Immersive Display Interface for Adaptive Multi-View Rendering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current architectures for the interface between game engine clients and display controllers lack sufficient communication to exchange appropriate information about the display capabilities, leading to inefficiencies in rendering media content.

Innovation Solution

An immersive display controller interface that includes a communication interface and processor to receive and transmit display characteristics, determine the number of views a display controller can render, and generate views accordingly, enabling effective communication and rendering.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If a standard interface architecture is used between game engine client and display controller, then device compatibility is maintained, but communication capability to exchange display characteristics is insufficient

Engineering Contradiction:
Improvedisplay characteristics informationVSAvoidinterface architecture
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The interface performs preliminary actions by receiving and processing display characteristics information from the display controller before rendering content. The processor obtains the number of views the display controller can render and interpolate, and uses this information in advance to determine the appropriate amount of views to generate, ensuring the display controller receives exactly what it needs without requiring complex adaptive communication protocols.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If the game engine client generates fixed amount of views, then processing is simplified, but adaptability to different display controllers is reduced

Engineering Contradiction:
Improvedisplay controller compatibilityVSAvoidview generation logic
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The view generation logic is made dynamic by adjusting the amount of views generated based on the specific capabilities of the connected display controller. The processor receives display characteristics indicating the number of views the display controller can render and interpolate, then dynamically determines and transmits the appropriate amount of views. This allows the system to adapt to heterogeneous display controllers without requiring complex manual configuration or fixed rendering pipelines.

Inventive Principle:
Principle #15Dynamics

3Manufacturing precision

If the display controller renders more views, then rendering quality improves, but processing time and computational resources increase

Engineering Contradiction:
Improverendering accuracyVSAvoidrendering time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system applies partial action by generating exactly the number of views needed based on the display controller's capabilities, rather than generating all possible views. The processor receives information about the display controller's rendering and interpolation capabilities, then generates only the necessary views, allowing the display controller to perform interpolation for the remaining views. This reduces unnecessary processing time and computational resource consumption while maintaining rendering quality.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12615357B2Immersive display controller interface
Publication Date: 2026.04.28 SAMSUNG ELECTRONICS CO LTD
  • US12615357B2 patent drawing
  • US12615357B2 patent drawing
  • US12615357B2 patent drawing

AI summary

An apparatus includes a communication interface and a processor operably coupled to the communication interface. The communication interface is configured to communicate with a display controller. The processor is configured to receive, via the communication interface, display characteristics of the display controller including a number of views that the display controller is capable of rendering. The processor is also configured to determine an amount of views to generate based on the number of views that the display controller is capable of rendering. The processor is further configured to transmit, via the communication interface, the determined amount of views to be generated to the display controller. In addition, the processor is configured to generate views according to the determined amount of views.