Double-Buffered Global Illumination Display Panel

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional display panels using global illumination schemes face limitations in achieving high frame rates and brightness due to the exclusion of pixel data receipt during the global illumination period, making them unsuitable for virtual reality applications with high brightness and frame rate requirements.

Innovation Solution

A double-buffered global illumination scheme is implemented, where the next display image is transmitted and buffered concurrently with the global illumination of the current image, using a two-stage control circuit with initial and final buffer stages to store and transfer sub-pixel values, allowing pixel data transfer during the global illumination period.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the global illumination period is reduced to improve frame rate, then the frame rate increases, but the effective brightness diminishes

Engineering Contradiction:
Improveframe rateVSAvoideffective brightness
Core Design Contradiction:
ProductivityVSIllumination intensity

Solution Approach 1:

The patent applies preliminary action by buffering the next frame's pixel data in memory before it is needed for display. This allows the data transfer for the next frame to be prepared in advance during the current frame's global illumination period, so that when the next frame needs to be displayed, the data is already ready and can be transferred quickly without extending the illumination period.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a temporal dimension to the data transfer process by overlapping operations. While the current frame is being illuminated, the system simultaneously transfers and buffers data for the next frame in parallel, effectively utilizing the time dimension to hide data transfer latency without impacting the illumination duration.

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

2Reliability

If pixel data transmission is excluded during the global illumination period to ensure proper display, then display quality is maintained, but the frame period increases

Engineering Contradiction:
Improvedisplay qualityVSAvoidframe period
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary buffering of pixel data in memory during the current frame's global illumination period. This preliminary action ensures that when the next frame's data is needed, it is already prepared and can be transferred without interrupting or extending the current frame's illumination, thus maintaining both display quality and reducing frame period.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent enables continuous useful action by allowing data transfer and buffering operations to proceed concurrently with the global illumination process. Instead of sequentially performing data transfer then illumination, the system maintains continuous productive activity by overlapping these operations in time, ensuring neither display quality nor timing is compromised.

Inventive Principle:
Principle #20Continuity of useful action

3Productivity

If the transmit rate of the interconnect is increased to improve frame rate, then data transfer speed increases, but the device complexity and cost increase

Engineering Contradiction:
Improveframe rateVSAvoidinterconnect complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by buffering pixel data in memory before it needs to be transmitted to the display panel. This preprocessing step allows data to be organized and ready for transfer, enabling the use of simpler, lower-rate interconnects since the data transfer can be more efficient and predictable, reducing the need for high-complexity high-speed transmission infrastructure.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary buffering layer between the data source and the display panel. This memory buffer acts as a mediator that decouples the data generation rate from the display refresh rate, allowing the interconnect to operate at lower, simpler rates while still achieving high frame rates through efficient data management and timing.

Inventive Principle:
Principle #24Intermediary (Mediator)

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach reduces the frame period, enabling faster frame rates and increased brightness by allowing data transfer and buffering during the global illumination interval, or extending the illumination interval without increasing the frame period, thus enhancing display performance for VR applications.

Implementation Method 1

all of the light emitting diodes of the display panel are illuminated at once for a corresponding global illumination period

Methodology Applied
Scientific EffectLight emitting diode: Light Emitting Diode

Data Source

PatentUS10424241B2Display panel with concurrent global illumination and next frame buffering
Publication Date: 2019.09.24 GOOGLE LLC
  • US10424241B2 patent drawing
  • US10424241B2 patent drawing
  • US10424241B2 patent drawing

AI summary

A system includes a display panel having an input to receive pixel data representative of a sequence of display images and an array of display elements. Each display element includes a first buffer stage, a second buffer stage coupled to the first buffer stage, and a light emitting diode (LED) coupled to the second buffer stage. The display panel further includes a controller to control the array of display elements to concurrently activate the LEDs of the array for a first time interval based on pixel data of a first display image stored at the second buffer stages of the array of display elements and to receive and store at least a portion of pixel data of a second display image at the first buffer stages of the array of display elements during the first time interval.