Dynamic Memory Bandwidth Allocation for Display Rendering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing display technologies face challenges in efficiently managing memory bandwidth for both movie and graphics data, particularly in multi-window display setups, where high-definition movie data and graphics data need to be simultaneously rendered, leading to increased system costs due to high memory requirements.
Innovation Solution
A display apparatus and method that dynamically control the read/write speeds for movie and graphics data based on rendering commands, using a memory area for both data types, with a unit to determine and adjust speeds according to maximum allowed speeds, ensuring adaptive bandwidth allocation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If high-speed memory transfer is used to smoothly composite high-definition movie data and graphics data, then display quality and rendering smoothness are improved, but system cost increases
Solution Approach 1:
The patent implements dynamic bandwidth allocation by adjusting memory read/write speeds based on rendering commands and priority levels. The system dynamically switches between high-speed mode (for high-priority movie data) and reduced-speed mode (for lower-priority graphics data), allowing the memory subsystem to adapt its performance characteristics to current rendering needs rather than operating at fixed high speed
Solution Approach 2:
The patent changes the operational parameters of memory access by varying read/write speeds according to data priority. Movie data receives higher bandwidth allocation with faster access speeds, while graphics data receives reduced bandwidth with slower access speeds. This parameter adjustment maintains rendering smoothness for critical movie content while reducing overall memory bandwidth requirements, thereby lowering system cost
2Manufacturing precision
If movie data is displayed at high resolution, then display quality is improved, but memory bandwidth consumption increases
Solution Approach 1:
The patent applies different quality levels and bandwidth allocations to different data types locally. Movie data, which requires high display quality, is allocated high-priority status with faster memory access speeds and higher bandwidth. Graphics data, which can tolerate lower quality, is allocated lower-priority status with reduced bandwidth. This local differentiation allows high display quality for movie content without proportionally increasing total memory bandwidth consumption
3Manufacturing precision
If graphics data is displayed at high resolution, then display quality is improved, but memory bandwidth consumption increases
Solution Approach 1:
The patent dynamically adjusts the memory bandwidth allocation for graphics data based on its priority level relative to movie data. When movie data requires high bandwidth, graphics data bandwidth is reduced. This dynamic adjustment allows the system to maintain acceptable graphics display quality while adapting bandwidth consumption to current rendering demands, preventing excessive memory bandwidth usage
Data Source
AI summary
A rendering control unit determines movie and graphic display modes with reference to a rendering processing command, and acquires maximum speed information indicating the maximum value of a read/write speed allowed for a memory. The rendering control unit decides a speed to be distributed to a read/write speed of the movie data and a speed to be distributed to a read/write speed of the graphic data with respect to the memory, of a maximum speed indicated by the maximum speed information, based on the determination result. The rendering control unit controls a read/write access of an image with respect to the memory based on the rendering processing command, in accordance with the decided speeds.


