亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

信息處理裝置的制作方法

文檔序號:6403938閱讀:159來源:國知局
專利名稱:信息處理裝置的制作方法
技術領域
本發(fā)明涉及信息處理裝置,它包括讀取部分,讀取存儲在諸如DVD-ROM介質(zhì)、DVD-RAM介質(zhì)、CD介質(zhì)和MD介質(zhì)的可由用戶從主設備上裝入或卸下的記錄介質(zhì)中的數(shù)據(jù)。更具體地,本發(fā)明涉及信息處理裝置,它具有其中用戶不能物理上裝入記錄介質(zhì)的第一狀態(tài)和其中用戶能夠物理上裝入記錄介質(zhì)的第二狀態(tài)。本發(fā)明也涉及控制方法,它控制上述信息處理裝置、為此而設的引導程序、以及在其中存儲引導程序的程序數(shù)據(jù)的記錄介質(zhì)。本發(fā)明適于錄制TV節(jié)目的DVD錄像機、DVD音響設備、CD音響設備、MD音響設備、車載音響設備,例如。
背景技術
用戶能用來以DVD-RAM介質(zhì)存儲電視廣播內(nèi)容的DVD錄像機正流行起來。這樣的DVD錄像機具有DVD-RAM驅(qū)動器、CPU、存儲器、屏幕呈現(xiàn)功能、遠程控制器和其它用戶接口,并且提供以與稱為個人計算機相同的功能。DVD錄像機包括諸如閃存的可重寫非易失性ROM,并且在可重寫非易失性ROM中存儲相應于控制程序的程序數(shù)據(jù)。
另一方面,已經(jīng)存在包括諸如DVD-RAM驅(qū)動器或CD-ROM驅(qū)動器的記錄介質(zhì)讀取部分的個人計算機。例如,日本專利公開出版No.H10-268958揭示了檢查是否CD-ROM介質(zhì)安裝在能夠使用其CD-ROM設備為主引導設備的個人計算機上的技術。如果當CD-ROM驅(qū)動器用作主引導設備時發(fā)現(xiàn)CD-ROM介質(zhì)未裝入,日本專利公開出版No.H10-268958中所揭示的個人計算機打開CD-ROM驅(qū)動器托盤,從而提供用戶可物理上裝入CD-ROM介質(zhì)的環(huán)境。
如日本專利公開出版No.H10-268958中所述,個人計算機和DVD錄像機的記錄介質(zhì)讀取部分使用了一個用電動機電力驅(qū)動的托盤。結(jié)果,用戶不能在電源OFF(斷開)狀態(tài)中裝入記錄介質(zhì)。這樣,用戶在電源ON(通電)狀態(tài)下操作提供在主設備上的EJECT(彈出)按鈕,從而打開托盤并裝入記錄介質(zhì)。在這種情況下,控制程序檢測EJECT按鈕是否下壓,根據(jù)檢測結(jié)果發(fā)送命令到讀取部分,并進行控制,以便通過驅(qū)動讀取部分的電動機打開托盤。也就是,記錄介質(zhì)讀取部分由控制程序控制以便完成記錄介質(zhì)的加載和卸載。
控制程序可通過重寫程序數(shù)據(jù)更新。在個人計算機的情況下,諸如操作系統(tǒng)和設備驅(qū)動程序的控制程序可通過重寫存儲在硬盤等中的程序數(shù)據(jù)更新。在DVD錄像機的情況下,控制程序可通過重寫存儲在可重寫非易失性ROM更新。涉及上述更新的程序數(shù)據(jù)通過直接分發(fā)其中存儲數(shù)據(jù)的DVD-ROM介質(zhì)和CD-ROM介質(zhì)供應給用戶,或者允許用戶通過因特網(wǎng)下載數(shù)據(jù)。
然而,存在新程序數(shù)據(jù)由于因異常終止造成的程序數(shù)據(jù)未成功安裝而不可存儲的可能性。尤其是,在程序數(shù)據(jù)寫入諸如DVD錄像機的可重寫非易失性ROM中的情況下,以前存儲的程序數(shù)據(jù)被刪除了,且因此它只有在新程序數(shù)據(jù)完全存儲在那里后用戶才獲得可執(zhí)行程序數(shù)據(jù)。這樣,一般而言,準備好一記錄介質(zhì),其中存儲了恢復更新前程序數(shù)據(jù)的恢復程序,且當新程序數(shù)據(jù)未完全存儲時將這個記錄介質(zhì)裝入記錄介質(zhì)讀取部分,執(zhí)行恢復處理。
在個人計算機的情況下,記錄介質(zhì)讀取部分常常本身帶有一打開托盤的EJECT按鈕,由此獨立于諸如操作系統(tǒng)等的控制程序控制托盤的打開/關閉是可能的。這樣,即使沒有可執(zhí)行程序數(shù)據(jù),用戶也能通過操作EJECT按鈕打開托盤,并將存有恢復程序數(shù)據(jù)的記錄介質(zhì)插入記錄介質(zhì)讀取部分。
然而不像個人計算機,在DVD錄像機的情況下,在其前面板上提供了EJECT按鈕來打開記錄介質(zhì)讀取部分的托盤。而且,在DVD錄像機的情況下,托盤的打開/關閉常常由控制程序執(zhí)行的EJECT按鈕操作的檢測來控制。也就是,DVD錄像機的記錄介質(zhì)讀取部分由控制程序控制,以便完成記錄介質(zhì)的加載和卸載。結(jié)果,當沒有可執(zhí)行程序數(shù)據(jù)時,用戶不能打開托盤,即使他/她操作了EJECT按鈕。用戶不能在記錄介質(zhì)讀取部分上裝入存有恢復程序數(shù)據(jù)的記錄介質(zhì),因為托盤未打開。還有,如果一個不同于存有恢復程序記錄介質(zhì)的記錄介質(zhì)安裝在記錄介質(zhì)讀取部分上,用戶不能從上面移走這個記錄介質(zhì)。
日本專利公開出版No.H10-268958揭示了根據(jù)記錄介質(zhì)是否安裝在記錄介質(zhì)讀取部分的托盤上來打開托盤的技術,而因此當記錄介質(zhì)安裝在上面時托盤不被打開。也就是,日本專利公開出版No.H10-268958中所揭示的設備允許用戶在任何時間通過操作EJECT按鈕打開記錄介質(zhì)讀取部分的托盤,而不假設可能存在用戶不能打開托盤的情況。結(jié)果,即使日本專利公開出版No.H10-268958中揭示的技術應用于DVD錄像機,當涉及控制程序的程序數(shù)據(jù)完全或部分刪除時,還存在用戶不能裝入存有恢復程序的記錄介質(zhì)的可能性。
為了防止程序數(shù)據(jù)的不成功更新,可使用這樣的方法,為向其中寫入程序數(shù)據(jù)準備兩個區(qū),且在程序數(shù)據(jù)更新時上述兩個區(qū)可選地使用。然而,在上述方法中需要附加的可重寫存儲器,因此導致增加的產(chǎn)品成本。
概述因此,本發(fā)明的一個目標是提供改進的信息處理裝置。特別地,本發(fā)明的一個目標是提供能夠方便地恢復控制程序的信息處理裝置,即使控制程序的更新是不成功的,而不增加產(chǎn)品成本。還有,本發(fā)明的另一目標是提供控制方法、因之而來的程序、以及其中存儲程序的程序數(shù)據(jù)的記錄介質(zhì)。
本發(fā)明具有下列特點以達到上述目標。
本發(fā)明針對由控制程序控制的信息處理裝置。信息處理裝置包括由控制程序控制以完成記錄介質(zhì)的加載和卸載的記錄介質(zhì)讀取部分;程序數(shù)據(jù)存儲部分,存儲相應于控制程序的程序數(shù)據(jù);程序狀態(tài)檢驗部分,在控制程序引導之前檢驗存儲在程序數(shù)據(jù)存儲部分的程序數(shù)據(jù)的正確性;以及控制部分,將記錄介質(zhì)讀取部分的狀態(tài)從第一狀態(tài),其中不允許用戶物理上裝入記錄介質(zhì),改變到第二狀態(tài),其中允許用戶物理上裝入記錄介質(zhì),如果程序數(shù)據(jù)的正確性未被程序狀態(tài)檢驗部分檢驗通過且記錄介質(zhì)讀取部分處于第一狀態(tài)。
根據(jù)上述結(jié)構(gòu),用戶能物理上裝入記錄介質(zhì),即使沒有檢驗通過的程序數(shù)據(jù)。這樣,即使沒有檢驗通過的程序數(shù)據(jù)而將存儲恢復程序數(shù)據(jù)的記錄介質(zhì)裝入在記錄介質(zhì)讀取部分上也是可能的。還有,當沒有檢驗通過的程序數(shù)據(jù)時,即使其中沒有存儲恢復程序數(shù)據(jù)的記錄介質(zhì)安裝在記錄介質(zhì)讀取部分上,移動這個記錄介質(zhì)也是可能的。此外,本發(fā)明不需要諸如存儲器等附加元件,由此它能不增加成本而實現(xiàn)。
更合適地,信息處理裝置包括從外界接收輸入的輸入部分和輸出部分,如果程序數(shù)據(jù)的正確性未被程序狀態(tài)檢驗部分檢驗通過,據(jù)此輸出信息給用戶。當輸出部分輸出信息時,控制部分等待到輸入部分的輸入,并將記錄介質(zhì)讀取部分的狀態(tài)從第一狀態(tài)改變到相應于輸入部分輸入的第二狀態(tài)。
根據(jù)上述結(jié)構(gòu),用戶可在完成輸入部分的輸入后物理上裝入記錄介質(zhì)。這樣,用戶可期望記錄介質(zhì)讀取部分改變到其中他/她可物理上在上面裝入記錄介質(zhì)的狀態(tài)。
作為一個例子,輸入部分是信息處理裝置的主設備上提供的操作組成部分。作為另一個例子,輸入部分是信息處理裝置的主設備上提供的光接收部分。還有作為另一例子,輸入部分是接收信號的接口,它輸入到連接至信息處理裝置的外部設備并從外部設備發(fā)送。
作為一個例子,輸出部分是信息處理裝置的主設備上提供的顯示設備。作為另一例子,輸出部分是發(fā)送信號至連接到信息處理裝置的外部設備的接口。
更合適地,程序狀態(tài)檢驗部分在信息處理裝置自舉時間完成檢驗。
本發(fā)明還針對包括由控制程序控制的記錄介質(zhì)讀取部分以完成記錄介質(zhì)的加載和卸載的信息處理裝置的控制方法??刂品椒òǖ谝徊襟E,在控制程序引導前檢驗相應于控制程序的程序數(shù)據(jù)的正確性;以及第二步驟,將記錄介質(zhì)讀取部分的狀態(tài)從第一狀態(tài),其中不允許用戶物理上裝入記錄介質(zhì),改變到第二狀態(tài),其中允許用戶物理上裝入記錄介質(zhì),如果程序數(shù)據(jù)的正確性未檢驗通過。
根據(jù)上述結(jié)構(gòu),用戶能物理上裝入記錄介質(zhì),即使沒有檢驗通過的程序數(shù)據(jù)。這樣,即使沒有檢驗通過的程序數(shù)據(jù)而將存儲恢復程序數(shù)據(jù)的記錄介質(zhì)裝入在記錄介質(zhì)讀取部分上也是可能的。還有,當沒有檢驗通過的程序數(shù)據(jù)時,即使其中沒有存儲恢復程序數(shù)據(jù)的記錄介質(zhì)安裝在記錄介質(zhì)讀取部分上,移動這個記錄介質(zhì)也是可能的。
更合適地,控制方法包括第三步驟,如果程序數(shù)據(jù)的正確性未檢驗通過,據(jù)此在第二步驟之前輸出信息;以及第四步驟,在第三步驟之后禁用第二步驟直到執(zhí)行了從外界的輸入。
根據(jù)上述結(jié)構(gòu),在執(zhí)行到輸入部分的輸入后,用戶可物理上裝入記錄介質(zhì)。這樣,用戶可期望記錄介質(zhì)讀取部分改變到其中他/她能在其上物理上裝入記錄介質(zhì)的狀態(tài)。
更合適地,控制方法包括第五步驟,在第二步驟后檢測記錄介質(zhì)讀取部分處于第一狀態(tài)還是第二狀態(tài)。還有,更合適地,控制方法包括第六步驟,檢測第二步驟后是否裝入了記錄介質(zhì)。在這種情況下,當在第六步驟檢測到記錄介質(zhì)未裝入時,狀態(tài)最好返回到第一步驟執(zhí)行后的狀態(tài)。
更合適地,控制方法包括第七步驟,在第二步驟后檢測是否裝入的記錄介質(zhì)存儲了涉及恢復程序的程序數(shù)據(jù)以恢復程序數(shù)據(jù)。在這種情況下,當在第七步驟檢測到涉及恢復程序的程序數(shù)據(jù)未存儲,狀態(tài)最好返回到第一步驟執(zhí)行后的狀態(tài)。
更合適地,控制方法包括第八步驟,在第二步驟后通過執(zhí)行恢復裝入的記錄介質(zhì)上的程序數(shù)據(jù)的恢復程序來恢復控制程序。
更合適地,在信息處理裝置的自舉的時候執(zhí)行第一和第二步驟。
本發(fā)明還針對引導程序,它在信息處理裝置自舉的時候執(zhí)行,包括由控制程序控制的記錄介質(zhì)讀取部分以完成記錄介質(zhì)的加載和卸載。引導程序包括第一步驟,在控制程序引導前檢驗控制程序的程序數(shù)據(jù)的正確性;以及第二步驟,將記錄介質(zhì)讀取部分的狀態(tài)從第一狀態(tài),其中不允許用戶物理上裝入記錄介質(zhì),改變到第二狀態(tài),其中如果程序數(shù)據(jù)的正確性未檢驗通過,允許用戶物理上裝入記錄介質(zhì)。
在執(zhí)行本發(fā)明程序的情況下,即使沒有檢驗通過的程序數(shù)據(jù),用戶也可物理上裝入記錄介質(zhì)。這樣,在執(zhí)行本發(fā)明程序的情況下,即使沒有檢驗通過的程序數(shù)據(jù),在記錄介質(zhì)讀取部分上裝入存儲恢復程序的記錄介質(zhì)是可能的。還有,在執(zhí)行本發(fā)明程序的情況下,即使當沒有檢驗通過的程序數(shù)據(jù)而將其中沒有存儲恢復程序數(shù)據(jù)的記錄介質(zhì)裝入了記錄介質(zhì)讀取部分,將這個記錄介質(zhì)移去是可能的。
本發(fā)明針對記錄介質(zhì),它存儲要在信息處理裝置的自舉時候執(zhí)行的引導程序的程序數(shù)據(jù),包括由控制程序控制的記錄介質(zhì)讀取部分以完成記錄介質(zhì)的加載和卸載。引導程序包括第一步驟,檢驗控制程序的程序數(shù)據(jù)的正確性;以及第二步驟,將記錄介質(zhì)讀取部分的狀態(tài)從第一狀態(tài),其中不允許用戶物理上裝入記錄介質(zhì),改變到第二狀態(tài),其中如果程序數(shù)據(jù)的正確性未檢驗通過,允許用戶物理上裝入記錄介質(zhì)。
在執(zhí)行本發(fā)明程序的情況下,即使沒有檢驗通過的程序數(shù)據(jù),用戶也可物理上裝入記錄介質(zhì)。這樣,在執(zhí)行本發(fā)明程序的情況下,即使沒有檢驗通過的程序數(shù)據(jù),在記錄介質(zhì)讀取部分上裝入存儲恢復程序的記錄介質(zhì)是可能的。還有,在執(zhí)行本發(fā)明程序的情況下,即使當沒有檢驗通過的程序數(shù)據(jù)而將其中沒有存儲恢復程序數(shù)據(jù)的記錄介質(zhì)裝入了記錄介質(zhì)讀取部分,將這個記錄介質(zhì)移去是可能的。
根據(jù)本發(fā)明,提供能夠方便地恢復控制程序的信息處理裝置是可能的,即使控制程序的更新是不成功的,而不增加產(chǎn)品成本。還有,根據(jù)本發(fā)明,提供控制方法、為之而設的引導程序以及其中存儲引導程序的程序數(shù)據(jù)的記錄介質(zhì)是可能的,本發(fā)明的這些和其它目標、特點、方面和優(yōu)點將通過結(jié)合附圖時本發(fā)明的以下詳細描述變得更顯而易見。


圖1是給出按照本發(fā)明的一個實施例的信息處理裝置的硬件結(jié)構(gòu)的圖;圖2A是一透視圖,示出一其DVD-RAM驅(qū)動器托盤關閉的DVD錄像機;圖2B是其DVD-RAM驅(qū)動器托盤打開的DVD錄像機的透視圖;圖3是一軟件方框圖,示出按照本發(fā)明的一個實施例的的信息處理裝置的信號流;圖4是一流程圖,示出按照第一實施例的引導程序的過程;以及圖5是一流程圖,示出按照第二實施例的引導程序的過程。
詳細說明下文,參考附圖,描述本發(fā)明的實施例。
(第一實施例)圖1是示出按照本發(fā)明的一個實施例的信息處理裝置的硬件結(jié)構(gòu)的圖。信息處理裝置是一具有內(nèi)置DVD-RAM驅(qū)動器(記錄介質(zhì)讀取部分)的DVD錄像機。如圖1所示,信息處理裝置包括總線001、CPU 002、總線控制器003、BOOT ROM(自引導只讀存儲器)004、可重寫非易失性ROM005、主存儲器006、IDE控制器007、DVD-RAM驅(qū)動器008、輸出控制器009、輸出設備010、輸入控制器011、第一輸入設備012以及第二輸入設備013。
CPU002通過執(zhí)行基于存儲在主存儲器006中的程序數(shù)據(jù)的程序來控制信息處理裝置的系統(tǒng)。CPU002的輸入/輸出引腳直接連到總線控制器003上。
總線控制器003調(diào)節(jié)總線001,并完成總線上設備間的DMA傳送,例如。
可重寫非易失性ROM005是存儲相應于例如操作系統(tǒng)、設備驅(qū)動器以及要執(zhí)行的應用程序等(下文合起來稱為控制程序)的程序數(shù)據(jù)的存儲設備??芍貙懛且资訰OM005由多個,例如,F(xiàn)LASH模塊組成??芍貙懛且资訰OM005連到總線001上。
主存儲器006是臨時存儲相應于從可重寫非易失性ROM005讀取的控制程序的程序數(shù)據(jù)和處理數(shù)據(jù)等的存儲設備。主存儲器006由多個,例如,DRAM模塊組成。主存儲器006連接到總線001上。
BOOT ROM004是存儲相應于引導程序的程序數(shù)據(jù)的存儲設備。BOOT ROM004由,例如,MASK ROM(掩模只讀存儲器)組成。BOOT ROM004連接到總線001上。
IDE控制器007是連接在總線001上的LSI。DVD-RAM驅(qū)動器008是IDE設備,并由IDE控制器007控制。輸出控制器009是連接到總線001的LSI。輸出設備010是FL管,并由輸出控制器009控制。輸入控制器是連接到總線001上的LSI。第一輸入設備012是設置在前面板上的EJECT按鈕,并由輸出控制器009控制。第二輸入設備013是接收來自由用戶操作的遠程控制器的信號的傳感器,并由輸出控制器009控制。
上述部件設備在DVD錄像機的主設備上。DVD錄像機的主設備向所有部件供電。DVD錄像機的外部視圖示于圖2。圖2A是示出其DVD-RAM驅(qū)動器托盤關閉的DVD錄像機的透視圖,而圖2B是示出其DVD-RAM驅(qū)動器托盤打開的DVD錄像機的透視圖。
如圖2所示,DVD-RAM驅(qū)動器008、FL管010、EJECT按鈕012、從遠程控制器接收信號的光接收部分013示于DVD錄像機的外部視圖。DVD-RAM驅(qū)動器008是帶有電動托盤的記錄介質(zhì)讀取設備。當控制程序檢測到用戶操作EJECT按鈕012時,DVD-RAM驅(qū)動器008從其中托盤插入到DVD錄像機的主設備中并不允許用戶在上面裝入DVD-RAM介質(zhì)014的狀態(tài)(第一狀態(tài),圖2A)改變到其中托盤從DVD錄像機的主設備彈出并允許用戶在上面裝入DVD-RAM介質(zhì)的狀態(tài)(第二狀態(tài)),反之亦然。當?shù)诙顟B(tài)改變到第一狀態(tài)時,DVD-RAM介質(zhì)014由控制程序加載,因而能夠讀取。相反,當?shù)谝粻顟B(tài)改變到第二狀態(tài),DVD-RAM介質(zhì)014由控制程序卸載,因而不可讀取。象這樣,DVD-RAM驅(qū)動器008由控制程序控制以完成記錄介質(zhì)的加載和卸載。
圖3是一軟件方框圖,示出按照本發(fā)明的一個實施例的的信息處理裝置的信號流??刂撇糠?01作用為軟件方框的中心。控制部分101連接到記錄介質(zhì)讀取部分102、程序狀態(tài)檢驗部分103、第一程序數(shù)據(jù)存儲部分104、第二程序數(shù)據(jù)存儲部分105、臨時存儲部分106、輸入/輸出控制部分107、以及記錄介質(zhì)讀取控制部分110,并能到/從每個部件發(fā)送/接收信號。
控制部分101、程序狀態(tài)檢驗部分103、以及記錄介質(zhì)讀取控制部分110由包括在圖1所示的硬件結(jié)構(gòu)中的CPU002上執(zhí)行的引導程序?qū)崿F(xiàn)。記錄介質(zhì)讀取部分102相應于包括在圖1所示的硬件結(jié)構(gòu)中的IDE控制器007和DVD-RAM驅(qū)動器002。記錄介質(zhì)讀取控制部分110根據(jù)來自控制部分101的信號,完成諸如記錄介質(zhì)讀取部分102的托盤的打開/關閉之類的控制。
第一程序數(shù)據(jù)存儲部分相應于包括在圖1所示的硬件結(jié)構(gòu)中的可重寫非易失性ROM005。第一程序數(shù)據(jù)存儲部分104存儲相應于控制程序的程序數(shù)據(jù)。還有,程序狀態(tài)檢驗部分103連接到第一程序數(shù)據(jù)存儲部分104以訪問相應于控制程序的程序數(shù)據(jù)。程序狀態(tài)檢驗部分103按照來自控制部分101的指令檢驗存儲于第一程序數(shù)據(jù)存儲部分104中的控制程序的正確性。
第二程序數(shù)據(jù)存儲部分105相應于包括在如圖1所示的硬件結(jié)構(gòu)中的BOOTROM004。第二程序數(shù)據(jù)存儲部分105存儲相應于引導程序的程序數(shù)據(jù),將在下面描述。
臨時存儲部分106相應于包括在如圖1所示的硬件結(jié)構(gòu)中的主存儲器006。臨時存儲部分106臨時存儲相應于從第一程序數(shù)據(jù)存儲部分104讀取的控制程序的程序數(shù)據(jù)、以及處理數(shù)據(jù)等。所存數(shù)據(jù)按照來自控制部分101的指令處理。
輸入/輸出控制部分107相應于包括在如圖1所示的硬件結(jié)構(gòu)中的輸出控制器009和輸入控制器011。輸入/輸出控制部分107控制輸入部分108和輸出部分109,它連接到輸入/輸出控制部分107,根據(jù)來自控制部分101的信號。輸入部分108相應于包括在如圖1所示的硬件結(jié)構(gòu)中的第一輸入設備012(EJECT按鈕)和第二輸入設備013(光接收部分013)。輸出部分109相應于包括在如圖1所示的硬件結(jié)構(gòu)中的輸出設備010(FL管010)。
當DVD錄像機的主設備電源ON(開)并由操作系統(tǒng)控制時,控制部分將操作系統(tǒng)、設備驅(qū)動程序和相關于DVD-RAM控制應用的程序數(shù)據(jù),也即控制程序,讀入臨時存儲部分106,并激活讀取控制程序。在這種狀態(tài)下,如果輸入/輸出控制部分107從輸入部分108接收請求來開/關電動托盤(即用戶操作圖2A或者圖2B中的EJECT按鈕012),控制部分101執(zhí)行DVD-RAM控制應用和設備驅(qū)動程序,并控制記錄介質(zhì)讀取部分102。結(jié)果,電動托盤向外滑出,并如圖2B所示地打開。這樣,DVD-RAM介質(zhì)就可裝在上面或從上面拿出。
但是,當DVD錄像機的主設備電源OFF(關)時,或者當存儲于第一程序數(shù)據(jù)存儲部分104的程序數(shù)據(jù)完全或部分刪除時,例如,電動托盤不向外滑出并打開,即使輸入/輸出控制部分107從輸入部分108接收到開/關電動托盤的請求(即用戶操作圖2A或者圖2B中的EJECT按鈕)。
在這個實施例中,如果相關于存儲在第一程序數(shù)據(jù)存儲部分104中的控制程序的程序數(shù)據(jù)有任何錯誤,控制記錄介質(zhì)讀取部分102以自動開/關電動托盤。這個系統(tǒng)由引導程序?qū)崿F(xiàn)。
相關于引導程序的程序數(shù)據(jù)存儲在第二程序數(shù)據(jù)存儲部分105中。引導程序位于諸如操作系統(tǒng)和應用程序的控制程序和硬件之間。引導程序包括POST(加電自檢)程序,它在計算機系統(tǒng)電源ON(開)時首先執(zhí)行、用于硬件訪問的各種不同的設備驅(qū)動程序、以及用于設置系統(tǒng)環(huán)境的設置程序。
還有,引導程序檢驗相關于存儲于第二程序數(shù)據(jù)存儲部分105的控制程序的程序數(shù)據(jù)的正確性,自動打開記錄介質(zhì)讀取部分102的電動托盤,催促用戶插入恢復DVD-RAM介質(zhì),并從提供在恢復DVD-RAM介質(zhì)預定位置的引導區(qū)讀取最小的恢復程序來執(zhí)行,該恢復程序是從第二程序數(shù)據(jù)存儲部分105上的恢復DVD-RAM介質(zhì)恢復程序數(shù)據(jù)所需要的。
程序數(shù)據(jù)的正確性的檢驗由程序狀態(tài)檢驗部分103根據(jù)以前寫在第二程序數(shù)據(jù)存儲部分105的所有程序數(shù)據(jù)的CRC(循環(huán)冗余碼校驗)校驗和與當前存儲在第二程序數(shù)據(jù)存儲部分105的程序數(shù)據(jù)的CRC校驗和之間的比較完成的。上述引導程序的過程將在下面參考圖4描述。
參考圖4,將描述引導過程。圖4是一流程圖,示出按照第一實施例的引導程序的過程。
當DVD錄像機電源ON(開)時,在控制程序的所有操作前首先執(zhí)行引導程序。首先,執(zhí)行引導程序的POST程序,并完成存儲校驗和各種設備的初始化(步驟S001)。接著,引導程序檢驗存儲在第一程序數(shù)據(jù)存儲部分104中的程序數(shù)據(jù)是否正確(步驟S002)。
程序數(shù)據(jù)的正確性的檢驗通過比較所有以前知道的程序數(shù)據(jù)的CRC檢驗和與當前存儲的程序的CRC校驗和以及檢查兩者之間的對應關系進行。特別地,程序數(shù)據(jù)的正確性根據(jù)以前寫在可重寫非易失性ROM005的特定位置的所有程序數(shù)據(jù)的CRC檢驗和與存儲在當前可重寫非易失性ROM005中的所有程序數(shù)據(jù)的校驗和的比較來確定。
如果存儲在第一程序數(shù)據(jù)存儲部分104中的程序數(shù)據(jù)的正確性檢驗通過,引導程序使得臨時存儲部分106讀取存儲在第一程序數(shù)據(jù)存儲部分104的程序數(shù)據(jù),并引導操作系統(tǒng)。
如果存儲在第一程序數(shù)據(jù)存儲部分104中的程序數(shù)據(jù)的正確性未檢驗通過,引導程序發(fā)送信號至記錄介質(zhì)讀取部分102,并打開電動托盤(步驟S003)。
特別地,為了打開DVD-RAM驅(qū)動器008的電動托盤,例如,并發(fā)出控制DVD-RAM驅(qū)動器008的包括在典型命令集中的打開命令到控制DVD-RAM驅(qū)動器008的IDE控制器007。
結(jié)果,得到了其中用戶能夠物理上裝入DVD-RAM介質(zhì)的環(huán)境。然后,引導程序以規(guī)則的間隔發(fā)出狀態(tài)檢查命令,以檢查電動托盤是否關閉,并繼續(xù)監(jiān)控電動托盤的狀態(tài)改變(步驟S004和S005)。當檢測到電動托盤關閉時,引導程序發(fā)出介質(zhì)感知命令,以再檢查DVD-RAM介質(zhì)是否插入(步驟S006)。如果用戶插入DVD-RAM介質(zhì)并關閉托盤,檢測到DVD-RAM介質(zhì)被插入。另一方面,如果用戶關閉托盤而未插入介質(zhì),檢測到未插入DVD-RAM介質(zhì)。如果沒有插入DVD-RAM介質(zhì),過程回到步驟S003。
當檢測到插入DVD-RAM介質(zhì)時,引導程序檢查插入的DVD-RAM介質(zhì)是否是包括恢復程序的程序數(shù)據(jù)的DVD-RAM介質(zhì)(步驟S007)。修復數(shù)據(jù)寫在包括恢復程序的程序數(shù)據(jù)的DVD-RAM介質(zhì)中的指定區(qū)中,例如,由此確定DVD-RAM介質(zhì)是否包括恢復程序的程序數(shù)據(jù)是可能的。
如果插入的DVD-RAM介質(zhì)是包括恢復程序的程序數(shù)據(jù)的DVD-RAM介質(zhì),引導程序讀取DVD-RAM介質(zhì)上預定位置中的引導區(qū),并將存儲在里面的輔助程序的程序數(shù)據(jù)載入到主存儲器006中以完成程序數(shù)據(jù)的恢復。引導程序然后將控制交給DVD-RAM介質(zhì)上的自舉程序(步驟S009)。
如果插入的DVD-RAM介質(zhì)不是包括恢復程序的程序數(shù)據(jù)的DVD-RAM介質(zhì),過程返回到步驟S003。
注意,在上述實施例中,描述了具有DVD-RAM驅(qū)動器作為記錄介質(zhì)讀取部分的信息處理裝置,但并非限于此。例如,在裝備有只在供電時允許插入/改換介質(zhì)的機械結(jié)構(gòu)的信息處理裝置,這樣的信息處理裝置能夠應用于其它的獨立于介質(zhì)類型的諸如MO驅(qū)動器和CD-ROM驅(qū)動器的其它可移動驅(qū)動器。
注意,在上述實施例中,描述了其中恢復控制程序的恢復程序的程序數(shù)據(jù)是從DVD-RAM介質(zhì)加載的例子,但程序數(shù)據(jù)恢復程序可包括在引導程序中。還有,如果從多種類型的介質(zhì)讀取是可能的,恢復程序的程序數(shù)據(jù)可從裝入DVD-RAM驅(qū)動器的CD介質(zhì)或DVD-RAM介質(zhì)加載。
注意,在上述實施例中,描述了其中引導程序?qū)懺诘诙绦驍?shù)據(jù)存儲部分105的例子,但并非限于此。例如,引導程序可寫在第一程序數(shù)據(jù)存儲部分104的固定的指定位置,由此可從第一程序數(shù)據(jù)存儲部分104讀取。還有,在上述實施例中,描述了其中程序數(shù)據(jù)存儲在第一程序數(shù)據(jù)存儲部分104(可重寫非易失性ROM005)的例子,但任何能夠存儲數(shù)據(jù)的介質(zhì)(例如,HDD驅(qū)動器)都可用于取代第一程序數(shù)據(jù)存儲部分104。
注意,在上述實施例中,描述了其中控制部分101從第一程序數(shù)據(jù)存儲部分104將控制程序讀入臨時存儲部分106以便執(zhí)行的例子,但并非限于此。例如,控制部分101可從第一程序數(shù)據(jù)存儲部分104直接讀取程序數(shù)據(jù)以便執(zhí)行。
如上所述,按照第一實施例的信息處理裝置包括記錄介質(zhì)讀取部分、程序數(shù)據(jù)存儲部分、程序狀態(tài)檢驗部分以及記錄介質(zhì)讀取控制部分。記錄介質(zhì)讀取部分由控制部分控制以完成記錄介質(zhì)的加載和卸載。程序數(shù)據(jù)存儲部分存儲相應于控制程序的程序數(shù)據(jù)。程序狀態(tài)檢驗部分在控制程序引導前檢驗存儲在程序數(shù)據(jù)存儲部分中的程序數(shù)據(jù)的正確性。當程序數(shù)據(jù)的正確性未由程序狀態(tài)檢驗部分檢驗通過,且記錄介質(zhì)讀取部分處于其中用戶不能物理上裝入記錄介質(zhì)的第一狀態(tài)時,記錄介質(zhì)讀取控制部分將記錄介質(zhì)讀取部分從第一狀態(tài)改變到其中用戶能夠物理上裝入記錄介質(zhì)的第二狀態(tài)。
根據(jù)上述結(jié)構(gòu),按照上述實施例的信息處理裝置允許用戶物理上裝入記錄介質(zhì),即使沒有檢驗通過的程序數(shù)據(jù)。結(jié)果,用戶能夠?qū)⒋鎯謴统绦虻挠涗浗橘|(zhì)裝入記錄介質(zhì)讀取部分,即使沒有檢驗通過的程序數(shù)據(jù)。還有,即使其中沒有存儲恢復程序的記錄介質(zhì)在沒有檢驗通過的程序數(shù)據(jù)時裝在記錄介質(zhì)讀取部分上,用戶也可移去這個記錄介質(zhì)。而且,按照本實施例的信息處理裝置不需要諸如存儲器的附加部件,由此它可不增加成本得以實現(xiàn)。
(第二實施例)參考圖5,將描述第二實施例。第二實施例在引導過程不同于第一實施例。圖5是一流程圖,示出按照第二實施例的引導程序的過程。圖5中,步驟S101和步驟S102分別與第一實施例的步驟S001和步驟S002相同。
如果在步驟S102程序數(shù)據(jù)的正確性未檢驗通過,引導程序通過在輸入/輸出控制部分107設置命令來在作為輸出部分109的FL管010上顯示類似“PUSHOPEN”(按動打開)的消息(步驟S103)。
然后,引導程序進入等待狀態(tài),直到檢測到EJECT按鈕的操作(步驟S104)。
當引導程序檢測到EJECT按鈕012的操作,控制部分101控制記錄介質(zhì)讀取部分102,并打開電動托盤,與第一實施例的情況一樣(步驟S105)。
在下面過程中,第二實施例除了當在步驟S108未檢測到DVD-RAM介質(zhì)時以及當在步驟S109插入的DVD-RAM介質(zhì)不是包括恢復程序的程序數(shù)據(jù)的DVD-RAM介質(zhì)時過程返回到步驟S103外其它都與第一實施例相同。
如上所述,除了第一實施例的信息處理裝置的部件之外,按照第二實施例的信息處理裝置包括輸入部分和輸出部分。輸入部分從處界接收輸入。如果程序數(shù)據(jù)的正確性未由程序狀態(tài)檢驗部分檢驗通過,輸出部分根據(jù)檢驗結(jié)果輸出信息給用戶。當輸出部分輸出信息時,記錄介質(zhì)讀取控制部分等待到輸入部分的輸入,并響應到輸入部分的輸入將記錄介質(zhì)讀取部分的狀態(tài)從第一狀態(tài)改變到第二狀態(tài)。
根據(jù)上述結(jié)構(gòu),用戶可在到輸入部分的輸入完成后物理上裝入記錄介質(zhì)。這樣,用戶可期望記錄介質(zhì)讀取部分改變其中他/她能物理上在上面裝入記錄介質(zhì)的狀態(tài)。
這樣,例如,在用戶因為信息處理裝置放在前面是玻璃的TV柜中等原因不想要記錄介質(zhì)讀取部分突然移去的情況下,允許用戶為記錄介質(zhì)讀取部分的移動作準備是可能的。
注意,在上述實施例中,描述了其中輸出部分109是FL管010且消息用FL管010顯示的例子,但并非限于此。例如,輸出部分109可以是任何能夠通知用戶消息的工具,諸如液晶顯示器或者有機電發(fā)光顯示器。還有,控制部分101可在諸如監(jiān)視器的連接到DVD錄像機的外部設備上顯示消息。在這種情況下,輸出部分109作用為發(fā)送到連接著DVD錄像機的外部設備的信號的接口。
注意,在上述實施例中,描述了其中輸入部分108是EJECT按鈕012且輸入由EJECT按鈕012完成的例子,但并非限于此。例如,輸入部分108可以是任何能夠由用戶手工操作的操作部分,諸如提供在主設備上的前面板上的開關、作用為觸摸面板的顯示設備以及定點設備和慢進刻度盤(jog dial)等。還有,電動托盤可以是結(jié)構(gòu)化的,以便在用戶下壓托盤本身時打開。在這種情況下,操作部件是托盤本身。而且,在步驟S104中由光接收部分013檢測來自遠程控制器的光信號輸入的情況下,引導程序可控制電動托盤使其打開。在這種情況下,輸入部分108是從外界接收光信號的光接收部分013。還有,在步驟S104引導程序可等待檢測出輸入到諸如監(jiān)視器的外部設備的信號。在這種情況下,輸入部分108作用為接收從外部設備發(fā)送的信號的接口。
還有,在上述實施例中,輸出部分109顯示類似“PUSH OPEN(按動打開)”的消息,但并非限于此。例如,輸出部分109可顯示類似“CANNOT EXECUTEPROGRAM(不能執(zhí)行程序)”、“ERROR(出錯)”、“0001(出錯代碼號)”以及“SEEINSTRUCTION MANUAL(見用戶手冊)”等的消息。而且,輸出部分109可只改變顯示字符或背景的顏色。也就是,由輸出部分109顯示的消息可以是用戶根據(jù)它就能開始某種動作的信息。
此外,引導程序可在步驟S103用除顯示消息以外的方法通知用戶。例如,假設輸出部分109是揚聲器,引導程序可在步驟S103通過從揚聲器產(chǎn)生蜂音或語音消息催促用戶完成到輸入部分108的輸入。可供選擇地,假設輸出部分109是一用于遠程控制器和家用視頻游戲控制臺等的手控控制器,引導程序可在步驟S103中用振動方式催促用戶完成到輸入部分108的輸入。
注意,在上述實施例中,描述了其中引導程序在步驟S003或者S105中控制作為記錄介質(zhì)讀取部分102的DVD-RAM驅(qū)動器008以便打開電動托盤的例子,但并非限于此。例如,本發(fā)明可用于車載音響裝置等,其中DVD-RAM驅(qū)動器008(記錄介質(zhì)讀取部分102)使用通過電機彈出諸如DVD-RAM驅(qū)動器等的記錄介質(zhì)本身的方法。在這種情況下,如果記錄介質(zhì)裝在記錄介質(zhì)讀取部分102上,且包括在里面的程序數(shù)據(jù)未通過檢驗,引導程序彈出記錄介質(zhì),且引起輸出部分109輸出催促用戶裝入包括恢復程序的程序數(shù)據(jù)的DVD-RAM介質(zhì)的消息。
注意,在上述實施例中,描述了其中當存儲于第一程序數(shù)據(jù)存儲部分104的程序數(shù)據(jù)完全或部分刪除時程序數(shù)據(jù)的正確性檢驗不通過的例子,但并非限于此。例如,當存儲于第一程序數(shù)據(jù)存儲部分104中的應該已更新的程序數(shù)據(jù)還保留前一版本時,程序數(shù)據(jù)的正確性檢驗不通過。也就是,在本發(fā)明中,“其中程序數(shù)據(jù)的正確性檢驗未通過的狀態(tài)”不僅包括其中程序數(shù)據(jù)不正常操作的不可執(zhí)行狀態(tài),還包括其中正常操作的程序數(shù)據(jù)不是所要的程序數(shù)據(jù)的狀態(tài)。
注意相關于上述實施例的引導程序可以是以前寫在第二程序數(shù)據(jù)存儲部分105中的,當制造信息處理裝置時??晒┻x擇地,信息處理裝置制造后用戶可在第二程序數(shù)據(jù)存儲部分105中寫入或重寫引導程序。如果在制造信息處理裝置后用戶在第二程序數(shù)據(jù)存儲部分中寫入或重寫引導程序,程序數(shù)據(jù)可通過,例如,因特網(wǎng)提供,或者可作為存儲在諸如DVD-RAM介質(zhì)或CD介質(zhì)的記錄介質(zhì)中的數(shù)據(jù)被提供。
雖然本發(fā)明已詳細描述,以前的描述是示例性的所有方面,但非限制。要理解大量其它修改或變體可不脫離本發(fā)明的范圍而設計。
權(quán)利要求
1.一由控制程序控制的信息處理裝置,包括一記錄介質(zhì)讀取部分(102),由所述控制程序控制以完成記錄介質(zhì)的加載和卸載;一程序數(shù)據(jù)存儲部分(104),存儲相應于所述控制程序的程序數(shù)據(jù);一程序狀態(tài)檢驗部分(103),在所述控制程序的引導前檢驗存儲在所述程序數(shù)據(jù)存儲部分(104)中的程序數(shù)據(jù)的正確性;以及一控制部分(101、110),將所述記錄介質(zhì)讀取部分(102)的狀態(tài)從其中不允許用戶物理上裝入記錄介質(zhì)的第一狀態(tài)改變到其中允許用戶物理上裝入記錄介質(zhì)的第二狀態(tài),如果所述程序數(shù)據(jù)的正確性未由所述程序狀態(tài)檢驗部分(105)檢驗通過且所述記錄介質(zhì)讀取部分處于所述第一狀態(tài)。
2.如權(quán)利要求1所述的信息處理裝置,還包括一輸入部分(108),從外界接收一輸入;以及一輸出部分(109),如果所述程序數(shù)據(jù)的正確性未由所述程序狀態(tài)檢驗部分檢驗通過,據(jù)此輸出信息給用戶,其特征在于,當所述輸出部分(109)輸出信息時,所述控制部分(101、110)等待到所述輸入部分(108)的輸入,并響應到所述輸入部分的輸入將所述記錄介質(zhì)讀取部分(102)的狀態(tài)從所述第一狀態(tài)改變到所述第二狀態(tài)。
3.如權(quán)利要求2所述的信息處理裝置,其特征在于,所述輸入部分(108)是提供在所述信息處理裝置的主設備上的操作部分。
4.如權(quán)利要求2所述的信息處理裝置,其特征在于,所述輸入部分(108)是一提供在所述信息處理裝置的主設備上的光接收部分。
5.如權(quán)利要求2所述的信息處理裝置,其特征在于,所述輸入部分(108)是接收輸入到連接在所述信息處理裝置的外部設備并從所述外部設備發(fā)送信號的接口。
6.如權(quán)利要求2所述的信息處理裝置,其特征在于,所述輸出部分(109)是提供在所述信息處理裝置的主設備上的顯示設備。
7.如權(quán)利要求2所述的信息處理裝置,其特征在于,所述輸出部分(109)是發(fā)送信號到連接在所述信息處理裝置的外部設備的接口。
8.如權(quán)利要求1所述的信息處理裝置,其特征在于,所述程序狀態(tài)檢驗部分(103)在所述信息處理裝置引導階段完成檢驗。
9.一包括由控制程序控制以完成記錄介質(zhì)的加載和卸載的記錄介質(zhì)讀取部分的信息處理裝置的控制方法,包括第一步驟(S002、S102),在所述控制程序引導前檢驗相應于所述控制程序的程序數(shù)據(jù)的正確性;以及第二步驟(S003、S105),將所述記錄介質(zhì)讀取部分的狀態(tài)從其中不允許用戶物理上裝入記錄介質(zhì)的第一狀態(tài)改變到其中允許用戶物理上裝入記錄介質(zhì)的第二狀態(tài),如果所述程序數(shù)據(jù)的正確性未檢驗通過。
10.如權(quán)利要求9所述的控制方法,還包括第三步驟(S103),如果所述程序數(shù)據(jù)的正確性未檢驗通過,據(jù)此在所述第二步驟(S003、S105)前輸出信息;以及第四步驟(S104),在所述第三步驟后禁止所述第二步驟,直到完成來自外界的輸入。
11.如權(quán)利要求9所述的控制方法,還包括第五步驟(S005、S107),檢測所述記錄介質(zhì)讀取部分是否處于所述第一狀態(tài)或在所述第二步驟(S003、S105)后是否處于所述第二狀態(tài)。
12.如權(quán)利要求9所述的控制方法,還包括第六步驟(S006、S108),檢測所述記錄介質(zhì)是否在所述第二步驟(S003、S105)后裝入。
13.如權(quán)利要求12所述的控制方法,其特征在于,當在第六步驟(S006、S108)中檢測到所述記錄介質(zhì)未裝入時,狀態(tài)返回到所述第一步驟(S002、S102)執(zhí)行后的狀態(tài)。
14.如權(quán)利要求9所述的控制方法,還包括第七步驟(S007、S109),在所述第二步驟(S003、S105)后檢測裝入的記錄介質(zhì)是否存儲與用于恢復所述程序數(shù)據(jù)的恢復程序相關的程序數(shù)據(jù)。
15.如權(quán)利要求14所述的控制方法,其特征在于,當在第七步驟(S007、S109)中檢測到未存儲相關于所述恢復程序的程序數(shù)據(jù)時,狀態(tài)返回到所述第一步驟(S002、S102)執(zhí)行后的狀態(tài)。
16.如權(quán)利要求9所述的控制方法,還包括第八步驟(S008、S110),在所述第二步驟(S003、S105)后通過執(zhí)行恢復程序恢復所述控制程序數(shù)據(jù),以恢復裝入的記錄介質(zhì)上的程序數(shù)據(jù)。
17.如權(quán)利要求9所述的控制方法,其特征在于,所述第一和第二步驟(S003、S105)在所述信息處理裝置的引導時執(zhí)行。
18.一包括由控制程序控制以完成記錄介質(zhì)的加載和卸載的記錄介質(zhì)讀取部分(102)的信息處理裝置在引導時執(zhí)行的引導程序,包括第一步驟(S002、S102),在所述控制程序引導前檢驗所述控制程序的程序數(shù)據(jù)的正確性;以及第二步驟(S003、S105),將所述記錄介質(zhì)讀取部分的狀態(tài)從其中不允許用戶物理上裝入記錄介質(zhì)的第一狀態(tài)改變到其中允許用戶物理上裝入記錄介質(zhì)的第二狀態(tài),如果所述程序數(shù)據(jù)的正確性未檢驗通過。
19.一存儲在包括由控制程序控制以完成記錄介質(zhì)的加載和卸載的記錄介質(zhì)讀取部分(102)的信息處理裝置的引導階段執(zhí)行的引導程序的程序數(shù)據(jù)的記錄介質(zhì),其特征在于,引導程序包括第一步驟(S002、S102),檢驗所述控制程序的程序數(shù)據(jù)的正確性;以及第二步驟(S003、S105),將所述記錄介質(zhì)讀取部分的狀態(tài)從其中不允許用戶物理上裝入記錄介質(zhì)的第一狀態(tài)改變到其中允許用戶物理上裝入記錄介質(zhì)的第二狀態(tài),如果所述程序數(shù)據(jù)的正確性未檢驗通過。
全文摘要
由控制程序控制的信息處理裝置包括由控制程序控制完成記錄介質(zhì)的加載/卸載的記錄介質(zhì)讀取部分(102)、存儲相應于控制程序的程序數(shù)據(jù)的程序數(shù)據(jù)存儲部分(104)、在控制程序?qū)肭皺z驗存儲在程序數(shù)據(jù)存儲部分(104)中的程序數(shù)據(jù)的正確性的程序狀態(tài)檢驗部分(103)、以及記錄介質(zhì)讀取控制部分(110)。當程序數(shù)據(jù)的正確性未由程序狀態(tài)檢驗部分(103)檢驗通過、且記錄介質(zhì)讀取部分(102)處于用戶不能物理上裝入記錄介質(zhì)的第一狀態(tài)時,記錄介質(zhì)讀取控制部分(110)將記錄介質(zhì)讀取部分(102)從第一狀態(tài)改變到用戶能夠物理上裝入記錄介質(zhì)的第二狀態(tài)。
文檔編號G06F9/445GK1550984SQ20041004560
公開日2004年12月1日 申請日期2004年5月8日 優(yōu)先權(quán)日2003年5月8日
發(fā)明者奧埜貢士, 榎信行, 安田計, 奧 士 申請人:松下電器產(chǎn)業(yè)株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1