IP Library Granted Patent US 9,426,381
Granted Patent B1
US 9,426,381 · App. 14/925,225 · Granted Aug 23, 2016

Method and/or apparatus for implementing high dynamic range image processing in a video processing system

Inventors: Wilson Kwok (Santa Clara, CA); Leslie D. Kohn (Saratoga, CA)
Assignee: Ambarella, Inc.
H04N5/2355H04N5/2353H04N9/74H04N7/12H04N7/52
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 9,426,381
App. No.
14/925,225
Granted
Aug 23, 2016
Kind
B1
Abstract

An apparatus comprising a scaling circuit, a luma circuit and a blending circuit. The scaling circuit may generate a plurality of scaled frames in response to a first plurality of frames generated by a sensor. The first plurality of frames may have a first exposure. The luma circuit may generate an average luminance value for each of a plurality of processed pixels in each of a second of the plurality of frames generated by the sensor. The second of the plurality of frames may have a second exposure and each of the average luminance values is calculated based on a plurality of neighboring pixels in a neighborhood of the processed pixel.

Claims (30)

1. An apparatus comprising:

a scaling circuit configured to generate a plurality of scaled frames each having a plurality of pixels with a first exposure in response to a first subset of a plurality of frames generated by a sensor;

a luma circuit configured to generate an average luminance value for each of a plurality of pixels having a second exposure in each of a second subset of said plurality of frames generated by said sensor; and

a blending circuit configured to generate a plurality of output frames, wherein (A) each of said pixels of said output frames are selected in response to one of said average luminance values and (B) portions of each of said output frames provide a gradual linear blend between said pixels having said first exposure and said pixels having said second exposure.

2. The apparatus according to claim 1 , wherein each pixel of each of said plurality of output frames is generated by selecting (i) one of said pixels having said first exposure from one of said scaled frames or (ii) one of said pixels having said second exposure from one of said second subset of frames.

3. The apparatus according to claim 1 , wherein each of said average luminance values is calculated based on a plurality of neighboring pixels in a neighborhood of a current one of said pixels having said second exposure.

4. The apparatus according to claim 3 , wherein said plurality of neighboring pixels comprises a Bayer group of pixels.

5. The apparatus according to claim 3 , wherein said neighborhood comprises an integral number of said neighboring pixels each having a ratio of two of a first type of pixel for every one of a second type of pixel and one of a third type of pixel.

6. The apparatus according to claim 5 , wherein (i) said integral number of said neighboring pixels comprise a pixel quad, (ii) said first type of pixel comprises a green pixel, (iii) said second type of pixel comprises a red pixel and (iv) said third type of pixel comprises a blue pixel.

7. The apparatus according to claim 1 , wherein said sensor alternately generates frames comprising one of said first subset of frames and one of said second subset of frames.

8. The apparatus according to claim 1 , wherein said first subset of said plurality of frames and said second subset of said plurality of frames are generated in a Color Filter Array (CFA) domain.

9. The apparatus according to claim 1 , further comprising:

a demosaic circuit configured to generate an output signal in response to said plurality of output frames, wherein said output signal comprises a video signal in a format for presentation by a display device.

10. The apparatus according to claim 1 , wherein (i) said first exposure is longer than said second exposure and (ii) said first exposure emphasizes bright portions of said first subset of frames and said second exposure emphasizes dark portions of said second subset of frames.

11. The apparatus according to claim 1 , wherein said plurality of output frames are implemented in real time.

12. The apparatus according to claim 1 , wherein said apparatus is configured to implement high dynamic range image processing.

13. An apparatus comprising:

means for generating a plurality of scaled frames each having a plurality of pixels with a first exposure in response to a first subset of a plurality of frames generated by a sensor;

means for generating an average luminance value for each of a plurality of pixels having a second exposure in each of a second subset of said plurality of frames generated by said sensor; and

means for generating a plurality of output frames, wherein (A) each of said pixels of said output frames are selected in response to one of said average luminance values and (B) portions of each of said output frames provide a gradual linear blend between said pixels having said first exposure and said pixels having said second exposure.

14. A method for implementing high dynamic range image processing, comprising the steps of:

(A) generating a plurality of scaled frames each having a plurality of pixels with a first exposure in response to a first subset of a plurality of frames generated by a sensor;

(B) generating an average luminance value for each of a plurality of pixels having a second exposure in each of a second subset of said plurality of frames generated by said sensor; and

(C) generating a plurality of output frames, wherein (i) each of said pixels of said output frames are selected in response to one of said average luminance values and (ii) portions of each of said output frames provide a gradual linear blend between said pixels having said first exposure and said pixels having said second exposure.

15. The method according to claim 14 , wherein said sensor alternately generates frames comprising one of said first subset of frames and one of said second subset of frames.

16. The method according to claim 14 , wherein said first subset of said plurality of frames and said second subset of said plurality of frames are generated in a Color Filter Array (CFA) domain.

17. The method according to claim 14 , further comprising the step of:

generating an output signal by demosaicing said plurality of output frames, wherein said output signal comprises a video signal in a format for presentation by a display device.

18. The method according to claim 14 , wherein (i) said first exposure is longer than said second exposure and (ii) said first exposure emphasizes bright portions of said first subset of frames and said second exposure emphasizes dark portions of said second subset of frames.

19. The method according to claim 14 , wherein said plurality of output frames are implemented in real time.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 5, 2020
From: AMBARELLA, INC.
To: AMBARELLA INTERNATIONAL LP
Reel/Frame 051831/0041 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 30, 2015
From: KWOK, WILSON; KOHN, LESLIE D
To: AMBARELLA, INC.
Reel/Frame 037164/0880 →
Continuity (1)
Continuation 12824731 · Jun 28, 2010