IP Library › Granted Patent US 12,400,337
Granted Patent B2
US 12,400,337 · App. 17/857,217 · Granted Aug 26, 2025

Automatic exposure metering for regions of interest that tracks moving subjects using artificial intelligence

Inventors: Jian Tang (Shanghai, CN); Tao Liu (Shanghai, CN)
Assignee: Ambarella International LP
G06T7/215G06T7/251G06T2207/20081G06T2207/20084
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 12,400,337
App. No.
17/857,217
Granted
Aug 26, 2025
Kind
B2
Abstract

An apparatus comprising an interface and a processor. The interface may be configured to receive pixel data. The processor may be configured to process the pixel data arranged as video frames, generate statistics and a timestamp for the video frames, perform computer vision operations on the video frames to determine one or more regions of interest within the video frames at the timestamp, track a movement of the regions of interest over a sequence of the video frames, evaluate a current luma value of the regions of interest, calculate auto-exposure parameters in response to the current luma value and a target luma value and generate an output signal comprising the auto-exposure parameters. The auto-exposure parameters may be calculated to prioritize an exposure of the regions of interest in the video frames and dynamically change the auto-exposure parameters based on the movement of the regions of interest.

Claims (35)

1. An apparatus comprising:

an interface configured to receive pixel data; and

a processor configured to (i) process said pixel data arranged as video frames, (ii) generate statistics and a timestamp for said video frames, (iii) perform computer vision operations on said video frames to determine one or more regions of interest within said video frames at said timestamp, (iv) track a movement of said regions of interest over a sequence of said video frames, (v) evaluate a current luma value of said regions of interest, (vi) calculate auto-exposure parameters in response to said current luma value and a target luma value and (vii) generate an output signal comprising said auto-exposure parameters, wherein said auto-exposure parameters are calculated to

(a) prioritize an exposure of said regions of interest in said video frames, and

(b) dynamically change said auto-exposure parameters based on said movement of said regions of interest.

2. The apparatus according to claim 1 , wherein dynamically changing said auto-exposure parameters enables said regions of interest in said video frames to have said exposure over said sequence of said video frames be insensitive to said current luma value changing as a result of light conditions.

3. The apparatus according to claim 1 , wherein said statistics comprise information from said video frames about auto-white balance, auto-focus and auto-exposure.

4. The apparatus according to claim 1 , wherein

said computer vision operations are configured to generate information about a list of said regions of interest and a modified timestamp, and

said modified timestamp comprises said timestamp plus an amount of time to perform said computer vision operations.

5. The apparatus according to claim 4 , wherein each entry of said list of said regions of interest comprises a position, an identification value and a weight value.

6. The apparatus according to claim 5 , wherein said computer vision operations are configured to track said movement of said regions of interest across said sequence of said video frames based on said identification value.

7. The apparatus according to claim 5 , wherein said weight value

comprises a value between 0.0 and 1.0, and

provides a priority of said regions of interest for said auto-exposure parameters.

8. The apparatus according to claim 5 , wherein said current luma value of said regions of interest is evaluated in response to said information about said regions of interest, said modified timestamp, said timestamp and said statistics.

9. The apparatus according to claim 8 , wherein said current luma value of said regions of interest is further evaluated in response to

a track loop number,

a metering weight table, and

an initial settings weighting value for balancing said exposure between areas of said video frames.

10. The apparatus according to claim 4 , wherein said processor is further configured to perform a prediction of a location of said regions of interest in response to determining that said timestamp and said modified timestamp do not match.

11. The apparatus according to claim 10 , wherein said prediction of said location of said regions of interest is determined in response to a current position of said regions of interest at said modified timestamp and historical information about said regions of interest stored in a track list queue.

12. The apparatus according to claim 1 , wherein said computer vision operations comprise one or more of person detection, vehicle detection, motion detection, and face detection.

13. The apparatus according to claim 1 , wherein each of said regions of interest correspond to an object detected as defined by said computer vision operations.

14. The apparatus according to claim 1 , wherein said output signal is provided to an image sensor of a capture device.

15. The apparatus according to claim 14 , wherein said auto-exposure parameters comprise one or more of a shutter time, an iris value and an automatic gain control of said image sensor.

16. The apparatus according to claim 1 , wherein said processor is configured to calculate said auto-exposure parameters for an entire field of view of said video frames in response to

said computer vision operations not detecting at least one of said regions of interest, and

having no prior history of said regions of interest.

17. The apparatus according to claim 1 , wherein said processor is configured to re-use said current luma value from a previous one of said video frames in response to

said computer vision operations not detecting at least one of said regions of interest in a current one of said video frames, and

having a prior history of said regions of interest in said previous one of said video frames.

18. The apparatus according to claim 17 , wherein said current luma value from said previous one of said video frames is used if said current luma value corresponds to said prior history of said regions of interest within a track loop number of said video frames.

19. The apparatus according to claim 17 , wherein a predefined number of said prior history of said regions of interest is stored in a track list queue.

20. The apparatus according to claim 1 , wherein said statistics comprise a table of tile luma values that corresponds to a plurality of tiles of said video frames.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 6, 2022
From: TANG, JIAN; LIU, TAO
To: AMBARELLA INTERNATIONAL LP
Reel/Frame 060406/0025 →
Priority Claims (1)
CN 202210725734.0 · Jun 23, 2022 · national
Continuity (1)
Related Publication 20230419505A1 · Dec 28, 2023
References Cited (10)
US 11645706B1 · Day · 2023 [cited by examiner]
US 12204543B2 · Cella · 2025 [cited by examiner]
US 20080068469A1 · Takagi · 2008 [cited by examiner]
US 20190361694A1 · Gordon · 2019 [cited by examiner]
US 20230164426A1 · Xu · 2023 [cited by examiner]
US 20230341079A1 · Wang · 2023 [cited by examiner]
US 20240249389A1 · Sindhagatta Krishnappa · 2024 [cited by examiner]
US 20240348934A1 · Pan · 2024 [cited by examiner]
Liang et al., “Real Time Scene Change Detection Assisted With Camera 3A (Auto Exposure, Auto White Balance and Auto Focus),” Real-Time Image and Video Processing 2011, edited by Nasser Kehtarnavaz, Matthias F. Carlsohn,… [cited by examiner]
El-Yamany et al., “Face Skin Tone Adaptive Automatic Exposure Control,” https://doi.org/10.2352/ISSN.2470-1173.2019.4.PMII-578, 2019, Society for Imaging Science and Technology, IS&T International Symposium on Electroni… [cited by examiner]