光盘播放机及其进仓出仓控制方法
【专利摘要】本发明公开了一种光盘播放机及其进仓出仓控制方法。所述光盘播放机包括:载盘、进出仓按键、相互耦接的前端模块和后端模块,以及快速进出仓反应模块,且前端模块以及后端模块集成在同一块芯片上。快速进出仓反应模块包括第二载盘控制模块与第二进出仓侦测模块。第二载盘控制模块耦接于载盘,第二进出仓侦测模块与进出仓按键以及第一进出仓侦测模块耦接,快速进出仓反应模块用于在光盘播放机上电之后以及后端模块中的第一进出仓侦测模块的初始化完成之前,由第二进出仓侦测模块侦测进出仓按键的状态,由第二载盘控制模块根据进出仓按键的状态控制载盘的进仓以及出仓。本发明光盘播放机可在上电后快速响应进出仓按键的状态并控制载盘的进出仓。
【专利说明】光盘播放机及其进仓出仓控制方法
【技术领域】
[0001]本发明涉及一种光盘播放机及其进仓出仓控制方法,特别是涉及一种单芯片系统的光盘播放机及其进仓出仓控制方法。
【背景技术】
[0002]随着科技的发展,光盘播放机越来越向小型化发展。为了达到小型化的目的,研发人员通常将前端模块和后端模块集成到一片芯片上,以构成单芯片系统。其中,前端模块负责控制载盘的进仓以及出仓,以实现将光盘吸入及退出光盘播放机、从光盘中读取模拟信号并通过模数转换为数字信号,以及对数字信号进行第一次解码以将不同类型的光盘的数据解码成同一格式的中间数据。后端模块负责侦测进出仓按键的状态,以及对中间数据进行第二次解码,以获得为播放装置识别的音视频信号。
[0003]本案的发明人在长期的研发过程中发现:在单芯片系统模式下,后端模块必须完成启动加载(Bootloader)程序之后(如果有初始画面,后端模块还必须完成初始画面的设置之后),前端模块才能处于工作状态。因此,上电后,前端模块必须等待一段时间才能控制载盘的进仓以及出仓。而且,在实际工作中,由于后端模块的功能比前端模块的功能多,初始化的时间远大于前端模块所需要的时间,所以,即使前端模块能够控制载盘的进仓以及出仓,在后端模块未完成对进出仓按键状态进行侦测的进出仓侦测模块初始化时,光盘播放机依然不能实现载盘的进仓以及出仓功能。所以,从上电到光盘播放机能够实现载盘的进仓以及出仓功能大约需要3秒的时间。
【发明内容】
[0004]有鉴于此,本发明有必要提供一种光盘播放机及其进仓出仓控制方法,能够实现基于单芯片系统的光盘播放机在上电后快速实现进仓出仓的功能。
[0005]在一个实施方式中,本发明米用的一个技术方案是:提供一种光盘播放机,所述光盘播放机包括:载盘、进出仓按键、以及相互耦接的前端模块和后端模块,所述前端模块包含与所述载盘耦接的第一载盘控制模块,所述后端模块包含与所述进出仓按键耦接的第一进出仓侦测模块,且所述前端模块以及后端模块集成在同一块芯片上,所述光盘播放机还包括:快速进出仓反应模块,包括第二载盘控制模块与第二进出仓侦测模块,所述第二载盘控制模块耦接于所述载盘,所述第二进出仓侦测模块与所述进出仓按键以及所述第一进出仓侦测模块耦接,所述快速进出仓反应模块用于在光盘播放机上电之后以及所述后端模块中的第一进出仓侦测模块的初始化完成之前,由所述第二进出仓侦测模块侦测所述进出仓按键的状态,由所述第二载盘控制模块根据所述进出仓按键的状态控制所述载盘的进仓以及出仓。
[0006]对上述技术方案的一种改进在于,所述快速进出仓反应模块集成在所述后端模块中,且所述快速进出仓反应模块用于在所述后端模块上电之后开始侦测所述进出仓按键的状态。[0007]对上述技术方案的一种改进在于,所述快速进出仓反应模块集成在所述芯片上,并设置于所述后端模块之外。
[0008]对上述技术方案的一种改进在于,所述快速进出仓反应模块由一段程序、一个具体电路或一个固件来实现。
[0009]对上述技术方案的一种改进在于,所述快速进出仓反应模块的初始化时间在100毫秒之内。
[0010]对上述技术方案的一种改进在于,所述快速进出仓反应模块还用于:在所述后端模块中的第一进出仓侦测模块的初始化完成之后,所述第二进出仓侦测模块停止侦测所述进出仓按键的状态。
[0011]对上述技术方案的一种改进在于,所述快速进出仓反应模块还用于:在所述前端模块的第一载盘控制模块完成初始化之后,所述所述第二载盘控制模块停止控制所述载盘的进仓以及出仓。
[0012]在另一个实施方式中,本发明采用的另一个技术方案是:提供一种光盘播放机的进仓出仓控制方法,
[0013]所述光盘播放机包括:载盘、进出仓按键、以及相互耦接的前端模块和后端模块,所述前端模块包含与所述载盘耦接的第一载盘控制模块,所述后端模块包含与所述进出仓按键耦接的第一进出仓侦测模块,且所述前端模块以及后端模块集成在同一块芯片上,所述光盘播放机还包含快速进出仓反应模块,所述快速进出仓反应模块包括第二载盘控制模块与第二进出仓侦测模块,所述第二载盘控制模块耦接于所述载盘,所述第二进出仓侦测模块与所述进出仓按键以及所述第一进出仓侦测模块,所述进仓出仓控制方法包括如下步骤:在所述光盘播放机上电后对快速进出仓反应模块进行初始化;以及在所述后端模块中的第一进出仓侦测模块的初始化完成之前,所述第二进出仓侦测模块侦测进出仓按键的状态,并且,所述第二载盘控制模块根据所述进出仓按键的状态控制载盘的进仓以及出仓。
[0014]对上述技术方案的一种改进在于,所述快速进出仓反应模块集成在所述后端模块中,所述光盘播放机的进仓出仓控制方法还包含在所述后端模块上电后开始侦测所述进出仓按键的状态。
[0015]对上述技术方案的一种改进在于,所述快速进出仓反应模块集成在所述芯片上,并设置于所述后端模块之外。
[0016]对上述技术方案的一种改进在于,所述快速进出仓反应模块由一段程序、一个具体电路或一个固件来实现。
[0017]对上述技术方案的一种改进在于,所述光盘播放机的进仓出仓控制方法还包括:判断所述后端模块中的第一进出仓侦测模块的初始化是否完成,并在所述后端模块中的第一进出仓侦测模块的初始化完成之后,所述第二进出仓侦测模块停止侦测所述进出仓按键的状态。
[0018]对上述技术方案的一种改进在于,所述光盘播放机的进仓出仓控制方法还包括:判断所述前端模块的第一载盘控制模块的初始化是否完成,并在所述前端模块的第一载盘控制模块的初始化完成之后,所述第二载盘控制模块停止控制载盘的进仓以及出仓。
[0019]对上述技术方案的一种改进在于,所述第二进出仓侦测模块停止侦测所述进出仓按键的状态的步骤包括:所述第一进出仓侦测模块通知所述第二进出仓侦测模块停止侦测所述进出仓按键的状态。
[0020]上述光盘播放机及其进仓出仓控制方法通过快速进出仓反应模块,能达到基于单芯片系统的光盘播放机在上电后快速地实现载盘的进仓以及出仓功能,提高用户使用的方便性。
【专利附图】
【附图说明】
[0021]图1是本发明光盘播放机一实施方式的结构示意图;
[0022]图2是本发明光盘播放机另一实施方式的结构示意图;
[0023]图3是本发明光盘播放机的进仓出仓控制方法一实施方式的流程图;
[0024]图4是现有技术条件下进出仓按键响应的时序图;
[0025]图5是本发明进出仓按键响应的时序图。
【具体实施方式】
[0026]下面结合附图和具体的实施方式进行说明。
[0027]参阅图1,图1是本发明光盘播放机一实施方式的结构示意图。本实施方式的光盘播放机200包括:载盘210、进出仓按键220、前端模块230、后端模块240以及快速进出仓反应模块(FREM, Fast Response Eject Module) 250。前端模块230包括第一载盘控制模块231以及模数转换及预解码模块233。后端模块240包括第一进出仓侦测模块241以及音视频解码模块243。快速进出仓反应模块250包括第二载盘控制模块251以及第二进出仓侦测模块253。在本实施方式中,快速进出仓反应模块250设置于后端模块240之外,且前端模块230、后端模块240以及快速进出仓反应模块250集成在同一片芯片260上,前端模块230以及快速进出仓反应模块250分别与后端模块240耦合。
[0028]载盘210用于承载光盘100,前端模块230的第一载盘控制模块231稱接于载盘210 ;前端模块230的模数转换及预解码模块233用于接收从光盘100中获取的模拟信号,将模拟信号转换为数字信号,以及对数字信号进行第一次解码,以将不同类型的光盘的数据解码成同一格式的中间数据。后端模块240的第一进出仓侦测模块241耦接于进出仓按键220 ;后端模块240的音视频解码模块243耦接于模数转换及预解码模块233与播放装置300 (例如数字电视等),用于将模数转换及预解码模块233所发送的中间数据解码成真正的音视频数据,并向播放装置300发送。快速进出仓反应模块250的第二载盘控制模块251耦接于载盘210 ;快速进出仓反应模块250的第二进出仓侦测模块253耦接于进出仓按键220以及第一进出仓侦测模块241。
[0029]光盘播放机200上电时,由于快速进出仓反应模块250设置于后端模块240之外,后端模块240和快速进出仓反应模块250基本上可以同时上电,因而,后端模块240以及快速进出仓反应模块250同时进行初始化。而且,由于快速进出仓反应模块250本身所集成的功能少,在极短的时间内即可完成初始化进入工作状态,通常,快速进出仓反应模块250的初始化时间可以达到100毫秒之内。当快速进出仓反应模块250完成初始化时,后端模块240还处于初始化的过程中,需完成Bootloader程序(如果需要设置初始画面,还必须完成初始画面的设置)后,才能完成第一进出仓侦测模块241的初始化。一般而言,从光盘播放机200上电至后端模块240中第一进出仓侦测模块241完成初始化需要大概3秒的时间。如本领域技术人员所了解的,后端模块240中第一进出仓侦测模块241完成初始化后,第一进出仓侦测模块241才能对进出仓按键220的状态进行检测;以及在前端模块230的第一载盘控制模块231完成初始化后,第一载盘控制模块231才能对载盘210的进仓及出仓进行控制。
[0030]在本实施方式中,光盘播放机200上电之后,在后端模块240中的第一进出仓侦测模块241的初始化完成之前,快速进出仓反应模块250中的第二进出仓侦测模块253对进出仓按键220的状态进行侦测,如果进出仓按键220的状态为“进仓”,第二进出仓侦测模块253通知第二载盘控制模块251根据第二进出仓侦测模块253侦测到的进出仓按键220的状态控制载盘210进仓;如果进出仓按键220的状态为“出仓”,第二进出仓侦测模块253通知第二载盘控制模块251根据第二进出仓侦测模块253侦测到的进出仓按键220的状态控制载盘210出仓。
[0031]当快速进出仓反应模块250侦测到后端模块240中的第一进出仓侦测模块241的初始化完成时,或者后端I旲块240中的弟一进出仓侦测I旲块241在初始化完成后通知快速进出仓反应模块250时,第二进出仓侦测模块253停止侦测进出仓按键220的状态,从而,第二载盘控制模块251没有接收到进出仓按键220的状态,不再对载盘210进行控制。在第二进出仓侦测模块253停止侦测进出仓按键220的状态后,第二进出仓侦测模块253通知第一进出仓侦测模块241接替第二进出仓侦测模块253对进出仓按键220的状态进行侦测。同样地,在第一载盘控制模块23完成初始化之后,且当第一进出仓侦测模块241侦测到进出仓按键220的状态为“进仓”时,第一载盘控制模块231根据第一进出仓侦测模块241侦测到的进出仓按键220的状态控制载盘210进仓;在第一载盘控制模块23完成初始化之后,且当第一进出仓侦测模块241侦测到进出仓按键220的状态为“出仓”时,第一载盘控制模块231根据第一进出仓侦测模块241侦测到的进出仓按键220的状态控制载盘210出仓。
[0032]值得注意的是,快速进出仓反应模块250可以由一段程序、一个具体电路或一个固件(firmware)等等来实现。
[0033]图2是本发明光盘播放机另一实施方式的结构示意图。请参阅图2,本实施方式的光盘播放机与上一实施方式的不同之处在于:快速进出仓反应模块450设置在后端模块440内,而且,快速进出仓反应模块450在后端模块440上电之后开始侦测进出仓按键220的状态。
[0034]图3是本发明光盘播放机的进仓出仓控制方法一实施方式的流程图。适用本实施方式的进仓出仓控制方法的光盘播放机可以采用上述图1或图2所示的光盘播放机。为了后续描述的方便,举例说明如下,光盘播放机包括:载盘、进出仓按键、以及相互耦接的前端模块和后端模块。前端模块包含与载盘耦接的第一载盘控制模块,后端模块包含与进出仓按键耦接的第一进出仓侦测模块,且前端模块以及后端模块集成在同一块芯片上,光盘播放机还包含快速进出仓反应模块,快速进出仓反应模块包括第二载盘控制模块与第二进出仓侦测模块,第二载盘控制模块耦接于载盘,第二进出仓侦测模块与进出仓按键以及第一进出仓侦测模块。
[0035]本实施方式的光盘播放机的进仓出仓控制方法包括:
[0036]S301:在光盘播放机上电后对快速进出仓反应模块进行初始化。[0037]光盘播放机上电后,如果快速进出仓反应模块集成在后端模块中,则在后端模块上电后对快速进出仓反应模块进行初始化;如果快速进出仓反应模块集成在同一块芯片上,并设置于后端模块之外,在光盘播放机上电时,即可对快速进出仓反应模块进行初始化。由于快速进出仓反应模块功能较少,所以快速进出仓反应模块在极短的时间内即可完成初始化进入工作状态,通常,快速进出仓反应模块的初始化时间可以达到100毫秒之内。当快速进出仓反应模块完成初始化时,后端模块还处于初始化的过程中,需完成Bootloader程序(如果需要设置初始画面,还必须完成初始画面的设置)后,才能完成第一进出仓侦测模块的初始化。一般而言,从光盘播放机上电至后端模块中第一进出仓侦测模块完成初始化需要大概3秒的时间。
[0038]S302:在后端模块中的第一进出仓侦测模块的初始化完成之前,第二进出仓侦测模块侦测进出仓按键的状态,并且,第二载盘控制模块根据进出仓按键的状态控制载盘的进仓以及出仓。
[0039]在后端模块中的第一进出仓侦测模块的初始化完成之前,快速进出仓反应模块中的第二进出仓侦测模块对进出仓按键的状态进行侦测,如果进出仓按键的状态为“进仓”,第二进出仓侦测模块通知第二载盘控制模块根据进出仓按键的状态控制载盘进仓;如果进出仓按键的状态为“出仓”,第二进出仓侦测模块通知第二载盘控制模块根据进出仓按键的状态控制载盘出仓。
[0040]S303:判断后端模块中的第一进出仓侦测模块的初始化是否完成。如果后端模块中的第一进出仓侦测模块的初始化还没完成,返回S302 ;如果后端模块中的第一进出仓侦测模块的初始化已经完成,进入步骤S304。
[0041]S304:第二进出仓侦测模块停止侦测进出仓按键的状态。
[0042]在判断后端模块中的第一进出仓侦测模块的初始化已经完成后,第一进出仓侦测模块通知第二进出仓侦测模块停止侦测进出仓按键的状态,第二载盘控制模块不能从第二进出仓侦测模块获得进出仓按键的状态,因此,第二载盘控制模块不再对载盘进行控制。
[0043]S305:第二进出仓侦测模块通知第一进出仓侦测模块侦测进出仓按键的状态。
[0044]在第二进出仓侦测模块停止侦测进出仓按键的状态后,第二进出仓侦测模块通知第一进出仓侦测模块侦测进出仓按键的状态,然后,第一进出仓侦测模块接替第二进出仓侦测模块对进出仓按键的状态进行侦测,在第一载盘控制模块完成初始化之后,且当第一进出仓侦测模块侦测到进出仓按键的状态为“进仓”时,第一载盘控制模块根据第一进出仓侦测模块侦测到的进出仓按键的状态控制载盘进仓;在第一载盘控制模块完成初始化之后,且当第一进出仓侦测模块侦测到进出仓按键的状态为“出仓”时,第一载盘控制模块根据第一进出仓侦测模块侦测到的进出仓按键的状态控制载盘出仓。
[0045]参加图4以及图5,图4是现有技术条件下进出仓按键响应的时序图,图5是本发明进出仓按键响应的时序图。
[0046]从图4中可知,现有技术中即使前端模块开始工作(即前端模块开始工作时刻)后,后端模块还必须在完成启动加载程序及初始画面设置后(即第一进出仓侦测模块完成初始化时刻),后端模块才能对进出仓按键进行响应,因而,现有技术的单芯片光盘播放机从上电时刻到第一进出仓侦测模块完成初始化时刻之间的约3秒时间不能实现进出仓功倉泛。[0047]从图5与图4的对比可知,在上电时刻后的100毫秒之内,快速进出仓反应模块完成本身的初始化并进入工作状态,开始对进出仓按键进行侦测,并在后端模块中的第一进出仓侦测模块初始化完毕后,由第一进出仓侦测模块代替第二进出仓侦测模块进行侦测。因而,光盘播放机在100毫秒内即可实现进出仓功能,与现有技术相比,至少能够提高2.9秒,大大提闻了用户的体验。
[0048]本发明通过设置包含第二进出仓侦测模块与第二载盘控制模块的快速进出仓反应模块,在上电后能快速完成快速进出仓反应模块的初始化,对进出仓按键的状态进行侦测并根据进出仓按键的状态控制载盘的进仓以及出仓,并在后端模块初始化完成后,将进出仓按键的状态进行侦测权力以及对载盘的进仓以及出仓控制权力分别交还前端模块以及后端模块,从而达到基于单芯片系统的光盘播放机在上电后快速地实现载盘的进仓以及出仓功能,提高用户使用的方便性。
[0049]以上所述仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的【技术领域】,均同理包括在本发明的专利保护范围内。
【权利要求】
1.一种光盘播放机,其特征在于,所述光盘播放机包括:载盘、进出仓按键、以及相互耦接的前端模块和后端模块,所述前端模块包含与所述载盘耦接的第一载盘控制模块,所述后端模块包含与所述进出仓按键耦接的第一进出仓侦测模块,且所述前端模块以及后端模块集成在同一块芯片上,所述光盘播放机还包括: 快速进出仓反应模块,包括第二载盘控制模块与第二进出仓侦测模块,所述第二载盘控制模块耦接于所述载盘,所述第二进出仓侦测模块与所述进出仓按键以及所述第一进出仓侦测模块耦接,所述快速进出仓反应模块用于在光盘播放机上电之后以及所述后端模块中的第一进出仓侦测模块的初始化完成之前,由所述第二进出仓侦测模块侦测所述进出仓按键的状态,由所述第二载盘控制模块根据所述进出仓按键的状态控制所述载盘的进仓以及出仓。
2.根据权利要求1所述的光盘播放机,其特征在于,所述快速进出仓反应模块集成在所述后端模块中,且所述快速进出仓反应模块用于在所述后端模块上电之后开始侦测所述进出仓按键的状态。
3.根据权利要求1所述的光盘播放机,其特征在于,所述快速进出仓反应模块集成在所述芯片上,并设置于所述后端模块之外。
4.根据权利要求1所述的光盘播放机,其特征在于,所述快速进出仓反应模块由一段程序、一个具体电路或一个固件来实现。
5.根据权利要求1所述的光盘播放机,其特征在于,所述快速进出仓反应模块的初始化时间在100毫秒之内。
6.根据权利要求1所述的光盘播放机,其特征在于,所述快速进出仓反应模块还用于:在所述后端模块中的第一进出仓侦测模块的初始化完成之后,所述第二进出仓侦测模块停止侦测所述进出仓按键的状态。
7.根据权利要求6所述的光盘播放机,其特征在于,所述快速进出仓反应模块还用于:在所述前端模块的第一载盘控制模块完成初始化之后,所述所述第二载盘控制模块停止控制所述载盘的进仓以及出仓。
8.—种光盘播放机的进仓出仓控制方法,其特征在于,所述光盘播放机包括:载盘、进出仓按键、以及相互耦接的前端模块和后端模块,所述前端模块包含与所述载盘耦接的第一载盘控制模块,所述后端模块包含与所述进出仓按键耦接的第一进出仓侦测模块,且所述前端模块以及后端模块集成在同一块芯片上,所述光盘播放机还包含快速进出仓反应模块,所述快速进出仓反应模块包括第二载盘控制模块与第二进出仓侦测模块,所述第二载盘控制模块耦接于所述载盘,所述第二进出仓侦测模块与所述进出仓按键以及所述第一进出仓侦测模块,所述进仓出仓控制方法包括如下步骤: 在所述光盘播放机上电后对快速进出仓反应模块进行初始化;以及 在所述后端模块中的第一进出仓侦测模块的初始化完成之前,所述第二进出仓侦测模块侦测进出仓按键的状态,并且,所述第二载盘控制模块根据所述进出仓按键的状态控制载盘的进仓以及出仓。
9.根据权利要求8所述的光盘播放机的进仓出仓控制方法,其特征在于,所述快速进出仓反应模块集成在所述后端模块中,所述光盘播放机的进仓出仓控制方法还包含在所述后端模块上电后开始侦测所述进出仓按键的状态。
10.根据权利要求8所述的光盘播放机的进仓出仓控制方法,其特征在于,所述快速进出仓反应模块集成在所述芯片上,并设置于所述后端模块之外。
11.根据权利要求8所述的光盘播放机的进仓出仓控制方法,其特征在于,所述快速进出仓反应模块由一段程序、一个具体电路或一个固件来实现。
12.根据权利要求8所述的光盘播放机的进仓出仓控制方法,其特征在于,所述光盘播放机的进仓出仓控制方法还包括:判断所述后端模块中的第一进出仓侦测模块的初始化是否完成,并在所述后端模块中的第一进出仓侦测模块的初始化完成之后,所述第二进出仓侦测模块停止侦测所述进出仓按键的状态。
13.根据权利要求12所述的光盘播放机的进仓出仓控制方法,其特征在于,所述光盘播放机的进仓出仓控制方法还包括:判断所述前端模块的第一载盘控制模块的初始化是否完成,并在所述前端模块的第一载盘控制模块的初始化完成之后,所述第二载盘控制模块停止控制载盘的进仓以及出仓。
14.根据权利要求12所述的光盘播放机的进仓出仓控制方法,其特征在于,所述第二进出仓侦测模块停止侦测所述进出仓按键的状态的步骤包括: 所述第一进出仓侦测模块通知所述第二进出仓侦测模块停止侦测所述进出仓按键的状态。`
【文档编号】G11B17/053GK103680540SQ201210319165
【公开日】2014年3月26日 申请日期:2012年8月31日 优先权日:2012年8月31日
【发明者】高一凡, 黃威晟, 吴明苍 申请人:联发科技(新加坡)私人有限公司