本發(fā)明要求2014年8月21日遞交的發(fā)明名稱為“生成消息與社交網(wǎng)絡(luò)應(yīng)用的用戶面部表情庫(kù)的系統(tǒng)和方法(SystemsandMethodsofGeneratingUserFacialExpressionLibraryforMessagingandSocialNetworkingApplications)”的第14/465,603號(hào)美國(guó)非臨時(shí)專利申請(qǐng)案的在先申請(qǐng)優(yōu)先權(quán),該在先申請(qǐng)的全部?jī)?nèi)容以引入的方式并入本文本中。
技術(shù)領(lǐng)域:
:本發(fā)明涉及消息與社交網(wǎng)絡(luò),以及在具體實(shí)施例中,涉及生成消息與社交網(wǎng)絡(luò)應(yīng)用的用戶面部表情庫(kù)的系統(tǒng)和方法。
背景技術(shù):
::消息與社交網(wǎng)絡(luò)已廣泛用于在用戶或訂戶之間傳送文本和媒體(例如,聲音、音樂(lè)、視頻)。由在線和/或無(wú)線服務(wù)提供商提供的消息與社交網(wǎng)絡(luò)應(yīng)用及服務(wù)向用戶提供了多種通信功能,例如即時(shí)聊天、即時(shí)消息、短信息服務(wù)(ShortMessageService,SMS)消息以及多媒體信息服務(wù)(MultimediaMessagingService,MMS)消息。用戶可以利用這些功能來(lái)表達(dá)他們的想法和當(dāng)下的情緒。表達(dá)用戶情緒的一種方式是通過(guò)SMS或即時(shí)消息發(fā)送大體上表達(dá)心情、情緒或思想狀態(tài)的圖標(biāo)或圖案等。然而,這些圖標(biāo)和圖案通常是由消息應(yīng)用或所用服務(wù)等預(yù)先定義和預(yù)先設(shè)定好的,因此,缺乏個(gè)性并可能會(huì)隨著時(shí)間的推移而變得普通。有必要改善通過(guò)消息與社交網(wǎng)絡(luò)應(yīng)用及服務(wù)傳達(dá)用戶情緒和思想狀態(tài)的方式,以提供更加個(gè)性化、更好的用戶體驗(yàn)。技術(shù)實(shí)現(xiàn)要素:根據(jù)一項(xiàng)實(shí)施例,一種由與用戶關(guān)聯(lián)的電子設(shè)備執(zhí)行的方法包括檢測(cè)所述電子設(shè)備可訪問(wèn)的圖像,確定所述圖像是否顯示所述用戶的面部以及所述圖像是否顯示所述用戶的所述面部表達(dá)的面部表情,以及按照所述確定步驟將所述圖像添加到所述用戶的面部表情庫(kù)中。所述方法還包括將消息,包括所述庫(kù)中的所述圖像,作為表情符號(hào)發(fā)送。根據(jù)另一項(xiàng)實(shí)施例,一種由網(wǎng)絡(luò)服務(wù)器執(zhí)行的方法包括在數(shù)字圖像中檢測(cè)用戶的面部以及在所述數(shù)字圖像中檢測(cè)所述用戶的所述面部表達(dá)的面部表情,將所述數(shù)字圖像添加到描繪所述用戶的面部表情的數(shù)字圖像庫(kù)中,以及提供運(yùn)行于所述用戶的電子設(shè)備上的應(yīng)用對(duì)所述庫(kù)的訪問(wèn)。所述應(yīng)用包括將所述電子設(shè)備中的所述數(shù)字圖像作為表情符號(hào)發(fā)送的選項(xiàng)。根據(jù)又一項(xiàng)實(shí)施例,一種與用戶關(guān)聯(lián)的電子設(shè)備包括至少一個(gè)處理器,提供用戶界面的顯示屏,以及存儲(chǔ)由所述至少一個(gè)處理器執(zhí)行的程序的非瞬時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。所述程序包括執(zhí)行以下操作的指令:檢測(cè)所述電子設(shè)備可訪問(wèn)的圖像;確定所述圖像是否顯示用戶面部以及所述圖像是否顯示所述用戶的所述面部表達(dá)的面部表情;以及按照所述確定步驟將所述圖像添加到所述用戶的面部表情庫(kù)中。所述程序包括將消息,包括所述庫(kù)中的所述圖像,作為表情符號(hào)發(fā)送的其它指令。根據(jù)另一項(xiàng)實(shí)施例,一種網(wǎng)絡(luò)服務(wù)器包括至少一個(gè)處理器以及存儲(chǔ)由所述至少一個(gè)處理器執(zhí)行的程序的非瞬時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。所述程序包括執(zhí)行以下操作的指令:在數(shù)字圖像中檢測(cè)用戶的面部以及在所述數(shù)字圖像中檢測(cè)所述用戶的所述面部表達(dá)的面部表情;將所述數(shù)字圖像添加到描繪所述用戶的面部表情的數(shù)字圖像庫(kù)中;以及提供運(yùn)行于所述用戶的電子設(shè)備上的應(yīng)用對(duì)所述庫(kù)的訪問(wèn)。所述應(yīng)用包括將所述電子設(shè)備中的所述數(shù)字圖像作為表情符號(hào)發(fā)送的選項(xiàng)。根據(jù)又一項(xiàng)實(shí)施例,一種系統(tǒng)包括與用戶關(guān)聯(lián)的電子設(shè)備以及一個(gè)或多個(gè)網(wǎng)絡(luò)服務(wù)器。所述電子設(shè)備與所述一個(gè)或多個(gè)網(wǎng)絡(luò)服務(wù)器單獨(dú)或共同用于檢測(cè)所述電子設(shè)備可訪問(wèn)的圖像,確定所述圖像是否顯示所述用戶的面部以及所述圖像是否顯示所述用戶的所述面部表達(dá)的面部表情,以及按照所述確定步驟將所述圖像添加到所述用戶的面部表情庫(kù)中。運(yùn)行于與所述用戶關(guān)聯(lián)的所述電子設(shè)備上的應(yīng)用可訪問(wèn)所述庫(kù)。所述應(yīng)用包括將所述電子設(shè)備中的所述數(shù)字圖像作為表情符號(hào)發(fā)送的選項(xiàng)。根據(jù)又一項(xiàng)實(shí)施例,一種與用戶關(guān)聯(lián)的電子設(shè)備包括至少一個(gè)處理器,提供用戶界面的顯示屏,以及檢測(cè)所述電子設(shè)備可訪問(wèn)的圖像的檢測(cè)器;確定所述圖像是否顯示用戶的面部以及所述圖像是否顯示所述用戶的所述面部表達(dá)的面部表情的確定元件;按照所述確定步驟將所述圖像添加到所述用戶的面部表情庫(kù)中的圖像處理元件;以及將消息,包括所述庫(kù)中的所述圖像,作為表情符號(hào)發(fā)送的發(fā)射器。根據(jù)另一項(xiàng)實(shí)施例,一種網(wǎng)絡(luò)服務(wù)器包括至少一個(gè)處理器。所述網(wǎng)絡(luò)服務(wù)器還包括:在數(shù)字圖像中檢測(cè)用戶的面部以及在所述數(shù)字圖像中檢測(cè)所述用戶的所述面部表達(dá)的面部表情的檢測(cè)器;將所述數(shù)字圖像添加到描繪所述用戶的面部表情的數(shù)字圖像庫(kù)中的圖像處理元件;以及提供運(yùn)行于所述用戶的電子設(shè)備上的應(yīng)用對(duì)所述庫(kù)的訪問(wèn)的發(fā)射器。所述應(yīng)用包括將所述電子設(shè)備中的所述數(shù)字圖像作為表情符號(hào)發(fā)送的選項(xiàng)。前述內(nèi)容已經(jīng)相當(dāng)寬泛地概述了本發(fā)明一項(xiàng)實(shí)施例的特征,從而能夠更好地理解接下來(lái)對(duì)本發(fā)明的詳細(xì)說(shuō)明。下文將描述本發(fā)明實(shí)施例的另外特征和優(yōu)點(diǎn),這些構(gòu)成本發(fā)明權(quán)利要求的主題。本領(lǐng)域技術(shù)人員應(yīng)理解,所公開(kāi)的構(gòu)思和具體實(shí)施例可被很容易地用作修改或設(shè)計(jì)用于實(shí)現(xiàn)本發(fā)明的相同目的的其它結(jié)構(gòu)或過(guò)程的基礎(chǔ)。本領(lǐng)域技術(shù)人員也應(yīng)該認(rèn)識(shí)到,這類等同結(jié)構(gòu)沒(méi)有偏離所附權(quán)利要求中闡述的本發(fā)明的精神和范圍。附圖說(shuō)明為了更完整地理解本發(fā)明及其優(yōu)點(diǎn),現(xiàn)在參考下文結(jié)合附圖進(jìn)行的描述,其中:圖1為示出了在設(shè)備的圖像相冊(cè)中檢測(cè)用戶面部圖像的系統(tǒng)的實(shí)施例的圖;圖2A為示出了實(shí)施消息或社交網(wǎng)絡(luò)應(yīng)用中的選項(xiàng)以插入對(duì)應(yīng)于既定情緒的用戶面部圖像的實(shí)施例的圖;圖2B為示出了用作消息應(yīng)用中的表情符號(hào)的可用用戶面部圖像的視圖的圖;圖3為示出了可將用戶面部圖像用作表情符號(hào)的系統(tǒng)的自動(dòng)操作實(shí)施例方法的流程圖;圖4為示出了通過(guò)圖3的系統(tǒng)處理圖像的實(shí)施例方法的流程圖;圖5為將用戶面部表情庫(kù)用于消息與社交網(wǎng)絡(luò)應(yīng)用中的一種實(shí)施例系統(tǒng)的圖;圖6為將用戶面部表情庫(kù)用于消息與社交網(wǎng)絡(luò)應(yīng)用中的另一種實(shí)施例系統(tǒng)的圖;圖7為將用戶面部表情庫(kù)用于消息與社交網(wǎng)絡(luò)應(yīng)用中的另一種實(shí)施例系統(tǒng)的圖;圖8為將用戶面部表情庫(kù)用于消息與社交網(wǎng)絡(luò)應(yīng)用中的另一種實(shí)施例系統(tǒng)的圖;以及圖9為可用于實(shí)施各種實(shí)施例的處理系統(tǒng)的圖。除非另有指示,否則不同圖中的對(duì)應(yīng)標(biāo)號(hào)和符號(hào)通常指代對(duì)應(yīng)部分。繪制各圖是為了清楚地說(shuō)明實(shí)施例的相關(guān)方面,因此未必是按比例繪制的。具體實(shí)施方式下文將詳細(xì)論述當(dāng)前優(yōu)選實(shí)施例的制作和使用。然而,應(yīng)了解,本發(fā)明提供可在各種具體上下文中體現(xiàn)的許多適用的發(fā)明性概念。所論述的具體實(shí)施例僅僅說(shuō)明用以實(shí)施和使用本發(fā)明的具體方式,而不限制本發(fā)明的范圍。本文中提供了使用用戶圖像表示消息或其它社交網(wǎng)絡(luò)應(yīng)用中用戶的真實(shí)或個(gè)性化情緒或思想狀態(tài)的系統(tǒng)和方法實(shí)施例。如本文中所用的,術(shù)語(yǔ)“圖像”是指描繪或記錄視覺(jué)感受的偽影,例如一張二維照片,這種偽影與某個(gè)主體(例如,一個(gè)人)具有相似外觀,從而便于對(duì)該主體進(jìn)行描繪。圖像可以是二維的,例如一張人物照片,也可以通過(guò)照相機(jī)、鏡子、鏡頭、望遠(yuǎn)鏡、顯微鏡或其它光學(xué)設(shè)備捕捉。圖像可以以電子方式(例如,以數(shù)字圖像的形式)存儲(chǔ)在帶存儲(chǔ)器的電子設(shè)備上,也可以顯示在電子顯示屏(屏幕)上。為此目的生成了一組由用戶面部表情圖像庫(kù)描繪的用戶情緒或思想狀態(tài),并且可通過(guò)消息或社交網(wǎng)絡(luò)平臺(tái)/服務(wù)連接或訪問(wèn)這些用戶情緒或思想狀態(tài)。平臺(tái)可以是在一個(gè)或一系列用戶設(shè)備上使用的軟件應(yīng)用或程序(代碼)。服務(wù)可以由在線和/或無(wú)線服務(wù)提供商或運(yùn)營(yíng)商提供給用戶或訂戶。用戶面部表情圖像顯示表達(dá)用戶的各種表情、情緒、態(tài)度或思想狀態(tài)的用戶面部(例如,面部照片)。例如,用戶面部表情圖像包括笑臉、哭臉、怒臉和/或其它面部表情。圖像可以是經(jīng)過(guò)裁剪的用戶面部圖像。圖像可以是通過(guò)數(shù)碼相機(jī)或任何其它設(shè)備或裝置(例如,掃描儀)捕獲的且以數(shù)字格式存儲(chǔ)在用于存儲(chǔ)數(shù)字媒體的任何合適的存儲(chǔ)器設(shè)備上的數(shù)字圖像。用戶面部表情圖像可以通過(guò)平臺(tái)或服務(wù)提供的文本或即時(shí)消息等方式發(fā)送。平臺(tái)和服務(wù)可以包括各種用戶設(shè)備支持的社交網(wǎng)絡(luò)平臺(tái)(如FacebookTM)、即時(shí)消息平臺(tái)(如TwitterTM、FacebookMessengerTM)、媒體交換平臺(tái)(如InstagramTM、FlickerTM)、文本消息服務(wù)(如SMS、MMS、WhatsAppTM、WeChatTM)或其它合適的平臺(tái)和服務(wù)。用戶設(shè)備示例包括智能手機(jī)、平板電腦、筆記本電腦和臺(tái)式電腦。如本文中所用的,術(shù)語(yǔ)“消息與社交網(wǎng)絡(luò)平臺(tái)”是指通過(guò)智能手機(jī)或平板電腦上的可下載應(yīng)用(一般稱為“應(yīng)用”)或安裝在這些設(shè)備上的任何軟件程序/代碼、以計(jì)算機(jī)設(shè)備上的網(wǎng)頁(yè)瀏覽器等各種適合形式運(yùn)行于各種設(shè)備上的任何消息或社交網(wǎng)絡(luò)應(yīng)用及服務(wù)。消息與社交網(wǎng)絡(luò)平臺(tái)及服務(wù)還可通過(guò)限制或不限制下載的基于云的應(yīng)用訪問(wèn)或使用。應(yīng)用或程序可以在這些設(shè)備上處理、在一個(gè)或多個(gè)遠(yuǎn)程服務(wù)器上(例如,在云中或互聯(lián)網(wǎng)中)處理并被這些設(shè)備訪問(wèn),可以在多個(gè)設(shè)備/服務(wù)器之間以分布式方式處理,或者可以結(jié)合采用這些處理方式處理。文本消息應(yīng)用包括允許兩個(gè)或更多用戶通過(guò)無(wú)線服務(wù)提供商網(wǎng)絡(luò)在手機(jī)或固定或便攜式設(shè)備上相互之間發(fā)送電子消息的任何應(yīng)用。消息可以通過(guò)短信息服務(wù)(ShortMessageService,SMS)發(fā)送。消息還可以包含圖像、視頻和聲音內(nèi)容(被稱為MMS消息)。每個(gè)設(shè)備上的客戶端應(yīng)用可以發(fā)送和接收這些消息。服務(wù)還應(yīng)該受提供商的網(wǎng)絡(luò)支持,以允許設(shè)備發(fā)送文本消息。即時(shí)消息是一種通過(guò)互聯(lián)網(wǎng)、互聯(lián)網(wǎng)協(xié)議(InternetProtocol,IP)網(wǎng)絡(luò)、無(wú)線或蜂窩網(wǎng)絡(luò)或其它合適的網(wǎng)絡(luò)提供實(shí)時(shí)文本傳輸?shù)碾娮?在線)聊天。局域網(wǎng)(LocalAreaNetwork,LAN)通訊工具通過(guò)LAN以類似方式運(yùn)行。即時(shí)消息通常涉及在兩方或更多方之間雙向傳輸短消息,例如,在每個(gè)用戶選擇結(jié)束思考并選擇“發(fā)送”時(shí)。有些即時(shí)消息應(yīng)用可以采用推送技術(shù)來(lái)提供實(shí)時(shí)文本,從而如同文本構(gòu)成一樣逐個(gè)字符地傳輸消息。更多高級(jí)即時(shí)消息可以添加文件傳輸、可點(diǎn)擊的超鏈接、網(wǎng)絡(luò)電話(VoiceoverIP,VoIP)或視頻聊天。與文本消息類似,每個(gè)設(shè)備上的客戶端即時(shí)消息應(yīng)用可以發(fā)送和接收這些消息。端到端協(xié)議可以用于讓兩個(gè)或更多客戶端應(yīng)用交換消息。其它即時(shí)消息協(xié)議要求客戶端或?qū)Χ诉B接到云或提供商網(wǎng)絡(luò)中的服務(wù)器。社交網(wǎng)絡(luò)平臺(tái)是一項(xiàng)讓有著相同興趣愛(ài)好、活動(dòng)、背景或現(xiàn)實(shí)聯(lián)系的人士或用戶之間建立社交關(guān)系的服務(wù)。社交網(wǎng)絡(luò)服務(wù)包括每個(gè)用戶的身份(通常為個(gè)人資料)、其社會(huì)聯(lián)系以及多種附加服務(wù)。社交網(wǎng)絡(luò)服務(wù)可以是通過(guò)網(wǎng)站或“應(yīng)用”在線訪問(wèn)的且允許用戶創(chuàng)建公開(kāi)個(gè)人資料、創(chuàng)建與其建立聯(lián)系的用戶名單以及在系統(tǒng)內(nèi)查看和刪除聯(lián)系內(nèi)容的基于網(wǎng)絡(luò)的服務(wù)。社交網(wǎng)絡(luò)服務(wù)可以為用戶提供通過(guò)互聯(lián)網(wǎng)(或其它合適網(wǎng)絡(luò))進(jìn)行交互的方式,例如,通過(guò)電子郵件和即時(shí)消息。社交網(wǎng)絡(luò)服務(wù)包括管理用戶之間的聯(lián)系的服務(wù)器,例如,用戶設(shè)備上通過(guò)網(wǎng)站或“應(yīng)用”進(jìn)行的聯(lián)系。網(wǎng)站或“應(yīng)用”作為用戶設(shè)備上的客戶端應(yīng)用,與社交網(wǎng)絡(luò)服務(wù)的服務(wù)器進(jìn)行交互。具體而言,系統(tǒng)會(huì)在用戶的專屬存儲(chǔ)空間自動(dòng)生成描繪用戶面部表情和情緒的圖像庫(kù)。如本文中所用的,術(shù)語(yǔ)“庫(kù)”是指任何合適的圖像邏輯組,例如,用戶設(shè)備可訪問(wèn)的本地或遠(yuǎn)程存儲(chǔ)器上的一個(gè)或多個(gè)文件夾中的數(shù)字文件。因此,庫(kù)可以表示數(shù)字圖像相冊(cè)。例如,存儲(chǔ)空間可以位于一個(gè)或一系列設(shè)備的本地存儲(chǔ)器中,或位于與用戶關(guān)聯(lián)的云中的遠(yuǎn)程存儲(chǔ)空間(例如,互聯(lián)網(wǎng)可訪問(wèn)的遠(yuǎn)程存儲(chǔ)器)中。用戶面部表情圖像庫(kù)還可以位于一個(gè)設(shè)備/位置上,或分布在多個(gè)設(shè)備/位置上。此外,庫(kù)或庫(kù)中圖像的多個(gè)副本可以存儲(chǔ)在多個(gè)設(shè)備/位置中(例如,存儲(chǔ)在云中以及一個(gè)或多個(gè)用戶設(shè)備上)。圖像可以以適合在消息與社交網(wǎng)絡(luò)應(yīng)用中顯示的任何圖像文件格式存儲(chǔ)在用戶面部表情庫(kù)中??梢灾С值膱D像文件格式示例包括便攜式網(wǎng)絡(luò)圖形(PortableNetworkGraphics,PNG)、聯(lián)合圖像專家組(JointPhotographicExpertsGroup,JPEG)、位圖圖像文件(bitmapimagefile,BMP)和圖形交換格式(GraphicsInterchangeFormat,GIF)或這些設(shè)備支持的任何其它格式。在實(shí)施例中,消息與社交網(wǎng)絡(luò)平臺(tái)可以包括描繪用戶面部表情的圖像庫(kù)或在同一設(shè)備上與之建立連接。例如,智能手機(jī)上的“應(yīng)用”可以連接到也存儲(chǔ)在同一智能手機(jī)上的圖像庫(kù)。如果應(yīng)用被云中的服務(wù)器托管,同一服務(wù)器也可以托管圖像庫(kù)。在其它實(shí)施例中,可以在不同組件上托管應(yīng)用和圖像庫(kù)。例如,可以在用戶設(shè)備(如智能手機(jī))上托管庫(kù),在遠(yuǎn)程服務(wù)器上托管應(yīng)用?;蛘撸瑧?yīng)用可以是用戶設(shè)備上的應(yīng)用,可以在云中或另一個(gè)設(shè)備上遠(yuǎn)程托管庫(kù)。為生成用戶面部表情圖像庫(kù),采用面部識(shí)別函數(shù)自動(dòng)分析用戶設(shè)備上拍攝、上傳、接收或顯示的圖像相冊(cè)(如數(shù)字文件夾)中與用戶關(guān)聯(lián)的任何現(xiàn)有圖像。圖1顯示了在智能手機(jī)等設(shè)備的通用數(shù)字圖像相冊(cè)中檢測(cè)用戶面部圖像的實(shí)施例。相冊(cè)可以存儲(chǔ)在設(shè)備上、可以進(jìn)行遠(yuǎn)程存儲(chǔ)(例如,存儲(chǔ)在云中或一個(gè)或多個(gè)遠(yuǎn)程服務(wù)器或設(shè)備中)并可被設(shè)備訪問(wèn),或者可以同時(shí)存儲(chǔ)在設(shè)備上和進(jìn)行遠(yuǎn)程存儲(chǔ)并可被設(shè)備訪問(wèn)。如果面部識(shí)別函數(shù)在圖像中檢測(cè)到用戶面部,如需要,則對(duì)圖像進(jìn)行適當(dāng)裁剪以捕捉面部,然后將其添加到用戶面部表情庫(kù)中。例如,如果圖像顯示除用戶圖像以外的其它對(duì)象,則沿著用戶面部對(duì)圖像進(jìn)行裁剪。面部識(shí)別函數(shù)被訓(xùn)練用于通過(guò)分析用戶面部的現(xiàn)有圖像來(lái)識(shí)別用戶面部。例如,在建立面部識(shí)別函數(shù)后,用戶可以選擇設(shè)備或遠(yuǎn)程存儲(chǔ)空間中現(xiàn)有的一個(gè)或多個(gè)用戶面部圖像,以訓(xùn)練面部識(shí)別算法。用戶還可以隨時(shí)將一個(gè)或多個(gè)用戶面部圖像手動(dòng)添加到庫(kù)中,以供面部識(shí)別函數(shù)用于分析和進(jìn)一步訓(xùn)練面部識(shí)別算法。在一項(xiàng)實(shí)施例中,自動(dòng)面部識(shí)別函數(shù)運(yùn)算還可以包括提示用戶確認(rèn)分析結(jié)果。在用戶確認(rèn)后,如果用戶許可,將用戶面部圖像添加到用戶面部表情圖像庫(kù)中。如果通過(guò)函數(shù)運(yùn)算得出的分析結(jié)果不具有確定性,用戶可以選擇接受或拒絕圖像。用戶還可以隨時(shí)將圖像添加到庫(kù)中或者刪除圖像。將被添加到庫(kù)中的每個(gè)用戶面部圖像也可以采用面部表情或情緒識(shí)別函數(shù)進(jìn)行自動(dòng)分析。例如,如圖1所示,被面部識(shí)別函數(shù)檢測(cè)到的、且被添加到用戶面部表情圖像庫(kù)中的面部圖像是采用面部表情識(shí)別函數(shù),在本文中也被稱為情緒識(shí)別函數(shù),進(jìn)行分析的。根據(jù)分析結(jié)果,用戶面部圖像被歸為可用面部表情和情緒類別中的一種,例如歡樂(lè)、悲傷、憤怒、興奮以及其它可能的情緒或面部表情類別。采用每個(gè)情緒類別的現(xiàn)有用戶面部圖像進(jìn)一步訓(xùn)練面部表情識(shí)別算法。在一項(xiàng)實(shí)施例中,自動(dòng)情緒識(shí)別函數(shù)運(yùn)算還可以包括提示用戶確認(rèn)分析結(jié)果。因此,如果用戶許可,可以將用戶面部圖像添加到情緒類別中。如果通過(guò)函數(shù)運(yùn)算得出的分析結(jié)果不具有確定性,用戶可以選擇將圖像添加到情緒或面部表情類別中。用戶還可以選擇添加或刪除面部表情/情緒類別,以及進(jìn)一步移動(dòng)、添加或刪除類別中的圖像。面部識(shí)別函數(shù)和情緒識(shí)別函數(shù)的實(shí)施可以與消息和社交網(wǎng)絡(luò)應(yīng)用/服務(wù)分開(kāi)。算法可以在用戶設(shè)備上、在用戶設(shè)備可訪問(wèn)的一個(gè)或多個(gè)遠(yuǎn)程設(shè)備/服務(wù)器上、在云中或其它合適的裝置中處理。因此,函數(shù)可以在一個(gè)或多個(gè)連接到消息與社交網(wǎng)絡(luò)應(yīng)用的遠(yuǎn)程實(shí)體上處理。或者,同樣的一個(gè)或多個(gè)設(shè)備可以實(shí)施函數(shù)和應(yīng)用/服務(wù)。在一項(xiàng)實(shí)施例中,面部識(shí)別函數(shù)和情緒識(shí)別函數(shù)可以整合到消息與社交網(wǎng)絡(luò)應(yīng)用中,例如,作為一項(xiàng)附加功能或軟件的一部分。系統(tǒng)允許用戶將庫(kù)中的任何用戶面部圖像顯示在消息或社交網(wǎng)絡(luò)應(yīng)用中。具體而言,消息/網(wǎng)絡(luò)應(yīng)用中的選項(xiàng)允許用戶將庫(kù)中對(duì)應(yīng)于既定情緒或面部表情的用戶面部圖像插入到應(yīng)用的文本或消息框中。用戶面部表情庫(kù)用作應(yīng)用可用的表情符號(hào),換言之,用作表達(dá)用戶情緒的詞庫(kù)。術(shù)語(yǔ)“表情符號(hào)”是指指示或表示用戶(發(fā)送者)的性情或脾氣的面部表情的任何圖示。表情符號(hào)可以替代文本或文字用在消息或社交網(wǎng)絡(luò)應(yīng)用中,以傳達(dá)發(fā)送者的心情、情緒或思想狀態(tài)。圖2A顯示了實(shí)施消息應(yīng)用中的該選項(xiàng)的實(shí)施例。將該選項(xiàng)添加到用于插入各種類型的圖標(biāo)(笑臉、花朵、車輛、符號(hào))的應(yīng)用的現(xiàn)有選項(xiàng)中。當(dāng)用戶選擇該選項(xiàng)時(shí),會(huì)顯示用作表情符號(hào)的可用用戶面部圖像的視圖,如圖2B所示。例如,在圖2A中,用戶可以點(diǎn)擊或輕擊可用選項(xiàng)底部一行的小用戶面部圖標(biāo),以輸入圖2B中可用用戶面部表情圖像的視圖。顯示的用戶面部圖像表示用戶的多種情緒或狀態(tài)(例如,用戶笑臉、怒臉及其它表情),用戶可以從中選擇一個(gè)適當(dāng)?shù)拿娌勘砬閳D像,以表示用戶希望傳達(dá)的情緒或狀態(tài)。因此,選擇的圖像會(huì)被插入到上述文本或消息框中,以發(fā)送給通信另一端的對(duì)應(yīng)用戶或發(fā)布到社交網(wǎng)絡(luò)應(yīng)用中等。圖3顯示了系統(tǒng)使用用作表情符號(hào)的用戶面部圖像進(jìn)行的自動(dòng)操作的實(shí)施例方法300的流程。該方法可以由用戶設(shè)備實(shí)施,例如智能手機(jī)、平板電腦、筆記本電腦或臺(tái)式電腦。在步驟310,打開(kāi)(啟動(dòng))設(shè)備。在步驟320,設(shè)備確定是否已啟用面部和情緒識(shí)別算法。作為系統(tǒng)設(shè)置的一部分,用戶可以啟用或禁用這兩種算法??梢詫?yīng)用加載或安裝到設(shè)備上,或者可以從遠(yuǎn)程服務(wù)器上或互聯(lián)網(wǎng)中(如云中)通過(guò)遠(yuǎn)程連接等遠(yuǎn)程訪問(wèn)應(yīng)用。如果禁用這兩種算法,那么,在步驟330,設(shè)備可訪問(wèn)的應(yīng)用可以使用應(yīng)用可用的任何通用情緒圖標(biāo)(如笑臉)??梢詫?yīng)用安裝到設(shè)備上,或者可以從遠(yuǎn)程服務(wù)器上或互聯(lián)網(wǎng)中(如云中)通過(guò)遠(yuǎn)程連接等訪問(wèn)應(yīng)用。如果啟用這兩種算法,那么,在步驟340,面部和情緒(面部表情)識(shí)別算法會(huì)在用戶設(shè)備中的一個(gè)或多個(gè)相冊(cè)圖像以及圖像上自動(dòng)運(yùn)行。可以將一個(gè)或多個(gè)這些圖像相冊(cè)以及圖像安裝到該設(shè)備或多個(gè)設(shè)備上、進(jìn)行遠(yuǎn)程安裝(如云中)或者結(jié)合采用這幾種方式安裝。例如,在打開(kāi)或重啟設(shè)備后,或者由用戶、應(yīng)用或遠(yuǎn)程服務(wù)器啟動(dòng)后,每次檢測(cè)到、捕獲到、顯示或下載圖像,這兩種算法都會(huì)運(yùn)行。因此,在步驟350,會(huì)根據(jù)算法結(jié)果自動(dòng)生成或更新用戶面部表情庫(kù)。在步驟360,應(yīng)用可以使用這個(gè)庫(kù)。在另一項(xiàng)實(shí)施例中,上述方法經(jīng)適當(dāng)調(diào)整,可以由以用戶的注冊(cè)帳戶運(yùn)行消息或社交網(wǎng)絡(luò)應(yīng)用的服務(wù)器實(shí)施。圖4顯示了在上述系統(tǒng)中處理圖像的實(shí)施例方法400的流程。方法400可以是方法300的一部分,并可以由用戶設(shè)備實(shí)施。在步驟410,檢測(cè)到了新圖像。該新圖像可能是設(shè)備上最新下載、接收、捕獲或顯示的圖像。在一個(gè)示例中,該新圖像可以被添加到遠(yuǎn)程實(shí)體(遠(yuǎn)程服務(wù)器(云中)或遠(yuǎn)程設(shè)備)中并可被用戶設(shè)備檢測(cè)到。在步驟420,啟用面部和情緒識(shí)別算法以處理圖像。在步驟430,該方法根據(jù)算法結(jié)果驗(yàn)證對(duì)應(yīng)于圖像的面部表情或情緒是否存在于情緒或面部表情庫(kù)中。如果對(duì)應(yīng)于圖像的情緒或面部表情不存在于庫(kù)中,那么,在步驟440,將這種情緒或表情創(chuàng)建為新的情緒或表情并將圖像添加到庫(kù)中。如需要,該步驟可以包括裁剪或轉(zhuǎn)換圖像格式。然后,在步驟460,該方法相應(yīng)地更新個(gè)人情緒庫(kù),以供消息與社交網(wǎng)絡(luò)應(yīng)用使用。或者,如果對(duì)應(yīng)于圖像的表情或情緒確實(shí)存在,那么,在步驟450,用戶會(huì)被詢問(wèn)對(duì)是否保留圖像做出決定。如果用戶決定保留圖像,該方法前進(jìn)至步驟460,通過(guò)添加圖像來(lái)更新庫(kù)。如果用戶決定不保留圖像,那么,在步驟470,圖像會(huì)被刪除。在另一項(xiàng)實(shí)施例中,上述方法經(jīng)適當(dāng)調(diào)整,可以由以用戶的注冊(cè)帳戶運(yùn)行消息或社交網(wǎng)絡(luò)應(yīng)用的服務(wù)器實(shí)施。在多項(xiàng)實(shí)施例中,上述方法可以由用戶設(shè)備、通過(guò)鏈路連接的多個(gè)設(shè)備、(例如,互聯(lián)網(wǎng)中或云中)服務(wù)器等網(wǎng)絡(luò)設(shè)備或其組合實(shí)施。在一項(xiàng)實(shí)施例中,面部識(shí)別函數(shù)、面部表情或情緒識(shí)別函數(shù)、消息或社交網(wǎng)絡(luò)應(yīng)用以及用戶面部表情庫(kù)位于用戶設(shè)備上,如智能手機(jī)或平板電腦。在另一項(xiàng)實(shí)施例中,上述系統(tǒng)的組件分布于用戶設(shè)備與一個(gè)或多個(gè)遠(yuǎn)程服務(wù)器之間,如云中。例如,用戶設(shè)備托管面部識(shí)別函數(shù)和面部表情識(shí)別函數(shù),而一個(gè)或多個(gè)遠(yuǎn)程服務(wù)器托管設(shè)備可通過(guò)無(wú)線/蜂窩、WiFi或互聯(lián)網(wǎng)連接等方式訪問(wèn)的消息或社交網(wǎng)絡(luò)應(yīng)用?;蛘撸粋€(gè)或多個(gè)遠(yuǎn)程服務(wù)器托管設(shè)備可訪問(wèn)的面部識(shí)別函數(shù)和面部表情識(shí)別函數(shù),而用戶設(shè)備托管消息或社交網(wǎng)絡(luò)應(yīng)用。可以在用戶設(shè)備、遠(yuǎn)程服務(wù)器或用戶設(shè)備與遠(yuǎn)程服務(wù)器上托管庫(kù)。在兩個(gè)或更多用戶設(shè)備之間有交換消息的情形下,如上所述的方法、函數(shù)和應(yīng)用可以用在其中一個(gè)用戶設(shè)備的一端或兩端。如上所述,檢測(cè)用戶面部圖像和表情的方法以及相應(yīng)地將圖像添加到庫(kù)104中的決定可以由用戶設(shè)備主要實(shí)施。圖5示出了由與服務(wù)提供商網(wǎng)絡(luò)、互聯(lián)網(wǎng)或這兩者等網(wǎng)絡(luò)120進(jìn)行通信的智能手機(jī)等用戶設(shè)備110組成的系統(tǒng)500的實(shí)施例。用戶設(shè)備110包括圖像檢測(cè)和決策模塊101、面部和面部表情識(shí)別函數(shù)或算法102、應(yīng)用103(例如,消息或社交網(wǎng)絡(luò)應(yīng)用)以及描繪用戶面部表情的圖像庫(kù)104。圖像檢測(cè)和決策模塊101檢測(cè)被設(shè)備110訪問(wèn)的圖像并根據(jù)算法102決定是否將圖像添加到庫(kù)104中??梢酝ㄟ^(guò)程序等軟件將模塊101配置到設(shè)備110上??梢詫⒈辉O(shè)備110訪問(wèn)的圖像存儲(chǔ)到設(shè)備110或外部存儲(chǔ)器/遠(yuǎn)程服務(wù)器上,并可通過(guò)設(shè)備110與外部存儲(chǔ)器/遠(yuǎn)程服務(wù)器之間的連接訪問(wèn)該圖像。庫(kù)104可以被應(yīng)用103使用(訪問(wèn)),以將用戶面部表情圖像作為表情符號(hào)發(fā)送。圖6示出了由一個(gè)或多個(gè)服務(wù)器130以及與網(wǎng)絡(luò)120通信的用戶設(shè)備110組成的另一個(gè)系統(tǒng)600的實(shí)施例。用戶設(shè)備110包括圖像檢測(cè)和決策模塊101,而一個(gè)或多個(gè)服務(wù)器130由面部和面部表情識(shí)別算法102、應(yīng)用103(例如,消息或社交網(wǎng)絡(luò)應(yīng)用)以及描繪用戶面部表情的圖像庫(kù)104組成。設(shè)備110可以與服務(wù)器130進(jìn)行通信,以訪問(wèn)和使用應(yīng)用103。在其它實(shí)施例中,模塊101位于設(shè)備110上,而算法102、應(yīng)用103和庫(kù)104以任何適合的實(shí)施方式分布于用戶設(shè)備110與一個(gè)或多個(gè)服務(wù)器130之間?;蛘撸瑱z測(cè)用戶面部圖像和表情的方法以及相應(yīng)地將圖像添加到庫(kù)中的決定可以由網(wǎng)絡(luò)側(cè)與用戶設(shè)備進(jìn)行通信的服務(wù)器主要實(shí)施。圖7示出了由一個(gè)或多個(gè)服務(wù)器130以及與網(wǎng)絡(luò)120通信的用戶設(shè)備110組成的系統(tǒng)700的實(shí)施例。一個(gè)或多個(gè)服務(wù)器130包括圖像檢測(cè)和決策模塊101、面部和面部表情識(shí)別函數(shù)或算法102、應(yīng)用103(例如,消息或社交網(wǎng)絡(luò)應(yīng)用)以及用戶面部表情圖像庫(kù)104。被服務(wù)器130訪問(wèn)的圖像可以存儲(chǔ)到同一個(gè)或另一個(gè)服務(wù)器130、設(shè)備110或外部存儲(chǔ)器/遠(yuǎn)程服務(wù)器(未示出)上。庫(kù)104可以被應(yīng)用103訪問(wèn),以將用戶面部表情圖像作為表情符號(hào)發(fā)送。用戶設(shè)備110可以訪問(wèn)服務(wù)器130上的應(yīng)用103或與之通信,以發(fā)送庫(kù)104中的用戶面部表情圖像。圖8示出了由服務(wù)器130以及與網(wǎng)絡(luò)120通信的用戶設(shè)備110組成的另一個(gè)系統(tǒng)800的實(shí)施例。服務(wù)器130包括圖像檢測(cè)和決策模塊101,而用戶設(shè)備110由面部和面部表情識(shí)別算法102、應(yīng)用103以及用戶面部表情圖像庫(kù)104組成。服務(wù)器130可以與設(shè)備110進(jìn)行通信,以使用算法102并相應(yīng)地將用戶面部表情圖像添加到庫(kù)104中。庫(kù)104可以被設(shè)備110上的應(yīng)用102訪問(wèn)。在其它實(shí)施例中,模塊101位于服務(wù)器130上,而算法102、應(yīng)用103和庫(kù)104以任何適合的實(shí)施方式分布于用戶設(shè)備110與網(wǎng)絡(luò)120之間。圖9為可用于實(shí)施各種實(shí)施例的處理系統(tǒng)900的方框圖。例如,處理系統(tǒng)900可以是智能手機(jī)、平板電腦、筆記本電腦或臺(tái)式電腦等用戶設(shè)備的一部分。處理系統(tǒng)也可以是可通過(guò)用戶設(shè)備與用戶進(jìn)行通信的服務(wù)器的一部分。特定裝置可利用所有所示的組件或所述組件的僅一子集,且裝置之間的集成程度可能不同。此外,設(shè)備可以包括部件的多個(gè)實(shí)例,例如多個(gè)處理單元、處理器、存儲(chǔ)器、發(fā)射器、接收器等。處理系統(tǒng)900可以包括配備一個(gè)或多個(gè)輸入/輸出設(shè)備,例如揚(yáng)聲器、麥克風(fēng)、鼠標(biāo)、觸摸屏、按鍵、鍵盤、打印機(jī)、顯示器等的處理單元901。處理單元901可包括中央處理器(CPU)910、存儲(chǔ)器920、大容量存儲(chǔ)設(shè)備930、視頻適配器940,以及連接到總線的I/O接口960。所述總線可以為任何類型的若干總線架構(gòu)中的一個(gè)或多個(gè),包括存儲(chǔ)總線或者存儲(chǔ)控制器、外設(shè)總線、視頻總線等等。所述CPU910可包括任何類型的電子數(shù)據(jù)處理器。存儲(chǔ)器920可包括任意類型的系統(tǒng)存儲(chǔ)器,例如靜態(tài)隨機(jī)存取存儲(chǔ)器(staticrandomaccessmemory,SRAM)、動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(dynamicrandomaccessmemory,DRAM)、同步DRAM(synchronousDRAM,SDRAM)、只讀存儲(chǔ)器(read-onlymemory,ROM)或其組合等等。在實(shí)施例中,存儲(chǔ)器920可包括在開(kāi)機(jī)時(shí)使用的ROM以及在執(zhí)行程序時(shí)使用的存儲(chǔ)程序和數(shù)據(jù)的DRAM。在實(shí)施例中,存儲(chǔ)器920是非瞬時(shí)的。大容量存儲(chǔ)設(shè)備930可包括任意類型的存儲(chǔ)設(shè)備,其用于存儲(chǔ)數(shù)據(jù)、程序和其它信息,并使這些數(shù)據(jù)、程序和其它信息通過(guò)總線訪問(wèn)。大容量存儲(chǔ)設(shè)備930可包括如下項(xiàng)中的一種或多種:固態(tài)磁盤、硬盤驅(qū)動(dòng)器、磁盤驅(qū)動(dòng)器、光盤驅(qū)動(dòng)器等等。視頻適配器940以及I/O接口960提供接口以將外部輸入輸出設(shè)備耦合至處理單元。如圖所示,輸入輸出設(shè)備的示例包括耦合至視頻適配器940的顯示器990和耦合至I/O接口960的鼠標(biāo)/鍵盤/打印機(jī)970的任意組合。其它設(shè)備可以耦合至處理單元901,可以利用附加的或更少的接口卡。舉例來(lái)說(shuō),串行接口卡(未示出)可以用于為打印機(jī)提供串行接口。處理單元901還包括一個(gè)或多個(gè)網(wǎng)絡(luò)接口950,網(wǎng)絡(luò)接口950可包括以太網(wǎng)電纜等有線鏈路,和/或到接入節(jié)點(diǎn)或者一個(gè)或多個(gè)網(wǎng)絡(luò)980的無(wú)線鏈路。網(wǎng)絡(luò)接口950允許處理單元901通過(guò)網(wǎng)絡(luò)980與遠(yuǎn)程單元通信。例如,網(wǎng)絡(luò)接口950可以通過(guò)一個(gè)或多個(gè)發(fā)射器/發(fā)射天線以及一個(gè)或多個(gè)接收器/接收天線提供無(wú)線通信。在一項(xiàng)實(shí)施例中,處理單元901耦合至局域網(wǎng)或廣域網(wǎng)以用于數(shù)據(jù)處理以及與遠(yuǎn)程裝置通信,所述遠(yuǎn)程裝置如其它處理單元、因特網(wǎng)、遠(yuǎn)程存儲(chǔ)設(shè)施等。雖然本發(fā)明中已提供若干實(shí)施例,但應(yīng)理解,在不脫離本發(fā)明的精神或范圍的情況下,本發(fā)明所公開(kāi)的系統(tǒng)和方法可以以許多其它特定形式來(lái)體現(xiàn)。本發(fā)明的實(shí)例應(yīng)被視為說(shuō)明性而非限制性的,且本發(fā)明并不限于本文本所給出的細(xì)節(jié)。例如,各種元件或組件可以在另一系統(tǒng)中組合或合并,或者某些特征可以省略或不實(shí)施。此外,在不脫離本發(fā)明的范圍的情況下,各種實(shí)施例中描述和說(shuō)明為離散或單獨(dú)的技術(shù)、系統(tǒng)、子系統(tǒng)和方法可以與其它系統(tǒng)、模塊、技術(shù)或方法進(jìn)行組合或合并。展示或論述為彼此耦合或直接耦合或通信的其它項(xiàng)也可以采用電方式、機(jī)械方式或其它方式通過(guò)某一接口、設(shè)備或中間組件間接地耦合或通信。其它變化、替代和改變的示例可以由本領(lǐng)域的技術(shù)人員在不脫離本文精神和所公開(kāi)的范圍的情況下確定。當(dāng)前第1頁(yè)1 2 3 當(dāng)前第1頁(yè)1 2 3