Debanding Determination Circuit for Image Color Band Elimination
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional image processing technologies produce low-capacity images with color bands due to omitted color details, leading to reduced image definition, necessitating a method to determine and eliminate these color bands.
Innovation Solution
A debanding determination method and circuit that calculate change amounts and counts between color components of pixels, adjust these values using weight values, and determine whether debanding compensation is needed by comparing weighted total change amounts and counts to predetermined values, using an end pixel as a reference for compensation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If color details are omitted in quantization and encoding to produce low-capacity images, then image capacity is reduced, but color bands are generated and image definition is reduced
Solution Approach 1:
The patent applies preliminary action by detecting color band artifacts before final image output. The system calculates color component variations between adjacent pixels and compares them against threshold values to identify regions with color banding artifacts. This early detection allows the system to prepare compensation data structures and plan debanding operations before the degraded image is displayed, preventing the artifacts from reaching the final output stage.
Solution Approach 2:
The patent implements parameter changes by dynamically adjusting color component values in pixels identified as having color banding artifacts. The system modifies the Y (luminance), Cb (blue-difference chroma), and Cr (red-difference chroma) components of affected pixels based on the severity of the detected artifacts and the characteristics of surrounding pixels. This parameter adjustment smooths the color transitions and eliminates the visible banding while preserving the overall image quality.
2Quantity of substance
If image is compressed to produce low-capacity image, then storage efficiency is improved, but color bands are generated on the image
Solution Approach 1:
The patent converts the harmful effect of color banding into a beneficial detection signal. Instead of treating color bands merely as artifacts to be removed, the system uses the presence and characteristics of color bands as indicators to identify regions requiring compensation. The detection mechanism leverages the abnormal color component variations caused by compression artifacts to trigger targeted debanding operations, turning the harmful compression effect into a useful diagnostic tool for quality enhancement.
Solution Approach 2:
The patent implements feedback by continuously monitoring color component variations across the image and using this information to guide compensation decisions. The system calculates the absolute differences of color components between adjacent pixels, compares these differences against predetermined thresholds, and uses the results to determine which pixels require debanding compensation. This feedback loop ensures that compensation is applied selectively to regions with actual color banding artifacts while preserving the quality of unaffected regions.
Data Source
AI summary
A debanding determination method for an image and a debanding determination circuit thereof are provided. The method includes: calculating change amounts between color components respectively corresponding to a start pixel, an end pixel, and at least one intermediate pixel in a plurality of pixels of the image; adjusting the change amounts according to weight values corresponding to the color components, and calculating a weighted total change amount according to the adjusted change amounts; calculating change counts between the color components of the start pixel, the end pixel, and the at least one intermediate pixel; and determining whether to perform debanding compensation on each of the color components of the start pixel by using the end pixel as a reference pixel.


