Surveillance Bit Rate Control via Perceptual Distortion Tolerance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing surveillance video bit rate control methods fail to provide good subjective representation due to ignoring human perception, leading to poor user experience with limited bandwidth.

Innovation Solution

A bit rate control method that calculates distortion tolerance for each macroblock based on reference distortion degrees and exposure times, allowing for optimal prediction modes to ensure effective encoding and subjective representation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If bit rate is controlled based on image texture complexity alone, then encoding efficiency is improved, but subjective representation quality deteriorates

Engineering Contradiction:
Improveencoding efficiencyVSAvoidsubjective representation quality
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent applies local quality by differentiating bit rate allocation across different image regions based on their perceptual importance. Feature regions (containing objects of interest) are identified and assigned different distortion tolerance levels compared to non-feature regions. This allows the encoder to allocate more bits to perceptually important areas while using fewer bits for less important areas, thereby improving both encoding efficiency and subjective representation quality simultaneously.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the control parameter from objective texture complexity to subjective distortion tolerance. By pre-storing correspondence relations between distortion degrees and quality factors, and calculating distortion tolerance for feature regions, the system dynamically adjusts encoding parameters based on perceptual characteristics rather than purely objective measures. This parameter transformation enables the encoder to optimize for human perception while maintaining encoding efficiency.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If high resolution formats (5M, 8M, 12M) are adopted, then image sharpness is improved, but network bandwidth requirement increases

Engineering Contradiction:
Improveimage sharpnessVSAvoidnetwork bandwidth
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent applies local quality by allocating different quality levels to different regions within the high-resolution image. Instead of uniformly encoding all pixels at maximum quality, the system identifies feature regions and allocates higher bit rates only to those areas, while using lower bit rates for background or less important regions. This regional differentiation maintains perceived image sharpness in critical areas while significantly reducing the total bit rate and network bandwidth requirements.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent applies partial action by encoding only the most perceptually important regions at high quality rather than the entire high-resolution image. By calculating distortion tolerance for feature regions and applying selective encoding, the system achieves acceptable or excellent subjective representation with fewer bits than would be required for uniform high-quality encoding of all pixels, thus reducing network bandwidth consumption.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11902533B2Code rate control method and apparatus, image acquisition device, and readable storage medium
Publication Date: 2024.02.13 ZHEJIANG UNIVIEW TECH CO LTD
  • US11902533B2 patent drawing
  • US11902533B2 patent drawing
  • US11902533B2 patent drawing

AI summary

A code rate control method and apparatus, an image acquisition device, and a readable storage medium are provided. The method includes: acquiring the gain and exposure time of an image to be encoded from an image processing module of an image acquisition device; obtaining corresponding reference distortion degree according to the gain and exposure time of said image; calculating the difference between the distortion degree in a characteristic region of said image and the reference distortion degree; calculating a distortion tolerance degree of macro blocks constituting said image according to the difference between the distortion degree in the characteristic region of said image and the reference distortion degree; performing macro block predictions on the respective macro blocks in said image, to obtain an optimum macro block prediction mode; and encoding said image, which corresponds to the optimum macro block prediction mode.