(57)【要約】【課題】コンテンツを表示するコンテンツ表示システムであって、表示中のコンテンツを容易に変更することが可能なコンテンツ表示システム及び表示装置を提供すること。【解決手段】コンテンツ表示システム１００は、コンテンツを操作表示部２３に表示するコンテンツ再生部２１３と、音声を受け付ける音声受付部３１１と、受け付けられた前記音声に対応するコマンドを生成するコマンド管理部４１４と、生成された前記コマンドが操作表示部２３に表示中の第１コンテンツを変更する変更コマンドであるか否かを判定するコマンド問い合わせ部２１４と、前記コマンドが変更コマンドである場合に変更コマンドに対応する第２コンテンツを操作表示部２３に配信するコンテンツ配信部１１４と、を備え、コンテンツ再生部２１３は、操作表示部２３の表示内容を第１コンテンツからコンテンツ配信部１１４により配信される第２コンテンツに変更する。【選択図】図２
2020010189.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを表示部に表示するコンテンツ再生部と、
音声を受け付ける音声受付部と、
前記音声受付部により受け付けられた前記音声に対応するコマンドを生成するコマンド生成部と、
前記コマンド生成部により生成された前記コマンドが前記表示部に表示中の第１コンテンツを変更する変更コマンドであるか否かを判定するコマンド判定部と、
前記コマンド判定部により前記コマンドが前記変更コマンドであると判定された場合に、前記変更コマンドに対応する第２コンテンツを前記コンテンツ再生部に配信するコンテンツ配信部と、
を備え、
前記コンテンツ再生部は、前記表示部の表示内容を前記第１コンテンツから前記コンテンツ配信部により配信される前記第２コンテンツに変更する、
コンテンツ表示システム。
【請求項２】
前記コマンド生成部により生成された前記コマンドを記憶部に登録するコマンド管理部と、
前記コマンド管理部に対して、前記記憶部に前記コマンドが登録されているか否かを問い合わせる問い合わせ部と、
を備え、
前記コマンド判定部は、前記問い合わせ部による問い合わせの結果に基づいて、前記記憶部に登録された前記コマンドが前記変更コマンドであるか否かを判定する、
請求項１に記載のコンテンツ表示システム。
【請求項３】
前記記憶部に登録された前記コマンドが前記変更コマンドである場合に、前記コンテンツ配信部に前記第２コンテンツの配信を要求するコンテンツ要求部をさらに備え、
前記コンテンツ配信部は、前記コンテンツ要求部から前記要求を受信した場合に、前記第２コンテンツを前記コンテンツ要求部に配信する、
請求項２に記載のコンテンツ表示システム。
【請求項４】
コンテンツの再生スケジュールを管理するタイムテーブルを作成するタイムテーブル管理部をさらに備え、
前記タイムテーブル管理部は、前記第１コンテンツを再生するための第１タイムテーブルを、前記第２コンテンツを再生するための第２タイムテーブルに変更し、
前記コンテンツ再生部は、前記第２タイムテーブルに従って前記第２コンテンツを表示する、
請求項１から請求項３の何れか１項に記載のコンテンツ表示システム。
【請求項５】
前記コマンド生成部は、前記音声受付部により受け付けられた前記音声に利用者を認証する認証情報が含まれる場合に、当該音声に対応して生成した前記変更コマンドに前記認証情報を付加する、
請求項１から請求項３の何れか１項に記載のコンテンツ表示システム。
【請求項６】
前記第１コンテンツの再生スケジュールを管理する第１タイムテーブルを作成するタイムテーブル管理部をさらに備え、
前記変更コマンドに前記認証情報が付加されていない場合において、前記コンテンツ再生部は、一定期間だけ前記第２コンテンツを表示し、当該一定期間が終了すると前記第１タイムテーブルに従って再び前記第１コンテンツを表示する、
請求項５に記載のコンテンツ表示システム。
【請求項７】
前記コンテンツ再生部を備える表示装置と、
前記音声受付部を備えるスピーカ装置と、
前記コマンド生成部を備えるクラウドサーバと、
前記コンテンツ配信部を備える管理サーバと、
を含み、
前記表示装置と前記スピーカ装置と前記クラウドサーバと前記管理サーバとはネットワークを介して接続されている、
請求項１から請求項６の何れか１項に記載のコンテンツ表示システム。
【請求項８】
コンテンツを表示する表示装置であって、
音声に対応するコマンドに基づいてコンテンツを表示させるコンテンツ再生部を備え、
前記コンテンツ再生部は、前記音声に対応する前記コマンドが前記表示装置に表示中の第１コンテンツを変更する変更コマンドである場合に、前記表示装置の表示内容を前記第１コンテンツから第２コンテンツに変更する、
表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルサイネージシステムなどのコンテンツ表示システム及び表示装置に関する。
【背景技術】
【０００２】
公共施設などにおいて不特定多数の人を対象として広告などのコンテンツをディスプレイ（表示装置）に表示するデジタルサイネージが知られている（例えば特許文献１参照）。
【０００３】
一般的にデジタルサイネージは、デジタルサイネージシステムの管理者が配信するコンテンツを設定し、設定されたコンテンツが管理サーバから各クライアントとなる表示装置に配信されるシステムとなっている。管理者は、広告の依頼主からの要求に応じて、管理サーバにおいてコンテンツを決定したり、表示中のコンテンツを変更したりする操作を行う。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−１５２２７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、管理サーバが多数の表示装置を管理するデジタルサイネージシステムの場合、各表示装置は多数の異なる場所に配置される。このような場合、各表示装置が配置される場所の状況（天候、施設を利用する利用者の動線及び属性など）は様々であるため、その場所に応じてコンテンツを決定したり変更したりすることが望ましい。この点、従来のシステムでは、管理者が管理サーバにおいてコンテンツを決定及び変更する構成であるため、例えば表示中のコンテンツを場所に応じて容易に変更することが困難である。
【０００６】
本発明の目的は、コンテンツを表示するコンテンツ表示システムであって、表示中のコンテンツを容易に変更することが可能なコンテンツ表示システム及び表示装置を提供することにある。
【課題を解決するための手段】
【０００７】
本発明の一の態様に係るコンテンツ表示システムは、コンテンツを表示するコンテンツ再生部と、音声を受け付ける音声受付部と、前記音声受付部により受け付けられた前記音声に対応するコマンドを生成するコマンド生成部と、前記コマンド生成部により生成された前記コマンドが前記表示部に表示中の第１コンテンツを変更する変更コマンドであるか否かを判定するコマンド判定部と、前記コマンド判定部により前記コマンドが前記変更コマンドであると判定された場合に、前記変更コマンドに対応する第２コンテンツを前記コンテンツ再生部に配信するコンテンツ配信部と、を備え、前記コンテンツ再生部は、前記表示部の表示内容を前記第１コンテンツから前記コンテンツ配信部により配信される前記第２コンテンツに変更する。
【０００８】
本発明の他の態様に係る表示装置は、コンテンツを表示する表示装置であって、音声に対応するコマンドに基づいてコンテンツを表示させるコンテンツ再生部を備え、前記コンテンツ再生部は、前記音声に対応する前記コマンドが前記表示装置に表示中の第１コンテンツを変更する変更コマンドである場合に、前記表示装置の表示内容を前記第１コンテンツから第２コンテンツに変更する。
【発明の効果】
【０００９】
本発明によれば、コンテンツを表示するコンテンツ表示システムにおいて、表示中のコンテンツを容易に変更することが可能となる。
【図面の簡単な説明】
【００１０】
【図１】図１は、本発明の実施形態に係るコンテンツ表示システムの概略構成を示す図である。
【図２】図２は、本発明の実施形態に係るコンテンツ表示システムの構成を示す機能ブロック図である。
【図３】図３は、本発明の実施形態に係るコンテンツ表示システムにおけるタイムテーブルの一例を示す図である。
【図４】図４は、本発明の実施形態に係るコンテンツ表示システムにおけるコマンド情報データベースの一例を示す図である。
【図５】図５は、本発明の実施形態に係るコンテンツ表示システムの処理の手順の一例を模式的に示す図である。
【図６】図６は、本発明の実施形態に係るコンテンツ表示システムにおける音声受付処理の手順の一例を説明するためのフローチャートである。
【図７】図７は、本発明の実施形態に係るコンテンツ表示システムにおけるコマンド登録処理の手順の一例を説明するためのフローチャートである。
【図８】図８は、本発明の実施形態に係るコンテンツ表示システムにおけるコンテンツ配信処理の手順の一例を説明するためのフローチャートである。
【図９】図９は、本発明の実施形態に係るコンテンツ表示システムにおけるコンテンツ再生処理の手順の一例を説明するためのフローチャートである。
【図１０】図１０は、本発明の実施形態に係るコンテンツ表示システムにおける一般配信処理の手順の一例を説明するためのフローチャートである。
【図１１】図１１は、本発明の実施形態に係るコンテンツ表示システムにおけるコンテンツ変更処理の手順の一例を説明するためのフローチャートである。
【図１２】図１２は、本発明の実施形態に係るコンテンツ表示システムにおけるコンテンツ選択処理の手順の一例を説明するためのフローチャートである。
【発明を実施するための形態】
【００１１】
以下、添付図面を参照しながら、本発明の実施形態について説明する。なお、以下の実施形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定する性格を有さない。
【００１２】
本発明に係るコンテンツ表示システムは、店舗、駅、街頭、オフィスなど様々な場所において、広告などのコンテンツを表示装置（ディスプレイ）に表示するデジタルサイネージシステムに適用される。前記コンテンツには、静止画像、動画像、音楽などが含まれる。
【００１３】
図１は、本発明の実施形態に係るコンテンツ表示システムの概略構成を示す図である。コンテンツ表示システム１００は、管理サーバ１と、複数の表示装置２と、複数のスピーカ装置３（例えばＡＩスピーカ、スマートスピーカなど）と、クラウドサーバ４とを含んでいる。管理サーバ１と各表示装置２と各スピーカ装置３とクラウドサーバ４とは、互いにネットワークＮ１を介して接続されている。ネットワークＮ１は、インターネット、ＬＡＮ、ＷＡＮ、又は公衆電話回線などの通信網である。スピーカ装置３は、表示装置２に関連付けられて、表示装置２の近傍に配置される。各表示装置２及び各スピーカ装置３は、コンテンツを表示（再生）する場所に１台ずつ配置される。例えば、表示装置２Ａと表示装置２Ａに関連付けられたスピーカ装置３Ａとは場所Ａに配置され、表示装置２Ｂと表示装置２Ｂに関連付けられたスピーカ装置３Ｂとは場所Ｂに配置され、表示装置２Ｃと表示装置２Ｃに関連付けられたスピーカ装置３Ｃとは場所Ｃに配置される。管理サーバ１は、例えば複数の表示装置２を統括する事業者に配置され、複数の表示装置２を管理及び制御する。管理サーバ１は、１台であってもよいし複数台であってもよい。また１台の管理サーバ１が管理する表示装置２の台数は限定されない。クラウドサーバ４は、例えば複数台のデータサーバ（仮想サーバ）で構築される。
【００１４】
以下、コンテンツ表示システム１００の具体的な構成について説明する。尚、以下の説明では、表示装置２Ａ、２Ｂ、２Ｃを区別しない場合は表示装置２と称し、スピーカ装置３Ａ、３Ｂ、３Ｃを区別しない場合はスピーカ装置３と称す。また、クラウドサーバ４は、１台の仮想サーバとして説明する。尚、クラウドサーバ４は、１台の物理サーバに置き換えられてもよい。
【００１５】
［管理サーバ１］
図２に示すように、管理サーバ１は、制御部１１、記憶部１２、操作表示部１３、及び通信インターフェース１４などを備える。管理サーバ１は、例えばパーソナルコンピュータのような情報処理装置であってもよい。操作表示部１３は本発明の表示部の一例である。
【００１６】
通信インターフェース１４は、管理サーバ１を有線又は無線でネットワークＮ１に接続し、ネットワークＮ１を介して他の機器（例えば表示装置２）との間で所定の通信プロトコルに従ったデータ通信を実行するための通信インターフェースである。
【００１７】
操作表示部１３は、各種の情報を表示する液晶ディスプレイ又は有機ＥＬディスプレイのような表示部と、操作を受け付けるマウス、キーボード、又はタッチパネルなどの操作部とを備えるユーザーインターフェースである。
【００１８】
記憶部１２は、各種の情報を記憶するＨＤＤ、ＳＳＤ、フラッシュメモリーなどの不揮発性の記憶部である。例えば、記憶部１２には、制御部１１により実行される制御プログラムが記憶されている。例えば、コンテンツ、前記制御プログラムなどは、ＣＤ又はＤＶＤなどのコンピュータ読取可能な記録媒体に非一時的に記録されており、管理サーバ１に電気的に接続されるＣＤドライブ又はＤＶＤドライブなどの読取装置（不図示）で読み取られて記憶部１２に記憶される。
【００１９】
また、記憶部１２には、前記制御プログラムとして、サイネージソフトウェアがインストールされている。管理サーバ１が起動しているときに、管理者の操作によりサイネージソフトウェアの起動が指示された場合、制御部１１は、記憶部１２からサイネージソフトウェアを読み出して実行する。これにより、サイネージソフトウェアが管理サーバ１上で起動する。
【００２０】
また、記憶部１２には、表示装置２に配信されるコンテンツと、コンテンツを表示（再生）するための再生スケジュールを規定するタイムテーブルとが記憶されている。前記コンテンツは、静止画像、動画像、音楽などを含む。前記コンテンツは、管理サーバ１を操作する管理者の操作に基づいて、ネットワークＮ１を介して管理サーバ１にダウンロードされてもよいし、コンテンツが記録された記録媒体から管理サーバ１に転送されてもよい。管理者は、コンテンツに対応するタイムテーブルＴ１を作成する。図３には、タイムテーブルＴ１の一例を示している。図３に示すタイムテーブルＴ１には、時刻「９：００」に表示装置２Ａの電源をＯＮしてコンテンツＡの再生を開始し、時刻「１７：００」にコンテンツＡの再生を停止してコンテンツＢの再生を開始し、時刻「２１：００」にコンテンツＢの再生を停止して表示装置２Ａの電源をＯＦＦする再生スケジュールが設定されている。記憶部１２には、表示装置２ごとに、コンテンツ及びタイムテーブルＴ１が記憶される。
【００２１】
制御部１１は、ＣＰＵ、ＲＯＭ、及びＲＡＭなどの制御機器を有する。前記ＣＰＵは、各種の演算処理を実行するプロセッサーである。前記ＲＯＭは、前記ＣＰＵに各種の処理を実行させるためのＢＩＯＳ及びＯＳなどの制御プログラムが予め記憶された不揮発性の記憶部である。前記ＲＡＭは、各種の情報を記憶する揮発性又は不揮発性の記憶部であり、前記ＣＰＵが実行する各種の処理の一時記憶メモリー（作業領域）として使用される。そして、制御部１１は、前記ＲＯＭ又は記憶部１２に予め記憶された各種の制御プログラムを前記ＣＰＵで実行することにより管理サーバ１を制御する。
【００２２】
具体的に、制御部１１は、受付処理部１１１、コンテンツ決定部１１２、タイムテーブル管理部１１３、コンテンツ配信部１１４などの各種の処理部を含む。コンテンツ配信部１１４は、本発明のコンテンツ配信部の一例である。なお、制御部１１は、前記ＣＰＵで前記制御プログラムに従った各種の処理を実行することによって前記各種の処理部として機能する。また、制御部１１に含まれる一部又は全部の処理部が電子回路で構成されていてもよい。なお、前記制御プログラムは、複数のプロセッサーを前記各種の処理部として機能させるためのプログラムであってもよい。
【００２３】
受付処理部１１１は、管理者が操作表示部１３において操作した内容に応じた操作情報を受け付ける。また、受付処理部１１１は、表示装置２から後述する各種の情報、例えばタイムテーブルＴ１（図３参照）の変更情報、コンテンツの配信要求、コンテンツメニューの配信要求などを受け付ける。
【００２４】
コンテンツ決定部１１２は、表示装置２に配信（送信）するコンテンツを決定する。具体的には、コンテンツ決定部１１２は、管理者の指示、表示装置２からの要求などに基づいてコンテンツを決定する。
【００２５】
タイムテーブル管理部１１３は、コンテンツ決定部１１２により決定されるコンテンツに基づいて、タイムテーブルＴ１（図３参照）を作成する。タイムテーブル管理部１１３は、作成したタイムテーブルＴ１を記憶部１２に記憶する。またタイムテーブル管理部１１３は、表示装置２からの要求に基づいてタイムテーブルＴ１を変更する。例えば、タイムテーブル管理部１１３は、コンテンツが変更された場合にタイムテーブルＴ１を変更する。また例えば、タイムテーブル管理部１１３は、表示装置２においてタイムテーブルＴ１が変更された場合に、表示装置２から変更済みのタイムテーブルＴ１を受信して記憶部１２に記憶（更新）する。
【００２６】
コンテンツ配信部１１４は、コンテンツ決定部１１２により決定されたコンテンツと、タイムテーブル管理部１１３により作成又は変更されたタイムテーブルＴ１とを表示装置２に送信する。また、コンテンツ配信部１１４は、表示装置２からコンテンツメニューの配信要求を受信した場合に、当該コンテンツメニューを表示装置２に送信する。
【００２７】
［スピーカ装置３］
図２に示すように、スピーカ装置３は、制御部３１、記憶部３２、スピーカ３３、マイク３４、及び通信インターフェース３５などを備える。スピーカ装置３は、例えばＡＩスピーカ、スマートスピーカなどの機器であってもよい。スピーカ装置３は、表示装置２の近傍に配置され、表示装置２を利用する利用者の音声をマイク３４を介して取得したり、当該利用者に向かってスピーカ３３から音声を出力（報知）したりする。前記利用者には、表示装置２を操作する権限を有する操作者と、表示装置２に表示されるコンテンツを視聴する視聴者とが含まれる。
【００２８】
通信インターフェース３５は、スピーカ装置３を有線又は無線でネットワークＮ１に接続し、ネットワークＮ１を介して他の機器（例えばクラウドサーバ４）との間で所定の通信プロトコルに従ったデータ通信を実行するための通信インターフェースである。
【００２９】
記憶部３２は、各種の情報を記憶するフラッシュメモリーなどの不揮発性の記憶部である。例えば、記憶部３２には、制御部３１により実行される制御プログラムが記憶されている。例えば、前記制御プログラムは、管理サーバ１又はクラウドサーバから配信されて記録される。また前記制御プログラムは、ＵＳＢ（登録商標）メモリなどの記録媒体から記録されてもよい。
【００３０】
制御部３１は、ＣＰＵ、ＲＯＭ、及びＲＡＭなどの制御機器を有する。前記ＣＰＵは、各種の演算処理を実行するプロセッサーである。前記ＲＯＭは、前記ＣＰＵに各種の処理を実行させるためのＢＩＯＳ及びＯＳなどの制御プログラムが予め記憶された不揮発性の記憶部である。前記ＲＡＭは、各種の情報を記憶する揮発性又は不揮発性の記憶部であり、前記ＣＰＵが実行する各種の処理の一時記憶メモリー（作業領域）として使用される。そして、制御部３１は、前記ＲＯＭ又は記憶部３２に予め記憶された各種の制御プログラムを前記ＣＰＵで実行することによりスピーカ装置３を制御する。
【００３１】
具体的に、制御部３１は、音声受付部３１１、音声認識部３１２、コマンド判定部３１３、音声データ送信部３１４、報知部３１５などの各種の処理部を含む。音声受付部３１１は本発明の音声受付部の一例である。なお、制御部３１は、前記ＣＰＵで前記制御プログラムに従った各種の処理を実行することによって前記各種の処理部として機能する。また、制御部３１に含まれる一部又は全部の処理部が電子回路で構成されていてもよい。なお、前記制御プログラムは、複数のプロセッサーを前記各種の処理部として機能させるためのプログラムであってもよい。
【００３２】
音声受付部３１１は、表示装置２を利用する利用者（操作者又は視聴者）が発話した音声を受け付ける。利用者は、例えば、スピーカ装置３の起動を指示する起動コマンド（ウェイクアップコマンド）、コンテンツの再生を指示する再生コマンド、再生中のコンテンツの変更を指示する変更コマンド、コンテンツメニューの表示を指示するメニューコマンド、所望のキーワードの検索を指示する検索コマンドなど、それぞれのコマンドに対応する音声を発話する。
【００３３】
音声認識部３１２は、音声受付部３１１により受け付けられた音声に対して音声認識処理を実行する。例えば音声認識部３１２は、前記音声に対応する音声データをテキストデータに変換する。音声認識処理は、周知の技術を適用することができる。
【００３４】
コマンド判定部３１３は、前記テキストデータに基づいて、音声受付部３１１により受け付けられた前記音声が起動コマンドであるか否かを判定する。
【００３５】
制御部３１は、前記音声が起動コマンドである場合、その後に音声受付部３１１により受け付けられた前記音声に対応する音声データを取得する。例えば、利用者が所定のコマンドに対応する音声を発話した場合、制御部３１は、前記音声に対応する音声データを取得する。また例えば、表示装置２の操作権限を有する操作者が認証情報を示す所定のパスワードを発話した場合、制御部３１は、当該パスワードを取得する。このように、制御部３１は、起動コマンドを受け付けた場合に音声データの取得を開始する。すなわち、スピーカ装置３は、起動コマンドを受け付けるまではスリープモードを維持し、起動コマンドを受け付けると通常モードに移行する。
【００３６】
音声データ送信部３１４は、通常モードで取得された前記音声データをクラウドサーバ４に送信する。クラウドサーバ４は、スピーカ装置３から受信する前記音声データに対応する音声が適切なコマンドか否か（「適切」又は「エラー」（不適切））を判定し、判定結果をスピーカ装置３に通知する。
【００３７】
報知部３１５は、クラウドサーバ４から受信する前記判定結果が「エラー」の場合に、スピーカ３３からエラーメッセージを出力（報知）する。
【００３８】
［クラウドサーバ４］
図２に示すように、クラウドサーバ４は、制御部４１、記憶部４２、通信インターフェース４３などを備える。
【００３９】
通信インターフェース４３は、クラウドサーバ４を有線又は無線でネットワークＮ１に接続し、ネットワークＮ１を介して他の機器（例えばスピーカ装置３、表示装置２）との間で所定の通信プロトコルに従ったデータ通信を実行するための通信インターフェースである。
【００４０】
記憶部４２は、各種の情報を記憶するフラッシュメモリーなどの不揮発性の記憶部である。例えば、記憶部４２には、制御部４１により実行される制御プログラムが記憶されている。例えば、前記制御プログラムは、ＣＤ又はＤＶＤなどのコンピュータ読取可能な記録媒体に非一時的に記録されており、クラウドサーバ４に電気的に接続されるＣＤドライブ又はＤＶＤドライブなどの読取装置（不図示）で読み取られて記憶部４２に記憶される。
【００４１】
また記憶部４２には、スピーカ装置３から受信する音声データに対応するコマンドが記憶される。図４は、前記コマンドの情報が登録されるコマンド情報データベースＤＢ１の一例を示す図である。コマンド情報データベースＤＢ１には、前記音声データの送信元のスピーカ装置３の識別情報（スピーカＩＤ）と、前記音声データに対応するコマンドの内容とが登録される。コマンド情報データベースＤＢ１は、キュー（queue）構造から成るキューデータベースであってもよい。また、コマンド情報データベースＤＢ１は、各スピーカ装置３に対応して個別に設けられてもよい。
【００４２】
制御部４１は、ＣＰＵ、ＲＯＭ、及びＲＡＭなどの制御機器を有する。前記ＣＰＵは、各種の演算処理を実行するプロセッサーである。前記ＲＯＭは、前記ＣＰＵに各種の処理を実行させるためのＢＩＯＳ及びＯＳなどの制御プログラムが予め記憶された不揮発性の記憶部である。前記ＲＡＭは、各種の情報を記憶する揮発性又は不揮発性の記憶部であり、前記ＣＰＵが実行する各種の処理の一時記憶メモリー（作業領域）として使用される。そして、制御部４１は、前記ＲＯＭ又は記憶部４２に予め記憶された各種の制御プログラムを前記ＣＰＵで実行することによりクラウドサーバ４を制御する。
【００４３】
具体的に、制御部４１は、音声データ受信部４１１、音声認識部４１２、コマンド判定部４１３、コマンド管理部４１４、問い合わせ受信部４１５などの各種の処理部を含む。コマンド管理部４１４は、本発明のコマンド生成部及びコマンド管理部の一例である。なお、制御部４１は、前記ＣＰＵで前記制御プログラムに従った各種の処理を実行することによって前記各種の処理部として機能する。また、制御部４１に含まれる一部又は全部の処理部が電子回路で構成されていてもよい。なお、前記制御プログラムは、複数のプロセッサーを前記各種の処理部として機能させるためのプログラムであってもよい。
【００４４】
音声データ受信部４１１は、スピーカ装置３が通常モードのときにスピーカ装置３から送信される前記音声データを受信する。尚、スピーカ装置３がスリープモードのときは、前記音声データはクラウドサーバ４に送信されないため、不要なデータ通信を抑えることができる。
【００４５】
音声認識部４１２は、音声データ受信部４１１により受信された音声データに対して音声認識処理を実行する。例えば音声認識部４１２は、前記音声データをテキストデータに変換する。
【００４６】
コマンド判定部４１３は、音声認識部４１２により変換されたテキストデータに基づいて、前記音声データに対応する音声が適切なコマンドであるか否か（「適切」又は「エラー」（不適切））を判定する。例えば、前記テキストデータが“コンテンツＡを再生して”の場合、コンテンツＡの再生を指示する内容であるため、コマンド判定部４１３は適切なコマンド（再生コマンド）であると判定する。また例えば、前記テキストデータが“コンテンツＢに変更して”の場合、表示中のコンテンツを別のコンテンツＢに変更する指示を表す内容であるため、コマンド判定部４１３は適切なコマンド（変更コマンド）であると判定する。また例えば、前記テキストデータが“コンテンツメニューを表示して”の場合、コンテンツメニューの表示を指示する内容であるため、コマンド判定部４１３は適切なコマンド（メニューコマンド）であると判定する。前記テキストデータが所定の指示を表す内容でない場合、コマンド判定部４１３は、適切なコマンドではないとして「エラー」と判定する。コマンド判定部４１３は、判定結果をスピーカ装置３に通知する。
【００４７】
また、コマンド判定部４１３は、音声認識部４１２により変換された前記パスワードに対応するテキストデータに基づいて、利用者に操作権限があるか否かを判定する（認証処理）。
【００４８】
コマンド管理部４１４は、コマンド判定部４１３により適切なコマンドであると判定された前記テキストデータに基づいて、所定の形式に応じたコマンドを生成する。コマンド管理部４１４は、生成したコマンドをコマンド情報データベースＤＢ１（図４参照）に登録する。コマンド管理部４１４は、“コンテンツＡを再生して”のテキストデータに対して、「コンテンツＡの再生」のコマンドを生成し、“コンテンツＢに変更して”のテキストデータに対して、「コンテンツＢに変更」のコマンドを生成し、“コンテンツメニューを表示して”のテキストデータに対して、「コンテンツメニューの表示」のコマンドを生成する。
【００４９】
また、コマンド管理部４１４は、前記認証処理により利用者に操作権限がある場合、生成したコマンドにパスワードを設定する。すなわち、コマンド管理部４１４は、スピーカ装置３の音声受付部３１１により受け付けられた音声に利用者（操作者）を認証する認証情報（パスワード）が含まれる場合に、当該音声に対応して生成した前記コマンドに前記認証情報を付加する。
【００５０】
問い合わせ受信部４１５は、表示装置２からコマンド情報データベースＤＢ１にコマンドが登録されているか否かを問い合わせる問い合わせ情報を受信する。表示装置２は、クラウドサーバ４に対して一定間隔で問い合わせ情報を送信してコマンド情報データベースＤＢ１にコマンドが登録されているか否かを問い合わせるポーリング処理を実行する。
【００５１】
［表示装置２］
図２に示すように、表示装置２は、制御部２１、記憶部２２、操作表示部２３、及び通信インターフェース２４などを備える。表示装置２は、デジタルサイネージに適用される表示機器である。
【００５２】
通信インターフェース２４は、表示装置２を有線又は無線でネットワークＮ１に接続し、ネットワークＮ１を介して他の機器（例えば管理サーバ１、クラウドサーバ４）との間で所定の通信プロトコルに従ったデータ通信を実行するための通信インターフェースである。
【００５３】
操作表示部２３は、各種の情報を表示する液晶ディスプレイ又は有機ＥＬディスプレイのような表示部と、操作を受け付けるマウス、キーボード、又はタッチパネルなどの操作部とを備えるユーザーインターフェースである。操作表示部２３の表示部は、コンテンツを表示する。
【００５４】
記憶部２２は、各種の情報を記憶するＨＤＤ、ＳＳＤ、フラッシュメモリーなどの不揮発性の記憶部である。例えば、記憶部２２には、制御部２１により実行される制御プログラム、コンテンツなどが記憶されている。例えば、コンテンツは、管理サーバ１から配信される。例えば、前記制御プログラムは、ＣＤ又はＤＶＤなどのコンピュータ読取可能な記録媒体に非一時的に記録されており、表示装置２に電気的に接続されるＣＤドライブ又はＤＶＤドライブなどの読取装置（不図示）で読み取られて記憶部２２に記憶される。
また、記憶部２２には、前記制御プログラムとして、サイネージソフトウェアがインストールされている。表示装置２が起動しているときに、利用者（操作者）の操作によりサイネージソフトウェアの起動が指示された場合、制御部２１は、記憶部２２からサイネージソフトウェアを読み出して実行する。これにより、サイネージソフトウェアが表示装置２上で起動する。
【００５５】
また記憶部２２には、表示装置２において表示（再生）されるコンテンツと、コンテンツを表示するためのタイムテーブルとが記憶される。前記コンテンツには、管理サーバ１から配信されるコンテンツ、利用者の操作に基づいてネットワークＮ１を介して表示装置２にダウンロードされるコンテンツ、コンテンツが記録された記録媒体から入力されるコンテンツなどが含まれる。
【００５６】
制御部２１は、ＣＰＵ、ＲＯＭ、及びＲＡＭなどの制御機器を有する。前記ＣＰＵは、各種の演算処理を実行するプロセッサーである。前記ＲＯＭは、前記ＣＰＵに各種の処理を実行させるためのＢＩＯＳ及びＯＳなどの制御プログラムが予め記憶された不揮発性の記憶部である。前記ＲＡＭは、各種の情報を記憶する揮発性又は不揮発性の記憶部であり、前記ＣＰＵが実行する各種の処理の一時記憶メモリー（作業領域）として使用される。そして、制御部２１は、前記ＲＯＭ又は記憶部２２に予め記憶された各種の制御プログラムを前記ＣＰＵで実行することにより表示装置２を制御する。
【００５７】
具体的に、制御部２１は、受付処理部２１１、コンテンツ取得部２１２、コンテンツ再生部２１３、コマンド問い合わせ部２１４、コンテンツ要求部２１５、タイムテーブル管理部２１６などの各種の処理部を含む。コンテンツ再生部２１３は本発明のコンテンツ再生部の一例であり、コンテンツ要求部２１５は本発明のコンテンツ要求部の一例であり、タイムテーブル管理部２１６は、本発明のタイムテーブル管理部の一例である。なお、制御部２１は、前記ＣＰＵで前記制御プログラムに従った各種の処理を実行することによって前記各種の処理部として機能する。また、制御部２１に含まれる一部又は全部の処理部が電子回路で構成されていてもよい。なお、前記制御プログラムは、複数のプロセッサーを前記各種の処理部として機能させるためのプログラムであってもよい。
【００５８】
受付処理部２１１は、利用者（操作者、視聴者）が操作表示部１３において操作した内容に応じた操作情報を受け付ける。例えば、操作者がタイムテーブルＴ１を変更する操作を行った場合に、当該操作情報を受け付ける。
【００５９】
コンテンツ取得部２１２は、管理サーバ１から配信されるコンテンツデータと当該コンテンツデータに対応するタイムテーブルＴ１とを取得する。コンテンツ取得部２１２は、取得したコンテンツデータとタイムテーブルＴ１とを記憶部２２に記憶する。
【００６０】
コンテンツ再生部２１３は、コンテンツ取得部２１２により取得される前記コンテンツを、前記タイムテーブルＴ１に従って操作表示部２３の表示部に表示（再生）する。例えば、コンテンツ再生部２１３は、再生コマンドに基づいて所定のコンテンツを再生し、変更コマンドに基づいて表示内容を変更後のコンテンツに変更し、メニューコマンドに基づいてコンテンツメニューを表示し、検索コマンドに基づいて検索結果を表示する。
【００６１】
コマンド問い合わせ部２１４は、クラウドサーバ４のコマンド情報データベースＤＢ１（図４参照）にコマンドが登録されているか否かを問い合わせる問い合わせ情報を送信する。例えばコマンド問い合わせ部２１４は、クラウドサーバ４に対して一定間隔で問い合わせ情報を送信してコマンド情報データベースＤＢ１にコマンドが登録されているか否かを問い合わせるポーリング処理を実行する。コマンド問い合わせ部２１４は、前記問い合わせに対する結果に基づいて、登録されたコマンド（再生コマンド、変更コマンド、メニューコマンド、検索コマンドなど）を判定する。コマンド問い合わせ部２１４は、本発明のコマンド判定部及び問い合わせ部の一例である。
【００６２】
コンテンツ要求部２１５は、コマンド情報データベースＤＢ１に登録されたコマンドに基づいて、管理サーバ１にコンテンツに関する各種の要求を行う。例えば、コマンド情報データベースＤＢ１に「コンテンツＡの再生」のコマンド（再生コマンド）が登録された場合、コンテンツ要求部２１５は、管理サーバ１にコンテンツＡ及びタイムテーブルＴ１の配信を要求する。また例えば、コマンド情報データベースＤＢ１に「コンテンツＢの再生」のコマンド（変更コマンド）が登録された場合、コンテンツ要求部２１５は、管理サーバ１にコンテンツＢの配信を要求する。例えば、コマンド情報データベースＤＢ１に「コンテンツメニューの表示」のコマンド（メニューコマンド）が登録された場合、コンテンツ要求部２１５は、管理サーバ１にコンテンツメニューの配信を要求する。尚、コマンド情報データベースＤＢ１に「キーワードの検索」のコマンド（検索コマンド）が登録された場合、コンテンツ要求部２１５は、管理サーバ１にキーワード検索の結果の配信を要求してもよいし、表示装置２自身がキーワード検索処理を実行してもよい。
【００６３】
タイムテーブル管理部２１６は、管理サーバ１から配信されるタイムテーブルＴ１を管理する。また例えば前記変更コマンドに基づいて管理サーバ１からコンテンツＢのコンテンツデータが配信された場合に、タイムテーブル管理部２１６は、コンテンツＢに基づいてタイムテーブルＴ１を変更する（図３参照）。タイムテーブルＴ１を変更した場合、タイムテーブル管理部２１６は、変更済みのタイムテーブルＴ２を管理サーバ１に送信する。
【００６４】
本発明に係るコンテンツ表示システム１００は、例えば図５に示すように、利用者が発話した音声をスピーカ装置３が受け付ける音声受付処理、当該音声に基づいてクラウドサーバ４がコマンドを登録するコマンド登録処理、当該コマンドに基づいて管理サーバ１が表示装置２にコンテンツを配信するコンテンツ配信処理、及び、当該コンテンツを表示装置２が表示（再生）するコンテンツ再生処理をこの順に実行する。以下、各処理の手順の一例について説明する。
【００６５】
［音声受付処理］
以下、図６を参照しつつ、スピーカ装置３の制御部３１によって実行される音声受付処理の手順の一例について説明する。
【００６６】
ステップＳ３１において、制御部３１（音声受付部３１１）は、利用者が発話した音声を受け付ける。ステップＳ３２において、制御部３１（コマンド判定部３１３）は、音声受付部３１１により受け付けられた前記音声が起動コマンドであるか否かを判定する。前記音声が起動コマンドである場合（Ｓ３２：ＹＥＳ）、処理はＳ３３に移行し、前記音声が起動コマンドでない場合（Ｓ３２：ＮＯ）、処理はＳ３１に戻る。
【００６７】
起動コマンドを取得して通常モードに移行した後に制御部３１（音声受付部３１１）が音声を受け付けた場合（Ｓ３３：ＹＥＳ）、ステップＳ３４において、制御部３１は、音声受付部３１１により受け付けられた前記音声に対応する音声データを取得する。ステップＳ３５において、音声データ送信部３１４は、取得された前記音声データをクラウドサーバ４に送信する。
【００６８】
クラウドサーバ４は、スピーカ装置３から受信する前記音声データに対応する音声が適切なコマンドであるか否か（「適切」又は「エラー」（不適切））を判定し、判定結果をスピーカ装置３に通知する。
【００６９】
ステップＳ３６において、制御部３１は、クラウドサーバ４から「エラー」を受信したか否かを判定する。クラウドサーバ４から「エラー」を受信した場合（Ｓ３６：ＹＥＳ）、処理はＳ３７に移行し、クラウドサーバ４から「エラー」を受信しなかった（「適切」を受信した場合）、処理はＳ３１に戻る。
【００７０】
ステップＳ３７において、制御部３１（報知部３１５）は、スピーカ３３からエラーメッセージを出力（報知）する。スピーカ装置３は上述の処理を繰り返す。
【００７１】
［コマンド登録処理］
以下、図７を参照しつつ、クラウドサーバ４の制御部４１によって実行されるコマンド登録処理の手順の一例について説明する。
【００７２】
ステップＳ４１において、制御部４１（音声データ受信部４１１）は、スピーカ装置３から送信された前記音声データを受信する。ステップＳ４２において、制御部４１（音声認識部４１２）は、音声データ受信部４１１により受信された音声データに対して音声認識処理を実行する。
【００７３】
ステップＳ４３において、制御部４１（コマンド判定部４１３）は、音声認識部４１２により変換されたテキストデータに基づいて、前記音声データに対応する音声が適切なコマンドであるか否か（「適切」又は「エラー」（不適切））を判定する。
【００７４】
前記音声データに対応する音声が適切なコマンドでない場合（Ｓ４３：ＮＯ）、コマンド判定部４１３は、「エラー」をスピーカ装置３に通知する（Ｓ４６）。
【００７５】
前記音声データに対応する音声が適切なコマンドである場合（Ｓ４３：ＹＥＳ）、制御部４１（コマンド管理部４１４）は、前記テキストデータに基づいて所定の形式に応じたコマンドを生成して、コマンド情報データベースＤＢ１（図４参照）に登録する（Ｓ４４）。
【００７６】
ステップＳ４５において、制御部４１（問い合わせ受信部４１５）は、表示装置２からコマンド情報データベースＤＢ１にコマンドが登録されているか否かを問い合わせる問い合わせ情報を受信する。クラウドサーバ４は上述の処理を繰り返す。
【００７７】
［コンテンツ配信処理］
以下、図８を参照しつつ、管理サーバ１の制御部１１によって実行されるコンテンツ配信処理の手順の一例について説明する。
【００７８】
ステップＳ１１において、制御部１１（コンテンツ決定部１１２）は、管理者の指示、表示装置２からの要求などに基づいて、表示装置２に配信するコンテンツを決定する。
【００７９】
ステップＳ１２において、制御部１１（タイムテーブル管理部１１３）は、コンテンツ決定部１１２により決定されたコンテンツに基づいて、タイムテーブルＴ１（図３参照）を作成する。
【００８０】
ステップＳ１３において、制御部１１（コンテンツ配信部１１４）は、コンテンツ決定部１１２により決定されたコンテンツと、タイムテーブル管理部１１３により作成されたタイムテーブルＴ１とを表示装置２に送信する。表示装置２は、管理サーバ１から前記コンテンツ及び前記タイムテーブルＴ１を受信すると、前記コンテンツを前記タイムテーブルに従って表示部に表示する。
【００８１】
表示装置２においてタイムテーブルＴ１が変更された場合（Ｓ１４：ＹＥＳ）、制御部１１（タイムテーブル管理部１１３）は、表示装置２から変更済みのタイムテーブルＴ２を受信して記憶部１２に記憶（更新）する（Ｓ１５）。
【００８２】
また、表示装置２からコンテンツメニューの配信要求を受信した場合（Ｓ１６：ＹＥＳ）、制御部１１（コンテンツ配信部１１４）は、当該コンテンツメニューを表示装置２に送信する（Ｓ１７）。
【００８３】
また、表示装置２からコンテンツの配信要求を受信した場合（Ｓ１８：ＹＥＳ）、制御部１１（コンテンツ配信部１１４）は、当該コンテンツに対応するコンテンツデータを表示装置２に配信する（Ｓ１９）。管理サーバ１は上述の処理を繰り返す。
【００８４】
［コンテンツ再生処理］
以下、図９を参照しつつ、表示装置２の制御部２１によって実行されるコンテンツ再生（表示）処理の手順の一例について説明する。
【００８５】
ステップＳ２１において、制御部２１（コンテンツ取得部２１２）は、管理サーバ１から配信されるコンテンツデータと当該コンテンツデータに対応するタイムテーブルＴ１とを取得する。
【００８６】
ステップＳ２２において、制御部２１（コンテンツ再生部２１３）は、コンテンツ取得部２１２により取得される前記コンテンツを、タイムテーブルＴ１に従って操作表示部２３の表示部に表示（再生）する。
【００８７】
ステップＳ２３において、制御部２１（コマンド問い合わせ部２１４）は、クラウドサーバ４のコマンド情報データベースＤＢ１（図４参照）にコマンドが登録されているか否かを問い合わせる問い合わせ情報を送信する（ポーリング処理）。
【００８８】
ステップＳ２４において、コマンド情報データベースＤＢ１に登録されたコマンドにパスワードが設定されている場合、すなわちパスワード付きコマンドである場合（Ｓ２４：ＹＥＳ）、処理はステップＳ２６に移行し、前記コマンドがパスワード付きコマンドでない場合（Ｓ２４：ＮＯ）、処理はステップＳ２５に移行する。ステップＳ２５では、後述する一般配信処理（図１０参照）が実行される。
【００８９】
ステップＳ２６において、前記コマンドが変更コマンドである場合（Ｓ２６：ＹＥＳ）、処理はステップＳ２７に移行し、後述するコンテンツ変更処理（図１１参照）が実行される。前記コマンドが変更コマンドでない場合（Ｓ２６：ＮＯ）、処理はステップＳ２８に移行する。
【００９０】
ステップＳ２８において、前記コマンドがメニューコマンドである場合（Ｓ２８：ＹＥＳ）、処理はステップＳ２９に移行し、後述するコンテンツ選択処理（図１２参照）が実行される。表示装置２は上述の処理を繰り返す。
【００９１】
［一般配信処理］
以下、図１０を参照しつつ、表示装置２の制御部２１によって実行される一般配信処理の手順の一例について説明する。一般配信処理は、表示装置２の操作権限を有しない一般利用者である視聴者の発話に基づいてコンテンツを表示する場合の処理である。ここでは、コマンド情報データベースＤＢ１に、パスワードが設定されていない再生コマンドが登録されているものとする。
【００９２】
ステップＳ２１１において、制御部２１（コンテンツ要求部２１５）は、表示装置２が視聴者から指定された前記再生コマンドに対応するコンテンツを保有（記憶）しているか否かを判定する。表示装置２が当該コンテンツを保有していない場合（Ｓ２１１：ＮＯ）、処理はステップＳ２１２に移行し、表示装置２が当該コンテンツを保有している場合（Ｓ２１１：ＹＥＳ）、処理はステップＳ２１４に移行する。
【００９３】
ステップＳ２１２において、制御部２１（コンテンツ要求部２１５）は、管理サーバ１に前記コンテンツの配信を要求する。尚、表示装置２が前記コンテンツの一部を保有している場合は、制御部２１（コンテンツ要求部２１５）は、管理サーバ１に不足分の前記コンテンツの配信を要求する。
【００９４】
ステップＳ２１３において、制御部２１（コンテンツ取得部２１２）は、管理サーバ１から前記コンテンツデータを取得する。
【００９５】
ステップＳ２１４において、制御部２１（コンテンツ再生部２１３）は、取得した前記コンテンツを、一定期間だけ表示部に表示（再生）する。例えば、制御部２１（コンテンツ再生部２１３）は、タイムテーブルＴ１に従ってコンテンツＡを表示中に視聴者によりコンテンツＣの表示を指示された場合、コンテンツＡの表示を中断して、一定期間コンテンツＣの表示を行う。一定期間が終了すると、制御部２１（コンテンツ再生部２１３）は、タイムテーブルＴ１に従って再びコンテンツＡの表示を行う。
【００９６】
尚、一般配信処理では、コマンド情報データベースＤＢ１に登録されている前記コマンドが、所望のキーワードに関する検索コマンドである場合、制御部２１（コンテンツ再生部２１３）は、キーワード検索した結果を表すコンテンツを一定期間だけ表示部に表示する。
【００９７】
［コンテンツ変更処理］
以下、図１１を参照しつつ、表示装置２の制御部２１によって実行されるコンテンツ変更処理の手順の一例について説明する。コンテンツ変更処理は、表示装置２の操作権限を有する操作者の発話に基づいて表示中のコンテンツＡ（本発明の第１コンテンツの一例）をコンテンツＢ（本発明の第２コンテンツの一例）に変更する場合の処理である。ここでは、コマンド情報データベースＤＢ１に、パスワード付きの変更コマンドが登録されているものとする。
【００９８】
ステップＳ２２１において、制御部２１（コンテンツ要求部２１５）は、表示装置２が操作者から指定された前記変更コマンドに対応するコンテンツＢを保有しているか否かを判定する。表示装置２が当該コンテンツＢを保有していない場合（Ｓ２２１：ＮＯ）、処理はステップＳ２２２に移行し、表示装置２が当該コンテンツＢを保有している場合（Ｓ２２１：ＹＥＳ）、処理はステップＳ２２６に移行する。
【００９９】
ステップＳ２２２において、制御部２１（コンテンツ要求部２１５）は、管理サーバ１に前記コンテンツＢの配信を要求する。尚、表示装置２が前記コンテンツＢの一部を保有している場合は、制御部２１（コンテンツ要求部２１５）は、管理サーバ１に不足分の前記コンテンツＢの配信を要求する。
【０１００】
ステップＳ２２３において、制御部２１（コンテンツ取得部２１２）は、管理サーバ１からコンテンツＢのコンテンツデータを取得する。
【０１０１】
ステップＳ２２４において、制御部２１（タイムテーブル管理部２１６）は、コンテンツＡに対応するタイムテーブルＴ１（本発明の第１タイムテーブルの一例）をコンテンツＢに対応するタイムテーブルＴ２（本発明の第２タイムテーブルの一例）に変更する。ステップＳ２２５において、制御部２１（タイムテーブル管理部２１６）は、変更したタイムテーブルＴ２を管理サーバ１に送信する。
【０１０２】
ステップＳ２２６において、制御部２１（コンテンツ再生部２１３）は、取得した前記コンテンツＢを、変更したタイムテーブルＴ２に従って表示部に表示（再生）する。
【０１０３】
［コンテンツ選択処理］
以下、図１２を参照しつつ、表示装置２の制御部２１によって実行されるコンテンツ選択処理の手順の一例について説明する。コンテンツ選択処理は、表示装置２の操作権限を有する操作者の発話に基づいてコンテンツのメニューを表示し、操作者が当該メニューからコンテンツを選択する場合の処理である。ここでは、コマンド情報データベースＤＢ１に、パスワード付きのメニューコマンドが登録されているものとする。
【０１０４】
ステップＳ２３１において、コマンド情報データベースＤＢ１に登録されたコマンドがメニューコマンドである場合（Ｓ２３１：ＹＥＳ）に、処理はステップＳ２３２に移行し、前記コマンドがメニューコマンドでない場合（Ｓ２３１：ＮＯ）に、処理はステップＳ２３３に移行する。
【０１０５】
ステップＳ２３２において、制御部２１（コンテンツ要求部２１５）は、管理サーバ１にコンテンツメニューの配信を要求する。ここで、表示装置２に表示されたコンテンツメニューにおいて、操作者がコンテンツを選択する指示を発話した場合、パスワード付きの選択コマンドがコマンド情報データベースＤＢ１に登録される。尚、操作者は、コンテンツメニューにおいてコンテンツに付された番号を発話することにより所望のコンテンツを指定してもよい。
【０１０６】
ステップＳ２３３において、コマンド情報データベースＤＢ１に登録されたコマンドが選択コマンドである場合（Ｓ２３３：ＹＥＳ）に、処理はステップＳ２３４に移行する。
【０１０７】
ステップＳ２３４において、制御部２１（コンテンツ要求部２１５）は、表示装置２が操作者に指定された前記選択コマンドに対応するコンテンツを保有しているか否かを判定する。表示装置２が前記コンテンツを保有していない場合（Ｓ２３４：ＮＯ）、処理はステップＳ２３５に移行し、表示装置２が当該コンテンツを保有している場合（Ｓ２３４：ＹＥＳ）、処理はステップＳ２３７に移行する。
【０１０８】
ステップＳ２３５において、制御部２１（コンテンツ要求部２１５）は、管理サーバ１に前記コンテンツの配信を要求する。尚、表示装置２が前記コンテンツの一部を保有している場合は、制御部２１（コンテンツ要求部２１５）は、管理サーバ１に不足分の前記コンテンツの配信を要求する。
【０１０９】
ステップＳ２３６において、制御部２１（コンテンツ取得部２１２）は、管理サーバ１から前記コンテンツのコンテンツデータを取得する。
【０１１０】
ステップＳ２３７において、制御部２１（タイムテーブル管理部２１６）は、前記コンテンツに基づいてタイムテーブルＴ１を変更する。ステップＳ２３８において、制御部２１（タイムテーブル管理部２１６）は、変更したタイムテーブルＴ２を管理サーバ１に送信する。
【０１１１】
ステップＳ２３９において、制御部２１（コンテンツ再生部２１３）は、取得した前記コンテンツを、変更したタイムテーブルＴ２に従って表示部に表示（再生）する。
【０１１２】
以上の各処理によりコンテンツの表示が行われる。本発明の実施形態に係るコンテンツ表示システム１００によれば、コンテンツを表示する場所（表示装置）において、所望のコンテンツを表示させたり、表示中のコンテンツを変更させたりすることができる。例えば、店舗等において、ユーザの動線、店舗の実売状況など現場環境を熟知する店員などの現場担当者（操作者）によって、コンテンツを容易に変更することが可能となる。また、店員はデジタルサイネージシステムに関する特別な知識を必要とせず、また設定などを行う必要もなく、発話の音声によりコンテンツの選択を行うことができるため、デジタルサイネージの利便性が向上する。また、音声に基づいてコンテンツの配信を行うため、店舗の来店者（視聴者）も容易に利用することが可能となる。また、コンテンツ表示システム１００では、スピーカ装置３をデジタルサイネージシステムに連動させることにより、現場にて機動的なコンテンツの変更が可能となる。また、コンテンツ表示システム１００が周知の学習機能を備えることにより、取得した音声に基づいてより適切なコマンドを生成することが可能となるため、利用者が望む有益な情報（コンテンツ）を提示することが可能となる。
【０１１３】
ここで、スピーカ装置３は公共の場所に配置され、不特定多数の発話を受け付ける。このため、悪意のある利用者が不正にコンテンツの変更等を指示する不正利用の恐れがある。この点、コンテンツ表示システム１００では、コマンドにパスワードを設定して利用者の認証を行う構成を備えるため、前記不正利用を防止することができる。
【０１１４】
本発明のコンテンツ表示システムは上述の構成に限定されない。例えば、管理サーバ１が各表示装置２を判別するための識別情報（ＩＰアドレス）を保持している場合には、管理サーバ１がクラウドサーバ４に対して前記ポーリング処理を実行し、管理サーバ１がコマンドを取得した場合に、当該コマンドに応じた処理、例えばコンテンツデータ又はコンテンツメニューを表示装置２に配信する構成であってもよい。
【０１１５】
また、各表示装置２は、スピーカ装置３が内蔵された構成であってもよい。また、コンテンツ表示システム１００は、管理サーバ１、表示装置２、スピーカ装置３、及びクラウドサーバ４における上述の各機能を備える１台の情報処理装置により実現されてもよい。
【０１１６】
ここで、コンテンツ表示システム１００の利用シーンの一例を示す。例えば、利用者（操作者）がスピーカ装置３に対して、「コンテンツ再生」、「商品名（例えばテレビ）」、及び「パスワード」を発話した場合、表示装置２に、テレビに関する広告コンテンツが表示される。前記「商品名」は、具体的な商品名に限定されず、コード化された番号情報でもよいし、「Ｓ社製品」のようにメーカーの情報でもよいし、「液晶テレビ」のように製品ジャンルの情報でもよいし、「雨の日のコンテンツ表示」のように現時点の気象情報を連動させた情報でもよいし、「大阪店のエレベータ前のコンテンツ」のように設置場所に関連した情報でもよいし、「新着情報」のように新着コンテンツを示す情報でもよい。また、「売れ残り商品の中心のコンテンツ表示」のような勘定系データと連動した情報でもよい。またコマンドには、現状のコンテンツの差し替えを指定する“差し替え”が含まれてもよいし、コンテンツの追加を指定する“追加”が含まれてもよい。
【０１１７】
また前記コマンドは、表示装置２及びスピーカ装置３における、音量調整、輝度調整などコンテンツの再生及び変更以外の内容であってもよい。
【符号の説明】
【０１１８】
１        ：管理サーバ
２        ：表示装置
３        ：スピーカ装置
４        ：クラウドサーバ
１１      ：制御部
１２      ：記憶部
１３      ：操作表示部
１４      ：通信インターフェース
２１      ：制御部
２２      ：記憶部
２３      ：操作表示部
２４      ：通信インターフェース
３１      ：制御部
３２      ：記憶部
３３      ：スピーカ
３４      ：マイク
３５      ：通信インターフェース
４１      ：制御部
４２      ：記憶部
４３      ：通信インターフェース
１００    ：コンテンツ表示システム
１１１    ：受付処理部
１１２    ：コンテンツ決定部
１１３    ：タイムテーブル管理部
１１４    ：コンテンツ配信部
２１１    ：受付処理部
２１２    ：コンテンツ取得部
２１３    ：コンテンツ再生部
２１４    ：問い合わせ部
２１５    ：コンテンツ要求部
２１６    ：タイムテーブル管理部
３１１    ：音声受付部
３１２    ：音声認識部
３１３    ：コマンド判定部
３１４    ：音声データ送信部
３１５    ：報知部
４１１    ：音声データ受信部
４１２    ：音声認識部
４１３    ：コマンド判定部
４１４    ：コマンド管理部
４１５    ：問い合わせ受信部
ＤＢ１    ：コマンド情報データベース
【図１】
2020010189.tif 000003
【図２】
2020010189.tif 000004
【図３】
2020010189.tif 000005
【図４】
2020010189.tif 000006
【図５】
2020010189.tif 000007
【図６】
2020010189.tif 000008
【図７】
2020010189.tif 000009
【図８】
2020010189.tif 000010
【図９】
2020010189.tif 000011
【図１０】
2020010189.tif 000012
【図１１】
2020010189.tif 000013
【図１２】
2020010189.tif 000014