Check patentability & draft patents in minutes with Patsnap Eureka AI!

Panoramic real-time video stream processing method based on multiple GPUs

A real-time video stream and processing method technology, which is applied in the field of video stream processing to achieve real-time effects and improve resource utilization.

Inactive Publication Date: 2019-08-06
宁夏融媒科技有限公司
View PDF6 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The purpose of the present invention is to provide a multi-GPU based panoramic real-time video stream processing method in order to solve the above problems, which solves the current existing problems

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
  • Panoramic real-time video stream processing method based on multiple GPUs
  • Panoramic real-time video stream processing method based on multiple GPUs

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] Such as Figure 1-2 As shown, this embodiment adopts the following technical solutions: a method for processing panoramic real-time video streams based on multiple GPUs, comprising the following steps:

[0028] Step 1. Carry out the task execution of a single GPU under the regulation and control of processing memory by the video of the video image task list to be spliced;

[0029] Step 2. The system processor allocates video image tasks to be stitched according to the number of single GPU stream processors, core frequency, and video memory bandwidth occupancy;

[0030] Step 3. If the video image task to be stitched meets the maximum load of a single GPU, the system will arrange a single GPU for task allocation. If the video image task to be stitched is greater than the maximum load of a single GPU, the system will allocate more according to the storage size of the video image task to be stitched. GPU (GPU1...GPUn) to work;

[0031] Step 4. Summarize the video after ca...

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 panoramic real-time video stream processing method based on multiple GPUs (Graphics Processing Units). The method comprises the following steps: step 1, executing a task of asingle GPU; step 2, allocatoffing the occupancy; step 3, allocating tasks by the plurality of GPUs; 4, calculating and gathering the videos; step 5, splicing and storing the gathered videos into a second storage queue; and step 6, transmitting the video data gathered by the second storage queue in the step 5 to a receiving end of the host. The beneficial effects of the invention are as follows: aplurality of GPUs are used for coordinating work; under the adjustment of the microprocessor, the multi-GPU coordination processing of the panoramic real-time video flow is realized; multi-GPU architecture concurrent operation is realized in peak time and valley time; the GPU use condition of each data processing component in a distributed computing framework is monitored in real time; when the traffic is high, multiple strong GPUs are adopted for composite processing, and when the traffic is low, single or few GPUs are adopted for processing, so that the problem that video processing consumes a large number of idle GPU resources is solved, the real-time effect is achieved, and the resource utilization rate is increased.

Description

[0001] Technical field: [0002] The invention belongs to the technical field of video stream processing, in particular to a multi-GPU-based panoramic real-time video stream processing method. [0003] Background technique: [0004] Panorama, also known as 3D real scene, is an emerging rich media technology. The biggest difference between it and traditional streaming media such as video, sound, and pictures is that it is "operable and interactive." There are two kinds of panoramas: virtual reality and 3D real scene. Virtual reality is a simulated reality scene produced by software such as Maya, representing virtual Forbidden City, Hebei virtual tour, Taishan virtual tour, etc.; 3D real scene is to use SLR camera or street view car to take real photos, after special stitching, processing, Let the author stand in the painting environment and show the most beautiful side. Stream processing is an important big data processing method. Its main feature is that the data it processes ...

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
IPC IPC(8): G06F9/50H04N5/232
CPCG06F9/5027G06F9/5044G06F9/5083H04N23/698
Inventor 马万涛
Owner 宁夏融媒科技有限公司
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More