16Bit PCM-Sample

OP #995319
Hallo,

Ich bin gerade am suchen, wie ein 16Bit PCM-Sample aufgebaut ist.
Ich finde zwar Informationen darüber, aber die widersprechen sich in 
Teilen und sind ungenau.

Also, falls sich jemand auskennt, wäre ich ihm sehr dankbar für eine 
erklärung, wofür die 4 einzelnen Nibbles genau stehen.

Grüße

Franz
Gast
A-law oder u-Law sind normalerweise 8-bittig (ITU-T G.711).

16 Bit PCM, also das, was auf Audio-CDs zu finden ist, ist wie T.H. 
richtig schreibt eine Aneinanderreihung von vorzeichenbehafteten 16-Bit 
Werten. Der Wertebreich erstreckt sich damit auf -32768..32767.
Eine andere Sache ist noch, wie die einzelnen Abtastwerte z.B. bei 
Stereo-Signalen in einer WAV-Datei abgespeichert werden. Bei WAV ist es 
so, dass die Abtastwerte der beiden Kanäle immer abwechselnd 
hintereinander gespeichert werden, also:

L | R | L | R | L | R | ...

In anderen Dateiformaten / Streams etc. kann das aber anders sein.

Gruß
FL
Gast
> Ich hatte nämlich mal irgendwo gelesen, dass in einem 16Bit-Sample eben
> L und R gemeinsam 16bit sind.

Da die Daten sowieso "ein Bit hinter dem nächsten" in einem "Stream" 
sind, wäre das von Dir beschriebene lediglich eine 
"16-Bit-Interpretation" von 2 8-bit Werten, die hintereinander in dem 
Stream stehen.

Jeder vernünftige(TM) Programmierer würde wohl die Daten aus diesem 
Stream als zwei getrennte 8-bit-Werte einlesen, und nicht als einzelnen 
16-bit-Wert, den er dann erst wieder auseinanderfriemeln muss.

Wenn Du die Daten als Datei auf einem PC hast, kannst Du sie ja mal in 
einen Audio-Editor einlesen (z.B. in Audacity als Rohdaten). Beim Import 
kannst Du angeben, wie sie interpretiert werden sollen -- wenn 
anschliessend ein vernünftiges Audio-Signal im Editor steht, hast Du das 
richtige Format gefunden...

Gruß
FL

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.