平手勢(shì)輸入 114〇
[0042] 在一些實(shí)施方案中,手勢(shì)輸入114可不為觸摸輸入。舉例來(lái)說(shuō),電子裝置102可包 含檢測(cè)運(yùn)動(dòng)的運(yùn)動(dòng)感測(cè)裝置(例如,相機(jī))。在此實(shí)例中,運(yùn)動(dòng)感測(cè)裝置可檢測(cè)不與電子裝 置102接觸的對(duì)象(例如,手指或觸筆)的移動(dòng)。舉例來(lái)說(shuō),不與電子裝置102接觸的對(duì) 象可在垂直方向中移動(dòng)。電子裝置102可經(jīng)由相機(jī)(例如,運(yùn)動(dòng)感測(cè)裝置)檢測(cè)手勢(shì)輸入 114〇
[0043] 在一些實(shí)施方案中,手勢(shì)輸入114可包含多個(gè)手勢(shì)輸入114。舉例來(lái)說(shuō),電子裝置 102 (例如,經(jīng)由觸摸屏)可檢測(cè)兩個(gè)手勢(shì)輸入114 (經(jīng)由用戶(hù)的兩個(gè)手指)。舉例來(lái)說(shuō),電 子裝置102可檢測(cè)垂直夾捏關(guān)閉手勢(shì)輸入114。垂直夾捏關(guān)閉手勢(shì)輸入114可包含朝向彼 此移動(dòng)的兩個(gè)垂直手勢(shì)輸入114。相比而言,電子裝置102可檢測(cè)垂直夾捏打開(kāi)手勢(shì)輸入 114,其可包含遠(yuǎn)離彼此移動(dòng)的兩個(gè)垂直手勢(shì)輸入114。類(lèi)似地,電子裝置102可檢測(cè)水平夾 捏打開(kāi)手勢(shì)輸入114(例如,遠(yuǎn)離彼此移動(dòng)的兩個(gè)水平手勢(shì)輸入114)或水平夾捏關(guān)閉手勢(shì) 輸入114 (例如,朝向彼此移動(dòng)的兩個(gè)水平手勢(shì)輸入114)。
[0044] 手勢(shì)輸入114可提供到可確定漫畫(huà)動(dòng)作118的漫畫(huà)動(dòng)作確定塊/模塊116。漫畫(huà) 動(dòng)作118可包含關(guān)于可如何操縱圖像104來(lái)產(chǎn)生漫畫(huà)圖像122的信息。舉例來(lái)說(shuō),漫畫(huà)動(dòng) 作118可包含指示圖像網(wǎng)格112的頂點(diǎn)可如何移動(dòng)來(lái)產(chǎn)生漫畫(huà)圖像122的信息。在一些實(shí) 施方案中,所述信息可包含展示圖像網(wǎng)格112的頂點(diǎn)如何在圖像104與漫畫(huà)圖像122之間 移動(dòng)的映射。
[0045] 在一些實(shí)施方案中,漫畫(huà)動(dòng)作118可基于手勢(shì)輸入114。舉例來(lái)說(shuō),如果電子裝置 102獲得垂直夾捏打開(kāi)手勢(shì)輸入114,那么漫畫(huà)動(dòng)作118可包含指示一或多個(gè)頂點(diǎn)可移動(dòng)成 彼此分開(kāi)更遠(yuǎn)的信息。結(jié)合圖8-11中的至少一者給出關(guān)于基于手勢(shì)輸入114的頂點(diǎn)的移 動(dòng)的更多細(xì)節(jié)。如將結(jié)合圖8-11中的至少一者描述,哪些頂點(diǎn)移動(dòng)以及多少頂點(diǎn)移動(dòng)可基 于頂點(diǎn)的位置和所述頂點(diǎn)距手勢(shì)輸入114的起點(diǎn)的距離。
[0046] 漫畫(huà)動(dòng)作118可提供(例如,原始圖像104的)手勢(shì)輸入114之前的頂點(diǎn)與(例 如,漫畫(huà)圖像122的)手勢(shì)輸入114之后的同一頂點(diǎn)之間的映射。舉例來(lái)說(shuō),漫畫(huà)動(dòng)作118 可提供原始圖像104中的第一頂點(diǎn)的位置與漫畫(huà)圖像122中的相同第一頂點(diǎn)的位置之間的 映射。應(yīng)注意,第一頂點(diǎn)的位置(例如,x,y坐標(biāo))可在圖像104與漫畫(huà)圖像122之間改變。
[0047] 在一些實(shí)施方案中,漫畫(huà)動(dòng)作118可提供圖像104的非頂點(diǎn)像素(例如,并不對(duì)應(yīng) 于圖像網(wǎng)格112的頂點(diǎn)的像素)的內(nèi)插。舉例來(lái)說(shuō),基于圖像網(wǎng)格112頂點(diǎn)的映射,電子裝 置102可在圖像104中內(nèi)插其它像素的移動(dòng)?;诖藘?nèi)插,電子裝置102可基于所述映射 將紋理扭曲應(yīng)用于圖像中的像素。
[0048] 圖像網(wǎng)格112、漫畫(huà)動(dòng)作118和圖像104可提供到漫畫(huà)圖像產(chǎn)生塊/模塊120。漫 畫(huà)圖像產(chǎn)生塊/模塊120可基于圖像網(wǎng)格112、漫畫(huà)動(dòng)作118和圖像104產(chǎn)生漫畫(huà)圖像122。 漫畫(huà)圖像122可指代已被操縱的圖像104的型式。舉例來(lái)說(shuō),圖像104的像素中的一或多者 可不同地定位來(lái)產(chǎn)生漫畫(huà)圖像122。漫畫(huà)圖像產(chǎn)生塊/模塊120可通過(guò)將漫畫(huà)動(dòng)作118應(yīng) 用于圖像網(wǎng)格112和圖像104而產(chǎn)生漫畫(huà)圖像122。舉例來(lái)說(shuō),如將在圖8-11中更詳細(xì)描 述,如果漫畫(huà)動(dòng)作118含有指示第一頂點(diǎn)將遠(yuǎn)離第二頂點(diǎn)移動(dòng)的信息,那么漫畫(huà)圖像產(chǎn)生 塊/模塊120可遠(yuǎn)離圖像104的對(duì)應(yīng)于圖像網(wǎng)格112的第二頂點(diǎn)的特征移動(dòng)圖像網(wǎng)格112 的第一頂點(diǎn)和圖像104的對(duì)應(yīng)于所述第一頂點(diǎn)的特征。類(lèi)似地,漫畫(huà)圖像產(chǎn)生塊/模塊120 可根據(jù)漫畫(huà)動(dòng)作118中所指示的非頂點(diǎn)像素映射操縱圖像104的非頂點(diǎn)像素。如上文所描 述,非頂點(diǎn)像素映射可通過(guò)圖像網(wǎng)格112的頂點(diǎn)的映射的內(nèi)插而產(chǎn)生,且紋理扭曲可應(yīng)用 于所述像素。
[0049] 圖2為說(shuō)明用于由電子裝置102進(jìn)行交互式圖像漫畫(huà)生成的方法200的一個(gè)配置 的流程圖。電子裝置102可檢測(cè)202圖像104的至少一個(gè)特征位置108。舉例來(lái)說(shuō),電子 裝置102可檢測(cè)202面部圖像104的至少一個(gè)面部特征位置108。面部特征的實(shí)例包含眼 角、鼻尖、鼻角、嘴角、前額、下頌、耳朵、面頰等。電子裝置102可利用一或多種方法確定圖 像104中的特征位置108。舉例來(lái)說(shuō),電子裝置102可確定面部圖像104的面部輪廓或邊緣 (例如,頂部、側(cè)部、底部或下頌等)、眼部、鼻部(例如,鼻孔)、嘴巴、前額等的像素位置。
[0050] 在一些實(shí)施方案中,圖像104可為由耦合到電子裝置102的圖像感測(cè)裝置(例如, 相機(jī)或掃描儀)檢測(cè)到的圖像。在其它實(shí)施方案中,圖像104可為由另一裝置(例如,因特 網(wǎng)服務(wù)器、另一電子裝置等)接收的圖像。
[0051] 在一些實(shí)施方案中,圖像104可為先前已產(chǎn)生的漫畫(huà)圖像。舉例來(lái)說(shuō),在方法200 的先前循環(huán)中,可能已經(jīng)基于先前(或現(xiàn)有)漫畫(huà)動(dòng)作和先前圖像產(chǎn)生漫畫(huà)圖像。在此實(shí) 例中,方法200可包含對(duì)先前產(chǎn)生的漫畫(huà)圖像執(zhí)行圖像漫畫(huà)生成。
[0052] 電子裝置102可產(chǎn)生204圖像網(wǎng)格112,其包含至少一個(gè)水平線和至少一個(gè)垂直線 的柵格。在一些實(shí)施方案中,每一線可對(duì)應(yīng)于一索引。舉例來(lái)說(shuō),第一水平線可具有第一水 平索引(例如,H)),且第二水平線可具有第二水平索引(例如,H1)。類(lèi)似地,第一垂直線可 具有第一垂直索引(例如,V0),且第二垂直線可具有第二垂直索引(例如,VI)。水平線與 垂直線的相交可產(chǎn)生圖像網(wǎng)格112的頂點(diǎn)。圖像網(wǎng)格112的每一頂點(diǎn)可以坐標(biāo)形式由其水 平線索引(例如,H)、H1、…、H6)及其垂直線索引(例如,V0、V1、…、V7)指定。舉例來(lái) 說(shuō),第一水平線(例如,H))與第一垂直線(例如,V0)的相交處的第一頂點(diǎn)可由坐標(biāo)(H0, V0)指定。應(yīng)注意,如圖像坐標(biāo)系X-O-Y(例如,x,y坐標(biāo)系)中的頂點(diǎn)坐標(biāo)所指示的圖像網(wǎng) 格112上每一頂點(diǎn)的實(shí)際位置可在漫畫(huà)動(dòng)作118之后改變。
[0053] 在一些實(shí)施方案中,電子裝置102可基于至少一個(gè)特征位置108產(chǎn)生204圖像網(wǎng) 格112。舉例來(lái)說(shuō),電子裝置102可產(chǎn)生204圖像網(wǎng)格112,其中至少一個(gè)頂點(diǎn)(例如,水平 線與垂直線的相交)對(duì)應(yīng)于特征位置108。舉例來(lái)說(shuō),電子裝置102可產(chǎn)生204圖像網(wǎng)格 112,其中頂點(diǎn)可對(duì)應(yīng)于眼角、嘴角、鼻角等中的一或多者。應(yīng)注意,在某些狀況下,一或多個(gè) 特征(和對(duì)應(yīng)頂點(diǎn))可落在相同水平線上。舉例來(lái)說(shuō),眼角可對(duì)應(yīng)于圖像網(wǎng)格112的對(duì)應(yīng) 于相同水平線的頂點(diǎn)。
[0054] 電子裝置102可獲得206至少一個(gè)手勢(shì)輸入114。如上文所描述,在一些實(shí)施方 案中,手勢(shì)輸入114可為觸摸輸入。在這些實(shí)施方案中,電子裝置102可包含(或耦合到) 檢測(cè)觸摸輸入的觸摸屏。在其它實(shí)施方案中,電子裝置可經(jīng)由耦合到電子裝置102的運(yùn)動(dòng) 感測(cè)裝置獲得206手勢(shì)輸入114。在此實(shí)例中,電子裝置102可在不與電子裝置102物理 接觸的情況下獲得206手勢(shì)輸入114。在一些實(shí)施方案中,獲得206至少一個(gè)手勢(shì)輸入114 可包含確定手勢(shì)輸入114的方向。舉例來(lái)說(shuō),觸摸屏可檢測(cè)垂直手勢(shì)輸入114。類(lèi)似地,觸 摸屏可檢測(cè)水平手勢(shì)輸入114。
[0055]在一些實(shí)施方案中,電子裝置102可獲得206多個(gè)手勢(shì)輸入114。舉例來(lái)說(shuō),耦合 到電子裝置102的觸摸屏可同時(shí)接收來(lái)自多個(gè)對(duì)象(例如,兩個(gè)手指)的觸摸輸入。在此 實(shí)例中,觸摸屏還可檢測(cè)手勢(shì)輸入114的相對(duì)運(yùn)動(dòng)。舉例來(lái)說(shuō),觸摸屏可檢測(cè)手勢(shì)輸入114 是移動(dòng)為較靠近在一起還是分開(kāi)較遠(yuǎn)。
[0056] 觸摸屏可檢測(cè)手勢(shì)輸入114是否對(duì)準(zhǔn)。舉例來(lái)說(shuō),觸摸屏可檢測(cè)手勢(shì)輸入114的 起點(diǎn)水平對(duì)準(zhǔn)還是垂直對(duì)準(zhǔn)。在一些實(shí)施方案中,對(duì)準(zhǔn)可指示手勢(shì)輸入114的起點(diǎn)大體上 落在相同線上(例如,水平對(duì)準(zhǔn)的手勢(shì)輸入114的相同水平線和垂直對(duì)準(zhǔn)的手勢(shì)輸入114 的相同垂直線)。在其它實(shí)施方案中,確定手勢(shì)輸入114是否對(duì)準(zhǔn)可包含確定手勢(shì)輸入114 是否在彼此的閾值角度內(nèi)。在另外其它實(shí)施方案中,對(duì)準(zhǔn)可意味著手勢(shì)輸入114的起點(diǎn)小 于距圖像網(wǎng)格112的線的閾值距離。
[0057] 電子裝置102可基于所述至少一個(gè)手勢(shì)輸入114確定208至少一個(gè)漫畫(huà)動(dòng)作118。 漫畫(huà)動(dòng)作118可提供圖像網(wǎng)格112的至少一個(gè)頂點(diǎn)的移位信息。所述移位信息可指示可如 何操縱圖像104的特征位置108(和圖像網(wǎng)格112頂點(diǎn))來(lái)產(chǎn)生漫畫(huà)圖像122。舉例來(lái)說(shuō),如 果電子裝置102獲得206在垂直方向中較遠(yuǎn)離彼此移動(dòng)的兩個(gè)手勢(shì)輸入114 (例如,垂直夾 捏打開(kāi)手勢(shì)輸入114),那么漫畫(huà)動(dòng)作118可包含指示一或多個(gè)頂點(diǎn)也可較遠(yuǎn)離彼此移動(dòng)的 信息。應(yīng)注意,在一些實(shí)施方案中,頂點(diǎn)移動(dòng)的距離可等于或不同于手勢(shì)輸入114的移動(dòng)。 在下文中結(jié)合圖8-11給出關(guān)于基于手勢(shì)輸入114的頂點(diǎn)的移動(dòng)的更多細(xì)節(jié)。在此實(shí)例中, 漫畫(huà)動(dòng)作118可提供頂點(diǎn)像素映射,其基于移位信息將圖像頂點(diǎn)像素映射到其對(duì)應(yīng)的漫畫(huà) 圖像頂點(diǎn)像素。像素映射可指示特定像素可如何基于手勢(shì)輸入114移動(dòng)。
[0058] 電子裝置102可基于圖像網(wǎng)格112、所述至少一個(gè)漫畫(huà)動(dòng)作118和圖像104(或先 前產(chǎn)生的漫畫(huà)圖像)產(chǎn)生210漫畫(huà)圖像122。在一些實(shí)施方案中,產(chǎn)生210漫畫(huà)圖像122可 包含將所述至少一個(gè)漫畫(huà)動(dòng)作118應(yīng)用于圖像104(或先前產(chǎn)生的漫畫(huà)圖像)。舉例來(lái)說(shuō), 如上文所描述,所述至少一個(gè)漫畫(huà)動(dòng)作118可包含將手勢(shì)輸入114之前圖像104 (或先前產(chǎn) 生的漫畫(huà)圖像)中的至少一個(gè)頂點(diǎn)映射到手勢(shì)輸入114之后漫畫(huà)圖像122中的對(duì)應(yīng)頂點(diǎn)。 在此實(shí)例中,電子裝置102可應(yīng)用所述映射且移動(dòng)圖像104 (或先前產(chǎn)生的漫畫(huà)圖像)的對(duì) 應(yīng)特征位置108和/或網(wǎng)格圖像112的頂點(diǎn)。
[0059] 產(chǎn)生210漫畫(huà)圖像112還可包含操縱不與圖像網(wǎng)格112的頂點(diǎn)相關(guān)聯(lián)的一或多個(gè) 像素。舉例來(lái)說(shuō),漫畫(huà)動(dòng)作118可包含在漫畫(huà)圖像122中內(nèi)插其它像素(例如,并不對(duì)應(yīng)于 頂點(diǎn)的像素)的位置。在此實(shí)例中,電子裝置102可基于像素映射內(nèi)插其它像素的位置且 對(duì)所述像素執(zhí)行紋理扭曲。
[0060] 圖3說(shuō)明面部圖像304和可使用本文中所揭示的系統(tǒng)和方法產(chǎn)生的漫畫(huà)圖像 322a-c的實(shí)例。如上文所描述,電子裝置102可經(jīng)由耦合到電子裝置102的圖像感測(cè)裝 置(例如,相機(jī)或掃描儀)接收面部圖像304。在一些實(shí)施方案中,可產(chǎn)生多個(gè)漫畫(huà)圖像 322a-c。舉例來(lái)說(shuō),可基于漫畫(huà)動(dòng)作118的第一集合和面部圖像304產(chǎn)生第一漫畫(huà)圖像 322a。在此實(shí)例中,手勢(shì)輸入114的第一集合可指示如本文所描述的漫畫(huà)動(dòng)作118的第一 集合。在此實(shí)例中,電子裝置102可維持漫畫(huà)動(dòng)作列表,其包含已經(jīng)應(yīng)用于面部圖像304的 漫畫(huà)動(dòng)作。舉例來(lái)說(shuō),漫畫(huà)動(dòng)作列表可包含漫畫(huà)動(dòng)作118的第一集合。
[0061] 在一些實(shí)例中,可基于漫畫(huà)動(dòng)作118的第二集合和第一漫畫(huà)圖像322a產(chǎn)生第二漫 畫(huà)圖像322b。在此實(shí)例中,手勢(shì)輸入114的第二集合可指示漫畫(huà)動(dòng)作118的第二集合。漫 畫(huà)動(dòng)作118的第二集合可附加到漫畫(huà)動(dòng)作列表(例如,其包含漫畫(huà)動(dòng)作118的第一集合)。
[0062] 在一些實(shí)例中,可基于漫畫(huà)動(dòng)作118的第三集合和第二漫畫(huà)圖像322b產(chǎn)生第三漫 畫(huà)圖像322c。在此實(shí)例中,手勢(shì)輸入114的第三集合可指示漫畫(huà)動(dòng)作118的第三集合。漫 畫(huà)動(dòng)作118的第三集合可附加到漫畫(huà)動(dòng)作列表(例如,其包含漫畫(huà)動(dòng)作118的第一集合和 漫畫(huà)動(dòng)作118的第二集合)。應(yīng)注意,每一漫畫(huà)圖像322a-b可為先前漫畫(huà)動(dòng)作118的結(jié)果。 舉例來(lái)說(shuō),第三漫畫(huà)圖像322c可為將漫畫(huà)動(dòng)作118的第一、第二和第三集合應(yīng)用于面部圖 像304的結(jié)果。
[0063] 圖4說(shuō)明可在其中實(shí)施用于交互式圖像漫畫(huà)生成的系統(tǒng)和方法的基于網(wǎng)格的模 型的實(shí)例。在一些實(shí)施方案中,基于網(wǎng)格的模型可包含疊加在圖像404上的圖像網(wǎng)格412。 圖像網(wǎng)格412和圖像404可為結(jié)合圖1描述的對(duì)應(yīng)元件的實(shí)例。如上文所描述,圖像網(wǎng)格 412可包含對(duì)應(yīng)于特征位置108的頂點(diǎn)428。舉例來(lái)說(shuō),頂點(diǎn)A、B、C和D428a-d可對(duì)應(yīng)于 眼角特征位置108。頂點(diǎn)E和F428e-f可對(duì)應(yīng)于鼻角特征位置108。頂點(diǎn)G和H428g-h 可對(duì)應(yīng)于嘴角特征位置108。
[0064] 如上文所描述,圖像網(wǎng)格412可包含至少一個(gè)水平線424和至少一個(gè)垂直線426。 每一水平線424和垂直線426可由線索引識(shí)別。舉例來(lái)說(shuō),第一水平線424a可具有水平線 索引H)。類(lèi)似地,另一水平線424b-g可具有對(duì)應(yīng)的水平線索引H1-H6。每一水平線424還 可包含一或多個(gè)特征位置108。舉例來(lái)說(shuō),從上到下,第一水平線(例如,H0)424a可為圖像 邊界,第二水平線(例如,HI) 424b可由