Method and device for reducing bandwidth consumption of display controller
A display controller and bandwidth consumption technology, which is applied to static indicators, cathode ray tube indicators, digital output to display devices, etc., can solve problems such as high bus bandwidth, UI interface bandwidth consumption, and bus bandwidth tension.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0049] Such as figure 2 As shown, the figure shows a method for reducing the bandwidth consumption of the display controller provided by the embodiment of the present invention. It can be seen from the figure that the method may include:
[0050] S210, judging whether the image data of the user interface UI frame to be displayed currently is the same as the image data of the previous UI frame; if yes, execute step S220; otherwise, execute step S230;
[0051] S220. Read the image data of the non-transparent area except the transparent area in the previous UI frame;
[0052] S230. Determine the transparent area of the currently to-be-displayed UI frame according to a preset policy.
[0053] Usually, the image data of the UI frame to be displayed is stored in the UI frame buffer in the DDR SDRAM, and the update of the image data of the UI frame to be displayed in the UI frame buffer is controlled by the CPU / GPU. The display controller can access (that is, read) the image dat...
Embodiment 2
[0073] In order to facilitate the understanding of the above technical solutions, such as Image 6 As shown, taking reading the image data of the current UI frame to be displayed according to the preset line order as an example, this figure shows a preferred implementation process for reducing the bandwidth consumption of the display controller provided by the embodiment of the present invention. From the figure It can be seen that the process may include the following implementation steps:
[0074] S610. Before starting the display, the display controller sets all row transparent flags to be invalid;
[0075] Here, it should be noted that when the CPU / GPU updates the UI frame to be displayed in the UI frame buffer and notifies the display controller to switch to the updated UI frame to be displayed, the display controller also needs to set all row transparent flags to invalid . Or, after turning off the CPU or turning on the CPU or updating the configuration parameters of t...
Embodiment 3
[0089] Based on the same technical idea as mentioned above, such as Figure 8 As shown, the figure shows a device 80 for reducing the bandwidth consumption of the display controller provided by the embodiment of the present invention. It can be seen from the figure that the device 80 may include: a transparent area determination module 810, a judgment module 820 and a data read module 830; wherein,
[0090] The judging module 820 is used to judge whether the image data of the current user interface UI frame to be displayed is the same as the image data of the previous UI frame;
[0091] The data reading module 830 reads the image data of the non-transparent area except the transparent area in the previous UI frame;
[0092] The transparent area determining module 810 is configured to determine the transparent area of the currently to-be-displayed UI frame according to a preset strategy.
[0093] In the above solution, the transparent area determination module 810, such as ...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


