IP Library Granted Patent US 8,010,566
Granted Patent B2
US 8,010,566 · App. 11/576,485 · Granted Aug 30, 2011

Extended multimedia file structure and multimedia file producting method and multimedia file executing method

Assignee: Electronics and Telecommunications Research Institute
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,010,566
App. No.
11/576,485
Granted
Aug 30, 2011
Kind
B2
Abstract

Provided are an extended multimedia file structure, a multimedia file producing method, and a multimedia file executing method. The extended multimedia file structure includes: a metadata section including a media initial object descriptor (IOD) field and at least one track pointer; and a media data section including at least one media block indicated by the track pointer, wherein the at least one track pointer indicates a detail media resource contained in an embedded multimedia file or an external multimedia file.

Claims (49)

1. A non-transitory computer readable medium having stored thereon an extended multimedia file structure from a multimedia file structure, comprising:

a metadata section including a media object descriptor field and at least one track pointer; and

a media data section including at least one media block indicated by the track pointer,

wherein the at least one track pointer indicates a detail media resource contained in an embedded the multimedia file or external the multimedia file,

wherein the pointer that indicates the detail media block of the sub multimedia file contains an indicator for the sub multimedia file and an indicator for the detail media block in the sub multimedia file, and

wherein at least one media block contains a sub multimedia file having the same format as the multimedia file structure, and the at least one track pointer is the pointer which indicates the detail media block of the sub multimedia file;

wherein the multimedia file structure is an MPEG-4 file structure, and the indicator for the detail media block is a track number which represents the detail media block within the sub multimedia file; and

wherein the at least one track pointer is the pointer which indicates a detail media block of a reference multimedia file, having the same file format as the multimedia file structure, which is located at an external site accessible through a network.

2. The non-transitory computer readable medium having stored thereon the extended multimedia file structure of claim 1 , wherein the pointer that indicates the detail media block of the sub multimedia file is an offset value for an address of a location where the detail media block is stored within the media data section.

3. The non-transitory computer readable medium having stored thereon the extended multimedia file structure of claim 1 , wherein the pointer that indicates the external multimedia file contains a URL of the location of the external multimedia file.

4. The non-transitory computer readable medium having stored thereon the extended multimedia file structure of claim 1 , wherein at least one media block contains a media resource.

5. The non-transitory computer readable medium having stored thereon the extended multimedia file structure of claim 1 , wherein the pointer that indicates the detail media block of the external multimedia file contains an indicator for the external multimedia file and an indicator for the detail media block within the external multimedia.

6. The non-transitory computer readable medium having stored thereon the extended multimedia file structure of claim 5 , wherein the multimedia file structure is an MPEG-4 file structure, and the indicator for the detail media block is a track number which represents the detail media block within the sub multimedia file.

7. A computerized multimedia file producing method, comprising the steps of:

reading a sub multimedia file to be used as an embedded media resource wherein the sub multimedia file is an MPEG-4 file;

extracting and analyzing by a processor information of the sub multimedia file;

producing metadata which contains a pointer which indicates a location of a detail media block contained in the sub multimedia file, wherein the pointer which indicates the detail media block contains at least one of an object descriptor ID (ODID) value and an elementary stream ID (ESID) value of the sub multimedia file; and

collecting the metadata, a necessary general media block, and the multimedia file to produce a main multimedia file such that the main multimedia file comprises a metadata section that includes the pointer and a media data section that includes the sub multimedia file having the same format as the main multimedia file structure.

8. The computerized multimedia file producing method of claim 7 , wherein the pointer which indicates the detail media block contains track information of the sub multimedia file.

9. A computerized multimedia file producing method, comprising the steps of:

selecting a reference multimedia file, wherein the reference multimedia file is an MPEG-4 file;

collecting location information of an external site where the reference multimedia file is stored, wherein the location information of the external site contains a URL of the external site;

accessing the external site to analyze the information of the reference multimedia file;

producing metadata by a processor which contains a pointer for indicating a location of the reference multimedia file and a pointer for indicating a location of a detail media block contained in the reference multimedia file; and

collecting the metadata, a necessary general media block, and the location information of the reference multimedia file to produce a main multimedia file.

10. A computerized multimedia file executing method, comprising the steps of:

analyzing by a processor metadata of a multimedia file which contains a sub multimedia file therein, wherein the sub multimedia file is an MPEG-4 file; and

reading at least one media block at a location indicated by a media pointer which forms the metadata,

wherein when the media pointer indicates a detail media block of the sub multimedia file, the step of reading the media block comprises the step of reading the indicated detail media block, wherein the multimedia file comprises a metadata section including the media pointer indicating the detail media block and a media data section including the detail media block contained in the sub multimedia file having the same format as the multimedia file structure;

wherein the step of reading the detail media block comprises the steps of:

reading a media pointer, contained in the metadata, related to consumption of the sub multimedia file;

estimating whether the media pointer specifies the detail media block of the sub multimedia file or not;

reading location information of the detail media block specified by the media pointer; and

consuming a media resource of the specified detail media block.

11. The computerized multimedia file executing method of claim 10 , further comprising the step of consuming the sub multimedia file when the media pointer indicates the sub multimedia file itself.

12. The computerized multimedia file executing method of claim 10 , wherein the location information of the detail media block contains a track ID of the sub multimedia file.

13. A computerized multimedia file executing method, comprising the steps of:

analyzing by a processor metadata of a multimedia file which refers to an external reference multimedia file wherein the multimedia file contains a pointer for indicating a location of the reference multimedia file and a pointer for indicating a location of a detail media block contained in the reference multimedia file, wherein the reference multimedia file is an MPEG-4 file;

checking whether at least one media pointer which forms the metadata indicates a file of an external site and downloading the external reference multimedia file of the indicated location; and

consuming a media block at a location indicated by the media pointer;

wherein the step of consuming the media block comprises the step of consuming a detail media block of the reference multimedia file, and

the step of consuming the detail multimedia block of the reference media file comprises the steps of:

reading a media pointer, contained in the metadata, related to the consumption of the reference multimedia file;

estimating whether the media pointer specifies the detail media block of the reference multimedia file or not;

reading location information of the detail media block of the reference multimedia file specified by the media pointer; and

consuming a media resource of the specified detail media block.

14. The computerized multimedia file executing method of claim 13 , wherein the step of analyzing the metadata comprises the step of obtaining location information of the external site, and the step of downloading the reference multimedia file comprises the steps of accessing the external site using the location information and downloading the reference multimedia file.

15. The computerized multimedia file executing method of claim 13 , further comprising the step of consuming the reference multimedia file when the media pointer indicates the reference multimedia file itself.

16. The computerized multimedia file executing method of claim 13 , wherein the location information of the detail media block contains a track ID of the reference multimedia file.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2007
From: CHO, YONG JU; KIM, JAE GON; HONG, JIN WOO; LIM, YOUNG KWON; SONG, MOON SUP; KIM, HYOUNG JOONG
To: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
Reel/Frame 019106/0697 →
Priority Claims (1)
KR 10-2004-0081914 · Oct 13, 2004 · national
Continuity (1)
Related Publication 20090024644A1 · Jan 22, 2009