Dynamic Brightness Correction Circuit for Digital Images
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing dynamic brightness correction methods for digital images are inadequate, particularly when applied to images with mid-tone pixels on a white background, leading to undesirable effects like faded colors and blurred edges.
Innovation Solution
An electronic circuit and method for dynamic image correction that determines whether to perform mid-tone correction based on pixel values in specific ranges, calculating corrected pixel values using intensity and saturation corrections in Hue-Saturation-Intensity, Hue-Saturation-Value, Hue-Saturation-Lightness, or Hue-Saturation-Brightness color spaces, and applying these corrections to improve image quality.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Illumination intensity
If dynamic brightness correction is applied to the luminance component of an image, then brightness variation is corrected, but colors become faded and edges become blurred
Solution Approach 1:
The patent segments the luminance correction process by identifying and treating different pixel types separately. It distinguishes between background pixels (white or near-white), mid-tone pixels, and foreground pixels, applying appropriate correction only to background pixels while preserving mid-tone and foreground pixel characteristics. This segmentation prevents the fading and blurring effects that occur when uniform correction is applied to all pixels.
Solution Approach 2:
The patent applies local quality by making the correction property spatially variable. Instead of applying a global brightness correction to the entire image, it applies correction locally only to pixels that meet specific criteria (background pixels with intensity values above a threshold). This localized approach ensures that correction is applied where needed while preserving the quality of other regions.
2Device complexity
If static brightness correction is used after user sets gain level, then simple correction is achieved, but it becomes inadequate for high-resolution displays with brightness variation within and among frames
Solution Approach 1:
The patent transitions from static brightness correction to dynamic brightness correction by making the correction process adaptive to each frame's characteristics. It calculates correction factors based on the actual pixel intensity distribution in each frame, allowing the system to respond to brightness variations within and among frames. This dynamic approach maintains simplicity while achieving high precision through automated analysis.
Solution Approach 2:
The patent implements feedback by analyzing the output of the brightness correction process and using this information to adjust subsequent corrections. It examines pixel intensity values after correction and identifies regions that may require additional processing (such as mid-tone pixels that became too dark), applying secondary corrections as needed. This feedback mechanism ensures continuous optimization of image quality.
3Productivity
If dynamic brightness correction is applied without mid-tone detection, then processing speed is maintained, but mid-tone pixels on white background are incorrectly corrected causing color fading
Solution Approach 1:
The patent applies preliminary action by performing pixel classification before the main brightness correction process. It pre-identifies which pixels are background pixels suitable for correction and which are mid-tone or foreground pixels that should be protected. This preliminary classification prevents incorrect correction of mid-tone pixels while maintaining processing efficiency through optimized conditional logic.
Data Source
AI summary
This disclosure generally relates to digital image and video signal processing, and more particularly to methods and systems for dynamic brightness correction. In one embodiment, an electronic circuit configured to perform an image correction method is disclosed, the method comprising: obtaining a pixel value of a color space component from an image; determining whether to perform mid-tone correction for the pixel value of the color space component; calculating, via the electronic circuit, a corrected pixel value based on the determination of whether to perform the mid-tone correction for the pixel value of the color space component; and outputting the corrected pixel value. The color space component may be one of: an Intensity component from a Hue-Saturation-Intensity color space; a Value component from a Hue-Saturation-Value color space; a Lightness component from a Hue-Saturation-Lightness color space; and a Brightness component from a Hue-Saturation-Brightness color space.


