Vehicle Animation Arrangement Dynamic Instruction Set Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing animation arrangements in vehicles require significant computing resources, leading to potential performance losses and increased power consumption, as they are often optimized for worst-case scenarios rather than current operational conditions.

Innovation Solution

Implementing two distinct instruction sets, QML and GLSL, which can be dynamically selected based on current load parameters such as memory usage and CPU/GPU loads, allowing the system to choose the most resource-efficient option for presenting animations without performance degradation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single instruction set is used for presenting animations, then the system design is simplified, but the computational resource usage increases and power consumption rises

Engineering Contradiction:
Improveinstruction set implementationVSAvoidpower consumption
Core Design Contradiction:
Device complexityVSUse of energy by moving object

Solution Approach 1:

The system dynamically selects between different instruction sets (QML and GLSL) based on current operational conditions and resource availability. The calculating device monitors system state and adapts the instruction set selection in real-time, transforming a static system into a dynamic one that optimizes power consumption based on actual needs rather than using a fixed approach.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the operational parameters by switching between different instruction set implementations (QML with higher power consumption but easier implementation, and GLSL with lower power consumption but more complex implementation). This parameter change allows the system to optimize for power consumption when conditions permit, while maintaining implementation simplicity when resources are constrained.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If components are designed for worst-case scenarios with maximum computational requirements, then reliability is improved, but power consumption and heat emission increase

Engineering Contradiction:
Improveanimation presentation reliabilityVSAvoidcomponent power consumption
Core Design Contradiction:
ReliabilityVSUse of energy by stationary object

Solution Approach 1:

The system uses dynamic instruction set selection to match component utilization to actual workload demands. By monitoring operational conditions and selecting the appropriate instruction set (QML or GLSL), the system ensures reliable animation presentation while avoiding the continuous high power consumption associated with components designed for worst-case scenarios.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system employs lighter-weight instruction set implementations (particularly GLSL) that consume fewer resources and generate less heat during normal operation. Rather than always using heavy-duty components designed for maximum load, the system selectively uses more efficient instruction sets when conditions allow, reserving higher-power options only when necessary for maintaining reliability.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

3Adaptability or versatility

If multiple instruction sets are stored for different animation scenarios, then adaptability to varying operational conditions is improved, but memory usage increases

Engineering Contradiction:
Improveinstruction set selection flexibilityVSAvoidmemory storage requirement
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The system dynamically selects between stored instruction sets based on current operational conditions. The storing device maintains multiple instruction set implementations (QML and GLSL versions of the same animations), and the calculating device monitors system state to determine which instruction set to execute, achieving adaptability without permanently allocating all possible variations simultaneously.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system achieves versatility through multi-functional instruction sets that can handle the same animation content in different ways. Rather than storing completely separate animation data for each scenario, the system uses universal animation content that can be rendered through multiple instruction set implementations, reducing overall memory requirements while maintaining adaptability.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentEP2995494B1Animation arrangement
Publication Date: 2020.04.08 CONTINENTAL AUTOMOTIVE GMBH
  • EP2995494B1 patent drawingFigure 1~2
  • EP2995494B1 patent drawingFigure 3~4

AI summary

An animation arrangement (10) for a vehicle is provided. The animation arrangement comprises a display device (100), configured to display an animation based on an instruction set, a storage device (100), configured to store a first instruction set and a second instruction set for displaying the same animation on the display device, and a calculating device (110), configured to select one of the first and second instruction sets for displaying an animation on the display device. The calculating device is configured to select one of the first and second instruction sets for displaying an animation on the display device based on a load parameter of the calculating device.