用于生成視頻的系統(tǒng)和方法
【專利摘要】本申請涉及用于生成視頻的系統(tǒng)和方法。一種用于生成圖像的方法能夠在具有有限處理能力的裝置上操作頭像。該方法包括:在第一計(jì)算裝置上接收第一圖像;在所述第一計(jì)算裝置的數(shù)據(jù)接口上將所述第一圖像發(fā)送到服務(wù)器;在所述數(shù)據(jù)接口上并且從所述服務(wù)器接收與所述第一圖像的一方面相對應(yīng)的圖形數(shù)據(jù);并且由所述第一計(jì)算裝置的處理器至少根據(jù)所述圖形數(shù)據(jù)和頭像數(shù)據(jù)來生成基本輸出圖像。
【專利說明】用于生成視頻的系統(tǒng)和方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及圖像生成。更具體地,雖然不是排斥性地,本發(fā)明涉及生成針對視頻序列的圖像。
【背景技術(shù)】
[0002]由于數(shù)字?jǐn)z像機(jī)現(xiàn)在普遍用于大量裝置中,所以用戶生成內(nèi)容(UGC)變得越來越流行。用戶可以記錄他們本身的視頻,并且簡單地上傳或發(fā)送未改變的視頻,或者在上傳之前修改或編輯視頻。
[0003]現(xiàn)有技術(shù)的圖像處理軟件能夠使用戶將濾波器應(yīng)用到相片以給出特殊效果。這種效果的示例包括通過褪色圖像或漏光,或通過增加濾波器以增強(qiáng)特定顏色來模擬舊攝像機(jī)。
[0004]現(xiàn)有技術(shù)圖像處理軟件的問題在于濾波器與內(nèi)容是無關(guān)的。雖然已濾波圖像最初看起來是個(gè)性化的,但是應(yīng)用到若干圖像的相同濾波器可以使圖像實(shí)際看起來比它們原始拍攝的更彼此相似。
[0005]現(xiàn)有技術(shù)中的個(gè)性化視頻生成軟件還能夠使用戶將他的或她的臉(或另一個(gè)用戶的臉)添加到視頻序列。則視頻至少在表面層次上看起來表現(xiàn)為對該用戶定制。
[0006]現(xiàn)有技術(shù)中的視頻生成軟件的問題是用戶輸入受到限制,從而導(dǎo)致表情的有限變化。
[0007]另一個(gè)問題(spectrum)是諸如在用于電影的計(jì)算機(jī)生成動畫中使用的人工視頻與圖像編輯及生成軟件。雖然這種軟件允許用戶創(chuàng)建任何類型的視頻或圖像,但這通常是復(fù)雜且耗時(shí)的,并且因此不適于日常的用戶。
[0008]本發(fā)明一些實(shí)施例的目的是與上述現(xiàn)有技術(shù)相比,提供給消費(fèi)者改進(jìn)和優(yōu)點(diǎn),和/或克服且減輕現(xiàn)有技術(shù)中的一個(gè)或多個(gè)上述缺點(diǎn),和/或提供有用的商業(yè)選擇。
【發(fā)明內(nèi)容】
[0009]根據(jù)一個(gè)方面,本發(fā)明在于一種用于生成圖像的方法,包括:
[0010]在第一計(jì)算裝置上接收第一圖像;
[0011]在所述第一計(jì)算裝置的數(shù)據(jù)接口上將所述第一圖像發(fā)送到服務(wù)器;
[0012]在所述數(shù)據(jù)接口上并且從所述服務(wù)器接收與所述第一圖像的一方面相對應(yīng)的圖形數(shù)據(jù);并且
[0013]由所述第一計(jì)算裝置的處理器至少根據(jù)所述圖形數(shù)據(jù)和頭像數(shù)據(jù)來生成基本輸出圖像。
[0014]優(yōu)選地,所述圖形數(shù)據(jù)包括在圖像中所描繪的用戶臉部的3D模型。可選擇地,所述圖形數(shù)據(jù)包括在圖像中所描繪的若干用戶臉部的3D模型。生成所述基本輸出圖像則包括將所述圖形數(shù)據(jù)應(yīng)用到所述頭像數(shù)據(jù)。
[0015]或者,所述圖形數(shù)據(jù)包括主動外觀模型(AAM)參數(shù),并且生成所述基本輸出圖像包括將所述AAM參數(shù)應(yīng)用到頭像數(shù)據(jù)。
[0016]優(yōu)選地,生成所述基本輸出圖像還包括根據(jù)所述頭像數(shù)據(jù)將映射函數(shù)應(yīng)用到所述圖形數(shù)據(jù)。
[0017]優(yōu)選地,所述方法還包括在所述數(shù)據(jù)接口上接收與所述頭像數(shù)據(jù)相關(guān)聯(lián)的標(biāo)識符。
[0018]優(yōu)選地,所述方法還包括:
[0019]將所述標(biāo)識符發(fā)送到所述服務(wù)器;
[0020]其中,所述服務(wù)器基于與所述標(biāo)識符相關(guān)聯(lián)的服務(wù)器頭像數(shù)據(jù)和所述圖形參數(shù)來生成服務(wù)器輸出圖像。
[0021]或者,所述方法還包括:
[0022]將所述頭像數(shù)據(jù)發(fā)送到所述服務(wù)器;
[0023]其中,所述服務(wù)器頭像數(shù)據(jù)包括所發(fā)送的頭像數(shù)據(jù)。
[0024]根據(jù)某些實(shí)施例,所述服務(wù)器輸出圖像與所述基本輸出圖像相同?;蛘?,與所述第一計(jì)算裝置所使用的算法來生成所述基本輸出圖像不同,所述服務(wù)器根據(jù)不同的算法來生成所述服務(wù)器輸出圖像。
[0025]優(yōu)選地,所述方法還包括:
[0026]在所述數(shù)據(jù)接口上向所述服務(wù)器發(fā)送將所述服務(wù)器輸出圖像發(fā)送到第二計(jì)算裝置的用戶的請求,其中,所述請求包括所述用戶的聯(lián)系細(xì)節(jié);并且
[0027]使用所述用戶的所述聯(lián)系細(xì)節(jié),將所述服務(wù)器輸出圖像從所述服務(wù)器發(fā)送到所述第二計(jì)算裝置的所述用戶。
[0028]優(yōu)選地,所述方法還包括:
[0029]在所述數(shù)據(jù)接口上向所述服務(wù)器發(fā)送與第二計(jì)算裝置的用戶共享基本輸出圖像的請求,其中,所述請求包括所述用戶的聯(lián)系細(xì)節(jié)和所選擇的頭像;并且
[0030]使用所述用戶的所述聯(lián)系細(xì)節(jié),將所述圖形參數(shù)和所選擇的頭像從所述服務(wù)器發(fā)送到所述第二計(jì)算裝置的所述用戶,以便由所述第二計(jì)算裝置來生成所述基本輸出圖像。
[0031]優(yōu)選地,發(fā)送所選擇的頭像包括發(fā)送與所選擇的頭像相關(guān)聯(lián)的標(biāo)識符。
[0032]優(yōu)選地,生成所述基本輸出圖像包括修改所述第一圖像。
[0033]優(yōu)選地,所述方法還包括:
[0034]在所述數(shù)據(jù)接口上向所述服務(wù)器發(fā)送將所述服務(wù)器輸出圖像上傳到社交媒體網(wǎng)站或視頻共享網(wǎng)站的請求,其中,所述請求包括所述社交媒體網(wǎng)站或所述視頻共享網(wǎng)站的細(xì)節(jié)和所選擇的頭像;以及
[0035]使用所述社交媒體網(wǎng)站或所述視頻共享網(wǎng)站的所述細(xì)節(jié),將所述服務(wù)器輸出圖像從所述服務(wù)器發(fā)送到所述社交媒體網(wǎng)站或所述視頻共享網(wǎng)站。
[0036]根據(jù)某些實(shí)施例,所述第一圖像被編碼。
[0037]優(yōu)選地,所述第一圖像包括視頻序列的圖像。
[0038]優(yōu)選地,所述方法還包括:
[0039]在所述第一計(jì)算裝置上接收第二圖像,其中,所述第一圖像和所述第二圖像包括視頻序列的圖像;
[0040]在所述數(shù)據(jù)接口上將所述第二圖像發(fā)送到服務(wù)器;[0041]在所述數(shù)據(jù)接口上接收與所述第二圖像的一方面相對應(yīng)的另一圖形數(shù)據(jù);并且
[0042]由所述處理器至少根據(jù)所述另一圖形數(shù)據(jù)和所述頭像數(shù)據(jù)來生成第二基本輸出圖像。
[0043]優(yōu)選地,所述方法還包括:
[0044]在所述第一計(jì)算裝置上接收第二圖像,其中,所述第一圖像和所述第二圖像包括視頻序列的圖像;
[0045]在所述數(shù)據(jù)接口上將所述第二圖像發(fā)送到服務(wù)器;
[0046]在所述數(shù)據(jù)接口上接收與所述第二圖像的一方面相對應(yīng)的另一圖形數(shù)據(jù);并且
[0047]由所述處理器至少根據(jù)所述另一圖形數(shù)據(jù)和第二頭像數(shù)據(jù)來生成第二基本輸出圖像。
[0048]優(yōu)選地,所述第二頭像數(shù)據(jù)包括所述頭像數(shù)據(jù)。
[0049]優(yōu)選地,在接收所述第二圖像之前,將所述第一圖像發(fā)送到所述服務(wù)器。
[0050]優(yōu)選地,所述方法還包括:
[0051 ]在所述第一計(jì)算裝置上接收音頻數(shù)據(jù);
[0052]在所述數(shù)據(jù)接口上將所述音頻數(shù)據(jù)發(fā)送到所述服務(wù)器;
[0053]在所述數(shù)據(jù)接口上接收與所述音頻數(shù)據(jù)相關(guān)的音頻參數(shù);并且
[0054]由所述第一計(jì)算裝置的處理器根據(jù)所述音頻參數(shù)和所述頭像數(shù)據(jù)來生成輸出音頻。
[0055]優(yōu)選地,生成所述輸出音頻包括將濾波器應(yīng)用到所述音頻數(shù)據(jù)。
[0056]優(yōu)選地,所述頭像數(shù)據(jù)包括頭像圖像。
[0057]根據(jù)第二方面,本發(fā)明在于一種用于生成圖像的系統(tǒng),包括:
[0058]第一計(jì)算裝置,其包括:
[0059]數(shù)據(jù)接口 ;
[0060]處理器,其耦合到所述數(shù)據(jù)接口 ;以及
[0061]存儲器,其耦合到所述處理器,所述存儲器包括可由所述處理器執(zhí)行以進(jìn)行以下操作的指令:
[0062]接收第一圖像;
[0063]在所述數(shù)據(jù)接口上將所述第一圖像發(fā)送到服務(wù)器;
[0064]在所述數(shù)據(jù)接口上接收與所述第一圖像的一方面相對應(yīng)的圖形數(shù)據(jù);并且
[0065]至少根據(jù)所述圖形數(shù)據(jù)和頭像數(shù)據(jù)來生成輸出圖像。
[0066]優(yōu)選地,所述系統(tǒng)還包括:
[0067]顯示屏,其耦合到所述處理器;
[0068]其中,所述存儲器還包括用于使所述輸出圖像顯示在所述顯示屏上的指令。
[0069]優(yōu)選地,所述系統(tǒng)還包括:
[0070]攝像機(jī),其耦合到所述處理器;
[0071]其中,所述存儲器還包括用于從所述攝像機(jī)接收所述第一圖像的指令。
[0072]根據(jù)第三方面,本發(fā)明在于一種用于生成并且發(fā)送圖像的系統(tǒng),所述系統(tǒng)包括:
[0073]個(gè)人計(jì)算裝置,其包括:
[0074]數(shù)據(jù)接口 ;[0075]處理器,其耦合到所述數(shù)據(jù)接口 ;以及
[0076]存儲器,其耦合到所述處理器,所述存儲器包括可由所述處理器執(zhí)行以進(jìn)行以下操作的指令:
[0077]接收圖像;
[0078]在所述數(shù)據(jù)接口上將所述圖像發(fā)送到服務(wù)器;
[0079]在所述數(shù)據(jù)接口上接收與所述圖像的一方面相對應(yīng)的圖形數(shù)據(jù);并且
[0080]至少根據(jù)所述圖形數(shù)據(jù)和頭像數(shù)據(jù)來生成輸出圖像;并且
[0081]所述服務(wù)器包括:
[0082]服務(wù)器數(shù)據(jù)接口;
[0083]服務(wù)器處理器,其耦合到所述服務(wù)器數(shù)據(jù)接口 ;以及
[0084]服務(wù)器存儲器,其耦合到所述服務(wù)器處理器,所述服務(wù)器存儲器包括可由所述服務(wù)器處理器執(zhí)行以進(jìn)行以下操作的指令:
[0085]接收所述圖像;
[0086]由所述服務(wù)器處理器根據(jù)所述第一圖像的一方面來生成圖形數(shù)據(jù);
[0087]在所述服務(wù)器數(shù)據(jù)接口上,將所述圖形數(shù)據(jù)發(fā)送到所述第一計(jì)算裝置;
[0088]在所述服務(wù)器處理器上,至少根據(jù)所述圖形數(shù)據(jù)和頭像數(shù)據(jù)來生成服務(wù)器輸出圖像;并且
[0089]在所述服務(wù)器數(shù)據(jù)接口上,將所述服務(wù)器輸出圖像發(fā)送到第二計(jì)算裝置。
[0090]優(yōu)選地,所述系統(tǒng)還包括多個(gè)個(gè)人計(jì)算機(jī)裝置,其中,所述服務(wù)器輸出圖像是根據(jù)與來自所述多個(gè)個(gè)人計(jì)算機(jī)裝置的圖像相關(guān)的圖形數(shù)據(jù)來生成的。
【專利附圖】
【附圖說明】
[0091]為了有助于理解本發(fā)明并且能夠使本領(lǐng)域普通技術(shù)人員使本發(fā)明產(chǎn)生實(shí)際效果,以下參照附圖、僅借助示例來描述本發(fā)明的優(yōu)選實(shí)施例,其中:
[0092]圖1示出了根據(jù)本發(fā)明實(shí)施例的用于生成圖像的系統(tǒng);
[0093]圖2示出了與根據(jù)本發(fā)明實(shí)施例的圖1系統(tǒng)的第一計(jì)算裝置交互的用戶;
[0094]圖3a示出了根據(jù)本發(fā)明實(shí)施例的圖1系統(tǒng)的圖形數(shù)據(jù)的前視圖;
[0095]圖3b示出了圖3a的圖形數(shù)據(jù)的側(cè)視圖;
[0096]圖4示出了根據(jù)本發(fā)明實(shí)施例的圖1系統(tǒng)的頭像選擇屏幕的屏幕截圖;
[0097]圖5示出了根據(jù)本發(fā)明實(shí)施例的用于生成圖像的系統(tǒng);
[0098]圖6示出了根據(jù)本發(fā)明實(shí)施例的第一計(jì)算裝置與服務(wù)器之間通信的消息流示意圖;
[0099]圖7示出了根據(jù)本發(fā)明實(shí)施例的生成圖像的方法;以及
[0100]圖8示意性地示出了根據(jù)本發(fā)明實(shí)施例的計(jì)算裝置。
[0101]本領(lǐng)域普通技術(shù)人員將理解與附圖中示出的部件設(shè)計(jì)的細(xì)微偏差不將減弱本發(fā)明公開實(shí)施例的正常功能。
【具體實(shí)施方式】
[0102]本發(fā)明的實(shí)施例包括圖像和視頻生成系統(tǒng)和方法。在附圖中簡明概要地示出本發(fā)明的元素,從而僅示出需要理解本發(fā)明實(shí)施例的那些具體細(xì)節(jié),但是就本說明而言,不通過對本領(lǐng)域普通技術(shù)人員顯而易見的過多細(xì)節(jié)使公開內(nèi)容混亂。
[0103]在本專利說明書中,諸如第一和第二、左和右、前和后、頂部和底部等形容詞僅用于將一個(gè)元素或方法步驟與另一個(gè)元素或方法步驟進(jìn)行區(qū)分,而不必要求由形容詞描述的具體相對的位置或順序。諸如“包括”或“包含”等詞匯不用于限定唯一的一組元素或方法步驟。當(dāng)然,這種詞匯僅限定包含在本發(fā)明具體實(shí)施例中的最小一組元素或方法步驟。
[0104]在本說明書中,對任何現(xiàn)有技術(shù)的引用不是并且不應(yīng)該當(dāng)作現(xiàn)有技術(shù)形成一部分公知常識的確認(rèn)或任何形式的暗示。
[0105]根據(jù)一個(gè)方面,本發(fā)明在于一種用于生成圖像的方法,包括:在第一計(jì)算裝置上接收第一圖像;在第一計(jì)算裝置的數(shù)據(jù)接口上將第一圖像發(fā)送到服務(wù)器;在數(shù)據(jù)接口上并且從服務(wù)器接收與第一圖像的一方面相對應(yīng)的圖形數(shù)據(jù);并且由第一計(jì)算裝置的處理器至少根據(jù)圖形數(shù)據(jù)和頭像數(shù)據(jù)來生成基本輸出圖像。
[0106]本發(fā)明某些實(shí)施例的優(yōu)點(diǎn)包括使用戶在具有有限處理性能的裝置上操作頭像的能力。操作可以以低延遲發(fā)生,并且頭像可以動態(tài)地變化。被操作頭像的所產(chǎn)生的圖像或視頻則可以以良好的帶寬效率發(fā)送到另一個(gè)用戶、社會媒體或視頻共享網(wǎng)站。
[0107]下述實(shí)施例涉及圖像的生成。這將由本領(lǐng)域普通技術(shù)人員容易地理解,圖像可以包括視頻序列的圖像。而且,實(shí)施例可以容易地?cái)U(kuò)展以支持視頻生成,而不必將每幅圖像處理為一幅獨(dú)立的圖像。例如,定時(shí)信息可以與視頻序列中每幅圖像相關(guān)聯(lián),其隨后可以作為定時(shí)信息應(yīng)用于任何輸出視頻序列。
[0108]此外,術(shù)語頭像數(shù)據(jù)用于描述在其中可以傳遞運(yùn)動或表情的任何類型的圖像和/或音頻數(shù)據(jù)。頭像可以基于諸如卡通人物等人造人物,或包括真人的圖像。進(jìn)一步,頭像可以基于諸如動物或幻想生物(諸如外星人等)等非人類人物,或包括在其上疊加有臉或其它身體部分的無生命或幻想生物。
[0109]圖1示出了根據(jù)本發(fā)明實(shí)施例的用于生成圖像的系統(tǒng)100。
[0110]系統(tǒng)100包括第一計(jì)算裝置105和服務(wù)器110。第一計(jì)算裝置105和服務(wù)器110經(jīng)由數(shù)據(jù)通信網(wǎng)絡(luò)115耦合。
[0111]第一計(jì)算裝置105包括攝像機(jī)120、顯示屏125和麥克風(fēng)130,全部都耦合到處理器(未示出),該處理器繼而與數(shù)據(jù)接口(未示出)耦合。第一計(jì)算裝置還包括耦合到處理器的存儲器(未示出),該存儲器包括用于執(zhí)行本發(fā)明方法的處理器可執(zhí)行指令,這將在以下討論。
[0112]第一計(jì)算裝置105可以是諸如移動電話、個(gè)人數(shù)字助理(PDA)、平板電腦或其它相似裝置等低端裝置。服務(wù)器可以是例如專用計(jì)算裝置,并且有利地能夠服務(wù)若干個(gè)第一計(jì)算裝置105。
[0113]第一計(jì)算裝置105將圖像或視頻發(fā)送到服務(wù)器110,該服務(wù)器110處理圖像或視頻并且將圖形參數(shù)發(fā)送回第一計(jì)算裝置105。第一計(jì)算裝置105則根據(jù)圖形參數(shù)來操作頭像模型。
[0114]頭像模型的操作特別適合諸如移動電話等低端裝置的圖形處理單元(GPU)。操作可以包括將用戶的面部表情傳遞給頭像人臉的面部表情,或傳遞人體結(jié)構(gòu)或運(yùn)動。這可以包括例如對頭像進(jìn)行操作以包括用戶表情,從而促使頭像跳舞或以特定方式運(yùn)動,或促使頭像產(chǎn)生諸如手語等特定運(yùn)動。
[0115]頭像模型可以位于第一計(jì)算裝置105、服務(wù)器110上或部分位于服務(wù)器110上并且部分位于第一計(jì)算裝置105上。類似地,頭像模型可以在第一計(jì)算裝置105與服務(wù)器110之間發(fā)送。
[0116]圖2示出了與根據(jù)本發(fā)明實(shí)施例的第一計(jì)算裝置105進(jìn)行交互的用戶205。
[0117]用戶205的多幅圖像通過攝像機(jī)120采集。在采集到多幅圖像中的第一幅圖像之后,將其發(fā)送到服務(wù)器110以便立即處理,即,不等待要采集的第二圖像或要完全記錄的視頻。
[0118]如果網(wǎng)絡(luò)較慢或不可用,則通過第一計(jì)算裝置105采集的圖像可以被保存并且當(dāng)網(wǎng)絡(luò)可用或足夠快時(shí)發(fā)送到服務(wù)器110。
[0119]根據(jù)本發(fā)明的替代實(shí)施例(未示出),圖像被發(fā)送到第一計(jì)算裝置105,或包括已下載的視頻序列。如將由本領(lǐng)域普通技術(shù)人員所容易地理解,圖像不需要通過第一計(jì)算裝置105來采集。
[0120]服務(wù)器110生成與第一圖像的一方面相對應(yīng)的圖形數(shù)據(jù)。圖像的一方面可以是用戶人臉、人體結(jié)構(gòu)或任何其它適合的方面。在用戶人臉的情況下,圖形數(shù)據(jù)可以包括來自圖像的用戶人臉的3D模型?;蛘?,圖形數(shù)據(jù)可以包括主動外觀模型(AAM)的參數(shù)。而且,圖形參數(shù)可以包括相對的攝像機(jī)位置。
[0121 ] 服務(wù)器100將圖形數(shù)據(jù)發(fā)送到第一計(jì)算裝置105,隨后第一計(jì)算裝置105至少根據(jù)圖形數(shù)據(jù)和頭像數(shù)據(jù)來生成輸出圖形。
[0122]頭像數(shù)據(jù)可以例如包括根據(jù)圖形數(shù)據(jù)變換的頭像圖像。
[0123]輸出圖像包括對頭像數(shù)據(jù)應(yīng)用3D模型、AAM參數(shù)或其它圖形數(shù)據(jù),并且可以包括根據(jù)頭像數(shù)據(jù)將映射函數(shù)應(yīng)用到圖形數(shù)據(jù)。此外,輸出圖像可以根據(jù)多個(gè)源-頭像映射函數(shù)產(chǎn)生,如在2012年3 月 21 日申請的題目為“METHOD AND SYSTEM FOR FACIAL EXPRESSIONTRANSFER”的PCT/AU2012/000295中所描述的。服務(wù)器110可以根據(jù)圖像、頭像數(shù)據(jù)和訓(xùn)練數(shù)據(jù)產(chǎn)生源-頭像映射函數(shù)。源頭像映射函數(shù)則可以發(fā)送到第一處理裝置105并且由第一處理裝置105使用。
[0124]圖3a示出了根據(jù)本發(fā)明實(shí)施例的圖形數(shù)據(jù)300的前視圖,并且圖3b示出了圖形數(shù)據(jù)300的側(cè)視圖。
[0125]圖形數(shù)據(jù)包括多個(gè)對應(yīng)于用戶人臉特征的3D點(diǎn)305。特征可以包括眼睛、嘴、眉毛、下顎形狀或任何其它特征。
[0126]圖4示出了根據(jù)本發(fā)明實(shí)施例的頭像選擇屏幕的屏幕截圖400。第一計(jì)算裝置105和服務(wù)器110可以包括與多個(gè)頭像相對應(yīng)的頭像數(shù)據(jù),并且頭像選擇屏幕可以用于選擇多個(gè)頭像中的頭像。
[0127]頭像選擇屏幕包括頭像輸出圖像405,和多個(gè)頭像選擇按鈕410。一旦使用頭像選擇按鈕410選擇了頭像,則輸出圖像405根據(jù)所選擇的頭像進(jìn)行更新。
[0128]頭像選擇屏幕還包括通過播放按鈕415、快進(jìn)按鈕420和倒回按鈕425的媒體控制功能。播放按鈕415、快進(jìn)按鈕420和倒回按鈕425可以用于控制視頻序列的回放。根據(jù)本發(fā)明的某些實(shí)施例,頭像可以通過使用頭像選擇按鈕410而在回放期間改變。
[0129]在這種情況下,輸入視頻序列可以包括通過第一計(jì)算裝置105接收的多幅圖像(包括第一圖像和第二圖像)。
[0130]如以上所討論地,第一圖像由第一計(jì)算裝置105發(fā)送到服務(wù)器110。服務(wù)器110將與第一圖像的一方面相對應(yīng)的圖形數(shù)據(jù)發(fā)送到第一計(jì)算裝置105。第一計(jì)算裝置105則根據(jù)所選擇的第一頭像的圖形數(shù)據(jù)和頭像數(shù)據(jù)來生成基本輸出圖像。
[0131]隨后,由第一計(jì)算裝置105將第二圖像發(fā)送到服務(wù)器110。服務(wù)器110還將與第二圖像的一方面相對應(yīng)的圖形數(shù)據(jù)發(fā)送到第一計(jì)算裝置105。然后,第一計(jì)算裝置105根據(jù)另一圖形數(shù)據(jù),以及所選擇的第二頭像數(shù)據(jù)(在選擇了新頭像的情況下)或所選擇的第一頭像數(shù)據(jù)來生成另一基本輸出圖像。
[0132]因此,基本輸出圖像和另一基本輸出圖像形成輸出視頻序列,該輸出視頻序列包括所選擇的頭像,并且可以例如在頭像選擇屏幕上播放。
[0133]圖5示出了根據(jù)本發(fā)明實(shí)施例的用于生成圖像的系統(tǒng)500。
[0134]系統(tǒng)500包括第一計(jì)算裝置505、服務(wù)器510和第二計(jì)算裝置515。第一計(jì)算裝置505和服務(wù)器510與圖1的第一計(jì)算裝置105和服務(wù)器110相似。
[0135]第一計(jì)算裝置505例如從第一計(jì)算裝置505的攝像機(jī)120接收圖像并且將該圖像發(fā)送到服務(wù)器510,如上文所描述的。然后,服務(wù)器510生成圖形參數(shù)并且將圖形參數(shù)發(fā)送到第一計(jì)算裝置505。
[0136]然后,第一計(jì)算裝置505的用戶可以根據(jù)不同頭像的數(shù)據(jù)生成輸出圖像,并且選擇頭像,如上文參照圖4所描述的。
[0137]在選擇頭像之后,用戶則可以選擇將輸出視頻轉(zhuǎn)發(fā)到另一個(gè)用戶。在該情況下,消息從第一計(jì)算裝置505發(fā)送到服務(wù)器510,該消息包括第二用戶和/或第二用戶裝置515和所選擇頭像的細(xì)節(jié)。
[0138]每個(gè)頭像可以與唯一的標(biāo)識符相關(guān)聯(lián)。在該情況下,第一計(jì)算裝置505僅需要將唯一的標(biāo)識符發(fā)送到服務(wù)器510。
[0139]根據(jù)某些實(shí)施例,服務(wù)器510隨后根據(jù)與標(biāo)志符相關(guān)聯(lián)的服務(wù)器頭像數(shù)據(jù)和圖形參數(shù)生成服務(wù)器輸出圖像。
[0140]服務(wù)器頭像數(shù)據(jù)可以與第一計(jì)算裝置505的頭像數(shù)據(jù)相同,或可以包括與可用于服務(wù)器510的任何額外處理能力相對應(yīng)的額外細(xì)節(jié)。類似地,與第一計(jì)算裝置505使用的算法以生成基本輸出圖像相比,服務(wù)器510可以應(yīng)用不同的算法,以便生成更精確或更逼真的服務(wù)器輸出圖像。
[0141]隨后,服務(wù)器510將服務(wù)器輸出圖像發(fā)送到第二計(jì)算裝置515。
[0142]根據(jù)其它實(shí)施例,服務(wù)器510將所選擇頭像的細(xì)節(jié)(例如,識別所選擇頭像的標(biāo)識符)與圖形參數(shù)共同發(fā)送到第二計(jì)算裝置515。隨后,第二計(jì)算裝置515可以根據(jù)圖形參數(shù)和所選擇頭像來渲染輸出圖像。
[0143]根據(jù)又一其它實(shí)施例,服務(wù)器510將服務(wù)器輸出圖像上傳到社交網(wǎng)站、文檔、圖像或視頻共享網(wǎng)站或另一網(wǎng)站。
[0144]輸出圖像的生成可以包括生成獨(dú)立的輸出圖像,或包括修改第一圖像。此外,可以對第一圖像進(jìn)行編碼,并且可以相對于第一圖像對任何隨后圖像區(qū)別地編碼。
[0145]根據(jù)替代實(shí)施例(未示出),服務(wù)器輸出圖像和/或基本輸出圖像是根據(jù)來自若干圖像的圖形數(shù)據(jù)來生成的。因此,輸出圖像可以組合若干圖像的多方面,諸如來自若干用戶的表情等。類似地,來自若干圖像的圖形數(shù)據(jù)可以包括與若干用戶相關(guān)的數(shù)據(jù),諸如若干用戶的面部表情等。
[0146]圖6示出了根據(jù)本發(fā)明實(shí)施例的在第一計(jì)算裝置105、505與服務(wù)器110、510之間通信的消息序列示意圖600。
[0147]在步驟605,在第一計(jì)算裝置105、505上接收第一圖像。第一圖像可以來自攝像機(jī)或任何其它資源。
[0148]在步驟610,第一圖像被發(fā)送到服務(wù)器110、510以便處理。
[0149]在步驟615,第二圖像被發(fā)送到服務(wù)器110、510以便處理,而不必等待要處理的第一圖像。這允許近似的視頻實(shí)時(shí)處理,這是因?yàn)閮H增加單個(gè)的往返時(shí)間延遲,而不是累積延遲或?qū)?yīng)于視頻序列長度的延遲。
[0150]在步驟620,由服務(wù)器110、510對第一圖像進(jìn)行處理,并且在步驟625中,圖形參數(shù)從服務(wù)器110、510發(fā)送到第一計(jì)算裝置105、505。隨后,在步驟630中,第一計(jì)算裝置105、505生成并且顯示輸出圖像。
[0151]在步驟635,由服務(wù)器110、510對第二圖像進(jìn)行處理。
[0152]圖7示出了根據(jù)本發(fā)明實(shí)施例的生成圖像的方法700。
[0153]在步驟705,由第一計(jì)算裝置接收第一圖像。第一圖像可以從攝像機(jī)直接接收,或者通過通過其他方式來接收。
[0154]在步驟710,第一圖像被發(fā)送到服務(wù)器。
[0155]在步驟715,由第一計(jì)算裝置接收第二圖像。在步驟720,第二圖像被發(fā)送到服務(wù)器。
[0156]在步驟725,由第一計(jì)算裝置從服務(wù)器接收與第一圖像相關(guān)的圖形數(shù)據(jù)。在步驟730,第一計(jì)算裝置根據(jù)圖形數(shù)據(jù)和頭像數(shù)據(jù)生成第一基本輸出圖像。
[0157]在步驟735,由第一計(jì)算裝置從服務(wù)器接收與第二圖像相關(guān)的圖形數(shù)據(jù)。在步驟740,第一計(jì)算裝置根據(jù)頭像數(shù)據(jù)和第二圖像的圖形數(shù)據(jù)生成第一基本輸出圖像。
[0158]步驟725和730可以在步驟715和720之前執(zhí)行。然而,有利地是將圖像發(fā)送到服務(wù)器以便處理,因?yàn)閳D像是由第一計(jì)算裝置接收的,以減少系統(tǒng)的總體延遲。
[0159]根據(jù)本發(fā)明的某些實(shí)施例,該方法還包括接收和處理諸如演講等音頻數(shù)據(jù)。音頻數(shù)據(jù)有利地通過麥克風(fēng)130采集并且可以包括定時(shí)信息以便精確地使音頻數(shù)據(jù)與圖像或視頻數(shù)據(jù)同步。
[0160]以與上文所描述的圖像類似的方式,在數(shù)據(jù)接口上將音頻數(shù)據(jù)發(fā)送到服務(wù)器以便處理。隨后,服務(wù)器110、510處理音頻以便生成與音頻數(shù)據(jù)相關(guān)的音頻參數(shù)。音頻參數(shù)被發(fā)送到第一計(jì)算裝置105、505,并且根據(jù)音頻參數(shù)和頭像數(shù)據(jù)生成輸出音頻。
[0161]音頻參數(shù)可以包括用于對音頻數(shù)據(jù)進(jìn)行過濾的濾波器參數(shù)。
[0162]圖8示意性地示出了根據(jù)本發(fā)明實(shí)施例的計(jì)算裝置800。第一和第二計(jì)算裝置105,505,515和服務(wù)器110、510可以與計(jì)算裝置800相同或相似。類似地,可以通過使用計(jì)算裝置800來實(shí)施圖7的方法。
[0163]計(jì)算裝置800包括中央處理器802、系統(tǒng)存儲器804和系統(tǒng)總線806,系統(tǒng)總線806對各種系統(tǒng)組件進(jìn)行耦合,包括將系統(tǒng)存儲器804耦合到中央處理器802。系統(tǒng)總線806可以是若干類型總線結(jié)構(gòu)中的任一類型,包括存儲器總線或存儲器控制器、外圍總線和使用各種總線架構(gòu)中任一種的局部總線。系統(tǒng)存儲器804的結(jié)構(gòu)對本領(lǐng)域普通技術(shù)人員是公知的,并且可以包括存儲在只讀存儲器(ROM)中的基本輸入/輸出系統(tǒng)(BIOS)和存儲在隨機(jī)存取存儲器(RAM)中的諸如操作系統(tǒng)、應(yīng)用程序和程序數(shù)據(jù)等一個(gè)或多個(gè)程序模塊。
[0164]計(jì)算裝置800還可以包括各種接口單元和裝置,以用于讀出和寫入數(shù)據(jù)。舉例而言,數(shù)據(jù)可以包括上文所討論的攝像機(jī)與顯示屏之間的位移。
[0165]具體地,計(jì)算裝置800包括硬盤接口 808和可移動存儲器接口 810,硬盤接口 808和可移動存儲器接口 810分別將硬盤驅(qū)動器812和可移動存儲器驅(qū)動器814耦合到系統(tǒng)總線806??梢苿哟鎯ζ黩?qū)動器814的示例包括磁盤驅(qū)動器和光盤驅(qū)動器。驅(qū)動器及其相關(guān)聯(lián)的計(jì)算機(jī)可讀媒體(諸如數(shù)字通用光盤(DVD)816等)提供計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊和用于計(jì)算機(jī)系統(tǒng)800的其它數(shù)據(jù)的非易失存儲。出于說明的目的,僅示出單個(gè)硬盤驅(qū)動器812和單個(gè)可移動存儲器驅(qū)動器814,并且根據(jù)這一理解,計(jì)算裝置800可以包括若干相似的驅(qū)動器。此外,計(jì)算裝置800可以包括用于與其它類型的計(jì)算機(jī)可讀媒介接口連接的驅(qū)動器。
[0166]計(jì)算裝置800可以包括用于將裝置連接到系統(tǒng)總線806的額外接口。圖8示出了可以通用串行總線(USB)接口 818,通用串行總線(USB)接口 818可以用于將裝置耦合到系統(tǒng)總線806。例如,IEEE1394接口 820可以用于將額外的裝置耦合到計(jì)算裝置800。額外裝置的示例包括用于接收圖像或視頻的攝像機(jī),或用于記錄音頻的麥克風(fēng)。
[0167]通過使用去往一個(gè)或多個(gè)遠(yuǎn)程計(jì)算機(jī)或諸如服務(wù)器、路由器、網(wǎng)絡(luò)個(gè)人計(jì)算機(jī)、對等裝置或其它公共網(wǎng)絡(luò)節(jié)點(diǎn)、無線電話或無線個(gè)人數(shù)字助理等其它裝置的邏輯連接,計(jì)算裝置800可以運(yùn)行在網(wǎng)絡(luò)環(huán)境中。計(jì)算裝置800包括將系統(tǒng)總線806耦合到局域網(wǎng)(LAN)824的網(wǎng)絡(luò)接口 822。網(wǎng)絡(luò)環(huán)境在辦公室自動化系統(tǒng)、企業(yè)范圍計(jì)算機(jī)網(wǎng)絡(luò)和家庭計(jì)算機(jī)系統(tǒng)中很普遍。
[0168]諸如因特網(wǎng)等廣域網(wǎng)(WAN)也可以通過計(jì)算裝置(例如經(jīng)由連接到串行端口接口826的調(diào)制解調(diào)器單元或經(jīng)由LAN824)訪問。
[0169]圖像和/或視頻的傳輸可以使用LAN824、WAN或它們的組合來執(zhí)行。
[0170]應(yīng)該理解的是,示出且描述的網(wǎng)絡(luò)連接是示例性的并且可以使用在計(jì)算機(jī)之間建立通信鏈接的其它方式。假定存在諸如TCP/IP、幀中繼、以太網(wǎng)、FFP、HTTP等各種公知協(xié)議中的任何一種,則計(jì)算裝置800可以運(yùn)行在客戶端-服務(wù)器結(jié)構(gòu)中以允許用戶從例如基于網(wǎng)絡(luò)的服務(wù)器檢索數(shù)據(jù)。
[0171]計(jì)算裝置800的操作可以通過各種不同的程序模塊來進(jìn)行控制。程序模塊的示例為執(zhí)行具體任務(wù)或執(zhí)行具體抽象數(shù)據(jù)類型的例程(routine)、程序、對象、組成部分和數(shù)據(jù)結(jié)構(gòu)。本發(fā)明還可以通過其它計(jì)算機(jī)系統(tǒng)配置(包括便攜式裝置、多處理器系統(tǒng)、基于微處理器或可編程的消費(fèi)電子產(chǎn)品、網(wǎng)絡(luò)PC、迷你計(jì)算機(jī)、大型計(jì)算機(jī)、個(gè)人數(shù)字助理,等等)來實(shí)踐。而且,本發(fā)明還可以分布式計(jì)算環(huán)境中實(shí)踐,其中,任務(wù)是由通過通信網(wǎng)絡(luò)鏈接的遠(yuǎn)程處理裝置來執(zhí)行的。在分布式計(jì)算環(huán)境中,程序模塊可以位于本地存儲器存儲裝置和遠(yuǎn)程存儲器存儲裝置中。
[0172]總之,本發(fā)明某些實(shí)施例的優(yōu)點(diǎn)包括針對用戶在有限處理能力的裝置上操作頭像的能力。操作可以以低延遲發(fā)生,并且頭像可以動態(tài)地變化。被操作頭像的所產(chǎn)生的圖像或視頻可以以良好的帶寬效率發(fā)送到另一個(gè)用戶。[0173] 本發(fā)明的各種實(shí)施例的以上說明出于說明的目的而向本領(lǐng)域中技術(shù)人員提供的。不旨在將本發(fā)明局限或限制為一個(gè)公開的實(shí)施例。如上所述,對本領(lǐng)域技術(shù)人員而言,本發(fā)明的很多替代和變型對是顯而易見的。因此,雖然已經(jīng)具體討論了一些替代實(shí)施例,但是其它實(shí)施例將是顯而易見的或者由本領(lǐng)域技術(shù)人員相對容易開發(fā)的。因此,該專利說明書旨在包括在本文中已討論的本發(fā)明的全部替代、改型和變型,以及落在上述發(fā)明的精神和范圍內(nèi)的其它實(shí)施例。
【權(quán)利要求】
1.一種用于生成圖像的方法,包括: 在第一計(jì)算裝置上接收第一圖像; 在所述第一計(jì)算裝置的數(shù)據(jù)接口上將所述第一圖像發(fā)送到服務(wù)器; 在所述數(shù)據(jù)接口上并且從所述服務(wù)器接收與所述第一圖像的一方面相對應(yīng)的圖形數(shù)據(jù);以及 由所述第一計(jì)算裝置的處理器至少根據(jù)所述圖形數(shù)據(jù)和頭像數(shù)據(jù)來生成基本輸出圖像。
2.根據(jù)權(quán)利要求1所述的方法,其中,所述圖形數(shù)據(jù)包括在所述圖像中所描繪的用戶臉部的3D模型,并且其中,生成基本輸出圖像包括將所述3D模型應(yīng)用到所述頭像數(shù)據(jù)。
3.根據(jù)權(quán)利要求1所述的方法,其中,所述圖形數(shù)據(jù)包括主動外觀模型(AAM)參數(shù),并且其中,生成基本輸出圖像包括將所述AAM參數(shù)應(yīng)用到頭像數(shù)據(jù)。
4.根據(jù)前述權(quán)利要求中任一項(xiàng)所述的方法,其中,生成基本輸出圖像還包括根據(jù)所述頭像數(shù)據(jù)將映射函數(shù)應(yīng)用到所述圖形數(shù)據(jù)。
5.根據(jù)前述權(quán)利要求中任一項(xiàng)所述的方法,還包括: 在所述數(shù)據(jù)接口上接收與所述頭像數(shù)據(jù)相關(guān)聯(lián)的標(biāo)識符。
6.根據(jù)前述權(quán)利要求中任一項(xiàng)所述的方法,還包括: 將所述標(biāo)識符發(fā)送到所述.服務(wù)器; 其中,所述服務(wù)器基于與所述標(biāo)識符相關(guān)聯(lián)的服務(wù)器頭像數(shù)據(jù)和所述圖形參數(shù)來生成服務(wù)器輸出圖像。
7.根據(jù)權(quán)利要求6所述的方法,其中,所述服務(wù)器輸出圖像與所述基本輸出圖像相同。
8.根據(jù)權(quán)利要求6所述的方法,其中,與所述第一計(jì)算裝置為了生成所述基本輸出圖像所使用的算法相比,所述服務(wù)器根據(jù)不同的算法來生成所述服務(wù)器輸出圖像。
9.根據(jù)權(quán)利要求6至8中任一項(xiàng)所述的方法,還包括: 將所述頭像數(shù)據(jù)發(fā)送到所述服務(wù)器; 其中,所述服務(wù)器頭像數(shù)據(jù)包括所發(fā)送的頭像數(shù)據(jù)。
10.根據(jù)權(quán)利要求6至9中任一項(xiàng)所述的方法,還包括: 在所述數(shù)據(jù)接口上向所述服務(wù)器發(fā)送將所述服務(wù)器輸出圖像發(fā)送到第二計(jì)算裝置的用戶的請求,其中,所述請求包括所述用戶的聯(lián)系細(xì)節(jié);以及 使用所述用戶的所述聯(lián)系細(xì)節(jié),將所述服務(wù)器輸出圖像從所述服務(wù)器發(fā)送到所述第二計(jì)算裝置的所述用戶。
11.根據(jù)權(quán)利要求1至9中任一項(xiàng)所述的方法,還包括: 在所述數(shù)據(jù)接口上向所述服務(wù)器發(fā)送與第二計(jì)算裝置的用戶共享基本輸出圖像的請求,其中,所述請求包括所述用戶的聯(lián)系細(xì)節(jié)和所選擇的頭像;并且 使用所述用戶的所述聯(lián)系細(xì)節(jié),將所述圖形參數(shù)和所選擇的頭像從所述服務(wù)器發(fā)送到所述第二計(jì)算裝置的所述用戶,以便由所述第二計(jì)算裝置來生成所述基本輸出圖像。
12.根據(jù)權(quán)利要求11所述的方法,其中,發(fā)送所選擇的頭像包括發(fā)送與所選擇的頭像相關(guān)聯(lián)的標(biāo)識符。
13.根據(jù)前述權(quán)利要求中任一項(xiàng)所述的方法,其中: 生成基本輸出圖像包括修改所述第一圖像。
14.根據(jù)前述權(quán)利要求中任一項(xiàng)所述的方法,還包括: 在所述數(shù)據(jù)接口上向所述服務(wù)器發(fā)送將所述服務(wù)器輸出圖像上傳到社交媒體網(wǎng)站或視頻共享網(wǎng)站的請求,其中,所述請求包括所述社交媒體網(wǎng)站或所述視頻共享網(wǎng)站的細(xì)節(jié)和所選擇的頭像;以及 使用所述社交媒體網(wǎng)站或所述視頻共享網(wǎng)站的所述細(xì)節(jié),將所述服務(wù)器輸出圖像從所述服務(wù)器發(fā)送到所述社交媒體網(wǎng)站或所述視頻共享網(wǎng)站。
15.根據(jù)前述權(quán)利要求中任一項(xiàng)所述的方法,其中,所述第一圖像包括視頻序列的圖像。
16.根據(jù)前述權(quán)利要求中任一項(xiàng)所述的方法,還包括: 在所述第一計(jì)算裝置上接收第二圖像,其中,所述第一圖像和所述第二圖像包括視頻序列的圖像; 在所述數(shù)據(jù)接口上將所述第二圖像發(fā)送到服務(wù)器; 在所述數(shù)據(jù)接口上接收與所述第二圖像的一方面相對應(yīng)的另一圖形數(shù)據(jù);并且 由所述處理器至少根據(jù)所述另一圖形數(shù)據(jù)和所述頭像數(shù)據(jù)來生成第二基本輸出圖像。
17.根據(jù)前 述權(quán)利要求中任一項(xiàng)所述的方法,還包括: 在所述第一計(jì)算裝置上接收第二圖像,其中,所述第一圖像和所述第二圖像包括視頻序列的圖像; 在所述數(shù)據(jù)接口上將所述第二圖像發(fā)送到服務(wù)器; 在所述數(shù)據(jù)接口上接收與所述第二圖像的一方面相對應(yīng)的另一圖形數(shù)據(jù);以及 由所述處理器至少根據(jù)所述另一圖形數(shù)據(jù)和第二頭像數(shù)據(jù)來生成第二基本輸出圖像。
18.根據(jù)權(quán)利要求17所述的方法,其中,所述第二頭像數(shù)據(jù)包括所述頭像數(shù)據(jù)。
19.根據(jù)權(quán)利要求16至18中任一項(xiàng)所述的方法,其中,在接收所述第二圖像之前,所述第一圖像被發(fā)送到所述服務(wù)器。
20.根據(jù)前述權(quán)利要求中任一項(xiàng)所述的方法,還包括: 在所述第一計(jì)算裝置上接收音頻數(shù)據(jù); 在所述數(shù)據(jù)接口上將所述音頻數(shù)據(jù)發(fā)送到所述服務(wù)器; 在所述數(shù)據(jù)接口上接收與所述音頻數(shù)據(jù)相關(guān)的音頻參數(shù);并且 由所述第一計(jì)算裝置的處理器根據(jù)所述音頻參數(shù)和所述頭像數(shù)據(jù)來生成輸出音頻。
21.根據(jù)權(quán)利要求20所述的方法,其中,生成輸出音頻包括將濾波器應(yīng)用到所述音頻數(shù)據(jù)。
22.根據(jù)前述權(quán)利要求中任一項(xiàng)所述的方法,其中,所述頭像數(shù)據(jù)包括頭像圖像。
23.一種用于生成圖像的系統(tǒng),包括: 第一計(jì)算裝置,其包括: 數(shù)據(jù)接口 ; 處理器,其耦合到所述數(shù)據(jù)接口 ;以及 存儲器,其耦合到所述處理器,所述存儲器包括可由所述處理器執(zhí)行以進(jìn)行以下操作的指令: 接收第一圖像; 在所述數(shù)據(jù)接口上將所述第一圖像發(fā)送到服務(wù)器;在所述數(shù)據(jù)接口上接收與所述第一圖像的一方面相對應(yīng)的圖形數(shù)據(jù);并且 至少根據(jù)所述圖形數(shù)據(jù)和頭像數(shù)據(jù)來生成輸出圖像。
24.根據(jù)權(quán)利要求23所述的系統(tǒng),還包括: 顯示屏,其耦合到所述處理器; 其中,所述存儲器還包括用于將所述輸出圖像呈現(xiàn)在所述顯示屏上的指令。
25.根據(jù)權(quán)利要求23或24所述的系統(tǒng),還包括: 攝像機(jī),其耦合到所述處理器; 其中,所述存儲器還包括用于從所述攝像機(jī)接收所述第一圖像的指令。
26.一種用于生成并且發(fā)送圖像的系統(tǒng),所述系統(tǒng)包括: 第一計(jì)算裝置,其包括: 數(shù)據(jù)接口 ; 處理器,其耦合到所 述數(shù)據(jù)接口 ;以及 存儲器,其耦合到所述處理器,所述存儲器包括可由所述處理器執(zhí)行以進(jìn)行以下操作的指令: 接收第一圖像; 在所述數(shù)據(jù)接口上將所述第一圖像發(fā)送到服務(wù)器; 在所述數(shù)據(jù)接口上接收與所述第一圖像的一方面相對應(yīng)的圖形數(shù)據(jù);并且 至少根據(jù)所述圖形數(shù)據(jù)和頭像數(shù)據(jù)來生成輸出圖像;并且所述服務(wù)器包括: 服務(wù)器數(shù)據(jù)接口; 服務(wù)器處理器,其耦合到所述服務(wù)器數(shù)據(jù)接口 ;以及 服務(wù)器存儲器,其耦合到所述服務(wù)器處理器,所述服務(wù)器存儲器包括可由所述服務(wù)器處理器執(zhí)行以進(jìn)行以下操作的指令: 接收第一圖像; 由所述服務(wù)器處理器根據(jù)所述第一圖像的一方面來生成圖形數(shù)據(jù); 在所述服務(wù)器數(shù)據(jù)接口上,將所述圖形數(shù)據(jù)發(fā)送到所述第一計(jì)算裝置; 在所述服務(wù)器處理器上,至少根據(jù)所述圖形數(shù)據(jù)和頭像數(shù)據(jù)來生成服務(wù)器輸出圖像;并且 在所述服務(wù)器數(shù)據(jù)接口上,將所述服務(wù)器輸出圖像發(fā)送到第二計(jì)算裝置。
【文檔編號】H04N5/272GK103428446SQ201310192625
【公開日】2013年12月4日 申請日期:2013年5月22日 優(yōu)先權(quán)日:2012年5月22日
【發(fā)明者】西蒙·盧西, 高塔姆·滕杜爾卡 申請人:聯(lián)邦科學(xué)與工業(yè)研究組織