{"title":"Skipping the transform for impulse-like noise superposed to correlated prediction errors to improve the coding of screen content","authors":"M. Narroschke","doi":"10.1109/ICECCME55909.2022.9987944","DOIUrl":null,"url":null,"abstract":"For the coding of screen content, Versatile Video Coding, VVC, uses hybrid coding applying prediction and sub-sequent block-wise coding of the prediction error. Blocks with highly correlated prediction errors are transform coded. The transform reduces the correlation and thus the data rate. In the case of screen content, impulse-like prediction errors often occur, which show only marginal or no correlation. Blocks with this impulse-like noise are coded directly without a transform as the transform would generate statistical dependencies between the coefficients and thus would lead to increased data rate. As the content to be coded is typically not aligned with the block structure of the prediction error coding, also situations occur, in which the correlated prediction errors are superposed by impulses. In these situations, none of the two codings is efficient. Transform coding is inefficient for the impulse-like noise and the direct coding is inefficient for the correlated prediction errors. In order to overcome this drawback in this paper, the superposed impulse-like noise is first separated from the correlated prediction errors. After separation, the impulse-like noise is efficiently coded directly without a transform and the correlated prediction errors are coded efficiently by the use of the transform. Experiments using the VVC reference implementation VTM-9.3 show average data rate reductions at the same PSNR of up to 1.6% depending on the sequence.","PeriodicalId":202568,"journal":{"name":"2022 International Conference on Electrical, Computer, Communications and Mechatronics Engineering (ICECCME)","volume":"18 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-11-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 International Conference on Electrical, Computer, Communications and Mechatronics Engineering (ICECCME)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICECCME55909.2022.9987944","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
For the coding of screen content, Versatile Video Coding, VVC, uses hybrid coding applying prediction and sub-sequent block-wise coding of the prediction error. Blocks with highly correlated prediction errors are transform coded. The transform reduces the correlation and thus the data rate. In the case of screen content, impulse-like prediction errors often occur, which show only marginal or no correlation. Blocks with this impulse-like noise are coded directly without a transform as the transform would generate statistical dependencies between the coefficients and thus would lead to increased data rate. As the content to be coded is typically not aligned with the block structure of the prediction error coding, also situations occur, in which the correlated prediction errors are superposed by impulses. In these situations, none of the two codings is efficient. Transform coding is inefficient for the impulse-like noise and the direct coding is inefficient for the correlated prediction errors. In order to overcome this drawback in this paper, the superposed impulse-like noise is first separated from the correlated prediction errors. After separation, the impulse-like noise is efficiently coded directly without a transform and the correlated prediction errors are coded efficiently by the use of the transform. Experiments using the VVC reference implementation VTM-9.3 show average data rate reductions at the same PSNR of up to 1.6% depending on the sequence.