IP Library Granted Patent US 9,015,742
Granted Patent B2
US 9,015,742 · App. 14/141,716 · Granted Apr 21, 2015

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 9,015,742
App. No.
14/141,716
Granted
Apr 21, 2015
Kind
B2
Abstract

Digital video signature apparatus and methods for use with video program identification systems are disclosed. The example apparatus and methods generate a signature associated with a video program. An example system includes a frame scanner to scan video frames associated with the video program. The frame scanner is to select a video frame based on a number of intra-coded macro blocks within the video frame. The example system also includes an intra-coded macro block extractor to extract intra-coded macro blocks from the video frame and a scaled image extractor to extract a scaled image from the intra-coded macro blocks. A signature generator is also included in the example system to calculate a plurality of centroids associated with video frame based on the scaled image and to form the signature based on the plurality of centroids.

Claims (44)

1. A system to generate a signature associated with a video program, the system comprising:

an intra-coded block extractor to extract intra-coded macro blocks from a video frame associated with the video program;

a scaled image extractor to extract a scaled image from the intra-coded macro blocks; and

a signature generator to form a signature for the scaled image based on a first centroid associated with a first image component of the scaled image and a second centroid associated with a second image component of the scaled image, the first centroid defined by first coordinates within the scaled image and the second centroid defined by second coordinates relative to the first centroid coordinates.

2. A system as defined in claim 1 , further comprising a frame scanner to:

scan a plurality of video frames associated with the video program;

determine a number of intra-coded macro blocks in the video frames of the plurality of video frames; and

select a video frame from the plurality of video frames based on the number of intra-coded macro blocks in the selected video frame, and

the intra-coded block extractor to extract the intra-coded macro blocks from the selected video frame.

3. A system as defined in claim 2 , wherein the plurality of video frames are compressed using a video compression standard.

4. A system as defined in claim 1 , wherein the intra-coded extractor is to extract only intra-coded macro blocks from the video frame.

5. A system as defined in claim 1 , wherein the image component corresponds with an image color component.

6. A system as defined in claim 1 , wherein the image component corresponds with a brightness component.

7. A system as defined in claim 1 , wherein the first centroid is associated with an image color and the first coordinates correspond with a first position within a first sub-image of the scaled image, and the second centroid is associated with the image color and the second coordinates correspond with a second position within a second sub-image of the scaled image.

8. A method of generating a signature associated with a video program, comprising:

extracting intra-coded macro blocks from a video frame associated with the video program;

extracting a scaled image from the intra-coded macro blocks;

defining a first centroid corresponding with a first image component of the scaled image by first coordinates within the scaled image;

defining a second centroid corresponding with a second image component of the scaled image by second coordinates relative to the first centroid coordinates; and

forming a signature for the scaled image based on the first centroid and the second centroid.

9. A method as defined in claim 8 , further comprising:

scanning a plurality of video frames associated with the video program;

determining a number of intra-coded macro blocks in the video frames of the plurality of video frames; and

selecting a video frame from the plurality of video frames based on the number of intra-coded macro blocks in the selected video frame,

wherein extracting the scaled image from the intra-coded macro blocks further comprises extracting the intra-coded macro blocks from the selected video frame.

10. A method as defined in claim 9 , wherein the plurality of video frames are compressed using a video compression standard.

11. A method as defined in claim 8 , further comprising extracting only intra-coded macro blocks from the video frame.

12. A method as defined in claim 8 , wherein the image component corresponds with an image color component.

13. A method as defined in claim 8 , wherein the image component corresponds with a brightness component.

14. A method as defined in claim 8 , wherein the first centroid is associated with an image color and the first coordinates correspond with a first position within a first sub-image of the scaled image, and the second centroid is associated with the image color and the second coordinates correspond with a second position within a second sub-image of the scaled image.

15. A computer readable storage device or storage disc comprising instructions that, when executed, cause a processor to at least:

extract intra-coded macro blocks from a video frame associated with a video program;

extract a scaled image from the intra-coded macro blocks;

define a first centroid that corresponds with a first image component of the scaled image by first coordinates within the scaled image;

define a second centroid that corresponds with a second image component of the scaled image by second coordinates relative to the first centroid coordinates; and

form a signature for the scaled image based on the first centroid and the second centroid, the signature associated with the video program.

16. A computer readable storage device or storage disc as defined in claim 15 , wherein the instructions further cause the processor to:

scan a plurality of video frames associated with the video program;

determine a number of intra-coded macro blocks in the video frames of the plurality of video frames; and

select a video frame from the plurality of video frames based on the number of intra-coded macro blocks in the selected video frame.

17. A computer readable storage device or storage disc as defined in claim 16 , wherein the plurality of video frames are compressed using a video compression standard.

18. A computer readable storage device or storage disc as defined in claim 15 , wherein the instructions further cause the processor to extract only intra-coded macro blocks from the video frame.

19. A computer readable storage device or storage disc as defined in claim 15 , wherein the image component corresponds with at least one of an image color component or a brightness component.

20. A computer readable storage device or storage disc as defined in claim 15 , wherein the first centroid is associated with an image color and the first coordinates correspond with a first position within a first sub-image of the scaled image, and the second centroid is associated with the image color and the second coordinates correspond with a second position within a second sub-image of the scaled image.

Assignments (12)
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 →
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 →
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 →
CHANGE OF NAME Recorded Feb 4, 2014
From: NIELSEN MEDIA RESEARCH, INC
To: NIELSEN MEDIA RESEARCH, LLC
Reel/Frame 032160/0965 →
MERGER Recorded Feb 4, 2014
From: NIELSEN MEDIA RESEARCH, LLC
To: THE NIELSEN COMPANY (US), LLC
Reel/Frame 032138/0722 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2014
From: DENG, KEVIN
To: NIELSEN MEDIA RESEARCH, INC.
Reel/Frame 032137/0741 →