Screen Control Display Color Mapping Reduces Memory Usage
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current multimedia playback systems face inefficiencies in memory usage and processing burden due to the need to store and manage multiple graphic states for each element in the on-screen display, particularly when transitioning between states, as they require storing and updating numerous color combinations for foreground and background objects.
Innovation Solution
A method is introduced where graphic objects on a screen control display are grouped using a color mapping table with group indexes and color indexes, allowing the color of an element to be changed by modifying only the group index, reducing the data processing load and memory usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple graphic objects are stored for each element state (selected, unselected, disable), then the display can show different states, but the memory space and system resources are occupied
Solution Approach 1:
The patent merges multiple graphic object states into a single graphic object by using different color combinations to represent different states (selected, unselected, disable). Instead of storing separate graphic objects for each state, the system stores one graphic object and changes its color attributes to indicate different states, thereby reducing memory usage while maintaining full display capability.
Solution Approach 2:
The patent makes a single graphic object universal by enabling it to represent multiple states through color variations. The same graphic object structure is reused across different states, with the color attributes serving as state indicators. This multi-functional approach eliminates the need for separate graphic objects for each state, optimizing resource utilization.
2Adaptability or versatility
If color indexes are exchanged to highlight selected objects, then the state changes can be displayed, but the data processing burden increases
Solution Approach 1:
The patent applies local quality changes by modifying only the color attributes of the graphic object rather than exchanging entire color indexes or regenerating the graphic object. When an element changes state, only the relevant color properties are updated, minimizing data processing while maintaining accurate state indication. This localized modification approach significantly reduces the processing burden compared to global color index exchange.
3Adaptability or versatility
If 256 color indexes are used for each element, then comprehensive color representation is achieved, but the memory and processing requirements increase significantly
Solution Approach 1:
The patent applies partial action by using a subset of available color indexes rather than all 256 colors. The system defines a limited palette of colors sufficient for representing different element states (such as foreground and background colors for selected, unselected, and disable states). This partial usage of the full color space reduces data requirements while maintaining adequate visual distinction between states.
Data Source
AI summary
A method of displaying color objects for the screen control display is provided. First, a plurality of elements and son elements on a screen control display respectively to a first level list and a plurality of second level lists is provided. Each of said elements of said first level list includes said son elements each of which composed of a foreground object and a background object in said second level lists. Then, a color mapping table having a plurality of group indexes is provided. Each of said group indexes is mapped into a corresponding palette having a plurality of color indexes. Finally, each of said elements with said group index and said color index is mapped for displaying colors of said foreground object and said background object of said element composed of said group index and said color index respectively.


