Intra Block Copy Prediction Mode Flag in Video Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies face inefficiencies in decoding data blocks coded in intra block copy prediction mode, particularly in maintaining consistency between syntax and semantics, and in reducing bit rate costs.

Innovation Solution

A method for video coding and decoding that includes carrying specific indication information in bitstream data to identify blocks coded in intra block copy prediction mode, using flags to specify prediction modes, and optimizing coding performance by determining the lowest rate distortion cost for prediction modes, while ensuring consistent entropy coding contexts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If intra block copy prediction mode is used for coding current block, then coding flexibility and applicability to various slice types is improved, but decoding efficiency and syntax-semantics consistency deteriorates due to lack of explicit indication information

Engineering Contradiction:
Improvecoding flexibilityVSAvoiddecoding efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent segments the prediction mode indication by introducing a dedicated flag (intra_block_copy_prediction_mode_flag) that specifically identifies intra block copy mode, separating it from general intra/inter prediction mode classification. This segmentation allows the decoder to quickly identify and handle intra block copy blocks without ambiguity, resolving the syntax-semantics consistency issue while maintaining coding flexibility.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary flag (intra_block_copy_prediction_mode_flag) that acts as a mediator between the encoder's choice of intra block copy mode and the decoder's interpretation. This flag serves as explicit communication that resolves the ambiguity in syntax-semantics mapping, improving decoding efficiency without limiting the encoder's flexibility in selecting prediction modes.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Quantity of substance

If intra block copy prediction mode is used without explicit indication, then bit rate is reduced, but syntax-semantics consistency and decoding accuracy worsen

Engineering Contradiction:
Improvebit rateVSAvoidsyntax-semantics consistency
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

The patent applies partial action by introducing a minimal overhead flag (intra_block_copy_prediction_mode_flag) that provides just enough explicit indication to resolve syntax-semantics consistency issues. This flag adds only one bit of information per block, which is excessive enough to ensure accurate decoding but minimal enough to maintain efficient bit rate, striking a balance between the two competing requirements.

Inventive Principle:
Principle #16Partial or excessive action

3Adaptability or versatility

If slice type is modified to P slice when using intra block copy on I slice, then intra block copy functionality is enabled, but slice type consistency and coding structure clarity deteriorates

Engineering Contradiction:
Improveintra block copy functionalityVSAvoidslice type consistency
Core Design Contradiction:
Adaptability or versatilityVSStability of the object's composition

Solution Approach 1:

The patent segments the prediction mode indication from the slice type modification by introducing a dedicated flag (intra_block_copy_prediction_mode_flag) that operates independently of slice type. This allows intra block copy functionality to be enabled on I slices without modifying the slice type, maintaining slice type consistency and structural clarity while enabling the desired functionality through the flag mechanism.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11570447B2Video coding and video decoding
Publication Date: 2023.01.31 HANGZHOU HIKVISION DIGITAL TECHNOLOGY CO LTD
  • US11570447B2 patent drawing
  • US11570447B2 patent drawing
  • US11570447B2 patent drawing

AI summary

The disclosure provides a video coding method and a video coding apparatus and a video decoding method and a video decoding apparatus. The video coding method includes: when determining that a current block is coded in intra block copy prediction mode, carrying first indication information and second indication information in bitstream data corresponding to the current block by a video coder, wherein the first indication information specifies that a prediction mode of the current block is intra prediction, the second indication information specifies that the current block is coded in intra block copy prediction mode; and sending the bitstream data with the first indication information and the second indication information by the video coder. In this way, efficiency of a video decoder to know that a data block is coded in intra block copy prediction mode may be improved by using the video coding method, and consistence between syntax and semantics when prediction coding/decoding the data block in intra block copy prediction mode may be ensured.