光碟片容量計算淺談 - 第3頁 - PCZONE 討論區

返回   PCZONE 討論區 > ▲ -- 電 腦 硬 體 及 光 碟 燒 錄 討 論 區 > -- 光 碟 燒 錄 討 論 版


PCZONE 討論區



通知

-- 光 碟 燒 錄 討 論 版 各種燒錄 軟體/硬體(CD-R、CD-RW、DVD ± RW)使用心得分享和各種燒錄技術問題與討論。燒錄器 的疑難雜症、使用心得分享

kcc
會員

感謝,我又受教了解了!!

回覆
會員

引用:
最初由 mk2 發表
1. 應該使用 Frame 比較貼切
光碟用的基本單位有以下兩種
一是 MSF (Minute : Second : Frame)
另一是 LBA (Logical Block Address)
Frame = Block(就是俗稱的 sector)
一個 second = 75 個 frame, 一個 minute = 60 second

http://www.pczone.com.tw/vbb3/showth...0&pagenumber=2
這位網友有一部份有點小錯誤 規格太複雜常會讓人記錯

1.在AD變換中

每個通電與不通電稱為一個word
8個word組成一個symbol
12個symbol再組成一個block

2.附加錯誤檢出和校正符號

將AD轉換後的符號存入在存儲器中,改變取出順序,進行以symbol為單位的排列變化(interleave)。然後再每十二個符號信息中,記入4個符號作為錯誤校正位元,加上使用者位元符號(用來辨識幾分幾秒等),然後變形成了

使用者位元符號(1) 資料符號(12) 錯誤校正(4) 資料符號(12) 錯誤校正(4)

共33個符號 ()內的數字是個數

3.經過附加錯誤檢出和校正後,33個符號以原本的8位元換成14位元(Eight to Fourteen),再加上frame同步符號(24位元)以及連接位元(3位元),如下形成了

圖框同步信號(24) 連接位元(3) 對應使用者符號的符號位元(14) 連接位元(3) 對應資料的符號位元(14) 連接位元(3).......對應錯誤校正的符號位元(14) 連接位元(3) 對應錯誤校正的符號位元(14) 連接位元(3)

所以總位元數

(同步信號)24 + (連接位元)34X3 + (使用者符號)14 + (資料)24X14 + (錯誤校正) 8X14,

共588位元組成一個frame

一個sector又由4個frame組成

所以588X4=2352位元
以上是一般CD-DA所做的標準modulation

以上也可能有錯 我是在書上看的
盡信書不如無書 真正有興趣的網友還是勤勞點去圖書館查閱看看
回覆
會員

感謝各位網友的教學
回覆
喜歡是淡淡的愛,

感謝版主的文章
回覆
chief EASY Office

WOW!
收獲豐富
回覆
會員

原來是這樣算的啊~以前就常常覺得奇怪燒電影時為什麼超過光碟容量還可以燒...
不過為什麼燒音樂或電影時燒滿74分鐘~在我的電腦點選光碟機內容看到會是650MB~而不是74XMB~必須要進去光碟內點選才可以看得到74XMB~~
回覆
shenguai
訪客

片子的看一看在買了
回覆
會員

謝謝板主教學!!!又學了一課啦
回覆
HRCRT PowerVelocity 5 Fin

謝謝板主教學
回覆
會員

無論是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為單位
個人心得,歡迎不吝指教....

回覆
主題工具







 XML   RSS 2.0   RSS 
本站使用 vBulletin 合法版權程式
站務信箱 : [email protected]

本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。