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
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[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 video is different from ordi...
Embodiment 2
[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 each sub-block; the clou...
Embodiment 3
[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 video data.
[0078] The ...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com