Video Compression Block Analysis for Pixel Change Detection
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
3Reliability
If noise threshold is set high to filter out false changes, then false transmissions are reduced, but important subtle pixel changes are missed
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.
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.
Data Source
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.


