位元位置 | 區塊名稱 | 功能說明 |
0-3 | 頭碼(Preamble) | 用來表示一個Sub Frame的開頭,有三種型態,分別表示該Sub Frame為Channel A、Channel B或著是一個Block的起始Sub Frame(為Channel A)。 |
4-7 | 輔助資料(Aux. Data) | 原始此區塊的設計是用來傳遞一些使用者自行添加的資訊,不過目前比較常見的用途是當音訊資料超過20Bit取樣時,這四個Bit用來儲存多出的取樣Bit,比如說當要傳送24Bit取樣的資料時,用來存放末四個Bit的音訊資料。 |
8-27 | 音訊資料(Audio Data) | 存放實際的取樣資料,長度為20 Bit,以LSB優先的方式傳送,當取樣低於20 Bit時,沒有用到的LSB Bits要設定為零,舉例來說,當我們要傳送16 Bit的資料時,只會用到12-27 Bit的位置(LSB在12 Bit),而8-11 Bit為零。 |
28 | 有效位元(Validity Bit) | 此位元設定了這一個Sub Frame內的資料是不是正確,如果設定為0,代表此Sub Frame內的資料是正確可被接收的,反之如果此Bit為1,則代表接收端應該忽略此組Sub Frame。比如說CD轉盤讀取CD資料時若是有某一個Sample讀不到就會將代表該組Sample的Sub Frame中的有效位元設為1。 |
29 | 使用者位元(User Bit) | 此位元為使用者自行定義的位元,每組Sample傳送一位元,直到192組Sample傳完後組成成192位元的資訊,兩聲道各自有一組192位元的使用者資訊。 |
30 | 通道狀態位元(Channel Status Bit) | 此位元與使用者位元一樣,每組Sample傳送一位元,最後組成兩聲道各自一組192位元的通道狀態資訊(Channel Status)。這個192位元通道狀態資訊分為專業(Professional)與一般家用(Consumer)兩種不同的結構,以第一個位元決定,設為1的時後為Professional模式,設為0的時後為Consumer模式。 |
31 | 同位元檢查位元(Parity Bit) | 同位元檢查是用來判別是否有奇數個位元是發生錯誤,是一種簡便錯誤檢查方法,這邊是使用偶位同位元檢查(Even Parity Check)。 |