The WDR core implements an efficient, flexible, low-power and low-latency High Dynamic Range (HDR) and Wide Dynamic Range (WDR) image processor that produces clear and sharp images under any lighting conditions.
The core receives two, three, or four exposures of the same frame, in 10- or 12-bit RGB Bayer format and any resolution up to Full-HD. It processes the input with proprietary, content-adaptive algorithms for merging exposures, tone mapping (local and global), and contrast expansion, and it also supports white-balance adjustment, optical back correction, and a 2D reduction noise filter.
Being highly configurable and sensor-agnostic, the core can address the needs of a wide range of applications. Run-time control over processing parameters enables users to adjust brightness, dynamic range width, and sharpness to address the requirements of different use cases, and also provides the means to eliminate typical HDR/WDR processing artifacts such as flickering, shape deformation, and over-enhanced edges.
The WDR core requires only a few lines of buffering and adds minimal processing latency. It features extremely low power consumption due to the absence of a power-consuming frame buffer, which is typically implemented in external DDR memory.
The core is designed with industry best practices, and its reliability has been proven through both rigorous verification and mass production. Its deliverables include a complete verification environment and a bit-accurate software model.
- Low-power and low-latency HDR/WDR image processor produces clear and sharp images under any lighting conditions.
- Versatile and Efficient
- Content Adaptive Frame Merge
- Merges 2, 3 or 4 exposures
- Programmable exposure times and speed of response to content changes
- Advanced Tone Mapping
- Local & Global Tone mapping
- Programmable contribution of local versus global tone mapping
- 2D Noise Reduction Filter and Contrast Expansion of Programmable Strength
- White Balancing Adjustment and Optical Black Correction
- Low Latency & Low Power
- No frame buffers; does not need power-consuming DDR
- Just seven lines of latency
- Sensor-Agnostic and
- Tunable to Application Requirements
- User control over processing parameters allows tuning to specific application needs
- 2, 3 or 4 input exposures
- 10- or 12-bit per sample Raster-Scan Bayer RGB Input
- Proven & Reliable
- Mass production proven
- Scan-ready, LINT-clean design
- Verilog RTL or targeted netlist
- Comprehensive documentation
- Bit-Accurate C Model
- Sample synthesis and simulation scripts
- The core’s efficiency makes it suitable for a wide range of applications using image sensors. Its low-latency processing makes it ideal for systems involving real-time human or machine interaction with the video content, such as those in automotive, industrial, medical, and several types of surveillance applications.
Block Diagram of the Low-Power, Low-Latency HDR/WDR Image Processor