專利名稱:即現(xiàn)性播放激光視盤的方法及實施該方法的便攜式計算機的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種即現(xiàn)性播放激光視盤的方法,其應(yīng)用于便攜式計算機,使得不須在執(zhí)行視窗作業(yè)環(huán)境下即能夠直接播放具有影音資料的光盤。
背景技術(shù):
美國專利USP6,279,506號“與操作系統(tǒng)無關(guān)之一種播放光驅(qū)內(nèi)音樂光盤的計算器系統(tǒng)(Computer system capable of playing audio CDs inCD-ROM drive independent of an operating system)”,已公開如筆記型計算機直接播放音樂光盤的技術(shù)。只有該現(xiàn)有技術(shù)在實施時必須在筆記型計算機的硬件線路上作一變更設(shè)計,才能夠執(zhí)行播放音樂光盤的功能,而且用于執(zhí)行播放音樂光盤的程序,以只讀存儲器(ROM)來儲存,并且在內(nèi)存映射空間(memory map)上與BIOS只讀存儲器(BIOS ROM)是呈共享的狀態(tài),USP6,279,506專利的做法需耗費ROM來單獨作為播放音樂光盤程序的儲存,而且僅能播放音樂光盤而已。再者,BIOS只讀存儲器的內(nèi)存映射空間有其一定的空間大小限制,當(dāng)依照USP6,279,506專利的指示來實施其它多媒體光盤的播放時,例如為DVD激光視盤的播放,所需需光盤播放程序大小,乃會大于BIOS只讀存儲器的共享內(nèi)存映射空間,此為USP6,279,506專利明顯之缺陷。
又以傳統(tǒng)視窗操作系統(tǒng)環(huán)境下,例如微軟(Microsoft)公司的Microsoft Window操作系統(tǒng),執(zhí)行多媒體光盤的播放,通常在此環(huán)境下的筆記型計算機其所有硬件資源皆被啟用,因此使用者在觀賞影音節(jié)目之時,筆記型計算機上與播放多媒體光盤無關(guān)的硬件亦在消耗電力,而造成不必要的電源浪費,同時也使其觀賞影音節(jié)目時間被迫受限制。
鑒于上述現(xiàn)有技術(shù)之缺陷乃亟思改良,而發(fā)明出即現(xiàn)性播放激光視盤的方法及其實施該方法的便攜式計算機以解決現(xiàn)有技術(shù)的缺陷。
發(fā)明內(nèi)容
本發(fā)明主要目的為提供一種不用進入視窗操作系統(tǒng)的便攜式計算機,使其能夠直接播放激光視盤。
本發(fā)明另一目的是提供一種不用進入視窗操作系統(tǒng)的便攜式計算機,以及能夠在節(jié)省電力的同時,還得以播放激光視盤。
為達成本發(fā)明上述目的,本發(fā)明提供一種即現(xiàn)性播放激光視盤的方法,其應(yīng)用于便攜式計算機,使得不須在執(zhí)行視窗作業(yè)環(huán)境下即能夠直接播放具有影音資料的光盤,本發(fā)明方法包括下列步驟編寫(coding)一儲存于大容量儲存裝置的影音播放程序代碼;編寫一儲存于基本輸入輸出系統(tǒng)(BIOS)內(nèi)存的加載程序代碼,其中加載程序代碼用于在便攜式計算機電源開啟之時偵測用于啟動光盤播放功能的啟動裝置是否被啟動,以及用于加載影音播放程序代碼;當(dāng)偵測到啟動裝置被啟動時,便攜式計算機執(zhí)行加載程序代碼以將大容量儲存裝置所儲存的影音播放程序代碼加載至便攜式計算機的主存儲器內(nèi);便攜式計算機執(zhí)行主存儲器的影音播放程序代碼,藉此播放光盤。
再者,為達成本發(fā)明上述目的,本發(fā)明提供一種具有即現(xiàn)性播放激光視盤的便攜式計算機,其不須在執(zhí)行視窗作業(yè)環(huán)境下即能夠直接播放具有影音資料的光盤,便攜式計算機至少包括一儲存于大容量儲存裝置的影音播放程序代碼;一儲存于基本輸入輸出系統(tǒng)(BIOS)內(nèi)存的加載程序代碼,其中加載程序代碼用于在便攜式計算機電源開啟之時偵測用于啟動光盤播放功能的啟動裝置是否被啟動,以及用于加載影音播放程序代碼;一中央處理器,用以執(zhí)行加載程序代碼,當(dāng)偵測到啟動裝置被啟動時,中央處理器執(zhí)行加載程序代碼以將大容量儲存裝置所儲存的影音播放程序代碼加載至便攜式計算機的主存儲器內(nèi),以及用于執(zhí)行主存儲器的影音播放程序代碼,藉此播放光盤。
圖1顯示本發(fā)明方法的流程圖;圖2顯示實施本發(fā)明方法之便攜式計算機的硬件架構(gòu)示意圖。
圖中11、13、15、17 步驟
20攜帶式計算機30光盤201 中央處理器203 BIOS內(nèi)存203a 加載程序代碼205 主存儲器207 偵測裝置209 大容量儲存裝置209a 影音播放程序代碼211 光驅(qū)具體實施方式
圖1顯示本發(fā)明方法的流程圖,請同時參見圖2顯示實施本發(fā)明方法之便攜式計算機的硬件架構(gòu)示意圖。本發(fā)明方法主要包括有步驟(11)為編寫(coding)一個影音播放程序代碼209a,而影音播放程序代碼209a主要是儲存在類似如硬盤機的大容量儲存裝置209內(nèi),影音播放程序代碼209a主要的功能是提供置入在光驅(qū)211中激光視盤30的播放。步驟(13)為編寫一個加載程序代碼203a,而加載程序代碼203a主要儲存在便攜式計算機20之基本輸入輸出系統(tǒng)(BIOS)內(nèi)存203內(nèi),加載程序代碼203a的功能用于在便攜式計算機20電源開啟之時,來偵測用于啟動光盤播放功能的啟動裝置207是否被啟動,以及加載程序代碼203a的另一個功能用于加載(load)影音播放程序代碼209a至主存儲器205內(nèi)。步驟(15)為當(dāng)偵測到啟動裝置207被啟動時,便攜式計算機20的中央處理器(CPU)201執(zhí)行加載程序代碼203a,以將大容量儲存裝置209所儲存的影音播放程序代碼209a加載至主存儲器205內(nèi)。步驟(17)為便攜式計算機20執(zhí)行主存儲器205的影音播放程序代碼209a,藉此播放光盤30。
依據(jù)本發(fā)明方法的加載程序代碼203a主要是用來偵測啟動裝置207是否被啟動,以及用來加載影音播放程序代碼209a,因此需要用來儲存加載程序代碼203a的內(nèi)存空間甚小,應(yīng)無存在占據(jù)過多BIOS內(nèi)存203空間之擔(dān)憂。
依據(jù)本發(fā)明方法的影音播放程序代碼209a,其可以利用Linux操作系統(tǒng),以及配合Linux操作系統(tǒng)所開發(fā)的激光視盤播放應(yīng)用程序,來作為具體實施以制作成類似于嵌入式應(yīng)用的型態(tài)。由于影音播放程序代碼209a在平常的狀態(tài)下儲存在大容量儲存裝置209,在影音播放程序代碼209a沒有被執(zhí)行時,完全不會占據(jù)到便攜式計算機20的內(nèi)存映射空間(memory map)的寶貴硬件資源,亦無須額外利用類似于只讀存儲器(ROM)或閃存來儲存影音播放程序代碼209a。
依據(jù)本發(fā)明的方法,由于便攜式計算機20不是在視窗作業(yè)環(huán)境下(例如微軟公司的視窗作業(yè)環(huán)境),其就能夠透過影音播放程序代碼209a的執(zhí)行直接來播放光盤,在節(jié)省電力因素的考慮,影音播放程序代碼209a在具體的程序代碼實施上,可以極方便達成僅使用到便攜式計算機20與播放光盤有關(guān)的內(nèi)部硬件而已,完全沒有視窗作業(yè)環(huán)境下操作之浪費電力的缺陷。
依據(jù)本發(fā)明的方法,啟動光盤播放功能的啟動裝置207的具體實施方式
,其可以是便攜式計算機20之鍵盤上的熱鍵(hotkey),或者是電氣連接便攜式計算機20的開關(guān),據(jù)此凡電氣連接便攜式計算機20且能夠產(chǎn)生訊號以讓加載程序代碼203a偵測的機制,這些機制都可以作為啟動裝置207的具體實施方式
。
圖2的便攜式計算機20,其不須在執(zhí)行視窗作業(yè)環(huán)境下即能夠直接播放具有影音資料的光盤30,便攜式計算機20主要包括有儲存在大容量儲存裝置209的影音播放程序代碼209a,而大容量儲存裝置209可以是為硬盤機。儲存于基本輸入輸出系統(tǒng)(BIOS)內(nèi)存203的加載程序代碼203a,其中加載程序代碼203a用于在便攜式計算機20電源開啟之時,偵測用于啟動光盤播放功能的啟動裝置207是否被啟動,以及用于加載影音播放程序代碼209a。中央處理器201其用以執(zhí)行加載程序代碼203a,當(dāng)偵測到啟動裝置207被啟動時,中央處理器201執(zhí)行加載程序代碼203a,以將大容量儲存裝置209所儲存的影音播放程序代碼209a加載至便攜式計算機20的主存儲器205內(nèi),以及用于執(zhí)行主存儲器205的影音播放程序代碼209a,藉此播放光盤30。
再者,本發(fā)明進一步包括用于偵測光驅(qū)211是否已有置入光盤30的光盤偵測程序代碼,如果偵測到光驅(qū)211尚未置入光盤30,則自動將拖盤拖出,此光盤偵測程序代碼經(jīng)編寫(Coding)后,可以將其整合至加載程序代碼203a中,或者是將其整合至影音播放程序代碼209a中。
實施本發(fā)明方法的便攜式計算機20,其在硬件設(shè)置上可以是完全不用大費周張的變更設(shè)計,在具體實施上的便攜式計算機20直接可以利用現(xiàn)有的筆記型計算機,或者是平板式計算機,甚至于便攜式計算機30可以為具有外接式播放硬件之可攜帶式數(shù)據(jù)處理裝置等等,而這些的筆記型計算機、平板式計算機、可攜帶式數(shù)據(jù)處理裝置等本身鍵盤上的其中一個熱鍵,其可以利用來作為啟動裝置207的具體實施。然后在筆記型計算機、平板式計算機的BIOS加入加載程序代碼203a,以及在筆記型計算機、平板式計算機的硬盤內(nèi)加入影音播放程序代碼209a,如此便完成本發(fā)明的便攜式計算機20之具體實施。
本發(fā)明上述的光盤30,其可以是音樂光盤(Audio CD)、激光視盤(Video CD/DVD)、MP3光盤(MP3 CD/DVD)等等。通過即現(xiàn)性播放光盤30的效果呈現(xiàn),據(jù)此實施本發(fā)明方法的便攜式計算機20可以呈現(xiàn)成類似娛樂性質(zhì)的家電裝置。
熟悉本技術(shù)者須了解可在本發(fā)明的精神及觀點內(nèi)對本發(fā)明進行多種不同的修改。而本發(fā)明涵蓋了由權(quán)利要求及其對等之涵意的觀點內(nèi)任何的修改及變更。
權(quán)利要求
1.一種即現(xiàn)性播放激光視盤的方法,其應(yīng)用于一便攜式計算機,使得不須在執(zhí)行視窗作業(yè)環(huán)境下即能夠直接播放具有影音資料的光盤,該方法包括下列步驟編寫(coding)一儲存于大容量儲存裝置的影音播放程序代碼;編寫一儲存于基本輸入輸出系統(tǒng)(BIOS)內(nèi)存的加載程序代碼,其中該加載程序代碼用于在該便攜式計算機電源開啟之時偵測用于啟動該光盤播放功能的啟動裝置是否被啟動,以及用于加載該影音播放程序代碼;當(dāng)偵測到該啟動裝置被啟動時,該便攜式計算機執(zhí)行該加載程序代碼以將該大容量儲存裝置所儲存的影音播放程序代碼加載至該便攜式計算機的主存儲器內(nèi);該便攜式計算機執(zhí)行該主存儲器的影音播放程序代碼,藉此播放該光盤。
2.如權(quán)利要求1所述之方法,其特征在于該啟動裝置為一連接該便攜式計算機鍵盤的熱鍵(hotkey)。
3.如權(quán)利要求1所述之方法,其特征在于該光盤可以為一音樂光盤、一激光視盤、一MP3光盤等其特征在于一個。
4.如權(quán)利要求3所述之方法,其特征在于該光盤為一CD光盤。
5.如權(quán)利要求3所述之方法,其特征在于該光盤為一DVD光盤。
6.如權(quán)利要求1所述之方法,其特征在于該大容量儲存裝置為一硬盤機。
7.如權(quán)利要求1所述之方法,其特征在于該便攜式計算機可以為一筆記型計算機、一平板式計算機等其特征在于一個。
8.如權(quán)利要求1所述之方法,其特征在于該便攜式計算機可以為一具有外接式播放硬件可攜帶式數(shù)據(jù)處理裝置。
9.如權(quán)利要求1所述之方法,其特征在于該加載程序代碼進一步包括一用于偵測該該便攜式計算機是否已有置入光盤的光盤偵測程序代碼。
10.如權(quán)利要求1所述之方法,其特征在于該影音播放程序代碼進一步包括一用于偵測該該便攜式計算機是否已有置入光盤的光盤偵測程序代碼。
11.一種具有即現(xiàn)性播放激光視盤的便攜式計算機,其特征在于該便攜式計算機不須在執(zhí)行視窗作業(yè)環(huán)境下即能夠直接播放具有影音資料的光盤,該便攜式計算機至少包括一儲存于大容量儲存裝置的影音播放程序代碼;一儲存于基本輸入輸出統(tǒng)(BIOS)內(nèi)存的加載程序代碼,其中該加載程序代碼用于在該便攜式計算機電源開啟之時偵測用于啟動該光盤播放功能的啟動裝置是否被啟動,以及用于加載該影音播放程序代碼;一中央處理器,用以執(zhí)行該加載程序代碼,當(dāng)偵測到該啟動裝置被啟動時,該中央處理器執(zhí)行該加載程序代碼以將該大容量儲存裝置所儲存的影音播放程序代碼加載至該便攜式計算機的主存儲器內(nèi),以及用于執(zhí)行該主存儲器的影音播放程序代碼,藉此播放該光盤。
12.如權(quán)利要求11所述之便攜式計算機,其特征在于該啟動裝置為一連接該便攜式計算機之鍵盤的熱鍵(hotkey)。
13.如權(quán)利要求11所述之便攜式計算機,其特征在于該光盤可以為一音樂光盤、一激光視盤、一MP3光盤等其中一個。
14.如權(quán)利要求13所述之便攜式計算機,其特征在于該光盤可以為一CD光盤。
15.如權(quán)利要求13所述之便攜式計算機,其特征在于該光盤可以為一DVD光盤。
16.如權(quán)利要求11所述之便攜式計算機,其特征在于該大容量儲存裝置為一硬盤機。
17.如權(quán)利要求11所述之便攜式計算機,其特征在于該便攜式計算機可以為一筆記型計算機、一平板式計算機等其中一個。
18.如權(quán)利要求11所述之便攜式計算機,其特征在于該便攜式計算機可以為一具有外接式播放硬件之可攜帶式數(shù)據(jù)處理裝置。
19.如權(quán)利要求11所述之便攜式計算機,其特征在于該加載程序代碼進一步包括一用于偵測該該便攜式計算機是否已有置入光盤的光盤偵測程序代碼。
20.如權(quán)利要求11所述之便攜式計算機,其特征在于該影音播放程序代碼進一步包括一用于偵測該該便攜式計算機是否已有置入光盤的光盤偵測程序代碼。
全文摘要
本發(fā)明涉及一種即現(xiàn)性播放激光視盤的方法,其應(yīng)用于便攜式計算機,使得不須在執(zhí)行視窗作業(yè)環(huán)境下即能夠直接播放具有影音資料的光盤,本發(fā)明方法包括下列步驟編寫(coding)一儲存于大容量儲存裝置的影音播放程序代碼;編寫一儲存于基本輸入輸出系統(tǒng)(BIOS)內(nèi)存的加載程序代碼,其中加載程序代碼用于在便攜式計算機電源開啟之時偵測用于啟動光盤播放功能的啟動裝置是否被啟動,以及用于加載影音播放程序代碼;當(dāng)偵測到啟動裝置被啟動時,便攜式計算機執(zhí)行加載程序代碼以將大容量儲存裝置所儲存的影音播放程序代碼加載至便攜式計算機的主存儲器內(nèi);便攜式計算機執(zhí)行主存儲器的影音播放程序代碼,藉此播放光盤。
文檔編號G06F9/06GK1553360SQ0313703
公開日2004年12月8日 申請日期2003年5月29日 優(yōu)先權(quán)日2003年5月29日
發(fā)明者陳益昌 申請人:仁寶電腦工業(yè)股份有限公司