Vehicle Display Overlay Management Across Virtual Machines

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The complexity of signal processing increases with the number of displays in vehicle display apparatuses, particularly when multiple overlays are displayed, and this complexity is exacerbated by the use of different operating systems for virtual machines, leading to challenges in managing display sequences and areas effectively.

Innovation Solution

A signal processing device with a processor that executes multiple virtual machines on a hypervisor, allowing for the generation, modification, and transmission of virtual overlays across displays, enabling the change of display sequences and areas, and combining virtual and physical overlays to create composite displays, even when operating systems differ.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple virtual machines with different operating systems are used to control multiple displays, then the versatility and functionality of the display system is improved, but the device complexity and signal processing complexity increases

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

Solution Approach 1:

A virtual machine manager is introduced as an intermediary component that receives overlay generation requests from various virtual machines and manages the overlay composition process. This mediator coordinates between multiple virtual machines with different operating systems and the physical display devices, standardizing the overlay management process and reducing the complexity of direct inter-VM communication and coordination.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The virtual machine manager implements a universal overlay management mechanism that can handle overlay requests from any virtual machine regardless of its operating system. This multi-functional approach allows a single management component to serve multiple different virtual machine types, simplifying the overall system architecture while maintaining versatility.

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

2Quantity of substance

If the number of overlays displayed on multiple displays is increased, then the information presentation capability is improved, but the signal processing complexity and computational load increases

Engineering Contradiction:
Improvenumber of overlaysVSAvoidsignal processing complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The overlay management process is segmented into distinct functional stages: overlay generation by individual virtual machines, overlay composition by the virtual machine manager, and final rendering on display devices. This segmentation allows each component to handle a specific portion of the workload, making the overall process of managing multiple overlays more manageable and less complex.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Virtual machines generate overlay data in advance before final display rendering. The virtual machine manager receives these pre-generated overlays and performs composition operations, separating the data generation phase from the rendering phase. This preliminary action reduces the real-time processing burden during actual display updates.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If dynamic changes to overlay display sequence and area are enabled, then the adaptability of the display system is improved, but the computational overhead and processing complexity increases

Engineering Contradiction:
Improveoverlay management flexibilityVSAvoidprocessing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system implements dynamic overlay management where the virtual machine manager can adjust overlay display sequences and areas in real-time based on incoming requests. This dynamic capability allows the system to adapt to changing information presentation requirements while the manager handles the complexity of coordinating these changes across multiple virtual machines and displays.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20240143374A1Signal processing device and display apparatus for vehicle including the same
Publication Date: 2024.05.02 LG ELECTRONICS INC
  • US20240143374A1 patent drawing
  • US20240143374A1 patent drawing
  • US20240143374A1 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 is configured to execute first to third virtual machines on a hypervisor in the processor, the first virtual machine in the processor is configured to generate a virtual overlay, change the layer sequence or display area of the virtual overlay, and transmit the changed virtual overlay or information regarding the changed virtual overlay to the second or the third virtual machine for displaying the changed virtual overlay on the first display or the second display. Consequently, the display sequence and display area of a plurality of overlays may be changed.