Video Block Decoding With Section-Level Quantization Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding standards face challenges in efficiently handling varying block partitioning constraints and chroma-luma differences, particularly in high-resolution and high-frame-rate video formats, necessitating improved flexibility in quantization parameter adjustment and transform selection.
Innovation Solution
The method involves determining subdivision levels for coding units within a bitstream, adjusting quantization parameters based on delta values, and applying separate kernels for luma and chroma channels to enhance decoding efficiency and fidelity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If a single quantization parameter is used for all coding units, then device complexity is reduced, but video quality deteriorates due to inability to adapt to varying block partitioning constraints and chroma-luma differences
Solution Approach 1:
The patent divides the video frame into multiple sections, with each section having its own quantization parameter adjustments. This segmentation allows different quantization strategies to be applied to different regions, improving video quality while keeping the complexity manageable through structured division rather than fully adaptive per-block control
Solution Approach 2:
The patent applies separate quantization parameter adjustments for luma and chroma channels within each section, and allows different delta QP values for different section types (e.g., foreground vs background). This local differentiation optimizes quality for specific regions and channels without requiring complex per-block adaptation
2Manufacturing precision
If separate quantization parameters are adjusted for luma and chroma channels in each coding unit, then video quality is improved, but computational resources increase
Solution Approach 1:
The patent segments the frame into multiple sections and applies quantization parameter adjustments at the section level rather than per-coding-unit level. This reduces computational overhead while still capturing regional variations in content characteristics
Solution Approach 2:
The patent applies quantization parameter adjustments selectively based on section characteristics rather than uniformly across all coding units. This partial application reduces computational resources while maintaining quality where it matters most
3Adaptability or versatility
If fixed block partitioning is used, then device complexity is reduced, but adaptability to different video content types deteriorates
Solution Approach 1:
The patent introduces dynamic section-level parameters that can be adjusted based on content characteristics. The subdivision level and delta QP values are determined adaptively for each section, providing flexibility to handle different video content types while maintaining a structured framework
Solution Approach 2:
The patent changes quantization parameters (delta QP) based on section characteristics and content type. This allows the system to adapt to different video content (e.g., high-motion vs low-motion, foreground vs background) by adjusting parameters rather than changing the fundamental block partitioning structure
4Manufacturing precision
If high-resolution and high-frame-rate video formats are processed, then video quality is improved, but computational resources and processing time increase
Solution Approach 1:
The patent divides high-resolution frames into multiple sections that can be processed in parallel. This segmentation reduces the computational burden on single processing units while maintaining overall video quality through coordinated quantization parameter management across sections
Solution Approach 2:
The patent applies full quantization parameter adjustment only to sections where it provides the most benefit, rather than uniformly across the entire high-resolution frame. This selective approach reduces computational resources while preserving video quality in critical regions
Data Source
AI summary
A method of decoding a plurality of coding units from a bitstream to produce an image frame, the coding units being the result of decompositions of coding tree units, the plurality of coding units forming one or more contiguous portions of the bitstream. The method comprises determining a subdivision level for each portion of the bitstream, each subdivision level being applicable to the coding units of the respective contiguous portion of the bitstream; decoding a quantisation parameter delta for each of a number of areas, each area based on decomposition of coding tree units into coding units of each contiguous portion of the bitstream and the corresponding determined subdivision level; determining a quantisation parameter for each area according to the decoded delta quantisation parameter for the area and the quantisation parameter of an earlier coding unit of the image frame; decoding using the determined quantisation parameter of each area.


