method for accelerating decoding of a camera video stream through a 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 high algorithm complexity and large amount of calculation, and achieve the effects of clear algorithm, robust results, and improved decoding performance

Active Publication Date: 2019-04-19
ZHEJIANG UNIV
View PDF9 Cites 4 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
  • method for accelerating decoding of a camera video stream through a programmable GPU in a virtual-real fusion system
  • method for accelerating decoding of a camera video stream through a programmable GPU in a virtual-real fusion system
  • method for accelerating decoding of a camera video stream through a 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 in conjunction with the embodiments and accompanying drawings, but the present invention is not limited thereto.

[0026] In the present invention, in the video virtual fusion system, the algorithm flow for accelerating the decoding of the video stream of the camera through the programmable GPU is as follows: figure 1 As shown, the 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 Hikvision brand camera as an example, through the callback function in the SDK, every time the camera captures a frame, the YUV pixel stream of the current camera screen can be obtained in a separate pixel acquisition thread. Apply for a space in the memory that is the same size as the original pixel space, and completely copy the pix...

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 decoding of a camera video stream through a programmable GPU in a virtual-real fusion system. The method comprises the steps of obtaining an originalYUV video; Creating a single-channel texture for the pixel flow of each frame of YUV image and transmitting the single-channel texture to the GPU; Drawing a three-dimensional virtual scene, and judging whether the current pixel belongs to a camera image or not; And mixing the RGB pixels and the three-dimensional scene to form a final virtual-real fusion image. Compared with a traditional method for decoding YUV video pixels on a CPU in a multi-thread mode, more original video pixels which do not need to be sampled can be effectively cut, and meanwhile the decoding efficiency is greatly improved on the basis of a GPU with higher parallel decoding capacity. The method is clear in algorithm and robust in result, can be applied to fusion application of a large three-dimensional virtual scene and real-time monitoring, and can be well combined with a video of a current mainstream camera manufacturer for use.

Description

technical field [0001] The invention relates to the optimization of video decoding efficiency of a camera in a virtual-real fusion system, in particular to a method for accelerating decoding of a video stream of a camera through a programmable GPU in a 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 and 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, frequent diversion of attention will result in longer feedback time and Brain fatigue. Through the three-dimensional modeling of the environment where the camera is deployed, the surveillance video of the two-dimensional picture is seamlessly integrated...

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): 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