一种光盘再现方法及其播放装置的制作方法

文档序号:6751417阅读:144来源:国知局
专利名称:一种光盘再现方法及其播放装置的制作方法
技术领域
本发明涉及一种光盘再现方法及其播放装置,属于光存储领域。
背景技术
作为目前最流行、高档的音乐播放装置,CD播放机采用120mm CD光盘盘片作为存储介质,采用普通CD光学头作为盘片信息拾取装置,采用数据缓冲存储器实现音乐数据的电子防震,采用CD-DA解码和再现电路实现音乐再现。
CD播放机所播放的CD-DA盘片采用了现有的数字音乐光盘的光盘记录格式,如图1所示,由导入区、数据区和导出区组成,其中的导入区存储节目表(Table of Content,以下简称TOC),数据区存储用户数据。
在CD播放机播放的CD-DA盘片中,为了便于对用户数据所包含的所有的音频或语音节目进行准确快速的定位和读写,在盘片的导入区有专用的索引信息,用于记录盘片上所有的音频或语音节目的信息,这个索引信息通常称为节目表,其记载方式如图2所示,记载了所有的音频或语音节目的各种信息,包括音频或语音节目的总数和每个节目的信息,如每个音频或语音节目在盘片中的起始地址和终止地址。起始地址、终止地址以及每一个音频或语音节目的起始地址信息都各占一个扇区空间。CD-DA播放机进行播放时,数据拾取头首先将存放在导入区的TOC数据的特定扇区范围内的信息全部读入到播放机中。由于TOC中记录的每一个音频或语音节目的信息都占一个扇区,还有起始地址和终止地址扇区,因此假设用户音频或语音节目的总数为M,则CD-DA在读取TOC信息时,至少要扫描M+2个扇区,这就使得CD-DA读取TOC信息的速度较慢。而且,在CD-DA盘片中,TOC信息并不是直接的节目表信息,而是需要经过Q通道解码后得到的节目表信息,因此TOC的获取过程比较复杂。
在用户选择所要播放的音频或语音节目后,再根据这个TOC中的数据找到该指定播放的音频或语音节目的信息,即指定播放的节目的起始地址,将光学拾取头移至此起始地址,开始播放用户指定的节目。
上面描述的CD-DA盘片中TOC一个扇区的结构如图2所示,由图可见TOC的结构比较复杂,并占据多个扇区。如图2所示,由于TOC分布在CD-DA盘片的导入区,并占据多个数据扇区,因此计算机或播放机读取TOC信息时的速度较慢。
CD播放机的另一个致命缺点是只能读取CD音轨,而无法对数据光盘进行读取,因此不能够单独使用来读取数据光盘中的数据,不能作为计算机的外存储器使用、不能与其它数据处理终端连接起来使用。

发明内容
本发明的目的是提出一种光盘再现方法及其播放装置,能够对按照特定的光盘记录格式记录的音频或语音光盘进行数据再现,同时对数据光盘进行读取。
本发明提出的光盘再现方法,包括以下步骤1、读取光盘数据区中导引区的所有扇区数据;2、对所读取的扇区数据进行判断,若是节目表,则判定此盘片为音频或语音光盘;若不是,则判定此盘片为数据光盘;3、根据用户指令,从用户数据区中读取相应的用户数据;4、对上述读取的用户数据进行解码处理后输出。上述方法中,读取数据区中导引区的所有扇区数据的方法包括以下各步骤(1)读取数据区的导引区中第一个扇区的所有字节;(2)判断当前扇区的前K个字节是否是节目表标识码,若不是节目表标识码,则读取第二个扇区的所有字节,重新判断,若是节目表标识码,则进行下一步;若遍历导引区所有的扇区都没有发现节目表标识码,则结束;(3)进入音频或语音光盘的处理过程。
其中音频或语音光盘的处理过程包括如下步骤(1)将读取的节目表信息存储;(2)根据用户指令,读出存储的节目表中与该用户指令相关的节目描述码;(3)根据读出的描述码中的节目地址,读取光盘中与该节目地址相对应的用户数据;(4)将上述读取的用户数据进行解码后输出。
上述方法,读取数据区中导引区的所有扇区数据的方法包括以下各步骤(1)读取数据区的导引区中第一个扇区的所有字节;(2)判断当前扇区的前K个字节是否是节目表标识码,若是节目表标识码,则进入音频或语音光盘的处理,若不是,则读取第二个扇区的所有字节,重新判断,直至遍历导引区所有的扇区都没有发现节目表标识码,则进入下一步;(3)进入数据光盘的处理过程。
其中数据光盘的处理过程包括如下步骤(1)将读取的导引区的所有数据存储;(2)根据导引区的信息,生成与用户数据区的文件相对应的文件列表;(3)根据用户指令,在文件列表的指引下,读取用户数据区中与该指令相对应的用户数据;(4)将上述读取的用户数据进行解码后输出。
上述方法所采用的光盘中,数据记录格式为存储介质区分成导入区、数据区和导出区,其中的导入区空白或写入与光盘数据相关的信息,数据区分为导引区和用户数据区。其中音频或语音光盘的导引区中的节目表记录了每个音频或语音节目的描述码以及所有音频或语音节目的标识码或标头码中的一种或两种。其中的标识码用来标识节目表的位置;标头码用来描述用户数据所包含的所有的音频或语音节目的总数;描述码用来描述每个音频或语音节目的相关信息,描述码中至少包含有每个音频或语音节目的节目序号、起始地址或终止地址中的一种或多种。
本发明提出的光盘播放装置,包括一个光盘器,用于接收并驱动光盘;一个数据拾取头,用于读取光盘的数据信息;一个控制器,用于识别光盘类型,并存储音频或语音光盘的节目表,或存储数据光盘的文件列表,将用户数据转换成可解码的数据;一个数据解码器,用于对上述可解码数据进行解码;
一个数模转换器,用于将音频或语音光盘的解码数据转换成模拟数据;一个模拟输出部分,用于输出所转换的音频或语音光盘的模拟数据;一个数字输出部分,用于输出数据光盘的数据至后续终端。
上述装置中的控制器包括一个中央微处理器,是控制器的核心数据处理器件;一个数据拾取头控制器,用于控制数据拾取头读取光盘的数据信息;一个缓冲存储器,用于存储数据;一个显示及按键控制器,用于控制显示器及按键。
上述装置中的模拟输出部分为音频或语音输出端口。
上述装置中的数字输出部分包括通用标准数据接口、显示器标准数据接口、键盘标准数据接口或外接存储器接口中的任何一种或多种。
如上所述的播放装置中,数据解码部分、数模转换部分也可以集成为单一的芯片或集成电路系统。
本发明提出的光盘播放装置其优点是能够对光盘进行识别,确定是音频或语音光盘,还是数据光盘。对音频或语音光盘,能够快速读取光盘的TOC信息;根据所读取的TOC信息,能够快速、直接获得用户数据所包含的所有音频或语音节目。对于数据光盘,能够进行数据读取。因此,本发明提出的光盘再现方法及其播放装置,既可以作为音频或语音播放机使用,也可以作为数据光盘读取装置,配合后续终端,如计算机、显示器等使用。


图1为已有的音频光盘或语音光盘的数据记录格式的示意图。
图2为已有的CD-DA盘片记录的节目表中一个扇区的结构示意图。
图3为本发明提出的再现方法的流程图。
图4为本发明方法中读取音频或语音光盘的数据区中导引区数据的流程图。
图5为本发明方法中读取音频和语音光盘中用户数据的流程图。
图6为本发明方法中读取数据光盘的数据区中导引区数据的流程图。
图7为本发明方法读取数据光盘中用户数据的流程图。
图8为本发明方法所采用的音频或语音光盘数据记录格式的示意图。
图9为上述音频或语音光盘中TOC结构示意图。
图10为上述音频或语音光盘中TOC记录的每个音频或语音节目的描述码格式示意图。
图11为本发明提出的光盘播放装置的电路框图。
图12为上述装置中的控制器的电路框图。
图13为本发明装置的一个实施例的电路框图。
图1~图13中,1是导入区,2是数据区,3是导出区,4是光盘驱动器,5是数据拾取头,6是控制器,7是数据解码器,8是数模转换器,9是模拟输出部分,10是数字输出部分,11是数据拾取头控制器,12是中央微处理器,13是缓冲存储器,14是显示及按键控制器,15是中心处理芯片。
具体实施例方式
本发明提出的光盘再现方法,其流程如图3所示,首先读取光盘数据区中导引区的所有扇区数据;对所读取的扇区数据进行判断,若是节目表,则判定此盘片是音频或语音光盘;若不是,则判定此盘片是数据光盘;根据用户指令,从用户数据区中读取相应的用户数据;对上述读取的用户数据进行解码处理后输出。
上述方法中,读取数据区中导引区的所有扇区数据的方法流程如图4所示,首先读取数据区的导引区中第一个扇区的所有字节;判断当前扇区的前K个字节是否是节目表标识码,若不是节目表标识码,则读取第二个扇区的所有字节,重新判断,若是节目表标识码,则进行下一步;若遍历导引区所有的扇区都没有发现节目表标识码,则结束;进入音频或语音光盘的处理过程。
其中音频或语音光盘的处理过程如图5所示,将读取的节目表信息存储;根据用户指令,读出存储的节目表中与该用户指令相关的节目描述码;根据读出的描述码中的节目地址,读取光盘中与该节目地址相对应的用户数据;将上述读取的用户数据进行解码后输出。
上述方法,读取数据区中导引区的所有扇区数据的过程如图6所示,首先读取数据区的导引区中第一个扇区的所有字节;判断当前扇区的前K个字节是否是节目表标识码,若是节目表标识码,则进入音频或语音光盘的处理,若不是,则读取第二个扇区的所有字节,重新判断,直至遍历导引区所有的扇区都没有发现节目表标识码,最后进入数据光盘的处理过程。其中数据光盘的处理过程如图7所示,将读取的导引区的所有数据存储;根据导引区的信息,生成与用户数据区的文件相对应的文件列表;根据用户指令,在文件列表的指引下,读取用户数据区中与该指令相对应的用户数据;将上述读取的用户数据进行解码后输出。
本发明方法所采用的光盘中,数据记录格式如图8所示,存储介质区分成导入区1、数据区2和导出区3,其中的导入区空白或写入与光盘数据相关的信息,数据区分为导引区和用户数据区。其中音频或语音光盘的导引区中的节目表,如图9所示,记录了每个音频或语音节目的描述码以及所有音频或语音节目的标识码或标头码中的一种或两种。其中的标识码用来标识节目表的位置;标头码用来描述用户数据所包含的所有的音频或语音节目的总数;描述码用来描述每个音频或语音节目的相关信息,描述码中至少包含有每个音频或语音节目的节目序号、起始地址或终止地址中的一种或多种,如图10所示的描述码同时包含有节目序号、起始地址和终止地址。
本发明提出的光盘播放装置,其电路框图如图11所示,包括光盘驱动器4,用于接收并驱动光盘;数据拾取头5,用于读取光盘的数据信息;控制器6,用于识别光盘类型,并存储音频或语音光盘的节目表,或存储数据光盘的文件列表,将用户数据转换成可解码的数据;数据解码器7,用于对上述可解码数据进行解码;数模转换器8,用于将音频或语音光盘的解码数据转换成模拟数据;模拟输出部分9,用于输出所转换的音频或语音光盘的模拟数据;数字输出部分10,用于输出数据光盘的数据至后续终端。
上述装置中,控制器的电路框图如图12所示,包括中央微处理器12,是控制器的核心数据处理器件;数据拾取头控制器11,用于控制数据拾取头读取光盘的数据信息;缓冲存储器13,用于存储数据;显示及按键控制器14,用于控制显示器及按键。
上述装置中所用的数据拾取头型号可为Sankyo3105,中央微处理器的型号可为Intel 8051,数据拾取头控制器的型号可为BA5904,缓冲存储器的型号可为HY29F040,显示及按键控制器的型号可为Intel 8279,数据解码器的型号可为TDA1545,数模转换器的型号可为TDA1308。
上述装置中的模拟输出部分为音频或语音输出端口。
上述装置中的数字输出部分包括通用标准数据接口,如USB接口、串口、并口等,显示器标准数据接口,键盘标准数据接口或外接存储器接口,如磁盘存储器接口、光盘驱动器接口等中的任何一种或多种。
如上所述的播放装置中,数据解码部分、数模转换部分也可以集成为单一的芯片或集成电路系统,如图13所示。其中的中心处理芯片15的型号可为扬智3351系列。
权利要求
1.一种光盘再现方法,其特征在于该方法包括以下步骤(1)读取光盘数据区中导引区的所有扇区数据;(2)对所读取的扇区数据进行判断,若是节目表,则判定此盘片为音频或语音光盘;若不是,则判定此盘片为数据光盘;(3)根据用户指令,从用户数据区中读取相应的用户数据;(4)对上述读取的用户数据进行解码处理后输出。
2.如权利要求1所述的方法,其特征在于其中所述的读取数据区中导引区的所有扇区数据的方法包括以下各步骤(1)读取数据区的导引区中第一个扇区的所有字节;(2)判断当前扇区的前K个字节是否是节目表标识码,若不是节目表标识码,则读取第二个扇区的所有字节,重新判断,若是节目表标识码,则进行下一步;若遍历导引区所有的扇区都没有发现节目表标识码,则结束;(3)进入音频或语音光盘的处理过程。
3.如权利要求2所述的方法,其特征在于其中音频或语音光盘的处理过程包括如下步骤(1)将读取的节目表信息存储;(2)根据用户指令,读出存储的节目表中与该用户指令相关的节目描述码;(3)根据读出的描述码中的节目地址,读取光盘中与该节目地址相对应的用户数据;(4)将上述读取的用户数据进行解码后输出。
4.如权利要求1所述的方法,其特征在于其中所述的读取数据区中导引区的所有扇区数据的方法包括以下各步骤(1)读取数据区的导引区中第一个扇区的所有字节;(2)判断当前扇区的前K个字节是否是节目表标识码,若是节目表标识码,则进入音频或语音光盘的处理,若不是,则读取第二个扇区的所有字节,重新判断,直至遍历导引区所有的扇区都没有发现节目表标识码,则进入下一步;(3)进入数据光盘的处理过程。
5.如权利要求4所述的方法,其特征在于其中数据光盘的处理过程包括如下步骤(1)将读取的导引区的所有数据存储;(2)根据导引区的信息,生成与用户数据区的文件相对应的文件列表;(3)根据用户指令,在文件列表的指引下,读取用户数据区中与该指令相对应的用户数据;(4)将上述读取的用户数据进行解码后输出。
6.如权利要求1所述的再现方法,其特征在于所述的光盘中,数据记录格式为存储介质区分成导入区、数据区和导出区,其中的导入区空白或写入与光盘数据相关的信息,数据区分为导引区和用户数据区。
7.如权利要求6所述的再现方法,其特征在于,音频或语音光盘的导引区中的节目表记录了每个音频或语音节目的描述码以及所有音频或语音节目的标识码或标头码中的一种或两种。
8.如权利要求7所述的再现方法,其特征在于,音频或语音光盘中的标识码用来标识节目表的位置;标头码用来描述用户数据所包含的所有的音频或语音节目的总数;描述码用来描述每个音频或语音节目的相关信息,描述码中至少包含有每个音频或语音节目的节目序号、起始地址或终止地址中的一种或多种。
9.一种光盘播放装置,其特征在于该装置包括一个光盘驱动器,用于接收并驱动光盘;一个数据拾取头,用于读取光盘的数据信息;一个控制器,用于识别光盘类型,并存储音频或语音光盘的节目表,或存储数据光盘的文件列表,将用户数据转换成可解码的数据;一个数据解码器,用于对上述可解码数据进行解码;一个数模转换器,用于将音频或语音光盘的解码数据转换成模拟数据;一个模拟输出部分,用于输出所转换的音频或语音光盘的模拟数据;一个数字输出部分,用于输出数据光盘的数据至后续终端。
10.如权利要求9所述的装置,其特征在于所述的控制器包括一个中央微处理器,是控制器的核心数据处理器件;一个数据拾取头控制器,用于控制数据拾取头读取光盘的数据信息;一个缓冲存储器,用于存储数据;一个显示及按键控制器,用于控制显示器及按键。
11.如权利要求9所述的装置,其特征在于所述的模拟输出部分为音频或语音输出端口。
12.如权利要求9所述的装置,其特征在于所述的数字输出部分包括通用标准数据接口、显示器标准数据接口、键盘标准数据接口或外接存储器接口中的任何一种或多种。
全文摘要
本发明涉及一种光盘再现方法及其播放装置,属于光存储领域。该方法首先读取光盘数据区中导引区的所有扇区数据;对所读取的扇区数据进行判断,若是节目表,则判定此盘片为音频或语音光盘;若不是,则判定此盘片为数据光盘;根据用户指令,从用户数据区中读取相应的用户数据;对上述读取的用户数据进行解码处理后输出。本发明提出的光盘播放装置,包括光盘驱动器、数据拾取头、控制器、数据解码器、数模转换器、模拟输出部分和数字输出部分。本发明的优点是能够快速、直接获得用户数据所包含的所有音频或语音等节目,既可以作为音频或语音播放机使用,也可以作为数据光盘读取装置,配合后续终端,如计算机、显示器等使用。
文档编号G11B7/00GK1457056SQ0313774
公开日2003年11月19日 申请日期2003年6月23日 优先权日2003年6月23日
发明者巩马理, 黄磊, 潘龙法, 卢敏, 姚远, 马淑蓉 申请人:北京上方维志科技发展有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1