Video processing method and device and electronic equipment

A video processing and processor technology, applied in the field of video rendering, can solve the problem of high CPU usage, achieve the effect of reducing CPU usage and avoiding copying and conversion

Pending Publication Date: 2022-03-04
TIANJIN TIANDY DIGITAL TECH
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The purpose of the present invention is to provide a video processing method, device and electronic equipment to alleviate the technical problem of high CPU usage in video rendering in the prior art

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
  • Video processing method and device and electronic equipment
  • Video processing method and device and electronic equipment
  • Video processing method and device and electronic equipment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0045] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions of the present invention will be clearly and completely described below in conjunction with the accompanying drawings. Obviously, the described embodiments are part of the embodiments of the present invention, not all of them. the embodiment. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0046] The terms "including" and "having" mentioned in the embodiments of the present invention and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device comprising a series of steps or units is not limited to the listed steps or units, but optionally also includes other unlisted steps or units, or optionally a...

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 provides a video processing method and device and electronic equipment, belongs to the technical field of video rendering, and solves the problem that the CPU occupancy rate is too high in video rendering in the prior art. The video processing method comprises the following steps: acquiring to-be-rendered video data; calling the VAAPI to decode the to-be-rendered video data to obtain decoded video memory image data; calling the VAAPI to generate a display surface based on the video memory image data; calling the EGL API to create an EGL display object; generating a texture object by using the EGL display object; calling the EGLAPI to generate a renderable texture object according to the display surface and the texture object; and rendering the renderable texture object by using a renderer to obtain rendered video data.

Description

technical field [0001] The present invention relates to the technical field of video rendering, in particular to a video processing method, device and electronic equipment. Background technique [0002] The existing security industry client monitoring preview video and playback video are limited to the Windows platform, and the display experience of high-definition video relies on the Linux module provided by Microsoft. However, with the gradual prevalence of localized Linux in recent years, there are more and more demands for high-definition video display based on the localized Linux platform, and the QT framework, as the carrier of the cross-platform software interface, has always used YUV (a color coding method) to display video Direct rendering, and YUV data belongs to memory data. Direct rendering of YUV memory data has the following disadvantages: the conversion of GPU (graphics card) memory data to CPU-processable memory data, and the need for system display modules, ...

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): H04N7/18H04N21/234H04N21/44
CPCH04N7/18H04N21/234H04N21/44
Inventor 薛超王健于宏志韩强郗胜奎王少波
Owner TIANJIN TIANDY DIGITAL TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products