Pipelined Video Decoder Entropy Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional video encoding and decoding methods, such as H.264/MPEG-4 AVC, face challenges in achieving efficient and fast processing to meet the demands of higher resolution and quality video signals, particularly in devices intended for home use, where scalability and memory efficiency are crucial.

Innovation Solution

A video decoder system that employs a pipelined processing architecture, combining entropy decoding and general video decoding modules to contemporaneously process video signals, utilizing a processing module and memory to generate entropy decoded data and decoded video signals, while optionally incorporating slice dependency and resampling modules to optimize processing based on video layer dependencies and resolution differences.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If conventional video decoding methods are used, then video signals can be decoded, but processing speed and efficiency are insufficient for high resolution video

Engineering Contradiction:
Improvedecoding speedVSAvoidprocessing efficiency
Core Design Contradiction:
SpeedVSProductivity

Solution Approach 1:

The video decoding process is divided into multiple independent stages: entropy decoding stage, slice dependency processing stage, and resampling stage. Each stage processes specific portions of the video data independently, allowing parallel processing and improving overall decoding speed without compromising processing efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a temporal dimension to the processing architecture by implementing pipelined processing where multiple video blocks are processed at different stages simultaneously. This allows the system to achieve high decoding speed for high resolution video while maintaining processing efficiency through overlapping operations across time.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Reliability

If all video layers are decoded, then complete video quality is achieved, but memory usage increases

Engineering Contradiction:
Improvevideo qualityVSAvoidmemory usage
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts and processes only the necessary video layers based on slice dependency information. By identifying which layers are required for the current processing context and excluding unnecessary layers, the system maintains video quality for essential content while significantly reducing memory usage by not storing or processing redundant video layers.

Inventive Principle:
Principle #2Taking out (Extraction)

3Manufacturing precision

If high resolution video is processed, then picture quality improves, but processing time increases

Engineering Contradiction:
Improvepicture qualityVSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary processing of video data by organizing it into slices and identifying dependency relationships before full decoding. This preliminary organization allows the main decoding process to proceed more efficiently, reducing processing time for high resolution video while maintaining picture quality through structured processing of essential details.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements selective processing that skips unnecessary intermediate steps for video blocks that do not require full processing. By rushing through or bypassing redundant processing stages for certain video portions while maintaining quality for critical areas, the system reduces overall processing time without compromising picture quality.

Inventive Principle:
Principle #21Skipping (Rushing through)

Data Source

PatentUS9247261B2Video decoder with pipeline processing and methods for use therewith
Publication Date: 2016.01.26 VIXS SYSTEMS INC
  • US9247261B2 patent drawing
  • US9247261B2 patent drawing
  • US9247261B2 patent drawing

AI summary

A video decoder includes an entropy decoding device that includes a first processor that generates first entropy decoded (EDC) data from a first portion of an encoded video signal and further that generates second EDC data from a second portion of the encoded video signal. A general video decoding device includes a second processor that generates a first portion of a decoded video signal from the first EDC data and that further generates a second portion of the decoded video signal from the second EDC data. The entropy decoding device and the general video decoding device operate contemporaneously in a pipelined process where the general video decoding device generates the first portion of the decoded video signal during at least a portion of time that the entropy decoding device generates the second EDC data from the first portion of the encoded video signal.