Dynamic Color Rendering via Attitude-Dependent Lookup Tables
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing technologies fail to create an immersive and luxurious visual experience for users by dynamically adjusting the appearance of displayed objects based on the user's viewing attitude and position.
Innovation Solution
A non-transitory computer-readable storage medium storing an information processing program that calculates the attitude of an operated apparatus, sets colors for display objects to change according to predetermined transitions based on the attitude and position, and generates images incorporating these changes, using functions like sine and cosine to cyclically alter brightness and color components.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Illumination intensity
If the color of display objects is changed dynamically based on apparatus attitude and display position, then the visual luxury and engagement are improved, but the computational complexity and processing load increase
Solution Approach 1:
The patent pre-calculates and stores correspondence relationships between apparatus attitudes, display positions, and color values in advance. During actual operation, the system only needs to retrieve and apply the pre-computed color data based on current attitude and position, avoiding real-time complex calculations. This preliminary preparation significantly reduces processing load while maintaining the dynamic visual luxury effect.
Solution Approach 2:
The patent applies different color changes to different portions of display objects based on their specific positions and the apparatus attitude. Rather than uniformly processing all pixels, the system calculates color adjustments for specific regions or vertices of objects, then interpolates intermediate values. This localized approach reduces overall computational complexity while preserving the immersive visual experience.
2Ease of operation
If the color changes are calculated in real-time based on apparatus attitude, then the responsiveness and user experience are improved, but the processing time and computational resources increase
Solution Approach 1:
The system pre-computes color correspondence data for various apparatus attitudes and display positions, storing them in lookup tables or data structures. During runtime, when the apparatus attitude changes, the system quickly retrieves the corresponding pre-calculated color values instead of performing complex real-time calculations. This maintains high responsiveness to user actions while minimizing processing time through efficient data retrieval.
Solution Approach 2:
The patent calculates color changes for key vertices or control points of display objects rather than every single pixel. Intermediate colors are then interpolated across the object surface. This partial calculation approach significantly reduces processing time while maintaining visual quality, as the interpolation process is computationally simpler than full pixel-by-pixel calculation.
3Manufacturing precision
If the color transition is determined in advance for each color component, then the manufacturing precision and consistency are improved, but the data storage requirements and memory usage increase
Solution Approach 1:
The patent separates color transitions into individual color components (such as R, G, B channels) and determines transitions for each component independently. This segmentation allows for more precise control of color changes while enabling efficient storage, as each component can be handled with smaller, more manageable data structures. The segmented approach maintains high color precision while reducing overall memory requirements compared to storing complete color transition matrices.
Data Source
AI summary
A non-limiting example game apparatus includes a display device, and a card display screen including an image of a card object is displayed on the display device. The image of the card object is constituted by a character image arranged in the front most and a composite image that is arranged at a back thereof, and with the composite image is obtained by combining a color change image, a background image and a pattern image. The color change image includes a plurality of polygons, and a color of each of vertices is set so as to cyclically change according to an attitude of the game apparatus and respective vertices positions of the plurality of polygons. The color change image and the background image are combined with each other, so that brightness of the background image cyclically changes according to the color of the color change image that cyclically changes.


