Video Bitstream Coefficient Decoding With Reverse Position Flag

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies face inefficiencies and increased overhead when handling high bit depth, high quality, and high bitrate video, leading to reduced coding speed and throughput.

Innovation Solution

A decoder and encoder system that parses and encodes bitstreams by determining the position of the last significant coefficient and its reverse flag, using prefix and suffix information to optimize coefficient decoding and encoding processes, thereby reducing complexity and improving efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If existing video coding solutions are used for triple-high video (high bit depth, high quality, high bitrate), then video quality and bit depth are improved, but overhead increases and coding speed decreases

Engineering Contradiction:
Improvevideo qualityVSAvoidcoding speed
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent changes the parameter representation method by introducing a reverse flag mechanism. Instead of directly encoding the last significant coefficient position in traditional coordinate format, the patent uses a reverse flag to indicate whether the position should be interpreted in reverse order, allowing for more efficient parameter encoding that reduces overhead and improves coding speed while maintaining video quality

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If existing video coding solutions are used for triple-high video, then video quality is improved, but overhead increases

Engineering Contradiction:
Improvevideo qualityVSAvoidoverhead
Core Design Contradiction:
Manufacturing precisionVSLoss of information

Solution Approach 1:

The patent extracts the essential information needed to represent the last significant coefficient position by separating it into coordinate components and applying a reverse flag mechanism. This extraction approach allows the system to transmit only the necessary information with reduced redundancy, thereby reducing overhead while maintaining the ability to accurately represent high-quality video data

Inventive Principle:
Principle #2Taking out (Extraction)

3Manufacturing precision

If more and larger coefficients are coded for triple-high video, then video quality is improved, but coding complexity increases

Engineering Contradiction:
Improvevideo qualityVSAvoidcoding complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent applies inversion by introducing a reverse flag that changes the interpretation direction of coefficient positions. Instead of always encoding positions in the traditional forward direction, the reverse flag allows positions to be encoded in reverse order when appropriate, simplifying the encoding process for certain coefficient patterns and reducing overall coding complexity while maintaining the ability to handle more and larger coefficients for high-quality video

Inventive Principle:
Principle #13The other way round (Inversion)

Data Source

PatentUS20260095584A1Encoder, decoder, and method for transmitting bitstream
Publication Date: 2026.04.02 GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
  • US20260095584A1 patent drawing
  • US20260095584A1 patent drawing
  • US20260095584A1 patent drawing

AI summary

A decoder includes a processor and a memory storing a computer program which, when executed by the processor, causes the decoder to perform the following operations. A bitstream is parsed to obtain a video flag. When the video flag indicates that a video satisfies a preset condition, the bitstream is parsed to obtain a last-significant-coefficient position-reverse flag and coordinate information of a last significant coefficient. When the last-significant-coefficient position-reverse flag indicates that a position of the last significant coefficient is reversed for a current block, the position of the last significant coefficient is determined by calculation with the coordinate information of the last significant coefficient. According to a preset scanning order, all coefficients before the position of the last significant coefficient are decoded to determine coefficients of the current block.