專利名稱:開機(jī)畫面自行定義的顯示系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明是關(guān)于一種開機(jī)畫面自行定義的顯示系統(tǒng)以及方法,特別是關(guān)于一種應(yīng)用在計(jì)算機(jī)設(shè)備中開機(jī)畫面自行定義的顯示系統(tǒng)以及方法。
背景技術(shù):
計(jì)算機(jī)開機(jī)時(shí)是經(jīng)過一系列的自我檢測(cè)過程,且每次開機(jī)時(shí)計(jì)算機(jī)屏幕顯示的畫面信息均是相同,久而久之會(huì)讓人感到乏味。雖然很多計(jì)算機(jī)業(yè)者通過修改主機(jī)板上的基本輸入輸出系統(tǒng)(BIOS)。將自我品牌(Logo)加入開機(jī)顯示畫面中,但這種單一呆板的開機(jī)顯示畫面已經(jīng)無法滿足追求個(gè)性化使用者的需要。
另外,目前使用者自己可修改開機(jī)顯示畫面,將照片、風(fēng)景等圖片設(shè)置為開機(jī)顯示,充分展現(xiàn)個(gè)性魅力,例如,由富士康主機(jī)板提供的Superlogo功能,使用者通過主機(jī)板附帶光盤中的SuperUtilities軟件,然后運(yùn)行其中的SuperLogo,即可更改開機(jī)顯示畫面,但應(yīng)用此方法設(shè)定開機(jī)顯示畫面仍具有極大的局限性,且作為開機(jī)顯示畫面的圖像僅是一些特定格式及尺寸的靜態(tài)圖片,在現(xiàn)今人們對(duì)計(jì)算機(jī)的個(gè)性化要求日益增長(zhǎng)的情況下,無法滿足人們的需求。此外,目前現(xiàn)有通過修改BIOS內(nèi)容更改開機(jī)顯示畫面的方法具有一定危險(xiǎn)性,如出現(xiàn)修改或設(shè)定錯(cuò)誤,極有可能造成系統(tǒng)不能正常開機(jī)或系統(tǒng)當(dāng)機(jī)等嚴(yán)重問題。
為此,如何提供一種開機(jī)畫面自行定義的顯示系統(tǒng)以及方法,使用者可更靈活地設(shè)定所需的開機(jī)顯示畫面,使計(jì)算機(jī)開機(jī)不僅能顯示自行定義的靜態(tài)圖片畫面,還可以根據(jù)使用者自行定義的動(dòng)態(tài)影像作為開機(jī)顯示內(nèi)容,使個(gè)人計(jì)算機(jī)更具備個(gè)性化特性的同時(shí),又可避免因涉及對(duì)計(jì)算機(jī)BIOS的操作造成對(duì)系統(tǒng)的破壞。
發(fā)明內(nèi)容
為解決上述現(xiàn)有技術(shù)的問題,本發(fā)明的主要目的在于提供一種開機(jī)畫面自行定義的顯示系統(tǒng)以及方法,其可供使用者靈活設(shè)定所需的開機(jī)顯示畫面,達(dá)到個(gè)性化的公開要求。
本發(fā)明的另一目的在于提供一種開機(jī)畫面自行定義的顯示系統(tǒng)以及方法,其不僅能顯示自定義靜態(tài)圖片,還可以用戶自定義的動(dòng)畫作為開機(jī)顯示。
本發(fā)明的又一目的在于提供一種開機(jī)畫面自行定義的顯示系統(tǒng)以及方法,其可避免因涉及對(duì)計(jì)算機(jī)基本輸入輸出系統(tǒng)的操作導(dǎo)致系統(tǒng)受到破壞而不能正常使用的狀況。
為達(dá)上述目的,本發(fā)明提供一種開機(jī)畫面自行定義的顯示系統(tǒng)以及方法。本發(fā)明的開機(jī)畫面自行定義的顯示系統(tǒng),根據(jù)使用者所選擇的開機(jī)畫面進(jìn)行顯示,該顯示系統(tǒng)至少包括識(shí)別模塊,供使用者輸入至少一開機(jī)畫面文件,辨別該開機(jī)畫面文件的文件格式并輸出一識(shí)別結(jié)果;儲(chǔ)存模塊,具有至少一儲(chǔ)存區(qū)域,各儲(chǔ)存區(qū)域分別儲(chǔ)存相同文件格式的開機(jī)畫面文件,依據(jù)該識(shí)別模塊輸出的識(shí)別結(jié)果,將開機(jī)畫面文件儲(chǔ)存在相對(duì)應(yīng)的儲(chǔ)存區(qū)域,且依該開機(jī)畫面文件儲(chǔ)存于該儲(chǔ)存區(qū)域的儲(chǔ)存地址,在儲(chǔ)存模塊建立讀取啟始地址;選擇模塊,提供選擇開機(jī)畫面顯示時(shí)的文件格式,并在該儲(chǔ)存模塊中儲(chǔ)存選擇結(jié)果;以及顯示模塊,依據(jù)該儲(chǔ)存模塊所儲(chǔ)存的選擇結(jié)果,判斷出該選擇結(jié)果所對(duì)應(yīng)的文件格式,進(jìn)而以該文件格式自該儲(chǔ)存模塊中找出相對(duì)應(yīng)的儲(chǔ)存區(qū)域,并以該儲(chǔ)存區(qū)域的讀取啟始地址讀取開機(jī)畫面文件并進(jìn)行顯示。
本發(fā)明的開機(jī)畫面自行定義的顯示方法,應(yīng)用在根據(jù)使用者所選擇的開機(jī)畫面進(jìn)行顯示之顯示系統(tǒng),該顯示方法至少包括下列步驟令該顯示系統(tǒng)辨別其所接收到的開機(jī)畫面文件的文件格式并輸出一識(shí)別結(jié)果;令該顯示系統(tǒng)建立至少一儲(chǔ)存區(qū)域,且各儲(chǔ)存區(qū)域分別儲(chǔ)存相同文件格式的開機(jī)畫面文件,且依據(jù)該識(shí)別結(jié)果,將開機(jī)畫面文件儲(chǔ)存在相對(duì)應(yīng)的儲(chǔ)存區(qū)域,依該開機(jī)畫面文件儲(chǔ)存在該儲(chǔ)存區(qū)域的儲(chǔ)存地址,建立讀取啟始地址;令該顯示系統(tǒng)提供開機(jī)畫面文件格式的選擇輸入,并儲(chǔ)存所接收到的選擇結(jié)果;以及令該顯示系統(tǒng)依據(jù)該選擇結(jié)果判斷該選擇結(jié)果所對(duì)應(yīng)的文件格式,進(jìn)而以該文件格式找出相對(duì)應(yīng)的儲(chǔ)存區(qū)域,并以該儲(chǔ)存區(qū)域的讀取啟始地址讀取開機(jī)畫面文件并進(jìn)行顯示。
與現(xiàn)有開機(jī)顯示技術(shù)相比,本發(fā)明的開機(jī)畫面自行定義的顯示系統(tǒng)以及方法可令使用者更靈活地設(shè)定所需的開機(jī)畫面,使計(jì)算機(jī)開機(jī)不僅能顯示自行定義的靜態(tài)圖片,還可以讓使用者自行定義動(dòng)畫作為開機(jī)畫面,使個(gè)人計(jì)算機(jī)更具備個(gè)性化。
圖1為一方塊示意圖,顯示本發(fā)明的開機(jī)畫面自行定義的顯示系統(tǒng)的基本結(jié)構(gòu);圖2為一運(yùn)作流程圖,顯示應(yīng)用本發(fā)明的開機(jī)畫面自行定義的顯示系統(tǒng)將使用者自行定義的開機(jī)畫面文件儲(chǔ)存到用于內(nèi)建BIOS的儲(chǔ)存模塊的運(yùn)作流程;以及圖3為一運(yùn)作流程圖,顯示應(yīng)用本發(fā)明的開機(jī)畫面自行定義的顯示系統(tǒng)依據(jù)使用者所需的開機(jī)畫面,進(jìn)行開機(jī)畫面顯示處理的運(yùn)作流程。
具體實(shí)施例方式
實(shí)施例圖1是說明本發(fā)明的開機(jī)畫面自行定義的顯示系統(tǒng)的基本結(jié)構(gòu)方塊示意圖。如圖所示,該開機(jī)畫面自行定義的顯示系統(tǒng)1是應(yīng)用在計(jì)算機(jī)設(shè)備中提供使用者選擇所需的開機(jī)顯示畫面,該開機(jī)畫面自行定義的顯示系統(tǒng)1至少包括識(shí)別模塊10、儲(chǔ)存模塊11、選擇模塊12以及顯示模塊13。
該識(shí)別模塊10用于辨別該開機(jī)畫面自行定義的顯示系統(tǒng)1接收到的開機(jī)畫面文件的格式,并輸出一識(shí)別結(jié)果。其中,可作為開機(jī)畫面的文件格式至少包括點(diǎn)陣格式儲(chǔ)存的光柵圖形文件(.bmp)、以JPEG文件交換格式編碼儲(chǔ)存的圖形影像文件(.jpg)或PC Paintbrush的位圖(.pcx)中的靜態(tài)圖文件以及動(dòng)畫文件。
該儲(chǔ)存模塊11劃分為多個(gè)儲(chǔ)存區(qū)域以儲(chǔ)存不同的開機(jī)畫面文件,并依據(jù)該識(shí)別模塊10輸出的識(shí)別結(jié)果,將開機(jī)畫面文件儲(chǔ)存至該儲(chǔ)存模塊11所對(duì)應(yīng)的儲(chǔ)存區(qū)域,并建立讀取不同儲(chǔ)存區(qū)域中所儲(chǔ)存開機(jī)畫面文件的讀取啟始地址。
該儲(chǔ)存模塊11至少分為一靜態(tài)圖文件儲(chǔ)存區(qū)域110及一動(dòng)畫文件儲(chǔ)存區(qū)域111,其中,該靜態(tài)圖文件儲(chǔ)存區(qū)域110又包括多個(gè)不同儲(chǔ)存區(qū)域以儲(chǔ)存不同的靜態(tài)圖文件,在本實(shí)施例中該靜態(tài)圖文件儲(chǔ)存區(qū)域110設(shè)有用于儲(chǔ)存一文件名稱為sun的靜態(tài)圖文件的第一儲(chǔ)存區(qū)域110a及用于儲(chǔ)存文件名稱為moon的靜態(tài)圖文件的第二儲(chǔ)存區(qū)域110b;同樣地,該動(dòng)畫文件儲(chǔ)存區(qū)域111設(shè)有用于儲(chǔ)存一文件名稱為sunrise的動(dòng)畫程序的第三儲(chǔ)存區(qū)域111a及用于儲(chǔ)存文件名稱為sunset的動(dòng)畫程序的第四儲(chǔ)存區(qū)域111b,如前所述的各個(gè)儲(chǔ)存區(qū)域110a、110b、111a及111b均具有各自建立地址的讀取啟始地址,該讀取啟始地址即讀取其中所儲(chǔ)存的開機(jī)畫面文件的儲(chǔ)存地址。需特別說明的是,該儲(chǔ)存模塊11可內(nèi)建在計(jì)算機(jī)基本輸入輸出系統(tǒng)(BIOS)的存儲(chǔ)器中,例如ROM,也可以是一獨(dú)立的存儲(chǔ)單元。
該選擇模塊12提供使用者自由選擇開機(jī)畫面的顯示模式,并將選擇結(jié)果儲(chǔ)存在該儲(chǔ)存模塊。在本實(shí)施例中,該選擇模塊12可以是設(shè)在BIOS設(shè)定菜單中的多個(gè)供使用者自行定義的功能選項(xiàng)中,例如,可設(shè)定選擇原計(jì)算機(jī)廠商設(shè)定開機(jī)畫面的功能選項(xiàng)或選擇使用者自行定義的開機(jī)畫面的功能選項(xiàng),其中,該選擇使用者自行定義開機(jī)顯示的功能選項(xiàng),更進(jìn)一步包括使用者選擇顯示靜態(tài)圖文件或動(dòng)畫文件的子功能菜單,且更下一級(jí)的功能菜單是選擇使用者要使用的開機(jī)畫面是上述儲(chǔ)存在第一儲(chǔ)存區(qū)域110a文件名稱是sun的靜態(tài)圖文件、儲(chǔ)存在第二儲(chǔ)存區(qū)域110b文件名稱是moon的靜態(tài)圖文件、儲(chǔ)存在第三儲(chǔ)存區(qū)域111a文件名稱是sunrise的動(dòng)畫程序或儲(chǔ)存在第四儲(chǔ)存區(qū)域111b文件名稱是sunset的動(dòng)畫程序,用戶最終選擇結(jié)果將保存在該儲(chǔ)存模塊11中,作為下次開機(jī)畫面的顯示依據(jù)。特別地當(dāng)使用者自行定義的文件格式不符合BIOS顯示要求或自行編輯的動(dòng)畫程序不能執(zhí)行時(shí),用戶可選擇原計(jì)算機(jī)廠商設(shè)定的開機(jī)畫面功能選項(xiàng)進(jìn)行正常開機(jī),并對(duì)自行定義的開機(jī)畫面文件重新修改編輯并儲(chǔ)存,再由該選擇模塊12選擇執(zhí)行自行定義的開機(jī)畫面。
該顯示模塊13依據(jù)該儲(chǔ)存模塊11儲(chǔ)存的選擇結(jié)果,顯示自行定義的開機(jī)畫面文件。在本實(shí)施例中,即顯示原計(jì)算機(jī)廠商設(shè)定的開機(jī)畫面,或選擇使用者自行定義的開機(jī)畫面文件,例如其文件名稱是sun的靜態(tài)圖文件、文件名稱是moon的靜態(tài)圖文件、文件名稱是sunrise的動(dòng)畫程序或文件名稱是sunset的動(dòng)畫程序。
圖2顯示應(yīng)用本發(fā)明的開機(jī)畫面自行定義的顯示系統(tǒng)將使用者自行定義的開機(jī)畫面文件儲(chǔ)存到內(nèi)建在BIOS的ROM中的儲(chǔ)存模塊11的運(yùn)作流程。本發(fā)明的開機(jī)畫面自行定義的顯示方法包括下列步驟首先,執(zhí)行步驟S10,令該識(shí)別模塊10辨別自行定義的開機(jī)畫面文件格式并輸出一識(shí)別結(jié)果,該識(shí)別結(jié)果是否是動(dòng)態(tài)文件,若為動(dòng)畫文件則進(jìn)到步驟S12;反之,若該識(shí)別結(jié)果是靜態(tài)圖文件則進(jìn)到步驟S11。
在該步驟S11中,由使用者選擇儲(chǔ)存在該靜態(tài)圖文件的儲(chǔ)存區(qū)域,如第一儲(chǔ)存區(qū)域110a或第二儲(chǔ)存區(qū)域110b,接著進(jìn)到步驟S13。
在該步驟S12中,由使用者選擇儲(chǔ)存在動(dòng)畫文件的儲(chǔ)存區(qū)域,如第三儲(chǔ)存區(qū)域111a或第四儲(chǔ)存區(qū)域111b,接著進(jìn)到步驟S13。
在該步驟S13中,完成上述選擇開機(jī)畫面文件格式后,將使用者自行定義的開機(jī)畫面文件通過BIOS寫入軟件儲(chǔ)存在指定區(qū)域,接著進(jìn)到步驟S14。
在該步驟S14中,根據(jù)儲(chǔ)存在指定區(qū)域的地址建立讀取啟始地址,該讀取啟始地址即讀取其中所儲(chǔ)存開機(jī)畫面文件的儲(chǔ)存地址。
圖3顯示應(yīng)用本發(fā)明的開機(jī)畫面自行定義的顯示系統(tǒng)顯示使用者自行定義的開機(jī)畫面文件的運(yùn)作流程。在顯示自行定義的開機(jī)畫面前,使用者需預(yù)先令該選擇模塊12提供使用者設(shè)定開機(jī)畫面的顯示模式,并儲(chǔ)存該選擇結(jié)果。
在本實(shí)施例中,通過BIOS所提供的功能菜單設(shè)定開機(jī)畫面模式,即選擇原計(jì)算機(jī)廠商提供開機(jī)畫面的選項(xiàng)或使用者自行定義開機(jī)畫面的功能選項(xiàng),并儲(chǔ)存選擇結(jié)果,在設(shè)定完成后隨即進(jìn)行下列步驟。執(zhí)行步驟S20,判斷選擇結(jié)果是否是顯示廠商設(shè)定開機(jī)畫面,若是選擇廠商設(shè)定的開機(jī)畫面,則進(jìn)到步驟S21;若是選擇使用者自行定義的開機(jī)畫面則進(jìn)到步驟S22。
在該步驟S21中,從BIOS中讀取廠商所設(shè)定的開機(jī)畫面。
在該步驟S22中,判斷選擇結(jié)果是否是使用者自行定義的動(dòng)畫文件,若是靜態(tài)圖文件則進(jìn)到步驟S23;若為動(dòng)畫文件則進(jìn)到步驟S25。
在該步驟S23中,判斷選擇結(jié)果的靜態(tài)圖文件所儲(chǔ)存的儲(chǔ)存區(qū)域及該區(qū)域建立地址的讀取啟始地址,接著進(jìn)到步驟S24。
在該步驟S24中,根據(jù)該讀取啟始地址讀取該儲(chǔ)存區(qū)域所儲(chǔ)存的靜態(tài)圖文件并顯示在顯示模塊13。
在該步驟S25中,判斷選擇結(jié)果的動(dòng)畫文件所儲(chǔ)存的儲(chǔ)存區(qū)域及該區(qū)域建立地址的讀取啟始地址,接著進(jìn)到步驟S26。
在該步驟S26中,根據(jù)該讀取啟始地址讀取該儲(chǔ)存區(qū)域所儲(chǔ)存的動(dòng)態(tài)文件并顯示在顯示模塊13。
綜上所述,應(yīng)用本發(fā)明的開機(jī)畫面自行定義的顯示系統(tǒng)以及方法,使用者可更靈活地設(shè)定需要的開機(jī)畫面,使計(jì)算機(jī)開機(jī)不僅能顯示自行定義的靜態(tài)圖片,使用者還可以自行定義的動(dòng)畫作為開機(jī)畫面,使個(gè)人計(jì)算機(jī)更具備個(gè)性化。同時(shí),由于本發(fā)明是根據(jù)不同的開機(jī)畫面文件格式儲(chǔ)存在不同的儲(chǔ)存區(qū)塊,在文件讀取過程中不會(huì)影響計(jì)算機(jī)基本輸入輸出系統(tǒng)的運(yùn)作。
權(quán)利要求
1.一種開機(jī)畫面自行定義的顯示系統(tǒng),根據(jù)使用者選擇的開機(jī)畫面進(jìn)行顯示,其特征在于,該顯示系統(tǒng)至少包括識(shí)別模塊,供使用者輸入至少一開機(jī)畫面文件,辨別該開機(jī)畫面文件的文件格式并輸出一識(shí)別結(jié)果;儲(chǔ)存模塊,具有至少一儲(chǔ)存區(qū)域,各儲(chǔ)存區(qū)域分別儲(chǔ)存相同文件格式的開機(jī)畫面文件,依據(jù)該識(shí)別模塊輸出的識(shí)別結(jié)果,將開機(jī)畫面文件儲(chǔ)存在相對(duì)應(yīng)的儲(chǔ)存區(qū)域,且依該開機(jī)畫面文件儲(chǔ)存于該儲(chǔ)存區(qū)域的儲(chǔ)存地址,在儲(chǔ)存模塊建立讀取啟始地址;選擇模塊,提供選擇開機(jī)畫面顯示時(shí)的文件格式,并在該儲(chǔ)存模塊中儲(chǔ)存選擇結(jié)果;以及顯示模塊,依據(jù)該儲(chǔ)存模塊所儲(chǔ)存的選擇結(jié)果,判斷出該選擇結(jié)果所對(duì)應(yīng)的文件格式,進(jìn)而以該文件格式自該儲(chǔ)存模塊中找出相對(duì)應(yīng)的儲(chǔ)存區(qū)域,并以該儲(chǔ)存區(qū)域的讀取啟始地址讀取開機(jī)畫面文件并進(jìn)行顯示。
2.如權(quán)利要求1所述的開機(jī)畫面自行定義的顯示系統(tǒng),其特征在于,該開機(jī)畫面文件是靜態(tài)圖文件及動(dòng)畫文件中的一種。
3.如權(quán)利要求1所述的開機(jī)畫面自行定義的顯示系統(tǒng),其特征在于,該開機(jī)畫面文件是通過BIOS儲(chǔ)存在該儲(chǔ)存區(qū)域。
4.如權(quán)利要求1所述的開機(jī)畫面自行定義的顯示系統(tǒng),其特征在于,該儲(chǔ)存模塊是內(nèi)建在用于儲(chǔ)存基本輸入輸出系統(tǒng)程序的存儲(chǔ)器中。
5.如權(quán)利要求1所述的開機(jī)畫面自行定義的顯示系統(tǒng),其特征在于,該顯示模塊依據(jù)該選擇結(jié)果所對(duì)應(yīng)的文件格式進(jìn)行開機(jī)畫面文件的顯示處理是在該顯示系統(tǒng)開機(jī)后執(zhí)行的。
6.一種開機(jī)畫面自行定義的顯示方法,應(yīng)用在根據(jù)使用者所選擇的開機(jī)畫面進(jìn)行顯示的顯示系統(tǒng),其特征在于,該顯示方法至少包括下列步驟令該顯示系統(tǒng)辨別其所接收到的開機(jī)畫面文件的文件格式并輸出一識(shí)別結(jié)果;令該顯示系統(tǒng)建立至少一儲(chǔ)存區(qū)域,且各儲(chǔ)存區(qū)域分別儲(chǔ)存相同文件格式的開機(jī)畫面文件,且依據(jù)該識(shí)別結(jié)果,將開機(jī)畫面文件儲(chǔ)存在相對(duì)應(yīng)的儲(chǔ)存區(qū)域,依該開機(jī)畫面文件儲(chǔ)存在該儲(chǔ)存區(qū)域的儲(chǔ)存地址,建立讀取啟始地址;令該顯示系統(tǒng)提供開機(jī)畫面文件格式的選擇輸入,并儲(chǔ)存所接收到的選擇結(jié)果;以及令該顯示系統(tǒng)依據(jù)該選擇結(jié)果判斷該選擇結(jié)果所對(duì)應(yīng)的文件格式,進(jìn)而以該文件格式找出相對(duì)應(yīng)的儲(chǔ)存區(qū)域,并以該儲(chǔ)存區(qū)域的讀取啟始地址讀取開機(jī)畫面文件并進(jìn)行顯示。
7.如權(quán)利要求6所述的開機(jī)畫面自行定義的顯示方法,其特征在于,該開機(jī)畫面文件是靜態(tài)圖文件及動(dòng)畫文件中的一種。
8.如權(quán)利要求6所述的開機(jī)畫面自行定義的顯示方法,其特征在于,該開機(jī)畫面文件是通過BIOS儲(chǔ)存在該儲(chǔ)存區(qū)域中。
9.如權(quán)利要求6所述的開機(jī)畫面自行定義的顯示方法,其特征在于,該儲(chǔ)存區(qū)域是內(nèi)建在用于儲(chǔ)存基本輸入輸出系統(tǒng)程序的存儲(chǔ)器中。
10.如權(quán)利要求6所述的開機(jī)畫面自行定義的顯示方法,其特征在于,該顯示系統(tǒng)是在開機(jī)后依據(jù)該選擇結(jié)果所對(duì)應(yīng)的文件格式進(jìn)行開機(jī)畫面文件的顯示處理。
全文摘要
本發(fā)明是一種開機(jī)畫面自行定義的顯示系統(tǒng)以及方法,根據(jù)使用者所選擇的開機(jī)畫面進(jìn)行顯示,該系統(tǒng)包括識(shí)別模塊、儲(chǔ)存模塊、選擇模塊以及顯示模塊;與現(xiàn)有開機(jī)顯示技術(shù)相比,本發(fā)明的開機(jī)畫面自行定義的顯示系統(tǒng)以及方法可令使用者更靈活地設(shè)定所需的開機(jī)畫面,使計(jì)算機(jī)開機(jī)不僅能顯示自行定義的靜態(tài)圖片,還可以讓使用者自行定義動(dòng)畫作為開機(jī)畫面,使個(gè)人計(jì)算機(jī)更具備個(gè)性化。
文檔編號(hào)G06F9/445GK1797340SQ200410104128
公開日2006年7月5日 申請(qǐng)日期2004年12月30日 優(yōu)先權(quán)日2004年12月30日
發(fā)明者張丹, 徐建雄 申請(qǐng)人:英業(yè)達(dá)股份有限公司