← Back to Patent Explorer
US5483619A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for editing an audio signal

Assignee: US Philips Corp
•
Filing: 1993-03-10
•
Granted: 1996-01-09
•
Expires: 2013-03-10
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An audio signal editing method and apparatus for use with original sound data which is already compressed and encoded in predictive form, for example ADPCM. To edit a desired portion from the original audio data, the method and apparatus reconstruct (encoded PCM) audio data from the original (ADPCM) audio data and encode a non-predictive unit to replace a first original audio data unit of the desired portion. Thus, the desired portion is rendered independent of preceding sample values, without having to be recoded entirely. An enhanced method and apparatus encode further replacement units to eliminate noise introduced by the basic method.

Inventors

  • 👤 Simon Blanchard

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 12:23
CPC Classifications
G; G11; G11B; G11B27/00; G11B27/02; G11B27/031; G11B27/036; G11B2220/00; G11B2220/20; G11B2220/21; G11B2220/213; G11B2220/25; G11B2220/2537; G11B2220/2545; G11B2220/255; G11B27/034

Claims Analysis

Total Claims: 21
Claim 1
Independent Claim 177 words
A method of editing an original sequence of data units that encode a digital audio signal to generate an edited sequence of data units representing a desired portion of the digital audio signal, the data units of the original sequence predominately including predictive type data units which are each partially dependent upon one or more data units which precede that data unit in the original sequence, the method comprising: (a) decoding a portion of the original sequence to reproduce a portion of the digital audio signal which includes a start portion of the desired portion; (b) recoding the start portion to generate a replacement data unit which represents an edit start data unit of the original sequence that encodes the start portion, the replacement data unit being a non-predictive type data unit which is independent of the data units which precede the edit start data unit; and (c) linking the replacement data unit with one or more data units of the original sequence which are subsequent to the edit start data unit in generating the edited sequence.
Claim 2
Independent Claim 177 words
A method of editing an original sequence of data units that encode a digital audio signal to generate an edited sequence of data units representing a desired portion of the digital audio signal, the data units of the original sequence predominately including predictive type data units which are each partially dependent upon one or more data units which precede that data unit in the original sequence, the method comprising: (a) decoding a portion of the original sequence to reproduce a portion of the digital audio signal which includes a start portion of the desired portion; (b) recoding the start portion to generate a replacement data unit which represents an edit start data unit of the original sequence that encodes the start portion, the replacement data unit being a non-predictive type data unit which is independent of the data units which precede the edit start data unit; and (c) linking the replacement data unit with one or more data units of the original sequence which are subsequent to the edit start data unit in generating the edited sequence.
Claim 3
Dependent Claim 144 words
The method as claimed in claim 1, further comprising, between steps (b) and (c): (b/c 1) determining if decoding of the replacement data unit and data units of the original sequence which succeed the edit start data unit produces a replica of a portion of the digital audio signal which is within a predetermined tolerance; and (b/c 2) if the replica is not within the predetermined tolerance, generating as many further replacement data units for data units of the original sequence which succeed the edit start data unit as are necessary to produce a replica of a portion of the digital audio signal which is within the predetermined tolerance from the replacement data unit, the further replacement data units which have been generated and data units of the original sequence which succeed the data units for which further replacement data units have been generated.
Claim 4
Dependent Claim 109 words
The method as claimed in claim 2, wherein each of the data units which is a predictive type data unit includes a number of data words which encode error values for a respective number of samples of the digital audio signal and further specifies a set of one or more parameters for use in controlling decoding of the data words of that data unit, and in step (b/c 2), a plurality of different parameter sets are used to generate a plurality of candidate data units to become further replacement data units, the further replacement data units being selected from among the candidate data units in accordance with predetermined criteria.
Claim 5
Dependent Claim 41 words
The method as claimed in claim 3, wherein the set of one or more parameters for each of the data units which is a predictive type data unit includes a least a range parameter for use in deriving the error values.
Claim 6
Dependent Claim 49 words
The method as claimed in claim 3, wherein the set of one or more parameters for each of the data units which is a predictive type data unit includes at least a filter parameter selecting at least one feedback coefficient for use in predicting sample values for the samples.
Claim 7
Dependent Claim 51 words
The method as claimed in claim 2, wherein the edited sequence is generated by linking the replacement data unit with the further replacement data units which have been generated and one or more of the data units which succeed the data units for which further replacement data units have been generated.
Claim 8
Dependent Claim 75 words
The method as claimed in claim 2, wherein the original sequence is stored at known locations in a first storage means, and step (c) includes storing the replacement data unit and the further replacement data units which have been generated in a second storage means together with a reference to one or more storage locations of the one or more data units of the original sequence which are to be included in the edited sequence.
Claim 9
Dependent Claim 65 words
The method as claimed in claim 1, wherein the original sequence is stored at known locations in a first storage means, and step (c) includes storing the replacement data unit in a second storage means together with a reference to one or more storage locations of the one or more data units of the original sequence which are to be included in the edited sequence.
Claim 10
Dependent Claim 51 words
The method as claimed in claim 1, further comprising (d) linking the edited sequence with a second edited sequence generated in accordance with steps (a)-(c) to produce a compound sequence that encodes a compound digital audio signal which is a concatenation of at least two portions of the digital audio signal.
Claim 11
Dependent Claim 138 words
The method as claimed in claim 7, wherein the original sequence is stored at known locations in a first storage means; step (c) includes storing the replacement data unit and a first reference to one or more storage locations of the one or more data units of the original sequence which are to be included in the edited sequence as a first list element in a second storage means; and step (d) includes storing a pointer to a second list element, stored in the second memory means, in the first list element, the second list element including a second replacement data unit which is to be included in the second edited sequence and a second reference to one or more storage locations of one or more data units which are to be included in the second edited sequence.
Claim 12
Dependent Claim 39 words
The method as claimed in claim 1, wherein the original sequence is decoded in its entirety to reproduce the digital audio signal in its entirety in step (a) and stored in a memory means for use in step (b).
Claim 13
Dependent Claim 44 words
The method as claimed in claim 1, wherein the data units of the edited sequence predominately include predictive type data units which are each decodable partially on the basis of one or more data units which precede that data unit in the edited sequence.
Claim 14
Dependent Claim 25 words
The method as claimed in claim 1, wherein the replacement data unit is decodable independently of the other data units included in the edited sequence.
Claim 15
Dependent Claim 29 words
The method as claimed in claim 1, wherein the digital audio signal is a PCM-coded audio signal and the data units of the original sequence are ADPCM-coded data units.
Claim 16
Independent Claim 214 words
An apparatus for editing an original sequence of data units that encode a digital audio signal, the data units of the original sequence predominately including predictive type data units which are each partially dependent upon one or more data units which precede that data unit in the original sequence, the apparatus comprising: storage means for storing the original sequence; interface means for enabling a user of the apparatus to selected a desired portion of the original sequence for editing; and editing means for generating an edited sequence of data units representing the desired portion of the digital audio signal from the original sequence, said editing means including means for: decoding a portion of the original sequence to reproduce a portion of the digital audio signal which includes a start portion of the desired portion; recoding the start portion to generate a replacement data unit which represents an edit start data unit of the original sequence that encodes the start portion, the replacement data unit being a non-predictive type data unit which is independent of the data units which precede the edit start data unit; and linking the replacement data unit with one or more data units of the original sequence which are subsequent to the edit start data unit in generating the edited sequence.
Claim 17
Independent Claim 214 words
An apparatus for editing an original sequence of data units that encode a digital audio signal, the data units of the original sequence predominately including predictive type data units which are each partially dependent upon one or more data units which precede that data unit in the original sequence, the apparatus comprising: storage means for storing the original sequence; interface means for enabling a user of the apparatus to selected a desired portion of the original sequence for editing; and editing means for generating an edited sequence of data units representing the desired portion of the digital audio signal from the original sequence, said editing means including means for: decoding a portion of the original sequence to reproduce a portion of the digital audio signal which includes a start portion of the desired portion; recoding the start portion to generate a replacement data unit which represents an edit start data unit of the original sequence that encodes the start portion, the replacement data unit being a non-predictive type data unit which is independent of the data units which precede the edit start data unit; and linking the replacement data unit with one or more data units of the original sequence which are subsequent to the edit start data unit in generating the edited sequence.
Claim 18
Dependent Claim 141 words
The apparatus as claimed in claim 15, wherein said edit means further includes means for: determining if decoding of the replacement data unit and data units of the original sequence which succeed the edit start data unit produces a replica of a portion of the digital audio signal which is within a predetermined tolerance; and if the replica is not within the predetermined tolerance, generating as many further replacement data units for data units of the original sequence which succeed the edit start data unit as are necessary to produce a replica of a portion of the digital audio signal which is within the predetermined tolerance from the replacement data unit, the further replacement data units which have been generated and data units of the original sequence which succeed the data units for which further replacement data units have been generated.
Claim 19
Dependent Claim 67 words
The apparatus as claimed in claim 15, wherein said storage means includes a first storage unit for storing the original sequence at known locations therein, and a second storage unit for storing the replacement data unit therein together with a reference to one or more storage locations of the one or more data units of the original sequence which are to be included in the edited sequence.
Claim 20
Dependent Claim 50 words
The apparatus as claimed in claim 15, wherein said edit means further includes means for linking the edited sequence with a second edited sequence to produce a compounded sequence that encodes a compound digit audio signal which is a concatenation of at least two portions of the digital audio signal.
Claim 21
Dependent Claim 132 words
The apparatus as claimed in claim 18, wherein said storage means includes a first storage unit for storing the original sequence at known locations therein; and a second storage unit for storing therein (a) as a second list element, a second replacement data unit which is to be included in the second edited sequence together with a second reference to one or more storage locations of one or more data units of the original sequence which are to be included in the second edited sequence, and (b) as a first list element, the replacement data unit together with (i) a reference to one or more storage locations of the one or more data units which are to be included in the edited sequence and (ii) a pointer to the second list element.

References Cited (Backward Citations)

US4691359A Cited
US5243582A Cited
US5347478A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-01-08 1999-07-10 2000-01-09 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-01-08 2003-07-10 2004-01-09 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-01-08 2007-07-10 2008-01-09 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag