一種輸入方法及終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及人機交互技術(shù)領(lǐng)域,尤其涉及一種輸入方法及終端。
【背景技術(shù)】
[0002]目前,輸入法或者即時通訊應(yīng)用都有對應(yīng)的圖像數(shù)據(jù)庫,輸入法可以包括搜狗輸入法或者QQ輸入法等,即時通訊應(yīng)用可以包括微信或者QQ等,圖像數(shù)據(jù)庫可以包括用于標(biāo)識微笑、難過或者害羞等表情動作的圖像標(biāo)識符,以及用于標(biāo)識擁抱、敬禮或者握手等手勢動作的圖像標(biāo)識符。用戶通常在短信輸入框或者即時會話輸入框中輸入圖像數(shù)據(jù)庫中的圖像標(biāo)識符,以表達自己的情緒。具體的,用戶點擊圖像控件以提交圖像列表顯示指令,終端根據(jù)用戶提交的圖像列表顯示指令顯示圖像列表,用戶在圖像列表中點擊圖像標(biāo)識符以提交圖像確定指令,終端根據(jù)圖像確定指令將確定的圖像標(biāo)識符顯示在輸入框中。圖像列表中的圖像標(biāo)識符較多時,用戶在圖像列表中選擇所需的圖像標(biāo)識符,操作便利性不足,輸入效率較低,缺少人機互動。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實施例提供一種輸入方法及終端,可提高輸入效率,增強輸入趣味性,提升用戶體驗。
[0004]本發(fā)明實施例提供了一種輸入方法,包括:
[0005]獲取終端用戶的圖像;
[0006]提取所述圖像中的特征信息,所述特征信息用于標(biāo)識人體動作的特征;
[0007]根據(jù)所述特征信息,在預(yù)設(shè)數(shù)據(jù)庫中選擇匹配的圖像標(biāo)識符;
[0008]輸入所述圖像標(biāo)識符。
[0009]相應(yīng)地,本發(fā)明實施例還提供了一種終端,包括:
[0010]圖像獲取單元,用于獲取終端用戶的圖像;
[0011]特征信息提取單元,用于提取所述圖像中的特征信息,所述特征信息用于標(biāo)識人體動作的特征;
[0012]標(biāo)識符選擇單元,用于根據(jù)所述特征信息,在預(yù)設(shè)數(shù)據(jù)庫中選擇匹配的圖像標(biāo)識符;
[0013]標(biāo)識符輸入單元,用于輸入所述圖像標(biāo)識符。
[0014]本發(fā)明實施例中,通過獲取終端用戶的圖像,提取圖像中的特征信息,特征信息用于標(biāo)識人體動作,根據(jù)特征信息在預(yù)設(shè)數(shù)據(jù)庫中選擇匹配的圖像標(biāo)識符,并輸入圖像標(biāo)識符,可提高輸入效率,增強輸入趣味性,提升用戶體驗。
【附圖說明】
[0015]為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0016]圖1是本發(fā)明第一實施例中提供的一種輸入方法的流程示意圖;
[0017]圖2A是本發(fā)明第一實施例中提供的一種圖像標(biāo)識符的界面示意圖;
[0018]圖2B是本發(fā)明第二實施例中提供的一種圖像標(biāo)識符的界面示意圖;
[0019]圖2C是本發(fā)明第三實施例中提供的一種圖像標(biāo)識符的界面示意圖;
[0020]圖3是本發(fā)明第二實施例中提供的一種輸入方法的流程示意圖;
[0021]圖4是本發(fā)明第三實施例中提供的一種輸入方法的流程示意圖;
[0022]圖5是本發(fā)明第四實施例中提供的一種輸入方法的流程示意圖;
[0023]圖6是本發(fā)明第一實施例中提供的一種終端的結(jié)構(gòu)示意圖;
[0024]圖7是本發(fā)明第一實施例中圖4的標(biāo)識符選擇單元的結(jié)構(gòu)示意圖;
[0025]圖8是本發(fā)明第二實施例中圖4的標(biāo)識符選擇單元的結(jié)構(gòu)示意圖;
[0026]圖9是本發(fā)明第三實施例中圖4的標(biāo)識符選擇單元的結(jié)構(gòu)示意圖;
[0027]圖10是本發(fā)明第二實施例中提供的一種終端的結(jié)構(gòu)示意圖。
【具體實施方式】
[0028]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0029]本發(fā)明實施例提供了一種輸入方法,獲取終端用戶的圖像,提取圖像中的特征信息,特征信息用于標(biāo)識人體動作的特征,根據(jù)特征信息在預(yù)設(shè)數(shù)據(jù)庫中選擇匹配的圖像標(biāo)識符,并輸入圖像標(biāo)識符,可提高輸入效率,增強輸入趣味性,提升用戶體驗。
[0030]本發(fā)明實施例提及到的圖像可以是終端通過攝像頭采集到的??蛇x的,該攝像頭可以為前置攝像頭。終端用戶的圖像可以包括人臉和/或肢體。終端用戶的圖像可以是靜態(tài)圖像,也可以是動態(tài)圖像。具體不受本發(fā)明實施例的限制。
[0031]本發(fā)明實施例提及到的特征信息用于標(biāo)識人體動作的特征,例如,人體動作為微笑時,特征信息可以包含嘴角上翹、露出牙齒等特征。人體動作可以包括表情動作或者手勢動作,例如微笑、哭泣、憤怒、揮手、握拳或者擁抱等。特征信息可以包括眉毛、眼睛或者嘴巴等區(qū)域的位置信息、形狀信息或者紋理信息等,具體不受本發(fā)明實施例的限制。
[0032]本發(fā)明實施例提及到的圖像標(biāo)識符可以包括符號表情或者圖片表情等,例如QQ表情、炮炮兵表情或者兔斯基表情等。本發(fā)明實施例可以將上述圖像標(biāo)識符輸入到Facebook、Twitter、郵箱或者微博等即時通訊應(yīng)用的顯示界面中??蛇x的,本發(fā)明實施例可以將上述圖像標(biāo)識符輸入到短信、文檔或者網(wǎng)頁等應(yīng)用的顯示界面中。具體不受本發(fā)明實施例的限制。
[0033]本發(fā)明實施例獲取到圖像標(biāo)識符之后,可以在輸入框中輸入該圖像標(biāo)識符。輸入框可以包括短信輸入框或者即時會話輸入框等,即時會話輸入框可以包括Facebook會話輸入框、Twitter會話輸入框或者QQ輸入框等??蛇x的,本發(fā)明實施例可以在編輯界面輸入該圖像標(biāo)識符,編輯界面可以包括郵件編輯界面、微博編輯界面、文檔編輯界面或者網(wǎng)頁編輯界面等,具體不受本發(fā)明實施例的限制。
[0034]本發(fā)明實施例提供的輸入方法可以運行在智能手機(如Android手機、1S手機等)、平板電腦或穿戴式智能設(shè)備等終端中。
[0035]圖1是本發(fā)明第一實施例中提供的一種輸入方法的流程示意圖,如圖所示,本發(fā)明實施例中的輸入方法至少可以包括:
[0036]SlOl,獲取終端用戶的圖像。
[0037]終端可以獲取終端用戶的圖像。其中,終端用戶的圖像可以是靜態(tài)圖像,也可以是動態(tài)圖像。終端用戶的圖像可以包括人臉或者手勢等。例如,終端用戶可以擺出一個“0K”手勢,終端可以獲取包括該手勢的圖像。又如,終端用戶當(dāng)前的表情為微笑,終端可以獲取包括人臉的圖像。又如,終端用戶當(dāng)前的表情為微笑,且擺出“0K”手勢,則終端可以獲取包括手勢和人臉的圖像。
[0038]在可選實施例中,終端獲取終端用戶的圖像之前,可以檢測當(dāng)前正在運行輸入應(yīng)用。例如,終端用戶在通過輸入框輸入信息時,終端檢測到當(dāng)前正在運行輸入應(yīng)用,則終端可以啟動攝像頭,并通過攝像頭采集終端用戶的圖像。其中,輸入應(yīng)用可以包括搜狗輸入應(yīng)用或者百度輸入應(yīng)用等。
[0039]S102,提取圖像中的特征信息,特征信息用于標(biāo)識人體動作的特征。
[0040]終端獲取到終端用戶的圖像之后,可以提取圖像中的特征信息。例如,人體動作為微笑時,特征信息可以包含嘴角上翹、露出牙齒等特征。其中,特征信息用于標(biāo)識人體動作的特征,特征信息可以包括眉毛、眼睛或者嘴巴等區(qū)域的位置信息、形狀信息或者紋理信息等。人體動作可以包括表情動作或者手勢動作。表情動作可以包括微笑、哭泣或者憤怒等。手勢動作可以包括揮手、握拳或者擁抱等。
[0041]具體實現(xiàn)中,終端可以實現(xiàn)基于靜態(tài)圖像的特征信息的提取。例如,終端可以通過主元分析法(又稱K-L變換)提取特征信息,即根據(jù)像素間的二階相關(guān)性,將包含人臉或手勢的圖像區(qū)域看作一個隨機向量,采用K-L變換得到正交變換基,其中較大的特征值對應(yīng)的基底就組成了特征空間的一組基,根據(jù)這組基底的線性組合就可以標(biāo)識人體動作。又如,活動外觀模型是基于混合特征的特征提取方法,其解析圖像獲取形狀信息和紋理信息,根據(jù)形狀信息和紋理信息,建立對人臉或手勢的參數(shù)化描述。又如,基于Gabor小波的特征提取方法在圖像中的各個局部小區(qū)域提取平均小波系數(shù)作為紋理特征,通過基于比例圖的方法對紋理提取區(qū)域進行預(yù)處理,以降低不同人臉或手勢差異和光照引起的反照度不均的影響。
[0042]具體實現(xiàn)中,終端可以實現(xiàn)基于動態(tài)圖像的特征信息的提取。例如,終端可以通過光流方式提取特征信息,光流是指亮度模式引起的表觀運動,表觀運動反映了實際的運動。終端可以對眉毛、眼睛或者嘴唇等區(qū)域的運動單元進行分辯,獲取面部的局部參數(shù)運動模型,并構(gòu)建面部運動的中級描述。
[0043]S103,根據(jù)特征信息,在預(yù)設(shè)數(shù)據(jù)庫中選擇匹配的圖像標(biāo)識符。
[0044]終端可以根據(jù)特征信息,在預(yù)設(shè)數(shù)據(jù)庫中選擇匹配的圖像標(biāo)識符。其中,圖像標(biāo)識符可以包括符號表情或者圖片表情等,例如QQ表情、炮炮兵表情或者兔斯基表情等。終端可以將上述圖像標(biāo)識符輸入到Facebook、Twitter、郵箱或者微博等即時通訊應(yīng)用的顯示界面中??蛇x的,終端可以將上述圖像標(biāo)識符輸入到短信、文檔或者網(wǎng)頁等應(yīng)用的顯示界面。
[0045]在可選實施例中,終端可以根據(jù)特征信息,確定終端用戶的表情動作,在預(yù)設(shè)數(shù)據(jù)庫中選擇表情動作對應(yīng)的圖像標(biāo)識符。以圖2A所示的圖像標(biāo)識符的界面示意圖為例,終端獲取到的圖像如左邊所示,終端根據(jù)特征信息確定終端用戶的表情動作為憤怒,則該表情動作對應(yīng)的圖像標(biāo)識符可以如右邊所示。
[0046]在可選實施例中,終端可以根據(jù)特征信息,確定終端用戶的手勢動作,在預(yù)設(shè)數(shù)據(jù)庫中選擇手勢動作對應(yīng)的圖像標(biāo)識符。以圖2B所示的圖像標(biāo)識符的界面示意圖為例,終端獲取到的圖像如左邊所示,終端根據(jù)特征信息確定終端用戶的手勢動作為“0K”,則該手勢動作對應(yīng)的圖像標(biāo)識符可以如右邊所示。
[0047]優(yōu)選的,終端可以根據(jù)特征信息,確定終端用戶的表情動作和手