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

OpenGL-based local refresh method and system

A local refresh and node technology, applied in image data processing, instruments, image data processing, etc., can solve the problems of occupying many resources and low refresh efficiency, and achieve the effect of improving refresh efficiency

Inactive Publication Date: 2016-10-05
TCL CORPORATION
View PDF2 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] In view of the above-mentioned deficiencies in the prior art, the object of the present invention is to provide a partial refresh method and system based on OpenGL, aiming at solving the problems of low refresh efficiency and high resource occupation in existing image refresh methods

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
  • OpenGL-based local refresh method and system
  • OpenGL-based local refresh method and system
  • OpenGL-based local refresh method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0062] The present invention provides an OpenGL-based partial refresh method and system. In order to make the purpose, technical solution and effect of the present invention clearer and clearer, the present invention will be further described in detail below. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0063] see figure 1 , figure 1 It is a flow chart of a preferred embodiment of an OpenGL-based partial refresh method of the present invention, as shown in the figure, which includes steps:

[0064] S101. Initialize the OpenGL engine environment and prepare rendering data;

[0065] S102. Count the nodes whose state has changed when the current frame is rendered;

[0066] S103. Calculating refresh areas generated by all nodes whose states have changed;

[0067] S104. The calculation refresh area corresponds to the screen area on the screen;

[0068] S105. Set a proj...

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 discloses an OpenGL-based local refresh method and an OpenGL-based local refresh system. The method includes the following steps that: A, an OpenGL engine environment is initialized, data are to be rendered; B, nodes of which the states are changed are obtained by doing statistics when a current frame is rendered; C, a refresh area generated by all the nodes of which the states are changed is calculated; D, a screen area on a screen, which is corresponding to the refresh area, is calculated; E, a projection matrix, a viewport and a clipping area are set according to the screen area; and F, model data and texture data which are obtained in the step E are submitted to a renderer so as to be subjected to rendering. According to the local refresh method and the local refresh system of the invention, only the area where the nodes of which the states are changed is refreshed, local refresh of the screen can be realized on the engine of the OpenGL, refresh efficiency can be improved, and an average frame rate is at least doubled compared with a whole-screen refresh rate.

Description

technical field [0001] The invention relates to the display field, in particular to an OpenGL-based partial refresh method and system. Background technique [0002] As one of the most famous graphics program interfaces, OpenGL has been widely supported by major platforms. Almost all graphics engines (wisps, cocos2d, etc.) will implement OpenGL rendering. [0003] The refresh of the traditional engine is to refresh the screen as a whole. However, in some products, especially some non-game application products, most of the display area on the screen remains unchanged for a certain period of time, so continuous refreshing of the entire screen will cause a waste of system resources, which leads to refresh The efficiency becomes lower and takes up more system resources. [0004] Therefore, the prior art still needs to be improved and developed. Contents of the invention [0005] In view of the above deficiencies in the prior art, the purpose of the present invention is to p...

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): G06T1/00G06T3/60
Inventor 秦龙龙卢伟超
Owner TCL CORPORATION
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