亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

用于輸入表情圖標的方法和裝置與流程

文檔序號:11233759閱讀:563來源:國知局
用于輸入表情圖標的方法和裝置與流程

本申請計算機技術領域,具體涉及輸入法技術領域,尤其涉及用于輸入表情圖標的方法和裝置。



背景技術:

現(xiàn)有技術存在一些輸入表情圖標的技術。用戶可以從表情圖標列表中選擇相應表情圖標,或者輸入代表表情圖標的代碼,從而輸入表情圖標。

對于需要從列表中選擇來輸入表情圖標的系統(tǒng),用戶每次輸入時需要從特定的列表中進行手動選擇,并且隨著表情圖標列表中符號數(shù)量的增加,用戶輸入表情圖標時需要花費越來越多的時間用于查找表情圖標。

對于使用標識碼來輸入表情圖標的系統(tǒng),用戶需要記住表情圖標的相應的標識碼或者特定文字。當表情圖標的數(shù)目增加時,需要記住的標識碼也越多,因此用戶輸入表情圖標的速度變慢。



技術實現(xiàn)要素:

本申請的目的在于提出一種改進的用于輸入表情圖標的方法和裝置,來解決以上背景技術部分提到的技術問題。

第一方面,本申請實施例提供了一種用于輸入表情圖標的方法,該方法包括:獲取用戶的面部圖像,并對面部圖像的面部特征點進行定位;根據(jù)面部特征點的位置確定用戶的表情信息;從預設的表情圖標庫中選取與表情信息相匹配的表情圖標,其中,表情圖標庫用于相對應地存儲表情圖標與表情信息;將表情圖標顯示在輸入界面中。

在一些實施例中,該方法還包括:獲取用戶的聲音信息,并從聲音信息提取關鍵詞;從預設的聲音圖標庫中選取與關鍵詞相匹配的表情圖標,其中,聲音圖標庫用于相對應地存儲表情圖標與關鍵詞;將與關鍵詞相匹配的表情圖標顯示在輸入界面中。

在一些實施例中,該方法還包括:檢測用戶按壓表情圖標的時間長度是否超過預定的時長閾值;若超過,則生成放大的表情圖標;響應于檢測到用戶停止按壓,將放大后的表情圖標顯示在輸入界面中,其中,放大的表情圖標的尺寸與按壓表情圖標的時間長度成正比。

在一些實施例中,該方法還包括:檢測輸入界面中的同一表情圖標的數(shù)目是否超過預定的數(shù)目閾值;若超過,則將超過預定的數(shù)目閾值的表情圖標替換成放大的表情圖標并顯示在輸入界面中。

在一些實施例中,該方法還包括:響應于檢測到用戶拖動表情圖標,記錄用戶拖動表情圖標的軌跡數(shù)據(jù);將所拖動的表情圖標和軌跡數(shù)據(jù)發(fā)送給目標終端以使得在目標終端根據(jù)軌跡數(shù)據(jù)顯示所接收到的表情圖標。

在一些實施例中,該方法還包括:將與關鍵詞相匹配的表情圖標和聲音信息發(fā)送給目標終端以使得在目標終端上顯示表情圖標并播放聲音。

第二方面,本申請實施例提供了一種用于輸入表情圖標的裝置,該裝置包括:定位單元,用于獲取用戶的面部圖像,并對面部圖像的面部特征點進行定位;確定單元,用于根據(jù)面部特征點的位置確定用戶的表情信息;選取單元,用于從預設的表情圖標庫中選取與表情信息相匹配的表情圖標,其中,表情圖標庫用于相對應地存儲表情圖標與表情信息;顯示單元,用于將表情圖標顯示在輸入界面中。

在一些實施例中,該裝置還包括:提取單元,用于獲取用戶的聲音信息,并從聲音信息提取關鍵詞;匹配單元,用于從預設的聲音圖標庫中選取與關鍵詞相匹配的表情圖標,其中,聲音圖標庫用于相對應地存儲表情圖標與關鍵詞;以及顯示單元進一步用于將與關鍵詞相匹配的表情圖標顯示在輸入界面中。

在一些實施例中,該裝置還包括:第一檢測單元,用于檢測用戶按壓表情圖標的時間長度是否超過預定的時長閾值;生成單元,用于若超過,則生成放大的表情圖標;以及顯示單元進一步用于響應于檢測到用戶停止按壓,將放大后的表情圖標顯示在輸入界面中,其中,放大的表情圖標的尺寸與按壓表情圖標的時間長度成正比。

在一些實施例中,該裝置還包括:第二檢測單元,用于檢測輸入界面中的同一表情圖標的數(shù)目是否超過預定的數(shù)目閾值;替換單元,用于若超過,則將超過預定的數(shù)目閾值的表情圖標替換成放大的表情圖標并顯示在輸入界面中。

在一些實施例中,該裝置還包括:記錄單元,用于響應于檢測到用戶拖動表情圖標,記錄用戶拖動表情圖標的軌跡數(shù)據(jù);第一發(fā)送單元,用于將所拖動的表情圖標和軌跡數(shù)據(jù)發(fā)送給目標終端以使得在目標終端根據(jù)軌跡數(shù)據(jù)顯示所接收到的表情圖標。

在一些實施例中,該裝置還包括第二發(fā)送單元,用于將與關鍵詞相匹配的表情圖標和聲音信息發(fā)送給目標終端以使得在目標終端上顯示表情圖標并播放聲音。

第三方面,本申請實施例提供了一種終端,包括:一個或多個處理器;存儲裝置,用于存儲一個或多個程序,當一個或多個程序被一個或多個處理器執(zhí)行,使得一個或多個處理器實現(xiàn)如第一方面中任一的方法。

第四方面,本申請實施例提供了一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,該程序被處理器執(zhí)行時實現(xiàn)如第一方面中任一的方法。

本申請實施例提供的用于輸入表情圖標的方法和裝置,通過獲取用戶的面部圖像,識別出用戶的面部表情,并在從預設的表情圖標庫中選取與用戶的面部表情相匹配的表情圖標,從而提高了表情圖標的輸入速度。

附圖說明

通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本申請的其它特征、目的和優(yōu)點將會變得更明顯:

圖1是本申請可以應用于其中的示例性系統(tǒng)架構圖;

圖2是根據(jù)本申請的用于輸入表情圖標的方法的一個實施例的流程圖;

圖3是根據(jù)本申請的用于輸入表情圖標的方法的一個應用場景的示意圖;

圖4是根據(jù)本申請的用于輸入表情圖標的方法的又一個實施例的流程圖;

圖5是根據(jù)本申請的用于輸入表情圖標的裝置的一個實施例的結構示意圖;

圖6是適于用來實現(xiàn)本申請實施例的終端設備的計算機系統(tǒng)的結構示意圖。

具體實施方式

下面結合附圖和實施例對本申請作進一步的詳細說明。可以理解的是,此處所描述的具體實施例僅僅用于解釋相關發(fā)明,而非對該發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與有關發(fā)明相關的部分。

需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。下面將參考附圖并結合實施例來詳細說明本申請。

圖1示出了可以應用本申請的用于輸入表情圖標的方法或用于輸入表情圖標的裝置的實施例的示例性系統(tǒng)架構100。

如圖1所示,系統(tǒng)架構100可以包括終端設備101、102、103,網(wǎng)絡104和服務器105。網(wǎng)絡104用以在終端設備101、102、103和服務器105之間提供通信鏈路的介質。網(wǎng)絡104可以包括各種連接類型,例如有線、無線通信鏈路或者光纖電纜等等。

用戶可以使用終端設備101、102、103通過網(wǎng)絡104與服務器105交互,以接收或發(fā)送消息等。終端設備101、102、103上可以安裝有各種通訊客戶端應用,例如網(wǎng)頁瀏覽器應用、購物類應用、搜索類應用、即時通信工具、郵箱客戶端、社交平臺軟件等。

終端設備101、102、103可以是具有顯示屏并且支持表情圖標輸入的各種電子設備,包括但不限于智能手機、平板電腦、電子書閱讀器、mp3播放器(movingpictureexpertsgroupaudiolayeriii,動態(tài)影像專家壓縮標準音頻層面3)、mp4(movingpictureexpertsgroupaudiolayeriv,動態(tài)影像專家壓縮標準音頻層面4)播放器、膝上型便攜計算機和臺式計算機等等。

服務器105可以是提供各種服務的服務器,例如對終端設備101、102、103上顯示的表情圖標提供支持的表情圖標庫服務器。表情圖標庫服務器可以對接收到的表情信息等數(shù)據(jù)進行分析等處理,并將處理結果(例如與表情信息相匹配的表情圖標)反饋給終端設備。

需要說明的是,本申請實施例所提供的用于輸入表情圖標的方法一般由終端設備101、102、103執(zhí)行,相應地,用于輸入表情圖標的裝置一般設置于終端設備101、102、103中??蛇x的,也可以不使用表情圖標庫服務器,而預先在終端設備101、102、103上存儲表情圖標庫。

應該理解,圖1中的終端設備、網(wǎng)絡和服務器的數(shù)目僅僅是示意性的。根據(jù)實現(xiàn)需要,可以具有任意數(shù)目的終端設備、網(wǎng)絡和服務器。

繼續(xù)參考圖2,示出了根據(jù)本申請的用于輸入表情圖標的方法的一個實施例的流程200。該用于輸入表情圖標的方法,包括以下步驟:

步驟201,獲取用戶的面部圖像,并對面部圖像的面部特征點進行定位。

在本實施例中,用于輸入表情圖標的方法運行于其上的電子設備(例如圖1所示的終端設備)可以通過攝像頭實時獲取用戶的面部圖像,并對面部圖像的面部特征點進行定位。例如,用戶在用手機進行即時通信時,可通過前置攝像頭拍攝人臉。在需要對面部圖像中的人臉區(qū)域進行識別時,可以先在面部圖像上標注出各面部特征的關鍵點。在面部圖像上標注了各面部特征的關鍵點之后,即可確定面部圖像上的各面部特征的關鍵點的位置。其中面部特征包括但不限于眼睛、鼻子、嘴巴、下巴等。其中眼睛包括左眼和右眼,鼻子可以為鼻翼或者鼻尖。其中鼻翼包括左鼻翼和右鼻翼。具體的,面部特征還可以包括臉頰、下頜等。其中臉頰包括左臉頰、右臉頰,下頜包括左下頜、右下頜,可以理解,該面部特征還可以為面部的其余特征,在此不做任何限定。

步驟202,根據(jù)面部特征點的位置確定用戶的表情信息。

在本實施例中,表情信息和面部特征是息息相關的,一部分面部的動作可以理解為是表情信息,但是表情信息比面部特征更為豐富和多樣。例如,微笑的動作會涉及到嘴部的運動,還會涉及到臉部輪廓的變化以及眼睛和眉毛的變化。對面部特征的捕捉可以是只關注單個的器官,而對表情信息的捕獲則要通過對整個臉部特征值的監(jiān)控來實現(xiàn)。通過設置足夠多的特征點,可以獲得面部特征點的準確的位置信息。例如,采用50-60個特征點表示嘴部形狀,當嘴部動作是微笑時,標注嘴角的多個特征點的位置坐標會往上移,并會向左右兩邊擴展,當嘴部動作是張開時,標注上下嘴唇位置的多個特征點會向垂直方向擴展。同樣的,對眼睛的特征點標注也可以將眼睛的睜開和閉合表示出來,且通過實時的更新捕獲到的位置信息就可以表現(xiàn)出來眨眼動作。而特征點位置的設置可以根據(jù)五官的位置是否容易變化來選定,對于位置容易變化的五官,例如,眼睛和嘴巴,可以采用較多的特征點來限定,這樣獲得的動作將更為流暢;而對于位置不容易變化的五官,例如,鼻子,則可以選用相對較少的特征點來限定。

步驟203,從預設的表情圖標庫中選取與所述表情信息相匹配的表情圖標。

在本實施例中,表情圖標庫用于相對應地存儲表情圖標與表情信息??蓮牡谌将@取表情圖標庫,也可將表情圖標庫預置在終端中。通過步驟202可確定出用戶當前的面部表情,例如,用戶做出吐舌頭的表情,而可從表情圖標庫中選取出表情圖標

步驟204,將所選取的表情圖標顯示在輸入界面中。

在本實施例中,將步驟203選取出的表情圖標顯示在輸入界面中,供用戶發(fā)送給目標終端。用戶可根據(jù)需要選擇待發(fā)送的表情圖標,刪除不想發(fā)送的表情圖標。

在本實施例的一些可選的實現(xiàn)方式中,該方法還包括:檢測用戶按壓表情圖標的時間長度是否超過預定的時長閾值;若超過,則生成放大的表情圖標;響應于檢測到用戶停止按壓,將放大后的表情圖標顯示在輸入界面中,其中,放大的表情圖標的尺寸與按壓表情圖標的時間長度成正比。用戶還可對待發(fā)送的表情圖標進行編輯,通過按壓顯示在輸入界面中的表情圖標來對該被按壓的表情圖標進行放大。按壓的時間越長則表情圖標放大的越大。從而可以用于表達用戶的情緒,例如通過按壓一個發(fā)怒的表情圖標以生成放大多倍的發(fā)怒表情圖標來表達用戶現(xiàn)在極其憤怒。

在本實施例的一些可選的實現(xiàn)方式中,該方法還包括:檢測輸入界面中的同一表情圖標的數(shù)目是否超過預定的數(shù)目閾值;若超過,則將超過預定的數(shù)目閾值的表情圖標替換成放大的表情圖標并顯示在輸入界面中。例如,連續(xù)輸入多個同樣的發(fā)怒表情圖標時,當超過預設的5個時,將同樣的發(fā)怒表情圖標匯合在一起被一個放大的發(fā)怒表情圖標替換。以表達用戶的強烈情緒。

在本實施例的一些可選的實現(xiàn)方式中,該方法還包括:響應于檢測到用戶拖動表情圖標,記錄用戶拖動表情圖標的軌跡數(shù)據(jù);將所拖動的表情圖標和軌跡數(shù)據(jù)發(fā)送給目標終端以使得在目標終端根據(jù)軌跡數(shù)據(jù)顯示所接收到的表情圖標。用戶可以來回搓動表情圖標,可以令表情圖標變大,并且在發(fā)向目標終端后,目標終端上顯示的也是按照用戶的搓動軌跡變化的表情圖標。

繼續(xù)參見圖3,圖3是根據(jù)本實施例的用于輸入表情圖標的方法的應用場景的一個示意圖。在圖3的應用場景中,用戶首先開啟終端300的攝像頭獲取面部圖像,終端300對面部圖像的面部特征點進行定位,得到多個嘴部特征點301、眼部特征點302和眉毛特征點303,根據(jù)多個嘴部特征點301、眼部特征點302和眉毛特征點303的位置可確定出該用戶的面部表情為微笑。則從預設的表情圖標庫中選取與微笑的表情圖標304顯示在輸入界面中。

本申請的上述實施例提供的方法通過獲取用戶的面部特征點確定出用戶的面部表情,再從預設的表情圖標庫中選取與面部表情匹配的表情圖標,從而實現(xiàn)表情圖標的快速輸入。

進一步參考圖4,其示出了用于輸入表情圖標的方法的又一個實施例的流程400。該用于輸入表情圖標的方法的流程400,包括以下步驟:

步驟401,獲取用戶的面部圖像,并對面部圖像的面部特征點進行定位。

步驟402,根據(jù)面部特征點的位置確定用戶的表情信息。

步驟403,從預設的表情圖標庫中選取與所述表情信息相匹配的表情圖標。

步驟404,將所選取的表情圖標顯示在輸入界面中。

步驟401-404與步驟201-204基本相同,因此不再贅述。

步驟405,獲取用戶的聲音信息,并從聲音信息提取關鍵詞。

在本實施例中,用戶可通過麥克風等音頻輸入設備輸入聲音信息??赏ㄟ^語音識別出用戶所說的文字,也可將用戶發(fā)出的聲音與預先錄制聲音庫做匹配,找到相似的聲音,聲音庫中存儲了聲音與關鍵詞的映射關系。例如,用戶在用手機進行即時通信時發(fā)出“呵呵”的聲音。手機可從聲音信息中提取關鍵詞“呵呵”。用戶如果說“氣死我了”,則可從中提取關鍵詞“氣死”。還可以預先錄制聲音庫,建立聲音與關鍵詞的對應關系,例如,可錄制各種笑聲與關鍵詞“呵呵”對應。甚至可以錄制打噴嚏的聲音與關鍵詞“噴嚏”相對應。錄制流口水的聲音與關鍵詞“口水”相對應。

步驟406,從預設的聲音圖標庫中選取與關鍵詞相匹配的表情圖標。

在本實施例中,聲音圖標庫用于相對應地存儲表情圖標與關鍵詞。例如,關鍵詞“呵呵”對應于可通過第三方獲取聲音圖標庫,也可以內置在終端中。

步驟407,將與關鍵詞相匹配的表情圖標顯示在輸入界面中。

在本實施例中,將步驟406選取出的表情圖標顯示在輸入界面中,供用戶發(fā)送給目標終端,例如,即時通信的接收者的手機。用戶可根據(jù)需要選擇待發(fā)送的表情圖標,刪除不想發(fā)送的表情圖標。還可在捕捉用戶面部表情并轉化為連貫的多個動態(tài)表情的過程中,同時記錄用戶在此過程中的聲音。在接收者的手機上可以播放,帶聲音的動態(tài)表情。該表情識別過程與用戶打字過程可同時進行,在用戶打字結束后自動補充發(fā)送。

在本實施例的一些可選的實現(xiàn)方式中,該方法還包括:檢測用戶按壓表情圖標的時間長度是否超過預定的時長閾值;若超過,則生成放大的表情圖標;響應于檢測到用戶停止按壓,將放大后的表情圖標顯示在輸入界面中,其中,放大的表情圖標的尺寸與按壓表情圖標的時間長度成正比。用戶還可對待發(fā)送的表情圖標進行編輯,通過按壓顯示在輸入界面中的表情圖標來對該被按壓的表情圖標進行放大。按壓的時間越長則表情圖標放大的越大。從而可以用于表達用戶的情緒,例如通過按壓一個發(fā)怒的表情圖標以生成放大多倍的發(fā)怒表情圖標來表達用戶現(xiàn)在極其憤怒。

在本實施例的一些可選的實現(xiàn)方式中,該方法還包括:檢測輸入界面中的同一表情圖標的數(shù)目是否超過預定的數(shù)目閾值;若超過,則將超過預定的數(shù)目閾值的表情圖標替換成放大的表情圖標并顯示在輸入界面中。表情圖標放大的尺寸可以與同一表情圖標的數(shù)目成正比。例如,連續(xù)輸入多個同樣的發(fā)怒表情圖標時,當超過預設的5個時,將同樣的發(fā)怒表情圖標匯合在一起被一個放大的發(fā)怒表情圖標替換。以表達用戶的強烈情緒。10個發(fā)怒表情圖標生成的放大的發(fā)怒表情圖標要比5個發(fā)怒表情圖標生成的放大的發(fā)怒表情圖標的尺寸大。

在本實施例的一些可選的實現(xiàn)方式中,該方法還包括:響應于檢測到用戶拖動表情圖標,記錄用戶拖動表情圖標的軌跡數(shù)據(jù);將所拖動的表情圖標和軌跡數(shù)據(jù)發(fā)送給目標終端以使得在目標終端根據(jù)軌跡數(shù)據(jù)顯示所接收到的表情圖標。用戶可以來回搓動表情圖標,可以令表情圖標變大,并且在發(fā)向目標終端后,目標終端上顯示的也是按照用戶的搓動軌跡變化的表情圖標。

從圖4中可以看出,與圖2對應的實施例相比,本實施例中的用于輸入表情圖標的方法的流程400突出了通過聲音輸入表情圖標的步驟。由此,本實施例描述的方案可以引入更多的表情圖標,從而實現(xiàn)更全面的表情圖標輸入,并進一步提高表情圖標的輸入速度。

進一步參考圖5,作為對上述各圖所示方法的實現(xiàn),本申請?zhí)峁┝艘环N用于輸入表情圖標的裝置的一個實施例,該裝置實施例與圖2所示的方法實施例相對應,該裝置具體可以應用于各種電子設備中。

如圖5所示,本實施例的用于輸入表情圖標的裝置500包括:定位單元501、確定單元502、選取單元503和顯示單元504。定位單元501用于獲取用戶的面部圖像,并對面部圖像的面部特征點進行定位;確定單元502用于根據(jù)面部特征點的位置確定用戶的表情信息;選取單元503用于從預設的表情圖標庫中選取與表情信息相匹配的表情圖標,其中,表情圖標庫用于相對應地存儲表情圖標與表情信息;顯示單元504用于將所選取的表情圖標顯示在輸入界面中。

在本實施例中,用于輸入表情圖標的裝置500的定位單元501、確定單元502、選取單元503和顯示單元504的具體處理可以參考圖2對應實施例中的步驟201、步驟202、步驟203、步驟204。

在本實施例的一些可選的實現(xiàn)方式中,裝置500還包括:提取單元(未示出),用于獲取用戶的聲音信息,并從聲音信息提取關鍵詞;匹配單元(未示出),用于從預設的聲音圖標庫中選取與關鍵詞相匹配的表情圖標,其中,聲音圖標庫用于相對應地存儲表情圖標與關鍵詞;以及顯示單元504進一步用于將與關鍵詞相匹配的表情圖標顯示在輸入界面中。

在本實施例的一些可選的實現(xiàn)方式中,裝置500還包括:第一檢測單元(未示出),用于檢測用戶按壓表情圖標的時間長度是否超過預定的時長閾值;生成單元(未示出),用于若超過,則生成放大的表情圖標;以及顯示單元504進一步用于響應于檢測到用戶停止按壓,將放大后的表情圖標顯示在輸入界面中,其中,放大的表情圖標的尺寸與按壓表情圖標的時間長度成正比。

在本實施例的一些可選的實現(xiàn)方式中,裝置500還包括:第二檢測單元(未示出),用于檢測輸入界面中的同一表情圖標的數(shù)目是否超過預定的數(shù)目閾值;替換單元(未示出),用于若超過,則將超過預定的數(shù)目閾值的表情圖標替換成放大的表情圖標并顯示在輸入界面中。

在本實施例的一些可選的實現(xiàn)方式中,裝置500還包括:記錄單元(未示出),用于響應于檢測到用戶拖動表情圖標,記錄用戶拖動表情圖標的軌跡數(shù)據(jù);第一發(fā)送單元(未示出),用于將所拖動的表情圖標和軌跡數(shù)據(jù)發(fā)送給目標終端以使得在目標終端根據(jù)軌跡數(shù)據(jù)顯示所接收到的表情圖標。

在本實施例的一些可選的實現(xiàn)方式中,裝置500還包括第二發(fā)送單元(未示出),用于將與關鍵詞相匹配的表情圖標和聲音信息發(fā)送給目標終端以使得在目標終端上顯示表情圖標并播放聲音。

下面參考圖6,其示出了適于用來實現(xiàn)本申請實施例的終端設備的計算機系統(tǒng)600的結構示意圖。圖6示出的終端設備僅僅是一個示例,不應對本申請實施例的功能和使用范圍帶來任何限制。

如圖6所示,計算機系統(tǒng)600包括中央處理單元(cpu)601,其可以根據(jù)存儲在只讀存儲器(rom)602中的程序或者從存儲部分608加載到隨機訪問存儲器(ram)603中的程序而執(zhí)行各種適當?shù)膭幼骱吞幚?。在ram603中,還存儲有系統(tǒng)600操作所需的各種程序和數(shù)據(jù)。cpu601、rom602以及ram603通過總線604彼此相連。輸入/輸出(i/o)接口605也連接至總線604。

以下部件連接至i/o接口605:包括鍵盤、攝像頭、觸摸屏、麥克風等的輸入部分606;包括諸如觸摸屏等以及揚聲器等的輸出部分607;包括硬盤等的存儲部分608;以及包括諸如lan卡、調制解調器等的網(wǎng)絡接口卡的通信部分609。通信部分609經(jīng)由諸如因特網(wǎng)的網(wǎng)絡執(zhí)行通信處理。驅動器610也根據(jù)需要連接至i/o接口605??刹鹦督橘|611,諸如磁盤、光盤、磁光盤、半導體存儲器等等,根據(jù)需要安裝在驅動器610上,以便于從其上讀出的計算機程序根據(jù)需要被安裝入存儲部分608。

特別地,根據(jù)本公開的實施例,上文參考流程圖描述的過程可以被實現(xiàn)為計算機軟件程序。例如,本公開的實施例包括一種計算機程序產(chǎn)品,其包括承載在計算機可讀介質上的計算機程序,該計算機程序包含用于執(zhí)行流程圖所示的方法的程序代碼。在這樣的實施例中,該計算機程序可以通過通信部分609從網(wǎng)絡上被下載和安裝,和/或從可拆卸介質611被安裝。在該計算機程序被中央處理單元(cpu)601執(zhí)行時,執(zhí)行本申請的方法中限定的上述功能。需要說明的是,本申請所述的計算機可讀介質可以是計算機可讀信號介質或者計算機可讀存儲介質或者是上述兩者的任意組合。計算機可讀存儲介質例如可以是——但不限于——電、磁、光、電磁、紅外線、或半導體的系統(tǒng)、裝置或器件,或者任意以上的組合。計算機可讀存儲介質的更具體的例子可以包括但不限于:具有一個或多個導線的電連接、便攜式計算機磁盤、硬盤、隨機訪問存儲器(ram)、只讀存儲器(rom)、可擦式可編程只讀存儲器(eprom或閃存)、光纖、便攜式緊湊磁盤只讀存儲器(cd-rom)、光存儲器件、磁存儲器件、或者上述的任意合適的組合。在本申請中,計算機可讀存儲介質可以是任何包含或存儲程序的有形介質,該程序可以被指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結合使用。而在本申請中,計算機可讀的信號介質可以包括在基帶中或者作為載波一部分傳播的數(shù)據(jù)信號,其中承載了計算機可讀的程序代碼。這種傳播的數(shù)據(jù)信號可以采用多種形式,包括但不限于電磁信號、光信號或上述的任意合適的組合。計算機可讀的信號介質還可以是計算機可讀存儲介質以外的任何計算機可讀介質,該計算機可讀介質可以發(fā)送、傳播或者傳輸用于由指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結合使用的程序。計算機可讀介質上包含的程序代碼可以用任何適當?shù)慕橘|傳輸,包括但不限于:無線、電線、光纜、rf等等,或者上述的任意合適的組合。

附圖中的流程圖和框圖,圖示了按照本申請各種實施例的系統(tǒng)、方法和計算機程序產(chǎn)品的可能實現(xiàn)的體系架構、功能和操作。在這點上,流程圖或框圖中的每個方框可以代表一個模塊、程序段、或代碼的一部分,該模塊、程序段、或代碼的一部分包含一個或多個用于實現(xiàn)規(guī)定的邏輯功能的可執(zhí)行指令。也應當注意,在有些作為替換的實現(xiàn)中,方框中所標注的功能也可以以不同于附圖中所標注的順序發(fā)生。例如,兩個接連地表示的方框實際上可以基本并行地執(zhí)行,它們有時也可以按相反的順序執(zhí)行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個方框、以及框圖和/或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或操作的專用的基于硬件的系統(tǒng)來實現(xiàn),或者可以用專用硬件與計算機指令的組合來實現(xiàn)。

描述于本申請實施例中所涉及到的單元可以通過軟件的方式實現(xiàn),也可以通過硬件的方式來實現(xiàn)。所描述的單元也可以設置在處理器中,例如,可以描述為:一種處理器包括定位單元、確定單元、選取單元和顯示單元。其中,這些單元的名稱在某種情況下并不構成對該單元本身的限定,例如,定位單元還可以被描述為“獲取用戶的面部圖像,并對面部圖像的面部特征點進行定位的單元”。

作為另一方面,本申請還提供了一種計算機可讀介質,該計算機可讀介質可以是上述實施例中描述的裝置中所包含的;也可以是單獨存在,而未裝配入該裝置中。上述計算機可讀介質承載有一個或者多個程序,當上述一個或者多個程序被該裝置執(zhí)行時,使得該裝置:獲取用戶的面部圖像,并對面部圖像的面部特征點進行定位;根據(jù)面部特征點的位置確定用戶的表情信息;從預設的表情圖標庫中選取與表情信息相匹配的表情圖標,其中,表情圖標庫用于相對應地存儲表情圖標與表情信息;將表情圖標顯示在輸入界面中。

以上描述僅為本申請的較佳實施例以及對所運用技術原理的說明。本領域技術人員應當理解,本申請中所涉及的發(fā)明范圍,并不限于上述技術特征的特定組合而成的技術方案,同時也應涵蓋在不脫離所述發(fā)明構思的情況下,由上述技術特征或其等同特征進行任意組合而形成的其它技術方案。例如上述特征與本申請中公開的(但不限于)具有類似功能的技術特征進行互相替換而形成的技術方案。

當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1