(57)【要約】【課題】複数のディスプレイによって構成されるマルチディスプレイを容易に管理できるようにする。【解決手段】マルチディスプレイ管理装置３００は複数のディスプレイのそれぞれのディスプレイ識別子を含んだ管理テーブルを記憶する。マルチディスプレイ管理装置３００は第一のディスプレイ制御装置２００Ｆから第一の装置識別子を受信し、第一の装置識別子と第一の管理識別子とを管理識別子テーブルに登録し、第一のディスプレイ制御装置２００Ｆに第一の管理識別子を送信する。第一のディスプレイ制御装置２００Ｆは第一のディスプレイ１１０Ａに第一の管理識別子を表示させる。管理者は第一の管理識別子と第一のディスプレイ識別子とをマルチディスプレイ管理装置３００に指定する。マルチディスプレイ管理装置３００は第一の装置識別子を管理識別子テーブルから取得し、第一の装置識別子を第一のディスプレイ識別子に対応付けて管理テーブルに登録する。【選択図】図１
2015121574.tif 000002
【特許請求の範囲】
【請求項１】
複数のディスプレイのそれぞれのディスプレイ識別子を含んだ管理テーブルを記憶する管理テーブル記憶部と、
前記複数のディスプレイのうちの第一のディスプレイを制御する第一のディスプレイ制御装置から、前記第一のディスプレイ制御装置を識別する第一の装置識別子を受信する装置識別子受信部と、
前記装置識別子受信部によって受信された前記第一の装置識別子と前記第一の装置識別子に対応付ける第一の管理識別子とを管理識別子テーブルに登録する管理識別子登録部と、
前記第一のディスプレイ制御装置に前記第一の管理識別子を送信することによって、前記第一のディスプレイに前記第一の管理識別子を表示させる管理識別子送信部と、
前記第一の管理識別子と前記第一のディスプレイを識別する第一のディスプレイ識別子とが指定され、前記第一の管理識別子に対応付けられた前記第一の装置識別子を前記管理識別子テーブルから取得し、取得した前記第一の装置識別子を前記第一のディスプレイ識別子と同じディスプレイ識別子に対応付けて前記管理テーブルに登録する管理テーブル編集部と
を備えることを特徴とするマルチディスプレイ管理装置。
【請求項２】
前記管理テーブルは前記複数のディスプレイのそれぞれの位置情報を含み、
前記管理テーブルに含まれる前記複数のディスプレイのそれぞれのディスプレイ識別子と位置情報とに基づいて管理画面を生成し、生成した管理画面を表示する管理画像表示部とを備え、
前記管理画面は、前記複数のディスプレイを表す複数のディスプレイアイコンと、前記複数のディスプレイアイコンのそれぞれに対応付けて表示されるディスプレイ識別子と、前記第一のディスプレイ制御装置を表す第一の制御装置アイコンと、前記第一の制御装置アイコンに対応付けて表示される前記第一の管理識別子とを含む
ことを特徴とする請求項１記載のマルチディスプレイ管理装置。
【請求項３】
前記管理テーブル編集部は、前記第一の管理識別子に対応付けられた前記第一の制御装置アイコンが前記複数のディスプレイアイコンのうちの前記第一のディスプレイ識別子に対応付けられた第一のディスプレイアイコンにドラッグアンドドロップされることによって、前記第一の管理識別子と前記第一のディスプレイ識別子とが指定される
ことを特徴とする請求項２記載のマルチディスプレイ管理装置。
【請求項４】
複数のディスプレイのそれぞれの位置情報を含んだ管理テーブルを記憶する管理テーブル記憶部と、
前記複数のディスプレイのうちの第一のディスプレイを制御する第一のディスプレイ制御装置から、前記第一のディスプレイ制御装置を識別する第一の装置識別子を受信する装置識別子受信部と、
前記装置識別子受信部によって受信された前記第一の装置識別子と前記第一の装置識別子に対応付ける第一の管理識別子とを管理識別子テーブルに登録する管理識別子登録部と、
前記第一のディスプレイ制御装置に前記第一の管理識別子を送信することによって、前記第一のディスプレイに前記第一の管理識別子を表示させる管理識別子送信部と、
前記複数のディスプレイを含んだ領域が撮像された画像であるマルチディスプレイ画像から、前記第一のディスプレイに表示された前記第一の管理識別子を読み取る管理識別子読み取り部と、
前記第一の管理識別子に対応付けられた前記第一の装置識別子を前記管理識別子テーブルから取得し、取得した前記第一の装置識別子を前記マルチディスプレイ画像内の前記第一の管理識別子の位置に該当する位置情報に対応付けて前記管理テーブルに登録する管理テーブル編集部と
を備えることを特徴とするマルチディスプレイ管理装置。
【請求項５】
複数のディスプレイのそれぞれのディスプレイ識別子を含んだ管理テーブルを記憶する管理テーブル記憶部と、
前記複数のディスプレイのうちの第一のディスプレイを制御する第一のディスプレイ制御装置から、前記第一のディスプレイ制御装置を識別する第一の装置識別子と前記第一のディスプレイを識別する第一のディスプレイ識別子とを受信する装置識別子受信部と、
前記装置識別子受信部によって受信された前記第一の装置識別子を前記装置識別子受信部によって受信された前記第一のディスプレイ識別子と同じディスプレイ識別子に対応付けて前記管理テーブルに登録する管理テーブル編集部と
を備えることを特徴とするマルチディスプレイ管理装置。
【請求項６】
前記管理テーブルは、前記複数のディスプレイのディスプレイ毎にディスプレイが配置される向きを表す向き情報を含む
ことを特徴とする請求項１から請求項５のいずれかに記載のマルチディスプレイ管理装置。
【請求項７】
前記複数のディスプレイのうちの少なくともいずれかのディスプレイは他のディスプレイの手前に配置され、
前記管理テーブルは、前記複数のディスプレイのディスプレイ毎に他のディスプレイの手前に配置されるか否かを表す奥行き情報を含む
ことを特徴とする請求項１から請求項６のいずれかに記載のマルチディスプレイ管理装置。
【請求項８】
複数のディスプレイのそれぞれのディスプレイ識別子を含んだ管理テーブルを用いるマルチディスプレイ管理プログラムであって、
前記複数のディスプレイのうちの第一のディスプレイを制御する第一のディスプレイ制御装置から、前記第一のディスプレイ制御装置を識別する第一の装置識別子を受信する装置識別子受信処理と、
前記装置識別子受信処理によって受信された前記第一の装置識別子と前記第一の装置識別子に対応付ける第一の管理識別子とを管理識別子テーブルに登録する管理識別子登録処理と、
前記第一のディスプレイ制御装置に前記第一の管理識別子を送信することによって、前記第一のディスプレイに前記第一の管理識別子を表示させる管理識別子送信処理と、
前記第一の管理識別子と前記第一のディスプレイを識別する第一のディスプレイ識別子とが指定され、前記第一の管理識別子に対応付けられた前記第一の装置識別子を前記管理識別子テーブルから取得し、取得した前記第一の装置識別子を前記第一のディスプレイ識別子と同じディスプレイ識別子に対応付けて前記管理テーブルに登録する管理テーブル編集処理と
をコンピュータに実行させるためのマルチディスプレイ管理プログラム。
【請求項９】
複数のディスプレイのそれぞれの位置情報を含んだ管理テーブルを用いるマルチディスプレイ管理プログラムであって、
前記複数のディスプレイのうちの第一のディスプレイを制御する第一のディスプレイ制御装置から、前記第一のディスプレイ制御装置を識別する第一の装置識別子を受信する装置識別子受信処理と、
前記装置識別子受信処理によって受信された前記第一の装置識別子と前記第一の装置識別子に対応付ける第一の管理識別子とを管理識別子テーブルに登録する管理識別子登録処理と、
前記第一のディスプレイ制御装置に前記第一の管理識別子を送信することによって、前記第一のディスプレイに前記第一の管理識別子を表示させる管理識別子送信処理と、
前記複数のディスプレイを含んだ領域が撮像された画像であるマルチディスプレイ画像から、前記第一のディスプレイに表示された前記第一の管理識別子を読み取る管理識別子読み取り処理と、
前記第一の管理識別子に対応付けられた前記第一の装置識別子を前記管理識別子テーブルから取得し、取得した前記第一の装置識別子を前記マルチディスプレイ画像内の前記第一の管理識別子の位置に該当する位置情報に対応付けて前記管理テーブルに登録する管理テーブル編集処理と
をコンピュータに実行させるためのマルチディスプレイ管理プログラム。
【請求項１０】
複数のディスプレイのそれぞれのディスプレイ識別子を含んだ管理テーブルを用いるマルチディスプレイ管理プログラムであって、
前記複数のディスプレイのうちの第一のディスプレイを制御する第一のディスプレイ制御装置から、前記第一のディスプレイ制御装置を識別する第一の装置識別子と前記第一のディスプレイを識別する第一のディスプレイ識別子とを受信する装置識別子受信処理と、
前記装置識別子受信処理によって受信された前記第一の装置識別子を前記装置識別子受信部によって受信された前記第一のディスプレイ識別子と同じディスプレイ識別子に対応付けて前記管理テーブルに登録する管理テーブル編集処理と
をコンピュータに実行させるためのマルチディスプレイ管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マルチディスプレイを構成する複数のディスプレイを管理する技術に関するものである。
【背景技術】
【０００２】
従来の技術として、マルチディスプレイを構成する各々のディスプレイに配置情報を与え、入力される映像を正しく拡大して表示する技術がある（特許文献１）。
この特許文献１の技術において、各ディスプレイは通信手段により接続され、各ディスプレイの配置が設定される。そして、一つの映像を表す一つの映像信号が入力されると、各ディスプレイが自動的に部分的な映像を拡大して表示する。これにより、マルチディスプレイの画面いっぱいに映像が表示される。
しかしながら、この技術では１つの映像が部分的に拡大されるため、ディスプレイの台数が多くなると画面が粗くなり画質が悪くなる。そのため、この技術はマルチディスプレイが少ないディスプレイで構成される場合に有効である。しかし、全てのディスプレイを接続する必要があるため、マルチディスプレイの設置に手間がかかる。また、映像は四角形であるため、マルチディスプレイの形状は必然的に四角形（碁盤目）に限定される。
【０００３】
他の従来技術として、マルチディスプレイの４辺に配置された各ディスプレイ装置にデータ転送が可能なインタフェースを備え、このインタフェースを用いてディスプレイの配置を認識し、映像信号を転送する技術がある（特許文献２）。
この特許文献２の技術において、各ディスプレイは各インタフェースを介してアドレスを伝播し、マルチディスプレイを制御する各画像表示装置の配置情報を取得し、配置情報を表すマトリクステーブルを生成する。これにより、隣接するディスプレイが相互に把握され、マルチディスプレイを自動的に構成することができる。
しかしながら、この技術はディスプレイにインタフェースを設ける必要があるため、コストがかかる。また、この技術は４方向でしかディスプレイを認識できないため、碁盤目状に構成したマルチディスプレイにしか対応できない。つまり、この技術は、各ディスプレイがピラミッド状に構成されるマルチディスプレイまたは各ディスプレイが少しずつずらして構成されるマルチディスプレイには対応できない。
【０００４】
他の従来技術として、隣接するディスプレイが通信を行なうことなく、複数のディスプレイの配置構成が自動で認識される技術がある（特許文献３）。
この特許文献３の技術において、各ディスプレイには特別なインタフェースが設けられず、サーバにはコマンドの送受信ポートを兼ねる複数の映像入出力ポートが設けられ、それぞれの映像入出力ポートとディスプレイとの関連性が管理される。これにより、各ディスプレイの配置情報がわかり、マルチディスプレイのいずれの部分に様々な拡大率で映像を表示させることができる。
しかしながら、サーバの各ポートと各ディスプレイのポートとを関連付けるための管理データが、碁盤目状に配置される複数のディスプレイによって構成されるマルチディスプレイにしか対応していない。
【０００５】
これらの従来技術は、複数のディスプレイを１つの巨大なマルチディスプレイとして利用する技術である。しかし、複数のディスプレイが碁盤目状（格子状）に配置されていることが前提であり、複数のディスプレイがピラミッド状に配置され、重なり合って配置され、または回転して配置される場合には対応していない。また、ディスプレイのサイズおよび解像度が同一でなければならない等の制限がある。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００３−３１９２９０号公報
【特許文献２】特開２００３−２８０６２４号公報
【特許文献３】特開２００８−２８１７１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、例えば、複数のディスプレイによって構成されるマルチディスプレイを容易に管理できるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
本発明のマルチディスプレイ管理装置は、
複数のディスプレイのそれぞれのディスプレイ識別子を含んだ管理テーブルを記憶する管理テーブル記憶部と、
前記複数のディスプレイのうちの第一のディスプレイを制御する第一のディスプレイ制御装置から、前記第一のディスプレイ制御装置を識別する第一の装置識別子を受信する装置識別子受信部と、
前記装置識別子受信部によって受信された前記第一の装置識別子と前記第一の装置識別子に対応付ける第一の管理識別子とを管理識別子テーブルに登録する管理識別子登録部と、
前記第一のディスプレイ制御装置に前記第一の管理識別子を送信することによって、前記第一のディスプレイに前記第一の管理識別子を表示させる管理識別子送信部と、
前記第一の管理識別子と前記第一のディスプレイを識別する第一のディスプレイ識別子とが指定され、前記第一の管理識別子に対応付けられた前記第一の装置識別子を前記管理識別子テーブルから取得し、取得した前記第一の装置識別子を前記第一のディスプレイ識別子と同じディスプレイ識別子に対応付けて前記管理テーブルに登録する管理テーブル編集部とを備える。
【発明の効果】
【０００９】
本発明によれば、例えば、複数のディスプレイによって構成されるマルチディスプレイを容易に管理することができる。
【図面の簡単な説明】
【００１０】
【図１】実施の形態１におけるマルチディスプレイシステム１００の構成図である。
【図２】実施の形態１におけるディスプレイ制御装置２００の機能構成図である。
【図３】実施の形態１におけるマルチディスプレイ管理装置３００の機能構成図である。
【図４】実施の形態１におけるディスプレイ制御装置２００の管理識別子表示処理を示すフローチャートである。
【図５】実施の形態１におけるマルチディスプレイシステム１００の一例を示す図である。
【図６】実施の形態１におけるマルチディスプレイ管理装置３００の管理識別子割り当て処理を示すフローチャートである。
【図７】実施の形態１における仮想空間テーブル３９１の一例を示す図である。
【図８】実施の形態１における管理テーブル３９２（初期状態）の一例を示す図である。
【図９】実施の形態１における管理識別子テーブル３９３（初期状態）の一例を示す図である。
【図１０】実施の形態１における管理識別子テーブル３９３の一例を示す図である。
【図１１】実施の形態１における管理識別子テーブル３９３の一例を示す図である。
【図１２】実施の形態１におけるマルチディスプレイシステム１００の一例を示す図である。
【図１３】実施の形態１におけるマルチディスプレイ管理装置３００の管理テーブル編集処理を示すフローチャートである。
【図１４】実施の形態１における管理画面３２１の一例を示す図である。
【図１５】実施の形態１における管理テーブル３９２の一例を示す図である。
【図１６】実施の形態１におけるディスプレイ制御装置２００の制御装置設定処理を示すフローチャートである。
【図１７】実施の形態１におけるディスプレイ制御装置２００およびマルチディスプレイ管理装置３００のハードウェア構成の一例を示す図である。
【図１８】実施の形態２におけるマルチディスプレイ管理装置３００の機能構成図である。
【図１９】実施の形態２におけるマルチディスプレイ管理装置３００の管理テーブル編集処理を示すフローチャートである。
【図２０】実施の形態２におけるマルチディスプレイ画像３５２の一例を示す図である。
【図２１】実施の形態３におけるディスプレイ制御装置２００の機能構成図である。
【図２２】実施の形態３におけるマルチディスプレイ管理装置３００の機能構成図である。
【図２３】実施の形態３におけるマルチディスプレイ管理方法を示すフローチャートである。
【図２４】実施の形態４におけるマルチディスプレイシステム１００の構成図である。
【図２５】実施の形態４における管理テーブル３９２の一例を示す図である。
【図２６】実施の形態５における仮想空間１０９の一例を示す図である。
【図２７】実施の形態５における管理テーブル３９２の一例を示す図である。
【発明を実施するための形態】
【００１１】
実施の形態１．
複数のディスプレイによって構成されるマルチディスプレイを容易に管理する形態について説明する。
【００１２】
図１は、実施の形態１におけるマルチディスプレイシステム１００の構成図である。
実施の形態１におけるマルチディスプレイシステム１００の構成について、図１に基づいて説明する。
【００１３】
マルチディスプレイシステム１００（マルチディスプレイ管理システムの一例）は、複数のディスプレイ１１０で構成される大画面（以下、マルチディスプレイという）に映像を表示させるシステムである。
【００１４】
マルチディスプレイシステム１００は、複数のディスプレイ１１０（１１０Ａ〜１１０Ｈ）と、複数のディスプレイ制御装置２００（２００Ａ〜２００Ｈ）と、マルチディスプレイ管理装置３００と、ハブ１０１とを備える。
さらに、マルチディスプレイシステム１００は、マルチディスプレイに表示させる映像を表す映像データを複数のディスプレイ制御装置２００に配信する映像配信サーバ（図示省略）を備える。
【００１５】
ディスプレイ１１０は映像（画像ともいう）を表示する装置であり、表示装置ともいう。
ディスプレイ制御装置２００は、ディスプレイ１１０を制御する装置である。
マルチディスプレイ管理装置３００は、複数のディスプレイ１１０と複数のディスプレイ制御装置２００とを管理する装置である。
【００１６】
１台のディスプレイ１１０は１台のディスプレイ制御装置２００と映像ケーブル１０２で接続されている。例えば、映像ケーブル１０２はアナログ信号ケーブル、ＤＶＩケーブルまたはＨＤＭＩ（登録商標）ケーブルである。但し、ディスプレイ１１０はディスプレイ制御装置２００と無線で接続されても構わない。
複数のディスプレイ制御装置２００はハブ１０１を介して通信ケーブル１０３でマルチディスプレイ管理装置３００に接続されている。例えば、通信ケーブル１０３はイーサネット（登録商標）、光回線またはシリアル通信などの通信回線を構成する。但し、複数のディスプレイ制御装置２００はマルチディスプレイ管理装置３００と無線で接続しても構わない。
【００１７】
図２は、実施の形態１におけるディスプレイ制御装置２００の機能構成図である。
実施の形態１におけるディスプレイ制御装置２００の機能構成について、図２に基づいて説明する。
【００１８】
ディスプレイ制御装置２００は、装置識別子送信部２１１と、管理識別子受信部２１２と、管理識別子表示部２１３と、設定データ受信部２２１と、データ設定部２２２とを備える。
また、ディスプレイ制御装置２００は、制御装置データ送信部２７０と、映像入出力部２８０と、制御装置記憶部２９０（設定ファイル記憶部の一例）とを備える。
さらに、ディスプレイ制御装置２００は、ＭＡＣアドレスおよびシリアル番号などの識別子が記憶されたメモリ（ＲＯＭ）を備える（図示省略）。
【００１９】
装置識別子送信部２１１は、ディスプレイ制御装置２００を識別する装置識別子（例えば、ＭＡＣアドレス）をマルチディスプレイ管理装置３００に送信する。
管理識別子受信部２１２は、マルチディスプレイ管理装置３００から管理識別子を受信する。管理識別子（表示識別子ともいう）はディスプレイ制御装置２００に割り当てられた識別子である。
管理識別子表示部２１３は、ディスプレイ制御装置２００に接続されているディスプレイ１１０に管理識別子を表示させる。
【００２０】
設定データ受信部２２１は、ディスプレイ制御装置２００またはディスプレイ１１０に設定される設定データをマルチディスプレイ管理装置３００から受信する。以下、ディスプレイ制御装置２００に設定する設定データを制御設定データといい、ディスプレイ１１０に設定される設定データをディスプレイ設定データという。
データ設定部２２２は制御設定データを設定ファイル２９１に設定する。また、データ設定部２２２は、ディスプレイ１１０が備える記憶部に記憶される設定ファイルに、ディスプレイ設定データを設定する。
【００２１】
制御装置データ送信部２７０は、定期的に、ディスプレイ制御装置２００に関する情報（ＩＰアドレス、ＭＡＣアドレス、設定データなど）を含んだ制御装置データをマルチディスプレイ管理装置３００に送信する。
【００２２】
映像入出力部２８０は、映像配信サーバから配信された映像データを、設定ファイル２９１に基づいて、ディスプレイ１１０に適した映像データに編集する。例えば、設定ファイル２９１はディスプレイ１１０の解像度（設定データの一例）を含み、映像入出力部２８０は、設定ファイル２９１に含まれる解像度に合わせて映像データを編集する。
映像入出力部２８０は編集された映像データをディスプレイ１１０に入力する。そして、ディスプレイ１１０は入力された映像データに基づいて映像を表示する。
【００２３】
制御装置記憶部２９０は、ディスプレイ制御装置２００が使用、生成または入出力するデータを記憶する。
例えば、制御装置記憶部２９０は設定ファイル２９１を記憶する。設定ファイル２９１は１つ以上の制御設定データを含むファイルである。ディスプレイ制御装置２００のＩＰアドレスおよびディスプレイ１１０の解像度は制御設定データの一例である。
【００２４】
図３は、実施の形態１におけるマルチディスプレイ管理装置３００の機能構成図である。
実施の形態１におけるマルチディスプレイ管理装置３００の機能構成について、図３に基づいて説明する。
【００２５】
マルチディスプレイ管理装置３００は、装置識別子受信部３１１と、管理識別子割り当て部３１２（管理識別子登録部の一例）と、管理識別子送信部３１３と、管理画面表示部３２０と、管理テーブル編集部３３０と、設定データ送信部３４０と、管理装置記憶部３９０（管理テーブル記憶部の一例）とを備える。
【００２６】
装置識別子受信部３１１は、ディスプレイ制御装置２００から送信される装置識別子（例えば、ＭＡＣアドレス）を受信する。
管理識別子割り当て部３１２は、ディスプレイ制御装置２００に管理識別子（例えば、装置ＩＤ）を割り当てる。また、管理識別子割り当て部３１２は、管理識別子と管理識別子に対応付けた装置識別子とを管理識別子テーブル３９３に記憶する。
管理識別子送信部３１３は、ディスプレイ制御装置２００に管理識別子を送信する。ディスプレイ制御装置２００に送信された管理識別子は、ディスプレイ制御装置２００に接続されたディスプレイ１１０に表示される。
【００２７】
管理画面表示部３２０は、複数のディスプレイ１１０と複数のディスプレイ制御装置２００とを管理するための管理画面をマルチディスプレイ管理装置３００の表示装置（以下、表示部という）に表示する。
管理テーブル編集部３３０は、複数のディスプレイ１１０と複数のディスプレイ制御装置２００とを管理するための管理テーブル３９２を編集する。
設定データ送信部３４０は、管理テーブル３９２に含まれる設定データ（制御設定データおよびディスプレイ設定データ）をディスプレイ制御装置２００に送信する。
【００２８】
管理装置記憶部３９０は、マルチディスプレイ管理装置３００が使用、生成または入出力するデータを記憶する。
例えば、管理装置記憶部３９０は、仮想空間テーブル３９１と、管理テーブル３９２と、管理識別子テーブル３９３とを記憶する。
仮想空間テーブル３９１は、複数のディスプレイ１１０によって構成されるマルチディスプレイを含んだ領域（以下、仮想空間という）を管理するためのテーブルである。
管理テーブル３９２は、複数のディスプレイ１１０と複数のディスプレイ制御装置２００とを管理するためのテーブルである。管理テーブル３９２はマルチディスプレイ毎に生成される。
管理識別子テーブル３９３は、管理識別子を管理するためのテーブルである。管理識別子テーブル３９３はマルチディスプレイ毎に生成される。
【００２９】
図４は、実施の形態１におけるディスプレイ制御装置２００の管理識別子表示処理を示すフローチャートである。
実施の形態１におけるディスプレイ制御装置２００の管理識別子表示処理について、図４に基づいて説明する。
ディスプレイ制御装置２００Ａが起動された場合、ディスプレイ制御装置２００Ａは以下の管理識別子表示処理を実行する。他のディスプレイ制御装置２００Ｂ〜２００Ｈについても同様である。
【００３０】
Ｓ１０１において、装置識別子送信部２１１は、ディスプレイ制御装置２００Ａの識別子（装置識別子）をマルチディスプレイ管理装置３００に送信する。
例えば、装置識別子送信部２１１はディスプレイ制御装置２００ＡのＭＡＣアドレス（装置識別子の一例）をマルチディスプレイ管理装置３００に送信する。
例えば、装置識別子の送信には標準のプロトコル（ＵＰｎＰなど）または独自のプロトコルが用いられる。
Ｓ１０１の後、処理はＳ１０２に進む。
【００３１】
Ｓ１０２において、管理識別子受信部２１２は、マルチディスプレイ管理装置３００から送信される管理識別子（例えば、装置ＩＤ）を受信する。
Ｓ１０２の後、処理はＳ１０３に進む。
【００３２】
Ｓ１０３において、管理識別子表示部２１３は、管理識別子を示す画像の画像データを生成し、生成した画像データをディスプレイ制御装置２００Ａに接続されているディスプレイ１１０Ｇに入力する。ここで、ディスプレイ制御装置２００Ａにはディスプレイ１１０Ｇが接続されているものとする。
ディスプレイ１１０Ｇは、ディスプレイ制御装置２００Ａから入力された画像データに基づいて、管理識別子を示す画像を表示する。
Ｓ１０３の後、管理識別子表示処理は終了する。
【００３３】
図５は、実施の形態１におけるマルチディスプレイシステム１００の一例を示す図である。
図５において、ディスプレイ制御装置２００Ａに送信された管理識別子が「Ａ」である場合、ディスプレイ制御装置２００Ａに接続されているディスプレイ１１０Ｇは「Ａ」を表示する。
これにより、マルチディスプレイ管理装置３００を操作する管理者は、ディスプレイ制御装置２００Ａがどのディスプレイ１１０に接続されているかを把握することができる。
【００３４】
図６は、実施の形態１におけるマルチディスプレイ管理装置３００の管理識別子割り当て処理を示すフローチャートである。
実施の形態１におけるマルチディスプレイ管理装置３００の管理識別子割り当て処理について、図６に基づいて説明する。
ディスプレイ制御装置２００Ａから装置識別子または装置識別子を含んだ装置情報が送信された場合、マルチディスプレイ管理装置３００は以下の管理識別子割り当て処理を実行する。他のディスプレイ制御装置２００Ｂ〜２００Ｈから装置識別子が送信された場合についても同様である。
【００３５】
Ｓ１１１において、装置識別子受信部３１１は、ディスプレイ制御装置２００Ａから送信された装置識別子（例えば、ＭＡＣアドレス）または装置識別子を含んだ制御装置データを受信する。
Ｓ１１１の後、処理はＳ１１２に進む。
【００３６】
Ｓ１１２において、管理識別子割り当て部３１２は、ディスプレイ制御装置２００Ａの装置識別子が管理テーブル３９２と管理識別子テーブル３９３とのいずれかに登録されているかを判定する。
ディスプレイ制御装置２００Ａの装置識別子が管理テーブル３９２と管理識別子テーブル３９３とのいずれにも登録されていない場合、処理はＳ１１３に進む。
ディスプレイ制御装置２００Ａの装置識別子が管理テーブル３９２に登録されている場合、処理はＳ１１５に進む。
ディスプレイ制御装置２００Ａの装置識別子が管理識別子テーブル３９３に登録されていて、管理テーブル３９２に登録されていない場合、管理識別子割り当て処理は終了する。
【００３７】
図７は、実施の形態１における仮想空間テーブル３９１の一例を示す図である。
実施の形態１における仮想空間テーブル３９１について、図７に基づいて説明する。
仮想空間テーブル３９１は、仮想空間毎にレコードを備える。
仮想空間テーブル３９１のレコードは、仮想空間を識別する仮想空間ＩＤと、仮想空間の高さと、仮想空間の幅とを示す。例えば、高さおよび幅の単位はミリメートルである。
【００３８】
図８は、実施の形態１における管理テーブル３９２（初期状態）の一例を示す図である。
実施の形態１における管理テーブル３９２および管理テーブル３９２の初期状態について、図８に基づいて説明する。
管理テーブル３９２は、仮想空間テーブル３９１に含まれる仮想空間ＩＤに対応付けられる。例えば、図８に示す管理テーブル３９２は仮想空間テーブル３９１（図７参照）に含まれる仮想空間ＩＤのうちの００２に対応付けられるテーブルである。
【００３９】
管理テーブル３９２は、マルチディスプレイを構成するディスプレイ１１０毎にレコードを備える。
管理テーブル３９２のレコードは、装置ＩＤと、ＭＡＣアドレス（装置識別子の一例）と、ＩＰアドレスと、画面ＩＤ（ディスプレイ識別子の一例）と、ディスプレイ位置と、ディスプレイサイズと、ディスプレイ解像度とを備える。
装置ＩＤは、ディスプレイ１１０に接続されたディスプレイ制御装置２００を識別する識別子（例えば、シリアル番号）である。装置ＩＤはレコードを識別するレコードＩＤに置き換えても構わない。
ＭＡＣアドレスは、ディスプレイ１１０に接続されたディスプレイ制御装置２００のＭＡＣアドレスである。
ＩＰアドレスは、ディスプレイ１１０に接続されたディスプレイ制御装置２００のＩＰアドレスである。
画面ＩＤは、ディスプレイ１１０を識別する識別子（例えば、シリアル番号）である。
ディスプレイ位置は、ディスプレイ１１０が配置される仮想空間内の位置（相対位置、オフセットともいう）である。例えば、単位はミリメートルである。
ディスプレイサイズは、ディスプレイ１１０の大きさである。例えば、単位はミリメートルである。
ディスプレイ解像度は、ディスプレイ１１０の解像度である。
【００４０】
管理テーブル３９２のレコードに含まれる項目のうち、ＭＡＣアドレス以外の項目は管理者によって予め設定される。管理者は、設計情報（例えば、設計図）に基づいて管理テーブル３９２を生成する（ＭＡＣアドレスは除く）。
つまり、初期状態の管理テーブル３９２にはディスプレイ制御装置２００のＭＡＣアドレスが設定されていない。
【００４１】
図９は、実施の形態１における管理識別子テーブル３９３（初期状態）の一例を示す図である。
実施の形態１における管理識別子テーブル３９３および管理識別子テーブル３９３の初期状態について、図９に基づいて説明する。
【００４２】
図９において、管理識別子テーブル３９３は、管理識別子に管理識別子が割り当てられたディスプレイ制御装置２００のＭＡＣアドレス（装置識別子の一例）を対応付ける。
但し、初期状態の管理識別子テーブル３９３は、管理識別子およびＭＡＣアドレスが設定されたレコードを備えない。
図６に戻り、Ｓ１１３から説明を続ける。
【００４３】
Ｓ１１３において、管理識別子割り当て部３１２は、管理識別子テーブル３９３にレコードを追加する。
管理識別子割り当て部３１２は、ディスプレイ制御装置２００Ａに割り当てる管理識別子を生成する。但し、ディスプレイ制御装置２００Ａに割り当てる管理識別子は、管理識別子テーブル３９３に登録されていないものである。また、管理識別子は装置識別子と同じ識別子であっても構わない。
そして、管理識別子割り当て部３１２は、追加したレコードに、ディスプレイ制御装置２００Ａに割り当てた管理識別子と、ディスプレイ制御装置２００Ａから送信された装置識別子（例えば、ＭＡＣアドレス）とを登録する（図１０参照）。
図１０は、実施の形態１における管理識別子テーブル３９３の一例を示す図である。
Ｓ１１３の後、処理はＳ１１４に進む。
【００４４】
Ｓ１１４において、管理識別子送信部３１３は、ディスプレイ制御装置２００Ａに割り当てられた管理識別子をディスプレイ制御装置２００Ａに送信する。
これにより、ディスプレイ制御装置２００Ａに割り当てられた管理識別子が、ディスプレイ制御装置２００Ａに接続されたディスプレイ１１０Ｇに表示される（図５参照）。
Ｓ１１４の後、管理識別子割り当て処理は終了する。
【００４５】
Ｓ１１５において、管理テーブル編集部３３０は、ディスプレイ制御装置２００Ａの装置識別子（例えば、ＭＡＣアドレス）が設定されているレコードを管理テーブル３９２から選択する。
管理テーブル編集部３３０は、選択したレコードに設定されている情報（例えば、ＩＰアドレス）を制御装置データに含まれる情報に変更する。または、管理テーブル編集部３３０は、選択したレコードに制御データに含まれる情報を追加する。
これは、設置作業者がディスプレイ１１０にディスプレイ制御装置２００を接続し忘れた場合、または、ディスプレイ１１０またはディスプレイ制御装置２００に追加の情報が設定される場合があるためである。つまり、Ｓ１１５はシステムとしての整合性を保つための措置である。
Ｓ１１５の後、管理識別子割り当て処理は終了する。
【００４６】
図１１は、実施の形態１における管理識別子テーブル３９３の一例を示す図である。
全てのディスプレイ制御装置２００Ａ〜２００Ｈに対して管理識別子割り当て処理（図６参照）が実行された場合、図１１に示すような管理識別子テーブル３９３が生成される。
【００４７】
図１２は、実施の形態１におけるマルチディスプレイシステム１００の一例を示す図である。
全てのディスプレイ制御装置２００Ａ〜２００Ｈに対して管理識別子割り当て処理（図６参照）が実行された場合、図１２に示すように全てのディスプレイ１１０Ａ〜Ｈに管理識別子Ａ〜Ｈが表示される。
【００４８】
図１３は、実施の形態１におけるマルチディスプレイ管理装置３００の管理テーブル編集処理を示すフローチャートである。
実施の形態１におけるマルチディスプレイ管理装置３００の管理テーブル編集処理について、図１３に基づいて説明する。
【００４９】
Ｓ１２１において、管理画面表示部３２０は、管理テーブル３９２と管理識別子テーブル３９３とに基づいて管理画面データを生成する。
そして、管理画面表示部３２０は、管理画面データに基づいて管理画面をマルチディスプレイ管理装置３００の表示部に表示する。
管理画面は複数のディスプレイ１１０と複数のディスプレイ制御装置２００とを管理するための画面であり、管理画面データは管理画面を表すデータである。
Ｓ１２１の後、処理はＳ１２２に進む。
【００５０】
図１４は、実施の形態１における管理画面３２１の一例を示す図である。
実施の形態１における管理画面３２１について、図１４に基づいて説明する。図中の矢印はマウスカーソル３２２である。
【００５１】
管理画面３２１は、仮想空間の領域を表す仮想空間枠（図中の破線）を含む。
仮想空間枠は、仮想空間テーブル３９１（図７参照）に設定されている高さおよび幅に基づいて生成される。
【００５２】
管理画面３２１は、ディスプレイ１１０を表す複数のディスプレイアイコン（図中の破線内）を含む。ディスプレイアイコンは画面ＩＤを含む。また、ディスプレイアイコンは未登録または登録の表記を含む。未登録は、ディスプレイ１１０にディスプレイ制御装置２００が対応付けられていないことを意味し、登録はディスプレイ１１０にディスプレイ制御装置２００が対応付けられたことを意味する。
ディスプレイアイコンは、管理テーブル３９２（図８参照）に設定されている画面ＩＤとディスプレイ位置とディスプレイサイズとに基づいて生成される。
【００５３】
管理画面３２１は、ディスプレイ制御装置２００を表す複数の制御装置アイコンを含む。制御装置アイコンは管理識別子を含む。
制御装置アイコンは、管理識別子テーブル３９３（図１１参照）に設定されている管理識別子に基づいて生成される。
図１３に戻り、Ｓ１２２から説明を続ける。
【００５４】
Ｓ１２２において、管理者は、ディスプレイ１１０に表示された管理識別子（図１２参照）に基づいて、管理画面３２１（図１４参照）に含まれる制御装置アイコンをディスプレイアイコンにドラッグアンドドロップする。つまり、管理者は、ディスプレイ１１０の画面ＩＤとディスプレイ１１０に接続されているディスプレイ制御装置２００の管理識別子とをマルチディスプレイ管理装置３００に指定する。
例えば、図１２においてディスプレイ１１０Ｇに管理識別子「Ａ」が表示されているため、管理者は、管理識別子「Ａ」が含まれる制御装置アイコンを画面ＩＤ「００７」が含まれるディスプレイアイコンにドラッグアンドドロップする。これにより、ディスプレイ１１０Ｇの画面ＩＤ「００７」とディスプレイ制御装置２００Ａの管理識別子「Ａ」とが指定される。
【００５５】
管理テーブル編集部３３０は、管理者によって指定されたディスプレイ制御装置２００の管理識別子に対応付けられた装置識別子（例えば、ＭＡＣアドレス）を管理識別子テーブル３９３から取得する。また、管理テーブル編集部３３０は、取得した装置識別子を管理識別子テーブル３９３から削除する。
管理テーブル編集部３３０は、管理者によって指定されたディスプレイ１１０の画面ＩＤが設定されているレコードを管理テーブル３９２から選択する。
管理テーブル編集部３３０は、選択したレコードに装置識別子を登録する。
全てのディスプレイ制御装置２００の装置識別子を設定することによって、図１５に示すような管理テーブル３９２が得られる。
図１５は、実施の形態１における管理テーブル３９２の一例を示す図である。
Ｓ１２２の後、処理はＳ１２３に進む。
【００５６】
Ｓ１２３において、設定データ送信部３４０は、ディスプレイ制御装置２００の装置識別子に対応付けられて管理テーブル３９２に登録されているデータを制御設定データまたはディスプレイ設定データとしてディスプレイ制御装置２００に送信する。
制御設定データは、ディスプレイ制御装置２００のＩＰアドレスまたはディスプレイ１１０の解像度などであり、ディスプレイ制御装置２００に設定される設定データである。
ディスプレイ設定データは、ディスプレイ１１０の解像度などであり、ディスプレイ１１０に設定される設定データである。
Ｓ１２３の後、管理テーブル編集処理は終了する。
【００５７】
図１６は、実施の形態１におけるディスプレイ制御装置２００の制御装置設定処理を示すフローチャートである。
実施の形態１におけるディスプレイ制御装置２００の制御装置設定処理について、図１６に基づいて説明する。
【００５８】
Ｓ１３１において、設定データ受信部２２１は、マルチディスプレイ管理装置３００から送信される制御設定データおよびディスプレイ設定データを受信する。
Ｓ１３１の後、処理はＳ１３２に進む。
【００５９】
Ｓ１３２において、データ設定部２２２は、ディスプレイ制御装置２００の制御装置記憶部２９０に記憶されている設定ファイル２９１に制御設定データを設定する。
また、データ設定部２２２は、ディスプレイ制御装置２００に接続されているディスプレイ１１０と通信し、ディスプレイ１１０の記憶部に記憶されている設定ファイルにディスプレイ設定データを設定する。例えば、データ設定部２２２はＨＤＭＩ（登録商標）のＣＥＣプロトコルを用いてディスプレイ１１０と通信する。但し、その他の通信手段（例えば、ＲＳ２３２Ｃ）が用いられてもよい。
Ｓ１３２の後、制御装置設定処理は終了する。
【００６０】
図１７は、実施の形態１におけるディスプレイ制御装置２００およびマルチディスプレイ管理装置３００のハードウェア構成の一例を示す図である。
実施の形態１におけるディスプレイ制御装置２００のハードウェア構成の一例について、図１７に基づいて説明する。但し、ディスプレイ制御装置２００のハードウェア構成は図１７に示す構成と異なる構成であってもよい。マルチディスプレイ管理装置３００のハードウェア構成はディスプレイ制御装置２００と同様である。
【００６１】
ディスプレイ制御装置２００は、演算装置９０１、補助記憶装置９０２、主記憶装置９０３、通信装置９０４および入出力装置９０５を備えるコンピュータである。
演算装置９０１、補助記憶装置９０２、主記憶装置９０３、通信装置９０４および入出力装置９０５はバス９０９に接続している。
【００６２】
演算装置９０１は、プログラムを実行するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）である。
補助記憶装置９０２は、例えば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、フラッシュメモリまたはハードディスク装置である。
主記憶装置９０３は、例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）である。
通信装置９０４は、有線または無線でインターネット、ＬＡＮ（ローカルエリアネットワーク）、電話回線網またはその他のネットワークを介して通信を行う。
入出力装置９０５は、例えば、マウス、キーボード、ディスプレイ装置である。
【００６３】
プログラムは、通常は補助記憶装置９０２に記憶されており、主記憶装置９０３にロードされ、演算装置９０１に読み込まれ、演算装置９０１によって実行される。
例えば、オペレーティングシステム（ＯＳ）が補助記憶装置９０２に記憶される。また、「〜部」として説明している機能を実現するプログラムが補助記憶装置９０２に記憶される。そして、ＯＳおよび「〜部」として説明している機能を実現するプログラムは主記憶装置９０３にロードされ、演算装置９０１によって実行される。「〜部」は「〜処理」「〜工程」と読み替えることができる。
【００６４】
「〜の判断」、「〜の判定」、「〜の抽出」、「〜の検知」、「〜の設定」、「〜の登録」、「〜の選択」、「〜の生成」、「〜の入力」、「〜の出力」等の処理の結果を示す情報、データ、ファイル、信号値または変数値が主記憶装置９０３または補助記憶装置９０２に記憶される。また、ディスプレイ制御装置２００が使用するその他のデータが主記憶装置９０３または補助記憶装置９０２に記憶される。
【００６５】
実施の形態１により、複数のディスプレイ１１０よって構成されるマルチディスプレイを容易に管理することができる。
【００６６】
実施の形態２．
マルチディスプレイ管理装置３００が、複数のディスプレイ１１０のそれぞれに表示された管理識別子に基づいて、管理テーブル３９２を編集する形態について説明する。
以下、実施の形態１と異なる事項について主に説明する。説明を省略する事項については実施の形態１と同様である。
【００６７】
図１８は、実施の形態２におけるマルチディスプレイ管理装置３００の機能構成図である。
実施の形態２におけるマルチディスプレイ管理装置３００の機能構成について、図１８に基づいて説明する。
【００６８】
マルチディスプレイ管理装置３００は、実施の形態１（図３参照）で説明した管理画面表示部３２０の代わりに、管理識別子読み取り部３５０とディスプレイ特定部３５１とを備える。
管理識別子読み取り部３５０は、複数のディスプレイ１１０が撮影されたマルチディスプレイ画像から複数の管理識別子を読み取る。
ディスプレイ特定部３５１は、複数の管理識別子のそれぞれのマルチディスプレイ画像内の位置に基づいて、複数の管理識別子のそれぞれが表示されたディスプレイ１１０を特定する。
【００６９】
図１９は、実施の形態２におけるマルチディスプレイ管理装置３００の管理テーブル編集処理を示すフローチャートである。
実施の形態２におけるマルチディスプレイ管理装置３００の管理テーブル編集処理について、図１９に基づいて説明する。
【００７０】
管理テーブル編集処理は、実施の形態１（図１３参照）で説明したＳ１２１の代わりに、Ｓ１２４とＳ１２５とを備える。
【００７１】
Ｓ１２４において、管理者は、複数のディスプレイ１１０のそれぞれに管理識別子が表示されたときに、複数のディスプレイ１１０を撮像する。ここで、複数のディスプレイ１１０を撮像して得られた画像をマルチディスプレイ画像という。
そして、管理者は、マルチディスプレイ管理装置３００にスキャナを接続し、スキャナにマルチディスプレイ画像を読み取らせる。これにより、マルチディスプレイ画像の画像データが生成される。
例えば、図２０に示すようなマルチディスプレイ画像３５２の画像データが得られる。
図２０は、実施の形態２におけるマルチディスプレイ画像３５２の一例を示す図である。
【００７２】
管理識別子読み取り部３５０は、マルチディスプレイ画像から複数の管理識別子を読み取り、複数の管理識別子のそれぞれのマルチディスプレイ画像内の位置を特定する。
例えば、管理識別子読み取り部３５０は、図２０のマルチディスプレイ画像３５２から管理識別子「Ｆ」が上段の左端にあることを特定する。
Ｓ１２４の後、処理はＳ１２５に進む。
【００７３】
Ｓ１２５において、ディスプレイ特定部３５１は、管理テーブル３９２と複数の管理識別子のそれぞれのマルチディスプレイ画像内の位置とに基づいて、複数の管理識別子のそれぞれが表示されたディスプレイ１１０を特定する。
例えば、図２０のマルチディスプレイ画像３５２において管理識別子「Ｆ」は上段の左端にあるディスプレイ１１０に表示されている。ここで、ディスプレイ特定部３５１は、管理テーブル３９２（図８参照）の各レコードに含まれるディスプレイ位置に基づいて、管理識別子「Ｆ」が表示されたディスプレイ１１０の画面ＩＤ「００１」を特定する。
Ｓ１２５の後、処理はＳ１２３に進む。
Ｓ１２３以降の処理は実施の形態１（図１３参照）と同様である。
【００７４】
実施の形態２により、マルチディスプレイ管理装置３００は、複数のディスプレイ１１０のそれぞれに表示された管理識別子に基づいて、管理テーブル３９２を編集することができる。
【００７５】
実施の形態３．
ディスプレイ１１０に管理識別子を表示させずに管理テーブル３９２を編集する形態について説明する。
以下、実施の形態１と異なる事項について主に説明する。説明を省略する事項については実施の形態１と同様である。
【００７６】
図２１は、実施の形態３におけるディスプレイ制御装置２００の機能構成図である。
実施の形態３におけるディスプレイ制御装置２００の機能構成について、図２１に基づいて説明する。
【００７７】
ディスプレイ制御装置２００は、実施の形態１（図２参照）で説明した管理識別子受信部２１２および管理識別子表示部２１３の代わりに、ディスプレイ情報取得部２３０を備える。
ディスプレイ情報取得部２３０は、ディスプレイ制御装置２００に接続されているディスプレイ１１０と通信し、ディスプレイ１１０からディスプレイ情報を取得する。ディスプレイ情報はディスプレイ１１０の設定ファイルに設定されている情報である。例えば、ディスプレイ情報取得部２１４は、ディスプレイ制御装置２００が起動したときに、ディスプレイ１１０からディスプレイ識別子（シリアル番号など）を取得する。ディスプレイ識別子はディスプレイ情報の一例である。また、ディスプレイ情報取得部２１４は、定期的に、ディスプレイ１１０からディスプレイ情報を取得する。
装置識別子送信部２１１は、ディスプレイ制御装置２００が起動されたときに、装置識別子とディスプレイ識別子とを含んだ識別子データをマルチディスプレイ管理装置３００に送信する。
制御装置データ送信部２７０は、定期的に、ディスプレイ情報を含んだ制御装置データをマルチディスプレイ管理装置３００に送信する。
【００７８】
図２２は、実施の形態３におけるマルチディスプレイ管理装置３００の機能構成図である。
実施の形態３におけるマルチディスプレイ管理装置３００の機能構成について、図２２に基づいて説明する。
【００７９】
マルチディスプレイ管理装置３００は、実施の形態１（図３参照）で説明した管理識別子割り当て部３１２と管理識別子送信部３１３と管理画面表示部３２０とを備えない。また、実施の形態１で説明した管理識別子テーブル３９３は不要である。
装置識別子受信部３１１は、装置識別子とディスプレイ識別子とを含んだ識別子データをディスプレイ制御装置２００から受信する。
管理テーブル編集部３３０は、ディスプレイ識別子と同じ画面ＩＤが登録されているレコードを管理テーブル３９２から選択し、選択したレコードに装置識別子を登録する。
【００８０】
図２３は、実施の形態３におけるマルチディスプレイ管理方法を示すフローチャートである。
実施の形態３におけるマルチディスプレイ管理方法について、図２３に基づいて説明する。
マルチディスプレイ管理方法の処理は、実施の形態１で説明した管理識別子表示処理（図４参照）と、管理識別子割り当て処理（図６参照）と、管理テーブル編集処理（図１３参照）と、制御装置設定処理（図１６参照）との代わりに実行される。
マルチディスプレイ管理方法の処理は、複数のディスプレイ制御装置２００のそれぞれに対して実行される。
【００８１】
Ｓ２０１において、ディスプレイ制御装置２００のディスプレイ情報取得部２３０は、ディスプレイ制御装置２００が起動したとき又は定期的に、ディスプレイ制御装置２００に接続しているディスプレイ１１０からディスプレイ情報（ディスプレイ識別子を含む）を取得する。例えば、ディスプレイ情報取得部２３０はＨＤＭＩ（登録商標）のＣＥＣプロトコルを用いてディスプレイ１１０と通信する。但し、その他の通信手段（例えば、ＲＳ２３２Ｃ）が用いられてもよい。
装置識別子送信部２１１は、ディスプレイ制御装置２００が起動したときに、装置識別子とディスプレイ識別子とを含む識別子データをマルチディスプレイ管理装置３００に送信する。
また、制御装置データ送信部２７０は、定期的に、ディスプレイ情報を含む制御装置データをマルチディスプレイ管理装置３００に送信する。
Ｓ２０１の後、処理はＳ２１１に進む。
【００８２】
Ｓ２１１において、マルチディスプレイ管理装置３００の装置識別子受信部３１１は、ディスプレイ制御装置２００から送信される識別子データ又は制御装置データを受信する。
Ｓ２１１の後、処理はＳ２１２に進む。
【００８３】
Ｓ２１２において、管理識別子割り当て部３１２は、識別子データまたは制御装置データに含まれる装置識別子が管理テーブル３９２と管理識別子テーブル３９３とのいずれかに登録されているかを判定する。
装置識別子が管理テーブル３９２と管理識別子テーブル３９３とのいずれにも登録されていない場合、処理はＳ２１３に進む。
装置識別子が管理テーブル３９２に登録されている場合、処理はＳ２１５に進む。
装置識別子が管理識別子テーブル３９３に登録されていて、管理テーブル３９２に登録されていない場合、マルチディスプレイ管理方法の処理は終了する。
【００８４】
Ｓ２１３において、管理テーブル編集部３３０は、識別子データに含まれるディスプレイ識別子と同じ画面ＩＤが登録されているレコードを管理テーブル３９２から選択し、選択したレコードに装置識別子を登録する。
Ｓ２１３の後、処理はＳ２１４に進む。
【００８５】
Ｓ２１４において、設定データ送信部３４０は、設定データをディスプレイ制御装置２００に送信する（図１３のＳ１２３と同様）。
Ｓ２１４の後、処理はＳ２２１に進む。
【００８６】
Ｓ２１５において、管理テーブル編集部３３０は、制御装置データに基づいて管理テーブル３９２を更新する（図６のＳ１１５と同様）。
Ｓ２１５の後、マルチディスプレイ管理方法の処理は終了する。
【００８７】
Ｓ２２１において、ディスプレイ制御装置２００の設定データ受信部２２１は、マルチディスプレイ管理装置３００から設定データを受信する（図１６のＳ１３１と同様）。
Ｓ２２１の後、処理はＳ２２２に進む。
【００８８】
Ｓ２２２において、データ設定部２２２は、設定データを設定ファイル２９１に設定する（図１６のＳ１３２と同様）。
Ｓ２２２の後、マルチディスプレイ管理方法の処理は終了する。
【００８９】
実施の形態３により、ディスプレイ１１０に管理識別子を表示させずに管理テーブル３９２を編集することができる。
【００９０】
実施の形態４．
１つのディスプレイ制御装置２００に複数のディスプレイ１１０が接続される形態について説明する。
以下、実施の形態１から３と異なる事項について主に説明する。説明を省略する事項については実施の形態１から３の少なくともいずれかと同様である。
【００９１】
図２４は、実施の形態４におけるマルチディスプレイシステム１００の構成図である。
実施の形態４におけるマルチディスプレイシステム１００の構成について、図２４に基づいて説明する。
【００９２】
マルチディスプレイシステム１００において、ディスプレイ制御装置２００は１つ又は複数のディスプレイ制御装置２００に接続される。
例えば、ディスプレイ制御装置２００Ｆは、ディスプレイ１１０Ａとディスプレイ１１０Ｂとに接続されている。
【００９３】
図２５は、実施の形態４における管理テーブル３９２の一例を示す図である。
実施の形態４における管理テーブル３９２について、図２５に基づいて説明する。
【００９４】
管理テーブル３９２のレコードは、ディスプレイ制御装置２００に接続されるディスプレイ１１０の数である画面数を備える。
例えば、装置ＩＤが００１であるディスプレイ制御装置２００は、画面ＩＤが００１であるディスプレイ１１０と画面ＩＤが００２であるディスプレイ１１０との二つのディスプレイ１１０に接続されている。
【００９５】
ディスプレイ制御装置２００に複数のディスプレイ１１０が接続されている場合、マルチディスプレイ管理装置３００は、複数のディスプレイ１１０のそれぞれの情報（ディスプレイ１１０の画面ＩＤ、位置、解像度など）を含んだ設定データをディスプレイ制御装置２００に送信する。このとき、複数のディスプレイ１１０のそれぞれの情報は画面ＩＤによって識別される。
複数のディスプレイ１１０に接続されているディスプレイ制御装置２００は、複数のディスプレイ１１０のそれぞれの情報を含んだ設定データをマルチディスプレイ管理装置３００から受信する。そして、ディスプレイ制御装置２００は、複数のディスプレイ１１０のそれぞれの情報を画面ＩＤに対応付けて設定ファイル２９１に設定する。また、ディスプレイ制御装置２００は、複数のディスプレイ１１０のそれぞれに設定データを設定する。
【００９６】
実施の形態４により、１つのディスプレイ制御装置２００に複数のディスプレイ１１０を接続することができる。
【００９７】
実施の形態５．
ディスプレイ１１０の配置が通常と異なる形態について説明する。
以下、実施の形態１から４と異なる事項について主に説明する。説明を省略する事項については実施の形態１から４の少なくともいずれかの同様である。
【００９８】
図２６は、実施の形態５における仮想空間１０９の一例を示す図である。
実施の形態５における仮想空間１０９について、図２６に基づいて説明する。
【００９９】
仮想空間１０９は、画面ＩＤが００１〜０１８の１８個のディスプレイ１１０を備える。
画面ＩＤが００１〜００９であるディスプレイ１１０は、通常の向き（横向き）に配置される。
画面ＩＤが０１０〜０１３であるディスプレイ１１０は、斜めの向きに配置される。
画面ＩＤが０１４〜０１７であるディスプレイ１１０は、縦向きに配置される。
画面ＩＤが０１８であるディスプレイ１１０は、他のディスプレイ１１０に重ねて配置される。画面ＩＤが０１８であるディスプレイ１１０はプロジェクタであっても構わない。つまり、ディスプレイ１１０の画面はプロジェクタによって投影される画面であっても構わない。
【０１００】
図２７は、実施の形態５における管理テーブル３９２の一例を示す図である。
実施の形態５における管理テーブル３９２について、図２７に基づいて説明する。
【０１０１】
管理テーブル３９２のレコードは、ディスプレイ１１０の向きを表す回転角（向き情報の一例）と、ディスプレイ１１０が配置される階層を表す奥行きとを備える。
例えば、画面ＩＤが０１０〜０１３であるディスプレイ１１０は、通常の向き（横向き）から３４０度だけ回転させた向きで配置される。
例えば、画面ＩＤが０１８であるディスプレイ１１０は、他のディスプレイ１１０より上の階層に配置される。つまり、画面ＩＤが０１８であるディスプレイ１１０は、少なくともいずれかのディスプレイ１１０に重ねて配置される。言い換えると、画面ＩＤが０１８であるディスプレイ１１０は、他のディスプレイ１１０よりも手前に配置される。奥行きの値が大きいディスプレイ１１０ほど手前に配置される。
【０１０２】
実施の形態５により、複数のディスプレイ１１０を碁盤目状以外の形状に配置することができる。
【０１０３】
各実施の形態は、マルチディスプレイシステム１００の形態の一例である。
つまり、マルチディスプレイシステム１００は、各実施の形態で説明した構成要素の一部を備えなくても構わない。また、マルチディスプレイシステム１００は、各実施の形態で説明していない構成要素を備えても構わない。さらに、マルチディスプレイシステム１００は、各実施の形態の構成要素の一部または全てを組み合わせたものであっても構わない。
【０１０４】
各実施の形態においてフローチャート等を用いて説明した処理手順は、各実施の形態に係る方法の処理手順の一例であり、また、各実施の形態に係るプログラムの処理手順の一例である。つまり、各実施の形態に係る方法およびプログラムは、各実施の形態で説明した処理手順と一部異なる処理手順で実現されても構わない。
【符号の説明】
【０１０５】
１００  マルチディスプレイシステム、１０１  ハブ、１０２  映像ケーブル、１０３  通信ケーブル、１０９  仮想空間、１１０  ディスプレイ、２００  ディスプレイ制御装置、２１１  装置識別子送信部、２１２  管理識別子受信部、２１３  管理識別子表示部、２２１  設定データ受信部、２２２  データ設定部、２３０  ディスプレイ情報取得部、２７０  制御装置データ送信部、２８０  映像入出力部、２９０  制御装置記憶部、２９１  設定ファイル、３００  マルチディスプレイ管理装置、３１１  装置識別子受信部、３１２  管理識別子割り当て部、３１３  管理識別子送信部、３２０  管理画面表示部、３２１  管理画面、３２２  マウスカーソル、３３０  管理テーブル編集部、３４０  設定データ送信部、３５０  管理識別子読み取り部、３５１  ディスプレイ特定部、３５２  マルチディスプレイ画像、３９０  管理装置記憶部、３９１  仮想空間テーブル、３９２  管理テーブル、３９３  管理識別子テーブル、９０１  演算装置、９０２  補助記憶装置、９０３  主記憶装置、９０４  通信装置、９０５  入出力装置、９０９  バス。
【図１】
2015121574.tif 000003
【図２】
2015121574.tif 000004
【図３】
2015121574.tif 000005
【図４】
2015121574.tif 000006
【図５】
2015121574.tif 000007
【図６】
2015121574.tif 000008
【図７】
2015121574.tif 000009
【図８】
2015121574.tif 000010
【図９】
2015121574.tif 000011
【図１０】
2015121574.tif 000012
【図１１】
2015121574.tif 000013
【図１２】
2015121574.tif 000014
【図１３】
2015121574.tif 000015
【図１４】
2015121574.tif 000016
【図１５】
2015121574.tif 000017
【図１６】
2015121574.tif 000018
【図１７】
2015121574.tif 000019
【図１８】
2015121574.tif 000020
【図１９】
2015121574.tif 000021
【図２０】
2015121574.tif 000022
【図２１】
2015121574.tif 000023
【図２２】
2015121574.tif 000024
【図２３】
2015121574.tif 000025
【図２４】
2015121574.tif 000026
【図２５】
2015121574.tif 000027
【図２６】
2015121574.tif 000028
【図２７】
2015121574.tif 000029