Video Bitstream Syntax Element Grouping and Encoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for generating and parsing media data bitstreams, particularly video data bitstreams, face inefficiencies in organizing and decoding syntax elements, leading to increased processing time and complexity due to the lack of effective grouping and encoding strategies.

Innovation Solution

A method and apparatus that group syntax data of video processing units by type and arrange them in a predetermined order, with headers containing location information for subsequent groups, and apply different entropy and error-correction encoding methods based on the significance of the syntax elements, facilitating efficient bitstream generation and parsing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If syntax elements are organized without effective grouping, then the bitstream structure is simpler, but processing time increases and system complexity increases

Engineering Contradiction:
Improveprocessing timeVSAvoidsystem complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent divides syntax elements into distinct groups based on their types (e.g., motion vector syntax elements, mode syntax elements, pixel value syntax elements). Each group is separately encoded and organized in the bitstream, allowing parallel processing and faster decoding by separating different syntax element processing paths.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary organization of syntax elements into groups before encoding them into the bitstream. This pre-grouping structure enables the decoder to efficiently locate and process specific syntax element types without parsing through the entire bitstream sequentially, reducing processing time.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If syntax elements are grouped by type and arranged in predetermined order, then decoding efficiency improves, but bitstream structure complexity increases

Engineering Contradiction:
Improvedecoding efficiencyVSAvoidbitstream structure complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The bitstream is segmented into distinct sections corresponding to different syntax element groups. Each group contains syntax elements of the same type, organized in a predictable order, which enables the decoder to efficiently navigate and process specific groups without parsing the entire bitstream structure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the organizational parameters of syntax elements by grouping them according to their types and arranging groups in a predetermined order. This reorganization transforms the bitstream structure from a flat sequence to a hierarchical arrangement, improving decoding efficiency despite increased structural complexity.

Inventive Principle:
Principle #35Parameter changes

3Loss of substance

If different entropy encoding methods are applied to different syntax element groups, then compression efficiency improves, but encoding complexity increases

Engineering Contradiction:
Improvecompression efficiencyVSAvoidencoding complexity
Core Design Contradiction:
Loss of substanceVSDevice complexity

Solution Approach 1:

The patent applies different entropy encoding methods to different syntax element groups based on their specific characteristics. For example, one group may use CAVLC while another uses CABAC, optimizing compression for each group's data distribution and statistical properties without requiring a single complex encoding scheme for all syntax elements.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

By segmenting syntax elements into distinct groups, the patent enables independent selection of encoding methods for each group. This segmentation allows the encoder to choose the most appropriate entropy coding technique for each group's characteristics, improving overall compression efficiency while managing complexity through modular processing.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9326011B2Method and apparatus for generating bitstream based on syntax element
Publication Date: 2016.04.26 HUAWEI TECH CO LTD
  • US9326011B2 patent drawing
  • US9326011B2 patent drawing
  • US9326011B2 patent drawing

AI summary

A method and apparatus for generating an optimized bitstream. In the method, a bitstream including first and second processing units is received. The video processing units are encoded to generate syntax data for syntax elements of the video processing units. The syntax data of the video processing units are grouped according to the type of syntax element, and the groups are arranged in a predetermined order to produce the optimized bitstream.