(57)【要約】【課題】手話ＣＧを生成する処理を高速化すること。【解決手段】手話ＣＧ生成装置は、所定の内容を表す複数の手話動作を示す複数の第１手話モーションの表現される順番と、当該順番で連続する第１手話モーション同士が補間された前記複数の第１手話モーションのデータとを各々対応付けて記憶する記憶部と、所定の電文の内容を表す複数の手話動作を示す複数の第２手話モーションの表現される順番を決定する決定部と、前記複数の第２手話モーションの順番と、前記複数の第１手話モーションの順番とが一致する部分に対応する前記補間された第１手話モーションのデータと、前記各順番が一致していない部分に対応する第２手話モーションのデータとを用いて、前記複数の第２手話モーションのデータを生成する手話モーション群データ生成部と、前記複数の第２手話モーションのデータに基づいて手話ＣＧを生成する手話ＣＧ生成部と、を備える。【選択図】図１
2018124934.tif 000002
【特許請求の範囲】
【請求項１】
手話ＣＧを生成する手話ＣＧ生成装置であって、
所定の内容を表す複数の手話動作を示す複数の第１手話モーションの表現される順番と、当該順番で連続する第１手話モーション同士が補間された前記複数の第１手話モーションのデータとを各々対応付けて記憶する記憶部と、
所定の電文の内容を表す複数の手話動作を示す複数の第２手話モーションの表現される順番を決定する決定部と、
前記決定部が決定した前記複数の第２手話モーションの順番と、前記記憶部に記憶されている前記複数の第１手話モーションの順番とが一致する部分に対応する前記補間された第１手話モーションのデータと、前記各順番が一致していない部分に対応する第２手話モーションのデータとを用いて、前記複数の第２手話モーションのデータを生成する手話モーション群データ生成部と、
前記手話モーション群データ生成部により生成された前記複数の第２手話モーションのデータに基づいて、前記所定の電文の内容を表す手話ＣＧを生成する手話ＣＧ生成部と、
を備えることを特徴とする手話ＣＧ生成装置。
【請求項２】
前記手話モーション群データ生成部は、前記決定部により決定された順番と、当該順番が連続する第２手話モーション同士が補間された状態の前記複数の第２手話モーションのデータとを各々対応付けて、前記記憶部に記憶させる、
請求項１に記載の手話ＣＧ生成装置。
【請求項３】
前記手話モーション群データ生成部は、前記決定部により決定された順番が連続する第２手話モーション同士が連続的に変化するように、前記複数の第２手話モーションのデータを補間する、
請求項１または２に記載の手話ＣＧ生成装置。
【請求項４】
前記手話モーション群データ生成部は、前記記憶部に記憶されている複数の内容に応じたデータのうち、前記決定部により決定された順番と、前記記憶部に記憶されている順番との一致率が最も高いデータを用いて、前記複数の第２手話モーションのデータを生成する、
請求項１乃至３のいずれか一項に記載の手話ＣＧ生成装置。
【請求項５】
前記記憶部は、順番が連続する第１手話モーション同士が補間された部分のデータを記憶し、
前記手話モーション群データ生成部は、前記決定部により決定された順番が連続する第２手話モーション同士の間の部分に対応するデータを、前記記憶部に記憶されている補間された部分のデータに置換する、
請求項１乃至４のいずれか一項に記載の手話ＣＧ生成装置。
【請求項６】
コンピュータを、請求項１乃至５の何れか１項に記載の手話ＣＧ生成装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、手話ＣＧ生成装置、及びプログラムに関する。
【背景技術】
【０００２】
先天性聾者等にとって手話はネイティブ言語であり、手話による情報提示が重要であるが、放送番組等の情報提示の分野において、手話通訳付きのものは極めて少ない。その理由の一つとしては、手話通訳士の確保の問題がある。現状では、手話通訳士の絶対数が少なく、通常番組に加え、特設ニュースや夜間の緊急ニュース等に対応できる常駐の手話通訳士を確保することは非常に困難である。しかしながら、災害情報や気象情報、緊急ニュース等といった緊急性の高い内容こそ、バリアフリーな情報提示が必要であると考えられる。
【０００３】
特許文献１には、複数の手話定型文を記憶しておき、手話定型文のパラメータ部分に、入力された電文に含まれるコードに応じた手話モーションを挿入することにより、手話のコンピュータグラフィックス（ＣＧ、Ｃｏｍｐｕｔｅｒ Ｇｒａｐｈｉｃｓ）を生成する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１６−０３８７４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、単語等に応じた複数の手話モーションを組み合わせて、一つの手話ＣＧを生成する際、当該複数の手話モーションを、例えば線形補間等を用いて補間して繋げる場合、当該補間処理に時間がかかるという問題がある。
【０００６】
そこで、手話ＣＧを生成する処理を高速化できる技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
手話ＣＧを生成する手話ＣＧ生成装置は、所定の内容を表す複数の手話動作を示す複数の第１手話モーションの表現される順番と、当該順番で連続する第１手話モーション同士が補間された前記複数の第１手話モーションのデータとを各々対応付けて記憶する記憶部と、所定の電文の内容を表す複数の手話動作を示す複数の第２手話モーションの表現される順番を決定する決定部と、前記決定部が決定した前記複数の第２手話モーションの順番と、前記記憶部に記憶されている前記複数の第１手話モーションの表現される順番とが一致する部分に対応する前記補間された第１手話モーションのデータと、前記各順番が一致していない部分に対応する第２手話モーションのデータとを用いて、前記複数の第２手話モーションのデータを生成する手話モーション群データ生成部と、前記手話モーション群データ生成部により生成された前記複数の第２手話モーションのデータに基づいて、前記所定の電文の内容を表す手話ＣＧを生成する手話ＣＧ生成部と、を備える。
【発明の効果】
【０００８】
開示の技術によれば、手話ＣＧを生成する処理を高速化できる。
【図面の簡単な説明】
【０００９】
【図１】第１の実施形態に係る手話ＣＧ生成装置の機能構成を示す機能ブロック図である。
【図２】手話ＣＧの表示例を示す図である。
【図３】手話ＣＧ生成装置の処理の一例を示すフローチャートである。
【図４】電文種別−定型文ＤＢに記憶されるデータの一例を示す図である。
【図５】電文コード−ラベルＤＢに記憶されるデータの一例を示す図である。
【図６】ラベル−手話モーションＤＢに記憶されるデータの一例を示す図である。
【図７】手話モーション群データ生成処理の一例を示すフローチャートである。
【図８】手話モーション群ＤＢに記憶されるデータの一例を示す図である。
【図９】手話モーションＤＢの一例を示す図である。
【図１０】第２の実施形態に係る手話ＣＧ生成装置の機能構成を示す機能ブロック図である。
【図１１】補間ＤＢの一例を示す図である。
【発明を実施するための形態】
【００１０】
以下、図面を参照しながら本発明の実施形態について説明する。
【００１１】
＜第１の実施形態＞
【００１２】
＜手話ＣＧ生成装置の機能構成＞
本実施形態に係る手話ＣＧ（Ｃｏｍｐｕｔｅｒ Ｇｒａｐｈｉｃｓ）生成装置１０の機能構成について、図を用いて説明する。
【００１３】
図１は、第１の実施形態に係る手話ＣＧ生成装置１０の機能構成を示す機能ブロック図である。
【００１４】
手話ＣＧ生成装置１０は、電文解析部１２、手話モーション列生成部１３、手話モーション群データ生成部１４、及び手話ＣＧ生成部１５を有する。
【００１５】
手話ＣＧ生成装置１０は、所定の内容を表す複数の手話動作をそれぞれ示す複数の第１手話モーションの順番と、この順番で連続する第１手話モーション同士が補間された状態の複数の第１手話モーションのデータとを各々対応付けて記憶し、所定の電文の内容を表す複数の手話動作をそれぞれ示す複数の第２手話モーションの順番を決定し、決定した複数の第２手話モーションの順番と、複数の第１手話モーションの順番との各順番が一致している部分に、これに対応する手話モーション同士が補間された状態の第１手話モーションのデータを用いて、複数の第２手話モーションのデータを生成する。
【００１６】
電文解析部１２は、例えばインターネットやＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等の通信ネットワークによりデータの送受信が可能に接続された外部システム３０から、所定の内容を示す電文を受信し、電文の内容を解析する。電文解析部１２は、例えば、気象庁や気象協会等からの気象情報を示す電文や、放送局等からのニュース原稿やスポーツの結果を示す電文を解析する。なお、電文は、例えば、ＸＭＬやカンマ区切り等の形式で記述されてもよい。
【００１７】
電文解析部１２は、例えば、外部システム３０から取得した電文のファイル名又は通信ネットワークを介して受信したときのデータのヘッダ情報に含まれる電文種別等の識別情報を用いて、記憶部１１等から電文のフォーマットを取得する。これにより、電文解析部１２は、電文内の各行の各コードが何の情報（例えば、ファイル名、日時情報、どの地域の天気等）であるかを解析する。また、前記識別情報から、当該電文内容の手話表現に用いる手話定型文を決定する。
【００１８】
手話モーション列生成部１３は、電文内の各データに対応する手話モーションの識別情報を取得し、取得した手話モーションの識別情報を、同様に手話モーションの識別情報で作成された手話定型文に合わせて連結し、手話定型文に対応する手話モーション列を生成する。
【００１９】
手話モーション群データ生成部１４は、手話モーション列生成部１３により得られる手話モーション列に対応する手話モーションデータに基づいて、予め設定された手話オペレータ（ＣＧモデル）が、手話モーション列に対応する動作や表情をなめらかに実行するように手話モーション間を補間した手話モーション群のデータ（手話モーション群データ）を生成する。ここで、手話モーション群データ生成部１４は、手話モーション列生成部１３により生成された手話モーション列における手話モーションの順番と、記憶部１１の手話モーション群ＤＢ（ＤａｔａＢａｓｅ）１１４に記憶されている順番とを比較し、順番が一致している部分に対応する手話モーション群ＤＢ１１４に記憶されている補間された手話モーションデータを用いて、電文に応じた手話モーション群のデータを生成する。
【００２０】
手話ＣＧ生成部１５は、手話モーション群データ生成部１４により生成された手話モーション群データを用いて予め設定された任意の手話オペレータ（ＣＧモデル）を動作させ、手話ＣＧを生成する。手話ＣＧ生成部１５は、例えば、手話アニメーションと字幕データとを合成して手話ＣＧを生成してもよい。
【００２１】
手話ＣＧ生成装置１０は、記憶部１１を有する。記憶部１１は、電文種別−定型文ＤＢ１１１、電文コード−ラベルＤＢ１１２、及びラベル−手話モーションＤＢ１１３、手話モーション群ＤＢ１１４、及び手話モーションＤＢ１１５等を記憶する。なお、記憶部１１に記憶される情報についての詳細は後述する。
【００２２】
図２は、手話ＣＧの表示例を示す図である。
【００２３】
手話ＣＧ生成部１５は、手話モーション群データを用いて、手話オペレータ６１の骨や関節等の各座標の位置を時間経過に応じて変化させることにより手話ＣＧ６０を生成する。これにより、電文が示す内容を、手話によりユーザに伝達することができる。なお、図２の例では、生成した手話ＣＧ６０に字幕６２が合成されている。
【００２４】
＜処理＞
次に、図３乃至図６を参照し、手話ＣＧ生成装置１０の処理の概要について説明する。図３は、手話ＣＧ生成装置１０の処理の一例を示すフローチャートである。図４は、電文種別−定型文ＤＢ１１１に記憶されるデータの一例を示す図である。図５は、電文コード−ラベルＤＢ１１２に記憶されるデータの一例を示す図である。図６は、ラベル−手話モーションＤＢ１１３に記憶されるデータの一例を示す図である。
【００２５】
なお、外部システム３０から電文を受信した際に図３の処理を開始してもよい。
【００２６】
ステップＳ１１において、電文解析部１２は、外部システム３０からの電文を取得する。
【００２７】
続いて、ステップＳ１２において、電文解析部１２は、図４に示す電文種別−定型文ＤＢ１１１を参照し、取得した電文の種別に対応した手話定型文を抽出する。電文種別−定型文ＤＢ１１１には、電文種別に対応付けて、定型文が記憶されている。
【００２８】
続いて、ステップＳ１３において、手話モーション列生成部１３は、図５に示す電文コード−ラベルＤＢ１１２を参照し、電文に含まれる電文コードに応じたラベルを抽出する。電文コード−ラベルＤＢ１１２には、電文コードに対応付けて、ラベルが記憶されている。なお、ラベルとは、例えば「東京」や「晴れ」等の単語や、文章を構成する単語に関するデータをいう。図５の例では、例えば、「１」の電文コードに対応付けた「天気」というラベルが記憶されている。
【００２９】
続いて、ステップＳ１４において、手話モーション列生成部１３は、上述したラベル列、及び日本語字幕を生成する。なお、この日本語字幕は、例えば、手話定型文と同様に日本語定型文を予めデータベースに保存しておき、ラベル列に含まれる各ラベルに対応付けられた各文字列を、日本語定型文に当てはめて生成してもよい。
【００３０】
続いて、ステップＳ１５において、手話モーション列生成部１３は、図６に示すラベル−手話モーションＤＢ１１３を参照し、ラベル列に含まれる各ラベルにそれぞれ対応する各手話モーションの識別情報を抽出する。このラベル−手話モーションＤＢ１１３には、ラベルに対応付けて、手話モーションの識別番号（手話モーションＩＤ）が記憶されている。
【００３１】
図６は、例えば、「今日」というラベルに対応付けて、「０００１」の手話モーションＩＤが記憶されている例を示す。なお、手話モーションＩＤとして、例えばＢＶＨ等の所定のフォーマットに従ったモーションキャプチャデータである手話モーションデータのファイル名を用いてもよい。
【００３２】
この手話モーション列生成部１３で生成された各手話モーション列に対応する手話モーションデータは、経過時間に応じた骨や関節等の位置の座標のデータ等が含まれる。この各手話モーションデータの再生時間は、それぞれ異なっていてもよく、例えば、所定の挨拶等は、比較的長い再生時間であっても、単語単位でなく、一度にモーションキャプチャし、一つの手話モーションデータとして記憶してもよい。
【００３３】
電文コード−ラベルＤＢ１１２及びラベル−手話モーションＤＢ１１３は、一つのＤＢとして管理されてもよい。この場合、例えば、電文コードに対応付けて、ラベル及び手話モーションＩＤを記憶するようにしてもよい。
【００３４】
続いて、ステップＳ１６において、手話モーション列生成部１３は、手話モーション列を生成し、例えば、手話定型文に含まれる手話モーションのパラメータ部分に、ステップＳ１５にて抽出した手話モーションの識別情報を挿入する。
【００３５】
続いて、ステップＳ１７において、手話モーション群データ生成部１４は、生成した手話モーション列に基づいて、複数の手話モーションデータを補間した後、連結された手話モーションデータである手話モーション群データを生成する手話モーション群データ生成処理を行う。手話モーション群データは、例えば、手話定型文に対応する手話モーションデータである。手話モーション群データ生成処理については後述する。
【００３６】
続いて、ステップＳ１８において、手話ＣＧ生成部１５は、この手話モーション群データから手話ＣＧを生成し、図２に示すような手話ＣＧによって手話オペレータの画像を生成する。
【００３７】
≪手話モーション群データ生成処理≫
次に、図７を参照し、ステップＳ１７の手話モーション群データ生成処理について説明する。図７は、手話モーション群データ生成処理の一例を示すフローチャートである。
【００３８】
図８は、手話モーション群ＤＢ１１４に記憶されるデータの一例を示す図である。
【００３９】
図９は、手話モーションＤＢ１１５の一例を示す図である。
【００４０】
まず、ステップＳ１０１において、手話モーション群データ生成部１４は、手話モーション列生成部１３が生成した手話モーション列（以下で「処理対象の手話モーション列」と称する。）と、少なくとも一部の手話モーションＩＤの順が一致する手話モーション列が手話モーション群ＤＢ１１４に記憶されているか否かを判定する。
【００４１】
図８に示す手話モーション群ＤＢ１１４には、手話モーション列に含まれる各手話モーションＩＤと、時系列において隣り合う各手話モーションデータ間が補間された各手話モーションデータとを、手話モーション群データＩＤによりそれぞれ対応付けして記憶される。図８の例では、例えば、「１」の手話モーション群データＩＤにおいて、「０００１」、「０００２」、「０００３」、「０００４」、「０００２」、「０００６」、「０００７」の順番の手話モーションＩＤと、「データ０１２」、「データ１２３」、「データ２３４」、「データ３４２」、「データ４２６」、「データ２６７」、「データ６７０」の手話モーションデータとが対応付けて記憶されている。
【００４２】
ここで、補間とは、例えば、各手話モーションデータ間のつなぎ部分における手話オペレータの動作や表情が滑らかに変化するように、骨や関節等の各座標の位置を修正することをいう。例えば、一の手話モーションデータの最後のフレームにおける各座標の位置と、次の手話モーションデータの最初のフレームにおける各座標の位置とが、連続的に変化するように各手話モーションデータを修正する。
【００４３】
具体的には、各手話モーションデータにおいて、１秒間に３０フレームのモーションキャプチャデータが含まれる場合に、直前の手話モーションデータの終わりの部分の１８フレーム程度における各座標の位置と、次の手話モーションデータの始まりの部分の１８フレーム程度における各座標の位置とが連続的に変化するように線形補間する。なお、この補間方法は、線形補間に限らず、他の公知の補間方法を用いてもよい。
【００４４】
また、手話モーション群ＤＢ１１４のデータは、予め記憶されていてもよい。さらに、後述するステップＳ１０５、ステップＳ１０９の処理により、手話モーション群データが新規に生成される度に、手話モーション群ＤＢ１１４に記憶されてもよい。
【００４５】
ステップＳ１０２において、手話モーション群データ生成部１４は、少なくとも、一部の手話モーションＩＤの順が一致する手話モーション列が記憶されていない場合（ステップＳ１０１：ＮＯ）、処理対象の手話モーション列に含まれる各手話モーションＩＤに対応付けられた手話モーションデータを、手話モーションＤＢ１１５からそれぞれ取得する。
【００４６】
図９に示す手話モーションＤＢ１１５には、手話モーションＩＤに対応付けて、手話モーションデータが予め記憶されている。なお、手話モーションＩＤに手話モーションデータのファイル名を用いる場合、手話モーションＤＢ１１５には、手話モーションデータのファイルが記憶されている。
【００４７】
続いて、ステップＳ１０３において、手話モーション群データ生成部１４は、時系列（時間軸）で隣り合う各手話モーションデータを補間する。
【００４８】
続いて、ステップＳ１０４において、手話モーション群データ生成部１４は、補間した各手話モーションデータを連結し、手話モーション群データを生成する。
【００４９】
続いて、ステップＳ１０５において、手話モーション群データ生成部１４は、処理対象の手話モーション列に含まれる各手話モーションＩＤと、ステップＳ１０３で補間した各手話モーションデータとを対応付けて、手話モーション群ＤＢ１１４に記憶し、処理を終了する。
【００５０】
一方、ステップＳ１０６において、手話モーション群データ生成部１４は、少なくとも一部の手話モーションＩＤの順が一致する手話モーション列が記憶されている場合（ステップＳ１０１：ＹＥＳ）、手話モーション群ＤＢ１１４から、当該一致する手話モーションＩＤで補間された各手話モーションデータを流用する。
【００５１】
少なくとも一部の手話モーションＩＤの順が一致する手話モーション列が記憶されている場合とは、例えば、処理対象の手話モーション列が、「０００１」、「０００２」、「０００３」、「０００４」、「０００２」、「０００８」、「０００７」の順番の手話モーションＩＤを含む場合である。図８に示す手話モーション群ＤＢ１１４において、手話モーション群データＩＤが「１」のデータしか記憶されていない場合であるとすると、手話モーション群データ生成部１４は、図８に示す「０００１」、「０００２」、「０００３」、「０００４」、「０００２」の順番の手話モーションＩＤに対する「データ０１２」、「データ１２３」、「データ２３４」、「データ３４２」、「データ４２６」の手話モーションデータを流用する。ここで、「データ４２６」の手話モーションデータの終わりの部分は、「０００６」の手話モーションＩＤの手話モーションデータに応じて補間する。そのため、「データ４２６」の始まりの部分（例えば、先頭から１８フレーム分）のみ流用する。
【００５２】
なお、ステップＳ１０１において、手話モーション群データ生成部１４は、少なくとも一部の手話モーションＩＤの順が他の手話モーションＩＤと一致する複数の手話モーション列が存在し、手話モーション群ＤＢ１１４に記憶されている場合には、以下のような処理を行ってもよい。
【００５３】
まず、手話モーション群データ生成部１４は、当該複数の手話モーション列のうち、一致率が最も高い手話モーション列を抽出する。そして、手話モーション群データ生成部１４は、手話モーション群ＤＢ１１４において、抽出した手話モーション列に対応付けられた手話モーションデータを流用する。ここで、一致率は、例えば、手話モーションＩＤの順が一致する数に応じて算出してもよい。例えば、処理対象の手話モーション列に含まれる手話モーションＩＤが７つであり、先頭から６つ目の手話モーションＩＤのみが異なる場合、先頭の手話モーションデータから５つ目の手話モーションデータまでの各手話モーションデータ間である４か所の補間データを流用できるため、一致率を４／７と算出してもよい。
【００５４】
続いて、ステップＳ１０７において、手話モーション群データ生成部１４は、ステップＳ１０６で流用できない手話モーションデータについて、時系列において隣り合う各手話モーションデータ間を補間する。上述の例では、「０００２」、「０００８」、「０００７」の順番の手話モーションＩＤに係る手話モーションデータを補間する。
【００５５】
これにより、手話モーション群データ生成部１４は、「データ４２８」、「データ２８７」、「データ８７０」の手話モーションデータを生成する。なお、「データ４２８」の手話モーションデータについては、ステップＳ１０６の処理により、手話モーション群データ生成部１４は、「データ４２６」の手話モーションデータから始まりの部分を流用する。
【００５６】
続いて、ステップＳ１０８において、手話モーション群データ生成部１４は、補間済みの各手話モーションデータを連結することにより、手話モーション群データを生成する。
【００５７】
さらに、ステップＳ１０９において、手話モーション群データ生成部１４は、処理対象の手話モーション列に含まれる各手話モーションＩＤと、ステップＳ１０８で補間した各手話モーションデータとを対応付けて、手話モーション群ＤＢ１１４に記憶する。
【００５８】
これにより、上述の例では、図８に示す手話モーション群ＤＢ１１４において、手話モーション群データＩＤが「２」のデータが記憶される。
【００５９】
＜第２の実施形態＞
第１の実施形態では、手話モーション群ＤＢ１１４に、生成した手話モーション群データのデータ全体を記憶させる例について説明した。第２の実施形態では、補間した部分の手話モーションデータのみを記憶させておき、ステップＳ１０６の処理で、当該補間した部分の手話モーションデータを流用する例について説明する。
【００６０】
なお、第２の実施形態は一部を除いて第１の実施形態と同様であるため、適宜説明を省略する。以下では、第１の実施形態と共通する部分については説明を省略し、異なる部分についてのみ説明する。
【００６１】
図１０は、第２の実施形態に係る手話ＣＧ生成装置の機能構成を示す機能ブロック図である。
【００６２】
第２の実施形態に係る記憶部１１は、手話モーション群ＤＢ１１４の代わりに、補間ＤＢ１１６を記憶する。
【００６３】
第２の実施形態に係る手話モーション群データ生成部１４は、例えば、各手話モーションデータにおいて、１秒間に３０フレームのモーションキャプチャデータが含まれる場合に、一つ前の手話モーションデータの終わりの１８フレームと、次の手話モーションデータの始まりの１８フレームとを線形補間等により補間し、補間した３６フレームを連結させて、補間ＤＢ１１６に記憶させる。
【００６４】
図１１は、補間ＤＢ１１６の一例を示す図である。補間ＤＢ１１６には、手話モーションＩＤの順に対応付けて、順番が連続する２つの手話モーション間において補間された部分の手話モーションデータが記憶される。図１０の例では、「０００１」、「０００２」の手話モーションＩＤに係る手話モーションデータ間で補間された手話モーションデータである「データ１２」が記憶されている。
【００６５】
そして、ステップＳ１０６において、手話モーション群データ生成部１４は、手話モーションＤＢ１１５から抽出した、手話ＣＧにおける各手話モーションのデータのうち、順番が連続する２つの手話モーション間の手話モーションのデータを、補間ＤＢ１１６に記憶されている手話モーションデータにて置換する。これにより、補間のために記憶しておくデータの量を削減することができる。
【００６６】
＜ハードウェア構成＞
上述した各部は、手話ＣＧ生成装置１０にインストールした１以上のプログラムが、手話ＣＧ生成装置１０のＣＰＵに実行させることより実現することができる。
【００６７】
手話ＣＧ生成装置１０は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等の揮発性の記憶媒体、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等の不揮発性の記憶媒体、マウスやキーボード、ポインティングデバイス等の入力装置、画像、データを表示する表示部、並びに外部と通信するためのインタフェースを備えたコンピュータによって構成することができる。
【００６８】
したがって、手話ＣＧ生成装置１０が有する各機能は、これらの機能を記述したプログラムをＣＰＵに実行させることによりそれぞれ実現可能となる。また、これらのプログラムは、磁気ディスク（フロッピィーディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリ等の記録媒体に格納して頒布することもできる。
【００６９】
つまり、上述した各構成における処理をコンピュータに実行させるためのプログラム（手話ＣＧ生成プログラム）を生成し、例えば、汎用のパーソナルコンピュータやサーバ、タブレット端末等にそのプログラムをインストールすることにより、ハードウェア資源とソフトウェアとが協働して本実施形態における手話ＣＧ生成処理等を実現することができる。
【００７０】
＜まとめ＞
上述したように、本実施形態によれば、以前に補間された手話モーションデータが記憶されている場合は、当該補間された手話モーションデータの少なくとも一部を流用して、新たな手話モーションデータを生成する。
【００７１】
これにより、流用した部分についての補間処理は不要となるため、手話ＣＧを生成する処理を高速化することができる。
【００７２】
以上本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形、変更が可能である。また、上述した各実施例の一部又は全部を組み合わせることも可能である。
【００７３】
例えば、手話ＣＧ生成装置１０の各機能部は、例えば複数のコンピュータにより構成されるクラウドコンピューティングにより実現されていてもよい。
【符号の説明】
【００７４】
１０  手話ＣＧ生成装置
１１  記憶部
１１１  電文種別−定型文ＤＢ
１１２  電文コード−ラベルＤＢ
１１３  ラベル−手話モーションＤＢ
１１４  手話モーション群ＤＢ（「記憶部」の一例）
１１５  手話モーションＤＢ
１１６  補間ＤＢ（「記憶部」の一例）
１２  電文解析部
１３  手話モーション列生成部（「決定部」の一例）
１４  手話モーション群データ生成部
１５  手話ＣＧ生成部
【図１】
2018124934.tif 000003
【図２】
2018124934.tif 000004
【図３】
2018124934.tif 000005
【図４】
2018124934.tif 000006
【図５】
2018124934.tif 000007
【図６】
2018124934.tif 000008
【図７】
2018124934.tif 000009
【図８】
2018124934.tif 000010
【図９】
2018124934.tif 000011
【図１０】
2018124934.tif 000012
【図１１】
2018124934.tif 000013