Vehicle Display Hypervisor Architecture for Multi-OS Data Sharing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional vehicle display systems face challenges with complex signal processing and synchronization issues, particularly when the number of displays and virtual machines increases, leading to difficulties in data transmission and processing, especially across different operating systems.

Innovation Solution

A signal processing device with a processor executing multiple virtual machines on a hypervisor, which includes interfaces for receiving and transmitting sensor data and radio signals, using shared memory for data sharing and processing, and handling touch inputs across displays operating on different operating systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the number of displays and virtual machines is increased, then the functionality and information display capability are improved, but the signal processing complexity and synchronization difficulty increase

Engineering Contradiction:
Improvedisplay capabilityVSAvoidsignal processing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the processing architecture into a host processor and multiple virtual machines, where each virtual machine handles specific display tasks independently. This segmentation allows multiple displays to be managed through separate virtual machine instances, reducing the complexity of coordinating signal processing across the entire system while maintaining enhanced display functionality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces shared memory as an intermediary mechanism between virtual machines and the host processor. This shared memory acts as a buffer that simplifies data transmission by eliminating complex real-time synchronization requirements, allowing virtual machines to read/write data independently while the host processor manages the overall signal processing flow.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If the number of virtual machines is increased, then the data processing capacity is improved, but the data transmission time and synchronization difficulty increase

Engineering Contradiction:
Improvedata processing capacityVSAvoidtransmission time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent merges the memory resources of the host processor and virtual machines into a unified shared memory space. This consolidation allows virtual machines to directly access and share data without requiring traditional inter-process communication or repeated data copying, significantly reducing transmission time while maintaining high data processing capacity across multiple virtual machines.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system implements a buffer copying mechanism where data is copied to a shared memory buffer once by the host processor, and then multiple virtual machines can simultaneously read from this buffer without requiring repeated data transmission. This single-copy approach reduces transmission time while enabling parallel data processing across multiple virtual machines.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If different operating systems are used in virtual machines, then the system adaptability is improved, but the synchronization and data sharing difficulty increase

Engineering Contradiction:
Improveoperating system compatibilityVSAvoidsynchronization reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The shared memory mechanism is designed as a universal interface that can be accessed by virtual machines running different operating systems. This universal data sharing approach allows the system to support multiple operating systems simultaneously while maintaining reliable synchronization, as the shared memory provides a common ground for data exchange that is independent of the specific operating system being used.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS20240143375A1Signal processing device and display apparatus for vehicle including the same
Publication Date: 2024.05.02 LG ELECTRONICS INC
  • US20240143375A1 patent drawing
  • US20240143375A1 patent drawing
  • US20240143375A1 patent drawing

AI summary

A signal processing device and a display apparatus for vehicle including the same are disclosed. The signal processing device includes a processor configured to perform signal processing for a display located in a vehicle, wherein the processor executes first to third virtual machines on a hypervisor in the processor, the second virtual machine is operated for a first display, the third virtual machine is operated for a second display, and the first virtual machine in the processor includes a first interface configured to receive sensor data from a sensor device in the vehicle and a radio signal from a tuner in the vehicle and an input and output server interface configured to transmit data corresponding to the sensor data or the radio signal received from the first interface to at least one of the second virtual machine or the third virtual machine.