Image data encapsulation with referenced description information
Methods of encapsulating a bitstream include generating reference information to enable image items identifying image portions of a bit stream to be referenced to corresponding description information. The resulting encapsulated file may also include information identifying a timed portion of the data stream corresponding to a video sequence. Description information may include spatial parameters, such as position and width and height of sub-parts of an overall image, and/or display parameters such as colour display, pixel aspect ratio, and clean aperture parameters.
1. A method of generating a media file encapsulating one or more encoded images, the generated media file comprising a media data portion and a metadata portion, the metadata portion being different from the media data portion, the method comprising:
obtaining identification information for each of media items, at least one of the media items being corresponding to image data of at least one rectangular region of the one or more images;
obtaining item reference information which represents, by using the obtained identification information, a reference from a first media item to a second media item, and
generating the media file including the obtained identification information of each of the media items and the obtained item reference information, the obtained identification information of each of the media items and the obtained item reference information being stored in the metadata portion and the one or more encoded images being stored in the media data portion,
wherein the item reference information includes reference type information.
2. The method according to claim 1 , wherein the reference type information indicates a relationship between the first media item and the second media item.
3. The method according to claim 1 , wherein the item reference information represents a reference from two or more media items to one media item.
4. The method according to claim 1 , wherein the item reference information represents a reference from one media item to two or more media items.
5. The method according to claim 1 , wherein the reference type information represents a type including at least one of ‘tbas’, ‘tile’, ‘cdsc’, ‘init’, and ‘dpnd’.
6. The method according to claim 1 , wherein the item reference information for the first media item includes reference count information indicating the number of media items which are referenced by the first media item.
7. A device for generating a media file encapsulating one or more encoded images, the generated media file comprising a media data portion and a metadata portion, the metadata portion being different from the media data portion, the device comprising:
obtain means for obtaining both of (i) identification information for each of media items, at least one of the media items being corresponding to at least one rectangular region of the one or more images and (ii) item reference information which represents, by using the obtained identification information, a reference from a first media item to a second media item, and
output means for output the media file including the obtained identification information of each of the media items and the obtained item reference information, the obtained identification information of each of the media items and the obtained item reference information being stored in the metadata portion and the one or more encoded images being stored in the media data portion,
wherein the item reference information includes reference type information.
8. The device according to claim 7 , wherein the reference type information indicates a relationship between the first media item and the second media item.
9. The method according to claim 7 , wherein the item reference information represents a reference from two or more media items to one media item.
10. The device according to claim 7 , wherein the item reference information represents a reference from one media item to two or more media items.
11. The device according to claim 7 , wherein the reference type information represents a type including at least one of ‘tbas’, ‘tile’, ‘cdsc’, ‘init’, and ‘dpnd’.
12. The device according to claim 7 , wherein the item reference information for the first media item includes reference count information indicating the number of media items which are referenced by the first media item.
13. A non-transitory computer readable storage medium storing a computer program comprising instructions which, when executed on a computer cause that computer to implement a method of generating a media file encapsulating one or more encoded images, the generated media file comprising a media data portion and a metadata portion, the metadata portion being different from the media data portion, the method comprising:
obtaining identification information for each of media items, at least one of the media items being corresponding to image data of at least one rectangular region of the one or more images;
obtaining item reference information which represents, by using the obtained identification information, a reference from a first media item to a second media item; and
generating the media file including the obtained identification information of each of the media items and the obtained item reference information, the obtained identification information of each of the media items and the obtained item reference information being stored in the metadata portion and the one or more encoded images being stored in the media data portion,
wherein the item reference information includes reference type information.
14. A method of processing a media file encapsulating one or more encoded images, the method comprising:
obtaining a media file comprising a media data portion and a metadata portion, the metadata portion being different from the media data portion, the media file including
identification information for each of media items, at least one of the media items being corresponding to image data of at least one rectangular region of one or more images; and
item reference information which represents, by using the obtained identification information, a reference from a first media item to a second media item;
the obtained identification information of each of the media items and the obtained item reference information being stored in the metadata portion and the one or more encoded images being stored in the media data portion; and
processing the obtained identification information of each of the media items and the obtained item reference information,
wherein the item reference information includes reference type information.
15. The method according to claim 14 , wherein the reference type information indicates a relationship between the first media item and the second media item.
16. A device for processing a media file encapsulating one or more encoded images, the device comprising:
obtaining means for obtaining a media file comprising a media data portion and a metadata portion, the metadata portion being different from the media data portion, the media file including both of (i) identification information for each of media items, at least one of the media items being corresponding to at least one rectangular region of one or more images and (ii) item reference information which represents, by using the obtained identification information, a reference from a first media item to a second media item, the obtained identification information of each of the media items and the obtained item reference information being stored in the metadata portion and the one or more encoded images being stored in the media data portion; and
process means for processing the obtained identification information of each of the media items and the obtained item reference information,
wherein the item reference information includes reference type information.
17. The device according to claim 16 , wherein the reference type information indicates a relationship between the first media item and the second media item.
18. A non-transitory computer readable storage medium storing a computer program comprising instructions which, when executed on a computer cause that computer to implement a method for processing a media file encapsulating one or more encoded images, the method comprising:
obtaining a media file comprising a media data portion and a metadata portion, the metadata portion being different from the media data portion, the media file including
identification information for each of media items, at least one of the media items corresponding to image data of at least one rectangular region of the one or more images; and
item reference information which represents, by using the obtained identification information, a reference from a first media item to a second media item;
the obtained identification information of each of the media items and the obtained item reference information being stored in the metadata portion and the one or more encoded images being stored in the media data portion; and
processing the obtained identification information of each of the media items and the obtained item reference information,
wherein the item reference information includes reference type information.