Six-Primary Color Grayscale Computation Overflow Handling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current display panels with three primary colors (RGB) have limited display capabilities, and there is a need for a method to accurately convert colors for six-primary-color display panels to enhance their performance.
Innovation Solution
A multiple primary color conversion method that computes grayscale components for six-primary-color display panels by determining color triangles in a chromaticity diagram, adjusting initial brightness components to prevent overflow, and redistributing brightness to achieve accurate grayscale values within the color gamut space.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If six-primary-color display panel is used to enhance display capability, then display performance is improved, but color accuracy and grayscale computation become more complex
Solution Approach 1:
The color conversion process is segmented into multiple discrete steps: determining color triangles in chromaticity diagram, computing initial brightness components, calculating grayscale components for each primary color, detecting overflow conditions, and adjusting grayscale values. This segmentation transforms the complex six-primary-color conversion into manageable sequential operations.
Solution Approach 2:
The method performs preliminary computation of initial brightness components (Y0=Y/n) and grayscale components for all six primary colors before final grayscale determination. This preliminary action allows early detection of potential overflow conditions and enables proactive adjustment of brightness distribution, simplifying the overall conversion process.
2Ease of manufacture
If initial brightness component is computed as Y0=Y/n for n color triangles, then computation is simplified, but overflow grayscale may occur
Solution Approach 1:
The method implements a feedback mechanism where computed grayscale components are evaluated against overflow thresholds. When overflow is detected in any primary color grayscale, the system feeds back to adjust the initial brightness component Y0, redistributing brightness among color triangles to eliminate overflow while maintaining color accuracy.
Solution Approach 2:
The initial brightness component Y0 is not fixed but dynamically adjusted based on overflow detection results. The method transitions from a static equal-distribution approach (Y0=Y/n) to a dynamic adjustment process where Y0 is modified iteratively until all grayscale components fall within valid ranges, ensuring both simplicity and reliability.
3Measurement precision
If grayscale components are computed for all primary colors in each color triangle, then color accuracy is improved, but computational load increases
Solution Approach 1:
The computation is segmented by color triangle, processing grayscale components for each triangle separately rather than globally. This allows the method to focus computational resources on relevant color combinations while maintaining accurate color representation through systematic aggregation of results across all triangles.
Solution Approach 2:
The method computes grayscale components for all six primary colors in each color triangle (excessive action), then aggregates and adjusts the results. This partial redundancy ensures color accuracy by considering all possible color combinations, while the systematic aggregation process manages computational load efficiently.
Data Source
AI summary
The present application provides a multiple primary color conversion method, including: determining color triangles according to color coordinates of a target color; computing grayscale components of l primary colors corresponding to the target color in the color triangles; in step S130, obtaining initial grayscales of l primary colors; in step S140, judging whether there is an overflow grayscale; if yes, then performing step S160, if no, then performing step S150; in step S150, adjusting initial brightness components corresponding to grayscale components of the same primary color as the overflow grayscale, computing grayscale components of l primary colors in color triangles including the primary color of the overflow grayscale, and performing steps S130 and S140; in step S160, determining the initial grayscales of l primary colors as grayscales of l primary colors of the target color.


