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

Graphic processing method and device

A graphics processing and picture technology, applied in the information field, can solve problems such as poor scalability, low development efficiency, and difficulty in expansion, and achieve high concurrency and improve filter processing efficiency.

Active Publication Date: 2019-03-12
TENCENT TECH (SHENZHEN) CO LTD
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] However, the filter processing efficiency of these graphics processing application software is not high enough at present. After the user selects a filter, it takes a time delay to display the picture with the corresponding filter effect.
In addition, the scalability of this kind of application software is also poor. Various filter algorithms are fixed in the application software. When adding new filter functions, it is necessary to develop a special filter algorithm program for the application software. To add the same filter function to multiple application software, it is necessary to develop corresponding filter algorithm programs for these application software, so that the development efficiency is very low and it is not easy to expand

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
  • Graphic processing method and device
  • Graphic processing method and device
  • Graphic processing method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0015] The technical solutions in this application will be clearly and completely described below in conjunction with the accompanying drawings. Apparently, the described examples are part of the examples in this application, not all of them. Based on the examples in this application, all other examples obtained by persons of ordinary skill in the art without making creative efforts belong to the scope of protection of this application.

[0016] The present application proposes a graphics processing method, which can be applied to a graphics processing component, and the graphics processing component provides a shader program set including a plurality of pixel shader programs, wherein each pixel shader program corresponds to a filter ; When performing graphics processing on a picture, the method can make the CPU and GPU cooperate with each other to complete the filter processing on the picture.

[0017] figure 1 A system architecture diagram involved in the method is shown. ...

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 a graph processing method for the graph processing assembly. The invention provides a shader program set comprising a plurality of pixel tinter programs, wherein each pixel tinter program correspond to one filter. The graph processing method comprises steps of determining a texture coordinate of each vertex of the image through the CPU and transmitting the texture coordinator to the vertex tinter of the GPU, obtaining the texture chartlet of the image through the CPU, transmitting the texture chartlet into the buffer memory of the GPU, binding the texture charplet with the texture coordinate of the vertex, responding to the filter chosen by the user, loading the corresponding pixel tinter program through the CPU, transmitting the pixel tinter program to the pixel tinter of the GPU, invoking the drawing function of the GPU through the CPU, enabling the GPU to draw the image according to the texture coordinate, the texture charplet and the pixel tinter program of each vertex and storing the image in the frame buffering zone. The invention also discloses a corresponding device. The graph processing method and device can improve the filter processing efficiency.

Description

technical field [0001] The present application relates to the technical field of information technology (IT, Information Technology), and in particular to a graphics processing method and device. Background technique [0002] With the development of the Internet, various graphics processing application software (such as: Meitu Xiuxiu, Tiantian Ptu, etc.) have emerged. One of the main functions of various graphics processing application software is to provide a variety of filters (such as various LOMO styles, various beauty effects, etc.), users can choose a certain filter, and the application software can use the filter corresponding to the filter. The mirror algorithm renders the target image and displays the image with the corresponding filter effect. [0003] However, the filter processing efficiency of these graphics processing application software is not high enough at present. After a user selects a filter, it takes a time delay to display the picture with the corresp...

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 Patents(China)
IPC IPC(8): G06T1/20
CPCG06T1/20
Inventor 刘畅王欣陈英忠
Owner TENCENT TECH (SHENZHEN) CO LTD
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