Panoramic video transcoding method, apparatus and device

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: 2018-07-17
ALIBABA GRP HLDG LTD
View PDF7 Cites 12 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
  • Panoramic video transcoding method, apparatus and device
  • Panoramic video transcoding method, apparatus and device
  • Panoramic video transcoding method, apparatus and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0060] Such as figure 2 As shown, the decoding process of the panoramic video, the mapping of the decoded video data to N viewing angles, and the encoding of the N channels of video data obtained after mapping are all performed by the GPU, and the encoded video streams are sliced ​​and packaged. Processing is performed by the CPU.

Embodiment 2

[0062] Such as image 3 As shown, the decoding process of the panoramic video is performed by the CPU, the mapping of the decoded video data to N viewing angles, and the encoding of the N channels of video data obtained after mapping are all performed by the GPU, and the encoded video streams of each channel are The slicing and packing process is performed by the CPU.

Embodiment 3

[0064] Such as Figure 4 As shown, the decoding process of the panoramic video is performed by the GPU; the video data obtained by decoding is mapped to M viewing angles by the GPU, and the remaining N-M viewing angles are mapped to the remaining N-M viewing angles to be executed by the CPU; among the N road video data obtained after mapping The encoding processing of the P channels is performed by the GPU, and the encoding processing of the remaining N-P channels is performed by the CPU; the slicing and packaging of the encoded video streams are performed 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 invention provides a panoramic video transcoding method, apparatus and device. The method comprises the following steps: performing decoding processing on a panoramic video; mapping the decoded video data to N viewing angles to obtain N paths of video data, wherein the N is a preset positive integer; respectively encoding the N paths of video data to obtain N paths of video streams; respectively slicing and packing the N paths of video streams; wherein part or all of the decoding, mapping, and encoding are executed by a graphical processor GPU. In the panoramic video transcoding, some or all of the processing of decoding, mapping and encoding is executed by the GPU, and the method for accelerating the panoramic video transcoding by using the GPU resource improves the instantaneity compared with the manner of panoramic video transcoding by using pure CPU architecture in the prior art, so that the needs of VR live video are met.

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 videos, how to reduce the bit rate while ensuring the resolution of panoramic videos has become an urgent problem to be solved in the field of VR technology. question. [0003] When a user watches a panoramic video, the user can often only see a small part of the content in the spherical panoramic video from the user's perspective. Since the general panoramic video is transcoded, all viewing angles maintain the same resolution and clarity, which leads to high resolution even for viewing angles that cannot be seen by the user, which causes transcoding time code rate of waste. In response to this situation, the prior art proposes a way to map panoramic video t...

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/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