瀏覽單個文章
mig33
Junior Member
 

加入日期: Mar 2002
您的住址: 註定了漂泊
文章: 839
引用:
Originally posted by adelies
在此也謝謝 mig33,您的看法,給了小弟重新了解的動力,對之前的推測,也請見諒。

別這樣,討論到這應該要才對! ^_^

小弟推敲C1解碼過程
跟是CPU或晶片執行方式也沒有關係
純粹看設計的人是如何去設計的
Intel採用CISC,Mac採用RISC,很多晶片也是採RISC
所以小弟不知您所謂CPU的執行方式指何?
小弟覺得無論是CPU或晶片都只是執行設計者想法的東西罷了

關於C1的解碼運算,可以請大家繼續想想
若是一個frame錯兩個以上的資料
則修正錯誤的運算過程會複雜到什麼程度?
錯兩個比錯一個複雜不只兩倍
錯三個又更是難上加難,可能就不解了
下文引述自http://www.geffers.demon.co.uk/cd.html
引用:
Some CD players attempt to fix two errors, which is possible if there really are just two errors, however the mathematics is not so reliable for more than two errors. Several errors could create a situtation that looks like only two errors, and we can end up with a frame that we think is good, but is in fact bad.

由上文的意思
似乎某些(當時)較新的晶片才會嘗試修正兩個的錯誤(指同一個frame)
引用:
Originally posted by adelies
那篇文章也說過,有其限制,所以,以前的可能遜,後期的可能較佳,但是,硬體設計者絕對要決定放棄的時間,總不能讓 CD 有錯,就再也不放出聲音吧...

謝謝您這樣的看法
這個好像就是小弟之前在表達的東西
若是以前的晶片很遜
又碰上錯誤較多或錯誤型態較複雜時
就有可能會不能及時解開
(現在小弟應改口說不能解開)
但同樣的錯誤資料現今的晶片卻可以夠快解的開
(因為夠快,所以開始嘗試修正一個frame中有兩個錯誤)
這也是小弟試圖推敲為何小弟家的老音響
碰到夜市的廉價CD會播出模糊的聲音或雜音
或是古老的VCD player竟會無法順利處理輕微刮傷的片子
那些老player所用的晶片可能不會解同一個frame有兩個以上的錯誤

除了晶片運算能力此一思考方向外
falan大大也提出了令小弟覺得是曙光乍現的東西
better tracking system ,better pick up head
better write strategy => better modulation
尤其是modulation究竟是指何現象和影響播放?
例如為何某些老player收plextor燒的CD-R,卻不收L牌燒的?
better write strategy => better modulation => 接下來?

謝謝adelies大大花了這麼多時間和我討論
祝 心怡
舊 2002-12-31, 12:24 AM #268
回應時引用此文章
mig33離線中