Method and apparatus to provide efficient multimedia content storage
First Claim
1. A method to process image data, comprising:
- for a plurality n of files each containing image data representing one of n images;
selecting one file as a base file;
selecting as a target file an image data file that is a contextually-related file to the base file;
comparing the target file and the base file to determine differences therebetween; and
storing the target file as a reduced file that is a representation of differences between the image data of the target file and the image data of the base file.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a method and a device, that includes a programmed data processor, to process image data. The method includes, for a plurality n of files each containing image data representing one of n images, selecting one file as a base file; selecting as a target file an image data file that is contextually-related file to the base file; comparing the target file and the base file to determine differences therebetween; and storing the target file as a reduced file that is a representation of differences between the image data of the target file and the image data of the base file. An image data file is selected as being contextually-related to the base file based on at least an image capture location, and/or on an image capture time, or based on a user input. Storing can be performed in a memory device that is a part of a wireless communications device, such as a cellular telephone or a personal communicator that includes a digital camera, such as a camera phone.
31 Citations
40 Claims
-
1. A method to process image data, comprising:
-
for a plurality n of files each containing image data representing one of n images;
selecting one file as a base file;
selecting as a target file an image data file that is a contextually-related file to the base file;
comparing the target file and the base file to determine differences therebetween; and
storing the target file as a reduced file that is a representation of differences between the image data of the target file and the image data of the base file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 19)
-
-
11. A device to process image data, comprising a data processor coupled to an image memory for storing a plurality n of files each containing image data representing one of n images, said data processor operating under control of a stored program to select one file as a base file;
- to select as a target file an image data file that is a contextually-related file to the base file;
to compare the target file and the base file to determine differences therebetween and to store the target file in the image memory as a reduced file that is a representation of differences between the image data of the target file and the image data of the base file. - View Dependent Claims (13, 14, 15, 16, 17, 18, 20)
- to select as a target file an image data file that is a contextually-related file to the base file;
-
21. A camera phone, comprising:
-
a transceiver;
a controller coupled to said transceiver;
a digital image capture device coupled to an image storage memory for storing n image data files representing one of n images; and
an image processor coupled to said image storage memory and operable to select an image data file as a base file;
to select as a target file an image data file that is contextually-related to the base file;
to process the target file and the base file to determine differences therebetween and to store a processed target file in the image storage memory as a file of smaller size than the size of the target file. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A computer program stored on a computer-readable medium and comprising computer-executable instructions responsive to n image data files representing one of n images to select an image data file as a base file;
- to select as a target file an image data file that is contextually-related to the base file;
to process the target file and the base file to determine differences therebetween and to store a processed target file as a file of smaller size than the size of the target file. - View Dependent Claims (35, 36, 37, 38, 39, 40)
- to select as a target file an image data file that is contextually-related to the base file;
Specification