Ultra-High-Definition Image Coding With Selective Residual Encoding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing technologies face challenges in reducing calculation complexity and improving encoding efficiency during intra prediction for ultrahigh definition resolution images with high inter-pixel correlation, such as 4K and 8K images.
Innovation Solution
An encoding and decoding apparatus and method that generate prediction blocks using multiple methods, select the best encoding efficiency block, and encode residual blocks based on similarity, with optional entropy encoding of encoding information to reduce complexity and improve efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If residual blocks are always encoded to maintain high image quality, then encoding quality is improved, but calculation complexity increases
Solution Approach 1:
The patent changes the parameter of residual block encoding by introducing a flag that dynamically controls whether residual blocks are encoded. This allows the system to adapt between encoding residual blocks (for high quality) and skipping encoding (for low complexity) based on the specific characteristics of each block, thereby resolving the contradiction between encoding quality and calculation complexity
Solution Approach 2:
Instead of always encoding all residual blocks (excessive action), the patent applies partial encoding only to blocks that benefit from it. By using the residual_block_encoding_flag to selectively encode only necessary blocks, the system achieves adequate quality while reducing overall calculation complexity
2Productivity
If multiple prediction methods are used to improve encoding efficiency, then encoding efficiency is improved, but device complexity increases
Solution Approach 1:
The patent implements dynamic prediction method selection by generating multiple prediction blocks using different methods and then selecting the best one based on encoding efficiency. The system dynamically adapts to different block characteristics rather than using a fixed prediction method, improving encoding efficiency while managing complexity through selective application
Solution Approach 2:
The patent segments the prediction process into multiple independent prediction methods, each generating separate prediction blocks. This allows the system to evaluate and select the most efficient method for each specific block, improving overall encoding efficiency while keeping each individual prediction method relatively simple
3Measurement precision
If encoding information about residual blocks is always transmitted to ensure decoding accuracy, then decoding accuracy is improved, but bitstream size increases
Solution Approach 1:
The patent extracts only the necessary encoding information by introducing a flag that indicates whether residual blocks are encoded. When residual blocks are not encoded, the flag alone suffices for accurate decoding, eliminating the need to transmit full residual block data and thereby reducing bitstream size while maintaining decoding accuracy
Data Source
AI summary
Provided are an encoding device using predictive coding in a screen and a method thereof, and a decoding device and a method thereof. The encoding device is capable of generating a prediction block of a current block according to one of methods for generating a plurality of predetermined prediction blocks, and outputting at least one of encoding information and differential blocks as bitstream by entropy encoding according to whether differential blocks are encoded or not.


