無論是audio cd、vcd、data cd等,其光碟片內部的單位格式都是一樣的,每秒鐘包含75frame(或稱sector),每個frame含有98個block,每個block含有24byte的儲存空間,因此以74分鐘碟片來說,74*60*75*98*24=783216000byte,用1024換算後=786216000/1024/1024=746.933mb,然而不同格式的光碟片,最主要就是對於frame容量有不同的使用方式與定義,以cd-rom mode1的資料片來說,原本2352byte的一個frame只用了2048byte(少掉的304byte被用做其他的功能,像是第二重糾錯復原的ecc/edc),因此74分鐘的碟片就變成74*60*75*2048=681984000byte,用1024換算後=681984000/1024/1024=650.39mb。而在所有的光碟片格式裡,frame容量使用率最低的,就是2048byte,所以cdr空片通常都以這個保守的數據為印刷(指74分鐘cdr),當然在用cdr去燒音樂後,它可以儲存的容量會變成745mb以上(實際上碟片裡的單位構成都沒有差異,只是因為frame可用的容量因光碟格式的不同而不同,所以會有容量上的差異)
此外阿強大大提到的588bit,它是一個block的大小,但這種大小的單位並非我們常見的資料單位(不是電腦課上的bit、byte),而是雷射訊號時脈的單位,必須經過efm的轉換,才會變成所謂的bit、byte,而在前一段也提過,一個block只含有24byte資料,也就是588bit裡真正儲存資料的bit,在efm轉變後等於24byte資料。
588bit裡當然還包含了其他作用的訊號,像是circ糾錯復原碼,以及同步訊號碼,還有p~w子頻道訊號,其中circ的使用,就是許多大大常討論的c1c2糾錯參數,而p~w子頻道就是目前常見保護防拷片應用的資料區,其中每個block都只含各頻道一個bit資料,p~w剛好是8bit=1byte,但在討論子頻時,因為光碟一次以一個frame為單位,也就是有98個block,所以p~w子頻才會以98byte為單位
個人心得,歡迎不吝指教.... |