Vehicle AR Overlay Failover Using Hypervisor Virtual Machines

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing in-vehicle augmented reality systems experience delays in providing graphical overlays, which can increase safety risks during vehicle travel.

Innovation Solution

A signal processing device that includes a memory and processor configured to execute multiple virtual machines on a hypervisor, detect objects from camera data, and generate graphical overlays using a shared memory to rapidly and stably provide augmented reality-based information, including vehicle speed, heading direction, and preceding vehicle data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If traditional single-system architecture is used for processing camera data and generating graphical overlays, then device complexity is low, but processing speed and responsiveness are insufficient leading to safety delays

Engineering Contradiction:
Improveprocessing speedVSAvoidsystem complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The system divides the processing architecture into multiple independent virtual machines (first VM for object detection, second VM for graphical overlay generation, third VM for guide information generation) that operate in parallel. Each VM handles specific processing tasks independently, enabling concurrent execution and improving overall processing speed without requiring a complete system redesign.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a temporal dimension to the processing architecture by implementing multi-frame processing capabilities. The system can process multiple camera frames simultaneously across different virtual machines, allowing predictive processing of future frames and compensating for processing delays through temporal redundancy and prediction algorithms.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Reliability

If multiple virtual machines are executed on a hypervisor to process camera data rapidly, then processing speed and stability improve, but device complexity increases

Engineering Contradiction:
Improvesystem stabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The hypervisor serves as an intermediary layer that manages resource allocation and communication between multiple virtual machines. It provides standardized interfaces for inter-VM data transfer, handles memory management, and ensures isolated execution environments, thereby improving system stability and reliability while abstracting the complexity from the application layer.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system creates virtual copies of processing environments through virtual machines, allowing the same processing logic to be replicated across multiple isolated instances. This enables parallel processing of camera data while maintaining consistent and reliable execution patterns, improving both speed and stability through redundancy.

Inventive Principle:
Principle #26Copying

3Loss of time

If real-time object detection and graphical overlay generation are performed concurrently, then responsiveness improves, but processing stability may deteriorate due to resource contention

Engineering Contradiction:
Improveresponse timeVSAvoidprocessing stability
Core Design Contradiction:
Loss of timeVSStability of the object's composition

Solution Approach 1:

The system segments concurrent processing tasks into separate virtual machines with dedicated resource allocations. The first VM handles object detection, the second VM generates graphical overlays, and the third VM produces guide information. This segmentation prevents resource contention by ensuring each task has guaranteed computational resources, maintaining stability while achieving real-time responsiveness.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements continuous processing pipelines within each virtual machine that maintain steady state operation. Camera data flows continuously through detection, overlay generation, and guide information creation without interruption or batch processing, ensuring consistent response times and stable processing performance under varying load conditions.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS20260048657A1Signal processing apparatus and augmented reality apparatus for vehicle having same
Publication Date: 2026.02.19 LG ELECTRONICS INC
  • US20260048657A1 patent drawing
  • US20260048657A1 patent drawing
  • US20260048657A1 patent drawing

AI summary

A signal processing device and an augmented reality apparatus for a vehicle including the same are disclosed. The signal processing device according to an embodiment of the present disclosure includes: a memory to store map data; and a processor to generate a graphical overlay based on camera data from a camera, the map data, or sensor data from a sensor device, wherein the processor is configured to execute a plurality of virtual machines on an hypervisor, and generate a first graphical overlay through a first augmented reality engine or generate a second graphical overlay, including less data than the first graphical overlay, through a second augmented reality engine, in response to the first augmented reality engine being stopped, output the second graphical overlay instead of the first graphical overlay. Accordingly, an augmented reality-based overlay may be stably provided.