#42002/7/19 14:22:24
在各种标准书和其它一些资料中,可以看到以下一些有关mode的论述:
1984年,philips公司和sony公司推出了cd-rom标准。这一标准通常称为黄皮书。黄皮书在红皮书的基础上增加了两种新道。原红皮书中的道类型仅为用于音频的cd-音频道,黄皮书中新定义的两种道类型是用于计算机数据的cd-rom模式1(mode1)和用于压缩音频、视频、图象数据的cd-rom模式2(mode2)。
cd-rom模式1和模式2道以红皮书的规定为基础,它包括红皮书中的第一和第二层circ纠错和控制字节。红皮书和黄皮书的不同之处在于扇区中数据的不同定义。
cd-rom模式1的扇区包括12字节的同步、4字节的头信息、2048字节的用户数据和288字节的检纠错码。一个cd-rom模式1扇区的前16个字节为同步和头信息,计算机用这些数据确认所读的扇区,下面的2048字节是用户数据,最后288个字节是一个检纠错码附加层(第三层),它能够满足计算机数据所提出的更高的可靠性要求。cd-rom模式2的扇区包括12字节的同步、4字节的头信息和2336字节的用户数据。模式2没有模式1中附加的edc/ecc,这使得模式2允许用户使用比模式1多14%的数据,但损失了纠错能力。
在黄皮书上说明了CD-ROM Mode1的规格, 我们也知道在这种规格下, 资料/程式与声音/影像是分开存放的. 如果你的 CD 光碟片上要包含 CD-Audio, 那你必须将资料与Audio分开放在不同的轨道(Track)上, 就是所谓的混合式(Mixed-Mode)光碟片, 这种方式的基本操作原理是先将图形/照片先从光碟片上读出到电脑显示出来, 然後才开始播放CD -Audio. 当然程式部份也是先行读出并在电脑上执行, 如此目的是分为两个步骤来完成"多媒体"的展示, 这种情况下, 你不可能顺利播放CD-Audio又平顺播放动画/影片. 其实这最重要的原因就是资料与CD-Audio是分别放在CD光碟片上不同的轨道,光碟机上的读取头无法在同一时间内跑到两个轨道读取资料.
1989年,philips、microsoft和sony公司提出了cd-rom/xa标准。这一标准是黄皮书的扩展,它定义了一类新道。xa允许计算机数据和自适应脉冲编码调制(adpcm)音频数据置于同一道中。cd-rom/xa又有形式1(form1)和形式2(form2)两种。计算机数据以形式1放入道中,adpcm音频和/或视频/图象数据以形式2放入道中。形式1和形式2的适当交叉,使得在播放音频、视频和计算机数据时看起来象同时播出。在cd-rom/xa模式2形式2中,音频必须压缩以便在道中给同步、头和扇区的子头以及交叉的计算机数据留出空间。adpcm是cd-rom/xa(和cd-i)使用的一种压缩方案。在最简单的条件下,音频文件与数据交叉。这一压缩音频质量不如红皮书中定义的音频道中全立体声质量高:红皮书定义了44.1khz取样率的16比特样点,adpcm定义了许多音频压缩级,包括以18.9khz取样率4比特取样的语音质量级c,高到以37.8khz取样率4比特取样的音乐质量级b。cd-rom/xa中交叉有模式2的adpcm音频和模式2数据段,当播放这类盘时需要附加硬件来分离它们。硬件用于从数据中分离音频、解压并从音频接口播出,同时,硬件将数据传给计算机。对用户来说,这两个过程象是同时发生。
在绿皮书的规格中, 黄皮书规格中的Mode2又被细分为Form1与Form2两种, Form1的磁区(Sector)结构为 2048Byte 资料区加上错误侦测码(EDC)及错误修正码(ECC), 使其可当成Mode1的方式储存电脑的资料. Form2则没有加上EDC与ECC, 整个磁区(2328Byte)皆可存放资料. 或许你会问, Mode2的磁区不是应该可存放2336Byte的资料吗? 是的, 这里我们把那剩下的 8个Byte用来存放磁区的种类(A/V资料或是Data资料), 位置资讯(这个磁区在光碟片上的位置), 这样光碟机才能辨识这个磁区是不是它要找的资料了. 在Mode2的轨道里,我们可以同时存在 Form1 与 Form2 的磁区.所谓资料交错编排(Interleaving)主要目的是可以光碟机同时抓到语音/影像(A/V)资料与电脑资料(Data), 以使播放不至中断. 举例来说, 一个言讲者的影像播放可同时配合他的声音来同步播放, 不会断续. 或是一段电脑动画搭配着其语音说明叙述. 光碟机上特殊的硬体设计可读取并分离交错编排在光碟片上的资料, 声音部份解压缩後送到喇叭放出, 电脑资料则送进电脑内处理, 影视 / 动画资料则被送到电脑或是电视上播放.
现在已经有三种mode2,mode2 formless(黄皮书的标准), mode2 form1及mode2 form2(绿皮书的标准)。
问题1:按照前面的资料,mode2 form1和mode2 form2是交叉存放,可以在同一光碟上同时存在的,而有人认为,除vcd是用mode2 form2外,一般的刻录软件只用mode2form1刻录数据,这怎么解释呢?
问题2:刻录时有没有使有mode2 formless的可能性?
问题3:有人认为,使用mode2可以在一张碟没有用完时续刻,这用mode1也同样可以做到,唯一不同的是,有人认为mode2可以在刻录失败时用以刻录别的内容,而mode1如果刻录失败,我是从来设有再续刻成功过,mode2 form1为什么与mode1有这样的不同呢?
是不是sub header起的作用呢?