Portability of digital images
AssigneeIntel Corporation
InventorPhillip E. Mattison
Life of this patent
Estimating the term…
Abstract
Techniques for storing and translating digital images of different native formats in a way that makes it unnecessary for independent manufactures of imaging devices such as digital cameras to agree on factors related to production/capture and processing of the images. Image data in a native format and an associated method are combined as part of an image object, within the meaning of classical object-oriented technology, and transferred to the host system. An abstract machine, such as a virtual machine, in the host system acts as a virtual image processor and executes the method to obtain image data in a common format. The method in each image object operates on its corresponding image data to yield an image in a common format.
Claims18
An article comprising:
- a machine-readable medium having instructions that when executed by a machine cause the step machine to:
- associate first image data and first method as part of an image object, the first method for being executed by an abstract machine to obtain first translated image data based upon the first image, and
- associate second image data with the first method as part of the object, the first method for being executed by the abstract machine to obtain second translated image data based upon the second image data.
An article comprising
- a machine-readable medium having instructions that when executed by a machine cause the machine to:
- configure a data processing system to receive first and second objects from first and second imaging devices, respectively, the objects having first and second image data and corresponding methods;
- and
- execute the corresponding methods of each object by an abstract machine to obtain first and second translated image data based upon the first and second image data, respectively.
A method comprising:
- transferring an image object having first image data associated with a first method to a processing system;
- an abstract machine in said processing system executing the first method for generating first translated image data based upon the first image data,
- transferring a second object having second image data associated with a second method to the processing system, the first and second image data being in different formats;
- and
- the abstract machine executing the second method generating second translated image data based upon the second image data, the first and second translated image data being in the same format.
An imaging device comprising:
- image sensor for generating sensor data;
- a first memory for storing an image object having first image data being related to the sensor data and first image method for being executed by an abstract machine to obtain translated first image data based upon the first image data,
- a processor;
- second memory having instructions that when executed by the processor cause processing the sensor data into the first image data, and
- an interface to a communication medium for transferring the first image data and the first method to a processing system separate from the imaging device, the processing system being configured with said abstract machine.
A data processing system comprising:
- a processor;
- memory coupled to the processor and having instructions that when executed by the processor cause the steps of
- configuring the system to receive first and second objects from first and second imaging devices, respectively, each object having image data and a corresponding method;
- and
- an abstract machine executing the corresponding method of each object to obtain corresponding translated data based upon the image data.
A method comprising:
- transferring an image object having first image data associated with a first method to a processing system;
- an abstract machine in said processing system executing the first method for generating first translated image data based upon the first image data,
- transferring second image data associated with the first method to the processing system;
- and
- the abstract machine executing the first method generating second translated image data based upon the second image data, the first and second translated image data being in the same format.
Dependencies are inferred from the claim text.