光碟片容量計算淺談 - 第 3 頁

第 3 頁,共 5 頁 首頁首頁 1 2 3 4 5 末頁末頁
顯示結果從第 21 筆 到 30 筆,共計 50 筆
  1. #21
    kcc
    kcc 目前未上線
    會員
    註冊日期
    2001-09-26
    討論區文章
    19
    感謝,我又受教了解了!!



  2. #22
    會員
    註冊日期
    2001-01-28
    討論區文章
    14
    最初由 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/showthread....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

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

  3. #23
    會員
    註冊日期
    2001-12-10
    討論區文章
    118
    感謝各位網友的教學

  4. #24
    喜歡是淡淡的愛,
    註冊日期
    2001-12-19
    討論區文章
    104
    感謝版主的文章

  5. #25
    會員
    註冊日期
    2001-09-13
    所在地區
    FTTB
    討論區文章
    188
    WOW!
    收獲豐富



  6. #26
    會員
    註冊日期
    2001-05-07
    討論區文章
    73
    原來是這樣算的啊~以前就常常覺得奇怪燒電影時為什麼超過光碟容量還可以燒...
    不過為什麼燒音樂或電影時燒滿74分鐘~在我的電腦點選光碟機內容看到會是650MB~而不是74XMB~必須要進去光碟內點選才可以看得到74XMB~~

  7. #27
    shenguai
    訪客
    片子的看一看在買了

  8. #28
    會員
    註冊日期
    2001-07-26
    討論區文章
    21
    謝謝板主教學!!!又學了一課啦

  9. #29
    會員 twpollo 的大頭照
    註冊日期
    2002-07-01
    所在地區
    DSL 6M/1M
    討論區文章
    301
    謝謝板主教學

  10. #30
    會員
    註冊日期
    2002-07-03
    討論區文章
    15
    無論是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為單位
    個人心得,歡迎不吝指教....



類似的主題

  1. 【求助】光碟片容量1G的問題
    作者:SB 所在討論版:-- 光 碟 燒 錄 討 論 版
    回覆: 9
    最後發表: 2004-11-11, 06:06 PM
  2. 【求助】dvd空片容量的問題..
    作者:fortunate 所在討論版:-- 光 碟 燒 錄 討 論 版
    回覆: 2
    最後發表: 2004-04-22, 09:10 AM
  3. 【求助】如何燒出超過磁片容量的開機光碟
    作者:pop 所在討論版:-- 光 碟 燒 錄 討 論 版
    回覆: 4
    最後發表: 2004-04-18, 12:24 PM
  4. 【轉貼】認識顯示卡及像素和顯示記憶體容量計算
    作者:purk 所在討論版:-- 電 腦 硬 體 討 論 版
    回覆: 0
    最後發表: 2003-01-25, 08:11 AM
  5. 請問一下,winxp的光碟片容量到底多大呢..???
    作者:jacky0625 所在討論版:-- Windows 討 論 版
    回覆: 2
    最後發表: 2001-11-22, 12:48 AM

 

minute second frame CD

發表文章規則

  • 不可以發表新主題
  • 不可以回覆文章
  • 不可以上傳附加檔案
  • 不可以編輯自己的文章
  •