Vehicle Display Virtualization for Cross-VM Data Sharing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing vehicle display systems face complexity in signal processing due to increased number of displays and overlays, leading to inefficient sharing of data such as camera, position information, touch input, sensor, and audio data, especially when multiple virtual machines with different operating systems are involved.

Innovation Solution

A signal processing device with a processor executing multiple virtual machines on a hypervisor, utilizing a camera manager, position information manager, input manager, sensor manager, and audio manager to efficiently share data across displays, even with varying virtual machines, through shared memory and interfaces.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple displays and overlays are added to vehicle display systems, then information display capability is improved, but signal processing complexity increases

Engineering Contradiction:
Improveinformation display capabilityVSAvoidsignal processing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments signal processing by creating separate virtual machines for different display functions (instrument cluster display, AVN display, HUD display). Each virtual machine handles specific display tasks independently, reducing the complexity of overall signal processing while maintaining the ability to display multiple types of information simultaneously.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A display manager is introduced as an intermediary component that receives display signals from multiple sources (instrument cluster, AVN, HUD) and routes them to appropriate virtual machines. This mediator simplifies the signal processing architecture by centralizing the routing logic and preventing direct complex interactions between multiple display systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple virtual machines with different operating systems are used, then system versatility is improved, but data sharing efficiency deteriorates

Engineering Contradiction:
Improvesystem versatilityVSAvoiddata sharing efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The display manager is designed as a universal interface that can handle data from multiple virtual machines running different operating systems (Linux, WebOS, Android). It provides a standardized data reception and routing mechanism that works across diverse OS environments, enabling versatile system configuration while maintaining efficient data sharing through a common communication protocol.

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

3Ease of operation

If the number of displays is increased, then user information access is improved, but processing complexity increases

Engineering Contradiction:
Improveuser information accessVSAvoidprocessing complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system divides processing complexity by allocating specific display rendering tasks to separate virtual machines (instrument cluster VM, AVN VM, HUD VM). Each virtual machine independently processes information for its designated display, allowing users to access information across multiple displays while keeping processing logic segmented and manageable.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The display manager acts as an intermediary that receives data from various sources and distributes it to appropriate virtual machines based on display type and content. This mediation simplifies the overall processing architecture by providing a centralized routing layer, enabling easy user access to information across multiple displays without proportionally increasing processing complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20260086843A1Signal processing device and display apparatus for vehicles including the same
Publication Date: 2026.03.26 LG ELECTRONICS INC
  • US20260086843A1 patent drawing
  • US20260086843A1 patent drawing
  • US20260086843A1 patent drawing

AI summary

A signal processing device and a display apparatus for vehicles 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 is configured to execute 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 is configured to execute a camera interface to receive camera data from an external camera device and a camera manager to register a request for transmission of camera data from the second virtual machine or the third virtual machine and to transmit the camera data to the second virtual machine or the third virtual machine based on registered request. Consequently, data received from the outside may be efficiently shared.