Run Length Encoding Noise Immunity via Color Thresholding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Run length encoding in digital video compression is disrupted by noise, leading to incorrect identification of identical pixel colors, which results in inefficient compression and increased bandwidth requirements.

Innovation Solution

The implementation of color space hysteresis, which allows for a relaxed matching criterion by expanding the color regions in the RGB color space, enabling pixels near the boundaries to be considered as matches, thus reducing the impact of noise-induced errors and maintaining longer runs of identical colors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If strict color matching is used in run length encoding, then compression efficiency is improved, but noise sensitivity increases causing run termination

Engineering Contradiction:
Improvecompression efficiencyVSAvoidnoise immunity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent changes the matching parameter from exact color equality to a threshold-based comparison. By introducing a color difference threshold, pixels that are not exactly identical but fall within the threshold are treated as matches, allowing runs to continue despite minor noise-induced color variations while still achieving compression.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent applies a form of cushioning by establishing a tolerance buffer (threshold) around the reference color value. This buffer absorbs the impact of noise before it can cause run termination, allowing the encoding to proceed smoothly even when noise is present in the video signal.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

2Reliability

If noise tolerance is increased to prevent run termination, then reliability is improved, but compression efficiency decreases

Engineering Contradiction:
Improvenoise immunityVSAvoidcompression efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent optimizes the threshold parameter to achieve a balance between noise immunity and compression efficiency. By carefully selecting the threshold value, the system achieves sufficient noise tolerance to prevent premature run termination while maintaining high compression ratios for actual color changes.

Inventive Principle:
Principle #35Parameter changes

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach enhances the robustness of run length encoding against noise, leading to improved compression efficiency and reduced bandwidth usage by preventing premature termination of runs due to minor color variations, while preserving high-contrast image information.

Implementation Method 1

The implementation of color space hysteresis, which allows for a relaxed matching criterion by expanding the color regions in the RGB color space

Methodology Applied
Scientific EffectHysteresis: Hysteresis

Data Source

PatentUS8805096B2Video compression noise immunity
Publication Date: 2014.08.12 VERTIV CORP
  • US8805096B2 patent drawing
  • US8805096B2 patent drawing
  • US8805096B2 patent drawing

AI summary

A method of improving run length video encoding commands is described in which all compression commands that require a current pixel value to be compared to a previously sent pixel value to determine whether compression can take place in a longer run is adjusted to relieve stringent match conditions. Instead of requiring an exact match, the compression engine subtracts one pixel value from another, and compares the absolute value of the result to a threshold value. In this way, run lengths can be lengthened for purposes of compression and compression efficiency can be increased.