Arithmetic Decoding Device Context Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding schemes face challenges with increased computation for decoding flags indicating non-zero transform coefficients, leading to decoding delays, and complexity in processing modes, resulting in low coding efficiency.

Innovation Solution

An arithmetic decoding device and method that decodes transform coefficients using syntax elements with context-based and context-free arithmetic decoding, optimizing processing by selectively using contexts for different syntax elements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If context-based arithmetic decoding is used for all syntax elements, then coding efficiency is improved, but decoding computation increases and decoding delay occurs

Engineering Contradiction:
Improvecoding efficiencyVSAvoiddecoding delay
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent segments the decoding process by dividing syntax elements into two categories: those requiring context-based decoding (first syntax elements) and those that can be decoded without context (second syntax elements). This segmentation allows the system to apply context-based decoding only where necessary for high coding efficiency, while using context-free decoding for other elements to reduce computation and decoding delay.

Inventive Principle:
Principle #1Segmentation

2Productivity

If context-based arithmetic decoding is used for all syntax elements, then coding efficiency is improved, but processing complexity increases

Engineering Contradiction:
Improvecoding efficiencyVSAvoidprocessing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies segmentation by classifying syntax elements into first and second categories based on their decoding requirements. First syntax elements use context-based arithmetic decoding to maximize coding efficiency, while second syntax elements use simplified context-free decoding to reduce processing complexity. This selective approach maintains high coding efficiency for critical elements while simplifying processing for less critical ones.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements local quality by applying different decoding methods to different syntax elements based on their specific characteristics and importance. Rather than uniformly applying context-based decoding to all elements, the system locally adapts the decoding method, using context-based approaches for elements that benefit most from them and context-free approaches for elements where simplicity is preferable.

Inventive Principle:
Principle #3Local quality

3Loss of time

If context-free arithmetic decoding is used for all syntax elements, then decoding computation is reduced, but coding efficiency decreases

Engineering Contradiction:
Improvedecoding computation timeVSAvoidcoding efficiency
Core Design Contradiction:
Loss of timeVSProductivity

Solution Approach 1:

The patent segments syntax elements into those that benefit from context-based decoding (first syntax elements) and those that are better suited for context-free decoding (second syntax elements). This segmentation enables the system to reduce decoding computation for second elements while maintaining coding efficiency for first elements, achieving an overall balance between computation time and coding efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by tailoring the decoding method to the specific characteristics of each syntax element. For second syntax elements, context-free decoding is applied locally to minimize computation time, while context-based decoding is applied locally to first syntax elements where it provides the greatest coding efficiency benefit.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11310530B2Decoding device, encoding device, and decoding method
Publication Date: 2022.04.19 SHARP KK
  • US11310530B2 patent drawing
  • US11310530B2 patent drawing
  • US11310530B2 patent drawing

AI summary

The amount of processing is reduced with high coding efficiency maintained. There is provided an arithmetic decoding device including syntax decoding means for decoding each of at least a first syntax element and a second syntax element indicating a transform coefficient using arithmetic decoding with a context or arithmetic decoding without a context. The syntax decoding means performs decoding that at least includes not decoding the first syntax element and decoding the second syntax element using the arithmetic decoding without a context, and decoding the first syntax element using the arithmetic decoding with a context and decoding the second syntax element using the arithmetic decoding without a context.