IP Library Granted Patent US 7,116,361
Granted Patent B2
US 7,116,361 · App. 09/845,390 · Granted Oct 3, 2006

Image storage queue adapted to store images according to archival status

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,116,361
App. No.
09/845,390
Granted
Oct 3, 2006
Kind
B2
Abstract

In a digital camera, images are stored in chronological order in an image storage queue, and the ability of the camera to add additional images to the queue is related to the archival status of the images already in the queue.

Claims (51)

1. A method for handling image data within a digital camera having a memory storage unit for storing image data, the camera connectable to an external information handling system adapted to receive image data from the camera, the method comprising:

storing image data elements in an image storage queue in a chronological order based on time of image capture by the camera;

assigning each image data element an archival status;

indicating said archival status of said image data element;

determining capacity for the camera to add additional image data elements to the image storage queue as a function of said archival status and said chronological order in combination;

detecting when the image storage queue is full;

determining whether at least one image stored in the image storage queue is marked as archived; and

if at least one image is marked as archived, deleting an oldest archived image from the image storage queue.

2. The method of claim 1 , wherein each said image data element has a filename for identifying the image data element in a directory system, and wherein said indicating comprises naming said filename to indicate said archival status.

3. The method of claim 1 , wherein said indicating comprises:

creating an organizational structure comprising a file system directory including a reserved location for archived image data elements; and

placing archived image data elements in said reserved location.

4. The method of claim 1 , further comprising;

archiving one said image data element, said archiving comprising copying said image data element to the external information handling system; and

changing said archival status of said image data element to indicate that said data element is archived.

5. The method of claim 4 , further comprising associating each said image data element with a header, wherein said changing said archival status comprises changing the contents of said header.

6. The method of claim 5 , wherein said header comprises a data bit indicating archival status, wherein said changing the contents of said header comprises inverting said data bit.

7. The method of claim 4 , wherein said image data element has a filename for identifying the image data element in a directory system comprising at least one character, and wherein said changing comprises altering said filename by at least one character.

8. The method of claim 4 , further comprising receiving a selection of one said image data element for archiving.

9. The method of claim 4 , wherein said archiving comprises:

connecting the camera to the external information handling system; and

copying said image data element from the memory storage unit in the camera to the external information handling system.

10. The method of claim 4 , wherein the memory storage unit includes a removable storage medium, and wherein said archiving comprises:

removing the removable storage medium from the camera;

connecting the removable storage medium to the external information handling system; and

copying said image data element from the removable storage medium to the external information handling system.

11. The method of claim 4 , further comprising:

determining that the memory storage unit is full;

determining that no said image data element in said image storage queue has been archived; and

notifying a user that the memory storage unit is full.

12. The method of claim 11 , further comprising:

receiving a selection of an image data element for deletion; and

deleting said selected image data element from the memory storage unit.

13. A method for handling image data within a digital camera having a memory storage unit for storing image data, the camera connectable to an external information handling system adapted to receive image data from the camera, the method comprising:

storing image data elements in an image storage queue in a chronological order based on time of image capture by the camera;

assigning each image data element an archival status;

indicating said archival status of said image data element;

determining capacity for the camera to add additional image data elements to the image storage queue as a function of said archival status and said chronological order in combination;

archiving one said image data element, said archiving comprising copying said image data element to the external information handling system; and

changing said archival status of said image data element to indicate that said data element is archived;

determining that the memory storage unit is full;

determining that at least one said image data element in said image storage queue has been archived; and

deleting from the memory storage unit at least one said archived image data clement according to the chronological order.

14. The method of claim 13 , wherein said deleting comprises deleting the oldest archived image data element in said image storage queue from the memory storage unit.

15. A digital camera adapted for connection to an external information handling system, the camera comprising:

an image acquisition unit;

a memory storage unit coupled to the image acquisition unit and configured to store plurality of image data elements chronologically based on time of image capture; and

a controller coupled to the image acquisition unit and coupled to the memory storage unit, the controller assigning each image data element an archival status, indicating said archival status of said image data element, and determining capacity for the camera to add additional image data elements to the image storage queue as a function of said archival status and said chronological order in combination, wherein said controller is adapted for:

detecting when the image storage queue is full;

determining whether at least one image stored in the image storage queue is marked as archived; and

if at least one image is marked as archived, deleting an oldest archived image from the image storage queue.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2016
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.; HP INC.
To: APPLE INC.
Reel/Frame 037576/0014 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 21, 2001
From: BARON, JOHN M.
To: HEWLETT-PACKARD COMPANY
Reel/Frame 012115/0847 →