Panoramic video coding and decoding methods and devices

A panoramic video and encoding technology, applied in the field of video encoding, can solve the problems of reducing network bandwidth and the inability to transmit panoramic live video in real time, so as to achieve the effect of reducing video bit rate and reducing pressure

Inactive Publication Date: 2017-05-10
深圳市云宙多媒体技术有限公司
View PDF0 Cites 24 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In view of this, the embodiments of the present invention provide a panoramic video encoding and decoding method and devi

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 coding and decoding methods and devices
  • Panoramic video coding and decoding methods and devices
  • Panoramic video coding and decoding methods and devices

Examples

Experimental program
Comparison scheme
Effect test

Example Embodiment

[0034] Embodiment one

[0035] figure 1 It is a flow chart of a panoramic video encoding method provided by Embodiment 1 of the present invention. This embodiment is applicable to the case where the blocks in the panoramic video frame are encoded with different code rates according to the current viewpoint position in the playback terminal. , the method can be performed by a panoramic video coding device, the panoramic video coding device is configured in the coding end, the method specifically includes the following steps:

[0036] Step 110, the encoding end obtains the encoded data of each block of the panoramic video frame, wherein the panoramic video frame is divided into blocks according to the playback position at the playback end, and the code rate of each block encoded data is based on the playback position of the block and The relative positional relationship of the current viewpoint position of the playback terminal is determined.

[0037] Among them, panoramic vid...

Example Embodiment

[0044] Embodiment two

[0045] figure 2 It is a flow chart of a panoramic video coding method provided in Embodiment 2 of the present invention. This embodiment is optimized on the basis of Embodiment 1, and the coded data of each block of the panoramic video frame obtained by the coding end is further optimized as follows: The streaming end divides into blocks according to the playback position of the panoramic video frame at the playback end to obtain block video data; the streaming end selects a bit rate sequentially from at least two bit rates as the current bit rate, and adopts the current bit rate Encoding all block video data; the push flow end classifies and encapsulates all encoded block video data according to the code rate, and sends it to the cloud platform end; the cloud platform end is used as the encoding end to obtain According to the code rate of each sub-block determined by the current viewpoint position of the playback terminal and the playback position of...

Example Embodiment

[0075] Embodiment three

[0076] Image 6 It is a flow chart of a panoramic video coding method provided by Embodiment 3 of the present invention. This embodiment is optimized on the basis of Embodiment 1, and further optimizes the coded data of each block of the panoramic video frame obtained by the coding end as follows: The encoding end performs segmentation according to the playback position of the panoramic video frame at the playback end to obtain segmented video data; the encoding end obtains the code rate of each segment determined according to the current viewpoint position of the playback end and the playback position of each segment; The encoding end encodes the block video data according to the code rate of each block to form encoded panoramic video frames. The method specifically includes the following steps:

[0077] In step 310, the encoding end divides the panoramic video frame into blocks according to the playback position of the playback end to obtain block...

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 panoramic video coding and decoding methods and devices. The coding method comprises the following steps: a coding end obtains various block coding data of a panoramic video frame, wherein the panoramic video frame is blocked according to the playing position at a playing end; the code rate of each block coding data is determined according to the relative position relationship of the playing position of a block and the current viewpoint position of the playing end; and the coding end sends the panoramic video frame to the playing end, so that the playing end is indicated to perform decoding playing. By means of the panoramic video coding and decoding methods and devices disclosed by the invention, the code rate of a coded video is greatly reduced; the network bandwidth pressure is reduced; furthermore, because the code rates of various blocks are determined according to the current viewpoint position, human eyes always can have the high-definition video watching effect; and the problem that a panoramic live high-definition video cannot be transmitted in real time can be solved.

Description

technical field [0001] Embodiments of the present invention relate to video coding technologies, and in particular, to a panoramic video coding and decoding method and device. Background technique [0002] Video codec technology is widely used in the compression of multimedia data such as movie video and camera video. With the popularization of virtual reality technology, traditional video formats are not limited to single-channel video movies, images shot by single-channel cameras, but panoramic videos shot by multiple cameras at the same time and spliced ​​and synthesized have become a new video format. [0003] In the prior art, mainstream encoding technologies such as H264\H265 are used to encode the panoramic video, and the panoramic video is regarded as one video medium, and the same encoding scheme as the video captured by a single camera is used for encoding. Since the panoramic video is usually spliced ​​by multiple cameras, the amount of data is huge, and the pan...

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): H04N19/146H04N19/154H04N19/167
CPCH04N19/146H04N19/154H04N19/167
Inventor 吴金勇
Owner 深圳市云宙多媒体技术有限公司
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