專利名稱:用于bios中語音識別的方法和系統(tǒng)的制作方法
技術領域:
本發(fā)明總體上涉及一種用于能為可訪問性障礙的個人在其使用、修改或測試計算機系統(tǒng)時改進可訪問性選項的方法和系統(tǒng)。
背景技術:
基本輸入輸出系統(tǒng)(BIOS)是在個人計算機(PC)中的必要例程集,所述例程集存儲在芯片上并且提供在操作系統(tǒng)和硬件之間的接口。所述BIOS支持所有外圍技術和內(nèi)部服務,諸如實時時鐘(時間和日期)。當啟動時,BIOS通過對其自身的小存儲體(CMOS)查詢驅(qū)動及其它配置設置來測試系統(tǒng)并且使計算機準備操作。其搜索在插件板上其它BIOS并且在存儲器中設置指針(中斷向量)以便訪問那些例程。然后BIOS加載操作系統(tǒng)并且向其傳送控制權。所述BIOS接受來自驅(qū)動器以及應用程序的請求。必須定期地更新BIOS以便跟上新的外圍技術。如果把BIOS存儲在只讀存儲器(ROM)芯片(ROM BIOS)上,那么必須替換該芯片。更新的BIOS存儲在可以經(jīng)由軟件來升級的閃速存儲器芯片上。
隨著PC被更廣泛地使用,對于有障礙個人來說的可訪問性變得更加重要。雖然存在許多開創(chuàng)和發(fā)明,其關于使用語音技術(語音識別和文本至語音)來擴展操作系統(tǒng)和應用程序以便支持視覺上和智力上有障礙的人,但是并沒有相應的對系統(tǒng)固件的工作,所述系統(tǒng)固件用于修改交互協(xié)議的系統(tǒng)硬件配置(例如,BIOS)。
存在其它開創(chuàng)來開發(fā)計算機系統(tǒng)中BIOS的增加或替換。例如,在具有Intel Itanium處理器的計算機中的可擴展固件接口(Extensible Firmware Interface)(EFI)是在計算機固件、硬件和操作系統(tǒng)之間的接口。EFI定義了新的分區(qū)結構,稱作全局唯一標識符(Globally Unique Identifier)(GUID)分區(qū)表(GPT)。GUID是用于計算來自Microsoft的對象標識符(OID)的方法。對于基于Itanium的計算機,EFI具有與基于x86的計算機中的BIOS相同的目的。然而,EFI具有擴展的能力,所述能力提供了一種用于開始任何兼容操作系統(tǒng)的一致方式,以及一種用于在不需要更新計算機固件的情況下為新的可啟動設備增加EFI驅(qū)動器的簡單方式。
因此需要一種把可訪問性選項嵌入所述固件的系統(tǒng)和方法,所述固件用于配置系統(tǒng)的硬件操作。這將擴展可訪問性障礙的個人來在各級系統(tǒng)接觸工作,以便使用應用程序、修改系統(tǒng)配置硬件、測試系統(tǒng)和高級系統(tǒng)編程。
發(fā)明內(nèi)容
本發(fā)明提出把嵌入式語音技術用作整體用戶接口,以便使用并配置PC中的BIOS軟件。這將允許視覺上以及智力上有障礙的用戶有機會與他們計算機的BIOS相交互,以便例如改變不同I/O設備的啟動序列等。另外,它將允許視覺上以及手動操作上有障礙的人有機會在PC制造過程中工作,以便在BIOS級配置并測試PC,而這是他們目前所不能完成的。在系統(tǒng)加電時,將要產(chǎn)生用于表明時間窗的音頻和可視命令,在所述時間窗中將要接收與BIOS或其它系統(tǒng)固件相交互的請求,所述BIOS或其它系統(tǒng)固件用于控制硬件配置。如果用戶發(fā)出相應的激活語音協(xié)議命令,那么啟用用于與所述BIOS連接的語音命令識別引擎和文本至語音引擎。與所述BIOS的交互作用是經(jīng)由所述語音命令識別引擎和所述文本至語音引擎的,直到用終止命令來終止該交互作用。如果用戶輸入鍵盤或鼠標點擊命令來與所述BIOS相交互,那么不激活用于與所述BIOS相交互的語音命令接口,并且啟用正常交互作用直到所述用戶終止BIOS交互作用。如果沒有啟用任何BIOS交互作用或者終止BIOS交互作用,那么在系統(tǒng)加電之后正常啟動操作由加電狀態(tài)中的BIOS來繼續(xù)進行。
上文相當寬泛地概括了本發(fā)明的特征和技術優(yōu)點,以便可以更好地理解隨后的本發(fā)明的具體說明。以下將要描述本發(fā)明的附加特征和優(yōu)點,其形成了本發(fā)明權利要求的主題。
為了更完整地理解本發(fā)明及其優(yōu)點,現(xiàn)在結合附圖來參考下列描述,其中圖1是具有固件的系統(tǒng)的框圖,所述固件用于為所述系統(tǒng)修改硬件配置選項;圖2是用于本發(fā)明實施例的方法步驟的流程圖;圖3是用于本發(fā)明實施例的方法步驟的流程圖;以及圖4是適于實施本發(fā)明實行原理的數(shù)據(jù)處理系統(tǒng)的框圖。
具體實施例方式
在下面描述中,闡明了許多具體細節(jié)以便對本發(fā)明提供徹底的理解。然而,對那些本領域內(nèi)技術人員來說可以不依賴于這些具體細節(jié)來實施本發(fā)明將是顯而易見的。在其它實例中,可以采用框圖形式來示出公知的電路,以便不致使本發(fā)明在不必要的細節(jié)中變得不清楚。在很大程度上,已經(jīng)省略了關于通信協(xié)議內(nèi)的定時、數(shù)據(jù)格式等的細節(jié),這是因為這種細節(jié)對于獲得本發(fā)明的完全理解是不必要的,并且在所屬領域普通技術人員的掌握技能之內(nèi)。
現(xiàn)在參照附圖,其中不必按比例示出所描述的元件,并且其中所有附圖中,由相同的參考標記來指代相同或相似的元件。
BIOS是PC內(nèi)的啟動例程,其使用戶能重新配置硬件設置,所述硬件設置存儲在小的、電池支持的存儲體中。盡管現(xiàn)代BIOS可以自動檢測新的驅(qū)動器并且更新它們的設置,但是舊的PC要求在安裝新的驅(qū)動器之后手動輸入磁盤參數(shù)。所有BIOS使大多數(shù)用戶能在啟動時訪問它們的設置。在開啟機器之后,立即顯示消息,所述消息告訴用戶按下哪個鍵(通常是DEL或F1鍵)能夠訪問BIOS代碼。許多BIOS設置相當難懂,并且通常只能由有經(jīng)驗的技術員來改變。還把BIOS設置稱作“CMOS設置”或“CMOS RAM”,這是因為所述設置通常保持在芯片中的微小CMOS存儲體內(nèi)。
在本發(fā)明中,將用嵌入式語音技術來增強系統(tǒng)BIOS,以便使語音命令識別輸入和文本至語音輸出能用作對于鍵盤和顯示屏的可替換接口。典型的BIOS系統(tǒng)在系統(tǒng)啟動期間具有期待按壓鍵的一段時間,以便執(zhí)行與BIOS的用戶交互作用。實際上,現(xiàn)在所有的PC具有集成的揚聲器,并且許多已經(jīng)集成了麥克風。隨著語音識別的增強,除在顯示器上顯示關于輸入哪個鍵能夠啟用BIOS交互模式的通知之外,還可以由文本至語音引擎發(fā)出可聽消息來告訴用戶按下哪個鍵。如果麥克風是可用的,那么可以在相同時期內(nèi),經(jīng)由語音識別引擎來輸入必要的響應,其中由用戶發(fā)出特定的字或短語可以被替換為所預期的鍵盤/鼠標輸入。一旦進入或啟用BIOS交互階段,那么將采用類似于更常規(guī)的操作系統(tǒng)功能的方式來使BIOS交互作用具有語音功能。完成BIOS更新將由擊鍵或發(fā)出特定的短語來表明。
嵌入語音命令接口的附加益處是BIOS公司在BIOS中增加了附加功能,以便能夠發(fā)生不啟動整個PC的迅速的應用程序交互作用。一個很快可用的例子是在PhoenixBIOS中的Quick Start封裝,其允許用戶在不啟動整個操作系統(tǒng)(OS)的情況下進入BIOS階段以便簡單地“查看”O(jiān)utlook日程。像Phoenix之類的BIOS公司開始通過控制為存儲這些應用程序而分配的硬盤的專用扇區(qū),來使這種BIOS擴展可以用于PC制造商。BIOS公司還考慮允許第三方開發(fā)群體訪問所述BIOS擴展。另外,通過在為BIOS開發(fā)者設置的可用應用程序編程接口(API)中增加嵌入式語音技術,可以從一開始考慮可訪問性的構建這些“應用程序”。
API是由應用程序用來與操作系統(tǒng)或其它控制程序通信的語言和消息格式,所述其它控制程序諸如數(shù)據(jù)庫管理系統(tǒng)(DBMS)或通信協(xié)議。通過把函數(shù)調(diào)用寫入程序來實現(xiàn)API,所述函數(shù)調(diào)用提供了與所要求子例程的連接以便執(zhí)行。從而,API意味著某個程序模塊在計算機中可用于執(zhí)行操作,或者必須將其鏈接到現(xiàn)有的程序中以便執(zhí)行任務。理解API是程序員所做的主要部分。除寫入執(zhí)行實際數(shù)據(jù)處理的業(yè)務邏輯外,所有其余的編程寫入所述代碼以便與操作系統(tǒng)及其它軟件通信。操作系統(tǒng)的API可能是難懂的,尤其是對顯示和打印的調(diào)用。在諸如Windows、Mac或Unix之類的成熟操作系統(tǒng)中,存在超過一千個API調(diào)用。
在本發(fā)明的實施例中,BIOS采用語音識別引擎來具有語音功能,所述語音識別引擎從麥克風I/O設備的控制器接收麥克風輸入。構造BIOS中的代碼以便向可視桌面接口提供可訪問性的增強,而不是簡單地識別先前擊鍵輸入的可聽版本。把該BIOS接口設計成通過使用音頻響應來與有可訪問性障礙的用戶相交互。把目前具有下拉菜單的“Windows”接口等設計成對用戶的視覺反饋并且接收來自用戶的鼠標/鍵盤輸入。雖然使用聲音接口的有可訪問性障礙的用戶(AIU)可能想要實現(xiàn)給定的結果,然而他/她需要用音頻輸入和音頻反饋來實現(xiàn)這些。因此,把AIU接口協(xié)議設計成用于與正常協(xié)議并行來實現(xiàn)功能。
當系統(tǒng)加電時,BIOS產(chǎn)生可聽輸出,其命令可聽序列的AIU以便實現(xiàn)先前用鼠標/鍵盤輸入和可視反饋所完成的任務,其中所述AIU需要產(chǎn)生所述可聽序列。當AIU與用于配置系統(tǒng)硬件的固件(例如BIOS)相交互時,所述AIU接口協(xié)議需要使所述AIU能通過可用的選項來導航。所述AIU接口與設計成用于真正提供語音系統(tǒng)操作(沒有鍵盤或鼠標)的系統(tǒng)不同于當前的桌面系統(tǒng)的方式不同,所述當前桌面系統(tǒng)為鍵盤/鼠標和可視反饋所設計。本發(fā)明嵌入具有有限詞匯和獨立揚聲器功能的語音識別引擎(語音命令識別引擎)。將把語音命令識別引擎配置為在預期命令而不是一般口述功能的限制內(nèi)識別。同樣,將把BIOS中的代碼配置為提供怎樣導航以便實現(xiàn)任務的AIU可聽指導。該命令序列往往不同于正常響應,所述正常響應可能向用戶(視覺上)表明選擇所述用戶可以看見的選項。所述AIU接口將需要用關于它們選項的高效可聽命令來指示所述AIU。
雖然所述AIU接口可以與正常桌面接口并行操作,但是其并不簡單地模擬這些正常輸入/輸出。例如,雖然在桌面模式中,鍵盤/鼠標操作與顯示同步,但是在AIU接口協(xié)議中,當產(chǎn)生可聽輸出時可能有必要禁止麥克風。
圖1是依照本發(fā)明實施例的AIU系統(tǒng)100的框圖。固件101包含嵌入式音頻命令識別引擎105、嵌入式文本至語音引擎107和協(xié)議響應代碼106。協(xié)議響應代碼106接收所識別的命令并且產(chǎn)生適當?shù)奈谋卷憫?,其中用文本至語音引擎107把所述文本響應轉換為語音。同樣,所述協(xié)議響應代碼接收來自其它功能的命令,并且為AIU產(chǎn)生音頻命令,所述音頻命令并不直接是來自所述AIU的可聽命令查詢的結果。固件(例如,BIOS)101與設備驅(qū)動器102、操作系統(tǒng)103和應用程序104雙向耦合。固件101還與主板108上的控制器耦合。由于所述固件101與輸入/輸出(I/O)設備109的控制器耦合,所以嵌入式命令識別引擎105可以訪問用于處理的音頻數(shù)據(jù)以便識別來自麥克風111的音頻輸入。同樣,嵌入式文本至語音引擎107可以訪問到揚聲器112的輸出音頻響應。顯示器110、鍵盤113和鼠標114與控制器109耦合,并且由無訪問障礙的用戶的應用程序104或固件101使用。
圖2是用于本發(fā)明實施例的方法步驟200的流程圖。在步驟201,把語音命令識別引擎嵌入到系統(tǒng)的固件中,所述系統(tǒng)具有系統(tǒng)接口協(xié)議和用于配置所述系統(tǒng)硬件的設置。在步驟202,把文本至語音引擎嵌入步驟201的系統(tǒng)的固件中。在步驟203,把文本至語音和語音命令識別引擎與協(xié)議響應代碼耦合,所述協(xié)議響應代碼響應于用戶音頻輸入命令和來自語音命令識別引擎的查詢以及系統(tǒng)產(chǎn)生的用戶輸出來對所述文本至語音引擎公式化音頻輸出。在步驟204,所述系統(tǒng)在加電時用文本至語音引擎來可聽地通知用戶通過使用語音命令識別引擎,可以由用戶來使用的用戶音頻命令選項,所述用戶音頻命令選項使所述用戶能與所述固件相交互以便修改系統(tǒng)接口協(xié)議并且修改用于配置所述系統(tǒng)硬件的設置。
圖3是本發(fā)明實施例的流程圖。在步驟301,在加電時產(chǎn)生可聽指示符和可視指示符來表明啟用時期,其中將接受與BIOS或固件相交互的請求。在步驟302,在所述啟用時期內(nèi)接收音頻、鼠標點擊或鍵盤輸入命令來請求與所述BIOS的相交互。在步驟303中,進行測試以便確定是否已經(jīng)接收了音頻輸入命令。如果在步驟303所述測試的結果為否(NO),那么在步驟304進行測試以便確定是否已經(jīng)接收了請求與所述BIOS相交互的任何其它輸入命令。如果在步驟304所述測試的結果為否,那么在步驟308執(zhí)行當前BIOS啟動序列。如果在步驟304所述測試的結果為是(YES),那么在步驟305啟用BIOS交互作用的正常接口。在步驟306,接收與所述BIOS相交互的正常命令,并且用鍵盤或鼠標點擊來輸入正常響應。在步驟307,進行測試來確定是否已經(jīng)接收了終止與BIOS相交互的命令。如果在步驟307所述測試的結果為否,那么分支返回到步驟306。如果在步驟307所述測試的結果為是,那么在步驟312啟動用更新的BIOS序列來繼續(xù)進行。如果在步驟303所述測試的結果為是,那么用戶使用語音命令來請求與BIOS相交互,因此在步驟309,啟用嵌入在所述BIOS中的語音命令識別引擎。同樣在步驟309,還啟用把計算機命令轉換為語音命令(例如,文本至語音)的語音引擎。用代碼來鏈接用于輸入的語音命令識別引擎和用于產(chǎn)生語音輸出響應的語音引擎,所述代碼為所識別的語音輸入命令選擇適當?shù)恼Z音輸出響應。在步驟310,接收語音輸入命令和語音輸出響應以便與所述BIOS相交互。在步驟311,進行測試以便確定是否已經(jīng)接收了終止與所述BIOS語音相交互的命令。如果在步驟311所述測試的結果為否,那么分支返回到步驟310。如果在步驟311所述測試的結果為是,那么在步驟312,執(zhí)行使用更新的BIOS的啟動。
圖4是適于實施本發(fā)明原理的代表性的數(shù)據(jù)處理系統(tǒng)400的高級功能框圖。數(shù)據(jù)處理系統(tǒng)400包括中央處理系統(tǒng)(CPU)410,其結合系統(tǒng)總線412來操作。系統(tǒng)總線412依照標準總線協(xié)議操作,諸如與CPU 410兼容的ISA協(xié)議。CPU 410結合電可擦除可編程只讀存儲器(EEPROM)416和隨機存取存儲器(RAM)414來操作。其中,EEPROM 416支持基本輸入輸出系統(tǒng)(BIOS)數(shù)據(jù)和恢復代碼的存儲。EEPROM 416還包含為完成語音命令識別引擎和語音引擎所必需的全部或部分代碼,所述語音引擎用于依照本發(fā)明實施例來產(chǎn)生對應于所識別的語音命令的語音響應。用于鏈接語音命令識別引擎和語音響應引擎的代碼還可以位于EEPROM 416,或者響應于接收與EEPROM 416中BIOS交互作用的輸入啟用語音命令來從盤片420、磁帶440或遠程設備上加載。RAM 414包括DRAM(動態(tài)隨機存取存儲器)系統(tǒng)存儲器和SRAM(靜態(tài)隨機存取存儲器)外部高速緩存。I/O適配器418允許在系統(tǒng)總線412上的設備和外部外設之間的互連,所述外設諸如大容量存儲設備(例如,硬盤驅(qū)動器、軟盤驅(qū)動器或CD/ROM驅(qū)動器)或打印機440。例如外圍設備420與外圍控制接口(PCI)總線耦合,并且因此I/O適配器418可以是PCI總線橋。用戶界面適配器422把各種用戶輸入設備與總線412上的處理設備耦合,所述用戶輸入設備諸如鍵盤424、鼠標426、觸摸板432或揚聲器428。顯示器438例如可以是陰極射線管(CRT)、液晶顯示器(LCD)或類似的常規(guī)顯示單元。顯示適配器436其中可以包括常規(guī)的顯示控制器和幀緩沖存儲器。可以有選擇地經(jīng)由通信適配器434把數(shù)據(jù)處理系統(tǒng)400與計算機或遠程通信網(wǎng)441耦合。通信適配器434例如可以包括用于連接到電信網(wǎng)的調(diào)制解調(diào)器和/或用于連接到計算機網(wǎng)絡的硬件和軟件,所述計算機網(wǎng)絡諸如局域網(wǎng)(LAN)或廣域網(wǎng)(WAN)。
盡管已經(jīng)詳細描述了本發(fā)明及其優(yōu)點,然而應當理解的是,在不脫離由所附的權利要求書所定義的本發(fā)明的精神和范圍的情況下,本發(fā)明可以進行各種改變、替換和變化。
權利要求
1.一種修改用于啟動系統(tǒng)并且配置硬件的固件的方法,所述方法包括步驟在所述系統(tǒng)加電期間接收與所述固件相交互的請求作為音頻語音啟用命令;以及響應于所述音頻語音啟用命令的接收來啟用與所述固件相交互的語音命令。
2.如權利要求1所述的方法,還包括步驟接收來自所述系統(tǒng)的用戶的音頻語音命令,并且產(chǎn)生用于語音命令識別引擎的可兼容語音命令數(shù)據(jù);以及響應于所識別的語音命令用語音輸出引擎來向所述系統(tǒng)用戶產(chǎn)生音頻語音響應輸出。
3.如權利要求2所述的方法,其中當在用于接收與所述固件相交互的請求的啟用時期內(nèi)由所述語音命令識別引擎接收到所述音頻語音啟用命令時,所述語音命令識別引擎和所述語音輸出引擎能夠與所述固件相交互。
4.如權利要求3所述的方法,其中如果在啟用時期內(nèi),沒有接收到任何音頻語音啟用命令而接收到擊鍵啟用或鼠標點擊啟用命令,那么啟用與所述固件的正常交互作用。
5.如權利要求1所述的方法,其中所述固件包括基本輸入/輸出系統(tǒng)(BIOS)代碼。
6.如權利要求1所述的方法,其中所述固件包括可擴展固件接口(EFI)代碼。
7.如權利要求2所述的方法,其中用于所述語音命令識別引擎的所述可兼容語音命令數(shù)據(jù)在通信接口上與所述系統(tǒng)遠程耦合。
8.如權利要求7所述的方法,其中來自所述語音輸出引擎的所述語音響應數(shù)據(jù)在通信接口上與遠離所述系統(tǒng)的用戶耦合。
9.如權利要求1所述的方法,其中所述固件具有用于產(chǎn)生用戶輸出的可執(zhí)行系統(tǒng)功能,其不要求加載操作系統(tǒng)來執(zhí)行。
10.如權利要求9所述的方法,其中訪問所述用戶輸出并且當在啟用時期內(nèi)接收到所述音頻語音啟用命令時把所述用戶輸出轉換為語音輸出,并且當在所述啟用時期內(nèi)沒有接收到音頻語音啟用命令時視覺地顯示所述用戶輸出。
11.一種具有用于為系統(tǒng)設置硬件配置的固件的系統(tǒng),包括CPU,用于執(zhí)行用來啟動所述系統(tǒng)的固件代碼;用于所述固件代碼的可記錄存儲介質(zhì),與所述CPU耦合;嵌入所述固件中的語音命令識別引擎;和嵌入所述固件中的語音輸出引擎,用于響應于所識別的語音輸入命令來產(chǎn)生語音響應數(shù)據(jù)。
12.如權利要求11所述的系統(tǒng),還包括與麥克風和所述語音命令識別引擎耦合的麥克風電路,用于接收來自所述系統(tǒng)用戶的音頻語音命令,并且為所述語音命令識別引擎產(chǎn)生可兼容的語音命令數(shù)據(jù);和與揚聲器和所述語音輸出引擎耦合的揚聲器電路,用于接收來自所述語音輸出引擎的語音輸出數(shù)據(jù),并且響應于所識別的語音命令來為所述系統(tǒng)用戶產(chǎn)生語音響應輸出。
13.如權利要求11所述的系統(tǒng),其中當在用于接收與所述固件相交互的請求的啟用時期內(nèi)由所述語音命令識別引擎接收所述音頻語音啟用命令時,使所述語音命令識別引擎和所述語音輸出引擎能夠與所述固件相交互。
14.如權利要求13所述的系統(tǒng),其中如果在所述啟用時期內(nèi),沒有接收到任何音頻語音啟用命令而接收到擊鍵啟用或鼠標點擊啟用命令,那么啟用與所述固件的正常交互作用。
15.如權利要求11所述的系統(tǒng),其中所述固件包括基本輸入/輸出系統(tǒng)(BIOS)代碼。
16.如權利要求11所述的系統(tǒng),其中所述固件包括可擴展固件接口(EFI)代碼。
17.如權利要求12所述的系統(tǒng),其中用于所述語音命令識別引擎的所述可兼容語音命令數(shù)據(jù)在通信接口上與所述系統(tǒng)遠程耦合。
18.如權利要求17所述的系統(tǒng),其中來自所述語音輸出引擎的所述語音響應數(shù)據(jù)在通信接口上與遠離所述系統(tǒng)的用戶耦合。
19.如權利要求11所述的系統(tǒng),其中所述固件具有用于產(chǎn)生用戶輸出的可執(zhí)行系統(tǒng)功能,其不要求加載操作系統(tǒng)來執(zhí)行。
20.如權利要求19所述的系統(tǒng),其中訪問所述用戶輸出并且當在啟用時期內(nèi)接收到所述音頻語音啟用命令時把所述用戶輸出轉換為語音輸出,并且當在所述啟用時期內(nèi)沒有接收到音頻語音啟用命令時視覺地顯示所述用戶輸出。
全文摘要
一種計算機系統(tǒng)具有固件,所述固件用于配置所述系統(tǒng)硬件,或者執(zhí)行功能以便在不加載操作系統(tǒng)的情況下從所述系統(tǒng)產(chǎn)生用戶輸出。所述固件具有語音命令識別引擎,用于接受來自麥克風和麥克風電路的語音命令數(shù)據(jù)。使用所識別的語音命令來產(chǎn)生響應數(shù)據(jù),在語音響應引擎中把所述響應數(shù)據(jù)轉換為語音響應數(shù)據(jù)。當加電時,當考慮與所述固件相交互的請求時產(chǎn)生時間窗。如果接收到請求與所述固件交互的語音命令,那么所述語音命令引擎和所述語音響應引擎能夠與所述固件相交互。如果接收到請求與所述固件交互的擊鍵或鼠標點擊命令,那么與固件的交互正常進行??梢杂烧Z音命令或正常命令來執(zhí)行其它固件功能。
文檔編號G06F3/16GK1783005SQ20051007987
公開日2006年6月7日 申請日期2005年6月29日 優(yōu)先權日2004年12月2日
發(fā)明者詹姆斯·C·科爾森 申請人:國際商業(yè)機器公司