Automatically correcting audio data

US9484061B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9484061-B2
Application numberUS-87754407-A
CountryUS
Kind codeB2
Filing dateOct 23, 2007
Priority dateOct 23, 2007
Publication dateNov 1, 2016
Grant dateNov 1, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Systems, methods, and computer program products are provided for editing digital audio data. In some implementations a method is provided that includes receiving digital audio data, identifying a modification to a portion of the digital audio data, and automatically correcting audio data surrounding one or more edit boundaries resulting from the identified modification including interpolating audio data from a region associated with the one or more edit boundaries.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: receiving digital audio data; identifying a modification to a portion of the digital audio data, the modification being in response to a user input to edit the portion of audio data; and automatically correcting audio data surrounding one or more edit boundaries resulting from the identified modification, wherein automatically correcting the audio data comprises: identifying a region associated with the one or more edit boundaries, the region being identified at least in part by identifying a specified number of samples prior to a first edit boundary and a specified number of samples after the first edit boundary, identifying a plurality of frequency bands in the region, and interpolating audio data from the region associated with the one or more edit boundaries, the interpolating including separately interpolating amplitude values for audio data across the region for each of individual frequency band. 2. The method of claim 1 , where interpolating a first frequency band includes: identifying one or more first amplitude values associated with the audio data in the samples prior to the first edit boundary and that correspond to the first frequency band; identifying one or more second amplitude values associated with the audio data in the samples prior to the first edit boundary and that correspond to the first frequency band; and interpolating across the region of the audio data at that frequency band using the first amplitude and the second amplitude values. 3. The method of claim 1 , where interpolating a first frequency band includes: identifying one or more first phase values associated with the audio data in the samples prior to the first edit boundary and that correspond to the first frequency band; identifying one or more second phase values associated with the audio data in the samples prior to the first edit boundary and that correspond to the first frequency band; and interpolating across the region of the audio data at that frequency band using the first phase and the second phase values. 4. The method of claim 1 , where identifying a modification to a portion of the digital audio data includes determining when an editing effect is applied to the audio data. 5. The method of claim 1 , where identifying a modification to a portion of the digital audio data includes identifying a discontinuity in the audio data. 6. The method of claim 1 , further comprising storing the corrected audio data. 7. A computer program product, encoded on a non-transitory computer-readable medium, operable to cause data processing apparatus to perform operations comprising: receiving digital audio data; identifying a modification to a portion of the digital audio data, the modification being in response to a user input to edit the portion of audio data; and automatically correcting audio data surrounding one or more edit boundaries resulting from the identified modification, wherein automatically correcting the audio data comprises: identifying a region including a specified number of samples prior to a first edit boundary and a specified number of samples after the first edit boundary, identifying a plurality of frequency bands in the region, and interpolating audio data from the region associated with the one or more edit boundaries, the interpolating including separately interpolating amplitude values for audio data across the region for each individual frequency band. 8. The computer program product of claim 7 , where interpolating a first frequency band includes: identifying one or more first amplitude values associated with the audio data in the samples prior to the first edit boundary and that correspond to the first frequency band; identifying one or more second amplitude values associated with the audio data in the samples prior to the first edit boundary and that correspond to the first frequency band; and interpolating across the region of the audio data at that frequency band using the first amplitude and the second amplitude values. 9. The computer program product of claim 7 , where interpolating a first frequency band includes: identifying one or more first phase values associated with the audio data in the samples prior to the first edit boundary and that correspond to the first frequency band; identifying one or more second phase values associated with the audio data in the samples prior to the first edit boundary and that correspond to the first frequency band; and interpolating across the region of the audio data at that frequency band using the first phase and the second phase values. 10. The computer program product of claim 7 , where identifying a modification to a portion of the digital audio data includes determining when an editing effect is applied to the audio data. 11. The computer program product of claim 7 , where identifying a modification to a portion of the digital audio data includes identifying a discontinuity in the audio data. 12. The computer program product of claim 7 , further comprising storing the corrected audio data. 13. A system comprising: a user interface device; and one or more computers operable to interact with the user interface device and to perform operations including: receiving digital audio data; identifying a modification to a portion of the digital audio data, the modification being in response to a user input to edit the portion of audio data; and automatically correcting audio data surrounding one or more edit boundaries resulting from the identified modification including interpolating audio data from a region associated with the one or more edit boundaries, the interpolating including separately interpolating amplitude values for audio data across the region for each of a plurality of frequency bands, wherein automatically correcting the audio data further comprises: identifying the region including identifying a specified number of samples prior to a first edit boundary and a specified number of samples after the first edit boundary, identifying the plurality of frequency bands in the region; and interpolating across the region for each individual frequency band. 14. The system of claim 13 , where interpolating a first frequency band includes: identifying one or more first amplitude values associated with the audio data in the samples prior to the first edit boundary and that correspond to the first frequency band; identifying one or more second amplitude values associated with the audio data in the samples prior to the first edit boundary and that correspond to the first frequency band; and interpolating across the region of the audio data at that frequency band using the first amplitude and the second amplitude values. 15. The system of claim 13 , where interpolating a first frequency band includes: identifying one or more first phase values associated with the audio data in the samples prior to the first edit boundary and that correspond to the first frequency band; identifying one or more second phase values associated with the audio data in the samples prior to the first edit boundary and that correspond to the first frequency band; and interpolating across the region of the audio data at that frequency band using the first phase and the second phase values. 16. The system of claim 13 , where identifying a modification to a portion of the digital audio data includes determining when an editing effect is applied to the audio data. 17. The system of claim 13 , where identifying a modification to a portion of the digital audio dat

Assignees

Inventors

Classifications

  • Electronic editing of digitised analogue information signals, e.g. audio or video signals · CPC title

  • Management of the audio stream, e.g. setting of volume, audio stream path · CPC title

  • Noise filtering · CPC title

  • Interpolating methods · CPC title

  • by displaying frequency domain information · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9484061B2 cover?
Systems, methods, and computer program products are provided for editing digital audio data. In some implementations a method is provided that includes receiving digital audio data, identifying a modification to a portion of the digital audio data, and automatically correcting audio data surrounding one or more edit boundaries resulting from the identified modification including interpolating a…
Who is the assignee on this patent?
Sanders Eric, Van Winkle Charles, Ramirez Daniel, and 2 more
What technology area does this patent fall under?
Primary CPC classification G11B20/1876. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 01 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).