3D cameras for HDR
First Claim
1. A method comprising:
- receiving a left input frame created with a first luminance range and a right input frame created with a second luminance range, the left input frame comprising a plurality of left input scanlines, the right input frame comprising a plurality of right input scanlines, each individual left input scanline in the plurality of left input scanlines corresponding to an individual right input scanline in the plurality of right input scanlines, and the first luminance range being different from the second luminance range;
determining a first left input scanline in the plurality of left input scanlines and a first right input scanline in the plurality of right input scanlines, the first left input scanline corresponding to the first right input scanline, the first left input scanline comprising a first set of left input pixels, and the first right input scanline comprising a first set of right input pixels;
selecting a first subset of left input pixels among the first set of left input pixels;
selecting a first subset of right input pixels among the first set of right input pixels;
computing, with the first subset of left input pixels and the first subset of right input pixels, first input scanline disparity between the first subset of left input pixels and the first subset of right input pixels;
generating, based at least in part on the first input scanline disparity, a first left output scanline for a left high dynamic range (HDR) output frame and a first right output scanline for a right HDR output frame;
wherein the first subset of left input pixels is selected, based on one or more criteria, from the set of left input pixels;
wherein the one or more criteria comprise an upper luminance level and wherein zero or more pixels, in the set of left input pixels, that are above the upper luminance level are excluded from being included in the first subset of left input pixels.
1 Assignment
0 Petitions
Accused Products
Abstract
High dynamic range 3D images are generated with relatively narrow dynamic range image sensors. Input frames of different views may be set to different exposure settings. Pixels in the input frames may be normalized to a common range of luminance levels. Disparity between normalized pixels in the input frames may be computed and interpolated. The pixels in the different input frames may be shifted to, or stay in, a common reference frame. The pre-normalized luminance levels of the pixels may be used to create high dynamic range pixels that make up one, two or more output frames of different views. Further, a modulated synopter with electronic mirrors is combined with a stereoscopic camera to capture monoscopic HDR, alternating monoscopic HDR and stereoscopic LDR images, or stereoscopic HDR images.
-
Citations
48 Claims
-
1. A method comprising:
-
receiving a left input frame created with a first luminance range and a right input frame created with a second luminance range, the left input frame comprising a plurality of left input scanlines, the right input frame comprising a plurality of right input scanlines, each individual left input scanline in the plurality of left input scanlines corresponding to an individual right input scanline in the plurality of right input scanlines, and the first luminance range being different from the second luminance range; determining a first left input scanline in the plurality of left input scanlines and a first right input scanline in the plurality of right input scanlines, the first left input scanline corresponding to the first right input scanline, the first left input scanline comprising a first set of left input pixels, and the first right input scanline comprising a first set of right input pixels; selecting a first subset of left input pixels among the first set of left input pixels; selecting a first subset of right input pixels among the first set of right input pixels; computing, with the first subset of left input pixels and the first subset of right input pixels, first input scanline disparity between the first subset of left input pixels and the first subset of right input pixels; generating, based at least in part on the first input scanline disparity, a first left output scanline for a left high dynamic range (HDR) output frame and a first right output scanline for a right HDR output frame; wherein the first subset of left input pixels is selected, based on one or more criteria, from the set of left input pixels; wherein the one or more criteria comprise an upper luminance level and wherein zero or more pixels, in the set of left input pixels, that are above the upper luminance level are excluded from being included in the first subset of left input pixels. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
receiving a left input frame created with a first luminance range and a right input frame created with a second luminance range, the left input frame comprising a plurality of left input scanlines, the right input frame comprising a plurality of right input scanlines, each individual left input scanline in the plurality of left input scanlines corresponding to an individual right input scanline in the plurality of right input scanlines, and the first luminance range being different from the second luminance range; determining a first left input scanline in the plurality of left input scanlines and a first right input scanline in the plurality of right input scanlines, the first left input scanline corresponding to the first right input scanline, the first left input scanline comprising a first set of left input pixels, and the first right input scanline comprising a first set of right input pixels; selecting a first subset of left input pixels among the first set of left input pixels; selecting a first subset of right input pixels among the first set of right input pixels; generating, without computing disparity between pixels in the left input frame and the right input frame, a first left output scanline for a left high dynamic range (HDR) output frame and a first right output scanline for a right HDR output frame; wherein the first subset of left input pixels is selected, based on one or more criteria, from the set of left input pixels; wherein the one or more criteria comprise an upper luminance level and wherein zero or more pixels, in the set of left input pixels, that are above the upper luminance level are excluded from being included in the first subset of left input pixels. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method comprising:
-
receiving a left input frame created with a first luminance range and a right input frame created with a second luminance range, the left input frame comprising a plurality of left input scanlines, the right input frame comprising a plurality of right input scanlines, each individual left input scanline in the plurality of left input scanlines corresponding to an individual right input scanline in the plurality of right input scanlines, and the first luminance range being different from the second luminance range; determining a first left input scanline in the plurality of left input scanlines and a first right input scanline in the plurality of right input scanlines, the first left input scanline corresponding to the first right input scanline, the first left input scanline comprising a first set of left input pixels, and the first right input scanline comprising a first set of right input pixels; selecting a first subset of left input pixels among the first set of left input pixels; selecting a first subset of right input pixels among the first set of right input pixels; computing, with the first subset of left input pixels and the first subset of right input pixels, first input scanline disparity between the first subset of left input pixels and the first subset of right input pixels; generating, based at least in part on the first input scanline disparity, a first left output scanline for a left high dynamic range (HDR) output frame and a first right output scanline for a right HDR output frame; wherein the first subset of left input pixels is selected, based on one or more criteria, from the set of left input pixels; wherein the one or more criteria comprise a lower luminance level and wherein zero or more pixels, in the set of left input pixels, that are under the lower luminance level are excluded from the first subset of left input pixels. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A method comprising:
-
receiving a left input frame created with a first luminance range and a right input frame created with a second luminance range, the left input frame comprising a plurality of left input scanlines, the right input frame comprising a plurality of right input scanlines, each individual left input scanline in the plurality of left input scanlines corresponding to an individual right input scanline in the plurality of right input scanlines, and the first luminance range being different from the second luminance range; determining a first left input scanline in the plurality of left input scanlines and a first right input scanline in the plurality of right input scanlines, the first left input scanline corresponding to the first right input scanline, the first left input scanline comprising a first set of left input pixels, and the first right input scanline comprising a first set of right input pixels; selecting a first subset of left input pixels among the first set of left input pixels; selecting a first subset of right input pixels among the first set of right input pixels; generating, without computing disparity between pixels in the left input frame and the right input frame, a first left output scanline for a left high dynamic range (HDR) output frame and a first right output scanline for a right HDR output frame; wherein the first subset of left input pixels is selected, based on one or more criteria, from the set of left input pixels; wherein the one or more criteria comprise an upper luminance level and wherein zero or more pixels, in the set of left input pixels, that are above the upper luminance level are excluded from being included in the first subset of left input pixels. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47, 48)
-
Specification