Storing SVC streams in the AVC file format
OwnerMohammed Visharam, Ali Tabatabaiinventors
Life of this patent
Estimating the term…
Abstract
A system and method of coding (encoding and/or decoding) video content to extend file formats for storage. The system and method utilizes the concept to define additional sample group description entries. By way of example the method can comprise the steps of: (1) receiving a file with encoded media data as a scalable video codec stream; (2) extracting information identifying the various spatial resolutions, temporal resolutions, quality resolutions or combinations of spatio-temporal-quality resolutions from the media data; (3) generating new description entries and dependency grouping box; (4) populating boxes with extracted metadata; and (5) incorporating metadata into a file associated with the media data using a specific media file format.
Claims20
A method for supporting the storage of scalable video codec streams in the AVC file format, comprising:
- receiving a file with encoded media data as a scalable video codec stream during an encoding process;
- extracting information identifying the various spatial resolutions, temporal resolutions, quality resolutions or spatio-temporal-quality resolutions from said media data;
- generating new description entries and dependency grouping box;
- populating boxes with extracted metadata;
- and
- incorporating metadata into a file associated with the media data using a specific media file format.
A system for coding media files, comprising:
- a media coding device configured for receiving media files;
- a computer processor within said media coding device configured for coding a media file being received;
- memory associated with said computer processor, said memory configured for retaining program code executable as programming on said computer processor;
- and
- programming executable on said computer processor to encode media data being received for,
- performing media encoding in response to any media data received by said media coding device,
- generating metadata in response to determining temporal, spatial, or spatio-temporal resolutions of the received media, and
- incorporating said temporal, spatial, or spatio-temporal resolution metadata in an output media file.
A media that is computer readable and includes a computer program which, when executed by a controller for a video device capable of receiving video streams over a network causes the controller to perform the steps comprising:
- receiving a media file;
- performing media encoding in response to any media data being received from said media file;
- generating medadata in response to determining temporal, spatial, or spatio-temporal resolutions of the received media;
- and
- incorporating said temporal, spatial, quality, or combinations of spatial, temporal, and quality resolution metadata in an output media file.
Dependencies are inferred from the claim text.