Shot-Change Detection Using Encoding Log Variance Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional shot-change detection techniques in video sequences are computationally demanding, requiring decoding and scanning of all pixel data, which is inefficient and costly in terms of processing resources.

Innovation Solution

The system determines shot-change locations using variance data from encoding logs, allowing for shot-change detection without processing pixel data or bitstreams, employing detectors for cut and fading transitions based on statistical analysis of encoding log data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional shot-change detection techniques process video sequences by decoding and scanning all pixel data, then shot-change locations can be detected, but computational cost and processing resource consumption increase significantly

Engineering Contradiction:
Improveshot-change detection accuracyVSAvoidcomputational cost
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent extracts only the necessary variance data from encoding logs, which represents a small subset of the complete video information. Instead of processing all pixel data, the system extracts and processes only the variance metrics that are sufficient for shot-change detection, dramatically reducing computational requirements while maintaining detection accuracy

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The variance data is computed during the encoding process itself, before any shot-change detection occurs. This preliminary computation stores the necessary information in encoding logs, eliminating the need for repeated pixel-level analysis during detection. The detection system simply queries pre-computed variance data rather than performing expensive real-time pixel processing

Inventive Principle:
Principle #10Preliminary action

2Reliability

If conventional shot-change detection techniques scan all pixel data in video sequences, then comprehensive shot-change information is obtained, but processing time and computational resources are excessively consumed

Engineering Contradiction:
Improveshot-change detection reliabilityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system extracts only the essential variance information from encoding logs that is needed for reliable shot-change detection. By focusing on this extracted subset of data rather than scanning all pixel data, the system achieves reliable detection results with minimal processing time

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of accessing and processing the original video frames during detection, the system uses copies of variance statistics that were generated during encoding. These variance copies stored in encoding logs serve as sufficient proxies for the actual pixel data, enabling fast detection without time-consuming pixel scanning

Inventive Principle:
Principle #26Copying

3Loss of information

If pixel luminance histograms are computed for each video frame, then detailed shot-change information is obtained, but computational complexity and resource requirements increase

Engineering Contradiction:
Improveshot-change information completenessVSAvoidcomputational complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent extracts variance data that has already been computed during encoding, which contains the essential information needed for shot-change detection. This extracted variance information replaces the need for computing full pixel luminance histograms during detection, maintaining information completeness while eliminating computational complexity

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system changes the parameter representation from full pixel luminance histograms to compact variance statistics. This parameter transformation occurs during encoding, where comprehensive frame analysis is performed once, and the results are stored as simplified variance values that can be quickly queried for detection without repeating the complex histogram computation

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10291916B2Video content analysis and/or processing using encoding logs
Publication Date: 2019.05.14 GOOGLE LLC
  • US10291916B2 patent drawing
  • US10291916B2 patent drawing
  • US10291916B2 patent drawing

AI summary

Systems and methods for processing a video sequence are disclosed. In accordance with some implementations, The method includes determining a first set of shot-change locations associated with a cut transition in a video sequence based on variance data defined in an encoding log associated with at least one previously encoded video frame. The method further includes determining a second set of shot-change locations associated with a fading transition in the video sequence based on the variance data defined in the encoding log associated with the at least one previously encoded video frame. The method also includes processing the video sequence based on at least a portion of the first set of shot-change locations and the second set of shot-change locations.