Video Decoder Forced Deblocking for Irregular Texture Regions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional video decoders exhibit unideal deblocking performance on regions with irregular textures during video encoding, as they do not perform deblocking filtering operations on these areas, leading to visual discontinuities.

Innovation Solution

Incorporating deblocking filtering information into the encoded stream, allowing the video decoder to forcibly perform deblocking filtering on current blocks regardless of texture degree, ensuring consistent deblocking performance across all textures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If deblocking filtering operation is performed on regions with simple textures, then visual flaws on block boundaries are reduced, but deblocking performance on regions with irregular textures remains unideal

Engineering Contradiction:
Improvedeblocking performanceVSAvoidtexture adaptability
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The patent applies different deblocking filtering strategies to different regions based on their texture characteristics. For regions with simple textures, conventional deblocking filtering is applied. For regions with irregular textures, the patent introduces a forced deblocking filtering mode that overrides the conventional texture-based decision making, ensuring consistent deblocking performance across all texture types while maintaining regional adaptability.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the operational parameters of the deblocking filter by introducing a control mechanism that can force the filter to operate on regions with irregular textures. This parameter change allows the system to transition from a passive texture-based filtering approach to an active forced filtering approach, improving deblocking performance on challenging regions without compromising overall system adaptability.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If deblocking filtering operation is not performed on regions with plentiful textures, then processing complexity is reduced, but visual discontinuities remain on block boundaries in irregular texture regions

Engineering Contradiction:
Improvefiltering operation complexityVSAvoidblock boundary continuity
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The patent performs preliminary classification of regions into simple texture regions and irregular texture regions before applying deblocking filtering. By identifying irregular texture regions in advance, the system can apply forced deblocking filtering only where necessary, avoiding unnecessary processing on simple regions and maintaining block boundary continuity on irregular regions without significantly increasing overall processing complexity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the video frame into different regions based on texture characteristics, then applies different deblocking filtering strategies to each segment. This segmentation approach allows the system to maintain low processing complexity for the majority of simple regions while applying enhanced filtering only to the smaller portions of irregular texture regions that require it.

Inventive Principle:
Principle #1Segmentation

3Productivity

If conventional video decoder skips deblocking filtering on irregular texture regions, then processing speed is maintained, but deblocking performance deteriorates

Engineering Contradiction:
Improveprocessing speedVSAvoiddeblocking performance on irregular textures
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent applies partial forced deblocking filtering only to the specific regions with irregular textures that require it, rather than applying filtering to the entire frame. This partial action approach maintains high processing speed for the majority of simple regions while providing enhanced deblocking performance on the smaller portions of irregular texture regions, achieving a balance between productivity and precision.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11025910B2Video encoder, video decoder, and video system
Publication Date: 2021.06.01 NOVATEK MICROELECTRONICS CORP
  • US11025910B2 patent drawing
  • US11025910B2 patent drawing
  • US11025910B2 patent drawing

AI summary

A video encoder, a video decoder and a video system are provided. The video encoder performs a video encoding operation on a first video frame stream to generate an encoded stream to the video decoder, wherein the encoded stream contains deblocking filtering information. The video decoder performs a video decoding operation on the encoded stream to generate a second video frame stream. The video decoder determines whether to forcibly perform a deblocking filtering operation on a current block of a current frame of the second video frame stream according to the deblocking filtering information.