Video Coding Control Circuit Rounding and Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Video compression leads to information loss and artifacts, requiring significant processing power and time, which can be costly and inefficient, especially in resource-constrained settings.

Innovation Solution

A control circuit that processes video information using a rounding control value to detect and reduce color banding, employs planar intra prediction without testing all modes, and modifies mode costs based on smooth area detection, thereby reducing computational power and processing time while maintaining video quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If video content is compressed to reduce data size and bandwidth requirements, then transmission efficiency is improved, but visual artifacts and information loss increase

Engineering Contradiction:
Improvetransmission efficiencyVSAvoidvisual artifacts
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The patent applies parameter changes by dynamically adjusting the rounding control value based on the complexity of the current block and gradient magnitude calculations. This adaptive parameter adjustment reduces visual artifacts in compressed video by optimizing the rounding operation during inverse transformation, thereby improving visual quality without sacrificing compression efficiency.

Inventive Principle:
Principle #35Parameter changes

2Object-affected harmful factors

If advanced compression techniques are applied to reduce visual artifacts, then video quality is improved, but processing power and time requirements increase

Engineering Contradiction:
Improvevisual artifactsVSAvoidprocessing power
Core Design Contradiction:
Object-affected harmful factorsVSPower

Solution Approach 1:

The patent implements local quality by applying different rounding control strategies to different blocks based on their complexity characteristics. Blocks with high gradient magnitude receive different treatment than smooth blocks, allowing artifact reduction to be applied selectively where needed most, thereby reducing overall processing power requirements compared to applying advanced techniques uniformly across the entire video stream.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent uses partial action by implementing a simplified artifact reduction approach that focuses on the most critical processing steps (rounding control adjustment based on gradient magnitude) rather than applying comprehensive post-processing techniques. This partial application of artifact reduction maintains acceptable video quality while significantly reducing processing power and time requirements.

Inventive Principle:
Principle #16Partial or excessive action

3Manufacturing precision

If comprehensive intra prediction mode testing is performed to optimize encoding quality, then encoding precision is improved, but device complexity and processing time increase

Engineering Contradiction:
Improveencoding precisionVSAvoiddevice complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by performing gradient magnitude calculations and block complexity assessments before the actual intra prediction mode selection process. This preliminary analysis allows the encoder to identify smooth blocks that can use simplified prediction methods, thereby reducing the need for comprehensive mode testing and lowering device complexity while maintaining encoding precision for complex blocks.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10136131B2Video coding apparatus and method
Publication Date: 2018.11.20 BEAMR IMAGING LTD
  • US10136131B2 patent drawing
  • US10136131B2 patent drawing
  • US10136131B2 patent drawing

AI summary

By one approach a control circuit receives video information to be encoded, uses a particular rounding control value when processing the video information, and detects when color banding occurs when processing the video information using the particular rounding control value and responsively reprocesses the video information using a different rounding control value. By another approach, the control circuit has a plurality of different intra prediction types, including a planar intra prediction type, available to use when encoding the video information and wherein the control circuit determines when the planar intra prediction type can be employed without testing use of all of the plurality of different intra prediction types. By yet another approach, the control circuit selects block coding parameters, at least in part, by comparing corresponding mode costs, detects a smooth area in the video information, and then modifies mode costs as a function of having detected the smooth area.