Spherical rotation for high efficiency ERP 360-degree video coding
摘要
The big data volume of 360-degree videos imposes high requirements for the video compression performance of the encoder. It is noteworthy that spherical rotation demonstrates potential for augmenting the Equirectangular Projection (ERP) 360-degree video compression rate. However, the compression characteristics of projection under spherical rotation and the calculation of the optimal rotation angle have not been fully studied. To address these problems, we first conducted a comprehensive evaluation of the rotation encoding characteristics of ERP format videos, thereby revealing the impact of rotation angle changes on ERP encoding performance. Based on this, we propose a Basic ERP Rotation Coding Framework (B-ERPRCF). This framework contains two proposed angle prediction algorithms: an ERP Rotation Angle Prediction Algorithm for General Distribution Videos (GD-ERPAPA) and an ERP Rotation Angle Prediction Algorithm for Ideal Distribution Videos (ID-ERPAPA), which predict the optimal rotation angle for different video types. Where GD-ERPAPA considers the geometric distortion and combines motion and texture information to rotate relatively static and flat regions to the poles, and ID-ERPAPA focuses on boundary discontinuity, finding relatively static regions for the boundaries. Furthermore, to optimize the complexity of B-ERPRCF, we propose a High Efficiency ERP Rotation Coding Framework (HE-ERPRCF) that diminishes frequency of updating rotation angles. Experimental results show that B-ERPRCF and HE-ERPRCF can respectively save by 2.90% and 2.63% bitrates on average compared to the standard encoder. Moreover, compared to B-ERPRCF, HE-ERPRCF attains an average reduction in encoding time by 40.51%, achieving efficient ERP rotation coding.