In-Vehicle 3D Model Preloading for Smooth App Switching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The 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 complicates the development process and consumes excessive memory and CPU resources.
Innovation Solution
A method and apparatus that preload a 3D vehicle model in a secondary window below the primary application window, allowing seamless switching of viewing angles through animation techniques, thereby avoiding the need to unload and reload the model, reducing resource occupation, and enhancing switching efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the 3D vehicle model is reloaded during application switching, then the model can be updated for the new application, but the system experiences lagging, flickering, and slow loading due to repetitive loading and unloading operations
Solution Approach 1:
The system preloads the 3D vehicle model into memory before application switching occurs. This preliminary action ensures the model is already available when needed, eliminating the need for repetitive loading operations during application switching, thereby preventing lagging and flickering while maintaining display stability
Solution Approach 2:
The 3D vehicle model remains continuously loaded in memory across application switches, maintaining its useful state without interruption. This continuous availability eliminates gaps in model display and avoids the performance degradation associated with repeated load-unload cycles, ensuring smooth application transitions
2Reliability
If the 3D vehicle model is reloaded for each application, then the model displays correctly for the target application, but excessive memory and CPU resources are consumed
Solution Approach 1:
The preloaded 3D vehicle model serves multiple applications simultaneously, acting as a universal resource that can be adapted to different application contexts without requiring separate instances. This multi-functionality reduces overall resource consumption while ensuring accurate model display across various applications
Solution Approach 2:
Instead of completely unloading and reloading the model for each application, the system maintains the model in memory and selectively updates or adjusts it as needed. This approach recovers the benefit of having the model available while minimizing the resource overhead of full reload operations
3Productivity
If the 3D vehicle model is kept preloaded, then application switching becomes efficient and smooth, but the system requires more memory resources to maintain the preloaded model
Solution Approach 1:
The system performs the memory-intensive model loading operation in advance, before application switching occurs. This preliminary action consolidates resource usage into a single initial load rather than repeated loads, improving switching speed while managing memory occupation through strategic timing of resource allocation
Data Source
AI summary
A display method, includes: loading a switched target application in a first window in response to an application switching action; switching 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 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.


