Vehicle Display VM Synchronization With Secure Shared Memory

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In vehicle display systems, increased complexity in signal processing and security concerns arise with multiple displays, particularly in data transmission and synchronization, especially when using virtual machines operating on different operating systems.

Innovation Solution

A signal processing device with a shared memory and processor executing server and guest virtual machines on a hypervisor, where data is transmitted and encrypted using security keys, and integrity verified through digital signatures and hash values, allowing synchronized image display across multiple displays while ensuring high-speed data communication and enhanced security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple displays are used in the vehicle display system, then the display functionality and information coverage are improved, but the signal processing complexity increases

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

Solution Approach 1:

The system divides the signal processing tasks into separate virtual machines, with each VM responsible for specific display processing functions. This segmentation allows complex signal processing to be distributed across multiple independent processing units, reducing the complexity burden on any single processor while maintaining comprehensive display functionality across multiple displays.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If data transmission is performed between virtual machines, then the functionality and flexibility are improved, but security risks increase

Engineering Contradiction:
ImprovefunctionalityVSAvoidsecurity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

A security management module is introduced as an intermediary between virtual machines to manage data transmission securely. This intermediary component verifies data integrity, manages security keys, and controls access between VMs, thereby enabling flexible inter-VM communication while maintaining security through a dedicated mediation layer that prevents direct unauthorized access.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If virtual machines operate on different operating systems, then the system adaptability and compatibility are improved, but data communication speed decreases

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

Solution Approach 1:

The patent merges the data transmission and synchronization functions into a unified virtualization layer that manages multiple operating systems. By combining the OS-specific communication protocols at the VM level and using a common security management module, the system achieves cross-OS compatibility while maintaining high-speed data communication through optimized inter-VM data paths that avoid redundant processing.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20250001863A1Signal processing device and vehicle display device comprising same
Publication Date: 2025.01.02 LG ELECTRONICS INC
  • US20250001863A1 patent drawing
  • US20250001863A1 patent drawing
  • US20250001863A1 patent drawing

AI summary

The present disclosure relates to a signal processing device and a vehicle display apparatus including the same. The signal processing device according to an embodiment of the present disclosure includes a processor configured to perform signal processing for display mounted in a vehicle, wherein the processor is configured to execute a server virtual machine and a plurality of guest virtual machines on a hypervisor in the processor, wherein a first and a second guest virtual machine of the plurality of guest virtual machines is configured to operate for a first display and a second display, respectively, wherein the server virtual machine is configured to store data to be transmitted to at least one of the first guest virtual machine or the second guest virtual machine in the shared memory, and to transmit a security key to at least one of the first guest virtual machine or the second guest virtual machine. Accordingly, it is possible to increase security during data transmission.