Method and device for parallel coding of panoramic video
A panoramic video and encoding method technology, applied in the field of panoramic video parallel encoding methods and devices, can solve the problems of restricting the large-scale industrial application and popularization of panoramic video, the effect of parallel acceleration is greatly reduced, and the CPU utilization rate is low, so as to promote large-scale Large-scale industrial application and popularization, real-time coding, and the effect of improving coding speed
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0062] figure 2 It is a schematic flow chart of the panoramic video parallel coding method provided by Embodiment 1 of the present invention. Such as figure 2 As shown, the method includes the following steps:
[0063] S201. Obtain a spherical panoramic video.
[0064] S202. Determine whether the mapping method is a preset mapping method, if yes, perform step S203:
[0065] It should be noted that, in the embodiment of the present invention, the preset mapping methods include, but are not limited to, the following mapping methods: cubic projection (Cubic Projection), quadrangular pyramid mapping, and latitude and longitude map mapping. As an example, the preset mapping manner may also include: an Adaptive Tile Segmentation manner, a TBCylinder mapping manner, and a Circle-Tiles Segmentation mapping manner.
[0066] Such as image 3 As shown, the cube mapping method is a mapping method in which a sphere is mapped into a cube and expanded into six positive directions.
...
Embodiment 2
[0088] Figure 8 It is a schematic flow chart of the panoramic video parallel coding method provided by Embodiment 2 of the present invention. Such as Figure 8 As shown, the method includes the following steps:
[0089] S801. Obtain a spherical panoramic video.
[0090] S802. Determine whether the mapping method is a preset mapping method, if yes, execute step S803:
[0091] S803. Map the spherical panoramic video to a planar panoramic video according to a preset mapping method, and divide the planar panoramic video into multiple planar views:
[0092] S804. Determine whether the shapes of the plane views are all rectangles, if not, execute step S805, if yes, execute step S806, if yes, execute step S806:
[0093] S805. Processing the non-rectangular plane view shape into a rectangle:
[0094] As an example, to process a non-rectangular planar view into a rectangle, the following method may be adopted: making a circumscribing rectangle of the non-rectangular planar view. ...
Embodiment 3
[0105] Figure 9 It is a schematic flow chart of the panoramic video parallel encoding method provided by Embodiment 3 of the present invention. Such as Figure 9 As shown, the method includes the following steps:
[0106] S901. Obtaining a spherical panoramic video:
[0107] S902. Determine whether the mapping method is a four-edge quasi-mapping method, and if so, perform step S903:
[0108] S903. Map the spherical panoramic video into a plane panoramic view according to the quadrangular pyramid mapping method, and divide the plane panoramic video into a square view and 4 triangular views:
[0109] It should be noted that, if Figure 4 As shown in , a square view S and four triangular views T1 to T4 are mapped into a large square.
[0110] S904. Stitching four triangular plane views into two square plane views:
[0111] In the embodiment of the present invention, any two triangular views among the four triangular views T1 to T4 can be spliced into one square plan view...
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