Intra-Picture Block Vector Correction for Efficient Picture Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing picture coding and decoding techniques that rely solely on decoded samples in the neighbor of the coding/decoding target block result in poor prediction efficiency.

Innovation Solution

A device that derives block vector candidates from coding information, selects a block vector, and corrects the reference position to refer to an inside referenceable region, using decoded samples from the target picture for prediction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If only decoded samples in the neighbor of the coding/decoding target block are used for prediction, then the decoding process is simple, but the prediction efficiency is poor

Engineering Contradiction:
Improvesimplicity of decoding processVSAvoidprediction efficiency
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The patent segments the reference sample selection into multiple sources: neighboring block samples and intra-block copy samples from within the same picture. This segmentation allows the system to overcome the limitation of using only neighboring samples while maintaining a structured, manageable decoding process.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimension for reference sample selection by allowing intra-block copy prediction within the same picture, in addition to the traditional inter-block prediction from neighboring blocks. This dimensional expansion provides more reference options and improves prediction accuracy.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Measurement precision

If block vector candidates are derived from coding information and reference positions are corrected to refer to inside referenceable region, then prediction accuracy is improved, but processing complexity increases

Engineering Contradiction:
Improveprediction accuracyVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent performs preliminary actions by deriving block vector candidates from coding information storage and pre-correcting reference positions to ensure they point to valid regions within the referenceable area. This preliminary processing prevents errors later in the prediction process and simplifies subsequent operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary reference position correction mechanism that acts as a mediator between the block vector candidates and the actual reference sample selection. This intermediary step ensures that reference positions are valid while maintaining a clear separation of concerns in the processing pipeline.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If intra block copy prediction is performed using decoded samples from the target picture, then prediction efficiency is improved, but memory access requirements increase

Engineering Contradiction:
Improveprediction efficiencyVSAvoidmemory access requirements
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent merges the intra block copy prediction process with the existing inter prediction framework by using the same block vector candidate derivation and reference position correction mechanisms. This merging allows the system to utilize decoded samples from the target picture without creating a completely separate processing path, thereby managing memory access requirements more efficiently.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12355945B2Moving picture coding device, moving picture coding method, moving picture coding program, moving picture decoding device, moving picture decoding method, and moving picture decoding program
Publication Date: 2025.07.08 JVC KENWOOD CORP
  • US12355945B2 patent drawing
  • US12355945B2 patent drawing
  • US12355945B2 patent drawing

AI summary

A picture coding device includes: a block vector candidate derivation unit that derives block vector candidates of a target block in a target picture from coding information stored in coding information storage memory; a selector that selects a selected block vector from the block vector candidates; and a reference position correction unit that performs a correction regarding a reference block to be referred to by the selected block vector so that a reference position of the reference block is to be corrected to refer to an inside of a referenceable region, in which a decoded sample in the target picture is acquired from decoded picture memory as a prediction value of the target block based on the reference position of the reference block.