Video Decoder Transform Skip Flag Coding
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
2Loss of energy
If transform blocks are decoded without skip flags, then complete transform data is processed, but redundancy is not reduced effectively
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
Data Source
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.


