记录媒体的数据播放位置检索方法

文档序号:6761031阅读:449来源:国知局
专利名称:记录媒体的数据播放位置检索方法
技术领域
本发明是关于记录媒体的数据播放位置检索方法。本发明是在可再记录CD(CD-RW)或者可一次记录的CD(CD-R)等记录媒体上,存在划痕或者异物等造成的缺陷区域时,能够跳过该缺陷区域,检索播放正常播放位置。
(2)背景技术图1为一般光盘装置的结构图。比如说CD记录器或者CD播放器等光盘装置包括光拾取器11,射频信号处理部(RF)12,缓冲存储器13,解码器14,微处理器15,以及存储器16等,上述缓冲存储器13中可以使用动态随机存取存储器(DRAM)。
上述微处理器15在可再记录CD(CD-RW)或者可一次记录的CD(CD-R)等光盘10插入装置时,就执行读取记录在上述光盘10的导入区域的引导信息,然后存储到上述存储器16的一系列下载操作。
另外,上述微处理器15在用户要求执行播放数据的操作时,就执行检索下载到上述存储器16的引导信息,然后读取播放上述光盘10记录数据的一系列操作。上述射频信号处理部12将光拾取器11读取的射频信号转换处理为二进制信号,上述缓冲存储器13对经过上述射频信号处理部12输出的二进制信号的数据流进行缓冲处理。
而且,上述解码器14读取上述缓冲存储器13缓冲处理得到的数据流,并进行解码,用音频和视频数据播放输出,比如说,如图2所示,上述缓冲存储器13上经过缓冲处理的数据流以2倍速以上的速度进行读取缓冲(分为第一部分,第二部分),但是上述解码器14读取以及解码的数据流就成为一倍速。
因此,以2倍速以上的速度读取光盘10上记录的数据,上述缓冲存储器13上全部(full)缓冲以后,短暂终止数据读取操作的状态下,上述微处理器15操作控制上述解码器14,以1倍速读取上述缓冲存储器13上缓冲处理得到的数据流,并进行解码,然后播放输出。
另外,通过上述解码操作,当上述缓冲存储器13上剩余的缓冲数据量达到预先设定一定基准量,比如说最大缓冲量的50%时,上述微处理器15就检索数据读取操作短暂中断的播放位置,然后反复进行在上述缓冲存储器13缓冲处理数据的一系列操作。
但是,如上所述,如果数据读取操作短暂中断的播放位置上存在由于划痕或者异物引起的缺陷时,就不能够正常检索该播放位置,另外上述缺陷为一定大小以上时,即使反复试图进行播放位置检索操作,也不能够正常检索到该播放位置,不仅如此还不能够跳过该缺陷区域,从而产生播放操作过程中致命的错误。
(3)发明内容本发明是为了解决上述问题而提出的,本发明的目的在于提供一种记录媒体的数据播放位置检索方法,该方法在可再记录CD(CD-RW)或者可一次记录的CD(CD-R)等记录媒体上,即使存在划痕或者异物等造成的缺陷区域,也能够跳过该缺陷区域,检索播放正常播放位置,从而可以防止播放操作中致命性错误。
为了实现上述目的,本发明的一种记录媒体的数据播放位置检索方法,其特征在于包括以下操作过程第一步骤,读取记录媒体上记录的数据,缓存到缓冲存储器,然后读取该被缓存的数据进行解码;第二步骤,当所述的缓冲存储器上缓存的数据量达到一定的基准量时,检索所述的记录媒体的播放位置;第三步骤,如果因为存在缺陷不能检索到所述的播放位置时,在全部读取所述的缓冲存储器上缓存的数据之前,反复进行播放位置检索操作;第四步骤,在所述的被缓存的数据全部读取完时,如果当前的检索位置在所述的播放位置以前,就会跳过一定时间相应的位置;第五步骤,当所述的跳跃后的检索位置在所述的播放位置之后时,从所述的播放位置开始,反复执行读取数据缓存在缓冲存储器后,读取缓存的数据,然后进行解码的一系列操作。
本发明的效果
具有上述构成并进行如上所述操作的本发明的一种记录媒体的数据播放位置检索方法,读取记录媒体上记录的数据,缓存到缓冲存储器,然后读取该被缓存的数据进行解码;当上述缓冲存储器上缓存的数据量达到一定的基准量时,检索上述记录媒体的播放位置;如果因为存在缺陷不能检索到上述播放位置时,在全部读取上述缓冲存储器上缓存的数据之前,反复进行播放位置检索操作;在上述被缓存的数据全部读取完时,如果当前的检索位置在上述播放位置以前,就会跳过一定时间相应的位置;当上述跳跃后的检索位置在上述播放位置之后时,从该播放位置开始,反复执行读取数据缓存在缓冲存储器后,读取缓存的数据,然后进行解码的一系列操作。即使缺陷区域大于一定大小,也可以将跳过该缺陷区域的任意的检索位置作为虚拟播放位置,正常进行数据读取操作,从而有效的预防播放操作中致命错误的发生。
为进一步说明本发明的上述目的、结构特点和效果,以下将结合附图对本发明进行详细的描述。
(4)


图1为一般光盘装置的结构图;图2为一般光盘装置中包括的缓冲存储器和解码器的组合图;图3为本发明的一种记录媒体的数据播放位置检索方法的操作流程图。
附图中主要部分的符号说明10,光盘 11,光拾取器12,射频信号处理部 13,缓冲存储器14,解码器 15,微处理器16,存储器(5)具体实施方式
下面,将参照附图对本发明的一种记录媒体的数据播放位置检索方法的具体首先,本发明的一种记录媒体的数据播放位置检索方法,适用于光盘装置、或者MP3播放器,以及硬盘播放装置等多种播放装置。下面将以应用于参照图1所述的光盘装置的实施例为例进行详细说明。
图3为本发明的一种记录媒体的数据播放位置检索方法的操作流程图。
流程开始。
S10,当用户要求进行播放数据操作时,上述微处理器15以N倍速(N≥2,本实施例为2倍速)的速度读取上述光盘10上记录的数据,然后在上述缓冲存储器13上进行全部(full)缓存。
S11,另外,上述数据读取操作临时中断时,操作控制上述解码器14,以M倍速(M<N)(本实施例为1倍速)的速度读取缓存到上述缓冲存储器13的数据流,并进行解码,然后播放输出。
S12,另外,通过上述解码操作,上述缓冲存储器13中剩余的缓存数据量达到预先设定的一定基准量,比如说最大缓存量的50%,此时,需判断缓存量是否为缓冲存储器13容量的50%?如果缓存量没有达到最大缓存量的50%时,流程回到S10。
S13,如果缓存量是达到最大缓存量的50%时,上述微处理器15就会执行检索数据读取操作临时中断的播放位置的一系列播放位置检索操作。
S14,另外,此时要判断当数据读取操作临时中断的播放位置是否存在缺陷?如果没有缺陷,流程回到S10。
S15,如果存在由于划痕或者异物引起的缺陷时,要判断缓存量是否为0%?如果不为0%,就会反复进行上述流程S13的播放位置检索操作。
S16,此时如果缓存到上述缓存器13的数据全部读取(即,缓存量为0%),并进行解码完毕时就确认当前的检索位置。
S17,而且,此时,要判断上述被确认的当前检索位置是否在上述要检索的播放位置之后?S18,如果是位于上述要检索的播放位置之后的话,就可以判定已经跳过缺陷区域,同时,将该检索位置假定为虚拟播放位置。
S19,此时,判断播放是否结束?如果用户要求结束播放,流程结束,如果用户没有结束播放,流程回到S10,上述微处理器15会反复执行以2倍速以上的速度从上述假象的播放位置读取数据,并存储到上述缓冲存储器,然后播放数据的一系列操作,直到用户要求结束播放。
S20,相反,上述流程S17中被确认的当前检索位置如果位于上述要检索的播放位置之前的话,就可以判定没有跳过缺陷区域,同时,从该检索位置跳跃流动(SHIFT)一定的时间,比如说1秒钟相应的间隔距离,然后回到流程S17,反复判断跳跃1秒钟间隔距离后的当前检索位置是否落在上述需要检索的播放位置之后。
因此,上述缺陷区域即使大于一定大小,也可以将跳过该缺陷区域的任意的检索位置作为虚拟播放位置,正常进行数据读取操作,从而有效的预防播放操作中致命错误的发生。
虽然本发明已参照当前的具体实施例来描述,但是本技术领域中的普通技术人员应当认识到,以上的实施例仅是用来说明本发明,应理解其中可作各种变化和修改而在广义上没有脱离本发明,所以并非作为对本发明的限定,只要在本发明的实质精神范围内,对以上所述实施例的变化、变形都将落在本发明权利要求书的范围内。
权利要求
1.一种记录媒体的数据播放位置检索方法,其特征在于包括以下操作过程第一步骤,读取记录媒体上记录的数据,缓存到缓冲存储器,然后读取该被缓存的数据进行解码;第二步骤,当所述的缓冲存储器上缓存的数据量达到一定的基准量时,检索所述的记录媒体的播放位置;第三步骤,如果因为存在缺陷不能检索到上述播放位置时,在全部读取所述的缓冲存储器上缓存的数据之前,反复进行播放位置检索操作;第四步骤,在所述的被缓存的数据全部读取完时,如果当前的检索位置在所述的播放位置以前,就会跳过一定时间相应的位置;第五步骤,当所述的跳跃后的检索位置在所述的播放位置之后时,从该播放位置开始,反复执行读取数据缓存在缓冲存储器后,读取缓存的数据,然后进行解码的一系列操作。
2.如权利要求1所述的记录媒体的数据播放位置检索方法,其特征在于所述的第一步骤是以N倍速的速度读取上述记录媒体上记录的数据,然后以M倍速的速度读取缓存的数据流并进行解码,其中,N≥2,M<N。
3.如权利要求1所述的记录媒体的数据播放位置检索方法,其特征在于还包括另外一个步骤当能够正常检索所述的播放位置时,以N倍速的速度从该播放位置读取数据,缓存到存冲存储器,然后以M倍速的速度对该被缓存的数据进行解码,其中,N≥2,M<N。
4.如权利要求1所述的记录媒体的数据播放位置检索方法,其特征在于所述的跳跃后的检索位置如果落在所述的播放位置以前的话,就反复进行再次移动一定时间相对应的检索位置,所述的跳跃后的检索位置如果落在所述的播放位置以后的话,就从该播放位置读取数据缓存到缓冲存储器上。
全文摘要
一种记录媒体的数据播放位置检索方法,包括读取记录媒体上记录的数据,缓存到缓冲存储器,读取该被缓存的数据进行解码;当缓存的数据量达到一定的基准量时,检索记录媒体的播放位置;如果存在缺陷不能检索到播放位置时,在全部读取缓冲存储器上缓存的数据之前,反复进行播放位置检索操作;在被缓存的数据全部读取完时,如果当前的检索位置在播放位置以前,就跳过一定时间相应的位置;当跳跃后的检索位置在播放位置之后时,从该播放位置开始,反复执行读取数据缓存在缓冲存储器,读取缓存的数据,进行解码的一系列操作。本发明是即使缺陷区域大于一定大小,也可以正常进行数据读取操作,有效的预防播放操作中致命错误的发生。
文档编号G11B20/10GK1629964SQ200310117438
公开日2005年6月22日 申请日期2003年12月15日 优先权日2003年12月15日
发明者郑刚元 申请人:乐金电子(惠州)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1