Video Encoder Resolution Syntax for Coding Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video coding technologies face challenges in improving coding efficiency, enhancing image quality, reducing processing amounts, and minimizing circuit scale while handling varying resolutions in video encoding and decoding.

Innovation Solution

The proposed solution involves an encoder and decoder configuration that processes and encodes/decodes pictures with different resolutions by generating and parsing resolution information syntax, allowing for efficient selection of elements like filters, blocks, motion vectors, and reference pictures, thereby optimizing coding efficiency and processing speed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If video coding technology processes higher resolution pictures to improve image quality, then image quality is enhanced, but processing amount and circuit scale increase

Engineering Contradiction:
Improveimage qualityVSAvoidcircuit scale
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The picture is divided into multiple resolution regions (first resolution and second resolution) with different coding parameters applied to each region. This segmentation allows the system to process high-resolution areas selectively rather than uniformly across the entire picture, reducing overall processing complexity while maintaining image quality in critical regions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different coding parameters (such as transform block sizes, prediction modes, or quantization settings) are applied to different resolution regions within the same picture. This local quality approach enables optimized processing for each region's specific requirements, improving image quality where needed while reducing processing load in less critical areas.

Inventive Principle:
Principle #3Local quality

2Productivity

If video coding technology uses more complex encoding methods to improve coding efficiency, then coding efficiency is improved, but processing amount increases

Engineering Contradiction:
Improvecoding efficiencyVSAvoidprocessing amount
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The encoding method dynamically adapts coding parameters based on picture resolution and content characteristics. By making the coding process dynamic rather than static, the system achieves better coding efficiency for high-resolution regions while avoiding unnecessary complex processing in lower-resolution regions, thus reducing overall processing amount.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Coding parameters such as block sizes, transform types, or prediction modes are changed according to the resolution of different picture regions. This parameter adaptation allows the encoder to achieve high coding efficiency where needed while using simpler parameters elsewhere, optimizing the trade-off between coding efficiency and processing amount.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If video coding technology processes pictures with varying resolutions, then adaptability is improved, but device complexity increases

Engineering Contradiction:
Improveresolution adaptabilityVSAvoidprocessing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The video coding system is designed to handle multiple resolution types (first resolution and second resolution) within a single encoding framework. This multi-functionality allows the same device to adapt to different resolution requirements without requiring separate processing paths, thereby improving resolution adaptability while controlling device complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system introduces a resolution dimension as an additional parameter for controlling coding behavior. By treating resolution as a separate dimension that can be independently managed, the system achieves versatile resolution handling without proportionally increasing processing complexity, as the resolution parameter guides the selection of appropriate coding strategies.

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

Data Source

PatentEP4300960A1Encoder, decoder, encoding method, and decoding method
Publication Date: 2024.01.03 PANASONIC INTELLECTUAL PROPERTY CORP OF AMERICA
  • EP4300960A1 patent drawingFigure 1
  • EP4300960A1 patent drawingFigure 2
  • EP4300960A1 patent drawingFigure 3~4

AI summary

The present disclosure relates to encoding and decoding of a sequence of pictures. The syntax of the coded sequence of pictures includes a resolution information syntax portion which indicates, for a plurality of pictures coded in a bitstream, at least one picture resolution change from a first resolution to a second resolution. The encoding and decoding of the pictures is performed based on the resolutions. Information about the resolution change may be used, for example, for configuring resources at a decoding side.