Scan-Based LSC Indicator Conversion for Video Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional video encoders face challenges in determining the significance of transform coefficients in a block-based video coding system, particularly when using a reverse scanning order, which hinders the video decoder's ability to accurately decode significance maps and level information.

Innovation Solution

The proposed solution involves converting a block-based last significant coefficient (LSC) indicator into a scan-based LSC indicator, allowing the video decoder to determine the ordinal position of the last significant coefficient according to the scanning order, thereby enabling accurate decoding of significance maps and level information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a block-based LSC indicator is used to indicate coordinates of the last significant coefficient, then the decoding process can be simplified, but the decoder cannot accurately determine the ordinal position of the LSC according to scanning order

Engineering Contradiction:
Improvedecoding process complexityVSAvoidLSC position accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent introduces an intermediary conversion process that transforms the block-based LSC indicator (coordinate system) into a scan-based LSC indicator (ordinal position system). This intermediary step acts as a bridge between the simplified block-based representation and the scanning-order-based decoding process, allowing the decoder to accurately determine the ordinal position of the LSC without directly processing complex coordinate transformations.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If coordinates of the LSC are signaled directly, then less information needs to be transmitted, but the significance map cannot be accurately decoded

Engineering Contradiction:
Improveinformation transmission efficiencyVSAvoidsignificance map decoding accuracy
Core Design Contradiction:
Loss of informationVSReliability

Solution Approach 1:

The conversion from block-based LSC indicator to scan-based LSC indicator serves as an intermediary process that preserves the compact representation benefits while enabling accurate significance map decoding. The intermediary conversion ensures that the transmitted coordinate information is properly transformed into ordinal position information that the decoder can use reliably.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If the decoder processes transform coefficients without converting block-based indicator to scan-based indicator, then processing speed is faster, but decoding accuracy is reduced

Engineering Contradiction:
Improvedecoding speedVSAvoidcoefficient significance accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent applies preliminary action by performing the LSC indicator conversion before the actual significance map decoding process. This preliminary conversion prepares the LSC position information in the correct format (scan-based indicator), ensuring that subsequent decoding operations can proceed accurately without requiring complex runtime calculations or iterations.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9167253B2Derivation of the position in scan order of the last significant transform coefficient in video coding
Publication Date: 2015.10.20 QUALCOMM INC
  • US9167253B2 patent drawing
  • US9167253B2 patent drawing
  • US9167253B2 patent drawing

AI summary

A video decoder converts a block-based LSC indicator into a scan-based LSC indicator. The block-based LSC indicator indicates coordinates of a last significant coefficient of a block of transform coefficients according to a scanning order. The scan-based LSC indicator indicates an ordinal position of the LSC according to the scanning order. The video decoder may decode, based on the scan-based LSC indicator, a significance map for the block.