Video Encoding Using Neighboring Block Information for Coding Efficiency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video encoding/decoding technologies face challenges in efficiently encoding/decoding a current largest coding unit (LCU) using information from neighboring LCUs, and in managing the complexity and coding efficiency when encoding/decoding higher layers of the LCU.
Innovation Solution
The method involves obtaining and utilizing information from neighboring blocks to configure and encode/decode the current block, specifically by selecting appropriate coding information from neighboring LCUs to set the maximum coding depth of the current LCU, and by using motion information and prediction directions from lower depth CUs to inform the encoding/decoding of higher depth CUs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If information from neighboring blocks is used to configure the current block, then coding efficiency is improved, but device complexity increases
Solution Approach 1:
The patent applies preliminary action by pre-configuring the current block using information from neighboring blocks before the actual encoding/decoding process. The decoder pre-processes neighboring block data and prepares prediction information in advance, so that when the current block needs to be decoded, the necessary prediction data is already available, improving coding efficiency without significantly increasing processing complexity during the main decoding operation.
2Manufacturing precision
If maximum coding depth is set based on neighboring LCUs, then coding precision is improved, but loss of information increases
Solution Approach 1:
The patent uses copying by replicating the maximum coding depth configuration from neighboring LCUs to the current LCU. Instead of transmitting the maximum coding depth information for every LCU, the decoder copies this parameter from already-decoded neighboring LCUs. This maintains coding precision by ensuring consistent depth configuration while reducing information transmission overhead, as the copied parameter doesn't require additional bits in the bitstream.
3Productivity
If reference picture candidates are limited using lower depth CU cost, then productivity is improved, but measurement precision deteriorates
Solution Approach 1:
The patent applies parameter changes by dynamically adjusting the reference picture candidate selection based on the cost information from lower depth CUs. When the cost indicates a good match, the system changes the parameter of reference picture selection to use fewer candidates, improving encoding speed. When the cost indicates a poor match, the system changes the parameter to consider more reference pictures, maintaining prediction accuracy. This adaptive parameter adjustment resolves the contradiction between encoding speed and prediction accuracy.
Data Source
AI summary
The present invention relates to video encoding/decoding methods and device, wherein the video encoding method according to the invention comprises the following steps: acquiring information of peripheral blocks; setting the information about a current block based on the information of the peripheral blocks; and encoding the current block based on the set information, wherein the current block and the peripheral blocks may be a CU (coding unit).


