(57)【要約】【課題】ディスプレイ上の表示位置をマウス操作で制御していたカーソルが、タッチパネルのタッチ操作の終了後は、マウス操作で制御していた元の位置に自動的に戻る情報処理装置におけるカーソル制御方法の提供【解決手段】ディスプレイから独立したポインティングデバイスと、ディスプレイと一体に構成されているタッチパネルとの２種類のポインティングデバイスを有する情報処理装置におけるカーソル制御方法である。操作Ｃ１によりカーソルが表示画面１０のＡ位置に表示されている（Ｓ４）ときに、表示画面１０（タッチパネルと一体）のＢ位置にタッチする操作Ｃ２がなされると、カーソルは一旦Ｂ位置に表示される（Ｓ６）が、タッチが終了すると（操作Ｃ３）、マウスの操作を要せずして、カーソルは自動的に移動し（Ｓ８）、Ａ位置に表示される（Ｓ９）。【選択図】        図１
2017097753.tif 000002
【特許請求の範囲】
【請求項１】
ディスプレイとは独立して設けられている独立ポインティングデバイスと、ディスプレイと一体に構成されているタッチパネルとの２種類のポインティングデバイスを有する情報処理装置であって、
前記独立ポインティングデバイスの操作情報に基づきディスプレイ上のカーソルの表示位置を制御するとともに、前記独立ポインティングデバイスの操作情報に基づき前記ディスプレイ上の前記カーソルの表示位置を制御している際に、前記タッチパネルからタッチ操作の情報の入力があった時には、前記タッチ操作の情報の入力時における前記カーソルの表示位置を出力するＣＰＵと、
前記ＣＰＵから出力された前記カーソルの表示位置を記憶するメモリとを有し、
前記ＣＰＵは、前記カーソルの表示位置の出力と同時または該出力の直後に、前記タッチ操作の情報におけるタッチ位置情報で示される前記ディスプレイ上の位置に前記カーソルを一旦移動し、前記タッチ操作の情報によりタッチ終了を検知したとき、前記メモリに記憶されている前記表示位置に前記カーソルを戻す
ことを特徴とする情報処理装置。
【請求項２】
前記ＣＰＵは、グラフィカルユーザインタフェース（graphical user interface、ＧＵＩ）プログラムを組み込まれたコンピュータプログラムを実行していることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
ディスプレイとは独立して設けられている独立ポインティングデバイスと、ディスプレイと一体に構成されているタッチパネルとの２種類のポインティングデバイスを有する情報処理装置におけるカーソル制御方法であって、前記独立ポインティングデバイスの操作情報に基づきディスプレイ上のカーソルの表示位置を制御している際に、前記タッチパネルからタッチ操作の情報の入力があった時には、前記タッチ操作の情報の入力時における前記カーソルの表示位置を記憶しておき、前記カーソルの表示位置を記憶すると同時または直後に、前記タッチ操作の情報におけるタッチ位置情報で示される前記ディスプレイ上の位置に前記カーソルを一旦移動し、前記タッチ操作の情報によりタッチ終了を検知したとき、前記記憶しておいた前記表示位置に前記カーソルを戻すことを特徴とする情報処理装置におけるカーソル制御方法。
【請求項４】
グラフィカルユーザインタフェース（graphical user interface、ＧＵＩ）プログラムを組み込まれたコンピュータプログラムにより実行されることを特徴とする請求項３に記載の情報処理装置におけるカーソル制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ポインティングデバイス（位置入力装置）として、ディスプレイとは独立したマウスやトラックボール等の装置と、ディスプレイと一体に構成されているタッチパネルとの２つの装置を有する情報処理装置およびその情報処理装置におけるカーソル制御方法に関する。
【背景技術】
【０００２】
ポインティングデバイスは、コンピュータの画面上に表示されたウィンドウ、メニュー、アイコン、ボタンといったグラフィックス（画像）のうちから、目的の動作を表すグラフィックスを選択する装置である（グラフィックスは、コンピュータグラフィックスとも称される）。例えば、ポインティングデバイスとしてマウスを使用する場合、マウスを机上などで移動させると、マウスの相対位置の変化に対応して画面上でカーソル（ポインタとも称される）が移動する。そして、マウスの操作により、このカーソルを移動させ、目的の動作を表すアイコン等のグラフィックスにカーソルを重ね、マウスのボタンをクリックすることにより、コンピュータに対し目的の動作をさせることができる。
【０００３】
アイコンには、予め特定のプログラム、データ等がそれぞれ関連付けられている。例えば、あるアイコンにカーソルが重ねられ、クリックされると、コンピュータのＣＰＵ（中央処理装置）で作動中のコンピュータプログラムはクリックされたアイコンに関連付けられている命令を実行する。ポインティングデバイスとしてトラックボールを用いるときも、マウスを利用するときと同様である。マウスでは、本体を移動させるのに対し、トラックボールでは、ボールを指などで回転することにより、画面上のカーソルを動かし、画面に表示されているアイコン等のグラフィックスにカーソルを重ね、ボタンをクリックすることにより、コンピュータに目的の動作をさせることができる。ポインティングデバイスの移動に応じてカーソルを移動させたり、アイコン等のグラフィックスを画面に表示したり、このグラフィックスにカーソルを重ねた状態で、ポインティングデバイスのボタンをクリックしたときに、アイコンに予め関連付けられている命令をアプリケーションプログラムに実行させたりする仕組みは、ＣＰＵで作動させてあるグラフィカルユーザインタフェース（graphical user interface、ＧＵＩ）プログラムにより行われる。
【０００４】
また、ポインティングデバイスとしてタッチパネルを使用する場合、画面に表示されているグラフィックス（例えば、アイコン）に指でタッチ（接触または軽く押すこと）することにより、ＧＵＩプログラムにおいてそのグラフィックスに予め対応させてある動作をコンピュータに実行させることができる。タッチパネルにおいてグラフィックスをタッチする操作は、マウスによりカーソルを移動させ、グラフィックスにカーソルを重ね、マウスのボタンをクリックする操作と同じ意義を有し、ＧＵＩプログラムによりグラフィックスに対応させてある命令をアプリケーションプログラムに実行させることになる。
【０００５】
上述のように、マウスやタッチパネルといったポインティングデバイスの操作により画面上のグラフィックスを選択し、コンピュータに目的の動作をさせるようにする仕組みは、ＧＵＩの代表例であり、ウインドウズ（Windows(登録商標））やマック オーエス（Mac OS）といった汎用のオペレーティングシステム（Operating System）に広く採用されている。ＧＵＩの採用により、グラフィックスとポインティングデバイスを用いて、目的の動作が選択できる。このように、グラフィカルユーザインタフェースは、視認性、操作性に優れ、直感的な操作を可能にするので、広く普及し、現在ではマンマシンインタフェースの主流となっている。
【０００６】
上述のポインティングデバイスのうちで、マウス、トラックボール等はディスプレイとは独立した装置であるのに対し、タッチパネルはディスプレイの表示画面と一体である。タッチパネルは、銀行など金融機関のATM、自動販売機、携帯電話、携帯情報端末（PDA）、デジタルオーディオプレーヤー、携帯ゲーム機、コピー機、ファックス、カーナビなどのデジタル情報機器に広く使用されているとともに、船舶、航空機、製造装置といった高い安全性、正確性が求められる機器にも多数使用されている。このように、タッチパネルが多様な用途の機器に採用されているのは、ポインティングデバイス（位置入力装置）とディスプレイ（表示装置）が一体化されているので、装置全体の小型化が容易であるという理由がまず挙げられるが、それだけではない。
【０００７】
タッチパネルでは、目的の動作（すなわち、入力するべき内容（命令やデータ））と操作対象（タッチするべきアイコン等のグラフィックス）とが一つに統合されている。そこで、操作者は、画面上のグラフィックスを観たとき、画面上のどこの位置にタッチするべきかが直ちに判断できるので、グラフィックスへのタッチという簡単な操作だけで、命令やデータを素早く入力できる。タッチパネルには、このような特徴があるからである。
【０００８】
ただ、タッチパネルに指でタッチするとき、指の先端部にはある程度の広がりがあり、複数のグラフィックスが近距離に隣接して表示されているときは、意図しない隣接のグラフィックスの位置情報がタッチパネルに入力されることがあり得る。すなわち、タッチパネルに表示されていつ複数のグラフィックスのうち、操作者の意図しないグラフィックスの位置情報がＣＰＵに送られる可能性があり、誤入力になることもあり得る。他方、マウスによりカーソルを移動させ、カーソルをグラフィックスに重ねて、マウスのボタンをクリックすることにより、目的のグラフィックスを選択する方法には、カーソルの形を矢印や十字形にしておけば、矢印の先端や十字形の中心は殆ど点とみなせる程に面積が狭いので、狭い範囲に隣接する複数のグラフィックスの内の一つを選択するときには、誤りなく特定のグラフィックスを選択できるという利点がある。
【０００９】
このように、マウスとタッチパネルには、一長一短があるので、両方のポインティングデバイスを備えた情報処理装置が求められることがある。マウスとタッチパネルという２つのポインティングデバイスを備えた情報処理装置の技術として、特許文献１の特許第２６０１０２４号公報には、「コンピュータの作業内容指示方法」が開示されている。
【００１０】
この特許文献１のコンピュータの作業内容指示方法については、その第１図の実施例の説明において、「CPU2への初期設定により、ディスプレイ６の画面6aに“編集モード",“自動モード",“単独モード",“HELP"等の作業内容11が表示されている状態において、作業者がマウス４を操作してカーソル位置10をマウス無効エリアからマウス有効エリア９内に移動すると、CPU2がカーソル位置10のXY値からマウス４を有効、タッチパネル３は無効に切り替える。この状態において、作業者がタッチパネル３により、画面6aに表示されている作業内容１にタッチしたとしても、タッチパネル３が無効になっているので、画面6aはそのままで変化しない。」と記載されている（公報第２ページ右欄の最下段落）。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特許第２６０１０２４号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
上述の特許文献１に記載された方法では、ディスプレイの画面をマウス有効エリアと、マウス無効エリア（マウス有効エリア外のエリア）とに区分けしているので、実行しようとするプログラムや命令に対応したアイコン等のグラフィックス（すなわち選択しようとするグラフィックス）がどちらのエリアにあるかを視認して、そのエリアに応じてマウス又はタッチパネルの何れを使って入力するべきかを判断しなければならないという入力操作上の煩雑さがある。この特許文献１における“編集モード",“自動モード",“単独モード",“HELP"等の作業内容11はグラフィックスの一種である。この煩雑さを解消するために、マウス又はタッチパネルの何れのポインティングデバイスを使ってでも画面全体の任意の位置にあるグラフィックスを選択できるグラフィカルユーザインタフェース（ＧＵＩ）のコンピュータが望まれる。
【００１３】
図５は、従来のＧＵＩプログラムで動作するコンピュータにおけるマウス又はタッチパネルの操作と表示画面上のカーソル位置との関係を示す図であり、同図（Ａ）はその操作とカーソル位置との関係の変化を時系列で示し、同図（Ｂ）は表示画面上の位置を例示している。このコンピュータは、図３に示すように、タッチパネル式ディスプレイ１、ＣＰＵ２、メモリ３およびマウス４を有する。タッチパネル式ディスプレイ１は、表示画面１０の表面にタッチパネルを備えており、画像の表示と表示画面１０上の位置情報の入力との２つの機能を有している。そこで、このタッチパネル式ディスプレイ１において、表示画面１０上の位置はタッチパネル上の位置と同義である。表示画面１０が指などでタッチされたとき、タッチされた表示画面１０上の位置情報がタッチパネルで検知される。タッチパネルは、検知した位置情報を出力し、ＣＰＵ２がその位置情報を入力する。図３には、ウインドウ１０ａとカーソル１１とが表示画面１０に表示されている例が示してある。ウインドウ１０ａはグラフィックスの一例である。
【００１４】
マウス４又はタッチパネルの何れを使っても表示画面１０の任意の位置にあるウインドウ１０ａ等のグラフィックス（図３には示されていないが、ウインドウ１０ａ以外のメニュー、アイコン、ボタン等のグラフィックスも含む。）を選択できる。表示画面１０に表示されているグラフィックスをマウス４で選択しようとするときは、マウス４を机上などで移動することにより、表示画面１０上のカーソル１１を移動し、表示画面１０に表示されているウインドウ１０ａ等のグラフィックスにカーソル１１を合わせ、マウス４のボタンをクリックする。図３のようにカーソル１１が矢印のときは、矢印の先端をグラフィックスの表示されている領域内のどこかの位置に合わせ、マウス４のボタンをクリックすることにより、そのグラフィックスが選択される。他方、表示画面１０に表示されているグラフィックスをタッチパネルで選択しようとするときは、そのグラフィックスを指でタッチすることにより、当該グラフィックスが選択される。グラフィックスを選択するためのポインティングデバイスとして、マウス４或いはタッチパネルの内のどちらを用いたかに拘らず、選択されたグラフィックスの位置情報はＧＵＩプログラムにより、ＣＰＵ２へ入力される。
【００１５】
図５（Ａ）においてＳ１からＳ１０は、表示画面１０において順次に変化する表示状態を、カーソル１１に注目して、経時的に示している。また、Ｃ１からＣ４は、そのカーソル１１を表示画面１０上で移動させるマウス又はタッチパネルの操作を示している。
【００１６】
いま、ＣＰＵ２ではＧＵＩプログラムが常時作動しており、このＧＵＩプログラムを組み込まれたアプリケーションがＣＰＵ２で起動され、表示画面１０に何らかの画像が表示され（状態Ｓ１）、続いて、カーソル１１が表示画面１０の任意の位置に表示された（状態Ｓ２）とする。この状態で、マウス４を操作することにより、マウス操作情報がマウス４からＣＰＵ２へ入力され（Ｃ１）、ＧＵＩプログラムを作動させているＣＰＵ２は、その操作に応じてカーソル１１を移動し（状態Ｓ３）、Ａ位置（図５（Ｂ））にカーソル１１を表示する（状態Ｓ４）。
【００１７】
この状態Ｓ４で、表示画面１０と一体であるタッチパネルにおけるＢ位置（図５（Ｂ））に指でタッチする（タッチパネルを軽く押下する）と、タッチパネル操作情報がタッチパネルからＣＰＵ２に出力される（Ｃ２）。タッチパネルは、指がタッチパネルの表面を押下し始めると、タッチされたことを検知し、直ちにタッチパネル操作情報をＣＰＵ２に出力する。ＣＰＵ２は、このタッチパネル操作情報を入力すると、タッチパネルにおけるＢ位置がタッチされ、Ｂ位置のグラフィックスが選択されたと判断し、そのグラフィックスに予め関連付けられている命令を実行する。ＣＰＵ２は、Ｂ位置のグラフィックスが選択されたと判断したとき、Ａ位置に表示されていたカーソル１１を、操作者の意図とは関係なく自動的に移動し（状態Ｓ５）、Ｂ位置に表示する（状態Ｓ６）。このとき、ＣＰＵ２は、Ａ位置の情報を保存しない。
【００１８】
操作者が、タッチパネルを指で押下するのを止め、タッチパネル表面から指を離すことによりタッチ操作が終了すると、タッチパネル操作情報がタッチパネルからＣＰＵ２に出力される（Ｃ３）。ＣＰＵ２は、このタッチパネル操作情報を入力すると、タッチパネルにおけるＢ位置がタッチされた状態の終了と判断するが、カーソル１１は、Ｂ位置に表示したままにする（状態Ｓ７）。操作者が、元のＡ位置にあるグラフィックスを選択しようとするときは、改めてマウス４を移動する操作をし、カーソル１１をＡ位置へ移動させるためのマウス操作情報をマウス４からＣＰＵ２へ入力する（Ｃ４）必要がある。このマウス操作Ｃ４により、ＣＰＵ２は、カーソル１１をＢ位置から移動させ（状態Ｓ８）、カーソル１１をＡ位置に表示し（Ｓ９）、一連の操作が終了した状態（Ｓ１０）となる。
【００１９】
以上、図５を参照して、従来のＧＵＩプログラムで動作するコンピュータにおけるマウスおよびタッチパネルの操作により、表示画面１０上のカーソル１１の位置を移動させるカーソル制御方法を説明した。この図５に示したカーソル制御方法では、マウス４の操作によりＡ位置に表示しておいたカーソル１１は、タッチパネルのＢ位置にタッチするというタッチパネルの操作により、操作者の意図に拘らず、自動的にＢ位置に移動し、タッチパネルの操作を終了しても、Ｂ位置に留まってしまう。そこで、Ｂ位置にあるグラフィックスを選択するというタッチパネルの操作に続いて、マウス４の操作で制御されるカーソル１１でもって元のＡ位置にあるグラフィックスを選択しようとすると、カーソル１１をＢ位置からＡ位置に移動するためのマウス４の操作を改めて行うことが必要である。
【００２０】
このように、マウスやトラックボール等のディスプレイとは独立したポインティングデバイス（以下、「独立ポインティングデバイス」という。）と、ディスプレイと一体に構成されているタッチパネルとの２種類のポインティングデバイスを有する従来の情報処理装置（コンピュータ）およびその情報処理装置におけるカーソル制御方法では、マウス操作で制御されていたカーソルが、タッチパネルのタッチ操作によりタッチ位置に移動し、タッチ操作の終了後もそのタッチ位置に残り、マウス操作で制御されていた元の位置にカーソルを戻すには、そのタッチ位置から元の位置にカーソルを移動させるためのマウス操作が改めて必要であるという操作の煩雑さがあった。
【００２１】
そこで、本発明の目的は、かかる課題を解決するために、独立ポインティングデバイスと、ディスプレイと一体に構成されているタッチパネルとの２種類のポインティングデバイスを有し、ディスプレイ上の表示位置をマウス操作で制御していたカーソルが、タッチパネルのタッチ操作の終了後は、マウス操作で制御していた元の位置に戻る情報処理装置およびその情報処理装置におけるカーソル制御方法の提供にある。
【課題を解決するための手段】
【００２２】
前述の課題を解決するため、本発明による情報処理装置およびその情報処理装置におけるカーソル制御方法は、主に次のような特徴的な構成を採用している。
【００２３】
（１）本発明による情報処理装置は、ディスプレイとは独立して設けられている独立ポインティングデバイスと、ディスプレイと一体に構成されているタッチパネルとの２種類のポインティングデバイスを有する情報処理装置であって、
前記独立ポインティングデバイスの操作情報に基づきディスプレイ上のカーソルの表示位置を制御するとともに、前記独立ポインティングデバイスの操作情報に基づき前記ディスプレイ上の前記カーソルの表示位置を制御している際に、前記タッチパネルからタッチ操作の情報の入力があった時には、前記タッチ操作の情報の入力時における前記カーソルの表示位置を出力するＣＰＵと、
前記ＣＰＵから出力された前記カーソルの表示位置を記憶するメモリとを有し、
前記ＣＰＵは、前記カーソルの表示位置の出力と同時または該出力の直後に、前記タッチ操作の情報におけるタッチ位置情報で示される前記ディスプレイ上の位置に前記カーソルを一旦移動し、前記タッチ操作の情報によりタッチ終了を検知したとき、前記メモリに記憶されている前記表示位置に前記カーソルを戻す
ことを特徴とする。
【００２４】
（２）本発明による情報処理装置におけるカーソル制御方法は、ディスプレイとは独立して設けられている独立ポインティングデバイスと、ディスプレイと一体に構成されているタッチパネルとの２種類のポインティングデバイスを有する情報処理装置におけるカーソル制御方法であって、前記独立ポインティングデバイスの操作情報に基づきディスプレイ上のカーソルの表示位置を制御している際に、前記タッチパネルからタッチ操作の情報の入力があった時には、前記タッチ操作の情報の入力時における前記カーソルの表示位置を記憶しておき、前記カーソルの表示位置を記憶すると同時または直後に、前記タッチ操作の情報におけるタッチ位置情報で示される前記ディスプレイ上の位置に前記カーソルを一旦移動し、前記タッチ操作の情報によりタッチ終了を検知したとき、前記記憶しておいた前記表示位置に前記カーソルを戻すことを特徴とする。
【発明の効果】
【００２５】
本発明によれば、ディスプレイとは独立して設けられている独立ポインティングデバイスと、ディスプレイと一体に構成されているタッチパネルとの２種類のポインティングデバイスを有し、ディスプレイ上の表示位置をマウス操作で制御していたカーソルが、タッチパネルのタッチ操作の終了後は、マウス操作で制御していた元の位置に自動的に戻る情報処理装置およびその情報処理装置におけるカーソル制御方法を提供できる。
【図面の簡単な説明】
【００２６】
【図１】本発明の一実施形態のカーソル制御方法で動作するコンピュータにおけるマウス又はタッチパネルの操作と表示画面上のカーソル位置との関係を示す図である。
【図２】本発明の実施形態であるカーソル制御方法および従来のカーソル制御方法を対比して概念的に示す図である。
【図３】本発明の情報処理装置の一実施形態の構成を示す図である。
【図４】本発明の一実施形態であるカーソル制御方法により表示した表示画面の別の一例を示す図である。
【図５】従来のＧＵＩプログラムで動作するコンピュータにおけるマウス又はタッチパネルの操作と表示画面上のカーソル位置との関係を示す図である。
【発明を実施するための形態】
【００２７】
以下、本発明による情報処理装置およびその情報処理装置におけるカーソル制御方法の好適な実施形態について図面を参照して説明する。以下には、情報処理装置におけるカーソル制御方法の好適な実施形態について主に説明するが、かかるカーソル制御方法は、ＧＵＩプログラムに組み込まれてコンピュータ（情報処理装置）により実施される。カーソル制御方法を実行するカーソル制御プログラムは、コンピュータにより読み取り可能な記録媒体に記録するようにしてもよい。また、以下の各図面に付した図面参照符号は、理解を助けるための一例として各要素に便宜上付記したものであり、本発明を図示の態様に限定することを意図するものではないことも言うまでもない。
【００２８】
まず、図1、図２および図３を参照して、本発明の一実施形態について以下に詳しく述べる。図１は、本発明の一実施形態のカーソル制御方法で動作するコンピュータにおけるマウス又はタッチパネルの操作と表示画面上のカーソル位置との関係を示す図、図２はその実施形態であるカーソル制御方法および従来のカーソル制御方法を対比して概念的に示す図、図３はその実施形態のカーソル制御方法で作動する情報処理装置の構成の一例を示す図である。
【００２９】
本発明の一実施形態であるカーソル制御方法は、コンピュータプログラムで実行される。カーソル制御方法を実行するコンピュータプログラム、すなわちカーソル制御プログラムはＧＵＩプログラムに組み込まれ、ＧＵＩプログラムの一部として実行される。図１は、そのカーソル制御プログラムが組み込まれたＧＵＩプログラムで動作するコンピュータ（本発明の一実施形態である情報処理装置）におけるマウス又はタッチパネルの操作と表示画面上のカーソル位置との関係を示す図である。
【００３０】
図１（Ａ）はその操作とカーソル位置との関係の変化を時系列で示し、同図（Ｂ）は表示画面上の位置を例示している。このコンピュータは、図３に示すように、タッチパネル式ディスプレイ１、ＣＰＵ２、メモリ３およびマウス４を有する。タッチパネル式ディスプレイ１は、表示画面１０の表面にタッチパネルを備えており、画像の表示と表示画面１０上の位置情報の入力との２つの機能を有している。そこで、このタッチパネル式ディスプレイ１において、表示画面１０上の位置はタッチパネル上の位置と同義である。表示画面１０が指などでタッチされたとき、タッチされた表示画面１０上の位置情報がタッチパネルで検知される。タッチパネルは、検知した位置情報を出力し、ＣＰＵ２がその位置情報を入力する。図３には、ウインドウ１０ａとカーソル１１とが表示画面１０に表示されている例が示してある。ウインドウ１０ａはグラフィックスの一例である。
【００３１】
マウス４又はタッチパネルの何れを使っても表示画面１０の任意の位置にあるウインドウ１０ａ等のグラフィックス（図３には示されていないが、ウインドウ１０ａ以外のメニュー、アイコン、ボタン等のグラフィックスも含む。）を選択できる。表示画面１０に表示されているグラフィックスをマウス４で選択しようとするときは、マウス４を机上などで移動することにより、表示画面１０上のカーソル１１を移動し、表示画面１０に表示されているウインドウ１０ａ等のグラフィックスにカーソル１１を合わせ、マウス４のボタンをクリックする。図３のようにカーソル１１が矢印のときは、選択しようとするグラフィックスの領域内のどこかの位置にその矢印の先端を合わせ、次にマウス４のボタンをクリックすることにより、そのグラフィックスが選択される。他方、表示画面１０に表示されているグラフィックスをタッチパネルで選択しようとするときは、そのグラフィックスを指でタッチすることにより、当該グラフィックスが選択される。グラフィックスを選択するためのポインティングデバイスとして、マウス４或いはタッチパネルの内のどちらを用いたかに拘らず、選択されたグラフィックスの位置情報はＧＵＩプログラムにより、ＣＰＵ２へ入力される。
【００３２】
図１（Ａ）においてＳ１からＳ１０は、表示画面１０において順次に変化する表示状態を、カーソル１１に注目して、経時的に示している。また、Ｃ１からＣ３は、そのカーソル１１を表示画面１０上で移動させるマウス又はタッチパネルの操作を示している。
【００３３】
いま、ＣＰＵ２ではＧＵＩプログラムが常時作動しており、このＧＵＩプログラムと連動するアプリケーションがＣＰＵ２で起動され、表示画面１０に何らかの画像が表示され（状態Ｓ１）、続いて、カーソル１１が表示画面１０の任意の位置に表示された（状態Ｓ２）とする。この状態で、マウス４を操作することにより、マウス操作情報がマウス４から出力され、このマウス操作情報がＣＰＵ２へ入力され（Ｃ１）、ＧＵＩプログラムを作動させているＣＰＵ２は、その操作情報に応じてカーソル１１を移動し（状態Ｓ３）、Ａ位置（図１（Ｂ））にカーソル１１を表示する（状態Ｓ４）。
【００３４】
この状態Ｓ４で、表示画面１０と一体であるタッチパネルにおけるＢ位置（図１（Ｂ））に指でタッチする（タッチパネルを軽く押下する）と、タッチパネル操作情報がタッチパネルから出力され、ＣＰＵ２に入力される（Ｃ２）。タッチパネルは、指がタッチパネルの表面を押下し始めると、タッチされたことを検知し、直ちにタッチパネル操作情報を出力する。ＣＰＵ２は、このタッチパネル操作情報を入力すると、タッチパネルにおけるＢ位置がタッチされ、Ｂ位置のグラフィックスが選択されたと判断し、そのグラフィックスに予め関連付けられている命令を実行する。ＣＰＵ２は、Ｂ位置のグラフィックスが選択されたと判断したとき、Ａ位置の情報をメモリ３に記憶するとともに、Ａ位置に表示されていたカーソル１１を、操作者の意図とは関係なく自動的に移動し（状態Ｓ５）、Ｂ位置に表示する（状態Ｓ６）。
【００３５】
操作者が、タッチパネルを指で押下するのを止め、タッチパネルの表面から指を離すことによりタッチ操作が終了すると、タッチパネル操作情報がタッチパネルから出力され、ＣＰＵ２に入力される（Ｃ３）。ＣＰＵ２は、このタッチパネル操作情報を入力すると、タッチパネルにおけるＢ位置がタッチされた状態の終了と判断し、メモリ３を参照し、メモリ３に記憶しておいたＡ位置に向けてカーソル１１を移動し（状態Ｓ８）、カーソル１１をＡ位置に表示し（状態Ｓ９）、一連の操作が終了した状態（Ｓ１０）となる。
【００３６】
操作者が、元のＡ位置にあるグラフィックスを選択しようとするときは、改めてマウス４を移動する操作（前述の従来の技術で説明した図５における操作Ｃ４）を要せず、単にマウス４におけるボタンをクリックするだけで、その目的のグラフィックスが選択される。
【００３７】
以上には、主に図１および図３を参照して、本発明の一実施形態のカーソル制御方法で動作するコンピュータにおけるマウス又はタッチパネルの操作と表示画面上のカーソル位置との関係を具体的に説明したが、更に図２を参照し、その実施形態であるカーソル制御方法および従来のカーソル制御方法を対比することにより、本実施の形態のカーソル制御方法を具体的に説明する。
【００３８】
図２（Ａ）は図１に示した本発明の一実施形態のカーソル制御方法で動作するコンピュータにおける表示画面１０に表示されるカーソルが、タッチパネルの操作により移動する様子を示す。他方、図２（Ｂ）は図５に示した従来のカーソル制御方法で動作するコンピュータにおける表示画面１０に表示されるカーソルが、タッチパネル及びマウスの操作により移動する様子を示している。
【００３９】
図２（Ａ）に示すように、本発明の一実施形態のカーソル制御方法で動作するコンピュータでは、タッチ操作前（タッチパネルに指をタッチする前）Ｄ１の状態ではＡ位置にあったカーソル１１は、Ｂ位置に対するタッチ操作中（タッチパネルのＢ位置に指をタッチしている間）Ｄ２にはＢ位置に移動し、タッチ操作後（タッチパネルから指を離した時）Ｄ３には、元のＡ位置に戻る。
【００４０】
他方、図２（Ｂ）に示すように、従来のＧＵＩプログラムで動作するコンピュータ（すなわち、従来のカーソル制御方法で動作するコンピュータ）では、タッチ操作前（タッチパネルに指をタッチする前）Ｄ１の状態ではＡ位置にあったカーソル１１は、Ｂ位置に対するタッチ操作中（タッチパネルのＢ位置に指をタッチしている間）Ｄ２にはＢ位置に移動し、タッチ操作後（タッチパネルから指を離した時）Ｄ１３にもＢ位置に留まったままである。カーソル１１を元のＡ位置に戻すには、カーソル１１をＢ位置からＡ位置まで移動させるマウス操作（Ｄ４）が必要である。
【００４１】
（実施形態の効果）
以上、図１乃至図３を参照して、本発明の一実施形態のカーソル制御方法、すなわちこのカーソル制御方法を実行するカーソル制御プログラム組み込んだＧＵＩプログラムで動作するコンピュータにおいた、マウスおよびタッチパネルを操作することにより、表示画面１０上のカーソル１１の位置を移動させる方法を説明した。図１乃至図３を参照して説明したカーソル制御方法では、マウス４の操作によりＡ位置に表示しておいたカーソル１１は、タッチパネルのＢ位置にタッチするというタッチパネルの操作により、Ｂ位置に一旦移動するが、タッチパネルの操作を終了すると、自動的に元のＡ位置に戻る。したがって、本実施形態のカーソル制御方法を採用すれば、Ｂ位置にあるグラフィックスを選択するというタッチパネルの操作に続いて、元のＡ位置にあるグラフィックスを選択するには、マウスを移動してカーソルを移動させるという操作を要せず、単にマウスのボタンをクリックするだけで足りる。
【００４２】
すなわち、従来のカーソル制御方法では、タッチパネル操作に続けて、カーソル１１の動きを見ながらマウス４をＢ位置からＡ位置に戻すというマウスによるカーソルの位置制御の操作が必要であったが、本実施形態のカーソル制御方法の採用により、マウスによるカーソルの位置制御の操作が不要となる。このように、本実施形態のカーソル制御方法には、タッチパネル操作に続けて、直ぐに（マウスによるカーソルの位置制御の操作を要せずして、）マウスのボタンをクリックすることにより、元のＡ位置にあるグラフィックスを選択できるという優れた効果を得ることができる。
【００４３】
このように、マウスやトラックボール等のディスプレイとは独立した独立ポインティングデバイスと、ディスプレイと一体に構成されているタッチパネルとの２種類のポインティングデバイスを有する本発明の実施形態の情報処理装置（コンピュータ）およびその情報処理装置におけるカーソル制御方法では、マウス操作で制御されていたカーソルが、タッチパネルのタッチ操作によりタッチ位置に移動しても、タッチ操作の終了後は、マウス操作で制御されていた元の位置にカーソルが自動的に戻り、そのタッチ位置から元の位置にカーソルを移動させるためのマウス操作を要せず、カーソルを所要のグラフィクスに迅速に、誤りなく位置させることができ、操作の煩雑さが解消できる。したがって、本発明の実施形態の情報処理装置（コンピュータ）およびその情報処理装置におけるカーソル制御方法によれば、カーソルを迅速に制御でき、目的とするグラフィクスを迅速に選択できるので、操作の煩雑さがあった。
【００４４】
（本実施形態の有用な使用形態の例）
図４は、図１乃至図３を参照して説明した本発明の一実施形態であるカーソル制御方法を実施しているコンピュータにおける表示画面の表示の別の一例を示す図である。この実施の形態のコンピュータは、ＧＵＩプログラムを組み込んだアプリケーションプログラムで作動している。この表示画面１０は、レーダ画面であり、対象物Ｔ１〜Ｔ７が表示され、更にウインドウ１０ａ内にアイコンＢ１，Ｂ２，Ｂ３が表示されている。対象物Ｔ１〜Ｔ７は、レーダ探査により取得された画像である。この実施形態のコンピュータは、対象物Ｔ１〜Ｔ７をボタン（グラフィックスの一種）として扱う。カーソル１１は、対象物Ｔ１を指している（カーソル１１の矢印の先が対象物Ｔ１に重なった状態にある）。いま、図４は、マウス４により、カーソル１１を対象物Ｔ１に合わせた状態を示している。このとき、操作者は、アイコンＢ２を選択し、アイコンＢ２に予め関連付けられている命令Ｇ２を起動しようとしているとする。そのために、アイコンＢ２に指をタッチするとカーソル１１は一旦アイコンＢ２に移動し、アイコンＢ２が選択され、命令Ｇ２が起動される。この実施の形態におけるＣＰＵ２は、アイコンＢ２がタッチされた時に、対象物Ｔ１を指していたカーソル１１の位置をメモリ３に記憶する。そこで、アイコンＢ２のタッチが終了すると、メモリ３に記憶されているカーソル１１の元の位置（対象物Ｔ１を指していた位置）を読み出し、その元の位置にカーソル１１を直ちに移動させ、カーソル１１が対象物Ｔ１を指示した状態（カーソル１１の矢印の先が対象物Ｔ１に重なった状態）に戻る。
【００４５】
図４における対象物Ｔ１〜Ｔ７は、グラフィックスであるボタンとして扱われ、各ボタンには予め命令が関連付けられている。そこで、操作者は対象物Ｔ１に関するその命令を入力しようとするときは、アイコンＢ２のタッチに続いて（アイコンＢ２のタッチの直後）に、マウス４を動かすことを要せずして、マウス４のボタンをクリックだけで、対象物Ｔ１に予め関連付けられている命令（例えば、あるプログラムの起動命令）を入力することができる。このように、図４を参照して説明した本実施形態の使用態様では、アイコンＢ２のタッチ操作の後に、アイコンＢ２の位置から対象物Ｔ１の位置の近くまでカーソル１１を移動させながら、対象物Ｔ１の位置にカーソル１１を正確に合わせるという煩瑣な操作が不要であるから、迅速に正確に所定の入力を行うことができる。
【００４６】
以上、本発明の好適な実施形態について説明した。しかし、かかる実施形態は、本発明の単なる例示に過ぎず、何ら本発明を限定するものではないことに留意されたい。本発明の要旨を逸脱することなく、特定用途に応じて種々の変形変更が可能であることが、当業者には容易に理解できよう。
【符号の説明】
【００４７】
１    タッチパネル式ディスプレイ
２    ＣＰＵ
３    メモリ
１０    表示画面
１０ａ    ウインドウ
１１    カーソル
Ｂ１〜Ｂ３    アイコン
Ｇ１〜Ｇ３    命令
Ｔ１〜Ｔ７    対象物
【図１】
2017097753.tif 000003
【図２】
2017097753.tif 000004
【図３】
2017097753.tif 000005
【図４】
2017097753.tif 000006
【図５】
2017097753.tif 000007