Vehicle Display Virtualization for Shared-Memory Data Transfer
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing vehicle display systems face inefficiencies in data transmission and resource management due to the lack of shared data processing among multiple signal processing devices, leading to low data transmission efficiency and inefficient resource utilization.
Innovation Solution
A display apparatus for vehicles that includes a first and second signal processing device, where the first processor executes a server virtual machine and guest virtual machines, and the second processor executes at least one guest virtual machine, with data transmission occurring through shared memory and high-speed interfaces, allowing for efficient resource management and load distribution.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple signal processing devices are used for multiple displays, then display functionality is improved, but data transmission efficiency deteriorates due to lack of shared data processing
Solution Approach 1:
The patent merges multiple signal processing devices into a virtualized system where multiple guest virtual machines share a common server virtual machine and underlying hardware resources. This allows multiple displays to function independently while sharing data processing capabilities through the hypervisor, resolving the contradiction between enhanced display functionality and data transmission efficiency.
Solution Approach 2:
The server virtual machine and hypervisor layer provide universal data processing capabilities that serve multiple guest virtual machines simultaneously. This multi-functional architecture allows a single signal processing device to handle tasks for multiple displays, improving data transmission efficiency while maintaining versatile display functionality.
2Ease of operation
If functional modules are connected via communication lines and executed individually, then module independence is improved, but data transmission efficiency deteriorates
Solution Approach 1:
The patent combines individual functional modules (guest virtual machines) into a unified virtualized environment where they share common resources through the hypervisor. This merging approach maintains operational independence of each module while enabling efficient data sharing and processing, thereby improving data transmission efficiency without sacrificing module independence.
Solution Approach 2:
The hypervisor and server virtual machine act as intermediary layers between individual functional modules and the underlying hardware. This intermediary architecture enables efficient data transmission and resource sharing among modules while preserving their operational independence and individual execution capabilities.
3Device complexity
If resources are not shared among signal processing devices, then device simplicity is improved, but resource management efficiency deteriorates
Solution Approach 1:
The patent merges resource management functions into a centralized hypervisor and server virtual machine architecture. Individual signal processing devices maintain simplicity by offloading complex resource management tasks to the shared virtualization layer, which efficiently allocates and manages resources across multiple devices and displays.
Solution Approach 2:
The hypervisor provides universal resource management capabilities that serve multiple signal processing devices simultaneously. This multi-functional resource management system improves efficiency by sharing common resources (CPU, memory, I/O) across devices while maintaining the simplicity of individual device architectures.
Data Source
AI summary
A display apparatus for a vehicle includes: a first display and a second display configured to be located in the vehicle, a first signal processing device comprising a first processor configured to perform signal processing for at least one of the first display or the second display, and a second signal processing device comprising a second processor configured to perform signal processing. The first processor is configured to execute a server virtual machine and a guest virtual machine, and the second processor is configured to execute at least one guest virtual machine.


