IP Library Granted Patent US 11,019,320
Granted Patent B2
US 11,019,320 · App. 14/965,900 · Granted May 25, 2021

Storage method, playback method, storage apparatus, and playback apparatus

Inventors: Noritaka Iguchi (Osaka, JP); Tadamasa Toma (Osaka, JP); Takahiro Nishi (Nara, JP); Hisaya Katou (Kyoto, JP)
Assignee: SUN PATENT TRUST
H04N9/8042G11B27/102G11B27/327H04N5/76H04N21/4334H04N21/8456
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 11,019,320
App. No.
14/965,900
Granted
May 25, 2021
Kind
B2
Abstract

A storage method according to one aspect includes: a reception step of receiving a coded stream including a plurality of files that are of a data unit in a predetermined file format; a storage step of storing the received plurality of files of the coded stream in a memory; and a generation step of generating first control information used to play back the stored plurality of files, the first control information correlating the plurality of files. Therefore, the method for storing data in which one coded stream is divided into a plurality of files is provided.

Claims (33)

1. A storage method executed by a storage apparatus including a memory storing a program and a processor, the processor executing the program to perform operations of the storage method comprising:

receiving in conformity with MPEG Media Transport, MMT, a coded stream including a plurality of MP4 files that are of a media processing unit, MPU, received in conformity with MMT standard and each of the plurality of MP4 files is a random accessible file having a random access unit with a random access point, wherein the plurality of MP4 files include a plurality of MP4 files of a first media and a plurality of MP4 files of a second media, and the coded stream further includes second control information, the second control information including a playback time corresponding to the random access point of the plurality of MP4 files of the first media and the plurality of MP4 files of the second media;

accumulating and storing the received plurality of MP4 files of the coded stream in a memory; and

generating, by analyzing the second control information, first control information used to play back the stored plurality of MP4 files when the plurality of MP4 files are stored in the memory, the first control information correlating the plurality of MP4 files of the first media and the plurality of MP4 files of the second media according to the playback time, and the first control information including a playback order, playback start times and information indicating recording positions in the memory of the plurality of MP4 files stored in the memory.

2. The storage method according to claim 1 , wherein

in the generating, information indicating order of playing back the plurality of MP4 files is generated as the first control information.

3. The storage method according to claim 2 , wherein

in the generating, time information indicating the playback start time of each of the plurality of MP4 files is generated as the first control information.

4. The storage method according to claim 3 , wherein, in the generating, the information correlating the plurality of MP4 files of the first media pertaining to a first MP4 file and the plurality of MP4 files of the second media pertaining to a second MP4 file is generated as the first control information, the first MP4 file and the second MP4 file being identical to each other in the playback start time.

5. A playback method executed by a playback apparatus including a memory storing a program and a processor, the processor executing the program to perform operations of the playback method for playing back a plurality of MP4 files stored in the memory, the playback method comprising:

obtaining first control information used to play back the plurality of MP4 files, the first control information correlating, out of the plurality of MP4 files, a plurality of MP4 files of a first media and a plurality of MP4 files of a second media according to a playback time corresponding to a random access point of the plurality of MP4 files of the first media and the plurality of MP4 files of the second media, the first control information including a playback order, playback start times and information indicating recording positions in the memory of the plurality of MP4 files when the plurality of MP4 files are stored in the memory;

analyzing the obtained first control information;

obtaining a predetermined MP4 file in the plurality of MP4 files from the memory according to a result of the analyzing; and

playing back the obtained predetermined MP4 file,

wherein the plurality of MP4 files are a media processing unit, MPU, received in conformity with MMT standard,

each of the plurality of MP4 files is a random accessible file having a random access unit with the random access point, and

a coded stream includes second control information, the second control information including the playback time.

6. A storage apparatus comprising:

a memory configured to store a program; and

a processor configured to execute the program and control the storage apparatus to:

receive in conformity with MPEG Media Transport, MMT, a coded stream including a plurality of MP4 files that are of a media processing unit, MPU, received in conformity with MMT standard and each of the plurality of MP4 files is a random accessible file having a random access unit with a random access point, wherein the plurality of MP4 files include a plurality of MP4 files of a first media and a plurality of MP4 files of a second media, and the coded stream further includes second control information, the second control information including a playback time corresponding to the random access point of the plurality of MP4 files of the first media and the plurality of MP4 files of the second media;

accumulate and store the plurality of MP4 files of the coded stream received by the receiver; and

generate, by analyzing the second control information, first control information used to play back the plurality of MP4 files when the plurality of MP4 files are stored, the first control information correlating the plurality of MP4 files of the first media and the plurality of MP4 files of the second media according to the playback time, the first control information includes a playback order, playback start times and information indicating recording positions in the memory of the plurality of MP4 files stored in the memory.

7. A playback apparatus that plays back a plurality of MP4 files stored in a memory, the playback apparatus comprising:

the memory configured to store a program; and

a processor configured to execute the program and control the playback apparatus to:

obtain first control information used to play back the plurality of MP4 files, the first control information correlating, out of the plurality of MP4 files, a plurality of MP4 files of a first media and a plurality of MP4 files of a second media according to a playback time corresponding to a random access point of the plurality of MP4 files of the first media and the plurality of MP4 files of the second media, the first control information includes a playback order, playback start times and information indicating recording positions in the memory of the plurality of MP4 files when the plurality of MP4 files are stored in the memory;

analyze the obtained first control information obtained;

obtain a predetermined MP4 file in the plurality of MP4 files from the memory according to a result of the analyzing; and

play back the predetermined MP4 file obtained,

wherein the plurality of MP4 files are a media processing unit, MPU, received in conformity with MMT standard,

each of the plurality of MP4 files is a random accessible file having a random access unit with the random access point, and

a coded stream includes second control information, the second control information including the playback time.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 30, 2016
From: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
To: SUN PATENT TRUST
Reel/Frame 038299/0213 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 24, 2015
From: IGUCHI, NORITAKA; TOMA, TADAMASA; NISHI, TAKAHIRO; KATOU, HISAYA
To: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
Reel/Frame 037360/0274 →