IP Library Granted Patent US 10,839,854
Granted Patent B2
US 10,839,854 · App. 15/947,638 · Granted Nov 17, 2020

Methods and apparatus to perform speed-enhanced playback of recorded media

Inventor: Venugopal Srinivasan (Tarpon Springs, FL)
Assignee: The Nielsen Company (US), LLC
G11B27/005G10L21/045G10L21/055G11B27/19
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 10,839,854
App. No.
15/947,638
Granted
Nov 17, 2020
Kind
B2
Abstract

Methods, apparatus, systems and articles of manufacture to perform speed-enhanced playback of recorded media are disclosed. Example media playback devices disclosed herein include a target frames calculator to determine a target number of frames of recorded media to drop during playback of the recorded media based on a target playback rate and a total number of frames of the recorded media. Disclosed example media playback devices also include a frames selector to select a subset of the frames of the recorded media to drop during the playback of the recorded media, the frames selector to select the subset of the frames based on the target number of frames to drop and skip bytes included in the subset of frames.

Claims (29)

1. A media playback device comprising:

a target frames calculator to determine a target number of frames of recorded media to drop during playback of the recorded media based on a difference between (1) a total number of frames of the recorded media and (2) a ratio of the total number of frames of the recorded media to a target playback rate; and

a frames selector to select a subset of the frames of the recorded media to drop during the playback of the recorded media, the frames selector to select the subset of the frames based on the target number of frames to drop and skip bytes included in the subset of frames.

2. The device as defined in claim 1 , further including a media renderer to drop the selected subset of frames during playback of the recorded media.

3. The device as defined in claim 2 , further including an audio filter to filter audio discontinuities in response to the media renderer dropping the selected subset of frames during playback of the recorded media.

4. The device as defined in claim 1 , wherein the frames selector is to select the subset of the frames of the recorded media from a group of candidate frames identified among the frames of the recorded media, and further including a candidate identifier to:

identify the candidate frames among the frames of the recorded media; and

determine an output playback rate for the recorded media based on the total number of frames of the recorded media and a number of the candidate frames.

5. The device as defined in claim 4 , wherein the candidate identifier is to identify the candidate frames without decompressing the recorded media.

6. The device as defined in claim 4 , wherein the candidate identifier is to compare skip byte counts for respective ones of the frames of the recorded media to a skip bytes threshold to identify the candidate frames.

7. A non-transitory computer readable medium comprising instructions that, when executed, cause a processor to at least:

determine a target number of frames of recorded media to drop during playback of the recorded media based on a difference between (1) a total number of frames of the recorded media and (2) a ratio of the total number of frames of the recorded media to a target playback rate; and

select a subset of the frames of the recorded media to drop during the playback of the recorded media, the subset of the frames to be selected based on the target number of frames to drop and skip bytes included in the subset of frames.

8. The non-transitory computer readable medium as defined in claim 7 , wherein the instructions are to further cause the processor to drop the selected subset of frames during playback of the recorded media.

9. The non-transitory computer readable medium as defined in claim 8 , wherein the instructions are to further cause the processor to filter audio discontinuities caused by the selected subset of frames being dropped during playback of the recorded media.

10. The non-transitory computer readable medium as defined in claim 7 , wherein the subset of the frames of the recorded media is to be selected from a group of candidate frames identified among the frames of the recorded media, and the instructions are to further cause the processor to:

identify the candidate frames among the frames of the recorded media; and

determine an output playback rate for the recorded media based on the total number of frames of the recorded media and a number of the candidate frames.

11. The non-transitory computer readable medium as defined in claim 10 , wherein the instructions are to cause the processor to identify the candidate frames without decompressing the recorded media.

12. The non-transitory computer readable medium as defined in claim 10 , wherein the instructions are to cause the processor to compare skip byte counts for respective ones of the frames of the recorded media to a skip bytes threshold to identify the candidate frames.

13. A media playback device comprising:

means for determining a target number of frames of recorded media to drop during playback of the recorded media based on a difference between (1) a total number of frames of the recorded media and (2) a ratio of the total number of frames of the recorded media to a target playback rate; and

means for selecting a subset of the frames of the recorded media to drop during the playback of the recorded media, the means for selecting to select the subset of the frames based on the target number of frames to drop and skip bytes included in the subset of frames.

14. The device as defined in claim 13 , further including means for dropping the selected subset of frames during playback of the recorded media.

15. The device as defined in claim 14 , further including means for filtering audio discontinuities caused by the selected subset of frames being dropped during playback of the recorded media.

16. The device as defined in claim 13 , wherein the subset of the frames of the recorded media is to be selected from a group of candidate frames identified among the frames of the recorded media, and further including means for:

identifying the candidate frames among the frames of the recorded media; and

determining an output playback rate for the recorded media based on the total number of frames of the recorded media and a number of the candidate frames.

17. The device as defined in claim 16 , wherein the means for identifying the candidate frames is to compare skip byte counts for respective ones of the frames of the recorded media to a skip bytes threshold to identify the candidate frames.

Assignments (8)
RELEASE (REEL 054066 / FRAME 0064) Recorded May 11, 2023
From: CITIBANK, N.A.
To: GRACENOTE, INC.; A. C. NIELSEN COMPANY, LLC; EXELATE, 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 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 7, 2018
From: SRINIVASAN, VENUGOPAL
To: THE NIELSEN COMPANY (US), LLC
Reel/Frame 047030/0261 →