IP Library Granted Patent US 7,978,231
Granted Patent B2
US 7,978,231 · App. 12/267,505 · Granted Jul 12, 2011

Method for automatic exposure control within a video capture device

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,978,231
App. No.
12/267,505
Granted
Jul 12, 2011
Kind
B2
Abstract

On embodiment of the present invention sets forth a technique for automatically computing exposure parameters for a digital video camera (DVC) system. The exposure parameters include exposure gain, analog gain, and digital gain. Each frame is analyzed with respect to an image luma value. Exposure gain and analog gain are adjusted to reduce differences between a target image luma value and measured image luma values over sequential frames. Digital gain is adjusted with respect to each frame to reduce visually abrupt changes in sequentially captured video frames.

Claims (22)

1. A method for computing image statistics associated with a current video frame for controlling changes in recorded image intensity, the method comprising:

computing an average luma value for the current video frame;

computing a luma histogram based on luma data associated with the current video frame;

determining a number of overexposed pixels associated with the current video frame based on the luma histogram;

computing an offset value based on the number of overexposed pixels; and

computing a final luma value for the current video frame based on the average luma value for the current video frame and the offset value, wherein the final luma value is used in determining a system gain in a digital video recorder to control the changes in the recorded image intensity.

2. The method of claim 1 , wherein the offset value is linearly related to the number of overexposed pixels.

3. The method of claim 1 , wherein the step of determining the number of overexposed pixels comprises performing an occurrence count of overexposed pixels in the luma histogram.

4. The method of claim 1 , wherein the step of computing the final luma value comprises determining that the offset value is greater than a dark limit, and adding the dark limit to the average luma value for the current video frame to produce the final luma value.

5. The method of claim 1 , wherein the step of computing the final luma value comprises determining that the offset value is less than a bright limit, and adding the bright limit to the average luma value for the current video frame to produce the final luma value.

6. The method of claim 1 , wherein the step of computing the final luma value comprises determining that the offset value is less than or equal to a dark limit, determining that the offset value is greater than or equal to a bright limit, and adding the offset value to the average luma value for the current video frame to produce the final luma value.

7. A computer readable medium including instructions that, when executed by a processing unit, cause the processing unit to compute image statistics associated with a current video frame for controlling changes in recorded image intensity for the current video frame, by performing the steps of:

computing an average luma value for the current video frame;

computing a luma histogram based on luma data associated with the current video frame;

determining a number of overexposed pixels associated with the current video frame based on the luma histogram;

computing an offset value based on the number of overexposed pixels; and

computing a final luma value for the current video frame based on the average luma value for the current video frame and the offset value, wherein the final luma value is used in determining a system gain in a digital video recorder to control the changes in recorded image intensity.

8. The computer readable medium of claim 7 , wherein the offset value is linearly related to the number of overexposed pixels.

9. The computer readable medium of claim 7 , wherein the step of determining the number of overexposed pixels comprises performing an occurrence count of overexposed pixels in the luma histogram.

10. The computer readable medium of claim 7 , wherein the step of computing the final luma value comprises determining that the offset value is greater than a dark limit, and adding the dark limit to the average luma value for the current video frame to produce the final luma value.

11. The computer readable medium of claim 7 , wherein the step of computing the final luma value comprises determining that the offset value is less than a bright limit, and adding the bright limit to the average luma value for the current video frame to produce the final luma value.

12. The computer readable medium of claim 7 , wherein the step of computing the final luma value comprises determining that the offset value is less than or equal to a dark limit, determining that the offset value is greater than or equal to a bright limit, and adding the offset value to the average luma value for the current video frame to produce the final luma value.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2010
From: PURE DIGITAL TECHNOLOGIES LLC
To: CISCO TECHNOLOGY, INC.
Reel/Frame 023905/0984 →
CHANGE OF NAME Recorded Oct 8, 2009
From: PURE DIGITAL TECHNOLOGIES, INC.
To: PURE DIGITAL TECHNOLOGIES LLC
Reel/Frame 023337/0890 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME TO PURE DIGITAL TECHNOLOGIES, INC. PREVIOUSLY RECORDED ON REEL 021825 FRAME 0620. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT.. Recorded Oct 2, 2009
From: PROCA, ADRIAN; FURLAN, JOHN LOUIS WARPAKOWSKI
To: PURE DIGITAL TECHNOLOGIES, INC.
Reel/Frame 023318/0142 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 12, 2008
From: PROCA, ADRIAN; FURLAN, JOHN LOUIS WARPAKOWSKI
To: PURE DIGITAL TECHNOLOGIES
Reel/Frame 021825/0620 →