[go: up one dir, main page]

HK1154110B - Device and method for manipulating an audio signal having a transient event - Google Patents

Device and method for manipulating an audio signal having a transient event Download PDF

Info

Publication number
HK1154110B
HK1154110B HK11108187.3A HK11108187A HK1154110B HK 1154110 B HK1154110 B HK 1154110B HK 11108187 A HK11108187 A HK 11108187A HK 1154110 B HK1154110 B HK 1154110B
Authority
HK
Hong Kong
Prior art keywords
signal
audio signal
time
transient
transient event
Prior art date
Application number
HK11108187.3A
Other languages
English (en)
French (fr)
Chinese (zh)
Other versions
HK1154110A (en
Inventor
Sascha Disch
Frederik Nagel
Nikolaus Rettelbach
Markus Multrus
Guillaume Fuchs
Original Assignee
Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. filed Critical Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.
Publication of HK1154110A publication Critical patent/HK1154110A/en
Publication of HK1154110B publication Critical patent/HK1154110B/en

Links

Claims (10)

  1. Eine Vorrichtung zum Manipulieren eines Audiosignals, das ein Transientenereignis (801) aufweist, die die folgenden Merkmale aufweist:
    einen Signalprozessor (110) zum Verarbeiten eines transientenreduzierten Audiosignals, in dem ein erster Zeitabschnitt (804), der das Transientenereignis (801) aufweist, entfernt ist, oder zum Verarbeiten des Audiosignals, das das Transientenereignis (801) aufweist, um ein verarbeitetes Audiosignal zu erhalten;
    einen Signaleinfüger (120) zum Einfügen eines zweiten Zeitabschnitts (809) in das verarbeitete Audiosignal an einer Signalstelle, wo der erste Zeitabschnitt (804) entfernt wurde oder wo das Transientenereignis (801) in dem verarbeiteten Audiosignal zu ersetzen ist, wobei der zweite Zeitabschnitt (809) das Transientenereignis (801) aufweist, das nicht durch die Verarbeitung beeinflusst ist, die durch den Signalprozessor (110) durchgeführt wird, so dass ein manipuliertes Audiosignal erhalten wird,
    wobei der Signalprozessor (110) ein Strecken des transientenreduzierten Audiosignals durchführt, wodurch der erste Zeitabschnitt (804) zu dem zweiten Zeitabschnitt (809) gestreckt wird, wobei der zweite Zeitabschnitt (809) zeitlich länger ist als der erste Zeitabschnitt (804), und
    wobei der Signaleinfüger (120) konfiguriert ist,
    um einen Abschnitt (809) des Audiosignals, das das Transientenereignis (801) aufweist und einen Signalabschnitt vor oder nach dem Transientenereignis (801) zu kopieren, so dass der Signalabschnitt vor oder nach dem Transientenereignis (801) zusammen mit dem ersten Zeitabschnitt (804) die Dauer des zweiten Zeitabschnitts (809) aufweist, und
    um eine unmodifizierte Kopie in das verarbeitete Audiosignal einzufügen oder um eine Kopie des Audiosignals, das das Transientenereignis (801) aufweist, bei dem nur ein Startabschnitt (813a) oder ein Endabschnitt (813b) modifiziert wurde, einzufügen.
  2. Vorrichtung gemäß Anspruch 1, die ferner einen Transientensignalentferner (100) aufweist zum Entfernen des ersten Zeitabschnitts (804) von dem Audiosignal, um das transientenreduzierte Audiosignal zu erhalten, wobei der erste Zeitabschnitt (804) das Transientenereignis (801) aufweist.
  3. Vorrichtung gemäß Anspruch 1 oder 2, bei der der Signalprozessor (110) konfiguriert ist, um das transientenreduzierte Audiosignal auf eine frequenzabhängige Weise (112, 113) zu verarbeiten, so dass die Verarbeitung Phasenverschiebungen in das transientenreduzierte Audiosignal einführt, die für unterschiedliche Spektralkomponenten unterschiedlich sind.
  4. Vorrichtung gemäß Anspruch 1, bei der der Signaleinfüger (120) konfiguriert ist, um den zweiten Zeitabschnitt (809) zu bestimmen, so dass der zweite Zeitabschnitt (809) an einem Anfang des zweiten Zeitabschnitts (809) oder an einem Ende des zweiten Zeitabschnitts (809) eine Überlappung mit dem verarbeiteten Audiosignal aufweist und bei der der Signaleinfüger (120) konfiguriert ist, um an einer Grenze zwischen dem verarbeiteten Audiosignal und dem zweiten Zeitabschnitt (809) ein Überblenden (128) durchzuführen.
  5. Vorrichtung gemäß einem der vorhergehenden Ansprüche, bei der der Signalprozessor (110) einen Vocoder, einen Phasenvocoder oder einen (P)SOLA-Prozessor aufweist.
  6. Vorrichtung gemäß einem der vorhergehenden Ansprüche, die ferner einen Signalkonditionierer (130) aufweist zum Konditionieren des manipulierten Audiosignals durch Dezimierung oder Interpolation einer zeitdiskreten Version des manipulierten Audiosignals.
  7. Vorrichtung gemäß einem der vorhergehenden Ansprüche, bei der der Signaleinfüger (120) konfiguriert ist zum:
    Bestimmen (122) einer Zeitlänge des zweiten Zeitabschnitts (809), der von dem Audiosignal, das das Transientenereignis (801) aufweist, zu kopieren ist,
    Bestimmen (123) eines Startzeitmoments eines zweiten Zeitabschnitts (809) oder eines Stoppzeitmoments des zweiten Zeitabschnitts (809), vorzugsweise durch Finden eines Maximums einer Kreuzkorrelationsberechnung, so dass eine Grenze des zweiten Zeitabschnitts (809) mit einer entsprechenden Grenze des verarbeiteten Audiosignals vorzugsweise so weit wie möglich übereinstimmt,
    wobei eine zeitliche Position (803') des Transientenereignisses (801) in dem manipulierten Audiosignal mit der zeitlichen Position (803) des Transientenereignisses (801) in dem Audiosignal zusammenfällt oder von der zeitlichen Position (803) des Transientenereignisses (801) in dem Audiosignal um eine Zeitdifferenz abweicht, die kleiner ist als ein psychoakustisch tolerierbares Maß, das durch eine Vormaskierung oder Nachmaskierung des Transientenereignisses (801) bestimmt wird.
  8. Vorrichtung gemäß einem der vorhergehenden Ansprüche, die ferner einen Transientendetektor (103) zum Erfassen des Transientenereignisses (801) in dem Audiosignal aufweist, oder ferner einen Nebeninformationen-Extrahierer (106) zum Extrahieren und Interpretieren von Nebeninformationen, die dem Audiosignal zugeordnet sind, aufweist, wobei die Nebeninformationen eine Zeitposition (803) des Transientenereignisses (801) anzeigen oder einen Startzeitmoment oder einen Stoppzeitmoment des ersten Zeitabschnitts (804) oder des zweiten Zeitabschnitts (809) anzeigen.
  9. Verfahren zum Manipulieren eines Audiosignals, das ein Transientenereignis (801) aufweist, das folgende Schritte aufweist:
    Verarbeiten eines transientenreduzierten Audiosignals, in dem ein erster Zeitabschnitt (804), der das Transientenereignis (801) aufweist, entfernt ist, oder Verarbeiten des Audiosignals, das das Transientenereignis (801) aufweist, um ein verarbeitetes Audiosignal zu erhalten;
    Einfügen eines zweiten Zeitabschnitts (809) in das verarbeitete Audiosignal an einer Signalstelle, wo der erste Zeitabschnitt (804) entfernt wurde oder wo das Transientenereignis (801) in dem verarbeiteten Audiosignal zu ersetzen ist, wobei der zweite Zeitabschnitt (809) das Transientenereignis (801) aufweist, das nicht durch das Verarbeiten beeinflusst ist, so dass ein manipuliertes Audiosignal erhalten wird,
    wobei der Schritt des Verarbeitens (110) ein Strecken des transientenreduzierten Audiosignals aufweist, wodurch der erste Zeitabschnitt (804) zu dem zweiten Zeitabschnitt (809) gestreckt wird, wobei der zweite Zeitabschnitt (809) zeitlich länger ist als der erste Zeitabschnitt (804), und
    wobei der Schritt des Einfügens (120)
    einen Abschnitt (809) des Audiosignals, das das Transientenereignis (801) aufweist, und einen Signalabschnitt vor oder nach dem Transientenereignis (801) kopiert, so dass der Signalabschnitt vor oder nach dem Transientenereignis (801) zusammen mit dem ersten Zeitabschnitt (804) die Dauer des zweiten Zeitabschnitts (809) aufweist, und
    eine unmodifizierte Kopie in das verarbeitete Audiosignal einfügt oder eine Kopie des Audiosignals, das das Transientenereignis (801) aufweist, bei dem nur ein Startabschnitt (813a) oder ein Endabschnitt (813b) modifiziert wurde, einzufügen.
  10. Computerprogramm mit einem Programmcode zum Durchführen, wenn dasselbe auf einem Computer läuft, des Verfahrens gemäß Anspruch 9.
HK11108187.3A 2008-03-10 2011-08-05 Device and method for manipulating an audio signal having a transient event HK1154110B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US35317P 2008-03-10

Publications (2)

Publication Number Publication Date
HK1154110A HK1154110A (en) 2012-04-13
HK1154110B true HK1154110B (en) 2020-03-13

Family

ID=

Similar Documents

Publication Publication Date Title
EP2296145B1 (de) Vorrichtung und Verfahren zur Manipulation eines Audiosignals mit einem vorübergehenden Ereignis
CA2821035A1 (en) Device and method for manipulating an audio signal having a transient event
AU2012216539B2 (en) Device and method for manipulating an audio signal having a transient event
HK1154110B (en) Device and method for manipulating an audio signal having a transient event
HK1154303B (en) Device and method for manipulating an audio signal having a transient event
HK1154110A (en) Device and method for manipulating an audio signal having a transient event
HK1154303A (en) Device and method for manipulating an audio signal having a transient event
HK1154111A (en) Device and method for manipulating an audio signal having a transient event
HK1151121A (en) Device and method for manipulating an audio signal having a transient event
HK1151121B (en) Device and method for manipulating an audio signal having a transient event