IP Library Granted Patent US 9,818,446
Granted Patent B2
US 9,818,446 · App. 15/003,745 · Granted Nov 14, 2017

File producing method, file producing device, and recording medium

Inventors: Tadamasa Toma (Osaka, JP); Tomoki Ogawa (Osaka, JP); Hiroshi Yahata (Osaka, JP); Masayuki Kozuka (Osaka, JP); Kaoru Murase (Nara, JP); Masaya Yamamoto (Kyoto, JP)
Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
G11B20/1217G11B20/10G11B27/031G11B27/3036G11B27/329H04N5/85H04N9/806H04N9/8042H04N9/8205H04N9/8211H04N9/8233H04N21/236H04N21/26258H04N21/4325H04N21/4402H04N21/4825H04N21/84H04N21/85406
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 9,818,446
App. No.
15/003,745
Granted
Nov 14, 2017
Kind
B2
Abstract

A method according to one aspect of the present disclosure includes the steps of: acquiring a play list including identification information indicating each of a plurality of elementary streams; selecting an elementary stream indicated by predetermined identification information from the acquired play list; acquiring a difference file including data that is not included in the selected elementary stream; and converting the selected elementary stream into an MP4 file format by combining data included in the difference file and data included in the selected elementary stream based on a manifest file corresponding to the selected elementary stream, the manifest file being necessary for the conversion of a file format based on a predetermined rule.

Claims (53)

1. A method comprising:

acquiring a play list including identification information indicating each of a plurality of elementary streams;

selecting an elementary stream indicated by predetermined identification information included in the acquired play list;

acquiring a difference file including data that is not included in the selected elementary stream; and

converting the selected elementary stream into an MP4 file format by combining data included in the difference file and data included in the selected elementary stream based on a manifest file corresponding to the selected elementary stream, the manifest file being necessary for the conversion of a file format based on a predetermined rule.

2. The file producing method according to claim 1 , wherein, in the conversion, the data included in the selected elementary stream is converted into a data storage format in an MP4 file format,

the play list further includes section information indicating a section of the elementary stream indicated by the predetermined identification information,

the section of the elementary stream indicated by the section information is selected in the selection, and

the selected section of the elementary stream is converted into the MP4 file format in the conversion.

3. The file producing method according to claim 2 , wherein the section information is indicated by clock time information indicating a clock time of decode or display of the elementary stream,

the manifest file is information in which the clock time and a position in the elementary stream are correlated with each other,

in the conversion,

a position of the section in the elementary stream is specified based on the manifest file, the position of the section corresponding to clock time information indicated by the section information of the play list,

the section of the elementary stream is extracted at the specified position, and

the extracted section of the elementary stream is converted into the MP4 file format.

4. The file producing method according to claim 2 , wherein the play list includes:

first identification information indicating a first elementary stream and second identification information indicating a second elementary stream as the predetermined identification information; and

first section information indicating a first section of the first elementary stream and second section information indicating a second section of the second elementary stream as the section information,

in the selection, the first section indicated by the first section information in the first elementary stream indicated by the first identification information and the second section indicated by the second section information in the second elementary stream indicated by the second identification information are selected from the acquired play list, and

in the conversion, data including the selected first section of the first elementary stream and the selected second section of the second elementary stream is converted into the MP4 file format.

5. The file producing method according to claim 4 , wherein, in the conversion,

the selected first section of the first elementary stream is extracted based on a first manifest file corresponding to the first elementary stream,

the selected second section of the second elementary stream is extracted based on a second manifest file corresponding to the second elementary stream, and

data including the extracted first section and the extracted second section is converted into the MP4 file format.

6. The file producing method according to claim 1 , wherein, in the conversion,

an audio MP4 file corresponding to the elementary stream is further acquired,

a video elementary stream corresponding to the selected elementary stream is extracted based on the manifest file corresponding to the elementary stream, and

the MP4 file is produced using the extracted video elementary stream and the selected audio MP4 file.

7. The file producing method according to claim 1 , wherein, in the selection,

a menu for receiving input from a user is produced,

the input to the produced menu is received, and

an elementary stream is selected from a play list determined according to the received input to the menu.

8. The file producing method according to claim 1 , wherein the MP4 file is produced by alternately arraying the data included in the difference file and the data included in the elementary stream based on the manifest file.

9. The file producing method according to claim 8 , wherein the manifest file includes a description expressed by a data size with respect to a range where the data included in the difference file is alternately arrayed, and

the manifest file includes a description expressed by a start position and a data size with respect to a range where the data included in the elementary stream is alternately arrayed.

10. The file producing method according to claim 1 , wherein, in the data included in the difference file, data combined with the data included in the elementary stream is data constituting MP4 header information.

11. A device comprising:

one or more memories; and circuitry which, in operation:

acquires a play list including identification information indicating each of a plurality of elementary streams;

selects an elementary stream indicated by predetermined identification information included in the acquired play list;

acquires a difference file including data that is not included in the selected elementary stream; and

converts the selected elementary stream into an MP4 file format by combining data included in the difference file and data included in the selected elementary stream based on a manifest file corresponding to the selected elementary stream, the manifest file being necessary for the conversion of a file format based on a predetermined rule.

12. A non-transitory computer-readable recording medium in which a plurality of MPEG2-TS files,

a play list including identification information indicating each of a plurality of elementary streams included in the plurality of MPEG2-TS files,

a manifest file corresponding to a selected elementary stream, the manifest file being necessary for conversion of a file format based on a predetermined rule, and

a difference file, including data that is not included in the selected elementary stream,

are recorded,

wherein the play list further includes section information indicating a section of the selected elementary stream,

the section information is indicated by clock time information indicating a clock time of decode or display of the selected elementary stream, and

the manifest file is information in which the clock time and a position in the selected elementary stream are correlated with each other.

13. The non-transitory computer-readable recording medium according to claim 12 ,

wherein the manifest file includes a description expressed by a data size with respect to a range where the data included in the difference file is alternately arrayed, and

the manifest file includes a description expressed by a start position and a data size with respect to a range where data included in the selected elementary stream is alternately arrayed.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2016
From: TOMA, TADAMASA; OGAWA, TOMOKI; YAHATA, HIROSHI; KOZUKA, MASAYUKI; MURASE, KAORU; YAMAMOTO, MASAYA
To: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
Reel/Frame 037602/0091 →
Priority Claims (1)
JP 2014-255477 · Dec 17, 2014 · national
Continuity (4)
Continuation PCTJP2015000007 · Jan 5, 2015
Provisional Application 61944280 · Feb 25, 2014
Provisional Application 61925699 · Jan 10, 2014
Related Publication 20160155470A1 · Jun 2, 2016