Analoges Stereo hat zwei Kanäle. Eine für jeden Lautsprecher. Nun, wann kann man die beiden Datenströme abtasten und von analog in digital umwandeln.
Aber das Problem ist, dass wir zwei digitale Datenströme haben werden. Aber digitales Audio ist ein Datenstrom.
Gibt es also eine Möglichkeit (oder ein Protokoll oder eine Spezifikation), die beiden Datenströme in einen zu konvertieren?
Ich spreche von rohem Sound, nicht von Codierungs- und Komprimierungsalgorithmen (wie mp3)
Gibt es so etwas wie digitales Stereo? Und wie werden die beiden Kanäle zu einem gemischt?
Das versuche ich übrigens zu tun. Erstellen Sie digitales Stereo (ein Stream) aus analogem Stereo (zwei Streams)
Was Sie suchen, ist das Protokoll namens "I2S", bei dem es sich um ein gestreamtes digitales Stereoprotokoll (oder mehr) handelt.
Es verwendet eine Methode namens TDM - Time Division Multiplexing - um die linken und rechten Audiosignale zu verschachteln. Z.B:
Zuerst sendet es als seriellen Datenstrom die Daten des linken Kanals für ein Sample, dann ändert ein IO-Pin den Zustand (von niedrig nach hoch) und die Daten des rechten Kanals für dasselbe Sample werden gesendet. Der IO-Pin fällt wieder auf Low und der Zyklus beginnt von neuem.
Durch die Verwendung mehrerer IO-Leitungen für die Auswahl der Sample-Kanäle können Sie effektiv so viele Kanäle verschachteln, wie Sie möchten, aber 2 ist die "Norm" für die meisten Systeme.
GR-Tech