Moving Picture Encoder Scene Change Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing moving picture encoding technologies face challenges in accurately detecting scene changes, leading to potential image quality degradation due to excessive information allocation during frequent scene changes and misdetection of static images, especially when the time axis is not even.

Innovation Solution

The solution involves dynamically adjusting the scene change detection threshold based on the VBV buffer's remainder, canceling scene change detection when necessary, and initializing the rate control parameter using a database of moving average absolute differences to optimize information allocation and prevent misdetected scene changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If scene change detection is performed using fixed threshold based on SAD time change, then scene changes can be detected, but image quality degrades when scene changes occur frequently due to excessive information allocation

Engineering Contradiction:
Improvescene change detection accuracyVSAvoidimage quality
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent implements dynamic threshold adjustment by making the scene change detection threshold variable based on VBV buffer remainder. When buffer remainder is large, the threshold is lowered to enable sensitive scene change detection. When buffer remainder is small, the threshold is raised to prevent excessive scene change detection that would consume too much information allocation, thus preventing image quality degradation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the detection parameter (threshold value) based on buffer status. The threshold is dynamically adjusted according to the VBV buffer remainder, transforming a fixed parameter into a variable one that adapts to different encoding conditions, resolving the contradiction between detection sensitivity and image quality maintenance.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If I frame is inserted every time scene change is detected, then scene change correlation is handled, but information allocation is insufficient for other coding when scene changes occur frequently

Engineering Contradiction:
Improvescene change handlingVSAvoidinformation allocation
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent dynamically controls I-frame insertion by adjusting the scene change detection threshold based on buffer remainder. When information allocation is sufficient (large buffer remainder), I-frames are inserted upon scene change detection. When information allocation is constrained (small buffer remainder), the raised threshold prevents false scene change detection, thereby reducing unnecessary I-frame insertions and preserving information for other coding purposes.

Inventive Principle:
Principle #15Dynamics

3Ease of operation

If static image screen is processed with scene change detection, then detection process is uniform, but misdetection occurs due to large SAD time change without actual scene change

Engineering Contradiction:
Improvedetection process simplicityVSAvoidscene change detection accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent adjusts the detection threshold parameter based on buffer remainder to differentiate between actual scene changes and static image variations. By raising the threshold when buffer remainder is small, the system becomes more selective, preventing misdetection of static screens as scene changes while maintaining simple uniform processing logic.

Inventive Principle:
Principle #35Parameter changes

4Device complexity

If scene change detection threshold is fixed, then detection process is simple, but detection accuracy varies with buffer status and scene frequency

Engineering Contradiction:
Improvedetection process complexityVSAvoidscene change detection accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent introduces dynamic threshold adjustment based on VBV buffer remainder, making the detection process adaptive to different encoding conditions. This adds some complexity but significantly improves detection accuracy by preventing both missed detections and false detections, balancing the trade-off between process complexity and detection precision.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS7881366B2Moving picture encoder
Publication Date: 2011.02.01 SOCIONEXT INC
  • US7881366B2 patent drawing
  • US7881366B2 patent drawing
  • US7881366B2 patent drawing

AI summary

In encoding of moving pictures, I-frame is inserted when a scene change occurs. If scene changes frequently occur in the range of a predetermined amount-of-information allocation, the amount of information allocated to an encoding process on I-frame becomes enlarged. Therefore, the amount of information cannot be sufficiently reserved for another coding, thereby considerably degrading the quality of an image. Thus, a scene change detection threshold is obtained depending on the remainder in the VBV buffer, the scene change detection threshold is compared with a scene change detection value for determination of the occurrence of a scene change, and it is determined whether or not a scene change has occurred based on the comparison result.