Monochrome PMOLED Driver Grayscale Generation via Memory Swap
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
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.
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
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.
Data Source
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.


