Refinement Encoder for Scalable Video Coding Bandwidth Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing wireless video transmission systems combining Joint-Source-Channel-Coding (JSCC) with known compression standards like H.265 suffer from bandwidth overhead due to the need for variable length frames and end-of-block indications, which increase latency and reduce robustness.

Innovation Solution

The system employs a refinement encoder that performs a two-dimensional DCT transform on error frames, selects a subset of DCT coefficients based on end-of-block indications, and transmits these coefficients with coarse data, eliminating the need for bandwidth overhead by using information from coarse data to generate refinement data for memoryless refinement at the receiver.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If variable length frames and end-of-block indications are used in JSCC with H.265 compression, then compression efficiency is improved, but bandwidth overhead increases

Engineering Contradiction:
Improvecompression efficiencyVSAvoidbandwidth overhead
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent extracts and removes the end-of-block indication overhead from the transmission stream by using a fixed-length frame structure where the frame size is predetermined and known to both transmitter and receiver, eliminating the need for additional overhead bytes that would otherwise indicate block boundaries

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the frame structure parameter from variable length to fixed length, where each frame contains a predetermined number of macroblocks or data units, transforming the system from requiring dynamic length indicators to using static, predetermined frame boundaries

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If variable length frames and end-of-block indications are used in JSCC with H.265 compression, then compression flexibility is improved, but latency increases

Engineering Contradiction:
Improvecompression flexibilityVSAvoidlatency
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent segments the video data into fixed-length frames with predetermined structures, where each frame is independently processed and transmitted, allowing for more efficient parallel processing and reduced waiting time compared to variable-length frame structures that require sequential parsing

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary organization of data into fixed-length frames with predetermined boundaries before transmission, so that the receiver can immediately process complete frames without waiting for variable length delimiters or performing complex parsing to determine frame boundaries

Inventive Principle:
Principle #10Preliminary action

3Manufacturing precision

If variable length frames and end-of-block indications are used in JSCC with H.265 compression, then compression precision is improved, but robustness to temporal degradations worsens

Engineering Contradiction:
Improvecompression precisionVSAvoidrobustness to temporal degradations
Core Design Contradiction:
Manufacturing precisionVSReliability

Solution Approach 1:

The patent changes the frame structure parameter from variable length to fixed length, where each frame contains a predetermined number of macroblocks or data units, transforming the system from requiring dynamic length indicators to using static, predetermined frame boundaries that are more robust to transmission errors

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11323713B2Bit rate reduction for scalable video coding
Publication Date: 2022.05.03 TERADEK LLC
  • US11323713B2 patent drawing
  • US11323713B2 patent drawing
  • US11323713B2 patent drawing

AI summary

A wireless video transmission system includes: a coarse compression module to compress a video sub-frame and to generate coarse data of the video sub-frame: a coarse decompression module to generate a coarse sub-frame from the coarse data; an error frame extractor to generate an error sub-frame from the coarse sub-frame and from the video sub-frame; a refinement data encoder to generate a set of transform coefficients from the error sub-frame, and to select a subset of transform coefficients from the set of transform coefficients according to an end-of-block (EOB) indication in the coarse data; and a data combining and modulation module to combine and transmit the coarse data and a refinement data including the subset of transform coefficients.