Video Encoder Area Splitting for Packet Loss Robustness

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video coding technologies face challenges in optimizing video encoding, particularly in reducing packet loss errors and improving image quality while maintaining low transmission delay, especially in inter prediction and loop filtering processes.

Innovation Solution

The proposed solution involves an encoder and decoder that split pictures into areas for intra encoding and inter prediction, using only pixels from intra-encoded areas or preceding areas in coding order for reference, and employing adaptive filtering and motion vector correction based on gradient information to minimize packet loss errors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If inter prediction is used to improve encoding efficiency and reduce transmission delay, then productivity is improved, but reliability deteriorates due to packet loss errors propagating through reference pixels

Engineering Contradiction:
Improveencoding efficiencyVSAvoidrobustness against packet loss
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The picture is divided into multiple areas (e.g., slices, tiles, or rectangular regions) that are encoded and transmitted independently. When packet loss occurs in one area, the error does not propagate to other areas, thus improving reliability while maintaining inter prediction efficiency within each area.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different areas of the picture are encoded with different prediction strategies. Areas prone to packet loss can use intra prediction or have their reference pixel usage restricted, while other areas continue to use inter prediction, thus locally optimizing both reliability and efficiency.

Inventive Principle:
Principle #3Local quality

2Manufacturing precision

If reference pixels from all areas are used in inter prediction to maintain image quality, then manufacturing precision is improved, but loss of information increases due to packet loss errors

Engineering Contradiction:
Improveimage qualityVSAvoidpacket loss errors
Core Design Contradiction:
Manufacturing precisionVSLoss of information

Solution Approach 1:

The encoder identifies and marks areas that are likely to experience packet loss before encoding. This preliminary identification allows the decoder to preemptively avoid using reference pixels from these areas, preventing error propagation and maintaining image quality in unaffected areas.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent converts the harmful effect of packet loss into a beneficial error concealment mechanism. By detecting packet loss and adjusting reference pixel usage accordingly, the system transforms potential quality degradation into a controlled error management strategy that maintains overall image quality.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

3Reliability

If intra encoding is applied to all areas to improve reliability against packet loss, then reliability is improved, but productivity deteriorates due to increased encoding complexity and transmission delay

Engineering Contradiction:
Improverobustness against packet lossVSAvoidencoding efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

Instead of applying intra encoding to all areas, the patent applies it only to specific areas where packet loss is likely to occur or where the visual impact of errors would be minimal. This partial application maintains reliability where needed while preserving encoding efficiency in other areas.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent dynamically changes encoding parameters (such as prediction mode, area size, and reference pixel selection) based on content characteristics and estimated packet loss probability. This allows the system to adapt between intra and inter prediction strategies to optimize the reliability-efficiency trade-off.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11368686B2Encoder and decoder
Publication Date: 2022.06.21 PANASONIC INTELLECTUAL PROPERTY CORP OF AMERICA
  • US11368686B2 patent drawing
  • US11368686B2 patent drawing
  • US11368686B2 patent drawing

AI summary

An encoder includes circuitry and memory connected to the circuitry. The circuitry, in operation: splits one picture included in pictures into areas, intra encodes the entirety of an area among the areas; and switches areas to be intra encoded for each picture included in the pictures. In at least one of (i) generation of a reference pixel in inter prediction or (ii) loop filtering, only pixels in the area intra encoded or pixels in an area which precedes the area intra encoded in coding order are used among pixels included in the pictures.