Video Encoding Parameter Signaling Redundancy
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional image and video coding methods face inefficiencies due to redundancy in signaling parameters for coding tools at the block level, as not all tools are effective for all use cases, leading to suboptimal compression and increased bitstream size.
Innovation Solution
A two-pass encoding scheme with a flexible syntax structure is introduced, where parameters are written and parsed at the picture or slice header to control block-level signaling, allowing for adaptive selection and reduction of redundant parameters based on the effectiveness of coding tools for each picture.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If block-level adaptation of coding tools is implemented, then coding efficiency is improved, but bitstream size increases due to redundant signaling of parameters
Solution Approach 1:
The patent extracts only the necessary block-level parameters from the full set of available coding tools, signaling them selectively based on actual usage needs. This reduces redundant parameter signaling while maintaining the benefits of block-level adaptation for coding efficiency.
Solution Approach 2:
The patent implements dynamic parameter signaling where the arrangement order and inclusion of parameters adapt based on the specific coding context and tool usage. This allows the bitstream to be optimized for each block's requirements rather than uniformly signaling all parameters, reducing overall bitstream size while preserving coding efficiency where needed.
2Adaptability or versatility
If all coding tools are enabled at block level, then adaptability is improved, but device complexity increases due to parameter management
Solution Approach 1:
The patent segments the parameter signaling into different hierarchical levels, with certain parameters signaled at the picture/slice header level and others at the block level. This segmentation reduces the complexity of managing all parameters uniformly across every block while maintaining adaptability where required.
Solution Approach 2:
The patent performs preliminary configuration of coding parameters at the picture or slice header level before block-level processing. This preliminary action establishes the arrangement order and enables selective activation of coding tools, reducing the complexity of real-time parameter management at each block while preserving adaptability.
Data Source
AI summary
An encoding apparatus includes: a circuit; and a memory. The circuit, using the memory: writes a first parameter that specifies an arrangement order for a plurality of parameters which includes a second parameter, into a header; writes a second parameter for a block into a bitstream according to the arrangement order wherein the second parameter, when positioned earlier in the arrangement order than later in the arrangement order, is written with less bits; and performs encoding operation for a block using the second parameter.


