光盘播放方法

文档序号:6773917阅读:440来源:国知局
专利名称:光盘播放方法
技术领域
本发明是关于一种光盘播放方法,特别是有关于一种针对混合模式光盘片(mixed mode disk)的光盘播放方法。
背景技术
随着数字科技的进步,发展能够储存大量数字资料的储存媒体是一项非常重要的关键工作,其中,光盘片是目前最普遍的资料储存媒体之一。光盘片利用其多个轨道来储存资料,以混合模式光盘为例,其通常包含多个音轨(audio track)及多个数据轨(data track)。然而,这种混合模式光盘时而会在播放时产生爆音的现象,其原因叙述如后。
在混合模式光盘中,在音轨与数据轨之间会设有一前间隙(pre-gap),用以判别下一轨道的数据形态,详言之,当光学读取头欲读取下一轨道之前,会先判读下一轨道的前间隙,以检查下一轨道的数据形态是否正确,如果正确才会读取下一轨道。图1为一显示音轨、前间隙与数据轨的示意图。如图1所示,音轨11的起始点为A点,前间隙13的起始点为B点,而数据轨15的起始点为C点,而音轨11的结束点为C点,前间隙13的长度通常不固定且其记录数据。当播放音轨11时,会自A点播放至C点(播放终点),然而,在播放到B点时,会因为播放前间隙13所记录的数据而产生爆音,造成使用者的不适。
因此,熟悉技术者会利用预设扣除的方式调整播放终点,以避免播放到前间隙13的数据。请参考图2A与2B,其为对应图1的公知调整播放终点的示意图。举例而言,当播放音轨11时,会先将播放终点自C点往前移至C’点,而C’点至C点的距离通常约等于150个区段,亦即是约为播放2秒钟的时间,藉此预设扣除的2秒钟播放时间,以避免播放到前间隙13的数据而产生爆音。然而,依据不同的光盘片所储存的数据,所扣除的2秒钟播放时间可能会超过前间隙13的长度(即B点至C点),如图2A所示,此时,所播放的部份音轨11会被舍弃,而无法完整播放音轨11的影音内容。另外,若所扣除的2秒钟播放时间可能少于前间隙13的长度(即B点至C点),如图2B所示,此时,仍然会播放到部份的前间隙13的数据,因而产生爆音。总而言之,上述的两种情况都会造成使用者的不适,使得播放品质不佳。
因此,如何提供一种调整播放终点以避免产生爆音的光盘播放方法,正是当前影音播放技术的重要课题之一。

发明内容
有鉴于上述课题,本发明的目的为提供一种能够正确调整播放终点的光盘播放方法。
于是,为达上述目的,依本发明的光盘播放方法是应用于播放一光盘片,光盘片具有多个轨道(track),且各轨道具有连续的多个区段(sector),依本发明的光盘播放方法包含下列步骤播放第一区段,其中该第一区段是位于所述轨道的音轨;判断第二区段是否为一非音轨区段,其中第二区段落后第一区段一预设距离;以及当判断第二区段为一非音轨区段时,依据第二区段设定一新播放终点。
承上所述,因依本发明的光盘播放方法是在播放某一区段时,另行判断下一区段的数据格式,所以能够准确地判断出前间隙的位置,并藉以正确地调整播放终点,进而能够避免因播放到前间隙所产生的爆音。


图1为一显示音轨、前间隙与数据轨的示意图;图2A与图2B为对应图1的公知调整播放终点的示意图;图3为一显示依本发明较佳实施例的光盘播放方法的流程图;以及图4为一显示依本发明较佳实施例的光盘播放方法的具体实施流程图。
组件符号说明
11音轨13前间隙15数据轨A、B、C、C’点S01~S03光盘播放方法的步骤S11~S20光盘播放方法的具体流程的步骤具体实施方式
以下将参照相关图式,说明依本发明较佳实施例的光盘播放方法。
请参照图3所示,依本发明较佳实施例的光盘播放方法应用于播放一光盘片,光盘片具有多个轨道(track),且各轨道具有连续的多个区段(sector),光盘播放方法步骤S01~S03。
在步骤S01中,首先播放第一区段,其中第一区段位于所述轨道的一音轨。在本实施例中,第一区段所在的轨道为一音轨,而且第一区段可以位于此音轨的起始点或是中间任一点,另外,第一区段所储存的数据为音乐。
接着,在步骤S02中,判断第二区段是否为一非音轨区段,其中第二区段落后第一区段一预设距离。在本实施例中,非音轨区段是指储存数据的区段,而其通常位于一数据轨(data track)中或是一前间隙(pre-gap)中。另外,预设距离是以区段为单位,例如,第二区段落后第一区段300个区段。
在本实施例中,步骤S02可以依据第二区段的Q子通道(Qsub-channel)来判断第二区段是否为一非音轨区段。详言之,Q子通道至少包含一控制字段(control field)以及一CRC(cyclic redundancycode)字段,其中控制字段为一4位(bit)的数据、而CRC字段记录有一CRC码(cyclic redundancy code)及检查次数。步骤S02可以依据第二区段的Q子通道的控制字段的数据或CRC字段的数据(如CRC码及检查次数)来判断第二区段是否为一非音轨区段。
最后,在步骤S03中,当判断第二区段为一非音轨区段时,依据第二区段设定一新播放终点。在本实施例中,步骤S03可以直接设定第二区段为新播放终点。另外,步骤S03亦可以设定位于第二区段的前数个区段的一第三区段为新播放终点,其中,第三区段与第二区段相距至少一区段。
为使本发明的内容更加清楚,以下列举一具体实施例来说明本发明的光盘播放方法。
如图4所示,依本发明较佳实施例的光盘播放方法包含步骤S11~S20,其应用于播放一光盘片,光盘片具有多个轨道,且各轨道具有连续的多个区段。
首先,步骤S11播放第一区段。在本实施例中,第一区段位于所述轨道的一音轨中,另外,步骤S11播放储存于一缓冲区的第一区段,其中,缓冲区例如为一环状缓冲区(ring buffer),其储存有数个解码后的区段,这些储存的区段是先自光盘片读取部分区段并解码后所产生。
接着,步骤S12产生一初始播放终点,其为预设的播放终点,如图1所示的C点。
在步骤S13中,当被播放的第一区段所处的轨道为一音轨时,启动一重设播放终点功能。
然后,步骤S14判断重设播放终点功能是否启动,当重设播放终点功能启动时,进行步骤S15,当重设播放终点功能未启动(或解除)时,进行步骤S18。
其次,步骤S15判断第二区段是否为一非音轨区段。在本实施例中,第二区段落后第一区段一预设距离,预设距离是以区段为单位,而非音轨区段是指位于一前间隙或数据轨的区段。举例而言,步骤S15判断储存于缓冲区的第二区段是否为一非音轨区段。另外,步骤S15亦可以依据第二区段的Q子通道判断第二区段是否为一非音轨区段,例如依据Q子通道的控制字段或CRC字段进行判断的动作。当判断第二区段为一非音轨区段时,进行步骤S16,而当判断第二区段不是一非音轨区段时,亦即当第二区段为一位于音轨(audio track)的音轨区段时,进行步骤S18。
在步骤S16中,当判断第二区段为一非音轨区段时,依据第二区段设定一新播放终点。在本实施例中,步骤S16可以直接设定第二区段为新播放终点,另外,步骤S16亦可以设定位于第二区段前、并与第二区段相距至少一区段的一第三区段为新播放终点。
接着,在步骤S17中,在设定新播放终点之后,终止重设播放终点功能。在本实施例中,步骤S17利用设定一终止标记的方式,以依据终止标记来终止重设播放终点功能。
步骤S18紧接在步骤S14、步骤S15或步骤S17之后,其判断目前所播放的区段(在此实施例中为第一区段)是否为播放终点,其可以是初始播放终点或新播放终点。在本实施例中,当未设定新播放终点时,播放终点是指初始播放终点,而当已设定新播放终点时,播放终点是指新播放终点。当步骤S18判断目前所播放的区段(在此实施例中为第一区段)为播放终点时,进行步骤S20以停止播放;当步骤S18判断目前所播放的区段(在此实施例中为第一区段)不是播放终点时,进行步骤S19。
在步骤S19中,当步骤S18判断目前所播放的区段(在此实施例中为第一区段)不是播放终点时,则接着播放次一区段(在此实施例中为第一区段的次一区段)。然后进行步骤S14,判断重设播放终点功能是否启动,此时,由于重设播放终点功能已被解除,因此,会接着进行步骤S18,再次判断目前所播放的区段(在此实施例中为第一区段的次一区段)是否为播放终点,接着以图4所示的流程图依此类推。一旦目前所播放的区段为播放终点时,就停止播放。
承上所述,因依本发明的光盘播放方法是于播放某一区段时,另行判断下一区段的数据格式,所以能够准确地判断出前间隙的位置,并藉以正确地调整播放终点,进而能够避免因播放到前间隙所产生的爆音。
以上所述仅为举例性,而非为限制性者。任何未脱离本发明的精神与范畴,而对其进行的等效修改或变更,均应包含于所附的权利要求中。
权利要求
1.一种光盘播放方法,其应用于播放一光盘片,该光盘片具有多个轨道,各所述轨道具有连续的多个区段,该光盘播放方法包含播放第一区段,其中所述第一区段位于所述轨道的一音轨;判断第二区段是否为一非音轨区段,其中所述第二区段落后所述第一区段一预设距离,所述预设距离以区段为单位;当判断所述第二区段为一非音轨区段时,依据所述第二区段设定一新播放终点;以及当判断所述第二区段为一音轨区段时,播放所述第一区段的次一区段。
2.如权利要求1所述的光盘播放方法,其中所述音轨区段所在的轨道为一音轨,所述非音轨区段位于一前间隙或一数据轨。
3.如权利要求1所述的光盘播放方法,更包含当被播放的所述轨道为一音轨时,启动一重设播放终点功能;及在设定所述新播放终点后,终止所述重设播放终点功能。
4.如权利要求3所述的光盘播放方法,其中终止所述重设播放终点功能的步骤包含设定一终止标记,以依据所述终止标记终止所述重设播放终点功能。
5.如权利要求1所述的光盘播放方法,其中依据所述第二区段设定所述新播放终点的步骤是设定所述第二区段为所述新播放终点或设定所述第二区段前的一第三区段为所述新播放终点,所述第三区段与所述第二区段相距至少一区段。
6.如权利要求1所述的光盘播放方法,更包含读取并解码所述光盘片上部分的所述区段;以及将解码后的所述区段储存于一缓冲区。
7.如权利要求6所述的光盘播放方法,其中所述缓冲区为一环状缓冲区。
8.如权利要求6所述的光盘播放方法,其中播放所述第一区段的步骤是播放储存于所述缓冲区的所述第一区段。
9.如权利要求8所述的光盘播放方法,其中判断所述第二区段是否为一非音轨区段的步骤是判断储存于所述缓冲区的所述第二区段是否为一非音轨区段。
10.如权利要求1所述的光盘播放方法,其中判断所述第二区段是否为一非音轨区段的步骤是依据所述第二区段的Q子通道判断所述第二区段是否为一非音轨区段。
全文摘要
一种光盘播放方法,其应用于播放一光盘片,光盘片具有多个轨道(track),而各轨道具有连续的多个区段(sector),光盘播放方法包含下列步骤播放第一区段,其中第一区段位于轨道的一音轨;判断第二区段是否为一非音轨区段,其中第二区段落后第一区段一预设距离;以及当判断第二区段为一非音轨区段时,依据第二区段设定一新播放终点。
文档编号G11B20/12GK1805041SQ200510125910
公开日2006年7月19日 申请日期2005年11月25日 优先权日2005年11月25日
发明者赖义麟, 林上智 申请人:威盛电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1