(57)【要約】【課題】サイズの異なる複数のディスプレイが部屋の中に自由に配置された場合には、各ディスプレイの相対位置の情報を設定するのが困難だった。【解決手段】メインディスプレイ２１０からの指示により、設置設定装置２３０は予め１つ以上備える一意な測定用画像を、検出可能な各ディスプレイ２１０及び２２０に表示させ、各ディスプレイからディスプレイサイズの情報を取得する。ユーザはその様子をデジタルカメラを用いて撮影した画像を設置設定装置２３０に与える。設置設定装置２３０は画像から測定用図形を抽出し、各測定用画像の３次元位置を推定する。設置設定装置２３０は、各測定用画像の３次元位置からメインディスプレイ２１０を基準とする相対位置および相対角度と、各ディスプレイのディスプレイサイズからメインディスプレイ２１０を基準とする相対サイズとを算出し、各ディスプレイの相対位置の情報としてメインディスプレイ２１０に送付する。【選択図】図１
2009281830.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続された２つ以上の表示装置の相対位置を設定するための設定装置であって、
前記表示装置のサイズ情報を取得するサイズ情報取得部と、
色または輝度または形の異なる測定用図形を、前記表示装置の数と同じかそれ以上に記憶する図形記憶部と、
前記図形記憶部が記憶する前記測定用図形から、各表示装置に各々異なる測定用図形を表示するように依頼する図形表示依頼部と、
画像を入力する画像入力部と、
前記画像入力部から入力した画像を解析し、前記図形表示依頼部が表示を依頼した前記測定用図形を抽出する図形抽出部と、
前記図形抽出部が抽出した前記測定用図形の前記画像中の配置情報から前記図形抽出部が抽出した前記測定用図形の三次元位置を推定する図形座標演算部と、
前記図形座標演算部が推定した前記測定用図形の三次元位置に基づいて、各表示装置の相対位置を演算する相対位置演算部と
を備えることを特徴とする設定装置。
【請求項２】
前記図形表示依頼部が各表示装置に表示を依頼する前記測定用図形とは、アフィン変換によって互いに一致しない図形である
ことを特徴とする請求項１に記載の設定装置。
【請求項３】
前記図形表示依頼部が各表示装置に表示を依頼する前記測定用図形とは、鏡像が互いに一致しない図形である
ことを特徴とする請求項１に記載の設定装置。
【請求項４】
前記図形表示依頼部が各表示装置に表示を依頼する前記測定用図形とは、アフィン変換によって互いに一致せず、かつ、鏡像が互いに一致しない図形である
ことを特徴とする請求項１に記載の設定装置。
【請求項５】
前記図形表示依頼部は、前記図形記憶部が記憶する前記測定用図形を、前記サイズ情報取得部が取得した前記表示装置のサイズ情報を用いて正規化した図形を表示するように前記表示装置に依頼する
ことを特徴とする請求項１から４のいずれか１項に記載の設定装置。
【請求項６】
前記図形座標演算部は、前記サイズ情報取得部が取得した前記表示装置のサイズ情報と、前記図形抽出部が抽出した前記測定用図形の前記画像中の配置情報と、前記図形抽出部が抽出した前記測定用図形の三次元位置を推定する
ことを特徴とする請求項１から４のいずれか１項に記載の設定装置。
【請求項７】
前記画像入力部が入力した画像が２つ以上の場合は、前記相対位置演算部は前記画像ごとに前記画像に含まれる各表示装置の相対位置を演算し、前記表示装置のうち二つ以上の画像に共通して含まれる表示装置との相対位置を用いて、他の表示装置間の相対位置を補正する
ことを特徴とする請求項１から６のいずれか１項に記載の設定装置。
【請求項８】
前記画像入力部は、撮影のときに前記画像に生じた光学的な歪みを、前記画像に付帯する属性情報に基づいて補正する
ことを特徴とする請求項１から７のいずれか１項に記載の設定装置。
【請求項９】
前記画像入力部は、前記画像を補正するときに用いる補正データを、ネットワークを介して入手する
ことを特徴とする請求項８に記載の設定装置。
【請求項１０】
前記図形表示依頼部は、前記図形記憶部が記憶する前記測定用図形のうち、ユーザが選択した図形を表示するように前記表示装置に依頼する
ことを特徴とする請求項１から９のいずれか１項に記載の設定装置。
【請求項１１】
前記画像入力部は、前記画像入力部に入力された画像のうち、ユーザが選択した画像を以後の処理に用いる
ことを特徴とする請求項１から１０のいずれか１項に記載の設定装置。
【請求項１２】
前記設定装置は、前記表示装置のうちの少なくとも１つに内蔵される
ことを特徴とする請求項１から１１のいずれか１項に記載の設定装置。
【請求項１３】
ネットワークに接続された２つ以上の表示装置の相対位置を設定するための設定方法であって、
前記表示装置のサイズ情報を取得するサイズ情報取得ステップと、
色または輝度または形の異なる測定用図形を、前記表示装置の数と同じかそれ以上に記憶する図形記憶ステップと、
前記図形記憶ステップで記憶した前記測定用図形から、各表示装置に各々異なる測定用図形を表示するように依頼する図形表示依頼ステップと、
画像を入力する画像入力ステップと、
前記画像入力ステップで入力した画像を解析し、前記図形表示依頼ステップで表示を依頼した前記測定用図形を抽出する図形抽出ステップと、
前記図形抽出ステップで抽出した前記測定用図形の前記画像中の配置情報から前記図形抽出ステップで抽出した前記測定用図形の三次元位置を推定する図形座標演算ステップと、
前記図形座標演算ステップで推定した前記測定用図形の三次元位置に基づいて、各表示装置の相対位置を演算する相対位置演算ステップと
を備えることを特徴とする設定方法。
【請求項１４】
ネットワークに接続された２つ以上の表示装置の相対位置を設定するためのプログラムであって、
前記表示装置のサイズ情報を取得するサイズ情報取得ステップと、
色または輝度または形の異なる測定用図形を、前記表示装置の数と同じかそれ以上に記憶する図形記憶ステップと、
前記図形記憶ステップで記憶した前記測定用図形から、各表示装置に各々異なる測定用図形を表示するように依頼する図形表示依頼ステップと、
画像を入力する画像入力ステップと、
前記画像入力ステップで入力した画像を解析し、前記図形表示依頼ステップで表示を依頼した前記測定用図形を抽出する図形抽出ステップと、
前記図形抽出ステップで抽出した前記測定用図形の前記画像中の配置情報から前記図形抽出ステップで抽出した前記測定用図形の三次元位置を推定する図形座標演算ステップと、
前記図形座標演算ステップで推定した前記測定用図形の三次元位置に基づいて、各表示装置の相対位置を演算する相対位置演算ステップと
をコンピュータに実行させることを特徴とするプログラム。
【請求項１５】
ネットワークに接続された２つ以上の表示装置の相対位置を設定するためのプログラムを記録したコンピュータ読み取り可能な記録媒体であって、
前記プログラムは、
前記表示装置のサイズ情報を取得するサイズ情報取得ステップと、
色または輝度または形の異なる測定用図形を、前記表示装置の数と同じかそれ以上に記憶する図形記憶ステップと、
前記図形記憶ステップで記憶した前記測定用図形から、各表示装置に各々異なる測定用図形を表示するように依頼する図形表示依頼ステップと、
画像を入力する画像入力ステップと、
前記画像入力ステップで入力した画像を解析し、前記図形表示依頼ステップで表示を依頼した前記測定用図形を抽出する図形抽出ステップと、
前記図形抽出ステップで抽出した前記測定用図形の前記画像中の配置情報から前記図形抽出ステップで抽出した前記測定用図形の三次元位置を推定する図形座標演算ステップと、
前記図形座標演算ステップで推定した前記測定用図形の三次元位置に基づいて、各表示装置の相対位置を演算する相対位置演算ステップと
をコンピュータに実行させることを特徴とする記録媒体。
【請求項１６】
ネットワークに接続された２つ以上の表示装置の相対位置を設定するための設定装置に搭載するＬＳＩであって、
前記表示装置のサイズ情報を取得するサイズ情報取得部と、
色または輝度または形の異なる測定用図形を、前記表示装置の数と同じかそれ以上に記憶する図形記憶部と、
前記図形記憶部が記憶する前記測定用図形から、各表示装置に各々異なる測定用図形を表示するように依頼する図形表示依頼部と、
画像を入力する画像入力部と、
前記画像入力部から入力した画像を解析し、前記図形表示依頼部が表示を依頼した前記測定用図形を抽出する図形抽出部と、
前記図形抽出部が抽出した前記測定用図形の前記画像中の配置情報から前記図形抽出部が抽出した前記測定用図形の三次元位置を推定する図形座標演算部と、
前記図形座標演算部が推定した前記測定用図形の三次元位置に基づいて、各表示装置の相対位置を演算する相対位置演算部と
を備えることを特徴とするＬＳＩ。
【請求項１７】
ネットワークに接続された２つ以上の表示装置の相対位置を設定するための設定サービスを提供するサーバ装置であって、
前記表示装置のサイズ情報を取得するサイズ情報取得部と、
色または輝度または形の異なる測定用図形を、前記表示装置の数と同じかそれ以上に記憶する図形記憶部と、
前記図形記憶部が記憶する前記測定用図形から、各表示装置に各々異なる測定用図形を表示するように依頼する図形表示依頼部と、
画像を入力する画像入力部と、
前記画像入力部から入力した画像を解析し、前記図形表示依頼部が表示を依頼した前記測定用図形を抽出する図形抽出部と、
前記図形抽出部が抽出した前記測定用図形の前記画像中の配置情報から前記図形抽出部が抽出した前記測定用図形の三次元位置を推定する図形座標演算部と、
前記図形座標演算部が推定した前記測定用図形の三次元位置に基づいて、各表示装置の相対位置を演算する相対位置演算部と
を備えることを特徴とするサーバ装置。
【請求項１８】
ネットワークに接続された２つ以上の表示装置の相対位置を設定するための設定システムであって、
２つ以上の前記表示装置と、設定装置とから構成され、
前記設定装置は、
前記表示装置のサイズ情報を取得するサイズ情報取得部と、
色または輝度または形の異なる測定用図形を、前記表示装置の数と同じかそれ以上に記憶する図形記憶部と、
前記図形記憶部が記憶する前記測定用図形から、各表示装置に各々異なる測定用図形を表示するように依頼する図形表示依頼部と、
画像を入力する画像入力部と、
前記画像入力部から入力した画像を解析し、前記図形表示依頼部が表示を依頼した前記測定用図形を抽出する図形抽出部と、
前記図形抽出部が抽出した前記測定用図形の前記画像中の配置情報から前記図形抽出部が抽出した前記測定用図形の三次元位置を推定する図形座標演算部と、
前記図形座標演算部が推定した前記測定用図形の三次元位置に基づいて、各表示装置の相対位置を演算する相対位置演算部と
を備えることを特徴とする設定システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のディスプレイの設置情報を簡便に設定する装置、方法、プログラム、及びシステムに関する。
【背景技術】
【０００２】
近年、家庭へのネットワークの普及、およびデジタルテレビやデジタルレコーダなどのデジタル機器の普及に伴い、ネットワークを用いて複数のデジタル機器を連携して使用したいという要望が高まっている。連携した使用における要望の一つは、デジタルテレビなどの表示機能を持つ機器（以下「ディスプレイ」）に、ネットワークで接続されたデジタルレコーダ等の他の機器（以下「ネット家電」）についての情報を表示し、また必要に応じて操作するというものである。ここで、表示すべき情報や操作の内容は、対象機器によって異なるので、それに対応する方法の一つとして、ネット家電から、ディスプレイに対して、プログラムを送信し、そのプログラムをもちいてディスプレイにおいて情報の表示や、ネット家電の操作を行う方法があり、例えば特許文献１の方法などが知られている。また関連して、機器が互いの機器の情報を知る方法として非特許文献１が知られている。
【０００３】
また近年、ディスプレイは様々な形態をとるようになり、一つの部屋の中においても、複数のディスプレイがある状況が増えつつある。ディスプレイ自身も、ネット家電としての機能を備えることができるため、これら複数のディスプレイをネットワークで接続し、相互に連携して表示をすることにより、個々にディスプレイを利用するだけでは実現できない利用方法を提供することができる。図１５は、複数のディスプレイが連携して表示をする利用シーンの一例である。図１５には、メインディスプレイと、サブディスプレイＡと、サブディスプレイＢとが設置されており、これら３つのディスプレイは互いにＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）で接続されている。図１５（１）において、メインディスプレイでは、音楽再生ガジェットと、時計ガジェットと、放送用ウィンドウとの３つのプログラムが動作している。ここで、ユーザがリモコン等を用いてメインディスプレイに対して放送用ウィンドウの拡大を指示したときに、図１５（２）に示すように、メインディスプレイの画面内の左側で動作している音楽再生ガジェットをメインディスプレイの左側に位置するサブディスプレイＡに表示させ、さらにメインディスプレイの画面内の上側で動作している時計ガジェットをメインディスプレイの上側に位置するサブディスプレイＢに表示させ、さらにそれぞれのプログラムを拡大表示する、という利用方法を実現することができる。
【０００４】
複数ディスプレイが連携してこのような表示を行うためには、ディスプレイ相互の相対位置の情報を設定する必要がある。ディスプレイ相互の相対位置の情報を設定する方法として、例えば特許文献２には、ディスプレイが備える既知の基準線を撮影してディスプレイの位置を検出する方法が開示されている。また特許文献３には、調整用画像を複数画面に表示し、画面の整合性がとれるようにユーザが調整したパラメータを取得する方法が開示されている。
【特許文献１】特開２００１−２２２４１５号公報
【特許文献２】特開２００５−１７３２９１号公報
【特許文献３】特開２００５−１０７６８１号公報
【非特許文献１】ＵＰｎＰ  Ｄｅｖｉｃｅ  Ａｒｃｈｉｔｅｃｔｕｒｅ  １．０
【非特許文献２】ＨＴＭＬ  ４．０１  Ｓｐｅｃｉｆｉｃａｔｉｏｎ（Ｗ３Ｃ  Ｒｅｃｏｍｍｅｎｄａｔｉｏｎ）
【非特許文献３】加藤、Ｂｉｌｌｉｎｇｈｕｒｓｔ，浅野、橘、“マーカー追跡に基づく拡張現実感システムとそのキャリブレーション”、ＴＶＲＳＪ  Ｖｏｌ．４  Ｎｏ．４，１９９９
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、前記従来の構成では、サイズの異なる複数のディスプレイが部屋の中に自由に配置された場合には、各ディスプレイの相対位置の情報を設定するのが困難であるという問題があった。
【０００６】
本発明は、前記従来の課題を解決するもので、複数のディスプレイの設置情報を簡便に設定することができる、複数ディスプレイ設置設定装置、方法、プログラム、及びシステムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記の目的を達成するために、本発明は、ネットワークに接続された２つ以上の表示装置の相対位置を設定するための設定装置であって、前記設定装置は、前記表示装置のサイズ情報を取得するサイズ情報取得部と、色または輝度または形の異なる測定用図形を、前記表示装置の数と同じかそれ以上に記憶する図形記憶部と、前記図形記憶部が記憶する前記測定用図形から、各表示装置に各々異なる測定用図形を表示するように依頼する図形表示依頼部と、画像を入力する画像入力部と、前記画像入力部から入力した画像を解析し、前記図形表示依頼部が表示を依頼した前記測定用図形を抽出する図形抽出部と、前記図形抽出部が抽出した前記測定用図形の前記画像中の配置情報から前記図形抽出部が抽出した前記測定用図形の三次元位置を推定する図形座標演算部と、前記図形座標演算部が推定した前記測定用図形の三次元位置に基づいて、各表示装置の相対位置を演算する相対位置演算部とを備えることを特徴とする。
【発明の効果】
【０００８】
上記の構成によると、部屋の中に自由に配置されたサイズの異なる複数のディスプレイにおいて、ディスプレイ相互の相対位置情報を簡便に設定できるような、複数ディスプレイ設置設定装置、方法、プログラム、及びシステムを提供することができる。
【発明を実施するための最良の形態】
【０００９】
本発明に係る実施の形態の複数ディスプレイ設置設定システムについて、図を用いて以下に説明する。
【００１０】
１．複数ディスプレイ設置設定システムの概要
本発明の複数ディスプレイ設置設定システムは、図１に示すように、メインディスプレイ２１０、サブディスプレイ２２０、設置設定装置２３０から構成される。メインディスプレイ２１０、サブディスプレイ２２０、設置設定装置２３０はそれぞれＬＡＮにより接続されている。
【００１１】
メインディスプレイ２１０は、表示依頼を生成し、ＬＡＮを介してサブディスプレイ２２０に表示を要求する機能を有している。また、ユーザからの指示を受け付け、ＬＡＮを介して設置設定装置２３０を起動する機能を有している。
【００１２】
サブディスプレイ２２０は、メインディスプレイ２１０から要求された表示依頼を表示する機能を有している。
【００１３】
設置設定装置２３０は、ネットワークに接続された２つ以上の表示装置の相対位置を設定するための装置であり、メインディスプレイ２１０からの指示に応じて、メインディスプレイ２１０およびサブディスプレイ２２０に図形を表示させ、別途入力される画像を解析して、各ディスプレイの相対位置の情報をメインディスプレイ２１０に設定する機能を有している。なお、本実施の形態では、設置設定装置２３０は、ＬＡＮを介してメインディスプレイ２１０およびサブディスプレイ２２０に接続されることを想定して以降の説明を行うが、設置設定装置２３０がメインディスプレイ２１０に内蔵されていてもよい。その際、設置設定装置２３０の機能がＬＳＩに封入して提供され、メインディスプレイ２１０の内部に実装されるか、または設置設定装置２３０の機能がプログラムとして媒体を介して提供され、メインディスプレイ２１０のＣＰＵ（図示せず）により実行される場合もありうる。また、図２に示すように、設置設定装置２３０にサーバ機能を持たせ、インターネットとルータ３２０を介してメインディスプレイ２１０およびサブディスプレイ２２０と接続してもよい。
【００１４】
なお、本実施の形態では、ディスプレイが、メインディスプレイ２１０およびサブディスプレイ２２０の２台で構成される例を用いて説明するが、サブディスプレイは２台以上あってもよい。
【００１５】
２．メインディスプレイ
図３は、メインディスプレイ２１０の構成図である。メインディスプレイ２１０は、ユーザ指示入力部４０１、設置設定要求部４０２、ディスプレイ情報記憶部４０３、相対位置リスト記憶部４０４、表示依頼生成部４０５、表示依頼要求部４０６、表示内容生成部４０７、表示部４０８、ネットワークＩ／Ｆ４０９から構成される。
【００１６】
ユーザ指示入力部４０１は、メインディスプレイ２１０に対してユーザからの指示を受け付ける。典型的には、メインディスプレイ２１０に表示されるＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を介して、リモコン（図示せず）やタッチパネル（図示せず）などの公知の技術により入力された入力信号を受け付け、解釈し、ユーザが意図した操作を実行する。本実施の形態では、設置設定装置２３０に対し、設置設定の処理を要求する指示をユーザから受け付けるときに用いる。
【００１７】
設置設定要求部４０２は、ユーザ指示入力部４０１からの設置設定の処理を要求する指示を受け付け、ＬＡＮを介して、設置設定装置２３０に、ディスプレイ情報記憶部４０３に記憶されたディスプレイＩＤを渡し、設置設定処理の開始を要求する。
【００１８】
ディスプレイ情報記憶部４０３は、メインディスプレイ２１０のディスプレイ情報として、ディスプレイごとに一意に付与されたディスプレイＩＤと、ディスプレイサイズとを記憶する。ディスプレイ情報記憶部４０３は、典型的には電源を切っても記憶内容が消失することのない不揮発な記憶デバイスにより実現される。
【００１９】
図４（１）はディスプレイ情報記憶部４０３が記憶する内容の一例である。本実施の形態では、メインディスプレイ２１０のディスプレイＩＤ５０１として“１２３４５６”、ディスプレイの対角線の長さであるディスプレイサイズ５０２として“４２インチ”を記憶している。本実施の形態では説明の分かりやすさのために、ネット家電ＩＤとして６桁の数値を使用しているが、実際の使用においては、ディスプレイの製造数を考慮して十分な桁数を用いる必要がある。
【００２０】
相対位置リスト記憶部４０４は、メインディスプレイ２１０を基準としたときの、メインディスプレイおよび１つ以上のサブディスプレイの相対位置に関する情報を、設置設定装置２３０から設置設定の処理結果として受け付け、記憶する。
【００２１】
図５は相対位置リスト記憶部４０４が記憶する内容の一例である。本実施の形態では、メインディスプレイ２１０に関する情報として、メインディスプレイ２１０のディスプレイＩＤ６０１と、メインディスプレイ２１０のディスプレイサイズを基準としたときのメインディスプレイ２１０の相対サイズ６０２（すなわち１．０）と、メインディスプレイ２１０の中心座標を基準としたときのメインディスプレイ２１０の中心座標の相対位置６０３（すなわちＸ：０．０、Ｙ：０．０、Ｚ：０．０）と、メインディスプレイ２１０を基準としたときのメインディスプレイ２１０の相対回転角度６０４（すなわちＸ：０．０、Ｙ：０．０、Ｚ：０．０）とを記憶する。また、サブディスプレイ２２０の相対位置に関する情報として、サブディスプレイ２２０のディスプレイＩＤ６０５と、メインディスプレイ２１０のディスプレイサイズを基準としたときのサブディスプレイ２２０の相対サイズ６０６と、メインディスプレイ２１０の中心座標を基準としたときのサブディスプレイ２２０の中心座標の相対位置６０７と、メインディスプレイ２１０のディスプレイを基準としたときのサブディスプレイ２２０の相対回転角度６０８とを記憶する。相対位置リスト記憶部４０４は、典型的には電源を切っても記憶内容が消失することのない不揮発な記憶デバイスにより実現される。
【００２２】
表示依頼生成部４０５は、メインディスプレイ２１０からメインディスプレイ２１０もしくはサブディスプレイ２２０に対する表示依頼を生成する。表示依頼生成部４０５は表示依頼の生成のときに、相対位置リスト記憶部４０４が記憶する１つ以上のディスプレイの相対サイズや、相対位置や、相対回転角度を参照して、出力先となるディスプレイを選択し、選択したディスプレイの相対サイズや、相対位置や、相対回転角度に応じた表示依頼を生成して、選択したディスプレイのディスプレイＩＤと共に、表示依頼要求部４０６に渡す。なお、本実施の形態では、表示依頼としてＨＴＭＬなどのページ記述言語や、ＪａｖａＳｃｒｉｐｔなどのスクリプト言語により記載された情報を想定しているが、これに限るものではなく、他のスクリプト言語や、他の場所にある情報を示すリンク表現や、各種画像フォーマットなど、様々な表現方法が使用できる。
【００２３】
表示依頼要求部４０６は、表示依頼生成部４０５からディスプレイＩＤと、表示依頼とを受け付け、受け付けたディスプレイＩＤに対応するディスプレイに、受け付けた表示依頼を渡す。
【００２４】
表示内容生成部４０７は、表示依頼要求部４０６や、設置設定装置２３０から表示依頼を受け付け、表示依頼に基づいて表示内容を生成し、表示部４０８に渡す。
【００２５】
表示部４０８は、表示内容生成部４０７から受け付けた表示内容を、メインディスプレイ２１０のユーザが認知できるように映像や音により出力する。
【００２６】
ネットワークＩ／Ｆ４０９は、メインディスプレイ２１０がＬＡＮやインターネットを介して、サブディスプレイ２２０や設置設定装置２３０などの宅内の機器や、宅外のサービスとの通信を行う。
【００２７】
３．サブディスプレイ
図６は、サブディスプレイ２２０の構成図である。サブディスプレイ２２０は、ディスプレイ情報記憶部７０１、表示内容生成部７０２、表示部７０３、ネットワークＩ／Ｆ７０４から構成される。
【００２８】
ディスプレイ情報記憶部７０１は、サブディスプレイ２２０のディスプレイ情報として、ディスプレイごとに一意に付与されたディスプレイＩＤと、ディスプレイサイズとを記憶する。ディスプレイ情報記憶部７０１は、典型的には電源を切っても記憶内容が消失することのない不揮発な記憶デバイスにより実現される。
【００２９】
図４（２）はディスプレイ情報記憶部７０１が記憶する内容の一例である。本実施の形態では、サブディスプレイ２２０のディスプレイＩＤ５０３として“２３４５６７”、ディスプレイの対角線の長さであるディスプレイサイズ５０４として“５０インチ”を記憶している。本実施の形態では説明の分かりやすさのために、ネット家電ＩＤとして６桁の数値を使用しているが、実際の使用においては、ディスプレイの製造数を考慮して十分な桁数を用いる必要がある。
【００３０】
表示内容生成部７０２は、メインディスプレイ２１０や、設置設定装置２３０から表示依頼を受け付け、表示依頼に基づいて表示内容を生成し、表示部７０３に渡す。
【００３１】
表示部７０３は、表示内容生成部７０２から受け付けた表示内容を、サブディスプレイ２２０のユーザが認知できるように映像や音により出力する。
【００３２】
ネットワークＩ／Ｆ７０４は、サブディスプレイ２２０がＬＡＮやインターネットを介して、メインディスプレイ２１０や設置設定装置２３０などの宅内の機器や、宅外のサービスとの通信を行う。
【００３３】
４．設置設定装置
図７は、設置設定装置２３０の構成図である。設置設定装置２３０は、ディスプレイ情報取得部８０１、ディスプレイ情報リスト記憶部８０２、図形データベース部８０３、図形表示依頼部８０４、メモリカードＩ／Ｆ８０５、画像入力部８０６、図形座標演算部８０７、ディスプレイ位置記憶部８０８、相対位置演算部８０９、ネットワークＩ／Ｆ８１０から構成される。
【００３４】
ディスプレイ情報取得部８０１は、表示装置のサイズ情報を取得するサイズ情報取得部の一例であり、設置設定要求部４０２からメインディスプレイ２１０のディスプレイＩＤを受け付けると、検出可能な全てのディスプレイから、ディスプレイＩＤと、ディスプレイサイズとを対にして取得し、ディスプレイ情報リスト記憶部８０２に渡す。
【００３５】
ディスプレイ情報リスト記憶部８０２は、ディスプレイ情報取得部８０１から受け付けた、ディスプレイＩＤとディスプレイサイズとを対にした情報と、図形表示依頼部８０４が各ディスプレイに割り当てた測定用図形ＩＤとを対応づけて記憶する。また、設置設定要求部４０２から通知されたディスプレイＩＤに該当する情報には、メインディスプレイ２１０の情報であることが分かるように、メインであることを示す情報を付与する。ディスプレイ情報リスト記憶部８０２は、典型的には電源を切ると記憶内容が消失する揮発性の記憶デバイスにより実現される。
【００３６】
図８は、ディスプレイ情報リスト記憶部８０２が記憶する内容の一例である。ここでは、ディスプレイごとに、ディスプレイＩＤ９０１及び９０５、メインディスプレイであるかサブディスプレイかを区別する情報９０２及び９０６、ディスプレイサイズ９０３及び９０７、測定用図形ＩＤ９０４及び９０８が記憶されている様子が示されている。
【００３７】
図形データベース部８０３は、色または輝度または形の異なる測定用図形を表示装置の数と同じかそれ以上に記憶する図形記憶部の一例であり、座標を測定するために使用する測定用図形を１つ以上記憶するデータベースである。図形データベース部８０３は、典型的には電源を切っても記憶内容が消失することのない不揮発な記憶デバイスにより実現される。
【００３８】
図９は、図形データベース部８０３が記憶する内容の一例である。本実施の形態では、測定用図形１００１〜１００３として、正方形もしくは直方形の枠の中に、一意な記号を含む図形を記憶しているが、これに限るものではなく、測定用図形を撮影した画像から３次元位置推定が容易な図形であればよい。なお測定用図形は、アフィン変換後の図形や鏡像の図形が互いに一致することのない図形であることが望ましい。さらに測定用図形は、画像解析により検出が容易なコーナーを４つ以上持つことが望ましい。また、それぞれの測定用図形の色や輝度を変えれば、画像解析の際に、測定用図形の抽出や照合が容易になる。
【００３９】
図形表示依頼部８０４は、ディスプレイ情報リスト記憶部８０２に記憶している各ディスプレイに対して、図形データベース部８０３に記憶している測定用図形を一つずつ割り当て、各ディスプレイに対して、対応する測定用図形をディスプレイの中心かつ傾きがないように表示するよう依頼する。このときに、各ディスプレイにおいて表示用図形が同じサイズで表示されるように、ディスプレイ情報リスト記憶部８０２に記憶している各ディスプレイのディスプレイサイズ９０３及び９０７を用いて表示用図形を正規化する。なお、メインディスプレイ２１０のユーザ指示入力部４０１を用いて、ユーザが測定用図形を選択できるようにしてもよい。
【００４０】
メモリカードＩ／Ｆ８０５は、メモリカード（図示せず）を受け付けるＩ／Ｆである。本実施の形態では、測定用図形を表示したディスプレイを２台以上含むようにデジタルカメラ１１０１で撮影した画像の情報を記憶したメモリカードを、メモリカードＩ／Ｆ８０５に装着し、画像入力部８０６が画像を取得することを想定している。
【００４１】
図１０は、測定用図形を表示したディスプレイを２台以上含む画像を、デジタルカメラ１１０１を用いて撮影する際の概略図である。本実施の形態では、デジタルカメラ１１０１は、撮影した画像をデジタルカメラ１１０１に装着されたメモリカードに記憶し、ユーザは、デジタルカメラ１１０１からメモリカードを取り外して、設置設定装置２３０のメモリカードＩ／Ｆ８０５に装着して、撮影した画像を画像入力部８０６に入力する例で説明を行う。なお、撮影した画像を画像入力部８０６に入力する方法は、メモリカードを用いる以外にも、デジタルカメラ１１０１がＬＡＮに接続するなどの、様々な形態が考えられる。なお、本実施の形態では、撮影の手段として、広く普及しているデジタルカメラを例に説明しているが、部屋に設置された固定カメラなど、測定用図形を表示したディスプレイを２台以上含む画像を撮影可能な手段であればよい。
【００４２】
図１１は、図１０においてデジタルカメラ１１０１が撮影した画像の一例である。
【００４３】
画像入力部８０６は、図形表示依頼部８０４が表示を依頼した測定用図形を表示したディスプレイを２台以上含む画像を受け付ける。本実施の形態では、画像入力部８０６は、メモリカードＩ／Ｆ８０５を介して画像を受け付けることを想定する。
【００４４】
図形座標演算部８０７は、画像入力部８０６から入力した画像を解析し、図形表示依頼部８０４が表示を依頼した測定用図形を抽出する図形抽出部と、抽出した測定用図形の画像中の配置情報から測定用図形の三次元位置を推定する図形座標演算部の機能を有する処理部の一例であり、画像入力部８０６で受け付けた画像から、図形表示依頼部８０４が表示を依頼した測定用図形を抽出し、各測定用図形の３次元位置の座標および回転角度とを演算して、結果をディスプレイ位置記憶部８０８に送る。本実施の形態では、画像から測定用図形を抽出して、３次元位置を推定する際に、非特許文献３に開示されている方法を用いるものとするが、その他の公知の方法により演算してもよい。
【００４５】
ディスプレイ位置記憶部８０８は、図形座標演算部８０７から受け付けた各測定用図形の３次元位置の座標および回転角度と、測定用図形に対応するディスプレイＩＤとを組にした情報を記憶する。
【００４６】
相対位置演算部８０９は、図形座標演算部８０７が推定した測定用図形の三次元位置に基づいて、各表示装置の相対位置を演算する相対位置演算部の一例であり、ディスプレイ情報リスト記憶部８０２に記憶した情報９０１〜９０４及び９０５〜９０８を用いて、各ディスプレイについて、メインディスプレイ２１０のディスプレイサイズを基準としたときのディスプレイの相対サイズを演算し、さらに、ディスプレイ位置記憶部８０８に記憶した情報を用いて、各ディスプレイについて、メインディスプレイ２１０の中心座標を基準としたときのディスプレイの中心座標の相対位置と、メインディスプレイ２１０を基準としたときのディスプレイの相対回転角度とを演算し、演算した結果を設置設定の処理結果としてメインディスプレイ２１０に送付する。
【００４７】
ネットワークＩ／Ｆ８１０は、設置設定装置２３０がＬＡＮやインターネットを介して、メインディスプレイ２１０やサブディスプレイ２２０などの宅内の機器や、宅外のサービスとの通信を行う。
【００４８】
５．複数ディスプレイ設置設定システムの動作
メインディスプレイ２１０のユーザ指示入力部４０１を介して、設置設定装置２３０に設置設定の処理が要求されてから、メインディスプレイ２１０の相対位置リスト記憶部４０４に、各ディスプレイの相対位置リストが設定されるまでの動作について、メインディスプレイ２１０と、サブディスプレイ２２０と、設置設定装置２３０とに注目して、図１２に示すフローチャートを用いて説明する。
【００４９】
まず、メインディスプレイ２１０のユーザ指示入力部４０１は、設置設定の処理を要求する指示をユーザから受け付け、設置設定要求部４０２に処理を依頼する（Ｓ１３０１）。
【００５０】
次に、設置設定要求部４０２は、設置設定装置２３０に、ディスプレイ情報記憶部４０３に記憶されたディスプレイＩＤを渡し、設置設定処理の開始を要求する（Ｓ１３０２）。
【００５１】
設置設定装置２３０は、メインディスプレイ２１０から設置設定処理の開始を要求されると、ディスプレイ情報取得部８０１が、検出可能な全てのディスプレイから、ディスプレイＩＤと、ディスプレイサイズとを対にして取得し、ディスプレイ情報リスト記憶部８０２に渡す（Ｓ１３０３）。
【００５２】
次に、図形表示依頼部８０４は、ディスプレイ情報リスト記憶部８０２に記憶している各ディスプレイに対して、図形データベース部８０３に記憶している測定用図形を一つずつ割り当て、各ディスプレイに対して、対応する測定用図形をディスプレイの中心かつ傾きがないように表示するよう依頼する（Ｓ１３０４）。
【００５３】
メインディスプレイ２１０の表示内容生成部４０７は、設置設定装置２３０から測定用図形（本実施の形態では、測定用画像０１）の表示依頼を受け付け、表示依頼に基づいて表示内容を生成し、表示部４０８に渡す。表示部４０８は、表示内容生成部４０７から受け付けた表示内容を、メインディスプレイ２１０のユーザが認知できるように映像や音により出力する（Ｓ１３０５）。
【００５４】
同様に、メインディスプレイ２１０の表示内容生成部７０２は、設置設定装置２３０から測定用図形（本実施の形態では、測定用画像０２）の表示依頼を受け付け、表示依頼に基づいて表示内容を生成し、表示部７０３に渡す。表示部７０３は、表示内容生成部７０２から受け付けた表示内容を、サブディスプレイ２２０のユーザが認知できるように映像や音により出力する（Ｓ１３０６）。
【００５５】
この後、ユーザはデジタルカメラ１１０１を用い、測定用図形を表示したディスプレイを２台以上含む画像を撮影する（Ｓ１３０７）。
【００５６】
次に、ユーザは、測定用図形を表示したディスプレイを２台以上含む画像を記憶したメモリカードをデジタルカメラ１１０１から取り外して、設置設定装置２３０のメモリカードＩ／Ｆ８０５に装着すると、設置設定装置２３０の画像入力部８０６が、メモリカードＩ／Ｆ８０５を介して、メモリカードに記憶した画像を受け付ける（Ｓ１３０８）。
【００５７】
次に、図形座標演算部８０７は、画像入力部８０６で受け付けた画像から、図形表示依頼部８０４が表示を依頼した測定用図形を抽出し（Ｓ１３０９）、各測定用図形の３次元位置の座標および回転角度とを演算して、結果をディスプレイ位置記憶部８０８に送ると、ディスプレイ位置記憶部８０８は、図形座標演算部８０７から受け付けた各測定用図形の３次元位置の座標および回転角度と、測定用図形に対応するディスプレイＩＤとを組にした情報を記憶する（Ｓ１３１０）。
【００５８】
次に、相対位置演算部８０９は、ディスプレイ情報リスト記憶部８０２に記憶した情報９０１〜９０４及び９０５〜９０８を用いて、各ディスプレイについて、メインディスプレイ２１０のディスプレイサイズを基準としたときのディスプレイの相対サイズを演算し、さらに、ディスプレイ位置記憶部８０８に記憶した情報を用いて、各ディスプレイについて、メインディスプレイ２１０の中心座標を基準としたときのディスプレイの中心座標の相対位置と、メインディスプレイ２１０を基準としたときのディスプレイの相対回転角度とを演算し（Ｓ１３１１）、演算した結果を設置設定の処理結果としてメインディスプレイ２１０に送付する（Ｓ１３１２）。
【００５９】
最後に、相対位置リスト記憶部４０４は、メインディスプレイ２１０を基準としたときの、メインディスプレイおよび１つ以上のサブディスプレイの相対位置に関する情報を、設置設定装置２３０から設置設定の処理結果として受け付け、記憶する（Ｓ１３１３）。
【００６０】
なお、本実施の形態では、１枚の撮影画像を用いて各ディスプレイの相対位置に関する情報を算出したが、以下に示すように、ディスプレイが３台以上の場合は、撮影画像が２枚以上になってもよい。
【００６１】
図１３は、測定用図形を表示したディスプレイを２台以上含む画像を、デジタルカメラ１１０１を用いて撮影する際の概略図で、メインディスプレイ２１０と、サブディスプレイ２２０と、サブディスプレイ１４０１との３台のディスプレイが相対位置を算出する対象である。図１４は、図１３においてデジタルカメラ１１０１が二度に分けて撮影した画像の一例である。図１４（１）は、メインディスプレイ２１０と、サブディスプレイ２２０との２台を含むように一枚の画像に撮影されている。図１４（２）は、メインディスプレイ２１０と、サブディスプレイ１４０１との２台を含むように一枚の画像に撮影されている。画像入力部８０６は、２枚以上の画像を受け付けると、画像１枚ごとに、図形座標演算部８０７が画像に含まれる各ディスプレイの３次元位置を推定し、ディスプレイ位置記憶部８０８が推定した３次元位置を記憶し、相対位置演算部８０９がディスプレイ位置記憶部８０８が記憶する各ディスプレイの３次元位置を用いて、メインディスプレイ２１０との相対位置を演算する。このとき、画像にメインディスプレイ２１０が含まれているものから先に処理すれば、後で処理する画像にメインディスプレイ２１０が含まれる必要はなく、先に処理される画像に含まれるディスプレイが１台でも含まれていれば、既にメインディスプレイ２１０との相対位置が判明しているサブディスプレイとの相対位置を用いて連鎖的に補正することにより、メインディスプレイ２１０に対する相対位置を、全てのサブディスプレイについて演算することが可能である。
【００６２】
なお、画像入力部８０６においては、受け付ける画像のデータヘッダに含まれる、撮影に用いた機材の機種情報や撮影条件に基づいて、入力した画像の補正を行うこともできる。これにより、演算する相対位置の精度をより正確にすることができる。例えば、撮影画像の周辺に歪みが生じるような超広角レンズを用いて、部屋に配置されたディスプレイ全てを含む画像を一度に撮影しても、適切に歪みを補正することができるため、設置設定の手間をより少なくすることができる。なお、画像の補正にあたって、補正に必要な情報は、設置設定装置２３０に予め記憶しておくか、またはネットワークＩ／Ｆ８１０を介して外部のサーバから入手することもできる。これにより、撮影に用いる機器が幅広く選択できるようになる。
【００６３】
なお、画像入力部８０６においては、受け付ける画像の中に、設置設定の処理には必要のない画像が含まれていることもありうるので、メインディスプレイ２１０に画像のサムネイルを表示させ、ユーザ指示入力部４０１を用いて、設置設定の処理に必要な画像をユーザが選択できるようにしてもよい。
【００６４】
なお、メインディスプレイ２１０およびサブディスプレイ２２０は、いずれも表示機能を持つ機器であればどのような方式で実現されるものであっても良く、ＣＲＴ、プラズマディスプレイ、液晶ディスプレイ、有機ＥＬディスプレイなどの自ら発光するものや、プロジェクタおよびスクリーンから構成される投射型のものなど、様々な形態がありうる。
【００６５】
以上、本実施の形態によれば、サイズの異なる複数のディスプレイが部屋の中に自由に配置されていても、各ディスプレイに異なる測定用図形を表示させた様子をデジタルカメラなどで撮影した画像を用いて、ディスプレイ相互の相対位置の情報を簡便に設定することができる。
【００６６】
また、図形データベース部８０３に、鏡像が一致する表示用図形を記憶しないようにすることで、ディスプレイを設置する部屋に鏡やガラスなどの鏡面上の物体があった場合でも、正確に相対位置を設定することができる。
【００６７】
また、画像入力部８０６で受け付ける画像が２枚以上になる場合でも、メインディスプレイ２１０との相対位置が既知のサブディスプレイの相対位置を用いて連鎖的に計算することで、全てのディスプレイを一枚の画像として撮影することが困難な場合でも、各ディスプレイの相対位置を設定することができる。
【００６８】
また、画像入力部８０６において、撮影に用いた機材の機種情報や撮影条件に基づいて、入力した画像の補正を行うこともできる。これにより、演算する相対位置の精度をより正確にすることができ、超広角レンズを用いることで、設置設定の手間をより少なくすることができる。
【００６９】
また、画像入力部８０６で画像の補正をおこなうときの補正に必要な情報を、ネットワークＩ／Ｆ８１０を介して外部のサーバから入手することもできる。これにより、撮影に用いる機器が幅広く選択できるようになる。
【００７０】
また、画像入力部８０６で受け付ける画像のサムネイルを表示させ、ユーザが選択可能にすることにより、設置設定の処理を軽減することができる。
【００７１】
また、メインディスプレイ２１０のユーザ指示入力部４０１を用いて、ユーザが測定用図形を選択できるようにすることにより、部屋の中に測定用図形と似た図形や色がたまたまあった場合においても、正確に相対位置を設定することができる。
【００７２】
なお、本発明を上記の実施の形態に基づいて説明してきたが、本発明は、上記の実施の形態に限定されないのはもちろんである。たとえば、本実施の形態に対して当業者が思いつく変形を施して得られる別の形態も本発明に含まれる。
【産業上の利用可能性】
【００７３】
本発明にかかる複数ディスプレイ設置設定装置、方法、プログラム、及びシステムは、複数のディスプレイ設置情報を簡便に設定する機能を有し、テレビ、デジタルレコーダ、携帯電話、デジタルカメラ、パーソナルコンピュータなどの表示機能を持つ各種の機器を製造、販売、提供、利用する産業において、経営的、継続的、反復的に利用することができる。
【図面の簡単な説明】
【００７４】
【図１】実施の形態の複数ディスプレイ設置設定システムの構成図である。
【図２】実施の形態の複数ディスプレイ設置設定システムの別の形態の構成図である。
【図３】実施の形態のメインディスプレイ２１０の構成図である。
【図４】実施の形態のディスプレイ情報記憶部４０３および７０１の内容の一例である。
【図５】実施の形態の相対位置リスト記憶部４０４の内容の一例である。
【図６】実施の形態のサブディスプレイ２２０の構成図である。
【図７】実施の形態の設置設定装置２３０の構成図である。
【図８】実施の形態のディスプレイ情報リスト記憶部が記憶する内容の一例である。
【図９】実施の形態の図形データベース部８０３が記憶する内容の一例である。
【図１０】実施の形態のデジタルカメラ１１０１を用いて撮影する際の概略図である。
【図１１】実施の形態のデジタルカメラ１１０１が撮影した画像の一例である。
【図１２】実施の形態の設置設定する処理のフローチャートである。
【図１３】実施の形態のディスプレイが３台ある場合にデジタルカメラ１１０１を用いて撮影する際の概略図である。
【図１４】実施の形態のデジタルカメラ１１０１が２回に分けて撮影した画像の一例である。
【図１５】複数のディスプレイが連携して表示をする利用シーンの一例である。
【符号の説明】
【００７５】
２１０  メインディスプレイ
２２０  サブディスプレイ
２３０  設置設定装置
３１０  設置設定サーバ
４０１  ユーザ指示入力部
４０２  設置設定要求部
４０３  ディスプレイ情報記憶部
４０４  相対位置リスト記憶部
４０５  表示依頼生成部
４０６  表示依頼要求部
４０７  表示内容生成部
４０８  表示部
４０９  ネットワークＩ／Ｆ
７０１  ディスプレイ情報記憶部
７０２  表示内容生成部
７０３  表示部
７０４  ネットワークＩ／Ｆ
８０１  ディスプレイ情報取得部
８０２  ディスプレイ情報リスト記憶部
８０３  図形データベース部
８０４  図形表示依頼部
８０５  メモリカードＩ／Ｆ
８０６  画像入力部
８０７  図形座標演算部
８０８  ディスプレイ位置記憶部
８０９  相対位置演算部
８１０  ネットワークＩ／Ｆ
１１０１  デジタルカメラ
１４０１  サブディスプレイ
【図１】
2009281830.tif 000003
【図２】
2009281830.tif 000004
【図３】
2009281830.tif 000005
【図４】
2009281830.tif 000006
【図５】
2009281830.tif 000007
【図６】
2009281830.tif 000008
【図７】
2009281830.tif 000009
【図８】
2009281830.tif 000010
【図９】
2009281830.tif 000011
【図１０】
2009281830.tif 000012
【図１１】
2009281830.tif 000013
【図１２】
2009281830.tif 000014
【図１３】
2009281830.tif 000015
【図１４】
2009281830.tif 000016
【図１５】
2009281830.tif 000017