Video Encoder Algorithm Parameter Encoding for Targeted Quality

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video processing technologies fail to perform targeted processing of video data, resulting in unsatisfactory video quality and user experience due to automatic calculation methods that are not tailored to specific video algorithms and characteristics.

Innovation Solution

A method that involves calculating and encoding video processing algorithm information and parameter information, including filter type and depth map data, to enable targeted processing by a decoder, which receives and decodes this information to invoke corresponding algorithms for enhanced video resolution and quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If automatic calculation method is used for video processing, then processing speed is improved, but video quality deteriorates due to lack of targeted processing

Engineering Contradiction:
Improveprocessing speedVSAvoidvideo quality
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The encoder performs preliminary analysis of video characteristics (complexity, motion, texture, color distribution) and pre-determines the most suitable processing algorithms and parameters before transmission. This allows the decoder to directly apply optimized processing without real-time calculation, achieving both high speed and high quality.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system establishes a feedback mechanism where the encoder analyzes video characteristics and sends control information (algorithm selection and parameter settings) to the decoder. This closed-loop approach ensures the processing method adapts to different video content while maintaining efficient execution at the decoder side.

Inventive Principle:
Principle #23Feedback

2Device complexity

If same processing method is applied to all videos, then device complexity is reduced, but video quality deteriorates due to lack of adaptability

Engineering Contradiction:
Improveprocessing method complexityVSAvoidvideo adaptability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

Different processing algorithms and parameters are applied to different regions or types of video content based on local characteristics. The system analyzes video complexity, motion, texture, and color distribution to determine appropriate processing methods for each video segment, achieving localized optimization without increasing overall system complexity.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically changes processing parameters (filter type, window size, enhancement strength) based on video characteristics analyzed by the encoder. By transmitting parameter information along with video data, the decoder can adapt processing methods to different video content without requiring multiple complex processing paths.

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If video processing algorithm information and parameter information are transmitted, then video quality is improved, but transmission bandwidth consumption increases

Engineering Contradiction:
Improvevideo qualityVSAvoidtransmission data volume
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The system extracts only the essential control information (algorithm selection identifiers and key parameters) from the complex processing logic and transmits only this condensed information along with video data. This extraction approach minimizes additional transmission overhead while preserving the ability to perform targeted high-quality processing at the decoder.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11051080B2Method for improving video resolution and video quality, encoder, and decoder
Publication Date: 2021.06.29 MARVEL DIGITAL LTD
  • US11051080B2 patent drawing
  • US11051080B2 patent drawing
  • US11051080B2 patent drawing

AI summary

More particularly, the present invention relates to a method for improving video resolution and video quality, a video encoder, and a decoder for a display terminal. In order to solve the problem that the existing automatic calculation technology cannot perform targeted processing on the video data, the processed video cannot achieve the expected effect and affect the user experience. The present invention provides a method for improving video resolution and quality, including: calculating and determining video processing algorithm information and parameter information corresponding to video processing algorithm information; encoding video data, the video processing algorithm information, and parameters corresponding to the video processing algorithm information; transmitting the encoded video data, the video processing algorithm information, and the parameter information corresponding to the video processing algorithm to the decoder of the display terminal. The parameter information corresponding to the video processing algorithm information is video auxiliary data, including a video filter type parameter and/or a filter window size parameter, and/or a depth map video data of an object and/or a scene for dividing a video, for processing video processes. The method for improving video quality provided by the present invention determines and encodes video processing algorithm information and parameter information corresponding to the video processing algorithm by the video encoder, and the decoder of the display terminal calls the corresponding video processing algorithm to process the video data according to the video processing algorithm information and do targeted processing of video data. By analyzing the characteristics of the video data and determining the parameter information corresponding to the video processing algorithm, the video processing can be more targeted, so that the processed video quality is better and the user experience is improved.