Video processing method and device, embedded device and storage medium

An embedded device and video processing technology, which is applied in the field of video processing methods, embedded devices and storage media, and devices, can solve the problem of increasing real-time processing time delay, display storage cannot be directly used by developers, and reduce real-time video processing Efficiency and other issues to achieve the effect of improving efficiency and eliminating time delay

Inactive Publication Date: 2018-04-06
天津聚飞创新科技有限公司
View PDF3 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, OpenGL ES is mainly used for hardware acceleration of graphics rendering, and the internal display storage cannot be directly used by developers. This will increase the time delay of real-time processing and reduce the efficiency of real-time video processing.

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, embedded device and storage medium
  • Video processing method and device, embedded device and storage medium
  • Video processing method and device, embedded device and storage medium

Examples

Experimental program
Comparison scheme
Effect test

no. 1 example

[0028] Please refer to figure 2 , figure 2 A flowchart of a video processing method provided by an embodiment of the present invention is shown. The video processing method includes the following steps:

[0029] Step S101, using the EGL interface to establish a video buffer, so that the original video captured by the camera device can be buffered in the video buffer.

[0030]In the embodiment of the present invention, OpenGL refers to a professional graphics program interface that defines a cross-programming language and cross-platform programming interface specification, and OpenGL ES may be OpenGL of the embedded device 100 . EGL is the interface between OpenGL ES and the underlying Native platform windowing system. The video buffer can be an off-screen surface Surface, and the video buffer is a buffer that does not display the original video but can render an image. At the same time, the video buffer can be directly switched to the display screen of the embedded device...

no. 2 example

[0050] Please refer to Figure 4 , Figure 4 A schematic block diagram of a video processing apparatus 200 provided by an embodiment of the present invention is shown. The video processing device 200 includes a video buffer creation module 201 , an original video acquisition module 202 , an execution module 203 , a first image acquisition module 204 and a processing module 205 .

[0051] The video buffer building module 201 is configured to use the EGL interface to create a video buffer, so that the original video captured by the camera device can be buffered in the video buffer.

[0052] In the embodiment of the present invention, the video buffer establishing module 201 may be used to execute step S101.

[0053] The original video acquisition module 202 is configured to acquire the original video collected by the camera device.

[0054] In the embodiment of the present invention, the original video acquisition module 202 may be used to execute step S102.

[0055] Executi...

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 the field of embedded technologies, and provides a video processing method and device, an embedded device and a storage medium. The embedded device comprises an OpenGL and anEGL interface and is provided with a camera shooting device. The method comprises the following steps of acquiring an original video acquired by the camera shooting device; storing the original videointo a pre-established video buffer area; acquiring a first image from the video buffer area, wherein the first image is any frame of image in the original video; and utilizing the OpenGL to process the first image in order to obtain a processed original video. According to the embodiments of the invention, the original video is stored in the pre-established video buffer area, so that the OpenGL can directly process the original video in the video buffer area, the time delay of video processing is eliminated, and the video processing efficiency can be remarkably improved.

Description

technical field [0001] The present invention relates to the field of embedded technology, in particular to a video processing method, device, embedded device and storage medium. Background technique [0002] Due to the limited performance of embedded systems, dedicated video processing chips are mostly used in the field of embedded real-time video processing to meet the needs of embedded real-time video processing. However, the development of these dedicated video processing chips is difficult and costly. OpenGL ES is a set of professional graphics program interfaces for embedded platforms, which can well reflect the capabilities of GPUs, and the development difficulty is lower than that of professional video processing chips. However, OpenGL ES is mainly used for hardware acceleration of graphics rendering, and the internal display storage cannot be directly used by developers. This will increase the time delay of real-time processing and reduce the efficiency of real-time ...

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): H04N21/433G06T1/20H04N21/44
CPCH04N21/433G06T1/20H04N21/44008
Inventor 何彬全
Owner 天津聚飞创新科技有限公司
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