Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Framework method allowing display controller and two-dimensional graphic processor to have access to internal storage through same internal storage controller

A technology of memory controller and display controller, which is applied in the direction of image memory management, electrical digital data processing, instruments, etc., and can solve the inability to complete the function of superimposing and mixing multi-layer graphics and images, excessive consumption of DDR system, large consumption of system bandwidth, etc. problems, to achieve the effect of easy implementation, elimination of additional consumption, and clear structure

Active Publication Date: 2015-01-14
VIVANTE TECH SHANGHAI
View PDF6 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The software control process of this implementation is relatively simple, but it is necessary to mix and superimpose each frame of the output image
When the displayed image changes infrequently, this method consumes a lot of system bandwidth
Take the high-definition video resolution with a refresh rate of 60 frames as an example, if the display images of the last 30 frames are unchanged, and these 30 images are all mixed and superimposed by the same 3 source images, then each frame Doing one more overlay and mixing will consume 16 megabytes more bandwidth, so this solution will consume 480 megabytes more bandwidth in one second, and the extra 480 megabytes of bandwidth consumption is equivalent to wasting 32% of the bandwidth of the system
The system also consumes power consumption when reading data, wasting 32% of the bandwidth will also cause the DDR system to consume 32% more power consumption
Due to the limitations of architecture and functions, the display controller cannot complete all the functions of overlaying and mixing multi-layer graphics and images, such as image rotation and scaling. This method also has limitations in the use of functions

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
  • Framework method allowing display controller and two-dimensional graphic processor to have access to internal storage through same internal storage controller
  • Framework method allowing display controller and two-dimensional graphic processor to have access to internal storage through same internal storage controller

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0020] The specific implementation will be described in detail below in conjunction with the accompanying drawings:

[0021] Figure 1 ~ Figure 2 One embodiment of the invention is shown. An architectural method for a display controller and a two-dimensional graphics processor to access memory through the same memory controller, the steps are as follows:

[0022] Step 1, create a framework for accessing memory, such as figure 1 Shown; The architecture of the memory access that is set within the SOC overall framework includes: memory controller, two-dimensional graphics processor, data register, data selector, data selection controller, display controller; The two-dimensional graphics processor The data buffer and the data selector are connected to the display controller. The data selection controller is connected to the two-dimensional graphics processor, the data selector and the display controller. The memory controller is provided with a data application channel 1, a data...

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

The invention relates to a framework method allowing a display controller and a two-dimensional graphic processor to have access to an internal storage through the same internal storage controller. The method comprises the first step of creating a framework having access to the internal storage, wherein the framework having access to the internal storage arranged in an SOC general framework comprises the internal storage controller, the two-dimensional graphic processor, a data register, a data selector, a data selection controller and the display controller; the second step of having access to the framework of the internal storage, and giving out flow in and flow out of data according to whether overlaid and mixed multi-layer source images are updated or not, wherein when the multi-layer source images are updated, the data selector enables the two-dimensional graphic processor to be connected with the display controller, and when the multi-layer source images are not updated, the data selector enables the internal storage controller to be connected with the display controller. The framework method allowing the display controller and the two-dimensional graphic processor to have access to the internal storage through the same internal storage controller has the advantages that for the solution of the problem that bandwidth is limited when multiple layers of graphic images are overlapped and mixed in an existing SOC system, the purpose that under the condition that user experience is guaranteed, the system bandwidth and the power consumption can be consumed to the minimum degree in all application scenarios is achieved.

Description

technical field [0001] The invention relates to the field of a multi-layer graphics and image mixed architecture, in particular to an architecture method in which a display controller and a two-dimensional graphics processor access memory through the same memory controller. Background technique [0002] In the existing Android operating system, multi-layer graphics and image mixing is the most important step in the process of system display and graphics and image processing. Multi-layer image mixing is mainly to read video, graphics or desktop background images, and the output has various layers mixed and superimposed The process of taking an image of the effect and transferring it to a display device. There are roughly two types of layer mixing and superimposition and transmission processes: [0003] The first method is to use a two-dimensional graphics processor for multi-layer graphics image blending. In this method, firstly, the drive system sends the position informat...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F13/16
CPCG06T1/60Y02D10/00
Inventor 张慧敏王震宇迈克·蔡
Owner VIVANTE TECH SHANGHAI
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products