Display Driver Data Compression for Pixel Response Compensation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing display technologies suffer from issues such as motion blur and ghost effects due to the delayed response of pixels, which conventional image correction techniques have not adequately addressed.
Innovation Solution
A data processing circuit comprising an encoder, memory device, and decoder that compresses input frames, identifies redundant samples based on similarity with previous frames, and uses flags to indicate redundant data, reducing memory storage needs while minimizing data loss and improving encoding and decoding efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional image correction techniques are used to compensate for pixel response delays, then motion blur and ghost effects are reduced, but memory requirements and processing time increase significantly
Solution Approach 1:
The patent extracts only the essential information needed for overdriving compensation by encoding image data into a compressed bitstream format. Instead of storing complete frame buffers, the system extracts and stores only the differential data representing pixel response compensation information, significantly reducing memory requirements while maintaining image quality correction capabilities
Solution Approach 2:
The patent changes the parameter representation of image data from full-resolution frame buffers to compressed bitstream parameters. By transforming the data format from raw pixel values to encoded compensation parameters, the system reduces the quantity of data stored in memory while preserving the essential information needed for motion blur and ghost effect correction
2Reliability
If complete frame data is stored in memory for overdriving compensation, then image quality is maintained, but processing time and memory bandwidth increase
Solution Approach 1:
The system extracts only the necessary compensation parameters from complete frame data and stores them in compressed form. The encoder extracts differential information between frames and represents it in a compact bitstream, reducing the time required to retrieve and process compensation data from memory
Solution Approach 2:
The image data is pre-encoded into a compressed bitstream format before being stored in memory. This preliminary compression action reduces the data size that needs to be processed during real-time operation, thereby reducing processing time when generating overdriving compensation signals
3Quantity of substance
If redundant sample data is excluded from the encoded bitstream, then memory storage is reduced, but data loss increases
Solution Approach 1:
The patent introduces flags as intermediary markers in the encoded bitstream to indicate the presence or absence of redundant samples. These flags act as mediators that allow the decoder to reconstruct missing sample data by identifying patterns of redundancy, thereby reducing memory storage requirements while minimizing information loss through intelligent data reconstruction
Solution Approach 2:
The encoding process uses feedback mechanisms where the encoder analyzes the compressed bitstream and identifies redundant samples based on previously decoded information. The system uses this feedback to selectively exclude redundant data and insert appropriate flags, allowing the decoder to reconstruct the original data accurately without storing all redundant information in memory
Data Source
AI summary
A data processing circuit includes an encoder, a memory device and a decoder. The encoder generates an encoded bitstream by compressing an input frame including a plurality of samples forming a plurality of sample lines, determines a similarity between samples of a current sample line to be encoded and samples of a previous sample line that is encoded previously before the current sample line, determines the samples of the current sample line as redundant samples or non-redundant samples based on the similarity, excludes compressed data corresponding to the redundant samples from the encoded bitstream, and appends to the encoded bitstream a flag indicating a position of the redundant samples. The memory device stores the encoded bitstream. The decoder extracts the flag from the encoded bitstream provided from the memory device and generates a reconstructed frame by decompressing the encoded bitstream based on the flag.


