(57)【要約】【課題】  それぞれ異なる解像度によりオブジェクトを表示する複数のディスプレイ間において、一のディスプレイからオブジェクトを切取り又は複写し、他のディスプレイに貼り付ける場合であっても、オブジェクトを適切な表示サイズで表示することができるマルチディスプレイシステムを提供する。【解決手段】  第１のディスプレイ２０に表示されるオブジェクトから第２のディスプレイ３０に貼り付けられる選択オブジェクトが指定されると、キー情報値テーブルから第１のディスプレイ２０の解像度情報を示すキー情報値と、重み情報値テーブルから第２のディスプレイ３０の解像度情報を示す重み情報値とを取得することができる。これらの情報値からオブジェクトサイズ変換率が決定され、この変換率によって選択オブジェクトが拡張又は縮小されるため、適切な表示サイズにおいて貼付けをすることができる。【選択図】  図１
2006030379.tif 000002
【特許請求の範囲】
【請求項１】
第１のディスプレイに表示されるオブジェクトから部分選択される選択オブジェクトのデータを格納する格納部と、
前記第１のディスプレイの表示解像度を示す第１の解像度情報と前記選択オブジェクトを表示する第２のディスプレイの表示解像度を示す第２の解像度情報とに基づいて、前記選択オブジェクトのサイズを変換するためのオブジェクトサイズ変換率を決定する決定手段と、
前記オブジェクトサイズ変換率に基づいて前記データを変換して変換データを生成する変換手段と、
前記変換データを用いて前記第２のディスプレイに前記選択オブジェクトを表示する表示手段と、
を備えることを特徴とするマルチディスプレイシステム。
【請求項２】
前記第１の解像度情報と、該第１の解像度情報に対応付けられたキー情報値とから構成されたキー情報値テーブルと、
前記第２の解像度情報と、該第２の解像度情報に対応付けられた重み情報値とから構成された重み情報値テーブルと、
を更に有し、
前記決定手段は、前記キー情報値テーブルから前記キー情報値を取得し、前記重み情報値テーブルから前記重み情報値を取得し、これらの値に基づいて前記オブジェクトサイズ変換率を決定することを特徴とする請求項１に記載のマルチディスプレイシステム。
【請求項３】
前記第１の解像度情報と前記第２の解像度情報とを対応付けたオブジェクトサイズ変換率テーブルを更に有し、
前記決定手段は、前記第１及び前記第２の解像度情報に基づいて、前記変換率テーブルから前記オブジェクトサイズ変換率を決定することを特徴とする請求項１に記載のマルチディスプレイシステム。
【請求項４】
第１の表示解像度において表示されるオブジェクトから部分選択される選択オブジェクトのデータを格納する格納部と、
前記第１の表示解像度を示す第１の解像度情報と、前記選択オブジェクトが表示される表示解像度を示す第２の解像度情報とに基づいて、前記データのサイズを変換するためのサイズ変換率を決定する決定手段と、
前記サイズ変換率に基づいて前記データを変換して変換データを得る変換手段と、
前記変換データを用いて前記選択オブジェクトを表示する表示手段と、
を備えることを特徴とするコンピュータ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のディスプレイがコンピュータに接続されて成るマルチディスプレイシステム及びこのシステムに好適なコンピュータに関する。
【背景技術】
【０００２】
いわゆるマルチディスプレイシステムは、公開平１０−１８７１１０号公報に開示されているように、２台以上の複数のディスプレイが１台のサーバ等に接続されることにより構成されている。マルチディスプレイシステムにおいては、１台のサーバ等から同時に複数のディスプレイに様々なオブジェクトを表示することが可能となる。
【０００３】
したがって、例えば、一のディスプレイで文書を作成しながら、他のディスプレイに画像を表示しておけば、一のディスプレイのウィンドウを切り換えたり、改めて画像を検索したりするといった手間をかけることなく、表示中の画像の一部を文書中に取り込むことができる。また、一のディスプレイ上で文書作成画面と画像とを表示した場合には、表示領域が狭くなって作業し難くなるが、マルチディスプレイシステムは、このような不便さを解消することができ、快適な文書作成環境を提供することができる。
【特許文献１】特開平１０−１８７１１０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、このようなマルチディスプレイシステムにおいては、一のディスプレイに高い解像度で表示されるオブジェクトの一部を切り取り又は複写して、低い解像度で表示中の他のディスプレイに貼り付けると、解像度の相違により、貼り付けられたオブジェクトは他のディスプレイで拡大表示され、画面上からはみ出してしまう。また、これとは逆に、一のディスプレイに低い解像度で表示されるオブジェクトの一部を切り取り又は複写して、高い解像度で表示中の他のディスプレイに貼り付けると、貼り付けられたオブジェクトは高解像度表示中のディスプレイの画面上では小さすぎてしまうこととなる。このため、このシステムの使用者は、いずれかのディスプレイにおいて、表示サイズの調整をわざわざ行わざるを得ず、不便を被ることとなる。
【０００５】
本発明は、かかる不都合に鑑み、それぞれ異なる解像度によりオブジェクトを表示する複数のディスプレイ間において、一のディスプレイからオブジェクトを切取り又は複写し、他のディスプレイに貼り付ける場合、オブジェクトを適切な表示サイズで表示することができるマルチディスプレイシステムを提供することを目的とする。
【０００６】
また、本発明の別の目的は、マルチディスプレイシステムに好適なコンピュータを提供することにある。
【課題を解決するための手段】
【０００７】
本発明の実施の形態に係るマルチディスプレイシステムは、第１のディスプレイに表示されるオブジェクトから部分選択される選択オブジェクトのデータを格納する格納部と、第１のディスプレイの表示解像度を示す第１の解像度情報と選択オブジェクトを表示する第２のディスプレイの表示解像度を示す第２の解像度情報とに基づいて、選択オブジェクトのサイズを変換するためのオブジェクトサイズ変換率を決定する決定手段と、オブジェクトサイズ変換率に基づいてデータを変換して変換データを生成する変換手段と、変換データを用いて第２のディスプレイに選択オブジェクトを表示する表示手段とを備える。
【０００８】
本発明の実施の形態に係るコンピュータは、オブジェクトから部分選択される選択オブジェクトのデータを格納する格納部と、オブジェクトが表示される表示解像度を示す第１の解像度情報と、選択オブジェクトが表示される表示解像度を示す第２の解像度情報とに基づいて、データのサイズを変換するためのサイズ変換率を決定する決定手段と、サイズ変換率に基づいてデータを変換して変換データを得る変換手段と、変換データを用いて選択オブジェクトを表示する表示手段とを備える。
【発明の効果】
【０００９】
本発明によれば、それぞれ異なる解像度によりオブジェクトを表示する複数のディスプレイ間において、第１のディスプレイからオブジェクトを切取り又は複写し、第２のディスプレイに貼り付ける場合に、オブジェクトを適切な表示サイズで表示することができる。
【発明を実施するための最良の形態】
【００１０】
（第１の実施の形態）
以下、添付図面を参照しながら、本発明に係る第１の実施の形態によるマルチディスプレイシステムについて説明する。
【００１１】
第１の実施の形態によるマルチディスプレイシステム１は、図１に示す通り、パーソナルコンピュータ１０（以下、ＰＣ１０）と、ＰＣ１０にそれぞれ接続された第１のディスプレイ２０及び第２のディスプレイ３０とにより構成されている。
【００１２】
ＰＣ１０は、ディスプレイ２０，３０の画面上へのオブジェクト表示を制御する機能を有し、具体的には、第１のディスプレイ２０を制御するドライバ１１と、このディスプレイ２０に表示するオブジェクトのオブジェクトデータを格納するメモリ１２（ＶＲＡＭ）と、第２のディスプレイ３０を制御するドライバ１３と、このディスプレイ３０に表示するオブジェクトのオブジェクトデータを格納するメモリ１４（ＶＲＡＭ）と、を備える。
【００１３】
ドライバ１１，１３は、ディスプレイ２０，３０が、いずれの解像度によりオブジェクトを表示するか（又は表示しているか）についての情報、すなわち、解像度情報を有している。解像度情報としては、例えば、ＶＧＡ、ＳＶＧＡ、・・・、ＱＵＸＧＡの区別を表す指標であってよい。
【００１４】
また、ＰＣ１０はメモリ１５を備える。メモリ１５には、キー情報記憶部１５１と重み情報記憶部１５２が設けられている。キー情報記憶部１５１はキー情報値テーブルを有する。キー情報値テーブルは、ディスプレイの解像度を示す解像度情報と、その解像度情報に対応付けられたキー情報値とから構成されている。
【００１５】
例えば、図２に例示するキー情報値テーブルにおいては、解像度情報ＶＧＡに対して５００、ＳＶＧＡに対して４００、ＸＧＡに対して３１２．５、ＳＸＧＡに対して２５０、ＵＸＧＡに対して２００、ＱＵＸＧＡに対して１００という値が対応付けられている。これらの値は、各解像度について、横（又は縦）方向の全ドット数と、各解像度のキー情報値との積が等しくなるように決定されている。具体的には、３２００×２４００（ｄｐｉ）のＱＵＸＧＡの場合は、横方向のドット数３２００とキー情報値１００とを乗じると、３２０，０００であり、１６００×１２００（ｄｐｉ）のＵＸＧＡの場合は、横方向のドット数１６００とキー情報値２００とを乗じると、同じく３２０，０００である。これら以外の解像度の場合も、同様の結果となる。
【００１６】
一方、重み情報記憶部１５２は重み情報値テーブルを有する。重み情報値テーブルは、ディスプレイの解像度を表示する解像度情報と、その解像度情報に対応付けられた重み情報値とから構成されている。
【００１７】
例えば、図３に例示するキー情報値テーブルにおいては、解像度情報ＶＧＡに対して０．２、ＳＶＧＡに対して０．２５、ＸＧＡに対して０．３２、ＳＸＧＡに対して０．４、ＵＸＧＡに対して０．５、ＱＵＸＧＡに対して１という値が対応付けられている。これらの値は、同じ解像度に対するキー情報値（図２）との積が等しくなるように決定されている。具体的には、ＱＵＸＧＡの場合は、キー情報値１００（図２）と重み情報値１（図３）との積は１００であり、ＵＸＧＡの場合は、キー情報値２００と重み情報値０．５との積も同じく１００である。これら以外の解像度の場合も、同様の結果となる。ここで、同じ解像度についてのキー情報値と重み情報値との積である１００という値は、オブジェクトサイズ変換率を１００％とするように決定した値である。同じ解像度の間では、オブジェクトデータの拡張も圧縮も必要ないからである。
【００１８】
なお、キー情報値は元のオブジェクトが表示されるディスプレイ（表示元のディスプレイ）について用いられ、重み情報値は選択オブジェクトが貼り付けられることになるディスプレイ（貼付先のディスプレイ）について用いられる。
【００１９】
再び図１を参照すると、ＰＣ１０のメモリ１５にはデータバッファ部１５３が設けられている。データバッファ部１５３は、元のオブジェクトのオブジェクトデータのうち選択オブジェクトに対応するオブジェクトデータ（選択オブジェクトデータ）をメモリ１２（又は１４）から取り込み、格納する。また、データバッファ部１５３は、後述するオブジェクトサイズ変換率と選択オブジェクトデータとから得られた変換オブジェクトデータを格納する。
【００２０】
さらに、ＰＣ１０は、表示元のディスプレイの解像度（詳細には、もとのオブジェクト又は選択オブジェクトが表示されていた解像度）についてのキー情報値と、貼付先のディスプレイの解像度についての重み情報値とに基づいてサイズ変換率を算出する演算処理部１６を有している。なお、ドライバ１１，１３、メモリ１２，１４、メモリ１５、及び演算処理部１６は、共通バス１７を介してコントローラ１８により制御されている。
【００２１】
ＰＣ１０に接続されるディスプレイ２０，３０は、ドライバ１１，１３に制御され、ＰＣ１０のメモリ１２，１４内のオブジェクトデータに基づくオブジェクトを画面上に表示する。これらディスプレイ２０，３０は、設定により、所定の解像度でオブジェクトを表示することができる。本実施の形態においては、説明の便宜上、第１のディスプレイ２０は、ＱＵＸＧＡ（３２００×２４００ｄｐｉ）の解像度でオブジェクトを表示するものとし、第２のディスプレイ３０は、ＵＸＧＡ（１６００×１２００ｄｐｉ）の解像度でオブジェクトを表示するものとする。
【００２２】
次に、図４及び５を参照しながら、第１の実施の形態によるマルチディスプレイシステム１の処理動作について説明する。はじめに、ディスプレイ２０に高解像度（ＱＵＸＧＡ）で表示されるオブジェクトの一部を、これよりも低い解像度（ＵＸＧＡ）に設定されているディスプレイ３０へ貼り付ける場合（高→低）を説明し、次いで、この逆の場合（低→高）を説明する。
【００２３】
（１）（高→低）の場合
以下では、マルチディスプレイシステム１の使用者は、例えば、ディスプレイ３０（ＵＸＧＡ）において、ワードプロセッサソフトにより文書を作成しながら、ディスプレイ２０（ＱＵＸＧＡ）に写真の画像（オブジェクト）を表示し、その一部を複写操作と貼付け操作により文書中に挿入する場合を想定している。
【００２４】
まず、ディスプレイ２０（図５）の画面上に表示されるオブジェクトＡの一部がマウス等の入力補助装置を利用して部分選択され、複写操作により指定される（Ｓ１）。ここで、図５に模式的に示す通り、オブジェクトＡが山を背景とした花の写真の画像であり、その花が部分選択されたとすると、この選択された花の画像が選択オブジェクトＢに相当する。
【００２５】
オブジェクトＡを表示するためのオブジェクトデータは、ＰＣ１０内のメモリ１２に保持されており、選択オブジェクトＢが指定されると、このオブジェクトデータの中から、選択オブジェクトＢに対応するオブジェクトデータがメモリ１５内のデータバッファ部１５３に格納される（Ｓ２）。
【００２６】
この後（又はこれと同時に）、メモリ１５は、ディスプレイ２０に関する解像度を示す解像度情報をドライバ１１から取得する（Ｓ３）。解像度情報は、どの解像度によりオブジェクトＡ又はこれから選択されたオブジェクトＢが表示されているかに関する情報であり、本実施の形態におけるディスプレイ２０については、ＱＵＸＧＡである。次いで、キー情報格納部１５１に格納されるキー情報値テーブル（図２）が参照されて、ＱＵＸＧＡに対応するキー情報値が取得される（Ｓ４）。図２に示す通り、ＱＵＸＧＡに対応するキー情報値は１００であり、すなわち、ここでは１００という値が取得される。
【００２７】
なお、選択オブジェクトＢがディスプレイ２０に表示されるオブジェクトＡから部分選択されたことは、マウス等により位置制御されるポインタの座標位置から知ることができ、これにより、ドライバ１１からディスプレイ２０の解像度情報を取得すべきことが判断される。
【００２８】
次に、メモリ１５は、選択オブジェクトＢが貼り付けられることになるディスプレイ３０（貼付先のディスプレイ）の解像度を示す解像度情報をドライバ１３から取得する（Ｓ５）。この解像度情報は、選択オブジェクトが表示されようとしているディスプレイ３０がどの解像度に設定されているかに関する情報であり、本実施の形態におけるディスプレイ３０については、ＵＸＧＡである。次いで、重み情報格納部１５２に格納される重み情報テーブル（図３）が参照されて、ＵＸＧＡに対応する重み情報値が取得される（Ｓ６）。図３に示す通り、ＵＸＧＡに対応する重み情報値は０．５であり、すなわち、ここでは０．５という値が取得されることとなる。
【００２９】
なお、選択オブジェクトＢがディスプレイ３０に貼り付けられようとしていることは、マウス等により位置制御されるポインタの座標位置から知ることができ、これにより、ドライバ１３からディスプレイ３０の解像度情報を取得すべきことがわかる。
【００３０】
取得されたキー情報値１００及び重み情報値０．５は、演算処理部１６において互いに乗算されて、オブジェクトサイズ変換率５０という値が算出される（Ｓ７）。この値は、選択オブジェクトデータを５０％に縮小することを意味する。
【００３１】
この後、オブジェクトサイズ変換率（値５０）に基づいて選択オブジェクトデータが５０％に縮小され、このようにして得られた変換オブジェクトデータがデータバッファ部１５３に格納される（Ｓ８）。そして、データバッファ部１５３から、変換オブジェクトデータはディスプレイ３０の画面上に表示されるオブジェクトのオブジェクトデータを格納するメモリ１４へと送信される。これにより、ディスプレイ２０の画面上で部分選択された選択オブジェクトＢがオブジェクトＣとしてディスプレイ３０の画面上に表示される。以上により、図５に模式的に示すように、オブジェクトＣはディスプレイ３０の画面からはみ出すことなく、適切な大きさで表示されることとなる。
【００３２】
（２）（低→高）の場合
次いで、ディスプレイ３０に低解像度（ＵＸＧＡ）で表示されるオブジェクトの一部を、これよりも高い解像度（ＱＵＸＧＡ）に設定されているディスプレイ２０へ貼り付ける場合について、（高→低）の場合との相違点を中心に説明する。
【００３３】
まず、ディスプレイ３０（図５）に表示されるオブジェクトの一部がマウス等の入力補助装置を利用して部分選択され、切取り操作又は複写操作により指定されると（Ｓ１）、この選択オブジェクトに対応するオブジェクトデータがメモリ１４からデータバッファ部１５３に格納される（Ｓ２）。
【００３４】
この後（又はこれと同時に）、メモリ１５は、ディスプレイ３０に関する解像度を示す解像度情報（ＵＸＧＡ）をドライバ１３から取得する（図５のＳ３’）。次いで、キー情報格納部１５１に格納されるキー情報値テーブル（図２）が参照されて、ＵＸＧＡに対応するキー情報値である２００という値が取得される（図５のＳ４’）。すなわち、メモリ１５が取得するキー情報値は、常に、表示元のディスプレイについての値である。
【００３５】
次に、メモリ１５は、選択オブジェクトの貼付先のディスプレイ２０の解像度情報（ＱＵＸＧＡ）をドライバ１１から取得する（図５のＳ５’）。次いで、重み情報格納部１５２に格納される重み情報テーブル（図３）が参照されて、ＱＵＸＧＡに対応する重み情報値である１という値が取得される（図５のＳ６’）。すなわち、メモリ１５が取得する重み情報値は、常に、貼付先のディスプレイについての値を取得する。
【００３６】
上述の通り、取得されたキー情報値２００及び重み情報値１は、演算処理部１６において互いに乗算されて、オブジェクトサイズ変換率２００という値が算出される（Ｓ７）。この値は、選択オブジェクトデータを２００％に拡張することを意味する。
【００３７】
この後、オブジェクトサイズ変換率（値２００）に基づいて、選択オブジェクトデータが２００％に拡張されて、変換オブジェクトデータが得られる（Ｓ８）。そして、変換オブジェクトデータが、ディスプレイ２０の画面上に表示されるオブジェクトのオブジェクトデータを格納するメモリ１２へと送信される。これにより、ディスプレイ３０の画面上で部分選択された選択オブジェクトがディスプレイ２０の画面上に表示される。このオブジェクトは、変換オブジェクトデータに基づくため、ディスプレイ２０の画面上で小さすぎることなく、適切な大きさで表示されることとなる。
【００３８】
以上の通り、第１の実施の形態によれば、表示元のディスプレイ２０（又は３０）の解像度を示す解像度情報ＱＵＸＧＡ（又はＵＸＧＡ）に基づいてキー情報値テーブルが参照されてキー情報値１００（又は２００）を取得し、選択オブジェクトの貼付先のディスプレイ３０（又は２０）の解像度を示す解像度情報ＵＸＧＡ（又はＱＵＸＧＡ）に基づいて重み情報値テーブルが参照されて重み情報値０．５（又は１）を取得することができる。そして、キー情報値と重み情報値とが乗算されて、選択オブジェクトを縮小（又は拡大）するためのオブジェクトサイズ変換率５０％（又は２００％）を決定することができる。
【００３９】
次いで、このサイズ変換率に基づいて、選択オブジェクトのオブジェクトデータが圧縮（又は拡張）されて、変換オブジェクトデータが得られる。この変換オブジェクトデータに基づいて、選択オブジェクトが貼付先のディスプレイ２０（又は３０）に表示されるため、選択オブジェクトはディスプレイ２０（又は３０）の画面からはみ出ることなく（又は小さすぎることなく）適切な大きさで表示される。
【００４０】
したがって、貼り付けた後に表示サイズを変換するといった操作が不要となり、利便性を向上することができる。また、キー情報値テーブル及び重み情報値テーブルは、種々の解像度に対応したキー情報値及び重み情報値を有するため、複数のディスプレイがどのような解像度に設定されていても、その解像度に合せて各情報値を変更するような余分な操作は全く必要ない。
【００４１】
（第２の実施の形態）
次に、本発明の第２の実施の形態に係るマルチディスプレイシステムについて説明する。以下の説明で参照する図面においては、第１の実施の形態によるマルチディスプレイシステム１と同一の構成要素には同一の参照符号を付し、重複する説明は省略する。
【００４２】
第２の実施の形態によるマルチディスプレイシステム２は、図６を図１と比較すると、第１の実施の形態によるマルチディスプレイシステム１とほぼ同様の構成を有し、ＰＣ１０が、マルチディスプレイシステム１においてはキー情報格納部１５１と重み情報格納部１５２とを有するに代わり、解像度情報格納部１５４を有する点で相違する。以下では、この相違点を中心に説明する。
【００４３】
図６を参照すると、解像度情報格納部１５４は解像度情報テーブルを有している。解像度情報テーブルは、図７に例示されるように、表示元のディスプレイについての解像度情報と、貼付先のディスプレイについての解像度情報と、これらに対応付けられたオブジェクトサイズ変換率とで構成される。図７を参照すると、例えば、表示元のディスプレイの解像度がＱＵＸＧＡであり、貼付先のディスプレイの解像度がＵＸＧＡである場合には、オブジェクトサイズ変換率は５０となる。これは、第１の実施の形態において、ＱＵＸＧＡに対するキー情報値１００と、ＵＸＧＡに対する重み情報値０．５とを乗算して得た値５０と同一である。すなわち、図７に例示するテーブルの各オブジェクトサイズ変換率は、第１の実施の形態におけるキー情報値及び重み情報値と同様にして得ることができる。
【００４４】
次に、図８及び９を参照しながら、第２の実施の形態によるマルチディスプレイシステム２の処理動作について説明する。以下では、ディスプレイ２０に高い解像度（ＱＵＸＧＡ）で表示されるオブジェクトの一部を、これよりも低い解像度（ＵＸＧＡ）に設定されているディスプレイ３０に貼り付ける場合を想定している。
【００４５】
図８は、マルチディスプレイシステム２の処理動作を示すフロー図である。また、図９は、図８のフロー図に対応して、データ等の流れを図６に示すマルチディスプレイシステム２の構成図上で模式的に示す図である。
【００４６】
まず、ディスプレイ２０（図９）に表示されるオブジェクトＡの一部がマウス等の入力補助装置を利用して部分選択され、切取り操作又は複写操作によって選択オブジェクトＢが指定される（Ｓ１１）。
【００４７】
オブジェクトＡを表示するためのオブジェクトデータは、ＰＣ１０内のメモリ１２に保持されており、選択オブジェクトＢが指定されると、このオブジェクトデータの中から、選択オブジェクトＢに対応するオブジェクトデータがメモリ１５内のデータバッファ部１５３に格納される（Ｓ１２）。
【００４８】
この後（又はこれと同時に）、メモリ１５は、ディスプレイ２０に関する解像度情報をドライバ１１から取得し（Ｓ１３）、かつ、選択オブジェクトＢの貼付先のディスプレイがディスプレイ３０であることを検知すると、その解像度を示す解像度情報をドライバ１３から取得する（Ｓ１４）。
【００４９】
次いで、解像度情報格納部１５４に格納される解像度情報テーブル（図７）が参照されて、表示元のディスプレイ２０の解像度ＱＵＸＧＡと、貼付先のディスプレイ３０の解像度ＵＸＧＡとに対応するオブジェクトサイズ変換率５０という値が取得される（Ｓ１５）。
【００５０】
この後、オブジェクトサイズ変換率の値５０は、メモリ１６内のデータバッファ部１５３へ送られる。そして、オブジェクトサイズ変換率に基づいて、選択オブジェクトデータが５０％に縮小されて、変換オブジェクトデータが得られる（Ｓ１６）。この後、変換オブジェクトデータが、ディスプレイ３０の画面上に表示されるオブジェクトのオブジェクトデータを格納するメモリ１４へと送信される。これにより、選択オブジェクトＢがオブジェクトとしてディスプレイ３０の画面上に表示される。以上により、図９に例示的に示すように、オブジェクトはディスプレイ３０の画面からはみ出すことなく、適切な大きさで表示されることとなる。
【００５１】
また、これまでとは逆に、低い解像度（ＵＸＧＡ）でディスプレイ３０に表示されるオブジェクトの一部を、高い解像度（ＱＵＸＧＡ）で表示中のディスプレイ２０に貼り付ける場合には、表示元のディスプレイ３０の解像度ＵＸＧＡと、貼付先のディスプレイ２０の解像度ＱＵＸＧＡとに対応するオブジェクトサイズ変換率２００という値が取得される。そして、この値に基づいて、選択オブジェクトに対応する選択オブジェクトデータが拡張されて、変換オブジェクトデータが得られる。このデータを用いて選択オブジェクトがディスプレイ２０の画面上に表示される（Ｓ１７）ため、小さすぎることなく、適切な大きさで表示される。
【００５２】
以上の通り、第２の実施の形態によれば、表示元のディスプレイ２０（又は３０）の解像度を示す解像度情報ＱＵＸＧＡ（又はＵＸＧＡ）と、選択オブジェクトの貼付先のディスプレイ３０（又は２０）の解像度を示す解像度情報ＵＸＧＡ（又はＱＵＸＧＡ）とに基づいて解像度情報値テーブルが参照されてオブジェクトサイズ変換率５０％（又は２００％）が取得される。
【００５３】
次いで、このサイズ変換率に基づいて、取り込まれた選択オブジェクトに係るオブジェクトデータが圧縮（又は拡張）されて、変換オブジェクトデータが生成される。そして、この変換オブジェクトデータに基づいて、選択オブジェクトが貼付先のディスプレイ２０（又は３０）に表示される。このため、選択オブジェクトはディスプレイ２０（又は３０）の画面からはみ出ることなく（又は小さすぎることなく）適切な大きさで表示される。
【００５４】
したがって、貼り付けた後に表示サイズを変換するといった操作が不要となり、利便性を向上することができる。また、解像度情報テーブルは、種々の解像度に対応したオブジェクトサイズ変換率を有するため、複数のディスプレイがどのような解像度に設定されていても、その解像度に合せて設定を変更するような余分な操作は全く必要ない。
【００５５】
以上、いくつかの実施の形態を参照しながら、本発明に係るマルチディスプレイシステムについて説明したが、本発明は、これらの実施の形態に限られることなく、種々の変形が可能である。例えば、第１及び第２の実施の形態では、パーソナルコンピュータ（ＰＣ１０）に２台のディスプレイが接続されて構成されたマルチディスプレイを例示したが、ＰＣ１０に代わり、サーバであってもよいことは言うまでもない。
【００５６】
また、ディスプレイは、液晶表示ディスプレイ、プラズマ表示ディスプレイ、有機エレクトルミネセンス表示ディスプレイといった種々のディスプレイであってよく、この場合、解像度情報として、その方式に適した情報を利用できる。さらに、サーバ等に接続されるディスプレイの台数は２台に限定されることはなく、３台以上であってもよい。この場合であっても、選択オブジェクトの貼付先のディスプレイの解像度を示す解像度情報に基づいて、重み情報を取得すれば良いことは明らかである。
【００５７】
さらに、キー情報値及び重み情報値についても、第１の実施の形態に例示する値に限られることなく、適宜変更可能である。さらにまた、解像度情報テーブルにおける各数値についても第２の実施の形態に限られるものでないことは勿論である。
【００５８】
さらにまた、選択オブジェクトは、元のオブジェクトの一部に限らず、その全体であってもよく、オブジェクトのデータの一部が全部であってもよい。
【図面の簡単な説明】
【００５９】
【図１】本発明の第１の実施の形態に係るマルチディスプレイシステムの構成を示す概略図である。
【図２】図１に示すマルチディスプレイシステムのキー情報値テーブルの一例を示す図である。
【図３】図１に示すマルチディスプレイシステムの重み情報値テーブルの一例を示す図である。
【図４】図１に示すマルチディスプレイシステムの処理動作を示すフロー図である。
【図５】図４のフロー図に対応したデータ等の流れを付加したマルチディスプレイシステムの構成図を示す概略図である。
【図６】本発明の第２の実施の形態に係るマルチディスプレイシステムの構成を示す概略図である。
【図７】図６に示すマルチディスプレイシステムの解像度情報テーブルの一例を示す図である。
【図８】図６に示すマルチディスプレイシステムの処理動作を示すフロー図である。
【図９】図８のフロー図に対応したデータ等の流れを付加したマルチディスプレイシステムの構成を示す概略図である。
【符号の説明】
【００６０】
１，２・・・マルチディスプレイシステム
１０・・・パーソナルコンピュータ
１１，１３・・・ドライバ
１２，１４・・・メモリ（ＶＲＡＭ）
１５・・・メモリ
１６・・・演算処理部
１８・・・コントローラ
１５１・・・キー情報格納部
１５２・・・重み情報格納部
１５３・・・データバッファ部
１５４・・・解像度情報格納部
【図１】
2006030379.tif 000003
【図２】
2006030379.tif 000004
【図３】
2006030379.tif 000005
【図４】
2006030379.tif 000006
【図５】
2006030379.tif 000007
【図６】
2006030379.tif 000008
【図７】
2006030379.tif 000009
【図８】
2006030379.tif 000010
【図９】
2006030379.tif 000011