产生代表光盘上特定区域的输出信号的装置及方法

文档序号:6777989阅读:208来源:国知局
专利名称:产生代表光盘上特定区域的输出信号的装置及方法
技术领域
本发明涉及用以记录数据于一光储存媒介的装置、集成电路及方法,特别涉及产生代表光盘上特定区域的输出信号的装置及方法。
背景技术
许多现有的计算机系统皆包含一任意格式光盘驱动器用以记录数据于一任意格式光盘。美国专利第5,940,358号提供了现有的计算机系统中的一例。如图1所描绘的计算机系统,被设定为能以可记录光盘/可重复读写光盘(CD-R/CD-RW)格式记录数据。
所述的计算机系统包含一主控处理器103、一可记录光盘/可重复读写光盘控制器105、一微处理器107、一数据缓冲管理器109、一数据缓冲器111、一随机存储器115、一传统光盘只读存储器编码器117、一光盘编码器119以及一可记录光盘/可重复读写光盘驱动器121。所述的主控处理器103传送包含数据的一信号,以及一指令,用以指示记录所述的数据的对应信息。所述的可记录光盘/可重复读写光盘控制器105自所述的主控处理器103接收所述的数据及所述的指令。所述的数据缓冲管理器109将所述的数据传送至所述的数据缓冲器111以暂时储存。所述的指令被传送至所述的微处理器107,该微处理器107根据所述的指令产生一表格并将其储存于所述的随机存储器(Random Access Memory,RAM)115。为了产生所述的可记录光盘/可重复读写光盘控制器105的控制信号,所述的微处理器107参阅储存于所述的表格的信息。
接着,所述的可记录光盘/可重复读写光盘控制器105产生一组编码器控制信号以控制所述的光盘只读存储器编码器117及所述的光盘编码器119的运作。所述的光盘只读存储器编码器117自许多数据来源选取数据,例如主控计算机、数据转发器、数据缓冲器等,附加一同步码、一标头、次标头信息等类似的所述的数据以形成一光盘只读存储器原始数据。所述的光盘只读存储器编码器117还通过数据缓冲管理器109覆写所述的光盘只读存储器原始数据至所述的数据缓冲器111。然后,所述的光盘只读存储器编码器117通过数据缓冲管理器109自所述的数据缓冲器111读取含有附加信息的光盘只读存储器原始数据,并将其与一侦错码(Error Detection Code)、错误修正码(Error Correction Code)及一扰码运算(Scrambling Operation)一起编码,以形成一光盘只读存储器编码数据。然后,通过数据缓冲管理器109,所述的光盘只读存储器编码数据被储存于所述的数据缓冲器111。所述的光盘编码器119对所述的光盘只读存储器编码数据进行一交叉交错里德所罗门码(CrossInterleaved Reed-Solomon Code,CIRC)运算以形成一光盘编码数据。所述的光盘编码器119还产生一子码(Subcode),用以附加于所述的光盘编码数据。附加完毕之后,所述的子码与所述的光盘编码数据则一起接受八变换成十四调变(Eight to Fourteen Modulation)以及合并位(Merging Bit)插入,形成一调变数据。最后,将一码框同步信号加于所述的调变数据。此时,已处理好所述的调变数据与所述的码框同步信号,等待所述的可记录光盘/可重复读写光盘驱动器121将它们记录。
上述方法的缺点之一为于所述的微处理器107自所述的表格撷取信息期间,需要大量存取所述的随机存储器115。由于所述的微处理器107有限的运算速度,如此高频率的存取造成其无法适时地产生全部的控制信号。在这样的情况下,所述的可记录光盘/可重复读写光盘控制器105无法自所述的微处理器107撷取适当的指令。所述的光盘只读存储器编码器117的数据准备及编码以及所述的光盘编码器119会因此产生不完全或甚至错误的数据给所述的可记录光盘/可重复读写光盘驱动器121记录于一任意格式光盘上。
除了光盘(CD)格式外,现在市场上也有许多新的光学储存格式,像是数字多功能光盘(DVD)格式、高画质数字多功能光盘(HD-DVD)格式及蓝光(Blue-Ray)格式。这些新的格式在许多地方有不同的定义,例如导入(Lead-in)、中间区域(Middle Zone)、导出(Lead-out)及链接区(Linking Area)。因此,如图1所示的结构无法满足新格式的记录运算,尤其是在高速记录的状况下。
再者,高速记录时的导入存在另一个问题。若要记录在任意格式光盘上的所述的数据需要两层的空间,则需要插入一中间区域数据以提供不同层间跳跃所需的信息。图2a描绘层间跳跃记录序列,其中,一第0层数据201为所述的数据要记录于所述的任意格式光盘第0层的部份,一第1层数据203为所述的数据要记录于所述的任意格式光盘第1层的部份,一中间区域数据205为记录在第0层末端的信息,用以提示该信息为层的末端。所述的第0层数据201与所述的第1层数据203由所述的主控处理器103传送,而所述的中间区域数据205是由所述的光盘编码器119产生的。如图2b所示,中间区域数据205必须被安插于紧接于所述的第0层数据201之后。由于安插中间区域数据205需要切换缓冲器,因此对高速记录的情况来说,要实时完成有一定的困难度。

发明内容
对于克服现有技术对高速记录的情况来说,要实时完成有其困难度,有必要提供一种可以于高速的状态下记录一数据于一任意形式光储存媒介的系统、装置、集成电路及方法。
一种用以记录数据于一光储存媒介的装置。该装置包含一微处理器、一数据准备批次控制器以及一数据准备电路。所述的微处理器用以产生一组数据准备批次值。所述的数据准备批次控制器根据所述的这组数据准备批次值产生一组数据准备控制信号。所述的数据准备电路根据所述的这组数据准备控制信号准备所述的数据。
一种用以处理一数据以将该数据记录于一光储存媒介的集成电路。该集成电路电连接至一微处理器。该微处理器产生一组数据准备批次值。所述的集成电路包含一数据准备批次控制器及一数据准备电路。所述的数据准备批次控制器根据所述的这组数据准备批次值产生一组数据准备控制信号。所述的数据准备电路根据所述的这组数据准备控制信号准备所述的数据。
一种用以记录数据于一光储存媒介的方法。该方法包含下列步骤产生一组数据准备批次值;提供一数据准备批次控制器,以根据所述的这组数据准备批次值产生一组数据准备控制信号;以及提供一数据准备电路,以根据所述的这组数据准备控制信号准备所述的数据。
利用上述用以记录数据于一光储存媒介的装置、集成电路及方法,可以记录一数据于一光储存媒介具有高速处理以及选择不同记录格式的优点。


图1为一现有技术的多媒体系统图示。
图2a为一现有技术中一层间跳跃记录序列图。
图2b为一现有技术中一种无法插入中间区域数据的传统计算机系统图。
图3为本发明的第一实施例图示。
图4为本发明的第二实施例图示。
图5为本发明如何支持不同的多媒体格式图示。
图6a为如何插入中间区域数据的一种解决方法图示。
图6b为如何插入中间区域数据的另一种解决方法图示。
图7为一用以记录数据于一任意格式光盘的方法流程图。
具体实施例方式
本发明的第一实施例为一计算机系统,该计算机系统包含一装置,以及一任意格式光盘驱动器,用以记录数据于一任意格式光盘,如图3所示。所述的计算机系统3包含一主控处理器303。所述的任意格式光盘驱动器包含一集成电路301及一微处理器307。所述的集成电路301电连接至所述的微处理器307,并且所述的集成电路301包含一主机界面(Host Interface)311、一数据准备批次控制器315以及一数据准备电路319。
所述的集成电路301处理一数据,使得所述的数据能被记录于一任意格式光盘。当使用者下达指令要记录一数据于一任意格式光盘时,所述的主控处理器303传送一信息数据及一指令至所述的主机界面311。所述的指令为一均编制交换清单(Coordinating Users Exchange-sheet,CUE-sheet)指令。所述的主机界面311被设定为撷取所述的信息数据及所述的指令,其中所述的主机界面311可为任意标准接口,例如小型计算机系统接口(Small Computer SystemInterface,SCSI)或进阶技术附加封包接口(Advanced Technology AttachmentPacket Interface,ATAPI)。所述的微处理器307为数据准备运算产生一组数据准备批次值,以响应所述的指令。所述的数据准备批次控制器315被设定为根据所述的这组数据准备批次值以产生一组数据准备控制信号。所述的数据准备电路319根据所述的这组数据准备控制信号以准备及安排所述的数据。所述的数据可与一身份误码探测(ID Error Detection Code)、一侦错码以及一扰码运算一起准备。
更详细地说,所述的集成电路301进一步包含一数据缓冲管理器313及一数据准备批次缓冲器317,而所述的任意格式光盘驱动器进一步包含一数据缓冲器305连接于所述的数据缓冲管理器313。所述的数据缓冲管理器313自所述的主机界面311撷取所述的信息数据及所述的指令,并传送所述的指令予所述的微处理器307。所述的数据缓冲器305储存来自于所述的数据缓冲管理器313的所述的信息数据。所述的数据准备批次缓冲器317储存来自于所述的微处理器307的所述的这组数据准备批次值。当所述的数据准备批次控制器315需要撷取所述的这组数据准备批次值以控制所述的数据准备电路319进行准备与安排需要记录的数据时,所述的数据准备批次缓冲器317将它们以一特定顺序及长度传送至所述的数据准备批次控制器315的一缓存器。在所述的数据准备电路319准备及安排好需要记录的所述的数据后,所述的数据经由所述的数据缓冲管理器313储存于所述的数据缓冲器305,于是,数据准备完成。
所述的集成电路301进一步包含一编码器批次控制器321、一编码器批次缓冲器323及一编码器电路325。所述的任意格式光盘驱动器进一步包含一可录磁盘驱动器309。所述的微处理器307还根据所述的指令而产生一组编码器批次值用以于编码运算。所述的编码器批次缓冲器323储存来自所述的微处理器307的所述的这组编码器批次值。所述的编码器批次控制器321根据所述的这组编码器批次值以产生一组编码器控制信号。换句话说,当所述的编码器批次控制器321需要撷取所述的这组编码器批次值时,所述的编码器批次缓冲器323将它们以一特定顺序及长度传送至所述的编码器批次控制器321的一缓存器。所述的编码器电路325根据所述的这组编码器控制信号,自所述的数据缓冲器305撷取所述的准备数据,并产生一载有所述的准备数据的信号。该信号可通过以下方式产生将所述的准备数据与一错误修正码一起编码、施以一交错运算或根据一调变表或一规则去调变所述的准备数据。所述的可录磁盘驱动器309通过激光将载于所述的信号的所述的准备数据记录于一任意格式光盘。该任意格式光盘可以是一可记录光盘/可重复读写光盘、一+型一次型数字多功能光盘/可重复读写数字多功能光盘(DVD+R/RW)、一-型一次型数字多功能光盘/可重复读写数字多功能光盘(DVD-R/RW)、一随机储存器(RAM disc)、一一次型高画质数字多功能光盘/可重复读写高画质数字多功能光盘(HD-DVD R/RW)或一一次型蓝光光盘/可重复读写蓝光光盘(Blue-ray R/RW)。
本发明的第二实施例为一计算机系统,用以记录一数据于一任意格式光盘,如图4所示。与第一实施例不同之处在于,本实施例的所述的计算机系统4的所述的数据准备批次缓冲器317及所述的编码器批次缓冲器323与所述的数据缓冲器305合并,借此减少所述的集成电路301的布局面积。当需要储存一组数据准备批次值于所述的数据准备批次缓冲器317或需要自所述的数据准备批次缓冲器317撷取一组数据准备批次值时,由所述的数据缓冲管理器313负责传输。当需要储存一组编码器批次值于所述的编码器批次缓冲器323或需要撷取一组来自所述的编码器批次缓冲器323的编码器批次值时,也由所述的数据缓冲管理器313负责传输。
如上所述,所述的第一实施例及所述的第二实施例的所述的微处理器307将所述的这组数据准备批次值与所述的这组编码器批次值分别传送至所述的数据准备批次缓冲器317与所述的编码器批次缓冲器323。根据所述的微处理器307的请求,所述的这组数据准备批次值与所述的这组编码器批次值分别被写入所述的数据准备批次控制器315与所述的编码器批次控制器321。因此,所述的微处理器307仅需要传送前述数组值,故不需要频繁的被存取。与现有技术不同,所述的微处理器307已不再是性能瓶颈的所在,本发明因此成功地改善了性能。
由于本发明的所述的数据准备运算与所述的编码运算是分开的,一数据可以不同的格式储存,而非仅仅只是传统光盘格式。换言之,本发明的数据准备运算可以直接产生一所需格式,而毋需额外再转换传统光盘格式。图5描绘数个例子。当要将一数据以一传统光盘格式记录时,所述的数据准备运算产生子码、标头、次标头及使用者数据,所述的编码运算先将所述的数据用C3码编码,接着再用交叉交错里德所罗门码编码。当要将一数据以数字多功能光盘/高画质数字多功能光盘格式记录时,所述的数据准备运算建立识别码(ID)、识别码错误侦测(ID Error Detection)、著作权管理信息(CopyrightManagement Information)及使用者数据,所述的编码运算先将所述的数据用外部奇偶校验码(Parity of the Outer code)编码,接着再用内部奇偶校验码编码(Parity of the Inner code)编码。当要将一数据以蓝光格式记录时,所述的数据准备运算产生地址字段(Address Field,AF)、使用者控制数据(User ControlData,UCD)及使用者数据(User Data),所述的编码运算先将所述的数据用长距离代码(Long Distance Code,LDC)/瞬增指示子码(Burst Indicator Subcode,BIS)编码,接着再进行交错。
本发明可有效解决现有技术的导入所产生的问题。图6a描绘其中一种解决方式,为储存一第0层数据601、一第1层数据603及一中间区域数据605于同一缓冲器,例如第二实施例的所述的数据准备批次缓冲器317、所述的编码器批次缓冲器323及于所述的数据缓冲器305的安排(arrangement)。当记录涉及两层的空间时,这样的安排不需要在不同的缓冲器间切换。图6b则描绘另一解决方式,为以序列607的顺序进行记录。由于本发明将数据准备与编码批次的硬件区分开来,控制所述的两种运算的信号也因此区分开来,故可在不被延迟的状况下,将中间区域数据605烧录于紧接于所述的第0层数据601之后。
图7显示一可供任意格式光盘驱动器记录一数据于一任意格式光盘的方法。于步骤701,接收一信息数据及一指令。于步骤703,根据所述的指令产生一组数据准备批次值。于步骤705,提供一数据准备批次控制器,用以根据所述的这组数据准备批次值而产生一组数据准备控制信号。于步骤707,提供一数据准备电路,用以根据所述的这组数据准备控制信号而准备要录制的所述的数据。于步骤709,根据所述的指令而产生一组编码批次值。于步骤711,提供一编码批次控制器,用以根据所述的这组编码批次值而产生一组编码控制信号。于步骤713,提供一编码电路,用以根据所述的这组编码控制信号而产生一载有所述的数据的信号。所述的任意格式光盘驱动器基于所述的信号,可以不同格式记录所述的数据。值得注意的是,本发明并未限制上述步骤的执行顺序。例如,可以于步骤701后的任一时刻执行步骤709。
上述实施例仅为例示性说明本发明的原理及功效,而非用于限制本发明。
权利要求
1.一种用以记录数据于一光储存媒介的装置,其特征在于,该装置包含一微处理器,用以产生一组数据准备批次值;一数据准备批次控制器,根据所述的这组数据准备批次值产生一组数据准备控制信号;以及一数据准备电路,根据所述的这组数据准备控制信号准备相应的数据。
2.如权利要求1所述的用以记录数据于一光储存媒介的装置,其特征在于,该装置进一步包含一主控处理器,用以接收一信息数据与一指令,所述的微处理器根据所述的指令而产生所述的这组数据准备批次值。
3.如权利要求2所述的用以记录数据于一光储存媒介的装置,其特征在于,该装置进一步包含一数据缓冲管理器,用以从所述的主控处理器接收所述的信息数据与所述的指令,并用以传送所述的指令至所述的微处理器。
4.如权利要求3所述的用以记录数据于一光储存媒介的装置,其特征在于,该装置进一步包含一数据缓冲器,用以储存所述的数据缓冲管理器所传送的所述的信息数据。
5.如权利要求2所述的用以记录数据于一光储存媒介的装置,其特征在于,所述的微处理器根据所述的指令还产生一组编码器批次值。
6.如权利要求5所述的用以记录数据于一光储存媒介的装置,其特征在于,该装置进一步包含一编码器批次控制器,根据所述的这组编码器批次值产生一组编码器控制信号。
7.如权利要求6所述的用以记录数据于一光储存媒介的装置,其特征在于,该装置进一步包含一编码器电路,根据所述的这组编码器控制信号产生载有所述的数据的一信号。
8.如权利要求6所述的用以记录数据于一光储存媒介的装置,其特征在于,该装置进一步包含一编码器批次缓冲器,用以储存所述的这组编码器批次值,其中所述的编码器批次控制器从所述的编码器批次缓冲器撷取所述的这组编码器批次值。
9.如权利要求1所述的用以记录数据于一光储存媒介的装置,其特征在于,该装置进一步包含一数据准备批次缓冲器,用以储存所述的这组数据准备批次值,其中所述的数据准备批次控制器从所述的数据准备批次缓冲器撷取所述的这组数据准备批次值。
10.一种用以处理一数据以将该数据记录于一光储存媒介的集成电路,其特征在于,该集成电路电连接至一微处理器,该微处理器产生一组数据准备批次值,所述的集成电路包含一数据准备批次控制器,根据所述的这组数据准备批次值产生一组数据准备控制信号;以及一数据准备电路,根据所述的这组数据准备控制信号准备所述的数据。
11.如权利要求10所述的用以处理一数据以将该数据记录于一光储存媒介的集成电路,其特征在于,该集成电路进一步包含一主机界面,用以接收一信息数据与一指令,所述的这组数据准备批次值根据所述的指令而产生。
12.如权利要求11所述的用以处理一数据以将该数据记录于一光储存媒介的集成电路,其特征在于,该集成电路进一步包含一数据缓冲管理器,用以从所述的主机界面接收所述的信息数据与所述的指令,并用以传送所述的指令至所述的微处理器。
13.如权利要求11所述的用以处理一数据以将该数据记录于一光储存媒介的集成电路,其特征在于,所述的微处理器根据所述的指令还产生一组编码器批次值。
14.如权利要求13所述的用以处理一数据以将该数据记录于一光储存媒介的集成电路,其特征在于,该集成电路进一步包含一编码器批次控制器,根据所述的这组编码器批次值产生一组编码器控制信号。
15.如权利要求14所述的用以处理一数据以将该数据记录于一光储存媒介的集成电路,其特征在于,该集成电路进一步包含一编码器电路,根据所述的这组编码器控制信号产生载有所述的数据的一信号。
16.如权利要求15所述的用以处理一数据以将该数据记录于一光储存媒介的集成电路,其特征在于,该集成电路进一步包含一编码器批次缓冲器,用以储存所述的这组编码器批次值,其中所述的编码器批次控制器从所述的编码器批次缓冲器撷取所述的这组编码器批次值。
17.如权利要求10所述的用以处理一数据以将该数据记录于一光储存媒介的集成电路,其特征在于,该集成电路进一步包含一数据准备批次缓冲器,用以储存所述的这组数据准备批次值,其中所述的数据准备批次控制器从所述的数据准备批次缓冲器撷取所述的这组数据准备批次值。
18.一种用以记录数据于一光储存媒介的方法,其特征在于,该方法包含产生一组数据准备批次值;提供一数据准备批次控制器,以根据所述的这组数据准备批次值产生一组数据准备控制信号;以及提供一数据准备电路,以根据所述的这组数据准备控制信号准备所述的数据。
19.如权利要求18所述的用以记录数据于一光储存媒介的方法,其特征在于,该方法进一步包含接收一信息数据与一指令的步骤。
20.如权利要求19所述的用以记录数据于一光储存媒介的方法,其特征在于,该方法进一步包含根据所述的指令产生一组编码器批次值的步骤。
21.如权利要求20所述的用以记录数据于一光储存媒介的方法,其特征在于,该方法进一步包含提供一编码器批次控制器,以根据所述的这组编码器批次值产生一组编码器控制信号的步骤。
22.如权利要求21所述的用以记录数据于一光储存媒介的方法,其特征在于,该方法进一步包含提供一编码器电路,以根据所述的这组编码器控制信号产生载有所述的数据的一信号的步骤。
全文摘要
本发明公开了一种用以产生代表光盘上特定区域的输出信号的装置及方法,该装置包含一集成电路、一数据缓冲器及一微处理器。一种用以记录数据于一光储存媒介的方法,该方法包含下列步骤产生一组数据准备批次值;提供一数据准备批次控制器,以根据所述的这组数据准备批次值而产生一组数据准备控制信号;以及提供一数据准备电路,以根据所述的这组数据准备控制信号而准备相应的数据。本发明还提供了用以记录数据于光储存媒介的集成电路。利用上述用以记录数据于一光储存媒介的装置、集成电路及方法,可以记录一数据于一光储存媒介具有高速处理以及选择不同记录格式的优点。
文档编号G11B27/034GK101047018SQ20071009153
公开日2007年10月3日 申请日期2007年3月27日 优先权日2006年3月28日
发明者陈新正, 陈炳盛 申请人:联发科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1