專利名稱:用來控制一游戲控制器的語音控制模塊的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種語音控制模塊,尤其涉及一種用來控制一游戲控制器的語音控制模塊。
一般電腦游戲機(jī)的用戶介面像是電腦搖桿(joystick)上通常設(shè)有一個可搖動的控制桿以及多數(shù)個控制鍵??刂茥U及控制鍵的好處是非常容易操作,但由于各個電子游戲的控制鍵的功能設(shè)定都不相同,因此使用者常會因?yàn)橛洸坏酶鱾€控制鍵的功能而煩惱。此外在玩電子游戲的時間,使用者常會因?yàn)闊o法注視這些控制鍵的位置而按錯鍵,這種錯誤常會使游戲無法玩得很順暢而影響到使用者的興致。
由于語音辨識的技術(shù)已被充分的開發(fā)出來,因此可以用來解決上述的問題。在現(xiàn)有市場上已存在有數(shù)種語音辨識模式可用來辨識使用者所說出的指令,有一種是用連續(xù)語音辨識模式(continuous mode)來辨識語音指令的語音辨識模式,而另一種則是用單一語音辨識模式(command mode)來辨識語音指令的語音辨識模式。
在連續(xù)語音辨識模式的環(huán)境下,任何時間只要麥克風(fēng)檢測到語音信號的輸入就會立即進(jìn)行辨識程序,辨識的過程是將輸入的語音信號與預(yù)先儲存于存儲器的指令加以比對,如果輸入的語音信號與存儲器內(nèi)其中一個指令相符,則執(zhí)行對應(yīng)的指令。存儲器在連續(xù)語音辨識模式的環(huán)境下不能儲存太多的語音指令,因?yàn)槿绻麅Υ嫣嗟闹噶?,則必須花費(fèi)很長的時間才能完成輸入語音信號與預(yù)存指令的比對,如此一來,如果前后兩語音信號的輸入時間間隔太短,便無法發(fā)揮即時執(zhí)行指令的功效。
在單一語音辨識模式的環(huán)境下,每輸入一語音指令前都必須先壓下某個特點(diǎn)的按鍵,以使控制器了解即將有語音指令的輸入,如果輸入的語音指令與預(yù)存的的其中一指令相符,則執(zhí)行相符的指令。在這樣的環(huán)境下只有當(dāng)按鍵被壓下后輸入的語音指令才會進(jìn)行語音指令的辨識,因此存儲器可儲存許多的指令,然而這種使用上的需求對使用者而言并不是很方便。
本發(fā)明的目的在于提供一種用來控制一游戲控制器的語音控制模塊,可用語音控制的游戲控制器,使用者不需觸動任何按鍵,語音控制模塊會自動區(qū)分各個語音信號,可使游戲機(jī)的語音輸入變得十分容易使用,并使游戲的進(jìn)行更為順暢。
本發(fā)明的目的是這樣實(shí)現(xiàn)的,一種用來控制一游戲控制器的語音控制模塊,其特征在于它包含有一麥克風(fēng),用來輸入語音信號;一第一語音辨識裝置,用來將該麥克風(fēng)所輸入的語音信號依據(jù)一單一語音辨識模式轉(zhuǎn)換成一相對應(yīng)的執(zhí)行指令,該執(zhí)行指令用來控制該游戲控制器的執(zhí)行;以及一第二語音辨識裝置,用來將該麥克風(fēng)所輸入的語音信號依據(jù)一連續(xù)語音辨識模式轉(zhuǎn)換成一相對應(yīng)的切換指令;其中當(dāng)該第二語音辨識裝置辨識出該切換指令后,該第二語音辨識裝置會啟動該第一語音辨識裝置使其得以將該麥克風(fēng)所輸入的語音信號轉(zhuǎn)換成一相對應(yīng)的執(zhí)行指令以控制該游戲控制器的執(zhí)行。
由于采用了上述的技術(shù)解決方案,本發(fā)明的語音控制模塊由使用者經(jīng)由麥克風(fēng)輸入語音信號來控制游戲控制器,連續(xù)語音辨識裝置會先辨識語音信號并且判斷是否為一切換指令,如果是切換指令則連續(xù)語音辨識裝置會啟動單一語音辨識裝置來將后續(xù)輸入的語音信號轉(zhuǎn)換成執(zhí)行指令以控制游戲控制器的執(zhí)行。使用本發(fā)明之語音控制模塊時,使用者不需觸動任何按鍵,語音控制模塊會自動區(qū)分各個語音信號,因此可使游戲機(jī)的語音輸入變得十分容易使用,并使游戲的進(jìn)行更為順暢。
圖1為本發(fā)明語音控制模塊用于電腦游戲系統(tǒng)的示意圖;圖2為圖1所示電腦搖桿的功能方塊圖;圖3為圖2所示語音控制模塊的功能方塊圖;圖4為圖3連續(xù)語音辨識裝置的控制流程圖;圖5為圖3所示的各種語音指令辨識檔的一實(shí)施例。
請參閱圖1及圖2,圖1為本發(fā)明語音控制模塊12用于電腦游戲系統(tǒng)10的示意圖。圖2為圖1所示電腦搖桿18的功能方塊圖。電腦游戲系統(tǒng)10包含有一游戲控制器16,一語音控制模塊12用來控制輸入游戲控制器16的語音信號,一顯示裝置14用來顯示影像畫面,以及一電腦搖桿18用來產(chǎn)生游標(biāo)及按鍵信號以控制游戲控制器16的操作。游戲控制器16可以是個人電腦或電腦游戲機(jī)。語音控制模塊12包含有一麥克風(fēng)28,用來輸入語音信號,以及一喇叭30用來對游戲控制器16的使用者顯示語音辨識結(jié)果。
電腦搖桿18包含有一殼體22,一控制電路20,設(shè)于殼體22內(nèi),用來控制游戲控制器16的操作,一可搖動的搖桿24,設(shè)于殼體22上并電連接于控制電路20,用來產(chǎn)生控制游戲物件位移之位移信號,多數(shù)個功能鍵26,設(shè)于殼體22上方并電連接于控制電路20,用來產(chǎn)生多數(shù)個按鍵信號,以及一語音控制模塊12,電連接于控制電路20,用來處理輸入游戲控制器16的語音信號。
請參閱圖3、圖3為圖2所示語音控制模塊12的功能方塊圖。語音控制模塊12包含有一單一語音辨識裝置32用來進(jìn)行單一語音辨識模式,一連續(xù)語音辨識裝置34用來進(jìn)行連續(xù)語音辨識模式,以及一切換裝置36,用來將輸入游戲控制器16的語音信號切換至連續(xù)語音辨識裝置34或單一語音辨識裝置32。連續(xù)語音辨識裝置34包含有一存儲器35用來儲存一連續(xù)語音指令辨識檔38,當(dāng)輸入的語音信號與連續(xù)語音指令辨識檔38內(nèi)預(yù)存的指令比對符合時,即將輸入的語音信號轉(zhuǎn)換成相對應(yīng)對指令。連續(xù)語音辨識檔38內(nèi)所預(yù)存的指令可分為兩類,一種是可立執(zhí)行的執(zhí)行指令,另一種則是用來切換語音辨識模式的切換指令。單一語音辨識裝置32也包含有一個存儲器33用來儲存多數(shù)個執(zhí)行指令辨識檔40,每一執(zhí)行指令識檔40是相對應(yīng)于連續(xù)語音指令辨識檔38中的一個切換指令。當(dāng)連續(xù)語音辨識裝置34依據(jù)連續(xù)指令辨識模式將麥克風(fēng)28所輸入的語音信號轉(zhuǎn)換成一個相對應(yīng)的切換指令時,連續(xù)語音辨識裝置34會控制切換裝置36將麥克風(fēng)28所輸入的語音信號傳至單一語音辨識裝置32,并且會啟動單一語音辨識裝置32,以使單一語音辨識裝置32可以依據(jù)和轉(zhuǎn)換所得的切換指令相對應(yīng)的一個執(zhí)行指令辨識檔40來將麥克風(fēng)28所輸入的語音信號轉(zhuǎn)換成一個相對應(yīng)的執(zhí)行指令以控制游戲控制器16的執(zhí)行。
如圖3所示,語音控制模塊12中的連線44表示連續(xù)語音辨識裝置34控制切換裝置36的控制線路,連線46表示單一語音辨識裝置32控制切換裝置36的控制線路,連線41表示連接切換裝置36與連續(xù)語音控制裝置34的語音傳送線路,連線42表示連接切換裝置36與單一語音控制裝置32間的語音傳送線路,而連線46表示連續(xù)語音辨識裝置34控制單一語音辨識裝置32的控制線路。
語音控制模塊12在開始進(jìn)行語音辨識時,會先控制切換裝置36將語音信號由麥克風(fēng)28傳至連續(xù)語音辨識裝置34。如果連續(xù)語音辨識裝置34所收到的語音信號可對應(yīng)于連續(xù)語音指令辨識檔38中的一個執(zhí)行指令,則連續(xù)語音辨識裝置34會把這個執(zhí)行指令經(jīng)由控制電路20而傳至游戲控制機(jī)16,使游戲控制機(jī)16能立刻執(zhí)行這個執(zhí)行指令。如果收到的語音信號是對應(yīng)于連續(xù)語音指令辨識檔38中的一個切換指令,則連續(xù)語音辨識裝置34會利用控制線路46啟動單一語音辨識裝置32,并且利用控制線路44來控制切換裝置36將三秒鐘內(nèi)由麥克風(fēng)28所輸入之語音信號傳至單一語音辨識裝置32。
單一語音辨識裝置32被啟動之后會依據(jù)連續(xù)語音辨識裝置34轉(zhuǎn)換而得的切換指令來選出一與其相對應(yīng)的執(zhí)行指令辨識檔40,然后再依據(jù)這個執(zhí)行指令檔40來辨識麥克風(fēng)28所傳來的語音信號,并將語音信號轉(zhuǎn)換成相對應(yīng)的執(zhí)行指令。在三秒過后,單一語音辨識裝置32會利用控制線路46來控制切換裝置36使麥克風(fēng)28所輸入的語音信號能再傳回至連續(xù)語音辨識裝置34。當(dāng)使用者的語音信號順利地被語音控制模塊12辨識出來時,語音控制模塊12會利用喇叭30對使用者發(fā)出一個輸入正確的信息,例如二個高音的嘩聲。而當(dāng)語音信號無法被辨識時,語音控制模塊12會利用喇叭30發(fā)出一個輸入錯誤的信息,例如一個低音的嘩聲,通知使用者重新輸入語音信號。
請參考圖4,圖4為圖3所示的連續(xù)語音辨識裝置34之控制流程圖,它包含有下列步驟步驟52接收由切換裝置36所傳來的語音信號;步驟54依據(jù)連續(xù)語音辨識檔38來辨識輸入的語音信號是否為一連續(xù)語音指令;若否,則跳回步驟52重新等待輸入;步驟56將輸入的語音信號轉(zhuǎn)換成相對應(yīng)的連續(xù)語音指令,并判斷此一指令是否為一切換指令;若是,則跳至步驟60;步驟58將指令經(jīng)由控制電路20傳至游戲控制機(jī)16,使游戲控制機(jī)16能立刻執(zhí)行此一指令,并以喇叭30通知使用者輸入正確,然后跳回步驟52重新等待輸入;步驟60利用控制線路46啟動單一語音辨識裝置32并且控制切換裝置36將三秒鐘內(nèi)由麥克風(fēng)28所輸入之語音信號傳至單一語音辨識裝置32;三秒鐘后跳回步驟52重新等待輸入。
請參考圖5,圖5為圖3所示的各種語音指令辨識檔之一實(shí)施例。連續(xù)語音指令辨識檔62含有二個執(zhí)行指令以及二個切換指令。例如“開始”與“結(jié)束”為執(zhí)行指令,而“換武器”、“換載具”為切換指令64、66。每一個切換指令都和一個執(zhí)行指令辨識檔相對應(yīng),例如切換指令64“換武器”對應(yīng)于執(zhí)行指令辨識檔68,其內(nèi)含有“火箭”、“機(jī)槍”等的執(zhí)行指令,而切換指令66“換載具”對應(yīng)于執(zhí)行指令辨識檔70,其內(nèi)含有“汽艇”、“直升機(jī)”等執(zhí)行指令。當(dāng)使用者輸入語音信號“換武器”后,語音信號“換武器”便會由連續(xù)語音指令辨識裝置34轉(zhuǎn)換成切換指令64,然后如果使用者在三秒鐘之內(nèi)再輸入信號“火箭”,則單一語音辨識裝置32就會依據(jù)執(zhí)行指令辨識檔68將語音信號“火箭”,則單一語音辨識裝置32就會依據(jù)執(zhí)行指令辨識檔68將語音信號“火箭”轉(zhuǎn)換成一個執(zhí)行指令,而這個執(zhí)行指令會被傳給游戲控制機(jī)16使游戲控制機(jī)16能立刻執(zhí)行此一指令。倘若使用者說“換武器”之后再說“汽艇”,由于“汽艇”不在執(zhí)行指令辨識檔68之內(nèi),因此單一語音辨識裝置32會使喇叭發(fā)出一個低音的嘩聲,通知使用者重新輸入語音信號。
本發(fā)明的語音控制模塊12是由使用者經(jīng)由麥克風(fēng)28輸入語音信號來控制游戲控制器16,連續(xù)語音辨識裝置34會先辨識語音信號并且判斷是否為一切換指令,如果是切換指令則連續(xù)語音辨識裝置34會啟動單一語音辨識裝置32來將后續(xù)輸入的語音信號轉(zhuǎn)換成執(zhí)行指令以控制游戲控制器的執(zhí)行。使用本發(fā)明之語音控制模塊12時,使用者不需觸動任何按鍵,語音控制模塊12會自動區(qū)分各個語音信號,因此可使游戲機(jī)的語音輸入變得十分容易使用,并使游戲的進(jìn)行更為順暢。
權(quán)利要求
1.一種用來控制一游戲控制器的語音控制模塊,其特征在于它包含有一麥克風(fēng),用來輸入語音信號;一第一語音辨識裝置,用來將該麥克風(fēng)所輸入的語音信號依據(jù)一單一語音辨識模式轉(zhuǎn)換成一相對應(yīng)的執(zhí)行指令,該執(zhí)行指令用來控制該游戲控制器的執(zhí)行;以及一第二語音辨識裝置,用來將該麥克風(fēng)所輸入的語音信號依據(jù)一連續(xù)語音辨識模式轉(zhuǎn)換成一相對應(yīng)的切換指令;其中當(dāng)該第二語音辨識裝置辨識出該切換指令后,該第二語音辨識裝置會啟動該第一語音辨識裝置使其得以將該麥克風(fēng)所輸入的語音信號轉(zhuǎn)換成一相對應(yīng)的執(zhí)行指令以控制該游戲控制器的執(zhí)行。
2.如權(quán)利要求1的語音控制模塊,其特征在于其包含有一切換裝置,用來將該麥克風(fēng)所輸入的語音信號傳至該第一或第二語音辨識裝置,其中當(dāng)該第二語音辨識裝置辨識出該切換指令后,該第二語音辨識裝置會控制該切換裝置將切換指令后,該第二語音辨識裝置會控制該切換裝置將該麥克風(fēng)所輸入之語音信號傳至該第一語音辨識裝置以使該第一語音辨識裝置得以開始將該麥克風(fēng)所輸入之語音信號轉(zhuǎn)換成一相對應(yīng)的執(zhí)行指令。
3.如權(quán)利要求1的語音控制模塊,其特征在于,其中該第二語音辨識裝置包含有一存儲器用來儲存一連續(xù)語音指令辨識檔,其內(nèi)含有多數(shù)個切換指令的語音信號,而該第一語音辨識裝置亦包含有一存儲器用來儲存多數(shù)個執(zhí)行指令辨識檔,每一執(zhí)行指令辨識檔相對應(yīng)于該切換指令辨識檔中之一切換指令,其中當(dāng)該第二語音辨識裝置依據(jù)該切換指令辨識檔將該麥克風(fēng)所輸入的語音信號轉(zhuǎn)換成一相對應(yīng)的切換指令時,該第二語音辨識裝置會啟動該第一語音辨識裝置并使該第一語音辨識裝置依據(jù)與該切換指令相對應(yīng)的執(zhí)行指令辨識檔來將該麥克風(fēng)所輸入的語音信號轉(zhuǎn)換成一相對應(yīng)之執(zhí)行指令以控制該游戲控制器之執(zhí)行。
4.如權(quán)利要求1所述的語音控制模塊,其特征在于當(dāng)該第一語音辨識裝置被啟動后,其會將一預(yù)定時間內(nèi)由該麥克風(fēng)所輸入的語音信號視為一單一語音指令,而后再依據(jù)該單一語音辨識模式將該單一語音指令轉(zhuǎn)換成一執(zhí)行指令。
5.如權(quán)利要求1的語音控制模塊,其特征在于,它還包含有一輸出裝置用來對該游戲控制器的使用者顯示該第一或第二語音辨識裝置的辨識結(jié)果。
6.如權(quán)利要求5的語音控制模塊,其特征在于,該輸出裝置為一喇叭。
7.如權(quán)利要求1的語音控制模塊,其特征在于該第一及第二語音辨識裝置安裝于一電腦搖桿之內(nèi),該電腦搖桿用來產(chǎn)生游標(biāo)及按鍵信號以控制該游戲控制器的操作。
全文摘要
一種用來控制一游戲控制器的語音控制模塊,它包含:麥克風(fēng);第一語音辨識裝置,用來將該麥克風(fēng)所輸入的語音信號依據(jù)一單一語音辨識模式轉(zhuǎn)換成一相對應(yīng)的執(zhí)行指令,控制游戲控制器的執(zhí)行;第二語音辨識裝置,用來將該麥克風(fēng)所輸入的語音信號依據(jù)一連續(xù)語音辨識模式轉(zhuǎn)換成一相對應(yīng)的切換指令;當(dāng)?shù)诙Z音辨識裝置辨識出該切換指令后,它會啟動該第一語音辨識裝置使其得以將麥克風(fēng)所輸入的語音信號轉(zhuǎn)換成一相對應(yīng)的執(zhí)行指令以控制游戲控制器的執(zhí)行。
文檔編號G06F1/00GK1253321SQ9812411
公開日2000年5月17日 申請日期1998年11月4日 優(yōu)先權(quán)日1998年11月4日
發(fā)明者王中鼎 申請人:致伸實(shí)業(yè)股份有限公司