(57)【要約】【課題】異なる種類の複数のモニタが接続された場合でも、正常な表示を実現することができる電子装置を提供する。【解決手段】ＰＣ（１）と複数のモニタ（５，１０）との間に接続可能な電子装置（２）であって、複数のモニタのそれぞれからＥＤＩＤ（Extended Display Identification Data）を取得し、取得したＥＤＩＤを比較し、共通する解像度情報を抽出し、抽出された情報を含む新たなＥＤＩＤを作成するマイコン（２５）と、新たなＥＤＩＤを記憶するメモリ（２６）とを備える。【選択図】図２
2018169471.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置と複数の表示装置との間に接続可能な電子装置であって、
前記複数の表示装置のそれぞれからＥＤＩＤ（Extended Display Identification Data）を取得する取得手段と、
前記取得手段が取得したＥＤＩＤを比較し、前記複数の表示装置に共通する解像度情報を抽出し、抽出された情報を含む新たなＥＤＩＤを作成する作成手段と、
前記新たなＥＤＩＤを記憶する記憶手段と、
を備えることを特徴とする電子装置。
【請求項２】
前記取得手段が取得したＥＤＩＤのうち、一方のＥＤＩＤの水平解像度又は垂直解像度の一方が他方のＥＤＩＤの対応する方向の解像度と一致する場合には、前記作成手段は、複数の表示装置の解像度のうち小さい方の解像度に合わせて新たなＥＤＩＤを作成することを特徴とする請求項１に記載の電子装置。
【請求項３】
前記電子装置は、第１の表示装置及び前記情報処理装置が接続されている第１装置と、前記第１装置と通信し、第２の表示装置が接続されている第２装置とを有し、
前記第１装置は、前記取得手段、前記作成手段及び前記記憶手段を備え、
前記取得手段は、前記第１の表示装置からＥＤＩＤを取得し、前記第２装置と通信することによって前記第２の表示装置からＥＤＩＤを取得することを特徴とする請求項１又は２に記載の電子装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子装置に関する。
【背景技術】
【０００２】
従来より、サーバ又はＰＣ（Personal Computer）に接続される、キーボード、マウス及びモニタなどのコンソールを延長する、延長器（エクステンダー）と呼ばれる電子装置が知られている（例えば、特許文献１参照）。延長器は、サーバ又はＰＣとコンソールとが接続されるローカルユニットと、コンソールが接続されるリモートユニットとを備えている。ローカルユニットとリモートユニットとはＬＡＮケーブルで接続されており、互いに離れた場所に設置される。サーバ又はＰＣは、ローカルユニットに接続されたコンソールからも、リモートユニットに接続されたコンソールからも操作可能である。また、サーバ又はＰＣからの映像信号は、ローカルユニットに接続されたモニタ及びリモートユニットに接続されたモニタに表示される。
【０００３】
延長器では、リモートユニットがリモートユニットに接続されたモニタからＥＤＩＤ（Extended Display Identification Data）を読み取り、読み取ったＥＤＩＤをローカルユニットに送信してローカルユニットのメモリに保存している。このとき、ローカルユニットはローカルユニットに接続されたモニタからＥＤＩＤを読み取っていない。
【０００４】
サーバ又はＰＣの起動時には、ローカルユニットはメモリに保存されたＥＤＩＤをサーバ又はＰＣに送信し、サーバ又はＰＣは受信したＥＤＩＤに対応する映像信号をローカルユニットに接続されたモニタ及びリモートユニットに接続されたモニタに出力する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−８１５７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
サーバ又はＰＣは、リモートユニットに接続されたモニタの最大解像度に対応する映像信号を出力するため、例えば、ローカルユニットに接続されたモニタの解像度がリモートユニットに接続されたモニタの解像度よりも小さい場合、ローカルユニットに接続されたモニタは映像信号を正常に表示できない問題がある。このため、ローカルユニット及びリモートユニットに同じ種類のモニタを接続する必要があった。
【０００７】
本発明の目的は、異なる種類の複数のモニタが接続された場合でも、正常な表示を実現することができる電子装置を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、明細書に開示された電子装置は、情報処理装置と複数の表示装置との間に接続可能な電子装置であって、前記複数の表示装置のそれぞれからＥＤＩＤ（Extended Display Identification Data）を取得する取得手段と、前記取得手段が取得したＥＤＩＤを比較し、前記複数の表示装置に共通する解像度情報を抽出し、抽出された情報を含む新たなＥＤＩＤを作成する作成手段と、前記新たなＥＤＩＤを記憶する記憶手段と、を備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、異なる種類の複数のモニタが接続された場合でも、正常な表示を実現することができる。
【図面の簡単な説明】
【００１０】
【図１】本実施の形態に係る電子装置を備えるシステムの概略構成図である。
【図２】ローカルユニット及びリモートユニットの概略構成図である。
【図３】ＰＣがモニタ５のＥＤＩＤを取得する場合のローカルユニット及びＰＣで実行される処理を示す図である。
【図４】ＰＣがモニタ１０のＥＤＩＤを取得する場合のローカルユニット、リモートユニット及びＰＣで実行される処理を示す図である。
【図５】ＰＣがモニタ５，１０に共通のＥＤＩＤを取得する場合のローカルユニット及びＰＣで実行される処理を示す図である。
【図６】（Ａ）は、モニタ５のＥＤＩＤに含まれる解像度情報の一例を示す図である。（Ｂ）は、モニタ１０のＥＤＩＤに含まれる解像度情報の一例を示す図である。（Ｃ）は、モニタ５とモニタ１０に共通する情報を抽出して作成した解像度情報の一例を示す図である。
【図７】電子装置としての分配器の概略構成図である。
【図８】電子装置としてのマルチＫＶＭスイッチの概略構成図である。
【発明を実施するための形態】
【００１１】
以下、図面を参照しながら本発明の実施の形態を説明する。
【００１２】
図１は、本実施の形態に係る電子装置を備えるシステムの概略構成図である。本実施の形態に係る電子装置は、例えば、延長器（エクステンダー）である。
【００１３】
延長器は、第１装置としてのローカルユニット２と、第２装置としてのリモートユニット７とを備えている。ローカルユニット２にはＰＣ１が接続されており、ＡＣアダプタ６から電源を取得する。ローカルユニット２にはまた、キーボード３、マウス４及びモニタ５が接続されている。ローカルユニット２はＬＡＮケーブル１２を介してリモートユニット７に接続されている。ＬＡＮケーブル１２の長さは最大３００ｍである。リモートユニット７はＡＣアダプタ１１から電源を取得する。リモートユニット７にはキーボード８、マウス９及びモニタ１０が接続されている。ＰＣ１は、ローカルユニット２に接続されたキーボード３又はマウス４からも、リモートユニット７に接続されたキーボード８又はマウス９からも操作可能である。また、ＰＣ１からの映像信号は、ローカルユニット２に接続されたモニタ５及びリモートユニット７に接続されたモニタ１０に表示される。
【００１４】
図２は、ローカルユニット２及びリモートユニット７の概略構成図である。尚、図２では、キーボード３，８及びマウス４，９に関連する構成を省略している。
【００１５】
ローカルユニット２は、ＰＣ１と接続するインタフェース２１と、ＰＣ１に接続される対象としてメモリ２６とスプリッター２３とのいずれかを選択するセレクタ２２と、ＰＣ１からの映像信号を分割し、モニタ５及びモニタ１０に出力するスプリッター２３と、モニタ５と接続するビデオインタフェース２４と、ローカルユニット２の全体の動作を制御するマイコン２５と、ＥＤＩＤ（Extended Display Identification Data）を記憶するメモリ２６と、各種の信号をリモートユニット７と送受信する通信部２７と、ＬＡＮケーブル１２と接続する通信インタフェース２８とを備えている。マイコン２５は取得手段及び作成手段として機能し、メモリ２６は記憶手段として機能する。
【００１６】
マイコン２５は、インタフェース２１、セレクタ２２、スプリッター２３、メモリ２６及び通信部２７に接続されている。セレクタ２２は、インタフェース２１、スプリッター２３、メモリ２６に接続されている。スプリッター２３は、ビデオインタフェース２４に接続されている。通信部２７は、スプリッター２３及び通信インタフェース２８に接続されている。
【００１７】
リモートユニット７は、ＬＡＮケーブル１２と接続する通信インタフェース３１と、各種の信号をローカルユニット２と送受信する通信部３２と、リモートユニット７の全体の動作を制御するマイコン３３と、後述するモードを設定するためのスイッチ３４と、モニタ１０と接続するビデオインタフェース３５とを備えている。
【００１８】
通信部３２は、通信インタフェース３１、マイコン３３及びビデオインタフェース３５に接続されている。マイコン３３は、スイッチ３４及びビデオインタフェース３５に接続されている。
【００１９】
ローカルユニット２及びリモートユニット７は、ＥＤＩＤに関する３つのモードを有する。具体的には、ＰＣ１がローカルユニット２に接続されたモニタ５のＥＤＩＤのみを取得するＬＯＣＡＬ＿ＥＤＩＤモード、ＰＣ１がリモートユニット７に接続されたモニタ１０のＥＤＩＤのみを取得するＲＥＭＯＴＥ＿ＥＤＩＤモード、及びモニタ５のＥＤＩＤ及びモニタ１０のＥＤＩＤを取得して双方を比較し、２つのモニタに共通する解像度を抽出することによって新たなＥＤＩＤを作成するＣＯＭＭＯＮ＿ＥＤＩＤである。
【００２０】
スイッチ３４を用いて、３つのモードのうち、ローカルユニット２及びリモートユニット７のモードをいずれか１つのモードに設定する。設定されたモードは、マイコン３３及びマイコン２５に通知される。
【００２１】
モニタ５がローカルユニット２に接続されると、マイコン２５は、モニタ５がローカルユニット２に接続されたこと示すＨＰＤ（ホットプラグ検出）信号をモニタ５から取得し、ＨＰＤ信号をＰＣ１に送信する。また、スイッチ３４によりローカルユニット２のモードがＬＯＣＡＬ＿ＥＤＩＤモードに設定されると、マイコン２５はＨＰＤ信号をＰＣ１に送信する。モニタ１０がリモートユニット７に接続されると、マイコン３３は、モニタ１０がリモートユニット７に接続されたこと示すＨＰＤ信号をモニタ１０から取得し、ＨＰＤ信号をローカルユニット２を介してＰＣ１に送信する。また、スイッチ３４によりリモートユニット７のモードがＲＥＭＯＴＥ＿ＥＤＩＤモードに設定されると、マイコン３３はＨＰＤ信号をローカルユニット２を介してＰＣ１に送信する。
【００２２】
このように、マイコン２５，３３がＨＰＤ信号の送信を制御するので、モニタ５がローカルユニット２に接続されるタイミング又はモニタ１０がリモートユニット７に接続されるタイミング以外のモードの設定タイミングでも、ＰＣ１はＥＤＩＤを取得することができる。
【００２３】
図３は、ＰＣ１がモニタ５のＥＤＩＤを取得する場合のローカルユニット２及びＰＣ１で実行される処理を示す図である。
【００２４】
モニタ５がローカルユニット２に接続されると、マイコン２５は、モニタ５がローカルユニット２に接続されたこと示すＨＰＤ信号をモニタ５から取得し（Ｓ１）、取得したＨＰＤ信号をＰＣ１に送信する（Ｓ２）。一方、スイッチ３４によりローカルユニット２のモードがＬＯＣＡＬ＿ＥＤＩＤモードに設定されると、マイコン２５はＨＰＤ信号をＰＣ１に送信する（Ｓ２）。ここで、マイコン２５はＰＣ１とスプリッター２３とを接続するようにセレクタ２２を制御する。ＨＰＤ信号を受信したＰＣ１は、ローカルユニット２を介してモニタ５にＥＤＩＤを要求し、モニタ５からＥＤＩＤを取得する（Ｓ３）。
【００２５】
図４は、ＰＣ１がモニタ１０のＥＤＩＤを取得する場合のローカルユニット２、リモートユニット７及びＰＣ１で実行される処理を示す図である。
【００２６】
モニタ１０がリモートユニット７に接続されると、マイコン３３は、モニタ１０がリモートユニット７に接続されたこと示すＨＰＤ信号をモニタ１０から取得し（Ｓ１１）、ＨＰＤ信号をローカルユニット２を介してＰＣ１に送信する（Ｓ１２）。一方、スイッチ３４によりリモートユニット７のモードがＲＥＭＯＴＥ＿ＥＤＩＤモードに設定されると、マイコン３３はローカルユニット２を介してＰＣ１に送信する（Ｓ１２）。ここで、マイコン２５はＰＣ１とスプリッター２３とを接続するようにセレクタ２２を制御する。ＨＰＤ信号を受信したＰＣ１は、ローカルユニット２およびリモートユニット７を介してモニタ１０にＥＤＩＤを要求し、モニタ１０からＥＤＩＤを取得する（Ｓ１３）。
【００２７】
図５は、ＰＣ１がモニタ５，１０に共通するＥＤＩＤを取得する場合のローカルユニット２及びＰＣ１で実行される処理を示す図である。図６（Ａ）は、モニタ５のＥＤＩＤに含まれる解像度情報の一例を示す図である。図６（Ｂ）は、モニタ１０のＥＤＩＤに含まれる解像度情報の一例を示す図である。図６（Ｃ）は、モニタ５とモニタ１０に共通する情報を抽出して作成した解像度情報の一例を示す図である。図６（Ａ）〜（Ｃ）では、解像度情報は、解像度、リフレッシュレート及びピクセルクロックを含み、以下「解像度」と総称する場合がある。
【００２８】
ローカルユニット２及びリモートユニット７のモードがＣＯＭＭＯＮ＿ＥＤＩＤに設定されると、ローカルユニット２のマイコン２５がリモートユニット７を介してモニタ１０からＥＤＩＤを取得する（Ｓ２１）。次に、マイコン２５は、モニタ５からＥＤＩＤを取得する（Ｓ２２）。尚、Ｓ２１及びＳ２２の処理順は、逆でもよい。
【００２９】
マイコン２５は、モニタ１０のＥＤＩＤとモニタ５のＥＤＩＤを比較して、２つのモニタに共通する解像度のみを抽出し、抽出された解像度情報を含む新たなＥＤＩＤを作成しメモリ２６に保存する（Ｓ２３）。
【００３０】
例えば、図６（Ａ）の１行目の情報（解像度：６４０×４８０、リフレッシュレート：６０、ピクセルクロック：２５．１７５）は、図６（Ｂ）の１行目の情報と同一なので、２つのモニタに共通する解像度として図６（Ｃ）に示すように新たに作成されるＥＤＩＤに含まれる。一方、図６（Ａ）の３行目の情報（解像度：６４０×４８０、リフレッシュレート：８５、ピクセルクロック：３６）は、図６（Ｂ）の情報には含まれていないので、解像度はモニタ間で共通しておらず、新たなＥＤＩＤには含まれない。同様に、図６（Ｂ）の４行目の情報（解像度：８００×６００、リフレッシュレート：６０、ピクセルクロック：４０）は、図６（Ａ）には含まれていないので、新たなＥＤＩＤには含まれない。
【００３１】
Ｓ２３と同時に、マイコン２５はＰＣ１とメモリ２６とを接続するようにセレクタ２２を制御し、ＨＰＤ信号をＰＣ１に送信する（Ｓ２４）。ＨＰＤ信号を受信したＰＣ１は、メモリ２６に保存された新たなＥＤＩＤを取得する（Ｓ２５）。メモリ２６に保存された新たなＥＤＩＤは、モニタ１０及びモニタ５に共通する解像度のみを含むので、ＰＣ１が新たなＥＤＩＤの最大解像度に対応する映像信号を出力しても、モニタ１０及びモニタ５の双方に当該映像信号を正常に表示することができる。
【００３２】
上記の例では、図６（Ａ）の情報と図６（Ｂ）の情報とが完全に一致する場合に、当該情報を含む新たなＥＤＩＤが作成されるが、解像度情報の一部のみが共通の場合に新たなＥＤＩＤを作成するようにしてもよい。例えば、図６（Ａ）の水平解像度又は垂直解像度の一方が図６（Ｂ）の対応する方向の解像度と一致する場合、マイコン２５は小さい方の解像度に合わせて新たなＥＤＩＤを作成してもよい。具体的には、モニタ５が１２８０×７２０の解像度に対応しており、モニタ１０が１２８０×８００の解像度に対応している場合、互いの水平解像度が１２８０で共通している。このような場合、マイコン２５は２つのモニタの解像度のうち垂直解像度が小さいモニタ５の解像度（１２８０×７２０）に合わせて新たなＥＤＩＤを作成し、メモリ２６に保存してもよい。この場合、モニタ５とモニタ１０の水平方向の解像度が一致しているため、両方のモニタで表示が可能な場合もあるためである。
【００３３】
上記の例では、ローカルユニット２が複数のモニタに共通する解像度を含む新たなＥＤＩＤを作成する方法を説明した。この新たなＥＤＩＤを作成する方法は、分配器やマルチＫＶＭ（Ｋ：キーボード、Ｖ：ビデオ、Ｍ：マウス）スイッチにも適用可能であるので、新たなＥＤＩＤを作成する方法を分配器やマルチＫＶＭスイッチに適用する例を説明する。
【００３４】
図７は、電子装置としての分配器の概略構成図である。ローカルユニット２と同様の構成要素には同一の参照番号を付し、その説明を省略する。
【００３５】
図７の分配器４０は、ＰＣ１からの映像信号を分配して、モニタ５ａ，５ｂに表示する。分配器４０は、インタフェース２１と、セレクタ２２と、スプリッター２３と、モニタ５ａと接続するビデオインタフェース２４ａと、モニタ５ｂと接続するビデオインタフェース２４ｂと、マイコン２５と、メモリ２６とを備えている。
【００３６】
分配器４０では、マイコン２５がモニタ５ａからＥＤＩＤを取得する（Ｓ３１）。次に、マイコン２５はスプリッター２３を切り替え、モニタ５ｂからＥＤＩＤを取得する（Ｓ３２）。尚、Ｓ３１及びＳ３２の処理順は、逆でもよい。
【００３７】
マイコン２５は、モニタ５ａのＥＤＩＤとモニタ５ｂのＥＤＩＤを比較し、双方に共通する解像度情報のみを抽出し、抽出された解像度を含む新たなＥＤＩＤを作成し、メモリ２６に保存する（Ｓ３３）。Ｓ３３と同時に、マイコン２５はＰＣ１とメモリ２６とを接続するようにセレクタ２２を制御する。
【００３８】
マイコン２５はＨＰＤ信号をＰＣ１に送信する（Ｓ３４）。ＨＰＤ信号を受信したＰＣ１は、メモリ２６に保存された新たなＥＤＩＤを取得する（Ｓ３５）。メモリ２６に保存された新たなＥＤＩＤはモニタ５ａ及びモニタ５ｂに共通する解像度のみを含むので、ＰＣ１が新たなＥＤＩＤの最大解像度を有する映像信号を出力しても、モニタ５ａ及びモニタ５ｂは当該映像信号を正常に表示することができる。
【００３９】
図８は、電子装置としてのマルチＫＶＭスイッチの概略構成図である。
【００４０】
マルチＫＶＭスイッチ５０は、コンソール６１ａ及び６１ｂが操作するＰＣ１ａ及びＰＣ１ｂを切り替えるためのスイッチであり、複数のコンソール６１ａ及び６１ｂを用いて同時にＰＣ１ａ、ＰＣ１ｂを操作可能である。例えば、コンソール６１ａを使ってＰＣ１ａを操作し、同時にコンソール６１ｂを使ってＰＣ１ｂを操作することができる。但し、ＰＣ１ａに２つのコンソール６１ａ及び６１ｂが同時に接続されている場合、例えばコンソール６１ａはＰＣ１ａを操作することができる。このとき、コンソール６１ｂは、ＰＣ１ａからの映像信号を受信することはできるが、ＰＣ１ａを操作することはできない。
【００４１】
マルチＫＶＭスイッチ５０は、複数のＰＣ１ａ及び１ｂに接続され、各種信号の経路を切り替えるスイッチ部５１と、マルチＫＶＭスイッチ５０の全体の動作を制御するマイコン５２と、マイコン５２によって作成されたＥＤＩＤを記憶するメモリ５３と、複数のコンソール６１ａ及び６１ｂに接続され、各種信号の経路を切り替えるスイッチ部５４とを備えている。スイッチ部５１はマイコン５２及びメモリ５３に接続されており、スイッチ部５４はマイコン５２に接続されている。コンソール６１ａ及び６１ｂの各々は、キーボード、マウス及びモニタを備えている。マイコン５２は取得手段及び作成手段として機能し、メモリ５３は記憶手段として機能する。
【００４２】
マルチＫＶＭスイッチ５０では、マイコン５２がコンソール６１ａのモニタと接続するようにスイッチ部５４を制御し、コンソール６１ａのモニタからＥＤＩＤを取得する（Ｓ４１）。次に、マイコン５２はコンソール６１ｂのモニタと接続するようにスイッチ部５４を制御し、コンソール６１ｂのモニタからＥＤＩＤを取得する（Ｓ４２）。尚、Ｓ４１及びＳ４２の処理順は、逆でもよい。
【００４３】
マイコン５２は、コンソール６１ａのモニタのＥＤＩＤとコンソール６１ｂのモニタのＥＤＩＤを比較し、双方に共通する解像度情報を抽出し、抽出された解像度を含む新たなＥＤＩＤを作成し、メモリ５３に保存する（Ｓ４３）。
【００４４】
マイコン５２は、ＰＣ１ａと接続するようにスイッチ部５１を制御し、ＨＰＤ信号をＰＣ１に送信する（Ｓ４４）。その後、マイコン５２は、ＰＣ１ａがメモリ５３に接続するようにスイッチ部５１を制御する。
【００４５】
ＨＰＤ信号を受信したＰＣ１は、メモリ５３に保存された新たなＥＤＩＤを取得する（Ｓ４５）。取得されたＥＤＩＤは、コンソール６１ａのモニタ及びコンソール６１ｂのモニタに共通する解像度のみを含むので、ＰＣ１が新たなＥＤＩＤの最大解像度を有する映像信号を出力しても、コンソール６１ａのモニタ及びコンソール６１ｂのモニタは当該映像信号を正常に表示することができる。
【００４６】
以上説明したように、本実施の形態によれば、複数のモニタのそれぞれからＥＤＩＤを取得してそれぞれを比較し、各モニタに共通する解像度情報を抽出し、抽出された解像度情報を含む新たなＥＤＩＤを作成して記憶する。記憶された新たなＥＤＩＤは複数のモニタに共通する解像度のみを含むので、ＰＣが新たなＥＤＩＤに設定された解像度のうち最大の解像度に対応する映像信号を出力しても、それぞれのモニタは当該映像信号を正常に表示することができる。従って、異なる種類のモニタが接続された場合でも正常な表示を実現することができる。
【００４７】
尚、本発明は、上述した実施の形態に限定されるものではなく、その要旨を逸脱しない範囲内で種々変形して実施することが可能である。
【符号の説明】
【００４８】
１，１ａ，１ｂ  ＰＣ
２  ローカルユニット
５，５ａ，５ｂ，１０  モニタ
７  リモートユニット
２２  セレクタ
２５，３３，５２  マイコン
２６，５３  メモリ
４０  分配器
５０  マルチＫＶＭスイッチ
【図１】
2018169471.tif 000003
【図２】
2018169471.tif 000004
【図３】
2018169471.tif 000005
【図４】
2018169471.tif 000006
【図５】
2018169471.tif 000007
【図６】
2018169471.tif 000008
【図７】
2018169471.tif 000009
【図８】
2018169471.tif 000010