Vehicle Model Animation Switching via Inter-Process Communication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for displaying vehicle models in smart cockpits suffer from poor stability and high resource consumption due to switching between parking and driving states within a single process, leading to diminished visual and interactive experiences.

Innovation Solution

Implementing an inter-process communication mode using Socket communication between a desktop process and a vehicle process to transmit animation generation information, allowing seamless transitions and resource-efficient switching of vehicle models between parking and driving states.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If vehicle models are switched between parking and driving states within a single process, then the system structure remains simple, but stability deteriorates and resource consumption increases

Engineering Contradiction:
Improvesystem structureVSAvoidstability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent divides the vehicle model display system into two independent processes: a desktop process responsible for UI rendering and a vehicle process responsible for vehicle state management and animation generation. This segmentation isolates the switching operations to the vehicle process, preventing instability from affecting the entire system while maintaining clear functional boundaries.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an inter-process communication mechanism as an intermediary between the desktop process and vehicle process. The desktop process sends display requests to the vehicle process, which generates animations and returns results, enabling stable state transitions without direct coupling between UI and vehicle logic.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of manufacture

If vehicle models are switched within a single process, then the implementation is straightforward, but resource consumption increases

Engineering Contradiction:
Improveimplementation simplicityVSAvoidresource consumption
Core Design Contradiction:
Ease of manufactureVSUse of energy by moving object

Solution Approach 1:

By segmenting the system into desktop and vehicle processes, resource-intensive operations such as 3D model loading, animation generation, and rendering are distributed to the vehicle process, preventing resource exhaustion in the desktop process and enabling more efficient resource management overall.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a blended animation mechanism that creates a virtual transition model between parking and driving states. This copying approach allows the system to display smooth transitions without actually instantiating both full vehicle models simultaneously, reducing memory consumption during state transitions.

Inventive Principle:
Principle #26Copying

3Device complexity

If vehicle models are switched within a single process, then the code structure remains simple, but animation smoothness deteriorates

Engineering Contradiction:
Improvecode structureVSAvoidanimation smoothness
Core Design Contradiction:
Device complexityVSSpeed

Solution Approach 1:

The vehicle process pre-loads and prepares animation resources and transition data in advance. When a state transition is requested, the pre-prepared animation generation capabilities enable smooth transitions without computational delays, as the heavy lifting of animation preparation occurs beforehand in the dedicated vehicle process.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP4625337A1Method and apparatus for displaying vehicle model
Publication Date: 2025.10.01 XIAOMI EV TECH CO LTD
  • EP4625337A1 patent drawingFigure 1~2
  • EP4625337A1 patent drawingFigure 3
  • EP4625337A1 patent drawingFigure 4~5

AI summary

A method and apparatus for displaying a vehicle model. The method includes: transmitting (5110), by a desktop process, animation generation information to a vehicle process; and generating (5120), by the vehicle process, a vehicle animation according to the animation generation information, and displaying the vehicle animation between pictures of two driving states. The vehicle animation is displayed in a mode by transmitting the animation generation information to the vehicle process by the desktop process, and a switching mode of two vehicle models is provided in an inter-process communication mode.