專(zhuān)利名稱(chēng):生成能夠與圖像進(jìn)行交互的角色的動(dòng)態(tài)效果的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般地涉及動(dòng)畫(huà)編輯,更具體地,涉及用于根據(jù)圖像的特征生成圖像中的角色(character)的動(dòng)態(tài)效果的方法和裝置。
背景技術(shù):
利用當(dāng)前由移動(dòng)設(shè)備提供的基于flash的動(dòng)畫(huà)編輯器,如果用戶(hù)希望在圖像中包括角色以便提供運(yùn)動(dòng)效果,則用戶(hù)可選擇背景圖像和角色,并可使用觸摸屏輸入一個(gè)或多個(gè)預(yù)定運(yùn)動(dòng)或路徑,沿著該一個(gè)或多個(gè)預(yù)定運(yùn)動(dòng)或路徑用戶(hù)可直接地移動(dòng)角色,以便對(duì)角色的運(yùn)動(dòng)進(jìn)行設(shè)置。上述角色動(dòng)畫(huà)編輯功能在以下方面不夠方便用戶(hù)必須選擇適合于背景的角色, 必須輸入多個(gè)用于移動(dòng)角色的運(yùn)動(dòng)路徑,并且角色動(dòng)畫(huà)編輯功能僅可提供少量預(yù)定的有限運(yùn)動(dòng)效果。另外,當(dāng)角色動(dòng)畫(huà)被存儲(chǔ)時(shí),在下述方面存在缺點(diǎn)因?yàn)閯?dòng)畫(huà)總是重復(fù)相同運(yùn)動(dòng)效果,所以用戶(hù)總是僅被允許觀看相同的運(yùn)動(dòng)效果。當(dāng)在移動(dòng)設(shè)備中編輯動(dòng)畫(huà)時(shí),如果在編輯方面不熟練的用戶(hù)使用相較于個(gè)人電腦的屏幕非常小的觸摸屏來(lái)編輯適合于背景圖像的角色的運(yùn)動(dòng),則在移動(dòng)設(shè)備中的編輯是不準(zhǔn)確的。因此,如果用戶(hù)通過(guò)移動(dòng)設(shè)備的觸摸屏直接地畫(huà)角色的運(yùn)動(dòng)路線,則在角色的運(yùn)動(dòng)看起來(lái)自然方面存在局限性。
發(fā)明內(nèi)容
因此,進(jìn)行了本發(fā)明以解決現(xiàn)有技術(shù)中存在的上述問(wèn)題,并且本發(fā)明提供了一種用于通過(guò)分析圖像的特征來(lái)自動(dòng)地生成輸入圖像中角色的動(dòng)態(tài)效果的方法和裝置。根據(jù)本發(fā)明的一方面,提供了一種用于根據(jù)背景圖像的特征生成能夠與背景圖像交互的角色的運(yùn)動(dòng)效果的方法,所述方法包括提取背景圖像的特征;根據(jù)提取的背景圖像的特征,確定在背景圖像中擁有運(yùn)動(dòng)效果的角色;識(shí)別包括用戶(hù)輸入的外部信號(hào);根據(jù)背景圖像的特征和識(shí)別的外部信號(hào),確定角色的運(yùn)動(dòng);再現(xiàn)用于執(zhí)行背景圖像中的角色的運(yùn)動(dòng)的動(dòng)畫(huà)。所述方法還可包括如果當(dāng)動(dòng)畫(huà)正在被再現(xiàn)時(shí)識(shí)別出外部信號(hào),則根據(jù)外部信號(hào)生成和再現(xiàn)角色的運(yùn)動(dòng)。所述方法還包括存儲(chǔ)所再現(xiàn)的動(dòng)畫(huà)。根據(jù)本發(fā)明的另一方面,提供一種用于根據(jù)背景圖像的特征生成能夠與背景圖像交互的角色的運(yùn)動(dòng)效果的裝置,所述裝置包括輸入裝置,用于接收用戶(hù)輸入;存儲(chǔ)器,用于存儲(chǔ)背景圖像和多個(gè)角色信息項(xiàng);控制單元,用于提取背景圖像的特征、根據(jù)提取的背景圖像的特征確定在背景圖像中擁有運(yùn)動(dòng)效果的角色、識(shí)別包括用戶(hù)輸入的外部信號(hào)、并根據(jù)背景圖像的特征和識(shí)別的外部信號(hào)確定角色的運(yùn)動(dòng);以及輸出單元,用于根據(jù)確定的角色的運(yùn)動(dòng)再現(xiàn)用于執(zhí)行背景圖像中的角色的運(yùn)動(dòng)的動(dòng)畫(huà)。
從如下結(jié)合附圖的詳細(xì)說(shuō)明中,本發(fā)明的上述和其他方面、特征和優(yōu)點(diǎn)將變得更加清楚,其中圖1示出了根據(jù)本發(fā)明實(shí)施例的根據(jù)圖像的特征生成能夠與背景交互的角色的動(dòng)態(tài)效果的裝置的配置;圖2示出了根據(jù)本發(fā)明實(shí)施例的根據(jù)圖像的特征生成能夠與背景交互的角色的動(dòng)態(tài)效果的裝置中的圖像解釋單元的配置;圖3示出了根據(jù)本發(fā)明實(shí)施例的在執(zhí)行用于根據(jù)圖像的特征生成能夠與背景交互的角色的動(dòng)態(tài)效果的處理的時(shí)候輸入圖像的例子;圖4示出了根據(jù)本發(fā)明實(shí)施例的在執(zhí)行用于根據(jù)圖像的特征生成能夠與背景交互的角色的動(dòng)態(tài)效果的處理的時(shí)候從圖3的圖像提取的空間特征的例子;圖5示出了根據(jù)本發(fā)明實(shí)施例的在執(zhí)行用于根據(jù)圖像的特征生成能夠與背景交互的角色的動(dòng)態(tài)效果的處理的時(shí)候圖像的特征的解釋的例子;圖6示出了根據(jù)本發(fā)明實(shí)施例的在根據(jù)圖像的特征生成能夠與背景交互的角色的動(dòng)態(tài)效果的處理的時(shí)候指示角色的文件格式的例子;圖7示出了根據(jù)本發(fā)明實(shí)施例的在執(zhí)行用于根據(jù)圖像的特征生成能夠與背景交互的角色的動(dòng)態(tài)效果的處理的時(shí)候根據(jù)圖3的圖像的空間特征生成的角色動(dòng)態(tài)效果的例子;以及圖8是示出了根據(jù)本發(fā)明實(shí)施例的根據(jù)圖像的特征生成能夠與背景交互的角色的動(dòng)態(tài)效果的處理的流程圖。
具體實(shí)施例方式以下,將參照附圖描述本發(fā)明的實(shí)施例。在下文中,在下面的描述中提供的各種各樣的定義僅是為了幫助對(duì)本發(fā)明的一般理解,對(duì)本領(lǐng)域技術(shù)人員顯而易見(jiàn)的是,可不使用這樣的定義來(lái)實(shí)現(xiàn)本發(fā)明。此外,在本發(fā)明的下面描述中,當(dāng)會(huì)使本發(fā)明的主題不清楚時(shí), 將省略對(duì)合并于此的公知功能和配置的詳細(xì)說(shuō)明。本發(fā)明提供一種用于通過(guò)分析輸入圖像的特征來(lái)自動(dòng)生成圖像中的角色的動(dòng)態(tài)效果的方法和裝置。在本發(fā)明中,術(shù)語(yǔ)“角色,character”指的是在背景圖像中通過(guò)圖形或圖片表示并執(zhí)行預(yù)定動(dòng)作(運(yùn)動(dòng))的對(duì)象。圖1示出了根據(jù)本發(fā)明實(shí)施例的根據(jù)圖像的特征生成能夠與背景交互的角色的動(dòng)態(tài)效果的裝置的配置。根據(jù)圖像的特征生成能夠與背景交互的角色的動(dòng)態(tài)效果的裝置包括輸入單元 110、輸出單元130、存儲(chǔ)單元150、發(fā)送單元140和控制單元120。輸入單元110可被實(shí)現(xiàn)為觸摸屏、觸摸輸入板、小鍵盤(pán)等等,并且接收用戶(hù)輸入。 根據(jù)本發(fā)明的實(shí)施例,輸入單元110接收用于選擇顯示在背景圖像上的角色的輸入,其中當(dāng)生成包括在背景圖像中的角色的動(dòng)態(tài)效果時(shí),輸入單元110可接收用于該角色的反應(yīng)的用戶(hù)輸入。存儲(chǔ)單元150存儲(chǔ)操作該裝置需要的信息項(xiàng)。根據(jù)本發(fā)明的實(shí)施例,存儲(chǔ)單元150 存儲(chǔ)多個(gè)角色信息項(xiàng)以及先前輸入的背景圖像,其中,在根據(jù)圖像特征生成擁有角色的動(dòng)
5態(tài)效果的最終動(dòng)畫(huà)的時(shí)候,存儲(chǔ)單元150可存儲(chǔ)根據(jù)用戶(hù)選擇生成的最終動(dòng)畫(huà)??刂茊卧?20包括圖像解釋單元121、角色推薦單元122,外部信號(hào)識(shí)別單元123、 角色動(dòng)作確定單元124、角色用戶(hù)選擇單元125和執(zhí)行單元(渲染單元)126。圖像解釋單元121分析輸入圖像并執(zhí)行對(duì)圖像的解釋。當(dāng)提供相機(jī)單元(未示出)時(shí),輸入圖像可以是由相機(jī)單元拍攝的圖像或先前存儲(chǔ)在裝置中的圖像。圖像解釋單元121提取輸入圖像的特征并發(fā)送給角色推薦單元122和角色動(dòng)作確定單元124,下面將進(jìn)行描述。圖2示出了根據(jù)本發(fā)明實(shí)施例的根據(jù)圖像的特征生成能夠與背景交互的角色的動(dòng)態(tài)效果的裝置中的圖像解釋單元的配置。如圖2所示,圖像解釋單元 121可以包括邊緣提取單元1211,用于提取輸入圖像的邊緣;分割單元1212,用于分割圖像;以及圖像種類(lèi)分類(lèi)單元1213,用于確定分割圖像的種類(lèi)。因此,為了提取背景圖像的特征,圖1的圖像解釋單元121通過(guò)邊緣提取單元1211 提取背景圖像的邊緣信息、通過(guò)分割單元1212根據(jù)提取的邊緣信息分割背景圖像區(qū)域、并通過(guò)圖像種類(lèi)分類(lèi)單元1213對(duì)分割的區(qū)域的種類(lèi)進(jìn)行分類(lèi)。圖3示出根據(jù)本發(fā)明實(shí)施例的在執(zhí)行用于根據(jù)圖像的特征生成能夠與背景交互的角色的動(dòng)態(tài)效果的處理的時(shí)候,輸入圖像的例子。如果輸入如圖3所示的圖像,則圖像解釋單元121使用邊緣提取單元1211通過(guò)邊緣圖信息的解釋獲得用于角色的運(yùn)動(dòng)空間的信息。圖4示出根據(jù)本發(fā)明實(shí)施例的在執(zhí)行用于根據(jù)圖像的特征生成能夠與背景交互的角色的動(dòng)態(tài)效果的處理的時(shí)候,從圖3的圖像提取的空間特征的例子。圖4中示了出從圖3的圖像中提取邊緣的理想結(jié)果。然而,因?yàn)橥ㄟ^(guò)相機(jī)輸入的圖像包括大量邊緣信息項(xiàng),并且輸入圖像中的空間是有限的,所以必須通過(guò)分割單元1212執(zhí)行區(qū)域的分割來(lái)簡(jiǎn)化圖像區(qū)域。此時(shí),可根據(jù)由邊緣提取單元1211提取的邊緣信息項(xiàng)來(lái)執(zhí)行分割。結(jié)果,有可能按輸入圖像中的復(fù)雜性的比例、在存在于提取的背景圖像中的各種各樣的區(qū)域之中,提取比較大的區(qū)域或具有很強(qiáng)的邊緣信息項(xiàng)的區(qū)域。此外,圖像解釋單元121可以通過(guò)圖像種類(lèi)分類(lèi)單元1213,在輸入圖像的主要區(qū)域內(nèi)的各種各樣的特征信息項(xiàng)的基礎(chǔ)上,對(duì)分割后的區(qū)域進(jìn)行分類(lèi)。圖5示出了根據(jù)本發(fā)明實(shí)施例的在執(zhí)行用于根據(jù)圖像的特征生成能夠與背景交互的角色的動(dòng)態(tài)效果的處理的時(shí)候,圖像的特征的解釋的例子。本發(fā)明在存儲(chǔ)單元150中創(chuàng)建數(shù)據(jù)庫(kù)并存儲(chǔ)特征信息項(xiàng),并且通過(guò)將標(biāo)識(shí)的感興趣區(qū)域與圖像的特征信息項(xiàng)進(jìn)行比較來(lái)對(duì)感興趣區(qū)域的種類(lèi)進(jìn)行分類(lèi)。也就是說(shuō),本發(fā)明分割輸入圖像的區(qū)域,并根據(jù)區(qū)域的特征(諸如區(qū)域的顏色、區(qū)域的邊緣的形狀等等)對(duì)分割后的區(qū)域的種類(lèi)進(jìn)行分類(lèi)。例如, 參照?qǐng)D5,作為例子,根據(jù)區(qū)域的特征,上部區(qū)域可被分類(lèi)為天空,并且下部區(qū)域可被分類(lèi)為海洋。用于分類(lèi)區(qū)域的一般特征可以是由用戶(hù)預(yù)置為可由圖像解釋單元121解釋的圖像范圍的廣泛概念的信息項(xiàng),或者是包括在基于圖像的特征數(shù)據(jù)庫(kù)內(nèi)的信息項(xiàng),所述基于圖像的特征數(shù)據(jù)庫(kù)是在先前定義的特征的基礎(chǔ)上創(chuàng)建的。為了對(duì)分割后的區(qū)域的種類(lèi)進(jìn)行分類(lèi),圖像種類(lèi)分類(lèi)單元1213通過(guò)將根據(jù)多個(gè)區(qū)域的種類(lèi)預(yù)先存儲(chǔ)的特征與當(dāng)前區(qū)域的特征進(jìn)行比較來(lái)確定當(dāng)前區(qū)域的種類(lèi)。角色推薦單元122在通過(guò)圖像解釋單元121獲得的圖像的特征信息項(xiàng)的基礎(chǔ)上確定并推薦適合于背景圖像的角色。圖6示出了根據(jù)本發(fā)明實(shí)施例的在根據(jù)圖像的特征生成能夠與背景交互的角色的動(dòng)態(tài)效果的處理的時(shí)候,指示角色的文件格式的例子。如圖6所示,用于單個(gè)角色的信息項(xiàng)以預(yù)先指定的格式存儲(chǔ)在存儲(chǔ)單元150中。同時(shí),當(dāng)在裝置中提供相機(jī)(未示出)時(shí),可使用由用戶(hù)直接拍攝的圖像或存儲(chǔ)的圖像來(lái)生成角色。此外,有可能使用這些圖像生成能夠示出角色的運(yùn)動(dòng)效果的動(dòng)畫(huà)并向角色信息項(xiàng)存儲(chǔ)該動(dòng)畫(huà)。參照?qǐng)D6,定義角色的通常運(yùn)動(dòng)的角色動(dòng)作信息包括用于運(yùn)動(dòng)、停止、簡(jiǎn)單運(yùn)動(dòng)、背景邊界反應(yīng)的設(shè)置值。定義角色的反應(yīng)事件的角色動(dòng)作信息包括作為外部事件的用于加速、觸摸、輕擊方向(tap direction)、特定時(shí)刻、特定天氣和相機(jī)輸入的設(shè)置值,并且包括作為內(nèi)部的角色間事件的用于角色間碰撞、角色接近反應(yīng)、在不同角色之間的碰撞以及在預(yù)定位置和角色之間的碰撞的設(shè)置值。定義在角色的反應(yīng)事件發(fā)生之后的角色的運(yùn)動(dòng)的角色事件動(dòng)作效果信息包括用于運(yùn)動(dòng)、固定、簡(jiǎn)單運(yùn)動(dòng)、沿著邊界、邊界角度運(yùn)動(dòng)、生成任意位置、出現(xiàn)一會(huì)兒然后消失以及透明效果運(yùn)動(dòng)的設(shè)置值。角色應(yīng)該具有上述設(shè)置值中的一個(gè)或多個(gè)設(shè)定值,其中,如果對(duì)一個(gè)角色選擇了兩個(gè)或更多設(shè)定值,則該角色可在選擇的設(shè)定值之中任意地選擇一個(gè)并且可以根據(jù)該選定的設(shè)定值動(dòng)作。如上所述的角色信息項(xiàng)允許用戶(hù)通過(guò)諸如因特網(wǎng)之類(lèi)的通信網(wǎng)絡(luò)下載已生成的角色或者直接生成角色。當(dāng)設(shè)置將被包括在背景圖像中的一個(gè)或多個(gè)角色時(shí),雖然用戶(hù)可直接選擇一個(gè)或多個(gè)預(yù)定角色,但是角色推薦單元122可在通過(guò)圖像解釋單元121提取的該圖像的特征信息的基礎(chǔ)上確定并推薦適合于背景圖像的角色,并向用戶(hù)提供該角色。例如,如果在提取的背景圖像中存在具有用于邊緣的信息的區(qū)域,則角色推薦單元122可示出可沿著邊緣運(yùn)動(dòng)的角色,并且如果確定在背景圖像的空間中存在天空,則角色推薦單元122可給出有關(guān)天空的角色。可同時(shí)選擇兩個(gè)或更多角色并將其顯示在單個(gè)背景圖像上。外部信號(hào)識(shí)別單元123使用可通過(guò)配備的傳感器等獲得的各種各樣的信號(hào)向角色動(dòng)作確定單元1 發(fā)送將稍后描述的有意義的信息項(xiàng)。例如,外部信號(hào)可包括用戶(hù)輸入,并且外部信號(hào)可以是由各種各樣的傳感器(諸如接觸式傳感器、重量傳感器、速度傳感器、照明傳感器、麥克風(fēng)和相機(jī)之類(lèi))感測(cè)的信息項(xiàng)、氣象信息、時(shí)間信息、消息接收和電子郵件接收生成的信號(hào),其中,外部信號(hào)被轉(zhuǎn)換為可由應(yīng)用識(shí)別的消息、事件、通知、通告等等,并隨后被傳送到角色動(dòng)作確定單元124。此外,外部信號(hào)識(shí)別單元123也可改變除角色信息之外的背景的信息。在這種情況下,圖像解釋單元121可處理由此引起的背景的效果。例如,如果在時(shí)間信息基礎(chǔ)上確定現(xiàn)在是夜間,或者在氣象信息基礎(chǔ)上確定正在下雪,則可以以這樣的方式向背景圖像提供動(dòng)畫(huà)效果背景被改變?yōu)楹谝贡尘盎蚪笛┍尘?。角色?dòng)作確定單元IM在從背景圖像提取的特征、角色的特征和輸入信號(hào)的基礎(chǔ)上確定圖像中包括的角色的動(dòng)作??傊鶕?jù)背景圖像的特征自主地確定角色的運(yùn)動(dòng)。例如,如果背景圖像包含許多具有高度復(fù)雜的方向性和弱強(qiáng)度的邊緣,則角色的動(dòng)作變慢、活動(dòng)半徑被限制,并且角色沖撞和亂闖,從而增加了與鄰近部分的碰撞。此外,如果背景圖像包含許多具有低復(fù)雜方向性和強(qiáng)強(qiáng)度的邊緣,則角色執(zhí)行從
7該角色與背景碰撞的部分所反映的動(dòng)作。此外,可設(shè)置角色使其位于背景圖像中相對(duì)寬的區(qū)域中,并且可設(shè)置角色以執(zhí)行適合于角色處于的區(qū)域的特征的動(dòng)作。圖7示出了根據(jù)本發(fā)明實(shí)施例的在執(zhí)行用于根據(jù)圖像的特征生成能夠與背景交互的角色的動(dòng)態(tài)效果的處理的時(shí)候,根據(jù)圖3的圖像的空間特征生成的角色的動(dòng)態(tài)效果的例子。例如,如圖7所示,以這種方式提供動(dòng)態(tài)效果處于空中區(qū)域的蝴蝶角色飛來(lái)飛去。 另外,如果船角色位于海洋區(qū)域,則可將角色設(shè)置為根據(jù)海平線的邊界(邊緣)信息運(yùn)動(dòng)。此外,角色根據(jù)從外部信號(hào)識(shí)別單元123發(fā)送的外部信號(hào)來(lái)反應(yīng)。例如,如果當(dāng)角色運(yùn)動(dòng)時(shí)發(fā)送用戶(hù)觸摸輸入,則可取決于觸摸輸入坐標(biāo)來(lái)改變角色的運(yùn)動(dòng)。例如,角色可走向或遠(yuǎn)離觸摸輸入坐標(biāo)。雖然可由用戶(hù)對(duì)每個(gè)角色詳細(xì)設(shè)置這樣的角色動(dòng)作,但是基本上根據(jù)取決于背景和外部信號(hào)而確定的常規(guī)設(shè)置的信息來(lái)設(shè)置角色動(dòng)作。例如,如果存在如圖7所示的蝴蝶角色,則角色可在背景圖像的空間中的預(yù)定區(qū)域的邊緣內(nèi)運(yùn)動(dòng),并且角色也可響應(yīng)于用戶(hù)的觸摸輸入而運(yùn)動(dòng)。通過(guò)應(yīng)用隨機(jī)函數(shù)來(lái)執(zhí)行用于確定每個(gè)角色的運(yùn)動(dòng)的計(jì)算,從而根據(jù)本發(fā)明的實(shí)施例的動(dòng)畫(huà)每次向用戶(hù)提供不同的角色運(yùn)動(dòng)效果。也就是說(shuō),每當(dāng)生成運(yùn)動(dòng)時(shí),在區(qū)域內(nèi)的任意點(diǎn)處對(duì)確定角色的運(yùn)動(dòng)空間的方法、選擇角色的運(yùn)動(dòng)空間的方法以及開(kāi)始位置進(jìn)行確定。用戶(hù)不可能實(shí)際上指定相同的開(kāi)始位置,即使相同的角色在相同的圖像中運(yùn)動(dòng),每當(dāng)生成相同的運(yùn)動(dòng)效果時(shí)也從不生成相同的動(dòng)畫(huà)。如果角色對(duì)從外部信號(hào)識(shí)別單元123發(fā)送的信息作出反應(yīng),例如,如果當(dāng)正在執(zhí)行角色動(dòng)畫(huà)時(shí)接收到文本消息,則可通過(guò)諸如角色的閃爍之類(lèi)的效果通知用戶(hù)接收到文本消息,并且也可以按照如下方式執(zhí)行設(shè)置當(dāng)角色被觸摸時(shí),顯示特定信息。最終,執(zhí)行單元1 通過(guò)畫(huà)角色的效果和運(yùn)動(dòng)來(lái)向輸出單元發(fā)送生成的動(dòng)畫(huà)圖像,其中由角色動(dòng)作確定單元1 在背景上確定所述效果和運(yùn)動(dòng)。輸出單元130可被實(shí)現(xiàn)為觸摸屏、IXD等等,并且輸出圖像。在本發(fā)明的實(shí)施例中,輸出單元130由顯示單元通過(guò)渲染擁有對(duì)于背景和一個(gè)角色或多個(gè)角色的運(yùn)動(dòng)效果的動(dòng)畫(huà)來(lái)輸出視覺(jué)結(jié)果。當(dāng)輸出最終動(dòng)畫(huà)時(shí),可再現(xiàn)聲音或生成諸如振動(dòng)的效果。發(fā)送單元140將具有根據(jù)相應(yīng)圖像的特征和感測(cè)信號(hào)的運(yùn)動(dòng)效果的生成的最終動(dòng)畫(huà)向外部發(fā)送??刂茊卧?20隨后根據(jù)背景圖像和一個(gè)或多個(gè)外部信號(hào)的特征生成包括用于角色的運(yùn)動(dòng)效果的最終動(dòng)畫(huà),其中所述控制單元120可將最終動(dòng)畫(huà)存儲(chǔ)在存儲(chǔ)單元150中或?qū)⒆罱K動(dòng)畫(huà)發(fā)送給外部目標(biāo)。存儲(chǔ)的表格(form)參考用于由終端支持的格式的用戶(hù)簡(jiǎn)檔(user profile)來(lái)生成支持的類(lèi)型格式。支持的文件格式包括用于提供動(dòng)畫(huà)的游戲圖片格式,諸如SiockWaveFlash (SWF)、動(dòng)畫(huà)圖形交換格式(GIF)、運(yùn)動(dòng)圖像專(zhuān)家組(MPEG) 和H.沈4,并且如果存儲(chǔ)設(shè)備不具有用于再現(xiàn)動(dòng)畫(huà)的動(dòng)畫(huà)觀看器,則可以以普通的圖像格式-聯(lián)合圖像專(zhuān)家組(JPEG)格式來(lái)存儲(chǔ)文件格式。另外,可通過(guò)檢查存儲(chǔ)的容量來(lái)選擇合適的存儲(chǔ)格式。因?yàn)閯?dòng)畫(huà)GIF通常在圖像會(huì)被丟失或其容量會(huì)增加方面具有缺陷,所以可取決于存儲(chǔ)容量來(lái)選擇存儲(chǔ)格式。此外,在生成動(dòng)畫(huà)的時(shí)候,所述控制單元120確定用于運(yùn)動(dòng)角色的初始參數(shù),并且當(dāng)動(dòng)畫(huà)正在被再現(xiàn)時(shí),控制單元120致使(render)用于運(yùn)動(dòng)角色的參數(shù)被改變,并且根據(jù)改變后的參數(shù)致使角色的動(dòng)作或運(yùn)動(dòng)軌跡被改變和被輸出。也就是說(shuō),在動(dòng)畫(huà)正在被再現(xiàn)的同時(shí)、當(dāng)識(shí)別出外部信號(hào)時(shí),控制單元120根據(jù)該外部信號(hào)生成并再次再現(xiàn)角色的運(yùn)動(dòng)。圖8是示出根據(jù)本發(fā)明實(shí)施例的根據(jù)圖像的特征生成能夠與背景交互的角色的動(dòng)態(tài)效果的處理的流程圖。參照?qǐng)D8,根據(jù)生成用于角色的運(yùn)動(dòng)效果的處理,在步驟805中,控制單元120的圖像解釋單元121解釋輸入的背景圖像。在這種情況下,可檢測(cè)背景圖像的邊緣、根據(jù)圖像的復(fù)雜性對(duì)圖像進(jìn)行分割、或者在預(yù)先存儲(chǔ)在數(shù)據(jù)庫(kù)中的信息的基礎(chǔ)上確定從圖像分割的區(qū)域的種類(lèi)。然后,在步驟810中,控制單元120的角色推薦單元122根據(jù)由圖像解釋單元121 解釋的圖像的特征來(lái)確定所推薦的角色,并通過(guò)顯示單元向用戶(hù)提供所推薦的角色。在這種情況下,可推薦兩個(gè)或更多角色。然后,在步驟815中,用戶(hù)確定是否選擇所推薦的角色。 如果用戶(hù)選擇所推薦的角色、或當(dāng)推薦了多個(gè)角色時(shí)選擇所推薦的角色中的一個(gè)角色,則處理進(jìn)行到步驟820,在該步驟中設(shè)置所選擇的推薦角色使其被包括在背景圖像中。如果在步驟815中用戶(hù)不選擇所推薦的角色,則用戶(hù)可從角色列表中自由地選擇另一角色,并且處理進(jìn)行到步驟825,在該步驟中設(shè)置由用戶(hù)選擇的角色使其被包括在背景圖像中。在步驟830,由配備在動(dòng)畫(huà)生成裝置中的一個(gè)或多個(gè)傳感器識(shí)別信號(hào)。在步驟 835,圖1的角色動(dòng)作確定單元IM在步驟805中解釋的背景圖像的角色、選擇的角色的特征和識(shí)別的外部信號(hào)的基礎(chǔ)上確定角色的動(dòng)作。在步驟840中,圖1的執(zhí)行單元1 執(zhí)行在步驟830中確定的角色的動(dòng)作,并渲染背景和角色,從而執(zhí)行動(dòng)畫(huà)。在步驟845中,確定是否存儲(chǔ)具有角色的運(yùn)動(dòng)效果的動(dòng)畫(huà)。如果在步驟845中確定不存儲(chǔ)動(dòng)畫(huà),則處理進(jìn)行到步驟830,在該步驟中信號(hào)識(shí)別處于準(zhǔn)備狀態(tài)并且重復(fù)用于確定角色動(dòng)作的處理。如果在步驟845確定存儲(chǔ)動(dòng)畫(huà),則處理進(jìn)行到步驟850,其中以預(yù)置格式存儲(chǔ)動(dòng)畫(huà),隨后處理進(jìn)行到步驟855。在步驟855,確定是否應(yīng)該終止處理,其中,如果確定不應(yīng)該終止處理,則處理進(jìn)行到步驟830,如果確定應(yīng)該終止處理,則終止全部處理。根據(jù)本發(fā)明,可解釋圖像、照片或圖片以用于動(dòng)畫(huà)效果,推薦合適的角色,并且自動(dòng)生成角色的運(yùn)動(dòng)效果,由此本發(fā)明允許用戶(hù)容易和有效地制做動(dòng)畫(huà)。另外,根據(jù)本發(fā)明,每當(dāng)制做內(nèi)容時(shí),可生成具有不同動(dòng)畫(huà)效果的內(nèi)容,而不是具有相同效果的內(nèi)容,以便每當(dāng)用戶(hù)再現(xiàn)和觀看生成的內(nèi)容時(shí)用戶(hù)接收不同的印象,并且可以按照能夠像諸如移動(dòng)電話(huà)或智能電話(huà)之類(lèi)的移動(dòng)通信設(shè)備的背景圖像那樣被發(fā)送的格式來(lái)生成內(nèi)容,由此可向用戶(hù)提供各種各樣的動(dòng)畫(huà)內(nèi)容。根據(jù)本發(fā)明,利用角色,將生動(dòng)的動(dòng)畫(huà)效果給予靜止圖像或簡(jiǎn)單運(yùn)動(dòng)圖片,由此通過(guò)角色的自主動(dòng)作、角色間交互、根據(jù)背景的角色改變以及角色和用戶(hù)之間的交互可喚起用戶(hù)的情緒。此外,使用通過(guò)圖像識(shí)別、圖像特征的理解和角色的人工智能的組合的動(dòng)畫(huà)生成方法,可提供新穎的用戶(hù)應(yīng)用。雖然已經(jīng)參照本發(fā)明的特定實(shí)施例示出和描述本發(fā)明,但是本領(lǐng)域技術(shù)人員應(yīng)該理解,可在形式和細(xì)節(jié)方面進(jìn)行各種改變而不脫離由所附權(quán)利要求及其等同物限定的本發(fā)明的精神和范圍。
權(quán)利要求
1.一種用于根據(jù)背景圖像的特征生成能夠與背景圖像交互的角色的運(yùn)動(dòng)效果的方法, 所述方法包括提取所述背景圖像的特征;根據(jù)提取的該背景圖像的特征,確定在該背景圖像中擁有運(yùn)動(dòng)效果的角色; 識(shí)別包括用戶(hù)輸入的外部信號(hào);根據(jù)所述背景圖像的特征和識(shí)別的外部信號(hào),確定所述角色的運(yùn)動(dòng); 再現(xiàn)用于執(zhí)行所述背景圖像中的角色的運(yùn)動(dòng)的動(dòng)畫(huà)。
2.如權(quán)利要求1所述的方法,還包括如果當(dāng)正在再現(xiàn)動(dòng)畫(huà)時(shí)識(shí)別出外部信號(hào),則根據(jù)所述外部信號(hào)生成和再現(xiàn)角色的運(yùn)動(dòng)。
3.如權(quán)利要求1所述的方法,其中,提取所述背景圖像的特征包括 提取該背景圖像的邊緣信息;根據(jù)所提取的邊緣信息分割背景圖像;以及對(duì)分割后的區(qū)域的種類(lèi)進(jìn)行分類(lèi)。
4.如權(quán)利要求3所述的方法,其中,在對(duì)所述分割后的區(qū)域的種類(lèi)的分類(lèi)中,通過(guò)預(yù)先將根據(jù)多個(gè)區(qū)域的種類(lèi)存儲(chǔ)的特征與相應(yīng)區(qū)域的當(dāng)前特征進(jìn)行比較,來(lái)確定相應(yīng)區(qū)域的種類(lèi)。
5.如權(quán)利要求4所述的方法,其中,在根據(jù)提取的所述背景圖像的特征來(lái)確定該背景圖像中擁有運(yùn)動(dòng)效果的角色中,如果存在根據(jù)背景圖像的區(qū)域的種類(lèi)預(yù)先定義的角色,則將預(yù)先定義的角色確定為擁有運(yùn)動(dòng)效果的角色。
6.如權(quán)利要求1所述的方法,其中,所述外部信號(hào)是從下述中的至少一個(gè)輸入的信號(hào) 接觸式傳感器、重量傳感器、加速度傳感器、照明傳感器、麥克風(fēng)和相機(jī),或者是由于氣象信 息、時(shí)間信息、電文接收和電子郵件接收中的至少一個(gè)所生成的信號(hào)。
7.如權(quán)利要求1所述的方法,其中,根據(jù)所述背景圖像的特征和識(shí)別的外部信號(hào)確定角色的運(yùn)動(dòng)包括根據(jù)存儲(chǔ)在依照背景圖像的特征以及所識(shí)別的外部信號(hào)的角色信息中的角色的通常運(yùn)動(dòng)信息,來(lái)確定角色的運(yùn)動(dòng);以及當(dāng)生成至少一個(gè)事件時(shí),確定執(zhí)行用于存儲(chǔ)在所述角色信息中的事件的至少一個(gè)反應(yīng)信息項(xiàng),其中,存儲(chǔ)在所述角色信息中的角色根據(jù)外部信號(hào)對(duì)所述事件作出反應(yīng)。
8.如權(quán)利要求1所述的方法,還包括 存儲(chǔ)所再現(xiàn)的動(dòng)畫(huà)。
9.一種用于根據(jù)背景圖像的特征生成能夠與背景圖像交互的角色的運(yùn)動(dòng)效果的裝置, 所述裝置包括輸入裝置,接收用戶(hù)輸入;存儲(chǔ)器,存儲(chǔ)所述背景圖像和多個(gè)角色信息項(xiàng);控制單元,用于提取背景圖像的特征,根據(jù)所提取的背景圖像的特征確定在背景圖像中擁有運(yùn)動(dòng)效果的角色,識(shí)別包括用戶(hù)輸入的外部信號(hào),并根據(jù)所述背景圖像的特征以及所識(shí)別的外部信號(hào)來(lái)確定角色的運(yùn)動(dòng);以及輸出單元,用于根據(jù)所確定的角色的運(yùn)動(dòng)來(lái)再現(xiàn)用于執(zhí)行所述背景圖像中的角色的運(yùn)動(dòng)的動(dòng)畫(huà)。
10.如權(quán)利要求9所述的裝置,其中,如果當(dāng)動(dòng)畫(huà)正在被再現(xiàn)時(shí)識(shí)別出外部信號(hào),則所述控制單元根據(jù)外部信號(hào)生成并再現(xiàn)角色的運(yùn)動(dòng)。
11.如權(quán)利要求9所述的裝置,其中,當(dāng)提取背景圖像的特征時(shí),所述控制單元提取所述背景圖像的邊緣信息,根據(jù)所提取的邊緣信息分割該背景圖像、并且對(duì)分割后的區(qū)域的種類(lèi)進(jìn)行分類(lèi),以及其中,對(duì)分割后的區(qū)域的種類(lèi)進(jìn)行分類(lèi)包括通過(guò)預(yù)先將根據(jù)兩個(gè)或更多區(qū)域的種類(lèi)存儲(chǔ)的特征與相應(yīng)區(qū)域的當(dāng)前特征進(jìn)行比較,來(lái)確定該相應(yīng)區(qū)域的種類(lèi)。
12.如權(quán)利要求11所述的裝置,其中,根據(jù)所提取的背景圖像的特征確定在所述背景圖像中擁有運(yùn)動(dòng)效果的角色包括如果存在根據(jù)所述背景圖像的區(qū)域的種類(lèi)預(yù)先定義的角色,則將預(yù)先定義的角色確定為擁有運(yùn)動(dòng)效果的角色。
13.如權(quán)利要求9所述的裝置,其中,所述外部信號(hào)是從下述中的至少一個(gè)輸入的信號(hào)接觸式傳感器、重量傳感器、加速度傳感器、照明傳感器、麥克風(fēng)和相機(jī),或者是由于氣象信息、時(shí)間信息、電文接收和電子郵件接收中的至少一個(gè)所生成的信號(hào)。
14.如權(quán)利要求9所述的裝置,其中,根據(jù)所述背景圖像的特征以及所識(shí)別的外部信號(hào)確定角色的運(yùn)動(dòng)包括根據(jù)存儲(chǔ)在依照所述背景圖像的特征以及所識(shí)別的外部信號(hào)的角色信息中的角色的通常運(yùn)動(dòng)信息來(lái)確定角色的運(yùn)動(dòng);以及當(dāng)生成至少一個(gè)事件時(shí),確定執(zhí)行用于存儲(chǔ)在所述角色信息中的事件的至少一個(gè)反應(yīng)信息項(xiàng),其中,存儲(chǔ)在該角色信息中的角色根據(jù)外部信號(hào)對(duì)所述事件作出反應(yīng)。
15.如權(quán)利要求9所述的裝置,其中,所述控制單元將再現(xiàn)的動(dòng)畫(huà)存儲(chǔ)在存儲(chǔ)單元中。
全文摘要
提供了一種用于根據(jù)背景圖像的特征生成能夠與背景圖像交互的角色的運(yùn)動(dòng)效果的方法,包括提取背景圖像的特征;根據(jù)提取的背景圖像的特征確定在背景中擁有運(yùn)動(dòng)效果的角色;識(shí)別包括用戶(hù)輸入的外部信號(hào);根據(jù)背景圖像的特征和識(shí)別的外部信號(hào)確定角色的運(yùn)動(dòng);以及再現(xiàn)用于執(zhí)行背景圖像中的角色的運(yùn)動(dòng)的動(dòng)畫(huà)。
文檔編號(hào)G06T13/00GK102157006SQ201110036098
公開(kāi)日2011年8月17日 申請(qǐng)日期2011年2月11日 優(yōu)先權(quán)日2010年2月11日
發(fā)明者吳尚昱, 安凞釩, 樸安拏, 權(quán)茂植, 李東爀, 金玄水, 黃星澤 申請(qǐng)人:三星電子株式會(huì)社