[發(fā)明專利]一種BIOS下圖片顯示和存儲的方法無效
| 申請?zhí)枺?/td> | 201010187313.4 | 申請日: | 2010-05-31 |
| 公開(公告)號: | CN101872310A | 公開(公告)日: | 2010-10-27 |
| 發(fā)明(設(shè)計)人: | 吳少剛;項宇;晏華 | 申請(專利權(quán))人: | 江蘇中科夢蘭電子科技有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F3/14 |
| 代理公司: | 南京蘇高專利商標事務(wù)所(普通合伙) 32204 | 代理人: | 柏尚春 |
| 地址: | 215500 *** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 bios 圖片 顯示 存儲 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及一種BIOS下圖片顯示和存儲的方法,特別涉及一種利用片外存儲介質(zhì)存儲BIOS下所需圖片的方法。
背景技術(shù)
隨著BIOS功能的增強和擴充,界面圖形化的發(fā)展趨勢,以及C語言逐漸替代匯編語言成為BIOS領(lǐng)域的主流編程語言,使得BIOS對芯片容量提出了更高的要求。為了在有限的存儲空間容納中盡可能多的內(nèi)容,BIOS廠商使用了各種壓縮技術(shù)來緩解這一矛盾,然而出于成本和其它因素的制約,相對于需求來說,BIOS芯片的容量仍顯得非常有限。因此在BIOS芯片上存儲的圖片不但要壓縮,而且分辨率和色深都受到限制。同時,隨著用戶對于PC個性化追求的逐步提高,在操作系統(tǒng)層面的個性化之后,BIOS層面的個性化需求也逐漸出現(xiàn),而在BIOS顯示與眾不同的圖片是體現(xiàn)其個性化的一個重要形式。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種在BIOS芯片外的存儲介質(zhì)上存放BIOS需要顯示的圖片的方法。
為解決上述的技術(shù)問題,本發(fā)明的技術(shù)方案是:一種BIOS下圖片顯示和存儲的方法,其包括以下步驟:
(1)在BIOS芯片外的存儲介質(zhì)上任意非中文目錄下存放不含中文名的圖片;
(2)將上述圖片的路徑按照BIOS的目錄表達方式寫到BIOS的環(huán)境變量中;
(3)在BIOS運行到顯示圖片和文字的代碼時,先檢查是否將圖片的路徑按照BIOS的目錄表達方式寫到BIOS的環(huán)境變量中;
A.如果設(shè)置了相應(yīng)的環(huán)境變量,則到環(huán)境變量指向的的路徑讀取圖片到內(nèi)存,調(diào)用顯示圖片的函數(shù)顯示,同時屏蔽掉后續(xù)的顯示過程以防止圖片被后續(xù)的顯示覆蓋,直到BIOS運行完畢或者有del鍵的鍵入操作來打斷;
B.如果沒有設(shè)置相應(yīng)的環(huán)境變量或者設(shè)置指向的圖片不存在,則仍按照原來的BIOS流程執(zhí)行。
步驟(1)中所述的圖片可以為一幅或一組,步驟(2)中的環(huán)境變量可以為一個或一組,其中每個環(huán)境變量指示一幅片外存儲介質(zhì)中圖片的路徑。
顯示的圖片存放在了片外存儲介質(zhì)上(比如硬盤),圖片文件大小的限制大為減少,可以顯示傳統(tǒng)方式無法顯示的圖片并突破傳統(tǒng)顯示方式的顯示效果。
以一張分辨率是1024x768的24位色bmp圖片為例,不壓縮時大小在2MB左右,即使壓縮后大小也超過500KB。而如今BIOS芯片的大小一般為2MB,1MB甚至512KB,這種圖片由于所需空間太大,無法在現(xiàn)在的BIOS中被使用。采用本方法把存儲位置轉(zhuǎn)移到BIOS芯片外,幾MB的空間就很容易滿足,不存在空間的限制,從而克服了BIOS下只能存放和顯示小圖片的限制。
同時,由于存放位置的變化,在大部分的情形下,用戶修改BIOS圖片就不必進入BIOS層面或者使用特殊的工具去修改。比如BIOS的環(huán)境變量假定為指向C盤的名為DEMO.BMP文件,用戶只需簡單地將新圖片重命名為DEMO.BMP,并放到C盤下即完成了BIOS開機圖片的替換過程,使得開機圖片修改過程不需要任何的工具軟件。
具體實施方式
BIOS下圖片顯示和存儲的方法,其包括以下步驟:
(1)在BIOS芯片外的存儲介質(zhì)上任意非中文目錄下存放不含中文名的圖片,BIOS芯片外的存儲介質(zhì)包括硬盤,U盤和SSD,一般容量大于100MB,為PC中所常用。
(2)將上述所存圖片的路徑按照BIOS的目錄表達方式寫到BIOS的環(huán)境變量中,為下面的顯示圖片的函數(shù)顯示做鋪墊。
(3)在BIOS運行到顯示圖片和文字的代碼時,先檢查是否將圖片的路徑按照BIOS的目錄表達方式寫到BIOS的環(huán)境變量中,然后根據(jù)檢查的結(jié)果來決定顯示:
A.如果設(shè)置了相應(yīng)的環(huán)境變量,則到環(huán)境變量指向的的路徑讀取圖片到內(nèi)存,調(diào)用顯示圖片的函數(shù)顯示,同時屏蔽掉后續(xù)的顯示過程以防止圖片被后續(xù)的顯示覆蓋,直到BIOS運行完畢或者有del鍵的鍵入操作來打斷。
B.如果沒有設(shè)置相應(yīng)的環(huán)境變量或者設(shè)置指向的圖片不存在,則仍按照原來的BIOS流程執(zhí)行。
步驟(1)中所述的圖片可以為一幅或一組,步驟(2)中的環(huán)境變量可以為一個或一組,其中每個環(huán)境變量指示一幅片外存儲介質(zhì)中圖片的路徑。
BIOS可設(shè)置不同的顯示方式,比如單一圖片顯示、以一周、一月為周期顯示等。如果BIOS設(shè)置的顯示方式不是單一顯示,則BIOS以設(shè)置的時間周期為循環(huán),每天顯示不同的圖片,此時就使用一組環(huán)境變量來描述一組圖片。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于江蘇中科夢蘭電子科技有限公司,未經(jīng)江蘇中科夢蘭電子科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010187313.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:粉皮機
- 下一篇:一種電子日歷日期背景切換方法、裝置及移動終端





