A panoramic video transcoding method, device and equipment

A panoramic video and transcoding technology, applied in digital video signal modification, processor architecture/configuration, selective content distribution, etc., can solve the problem of consuming huge computing resources, difficult to achieve real-time processing, and unable to meet VR video live broadcast. requirements and other issues to achieve the effect of improving real-time performance

Active Publication Date: 2020-08-28
ALIBABA GRP HLDG LTD
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the mapping and encoding of multi-channel panoramic videos in the above processing process requires huge computing resources, which puts a huge pressure on the transcoding system currently deployed on the CPU, and it is difficult to achieve real-time processing.
Therefore, it can only be used for VR video on demand, and cannot meet the needs of VR video live broadcast.

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 panoramic video transcoding method, device and equipment
  • A panoramic video transcoding method, device and equipment
  • A panoramic video transcoding method, device and equipment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0060] Such as figure 2 As shown, the decoding processing of panoramic video, mapping the decoded video data to N viewing angles, and encoding the N channels of video data obtained after mapping are all executed by the GPU, and each video stream after encoding is sliced ​​and packed The processing is executed by the CPU.

Embodiment 2

[0062] Such as image 3 As shown, the decoding processing of the panoramic video is executed by the CPU. The decoded video data is mapped to N views, and the N channels of video data obtained after the mapping are respectively encoded. The processing is executed by the GPU, and the encoded video streams are performed The slicing and packing process is executed by the CPU.

Embodiment 3

[0064] Such as Figure 4 As shown, the decoding processing of the panoramic video is performed by the GPU; the mapping of the decoded video data to the M views is performed by the GPU, and the mapping to the remaining NM views is performed by the CPU; among the N channels of video data obtained after mapping The encoding processing of the P channels is executed by the GPU, and the encoding processing of the remaining NP channels is executed by the CPU; the slicing and packing of each video stream after encoding is executed by the CPU.

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 present invention provides a panoramic video transcoding method, device and equipment, wherein the method includes: decoding the panoramic video; mapping the decoded video data to N viewing angles to obtain N channels of video data, where N is the preset A positive integer is set; N-way video data are encoded respectively to obtain N-way video streams; N-way video streams are respectively sliced ​​and packaged; wherein part or all of the decoding, mapping and encoding are processed by the graphics processor GPU execution. In the present invention, in the panoramic video transcoding, part or all of the decoding, mapping, and encoding processes are performed by the GPU. This method of using GPU resources to accelerate the panoramic video transcoding is compared with the pure CPU architecture in the prior art. The way of panoramic video transcoding improves real-time performance, thus meeting the needs of VR video live broadcast.

Description

【Technical Field】 [0001] The present invention relates to the field of computer application technology, in particular to a panoramic video transcoding method, device and equipment. 【Background technique】 [0002] As users have higher and higher requirements for the clarity and fluency of VR (virtual Reality) panoramic video, how to reduce the bit rate while ensuring the resolution of the panoramic video has become an urgent issue in the field of VR technology. problem. [0003] When a user is watching a panoramic video, the user's perspective is often only able to see a small part of the content in the spherical panoramic video. Since the usual panoramic video is transcoded, all the viewing angles maintain the same resolution and clarity, which leads to the high resolution of the viewing angle that the user cannot see, which results in the transcoding time code Rate of waste. In response to this situation, the prior art proposes a way to map panoramic video to multiple different...

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): H04N21/2343H04N21/4402
CPCH04N21/234309H04N21/440218H04N21/2343H04N21/4402H04N19/119H04N19/156H04N19/172H04N19/597H04N19/14H04N19/40H04N19/42G06T1/20
Inventor 盛骁杰吴俞醒
Owner ALIBABA GRP HLDG LTD
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