專利名稱:一種基于觸摸屏的快速調(diào)用系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種觸摸屏技術(shù),尤其涉及一種基于觸摸屏的快速調(diào)用系統(tǒng)及方法。
背景技術(shù):
目前手寫輸入的識別技術(shù)被應(yīng)用到各種通信終端及信息處理終端;這種類型的終端產(chǎn)品通常具有一個用于書寫的觸摸手寫屏,用戶能在上面用筆或手指寫字,然后經(jīng)過終端的識別處理,生成相應(yīng)的字符顯示在終端上,并進(jìn)行后續(xù)的相關(guān)操作,手寫輸入的識別技術(shù)提高了輸入的速度和靈活性,因此被普遍地應(yīng)用。然而現(xiàn)在的帶觸摸屏的終端產(chǎn)品還是停留于通過從桌面點(diǎn)擊菜單逐層進(jìn)入在調(diào)用功能對象,這樣導(dǎo)致操作不簡捷。另,很多觸摸屏也有手寫功能,但是基本都是在調(diào)用某一功能對象的時候才能調(diào)用到該手寫輸入法功能,僅單純起到輸入文本的功能,不能通過手寫輸入信號的形式來使系統(tǒng)進(jìn)行智能的判斷,預(yù)測用戶的操作意圖。
發(fā)明內(nèi)容
本發(fā)明實施例要解決的技術(shù)問題在于提供一種基于觸摸屏的快速調(diào)用系統(tǒng)及方法,能夠根據(jù)用戶手寫輸入的字符來預(yù)測用戶的操作意圖,并快速調(diào)用相應(yīng)的功能。本發(fā)明的目的通過以下技術(shù)方案實現(xiàn)一種基于觸摸屏的快速調(diào)用系統(tǒng),其包括觸摸屏,用于手寫觸摸輸入及輸出顯示;手寫信號接收模塊,用于接收觸摸屏桌面狀態(tài)下手寫輸入信號;存儲模塊,用于存儲字符對象;手寫輸入法模塊,用于識別所述手寫信號接收模塊接收的手寫輸入信號,并從存儲模塊中選擇輸出與該手寫輸入信號相匹配的候選字符對象;顯示處理模塊,用于在手寫識別處理模塊輸出字符對象后,使觸摸屏跳轉(zhuǎn)顯示字符輸入欄、與手寫識別處理模塊輸出的字符對象相匹配的功能對象;功能對象數(shù)據(jù)庫,用于存儲功能對象;選擇模塊,用于根據(jù)用戶輸入的指令從輸出的候選字符對象中選擇目標(biāo)字符對象輸入;匹配模塊,用于從功能對象數(shù)據(jù)庫中搜索出與所述目標(biāo)字符對象相匹配的功能對象供用戶選擇調(diào)用。具體地,所述功能對象數(shù)據(jù)庫包括網(wǎng)絡(luò)功能對象庫,用于存儲網(wǎng)絡(luò)功能對象;本地功能對象庫,用于存儲本地功能對象。具體地,所述手寫輸入法模塊包括信號采集單元,用于識別所述手寫輸入信號并采集手寫字符軌跡點(diǎn)的離散坐標(biāo)序列;歸一化單元,用于利用一個平滑連續(xù)函數(shù),將采集到的手寫字符軌跡點(diǎn)的離散坐標(biāo)序列變換成為另一個離散坐標(biāo)序列,以調(diào)整手寫字符的大小和形狀以及重心的坐標(biāo)值, 得到該手寫字符的規(guī)整坐標(biāo)序列;特征提取單元,用于根據(jù)手寫字符的規(guī)整坐標(biāo)序列,將所有相鄰軌跡點(diǎn)形成的矢量線段分解到八個標(biāo)準(zhǔn)方向,得到手寫字符的多維特征矢量;所述存儲模塊還存儲了特征變換矩陣及全體字符類的粗分類模板和細(xì)分類模板, 粗分類模板由全體字符類經(jīng)特征選取后計算得到的樣本中心構(gòu)成,細(xì)分類模板由全體字符類經(jīng)特征變換后計算得到的樣本中心構(gòu)成;粗分類單元,用于從手寫輸入信號的多維特征矢量中選取部分特征值,將所述手寫輸入信號分別與所述存儲模塊中的粗分類模板進(jìn)行匹配,從預(yù)存儲字符類中選取相似度最大的若干個候選字符類;細(xì)分類單元,用于對手寫輸入信號的多維特征矢量進(jìn)行特征變換,將特征變換后的手寫輸入信號與從所述存儲模塊中細(xì)分類模板中選取的候選字符類的樣本中心進(jìn)行匹配,從中確定最相似的字符類,以供用戶選擇。作為本發(fā)明系統(tǒng)的一個實施例,在手寫輸入法模塊識別手寫輸入信號后,使觸摸屏至少顯示三個顯示區(qū)域;該三個顯示區(qū)域包括用于顯示用戶輸入的目標(biāo)字符對象的第一顯示區(qū)域;用于顯示與所述目標(biāo)字符對象相匹配的功能對象的第二顯示區(qū)域;用于供用戶繼續(xù)輸入字符對象的用戶輸入?yún)^(qū)域。所述第二顯示區(qū)包括顯示與所述目標(biāo)字符對象相匹配的通訊錄及本地功能對象。所述第二顯示區(qū)還包括顯示網(wǎng)絡(luò)功能對象標(biāo)識,當(dāng)用戶選擇點(diǎn)擊網(wǎng)絡(luò)功能對象標(biāo)識,顯示處理模塊使觸摸屏跳轉(zhuǎn)顯示網(wǎng)絡(luò)功能對象。本發(fā)明還提供了一種基于觸摸屏的快速調(diào)用方法,其包括如下步驟A、在觸摸屏桌面狀態(tài)下接收手寫輸入信號;B、識別所述手寫輸入信號;C、從存儲模塊中選擇輸出與該手寫輸入信號相匹配的候選字符對象;D、根據(jù)用戶輸入的指令從輸出的候選字符對象中選擇目標(biāo)字符對象輸入;E、搜索與所述目標(biāo)字符對象相匹配的功能對象供用戶選擇調(diào)用。作為本發(fā)明方法的一個實施例,在所述步驟C和步驟D之間還包括如下步驟使觸摸屏至少顯示三個顯示區(qū)域;該三個顯示區(qū)域包括用于顯示用戶輸入的目標(biāo)字符對象的第一顯示區(qū)域;用于顯示與所述目標(biāo)字符對象相匹配的功能對象的第二顯示區(qū)域;用于供用戶繼續(xù)輸入字符對象的用戶輸入?yún)^(qū)域。與現(xiàn)有技術(shù)相比較,本發(fā)明通過在觸摸屏桌面狀態(tài)下識別用戶手寫輸入的字符, 再根據(jù)手寫輸入的字符來預(yù)測用戶的操作意圖,將關(guān)聯(lián)的功能對象顯示到界面,這樣用戶就可以快速調(diào)用相應(yīng)的功能了。
圖1是本發(fā)明實施例一種基于觸摸屏的快速調(diào)用系統(tǒng)的結(jié)構(gòu)示意圖;圖2是圖1中手寫輸入法模塊在一種實施方式中的結(jié)構(gòu)示意圖;圖3是本發(fā)明實施例一種基于觸摸屏的快速調(diào)用方法的流程圖;圖4是本發(fā)明實施中手寫輸入的詳細(xì)流程圖;圖5-7是本發(fā)明在一個實施例中觸摸屏的界面顯示示意圖。
圖8-9是本發(fā)明在又一個實施例中觸摸屏的界面顯示示意圖。
具體實施例方式為使本發(fā)明更加容易理解,結(jié)合附圖對本發(fā)明作進(jìn)一步闡述,但附圖中的實施例不構(gòu)成對本發(fā)明的任何限制。參考附圖1,一種基于觸摸屏的快速調(diào)用系統(tǒng),該系統(tǒng)可以應(yīng)用于手機(jī)等終端產(chǎn)品中,其包括以下功能模塊觸摸屏1、手寫信號接收模塊2、存儲有字符對象的存儲模塊4、手寫輸入法模塊3、顯示處理模塊8、存儲有功能對象的功能對象數(shù)據(jù)庫6、選擇模塊5、匹配模塊7、檢測模塊9。所述觸摸屏1用于用戶在解鎖之后的桌面狀態(tài)下手寫輸入。用戶對觸摸屏1進(jìn)行解鎖后,觸摸屏顯示系統(tǒng)桌面,這時,用戶可以在桌面上進(jìn)行手寫輸入,及用戶在手機(jī)觸摸屏解鎖后的第一時間就可以在手機(jī)桌面上輸入(參考圖5)。當(dāng)然所述系統(tǒng)桌面也可以是系統(tǒng)設(shè)定的一個特定界面,例如將手機(jī)觸摸屏解鎖后會自動跳出一個供用戶手寫輸入的用戶界面;也可以是設(shè)定某一個功能鍵,在手機(jī)觸摸屏解鎖后,按下該鍵,系統(tǒng)跳轉(zhuǎn)顯示一個特定界面供用戶手寫輸入。所述手寫信號接收模塊2用于接收該手寫輸入的信號。所述檢測模塊9用于檢測手寫輸入信號是否是有效信號。由于書寫的背景是系統(tǒng)桌面,用戶很有可能是誤操作點(diǎn)擊了桌面;或通過點(diǎn)擊進(jìn)入各級菜單;也有可能是手寫輸入信號信號。這時所述檢測模塊9需要判斷用戶的操作是否是有效操作,因而檢測模塊 9檢測,若手寫輸入法模塊3能識別出手寫輸入的信號為有效的字符時,即會認(rèn)為該輸入是有效的操作,系統(tǒng)會根據(jù)輸入進(jìn)行下一步工作。若發(fā)現(xiàn)手寫輸入法模塊3無法識別手寫輸入的信號,則進(jìn)一步確實是否為準(zhǔn)確點(diǎn)擊桌面上的功能標(biāo)識,若是,則進(jìn)入該功能菜單;若否,則保持系統(tǒng)桌面顯示狀態(tài)不變。所述手寫輸入法模塊3識別所述手寫信號接收模塊2接收的手寫輸入信號,并從存儲模塊4中選擇輸出與該手寫輸入信號相匹配的候選字符對象供用戶選擇。參考圖2,所述手寫輸入法模塊3包括信號采集單元31、信號采集單元32、歸一化單元33、特征提取單元34、粗分類單元35、細(xì)分類單元36。信號采集單元,用于識別所述手寫輸入信號并采集手寫字符軌跡點(diǎn)的離散坐標(biāo)序列。歸一化單元,用于利用一個平滑連續(xù)函數(shù),將采集到的手寫字符軌跡點(diǎn)的離散坐標(biāo)序列變換成為另一個離散坐標(biāo)序列,以調(diào)整手寫字符的大小和形狀以及重心的坐標(biāo)值, 得到該手寫字符的規(guī)整坐標(biāo)序列。特征提取單元,用于根據(jù)手寫字符的規(guī)整坐標(biāo)序列,將所有相鄰軌跡點(diǎn)形成的矢量線段分解到八個標(biāo)準(zhǔn)方向,得到手寫字符的多維特征矢量。所述存儲模塊還存儲了特征變換矩陣及全體字符類的粗分類模板和細(xì)分類模板, 粗分類模板由全體字符類經(jīng)特征選取后計算得到的樣本中心構(gòu)成,細(xì)分類模板由全體字符類經(jīng)特征變換后計算得到的樣本中心構(gòu)成。粗分類單元,用于從手寫輸入信號的多維特征矢量中選取部分特征值,將所述手寫輸入信號分別與所述存儲模塊中的粗分類模板進(jìn)行匹配,從預(yù)存儲字符類中選取相似度最大的若干個候選字符類。細(xì)分類單元,用于對手寫輸入信號的多維特征矢量進(jìn)行特征變換,將特征變換后的手寫輸入信號與從所述存儲模塊中細(xì)分類模板中選取的候選字符類的樣本中心進(jìn)行匹配,從中確定最相似的字符類,以供用戶選擇。存儲模塊4,用于存儲字符對象,該字符對象包括各類語言的文字、字符,也可以包括各類數(shù)字符號、圖形符號等符號,也可以包括是圖片、動畫等。所述存儲模塊還存儲了特征變換矩陣及全體字符類的粗分類模板和細(xì)分類模板,粗分類模板由全體字符類經(jīng)特征選取后計算得到的樣本中心構(gòu)成,細(xì)分類模板由全體字符類經(jīng)特征變換后計算得到的樣本中心構(gòu)成。所述選擇模塊5用于根據(jù)用戶輸入的指令從手寫輸入法模塊3輸出的候選字符對象中選擇目標(biāo)字符對象輸入。用戶可以可以根據(jù)觸摸屏上顯示的輸入法模塊3從存儲器中調(diào)出的候選字符對象中選定一個目標(biāo)對象。參考圖5-6,所述顯示處理模塊8與所述觸摸屏連接,用于在手寫識別處理模塊輸出字符對象后,使觸摸屏跳轉(zhuǎn)顯示字符輸入欄、與手寫識別處理模塊輸出的字符對象相匹配的功能對象。當(dāng)在手寫輸入法模塊3識別手寫輸入信號后,使觸摸屏跳轉(zhuǎn)至少顯示三個顯示區(qū)域。該三個顯示區(qū)域包括第一顯示區(qū)域、第二顯示區(qū)域、用戶輸入?yún)^(qū)域。所述第一顯示區(qū)域用于顯示選擇模塊選定的目標(biāo)字符對象。該第一顯示區(qū)域位于觸摸屏的上方位置 (參考圖6中的12),用于顯示與手寫輸入信號相匹配的候選字符對象供用戶選擇,同時在一個字符框中顯示選擇模塊選定的目標(biāo)字符對象(參考圖6中的11)。所述第二顯示區(qū)域位于觸摸屏的中間位置(參考圖6中的21),該第二顯示區(qū)域單獨(dú)顯示有通訊錄及本機(jī)功能。該第二顯示區(qū)域用于顯示與所述目標(biāo)字符對象相匹配的功能對象,該功能對象為匹配模塊7從功能對象數(shù)據(jù)庫6中搜索出與所述目標(biāo)字符對象相匹配的關(guān)聯(lián)功能對象。所述用戶輸入?yún)^(qū)域位于觸摸屏的下方位置(參考圖6中的31),其用于供用戶繼續(xù)輸入字符對象的用戶輸入?yún)^(qū)域,該用戶輸入?yún)^(qū)域31可以是手寫輸入?yún)^(qū)域,也可以是虛擬鍵盤輸入?yún)^(qū)域,這樣用戶就可以繼續(xù)輸入字符對象。所述第二顯示區(qū)包括顯示與所述目標(biāo)字符對象相匹配的通訊錄及本地功能對象。當(dāng)然,所述第二顯示區(qū)還包括顯示網(wǎng)絡(luò)功能對象標(biāo)識,當(dāng)用戶選擇點(diǎn)擊網(wǎng)絡(luò)功能對象標(biāo)識,顯示處理模塊使觸摸屏跳轉(zhuǎn)顯示網(wǎng)絡(luò)功能對象。當(dāng)然,參考圖8-9, 該第二顯示區(qū)域也還可以顯示與選擇模塊選定的目標(biāo)字符對象相關(guān)聯(lián)的網(wǎng)絡(luò)功能對象。所述功能對象數(shù)據(jù)庫6存儲若干功能對象,該功能對象又包括存儲有本機(jī)功能對象的本機(jī)功能對象數(shù)據(jù)庫和存儲有網(wǎng)絡(luò)功能對象的網(wǎng)絡(luò)功能對象數(shù)據(jù)庫。本機(jī)功能對象例如系統(tǒng)中的鬧鐘、短信等功能。網(wǎng)絡(luò)功能對象一般為網(wǎng)絡(luò)鏈接地址。所述功能對象數(shù)據(jù)庫 6還包括有關(guān)鍵詞數(shù)據(jù)庫。所述關(guān)鍵詞數(shù)據(jù)庫包括若干個關(guān)鍵詞,每個關(guān)鍵詞至少關(guān)聯(lián)一個功能對象。關(guān)鍵詞按照服務(wù)類型以一定的語義功能為核心聚類成不同的關(guān)鍵詞詞群,每個關(guān)鍵詞詞群對應(yīng)服務(wù)類型映射有一個或多個功能對象。其中,一個關(guān)鍵詞可以屬于多個關(guān)鍵詞詞群,一個關(guān)鍵詞也可以對應(yīng)映射有一個或多個功能對象。所述關(guān)鍵詞可以是字、詞或句。所述功能對象對應(yīng)的關(guān)鍵詞包括與功能對象功能、用途、名稱相關(guān)的字、詞、句。該關(guān)鍵詞可以是功能對象的名稱;也可以是功能對象名稱的上位詞義的字、詞、句,或上位詞義相關(guān)的字、詞、句; 也可以是功能對象名稱的下位詞義或同位詞義的字、詞、句,或下位詞義、同位詞義的相關(guān)的字、詞、句;也可以是位于同一語義場中的其它關(guān)鍵詞。甚至,用戶可以隨意設(shè)置每個功能對象的關(guān)鍵詞,這樣使搜索的功能更加強(qiáng)大。以下進(jìn)一步舉例說明關(guān)鍵詞和功能對象的關(guān)系網(wǎng)絡(luò)功能對象按照服務(wù)類型分包括有音樂、圖片、彩鈴、火車票預(yù)定、機(jī)票預(yù)訂、訂票、城市公交、訂餐、訂房、閱讀、博彩。按照每個服務(wù)類別,以一定的語義功能為核心聚類成不同的關(guān)鍵詞詞群,每個關(guān)鍵詞詞群對應(yīng)有一個或多個關(guān)鍵詞,例如訂房所處的服務(wù)類別的關(guān)鍵詞詞群包括關(guān)鍵詞有酒店、賓館、 飯店、住店、訂房、住宿。每個關(guān)鍵詞詞群對應(yīng)服務(wù)類型映射有一個或多個功能對象,例如機(jī)票預(yù)訂所處的關(guān)鍵詞詞群對應(yīng)的功能對象有12580、南航、國航、春秋航空、攜程、百度搜索。進(jìn)一步舉例說明,例如安裝于手機(jī)上的本地影音播放器的功能是播放音樂、電影等,其在關(guān)鍵詞數(shù)據(jù)庫中對應(yīng)的詞群所包括的關(guān)鍵詞可以有音樂、電影、影音、看電影、聽音樂、歌曲、聽歌、播放器、音樂播放器、電影播放器,以及歌曲名稱和電影名稱等。其中這些詞基本都與影音播放器的用途和功能相關(guān)。另,音樂播放器、電影播放器、歌曲名稱、電影名稱都可以看作是“影音播放器”這一名稱的同語義場關(guān)鍵詞。是影音播放器這一名稱的同位詞義關(guān)鍵詞。歌曲名稱和電影名稱可以認(rèn)為是影音播放器這一名稱的下位詞義關(guān)鍵詞。又例如網(wǎng)頁鏈接地址可包括有音樂在線播放鏈接地址、電影在線播放鏈接地址、 音樂下載鏈接地址、電影下載鏈接地址。這些鏈接地址也包括有關(guān)鍵詞數(shù)據(jù)庫,例如音樂在線播放鏈接地址的關(guān)鍵詞可以包括音樂、影音、音樂下載、歌曲、各首歌曲的歌名、歌手名稱等等。例如電影在線播放鏈接地址的關(guān)鍵詞可以包括電影、影音、電影下載、各首電影的名稱、導(dǎo)演人名、主演人名等等。所述匹配模塊7從功能對象數(shù)據(jù)庫6中搜索出與所述目標(biāo)字符對象相匹配的關(guān)聯(lián)功能對象。匹配模塊7將選擇模塊選擇的目標(biāo)字符對象與關(guān)鍵詞數(shù)據(jù)庫中的關(guān)鍵詞進(jìn)行匹配,若某一關(guān)鍵詞包含有該目標(biāo)字符對象,則兩者相匹配。匹配模塊會調(diào)出與該該相匹配的關(guān)鍵詞相關(guān)聯(lián)的功能對象。圖2示出了手寫字符輸入模塊3的結(jié)構(gòu)示意圖。該模塊包括信號采集單元31,用于接收手寫字符輸入的信號并采集該手寫字符軌跡點(diǎn)的離散坐標(biāo)序列;歸一化單元32,用于利用一個平滑連續(xù)函數(shù),將采集到的手寫字符軌跡點(diǎn)的離散坐標(biāo)序列變換成為另一個離散坐標(biāo)序列,以調(diào)整手寫字符的大小和形狀以及重心的坐標(biāo)值,得到該手寫字符的規(guī)整坐標(biāo)序列;特征提取單元33,用于根據(jù)手寫字符的規(guī)整坐標(biāo)序列,將所有相鄰軌跡點(diǎn)形成的矢量線段分解到八個標(biāo)準(zhǔn)方向,得到手寫字符的多維特征矢量;存儲單元34,用于存儲特征變換矩陣及全體字符類的粗分類模板和細(xì)分類模板, 粗分類模板由全體字符類經(jīng)特征選取后計算得到的樣本中心構(gòu)成,細(xì)分類模板由全體字符類經(jīng)特征變換后計算得到的樣本中心構(gòu)成;粗分類單元35,用于從手寫輸入信號的多維特征矢量中選取部分特征值,將所述手寫輸入信號分別與所述存儲模塊;34中的粗分類模版進(jìn)行匹配,從預(yù)存儲字符類中選取相似度最大的若干個候選字符類;細(xì)分類單元36,用于對手寫輸入信號的多維特征矢量進(jìn)行特征變換,將特征變換后的手寫輸入信號與從所述存儲模塊34中的細(xì)分類模板中選取的候選字符類的樣本中心進(jìn)行匹配,從中確定最相似的字符類,以供用戶選擇。參考圖3示出的本發(fā)明的一種基于觸摸屏的快速調(diào)用方法在一種實施方式中的流程圖,該方法是基于上述系統(tǒng)的基礎(chǔ)上實現(xiàn)的,該方法包括如下步驟Si、摸屏屏幕進(jìn)行解鎖;S2、在觸摸屏桌面狀態(tài)下接收手寫輸入信號;S3、識別所述手寫輸入信號;S4從存儲模塊中選擇輸出與該手寫輸入信號相匹配的候選字符對象;S5、根據(jù)用戶輸入的指令從輸出的候選字符對象中選擇目標(biāo)字符對象輸入;S6、搜索與所述目標(biāo)字符對象相匹配的功能對象供用戶選擇調(diào)用。系統(tǒng)將選擇的目標(biāo)字符對象與功能對象的關(guān)鍵詞進(jìn)行匹配,若某一關(guān)鍵詞包含有該目標(biāo)字符對象,則兩者相匹配。匹配模塊會調(diào)出與該該相匹配的關(guān)鍵詞相關(guān)聯(lián)的功能對象。通過在觸摸屏桌面狀態(tài)下識別用戶手寫輸入的字符,再根據(jù)手寫輸入的字符來預(yù)測用戶的操作意圖,將關(guān)聯(lián)的功能對象顯示到界面,這樣用戶就可以快速調(diào)用相應(yīng)的功能了。所述步驟S3和S4之間還包括如下步驟,檢測是否識別為有效輸入,若是有效輸入,則進(jìn)行所述步驟S4;該有效輸入是指根據(jù)輸入的手寫信號能否識別出有效字符,能夠識別出有效字符的輸入為有效輸入;否則保持在桌面下的輸入狀態(tài)。對手寫輸入的字符經(jīng)過坐標(biāo)序列采集,預(yù)處理、特征矢量提取、粗分類、細(xì)分類等處理流程,從而最終識別該手寫字符。圖4示出了一種手寫字符輸入的詳細(xì)流程圖,步驟S3-步驟S4的手寫字符輸入的步驟具體如下步驟S01,從預(yù)先準(zhǔn)備的字符類的樣本的特征矢量中選取部分特征值,計算各個字符類的樣本中心,得到由全體字符類的樣本中心構(gòu)成的粗分類模版,將粗分類模版存儲在手機(jī)等輸入終端的存儲器中;具體地,預(yù)存儲字符類的樣本預(yù)先通過特征提取,獲得其多維特征矢量,然后根據(jù)Fisher準(zhǔn)則,從每一個字符類的樣本的多維特征矢量中,選取使得 Fisher比最大的若干個特征值,計算各個字符類的樣本中心,得到由全體字符類的樣本中心構(gòu)成的粗分類模版。該步驟的目的是從預(yù)先準(zhǔn)備的字符類的樣本的特征矢量中獲得粗分類模版,為了提高粗分類的速度,要選擇一部分特征計算匹配距離,特征選擇和模版設(shè)計是在一個訓(xùn)練樣本集合上進(jìn)行的。訓(xùn)練樣本集包含每個字符類別的手寫樣本,每個樣本經(jīng)特征提取用640 個特征值(640維的特征矢量χ= [X1,..., χ640]τ)表示。設(shè)有C個類別的總共N個樣本,其中類別i有M個樣本。選擇特征的準(zhǔn)則是Fisher準(zhǔn)則(模式識別教材上有詳細(xì)說明) Fisher準(zhǔn)則函數(shù)的基本思想是,構(gòu)造評價函數(shù),使得當(dāng)評價函數(shù)最優(yōu)時,被分類的類別之間的距離盡可能大,同時各類內(nèi)部樣本間距離盡可能小。將第i類的第j個樣本表示為特征矢量(由部分候選特征組成),則各個類別的樣本中心(均值)為
總的中心為
權(quán)利要求
1.一種基于觸摸屏的快速調(diào)用系統(tǒng),其包括 觸摸屏,用于手寫觸摸輸入及輸出顯示;手寫信號接收模塊,用于接收觸摸屏桌面狀態(tài)下的手寫輸入信號信號; 存儲模塊,用于存儲字符對象;手寫輸入法模塊,用于識別所述手寫信號接收模塊接收的手寫輸入信號,并從存儲模塊中選擇輸出與該手寫輸入信號相匹配的候選字符對象;顯示處理模塊,用于在手寫識別處理模塊輸出字符對象后,使觸摸屏跳轉(zhuǎn)顯示字符輸入欄、與手寫識別處理模塊輸出的字符對象相匹配的功能對象; 功能對象數(shù)據(jù)庫,用于存儲功能對象;選擇模塊,用于根據(jù)用戶輸入的指令從輸出的候選字符對象中選擇目標(biāo)字符對象輸入;匹配模塊,用于從功能對象數(shù)據(jù)庫中搜索出與所述目標(biāo)字符對象相匹配的功能對象供用戶選擇調(diào)用。
2.如權(quán)利要求1所述基于觸摸屏的快速調(diào)用系統(tǒng),其特征在于,所述功能對象數(shù)據(jù)庫包括網(wǎng)絡(luò)功能對象庫,用于存儲網(wǎng)絡(luò)功能對象; 本地功能對象庫,用于存儲本地功能對象。
3.如權(quán)利要求1或2所述基于觸摸屏的快速調(diào)用系統(tǒng),其特征在于,所述手寫輸入法模塊包括信號采集單元,用于識別所述手寫輸入信號并采集手寫字符軌跡點(diǎn)的離散坐標(biāo)序列; 歸一化單元,用于利用一個平滑連續(xù)函數(shù),將采集到的手寫字符軌跡點(diǎn)的離散坐標(biāo)序列變換成為另一個離散坐標(biāo)序列,以調(diào)整手寫字符的大小和形狀以及重心的坐標(biāo)值,得到該手寫字符的規(guī)整坐標(biāo)序列;特征提取單元,用于根據(jù)手寫字符的規(guī)整坐標(biāo)序列,將所有相鄰軌跡點(diǎn)形成的矢量線段分解到八個標(biāo)準(zhǔn)方向,得到手寫字符的多維特征矢量;所述存儲模塊還存儲了特征變換矩陣及全體字符類的粗分類模板和細(xì)分類模板,粗分類模板由全體字符類經(jīng)特征選取后計算得到的樣本中心構(gòu)成,細(xì)分類模板由全體字符類經(jīng)特征變換后計算得到的樣本中心構(gòu)成;粗分類單元,用于從手寫輸入信號的多維特征矢量中選取部分特征值,將所述手寫輸入信號分別與所述存儲模塊中的粗分類模板進(jìn)行匹配,從預(yù)存儲字符類中選取相似度最大的若干個候選字符類;細(xì)分類單元,用于對手寫輸入信號的多維特征矢量進(jìn)行特征變換,將特征變換后的手寫輸入信號與從所述存儲模塊中細(xì)分類模板中選取的候選字符類的樣本中心進(jìn)行匹配,從中確定最相似的字符類,以供用戶選擇。
4.如權(quán)利要求1所述基于觸摸屏的快速調(diào)用系統(tǒng),其特征在于,在手寫輸入法模塊識別手寫輸入信號后,顯示處理模塊使觸摸屏至少顯示三個顯示區(qū)域;該三個顯示區(qū)域包括用于顯示用戶輸入的目標(biāo)字符對象的第一顯示區(qū)域;用于顯示與所述目標(biāo)字符對象相匹配的功能對象的第二顯示區(qū)域;用于供用戶繼續(xù)輸入字符對象的用戶輸入?yún)^(qū)域。
5.如權(quán)利要求4所述基于觸摸屏的快速調(diào)用系統(tǒng),其特征在于,所述第二顯示區(qū)包括顯示與所述目標(biāo)字符對象相匹配的通訊錄及本地功能對象。
6.如權(quán)利要求5所述基于觸摸屏的快速調(diào)用系統(tǒng),其特征在于,所述第二顯示區(qū)還包括顯示網(wǎng)絡(luò)功能對象標(biāo)識,當(dāng)用戶選擇點(diǎn)擊網(wǎng)絡(luò)功能對象標(biāo)識,顯示處理模塊使觸摸屏跳轉(zhuǎn)顯示網(wǎng)絡(luò)功能對象。
7.一種基于觸摸屏的快速調(diào)用方法,其包括如下步驟A、在觸摸屏桌面狀態(tài)下接收手寫輸入信號;B、識別所述手寫輸入信號;C、從存儲模塊中選擇輸出與該手寫輸入信號相匹配的候選字符對象;D、根據(jù)用戶輸入的指令從輸出的候選字符對象中選擇目標(biāo)字符對象輸入;E、搜索與所述目標(biāo)字符對象相匹配的功能對象供用戶選擇調(diào)用。
8.如權(quán)利要求7所述基于觸摸屏的快速調(diào)用方法,其特征在于,在所述步驟C和步驟 D之間還包括如下步驟使觸摸屏至少顯示三個顯示區(qū)域;該三個顯示區(qū)域包括用于顯示用戶輸入的目標(biāo)字符對象的第一顯示區(qū)域;用于顯示與所述目標(biāo)字符對象相匹配的功能對象的第二顯示區(qū)域;用于供用戶繼續(xù)輸入字符對象的用戶輸入?yún)^(qū)域。
9.如權(quán)利要求7所述基于觸摸屏的快速調(diào)用方法,其特征在于,所述步驟C具體包括如下步驟Cl、識別所述手寫輸入信號并采集手寫字符軌跡點(diǎn)的離散坐標(biāo)序列;C2、利用一個平滑連續(xù)函數(shù),將采集到的手寫字符軌跡點(diǎn)的離散坐標(biāo)序列變換成為另一個離散坐標(biāo)序列,以調(diào)整手寫字符的大小和形狀以及重心的坐標(biāo)值,得到該手寫字符的規(guī)整坐標(biāo)序列;C3、根據(jù)手寫字符的規(guī)整坐標(biāo)序列,將所有相鄰軌跡點(diǎn)形成的矢量線段分解到八個標(biāo)準(zhǔn)方向,得到手寫字符的多維特征矢量;C4、從手寫輸入信號的多維特征矢量中選取部分特征值,將所述手寫輸入信號分別與存儲模塊中的粗分類模板進(jìn)行匹配,從預(yù)存儲字符類中選取相似度最大的若干個候選字符類;C5、對手寫輸入信號的多維特征矢量進(jìn)行特征變換,將特征變換后的手寫輸入信號與從存儲模塊中的粗分類模板中選取的候選字符類的樣本中心進(jìn)行匹配,從中確定最相似的字符類,以供用戶選擇。
10.如權(quán)利要求7或9所述基于觸摸屏的快速調(diào)用方法,其特征在于,所述步驟B和C 之間還包括如下步驟,檢測是否識別為有效輸入,若是有效輸入,則進(jìn)行所述步驟C,否則保持輸入狀態(tài)。
全文摘要
本發(fā)明公開了一種基于觸摸屏的快速調(diào)用系統(tǒng)及方法,該系統(tǒng)包括觸摸屏,用于手寫觸摸輸入及輸出顯示;手寫信號接收模塊,用于在觸摸屏解鎖后,接收觸摸屏桌面狀態(tài)下手寫輸入信號;存儲模塊,用于存儲字符對象;手寫輸入法模塊,用于識別手寫輸入信號,并從存儲模塊中選擇輸出與該手寫輸入信號相匹配的候選字符對象;功能對象數(shù)據(jù)庫,用于存儲功能對象;選擇模塊,用于根據(jù)用戶輸入的指令從輸出的候選字符對象中選擇目標(biāo)字符對象輸入;匹配模塊,用于從功能對象數(shù)據(jù)庫中搜索出與所述目標(biāo)字符對象相匹配的功能對象供用戶選擇調(diào)用。本發(fā)明能夠根據(jù)用戶手寫輸入的字符來預(yù)測用戶的操作意圖,并快速調(diào)用相應(yīng)的功能。
文檔編號G06F3/041GK102298486SQ20101021309
公開日2011年12月28日 申請日期2010年6月22日 優(yōu)先權(quán)日2010年6月22日
發(fā)明者高精鍊 申請人:世界語言科學(xué)院, 廣東國筆科技股份有限公司