Claims
- 1. A digital camera device comprising:
- a CPU capable of concurrently processing multiple unprocessed images into processed images;
- a memory device, coupled to said CPU, for storing sets of image data, comprising frame buffers for storing unprocessed image data and a random-access memory disk for storing unprocessed image data and processed image data;
- a memory manager for allocating storage locations to store said sets of image data within said memory device;
- a power management system, for monitoring a power supply to detect a power failure, configured to protect said sets of image data if said power failure is detected; and
- an interface coupled to said memory device whereby an external host computer can access said sets of image data stored in said memory device.
- 2. The digital camera device of claim 1 further comprising a removable non-volatile memory coupled to said memory device for storing unprocessed image data and processed image data.
- 3. The digital camera device of claim 1 wherein said memory device uses a standardized file system for storing said sets of image data.
- 4. The digital camera device of claim 1 wherein said power management system comprises:
- main batteries for providing operating power to said digital camera during normal operation;
- backup batteries for providing operating power to said memory device during a power failure in said main batteries; and
- a power manager device for sensing said power failure and responsively connecting said memory device to said backup batteries.
- 5. A method of implementing a digital camera device, comprising the steps of:
- using a CPU to concurrently process multiple unprocessed images into processed images;
- using a memory manager to allocate storage locations within a memory device comprising frame buffers for storing unprocessed image data and a random-access memory disk for storing unprocessed image data and processed image data;
- storing sets of image data into said allocated storage locations;
- using a power management system to monitor a power supply and detect a power failure;
- using said power management system to protect said sets of image data from said power failure; and
- communicating with said memory device via an interface whereby an external host computer can access said sets of image data.
- 6. The method of claim 5 further comprising a removable non-volatile memory coupled to said memory device for storing unprocessed image data and processed image data.
- 7. The method of claim 5 wherein said memory device uses a standardized file system for storing said sets of image data.
- 8. The method of claim 5 wherein said CPU can instruct said memory manager to allocate said storage locations.
- 9. A computer-readable medium comprising program instructions for causing a computer system to perform the steps of:
- using a CPU to concurrently process multiple unprocessed images into processed images;
- using a memory manager to allocate storage locations within a memory device comprising frame buffers for storing unprocessed image data and a random-access memory disk for storing unprocessed image data and processed image data;
- storing sets of image data into said allocated storage locations;
- using a power management system to monitor a power supply and detect a power failure;
- using said power management system to protect said sets of image data from said power failure; and
- communicating with said memory device via an interface whereby an external host computer can access said sets of image data.
- 10. The medium of claim 9 further comprising a removable non-volatile memory coupled to said memory device for storing unprocessed image data and processed image data.
- 11. The medium of claim 9 wherein said memory device uses a standardized file system for storing said sets of image data.
- 12. The medium of claim 9 wherein said CPU can instruct said memory manager to allocate said storage locations.
- 13. A digital camera device comprising:
- CPU means for concurrently processing multiple unprocessed images into processed images;
- memory manager means for allocating storage locations within a memory device comprising frame buffers for storing unprocessed image data and a random-access memory disk for storing unprocessed image data and processed image data;
- means for storing sets of image data into said allocated storage locations; and
- means for communicating with said memory device via an interface whereby an external host computer can access said sets of image data.
- 14. The digital camera device of claim 13 further comprising a removable non-volatile memory coupled to said memory device to store unprocessed image data and processed image data.
- 15. The digital camera device of claim 13 wherein said memory device uses a standardized file system for storing said sets of image data.
- 16. The digital camera device of claim 13 wherein said CPU can instruct said memory manager to allocate said storage locations.
CROSS-REFERENCE TO RELATED APPLICATIONS
This application relates to co-pending U.S. patent application Ser. No. 08/631,173, entitled "Apparatus And Method For Increasing A Digital Camera Image Capture Rate By Delaying Image Processing," filed on Apr. 11, 1996, and to co-pending U.S. patent application Ser. No. 08/633,105, entitled "A System And Method For Managing Utilization Of A Battery," filed on Apr. 16, 1996, which are hereby incorporated by reference.
US Referenced Citations (20)
Non-Patent Literature Citations (1)
| Entry |
| Martyn Williams, Review-NEC PC-DC401 Digital Still Camera, AppleLink Newbytes, Mar. 15, 1996, pp. 1-3. |