IP Library Granted Patent US 7,603,623
Granted Patent B1
US 7,603,623 · App. 11/035,436 · Granted Oct 13, 2009

User interface to automatically correct timing in playback for audio recordings

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,603,623
App. No.
11/035,436
Granted
Oct 13, 2009
Kind
B1
Abstract

Methods to automatically correct timing of recorded audio in GUI are summarized here. One or more controls to adjust resolution of timing and degree of correction for the audio are displayed. The resolution of timing relates to beats on a grid and is affected by the degree of correction. The degree of correction is mapped to a time interval at each beat along the grid. Next, a user manipulation of one or more controls selecting a resolution and a degree of correction is received. Correction of timing is performed according to the selected resolution and degree of correction. Correcting of timing may include aligning a transient of the audio to the beat by compressing or stretching a portion of the audio. Compressing or stretching the portion of the audio depends on a length of the portion relative to a distance between adjacent beats.

Claims (28)

1. A method to automatically correct timing in a playback of recorded audio, comprising:

receiving a first selection of a desired resolution of timing;

receiving a second selection of a desired degree of correction; and

performing correction of timing according to the first selection and the second selection, wherein the first selection and the second selection are performed through at least one user control on a display device, wherein the performing the correction includes aligning at least a portion of the recorded audio to a timing grid, wherein the resolution of timing defines beats on a grid and the degree of correction defines a time interval for correction along the grid.

2. The method of claim 1 further comprising:

mapping the time interval to the degree of correction.

3. The method of claim 1 , wherein the performing correction of timing comprises

detecting a transient in an audio stream; and

aligning the transient to the grid.

4. An article of manufacture comprising:

a machine-accessible medium including data that, when accessed by a machine, cause the machine to perform operations comprising,

receiving a first selection of a desired resolution of timing;

receiving a second selection of a desired degree of correction; and

performing correction of timing according to the first selection and the second selection, wherein the first selection and the second selection are performed through at least one user control on a display device, wherein the performing the correction includes aligning at least a portion of the recorded audio to a timing grid, wherein the resolution of timing defines beats on a grid and the degree of correction defines a time interval for correction at each beat along the grid.

5. The article of manufacture of claim 4 , wherein the machine-accessible medium further includes data, when accessed, results in the machine performing operations comprising,

mapping the time interval to the degree of correction.

6. The article of manufacture of claim 4 , wherein the performing correction of timing comprises

detecting a transient in an audio stream; and

aligning the transient to a beat on the grid.

7. A system, comprising:

means for receiving a first selection of a desired resolution of timing;

means for receiving a second selection of a desired degree of correction; and

means for performing correction of timing according to the first selection and the second selection, wherein the first selection and the second selection are performed through at least one user control on a display device, wherein the performing the correction includes aligning at least a portion of the recorded audio to a timing grid, wherein the resolution of timing defines beats on a grid and the degree of correction defines a time interval for correction at each beat along the grid.

8. The system of claim 7 further comprising:

means for mapping the time interval to the degree of correction.

9. The system of claim 7 , wherein the means for performing correction of timing comprises

means for detecting a transient in an audio stream; and

means for aligning the transient to a beat on the grid.

Assignments (2)
CHANGE OF NAME Recorded Apr 30, 2007
From: APPLE COMPUTER, INC., A CALIFORNIA CORPORATION
To: APPLE INC.
Reel/Frame 019242/0889 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2005
From: LENGELING, GERHARD; FRIEDMAN, SOL
To: APPLE COMPUTER, INC.
Reel/Frame 016184/0598 →