Scene Change Detection via Coding Cost Differences in Video Streams

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for detecting scene changes in streamed video are inadequate, particularly in identifying scene changes that occur within normal Group of Pictures (GOP) lengths, leading to false positives and missed detections, which affects video quality assessment and error resilience in error-prone networks.

Innovation Solution

A method that calculates the difference in coding costs of macro-blocks across successive pictures, identifies new scenes based on threshold criteria, and applies motion compensation to account for misalignment and varying macro-block types, allowing for accurate scene change detection without decoding the video stream.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If scene change detection is performed using traditional methods in streamed video, then detection can be implemented, but false positives and missed detections occur particularly within normal GOP lengths, reducing measurement precision

Engineering Contradiction:
Improvescene change detection accuracyVSAvoiddetection reliability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent changes the parameter being measured from simple pixel difference to coding cost difference. By calculating the difference in coding costs between macro-blocks at the same position in successive pictures, the method achieves more reliable scene change detection with fewer false positives and missed detections, particularly within normal GOP lengths.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If full-reference perceptual models are used for video quality assessment, then quality evaluation accuracy is improved, but computational complexity increases making them unsuitable for large-scale network monitoring

Engineering Contradiction:
Improvevideo quality evaluation accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts only the essential information needed for scene change detection from the video stream - specifically the coding cost data from the bit stream. By taking out only this critical parameter rather than performing full video decoding and analysis, the method achieves accurate scene change detection with significantly reduced computational complexity, making it suitable for large-scale network monitoring.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If I or IDR pictures are inserted periodically to refresh video, then error resilience is improved, but encoding cost increases significantly

Engineering Contradiction:
Improveerror resilienceVSAvoidencoding cost
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent performs preliminary scene change detection using coding cost differences before encoding decisions are made. By identifying scene changes in advance through this low-cost analysis, the system can strategically insert I or IDR pictures only when necessary for error resilience, avoiding unnecessary encoding of full I-pictures and thus reducing overall encoding cost while maintaining reliability.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11012685B2Scene change detection for perceptual quality evaluation in video sequences
Publication Date: 2021.05.18 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US11012685B2 patent drawing
  • US11012685B2 patent drawing
  • US11012685B2 patent drawing

AI summary

There are provided a plurality of methods for detecting a scene change in a streamed video, the streamed video comprising a series of pictures. An example method comprises calculating, for a plurality of positions, a difference between the costs of coding macro-blocks at the same position in successive pictures. The method further comprises identifying a new scene when the sum of the differences for a plurality of positions meets a threshold criterion. There is further provided a method of determining the perceptual impact of a packet loss on a streamed video the method comprising: identifying a packet loss; and determining if the lost packet contained information relating to a picture at the start of a new scene, wherein a new scene is detected using one of the methods disclosed herein.