Image file container
First Claim
1. A computer-readable storage medium encoded with a data structure for use in an image file to store data, the data structure comprising:
- a data portion comprising;
first still image data related to a first multimedia stream of multimedia data, wherein the first still image data represents at least a first pixel format;
first arbitrary data related to a second multimedia stream of multimedia data, wherein the second multimedia stream comprises second still image data, and wherein the second image data represents at least a second pixel format; and
a header portion comprising;
a first header object comprising information related to the first multimedia stream; and
a second header object comprising information related to the second data multimedia stream, wherein the first and second image data provide different representations of a single image.
2 Assignments
0 Petitions
Accused Products
Abstract
An image container file has at least first and second multimedia streams (MSs). The first MS includes first image data representing an image. The second MS includes arbitrary data, which can for example, correspond to: a different representation of the same image; annotations to the first image data; second image data that together with the first image data form a new image with greater dynamic range, resolution, field of view or other attributes that can be derived from processing two or more independent images; or an executable file related to the first MS. The image container file can also include an extensible metadata to hold information describing one or more multimedia streams of the image container file. Further, the image container file may include DRM information to provide information related to obtaining a license to access encrypted data or verifying the authenticity of encrypted or unencrypted data.
202 Citations
73 Claims
-
1. A computer-readable storage medium encoded with a data structure for use in an image file to store data, the data structure comprising:
-
a data portion comprising; first still image data related to a first multimedia stream of multimedia data, wherein the first still image data represents at least a first pixel format; first arbitrary data related to a second multimedia stream of multimedia data, wherein the second multimedia stream comprises second still image data, and wherein the second image data represents at least a second pixel format; and
a header portion comprising;a first header object comprising information related to the first multimedia stream; and
a second header object comprising information related to the second data multimedia stream, wherein the first and second image data provide different representations of a single image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 70, 71)
-
-
23. A method for forming an image container file for storing data associated with one or more multimedia streams, comprising:
- collecting still image data;
forming a first multimedia stream in the image container file, the first multimedia stream including a first still image data derived from the collected image data and a first header object having information related to the first still image data, wherein the first still image data represents at least a first pixel format;collecting arbitrary data associated with the collected image data; and
forming a second multimedia stream in the image container file, the second multimedia stream including first arbitrary data derived from the collected arbitrary data˜
wherein the first arbitrary data comprises second image data where the second image data represents at least a second pixel format, and a second header object having information related to the first arbitrary data, wherein the first and second image data provide different representations of a single image. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 72, 73)
- collecting still image data;
-
44. A system for storing image data, the system comprising:
an image data receiver; and
an image file generator to form an image container file to store image data, the image container file having a plurality of multimedia streams, the plurality of multimedia streams including a first multimedia stream and a second multimedia stream, wherein the first multimedia stream to include first still image data derived from image data received by the image data receiver, the second multimedia stream to include arbitrary data, wherein the arbitrary data comprises second still image data, the first and second still image data providing different representations of a single image.- View Dependent Claims (45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58)
-
59. A system comprising:
- means for collecting image data; and
means for generating an image container file to store image data, the image container file including a plurality of multimedia streams, the plurality of multimedia streams including a first multimedia stream and a second multimedia stream, wherein the first multimedia stream includes first still image data derived from image data received by the image data receiver, the second multimedia stream includes arbitrary data, wherein the arbitrary data comprises second still image data, the first and second still image data providing different representations of a single image. - View Dependent Claims (60, 61, 62, 63, 64, 65, 66, 67, 68, 69)
- means for collecting image data; and
Specification