Vehicle Display Virtualization for Multi-Screen Resource Sharing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
As the number of displays in vehicle display apparatuses increases, existing signal processing devices often inefficiently manage resources and fail to share data effectively, leading to suboptimal performance in displaying images processed by multiple devices.
Innovation Solution
A display apparatus for vehicles is designed to include multiple signal processing devices that can share data and resources efficiently, utilizing virtual machines and hypervisors to enable high-speed data communication and distributed processing, even across different operating systems.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple signal processing devices are used for multiple displays, then the display functionality and versatility are improved, but resource management efficiency deteriorates
Solution Approach 1:
The system divides the vehicle's display processing into multiple independent signal processing devices (first signal processing device for first/second displays, second signal processing device for third display). Each device operates semi-independently but can share resources through the virtual machine platform, resolving the contradiction between having multiple displays and managing resources efficiently
Solution Approach 2:
The patent implements a universal virtual machine platform that can host multiple operating systems and applications across different signal processing devices. The first virtual machine can receive remote processing requests from second and third virtual machines, enabling any signal processing device to perform processing tasks originally designated for another device, thus achieving multi-functionality and efficient resource utilization
2Device complexity
If multiple signal processing devices operate independently, then device complexity is reduced, but data sharing efficiency deteriorates
Solution Approach 1:
The patent introduces virtual machines as intermediaries between independent signal processing devices. The first virtual machine acts as a mediator that receives remote processing requests from virtual machines on other devices, coordinates the data exchange, and enables efficient information sharing while preserving the independence and low complexity of individual signal processing devices
3Adaptability or versatility
If different operating systems are used on different signal processing devices, then system adaptability is improved, but communication speed deteriorates
Solution Approach 1:
The patent implements a virtual machine copying mechanism where virtual machines can be replicated and executed across different signal processing devices running different operating systems. The first virtual machine can copy and execute remote processing requests from second and third virtual machines, enabling high-speed data communication and coordination between devices with different operating systems without requiring direct OS-to-OS communication
Data Source
AI summary
A display apparatus for a vehicle includes: first, second, and third displays located in the vehicle, a first signal processing device comprising a first processor configured to perform signal processing for the first display and the second display, and a second signal processing device comprising a second processor configured to perform signal processing for the third display. The first processor is configured to execute first, second, and third virtual machines on a hypervisor in the first processor. The first virtual machine is configured to transmit, from at least one of the second virtual machine or the third virtual machine to the second signal processing device, a remote processing request, receive image data processed by the second signal processing device in response to the remote processing request, and control at least one of the first display or the second display to display an image related to the received image data.


