Blockiness Indicator for Video Signal Compression

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video compression standards suffer from 'blockiness' artifacts, making it difficult to maintain video quality, especially at low bit rates and when compression is excessive or corrupted, necessitating a real-time detection system to adjust compression levels based on blockiness thresholds.

Innovation Solution

A method and system for detecting blockiness in video signals by calculating pixels in flat blocks and visible block edge transitions, generating blockiness indicators, and adjusting compression levels accordingly, incorporating a blockiness detection module within a video compression system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If video compression is increased to reduce bandwidth and storage space, then compression efficiency is improved, but blockiness artifacts become more visible and video quality deteriorates

Engineering Contradiction:
Improvecompression efficiencyVSAvoidblockiness artifacts
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The patent implements a feedback mechanism where blockiness indicators are calculated from the compressed video signal and fed back to adjust compression parameters. The system continuously monitors blockiness levels and dynamically adjusts compression settings to maintain quality thresholds, resolving the contradiction between compression efficiency and artifact reduction through closed-loop control

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent changes compression parameters dynamically based on calculated blockiness indicators. When blockiness exceeds thresholds, the system adjusts compression parameters (such as quantization matrices or block sizes) to reduce artifacts, thereby resolving the contradiction by making compression adaptive rather than fixed

Inventive Principle:
Principle #35Parameter changes

2Object-affected harmful factors

If real-time blockiness detection is implemented to adjust compression levels, then video quality is maintained, but system complexity increases

Engineering Contradiction:
Improvevideo qualityVSAvoiddetection system complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The patent segments the video signal into blocks and processes each block independently to calculate blockiness indicators. This segmentation approach allows parallel processing and reduces computational complexity compared to analyzing the entire video frame at once, thereby maintaining video quality while managing system complexity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent replaces complex subjective quality assessment mechanisms with objective mathematical calculations of blockiness indicators. By using quantifiable metrics based on pixel differential values and transition detection, the system achieves automated quality control without requiring complex mechanical or manual inspection systems

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

Data Source

PatentUS10244243B2Method of generating a blockiness indicator for a video signal
Publication Date: 2019.03.26 EVERTZ MICROSYSTEMS LTD
  • US10244243B2 patent drawing
  • US10244243B2 patent drawing
  • US10244243B2 patent drawing

AI summary

The described embodiments relate to methods and systems for detecting the blockiness of a video signal comprised of a number of pixels. The method includes the steps of determining if the pixel forms a part of at least one visible horizontal transition along a macroblock border, at least one visible vertical transition along a macroblock border, at least one flat area or at least one flat macroblock; calculating a horizontal border transitions count, a vertical border transitions count, a flat area count and a macroblock flat area count; and generating at least one blockiness indicator for the region of interest selected from the group consisting of a block border indicator, a flat area indicator and a flat block indicator, wherein the at least one blockiness indicator is based on at least one of the horizontal border transitions count, the vertical border transitions count, the flat area count and the macroblock flat area count.