(57)【要約】【課題】設定の負担を軽減する。【解決手段】実施形態の電子機器は、単一の画像データを表示するために組み合わせられた複数の表示装置と通信可能な電子機器であって、入力部と、送信部と、を備える。入力部は、複数の表示装置、並びに複数の表示装置の画面上にそれぞれ表示される識別情報を撮像することによって生成可能な画像データを入力するために構成される。送信部は、画像データに含まれる識別情報の画像に基づいて特定される命令であって、複数の表示装置の各々が表示する単一の画像データの表示範囲を表すための表示位置、回転角度、及び縮小・拡大率のうち少なくとも１つを指定するための第１の命令を、複数の表示装置の各々に対して送信する。【選択図】図２
2015114424.tif 000002
【特許請求の範囲】
【請求項１】
単一の画像データを表示するために組み合わせられた複数の表示装置と通信可能な電子機器であって、
前記複数の表示装置、並びに前記複数の表示装置の画面上にそれぞれ表示される識別情報を撮像することによって生成可能な画像データを入力するための入力部と、
前記画像データに含まれる識別情報の画像に基づいて特定される命令であって、前記複数の表示装置の各々が表示する単一の画像データの表示範囲を表すための表示位置、回転角度、及び縮小・拡大率のうち少なくとも１つを指定するための第１の命令を、前記複数の表示装置の各々に対して送信する送信部と、
を備える電子機器。
【請求項２】
前記送信部は、前記複数の表示装置の各々に対して、前記表示装置毎に異なる識別画面を表示させるための情報を送信する、
さらに備える請求項１に記載の電子機器。
【請求項３】
前記複数の表示装置の１以上から、その表示装置が表示する表示画面のサイズ又は解像度を含む第１の情報を受信する受信部を、さらに備え、
前記送信部は、さらに、前記第１の情報を用いて定められる識別画面を、その表示装置へ表示させるための情報を送信する、
請求項２に記載の電子機器。
【請求項４】
前記送信部は、前記受信部が受信した前記第１の情報を用いて特定される前記表示装置と同じ数の識別情報を、前記入力部により入力された前記画像データから識別できた場合に、前記第１の命令を、前記複数の表示装置の各々に対して送信する、
請求項３に記載の電子機器。
【請求項５】
前記単一の画像データの出力可能な範囲と、前記画像データに含まれる前記識別画面に基づいて特定された、前記複数の表示装置の各々が表示する前記単一の画像データの表示範囲と、を表した第１の画面を表示する表示制御部と、
前記第１の画面に表示された、前記出力可能な範囲、又は前記複数の表示装置の各々の前記単一の画像データの表示範囲を変更する操作を受け付ける受付部と、をさらに備え、
前記送信部は、さらに、前記受付部が受け付けた前記操作に従って特定された、前記複数の表示装置の各々が表示する前記単一の画像データの表示範囲を表すための表示位置、回転角度、及び縮小・拡大率のうち少なくとも１つを指定するための前記第１の命令を、前記複数の表示装置の各々に対して送信する、
請求項１乃至４のいずれか１つに記載の電子機器。
【請求項６】
単一の画像データを受信する第１の受信部と、
電子機器から、自装置が表示する前記単一の画像データの表示範囲を表すための表示位置、回転角度、及び縮小・拡大率のうち少なくとも１つを指定するための第１の命令を受信する第２の受信部と、
前記第１の命令に基づいて、前記単一の画像データの表示位置を設定する機能、前記画像情報を回転させる回転角度を設定する機能、前記画像情報を表示する際の縮小・拡大率を設定する機能のうち少なくとも１つを利用して、前記単一の画像データを表示する表示部と、
を備える表示装置。
【請求項７】
単一の画像データを表示するために組み合わせられた複数の表示装置の画面上にそれぞれ表示される識別情報が表示されている場合に、当該複数の表示装置、並びに前記複数の表示装置の画面上にそれぞれ表示される識別情報を撮像することによって生成可能な画像データを入力し、
前記画像データに含まれる識別画面に基づいて特定される命令であって、前記複数の表示装置の各々が表示する単一の画像データの表示範囲を表すための表示位置、回転角度、及び縮小・拡大率のうち少なくとも１つを指定するための第１の命令を、前記複数の表示装置の各々に対して送信する、
方法。
【請求項８】
さらに、前記複数の表示装置の各々に対して、前記表示装置毎に異なる前記識別画面を表示させるための情報を送信する、
請求項７に記載の方法。
【請求項９】
前記複数の表示装置の１以上から、その表示装置が表示する表示画面のサイズ又は解像度を含む第１の情報を受信し、
前記第１の情報を用いて定められる識別画面を、その表示装置へ表示させるための情報を送信する、
請求項８に記載の方法。
【請求項１０】
受信した前記第１の情報を用いて特定される前記表示装置と同じ数の識別情報を、入力された前記画像データから識別できた場合に、前記第１の命令を、前記複数の表示装置の各々に対して送信する、
請求項９に記載の方法。
【請求項１１】
前記単一の画像データの出力可能な範囲と、前記画像データに含まれる前記識別画面に基づいて特定された、前記複数の表示装置の各々が表示する前記単一の画像データの表示範囲と、を表した第１の画面を表示し、
前記第１の画面に表示された、前記出力可能な範囲、又は前記複数の表示装置の各々の前記単一の画像データの表示範囲を変更する操作を受け付け、
受け付けた前記操作に従って特定された、前記複数の表示装置の各々が表示する前記単一の画像データの表示範囲を表すための表示位置、回転角度、及び縮小・拡大率のうち少なくとも１つを指定するための前記第１の命令を、前記複数の表示装置の各々に対して送信する、
請求項７乃至１０のいずれか１つに記載の方法。
【請求項１２】
単一の画像データを表示するために組み合わせられた複数の表示装置の画面上にそれぞれ表示される識別情報が表示されている場合に、当該複数の表示装置、並びに前記複数の表示装置の画面上にそれぞれ表示される識別情報を撮像することによって生成可能な画像データを入力する入力ステップと、
前記画像データに含まれる識別画面に基づいて特定される命令であって、前記複数の表示装置の各々が表示する前記単一の画像データの表示範囲を表すための表示位置、回転角度、及び縮小・拡大率のうち少なくとも１つを指定するための第１の命令を、前記複数の表示装置の各々に対して送信する送信ステップと、
をコンピュータに実行させるためのプログラム。
【請求項１３】
前記送信ステップは、前記複数の表示装置の各々に対して、前記表示装置毎に異なる前記識別画面を表示させるための情報を送信する、
さらに実行する請求項１２に記載のプログラム。
【請求項１４】
前記複数の表示装置の１以上から、その表示装置が表示する表示画面のサイズ又は解像度を含む第１の情報を受信する受信ステップを、さらに実行し、
前記送信ステップは、さらに、前記第１の情報を用いて定められる識別情報を、その表示装置へ表示させるための情報を送信する、
請求項１３に記載のプログラム。
【請求項１５】
前記送信ステップは、前記受信ステップが受信した前記第１の情報を用いて特定される前記表示装置と同じ数の識別情報を、入力された前記画像データから識別できた場合に、前記第１の命令を、前記複数の表示装置の各々に対して送信する、
請求項１４に記載のプログラム。
【請求項１６】
前記単一の画像データの出力可能な範囲と、前記画像データに含まれる前記識別画面に基づいて特定された、前記複数の表示装置の各々が表示する前記単一の画像データの表示範囲と、を表した第１の画面を表示する表示制御ステップと、
前記第１の画面に表示された、前記出力可能な範囲、又は前記複数の表示装置の各々の前記単一の画像データの表示範囲を変更する操作を受け付ける受付ステップと、をさらに実行し、
前記送信ステップは、さらに、前記受付ステップが受け付けた前記操作に従って特定された、前記複数の表示装置の各々が表示する前記単一の画像データの表示範囲を表すための表示位置、回転角度、及び縮小・拡大率のうち少なくとも１つを指定するための前記第１の命令を、前記複数の表示装置の各々に対して送信する、
請求項１２乃至１５のいずれか１つに記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、電子機器、表示装置、方法、及びプログラムに関する。
【背景技術】
【０００２】
従来から、広告媒体として表示装置等を用いて映像等を表示する、いわゆるデジタルサイネージ技術がある。近年、複数の表示装置を組み合わせたディスプレイシステムを用いたデジタルサイネージ市場が拡大しつつある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１３３０６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術においては、デジタルサイネージとして用いるディスプレイシステムの各々の表示装置に表示させる映像を設定するのが難しく、複数の表示装置を管理するサーバ側で各表示装置の表示範囲を設定していた。
【０００５】
本発明の一形態は、サーバ等を用いずに各表示装置の表示範囲を設定可能として、設定負担を軽減する電子機器、表示装置、方法、及びプログラムを提供する。
【課題を解決するための手段】
【０００６】
実施形態の電子機器は、単一の画像データを表示するために組み合わせられた複数の表示装置と通信可能な電子機器であって、入力部と、送信部と、を備える。入力部は、複数の表示装置、並びに複数の表示装置の画面上にそれぞれ表示される識別情報を撮像することによって生成可能な画像データを入力するために構成される。送信部は、画像データに含まれる識別情報の画像に基づいて特定される命令であって、複数の表示装置の各々が表示する単一の画像データの表示範囲を表すための表示位置、回転角度、及び縮小・拡大率のうち少なくとも１つを指定するための第１の命令を、複数の表示装置の各々に対して送信する。
【０００７】
実施形態の表示装置は、第１の受信部と、第２の受信部と、表示部と、を備える。第１の受信部は、単一の画像データを受信する。第２の受信部は、電子機器から、自装置が表示する単一の画像データの表示範囲を表すための表示位置、回転角度、及び縮小・拡大率のうち少なくとも１つを指定するための第１の命令を受信する。表示部は、第１の命令に基づいて、単一の画像データの表示位置を設定する機能、画像情報を回転させる回転角度を設定する機能、画像情報を表示する際の縮小・拡大率を設定する機能のうち少なくとも１つを利用して、単一の画像データを表示する。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態にかかるディスプレイシステムの概念例を示した図である。
【図２】図２は、実施形態にかかるディスプレイシステムの構成例を示した図である。
【図３】図３は、実施形態にかかるタブレット端末及び第１のデジタルテレビジョン表示装置の構成例を示したブロック図である。
【図４】図４は、実施形態にかかる位置制御機能、回転機能、及び縮小・拡大機能を用いた場合の映像データの表示例を示した図である。
【図５】図５は、実施形態にかかる複数のデジタルテレビジョン表示装置がマーカを表示した場合の概念図である。
【図６】図６は、実施形態にかかるタブレット端末のタッチパネルに表示される、ディスプレイシステムの映像データの表示先の設定画面例を示した図である。
【図７】図７は、実施形態にかかるタブレット端末からの命令に従って、映像データの表示態様を変更したデジタルテレビジョン表示装置の例を示した図である。
【図８】図８は、実施形態にかかるディスプレイシステムにおける、映像データの表示処理の手順を示すフローチャートである。
【発明を実施するための形態】
【０００９】
本実施形態は、電子機器としてタブレット端末を用いた例について説明するが、本実施形態は電子機器をタブレット端末に限定するものではなく、スマートフォンや、ＰＣなどネットワークを介して通信可能であれば良い。また、本実施形態では、表示装置として、デジタルテレビジョン表示装置を用いた例について説明するが、表示部を備えた上で、ネットワークを介して通信可能な装置であればよい。
【００１０】
図１は、本実施形態にかかるディスプレイシステムの概念例を示した図である。図１に示されるように、本実施形態のディスプレイシステムは、少なくとも、複数のデジタルテレビジョン表示装置１５１〜１５３と、タブレット端末１００とで構成される。
【００１１】
本実施形態では、図１に示されるように、複数のデジタルテレビジョン表示装置１５１〜１５３を任意の位置に配置して、デジタルテレビジョン表示装置１５１〜１５３が各位置に応じた映像の一部を表示することで、大きな仮想スクリーンを構築する。本実施形態では、ユーザがタブレット端末１００を操作することで、当該仮想スクリーンをリアルタイムに設定することを可能にすると共に、仮想スクリーンの設定を容易にし、設定の負担を軽減する。
【００１２】
ところで、従来のサイネージ用のディスプレイシステムでは、複数の表示装置にまたがって仮想的な１つのスクリーンを構築する際、表示装置は入力された映像データを出力するにすぎず、表示装置の位置に応じた映像データの表示を行うための、映像に対する加工(トリミング、表示位置移動など)は、別の機材で行う必要があった。
【００１３】
換言すれば、映像を変更する際には、当該別の機材（例えば映像出力装置）を用いて、接続されている表示装置に適した映像データになるように加工（トリミング、表示位置移動など）を行った後、当該表示装置に対して映像データを出力していた。このため、従来の表示装置は、入力された映像データを出力するだけで、ユーザの操作等に従って、柔軟に映像データのサイズ、位置を変更できなかった。
【００１４】
そこで、本実施形態では、デジタルテレビジョン表示装置１５１〜１５３の各々が、他の装置との間の相対的な位置関係に応じて、入力される映像データの加工を行うこととした。これにより、（デジタルテレビジョン表示装置１５１〜１５３に映像データを出力する）映像出力装置では、映像データの加工を行わないようにして、映像出力装置の負担を軽減することとした。
【００１５】
さらには、デジタルサイネージでは表示されている広告塔に注目を集める必要があるため、奇抜なレイアウトを用いることも多い。奇抜なレイアウトで仮想的な１つのスクリーンを構築する場合に、表示装置各々に対する表示範囲の設定が難しかった。
【００１６】
本実施形態では、タブレット端末１００を用いて、デジタルテレビジョン表示装置１５１〜１５３に表示される映像データの設定を行うことで、奇抜なレイアウトであっても、デジタルテレビジョン表示装置に対する、映像データの表示範囲の設定を容易にする。
【００１７】
タブレット端末１００は、映像データの出力先となる仮想的なスクリーンの出力範囲１８０を設定する。そして、タブレット端末１００は、当該仮想的なスクリーンの出力範囲１８０と、デジタルテレビジョン表示装置１５１〜１５３の相対的な位置関係と、に基づいて、デジタルテレビジョン表示装置１５１〜１５３に対して、仮想的なスクリーンの出力範囲１８０に投影される映像データの一部範囲を表示するように指定する。
【００１８】
本実施形態では、仮想的なスクリーンの出力範囲１８０をタブレット端末１００から調整可能とした。これにより、ユーザが、タブレット端末１００を操作することで、複数のデジタルテレビジョン表示装置１５１〜１５３を少なくとも含むディスプレイシステムで表示される映像データを調整可能とした。
【００１９】
図２は、本実施形態にかかるディスプレイシステムの構成例を示した図である。図２に示されるように、ディスプレイシステムは、タブレット端末１００と、ルータ２０１と、第１のデジタルテレビジョン表示装置１５１と、第２のデジタルテレビジョン表示装置１５２と、第３のデジタルテレビジョン表示装置１５３と、スプリッタ２０２と、映像出力装置２０３と、で構成されている。
【００２０】
ルータ２０１は、タブレット端末１００、第１のデジタルテレビジョン表示装置１５１、第２のデジタルテレビジョン表示装置１５２、及び第３のデジタルテレビジョン表示装置１５３の間でデータを中継するために用いられる通信機器とする。
【００２１】
タブレット端末１００は、無線又は有線の通信でルータ２０１と接続し、ルータ２０１を介して、第１のデジタルテレビジョン表示装置１５１、第２のデジタルテレビジョン表示装置１５２、及び第３のデジタルテレビジョン表示装置１５３との間でデータの送受信を可能とする。
【００２２】
映像出力装置２０３は、スプリッタ２０２を介して、映像データを、第１のデジタルテレビジョン表示装置１５１、第２のデジタルテレビジョン表示装置１５２、及び第３のデジタルテレビジョン表示装置１５３の各々に対して送信する。本実施形態では、スプリッタ２０２を介して映像データを送信しているため、第１のデジタルテレビジョン表示装置１５１、第２のデジタルテレビジョン表示装置１５２、及び第３のデジタルテレビジョン表示装置１５３には同じ映像データが送信される。
【００２３】
つまり、本実施形態の映像出力装置２０３は、従来の技術のように、第１のデジタルテレビジョン表示装置１５１、第２のデジタルテレビジョン表示装置１５２、及び第３のデジタルテレビジョン表示装置１５３の設置場所に応じてトリミングされた映像データを送信するのではなく、複数のデジタルテレビジョン表示装置に対して同じ映像データを出力し、デジタルテレビジョン表示装置側で配置場所に応じた映像データを表示できるように、当該映像データを加工することとした。これにより、映像出力装置２０３は、映像データを、複数のデジタルテレビジョン表示装置に送信する際の負担を軽減できる。なお、映像出力装置２０３が送信する映像データは、特に制限されるものではなく、例えば、デジタル放送で受信した映像データであっても良いし、記憶部や記憶媒体に記録されていた遺贈データであってもよい。
【００２４】
図３は、本実施形態にかかるタブレット端末１００、及び第１のデジタルテレビジョン表示装置１５１の構成例を示したブロック図である。図３に示されるように、タブレット端末１００は、カメラ３０１と、タッチパネル表示部３０２と、制御プログラム３０３と、で構成され、単一の映像データを表示するために組み合わせられた複数のデジタルテレビジョン表示装置１５１〜１５３と通信可能な通信インターフェースを有する電子機器とする。
【００２５】
カメラ３０１は、ＣＣＤ（Charge  Coupled  Device）やＣＭＯＳ（Complementary  Metal-Oxide  Semiconductor）等の撮像素子を有した撮像デバイスである。本実施形態のカメラ３０１は、複数のデジタルテレビジョン表示装置１５１〜１５３を含む環境を撮像する際に用いられる。
【００２６】
タッチパネル表示部３０２は、タッチパネルと、ＬＣＤ（Liquid  Crystal  Display）や有機ＥＬ（Electro  Luminescence）等の表示画面（ディスプレイ）と、を有している。つまり、タッチパネル表示部３０２は、表示画面に様々な情報を表示すると共に、表示画面の表示領域上の位置（タッチ位置）を検知できる。
【００２７】
制御プログラム３０３は、ディスプレイシステムで映像を表示する際の設定を行うためのプログラムとする。制御プログラム３０３は、タブレット端末１００が備えているＣＰＵ等により実行されることで、制御プログラム３０３に含まれている各構成が実行される。つまり、タブレット端末１００において、（図示しない）ＣＰＵが、制御プログラム３０３を実行することで、通信制御部３１０と、受付部３２１と、表示制御部３２２と、特定部３２３と、入力部３２４と、設定部３２５と、を実現する。
【００２８】
通信制御部３１０は、受信制御部３１２と、送信制御部３１１と、を備え、デジタルテレビジョン表示装置１５１〜１５３の各々との間でデータの送受信を制御する。
【００２９】
受信制御部３１２は、デジタルテレビジョン表示装置１５１〜１５３の各々からのデータの受信を制御する。
【００３０】
送信制御部３１１は、デジタルテレビジョン表示装置１５１〜１５３の各々に対するデータの送信を制御する。
【００３１】
表示制御部３２２は、タッチパネル表示部３０２に対してデータの表示制御を行う。例えば、表示制御部３２２は、入力部３２４から入力された画像データをタッチパネル表示部３０２に表示する制御を行う。
【００３２】
入力部３２４は、カメラ３０１で撮影された画像データを入力処理する。
【００３３】
例えば、デジタルテレビジョン表示装置１５１〜１５３が相対的な位置関係を特定するための識別情報（以下、マーカとも称す）を表示した後、カメラ３０１が、複数のデジタルテレビジョン表示装置１５１〜１５３、及び複数のデジタルテレビジョン表示装置１５１〜１５３の画面上にそれぞれ表示されるマーカを撮像する。そして、入力部３２４は、カメラ３０１による撮像により生成された画像データを入力する。なお、識別情報とは、デジタルテレビジョン表示装置１５１〜１５３の相対的な位置関係を特定するために使用可能な情報であればどのようなものであってもよく、さらに、デジタルテレビジョン表示装置１５１〜１５３のそれぞれの水平方向の角度、奥行き方向への角度、カメラ３０１との距離（遠さ）などが特定可能な情報であっても良い。
【００３４】
なお、デジタルテレビジョン表示装置１５１〜１５３の各々がマーカを表示するために、送信制御部３１１が、デジタルテレビジョン表示装置１５１〜１５３の各々に対して、デジタルテレビジョン表示装置１５１〜１５３毎に異なるマーカを表示させるための要求を送信する。
【００３５】
このように、単一の映像データを表示するために組み合わせられた複数のデジタルテレビジョン表示装置１５１〜１５３でそれぞれ異なるマーカが表示された場合に、入力部３２４が、カメラ３０１から、複数のデジタルテレビジョン表示装置１５１〜１５３を含む環境が撮像された画像データを入力する。
【００３６】
特定部３２３は、入力部３２４により入力された画像データに写っているマーカに基づいて、複数のデジタルテレビジョン表示装置１５１〜１５３の相対的な位置関係を特定する。さらには、複数のデジタルテレビジョン表示装置１５１〜１５３の相対的な位置関係、並びに複数のデジタルテレビジョン表示装置１５１〜１５３の表示画面のサイズから、複数のデジタルテレビジョン表示装置１５１〜１５３の各々の表示範囲も特定できる。なお、複数のデジタルテレビジョン表示装置１５１〜１５３の表示画面のサイズの特定手法については、後述する。
【００３７】
表示制御部３２２は、入力部３２４から入力された画像データに写っているマーカに基づいて特定された、複数のデジタルテレビジョン表示装置１５１〜１５３の各々が表示する単一の映像データの表示範囲と、仮想的なスクリーンによる単一の映像データの出力可能な範囲と、を表した画面を、表示する。
【００３８】
受付部３２１は、タッチパネル表示部３０２を介して、表示されている画面に対する操作を受け付ける。例えば、受付部３２１は、タッチパネル表示部３０２に表示された、仮想的なスクリーンによる単一の映像データの出力可能な範囲や、複数のデジタルテレビジョン表示装置１５１〜１５３に表示される、単一の映像データの表示範囲を変更する操作を受け付ける。
【００３９】
設定部３２５は、特定部３２３により特定された位置関係と、受付部３２１が受け付けた操作に応じて、複数のデジタルテレビジョン表示装置１５１〜１５３に表示する映像データの表示範囲を設定する。さらに、設定部３２５は、複数のデジタルテレビジョン表示装置１５１〜１５３の各々に設定した表示範囲に従って単一の映像データを表示するための、映像データの表示位置、当該映像データの回転角度、当該映像データに対する縮小・拡大率を導出する。
【００４０】
送信制御部３１１は、設定部３２５により導出された、複数のデジタルテレビジョン表示装置１５１〜１５３の各々が表示する、単一の映像データの表示範囲を表すための表示位置、回転角度、縮小・拡大率のうち少なくとも１つを指定する、映像データの表示命令を、複数のデジタルテレビジョン表示装置１５１〜１５３の各々に送信する。なお、映像データの表示命令は、上述したように、カメラ３０１が撮像することで生成された画像データに含まれるマーカの画像に基づいて特定される命令である。
【００４１】
ところで、本実施形態のディスプレイシステムを構成するデジタルテレビジョン表示装置１５１〜１５３の表示画面のサイズ等については特に制限がない。しかしながら、カメラ３０１で撮影して、マーカを認識するためには、デジタルテレビジョン表示装置１５１〜１５３の表示画面のサイズなどの属性を考慮した上で、適切なサイズのマーカを表示するほうが好ましい。そこで、本実施形態では、マーカを表示する前に、デジタルテレビジョン表示装置１５１〜１５３から、マーカを表示するための属性情報を取得しておく。
【００４２】
つまり、送信制御部３１１が、デジタルテレビジョン表示装置１５１〜１５３の各々に対して、マーカを表示させるための属性情報の送信要求（問い合わせ）を送信する。これにより、受信制御部３１２が、デジタルテレビジョン表示装置１５１〜１５３の各々から、デジタルテレビジョン表示装置１５１〜１５３が表示する表示画面のサイズ又は解像度を含む属性情報を受信する。
【００４３】
そして、特定部３２３が、表示画面のサイズ又は解像度に基づいて表示するマーカの表示サイズを、デジタルテレビジョン表示装置１５１〜１５３毎に特定する。その後、送信制御部３１１が、特定部３２３により特定された、デジタルテレビジョン表示装置１５１〜１５３毎に異なるマーカが示された画面を表示させるための表示要求（情報）を送信する。これにより、デジタルテレビジョン表示装置１５１〜１５３で、カメラ３０１で撮影するために適切なサイズのマーカが画面表示される。なお、表示画面のサイズ又は解像度は、ジタルテレビジョン表示装置１５１〜１５３の単一の映像データの表示範囲を特定する際にも用いられる。
【００４４】
その後、上述した処理手順に従い、各デジタルテレビジョン表示装置に対して、表示命令が送信される。なお、本実施形態では、受信制御部３１２が受信した属性情報を用いて特定されるデジタルテレビジョン表示装置と同じ数のマーカを、入力部３２４により入力された画像データから識別できた場合に、送信制御部３１１が、表示命令を、複数のデジタルテレビジョン表示装置１５１〜１５３の各々に対して送信する。
【００４５】
これにより、複数のデジタルテレビジョン表示装置１５１〜１５３の各々で、仮想スクリーンを実現するための映像データの表示が行われる。
【００４６】
第１のデジタルテレビジョン表示装置１５１は、表示部３５６等の通常のテレビジョン表示装置の構成に加えて、ディスプレイシステムを実現するための構成を備えている。第１のデジタルテレビジョン表示装置１５１においては、（図示しない）ＣＰＵが各種プログラムを実行することで、通信制御部３５１と、Ｗｅｂブラウザ３５２と、ＷｅｂＳｏｃｋｅｔサーバ部３５３と、ＷｅｂＳｏｃｋｅｔリクエスト処理部３５４と、デジタルテレビジョン機能ミドルウェア３５５と、を実現する。なお、第２のデジタルテレビジョン表示装置１５２、及び第３のデジタルテレビジョン表示装置１５３は、第１のデジタルテレビジョン表示装置１５１と同様の構成として説明を省略する。
【００４７】
通信制御部３５１は、送信制御部３６１と、受信制御部３６２と、を備え、タブレット端末１００等の通信機器との間でデータの送受信を制御する。
【００４８】
送信制御部３６１は、タブレット端末１００等の通信機器に対するデータの送信を制御する。
【００４９】
受信制御部３６２は、タブレット端末１００等の通信機器からのデータの受信を制御する。
【００５０】
さらに、受信制御部３６２は、映像出力装置２０３から出力される映像データの受信を制御する。映像出力装置２０３と、デジタルテレビジョン表示装置と、を接続するインターフェースは、ＨＤＭＩのような映像をデジタル信号で伝送するための通信インターフェースでも良いし、データを送受信するための通常のＬＡＮ等でも良い。
【００５１】
Ｗｅｂブラウザ３５２は、第１のデジタルテレビジョン表示装置１５１内にあるコンテンツや、第１のデジタルテレビジョン表示装置１５１外部のサーバから取得したコンテンツを表示する。表示対象となるコンテンツは、Ｗｅｂページなどの様々なデータが考えられる。本実施形態では、表示対象として、第１のデジタルテレビジョン表示装置１５１を識別するためのマーカがある。
【００５２】
本実施形態の第１のデジタルテレビジョン表示装置１５１は、図示しない記憶部にマーカを表示するためのスクリプトを含むＷｅｂページを保持しており、引数と共にマーカの表示要求を受け付けた場合に、当該引数に従ったマーカを表示する。本実施形態では、引数として、デジタルテレビジョン表示装置を識別するための識別番号、マーカの表示サイズを受け取る。
【００５３】
ＷｅｂＳｏｃｋｅｔサーバ部３５３は、他の通信機器（例えばデジタルテレビジョン表示装置１５１〜１５３）と、ＷｅｂＳｏｃｋｅｔプロトコルでコネクションを確立するためのサーバとして機能するプログラムである。本実施形態では、ＷｅｂＳｏｋｅｔプロトコルでコネクションを確立した後、映像データの表示制御や、Ｗｅｂブラウザへのマーカの表示、属性(インチ数、画素数)取得の要求等を可能とする。また、本実施形態では、他の通信機器とのコネクションを確立する手法として、ＷｅｂＳｏｃｋｅｔプロトコルを用いる例とするが、他の手法を用いても良い。
【００５４】
また、本実施形態では、外部の機器（例えばタブレット端末１００）を認識するために、ＵＰｎＰ等を用いる。なお、ＵＰｎＰを用いることに制限するものではなく、外部の機器のＩＰアドレスが取得可能な手法であれば良い。
【００５５】
ＷｅｂＳｏｃｋｅｔリクエスト処理部３５４は、ＷｅｂＳｏｃｋｅｔサーバ部３５３を用いてコネクションが確立された通信機器（例えばデジタルテレビジョン表示装置１５１〜１５３）から送信されたリクエスト（命令）を処理する。
【００５６】
例えば、受信制御部３６２が、タブレット端末１００から、自装置が表示する映像データの表示範囲を表す表示位置、回転角度、及び拡大率のうち少なくとも１つを変更させる表示命令を受信した場合に、ＷｅｂＳｏｃｋｅｔリクエスト処理部３５４は、当該表示命令に従った処理を行う。本実施形態では、ＷｅｂＳｏｃｋｅｔリクエスト処理部３５４は、デジタルテレビジョン機能ミドルウェア３５５を呼び出して処理を行う。
【００５７】
デジタルテレビジョン機能ミドルウェア３５５は、映像データを処理する機能として、映像データのデコードなど様々な機能を備えている。例えば、デジタルテレビジョン機能ミドルウェア３５５は、位置制御機能３７１と、回転機能３７２と、縮小・拡大機能３７３と、を備えている。本実施形態の位置制御機能３７１、回転機能３７２、及び縮小・拡大機能３７３は、外部からの命令に従って実行可能な機能とする。つまり、本実施形態では、位置制御機能３７１、回転機能３７２、及び縮小・拡大機能３７３を、外部から呼び出し可能とすることで、デジタルテレビジョン表示装置は、受け取った命令に従って表示制御を行うだけで、個々の配置場所に応じた映像データを表示できる。
【００５８】
位置制御機能３７１、回転機能３７２、及び縮小・拡大機能３７３は、受信した命令で指定された位置、回転角度、及び縮小・拡大率に従って映像データを制御する。つまり、位置制御機能３７１は、命令で指定された位置に表示されるように映像データの表示位置を設定する機能とする。回転機能３７２は、命令で指定された回転角度で表示されるように映像データの回転角度を設定する機能とする。縮小・拡大機能３７３は、命令で指定された縮小・拡大率で表示されるように映像データの縮小・拡大率を設定する機能とする。
【００５９】
本実施形態では、位置制御機能３７１、回転機能３７２、及び縮小・拡大機能３７３を、外部に公開することで、専用の機材を必要とせず、ネットワークを介して接続するタブレット端末１００からユーザの操作でリアルタイムにディスプレイシステムの制御が可能になる。
【００６０】
図４は、位置制御機能３７１、回転機能３７２、及び縮小・拡大機能３７３を用いた場合の映像データの表示例を示した図である。
【００６１】
図４（ａ）は、初期の表示状態を示しており、受信した映像データが全画面表示された例を示している。そして、縮小・拡大機能３７３を呼び出すことで、図４（ｂ）に示されるように、映像データを縮小表示できる。さらに、縮小・拡大機能３７３を呼び出すことで、図４（ｃ）に示されるような、映像データの拡大表示もできる。
【００６２】
同様に、位置制御機能３７１を呼び出すことで、図４（ｄ）に示されるように、通常の表示範囲からＸ座標及びＹ座標方向の少なくとも一方向に移動した映像データを表示できる。
【００６３】
さらには、回転機能３７２を呼び出すことで、図４（ｅ）に示されるように、映像データを回転表示できる。
【００６４】
表示部３５６は、位置制御機能３７１、回転機能３７２、及び縮小・拡大機能３７３のうち少なくとも１つを利用して、映像出力装置２０３から入力された映像データを表示する。
【００６５】
本実施形態の複数のデジタルテレビジョン表示装置１５１〜１５３は、タブレット端末１００からの要求に応じて、デジタルテレビジョン表示装置毎にユニークなマーカを表示できる。
【００６６】
図５は、複数のデジタルテレビジョン表示装置１５１〜１５３がマーカを表示した場合の概念図を示している。図５に示されるように、デジタルテレビジョン表示装置１５１〜１５３がマーカを表示する際に、それぞれ異なる数値を表示することで、どのマーカがどのデジタルテレビジョン表示装置に対応しているのか認識可能となる。このため、タブレット端末１００は、デジタルテレビジョン表示装置１５１〜１５３に対して、マーカの表示要求を行う際に、引数で表示する数値を指定しておく。
【００６７】
そして、タブレット端末１００は、カメラ３０１の撮像範囲５０１内に、全てのマーカ５１１、５１２、５１３が含まれるようにカメラ３０１の向きを調整した上で、カメラ３０１による撮像を行う。
【００６８】
そして、特定部３２３が、撮像された画像データに対して画像処理を行うことで、デジタルテレビジョン表示装置１５１〜１５３の相対的な位置関係を特定できる。
【００６９】
本実施形態では、上述した処理を行うことで、デジタルテレビジョン表示装置１５１〜１５３の位置を計測する負担を軽減できる。なお、図５に示す例では、マーカを画面の中央に表示しているが、認識のしやすさや重なりを考慮して、マーカを全画面に表示したり、マーカを四隅に表示してもよい。
【００７０】
図６は、タブレット端末１００のタッチパネル表示部３０２に表示される、ディスプレイシステムの映像データの表示先の設定画面例を示した図である。図６に示される画面例では、特定部３２３により特定されたデジタルテレビジョン表示装置の相対的な位置関係に従った、デジタルテレビジョン表示装置の各々の表示領域６１１、６１２、６１３が示される。そして、ユーザは、タッチパネル表示部３０２に表示される、表示領域６１１、６１２、６１３と、映像データの仮想的な出力範囲６０１と、を調整できる。
【００７１】
例えば、受付部３２１は、映像データを表示する際の仮想的な出力範囲６０１から、仮想的な出力範囲６０２に変更する操作を受け付ける。これに応じて、タブレット端末１００の送信制御部３１１が、複数のデジタルテレビジョン表示装置１５１〜１５３に対して、映像データを表示する表示位置、拡大率、回転角度を変更する命令を送信する。
【００７２】
図７は、タブレット端末１００からの命令に従って、映像データの表示態様を変更したデジタルテレビジョン表示装置の例を示した図である。
【００７３】
図７（ａ）においては、図６で示したタブレット端末１００に仮想的な出力範囲６０１に従って、デジタルテレビジョン表示装置１５１〜１５３が、自装置の位置に対応する、映像データの部分領域を表示している。
【００７４】
その後、ユーザの操作により、仮想的な出力範囲６０２に変更された場合に、デジタルテレビジョン表示装置１５１〜１５３に対して、映像データを表示する位置、拡大率、及び回転角度を指定する命令が送信される。これにより、図７（ｂ）で示されたような映像データが表示される。
【００７５】
次に、本実施形態にかかるディスプレイシステムにおける、映像データの表示処理について説明する。図８は、本実施形態にかかるディスプレイシステムにおける上述した処理の手順を示すフローチャートである。
【００７６】
まずユーザが、タブレット端末１００に対して、制御プログラム３０３の起動操作を行う（ステップＳ８０１）。
【００７７】
次に、タブレット端末１００では、起動操作に従って、制御プログラム３０３を実行する。そして、実行された制御プログラム３０３の送信制御部３１１が、ルータ２０１を介して接続されている複数のデジタルテレビジョン表示装置１５１〜１５３に対して、ＩＰアドレスの問い合わせを送信する（ステップＳ８１１）。なお、図８に示される例では、説明を容易にするために、第１のデジタルテレビジョン表示装置１５１、及び第２のデジタルテレビジョン表示装置１５２のみ示したが、第３のデジタルテレビジョン表示装置１５３等についても同様の処理が行われるものとする。
【００７８】
そして、ＩＰアドレスの問い合わせに従って、第１のデジタルテレビジョン表示装置１５１の送信制御部３１１が、自装置のＩＰアドレスを、タブレット端末１００に返信する（ステップＳ８６１）。同様に、第２のデジタルテレビジョン表示装置１５２の送信制御部３１１も、自装置のＩＰアドレスを、タブレット端末１００に返信する（ステップＳ８５１）。
【００７９】
次に、ＩＰアドレスを受信したタブレット端末１００のＷｅｂＳｏｃｋｅｔコネクションの接続要求を、返信されたＩＰアドレスに対して送信する（ステップＳ８１２）。
【００８０】
これにより、第１のデジタルテレビジョン表示装置１５１のＷｅｂＳｏｃｋｅｔサーバ部３５３は、受信した接続要求に従って、タブレット端末１００との間でＷｅｂＳｏｃｋｅｔプロトコルを用いて接続し、コネクションを確立する（ステップＳ８６２）。同様に、第２のデジタルテレビジョン表示装置１５２のＷｅｂＳｏｃｋｅｔサーバ部３５３は、受信した接続要求に従って、タブレット端末１００との間でＷｅｂＳｏｃｋｅｔプロトコルを用いて接続し、コネクションを確立する（ステップＳ８５２）。
【００８１】
コネクションを確立した後、タブレット端末１００の送信制御部３６１は、コネクションが確立された各デジタルテレビジョン表示装置に対して、属性の問い合わせを送信する（ステップＳ８１３）。なお、デジタルテレビジョン表示装置の属性は、カメラ３０１でデジタルテレビジョン表示装置を認識するために必要な属性であり、少なくともデジタルテレビジョン表示装置の表示画面のサイズや、解像度等を含むものとする。
【００８２】
そして、第１のデジタルテレビジョン表示装置１５１の送信制御部３６１は、受信した問い合わせに従って、第１のデジタルテレビジョン表示装置１５１の表示画面のサイズや解像度を含む属性情報を送信する応答を行う（ステップＳ８６３）。同様に、第２のデジタルテレビジョン表示装置１５２の送信制御部３６１は、受信した問い合わせに従って、第２のデジタルテレビジョン表示装置１５２の表示画面のサイズや解像度を含む属性情報を送信する応答を行う（ステップＳ８５３）。
【００８３】
そして、タブレット端末１００の送信制御部３１１が、コネクション順、属性情報に従ったマーカを表示させるための表示要求を、第１のデジタルテレビジョン表示装置１５１及び第２のデジタルテレビジョン表示装置１５２に送信する（ステップＳ８１４）。本実施形態では、コネクション順にマーカとして表示される数値が割り当てられるものとするが、マーカとして表示される情報は、デジタルテレビジョン表示装置を識別できるユニークな情報であれば良い。また、属性（換言すれば、表示画面のサイズ及び解像度）に従ったマーカを表示するように要求する。つまり、属性（換言すれば、表示画面のサイズ及び解像度）を考慮して、カメラ３０１で撮像しやすいマーカになるような表示要求が行われる。
【００８４】
これにより、第１のデジタルテレビジョン表示装置１５１の表示制御部３２２は、受信した表示要求に従って、（識別番号“１”を含む）第１のマーカの表示制御を行う（ステップＳ８６４）。同様に、第２のデジタルテレビジョン表示装置１５２の表示制御部３２２も、受信した表示要求に従って、（識別番号“２”を含む）第２のマーカの表示制御を行う（ステップＳ８５４）。なお、本実施形態では、コネクション順に従って、第１のデジタルテレビジョン表示装置１５１に識別番号“１”でマーカの表示要求が行われ、第２のデジタルテレビジョン表示装置１５２に識別番号“２”でマーカの表示要求が行われたものとする。
【００８５】
次に、タブレット端末１００において、制御プログラム３０３が、カメラ３０１の起動制御を行う（ステップＳ８１５）。その後、ユーザが、起動したカメラ３０１の向きを調整する（ステップＳ８０２）。
【００８６】
そして、特定部３２３が、カメラ３０１から入力された画像データに対して画像処理を行い、当該画像データに含まれているマーカの認識処理を行う（ステップＳ８１６）。そして、特定部３２３は、表示要求を行ったデジタルテレビジョン表示装置全てのマーカを認識したか否かを判定する（ステップＳ８１７）。認識していないと判定した場合（ステップＳ８１７：Ｎｏ）、再びステップＳ８１６から処理を行う。
【００８７】
一方、特定部３２３が、表示要求を行ったデジタルテレビジョン表示装置全てのマーカを認識したと判定した場合（ステップＳ８１７：Ｙｅｓ）、画像データに基づいて、デジタルテレビジョン表示装置の相対的な位置関係を特定する（ステップＳ８１８）。
【００８８】
そして、表示制御部３２２が、特定されたデジタルテレビジョン表示装置の相対的な位置関係に基づく表示範囲を含むＧＵＩを表示する（ステップＳ８１９）。
【００８９】
そして、受付部３２１が、ユーザからＧＵＩに対する操作、換言すれば、デジタルテレビジョン表示装置に表示する画像データの表示範囲を変更する操作を受け付ける（ステップＳ８０３）。
【００９０】
そして、表示制御部３２２が、受け付けた操作に従ってＧＵＩを更新し、デジタルテレビジョン表示装置に表示する画像データの表示範囲が変更される（ステップＳ８２０）。
【００９１】
つまり、特定部３２３は、変更された操作に従って、仮想スクリーンの初期位置を算出した後、デジタルテレビジョン表示装置の表示範囲を特定する。そして、当該処理は、ユーザが操作を行う毎に実行され、ＧＵＩが更新される。
【００９２】
その後、設定部３２５が、特定部３２３により特定された位置関係と、受付部３２１が受け付けた操作に応じて特定された、各デジタルテレビジョン表示装置の表示範囲に対応する、映像データの表示位置、回転角度、及び縮小・拡大率を算出する（ステップＳ８２１）。
【００９３】
そして、送信制御部３１１が、各デジタルテレビジョン表示装置に対して、映像データの表示要求と共に、当該映像データの表示範囲を表すための表示位置、回転角度、及び縮小・拡大率を指定する表示命令を送信する（ステップＳ８２２）。
【００９４】
そして、第１のデジタルテレビジョン表示装置１５１の受信制御部３６２が、タブレット端末１００から、映像データの表示要求と共に、映像データの表示範囲を表すための表示位置、回転角度、及び縮小・拡大率を指定する表示命令を受信する（ステップＳ８６５）。その後、第１のデジタルテレビジョン表示装置１５１の表示部３５６が、受信した命令で指定された表示位置、回転角度、及び縮小・拡大率に従って、映像データの表示制御を行う（ステップＳ８６６）。
【００９５】
同様に、第２のデジタルテレビジョン表示装置１５２の受信制御部３６２が、タブレット端末１００から、映像データの表示要求と共に、映像データの表示範囲を特定するための表示位置、回転角度、及び縮小・拡大率を受信する（ステップＳ８５５）。その後、第２のデジタルテレビジョン表示装置１５２の表示部３５６が、受信した表示位置、回転角度、及び縮小・拡大率に従って、映像データの表示制御を行う（ステップＳ８５６）。
【００９６】
本実施形態では、ＧＵＩが更新される毎に、デジタルテレビジョン表示装置に対して、表示位置、回転角度、縮小・拡大率が送信される。つまり、ユーザから操作を受け付ける毎に、仮想スクリーンが更新され、当該更新に応じた表示位置、回転角度、縮小・拡大率が送信され、デジタルテレビジョン表示装置の表示が更新される。このように、本実施形態では、タブレット端末１００に行われた操作に対応して、リアルタイムにディスプレイシステムに表示される映像データを更新できる。
【００９７】
本実施形態では、デジタルテレビジョン表示装置内に搭載されたサーバ経由で、映像データを制御する機能（例えば、表示位置、回転角度、縮小・拡大率を変更する機能）を、タブレット端末１００等に公開することで、ユーザ操作など応じて、リアルタイムに仮想スクリーンの表示位置、サイズを変更できる。
【００９８】
また、本実施形態では、タブレット端末１００が、デジタルテレビジョン表示装置の属性情報を取得し、当該属性情報に従ったマーカの表示要求を行うこととした。当該表示要求に従って表示されたマーカを撮影することで、デジタルテレビジョン表示装置間の相対的な位置関係の認識が容易になる。また、本実施形態では、属性を取得することで、表示サイズが異なるデジタルテレビジョン表示装置を組み合わせて表示する場合でも、相対的な位置関係の認識が容易になる。また、高さ方向と横方向と位置関係に限らず、奥行き方向に位置をずらした場合でも、デジタルテレビジョン表示装置の表示サイズを認識しているため、当該奥行き方向の位置関係を認識できる。
【００９９】
また、本実施形態では、ユーザがＧＵＩで、各デジタルテレビジョン表示装置の表示範囲を操作する例について説明した。しかしながら、ＧＵＩで操作する手法に制限するものではなく、カメラ３０１に撮像された画像データに対する認識処理や、各種センサの検出結果に応じて、各デジタルテレビジョン表示装置の表示範囲、換言すれば仮想スクリーンを制御してもよい。例えば、サイネージとして通りに、複数のデジタルテレビジョン表示装置で構成されるディスプレイシステムを設置し、当該通りをカメラで撮影し、当該カメラで撮影された画像データから、通行者が進む方向と通行者の顔とを検出し、検出された顔の進行方向に合わせて、仮想スクリーンの表示制御を行う（例えば、通行者が視認できる位置に商品が表示されるように画面を動かす制御を行う）などが考えられる。
【０１００】
本実施形態のデジタルテレビジョン表示装置１５１〜１５３では、自装置内に搭載されたサーバ経由で、映像データを制御する機能を公開することで、ユーザ操作などに応じてリアルタイムに、映像データの表示範囲を変更（換言すれば、複数のデジタルテレビジョン表示装置１５１〜１５３で実現される、仮想スクリーンの位置、サイズを変更）できる。
【０１０１】
また、本実施形態では、デジタルテレビジョン表示装置１５１〜１５３から取得した属性情報に従って、マーカを表示させることで、当該マーカの認識が容易になるため、相対的な位置関係の認識が容易になる。従って、デジタルテレビジョン表示装置１５１〜１５３に表示させる映像データの表示範囲の特定が容易になる。
【０１０２】
また、属性情報として、デジタルテレビジョン表示装置の画面サイズを取得しているため、カメラ３０１に撮像された画像データに示されているマーカのサイズから、デジタルテレビジョン表示装置の奥行き方向の相対的な位置関係を認識できる。これにより、本実施形態の特定部３２３は、３次元的に配置されたデジタルテレビジョン表示装置の表示位置、傾き、向き等を認識できる。
【０１０３】
また、本実施形態のタブレット端末１００は、画像データに従って、複数のデジタルテレビジョン表示装置に表示する映像データの表示範囲を特定する、表示位置、回転角度、及び縮小・拡大率を複数のデジタルテレビジョン表示装置に送信することで、ディスプレイシステムにおける仮想的なスクリーンを実現する。これにより、ユーザが仮想的なスクリーンを実現するための設定負担を軽減すると共に、映像出力装置２０３側で行う処理の負担を軽減できる。換言すれば、映像出力装置２０３で映像データの加工を行わずに、単に映像データの出力を行えば良いため、映像出力装置２０３のためのコストを軽減できる。
【０１０４】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０１０５】
１００…タブレット端末、１５１…第１のデジタルテレビジョン表示装置、１５２…第２のデジタルテレビジョン表示装置、１５３…第３のデジタルテレビジョン表示装置、２０１…ルータ、２０２…スプリッタ、２０３…映像出力装置、３０１…カメラ、３０２…タッチパネル表示部、３０３…制御プログラム、３１０…通信制御部、３１１…送信制御部、３１２…受信制御部、３２１…受付部、３２２…表示制御部、３２３…特定部、３２４…入力部、３２５…設定部、３５１…通信制御部、３５２…Ｗｅｂブラウザ、３５３…ＷｅｂＳｏｃｋｅｔサーバ部、３５４…ＷｅｂＳｏｃｋｅｔリクエスト処理部、３５５…デジタルテレビジョン機能ミドルウェア、３５６…表示部、３６１…送信制御部、３６２…受信制御部、３７１…位置制御機能、３７２…回転機能、３７３…縮小・拡大機能。
【図１】
2015114424.tif 000003
【図２】
2015114424.tif 000004
【図３】
2015114424.tif 000005
【図４】
2015114424.tif 000006
【図５】
2015114424.tif 000007
【図６】
2015114424.tif 000008
【図７】
2015114424.tif 000009
【図８】
2015114424.tif 000010