IP Library Granted Patent US 8,872,979
Granted Patent B2
US 8,872,979 · App. 10/153,550 · Granted Oct 28, 2014

Combined-media scene tracking for audio-video summarization

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,872,979
App. No.
10/153,550
Granted
Oct 28, 2014
Kind
B2
Abstract

Techniques are presented for analyzing audio-video segments, usually from multiple sources. A combined similarity measure is determined from text similarities and video similarities. The text and video similarities measure similarity between audio-video scenes for text and video, respectively. The combined similarity measure is then used to determine similar scenes in the audio-video segments. When the audio-video segments are from multiple audio-video sources, the similar scenes are common scenes in the audio-video segments. Similarities may be converted to or measured by distance. Distance matrices may be determined by using the similarity matrices. The text and video distance matrices are normalized before the combined similarity matrix is determined. Clustering is performed using distance values determined from the combined similarity matrix. Resulting clusters are examined and a cluster is considered to represent a common scene between two or more different audio-video segments when scenes in the cluster are similar.

Claims (54)

1. A method, comprising:

extracting first text from a first video segment and second text from a second video segment;

identifying topics within the first text and the second text;

comparing the first text with the second text to yield a textual comparison;

generating, via a processor, a contextual similarity measure between the first video segment and the second video segment based on the first video segment, the second video segment, the textual comparison, and the topics;

generating, via the processor, a visual similarity measure based on video similarity of the first video segment and the second video segment;

based on the contextual similarity measure and the visual similarity measure, determining a combined similarity score, represented as a combined distance measure, for the first video segment and the second video segment, wherein the contextual similarity measure is converted to a normalized text distance and the visual similarity measure is converted to a normalized video distance; and

outputting the combined similarity score.

2. The method of claim 1 , wherein the first video segment and the second video segment originate from a single audio-video source.

3. The method of claim 1 , wherein the first video segment and the second video segment originate from a plurality of separate audio-video sources.

4. The method of claim 3 , wherein identifying the topics comprises:

(i) comparing the first text with the second text to produce a text similarity value; and

(ii) performing step (i) for each video segment of the plurality of separate audio-video sources with every other video segment of the plurality of separate audio-video sources.

5. The method of claim 4 , wherein identifying the topics further comprises:

(iii) setting the text similarity value corresponding to a video segment to a predetermined value;

(iv) performing step (iii) until each text similarity value for every video segment has been set to the predetermined value.

6. The method of claim 1 , wherein extracting the first text and the second text comprises using text corresponding to the first video segment and the second video segment.

7. The method of claim 1 , wherein extracting the first text and the second text comprises obtaining the first text and the second text through speech-to-text conversion.

8. The method of claim 1 , wherein extracting the first text and the second text comprises obtaining the first text and the second text by accessing closed captioning data.

9. The method of claim 1 , wherein generating the visual similarity measure comprises using video corresponding to the first video segment and the second video segment.

10. The method of claim 1 , further comprising:

detecting scene changes in the first video segment and the second video segment; and

marking each scene change detected in the first video segment and the second video segment.

11. The method of claim 10 , further comprising determining text corresponding to the each scene change.

12. The method of claim 1 , further comprising determining, for each of the first video segment and the second video segment an image as a key frame.

13. The method of claim 1 , wherein the normalized text distance is stored in a first matrix, the normalized video distance is stored in a second matrix, and the combined distance measure is stored in a third matrix.

14. The method of claim 1 , wherein determining the combined similarity score comprises linearly combining the normalized text distance and the normalized video distance to create the combined distance measure.

15. The method of claim 1 , wherein determining the combined similarity score comprises combining the normalized text distance and the normalized video distance through a non-linear equation to create the combined distance measure.

16. The method of claim 15 , further comprising:

clustering video segments based on the visual similarity measure and the contextual similarity measure; and

determining clusters having audio-video scenes corresponding to a plurality of audio-video segments, whereby the audio-video scenes corresponding to a single cluster are considered similar portions of the plurality of audio-video segments.

17. The method of claim 16 , wherein clustering the video segments further comprises:

assigning each of the audio-video scenes to a unique cluster;

determining, based on the combined distance measure, a minimum inter-cluster distance between two clusters of the clusters;

when the minimum inter-cluster distance is not greater than a predefined distance, merging the two clusters and determining a new minimum inter-cluster distance; and

when the minimum inter-cluster distance is greater than the predefined distance, stopping clustering.

18. A system comprising:

a processor; and

a non-transitory computer-readable storage device storing a computer program which, when executed by the processor, causes the processor to perform operations comprising:

extracting first text from a first video segment and second text from a second video segment;

identifying topics within the first text and the second text;

comparing the first text with the second text to yield a textual comparison;

generating a contextual similarity measure between the first video segment and the second video segment based on the first video segment, the second video segment, the textual comparison, and the topics;

generating a visual similarity measure for the first video segment and the second video segment based on video similarity;

based on the contextual similarity measure and the visual similarity measure, determining a combined similarity score, represented as a combined distance measure, for the first video segment and the second video segment, wherein the contextual similarity measure is converted to a normalized text distance and the visual similarity measure is converted to a normalized video distance; and

outputting the combined similarity score.

19. A non-transitory computer-readable storage device storing a computer program which, when executed by a processor, causes the processor to perform operations comprising:

extracting first text from a first video segment and second text from a second video segment;

identifying topics within the first text and the second text;

comparing the first text with the second text to yield a textual comparison;

generating a contextual similarity measure between the first video segment and the second video segment based on the first video segment, the second video segment, the textual comparison, and the topics;

generating a visual similarity measure based on video similarity of the first video segment and the second video segment;

based on the contextual similarity measure and the visual similarity measure, determining a combined similarity score, represented as a combined distance measure, for the first video segment and the second video segment, wherein the contextual similarity measure is converted to a normalized text distance and the visual similarity measure is converted to a normalized video distance; and

outputting the combined similarity score.

Assignments (17)
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 045034/0001) Recorded May 18, 2023
From: GOLDMAN SACHS BANK USA., AS COLLATERAL AGENT
To: ZANG, INC. (FORMER NAME OF AVAYA CLOUD INC.); AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; HYPERQUALITY, INC.; HYPERQUALITY II, LLC; CAAS TECHNOLOGIES, LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 063779/0622 →
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL 45124/FRAME 0026 Recorded Apr 26, 2023
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: AVAYA HOLDINGS CORP.; AVAYA INC.; AVAYA MANAGEMENT L.P.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063457/0001 →
SECURITY INTEREST Recorded Jan 23, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 045124/0026 →
SECURITY INTEREST Recorded Jan 10, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 045034/0001 →
RELEASE OF SECURITY INTEREST Recorded Jan 9, 2018
From: CITICORP USA, INC.
To: AVAYA, INC.; SIERRA HOLDINGS CORP.; AVAYA TECHNOLOGY, LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.
Reel/Frame 045032/0213 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 030083/0639 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: AVAYA INC.
Reel/Frame 045012/0666 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 029608/0256 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: AVAYA INC.
Reel/Frame 044891/0801 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 025863/0535 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST, NA
To: AVAYA INC.
Reel/Frame 044892/0001 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 041576/0001 Recorded Dec 15, 2017
From: CITIBANK, N.A.
To: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS LLC (FORMERLY KNOWN AS OCTEL COMMUNICATIONS CORPORATION); VPNET TECHNOLOGIES, INC.
Reel/Frame 044893/0531 →
SECURITY INTEREST Recorded Jan 27, 2017
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS CORPORATION; VPNET TECHNOLOGIES, INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 041576/0001 →
SECURITY AGREEMENT Recorded Mar 13, 2013
From: AVAYA, INC.
To: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., THE
Reel/Frame 030083/0639 →
SECURITY AGREEMENT Recorded Jan 10, 2013
From: AVAYA, INC.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 029608/0256 →
SECURITY AGREEMENT Recorded Feb 22, 2011
From: AVAYA INC., A DELAWARE CORPORATION
To: BANK OF NEW YORK MELLON TRUST, NA, AS NOTES COLLATERAL AGENT, THE
Reel/Frame 025863/0535 →
CONVERSION FROM CORP TO LLC Recorded May 12, 2009
From: AVAYA TECHNOLOGY CORP.
To: AVAYA TECHNOLOGY LLC
Reel/Frame 022677/0550 →
REASSIGNMENT Recorded Jun 26, 2008
From: AVAYA TECHNOLOGY LLC; AVAYA LICENSING LLC
To: AVAYA INC
Reel/Frame 021156/0082 →
SECURITY AGREEMENT Recorded Nov 28, 2007
From: AVAYA, INC.; AVAYA TECHNOLOGY LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.
To: CITICORP USA, INC., AS ADMINISTRATIVE AGENT
Reel/Frame 020166/0705 →
SECURITY AGREEMENT Recorded Nov 27, 2007
From: AVAYA, INC.; AVAYA TECHNOLOGY LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 020156/0149 →