IP Library Granted Patent US 9,336,823
Granted Patent B2
US 9,336,823 · App. 14/345,446 · Granted May 10, 2016

Playing audio in trick-modes

Inventors: Ganesh Shanmugasundaram (Bangalore, IN); Sumit Jaiswal (Shajapur, IN)
Assignee: NXP B.V.
G11B27/00G10L25/90G11B27/005
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,336,823
App. No.
14/345,446
Granted
May 10, 2016
Kind
B2
Abstract

A method of playing a digital audio signal at a speed different from that at which it was recorded. The method comprises: playing a first segment of the signal; skipping to a second segment that is not contiguous with the first segment; and playing the second segment, wherein at least one of the first and second segment is played at a rate different from the rate at which it was recorded.

Claims (34)

1. A method of playing a digital audio signal at a speed different from that at which it was recorded, the method comprising:

playing a first segment of the digital audio signal;

skipping to a second segment of the digital audio signal that is not contiguous with the first segment; and

playing the second segment,

wherein at least one of the first and second segments is played at a rate different from the rate at which the at least one of the first and second segments was recorded, and wherein the rate is sample rate.

2. The method of claim 1 , wherein the played rate of the at least one of the first and second segments is chosen dependent upon the speed at which the digital audio signal is to be played.

3. The method of claim 2 , wherein the rate at which the at least one of the first and second segments is played depends upon an logarithm of a speed factor by which the speed of the digital audio signal is to be increased.

4. The method of claim 3 , wherein the played rate is linearly related to the logarithm of the speed-factor.

5. The method of claim 3 , wherein the played rate is nonlinearly related to the logarithm of the speed-factor.

6. The method of claim 1 , wherein the rate at which the at least one of the first and second segments is played depends at least in part upon the content of the digital audio signal.

7. The method of claim 6 , wherein the rate at which the at least one of the first and the second segments is played is selected based on metadata associated with the digital audio signal.

8. The method of claim 6 , further comprising detecting a pitch of content in the digital audio signal,

wherein the rate at which the at least one of the first and second segments is played is selected based on the detected pitch.

9. The method of claim 1 , wherein the played rate of the at least one of the first and second segments is variable, at least partly independently of the speed at which the digital audio signal is to be played.

10. The method of claim 1 , wherein the rate at which the at least one of the first and second segments is played is a constant.

11. The method of claim 1 , wherein the first segment is after the second segment in the digital audio signal, such that the step of skipping to the second segment comprises skipping backwards in the digital audio signal, and

wherein each of the first and second segments is played in a forward direction.

12. The method of claim 1 , wherein each of the first segment and the second segment comprises a sequence of samples and wherein playing the at least one of the first and second segments at a different rate comprises:

playing the sequence of samples at a rate different from the rate at which they were recorded; and

changing a number of samples in the sequence of samples by decimation or interpolation and playing the changed number of samples.

13. A non-transitory computer readable media comprising programming instructions which when executed by a processor perform an operation of playing a digital audio signal at a speed different from that at which it was recorded, the operation includes:

playing a first segment of the digital audio signal;

skipping to a second segment of the digital audio signal that is not contiguous with the first segment; and

playing the second segment,

wherein at least one of the first and second segment is played at a rate different from the rate at which it was recorded, and wherein the rate is sample rate.

14. Audio player apparatus to play a digital audio signal at a speed different from that at which it was recorded, the apparatus comprising:

a file reader, operable to read the digital audio signal;

an audio renderer; operable to play the digital audio signal; and

a controller, configured to control the file reader to

read a first segment of the digital audio signal;

skip to a second segment of the digital audio signal that is not contiguous with the first segment; and

read the second segment,

wherein the controller being further configured to control the renderer to play at least one of the first and second segments at a rate different from the rate at which the at least one of the first and second segments was recorded, and wherein the rate is sample rate.

15. The audio player apparatus of claim 14 , further comprising a pitch detector, configured to detect a pitch of content in the digital audio signal, wherein the controller is further configured to select the rate at which the at least one of the first and second segments is played dependent upon the detected pitch.

Assignments (10)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 042985 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051029/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 042762 FRAME 0145. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051145/0184 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051030/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 039361 FRAME 0212. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051029/0387 →
RELEASE OF SECURITY INTEREST Recorded Sep 10, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 050745/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12681366 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded May 9, 2017
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 042985/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12681366 PREVIOUSLY RECORDED ON REEL 039361 FRAME 0212. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded May 9, 2017
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 042762/0145 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12092129 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Jul 14, 2016
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 039361/0212 →
SECURITY AGREEMENT SUPPLEMENT Recorded Mar 7, 2016
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 038017/0058 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2014
From: SHANMUGASUNDARAM, GANESH; JAISWAL, SUMIT
To: NXP B.V.
Reel/Frame 033561/0619 →
Priority Claims (1)
IN 2901/DEL/2011 · Oct 7, 2011 · national
Continuity (1)
Related Publication 20150078562A1 · Mar 19, 2015