可自动更新核心程序 的影音播放机 技术领域
本发明涉及一种影音播放机,且特别涉及一种可自动更新核心程序的影音播放机。
背景技术
在目前影音播放机中,包括有一承载机构(Loader)模块与一主控模块(MPEG模块)。承载机构模块包括一承载机构存储单元,而主控模块包括一主存储单元。承载机构存储单元及主存储单元均可使用闪速存储器来完成。主存储单元中记录有主控模块所需的主控模块核心程序,而承载机构存储单元中记录有承载机构模块所需的核心程序。当影音播放机开机之后,主控模块载入核心程序,以驱动影音播放机,并进行光盘数据解码的动作。
在传统作法中,当承载机构核心程序(Kernel)需要升级或更新时,作为承载机构存储单元的闪速存储器则必须自承载机构模块的电路板上解焊,并藉由烧录机更新闪速存储器的内容,之后再将闪速存储器重新焊回承载机构单元的电路板上,以完成承载机构单元的核心程序的更新动作。然而,此种传统的更新方法是相当费时且费力的。
传统的另一种作法为,直接将承载机构模块从影音播放器上拆除,并通过总线与计算机主机相连,藉由使计算机执行一更新程序,来对承载机构模块上的承载机构存储单元的内容进行更新动作。然而,此种作法因为需要将承载机构模块从影音播放机上拆下,对使用者而言是相当不便的。
发明内容
有鉴于此,本发明的目的就是在提供一种可自动更新核心程序的影音播放机,只要将记录有承载机构装置的核心程序的盘片置入影音播放机中,影音播放机即可开始进行更新动作。本发明可避免传统作法中,必须将闪速存储器自电路板解焊后再重新焊回其电路板的缺点,而且不需藉由计算机来完成更新动作。如此,可达到简化更新动作的目的。
根据本发明的目的,提出一种可自动更新核心程序地影音播放机,包括一承载机构模块与一主控模块。承载机构模块是用以承载一盘片。此承载机构模块包括一承载机构存储单元,记录有一更新子程序。而主控模块是包括有一主存储单元,且此主控模块是用以控制承载机构模块。其中,当主控模块检测出盘片中是记录有一承载机构模块的核心(Kernel)程序时,主控模块是传送一更新指令至承载机构模块,使承载机构模块启动更新子程序来开始进行承载机构存储单元的更新动作,使得承载机构核心程序被写入至承载机构存储单元中。
根据本发明的另一目的,提出一种影音播放机的程序码的更新方法。此影音播放机是包括有一承载机构模块与一主控模块。此承载机构模块用以承载一盘片,而承载机构模块是包括一承载机构存储单元,记录有一更新子程序。此主控模块是包括有一主存储单元,且此主控模块是用以控制承载机构模块。本发明的更新方法包括:首先,主控模块判断置入于承载机构模块的盘片中,是否记录有一承载机构核心程序。在判断为是的情况之下,此主控模块传送一更新指令至承载机构模块。接着,在承载机构模块接收更新指令后,启动此更新子程序,并开始进行承载机构存储单元的更新动作。之后,将承载机构核心程序写入承载机构存储单元中。
为使本发明的上述目的、特征、和优点能更明显易懂,下文特举一较佳实施例,并配合附图,作详细说明。
附图说明
图1是依照本发明一较佳实施例的一种可自动更新核心程序的影音播放机的示意图。
图2是依照本发明的较佳实施例的一种影音播放机的程序码的更新方法的流程图。
具体实施方式
参照图1,其所绘示乃依照本发明一较佳实施例的一种可自动更新核心程序的影音播放机的示意图。影音播放机100包括有一承载机构模块102与一主控模块101。承载机构模块102是包括一承载机构存储单元104,而主控模块101则包括有一主存储单元103。承载机构存储单元104及主存储单元103均可使用闪速存储器(Flash Memory)来完成。主存储单元103中记录有主控模块101所需的主控模块核心程序。而承载机构存储单元104中记录有承载机构模块102所需的承载机构核心程序。当影音播放机100开机之后,主控模块101与承载机构模块102分别读取主存储单元103与承载机构存储单元104,并分别载入主控模块核心程序与承载机构核心程序,以开始进行作业。
其中,承载机构模块102为一被动模块,承载机构模块102的动作是由作为一主动模块的主控模块101所控制。亦即是,承载机构模块102多半是在接收到主控模块101的指令时,方进行相对应的动作。
此外,承载机构模块102还包含一拖盘121,用以承载一盘片124。当使用者将盘片124置于拖盘121之后,承载机构模块102读取盘片124中的数据,然后藉由总线105将数据传送至入主控模块101中。主控模块101判断所接收的数据的格式,以进行下一步的信号处理。当所接收的数据为音频的格式时,主控模块101将此数据解码并转换成音频信号,并由音频输出端122输出,而当所接收的数据为视频的格式时,主控模块101将此数据解码并转换成视频信号,并由视频输出端123输出。
为了达到本发明的自动更新核心程序的目的,承载机构模块102中的承载机构存储单元104所记录的承载机构核心程序中,包括有一更新子程序。此更新子程序可使承载机构模块102执行更新承载机构存储单元104中的承载机构核心程序的动作。而且,为了达到本发明的目的,主存储单元103中所记录的主控模块核心程序则是必须具有判断盘片124所存储的数据是否为承载机构核心程序的功能,并且具有驱动承载机构模块102来进行更新动作的能力。
参照图2,其所绘示乃依照本发明的较佳实施例的一种影音播放机的程序码的更新方法的流程图。当承载机构模块102中的承载机构存储单元104的内容需要升级或更新时,本发明的更新方法如下:首先,进入步骤202,使用者藉由拖盘121将盘片124置入于承载机构模块102,使承载机构模块102读取盘片124上的数据。接着,进入步骤204,承载机构模块102将所读取的数据传送至主控模块101,主控模块101接着根据此数据判断置入承载机构模块102的盘片124中,是否记录有承载机构核心程序,若否,则结束本方法,若是,则进入步骤206。在步骤206中,主控模块101传送一更新指令至承载机构模块102。换句话说,当使用者欲对承载机构模块102的承载机构存储单元104的内容进行更新时,使用者必须要准备好一具有所要更新的承载机构存储单元104的承载机构核心程序的盘片124,方可进入步骤206。
接着,进入步骤208,在承载机构模块102接收到更新指令之后,承载机构模块102启动更新子程序,然后进入步骤210,开始进行更新动作,以更新承载机构存储单元104中的承载机构核心程序。此时,更新子程序是将由盘片124读取至主控模块101的承载机构核心程序写入至承载机构存储单元104中,以完成承载机构存储单元104的内容的更新动作。之后,进入步骤212,承载机构模块102将重新读取承载机构存储单元104,并执行记录于承载机构存储单元104中的更新过后的承载机构核心程序。
本发明的影音播放机可为一数字视频影盘机(DVD),而主控模块101可为一MPEG模块。本发明通过作为主动模块的主控模块101,来控制作为被动模块的承载机构模块102以进行更新核心程序的动作,以达到简单且快速更新核心程序的目的。
当使用者欲将承载机构核心程序进行升级或更新时,仅需要准备好具有新的承载机构核心程序的盘片124,例如是使用烧录器将新的承载机构核心程序烧录至盘片124的方式来得到所要的盘片124,并将此盘片124置入承载机构模块102中,主控模块101将会自动进行判断,并开始进行更新动作。影音播放机的设计人员只需稍微改变原有的主控模块核心程序与承载机构核心程序的设计,便可达到本发明的目的。
更进一步来说,主控模块也可具有同时更新主控模块核心程序与承载机构核心程序的功能。此时,盘片124上可同时具有新的主控模块核心程序与承载机构核心程序。主控模块101在判断盘片124上的数据为主控模块核心程序或承载机构模块核心程序之后,即开始进行主存储单元103或承载机构存储单元104的内容的更新动作。
本发明上述实施例所揭露的可自动更新核心程序的影音播放机,是免除传统作法中的闪速存储器需自电路板解焊后再重新焊回其电路板的缺点,并且不需藉助计算机即可对承载机构模块进行更新动作。本发明还具有快速与简易更新承载机构核心程序的优点。
综上所述,虽然本发明已以一较佳实施例揭露如上,然其并非用以限定本发明,任何本领域的技术人员,在不脱离本发明的精神和范围内,当可作各种的更动与润饰,因此本发明的保护范围应当以权利要求范围所界定的为准。