PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   儲存媒體討論區 (https://www.pcdvd.com.tw/forumdisplay.php?f=20)
-   -   用A拷片可用YAMAHA AMR技術回覆音質嗎? (https://www.pcdvd.com.tw/showthread.php?t=218380)

Piano 2003-06-19 08:57 PM

PhotoDetector所偵測的雷射反射訊號,完全是類比形式的訊號,也就是業界常看的那張[網眼圖],而光碟機在處理這些類比訊號的過程中,有許多所謂的電性參數就是再檢驗這些轉換是否容易符合規格?像是MODULATION、反射率、I3、I11,甚至是BETA等。
實際上CD雖然號稱數位,但他的數位並非依靠反射訊的有無來判斷,而是只在訊號反轉的位置上,一律當作為1,訊號持續不變的位置則為0,同時訊號不變的部分也有長短區分,然後根據規格書訂定的時脈,去判斷出該訊號是[幾個0]。即是所謂的3T~11T。簡單地說,假設現在有一段3個時脈長的正波轉為4個時脈長的負波,那麼轉換後的數位訊號即是00010000,而一段3個時脈長的負波轉為4個時脈長的正波時,也一樣是得到00010000。
此外這一段00010000也並非就是資料用的數位訊號,他必須再經過一次的EFM轉換,也就是以14個數位轉成8個數位,才算是真正得到使用者要的數位資料。這過程當中的EFM也不是隨便轉換或是有公式可循,得必須依照規格書訂定的標準來做。
最後當得到這些8位元的資料後,以音樂CD來說才是開使用44100KHZ來取樣播放的。
而小弟要說的是,一開始的那些類比式訊號,假如呈現的波形就已經有點失真,那麼在一接下來要把她們判為是3T或是4T或是5T...等等,就可能已有錯誤,還有當整體波形強度不足時,則代表反射率不夠,可能連讀都讀不到,而同一類的波形在內外圈的強度如果也偏差太大,有可能會影響後續EQ或是SLICER的轉換,這些都會造成後來資料轉換的錯誤....
CD讀取轉換的整個過程,其實包含了很多技術,並不是那麼單純只是[有和無],也因為這樣所以才有那麼多讀取參數需要倍考慮以及被控制....

xtreme 2003-06-19 09:38 PM

這裡有篇關於CD寫入品質的PDF
ftp://64.124.173.56/Writing_Quality_13_1_2003.exe
英文不錯的人可以KK:)

idolclub 2003-06-20 03:01 AM

引用:
Originally posted by hajime
應該這麼說, 當來源為CD時, 並沒有很嚴謹的錯誤修正的功能, 這跟當初標準制定的時候有關。

哪新的 DVD-Audio 是否已解決了這個問題?

lgs0809 2003-06-20 10:22 AM

引用:
Originally posted by Michael Yang
我覺得不太可能這樣耶...
雷射訊號應該也是數位的(全有全無)

舉個例....隨便燒個壓縮檔(比方說 zip 好了) 到CDR
再copy 回硬碟.....
要是雷射訊號會造成失真的話... 差1~2 個bit 或是以上的機率應該頗大...
那這個zip 檔應該解不回來才對...
但事實上...這種情況很少見吧...?



你回答的根本是兩回事,
mode1, mode2本身的差異性,
就在這,mode1檢查機制有機會修正資料的,
C1錯誤發生還可以修正,
C2錯誤就無法修正。

這樣說吧,你多嘗試幾片正版唱片,
使用EAC來讀取,有些音樂片就是無法完全複製,峰值太高∼
音樂光碟再複製時,的確有可能無法完全一致。
再者,JITTER這只是偏移量,並不影響資料的讀取結果。

adelies 2003-06-20 11:35 AM

正好有留這一篇的連結,之前這裡的討論,有些可能不對,所以若有錯誤請指教囉~ Plextor專訪:怎樣製造出能燒出好音質CD的燒錄機

說真的,小弟也是討論到後來才發現,不是 C1 就全部可修正,也不是 C2 就絕對不能修正... :like:

不過,Jitter 過大的確可能會讓系統出錯就是。(但出錯不一定就是 Jitter 的問題) :)

mig33 2003-06-20 04:01 PM

http://www.cdrinfo.com/Sections/Art...mium%29&index=8
引用:

C1 is defined as the sum of E11+E21+E31 per second within the inspection range. The block error rate (BLER) equals with the sum of E11 + E21 + E31 per second averaged over ten seconds. The green peaks in the above Plextools chart indicate the C1 errors found during the reading of the disc.

The red line is the C2 errors of the disc. C2 can correct burst errors as well as random errors that C1 was unable to correct. There are three error counts (E12, E22 and E32) at the C2 decoder. E12 count indicates the frequency of occurrence of a single symbol (correctable) error in the C2 decoder. A high E12 is not problematic. The E22 count indicates the frequency of double symbol (correctable) error in the C2 decoder. E22 errors are the worst correctable errors.

The E32 or CU count indicates triple-symbol, or more, (un-correctable) errors in the C2 decoder. E32 should never occur on a disc.

有點想買Plextor Premium,可是看到是大陸做的,又覺得買不下去.....
等它降價更多一點時,應該就會敗下去了

Piano 2003-06-20 10:01 PM

MIg33兄所POST的這一段文章,其內容是和規格書描述的相同。在所有的CD光碟片裡,無論是MODE1還是2還是VCD、CDDA等,一律都有C1C2這些檢測值,也就是她們都有CIRC的糾錯修正碼,而MODE1的資料片除了本身有CIRC之外,另外還有一道只有他才有的第二重解碼,目的是為了讓資料的錯誤率更低。
而C1C2到底解不解得出來?得是實際資料的錯誤位置而定,以及光碟機是否具有多重PASS的解碼能力。
用各簡單的例子來說,資料在尚未糾錯解碼前,是必須先被排列成一組矩陣式的資料,例如10X10的矩陣。而其中C1糾錯碼所對應的是橫向的資料列,而C2所對應的是對角線上的各線資料,如果以單一列中只有一個錯誤時,則用C1便可以馬上解開,但如果單一列中包含二個錯誤,則必須先借用錯誤位置上的對角線之C2來解開,讓該列變回只有一個錯誤,然後再回到該列的C1來解(或是採用第二個錯誤位置上的對角線之C2來解也可以)。而前一種後來再借用C1的解法,就是所謂的2-PASS解法,而括弧內的解法則是1-PASS(因為他在用C1解不開後便只再借用C2,並沒有退回去再用C1去解)
事實上如果光碟機的解碼機制本身就設計成具有多重PASS的能力,那麼解碼的效率會很高,就像前例中同一列具有二個錯誤,要解開也不算是難事!甚是同一列有三個或四個以上的錯誤,利用C1C2反覆去解,也一樣可以得到很高的修正能力,這也是為什麼檢測值實際上會將C1區分為E11、E21、E31等這三個細部參數,因為他代表同一列中到底有多少個錯誤,這種算法比C1還具有參考價值。
C1C2的所有錯誤總合,其實也不一定代表資料是否真的較難解開,因為正如上幾段所言,C1C2是應用橫向與對角線的搭配,所以真正讓C1C2解不開的,應該是那些錯誤在矩陣內所排列的位置關係,換句話說可能只是有6個錯誤,卻偏偏這6個剛好排在緊鄰與上下列的位置上,那麼C1C2一樣還是解不開....

superscalar 2003-06-20 10:36 PM

引用:
Originally posted by Piano
MIg33兄所POST的這一段文章,其內容是和規格書描述的相同。在所有的CD光碟片裡,無論是MODE1還是2還是VCD、CDDA等,一律都有C1C2這些檢測值,也就是她們都有CIRC的糾錯修正碼,而MODE1的資料片除了本身有CIRC之外,另外還有一道只有他才有的第二重解碼,目的是為了讓資料的錯誤率更低。
而C1C2到底解不解得出來?得是實際資料的錯誤位置而定,以及光碟機是否具有多重PASS的解碼能力。
用各簡單的例子來說,資料在尚未糾錯解碼前,是必須先被排列成一組矩陣式的資料,例如10X10的矩陣。而其中C1糾錯碼所對應的是橫向的資料列,而C2所對應的是對角線上的各線資料,如果以單一列中只有一個錯誤時,則用C1便可以馬上解開,但如果單一列中包含二個錯誤,則必須先借用錯誤位置上的對角線之C2來解開,讓該列變回只有一個錯誤,然後再回到該列的C1來解(或是採用第二個錯誤位置上的對角線之C2來解也可以)。而前一種後來再借用C1的解法,就是所謂的2-PASS解法,而括弧內的解法則是1-PASS(因為他在用C1解不開後便只再借用C2,並沒有退回去再用C1去解)
事實上如果光碟機的解碼機制本身就設計成具有多重PASS的能力,那麼解碼的效率會很高,就像前例中同一列具有二個錯誤,要解開也不算是難事!甚是同一列有三個或四個以上的錯誤,利用C1C2反覆去解,也一樣可以得到很高的修正能力,這也是為什麼檢測值實際上會將C1區分為E11、E21、E31等這三個細部參數,因為他代表同一列中到底有多少個錯誤,這種算法比C1還具有參考價值。
C1C2的所有錯誤總合,其實也不一定代表資料是否真的較難解開,因為正如上幾段所言,C1C2是應用橫向與對角線的搭配,所以真正讓C1C2解不開的,應該是那些錯誤在矩陣內所排列的位置關係,換句話說可能只是有6個錯誤,卻偏偏這6個剛好排在緊鄰與上下列的位置上,那麼C1C2一樣還是解不開....


不過現在大部分的CD 讀取裝置的解碼部分似乎都沒有去把
錯誤修正的能力作到最理想
還有更重要的其實是
這一些錯誤是如何來的
還有在碟片老化和使用過程中
容不容易加進
造成錯誤會解不開的其他Error...

Piano 2003-06-21 10:04 PM

基本上在光碟機讀取資料的前處理程序上,是根本無法得知資料是否有錯?他只知道把收到的訊號轉換成資料位元,而其中也一併包含了糾錯碼資料,然後再將所有這些資料送到糾解碼處理單元去做修正。所以糾解碼的獲得,一樣也受到讀取特性的影響,例如JITTER、I3、I11...等。因此也有可能糾解碼本身就是讀取錯誤,所以想要用他來糾解所要的資料,則反而會解錯。不過糾解碼的機制可以查出自己是不是正確的?一但自己有錯便放棄不用。雖然糾解碼有此功力,但他畢竟還是和資料使用一樣的獲得方式,換句話說糾錯碼並非永遠都一定正確,所以C1C2的錯誤成因,也不全然都只是資料有錯,很可能是資料與糾錯碼都有錯。
因為前處理只要有錯誤或誤差,就可能會造成C1C2,所以日後當光碟片有刮傷或是污染,那麼C1C2暴增是必然的。

superscalar 2003-06-28 10:47 AM

引用:
Originally posted by Piano
基本上在光碟機讀取資料的前處理程序上,是根本無法得知資料是否有錯?他只知道把收到的訊號轉換成資料位元,而其中也一併包含了糾錯碼資料,然後再將所有這些資料送到糾解碼處理單元去做修正。所以糾解碼的獲得,一樣也受到讀取特性的影響,例如JITTER、I3、I11...等。因此也有可能糾解碼本身就是讀取錯誤,所以想要用他來糾解所要的資料,則反而會解錯。不過糾解碼的機制可以查出自己是不是正確的?一但自己有錯便放棄不用。雖然糾解碼有此功力,但他畢竟還是和資料使用一樣的獲得方式,換句話說糾錯碼並非永遠都一定正確,所以C1C2的錯誤成因,也不全然都只是資料有錯,很可能是資料與糾錯碼都有錯。
因為前處理只要有錯誤或誤差,就可能會造成C1C2,所以日後當光碟片有刮傷或是污染,那麼C1C2暴增是必然的。


所以這邊的問題應該就是
怎樣的片
才會讓CD pickup head 得到良好的類比電位訊號
從燒錄時候能夠讓燒機得到精確的tracking, focus, 和 power
到燒好了以後
能夠讓讀機讀到良好的電位訊號

當然這裡成型就變成了一個最大的關鍵了
pregrove 的wobble 決定了tracking
Focus 似乎跟平整度有關(這裡請多指教)
還有重量分布會影響到轉動時的震動

對了
有的時候一些舊片子PC 會變成白霧狀
是什麼原因呢???
(不是發霉的斑點)


所有的時間均為GMT +8。 現在的時間是09:32 PM.

vBulletin Version 3.0.1
powered_by_vbulletin 2026。