Bayer Image Encoder Reference Pixel Selection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Image quality deterioration occurs during compression of Bayer images, particularly in areas with significant pixel value differences between target and adjacent pixels, leading to reduced compression rates and image degradation.
Innovation Solution
An image encoder and decoder system that identifies a reference pixel among adjacent candidate pixels based on pixel value comparisons, generates a flag indicating relative direction information, and encodes this information to prevent image quality deterioration during compression.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If compression is applied to Bayer images with edges, then compression rate is improved, but image quality deteriorates
Solution Approach 1:
The patent applies different compression strategies to different regions of the image based on edge detection. Areas with edges (large pixel value differences) are processed differently from smooth regions. The system identifies edge pixels and applies adaptive compression parameters to preserve quality in critical areas while maintaining compression efficiency in non-critical areas.
Solution Approach 2:
The patent dynamically adjusts compression parameters based on the local characteristics of each pixel region. The compression strength, prediction mode, and quantization parameters are adaptively modified according to the detected edge information and pixel value differences, allowing the system to optimize between compression rate and quality in real-time.
2Quantity of substance
If compression is applied to Bayer images with edges, then data size is reduced, but image quality deteriorates
Solution Approach 1:
The patent applies different compression strategies to different regions of the image based on edge detection. Areas with edges (large pixel value differences) are processed differently from smooth regions. The system identifies edge pixels and applies adaptive compression parameters to preserve quality in critical areas while maintaining compression efficiency in non-critical areas.
Solution Approach 2:
The patent changes compression parameters such as quantization step size, prediction accuracy, and encoding precision based on the local image characteristics. In edge regions, the system uses higher precision parameters to maintain quality, while in smooth regions it uses coarser parameters to maximize data reduction.
3Productivity
If standard compression is applied to Bayer images, then compression efficiency is improved, but power consumption increases
Solution Approach 1:
The patent dynamically adjusts compression parameters based on the local characteristics of each pixel region. The compression strength, prediction mode, and quantization parameters are adaptively modified according to the detected edge information and pixel value differences, allowing the system to optimize between compression rate and quality in real-time.
Solution Approach 2:
The patent applies different compression strategies to different regions of the image based on edge detection. Areas with edges (large pixel value differences) are processed differently from smooth regions. The system identifies edge pixels and applies adaptive compression parameters to preserve quality in critical areas while maintaining compression efficiency in non-critical areas.
Data Source
AI summary
An image encoder configured to process a Bayer image generated by passing through a color filter of a Bayer pattern includes: a detector configured to read the Bayer image in units of blocks and search for, in the blocks, a target pixel to be compressed and a plurality of candidate pixels which are located adjacent to the target pixel; a flag generator configured to compare a first pixel value of the target pixel with second pixel values based on pixel values of the plurality of candidate pixels, identify a reference pixel based on a comparison result, and generate a flag indicating relative direction information between the target pixel and the reference pixel; and a compressor configured to encode information corresponding to a comparison method applied by the flag generator and the comparison result and output the encoded information as a bitstream together with the flag.


