(57)【要約】【課題】ポインティングデバイスの操作性を向上できるようにする。【解決手段】所定の切替指示入力を受け付けると、表示装置の表示画面２１上におけるポインタの位置を示す位置情報を、その表示装置に対応する復帰位置情報格納部３２３に格納する格納処理部１１１と、切替指示入力を受け付けると、複数の表示装置のうち、ポインタを表示させる対象表示装置を選択する対象表示装置選択部１１２と、復帰位置情報格納部３２３から、対象表示装置選択部１１２により選択された対象表示装置に対応する復帰位置情報を取得し、この復帰位置情報に基づいて、対象表示装置選択部１１２により選択された対象表示装置において、ポインタの復帰位置にポインタを表示させるポインタ表示制御部１１３とを備える。【選択図】図３
2014120041.tif 000002
【特許請求の範囲】
【請求項１】
複数の表示装置に対する表示制御を行なう表示制御装置であって、
前記表示装置毎に、ポインタの復帰位置を示す復帰位置情報を格納する復帰位置情報格納部と、
所定の切替指示入力を受け付けると、前記表示装置の表示画面上における前記ポインタの位置を示す位置情報を、当該表示装置に対応する前記復帰位置情報格納部に格納する格納処理部と、
前記切替指示入力を受け付けると、前記複数の表示装置のうち、前記ポインタを表示させる対象表示装置を選択する対象表示装置選択部と、
前記復帰位置情報格納部から、前記対象表示装置選択部により選択された前記対象表示装置に対応する前記復帰位置情報を取得し、当該復帰位置情報に基づいて、前記対象表示装置選択部により選択された前記対象表示装置において、前記ポインタの復帰位置にポインタを表示させるポインタ表示制御部とを備えることを特徴とする、表示制御装置。
【請求項２】
前記対象表示装置選択部が、
前記複数の表示装置のうちの前記対象表示装置を示す識別情報を特定情報格納部に格納して、前記対象表示装置を管理することを特徴とする、請求項１記載の表示制御装置。
【請求項３】
前記対象表示装置選択部が、
前記切替指示入力を受け付けると、前記複数の表示装置の中から前記対象表示装置を順番に切り替えることで前記対象表示装置を選択することを特徴とする、請求項１又は２記載の表示制御装置。
【請求項４】
複数の表示装置に対する表示制御を行なう表示制御方法であって、
前記表示装置毎に、ポインタの復帰位置を示す復帰位置情報を復帰位置情報格納部に格納する処理と、
所定の切替指示入力を受け付けると、前記表示装置の表示画面上における前記ポインタの位置を示す位置情報を、当該表示装置に対応する前記復帰位置情報格納部に格納する処理と、
前記切替指示入力を受け付けると、前記複数の表示装置のうち、前記ポインタを表示させる対象表示装置を選択する処理と、
前記復帰位置情報格納部から、前記対象表示装置選択部により選択された前記対象表示装置に対応する前記復帰位置情報を取得し、当該復帰位置情報に基づいて、前記対象表示装置選択部により選択された前記対象表示装置において、前記ポインタの復帰位置にポインタを表示させる処理とを備えることを特徴とする、表示制御方法。
【請求項５】
複数の表示装置に対する表示制御を行なう表示制御機能をコンピュータに実行させる表示制御プログラムであって、
前記表示装置毎に、ポインタの復帰位置を示す復帰位置情報を復帰位置情報格納部に格納し、
所定の切替指示入力を受け付けると、前記表示装置の表示画面上における前記ポインタの位置を示す位置情報を、当該表示装置に対応する前記復帰位置情報格納部に格納し、
前記切替指示入力を受け付けると、前記複数の表示装置のうち、前記ポインタを表示させる対象表示装置を選択し、
前記復帰位置情報格納部から、前記対象表示装置選択部により選択された前記対象表示装置に対応する前記復帰位置情報を取得し、当該復帰位置情報に基づいて、前記対象表示装置選択部により選択された前記対象表示装置において、前記ポインタの復帰位置にポインタを表示させる、
処理を前記コンピュータに実行させる表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御装置、表示制御方法及び表示制御プログラムに関する。
【背景技術】
【０００２】
マウスやトラックボール等のポインティングデバイスを入力装置として備えるコンピュータが一般的に知られている。このようなコンピュータにおいては、１つのポインタ（カーソル）を表示画面上に表示させ、例えばマウスの移動操作に連動させて、ポインタを画面上を移動させる。又、マウスに備えられたスイッチを選択操作（クリック）することでファイル等の選択やプログラムの実行等が行なわれる。
【０００３】
また、コンピュータに複数のディスプレイを接続し、これらの複数のディスプレイを使って画面を大型化する、又は、それぞれのディスプレイに異なる画面を表示させる、拡張デスクトップ機能が知られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開昭６３−２９８４３３号公報
【特許文献２】特開２０００−８９８９１号公報
【非特許文献】
【０００５】
【非特許文献１】“マウス：ポインタが“2つ出現”する特殊マウス発売”、［online］、ITmedia、［平成24年10月25日検索］、インターネット〈URL：http://plusd.itmedia.co.jp/pcupdate/articles/0603/07/news004.html〉
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、拡張デスクトップは実質的に画面サイズが大きくなるのでポインタの移動範囲が大きくなる。特に、個々のディスプレイサイズが大きい場合やディスプレイを多数並べて使用する場合に、一のディスプレイから他のディスプレイへポインタを移動させるためにマウスを何度もドラッグする必要が生じ煩雑である。
また、入力系統を複数有するディスプレイを、拡張デスクトップを構成するディスプレイの一つとして利用する場合に、このディスプレイを用いた操作中にコンピュータ以外の画面を映すと、オペレータにポインタの位置がわからなくなってしまう。
【０００７】
例えば、ＴＶチューナを具備するディスプレイを拡張デスクトップの一つとして利用する場合に、操作途中でこのディスプレイ上にポインタが位置していた状態で、ディスプレイにＴＶ番組を表示させるとポインタが見えなくなる。
従来においては、このような場合に、オペレータは、表示可能な他のディスプレイ上にポインタが移動するまで当てずっぽうにマウスを操作したり、ディスプレイの入力切換をコンピュータ側に戻したりする必要があり、煩雑であるとともに操作者のストレスとなる。
【０００８】
１つの側面では、本発明は、拡張デスクトップ環境におけるポインティングデバイスの操作性を向上できるようにすることを目的とする。
なお、前記目的に限らず、後述する発明を実施するための形態に示す各構成により導かれる作用効果であって、従来の技術によっては得られない作用効果を奏することも本発明の他の目的の１つとして位置付けることができる。
【課題を解決するための手段】
【０００９】
このため、この表示制御装置は、複数の表示装置に対する表示制御を行なう表示制御装置であって、前記表示装置毎に、ポインタの復帰位置を示す復帰位置情報を格納する復帰位置情報格納部と、所定の切替指示入力を受け付けると、前記表示装置の表示画面上における前記ポインタの位置を示す位置情報を、当該表示装置に対応する前記復帰位置情報格納部に格納する格納処理部と、前記切替指示入力を受け付けると、前記複数の表示装置のうち、前記ポインタを表示させる対象表示装置を選択する対象表示装置選択部と、前記復帰位置情報格納部から、前記対象表示装置選択部により選択された前記対象表示装置に対応する前記復帰位置情報を取得し、当該復帰位置情報に基づいて、前記対象表示装置選択部により選択された前記対象表示装置において、前記ポインタの復帰位置にポインタを表示させるポインタ表示制御部とを備える。
【００１０】
また、この表示制御方法は、複数の表示装置に対する表示制御を行なう表示制御方法であって、前記表示装置毎に、ポインタの復帰位置を示す復帰位置情報を復帰位置情報格納部に格納する処理と、所定の切替指示入力を受け付けると、前記表示装置の表示画面上における前記ポインタの位置を示す位置情報を、当該表示装置に対応する前記復帰位置情報格納部に格納する処理と、前記切替指示入力を受け付けると、前記複数の表示装置のうち、前記ポインタを表示させる対象表示装置を選択する処理と、前記復帰位置情報格納部から、前記対象表示装置選択部により選択された前記対象表示装置に対応する前記復帰位置情報を取得し、当該復帰位置情報に基づいて、前記対象表示装置選択部により選択された前記対象表示装置において、前記ポインタの復帰位置にポインタを表示させる処理とを備える。
【００１１】
さらに、この表示制御プログラムは、複数の表示装置に対する表示制御を行なう表示制御機能をコンピュータに実行させる表示制御プログラムであって、前記表示装置毎に、ポインタの復帰位置を示す復帰位置情報を復帰位置情報格納部に格納し、所定の切替指示入力を受け付けると、前記表示装置の表示画面上における前記ポインタの位置を示す位置情報を、当該表示装置に対応する前記復帰位置情報格納部に格納し、前記切替指示入力を受け付けると、前記複数の表示装置のうち、前記ポインタを表示させる対象表示装置を選択し、前記復帰位置情報格納部から、前記対象表示装置選択部により選択された前記対象表示装置に対応する前記復帰位置情報を取得し、当該復帰位置情報に基づいて、前記対象表示装置選択部により選択された前記対象表示装置において、前記ポインタの復帰位置にポインタを表示させる、処理を前記コンピュータに実行させる。
【発明の効果】
【００１２】
一実施形態によれば、ポインティングデバイスの操作性を向上できる。
【図面の簡単な説明】
【００１３】
【図１】実施形態の一例としてのコンピュータシステムの外観を例示する図である。
【図２】実施形態の一例としてのコンピュータシステムにおける各ディスプレイの移動可能範囲を示す図である。
【図３】実施形態の一例としてのコンピュータシステムにおけるＰＣのハードウェア構成を示す図である。
【図４】実施形態の一例としてのコンピュータシステムのソフトウェア構成を例示する図である。
【図５】実施形態の一例としてのコンピュータシステムにおける表示制御プログラムによる初期設定処理を説明するフローチャートである。
【図６】実施形態の一例としてのコンピュータシステムにおいて特定入力操作が行なわれた場合の処理を説明するフローチャートである。
【図７】実施形態の一例としてのコンピュータシステムにおける固定キーイベント処理を説明するフローチャートである。
【図８】実施形態の一例としてのコンピュータシステムの変形例を示す図である。
【図９】実施形態の一例としてのコンピュータシステムの他の変形例を示す図である。
【発明を実施するための形態】
【００１４】
以下、図面を参照して本表示制御装置、表示制御方法及び表示制御プログラムに係る実施の形態を説明する。ただし、以下に示す実施形態はあくまでも例示に過ぎず、実施形態で明示しない種々の変形例や技術の適用を排除する意図はない。すなわち、本実施形態を、その趣旨を逸脱しない範囲で種々変形して実施することができる。又、各図は、図中に示す構成要素のみを備えるという趣旨ではなく、他の機能等を含むことができる。
【００１５】
図１は実施形態の一例としてのコンピュータシステムの外観を例示する図である。
図１に示すコンピュータシステム１は、ＰＣ（Personal Computer；情報処理装置）１０１，キーボード３３，ポインディングデバイス３４及び複数（図１に示す例では３つ）のディスプレイ（表示装置）２−１〜２−３を備える。
ディスプレイ２−１〜２−３は、種々の情報を表示する表示装置であり、例えば、ＬＣＤ（Liquid Crystal Display）やＣＲＴ（Cathode Ray Tube）ディスプレイである。ディスプレイ２−１〜２−３は、それぞれＰＣ１０１とケーブルを介して接続され、ＰＣ１０１による表示制御に従い、種々の情報を表示する。
【００１６】
ディスプレイ２−１は表示画面２１−１に、ディスプレイ２−２は表示画面２１−２に、又、ディスプレイ２−３は表示画面２１−３に、それぞれ表示を行なう。
ディスプレイ２−１〜２−３は、互いに同様の構成を備える。なお、以下、ディスプレイを示す符号としては、複数のディスプレイのうち１つを特定する必要があるときには符号２−１〜２−３を用いるが、任意のディスプレイを指すときには符号２を用いる。ディスプレイ２としては、機知の種々の表示装置を用いることができ、そのハードウェア構成等についての説明は省略する。これらの複数のディスプレイ２は、ディスプレイ群３を構成する。
【００１７】
また、以下、表示画面を示す符号としては、複数の表示画面のうち１つを特定する必要があるときには符号２１−１〜２１−３を用いるが、任意の表示画面を指すときには符号２１を用いる。
本コンピュータシステム１においては、拡張デスクトップ機能により、複数のディスプレイ２の各表示画面２１を、仮想的に連続したデスクトップ空間として取り扱う。すなわち、各ディスプレイ２の表示画面２１は互いに異なる表示領域に対応する。従って、各ディスプレイ２において、デスクトップの表示範囲、すなわち、ポインタの移動可能範囲は異なる。
【００１８】
図２は実施形態の一例としてのコンピュータシステム１における各ディスプレイの移動可能範囲を示す図である。
この図２に示す例においては、ディスプレイ２−１〜２−３が、それぞれ1024×768の画素数（ピクセル数）のいわゆるXGA （eXtended Graphics Array）の画面モードであり、これらのディスプレイ２を水平方向に並べて用いる場合について考える。第１のディスプレイ２−１上でのポインタ移動可能範囲Ａ，第２のディスプレイ２−２上でのポインタ移動可能範囲Ｂ及び第３のディスプレイ２−３上でのポインタ移動可能範囲Ｃは、それぞれ以下に示すようになる。
【００１９】
移動可能範囲Ａ＝｛0≦x1≦1023，0≦y１≦767｝
移動可能範囲Ｂ＝｛1024≦x2≦2047，0≦y2≦767｝
移動可能範囲Ｃ＝｛2048≦x3≦3071，0≦y3≦767｝
ただし、第１のディスプレイ２−１の移動可能範囲Ａは、表示画面２１−１上のポインタ位置をポインタ座標（x1,y1）と表す。同様に、第２のディスプレイ２−２の表示画面２１−２上のポインタ位置をポインタ座標（x2,y2）と表し、第３のディスプレイ２−３の表示画面２１−３上のポインタ位置をポインタ座標（x3,y3）と表す。
【００２０】
これらの、各ディスプレイ２の移動可能範囲Ａ，Ｂ，Ｃは、例えば、後述するＰＣ１０１（コンピュータ）もしくはディスプレイドライバ３１から取得することができる。
また、本コンピュータシステム１に備えられる複数（ｎ個；図１に示す例ではｎ＝３）のディスプレイ２のそれぞれには、予め、各ディスプレイ２を識別する識別情報であるディスプレイ番号が設定されている。この識別情報は、連続する整数（例えば、０〜ｎ−１）を用いることが望ましい。すなわち、ディスプレイ２−１，２−２，２−３に、それぞれディスプレイ番号「０」，「１」，「２」が設定される。
【００２１】
従って、移動可能範囲Ａはディスプレイ番号０に、移動可能範囲Ｂはディスプレイ番号１に、移動可能範囲Ｃはディスプレイ番号２に、それぞれ対応する。
なお、拡張デスクトップ機能は、Windows（登録商標）やMac OS（登録商標）等の一般的な機能として実現されるものであり、その詳細な説明は省略する。
キーボード３３は、文字入力等の種々の入力操作を行なうための入力装置である。ポインティングデバイス３４は、オペレータからの入力操作に応じて、ディスプレイ２の表示画面２１に表示されるポインタを操作し、このポインタの移動や選択等の各種入力を行なう。ポインティングデバイス３４としては、例えば、マウスやトラックボール，ペンタブレットが用いられる。以下、ポインティングデバイス３４としてマウスを用いる例を示し、マウス３４という場合がある。
【００２２】
キーボード３３やポインティングデバイス３４は、例えば、ＰＳ／２インタフェースやＵＳＢ（Universal Serial Bus）インタフェースを介してＰＣ１０１に接続される。
図３は実施形態の一例としてのコンピュータシステム１におけるＰＣ１０１のハードウェア構成を示す図である。
ＰＣ１０１は、コンピュータであり、図３に示すように、ＣＰＵ（Central Processing Unit）１０２，ＧＵＩ（Graphical User Interface）１０３，バス１０４及び記憶装置３２を備える。
【００２３】
ＣＰＵ１０２，ＧＵＩ１０３及び記憶装置３２は、バス１０４を介して相互に通信可能に接続されている。又、バス１０４には、キーボード３３及びマウス３４も通信可能に接続されている。これにより、オペレータがキーボード３３やマウス３４によって行なう各種操作は、ＣＰＵ１０２等に通知される。
ＧＵＩ１０３は、いわゆるディスプレイサブシステムであり、ディスプレイ２上に画面表示を行なう。ＧＵＩ１０３は、例えば、一般にＧＰＵ（Graphics Processing Unit）と呼ばれるコントローラチップを備え、ローカルメモリ（記憶装置３２）上に表示データを作成し、ディスプレイ２に表示データを出力する。
【００２４】
ＧＵＩ１０３は、ディスプレイ群３を構成する各ディスプレイ２に対して個別に表示制御を行なう。
記憶装置３２は、不揮発性のＲＯＭ（Read Only Memory）及び揮発性のＲＡＭ（Random Access Memory；主記憶メモリ）を含む記憶装置である。記憶装置３２のＲＯＭには、表示制御に係るソフトウェアプログラムやこのプログラム用のデータ類が書き込まれている。記憶装置３２上のソフトウェアプログラムは、ＣＰＵ１０２に適宜読み込まれて実行される。又、記憶装置３２のＲＡＭは、一次記憶メモリあるいはワーキングメモリとして利用される。
【００２５】
また、記憶装置３２には、図３に示すように、移動範囲レジスタ３２１，初期座標レジスタ３２２，復帰座標レジスタ３２３，領域選択レジスタ３２４及び特定入力キーレジスタ３２５としての領域が備えられる。これらの各レジスタについては後述する。
なお、記憶装置３２は、ＨＤＤ（Hard Disk Drive）やＳＳＤ（Solid State Drive）であってもよく、種々変形して実施することができる。
【００２６】
ＣＰＵ１０２は、種々の制御や演算を行なう処理装置であり、記憶装置３２に格納されたＯＳ２０や表示制御プログラム１０（図４参照）を実行することにより、種々の機能を実現する。すなわち、ＣＰＵ１０２は、図２に示すように、格納処理部１１１，対象ディスプレイ選択部１１２，ポインタ表示制御部１１３及び特定入力処理部１１４として機能する。
【００２７】
そして、ＰＣ（情報処理装置）１０１のＣＰＵ１０２が、表示制御プログラム１０を実行することにより、これらの格納処理部１１１，対象ディスプレイ選択部１１２，ポインタ表示制御部１１３及び特定入力処理部１１４として機能する。
特定入力処理部１１４は、特定入力操作に関する処理を行なう。
ここで、本コンピュータシステム１においては、キーボード３３の特定のキーを押下する等、オペレータが特定の入力操作（切替指示入力）を行なうことで、この特定入力操作前にポインタが表示されていたディスプレイ２から、他のディスプレイ２にポインタを移動させて表示させる機能を備える。すなわち、複数のディスプレイ２間においてポインタを移動させるポインタ移動機能を備える。
【００２８】
以下、ポインタの移動元のディスプレイ２を移動元ディスプレイ２という。又、この移動元ディスプレイ２をアクティブなディスプレイ２という場合もある。
一方、特定入力操作後にポインタが表示されるディスプレイ２、すなわち、新たにポインタを表示させるディスプレイ（対象表示装置）２を移動先ディスプレイ２という場合がある。本コンピュータシステム１においては、特定入力操作が行なわれる毎に、アクティブなディスプレイ２が、順次、切り替えられる。
【００２９】
特定入力操作は、ポインタ移動機能の開始のきっかけとなる入力操作である。例えば、特定入力操作として、キーボード３３のいずれかのファンクションキー（Fnキー）とコントロールキー（Ctrlキー）との同時押下を用いることができる。
オペレータは、本コンピュータシステム１に対してポインタ移動機能の実行を指示する場合に、この特定入力操作を行なう。すなわち、特定入力操作は、複数のディスプレイ２間でのポインタの表示切替を指示する切替指示入力に相当する。
【００３０】
なお、この特定入力操作は、ファンクションキーとコントロールキーとの同時押下に限定されるものではなく、種々変形して実施することができる。例えば、特定入力操作は、キーボード３３に備えられた何れかの１つのキー入力もしくは複数のキーの組み合わせ入力であってもよい。又、特定入力操作は、キーボード３３からのキー入力に限定されるものではなく、キーボード３３以外の入力デバイスを用いてもよい。例えば、特定入力操作は、マウス３４に備えられたいずれか１つのボタン入力もしくは２以上のボタンの組み合わせ入力であってもよく、又、マウス３４の移動軌跡等を用いて行なうマウスゼスチャーにより行なってもよい。更に、特定入力操作は、マウス３４を介した入力操作とキーボード３３からのキー入力との組み合わせであってもよい。
【００３１】
本コンピュータシステム１においては、特定入力操作を、オペレータが任意に設定することができる。例えば、本表示制御プログラム１０の起動処理時において、オペレータが特定入力操作として登録する入力操作を行なうと、特定入力処理部１１４が、この入力操作を記憶装置３２の特定入力キーレジスタ３２５に特定キー情報として記憶（登録）する。
【００３２】
特定キー情報は、例えば、キーボード３３において押下されたキーや、マウス３４において入力されたボタン等を特定するキーコード等の情報である。
そして、特定入力処理部１１４は、キーボード３３やマウス３４等を用いて入力された入力操作を、特定入力キーレジスタ３２５に記憶されている特定キー情報と比較する。入力操作が、特定入力キーレジスタ３２５に記録されている特定キー情報と一致したことを検知すると、特定入力処理部１１４は、特定入力操作が行なわれたと判断する。
【００３３】
そして、特定入力操作が行なわれたと特定入力処理部１１４が判断すると、ポインタ移動機能が実行される。
格納処理部１１１は、特定入力操作が行なわれると、ディスプレイ２の表示画面２１上におけるポインタの位置を示す位置情報（座標値）をＯＳ２０等から取得する。すなわち、格納処理部１１１は、特定入力操作が行なわれた時点の、移動元ディスプレイ２におけるポインタの位置情報を取得する。
【００３４】
そして、格納処理部１１１は、このポインタの位置情報を復帰座標レジスタ（復帰位置情報格納部）３２３に格納する。
復帰座標レジスタ３２３は、記憶装置３２の一部を成す記憶領域であり、各ディスプレイ２に対応して備えられる。格納処理部１１１は、取得したポインタの位置情報を、その移動元ディスプレイ２に対応する復帰座標レジスタ３２３に格納する。
【００３５】
このように、復帰座標レジスタ３２３には、特定入力操作が行なわれた時点での、ポインタが表示されていたディスプレイ２（移動元ディスプレイ２）における、当該ポインタの位置が記憶される。
また、特定入力操作が行なわれた時点で、必ずしも、アクティブなディスプレイ２（移動元ディスプレイ２）の表示画面２１上にポインタが存在しない場合がある。このような場合には、格納処理部１１１は、ディスプレイ２上におけるポインタの位置に代えて、そのアクティブなディスプレイ２に対応する初期座標レジスタ３２２に記憶されている座標値を取得し、復帰座標レジスタ３２３に格納する。
【００３６】
初期座標レジスタ３２２は、各ディスプレイ２の表示画面２１上におけるポインタの初期座標値（復帰座標初期値）が記憶され、ディスプレイ２毎に備えられる。
表示画面２１−１〜２１−３における各復帰座標初期値（x01, y0），（x02,y02），（x03,y03）は、例えば、各表示画面２１−１〜２１−３の中央位置である。これらの復帰座標初期値は、格納処理部１１１が各ディスプレイ２の移動可能範囲の中央位置を算出することにより求められる。ただし、これに限定されるものではなく、種々変形して実施することができる。例えば、復帰座標初期値は表示画面２１の中央位置以外であってもよく、又、復帰座標初期値として予め設定された値を用いてもよい。
【００３７】
復帰座標初期値は、本表示制御プログラム１０の起動処理時等に、記憶装置３２の所定の領域から読み出され、初期座標レジスタ３２２に格納される。
対象ディスプレイ選択部（対象表示装置選択部）１１２は、特定入力操作が行なわれると、複数のディスプレイ２の中からポインタを表示させる移動先ディスプレイ（対象表示装置）２を選択する。具体的には、対象ディスプレイ選択部１１２は、特定入力操作が行なわれると、複数のディスプレイ２の中から移動元ディスプレイ２とは異なる他のディスプレイ２を移動先ディスプレイ２として選択する。すなわち、対象ディスプレイ選択部１１２は、特定入力操作が行なわれると、複数のディスプレイ２の中において、ポインタを表示させるディスプレイ２を切り替える。
【００３８】
対象ディスプレイ選択部１１２は、ディスプレイ２の切り替えを行なうに際して、特定入力操作が行なわれる度に、複数のディスプレイ２の中から移動先ディスプレイ２を順番に、すなわち、サイクリックに切り替えて選択する。
対象ディスプレイ選択部１１２は、例えば、本コンピュータシステム１に備えられる複数（ｎ個）のディスプレイ２のディスプレイ番号に相当する値（情報）を、記憶装置３２の領域選択レジスタ（特定情報格納部）３２４に格納して管理する。
【００３９】
すなわち、領域選択レジスタ３２４は、複数のディスプレイ２のうちの移動先ディスプレイ（対象表示装置）２を示す識別情報を格納するものであり、対象ディスプレイ選択部１１２は、この領域選択レジスタ３２４を用いて移動先ディスプレイ２を管理する。
そして、対象ディスプレイ選択部１１２は、特定入力操作が行なわれる度に、領域選択レジスタ３２４の値を循環的にインクリメント、もしくはデクリメントする。そして、複数のディスプレイ２の中から、このインクリメント後もしくはデクリメント後の値に対応するディスプレイ２、すなわち、移動可能範囲を選択する。
【００４０】
ポインタ表示制御部１１３は、各ディスプレイ２の表示画面２１にポインタを表示させる制御を行なう。このポインタ表示制御部１１３は、対象ディスプレイ選択部１１２によって選択されたディスプレイ（対象表示装置）２に対応する復帰座標レジスタ３２３もしくは初期座標レジスタ３２２からポインタの位置情報を取得する。
ポインタ表示制御部１１３は、対象ディスプレイ選択部１１２によって選択された移動先ディスプレイ（対象表示装置）２において、この取得したポインタの位置情報によって表される位置（ポインタの復帰位置）にポインタを表示させる。
【００４１】
また、本実施形態においては、切替後のディスプレイ２にポインタを表示させるモードとして、固定モードと記憶モードとを有する。
固定モードにおいては、ディスプレイ２の切り替え時に、切替後のディスプレイ２（移動先ディスプレイ２）において、常に固定位置の座標にカーソルを表示する。
一方、記憶モードにおいては、ディスプレイ２の切り替え時に、切替前のディスプレイ２（移動元ディスプレイ２）の表示画面２１上でのポインタの位置（座標値）を記憶し、次にこのディスプレイ２にポインタを表示させる際には、この記憶した座標値の位置にポインタを表示させる。
【００４２】
これらの固定モードと記憶モードとの切り替えは、例えば、固定モードを示す特定入力操作（固定キー）と、記憶モードを示す特定入力操作（記憶キー）とを予め設定しておき、入力された特定入力操作が固定モードと記憶モードのいずれに相当するかを判断することにより行なう。
図４は実施形態の一例としてのコンピュータシステム１のソフトウェア構成を例示する図である。
【００４３】
表示制御プログラム１０は、この図４に示すように、初期化モジュール１１，入力インタフェース（Ｉ／Ｆ：InterFace）モジュール１２，ポインタ座標管理モジュール１３，記憶装置Ｉ／Ｆモジュール１４及びディスプレイＩ／Ｆモジュール１５を備える。
初期化モジュール１１は、各モジュールの初期化を行なう。例えば、各レジスタ等に予め設定された初期値を設定する。この初期化モジュール１１は、前述した格納処理部１１１としての機能を実現させる。
【００４４】
入力Ｉ／Ｆモジュール１２は、キーボード３３やマウス３４からの入力を判定し、入力に応じた処理を行なう。この入力Ｉ／Ｆモジュール１２は、前述した特定入力処理部１１４としての機能を実現する。例えば、入力Ｉ／Ｆモジュール１２は、後述する特定キーの設定や、特定キーによる入力が行なわれたことの判定を行なう。又、入力Ｉ／Ｆモジュール１２は、キー入力の停止や再開の制御を行なう。
【００４５】
また、入力Ｉ／Ｆモジュール１２は、マウス３４による入力の停止や再開の制御も行なう。
ディスプレイＩ／Ｆモジュール１５は、ディスプレイ２の情報を管理する。例えば、ディスプレイＩ／Ｆモジュール１５は、ＯＳ２０が管理する各ディスプレイ２の解像度情報をＯＳ２０から取得する。又、ディスプレイＩ／Ｆモジュール１５は、各ディスプレイ２におけるポインタの移動可能範囲の情報や、ポインタの現在座標をＯＳ２０から取得する。更に、ディスプレイＩ／Ｆモジュール１５は、ディスプレイ２間でのポインタの表示切替えを行なう際に、ポインタの切替先ディスプレイ２におけるポインタの復帰座標をＯＳ２０内のポインタ制御手段に通知する。このディスプレイＩ／Ｆモジュール１５は、前述した対象ディスプレイ選択部１１２としての機能を実現させる。
【００４６】
ポインタ座標管理モジュール１３は、ディスプレイ２の表示画面２１上におけるポインタの表示位置（座標）を管理する。
このポインタ座標管理モジュール１３は、前述したポインタ表示制御部１１３としての機能を実現する。例えば、ポインタ座標管理モジュール１３は、ディスプレイ２間でのポインタの表示切替えを行なう際に、切替先ディスプレイ２におけるポインタの復帰座標を計算，更新する。又、ポインタ座標管理モジュール１３は、アクティブな移動可能範囲を決定する。
【００４７】
記憶装置Ｉ／Ｆモジュール１４は、記憶装置３２における各レジスタ（移動範囲レジスタ３２１，初期座標レジスタ３２２，復帰座標レジスタ３２３及び領域選択レジスタ３２４）の作成指示をＯＳ２０に行なうことにより、各レジスタを作成させる。又、記憶装置Ｉ／Ｆモジュール１４は、記憶装置３２へのデータのリード指示及びライト指示をＯＳ２０に通知して、記憶装置３２からのデータの読み書き行なわせる。この記憶装置Ｉ／Ｆモジュール１４も、前述した格納処理部１１１としての機能を実現させる。
【００４８】
なお、この表示制御プログラム１０は、例えばフレキシブルディスク，ＣＤ（ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＣＤ−ＲＷ等），ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−ＲＡＭ，ＤＶＤ−Ｒ，ＤＶＤ＋Ｒ，ＤＶＤ−ＲＷ，ＤＶＤ＋ＲＷ，ＨＤ  ＤＶＤ等），ブルーレイディスク，磁気ディスク，光ディスク，光磁気ディスク等の、コンピュータ読取可能な記録媒体に記録された形態で提供される。そして、コンピュータはその記録媒体から表示制御プログラム１０を読み取って内部記憶装置または外部記憶装置に転送し格納して用いる。又、その表示制御プログラム１０を、例えば磁気ディスク，光ディスク，光磁気ディスク等の記憶装置（記録媒体）に記録しておき、その記憶装置から通信経路を介してコンピュータに提供するようにしてもよい。
【００４９】
格納処理部１１１，対象ディスプレイ選択部１１２，ポインタ表示制御部１１３及び特定入力処理部１１４としての機能を実現する際には、内部記憶装置（本実施形態では記憶装置３２）に格納されたプログラムがコンピュータのマイクロプロセッサ（本実施形態ではＣＰＵ１０２）によって実行される。このとき、記録媒体に記録されたプログラムをコンピュータが読み取って実行するようにしてもよい。
【００５０】
なお、本実施形態において、コンピュータとは、ハードウェアとオペレーティングシステムとを含む概念であり、オペレーティングシステムの制御の下で動作するハードウェアを意味している。又、オペレーティングシステムが不要でアプリケーションプログラム単独でハードウェアを動作させるような場合には、そのハードウェア自体がコンピュータに相当する。ハードウェアは、少なくとも、ＣＰＵ等のマイクロプロセッサと、記録媒体に記録されたコンピュータプログラムを読み取るための手段とをそなえており、本実施形態においては、ＰＣ１０１がコンピュータとしての機能を有しているのである。
【００５１】
上述の如く構成された実施形態の一例としてのコンピュータシステム１における表示制御プログラム１０による初期設定処理を、図５に示すフローチャート（ステップＡ１〜Ａ７）に従って説明する。
ＰＣ１０１の起動時等、表示制御プログラム１０が起動されると、ＣＰＵ１０２は、初期化モジュール１１を実行することにより初期設定処理を行なう。
【００５２】
ステップＡ１において、ＣＰＵ１０２は、ＰＣ１０１に接続されているディスプレイ２の数ｎをＧＵＩ１０３から取得する。
また、ステップＡ２において、ＣＰＵ１０２は、各ディスプレイ２の位置（配置）や、各ディスプレイ２のデスクトップの表示範囲、すなわち、ポインタの移動可能範をＧＵＩ１０３から取得する。
【００５３】
ステップＡ３において、格納処理部１１１は、各ディスプレイ２の移動可能範囲Ａ，Ｂ，Ｃを、移動範囲レジスタ３２１に各ディスプレイ２に対応付けて格納する。
また、ステップＡ４において、格納処理部１１１は、各ディスプレイ２の移動可能範囲の中央位置を算出することにより、各ディスプレイ２についてのポインタの初期値（復帰座標初期値）を算出する。ただし、これらの復帰座標初期値は、記憶装置３２等に予め登録された値を読み出して用いてもよい。
【００５４】
ステップＡ５において、格納処理部１１１は、各ディスプレイ２について、算出した復帰座標初期値を復帰座標レジスタ３２３及び初期座標レジスタ３２２にそれぞれ格納する。
ステップＡ６において、格納処理部１１１は、アクティブな移動可能範囲（ディスプレイ２）を１つ選択する。例えば、格納処理部１１１は、ＯＳ２０においてプライマリとして設定されているディスプレイ２に対応する移動可能範囲を選択する。本実施形態においては、ディスプレイ２−１（ディスプレイ番号「０」）がプライマリディスプレイであるものとする。
【００５５】
格納処理部１１１は、この選択したディスプレイ２−１のディスプレイ番号「０」を領域選択レジスタ３２４に格納する。なお、領域選択レジスタ３２４の値を変数ａで表す。すなわち、ａ＝０となる。
また、ここで、格納処理部１１１は、図示しない記憶領域にディスプレイの総数ｎも記録する。ａがとりうる値は０〜ｎ−１の範囲となる。
【００５６】
本実施形態においては、３つのディスプレイ２−１，２−２，２−３が備えられているので、ｎ＝３となり、ａの値は０，１，２のいずれかとなる。又、例えば、２つのディスプレイ２を備える場合には、ｎ＝２となり、ａがとりうる値は０と１である。そして、この場合、２つのディスプレイ２間においてポインタを交互に移動させるトグル動作となる。
【００５７】
なお、ディスプレイ２が１つの場合、すなわち、ｎ＝１の場合には、ディスプレイ２間におけるポインタの移動が行なわれることはなく、従って、本表示制御プログラムは動作する必要がなく、例えば、処理を終了する。
ステップＡ７において、特定入力処理部１１４が、特定入力操作（切替指示入力）にかかる入力キーの設定を行なう。
【００５８】
特定入力処理部１１４は、オペレータに対して、例えば、切替指示入力を行なうきっかけとする操作入力を促すメッセージ等をディスプレイ２に表示させる。
オペレータは、このメッセージに応じて、切替指示入力として使用を希望する任意の入力操作（例えば、キーボード３３のいずれかのファンクションキーとコントロールキーとの同時押下）を行なう。
【００５９】
また、この際、特定入力処理部１１４は、オペレータに対して、固定モード用の特定入力操作と、記憶モード用の特定入力操作とをそれぞれ入力させ、入力された各操作を、特定入力キーレジスタ３２５に記録する。
なお、ここで、特定入力処理部１１４は、切替指示入力として望ましいものではない入力が行なわれた場合には、オペレータに再入力を行なわせることが望ましい。切替指示入力として望ましいものではない入力としては、例えば、エンター（Enter）キーやプリントスクリーン（Print Screen）キー等の、予め機能が割り当てられているキーの単独押下が考えられる。又、切替指示入力として、予めデフォルト値として設定されている所定のキー入力を採用してもよい。その後、処理を終了する。
【００６０】
初期設定処理が終了すると、表示制御プログラム１０は、特定入力操作が成されるまで、あるいは、ディスプレイ２の表示画面２１の解像度あるいは配置が変更されるまで待ち状態となる。
次に、実施形態の一例としてのコンピュータシステム１において特定入力操作（キー入力イベント）が行なわれた場合の処理を、図６に示すフローチャート（ステップＢ１〜Ｂ１２）に従って説明する。
【００６１】
特定入力操作が行なわれると、ステップＢ１において、特定入力操作の入力待ち（キー入力待ち）を停止し、又、マウス３４等のポインティングデバイスからの入力に基づくポインタの移動を停止する。すなわち、ポインタを停止させてその座標位置を確定させる。
ステップＢ２において、入力された特定入力操作が記憶キーであるか否かを判断する。入力された特定入力操作が記憶キーである場合には（ステップＢ２の“記憶キー”ルート参照）、ステップＢ３において、格納処理部１１１は、その時点でのポインタの座標を取得する。
【００６２】
そして、領域選択レジスタ３２４を参照してアクティブな移動可能範囲（ディスプレイ２）を変更する。すなわち、格納処理部１１１は、領域選択レジスタ３２４に登録されている変数ａの値を取得し、更に、移動範囲レジスタ３２１から、この変数ａに対応する移動可能範囲を取得する。
例えば、アクティブなディスプレイ２（移動可能範囲）を、ディスプレイ２−１（移動可能範囲Ａ）からディスプレイ２−２（移動可能範囲Ｂ）に切り替える場合について示す。格納処理部１１１は、領域選択レジスタ３２４に登録されている変数ａの値０（ａ＝０）を取得し、更に、移動範囲レジスタ３２１から、この変数ａ＝０に対応する移動可能範囲Ａ＝｛0≦x1≦1023，0≦y１≦767｝を取得する。
【００６３】
そして、格納処理部１１１は、ステップＢ３において取得したポインタ座標値がこの変数ａに対応する移動可能範囲に含まれているか否かを判断する（ステップＢ４）。
ポインタ座標値がこの変数ａに対応する移動可能範囲に含まれている場合には（ステップＢ４のＹＥＳルート参照）、ステップＢ５において、ポインタ座標値を復帰座標レジスタ３２３にコピーする。
【００６４】
これにより、後に（ステップＢ９参照）、ディスプレイ２−１が移動先ディスプレイ２として再度選択された場合に、特定入力操作が行なわれた時点で当該ディスプレイ２−１においてポインタが位置していたポインタ座標値に、ポインタを復帰させることができる。
一方、ポインタ座標値がこの変数ａに対応する移動可能範囲に含まれていない場合には（ステップＢ４のＮＯルート参照）、ステップＢ１１において、初期座標レジスタ３２２から読み出した復帰座標初期値を復帰座標レジスタ３２３にコピーする。
【００６５】
これにより、後に、ディスプレイ２−１が移動先ディスプレイ２として選択された場合に、ポインタの初期座標値（例えば、表示画面２１の中央位置）にポインタを位置させることができる。
その後、ステップＢ６において、領域選択レジスタ３２４の変数ａの値がｎ−１であるか（ａ＝ｎ−１）であるか否かを確認する。ａ＝（ｎ−１）である場合には（ステップＢ６のＹＥＳルート参照）、ステップＢ７において、ａに０を設定する（ａ＝０）。一方、ａ＝（ｎ−１）ではない場合には（ステップＢ６のＮＯルート参照）、ステップＢ８において、ａをインクリメントする（ａ＝ａ＋１）。
【００６６】
これらのステップＢ６〜Ｂ８により、アクティブなディスプレイ２（移動可能範囲）をサイクリックに切り替える。
そして、ステップＢ９において、領域選択レジスタ３２４の変数ａの値に対応するディスプレイ２の復帰座標レジスタ３２３の座標値を取得し、この取得した座標値の位置にポインタを移動させる。
【００６７】
すなわち、新しく選択されたアクティブな移動可能範囲Ｂ（ａ＝１）に対応する復帰座標レジスタ３２３の座標値の位置にポインタを移動させる。
また、このようにポインタを半ば強制的に移動させたことに伴い、ＣＰＵ１０２は、ポインタ表示制御部１１３において管理していた移動前のポインタ位置と移動後のポインタ位置との差が無くなるまで、マウス３４から入力される移動量情報を擬似的に発生させ、ポインタ表示制御部１１３に入力する。もしくは、ＣＰＵ１０２は、ポインタ表示制御部１１３において管理していた移動前のポインタ位置と移動後のポインタ位置との差が無くなるよう、移動後のポインタの座標値をポインタ表示制御部１１３に設定する。
【００６８】
その後、ステップＢ１０において、特定入力操作の入力待ち（キー入力待ち）を再開させる、又、マウス３４等のポインティングデバイスからの入力に基づくポインタの移動を再開する。すなわち、マウス３４等のポインティングデバイスを有効にする。
また、ステップＢ２において入力された特定入力操作が固定キーである場合には（ステップＢ２の“固定キー”ルート参照）、ステップＢ１２において、図７を用いて後述する固定モードの処理（固定キーイベント）を行なう。その後、ステップＢ１０に移行する。
【００６９】
次に、実施形態の一例としてのコンピュータシステム１における固定キーイベント処理を、図７に示すフローチャート（ステップＣ１〜Ｃ４）に従って説明する。この固定キーイベント処理は、図６に示すフローチャートのステップＢ１２に相当し、ステップＢ２において特定入力操作として固定キー入力が行なわれた場合に行なわれる。
ステップＣ１において、領域選択レジスタ３２４の変数ａの値がｎ−１であるか（ａ＝ｎ−１）であるか否かを確認する。ａ＝（ｎ−１）である場合には（ステップＣ１のＹＥＳルート参照）、ステップＣ２において、ａに０を設定する（ａ＝０）。一方、ａ＝（ｎ−１）ではない場合には（ステップＣ１のＮＯルート参照）、ステップＣ３において、ａをインクリメントする（ａ＝ａ＋１）。
【００７０】
これらのステップＣ１〜Ｃ３により、アクティブなディスプレイ２（移動可能範囲）をサイクリックに切り替える。
そして、ステップＣ４において、領域選択レジスタ３２４の変数ａの値に対応するディスプレイ２の初期座標レジスタ３２２の座標値を取得し、この取得した座標値の位置にポインタを移動させる。
【００７１】
すなわち、新しく選択されたアクティブな移動可能範囲Ｂ（ａ＝１）に対応する初期座標レジスタ３２２の座標値の位置にポインタを移動させる。
また、このようにポインタを半ば強制的に移動させたことに伴い、ＣＰＵ１０２は、ポインタ表示制御部１１３において管理していた移動前のポインタ位置と移動後のポインタ位置との差が無くなるまで、マウス３４から入力される移動量情報を擬似的に発生させ、ポインタ表示制御部１１３に入力する。もしくは、ＣＰＵ１０２は、ポインタ表示制御部１１３において管理していた移動前のポインタ位置と移動後のポインタ位置との差が無くなるよう、移動後のポインタの座標値をポインタ表示制御部１１３に設定する。
【００７２】
その後、処理を終了する。
このように、実施形態の一例としてのコンピュータシステム１によれば、オペレータがキーボード３３やポインティングデバイス３４を用いて特定入力操作を行なうと、対象ディスプレイ選択部１１２は、複数のディスプレイ２間においてポインタを移動させる。そして、ポインタ表示制御部１１３が、切り替え後の移動先ディスプレイ２にポインタを表示させる。
【００７３】
これにより、拡張デスクトップ環境において、複数のディスプレイ２間においてポインタ位置を容易に変更することができる。例えば、互いに離れたディスプレイ２間においても、マウス３４のドラッグを繰り返し行なってポインタを長距離移動させる必要がなく、操作性を向上できる。
また、例えば、一のディスプレイ２において外部入力を行なう等、ポインタが隠れている場合においても、特定入力操作を行なうことで、他のディスプレイ２にポインタを容易に移動させることができ、利便性が高い。
【００７４】
１つのポインタを全てのディスプレイ２上で操作することも可能であり制限なく操作が可能である。
この際、ポインタ表示制御部１１３は、前回のポインタ移動時（ディスプレイ２の切り替え時）に、切り替え前の当該ディスプレイ２においてポインタが表示されていた位置にポインタを表示させる。
【００７５】
これにより、例えば、ディスプレイ２毎に異なるアプリケーションプログラムを表示させる場合に、複数のディスプレイ２間においてポインタを移動させても、同一ディスプレイ２においては、復帰後に切り替え前と同じ位置にポインタが表示される。これにより、復帰後にスムーズにアプリケーションプログラムを用いた作業を行なうことができ効率的である。
【００７６】
特定入力操作が行なわれると、格納処理部１１１が、移動元ディスプレイ２の表示画面２１上におけるポインタの位置を示す位置情報を、ディスプレイ２毎に用意された復帰座標レジスタ３２３に格納する。これにより、ディスプレイ２毎に書き換え可能なそれぞれのポインタの復帰位置を持たせることができ、各ディスプレイ２において、ディスプレイ２の切り替え前の座標位置にポインタを復帰させることができる。
【００７７】
また、特別なハードウェアを追加することなくユーティリティソフトとしてポインタ移動機能を実現することができ経済的である。
さらに、ディスプレイ２の配置や解像度、画面数にかかわらずポインタ移動機能を実現することができ汎用性が高い。
また、切替後のディスプレイ２にポインタを表示させるモードとして、固定モードと記憶モードとを有し、固定モードにおいては、ディスプレイ２の切り替え時に、切替後の移動先ディスプレイ２において、常に固定位置の座標にカーソルを表示する。これにより、復帰後のポインタ位置を見失っても、必ず所定位置に戻すことができ利便性が高い。
【００７８】
また、ポインタ移動機能の開始のきっかけとなる特定入力操作を、オペレータが任意に設定することができ、操作性を向上させることができる。
なお、上述した実施形態に関わらず、本実施形態の趣旨を逸脱しない範囲で種々変形して実施することができる。
例えば、上述した実施形態においては、３つのディスプレイ２−１〜２−３を備えているが、これに限定されるものではなく、ディスプレイ２を２つ、もしくはディスプレイ２を４つ以上備えてもよい。
【００７９】
図８は実施形態の一例としてのコンピュータシステム１の変形例を示す図である。この図８に示す例においては、縦方向に４列、且つ、横方向に４行の１６個（ｎ＝１６）のディスプレイ２（モニタ）をマトリクス状に配置している。なお、この図８に示す例においては、便宜上、各ディスプレイ２が横１０×縦１０の解像度を有するものとして示している。
【００８０】
この図８に示すように、４つ以上のディスプレイ２を備える場合においても、オペレータが特定入力操作を行なうことで、１６個のディスプレイ２をサイクリックに切り替えてポインタを移動させて表示させることができる。
また、このように多数のディスプレイ２を用いる場合に、本表示制御プログラム１０の起動処理時に、特定入力処理部１１４が、特定入力操作にかかる入力キーの設定として、例えば、キーボード３３のテンキーに各々のディスプレイ２を対応付けてもよい。すなわち、オペレータがテンキーを用いて特定のディスプレイ２を選択する入力を行なうと、この入力されたテンキーに対応するディスプレイ２にポインタを表示させてもよい。
【００８１】
また、上述した実施形態及び変形例においては、各ディスプレイ２が同一形状を有しているが、これに限定されるものではなく、ディスプレイ２の少なくとも一部が形状や解像度が異なるものであってもよい。
また、上述した実施形態及び変形例においては、各ディスプレイ２が同一形状を有しているが、これに限定されるものではなく、ディスプレイ２の少なくとも一部が形状や解像度が異なるものであってもよい。
【００８２】
図９は実施形態の一例としてのコンピュータシステム１の他の変形例を示す図である。この図９に示す例においては、４つ（ｎ＝４）のディスプレイ２（モニタ）を十字状に配置している。なお、この図９に示す例においては、便宜上、モニタ１，３，４と示されているディスプレイ２がそれぞれ横１０×縦１０の解像度を有し、モニタ２として示されているディスプレイ２が、横２０×縦１０の解像度を有するものとして示している。
【００８３】
この図９に示すように、ディスプレイ２のサイズや配置に限定されることなく、オペレータが特定入力操作を行なうことで、複数個のディスプレイ２をサイクリックに切り替えてポインタを移動させて表示させることができる。
また、複数のディスプレイ２を用いる代わりに、一つのディスプレイ２を複数の領域に分割し、これらの複数の領域を、上述した実施形態及び変形例のディスプレイ２と同様に取り扱ってもよい。これにより、ディスプレイ２を分割した複数の領域間でポインタを移動させて表示させ、同様の作用効果を得ることができる。
【００８４】
以上の実施形態に関し、更に以下の付記を開示する。
（付記１）
複数の表示装置に対する表示制御を行なう表示制御装置であって、
前記表示装置毎に、ポインタの復帰位置を示す復帰位置情報を格納する復帰位置情報格納部と、
所定の切替指示入力を受け付けると、前記表示装置の表示画面上における前記ポインタの位置を示す位置情報を、当該表示装置に対応する前記復帰位置情報格納部に格納する格納処理部と、
前記切替指示入力を受け付けると、前記複数の表示装置のうち、前記ポインタを表示させる対象表示装置を選択する対象表示装置選択部と、
前記復帰位置情報格納部から、前記対象表示装置選択部により選択された前記対象表示装置に対応する前記復帰位置情報を取得し、当該復帰位置情報に基づいて、前記対象表示装置選択部により選択された前記対象表示装置において、前記ポインタの復帰位置にポインタを表示させるポインタ表示制御部とを備えることを特徴とする、表示制御装置。
【００８５】
（付記２）
前記対象表示装置選択部が、
前記複数の表示装置のうちの前記対象表示装置を示す識別情報を特定情報格納部に格納して、前記対象表示装置を管理することを特徴とする、付記１記載の表示制御装置。
（付記３）
前記対象表示装置選択部が、
前記切替指示入力を受け付けると、前記複数の表示装置の中から前記対象表示装置を順番に切り替えることで前記対象表示装置を選択することを特徴とする、付記１又は２記載の表示制御装置。
【００８６】
（付記４）
複数の表示装置に対する表示制御を行なう表示制御方法であって、
前記表示装置毎に、ポインタの復帰位置を示す復帰位置情報を復帰位置情報格納部に格納する処理と、
所定の切替指示入力を受け付けると、前記表示装置の表示画面上における前記ポインタの位置を示す位置情報を、当該表示装置に対応する前記復帰位置情報格納部に格納する処理と、
前記切替指示入力を受け付けると、前記複数の表示装置のうち、前記ポインタを表示させる対象表示装置を選択する処理と、
前記復帰位置情報格納部から、前記対象表示装置選択部により選択された前記対象表示装置に対応する前記復帰位置情報を取得し、当該復帰位置情報に基づいて、前記対象表示装置選択部により選択された前記対象表示装置において、前記ポインタの復帰位置にポインタを表示させる処理とを備えることを特徴とする、表示制御方法。
【００８７】
（付記５）
前記複数の表示装置のうちの前記対象表示装置を示す識別情報を特定情報格納部に格納して、前記対象表示装置を管理することを特徴とする、付記４記載の表示制御方法。
（付記６）
前記切替指示入力を受け付けると、前記複数の表示装置の中から前記対象表示装置を順番に切り替えることで前記対象表示装置を選択することを特徴とする、付記４又は５記載の表示制御方法。
【００８８】
（付記７）
複数の表示装置に対する表示制御を行なう表示制御機能をコンピュータに実行させる表示制御プログラムであって、
前記表示装置毎に、ポインタの復帰位置を示す復帰位置情報を復帰位置情報格納部に格納し、
所定の切替指示入力を受け付けると、前記表示装置の表示画面上における前記ポインタの位置を示す位置情報を、当該表示装置に対応する前記復帰位置情報格納部に格納し、
前記切替指示入力を受け付けると、前記複数の表示装置のうち、前記ポインタを表示させる対象表示装置を選択し、
前記復帰位置情報格納部から、前記対象表示装置選択部により選択された前記対象表示装置に対応する前記復帰位置情報を取得し、当該復帰位置情報に基づいて、前記対象表示装置選択部により選択された前記対象表示装置において、前記ポインタの復帰位置にポインタを表示させる、
処理を前記コンピュータに実行させる表示制御プログラム。
【００８９】
（付記８）
前記複数の表示装置のうちの前記対象表示装置を示す識別情報を特定情報格納部に格納して、前記対象表示装置を管理させる、
処理を前記コンピュータに実行させる、付記７記載の表示制御プログラム。
（付記９）
前記切替指示入力を受け付けると、前記複数の表示装置の中から前記対象表示装置を順番に切り替えることで前記対象表示装置を選択させる、
処理を前記コンピュータに実行させる、付記７又は８記載の表示制御プログラム。
【００９０】
（付記１０）
複数の表示装置に対する表示制御を行なう表示制御機能をコンピュータに実行させる表示制御プログラムを記録したコンピュータ読取可能な記録媒体であって、
前記表示装置毎に、ポインタの復帰位置を示す復帰位置情報を復帰位置情報格納部に格納し、
所定の切替指示入力を受け付けると、前記表示装置の表示画面上における前記ポインタの位置を示す位置情報を、当該表示装置に対応する前記復帰位置情報格納部に格納し、
前記切替指示入力を受け付けると、前記複数の表示装置のうち、前記ポインタを表示させる対象表示装置を選択し、
前記復帰位置情報格納部から、前記対象表示装置選択部により選択された前記対象表示装置に対応する前記復帰位置情報を取得し、当該復帰位置情報に基づいて、前記対象表示装置選択部により選択された前記対象表示装置において、前記ポインタの復帰位置にポインタを表示させる、
処理を前記コンピュータに実行させる表示制御プログラムを記録したコンピュータ読取可能な記録媒体。
【００９１】
（付記１１）
前記複数の表示装置のうちの前記対象表示装置を示す識別情報を特定情報格納部に格納して、前記対象表示装置を管理させる、
処理を前記コンピュータに実行させる、付記１０記載の表示制御プログラムを記録したコンピュータ読取可能な記録媒体。
【００９２】
（付記１２）
前記切替指示入力を受け付けると、前記複数の表示装置の中から前記対象表示装置を順番に切り替えることで前記対象表示装置を選択させる、
処理を前記コンピュータに実行させる、付記１０又は１１記載の表示制御プログラムを記録したコンピュータ読取可能な記録媒体。
【符号の説明】
【００９３】
１    コンピュータシステム
２−１，２−２，２−３，２    ディスプレイ（表示装置）
３    ディスプレイ群
１０    表示制御プログラム
１１    初期化モジュール
１２    入力Ｉ／Ｆ
１３    ポインタ座標管理モジュール
１４    記憶装置Ｉ／Ｆモジュール
１５    ディスプレイＩ／Ｆモジュール
２０    ＯＳ    
２１−１，２１−２，２１−３，２１    表示画面
３１    ディスプレイドライバ
３２    記憶装置
３２１    移動範囲レジスタ
３２２    初期座標レジスタ
３２３    復帰座標レジスタ
３２４    領域選択レジスタ
３２５    特定入力キーレジスタ
３３    キーボード
３４    マウス
１０１    ＰＣ（情報処理装置）
１０２    ＣＰＵ
１１１    格納処理部
１１２    対象ディスプレイ選択部
１１３    ポインタ表示制御部
１１４    特定入力処理部
１０３    ＧＵＩ
【図１】
2014120041.tif 000003
【図２】
2014120041.tif 000004
【図３】
2014120041.tif 000005
【図４】
2014120041.tif 000006
【図５】
2014120041.tif 000007
【図６】
2014120041.tif 000008
【図７】
2014120041.tif 000009
【図８】
2014120041.tif 000010
【図９】
2014120041.tif 000011