错误校正方法和装置.pdf

上传人:Y948****062 文档编号:1369205 上传时间:2018-06-10 格式:PDF 页数:22 大小:826.80KB
返回 下载 相关 举报
摘要
申请专利号:

CN99110175.8

申请日:

1999.07.02

公开号:

CN1240995A

公开日:

2000.01.12

当前法律状态:

撤回

有效性:

无权

法律详情:

发明专利申请公布后的视为撤回|||实质审查的生效申请日:1999.7.2|||公开

IPC分类号:

G11B20/18

主分类号:

G11B20/18

申请人:

松下电器产业株式会社;

发明人:

竹口顺康

地址:

日本国大阪府

优先权:

1998.07.03 JP 189043/98

专利代理机构:

上海专利商标事务所

代理人:

孙敬国

PDF下载: PDF下载
内容摘要

本发明揭示一种错误校正方法和装置。对于在CD重放机中使用的,从CD读出的数据,在其数据为音频或者非音频数据的场合,都能进行合适的错误校正。第1错误校正电路(14)按照规定的算法对音频数据错误进行校正,第2错误校正电路(15)按照与所述算法不同的其它算法对非音频数据错误进行校正,切换电路(16)对应于来自切换信号生成电路(13)的切换信号,输出第1错误校正电路和第2错误校正电路的任何一种电路的输出作为有效的错误校正解调信号。

权利要求书

1: 一种错误校正方法,在用于读出并重放记录在光学记录媒体上的数据的 重放机中进行并对从光学记录媒体读出的数据的错误进行校正,其特征在于,包 括下述的步骤: 判定从所述光学记录媒体读出的数据是否为音频数据的步骤,和 校正所述数据的错误的步骤, 在校正所述数据的错误时,如果该数据是音频数据,则按照规定的算法进行 错误校正,如果该数据不是音频数据,则按照与所述算法不同的其它算法进行错 误校正。
2: 如权利要求1所述的错误校正方法,其特征在于, 所述其它的算法包含与包含在所述算法中的一部分的处理相同的处理。
3: 一种错误校正方法,在用于读出并重放记录在光学记录媒体上的数据的 重放机中进行并对从光学记录媒体读出的数据的错误进行校正,其特征在于,包 括下述的步骤: 判定从所述光学记录媒体读出的数据是否为音频数据的步骤,和 校正所述数据的错误的步骤, 在校正所述数据的错误时,如果该数据是音频数据,则用CIRC的算法,而 且对于检测出的错误中不能校正的部分,按照进行插值的第1算法进行错误校 正,如果该数据不是音频数据,则用所述CIRC的算法,而且对于检测出的全部 错误,按照进行校正的第2算法进行错误校正。
4: 如权利要求3所述的错误校正方法,其特征在于, 在判定所述数据算法是否为音频数据时,参照包含在附着在所述数据上的子 码Q中的特定的位进行判定。
5: 一种错误校正装置,设置在用于读出并重放记录在光学记录媒体上的数 据的重放机中并对从光学记录媒体读出的数据的错误进行校正,其特征在于,包 括: 判定从所述光学记录媒体读出的数据是否为音频数据的判定手段, 按照规定的算法对音频数据的错误进行校正的第1错误校正手段, 按照与所述算法不同的其它算法,对非音频数据的错误进行校正的第2错误 校正手段, 对应于所述判定手段的判定结果,用于使所述第1错误校正手段和所述第2 错误校正手段的任何一种手段有效地进行动作的手段。
6: 一种记录媒体,记录用于在用于读出并重放记录在光学记录媒体上的数 据的重放机中执行并对从光学记录媒体读出的数据的错误进行校正的程序,其特 征在于,包括: 判定从所述光学记录媒体读出的数据是否为音频数据的步骤,和 校正所述数据的错误的步骤, 对以在校正所述数据的错误时,如果该数据是音频数据,则按照规定的算法 进行错误校正,如果该数据不是音频数据,则按照与所述算法不同的其它算法进 行错误校正为特征的动作环境,记录用于在所述重放机上实现的程序。
7: 一种程序供给方法,通过通信线路供给用于在用于读出并重放记录在光 学记录媒体上的数据的重放机中执行并对从光学记录媒体读出的数据的错误进 行校正的程序,其特征在于,包括: 判定从所述光学记录媒体读出的数据是否为音频数据的步骤,和 校正所述数据的错误的步骤, 对以在校正所述数据的错误时,如果该数据是音频数据,则按照规定的算法 进行错误校正,如果该数据不是音频数据,则按照与所述算法不同的其它算法进 行错误校正为特征的动作环境,通过所述通信线路供给用于在所述重放机上实现 的程序。

说明书


错误校正方法和装置

    本发明涉及错误校正方法和装置,特别涉及在CD重放机中使用的错误校正方法和装置。

    在读出记录在CD(Compact Disk)中的数据时,如果光盘表面上有伤痕或者附着垃圾,则在读出的数据中会产生错误。如果原样地重放包含错误的数据,则会发生卡搭声噪音或者文字变化和程序的误动作等的不合适的情况。

    因此,在用于读出记录在CD中的数据进行重放的CD重放机中,一般地用CIRC(相互交错里得所罗门码:Cross Interleaved Reed-Solomon Code)校正读出数据的错误。

    CIRC用相互交错的方法,接合2段的里得所罗门码(C1码和C2码),对于存在于从CD读出的数据中的随机错误和突发(brust)错误,能发挥威力。也就是说,C1码担任随机错误的校正,C2码担任突发错误的校正。相互交错因将突发错误变换成随机错误,所以C2码容易进行校正。

    此外,在这里所说的CD,包括在记录音频数据的CD-DA的基础上记录音频以外的数据(例如文字数据和图形数据,MPEG数据,程序数据等,下面称它们为非音频数据)地CD-ROM和视频CD等。

    另一方面,可以举出例如视频CD机和多CD机以及安装着CD驱动器的个人计算机等,作为CD重放机。

    图7是表示以往的CD重放机的结构的方框图。

    在图7中,以往的CD重放机,包括轴/光拾取装置701,前置放大器702,PLL限制器703,电机/传动装置704,驱动器705,伺服电路706,EFM解调电路707,错误校正电路708,CD-ROM解码器709,视频解码器710,音频解码器711,微型计算机712,和输入键/显示板713。

    在轴/光拾取装置701中,CD714(这里为视频CD)放置在轴701a上。光拾取装置701b用激光读取记录在CD714上的数据。电机/传动装置704驱动轴/光拾取装置701。

    也就是说,对于CD714,在其表面上刻有对应于数据的坑点(凹凸),光拾取装置701b沿着CD714的半径方向移动,同时用激光读取以轴701a为轴进行旋转的CD714上的坑点。

    前置放大器702对光拾取装置701b的输出信号(RF信号)进行放大。PLL限制器703接收前置放大器702的输出信号,并将该信号(RF信号)变换成数字信号,同时再生时钟信号。伺服电路706根据来自前置放大器702的错误信号,进行用于正确地读取CD714上的位的反馈控制。驱动器705接受伺服电路706的反馈控制,生成用于驱动电机/传动装置704的驱动信号。

    EFM解调电路707解调来自PLL限制器703数字信号(被EFM调制后的信号)。错误校正电路708接收EFM解调电路707的输出信号,并检测其信号的错误进行校正。CD-ROM解码器709接收错误校正电路708的输出信号,并解码包含在其信号中的区段格式。

    视频解码器710接收CD-ROM解码器709的输出信号,并解码MPEG1视频数据。音频解码器711接收CD-ROM解码器709的输出信号,并解码MPEG1音频数据。

    微型计算机712控制前述的各结构要素,由此,在以往的CD重放机中进行CD重放。输入键/显示板713是用户和微型计算机之间的接口。

    下面,参照附图对设置在前述那样结构的以往的CD重放机等上并用CIRC校正从CD读出的数据的错误的以往的错误校正装置(图7CD重放机的场合,错误校正电路708与其相当)进行说明。

    图8是表示前述以往的错误校正装置的结构的一例的方框图。

    向图8的装置输入用C1码和C2码2重编码的数据。图8的装置包括对前述数据进行C1解码的C1解码器81,对来自C1解码器81的数据进行C2解码的C2解码器82,和对来自C2解码器82的数据进行平均值插值的插值电路83(例如日本特许第2656915号)。

    C1解码器81在作C1解码输入的前述数据时,检测错误,对检测出的错误进行部分校正,同时对于不能校正的错误,生成表示其位置的指针。C2解码器82在进一步C2解码经C1解码得到的数据时,检测错误,将检测出的错误的位置与前述各指针表示的位置进行比较,判定两者是否一致。并且,仅对判定结果是肯定的错误进行校正,同时在对应于校正错误以外的前述指针表示的位置上进行建立标记的处理。

    插值电路83对于建立了标记的符号(尽管由C1解码器81检测出,但无论用C1解码器81还是C2解码器82都不能校正的错误),用位于其前后的符号,进行平均值插值。

    对于交错因与本发明的特征没有直接的联系,所以这里省略其说明。

    如前所述,在图8的装置中,在用CIRC校正从CD读出的数据的错误时,对于没有校正的错误,进行插值。因此,在设置图8的装置的CD重放机中,能较好地抑制卡搭声噪音的发生。

    但是,另一方面,不能消除例如文字变化和程序的误动作等。这是因为,卡搭声噪音即使不校正成为其原因的音频数据的错误,借助于进行插值也能被抑制,但是,文字变化和程序的误动作,不校正成为其原因的非音频数据的错误,是不能被消除的。

    此外,在CD重放机中,作为抑制卡搭声噪音比消除文字变化和程序的误动作优先的理由,可以举出的是CD是当初用于音频数据开发的,然后在其基础上扩展成也能记录非音频数据的规格。

    因此,本发明的目的在于,对于在CD重放机中使用的,从CD读出的数据,不仅在该数据是音频数据的场合。而且在非音频数据的场合,都能进行合适的错误校正,其结果,能提供能同时良好地消除卡搭声噪音或者文字变化的错误校正装置。

    本发明为达到前述目的,具有以下的特征。

    本发明的第1发明的错误校正方法,在用于读出并重放记录在光学记录媒体上的数据的重放机中进行并对从光学记录媒体读出的数据的错误进行校正,包括下述的步骤:

    判定从光学记录媒体读出的数据是否为音频数据的步骤,和

    校正数据的错误的步骤,

    在校正数据的错误时,如果该数据是音频数据,则按照规定的算法进行错误校正,如果该数据不是音频数据,则按照与算法不同的其它算法进行错误校正。

    在前述第1发明中,因根据从光学记录媒体读出的数据是音频数据还是非音频数据,切换在校正中用的算法进行错误校正,所以对于数据的错误,无论在该数据是音频数据还是非音频数据的场合,都能进行合适的错误校正。

    本发明的第2发明的错误校正方法,是在本发明的第1发明中,

    其它的算法包含与包含在算法中的一部分的处理相同的处理。

    采用本发明的第2发明,则因2个算法共有一部分的处理,所以算法整体的处理数减少。

    本发明的第3发明的错误校正方法,在用于读出并重放记录在光学记录媒体上的数据的重放机中进行并对从光学记录媒体读出的数据的错误进行校正,包括下述的步骤:

    判定从光学记录媒体读出的数据是否为音频数据的步骤,和

    校正数据的错误的步骤,

    在校正数据的错误时,如果该数据是音频数据,则用CIRC的算法,而且对于检测出的错误中不能校正的部分,按照进行插值的第1算法进行错误校正,如果该数据不是音频数据,则用CIRC的算法,而且对于检测出的全部错误,按照进行校正的第2算法进行错误校正。

    在前述第3发明中,因根据从光学记录媒体读出的数据是音频数据还是非音频数据,切换在校正中用的算法进行错误校正,所以对于数据的错误,无论在该数据是音频数据还是非音频数据的场合,都能进行合适的错误校正。也就是说,在校正音频数据的错误的场合,因对不能校正的错误进行插值,所以能很好地抑制卡搭声噪音的发生,在校正非音频数据的错误的场合,因对于全部的检测出的错误进行校正,所以能很好地消除文字变化和程序的误动作等。此外,因2个算法共有一部分的处理,所以算法整体的处理数减少。

    本发明的第4发明的的错误校正方法,是在本发明的第3发明中,

    在判定数据算法是否为音频数据时,参照包含在附着在数据上的子码Q中的特定的位进行判定。

    采用前述的第4发明,则能简单地进行算法的切换处理。

    本发明的第5发明的错误校正装置,设置在用于读出并重放记录在光学记录媒体上的数据的重放机中并对从光学记录媒体读出的数据的错误进行校正,其特征在于,包括:

    判定从光学记录媒体读出的数据是否为音频数据的判定手段,

    按照规定的算法对音频数据的错误进行校正的第1错误校正手段,

    按照与算法不同的其它算法,对非音频数据的错误进行校正的第2错误校正手段,

    对应于判定手段的判定结果,用于使第1错误校正手段和第2错误校正手段的任何一种手段有效地进行动作的手段。

    在前述第5发明中,因根据从光学记录媒体读出的数据是音频数据还是非音频数据,切换在校正中用的算法进行错误校正,所以对于数据的错误,无论在该数据是音频数据还是非音频数据的场合,都能进行合适的错误校正。

    本发明的第6发明的记录媒体,记录用于在用于读出并重放记录在光学记录媒体上的数据的重放机中执行并对从光学记录媒体读出的数据的错误进行校正的程序,包括:

    判定从光学记录媒体读出的数据是否为音频数据的步骤,和

    校正数据的错误的步骤,

    对以在校正数据的错误时,如果该数据是音频数据,则按照规定的算法进行错误校正,如果该数据不是音频数据,则按照与算法不同的其它算法进行错误校正为特征的动作环境,记录用于在重放机上实现的程序。

    本发明的第7发明的程序供给方法,通过通信线路供给用于在用于读出并重放记录在光学记录媒体上的数据的重放机中执行并对从光学记录媒体读出的数据的错误进行校正的程序,包括:

    判定从光学记录媒体读出的数据是否为音频数据的步骤,和

    校正数据的错误的步骤,

    对以在校正数据的错误时,如果该数据是音频数据,则按照规定的算法进行错误校正,如果该数据不是音频数据,则按照与算法不同的其它算法进行错误校正为特征的动作环境,通过通信线路供给用于在重放机上实现的程序。

    在参照附图并进行后述的详细说明后,能进一步理解本发明的前述和其它的目的、特征、有关方面和效果。

    图1是表示与本发明实施形态1相关的错误校正装置的关键部分结构的方框图。

    图2表示图1的子码提取电路12提取的子码Q的数据格式。

    图3是表示图1的第1错误校正电路14的结构方框图。

    图4是表示图1的第2错误校正电路15的结构方框图。

    图5是表示与本发明实施形态2相关的错误校正装置的关键部分结构的方框图。

    图6是表示图5的校正控制用CPU55的动作的流程图。

    图7是表示以往的CD重放机的结构的方框图。

    图8是表示设置在以往的CD重放机(例如图7的重放机)上的,用CIRC校正从CD读出的数据的错误的以往的错误校正装置(在图7的CD重放机中错误校正电路708与其相当)的结构的一例的方框图。

    下面,参照附图对实施本发明的最佳实施形态进行说明。

    实施形态1

    图1是表示与本发明实施形态1相关的错误校正装置的关键部分结构的方框图。

    图1的装置包括EFM解调电路11,子码提取电路12,切换信号生成电路13,第1错误校正电路14,第2错误校正电路15,和切换电路16。

    图1的装置,设置在读出并重放记录在CD中的数据的CD重放机中(例如在图7所示的以往的CD重放机中代替设置EFM解调电路707和错误校正电路708),并对从CD读出的数据的错误进行校正。

    此外,这里所说的CD是在记录音频数据的CD-DA上增加包含记录非音频数据的CD-ROM和视频CD等。另一方面,作为CD重放机,可以举出例如视频CD机和多CD机以及安装CD驱动器的个人计算机等。此外,对于图1的装置也可以设置于CD以外的的光学记录媒体中、例如重放LD和DVD等的重放机(例如LD机、多光盘机等)中。

    在前述的CD重放机中,设置光头和CD驱动器(这些相当于图7的CD重放机的轴/光拾取装置701和电机/传动装置704)。

    将CD安装在驱动器上,一接通电源,就由电机驱动CD并开始旋转,光头沿着CD半径的方向从中心附近向边缘方向开始循迹动作。这样,在图1的装置中,从CD读出EFM(8-14调制)信号。将读出的EFM信号输入到图1装置的EFM解调电路11中。

    另一方面,从CD读出的EFM信号是对数字数据(音频数据或者非音频数据)进行后述的处理生成的。也就是说,首先,对数字数据进行C1编码,接着,在对C1编码得到的数据进行交错后,进行C2编码,接着,在对C2编码得到的数据进行加密后,进行EFM调制。此外,因交错、加密和EFM调制与本发明没有直接的关连,所以这里省略其详细地说明。

    首先,对图1的装置中进行的错误校正的概要进行说明。

    图1的装置对于解调EFM信号得到的数据,基于其为音频数据的场合和非音频数据的场合,切换所用的算法进行错误校正。也就是说,图1的装置持有音频数据用的错误校正电路(第1错误校正电路14)和非音频数据用的错误校正电路(第2错误校正电路15),判定解调数据是音频数据还是非音频数据,并对应于其判定结果使前述的2个错误校正电路中的任何一个有效地动作。

    音频数据用的错误校正电路是例如使用CIRC算法。而且对于检测出的错误中不能校正的部分,按照进行插入那样的算法,对解调数据的错误进行校正。另一方面,非音频数据用的错误校正电路是例如使用CIRC算法。而且对于检测出的全部错误,按照进行校正那样的算法,对解调数据的错误进行校正。

    图1的装置因根据从CD读出的数据是音频数据或者非音频数据,相互地切换这些音频数据用错误校正电路和非音频数据用错误校正电路,并同时进行错误校正,所以对于存在于前述数据中的错误,无论其为音频数据的场合还是非音频数据的场合都能进行合适的错误校正。其结果,能同时良好地消除卡搭声噪音和文字变化(详细后述)。

    下面,对图1的装置的动作详细地进行说明。

    在图1中,EFM解调电路11将输入的EFM信号(14位的调制信号)变换成8位的解调信号,并向第1错误校正电路14、第2错误校正电路15和子码提取电路12输出。

    子码提取电路12从由EFM解调电路接收到的解调信号提取子码Q,并向切换信号生成电路13输出。此外,在子码(附着在前述解调数据主体上的辅助数据)中虽然有P、Q、…W的8种,但子码Q含有用于盘操作的控制信号、时间信息等。

    图2表示图1的子码提取电路12提取的子码Q的数据格式。在图2中,SOS1是同步信号,CONT是4位的控制信号,ADR是4位的地址信号,DATA-Q是包含时间信号的72位的主数据,CRC是16位的错误检测信号。

    前述CONT的4位中的第2个位(未图示)表示此后重放的数据是音频数据还是非音频数据。也就是说,如果CONT的第2位是0,则重放数据是音频数据,如果是1,则是非音频数据。

    切换信号生成电路13参照包含在子码提取电路12提取的子码Q中的CONT的第2位,生成切换信号,并向第1错误校正电路14、第2错误校正电路15和切换电路16输出。

    第1错误校正电路14接收从EFM解调电路11的解调信号,并校正其错误。第2错误校正电路15接收从EFM解调电路11的解调信号,并校正其错误。切换电路16接收来自第1错误校正电路14和第2错误校正电路15的输出,对应于来自切换信号生成电路13的切换信号,并输出任何一方的输出作为有效的错误校正后的解调信号(另一方的输出为无效)。

    此外,切换信号生成电路13如果向第1错误校正电路14和第2错误校正电路15输出切换信号,则不必要切换电路16。这种场合,第1错误校正电路14接收来自EFM解调电路11的解调信号,并对应于来自切换信号生成电路13的切换信号,对于音频数据进行错误校正。第2错误校正电路15接收来自EFM解调电路11的解调信号,并对应于来自切换信号生成电路13的切换信号,对于非音频数据进行错误校正。

    这样,在图1的装置中,因参照包含在附着在校正对象的数据上的子码Q中的表示音频数据和非音频数据的区别的位,生成切换信号,并根据该切换信号进行第1错误校正电路14和第2错误校正电路15的切换,所以能简单地进行切换处理。

    图3是表示图1的第1错误校正电路14的结构方框图。

    在图3中,第1错误校正电路14包括C1解码器31、去交错器32、C2解码器33、解密器34和平均值插值电路35。

    C1解码器31对来自EFM解调电路11的解调信号作为C1解码,同时检测C1错误进行2重校正,生成表示校正后的错误的位置的N2指针和表示不能校正3重以上的错误的错误位置的N3指针并输出。

    去交错器32对来自C1解码器31的输出进行去交错并输出。C2解码器33对来自去交错器32的输出进行C2解码并输出,同时检测C2错误,求得检测出的错误的位置(C2错误位置),并将该位置与前述N2和N3指针表示的位置进行比较。并且,根据比较的结果,对于C2错误进行2重校正,或者进行在表示前述N2和N3指针的符号的位置上建立标记的处理。

    解密器34对来自C2解码器33的输出进行解密并输出。平均值插值电路35参照前述的标记对于来自C2解码器33的输出进行平均值插值。

    前述C2解码时的校正/标记处理例如如下地进行。也就是说,C2解码器33参照N2指针数(=N2)、N3指针数(=N3)和N2和N3指针表示的位置,

    (1)在N2≤5而且N3≤3,C2错误位置全部与N2指针或者N3指针表示的位置一致的场合,对C2错误进行2重校正;

    (2)在N2>5或者N3>3的场合,不校正C2错误,而是在N2指针和N3指针表示的位置上建立标记;

    (3)在C2错误位置即使与N2指针或者N3指针表示的位置1个也不一致的场合,也不校正C2的错误,而是在包含C2错误的全体帧上建立标记。

    在进行C2解码时,进行前述的标记处理,在含有错误的可能性高的符号的位置上建立标记,借助于对于这些符号进行平均值插值,能从第1错误校正电路14输出的音频数据中有效地去除成为卡搭声噪音原因的错误。

    图4是表示图1的第2错误校正电路15的结构方框图。

    在图4中,第2错误校正电路15包括C1解码器41、去交错器42、C2解码器43、解密器44。

    C1解码器41对来自EFM解调电路11的解调信号进行C1解码并输出,同时检测C1错误,并进行2重校正。去交错器42对来自C1解码器41的输出进行去交错并输出。C2解码器43对来自去交错器42的输出进行C2解码并输出,同时检测C2错误,并进行2重校正。解密器44对来自C2解码器43的输出进行解密并输出。

    借助于进行如前所述校正(不插值),能从第2错误校正电路15输出的非音频数据中有效地去除成为文字变化和程序的误动作等的原因的错误。

    如前所述,采用本实施形态,则因根据从CD读出的数据是音频数据还是非音频数据,切换在校正中使用的算法并进行错误校正,所以对于数据的错误,无论在该数据是音频数据还是非音频数据的场合,都能进行合适的错误校正。

    也就是说。在对音频数据的错误进行校正的场合,因对不能校正的错误进行插值,所以能有效地抑制卡搭声噪音的发生,在对非音频数据的错误进行校正的场合,因对全部检测出的错误进行校正,所以能消除文字变化和程序的误动作等。

    实施形态2

    图5是表示与本发明实施形态2相关的错误校正装置的关键部分结构的方框图。

    图5的装置包括EFM解调电路51、子码提取电路52、切换信号生成电路53、错误校正电路54和校正控制用CPU55。

    图5的装置设置在读出并重放记录在CD上的数据的CD重放机(未图示)上,并对从CD读出数据的错误进行校正。此外,这里所说的CD、CD重放机与实施形态1中说明的相同(图5的装置也可以设置在对CD以外的光学记录媒体进行重放的重放机上)。

    将由CD重放机从CD读出的EFM信号输入到EFM解调电路51中。从CD读出的EFM信号也与在实施形态1中说明的相同。

    在图5的装置中还设置ROM(未图示),用于校正控制用CPU55动作的程序预先存储在该ROM中。此外,也可以例如设置RAM代替预先存储程序的ROM,在CD重放时将程序传送到该RAM。通过例如软盘、CD-ROM等的记录媒体(未图示),或者通过通信线路(未图示),将向这种RAM传送的程序供给到图5的装置中。

    在图5的装置中进行的错误校正的概要,与在实施形态1中说明的图1的装置相同。也就是说,对于解调EFM信号得到的数据,无论在该数据是音频数据还是非音频数据的场合,都能切换所用的算法并进行错误校正。

    但是,图1的装置的结构,具有音频数据用的错误校正电路(第1错误校正电路14)和非音频数据用的错误校正电路(第2错误校正电路15),并使这2个电路中的任何一个有效地动作,与此不同,图5的装置结构,具有1个错误校正电路(错误校正电路54)和控制该电路的CPU(错误校正用CPU55),接受CPU的控制,切换音频数据用的算法和非音频数据用的算法并进行错误校正。

    图5的装置与图1的装置仅是前述的不同,错误校正电路54和校正控制用CPU55以外的各结构要素分别与图1对应的各结构要素进行相同的动作。因此,下面以校正控制用CPU55和接受其控制进行动作的错误校正电路54的动作为中心进行说明。

    现在,开始CD的重放。用EFM解调电路51解调从CD读出的EFM信号,并向错误校正电路54和子码提取电路52输出得到的解调信号。

    子码提取电路52从由EFM解调电路51接收的解调信号,提取子码Q,并将其输出到切换信号生成电路53中。此外,子码Q的数据格式与图2所示的格式相同。

    切换信号生成电路53参照包含在子码提取电路52提取的子码Q中的CONT的第2位,生成切换信号,并输出到校正控制用CPU55中。校正控制用CPU55接收来自切换信号生成电路53的切换信号,开始控制错误校正电路54的动作。错误校正电路54一接收到来自EFM解调电路51的解调信号,就对应于校正控制用CPU55的控制,进行对其解调信号的错误进行校正的动作。

    图6是表示图5的校正控制用CPU55的动作的流程图。

    在图6中,校正控制用CPU55一接收到切换信号,就开始向错误校正电路54发出命令,进行C1解码和C1校正(步骤S101),与此相应,错误校正电路54对来自EFM解调电路51的解调信号(音频数据或者非音频数据)进行C1解码,同时检测C1错误并进行2重校正(C1校正)。

    接着,校正控制用CPU55判断接收到的切换信号是否表示音频(步骤S102)。并且,在判断结果是肯定的场合,校正控制用CPU55命令错误校正电路54生成表示错误校正电路54校正的C1错误的位置的N2指针,和表示不能用于校正3重以上的错误的C1错误位置的N3指针(步骤S103)。

    在步骤S102的判断结果是否定的、即切换信号是非音频的场合,校正控制用CPU55进入到步骤S104中。

    接着,校正控制用CPU55命令错误校正电路54,对于来自EFM解调电路5 1的解调信号,进行去交错(步骤S104),然后,再次判断接收到的切换信号是否表示音频(步骤S105),并且,在判断结果是否定的、即切换信号是表示非音频的场合,校正控制用CPU55命令错误校正电路54进行C2解码和C2校正(步骤S106),然后,进入到步骤S107中。

    与此相应,错误校正电路54对来自EFM解调电路51的解调信号(非音频数据)进行C2解码,同时检测C2错误,并进行2重校正(C2校正)。

    在步骤S105的判断结果是肯定的的场合,校正控制用CPU55命令错误校正电路54进行C2解码和C2错误检测(步骤S108),与此相应,错误校正电路54对来自EFM解调电路51的解调信号(音频数据)进行C2解码,同时检测C2错误,并求得其位置(C2错误位置:图中为EL)。

    接着,校正控制用CPU55对于在步骤S103生成的N2和N3指针,判断是否N2≤5而且N3≤3(步骤S109)。在判断结果是否定的场合,命令错误校正电路54在N2指针和N3指针表示的位置上建立标记(步骤S110),然后,进入到步骤S107中。

    在步骤S109判断结果是肯定的场合,校正控制用CPU55判断(错误校正电路54求得的)C2错误位置是否全部与N2指针和N3指针表示的位置一致(步骤S111)。如果判断积分是否定的、即在C2错误位置与即使与N2指针或者N3指针表示的位置1个也不一致的场合,命令错误校正电路54在包含C2错误的全体帧上建立标记(步骤S112),然后,进入到步骤S107中。

    在步骤S111判断结果是肯定的场合,校正控制用CPU55命令错误校正电路54对(错误校正电路54检测出的)C2错误进行2重校正(步骤S113),然后,进入到步骤S107中。

    在步骤S107中,校正控制用CPU55命令错误校正电路54,对于来自EFM解调电路51的解调信号进行解密。与此相应,错误校正电路54进行解密。

    接着,校正控制用CPU55命令错误校正电路54,参照在步骤S110或者步骤S112中建立的标记,对于来自EFM解调电路51的解调信号进行平均值插值(步骤S114)。与此相应,错误校正电路54对于音频数据,用位于前述标记前后的符号进行平均值插值。

    如前所述,采用本实施形态,则因根据从CD读出的数据是音频数据还是非音频数据,切换在校正中使用的算法并进行错误校正,所以对于数据的错误,无论在该数据是音频数据还是非音频数据的场合,都能进行合适的错误校正。

    也就是说。在对音频数据的错误进行校正的场合,因对不能校正的错误进行插值,所以能有效地抑制卡搭声噪音的发生,在对非音频数据的错误进行校正的场合,因对全部检测出的错误进行校正,所以能消除文字变化和程序的误动作等。

    此外,因音频数据校正用的算法和非音频数据校正用的算法共用一部分处理(在图6中步骤S101、S104、S106、S107和S114),所以校正算法的整体的处理减少。

    前面,虽然对本发明详细地进行了说明,但前述的说明在所有的方面不限于本发明的例示,并且不限于其范围。只要不脱离本发明的范围,当然可以进行种种的改进和变形。

错误校正方法和装置.pdf_第1页
第1页 / 共22页
错误校正方法和装置.pdf_第2页
第2页 / 共22页
错误校正方法和装置.pdf_第3页
第3页 / 共22页
点击查看更多>>
资源描述

《错误校正方法和装置.pdf》由会员分享,可在线阅读,更多相关《错误校正方法和装置.pdf(22页珍藏版)》请在专利查询网上搜索。

本发明揭示一种错误校正方法和装置。对于在CD重放机中使用的,从CD读出的数据,在其数据为音频或者非音频数据的场合,都能进行合适的错误校正。第1错误校正电路(14)按照规定的算法对音频数据错误进行校正,第2错误校正电路(15)按照与所述算法不同的其它算法对非音频数据错误进行校正,切换电路(16)对应于来自切换信号生成电路(13)的切换信号,输出第1错误校正电路和第2错误校正电路的任何一种电路的输出作。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 信息存储


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1