Scene change detection and handling for preprocessing video with overlapped 3d transforms
AssigneeCisco Technology, Inc.
InventorJoel W. Schoenblum
Life of this patent
Estimating the term…
Abstract
In one method embodiment, receiving noise-filtered plural blocks of a first frame and noise-filtered plural blocks of a second frame; for each of the plural blocks to be matched, determining whether an indication of closeness in match between the each of the plural blocks exceeds a first threshold; incrementing a counter value each time the first threshold is exceeded for closeness of the block matching of a particular block; determining whether the counter value exceeds a second threshold, the exceeding of the second threshold indicating that a defined quantity of blocks has exceeded the first threshold; and responsive to determining that the counter value exceeds the second threshold, triggering a scene change detection.
Claims20
A method implemented in frame matching logic of a video processing device, the method comprising:
- receiving noise-filtered plural blocks of a first frame and noise-filtered plural blocks of a second frame;
- for each of the plural blocks to be matched, determining whether an indication of closeness in match between the each of the plural blocks exceeds a first threshold;
- incrementing a counter value each time the first threshold is exceeded for closeness of the block matching of a particular block;
- determining whether the counter value exceeds a second threshold, the exceeding of the second threshold indicating that a defined quantity of blocks has exceeded the first threshold;
- and
- responsive to determining that the counter value exceeds the second threshold, triggering a scene change detection.
A system, comprising:
- a scene change detection (SCD) sub-system comprising logic configured to:
- receive noise-filtered plural blocks of a first frame and noise-filtered plural blocks of a second frame;
- for each of the plural blocks to be matched, determine whether an indication of closeness in match between the each of the plural blocks exceeds a first threshold;
- increment a counter value each time the first threshold is exceeded for closeness of the block matching of a particular block;
- determine whether the counter value exceeds a second threshold, the exceeding of the second threshold indicating that a defined quantity of blocks has exceeded the first threshold;
- and
- responsive to determining that the counter value exceeds the second threshold, trigger a scene change detection.
Logic encoded on one or more tangible media for execution, and when executed operable to:
- receive noise-filtered plural blocks of a first frame and noise-filtered plural blocks of a second frame;
- determine whether an indication of closeness in match between the each of the plural blocks exceeds a first threshold for each of the plural blocks to be matched;
- increment a counter value each time the first threshold is exceeded for closeness of the block matching of a particular block;
- determine whether the counter value exceeds a second threshold, the exceeding of the second threshold indicating that a defined quantity of blocks has exceeded the first threshold;
- and
- trigger a scene change detection responsive to determining that the counter value exceeds the second threshold.
Dependencies are inferred from the claim text.