Dynamic Color Rendering via Attitude-Dependent Lookup Tables

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvevisual luxuryVSAvoidcomputational complexity
Core Design Contradiction:
Illumination intensityVSDevice complexity

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #3Local quality

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

Engineering Contradiction:
ImproveresponsivenessVSAvoidprocessing time
Core Design Contradiction:
Ease of operationVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #16Partial or excessive action

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

Engineering Contradiction:
Improvecolor transition precisionVSAvoiddata storage
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

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.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10497151B2Storage medium, information processing apparatus, information processing system and information processing method
Publication Date: 2019.12.03 THE POKEMON CO
  • US10497151B2 patent drawing
  • US10497151B2 patent drawing
  • US10497151B2 patent drawing

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.