Deblocking Filtering Control for Palette Mode Image Encoding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The increasing demand for high-resolution and high-quality images leads to a significant increase in the amount of transmitted and stored data, resulting in higher transmission and storage costs, necessitating the development of high-efficient image compression technologies.
Innovation Solution
An image encoding/decoding method and apparatus that improves encoding/decoding efficiency by performing deblocking filtering based on whether to apply a palette mode, generating reconstructed blocks, determining target boundaries, and filtering samples adjacent to these boundaries, regardless of the prediction mode of adjacent blocks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If high-resolution and high-quality images are transmitted and stored, then image quality is improved, but transmission cost and storage cost increase
Solution Approach 1:
The patent changes the parameter of deblocking filtering by conditionally applying it based on prediction mode. When palette mode is used, deblocking filtering is skipped; when other prediction modes are used, deblocking filtering is applied. This parameter change optimizes the balance between image quality and compression efficiency, reducing the amount of transmitted information while maintaining acceptable image quality.
2Manufacturing precision
If deblocking filtering is performed on all blocks, then boundary artifacts are reduced, but encoding complexity increases
Solution Approach 1:
The patent applies local quality by making the deblocking filtering operation conditional rather than universal. Specifically, deblocking filtering is applied only to blocks that use prediction modes other than palette mode, while blocks using palette mode skip this filtering step. This localized application of filtering reduces encoding complexity while maintaining boundary smoothness where it is most needed.
3Productivity
If palette mode is applied to all blocks, then compression efficiency is improved, but image quality at boundaries deteriorates
Solution Approach 1:
The patent changes the parameter of deblocking filtering application based on the prediction mode used. When palette mode is applied to improve compression efficiency, the patent conditionally skips deblocking filtering for those specific blocks. However, when other prediction modes are used, deblocking filtering is applied to maintain boundary quality. This conditional parameter change allows the system to optimize for compression efficiency where palette mode is used while preserving boundary quality where other modes are used.
Data Source
AI summary
An image encoding/decoding method and apparatus are provided. An image decoding method performed by an image decoding apparatus may comprise generating a reconstructed block for a current block, determining a target boundary for the reconstructed block, determining a first target block and a second target block based on a sample adjacent to the target boundary, and performing deblocking filtering on the sample adjacent to the target boundary, based on a prediction mode of at least one of the first target block or the second target block. In this case, a value of the sample adjacent to the target boundary may not be changed based on the prediction mode of at least one of the first target block or the second target block being a palette mode.


