Video Coding Tool Constraints by Block Size in Bitstream Signaling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding systems lack efficient mechanisms for activating or deactivating video coding tools based on block size, which can affect video quality and compression efficiency.

Innovation Solution

A device determines a constraint for activating or deactivating a video coding tool based on block size, which can include determining a constraint for activating or deactivating a video coding tool based on block size, shape, or temporal layer identifier, and sends the constraint in a bitstream. The device determines the constraints based on block size and sends the encoded block and the constraints in a bitstream.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If video coding tools are activated for all block sizes, then video quality is improved, but compression efficiency deteriorates due to increased bitstream overhead

Engineering Contradiction:
Improvevideo qualityVSAvoidcompression efficiency
Core Design Contradiction:
Manufacturing precisionVSLoss of energy

Solution Approach 1:

The patent applies parameter changes by dynamically adjusting the activation status of video coding tools based on block size parameters. Different coding tools are selectively activated or deactivated according to the specific block size being encoded, optimizing the balance between video quality and compression efficiency for each block type.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements local quality by applying different coding tool constraints to different block sizes. Rather than uniformly activating all tools across all blocks, the system tailors the activation of specific coding tools to the local characteristics of each block size, ensuring optimal performance for each region.

Inventive Principle:
Principle #3Local quality

2Loss of energy

If video coding tools are deactivated for small blocks, then compression efficiency is improved, but video quality deteriorates due to insufficient coding options

Engineering Contradiction:
Improvecompression efficiencyVSAvoidvideo quality
Core Design Contradiction:
Loss of energyVSManufacturing precision

Solution Approach 1:

The patent dynamically changes the parameter of tool activation based on block size. For small blocks, certain tools are deactivated to improve compression, while for larger blocks, more tools are activated to enhance quality, creating an adaptive system that responds to block size variations.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system introduces dynamics by making the activation status of coding tools variable rather than fixed. The constraints on coding tool activation are dynamically adjusted according to the block size being processed, allowing the system to adapt its behavior to different encoding scenarios.

Inventive Principle:
Principle #15Dynamics

3Productivity

If constraint information is sent in bitstream, then tool activation is optimized, but bitstream overhead increases

Engineering Contradiction:
Improvetool activation optimizationVSAvoidbitstream overhead
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent applies partial action by selectively signaling constraint information only when necessary. Rather than transmitting full constraint data for all blocks, the system signals constraints selectively based on the block size and the specific coding tools being used, reducing unnecessary bitstream overhead while maintaining optimization benefits.

Inventive Principle:
Principle #16Partial or excessive action

4Manufacturing precision

If multiple coding tools are activated simultaneously, then video quality is enhanced, but device complexity increases

Engineering Contradiction:
Improvevideo qualityVSAvoidcoding tool management
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent uses parameter changes to control which coding tools are activated based on block size. By changing the activation parameters dynamically according to block characteristics, the system can enhance video quality with multiple tools when appropriate while avoiding unnecessary complexity for smaller blocks where fewer tools are needed.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP4661391A1Constraints parameters signaling
Publication Date: 2025.12.10 INTERDIGITAL CE PATENT HOLDINGS SAS
  • EP4661391A1 patent drawingFigure 1A
  • EP4661391A1 patent drawingFigure 1B
  • EP4661391A1 patent drawingFigure 1C

AI summary

Systems, methods, and instrumentalities for constraint parameters signaling are described herein. In examples a device (e.g., a video encoding device) may determine a constraint for activating or deactivating a video coding tool. The constraint for activating or deactivating the video coding tool may be determined based on at least a block size. The device may encode a video block based on the video coding tool, when the constraint indicates that the video coding tool is activated. The device may send the encoded video block and the constraint in a bitstream.