Random-Access Demura Decompression for Partial OLED Refresh
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for decompressing Demura compensation values in OLED displays are inefficient for partial screen refresh, leading to delays in page refresh and reduced response speed.
Innovation Solution
A method and device for decompressing Demura compensation values using random-access bit streams, allowing for rapid access and decoding of compression codes based on screen refresh instructions, utilizing group and intra-group offset addresses for quick location and reading of data blocks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If full screen decoding is performed for every screen refresh, then complete Demura compensation is achieved, but page refresh delay increases and response speed decreases
Solution Approach 1:
The patent divides the screen into multiple regions and segments the Demura compensation values into multiple groups. Only the compensation values corresponding to the refreshed region are decoded and applied, rather than decoding the entire screen's compensation values. This segmentation allows partial updates to proceed quickly without waiting for full screen decoding, resolving the contradiction between compensation completeness and refresh speed.
Solution Approach 2:
The patent implements partial decoding action by selectively decoding only the compression codes corresponding to the refreshed screen region. The system determines which compensation value groups are needed based on the refresh region coordinates, and decodes only those specific groups rather than all compensation values. This partial action maintains adequate compensation for the refreshed area while significantly reducing decoding time and refresh delay.
2Quantity of substance
If compression code storage is implemented to save ROM resources, then chip cost is reduced, but decompression speed becomes insufficient for partial screen updates
Solution Approach 1:
The patent performs preliminary organization of compression codes during the manufacturing process. Compensation values are pre-grouped and stored in a structured format with metadata indicating which groups correspond to which screen regions. This preliminary action enables the display driver to quickly identify and retrieve only the necessary compression code groups for partial screen updates, achieving fast decompression speed while maintaining compressed storage efficiency.
Solution Approach 2:
The patent segments the compressed Demura compensation data into multiple groups, where each group corresponds to a specific screen region. This segmentation is stored in the ROM alongside the compression codes. When a partial screen update is needed, the system can directly access the relevant group(s) without decompressing the entire data set, thus achieving both space efficiency and speed efficiency.
3Manufacturing precision
If all compression codes are decoded for full screen refresh, then uniform color rendering is achieved, but response speed for partial updates is reduced
Solution Approach 1:
The patent applies local quality by ensuring that the Demura compensation values are specifically optimized for the refreshed region only. Each region has its own set of compensation values tailored to its characteristics, and only those local values are decoded and applied during partial updates. This maintains color rendering uniformity within the refreshed area while avoiding the time cost of decoding the entire screen's compensation values.
Solution Approach 2:
The patent implements partial decoding action by selectively decoding only the compression codes corresponding to the refreshed screen region. The system determines which compensation value groups are needed based on the refresh region coordinates, and decodes only those specific groups rather than all compensation values. This partial action maintains adequate compensation for the refreshed area while significantly reducing decoding time and refresh delay.
Data Source
AI summary
Disclosed is a method and a device for decompressing Demura compensation value based on random-access bit stream. The method includes reading a target compression code corresponding to a target pixel set according to a screen refresh instruction in response to the screen refresh instruction, and decoding the target compression code to obtain Demura compensation values.


