Patent US6031964A successfully refreshed from Google Patents.
← Back to Patent Explorer
US6031964A Expired / Lapsed US ⏱️ 0.0 years remaining

System and method for using a unified memory architecture to implement a digital camera device

Assignee: Apple Inc
•
Filing: 1996-06-20
•
Granted: 2000-02-29
•
Expires: 2016-06-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system and method for using a unified memory architecture to implement a digital camera device comprises a dynamic random-access memory for storing captured image data during processing and compression, a memory manager routine for allocating storage space within the dynamic random-access memory, a power management system for protecting the stored image data in case of a power failure, and an input/output interface for allowing an external host computer system to access the dynamic random-access memory.

Inventors

  • 👤 Eric C. Anderson

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 11:17
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/00885; H04N1/00888; H04N1/00893; H04N1/00127; H04N1/00204; H04N1/00899; H04N1/21; H04N1/2104; H04N1/2112; H04N1/2137; H04N1/2141; H04N2201/00; H04N2201/32; H04N2201/3285; H04N2201/3288; H04N2201/3297

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 123 words
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.
Claim 2
Dependent Claim 123 words
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.
Claim 3
Dependent Claim 27 words
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.
Claim 4
Dependent Claim 23 words
The digital camera device of claim 1 wherein said memory device uses a standardized file system for storing said sets of image data.
Claim 5
Dependent Claim 64 words
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.
Claim 6
Independent Claim 120 words
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.
Claim 7
Independent Claim 120 words
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.
Claim 8
Dependent Claim 25 words
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.
Claim 9
Dependent Claim 21 words
The method of claim 5 wherein said memory device uses a standardized file system for storing said sets of image data.
Claim 10
Dependent Claim 18 words
The method of claim 5 wherein said CPU can instruct said memory manager to allocate said storage locations.
Claim 11
Dependent Claim 124 words
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.
Claim 12
Dependent Claim 124 words
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.
Claim 13
Dependent Claim 25 words
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.
Claim 14
Dependent Claim 21 words
The medium of claim 9 wherein said memory device uses a standardized file system for storing said sets of image data.
Claim 15
Dependent Claim 18 words
The medium of claim 9 wherein said CPU can instruct said memory manager to allocate said storage locations.
Claim 16
Dependent Claim 84 words
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.
Claim 17
Dependent Claim 84 words
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.
Claim 18
Dependent Claim 27 words
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.
Claim 19
Dependent Claim 23 words
The digital camera device of claim 13 wherein said memory device uses a standardized file system for storing said sets of image data.
Claim 20
Dependent Claim 20 words
The digital camera device of claim 13 wherein said CPU can instruct said memory manager to allocate said storage locations.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-02-28 2003-08-30 2004-02-29 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-02-28 2007-08-30 2008-02-29 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-02-28 2011-08-30 2012-02-29 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag