IP Library Granted Patent US 8,731,292
Granted Patent B2
US 8,731,292 · App. 12/986,728 · Granted May 20, 2014

Method and apparatus for comparing videos

Inventors: Yansong Ren (Plano, TX); Fangzhe Chang (Edison, NJ); Thomas L. Wood (Colts Neck, NJ)
Assignee: Alcatel Lucent
H04N19/00436H04N19/00618
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,731,292
App. No.
12/986,728
Granted
May 20, 2014
Kind
B2
Abstract

In a method of comparing a query video and a target video, frames of the query video and frames of the target video are partitioned into blocks. The mean intensity value is calculated for each block. Minima and maxima values are extracted from temporal changes of the mean intensity values for each block. Inclines and declines are obtained from the minima and maxima values. The inclines and declines are used in determining if alignment exists between the query video and the target video.

Claims (38)

1. A method for comparing a query video and a target video including:

partitioning frames of the query video and frames of the target video into blocks;

calculating the mean intensity value for the blocks;

extracting minima and maxima values from temporal changes of the mean intensity values for the blocks, wherein the extracted minima and maxima values are major minima and major maxima values;

obtaining major inclines and major declines from the major minima and major maxima values; and

determining if alignment exists between the query video and the target video using the major inclines and major declines.

2. The method as claimed in claim 1 and including calculating the similarity distance between the query video and the target video.

3. The method as claimed in claim 2 wherein calculation of the similarity distance between the query video and the target video is carried out when alignment is found to exist.

4. The method as claimed in claim 2 and including calculating the best similarity distance and comparing the best similarity distance with a given threshold value to determine if the query video and the target video are duplicates.

5. The method as claimed in claim 1 wherein non-major minima and non-major maxima values are excluded.

6. The method as claimed in claim 1 , further comprising: representing the mean pixel intensity values in the corresponding blocks over video frame sequences as time series.

7. The method as claimed in claim 1 and including sorting major inclines and major declines according to their gradients and using those with greater gradients in determining alignment.

8. The method as claimed in claim 2 and including using sequence matching to determine the similarity distance.

9. The method as claimed in claim 2 and including using keyframe pair wise matching to determine the similarity distance.

10. The method as claimed in claim 1 and including segmenting the query video and the target video into a list of intervals and selecting major inclines/declines within the intervals, the interval size being adapted based on the length of the videos.

11. The method as claimed in claim 4 and including storing the query video in a video database holding the target video when the query video is determined not to be a duplicate of the target video.

12. A device programmed or configured to perform a method comprising:

partitioning frames of the query video and frames of the target video into blocks;

calculating the mean intensity value for the blocks;

extracting minima and maxima values from temporal changes of the mean intensity values for the blocks, wherein the extracted minima and maxima values are major minima and major maxima values;

obtaining major inclines and major declines from the major minima and major maxima values; and

determining if alignment exists between the query video and the target video using the major inclines and major declines.

13. The device as claimed in claim 12 and programmed or configured to calculate the similarity distance between the query video and the target video.

14. The device as claimed in claim 12 and programmed or configured such that calculation of the similarity distance between the query video and the target video is carried out when alignment is found to exist.

15. The device as claimed in claim 12 and programmed or configured to calculate the best similarity distance and to compare the best similarity distance with a given threshold value to determine if the query video and the target video are duplicates.

16. The device as claimed in claim 12 wherein non-major minima and non-major maxima values are excluded.

17. The device as claimed in claim 12 and programmed or configured represent the mean pixel intensity values in the corresponding blocks over video frame sequences as time series.

18. The device as claimed in claim 12 and programmed or configured to sort major inclines and major declines according to their gradients and to use those with greater gradients in determining alignment.

19. The device as claimed in claim 13 and programmed or configured to use sequence matching to determine the similarity distance.

20. The device as claimed in claim 13 and programmed or configured to use keyframe pair wise matching to determine the similarity distance.

21. The device as claimed in claim 12 and programmed or configured to segment the query video and the target video into a list of intervals and to select major inclines/declines within each interval, the interval size being adapted based on the length of the videos.

22. The device as claimed in claim 15 and programmed or configured to store the query video in a video database holding the target video when the query video is determined not to be a duplicate of the target video.

23. A non-transitory computer-readable medium storing a machine-executable program for performing a method of managing video content comprising:

partitioning frames of the query video and frames of the target video into blocks;

calculating the mean intensity value for the blocks;

extracting minima and maxima values from temporal changes of the mean intensity values for the blocks, wherein the extracted minima and maxima values are major minima and major maxima values;

obtaining major inclines and major declines from the major minima and major maxima values; and

determining if alignment exists between the query video and the target video using the major inclines and major declines.

Assignments (11)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2021
From: PROVENANCE ASSET GROUP LLC
To: RPX CORPORATION
Reel/Frame 059352/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: NOKIA US HOLDINGS INC.
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058363/0723 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: CORTLAND CAPITAL MARKETS SERVICES LLC
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058983/0104 →
ASSIGNMENT AND ASSUMPTION AGREEMENT Recorded Feb 14, 2019
From: NOKIA USA INC.
To: NOKIA US HOLDINGS INC.
Reel/Frame 048370/0682 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP LLC
To: NOKIA USA INC.
Reel/Frame 043879/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2017
From: NOKIA TECHNOLOGIES OY; NOKIA SOLUTIONS AND NETWORKS BV; ALCATEL LUCENT SAS
To: PROVENANCE ASSET GROUP LLC
Reel/Frame 043877/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP, LLC
To: CORTLAND CAPITAL MARKET SERVICES, LLC
Reel/Frame 043967/0001 →
RELEASE OF SECURITY INTEREST Recorded Oct 9, 2014
From: CREDIT SUISSE AG
To: ALCATEL-LUCENT USA INC.
Reel/Frame 033949/0016 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 21, 2014
From: ALCATEL-LUCENT USA INC.
To: ALCATEL LUCENT
Reel/Frame 032267/0721 →
SECURITY INTEREST Recorded Mar 7, 2013
From: ALCATEL-LUCENT USA INC.
To: CREDIT SUISSE AG
Reel/Frame 030510/0627 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 21, 2011
From: REN, YANSONG; CHANG, FANGZHE; WOOD, THOMAS L.
To: ALCATEL-LUCENT USA INC.
Reel/Frame 025991/0747 →
Continuity (1)
Related Publication 20120177296A1 · Jul 12, 2012