Subpixel Rendering Circuit Coefficient Configuration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing display driver technologies face challenges in efficiently performing subpixel rendering for various subpixel arrangements without increasing circuit size, as each subpixel arrangement requires dedicated circuits, leading to enlarged circuitry and inefficiencies when new arrangements are added.
Innovation Solution
A display driver configuration that includes subpixel rendering circuitry, buffer memory, and a register to store coefficients, allowing for the calculation of output subpixel data based on input subpixel data and coefficients specific to different subpixel arrangements, thereby reducing circuit size and accommodating various subpixel arrangements without additional circuit modifications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If dedicated circuits are provided for each subpixel arrangement, then subpixel rendering can be performed for specific arrangements, but the circuit size is enlarged and the system cannot accommodate new arrangements without additional circuits
Solution Approach 1:
The patent applies universality by providing a single subpixel rendering circuit that can handle multiple subpixel arrangements (RGB, RGBG, and future arrangements) through configurable parameters rather than dedicated circuits for each arrangement. The circuit uses a buffer memory and coefficient application mechanism that can be programmed to support different arrangements, making one circuit perform multiple functions.
Solution Approach 2:
The patent uses parameter changes by storing different rendering coefficients in a register that correspond to different subpixel arrangements. By changing the coefficient parameters based on the detected arrangement type, the same circuit can adapt to different arrangements without hardware modification. The system detects the arrangement type and selects appropriate coefficients to achieve correct rendering for each arrangement.
2Manufacturing precision
If the subpixel rendering circuit processes all subpixels, then complete image rendering is achieved, but the processing time and complexity increase
Solution Approach 1:
The patent applies segmentation by dividing the subpixel processing into distinct groups based on their arrangement patterns. The buffer memory stores subpixel data in organized segments that can be processed efficiently. By segmenting the processing based on arrangement type (RGB vs RGBG) and using pre-calculated coefficients for each segment, the system reduces processing complexity while maintaining rendering quality.
Solution Approach 2:
The patent uses preliminary action by pre-calculating and storing rendering coefficients in a register before actual image processing. The coefficients are prepared in advance for different subpixel arrangements, so during runtime, the circuit only needs to retrieve and apply these pre-computed values rather than calculating them in real-time, significantly reducing processing time.
Data Source
AI summary
A display driver comprises: subpixel rendering (SPR) circuitry configured to use, in SPR, predetermined regions which fall within two lines of input subpixels of an input image; buffer memory circuitry configured to store first subpixel data for a plurality of first subpixels of the input subpixels, wherein the plurality of the first subpixels each are encompassed in the predetermined regions; and a register configured to store coefficients, wherein the coefficients respectively correspond to shapes of the portions of the first subpixels encompassed in the predetermined regions. The SPR circuitry is configured to calculate second subpixel data for second subpixels of an output image, based on the first subpixel data stored in the buffer memory circuitry and the coefficients stored in the register.


