IP Library Granted Patent US 7,793,318
Granted Patent B2
US 7,793,318 · App. 11/372,582 · Granted Sep 7, 2010

Digital video signature apparatus and methods for use with video program identification systems

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 7,793,318
App. No.
11/372,582
Granted
Sep 7, 2010
Kind
B2
Abstract

Digital video signature apparatus and methods for use with video program identification systems are disclosed. The disclosed apparatus and methods identify a video program using a sequence of signatures. Each of the signatures includes a set of centroids corresponding to one of a plurality of frames of the video program. The apparatus and methods compare the sequence of signatures to a set of reference sequences of signatures and identify the video program based on the comparison of the sequence of signatures to the set of reference sequences of signatures.

Claims (38)

1. A method of identifying a video program, comprising:

receiving a sequence of signatures, wherein each of the signatures includes a set of centroids, wherein each set of centroids is derived from a corresponding one of a plurality of frames of the video program, and wherein each of the corresponding frames is selected based on a number or proportion of intra-coded blocks composing the frame;

comparing the sequence of signatures to a set of reference sequences of signatures; and

identifying the video program based on the comparison of the sequence of signatures to the set of reference sequences of signatures.

2. A method as defined in claim 1 , wherein each of the sets of centroids includes centroids associated with image components.

3. A method as defined in claim 1 , wherein the image components are associated with a color model.

4. A method as defined in claim 1 , wherein each of the sets of centroids includes centroids associated with a plurality of areas within its corresponding one of the plurality of frames.

5. A method as defined in claim 1 , wherein comparing the sequence of signatures to the set of reference sequences of signatures includes comparing the sequence of signatures to each reference sequence of signatures.

6. A method as defined in claim 5 , wherein comparing the sequence of signatures to each reference sequence of signatures includes sequentially comparing each signature within the sequence of signatures to each of the signatures within at least one of the reference sequences of signatures.

7. A method as defined in claim 1 , wherein identifying the video program based on the comparison of the sequence of signatures to the set of reference sequences of signatures includes identifying the video program in response to identifying a matching sequence within the set of reference sequences of signatures.

8. A method as defined in claim 1 , wherein identifying the video program based on the comparison of the sequence of signatures to the set of reference sequences of signatures includes providing textual information describing the video program.

9. A method of identifying a video program, comprising:

receiving a sequence of signatures, wherein each of the signatures includes a set of centroids corresponding to one of a plurality of substantially intra-coded frames of the video program;

comparing the sequence of signatures to a set of reference sequences of signatures; and

identifying the video program based on the comparison of the sequence of signatures to the set of reference sequences of signatures,

wherein identifying the video program based on the comparison of the sequence of signatures to the set of reference sequences of signatures includes manually identifying the video program in response to a failure to identify a matching sequence within the set of reference sequences of signatures.

10. A method as described in claim 9 , further comprising adjusting at least one reference sequence of signatures from the set of reference sequences of signatures in response to different encoding methods.

11. A method as defined in claim 1 , wherein video program is one of a television commercial and a television show.

12. A system for identifying a video program, comprising:

a memory; and

a processor coupled to the memory and programmed to:

receive a sequence of signatures, wherein each of the signatures includes a set of centroids, wherein each set of centroids is derived from a corresponding one of a plurality of frames of the video program, and wherein each of the corresponding frames is selected based on a number or proportion of intra-coded blocks composing the frame;

compare the sequence of signatures to a set of reference sequences of signatures; and

identify the video program based on the comparison of the sequence of signatures to the set of reference sequences of signatures.

13. A system as defined in claim 12 , wherein each of the sets of centroids includes centroids associated with image components.

14. A system as defined in claim 13 , wherein the image components are associated with a color model.

15. A system as defined in claim 12 , wherein each of the sets of centroids includes centroids associated with a plurality of areas within its corresponding one of the plurality of frames.

16. A system as defined in claim 12 , wherein the processor is programmed to compare the sequence of signatures to the set of reference sequences of signatures by comparing the sequence of signatures to each reference sequence of signatures.

17. A system as defined in claim 16 , wherein the processor is programmed to compare the sequence of signatures to each reference sequence of signatures by sequentially comparing each signature within the sequence of signatures to each of the signatures within at least one of the reference sequences of signatures.

18. A system as defined in claim 12 , wherein the processor is programmed to identify the video program based on the comparison of the sequence of signatures to the set of reference sequences of signatures by identifying the video program in response to identifying a matching sequence within the set of reference sequences of signatures.

19. A computer readable medium having instructions stored thereon that, when executed, cause a machine to:

receive a sequence of signatures, wherein each of the signatures includes a set of centroids, wherein each set of centroids is derived from a corresponding one of a plurality of frames of a video program, and wherein each of the corresponding frames is selected based on a number or proportion of intra-coded blocks composing the frame;

compare the sequence of signatures to a set of reference sequences of signatures; and

identify the video program based on the comparison of the sequence of signatures to the set of reference sequences of signatures.

20. A computer readable medium as defined in claim 19 , wherein each of the sets of centroids includes centroids associated with image components.

21. A computer readable medium as defined in claim 19 , wherein each of the sets of centroids includes centroids associated with a plurality of areas within its corresponding one of the plurality of frames.

22. A method as defined in claim 1 , wherein the frames are selected by scanning the plurality of frames for substantially intra-coded frames.

23. A method as defined in claim 22 , wherein the scanning the plurality of frames comprises determining the extent to which the frames are intra-coded.

Assignments (11)
RELEASE (REEL 053473 / FRAME 0001) Recorded May 11, 2023
From: CITIBANK, N.A.
To: A. C. NIELSEN COMPANY, LLC; EXELATE, INC.; GRACENOTE, INC.; GRACENOTE MEDIA SERVICES, LLC; THE NIELSEN COMPANY (US), LLC; NETRATINGS, LLC
Reel/Frame 063603/0001 →
RELEASE (REEL 054066 / FRAME 0064) Recorded May 11, 2023
From: CITIBANK, N.A.
To: A. C. NIELSEN COMPANY, LLC; EXELATE, INC.; GRACENOTE, INC.; GRACENOTE MEDIA SERVICES, LLC; THE NIELSEN COMPANY (US), LLC; NETRATINGS, LLC
Reel/Frame 063605/0001 →
SECURITY INTEREST Recorded May 8, 2023
From: GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; GRACENOTE, INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC
To: ARES CAPITAL CORPORATION
Reel/Frame 063574/0632 →
SECURITY INTEREST Recorded Apr 28, 2023
From: GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; GRACENOTE, INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC
To: CITIBANK, N.A.
Reel/Frame 063561/0381 →
SECURITY AGREEMENT Recorded Jan 31, 2023
From: GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; GRACENOTE, INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC
To: BANK OF AMERICA, N.A.
Reel/Frame 063560/0547 →
RELEASE (REEL 037172 / FRAME 0415) Recorded Oct 13, 2022
From: CITIBANK, N.A.
To: THE NIELSEN COMPANY (US), LLC
Reel/Frame 061750/0221 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENTS LISTED ON SCHEDULE 1 RECORDED ON 6-9-2020 PREVIOUSLY RECORDED ON REEL 053473 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SUPPLEMENTAL IP SECURITY AGREEMENT. Recorded Oct 7, 2020
From: A.C. NIELSEN (ARGENTINA) S.A.; A.C. NIELSEN COMPANY, LLC; ACN HOLDINGS INC.; ACNIELSEN CORPORATION; ACNIELSEN ERATINGS.COM; AFFINNOVA, INC.; ART HOLDING, L.L.C.; ATHENIAN LEASING CORPORATION; CZT/ACN TRADEMARKS, L.L.C.; EXELATE, INC.; GRACENOTE, INC.; GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; NETRATINGS, LLC; NIELSEN AUDIO, INC.; NIELSEN CONSUMER INSIGHTS, INC.; NIELSEN CONSUMER NEUROSCIENCE, INC.; NIELSEN FINANCE CO.; NIELSEN FINANCE LLC; NIELSEN INTERNATIONAL HOLDINGS, INC.; NIELSEN MOBILE, LLC; NMR INVESTING I, INC.; TCG DIVESTITURE INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC; VIZU CORPORATION; VNU MARKETING INFORMATION, INC.; NMR LICENSING ASSOCIATES, L.P.; NIELSEN HOLDING AND FINANCE B.V.; THE NIELSEN COMPANY B.V.; VNU INTERNATIONAL B.V.
To: CITIBANK, N.A
Reel/Frame 054066/0064 →
SUPPLEMENTAL SECURITY AGREEMENT Recorded Jun 9, 2020
From: A. C. NIELSEN COMPANY, LLC; ACN HOLDINGS INC.; ACNIELSEN CORPORATION; ACNIELSEN ERATINGS.COM; AFFINNOVA, INC.; ART HOLDING, L.L.C.; ATHENIAN LEASING CORPORATION; CZT/ACN TRADEMARKS, L.L.C.; EXELATE, INC.; GRACENOTE, INC.; GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; NETRATINGS, LLC; NIELSEN AUDIO, INC.; NIELSEN CONSUMER INSIGHTS, INC.; NIELSEN CONSUMER NEUROSCIENCE, INC.; NIELSEN FINANCE CO.; NIELSEN FINANCE LLC; NIELSEN INTERNATIONAL HOLDINGS, INC.; NIELSEN MOBILE, LLC; NIELSEN UK FINANCE I, LLC; NMR INVESTING I, INC.; TCG DIVESTITURE INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC; VIZU CORPORATION; VNU MARKETING INFORMATION, INC.; NMR LICENSING ASSOCIATES, L.P.; NIELSEN HOLDING AND FINANCE B.V.; THE NIELSEN COMPANY B.V.; VNU INTERNATIONAL B.V.
To: CITIBANK, N.A.
Reel/Frame 053473/0001 →
SUPPLEMENTAL IP SECURITY AGREEMENT Recorded Nov 30, 2015
From: THE NIELSEN COMPANY ((US), LLC
To: CITIBANK, N.A., AS COLLATERAL AGENT FOR THE FIRST LIEN SECURED PARTIES
Reel/Frame 037172/0415 →
MERGER Recorded Jul 27, 2009
From: NIELSEN MEDIA RESEARCH, LLC (FORMERLY KNOWN AS NIELSEN MEDIA RESEARCH, INC.)
To: NIELSEN COMPANY (US), LLC, THE
Reel/Frame 023031/0285 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 10, 2006
From: DENG, KEVIN
To: NIELSEN MEDIA RESEARCH, INC., A DELAWARE CORPORATION
Reel/Frame 018007/0365 →