信息记录媒质、真实性核对方法和程序、及 扇区读取方法和程序 【技术领域】
本发明涉及可防止非法复制的信息记录媒质、信息记录媒质真实性核对方法、信息记录媒质真实性核对程序、信息记录媒质扇区读取方法以及信息记录媒质扇区读取程序。背景技术
非常适合大规模生产的廉价只读CD-ROMs(压缩盘-只读存储器)用在如信息记录媒质等许多场合,用于分布计算机软件。像流行的记录声音信息的只读CD(压缩盘)的这种只读CD-ROM是如下制造的。利用注模机,由透明树脂材料制成外径为120mm、中心孔径为15mm以及板厚为1.2mm的圆盘状透明光盘,要记录在其中的信息信号转换成透明光盘上的凸凹坑。该坑以螺旋记录轨道记录在光盘上,形成信号表面,然后反射膜以及随后的保护膜形成在该信号表面上。
当利用安装在个人计算机上的CD-ROM驱动器读取传统的CD-ROM时,从光学拾取器发射的可随意在驱动器内移动的读取激光束从透明光盘侧面射到信号表面上,利用从形成在信号表面上的反射膜反射回来的激光束,就可从信号表面上读取数据。
图1为当采用只读CD-ROM典型格式的1型时,扇区结构示意图。
图2A和2B为记录在传统CD-ROM上的信息信号的扇区布置图。图2A示出了根据扇区布置读取扇区的次序,而图2B示出了每个扇区地址和扇区数据之间的对应关系的示意图。
图3为标准CD-ROM驱动器的结构图。
一般地,把记录在CD-ROM上地信息信号横跨多个扇区进行记录,其中该组扇区在光盘盘片信号表面上以扇区单元形式存在。如图1所示,当采用1型的典型格式时,在一个扇区上可记录2352字节数据。
更具体地说,如图1所示,一个扇区由SYNC、HEDER、DATA和EDC/ECD四个区域构成,其中SYNC作为第一区。EDC/ECD四个区域构成,其中SYNC作为第一区。
上述的SYNC(同步)区(12字节)含有特定的数据串,以指明扇区起始处。
上述的HEADER(首部)区由ADDRESS(地址)区(3字节)和MODE(模式)区(1字节)组成。ADDRESS区含有连续增加的扇区地址,其中在光盘盘片里边的记录区起始点作为开头。ADDRESS值由三个值表示(Min-分钟;Sec-秒;Block-区号)。另一方面,MODE区含有CD-ROM格式型号,如当采用1型时,该区含有“01”,而当采用2型时,该区含有“02”。
上述的DATA区(2048字节)含有用户的视频信号或音频信号,或者含有如计算机数据信号的信息信号(软件)。
上述的EDC(错误探测码)/ECD(错误修正码)区(288字节)含有记录并终止在该扇区上的数据的错误探测码和错误修正码。
另外,当具有上述结构的多个记录扇区沿着传统CD-ROM光盘盘片上的螺旋记录轨道记录时,如图2所示,扇区地址从里边到外边依次增加,其中光盘盘片最里端作为起点。例如,在区W的扇区地址依次指定为n-5、n-4、n-3、……、n+1、n+2、……、n+5。
扇区数据根据上述分配的地址记录在扇区上。例如,如图2B所示,扇区数据W-5、W-4、W-3、……、W、W+1、W+2、……、W+5分别记录在扇区地址n-5、n-4、n-3、……、n、n+1、n+2、……、n+5上。
下面参照图3来描述安装在个人计算机内的标准CD-ROM驱动器。
控制器11控制着图3所示的整个标准CD-ROM驱动器10。转台14固定在主轴电动机13的轴上,转台14通过主轴电动机驱动电路12来旋转。CD-ROM安装在转台14上,于是可随着转台14旋转。
安装在拾取器支撑件16上的光学拾取器15以这样方式设置在CD-ROM下面,使得该光学拾取器在CD-ROM径向随意移动。
上述光学拾取器15包括可发射激光束的半导体激光二极管15a、物镜15b、聚焦线圈15c、跟踪线圈15d和四部光学传感器15e;其中的物镜15b把激光束射到CD-ROM的信号表面上,而该激光束从半导体激光二极管15a射出,并经过准直仪透镜、分束器(图中未示出)等后变细;聚焦线圈15c控制物镜15b聚焦;跟踪线圈15d控制物镜15b的轨道以及四部光学传感器15e探测从CD-ROM信号表面反射回来的激光束。
信息信号处理电路17接收由光学拾取器15中的四部光学传感器15e探测到的反射激光束,并探测聚焦错误信号、轨道错误信号、扇区地址信号和扇区数据信号,并把它们发送到控制器11。
当通过来自个人计算机的命令启动读取操作时,控制器11把聚焦控制信号(该信号由聚焦伺服电路基于聚焦错误信号产生)发送到光学拾取器15内的聚焦线圈15c,同时控制着物镜15b聚焦,光学拾取器初步定位电路20使在拾取器支撑件16上的光学拾取器15大致朝需要扇区地址进行初步定位。当光学拾取器15接近需要的扇区地址位置,控制器11把轨道控制信号发送到光学拾取器15内的跟踪线圈15d,来控制物镜15b的轨道,于是该物镜15b可位于需要的扇区地址位置上。其中的轨道控制信号是由轨道伺服电路19基于轨道错误信号而产生的。另外,通过接口电路21,控制器11把扇区数据信号输出到如个人计算机或CD-ROM驱动器的外部设备上。
为了读取在上述CD-ROM驱动器10内的传统CD-ROM,个人计算机发送为MMC(多媒体命令)指令的“READ(10)”或“读取CD”。通常情况下,可在CD-ROM驱动器10内随意移动的光学拾取器15搜索扇区地址,该地址为在(光盘盘片)里侧边的需要扇区地址之前5-10扇区。光学拾取器15然后依次读取数据,直到探测到在需要扇区地址的扇区数据,从而得到需要的数据。
也就是说,为了从CD-ROM上的扇区读取,光学拾取器15通常根据图2A所示的数据读取顺序(1)移动到光盘盘片里边一侧,从光盘的里边一侧到外边一侧(箭头所指方向),开始于里边一侧的较低扇区地址,CD-ROM以扇区地址的上升次序进行读取。
目前,只写一次的CD-R(可记录的压缩盘)可以较低价钱得到。该CD-R在形状上与CD-ROM类似,允许用户以与记录在CD-ROM上信息信号(软件)相同的CD记录格式记录信息信号一次。
上述只写一次的CD-R是按如下方式制造的。利用注模机,由透明树脂材料制成外径为120mm、中心孔径为15mm以及板厚为1.2mm的圆盘状透明光盘盘片,凹槽螺旋地形成在透明光盘盘片上,该凹槽旋转涂有有机染料,这样该染料层就形成了记录层,在该染料层上,形成有反射膜以及随后的保护膜。
通过把来自光学拾取器的记录激光束从透明光盘盘片侧射到记录层上。其中的光学拾取器可在可记录的光盘驱动器(后面称为CD-R驱动器)内随意移动。另外,记录有信息信号的CD-R以读取CD-ROM同样方式在CD-ROM驱动器10内读取。
在这种情况下,用户可不经过允许而从版权人那里把记录的信息非法地复制到CD-R。为此,用户首先读取在CD-ROM驱动器内的CD-ROM,其中CD-ROM含有存储在个人计算机内硬盘上的利用复制程序复制的软件程序。然后,用户把从CD-ROM驱动器10输出的同时用户要记录在CD-R上的信息(记录信息)发送到CD-R驱动器。
一般地,存储在个人计算机内硬盘上的复制软件程序是两种复制模式之一,一种是扇区复制模式,其中记录在CD-ROM上的信息信号以扇区地址的次序来读取;而另外一种是文件复制模式,其中记录在CD-ROM上的信息信号以文件单元来读取。例如,当采用了扇区复制模式中的复制软件程序时,从CD-ROM驱动器10输出并且用户要记录的信息(记录信息)以上述的扇区地址次序来输出。这样,这种模式就使用户把信息信号以与在CD-ROM上记录信息相同方式记录到CD-R上,导致了越来越多软件程序从CD-ROM到CD-R被非法地复制。
当采用在文件复制模式中的复制软件程序时,即使通过下面要描述的第二非法复制防止方法,非法复制也不能完全避免。在这里省略详细描述。
CD-ROM记录格式具有以副码Q通道数据形式规定的复制禁止标记。然而,在实际中,不顾该复制禁止标记,也能进行非法复制。
鉴于此,提供第一到第三的三种方法作为防止上述非法复制的技术。
(第一种方法)
第一种方法是用于所谓游戏盘的非法复制防止方法。利用游戏机只读取游戏CD-ROM的特点,当制造游戏CD-ROM的主盘时,没有记录在通常CD-ROM内的特定安全信号覆盖在游戏CD-ROM内的记录信号上。当该特定安全信号在游戏CD-ROM上被探测到时,游戏机判断该盘是真正的游戏CD-ROM,并开始读取该游戏CD-ROM。
在该第一种方法中,即使信息(记录信息)发送到标准的CD-R,以把游戏CD-ROM软件复制到CD-R上,产生的光盘也不能作为游戏盘读取。其中的信息是由特定游戏机通过读取游戏CD-ROM软件程序而产生并且是用户想要记录的。这是因为,即使游戏CD-ROM非法复制到CD-R,CD-R也不具有探测和记录特定安全信号的功能,这样,就不能把特定安全信号记录到CD-R上。
(第二种方法)
第二种方法是用于计算机软件CD-ROM的非法复制防止方法。该方法对防止计算机软件程序非法复制到文件单元的CD-R是有效的,其中计算机软件程序记录在计算机软件CD-ROM上。
更具体地说,从计算机软件CD-ROM读取文件,用于以预定文件模式临时存储到硬盘上,当从个人计算机的硬盘上读取这些文件时,第二种方法就阻止了文件记录到CD-R上。为此,利用通常搜索而不能探测到的特殊扇区就插在多个用户文件中任意两个之间,其中该组文件记录在计算机软件CD-ROM上。通过该特殊扇区的存在就可判断计算机软件CD-ROM是否为真实的。
换句话说,第二种方法是基于上述计算机软件CD-ROM的物理结构不能复制的事实。也就是说,计算机软件CD-ROM主要设置成两层:限定物理光盘结构的物理扇区管理层和限定物理扇区中文件结构的逻辑结构层。当从以上述两层中构成的计算机软件CD-ROM中读取的数据以文件单元形式记录在硬盘时,只有计算机软件CD-ROM的逻辑结构数据是能继承(记录)的,而计算机软件CD-ROM的物理结构根本不能记录。也就是说,用于在光盘上记录数据而必须的物理扇区结构,如扇区地址、扇区Ids和错误修正信息不能复制到硬盘上。
当从前记录在硬盘上的逻辑结构文件通过CD-R驱动器而复制到CD-R时,上述特殊扇区不能复制到CD-R上。核对该特殊扇区的存在来判断光盘是否为真实的(这些内容披露在第Hei4-119561号(1992)的日本专利公开文件中)
(第三种方法)
第三种方法是这样的,包含在CD-ROM内的EFM帧一个单位(一个字节)用户数据(24字节)被逻辑或物理破坏,以及读取CD-ROM时产生的错误信号用于光盘安全信号。该信号用于判断光盘是否是真实的(这些内容披露在第Hei7-235130号(1995)的日本专利公开文件中)。
在上述方法中,在第一种方法中采用的游戏CD-ROM作为非法复制防止光盘是理想的。然而,该方法需要读取装置是特定的游戏机,来探测记录在游戏CD-ROM内的特定安全信号。该方法不能用于安装在个人计算机内的标准CD-ROM驱动器10上,因为该驱动器不具有上述功能。
在上述第二种方法中产生的计算机软件CD-ROM仅在下面情况下是有效的,即仅以文件格式把数据复制到个人计算机内的硬盘上,而后数据从硬盘记录到CD-R上。这种方法目前是没用的,因为数据能以扇区复制方法非法复制,其中在该方法中,计算机软件CD-ROM的物理扇区结构从开始依次复制到CD-R上。
在第三种方法中产生的CD-ROM具有逻辑或物理破坏的特定部分,于是从该部分产生的读取错误信号可用于判断光盘是否为真实的。然而,在正常读取操作中错误被修正,而在这个方法中,一个字节的EFM帧是不可读取的,于是在第三种方法中产生了读取错误信号。然而,当一字节的EFM帧不可读取时,从CD-ROM驱动器10中产生的读取错误信号不能出现。
下面利用实际的CD-ROM作为实例来描述上述第三种方法是如何阻止非法复制的。在CD(压缩盘)错误修正阶段C1和C2,其中该CD与CD-ROM在形状上类似并存储有音乐信息,在该擦除方法中,有超过四个符号得到修正。这意味着修正2.38mm的区间错误,相当于长度14帧。在用在CD-ROM中的C3阶段修正中,其中修正功能加强,其中CD的CIRC(交叉间插里德-索罗蒙码)不能被修正的C2错误变成标记。这能修正相当于超过长度为26-28帧的4.42-4.67mm区间错误。
即使上述第三方法用于利用上述区间错误修正功能在CD-ROM上产生EFM形式的1字节错误,也就是说,即使CD-ROM有大约5μm物理长度上的破坏,在多数情况下对错误进行修正,而也很难获得错误发生信号。
同时,CD缺陷尺寸、错误率和区间错误长度的可允许最大值是由标准确定的。也就是说,缺陷尺寸必须是100μm或更小,10秒错误率(C1)必须是3%或更低,以及区间错误长度必须比相当于7帧的1.2mm小。第三种方法没有披露产生读取错误信号而同时满足上述错误修正功能的标准的具体方法;于是就对第三种方法能否用于实际的CD-ROM而产生疑问。当数据以扇区单元形式复制时,在第三种方法中,读取错误扇区可于第二种方法中一样作为特定扇区。发明内容
因此,需要一种信息记录媒质(CD-ROM),在该信息记录媒质上可正常完成包括跟踪的读取操作,同时不能以上述扇区复制模式复制该媒质。
为了解决上述问题,提供一种信息记录媒质,其中信息信号跨越以多个扇区单元形式存在的扇区而记录在光盘盘片信号表面上,该组扇区中每一个均至少具有扇区地址和扇区数据,其特征在于:该组扇区包括第一扇区部和第二扇区,第一扇区部包括至少一个扇区,第二扇区部包括至少一个扇区,其中该扇区具有与第一扇区部中的至少一个扇区相同的扇区地址,但是含有不同的扇区数据。
在本发明的优选实施例中,多个第二扇区部设置在第一扇区部附近。
在本发明的优选实施例中,设置有多对第一扇区部和第二扇区部,根据在光盘盘片上的位置,该多对具有彼此不同的扇区地址。
在本发明的优选实施例中,当第一扇区部和第二扇区部均具有多个扇区,并且当存在含有第一扇区部和至少一个第二扇区部的多个重复扇区地址部时,与第N(N为自然数)重复扇区地址部相同的连续扇区地址分配给第(N+1)重复扇区地址部,或者与第N重复扇区地址部地址中最大的最后扇区地址相同的扇区地址至少连续分配两次。
在本发明的优选实施例中,当第一扇区部和第二扇区部均具有多个扇区,并且当存在含有第一扇区部和至少一个第二扇区部的多个重复扇区地址部时,与第N(N为自然数)重复扇区地址部相同的连续扇区地址分配给第(N+1)重复扇区地址部,或者与第N重复扇区地址部地址中最大的最后扇区地址相同的扇区地址至少连续分配两次,并且其中在对应于第(N+1)重复扇区地址部的扇区数据中含有错误不可修正数据。
为了解决上述问题,提供一种对上述信息记录媒质真实性进行核对的信息记录媒质真实性核对方法,其特征在于:当存在含有第一扇区部和至少一个第二扇区部的多个重复扇区地址部时,通过核对两个数据组是否不同来判断真实性,两个数据组构成了这样的扇区数据对,该扇区数据对与重复扇区地址部的至少一个相同的扇区地址对相对应。
为了解决上述问题,提供一种对上述信息记录媒质真实性进行核对的信息记录媒质真实性核对程序,其特征在于:当存在含有第一扇区部和至少一个第二扇区部的多个重复扇区地址部时,执行真实性核对步骤,来判断两个数据组是否不同,两个数据组构成了这样的扇区数据对,该扇区数据对与重复扇区地址部的至少一个相同的扇区地址对相对应。
为了解决上述问题,提供一种对记录在上述信息记录媒质上多个扇区进行读取的信息记录媒质扇区读取方法,其特征在于:存在含有第一扇区部和至少一个第二扇区部的多个重复扇区地址部,方法包括的步骤为:以第N(N为自然数)重复扇区地址部扇区地址的上升次序,依次连续读取扇区数据;跳过第(N+1)重复扇区地址部;从扇区地址比跳过重复扇区地址部扇区地址较大的位置开始,到第(N+1)重复扇区地址部的起始处,进行搜索;以及从第(N+1)重复扇区地址部的起始处开始,以扇区地址上升次序依次连续读取扇区数据。
为了解决上述问题,提供一种对记录在上述信息记录媒质上多个扇区进行读取的信息记录媒质扇区读取程序,其特征在于:存在含有第一扇区部和至少一个第二扇区部的多个重复扇区地址部,程序包括的步骤为:以第N(N为自然数)重复扇区地址部扇区地址的上升次序,依次连续读取扇区数据;跳过第(N+1)重复扇区地址部;从扇区地址比跳过重复扇区地址部扇区地址较大的位置开始,到第(N+1)重复扇区地址部的起始处,进行搜索;以及从第(N+1)重复扇区地址部的起始处开始,以扇区地址上升次序依次连续读取扇区数据。
当结合附图阅读时,从下面详细描述中,本发明的特性、原理和应用将变得更明显。附图说明
图1为当采用1型的典型格式时只读CD-ROM扇区结构的示意图;
图2A和2B为记录在传统CD-ROM上信息信号的扇区布置示意图,其中图2A示出了根据扇区布置情况读取扇区的次序;而图2B示出了扇区地址和扇区的扇区数据之间的对应关系;
图3为典型CD-ROM驱动器结构图;
图4为在本发明第一实施例中的信息记录媒质(CD-ROM)的整个结构示意图;
图5A和5B为记录在本发明第一实施例中信息记录媒质(CD-ROM)上的信息信号的扇区布置示意图,其中图5A示出了扇区布置次序,而图5B示出了扇区地址和扇区的扇区数据之间的对应关系;
图6A和图6B为在本发明第一实施例中信息记录媒质(CD-ROM)被非法复制时执行操作的示意图;其中图6A示出了扇区读取操作,而图6B示出了在扇区读取时间时扇区地址和扇区的扇区数据之间的对应关系;
图7A和7B为在本发明第一实施例中信息记录媒质(CD-ROM)被非法复制时在CD-R上扇区布置示意图,其中图7A示出了扇区布置次序,而图7B示出了扇区地址和扇区的扇区数据之间的对应关系;
图8为本发明第一实施例中信息记录媒质(CD-ROM)的真实性核对程序的操作流程图;
图9为本发明第一实施例中信息记录媒质(CD-ROM)的扇区读取程序的操作流程图;
图10A和10B为本发明第一实施例中信息记录媒质(CD-ROM)正常读取时执行的操作示意图,其中图10A示出了扇区读取操作,而图10B示出了在扇区读取时间扇区地址和扇区的扇区数据之间的对应关系;
图11A和11B为局部修改第一实施例而得到的在CD-ROM上扇区布置的示意图,其中图11A示出了扇区读取操作,而图11B示出了在扇区读取时间扇区地址和扇区的扇区数据之间的对应关系;
图12A和12B为本发明第二实施例示意图,其中图12A示出了本发明第二实施例中整个信息记录媒质(CD-ROM)的结构,而图12B为可选择连接的移动存储器示意图;以及
图13为图12B中所示移动存储器与CD-ROM驱动器中控制器连接状态的示意图。具体实施方式
下面参照图4-13来描述本发明的信息记录媒质、信息记录媒质真实性核对方法、信息记录媒质真实性核对程序、信息记录媒质扇区读取方法以及信息记录媒质扇区读取程序的实施例。同时以这个次序描述第一实施例、第二实施例以及第一实施例和第二实施例的应用。
本发明的信息记录媒质用于只读CD-ROM(压缩盘-只读存储器)中,特别用在这种CD-ROM使用的方法中,其中在该CD-ROM中,信息信号(软件)跨越以扇区单元形式存在的多个扇区,记录在光盘盘片信号表面上。本发明的信息记录媒质是这样构成的,可使多个中某些扇区分配重复地址,以防止记录在CD-ROM上的信息信号(软件)非法复制到CD-R(可记录压缩盘)和CD-RW(可写压缩盘)上。其中在CD-R上,信息可只写入一次;而在CD-RW上,信息可多次写入。
本发明的信息记录媒质真实性核对方法和信息记录媒质真实性核对程序,核对构成扇区数据对的两个数据组是否不同,其中两个数据组用于含在某些扇区具有重复地址的部分中的重复地址对。为此,该方法和程序判断信息记录媒质(CD-ROM)是否为本发明的那种,或者是否复制本发明的信息记录媒质(CD-ROM)而得到的。
当从上述本发明的信息记录媒质(CD-ROM)读取多个扇区时,本发明的信息记录媒质扇区读取方法以及信息记录媒质扇区读取程序,不依次读取某些扇区具有重复地址的部分,而是为正确地读取重复扇区地址(重复扇区地址)提供新的读取步骤。
(第一实施例)
图4为在本发明第一实施例中的信息记录媒质(CD-ROM)的整个结构示意图。图5A和5B为记录在本发明第一实施例中信息记录媒质(CD-ROM)上的信息信号的扇区布置示意图。图5A示出了扇区布置次序,而图5B示出了扇区地址和扇区的扇区数据之间的对应关系。
如图4所示,在本发明第一实施例中的信息记录媒质(后面称为CD-ROM)1由引入区1a、ISO文件系统区1b、应用软件区1c、用户数据区1d和引出区1e组成,这些区分布在沿着从圆盘状光盘盘片的里边一侧到外边一侧形成的螺旋轨道上。
上述的1A区包括内容表格、内容和记录在用户数据区1d软件程序的存储时间。ISO文件系统区1b含有与ISO(国际标准化组织)规定结构一致的文件结构。应用软件区1c至少含有作为本发明主要部分的真实性核对程序和扇区读取程序。这些将在后面描述。用户数据区1d由多个扇区组成,每个扇区由至少扇区和扇区数据组成,该用户数据区1d用于存储如视频信号、音频信号和计算机数据信号等信息信号(软件)。虽然在该区每个扇区结构与图1中所示的相同,但是每个扇区的扇区地址和扇区数据与传统CD-ROM上那些略微不同。这些将在后面描述。导出区1e含有指示记录软件末端的信号。
如上所述,记录在第一实施例中CD-ROM上的用户数据区1d的信息信号(软件)跨越以扇区单元形式存在的多个扇区被记录。该CD-ROM的特征是,如图5A所示,多个扇区中的一些具有重复地址,同时如图5B所示,对应于每对重复扇区地址的两个扇区数据组是不同的。
更具体地说,在从里边一侧到外边一侧走向的螺旋记录轨道上,如图5A所示,扇区地址n-5、n-4、n-3、n-2、n-1和n分配给X区的多个扇区。同样,在X区后面的Y区,分配扇区地址n-4、n-3、n-2、n-1和n,其中的部分地址是与分配给X区的一些扇区地址重复的。另外,在Y区后面的Z区,分配扇区地址n+1、n+2、n+3、n+4和n+5。在该实例中,在光盘的里边一侧的X区和Y区,有两个重复扇区地址部分,其中分配了重复的扇区地址。该实施例不限于两个重复扇区地址部分。当对两个或多个分配有重复扇区地址重复扇区地址部分紧挨着设置时,可使非法复制变得很困难。
在上述实例中,虽然分配有重复扇区地址的重复扇区地址部分仅位于光盘里边一侧上,但是也可分配到任何部分上。与位于里边一侧的X区和Y区也可位于光盘的中间位置(例如X1区和X2区)和/或在外边一侧(例如Y1区和Y2区)。也就是说,X区和Y区具有重复的扇区地址,X1区和Y1区具有重复扇区地址,而X2区和Y2区具有重复扇区地址。然而,因为这些区位于光盘的不同位置上,X区、X1区和X2区的扇区地址是不同的。这种结构就很难非法复制信息。
现在使分配给X区的从扇区地址n-4到n的区为第N(N为自然数)重复扇区地址部,使分配给Y区的从扇区地址n-4到n的区为第(N+1)(N为自然数)重复扇区地址部。当X区和Y区位于光盘里边一侧时,上述含义是,(N=第一)重复扇区地址部出现在X区,而(N=第二)重复扇区地址部出现在Y区。
在这种情况下,与分配给第N重复扇区地址部那些相同的依次连续扇区地址分配给第N重复扇区地址部后面的第(N+1)重复扇区地址部。另外,第N重复扇区地址部和第(N+1)重复扇区地址部紧靠着设置。这样就很容易在扇区读取时间来读取重复扇区地址部,这些将在后面描述。
扇区数据记录在如上所述定位的扇区内。例如,如图5B所示,扇区数据X-5、X-4、X-3、…和X记录在X区的扇区地址n-5、n-4、n-3、…和n,而扇区数据Y-5、Y-4、Y-3、…和Y记录在Y区的扇区地址n-5、n-4、n-3、…和n,以及扇区数据Z+1、Z+2、…和Z+5记录在Z区的扇区地址n+1、n+2、…和n+5。在这种情况下,就需要使对应于重复扇区地址的扇区数据内容不同,以防止非法复制。
接下来,参照图3、图4、图6A及图6B以及图7A及图7B,来描述当用户想把信息信号(软件)从上述CD-ROM1非法地复制到CD-R上时执行的操作。其中图3在相关技术描述中参照过;而图4用于本实施例的描述。
图6A和图6B为在本发明第一实施例中信息记录媒质(CD-ROM)被非法复制时执行操作的示意图。其中图6A示出了扇区读取操作;而图6B示出了在扇区读取时间时扇区地址和扇区的扇区数据之间的对应关系。图7A和7B为在本发明第一实施例中信息记录媒质(CD-ROM)被非法复制时在CD-R上扇区布置示意图。其中图7A示出了扇区布置次序;而图7B示出了扇区地址和扇区的扇区数据之间的对应关系。
为了把上述CD-ROM1复制到CD-R,用户首先利用复制程序读取在CD-ROM驱动器10内的CD-ROM1,其中的复制程序存储在相关技术描述中描述的个人计算机内硬盘上。接着,用户把通过读取操作得到的、用户想要记录在CD-R上的信息(记录的信息)发送给CD-R驱动器。通过这种方式,在没有经过允许情况下,用户就从记录信息版权持有人那里把记录信息非法复制到CD-R上。
正如在相关技术描述中所描述的,当采用了利用扇区复制方法的复制软件程序时,如上所述,从CD-ROM驱动器10输出、用户想要里记录在CD-R的信息以下面次序从里边一侧输出到外边一侧,该次序为:图4所示的1导入区1a、ISO文件系统区1b、应用软件区1c、用户数据区1d和导出区1e。需要注意的是,当从用户数据区1d中读取多个扇区时,使用扇区复制模式的复制软件程序以扇区地址次序读取数据。
更具体地说,如图6A和6B所示,当CD-ROM驱动器10从CD-ROM1中读取扇区数据时,光学拾取器15首先要处于这样的位置,该位置为在光盘里边一侧上需要扇区地址前面的5-10个扇区,这已经在相关技术描述部分中描述了。例如,当在X区探测到了需要的扇区地址n-5,根据数据读取次序(2-1),CD-ROM驱动器在X区搜索扇区地址n-5、n-4、n-3、n-2、n-1和n,并依次读取对应于扇区地址的扇区数据X-5、X-4、X-3、X-2、X-1和X。
接下来,因为在X区后面的Y区中扇区地址与X区中部分地址重复,又因为Y区仅含有比在紧挨n后面的n+1小的扇区地址,CD-ROM驱动器10就在Z区中搜索地址,Z区是在数据读取次序(2-2)中的下一个区。这样,对应于Y区中的扇区地址的扇区数据根本不输出。
然后,Z区以扇区地址n+1开始。CD-ROM驱动器10根据数据读取次序(2-3)重新启动像在X区中的正常读取操作,来读取Z区。
这样,当在扇区地址n-5到n+5的扇区数据连续被读取,然后非法复制到CD-R上,Y区没有存在于图7A所示的扇区地址布置中的X区和Y区之间,意味着在Y区的扇区数据丢失了。当在CD-ROM驱动器10中读取通过非法复制操作产生的CD-R时,根据数据读取次序(3)来读取数据。这样,没有采用这样的数据,该数据从图7B所示的不包括对应于Y区扇区数据的扇区读取中。因为非法复制变得无意义,在第一实施例中的CD-ROM就完全防止了在CD-R上产生非法复制,于是避免了侵犯版权。
下面参照上述图3、4、5A和5B以及图8-9、10A和10B,来描述第一实施例的CD-ROM1在标准CD-ROM驱动器10中正常读取操作。
图8为本发明第一实施例中信息记录媒质(CD-ROM)的真实性核对程序的操作流程图。图9为本发明第一实施例中信息记录媒质(CD-ROM)的扇区读取程序的操作流程图。图10A和10B为本发明第一实施例中信息记录媒质(CD-ROM)正常读取时执行的操作示意图。其中图10A示出了扇区读取操作;而图10B示出了从扇区读取数据时,扇区地址和扇区数据之间的对应关系。
在接到来自个人计算机命令后,当用插在CD-ROM驱动器10内的第一实施例中的CD-ROM1开始读取操作时,光学拾取器15读取依次起始于CD-ROM1里边一侧的1A、ISO文件系统区1b、应用软件区1c和用户数据区1d。
在这种情况下,应用软件区1c含有至少图8所示的信息记录媒质真实性核对程序50和图9所示的信息记录媒质扇区读取程序70。
在下面的描述中,图8所示的信息记录媒质真实性核对程序50包括图9所示信息记录媒质扇区读取程序70的重复扇区地址搜索操作,以对光盘的真实性进行核对。然而,该实施例不限于这个程序设计。可采用任何程序,只要该程序可确定至少两个扇区数据组不同即可,其中该至少两个扇区数据组构成了对应于CD-ROM1上重复扇区地址内重复扇区地址对的扇区数据对。下面描述图8所示的在该实施例中的步骤。
当重复扇区地址部以CD-ROM1上的多个位置分开布置时,例如,在光盘里边一侧、光盘的中间位置和光盘的外边一侧,真实性核对程序50首先来核对第N(N为自然数)和第(N+1)两个重复扇区地址部,从而核对出光盘的真实性,然后用扇区读取程序70来读取扇区。
也可首先启动扇区读取程序70来读取多个扇区。然后,执行真实性核对程序50,在预定重复扇区地址部核对光盘的真实性,从而判断出光盘是真实的。接着,再次启动扇区读取程序70来读取多个扇区,这些扇区起始于先前最后一次读取数据的位置后紧挨着的位置。
另外,在下面两种情况下,也可在只读取扇区读取程序70,而不读取真实性核对程序50。一种情况是,在真实性核对程序50判断CD-ROM1是真实的之后,当不把CD-ROM1从CD-ROM驱动器10中移走,再次读取CD-ROM1时。另一种情况是,当正版光盘号先存储在CD-ROM驱动器10内,光盘移走后,再次插入到CD-ROM驱动器10内。
在上述情况下,因为上述真实性核对程序50和扇区读取程序70预先知道在CD-ROM1内的一些扇区具有重复地址,根据有关重复扇区地址的信息产生程序。当光学拾取器15从应用软件区1c中读取了真实性核对程序50和/或扇区读取程序70时,程序50和70通过信息信号处理电路17发送到控制器11。于是,控制器11控制光学拾取器初步定位电路20,使光学拾取器15移动到靠近需要扇区地址的位置,然后控制轨道伺服电路19利用光学拾取器15内的物镜15b进行地址搜索。
在这种情况下,即使当CD-ROM1利用存储在个人计算机内硬盘上的复制软件程序复制到CD-R时,CD-ROM1的应用软件区1c非法复制到CD-R,在用户数据区1d内的扇区也仅以扇区地址次序复制。这样,即使执行在应用软件区1c中的非法复制真实性核对程序或扇区读取程序时,从上面描述中很显然看出,不能读取重复扇区地址和对应的扇区数据。
首先,当图8所示的信息记录媒质真实性核对程序50核对CD-ROM1的真实性时,该程序核对这样的两个数据组之间是否匹配,该两个数据组构成与预定对重复扇区地址对应的扇区数据对,如n-2和n-2之间,其中n-2是一些扇区地址为重复地址的X区和Y区中的重复扇区地址之一。如果在重复扇区地址部中构成每对扇区数据的两个扇区数据组不同,则通过核对来判断光盘是否为真实的。
也就是说,在具有图5A和图5B所示的扇区布置和数据情况下,当在图8所示流程图中开始真实性核对程序50时,在步骤S51,光学拾取器15在X区搜索预先指定的扇区地址n-2,从而得到与该地址对应的扇区数据X-2。
接着,在步骤S52,在步骤S51得到的扇区数据X-2存储在控制器11内设置的第一存储器M1中(图3)。
然后,在步骤S53,光学拾取器15从X区移动到Z区,搜索扇区地址n+5,而没有读取Y区。
接下来,在步骤S54,光学拾取器15从Z区的扇区地址n+5移动到里边一侧的Y区,这是因为,在重复扇区地址中,在Y区的扇区地址n-2预先确定作为X区内的对应扇区地址n-2。光学拾取器15在Y区搜索扇区地址n-2,以得到对应的扇区地址Y-2。
在这种情况下,X、Y或Z区不是特定的,而仅仅在真实性核对程序50中重复地址值是特定的。因为Y区不存在于复制光盘(CD-R)内,光学拾取器15就再次在X区内搜索预定指定的扇区地址n-2。
上述步骤S53-S54的操作采用了扇区读取程序70。下面参照图9、10A和10B来描述扇区读取程序70的操作。
接着,在步骤S55,在步骤S54中得到的扇区地址Y-2存储在控制器11中设置的第二存储器M2(图3)。
然后,在步骤S56,设置在控制器11中的比较器(图中未示出)对存储在第一存储器M1中的扇区数据X-2和存储在第二存储器M2中的扇区数据Y-2进行比较。如果扇区数据X-2和扇区数据Y-2不同(NO),控制就进入到步骤S57;另一方面,如果扇区数据X-2和扇区数据Y-2相同(YES),控制就进入到步骤S58。
在步骤S57中,因为扇区数据X-2和扇区数据Y-2不同,设置在控制器11(图3)中的判断单元(图中未示出)就判断光盘(CD-ROM1)是真实的,并结束真实性核对程序50的操作。也就是说,判断单元判断Y区存在,同时判断光盘是真实的,以及如果必要的话,启动扇区读取程序。
另一方面,在步骤S58中,因为扇区数据X-2和扇区数据Y-2相同,设置在控制器11(图3)中的判断单元(图中未示出)就判断光盘(CD-ROM1)是复制的,并结束真实性核对程序50的操作。也就是说,因为Y区不存在,判断单元判断光盘是复制的。然后,如果必要的话,判断单元重新启动CD-ROM应用软件程序,并发出如“该光盘是复制品,不能读取”的警告信息。
接着,当对多个扇区地址中某些是重复的部分进行读取时,同时光学拾取器15从CD-ROM1上的多个扇区中按照正确的顺序读取扇区数据,图9所示的信息记录媒质扇区读取程序70读取图10所示的扇区数据。也就是说,读取具有较小的扇区地址的X区后,光学拾取器15没有读取Y区,而是扇区地址比Y区较大的Z区中搜索预定扇区地址。从该位置到Y区,光学拾取器15移动到里边一侧方向,其中在Y区,有一些重复的扇区地址,然后以这个次序读取Y区和Z区。
也就是说,当在图9和10中启动扇区读取程序70的操作时,在步骤S71,光学拾取器15移动到需要的扇区地址前面的5到10个扇区。
接着,在步骤S72,光学拾取器15在X区搜索预定扇区地址,并得到预定扇区数据。在这种情况下,扇区地址范围预先设定在X区。例如,根据数据读取次序(4-1),光学拾取器15依次搜索地址,并得到从扇区地址n-5到扇区地址n范围的扇区数据。
接着,在步骤S73,光学拾取器15不读取X区后面的Y区,而是在扇区地址比Y区大的Z区搜索预定扇区地址,如扇区地址n+5。
然后,在步骤S74,作为下一个目标地址的靠近Y区第一扇区地址的地址,从Z区的预定扇区地址位置(例如,在扇区地址n+5的位置)指出。光学拾取器15根据数据读取次序(4-2)来搜索这里指定的扇区地址,如扇区地址n-4。
接下来,在步骤S75,光学拾取器15搜索预定扇区地址,并得到预定扇区地址。光学拾取器15根据数据读取次序(4-3),从在步骤S74指定的Y区的扇区地址n-4到扇区地址n依次搜索地址,并得到扇区数据,之后,光学拾取器15在Y区后面的Z区依次搜索地址,并得到扇区数据。
如上所述,根据扇区读取程序70的步骤读取扇区数据,该扇区读取程序70以(4-1)、(4-2)和(4-3)的次序读取数据。在作为重复扇区地址部之一的第N(N为自然数)个重复扇区地址部,光学拾取器15以扇区地址上升次序依次连续读取扇区数据。接着,光学拾取器15不读取第(N+1)个重复扇区地址部,而从扇区地址比在第(N+1)个重复扇区地址部中较大的位置,移动到第(N+1)个重复扇区地址部的开始,之后,以扇区地址上升的次序从第(N+1)个重复扇区地址部的开始依次连续读取扇区数据。通过这种方式,就能正确地读取在重复扇区地址部中的扇区数据,而这些数据在通常方法中是不能读取的。
在这种情况下,如果有至少两个扇区地址包含在作为重复扇区地址部之一的第(N+1)个重复扇区地址部中,如上所述,则对第(N+1)个重复扇区地址部开始方向的地址搜索就变得很容易。然而,因为在如n-4和n-3的靠近Y区开始的扇区地址,读取操作在某些CD-ROM驱动器10中是不稳定的,其中Y区为第(N+1)个重复扇区地址部,所以搜索区设定在适当必要的位置。
另外,虽然当读取CD-ROM1的扇区时,标准CD-ROM驱动器10核对扇区地址号是增加的,而当探测到相同扇区地址时,通常忽视了相同扇区地址,某些CD-ROM驱动器10就不核对扇区地址值,而输出开始于起始扇区地址的特定扇区号。在这种CD-ROM驱动器10中,可探测并读取到第一实施例中CD-ROM1上Y区内的重复扇区地址部。为了解决该问题,不能修正的错误数据包含在对应于Y区内重复扇区地址部的扇区数据中。例如,使在Y区起始地址n-4的扇区不能读取,以在扇区读取时间重新设定CD-ROM驱动器10中的高速缓冲存储器(图中未示出),以避免在Y区中重复扇区地址部被读取。
更具体地说,把在作为Y区起始地址的地址n-4的扇区变成不可读取扇区与这种状态是等效的,其中在该状态,因为存在有不可修正的物理或逻辑错误,扇区数据变得不可读取。换句话说,把对应于Y区中扇区地址n-4的扇区数据Y-4变成错误不可修正数据。
接着,参照图11A和图11B,下面主要描述通过对第一实施例部分改型而形成扇区布置的CD-ROM。
图11A为通过对第一实施例部分改型而形成在CD-ROM上扇区布置的示意图。
在图11所示第一实施例的改型中,对图5A中描述的第一实施例中CD-ROM1上Y区的扇区布置进行部分改型,形成Y’区。X区、Y’区和Z区从光盘里边一侧到光盘外边一侧依次形成。
把该图与图5A比较可知,在X区、Y’区和Z区中,只有Y’区修改过。在Y’区,在X区中最后也是最大扇区地址的地址n被重复分配五次,即n、n、n、n和n。对应于重复扇区地址n、n、n、n和n的扇区数据Y’1、Y’2、Y’3、Y’4和Y’5均有不同的内容。
在这种情况下,如果错误不可修正数据包含在对应于上述Y’区中重复扇区地址部的扇区数据中,则该错误不可修正数据就避免了在Y’区重复扇区地址部象在第一实施例中那样被读取。
在上述实例中,虽然Y’区位于光盘的里边一侧,但也可位于任何其他地方。与X区类似的区域和位于光盘里边一侧的Y2区也可位于光盘的中间位置(如,X1区和Y’1区)和/或在外边一侧(如X2区和Y’2区)。也就是说,在X区的最大扇区地址与Y区所有扇区的扇区地址相等,在X1区最大扇区地址与Y1区所有扇区地址的最大扇区地址相等,以及在X2区最大扇区地址与在Y2区的扇区地址相等。需要注意的是,因为这些区位于光盘的不同位置,所有X区、X1区和X2区的扇区地址是不同的。这种结构就能使非法复制信息更困难。
下面,让分配给X区的扇区地址n成为在第N(N为自然数)重复扇区地址部中的地址,而让分配给Y’区的扇区地址成为第(N+1)重复扇区地址部中的地址。然后,从上面描述中可知,当X区和Y’区位于光盘的里边一侧时,第N(=第一)重复扇区地址即出现在X区,同时第(N+1)(=第二)重复扇区地址部出现在Y’区。
在这种情况下,在第N重复扇区地址部后面的第(N+1)重复扇区地址部,与作为最大地址的第N重复扇区地址部的最后一个地址相等的地址至少连续出现两次,另外,第N重复扇区地址部和第(N+1)重复扇区地址部在记录轨道上是连贯的。这种结构就在读取扇区时更容易读取重复扇区地址部。
即使试图想把CD-ROM非法复制为CD-R,Y’区也不能复制。这样,这种扇区布置完全避免了在CD-R上产生非法复制,阻止了侵犯版权。
上述扇区布置需要对真实性核对程序进行修改。在这种情况下,X区的最后扇区地址N和从Z区侧到Y’区侧出现的重复扇区地址N预先指定。如果构成与一对扇区地址对应数据对的两个数据组不同,那么真实性核对程序就通过核对来判断真实性。
上述扇区布置也需要对扇区读取程序修改。在参照图9描述的扇区读取程序的程序步骤中,仅步骤S74和S75需要修改,而步骤S71到S73没有变化。下面仅描述对步骤S74和S75的修改。
也就是说,在修改的步骤S74中,当靠近Y’区第一扇区地址的地址指定为下一个目标地址时,例如,从作为Z区确定定扇区地址的扇区地址N+5中,对从Z区侧到Y’区侧出现的重复扇区地址进行指定,同时光学拾取器15根据读取次序(5-2)来搜索靠近Y’区起始处的扇区地址n。
另外,在修改的步骤S75中,根据数据读取次序(5-3),从靠近上述Y’区起始处的扇区地址n到相同Y’区的最后扇区地址,光学拾取器15搜索地址,并随后此得到该范围内的数据,之后,搜索地址,并得到Y’区后面Z区中的数据。
(第二实施例)
图12A和12B为本发明第二实施例示意图,其中图12A示出了本发明第二实施例中整个信息记录媒质(CD-ROM)的结构。而图12B为可选择连接的移动存储器示意图。以及图13为图12B中所示移动存储器与CD-ROM驱动器中控制器连接状态的示意图。
除了某些部件外,本发明第二实施例中整个信息记录媒质(CD-ROM)2的结构与参照图4描述的第一实施例中的结构相同。为方便起见,下面只对加到第一实施例的新部件进行描述,在新部件上添加了新的附图标记。
如图12A所示,本发明第二实施例中的信息记录媒质(后面称为CD-ROM)2是由导入区2a、ISO文件系统区2b、用户数据区2c和导出区2d组成,这些区形成在螺旋轨道上,该轨道从圆盘状光盘盘片的里边一侧滑行到外边一侧的
第二实施例与第一实施例不同的是,软件区没有设在ISO文件系统区2b和用户数据区2c之间。特别是,记录在用户数据区2c中的多个扇区结构与第一实施例中的扇区结构完全相同。扇区布置也与第一实施例以及第一实施例改型的相同。
为了与上述结构的媒质一起使用,应用软件区设在应用软件存储单元3a内。同时,在该区,至少存储有图9所示的信息记录媒质扇区读取程序70。如图12B所示,应用软件存储单元3a为可选择连接到便携式CD-ROM驱动器30上的可移动存储器3,其中便携式CD-ROM驱动器30已经改进,将在下面描述。
上述的可移动存储器3在形状上与卡片类似,主要由如IC存储器的应用软件存储单元3a和用于便携式CD-ROM驱动器30电连接的连接器3b组成。可移动存储器可选择地通过保护罩(图中未示出)来保护。
当可移动存储器3与图13所示的改进便携式CD-ROM驱动器30中的控制器11连接时,存储在应用软件存储单元3a内的真实性核对程序50(图8)和扇区读取程序70(图9)由来自个人计算机的命令启动。程序50与70的操作步骤发送到控制器11,控制器11根据程序50和70的操作步骤控制着光学拾取器15。由于真实性核对程序50(图8)执行的真实性核对操作和扇区读取程序70执行的扇区读取操作与第一实施例中的完全相同,于是对其描述省略。
不把可移动存储器3连接到改进的CD-ROM驱动器30中控制器11,也可通过因特网线31把真实性核对程序50(图8)和扇区读取程序70(图9)发送到控制器11。
(第一实施例和第二实施例的应用)
除了下面描述的以外,第一实施例和第二实施例的应用I与第一实施例和第二实施例相同。当图8中所示的真实性核对程序50用于核对CD-ROM1(或CD-ROM2)的真实性时,在图8的步骤S51中没有得到与X区中扇区地址n-2的扇区数据X-2。反过来该扇区数据X-2预先记录在光盘的其他某些区,并通过光学拾取器15从该区得到,并存储到第一存储器M1中。
接着,第一实施例和第二实施例的应用II采用图8所示的真实性核对程序50来核对CD-ROM1(或CD-ROM2)的真实性时,该应用执行下面的操作。也就是说,应用II采用上述第一实施例和第二实施例的应用I,并在图8的步骤S54,读取对应于Y区中的扇区地址n-2的加密扇区数据Y-2,并把该数据存在第二存储器M2中,其中的Y区中扇区地址n-2用个人密码加密,并预先存储。扇区数据X-2通过上述应用I记录在光盘某些其他区中并存储在第一存储器M1中,然后,该扇区数据X-2与加密后并存储在第二存储器M2中的扇区数据在算术上和逻辑上联系起来。之后,当在图8中步骤S56中把扇区数据X-2与扇区数据Y-2进行比较时,根据它们建立起来的算术和逻辑关系信息,比较它们是否相同。如果该光盘是复制光盘(CD-R),则在该关系中是不匹配的,这样,就确定该光盘是非法复制的光盘(CD-R)。
在第一实施例、第一实施例的改型、第二实施例以及第一和第二实施例的应用I和II中,描述了在CD-ROM1(或者CD-ROM2)上对多个扇区的扇区地址进行搜索的方法。除了扇区地址外,CD-ROM1(或者CD-ROM2)还具有被称为副码的地址。副码值是否变化要取决于扇区地址,或者是否变化只取决于CD-ROM驱动器10的功能。根据CD-ROM驱动器10所采用的装置,也可能的是,本发明的CD-ROM1(或者CD-ROM2)的非扇区值的副码值是随着上述扇区地址而变化的。
从CD-ROM1(或者CD-ROM2)中读取扇区的公开的方法以下面次序读取扇区。其中扇区是从这样的Y区(或者Y’区)中读取的,在该Y区(或者Y’区)中,某些扇区地址是X区的重复扇区地址。光学拾取器15在Z区而不是在X区后的Y区(或者Y’区)中搜索预定的扇区地址,其中Z区的扇区地址比Y区(或者Y’区)中较大。光学拾取器15并从该位置移动到含有一些重复扇区地址的Y区(或者Y’区)里边一侧方向。之后,以该次序读取Y区(或者Y’区)和Z区。也可以对CD-ROM驱动器10的硬件进行改造,从而连续地读取X区和Y区(或者Y’区),以在同一扇区地址得到不同的扇区数据。当然,在本发明的应用中包含了该读取方法。
虽然本发明的信息记录媒质是上述的CD-ROM,本发明并不限于CD-ROM。本发明的技术原理也可用在DVD-ROM上或者用在下一代特高密度信息记录媒质上。
上面描述了本发明的信息记录媒质,其中在该信息记录媒质中,信息信号跨越以多个扇区单元形式存在的扇区而记录在光盘盘片信号表面上,该组扇区中每一个均至少具有扇区地址和扇区数据,其特征在于:该组扇区包括第一扇区部和第二扇区,第一扇区部包括至少一个扇区,第二扇区部包括至少这样一个扇区,其中该扇区具有与第一扇区部中的至少一个扇区相同的扇区地址,但是含有不同的扇区数据。这样,即使用户试图从本发明的信息记录媒质(CD-ROM)把信息信号(软件)非法复制到CD-R上,与重复扇区地址部对应的扇区数据也不能被复制,而只能丢失。于是,当读取非法复制的CD-R时,形成了部分丢失的非连续数据,但不能使用该数据。由于非法复制变得没有意义,于是本发明彻底阻止了在CD-R上形成非法复制,因此避免了对版权的侵犯。
在本发明的信息记录媒质(CD-ROM)上,多个第二扇区部设置在第一扇区部附近。这就很难形成非法复制。
在本发明的信息记录媒质(CD-ROM)上,设置有多对第一扇区部和第二扇区部,根据在光盘盘片上的位置,该多对具有彼此不同的扇区地址。这就更难形成非法复制。
在本发明的信息记录媒质(CD-ROM)上,与第N(N为自然数)重复扇区地址部中相同的连续扇区地址分配给第(N+1)重复扇区地址部,或者与第N重复扇区地址部地址中最大的最后扇区地址相同的扇区地址至少连续分配两次。这就更容易在重复扇区地址部中搜索地址。
在本发明的信息记录媒质(CD-ROM)上,与第N(N为自然数)重复扇区地址部中相同的连续扇区地址分配给第(N+1)重复扇区地址部,或者与所述第N重复扇区地址部地址中最大的最后扇区地址相同的扇区地址至少连续分配两次,同时在对应于第(N+1)重复扇区地址部的扇区数据中含有错误不可修正数据。这就更容易在重复扇区地址部中搜索地址。另外,甚至在不核对扇区地址而只输出起始于开始扇区地址的特定扇区号的CD-ROM驱动器中,本发明也阻止了读取对应于第(N+1)重复扇区地址部的扇区数据。
根据上述本发明的通过核对两个数据组是否不同的信息记录媒质真实性核对方法与信息记录媒质真实性核对程序,其中两个数据组构成了这样的扇区数据对,该扇区数据对与重复扇区地址部的至少一个相同的扇区地址对相对应。如果构成扇区数据对的两个数据组不同,则信息记录媒质被判断为真实。另一方面,如果构成扇区数据对的两个数据组匹配,则信息记录媒质被判断为是复制的盘(CD-R)。
另外,信息记录媒质扇区读取方法和程序是通过以下步骤来从上述本发明的信息记录媒质(CD-ROM)上读取多个扇区的:以第N(N为自然数)重复扇区地址部扇区地址的上升次序,依次连续读取扇区数据;跳过第(N+1)重复扇区地址部;从扇区地址比跳过重复扇区地址部扇区地址较大的位置开始,到第(N+1)重复扇区地址部的起始处,进行搜索;以及从第(N+1)重复扇区地址部的起始处开始,以扇区地址上升次序依次连续读取扇区数据。这样,就可正确地读取对应于重复扇区地址部的扇区数据。
可以理解的是,对于本领域的技术人员来说,本发明的许多改型和适应性变化是显而易见的,同时这些明显改型和变化也包含在附加权利要求的范围内。