Dynamic Pattern Index Matrix for LCD Color Reproduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional LCDs face limitations in displaying true chromatic gradations and suffer from color reproducibility issues due to the use of fixed-pattern index tables, leading to unpredictable artifacts like stepped-type lines during image transitions.
Innovation Solution
A dynamic pattern index matrix is generated using a pseudo-random number system to improve color performance, allowing for three-dimensional dithering data creation that enhances image quality by dynamically updating dithering data for each frame, reducing the reliance on fixed-pattern tables.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If a fixed pattern index table is used for dithering, then the processing is simple and deterministic, but the color reproduction accuracy deteriorates and unpredictable artifacts appear during image transitions
Solution Approach 1:
The patent transforms the static fixed pattern index table into a dynamic pattern index table that changes over time. The dynamic table is generated by shifting and modifying previous patterns, allowing the system to adapt to different image content and reduce artifacts while maintaining processing efficiency through algorithmic generation rather than storing multiple large tables.
Solution Approach 2:
The patent modifies the pattern index by changing its parameters dynamically - specifically by shifting pixel positions and adjusting pattern configurations based on frame counters and seed values. This parameter transformation allows the same base pattern to generate multiple varied patterns, improving color accuracy without increasing system complexity.
2Device complexity
If a fixed pattern index table is used, then the system structure is simple, but stepped-type lines and artifacts appear during gradual image changes
Solution Approach 1:
The system introduces temporal dynamics by regenerating the pattern index table for each frame using a deterministic algorithm based on a seed value and frame counter. This dynamic regeneration ensures that adjacent frames use different dithering patterns, eliminating the persistent stepped lines that occur with static patterns during gradual image transitions.
Solution Approach 2:
The patent implements periodic variation of the dithering pattern by using the frame counter to systematically change the pattern configuration at regular intervals. This periodic action ensures that dithering artifacts are distributed evenly across frames rather than concentrating in specific transition regions, reducing visible stepped lines.
3Productivity
If fixed-pattern processing is applied simultaneously in the processing unit, then the processing efficiency is high, but the downstream display device produces unpredictable miscellaneous lines
Solution Approach 1:
The patent performs preliminary randomization of the pattern index by using a pseudo-random number generator seeded from the video data to create a unique pattern configuration before the actual dithering operation. This preliminary action ensures that the subsequent efficient fixed-pattern processing operates on a randomized base, preventing the propagation of predictable artifacts through the processing chain.
Solution Approach 2:
The patent introduces an intermediary dynamic pattern generation step between the fixed-pattern processing unit and the display device. This intermediary transforms the deterministic fixed patterns into dynamically varied patterns, acting as a buffer that prevents the direct transmission of fixed-pattern artifacts to the display while maintaining processing efficiency.
Data Source
AI summary
Disclosure is a method for randomly and dynamically generating a dynamic index, incorporated in a dynamic index system to improve the color performance of a display, comprises: transmitting video data to the dynamic index system; dynamically generating a substantially random number by a pseudo-random number generating unit; selecting the m bits of the substantially random number as a target adapted to as a position code of the dynamic pattern index matrix; and generating the two-dimensional dynamic pattern index matrix (S×T) by operating the position code.


