Smart Cockpit 3D Model Preloading for Smooth App Switching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing smart cockpit systems face inefficiencies and resource wastage due to repetitive loading and unloading of 3D vehicle models during application switching, leading to lagging, flickering, and slow loading, which affects user experience.
Innovation Solution
A method and apparatus that preload a 3D vehicle model in a secondary window, allowing seamless switching of viewing angles and application interfaces without unloading, reducing resource occupation and improving efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the 3D vehicle model is reloaded during application switching, then the application can be switched to a new state, but the system experiences lagging, flickering, and slow loading due to repetitive loading and unloading operations
Solution Approach 1:
The 3D vehicle model is preloaded into memory before application switching occurs. This preliminary action ensures that when the user switches applications, the model is already available and can be quickly repositioned or reoriented without requiring time-consuming reload operations, thereby eliminating lagging and slow loading issues
Solution Approach 2:
Instead of unloading and reloading the 3D vehicle model during application switching, the system maintains the model continuously in memory and performs smooth transitions by adjusting its position or orientation. This continuous action prevents flickering and maintains productivity during application switching
2Speed
If the 3D vehicle model is kept in memory during application switching, then loading speed improves, but memory and CPU resource occupation increases
Solution Approach 1:
The patent extracts only the essential 3D vehicle model data into a shared resource pool, separating it from individual application data. This allows the model to be loaded once and shared across multiple applications, reducing overall memory occupation while maintaining fast loading speed through continuous availability
Solution Approach 2:
The preloaded 3D vehicle model serves as a universal resource that can be accessed and utilized by multiple different applications. This multi-functionality allows the same model instance to support various applications simultaneously, reducing the need for duplicate model copies in memory and optimizing resource usage
3Loss of energy
If multiple applications share the same 3D vehicle model, then resource wastage is reduced, but the complexity of managing model states and viewing angles increases
Solution Approach 1:
The patent segments the 3D vehicle model management into distinct components: a shared model loading mechanism, application-specific viewing angle configurations, and independent state management for each application. This segmentation reduces resource wastage through sharing while managing complexity by organizing functions into separate, manageable modules
Solution Approach 2:
An intermediary layer or shared resource pool is introduced between the 3D vehicle model and multiple applications. This intermediary manages model states and coordinates viewing angles, reducing resource wastage by enabling sharing while simplifying complexity by providing a centralized management interface that applications interact with uniformly
Data Source
Figure 1~2
Figure 3~4
Figure 5
AI summary
The disclosure relates to a display method and apparatus, a vehicle, a medium, and a program product in the technical field of smart cockpits. The display method includes: loading (S11) a switched target application in a first window in response to an application switching action; switching (S12) a viewing angle of a three dimensions in-vehicle model preloaded in a second window according to the target application, where the second window is a window below a layer of the first window; and displaying (S13) an application operation interface corresponding to the target application and a model interface of the three dimensions in-vehicle model corresponding to the target application.