專(zhuān)利名稱(chēng):介面系統(tǒng)、方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明是提供一種介面系統(tǒng)、方法及裝置,特別是關(guān)于提供使用者一種簡(jiǎn)單且有效操作的視覺(jué)化使用者介面,讓使用者可輕易將辨識(shí)裝置與應(yīng)用軟體結(jié)合,使原有的應(yīng)用軟體具有辨識(shí)裝置輸入操作的功能。
背景技術(shù):
目前欲將辨識(shí)裝置結(jié)合在應(yīng)用軟體上的方法,就是直接將單一應(yīng)用軟體的程式與辨識(shí)裝置的程式結(jié)合在一起,形成單一的辨識(shí)應(yīng)用軟體系統(tǒng),請(qǐng)參閱圖1,是顯示習(xí)知技藝的辨識(shí)應(yīng)用軟體系統(tǒng)的實(shí)施例示意圖。圖中,辨識(shí)裝置11透過(guò)辨識(shí)結(jié)果介面層13與應(yīng)用軟體12的應(yīng)用程序呼叫14連結(jié),形成一辨識(shí)應(yīng)用軟體系統(tǒng)。但此作法必須因應(yīng)不同應(yīng)用軟體進(jìn)行客制化修改,且使用者操作介面的連結(jié)有下列缺失(1)缺乏通用的使用者介面提供辨識(shí)裝置設(shè)計(jì)環(huán)境,所以無(wú)法與多種應(yīng)用軟體同時(shí)并存于同一個(gè)介面環(huán)境里面。
(2)習(xí)知將辨識(shí)裝置加入應(yīng)用軟體的困難,在于必須了解低階的程式設(shè)計(jì)、系統(tǒng)設(shè)計(jì)的知識(shí)背景及擁有該應(yīng)用程式的原始碼才有辦法達(dá)成,如此的設(shè)計(jì)方式,不僅浪費(fèi)時(shí)間,且只針對(duì)單一應(yīng)用軟體而做,缺乏效率。
(3)當(dāng)應(yīng)用習(xí)知方法生產(chǎn)出辨識(shí)應(yīng)用軟體系統(tǒng)時(shí),將會(huì)造成使用上的限制,當(dāng)此辨識(shí)應(yīng)用軟體系統(tǒng)對(duì)于某一個(gè)辨識(shí)結(jié)果或介面環(huán)境希望增減或修改反應(yīng)互動(dòng)時(shí),原始程式碼就必須再次重新撰寫(xiě)編譯。
為滿足上述所提出的以一種通用的介面,結(jié)合辨識(shí)裝置及應(yīng)用軟體的需求。本發(fā)明人基于多年從事研究與諸多實(shí)務(wù)經(jīng)驗(yàn),經(jīng)多方研究設(shè)計(jì)與專(zhuān)題探討,遂于本發(fā)明提出一種介面系統(tǒng)、方法及裝置以作為前述期望一實(shí)現(xiàn)方式與依據(jù)。
發(fā)明內(nèi)容有鑒于上述課題,本發(fā)明的目的為提供一種介面系統(tǒng)、方法及裝置,特別是提供使用者一種簡(jiǎn)單且有效操作的視覺(jué)化使用者介面,讓使用者可輕易將辨識(shí)裝置與應(yīng)用軟體結(jié)合。
緣是,為達(dá)上述目的,依本發(fā)明的一種介面系統(tǒng),適用于一電子裝置,此系統(tǒng)包含一載入模組、一指令資料庫(kù)、一巨集模組、一物件模組、一指令輸入模組及一處理模組。載入模組用以載入一辨識(shí)裝置及一應(yīng)用軟體;指令資料庫(kù),包含復(fù)數(shù)個(gè)動(dòng)作指令,任一動(dòng)作指令皆對(duì)應(yīng)應(yīng)用軟體的一操作動(dòng)作;巨集模組用以設(shè)定復(fù)數(shù)個(gè)巨集指令,以執(zhí)行應(yīng)用軟體的一組操作動(dòng)作,其中任一巨集指令皆對(duì)應(yīng)一組動(dòng)作指令;物件模組用以將應(yīng)用軟體的相對(duì)位置設(shè)定為操作動(dòng)作控制的操作物件;指令輸入模組連結(jié)辨識(shí)裝置,用以輸入辨識(shí)裝置辨識(shí)一動(dòng)作訊號(hào)所產(chǎn)生的一輸入指令;處理模組根據(jù)輸入指令,從指令資料庫(kù)中取得相對(duì)應(yīng)的動(dòng)作指令,并于載入的應(yīng)用軟體中執(zhí)行動(dòng)作指令相對(duì)應(yīng)的操作動(dòng)作。
裝置可為語(yǔ)音辨識(shí)裝置、動(dòng)作辨識(shí)裝置、姿勢(shì)辨識(shí)裝置、表情辨識(shí)裝置或顏色辨識(shí)裝置;電子裝置可為個(gè)人電腦、伺服器、筆記型電腦、個(gè)人數(shù)位助理或行動(dòng)電話;另外,提供一視覺(jué)化使用者介面,以設(shè)定應(yīng)用軟體的操作動(dòng)作。
承上所述,因依本發(fā)明的介面系統(tǒng)、方法及裝置,具備以下特點(diǎn)(1)制作提供通用的視覺(jué)化介面環(huán)境,透過(guò)此介面使用者可以輕易地將辨識(shí)裝置與應(yīng)用軟體結(jié)合。
(2)經(jīng)由使用此視覺(jué)化介面環(huán)境,可以輕易地與其他應(yīng)用軟體連結(jié)操作,并且不需更動(dòng)應(yīng)用軟體的原始程式碼及系統(tǒng)程式。
(3)在應(yīng)用軟體操作同時(shí),可輕易地將應(yīng)用軟體修改成具有視覺(jué)化操作能力的辨識(shí)應(yīng)用軟體系統(tǒng),而不需要對(duì)應(yīng)用軟體的原始程式碼重新撰寫(xiě)編譯。
圖1是顯示習(xí)知技藝的辨識(shí)應(yīng)用軟體系統(tǒng)的實(shí)施例示意圖;圖2是顯示本發(fā)明的介面系統(tǒng)的方塊 圖3是顯示本發(fā)明的介面方法的步驟流程圖;圖4是顯示本發(fā)明的介面裝置的方塊圖;圖5是顯示本發(fā)明的介面系統(tǒng)的較佳實(shí)施例方塊圖。
圖號(hào)說(shuō)明11辨識(shí)裝置; 12應(yīng)用軟體;13辨識(shí)結(jié)果介面層; 14應(yīng)用程序呼叫;21載入模組; 22巨集模組;221巨集指令; 23指令資料庫(kù);231動(dòng)作指令; 24物件模組;241操作物件; 25指令輸入模組;251輸入指令; 26處理模組;27動(dòng)作訊號(hào); 28操作動(dòng)作;S31~S36步驟流程; 40介面裝置;41輸入模組; 43輸出模組;44辨識(shí)資料; 45資料串流;46調(diào)用需求; 47虛擬輸入裝置;48動(dòng)作訊號(hào); 51語(yǔ)音訊號(hào);52語(yǔ)音辨識(shí)游戲軟體系統(tǒng); 521語(yǔ)音辨識(shí)系統(tǒng);522介面程式; 5221視覺(jué)化使用者介面;523游戲軟體; 5231操作動(dòng)作;5232語(yǔ)音指令
具體實(shí)施方式以下將參照相關(guān)圖式,說(shuō)明依本發(fā)明較佳實(shí)施例的一種介面系統(tǒng)、方法及裝置。
請(qǐng)參閱圖2,是顯示本發(fā)明的介面系統(tǒng)的方塊圖,其包含一載入模組21、一指令資料庫(kù)23、一巨集模組22、一物件模組24、一指令輸入模組25及一處理模組26。載入模組21用以載入一辨識(shí)裝置11及一應(yīng)用軟體12;指令資料庫(kù)23,包含復(fù)數(shù)個(gè)動(dòng)作指令231,任一動(dòng)作指令231皆對(duì)應(yīng)應(yīng)用軟體12的一操作動(dòng)作28;巨集模組22用以設(shè)定復(fù)數(shù)個(gè)巨集指令221,以執(zhí)行應(yīng)用軟體12的一組操作動(dòng)作28,其中任一巨集指令221皆對(duì)應(yīng)一組動(dòng)作指令231;物件模組24用以將應(yīng)用軟體12的相對(duì)位置設(shè)定為操作動(dòng)作28控制的操作物件241;指令輸入模組25連結(jié)辨識(shí)裝置11,用以輸入辨識(shí)裝置11辨識(shí)一動(dòng)作訊號(hào)27所產(chǎn)生的一輸入指令251;處理模組26根據(jù)輸入指令251,從指令資料庫(kù)23中取得相對(duì)應(yīng)的動(dòng)作指令231,并于載入的應(yīng)用軟體12中執(zhí)行動(dòng)作指令231相對(duì)應(yīng)的操作動(dòng)作28。
其中,動(dòng)作訊號(hào)27可為語(yǔ)音、動(dòng)作、姿勢(shì)、表情或顏色;辨識(shí)裝置11可為語(yǔ)音辨識(shí)裝置、動(dòng)作辨識(shí)裝置、姿勢(shì)辨識(shí)裝置、表情辨識(shí)裝置或顏色辨識(shí)裝置;另外,提供一視覺(jué)化使用者介面,以設(shè)定應(yīng)用軟體12的操作動(dòng)作28。
請(qǐng)參閱圖3,是顯示本發(fā)明的介面方法的步驟流程圖,其步驟如后步驟S31載入辨識(shí)裝置及應(yīng)用軟體;步驟S32透過(guò)指令資料庫(kù),儲(chǔ)存復(fù)數(shù)個(gè)動(dòng)作指令,任一動(dòng)作指令皆對(duì)應(yīng)應(yīng)用軟體的一操作動(dòng)作;步驟S33設(shè)定復(fù)數(shù)個(gè)巨集指令,以執(zhí)行應(yīng)用軟體的一組操作動(dòng)作,其中任一巨集指令皆對(duì)應(yīng)一組動(dòng)作指令;步驟S34設(shè)定應(yīng)用軟體的相對(duì)位置為操作動(dòng)作控制的操作物件;步驟S35輸入辨識(shí)裝置辨識(shí)一動(dòng)作訊號(hào)所產(chǎn)生的一輸入指令;步驟S36根據(jù)輸入指令,從指令資料庫(kù)中取得相對(duì)應(yīng)的動(dòng)作指令,并于載入的應(yīng)用軟體中執(zhí)行動(dòng)作指令相對(duì)應(yīng)的操作動(dòng)作。
請(qǐng)參閱圖4,是顯示本發(fā)明的介面裝置的方塊圖。圖中,介面裝置40包含一輸入模組41、一核心模組42及一輸出模組43。輸入模組41用以輸入一辨識(shí)裝置11辨識(shí)一動(dòng)作訊號(hào)48所產(chǎn)生的一辨識(shí)資料44,并將其轉(zhuǎn)換為系統(tǒng)相容形式的一資料串流45;核心模組42用以對(duì)該資料串流45進(jìn)行語(yǔ)法分析及轉(zhuǎn)譯,并提出一調(diào)用需求46;輸出模組43,用以根據(jù)該調(diào)用需求46驅(qū)動(dòng)一虛擬輸入裝置47,用以操作一應(yīng)用軟體12。
其中,動(dòng)作訊號(hào)48可為語(yǔ)音、動(dòng)作、姿勢(shì)、表情或顏色;辨識(shí)裝置11可為語(yǔ)音辨識(shí)裝置、動(dòng)作辨識(shí)裝置、姿勢(shì)辨識(shí)裝置、表情辨識(shí)裝置或顏色辨識(shí)裝置;電子裝置可為個(gè)人電腦、伺服器、筆記型電腦、個(gè)人數(shù)位助理或行動(dòng)電話;虛擬輸入裝置47可為虛擬滑鼠或虛擬鍵盤(pán)。
請(qǐng)參閱圖5,是顯示本發(fā)明的介面系統(tǒng)的較佳實(shí)施例方塊圖。圖中,語(yǔ)音辨識(shí)系統(tǒng)521、游戲軟體523及介面程式522。語(yǔ)音辨識(shí)系統(tǒng)521用以辨識(shí)使用者輸入的語(yǔ)音訊號(hào)51;游戲軟體523,為一應(yīng)用軟體;介面程式522,用以載入語(yǔ)音辨識(shí)系統(tǒng)521與游戲軟體523,并提供一視覺(jué)化使用者介面5221,設(shè)定游戲軟體523的復(fù)數(shù)個(gè)操作動(dòng)作5231的語(yǔ)音指令5232,并加以?xún)?chǔ)存,以建立語(yǔ)音辨識(shí)系統(tǒng)521與游戲軟體523的連結(jié),之后,使用者可透過(guò)語(yǔ)音訊號(hào)51下達(dá)指令,經(jīng)語(yǔ)音辨識(shí)系統(tǒng)521辨識(shí)后與儲(chǔ)存的語(yǔ)音指令5232比對(duì),找出相對(duì)應(yīng)的語(yǔ)音指令5232,并執(zhí)行游戲軟體523中對(duì)應(yīng)該語(yǔ)音指令5232的操作動(dòng)作5231,使該游戲軟體523成為一具有語(yǔ)音辨識(shí)的游戲軟體系統(tǒng)52。
以上所述僅為舉例性,而非為限制性者。任何未脫離本發(fā)明的精神與范疇,而對(duì)其進(jìn)行的等效修改或變更,均應(yīng)包含于本發(fā)明申請(qǐng)專(zhuān)利范圍中。
權(quán)利要求
1.一種介面系統(tǒng),適用于一電子裝置,至少包含一載入模組,是用以載入一辨識(shí)裝置及一應(yīng)用軟體;一指令資料庫(kù),包含復(fù)數(shù)個(gè)動(dòng)作指令,任一該些動(dòng)作指令皆對(duì)應(yīng)該應(yīng)用軟體的一操作動(dòng)作;一巨集模組,設(shè)定復(fù)數(shù)個(gè)巨集指令,以執(zhí)行該應(yīng)用軟體的一組該些操作動(dòng)作,其中任一該些巨集指令皆對(duì)應(yīng)一組該些動(dòng)作指令;一物件模組,用以將該應(yīng)用軟體的相對(duì)位置設(shè)定為該些操作動(dòng)作控制的該些操作物件;一指令輸入模組,是連結(jié)該辨識(shí)裝置,用以輸入該辨識(shí)裝置辨識(shí)一動(dòng)作訊號(hào)所產(chǎn)生的一輸入指令;一處理模組,根據(jù)該輸入指令,從該指令資料庫(kù)中取得相對(duì)應(yīng)的該動(dòng)作指令,并于載入的該應(yīng)用軟體中執(zhí)行該動(dòng)作指令相對(duì)應(yīng)的該操作動(dòng)作。
2.如申請(qǐng)專(zhuān)利范圍第1項(xiàng)所述的介面系統(tǒng),其特征在于,該動(dòng)作訊號(hào)為一語(yǔ)音、一動(dòng)作、一姿勢(shì)、一表情及一顏色擇一。
3.如申請(qǐng)專(zhuān)利范圍第1項(xiàng)所述的介面系統(tǒng),其特征在于,該辨識(shí)裝置為一語(yǔ)音辨識(shí)裝置、一動(dòng)作辨識(shí)裝置、一姿勢(shì)辨識(shí)裝置、一表情辨識(shí)裝置及一顏色辨識(shí)裝置擇一。
4.如申請(qǐng)專(zhuān)利范圍第1項(xiàng)所述的介面系統(tǒng),其特征在于,該電子裝置為一個(gè)人電腦、一伺服器、一筆記型電腦、一個(gè)人數(shù)位助理及一行動(dòng)電話擇一。
5.如申請(qǐng)專(zhuān)利范圍第1項(xiàng)所述的介面系統(tǒng),其特征在于,該介面系統(tǒng)更包含一視覺(jué)化使用者介面,以設(shè)定該應(yīng)用軟體的該些操作動(dòng)作。
6.一種介面方法,適用于一電子裝置,至少包含載入一辨識(shí)裝置及一應(yīng)用軟體;透過(guò)一指令資料庫(kù),儲(chǔ)存復(fù)數(shù)個(gè)動(dòng)作指令,任一該些動(dòng)作指令皆對(duì)應(yīng)該應(yīng)用軟體的一操作動(dòng)作;設(shè)定復(fù)數(shù)個(gè)巨集指令,以執(zhí)行該應(yīng)用軟體的一組該些操作動(dòng)作,其中任一該些巨集指令皆對(duì)應(yīng)一組動(dòng)作指令;設(shè)定該應(yīng)用軟體的相對(duì)位置為該些操作動(dòng)作控制的該些操作物件;輸入該辨識(shí)裝置辨識(shí)一動(dòng)作訊號(hào)所產(chǎn)生的一輸入指令;根據(jù)該輸入指令,從該指令資料庫(kù)中取得相對(duì)應(yīng)的該動(dòng)作指令,并于載入的該應(yīng)用軟體中執(zhí)行該動(dòng)作指令相對(duì)應(yīng)的該操作動(dòng)作。
7.如申請(qǐng)專(zhuān)利范圍第6項(xiàng)所述的介面方法,其特征在于,更包含提供一語(yǔ)音、一動(dòng)作、一姿勢(shì)、一表情及一顏色擇一作為該動(dòng)作訊號(hào)。
8.如申請(qǐng)專(zhuān)利范圍第6項(xiàng)所述的介面方法,其特征在于,更包含提供一語(yǔ)音辨識(shí)裝置、一動(dòng)作辨識(shí)裝置、一姿勢(shì)辨識(shí)裝置、一表情辨識(shí)裝置及一顏色辨識(shí)裝置擇一作為該辨識(shí)裝置。
9.如申請(qǐng)專(zhuān)利范圍第6項(xiàng)所述的介面方法,其特征在于,更包含提供一個(gè)人電腦、一伺服器、一筆記型電腦、一個(gè)人數(shù)位助理及一行動(dòng)電話擇一作為該電子裝置。
10.如申請(qǐng)專(zhuān)利范圍第6項(xiàng)所述的介面方法,其特征在于,更包含提供一視覺(jué)化使用者介面,以設(shè)定該應(yīng)用軟體的該些操作動(dòng)作。
11.一種介面裝置,適用于一電子裝置,該電子裝置設(shè)置一辨識(shí)裝置以辨識(shí)一動(dòng)作訊號(hào)并產(chǎn)生一辨識(shí)資料,該介面裝置至少包含一輸入模組,是用以輸入該辨識(shí)資料,并將其轉(zhuǎn)換為系統(tǒng)相容形式的一資料串流;一核心模組,是用以對(duì)該資料串流進(jìn)行語(yǔ)法分析及轉(zhuǎn)譯,并提出一調(diào)用需求;一輸出模組,是根據(jù)該調(diào)用需求驅(qū)動(dòng)一虛擬輸入裝置以操作一應(yīng)用軟體。
12.如申請(qǐng)專(zhuān)利范圍第11項(xiàng)所述的介面裝置,其特征在于,該動(dòng)作訊號(hào)為一語(yǔ)音、一動(dòng)作、一姿勢(shì)、一表情及一顏色擇一。
13.如申請(qǐng)專(zhuān)利范圍第11項(xiàng)所述的介面裝置,其特征在于,該辨識(shí)裝置為一語(yǔ)音辨識(shí)裝置、一動(dòng)作辨識(shí)裝置、一姿勢(shì)辨識(shí)裝置、一表情辨識(shí)裝置及一顏色辨識(shí)裝置擇一。
14.如申請(qǐng)專(zhuān)利范圍第11項(xiàng)所述的介面裝置,其特征在于,該電子裝置為一個(gè)人電腦、一伺服器、一筆記型電腦、一個(gè)人數(shù)位助理及一行動(dòng)電話擇一。
15.申請(qǐng)專(zhuān)利范圍第11項(xiàng)所述的介面裝置,其特征在于,該虛擬輸入裝置為一虛擬滑鼠及一虛擬鍵盤(pán)擇一。
專(zhuān)利摘要
本發(fā)明是揭露一種介面系統(tǒng)、方法及裝置,適用于一電子裝置,其包含一載入模組、一指令資料庫(kù)、一巨集模組、一物件模組、一指令輸入模組及一處理模組。載入模組用以載入一辨識(shí)裝置及一應(yīng)用軟體;指令資料庫(kù),包含復(fù)數(shù)個(gè)動(dòng)作指令,任一動(dòng)作指令皆對(duì)應(yīng)應(yīng)用軟體的一操作動(dòng)作;巨集模組用以設(shè)定復(fù)數(shù)個(gè)巨集指令,以執(zhí)行應(yīng)用軟體的一組操作動(dòng)作,其中任一巨集指令皆對(duì)應(yīng)一組動(dòng)作指令;物件模組用以將應(yīng)用軟體的相對(duì)位置設(shè)定為操作動(dòng)作控制的操作物件;指令輸入模組連結(jié)辨識(shí)裝置,用以輸入辨識(shí)裝置辨識(shí)一動(dòng)作訊號(hào)所產(chǎn)生的一輸入指令;處理模組根據(jù)輸入指令,從指令資料庫(kù)中取得相對(duì)應(yīng)的動(dòng)作指令,并于載入的應(yīng)用軟體中執(zhí)行動(dòng)作指令相對(duì)應(yīng)的操作動(dòng)作。
文檔編號(hào)G06F3/01GK1991748SQ200510137475
公開(kāi)日2007年7月4日 申請(qǐng)日期2005年12月30日
發(fā)明者陳登吉, 彭士榮, 蔣加洛 申請(qǐng)人:智勝?lài)?guó)際科技股份有限公司導(dǎo)出引文BiBTeX, EndNote, RefMan