Unlock instant, AI-driven research and patent intelligence for your innovation.

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.

Inactive Publication Date: 2018-09-25
SANECHIPS TECH CO LTD
View PDF6 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the problem highlighted by the higher video resolution and frame rate is: during video playback, the consumed double-rate synchronous dynamic random access memory (DDR SDRAM, Double Data Rate Synchronous Dynamic Random Access Memory) and bus bandwidth are extremely high
[0004] We know that when playing video, the bus bandwidth is already extremely tight, and most of the time, the UI frame is a fully transparent frame, but because the DDR SDRAM is always on, the display of the UI interface will still consume the bandwidth calculated above

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and device for reducing bandwidth consumption of display controller
  • Method and device for reducing bandwidth consumption of display controller
  • Method and device for reducing bandwidth consumption of display controller

Examples

Experimental program
Comparison scheme
Effect test

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 ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

An embodiment of the invention discloses a method and device for reducing bandwidth consumption of a display controller. The method includes determining whether image data of a current user interfaceUI frame to be displayed is the same as image data of a previous UI frame; if the image data of the current UI frame to be displayed is the same as the image data of the previous UI frame, reading theimage data of a non-transparent area except a transparent area in the previous UI frame; if the image data of the current UI frame to be displayed is different from the image data of the previous UIframe, determining the transparent area of the current UI frame to be displayed according to a preset strategy.

Description

technical field [0001] The invention relates to the field of media playing, in particular to a method and device for reducing bandwidth consumption of a display controller. Background technique [0002] The Android (Android) system was initially mainly oriented to mobile phones and tablet terminal devices, and it has also been widely used in smart set-top boxes in recent years. With the development of Android smart set-top box technology, the current video resolution supported by Android smart set-top boxes has risen to 4K, that is, the physical resolution of 3840×2160, and the frame rate has been increased to 60 frames per second (FPS, Frame Per Second). However, the problem highlighted by the higher video resolution and frame rate is that the consumed double-rate synchronous dynamic random access memory (DDR SDRAM, Double Data Rate Synchronous Dynamic Random Access Memory) and bus bandwidth are extremely high during video playback. The main application scenario of the And...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F3/14
CPCG06F3/1407G06F3/1415G06F3/14G09G5/363G09G5/377G09G5/397G09G2310/04G09G2340/10G09G2340/125G09G2350/00G09G2360/128G09G2370/12G09G2370/20G09G2360/18
Inventor 谢敏华官华伯艾万勇李仲林
Owner SANECHIPS TECH CO LTD