US2010161692A1PendingUtilityA1

Scalable video coding (svc) file format

Assignee: SONY CORPPriority: Jul 15, 2005Filed: Mar 10, 2010Published: Jun 24, 2010
Est. expiryJul 15, 2025(expired)· nominal 20-yr term from priority
H04N 21/8451H04N 21/234327H04N 19/61H04N 21/25808Y10S707/99952G11B 27/3027H04N 21/85406H04N 19/30Y10S707/914
51
PatentIndex Score
0
Cited by
0
References
0
Claims

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.

Claims

exact text as granted — not AI-modified
1 . 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.   
   
   
       2 . The modified file format of  claim 1  wherein the scalable data stream comprises a scalable video stream. 
   
   
       3 . The modified file format of  claim 2  wherein the scalable video stream comprises a Scalable Video Coding (SVC) elementary stream. 
   
   
       4 . The modified file format of  claim 1  wherein the modified file format comprises a modified Scalable Video Coding (SVC) file format. 
   
   
       5 . The modified file format of  claim 1  wherein the scalable data stream comprises a single encoded track. 
   
   
       6 . The modified file format of  claim 1  wherein the scalable data stream comprises a series of access units. 
   
   
       7 . The modified file format of  claim 6  wherein the one or more metadata boxes are configured to 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. 
   
   
       8 . The modified file format of  claim 7  wherein the one or more metadata boxes are further configured to define one of a plurality of description entries according to the one or more device requirements. 
   
   
       9 . The modified file format of  claim 8  wherein the one or more metadata boxes are further configured to define a sub-set of access units according to the selected description entry, wherein the defined sub-set of access units comprises the sub-layer data stream. 
   
   
       10 . The modified file format of  claim 9  wherein the one or more metadata boxes comprise a SVC Sample Group Description Box configured to define the one description entry. 
   
   
       11 . The modified file format of  claim 10  wherein the one or more metadata boxes comprise a SVC Sample To Group Box to define and group the sub-set of access units. 
   
   
       12 . The modified file format of  claim 1  wherein the one or more metadata boxes comprise extensions to the Scaling Video Coding (SVC) standards. 
   
   
       13 . The modified file format of  claim 1  wherein the scalable data stream comprises a plurality of sub-layer data streams. 
   
   
       14 . The modified file format of  claim 1  wherein the one or more metadata boxes are configured to define a hint track associated with the sub-layer data stream. 
   
   
       15 . The modified file format of  claim 14  wherein the sub-layer data stream comprises an Advanced Video Coding (AVC) compatible base layer stream. 
   
   
       16 . 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.   
   
   
       17 . The file server of  claim 16  wherein the scalable data stream comprises a series of access units. 
   
   
       18 . The file server of  claim 17  further comprising a network interface module configured to receive one or more device requirements from an end user device and to transmit the defined sub-layer data stream. 
   
   
       19 . The file server of  claim 18  wherein the one or more metadata boxes are configured to define one of a plurality of description entries according to the one or more device requirements. 
   
   
       20 . The file server of  claim 19  wherein the one or more metadata boxes are further configured to define a sub-set of access units according to the selected description entry, wherein the defined sub-set of access units comprises the sub-layer data stream. 
   
   
       21 . The file server of  claim 20  wherein the one or more metadata boxes comprise a SVC Sample Group Description Box configured to define the one description entry. 
   
   
       22 . The file server of  claim 21  wherein the one or more metadata boxes comprise a SVC Sample To Group Box to define and group the sub-set of access units. 
   
   
       23 . The file server of  claim 16  wherein the scalable data stream comprises a scalable video stream. 
   
   
       24 . The file server of  claim 23  wherein the scalable video stream comprises a Scalable Video Coding (SVC) elementary stream. 
   
   
       25 . The file server of  claim 16  wherein the modified file format comprises a modified Scalable Video Coding (SVC) file format. 
   
   
       26 . The file server of  claim 16  wherein the scalable data stream comprises a single encoded track. 
   
   
       27 . The file server of  claim 16  wherein the scalable data stream comprises a plurality of sub-layer data streams. 
   
   
       28 . 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. 
   
   
   
       29 . The system of  claim 28  wherein the file server further comprises a network interface module configured to receive the one or more device requirements from the end user device and to transmit the defined sub-layer data stream. 
   
   
       30 . The system of  claim 28  wherein the scalable data stream comprises a series of access units. 
   
   
       31 . The system of  claim 30  wherein the one or more metadata boxes are configured to define one of a plurality of description entries according to the one or more device requirements. 
   
   
       32 . The system of  claim 31  wherein the one or more metadata boxes are further configured to define a sub-set of access units according to the selected description entry, wherein the defined sub-set of access units comprises the sub-layer data stream. 
   
   
       33 . The system of  claim 32  wherein the one or more metadata boxes comprise a SVC Sample Group Description Box configured to define the one description entry. 
   
   
       34 . The system of  claim 33  wherein the one or more metadata boxes comprise a SVC Sample To Group Box to define and group the sub-set of access units. 
   
   
       35 . The system of  claim 28  wherein the scalable data stream comprises a scalable video stream. 
   
   
       36 . The system of  claim 35  wherein the scalable video stream comprises a Scalable Video Coding (SVC) elementary stream. 
   
   
       37 . The system of  claim 28  wherein the modified file format comprises a modified Scalable Video Coding (SVC) file format. 
   
   
       38 . The system of  claim 28  wherein the one or more metadata boxes comprise extensions to the Scaling Video Coding (SVC) standards. 
   
   
       39 . The system of  claim 28  wherein the one or more metadata boxes comprise extensions to the Scaling Video Coding (SVC) standards. 
   
   
       40 . The system of  claim 28  wherein the scalable data stream comprises a single encoded track. 
   
   
       41 . The system of  claim 28  wherein the scalable data stream comprises a plurality of sub-layer data streams. 
   
   
       42 . The system of  claim 28  wherein the one or more metadata boxes are configured to define a hint track associated with the sub-layer data stream. 
   
   
       43 . The system of  claim 42  wherein the sub-layer data stream comprises an Advanced Video Coding (AVC) compatible base layer stream. 
   
   
       44 - 62 . (canceled) 
   
   
       63 . 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.

Join the waitlist — get patent alerts

Track US2010161692A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.