(57)【特許請求の範囲】
【請求項１】
第１の表示装置と第２の表示装置とを備える情報処理装置において、
第１の表示装置上に第１のポインタを表示する第１のモードと、第２の表示装置上に第２のポインタを表示する第２のモードとを切り換える切換手段と、
第１のポインタ及び第２のポインタへの移動指示操作を入力する移動指示操作入力手段と、
前記移動指示操作入力手段によって入力された移動指示操作量を検出する検出手段と、
前記切換手段によって第１のモードとなっている場合、前記検出手段によって検出された移動指示操作量に第１の演算を行って第１のポインタの移動量を決定し、また第２のモードとなっている場合、前記検出手段によって検出された移動指示操作量に第２の演算を行って第２のポインタの移動量を決定するポインタ移動量決定手段と、
前記ポインタ移動量決定手段による結果に応じて、第１のポインタまたは第２のポインタを移動表示するポインタ移動表示手段と、
前記第１の表示装置と第２の表示装置の設置位置のずれ量を記憶するずれ量記憶手段と、
前記切換手段によってモードが切り換えられる直前のポインタ表示位置及び前記ずれ量記憶手段に記憶されているずれ量を元に、モードが切り換えられた直後の初期ポインタ表示位置を決定する初期ポインタ位置決定手段とを備え、
前記ポインタ移動表示手段は、前記切換手段によってモードが切り換えられた直後、前記初期ポインタ位置決定手段によって決定された位置に、ポインタを表示することを特徴とした情報処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数の表示装置を備える情報機器において、パーソナルコンピュータや日本語ワードプロセッサ、携帯情報端末などの情報機器のみならず、家電製品やカーナビゲーションなど表示による出力装置を備える機器全てに関する。
【０００２】
【従来の技術】
情報処理装置が扱うデータの多様化にともない、表示領域の広さに対する要求が強まっている。例えば、特開平９−２５８７０５号公報には、コンピュータ端末に複数の表示装置を持たせることにより１つの表示装置のみの場合よりも広い表示領域を提供し、表示内容やマウスポインタを表示装置間で移動可能とすることによる表示内容の一覧性向上を図るという技術が開示されている。
【０００３】
【発明が解決しようとする課題】
しかしながら、前記記載の技術においては、なお以下のような課題を有している。
【０００４】
特開平９−２５８７０５号公報記載の技術では、従来の複数の表示装置を持つ機器において、ポインティングデバイスの感度、すなわちポインティングデバイスの単位移動距離に対する表示装置上のポインタの移動ドット数は全ての表示装置に対して一定である。したがって、ポインティングデバイスを表示ドット数の多い表示装置から少ない表示装置へ一定の速度で移動させていても、ポインタが表示ドット数の少ない表示装置上にくると、表示装置の端に短時間で到達してしまい、希望の位置を指示しにくいという問題があった。
【０００５】
また、主表示装置から副表示装置へポインタを移動させる場合、主表示装置の端より外側へポインタを移動させようとすると隣接する副表示装置にポインタが移動するという方法がある。この方法では、副表示装置が主表示装置よりも小さい場合に、主表示装置の端のどの範囲が副表示装置へポインタを移動させるための領域と対応しているか分かりにくいという問題があった。さらに、主表示装置上に副表示装置へポインタを移動させるための領域を常に表示するようにすると、主表示装置の表示内容が隠されて視認性が損なわれるという問題があった。
【０００６】
さらに、主表示装置及び複数の副表示装置を持つ機器において、使用を中断するなど画面から視線を外した後に使用を再開する場合、ポインタが現在どの表示装置上にあるか認識しにくいという問題があった。
【０００７】
また、ポインタが副表示装置にある場合にポインタがどの副表示装置にあるかを示す情報を主表示装置上に常に表示していると、主表示装置の表示内容が一部隠されてしまうという問題があった。
【０００８】
また、解像度が異なる主表示装置と副表示装置の間でポインタを移動させる場合、従来は解像度の違いや設置位置ずれを考慮しないため、表示装置が切り替わる瞬間にポインタの軌跡が不連続となるという問題があった。
【０００９】
本発明は、上記問題点を解決するためになされたもので、その目的とするところは、複数の表示装置を持つ情報処理装置において、複数の表示装置にわたってポインティングデバイスの操作を行う際、操作感を大きく変化させることなく利用することができる情報処理装置を提供することである。
【００１０】
また、各表示装置間でのポインタの移動をスムーズに行い、どの表示装置にポインタがあるかを明示しながら、表示装置の視認性も確保することができる情報処理装置を提供することである。
【００１１】
【課題を解決するための手段】
本発明の第１の発明に係る情報処理装置は、第１の表示装置と第２の表示装置とを備える情報処理装置において、第１の表示装置上に第１のポインタを表示する第１のモードと、第２の表示装置上に第２のポインタを表示する第２のモードとを切り換える切換手段と、第１のポインタ及び第２のポインタへの移動指示操作を入力する移動指示操作入力手段と、前記移動指示操作入力手段によって入力された移動指示操作量を検出する検出手段と、前記切換手段によって第１のモードとなっている場合、前記検出手段によって検出された移動指示操作量に第１の演算を行って第１のポインタの移動量を決定し、また第２のモードとなっている場合、前記検出手段によって検出された移動指示操作量に第２の演算を行って第２のポインタの移動量を決定するポインタ移動量決定手段と、前記ポインタ移動量決定手段による結果に応じて、第１のポインタまたは第２のポインタを移動表示するポインタ移動表示手段とを備えることを特徴とする。
【００１２】
本発明の第２の発明に係る情報処理装置は、前記第１の発明の情報処理装置において、前記ポインタ移動量決定手段による第１の演算及び第２の演算は、第１の表示装置及び第２の表示装置の表示可能領域サイズまたは表示可能領域ドット数に応じた演算であることを特徴とする。
【００１３】
本発明の第３の発明に係る情報処理装置は、前記第１または第２の発明の情報処理装置において、前記切換手段は、前記第１のポインタが前記第１の表示装置上の第１の領域へ移動、あるいは前記第２のポインタが前記第２の表示装置上の第２の領域へ移動したことを検出することによって第１のモード及び第２のモードを切り換えることを特徴とし、更に、前記第１の領域を前記第１の表示装置のその他の領域と識別可能に表示する識別表示手段を備えたことを特徴とする。
【００１４】
本発明の第４の発明に係る情報処理装置は、前記第３の発明の情報処理装置において、前記識別表示手段は、前記第１のポインタが前記第１の領域の近傍へ移動したとき、前記第１の領域を前記第１の表示装置のその他の領域と識別可能に表示することを特徴とする。
【００１５】
本発明の第５の発明に係る情報処理装置は、前記第３または第４の発明の情報処理装置において、前記識別表示手段は、前記切換手段によって第２のモードに切り換えられた後、前記識別表示を中止するとともに、その後、第１のモードに切り換えられるまでの間は、前記移動指示操作入力手段による入力が無い状態が所定時間以上継続しているときのみ、前記識別表示を行うことを特徴とする。
【００１６】
本発明の第６の発明に係る情報処理装置は、前記第１乃至第５の発明の情報処理装置において、前記第１の表示手段と第２の表示手段の解像度情報を記憶する解像度情報記憶手段と、前記切換手段によってモードが切り換えられる直前のポインタ表示位置及び前記解像度情報記憶手段に記憶されている解像度情報を元に、モードが切り換えられた直後の初期ポインタ表示位置を決定する初期ポインタ位置決定手段を更に備え、前記ポインタ移動表示手段は、前記切換手段によってモードが切り換えられた直後、前記初期ポインタ位置決定手段によって決定された位置に、ポインタを表示することを特徴とする。
【００１７】
本発明の第７の発明に係る情報処理装置は、前記第１乃至第６の発明の情報処理装置において、前記第１の表示手段と第２の表示手段の設置位置のずれ量を記憶するずれ量記憶手段と、前記切換手段によってモードが切り換えられる直前のポインタ表示位置及び前記ずれ量記憶手段に記憶されているずれ量を元に、モードが切り換えられた直後の初期ポインタ表示位置を決定する初期ポインタ位置決定手段を更に備え、前記ポインタ移動表示手段は、前記切換手段によってモードが切り換えられた直後、前記初期ポインタ位置決定手段によって決定された位置に、ポインタを表示することを特徴とする。
【００１８】
本発明の第８の発明に係る情報処理装置は、第１の表示装置と第２の表示装置と第３の表示装置とを備える情報処理装置において、第１の表示装置上に第１のポインタを表示する第１のモードと、第２の表示装置上に第２のポインタを表示する第２のモードと、第３の表示装置上に第３のポインタを表示する第３のモードとを切り換える切換手段と、第２のモードの時には前記第１の表示装置に現在第２のモードであることを識別表示し、第３のモードの時には前記前記第１の表示装置に現在第３のモードであることを識別表示するモード識別表示手段を備えることを特徴とする。
【００１９】
本発明の第９の発明に係る制御方法は、第１の表示装置と第２の表示装置とを備える情報処理装置の制御方法において、第１の表示装置上に第１のポインタを表示する第１のモードと、第２の表示装置上に第２のポインタを表示する第２のモードとを切り換えるステップと、第１のポインタ及び第２のポインタへの移動指示操作量を検出するステップと、第１のモードとなっている場合、前記検出された移動指示操作量に第１の演算を行って第１のポインタの移動量を決定し、また第２のモードとなっている場合、前記検出された移動指示操作量に第２の演算を行って第２のポインタの移動量を決定するステップと、前記決定された移動量に応じて、第１のポインタまたは第２のポインタを移動表示するステップとからなることを特徴とする。
【００２０】
本発明の第１０の発明に係る情報処理装置の制御プログラムを記録した記憶媒体は、第１の表示装置と第２の表示装置とを備える情報処理装置において、第１の表示装置上に第１のポインタを表示する第１のモードと、第２の表示装置上に第２のポインタを表示する第２のモードとを切り換え、第１のポインタ及び第２のポインタへの移動指示操作量を検出し、第１のモードとなっている場合、前記検出された移動指示操作量に第１の演算を行って第１のポインタの移動量を決定し、また第２のモードとなっている場合、前記検出された移動指示操作量に第２の演算を行って第２のポインタの移動量を決定し、前記決定された移動量に応じて、第１のポインタまたは第２のポインタを移動表示することを特徴とする。
【００２１】
【発明の実施の形態】
以下に、本発明における情報処理装置、及び情報処理装置の制御方法、並びに情報処理装置の制御プログラムを記録した記録媒体の実施形態に関して図面を用いて詳細に説明する。尚、本発明の対象とする装置は、パーソナルコンピュータや日本語ワードプロセッサ、携帯情報端末などの情報機器のみならず、家電製品やカーナビゲーションなど表示による出力装置を備える装置であればいずれでもよい。
【００２２】
［第１の実施例］  図１は、本発明における情報処理装置の外観の一例を示す図である。また、図２は、本発明における情報処理装置の内部構成を示すブロック図である。
【００２３】
図１及び図２において、１は主となる情報の表示を行う主表示装置、２１は第１の副表示装置、２２は第２の副表示装置、２３は第３の副表示装置、３はマウスやトラックボール等のポインティングデバイス、４はキーボード等の入力装置、５はフロッピーディスクドライブ、６はＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ等の外部記憶装置、７は各装置の基本的な制御を行うプログラムを格納したＲＯＭ、８は後述するＲＡＭにロードするプログラムや保存データを格納するためのＨＤＤやフラッシュメモリーなど情報の記憶を行う内部記憶装置（記録媒体）、９はプログラムの実行を行う中央処理装置、１０はフロッピーディスクドライブ５、外部記憶装置６、内部記憶装置８からデータやプログラムを読み込んで中央処理装置９で実行するためのＲＡＭである。
【００２４】
内部記憶装置（記録媒体）８には、ポインタの位置検出機能プログラム８１、ポインタの表示を主表示装置１と副表示装置２１〜２３間で切り替えるポインタ表示切替機能プログラム８２、ポインタを表示する装置を切り替える際にマウスの感度を調節するマウス感度調節機能プログラム８３、主表示装置１上に副表示装置２１〜２３へのポインタ移動領域を表示するポインタ移動領域表示機能プログラム８４を持つプログラムと、このプログラムの動作に必要な主表示装置１に関するデータである主表示データ８５と副表示装置２１〜２３に関するデータである副表示データ８６が格納されている。
【００２５】
図３は、主表示データ８５、副表示データ８６のデータの格納例である。図３（ａ）は主表示データ８５の格納例であり主表示装置１の表示ドット数、大きさ、マウス感度、解像度を、図３（ｂ）は副表示データ８６の格納例であり副表示装置２１〜２３の表示ドット数、大きさ、主表示装置との位置関係、位置ずれの向きと大きさ、解像度を格納していることを示している。これらのデータはプログラム８１乃至８４の実行時に参照し、マウス感度の算出や後述する領域３１〜３３を表示する大きさ・位置の決定などに利用する。なお解像度は、表示ドット数と大きさから算出できるため内部記憶装置８に格納しておかなくてもよい。
【００２６】
これらのプログラム８１乃至８４と主表示データ８５、副表示データ８６はＲＡＭ１０に読み込まれ１０１乃至１０６となり、プログラム１０１乃至１０４は中央処理装置９によって実行される。プログラム１０１乃至１０４が実行時にデータ１０５、１０６を参照する。
【００２７】
主表示装置１、副表示装置２１〜２３はＣＲＴや液晶ディスプレイなどの表示装置を想定している。表示ドット数・大きさは例えば図３に示すように、主表示装置１が横１０２４ドット・３２ｃｍ、縦７６８ドット・２４ｃｍ、第１副表示装置２１と第３副表示装置２３が横６４０ドット・２０ｃｍ、縦４８０ドット・１５ｃｍ、第２副表示装置２２が横３２０ドット・２０ｃｍ、縦２４０ドット・１５ｃｍとする。表示装置の解像度すなわち１ｃｍあたりのドット数は、主表示装置１と第１副表示装置２１、２３が縦横とも３２ドット／ｃｍ、第２副表示装置２２が縦横とも１６ドット／ｃｍである。
【００２８】
この例では各表示装置のドットは正方形であり縦と横の解像度は縦横で等しくなっているが、異なる場合はマウス感度の調整を縦方向と横方向それぞれについて行えばよい。
【００２９】
図４は、本発明の第１の実施例における動作を示すフローチャートである。本フローチャートは中央処理装置９がプログラム１０１乃至１０３を実行することによって実現し、本発明における基本的な動作を示す。また、図５は、その説明図である。ここでは、ポインタ１１を主表示装置１から第３副表示装置２３へ移動させることを想定し、表示装置それぞれの設定は図３に示すものとする。
【００３０】
ここで、以降の説明のために主表示装置１と副表示装置２１〜２３の座標を定義する。全ての表示装置について左上端のＸ，Ｙ座標を（０，０）としＸは右方向が正、Ｙは下方向が正とする。主表示装置１の座標を（Ｘ１，Ｙ１）、副表示装置２１〜２３の座標を（Ｘ２１，Ｙ２１）〜（Ｘ２３，Ｙ２３）とする。
【００３１】
図５において、ポインタ１１が主表示装置１上にあるとき、マウス感度は図３（ａ）より６４ドット／ｃｍである。すなわち、ポインタ１１の移動ドット数はマウス３の移動量１ｃｍあたり６４ドットである（実際はマウスの移動距離に応じてパルス信号がマウスから出力される。例えば信号パルス出力数が１２８パルス／ｃｍの場合、２パルスでポインタ１１が１ドット移動するように設定することで、６４ドット／ｃｍに設定できる）。このとき、ポインタ１１を主表示装置１の左端から右端まで１０２４ドット移動させるのに必要なマウス３の移動距離は１０２４÷６４＝１６ｃｍである。
【００３２】
図４において、まず主表示装置１のポインタ１１の現在位置（Ｘ１，Ｙ１）を検出してマウス３の入力待ち状態となる（ステップＳ１）。マウス３の操作があるとポインタ１１が現在位置と移動方向に応じて移動し、ポインタ１１が第３副表示装置２３に移動したか、つまり、ポインタ１１が主表示装置１の右端（Ｘ１＝１０２３）からさらに右方向への移動指示が入力されたかを判断する（ステップＳ２）。移動していないと判断された場合はステップＳ１に戻る。第３副表示装置２３に移動したと判断された場合は、主表示装置１と第３副表示装置２３の表示ドット数の比に基づき、マウス３の感度を「第３副表示装置２３のドット数÷主表示装置１のドット数×主表示装置のマウス感度」で算出した値に変更する（ステップＳ３）。本実施例では横６４０÷１０２４×６４＝４０ドット／ｃｍ、縦４８０÷７６８×６４＝４０ドット／ｃｍに変更する（約３パルスでポインタ１１を１ドット移動する）。このとき、第３副表示装置２３のポインタ１１を左端から右端まで６４０ドット移動させるのに必要なマウス３の移動距離は６４０÷４０＝１６ｃｍであり、ポインタ１１が主表示装置１上にあるときと一致する。したがって、ポインタ１１を主表示装置１から表示ドット数の少ない第３副表示装置２３に移動させても、操作感を大きく変化させることなく利用することができる。
【００３３】
ポインタ１１を第３副表示装置２３に移動させてマウス３の感度を変更すると、ポインタ１１の現在位置（Ｘ２３，Ｙ２３）を検出してマウスの入力待ち状態となる（ステップＳ４）。マウス３が動かされるとポインタ１１が主表示装置１に移動したか、つまり、ポインタ１１が第３副表示装置２３の左端（Ｘ２３＝０）からさらに左方向への移動指示が入力されたかを判断する（ステップＳ５）。移動していないと判断された場合はステップＳ４に戻る。再び主表示装置１に移動したと判断された場合は、マウス３の感度を主表示装置１上での値に復帰させる（ステップＳ６）。
【００３４】
以上の動作により、ポインタ１１を表示ドット数の違う表示装置へ移動させても、ポインタ１１の感度を変更することにより、操作感を大きく変化させることなく利用することができる。
【００３５】
［第２の実施例］  図６は、本発明の第２の実施例における概観図である。主表示装置１上に、第１副表示装置２１、第２副表示装置２２、第３副表示装置２３に対応するポインタ１１の移動可能な領域３１、領域３２、領域３３が表示されている。これにより、主表示装置１のどの範囲にポインタ１１を移動させれば各副表示装置にスムーズに移動できるかが明確になる。領域３１乃至３３の位置、大きさ、領域内の矢印の方向は、各副表示装置に対応するものであり、図３（ｂ）に示す内部記憶装置８の各副表示装置に関する副表示データ８６に基づいて決定し、該内部記憶装置８内の領域表示機能８４によって表示される。
【００３６】
例えば領域３１は、ポインタ１１を第１副表示装置２１へスムーズに誘導させるための領域であり、第１副表示装置２１に対応している。第１副表示装置２１は図３（ｂ）の副表示データ８６から主表示装置１との位置関係が左側、位置ずれの向きと大きさが下に１６０ドット、第１副表示装置２１の大きさが縦１５ｃｍであるため、領域３１の縦ドット数は、主表示装置１の解像度３２ドット／ｃｍと第１副表示装置２１の縦の大きさから３２×１５＝４８０ドットとなる。したがって領域３１の縦の表示範囲は１６０≦Ｙ１≦６３９と決定できる。横の表示範囲は主表示装置１の横ドット数に対して大きすぎなければよいので、本例では２０ドットとする。
【００３７】
尚、領域３１乃至３３は、常に表示しておくことも可能であるし、通常は表示せずにポインタ１１が主表示装置１の左端、下端、右端に近づいた場合のみ表示したり、入力装置４からの特定の入力操作によって表示したりすることも可能である。
【００３８】
［第３の実施例］  図７は、本発明の第３の実施例における概観図である。主表示装置１上に、第１副表示装置２１、第２副表示装置２２、第３副表示装置２３に対応する領域３１、領域３２、領域３３が表示されているのは、先述の第２の実施例と同じであるが、ここではさらに、主表示装置１上のポインタ１１を下へ動かして第２副表示装置２２まで移動させると、主表示装置１上の第２副表示装置２２に対応する領域３２が強調表示されて、強調領域４２となっていることを示している。これにより、利用者が情報処理装置から視線を外した後再度視線を合わせた場合でも、主表示装置１を視認するだけで現在ポインタ１１がある副表示装置を容易に認識することが可能となる。
【００３９】
尚、強調表示の方法としては、領域の色を変化させる、領域を点滅させる、領域の模様を変化させる、領域の周辺の表示を変化させる、その他の領域を消去するなどの方法が考えられ、現在ポインタ１１が存在する副表示装置と対応している領域が容易に区別できる方法であればいずれであってもよい。
【００４０】
本発明の第２及び第３の実施例における動作について、図８のフローチャートを用いて詳細に説明する。本フローチャートは中央処理装置９がプログラム１０１乃至１０４を実行することによって実現される。ここでは、ポインタ１１が主表示装置１の左端、下端、右端に近づいた場合のみ、領域３１乃至領域３３が表示され、さらに、ポインタ１１の存在する副表示装置に対応した領域を強調表示する場合について説明するものであり、図４のステップＳ２を更に詳しくするものである。
【００４１】
図８において、最初の状態は、図４のステップＳ１と同様に主表示装置１のポインタ１１の現在位置（Ｘ１，Ｙ１）を検出してマウス３の入力待ちとなっている状態である。マウス３の操作があると、ポインタ１１が左端付近にあるか調べ（ステップＳ１１）、左端付近であれば領域３１を表示（ステップＳ１２）した後ステップＳ１５へ進む。左端付近でなければさらに領域３１が表示されているか調べ（ステップＳ１３）、表示されていなければステップＳ１５へ進み、表示されていれば領域３１を消去（ステップＳ１４）した後ステップＳ１５へ進む。
【００４２】
ステップＳ１５では、ポインタ１１が右端付近にあるか調べ、右端付近であれば領域３３を表示（ステップＳ１６）した後ステップＳ１９へ進む。右端付近でなければさらに領域３３が表示されているか調べ（ステップＳ１７）、表示されていなければステップＳ１９へ進み、表示されていれば領域３３を消去（ステップＳ１８）した後ステップＳ１９へ進む。
【００４３】
ステップＳ１９では、ポインタ１１が下端付近にあるか調べ、下端付近であれば領域３２を表示（ステップＳ２０）した後ステップＳ２３へ進む。下端付近でなければさらに領域３２が表示されているか調べ（ステップＳ２１）、表示されていなければステップＳ２３へ進み、表示されていれば領域３２を消去（ステップＳ２２）した後ステップＳ２３へ進む。
【００４４】
ここまでの動作により、ポインタ１１が近づいた副表示装置に対応する領域３１乃至領域３３のいずれかが表示される。
【００４５】
次に、上下左右どの方向に移動指示があり、どの領域の強調表示を行うかをステップＳ２３乃至ステップＳ２６において決定する。ステップＳ２３乃至ステップＳ２６の動作は図９乃至図１２のフローチャートを用いて説明する。
【００４６】
ステップＳ２３のポインタ左移動処理について図９のフローチャートを用いて詳細に説明する。
【００４７】
左方向の移動指示があるか調べ（ステップＳ３１）、指示がなければステップＳ２４へ進んでポインタ右移動処理を行う。指示があればポインタ１１が主表示装置１の左端にあるか調べ（ステップＳ３２）、左端でなければポインタ１１を主表示装置１内で左へ移動（ステップＳ３３）させた後ステップＳ２４へ進む。左端であればポインタ１１が領域３１内にあるか調べ（ステップＳ３４）、領域３１内になければステップＳ２４へ進み、領域３１内にあればステップＳ３５へ進む。
【００４８】
ステップＳ３５では、ポインタ１１を第１副表示装置２１に移動させたときの第１副表示装置２１内での座標Ｘ２１とＹ２１を算出して移動させる。Ｘ２１は、図３（ｂ）の副表示データ８６より第１副表示装置２１が主表示装置１の左側にあり、第１副表示装置２１の表示ドット数が横６４０ドットであることからＸ２１＝６３９とし、Ｙ２１は、縦の解像度が主表示装置１と等しく、位置ずれの方向と大きさが下向きに１６０ドットであることからＹ２１＝Ｙ１−１６０とする。算出した第１副表示装置２１の座標にポインタ１１を移動後、領域３１を強調表示し（ステップＳ３６）、図４のステップＳ３へ進む。
【００４９】
ステップＳ２４のポインタ右移動処理について図１０のフローチャートを用いて詳細に説明する。
【００５０】
右方向の移動指示があるか調べ（ステップＳ４１）、指示がなければステップＳ２５へ進んでポインタ下移動処理を行う。指示があればポインタ１１が主表示装置１の右端にあるか調べ（ステップＳ４２）、右端でなければポインタ１１を右へ移動（ステップＳ４３）させた後ステップＳ２５へ進む。右端であればポインタ１１が領域３３内にあるか調べ（ステップＳ４４）、領域３３内になければステップＳ２５へ進み、領域３３内にあればステップＳ４５へ進む。
【００５１】
ステップＳ４５では、ポインタ１１を第３副表示装置２３に移動させたときの第３副表示装置２３内での座標Ｘ２３とＹ２３を算出して移動させる。Ｘ２３は、図３（ｂ）の副表示データ８６より第３副表示装置２３が主表示装置１の右側にあることからＸ２３＝０とし、Ｙ２３は、縦の解像度が主表示装置１と等しく、位置ずれの方向と大きさが下向きに１６０ドットであることからＹ２３＝Ｙ１−１６０とする。算出した第３副表示装置２３の座標にポインタ１１を移動後、領域３３を強調表示し（ステップＳ４６）、図４のステップＳ３へ進む。
【００５２】
ステップＳ２５のポインタ下移動処理について図１１のフローチャートを用いて詳細に説明する。
【００５３】
下方向の移動指示があるか調べ（ステップＳ５１）、指示がなければステップＳ２６へ進んでポインタ上移動処理を行う。指示があればポインタ１１が主表示装置１の下端にあるか調べ（ステップＳ５２）、下端でなければポインタ１１を下へ移動（ステップＳ５３）させた後ステップＳ２６へ進む。下端であればポインタ１１が領域３２内にあるか調べ（ステップＳ５４）、領域３２内になければステップＳ２６へ進み、領域３２内にあればステップＳ５５へ進む。
【００５４】
ステップＳ５５では、ポインタ１１を第２副表示装置２２に移動させたときの第２副表示装置２２内での座標Ｘ２２とＹ２２を算出して移動させる。Ｘ２２は、図３（ｂ）の副表示データ８６より、横の解像度の値が１６であり、主表示装置１の値３２と異なり、位置ずれの大きさは１９２ドットであるから、Ｘ２２＝１６÷３２×（Ｘ１−１９２）とし（この式の詳細は第５の実施例として後述する）、Ｙ２２は、第２副表示装置２２が主表示装置１の下側にあることからＹ２２＝０とする。算出した第２副表示装置２２の座標にポインタ１１を移動後、領域３２を強調表示し（ステップＳ５６）、図４のステップＳ３へ進む。
【００５５】
ステップＳ２６のポインタ上移動処理について図１２のフローチャートを用いて詳細に説明する。
【００５６】
上方向の移動指示があるか調べ（ステップＳ５８）、指示がなければ図４のステップＳ１へ進んで入力待ちとなる。指示があればポインタ１１主表示装置１内で上へ移動させ（ステップＳ５９）、図４のステップＳ１へ進む。
【００５７】
以上の動作により、ポインタ１１が存在している副表示装置に対応する領域が強調表示されることになる。
【００５８】
［第４の実施例］  前記第２及び第３の実施例では、ポインタ１１が近づいた副表示装置に対応する領域３１乃至領域３３のいずれかが表示され、また、ポインタ１１が存在している副表示装置に対応する領域を強調表示する実施例について述べたが、さらに、表示されている領域３１乃至領域３３を一定時間後に消去し、マウスやキーボードの入力がない状態が一定時間続くと再び表示することも可能である。この場合の動作について、図１３のフローチャートを用いて詳細に説明する。これは図４のステップＳ４を更に詳しくするものである。
【００５９】
ポインタ１１が副表示装置２１〜２３に移動し、これに対応する領域３１乃至領域３３のいずれかを強調表示したとき、時間カウンターＴを０に設定して０秒からカウントアップする（ステップＳ６１）。入力待ち状態となり、時間の経過と共に値が増加していき、一定の時間内（本実施例では３秒）にポインタ１１の入力があったか判断し（ステップＳ６２）、３秒以内に入力があればステップＳ５へ進んで第１の実施例で述べた処理を繰り返す。ポインタ１１の入力がなくカウンターＴが３秒となるとき、あるいは、図６のステップＳ５において、ポインタ１１が主表示装置１に移動せずまだ副表示装置上にあるとき、強調表示されている領域を消去してカウンターＴを０に戻して０秒から再びカウントアップする（ステップＳ６３）。
【００６０】
さらに、入力待ち状態となり、一定の時間内（本実施例では３００秒）にマウス３での入力あるいはキーボード４での入力があったか判断し（ステップＳ６４）、マウス入力があればステップＳ５へ進み、キーボード入力があればステップＳ６３へ戻って再び入力待ち状態となる。マウス３及びキーボード４の入力がなくカウンターＴが３００秒となると、情報処理装置の利用が中断されたと判断し、ステップＳ６３で消去した領域を再度強調表示して時間カウンターＴを停止する（ステップＳ６５）。
【００６１】
さらに、入力待ち状態となり、マウス入力があればステップＳ５へ進み、キーボード入力があればステップＳ６３へ戻って再び入力待ち状態となる（ステップＳ６６）。
【００６２】
以上の動作により、ポインタ１１が副表示装置上に移動したあと、一定時間後に主表示装置１上の対応する領域が消去されることにより、主表示装置１の表示が隠されつづけることを防ぐ。また、一定時間操作がなければ情報処理装置の利用が中断されたと判断して、再びポインタ１１の存在する副表示装置に対応する領域を主表示装置１上に表示することにより、利用を再開する際にはポインタ１１がどの表示装置上にあるのか認識しやすくなる。
【００６３】
［第５の実施例］  図１４は、本発明の第５の実施例における説明図である。図１４（ａ）は、従来の主表示装置と副表示装置の関係を示すものである。解像度の異なる主表示装置１と副表示装置２２の間でポインタを移動させる場合、従来は主表示装置１と副表示装置２２のドット１つの大きさが異なるにも関わらず１対１に対応しているため、ポインタの軌跡が不連続になっていた。図１４（ｂ）は、本発明における主表示装置と副表示装置の関係を示すものである。解像度の差を考慮し小さいドット複数を大きいドット１つに対応させることによりポインタの軌跡を連続させている。
【００６４】
この対応は、副表示装置が主表示装置１の上下にある場合はＸ座標に、左右にある場合はＹ座標に対して、表示装置の位置ずれを補正した値に解像度の比を乗算することにより実現する。Ｘ座標及びＹ座標の計算式は、以下のように表される。
副表示装置のＸ座標＝副表示装置の横解像度÷主表示装置の横解像度×（主表示装置のＸ座標−位置ずれの大きさ）
副表示装置のＹ座標＝副表示装置の縦解像度÷主表示装置の縦解像度×（主表示装置のＹ座標−位置ずれの大きさ）
逆に、副表示装置から主表示装置へポインタを戻す場合は解像度の逆比をとり、Ｘ座標及びＹ座標の計算式は、以下のように表される。
主表示装置のＸ座標＝主表示装置の横解像度÷副表示装置の横解像度×副表示装置のＸ座標＋位置ずれの大きさ
主表示装置のＹ座標＝主表示装置の縦解像度÷副表示装置の縦解像度×副表示装置のＹ座標＋位置ずれの大きさ
これらの式で計算した座標値が小数になる場合は、小数点第１位を四捨五入すればよい。なお、解像度が等しい場合は副表示装置の縦解像度÷主表示装置の縦解像度＝１となるので乗算する必要はない。
【００６５】
例えば、横解像度３２の主表示装置１から横解像度１６の第２副表示装置２２にポインタを移動する場合は、位置ずれが１９２ドットであるからＸ２２＝１６÷３２×（Ｘ１−１９２）となる。
【００６６】
本発明の第５の実施例において、ポインタ１１が副表示装置から主表示装置に移動する場合の動作について図１５のフローチャートを用いて説明する。これは図４のステップＳ５を更に詳しくするものである。
【００６７】
まず、ポインタ１１がどの副表示装置上にあるか調べ（ステップＳ７１）、第１副表示装置２１上にあればステップＳ７２へ、第２副表示装置２２上にあればステップＳ７３へ、第３副表示装置２３上にあればステップＳ７４へ進む。ステップＳ７２の詳細を図１６に、ステップＳ７３の詳細を図１７に、ステップＳ７４の詳細を図１８に示す。
【００６８】
ステップＳ７１でポインタ１１が第１副表示装置２１上にあると判断されると、図１６において、左方向の移動指示があるか調べ（ステップＳ８１）、指示がなければステップＳ８３へ進む。指示があればポインタ１１を第１副表示装置２１内で左へ移動させ（ステップＳ８２）、ステップＳ８３へ進む。
【００６９】
ステップＳ８３では右方向の移動指示があるか調べ、指示がなければステップＳ８７へ進む。指示があればポインタ１１が第１副表示装置２１の右端にあるか調べ（ステップＳ８５）、右端であれば主表示装置１内でのポインタ１１の座標Ｘ１とＹ１を算出し、ポインタ１１を主表示装置１に移動させる（ステップＳ８６）。Ｘ１は、図３（ｂ）の副表示データ８６より第１副表示装置２１が主表示装置１の左側にあることからＸ１＝０とし、Ｙ１は、縦の解像度が主表示装置１と等しく、位置ずれの方向と大きさが下向きに１６０ドットであることからＹ１＝Ｙ２１＋１６０とする。ポインタ１１を主表示装置１の前記算出した座標に移動後、図４のステップＳ６へ進んで処理を繰り返す。ステップＳ８５において、右端でなければポインタ１１を第１副表示装置２１内で右へ移動させ（ステップＳ８４）、ステップＳ８７へ進む。
【００７０】
ステップＳ８７では下方向の移動指示があるか調べ、指示がなければステップＳ８９へ進む。指示があればポインタ１１を第１副表示装置２１内で下へ移動させ（ステップＳ８８）、ステップＳ８９へ進む。
【００７１】
ステップＳ８９では上方向の移動指示があるか調べ、指示がなければ図４のステップＳ４へ進む。指示があればステップＳ９０へ進み、ポインタ１１を第１副表示装置２１内で上へ移動させた後、図４のステップＳ４へ進む。
【００７２】
ステップＳ７１でポインタ１１が第２副表示装置２２上にあると判断されると、図１７において、左方向の移動指示があるか調べ（ステップＳ９１）、指示がなければステップＳ９３へ進む。指示があればポインタ１１を第２副表示装置２２内で左へ移動させ（ステップＳ９２）、ステップＳ９３へ進む。
【００７３】
ステップＳ９３では右方向の移動指示があるか調べ、指示がなければステップＳ９７へ進む。指示があればポインタ１１を第２副表示装置２２内で右へ移動させ（ステップＳ９４）、ステップＳ９７へ進む。
【００７４】
ステップＳ９７では下方向の移動指示があるか調べ、指示がなければステップＳ９９へ進む。指示があればポインタ１１を第２副表示装置２２内で下へ移動させ（ステップＳ９８）、ステップＳ９９へ進む。
【００７５】
ステップＳ９９では上方向の移動指示があるか調べ、指示がなければ図４のステップＳ４へ進む。指示があればポインタ１１が第２副表示装置２２の上端にあるか調べ（ステップＳ９５）、上端であれば主表示装置１内でのポインタ１１の座標Ｘ１とＹ１を算出し、ポインタ１１を主表示装置１に移動させる（ステップＳ９６）。Ｘ１は、図３（ｂ）の副表示データ８６より横の解像度の値が１６であり、主表示装置１の値３２と異なり、位置ずれの大きさは１９２ドットであるから  Ｘ１＝３２÷１６×Ｘ２２＋１９２とする。Ｙ１は、第２副表示装置２２が主表示装置１の下側にあり、主表示装置１のドット数が縦７６８ドットであることからＹ１＝７６７とする。ポインタ１１を主表示装置１の前記算出した座標に移動後、図４のステップＳ６へ進んで処理を繰り返す。ステップＳ９５において、上端でなければポインタ１１を第２副表示装置２２内で上へ移動させ（ステップＳ１００）、図４のステップＳ４へ進む。
【００７６】
ステップＳ７１でポインタ１１が第３副表示装置２３上にあると判断されると、図１８において、左方向の移動指示があるか調べ（ステップＳ１０１）、指示がなければステップＳ１０３へ進む。指示があればポインタ１１が第３副表示装置２３の左端にあるか調べ（ステップＳ１０５）、左端であれば主表示装置１内でのポインタ１１の座標Ｘ１とＹ１を算出し、ポインタ１１を主表示装置１に移動させる（ステップＳ１０６）。Ｘ１は、図３（ｂ）の副表示データ８６より第３副表示装置２３が主表示装置１の右側にあり、主表示装置１のドット数が横１０２４ドットであることからＸ１＝１０２３とし、Ｙ１は、縦の解像度が主表示装置１と等しく、位置ずれの方向と大きさが下向きに１６０ドットであることからＹ１＝Ｙ２３＋１６０とする。ポインタ１１を主表示装置１の前記算出した座標に移動後、ステップＳ６へ進んで処理を繰り返す。ステップＳ１０５において、左端でなければポインタ１１を第３副表示装置２３内で左へ移動させ（ステップＳ１０２）、ステップＳ１０３へ進む。
【００７７】
ステップＳ１０３では右方向の移動指示があるか調べ、指示がなければステップＳ１０７へ進む。指示があればポインタ１１を第３副表示装置２３内で右へ移動させ（ステップＳ１０４）、ステップＳ１０７へ進む。
【００７８】
ステップＳ１０７では下方向の移動指示があるか調べ、指示がなければステップＳ１０９へ進む。指示があればポインタ１１を第３副表示装置２３内で下へ移動させ（ステップＳ１０８）、ステップＳ１０９へ進む。
【００７９】
ステップＳ１０９では上方向の移動指示があるか調べ、指示がなければ図４のステップＳ４へ進む。指示があればポインタ１１を第３副表示装置２３内で上へ移動させ（ステップＳ１１０）、図４のステップＳ４へ進む。
【００８０】
以上の動作により、主表示装置と各副表示装置の解像度の違いを考慮してポインタの移動先の座標を算出してから移動するため、ポインタの軌跡を連続的に切り替え、違和感無く操作することができる。
【００８１】
以上、ここまで挙げた実施形態における内容は、本発明の主旨を変えない限り、上記記載に限定されるものではない。
【００８２】
【発明の効果】
本発明における情報処理装置では、以下のような効果が得られる。
【００８３】
主表示装置と主表示装置よりも表示ドット数の少ない副表示装置を持つ情報処理装置において、表示領域の一方の端から他方の端までポインタを移動させるために必要なポインティングデバイスの移動距離が主表示装置と副表示装置とで共通にすることにより、副表示装置上における操作性が向上する。
【００８４】
主表示装置と副表示装置を持つ情報処理装置において、主表示装置の端のどの範囲内へポインタを移動させれば副表示装置へポインタを移動させることができるかを明確にするために移動可能領域を表示することにより、ポインタの移動をスムーズに行うことができ、操作性が向上する。
【００８５】
また、移動可能領域は、ポインタが表示装置の端に近づいた場合にのみ表示することも可能であり、主表示装置の視認性を損なうことなく操作性が向上する。
【００８６】
さらに、現在ポインタがある副表示装置に対応している移動可能領域の強調表示等を行うことにより、ポインタの存在位置が明確になり、画面から視線を外した後再度画面を視認する際の操作性が向上する。
【００８７】
さらに、ポインタを副表示装置に移動させた直後にその副表示装置へポインタを移動するための主表示装置上の移動可能領域を短時間表示し消去することにより、主表示装置の表示が隠され続けることを防ぐ。しかも、一定時間機器の操作が無い場合はユーザーが利用を中断したと判断し、現在ポインタがある副表示装置に対応した移動可能領域を表示することにより、利用を再開する際にはポインタが現在どの表示装置にあるか認識しやすくなる。
【００８８】
主表示装置と解像度の異なる副表示装置を持つ情報処理装置において、主表示装置と副表示装置の間でポインタを移動させる場合に、解像度の比と位置ずれの大きさを考慮して移動先となる表示装置の座標を計算することにより、表示装置間のポインタの軌跡が連続し、違和感なく操作することができる。
【図面の簡単な説明】
【図１】本発明の情報処理装置の外観の一例を示す図である。
【図２】本発明の情報処理装置の内部構成を示すブロック図である。
【図３】内部記憶装置に格納されているデータの格納例を示す図である。
【図４】本発明の第１の実施例における情報処理装置の動作を示すフローチャートである。
【図５】本発明の第１の実施例における情報処理装置の説明図である。
【図６】本発明の第２の実施例における情報処理装置の概観図である。
【図７】本発明の第３の実施例における情報処理装置の概観図である。
【図８】本発明の第２及び第３の実施例における情報処理装置の動作を示すフローチャートである。
【図９】本発明の第２及び第３の実施例における情報処理装置の動作を示すフローチャートである。
【図１０】本発明の第２及び第３の実施例における情報処理装置の動作を示すフローチャートである。
【図１１】本発明の第２及び第３の実施例における情報処理装置の動作を示すフローチャートである。
【図１２】本発明の第２及び第３の実施例における情報処理装置の動作を示すフローチャートである。
【図１３】本発明の第４の実施例における情報処理装置の動作を示すフローチャートである。
【図１４】本発明の第５の実施例における情報処理装置の説明図である。
【図１５】本発明の第５の実施例における情報処理装置の動作を示すフローチャートである。
【図１６】本発明の第５の実施例における情報処理装置の動作を示すフローチャートである。
【図１７】本発明の第５の実施例における情報処理装置の動作を示すフローチャートである。
【図１８】本発明の第５の実施例における情報処理装置の動作を示すフローチャートである。
【符号の説明】
１    表示装置
３    ポインティングデバイス（マウス）
４    入力装置
５    フロッピーディスクドライブ
６    外部記憶装置
７    ＲＯＭ
８    内部記憶装置（記録媒体）
９    ＣＰＵ
１０  ＲＡＭ
１１  ポインタ
２１  第１の副表示装置
２２  第２の副表示装置
２３  第３の副表示装置
【図１】
0004498554.tif 000002
【図２】
0004498554.tif 000003
【図３】
0004498554.tif 000004
【図４】
0004498554.tif 000005
【図５】
0004498554.tif 000006
【図６】
0004498554.tif 000007
【図７】
0004498554.tif 000008
【図８】
0004498554.tif 000009
【図９】
0004498554.tif 000010
【図１０】
0004498554.tif 000011
【図１１】
0004498554.tif 000012
【図１２】
0004498554.tif 000013
【図１３】
0004498554.tif 000014
【図１４】
0004498554.tif 000015
【図１５】
0004498554.tif 000016
【図１６】
0004498554.tif 000017
【図１７】
0004498554.tif 000018
【図１８】
0004498554.tif 000019