Vehicle Display VM Shared Memory for Synchronized Multi-Screen Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing vehicle display systems face complexity in signal processing and synchronization when multiple displays are used, particularly when displaying the same images across different displays, and high-speed data communication is challenging, especially when virtual machines operate on different operating systems.

Innovation Solution

A signal processing device utilizing a processor that executes multiple virtual machines on a hypervisor, with shared memory for data transmission and processing, enabling high-speed data communication and synchronization across displays, even when running on different operating systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple displays are used in a vehicle, then the information display capability is improved, but the signal processing complexity increases

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

Solution Approach 1:

The patent divides the signal processing system into multiple virtual machines (VMs), where each VM is responsible for processing signals for specific displays. This segmentation allows independent processing of display signals, reducing the overall complexity of managing multiple displays while maintaining enhanced information display capability across different display devices.

Inventive Principle:
Principle #1Segmentation

2Reliability

If the same images are displayed on multiple displays, then the information synchronization is improved, but the processing complexity increases

Engineering Contradiction:
Improveinformation synchronizationVSAvoidprocessing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges the processing of identical image data into a single virtual machine that can serve multiple displays simultaneously. When the same image needs to be displayed on multiple devices, one VM processes the data once and distributes it to multiple displays, ensuring synchronization while reducing redundant processing operations and overall system complexity.

Inventive Principle:
Principle #5Merging (Combining)

3Adaptability or versatility

If virtual machines operate on different operating systems, then the system versatility is improved, but the data communication speed decreases

Engineering Contradiction:
Improvesystem versatilityVSAvoiddata communication speed
Core Design Contradiction:
Adaptability or versatilityVSSpeed

Solution Approach 1:

The patent introduces a shared memory mechanism as an intermediary between virtual machines running on different operating systems. This shared memory allows direct data exchange without requiring complex inter-OS communication protocols, thereby maintaining system versatility while significantly improving data communication speed between VMs across different operating system environments.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12498950B2Signal processing device and display apparatus for vehicle using shared memory to transmit ethernet and controller area network data between virtual machines
Publication Date: 2025.12.16 LG ELECTRONICS INC
  • US12498950B2 patent drawing
  • US12498950B2 patent drawing
  • US12498950B2 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 share at least some of data with the second virtual machine and the third virtual machine for processing of divided data. Consequently, the plurality of virtual machines for the plurality of displays in the vehicle may divide and process data.