一種通過動作識別人物角色的方法和裝置制造方法
【專利摘要】本發(fā)明提供一種通過動作識別人物角色的方法和裝置,旨在解決現(xiàn)有的智能穿戴設(shè)備功能單一、價值不高的技術(shù)問題。所述方法包括:獲取用戶做出動作時所述動作的動作特征;判斷數(shù)據(jù)庫中是否具有與所述動作特征相匹配的運動軌跡模型;若所述數(shù)據(jù)庫中具有與所述動作特征相匹配的運動軌跡模型,則顯示與所述動作特征相匹配的運動軌跡模型對應(yīng)的人物角色的媒體特征。本發(fā)明可以讓用戶、尤其是兒童模仿卡通人物角色經(jīng)典的行為,將智能穿戴設(shè)備變成模仿卡通人物角色的運動道具,增強了智能穿戴設(shè)備的功能,提高智能穿戴設(shè)備的使用價值。
【專利說明】一種通過動作識別人物角色的方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于智能穿戴領(lǐng)域,尤其涉及一種通過動作識別人物角色的方法和裝置。
【背景技術(shù)】
[0002]智能穿戴設(shè)備是應(yīng)用穿戴式技術(shù)對日常穿戴進行智能化設(shè)計、開發(fā)出可以穿戴的設(shè)備的總稱,例如眼鏡、手套、手表、服飾和鞋子等。廣義的智能穿戴設(shè)備包括功能全、尺寸大、可不依賴智能手機實現(xiàn)完整或者部分的功能,例如智能手表或智能眼鏡等,以及只專注于某一類應(yīng)用功能,需要和其它設(shè)備如智能手機配合使用,例如,各類進行體征監(jiān)測的智能手環(huán)、智能首飾等。隨著技術(shù)的進步以及用戶需求的變遷,智能穿戴設(shè)備的形態(tài)與應(yīng)用熱點也在不斷的變化。
[0003]一般而言,智能穿戴設(shè)備各項零部件(例如,屏幕)尺寸比較小,而且也沒有觸摸功能,整個設(shè)備的體積也比較小。因此,現(xiàn)有的智能穿戴設(shè)備也僅僅具備了它原始的功能,例如,定位、健康監(jiān)測或者事件提醒等,卻沒有具備其他更多的功能,例如,娛樂功能,這也使得現(xiàn)有的智能穿戴設(shè)備還沒有發(fā)揮出更多的價值。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的在于提供一種通過動作識別人物角色的方法和裝置,旨在解決現(xiàn)有的智能穿戴設(shè)備功能單一、價值不高的技術(shù)問題。
[0005]本發(fā)明是這樣實現(xiàn)的,一種通過動作識別人物角色的方法,所述方法包括:
[0006]獲取用戶做出動作時所述動作的動作特征;
[0007]判斷數(shù)據(jù)庫中是否具有與所述動作特征相匹配的運動軌跡模型;
[0008]若所述數(shù)據(jù)庫中具有與所述動作特征相匹配的運動軌跡模型,則顯示與所述動作特征相匹配的運動軌跡模型對應(yīng)的人物角色的媒體特征。
[0009]本發(fā)明的另一目的在于提供一種通過動作識別人物角色的裝置,所述裝置包括:
[0010]獲取模塊,用于獲取用戶做出動作時所述動作的動作特征;
[0011]判斷模塊,用于判斷數(shù)據(jù)庫中是否具有與所述動作特征相匹配的運動軌跡模型;
[0012]顯示模塊,用于若所述數(shù)據(jù)庫中具有與所述動作特征相匹配的運動軌跡模型,則顯示與所述動作特征相匹配的運動軌跡模型對應(yīng)的人物角色的媒體特征。
[0013]從上述本發(fā)明實施例可知,通過獲取用戶所做動作的動作特征,在數(shù)據(jù)庫中具有與所述動作特征相匹配的運動軌跡模型時,顯示與所述動作特征相匹配的運動軌跡模型對應(yīng)的人物角色的媒體特征,從而可以讓用戶、尤其是兒童模仿卡通人物角色經(jīng)典的行為,將智能穿戴設(shè)備變成模仿卡通人物角色的運動道具,增強了智能穿戴設(shè)備的功能,提高智能穿戴設(shè)備的使用價值。
【專利附圖】
【附圖說明】
[0014]圖1是本發(fā)明實施例一提供的通過動作識別人物角色的方法的實現(xiàn)流程示意圖;
[0015]圖2是本發(fā)明實施例二提供的通過動作識別人物角色的方法的實現(xiàn)流程示意圖;
[0016]圖3是本發(fā)明實施例三提供的通過動作識別人物角色的方法的實現(xiàn)流程示意圖;
[0017]圖4是本發(fā)明實施例四提供的通過動作識別人物角色的裝置的結(jié)構(gòu)示意圖;
[0018]圖5是本發(fā)明實施例五提供的通過動作識別人物角色的裝置的結(jié)構(gòu)示意圖;
[0019]圖6是本發(fā)明實施例六提供的通過動作識別人物角色的裝置的結(jié)構(gòu)示意圖;
[0020]圖7是本發(fā)明實施例七提供的通過動作識別人物角色的裝置的結(jié)構(gòu)示意圖;
[0021]圖8_a是本發(fā)明實施例八提供的通過動作識別人物角色的裝置的結(jié)構(gòu)示意圖;
[0022]圖8_b是本發(fā)明實施例九提供的通過動作識別人物角色的裝置的結(jié)構(gòu)示意圖;
[0023]圖8-c是本發(fā)明實施例十提供的通過動作識別人物角色的裝置的結(jié)構(gòu)示意圖;
[0024]圖8-d是本發(fā)明實施例十一提供的通過動作識別人物角色的裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0025]為了使本發(fā)明的目的、技術(shù)方案及有益效果更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0026]本發(fā)明實施例提供一種通過動作識別人物角色的方法,所述方法包括:獲取用戶做出動作時所述動作的動作特征;判斷數(shù)據(jù)庫中是否具有與所述動作特征相匹配的運動軌跡模型;若所述數(shù)據(jù)庫中具有與所述動作特征相匹配的運動軌跡模型,則顯示與所述動作特征相匹配的運動軌跡模型對應(yīng)的人物角色的媒體特征。本發(fā)明實施例還提供相應(yīng)的通過動作識別人物角色的裝置。以下分別進行詳細說明。
[0027]請參閱附圖1,是本發(fā)明實施例一提供的通過動作識別人物角色的方法的實現(xiàn)流程,主要包括以下步驟SlOl至步驟S103:
[0028]SlOI,獲取用戶做出動作時動作的動作特征。
[0029]在本實施例中,用戶所做動作的動作特征,并非指的是用戶所做動作的全部組成部分,而是所做動作的運動軌跡中典型部分的組合。
[0030]S102,判斷數(shù)據(jù)庫中是否具有與步驟SlOl所獲取動作特征相匹配的運動軌跡模型。
[0031]在本實施例中,數(shù)據(jù)庫中事先存儲有一些動作的運動軌跡模型,例如,花仙子施展魔法的動作的運動軌跡模型、光頭強鋸木頭來回拉的動作的運動軌跡模型以及音樂電視《江南Style》、《小蘋果》等中經(jīng)典動作的運動軌跡模型,等等。
[0032]需要說明的是,數(shù)據(jù)庫中動作的運動軌跡模型,既可以是本地數(shù)據(jù)庫存儲的動作的運動軌跡模型,又可以是網(wǎng)絡(luò)那一側(cè)的服務(wù)器的數(shù)據(jù)庫存儲的動作的運動軌跡模型。
[0033]S103,若數(shù)據(jù)庫中具有與動作特征相匹配的運動軌跡模型,則顯示與所述動作特征相匹配的運動軌跡模型對應(yīng)的人物角色的媒體特征。
[0034]在本實施例中,運動軌跡模型對應(yīng)的人物角色的媒體特征可以是人物角色的圖片、音頻、視頻或者影像等。
[0035]從上述附圖1示例的通過動作識別人物角色的方法可知,通過獲取用戶所做動作的動作特征,在數(shù)據(jù)庫中具有與所述動作特征相匹配的運動軌跡模型時,顯示與所述動作特征相匹配的運動軌跡模型對應(yīng)的人物角色的媒體特征,從而可以讓用戶、尤其是兒童模仿卡通人物角色經(jīng)典的行為,將智能穿戴設(shè)備變成模仿卡通人物角色的運動道具,增強了智能穿戴設(shè)備的功能,提高智能穿戴設(shè)備的使用價值。
[0036]請參閱附圖2,是本發(fā)明實施例二提供的通過動作識別人物角色的方法的實現(xiàn)流程,主要包括以下步驟S201至步驟S205:
[0037]S201,檢測用戶做出動作時所述動作的運動軌跡。
[0038]在本實施例中,用戶所做動作的運動軌跡包含用戶所做動作的路徑、重復(fù)次數(shù)和速度等信息;具體檢測時,可以使用一些傳感器,例如加速度傳感器進行檢測。
[0039]S202,對運動軌跡進行分解,提取所述運動軌跡中典型部分的組合作為所述動作的動作特征。
[0040]如前所述,用戶所做動作的動作特征并非指的是用戶所做動作的全部組成部分,而是所做動作的運動軌跡中典型部分的組合。換言之,對于用戶所做動作、特別是一些復(fù)雜的動作,不是將其全部的運動軌跡作為動作特征,而是將這些動作中幾個重要、經(jīng)典的子動作的組合作為動作特征,這些重要、經(jīng)典的子動作之間的過渡性動作就可以忽略掉。
[0041]在本實施例中,可以通過對運動軌跡進行分解,提取所述運動軌跡中典型部分的組合作為所述動作的動作特征。例如,假設(shè)用戶主觀上想做出花仙子施展魔法這一動作,由于動畫中花仙子施展魔法的動作通常包括先畫圈,然后往圈中間點一下這兩個重要、經(jīng)典的子動作,因此,可以對用戶所做出的上述動作的運動軌跡進行分解,提取所述運動軌跡中典型部分的組合即先畫圈,然后往圈中間點一下,將“先畫圈,然后往圈中間點一下”這一動作組合作為動作的動作特征。
[0042]S203,判斷數(shù)據(jù)庫中是否具有與動作特征相匹配的運動軌跡模型。
[0043]在本實施例中,判斷數(shù)據(jù)庫中是否具有與動作特征相匹配的運動軌跡模型可以是:將運動軌跡中典型部分的組合與數(shù)據(jù)庫中的運動軌跡模型比較,若所述運動軌跡中典型部分的組合與所述數(shù)據(jù)庫中的運動軌跡模型的相似度達到預(yù)設(shè)的閾值,則確定數(shù)據(jù)庫中具有與所述動作特征相匹配的運動軌跡模型。
[0044]再以上述步驟S202涉及的花仙子施展魔法為例,若將運動軌跡中典型部分的組合即“先畫圈,然后往圈中間點一下”與數(shù)據(jù)庫中的運動軌跡模型比較,發(fā)現(xiàn)“先畫圈,然后往圈中間點一下”與數(shù)據(jù)庫中花仙子施展魔法的運動軌跡模型完全一樣,或者“先畫圈,然后往圈中間點一下”與數(shù)據(jù)庫中花仙子施展魔法的運動軌跡模型相似度達到預(yù)設(shè)的閾值,例如,用戶在做畫圓圈動作時所畫圓圈并不是很圓但基本呈一圓形,往圓圈點一下時不是往圓圈的圓心但是在靠近圓心的位置點一下,確定數(shù)據(jù)庫中具有與用戶所做動作的動作特征相匹配的運動軌跡模型即花仙子施展魔法的運動軌跡模型。
[0045]S204,若數(shù)據(jù)庫中具有與動作特征相匹配的運動軌跡模型,則顯示與動作特征相匹配的運動軌跡模型對應(yīng)的人物角色的媒體特征。
[0046]在本實施例中,運動軌跡模型對應(yīng)的人物角色的媒體特征可以是人物角色的圖片、音頻、視頻或者影像等。
[0047]從上述附圖2示例的通過動作識別人物角色的方法可知,通過獲取用戶所做動作的動作特征,在數(shù)據(jù)庫中具有與所述動作特征相匹配的運動軌跡模型時,顯示與所述動作特征相匹配的運動軌跡模型對應(yīng)的人物角色的媒體特征,從而可以讓用戶、尤其是兒童模仿卡通人物角色經(jīng)典的行為,將智能穿戴設(shè)備變成模仿卡通人物角色的運動道具,增強了智能穿戴設(shè)備的功能,提高智能穿戴設(shè)備的使用價值。
[0048]請參閱附圖3,是本發(fā)明實施例三提供的通過動作識別人物角色的方法的實現(xiàn)流程,方法主要包括以下步驟S301至步驟S305:
[0049]S301,建立運動軌跡模型。
[0050]由于一些經(jīng)典人物角色的動作,例如,花仙子施展魔法的動作、光頭強鋸木頭來回拉的動作,或者當(dāng)前流行音樂電視的動作,例如音樂電視《江南Style》、《小蘋果》等,具備對多數(shù)人而言有一定熟悉度的動作規(guī)律。因此,在本實施例中,可以對這些動作的軌跡進行分析,抽象提取其中的經(jīng)典子動作進行運動軌跡建模,得到這些動作的運動軌跡模型。
[0051]進一步地,可以將運動軌跡模型與人物角色的媒體特征進行關(guān)聯(lián),使得一個運動軌跡模型與一個人物角色的媒體特征一一對應(yīng),媒體特征可以是人物角色的圖片、音頻、視頻或者影像等。
[0052]S302,將步驟S301所建立的運動軌跡模型存儲于本地數(shù)據(jù)庫或上傳至網(wǎng)絡(luò)存儲。
[0053]在建立運動軌跡模型后,可以將所建立的運動軌跡模型存儲于本地數(shù)據(jù)庫或上傳至網(wǎng)絡(luò)存儲,其中,存儲于網(wǎng)絡(luò)的運動軌跡模型,在需要進行動作特征與運動軌跡模型匹配時,可以從網(wǎng)絡(luò)下載至本地數(shù)據(jù)庫。
[0054]需要說明的是,上述所建立的運動軌跡模型也未必完全是一些經(jīng)典人物角色的動作的運動軌跡模型。在本實施例中,用戶自己做一個動作,智能穿戴設(shè)備將這一動作以及與該動作的同步背景音樂記錄下來,并將動作和同步背景音樂進行關(guān)聯(lián),然后,將這一動作也作為一個運動軌跡模型保存到本地數(shù)據(jù)庫或上傳至網(wǎng)絡(luò)存儲。
[0055]S303,獲取用戶做出動作時動作的動作特征。
[0056]在本實施例中,用戶所做動作的動作特征,并非指的是用戶所做動作的全部組成部分,而是所做動作的運動軌跡中典型部分的組合。
[0057]S304,判斷數(shù)據(jù)庫中是否具有與步驟S303所獲取動作特征相匹配的運動軌跡模型。
[0058]在本實施例中,數(shù)據(jù)庫中事先存儲有一些動作的運動軌跡模型,例如,花仙子施展魔法的動作的運動軌跡模型、光頭強鋸木頭來回拉的動作的運動軌跡模型以及音樂電視《江南Style》、《小蘋果》等中經(jīng)典動作的運動軌跡模型,等等。
[0059]需要說明的是,數(shù)據(jù)庫中動作的運動軌跡模型,既可以是本地數(shù)據(jù)庫存儲的動作的運動軌跡模型,又可以是網(wǎng)絡(luò)那一側(cè)的服務(wù)器的數(shù)據(jù)庫存儲的動作的運動軌跡模型。
[0060]S305,若數(shù)據(jù)庫中具有與動作特征相匹配的運動軌跡模型,則顯示與所述動作特征相匹配的運動軌跡模型對應(yīng)的人物角色的媒體特征。
[0061 ] 在本實施例中,運動軌跡模型對應(yīng)的人物角色的媒體特征可以是人物角色的圖片、音頻、視頻或者影像等。
[0062]從上述附圖3示例的通過動作識別人物角色的方法可知,通過獲取用戶所做動作的動作特征,在數(shù)據(jù)庫中具有與所述動作特征相匹配的運動軌跡模型時,顯示與所述動作特征相匹配的運動軌跡模型對應(yīng)的人物角色的媒體特征,從而可以讓用戶、尤其是兒童模仿卡通人物角色經(jīng)典的行為,將智能穿戴設(shè)備變成模仿卡通人物角色的運動道具,增強了智能穿戴設(shè)備的功能,提高智能穿戴設(shè)備的使用價值。
[0063]考慮到有些客觀因素偶然導(dǎo)致用戶所做動作與運動軌跡模型相差甚遠,在上述附圖1至附圖3示例的通過動作識別人物角色的方法中,若判斷數(shù)據(jù)庫中沒有與用戶所做動作的動作特征相匹配的運動軌跡模型,則所述方法還包括提示用戶重新做出動作,以便重新判斷數(shù)據(jù)庫中是否具有與所述用戶重新所做動作的動作特征相匹配的運動軌跡模型;提示時可以是文字提示,也可以是語音提示。
[0064]請參閱附圖4,是本發(fā)明實施例四提供的通過動作識別人物角色的裝置的結(jié)構(gòu)示意圖。為了便于說明,僅示出了與本發(fā)明實施例相關(guān)的部分。附圖4示例的通過動作識別人物角色的裝置主要包括獲取模塊401、判斷模塊402和顯示模塊403,各功能模塊詳細說明如下:
[0065]獲取模塊401,用于獲取用戶做出動作時所述動作的動作特征。
[0066]在本實施例中,用戶所做動作的動作特征,并非指的是用戶所做動作的全部組成部分,而是所做動作的運動軌跡中典型部分的組合。
[0067]判斷模塊402,用于判斷數(shù)據(jù)庫中是否具有與獲取模塊401獲取的動作特征相匹配的運動軌跡模型。
[0068]在本實施例中,數(shù)據(jù)庫中事先存儲有一些動作的運動軌跡模型,例如,花仙子施展魔法的動作的運動軌跡模型、光頭強鋸木頭來回拉的動作的運動軌跡模型以及音樂電視《江南Style》、《小蘋果》等中經(jīng)典動作的運動軌跡模型,等等。
[0069]需要說明的是,數(shù)據(jù)庫中動作的運動軌跡模型,既可以是本地數(shù)據(jù)庫存儲的動作的運動軌跡模型,又可以是網(wǎng)絡(luò)那一側(cè)的服務(wù)器的數(shù)據(jù)庫存儲的動作的運動軌跡模型。
[0070]顯示模塊403,用于若數(shù)據(jù)庫中具有與動作特征相匹配的運動軌跡模型,則顯示與動作特征相匹配的運動軌跡模型對應(yīng)的人物角色的媒體特征。
[0071]在本實施例中,運動軌跡模型對應(yīng)的人物角色的媒體特征可以是人物角色的圖片、音頻、視頻或者影像等。
[0072]需要說明的是,以上附圖4示例的通過動作識別人物角色的裝置的實施方式中,各功能模塊的劃分僅是舉例說明,實際應(yīng)用中可以根據(jù)需要,例如相應(yīng)硬件的配置要求或者軟件的實現(xiàn)的便利考慮,而將上述功能分配由不同的功能模塊完成,即將所述通過動作識別人物角色的裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。而且,實際應(yīng)用中,本實施例中的相應(yīng)的功能模塊可以是由相應(yīng)的硬件實現(xiàn),也可以由相應(yīng)的硬件執(zhí)行相應(yīng)的軟件完成,例如,前述的獲取模塊,可以是具有執(zhí)行前述獲取用戶做出動作時所述動作的動作特征的硬件,例如獲取器,也可以是能夠執(zhí)行相應(yīng)計算機程序從而完成前述功能的一般處理器或者其他硬件設(shè)備;再如前述的判斷模塊,可以是執(zhí)行所述判斷數(shù)據(jù)庫中是否具有與所述動作特征相匹配的運動軌跡模型的硬件,例如判斷器,也可以是能夠執(zhí)行相應(yīng)計算機程序從而完成前述功能的一般處理器或者其他硬件設(shè)備(本說明書提供的各個實施例都可應(yīng)用上述描述原則)。
[0073]附圖4示例的獲取模塊401可以包括檢測單元501和特征提取單元502,如附圖5所示本發(fā)明實施例五提供的通過動作識別人物角色的裝置,其中:
[0074]檢測單元501,用于檢測所述用戶做出動作時所述動作的運動軌跡。
[0075]在本實施例中,用戶所做動作的運動軌跡包含用戶所做動作的路徑、重復(fù)次數(shù)和速度等信息;檢測單元501具體檢測時,可以使用一些傳感器,例如加速度傳感器進行檢測。
[0076]特征提取單元502,用于對所述運動軌跡進行分解,提取所述運動軌跡中典型部分的組合作為所述動作的動作特征。
[0077]如前所述,用戶所做動作的動作特征并非指的是用戶所做動作的全部組成部分,而是所做動作的運動軌跡中典型部分的組合。換言之,對于用戶所做動作、特別是一些復(fù)雜的動作,不是將其全部的運動軌跡作為動作特征,而是將這些動作中幾個重要、經(jīng)典的子動作的組合作為動作特征,這些重要、經(jīng)典的子動作之間的過渡性動作就可以忽略掉。
[0078]在本實施例中,特征提取單元502可以通過對運動軌跡進行分解,提取所述運動軌跡中典型部分的組合作為所述動作的動作特征。例如,假設(shè)用戶主觀上想做出花仙子施展魔法這一動作,由于動畫中花仙子施展魔法的動作通常包括先畫圈,然后往圈中間點一下這兩個重要、經(jīng)典的子動作,因此,特征提取單元502可以對用戶所做出的上述動作的運動軌跡進行分解,提取所述運動軌跡中典型部分的組合即先畫圈,然后往圈中間點一下,將“先畫圈,然后往圈中間點一下”這一動作組合作為動作的動作特征。
[0079]附圖5示例的判斷模塊402可以包括對比單元601和確定單元602,如附圖6所示本發(fā)明實施例六提供的通過動作識別人物角色的裝置,其中:
[0080]對比單元601,用于將所述運動軌跡中典型部分的組合與所述數(shù)據(jù)庫中的運動軌跡模型比較。
[0081]確定單元602,用于若所述運動軌跡中典型部分的組合與所述運動軌跡模型的相似度達到預(yù)設(shè)的閾值,則確定數(shù)據(jù)庫中具有與所述動作特征相匹配的運動軌跡模型。
[0082]再以上述附圖5示例中涉及的花仙子施展魔法為例,若對比單元601將運動軌跡中典型部分的組合即“先畫圈,然后往圈中間點一下”與數(shù)據(jù)庫中的運動軌跡模型比較,發(fā)現(xiàn)“先畫圈,然后往圈中間點一下”與數(shù)據(jù)庫中花仙子施展魔法的運動軌跡模型完全一樣,或者“先畫圈,然后往圈中間點一下”與數(shù)據(jù)庫中花仙子施展魔法的運動軌跡模型相似度達到預(yù)設(shè)的閾值,例如,用戶在做畫圓圈動作時所畫圓圈并不是很圓但基本呈一圓形,往圓圈點一下時不是往圓圈的圓心但是在靠近圓心的位置點一下,確定單元602便可以確定數(shù)據(jù)庫中具有與用戶所做動作的動作特征相匹配的運動軌跡模型即花仙子施展魔法的運動軌跡模型。
[0083]附圖4示例的裝置還可以包括模型建立模塊701和模型存儲模塊702,如附圖7所示本發(fā)明實施例七提供的通過動作識別人物角色的裝置,其中:
[0084]模型建立模塊701,用于獲取模塊401獲取用戶做出動作時所述動作的動作特征之前建立運動軌跡模型。
[0085]由于一些經(jīng)典人物角色的動作,例如,花仙子施展魔法的動作、光頭強鋸木頭來回拉的動作,或者當(dāng)前流行音樂電視的動作,例如音樂電視《江南Style》、《小蘋果》等,具備對多數(shù)人而言有一定熟悉度的動作規(guī)律。因此,在本實施例中,模型建立模塊701可以對這些動作的軌跡進行分析,抽象提取其中的經(jīng)典子動作進行運動軌跡建模,得到這些動作的運動軌跡模型。進一步地,模型建立模塊701可以將運動軌跡模型與人物角色的媒體特征進行關(guān)聯(lián),使得一個運動軌跡模型與一個人物角色的媒體特征一一對應(yīng),媒體特征可以是人物角色的圖片、音頻、視頻或者影像等。
[0086]模型存儲模塊702,用于將模型建立模塊701建立的運動軌跡模型存儲于本地數(shù)據(jù)庫或上傳至網(wǎng)絡(luò)存儲。
[0087]在模型建立模塊701建立運動軌跡模型后,可以將所建立的運動軌跡模型存儲于本地數(shù)據(jù)庫或上傳至網(wǎng)絡(luò)存儲,其中,存儲于網(wǎng)絡(luò)的運動軌跡模型,在需要進行動作特征與運動軌跡模型匹配時,可以從網(wǎng)絡(luò)下載至本地數(shù)據(jù)庫。
[0088]需要說明的是,上述模型建立模塊701所建立的運動軌跡模型也未必完全是一些經(jīng)典人物角色的動作的運動軌跡模型。在本實施例中,用戶自己做一個動作,智能穿戴設(shè)備將這一動作以及與該動作的同步背景音樂記錄下來,并將動作和同步背景音樂進行關(guān)聯(lián),然后,模型建立模塊701將這一動作也作為一個運動軌跡模型保存到本地數(shù)據(jù)庫或上傳至網(wǎng)絡(luò)存儲。
[0089]附圖4至附圖7示例的裝置還可以包括提示模塊801,如附圖7所示本發(fā)明實施例八至實施例十一任一示例提供的通過動作識別人物角色的裝置。提示模塊801用于在判斷模塊402判斷數(shù)據(jù)庫中沒有與動作特征相匹配的運動軌跡模型時,提示用戶重新做出動作。這一實施例是考慮到有些客觀因素偶然導(dǎo)致用戶所做動作與運動軌跡模型相差甚遠,裝置一時難以匹配到合適的運動軌跡模型。在判斷模塊402判斷數(shù)據(jù)庫中沒有與動作特征相匹配的運動軌跡模型時,提示模塊801提示用戶重新做出動作,以便判斷模塊402重新判斷數(shù)據(jù)庫中是否具有與所述用戶重新所做動作的動作特征相匹配的運動軌跡模型,其中,提示時可以是文字提示,也可以是語音提示。
[0090]需要說明的是,上述裝置各模塊/單元之間的信息交互、執(zhí)行過程等內(nèi)容,由于與本發(fā)明方法實施例基于同一構(gòu)思,其帶來的技術(shù)效果與本發(fā)明方法實施例相同,具體內(nèi)容可參見本發(fā)明方法實施例中的敘述,此處不再贅述。
[0091]本領(lǐng)域普通技術(shù)人員可以理解上述實施例的各種方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,該程序可以存儲于一計算機可讀存儲介質(zhì)中,存儲介質(zhì)可以包括:只讀存儲器(ROM,Read Only Memory)、隨機存取存儲器(RAM,RandomAccess Memory)、磁盤或光盤等。
[0092]以上對本發(fā)明實施例所提供的通過動作識別人物角色的方法和裝置進行了詳細介紹,本文中應(yīng)用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在【具體實施方式】及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
【權(quán)利要求】
1.一種通過動作識別人物角色的方法,其特征在于,所述方法包括: 獲取用戶做出動作時所述動作的動作特征; 判斷數(shù)據(jù)庫中是否具有與所述動作特征相匹配的運動軌跡模型; 若所述數(shù)據(jù)庫中具有與所述動作特征相匹配的運動軌跡模型,則顯示與所述動作特征相匹配的運動軌跡模型對應(yīng)的人物角色的媒體特征。
2.如權(quán)利要求1所述的方法,其特征在于,所述獲取用戶做出動作時所述動作的動作特征,包括: 檢測所述用戶做出動作時所述動作的運動軌跡; 對所述運動軌跡進行分解,提取所述運動軌跡中典型部分的組合作為所述動作的動作特征。
3.如權(quán)利要求2所述的方法,其特征在于,所述判斷數(shù)據(jù)庫中是否具有與所述動作特征相匹配的運動軌跡模型,包括: 將所述運動軌跡中典型部分的組合與所述數(shù)據(jù)庫中的運動軌跡模型比較; 若所述運動軌跡中典型部分的組合與所述運動軌跡模型的相似度達到預(yù)設(shè)的閾值,則確定數(shù)據(jù)庫中具有與所述動作特征相匹配的運動軌跡模型。
4.如權(quán)利要求1所述的方法,其特征在于,所述獲取用戶做出動作時所述動作的動作特征之前,還包括: 建立所述運動軌跡模型; 將所述運動軌跡模型存儲于本地數(shù)據(jù)庫或上傳至網(wǎng)絡(luò)存儲。
5.如權(quán)利要求1至4任意一項所述的方法,其特征在于,若判斷所述數(shù)據(jù)庫中沒有與所述動作特征相匹配的運動軌跡模型,則所述方法還包括: 提示所述用戶重新做出動作。
6.一種通過動作識別人物角色的裝置,其特征在于,所述裝置包括: 獲取模塊,用于獲取用戶做出動作時所述動作的動作特征; 判斷模塊,用于判斷數(shù)據(jù)庫中是否具有與所述動作特征相匹配的運動軌跡模型; 顯示模塊,用于若所述數(shù)據(jù)庫中具有與所述動作特征相匹配的運動軌跡模型,則顯示與所述動作特征相匹配的運動軌跡模型對應(yīng)的人物角色的媒體特征。
7.如權(quán)利要求6所述的裝置,其特征在于,所述獲取模塊包括: 檢測單元,用于檢測所述用戶做出動作時所述動作的運動軌跡; 特征提取單元,用于對所述運動軌跡進行分解,提取所述運動軌跡中典型部分的組合作為所述動作的動作特征。
8.如權(quán)利要求7所述的裝置,其特征在于,所述判斷模塊包括: 對比單元,用于將所述運動軌跡中典型部分的組合與所述數(shù)據(jù)庫中的運動軌跡模型比較; 確定單元,用于若所述運動軌跡中典型部分的組合與所述運動軌跡模型的相似度達到預(yù)設(shè)的閾值,則確定數(shù)據(jù)庫中具有與所述動作特征相匹配的運動軌跡模型。
9.如權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括: 模型建立模塊,用于獲取用戶做出動作時所述動作的動作特征之前建立所述運動軌跡模型; 模型存儲模塊,用于將所述運動軌跡模型存儲于本地數(shù)據(jù)庫或上傳至網(wǎng)絡(luò)存儲。
10.如權(quán)利要求6至9任意一項所述的裝置,其特征在于,所述裝置還包括; 提示模塊,用于在所述判斷模塊判斷所述數(shù)據(jù)庫中沒有與所述動作特征相匹配的運動軌跡模型時,提示所述用戶重新做出動作。
【文檔編號】G06F3/0487GK104317389SQ201410490405
【公開日】2015年1月28日 申請日期:2014年9月23日 優(yōu)先權(quán)日:2014年9月23日
【發(fā)明者】鄭戰(zhàn)海 申請人:廣東小天才科技有限公司