Composite data recovery procedure
US-2023178109-A1 · Jun 8, 2023 · US
US9484061B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9484061-B2 |
| Application number | US-87754407-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 23, 2007 |
| Priority date | Oct 23, 2007 |
| Publication date | Nov 1, 2016 |
| Grant date | Nov 1, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.