(57)【要約】【課題】配信する管理サーバの処理も容易となり、再生に必要な処理時間が考慮され、同期ずれがより小さな同期が可能なコンテンツの同期再生を行うデジタルサイネージシステムを提供することを目的とする。【解決手段】配信サーバ２は、タイムスタンプを再生装置８に送信し、各再生装置８は、タイムスタンプを配信サーバ２に送信し、配信サーバ２は、送信されたタイムスタンプに基づいて、コンテンツを表示するために必要な各再生装置８における通信の応答時間の差を算出し、各再生装置８に応答時間の差を送信し、各再生装置８は、配信サーバ２から送信されたタイムスタンプに基づいて内部時刻の差を算出し、更に配信サーバ２から送信された応答時間の差及び内部時刻の差に基づいて補正値を算出し、補正値を適用して算出した内部時刻に基づいてコンテンツの再生の処理を行うことを特徴とする。【選択図】図１
2018085671.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを配信する配信サーバと、ネットワークを介して前記配信サーバから前記コ
ンテンツが配信され、前記コンテンツを複数の表示装置に表示する複数の前記再生装置と、を備えるデジタルサイネージシステムであって、
前記配信サーバは、
タイムスタンプを前記再生装置に送信し、
前記各再生装置は、前記タイムスタンプを前記配信サーバに送信し、
前記配信サーバは、
前記送信された前記タイムスタンプに基づいて、前記コンテンツを表示するために必要な前記各再生装置における通信の応答時間の差を算出し、前記各再生装置に前記応答時間の差を送信し、
前記各再生装置は、前記配信サーバから送信された前記タイムスタンプに基づいて内部時刻の差を算出し、更に前記配信サーバから送信された前記応答時間の差及び内部時刻の差に基づいて補正値を算出し、前記補正値を適用して算出した内部時刻に基づいてコンテンツの再生の処理を行うことを特徴とするデジタルサイネージシステム。
【請求項２】
前記各再生装置は、アプリケーションソフトにより前記内部時刻を管理する時刻管理手段を備えたことを特徴とする請求項１に記載のデジタルサイネージシステム。
【請求項３】
所定の時間毎に前記内部時刻を補正する補正手段を備えたことを特徴とする請求項１に記載のデジタルサイネージシステム。
【請求項４】
前記管理サーバは、前記タイムスタンプを生成するために参照される第１の時計手段を備え、
前記再生装置は、前記内部時刻を補正するために参照される第２の時計手段と、を備えたことを特徴とする請求項１に記載のデジタルサイネージシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、液晶表示装置に広告や案内等の動画を再生するデジタルサイネージシステムに関する。
【背景技術】
【０００２】
従来から広告又は店舗等の案内を表示するデジタルサイネージ装置として液晶表示を使用した表示装置が良く使用されてきている。これら装置は、広告を伴った動画を配信し液晶表示装置で動画による広告を表示している。しかし、複数の液晶表示装置を配置し同期した表示をさせるために、その複数の液晶表示装置を動かす複数のプレイヤーも同期させておく必要がある。
【０００３】
例えば、特許文献１には、配信サーバと複数の再生装置とを備えるシステムであって、配信サーバは、コンテンツにタイムスタンプを付加し、それを各再生装置に配信し、各再生装置は、コンテンツを蓄積するバッファを備え、配信されたコンテンツのタイムスタンプを配信サーバに送信し、配信サーバは、送信されたタイムスタンプに基づいて、コンテンツを表示するために必要な各再生装置における遅延時間を算出し、第１と第２との再生装置における遅延時間から、それらの再生装置においてコンテンツを表示するタイミングを各々指定された時刻とするための、第１と第２との再生装置のバッファに蓄積される各々のバッファ量を算出し、それらのバッファ量を、各々第１と第２との再生装置に指示し、それらの再生装置は各々指示されたバッファ量に基づいて、バッファを設定するコンテンツシステムが提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−２３９９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の装置では、遠隔地に設置されるネットワークを介して通信されており、タイムスタンプを生成する装置や補正する装置は、タイプスタンプ付き映像を配信しなければならず、配信する映像に必ずタイプスタンプが必要となり、配信する管理サーバの処理が複雑となってしまう。
【０００６】
以上の課題を鑑みてなされたものである。配信する管理サーバの処理も容易となり、再生に必要な処理時間が考慮され、同期ずれがより小さな同期が可能なコンテンツの同期再生を行うデジタルサイネージシステムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
コンテンツを配信する配信サーバと、ネットワークを介して前記配信サーバから前記コ
ンテンツが配信され、前記コンテンツを複数の表示装置に表示する複数の前記再生装置と、を備えるデジタルサイネージシステムであって、
前記配信サーバは、タイムスタンプを前記再生装置に送信し、
前記各再生装置は、前記タイムスタンプを前記配信サーバに送信し、
前記配信サーバは、前記送信された前記タイムスタンプに基づいて、前記コンテンツを表示するために必要な前記各再生装置における通信の応答時間の差を算出し、前記各再生装置に前記応答時間の差を送信し、
前記各再生装置は、前記配信サーバから送信された前記タイムスタンプに基づいて内部時刻の差を算出し、更に前記配信サーバから送信された前記応答時間の差及び内部時刻の差に基づいて補正値を算出し、前記補正値を適用して算出した内部時刻に基づいてコンテンツの再生の処理を行うことを特徴とする。
【発明の効果】
【０００８】
以上の特徴により、システム全体で複雑とならず、また同期ずれがより少ないシステムが構築可能となる。
【図面の簡単な説明】
【０００９】
【図１】図１は、本実施形態のデジタルサイネージシステムの系統図である。
【図２】図２は、本実施形態の時刻同期のシーケンス図である。
【図３】図３は、本実施形態の時刻補正処理のフローチャートである。
【図４】図４は、本実施形態の補正処理のフローチャートである。
【図５】図５は、本実施形態のデジタルサイネージシステムのアプリケーションソフトにおけるメモリ領域の構成図である。
【図６】図６は、本実施形態の時刻補正処理の系統図である。
【発明を実施するための形態】
【００１０】
（第１の実施形態）
本発明にかかるデジタルサイネージシステム１について、図面を参照しつつ詳細に説明する。なお、以下に説明する実施形態及び図面は、本発明の実施形態の一部を例示するものであり、これらの構成に限定する目的に使用されるものではなく、本発明の要旨を逸脱しない範囲において適宜変更することができる。
【００１１】
図１乃至図６を参照して、デジタルサイネージシステム１の構成を説明する。図１は、  本実施形態のデジタルサイネージシステム１の系統図である。図２は、本実施形態の時刻同期のシーケンス図である。図３は、本実施形態の時刻補正処理のフローチャートである。図４は、本実施形態の補正処理のフローチャートである。図５は、本実施形態のデジタルサイネージシステムのアプリケーションソフトにおけるメモリ領域の構成図である。図６は、本実施形態の時刻補正処理の系統図である。
【００１２】
図１に示すようにデジタルサイネージシステム１は、主にコンテンツ管理サーバシステム１０、コンテンツ表示システム７及びサイネージ表示装置９により構成されている。
コンテンツ管理サーバシステム１０及コンテンツ表示システム７の間は、ＷＩＦＩ等の無線ＬＡＮルータ６により接続されている。また、特に無線ＬＡＮに限定する必要はなくＬＡＮケーブルでの接続や他の規格の無線通信による接続であっても良く、コンテンツのデータが配信できる接続であればよい。
【００１３】
デジタルサイネージシステム１は、各店舗に関連する広告のコンテンツを１００台程度まで配信可能なクラウド型のサーバとして管理サーバシステム１０を設けている。
管理サーバシステム１０は、コンテンツの配信をネットワークによる配信やＵＳＢによる直接配信が可能である。コンテンツの登録としては、動画、静止画、テロップ、音声、ＬＥＤ、カメラ映像及びイベント信号の登録が可能である。イベント信号は、他の機器に接続したタッチセンサーやサイネージ表示装置９のタッチパネルからの入力や外部からの入力信号を契機にカメラ映像、画像等の切り替えを行う信号である。特にイベント信号により火災等の緊急時の情報切り替えが迅速にまた簡単に行うことが可能である
【００１４】
管理サーバシステム１０は、管理サーバ２及びコンテンツ制作配信システム３で構成されている。コンテンツ制作配信システム３は、コンテンツ制作配信用のＣＰＵやＲＯＭ、ＲＡＭ及びハードディスクを搭載し、アプリケーションソフトにより起動する端末４と、端末４と接続されるモニター５とが設けられている。管理サーバ２は、ＣＰＵやＲＯＭ、ＲＡＭ及びハードディスクを搭載し、各種アプリケーションソフトが記憶され、接続された端末４から操作が可能である。また、端末４は、無線ＬＡＮルータ６で複数のメディアプレイヤー８と接続されている。管理サーバ２は、記憶される専用のアプリケーションソフトにより予め配信するメディアプレイヤー８を登録している。そして、管理サーバ２は、登録したメディアプレイヤー８に対してコンテンツや後述する時刻の補正の処理を行っている。
【００１５】
次に、デジタル端子等によりサイネージ表示装置９と接続されるメディアプレイヤー８は、ＣＰＵやメモリを搭載しアプリケーションソフトによりサイネージ表示装置９に動画及び静止画を表示可能としており音声も出力可能である。また、メディアプレイヤー８はＵＳＢ及びＷＩＦＩ等の無線ＬＡＮのインターフェースを搭載している。
【００１６】
次に、図５に管理サーバ２とメディアプレイヤー８に搭載されるアプリケーションソフト１２・２０におけるメモリの領域を示している。
管理サーバ２は、専用の管理サーバ用アプリケーションソフト１２を記憶している。また、管理サーバ２は、オペレーションソフトにおける管理サーバ用システムメモリ１３内に管理サーバ用システムクロック１４を備えている。管理サーバ用アプリケーションソフト１２における管理サーバ用クロック補正プログラム１５は、管理サーバ用システムクロック１４の時刻を参照し、後述する時刻を補正する処理に使用される。
【００１７】
メディアプレイヤー８は、専用の再生装置用アプリケーションソフト２０を記憶している。また、メディアプレイヤー８は、オペレーションソフトにおける再生装置用システムメモリ２１内に再生装置用システムクロック２２を備えている。再生装置用アプリケーションソフト２０における再生装置用クロック補正プログラム２３は、再生装置用システムクロック２２の時刻を参照し、後述する時刻を補正する処理に使用される。
また、メディアプレイヤー８は、再生装置用システムクロック２２とは別にアプリケーションソフトの再生装置用クロック補正用プログラム２３に使用されるアプリケーションソフト専用のアプリ用メモリ２４内にアプリ用クロック２５を備えている。アプリ用クロック２５は、再生装置用アプリケーションソフト２０内の時刻及び時刻の補正用に使用される。
【００１８】
次に、管理サーバ２とメディアプレイヤー８の時刻を補正する際の時刻補正処理（Ｓ１０の処理）を図２乃至図６を参照して説明する。
図２、図３及び図６に示すように、管理サーバ２は、メディアプレイヤー８に対して、システムクロック１４から参照した内部時刻（ＳｅｖｅｒＴｉｍｅ１）を送信する（Ｓ１１の処理）。メディアプレイヤー８は、管理サーバ２から送信された内部時刻（ＳｅｖｅｒＴｉｍｅ１）を、そのまま管理サーバ２へ送信する（Ｓ１３の処理）。管理サーバ２は、メディアプレイヤー８から内部時刻（ＳｅｖｅｒＴｉｍｅ１）を受信したときに、受信した時刻を管理サーバ用システムクロック１４から参照しＳｅｖｅｒＴｉｍｅ２とする（Ｓ１４の処理）。
【００１９】
管理サーバ２は、メディアプレイヤー８からの応答を受け、ネットワークにおける応答の誤差を算出する（Ｓ１５の処理）。誤差（△ｔｉｍｅ）は、管理サーバ２が送信したＳｅｖｅｒＴｉｍｅ１の時刻と、管理サーバ２が受信したときに、管理サーバ用システムクロック１４を参照したＳｅｖｅｒＴｉｍｅ２の時刻との差を、通信の往復を考慮し１／２とした値を応答の誤差としている。その誤差の算出式は、△ｔｉｍｅ＝（ＳｅｖｅｒＴｉｍｅ２−ＳｅｖｅｒＴｉｍｅ１）／２である。
【００２０】
また、同時にメディアプレイヤー８は、管理サーバ２の内部時刻（ＳｅｖｅｒＴｉｍｅ１）とメディアプレイヤー８がＳｅｖｅｒＴｉｍｅ１を受信したときにシステムクロック２２から参照した内部時刻（ｐｌａｙｅｒＴｉｍｅ）との差として内部時刻差（△ｐｌａｙｅｒ１）を算出する（Ｓ１７の処理）。内部時刻差（△ｐｌａｙｅｒ１）の算出式は、△ｐｌａｙｅｒ１＝ＳｅｖｅｒＴｉｍｅ１−ｐｌａｙｅｒＴｉｍｅである。
【００２１】
次に、管理サーバ２は、算出した応答の誤差（△ｔｉｍｅ）をメディアプレイヤー８に送信する（Ｓ１９の処理）。メディアプレイヤー８は、内部時刻の補正値（△ｐｌａｙｅｒ２）を算出する。補正値（△ｐｌａｙｅｒ２）は、算出した内部時刻差（△ｐｌａｙｅｒ１）から更に応答の誤差（△ｔｉｍｅ）を引いて算出される（Ｓ２１の処理）。補正値（△ｐｌａｙｅｒ２）の算出式は、△ｐｌａｙｅｒ２＝△ｐｌａｙｅｒ１−△ｔｉｍｅである。
そして、メディアプレイヤー８のアプリ用クロック２５の時刻は、補正値により補正される（Ｓ２３の処理）。このアプリ用クロック２５の時刻は、メディアプレイヤー８内に記憶される再生装置用アプリケーションソフト２０により管理され、管理サーバ２から配信されるコンテンツを再生する際に使用される。
【００２２】
以上のように、管理サーバ２は、主に時刻の同期する契機又はネットワークの応答の誤差算出に使用されているだけであり、実際にコンテンツを再生するための時刻を管理するのは、メディアプレイヤー８である。そのため、システム全体で複雑とならず、また同期ずれがより少ないシステムが構築可能となる。本システムでは、メディアプレイヤー８の時刻をミリ秒オーダーでの時刻補正が可能である。
【００２３】
次に、図４を参照して補正処理（Ｓ３０の処理）について説明する。補正処理（Ｓ３０の処理）は、複数のメディアプレイヤー８に対して極め細かく補正を行うための処理の契機を判断している。
先ず、メディアプレイヤー８は、新規にメディアプレイヤー８を管理サーバ２に登録する際に、時刻同期を行うための処理である。メディアプレイヤー８が新規のメディアプレイヤー８である場合（Ｓ３１のＹＥＳの処理）、時刻補正処理（Ｓ１０の処理）に進み、メディアプレイヤー８は内部時刻（アプリ用クロック２５）の補正を行う。
また、メディアプレイヤー８が新規ではない場合で、管理サーバ２は、メディアプレイヤー８が起動中と判断された場合、時刻補正処理（Ｓ１０の処理）の後から所定時間が経過したかを判断する（Ｓ３３の処理）。所定時間が経過していれば（Ｓ３３）、時刻補正処理（Ｓ１０の処理）に進み、メディアプレイヤー８は内部時刻（アプリ用クロック２５）の補正が行われる。所定時間は、１時間程度が最適であり、定期的に内部時刻（アプリ用クロック２５）の時刻の補正を行うことにより、複数のメディアプレイヤー８は常に正確に同期を合わせることが可能となる。
【００２４】
次に、図６を参照してアプリ用システムクロック２５の時刻を補正する処理に際して、管理サーバ用システムクロック１４及び再生装置用システムクロック２２との関係について説明する。
（１）管理サーバ２は、補正処理（Ｓ３０）に基づいて、管理サーバ用システムクロック１４から現在の時刻であるＳｅｖｅｒＴｉｍｅ１を取得する。
（２）上述した時刻補正処理（Ｓ１０）に基づいて時刻補正の処理を実行する（Ｓ１１乃至Ｓ２３）。
（３）その際、再生装置用システムクロック２２から現在の時刻（ＰｌａｙｅｒＴｉｍｅ）を取得する。
（４）アプリ用クロック２５の時刻の補正を行い。
（５）メディアプレイヤー８は、様々な保有するアプリケーションソフトにて補正したアプリ用クロック２５を時刻として使用する。
【００２５】
以上のように、管理サーバ２及びメディアプレイヤー８が異なるオペレーションソフトであっても、メディアプレイヤー８側にアプリケーションソフト用の内部時刻（アプリ用クロック２５）を備えることで、オペレーションソフトの再生装置用システムクロック２２の同期を揃える必要がなく、またオペレーションソフトの仕様変更によるシステムの改変作業は、全くないか、もしあっても少なくて済むことになる。
また、複数のメディアプレイヤー８全てを同期取ることは困難であるが、個々に同期しなくとも、個々のアプリ用クロック２５の時刻の補正を行うことによって、複数のメディアプレイヤー８は再生の際に同期を取ることが可能となる。
【００２６】
（技術的特徴）
以下に本実施形態の技術的特徴点の一例を括弧に内に示すが、特に限定するものでもなく例示しているものであり、これら特徴から考えられる効果についても記載する。
【００２７】
＜第１の特徴点＞
コンテンツを配信する配信サーバ（例えば、主に管理サーバ２）と、ネットワークを介して前記配信サーバから前記コンテンツが配信され、前記コンテンツを複数の表示装置（例えば、主にサイネージ表示装置９）に表示する複数の前記再生装置（例えば、主にメディアプレイヤー８）と、を備えるデジタルサイネージシステムであって、
前記配信サーバは、タイムスタンプ（例えば、主に内部時刻（ＳｅｖｅｒＴｉｍｅ１））を前記再生装置に送信し（例えば、主にＳ１１の処理）、前記各再生装置は、前記タイムスタンプを前記配信サーバに送信し（例えば、主にＳ１３の処理）、
前記配信サーバは、前記送信された前記タイムスタンプに基づいて、前記コンテンツを表示するために必要な前記各再生装置における通信の応答時間の差を算出し（例えば、主にＳ１５の処理）、前記各再生装置に前記応答時間の差を送信し（例えば、主にＳ１９の処理）、
前記各再生装置は、前記配信サーバから送信された前記タイムスタンプに基づいて内部時刻の差を算出し（例えば、主にＳ１９の処理）、更に前記配信サーバから送信された前記応答時間の差及び内部時刻の差に基づいて補正値を算出し（例えば、主にＳ２１の処理）、前記補正値を適用して算出した内部時刻（例えば、アプリ用クロック２５、主にＳ２３の処理）に基づいてコンテンツの再生の処理を行うことを特徴とする。
【００２８】
以上の特徴により、システム全体で複雑とならず、また同期ずれがより少ないシステムが構築可能となる。
【００２９】
＜第２の特徴点＞
前記各再生装置は、アプリケーションソフトにより前記内部時刻を管理する時刻管理手段（例えば、主にメディアプレイヤー８、再生装置用クロック補正用プログラム２３、アプリ用クロック２５、Ｓ２１及びＳ２２の処理）を備えたことを特徴とする。
以上の特徴によって、システム全体は複雑とならず、また同期ずれがより少ないシステムを構築することが可能となる。
【００３０】
＜第３の特徴点＞
所定の時間毎に前記内部時刻を補正する補正手段（例えば、主にＳ３０の処理）を備えたことを特徴とする。
以上の特徴によって、定期的に内部時刻の補正を行うことにより、複数の再生装置は常に正確に同期を合わせることが可能となる。
【００３１】
＜第４の特徴点＞
前記管理サーバは、前記タイムスタンプを生成するために参照される第１の時計手段（例えば、主に管理サーバ用システムクロック１４）を備え、前記再生装置は、前記内部時刻を補正するために参照される第２の時計手段（例えば、主に再生装置用システムクロック２２）と、を備えたことを特徴とする。
以上の特徴によって、内部時刻を正確に補正することが出来る。また、内部時刻を管理するためのプログラムの作成が容易となる。
【産業上の利用可能性】
【００３２】
屋外や屋内の商業施設の広告だけでなく駅・バスの案内表示や図書館や美術館等の案内表示にも利用が可能である。
【符号の説明】
【００３３】
１…デジタルサイネージシステム、２…管理サーバ、３…コンテンツ制作配信システム、４…端末、５…モニター、６…無線ＬＡＮルータ、７…コンテンツ表示システム、
８…メディアプレイヤー、９…サイネージ表示装置、１０…管理サーバシステム、
１２…管理サーバ用アプリケーションソフト、１３…管理サーバ用システムメモリ、
１４…管理サーバ用システムクロック、１５…管理サーバ用クロック補正プログラム、
２１…再生装置用システムメモリ、２２…再生装置用システムクロック、
２３…再生装置用クロック補正プログラム、２４…アプリ用メモリ、
２５…アプリ用クロック。
【図１】
2018085671.tif 000003
【図２】
2018085671.tif 000004
【図３】
2018085671.tif 000005
【図４】
2018085671.tif 000006
【図５】
2018085671.tif 000007
【図６】
2018085671.tif 000008