Video Compression Block Analysis for Pixel Change Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video compression techniques using block-by-block encoding fail to accurately detect subtle pixel changes, leading to lag and loss of clarity in remote computer environments due to noise thresholds that either ignore important changes or transmit unnecessary data.

Innovation Solution

Implementing a two-part analysis system that evaluates both block change thresholds and pixel change thresholds, where block changes are communicated if they exceed a certain number of pixels, and high contrast pixel changes trigger transmission even if the block change threshold is not met.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If a block change threshold is used to determine when to transmit video blocks, then bandwidth consumption is reduced by ignoring unchanged blocks, but subtle pixel changes below the threshold are missed causing loss of clarity

Engineering Contradiction:
Improvebandwidth consumptionVSAvoidpixel change detection accuracy
Core Design Contradiction:
Loss of energyVSManufacturing precision

Solution Approach 1:

The video block is segmented into individual pixels for independent analysis. Each pixel's change is evaluated separately against the threshold, allowing subtle changes in specific pixels to be detected even when the overall block change is minimal. This segmentation enables selective transmission of only those pixels that exceed the change threshold, reducing bandwidth while maintaining clarity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different quality thresholds are applied to different regions or pixels within a block based on their importance. High-contrast pixels or those in critical regions can trigger block transmission even when the overall block change is below the threshold. This local quality approach ensures that subtle but important changes are captured while ignoring insignificant variations elsewhere.

Inventive Principle:
Principle #3Local quality

2Manufacturing precision

If the block change threshold is lowered to detect subtle pixel changes, then clarity is improved by capturing more details, but bandwidth consumption increases due to transmission of unchanged blocks

Engineering Contradiction:
Improvepixel change detection accuracyVSAvoidbandwidth consumption
Core Design Contradiction:
Manufacturing precisionVSLoss of energy

Solution Approach 1:

Instead of transmitting entire blocks when any pixel changes, the system applies partial action by transmitting only the specific pixels that exceed the change threshold. This selective transmission reduces bandwidth consumption while maintaining detection accuracy for subtle changes. The excessive action principle is applied by setting a low threshold to ensure no subtle changes are missed, then filtering out false positives through pixel-level analysis.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system dynamically adjusts the change threshold parameter based on local pixel characteristics. For high-contrast pixels or those in critical regions, a lower threshold is applied to detect subtle changes. For uniform or less important regions, a higher threshold is used to avoid unnecessary transmissions. This parameter change approach balances detection accuracy with bandwidth efficiency.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If noise threshold is set high to filter out false changes, then false transmissions are reduced, but important subtle pixel changes are missed

Engineering Contradiction:
Improvenoise filtering accuracyVSAvoidsubtle change detection
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

Different noise thresholds are applied to different pixels or regions based on their local characteristics. High-contrast pixels or those in critical regions use lower thresholds to detect subtle changes, while uniform regions use higher thresholds to filter noise. This local quality approach maintains reliability by filtering false changes in appropriate regions while preserving sensitivity for important subtle changes in critical regions.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The noise threshold is dynamically adjusted based on local pixel characteristics and context. For pixels with high contrast or in critical regions, the threshold is lowered to detect subtle changes. For pixels in uniform or less important regions, the threshold is raised to filter noise. This dynamic threshold adjustment maintains reliability while improving subtle change detection capability.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9560371B2Video compression system
Publication Date: 2017.01.31 VERTIV CORP
  • US9560371B2 patent drawing
  • US9560371B2 patent drawing
  • US9560371B2 patent drawing

AI summary

A improvement to video compression techniques is described in which blocks of video input information are compared in their respective pixel values to corresponding blocks of immediately preceding frames. The blocks are analyzed to determine whether change has occurred in accordance with two tests. First, the pixel values of the block are compared to the pixel values of a preceding block and if a threshold number of pixel values in the block exceed their counterparts by a threshold amount, then the block is assumed to have changed and is communicated via a standard communication protocol, compression technique and media. Second, even if the threshold number of pixels in the block has not changed, the pixel values are compared with their prior frame counterparts to determine if any one pixel value has changed in magnitude more than a second threshold amount. Again, one such pixel is identified, then the block is assumed to have changed and is communicated.