IP Library Granted Patent US 8,731,369
Granted Patent B2
US 8,731,369 · App. 11/016,184 · Granted May 20, 2014

Multimedia distribution system for multimedia files having subtitle information

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,731,369
App. No.
11/016,184
Granted
May 20, 2014
Kind
B2
Abstract

A multimedia file and methods of generating, distributing and using the multimedia file are described. Multimedia files in accordance with embodiments of the present invention can contain multiple video tracks, multiple audio tracks, multiple subtitle tracks, data that can be used to generate a menu interface to access the contents of the file and ‘meta data’ concerning the contents of the file. Multimedia files in accordance with several embodiments of the present invention also include references to video tracks, audio tracks, subtitle tracks and ‘meta data’ external to the file. One embodiment of a multimedia file in accordance with the present invention includes a series of encoded video frames and encoded menu information.

Claims (33)

1. A system for decoding multimedia files comprising:

a processor configured by software to extract information from the multimedia file;

wherein the processor is configured by software to inspect the multimedia file to determine when there is at least one subtitle track;

wherein the multimedia file includes at least one video track encoded as video chunks, at least one subtitle track encoded as subtitle chunks, and an index chunk;

wherein each subtitle chunk includes information concerning a single subtitle;

wherein the index chunk includes information concerning the location of data chunks within the multimedia file including the locations of video chunks from the at least one video track and the locations of subtitle chunks from the at least one subtitle track; and

wherein each subtitle is encoded in the subtitle chunks as a bit map;

wherein the processor is configured to decode the video chunk and identify a previous subtitle chunk that contains subtitle information for the decoded video chunk using the index chunk; and

wherein the processor is configured by software to construct a frame of video for display by superimposing the bit map from the identified subtitle chunk over a portion of the video sequence.

2. The system for decoding multimedia files of claim 1 , wherein:

the subtitle is encoded as a compressed bit map; and

the processor is configured to uncompress the bit map.

3. The system for decoding multimedia files of claim 2 , wherein

the processor is configured by software to uncompress a run length encoded bit map.

4. The system for decoding multimedia files of claim 1 , wherein:

each subtitle chunk includes information concerning the portion of the video track over which the subtitle should be superimposed; and

the processor is configured by software to generate a sequence of video frames for display by superimposing the bit map of the subtitle over each video frame indicated by the information in the subtitle chunk.

5. The system for decoding multimedia files of claim 1 , wherein:

each subtitle chunk includes information concerning the position within a frame in which the subtitle should be located; and

the processor is configured by software to superimpose the subtitle in the position within each video frame indicated by the information within the subtitle chunk.

6. The system for decoding multimedia files of claim 1 , wherein:

each subtitle chunk includes information concerning the color of the subtitle; and

the processor is configured by software to superimpose the subtitle in the color or colors indicated by the color information within the subtitle chunk.

7. The system for decoding multimedia files of claim 6 , wherein:

the color information within the subtitle chunk includes a color palette; and

the processor is configured by software to superimpose the subtitle using the color palette to obtain color information used in the bit map of the subtitle.

8. The system of claim 7 , wherein:

the subtitle chunks comprise a first subtitle chunk that includes information concerning a first color palette and a second subtitle chunk that includes information concerning a second color palette; and

the processor is configured by software to:

superimpose the subtitle using the first color palette to obtain information concerning the colors used in the bit map of the subtitle after the first chunk is processed; and

superimpose the subtitle using the second color palette to obtain information concerning the colors used in the bit map of the subtitle after the second chunk is processed.

9. The system of claim 1 wherein subtitle chunks are located within the multimedia file prior to corresponding video chunks in which the subtitle chunks contain subtitles pertaining to video frames of the corresponding video chunks.

10. The system of claim 1 wherein each video chunk contains a first video frame that corresponds to a subtitle chunk that immediately precedes the video chunk.

Assignments (11)
CHANGE OF PRINCIPAL PLACE OF BUSINESS Recorded Mar 5, 2019
From: DIVX, LLC
To: DIVX, LLC
Reel/Frame 050407/0104 →
CHANGE OF NAME Recorded Mar 5, 2018
From: DIVX CF HOLDINGS LLC
To: DIVX, LLC
Reel/Frame 045498/0560 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 13, 2018
From: SONIC IP, INC.; DIVX, LLC
To: DIVX CF HOLDINGS LLC
Reel/Frame 045310/0020 →
PATENT RELEASE Recorded Jul 22, 2014
From: JPMORGAN CHASE BANK N.A., AS COLLATERAL AGENT
To: ALL MEDIA GUIDE, LLC; DIVX, LLC; SONIC SOLUTIONS LLC
Reel/Frame 033378/0685 →
RELEASE OF SECURITY INTEREST Recorded Apr 9, 2014
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: DIVX, LLC
Reel/Frame 032645/0559 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 2, 2014
From: LI, ADAM H.
To: DIVX, INC.
Reel/Frame 031880/0673 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 22, 2013
From: DIVX, LLC
To: SONIC IP, INC.
Reel/Frame 031713/0032 →
RELEASE OF SECURITY INTEREST Recorded Jun 11, 2013
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ALL MEDIA GUDE, LLC; DIVX, LLC; SONIC SOLUTIONS LLC
Reel/Frame 030591/0534 →
SECURITY AGREEMENT Recorded Mar 25, 2011
From: ALL MEDIA GUIDE, LLC; DIVX, LLC; SONIC SOLUTIONS LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 026026/0111 →
MERGER Recorded Jan 13, 2011
From: DIVX, INC.
To: DIVX, LLC
Reel/Frame 025637/0628 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 7, 2006
From: VAN ZOEST, ALEXANDER T.; BRANESS, JASON; DURHAM, CHRISTOPHER; SAYRE, TIMOTHY; COTE, BENJAMIN; THOMPSON, DARRIUS NGUYEN; ROTA, JEROME; BOURKE, ADRIAN; MAYO, ALASTAIR; GRAB, ERIC WILLIAM; DONALDSON, JERRY; HITCHCOCK, HEATHER; CHAVARRIA, DAMIEN; FLOYD, MICHAEL JOHN; BUTT, AHSAN; FUDGE, BRIAN; ROBINSON, AARON
To: DIVX, INC.
Reel/Frame 017132/0972 →