(57)【要約】【課題】簡易な構成により映像コンテンツの再生に同期させてロボット装置に発話させることが可能なコンテンツ配信システム、コンテンツ配信方法、及びコンテンツ配信プログラムを提供すること。【解決手段】コンテンツ配信システム１は、映像コンテンツＣ１において画像Ｄ１から画像Ｄ２に切り替わる切り替わりタイミングを検出するタイミング検出処理部１０３と、ロボット装置３０Ａに発話させる画像Ｄ１に対応する発話コメントＭ１の再生に要するコメント時間を算出する発話時間算出処理部１０４と、前記切り替わりタイミングと前記コメント時間とに基づいて、画像Ｄ１に対応する無音時間を算出する無音時間算出処理部１０５と、前記無音時間に基づいて、画像Ｄ２に対応する発話コメントＭ２をロボット装置３０Ｂに発話させる制御部１００と、を備える。【選択図】図２
2020017844.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像を含む映像コンテンツを再生する表示装置と、前記映像コンテンツに対応する発話コメントを発話する発話装置とを含むコンテンツ配信システムであって、
前記映像コンテンツにおいて第１画像から第２画像に切り替わる切り替わりタイミングを検出するタイミング検出部と、
前記発話装置に発話させる前記第１画像に対応する第１発話コメントの再生に要する発話時間を決定する発話時間決定部と、
前記タイミング検出部により検出される前記切り替わりタイミングと、前記発話時間決定部により算出される前記発話時間とに基づいて、前記第１画像に対応する無音時間を算出する無音時間決定部と、
前記無音時間決定部により算出される前記無音時間に基づいて、前記第２画像に対応する第２発話コメントを前記発話装置に発話させる発話部と、
を備えるコンテンツ配信システム。
【請求項２】
前記発話部は、前記第１発話コメントの発話が終了してから前記無音時間が経過した後に、前記第２発話コメントを発話させる、
請求項１に記載のコンテンツ配信システム。
【請求項３】
前記発話時間決定部は、前記第１発話コメントの文字数と前記第１発話コメントの発話速度とに基づいて前記発話時間を算出する、
請求項１又は請求項２に記載のコンテンツ配信システム。
【請求項４】
前記表示装置に再生させる前記映像コンテンツと、前記発話装置に発話させる前記発話コメントとを登録する登録画面を表示させる表示制御部をさらに備え、
前記表示制御部は、前記登録画面において、前記第１画像のサムネイル画像と前記第１発話コメントを設定するための設定欄とを並べて表示する、
請求項１から請求項３の何れか１項に記載のコンテンツ配信システム。
【請求項５】
前記表示制御部は、前記登録画面の前記設定欄に、登録された前記第１発話コメントを表示する、
請求項４に記載のコンテンツ配信システム。
【請求項６】
前記表示制御部は、前記設定欄の幅を前記発話時間に応じた長さで表示するとともに、前記設定欄に隣接して前記無音時間の長さに応じた幅の領域を表示する、
請求項５に記載のコンテンツ配信システム。
【請求項７】
前記表示制御部は、前記映像コンテンツに含まれる全ての前記画像のサムネイル画像と、全ての前記画像のそれぞれに対応する前記発話コメントを設定するための前記設定欄とを並べて表示する、
請求項４に記載のコンテンツ配信システム。
【請求項８】
前記映像コンテンツと前記発話コメントとが登録されるコンテンツ配信装置をさらに含み、
前記コンテンツ配信装置は、前記映像コンテンツに対応する映像コンテンツデータと前記発話コメントに対応する発話データとを前記表示装置に送信し、
前記表示装置は、前記コンテンツ配信装置から受信する前記映像コンテンツデータに基づいて前記映像コンテンツを再生し、前記コンテンツ配信装置から受信する前記発話データを前記発話装置に送信する、
請求項１から請求項７の何れか１項に記載のコンテンツ配信システム。
【請求項９】
前記発話装置は、第１発話装置と第２発話装置とを含み、
前記発話部は、前記第１発話コメントを前記発話装置に発話させ、前記第２発話コメントを前記第２発話装置に発話させる、
請求項１から請求項８の何れか１項に記載のコンテンツ配信システム。
【請求項１０】
表示装置が再生する複数の画像を含む映像コンテンツにおいて、第１画像から第２画像に切り替わる切り替わりタイミングを検出するステップと、
発話装置に発話させる前記第１画像に対応する第１発話コメントの再生に要する発話時間を算出するステップと、
検出される前記切り替わりタイミングと、算出される前記発話時間とに基づいて、前記第１画像に対応する無音時間を算出するステップと、
算出される前記無音時間に基づいて、前記第２画像に対応する第２発話コメントを前記発話装置に発話させるステップと、
を含むコンテンツ配信方法。
【請求項１１】
表示装置が再生する複数の画像を含む映像コンテンツにおいて、第１画像から第２画像に切り替わる切り替わりタイミングを検出するステップと、
発話装置に発話させる前記第１画像に対応する第１発話コメントの再生に要する発話時間を算出するステップと、
検出される前記切り替わりタイミングと、算出される前記発話時間とに基づいて、前記第１画像に対応する無音時間を算出するステップと、
算出される前記無音時間に基づいて、前記第２画像に対応する第２発話コメントを前記発話装置に発話させるステップと、
をコンピュータに実行させるためのコンテンツ配信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ配信システム、コンテンツ配信方法、及びコンテンツ配信プログラムに関する。
【背景技術】
【０００２】
近年、表示装置に表示されるサイネージコンテンツに連動させてロボット装置が動作したり、音声を発したりして、サイネージコンテンツに注目させるようにしたものが知られている。
【０００３】
表示装置に表示されたサイネージコンテンツに連動させてロボット装置を喋らせたり踊らせたりするためには、例えば、サイネージコンテンツとロボット動作パターンスクリプトとを表示装置及びロボット装置それぞれに別々に予め転送しておく必要があり、手間がかかっていた。
【０００４】
さらに、サイネージコンテンツとロボット装置の動作とを同期させるには、サイネージコンテンツ再生開始タイミングに合わせてロボット装置の動作開始指示操作を慎重に行なったり、サイネージコンテンツの再生時刻に同期してロボット装置が動作を開始するように予め設定しておく必要がある等、非常に手間がかかっていた。
【０００５】
そこで、従来技術として、例えば、人検出処理により人が検出されると、撮像部により取得された撮影画像から認識された顔画像に基づいて、検出された人の反応によって画像形成部から出力される表示コンテンツの内容とは異なる内容の音声コンテンツを出力するデジタルサイネージ装置が提案されている（特許文献１を参照）。
【０００６】
この構成により、表示コンテンツと音声コンテンツとを出力するタイミングが合うように予め設定することなく、人検出処理の結果に基づいて表示コンテンツの内容とは異なる内容の音声コンテンツを出力させることができるため、人の興味を引くことができるコンテンツ出力を可能としている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１７−５９９１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１に開示されている技術によれば、表示コンテンツ（映像コンテンツ）を出力する動作制御が煩雑になるという問題がある。
【０００９】
本発明の目的は、簡易な構成により映像コンテンツの再生に同期させてロボット装置に発話させることが可能なコンテンツ配信システム、コンテンツ配信方法、及びコンテンツ配信プログラムを提供することにある。
【課題を解決するための手段】
【００１０】
本発明の一の態様に係るコンテンツ配信システムは、複数の画像を含む映像コンテンツを再生する表示装置と、前記映像コンテンツに対応する発話コメントを発話する発話装置とを含むコンテンツ配信システムであって、前記映像コンテンツにおいて第１画像から第２画像に切り替わる切り替わりタイミングを検出するタイミング検出部と、前記発話装置に発話させる前記第１画像に対応する第１発話コメントの再生に要する発話時間を算出する発話時間決定部と、前記タイミング検出部により検出される前記切り替わりタイミングと、前記発話時間決定部により算出される前記発話時間とに基づいて、前記第１画像に対応する無音時間を算出する無音時間決定部と、前記無音時間決定部により算出される前記無音時間に基づいて、前記第２画像に対応する第２発話コメントを前記発話装置に発話させる発話部と、を備える。
【００１１】
本発明の他の態様に係るコンテンツ配信方法は、表示装置が再生する複数の画像を含む映像コンテンツにおいて、第１画像から第２画像に切り替わる切り替わりタイミングを検出するステップと、発話装置に発話させる前記第１画像に対応する第１発話コメントの再生に要する発話時間を算出するステップと、検出される前記切り替わりタイミングと、算出される前記発話時間とに基づいて、前記第１画像に対応する無音時間を算出するステップと、算出される前記無音時間に基づいて、前記第２画像に対応する第２発話コメントを前記発話装置に発話させるステップと、を含む。
【００１２】
本発明の他の態様に係るコンテンツ配信プログラムは、表示装置が再生する複数の画像を含む映像コンテンツにおいて、第１画像から第２画像に切り替わる切り替わりタイミングを検出するステップと、発話装置に発話させる前記第１画像に対応する第１発話コメントの再生に要する発話時間を算出するステップと、検出される前記切り替わりタイミングと、算出される前記発話時間とに基づいて、前記第１画像に対応する無音時間を算出するステップと、算出される前記無音時間に基づいて、前記第２画像に対応する第２発話コメントを前記発話装置に発話させるステップと、をコンピュータに実行させるためのコンテンツ配信プログラムである。
【発明の効果】
【００１３】
本発明によれば、簡易な構成により映像コンテンツの再生に同期させてロボット装置に発話させることが可能である。
【図面の簡単な説明】
【００１４】
【図１】図１は、本発明の第１実施形態に係るコンテンツ配信システムの概略構成を示す図である。
【図２】図２は、本発明の第１実施形態に係るコンテンツ配信装置の構成を示す機能ブロック図である。
【図３】図３は、本発明の第１実施形態に係る表示装置の構成を示す機能ブロック図である。
【図４】図４は、本発明の第１実施形態に係るロボット装置の構成を示す機能ブロック図である。
【図５】図５は、本発明の第１実施形態のコンテンツ配信システムのロボット動作・発話編集ソフトウェアにおける登録画面を示す説明図である。
【図６】図６は、本発明の第１実施形態のコンテンツ配信システムのロボット動作・発話編集ソフトウェアにおける設定画面を示す説明図である。
【図７】図７は、本発明の第１実施形態のコンテンツ配信システムのロボット動作・発話編集ソフトウェアにおける登録画面を示す説明図である。
【図８】図８は、本発明の第１実施形態のコンテンツ配信システムのロボット動作・発話編集ソフトウェアにおける設定画面を示す説明図である。
【図９】図９は、本発明の第１実施形態のコンテンツ配信システムのロボット動作・発話編集ソフトウェアにおける設定画面を示す説明図である。
【図１０】図１０は、本発明の第１実施形態のコンテンツ配信システムのロボット動作・発話編集ソフトウェアにおける設定画面を示す説明図である。
【図１１】図１１は、本発明の第１実施形態のコンテンツ配信システムのロボット動作・発話編集ソフトウェアにおける設定画面を示す説明図である。
【図１２】図１２は、本発明の第１実施形態のコンテンツ配信システムのロボット動作・発話編集ソフトウェアにおける登録画面を示す説明図である。
【図１３】図１３は、本発明の第１実施形態のコンテンツ配信システムのロボット動作・発話編集ソフトウェアにおける設定画面を示す説明図である。
【図１４】図１４は、本発明の第１実施形態のコンテンツ配信システムのロボット動作・発話編集ソフトウェアにおける設定画面を示す説明図である。
【図１５】図１５は、本発明の第１実施形態のコンテンツ配信システムのロボット動作・発話編集ソフトウェアにおける設定画面を示す説明図である。
【図１６】図１６は、本発明の第１実施形態のコンテンツ配信システムのロボット動作・発話編集ソフトウェアにおける設定画面を示す説明図である。
【図１７】図１７は、本発明の第１実施形態のコンテンツ配信システムのロボット動作・発話編集ソフトウェアにおける登録画面を示す説明図である。
【図１８】図１８は、本発明の第１実施形態のコンテンツ配信システムのロボット動作・発話編集ソフトウェアにおける登録画面を示す説明図である。
【図１９】図１９は、本発明の第１実施形態に係る表示装置がロボット動作データをロボット装置に送信する処理の手順の一例を説明するためのフローチャートである。
【図２０】図２０は、比較例に係る、映像コンテンツの画像の切り替わりタイミングと、発話コメントの発話タイミングとを示す説明図である。
【図２１】図２１は、本発明の第１実施形態に係る、映像コンテンツの画像の切り替わりタイミングと、発話コメントの発話タイミングとを示す説明図である。
【図２２】図２２は、本発明の第２実施形態のコンテンツ配信システムのロボット動作・発話編集ソフトウェアにおける登録画面を示す説明図である。
【図２３】図２３は、本発明の第２実施形態のコンテンツ配信システムのロボット動作・発話編集ソフトウェアにおける設定画面を示す説明図である。
【図２４】図２４は、本発明の第２実施形態のコンテンツ配信システムのロボット動作・発話編集ソフトウェアにおける設定画面を示す説明図である。
【図２５】図２５は、本発明の第２実施形態のコンテンツ配信システムのロボット動作・発話編集ソフトウェアにおける登録画面を示す説明図である。
【図２６】図２６は、本発明の他の実施形態のコンテンツ配信システムのロボット動作・発話編集ソフトウェアにおける登録画面を示す説明図である。
【図２７】図２７は、本発明の他の実施形態のコンテンツ配信システムのロボット動作・発話編集ソフトウェアにおける設定画面を示す説明図である。
【発明を実施するための形態】
【００１５】
以下、添付図面を参照しながら、本発明の実施形態について説明する。なお、以下の実施形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定する性格を有さない。
【００１６】
［第１実施形態］
以下、本発明の第１実施形態について図面を参照して説明する。
【００１７】
図１は、本発明の第１実施形態に係るコンテンツ配信システムの構成を示す説明図である。図２は、前記コンテンツ配信システムを構成するコンテンツ配信装置の構成を示すブロック図である。図３は、前記コンテンツ配信システムを構成する表示装置の構成を示すブロック図である。図４は、前記コンテンツ配信システムを構成するロボット装置の構成を示すブロック図である。
【００１８】
［コンテンツ配信システムの構成］
第１実施形態に係るコンテンツ配信システム１は、図１に示すように、ロボット装置３０に通信可能に接続される表示装置２０と、表示装置２０に通信可能に接続されて、表示装置２０に映像コンテンツを配信するコンテンツ配信装置１０と、を備える。コンテンツ配信システム１において、コンテンツ配信装置１０は、表示装置２０に対して映像コンテンツデータとロボット動作データとを配信（送信）する。表示装置２０は、映像コンテンツデータとロボット動作データとを受信し、映像コンテンツを再生するときに、ロボット動作データをロボット装置３０に送信する。ロボット装置３０は、ロボット動作データを受信して動作する。
【００１９】
コンテンツ配信システム１に含まれる表示装置２０は、１台であってもよいし、複数台であってもよい。またコンテンツ配信システム１に含まれるロボット装置３０は、１台であってもよいし、複数台であってもよい。図１では、一例として、１台の表示装置２０と２台のロボット装置３０Ａ，３０Ｂとを表している。尚、以下の説明では、ロボット装置３０Ａ，３０Ｂを区別しない場合は、「ロボット装置３０」と称す。ロボット装置３０は、本発明の発話装置の一例である。本発明の発話装置は、ロボット装置に限定されず、音声を出力することが可能な各種の情報処理装置が含まれる。
【００２０】
コンテンツ配信装置１０及び表示装置２０は、それぞれ、１台のコンピュータに限らず、複数台のコンピュータが協働して動作するコンピュータシステムであってもよい。また、コンテンツ配信装置１０及び表示装置２０で実行される各種の処理は、一又は複数のプロセッサによって分散して実行されてもよい。
【００２１】
以下に、第１実施形態に係るコンテンツ配信システム１を構成する各装置の特徴的な構成について図面を参照して説明する。
【００２２】
図２に示すように、コンテンツ配信装置１０は、各部における動作処理を制御する制御部１００と、表示装置２０との通信接続を行なう通信部１１０と、編集作業者が編集作業を行うための操作画面及び設定画面（何れも後述）を表示する表示部１１５と、映像コンテンツデータ登録部１２０と、ロボット動作データ登録部１３０と、データ送信部１４０と、記憶部１５０とを備えている。
【００２３】
映像コンテンツデータ登録部１２０は、表示装置２０に出力する映像コンテンツに対応するコンテンツデータ（以下、映像コンテンツデータｄ１という。）を登録する。映像コンテンツには、シーン（コンセプト）の異なる複数の画像が含まれる。例えば、ハワイ旅行広告に関する映像コンテンツには、「ハワイの景色を表す画像」、「イルカを紹介する画像」、「海水浴場を紹介する画像」等が含まれる。編集作業者が所望の映像コンテンツを選択すると、映像コンテンツデータ登録部１２０は、当該映像コンテンツに対応する映像コンテンツデータｄ１を登録する。映像コンテンツデータｄ１を表示装置２０において再生した場合、これら複数の画像が順次表示される。
【００２４】
ロボット動作データ登録部１３０は、ロボット装置３０を動作させる動作データ（以下、ロボット動作データｄ２という。）を登録する。編集作業者がロボット装置３０の操作設定（後述）を行うと、ロボット動作データ登録部１３０は、当該操作設定に対応するロボット動作データｄ２を登録する。
【００２５】
データ送信部１４０は、コンテンツ配信装置１０から表示装置２０に前記データを送信する。具体的には、データ送信部１４０は、映像コンテンツデータｄ１とロボット動作データｄ２とを指定された表示装置２０に送信する。
【００２６】
ここで、映像コンテンツデータｄ１は、静止画ファイル又は動画ファイルを含むものとする。またロボット動作データｄ２は、動作ファイル又は音声（発話コメント）ファイルを含むものとする。ロボット動作データｄ２をロボット装置３０において再生した場合、例えば、映像コンテンツの画像に応じた発話コメントが音声として出力される。
【００２７】
記憶部１５０は、コンテンツ配信装置１０の各部処理を制御する制御プログラム１５１と、サイネージ番組編集ソフトウェア１５２と、ロボット動作・発話編集ソフトウェア１５３とを記憶する。また記憶部１５０は、表示装置２０で再生される映像コンテンツデータｄ１を記憶する映像コンテンツデータ記憶領域１５４と、ロボット装置３０を動作させるロボット動作データｄ２を記憶するロボット動作データ記憶領域１５５とを含む。
【００２８】
制御部１００は、ＣＰＵ、ＲＯＭ、及びＲＡＭなどの制御機器を備える。前記ＣＰＵは、各種の演算処理を実行するプロセッサである。制御部１００は、記憶部１５０に予め記憶される制御プログラム１５１、サイネージ番組編集ソフトウェア１５２、ロボット動作・発話編集ソフトウェア１５３を前記ＣＰＵで実行することによりコンテンツ配信装置１０を制御する。
【００２９】
具体的に、制御部１００は、図２に示すように、受付処理部１０１、表示処理部１０２（本発明の表示制御部の一例）、タイミング検出処理部１０３（本発明のタイミング検出部の一例）、発話時間算出処理部１０４（本発明の発話時間決定部の一例）、及び無音時間算出処理部１０５（本発明の無音時間決定部の一例）などの各処理部を含む。なお、制御部１００は、制御プログラム１５１、サイネージ番組編集ソフトウェア１５２、ロボット動作・発話編集ソフトウェア１５３に従って各種の処理を実行することによりこれらの各処理部として機能する。また、制御部１００は、これらの各処理部の一部又は複数の処理機能を実現する電子回路を備えるものであってもよい。
【００３０】
受付処理部１０１は、編集作業者による各種操作、例えば映像コンテンツの編集操作、ロボット装置３０の操作設定などを受け付ける。表示処理部１０２は、各種操作を行うための操作画面及び設定画面を表示部１１５に表示させる。
【００３１】
タイミング検出処理部１０３、発話時間算出処理部１０４、及び無音時間算出処理部１０５は、ロボット装置３０の操作設定を行う際に各種処理を実行する。具体的な処理については後述する。
【００３２】
図３に示すように、表示装置２０は、各部における動作処理を制御する制御部２００と、コンテンツ配信装置１０及びロボット装置３０と通信接続を行なう通信部２１０と、表示部２２０と、記憶部２３０とを備えている。
【００３３】
制御部２００は、コンテンツ配信装置１０から配信された映像コンテンツデータｄ１に応じた映像コンテンツの再生（表示）時に、コンテンツ配信装置１０から配信されたロボット動作データｄ２を所定のロボット装置３０に送信する。
【００３４】
記憶部２３０は、表示装置２０の各部処理を制御する制御プログラム２３１と、サイネージ再生ソフトウェア２３２とを記憶する。また記憶部２３０は、表示装置２０において再生する映像コンテンツデータｄ１を記憶する映像コンテンツデータ記憶領域２３３と、ロボット装置３０を動作させるロボット動作データｄ２を記憶するロボット動作データ記憶領域２３４とを含む。
【００３５】
図４に示すように、ロボット装置３０は、各部における動作処理を制御する制御部３００と、表示装置２０との通信接続を行なう通信部３１０と、音声出力部３２０と、記憶部３３０とを備えている。
【００３６】
制御部３００は、表示装置２０における映像コンテンツの再生時に、表示装置２０から送信されるロボット動作データｄ２に基づいて動作を行うように制御する。
【００３７】
記憶部３３０は、ロボット装置３０の動作処理を制御する制御プログラム３３１などが記憶される。また記憶部３３０は、ロボット装置３０を動作させるロボット動作データｄ２を記憶するロボット動作データ記憶領域３３２を含む。
【００３８】
ロボット装置３０は、外形を人形型のロボットとして構成したものであってもよい。具体的には、ロボット装置３０は、例えば、頭部、胴部、腕部、脚部を備え、頭部は上下方向及び左右方向に回動動作が可能に構成され、腕部は上下方向に昇降動作が可能に構成されてもよい。また、頭部には、顔を構成する眼、口などに相当する部位が設けられてもよい。
【００３９】
［コンテンツ配信装置の構成］
コンテンツ配信装置１０において、表示装置２０に配信する映像コンテンツ（サイネージコンテンツ）の編集が行われる。映像コンテンツの編集は、サイネージ番組編集ソフトウェア１５２により行われる。尚、映像コンテンツの編集は、周知の技術により実現することが可能である。ここでは、周知のサイネージ番組編集ソフトウェア１５２により映像コンテンツデータｄ１が生成されるものとする。
【００４０】
またコンテンツ配信装置１０において、ロボット装置３０を動作させるためのロボット装置３０の操作設定の編集が行われる。図５は、第１実施形態のコンテンツ配信システムのロボット動作・発話編集ソフトウェア１５３における登録画面１１を示す説明図である。表示処理部１０２は、登録画面１１を表示部１１５に表示させる。
【００４１】
ロボット動作・発話編集ソフトウェア１５３は、ロボット装置３０の操作設定を行うためのソフトウェアである。編集作業者は、ロボット動作・発話編集ソフトウェア１５３を利用して、ロボット装置３０の動作及び発話の内容を編集及び登録する。ロボット動作・発話編集ソフトウェア１５３により、ロボット動作データｄ２が生成される。
【００４２】
図５に示す登録画面１１には、映像コンテンツを再生する表示装置２０を登録するための表示装置登録欄１２ａと、登録された表示装置２０に再生させる映像コンテンツを登録するためのコンテンツ登録欄１２ｄと、登録された映像コンテンツに含まれる複数の画像をサムネイル形式で表示する画像表示欄１２ｃとが含まれる。例えば、編集作業者は、表示装置登録欄１２ａの登録ボタン１２ｂを押下して、複数の表示装置２０の中から所望の表示装置２０を選択し、表示装置登録欄１２ａに登録する。また、編集作業者は、コンテンツ登録欄１２ｄの登録ボタン１２ｅを押下して、複数の映像コンテンツの中から所望の映像コンテンツを選択し、コンテンツ登録欄１２ｄに登録する。
【００４３】
また図５に示す登録画面１１には、１台目のロボット装置３０に関して、ロボット動作データｄ２に基づいて動作させるロボット装置３０を登録するためのロボット装置登録欄１３ａと、登録されたロボット装置３０（例えばロボット装置３０Ａ）の動作及び発話の内容を設定する設定欄１３ｃ（本発明の設定欄の一例）とを含む。尚、設定欄１３ｃには、ロボット装置３０Ａが発話（再生）する発話コメントＭ１が表示される。また登録画面１１には、２台目のロボット装置３０に関して、ロボット動作データｄ２に基づいて動作させるロボット装置３０を登録するためのロボット装置登録欄１４ａと、登録されたロボット装置３０（例えばロボット装置３０Ｂ）の動作及び発話の内容を設定する設定欄１４ｃとを含む。尚、設定欄１４ｃには、ロボット装置３０Ｂが発話（再生）する発話コメントＭ２が表示される。
【００４４】
例えば、編集作業者は、ロボット装置登録欄１３ａの登録ボタン１３ｂを押下して、複数のロボット装置３０の中から所望のロボット装置３０Ａを選択して、ロボット装置登録欄１３ａに登録する。また、編集作業者は、ロボット装置登録欄１４ａの登録ボタン１４ｂを押下して、複数のロボット装置３０の中から所望のロボット装置３０Ｂを選択して、ロボット装置登録欄１４ａに登録する。また、編集作業者は、追加ボタン１５を押下して３台目以降のロボット装置３０を登録することが可能である。
【００４５】
編集作業者は、設定欄１３ｃの枠内領域を押下（例えば、ダブルクリック操作）して設定画面２１（後述）を呼び出し、設定画面２１においてロボット装置３０Ａの操作設定を行う。また編集作業者は、設定欄１４ｃの枠内領域を押下（例えば、ダブルクリック操作）して設定画面２１（後述）を呼び出し、設定画面２１においてロボット装置３０Ｂの操作設定を行う。
【００４６】
映像コンテンツの登録及びロボット装置３０の操作設定が完了した場合、編集作業者は、登録画面１１の送信ボタン１６を押下する。これにより、コンテンツ配信装置１０のデータ送信部１４０は、映像コンテンツデータｄ１とロボット動作データｄ２とを表示装置２０に送信する。編集作業者が登録画面１１の終了ボタン１７を押下した場合、ロボット動作・発話編集ソフトウェア１５３による処理が終了する。
【００４７】
［ロボット装置の操作設定］
設定画面２１においてロボット装置３０の操作設定を行う手順について、具体例を挙げて説明する。
【００４８】
図６は、第１実施形態のコンテンツ配信システムのロボット動作・発話編集ソフトウェア１５３における設定画面２１を示す説明図である。ロボット装置３０は、設定される操作ごとに動作及び発話を行う。設定画面２１では、前記操作ごとに動作及び発話の内容が設定される。
【００４９】
設定画面２１には、ロボット装置３０に対して作成される操作設定の名称（操作名）を設定する操作名設定欄２２と、ロボット装置３０の操作タイミング（動作タイミング及び発話タイミング）を設定する操作位置設定欄２３と、操作するロボット装置３０を設定するロボット設定欄２４と、設定されたロボット装置３０に発話（再生）させる発話コメントを入力するコメント設定欄２５と、前記発話コメントを発話する速度を設定する速度設定欄２６と、操作が開始してから前記発話コメントの発話が開始するまでの時間（前無音時間）を設定する前無音時間設定欄２７と、前記発話コメントの発話が終了してから当該操作が終了するまでの時間（後無音時間）を設定する後無音時間設定欄２８と、前記発話コメントの発話が終了してから映像コンテンツの画像（シーン）が切り替わるまでの時間を算出し、算出した時間を前記後無音時間に設定する無音時間自動算出ボタン２９と、ロボット装置３０に動作させる内容を設定する動作設定欄３１と、を含む。
【００５０】
各設定欄２２〜３１は、編集作業者により設定及び入力される。例えば、編集作業者は、操作位置設定欄２３において、「最初」又は「（作成済みの操作名）の後」を選択する。また編集作業者は、ロボット設定欄２４において、登録された複数のロボットから所望のロボット（「ロボット１」、「ロボット２」等）を選択する。尚、登録された各ロボットには、ロボット装置３０の機種及びＩＰアドレスが対応付けられている。また編集作業者は、速度設定欄２６において、「速い」、「普通」又は「遅い」を選択する。また編集作業者は、動作設定欄３１において、「おじぎをする」、「手を振る」、「キョロキョロする」、「万歳する」、又は「無し」を選択する。
【００５１】
また設定画面２１には、ロボット装置３０が前記発話コメントの発話を開始する時間（コメント開始時間）と、ロボット装置３０が前記発話コメントの発話を終了する時間（コメント終了時間）と、ロボット装置３０が前記発話コメントを発話（再生）するために要する時間（コメント時間）と、前記操作を行うために要する全体の時間（操作時間）とが表示される。各時間は、各設定欄２２〜３１に設定された情報に基づいて、表示処理部１０２により表示される。コメント開始時間及びコメント終了時間は、映像コンテンツの再生が開始してからの経過時間を表す。
【００５２】
また設定画面２１には、映像コンテンツのうち所定のタイミングでキャプチャされる画像（キャプチャ画像）を表示する開始画像表示欄３２と終了画像表示欄３３とを含む。表示処理部１０２は、前記操作が開始する時点において表示装置２０に表示される映像コンテンツのキャプチャ画像を開始画像表示欄３２に表示する。また表示処理部１０２は、前記コメント終了時間に前記無音時間を付加した時間が経過した時点において表示装置２０に表示される映像コンテンツのキャプチャ画像を終了画像表示欄３３に表示する。
【００５３】
初めに、編集作業者は、図５に示す登録画面１１において、表示装置２０、ロボット装置３０、及び映像コンテンツを登録する。ここでは、図７に示すように、「表示装置１」（符号Ｐ１参照）、「ロボット１」（符号Ｒ１参照）、「ロボット２」（符号Ｒ２参照）、及び「ハワイ旅行広告」（符号Ｃ１参照）が選択及び登録されたものとする。尚、「表示装置１」は表示装置２０に対応し、「ロボット１」はロボット装置３０Ａに対応し、「ロボット２」はロボット装置３０Ｂに対応するものとする。表示処理部１０２は、登録画面１１の画像表示欄１２ｃに、映像コンテンツＣ１の最初のシーンの画像Ｄ１のサムネイル画像を表示する。画像Ｄ１は、本発明の第１画像の一例である。またロボット装置３０Ａは本発明の第１発話装置の一例であり、ロボット装置３０Ｂは本発明の第２発話装置の一例である。
【００５４】
次に、編集作業者は、ロボット装置３０Ａの操作設定を行うために図７に示す設定欄１３ｃの枠内領域を押下する。すると、図６に示す設定画面２１が表示される。尚、設定画面２１は、登録画面１１に隣接して同一画面上に表示されてもよいし、登録画面１１が非表示状態になって設定画面２１だけが表示されてもよい。
【００５５】
編集作業者は、図６に示す設定画面２１において、例えば、操作名設定欄２２に「操作００１」を入力し、操作位置設定欄２３で「最初」を選択し、ロボット設定欄２４で「ロボット１」を選択し、速度設定欄２６で「普通」を選択し、前無音時間設定欄２７及び後無音時間設定欄２８に「０秒」を入力する。受付処理部１０１が、編集作業者により入力された前記情報を取得すると、表示処理部１０２が、前記情報に基づく表示を行う（図８参照）。また図８に示すように、開始画像表示欄３２に画像Ｄ１のキャプチャ画像が表示される。尚、速度設定欄２６、前無音時間設定欄２７及び後無音時間設定欄２８には、予め設定された値（初期設定値）が自動的に入力されてもよい。
【００５６】
タイミング検出処理部１０３は、登録された映像コンテンツＣ１に基づいて、画像Ｄ１が次の画像（画像Ｄ２）に切り替わる切り替わりタイミングを検出する。画像Ｄ２は、本発明の第２画像の一例である。制御部１００は、前記切り替わりタイミングに基づいて、画像Ｄ１が表示されてから画像Ｄ２が表示されるまでの時間を算出し、算出した時間を「操作００１」の操作時間（例えば「１分０秒」）に設定する。これにより、図８に示すように、操作時間に「１分０秒」が表示される。また、「操作００１」は最初の操作であるためコメント開始時間には「０秒」が表示される。
【００５７】
次に、編集作業者は、図８に示す設定画面２１において、例えば、コメント設定欄２５に発話コメントＭ１として「こんにちは、今日はハワイツアーについて紹介します。」を入力し、動作設定欄３１に「おじぎをする」を入力する（図９参照）。発話コメントＭ１は、本発明の第１発話コメントの一例である。表示処理部１０２は、コメント開始時間、コメント終了時間、コメント時間、及び操作時間を設定画面２１に表示する。
【００５８】
ここで、発話時間算出処理部１０４は、発話コメントＭ１の再生に要するコメント時間（本発明の発話時間の一例）を算出する。例えば、発話時間算出処理部１０４は、発話コメントＭ１の文字数と、速度設定欄２６のコメント速度（本発明の発話速度の一例）とに基づいてコメント時間を算出する。ここでは、算出された前記コメント時間を「５５秒」とする。最初の操作「操作００１」では、コメント終了時間は、コメント時間と同様に「５５秒」となる。表示処理部１０２は、図９に示すように、前記各時間を設定画面２１に表示する。
【００５９】
また、表示処理部１０２は、前記コメント終了時間に前記無音時間を付加した時間が経過した時点における画像のキャプチャ画像を終了画像表示欄３３に表示する（図１０参照）。ここでは、未だ無音時間が設定されておらず、発話コメントＭ１の発話（再生）が終了するタイミング（コメント終了時間）が、「操作００１」の操作時間（「１分０秒」）が終了するタイミングより前であるため、表示処理部１０２は、画像Ｄ２に切り替わる前の画像（画像Ｄ１）のキャプチャ画像を終了画像表示欄３３に表示する。ここでは、終了画像表示欄３３に表示される画像Ｄ１は、開始画像表示欄３２に表示される画像Ｄ１と同じシーン（コンセプト）の内容となる。すなわち、ハワイの景色の画像Ｄ１のキャプチャ画像が表示される。
【００６０】
次に、編集作業者は、図１０に示す設定画面２１において、無音時間自動算出ボタン２９を押下する。すると、無音時間算出処理部１０５は、タイミング検出処理部１０３により検出される切り替わりタイミングと、発話時間算出処理部１０４により算出される前記コメント時間とに基づいて、画像Ｄ１に対応する無音時間を算出する。例えば、無音時間算出処理部１０５は、前記操作時間（「１分０秒」）と前記コメント時間（「５５秒」）との差（「５秒」）を、画像Ｄ１に対応する無音時間に設定する。
【００６１】
無音時間が算出されると、表示処理部１０２は、図１１に示すように、当該無音時間（「５秒」）を、後無音時間設定欄２８に設定する。また、表示処理部１０２は、映像コンテンツにおいて、前記コメント終了時間（「５５秒」）に前記無音時間（「５秒」）を付加した時間（「１分０秒」）が経過した時点における画像（画像Ｄ２）のキャプチャ画像を終了画像表示欄３３に表示する（図１１参照）。
【００６２】
以上の処理により、ロボット装置３０Ａの「操作００１」の操作設定が完了する。編集作業者は、続けてロボット装置３０の操作設定を行う場合、「追加／編集」ボタンを押下する。
【００６３】
編集作業者が「追加／編集」ボタンを押下すると、表示処理部１０２は、登録画面１１を更新して表示部１１５に表示する。例えば図１２に示すように、表示処理部１０２は、登録画面１１において、設定欄１３ｃに「操作００１」の発話コメントＭ１を表示する。また表示処理部１０２は、登録画面１１において、画像Ｄ１のサムネイル画像と発話コメントＭ１を含む設定欄１３ｃとを並べて表示する。また、表示処理部１０２は、登録画面１１の画像表示欄１２ｃに、次の画像Ｄ２のサムネイル画像を表示する。
【００６４】
図１２に示す登録画面１１において、編集作業者は、例えばロボット装置３０Ｂの操作設定を行うために設定欄１４ｃの枠内領域を押下する。すると、図６に示す設定画面２１が表示される。
【００６５】
編集作業者は、図６に示す設定画面２１において、例えば、操作名設定欄２２に「操作００２」を入力し、操作位置設定欄２３に「操作００１の次」を入力し、ロボット設定欄２４に「ロボット２」を入力し、速度設定欄２６に「普通」を入力し、前無音時間設定欄２７及び後無音時間設定欄２８に「０秒」を入力する。受付処理部１０１が、入力された前記情報を取得すると、表示処理部１０２が、前記情報に基づく表示を行う（図１３参照）。また図１３に示すように、開始画像表示欄３２に画像Ｄ２のキャプチャ画像が表示される。
【００６６】
タイミング検出処理部１０３は、登録された映像コンテンツＣ１に基づいて、画像Ｄ２が次の画像（画像Ｄ３）に切り替わる切り替わりタイミングを検出する。制御部１００は、前記切り替わりタイミングに基づいて、画像Ｄ２が表示されてから画像Ｄ３が表示されるまでの時間を算出し、算出した時間を「操作００２」の操作時間（例えば「４０秒」）に設定する。これにより、図１３に示すように、操作時間に「４０秒」が表示される。また、「操作００２」は「操作００１」の次の操作であるためコメント開始時間には「１分０秒」が表示される。
【００６７】
次に、編集作業者は、図１３に示す設定画面２１において、例えば、コメント設定欄２５に発話コメントＭ２として「このツアーではイルカを見ることができます。」を入力し、動作設定欄３１に「手を振る」を入力する（図１４参照）。発話コメントＭ２は、本発明の第２発話コメントの一例である。表示処理部１０２は、コメント開始時間、コメント終了時間、コメント時間、及び操作時間を設定画面２１に表示する。
【００６８】
発話時間算出処理部１０４は、発話コメントＭ２の文字数と、速度設定欄２６のコメント速度とに基づいてコメント時間を算出する。ここでは、算出された前記コメント時間を「３０秒」とする。この場合、コメント終了時間は「１分３０秒」となる。表示処理部１０２は、図１４に示すように、前記各時間を設定画面２１に表示する。
【００６９】
また、表示処理部１０２は、前記コメント終了時間に前記無音時間を付加した時間が経過した時点における画像のキャプチャ画像を終了画像表示欄３３に表示する（図１５参照）。ここでは、未だ無音時間が設定されておらず、発話コメントＭ２の発話（再生）が終了するタイミング（コメント終了時間）が、「操作００２」の操作時間（「４０秒」）が終了するタイミングより前であるため、表示処理部１０２は、画像Ｄ３に切り替わる前の画像（画像Ｄ２）のキャプチャ画像を終了画像表示欄３３に表示する。ここでは、終了画像表示欄３３に表示される画像Ｄ２は、開始画像表示欄３２に表示される画像Ｄ２と同じシーン（コンセプト）の内容となる。すなわち、イルカを紹介する画像Ｄ２のキャプチャ画像が表示される。
【００７０】
次に、編集作業者は、図１５に示す設定画面２１において、無音時間自動算出ボタン２９を押下する。すると、無音時間算出処理部１０５は、タイミング検出処理部１０３により検出される切り替わりタイミングと、発話時間算出処理部１０４により算出される前記コメント時間とに基づいて、画像Ｄ２に対応する無音時間を算出する。例えば、無音時間算出処理部１０５は、前記操作時間（「４０秒」）と前記コメント時間（「３０秒」）との差（「１０秒」）を、画像Ｄ２に対応する無音時間に設定する。
【００７１】
無音時間が算出されると、表示処理部１０２は、図１６に示すように、当該無音時間（「１０秒」）を、後無音時間設定欄２８に設定する。また、表示処理部１０２は、映像コンテンツにおいて、前記コメント終了時間（「１分３０秒」）に前記無音時間（「１０秒」）を付加した時間（「１分４０秒」）が経過した時点における画像（画像Ｄ３）のキャプチャ画像を終了画像表示欄３３に表示する（図１６参照）。
【００７２】
以上の処理により、ロボット装置３０Ｂの「操作００２」の操作設定が完了する。編集作業者は、続けてロボット装置３０の操作設定を行う場合、「追加／編集」ボタンを押下する。
【００７３】
編集作業者が「追加／編集」ボタンを押下すると、表示処理部１０２は、登録画面１１を更新して表示部１１５に表示する。例えば図１７に示すように、表示処理部１０２は、登録画面１１において、設定欄１４ｃに「操作００２」の発話コメントＭ２を表示する。また表示処理部１０２は、登録画面１１において、画像Ｄ２のサムネイル画像と発話コメントＭ２を含む設定欄１４ｃとを並べて表示する。また、表示処理部１０２は、登録画面１１の画像表示欄１２ｃに、次の画像Ｄ３のサムネイル画像を表示する。以降、上記処理が繰り返されて、映像コンテンツＣ１に対するロボット装置３０Ａ，３０Ｂの操作設定が行われる。これにより、映像コンテンツデータｄ１に対応するロボット動作データｄ２が作成される。
【００７４】
図１８は、映像コンテンツＣ１に対応するロボット装置３０Ａ，３０Ｂの操作設定が完了した場合の登録画面１１の一例を示す説明図である。尚、図１８において、設定欄１３ｃの各画像Ｄ１，Ｄ２，Ｄ３に対応する発話コメントＭ１，Ｍ２，Ｍ３それぞれの表示枠の幅は、各操作「操作００１」、「操作００２」、「操作００３」の操作時間に応じた長さに設定される。
【００７５】
図１８に示す登録画面１１において、編集作業者が送信ボタン１６を押下した場合、コンテンツ配信装置１０のデータ送信部１４０は、前記操作設定に対応する映像コンテンツデータｄ１とロボット動作データｄ２とを表示装置２０に送信する。ロボット動作データｄ２には、上述の処理により設定された「操作００１」、「操作００２」、「操作００３」の操作設定に対応するロボット動作・発話ファイルｆ１，ｆ２，ｆ３が含まれる。
【００７６】
図１８に示す登録画面１１によれば、編集作業者は、映像コンテンツＣ１に含まれる複数の画像Ｄ１，Ｄ２，Ｄ３の切り替わりタイミングと、それぞれの画像Ｄ１，Ｄ２，Ｄ３に対応する発話コメントＭ１，Ｍ２、Ｍ３の内容とを容易に把握することができる。
【００７７】
［表示装置による映像コンテンツの表示処理］
表示装置２０では、登録された映像コンテンツＣ１の映像コンテンツデータｄ１が実行される。
【００７８】
表示装置２０は、サイネージ再生ソフトウェア２３２によって、映像コンテンツデータ記憶領域に記憶された映像コンテンツＣ１の映像コンテンツデータｄ１を実行し、ロボット動作データ記憶領域２３４に記憶されたロボット動作データｄ２をロボット装置３０Ａ，３０Ｂに送信する。具体的には、表示装置２０は、映像コンテンツデータｄ１の再生処理を実行し、「操作００１」及び「操作００３」に対応するロボット動作・発話ファイルｆ１，ｆ３をロボット装置３０Ａに送信し、「操作００２」に対応するロボット動作・発話ファイルｆ２をロボット装置３０Ｂに送信する。
【００７９】
表示装置２０では、映像コンテンツデータｄ１が実行されることにより、映像コンテンツＣ１が表示部２２０に表示（再生）される。尚、表示装置２０における映像コンテンツの具体的な表示処理は、周知の技術を適用することができる。
【００８０】
［表示装置によるロボット動作データの送信処理］
ここで、表示装置２０がロボット動作データｄ２をロボット装置３０に送信する処理の手順の一例について、図１９のフローチャートを用いて説明する。ロボット動作データｄ２には、ロボット動作・発話ファイルｆ１，ｆ２，ｆ３が含まれるものとする。
【００８１】
先ず、表示装置２０が、例えばロボット装置３０Ａ（「ロボット１」）に対して通信処理を実行すると、表示装置２０は、ロボット動作・発話ファイルｆ１の読み込みを行う（ステップＳ１０１）。次に、表示装置２０は、読み込んだロボット動作・発話ファイルｆ１にロボットＩＤ（ＩＰアドレス）が登録されているか否かを判断する（ステップＳ１０２）。
【００８２】
読み込んだロボット動作・発話ファイルｆ１にロボットＩＤが登録されている場合（Ｓ１０２：ＹＥＳ）、表示装置２０は、読み込んだロボット動作・発話ファイルｆ１からロボット１（ロボット装置３０Ａ）の動作データ（動作ファイル）を抽出する（ステップＳ１０３）。
【００８３】
一方、読み込んだロボット動作・発話ファイルｆ１にロボットＩＤが登録されていない場合（Ｓ１０２：ＮＯ）、ロボット１の動作処理は終了する。
【００８４】
ステップＳ１０４において、表示装置２０は、読み込んだロボット動作・発話ファイルｆ１からロボット１（ロボット装置３０Ａ）の発話データ（発話ファイル）を抽出する。次に、表示装置２０は、接続先のロボット１と接続を確立して（ステップＳ１０５）、動作データ及び発話データを送信する（ステップＳ１０６）。最後に、表示装置２０は、ロボット１との接続を終了する（ステップＳ１０７）。表示装置２０は、ロボット２に対しても上述の処理を実行する。
【００８５】
以上のようにして、表示装置２０からロボット装置３０へのロボット動作データｄ２の通信処理が実行される。
【００８６】
［ロボット装置の動作処理］
ロボット装置３０は、サイネージ再生ソフトウェア２３２によって、表示装置２０から送信されるロボット動作データｄ２に基づいて動作及び発話を出力するように制御されている。
【００８７】
具体的には、表示装置２０において、映像コンテンツデータｄ１が実行（再生）されると、表示装置２０からロボット装置３０Ａに対してロボット動作データｄ２（ロボット動作・発話ファイルｆ１，ｆ３）が送信され、表示装置２０からロボット装置３０Ｂに対してロボット動作データｄ２（ロボット動作・発話ファイルｆ２）が送信される。
【００８８】
ロボット装置３０Ａ，３０Ｂは、表示装置２０から送信されるロボット動作データｄ２のロボット動作・発話ファイルを実行するように制御されている。ロボット装置３０Ａはロボット動作・発話ファイルｆ１を実行し、続いてロボット装置３０Ｂはロボット動作・発話ファイルｆ２を実行し、続いてロボット装置３０Ａはロボット動作・発話ファイルｆ３を実行する。各ロボット装置３０は、ロボット動作・発話ファイルの動作データに応じて動作し、発話データに応じて音声を出力（発話）する。
【００８９】
このように、コンテンツ配信システム１において、コンテンツ配信装置１０は映像コンテンツデータｄ１及びロボット動作データｄ２を表示装置２０に配信し、表示装置２０は、映像コンテンツＣ１を再生するときに、ロボット装置３０Ａ，３０Ｂにロボット動作データｄ２を送信する。これにより、表示装置２０が再生する映像コンテンツＣ１に同期してロボット装置３０Ａ，３０Ｂの動作及び発話を実行することができる。尚、ロボット装置３０における具体的な動作処理及び発話処理は、周知の技術を適用することができる。
【００９０】
尚、本発明の発話処理部（本発明の発話部の一例）は、ロボット装置３０に発話コメントを発話させる処理を実行するものであり、表示装置２０の制御部２００により実現されてもよいし、ロボット装置３０の制御部３００により実現されてもよい。例えば表示装置２０の制御部２００は、画像Ｄ１に対応する発話コメントＭ１をロボット装置３０Ａに発話させ、その後、無音時間算出処理部１０５により算出された無音時間が経過した後に、画像Ｄ２に対応する発話コメントＭ２をロボット装置３０Ｂに発話させる。
【００９１】
第１実施形態に係るコンテンツ配信システム１によれば、ロボット装置３０において、映像コンテンツＣ１に含まれる画像Ｄ１，Ｄ２，Ｄ３の切り替わりタイミングに適切に同期して発話コメントＭ１，Ｍ２，Ｍ３を発話させることができる。またコンテンツ配信装置１０は、表示装置２０に映像コンテンツデータｄ１及びロボット動作データｄ２を送信し、コンテンツ配信装置１０はロボット装置３０の動作タイミングの制御を行わないため、コンテンツ配信システム１の構成を簡略化することができる。
【００９２】
図２０は、比較例に係る、映像コンテンツＣ１の画像Ｄ１，Ｄ２，Ｄ３の切り替わりタイミングと、発話コメントＭ１，Ｍ２，Ｍ３の発話タイミングとを示す説明図である。図２０に示すように、無音時間が適切に設定されていない場合、発話コメントＭ１が発話（再生）された後、画像が画像Ｄ１から画像Ｄ２に切り替わる前に、画像Ｄ２に対応する発話コメントＭ２の発話（再生）が開始されてしまう。これにより、表示装置２０の表示内容と、ロボット装置３０の発話内容とが異なってしまう問題が生じる。
【００９３】
これに対して、第１実施形態に係るコンテンツ配信システム１によれば、無音時間算出処理部１０５が、例えば画像Ｄ１に対応する発話コメントＭ１のコメント時間と、画像Ｄ１から画像Ｄ２に切り替わる切り替わりタイミングとに基づいて、所定の無音時間を算出する。そして、ロボット装置３０は、算出された無音時間に基づく発話タイミングで発話コメントＭ２を発話する。例えば図２１に示すように、画像Ｄ１から画像Ｄ２に切り替わり、画像Ｄ２の表示が開始するタイミングで、発話コメントＭ２の発話が開始される。これにより、簡易な構成により、表示装置２０が画像を表示する表示タイミングと、ロボット装置３０が当該画像に対応する発話コメントを発話するタイミングとを合わせることができる。すなわち、簡易な構成により映像コンテンツの再生に同期させてロボット装置に発話させることが可能となる。
【００９４】
［第２実施形態］
第２実施形態に係るコンテンツ配信システム１について説明する。尚、第１実施形態と同一の構成については説明を省略する。
【００９５】
第２実施形態に係るコンテンツ配信システム１では、編集作業者が、図５に示す登録画面１１において、映像コンテンツＣ１を登録した場合に、図２２に示すように、表示処理部１０２が、登録画面１１の画像表示欄１２ｃに、映像コンテンツＣ１に含まれる全ての画像Ｄ１，Ｄ２，Ｄ３のサムネイル画像を表示する。また、表示処理部１０２は、各画像Ｄ１，Ｄ２，Ｄ３に対応するロボット装置３０Ａ（「ロボット１」）の操作設定の設定欄１３ｃに含まれる「セル１−１」、「セル１−２」、「セル１−３」と、各画像Ｄ１，Ｄ２，Ｄ３に対応するロボット装置３０Ｂ（「ロボット２」）の操作設定の設定欄１４ｃに含まれる「セル２−１」、「セル２−２」、「セル２−３」とを表示する。表示処理部１０２は、全ての画像Ｄ１，Ｄ２，Ｄ３のサムネイル画像と、設定欄１３ｃに含まれる「セル１−１」、「セル１−２」、「セル１−３」と、設定欄１４ｃに含まれる「セル２−１」、「セル２−２」、「セル２−３」とを並べて表示する。各セルには、ロボット装置３０Ａ，３０Ｂの操作設定を登録することが可能となっている。
【００９６】
図２２において、各セルの幅は、画像Ｄ１，Ｄ２，Ｄ３に対応する操作設定の操作時間に応じた長さに設定される。
【００９７】
編集作業者が、ロボット装置３０Ａの操作設定を行うために図２２に示す「セル１−１」を押下する。すると、図２３に示す設定画面４１が表示される。設定画面４１のセル名欄４２には「セル１−１」が自動入力され、ロボット設定欄４４には「ロボット１」が自動入力される。また表示処理部１０２は、開始画像表示欄５２に画像Ｄ１のキャプチャ画像を表示し、終了画像表示欄５３に画像Ｄ２のキャプチャ画像を表示する。
【００９８】
またタイミング検出処理部１０３は、登録された映像コンテンツＣ１に基づいて、切り替わりタイミングを検出し、制御部１００は、前記切り替わりタイミングに基づいて、「セル１−１」の操作時間（例えば「１分０秒」）に設定する。
【００９９】
また無音時間算出処理部１０５は、前記切り替わりタイミングと、発話時間算出処理部１０４により算出されるコメント時間とに基づいて、画像Ｄ１に対応する無音時間を算出する。ここでは、未だ発話コメントが入力されていないため、コメント時間は「０秒」となり、無音時間として「１分０秒」が設定画面４１に表示される。
【０１００】
次に、編集作業者は、図２３に示す設定画面４１において、例えば、コメント設定欄４５に発話コメントＭ１として「こんにちは、今日はハワイツアーについて紹介します。」を入力し、動作設定欄５１に「おじぎをする」を入力する（図２４参照）。表示処理部１０２は、コメント開始時間、コメント終了時間、コメント時間、及び操作時間を設定画面４１に表示する。また、無音時間算出処理部１０５は、前記切り替わりタイミング（前記操作時間（「１分０秒」））と、前記コメント時間（「５５秒」）とに基づいて、画像Ｄ１に対応する無音時間（「５秒」）を算出する。表示処理部１０２は、図２４に示すように、前記各時間を設定画面４１に表示する。
【０１０１】
以上の処理により、ロボット装置３０Ａの「セル１−１」の操作設定が完了する。編集作業者は、続けて操作設定を行う場合、「追加／編集」ボタンを押下する。
【０１０２】
編集作業者が「追加／編集」ボタンを押下すると、表示処理部１０２は、登録画面１１を更新して表示部１１５に表示する。例えば図２５に示すように、表示処理部１０２は、登録画面１１の設定欄１３ｃの「セル１−１」に発話コメントＭ１を表示する。
【０１０３】
図２５に示す登録画面１１において、編集作業者は、例えばロボット装置３０Ｂの操作設定を行うために設定欄１４ｃの「セル２−２」を押下する。以降は、「セル１−１」と同様の操作によりロボット装置３０Ａ，３０Ｂの操作設定が行われる。これにより、映像コンテンツデータｄ１に対応するロボット動作データｄ２が作成される。ロボット動作データｄ２には、上述の処理により設定された各セルの操作設定に対応するロボット動作・発話ファイルが含まれる。
【０１０４】
尚、第２実施形態に係るコンテンツ配信システム１では、画像Ｄ１に対して、ロボット装置３０Ａ，３０Ｂそれぞれの操作設定を行うことができる。これにより、画像Ｄ１が表示装置２０に表示（再生）されている間に、ロボット装置３０Ａ，３０Ｂそれぞれに、同一又は異なる発話コメントを、同一又は異なるタイミングで発話させることができる。例えば、画像Ｄ１の操作時間の前半ではロボット装置３０Ａに発話コメントＭ１を発話させ、画像Ｄ１の操作時間の後半ではロボット装置３０Ｂに発話コメントＭ１とは異なる内容の発話コメントを発話させてもよい。
【０１０５】
第２実施形態に係るコンテンツ配信システム１によれば、第１実施形態に係るコンテンツ配信システム１と同様に、簡易な構成により、表示装置２０が画像を表示する表示タイミングと、ロボット装置３０が当該画像に対応する発話コメントを発話するタイミングとを合わせることができる。また、第２実施形態に係るコンテンツ配信システム１では、連続する発話コメント同士の間に自動的に無音時間が設定されるため、より簡単に表示タイミングと発話タイミングとを合わせることができる。
【０１０６】
本発明に係るコンテンツ配信システムは、上述の各実施形態に限定されない。
【０１０７】
他の実施形態として、表示処理部１０２は、図２６に示すように、映像コンテンツＣ１に対応するロボット装置３０Ａ，３０Ｂの操作設定が完了した場合の登録画面１１において、発話コメントＭ１，Ｍ２，Ｍ３を含むそれぞれの設定欄１３ｃ（表示枠）の幅をそれぞれのコメント時間に応じた長さで表示させてもよい。また、表示処理部１０２は、図２６に示すように、各設定欄１３ｃに隣接して無音時間を表す領域Ｎ１，Ｎ２，Ｎ３を、無音時間の長さに応じた幅ｔ１，ｔ２，ｔ３で表示させてもよい。これにより、編集作業者は、登録画面１１により、直感的に発話コメント及び無音時間の割合（バランス）を把握することができる。
【０１０８】
また表示処理部１０２は、図２６に示す登録画面１１において、画像Ｄ１，Ｄ２，Ｄ３の開始又は終了時間Ｔ０〜Ｔ３を表示してもよい。
【０１０９】
また他の実施形態として、図２６に示す登録画面１１において、編集作業者が発話コメントＭ１，Ｍ２，Ｍ３を含む設定欄（表示枠）の幅を変化させた場合に、発話時間算出処理部１０４が、コメント時間を変化後の幅に応じた時間に変更し、無音時間算出処理部１０５が、無音時間を変化後の幅に応じた時間に変更する。例えば、編集作業者は、マウスにより前記設定欄の右辺をドラッグアンドドロップ操作して、前記設定欄の横幅を変化させる。この構成によれば、登録画面１１において、容易に発話コメント及び無音時間の割合を変更することができる。尚、この構成では、コメント時間の変更に伴って、コメント速度が自動的に変更される。
【０１１０】
また他の実施形態として、画像の表示が開始してから発話コメントの発話が開始するまでの間の前無音時間は、編集作業者により前無音時間設定欄２７に入力されてもよいし、予め設定されてもよい。前無音時間が設定される場合、無音時間算出処理部１０５は、タイミング検出処理部１０３により検出される切り替わりタイミングと、発話時間算出処理部１０４により算出されるコメント時間と、前無音時間とに基づいて、画像に対応する無音時間を算出する。例えば、図２７に示す設定画面２１において、前無音時間が「２秒」に設定された場合、無音時間算出処理部１０５は、前記操作時間（「１分０秒」）から、前記コメント時間（「５５秒」）と前記無音時間（「２秒」）とを減算した残りの時間（「３秒」）を、画像Ｄ１に対応する無音時間に設定する。これにより、画像の表示が開始されてから数秒後（前無音時間の経過後）に当該画像に対応する発話コメントが発話されるため、映像コンテンツに注目させることができる。
【０１１１】
尚、本発明の無音時間は、映像コンテンツに対応して設定される発話コメントを発話しない時間である。よって、前記無音時間には、例えば、ロボット装置３０が前記発話コメントに関連しないコメント又は音楽などを出力する時間、及び、ロボット装置３０が動作する動作時間などは含まれない。
【０１１２】
以上のように、本発明に係るコンテンツ配信方法は、以下のステップを含む。例えば、コンテンツ配信方法は、表示装置が再生する複数の画像を含む映像コンテンツにおいて、第１画像から第２画像に切り替わる切り替わりタイミングを検出するステップと、発話装置に発話させる前記第１画像に対応する第１発話コメントの再生に要する発話時間を算出するステップと、検出される前記切り替わりタイミングと、算出される前記発話時間とに基づいて、前記第１画像に対応する無音時間を算出するステップと、算出される前記無音時間に基づいて、前記第２画像に対応する第２発話コメントを前記発話装置に発話させるステップと、を含む。
【０１１３】
また、本発明に係るコンテンツ配信プログラムは、以下のステップをコンピュータに実行させる。例えば、コンテンツ配信プログラムは、表示装置が再生する複数の画像を含む映像コンテンツにおいて、第１画像から第２画像に切り替わる切り替わりタイミングを検出するステップと、発話装置に発話させる前記第１画像に対応する第１発話コメントの再生に要する発話時間を算出するステップと、検出される前記切り替わりタイミングと、算出される前記発話時間とに基づいて、前記第１画像に対応する無音時間を算出するステップと、算出される前記無音時間に基づいて、前記第２画像に対応する第２発話コメントを前記発話装置に発話させるステップと、をコンピュータに実行させる。
【０１１４】
以上のように、本発明は、上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、すなわち、本発明の要旨を逸脱しない範囲内において適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【符号の説明】
【０１１５】
１        ：コンテンツ配信システム
１０      ：コンテンツ配信装置
１１      ：登録画面
１３ｃ    ：設定欄
１４ｃ    ：設定欄
２０      ：表示装置
２１      ：設定画面
３０      ：ロボット装置
３０Ａ    ：ロボット装置
３０Ｂ    ：ロボット装置
１００    ：制御部
１０１    ：受付処理部
１０２    ：表示処理部
１０３    ：タイミング検出処理部
１０４    ：発話時間算出処理部
１０５    ：無音時間算出処理部
１１０    ：通信部
１１５    ：表示部
１２０    ：映像コンテンツデータ登録部
１３０    ：ロボット動作データ登録部
１４０    ：データ送信部
１５０    ：記憶部
１５１    ：制御プログラム
１５２    ：サイネージ番組編集ソフトウェア
１５３    ：発話編集ソフトウェア
１５４    ：映像コンテンツデータ記憶領域
１５５    ：ロボット動作データ記憶領域
２００    ：制御部
２１０    ：通信部
２２０    ：表示部
２３０    ：記憶部
２３１    ：制御プログラム
２３２    ：サイネージ再生ソフトウェア
２３３    ：映像コンテンツデータ記憶領域
２３４    ：ロボット動作データ記憶領域
３００    ：制御部
３１０    ：通信部
３２０    ：音声出力部
３３０    ：記憶部
３３１    ：制御プログラム
３３２    ：ロボット動作データ記憶領域
【図１】
2020017844.tif 000003
【図２】
2020017844.tif 000004
【図３】
2020017844.tif 000005
【図４】
2020017844.tif 000006
【図５】
2020017844.tif 000007
【図６】
2020017844.tif 000008
【図７】
2020017844.tif 000009
【図８】
2020017844.tif 000010
【図９】
2020017844.tif 000011
【図１０】
2020017844.tif 000012
【図１１】
2020017844.tif 000013
【図１２】
2020017844.tif 000014
【図１３】
2020017844.tif 000015
【図１４】
2020017844.tif 000016
【図１５】
2020017844.tif 000017
【図１６】
2020017844.tif 000018
【図１７】
2020017844.tif 000019
【図１８】
2020017844.tif 000020
【図１９】
2020017844.tif 000021
【図２０】
2020017844.tif 000022
【図２１】
2020017844.tif 000023
【図２２】
2020017844.tif 000024
【図２３】
2020017844.tif 000025
【図２４】
2020017844.tif 000026
【図２５】
2020017844.tif 000027
【図２６】
2020017844.tif 000028
【図２７】
2020017844.tif 000029