(57)【要約】【課題】本願発明は、コンテンツの内容に合った表情のキャラクタで手話ＣＧを生成する手話ＣＧ生成装置を提供する。【解決手段】  デジタル放送受信機２は、データ放送コンテンツに含まれる単語を抽出するテキストデータ解析部２３と、コンテンツ項目名−印象データを記憶するテキスト−印象データベース２４と、コンテンツ項目名−印象データを参照して、テキストデータ解析部２３で抽出された単語に対応した印象値を決定するコンテンツ印象抽出部２５と、印象−キャラクタ−表情データを記憶する印象−キャラクタ−表情データベース２６と、、印象−キャラクタ−表情データを参照して、コンテンツ印象抽出部２５が決定した印象値に対応したキャラクタの種類及び表情値を決定するキャラクタ・表情決定部２７と、キャラクタ・表情決定部２７が決定したキャラクタの種類及び表情値に基づいて手話ＣＧを生成する手話ＣＧ生成部２９とを備える。【選択図】図１
2015230640.tif 000002
【特許請求の範囲】
【請求項１】
表情を浮かべるキャラクタで手話ＣＧを生成する手話ＣＧ生成装置であって、
視聴者が選択したデータ放送コンテンツ又はウェブコンテンツのコンテンツ項目名の第１単語を抽出する単語抽出部と、
前記第１単語と、当該第１単語から前記視聴者が受ける印象の強弱を表す印象値とが対応付けられた第１単語−印象データを、予め記憶する第１データベースと、
前記第１単語−印象データを参照して、前記単語抽出部で抽出された第１単語に対応した印象値を決定する印象値決定部と、
前記印象値と、前記キャラクタの種類と、前記キャラクタの表情の種類及び当該表情の強弱を表す表情値とが対応付けられた印象−キャラクタ−表情データを予め記憶する第２データベースと、
前記印象−キャラクタ−表情データを参照して、前記印象値決定部が決定した印象値に対応したキャラクタの種類及び表情値を決定するキャラクタ・表情決定部と、
前記キャラクタ・表情決定部が決定したキャラクタの種類及び表情値に基づいて前記手話ＣＧを生成する手話ＣＧ生成部と、
を備えることを特徴とする手話ＣＧ生成装置。
【請求項２】
前記単語抽出部は、前記印象値決定部が前記第１単語に対応した印象値を前記第１単語−印象データから決定できない場合、データ放送に含まれるテキストデータ又は字幕データに含まれる第２単語を抽出し、
前記第１データベースは、前記印象値と前記第２単語とが対応付けられた第２単語−印象データをさらに記憶し、
前記印象値決定部は、前記第２単語−印象データを参照して、前記単語抽出部で抽出された第２単語に対応した印象値を決定することを特徴とする請求項１に記載の手話ＣＧ生成装置。
【請求項３】
前記第１データベースは、緊急性が高いことを示す第１単語として予め設定された緊急第１単語と、緊急性が高いことを示す印象値として予め設定された緊急印象値とが対応付けられた前記第１単語−印象データを記憶し、
前記印象値決定部は、前記第１単語−印象データを参照して、前記単語抽出部が前記緊急第１単語を抽出した場合、当該緊急印象値を決定し、
前記キャラクタ・表情決定部は、前記印象値決定部で前記緊急印象値が決定された場合、前記キャラクタの種類を予め設定された緊急用キャラクタに決定し、前記キャラクタの表情を予め設定された緊急用表情に決定することを特徴とする請求項１又は請求項２に記載の手話ＣＧ生成装置。
【請求項４】
前記単語抽出部は、前記テキストデータ又は前記字幕データに含まれる第２単語を、句読点で区切られた区間毎に抽出し、
前記印象値決定部は、前記単語抽出部で抽出された第２単語に対応した印象値を前記区間毎に決定することを特徴とする請求項２又は請求項３に記載の手話ＣＧ生成装置。
【請求項５】
前記印象値決定部は、
前記単語抽出部で前記第１単語が２以上抽出された場合、当該第１単語毎に前記印象値を前記第１単語−印象データから抽出し、抽出された前記第１単語毎の印象値を平均し、
前記単語抽出部で前記第２単語が２以上抽出された場合、当該第２単語毎に前記印象値を前記第２単語−印象データから抽出し、抽出された前記第２単語毎の印象値を平均することを特徴とする請求項２から請求項４の何れか一項に記載の手話ＣＧ生成装置。
【請求項６】
前記キャラクタ・表情決定部は、前記印象値決定部が決定した印象値に２種類以上のキャラクタが対応する場合、前記キャラクタの種類を前記視聴者の選択に従って決定することを特徴とする請求項１から請求項５の何れか一項に記載の手話ＣＧ生成装置。
【請求項７】
コンピュータを、請求項１から請求項６の何れか一項に記載の手話ＣＧ生成装置として機能させるための手話ＣＧ生成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願発明は、手話ＣＧを生成する手話ＣＧ生成装置及びそのプログラムに関する。
【背景技術】
【０００２】
先天性ろう者にとって、手話はネイティブ言語であり、手話による情報提示が重要であるが、手話翻訳付きの放送番組は極めて少ない。その理由として、手話通訳士の確保の問題がある。手話通訳士の絶対数は少なく、通常の放送番組に加え、特設ニュース番組や夜間ニュース番組に対応できる常駐の手話通訳士を確保することが非常に困難である。しかし、こういった緊急性の高い番組こそ、バリアフリーな情報提示が必要であると考えられる。
【０００３】
このような問題について、コンピュータによって、日本語テキストから手話への自動翻訳及び３ＤＣＧモデルを使用した手話アニメーションを自動生成する発明が提案されている（特許文献１参照）。
【０００４】
特許文献１に記載の発明では、日本語から手話表記への言語翻訳の結果から、各手話表記に対応する手話単語のモーション（光学的モーションキャプチャで取得した各手話単語の動作データ）を繋いで、そのモーションをキャラクタに演じさせることで手話アニメーションを生成している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−１７５５９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１に記載の発明では、翻訳結果として出力された手話アニメーションの各単語において、人物をモーションキャプチャしたときの表情が、手話アニメーションを行うキャラクタの表情として使用されることになり、コンテンツの内容に合った適切な表情であるとは限らない。例えば、著名人が亡くなったニュース番組にも、楽しそうな表情を浮かべた人物のモーションキャプチャデータが用いられることがある。その結果、悲しい表情が相応しいニュース番組であるにも関わらず、手話アニメーションを行うキャラクタが、楽しそうな表情を浮かべてしまう。
【０００７】
本願発明は、コンテンツの内容に合った表情のキャラクタで手話ＣＧを生成する手話ＣＧ生成装置及びそのプログラムを提供することを課題とする。
【課題を解決するための手段】
【０００８】
前記した課題に鑑みて、本願発明に係る手話ＣＧ生成装置は、表情を浮かべるキャラクタで手話ＣＧを生成する手話ＣＧ生成装置であって、単語抽出部と、第１データベースと、印象値決定部と、第２データベースと、キャラクタ・表情決定部と、手話ＣＧ生成部と、を備えることを特徴とする。
【０００９】
かかる構成によれば、手話ＣＧ生成装置は、単語抽出部によって、視聴者が選択したデータ放送コンテンツ又はウェブコンテンツのコンテンツ項目名の第１単語を抽出する。また、手話ＣＧ生成装置は、第１データベースによって、第１単語と、第１単語から視聴者が受ける印象の強弱を表す印象値とが対応付けられた第１単語−印象データを、予め記憶する。そして、手話ＣＧ生成装置は、印象値決定部によって、第１単語−印象データを参照して、単語抽出部で抽出された第１単語に対応した印象値を決定する。
このようにして、コンテンツから受ける印象が決定される。
【００１０】
手話ＣＧ生成装置は、第２データベースによって、印象値と、キャラクタの種類と、キャラクタの表情の種類及び当該表情の強弱を表す表情値とが対応付けられた印象−キャラクタ−表情データを予め記憶する。また、手話ＣＧ生成装置は、キャラクタ・表情決定部によって、印象−キャラクタ−表情データを参照して、印象値決定部が決定した印象値に対応したキャラクタの種類及び表情値を決定する。そして、手話ＣＧ生成装置は、手話ＣＧ生成部によって、キャラクタ・表情決定部が決定したキャラクタの種類及び表情に基づいて手話ＣＧを生成する。
【発明の効果】
【００１１】
本願発明は、コンテンツの内容から印象を決定し、その印象に基づいた表情を浮かべたキャラクタで手話ＣＧを生成する。このようにして、本願発明は、キャラクタの表情をコンテンツの内容に合わせられるので、手話ＣＧの違和感を少なくすることができる。
【図面の簡単な説明】
【００１２】
【図１】本願発明の第１実施形態に係る放送システムの構成を示すブロック図である。
【図２】図１のテキストデータ解析部を説明する説明図である。
【図３】各種データのデータ構造を説明する説明図であり、（ａ）はコンテンツ項目名−印象データであり、（ｂ）は単語−印象データであり、（ｃ）は印象−キャラクタ−表情データである。
【図４】女の子を模したキャラクタの説明図であり、（ａ）は無表情を表しており、（ｂ）は悲しそうな表情を表している。
【図５】男性を模したキャラクタの説明図であり、（ａ）は無表情を表しており、（ｂ）は喜んだ表情を表している。
【図６】緊急用キャラクタの説明図である。
【図７】キャラクタの表情決定手法の第１例を説明する説明図である。
【図８】キャラクタの表情決定手法の第２例を説明する説明図である。
【図９】キャラクタの表情決定手法の第３例を説明する説明図である。
【図１０】図１のデジタル放送受信機の動作を示すフローチャートである。
【図１１】本願発明の第２実施形態に係る放送システムの構成を示すブロック図である。
【図１２】本願発明の第３施形態に係る放送システムの構成を示すブロック図である。
【発明を実施するための形態】
【００１３】
以下、本願発明の実施形態について、適宜図面を参照しながら詳細に説明する。なお、各実施形態において、同一の機能を有する手段には同一の符号を付し、説明を省略した。
【００１４】
（第１実施形態）
図１を参照し、本願発明の第１実施形態に係る放送システム１００を説明する。
図１のように、放送システム１００は、放送映像と、放送映像の内容を表した手話ＣＧとを視聴者に提供するものであり、放送局１と、デジタル放送受信機（手話ＣＧ生成装置）２と、ディスプレイ３とを備える。
【００１５】
［放送局の構成］
放送局１は、地上デジタル放送、衛星デジタル放送等のデジタル放送を行うと共に、手話ＣＧの生成に必要なデータをデジタル放送受信機２に送信するものである。図１のように、放送局１は、多重化部１１と、変調器１３と、データ送信部１５とを備える。
【００１６】
多重化部１１は、放送映像とデータ放送と字幕データとが外部から入力され、入力された放送映像とデータ放送と字幕データとをトランスポートストリーム（ＭＰＥＧ２−ＴＳ）形式で多重化し、変調器１３に出力するものである。
なお、多重化部１１は、字幕付き放送番組でない場合、字幕データが入力されないので、放送映像及びデータ放送のみをトランスポートストリーム形式で多重化する。
【００１７】
変調器１３は、多重化部１１からトランスポートストリームが入力され、入力されたトランスポートストリームを変調し、デジタル放送波として放送受信機２に送出するものである。
【００１８】
データ送信部１５は、手話ＣＧの生成に必要なデータベース更新データ（コンテンツ項目名−印象データ、単語−印象データ、印象−キャラクタ−表情データ）が外部から入力され、入力された各種データをデジタル放送受信機２に送信するものである。ここで、データ送信部１５は、ネットワークＮを介して、データベース更新データをデジタル放送受信機２に送信する。
【００１９】
［デジタル放送受信機の構成］
デジタル放送受信機２は、放送局１が送出したデジタル放送波を受信し、放送映像と、放送映像の内容を表した手話ＣＧとをディスプレイ３に表示するものである。
【００２０】
図１のように、デジタル放送受信機２は、復調器２１と、多重分離部２２と、テキストデータ解析部２３と、テキスト−印象データベース２４と、コンテンツ印象抽出部２５と、印象−キャラクタ−表情データベース２６と、キャラクタ・表情決定部２７と、手話表記翻訳部２８と、手話ＣＧ生成部２９とを備える。
【００２１】
ここで、テキストデータ解析部２３が特許請求の範囲の「単語抽出部」に相当し、テキスト−印象データベース２４が特許請求の範囲の「第１データベース」に相当し、コンテンツ印象抽出部２５が特許請求の範囲の「印象値決定部」に相当し、印象−キャラクタ−表情データベース２６が特許請求の範囲の「第２データベース」に相当する。
【００２２】
復調器２１は、放送局１からデジタル放送波を受信し、受信したデジタル放送波をトランスポートストリームとして復調するものである。また、復調器２１は、復調したトランスポートストリームを多重分離部２２に出力する。
【００２３】
多重分離部２２は、復調器２１からトランスポートストリームが入力され、入力されたトランスポートストリームに多重化されている放送映像とデータ放送と字幕データとを分離するものである。また、多重分離部２２は、分離したデータ放送及び字幕データを、テキストデータ解析部２３及び手話表記翻訳部２８に出力する。さらに、多重分離部２２は、分離した放送映像を手話ＣＧ生成部２９に出力する。
【００２４】
なお、多重分離部２２は、字幕付き放送番組でない場合、字幕データがトランスポートストリームに含まれないので、放送映像及びデータ放送のみを出力する。
また、放送映像をデコード、デスクランブルする手法は、一般的なため、説明を省略する。
【００２５】
テキストデータ解析部２３は、視聴者が選択したデータ放送コンテンツのコンテンツ項目名に含まれる第１単語を抽出するものである。そして、テキストデータ解析部２３は、抽出した第１単語をコンテンツ印象抽出部２５に出力する。
【００２６】
＜第１単語の抽出＞
図２を参照し、テキストデータ解析部２３による第１単語の抽出について説明する（適宜図１参照）。
図２のように、デジタル放送受信機２がデータ放送画面３０を表示していることとする。このデータ放送画面３０は、放送映像コンテンツ３１と、データ放送コンテンツ３２とが表示されている。
【００２７】
放送映像コンテンツ３１は、例えば、「○○ニュース」のような映像コンテンツである。
データ放送コンテンツ３２は、データ放送で提供されるコンテンツであり、データ放送画面３０に表示されたボタンやタイトル（見出し）のことである。
例えば、データ放送コンテンツ３２Ａは、災害に関連した緊急性が高いデータ放送コンテンツであり、「津波警報」というコンテンツ項目名で表示されている。なお、データ放送コンテンツ３２Ａは、緊急性が高いことを示すため、ハッチングで図示した。
また、例えば、データ放送コンテンツ３２Ｂは、スポーツに関連したデータ放送コンテンツであり、「センバツ  △△初戦で敗れる」というコンテンツ項目名で表示されている。
また、例えば、データ放送コンテンツ３２Ｃは、ニュースに関連したデータ放送コンテンツであり、「消費税増税前  売れているものは」というコンテンツ項目名で表示されている。
【００２８】
ここで、デジタル放送受信機２は、データ放送画面３０において、図示を省略したリモコンを操作して、視聴者が興味あるデータ放送コンテンツ３２を選択できる。すると、デジタル放送受信機２は、選択されたデータ放送コンテンツ３２の詳細（不図示）をデータ放送画面３０に表示する。このとき、テキストデータ解析部２３は、図示を省略したリモコン制御部を介して、視聴者が選択したデータ放送コンテンツ３２の識別情報（例えば、ボタンＩＤやタイトルＩＤ）が入力される。そこで、テキストデータ解析部２３は、多重分離部２２で分離されたデータ放送から、入力された識別情報に対応するデータ放送コンテンツ３２を取得する。
【００２９】
そして、テキストデータ解析部２３は、取得したデータ放送コンテンツ３２のコンテンツ項目名自体を、第１単語として抽出する。例えば、テキストデータ解析部２３は、データ放送コンテンツ３２Ａが選択された場合、データ放送コンテンツ３２Ａのコンテンツ項目名の「津波警報」を抽出する。また、テキストデータ解析部２３は、データ放送コンテンツ３２Ｂが選択された場合、第１単語として、データ放送コンテンツ３２Ｂのコンテンツ項目名の「センバツ  △△初戦で敗れる」を抽出する。そして、テキストデータ解析部２３は、抽出したコンテンツ項目名（第１単語）をコンテンツ印象抽出部２５に出力する。
【００３０】
ここで、「センバツ  △△初戦で敗れる」というコンテンツ項目名自体は、後記するコンテンツ項目名−印象データ４０に登録されていない。このため、後記するコンテンツ印象抽出部２５は、コンテンツ項目名自体（第１単語）に対応した印象値を決定できない。従って、テキストデータ解析部２３は、コンテンツ印象抽出部２５から、コンテンツ項目名自体から印象値を決定できなかったことを表すコンテンツ項目名未登録通知が入力される。
【００３１】
このコンテンツ項目名未登録通知に応じて、テキストデータ解析部２３は、取得したデータ放送コンテンツ３２のコンテンツ項目名に形態素解析を施し、データ放送コンテンツ３２のコンテンツ項目名に含まれる単語を第１単語として抽出する。例えば、テキストデータ解析部２３は、データ放送コンテンツ３２Ｂが選択された場合、第１単語として、データ放送コンテンツ３２Ｂのコンテンツ項目名に含まれる「センバツ」「△△」「初戦」「で」「敗れる」を抽出する。そして、テキストデータ解析部２３は、コンテンツ項目名に含まれる単語をコンテンツ印象抽出部２５に出力する。
【００３２】
さらに、コンテンツ項目名に含まれる単語が、コンテンツ項目名−印象データ４０に登録されていない場合もある。この場合もコンテンツ印象抽出部２５が印象値を決定できない。従って、テキストデータ解析部２３は、コンテンツ印象抽出部２５から、コンテンツ項目名に含まれる単語に対応した印象値を決定できなかったことを表す印象値未決定通知が入力される。
【００３３】
この印象値未決定通知に応じて、テキストデータ解析部２３は、視聴者が選択したデータ放送コンテンツ３２のテキストデータに含まれる第２単語を抽出する。具体的には、テキストデータ解析部２３は、多重分離部２２より入力されたデータ放送から、視聴者が選択したデータ放送コンテンツ３２のテキストデータを抽出する。そして、テキストデータ解析部２３は、抽出したテキストデータに形態素解析を施し、第２単語を抽出する。その後、テキストデータ解析部２３は、抽出した第２単語をコンテンツ印象抽出部２５に出力する。
なお、テキストデータ解析部２３は、字幕付き放送番組の場合、多重分離部２２から入力された字幕データに同様の処理を施す。
【００３４】
テキスト−印象データベース２４は、コンテンツ項目名−印象データ４０と、単語−印象データ４２とを予め記憶するデータベースである（図３）。また、テキスト−印象データベース２４は、放送局１から受信したデータベース更新データを用いて、コンテンツ項目名−印象データ４０及び単語−印象データ４２の更新を行う。
【００３５】
ここで、コンテンツ項目名−印象データ４０が特許請求の範囲の「第１単語−印象データ」に相当し、単語−印象データ４２が特許請求の範囲の「第２単語−印象データ」に相当する。
【００３６】
＜コンテンツ項目名−印象データ＞
図３（ａ）を参照し、コンテンツ項目名−印象データ４０について説明する（適宜図１，図２参照）。
コンテンツ項目名−印象データ４０は、第１単語４０１と、印象値４０３とを対応付けたデータである。
第１単語４０１は、データ放送コンテンツ３２のコンテンツ項目名に含まれる単語に対応する。
印象値４０３は、第１単語４０１から視聴者が受ける印象の強弱を表したものである。
【００３７】
第１単語４０１が「負ける」又は「敗れる」の場合、印象値４０３が「暗い０．３」となる。この「暗い０．３」という印象値４０３のうち、「暗い」という単語部分は、印象の種類を表したものである。また、「暗い０．３」という印象値４０３のうち、「０．３」という数値部分は、印象の強弱を数値化したものである。印象値４０３の数値部分は、印象が最も弱いことを示す「０．０」から、印象が最も強いことを示す「１．０」までの範囲となる。
【００３８】
なお、これら２件のコンテンツ項目名−印象データ４０は、下記の参考文献１に記載のテキスト印象マイニング手法を用いて生成できる。
参考文献１：熊本忠彦、河合由紀子他、“新聞記事を対象とするテキスト印象マイニング手法の設計と評価”、電子情報学会論文誌、Vol.J94-D No.3 pp.540-548
【００３９】
「津波警報」という第１単語４０１は、緊急性が高いデータ放送コンテンツ３２のコンテンツ項目名に対応するので、緊急第１単語とも呼ばれる。ここで、「津波警報」という第１単語４０１は、印象値４０３が「緊急１．０」となる。この「緊急１．０」は、緊急性が高いことを示す印象値（緊急印象値）であり、数値部分が常に「１．０」となる。
なお、この１件のコンテンツ項目名−印象データ４０は、前記したテキスト印象マイニング手法ではなく、手動で生成する。
また、コンテンツ項目名−印象データ４０は、図３（ａ）の例に限定されないことは言うまでもない。
【００４０】
＜単語−印象データ＞
図３（ｂ）を参照し、単語−印象データ４２について説明する（適宜図１，図２参照）。
単語−印象データ４２は、第２単語４２１と、印象値４２３とを対応付けたデータである。
第２単語４２１は、データ放送コンテンツ３２のテキストデータや字幕データから抽出された単語に対応する。
印象値４２３は、図３（ａ）の印象値４０３と同様、第２単語４２１から視聴者が受ける印象の強弱を表したものである。
【００４１】
例えば、第２単語４２１が「にぎわい」の場合、印象値４２３が「明るい０．２」となる。
なお、単語−印象データ４２は、前記した参考文献１に記載のテキスト印象マイニング手法を用いて生成できる。
また、単語−印象データ４２は、図３（ｂ）の例に限定されないことは言うまでもない。
【００４２】
図１に戻り、デジタル放送受信機２の説明を続ける。
コンテンツ印象抽出部２５は、テキストデータ解析部２３から第１単語（コンテンツ項目名又はコンテンツ項目名に含まれる単語）が入力され、入力された第１単語に対応した印象値を、コンテンツ項目名−印象データ４０を参照して決定するものである。
【００４３】
まず、コンテンツ印象抽出部２５は、テキストデータ解析部２３から入力されたコンテンツ項目名に対応した印象値が、コンテンツ項目名−印象データ４０に登録されているか否かを判定する。
【００４４】
コンテンツ項目名が登録されている場合、コンテンツ印象抽出部２５は、コンテンツ項目名−印象データ４０を参照して、コンテンツ項目名に対応した印象値を決定し、決定した印象値をキャラクタ・表情決定部２７に出力する。言い換えるなら、コンテンツ印象抽出部２５は、入力されたコンテンツ項目名を検索キーとしてコンテンツ項目名−印象データ４０を検索し、検索結果として、コンテンツ項目名に対応付けられた印象値を取得する。
【００４５】
コンテンツ項目名が登録されていない場合、コンテンツ印象抽出部２５は、コンテンツ項目名未登録通知をテキストデータ解析部２３に出力する。すると、コンテンツ印象抽出部２５は、テキストデータ解析部２３から、コンテンツ項目名に含まれる単語が入力される。そして、コンテンツ印象抽出部２５は、コンテンツ項目名の単語に対応した印象値がコンテンツ項目名−印象データ４０に登録されているか否かを判定する。
【００４６】
コンテンツ項目名の単語が登録されている場合、コンテンツ印象抽出部２５は、コンテンツ項目名−印象データ４０を参照して、コンテンツ項目名の単語に対応した印象値を決定し、決定した印象値をキャラクタ・表情決定部２７に出力する。言い換えるなら、コンテンツ印象抽出部２５は、入力されたコンテンツ項目名の単語を検索キーとしてコンテンツ項目名−印象データ４０を検索し、検索結果として、コンテンツ項目名の単語に対応付けられた印象値を取得する。
【００４７】
コンテンツ項目名の単語が登録されていない場合、コンテンツ印象抽出部２５は、印象値未決定通知をテキストデータ解析部２３に出力する。すると、コンテンツ印象抽出部２５は、テキストデータ解析部２３から、第２単語が入力される。
【００４８】
そして、コンテンツ印象抽出部２５は、単語−印象データ４２を参照して、第２単語に対応した印象値を決定し、決定した印象値をキャラクタ・表情決定部２７に出力する。言い換えるなら、コンテンツ印象抽出部２５は、入力された第２単語を検索キーとして単語−印象データ４２を検索し、検索結果として、第２単語に対応付けられた印象値を取得する。
【００４９】
印象−キャラクタ−表情データベース２６は、後記する印象−キャラクタ−表情データ４４を予め記憶するデータベースである（図３）。また、印象−キャラクタ−表情データベース２６は、放送局１から受信したデータベース更新データを用いて、印象−キャラクタ−表情データ４４の更新を行う。
【００５０】
＜印象−キャラクタ−表情データ＞
図３（ｃ）を参照し、印象−キャラクタ−表情データ４４について説明する（適宜図１，図２参照）。
印象−キャラクタ−表情データ４４は、印象値４４１と、キャラクタ種類４４３と、表情値４４５とを対応付けたデータである。
【００５１】
印象値４４１は、印象値４０３，４２３と同様のものである。
キャラクタ種類４４３は、「キャラクタＡ」や「キャラクタＢ」のように、キャラクタの種類を表す。例えば、「キャラクタＡ」は、図４のように、女の子のキャラクタである。また、「キャラクタＢ」は、図５のように、男性のキャラクタである。
【００５２】
表情値４４５は、キャラクタの表情の種類と、その表情の強弱を表したものである。例えば、「悲しみ０．３」という表情値４４５のうち、「悲しみ」という単語部分は、キャラクタの表情の種類を表す。ここで、キャラクタの表情の種類としては、Ｅｋｍａｎの６表情（喜び、悲しみ、驚き、恐怖、怒り、嫌悪）が挙げられる。また、「悲しみ０．３」という表情値４４５のうち、「０．３」という数値部分は、表情の強弱を数値化したものである。表情値４４５の数値部分は、無表情を示す「０．０」から、表情が最も強いことを示す「１．０」までの範囲となる。
【００５３】
１件目の印象−キャラクタ−表情データ４４は、「暗い０．３」という印象値４４１に、「キャラクタＡ」というキャラクタ種類４４３と、「悲しみ０．３」という表情値４４５とが対応することを示す。
また、２件目の印象−キャラクタ−表情データ４４は、「暗い０．３」という印象値４４１に、「キャラクタＢ」というキャラクタ種類４４３と、「悲しみ０．２」という表情値４４５とが対応することを示す。
【００５４】
なお、印象値４４１が同じ値であっても、各キャラクタの表情の強弱に応じて視聴者が受ける印象が異なるので、表情値４４５を異なる値にする。
また、印象−キャラクタ−表情データ４４は、図３（ｃ）の例に限定されないことは言うまでもない。
【００５５】
ここで、印象−キャラクタ−表情データ４４の生成方法を説明する。
印象−キャラクタ−表情データ４４は、印象値４４１に対して、どの種類のキャラクタでどの表情が適切かを主観評価実験により決定し、生成できる。具体的には、印象値４４１が「暗い０．３」となる文章について、キャラクタ毎に「悲しみ０．１」、「悲しみ０．２」…のように表情を変化させた手話ＣＧを作成する。そして、各手話ＣＧを被験者に見せ、各キャラクタの印象をアンケート方式で評価してもらい、その評価結果を因子分析・解析して、キャラクタ毎に適切な表情値４４５を決定する。
【００５６】
図１に戻り、デジタル放送受信機２の説明を続ける。
キャラクタ・表情決定部２７は、コンテンツ印象抽出部２５から印象値が入力され、入力された印象値に対応したキャラクタの種類及び表情値を、印象−キャラクタ−表情データ４４を参照して決定するものである。
【００５７】
まず、キャラクタ・表情決定部２７は、入力された印象値が予め設定された緊急印象値（つまり、「緊急１．０」）に一致するか否かを判定する。
入力された印象値が緊急印象値に一致する場合、キャラクタ・表情決定部２７は、緊急用キャラクタ通知を手話ＣＧ生成部２９に出力する。なお、緊急用キャラクタ通知とは、決定したキャラクタの種類及び表情値が緊急用であることを表す通知である。
【００５８】
入力された印象値が緊急印象値に一致しない場合、キャラクタ・表情決定部２７は、印象−キャラクタ−表情データ４４を参照して、印象値に対応したキャラクタの種類及び表情値を決定して、手話ＣＧ生成部２９に出力する。言い換えるなら、キャラクタ・表情決定部２７は、入力された印象値を検索キーとして印象−キャラクタ−表情データ４４を検索し、検索結果として、印象値に対応付けられたキャラクタの種類及び表情値を取得する。
【００５９】
手話表記翻訳部２８は、日本語テキストを手話表記に翻訳するものである。例えば、手話表記翻訳部２８は、日本語テキストとして、多重分離部２２から入力されたデータ放送に含まれるテキストデータや、字幕データを用いる。そして、手話表記翻訳部２８は、下記の参考文献２，３に記載の手話翻訳手法を用いて、日本語テキストを手話表記に翻訳し、その翻訳結果を手話ＣＧ生成部２９に出力する。
【００６０】
参考文献２：特開２０１１−１７５５９８号公報
参考文献３：比留間伸行、清水俊宏他、“ＣＧによる手話アニメーション自動生成システム”、画像電子学会誌  Vol.41 No.4 p406〜P410
【００６１】
手話ＣＧ生成部２９は、キャラクタ・表情決定部２７からキャラクタの種類及び表情値が入力され、入力されたキャラクタの種類及び表情値に基づいて手話ＣＧを生成するものである。図１のように、手話ＣＧ生成部２９は、手話ＣＧ制御コマンド生成部２９１と、手話アニメーション生成部２９３と、合成表示部２９５とを備える。
また、手話ＣＧ生成部２９は、各キャラクタのＣＧデータを記憶するＣＧデータ記憶部（不図示）を備える。
【００６２】
ＣＧデータ記憶部は、モーションキャプチャデータと、各キャラクタのＣＧデータとを予め記憶するものである。
モーションキャプチャデータは、モーションキャプチャで生成した、キャラクタの手話動作を表すデータである。
【００６３】
ここで、ＣＧデータ記憶部は、各キャラクタについて、無表情のＣＧデータ、及び、Ｅｋｍａｎの６表情が最も強いときのＣＧデータを記憶する。
つまり、ＣＧデータ記憶部は、「キャラクタＡ」について、図４（ａ）のような無表情のＣＧデータと、「喜び１．０」のＣＧデータと、「悲しみ１．０」のＣＧデータと、「驚き１．０」のＣＧデータと、「怒り１．０」のＣＧデータと、「嫌悪１．０」のＣＧデータとを、合計７個記憶する。
また、ＣＧデータ記憶部は、「キャラクタＢ」について、図５（ａ）のような無表情のＣＧデータと、Ｅｋｍａｎの６表情が最も強いときのＣＧデータとを、合計７個記憶する。
また、ＣＧデータ記憶部は、緊急用キャラクタの表情が変化しないため、図６のように、緊急用キャラクタのＣＧデータを１個のみ記憶する。
【００６４】
手話ＣＧ制御コマンド生成部２９１は、キャラクタをアニメーションさせる制御コマンドを生成するものである。本実施形態では、手話ＣＧ制御コマンド生成部２９１は、制御コマンドとして、ＴＶＭＬ（TVprogram Making Language）スクリプトを生成する。
【００６５】
具体的には、手話ＣＧ制御コマンド生成部２９１は、キャラクタ・表情決定部２７から入力されたキャラクタの種類及び表情値を、ＴＶＭＬスクリプトの“expression”コマンドで指定する。例えば、“expression”コマンドが「character: expression(name=CharacterA, type=sad,degree=0.3, time=1.0);」であれば、アニメーションを行うキャラクタの種類が「キャラクタＡ」であり、その表情値が「悲しみ０．３」である。
また、緊急用キャラクタ通知が入力された場合、手話ＣＧ制御コマンド生成部２９１は、キャラクタの種類及び表情値として緊急用を指定する。
【００６６】
続いて、手話ＣＧ制御コマンド生成部２９１は、手話表記翻訳部２８から入力された翻訳結果と同じ手話動作が行われているモーションキャプチャデータを、ＴＶＭＬスクリプトの“openkeyframe”コマンドで指定する。例えば、“openkeyframe”コマンドが「openkey character:openkeyframe(name=CharacterA,keyframename=0001,filename="test.bvh")」であれば、モーションキャプチャデータが“test.bvh”である。
【００６７】
そして、手話ＣＧ制御コマンド生成部２９１は、“expression”コマンドや“openkeyframe”コマンドが含まれるＴＶＭＬスクリプトを生成し、生成したＴＶＭＬスクリプトを手話アニメーション生成部２９３に出力する。
【００６８】
なお、ＴＶＭＬスクリプトでは、キャラクタの種類及び表情値以外の設定も行えるが、本願発明とは直接関係しないため、説明を省略する。
また、ＴＶＭＬの詳細は、下記の参考文献４に記載されている。
参考文献４：“ＴＶＭＬ”、［online］、［平成２６年５月７日検索］、インターネット〈URL：http://www.nhk.or.jp/strl/tvml/japanese/player2/index.html〉
【００６９】
手話アニメーション生成部２９３は、手話ＣＧ制御コマンド生成部２９１からＴＶＭＬスクリプトが入力され、入力されたＴＶＭＬスクリプトに従って手話アニメーションを生成するものである。
【００７０】
まず、キャラクタの種類が緊急用以外の場合について説明する。
手話アニメーション生成部２９３は、“expression”コマンドで指定された種類のキャラクタについて、無表情のＣＧデータをＣＧデータ記憶部から読み出す。さらに、手話アニメーション生成部２９３は、“expression”コマンドで指定された表情値に対応した表情であって、その表情が最も強いときのＣＧデータをＣＧデータ記憶部から読み出す。そして、手話アニメーション生成部２９３は、“expression”コマンド内の“degree”で指定された表情値の割合で、無表情のＣＧデータと、表情が最も強いときのＣＧデータとを合成する。この表情の合成には、一般的な３次元モーフィング技術を用いることができる。
【００７１】
例えば、“expression”コマンドで「キャラクタＡ」及び「悲しみ０．３」が指定されたこととする。この場合、手話アニメーション生成部２９３は、キャラクタＡが無表情のＣＧデータと、キャラクタＡが最も悲しそうな表情を浮かべたＣＧデータ（「悲しみ１．０」のＣＧデータ）とを読み出す。そして、手話アニメーション生成部２９３は、無表情のＣＧデータから、「悲しみ１．０」のＣＧデータへ３０％近づけるようにＣＧデータを合成することで、「悲しみ０．３」の表情を浮かべたキャラクタＡを合成できる。
【００７２】
そして、手話アニメーション生成部２９３は、“openkeyframe”コマンドで指定されたモーションキャプチャデータを用いて、表情を合成したキャラクタの手話ＣＧを生成する。このとき、手話アニメーション生成部２９３は、ＴＶＭＬプレーヤの機能を利用して、手話ＣＧを生成することができる。
【００７３】
次に、キャラクタの種類が緊急用の場合について説明する。
手話アニメーション生成部２９３は、緊急用のキャラクタのＣＧモデルをＣＧデータ記憶部から読み出す。そして、手話アニメーション生成部２９３は、“openkeyframe”コマンドで指定されたモーションキャプチャデータを用いて、緊急用のキャラクタのアニメーションを生成する。
その後、手話アニメーション生成部２９３は、手話ＣＧとして、生成したキャラクタの手話ＣＧを、合成表示部２９５に出力する。
【００７４】
合成表示部２９５は、手話アニメーション生成部２９３から入力された手話ＣＧを、多重分離部２２から入力された放送映像に合成するものである。そして、合成表示部２９５は、手話ＣＧが合成された放送映像をディスプレイ３に出力する。
【００７５】
以下、図７〜図９を参照し、キャラクタの表情を決定する手法について、３つの具体例を順番に説明する（適宜図１〜図６参照）。
【００７６】
＜キャラクタの表情決定手法：第１例＞
図７のように、第１例では、視聴者が緊急性の高いデータ放送コンテンツ３２Ａを選択したこととする。
テキストデータ解析部２３は、第１単語として、データ放送コンテンツ３２Ａのコンテンツ項目名に含まれる「津波警報」を抽出する。そして、テキストデータ解析部２３は、抽出した第１単語「津波警報」をコンテンツ印象抽出部２５に出力する。
【００７７】
コンテンツ印象抽出部２５は、テキストデータ解析部２３から入力された第１単語「津波警報」を検索キーとして、コンテンツ項目名−印象データ４０を検索する。そして、コンテンツ印象抽出部２５は、検索結果として印象値「緊急１．０」を取得し、取得した印象値「緊急１．０」をキャラクタ・表情決定部２７に出力する。
【００７８】
キャラクタ・表情決定部２７は、コンテンツ印象抽出部２５から入力された印象値「緊急１．０」が緊急印象値に一致すると判定する。従って、キャラクタ・表情決定部２７は、緊急用キャラクタ通知を手話ＣＧ生成部２９に出力する。この緊急用キャラクタ通知に応じて、手話ＣＧ生成部２９は、図６の緊急用キャラクタで手話ＣＧを生成する。
【００７９】
＜キャラクタの表情決定手法：第２例＞
図８のように、第２例では、視聴者がデータ放送コンテンツ３２Ｂを選択したこととする。
テキストデータ解析部２３は、第１単語として、データ放送コンテンツ３２Ｂのコンテンツ項目名「センバツ  △△初戦で敗れる」を第１単語として抽出する。そして、テキストデータ解析部２３は、抽出した第１単語「センバツ  △△初戦で敗れる」をコンテンツ印象抽出部２５に出力する。
【００８０】
コンテンツ印象抽出部２５は、テキストデータ解析部２３から入力された第１単語「センバツ  △△初戦で敗れる」を検索キーとして、コンテンツ項目名−印象データ４０を検索する。ここで、コンテンツ項目名−印象データ４０では、第１単語「センバツ  △△初戦で敗れる」が登録されていない。従って、コンテンツ印象抽出部２５は、コンテンツ項目名未登録通知をテキストデータ解析部２３に出力する。
【００８１】
このコンテンツ項目名未登録通知に応じて、テキストデータ解析部２３は、データ放送コンテンツ３２Ｂのコンテンツ項目名「センバツ  △△初戦で敗れる」に形態素解析を施し、第１単語として、「センバツ」「△△」「初戦」「で」「敗れる」を抽出する。そして、テキストデータ解析部２３は、抽出した第１単語「センバツ」「△△」「初戦」「で」「敗れる」をそれぞれ、コンテンツ印象抽出部２５に出力する。
【００８２】
コンテンツ印象抽出部２５は、テキストデータ解析部２３から入力された第１単語「センバツ」、「△△」、「初戦」、「で」、「敗れる」のそれぞれを検索キーとして、コンテンツ項目名−印象データ４０を検索する。ここで、コンテンツ項目名−印象データ４０では、第１単語「敗れる」に印象値「暗い０．３」が対応している。従って、コンテンツ印象抽出部２５は、検索結果として、印象値「暗い０．３」を取得し、取得した印象値「暗い０．３」をキャラクタ・表情決定部２７に出力する。
【００８３】
なお、第１単語のそれぞれを検索キーとした場合、コンテンツ項目名−印象データ４０から、印象値を複数取得する場合もある。ここで、データ放送コンテンツ３２のコンテンツ項目名は、コンテンツの内容を端的に表していることが多い。このため、コンテンツ項目名−印象データ４０から、例えば、「明るい０．５」と「暗い０．５」のように異なった印象を抽出する可能性が低いと考えられる。そこで、コンテンツ印象抽出部２５は、例えば、「暗い０．３」と「暗い０．５」のように複数の印象値を取得した場合、取得した複数の印象値を平均し、印象値「暗い０．４」を求める。
【００８４】
キャラクタ・表情決定部２７は、コンテンツ印象抽出部２５から入力された印象値「暗い０．３」が緊急印象値に一致しないと判定する。従って、キャラクタ・表情決定部２７は、印象値「暗い０．３」を検索キーとして、印象−キャラクタ−表情データ４４を検索する。ここで、印象−キャラクタ−表情データ４４では、同一の印象値「暗い０．３」に対し、「キャラクタＡ」、「キャラクタＢ」という２種類のキャラクタが対応している。そこで、キャラクタ・表情決定部２７は、後記する使用キャラクタデータを参照し、「キャラクタＡ」と、表情値「悲しみ０．３」とを取得する。
【００８５】
ここで、デジタル放送受信機２は、同一の印象値に２種類以上のキャラクタが対応する場合に備え、手話ＣＧに用いるキャラクタの種類を視聴者に予め選択させておく。また、デジタル放送受信機２は、視聴者にリモコンを操作させて、キャラクタの種類を都度選択させてもよい。そして、デジタル放送受信機２は、視聴者に選択させたキャラクタの種類を使用キャラクタデータとして設定する。
【００８６】
その後、キャラクタ・表情決定部２７は、取得した「キャラクタＡ」及び表情値「悲しみ０．３」を手話ＣＧ生成部２９に出力する。このようにして、手話ＣＧ生成部２９は、図４（ｂ）のように、悲しそうな表情を浮かべた「キャラクタＡ」で手話ＣＧを生成する。
【００８７】
＜キャラクタの表情決定手法：第３例＞
図９のように、第３例では、視聴者がデータ放送コンテンツ３２Ｃを選択したこととする。
この第３例では、使用キャラクタデータとして、「キャラクタＢ」が設定されていることとする。
テキストデータ解析部２３は、第１単語として、データ放送コンテンツ３２Ｃのコンテンツ項目名に含まれる第１単語を全て抽出する。そして、テキストデータ解析部２３は、抽出した第１単語をそれぞれ、コンテンツ印象抽出部２５に出力する。
【００８８】
コンテンツ印象抽出部２５は、テキストデータ解析部２３から入力された第１単語のそれぞれを検索キーとして、コンテンツ項目名−印象データ４０を検索する。ここで、コンテンツ印象抽出部２５は、コンテンツ項目名−印象データ４０から、第１単語に対応した印象値を取得できなかったこととする。そこで、コンテンツ印象抽出部２５は、印象値未決定通知をテキストデータ解析部２３に出力する。
【００８９】
この印象値未決定通知に応じて、テキストデータ解析部２３は、データ放送コンテンツ３２Ｃのテキストデータに形態素解析を施し、第２単語を抽出する。例えば、テキストデータ解析部２３は、データ放送コンテンツ３２Ｃのテキストデータから、「消費」「税率」「の」「引き上げ」「を」「来月」「に」「控え」「仙台」「市内」「の」「家電」「量販」「店」「や」「デパート」「で」「は」「今」「の」「うち」「に」「価格」「の」「高い」「商品」「を」「購入」「し」「て」「おこ」「う」「という」「買い物」「客」「で」「にぎわい」「まし」「た」「。」という第２単語を抽出する。そして、テキストデータ解析部２３は、抽出した第２単語をコンテンツ印象抽出部２５に出力する。
【００９０】
コンテンツ印象抽出部２５は、テキストデータ解析部２３から入力された第２単語のそれぞれを検索キーとして、単語−印象データ４２を検索する。ここで、単語−印象データ４２では、第２単語「にぎわい」に印象値「明るい０．２」が対応している。従って、コンテンツ印象抽出部２５は、単語−印象データ４２から印象値「明るい０．２」を取得し、取得した印象値「明るい０．２」を、キャラクタ・表情決定部２７に出力する。
【００９１】
キャラクタ・表情決定部２７は、コンテンツ印象抽出部２５から入力された印象値「明るい０．２」が緊急印象値に一致しないと判定する。従って、キャラクタ・表情決定部２７は、印象値「明るい０．２」を検索キーとして、印象−キャラクタ−表情データ４４を検索する。そして、キャラクタ・表情決定部２７は、使用キャラクタデータを参照し、「キャラクタＢ」と、表情値「喜び０．２」とを取得する。
【００９２】
その後、キャラクタ・表情決定部２７は、取得した「キャラクタＢ」及び表情値「喜び０．２」を手話ＣＧ生成部２９に出力する。このようにして、手話ＣＧ生成部２９は、図５（ｂ）のように、喜んだ表情を浮かべた「キャラクタＢ」で手話ＣＧを生成する。
【００９３】
［デジタル放送受信機の動作］
図１０を参照し、デジタル放送受信機２の動作について、説明する（適宜図１参照）。
この図１０では、復調器２１がトランスポートストリームに復調し、多重分離部２２がトランスポートストリームからデータ放送及び字幕データを分離していることとする。
【００９４】
デジタル放送受信機２は、テキストデータ解析部２３によって、視聴者が選択したデータ放送コンテンツ３２のコンテンツ項目名又はコンテンツ項目名に含まれる単語を第１単語として抽出する（ステップＳ１）。
デジタル放送受信機２は、コンテンツ印象抽出部２５によって、コンテンツ項目名−印象データ４０を参照し（ステップＳ２）、ステップＳ１で抽出した第１単語に対応する印象値が登録されているか否かを判定する（ステップＳ３）。
【００９５】
印象値が登録されている場合（ステップＳ３でＹｅｓ）、デジタル放送受信機２は、コンテンツ印象抽出部２５によって、コンテンツ項目名−印象データ４０から印象値を決定する（ステップＳ４）。
デジタル放送受信機２は、キャラクタ・表情決定部２７によって、ステップＳ４で決定した印象値が予め設定された緊急印象値に一致するか否かを判定する（ステップＳ５）。
【００９６】
緊急印象値に一致する場合（ステップＳ５でＹｅｓ）、デジタル放送受信機２は、キャラクタ・表情決定部２７によって、キャラクタの種類及び表情値として緊急用を決定する（ステップＳ６）。
緊急印象値に一致しない場合（ステップＳ５でＮｏ）、デジタル放送受信機２は、キャラクタ・表情決定部２７によって、使用キャラクタデータ及び印象−キャラクタ−表情データ４４を参照し（ステップＳ７，Ｓ８）、キャラクタの種類及び表情値を決定する（ステップＳ９）。
【００９７】
デジタル放送受信機２は、手話ＣＧ生成部２９によって、ステップＳ６又はステップＳ９で決定したキャラクタの種類及び表情値に基づいて手話ＣＧを生成し（ステップＳ１０）、処理を終了する。
【００９８】
印象値が登録されていない場合（ステップＳ３でＮｏ）、デジタル放送受信機２は、テキストデータ解析部２３によって、選択されたデータ放送コンテンツ３２のテキストデータに形態素解析を施して（ステップＳ１１）、第２単語を抽出する（ステップＳ１２）。
【００９９】
デジタル放送受信機２は、コンテンツ印象抽出部２５によって、単語−印象データ４２を参照し（ステップＳ１３）、ステップＳ１２で抽出した第２単語に対応する印象値を決定し（ステップＳ４Ｂ）、ステップ５以降の処理を実行する。
【０１００】
[作用・効果]
以上のように、デジタル放送受信機２は、データ放送コンテンツ３２の内容から印象を決定し、その印象に基づいた表情のキャラクタで手話ＣＧを生成する。このようにして、デジタル放送受信機２は、キャラクタの表情をコンテンツの内容に合わせられるので、手話ＣＧの違和感を少なくすることができる。
【０１０１】
（第２実施形態）
図１１を参照し、本願発明の第２実施形態に係る放送システム１００Ａについて、第１実施形態と異なる点を説明する。
放送システム１００Ａは、日本語テキストから手話表記への翻訳を、デジタル放送受信機２Ａではなく、放送局１Ａで行う点が第１実施形態と異なる。
【０１０２】
［放送局の構成］
図１１のように、放送局１Ａは、多重化部１１Ａと、変調器１３と、データ送信部１５と、手話表記翻訳部１７とを備える。
なお、多重化部１１Ａ及び手話表記翻訳部１７以外の構成は、第１実施形態と同様のため、説明を省略する。
【０１０３】
手話表記翻訳部１７は、図１の手話表記翻訳部２８と同様、日本語テキストを手話表記に翻訳するものである。例えば、手話表記翻訳部１７は、日本語テキストとして、外部から入力されたデータ放送に含まれるテキストデータや、字幕データを用いる。そして、手話表記翻訳部１７は、日本語テキストを手話表記に翻訳し、その翻訳結果を多重化部１１Ａに出力する。
【０１０４】
多重化部１１Ａは、放送映像とデータ放送と字幕データとに加え、手話表記翻訳部１７から入力された翻訳結果をトランスポートストリーム形式で多重化し、変調器１３に出力するものである。
つまり、多重化部１１Ａで多重化された翻訳結果は、デジタル放送波を介して、デジタル放送受信機２Ａに送信される。
【０１０５】
［デジタル放送受信機の構成］
図１１のように、デジタル放送受信機２Ａは、復調器２１と、多重分離部２２Ａと、テキストデータ解析部２３と、テキスト−印象データベース２４と、コンテンツ印象抽出部２５と、印象−キャラクタ−表情データベース２６と、キャラクタ・表情決定部２７と、手話ＣＧ生成部２９Ａとを備える。
なお、多重分離部２２Ａ及び手話ＣＧ生成部２９Ａ以外の構成は、第１実施形態と同様のため、説明を省略する。
【０１０６】
多重分離部２２Ａは、復調器２１からトランスポートストリームが入力され、入力されたトランスポートストリームに多重化されている放送映像とデータ放送と字幕データと翻訳結果とを分離するものである。また、多重分離部２２Ａは、分離したデータ放送及び字幕データをテキストデータ解析部２３に出力する。さらに、多重分離部２２Ａは、分離した放送映像及び翻訳結果を手話ＣＧ生成部２９Ａに出力する。
【０１０７】
手話ＣＧ生成部２９Ａは、手話ＣＧ制御コマンド生成部２９１Ａと、手話アニメーション生成部２９３と、合成表示部２９５とを備える。
手話ＣＧ制御コマンド生成部２９１Ａは、多重分離部２２Ａから入力された翻訳結果と同じ手話動作が行われているモーションキャプチャデータを、ＴＶＭＬスクリプトの“openkeyframe”コマンドで指定する。
他の点、手話ＣＧ制御コマンド生成部２９１Ａは、図１の手話ＣＧ制御コマンド生成部２９１と同様のため、これ以上の説明を省略する。
【０１０８】
[作用・効果]
以上のように、デジタル放送受信機２Ａは、第１実施形態と同様、手話ＣＧの違和感を少なくすることができる。さらに、デジタル放送受信機２Ａは、図１の手話表記翻訳部２８を備える必要がないので、簡易な構成にすることができる。
【０１０９】
（第３実施形態）
図１２を参照し、本願発明の第３実施形態に係る放送システム１００Ｂについて、第２実施形態と異なる点を説明する。
放送システム１００Ｂは、手話表記の翻訳結果を、デジタル放送波ではなく、ネットワークＮを介して、デジタル放送受信機２Ｂに送信する点が第２実施形態と異なる。
【０１１０】
［放送局の構成］
図１２のように、放送局１Ｂは、多重化部１１と、変調器１３と、データ送信部１５と、手話表記翻訳部１７Ｂとを備える。
なお、手話表記翻訳部１７Ｂ以外の構成は、第２実施形態と同様のため、説明を省略する。
【０１１１】
手話表記翻訳部１７Ｂは、図１１の手話表記翻訳部１７と同様、日本語テキストを手話表記に翻訳するものである。そして、手話表記翻訳部１７Ｂは、ネットワークＮを介して、手話表記の翻訳結果をデジタル放送受信機２に送信する。
【０１１２】
［デジタル放送受信機の構成］
図１２のように、デジタル放送受信機２Ｂは、復調器２１と、多重分離部２２Ｂと、テキストデータ解析部２３と、テキスト−印象データベース２４と、コンテンツ印象抽出部２５と、印象−キャラクタ−表情データベース２６と、キャラクタ・表情決定部２７と、手話ＣＧ生成部２９Ｂとを備える。
なお、多重分離部２２Ｂ及び手話ＣＧ生成部２９Ｂ以外の構成は、第２実施形態と同様のため、説明を省略する。
【０１１３】
多重分離部２２Ｂは、復調器２１からトランスポートストリームが入力され、入力されたトランスポートストリームに多重化されている放送映像とデータ放送と字幕データとを分離するものである。また、多重分離部２２Ｂは、分離したデータ放送及び字幕データをテキストデータ解析部２３に出力する。さらに、多重分離部２２Ｂは、分離した放送映像を手話ＣＧ生成部２９Ｂに出力する。
【０１１４】
手話ＣＧ生成部２９Ｂは、手話ＣＧ制御コマンド生成部２９１Ｂと、手話アニメーション生成部２９３と、合成表示部２９５とを備える。
手話ＣＧ制御コマンド生成部２９１Ｂは、ネットワークＮを介して、放送局１Ｂから入力された翻訳結果と同じ手話動作が行われているモーションキャプチャデータを、ＴＶＭＬスクリプトの“openkeyframe”コマンドで指定する。
他の点、手話ＣＧ制御コマンド生成部２９１Ｂは、第２実施形態と同様のため、これ以上の説明を省略する。
【０１１５】
[作用・効果]
以上のように、デジタル放送受信機２Ｂは、第１，第２実施形態と同様、手話ＣＧの違和感を少なくし、簡易な構成を実現することができる。さらに、デジタル放送受信機２Ｂは、ネットワークＮを介して、手話表記の翻訳結果を受信するので、デジタル放送波のデータ量を削減することができる。
【０１１６】
（変形例）
本願発明は前記した各実施形態に限定されず、その趣旨を逸脱しない範囲で変形を加えることができる。
前記した実施形態では、日本語テキストとして、データ放送のテキストデータや字幕データを例示したが、これに限定されない。例えば、日本語テキストは、図示を省略したウェブサーバで提示されるウェブコンテンツ（図１）であってもよい。この場合、放送局１、デジタル放送受信機２又はウェブサーバの何れかで、ウェブコンテンツを手話表記に翻訳する。
【０１１７】
前記した実施形態では、デジタル放送受信機２Ｂを独立したハードウェアとして説明したが、本願発明は、これに限定されない。例えば、デジタル放送受信機２Ｂは、コンピュータが備えるＣＰＵ、メモリ、ハードディスク等のハードウェア資源を、前記した各手段として協調動作させる手話ＣＧ生成プログラムで実現することもできる。このプログラムは、通信回線を介して配布してもよく、ＣＤ−ＲＯＭやフラッシュメモリ等の記録媒体に書き込んで配布してもよい。
【符号の説明】
【０１１８】
１００，１００Ａ，１００Ｂ  放送システム
１，１Ａ，１Ｂ  放送局
１１，１１Ａ，１１Ｂ  多重化部
１３  変調器
１５  データ送信部
１７，１７Ｂ  手話表記翻訳部
２  デジタル放送受信機
２１  復調器
２２，２２Ａ，２２Ｂ  多重分離部
２３  テキストデータ解析部（単語抽出部）
２４  テキスト−印象データベース（第１データベース）
２５  コンテンツ印象抽出部（印象値決定部）
２６  印象−キャラクタ−表情データベース（第２データベース）
２７  キャラクタ・表情決定部
２８  手話表記翻訳部
２９，２９Ａ，２９Ｂ  手話ＣＧ生成部
３  ディスプレイ
【図１】
2015230640.tif 000003
【図２】
2015230640.tif 000004
【図３】
2015230640.tif 000005
【図４】
2015230640.tif 000006
【図５】
2015230640.tif 000007
【図６】
2015230640.tif 000008
【図７】
2015230640.tif 000009
【図８】
2015230640.tif 000010
【図９】
2015230640.tif 000011
【図１０】
2015230640.tif 000012
【図１１】
2015230640.tif 000013
【図１２】
2015230640.tif 000014