- 积分
- 12801
- 在线时间
- 6422 小时
- 最后登录
- 2024-5-7
- 阅读权限
- 120
- 精华
- 3
- UID
- 111707
- 帖子
- 12390
- 精华
- 3
- 经验
- 12801 点
- 金钱
- 12261 ¥
- 注册时间
- 2009-6-14
|
本帖最后由 jacksl528 于 2020-11-19 20:59 编辑
别忙着盖楼掩盖。 一句一句的来~~ 留点空间给看帖的人
首先你要搞清楚你主子的问题:
他的问题是 CDDA光盘上用哪些坑洼的长度 来表示连续的0,那么如果有连续的1怎么表示。
我前面回答了:如果要表示连续的1 那是EFM编码解码的问题。 至于光盘上怎么表达连续的1只能去问SONY飞利浦工程师了。对吧?
如果要说EFM编解码的问题, 不用你科普,有权威的资料可以解释这个问题:
(下面这段话来自《EFM编码规范》)
4 位元代码选择的原则,是让二进制的 1 之间,总是相隔最小两个、最多十个的 0。
这是因为位元是以不归零(NRZ) 或 modulo-2 integration 编码的,所以坑洞到平面、或平面到坑洞的改变代表二进制 1,而没有改变代表二进制 0。
一个 0011 的序列会被改成 1101 或者倒转的 0010,依照前一个写入的凹洞而有所不同。如果两个 1 之间有两个 0,那么写入的序列会有三个连续的 0 (或 1)。
例如,010010 会转译成 100011 (或 011100)。000100010010000100 会被转译成 111000011100000111 (或它的逆转)。 |
|