Image Data Encoding Device Using Differential Pulse Code Modulation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
As the resolution of display devices increases, the amount of image data required also increases, leading to higher power consumption and larger memory sizes, which is not efficiently managed by existing technologies.
Innovation Solution
An image data encoding device and method that splits image data into data blocks, generates compressed data by determining the positions of pixels with a reference gray scale value and calculating difference values for other pixels, using a compression scheme that includes binary encoding and differential pulse code modulation (DPCM) based on the number of pixels in each block.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If image data is stored in full resolution, then image quality is maintained, but power consumption and memory size increase
Solution Approach 1:
The patent extracts only the essential information from full image data by identifying and encoding only pixels that differ from reference gray scale values. Instead of storing complete image data, the system extracts position information and difference values only for pixels that require encoding, thereby reducing power consumption while maintaining necessary image quality.
Solution Approach 2:
The patent changes the representation parameters of image data by transitioning from storing complete pixel values to storing compressed representations consisting of position indices and difference values. This parameter transformation reduces the amount of data that needs to be processed and stored, directly addressing the power consumption issue while preserving image quality through lossless compression.
2Measurement precision
If image data is stored in full resolution, then image quality is maintained, but memory size increases
Solution Approach 1:
The patent extracts only the essential information from full image data by identifying and encoding only pixels that differ from reference gray scale values. Instead of storing complete image data, the system extracts position information and difference values only for pixels that require encoding, thereby reducing memory size while maintaining necessary image quality.
Solution Approach 2:
The patent changes the representation parameters of image data by transitioning from storing complete pixel values to storing compressed representations consisting of position indices and difference values. This parameter transformation reduces the amount of data that needs to be stored, directly addressing the memory size issue while preserving image quality through lossless compression.
3Use of energy by moving object
If compression is applied to image data, then power consumption and memory size are reduced, but compression rate needs to be maximized
Solution Approach 1:
The patent employs a dynamic compression approach where the encoding method adapts based on the characteristics of each pixel block. By dynamically selecting reference gray scale values and determining which pixels require encoding based on their difference values, the system optimizes the compression rate for each local region, thereby maximizing overall compression efficiency while reducing power consumption.
Solution Approach 2:
The patent optimizes compression rate by dynamically adjusting encoding parameters such as reference gray scale value selection and threshold for difference value encoding. This adaptive parameter adjustment ensures high compression rates by minimizing the number of pixels that require full encoding, thereby improving productivity in terms of compression efficiency while maintaining low power consumption.
Data Source
AI summary
An image data encoding device includes a data block generating unit configured to split image data into a plurality of data blocks, and a compressing unit configured to generate compressed data with respect to each of the plurality of data blocks, the compressed data including position information regarding positions of first pixels each having a gray scale value equal to a reference gray scale value, and difference values between the reference gray scale value and gray scale values of second pixels, which are different from the reference gray scale value.


