Hybrid Inter-Frame Coding with Autoregressive Residual Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding techniques struggle to balance compression and image quality over lossy wireless channels with varying channel capacity, leading to latency issues and noticeable errors in video playback.

Innovation Solution

A hybrid coding technique combining intra-frame and inter-frame coding, using a spatial-temporal inter-coding (STIC) scaling factor to dynamically adjust compression and image quality based on channel properties and video content type.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If inter-frame coding is used to achieve higher compression, then data rate is reduced, but latency increases and image quality deteriorates over lossy channels

Engineering Contradiction:
Improvedata rateVSAvoidlatency
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent implements dynamic coding mode selection that adapts between intra-frame and inter-frame coding based on real-time channel conditions. The system transitions from static coding modes to dynamic adaptation, allowing the encoder to switch coding strategies according to channel capacity variations, thereby optimizing both compression efficiency and latency performance under varying network conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes coding parameters dynamically based on channel conditions. When channel capacity is sufficient, inter-frame coding with higher compression is used; when channel capacity decreases or latency requirements increase, the system switches to intra-frame coding with lower compression. This parameter adaptation resolves the contradiction by adjusting the compression level according to real-time requirements.

Inventive Principle:
Principle #35Parameter changes

2Quantity of substance

If inter-frame coding is used to reduce data rate, then bandwidth consumption is reduced, but image quality suffers due to error propagation over lossy channels

Engineering Contradiction:
Improvebandwidth consumptionVSAvoidimage quality
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent incorporates feedback mechanisms where the encoder receives information about channel conditions and decoding performance. Based on this feedback, the system adjusts the coding strategy - switching from inter-frame to intra-frame coding when error propagation degrades image quality, and utilizing autoregressive models to predict and compensate for channel losses, thereby maintaining image quality while managing bandwidth consumption.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system prepares for potential channel errors by using intra-frame coding as a cushioning mechanism. When inter-frame coding is used, the system has pre-configured fallback options including intra-frame references and autoregressive prediction models that can compensate for lost or corrupted frames, thus protecting against image quality deterioration before errors propagate through the video sequence.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

3Reliability

If intra-frame coding is used to reduce latency and improve reliability, then image quality is maintained, but data rate increases

Engineering Contradiction:
Improveimage qualityVSAvoiddata rate
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

Instead of using pure intra-frame coding for all frames (excessive action that would guarantee quality but maximize data rate), the system applies intra-frame coding selectively - only when channel conditions deteriorate or latency constraints are tight. For normal conditions, inter-frame coding is used with partial intra-frame references, achieving acceptable quality with lower data rate, thus avoiding excessive resource consumption while maintaining sufficient reliability.

Inventive Principle:
Principle #16Partial or excessive action

4Productivity

If adaptive coding is used to balance compression and quality, then performance is optimized, but system complexity increases

Engineering Contradiction:
Improvecompression efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary channel quality indicator that mediates between the encoder and decoder, simplifying the adaptive coding process. Rather than implementing complex joint optimization at both ends, the system uses this intermediary signal to coordinate coding decisions, reducing the computational complexity while maintaining adaptive optimization of compression efficiency based on channel conditions.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12439065B2Hybrid inter-frame coding using an autoregressive model
Publication Date: 2025.10.07 SYNAPTICS INC
  • US12439065B2 patent drawing
  • US12439065B2 patent drawing
  • US12439065B2 patent drawing

AI summary

This disclosure provides methods, devices, and systems for video coding. The present implementations more specifically relate to hybrid coding techniques that combine aspects of inter-frame coding with aspects of intra-frame coding. In some aspects, a video encoder may perform inter-frame coding in a weighted manner so that the coded video frames (also referred to as “residual frames”) may include contributions from the current video frame to be transmitted over a communication channel and also may include contributions from the previous video frame transmitted over the communication channel. More specifically, any pixel value (r(n)) in the residual frame can be expressed as a weighted combination of a respective pixel value (x(n)) in the current video frame and a co-located pixel value (x(n−1)) in the previous video frame, where r(n)=x(n)−α·x(n−1) and where 0≤α≤1 is a scaling factor representing the degree of contribution by the previous video frame.