Deep Neural Network Inter-Frame Prediction for Video Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional video coding methods face challenges in efficiently compressing video data, especially with complex motion in dynamic scenes, as they rely on block-based motion vectors that fail to handle non-translational motions effectively, leading to errors and inefficiencies in bandwidth and storage requirements.

Innovation Solution

A Deep Neural Network (DNN)-based model is employed for video coding that generates virtual reference frames from adjacent frames for inter-frame prediction, using optical flow estimation and detail enhancement modules to handle complex motion implicitly and improve frame quality, reducing redundancy and artifacts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If traditional block-based motion vectors are used for inter-frame prediction, then the video coding process is simple and computationally efficient, but complex non-translational motions cannot be handled effectively leading to prediction errors and reduced compression quality

Engineering Contradiction:
Improveprediction accuracyVSAvoidcoding process complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent replaces the traditional mechanical block-based motion estimation system with a deep neural network-based optical flow estimation system. The DNN model learns complex motion patterns from training data and generates pixel-level flow maps that accurately represent non-translational motions such as rotation, scaling, and deformation, thereby improving prediction accuracy without relying on rigid block-based methods

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent transforms the motion representation from discrete block vectors to continuous pixel-level optical flow fields. By changing the parameter granularity from block-level to pixel-level and using learned features instead of hand-crafted motion models, the system achieves superior handling of complex motions while maintaining computational feasibility through efficient DNN inference

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If uncompressed video is stored and transmitted, then video quality is preserved without loss, but bandwidth and storage requirements become prohibitively high

Engineering Contradiction:
Improvevideo qualityVSAvoidbandwidth and storage requirements
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent introduces an intermediate optical flow representation as a mediator between the reference frames and the prediction process. The learned optical flow fields serve as a compact intermediary that captures essential motion information, enabling efficient compression while maintaining high reconstruction quality through accurate motion compensation

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the compression approach from compressing raw pixel data to compressing learned feature representations and optical flow fields. By transforming the video data into a more compact latent space using DNNs and encoding only the essential motion and residual information, the system achieves high compression ratios while preserving video quality

Inventive Principle:
Principle #35Parameter changes

3Productivity

If block-based hybrid prediction framework with handcrafted tools is used, then the coding structure is simple and standardized, but efficiency is limited in handling dynamic scenes with complex motion

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

Solution Approach 1:

The patent replaces handcrafted block-based prediction tools with learned deep neural network models that automatically adapt to complex motion patterns. The DNN-based optical flow estimation and detail enhancement modules learn optimal prediction strategies from training data, achieving superior compression efficiency for dynamic scenes with non-translational motions

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent performs preliminary action by pre-training the DNN model on large video datasets to learn general motion patterns and scene dynamics before actual video encoding. This pre-learning phase enables the model to handle complex motions efficiently during inference, improving compression efficiency without requiring complex runtime processing

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12095983B2Techniques for deep neural network based inter- frame prediction in video coding
Publication Date: 2024.09.17 TENCENT AMERICA LLC
  • US12095983B2 patent drawing
  • US12095983B2 patent drawing
  • US12095983B2 patent drawing

AI summary

Video coding using neural network based inter-frame prediction is performed by generating a current reference frame by generating intermediate flows based on two input frames, performing backward warping of the input frames to generate reconstruction frames, and generating a fusion map and a residual map based on the input frames, the intermediate flows and the reconstruction frames. The video coding method further includes outputting an enhanced frame or a virtual reference picture by generating a feature map with different levels, based on the current reference frame, a first reference frame and a second reference frame, generating a predicted frame based on aligned features from the generated feature map by refining the current reference frame, the first reference frame, and the second reference frame, generating a final residual based on the predicted frame, and computing the enhanced frame as an output by adding the final residual to the current reference frame.