Quality optimization greatly improves coding efficiency by optimizing Quantization Parameter (QP). Recently, preanalysis module to evaluate temporal information propagation inter-frames is used to adaptively adjust QP for each coding unit (CU). However, considering characteristics of Screen Content Coding (SCC), problems exist in module design and QP generation part for screen content. For module design, SCC mainly uses intra-frame compression tools, which haven’t been included in current information propagation model. For QP generation, CUs in fixed-size quantization group (QG) are encoded with same QP, which is imprecise for screen content. This paper proposes intra-frame backwards pre-analysis method and flexible QG size adjustment method for SCC quality optimization. Proposed intra-frame pre-analysis method extends information propagation model by adding intra-frame analysis. Before compression, pre-analysis module finds all intra-frame references and generates importance for each micro block. Proposed flexible QG size is applied during compression and make QG size fit actual CU size. Thus, one QG only contains one CU, so QP of current CU is generated only from the average importance of micro blocks belonging to it, without influenced by micro blocks in other CUs. The experiment shows that proposed algorithm achieves 0.571% BD-rate reduction for the All Intra (AI) configuration with less than 5% encoding time increasing under the SCC common test condition. And the proposed algorithms are conducted in VTM version 5, the standard test environment for Versatile Video Coding (VVC). This work explores the potentiality of quality optimization for screen content and will make contribution to the development of next generation SCC standard.
The latest video compression standard Versatile Video Coding (VVC/H.266) adopts many advanced encoding tools which achieve larger BD-rate reduction but bring much time consumption. Among all new tools, an inter-prediction mode called InterIMV mode is most time consuming for occupying 12.7% of entire encoding time, with 96.8% of its check redundant in depth level and coding unit (CU) level. Current depth level mode skip methods do early termination based on original top-down structure and skip mode check in lower depth, which brings large quality decrease. For CU level, the common features are not effective to correctly skip InterIMV check. Thus, fast InterIMV algorithm targeted to remove InterIMV mode redundancy is needed. This paper proposes bottom-up InterIMV check method on depth level and temporal rate-distortion relation based check skip method on CU level. Firstly, proposed method executes InterIMV mode in a bottom-up order after all depths are traversed. This method checks InterIMV mode from the lowest depth towards upper depths and finds the suitable depth for current area. Then, InterIMV check in depths above suitable depth is removed without bringing much quality damage, since only the suitable depth is used to encode current area. Secondly, for each CU, the proportion of rate in rate-distortion cost (RD-cost) of temporal best mode is used to judge whether to skip InterIMV check, since this relationship is strongly associated with InterIMV selection. While testing on VVC benchmark VTM5 under RandomAccess configuration, the proposed methods achieve 79.78% speed up in InterIMV process on average. The BD-rate increase of proposed methods is only 0.37% which brings no significant coding efficiency decrease.
Access to the requested content is limited to institutions that have purchased or subscribe to SPIE eBooks.
You are receiving this notice because your organization may not have SPIE eBooks access.*
*Shibboleth/Open Athens users─please
sign in
to access your institution's subscriptions.
To obtain this item, you may purchase the complete book in print or electronic format on
SPIE.org.
INSTITUTIONAL Select your institution to access the SPIE Digital Library.
PERSONAL Sign in with your SPIE account to access your personal subscriptions or to use specific features such as save to my library, sign up for alerts, save searches, etc.