(57)【要約】本願の実施例は、変形特殊効果プログラムファイルパッケージの生成及び変形特殊効果生成方法並びに装置を開示し、ここで、変形特殊効果プログラムファイルパッケージの生成方法は、少なくとも１つの変形領域の変形効果パラメータのパラメータ値を取得する操作と、少なくとも１つの前記変形領域と所定の少なくとも１つのキーポイントとの間の対応関係を確立する操作と、前記パラメータ値が取得された少なくとも１つの前記変形領域及び前記対応関係に基づいて、変形特殊効果プログラムファイルパッケージを生成する操作と、を含む。本願の実施例は、プログラムファイルを手動で書くことなく、レンダリングエンジンの実行可能な変形特殊効果プログラムファイルを生成することができ、操作は簡単であり、必要な時間は短く、変形特殊効果を実現する効率は全体的に高められ、変形特殊効果の正確性は効果的に保障された。
2021508882.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つの変形領域の変形効果パラメータのパラメータ値を取得する操作と、
少なくとも１つの前記変形領域と所定の少なくとも１つのキーポイントとの間の対応関係を確立する操作と、
前記パラメータ値が取得された少なくとも１つの前記変形領域及び前記対応関係に基づいて、変形特殊効果プログラムファイルパッケージを生成する操作と、を含むことを特徴とする変形特殊効果プログラムファイルパッケージの生成方法。
【請求項２】
少なくとも１つの変形領域の変形効果パラメータのパラメータ値を取得する前記操作の前に、前記少なくとも１つの変形領域を追加する操作を更に含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記変形領域が複数である場合、少なくとも１つの変形領域の変形効果パラメータのパラメータ値を取得する前記操作は、複数の変形領域の変形効果パラメータのパラメータ値を一括取得する操作、及び／又は、複数の変形領域のうちの少なくとも一部の前記変形領域の変形効果パラメータのパラメータ値をそれぞれ取得する操作、及び／又は、１つの変形領域をコピーして、他の１つの変形領域と前記他の１つの変形領域の変形効果パラメータのパラメータ値とを取得する操作を含むことを特徴とする請求項１又は２に記載の方法。
【請求項４】
操作欄の対話インターフェイスで入力された変形領域追加コマンドを受け取り、少なくとも１つの前記変形領域を追加し、前記変形領域の変形効果パラメータ設定画面を生成し、前記操作欄に前記変形領域の変形効果パラメータ設定画面を表示する操作を更に含み、
変形領域の変形効果パラメータのパラメータ値を取得する前記操作は、前記変形効果パラメータ設定画面で前記変形領域の変形効果パラメータのパラメータ値を取得する操作を含むことを特徴とする請求項１−３のいずれか一項に記載の方法。
【請求項５】
変形領域の変形効果パラメータのパラメータ値を取得する前記操作は、参照画像上で変形領域を移動することで、前記変形領域の位置パラメータを取得する操作、及び／又は、前記変形領域の大きさを調整することで、前記変形領域の範囲を取得する操作、及び／又は、変形効果を制御するための変形曲線を調整することで、前記変形領域の変形効果パラメータのパラメータ値を取得する操作、及び／又は、変形効果制御パラメータのパラメータ値を受け取ることで、前記変形領域の変形効果パラメータのパラメータ値を取得する操作を含むことを特徴とする請求項１−４のいずれか一項に記載の方法。
【請求項６】
変形領域の変形効果パラメータのパラメータ値を取得する前記操作は、前記変形領域の変形効果パラメータ設定画面内の対話インターフェイスから送られた変形効果パラメータのパラメータ値が受け取られたことに応じて、設定されたパラメータ値を前記変形領域の変形効果パラメータのパラメータ値とする操作、及び／又は、前記変形領域の変形効果パラメータ設定画面内の対話インターフェイスから送られた変形効果パラメータのパラメータ値が受け取られていないことに応じて、事前設定パラメータ値を前記変形領域の変形効果パラメータのパラメータ値とする操作を含むことを特徴とする請求項４又は５に記載の方法。
【請求項７】
操作欄の対話インターフェイスで入力された変形領域削除コマンドを受け取り、前記変形領域及び前記変形領域の変形効果パラメータのパラメータ値を削除する操作を更に含むことを特徴とする請求項４−６のいずれか一項に記載の方法。
【請求項８】
前記キーポイントは、頭部キーポイント、顔部キーポイント、肩部キーポイント、腕キーポイント、ジェスチャキーポイント、腰部キーポイント、腿部キーポイント、足部キーポイント、人体骨格キーポイントの中のいずれか１種又は複数種を含むことを特徴とする請求項１−７のいずれか一項に記載の方法。
【請求項９】
前記頭部キーポイントは、頭頂部キーポイント、鼻先キーポイント及びあごキーポイントの中のいずれか一項又は複数項を含み、及び／又は、
前記面部顔部キーポイントは、顔部輪郭キーポイント、目キーポイント、眉毛キーポイント、鼻キーポイント、口部キーポイントの中のいずれか一項又は複数項を含み、及び／又は、
前記肩部キーポイントは、肩部と頭部の結合位置に位置する肩頭結合キーポイント、及び腕根元部輪郭キーポイントと肩頭結合キーポイントとの間の中点位置に位置する肩輪郭中点キーポイントの中のいずれか一項又は複数項を含み、及び／又は、
前記腕キーポイントは、手首輪郭キーポイント、肘輪郭キーポイント、腕根元部輪郭キーポイント、手首輪郭キーポイントと肘輪郭キーポイントとの間の中点位置に位置する前腕輪郭中点キーポイント、及び肘輪郭キーポイントと腕根元部輪郭キーポイントとの間の中点位置に位置する上腕中点キーポイントの中のいずれか一項又は複数項を含み、及び／又は、
前記ジェスチャキーポイントは、ジェスチャボックスの４つの頂点キーポイント、及びジェスチャボックスの中心キーポイントの中のいずれか一項又は複数項を含み、及び／又は、
前記腿部キーポイントは、股間部キーポイント、ひざ輪郭キーポイント、足首輪郭キーポイント、太腿付け根外側輪郭キーポイント、ひざ輪郭キーポイントと足首輪郭キーポイントとの間の中点位置に位置する下腿輪郭中点キーポイント、ひざ内輪郭キーポイントと股間部キーポイントとの間の中点位置に位置する太腿内輪郭中点キーポイント、及びひざ外輪郭キーポイントと太腿付け根外側輪郭キーポイントとの間の中点位置に位置する太腿外輪郭中点キーポイントの中のいずれか一項又は複数項を含み、及び／又は、
前記腰部キーポイントは、太腿付け根外側輪郭キーポイントと腕根元部輪郭キーポイントとの間をＮ等分して生成したＮ個の等分点の中のいずれか一項又は複数項を含み、前記Ｎが１より大きく、及び／又は、
前記足部キーポイントは、つま先キーポイント及び踵キーポイントの中のいずれか一項又は複数項を含み、及び／又は、
前記人体骨格キーポイントは、右肩骨格キーポイント、右肘骨格キーポイント、右手首骨格キーポイント、左肩骨格キーポイント、左肘骨格キーポイント、左手首骨格キーポイント、右寛骨骨格キーポイント、右膝骨格キーポイント、右踝骨格キーポイント、左寛骨骨格キーポイント、左膝骨格キーポイント、左踝骨格キーポイント、頭頂部骨格キーポイント、及び頸部骨格キーポイントの中のいずれか一項又は複数項を含むことを特徴とする請求項８に記載の方法。
【請求項１０】
前記目キーポイントは、左目縁キーポイント、左目瞳孔中心キーポイント、左目中心キーポイント、右目縁キーポイント、右目瞳孔中心キーポイント、及び右目中心キーポイントの中のいずれか一項又は複数項を含み、及び／又は、
前記眉毛キーポイントは、左眉毛キーポイント及び右眉毛キーポイントの中のいずれか一項又は複数項を含み、及び／又は、
前記鼻キーポイントは、鼻筋キーポイント、鼻下縁キーポイント、及び鼻外側輪郭キーポイントの中のいずれか一項又は複数項を含み、及び／又は、
前記口部キーポイントは、上口唇キーポイント、及び下口唇キーポイントの中のいずれか一項又は複数項を含むことを特徴とする請求項９に記載の方法。
【請求項１１】
前記変形領域と所定の少なくとも１つのキーポイントとの間の対応関係を確立する前記操作に、前記変形領域の位置参照点と前記少なくとも１つのキーポイントとの間の対応関係を確立する操作、及び／又は、前記変形領域の位置参照点と検出ボックスの中心キーポイントとの間の対応関係を確立する操作を含むことを特徴とする請求項１−１０のいずれか一項に記載の方法。
【請求項１２】
前記変形効果パラメータは、
変形領域の変形効果を表示するか否かを制御するための表示パラメータ、
変形領域の変形効果の表示をトリガするトリガ動作を表すためのトリガ動作パラメータ、
変形効果のリピート再生回数を表すためのリピートパラメータ、
変形領域の変形効果を遅延表示する時間を表すための遅延トリガパラメータ、
変形領域の変形効果の表示を終了する動作を表すためのトリガ終了パラメータ、
変形領域の変形効果を制御するための変形効果制御パラメータ、
変形領域のサイズ変化の参照基準を表すための表示サイズパラメータ、
変形領域と事前設定キーポイントとの間の位置結び付け関係を表すための位置パラメータ、
変形領域の回転が従う中心点を表すための回転中心パラメータ、
変形領域の中心点を表すための変形中心パラメータ、
変形領域の中心点ずらしモードを切り替えるためのモード切り替えパラメータ、
変形効果を表示する時に事前設定部位に表示される美顔／化粧効果を表すための美顔／化粧効果パラメータの中のいずれか一項又は複数項を含むことを特徴とする請求項１−１１のいずれか一項に記載の方法。
【請求項１３】
前記回転中心パラメータのパラメータ値は画像の中心点であることを特徴とする請求項１２に記載の方法。
【請求項１４】
前記トリガ動作パラメータのパラメータ値に対応するトリガ動作は、無動作トリガ、眼部動作、頭部動作、眉部動作、手部動作、口部動作、肩部動作の中のいずれか一項又は複数項を含むことを特徴とする請求項１２又は１３に記載の方法。
【請求項１５】
変形曲線によって前記変形領域の変形効果を制御し、前記変形効果制御パラメータは前記変形曲線のパラメータを含み、
前記変形曲線のパラメータは、変形効果の引伸方向及び引伸半径を制御するための第１の制御点パラメータ、変形領域の中間領域の変形平滑性を制御するための第２の制御点パラメータ、変形領域の境界領域の変形平滑性を制御するための第３の制御点パラメータの中のいずれか一項又は複数項を含むことを特徴とする請求項１２−１４のいずれか一項に記載の方法。
【請求項１６】
前記変形効果の引伸方向は、前記変形領域の中心点から外へ引伸する方向、及び／又は、前記変形領域の中心点から内へ引伸する方向を含むことを特徴とする請求項１５に記載の方法。
【請求項１７】
前記位置パラメータ内の事前設定キーポイントは、所定キーポイントのうち、前記変形領域の境界に位置し且つ連結線が前記変形領域の中心点を通過する２つのキーポイントを含み、
前記変形領域と所定の少なくとも１つのキーポイントとの間の対応関係を確立する操作は、前記変形領域と前記変形領域の境界に位置し且つ連結線が前記変形領域の中心点を通過する前記２つのキーポイントとの間の対応関係を確立する操作を含むことを特徴とする請求項１２−１６のいずれか一項に記載の方法。
【請求項１８】
前記変形領域の中心点ずらしモードは、中心点簡便引伸モード及び／又は径方向ずらし引伸モードを含むことを特徴とする請求項１２−１７のいずれか一項に記載の方法。
【請求項１９】
コンテンツ表示欄によって、少なくとも１つの参照部位を含む参照画像を表示する操作を更に含むことを特徴とする請求項１−１８のいずれか一項に記載の方法。
【請求項２０】
操作欄の対話インターフェイスで入力された参照点表示コマンドを受け取り、前記参照画像上のキーポイントを表示する操作、及び／又は、操作欄の対話インターフェイスで入力された参照点非表示コマンドを受け取り、前記参照画像上のキーポイントを表示しない操作を更に含むことを特徴とする請求項１９に記載の方法。
【請求項２１】
前記参照画像は、参照人物の少なくとも一部の画像を含むことを特徴とする請求項１９又は２０に記載の方法。
【請求項２２】
前記参照人物の少なくとも一部の画像は、前記参照人物の完全画像、頭部画像、顔部画像、肩部画像、腕画像、ジェスチャ画像、腰部画像、腿部画像、足部画像の中のいずれか一項又は複数項を含むことを特徴とする請求項２１に記載の方法。
【請求項２３】
前記変形領域の変形効果パラメータのパラメータ値に基づいて、前記コンテンツ表示欄に前記変形領域の変形効果を表示する操作を更に含むことを特徴とする請求項１９−２２のいずれか一項に記載の方法。
【請求項２４】
前記コンテンツ表示欄で受け取られた、前記変形領域に対する位置移動操作により、前記コンテンツ表示欄における前記変形領域の表示位置を更新し、且つ前記変形領域の変形効果パラメータ内の対応するパラメータ値を更新する操作を更に含むことを特徴とする請求項２３に記載の方法。
【請求項２５】
前記コンテンツ表示欄で受け取られた、前記変形領域に対するサイズ調整操作により、前記コンテンツ表示欄における前記変形領域の表示サイズを更新し、且つ前記変形領域の変形効果パラメータ内の対応するパラメータ値を更新する操作を更に含むことを特徴とする請求項２２−２４のいずれか一項に記載の方法。
【請求項２６】
前記操作欄の対話インターフェイスで受け取られた２つ又は２つ以上の変形領域に対する画像レイヤーパラメータ調整コマンドに基づいて、前記２つ又は２つ以上の変形領域の間の遮蔽関係を調整し、調整された遮蔽関係及び前記２つ又は２つ以上の変形領域に対応する変形パラメータのパラメータ値に基づいて、前記２つ又は２つ以上の変形領域に対応する変形効果を表示する操作を更に含むことを特徴とする請求項１９−２５のいずれか一項に記載の方法。
【請求項２７】
変形特殊効果プログラムファイルパッケージを生成する前記操作の前に、予め設定された変形特殊効果プログラムファイル及び前記変形領域の変形効果パラメータのパラメータ値に基づいて、前記変形領域の特殊効果プログラムファイルを生成し、プログラムファイル欄によって、前記変形領域の特殊効果プログラムファイルを表示する操作を更に含むことを特徴とする請求項１−２６のいずれか一項に記載の方法。
【請求項２８】
前記変形特殊効果プログラムファイルは、ｊｓｏｎプログラムで生成された特殊効果プログラムファイルを含むことを特徴とする請求項２７に記載の方法。
【請求項２９】
受け取られた起動コマンドにより起動し、操作欄、コンテンツ表示欄及び／又はプログラムファイル欄を含む操作画面を表示する操作を更に含むことを特徴とする請求項１−２８のいずれか一項に記載の方法。
【請求項３０】
前記操作画面は、左側、中部及び右側という３つの領域を含み、
操作画面を表示する前記操作は、前記操作画面の左側に前記操作欄を表示し、前記操作画面の中部に前記コンテンツ表示欄を表示し、前記操作画面の右側に前記プログラムファイル欄を表示する操作を含むことを特徴とする請求項２９に記載の方法。
【請求項３１】
変形特殊効果プログラムファイルパッケージを生成する前記操作の後に、受け取られた保存コマンドにより、前記保存コマンドの指示した位置に前記変形特殊効果プログラムファイルパッケージを保存する操作を更に含むことを特徴とする請求項１−３０のいずれか一項に記載の方法。
【請求項３２】
受け取られた保存コマンドにより、前記保存コマンドの指示した位置に前記変形特殊効果プログラムファイルパッケージを保存する前記操作は、
保存コマンドが受け取られたことに応じて、保存パス選択インターフェイス及び圧縮インターフェイスを表示する操作と、
前記保存パス選択インターフェイスから送られた保存位置を受け取る操作と、前記圧縮インターフェイスにより送られた圧縮方式を受け取り、前記圧縮方式に基づいて前記変形特殊効果プログラムファイルパッケージを圧縮し、圧縮ファイルパッケージを生成する操作と、
前記圧縮ファイルパッケージを前記保存位置の指示したフォルダーに記憶する操作と、を含むことを特徴とする請求項３１に記載の方法。
【請求項３３】
変形領域の変形効果パラメータのパラメータ値を取得する操作と、
被処理画像内のキーポイント及び前記変形領域の変形効果パラメータのパラメータ値に基づいて、前記被処理画像上で変形効果の特殊効果を生成する操作と、を含むことを特徴とする変形特殊効果生成方法。
【請求項３４】
変形領域の変形効果パラメータのパラメータ値を取得する前記操作の前に、変形特殊効果プログラムファイルパッケージをインポートする操作を更に含み、
変形領域の変形効果パラメータのパラメータ値を取得する前記操作は、前記変形特殊効果プログラムファイルパッケージ内の変形領域の変形効果パラメータのパラメータ値を取得する操作を含むことを特徴とする請求項３３に記載の方法。
【請求項３５】
前記変形特殊効果プログラムファイルパッケージは、請求項１−３２のいずれか一項に記載の方法を用いて生成したものであることを特徴とする請求項３３又は３４に記載の方法。
【請求項３６】
前記被処理画像内のキーポイントを検出する操作を更に含むことを特徴とする請求項３３−３５のいずれか一項に記載の方法。
【請求項３７】
前記変形領域の変形効果パラメータのパラメータ値は、前記変形領域と所定の少なくとも１つのキーポイントとの間の対応関係を含むことを特徴とする請求項３３−３６のいずれか一項に記載の方法。
【請求項３８】
変形特殊効果プログラムファイルパッケージをインポートする前記操作は、変形領域を読み取るための第１のインターフェイス関数を呼び出すことによって、前記変形特殊効果プログラムファイルパッケージを内部メモリに読み込む操作と、前記変形特殊効果プログラムファイルパッケージを解析し、前記変形効果パラメータのパラメータ値を含む変形特殊効果プログラムファイルを取得する操作と、を含むことを特徴とする請求項３４−３７のいずれか一項に記載の方法。
【請求項３９】
前記変形特殊効果プログラムファイルは、ｊｓｏｎプログラムの変形特殊効果プログラムファイルを含むことを特徴とする請求項３８に記載の方法。
【請求項４０】
変形領域の変形効果パラメータのパラメータ値を取得する前記操作は、ステッカーハンドルを作成するための第２のインターフェイス関数によって、ステッカーハンドルを作成する操作と、前記変形特殊効果プログラムファイル内の変形領域の変形効果パラメータのパラメータ値を読み取り、前記ステッカーハンドルに記憶する操作と、を含むことを特徴とする請求項３８又は３９に記載の方法。
【請求項４１】
前記ステッカーハンドル内の前記変形特殊効果プログラムファイルの変形領域の変形効果パラメータのパラメータ値に基づいて、前記被処理画像における前記変形領域の表示位置を取得する操作を更に含むことを特徴とする請求項４０に記載の方法。
【請求項４２】
前記被処理画像がビデオ内の画像である場合、前記変形領域が前記画像の所在するビデオに表示されるビデオフレーム数を取得し、前記ビデオから前記ビデオフレーム数に対応する画像を読み取る操作を更に含むことを特徴とする請求項４１に記載の方法。
【請求項４３】
被処理画像内のキーポイント及び前記変形領域の変形効果パラメータのパラメータ値に基づいて、前記被処理画像上で変形効果の特殊効果を生成する前記操作は、
変形領域をレンダリングするための第３のインターフェイス関数を呼び出すことによって、前記ステッカーハンドルから、前記被処理画像上に表示しようとする変形領域を読み取る操作と、
前記被処理画像内のキーポイント及び前記の表示しようとする変形領域の変形効果パラメータのパラメータ値に基づいて、前記被処理画像における前記変形領域の表示位置を決定する操作と、
前記被処理画像における前記変形領域の表示位置に基づいて、前記変形領域を前記被処理画像上の前記表示位置に表示する操作と、を含むことを特徴とする請求項４０−４２のいずれか一項に記載の方法。
【請求項４４】
前記変形特殊効果プログラムファイルパッケージの再生が完了したことに応じて、ステッカーハンドルを廃棄するための第４のインターフェイス関数を呼び出すことによって、前記ステッカーハンドルを廃棄する操作を更に含むことを特徴とする請求項４０−４３のいずれか一項に記載の方法。
【請求項４５】
前記被処理画像内のキーポイントを検出する前記操作は、ニューラルネットワークによって、前記被処理画像に対して前記対応関係に関わるキーポイントの検出を行い、キーポイント検出結果を出力する操作を含むことを特徴とする請求項３６−４４のいずれか一項に記載の方法。
【請求項４６】
前記キーポイント検出結果は、前記対応関係に関わるキーポイントの前記被処理画像における位置、前記対応関係に関わるキーポイントの事前設定番号の中のいずれか一項又は複数項を含むことを特徴とする請求項４５に記載の方法。
【請求項４７】
前記変形効果パラメータは、変形効果の表示をトリガするトリガ動作を表すためのトリガ動作パラメータを含み、
前記方法は、前記被処理画像に前記トリガ動作パラメータのパラメータ値に対応するトリガ動作が現れたか否かを検出する操作を更に含み、
被処理画像内のキーポイント及び前記変形領域の変形効果パラメータのパラメータ値に基づいて、前記被処理画像上で変形効果の特殊効果を生成する前記操作は、前記被処理画像に前記トリガ動作パラメータのパラメータ値に対応するトリガ動作が現れたことが検出されたことに応じて、前記被処理画像内のキーポイント及び前記変形領域の変形効果パラメータのパラメータ値に基づいて、前記被処理画像上で変形効果の特殊効果を生成する操作を含むことを特徴とする請求項４５又は４６に記載の方法。
【請求項４８】
前記変形効果パラメータは、変形効果を表示する時に事前設定部位に表示される美顔／化粧効果を表すための美顔／化粧効果パラメータを含み、
被処理画像内のキーポイント及び前記変形領域の変形効果パラメータのパラメータ値に基づいて、前記被処理画像上で変形効果の特殊効果を生成する時に、前記美顔／化粧効果パラメータに基づいて、前記被処理画像に美顔／化粧効果を表示する操作を更に含むことを特徴とする請求項３３−４７のいずれか一項に記載の方法。
【請求項４９】
少なくとも１つの変形領域の変形効果パラメータのパラメータ値を取得するための第１の取得モジュールと、
少なくとも１つの前記変形領域と所定の少なくとも１つのキーポイントとの間の対応関係を確立するための確立モジュールと、
前記パラメータ値が取得された少なくとも１つの前記変形領域及び前記対応関係に基づいて、変形特殊効果プログラムファイルパッケージを生成するための第１の生成モジュールと、を含むことを特徴とする変形特殊効果プログラムファイルパッケージの生成装置。
【請求項５０】
前記少なくとも１つの変形領域を追加するための追加モジュールを更に含むことを特徴とする請求項４９に記載の装置。
【請求項５１】
前記変形領域が複数である場合、前記第１の取得モジュールは、複数の変形領域の変形効果パラメータのパラメータ値を一括取得する操作、及び／又は、複数の変形領域のうちの少なくとも一部の前記変形領域の変形効果パラメータのパラメータ値をそれぞれ取得する操作、及び／又は、１つの変形領域をコピーして、他の１つの変形領域と前記他の１つの変形領域の変形効果パラメータのパラメータ値とを取得する操作を実行するために用いられることを特徴とする請求項４９又は５０に記載の装置。
【請求項５２】
操作欄を更に含み、前記操作欄が、対話インターフェイスを含み、前記対話インターフェイスが、前記対話インターフェイスで入力された変形領域追加コマンドを受け取り、少なくとも１つの前記変形領域を追加し、前記変形領域の変形効果パラメータ設定画面を生成し、前記変形領域の変形効果パラメータ設定画面を表示するために用いられる、
前記第１の取得モジュールは、前記変形効果パラメータ設定画面で前記変形領域の変形効果パラメータのパラメータ値を取得するために用いられることを特徴とする請求項４９−５１のいずれか一項に記載の装置。
【請求項５３】
前記第１の取得モジュールは、参照画像上で変形領域を移動することで、前記変形領域の位置パラメータを取得する操作、及び／又は、前記変形領域の大きさを調整することで、前記変形領域の範囲を取得する操作、及び／又は、変形効果を制御するための変形曲線を調整することで、前記変形領域の変形効果パラメータのパラメータ値を取得する操作、及び／又は、変形効果制御パラメータのパラメータ値を受け取ることで、前記変形領域の変形効果パラメータのパラメータ値を取得する操作を実行するために用いられることを特徴とする請求項４９−５２のいずれか一項に記載の装置。
【請求項５４】
前記第１の取得モジュールは、前記変形領域の変形効果パラメータ設定画面内の対話インターフェイスから送られた変形効果パラメータのパラメータ値が受け取られたことに応じて、設定されたパラメータ値を前記変形領域の変形効果パラメータのパラメータ値とする操作、及び／又は、前記変形領域の変形効果パラメータ設定画面内の対話インターフェイスから送られた変形効果パラメータのパラメータ値が受け取られていないことに応じて、事前設定パラメータ値を前記変形領域の変形効果パラメータのパラメータ値とする操作を実行するために用いられることを特徴とする請求項５２又は５３に記載の装置。
【請求項５５】
操作欄の対話インターフェイスで入力された変形領域削除コマンドを受け取り、前記変形領域及び前記変形領域の変形効果パラメータのパラメータ値を削除するための削除モジュールを更に含むことを特徴とする請求項５２−５４のいずれか一項に記載の装置。
【請求項５６】
前記キーポイントは、頭部キーポイント、顔部キーポイント、肩部キーポイント、腕キーポイント、ジェスチャキーポイント、腰部キーポイント、腿部キーポイント、足部キーポイント、人体骨格キーポイントの中のいずれか１種又は複数種を含むことを特徴とする請求項４９−５５のいずれか一項に記載の装置。
【請求項５７】
前記頭部キーポイントは、頭頂部キーポイント、鼻先キーポイント及びあごキーポイントの中のいずれか一項又は複数項を含み、及び／又は、
前記面部顔部キーポイントは、顔部輪郭キーポイント、目キーポイント、眉毛キーポイント、鼻キーポイント、口部キーポイントの中のいずれか一項又は複数項を含み、及び／又は、
前記肩部キーポイントは、肩部と頭部の結合位置に位置する肩頭結合キーポイント、及び腕根元部輪郭キーポイントと肩頭結合キーポイントとの間の中点位置に位置する肩輪郭中点キーポイントの中のいずれか一項又は複数項を含み、及び／又は、
前記腕キーポイントは、手首輪郭キーポイント、肘輪郭キーポイント、腕根元部輪郭キーポイント、手首輪郭キーポイントと肘輪郭キーポイントとの間の中点位置に位置する前腕輪郭中点キーポイント、及び肘輪郭キーポイントと腕根元部輪郭キーポイントとの間の中点位置に位置する上腕中点キーポイントの中のいずれか一項又は複数項を含み、及び／又は、
前記ジェスチャキーポイントは、ジェスチャボックスの４つの頂点キーポイント、及びジェスチャボックスの中心キーポイントの中のいずれか一項又は複数項を含み、及び／又は、
前記腿部キーポイントは、股間部キーポイント、ひざ輪郭キーポイント、足首輪郭キーポイント、太腿付け根外側輪郭キーポイント、ひざ輪郭キーポイントと足首輪郭キーポイントとの間の中点位置に位置する下腿輪郭中点キーポイント、ひざ内輪郭キーポイントと股間部キーポイントとの間の中点位置に位置する太腿内輪郭中点キーポイント、及びひざ外輪郭キーポイントと太腿付け根外側輪郭キーポイントとの間の中点位置に位置する太腿外輪郭中点キーポイントの中のいずれか一項又は複数項を含み、及び／又は、
前記腰部キーポイントは、太腿付け根外側輪郭キーポイントと腕根元部輪郭キーポイントとの間をＮ等分して生成したＮ個の等分点の中のいずれか一項又は複数項を含み、前記Ｎが１より大きく、及び／又は、
前記足部キーポイントは、つま先キーポイント及び踵キーポイントの中のいずれか一項又は複数項を含み、及び／又は、
前記人体骨格キーポイントは、右肩骨格キーポイント、右肘骨格キーポイント、右手首骨格キーポイント、左肩骨格キーポイント、左肘骨格キーポイント、左手首骨格キーポイント、右寛骨骨格キーポイント、右膝骨格キーポイント、右踝骨格キーポイント、左寛骨骨格キーポイント、左膝骨格キーポイント、左踝骨格キーポイント、頭頂部骨格キーポイント、及び頸部骨格キーポイントの中のいずれか一項又は複数項を含むことを特徴とする請求項５６に記載の装置。
【請求項５８】
前記目キーポイントは、左目縁キーポイント、左目瞳孔中心キーポイント、左目中心キーポイント、右目縁キーポイント、右目瞳孔中心キーポイント、及び右目中心キーポイントの中のいずれか一項又は複数項を含み、及び／又は、
前記眉毛キーポイントは、左眉毛キーポイント及び右眉毛キーポイントの中のいずれか一項又は複数項を含み、及び／又は、
前記鼻キーポイントは、鼻筋キーポイント、鼻下縁キーポイント、及び鼻外側輪郭キーポイントの中のいずれか一項又は複数項を含み、及び／又は、
前記口部キーポイントは、上口唇キーポイント、及び下口唇キーポイントの中のいずれか一項又は複数項を含むことを特徴とする請求項５７に記載の装置。
【請求項５９】
前記確立モジュールは、前記変形領域の位置参照点と前記少なくとも１つのキーポイントとの間の対応関係を確立する操作、及び／又は、前記変形領域の位置参照点と検出ボックスの中心キーポイントとの間の対応関係を確立する操作を実行するために用いられることを特徴とする請求項４９−５８のいずれか一項に記載の装置。
【請求項６０】
前記変形効果パラメータは、
変形領域の変形効果を表示するか否かを制御するための表示パラメータ、
変形領域の変形効果の表示をトリガするトリガ動作を表すためのトリガ動作パラメータ、
変形効果のリピート再生回数を表すためのリピートパラメータ、
変形領域の変形効果を遅延表示する時間を表すための遅延トリガパラメータ、
変形領域の変形効果の表示を終了する動作を表すためのトリガ終了パラメータ、
変形領域の変形効果を制御するための変形効果制御パラメータ、
変形領域のサイズ変化の参照基準を表すための表示サイズパラメータ、
変形領域と事前設定キーポイントとの間の位置結び付け関係を表すための位置パラメータ、
変形領域の回転が従う中心点を表すための回転中心パラメータ、
変形領域の中心点を表すための変形中心パラメータ、
変形領域の中心点ずらしモードを切り替えるためのモード切り替えパラメータ、
変形効果を表示する時に事前設定部位に表示される美顔／化粧効果を表すための美顔／化粧効果パラメータの中のいずれか一項又は複数項を含むことを特徴とする請求項４９−５９のいずれか一項に記載の装置。
【請求項６１】
前記回転中心パラメータのパラメータ値は画像の中心点であることを特徴とする請求項６０に記載の装置。
【請求項６２】
前記トリガ動作パラメータのパラメータ値に対応するトリガ動作は、無動作トリガ、眼部動作、頭部動作、眉部動作、手部動作、口部動作、肩部動作の中のいずれか一項又は複数項を含むことを特徴とする請求項６０又は６１に記載の装置。
【請求項６３】
変形曲線によって前記変形領域の変形効果を制御し、前記変形効果制御パラメータは前記変形曲線のパラメータを含み
前記変形曲線のパラメータは、変形効果の引伸方向及び引伸半径を制御するための第１の制御点パラメータ、変形領域の中間領域の変形平滑性を制御するための第２の制御点パラメータ、変形領域の境界領域の変形平滑性を制御するための第３の制御点パラメータの中のいずれか一項又は複数項を含むことを特徴とする請求項６０−６２のいずれか一項に記載の装置。
【請求項６４】
前記変形効果の引伸方向は、前記変形領域の中心点から外へ引伸する方向、及び／又は、前記変形領域の中心点から内へ引伸する方向を含むことを特徴とする請求項６３に記載の装置。
【請求項６５】
前記位置パラメータ内の事前設定キーポイントは、所定キーポイントのうち、前記変形領域の境界に位置し且つ連結線が前記変形領域の中心点を通過する２つのキーポイントを含み、
前記変形領域と所定の少なくとも１つのキーポイントとの間の対応関係を確立する操作は、前記変形領域と前記変形領域の境界に位置し且つ連結線が前記変形領域の中心点を通過する前記２つのキーポイントとの間の対応関係を確立する操作を含むことを特徴とする請求項６０−６４のいずれか一項に記載の装置。
【請求項６６】
前記変形領域の中心点ずらしモードは、中心点簡便引伸モード及び／又は径方向ずらし引伸モードを含むことを特徴とする請求項６０−６５のいずれか一項に記載の装置。
【請求項６７】
少なくとも１つの参照部位を含む参照画像を表すためのコンテンツ表示欄を更に含むことを特徴とする請求項４９−６６のいずれか一項に記載の装置。
【請求項６８】
前記操作欄は、対話インターフェイスで入力された参照点表示コマンドを受け取り、前記参照画像上のキーポイントを表示する操作、及び／又は、対話インターフェイスで入力された参照点非表示コマンドを受け取り、前記参照画像上のキーポイントを表示しない操作のために用いられることを特徴とする請求項６７に記載の装置。
【請求項６９】
前記参照画像は、参照人物の少なくとも一部の画像を含むことを特徴とする請求項６７又は６８に記載の装置。
【請求項７０】
前記参照人物の少なくとも一部の画像は、前記参照人物の完全画像、頭部画像、顔部画像、肩部画像、腕画像、ジェスチャ画像、腰部画像、腿部画像、足部画像の中のいずれか一項又は複数項を含むことを特徴とする請求項６９に記載の装置。
【請求項７１】
前記コンテンツ表示欄は、更に、前記変形領域の変形効果パラメータのパラメータ値に基づいて、前記コンテンツ表示欄に前記変形領域の変形効果を表示するために用いられることを特徴とする請求項６７−７０のいずれか一項に記載の装置。
【請求項７２】
前記コンテンツ表示欄は、更に、前記変形領域に対する位置移動操作を受け取るために用いられ、前記装置は、前記コンテンツ表示欄で受け取られた前記変形領域に対する位置移動操作により、前記コンテンツ表示欄における前記変形領域の表示位置を更新し、且つ前記変形領域の変形効果パラメータ内の対応するパラメータ値を更新するための第１の更新モジュールを更に含むことを特徴とする請求項７１に記載の装置。
【請求項７３】
前記コンテンツ表示欄は、更に前記変形領域に対するサイズ調整操作を受け取るために用いられ、
前記装置は、前記コンテンツ表示欄で受け取られた前記変形領域に対するサイズ調整操作により、前記コンテンツ表示欄における前記変形領域の表示サイズを更新し、且つ前記変形領域の変形効果パラメータ中の対応するパラメータ値を更新するための第２の更新モジュールを更に含むことを特徴とする請求項７０−７２のいずれか一項に記載の装置。
【請求項７４】
前記操作欄は、更に、対話インターフェイスによって２つ又は２つ以上の変形領域に対する画像レイヤーパラメータ調整コマンドを受け取るために用いられ、
調整モジュールは、前記操作欄の対話インターフェイスで受け取られた２つ又は２つ以上の変形領域に対する画像レイヤーパラメータ調整コマンドに基づいて、前記２つ又は２つ以上の変形領域の間の遮蔽関係を調整し、調整された遮蔽関係及び前記２つ又は２つ以上の変形領域に対応する変形パラメータのパラメータ値に基づいて、前記２つ又は２つ以上の変形領域に対応する変形効果を表示するために用いられることを特徴とする請求項６７−７３のいずれか一項に記載の装置。
【請求項７５】
前記第１の生成モジュールは、更に、予め設定された変形特殊効果プログラムファイル及び前記変形領域の変形効果パラメータのパラメータ値に基づいて、前記変形領域の特殊効果プログラムファイルを生成し、プログラムファイル欄によって、前記変形領域の特殊効果プログラムファイルを表示するために用いられ、
前記装置は、前記変形領域の特殊効果プログラムファイルを表示するための前記プログラムファイル欄を更に含むことを特徴とする請求項４９−７４のいずれか一項に記載の装置。
【請求項７６】
前記変形特殊効果プログラムファイルは、ｊｓｏｎプログラムで生成された特殊効果プログラムファイルを含むことを特徴とする請求項７５に記載の装置。
【請求項７７】
操作画面を更に含み、前記操作画面が、前記操作欄、前記コンテンツ表示欄及び／又は前記プログラムファイル欄を含むことを特徴とする請求項４９−７６のいずれか一項に記載の装置。
【請求項７８】
前記操作画面は、左側、中部及び右側という３つの領域を含み、
前記操作画面の左側は前記操作欄であり、前記操作画面の中部は前記コンテンツ表示欄であり、前記操作画面の右側は前記プログラムファイル欄であることを特徴とする請求項７７に記載の装置。
【請求項７９】
受け取られた保存コマンドにより、前記保存コマンドの指示した位置に前記変形特殊効果プログラムファイルパッケージを保存するための保存モジュールを更に含むことを特徴とする請求項４９−７８のいずれか一項に記載の装置。
【請求項８０】
前記保存モジュールは、
保存コマンドが受け取られたことに応じて、保存パス選択インターフェイス及び圧縮インターフェイスを表示する操作と、
前記保存パス選択インターフェイスから送られた保存位置を受け取る操作と、前記圧縮インターフェイスにより送られた圧縮方式を受け取り、前記圧縮方式に基づいて前記変形特殊効果プログラムファイルパッケージを圧縮し、圧縮ファイルパッケージを生成する操作と、
前記圧縮ファイルパッケージを前記保存位置の指示したフォルダーに記憶する操作とを実行するために用いられることを特徴とする請求項７９に記載の装置。
【請求項８１】
変形領域の変形効果パラメータのパラメータ値を取得するための第２の取得モジュールと、
被処理画像内のキーポイント及び前記変形領域の変形効果パラメータのパラメータ値に基づいて、前記被処理画像上で変形効果の特殊効果を生成するための第２の生成モジュールと、を含むことを特徴とする変形特殊効果生成装置。
【請求項８２】
変形特殊効果プログラムファイルパッケージをインポートするためのインポートモジュールを更に含み、
前記第２の生成モジュールは、前記変形特殊効果プログラムファイルパッケージ中の変形領域の変形効果パラメータのパラメータ値を取得するために用いられることを特徴とする請求項８１に記載の装置。
【請求項８３】
前記変形特殊効果プログラムファイルパッケージは、請求項１−３２のいずれか一項に記載の方法又は請求項４９−８０のいずれか一項に記載の装置を用いて生成したものであることを特徴とする請求項８１又は８２に記載の装置。
【請求項８４】
前記被処理画像内のキーポイントを検出するための第１の検出モジュールを更に含むことを特徴とする請求項８１−８３のいずれか一項に記載の装置。
【請求項８５】
前記変形領域の変形効果パラメータのパラメータ値は、前記変形領域と所定の少なくとも１つのキーポイントとの間の対応関係を含むことを特徴とする請求項８１−８４のいずれか一項に記載の装置。
【請求項８６】
前記インポートモジュールは、変形領域を読み取るための第１のインターフェイス関数を呼び出すことによって、前記変形特殊効果プログラムファイルパッケージを内部メモリに読み込む操作と、前記変形特殊効果プログラムファイルパッケージを解析し、前記変形効果パラメータのパラメータ値を含む変形特殊効果プログラムファイルを取得する操作とを実行するために用いられることを特徴とする請求項８２−８５のいずれか一項に記載の装置。
【請求項８７】
前記変形特殊効果プログラムファイルは、ｊｓｏｎプログラムの変形特殊効果プログラムファイルを含むことを特徴とする請求項８６に記載の装置。
【請求項８８】
前記第２の取得モジュールは、ステッカーハンドルを作成するための第２のインターフェイス関数によって、ステッカーハンドルを作成する操作と、前記変形特殊効果プログラムファイル中の変形領域の変形効果パラメータのパラメータ値を読み取り、前記ステッカーハンドルに記憶する操作とを実行するために用いられることを特徴とする請求項８６又は８７に記載の装置。
【請求項８９】
前記第２の生成モジュールは、変形領域をレンダリングするための第３のインターフェイス関数を呼び出すことによって、前記ステッカーハンドルから、前記被処理画像上に表示しようとする変形領域を読み取る操作と、前記被処理画像内のキーポイント及び前記の表示しようとする変形領域の変形効果パラメータのパラメータ値に基づいて、前記被処理画像における前記変形領域の表示位置を決定する操作と、前記被処理画像における前記変形領域の表示位置に基づいて、前記変形領域を前記被処理画像上の前記表示位置に表示する操作とを実行するために用いられることを特徴とする請求項８８に記載の装置。
【請求項９０】
前記被処理画像がビデオ内の画像である場合、前記第２の生成モジュールは、更に、前記変形領域が前記画像の所在するビデオに表示されるビデオフレーム数を取得し、前記ビデオから前記ビデオフレーム数に対応する画像を読み取るために用いられることを特徴とする請求項８９に記載の装置。
【請求項９１】
前記第２の取得モジュールは、更に前記変形特殊効果プログラムファイルパッケージの再生が完了したことに応じて、ステッカーハンドルを廃棄するための第４のインターフェイス関数を呼び出すことによって、前記ステッカーハンドルを廃棄するために用いられることを特徴とする請求項８８−９０のいずれか一項に記載の装置。
【請求項９２】
前記第１の検出モジュールは、前記被処理画像に対して前記対応関係に関わるキーポイントの検出を行い、キーポイント検出結果を出力するためのニューラルネットワークを含むことを特徴とする請求項８４−９１のいずれか一項に記載の装置。
【請求項９３】
前記キーポイント検出結果は、前記対応関係に関わるキーポイントの前記被処理画像における位置、前記対応関係に関わるキーポイントの事前設定番号の中のいずれか一項又は複数項を含むことを特徴とする請求項９２に記載の装置。
【請求項９４】
前記変形効果パラメータは、変形効果の表示をトリガするトリガ動作を表すためのトリガ動作パラメータを含み、
前記装置は、前記被処理画像に前記トリガ動作パラメータのパラメータ値に対応するトリガ動作が現れたか否かを検出するための第２の検出モジュールを更に含み、
前記第２の生成モジュールは、前記被処理画像に前記トリガ動作パラメータのパラメータ値に対応するトリガ動作が現れたことが検出されたことに応じて、前記被処理画像内のキーポイント及び前記変形領域の変形効果パラメータのパラメータ値に基づいて、前記被処理画像上で変形効果の特殊効果を生成するために用いられることを特徴とする請求項９２又は９３に記載の装置。
【請求項９５】
前記変形効果パラメータは、変形効果を表示する時に事前設定部位に表示される美顔／化粧効果を表すための美顔／化粧効果パラメータを含み、
前記第２の生成モジュールは、更に、被処理画像内のキーポイント及び前記変形領域の変形効果パラメータのパラメータ値に基づいて、前記被処理画像上で変形効果の特殊効果を生成する時に、前記美顔／化粧効果パラメータに基づいて、前記被処理画像に美顔／化粧効果を表示するために用いられることを特徴とする請求項８１−９４のいずれか一項に記載の装置。
【請求項９６】
コンピュータプログラムを記憶するためのメモリと、
前記メモリに記憶されたコンピュータプログラムを実行するために用いられ、前記コンピュータプログラムが実行されると、上記請求項１−４９のいずれか一項に記載の方法を実現するプロセッサと、を含むことを特徴とする電子機器。
【請求項９７】
コンピュータプログラムが記憶されているコンピュータ可読記憶媒体であって、該コンピュータプログラムがプロセッサにより実行されると、上記請求項１−４９のいずれか一項に記載の方法を実現することを特徴とするコンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願の相互参照）
本願は、２０１８年２月７日に中国特許局に提出された、出願番号がＣＮ２０１８１０１２３０７４．２であり、発明の名称が「変形特殊効果プログラムファイルパッケージの生成及び変形特殊効果生成方法並びに装置」である中国特許出願の優先権を主張し、その開示の全てが参照によって本願に組み込まれる。
【０００２】
本願は、コンピュータビジョン技術に関し、特に、変形特殊効果プログラムファイルパッケージの生成及び変形特殊効果生成方法並びに装置に関する。
【背景技術】
【０００３】
拡張現実技術（Ａｕｇｍｅｎｔｅｄ  Ｒｅａｌｉｔｙ、ＡＲ）は、現実世界と仮想世界の情報を「シームレスに」統合する新しい技術であり、元々の現実世界にある特定の時間及び空間範囲内の実物情報をシミュレートしてから仮想情報と重畳させ、仮想情報を現実世界に適用し、現実世界の人物、環境及び仮想物体を同一の画面又は空間に同時に存在させるようにリアルタイムに重畳させて、現実を超えた感覚体験を達成する。
【発明の概要】
【課題を解決するための手段】
【０００４】
本願の実施例は、変形特殊効果プログラムファイルパッケージを生成する技術的解決手段及び変形特殊効果を生成する技術的解決手段を提供する。
【０００５】
本願の実施例の一態様によれば、
少なくとも１つの変形領域の変形効果パラメータのパラメータ値を取得する操作と、
少なくとも１つの前記変形領域と所定の少なくとも１つのキーポイントとの間の対応関係を確立する操作と、
前記パラメータ値が取得された少なくとも１つの前記変形領域及び前記対応関係に基づいて、変形特殊効果プログラムファイルパッケージを生成する操作と、を含む変形特殊効果プログラムファイルパッケージの生成方法を提供する。
【０００６】
本願の実施例のまた１つの態様によれば、
変形領域の変形効果パラメータのパラメータ値を取得する操作と、
被処理画像内のキーポイント及び前記変形領域の変形効果パラメータのパラメータ値に基づいて、前記被処理画像上で変形効果の特殊効果を生成する操作と、を更に含む変形特殊効果生成方法を提供する。
【０００７】
本願の実施例の更にまた１つの態様によれば、
少なくとも１つの変形領域の変形効果パラメータのパラメータ値を取得するための第１の取得モジュールと、
少なくとも１つの前記変形領域と所定の少なくとも１つのキーポイントとの間の対応関係を確立するための確立モジュールと、
前記パラメータ値が取得された少なくとも１つの前記変形領域及び前記対応関係に基づいて、変形特殊効果プログラムファイルパッケージを生成するための第１の生成モジュールスと、を含む変形特殊効果プログラムファイルパッケージの生成装置を提供する。
【０００８】
本願の実施例の更にまた１つの態様によれば、
変形領域の変形効果パラメータのパラメータ値を取得するための第２の取得モジュールと、
被処理画像内のキーポイント及び前記変形領域の変形効果パラメータのパラメータ値に基づいて、前記被処理画像上で変形効果の特殊効果を生成するための第２の生成モジュールと、を含む変形特殊効果生成装置を提供する。
【０００９】
本願の実施例の別の態様によれば、
コンピュータプログラムを記憶するためのメモリと、
前記メモリに記憶されたコンピュータプログラムを実行するために用いられ、前記コンピュータプログラムが実行されると、本願のいずれか１つの実施例に記載の方法を実現するプロセッサと、を含む電子機器を提供する。
【００１０】
本願の実施例の別の態様によれば、コンピュータプログラムが記憶されているコンピュータ可読記憶媒体であって、該コンピュータプログラムがプロセッサにより実行されると、本願のいずれか１つの実施例に記載の方法を実現するコンピュータ可読記憶媒体を提供する。
【００１１】
本願の実施例の別の態様によれば、コンピュータコマンドを含むコンピュータプログラムであって、前記コンピュータコマンドが機器のプロセッサで動作すると、本願のいずれか１つの実施例に記載の方法を実現するコンピュータプログラムを提供する。
【００１２】
本願の上記実施例で提供された変形特殊効果プログラムファイルパッケージの生成方法及び装置、電子機器、プログラム並びに媒体によれば、少なくとも１つの変形領域の変形効果パラメータのパラメータ値を取得し、少なくとも１つの前記変形領域と所定の少なくとも１つのキーポイントとの間の対応関係を確立し、前記パラメータ値が取得された少なくとも１つの前記変形領域及び前記対応関係に基づいて、変形特殊効果プログラムファイルパッケージを生成し、それによって該変形特殊効果プログラムファイルパッケージに基づいて画像に変形効果を追加し、画像の変形特殊効果を実現し、本願の実施例は、プログラムファイルを手動で書くことなく、レンダリングエンジンの実行可能な変形特殊効果プログラムファイルを生成することができ、操作は簡単であり、必要な時間は短く、変形特殊効果を実現する効率は全体的に高められ、変形特殊効果の正確性は効果的に保障された。
【００１３】
本願の上記実施例で提供された変形特殊効果生成方法及び装置、電子機器、プログラム並びに媒体によれば、変形領域の変形効果パラメータのパラメータ値を取得し、被処理画像内のキーポイント及び前記変形領域の変形効果パラメータのパラメータ値に基づいて、被処理画像上で変形効果の特殊効果を生成する。本願の実施例は、予め生成した変形特殊効果プログラムファイルパッケージ内の変形領域の変形効果パラメータのパラメータ値によって、画像に対してキーポイント検出を行い、画像上で変形特殊効果を生成して、画像の変形特殊効果を実現し、画像の再生効果を高めた。
【００１４】
以下は、図面及び実施例によって本願の技術的解決手段について更に詳細に説明する。
【図面の簡単な説明】
【００１５】
【図１】本願の変形特殊効果プログラムファイルパッケージの生成方法の一実施例のフローチャートである。
【図２】本願の実施例における変形特殊効果プログラムファイルパッケージの生成装置の操作画面を例示的に示す図である。
【図３】本願の実施例における変形領域の変形効果パラメータ設定画面を例示的に示す一模式図である。
【図４】本願の実施例における顔部キーポイントを例示的に示す一模式図である。
【図５】本願の実施例における変形曲線調整ウィンドウを例示的に示す一模式図である。
【図６】本願の実施例で外へ引伸した変形効果の変形効果模式図である。
【図７】本願の実施例で内へ引伸した変形効果の変形効果模式図である。
【図８】本願の実施例でモード切り替えパラメータが中心点簡便引伸モードにあった変形効果模式図である。
【図９】本願の実施例でモード切り替えパラメータが径方向ずらし引伸モードにあった変形効果模式図である。
【図１０】本願の実施例における手部動作を例示的に示す一模式図である。
【図１１】本願の変形特殊効果プログラムファイルパッケージの生成方法の更に別の実施例のフローチャートである。
【図１２】本願の変形特殊効果生成方法の一実施例のフローチャートである。
【図１３】本願の変形特殊効果生成方法の別の実施例のフローチャートである。
【図１４】本願の変形特殊効果プログラムファイルパッケージの生成装置の一実施例の構造模式図である。
【図１５】本願の変形特殊効果プログラムファイルパッケージの生成装置の別の実施例の構造模式図である。
【図１６】本願の変形特殊効果生成装置の一実施例の構造模式図である。
【図１７】本願の変形特殊効果生成装置の別の実施例の構造模式図である。
【図１８】本願の電子機器の一適用実施例の構造模式図である。
【発明を実施するための形態】
【００１６】
明細書の一部を構成する図面は、本願の実施例を説明し、その説明と共に本願の原理を解釈することに用いられる。
【００１７】
図面を参照し、以下の詳細な説明により本願をより明瞭に理解することができる。
【００１８】
ここで、図面を参照しながら本願の様々な例示的な実施例を詳細に説明する。なお、特に断らない限り、これらの実施例で記述した部材及びステップの相対的配置、数式及び値は本願の範囲を限定するものではないことに注意すべきである。
【００１９】
更に、本願の実施例では、「複数の」は２つ又は２つ以上を指してよく、「少なくとも１つの」は１つ、２つ又は２つ以上を指してよいことを理解すべきである。
【００２０】
本願の実施例における「第１の」、「第２の」等の用語は、異なるステップ、機器又はモジュール等を区別するためのものに過ぎず、何の特定の技術的意味を表したり、それらの必然的な論理的順序を表したりすることもないことが当業者に理解可能である。
【００２１】
更に、本願の実施例で言及された任意の部材、データ又は構造は、明確に限定され又は明細書の前後で反対的に示唆された場合でなければ、一般的には１つ又は複数と理解してよいことを理解すべきである。
【００２２】
更に、本願ではそれぞれの実施例についての説明はそれぞれの実施例の相違点を重点として強調し、その同一又は類似的な点について相互に参照してよく、簡単化するために、ここで一つずつに繰り返して説明しないことを理解すべきである。
【００２３】
同時に、説明の便宜上、図面に示した各部分の寸法は実際の比例関係に従って描いたものではないことを理解すべきである。
【００２４】
以下の少なくとも一つの例示的な実施例に対する説明は実際に説明的なものに過ぎず、本願及びその適用または使用へのなんらの制限にもならない。
【００２５】
関連分野の当業者に既知の技術、方法及び機器については、詳細に説明しない場合があるが、場合によって、前記技術、方法及び機器は明細書の一部と見なすべきである。
【００２６】
なお、類似する符号及び英文字は以下の図面において類似項目を表し、従って、ある一項が一つの図面において定義されれば、以降の図面においてそれをさらに説明する必要がないことに注意すべきである。
【００２７】
また、本開示の用語の「及び／又は」は、関連対象の関連関係を記述するためのものに過ぎず、３種の関係が存在可能であることを示し、例えば、Ａ及び／又はＢは、Ａが単独して存在し、ＡとＢが同時に存在し、Ｂが単独して存在するという３種の場合を示してもよい。また、本願の符号の「／」は、一般的には前後の関連対象が「又は」という関係であることを示す。
【００２８】
本願の実施例は端末装置、コンピュータシステム、サーバ等の電子機器に適用可能であり、それは他の様々な共通または専用計算システム環境または構成と共に動作可能である。端末装置、コンピュータシステム、サーバ等の電子機器との併用に適する公知の端末装置、計算システム、環境及び／または構成の例は、パーソナルコンピュータシステム、サーバコンピュータシステム、シンクライアント、ファットクライアント、手持ちまたはラップトップデバイス、マイクロプロセッサに基づくシステム、セットトップボックス、プログラマブル消費者用電子機器、ネットワークパソコン、小型コンピュータシステム、大型コンピュータシステム及び前記の任意のシステムを含む分散型クラウドコンピューティング技術環境などを含むが、これらに限定されない。
【００２９】
端末機器、コンピュータシステム、サーバ等の電子機器はコンピュータシステムにより実行されるコンピュータシステム実行可能コマンド（例えば、プログラムモジュール）の一般的な言語環境において記述できる。通常、プログラムモジュールはルーチン、プログラム、目的プログラム、コンポーネント、ロジック、データ構造などを含んでよく、それらは特定のタスクを実行するかまたは特定の抽象データ型を実現する。コンピュータシステム／サーバは分散型クラウドコンピューティング環境において実施でき、分散型クラウドコンピューティング環境において、タスクは通信ネットワークにわたってリンクされた遠隔処理機器により実行される。分散型クラウドコンピューティング環境において、プログラムモジュールは記憶機器を含むローカルまたは遠隔計算システムの記憶媒体に存在してよい。
【００３０】
図１は本願の変形特殊効果プログラムファイルパッケージの生成方法の一実施例のフローチャートである。本願の各実施例の変形特殊効果プログラムファイルパッケージの生成方法は、例えば１つの変形装置（本願の実施例では変形特殊効果プログラムファイルパッケージの生成装置という）によって実現可能であるが、それに限定されない。図１に示すように、該実施例の変形特殊効果プログラムファイルパッケージの生成方法は、以下の操作を含む。
【００３１】
１０２において、少なくとも１つの変形領域の変形効果パラメータのパラメータ値を取得する。
【００３２】
選択可能な一例では、該操作１０２は、プロセッサによりメモリに記憶された対応のコマンドを呼び出して実行されてもよく、プロセッサにより動作する第１の取得モジュールにより実行されてもよい。
【００３３】
１０４において、少なくとも１つの変形領域と所定の少なくとも１つのキーポイントとの間の対応関係を確立する。
【００３４】
選択可能な一例では、該操作１０４は、プロセッサによりメモリに記憶された対応のコマンドを呼び出して実行されてもよく、プロセッサにより動作する確立モジュールにより実行されてもよい。
【００３５】
１０６において、パラメータ値が取得された少なくとも１つの変形領域及び該少なくとも１つの変形領域と所定の少なくとも１つのキーポイントとの間の対応関係に基づいて、変形特殊効果プログラムファイルパッケージを生成する。
【００３６】
選択可能な一例では、該操作１０６は、プロセッサによりメモリに記憶された対応のコマンドを呼び出して実行されてもよく、プロセッサにより動作する第１の生成モジュールにより実行されてもよい。
【００３７】
本願の各実施例では、変形領域の形状は限定されるものではなく、例えば、円形、楕円形、長方形、正方形、三角形又は他の任意の形状等であってもよい。
【００３８】
本願の各実施例では、変形領域は１つであってもよいし、複数であってもよい。変形領域が複数である場合、各変形領域に対してそれぞれ操作１０２−１０４を実行してよく、即ち、各変形領域の変形効果パラメータのパラメータ値をそれぞれ取得し、各変形領域と所定の少なくとも１つのキーポイントとの間の対応関係を確立し、続いて該複数の変形領域に対して操作１０６を実行し、複数の変形領域の変形効果パラメータのパラメータ値及びその対応関係に基づいて、変形特殊効果プログラムファイルパッケージを生成する。
【００３９】
本願の実施例では、変形特殊効果プログラムファイルパッケージは、画像の変形特殊効果処理に用いて、画像上で変形領域の変形効果（変形特殊効果と呼んでもよい）を生成することができ、例えば、ビデオ画像に対してＡＲ効果のレンダリング処理を行う。
【００４０】
本願の上記実施例で提供された変形特殊効果プログラムファイルパッケージの生成方法によれば、少なくとも１つの変形領域の変形効果パラメータのパラメータ値を取得し、少なくとも１つの前記変形領域と所定の少なくとも１つのキーポイントとの間の対応関係を確立し、前記パラメータ値が取得された少なくとも１つの前記変形領域及び前記対応関係に基づいて、変形特殊効果プログラムファイルパッケージを生成し、それによって該変形特殊効果プログラムファイルパッケージに基づいて画像に変形効果を追加し、画像の変形特殊効果を実現し、本願の実施例は、プログラムファイルを手動で書くことなく、レンダリングエンジンの実行可能な変形特殊効果プログラムファイルを生成することができ、操作は簡単であり、必要な時間は短く、変形特殊効果を実現する効率は全体的に高められ、変形特殊効果の正確性は効果的に保障された。
【００４１】
本願の変形特殊効果プログラムファイルパッケージの生成方法の別の実施例では、少なくとも１つの変形領域の変形効果パラメータのパラメータ値を取得する操作１０２の前に、上記少なくとも１つの変形領域を追加する操作を更に含んでもよい。
【００４２】
本願の各変形特殊効果プログラムファイルパッケージの生成方法の実施例の一実施形態では、変形領域が複数である場合、操作１０２は、複数の変形領域の変形効果パラメータのパラメータ値を一括取得する操作、及び／又は、複数の変形領域のうちの少なくとも一部の変形領域の変形効果パラメータのパラメータ値をそれぞれ取得する操作、及び／又は、１つの変形領域をコピーして、他の１つの変形領域と該他の１つの変形領域の変形効果パラメータのパラメータ値とを取得する操作を含んでもよい。
【００４３】
本願の各実施例の一実施形態では、変形特殊効果プログラムファイルパッケージの生成装置は、予め設定された特殊効果プログラムファイルを含んでもよく、例えば、ＪａｖａＳｃｒｉｐｔ（登録商標）言語に基づく軽量のデータ交換フォーマット（ＪａｖａＳｃｒｉｐｔ（登録商標）  Ｏｂｊｅｃｔ  Ｎｏｔｉａｔｉｏｎ、ｊｓｏｎ）ファイル、又は他の任意の実行可能なプログラムファイルであってもよい。該特殊効果プログラムファイル内の変形効果パラメータのパラメータ値は、空、又はデフォルト値にプリセットされることができ、変形領域の変形効果パラメータに対して設定したパラメータ値が受け取られた時に、該特殊効果プログラムファイル内の対応するパラメータ値は、受け取られたパラメータ値に自動的に更新される。選択可能に、上記変形特殊効果プログラムファイルパッケージの生成装置は、操作欄が含まれる操作画面を含んでもよく、該操作欄に、少なくとも１つの対話インターフェイスが設定されており、変形領域の変形効果パラメータに対して設定したパラメータ値を受け取るために用いられ、なお、該変形特殊効果プログラムファイルパッケージの生成装置の操作画面は、変形領域の変形効果のプログラムファイルを表すためのプログラムファイル表示欄を更に含んでもよい。図２は本願の実施例における特殊効果プログラムファイルパッケージの生成装置の操作画面を例示的に示す図である。その中の「ｄｅｆｏｒｍａｔｉｏｎ」は変形特殊効果又は変形効果を示す。該特殊効果プログラムファイルパッケージの生成装置が起動された後、操作欄内の１つの変形領域の変形効果パラメータ設定画面に対応するように、プログラムファイル表示欄に、該変形領域の変形効果パラメータを空、又はデフォルト値にプリセットする時の特殊効果プログラムファイルが表示され、１つの変形領域の変形効果パラメータに対して設定したパラメータ値が操作欄の対話インターフェイスで受け取られた時に、該変形領域の変形効果パラメータのパラメータ値は、直近に受け取られたパラメータ値に更新され、プログラムファイル表示欄は、パラメータ値が更新された後の特殊効果プログラムファイルをリアルタイムに表示する。
【００４４】
本願の実施例は、プログラムファイルを手動で書くことなくレンダリングエンジンにより実行可能なファイルを生成し、ユーザが操作欄で変形領域の変形効果パラメータのパラメータ値に施す設定操作に基づいて変形特殊効果プログラムパッケージの生成を実現可能であり、操作は簡単であり、必要な時間は短く、変形特殊効果を実現する効率は全体的に高められ、変形効果の正確性は効果的に保障された。
【００４５】
図２に示すように、限定するものではない本願の各実施例の選択可能な一例として、操作欄は、少なくとも１つの対話インターフェイスを含む変形効果パラメータ設定画面を含んでもよく、更に他の領域、例えば変形領域の名称表示領域を含んでもよく、この時の変形効果パラメータ設定画面は各変形領域の変形効果パラメータ設定画面であってもよい。図３は本願の実施例における、名称が「ｒｏｕｎｄ０」である変形領域の変形効果パラメータ設定画面を例示的に示す一模式図である。
【００４６】
本願の変形特殊効果プログラムファイルパッケージの生成方法の別の実施例では、少なくとも１つの変形領域の変形効果パラメータのパラメータ値を取得する操作１０２の前に、操作欄の対話インターフェイスで入力された変形領域追加コマンドを受け取り、上記少なくとも１つの変形領域を追加し、変形領域の変形効果パラメータ設定画面を生成し、操作欄に変形領域の変形効果パラメータ設定画面を表示する操作を更に含んでもよい。例えば、操作欄内の変形特殊効果「ｄｅｆｏｒｍａｔｉｏｎ」等の制御キーをクリックすることによって、１つ又は複数の変形領域を追加することができる。それに対応するように、該実施例では、変形領域の変形効果パラメータのパラメータ値を取得する操作１０２は、変形効果パラメータ設定画面によって変形領域の変形効果パラメータのパラメータ値を取得する操作を含んでもよい。
【００４７】
なお、本願の変形特殊効果プログラムファイルパッケージの生成方法の更に別の実施例では、変形領域の変形効果パラメータのパラメータ値を取得する操作１０２は、参照画像上で変形領域を移動することで、変形領域の位置パラメータを取得する操作、及び／又は、変形領域のサイズを調整することによって、変形領域の範囲を取得する操作、及び／又は、変形効果を制御するための変形曲線を調整することで、変形領域の変形効果パラメータのパラメータ値を取得する操作、及び／又は、変形効果制御パラメータのパラメータ値を受け取ることで、変形領域の変形効果パラメータのパラメータ値を取得する操作を含んでもよい。
【００４８】
そのうちの選択可能な一例では、変形領域の変形効果パラメータのパラメータ値を取得する操作は、変形領域の変形効果パラメータ設定画面内の対話インターフェイスから送られた変形効果パラメータのパラメータ値が受け取られたことに応じて、設定されたパラメータ値を変形領域の変形効果パラメータのパラメータ値とする操作、及び／又は、変形領域の変形効果パラメータ設定画面内の対話インターフェイスから送られた変形効果パラメータのパラメータ値が受け取られていないことに応じて、事前設定パラメータ値を変形領域の変形効果パラメータのパラメータ値とする操作によって実現可能である。
【００４９】
なお、本願の変形特殊効果プログラムファイルパッケージの生成方法の更に別の実施例では、操作欄の対話インターフェイスで入力された変形領域削除コマンドを受け取り、該変形領域削除コマンドによる変形領域及び変形領域の変形効果パラメータのパラメータ値を削除する操作を更に含んでもよい。
【００５０】
本願の各実施例の一実施形態では、上記キーポイントは、例えば、頭部キーポイント、顔部キーポイント、肩部キーポイント、腕キーポイント、ジェスチャキーポイント、腰部キーポイント、腿部キーポイント、足部キーポイント、人体骨格キーポイント等の中のいずれか一項又は複数項を含んでもよいが、それらに限定されない。
【００５１】
そのうちの選択可能な一例では、頭部キーポイントは、例えば、頭頂部キーポイント、鼻先キーポイント及びあごキーポイント等の中のいずれか一項又は複数項を含んでもよいが、それらに限定されない。
【００５２】
そのうちの選択可能な一例では、顔部キーポイントは、例えば、顔部輪郭キーポイント、目キーポイント、眉毛キーポイント、鼻キーポイント、口部キーポイント等の中のいずれか一項又は複数項を含んでもよいが、それらに限定されない。
【００５３】
一例としては、目キーポイントは、例えば、左目縁キーポイント、左目瞳孔中心キーポイント、左目中心キーポイント、右目縁キーポイント、右目瞳孔中心キーポイント、及び右目中心キーポイント等の中のいずれか一項又は複数項を含んでもよいが、それらに限定されない。眉毛キーポイントは、例えば、左眉毛キーポイント及び右眉毛キーポイント等の中のいずれか一項又は複数項を含んでもよいが、それらに限定されない。鼻キーポイントは、例えば、鼻筋キーポイント、鼻下縁キーポイント、及び鼻外側輪郭キーポイント等の中のいずれか一項又は複数項を含んでもよいが、それらに限定されない。口部キーポイントは、例えば、上口唇キーポイント、及び下口唇キーポイント等の中のいずれか一項又は複数項を含んでもよいが、それらに限定されない。
【００５４】
そのうちの選択可能な一例では、肩部キーポイントは、例えば、肩部と頭部の結合位置に位置する肩頭結合キーポイント、及び腕根元部輪郭キーポイントと肩頭結合キーポイントとの間の中点位置に位置する肩輪郭中点キーポイント等の中のいずれか一項又は複数項を含んでもよいが、それらに限定されない。
【００５５】
そのうちの選択可能な一例では、腕キーポイントは、例えば、手首輪郭キーポイント、肘輪郭キーポイント、腕根元部輪郭キーポイント、手首輪郭キーポイントと肘輪郭キーポイントとの間の中点位置に位置する前腕輪郭中点キーポイント、及び肘輪郭キーポイントと腕根元部輪郭キーポイントとの間の中点位置に位置する上腕中点キーポイント等の中のいずれか一項又は複数項を含んでもよいが、それらに限定されない。
【００５６】
そのうちの選択可能な一例では、ジェスチャキーポイントは、例えば、ジェスチャボックス（即ち、ジェスチャ検出ボックス）の４つの頂点キーポイント、及びジェスチャボックスの中心キーポイント等の中のいずれか一項又は複数項を含んでもよいが、それらに限定されない。
【００５７】
そのうちの選択可能な一例では、腿部キーポイントは、例えば、股間部キーポイント、ひざ輪郭キーポイント、足首輪郭キーポイント、太腿付け根外側輪郭キーポイント、ひざ輪郭キーポイントと足首輪郭キーポイントとの間の中点位置に位置する下腿輪郭中点キーポイント、ひざ内輪郭キーポイントと股間部キーポイントとの間の中点位置に位置する太腿内輪郭中点キーポイント、及びひざ外輪郭キーポイントと太腿付け根外側輪郭キーポイントとの間の中点位置に位置する太腿外輪郭中点キーポイント等の中のいずれか一項又は複数項を含んでもよいが、それらに限定されない。
【００５８】
そのうちの選択可能な一例では、腰部キーポイントは、例えば、太腿付け根外側輪郭キーポイントと腕根元部輪郭キーポイントとの間をＮ等分して生成したＮ個の等分点の中のいずれか一項又は複数項を含んでもよいが、それらに限定されなく、ただし、Ｎが１より大きい。
【００５９】
そのうちの選択可能な一例では、足部キーポイントは、例えば、つま先キーポイント及び踵キーポイント等の中のいずれか一項又は複数項を含んでもよいが、それらに限定されない。
【００６０】
そのうちの選択可能な一例では、人体骨格キーポイントは、例えば、右肩骨格キーポイント、右肘骨格キーポイント、右手首骨格キーポイント、左肩骨格キーポイント、左肘骨格キーポイント、左手首骨格キーポイント、右寛骨骨格キーポイント、右膝骨格キーポイント、右踝骨格キーポイント、左寛骨骨格キーポイント、左膝骨格キーポイント、左踝骨格キーポイント、頭頂部骨格キーポイント、及び頸部骨格キーポイント等の中のいずれか一項又は複数項を含んでもよいが、それらに限定されない。
【００６１】
本願の各実施例では、変形領域と少なくとも１つのキーポイントとの間の対応関係を確立するように、複数のキーポイントの位置を予め設定してもよく、そのようにして両方の位置を対応関係にする。１つの変形領域の変形効果パラメータのパラメータ値を設定する時に、予め設定されたキーポイント集合から少なくとも１つのキーポイントを直接選択して該変形領域と少なくとも１つのキーポイントとの間の対応関係を確立することができる。
【００６２】
例えば、そのうちの一実施形態では、顔検出及びジェスチャ検出に基づいてそれぞれ顔部及びジェスチャ（手部）に対して複数のキーポイントを定義して、変形特殊効果生成における変形領域と顔キーポイント又はジェスチャキーポイントとの間の対応関係の確立を実現することができる。
【００６３】
例えば、図４は本願の実施例における顔部キーポイントを例示的に示す一模式図であり、図４によれば、選択可能な一例では、顔部キーポイントを以下のように定義してもよい。
【００６４】
【表１】
2021508882.tif 000003
【００６５】
選択可能な一例では、手部キーポイントを以下のように定義してもよい。
【００６６】
【表２】
2021508882.tif 000004
【００６７】
ただし、番号１１０−１１３のキーポイントはそれぞれジェスチャ検出ボックス（即ち、手部の外縁枠）の４つの頂点であり、番号１１４のキーポイントはジェスチャ検出ボックスの中心である。
【００６８】
本願の各実施例の一実施形態では、変形領域と所定の少なくとも１つのキーポイントとの間の対応関係を確立する操作１０４は、変形領域の位置参照点と少なくとも１つのキーポイントとの間の対応関係を確立する操作、及び／又は、変形領域の位置参照点と検出ボックスの中心キーポイントとの間の対応関係を確立する操作を含んでもよい。
【００６９】
例えば、本願の上記実施例で確立された対応関係においてキーポイントが頭部キーポイント、顔部キーポイント、肩部キーポイント、腕キーポイント、腰部キーポイント、腿部キーポイント、足部キーポイント、人体骨格キーポイントである時に、変形領域の位置参照点（例えば、変形領域の中心点、円形変形領域の円形境界における円心を通過する２つの点、四角形変形領域の４つの頂点等）と上記キーポイントのうちの少なくとも１つのキーポイントとの間の対応関係を確立することができ、本願の上記実施例で確立された対応関係においてキーポイントが頭部キーポイント、顔部キーポイント、ジェスチャキーポイント、人体骨格キーポイントである時に、変形領域の位置参照点と対応する検出ボックス（例えば、頭部検出ボックス、顔検出ボックス、ジェスチャ検出ボックス、人体検出ボックス）の中心キーポイントとの間の対応関係を確立することができる。
【００７０】
本願の各実施例の一実施形態では、上記変形領域の変形効果パラメータは、例えば、以下のいずれか一項又は複数項を含んでもよいが、それらに限定されない。
【００７１】
１、表示パラメータ（Ｄｉｓｐｌａｙ）：変形領域の変形効果を表示するか否かを制御するためのものである。そのパラメータ値は「はい（Ｙｅｓ）」及び「いいえ（Ｎｏ）」といった２つのオプションを含み、パラメータ値として「はい（Ｙｅｓ）」が選択された時に、画像に変形領域の変形効果を表示することを意味し、パラメータ値として「いいえ（Ｎｏ）」が選択された時に、画像に変形領域の変形効果を表示しないことを意味する。
【００７２】
２、トリガ動作パラメータ（ＴｒｉｇｇｅｒＴｙｐｅ）：変形領域の変形効果の表示をトリガするトリガ動作を表すためのものであり、変形領域の変形効果の表示をどの動作でトリガするかを意味し、そのパラメータ値は各トリガ動作を含んでもよく、ユーザは、予め設定された動作集合から少なくとも１つの動作をトリガ動作として選択することができる。即ち、ビデオ又は画像から対応するトリガ動作が検出されると、対応する変形領域の変形効果の表示をトリガすることができ、例えば、ビデオ画像から、該トリガ動作パラメータで規定された「口を開く」トリガ動作が検出されると、口部に変形領域の変形効果を表示し始め、そして該変形領域の変形効果の表示開始時間、表示終了時間、表示時間等は、他のパラメータのパラメータ値により決定されてもよく、例えばそれぞれ遅延トリガパラメータ、トリガ終了パラメータにより決定されてもよい。
【００７３】
３、リピートパラメータ（ＴｒｉｇｇｅｒＬｏｏｐ）：変形効果のリピート再生回数を表すためのものである。リピート回数がユーザにより決定可能であり、例示的な一例では、回数として０を選択した場合に変形特殊効果の表示が持続するように設定してもよい。
【００７４】
４、遅延トリガパラメータ（ＴｒｉｇｇｅｒＤｅｌａｙ）：変形領域の変形効果を遅延表示する時間を表すためのものであり、即ち、ビデオ画像のうちのあるフレームからトリガ動作パラメータ内のトリガ動作が検出されると、該変形領域の変形効果を表示開始まで遅延するフレーム数を指し、そのパラメータ値として変形領域の変形効果を遅延表示する時間を設定又は選択することができる。
【００７５】
５、トリガ終了パラメータ（ＴｒｉｇｇｅｒＳｔｏｐ）：変形領域の変形効果の表示を終了する動作を表すためのものであり、変形領域の変形効果の表示をどの動作で終了するかを意味し、そのパラメータ値は各トリガ動作を含み、ユーザは変形領域の変形効果の表示を終了する動作として、事前設定動作集合から少なくとも１つの動作を選択することができる。即ち、ビデオ又は画像から該トリガ終了パラメータで規定されたトリガ動作が検出されると、変形領域の変形効果の表示を終了することができ、例えば、ビデオ画像からトリガ動作パラメータで規定された「口を開く」トリガ動作が検出されると、口部に変形領域の変形効果を表示し始め、トリガ終了パラメータ内のパラメータ値を「口を閉じる」に設定してもよく、そのようにビデオ画像からこの「口を閉じる」動作が検出されると、該変形領域の変形効果が消える。
【００７６】
６、変形効果制御パラメータ（Ｔｒａｎｓｆｏｒｍ）：変形領域の変形効果を制御するためのものである。その中の一例では、変形曲線によって変形領域の変形効果を制御することができ、対話インターフェイス内の変更（ｃｈａｎｇｅ）キーをクリックして変形曲線調整ウィンドウを開くことで、変形曲線のパラメータを調整して変形効果を変えることができる。図５は本願の実施例における変形曲線調整ウィンドウを例示的に示す一模式図であり、そのうちの一実施形態では、変形曲線のパラメータは、変形効果の引伸方向及び引伸半径を制御するための第１の制御点パラメータ、変形領域の中間領域の変形平滑性を制御するための第２の制御点パラメータ、変形領域の境界領域の変形平滑性を制御するための第３の制御点パラメータの中のいずれか一項又は複数項を含む。ここで、変形効果の引伸方向は、変形領域の中心点から外へ引伸する方向、及び／又は、変形領域の中心点から内へ引伸する方向を含んでもよい。そのうちの選択可能な一例では、該変形曲線は３つの制御点パラメータに対応する制御点により制御され、ここで、１番目の制御点は、変形効果の引伸方向及び引伸半径を制御して変形程度及び変形領域のサイズを影響するためのものであり、１番目の制御点が斜線１により分割してなった領域の右下に位置する時に、変形領域は変形中心点から外へ引伸されることになり、１番目の制御点が斜線１により分割してなった領域の左上部に位置する時に、変形領域は円形の境界から変形中心点の方向へ引伸され（即ち、内へ引伸される）ことになり、図６及び図７はそれぞれ本願の実施例で外及び内へ引伸した変形効果の変形効果模式図であり、第１の制御点と左下頂点との間の直線の長さは、変形中心から外へ直線変形する領域の大きさを制御し、直線が長いほど、直線変形領域が大きくなる。２番目の制御点は、変形領域の中間領域の変形平滑性を制御するためのものである。２番目の制御点が１番目の制御点に近いほど、中間領域の変形効果が著しくなり、逆に、中間領域の変形平滑性が好ましくなり、３番目の制御点は、変形領域の境界領域の変形平滑性（即ち、境界平滑効果）を制御するためのものである。３番目の制御点が右上に近いほど、境界の変形効果が著しくなり、逆に、境界が円形の外部領域に移行する平滑性が高くなる。ユーザは３つの制御点の位置を調整することによって変形表示効果を変えることができ、１番目の制御点が直線の傾斜度を制御するためのものであり、２番目の制御点及び３番目の制御点が直線傾斜度を基に曲線の幅を制御するためのものであるので、３つの制御点の移動可能位置はパラメータ関係によって制限される。
【００７７】
７、表示サイズパラメータ（Ｓｃａｌｅ）：変形領域のサイズ変化の参照基準を表すためのものであり、変形領域が近いとことで大きくて遠いところで小さいという表示効果を実現するために用いられる。該表示サイズパラメータのパラメータ値（即ち、変形領域のサイズ変化の参照基準）は事前設定キーポイントのうちの２つ又は２つ以上のキーポイント（ＰｏｉｎｔＡ及びＰｏｉｎｔＢで示してもよい）であってもよく、この時に、変形領域のサイズは画像における参照基準となる２つ又は２つ以上のキーポイントの形成したサイズの比率変化によって変化する。
【００７８】
８、位置パラメータ（Ｐｏｓｉｔｉｏｎ）：変形領域と事前設定キーポイントとの間の位置結び付け関係を表すためのものであり、画像における変形領域と事前設定キーポイントの位置関係を指し、変形領域を事前設定キーポイントのうちのどのキーポイントの位置と結び付けるかを選択することができる。そのうちの選択可能な一例では、該位置パラメータの内の事前設定キーポイントは、予め設定されたキーポイントのうち変形領域の境界にあり且つ連結線が変形領域の中心点を通過する２つのキーポイントを含んでもよい。
【００７９】
９、回転中心パラメータ（ＲｏｔａｔｅＣｅｎｔｅｒ）：変形領域の回転が従う中心点を表すためのものであり、そのうちの選択可能な一例では、該変形領域の回転が従う中心点は画像の中心点である。
【００８０】
１０、変形中心パラメータ（ＴｒａｎｓｆｏｒｍＣｅｎｔｅｒ）：変形領域の中心点を表すためのものである。
【００８１】
１１、モード切り替えパラメータ（Ｔｒａｎｓｆｅｒ）：変形領域の中心点ずらしモードを切り替えるためのものである。そのうちの選択可能な一例では、変形領域の中心点ずらしモードは、中心点簡便引伸モード及び径方向ずらし引伸モードを含む。以下の２つのパラメータ値によって変形領域の中心点ずれの２種のモードを切り替えることができる。（１）Ｙｅｓ：中心点簡便引伸モードを指し、マウスを用いて円形内の変形中心点の位置を移動することで変形領域を引伸することができる。（２）Ｎｏ：径方向ずらし引伸モードを指し、変形効果制御パラメータを編集する変形曲線を基に、変形領域を変形円形内で引伸する。図８は本願の実施例でモード切り替えパラメータが中心点簡便引伸モードにあった変形効果模式図である。図９は本願の実施例でモード切り替えパラメータが径方向ずらし引伸モードにあった変形効果模式図である。
【００８２】
１２、美顔／化粧（美顔及び／又は化粧）効果パラメータ：変形効果を表示する時に事前設定部位に表示される美顔／化粧効果、例えば紅唇、瞳美化、青い目等を表すためのものである。例えば、変形効果を表示する時に、口部に紅唇を表示する。
【００８３】
そのうちの一実施例では、上記位置パラメータの中の事前設定キーポイントは、所定キーポイントのうち、変形領域の境界に位置し且つ連結線が変形領域の中心点を通過する２つのキーポイントを含む。それに対応するように、該実施例の操作１０４は、変形領域と上記の変形領域の境界に位置し且つ連結線が変形領域の中心点を通過する２つのキーポイントとの間の対応関係を確立する操作を含んでもよい。
【００８４】
そのうちの選択可能な一例では、上記トリガ動作パラメータに対応するトリガ動作は、以下のいずれか一項又は複数項を含む。
【００８５】
無動作トリガ（ＮＵＬＬ）：即ち、動作なしで該サブ素材を表示することができる。
【００８６】
眼部動作：例えば、まばたきする、目を閉じる、目を開く等。
【００８７】
頭部動作：例えば、頭を横に振る、軽く頭を下げる、頭を傾ける、振り返る等。
【００８８】
眉部動作：例えば、眉を吊り上げる等。
【００８９】
手部動作：例えば、手でハートの形を作る、手で支える、手の平、親指、拱手でお祝いをする、片手でハートの形を作る、手でＯＫの形を作る、手ではさみの形を作る、手で拳銃の形を作る、人差し指等。
【００９０】
口部動作：例えば、口を開く、口を閉じる等。
【００９１】
肩部動作：例えば、肩をすぼめる等。
【００９２】
その他の動作。
【００９３】
図１０は本願の実施例における手部動作を例示的に示す一模式図である。
【００９４】
なお、更に図２を参照し、本願の実施例の変形特殊効果プログラムファイルパッケージの生成装置の操作画面はコンテンツ表示欄を更に含んでもよい。それに対応するように、在本願の変形特殊効果プログラムファイルパッケージの生成方法の更に別の実施例では、コンテンツ表示欄によって参照画像を表示する操作を更に含んでもよい。
【００９５】
一例としては、上記参照画像は、例えば、参照人物の少なくとも一部の画像、例えば参照人物の完全画像、頭部画像、顔部画像、肩部画像、腕画像、ジェスチャ画像、腰部画像、腿部画像、足部画像等の中のいずれか一項又は複数項であってもよい。
【００９６】
なお、本願の変形特殊効果プログラムファイルパッケージの生成方法の別の実施例では、操作欄の対話インターフェイスで入力された参照点表示コマンドを受け取り、参照画像上のキーポイントを表示する操作、及び／又は、操作欄の対話インターフェイスで入力された参照点非表示コマンドを受け取り、参照画像上のキーポイントを表示しない操作を更に含んでもよい。
【００９７】
なお、本願の変形特殊効果プログラムファイルパッケージの生成方法の別の実施例では、変形領域の変形効果パラメータのパラメータ値に基づいて、コンテンツ表示欄に変形領域の変形効果を表示する操作を更に含んでもよい。例えば、予め設定された変形領域の位置及びサイズで、コンテンツ表示欄に該変形領域を表示してもよい。
【００９８】
コンテンツ表示欄に変形領域の変形効果を表示した後、該変形領域のコンテンツ表示欄での位置を変更したり、そのサイズを調整することができる。それによって、本願の更なる選択可能な実施例では、コンテンツ表示欄で受け取られた変形領域に対する位置移動操作により、変形領域のコンテンツ表示欄での表示位置を更新し、且つ変形領域の変形効果パラメータ内の対応するパラメータ値を更新する操作を更に含んでもよい。及び／又は、コンテンツ表示欄で受け取られた変形領域に対するサイズ調整操作により、変形領域のコンテンツ表示欄での表示サイズを更新し、且つ変形領域の変形効果パラメータ内の対応するパラメータ値を更新する操作を更に含んでもよい。
【００９９】
例えば、ユーザは、マウスによってコンテンツ表示欄に表示されている１つの変形領域を選定し且つマウスを該変形領域の右下の小枠に移動し、該小枠を移動することで変形領域を縮小拡大して、該変形領域のサイズを調整することができ、また、ユーザは、マウスによってコンテンツ表示欄に表示されている１つの変形領域を選定し且つその位置を直接移動し、変形領域を正確な位置又は希望する位置に移動することができる。後続の変形領域の変形特殊効果プログラムファイルパッケージの再生において、該変形領域の再生端末での位置、表示比率は該コンテンツ表示欄での位置、表示比率と一致する。
【０１００】
なお、本願の変形特殊効果プログラムファイルパッケージの生成方法の別の実施例では、２つ又は２つ以上の変形領域を含む時に、該２つ又は２つ以上の変形領域の間の遮蔽関係を調整することができる。それによって、本願の更なる選択可能な実施例では、操作欄の対話インターフェイスで受け取られた２つ又は２つ以上の変形領域に対する画像レイヤーパラメータ調整コマンドに基づいて、２つ又は２つ以上の変形領域の間の遮蔽関係を調整し、調整された遮蔽関係及び２つ又は２つ以上の変形領域に対応する変形パラメータのパラメータ値に基づいて２つ又は２つ以上の変形領域に対応する変形効果を表示する操作を更に含んでもよい。
【０１０１】
なお、本願の上記各変形特殊効果プログラムファイルパッケージの生成方法の実施例では、変形特殊効果プログラムファイルパッケージを生成する操作の前に、予め設定された変形特殊効果プログラムファイル及び変形領域の変形効果パラメータのパラメータ値に基づいて、変形領域の特殊効果プログラムファイルを生成し、プログラムファイル欄によって変形領域の特殊効果プログラムファイルを表示する操作を更に含んでもよい。
【０１０２】
その中の変形特殊効果プログラムファイルは、例えば、ｊｓｏｎプログラム又は他の任意のプログラムで生成した特殊効果プログラムファイルを含んでもよい。
【０１０３】
本願の変形特殊効果プログラムファイルパッケージの生成方法の更に別の実施例では、受け取られた起動コマンドにより、変形特殊効果プログラムファイルパッケージの生成装置を起動し、操作欄、コンテンツ表示欄及びプログラムファイル欄を含む操作画面を表示する操作を更に含んでもよい。
【０１０４】
図２に示すように、そのうちの選択可能な一例では、上記操作画面は左側、中部及び右側という３つの領域を含む。それに対応するように、上記の操作画面を表示する操作は、操作画面の左側に操作欄を表示し、操作画面の中部にコンテンツ表示欄を表示し、操作画面の右側に前記プログラムファイル欄を表示する操作を含んでもよい。
【０１０５】
ここで、左側操作欄にある対話インターフェイス２１によって各変形領域の変形効果パラメータに対してパラメータ値を設定してもよく、コンテンツ表示欄は、平均顔を基準顔とし、変形領域が全て直接表示され、マウスによって表示されている変形領域の位置を移動することができ、右側のプログラムファイル表示欄は、その中の表示領域２２によって現在パラメータ値を設定されている特殊効果プログラムファイルのコンテンツを表示するために用いられ、プログラムファイル表示欄にある保存コマンドインターフェイス２３によって変形特殊効果プログラムファイルパッケージを読み出すことができ、即ち、該変形特殊効果プログラムファイルパッケージを生成、保存することができる。
【０１０６】
図１１は本願の特殊効果プログラムファイルパッケージの生成方法の更に別の実施例のフローチャートである。図１１に示すように、該実施例の特殊効果プログラムファイルパッケージの生成方法は、以下の操作を含む。
【０１０７】
３０２において、受け取られた起動コマンドにより、変形特殊効果プログラムファイルパッケージの生成装置を起動し、操作画面を表示する。
【０１０８】
該操作画面は、操作欄、コンテンツ表示欄及びプログラムファイル欄を含む。
【０１０９】
３０４において、コンテンツ表示欄によって参照画像を表示し、該参照画像におけるキーポイントを表示する。
【０１１０】
一例としては、上記参照画像は、例えば、参照人物の少なくとも一部の画像であってもよい。
【０１１１】
選択可能な一例では、該操作３０４は、プロセッサによりメモリに記憶された対応のコマンドを呼び出して実行されてもよく、プロセッサにより動作する操作画面又は操作画面内のコンテンツ表示欄により実行されてもよい。
【０１１２】
３０６において、操作欄の対話インターフェイスで入力された変形領域追加コマンドを受け取り、変形領域を追加し、該変形領域の変形効果パラメータ設定画面を生成し、操作欄に変形領域の変形効果パラメータ設定画面を表示する。
【０１１３】
選択可能な一例では、該操作３０６は、プロセッサによりメモリに記憶された対応のコマンドを呼び出して実行されてもよく、プロセッサにより動作する追加モジュール及び操作画面又は操作画面内の操作欄により実行されてもよい。
【０１１４】
３０８において、変形領域の変形効果パラメータ設定画面内の対話インターフェイスから送られた変形効果パラメータのパラメータ値を受け取り、該変形領域と所定の少なくとも１つのキーポイントとの間の対応関係を確立する。
【０１１５】
選択可能な一例では、該操作３０８は、プロセッサによりメモリに記憶された対応のコマンドを呼び出して実行されてもよく、プロセッサにより動作する操作画面又は操作画面内の操作欄及び確立モジュールにより実行されてもよい。
【０１１６】
３１０において、予め設定された特殊効果プログラムファイル及び変形領域の変形効果パラメータのパラメータ値に基づいて、変形領域の特殊効果プログラムファイルを生成し、プログラムファイル欄によって変形領域の特殊効果プログラムファイルを表示する。
【０１１７】
本願の各実施例の一実施形態では、特殊効果プログラムファイルは、例えば、ｊｓｏｎプログラム又は他の実行可能なプログラムで生成したものを含んでもよいが、それに限定されない。
【０１１８】
複数の変形領域を追加しようとする時に、各変形領域に対してそれぞれ操作３０６−３１０を実行する。次に、すべての変形領域に対して操作３１２を実行する。
【０１１９】
選択可能な一例では、該操作３１０は、プロセッサによりメモリに記憶された対応のコマンドを呼び出して実行されてもよく、プロセッサにより動作する第１の生成モジュール及び操作画面又は操作画面内のプログラムファイル欄により実行されてもよい。
【０１２０】
３１２において、パラメータ値が取得された少なくとも１つの変形領域及び該少なくとも１つの変形領域と所定の少なくとも１つのキーポイントとの間の対応関係に基づいて、変形特殊効果プログラムファイルパッケージを生成する。
【０１２１】
選択可能な一例では、該操作３１２は、プロセッサによりメモリに記憶された対応のコマンドを呼び出して実行されてもよく、プロセッサにより動作する第１の生成モジュールにより実行されてもよい。
【０１２２】
なお、本願の上記のいずれか１つの実施例に基づいて変形特殊効果プログラムファイルパッケージを生成する操作の後に、受け取られた保存コマンドにより、該保存コマンドの指示した位置に該変形特殊効果プログラムファイルパッケージを保存する操作を更に含んでもよい。
【０１２３】
そのうちの一実施形態では、受け取られた保存コマンドにより、該保存コマンドの指示した位置に該変形特殊効果プログラムファイルパッケージを保存する操作は、
保存コマンドが受け取られたことに応じて、保存パス選択インターフェイス及び圧縮インターフェイスを表示する操作と、
上記保存パス選択インターフェイスから送られた保存位置を受け取る操作と、上記の圧縮インターフェイスにより送られた圧縮方式を受け取り、該圧縮方式により上記変形特殊効果プログラムファイルパッケージを圧縮し、圧縮ファイルパッケージを生成する操作と、
上記圧縮ファイルパッケージを上記保存位置の指示したフォルダーに記憶する操作と、を含んでもよい。
【０１２４】
変形特殊効果プログラムファイルパッケージが大きい時に、携帯型端末で動作することに適合するものではなく、携帯型端末にインポートして変形特殊効果を生成するために、本願の実施例は特殊効果プログラムファイルパッケージを圧縮した後保存することができる。
【０１２５】
本願の上記各実施例に基づいて変形特殊効果プログラムファイルパッケージを生成した後、該変形特殊効果プログラムファイルパッケージを端末にインポートし、該端末で再生するビデオ又は画像に対して変形特殊効果を生成することができる。
【０１２６】
図１２は本願の変形特殊効果生成方法の一実施例のフローチャートである。本願の各実施例の変形特殊効果生成方法は、例えば、１つの装置（本願の実施例では変形特殊効果生成装置と称する）によって実現可能であるが、それに限定されない。その中の変形特殊効果生成装置は、例えばＡＲエンジン又はＡＲ作成機能を有する電子機器（例えば、ＡＲエンジンが設けられた電子機器）等であってもよい。図１２に示すように、該実施例の変形特殊効果生成方法は、以下の操作を含む。
【０１２７】
４０２において、変形領域の変形効果パラメータのパラメータ値を取得する。
【０１２８】
選択可能な一例では、該操作４０２は、プロセッサによりメモリに記憶された対応のコマンドを呼び出して実行されてもよく、プロセッサにより動作する第２の取得モジュールにより実行されてもよい。
【０１２９】
４０４において、被処理画像内のキーポイント及び変形領域の変形効果パラメータのパラメータ値に基づいて、被処理画像上で変形効果の特殊効果を生成する。
【０１３０】
選択可能な一例では、該操作４０４は、プロセッサによりメモリに記憶された対応のコマンドを呼び出して実行されてもよく、プロセッサにより動作する第２の生成モジュールにより実行されてもよい。
【０１３１】
本願の上記実施例で提供された変形特殊効果生成方法によれば、変形領域の変形効果パラメータのパラメータ値を取得し、被処理画像内のキーポイント及び前記変形領域の変形効果パラメータのパラメータ値に基づいて、被処理画像上で変形効果の特殊効果を生成する。本願の実施例は、予め生成した変形特殊効果プログラムファイルパッケージ内の変形領域の変形効果パラメータのパラメータ値によって、被処理画像に対してキーポイント検出を行い、被処理画像上で変形特殊効果を生成して、画像の変形特殊効果を実現し、画像の表示／再生効果及び／又は趣味性を高めるか豊富にした。
【０１３２】
本願の変形特殊効果生成方法の別の実施例では、変形領域の変形効果パラメータのパラメータ値を取得する操作４０２の前に、変形特殊効果プログラムファイルパッケージをインポートする操作を更に含んでもよい。それに対応するように、該実施例の操作４０２において、変形特殊効果プログラムファイルパッケージ内の変形領域の変形効果パラメータのパラメータ値を取得する。一例としては、上記変形特殊効果プログラムファイルパッケージは、本願のいずれか１つの実施例の変形特殊効果プログラムファイルパッケージの生成方法を用いて生成してもよいが、それに限定されない。
【０１３３】
図１３は本願の変形特殊効果生成方法の別の実施例のフローチャートである。図１３に示すように、該実施例の変形特殊効果生成方法は、以下の操作を含む。
【０１３４】
５０２において、変形特殊効果プログラムファイルパッケージをインポートする。
【０１３５】
選択可能な一例では、該操作５０２は、プロセッサによりメモリに記憶された対応のコマンドを呼び出して実行されてもよく、プロセッサにより動作するインポートモジュールにより実行されてもよい。
【０１３６】
５０４において、変形領域の変形効果パラメータのパラメータ値を取得する。
【０１３７】
ここで、変形領域の変形効果パラメータのパラメータ値は、例えば、変形領域と所定の少なくとも１つのキーポイントとの間の対応関係を含んでもよいが、それに限定されない。
【０１３８】
選択可能な一例では、該操作５０４は、プロセッサによりメモリに記憶された対応のコマンドを呼び出して実行されてもよく、プロセッサにより動作する第２の取得モジュールにより実行されてもよい。
【０１３９】
５０６において、被処理画像内のキーポイントを検出する。
【０１４０】
選択可能な一例では、該操作５０６は、プロセッサによりメモリに記憶された対応のコマンドを呼び出して実行されてもよく、プロセッサにより動作する第１の検出モジュールにより実行されてもよい。
【０１４１】
本願の上記各変形特殊効果生成方法の実施例では、上記被処理画像は、例えば、静的画像、ビデオ内の画像等の中のいずれか一項又は複数項を含んでもよいが、それらに限定されない。
【０１４２】
そのうちの一実施形態では、ニューラルネットワークによって、被処理画像に対して対応関係に関わるキーポイントの検出を行い、キーポイント検出結果を出力することができる。その中のキーポイント検出結果は、例えば、対応関係に関わるキーポイントの被処理画像における位置、特殊効果プログラムファイルパッケージ内の対応関係に関わるキーポイントの事前設定番号の中のいずれか一項又は複数項を含んでもよいが、それらに限定されない。
【０１４３】
５０８において、被処理画像内のキーポイント及び変形領域の変形効果パラメータのパラメータ値に基づいて、被処理画像上で変形効果の特殊効果を生成する。
【０１４４】
選択可能な一例では、該操作５０８は、プロセッサによりメモリに記憶された対応のコマンドを呼び出して実行されてもよく、プロセッサにより動作する第２の生成モジュールにより実行されてもよい。
【０１４５】
そのうちの一実施形態では、変形領域を読み取るための第１のインターフェイス関数を呼び出すことによって変形特殊効果プログラムファイルパッケージを内部メモリに読み込むこと、変形特殊効果プログラムファイルパッケージを解析して変形効果パラメータのパラメータ値を含む変形特殊効果プログラムファイルを取得することで、変形特殊効果プログラムファイルパッケージをインポートするのができる。
【０１４６】
一例としては、該変形特殊効果プログラムファイルは、例えば、ｊｓｏｎプログラム又は他の任意の実行可能なプログラムの変形特殊効果プログラムファイルを含んでもよい。
【０１４７】
また１つの実施形態では、ステッカーハンドルを作成するための第２のインターフェイス関数によって、ステッカーハンドルを作成すること、変形特殊効果プログラムファイル内の変形領域の変形効果パラメータのパラメータ値を読み取り、ステッカーハンドルに記憶することで、変形領域の変形効果パラメータのパラメータ値を取得するのができる。
【０１４８】
更に別の実施形態では、ステッカーハンドル内の変形特殊効果プログラムファイルの変形領域の変形効果パラメータのパラメータ値に基づいて、変形領域の被処理画像での表示位置を取得する操作を更に含んでもよい。
【０１４９】
選択可能に、上記被処理画像がビデオ内の画像である場合、上記各実施例の変形特殊効果生成方法は、変形領域が被処理画像に表示されるビデオフレーム数を取得し、被処理画像の所在するビデオからビデオフレーム数に対応する画像を予め読み取る操作を更に含んでもよい。
【０１５０】
更に別の実施形態では、被処理画像内のキーポイント及び変形領域の変形効果パラメータのパラメータ値に基づいて、被処理画像上で変形効果の特殊効果を生成する操作５０８は、変形領域をレンダリングするための第３のインターフェイス関数を呼び出すことによって、ステッカーハンドルから被処理画像上に表示しようとする変形領域を読み取る操作と、被処理画像内のキーポイント及び表示しようとする変形領域の変形効果パラメータのパラメータ値に基づいて、変形領域の被処理画像での表示位置を決定する操作と、変形領域の被処理画像での表示位置に基づいて、変形領域を被処理画像上の表示位置に表示する操作と、を含んでもよい。
【０１５１】
なお、更なる実施形態では、
変形特殊効果プログラムファイルパッケージの再生が完了したことに応じて、ステッカーハンドルを廃棄するための第４のインターフェイス関数を呼び出すことによってステッカーハンドルを廃棄する操作を更に含んでもよい。
【０１５２】
選択可能に、本願の上記各変形特殊効果生成方法の実施例では、変形効果パラメータは、変形効果の表示をトリガするトリガ動作を表すためのトリガ動作パラメータを含んでもよい。それに対応するように、該実施例の変形特殊効果生成方法は、被処理画像にトリガ動作パラメータのパラメータ値に対応するトリガ動作が現れたか否かを検出する操作を更に含んでもよい。被処理画像内のキーポイント及び変形領域の変形効果パラメータのパラメータ値に基づいて、被処理画像上で変形効果の特殊効果を生成する操作５０８は、被処理画像にトリガ動作パラメータのパラメータ値に対応するトリガ動作が現れたことが検出されたことに応じて、被処理画像内のキーポイント及び変形領域の変形効果パラメータのパラメータ値に基づいて、被処理画像上で変形効果の特殊効果を生成する操作を含んでもよい。
【０１５３】
選択可能に、本願の上記各変形特殊効果生成方法の実施例では、変形効果パラメータは、変形効果を表示する時に事前設定部位に表示される美顔／化粧効果を表すための美顔／化粧（美顔及び／又は化粧）効果パラメータを含んでもよい。それに対応するように、該実施例の変形特殊効果生成方法は、被処理画像内のキーポイント及び変形領域の変形効果パラメータのパラメータ値に基づいて、被処理画像上で変形効果の特殊効果を生成する時に、美顔／化粧効果パラメータに基づいて、被処理画像に美顔／化粧効果を表示する操作を更に含んでもよい。
【０１５４】
本願の各変形特殊効果生成方法の実施例は、各種の被処理画像表示シーン又はビデオ再生シーンに用いることができ、例えば、人物を含むビデオ生放送シーンに用いて、該生放送ビデオに対して変形特殊効果を生成し、例えば、生放送人物の耳、手、顔、髪、頸部、肩等の部位で１つの変形領域の変形効果を生成し、更に例えば、人物を含む被処理画像に用いて、該被処理画像に対して変形特殊効果を生成し、例えば、被処理画像の顔のある局所部位で変形特殊効果を生成する等のシーンに用いることができる。
【０１５５】
本願の実施例で提供されるいずれか１種の変形特殊効果プログラムファイルパッケージの生成方法及び変形特殊効果生成方法はデータ処理能力を有するいかなる適切な機器によって実行されてもよく、端末機器とサーバ等を含むが、それらに限定されない。又は、本願の実施例で提供されるいずれか１種の変形特殊効果プログラムファイルパッケージの生成方法及び変形特殊効果生成方法はプロセッサによって実行されてもよく、例えば、ププロセッサはメモリに記憶された対応のコマンドを呼び出すことで本願の実施例におけるいずれか１種の変形特殊効果プログラムファイルパッケージの生成方法及び変形特殊効果生成方法を実行する。以下、詳細な説明を省略する。
【０１５６】
当業者であれば、上記方法の実施例を実現する全てまたは一部のステップはプログラムによって関連ハードウェアに命令を出すことにより完成できることを理解でき、前記プログラムは、ＲＯＭ、ＲＡＭ、磁気ディスクまたは光ディスクなどのプログラムコードを記憶可能である様々な媒体を含むコンピュータ読み取り可能記憶媒体に記憶可能であり、該プログラムは実行される時に、上記方法の実施例を含むステップを実行する。
【０１５７】
図１４は本願の変形特殊効果プログラムファイルパッケージの生成装置の一実施例の構造模式図である。本願の各実施例の変形特殊効果プログラムファイルパッケージの生成装置は本願の上記各変形特殊効果プログラムファイルパッケージの生成方法を実現するために利用可能である。図１４に示すように、該実施例の変形特殊効果プログラムファイルパッケージの生成装置は、第１の取得モジュール、確立モジュール及び第１の生成モジュールを含む。
【０１５８】
第１の取得モジュールは、少なくとも１つの変形領域の変形効果パラメータのパラメータ値を取得するために用いられる。
【０１５９】
確立モジュールは、少なくとも１つの変形領域と所定の少なくとも１つのキーポイントとの間の対応関係を確立するために用いられる。
【０１６０】
第１の生成モジュールは、パラメータ値が取得された少なくとも１つの変形領域及び対応関係により、変形特殊効果プログラムファイルパッケージを生成するために用いられる。
【０１６１】
本願の上記実施例で提供された変形特殊効果プログラムファイルパッケージの生成装置によれば、少なくとも１つの変形領域の変形効果パラメータのパラメータ値を取得し、少なくとも１つの前記変形領域と所定の少なくとも１つのキーポイントとの間の対応関係を確立し、前記パラメータ値が取得された少なくとも１つの前記変形領域及び前記対応関係に基づいて、変形特殊効果プログラムファイルパッケージを生成し、それによって該変形特殊効果プログラムファイルパッケージに基づいて画像に変形効果を追加して、画像の変形特殊効果を実現し、本願の実施例は、プログラムファイルを手動で書くことなく、レンダリングエンジンの実行可能な変形特殊効果プログラムファイルを生成することができ、操作は簡単であり、必要な時間は短く、変形特殊効果を実現する効率は全体的に高められ、変形特殊効果の正確性は効果的に保障された。
【０１６２】
図１５は本願の変形特殊効果プログラムファイルパッケージの生成装置の別の実施例の構造模式図である。図１５に示すように、図１４に示した実施例と比べて、該実施例の生成装置は、少なくとも１つの変形領域を追加するための追加モジュールを更に含む。
【０１６３】
そのうちの一実施形態では、変形領域が複数である場合、第１の取得モジュールは、複数の変形領域の変形効果パラメータのパラメータ値を一括取得する操作、及び／又は、複数の変形領域のうちの少なくとも一部の前記変形領域の変形効果パラメータのパラメータ値をそれぞれ取得する操作、及び／又は、１つの変形領域をコピーして、他の１つの変形領域と該他の１つの変形領域の変形効果パラメータのパラメータ値とを取得する操作を実行するために用いられる。
【０１６４】
なお、更に図１５を参照し、本願の変形特殊効果プログラムファイルパッケージの生成装置のまた１つの実施例では、対話インターフェイスを含み、対話インターフェイスで入力された変形領域追加コマンドを受け取り、少なくとも１つの変形領域を追加し、変形領域の変形効果パラメータ設定画面を生成し、変形領域の変形効果パラメータ設定画面を表示するために用いられる操作欄を更に含んでもよい。それに対応するように、該実施例では、第１の取得モジュールは、変形効果パラメータ設定画面によって変形領域の変形効果パラメータのパラメータ値を取得するために用いられる。
【０１６５】
そのうちの一実施形態では、第１の取得モジュールは、参照画像上で変形領域を移動することで、変形領域の位置パラメータを取得する操作、及び／又は、変形領域のサイズを調整することによって、変形領域の範囲を取得する操作、及び／又は、変形効果を制御するための変形曲線を調整することで、変形領域の変形効果パラメータのパラメータ値を取得する操作、及び／又は、変形効果制御パラメータのパラメータ値を受け取ることで、変形領域の変形効果パラメータのパラメータ値を取得する操作を実行するために用いられる。
【０１６６】
そのうちの選択可能な一例では、第１の取得モジュールは、変形領域の変形効果パラメータ設定画面内の対話インターフェイスから送られた変形効果パラメータのパラメータ値が受け取られたことに応じて、設定されたパラメータ値を変形領域の変形効果パラメータのパラメータ値とする操作、及び／又は、変形領域の変形効果パラメータ設定画面内の対話インターフェイスから送られた変形効果パラメータのパラメータ値が受け取られていないことに応じて、事前設定パラメータ値を変形領域の変形効果パラメータのパラメータ値とする操作を実行するために用いられる。
【０１６７】
なお、更に図１５を参照し、本願の変形特殊効果プログラムファイルパッケージの生成装置の更に別の実施例では、操作欄の対話インターフェイスで入力された変形領域削除コマンドを受け取り、変形領域及び変形領域の変形効果パラメータのパラメータ値を削除するための削除モジュールを更に含んでもよい。
【０１６８】
本願の各実施例では、変形領域と少なくとも１つのキーポイントとの間の対応関係を確立するように、複数のキーポイントの位置を予め設定してもよく、そのようにして両方の位置を対応関係にする。１つの変形領域の変形効果パラメータのパラメータ値を設定する時に、予め設定されたキーポイント集合から少なくとも１つのキーポイントを直接選択して該変形領域と少なくとも１つのキーポイントとの間の対応関係を確立することができる。
【０１６９】
例えば、そのうちの一実施形態では、顔検出及びジェスチャ検出に基づいてそれぞれ顔部及びジェスチャ（手部）に対して複数のキーポイントを定義して、変形特殊効果生成における変形領域と顔キーポイント又はジェスチャキーポイントとの間の対応関係の確立を実現することができる。
【０１７０】
そのうちの一実施形態では、確立モジュールは、変形領域の位置参照点と少なくとも１つのキーポイントとの間の対応関係を確立する操作、及び／又は、変形領域の位置参照点と検出ボックスの中心キーポイントとの間の対応関係を確立する操作を実行するために用いられる。
【０１７１】
そのうちの一実施例では、上記位置パラメータの内の事前設定キーポイントは、所定キーポイントのうち、変形領域の境界に位置し且つ連結線が変形領域の中心点を通過する２つのキーポイントを含む。それに対応するように、該実施例では、確立モジュールは、変形領域と上記の変形領域の境界に位置し且つ連結線が変形領域の中心点を通過する２つのキーポイントとの間の対応関係を確立するために用いられる。
【０１７２】
なお、更に図１５を参照し、本願の変形特殊効果プログラムファイルパッケージの生成装置の更にまた１つの実施例では、参照画像を表すためのコンテンツ表示欄を更に含んでもよい。
【０１７３】
一例としては、上記参照画像は、例えば、参照人物の少なくとも一部の画像、例えば参照人物の完全画像、頭部画像、顔部画像、肩部画像、腕画像、ジェスチャ画像、腰部画像、腿部画像、足部画像等の中のいずれか一項又は複数項であってもよい。
【０１７４】
選択可能に、上記実施例では、操作欄は、更に、対話インターフェイス、例えば図２における対話インターフェイス２４によって入力した参照点表示コマンドを受け取り、参照画像上のキーポイントを表示する操作、及び／又は、対話インターフェイスで入力された参照点非表示コマンドを受け取り、参照画像上のキーポイントを表示しない操作を実行するために用いてもよい。
【０１７５】
選択可能に、更にまた１つの実施例では、コンテンツ表示欄は、更に、変形領域の変形効果パラメータのパラメータ値に基づいて、コンテンツ表示欄に変形領域の変形効果を表示するために用いてもよい。
【０１７６】
選択可能に、更にまた１つの実施例では、コンテンツ表示欄は、更に、変形領域に対する位置移動操作を受け取るために用いてもよい。それに対応するように、更に図１５を参照し、該実施例の装置は、コンテンツ表示欄で受け取られた変形領域に対する位置移動操作により、変形領域のコンテンツ表示欄での表示位置を更新し、変形領域の変形効果パラメータ内の対応するパラメータ値を更新するための第１の更新モジュールを更に含んでもよい。
【０１７７】
選択可能に、更にまた１つの実施例では、コンテンツ表示欄は、更に、変形領域に対するサイズ調整操作を受け取るために用いてもよい。それに対応するように、更に図１５を参照し、該実施例の装置は、コンテンツ表示欄で受け取られた変形領域に対するサイズ調整操作により、変形領域のコンテンツ表示欄での表示サイズを更新し、変形領域の変形効果パラメータ内の対応するパラメータ値を更新するための第２の更新モジュールを更に含んでもよい。
【０１７８】
選択可能に、更にまた１つの実施例では、操作欄は、更に、対話インターフェイス、例えば図２における対話インターフェイス２５によって、２つ又は２つ以上の変形領域に対する画像レイヤーパラメータ調整コマンドを受け取るために用いてもよい。それに対応するように、更に図１５を参照し、該実施例の装置は、操作欄の対話インターフェイスで受け取られた２つ又は２つ以上の変形領域に対する画像レイヤーパラメータ調整コマンドに基づいて、２つ又は２つ以上の変形領域の間の遮蔽関係を調整し、調整された遮蔽関係及び２つ又は２つ以上の変形領域に対応する変形パラメータのパラメータ値に基づいて２つ又は２つ以上の変形領域に対応する変形効果を表示させるようにコンテンツ表示欄に指示するための調整モジュールを更に含んでもよい。
【０１７９】
選択可能に、更にまた１つの実施例では、第１の生成モジュールは、更に、予め設定された変形特殊効果プログラムファイル及び変形領域の変形効果パラメータのパラメータ値に基づいて、変形領域の特殊効果プログラムファイルを生成し、プログラムファイル欄によって変形領域の特殊効果プログラムファイルを表示するために用いられる。それに対応するように、更に図１５を参照し、該実施例の装置は、変形領域の特殊効果プログラムファイルを表示するためのプログラムファイル欄を更に含んでもよい。その中の変形特殊効果プログラムファイルは、例えば、ｊｓｏｎプログラムで生成された特殊効果プログラムファイルを含んでもよい。
【０１８０】
更に、図１５を更に参照し、本願の上記各実施例の変形特殊効果プログラムファイルパッケージの生成装置は、上記操作欄、上記コンテンツ表示欄及び／又は上記プログラムファイル欄を含む操作画面を更に含んでもよい。
【０１８１】
そのうちの一実施形態では、操作画面は左側、中部及び右側という３つの領域を含む。ここで、操作画面の左側は操作欄であり、操作画面の中部はコンテンツ表示欄であり、操作画面の右側はプログラムファイル欄である。
【０１８２】
更に、図１５を更に参照し、本願の上記各実施例の変形特殊効果プログラムファイルパッケージの生成装置は、受け取られた保存コマンドにより保存コマンドの指示した位置に変形特殊効果プログラムファイルパッケージを保存するための保存モジュールを更に含んでもよい。
【０１８３】
そのうちの一実施形態では、保存モジュールは、保存コマンドが受け取られたことに応じて、保存パス選択インターフェイス及び圧縮インターフェイスを表示する操作と、保存パス選択インターフェイスから送られた保存位置を受け取る操作と、圧縮インターフェイスにより送られた圧縮方式を受け取り、圧縮方式により変形特殊効果プログラムファイルパッケージを圧縮し、圧縮ファイルパッケージを生成する操作と、圧縮ファイルパッケージを保存位置の指示したフォルダーに記憶する操作とを実行するために用いられる。
【０１８４】
図１６は本願の変形特殊効果生成装置の一実施例の構造模式図である。本願の各実施例の変形特殊効果生成装置は本願の上記変形特殊効果生成方法を実現するために利用可能である。本願の各実施例の変形特殊効果生成装置は、例えばＡＲエンジン又はＡＲ作成機能を有する電子機器（例えば、ＡＲエンジンが設けられた電子機器）等であってもよい。図１６に示すように、該実施例の変形特殊効果生成装置は、第２の取得モジュール及び第２の生成モジュールを含む。
【０１８５】
第２の取得モジュールは、変形領域の変形効果パラメータのパラメータ値を取得するために用いられる。
【０１８６】
第２の生成モジュールは、被処理画像内のキーポイント及び変形領域の変形効果パラメータのパラメータ値に基づいて、被処理画像上で変形効果の特殊効果を生成するために用いられる。
【０１８７】
本願の上記実施例で提供された変形特殊効果生成装置によれば、変形領域の変形効果パラメータのパラメータ値を取得し、被処理画像内のキーポイント及び前記変形領域の変形効果パラメータのパラメータ値に基づいて、被処理画像上で変形効果の特殊効果を生成する。本願の実施例は、予め生成した変形特殊効果プログラムファイルパッケージ内の変形領域の変形効果パラメータのパラメータ値によって、画像に対してキーポイント検出を行い、画像上で変形特殊効果を生成して、画像の変形特殊効果を実現し、画像の再生効果を高めた。
【０１８８】
図１７は本願の変形特殊効果生成装置の別の実施例の構造模式図である。図１７に示すように、図１６に示した実施例と比べて、該実施例の変形特殊効果生成装置は、変形特殊効果プログラムファイルパッケージをインポートするためのインポートモジュールを更に含む。それに対応するように、該実施例では、第２の生成モジュールは、変形特殊効果プログラムファイルパッケージ内の変形領域の変形効果パラメータのパラメータ値を取得するために用いられる。
【０１８９】
一例としては、該変形特殊効果プログラムファイルパッケージは、本願の上記のいずれか１つの実施例の変形特殊効果プログラムファイルパッケージの生成方法又は装置を用いて生成したものである。
【０１９０】
なお、更に図１７を参照し、変形特殊効果生成装置の更に別の実施例では、被処理画像内のキーポイントを検出するための第１の検出モジュールを更に含む。
【０１９１】
そのうちの一実施形態では、第１の検出モジュールは、被処理画像に対して対応関係に関わるキーポイントの検出を行い、キーポイント検出結果を出力するためのニューラルネットワークを含んでもよい。その中のキーポイント検出結果は、例えば、対応関係に関わるキーポイントの被処理画像における位置、対応関係に関わるキーポイントの事前設定番号の中のいずれか一項又は複数項を含んでもよいが、それらに限定されない。
【０１９２】
そのうちの一実施形態では、上記変形領域の変形効果パラメータのパラメータ値は、変形領域と所定の少なくとも１つのキーポイントとの間の対応関係を含んでもよい。
【０１９３】
そのうちの一実施形態では、インポートモジュールは、変形領域を読み取るための第１のインターフェイス関数を呼び出すことによって、変形特殊効果プログラムファイルパッケージを内部メモリに読み込む操作と、変形特殊効果プログラムファイルパッケージを解析し、変形効果パラメータのパラメータ値を含む変形特殊効果プログラムファイルを取得する操作とを実行するために用いられる。
【０１９４】
その中の変形特殊効果プログラムファイルは、例えば、ｊｓｏｎプログラム又は他の任意のプログラムで生成した特殊効果プログラムファイルを含んでもよい。
【０１９５】
そのうちの一実施形態では、第２の取得モジュールは、ステッカーハンドルを作成するための第２のインターフェイス関数によって、ステッカーハンドルを作成する操作と、変形特殊効果プログラムファイル内の変形領域の変形効果パラメータのパラメータ値を読み取り、ステッカーハンドルに記憶する操作とを実行するために用いられる。
【０１９６】
そのうちの選択可能な一例では、第２の生成モジュールは、変形領域をレンダリングするための第３のインターフェイス関数を呼び出すことによって、ステッカーハンドルから被処理画像上に表示しようとする変形領域を読み取る操作と、被処理画像におけるキーポイント及び表示しようとする変形領域の変形効果パラメータのパラメータ値に基づいて、変形領域の被処理画像での表示位置を決定する操作と、変形領域の被処理画像での表示位置に基づいて、変形領域を被処理画像上の表示位置に表示する操作とを実行するために用いられる。
【０１９７】
更なる選択可能な例では、上記被処理画像がビデオ内の被処理画像である時に、第２の生成モジュールは、更に、変形領域が被処理画像の所在するビデオに表示されるビデオフレーム数を取得し、ビデオからビデオフレーム数に対応する画像を予め読み取るために用いてもよい。
【０１９８】
なお、変形特殊効果生成装置の更に別の実施例では、第２の取得モジュールは、更に、変形特殊効果プログラムファイルパッケージの再生が完了したことに応じて、ステッカーハンドルを廃棄するための第４のインターフェイス関数を呼び出すことによってステッカーハンドルを廃棄するために用いてもよい。
【０１９９】
そのうちの一実施形態では、上記変形効果パラメータは、変形効果の表示をトリガするトリガ動作を表すためのトリガ動作パラメータを含んでもよい。それに対応するように、更に図１７を参照し、変形特殊効果生成装置の更に別の実施例では、被処理画像にトリガ動作パラメータのパラメータ値に対応するトリガ動作が現れたか否かを検出するための第２の検出モジュールを更に含む。それに対応するように、該実施例では、第２の生成モジュールは、被処理画像にトリガ動作パラメータのパラメータ値に対応するトリガ動作が現れたことが検出されたことに応じて、被処理画像内のキーポイント及び変形領域の変形効果パラメータのパラメータ値に基づいて、被処理画像上で変形効果の特殊効果を生成するために用いられる。
【０２００】
そのうちの一実施形態では、上記変形効果パラメータは、変形効果を表示する時に事前設定部位に表示される美顔／化粧効果を表すための美顔／化粧（美顔及び／又は化粧）効果パラメータを含んでもよい。それに対応するように、該実施例では、第２の生成モジュールは、更に、被処理画像内のキーポイント及び変形領域の変形効果パラメータのパラメータ値に基づいて、被処理画像上で変形効果の特殊効果を生成する時に、美顔／化粧効果パラメータに基づいて、被処理画像に美顔／化粧効果を表示するために用いてもよい。
【０２０１】
なお、本願の実施例で提供された別の電子機器は、
コンピュータプログラムを記憶するためのメモリと、
メモリに記憶されたコンピュータプログラムを実行するために用いられ、コンピュータプログラムが実行されると、本願のいずれか１つの実施例に記載の変形特殊効果プログラムファイルパッケージの生成方法又は変形特殊効果生成方法を実現するプロセッサと、を含む。
【０２０２】
図１８は本願の電子機器の一適用実施例の構成模式図である。以下、本願の実施例の端末装置又はサーバを実現するのに適する電子機器の構成模式図を示す図１８を参照する。図１８に示すように、該電子機器は１つ又は複数のプロセッサ、通信部などを含み、前記１つ又は複数のプロセッサは、例えば、１つ又は複数の中央処理ユニット（ＣＰＵ）、及び／又は１つ又は複数の画像プロセッサ（ＧＰＵ）などであり、プロセッサは、読み取り専用メモリ（ＲＯＭ）に記憶された実行可能コマンド又は記憶部からランダムアクセスメモリ（ＲＡＭ）にロードされた実行可能コマンドによって各種の適切な動作及び処理を実現することができる。通信部はネットワークカードを含んでよいが、それに限定されなく、前記ネットワークカードはＩＢ（Ｉｎｆｉｎｉｂａｎｄ）ネットワークカードを含んでよいが、それに限定されなく、プロセッサは読み取り専用メモリ及び／又はランダムアクセスメモリと通信して実行可能コマンドを実行し、通信バスを介して通信部に接続され、通信部を介して他のターゲットデバイスと通信してよく、それにより本願の実施例で提供されるいずれか一項の方法に対応する操作を完成し、例えば、少なくとも１つの変形領域の変形効果パラメータのパラメータ値を取得し、少なくとも１つの前記変形領域と所定の少なくとも１つのキーポイントとの間の対応関係を確立し、前記パラメータ値が取得された少なくとも１つの前記変形領域及び前記対応関係に基づいて、変形特殊効果プログラムファイルパッケージを生成する。更に例えば、変形領域の変形効果パラメータのパラメータ値を取得し、被処理画像内のキーポイント及び前記変形領域の変形効果パラメータのパラメータ値に基づいて、前記画像上で変形効果の特殊効果を生成する。
【０２０３】
また、ＲＡＭには、装置の動作に必要な各種のプログラムやデータが格納されていてもよい。ＣＰＵ、ＲＯＭ及びＲＡＭは、通信バスを介して相互に接続される。ＲＡＭを有する場合に、ＲＯＭは選択可能なモジュールである。ＲＡＭは実行可能コマンドを格納するか、または動作時に実行可能コマンドをＲＯＭに書き込み、実行可能コマンドによってプロセッサに本願のいずれか１種の前記方法に対応する操作を実行させる。入力／出力（Ｉ／Ｏ）インターフェイスも通信バスに接続される。通信部は、統合的に設置されてもよく、複数のサブモジュール（例えば複数のＩＢネットワークカード）を有し、通信バスのリンク上にあるように設置されてもよい。
【０２０４】
キーボード、マウスなどを含む入力部と、陰極線管（ＣＲＴ）、液晶ディスプレイー（ＬＣＤ）など及びスピーカなどを含む出力部と、ハードディスクなどを含む記憶部と、ＬＡＮカード、モデムなどのネットワークインターフェイスカードを含む通信部とがＩ／Ｏインターフェイスに接続されている。通信部は例えばインターネットのようなネットワークを介して通信処理を行う。ドライブも必要に応じてＩ／Ｏインターフェイスに接続される。磁気ディスク、光ディスク、光磁気ディスク、半導体メモリなどのリムーバブル媒体は、必要に応じてドライブ上に装着され、そこから読み出されたコンピュータプログラムを必要に応じて記憶部にインストールする。
【０２０５】
なお、図１８に示す構造は選択可能な一実施形態に過ぎず、実践過程では、実際の必要に応じて上記図１８の部品の数及び種類を選択、削除、追加、または置換することができ、異なる機能部品の設置上でも、分離設置または統合設置などの実施形態を採用でき、例えばＧＰＵとＣＰＵは分離設置するかまたはＧＰＵをＣＰＵに統合するようにしてよく、通信部は分離設置するか、またはＣＰＵやＧＰＵに統合設置することなども可能であることを説明する必要がある。これらの置換可能な実施形態はいずれも本願の開示した保護範囲に属する。
【０２０６】
特に、本願の実施例によれば、フローチャートを参照しながら上述したプロセスはコンピュータソフトウェアプログラムとして実現できる。例えば、本願の実施例はコンピュータプログラム製品を含み、それは機械可読媒体に有形に具現化された、フローチャートに示す方法を実行するためのプログラムコードを含むコンピュータプログラムを含み、プログラムコードは本願の実施例により提供される変形特殊効果プログラムファイルパッケージの生成方法のステップを対応して実行する対応のコマンドを含んでよい。このような実施例では、該コンピュータプログラムは通信部によってネットワークからダウンロード及びインストールされ、及び／又はリムーバブル媒体からインストールされ得る。ＣＰＵによって該コンピュータプログラムを実行する時に、本願の方法で限定された上記機能を実行する。
【０２０７】
なお、本願の実施例は、コンピュータコマンドを含むコンピュータプログラムであって、コンピュータコマンドが機器のプロセッサ上で動作する時に、本願のいずれか１つの実施例に記載の変形特殊効果プログラムファイルパッケージの生成方法又は変形特殊効果生成方法を実現するコンピュータプログラムを更に提供する。
【０２０８】
なお、本願の実施例は、コンピュータプログラムが記憶されているコンピュータ可読記憶媒体であって、該コンピュータプログラムがプロセッサにより実行されると、本願のいずれか１つの実施例に記載の変形特殊効果プログラムファイルパッケージの生成方法又は変形特殊効果生成方法を実現するコンピュータ可読記憶媒体を更に提供する。
【０２０９】
本明細書における様々な実施例は漸進的に説明され、各実施例は他の実施例との相違点に集中して説明したが、各実施例間の同一または類似の部分については相互に参照すればよい。システム実施例については、それは基本的に方法実施例に対応するので、説明は比較的簡単であり、関連部分は方法実施例の説明の一部を参照すればよい。
【０２１０】
本願の方法及び装置は、様々な形態で実現され得る。例えば、ソフトウェア、ハードウェア、ファームウェアまたはソフトウェア、ハードウェア、ファームウェアの任意の組合わせによって本願の方法及び装置を実現することができる。前記方法のステップのための上記順序は説明することのみを目的とし、本願の方法のステップは、特に断らない限り、以上で説明した順序に限定されない。また、いくつかの実施例では、本願は記録媒体に記憶されたプログラムとしてもよく、これらのプログラムは本願の方法を実現するための機械可読コマンドを含む。従って、本願は本願の方法を実行するためのプログラムが記憶された記録媒体も含む。
【０２１１】
本願の説明は、例示及び説明のために提示されたものであり、網羅的なものでありもしくは開示された形式に本願を限定するというわけでない。当業者にとっては多くの修正及び変形を加えることができるのは明らかであろう。実施例は本願の原理及び実際応用をより明瞭に説明するため、かつ当業者が本願を理解して特定用途に適した各種の修正を加えた各種の実施例を設計可能にするように選択され説明されたものである。
【図１】
2021508882.tif 000005
【図２】
2021508882.tif 000006
【図３】
2021508882.tif 000007
【図４】
2021508882.tif 000008
【図５】
2021508882.tif 000009
【図６】
2021508882.tif 000010
【図７】
2021508882.tif 000011
【図８】
2021508882.tif 000012
【図９】
2021508882.tif 000013
【図１０】
2021508882.tif 000014
【図１１】
2021508882.tif 000015
【図１２】
2021508882.tif 000016
【図１３】
2021508882.tif 000017
【図１４】
2021508882.tif 000018
【図１５】
2021508882.tif 000019
【図１６】
2021508882.tif 000020
【図１７】
2021508882.tif 000021
【図１８】
2021508882.tif 000022
【手続補正書】
【提出日】令和2年6月26日(2020.6.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
少なくとも１つの変形領域の変形効果パラメータのパラメータ値を取得する操作と、
少なくとも１つの前記変形領域と所定の少なくとも１つのキーポイントとの間の対応関係を確立する操作と、
前記パラメータ値が取得された少なくとも１つの前記変形領域及び前記対応関係に基づいて、変形特殊効果プログラムファイルパッケージを生成する操作と、を含むことを特徴とする変形特殊効果プログラムファイルパッケージの生成方法。
【請求項２】
少なくとも１つの変形領域の変形効果パラメータのパラメータ値を取得する前記操作の前に、前記少なくとも１つの変形領域を追加する操作を更に含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記変形領域が複数である場合、少なくとも１つの変形領域の変形効果パラメータのパラメータ値を取得する前記操作は、複数の変形領域の変形効果パラメータのパラメータ値を一括取得する操作、及び／又は、複数の変形領域のうちの少なくとも一部の前記変形領域の変形効果パラメータのパラメータ値をそれぞれ取得する操作、及び／又は、１つの変形領域をコピーして、他の１つの変形領域と前記他の１つの変形領域の変形効果パラメータのパラメータ値とを取得する操作を含むことを特徴とする請求項１又は２に記載の方法。
【請求項４】
操作欄の対話インターフェイスで入力された変形領域追加コマンドを受け取り、少なくとも１つの前記変形領域を追加し、前記変形領域の変形効果パラメータ設定画面を生成し、前記操作欄に前記変形領域の変形効果パラメータ設定画面を表示する操作を更に含み、
変形領域の変形効果パラメータのパラメータ値を取得する前記操作は、前記変形効果パラメータ設定画面で前記変形領域の変形効果パラメータのパラメータ値を取得する操作を含むことを特徴とする請求項１−３のいずれか一項に記載の方法。
【請求項５】
変形領域の変形効果パラメータのパラメータ値を取得する前記操作は、参照画像上で変形領域を移動することで、前記変形領域の位置パラメータを取得する操作、及び／又は、前記変形領域の大きさを調整することで、前記変形領域の範囲を取得する操作、及び／又は、変形効果を制御するための変形曲線を調整することで、前記変形領域の変形効果パラメータのパラメータ値を取得する操作、及び／又は、変形効果制御パラメータのパラメータ値を受け取ることで、前記変形領域の変形効果パラメータのパラメータ値を取得する操作を含むことを特徴とする請求項１−４のいずれか一項に記載の方法。
【請求項６】
変形領域の変形効果パラメータのパラメータ値を取得する前記操作は、前記変形領域の変形効果パラメータ設定画面内の対話インターフェイスから送られた変形効果パラメータのパラメータ値が受け取られたことに応じて、設定されたパラメータ値を前記変形領域の変形効果パラメータのパラメータ値とする操作、及び／又は、前記変形領域の変形効果パラメータ設定画面内の対話インターフェイスから送られた変形効果パラメータのパラメータ値が受け取られていないことに応じて、事前設定パラメータ値を前記変形領域の変形効果パラメータのパラメータ値とする操作を含むことを特徴とする請求項４又は５に記載の方法。
【請求項７】
操作欄の対話インターフェイスで入力された変形領域削除コマンドを受け取り、前記変形領域及び前記変形領域の変形効果パラメータのパラメータ値を削除する操作を更に含むことを特徴とする請求項４−６のいずれか一項に記載の方法。
【請求項８】
前記キーポイントは、頭部キーポイント、顔部キーポイント、肩部キーポイント、腕キーポイント、ジェスチャキーポイント、腰部キーポイント、腿部キーポイント、足部キーポイント、人体骨格キーポイントの中のいずれか１種又は複数種を含むことを特徴とする請求項１−７のいずれか一項に記載の方法。
【請求項９】
前記変形領域と所定の少なくとも１つのキーポイントとの間の対応関係を確立する前記操作に、前記変形領域の位置参照点と前記少なくとも１つのキーポイントとの間の対応関係を確立する操作、及び／又は、前記変形領域の位置参照点と検出ボックスの中心キーポイントとの間の対応関係を確立する操作を含むことを特徴とする請求項１−８のいずれか一項に記載の方法。
【請求項１０】
前記変形効果パラメータは、
変形領域の変形効果を表示するか否かを制御するための表示パラメータ、
変形領域の変形効果の表示をトリガするトリガ動作を表すためのトリガ動作パラメータ、
変形効果のリピート再生回数を表すためのリピートパラメータ、
変形領域の変形効果を遅延表示する時間を表すための遅延トリガパラメータ、
変形領域の変形効果の表示を終了する動作を表すためのトリガ終了パラメータ、
変形領域の変形効果を制御するための変形効果制御パラメータ、
変形領域のサイズ変化の参照基準を表すための表示サイズパラメータ、
変形領域と事前設定キーポイントとの間の位置結び付け関係を表すための位置パラメータ、
変形領域の回転が従う中心点を表すための回転中心パラメータ、
変形領域の中心点を表すための変形中心パラメータ、
変形領域の中心点ずらしモードを切り替えるためのモード切り替えパラメータ、
変形効果を表示する時に事前設定部位に表示される美顔／化粧効果を表すための美顔／化粧効果パラメータの中のいずれか一項又は複数項を含み、
前記変形領域の中心点ずらしモードは、中心点簡便引伸モード及び／又は径方向ずらし引伸モードを含み、
前記トリガ動作パラメータのパラメータ値に対応するトリガ動作は、無動作トリガ、眼部動作、頭部動作、眉部動作、手部動作、口部動作、肩部動作の中のいずれか一項又は複数項を含むことを特徴とする請求項１−９のいずれか一項に記載の方法。
【請求項１１】
変形曲線によって前記変形領域の変形効果を制御し、前記変形効果制御パラメータは前記変形曲線のパラメータを含み、
前記変形曲線のパラメータは、変形効果の引伸方向及び引伸半径を制御するための第１の制御点パラメータ、変形領域の中間領域の変形平滑性を制御するための第２の制御点パラメータ、変形領域の境界領域の変形平滑性を制御するための第３の制御点パラメータの中のいずれか一項又は複数項を含み、
前記変形効果の引伸方向は、前記変形領域の中心点から外へ引伸する方向、及び／又は、前記変形領域の中心点から内へ引伸する方向を含むことを特徴とする請求項１０に記載の方法。
【請求項１２】
前記位置パラメータ内の事前設定キーポイントは、所定キーポイントのうち、前記変形領域の境界に位置し且つ連結線が前記変形領域の中心点を通過する２つのキーポイントを含み、
前記変形領域と所定の少なくとも１つのキーポイントとの間の対応関係を確立する操作は、前記変形領域と前記変形領域の境界に位置し且つ連結線が前記変形領域の中心点を通過する前記２つのキーポイントとの間の対応関係を確立する操作を含むことを特徴とする請求項１０又は１１に記載の方法。
【請求項１３】
前期方法は、コンテンツ表示欄によって、少なくとも１つの参照部位を含む参照画像を表示する操作を更に含み、
前期方法は、操作欄の対話インターフェイスで入力された参照点表示コマンドを受け取り、前記参照画像上のキーポイントを表示する操作、及び／又は、操作欄の対話インターフェイスで入力された参照点非表示コマンドを受け取り、前記参照画像上のキーポイントを表示しない操作を更に含み、
前記参照画像は、参照人物の少なくとも一部の画像を含み、
前記参照人物の少なくとも一部の画像は、前記参照人物の完全画像、頭部画像、顔部画像、肩部画像、腕画像、ジェスチャ画像、腰部画像、腿部画像、足部画像の中のいずれか一項又は複数項を含むことを特徴とする請求項１−１２のいずれか一項に記載の方法。
【請求項１４】
前期方法は、前記変形領域の変形効果パラメータのパラメータ値に基づいて、前記コンテンツ表示欄に前記変形領域の変形効果を表示する操作を更に含み、
前期方法は、前記コンテンツ表示欄で受け取られた、前記変形領域に対する位置移動操作により、前記コンテンツ表示欄における前記変形領域の表示位置を更新し、且つ前記変形領域の変形効果パラメータ内の対応するパラメータ値を更新する操作を更に含むことを特徴とする請求項１３に記載の方法。
【請求項１５】
前記コンテンツ表示欄で受け取られた、前記変形領域に対するサイズ調整操作により、前記コンテンツ表示欄における前記変形領域の表示サイズを更新し、且つ前記変形領域の変形効果パラメータ内の対応するパラメータ値を更新する操作を更に含むことを特徴とする請求項１３又は１４に記載の方法。
【請求項１６】
前記操作欄の対話インターフェイスで受け取られた２つ又は２つ以上の変形領域に対する画像レイヤーパラメータ調整コマンドに基づいて、前記２つ又は２つ以上の変形領域の間の遮蔽関係を調整し、調整された遮蔽関係及び前記２つ又は２つ以上の変形領域に対応する変形パラメータのパラメータ値に基づいて、前記２つ又は２つ以上の変形領域に対応する変形効果を表示する操作を更に含むことを特徴とする請求項１３−１５のいずれか一項に記載の方法。
【請求項１７】
変形特殊効果プログラムファイルパッケージを生成する前記操作の前に、予め設定された変形特殊効果プログラムファイル及び前記変形領域の変形効果パラメータのパラメータ値に基づいて、前記変形領域の特殊効果プログラムファイルを生成し、プログラムファイル欄によって、前記変形領域の特殊効果プログラムファイルを表示する操作を更に含むことを特徴とする請求項１−１６のいずれか一項に記載の方法。
【請求項１８】
受け取られた起動コマンドにより起動し、操作欄、コンテンツ表示欄及び／又はプログラムファイル欄を含む操作画面を表示する操作を更に含み、
前記操作画面は、左側、中部及び右側という３つの領域を含み、
操作画面を表示する前記操作は、前記操作画面の左側に前記操作欄を表示し、前記操作画面の中部に前記コンテンツ表示欄を表示し、前記操作画面の右側に前記プログラムファイル欄を表示する操作を含むことを特徴とする請求項１−１７のいずれか一項に記載の方法。
【請求項１９】
変形特殊効果プログラムファイルパッケージを生成する前記操作の後に、受け取られた保存コマンドにより、前記保存コマンドの指示した位置に前記変形特殊効果プログラムファイルパッケージを保存する操作を更に含むことを特徴とする請求項１−１８のいずれか一項に記載の方法。
【請求項２０】
受け取られた保存コマンドにより、前記保存コマンドの指示した位置に前記変形特殊効果プログラムファイルパッケージを保存する前記操作は、
保存コマンドが受け取られたことに応じて、保存パス選択インターフェイス及び圧縮インターフェイスを表示する操作と、
前記保存パス選択インターフェイスから送られた保存位置を受け取る操作と、前記圧縮インターフェイスにより送られた圧縮方式を受け取り、前記圧縮方式に基づいて前記変形特殊効果プログラムファイルパッケージを圧縮し、圧縮ファイルパッケージを生成する操作と、
前記圧縮ファイルパッケージを前記保存位置の指示したフォルダーに記憶する操作と、を含むことを特徴とする請求項１９に記載の方法。
【請求項２１】
変形領域の変形効果パラメータのパラメータ値を取得する操作と、
被処理画像内のキーポイント及び前記変形領域の変形効果パラメータのパラメータ値に基づいて、前記被処理画像上で変形効果の特殊効果を生成する操作と、を含むことを特徴とする変形特殊効果生成方法。
【請求項２２】
変形領域の変形効果パラメータのパラメータ値を取得する前記操作の前に、変形特殊効果プログラムファイルパッケージをインポートする操作を更に含み、
変形領域の変形効果パラメータのパラメータ値を取得する前記操作は、前記変形特殊効果プログラムファイルパッケージ内の変形領域の変形効果パラメータのパラメータ値を取得する操作を含むことを特徴とする請求項２１に記載の方法。
【請求項２３】
前記変形特殊効果プログラムファイルパッケージは、請求項１−２０のいずれか一項に記載の方法を用いて生成したものであることを特徴とする請求項２１又は２２に記載の方法。
【請求項２４】
前記被処理画像内のキーポイントを検出する操作を更に含み、
前記変形領域の変形効果パラメータのパラメータ値は、前記変形領域と所定の少なくとも１つのキーポイントとの間の対応関係を含むことを特徴とする請求項２１−２３のいずれか一項に記載の方法。
【請求項２５】
変形特殊効果プログラムファイルパッケージをインポートする前記操作は、変形領域を読み取るための第１のインターフェイス関数を呼び出すことによって、前記変形特殊効果プログラムファイルパッケージを内部メモリに読み込む操作と、前記変形特殊効果プログラムファイルパッケージを解析し、前記変形効果パラメータのパラメータ値を含む変形特殊効果プログラムファイルを取得する操作と、を含むことを特徴とする請求項２２−２４のいずれか一項に記載の方法。
【請求項２６】
変形領域の変形効果パラメータのパラメータ値を取得する前記操作は、ステッカーハンドルを作成するための第２のインターフェイス関数によって、ステッカーハンドルを作成する操作と、前記変形特殊効果プログラムファイル内の変形領域の変形効果パラメータのパラメータ値を読み取り、前記ステッカーハンドルに記憶する操作と、を含むことを特徴とする請求項２５に記載の方法。
【請求項２７】
前記ステッカーハンドル内の前記変形特殊効果プログラムファイルの変形領域の変形効果パラメータのパラメータ値に基づいて、前記被処理画像における前記変形領域の表示位置を取得する操作を更に含むことを特徴とする請求項２６に記載の方法。
【請求項２８】
前記被処理画像がビデオ内の画像である場合、前記変形領域が前記画像の所在するビデオに表示されるビデオフレーム数を取得し、前記ビデオから前記ビデオフレーム数に対応する画像を読み取る操作を更に含むことを特徴とする請求項２７に記載の方法。
【請求項２９】
被処理画像内のキーポイント及び前記変形領域の変形効果パラメータのパラメータ値に基づいて、前記被処理画像上で変形効果の特殊効果を生成する前記操作は、
変形領域をレンダリングするための第３のインターフェイス関数を呼び出すことによって、前記ステッカーハンドルから、前記被処理画像上に表示しようとする変形領域を読み取る操作と、
前記被処理画像内のキーポイント及び前記の表示しようとする変形領域の変形効果パラメータのパラメータ値に基づいて、前記被処理画像における前記変形領域の表示位置を決定する操作と、
前記被処理画像における前記変形領域の表示位置に基づいて、前記変形領域を前記被処理画像上の前記表示位置に表示する操作と、を含むことを特徴とする請求項２６−２８のいずれか一項に記載の方法。
【請求項３０】
前記被処理画像内のキーポイントを検出する前記操作は、ニューラルネットワークによって、前記被処理画像に対して前記対応関係に関わるキーポイントの検出を行い、キーポイント検出結果を出力する操作を含み、
前記キーポイント検出結果は、前記対応関係に関わるキーポイントの前記被処理画像における位置、前記対応関係に関わるキーポイントの事前設定番号の中のいずれか一項又は複数項を含むことを特徴とする請求項２４−２９のいずれか一項に記載の方法。
【請求項３１】
前記変形効果パラメータは、変形効果の表示をトリガするトリガ動作を表すためのトリガ動作パラメータを含み、
前記方法は、前記被処理画像に前記トリガ動作パラメータのパラメータ値に対応するトリガ動作が現れたか否かを検出する操作を更に含み、
被処理画像内のキーポイント及び前記変形領域の変形効果パラメータのパラメータ値に基づいて、前記被処理画像上で変形効果の特殊効果を生成する前記操作は、前記被処理画像に前記トリガ動作パラメータのパラメータ値に対応するトリガ動作が現れたことが検出されたことに応じて、前記被処理画像内のキーポイント及び前記変形領域の変形効果パラメータのパラメータ値に基づいて、前記被処理画像上で変形効果の特殊効果を生成する操作を含むことを特徴とする請求項３０に記載の方法。
【請求項３２】
前記変形効果パラメータは、変形効果を表示する時に事前設定部位に表示される美顔／化粧効果を表すための美顔／化粧効果パラメータを含み、
被処理画像内のキーポイント及び前記変形領域の変形効果パラメータのパラメータ値に基づいて、前記被処理画像上で変形効果の特殊効果を生成する時に、前記美顔／化粧効果パラメータに基づいて、前記被処理画像に美顔／化粧効果を表示する操作を更に含むことを特徴とする請求項２１−３１のいずれか一項に記載の方法。
【請求項３３】
少なくとも１つの変形領域の変形効果パラメータのパラメータ値を取得するための第１の取得モジュールと、
少なくとも１つの前記変形領域と所定の少なくとも１つのキーポイントとの間の対応関係を確立するための確立モジュールと、
前記パラメータ値が取得された少なくとも１つの前記変形領域及び前記対応関係に基づいて、変形特殊効果プログラムファイルパッケージを生成するための第１の生成モジュールと、を含むことを特徴とする変形特殊効果プログラムファイルパッケージの生成装置。
【請求項３４】
変形領域の変形効果パラメータのパラメータ値を取得するための第２の取得モジュールと、
被処理画像内のキーポイント及び前記変形領域の変形効果パラメータのパラメータ値に基づいて、前記被処理画像上で変形効果の特殊効果を生成するための第２の生成モジュールと、を含むことを特徴とする変形特殊効果生成装置。
【請求項３５】
コンピュータプログラムを記憶するためのメモリと、
前記メモリに記憶されたコンピュータプログラムを実行するために用いられ、前記コンピュータプログラムが実行されると、上記請求項１−３２のいずれか一項に記載の方法を実現するプロセッサと、を含むことを特徴とする電子機器。
【請求項３６】
コンピュータプログラムが記憶されているコンピュータ可読記憶媒体であって、該コンピュータプログラムがプロセッサにより実行されると、上記請求項１−３２のいずれか一項に記載の方法を実現することを特徴とするコンピュータ可読記憶媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
本願の上記実施例で提供された変形特殊効果生成方法及び装置、電子機器、プログラム並びに媒体によれば、変形領域の変形効果パラメータのパラメータ値を取得し、被処理画像内のキーポイント及び前記変形領域の変形効果パラメータのパラメータ値に基づいて、被処理画像上で変形効果の特殊効果を生成する。本願の実施例は、予め生成した変形特殊効果プログラムファイルパッケージ内の変形領域の変形効果パラメータのパラメータ値によって、画像に対してキーポイント検出を行い、画像上で変形特殊効果を生成して、画像の変形特殊効果を実現し、画像の再生効果を高めた。
例えば、本願は以下の項目を提供する。
（項目１）
少なくとも１つの変形領域の変形効果パラメータのパラメータ値を取得する操作と、
少なくとも１つの上記変形領域と所定の少なくとも１つのキーポイントとの間の対応関係を確立する操作と、
上記パラメータ値が取得された少なくとも１つの上記変形領域及び上記対応関係に基づいて、変形特殊効果プログラムファイルパッケージを生成する操作と、を含むことを特徴とする変形特殊効果プログラムファイルパッケージの生成方法。
（項目２）
少なくとも１つの変形領域の変形効果パラメータのパラメータ値を取得する上記操作の前に、上記少なくとも１つの変形領域を追加する操作を更に含むことを特徴とする項目１に記載の方法。
（項目３）
上記変形領域が複数である場合、少なくとも１つの変形領域の変形効果パラメータのパラメータ値を取得する上記操作は、複数の変形領域の変形効果パラメータのパラメータ値を一括取得する操作、及び／又は、複数の変形領域のうちの少なくとも一部の上記変形領域の変形効果パラメータのパラメータ値をそれぞれ取得する操作、及び／又は、１つの変形領域をコピーして、他の１つの変形領域と上記他の１つの変形領域の変形効果パラメータのパラメータ値とを取得する操作を含むことを特徴とする項目１又は２に記載の方法。
（項目４）
操作欄の対話インターフェイスで入力された変形領域追加コマンドを受け取り、少なくとも１つの上記変形領域を追加し、上記変形領域の変形効果パラメータ設定画面を生成し、上記操作欄に上記変形領域の変形効果パラメータ設定画面を表示する操作を更に含み、
変形領域の変形効果パラメータのパラメータ値を取得する上記操作は、上記変形効果パラメータ設定画面で上記変形領域の変形効果パラメータのパラメータ値を取得する操作を含むことを特徴とする項目１−３のいずれか一項に記載の方法。
（項目５）
変形領域の変形効果パラメータのパラメータ値を取得する上記操作は、参照画像上で変形領域を移動することで、上記変形領域の位置パラメータを取得する操作、及び／又は、上記変形領域の大きさを調整することで、上記変形領域の範囲を取得する操作、及び／又は、変形効果を制御するための変形曲線を調整することで、上記変形領域の変形効果パラメータのパラメータ値を取得する操作、及び／又は、変形効果制御パラメータのパラメータ値を受け取ることで、上記変形領域の変形効果パラメータのパラメータ値を取得する操作を含むことを特徴とする項目１−４のいずれか一項に記載の方法。
（項目６）
変形領域の変形効果パラメータのパラメータ値を取得する上記操作は、上記変形領域の変形効果パラメータ設定画面内の対話インターフェイスから送られた変形効果パラメータのパラメータ値が受け取られたことに応じて、設定されたパラメータ値を上記変形領域の変形効果パラメータのパラメータ値とする操作、及び／又は、上記変形領域の変形効果パラメータ設定画面内の対話インターフェイスから送られた変形効果パラメータのパラメータ値が受け取られていないことに応じて、事前設定パラメータ値を上記変形領域の変形効果パラメータのパラメータ値とする操作を含むことを特徴とする項目４又は５に記載の方法。
（項目７）
操作欄の対話インターフェイスで入力された変形領域削除コマンドを受け取り、上記変形領域及び上記変形領域の変形効果パラメータのパラメータ値を削除する操作を更に含むことを特徴とする項目４−６のいずれか一項に記載の方法。
（項目８）
上記キーポイントは、頭部キーポイント、顔部キーポイント、肩部キーポイント、腕キーポイント、ジェスチャキーポイント、腰部キーポイント、腿部キーポイント、足部キーポイント、人体骨格キーポイントの中のいずれか１種又は複数種を含むことを特徴とする項目１−７のいずれか一項に記載の方法。
（項目９）
上記頭部キーポイントは、頭頂部キーポイント、鼻先キーポイント及びあごキーポイントの中のいずれか一項又は複数項を含み、及び／又は、
上記面部顔部キーポイントは、顔部輪郭キーポイント、目キーポイント、眉毛キーポイント、鼻キーポイント、口部キーポイントの中のいずれか一項又は複数項を含み、及び／又は、
上記肩部キーポイントは、肩部と頭部の結合位置に位置する肩頭結合キーポイント、及び腕根元部輪郭キーポイントと肩頭結合キーポイントとの間の中点位置に位置する肩輪郭中点キーポイントの中のいずれか一項又は複数項を含み、及び／又は、
上記腕キーポイントは、手首輪郭キーポイント、肘輪郭キーポイント、腕根元部輪郭キーポイント、手首輪郭キーポイントと肘輪郭キーポイントとの間の中点位置に位置する前腕輪郭中点キーポイント、及び肘輪郭キーポイントと腕根元部輪郭キーポイントとの間の中点位置に位置する上腕中点キーポイントの中のいずれか一項又は複数項を含み、及び／又は、
上記ジェスチャキーポイントは、ジェスチャボックスの４つの頂点キーポイント、及びジェスチャボックスの中心キーポイントの中のいずれか一項又は複数項を含み、及び／又は、
上記腿部キーポイントは、股間部キーポイント、ひざ輪郭キーポイント、足首輪郭キーポイント、太腿付け根外側輪郭キーポイント、ひざ輪郭キーポイントと足首輪郭キーポイントとの間の中点位置に位置する下腿輪郭中点キーポイント、ひざ内輪郭キーポイントと股間部キーポイントとの間の中点位置に位置する太腿内輪郭中点キーポイント、及びひざ外輪郭キーポイントと太腿付け根外側輪郭キーポイントとの間の中点位置に位置する太腿外輪郭中点キーポイントの中のいずれか一項又は複数項を含み、及び／又は、
上記腰部キーポイントは、太腿付け根外側輪郭キーポイントと腕根元部輪郭キーポイントとの間をＮ等分して生成したＮ個の等分点の中のいずれか一項又は複数項を含み、上記Ｎが１より大きく、及び／又は、
上記足部キーポイントは、つま先キーポイント及び踵キーポイントの中のいずれか一項又は複数項を含み、及び／又は、
上記人体骨格キーポイントは、右肩骨格キーポイント、右肘骨格キーポイント、右手首骨格キーポイント、左肩骨格キーポイント、左肘骨格キーポイント、左手首骨格キーポイント、右寛骨骨格キーポイント、右膝骨格キーポイント、右踝骨格キーポイント、左寛骨骨格キーポイント、左膝骨格キーポイント、左踝骨格キーポイント、頭頂部骨格キーポイント、及び頸部骨格キーポイントの中のいずれか一項又は複数項を含むことを特徴とする項目８に記載の方法。
（項目１０）
上記目キーポイントは、左目縁キーポイント、左目瞳孔中心キーポイント、左目中心キーポイント、右目縁キーポイント、右目瞳孔中心キーポイント、及び右目中心キーポイントの中のいずれか一項又は複数項を含み、及び／又は、
上記眉毛キーポイントは、左眉毛キーポイント及び右眉毛キーポイントの中のいずれか一項又は複数項を含み、及び／又は、
上記鼻キーポイントは、鼻筋キーポイント、鼻下縁キーポイント、及び鼻外側輪郭キーポイントの中のいずれか一項又は複数項を含み、及び／又は、
上記口部キーポイントは、上口唇キーポイント、及び下口唇キーポイントの中のいずれか一項又は複数項を含むことを特徴とする項目９に記載の方法。
（項目１１）
上記変形領域と所定の少なくとも１つのキーポイントとの間の対応関係を確立する上記操作に、上記変形領域の位置参照点と上記少なくとも１つのキーポイントとの間の対応関係を確立する操作、及び／又は、上記変形領域の位置参照点と検出ボックスの中心キーポイントとの間の対応関係を確立する操作を含むことを特徴とする項目１−１０のいずれか一項に記載の方法。
（項目１２）
上記変形効果パラメータは、
変形領域の変形効果を表示するか否かを制御するための表示パラメータ、
変形領域の変形効果の表示をトリガするトリガ動作を表すためのトリガ動作パラメータ、
変形効果のリピート再生回数を表すためのリピートパラメータ、
変形領域の変形効果を遅延表示する時間を表すための遅延トリガパラメータ、
変形領域の変形効果の表示を終了する動作を表すためのトリガ終了パラメータ、
変形領域の変形効果を制御するための変形効果制御パラメータ、
変形領域のサイズ変化の参照基準を表すための表示サイズパラメータ、
変形領域と事前設定キーポイントとの間の位置結び付け関係を表すための位置パラメータ、
変形領域の回転が従う中心点を表すための回転中心パラメータ、
変形領域の中心点を表すための変形中心パラメータ、
変形領域の中心点ずらしモードを切り替えるためのモード切り替えパラメータ、
変形効果を表示する時に事前設定部位に表示される美顔／化粧効果を表すための美顔／化粧効果パラメータの中のいずれか一項又は複数項を含むことを特徴とする項目１−１１のいずれか一項に記載の方法。
（項目１３）
上記回転中心パラメータのパラメータ値は画像の中心点であることを特徴とする項目１２に記載の方法。
（項目１４）
上記トリガ動作パラメータのパラメータ値に対応するトリガ動作は、無動作トリガ、眼部動作、頭部動作、眉部動作、手部動作、口部動作、肩部動作の中のいずれか一項又は複数項を含むことを特徴とする項目１２又は１３に記載の方法。
（項目１５）
変形曲線によって上記変形領域の変形効果を制御し、上記変形効果制御パラメータは上記変形曲線のパラメータを含み、
上記変形曲線のパラメータは、変形効果の引伸方向及び引伸半径を制御するための第１の制御点パラメータ、変形領域の中間領域の変形平滑性を制御するための第２の制御点パラメータ、変形領域の境界領域の変形平滑性を制御するための第３の制御点パラメータの中のいずれか一項又は複数項を含むことを特徴とする項目１２−１４のいずれか一項に記載の方法。
（項目１６）
上記変形効果の引伸方向は、上記変形領域の中心点から外へ引伸する方向、及び／又は、上記変形領域の中心点から内へ引伸する方向を含むことを特徴とする項目１５に記載の方法。
（項目１７）
上記位置パラメータ内の事前設定キーポイントは、所定キーポイントのうち、上記変形領域の境界に位置し且つ連結線が上記変形領域の中心点を通過する２つのキーポイントを含み、
上記変形領域と所定の少なくとも１つのキーポイントとの間の対応関係を確立する操作は、上記変形領域と上記変形領域の境界に位置し且つ連結線が上記変形領域の中心点を通過する上記２つのキーポイントとの間の対応関係を確立する操作を含むことを特徴とする項目１２−１６のいずれか一項に記載の方法。
（項目１８）
上記変形領域の中心点ずらしモードは、中心点簡便引伸モード及び／又は径方向ずらし引伸モードを含むことを特徴とする項目１２−１７のいずれか一項に記載の方法。
（項目１９）
コンテンツ表示欄によって、少なくとも１つの参照部位を含む参照画像を表示する操作を更に含むことを特徴とする項目１−１８のいずれか一項に記載の方法。
（項目２０）
操作欄の対話インターフェイスで入力された参照点表示コマンドを受け取り、上記参照画像上のキーポイントを表示する操作、及び／又は、操作欄の対話インターフェイスで入力された参照点非表示コマンドを受け取り、上記参照画像上のキーポイントを表示しない操作を更に含むことを特徴とする項目１９に記載の方法。
（項目２１）
上記参照画像は、参照人物の少なくとも一部の画像を含むことを特徴とする項目１９又は２０に記載の方法。
（項目２２）
上記参照人物の少なくとも一部の画像は、上記参照人物の完全画像、頭部画像、顔部画像、肩部画像、腕画像、ジェスチャ画像、腰部画像、腿部画像、足部画像の中のいずれか一項又は複数項を含むことを特徴とする項目２１に記載の方法。
（項目２３）
上記変形領域の変形効果パラメータのパラメータ値に基づいて、上記コンテンツ表示欄に上記変形領域の変形効果を表示する操作を更に含むことを特徴とする項目１９−２２のいずれか一項に記載の方法。
（項目２４）
上記コンテンツ表示欄で受け取られた、上記変形領域に対する位置移動操作により、上記コンテンツ表示欄における上記変形領域の表示位置を更新し、且つ上記変形領域の変形効果パラメータ内の対応するパラメータ値を更新する操作を更に含むことを特徴とする項目２３に記載の方法。
（項目２５）
上記コンテンツ表示欄で受け取られた、上記変形領域に対するサイズ調整操作により、上記コンテンツ表示欄における上記変形領域の表示サイズを更新し、且つ上記変形領域の変形効果パラメータ内の対応するパラメータ値を更新する操作を更に含むことを特徴とする項目２２−２４のいずれか一項に記載の方法。
（項目２６）
上記操作欄の対話インターフェイスで受け取られた２つ又は２つ以上の変形領域に対する画像レイヤーパラメータ調整コマンドに基づいて、上記２つ又は２つ以上の変形領域の間の遮蔽関係を調整し、調整された遮蔽関係及び上記２つ又は２つ以上の変形領域に対応する変形パラメータのパラメータ値に基づいて、上記２つ又は２つ以上の変形領域に対応する変形効果を表示する操作を更に含むことを特徴とする項目１９−２５のいずれか一項に記載の方法。
（項目２７）
変形特殊効果プログラムファイルパッケージを生成する上記操作の前に、予め設定された変形特殊効果プログラムファイル及び上記変形領域の変形効果パラメータのパラメータ値に基づいて、上記変形領域の特殊効果プログラムファイルを生成し、プログラムファイル欄によって、上記変形領域の特殊効果プログラムファイルを表示する操作を更に含むことを特徴とする項目１−２６のいずれか一項に記載の方法。
（項目２８）
上記変形特殊効果プログラムファイルは、ｊｓｏｎプログラムで生成された特殊効果プログラムファイルを含むことを特徴とする項目２７に記載の方法。
（項目２９）
受け取られた起動コマンドにより起動し、操作欄、コンテンツ表示欄及び／又はプログラムファイル欄を含む操作画面を表示する操作を更に含むことを特徴とする項目１−２８のいずれか一項に記載の方法。
（項目３０）
上記操作画面は、左側、中部及び右側という３つの領域を含み、
操作画面を表示する上記操作は、上記操作画面の左側に上記操作欄を表示し、上記操作画面の中部に上記コンテンツ表示欄を表示し、上記操作画面の右側に上記プログラムファイル欄を表示する操作を含むことを特徴とする項目２９に記載の方法。
（項目３１）
変形特殊効果プログラムファイルパッケージを生成する上記操作の後に、受け取られた保存コマンドにより、上記保存コマンドの指示した位置に上記変形特殊効果プログラムファイルパッケージを保存する操作を更に含むことを特徴とする項目１−３０のいずれか一項に記載の方法。
（項目３２）
受け取られた保存コマンドにより、上記保存コマンドの指示した位置に上記変形特殊効果プログラムファイルパッケージを保存する上記操作は、
保存コマンドが受け取られたことに応じて、保存パス選択インターフェイス及び圧縮インターフェイスを表示する操作と、
上記保存パス選択インターフェイスから送られた保存位置を受け取る操作と、上記圧縮インターフェイスにより送られた圧縮方式を受け取り、上記圧縮方式に基づいて上記変形特殊効果プログラムファイルパッケージを圧縮し、圧縮ファイルパッケージを生成する操作と、
上記圧縮ファイルパッケージを上記保存位置の指示したフォルダーに記憶する操作と、を含むことを特徴とする項目３１に記載の方法。
（項目３３）
変形領域の変形効果パラメータのパラメータ値を取得する操作と、
被処理画像内のキーポイント及び上記変形領域の変形効果パラメータのパラメータ値に基づいて、上記被処理画像上で変形効果の特殊効果を生成する操作と、を含むことを特徴とする変形特殊効果生成方法。
（項目３４）
変形領域の変形効果パラメータのパラメータ値を取得する上記操作の前に、変形特殊効果プログラムファイルパッケージをインポートする操作を更に含み、
変形領域の変形効果パラメータのパラメータ値を取得する上記操作は、上記変形特殊効果プログラムファイルパッケージ内の変形領域の変形効果パラメータのパラメータ値を取得する操作を含むことを特徴とする項目３３に記載の方法。
（項目３５）
上記変形特殊効果プログラムファイルパッケージは、項目１−３２のいずれか一項に記載の方法を用いて生成したものであることを特徴とする項目３３又は３４に記載の方法。
（項目３６）
上記被処理画像内のキーポイントを検出する操作を更に含むことを特徴とする項目３３−３５のいずれか一項に記載の方法。
（項目３７）
上記変形領域の変形効果パラメータのパラメータ値は、上記変形領域と所定の少なくとも１つのキーポイントとの間の対応関係を含むことを特徴とする項目３３−３６のいずれか一項に記載の方法。
（項目３８）
変形特殊効果プログラムファイルパッケージをインポートする上記操作は、変形領域を読み取るための第１のインターフェイス関数を呼び出すことによって、上記変形特殊効果プログラムファイルパッケージを内部メモリに読み込む操作と、上記変形特殊効果プログラムファイルパッケージを解析し、上記変形効果パラメータのパラメータ値を含む変形特殊効果プログラムファイルを取得する操作と、を含むことを特徴とする項目３４−３７のいずれか一項に記載の方法。
（項目３９）
上記変形特殊効果プログラムファイルは、ｊｓｏｎプログラムの変形特殊効果プログラムファイルを含むことを特徴とする項目３８に記載の方法。
（項目４０）
変形領域の変形効果パラメータのパラメータ値を取得する上記操作は、ステッカーハンドルを作成するための第２のインターフェイス関数によって、ステッカーハンドルを作成する操作と、上記変形特殊効果プログラムファイル内の変形領域の変形効果パラメータのパラメータ値を読み取り、上記ステッカーハンドルに記憶する操作と、を含むことを特徴とする項目３８又は３９に記載の方法。
（項目４１）
上記ステッカーハンドル内の上記変形特殊効果プログラムファイルの変形領域の変形効果パラメータのパラメータ値に基づいて、上記被処理画像における上記変形領域の表示位置を取得する操作を更に含むことを特徴とする項目４０に記載の方法。
（項目４２）
上記被処理画像がビデオ内の画像である場合、上記変形領域が上記画像の所在するビデオに表示されるビデオフレーム数を取得し、上記ビデオから上記ビデオフレーム数に対応する画像を読み取る操作を更に含むことを特徴とする項目４１に記載の方法。
（項目４３）
被処理画像内のキーポイント及び上記変形領域の変形効果パラメータのパラメータ値に基づいて、上記被処理画像上で変形効果の特殊効果を生成する上記操作は、
変形領域をレンダリングするための第３のインターフェイス関数を呼び出すことによって、上記ステッカーハンドルから、上記被処理画像上に表示しようとする変形領域を読み取る操作と、
上記被処理画像内のキーポイント及び上記の表示しようとする変形領域の変形効果パラメータのパラメータ値に基づいて、上記被処理画像における上記変形領域の表示位置を決定する操作と、
上記被処理画像における上記変形領域の表示位置に基づいて、上記変形領域を上記被処理画像上の上記表示位置に表示する操作と、を含むことを特徴とする項目４０−４２のいずれか一項に記載の方法。
（項目４４）
上記変形特殊効果プログラムファイルパッケージの再生が完了したことに応じて、ステッカーハンドルを廃棄するための第４のインターフェイス関数を呼び出すことによって、上記ステッカーハンドルを廃棄する操作を更に含むことを特徴とする項目４０−４３のいずれか一項に記載の方法。
（項目４５）
上記被処理画像内のキーポイントを検出する上記操作は、ニューラルネットワークによって、上記被処理画像に対して上記対応関係に関わるキーポイントの検出を行い、キーポイント検出結果を出力する操作を含むことを特徴とする項目３６−４４のいずれか一項に記載の方法。
（項目４６）
上記キーポイント検出結果は、上記対応関係に関わるキーポイントの上記被処理画像における位置、上記対応関係に関わるキーポイントの事前設定番号の中のいずれか一項又は複数項を含むことを特徴とする項目４５に記載の方法。
（項目４７）
上記変形効果パラメータは、変形効果の表示をトリガするトリガ動作を表すためのトリガ動作パラメータを含み、
上記方法は、上記被処理画像に上記トリガ動作パラメータのパラメータ値に対応するトリガ動作が現れたか否かを検出する操作を更に含み、
被処理画像内のキーポイント及び上記変形領域の変形効果パラメータのパラメータ値に基づいて、上記被処理画像上で変形効果の特殊効果を生成する上記操作は、上記被処理画像に上記トリガ動作パラメータのパラメータ値に対応するトリガ動作が現れたことが検出されたことに応じて、上記被処理画像内のキーポイント及び上記変形領域の変形効果パラメータのパラメータ値に基づいて、上記被処理画像上で変形効果の特殊効果を生成する操作を含むことを特徴とする項目４５又は４６に記載の方法。
（項目４８）
上記変形効果パラメータは、変形効果を表示する時に事前設定部位に表示される美顔／化粧効果を表すための美顔／化粧効果パラメータを含み、
被処理画像内のキーポイント及び上記変形領域の変形効果パラメータのパラメータ値に基づいて、上記被処理画像上で変形効果の特殊効果を生成する時に、上記美顔／化粧効果パラメータに基づいて、上記被処理画像に美顔／化粧効果を表示する操作を更に含むことを特徴とする項目３３−４７のいずれか一項に記載の方法。
（項目４９）
少なくとも１つの変形領域の変形効果パラメータのパラメータ値を取得するための第１の取得モジュールと、
少なくとも１つの上記変形領域と所定の少なくとも１つのキーポイントとの間の対応関係を確立するための確立モジュールと、
上記パラメータ値が取得された少なくとも１つの上記変形領域及び上記対応関係に基づいて、変形特殊効果プログラムファイルパッケージを生成するための第１の生成モジュールと、を含むことを特徴とする変形特殊効果プログラムファイルパッケージの生成装置。
（項目５０）
上記少なくとも１つの変形領域を追加するための追加モジュールを更に含むことを特徴とする項目４９に記載の装置。
（項目５１）
上記変形領域が複数である場合、上記第１の取得モジュールは、複数の変形領域の変形効果パラメータのパラメータ値を一括取得する操作、及び／又は、複数の変形領域のうちの少なくとも一部の上記変形領域の変形効果パラメータのパラメータ値をそれぞれ取得する操作、及び／又は、１つの変形領域をコピーして、他の１つの変形領域と上記他の１つの変形領域の変形効果パラメータのパラメータ値とを取得する操作を実行するために用いられることを特徴とする項目４９又は５０に記載の装置。
（項目５２）
操作欄を更に含み、上記操作欄が、対話インターフェイスを含み、上記対話インターフェイスが、上記対話インターフェイスで入力された変形領域追加コマンドを受け取り、少なくとも１つの上記変形領域を追加し、上記変形領域の変形効果パラメータ設定画面を生成し、上記変形領域の変形効果パラメータ設定画面を表示するために用いられる、
上記第１の取得モジュールは、上記変形効果パラメータ設定画面で上記変形領域の変形効果パラメータのパラメータ値を取得するために用いられることを特徴とする項目４９−５１のいずれか一項に記載の装置。
（項目５３）
上記第１の取得モジュールは、参照画像上で変形領域を移動することで、上記変形領域の位置パラメータを取得する操作、及び／又は、上記変形領域の大きさを調整することで、上記変形領域の範囲を取得する操作、及び／又は、変形効果を制御するための変形曲線を調整することで、上記変形領域の変形効果パラメータのパラメータ値を取得する操作、及び／又は、変形効果制御パラメータのパラメータ値を受け取ることで、上記変形領域の変形効果パラメータのパラメータ値を取得する操作を実行するために用いられることを特徴とする項目４９−５２のいずれか一項に記載の装置。
（項目５４）
上記第１の取得モジュールは、上記変形領域の変形効果パラメータ設定画面内の対話インターフェイスから送られた変形効果パラメータのパラメータ値が受け取られたことに応じて、設定されたパラメータ値を上記変形領域の変形効果パラメータのパラメータ値とする操作、及び／又は、上記変形領域の変形効果パラメータ設定画面内の対話インターフェイスから送られた変形効果パラメータのパラメータ値が受け取られていないことに応じて、事前設定パラメータ値を上記変形領域の変形効果パラメータのパラメータ値とする操作を実行するために用いられることを特徴とする項目５２又は５３に記載の装置。
（項目５５）
操作欄の対話インターフェイスで入力された変形領域削除コマンドを受け取り、上記変形領域及び上記変形領域の変形効果パラメータのパラメータ値を削除するための削除モジュールを更に含むことを特徴とする項目５２−５４のいずれか一項に記載の装置。
（項目５６）
上記キーポイントは、頭部キーポイント、顔部キーポイント、肩部キーポイント、腕キーポイント、ジェスチャキーポイント、腰部キーポイント、腿部キーポイント、足部キーポイント、人体骨格キーポイントの中のいずれか１種又は複数種を含むことを特徴とする項目４９−５５のいずれか一項に記載の装置。
（項目５７）
上記頭部キーポイントは、頭頂部キーポイント、鼻先キーポイント及びあごキーポイントの中のいずれか一項又は複数項を含み、及び／又は、
上記面部顔部キーポイントは、顔部輪郭キーポイント、目キーポイント、眉毛キーポイント、鼻キーポイント、口部キーポイントの中のいずれか一項又は複数項を含み、及び／又は、
上記肩部キーポイントは、肩部と頭部の結合位置に位置する肩頭結合キーポイント、及び腕根元部輪郭キーポイントと肩頭結合キーポイントとの間の中点位置に位置する肩輪郭中点キーポイントの中のいずれか一項又は複数項を含み、及び／又は、
上記腕キーポイントは、手首輪郭キーポイント、肘輪郭キーポイント、腕根元部輪郭キーポイント、手首輪郭キーポイントと肘輪郭キーポイントとの間の中点位置に位置する前腕輪郭中点キーポイント、及び肘輪郭キーポイントと腕根元部輪郭キーポイントとの間の中点位置に位置する上腕中点キーポイントの中のいずれか一項又は複数項を含み、及び／又は、
上記ジェスチャキーポイントは、ジェスチャボックスの４つの頂点キーポイント、及びジェスチャボックスの中心キーポイントの中のいずれか一項又は複数項を含み、及び／又は、
上記腿部キーポイントは、股間部キーポイント、ひざ輪郭キーポイント、足首輪郭キーポイント、太腿付け根外側輪郭キーポイント、ひざ輪郭キーポイントと足首輪郭キーポイントとの間の中点位置に位置する下腿輪郭中点キーポイント、ひざ内輪郭キーポイントと股間部キーポイントとの間の中点位置に位置する太腿内輪郭中点キーポイント、及びひざ外輪郭キーポイントと太腿付け根外側輪郭キーポイントとの間の中点位置に位置する太腿外輪郭中点キーポイントの中のいずれか一項又は複数項を含み、及び／又は、
上記腰部キーポイントは、太腿付け根外側輪郭キーポイントと腕根元部輪郭キーポイントとの間をＮ等分して生成したＮ個の等分点の中のいずれか一項又は複数項を含み、上記Ｎが１より大きく、及び／又は、
上記足部キーポイントは、つま先キーポイント及び踵キーポイントの中のいずれか一項又は複数項を含み、及び／又は、
上記人体骨格キーポイントは、右肩骨格キーポイント、右肘骨格キーポイント、右手首骨格キーポイント、左肩骨格キーポイント、左肘骨格キーポイント、左手首骨格キーポイント、右寛骨骨格キーポイント、右膝骨格キーポイント、右踝骨格キーポイント、左寛骨骨格キーポイント、左膝骨格キーポイント、左踝骨格キーポイント、頭頂部骨格キーポイント、及び頸部骨格キーポイントの中のいずれか一項又は複数項を含むことを特徴とする項目５６に記載の装置。
（項目５８）
上記目キーポイントは、左目縁キーポイント、左目瞳孔中心キーポイント、左目中心キーポイント、右目縁キーポイント、右目瞳孔中心キーポイント、及び右目中心キーポイントの中のいずれか一項又は複数項を含み、及び／又は、
上記眉毛キーポイントは、左眉毛キーポイント及び右眉毛キーポイントの中のいずれか一項又は複数項を含み、及び／又は、
上記鼻キーポイントは、鼻筋キーポイント、鼻下縁キーポイント、及び鼻外側輪郭キーポイントの中のいずれか一項又は複数項を含み、及び／又は、
上記口部キーポイントは、上口唇キーポイント、及び下口唇キーポイントの中のいずれか一項又は複数項を含むことを特徴とする項目５７に記載の装置。
（項目５９）
上記確立モジュールは、上記変形領域の位置参照点と上記少なくとも１つのキーポイントとの間の対応関係を確立する操作、及び／又は、上記変形領域の位置参照点と検出ボックスの中心キーポイントとの間の対応関係を確立する操作を実行するために用いられることを特徴とする項目４９−５８のいずれか一項に記載の装置。
（項目６０）
上記変形効果パラメータは、
変形領域の変形効果を表示するか否かを制御するための表示パラメータ、
変形領域の変形効果の表示をトリガするトリガ動作を表すためのトリガ動作パラメータ、
変形効果のリピート再生回数を表すためのリピートパラメータ、
変形領域の変形効果を遅延表示する時間を表すための遅延トリガパラメータ、
変形領域の変形効果の表示を終了する動作を表すためのトリガ終了パラメータ、
変形領域の変形効果を制御するための変形効果制御パラメータ、
変形領域のサイズ変化の参照基準を表すための表示サイズパラメータ、
変形領域と事前設定キーポイントとの間の位置結び付け関係を表すための位置パラメータ、
変形領域の回転が従う中心点を表すための回転中心パラメータ、
変形領域の中心点を表すための変形中心パラメータ、
変形領域の中心点ずらしモードを切り替えるためのモード切り替えパラメータ、
変形効果を表示する時に事前設定部位に表示される美顔／化粧効果を表すための美顔／化粧効果パラメータの中のいずれか一項又は複数項を含むことを特徴とする項目４９−５９のいずれか一項に記載の装置。
（項目６１）
上記回転中心パラメータのパラメータ値は画像の中心点であることを特徴とする項目６０に記載の装置。
（項目６２）
上記トリガ動作パラメータのパラメータ値に対応するトリガ動作は、無動作トリガ、眼部動作、頭部動作、眉部動作、手部動作、口部動作、肩部動作の中のいずれか一項又は複数項を含むことを特徴とする項目６０又は６１に記載の装置。
（項目６３）
変形曲線によって上記変形領域の変形効果を制御し、上記変形効果制御パラメータは上記変形曲線のパラメータを含み
上記変形曲線のパラメータは、変形効果の引伸方向及び引伸半径を制御するための第１の制御点パラメータ、変形領域の中間領域の変形平滑性を制御するための第２の制御点パラメータ、変形領域の境界領域の変形平滑性を制御するための第３の制御点パラメータの中のいずれか一項又は複数項を含むことを特徴とする項目６０−６２のいずれか一項に記載の装置。
（項目６４）
上記変形効果の引伸方向は、上記変形領域の中心点から外へ引伸する方向、及び／又は、上記変形領域の中心点から内へ引伸する方向を含むことを特徴とする項目６３に記載の装置。
（項目６５）
上記位置パラメータ内の事前設定キーポイントは、所定キーポイントのうち、上記変形領域の境界に位置し且つ連結線が上記変形領域の中心点を通過する２つのキーポイントを含み、
上記変形領域と所定の少なくとも１つのキーポイントとの間の対応関係を確立する操作は、上記変形領域と上記変形領域の境界に位置し且つ連結線が上記変形領域の中心点を通過する上記２つのキーポイントとの間の対応関係を確立する操作を含むことを特徴とする項目６０−６４のいずれか一項に記載の装置。
（項目６６）
上記変形領域の中心点ずらしモードは、中心点簡便引伸モード及び／又は径方向ずらし引伸モードを含むことを特徴とする項目６０−６５のいずれか一項に記載の装置。
（項目６７）
少なくとも１つの参照部位を含む参照画像を表すためのコンテンツ表示欄を更に含むことを特徴とする項目４９−６６のいずれか一項に記載の装置。
（項目６８）
上記操作欄は、対話インターフェイスで入力された参照点表示コマンドを受け取り、上記参照画像上のキーポイントを表示する操作、及び／又は、対話インターフェイスで入力された参照点非表示コマンドを受け取り、上記参照画像上のキーポイントを表示しない操作のために用いられることを特徴とする項目６７に記載の装置。
（項目６９）
上記参照画像は、参照人物の少なくとも一部の画像を含むことを特徴とする項目６７又は６８に記載の装置。
（項目７０）
上記参照人物の少なくとも一部の画像は、上記参照人物の完全画像、頭部画像、顔部画像、肩部画像、腕画像、ジェスチャ画像、腰部画像、腿部画像、足部画像の中のいずれか一項又は複数項を含むことを特徴とする項目６９に記載の装置。
（項目７１）
上記コンテンツ表示欄は、更に、上記変形領域の変形効果パラメータのパラメータ値に基づいて、上記コンテンツ表示欄に上記変形領域の変形効果を表示するために用いられることを特徴とする項目６７−７０のいずれか一項に記載の装置。
（項目７２）
上記コンテンツ表示欄は、更に、上記変形領域に対する位置移動操作を受け取るために用いられ、上記装置は、上記コンテンツ表示欄で受け取られた上記変形領域に対する位置移動操作により、上記コンテンツ表示欄における上記変形領域の表示位置を更新し、且つ上記変形領域の変形効果パラメータ内の対応するパラメータ値を更新するための第１の更新モジュールを更に含むことを特徴とする項目７１に記載の装置。
（項目７３）
上記コンテンツ表示欄は、更に上記変形領域に対するサイズ調整操作を受け取るために用いられ、
上記装置は、上記コンテンツ表示欄で受け取られた上記変形領域に対するサイズ調整操作により、上記コンテンツ表示欄における上記変形領域の表示サイズを更新し、且つ上記変形領域の変形効果パラメータ中の対応するパラメータ値を更新するための第２の更新モジュールを更に含むことを特徴とする項目７０−７２のいずれか一項に記載の装置。
（項目７４）
上記操作欄は、更に、対話インターフェイスによって２つ又は２つ以上の変形領域に対する画像レイヤーパラメータ調整コマンドを受け取るために用いられ、
調整モジュールは、上記操作欄の対話インターフェイスで受け取られた２つ又は２つ以上の変形領域に対する画像レイヤーパラメータ調整コマンドに基づいて、上記２つ又は２つ以上の変形領域の間の遮蔽関係を調整し、調整された遮蔽関係及び上記２つ又は２つ以上の変形領域に対応する変形パラメータのパラメータ値に基づいて、上記２つ又は２つ以上の変形領域に対応する変形効果を表示するために用いられることを特徴とする項目６７−７３のいずれか一項に記載の装置。
（項目７５）
上記第１の生成モジュールは、更に、予め設定された変形特殊効果プログラムファイル及び上記変形領域の変形効果パラメータのパラメータ値に基づいて、上記変形領域の特殊効果プログラムファイルを生成し、プログラムファイル欄によって、上記変形領域の特殊効果プログラムファイルを表示するために用いられ、
上記装置は、上記変形領域の特殊効果プログラムファイルを表示するための上記プログラムファイル欄を更に含むことを特徴とする項目４９−７４のいずれか一項に記載の装置。
（項目７６）
上記変形特殊効果プログラムファイルは、ｊｓｏｎプログラムで生成された特殊効果プログラムファイルを含むことを特徴とする項目７５に記載の装置。
（項目７７）
操作画面を更に含み、上記操作画面が、上記操作欄、上記コンテンツ表示欄及び／又は上記プログラムファイル欄を含むことを特徴とする項目４９−７６のいずれか一項に記載の装置。
（項目７８）
上記操作画面は、左側、中部及び右側という３つの領域を含み、
上記操作画面の左側は上記操作欄であり、上記操作画面の中部は上記コンテンツ表示欄であり、上記操作画面の右側は上記プログラムファイル欄であることを特徴とする項目７７に記載の装置。
（項目７９）
受け取られた保存コマンドにより、上記保存コマンドの指示した位置に上記変形特殊効果プログラムファイルパッケージを保存するための保存モジュールを更に含むことを特徴とする項目４９−７８のいずれか一項に記載の装置。
（項目８０）
上記保存モジュールは、
保存コマンドが受け取られたことに応じて、保存パス選択インターフェイス及び圧縮インターフェイスを表示する操作と、
上記保存パス選択インターフェイスから送られた保存位置を受け取る操作と、上記圧縮インターフェイスにより送られた圧縮方式を受け取り、上記圧縮方式に基づいて上記変形特殊効果プログラムファイルパッケージを圧縮し、圧縮ファイルパッケージを生成する操作と、
上記圧縮ファイルパッケージを上記保存位置の指示したフォルダーに記憶する操作とを実行するために用いられることを特徴とする項目７９に記載の装置。
（項目８１）
変形領域の変形効果パラメータのパラメータ値を取得するための第２の取得モジュールと、
被処理画像内のキーポイント及び上記変形領域の変形効果パラメータのパラメータ値に基づいて、上記被処理画像上で変形効果の特殊効果を生成するための第２の生成モジュールと、を含むことを特徴とする変形特殊効果生成装置。
（項目８２）
変形特殊効果プログラムファイルパッケージをインポートするためのインポートモジュールを更に含み、
上記第２の生成モジュールは、上記変形特殊効果プログラムファイルパッケージ中の変形領域の変形効果パラメータのパラメータ値を取得するために用いられることを特徴とする項目８１に記載の装置。
（項目８３）
上記変形特殊効果プログラムファイルパッケージは、項目１−３２のいずれか一項に記載の方法又は項目４９−８０のいずれか一項に記載の装置を用いて生成したものであることを特徴とする項目８１又は８２に記載の装置。
（項目８４）
上記被処理画像内のキーポイントを検出するための第１の検出モジュールを更に含むことを特徴とする項目８１−８３のいずれか一項に記載の装置。
（項目８５）
上記変形領域の変形効果パラメータのパラメータ値は、上記変形領域と所定の少なくとも１つのキーポイントとの間の対応関係を含むことを特徴とする項目８１−８４のいずれか一項に記載の装置。
（項目８６）
上記インポートモジュールは、変形領域を読み取るための第１のインターフェイス関数を呼び出すことによって、上記変形特殊効果プログラムファイルパッケージを内部メモリに読み込む操作と、上記変形特殊効果プログラムファイルパッケージを解析し、上記変形効果パラメータのパラメータ値を含む変形特殊効果プログラムファイルを取得する操作とを実行するために用いられることを特徴とする項目８２−８５のいずれか一項に記載の装置。
（項目８７）
上記変形特殊効果プログラムファイルは、ｊｓｏｎプログラムの変形特殊効果プログラムファイルを含むことを特徴とする項目８６に記載の装置。
（項目８８）
上記第２の取得モジュールは、ステッカーハンドルを作成するための第２のインターフェイス関数によって、ステッカーハンドルを作成する操作と、上記変形特殊効果プログラムファイル中の変形領域の変形効果パラメータのパラメータ値を読み取り、上記ステッカーハンドルに記憶する操作とを実行するために用いられることを特徴とする項目８６又は８７に記載の装置。
（項目８９）
上記第２の生成モジュールは、変形領域をレンダリングするための第３のインターフェイス関数を呼び出すことによって、上記ステッカーハンドルから、上記被処理画像上に表示しようとする変形領域を読み取る操作と、上記被処理画像内のキーポイント及び上記の表示しようとする変形領域の変形効果パラメータのパラメータ値に基づいて、上記被処理画像における上記変形領域の表示位置を決定する操作と、上記被処理画像における上記変形領域の表示位置に基づいて、上記変形領域を上記被処理画像上の上記表示位置に表示する操作とを実行するために用いられることを特徴とする項目８８に記載の装置。
（項目９０）
上記被処理画像がビデオ内の画像である場合、上記第２の生成モジュールは、更に、上記変形領域が上記画像の所在するビデオに表示されるビデオフレーム数を取得し、上記ビデオから上記ビデオフレーム数に対応する画像を読み取るために用いられることを特徴とする項目８９に記載の装置。
（項目９１）
上記第２の取得モジュールは、更に上記変形特殊効果プログラムファイルパッケージの再生が完了したことに応じて、ステッカーハンドルを廃棄するための第４のインターフェイス関数を呼び出すことによって、上記ステッカーハンドルを廃棄するために用いられることを特徴とする項目８８−９０のいずれか一項に記載の装置。
（項目９２）
上記第１の検出モジュールは、上記被処理画像に対して上記対応関係に関わるキーポイントの検出を行い、キーポイント検出結果を出力するためのニューラルネットワークを含むことを特徴とする項目８４−９１のいずれか一項に記載の装置。
（項目９３）
上記キーポイント検出結果は、上記対応関係に関わるキーポイントの上記被処理画像における位置、上記対応関係に関わるキーポイントの事前設定番号の中のいずれか一項又は複数項を含むことを特徴とする項目９２に記載の装置。
（項目９４）
上記変形効果パラメータは、変形効果の表示をトリガするトリガ動作を表すためのトリガ動作パラメータを含み、
上記装置は、上記被処理画像に上記トリガ動作パラメータのパラメータ値に対応するトリガ動作が現れたか否かを検出するための第２の検出モジュールを更に含み、
上記第２の生成モジュールは、上記被処理画像に上記トリガ動作パラメータのパラメータ値に対応するトリガ動作が現れたことが検出されたことに応じて、上記被処理画像内のキーポイント及び上記変形領域の変形効果パラメータのパラメータ値に基づいて、上記被処理画像上で変形効果の特殊効果を生成するために用いられることを特徴とする項目９２又は９３に記載の装置。
（項目９５）
上記変形効果パラメータは、変形効果を表示する時に事前設定部位に表示される美顔／化粧効果を表すための美顔／化粧効果パラメータを含み、
上記第２の生成モジュールは、更に、被処理画像内のキーポイント及び上記変形領域の変形効果パラメータのパラメータ値に基づいて、上記被処理画像上で変形効果の特殊効果を生成する時に、上記美顔／化粧効果パラメータに基づいて、上記被処理画像に美顔／化粧効果を表示するために用いられることを特徴とする項目８１−９４のいずれか一項に記載の装置。
（項目９６）
コンピュータプログラムを記憶するためのメモリと、
上記メモリに記憶されたコンピュータプログラムを実行するために用いられ、上記コンピュータプログラムが実行されると、上記項目１−４９のいずれか一項に記載の方法を実現するプロセッサと、を含むことを特徴とする電子機器。
（項目９７）
コンピュータプログラムが記憶されているコンピュータ可読記憶媒体であって、該コンピュータプログラムがプロセッサにより実行されると、上記項目１−４９のいずれか一項に記載の方法を実現することを特徴とするコンピュータ可読記憶媒体
【国際調査報告】
2021508882.tif 000023
2021508882.tif 000024
2021508882.tif 000025
2021508882.tif 000026