IP Library Granted Patent US 7,239,757
Granted Patent B2
US 7,239,757 · App. 11/338,910 · Granted Jul 3, 2007

System and process for generating high dynamic range video

Assignee: Microsoft Corporation
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 7,239,757
App. No.
11/338,910
Granted
Jul 3, 2007
Kind
B2
Abstract

A system and process for generating High Dynamic Range (HDR) video is presented which involves first capturing a video image sequence while varying the exposure so as to alternate between frames having a shorter and longer exposure. The exposure for each frame is set prior to it being captured as a function of the pixel brightness distribution in preceding frames. Next, for each frame of the video, the corresponding pixels between the frame under consideration and both preceding and subsequent frames are identified. For each corresponding pixel set, at least one pixel is identified as representing a trustworthy pixel. The pixel color information associated with the trustworthy pixels is then employed to compute a radiance value for each pixel set to form a radiance map. A tone mapping procedure can then be performed to convert the radiance map into an 8-bit representation of the HDR frame.

Claims (17)

1. A computer-implemented process for generating high dynamic range (HDR) video from an image sequence captured while varying the exposure of each frame, comprising:

a setting step for setting the exposure for each frame of the video image sequence prior to it being captured as a function of the pixel brightness distribution;

for each frame of the video after a prescribed number of initiating frames,

an identifying step for identifying corresponding pixels between the frame under consideration and both preceding and subsequent neighboring frames representing a corresponding pixel set,

for each set of corresponding pixels,

a second identifying step for identifying at least one pixel in the set that represents a trustworthy pixel, and

an employing step for employing the pixel color information associated with the one or more identified trustworthy pixels to compute a radiance value for that set of pixels to form a radiance map representing a frame of the HDR video.

2. The process of claim 1 , further comprising a mapping step for tone mapping the radiance map to convert it into an 8-bit representation suitable for rendering.

3. The process of claim 1 , wherein the frames of the video image sequence alternate between one captured at a shorter exposure and one captured at a longer exposure, and wherein the setting step comprises setting the exposures of each frame so that the exposure ratio between each sequential pair of long and short exposure frames is minimized while simultaneously producing a substantially full range of radiances for the scene depicted in the frames.

4. A process for generating high dynamic range (HDR) video from a video image sequence captured while varying the exposure of each frame, comprising:

a computing step for computing an exposure for each frame of the video image sequence prior to it being captured as a function of the pixel brightness distribution in frames previously captured;

a capturing step for capturing each frame at the exposure computed for that frame, wherein said computed exposure is made to alternate between a shorter exposure and a longer exposure;

for each frame of the video captured after a prescribed number of initiating frames,

an identifying step for identifying corresponding pixels between the frame under consideration and both preceding and subsequent neighboring frames representing a corresponding pixel set,

for each set of corresponding pixels,

a second identifying step for identifying at least one pixel in the set that represents a trustworthy pixel, and

an employing step for employing the pixel color information associated with the one or more identified trustworthy pixels to compute a radiance value for that set of pixels to form a radiance map representing a frame of the HDR video.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034543/0001 →
Continuity (1)
Related Publication 20060133688A1 · Jun 22, 2006