Video Decoder Transform Skip Flag Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies face challenges in efficiently encoding and decoding video data, particularly in reducing redundancy and managing transform flags effectively.

Innovation Solution

The proposed method involves a video decoding technique that receives a coded bitstream containing luma and chroma transform skip flags, allowing for the efficient decoding of transform blocks in both luma and chroma coded blocks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional video coding techniques are used, then video data can be decoded, but coding efficiency is reduced and computational complexity increases

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

Solution Approach 1:

The encoder performs preliminary analysis of transform coefficients to determine skip flags before encoding. By pre-determining whether transform blocks can be skipped based on predicted zero values, the system avoids unnecessary encoding of transform coefficient data, thereby improving coding efficiency without increasing decoder complexity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent extracts and transmits only the skip flag information rather than complete transform coefficient data when transform blocks can be skipped. This selective extraction reduces the amount of data transmitted and processed, improving coding efficiency while maintaining simplicity in the decoding process

Inventive Principle:
Principle #2Taking out (Extraction)

2Loss of energy

If transform blocks are decoded without skip flags, then complete transform data is processed, but redundancy is not reduced effectively

Engineering Contradiction:
Improveredundancy reductionVSAvoiddecoding performance
Core Design Contradiction:
Loss of energyVSProductivity

Solution Approach 1:

The decoding system uses self-service by automatically utilizing the skip flags transmitted in the bitstream to determine whether transform blocks should be processed. The decoder leverages the pre-transmitted skip information to make intelligent decisions about transform block processing, reducing redundancy efficiently without requiring complex external analysis or additional computational overhead

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12316866B2Skip transform flag coding
Publication Date: 2025.05.27 TENCENT AMERICA LLC
  • US12316866B2 patent drawing
  • US12316866B2 patent drawing
  • US12316866B2 patent drawing

AI summary

Methods, apparatus, and computer readable storage medium for encoding/decoding video data in a decoder. The method includes receiving a coded bitstream comprising a luma transform skip flag associated with a luma coded block, the luma coded block comprising n transform blocks, n being a positive integer; receiving, via the coded bitstream, at least one chroma transform skip flag associated with at least one chroma coded block co-located with the luma coded block, the at least one chroma coded block comprising m transform blocks, m being a positive integer, wherein co-located refers to two coded blocks in different channels being located in a same spatial position; decoding the n transform blocks of the luma coded block based on the luma transform skip flag; and decoding the m transform blocks of the at least one chroma coded block based on the at least one chroma transform skip flag.