- 新一代通用視頻編碼H.266/VVC:原理、標準與實現
- 萬帥等
- 594字
- 2024-03-22 11:49:02
2.1.6 全景視頻
全景視頻,也稱為360°視頻,是具有360°全包圍視角的球形視頻。全景視頻通常由多個攝像機同時對一個場景進行多角度拍攝,然后利用圖像拼接算法將不同角度的視頻拼接而成。如果用戶使用頭戴式顯示設備HMD(Head-Mounted Display),就可以通過轉動頭部觀看全景視頻各個角度的視頻畫面,從而獲得最佳的觀看體驗。如圖2.7所示,觀看全景視頻時用戶位于全景視頻球的中心。相比于傳統視頻,觀看全景視頻時用戶成為觀看內容的參與者,而不再被動觀看。全景視頻提高了用戶與視頻的互動性,帶來了一種全新的沉浸式體驗。

圖2.7 全景視頻觀看示意圖
為了利用針對傳統平面視頻的處理及壓縮算法,全景球形視頻需要轉換為平面視頻。目前已經有多種映射方式:經緯圖等角映射(Equirectangular Projection, ERP)、立方體映射(Cube Map Projection, CMP)、八面體映射(Octahedron Projection, OHP)、截斷金字塔映射(Truncated Square Pyramid Projection, TSP)、球面條帶映射(Segmented Sphere Projection, SSP)等。其中,ERP與CMP是最為常用的兩種映射方式。
ERP是一種等距圓柱投影格式,也是一種簡單的地圖投影格式。該投影格式將每條經線圈映射為圓柱上等間隔的豎直直線,將每條緯線圈映射為圓柱上等間隔的水平直線。ERP格式的映射關系示意圖如圖2.8所示,生成的平面視頻的寬高比為2:1。ERP映射方式較為簡單,但南北兩極存在嚴重的過采樣現象。
CMP映射是在球體外接一個正六面體,以球心與正六面體重合的中心作為中心投影,從而實現球體和正六面體之間的映射,如圖2.9所示。

圖2.8 ERP與圓柱體映射關系示意圖

圖2.9 CMP與球體映射關系示意圖
- 編程卓越之道(卷3):軟件工程化
- Web Development with Django Cookbook
- Android Application Development Cookbook(Second Edition)
- INSTANT MinGW Starter
- 精通API架構:設計、運維與演進
- Mastering macOS Programming
- Apache Mahout Clustering Designs
- Python算法指南:程序員經典算法分析與實現
- 從零開始學Linux編程
- Android項目實戰:手機安全衛士開發案例解析
- Oracle GoldenGate 12c Implementer's Guide
- Python趣味編程與精彩實例
- Python Programming for Arduino
- 測試工程師Python開發實戰
- 深入實踐C++模板編程