Monochrome PMOLED Driver Grayscale Generation via Memory Swap

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing monochrome passive matrix OLED (PMOLED) displays lack a built-in mechanism to generate grayscale images, requiring external drivers and complex control for frame-rate-control to produce grayscale effects, which increases hardware requirements and memory needs.

Innovation Solution

A method that enables monochrome PMOLED display drivers to generate grayscale patterns without altering the 1-bit digital-to-analog converter resolution, eliminating the need for extra frame buffer memory by swapping display memory space for pixel color depth, allowing grayscale data to be written once and applied dynamically to selectable scan lines, enabling full grayscale or mixed monochrome and grayscale displays.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional monochrome display driver is used to generate grayscale images, then grayscale display capability is achieved, but additional external drivers and complex control mechanisms are required

Engineering Contradiction:
Improvegrayscale display capabilityVSAvoidhardware requirements
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The monochrome display driver is enhanced to perform both monochrome and grayscale display functions. The driver incorporates a grayscale generator that can operate in different modes (grayscale mode, monochrome mode, and mixed mode), allowing a single driver to handle multiple display requirements without needing separate external drivers.

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

Solution Approach 2:

The grayscale generation functionality is merged into the existing monochrome display driver architecture. The grayscale generator is integrated with the frame buffer and data line interface, combining what were previously separate components (monochrome driver + external grayscale driver) into a unified system.

Inventive Principle:
Principle #5Merging (Combining)

2Extent of automation

If grayscale image is stored in embedded memory, then grayscale image can be generated without extra external control, but more memory and hardware are needed

Engineering Contradiction:
Improvegrayscale image generationVSAvoidmemory requirements
Core Design Contradiction:
Extent of automationVSQuantity of substance

Solution Approach 1:

The system dynamically changes parameters including the number of grayscale levels (1-bit, 2-bit, or multi-bit), the number of scan lines displaying grayscale images, and the timing parameters. This allows the same hardware to adapt to different memory configurations and display requirements without being locked into a fixed architecture.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The display driver supports dynamic configuration where the grayscale generator can be enabled or disabled, the number of grayscale scan lines can be adjusted, and the grayscale levels can be changed during operation. This dynamic adaptability allows the system to optimize memory usage based on actual display needs.

Inventive Principle:
Principle #15Dynamics

3Illumination intensity

If frame-rate-control is varied to produce grayscale image, then grayscale effect is achieved, but complex control between host controller and display driver is involved

Engineering Contradiction:
Improvegrayscale effectVSAvoidcontrol complexity
Core Design Contradiction:
Illumination intensityVSDevice complexity

Solution Approach 1:

The grayscale generator within the display driver autonomously generates grayscale control signals based on the image data from the frame buffer. The system performs self-service by internally managing the frame-rate-control variations needed for grayscale display without requiring complex external control logic from the host controller.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The grayscale generator acts as an intermediary component between the frame buffer and the display panel. It translates standard image data into the appropriate grayscale control signals, simplifying the interface between the host controller and the display driver while enabling grayscale display functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Measurement precision

If display memory space is swapped for pixel color depth, then grayscale patterns can be generated without altering DAC resolution, but display resolution is reduced

Engineering Contradiction:
Improvegrayscale levelsVSAvoiddisplay resolution
Core Design Contradiction:
Measurement precisionVSManufacturing precision

Solution Approach 1:

The display panel is segmented into different regions with different functionalities. Some scan lines are designated for grayscale display while others can be used for monochrome display or reserved as virtual scan lines. This segmentation allows the system to allocate memory space efficiently while maintaining the ability to display grayscale images with the desired precision.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10643519B2Method and apparatus of grayscale image generation in monochrome display
Publication Date: 2020.05.05 SOLOMON SYSTECH SHENZHEN LTD
  • US10643519B2 patent drawing
  • US10643519B2 patent drawing
  • US10643519B2 patent drawing

AI summary

A method is provided that allows the use of monochrome PMOLED display driver to generate grayscale patterns without the need to change the resolution of the 1-bit digital-to-analog converter (DAC) on the data line (SEG). The method further allows the elimination of extra frame buffer display memory needed by conventional techniques. This is achieved by swapping display memory space for display image pixel color (grayscale) depth in the expense of display resolution. The method further allows grayscale pattern data to be written into frame buffer only once without additional control from the host controller. The method further allows the dynamic application of grayscale on selectable whole or portion of a scan line such that full grayscale image display or a mixture of monochrome and grayscale image display in a single display panel is possible.