Scalable video coding (svc) file format
AssigneesSony Corporation, Sony Electronics Inc.
InventorsMohammed Zubair Visharam, Ali Tabatabai
Life of this patent
Estimating the term…
Abstract
The currently existing ISO/AVC file format is modified by providing extensions to store and access video content currently being defined by the SVC standard. Specifically, extensions to the AVC file format are made to provide a new SVC file format that enables the storage and access of scalable video data. The scalable video data is stored as a single track within a media data section of the SVC file format. New extensions are defined for description entries and boxes within a metadata section of the SVC file format. These extensions provide means for extracting sub-streams or layers from the single track of scalable video data stored in the media data section.
Claims45
A modified file format stored in a memory, the modified file format comprising:
- a. a media data section to store a scalable data stream;
- and
- b. a metadata section including at least one track associated with the scalable data stream stored in the media data section, wherein each track comprises one or more metadata boxes to define and group a sub-layer data stream of the scalable data stream.
A file server configured to utilize a modified file format, the file server comprising:
- a. a memory configured to store and extract data according to the modified file format, wherein the modified file format comprises:
- i. a media data section to store a scalable data stream;
- and
- ii. a metadata section including at least one track associated with the scalable data stream stored in the media data section, wherein each track comprises one or more metadata boxes to define and group a sub-layer data stream of the scalable data stream;
- and
- b. a processing module configured to provide control instruction to the memory and to extract the sub-layer data stream from the scalable data stream.
A system configured to utilize a modified file format, the system comprising:
- a. an end user device to transmit one or more device requirements;
- and
- b. a file server configured to receive the one or more device requirements and to utilize the modified file system, the file server comprising:
- i. a memory configured to store and extract data according to the modified file format, wherein the modified file format comprises:
- A. a media data section to store a scalable data stream;
- and
- B. a metadata section including at least one track associated with the scalable data stream stored in the media data section, wherein each track comprises one or more metadata boxes to define and group a sub-layer data stream of the scalable data stream according to the one or more device requirements;
- and
- ii. a processing module configured to provide control instruction to the memory and to extract the sub-layer data stream from the media data section.
44-62. (canceled)
A modified file format comprising a modified Scalable Video Coding (SVC) file format stored in a memory, the modified file format comprising:
- a. a media data section to store a scalable data stream, wherein the scalable data stream comprises a series of access units and a plurality of sub-layer data streams;
- and
- b. a metadata section including at least one track associated with the scalable data stream stored in the media data section, wherein each track comprises one or more metadata boxes to define and group a sub-layer data stream of the scalable data stream, wherein the one or more metadata boxes define the sub-layer data stream according to one or more device requirements received from an end user device capable of processing the sub-layer data stream and further wherein the one or more metadata boxes define one of a plurality of description entries according to the one or more device requirements, wherein the one or more metadata boxes define a sub-set of access units according to the selected description entry, the defined sub-set of access units comprising the sub-layer data stream, the one or more metadata boxes comprising a SVC Sample Group Description Box defining the one description entry and the one or more metadata boxes define a hint track associated with the sub-layer data stream, the sub-layer data stream comprising an Advanced Video Coding (AVC) compatible base layer stream.
Dependencies are inferred from the claim text.