Display Controller Address Mapping for Portrait Landscape Modes
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Display devices face increased load in image processing as they need to support both portrait and landscape modes without requiring additional graphic memory space.
Innovation Solution
A display controller with a graphic memory control unit that converts 2-D addresses to 1-D addresses and back, using equations to manage memory efficiently, and a scan control unit that increases scan addresses line by line, allowing images to be displayed in both modes without increasing graphic memory area.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the display device supports both portrait and landscape modes, then the display versatility is improved, but the graphic memory area must be increased
Solution Approach 1:
The patent implements dynamic memory address mapping that adapts the graphic memory layout based on the display mode (portrait or landscape). The memory controller dynamically reconfigures the mapping between physical memory addresses and display buffer addresses, allowing the same physical memory area to serve different display resolutions and orientations without requiring additional memory capacity.
Solution Approach 2:
The patent changes the address mapping parameters based on display mode. By modifying the relationship between physical memory addresses and display buffer addresses according to whether the device is in portrait or landscape mode, the system efficiently utilizes the fixed graphic memory area for different display configurations without expansion.
2Adaptability or versatility
If the display controller processes images for both portrait and landscape modes, then the display functionality is improved, but the image processing load increases
Solution Approach 1:
The patent performs preliminary address mapping configuration when the display mode is determined. The memory controller pre-establishes the appropriate address mapping scheme before image processing begins, avoiding the need for real-time mode switching and reconfiguration during the image processing pipeline, thus reducing the processing load.
Solution Approach 2:
The patent introduces an intermediary address mapping mechanism between the fixed graphic memory and the variable display buffer requirements. This intermediary layer handles the mode adaptation and address translation, shielding the image processing units from the complexity of mode changes and reducing their processing burden.
Data Source
AI summary
A display controller includes a graphic memory, a graphic memory control unit and a scan control unit. The graphic memory has a storage capacity defined by a first directional size multiplied by a second directional size. The graphic memory control unit converts two-dimensional (2-D) addresses to one-dimensional (1-D) addresses based on an input clock signal and first directional total pixel number of a display panel for displaying input data, converts the 1-D addresses to physical 2-D addresses based on the first directional size and controls the graphic memory to store the input data. The display panel has a resolution corresponding to the first directional total pixel number multiplied by a second directional total pixel number of the display panel. The scan control unit increases scan addresses one line by one line to display data stored in the graphic memory according to a display resolution.


