HDR Pixel Stream Mixing for High Contrast Image Capture

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional digital photography systems are limited by the dynamic range of image sensors, which can result in inadequate capture of scenes with high contrast, leading to suboptimal image quality.

Innovation Solution

A system and method for generating high dynamic range (HDR) images by receiving a pixel stream with multiple exposures per pixel from an image sensor, identifying attributes of each exposure, and performing HDR mixing to create a single HDR pixel stream that combines the attributes, thereby expanding the dynamic range of captured images.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If multiple exposures are captured to expand dynamic range, then image quality is improved, but processing complexity increases

Engineering Contradiction:
Improveimage qualityVSAvoidprocessing complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent performs HDR mixing operations in the pixel stream immediately after image capture, before the data reaches higher-level processing stages. This preliminary action consolidates the dynamic range expansion work early in the pipeline, preventing subsequent processing complexity from accumulating while still achieving improved image quality through multi-exposure merging.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediate processing stage that operates on pixel streams between capture and final image generation. This intermediary layer handles the complex HDR mixing operations separately from both the capture hardware and the final rendering pipeline, isolating complexity to a dedicated processing stage while maintaining overall system efficiency.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If HDR mixing is performed on pixel streams, then dynamic range is expanded, but computational load increases

Engineering Contradiction:
Improvedynamic rangeVSAvoidcomputational load
Core Design Contradiction:
Loss of informationVSUse of energy by moving object

Solution Approach 1:

The patent segments the HDR processing into distinct stages: capturing multiple exposures, merging them into an HDR pixel stream, and then using that stream for final rendering. By dividing the computational task into manageable segments performed at different pipeline stages, the system expands dynamic range effectively while distributing computational load across time rather than concentrating it all at once.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent maintains continuous processing of pixel streams through the HDR mixing stage, ensuring that data flows continuously from capture through processing to output. This continuous action prevents idle computational resources while efficiently utilizing processing power throughout the pipeline, expanding dynamic range without creating unnecessary computational bottlenecks.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS11463630B2Systems and methods for generating a high-dynamic range (HDR) pixel stream
Publication Date: 2022.10.04 DUELIGHT LLC
  • US11463630B2 patent drawing
  • US11463630B2 patent drawing
  • US11463630B2 patent drawing

AI summary

A system, method, and computer program product are provided for performing high dynamic range mixing on a pixel stream. In use, a pixel stream including at least two exposures per pixel from a plurality of pixels of an image sensor is received. A first pixel attribute of a first exposure of the pixel is identified, and a second pixel attribute of a second exposure of the pixel is identified. A first high dynamic range (HDR) pixel is generated by performing HDR mixing on the first exposure of the pixel and the second exposure of the pixel, based on the first pixel attribute, and the second pixel attribute. Additionally, an HDR pixel stream is generated comprising at least the first HDR pixel, and the HDR pixel stream is outputted.