(57)【要約】  本発明は、表情アニメーション生成方法及び装置、記憶媒体ならびに電子装置を開示する。当該方法は、ターゲット仮想オブジェクトのオブジェクトモデルを取得することと、取得したオブジェクトモデルをターゲット骨格上に適応させて、ターゲット仮想オブジェクトにマッチングするオブジェクト制御モデルを取得し、オブジェクト制御モデルが制御頂点及び制御骨格を含み、各制御骨格がオブジェクト制御モデルの一部の領域を制御するために使用され、制御頂点が制御骨格の交点であることと、取得した調整指令に従ってオブジェクト制御モデルにおける制御頂点及び／又は制御骨格を調整して、ターゲット仮想オブジェクトの表情フレーム画面を取得することと、表情フレーム画面を利用してターゲット仮想オブジェクトの表情アニメーションを生成することとを含む。本発明は、複雑な生成操作によって制限されるため、生成された表情アニメーションが単一すぎるという技術的問題を解決する。
2020510262.tif 000002
【特許請求の範囲】
【請求項１】
表情アニメーション生成方法であって、
ターゲット仮想オブジェクトのオブジェクトモデルを取得することと、
取得した前記オブジェクトモデルをターゲット骨格に適応させて、前記ターゲット仮想オブジェクトにマッチングするオブジェクト制御モデルを取得し、前記オブジェクト制御モデルは制御頂点と制御骨格を含み、各制御骨格が前記オブジェクト制御モデルの一部の領域を制御するために使用され、前記制御頂点が前記制御骨格の交点であることと、
取得した調整指令に従って、前記オブジェクト制御モデルにおける前記制御頂点及び／又は前記制御骨格を調整して、前記ターゲット仮想オブジェクトの表情フレーム画面を取得することと、
前記表情フレーム画面を利用して前記ターゲット仮想オブジェクトの表情アニメーションを生成すること、
を含む方法。
【請求項２】
前記取得した調整指令に従って前記オブジェクト制御モデルにおける前記制御頂点及び／又は前記制御骨格を調整して、前記ターゲット仮想オブジェクトの表情フレーム画面を取得することは、
前記ターゲット仮想オブジェクトの表情フレーム画面が得られるまで、
取得した調整指令に従って、前記オブジェクト制御モデルにおいて調整すべきターゲット制御頂点及び／又はターゲット制御骨格を確定するステップと、
前記ターゲット制御頂点及び／又は前記ターゲット制御骨格を調整するステップと、
を繰り返して実行すること、
を含む請求項１に記載の方法。
【請求項３】
前記ターゲット制御頂点及び／又は前記ターゲット制御骨格を調整することは、
前記ターゲット制御頂点に接続されている各ターゲット制御骨格に対応する制御重みを調整し、前記ターゲット制御骨格の制御重みが大きいほど、前記オブジェクト制御モデル内の前記ターゲット制御骨格によって制御される領域の範囲が広くなること、及び／又は、
前記ターゲット制御骨格の表示位置を調整すること、
を含む請求項２に記載の方法。
【請求項４】
前記表情フレーム画面を利用して、前記ターゲット仮想オブジェクトの表情アニメーションを生成することは、
複数フレームの前記ターゲット仮想オブジェクトの表情フレーム画面を取得することと、
取得した複数フレームの前記表情フレーム画面から、所定の順序に従って、前記ターゲット仮想オブジェクトの表情アニメーションを生成することと、
を含む請求項１に記載の方法。
【請求項５】
取得した前記オブジェクトモデルをターゲット骨格に適応させて、前記ターゲット仮想オブジェクトにマッチングするオブジェクト制御モデルを取得することは、
取得した前記オブジェクトモデルにおけるキーポイント及び前記ターゲット骨格をバインディングして、前記オブジェクトモデルを前記ターゲット骨格にスキニングして、前記ターゲット仮想オブジェクトにマッチングするオブジェクト制御モデルを取得すること、
を含む請求項１に記載の方法。
【請求項６】
前記ターゲット骨格は、汎用の顔骨格を含み、前記オブジェクトモデルは、顔モデルを含む、
請求項１から５のいずれか１項に記載の方法。
【請求項７】
表情アニメーション生成装置であって、
ターゲット仮想オブジェクトのオブジェクトモデルを取得するための第１の取得ユニットと、
取得した前記オブジェクトモデルをターゲット骨格に適応させて、前記ターゲット仮想オブジェクトにマッチングするオブジェクト制御モデルを取得するための適応ユニットであって、前記オブジェクト制御モデルは制御頂点と制御骨格を含み、各制御骨格が前記オブジェクト制御モデルの一部の領域を制御するために使用され、前記制御頂点が前記制御骨格の交点である適応ユニットと、
取得した調整指令に従って、前記オブジェクト制御モデルにおける前記制御頂点及び／又は前記制御骨格を調整して、前記ターゲット仮想オブジェクトの表情フレーム画面を取得するための調整ユニットと、
前記表情フレーム画面を利用して、前記ターゲット仮想オブジェクトの表情アニメーションを生成するための生成ユニットと、
を含む装置。
【請求項８】
前記調整ユニットは、
前記ターゲット仮想オブジェクトの表情フレーム画面が得られるまで、
取得した調整指令に従って、前記オブジェクト制御モデルにおいて調整すべきターゲット制御頂点及び／又はターゲット制御骨格を確定するステップと、
前記ターゲット制御頂点及び／又は前記ターゲット制御骨格を調整するステップと、
を繰り返して実行するための処理モジュール、
を含む請求項７に記載の装置。
【請求項９】
前記処理モジュールは、
前記ターゲット制御頂点に接続されている各ターゲット制御骨格に対応する制御重みを調整するための第１の調整サブモジュールであって、前記ターゲット制御骨格の制御重みが大きいほど、前記オブジェクト制御モデル内の前記ターゲット制御骨格によって制御される領域の範囲が広くなる第１の調整サブモジュール、及び／又は、
前記ターゲット制御骨格の表示位置を調整するための第２の調整サブモジュール、
を含む請求項８に記載の装置。
【請求項１０】
前記生成ユニットは、
複数フレームの前記ターゲット仮想オブジェクトの表情フレーム画面を取得するための取得モジュールと、
取得した複数フレームの前記表情フレーム画面から、所定の順序に従って、前記ターゲット仮想オブジェクトの表情アニメーションを生成するための生成モジュールと、
を含む請求項７に記載の装置。
【請求項１１】
前記適応ユニットは、
取得した前記オブジェクトモデルにおけるキーポイント及び前記ターゲット骨格をバインディングして、前記オブジェクトモデルを前記ターゲット骨格にスキニングして、前記ターゲット仮想オブジェクトにマッチングするオブジェクト制御モデルを取得するための適応モジュール、
を含む請求項７に記載の装置。
【請求項１２】
前記ターゲット骨格は、汎用の顔骨格を含み、前記オブジェクトモデルは、顔モデルを含む、
請求項７から１１のいずれか１項に記載の装置。
【請求項１３】
端末に適用される表情アニメーション生成方法であって、
前記端末が請求項１から６のいずれか１項に記載の表情アニメーション生成方法を実行すること、
を含む方法。
【請求項１４】
メモリとプロセッサーを含む電子装置であって、
前記メモリはプログラムを記憶し、前記プロセッサーは、前記メモリに記憶されたプログラムを実行し、
前記プロセッサーは、前記プログラムによって、請求項１から６のいずれか１項に記載の表情アニメーション生成方法を実行する、
電子装置。
【請求項１５】
記憶媒体であって、請求項１から６のいずれか１項に記載の表情アニメーション生成方法を実行するためのプログラムを記憶するための記憶媒体。
【請求項１６】
コンピュータで実行されるときに、請求項１から６のいずれか１項に記載の表情アニメーション生成方法を前記コンピュータに実行させる指令を含むコンピュータプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、２０１７年０８月２８日に中国特許庁に提出された、出願番号が２０１７１０７５２９９４.６であって、発明の名称が「表情アニメーション生成方法及び装置、記憶媒体ならびに電子装置」である中国特許出願に基づく優先権を主張するものであり、その全内容を本出願に参照により援用する。
【０００２】
本発明は、コンピュータ分野に関し、具体的に、表情アニメーション生成方法及び装置、記憶媒体ならびに電子装置に関する。
【背景技術】
【０００３】
仮想アプリケーションの世界で通常様々な異なるイメージの仮想キャラクターが設計されている。異なる仮想キャラクターに豊かで多様な表情アニメーションを持たせるために、現在の関連技術においてよく使用されている方法は、モデルのローカルズーム又は複数のモデルの融合によって、各仮想キャラクターの五感器官形状を変更又は調整して、各仮想キャラクターに異なる表情アニメーションを生成する。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の方法を使用して仮想キャラクターに対して表情アニメーションを生成するときに、開発者は、一般的に、所望の表情アニメーションを生成するために、モデルを手動で複数回デバッグする必要がある。複雑な生成操作の制限を受けるため、生成された表情アニメーションが単一すぎるという問題がある。
【０００５】
上記の問題に対して、現在有効な解決策は提案されていない。
【課題を解決するための手段】
【０００６】
本発明の実施例は、複雑な生成操作の制限を受けるため、生成された表情アニメーションが単一すぎるという技術的問題を少なくとも解決するための表情アニメーション生成方法及び装置、記憶媒体ならびに電子装置を提供する。
【０００７】
本発明の実施例の一態様によれば、表情アニメーション生成方法を提供し、ターゲット仮想オブジェクトのオブジェクトモデルを取得することと、取得した上記オブジェクトモデルをターゲット骨格に適応させて、上記ターゲット仮想オブジェクトにマッチングするオブジェクト制御モデルを取得し、上記オブジェクト制御モデルは制御頂点及び制御骨格を含み、各上記制御骨格が上記オブジェクト制御モデルの一部の領域を制御するために使用され、上記制御頂点が上記制御骨格の交点であることと、取得した調整指令に従って上記オブジェクト制御モデルにおける上記制御頂点及び／又は上記制御骨格を調整して、上記ターゲット仮想オブジェクトの表情フレーム画面を取得することと、上記表情フレーム画面を利用して上記ターゲット仮想オブジェクトの表情アニメーションを生成することと、を含む。
【０００８】
選択可能に、取得した調整指令に従って前記オブジェクト制御モデルにおける前記制御頂点及び／又は前記制御骨格を調整して、前記ターゲット仮想オブジェクトの表情フレーム画面を取得することは、
前記ターゲット仮想オブジェクトの表情フレーム画面が得られるまで、
取得した調整指令に従って、前記オブジェクト制御モデルにおいて調整すべきターゲット制御頂点及び／又はターゲット制御骨格を確定するステップと、
前記ターゲット制御頂点及び／又は前記ターゲット制御骨格を調整するステップと、
を繰り返して実行することを含む。
【０００９】
選択可能に、前記ターゲット制御頂点及び／又は前記ターゲット制御骨格を調整することは、
前記ターゲット制御頂点に接続されている各ターゲット制御骨格に対応する制御重みを調整し、前記ターゲット制御骨格の制御重みが大きいほど、前記オブジェクト制御モデル内の前記ターゲット制御骨格によって制御される領域の範囲が広くなること、及び／又は、
前記ターゲット制御骨格の表示位置を調整すること、を含む。
【００１０】
選択可能に、前記表情フレーム画面を利用して、前記ターゲット仮想オブジェクトの表情アニメーションを生成することは、
複数フレームの前記ターゲット仮想オブジェクトの表情フレーム画面を取得することと、
取得した複数フレームの前記表情フレーム画面から、所定の順序に従って、前記ターゲット仮想オブジェクトの表情アニメーションを生成することと、を含む。
【００１１】
選択可能に、取得した前記オブジェクトモデルをターゲット骨格に適応させて、前記ターゲット仮想オブジェクトにマッチングするオブジェクト制御モデルを取得することは、
取得した前記オブジェクトモデルにおけるキーポイント及び前記ターゲット骨格をバインディングして、前記オブジェクトモデルを前記ターゲット骨格にスキニングして、前記ターゲット仮想オブジェクトにマッチングするオブジェクト制御モデルを取得することを含む。
【００１２】
選択可能に、前記ターゲット骨格は、汎用の顔骨格を含み、前記オブジェクトモデルは、顔モデルを含む。
【００１３】
本発明の実施例の他の態様によれば、表情アニメーション生成装置をさらに提供し、ターゲット仮想オブジェクトのオブジェクトモデルを取得するための第１の取得ユニットと、取得した上記オブジェクトモデルをターゲット骨格に適応させて、上記ターゲット仮想オブジェクトにマッチングするオブジェクト制御モデルを取得し、上記オブジェクト制御モデルは制御頂点及び制御骨格を含み、各上記制御骨格が上記オブジェクト制御モデルの一部の領域を制御するために使用され、上記制御頂点が上記制御骨格の交点であるための適応ユニットと、取得した調整指令に従って上記オブジェクト制御モデルにおける上記制御頂点及び／又は上記制御骨格を調整して、上記ターゲット仮想オブジェクトの表情フレーム画面を取得するための調整ユニットと、上記表情フレーム画面を利用して上記ターゲット仮想オブジェクトの表情アニメーションを生成するための生成ユニットと、を含む。
【００１４】
選択可能に、前記調整ユニットは、
前記ターゲット仮想オブジェクトの表情フレーム画面が得られるまで、
取得した調整指令に従って、前記オブジェクト制御モデルにおいて調整すべきターゲット制御頂点及び／又はターゲット制御骨格を確定するステップと、
前記ターゲット制御頂点及び／又は前記ターゲット制御骨格を調整するステップと、
を繰り返して実行するための処理モジュールを含む。
【００１５】
選択可能に、前記処理モジュールは、
前記ターゲット制御頂点に接続されている各ターゲット制御骨格に対応する制御重みを調整し、前記ターゲット制御骨格の制御重みが大きいほど、前記オブジェクト制御モデル内の前記ターゲット制御骨格によって制御される領域の範囲が広くなるための第１の調整サブモジュール、及び／又は、
前記ターゲット制御骨格の表示位置を調整するための第２の調整サブモジュールと、
を含む。
【００１６】
選択可能に、前記生成ユニットは、
複数フレームの前記ターゲット仮想オブジェクトの表情フレーム画面を取得するための取得モジュールと、
取得した複数フレームの前記表情フレーム画面から、所定の順序に従って、前記ターゲット仮想オブジェクトの表情アニメーションを生成するための生成モジュールと、
を含む。
【００１７】
選択可能に、前記適応ユニットは、
取得した前記オブジェクトモデルにおけるキーポイントと前記ターゲット骨格をバインディングして、前記オブジェクトモデルを前記ターゲット骨格にスキニングして、前記ターゲット仮想オブジェクトにマッチングするオブジェクト制御モデルを取得するための適応モジュールを含む。
【００１８】
選択可能に、前記ターゲット骨格は、汎用の顔骨格を含み、前記オブジェクトモデルは、顔モデルを含む。
【００１９】
本発明の実施例のさらに他の態様によれば、端末に適用される表情アニメーション生成方法をさらに提供し、前記方法は、
前記端末が上記した表情アニメーション生成方法を実行することを含む。
【００２０】
本発明の実施例のさらに他の態様によれば、記憶媒体をさらに提供し、上記記憶媒体は、上記表情アニメーション生成方法を実行するためのプログラムを記憶するためのものである。
【００２１】
本発明の実施例のさらに他の態様によれば、メモリとプロセッサーを含む電子装置をさらに提供し、
前記メモリはプログラムを記憶し、前記プロセッサーは前記メモリに記憶されるプログラムを実行し、
前記プロセッサーは、前記プログラムによって、上記した表情アニメーション生成方法を実行する。
【００２２】
本発明の実施例のさらに他の態様によれば、コンピュータで実行されるときに、上記した表情アニメーション生成方法を前記コンピュータに実行させる指令を含むコンピュータプログラム製品をさらに提供する。
【００２３】
本発明によって提供される表情アニメーション生成方法では、取得したターゲット仮想オブジェクトのオブジェクトモデルを共通のターゲット骨格に適応させることによって、ターゲット仮想オブジェクトにマッチングするオブジェクト制御モデルを取得し、オブジェクト制御モデルに含まれた制御頂点及び／又は制御骨格を調整することによって、上記オブジェクト制御モデルに対する調整制御を実現して、ターゲット仮想オブジェクトの表情フレーム画面を取得し、取得した表情フレーム画面を利用してターゲット仮想オブジェクトの表情アニメーションを生成する。
【００２４】
本発明は、ターゲット仮想オブジェクトのオブジェクトモデルを共通のターゲット骨格に適応させ、適応後に得られたオブジェクト制御モデルにおける制御骨格及び／又は制御頂点を直接調整することによって、豊かで多様な表情フレーム画面を取得する。これにより、ターゲット仮想オブジェクトに対して多様で生き生きとしたリアルな表情アニメーションを生成するという目的が達成され、さらに、関連技術における生成された表情アニメーションが単一すぎるという問題が克服される。
【００２５】
本発明は、共通のターゲット骨格を利用して異なるターゲット仮想オブジェクトのオブジェクトモデルに適応して、各ターゲット仮想オブジェクトに対応するオブジェクト制御モデルを取得し、表情アニメーションを生成するためのターゲット仮想オブジェクトの範囲を拡げ、異なるターゲット仮想オブジェクトごとに、対応するオブジェクト制御モデルにおける制御骨格及び／又は制御頂点を調整することによって豊かで多様な表情アニメーションを生成することができ、それによって、上記した表情アニメーション生成方法の使用範囲を広げ、共通性を向上させるという効果を実現することができる。
【図面の簡単な説明】
【００２６】
本明細書に記載された図面は、本発明のさらなる理解を提供し、そして本出願の一部を構成する。本発明の例示的な実施例及びその説明は、本発明を解釈するためのものであり、本発明を限定することを意図していない。
【００２７】
【図１】本発明の実施例による選択可能な表情アニメーション生成方法の適用環境の概略図である。
【図２】本発明の実施例による選択可能な表情アニメーション生成方法のフローチャートである。
【図３】本発明の実施例による選択可能な表情アニメーション生成方法の效果の概略図である。
【図４】本発明の実施例による他の選択可能な表情アニメーション生成方法の效果の概略図である。
【図５】本発明の実施例による他の選択可能な表情アニメーション生成方法のフローチャートである。
【図６】本発明の実施例による選択可能な表情アニメーション生成方法の操作インターフェースの概略図である。
【図７】本発明の実施例による他の選択可能な表情アニメーション生成方法の操作インターフェースの概略図である。
【図８】本発明の実施例による選択可能な表情アニメーション生成装置の概略図である。
【図９】本発明の実施例による選択可能な電子装置の概略図である。
【発明を実施するための形態】
【００２８】
以下、当業者に本発明の解決策をよりよく理解させるために、本発明の実施例における添付の図面を参照しながら、本発明の実施例における技術的解決策を明確かつ完全に説明する。記載する実施例は本発明の実施形態の一部にすぎず、全ての実施例ではないことは明らかである。創造的な努力なしに本発明の実施例に基づいて当業者によって得られる他の全ての実施例は、本発明の保護範囲に属すべきである。
【００２９】
なお、本発明の明細書及び特許請求の範囲における「第１」、「第２」などの用語は、類似のオブジェクトを区別するために使用されており、必ずしも特定の順序を記述するためのものではない。このように使用されるデータは、適切な場合には交換されてもよく、その結果、本明細書に記載される本発明の実施例は、本明細書に例示又は記載されるもの以外の順序で実施され得ることを理解すべきである。さらに、「含む」及び「有する」という用語、ならびにそれらのあらゆる変形は、非排他的な包含を網羅することを意図し、例えば、一連のステップ又はユニットを含むプロセス、方法、システム、製品、又は装置は、明確に列挙されたステップ又はユニットに必ずしも限定されず、明確に列挙されなかったもの、あるいはそれらのプロセス、方法、又は装置に固有の他のステップ又はユニットを含むことができる。
【００３０】
本発明の実施例では、上記表情アニメーション生成方法の実施例を提供する。選択可能な実施形態として、当該表情アニメーション生成方法は、図１に示す適用環境に適用することができるが、これに限定されない。端末１０２では、表情アニメーション編集アプリケーションが動作し、当該アプリケーションでは、ターゲット仮想オブジェクトのオブジェクトモデルを取得し、当該オブジェクトモデルをターゲット骨格に適応させて、上記ターゲット仮想オブジェクトにマッチングするオブジェクト制御モデルを取得し、当該オブジェクト制御モデルは制御頂点及び制御骨格を含み、制御頂点が制御骨格の交点であり、各制御骨格がオブジェクト制御モデルの一部の領域を制御するために使用され、取得した調整指令に従って、上記オブジェクト制御モデルにおける制御頂点及び／又は制御骨格を調整して、当該ターゲット仮想オブジェクトの表情フレーム画面を取得する。そして、上記表情フレーム画面を利用して、ターゲット仮想オブジェクトの表情アニメーションを生成する。
【００３１】
この実施例では、取得したターゲット仮想オブジェクトのオブジェクトモデルを汎用のターゲット骨格に適応させて、ターゲット仮想オブジェクトにマッチングするオブジェクト制御モデルを取得することで、オブジェクト制御モデルに含まれた制御頂点及び／又は制御骨格を調整することによって、上記オブジェクト制御モデルに対する調整制御を実現して、ターゲット仮想オブジェクトの表情フレーム画面を取得し、取得した表情フレーム画面を利用してターゲット仮想オブジェクトの表情アニメーションを生成する。つまり、ターゲット仮想オブジェクトのオブジェクトモデルを汎用のターゲット骨格に適応させ、適応後に得られたオブジェクト制御モデルにおける制御骨格及び／又は制御頂点を直接調整することによって、豊かで多様な表情フレーム画面を取得する。これにより、ターゲット仮想オブジェクトに対して多様で生き生きとしたリアルな表情アニメーションを生成するという目的が達成され、さらに、関連技術における生成された表情アニメーションが単一すぎるという問題が克服される。汎用のターゲット骨格を利用して異なるターゲット仮想オブジェクトのオブジェクトモデルに適応して、各ターゲット仮想オブジェクトに対応するオブジェクト制御モデルを取得し、表情アニメーションを生成するためのターゲット仮想オブジェクトの範囲を拡げ、異なるターゲット仮想オブジェクトに対して、対応するオブジェクト制御モデルにおける制御骨格及び／又は制御頂点を調整することによって豊かで多様な表情アニメーションを生成することができ、それによって、上記表情アニメーション生成方法の使用範囲を拡げ、汎用性を向上させるという効果を実現することができる。
【００３２】
選択可能に、この実施例では、上記端末１０２は、携帯電話、タブレットコンピュータ、ノートブックコンピュータ、デスクトップＰＣ、及び表情アニメーションを生成するための他のハードウェアデバイスのうちの少なくとも１つを含み得るが、それらに限定されない。上記は一例であり、本実施例はそれらに限定されるものではない。
【００３３】
本発明の実施例によれば、表情アニメーション生成方法を提供し、図２に示すように、当該方法は、
ターゲット仮想オブジェクトのオブジェクトモデルを取得するステップＳ２０２と、
取得したオブジェクトモデルをターゲット骨格に適応させて、ターゲット仮想オブジェクトにマッチングするオブジェクト制御モデルを取得するステップであって、オブジェクト制御モデルは制御頂点及び制御骨格を含み、各制御骨格がオブジェクト制御モデルの一部の領域を制御するために使用され、制御頂点が制御骨格の交点であるステップＳ２０４と、
取得した調整指令に従って、オブジェクト制御モデルにおける制御頂点及び／又は制御骨格を調整して、ターゲット仮想オブジェクトの表情フレーム画面を取得するステップＳ２０６と、
表情フレーム画面を利用して、ターゲット仮想オブジェクトの表情アニメーションを生成するステップＳ２０８と、を含む。
【００３４】
選択可能に、この実施例では、上記表情アニメーション生成方法は、表情アニメーションを編集する必要があるアプリケーションに適用することができるが、これに限定されない。例えば、ゲームアプリケーションに適用する場合、ターゲット仮想オブジェクトは、ゲームアプリケーションにおける仮想のゲームキャラクターオブジェクトを例として、上記表情アニメーション生成方法により、上記ゲームキャラクターオブジェクトに対して様々な異なる表情アニメーションを生成する。上記ゲームキャラクターオブジェクトのオブジェクトモデル（例えば、ゲームキャラクターオブジェクトの３次元モデル）を取得し、当該オブジェクトモデルを汎用のターゲット骨格に適応させて、上記ゲームキャラクターオブジェクトにマッチングするオブジェクト制御モデルを取得することによって、当該オブジェクト制御モデルにおける制御頂点及び／又は制御骨格を調整して、対応する表情フレーム画面を取得し、さらに、上記表情フレーム画面を利用して上記ゲームキャラクターオブジェクトの表情アニメーションを生成する。上記は一例であり、この実施例では、これに限定されない。
【００３５】
なお、ターゲット仮想オブジェクトのオブジェクトモデルを汎用のターゲット骨格に適応させ、適応後に得られたオブジェクト制御モデルにおける制御骨格及び／又は制御頂点を直接調整することによって、豊かで多様な表情フレーム画面を取得する。これにより、ターゲット仮想オブジェクトに対して多様で生き生きとしたリアルな表情アニメーションを生成するという目的が達成され、さらに、関連技術における生成された表情アニメーションが単一すぎるという問題が克服される。汎用のターゲット骨格を利用して異なるターゲット仮想オブジェクトのオブジェクトモデルに適応させて、各ターゲット仮想オブジェクトに対応するオブジェクト制御モデルを取得し、表情アニメーションを生成するためのターゲット仮想オブジェクトの範囲を拡げ、異なるターゲット仮想オブジェクトに対して、対応するオブジェクト制御モデルにおける制御骨格及び／又は制御頂点を調整することによって豊かで多様な表情アニメーションを生成することができ、上記表情アニメーション生成方法の使用範囲を拡げ、汎用性を向上させる效果を実現することができる。
【００３６】
選択可能に、この実施例では、上記ターゲット骨格は汎用の同じ骨格であるが、これに限定されない。つまり、異なるターゲット仮想オブジェクトに対するオブジェクトモデルはともに、上記汎用のターゲット骨格に適応されて、各ターゲット仮想オブジェクトにそれぞれ対応するオブジェクト制御モデルを取得することで、オブジェクト制御モデルにおける制御頂点及び／又は制御骨格を調整することによって、ターゲット仮想オブジェクトの表情フレーム画面に対する調整制御を実現して、豊かで多様な表情アニメーションを容易に取得することができるが、これに限定されない。例えば、ターゲット骨格が顔の汎用の骨格であることを例として、顔の汎用の骨格を利用して異なる顔の形状に対応する表情アニメーションを制御生成するように、異なる顔の形状の顔モデルを上記顔の汎用骨格に適応させることができ、それによって、豊かな表情アニメーションのスタイルを達成し、表情アニメーション生成プロセスの汎用性を提供する。
【００３７】
選択可能に、この実施例では、上記オブジェクト制御モデルにおける制御頂点及び／又は制御骨格は、オブジェクトモデルがターゲット骨格に適応された後に得られたオブジェクト制御モデル内のターゲット仮想オブジェクトの表情フレーム画面を制御するためのキー要素であってもよいが、これに限定されない。ターゲット仮想オブジェクトにマッチングするオブジェクト制御モデルにおける制御頂点及び／又は制御骨格を調整することによって、当該ターゲット仮想オブジェクトに対して異なる表情アニメーションを生成することができる。
【００３８】
なお、上記表情アニメーションは、Ｎフレームの表情フレーム画面から所定の順序に従って生成される連続的に変化する動的な表情であってもよいが、これに限定されないことに留意されたい。上記は一例であり、この実施例では、これに限定されない。
【００３９】
なお、上記ターゲット骨格は、全身の汎用の骨格、顔の汎用の骨格を含み得るが、これらに限定されないことに留意されたい。つまり、生成された表情アニメーションは、全身の動きからなる表情アニメーションを含んでもよいし、五感器官の形態からなる表情アニメーションを含んでもよいが、この実施例では、これに限定されない。
【００４０】
選択可能な解決策として、取得した調整指令に従って、オブジェクト制御モデルにおける制御頂点及び／又は制御骨格を調整して、ターゲット仮想オブジェクトの表情フレーム画面を取得することは、
表情フレーム画面が得られるまで、
調整指令に従って、オブジェクト制御モデルにおいて調整すべきターゲット制御頂点及び／又はターゲット制御骨格を確定するステップＳ１２と、
ターゲット制御頂点及び／又はターゲット制御骨格を調整するステップＳ１４と、
を繰り返して実行するＳ１を含む。
【００４１】
選択可能に、この実施例では、ターゲット制御頂点及び／又はターゲット制御骨格を調整するＳ１４は、
１）ターゲット制御頂点に接続されている各ターゲット制御骨格に対応する制御重みを調整し、ターゲット制御骨格の制御重みが大きいほど、オブジェクト制御モデル内のターゲット制御骨格によって制御される領域の範囲が広くなること、及び／又は、
２）ターゲット制御骨格の表示位置を調整すること、
を含むが、これに限定されない。
【００４２】
例えば、図３に示すように、ターゲット骨格が顔の汎用の骨格であることを例として、対応するオブジェクト制御モデルは、顔制御モデルであり、制御骨格は、顔制御骨格であり、制御頂点は、顔制御頂点である。図３に示す顔制御頂点に接続されている各顔制御骨格に対応する制御重みを調整することによって、オブジェクト制御モデル内の各顔制御骨格によって制御される領域の範囲を確定し、制御重みが大きいほど、制御される領域の範囲が広くなる。この実施例では、顔制御骨格の表示位置を継続的に調整して、顔上の五感器官の表示形態を変更して、対応する表情フレーム画面を取得するようにすることができるが、これに限定されない。例えば、図３に示す眉骨（眉の制御骨格）の表示位置を調整して、顔上の眉の表示位置を変更することによって、調整後の表情フレーム画面を取得し、複数フレームの表情フレーム画面の組み合わせを取得した後、対応する動的な表情アニメーションを生成する。
【００４３】
選択可能に、この実施例では、取得したターゲット仮想オブジェクトのオブジェクトモデルをターゲット骨格に適応させて、当該ターゲット仮想オブジェクトにマッチングするオブジェクト制御モデルを取得することは、取得したオブジェクトモデルにおけるキーポイント及びターゲット骨格をバインディングして、当該オブジェクトモデルをターゲット骨格にスキニングして、ターゲット仮想オブジェクトにマッチングするオブジェクト制御モデルを取得することを含む。
【００４４】
なお、この実施例では、各制御骨格は、オブジェクト制御モデルのある一部の領域を制御するために使用され、鼻の形、口の形、目、額などの顔の異なる五感器官の形態を形成する。この実施例では、同じセットの汎用のターゲット骨格を使用して異なるターゲット仮想オブジェクトのオブジェクトモデルを適応させ、得られたオブジェクト制御モデルにおける各制御頂点及び制御骨格を調整して、オブジェクト制御モデルの五感器官の特徴を変更することで、ターゲット仮想オブジェクトの異なる表情を取得する。
【００４５】
その中、各制御頂点に接続されている各制御骨格の制御重みは、対応する制御頂点における各制御骨格の強度制御を確定するために使用される。例えば、図４に示すように、目１、目２における目の位置の骨格の周りについて、暗い色の制御頂点は制御力が強いことを示し、明るい色の制御頂点は制御力が弱いことを示し、これにより、目の周りの制御骨格の制御範囲が分かる。目１と目２が同じ骨格を使用してマッチングされているとすると、目１の初期オブジェクトモデルが大きく、目２の初期オブジェクトモデルが小さく、２つの目は現在、瞬き振幅が同じく、骨格移動が同じく、同じ目部の骨格を使用して目１と目２の適応を達成するために、制御頂点の制御重みを調整することによって生成された表情を汎用化させることができる。
【００４６】
具体的には、以下の図５に示す例を参照しながら説明し、ゲームアプリケーションにおけるゲームキャラクターオブジェクトの顔表情アニメーションの生成を例にとると、上記表情アニメーション生成プロセスは次のようになる。
【００４７】
Ｓ５０２、モデル作成。ゲームキャラクターオブジェクトの２次元モデルは、３ＤＳＭＡＸソフトウェアにおける編集ツールによって、３次元のオブジェクトモデルに実体変換する。上記３ＤＳＭＡＸソフトウェアは、３Ｄモデル、アニメーション、特殊効果などを作成するためのアプリケーションソフトウエアである。
【００４８】
Ｓ５０４、モデル分割。作成された上記オブジェクトモデルを頭オブジェクトモデルと体オブジェクトモデルの２つの部分に分割する。
【００４９】
Ｓ５０６、骨格バインディング。分割されたオブジェクトモデルをターゲット骨格に適応させる。 
【００５０】
Ｓ５０８、スキニング一般的適応。オブジェクトモデルをターゲット骨格にスキニングして、オブジェクト制御モデルを取得し、オブジェクト制御モデルにおける制御骨格の移動回転を制御して、制御頂点の制御重みを調整することによって、適応の目的を達成する。
【００５１】
Ｓ５１０、アニメーション作成。３ＤＳＭＡＸソフトウェアでは、オブジェクト制御モデルを調整した後に得られた複数フレームの表情フレーム画面を利用して、動的な表情アニメーションを生成する。
【００５２】
Ｓ５１２、頭及び体を分割して、ｆｂｘファイルを出力する。作成された表情アニメーションを頭アニメーション、体アニメーションに分割して、２つのｆｂｘファイルを出力する。なお、上記表情アニメーションは、顔表情アニメーション、全身表情アニメーションを含むことができるが、これらに限定されない。つまり、異なる身体形態をオブジェクトの表情アニメーションに含めることもできる。上記は一例であり、この実施例では、これに限定されない。
【００５３】
Ｓ５１４、ステートマシンを構築し、ステートマシンに統合する。ｕｎｉｔｙエンジンソフトウェアでは、図６に示す效果を有するアニメーションステートマシンを構築して、生成された表情アニメーションを対応するステートマシンに統合して出力し、その效果は図７に示すようになる。
【００５４】
本出願によって提供される実施例によれば、ターゲット仮想オブジェクトのオブジェクトモデルを汎用のターゲット骨格に適応させ、適応後に得られたオブジェクト制御モデルにおける制御骨格及び／又は制御頂点を直接調整することによって、豊かで多様な表情フレーム画面を取得する。これにより、ターゲット仮想オブジェクトに対して、多様で生き生きとしたリアルな表情アニメーションを生成するという目的が達成され、さらに、関連技術における生成された表情アニメーションが単一すぎるという問題が克服される。汎用のターゲット骨格を利用して異なるターゲット仮想オブジェクトのオブジェクトモデルに適応させ、各ターゲット仮想オブジェクトに対応するオブジェクト制御モデルを取得し、表情アニメーションを生成するためのターゲット仮想オブジェクトの範囲を拡げ、異なるターゲット仮想オブジェクトごとに、対応するオブジェクト制御モデルにおける制御骨格及び／又は制御頂点を調整することによって豊かで多様な表情アニメーションを生成することができ、上記表情アニメーション生成方法の使用範囲を拡げ、共通性を向上させる效果を実現することができる。
【００５５】
なお、この実施例では、異なる調整指令に従って、上記オブジェクト制御モデルにおける制御頂点及び／又は制御骨格を調整して、１フレームの所望の表情フレーム画面を取得する。複数フレームの表情フレーム画面を取得した後、それらを組み合わせて所定の順序に従って１つの動的な表情アニメーションを生成することができる。
【００５６】
例えば、依然としてゲームアプリケーションにおけるゲームキャラクターオブジェクトの顔表情アニメーションの生成を例にとると、編集するためのゲームエンジンでは、調整指令に従って、ゲームキャラクターオブジェクトにマッチングするオブジェクト制御モデルにおいて調整されるべきターゲット制御骨格を確定し、その後、ゲームキャラクターオブジェクトの顔におけるターゲット制御骨格の表示位置を直接調整して、調整された表情フレーム画面を取得することができる。
【００５７】
また、例えば、依然としてゲームアプリケーションにおけるゲームキャラクターオブジェクトの顔表情アニメーションの生成を例にとると、編集するためのゲームエンジンでは、調整指令に従って、ゲームキャラクターオブジェクトにマッチングするオブジェクト制御モデルにおいて調整されるべきターゲット制御頂点を確定し、その後、ターゲット制御頂点に接続されている各ターゲット制御骨格に対応する制御重みを直接調整することができる。ターゲット制御頂点が例えば骨格Ａから骨格Ｄの４つのターゲット制御骨格に接続されており、対応する制御重みはそれぞれ０.１、０.２、０.３、０.４であると仮定する。骨格Ｄの制御重みは最も大きく、制御領域の範囲は最も大きく、制御力は最も強く、骨格Ｃから骨格Ａまで順次に低下する。そして、調整指令に従って上記骨格の表示位置を調整して、各骨格に対応する制御領域の変化程度が異なり、調整された表情フレーム画面を取得する。
【００５８】
本出願によって提供される実施例では、ターゲット制御骨格及び／又はターゲット制御頂点の制御重みを調整することによって、豊かで多様な表情フレーム画面を取得するという目的が達成され、ターゲット仮想オブジェクトに様々な表情アニメーションを持たせ、さらに、ターゲット仮想オブジェクトの表情アニメーションをよりリアルで鮮やかにする。
【００５９】
選択可能な解決策として、表情フレーム画面を利用して、ターゲット仮想オブジェクトの表情アニメーションを生成することは、
複数フレームのターゲット仮想オブジェクトの表情フレーム画面を取得するＳ１と、
複数フレームの表情フレーム画面から、所定の順次に従ってターゲット仮想オブジェクトの表情アニメーションを生成するＳ２と、を含む。
【００６０】
この実施例では、上記表情アニメーションは、複数フレームの表情フレーム画面から所定の順序に従って生成された連続的に変化する動的表情であってもよいが、これに限定されない。例えば、複数フレームの表情フレーム画面はそれぞれ、フレームＡ：口角が閉じている、フレームＢ：口角が上がっている、フレームＣ：口を開けて、歯が露出するというものであり、所定の順序に従って、当該ターゲット仮想オブジェクト（例えば、ゲームキャラクター専用）にマッチングする表情アニメーション「大笑」を生成することができる。
【００６１】
本出願によって提供される実施例では、取得した複数フレームの表情フレーム画面から、所定の順序に従って、ターゲット仮想オブジェクトの表情アニメーションを生成することによって、異なるターゲット仮想オブジェクトに対して豊かで多様な表情アニメーションを生成するという目的が達成され、生成プロセスが汎用化される。
【００６２】
選択可能な解決策として、取得したターゲット仮想オブジェクトのオブジェクトモデルをターゲット骨格に適応させて、当該ターゲット仮想オブジェクトにマッチングするオブジェクト制御モデルを取得することは、
取得したオブジェクトモデルにおけるキーポイントとターゲット骨格をバインディングして、オブジェクトモデルをターゲット骨格にスキニングして、ターゲット仮想オブジェクトにマッチングするオブジェクト制御モデルを取得するＳ１を含む。
【００６３】
選択可能に、この実施例では、上記オブジェクトモデルにおけるキーポイントは、オブジェクトモデルにおけるキー位置であり得るが、これに限定されない。顔オブジェクトモデルを例にとると、キー位置は五感器官（目、眉、鼻、口、耳）の位置を含むことができるが、これに限定されない。上記オブジェクトモデルにおけるキーポイントと汎用のターゲット骨格における対応する位置をバインディングして、その後、ターゲット骨格にスキニングして、ターゲット仮想オブジェクトにマッチングするオブジェクト制御モデルを取得し、当該オブジェクト制御モデルは、当該ターゲット仮想オブジェクトを調整制御するための制御頂点及び制御骨格を含む。
【００６４】
その後、当該ターゲット仮想オブジェクトにマッチングする連続的に変化する表情アニメーションを生成するように、調整すべきターゲット制御頂点及び／又はターゲット制御骨格を確定し、複数回の調整により、複数のフレームの表情フレーム画面を取得する操作を繰り返して実行する。
【００６５】
本出願によって提供される実施例では、汎用のターゲット骨格を異なるターゲット仮想オブジェクトのオブジェクトモデルに適応させて、各ターゲット仮想オブジェクトに対応するオブジェクト制御モデルを取得し、表情アニメーションを生成するためのターゲット仮想オブジェクトの範囲を拡げることによって、異なるターゲット仮想オブジェクトに対して、豊かで多様な表情アニメーションを生成するという目的が達成され、表情アニメーション生成方法の共通性を向上させる效果を達する。
【００６６】
なお、前述の各方法の実施例について、簡単な説明のために、それらはすべて一連の動作の組み合わせとして表現されているが、本発明が説明された動作順序によって限定されないことは当業者によって理解されるべきである。なぜなら、本発明に従って、特定のステップは、他の順序で、又は同時に実行され得るからである。さらに、当業者はまた、本明細書に記載された実施例はすべて好ましい実施例であり、関連する動作及びモジュールは必ずしも本発明によって必要とされないことを理解すべきである。
【００６７】
上記の実施形態の説明を通して、当業者は、上記の実施例による方法がソフトウェアと必要な汎用のハードウェアプラットフォームとによって実施できることを明確に理解することができるが、もちろん、ハードウェアによって実施してもよいが、多くの場合、前者はより良い実施形態である。そのような理解に基づいて、本発明の技術的解決策は、本質的又は先行技術に貢献する部分はソフトウェア製品の形で具現化することができる。当該コンピュータソフトウェア製品は、記憶媒体（例えば、ＲＯＭ ／ ＲＡＭ、磁気ディスク、光ディスクなど）に記憶され、端末装置（携帯電話、コンピュータ、サーバー、又はネットワーク装置などであり得る）に本発明の各実施例で説明された方法を実行させるための複数の指令を含む。
【００６８】
また、本発明の実施例によれば、上記表情アニメーション生成方法を実施するための表情アニメーション生成装置をさらに提供し、上記方法実施例で説明された例を参照することができるので、この実施例はここで再度説明しない。
【００６９】
図８に示すように、当該装置は、
１）ターゲット仮想オブジェクトのオブジェクトモデルを取得するための第１の取得ユニット８０２と、
２）取得したオブジェクトモデルをターゲット骨格に適応させて、ターゲット仮想オブジェクトにマッチングするオブジェクト制御モデルを取得し、オブジェクト制御モデルは制御頂点と制御骨格を含み、各制御骨格がオブジェクト制御モデルの一部の領域を制御するために使用され、制御頂点が制御骨格の交点である適応ユニット８０４と、
３）取得した調整指令に従って、オブジェクト制御モデルにおける制御頂点及び／又は制御骨格を調整して、ターゲット仮想オブジェクトの表情フレーム画面を取得するための調整ユニット８０６と、
４）表情フレーム画面を利用して、ターゲット仮想オブジェクトの表情アニメーションを生成するための生成ユニット８０８と、
を含む。
【００７０】
選択可能な解決策として、調整ユニット８０６は、
１）ターゲット仮想オブジェクトの表情フレーム画面が得られるまで、
取得した調整指令に従って、オブジェクト制御モデルにおいて調整すべきターゲット制御頂点及び／又はターゲット制御骨格を確定するステップと、ターゲット制御頂点及び／又はターゲット制御骨格を調整するステップと、を繰り返して実行するための処理モジュールを含む。
【００７１】
選択可能に、この実施例では、処理モジュールは、
（１）ターゲット制御頂点に接続されている各ターゲット制御骨格に対応する制御重みを調整し、ターゲット制御骨格の制御重みが大きいほど、オブジェクト制御モデル内のターゲット制御骨格によって制御される領域の範囲が広くなる第１の調整サブモジュール、及び／又は、
（２）ターゲット制御骨格の表示位置を調整するための第２の調整サブモジュールと、  を含む。
【００７２】
選択可能な解決策として、生成ユニット８０８は、
１）複数フレームのターゲット仮想オブジェクトの表情フレーム画面を取得するための取得モジュールと、
２）取得した複数フレームの表情フレーム画面から、所定の順序に従って、ターゲット仮想オブジェクトの表情アニメーションを生成するための生成モジュールと、
を含む。
【００７３】
選択可能な解決策として、適応ユニット８０４は、
１）取得したオブジェクトモデルにおけるキーポイントとターゲット骨格をバインディングして、オブジェクトモデルをターゲット骨格にスキニングして、ターゲット仮想オブジェクトにマッチングするオブジェクト制御モデルを取得するための適応モジュールを含む。
【００７４】
本発明の実施例によれば、上記表情アニメーションの生成を実施するための電子装置をさらに提供し、図９に示すように、当該電子装置は、メモリ９０２、プロセッサー９０４、及びメモリに記憶されかつプロセッサーで実行できるコンピュータプログラムを含み、また、伝送に使用される通信インターフェース９０６をさらに含む。
【００７５】
１）通信インターフェース９０６は、ターゲット仮想オブジェクトのオブジェクトモデルを取得するように設置される。
【００７６】
２）プロセッサー９０４は、通信インターフェース９０６に接続され、取得したオブジェクトモデルをターゲット骨格に適応させて、ターゲット仮想オブジェクトにマッチングするオブジェクト制御モデルを取得し、オブジェクト制御モデルは制御頂点と制御骨格を含み、各制御骨格は、オブジェクト制御モデルの一部の領域を制御するために使用され、制御頂点が制御骨格の交点であり、さらに、取得した調整指令に従って、オブジェクト制御モデルにおける制御頂点及び／又は制御骨格を調整して、ターゲット仮想オブジェクトの表情フレーム画面を取得するように設置され、さらに、表情フレーム画面を利用してターゲット仮想オブジェクトの表情アニメーションを生成するように設置される。
【００７７】
３）メモリ９０２は、通信インターフェース９０６及びプロセッサー９０４に接続され、ターゲット仮想オブジェクトの表情アニメーションを記憶するように設置される。
【００７８】
この実施例における具体例は、上記実施例１及び実施例２で説明した例を参照することができ、この実施例は、ここで再度説明しない。
【００７９】
本発明の実施例は、記憶媒体をさらに提供する。選択可能に、この実施例では、上記記憶媒体は、ネットワークにおける複数のネットワーク装置のうちの少なくとも１つのネットワーク装置に位置してもよい。
【００８０】
選択可能に、この実施例では、記憶媒体は、以下のステップを実行するためのプログラムコードを記憶するように設置され、
ステップＳ１、ターゲット仮想オブジェクトのオブジェクトモデルを取得し、
ステップＳ２、取得したオブジェクトモデルをターゲット骨格に適応させて、ターゲット仮想オブジェクトにマッチングするオブジェクト制御モデルを取得し、オブジェクト制御モデルは制御頂点及び制御骨格を含み、各制御骨格がオブジェクト制御モデルの一部の領域を制御するために使用され、制御頂点が制御骨格の交点であり、
ステップＳ３、取得した調整指令に従って、オブジェクト制御モデルにおける制御頂点及び／又は制御骨格を調整して、ターゲット仮想オブジェクトの表情フレーム画面を取得し、
ステップＳ４、表情フレーム画面を利用してターゲット仮想オブジェクトの表情アニメーションを生成する。
【００８１】
選択可能に、記憶媒体はさらに、以下のステップを実行するためのプログラムコードを記憶するように設置され、 
ステップＳ１、ターゲット仮想オブジェクトの表情フレーム画面が得られるまで、取得した調整指令に従って、オブジェクト制御モデルにおいて調整すべきターゲット制御頂点及び／又はターゲット制御骨格を確定するステップと、ターゲット制御頂点及び／又はターゲット制御骨格を調整するステップとを繰り返して実行する。
【００８２】
選択可能に、記憶媒体は、さらに、以下のステップを実行するためのプログラムコードを記憶するように設置され、
前記ターゲット制御頂点に接続されている各ターゲット制御骨格に対応する制御重みを調整し、前記ターゲット制御骨格の制御重みが大きいほど、前記オブジェクト制御モデル内の前記ターゲット制御骨格によって制御される領域の範囲が広くなり、及び／又は、
前記ターゲット制御骨格の表示位置を調整する。
【００８３】
選択可能に、記憶媒体はさらに、以下のステップを実行するためのプログラムコードを記憶するように設置され、
複数フレームの前記ターゲット仮想オブジェクトの表情フレーム画面を取得し、
取得した複数フレームの前記表情フレーム画面から、所定の順序に従って前記ターゲット仮想オブジェクトの表情アニメーションを生成する。
【００８４】
選択可能に、記憶媒体は、さらに、以下のステップを実行するためのプログラムコードを記憶するように設置され、
取得した前記オブジェクトモデルにおけるキーポイントと前記ターゲット骨格をバインディングして、前記オブジェクトモデルを前記ターゲット骨格にスキニングして、前記ターゲット仮想オブジェクトにマッチングするオブジェクト制御モデルを取得する。
【００８５】
選択可能に、この実施例では、上記記憶媒体は、Ｕディスク、読み取り専用メモリ（ＲＯＭ、Ｒｅａｄ-Ｏｎｌｙ Ｍｅｍｏｒｙ）、ランダムアクセスメモリ（ＲＡＭ、Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）、モバイルハードディスク、磁気ディスク又は光ディスクなどのプログラムコードを記憶可能な様々な媒体を含むが、これらに限定されない。
【００８６】
一方、本発明の実施例は、コンピュータで実行されるときに、以上のいずれか１つの実施例に記載された表情アニメーションの生成をコンピュータに実行させる指令を含むコンピュータプログラム製品をさらに提供する。
【００８７】
この実施例における具体例は、上記実施例１及び実施例２で説明された例を参照することができ、この実施例は、ここで再度説明しない。
【００８８】
上記本発明の実施例のシリアル番号は説明のためのものであり、実施例の優劣を表すものではない。
【００８９】
上記の実施例における集積ユニットは、ソフトウェア機能ユニットの形態で実現され、独立した製品として販売又は使用される場合、上記のコンピュータ可読記憶媒体に記憶できる。そのような理解に基づいて、本発明の技術的解決策は、本質的又は従来技術に貢献する部分、あるいは当該技術的解決策の全部又は一部がソフトウェア製品の形態で具現化することができ、当該コンピュータソフトウェア製品は、記憶媒体に記憶され、１つ又は複数のコンピュータ装置（パーソナルコンピュータ、サーバー又はネットワーク装置などであり得る）に本発明の各実施例で説明された方法の全部又は一部のステップを実行させるための複数の指令を含む。
【００９０】
本発明の上記の実施例では、各実施例の説明は異なるフォーカスを有し、ある実施例で詳細に説明されていない部分は、他の実施例の関連する説明を参照することができる。
【００９１】
本出願によって提供されるいくつかの実施例では、開示されたクライアントは他の方式で実現できることが理解されるべきである。上述した装置の実施例は単なる例示であり、例えば、前記ユニットの分割は、論理的な機能分割のみであり、実際の実現においては他の分割方法があってもよく、例えば、複数のユニット又はコンポーネントは、別のシステムに結合又は集積されるか、又は、いくつかの特徴を無視したり、実行しないことができる。さらに、図示又は検討した相互結合又は直接結合又は通信接続は、何らかのインターフェース、ユニット又はモジュールを介した間接結合又は通信接続でもよく、電気的又はその他の形態でもよい。
【００９２】
分離部品として説明されたユニットは物理的に分離されてもされなくてもよく、ユニットとして表示された部品は物理的なユニットでもそうでなくてもよく、一箇所にあってもよいし、複数のネットワークユニットに分散されてもよい。実施例の解決策の目的を達成するために、実際の必要性に応じていくつか又はすべてのユニットを選択することができる。
【００９３】
また、本発明の各実施例における各機能ユニットは、１つの処理ユニットに集積されてもよいし、各ユニットは物理的に別々に存在してもよく、２つ又はそれ以上のユニットは１つのユニットに集積されてもよい。上記の集積されたユニットはハードウェアの形態で実現してもよいし、ソフトウェア機能ユニットの形態で実現してもよい。
【００９４】
上記は本発明の好ましい実施形態にすぎず、当業者は、本発明の原理から逸脱することなくいくつかの改良及び修正を行うこともでき、それらの改良及び修正は本発明の保護範囲とみなされるべきであることに留意されたい。
【符号の説明】
【００９５】
802  第１の取得ユニット
804  適応ユニット
806  調整ユニット
808  生成ユニット
902  メモリ
904  プロセッサー
906  通信インターフェース
【図１】
2020510262.tif 000003
【図２】
2020510262.tif 000004
【図３】
2020510262.tif 000005
【図４】
2020510262.tif 000006
【図５】
2020510262.tif 000007
【図６】
2020510262.tif 000008
【図７】
2020510262.tif 000009
【図８】
2020510262.tif 000010
【図９】
2020510262.tif 000011
【国際調査報告】
2020510262.tif 000012
2020510262.tif 000013
2020510262.tif 000014
2020510262.tif 000015