虚拟光盘的数据处理方法 【技术领域】
本发明涉及于一种光盘数据的处理方法,且特别是涉及一种虚拟光盘的数据处理方法。
背景技术
随着科技不断地进步,现代人对多媒体的要求也越来越高,除了对音质的追求外,也期望在不同的聆听环境下依然能保有同等的影音品质。
就以汽车为例,无论何种等级或厂牌的车款,汽车音响始终都是广告中诉求的重点;有的车型甚至配备了液晶显示器来播放VCD或DVD影片,以营造出更上层楼的视听环境。就目前而言,光盘片(Disc)仍然是最主要的影音储存媒体,无论音乐CD或VCD、DVD等,都是以光盘片的形式呈现。因此汽车音响虽也配置了收音机及卡带播放机(Tape Player),却常因使用机会相对较小而沦为配角地位,相较之下,由光盘机所扮演的主角其地位是无可动摇的。
目前车用的光盘播放系统可概分为单片式及多片式两大类,请参照图1,其绘示传统的单片式光盘系统示意图。单片式光盘系统可包括音响主机110、喇叭130及显示单元140,喇叭130为音效输出的装置(例如四声道或六声道),显示单元140则用以显示音响主机110目前的状态,当使用者将光盘片置入音响主机110后,即可操控音响主机110面板上的功能键来播放光盘片。更进一步地说,当不同的功能键被按下时,即是将相应于该功能键的播放信号PS馈入音响主机110中,使音响主机110能依据播放信号PS执行指定的动作。当然,播放信号PS的组成在不同地设计理念下会有些许出入,但一般而言,播放信号PS常包括有播放/停止(Play/Pause)、次一首(NextTrack)、前一首(Previous Track)、快进(Fast Forward)、倒转(Rewind)、退片(Eject)及静音(Mute)等信号,让使用者充分享受到操控的便利性。
接着请参照图2,其绘示传统的多片式光盘系统示意图。该多片式光盘系统可选播多片光盘片(例如6片)的内容,就目前的作法而言,是将可放置多片光盘的换片机220配置于车后的行李箱中,当音响主机210接收到使用者输入的换片信号CHD后,便将对应于换片信号CHD的控制信号Crt1馈入换片机220,以便选出使用者所挑定的光盘片来进行播放。当然控制信号Crt1的功能并不止于此,使用者所键入的播放信号PS馈入音响主机210后,音响主机210会依据不同的播放信号PS型态对应产生适当的控制信号Crt1,用以将换片机220中被选定的光盘片的影音数据AD读出,而后利用喇叭230将声音播出,并藉由显示单元240将目前的播放状态显示出来,让使用者一目了然。
请参照图3A,其绘示传统的光盘机数据处理方法流程图。光盘机在播放盘片时,首无会先进行一前置处理310,藉由前置处理程序的执行,可依据该光盘片上的参数取得各项信息(information)并进行寻轨(Seek Target)动作,以作为曲目播放前的准备(步骤310)。待前置处理310执行完毕后,光盘机便会依据光盘机的设定(如顺序播放或随机播放等)或使用者的指定曲目而执行播放处理程序330,将选定的乐曲播放出来(步骤330)。接着光盘机会判断播放状态是否变更(步骤350),例如是否有换曲(Change Track)、曲目终了(End of Track)、换片(Change Disc)或光盘播毕(End of Disc)等情况发生,若有的话,则视状况执行闲置判断(步骤370)或前置处理310,当闲置判断370为真(True)时会继续执行状态变更处理350,若闲置判断370为伪(False)时便再度执行播放处理330,上述各程序的处理细节将于下文中进一步说明。
请参照图3B,其绘示了图3A中前置处理的详细流程示意图。播放音乐时,光盘机会先将光盘片载入(步骤311),接着读取光盘片上的摘要信息,例如乐曲数目、长度或名称等,以方便使用者操作(步骤313)。接着光盘系统会依据系统的预设值,以顺序播放或随机播放的方式进行曲目的寻轨程序,以作为播放前的准备(步骤315)。当然,使用者亦可随意指定所欲播放的曲目,并于寻轨完成后进入播放处理330。
请参照图3C,其绘示了图3A中状态变更处理350的详细流程示意图。光盘播放时,系统会判断是否需要换曲(步骤351),若是,则重新执行新选曲目的寻轨处理315,若否,则进行曲目终了的判断(步骤353)。若曲目终了的判断结果为是,则进一步判断是否光盘播毕(步骤357),若光盘播毕则进行前置处理310以重新载入光盘311,若光盘尚未播毕则重新执行新选曲目的寻轨处理315。另一方面,若曲目终了的判断结果为否,则进行是否需要换片的判断(步骤355),若需换片则重新载入光盘(步骤311),若不需换片则进入闲置判断程序370。
众所周知,由于单片式光盘系统具有换片不便的缺点,利用换片机实现多片光盘自动换片的系统便应运而生。然而,虽然传统多片式光盘系统具有换片方便的特性,但由于换片机制为机械结构,行车时常会因震动而影响了换片的可靠度,长此以往,甚至造成换片机机件的损毁,造成使用者财物上的巨大损失。所以,如何克服以上的问题,提供较佳且稳定的光盘系统,便成为目前欲突破的一大课题。
【发明内容】
有鉴于此,本发明的目的就是在提供一种虚拟光盘的数据处理方法,不需利用传统多片式光盘系统的机械结构,便可达到扩充光盘系统容量的目的。
根据本发明的目的,提出一种虚拟光盘的数据处理方法,该方法包括以下步骤:
首先执行一音源判断程序以判定音源是否为虚拟光盘,若否则依序执行前置处理及缓冲播放处理,并于缓冲播放处理执行时执行状态变更处理程序,依状态变更处理的结果自音源判断程序、前置处理及闲置判断程序三步骤间择一执行。执行闲置判断程序时,若系统非闲置便执行缓冲播放处理,若系统闲置便执行状态评估处理,并依据状态评估处理进行储存空间的规划程序、写入处理或状态变更处理。此处的“系统闲置”状态泛指光盘机不为忙碌的状态,例如包括播放卡带及收听收音机时,亦可属于此状态,以在背景进行光盘备份程序。另一方面,执行音源判断程序时若判定音源为虚拟光盘,便依序执行虚拟前置处理及虚拟缓冲播放处理,并于执行虚拟缓冲播放处理时执行虚拟状态变更处理,依虚拟状态变更处理的结果自音源判断程序、虚拟前置处理及虚拟缓冲播放处理三步骤间择一执行。
【附图说明】
为使本发明的上述目的、特征、和优点能更明显易懂,下文特举一较佳实施例,并结合附图详细说明如下:
图1绘示传统的单片式光盘系统示意图。
图2绘示传统的多片式光盘系统示意图。
图3A绘示传统的光盘机数据处理方法流程图。
图3B绘示了图3A中前置处理的详细流程示意图。
图3C绘示了图3A中状态变更处理的详细流程示意图。
图4A绘示依照本发明一较佳实施例的一种虚拟光盘的数据处理方法流程图。
图4B绘示了图4A中虚拟状态变更处理的详细流程。
图4C绘示了图4A中光盘备份程序的详细流程。
附图标号说明
110:音响主机
130:显示单元
140:喇叭
210:音响主机
220:换片机
230:喇叭
240:显示单元
310:前置处理
311:载入光盘
313:读取摘要
315:寻轨处理
330:播放处理
350:状态变更处理
351:换曲
353:曲目终了
355:换片
357:光盘播毕
370:闲置
400:虚拟播放程序
401:备份光盘程序
403:缓冲播放处理
405:音源判断程序
410:虚拟前置处理
430:虚拟缓冲播放处理
450:虚拟状态变更处理
451:换曲
453:曲目终了
455:换片
457:光盘播毕
460:状态评估处理
461:新光盘判断
463:存储器用尽判断
465:覆写判断
467:记录完毕判断
470:规划储存空间
471:删除档案
473:预约未录空间
490:写入处理
491:读取盘片
493:压缩及写入
【具体实施方式】
本发明的构想,是利用非易失性存储器(例如硬盘或是快闪存储器,FLASH Memory)储存多片光盘的内容,并将此存储器与光盘系统连结,以扩充光盘系统的容量,使其具有虚拟多片光盘的播放能力。但需要注意的是,由于多片光盘的内容是记录于存储器中,并非如传统般利用换片机切换光盘,因此不受环境影响换片的可靠度,更不会发生如传统作法般的机械性损害。
请参照图4A,其绘示依据本发明一较佳实施例的一种虚拟光盘的数据处理方法流程图。与传统作法最主要的差异,在于本发明加入了虚拟播放程序400及光盘备份程序401,还有一缓冲播放处理403,其中虚拟播放程序400是令系统播放储存于存储器中的虚拟光盘曲目,而光盘备份程序401可利用实体光盘闲置的时间将其内的曲目数据备份于存储器中,以供虚拟光盘播放,至于缓冲播放处理403,则是先读取一段欲播放取曲目的数据,将数据存入存储器后再把其播放出来,其处理细节将于下文中做更进一步的说明。
在实务应用中,使用者可将存储器弹性规划或由系统自动指定为数个(例如6个)虚拟光盘,以分别储存6张光盘的曲目,在播放时,使用者可指定声音来源为虚拟光盘或实体光盘(即光盘机中的光盘片)。开始时,系统会先判断何种播放状态,若是为播放卡带或收听收音机,则直接跳至步骤460“状态评估处理”,进行背景光盘的备份程序;若是播放光盘时,系统首先会执行音源判断程序405,以判别声音来源是否为虚拟光盘。若音源为实体光盘(即非虚拟光盘)则依序执行前置处理310及缓冲播放处理403,并于缓冲播放处理403执行时执行状态变更处理350,依状态变更处理350的判断结果来决定后续的数据处理流程;其中前置处理310及状态变更处理350的详细流程均已于前文详细说明,在此便不赘述。需要注意的是,当系统在执行缓冲播放处理403时,除了可直接播放光盘片上的曲目外,亦可迅速地先读取一段欲播放的曲目数据并将其先存入存储器,然后再从存储器中把乐曲播放出来。藉由存储器的缓冲作用,可保证曲目在播放时具有防震的特性,而防震的时间则随存储器容量的不同有长度的区别(例如防震30秒或45秒)。
与传统作法不同的是,在执行状态变更处理350的过程中,若判断出光盘播毕或需要换片属真,则会进入音源判断程序405再次判定声音来源为虚拟光盘或实体光盘,若使用者选择播放虚拟光盘,则系统便依序执行虚拟前置处理410及虚拟缓冲播放处理430,其中虚拟前置处理410是为取得所选定的虚拟光盘的信息以作为曲目播放前的准备,而虚拟缓冲播放处理430则可将所选定的曲目播放出来。其中进行虚拟缓冲播放处理430时亦会执行虚拟状态变更处理450,依虚拟状态变更处理450的结果决定后续的数据处理程序,其进一步的处理情形请参照图4B。
图4B绘示虚拟状态变更处理450的详细流程。当系统进行虚拟缓冲播放处理430时,会判断是否有换曲(步骤451)、曲目终了(步骤453)、换片(步骤455)或光盘播毕(步骤457)等情况发生。若换曲为真则执行虚拟前置处理410以取得次一首曲目的相关数据,若换曲为伪则判断是否曲目终了。曲目终了时则进一步判断光盘是否播毕,若光盘播毕则执行音源判断程序405,若光盘尚未播毕则执行虚拟前置处理410以取得次一首曲目的相关数据。另一方面,若曲目尚未终了则判断是否需要换片,需换片时则执行音源判断程序405,若不需换片则继续执行虚拟缓冲播放处理430。
另一方面,本发明可利用实体光盘闲置时将光盘内容存入虚拟光盘中,而不影响光盘的播放工作。更进一步地说,当光盘闲置时系统会进入状态评估处理460,并依据状态评估处理460的结果决定直接进行写入处理490,或是先规划储存空间(步骤470)再进行写入处理490;此处的“光盘闲置”状态泛指光盘机不为忙碌的状态,例如包括播放卡带及收听收音机时,亦可属于此状态。所谓写入处理490即是先读取实体光盘的曲目内容后再将其写入非易失性存储器中储存,以作为虚拟光盘使用,其进一步的处理情形请参照图4C。
图4C绘示光盘备份程序401的详细流程。首先系统会判断此实体光盘的内容是否已存在虚拟光盘中,抑或是一未经备份的新光盘或旧光盘中未经备份的新曲目(步骤461);若为新光盘或新曲目,便接着判断非易失性存储器的空间是否已使用殆尽(步骤463)。若存储器用尽,使用者可选择一些曲目将其删除,或经由设定让系统自行将最少听的或存放最久的曲目删除,把储存空间释放出来(步骤471)。当存储器有多余空间可备份曲目时,系统即可针对此存储空间加以规划设定,将其预约为新曲目的存放之用(步骤473)。
另一方面,若系统判断出此实体光盘的内容已存在于虚拟光盘中,便接着判断是否要将旧记录覆写(步骤465),若需覆写时便执行步骤471以删除旧文件,若不需覆写则判断此光盘是否已备份完毕;若确已记录完毕则执行步骤351,若尚未存储完毕则进行写入处理490。
需要注意的是,在执行写入处理490时可先进行曲目数据的读取动作(步骤491),然后将所读曲的曲目数据进行压缩(例如压缩为MP3格式),将数据量缩减后再进行写入存储器的动作,以节省存储器空间,增加曲目可储存的数目(步骤493)。
藉由本发明所提供的数据处理方法,使用者在操作时将有如使用多片装CD音响,除了实际存在的实体光盘片之外,尚有若干已储存过的虚拟光盘片可供选择,操作介面与传统的换片机十分接近,并可享有完全防震、换片快速、稳定可靠等优点。
综合上文所述,本发明至少具有如下特点:
一、以非易失性存储器作为虚拟光盘之用,完全避震。
二、虚拟光盘的播放,比实体光盘的播放还要省电。
三、本发明并非采侧录方式进行曲目备份工作,当光盘片置入时,系统可自动利用读取机构闲置期间将媒体内容存入非易失性存储器,使用者无须按任何按键以启动侧录。
四、存储器可预先切割为数个虚拟光盘,故可随机存取而不受储存顺序所限制,且换片快速,不带等待盘片载入。
五、虚拟光盘的操作类似传统换片机,使用者不需改变已熟悉的使用习惯即可轻松上手。
六、实体光盘播放时若其内容已储存于虚拟光盘中,系统可自动于播放不稳定时立即切换为改采虚拟光盘播放,增加系统稳定性。
综上所述,虽然本发明已以一较佳实施例披露如上,然其并非用以限定本发明,本领域技术人员在不脱离本发明的精神和范围的前提下,可作各种的更动与润饰,因此本发明的保护范围视后附的权利要求书为准。