SVC FILE DATA SHARING METHOD AND SVC FILE THEREOF
First Claim
1. A method of sharing data of an SVC (scalable video coding) file having media data which includes at least one scalable layer in each frame, the method comprising:
- storing at least one scalable layer entry, in which metadata for the at least one scalable layer included in the media data is stored, in a scalable base track;
storing identification information of the at least one scalable layer and identification information of scalable base tracks in a sub track generated based on the part of the scalable layers included in the media data which is a basis of the scalable base track; and
sharing the scalable layer entry stored in the scalable base track on the basis of the identification information of the scalable layers and the identification information of the scalable base track.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of sharing data of a scalable video coding (SVC) file and the SVC file are provided. The SVC file includes: a scalable base track including at least one scalable layer entry each storing metadata of the at least one scalable layer; and at least one sub track generated based on the scalable base track, which includes identification information of the scalable layer that is a basis of generation of a sub track among the scalable layers and identification information of the scalable base track instead of the scalable layer entry. Accordingly, when an SVC coded content is stored as a file, it is possible to reduce a storage capacity by avoiding duplication of common data and to provide convenience when the stored content is reprocessed by allowing a relation of tracks correlated to one another to be represented.
13 Citations
10 Claims
-
1. A method of sharing data of an SVC (scalable video coding) file having media data which includes at least one scalable layer in each frame, the method comprising:
-
storing at least one scalable layer entry, in which metadata for the at least one scalable layer included in the media data is stored, in a scalable base track; storing identification information of the at least one scalable layer and identification information of scalable base tracks in a sub track generated based on the part of the scalable layers included in the media data which is a basis of the scalable base track; and sharing the scalable layer entry stored in the scalable base track on the basis of the identification information of the scalable layers and the identification information of the scalable base track. - View Dependent Claims (2, 10)
-
- 3. A method of sharing data of an SVC file having a plurality of media data which includes scalable base tracks having at least one scalable layer, the method comprising storing identification information of the scalable base track that is a basis of generation of a sub track among the scalable base tracks in at least one sub track generated based on one of the scalable base tracks.
-
6. An SVC file having media data which includes at least one scalable layer in each frame, the SVC file comprising:
-
a scalable base track including at least one scalable layer entry each storing metadata of the at least one scalable layer; and at least one sub track generated based on the scalable base track, which includes identification information of the scalable layer that is a basis of generation of a sub track among the scalable layers and identification information of the scalable base track instead of the scalable layer entry. - View Dependent Claims (7)
-
- 8. An SVC file having a plurality of media data which includes scalable base tracks having at least one scalable layer, the SVC file comprising at least one sub track which is generated based on one of the plurality of scalable base tracks in which identification information of the scalable base track that is a basis of generation of a sub track among the plurality of scalable base tracks is stored.
Specification