IP Library Granted Patent US 12,126,919
Granted Patent B2
US 12,126,919 · App. 18/160,814 · Granted Oct 22, 2024

Methods for mitigating lag in image sensor devices

Inventor: Nicholas Paul Cowley (Wroughton, GB)
Assignee: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC
H04N25/40H04N1/2129
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,126,919
App. No.
18/160,814
Granted
Oct 22, 2024
Kind
B2
Abstract

Implementations of a method of mitigating lag for an image sensor device may include reading a row of data from an Nth frame of image data from an image sensor device; correcting the row of data using truncated row data from an N−1th frame stored in a memory operatively coupled with the image sensor device to form a lag corrected row of data; outputting the lag corrected row of data; truncating the row of data to form truncated row data from the Nth frame; and storing the truncated row data from the Nth frame in the memory.

Claims (46)

1. A method of mitigating lag for an image sensor device, the method comprising:

reading a row of data from an Nth frame of image data from an image sensor device;

correcting the row of data using truncated row data from an N−1th frame stored in a memory operatively coupled with the image sensor device to form a lag corrected row of data;

outputting the lag corrected row of data;

truncating the row of data to form truncated row data from the Nth frame; and

storing the truncated row data from the Nth frame in the memory.

2. The method of claim 1 , further comprising applying dithering to the row of data before truncating the row of data.

3. The method of claim 2 , further comprising performing raw pixel data processing with the row of data.

4. The method of claim 1 , wherein scaling the row of data using the truncated row data from the N−1th frame further comprises subtracting the truncated row data from the N−1th frame from the row of data.

5. The method of claim 1 , wherein scaling the row of data using the truncated row data from the N−1th frame further comprises scaling the truncated row data from the N−1th frame using a reset duration and frame rate.

6. The method of claim 5 , further applying dithering to the truncated row data.

7. The method of claim 1 , wherein truncating the row of data further comprises truncating using a truncating number based on a value for a group of pixels.

8. The method of claim 7 , further comprising multiplying the value for the group of pixels by 2 i where i is an integer greater than zero.

9. A method of mitigating lag for an image sensor device, the method comprising:

reading a row of data from an Nth frame of image data from an image sensor device;

performing raw pixel data processing to the row of data;

reading a truncated row of data from an N−1th frame of image data from a memory operatively coupled with the image sensor device;

scaling the truncated row of data using reset duration and frame rate to form a scaled truncated row of data;

subtracting the scaled truncated row of data from the row of data to form lag corrected row data;

outputting the lag corrected row of data;

truncating the row of data to form truncated row data from the Nth frame; and

storing the truncated row data from the Nth frame in the memory.

10. The method of claim 9 , wherein the row of data in Nth frame has a row number that is the same as a row number of the truncated row of data from the N−1th frame.

11. The method of claim 9 , wherein truncating the row of data further comprises truncating the row of data's least significant bits using a position of the row in the Nth frame and a desired lag correction.

12. The method of claim 9 , further comprising applying dithering to the row of data before truncating the row of data.

13. The method of claim 9 , further comprising applying dithering to the truncated row data after scaling the truncated row of data.

14. The method of claim 9 , wherein truncating the row of data further comprises truncating using a truncating number based on a value for a group of pixels.

15. The method of claim 14 , further comprising multiplying the value for the group of pixels by 2 i where i is an integer greater than zero.

16. The method of claim 9 , wherein truncating the row of data to form truncated row data from the Nth frame further comprising truncating until residual most significant bits by row position equal zero.

17. A method of mitigating lag for an image sensor device, the method comprising:

setting a row number to zero for a first frame of image data;

reading a row of data from the first frame of image data from an image sensor device;

performing raw pixel data processing to the row of data;

truncating the row of data to form truncated row data from the first frame; and

storing the truncated row data from the first frame in a memory operatively coupled with the image sensor device.

18. The method of claim 17 , further comprising, for a second frame:

reading a row of data from the second frame of image data;

performing raw pixel data processing to the row of data;

reading the truncated row of data from the first frame of image data from the memory;

scaling the truncated row of data using reset duration and frame rate to form a scaled truncated row of data;

subtracting the scaled truncated row of data from the row of data from the second frame of image data to form lag corrected row data;

outputting the lag corrected row of data;

truncating the row of data to form truncated row data from the second frame; and

storing the truncated row data from the second frame in the memory.

19. The method of claim 18 , further comprising repeating for all rows in the second frame of image data.

20. The method of claim 17 , further comprising repeating for all rows in the first frame of image data except for setting the row number to zero for the first frame.

Assignments (3)
RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT REEL 064502, FRAME 0293 Recorded Nov 14, 2023
From: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
To: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC
Reel/Frame 065566/0488 →
SECURITY INTEREST Recorded May 9, 2023
From: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 065402/0293 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 7, 2023
From: COWLEY, NICHOLAS PAUL
To: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC
Reel/Frame 062615/0500 →
Continuity (1)
Related Publication 20240259701A1 · Aug 1, 2024