SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT IMPLEMENTING AN IMAGE PROCESSING PIPELINE FOR HIGH-DYNAMIC RANGE IMAGES
First Claim
1. A method comprising:
- receiving image sensor data from an interleaved image sensor, wherein the interleaved image sensor includes a first portion of pixels exposed for a first exposure time and a second portion of pixels exposed for a second exposure time that is shorter than the first exposure time;
identifying a first subset of pixels in the second portion having an intensity value above a first threshold value;
identifying a second subset of pixels in the first portion having an intensity value below a second threshold value; and
generating high-dynamic range (HDR) data based on the first subset and the second subset.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method, and computer program product for generating high-dynamic range image data is disclosed. The method includes the steps of receiving image sensor data from an interleaved image sensor. The interleaved the image sensor includes a first portion of pixels exposed for a first exposure time and a second portion of pixels exposed for a second exposure time that is shorter than the first exposure time. The method further includes the steps of identifying a first subset of pixels in the second portion having an intensity value above a first threshold value, identifying a second subset of pixels in the first portion having an intensity value below a second threshold value, and generating high-dynamic range (HDR) data based on the first subset and the second subset.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving image sensor data from an interleaved image sensor, wherein the interleaved image sensor includes a first portion of pixels exposed for a first exposure time and a second portion of pixels exposed for a second exposure time that is shorter than the first exposure time; identifying a first subset of pixels in the second portion having an intensity value above a first threshold value; identifying a second subset of pixels in the first portion having an intensity value below a second threshold value; and generating high-dynamic range (HDR) data based on the first subset and the second subset. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium storing instructions that, when executed by a processor, cause the processor to perform steps comprising:
-
receiving image sensor data from an interleaved image sensor, wherein the interleaved image sensor includes a first portion of pixels exposed for a first exposure time and a second portion of pixels exposed for a second exposure time that is shorter than the first exposure time; identifying a first subset of pixels in the second portion having an intensity value above a first threshold value; identifying a second subset of pixels in the first portion having an intensity value below a second threshold value; and generating high-dynamic range (HDR) data based on the first subset and the second subset. - View Dependent Claims (16, 17)
-
-
18. A system, comprising:
-
an interleaved image sensor that includes a first portion of pixels exposed for a first exposure time and a second portion of pixels exposed for a second exposure time that is shorter than the first exposure time; and an image processing pipeline coupled to the interleaved image sensor and configured to; receive image sensor data from the interleaved image sensor, identify a first subset of pixels in the second portion having an intensity value above a first threshold value, identify a second subset of pixels in the first portion having an intensity value below a second threshold value, and generate high-dynamic range (HDR) data based on the first subset and the second subset. - View Dependent Claims (19, 20)
-
Specification