(57)【要約】  制御文字が含まれる文章データを含む素材データを取得し、前記素材データを解析し、前記文章データに基づく出力がなされ、且つ、前記制御文字に基づく制御が反映された番組コンテンツデータを自動生成する制御部を備える情報処理装置である。図１６
2020039702.tif 000002
【特許請求の範囲】
【請求項１】
制御文字が含まれる文章データを含む素材データを取得し、前記素材データを解析し、前記文章データに基づく出力がなされ、且つ、前記制御文字に基づく制御が反映された番組コンテンツデータを自動生成する制御部を備える
情報処理装置。
【請求項２】
前記制御部は、所定のアカウント情報を有するメッセージ情報を受信した場合に、当該メッセージ情報に含まれる前記素材データを解析する
請求項１に記載の情報処理装置。
【請求項３】
前記メッセージ情報は、件名に対応する第１の文章データと本文に対応する第２の文章データとを含み、
前記制御部は、少なくとも、前記第１の文章データが表示され、前記第２の文章データに対応する音声出力がなされる番組コンテンツデータを自動生成する
請求項２に記載の情報処理装置。
【請求項４】
前記第２の文章データに前記制御文字が含まれる場合に、前記制御部は、制御文字を除いた前記第２の文章データに対応する音声出力がなされる番組コンテンツデータを自動生成する
請求項３に記載の情報処理装置。
【請求項５】
前記制御部は、前記制御文字が規定された位置に対応するタイミングで画像が切り替えられる番組コンテンツデータを自動生成する
請求項２に記載の情報処理装置。
【請求項６】
前記画像は、前記メッセージ情報に添付された複数の画像である
請求項５に記載の情報処理装置。
【請求項７】
前記制御部は、前記制御文字が規定された位置に対応するタイミングでキャラクターが所定の動作を行う番組コンテンツデータを自動生成する
請求項２に記載の情報処理装置。
【請求項８】
前記制御部は、前記メッセージ情報の添付データの有無に応じて、異なる番組コンテンツデータを自動生成する
請求項２に記載の情報処理装置。
【請求項９】
前記制御部は、自動生成した前記番組コンテンツデータを記憶装置に記憶する
請求項１に記載の情報処理装置。
【請求項１０】
前記記憶装置を有する
請求項９に記載の情報処理装置。
【請求項１１】
前記記憶装置に記憶された番組コンテンツデータに対して、ユーザ端末からのアクセスが可能とされている
請求項９に記載の情報処理装置。
【請求項１２】
前記ユーザ端末からのアクセスに対する制限が設定される
請求項１１に記載の情報処理装置。
【請求項１３】
前記制限は、前記番組コンテンツデータの閲覧者に関する制限及び前記番組コンテンツデータの閲覧期間に関する制限の少なくとも一つである
請求項１２に記載の情報処理装置。
【請求項１４】
前記制御部は、プリセットされているコンテンツデータを含む前記番組コンテンツデータを自動生成する
請求項１に記載の情報処理装置。
【請求項１５】
前記制御文字は、１文字以上１６文字以下の文字、記号、数字又はこれらの組み合わせである
請求項１に記載の情報処理装置。
【請求項１６】
任意の端末から送信された、制御文字が含まれる文章データを含むメッセージ情報を受信する通信部と、
前記受信したメッセージ情報のアカウント情報が所定のアカウント情報である場合に、前記文章データを解析し、前記文章データに基づく出力がなされ、且つ、前記制御文字に基づく制御が反映された番組コンテンツデータを自動生成する制御部と
を備える情報処理システム。
【請求項１７】
制御部が、制御文字が含まれる文章データを含む素材データを取得し、前記素材データを解析し、前記文章データに基づく出力がなされ、且つ、前記制御文字に基づく制御が反映された番組コンテンツデータを自動生成する
情報処理方法。
【請求項１８】
制御部が、制御文字が含まれる文章データを含む素材データを取得し、前記素材データを解析し、前記文章データに基づく出力がなされ、且つ、前記制御文字に基づく制御が反映された番組コンテンツデータを自動生成する
情報処理方法をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、情報処理システム、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
近年、情報処理技術の進歩に伴い、テレビ、ラジオ又はインターネットの動画配信サイト等で放送される番組コンテンツについて、様々な生成方法又は提供方法が開発されている。例えば、以下の特許文献１には、ニュース、天気、ツイッタフィードなど、ウェブサイトで提供される各種テキスト情報を、楽曲などのオーディオデータと組み合わせて番組コンテンツを生成する技術及び生成された番組コンテンツを音声出力する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第６０６５０１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
このような分野では、例えば、専門的な知識を有しないユーザであっても、番組コンテンツを容易に作成、編集等できることが望まれる。【０００５】
本開示は、専門的な知識を有しないユーザであっても、番組コンテンツを容易に作成、編集等することができる情報処理装置、情報処理システム、情報処理方法及びプログラムを提供することを目的の一つとする。
【課題を解決するための手段】
【０００６】
本開示は、例えば、
制御文字が含まれる文章データを含む素材データを取得し、素材データを解析し、文章データに基づく出力がなされ、且つ、制御文字に基づく制御が反映された番組コンテンツデータを自動生成する制御部を備える
情報処理装置である。【０００７】
本開示は、例えば、
任意の端末から送信された、制御文字が含まれる文章データを含むメッセージ情報を受信する通信部と、
受信したメッセージ情報のアカウント情報が予め設定されたアカウント情報である場合に、文章データを解析し、文章データに基づく出力がなされ、且つ、制御文字に基づく制御が反映された番組コンテンツデータを自動生成する制御部と
を備える情報処理システムである。【０００８】
本開示は、例えば、
制御部が、制御文字が含まれる文章データを含む素材データを取得し、素材データを解析し、文章データに基づく出力がなされ、且つ、制御文字に基づく制御が反映された番組コンテンツデータを自動生成する
情報処理方法である。【０００９】
本開示は、例えば、
制御部が、制御文字が含まれる文章データを含む素材データを取得し、素材データを解析し、文章データに基づく出力がなされ、且つ、制御文字に基づく制御が反映された番組コンテンツデータを自動生成する
情報処理方法をコンピュータに実行させるプログラムである。
【発明の効果】
【００１０】
少なくとも一つの実施の形態によれば、番組コンテンツを容易に作成、編集等することができる。なお、ここに記載された効果は必ずしも限定されるものではなく、本開示中に記載されたいずれの効果であっても良い。また、例示された効果により本開示の内容が限定して解釈されるものではない。
【図面の簡単な説明】
【００１１】
【図１】図１は、本開示の実施の形態に係る番組提供システムの構成を示す図である。
【図２】図２は、番組コンテンツの作成者によって入力される情報である「ジャンル」の一例を示す図である。
【図３】図３は、番組コンテンツの作成者によって入力される情報である「種別」の一例を示す図である。
【図４】図４Ａから図４Ｃは、番組コンテンツの作成者によって入力される情報である「テンプレート」の一例を示す図である。
【図５】図５は、ある伝達情報に対して再生時間が異なる複数の原稿データが生成された場合についての、複数の原稿データの一例を示す図である。
【図６】図６Ａ及び図６Ｂは、伝達される情報又は再生日時等に、視覚情報を適応させる機能を説明するための図である。
【図７】図７は、キャラクターの動作を自動的に付加する機能を説明するための図である。
【図８】図８は、配信装置が備える機能構成の一例を示すブロック図である。
【図９】図９は、ユーザ端末が備える機能構成の一例を示すブロック図である。
【図１０】図１０は、配信装置の動作の一例を示すフローチャートである。
【図１１】図１１は、ユーザ端末の動作の一例を示すフローチャートである。
【図１２】図１２は、配信装置及びユーザ端末のハードウェア構成の一例を示すブロック図である。
【図１３】図１３は、番組コンテンツデータを自動生成する上での各種の設定を行うための設定画面の一例を示す図である。
【図１４】図１４は、ユーザ端末で作成されるメールの画面例を示す図である。
【図１５】図１５Ａ及び図１５Ｂは、メールに添付される画像の一例を示す図である。
【図１６】図１６は、第２の実施の形態で配信装置が行う動作例を説明するためのフローチャートである。
【図１７】図１７Ａ及び図１７Ｂを参照して、自動生成された番組コンテンツの具体例を説明するための図である。
【発明を実施するための形態】
【００１２】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を適宜、省略する。
【００１３】
なお、説明は以下の順序で行うものとする。
＜第１の実施の形態＞
＜第２の実施の形態＞
＜変形例＞
【００１４】
＜第１の実施の形態＞
［背景］
まず、本開示の背景について説明する。テレビ、ラジオ又はインターネットの動画配信サイト等で放送される番組コンテンツは、予め作成された原稿と話者（例えば、アナウンサー、司会者又はラジオパーソナリティ等）のアドリブ等によって構成されている。
【００１５】
より具体的には、話者は、自らのスキル及び経験等に基づいて、伝達する内容の追加、変更又は削除等を行うことによって、番組コンテンツが予め決められた放送時間に終了するように調整している。例えば、原稿の内容が残りの放送時間に伝達可能な量よりも多い場合には、話者は、より優先度が低い内容を省略したり、より短い表現に変更したりすること等によって、より優先度が高い情報を伝達しつつ番組コンテンツを放送時間に終了させるように調整している。
【００１６】
また、原稿が複数存在する場合、話者は、ある原稿を読み終えて、次の原稿を読み始めるまでの間に、接続詞（例えば、「さて」、「続いて」、「それでは」、「ところで」等）又はアドリブ等を適宜挿入することによって、ある原稿から次の原稿への移行を円滑に行っている。
【００１７】
また、話者は、ユーザの視聴状況に応じてアドリブを入れる場合がある。例えば、過去に伝達された情報が再び伝達される場合、話者は、「お伝えしているとおり」等のように原稿の内容への導入部分としてアドリブを入れる場合がある。また、過去に伝達されていない新規情報が伝達される場合、話者は、「について新たな情報が入ってきました。」等のアドリブを入れる場合がある。
【００１８】
また、緊急情報（災害情報、その他重要度の高い情報等）を伝達する必要が生じた場合には、話者は、伝達中の情報の途中に緊急情報を伝達したり、伝達する情報の順番を入れ替えることによって優先的に緊急情報を伝達したりしていた。
【００１９】
また、話者は、伝達する情報の内容に応じて身振り手振り等のジェスチャーを交えながら情報を伝達することがある。例えば、天気予報において、話者が指示棒で天気図の一部を指し示しながら情報を伝達したり、表示された動画又は静止画に視線を向けながら情報を伝達したりする場合がある。
【００２０】
また、話者は、伝達する内容に基づいて表情又は声のトーン等を適宜変える。例えば、伝達する内容が悲報（例えば、事故もしくは災害の発生又は人の死去等）である場合には、話者は、表情を暗く変え、声のトーンを低く変えて情報を伝達する。逆に、伝達する内容が朗報（例えば、結婚、出産又は大会での優勝等）である場合には、話者は、表情を明るく変え、声のトーンを高く変えて情報を伝達する。また、表情又は声のトーンだけでなく、例えば、話者の衣装、ＢＧＭ又は背景等が、伝達される内容に基づいて変更される場合もある。
【００２１】
また、ＢＧＭ、背景、話者の表情、声のトーンもしくは衣装等は、伝達される内容だけでなく、番組コンテンツが再生される日時もしくは地域、又は、再生時の季節、天気もしくは気温にも基づいて変更される場合がある。例えば、再生時の季節が夏である場合には、話者の衣装が夏服にされ、ＢＧＭ及び背景が夏を連想させる曲及び背景に変更される場合がある。
【００２２】
以上も踏まえて、一つの番組コンテンツが作成されるまでには、原稿の作成、衣装の決定及び調達、ＢＧＭの決定及び編集、背景の決定、作成及び設置、カメラワークの決定、話者のキャスティング、話者との打ち合わせ、話者によるアドリブの内容の検討等、リハーサル、本番撮影、編集及び放送等のように、多くの作業が行われることによって、番組コンテンツの作成コストは大きくなる傾向にあった。また、番組コンテンツの品質（視聴者が心地よく視聴可能か否か、アドリブが適切であるか否か等）及び番組コンテンツが放送時間に終了するか否か等については話者のスキル又は経験等に依存していた。
【００２３】
本件の開示者は、上記事情に鑑み、本開示を創作するに至った。本開示は、素材データを取得し、素材データの内容を解析し、その内容に基づいて視覚情報を含む番組コンテンツを自動生成することができる。以降では、本開示の実施の形態に係る番組提供システムの詳細について説明していく。
【００２４】
［番組提供システムの構成］
上記では、本開示の背景について説明した。続いて、図１を参照して、本開示の実施の形態に係る番組提供システムの構成について説明する。
【００２５】
図１に示すように、本実施の形態に係る番組提供システムは、配信装置１００と、ユーザ端末２００とを備え、配信装置１００及びユーザ端末２００はネットワーク３００によって接続されている。
【００２６】
配信装置１００は、番組コンテンツを自動生成し、配信する機能を有する情報処理装置である。より具体的には、番組コンテンツの作成者が番組コンテンツの元となる素材データを配信装置１００に対して入力すると、配信装置１００は、素材データの内容に基づいて視覚情報を含む番組コンテンツを自動生成する。
【００２７】
例えば、配信装置１００は、素材データとして入力された文章データに基づいて原稿データを生成する。そして、配信装置１００は、当該原稿データと、素材データとして入力された動画データ又は静止画データ等に基づいて視覚情報を含む番組コンテンツを生成する。ここで、番組コンテンツは、原稿データに対して音声合成処理が施されることによって音声を出力可能なものであっても良いし、原稿データを字幕として表示可能なものであっても良いし、入力された動画データ又は静止画データ以外の、例えば、任意のキャラクターを表示可能なものであっても良い。また、番組コンテンツは、テレビで放送されるコンテンツ、インターネットの動画配信サイトで配信されるコンテンツ、所定の広告媒体に表示されるコンテンツ又はラジオで放送されるコンテンツ等を含み、且つ、これらに限定されない。番組コンテンツの内容及び生成方法等の詳細については後述する。
【００２８】
そして、配信装置１００は、生成した番組コンテンツをユーザ端末２００に提供することで視聴者に対して番組コンテンツを提供する。より具体的には、配信装置１００は、ユーザ端末２００がアクセス可能なサーバ（例えば、インターネット上の特定のＷＥＢ（World Wide Web）サイトを管理するＷＥＢサーバ等）に番組コンテンツをアップロードし、ユーザ端末２００が当該サーバから番組コンテンツをダウンロードする。なお、番組コンテンツの提供方法はこれに限定されない。例えば、ユーザ端末２００がネットワーク３００を介して配信装置１００に直接アクセスして、番組コンテンツを取得しても良い。また、ユーザ端末２００が番組コンテンツをダウンロードするプル型配信ではなく、プッシュ型配信が行われても良い。
【００２９】
ユーザ端末２００は、配信装置１００によって配信された番組コンテンツを再生する機能を有する情報処理装置である。より具体的には、ユーザ端末２００は、視聴者の操作に基づいて選択された番組コンテンツを、自装置に備えられる出力部（例えば、ディスプレイ、スピーカー等）を用いて再生する。
【００３０】
また、ユーザ端末２００は、配信装置１００によって生成された番組コンテンツを編集する機能を有する。例えば、ユーザ端末２００は、視聴者による設定、又は、視聴者の嗜好情報等に基づいて番組コンテンツの内容（原稿データ、動画データ、静止画データ又はＢＧＭの内容等）又は再生方法（例えば、表示サイズ、音量、速度等）を編集する機能を有する。また、ユーザ端末２００は、配信装置１００が途中まで加工した素材データを用いて番組コンテンツを生成する機能も有する。例えば、ユーザ端末２００は、配信装置１００が、フィルタリングによるノイズ除去、トリミング、フォーマット変換等を施した素材データを用いて番組コンテンツを生成する機能を有する。
【００３１】
なお、本明細書では一例として、上記のように、配信装置１００が生成した番組コンテンツを、ユーザ端末２００が再生したり編集したりする場合を説明するが、各種処理は配信装置１００及びユーザ端末２００のどちらで実行されても良い（換言すると、配信装置１００とユーザ端末２００は互いに同一の機能構成を備え得る。）。例えば、配信装置１００が番組コンテンツの元となるデータ（素材データ自体、又は、素材データが加工されたデータ）を配信し、ユーザ端末２００が当該データ及び視聴者の嗜好情報等を用いて番組コンテンツを自動生成して再生しても良い。また、ユーザ端末２００が視聴者の嗜好情報等を配信装置１００に提供し、配信装置１００が当該情報を用いて自動生成した番組コンテンツをユーザ端末２００に配信しても良い。
【００３２】
配信装置１００及びユーザ端末２００は、例えば、デスクトップ型、ノート型もしくはタブレット型のＰＣ（Personal Computer）、スマートフォン、汎用コンピュータ、各種ウェアラブル端末（例えば、メガネ型端末、時計型端末、衣服型端末、指輪型端末、ブレスレット型端末、イヤリング型端末、ネックレス型端末等）、ヘッドマウント型ディスプレイ等であるが、これらに限定されない。
【００３３】
ネットワーク３００は、ネットワーク３００に接続されている配信装置１００及びユーザ端末２００によって通信される情報のための有線、又は無線の伝送路である。例えば、ネットワーク３００は、インターネットなどの公衆回線網や、Ｅｔｈｅｒｎｅｔ（登録商標）を含む各種のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などを含んでも良い。また、ネットワーク３００は、ＩＰ−ＶＰＮ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ−Ｖｉｒｔｕａｌ  ＰｒｉｖａｔｅＮｅｔｗｏｒｋ）などの専用回線網や、Ｂｌｕｅｔｏｏｔｈ（登録商標）などの近距離無線通信網を含んでも良い。
【００３４】
なお、図１の構成はあくまで一例であり、本実施の形態に係る番組提供システムの構成は、これに限定されない。例えば、上記のとおり、本実施の形態に係る番組提供システムは、配信装置１００又はユーザ端末２００のいずれかによって構成されても良い。
【００３５】
［機能概要］
上記では、本開示の実施の形態に係る番組提供システムの構成について説明した。続いて、実施の形態に係る番組提供システムの機能概要について説明する。
【００３６】
（原稿生成機能）
本実施の形態に係る番組提供システムは、放送される原稿データを自動生成する機能を有する。
【００３７】
より具体的に説明すると、まず、配信装置１００は、素材データとして文章データ、及び、当該文章データの内容についてのジャンルもしくは種別、又は、テンプレートに関する情報を入力される。
【００３８】
ここで、文章データは、テキストファイル、ワープロソフト等で生成されたデータファイルを想定しているが、これに限定されない。例えば、文章データは、文章が表示された画像ファイルであり、配信装置１００が当該画像ファイルを解析することで文章を抽出しても良い。また、文章データは単数であっても良いし、複数であっても良い。
【００３９】
また、文章データの内容についてのジャンルとは、伝達される情報の分類であり、例えば、図２に示すように、「政治」、「経済」、「エンターテインメント」、「スポーツ」、「国際」、「天気」等であるがこれに限定されない。例えば、ジャンルとは、「全国の天気」、「東京都の天気」、「１週間の天気」、「１日の天気」等のように、上記のジャンル（例えば、「天気」等）を細分化したものであっても良い。なお、当該ジャンルの入力は必須ではない。
【００４０】
また、文章データの内容についての種別とは、伝達される情報が何らかの種類によって区別されたものであり、例えば、図３に示すように、「世界」、「全国」、「県」、「市」、「区町村」、「個人」等のように情報伝達の対象範囲の種類によって区別されたもの等であるがこれに限定されない。例えば、文章データの内容についての種別とは、「男性」、「女性」、「老人」、「子供」等のように情報伝達の対象者の種類によって区別されたものであっても良いし、「緊急」又は「通常」等のように情報伝達の緊急性の種類によって区別されたものであっても良いし、「悲報」又は「朗報」等のように情報内容によって区別されたものであっても良い。なお、当該種別の入力は必須ではない。
【００４１】
テンプレートとは、番組コンテンツの構成パターンを示す情報である。例えば、テンプレートとは、図４に示すように、「オープニング（４Ａ）」、「トピック（４Ｂ）」、「エンディング（４Ｃ）」という構成パターンである。なお、テンプレートは、図４の例に限定されず、例えば、「オープニング（４Ａ）」、「トピック（４Ｂ）」、「エンディング（４Ｃ）」のいずれかが省略された構成パターンであっても良いし、これら以外の構成が追加された構成パターンであっても良い。また、テンプレートは、カメラワーク、画面構成（キャラクター、動画、静止画又はテロップの位置関係等）、キャラクターの有無、キャラクターの属性（性別、年齢、声質、衣装、キャラクターが人間以外（動物等）である場合にはその種類等）、音声の有無等の設定が付加された情報であっても良い。当該テンプレートは、作成者によって作成されても良いし、既存の番組（例えば、テレビ番組、インターネット配信番組、ラジオ番組等）の学習結果に基づいて自動生成されても良い。作成者は、このようなテンプレートを選択することによって、所望の番組コンテンツを配信装置１００に生成させることができる。なお、テンプレートの入力は必須ではない。
【００４２】
配信装置１００は、入力された上記の各種情報に基づいて原稿データを自動生成する。より具体的には、配信装置１００は、入力された文章データを解析し文章データの内容を把握する。例えば、配信装置１００は、文章データに含まれる単語を抽出し、自装置に記憶されている情報又は外部装置（例えば、外部のＷＥＢサーバ等）から取得した情報等を用いて当該単語の内容を認識する。これによって、配信装置１００は、入力されたジャンル又は種別だけでなく、文章データを自ら解析した結果に基づいて、文章データの内容についてのジャンル又は種別等を認識し、この後の処理に用いることができる。
【００４３】
そして、配信装置１００は、ジャンル、種別、テンプレート、文章データの解析結果等に基づいて放送される原稿データを自動生成する。より具体的には、配信装置１００は、入力された文章データの一部の削除もしくは変更、又は、文章データに含まれない情報の追加等を行うことで原稿データを自動生成する。
【００４４】
ここで、図４のテンプレートが用いられる場合を一例として、原稿データの自動生成について説明する。例えば、トピック（４Ｂ）で放送される情報についての文章データが配信装置１００に入力されたとする。配信装置１００は、入力された文章データを用いて、トピック（４Ｂ）で放送される原稿データを自動生成するとともに、オープニング（４Ａ）及びエンディング（４Ｃ）で放送される原稿データも自動生成する。
【００４５】
配信装置１００は、オープニング（４Ａ）、トピック（４Ｂ）及びエンディング（４Ｃ）にて放送される原稿データを生成するにあたり、伝達される情報の内容、番組コンテンツデータが再生される日時もしくは地域、又は、再生時の季節、天気もしくは気温に基づいて、入力された文章データに含まれない内容を追加する。例えば、配信装置１００は、オープニング（４Ａ）に「明けましておめでとうございます。２０１７年１月１日のニュースをお伝えします。」等のように番組コンテンツデータが再生される日時に基づく内容を追加しても良い。また、配信装置１００は、トピック（４Ｂ）の冒頭に「早速ですが、悲報が入ってきました。」等のように伝達される情報の内容に基づく内容を追加しても良い。また、配信装置１００は、エンディング（４Ｃ）に「この後、午前１０時から午後１５時までに、東京都では強い雨が降ることが予想されます。雨具をお忘れなく。」等のように再生される地域及び再生時の天気に基づく内容を追加しても良い。
【００４６】
また、視聴者の行動又は視聴者が置かれた状況（又は環境）等に応じた内容が追加されても良い。より具体的には、配信装置１００（又はユーザ端末２００）が、視聴者によって装着されているウェアラブル端末の各種センサ（例えば、加速度センサ、ジャイロセンサ又は気圧センサ等）によって取得されたデータを解析することで、視聴者の行動又は視聴者が置かれた状況等を認識し、これらに応じた内容を追加しても良い。例えば、配信装置１００等は、視聴者が通勤中であると認識した場合には、エンディング（４Ｃ）に「今日もお仕事頑張ってください。」等の内容を追加しても良い。
【００４７】
また、配信装置１００等は、未来のある時点における視聴者の行動又は視聴者が置かれる状況（又は環境）等を、上記のセンシングデータ等を解析することで予測し、当該予測結果に応じた内容を追加しても良い。例えば、配信装置１００等は、視聴者が通勤時に乗り物（例えば、電車又は自動車等）に乗ったことを認識した場合、過去の行動履歴に基づいて予測した降車時間において、「今日もお仕事頑張ってください。」等の内容を追加しても良い。なお、上記のように追加される内容は、予め、他の文章データが入力されることによって自動生成されたものであっても良い。
【００４８】
また、配信装置１００は、入力された文章データの一部の削除又は変更を行う。例えば、上記のように追加された内容の中に、入力された文章データと重複する内容が含まれる場合（例えば、「２０１７年１月１日のニュースをお伝えします。」という内容が追加され、同様の趣旨の内容が文章データにも含まれる場合）、配信装置１００は、文章データにおける重複部分の削除又は変更を適宜行っても良い。また、配信装置１００は、同一の単語が頻発したり難解な単語が存在したりする場合に適宜別の表現に変更しても良い。
【００４９】
なお、配信装置１００は、素材データである文章データを変更することなく原稿データを生成しても良い。例えば、何らかの理由で文章データの変更が禁止されている場合（例えば、文章データが著作権で保護されている場合等）において、配信装置１００は、入力された文章データを変更することなく、文章データの前後に付加する内容を調整することで原稿データを生成しても良い。その際、配信装置１００は、原稿の読み上げ速度を調整したり、適宜間を設けたりすることで、視聴者が違和感を受けにくくすることができる（なお、再生時間の調整については後述する）。
【００５０】
これによって、配信装置１００は、話者（例えば、アナウンサー、司会者又はラジオパーソナリティ等）がアドリブを交えつつ提供するような品質の高い番組コンテンツを生成することができ、かつ、番組コンテンツの生成コストを削減することができる。また、番組コンテンツの作成者は、核となる情報である文章データの作成に注力することができる。
【００５１】
また、予め放送時間が決められている番組コンテンツにおいて、配信装置１００は、放送時間に番組コンテンツが終了するように、原稿データを生成することができる。より具体的には、配信装置１００は、原稿データを生成する際に、音声データの再生時間を算出する。例えば、配信装置１００は、音声合成に用いられる各種パラメータの内容に基づいて、原稿データの音声合成後の音声データの再生時間を算出する。
【００５２】
そして、生成された原稿データ（又は生成中の原稿データ）の再生時間が予め決められた放送時間よりも長い場合、配信装置１００は、原稿データを編集する。例えば、配信装置１００は、入力された文章データにおいて優先度の低い情報を削除したり、文章データとは異なる表現に変更したり、追加した内容の削除又は変更等によって、原稿データの再生時間が予め決められた放送時間になるように原稿データを編集する。逆に、生成された原稿データ（又は生成中の原稿データ）の再生時間が予め決められた放送時間よりも短い場合、配信装置１００は、入力された文章データとは異なる表現に変更したり、追加した内容を変更したり、新たに別の内容を追加すること等によって、原稿データの再生時間が予め決められた放送時間になるように原稿データを編集する。
【００５３】
ここで、配信装置１００は、ある伝達情報に対して再生時間が異なる複数の原稿データを生成し、当該複数の原稿データの中から適切な原稿データを選択することで、放送時間に終了する原稿データの生成を実現しても良い。例えば、配信装置１００は、入力された文章データを解析し、その解析結果に基づいて、図５に示すような、再生時間が互いに異なり、かつ、視聴者が理解し得る複数の原稿データを生成する。そして、配信装置１００は、放送時間又は他の伝達情報の原稿データ等に基づいて、複数の原稿データの中から適切な原稿データを選択することで、放送時間に終了する原稿データの生成を実現しても良い。なお、配信装置１００は、図５に示すようなリストを作成者に提示することによって、作成者に複数の原稿データの中から所望の原稿データを選択させても良い。
【００５４】
以上によって、配信装置１００は、話者（例えば、アナウンサー、司会者又はラジオパーソナリティ等）が、伝達すべき情報と残りの放送時間に基づいて伝達する内容、表現方法又は話す速度等を変えるように動作することができ、番組コンテンツを放送時間に終了させることができる。
【００５５】
（音又は視覚情報の生成機能）
また、本実施の形態に係る番組提供システムは、番組コンテンツの音又は視覚情報を自動生成する機能を有する。
【００５６】
より具体的に説明すると、配信装置１００は、素材データとして動画データ又は静止画データ等を入力される。そして、配信装置１００は、これらのデータと、上記で設定された情報（ジャンル、種別又はテンプレート等）及び上記で生成した原稿データを用いて、音又は視覚情報を含む番組コンテンツを自動生成する。
【００５７】
例えば、配信装置１００は、生成した原稿データを用いて音声合成処理を行うことによって、音声データを含む番組コンテンツを生成する。また、配信装置１００は、音声だけでなく、何らかの音（例えば、ＢＧＭ、効果音等）を付加することもできる。また、配信装置１００は、入力された素材データの解析結果に基づいて何らかの音を付加しても良い。例えば、素材データがスポーツ大会に関する動画データ等であると解析された場合、配信装置１００は、当該スポーツ大会のテーマ曲をＢＧＭとして付加しても良い。
【００５８】
また、配信装置１００は、設定されたテンプレートに基づいて番組コンテンツの構成パターン（カメラワーク、画面構成（キャラクター、動画、静止画又はテロップの位置関係等）、キャラクターの有無、キャラクターの属性（性別、年齢、声質、衣装、キャラクターが人間以外（動物等）である場合にはその種類等）、音声の有無等の設定が付加された情報を含む）を決定する。そして、配信装置１００は、入力された動画データ又は静止画データを構成パターンにおける所定のタイミング及び位置に挿入する。図４を参照して具体的に説明すると、配信装置１００は、入力された動画データ又は静止画データをトピック（４Ｂ）における、画面左上の位置に挿入する。
【００５９】
このとき、配信装置１００は、入力された動画データ又は静止画データを適宜編集しても良い。より具体的には、配信装置１００は、動画データ又は静止画データを解析して動画データ又は静止画データにおいてより重要度が高い部分を認識する。なお、配信装置１００は、動画データ又は静止画データの解析にあたり、原稿データの内容を参照しても良い。例えば、原稿データに「宇宙飛行士」という単語が存在する場合に、配信装置１００は、動画データ又は静止画データに含まれる宇宙飛行士の重要度がより高いと認識しても良い。そして、配信装置１００は、より重要度が高い部分が視認され易いように動画データ又は静止画データを編集（例えば、トリミング、縦横比の変更等）することで、動画データ又は静止画データがより適切に画面中に挿入されるようにしても良い。
【００６０】
これによって、配信装置１００は、番組コンテンツの品質を高く維持しつつ、音又は視覚情報を含む番組コンテンツの生成コストを削減することができる。
【００６１】
なお、番組コンテンツに表示されるキャラクターの生成方法は特に限定されず、２次元のアニメーションを生成する任意の技術が用いられ得る。例えば、任意のソフトウェアによって生成されたイラストにおいて複数の特徴点を指定し、各特徴点の位置座標の時間的変化を指定することによって２次元のアニメーションを生成する技術が用いられても良い。また、任意の３次元モデリング技術（例えば、モデリング、レンダリング又はレタッチ等）が併用されることで、３次元のアニメーションが生成されても良い。
【００６２】
（伝達される情報又は再生日時等に、音又は視覚情報を適応させる機能）
また、本実施の形態に係る番組提供システムは、伝達される情報の内容又は再生日時等に、音又は視覚情報を適応させる機能を有する。
【００６３】
より具体的に説明すると、配信装置１００は、伝達される情報の解析結果又は設定された情報（ジャンル、種別又はテンプレート等）によって、伝達される情報の内容を認識し、番組コンテンツの音又は視覚情報を当該内容に適応させる。例えば、伝達される情報の内容が朗報に関するものであった場合、図６Ａに示すように、配信装置１００は、視聴者に明るい印象を与えるような衣装をキャラクターの衣装として決定する。逆に、伝達される情報の内容が悲報に関するものであった場合、図６Ｂに示すように、配信装置１００は、視聴者に暗い印象（又は改まった印象）を与えるような衣装をキャラクターの衣装として決定する。もちろん、衣装の具体的内容は図６に限定されない。例えば、伝達される情報の内容がスポーツの大会に関するものであれば、キャラクターの衣装はスポーツチームのユニフォーム等であっても良い。
【００６４】
なお、配信装置１００は、キャラクターの衣装だけでなく、ＢＧＭ、背景又はキャラクターの属性、表情もしくは声のトーン等を適応させることができる。例えば、配信装置１００は、伝達される情報が朗報である場合には、配信装置１００は、ＢＧＭ、背景及びキャラクターを、明るい印象を与える曲、背景及びキャラクターにし、キャラクターの表情を明るい表情にし、キャラクターの声のトーンを高くしても良い。
【００６５】
また、配信装置１００は、音又は視覚情報を、番組コンテンツデータが再生される日時もしくは地域、又は、再生時の季節、天気もしくは気温等に適応させる。例えば、放送時の季節が夏である場合には、配信装置１００は、ＢＧＭ及び背景を、夏を連想させる曲及び背景にし、キャラクターの衣装を夏服にし、キャラクターの肌を日焼けさせた状態にしても良い。なお、上記はあくまで一例であり、配信装置１００は、番組コンテンツデータが再生される日時もしくは地域、又は、再生時の季節、天気もしくは気温以外の情報に基づいて音又は視覚情報を制御しても良い。
【００６６】
また、配信装置１００は、音又は視覚情報を、視聴者の行動又は視聴者が置かれた状況（又は環境）等に適応させる。より具体的には、配信装置１００が、視聴者によって装着されているウェアラブル端末の各種センサ（例えば、加速度センサ、ジャイロセンサ又は気圧センサ等）によって取得されたデータを解析することで、視聴者の行動又は視聴者が置かれた状況等を認識し、これらに音又は視覚情報を適応させる。例えば、配信装置１００は、視聴者がリラックスした状態で休日を過ごしていると認識した場合、ＢＧＭ及び背景を、リラクゼーション効果の高い曲及び背景にし、キャラクターの衣装を、よりカジュアルな衣装にしても良い。また、配信装置１００は、未来のある時点における視聴者の行動又は視聴者が置かれる状況（又は環境）等を、上記のセンシングデータ等を解析することで予測し、当該予測結果に音又は視覚情報を適応させても良い。
【００６７】
また、上記において制御される対象は、ＢＧＭ、背景又はキャラクターの属性、衣装、表情もしくは声のトーンだけに限定されず、番組コンテンツの音又は視覚情報に関するものであれば何でも良い。
【００６８】
これによって、配信装置１００は、伝達される情報の内容又は再生日時等に基づいて話者（例えば、アナウンサー、司会者又はラジオパーソナリティ等）が表情及び声のトーンを変えたり、話者の衣装、ＢＧＭ又は背景等が変更されたりすることと同様の効果を生じさせることができる。
【００６９】
（キャラクターの動作付加機能）
また、本実施の形態に係る番組提供システムは、キャラクターの動作を自動的に付加する機能を有する。
【００７０】
より具体的に説明すると、配信装置１００は、入力された動画データ又は静止画データを解析し、動画データ又は静止画データに含まれる対象の表示位置に連動するようにキャラクターの動作を制御する。例えば、図７に示すように、天気図の遷移に関する動画データが入力された場合、配信装置１００は、当該動画データを解析し、天気図に表示されている台風の目の表示位置を認識する。そして、配信装置１００は、台風の目の表示位置に指示棒の先が位置するように、天気図の遷移に連動してキャラクターの手を動作させても良い。
【００７１】
もちろん、動作の制御内容は図７の例に限定されない。例えば、配信装置１００は、スポーツの動画データが入力された場合、ハイライトシーンが再生されるタイミングでキャラクターに喜ぶリアクションをとらせても良い。また、キャラクターの動作が連動する対象は特に限定されない。例えば、キャラクターの動作が連動する対象は、動画データもしくは静止画データに含まれる人間、動物、物、光（例えば、花火又はイルミネーション等）、イラスト又は文字等であっても良い。
【００７２】
これによって、配信装置１００は、話者（例えば、アナウンサー、司会者又はラジオパーソナリティ等）が、実際に、動画又は静止画に反応して動作することと同様の効果を生じさせることができる。
【００７３】
（各種情報の要求機能）
また、本実施の形態に係る番組提供システムは、番組コンテンツの自動生成に用いられる情報を要求する機能を有する。
【００７４】
より具体的に説明すると、配信装置１００は、上記で説明してきた、番組コンテンツの自動生成に用いられる各種情報（例えば、ジャンル、種別、テンプレート、文章データ、動画データ又は静止画データ等）が不足している場合、又は、情報が不適切である場合（動画又は静止画が鮮明でない場合、又は、動画が短過ぎたり長過ぎたりする場合等）等において、不足している情報、又は、より品質の高い新たな情報を作成者に要求することができる。
【００７５】
ここで、不足している情報等の要求方法は特に限定されない。例えば、配信装置１００は、自装置に備えられる出力部（例えば、ディスプレイ又はスピーカー等）を用いて不足している情報等の要求を行っても良い。その際、配信装置１００は、単に「情報が不足している」又は「情報が不適切である」という情報を通知するだけでなく、不足している情報の内容又は適切な情報の内容を明示することによって、作成者に対してより明確な要求を行っても良い。
【００７６】
これによって、配信装置１００は、より円滑に番組コンテンツを自動生成することができる。また、配信装置１００は、より適切な情報を用いて番組コンテンツを自動生成することができるため、番組コンテンツの品質を向上させることができる。
【００７７】
（再生状況に応じた原稿生成（編集）機能）
また、本実施の形態に係る番組提供システムは、ユーザによる番組コンテンツの再生状況に応じて原稿データを自動生成する機能（又は自動編集する機能）を有する。
【００７８】
より具体的に説明すると、ユーザ端末２００は、視聴者による番組コンテンツの再生状況を把握する。例えば、ユーザ端末２００は、既に全て再生された番組コンテンツにてユーザに伝達された情報の内容、又は、再生中の番組コンテンツの再生済み部分にて視聴者に伝達された情報の内容等を把握する。
【００７９】
そして、その後に番組コンテンツにて伝達される情報の内容が、既に伝達された情報と同一であったり類似していたりする場合、ユーザ端末２００は原稿データを自動編集することで、例えば、「お伝えしているとおり」等のコメントを原稿データに追加することができる。また、その後に番組コンテンツにて伝達される情報の内容が、未だ伝達されていない情報である場合、ユーザ端末２００は原稿データを自動編集することで、例えば、「について新たな情報が入ってきました。」等のコメントを原稿データに追加しても良い。なお、原稿データの編集内容は、これらに限定されない。
【００８０】
また、ユーザ端末２００だけでなく、配信装置１００が当該機能を実現しても良い。例えば、ある番組コンテンツの中で、同一又は類似の内容の情報が複数回にわたって伝達される場合、配信装置１００は、原稿データの自動生成の際に、例えば、「お伝えしているとおり」等のコメントを原稿データに追加しても良い。
【００８１】
これによって、番組提供システムは、話者（例えば、アナウンサー、司会者又はラジオパーソナリティ等）が、情報の伝達状況に応じて適宜アドリブを入れることと同様の効果を生じさせることができる。
【００８２】
（別内容の情報の挿入機能）
また、本実施の形態に係る番組提供システムは、再生中の番組コンテンツ（又は、再生予定の番組コンテンツ）に、別内容の情報（又は別の番組コンテンツ）を挿入する機能を有する。
【００８３】
より具体的に説明すると、番組提供システムは、原稿データ中に別内容の情報を挿入可能な位置を設定することができる（以降、「挿入可能位置」と呼称する）。ここで、挿入可能位置は、例えば、番組コンテンツの終了位置、番組コンテンツの内容の区切りとなる位置（例えば、話題が転換する位置等）、又は、句点の位置等であるが、これらに限定されない。
【００８４】
そして、例えば、ユーザ端末２００が番組コンテンツを再生している途中に、緊急情報（例えば、災害情報、その他重要度の高い情報等）が配信された場合、ユーザ端末２００は、再生中の番組コンテンツの挿入可能位置に緊急情報を挿入することができる。このとき、緊急情報の冒頭部分に「番組の途中ですが、緊急情報をお伝えします。」等のコメントが適宜追加されても良い。なお、上記はあくまで一例であり、挿入される情報は緊急情報に限定されない。
【００８５】
また、別内容の情報が挿入される場合、再生中だった番組コンテンツ内で別内容の情報が伝達されても良いし（例えば、再生中だった番組コンテンツのキャラクターが変更されることなく、緊急情報を伝達する場合等）、再生中だった番組コンテンツが別の番組コンテンツに切り替わることで別内容の情報が伝達されても良い。
【００８６】
なお、挿入された別内容の情報の後に再生される番組コンテンツ（換言すると、挿入前に再生中だった番組コンテンツの未再生部分）の内容は、適宜編集され得る。例えば、挿入された別内容の情報の後に再生される番組コンテンツは、内容の区切りとなる位置（例えば、話題が転換する位置等）から再生されるように編集されても良い。また、挿入された別内容の情報の後に再生される番組コンテンツの冒頭部分に「以上、緊急情報をお伝えしました。では、元の番組に戻ります。」等のコメントが適宜追加されても良い。また、別内容の情報が挿入された後には、元の番組コンテンツが再生されるのではなく、別の新たな番組コンテンツが再生されても良い。
【００８７】
なお、単に、アラームの鳴動と共にディスプレイの一部に緊急情報等が表示される場合（すなわち、キャラクターの音声による緊急情報等の伝達が行われない場合）においては、上記のように原稿データへの挿入等は不要である。
【００８８】
これによって、番組提供システムは、視聴者に対して違和感を与えることなく、再生中の番組コンテンツに対して別内容の情報を挿入することができる。
【００８９】
（未再生の番組コンテンツの提供機能）
また、本実施の形態に係る番組提供システムは、未再生の番組コンテンツを視聴者に対して提供する機能を有する。
【００９０】
例えば、上記のように、緊急情報が番組コンテンツの途中に挿入されること等によって、番組コンテンツにおいて再生されなかった部分が生じた場合、番組提供システムは、視聴者に対して当該未再生部分（又は未再生部分を含む番組コンテンツ全体）を提供することができる。なお、緊急情報等の挿入ではなくても、番組コンテンツが何らかの理由によって全て再生されなかった場合に、当該機能が使用されても良い。
【００９１】
ここで、未再生の番組コンテンツの提供方法は特に限定されない。例えば、所定のアプリケーション（例えば、ユーザ端末２００にインストールされた所定のアプリケーション、又は、所定のＷＥＢサイトにおけるマイページ等）に対して未再生の番組コンテンツが提供されても良い。また、音又は視覚情報を含む番組コンテンツが提供されても良いが、テキストファイルのみ（例えば、トピック部分のテキストファイルのみ等）が提供されても良い。また、視聴者が提供方法を所定の方法で指定することができても良い。
【００９２】
これによって、番組提供システムは、視聴者が何らかの理由により再生できなかった番組コンテンツを視聴者に提供することができ、視聴者の利便性を向上させることができる。
【００９３】
（スキップ等に伴う番組コンテンツの編集機能等）
また、本実施の形態に係る番組提供システムは、スキップ等に伴う番組コンテンツの編集機能等を有する。
【００９４】
より具体的に説明すると、視聴者は、番組コンテンツを視聴する際、途中で番組コンテンツの内容又はコマーシャル等をスキップすること（又は、早送りすること、倍速再生すること等）ができる。
【００９５】
例えば、予め放送時間が決められており、その放送時間に終了するように１又は２以上の番組コンテンツが再生される場合、上記のスキップ等によって放送時間よりも早く番組コンテンツが終了することになる。
【００９６】
本機能は、スキップ等によって当初予定されていた番組コンテンツの再生時間が短縮された場合、再生が予定されていなかった別の番組コンテンツの自動追加等を行うことで、放送時間よりも早く番組コンテンツが終了することを防ぐことができる。
【００９７】
なお、当該別の番組コンテンツが追加されるタイミングは特に限定されない。例えば、当該別の番組コンテンツは、当初再生が予定されていた番組コンテンツの最後のタイミングで追加されても良いし、複数の番組コンテンツの途中のタイミングで追加されても良い。
【００９８】
また、別の番組コンテンツが追加されるのではなく、再生中の番組コンテンツの未再生部分もしくは再生が予定されている別の番組コンテンツの自動編集が行われても良い。例えば、再生中の番組コンテンツの未再生部分の再生時間が拡大されても良い。この場合、番組コンテンツの未再生部分の原稿データ、音又は視覚情報が編集される。例えば、原稿データが編集され、より再生時間が長くなる表現方法が採用されたり、新たな内容が追加されたりしても良い。
【００９９】
なお、ユーザが同一の番組コンテンツを繰り返し再生すること（又は、巻き戻しすること、スロー再生すること等）によって、当初予定されていた番組コンテンツの再生時間が延長された場合には、再生が予定されていた番組コンテンツの削除又は短縮化が行われても良い。
【０１００】
これによって、番組提供システムは、視聴者がスキップ等の操作を行った場合であっても、番組コンテンツを予定された放送時間に終了させることができる。また、番組提供システムは、予め決められた放送時間内にできる限り多くの情報を視聴者に伝達することができる。
【０１０１】
［機能構成］
上記では、本実施の形態に係る番組提供システムの機能概要について説明した。続いて、本実施の形態に係る配信装置１００及びユーザ端末２００の機能構成について説明する。
【０１０２】
上記のとおり、配信装置１００及びユーザ端末２００は、同一の機能構成を備え得るが、以降では、一例として、配信装置１００及びユーザ端末２００の機能構成が異なる場合について説明する。より具体的には、配信装置１００については番組コンテンツを生成する機能構成を説明し、ユーザ端末２００については配信装置１００によって提供された情報を用いて番組コンテンツを生成（又は編集）する機能構成を説明する。
【０１０３】
（配信装置１００の機能構成）
まず、図８を参照して、配信装置１００の機能構成について説明する。
【０１０４】
図８に示すように、配信装置１００は、制御部１１０と、通信部１２０と、入力部１３０と、出力部１４０と、記憶部１５０と、を備える。
【０１０５】
（制御部）
制御部１１０は、配信装置１００の処理全般を統括的に制御する。例えば、制御部１１０は、以降で説明する番組コンテンツの自動生成処理を統括的に制御したり、生成された番組コンテンツデータの配布等を行ったりする。制御部１１０は、図８に示すように、原稿生成部１１１と、原稿解析部１１２と、音声合成部１１３と、要求管理部１１４と、構成生成部１１５と、動画生成部１１６と、を備える。以降では、制御部１１０が備える各機能構成について説明する。
【０１０６】
（原稿生成部）
原稿生成部１１１は、原稿データを自動生成する機能構成である。例えば、原稿生成部１１１は、後述する入力部１３０から入力された１又は２以上の文章データを編集することによって原稿データを生成する。
【０１０７】
なお、原稿データの生成の際、原稿生成部１１１は、後述する構成生成部１１５の制御に基づいて適宜原稿データの再生成を行っても良い。例えば、原稿データが生成された後の原稿データの解析結果等に基づいて、構成生成部１１５が原稿データの変更が必要であると判断した場合、原稿生成部１１１は、構成生成部１１５の制御に基づいて原稿データの再生成を行う。原稿生成部１１１は、生成した原稿データを原稿解析部１１２及び音声合成部１１３に提供する。
【０１０８】
（原稿解析部）
原稿解析部１１２は、原稿生成部１１１によって生成された原稿データを解析する。より具体的には、原稿解析部１１２は、原稿データを分解することで単語の抽出等を行ったりすることによって、原稿データの内容に関する情報を抽出する。これによって、原稿解析部１１２は、ユーザに入力される各種情報（例えば、ジャンル又は種別等）には含まれない情報を後述する構成生成部１１５に提供することができる。
【０１０９】
なお、原稿解析部１１２が原稿データの解析によって抽出する情報は特に限定されない。例えば、原稿解析部１１２は、原稿データに含まれる単語（例えば、「海」等）、当該単語から連想される情報（例えば、「海」から連想される「海水浴」又は「夏」等の別の単語、「海」から連想される「広い」又は「青い」等のイメージ等）、又は、上記で説明したジャンル又は種別と同様の情報等を抽出しても良い。
【０１１０】
また、原稿解析部１１２は、原稿データを解析するにあたり、外部から取得した情報を使用しても良い。例えば、原稿解析部１１２は、インターネット上に存在する情報を取得し、原稿データに含まれる単語の意味、当該単語から連想される情報等を自動的に判断しても良い。また、原稿解析部１１２は、原稿データの解析に用いられる情報を作成者に対して要求しても良い。例えば、原稿解析部１１２は、原稿データに含まれる単語の内容に関する情報又は当該単語から連想される情報を作成者に対して要求しても良い。また、原稿解析部１１２は、原稿データの解析に用いた情報を学習することによって、解析ロジックを更新しても良い。これによって、原稿解析部１１２は、使用されるにつれて、解析精度を向上させることができる。原稿解析部１１２は、解析結果を構成生成部１１５に提供する。
【０１１１】
（音声合成部）
音声合成部１１３は、原稿生成部１１１によって生成された原稿データを用いて音声合成処理を行うことで、原稿データに対応する音声データを生成する機能構成である。なお、音声合成の手法は特に限定されない。例えば、音声合成部１１３は、波形接続型音声合成又はフォルマント合成等の任意の音声合成手法を用いることができる。音声合成部１１３は、生成した音声データを構成生成部１１５に提供する。
【０１１２】
（要求管理部）
要求管理部１１４は、番組コンテンツの作成者からの要求を受け付け、当該要求を管理する機能構成である。例えば、要求管理部１１４は、番組コンテンツの生成に関する各種設定情報を受け付ける。ここで、要求管理部１１４が受け付ける設定情報は、上記で説明したジャンル、種別又はテンプレート等であるが、これらに限定されない。例えば、設定情報は、番組コンテンツの対象者、放送時間、データ量、画面サイズ、解像度、音量、字幕情報等（例えば、字幕の有無、言語等）を含んでも良い。要求管理部１１４は、これらの要求に関する情報を構成生成部１１５に提供する。
【０１１３】
（構成生成部）
構成生成部１１５は、番組コンテンツ全体の構成を生成する機能構成である。構成生成部１１５は、人工知能技術によって実現される番組コンテンツの生成ロジックを有している。より具体的には、構成生成部１１５は、要求管理部１１４から提供される作成者の要求に関する情報、原稿解析部１１２から提供される解析結果、音声合成部１１３から提供される音声データ、後述する記憶部１５０から取得する各種情報及び外部（例えば、視聴者によって装着されているウェアラブル端末等を含む）から取得する任意の情報等（放送時の日時、季節、天気、気温、放送される地域、各種センサ（例えば、加速度センサ、ジャイロセンサ又は気圧センサ等）のセンシングデータ、視聴者の行動、視聴者が置かれた状況（又は環境）等に関する情報）を、生成ロジックに入力することによって番組コンテンツの構成を出力する。
【０１１４】
番組コンテンツの生成ロジックは、事前に大量の番組コンテンツを学習することによって、上記の各種情報に基づいて、最適と考えられる番組コンテンツの構成を出力する。なお、当該学習方法は特に限定されず、機械学習に用いられる任意の方法が使用され得る。
【０１１５】
ここで、構成生成部１１５が生成する「構成」とは、原稿データの内容、音もしくは視覚情報の内容もしくは設定（例えば、音質、音量、音声合成の方法、ＢＧＭの内容、動画もしくは静止画の内容、キャラクターの属性、衣装もしくは表情等）、又は、番組コンテンツデータのフォーマット、サイズもしくはセキュリティ設定等（例えば、アクセス権等）、番組コンテンツを構成する全ての情報を含む概念である。
【０１１６】
なお、構成生成部１１５によって生成される番組コンテンツの構成は、入力された各種情報によって何ら制限を受けない。例えば、構成生成部１１５は、入力されたテンプレートに基づいて番組コンテンツの構成を生成するが、必ずテンプレート通りの構成を生成しなければならないわけではなく、テンプレートの内容を一部変更したテンプレートを新たに生成し、当該新たに生成したテンプレートに基づいて構成を生成しても良い。これによって、例えば、入力されたテンプレートの一部に誤りが含まれる場合、構成生成部１１５は、過去の学習結果に基づいて誤りが含まれないテンプレートを生成することができるため、より適切な番組コンテンツの構成を生成することができる。
【０１１７】
構成生成部１１５は、生成した番組コンテンツの構成に基づいて、原稿データ又は音声データ等の再生成（又は編集等）が必要であると判断した場合、原稿生成部１１１、原稿解析部１１２及び音声合成部１１３を制御することで、原稿データの再生成、原稿データの解析、音声データの再生成等を行わせても良い。また、構成生成部１１５は、生成した番組コンテンツの構成に基づいて、動画データ又は静止画データ等の再生成（又は編集等）が必要であると判断した場合、構成生成部１１５は、動画データ又は静止画データ等の再生成（又は編集等）を行っても良い。構成生成部１１５は、番組コンテンツの構成に関する情報、音データ（音声データを含む）、動画データ又は静止画データを動画生成部１１６に提供する。
【０１１８】
（動画生成部）
動画生成部１１６は、構成生成部１１５から提供された、番組コンテンツの構成に関する情報、音データ（音声データを含む）、動画データ又は静止画データを用いて番組コンテンツデータを自動生成する機能構成である。より具体的には、動画生成部１１６は、番組コンテンツの構成に関する情報に基づいて、番組コンテンツデータのフォーマット、サイズ、セキュリティ設定（例えば、アクセス権等）等を決定し、音データ、動画データ又は静止画データの統合及びパッケージングを行うことで、番組コンテンツデータを生成する。
【０１１９】
（通信部）
通信部１２０は、外部装置との通信を行う機能構成である。例えば、通信部１２０は、制御部１１０が番組コンテンツデータの生成に用いる各種情報（例えば、原稿解析部１１２が原稿データの解析に用いる情報、又は、構成生成部１１５が番組コンテンツの構成の生成に用いる情報等）を外部装置（例えば、インターネット上のＷＥＢサーバ等）から受信する。また、制御部１１０によって生成された番組コンテンツデータが外部装置を介してユーザ端末２００に配信される場合、通信部１２０は、番組コンテンツデータを当該外部装置へ送信する。
【０１２０】
なお、通信部１２０の通信方式は特に限定されない。例えば、通信部１２０の通信方式には、いかなる有線通信方式又は無線通信方式が用いられても良い。
【０１２１】
（入力部）
入力部１３０は、作成者による入力を受ける機能構成である。例えば、入力部１３０はマウス、キーボード、タッチパネル又はボタン等の入力手段を備えており、作成者がこれらの入力手段を用いて各種操作を行うことによって、各種情報（例えば、ジャンル、種別、テンプレート、文章データ、動画データ又は静止画データ等）が入力される。
【０１２２】
（出力部）
出力部１４０は、各種情報を出力する機能構成である。例えば、出力部１４０は、ディスプレイ等の表示手段及びスピーカ等の音声出力手段を備えており、制御部１１０からの制御信号に基づいて各種視覚情報をディスプレイ等に表示させたり、各種音をスピーカ等によって発生させたりする。
【０１２３】
（記憶部）
記憶部１５０は、各種情報を記憶する機能構成である。例えば、記憶部１５０は、作成者によって入力された各種情報（例えば、ジャンル、種別、テンプレート、文章データ、動画データ、静止画データ等）、配信装置１００によって生成された各種情報（原稿データ、音声データ、動画データ、静止画データ又は番組コンテンツデータ等）等を記憶する。
【０１２４】
ここで、構成生成部１１５は、記憶部１５０が記憶している過去の番組コンテンツデータを学習することによって生成ロジックを更新しても良い。また、記憶部１５０は、配信装置１００による各種処理に使用されるプログラム、パラメータを記憶する。なお、記憶部１５０が記憶する情報は上記に限定されない。
【０１２５】
（ユーザ端末２００の機能構成）
続いて、図９を参照して、ユーザ端末２００の機能構成について説明する。
【０１２６】
図９に示すように、ユーザ端末２００は、制御部２１０と、通信部２２０と、入力部２３０と、出力部２４０と、記憶部２５０と、を備える。
【０１２７】
（制御部）
制御部２１０は、ユーザ端末２００の処理全般を統括的に制御する。例えば、制御部２１０は、以降で説明する番組コンテンツの自動生成処理を統括的に制御したり、生成された番組コンテンツデータの再生等を行ったりする。制御部２１０は、図９に示すように、要求管理部２１１と、構成生成部２１２と、動画生成部２１３と、を備える。以降では、制御部２１０が備える各機能構成について説明する。
【０１２８】
（要求管理部）
要求管理部２１１は、番組コンテンツの視聴者からの要求を受け付け、当該要求を管理する機能構成である。例えば、要求管理部２１１は、視聴者によって選択された番組コンテンツ、再生中の番組コンテンツのスキップ、繰り返し再生、早送りもしくは巻き戻しに関する要求、番組コンテンツデータの編集に関する要求（例えば、キャラクターの属性、字幕の内容、ＢＧＭの内容、背景の内容等）、番組コンテンツの視聴に伴う各種設定（例えば、表示サイズ、音量、速度等）等に関する情報を受け付け、管理する。要求管理部２１１は、これらの要求に関する情報を視聴者の嗜好情報として管理しても良い。なお、要求管理部２１１によって受け付けられ、管理される情報はこれらに限定されない。要求管理部２１１は、これらの要求に関する情報を構成生成部２１２に提供する。
【０１２９】
（構成生成部）
構成生成部２１２は、番組コンテンツ全体の構成を生成する機能構成である。上記のとおり、ユーザ端末２００は、視聴者の要求及び配信装置１００によって提供された各種情報を用いて番組コンテンツの生成を行うことができる。ここでは、原稿データ、その解析結果、原稿データに基づいて生成された音声データ等が配信装置１００によって提供され、ユーザ端末２００がこれらの情報を用いて番組コンテンツを生成する例について説明する。
【０１３０】
構成生成部２１２は、配信装置１００の構成生成部１１５と同様に、人工知能技術によって実現される番組コンテンツの生成ロジックを有している。そして、構成生成部２１２は、配信装置１００によって提供される各種情報（原稿データ、その解析結果、原稿データに基づいて生成された音声データ等）、要求管理部２１１から提供される視聴者の要求に関する情報、後述する記憶部２５０から取得する各種情報及び外部から取得する任意の情報等（放送時の日時、季節、天気、気温、放送される地域等の情報）を生成ロジックに入力することによって番組コンテンツの構成を出力する。
【０１３１】
なお、図９には示していないが、ユーザ端末２００が、配信装置１００の原稿生成部１１１、原稿解析部１１２又は音声合成部１１３と同様の機能構成を備えることによって、構成生成部２１２は、必要に応じてこれらの機能構成を制御して、原稿データの生成、原稿データの解析及び音声データの生成等を実現しても良い。構成生成部２１２は、番組コンテンツの構成に関する情報、音データ（音声データを含む）、動画データ又は静止画データを動画生成部２１３に提供する。
【０１３２】
（動画生成部）
動画生成部２１３は、構成生成部２１２から提供された、番組コンテンツの構成に関する情報、音データ（音声データを含む）、動画データ又は静止画データを用いて番組コンテンツデータを自動生成する機能構成である。より具体的には、動画生成部２１３は、番組コンテンツの構成に関する情報に基づいて、番組コンテンツデータのフォーマット、サイズ、セキュリティ設定（例えば、アクセス権等）等を決定し、音データ、動画データ又は静止画データの統合及びパッケージングを行うことで、番組コンテンツデータを生成する。
【０１３３】
（通信部）
通信部２２０は、外部装置との通信を行う機能構成である。例えば、ユーザ端末２００が、配信装置１００によって生成された番組コンテンツデータをダウンロードして再生する場合には、通信部２２０は、配信装置１００を含む外部装置から番組コンテンツデータを受信する。また、ユーザ端末２００が、配信装置１００によって提供された各種情報を用いて番組コンテンツを生成する場合には、通信部２２０は、配信装置１００を含む外部装置から当該各種情報を受信する。なお、これらの情報の受信は、視聴者による操作に基づいて行われても良いし、通信部２２０によって所定のタイミングで行われても良い。例えば、通信部２２０は、所定のタイミングで配信装置１００を含む外部装置にアクセスし、新規情報が生成されている場合には当該情報を受信しても良い。
【０１３４】
なお、通信部２２０の通信方式は特に限定されない。例えば、通信部２２０の通信方式には、いかなる有線通信方式又は無線通信方式が用いられても良い。
【０１３５】
（入力部）
入力部２３０は、視聴者による入力を受ける機能構成である。例えば、入力部２３０はタッチパネル又はボタン等の入力手段を備えており、作成者がこれらの入力手段を用いて各種操作を行うことによって、視聴する番組コンテンツの選択、番組コンテンツの視聴に伴う各種設定等を行う。
【０１３６】
（出力部）
出力部２４０は、各種情報を出力する機能構成である。例えば、出力部２４０は、ディスプレイ等の表示手段及びスピーカ等の音声出力手段を備えており、制御部２１０からの制御信号に基づいて各種視覚情報をディスプレイ等に表示させたり、各種音をスピーカ等によって発生させたりする。
【０１３７】
（記憶部）
記憶部２５０は、各種情報を記憶する機能構成である。例えば、記憶部２５０は、番組コンテンツデータ等を記憶する。また、記憶部２５０は、視聴者の嗜好情報を記憶しても良い。例えば、記憶部２５０は、視聴者が番組コンテンツの視聴に伴い行った各種設定に関する情報、視聴者が視聴した番組コンテンツの特徴等を視聴者の嗜好情報として記憶しても良い。また、記憶部２５０は、ユーザ端末２００による各種処理に使用されるプログラム、パラメータを記憶する。なお、記憶部２５０が記憶する情報は上記に限定されない。
【０１３８】
［動作］
上記では、本実施の形態に係る配信装置１００及びユーザ端末２００の機能構成について説明した。続いて、配信装置１００及びユーザ端末２００の動作について説明する。
【０１３９】
（配信装置の動作）
まず、図１０を参照して、配信装置１００が番組コンテンツを生成する動作について説明する。ステップＳ１０００では、番組コンテンツの作成者によって入力部１３０に文章データが入力される。ステップＳ１００４では、原稿生成部１１１が入力された文章データを用いて原稿データを生成する。ステップＳ１００８では、原稿解析部１１２が、生成された原稿データを解析する。また、ステップＳ１０１２では、音声合成部１１３が原稿データを用いて音声合成処理を行うことで、原稿データに対応する音声データを生成する。なお、ステップＳ１００８の処理及びステップＳ１０１２の処理は、互いに並行して実行されることを想定しているが、これに限定されない。
【０１４０】
ステップＳ１０１６では、要求管理部１１４が、番組コンテンツの生成に関する各種設定情報等の、作成者からの要求に関する情報を取得する。ステップＳ１０１６の処理は、ステップＳ１０１２までの処理と並行して実行されることを想定しているが、これに限定されない。
【０１４１】
ステップＳ１０２０では、構成生成部１１５が、要求管理部１１４から提供される作成者の要求に関する情報、原稿解析部１１２から提供される解析結果、音声合成部１１３から提供される音声データ等を生成ロジックに入力することによって番組コンテンツの構成を生成する。
【０１４２】
生成された番組コンテンツの構成に基づいて原稿データの再生成が必要である場合（ステップＳ１０２４／ｙｅｓ）、処理がステップＳ１００４へ移動し、原稿生成部１１１が原稿データの再生成を行う。原稿データの再生成が必要でない場合（ステップＳ１０２４／ｎｏ）、ステップＳ１０２８にて、動画生成部１１６が、番組コンテンツの構成に関する情報、音データ（音声データを含む）、動画データ又は静止画データを用いて番組コンテンツデータを生成することで処理が終了する。
【０１４３】
（ユーザ端末の動作）
続いて、図１１を参照して、ユーザ端末２００が、配信装置１００から提供された各種情報を用いて番組コンテンツを生成する動作について説明する。
【０１４４】
ステップＳ１１００では、構成生成部２１２が、通信部２２０を介して配信装置１００から提供される、番組コンテンツの生成に用いられる各種情報（原稿データ、その解析結果、原稿データに基づいて生成された音声データ等）を取得する。
【０１４５】
ステップＳ１１０４では、要求管理部２１１が、番組コンテンツの生成に関する各種設定情報等の、視聴者からの要求に関する情報を取得する。ステップＳ１１０４の処理は、ステップＳ１１００の処理と並行して実行されることを想定しているが、これに限定されない。
【０１４６】
ステップＳ１１１２では、構成生成部２１２が、配信装置１００から提供された各種情報（原稿データ、その解析結果、原稿データに基づいて生成された音声データ等）及び要求管理部２１１から提供される視聴者の要求に関する情報等を生成ロジックに入力することによって番組コンテンツの構成を生成する。
【０１４７】
ステップＳ１１１６では、動画生成部２１３が、番組コンテンツの構成に関する情報等を用いて番組コンテンツデータを生成することで処理が終了する。
【０１４８】
なお、図１１には記載していないが、原稿データ又は音声データ等の再生成が必要な場合、ユーザ端末２００は、適宜、配信装置１００へこれらの各データの再生成の依頼を行っても良いし、配信装置１００の原稿生成部１１１、原稿解析部１１２又は音声合成部１１３と同様の機能構成を備えることによって各データの再生成を行っても良い。
【０１４９】
［ハードウェア構成］
上記では、本実施の形態に係る配信装置１００及びユーザ端末２００の動作について説明した。続いて、配信装置１００及びユーザ端末２００のハードウェア構成について説明する。
【０１５０】
上記の各種処理は、ソフトウェアと、以下に説明するハードウェアとの協働により実現される。図１２は、配信装置１００及びユーザ端末２００を具現する情報処理装置９００のハードウェア構成を示す図である。
【０１５１】
情報処理装置９００は、ＣＰＵ（Central Processing Unit）９０１と、ＲＯＭ（Read Only Memory）９０２と、ＲＡＭ（Random Access Memory）９０３と、ホストバス９０４と、ブリッジ９０５と、外部バス９０６と、インタフェース９０７と、入力装置９０８と、出力装置９０９と、ストレージ装置（ＨＤＤ）９１０と、ドライブ９１１と、通信装置９１２とを備える。
【０１５２】
ＣＰＵ９０１は、演算処理装置及び制御装置として機能し、各種プログラムに従って情報処理装置９００内の動作全般を制御する。また、ＣＰＵ９０１は、マイクロプロセッサであっても良い。ＲＯＭ９０２は、ＣＰＵ９０１が使用するプログラムや演算パラメータ等を記憶する。ＲＡＭ９０３は、ＣＰＵ９０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を一時記憶する。これらはＣＰＵバスなどから構成されるホストバス９０４により相互に接続されている。当該ＣＰＵ９０１、ＲＯＭ９０２及びＲＡＭ９０３の協働により、配信装置１００の制御部１１０及びユーザ端末２００の制御部２１０の各機能が実現される。
【０１５３】
ホストバス９０４は、ブリッジ９０５を介して、ＰＣＩ（Peripheral Component Interconnect/Interface）バスなどの外部バス９０６に接続されている。なお、必ずしもホストバス９０４、ブリッジ９０５及び外部バス９０６を分離構成する必要はなく、１つのバスにこれらの機能を実装しても良い。
【０１５４】
入力装置９０８は、マウス、キーボード、タッチパネル、ボタン、マイクロフォン、スイッチ及びレバーなどユーザが情報を入力するための入力手段と、ユーザによる入力に基づいて入力信号を生成し、ＣＰＵ９０１に出力する入力制御回路などから構成されている。情報処理装置９００を使用するユーザは、該入力装置９０８を操作することにより、各装置に対して各種のデータを入力したり処理動作を指示したりすることができる。該入力装置９０８により、配信装置１００の入力部１３０及びユーザ端末２００の入力部２３０の各機能が実現される。
【０１５５】
出力装置９０９は、例えば、ＣＲＴ（Cathode Ray Tube）ディスプレイ装置、液晶ディスプレイ（ＬＣＤ）装置、ＯＬＥＤ（Organic Light Emitting Diode）装置及びランプなどの表示装置を含む。さらに、出力装置９０９は、スピーカ及びヘッドホンなどの音声出力装置を含む。出力装置９０９は、例えば、再生されたコンテンツを出力する。具体的には、表示装置は再生された映像データ等の各種情報をテキスト又はイメージで表示する。一方、音声出力装置は、再生された音声データ等を音声に変換して出力する。該出力装置９０９により、配信装置１００の出力部１４０及びユーザ端末２００の出力部２４０の各機能が実現される。
【０１５６】
ストレージ装置９１０はデータ格納用の装置である。ストレージ装置９１０は、記憶媒体、記憶媒体にデータを記録する記録装置、記憶媒体からデータを読み出す読出し装置及び記憶媒体に記録されたデータを削除する削除装置などを含んでも良い。ストレージ装置９１０は、例えば、ＨＤＤ（Hard Disk Drive）で構成される。このストレージ装置９１０は、ハードディスクを駆動し、ＣＰＵ９０１が実行するプログラムや各種データを格納する。該ストレージ装置９１０により、配信装置１００の記憶部１５０及びユーザ端末２００の記憶部２５０の各機能が実現される。
【０１５７】
ドライブ９１１は、記憶媒体用リーダライタであり、情報処理装置９００に内蔵、あるいは外付けされる。ドライブ９１１は、装着されている磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリ等のリムーバブル記憶媒体９１３に記録されている情報を読み出して、ＲＡＭ９０３に出力する。また、ドライブ９１１は、リムーバブル記憶媒体９１３に情報を書き込むこともできる。
【０１５８】
通信装置９１２は、例えば、通信網９１４に接続するための通信デバイス等で構成された通信インタフェースである。該通信装置９１２により、配信装置１００の通信部１２０及びユーザ端末２００の通信部２２０の各機能が実現される。
【０１５９】
［むすび］
以上で説明してきたように、本開示に係る番組提供システムは、放送される原稿データを自動生成する機能、番組コンテンツの音又は視覚情報を自動生成する機能、伝達される情報又は再生日時等に音又は視覚情報を適応させる機能、キャラクターの動作を自動的に付加する機能、番組コンテンツの自動生成に用いられる情報を要求する機能、番組コンテンツの再生状況に応じて原稿を自動生成する機能、再生中の番組コンテンツに別内容の情報を挿入する機能、未再生の番組コンテンツをユーザに対して提供する機能、スキップ等に伴う番組コンテンツの編集機能等を実現することができる。これによって、本開示に係る番組提供システムは、音又は視覚情報を含む番組コンテンツの品質を高く維持しつつ、番組コンテンツの生成コストを削減することができる。
【０１６０】
＜第２の実施の形態＞
次に、第２の実施の形態について説明する。なお、上述した第１の実施の形態で説明した事項（例えば、番組提供システムの構成、配信装置１００の構成及び機能、ユーザ端末２００の構成及び機能等）は、特に断らない限り、第２の実施の形態にも適用することができる。
【０１６１】
［概要］
始めに、第２の実施の形態の概要について説明する。第２の実施の形態では、例えば、ユーザ端末２００から配信装置１００に対して、制御文字が含まれる文章データを含む素材データが送信される。素材データは、例えば、電子メールシステムを利用して送信される。メールデータを受信した配信装置１００は、当該メールデータのアドレス情報が、予め設定されたアドレス情報である場合に、メールデータに含まれる素材データを解析し、素材データに基づく番組コンテンツデータを自動生成する。以下、第２の実施の形態について詳細に説明する。
【０１６２】
［設定例について］
始めに、番組コンテンツデータを自動生成する上での各種の設定がなされる。係る設定は、例えば、配信装置１００で行われる。設定者は、例えば、番組コンテンツデータを提供するサービス提供者である。なお、番組コンテンツデータの自動生成は、ユーザ端末２００でも行い得る。係る場合は、以下に説明する設定がユーザ端末２００で行われ、設定者は、ユーザ端末２００の所有者等になる。また、ユーザ端末２００で各種の設定がなされ、設定内容が配信装置１００に送信されるようにし、送信された設定内容に応じた番組コンテンツデータを配信装置１００が自動生成するようにしても良い。
【０１６３】
図１３は、番組コンテンツデータを自動生成する上での各種の設定を行うための設定画面（設定画面４００）の一例を示している。設定画面４００は、例えば、配信装置１００の出力部１４０（具体的には、ディスプレイ）に表示される。以下、設定画面４００における設定項目及び当該設定項目にて設定可能な内容の一例について説明する。
【０１６４】
設定項目４０１は、番組コンテンツを表示するディスプレイのアスペクト比に関する設定を行うための項目である。図示の例では「横（１６：９）」が設定されている。設定項目４０２は、効果音を再生するか否かに関する設定を行うための項目である。設定項目４０２におけるチェックボックスにチェックが付された場合には効果音が再生され、チェックが付されていない場合には効果音は再生されない。なお、本実施の形態に係る効果音は、プリセットされているデータである。設定項目４０３は、字幕を表示するか否かに関する設定を行うための項目である。設定項目４０３におけるチェックボックスにチェックが付された場合にはキャラクターが発する音声に対応する字幕が表示され、チェックが付されていない場合には字幕は表示されない。
【０１６５】
設定項目４０４は、キャラクターの種類及びキャラクターの衣装に関する設定を行うための項目である。図示の例では、キャラクターの種類として「ＡＡ」（例えば、女性のキャラクター）、キャラクターの衣装として「夏服」が設定されている。設定項目４０５は、背景テーマ（背景色）に関する設定を行うための項目である。図示の例では、背景テーマとして「ブルー」が設定されている。設定項目４０６は、背景モード（例えば、背景の変化パターン）に関する設定を行うための項目である。図示の例では、背景モードとして「通常」が設定されている。なお、背景モードとしては、所定の背景モードである「通常」とは異なる複数のパターンの選択が可能とされている。設定項目４０７は、動画出力形式に関する設定を行うための項目である。詳細は後述するが、配信装置１００で自動生成された番組コンテンツデータは、配信装置１００が有する記憶装置等に出力される。出力する際のファイル形式を、設定項目４０７を使用して設定することができる。図示の例では、動画出力形式として「ｍｐ４」が設定されている。設定項目４０７を操作することにより他の動画出力形式（ａｖｉ等）を選択することが可能とされる。
【０１６６】
設定項目４０８〜４１０は、配信装置１００が有するメール連携機能に関する設定を行うための項目である。メール連携機能とは、メールの内容を番組コンテンツの自動生成に反映させる機能である（詳細は、後述する。）。各項目の具体的内容について説明する。
【０１６７】
設定項目４０８は、メールアドレスに関する設定を行うための項目である。図示の例では、設定項目４０８に１つのメールアドレスが示されているが、複数のメールアドレスが設定されていても構わない。配信装置１００は、設定項目４０８で設定されたメールアドレスを有するメールデータを受信した場合に、番組コンテンツデータを自動生成する。他のメールアドレスを有するメールデータを受信した場合には、配信装置１００は、番組コンテンツデータを自動生成しない。図示の例では、メールアドレスとして「ＡＡＡ＠．ｃｏ．ｊｐ」が設定されている。
【０１６８】
設定項目４０９は、メールデータを受信（送受信でも良い）する周期（ポーリングする周期）に関する設定を行うための項目である。図示の例では、確認周期として「１０分」が設定されているが、確認周期として任意の時間を設定することができる。設定項目４１０は、配信装置１００が自動生成した番組コンテンツデータを書き出す記憶装置、より具体的な例としては、共有フォルダのアドレスに関する設定を行うための項目である。設定項目４１０で設定された共有フォルダに、自動生成された番組コンテンツデータが記憶される。なお、設定項目４１０で設定された共有フォルダは、所定のユーザ端末２００がアクセス可能とされており、当該所定のユーザ端末２００は、共有フォルダに格納された番組コンテンツデータに対応する番組コンテンツを視聴することができる。
【０１６９】
設定項目４１１は、ＴＴＳ(Text to Speech)の抑揚に関する設定を行うための項目である。ここでは、ＴＴＳの抑揚に関してユーザによる定義がなされたユーザ辞書を取り込むことが可能とされている。なお、図示の例では、ＴＴＳの抑揚に関するユーザ辞書が「なし」として設定されている。
【０１７０】
設定画面４００において、保存アイコン４１２は、設定画面４００を使用した設定が完了した場合に選択される。戻るアイコン４１３は、表示内容を設定画面４００から他の画面に遷移させる際に選択される。
【０１７１】
なお、上述した各設定を行うための表示は、例えば、設定画面４００における右側に表示される。設定画面４００の左側には、例えば、確認画面４１５が表示される。確認画面４１５は、各設定内容を確認することができる画面である。例えば、確認画面４１５には、キャラクター等が表示され、キャラクターの種類や服装に関する設定がなされると、確認画面４１５におけるキャラクターの種類や服装が変化する。背景テーマ等についても同様である。係る確認画面４１５を表示することにより、設定者は、設定内容に応じた具体的な表示を確認することができる。
【０１７２】
［メールの内容例について］
次に、ユーザ端末２００で作成されるメッセージ情報に含まれる文章データの一例について説明する。本実施の形態では、メッセージ情報の一例としてメールデータを使用して説明し、文章データがメールに記述される例について説明する。また、アカウント情報の一例として、個々のメールデータを識別するメールアドレスを使用して説明する。なお、以下に説明するメールデータは、配信装置１００で作成され、配信装置１００自身に送信するようにされても良い。
【０１７３】
図１４は、ユーザ端末２００で作成されるメールの画面例（メール画面４２０）を示している。メール画面４２０は、ユーザ端末２００の出力部２４０（具体的には、ディスプレイ）に表示される。メールの入力は、例えば、入力部２３０を使用してなされる。
【０１７４】
メール画面４２０の上段側には、送信アドレス（メール作成者のユーザ端末２００が有するメールアドレス）４２１が表示される。図示の例では、送信アドレス４２１は、例えば、「ＡＡＡ＠ｃｏ．ｊｐ」であり、上述したメール連携機能に関する項目で設定されたメールアドレスを想定している。
【０１７５】
送信アドレス４２１の下側には、メールの送信先である受信アドレス４２２が表示される。図示の例では、受信アドレス４２２として「ＢＢＢ＠ｃｏ．ｊｐ」が表示されている。受信アドレス４２２「ＢＢＢ＠ｃｏ．ｊｐ」は、例えば、配信装置１００が有するメールアドレスである。
【０１７６】
受信アドレス４２２の下側には、ユーザによって入力された文章（メッセージ）４２３が表示される。図示の例では、文章４２３は、件名４２４と、本文４２５とを含む。なお、件名４２４は、空欄でも良い。本文４２５は、例えば、第１本文４２５ａ、第２本文４２５ｂ及び第１本文４２５ａと第２本文４２５ｂとの間に入力された制御文字４２５ｃを含む。
【０１７７】
第１本文４２５ａは、例えば「関東地方の今晩は晴れで、最高気温は２５度、明け方まで気温が下がりにくい、熱帯夜になりそうです。」という文章である。第２本文４２５ｂは、例えば「ところで、この暑い中、街ではかき氷の売れ行きが順調のようです。」という、第１本文４２５ａとは文章内容が変わる文章である。なお、図示の例では、第１、第２本文４２５ａ、４２５ｂが共に１センテンスの文章となっているが、これに限定されるものではなく任意の数のセンテンスの文章で良い。また、図示の例では、制御文字４２５ｃの後に空白の１行が挿入されているが、当該１行は必ずしも必要ではなく、第１本文４２５ａ、制御文字４２５ｃ及び第２本文４２５ｂが連続的に入力されても良い。
【０１７８】
制御文字４２５ｃは、例えば、「＠＠」という２文字であり、第１本文４２５ａの末尾に入力される。制御文字４２５ｃは「＠＠」とは異なる文字列でも良いが、入力の利便性の観点から、比較的よく用いられる文字であり、文字数が比較的少ない（例えば、１文字以上１６文字以下）ことが好ましい。制御文字４２５ｃは、文字でも良いし、記号でも良いし、数字でも良いし、これらの組み合わせでも良い。配信装置１００で自動生成された番組コンテンツでは、制御文字４２５ｃが規定された位置に対応するタイミングで、所定の制御がなされる。本実施の形態では、制御文字４２５ｃが規定された位置に対応するタイミングで画像が切り替えられる。制御文字４２５ｃに対応する制御内容は、制御部１１０に予めプログラミングされている。なお、例えば設定画面４００を使用して、複数の制御内容の中から制御文字４２５ｃに対応する制御内容を選択できるようにしても良い。
【０１７９】
図１４に示すように、本実施の形態に係るメールデータには、例えば、２つの画像データ（画像データ４３１及び画像データ４３２）が添付されている。即ち、本実施の形態に係る素材データは、制御文字４２５ｃが含まれる文章データ（第１、第２本文４２５ａ、４２５ｂに対応する文章データ）及び画像データを含む。図１５は、添付されている画像の一例を示している。図１５Ａは、画像データ４３１の一例を示している。画像データ４３１は、関東地方の天気概況及び関東地方の都道府県別の最高／最低気温等を示す画像であり、第１本文４２５ａの内容に対応する画像である。画像データ４３２は、複数のかき氷を示す画像であり、第２本文４２５ｂの内容に対応する画像である。
【０１８０】
ユーザ端末２００のユーザ、図１４に例示された内容のメールを作成した後、当該メールを配信装置１００に送信する。メールは汎用的に使用されているツールであるため、ユーザ端末２００は、図１４に例示されたメールを容易に作成することができる。
【０１８１】
［動作］
メールを受信した配信装置１００は、メールに含まれる素材データを解析し、番組コンテンツデータを自動生成する。以下、配信装置１００が番組コンテンツデータを自動生成する処理について、図１６に示すフローチャートを参照して説明する。
【０１８２】
ステップＳ１２０１では、メール連携機能等に関する設定が、上述した設定画面４００を使用して行われる。そして、処理がステップＳ１２０２に進む。
【０１８３】
ステップＳ１２０２では、配信装置１００が通信部１２０を介して、ユーザ端末２００から送信されたメールを受信する。そして、処理がステップＳ１２０３に進む。
【０１８４】
ステップＳ１２０３では、配信装置１００の制御部１１０が、受信したメールが有するメールアドレスが設定画面４００（より具体的には、設定画面４００におけるメール連携機能に関する設定項目４０８）で登録したメールアドレスで否かが判断される。ここで、受信したメールのメールアドレスが登録したメールアドレスと異なる場合（ステップＳ１２０３の否定判断）には、処理がステップＳ１２０２に戻る。受信したメールのメールアドレスが登録したメールアドレスと一致する場合（ステップＳ１２０３の肯定判断）には、処理がステップＳ１２０４に進む。
【０１８５】
ステップＳ１２０４では、配信装置１００の制御部１１０、具体的には、音声合成部１１３が、メールデータに含まれる本文の文章データに対応する音声データを生成する。このとき、音声合成部１１３は、制御文字４２５ｃ（「＠＠」との文字）を除いた文章データに対応する音声データを生成する。そして、処理がステップＳ１２０５に進む。
【０１８６】
ステップＳ１２０５では、番組コンテンツデータが生成される。番組コンテンツデータは、構成生成部１１５によって生成された番組コンテンツの構成に基づいて、動画生成部１１６により自動生成される。構成生成部１１５は、設定画面４００により設定された内容に基づいて、番組コンテンツデータの構成を生成する。具体的には、構成生成部１１５は、設定画面４００で設定されたキャラクターやキャラクターの衣装、背景に関する設定、効果音等のプリセットされている画像や音データが番組コンテンツデータに反映されるように構成を生成する。更に、構成生成部１１５は、制御文字４２５ｃが規定された位置において、メールデータに添付された画像データに対応する画像が切り替わるような構成を生成し、番組コンテンツの構成に関する情報として出力する。構成生成部１１５は、番組コンテンツの構成に関する情報、メールの文章データに対応する音声データ、メールに添付された画像データ、設定画面４００にて表示等の出力をすることが設定されたプリセットされているデータ等を動画生成部１１６に出力する。
【０１８７】
そして、動画生成部１１６は、構成生成部１１５から供給された情報、データに基づいて番組コンテンツデータを自動生成する。このように、動画生成部１１６は、制御文字が含まれる文章データを含む素材データを取得し、素材データを解析し、文章データに基づく出力がなされ、且つ、制御文字に基づく制御が反映された番組コンテンツデータを自動生成する。なお、文章データに基づく出力とは、本例では音声出力を想定しているが、表示、番組コンテンツの視聴者への振動等のフィードバックであっても良い。そして、処理がステップＳ１２０６に進む。
【０１８８】
ステップＳ１２０６では、動画生成部１１６は、自動生成した番組コンテンツデータを例えば記憶部１５０に書き出して記憶する。ここで、番組コンテンツデータが記憶される記憶部１５０は、例えば、ＮＡＳ(Network Attached Storage)等のネットワーク上に接続することができる記憶装置である。配信装置１００にメールを送信した送信者は、当該記憶装置に接続し、格納されている番組コンテンツデータを再生することにより、自身が作成したメールによりどのような番組コンテンツが作成されたのかを確認することができる。なお、自動作成された番組コンテンツデータが格納される記憶装置は、記憶部１５０に限らず、クラウド上の機器が有する記憶装置であっても良い。
【０１８９】
［番組コンテンツの具体例］
図１７Ａ及び図１７Ｂを参照して、自動生成された番組コンテンツの具体例について説明する。自動生成された番組コンテンツに対する再生指示がなされ、番組コンテンツが再生される。図１７Ａに示すように、画面に向かって右側にキャラクター４５０が表示される。キャラクター４５０の種類、衣装等は、設定画面４００で設定された通りとなっている。背景等についても同様である。また、画面に向かって左側には、メールデータに添付された画像データ４３１に対応する画像（天気画像）が表示される。画面の左上側には、メールの件名に記載されている内容が、番組コンテンツのタイトルとして表示される。このように、本実施の形態では、メールの件名に対応する文章データが表示されるようにしており、係る設定内容が、動画生成部１１６が実行するプログラムに記述されている。なお、メールの件名がない場合は、何も表示されないようにしても良い。
【０１９０】
図１７Ａに示す画像が表示されると、例えば、オープニングテーマが再生される。オープニングテーマの再生は、例えば、設定画面４００で効果音ありが設定されている場合に、プリセットされている音声データを再生することにより行われる。オープニングテーマの再生が終了すると、キャラクター４５０が話す。話の内容は、メールの本文に記載された第１本文４２５ａの内容である。キャラクター４５０は、話している間、口元が動くように表示される。第１の実施の形態で説明したように、キャラクター４５０の表情が変化したり、声の抑揚が変化するようにしても良い。
【０１９１】
第１本文４２５ａに対応する音声の再生が終了すると、キャラクター４５０が話す内容が第２本文４２５ｂの内容に遷移する。上述したように、メールの第１本文４２５ａと第２本文４２５ｂとの間には、画像の切り替わりを示す制御文字４２５ｃが入力されている。従って、番組コンテンツでは、当該制御文字４２５ｃに基づく制御が反映される。具体的には、第１本文４２５ａに対応する音声の再生が終了すると、図１７Ｂに示すように、表示画像が画像データ４３２に対応する画像（かき氷の画像）に変化する。そして、キャラクター４５０が、第２本文４２５ｂに対応する内容を話す。以上のように、メールに記載した内容（制御の内容を含む）が反映された番組コンテンツが再生される。
【０１９２】
［むすび］
第２の実施の形態では、文章データに制御文字を含ませるだけで、当該制御文字に基づく制御が反映された番組コンテンツデータを自動生成することができる。
【０１９３】
また、汎用性のあるメールを使用することにより、特別なスキルを有しないユーザであっても制御文字を含む文章データを容易に作成できる。また、番組コンテンツを制作するための特別なツールを作成する必要も無く、誰もが番組コンテンツの制作に携わることができる。
【０１９４】
また、ユーザは、番組コンテンツデータを自動生成する装置にメールを送信するだけで、自身が所望する制御が反映された番組コンテンツデータを得ることができる。
【０１９５】
また、自動生成された番組コンテンツデータがＮＡＳ等に出力され、番組コンテンツデータに対してアクセス可能とすることにより、ユーザは、自身が所望する制御が反映された番組コンテンツを視聴することができる。番組コンテンツを視聴したユーザは、その出来（例えば、画像の切り替わりタイミング）に不満があれば、再度、メール内容を編集して配信装置に送信するだけで番組コンテンツの内容を容易に編集、修正することができる。
【０１９６】
また、番組コンテンツデータでユーザが使用したい音声、画像等があれば、それらをメールに添付するだけで良い。更に、制御文字を入力するだけで、メールに添付した音声や画像を再生するタイミングを規定することができる。
【０１９７】
［第２の実施の形態の変形例］
第２の実施の形態の内容は、例えば、以下のようにその内容を変形することができる。
【０１９８】
上述した説明では、制御文字に対応する制御の内容が画像の切り替わりであったが、これに限定されるものではない。制御文字に対応する制御の内容は適宜、設定することができる。制御文字に対応する制御の内容は、例えば、番組コンテンツにおけるキャラクターに所定の動作を行わせるものでも良い。この場合は、メールの文章で制御文字が規定された位置に対応するタイミングで、キャラクターが所定の動作を行うような番組コンテンツが自動生成される。制御文字に対応する制御の内容が、設定画面４００を使用等して定義可能とされても良い。また、制御文字に対応する制御の内容が、送信されるメールの中で定義されるようにしても良い。
【０１９９】
上述した説明では、制御文字を「＠＠」として説明したが、これに限定されるものではなく、他の文字や数字でも良い。但し、簡易な入力を可能とし、ユーザにとって覚えやすい文字数（例えば、１６文字以下）や文字種であることが好ましい。なお、制御文字としてどのような文字が使いやすく且つ覚えやすいはユーザによって異なる。従って、制御文字そのものをユーザが定義できるようにしても良い。
【０２００】
上述した説明では、メールに画像データが添付されていたが、画像データが添付されていなくても良く、素材データが文章データのみであっても良い。なお、画像データ等の添付データの有無に応じて、異なる番組コンテンツが自動生成されるようにしても良い。例えば、上述した説明では、メールに添付されていた画像データに対応する画像を表示するために、キャラクターが画面に向かって右側に表示される番組コンテンツが自動生成されるようにした。しかしながら、メールに例えば画像データが添付されていない場合は、キャラクターの表示位置を右側にする必要がない。そこで、メールに例えば画像データが添付されていない場合には、例えば、キャラクターの立ち位置が正面となるような番組コンテンツが自動生成されるようにしても良い。また、画像データの添付の有無に応じて、配信装置の制御部が、制御文字に対応する制御の内容を変更するようにしても良い。
【０２０１】
上述した説明では、自動生成された番組コンテンツデータが記憶部に記憶されるようにした。記憶された番組コンテンツデータに対するアクセスが制限されるようにしても良い。例えば、記憶された番組コンテンツデータに対して、メール送信者や特定のユーザのみしかアクセスできないような制限が設定されても良い。また、自動生成された番組コンテンツデータが不特定多数のユーザに対して公開されても良い。この場合には、番組コンテンツの閲覧期間等に関する制限が設定されても良い。番組コンテンツの公開が有償でなされても良い。また、番組コンテンツを閲覧したユーザからのフィードバック（例えば、感想、評価等）がなされても良い。作成された番組コンテンツデータが特定のユーザ端末に自動で配信されるようにしても良い。
【０２０２】
上述した説明の処理を行う場合に、制御文字の挿入し忘れも想定される。従って、制御文字がない場合であっても画像が適切に切り替わるようにするための処理が行われても良い。例えば、制御部が話題の切り替わりを示す用語（例えば「ここからは」）があるにも関わらずその前に制御文字が挿入されていない場合には、制御文字の有無に関わらず画像を切り替える処理が行われるようにしても良い。また、画像の内容を解析し、解析結果と文章データとのマッチングを行い、マッチング度が一定以上である場合に、制御文字がない場合であっても画像を切り替える処理が行われるようにしても良い。
【０２０３】
自動生成された番組コンテンツデータが、所定の時刻に自動的に配信されても良い。所定の時刻は、設定画面４００等を使用して設定することもできる。
【０２０４】
上述したメールに含まれる文章データは、複数のユーザによって入力されたものであっても良い。例えば、所定の制御が反映された１つの番組コンテンツデータを、複数のユーザにより分担して作成することも可能となる。
【０２０５】
上述した説明では、メッセージ情報の一例として電子メールシステムを利用して送信されるメールデータを説明し、文章データ（メッセージ）がメールに記述される例について説明したが、これに限定されるものではない。メッセージ情報としては、ＳＭＳ(Short Message Service)、ＭＭＳ(Multimedia Messaging Service)、チャット、コメント、ネットワークを介して提供される掲示板等であっても良く、文章データはそれらに対して入力されたものであっても良い。例えば、配信装置側で書き込み可能なネットワーク上の掲示板が用意され、ユーザは、当該掲示板にログイン等した上で掲示板に制御文字を含む文章データを入力するようにしても良い。掲示板に入力された文章データ等に応じて、配信装置が番組コンテンツデータを自動生成する。また、上述した説明では、アカウント情報の一例としてメールアドレスを用いて説明したが、電話番号、パスワード、ユーザＩＤ(Identification)等、送信者を識別することが可能な情報であれば何でも良い。
【０２０６】
上述した配信装置で行われる処理がユーザ端末で行われても良い。また、上述した処理は、方法、プログラムによっても実現することが可能である。ユーザは、プログラムをダウンロードしインストールすることにより、自身が有する端末で番組コンテンツデータを自動生成することが可能となる。
【０２０７】
例えば、上記の各フローチャートに示した各ステップは、必ずしもフローチャートとして記載された順序に沿って時系列に処理される必要はない。すなわち、各ステップは、フローチャートとして記載した順序と異なる順序で処理されても、並列的に処理されても良い。
【０２０８】
また、配信装置又はユーザ端末の機能構成は適宜変更されても良い。例えば、配信装置又はユーザ端末の機能構成の一部は、適宜外部装置に備えられても良い。また、配信装置の制御部が、通信部、入力部、出力部の一部の機能を実現しても良い。また、ユーザ端末の制御部が、通信部、入力部、出力部の一部の機能を実現しても良い。
【０２０９】
なお、本開示は、以下の構成をとることも可能である。
（１）
制御文字が含まれる文章データを含む素材データを取得し、前記素材データを解析し、前記文章データに基づく出力がなされ、且つ、前記制御文字に基づく制御が反映された番組コンテンツデータを自動生成する制御部を備える
情報処理装置。
（２）
前記制御部は、所定のアカウント情報を有するメッセージ情報を受信した場合に、当該メッセージ情報に含まれる前記素材データを解析する
（１）に記載の情報処理装置。
（３）
前記メッセージ情報は、件名に対応する第１の文章データと本文に対応する第２の文章データとを含み、
前記制御部は、少なくとも、前記第１の文章データが表示され、前記第２の文章データに対応する音声出力がなされる番組コンテンツデータを自動生成する
（２）に記載の情報処理装置。
（４）
前記第２の文章データに前記制御文字が含まれる場合に、前記制御部は、制御文字を除いた前記第２の文章データに対応する音声出力がなされる番組コンテンツデータを自動生成する
（３）に記載の情報処理装置。
（５）
前記制御部は、前記制御文字が規定された位置に対応するタイミングで画像が切り替えられる番組コンテンツデータを自動生成する
（２）から（４）までの何れかに記載の情報処理装置。
（６）
前記画像は、前記メッセージ情報に添付された複数の画像である
（５）に記載の情報処理装置。
（７）
前記制御部は、前記制御文字が規定された位置に対応するタイミングでキャラクターが所定の動作を行う番組コンテンツデータを自動生成する
（２）から（６）までの何れかに記載の情報処理装置。
（８）
前記制御部は、前記メッセージ情報の添付データの有無に応じて、異なる番組コンテンツデータを自動生成する
（２）から（７）までの何れかに記載の情報処理装置。
（９）
前記制御部は、自動生成した前記番組コンテンツデータを記憶装置に記憶する
（１）から（８）までの何れかに記載の情報処理装置。
（１０）
前記記憶装置を有する
（９）に記載の情報処理装置。
（１１）
前記記憶装置に記憶された番組コンテンツデータに対して、ユーザ端末からのアクセスが可能とされている
（９）に記載の情報処理装置。
（１２）
前記ユーザ端末からのアクセスに対する制限が設定される
（１１）に記載の情報処理装置。
（１３）
前記制限は、前記番組コンテンツデータの閲覧者に関する制限及び前記番組コンテンツデータの閲覧期間に関する制限の少なくとも一つである
（１２）に記載の情報処理装置。
（１４）
前記制御部は、プリセットされているコンテンツデータを含む前記番組コンテンツデータを自動生成する
（１）から（１３）までの何れかに記載の情報処理装置。
（１５）
前記制御文字は、１文字以上１６文字以下の文字、記号、数字又はこれらの組み合わせである
（１）から（１４）までの何れかに記載の情報処理装置。
（１６）
任意の端末から送信された、制御文字が含まれる文章データを含むメッセージ情報を受信する通信部と、
前記受信したメッセージ情報のアカウント情報が所定のアカウント情報である場合に、前記文章データを解析し、前記文章データに基づく出力がなされ、且つ、前記制御文字に基づく制御が反映された番組コンテンツデータを自動生成する制御部と
を備える情報処理システム。
（１７）
制御部が、制御文字が含まれる文章データを含む素材データを取得し、前記素材データを解析し、前記文章データに基づく出力がなされ、且つ、前記制御文字に基づく制御が反映された番組コンテンツデータを自動生成する
情報処理方法。
（１８）
制御部が、制御文字が含まれる文章データを含む素材データを取得し、前記素材データを解析し、前記文章データに基づく出力がなされ、且つ、前記制御文字に基づく制御が反映された番組コンテンツデータを自動生成する
情報処理方法をコンピュータに実行させるプログラム。
【０２１０】
１００    配信装置
１１０    制御部
１１１    原稿生成部
１１２    原稿解析部
１１３    音声合成部
１１４    要求管理部
１１５    構成生成部
１１６    動画生成部
１２０    通信部
１３０    入力部
１４０    出力部
１５０    記憶部
２００    ユーザ端末
２１０    制御部
２１１    要求管理部
２１２    構成生成部
２１３    動画生成部
２２０    通信部
２３０    入力部
２４０    出力部
２５０    記憶部
３００    ネットワーク
【図１】
2020039702.tif 000003
【図２】
2020039702.tif 000004
【図３】
2020039702.tif 000005
【図４】
2020039702.tif 000006
【図５】
2020039702.tif 000007
【図６】
2020039702.tif 000008
【図７】
2020039702.tif 000009
【図８】
2020039702.tif 000010
【図９】
2020039702.tif 000011
【図１０】
2020039702.tif 000012
【図１１】
2020039702.tif 000013
【図１２】
2020039702.tif 000014
【図１３】
2020039702.tif 000015
【図１４】
2020039702.tif 000016
【図１５】
2020039702.tif 000017
【図１６】
2020039702.tif 000018
【図１７】
2020039702.tif 000019
【国際調査報告】
2020039702.tif 000020
2020039702.tif 000021
2020039702.tif 000022
2020039702.tif 000023