Spektralbandreplikation
Spektralbandreplikation (SBR, englisch: Spectral Band Replication) ist ein patentiertes<ref>{{#if:{{#ifexpr:{{#if:WO|0|1}} or {{#if:9857436|0|1}}|1}}|Fehlender Parameter {{#if:WO||„Land“{{#if:9857436|| und }}}}{{#if:9857436||„V-Nr“}}|}}{{#if: {{#invoke:Expr|TemplateBooland}}|{{#ifeq:|Patentanmeldung|Patentanmeldung|{{#ifeq:|Gebrauchsmuster|Gebrauchsmuster|Patent}}}} {{#if:{{#invoke:TemplUtl|faculty|}}|WO9857436|{{#switch: {{{DB}}} | DEPATIS =WO9857436 | WIPO = WO9857436 | Google = WO9857436 | #default =WO9857436 }}}}{{#if:Source Coding Enhancement using Spectral-Band Replication1998-12-17Liljeryd, Lars Gustaf|:|.}}{{#if:Source Coding Enhancement using Spectral-Band Replication| Source Coding Enhancement using Spectral-Band Replication.}}{{#if:| Angemeldet am {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}{{#if:1998-12-17Liljeryd, Lars Gustaf|,}}}}{{#if:1998-12-17|{{#if:| veröffentlicht am | Veröffentlicht am }}{{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}{{#if:Liljeryd, Lars Gustaf|,}}}}{{#if:| Anmelder: {{{Anmelder}}}{{#if:Liljeryd, Lars Gustaf|,}}}}{{#if:Liljeryd, Lars Gustaf| Erfinder: Liljeryd, Lars Gustaf}}{{#if:| ({{{Kommentar}}})}}{{#if:1998-12-17Liljeryd, Lars Gustaf|.}}}}{{#invoke:TemplatePar|match |template= Vorlage:Patent |cat= {{#ifeq: 0 | 0 | Wikipedia:Vorlagenfehler/Vorlage:Patent}} |format= |preview=@@@ |1=Land= ABC+ |2=V-Nr= /^[0-9A-Z]+$/ |3=Titel= * |4=Erfinder= * |5=Anmelder= * |6=A-Datum= * |7=V-Datum= * |8=Typ= ASCII |9=Code= ASCII |10=Kommentar= * |11=KeinLink= ASCII |12=DB=ASCII }}</ref> Verfahren parametrischer Audiokodierung der Firma Coding Technologies zur verlustbehafteten Audiodatenkompression.
Es wird benutzt, um Kodierungsverfahren zur verlustbehafteten Komprimierung von Audiodateien bei niedrigen Bitraten (typischerweise 24 kbps bis 64 kbps) eine akzeptable Qualität zu ermöglichen. Dazu werden Frequenzanteile oberhalb einer Grenzfrequenz (zum Beispiel zwischen 4 und 8 kHz) nicht mehr direkt kodiert, sondern mittels Steuersignalen aus direkt kodierten mittleren und tieferen Signalbereichen durch ähnlich klingende Signale regeneriert.
Ermöglicht wird das durch zwei Eigenschaften:
- Das menschliche Gehör wird zu höheren Frequenzen hin immer weniger anspruchsvoll. Zum einen werden Phasenlagen ab etwa 2 kHz nicht mehr erkannt, zum anderen wird der Klangunterschied zwischen Sinustönen und Schmalbandrauschen zu hohen Frequenzen immer geringer.
- Das Spektrum vieler Geräusche hat charakteristische Hüllkurven; zwischen der Hüllkurve im tieffrequenten und hochfrequenten Bereich besteht eine deutliche Korrelation. So werden Obertöne periodisch fortgesetzt, die zeitlichen Hüllkurven von mittelfrequenten und hochfrequenten Tönen sehen meist sehr ähnlich aus.
Zur Synthetisierung des ergänzenden Hochfrequenzsignales wird üblicherweise mit einer frequenztransformierten Repräsentation des Signales gearbeitet. So können die Frequenzbänder auf einfache Weise repliziert werden. Dafür existieren verschiedene Methoden. Bei dem Subband-Verfahren wird für verschiedene Subbänder des zu synthetisierenden Ergänzungssignales passende Abschnitte des dekodierten niederfrequenten Teilsignals ausgewählt und in angepasster Lautstärke zusammengefügt.<ref><templatestyles src="Webarchiv/styles.css" />{{#if:20150924145124
| {{#ifeq: 20150924145124 | *
| {{#if: Archivierte Kopie | {{#invoke:WLink|getEscapedTitle|Archivierte Kopie}} | {{#invoke:Webarchiv|getdomain|http://www.slideshare.net/slideshow/embed_code/9149156}} }} (Archivversionen)
| {{#iferror: {{#time: j. F Y|20150924145124}}
| {{#if: || }}Der Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
| {{#if: Archivierte Kopie | {{#invoke:WLink|getEscapedTitle|Archivierte Kopie}} | {{#invoke:Webarchiv|getdomain|http://www.slideshare.net/slideshow/embed_code/9149156}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: 2019-05-14 22:23:05 InternetArchiveBot | 2019-05-14 22:23:05 InternetArchiveBot | }} | des Vorlage:Referrer }} vom {{#time: j. F Y|20150924145124}} im Internet Archive{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
}}
}}
| {{#if:
| {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
| {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
| 16= {{#if: Archivierte Kopie | {{#invoke:WLink|getEscapedTitle|Archivierte Kopie}} | {{#invoke:Webarchiv|getdomain|http://www.slideshare.net/slideshow/embed_code/9149156}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: 2019-05-14 22:23:05 InternetArchiveBot | 2019-05-14 22:23:05 InternetArchiveBot | }} | des Vorlage:Referrer }} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{{webciteID}}}|1|10}}/86400}} }} days}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
| 9 = {{#if: Archivierte Kopie | {{#invoke:WLink|getEscapedTitle|Archivierte Kopie}} | {{#invoke:Webarchiv|getdomain|http://www.slideshare.net/slideshow/embed_code/9149156}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: 2019-05-14 22:23:05 InternetArchiveBot | 2019-05-14 22:23:05 InternetArchiveBot | }} | des Vorlage:Referrer}} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{#invoke:Expr|base62|{{{webciteID}}}}}|1|10}}/86400}} }} days}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
| #default= Der Wert des Parameters {{#if: webciteID | webciteID | ID }} muss entweder ein Zeitstempel der Form YYYYMMDDHHMMSS oder ein Schüsselwert mit 9 Zeichen oder eine 16-stellige Zahl sein!{{#if: || }}
}}
| c|{{{webciteID}}}}} {{#if: Archivierte Kopie | {{#invoke:WLink|getEscapedTitle|Archivierte Kopie}} | {{#invoke:Webarchiv|getdomain|http://www.slideshare.net/slideshow/embed_code/9149156}} }} ({{#if: {{#if: 2019-05-14 22:23:05 InternetArchiveBot | 2019-05-14 22:23:05 InternetArchiveBot | }} | des Vorlage:Referrer}} vom {{#time: j. F Y|{{{webciteID}}}}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
}}
| {{#if:
| Vorlage:Webarchiv/Today
| {{#if:
| Vorlage:Webarchiv/Generisch
| {{#if: Archivierte Kopie | {{#invoke:WLink|getEscapedTitle|Archivierte Kopie}} | {{#invoke:Webarchiv|getdomain|http://www.slideshare.net/slideshow/embed_code/9149156}} }}
}}}}}}}}{{#if:2019-05-14 22:23:05 InternetArchiveBot
| Vorlage:Webarchiv/archiv-bot
}}{{#invoke:TemplatePar|check
|all = url=
|opt = text= wayback= webciteID= archive-is= archive-today= archiv-url= archiv-datum= ()= archiv-bot= format= original=
|cat = Wikipedia:Vorlagenfehler/Vorlage:Webarchiv
|errNS = 0
|template = Vorlage:Webarchiv
|format = *
|preview = 1
}}{{#ifexpr: {{#if:20150924145124|1|0}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}} <> 1
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Genau einer der Parameter 'wayback', 'webciteID', 'archive-today', 'archive-is' oder 'archiv-url' muss angegeben werden.|1}}
}}{{#if:
| {{#switch: {{#invoke:Webarchiv|getdomain|{{{archiv-url}}}}}
| web.archive.org =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von Internet Archive erkannt, bitte Parameter 'wayback' benutzen.|1}}
| webcitation.org =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von WebCite erkannt, bitte Parameter 'webciteID' benutzen.|1}}
| archive.today |archive.is |archive.ph |archive.fo |archive.li |archive.md |archive.vn =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von archive.today erkannt, bitte Parameter 'archive-today' benutzen.|1}}
}}{{#if:
| {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Wert des Parameter 'archiv-datum' ist ungültig oder hat ein ungültiges Format.|1}}
| }}
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Pflichtparameter 'archiv-datum' wurde nicht angegeben.|1}}
}}
| {{#if:
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Parameter 'archiv-datum' ist nur in Verbindung mit 'archiv-url' angebbar.|1}}
}}
}}{{#if:{{#invoke:URLutil|isHostPathResource|http://www.slideshare.net/slideshow/embed_code/9149156}}
|| {{#if: || }}
}}{{#if: Archivierte Kopie
| {{#if: {{#invoke:WLink|isBracketedLink|Archivierte Kopie}}
| {{#if: || }}
}}
| {{#if: || }}
}}{{#switch:
|addlarchives|addlpages= {{#if: || }}{{#if: 1 |}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: enWP-Wert im Parameter 'format'.|1}}
}}{{#ifeq: {{#invoke:Str|find|http://www.slideshare.net/slideshow/embed_code/9149156%7Carchiv}} |-1
|| {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|http://www.slideshare.net/slideshow/embed_code/9149156%7C4}}%7Chttp}} |-1
|| {{#switch: {{#invoke:Webarchiv|getdomain|http://www.slideshare.net/slideshow/embed_code/9149156 }}
| abendblatt.de | daserste.ndr.de | inarchive.com | webcitation.org =
| #default = {{#if: || }}{{#if: 1 |}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Archiv-URL im Parameter 'url' anstatt URL der Originalquelle. Entferne den vor der Original-URL stehenden Mementobestandteil und setze den Archivierungszeitstempel in den Parameter 'wayback', 'webciteID', 'archive.today' oder 'archive-is' ein, sofern nicht bereits befüllt.|1}}
}}
}}
}}</ref> Der Kodierer ermittelt die Parameter für die Steuerung des Rekonstruktionsprozesses.
Ähnlich wie viele andere Kodierungsverfahren (zum Beispiel Intensitätsstereofonie) ist dieses Kodierungsverfahren für transparente Kodierungen kaum zu verwenden beziehungsweise hinderlich, da das Verfahren seiner Natur nach Signalanteile unabhängig vom entsprechenden Anteil des Ursprungssignales synthetisiert. Der Hauptanwendungsfall liegt im Kodieren von mittleren Datenraten bei mittlerer Qualität.
Als nicht von Patenten belastetes Alternativverfahren wird zum Beispiel bei CELT eine als Frequenzbandfaltung bezeichnete Technik eingesetzt, die ähnliches leisten soll und dabei wesentlich niedrigere Implikationen für die Codeclatenz und die Komplexität (Berechnungsaufwand) hat.
Beispiele
- Audioformat mp3PRO, 64 kbps, konventionelle Kodierung des Spektralbereichs zwischen 0 und 8 kHz, SBR zwischen 8 und 16 kHz.
- Audioformat MPEG-4 High Efficiency Advanced Audio Coding (HE-AAC, AAC+, AACplus v1, AACplus v2), 32 kbps, konventionelle Kodierung des Spektralbereichs zwischen 0 und 5 kHz, SBR zwischen 5 und 15 kHz.
- Audioformat Enhanced Audio Codec 2.0
Weblinks
- <templatestyles src="Webarchiv/styles.css" />{{#if:20071006031254
| {{#ifeq: 20071006031254 | *
| {{#if: SBR Explained | {{#invoke:WLink|getEscapedTitle|SBR Explained}} | {{#invoke:Webarchiv|getdomain|http://www.codingtechnologies.com/products/sbr.htm}} }} (Archivversionen)
| {{#iferror: {{#time: j. F Y|20071006031254}}
| {{#if: || }}Der Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
| {{#if: SBR Explained | {{#invoke:WLink|getEscapedTitle|SBR Explained}} | {{#invoke:Webarchiv|getdomain|http://www.codingtechnologies.com/products/sbr.htm}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: | {{{archiv-bot}}} | }} | des Vorlage:Referrer }} vom {{#time: j. F Y|20071006031254}} im Internet Archive{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
}}
}}
| {{#if:
| {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
| {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
| 16= {{#if: SBR Explained | {{#invoke:WLink|getEscapedTitle|SBR Explained}} | {{#invoke:Webarchiv|getdomain|http://www.codingtechnologies.com/products/sbr.htm}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: | {{{archiv-bot}}} | }} | des Vorlage:Referrer }} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{{webciteID}}}|1|10}}/86400}} }} days}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
| 9 = {{#if: SBR Explained | {{#invoke:WLink|getEscapedTitle|SBR Explained}} | {{#invoke:Webarchiv|getdomain|http://www.codingtechnologies.com/products/sbr.htm}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: | {{{archiv-bot}}} | }} | des Vorlage:Referrer}} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{#invoke:Expr|base62|{{{webciteID}}}}}|1|10}}/86400}} }} days}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
| #default= Der Wert des Parameters {{#if: webciteID | webciteID | ID }} muss entweder ein Zeitstempel der Form YYYYMMDDHHMMSS oder ein Schüsselwert mit 9 Zeichen oder eine 16-stellige Zahl sein!{{#if: || }}
}}
| c|{{{webciteID}}}}} {{#if: SBR Explained | {{#invoke:WLink|getEscapedTitle|SBR Explained}} | {{#invoke:Webarchiv|getdomain|http://www.codingtechnologies.com/products/sbr.htm}} }} ({{#if: {{#if: | {{{archiv-bot}}} | }} | des Vorlage:Referrer}} vom {{#time: j. F Y|{{{webciteID}}}}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
}}
| {{#if:
| Vorlage:Webarchiv/Today
| {{#if:
| Vorlage:Webarchiv/Generisch
| {{#if: SBR Explained | {{#invoke:WLink|getEscapedTitle|SBR Explained}} | {{#invoke:Webarchiv|getdomain|http://www.codingtechnologies.com/products/sbr.htm}} }}
}}}}}}}}{{#if:
| Vorlage:Webarchiv/archiv-bot
}}{{#invoke:TemplatePar|check
|all = url=
|opt = text= wayback= webciteID= archive-is= archive-today= archiv-url= archiv-datum= ()= archiv-bot= format= original=
|cat = Wikipedia:Vorlagenfehler/Vorlage:Webarchiv
|errNS = 0
|template = Vorlage:Webarchiv
|format = *
|preview = 1
}}{{#ifexpr: {{#if:20071006031254|1|0}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}} <> 1
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Genau einer der Parameter 'wayback', 'webciteID', 'archive-today', 'archive-is' oder 'archiv-url' muss angegeben werden.|1}}
}}{{#if:
| {{#switch: {{#invoke:Webarchiv|getdomain|{{{archiv-url}}}}}
| web.archive.org =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von Internet Archive erkannt, bitte Parameter 'wayback' benutzen.|1}}
| webcitation.org =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von WebCite erkannt, bitte Parameter 'webciteID' benutzen.|1}}
| archive.today |archive.is |archive.ph |archive.fo |archive.li |archive.md |archive.vn =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von archive.today erkannt, bitte Parameter 'archive-today' benutzen.|1}}
}}{{#if:
| {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Wert des Parameter 'archiv-datum' ist ungültig oder hat ein ungültiges Format.|1}}
| }}
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Pflichtparameter 'archiv-datum' wurde nicht angegeben.|1}}
}}
| {{#if:
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Parameter 'archiv-datum' ist nur in Verbindung mit 'archiv-url' angebbar.|1}}
}}
}}{{#if:{{#invoke:URLutil|isHostPathResource|http://www.codingtechnologies.com/products/sbr.htm}}
|| {{#if: || }}
}}{{#if: SBR Explained
| {{#if: {{#invoke:WLink|isBracketedLink|SBR Explained}}
| {{#if: || }}
}}
| {{#if: || }}
}}{{#switch:
|addlarchives|addlpages= {{#if: || }}{{#if: 1 |}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: enWP-Wert im Parameter 'format'.|1}}
}}{{#ifeq: {{#invoke:Str|find|http://www.codingtechnologies.com/products/sbr.htm%7Carchiv}} |-1
|| {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|http://www.codingtechnologies.com/products/sbr.htm%7C4}}%7Chttp}} |-1
|| {{#switch: {{#invoke:Webarchiv|getdomain|http://www.codingtechnologies.com/products/sbr.htm }}
| abendblatt.de | daserste.ndr.de | inarchive.com | webcitation.org =
| #default = {{#if: || }}{{#if: 1 |}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Archiv-URL im Parameter 'url' anstatt URL der Originalquelle. Entferne den vor der Original-URL stehenden Mementobestandteil und setze den Archivierungszeitstempel in den Parameter 'wayback', 'webciteID', 'archive.today' oder 'archive-is' ein, sofern nicht bereits befüllt.|1}}
}}
}}
}} (Englischsprachig)
Einzelnachweise
<references />