A method for accelerating the decoding of camera video streams through programmable gpu in a virtual-real fusion system

A virtual-reality fusion and camera technology, which is applied in the field of accelerated decoding of camera video streams, can solve problems such as large amount of calculation and high algorithm complexity, and achieve clear algorithm, improved decoding performance, and robust results

Active Publication Date: 2022-07-19
ZHEJIANG UNIV
View PDF8 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The drawing of 3D virtual scenes will have high requirements for efficiency, and the operations of video transmission, recognition, decoding, transcoding and so on will also bring great pressure to the hardware
However, the high compression ratio also brings high algorithm complexity and a large amount of calculation. If the CPU is used for decoding, it will occupy a large amount of CPU computing resources.

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
  • A method for accelerating the decoding of camera video streams through programmable gpu in a virtual-real fusion system
  • A method for accelerating the decoding of camera video streams through programmable gpu in a virtual-real fusion system
  • A method for accelerating the decoding of camera video streams through programmable gpu in a virtual-real fusion system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] The present invention will be described in detail below with reference to the embodiments and the accompanying drawings, but the present invention is not limited thereto.

[0026] In the video virtual fusion system of the present invention, the algorithm flow for accelerating the decoding of the camera video stream through the programmable GPU is as follows: figure 1 As shown, its implementation method is divided into the following steps:

[0027] (1) Get the original YUV video

[0028] The development kit (SDK) provided by the camera supplier obtains the original video stream, which is generally based on the YUV format. Taking the camera of the Hikvision brand as an example, through the callback function in the SDK, every time the camera captures a picture and updates a frame, the YUV pixel stream of the current camera picture can be obtained in a separate pixel acquisition thread. Apply for a space in memory that is the same size as the original pixel space, and cop...

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 method for accelerating the decoding of a camera video stream by a programmable GPU in a virtual-real fusion system, comprising: obtaining original YUV video; creating a single-channel texture from the pixel stream of each frame of YUV picture and transmitting it to the GPU; drawing a three-dimensional virtual scene, and judging Whether the current pixel belongs to the camera image; RGB pixels are mixed with the 3D scene to form the final virtual-real fusion image. Compared with the traditional method of decoding YUV video pixels in multiple threads on the CPU, the present invention can effectively cut more original video pixels that do not need sampling, and at the same time, based on the GPU with stronger parallel decoding capability, the decoding efficiency can be greatly improved. The algorithm of the invention is clear and the result is robust, and the method can be used in the fusion application of large-scale three-dimensional virtual scene and real-time monitoring, and can be used in good combination with the current mainstream camera manufacturer's video.

Description

technical field [0001] The invention relates to the optimization of camera video decoding efficiency in a virtual-real fusion system, in particular to a method for accelerating the decoding of a camera video stream through a programmable GPU in the virtual-real fusion system. Background technique [0002] With the rapid development of "smart cities", the coverage density and construction quality of video surveillance systems in public areas have been greatly improved. At present, the most commonly used solution for various monitoring command centers is the monitoring video wall. Every time the monitoring personnel see the video screen, they need to understand the scene in their brains. From a cognitive point of view, frequently shifting their attention will cause the feedback time to increase and Brain fatigue. By 3D modeling of the environment in which the camera is deployed, the surveillance video of the 2D screen is seamlessly integrated into the 3D scene. Such a virtua...

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): G06T15/00G06T15/04G06T19/00H04N19/436H04N19/182H04N19/132
CPCH04N19/132H04N19/182H04N19/436G06T15/005G06T15/04G06T19/006
Inventor 郑文庭李融鲍虎军
Owner ZHEJIANG UNIV
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