IP Library Granted Patent US 7,414,650
Granted Patent B2
US 7,414,650 · App. 10/681,801 · Granted Aug 19, 2008

System and method for capturing image data

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,414,650
App. No.
10/681,801
Granted
Aug 19, 2008
Kind
B2
Abstract

A digital camera has an image sensor, a capture trigger, a processing system, and a capture buffer having multiple buffer locations. When the capture trigger is activated, a corresponding image frame is received by the processing system from the image sensor and stored in an available buffer location. Image processing is performed on the image frame. The buffer location is unavailable for storage of other image data until the image processing is complete. Auxiliary Image frames are stored in the remaining buffer locations not designated as unavailable.

Claims (39)

1. A digital camera for capturing an image comprising:

an image sensor;

a capture trigger;

a capture buffer configured as a first memory location comprising a plurality of buffer locations, each of which is available for storing auxiliary image frames;

a second memory location separate from the capture buffer, the second memory location configured to store image frames, wherein each image frame corresponds to an associated auxiliary image frame;

a processing system configured to continuously receive and process the auxiliary image frames during auxiliary mode of the digital camera and before the capture trigger is activated, to store the auxiliary frames in the first memory location, to detect activation of the capture trigger and receive a corresponding image frame from the image sensor, to store the corresponding image frame in an available buffer location of the second memory location, to perform image processing on the corresponding image frame, to designate the available buffer location in which the corresponding image frame is stored as unavailable for image storage until the image processing is complete, and to copy one or more auxiliary image frames and corresponding image frames to a fixed section of memory for performing image processing on the copied image frames.

2. The digital camera of claim 1 wherein the second memory location is a fixed section of memory configured to be used for image processing and automatic functions.

3. The digital camera of claim 1 wherein the image frames are video image frames.

4. The digital camera of claim 3 wherein the processing system further is configured to use at least one auxiliary image frame to perform the image processing on the corresponding image frame and to designate at least one another available buffer location in which the at least one auxiliary image frame is stored as unavailable for image storage until the image processing is complete.

5. The digital camera of claim 1 wherein the processing system further is configured to compress the corresponding image frame prior to storing the corresponding image frame in the available buffer location with at least one compression method selected from the group consisting of A-law compression, μ-law compression, and discard mode compression.

6. The digital camera of claim 1 wherein the processing system further is configured to perform the image processing according to an image processing timing mode selected from at least one member of the group consisting of: performing the image processing after all buffer locations in the capture buffer are designated as unavailable and performing the image processing after all buffer locations in the capture buffer are designated as unavailable and until at least one unavailable buffer location becomes available.

7. A method for capturing an image in a digital camera, the method comprising:

using a capture buffer configured as a first memory location having a plurality of buffer locations, each of which is available for storing auxiliary image frames;

using a second memory location separate from the capture buffer, the second memory location configured to store image frames, wherein each image frame corresponds to an associated auxiliary image frame;

continuously receiving and processing the auxiliary image frames during auxiliary mode of the digital camera and before a capture trigger is activated;

storing the auxiliary frames in the first memory location;

detecting activation of the capture trigger and receiving a corresponding image frame at a processing system from the image sensor;

storing the corresponding image frame in an available buffer location of the second memory location;

performing image processing on the corresponding image frame;

designating the available buffer location in which the corresponding image frame is stored as unavailable for image storage until the image processing is complete; and

copying one or more auxiliary image frames and corresponding image frames to a fixed section of memory for performing image processing on the copied image frames.

8. The method of claim 7 further comprising:

using a fixed section of memory as the second memory location configured to be used for image processing and automatic functions.

9. The method of claim 7 further comprising capturing video image frames as the image frames.

10. The method of claim 7 further comprising compressing the corresponding image frame prior to storing the corresponding image frame in the available buffer location with at least one compression method selected from a group consisting of A-law compression, μ-law compression, and discard mode compression.

11. The method of claim 7 further comprising performing the image processing according to an image processing timing mode selected from at least one member of the group consisting of: performing the image processing after all buffer locations in the capture buffer are designated as unavailable and performing the image processing after all buffer locations in the capture buffer are designated as unavailable and until at least one unavailable buffer location becomes available.

12. A method for capturing an image in a digital camera, the method comprising:

using a capture buffer configured as a first memory location having a plurality of buffer locations, each of which is available for storing auxiliary image frames;

using a second memory location separate from the capture buffer, the second memory location configured to store image frames, wherein each image frame corresponds to an associated auxiliary image frame;

continuously receiving and processing the auxiliary image frames during auxiliary mode of the digital camera and before a capture trigger is activated;

storing the auxiliary frames in the first memory location;

detecting a plurality of activations of the capture trigger and receiving a plurality of corresponding image frames at the processing system from the image sensor;

storing each corresponding image frame in a corresponding available buffer location of the second memory location;

performing image processing on each corresponding image frame; and

designating each corresponding available buffer location in which each corresponding image frame is stored as unavailable for image storage until the image processing is complete for that corresponding image frame; and

copying one or more auxiliary image frames and corresponding image frames to a fixed section of memory for performing image processing on the copied image frames.

13. The method of claim 12 further comprising using a fixed section of memory as the second memory location configured to be used for image processing and automatic functions.

14. The method of claim 13 further comprising capturing video image frames as the image frames.

15. The method of claim 12 further comprising compressing the corresponding image frames prior to storing each corresponding image frame in the corresponding available buffer location with at least one compression method selected from the group consisting of A-law compression, μ-law compression, and discard mode compression.

Assignments (3)
NUNC PRO TUNC ASSIGNMENT Recorded May 9, 2017
From: CARL ZEISS SMT GMBH
To: CARL ZEISS AG
Reel/Frame 042307/0045 →
NUNC PRO TUNC ASSIGNMENT Recorded Apr 28, 2017
From: TARSIUM B.V.
To: ASML NETHERLANDS B.V.; CARL ZEISS SMT GMBH
Reel/Frame 042172/0767 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 29, 2012
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: TARSIUM B.V.
Reel/Frame 029369/0905 →