(57)【要約】【課題】  タッチパネルで入力操作を行う際には、指またはタッチペン等で操作を行うために、マウスの左ボタンや右ボタンの使い分けやドラッグ操作などが行えない。そのためポインタ位置から離れた位置にある、左クリック、右クリック、ドラッグなどの動作を指定する操作パネルを用いるか、アプリケーションごとにタッチパネル専用の入力操作プログラムが必要であった。【解決手段】  タッチパネルの操作を行う際に、パネルに接触した位置にポインタを表示させると共にポインタに隣接する位置に、マウスでの左クリック、右クリック、ドラッグ等の動作を実行させるための選択メニューを表示し、前記選択メニューからの選択により、マウスでの左クリック、右クリック、ドラッグ等の動作と同等な動作を行わせることにより解決した。【選択図】図１
2007226571.tif 000002
【特許請求の範囲】
【請求項１】
タッチパネルを入力装置とする電子機器装置において、
タッチパネルの操作に関して、ポインタを表示する、ポインタ表示手段と、
ポインタに隣接し、マウスでの動作と同等な動作を実行させるための選択メニューを表示する、選択メニュー表示手段と、
前記選択メニューからの選択により、マウスでの動作と同等な動作を行わせる、メニュー選択項目実行手段とを備えた
ことを特徴とする電子機器装置。
【請求項２】
請求項１の電子機器装置であって、
前記ポインタ表示手段は、タッチパネルに接触することにより、ポインタを表示する
ことを特徴とする電子機器装置。
【請求項３】
請求項２の電子機器装置であって、
前記選択メニュー表示手段は、前記ポインタを表示したのと同時期に選択メニューを表示するか、または、前記タッチパネルに接触した状態が途切れたときに選択メニューを表示する
ことを特徴とする電子機器装置。
【請求項４】
請求項１から請求項３の何れかの電子機器装置であって、
前記選択メニュー表示手段で表示される、マウスでの動作と同等な動作を行わせる選択メニューの項目が、マウスでの左クリック、右クリック、ドラッグを含む選択項目であり、
前記メニュー選択項目実行手段により実行される、マウスでの動作と同等な実行項目が、マウスでの左クリック、右クリック、ドラッグを含む動作項目である
ことを特徴とする電子機器装置。
【請求項５】
請求項１から請求項４の何れかの電子機器装置であって、
前記メニュー選択項目実行手段は、前記選択メニューが表示された際に、
再度タッチパネルの選択メニュー領域内に接触することにより、接触した位置のメニュー項目を選択決定するか、または、前記選択メニュー領域内に一度接触した後、接触状態が途切れる際に、それまで接触状態であった位置のメニュー項目を選択決定する機能を備えた
ことを特徴とする電子機器装置。
【請求項６】
請求項１から請求項５の何れかの電子機器装置であって、
前記メニュー選択項目実行手段は、前記選択メニューで選択された項目がマウスでのドラッグ動作の場合、
再度タッチパネルに接触することにより、前記ポインタの位置から再度タッチパネルに接触された地点の間を直線で結んだ経路を、ドラッグ動作での補間を行い、引き続きタッチパネルとの接触状態が続いている間、タッチパネルの接触地点でのドラッグ動作を継続させ、
前記タッチパネルとの接触状態が途切れたときに、ドラッグ動作を終了する機能を備えた
ことを特徴とする電子機器装置。
【請求項７】
請求項１から請求項６の何れかの電子機器装置であって、
前記選択メニュー表示手段は、前記選択メニューの選択項目に、前記ポインタが表示されている位置に関連した選択項目が表示される、状況依存選択項目表示機能を備えた
ことを特徴とする電子機器装置。
【請求項８】
請求項７の電子機器装置であって、
前記選択メニュー表示手段は、前記選択メニューの選択項目に、前記ポインタが表示されている位置に関連して表示される項目が、前記ポインタ位置での右クリックにより表示される選択項目である、状況依存右クリック選択項目表示機能を備えた
ことを特徴とする電子機器装置。
【請求項９】
タッチパネルを入力装置とする電子機器装置上で動作するプログラムであって、
タッチパネルの操作に関して、ポインタを表示する、ポインタ表示ステップと、
ポインタに隣接し、マウスでの動作と同等な動作を実行させるための選択メニューを表示する、選択メニュー表示ステップと、
前記選択メニューからの選択により、マウスでの動作と同等な動作を行わせる、メニュー選択項目実行ステップとをコンピュータに実行させる
ことを特徴とするプログラム。
【請求項１０】
請求項９のプログラムであって、
前記ポインタ表示ステップは、タッチパネルに接触することにより、ポインタを表示する
ことを特徴とするプログラム。
【請求項１１】
請求項１０のプログラムであって、
前記選択メニュー表示ステップは、前記ポインタを表示したのと同時期に選択メニューを表示するか、または、前記タッチパネルに接触した状態が途切れたときに選択メニューを表示する
ことを特徴とするプログラム。
【請求項１２】
請求項９から請求項１１の何れかのプログラムであって、
前記選択メニュー表示ステップで表示される、マウスでの動作と同等な動作を行わせる選択メニューの項目が、マウスでの左クリック、右クリック、ドラッグを含む選択項目であり、
前記メニュー選択項目実行ステップにより実行される、マウスでの動作と同等な実行項目が、マウスでの左クリック、右クリック、ドラッグを含む動作項目である
ことを特徴とするプログラム。
【請求項１３】
請求項９から請求項１２の何れかのプログラムであって、
前記メニュー選択項目実行ステップは、前記選択メニューが表示された際に、
再度タッチパネルの選択メニュー領域内に接触することにより、接触した位置のメニュー項目を選択決定するか、または、前記選択メニュー領域内に一度接触した後、接触状態が途切れる際に、それまで接触状態であった位置のメニュー項目を選択決定する機能をコンピュータに実行させる
ことを特徴とするプログラム。
【請求項１４】
請求項９から請求項１３の何れかのプログラムであって、
前記メニュー選択項目実行ステップは、前記選択メニューで選択された項目がマウスでのドラッグ動作の場合、
再度タッチパネルに接触することにより、前記ポインタの位置から再度タッチパネルに接触された地点の間を直線で結んだ経路を、ドラッグ動作での補間を行い、引き続きタッチパネルとの接触状態が続いている間、タッチパネルの接触地点でのドラッグ動作を継続させ、
前記タッチパネルとの接触状態が途切れたときに、ドラッグ動作を終了する機能をコンピュータに実行させる
ことを特徴とするプログラム。
【請求項１５】
請求項９から請求項１４の何れかのプログラムであって、
前記選択メニュー表示ステップは、前記選択メニューの選択項目に、前記ポインタが表示されている位置に関連した選択項目が表示される、状況依存選択項目表示機能をコンピュータに実行させる
ことを特徴とするプログラム。
【請求項１６】
請求項１５のプログラムであって、
前記選択メニュー表示ステップは、前記選択メニューの選択項目に、前記ポインタが表示されている位置に関連して表示される項目が、前記ポインタ位置での右クリックにより表示される選択項目である、状況依存右クリック選択項目表示機能をコンピュータに実行させる
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
タッチパネル入力による電子機器装置及び、タッチパネルの入力操作を行うプログラムにおいて、タッチパネルの操作に係わり、マウスにおける左クリック、右クリック、ドラッグ等の動作をタッチパネルにおいて実現する技術に関する。
【背景技術】
【０００２】
タッチパネルでは、指やタッチペン等により、パネルに接触して入力を行うが、マウスと違い左ボタンや右ボタンがないので、左クリック動作、右クリック動作、ドラッグ動作（マウスの左ボタンを押したまま、マウスを移動させる動作）を行うには、何らかの仕組みが必要である。
【０００３】
従来技術では、タッチパネルでの入力の際に、画面上に操作パネルを表示し、その操作パネル上に配置されているボタンに、左クリックや右クリックやドラッグ動作の開始機能を与え、それらのボタンに接触して動作を指定することにより、タッチパネルでもマウスのような操作を可能にする方法があった（特許文献１参照）。
【０００４】
しかし、この方法では、ポインタと操作パネルが離れているために操作しにくい。例えば、右クリック動作を行う際には、右クリック動作を行う位置に触れて動作位置を決定し、離れた位置にある操作パネル上の右クリック機能ボタンに接触すると、最初の指定したポインタ位置に右クリックメニューが出現するので、再度その位置に戻って、その右クリックメニューの中から選択項目に接触して選択するという煩雑な行程が必要であった。また、画面上に操作パネルを表示させる必要があるため、画面上の他のアプリケーションなどに使用できる表示領域が狭くなってしまう問題もあった。
【０００５】
また、指でタッチパネルに接触すると指の先端の少し離れた箇所にポインタが表示され、ユーザがそのポインタを目印に操作する方法があった（特許文献２参照）。この方法では、選択項目に対しタッチパネルで触れる動作か、または選択項目上に触れて選択した状態を選択項目の反転表示で確認して、パネルから離れる動作を左クリック動作にあてることができるが、右クリックやドラッグ動作などについては対応しておらず、それらの動作に対応させるためには、アプリケーション毎にタッチパネル入力専用のプログラムが必要であった。
【０００６】
【特許文献１】特開２００３−１０８３１０号公報
【特許文献２】特開平６−５１９０８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
タッチパネルでの入力動作の際に、マウスで行える右クリックやドラッグ動作などを画面上の離れた位置にある操作パネルを用いなければできないか、またはアプリケーションごとにタッチパネル専用の入力プログラムを準備しなければいけないという問題があった。
【課題を解決するための手段】
【０００８】
タッチパネルでの入力動作の際に、マウスで行える右クリックやドラッグ動作などを画面上の離れた位置にある操作パネルを用いなければならないか、またはアプリケーションごとにタッチパネル専用の入力プログラムを準備しなければいけないという問題を以下の方法で解決した。
【０００９】
タッチパネルを入力装置とする電子機器装置においては、タッチパネルの操作に関してポインタを表示する、ポインタ表示手段と、ポインタに隣接し、マウスでの動作と同等な動作を実行させるための選択メニューを表示する、選択メニュー表示手段と、前記選択メニューからの選択により、マウスでの動作と同等な動作を行わせる、メニュー選択項目実行手段とを備えたことを最も主要な特徴とする。
【００１０】
タッチパネルを入力装置とする電子機器装置上において動作するプログラムは、タッチパネルの操作に関して、ポインタを表示する、ポインタ表示ステップと、ポインタに隣接し、マウスでの動作と同等な動作を実行させるための選択メニューを表示する、選択メニュー表示ステップと、前記選択メニューからの選択により、マウスでの動作と同等な動作を行わせる、メニュー選択項目実行ステップとを備えたことを最も主要な特徴とする。
【発明の効果】
【００１１】
タッチパネルを入力装置とする電子機器装置においては、タッチパネルの操作に関してポインタを表示する、ポインタ表示手段と、ポインタに隣接し、マウスでの動作と同等な動作を実行させるための選択メニューを表示する、選択メニュー表示手段と、前記選択メニューからの選択により、マウスでの動作と同等な動作を行わせる、メニュー選択項目実行手段とを備えたことを最も主要な特徴とするため、タッチパネルでの入力動作の際に、マウスで行える右クリックやドラッグ動作などを画面上の離れた位置にある操作パネルを用いること無く、またはアプリケーションごとにタッチパネル専用の入力プログラムを準備する必要も無く、タッチパネルで触れた位置に出現するポインタに隣接する位置に表示された、選択メニューからの選択によりマウスと同等の操作を実現した。
【００１２】
タッチパネルを入力装置とする電子機器装置上において動作するプログラムは、タッチパネルの操作に関して、ポインタを表示する、ポインタ表示ステップと、ポインタに隣接し、マウスでの動作と同等な動作を実行させるための選択メニューを表示する、選択メニュー表示ステップと、前記選択メニューからの選択により、マウスでの動作と同等な動作を行わせる、メニュー選択項目実行ステップとを備えたことを最も主要な特徴とするため、タッチパネルでの入力動作の際に、マウスで行える右クリックやドラッグ動作などを画面上の離れた位置にある操作パネルを用いること無く、またはアプリケーションごとにタッチパネル専用の入力プログラムを準備する必要も無く、タッチパネルで触れた位置に出現するポインタに隣接する位置に表示された、選択メニューからの選択によりマウスと同等の操作を実現した。
【発明を実施するための最良の形態】
【００１３】
タッチパネルでの入力動作の際に、マウスで行える右クリックやドラッグ動作などを画面上の離れた位置にある操作パネルを用いなければできないか、またはアプリケーションごとにタッチパネル専用の入力プログラムを準備しなければいけないという問題を、タッチパネルに接触した際にポインタを表示させ、そのポインタの表示位置に隣接する位置にマウス操作の選択メニューを表示し、選択することにより実現した。
【実施例１】
【００１４】
［動作の概要］
図１に実施例の動作の概要を示す。タッチパネルでは、指やタッチペン等で操作を行う。そのためマウスに搭載されている左ボタン、右ボタンが無いため、左クリック動作や、右クリック動作、ドラッグ動作などを実行するためには、その動作を実行させるための仕組みが必要である。
【００１５】
本発明では、指やタッチペン等で触れることにより、その触れた位置にポインタを表示すると共に、ポインタと隣接する位置にマウスの左クリック、右クリック、ドラッグなどの動作を機能させるための選択メニューを表示させ、それらの選択メニューの表示項目を指やタッチペン等で触れて選択することによりマウスと同等の操作を行わせる。
【００１６】
本発明の請求項１を実施する電子機器装置を実施例１として説明する。請求項９のプログラムは請求項１の電子機器装置と同じ動作をするので、実施例１のフローチャートの説明の中で請求項９のプログラムのステップの実施例についての説明も行う。また、請求項４及び請求項１２についても実施例１のフローチャートの中でその実施例について説明を行う。
【００１７】
［構成］
図２に本発明の実施例１の電子機器装置のブロック構成図を示す。
【００１８】
電子機器装置は、ＣＰＵ１、メモリ３、ハードディスク５、入力装置７、ディスプレイ９からなる。本発明の機能を実行するプログラムは、ハードディスク５上に記憶されており、実行時に該プログラムが、メモリ３上にロードされ、ＣＰＵ１がプログラムを実行し、ディスプレイ９に出力を表示し、入力装置７からの入力に従いプログラムが実行される。入力装置７は、タッチパネルとキーボードからなる。
【００１９】
［フローチャート］
図３（ａ）（ｂ）に本実施例の動作を説明するフローチャートを示す。実施例１の電子機器装置上のプログラムは、図２の入力装置７のひとつであるタッチパネルからの入力を監視しており、パネルへの接触が発生した際には、図３（ａ）のパネルへのタッチイベント発生のフローチャートの開始ステップＳ１９に実行が移り、逐次プログラムのステップを実行する。また、タッチパネルにより、ポインタに隣接するメニューの項目が選択された場合には、図３（ｂ）のメニュー項目選択イベント発生のフローチャートの開始ステップＳ４１に実行が移り、逐次プログラムのステップを実行する。以下に順を追ってフローチャートの流れについて説明する。
【００２０】
タッチパネルに指やタッチペン等で接触すると、Ｓ１９に実行が移り、タッチパネルの接触イベント処理が始まる。
【００２１】
次に、接触されたタッチパネルの座標値を取得する段階、ステップＳ２１が実行される。
【００２２】
次に、ドラッグ状態フラグが立っているかどうかを判断する段階、ステップＳ２３を実行する。最初の接触の場合は、ドラッグ状態ではないので判断はＮＯとなりＳ２５に動作が進む。Ｓ２３の判断がＹＥＳとなる場合に関しては、図３（ｂ）のメニュー項目選択イベント発生の説明後に行う。
【００２３】
Ｓ２３でＮＯと判断されると、座標位置にポインタを表示する段階、ステップＳ２５を実行する。（請求項２のポインタ表示手段の実施例及び、請求項１０のポインタ表示ステップの実施例）
次に、事前の設定（メニュー中のオプションなどで初期設定をしておく）により、メニュー表示が有効となっているかどうかを判断する段階、ステップＳ２７を実行する。事前にメニュー表示を有効としていない場合は、Ｓ２９を飛ばし処理を終了する。また、メニューが表示されていないので、図３（ｂ）のメニュー項目選択イベント発生にも進まない。
【００２４】
Ｓ２７でＹＥＳの場合は、ポインタの隣にタッチパネルでマウス動作を実現するための左クリック、右クリック、ドラッグ等の選択項目を表示する選択メニューを表示する段階、ステップＳ２９を実行し処理を終了する。（請求項４の選択メニュー表示手段の実施例及び、請求項１２の選択メニュー表示ステップの実施例）
この時点で、メニュー内の項目が選択された場合は、図３（ｂ）のメニュー項目イベント発生の開始ステップＳ４１に実行が進む。タッチパネルのメニュー領域外の位置が接触された場合は、再度パネルへのタッチイベント発生の開始ステップＳ１９に実行が戻る。
【００２５】
次にメニュー内の項目が選択された場合について説明する。メニュー項目の選択は、表示されたメニュー項目に接触することにより、選択がなされてもよいし、一度メニュー項目領域内に接触した後、接触状態が途切れたときにそれまで接触状態であった項目の選択がなされたとしてもよい。
【００２６】
メニュー内の項目が選択されるとメニュー項目選択イベントが発生したと認識され、Ｓ４１からのメニュ項目選択イベント処理が開始される。（図３（ｂ））
次に選択されたメニュー項目が何かを判断する段階、ステップＳ４３が実行される。ここでは、メニューの選択項目について、図１に示す、左クリック、左ボタンでのドラッグ、右クリック、ポインタ非表示の４項目の選択肢がある場合について説明する。
【００２７】
選択メニュー項目が左クリックの場合には、左クリック動作を実行する段階、ステップＳ５１に進みポインタ位置での左クリック動作を行い、処理を終了する。
【００２８】
選択メニュー項目が右クリックの場合には、右クリック動作を実行する段階、ステップＳ４９に進みポインタ位置での右クリック動作を行い、処理を終了する。
【００２９】
選択メニュー項目がポインタ非表示の場合には、ポインタを非表示にする段階、ステップＳ５３に進み、次に座標情報を削除する段階、ステップＳ５５に進み処理を終了する。
【００３０】
選択メニュー項目が左ボタンによるドラッグ動作の場合は、現ポインタ座標位置をドラッグ開始位置に設定する段階、ステップＳ４５を実行し、次にドラッグ状態フラッグを立てる段階、ステップＳ４７を実行し、メニュー項目選択処理を終了する。この時点で、ドラッグ動作を開始したので、次にドラッグ動作を継続する位置へのパネルの接触を待つこととなる。
【００３１】
次にパネルに接触が発生したときには、パネルへのタッチイベント発生により図３（ａ）のＳ１９に処理が進み、その地点の座標をＳ２１により取得して、次のドラッグ状態フラグが立っているかを判断するＳ２３において、Ｓ４７でドラッグ状態フラグが立てられているので、Ｓ２３の判断はＹＥＳとなり、ドラッグ開始位置から座標位置までのドラッグ操作を実行する段階、ステップＳ３１に進む。ここでのドラッグ開始位置とは、ステップＳ４５で設定された位置である。
【００３２】
Ｓ３１でドラッグ動作を終了し、次にドラッグ状態フラグを降ろす段階、ステップＳ３３を実行し、処理を終了する。
【００３３】
上記のＳ５１，Ｓ４９，Ｓ５３，Ｓ４５，Ｓ３１は請求項１のメニュー選択項目実行手段または、請求項９のメニュー選択項目実行ステップの実施例である。このうちＳ５３を除くＳ５１，Ｓ４９，Ｓ４５，Ｓ３１が請求項４のメニュー選択項目実行手段または、請求項１２のメニュー選択項目実行ステップの実施例である。
【００３４】
［実施例１の効果］
本実施例により、マウスのような左ボタン、右ボタンのない指やタッチペンを使って入力を行うタッチパネルを用いた電子機器装置においても、マウスと同等の操作をポインタに近接して表示されるメニューからマウス操作に相当する項目を選択することにより実行できる。
【実施例２】
【００３５】
本発明の請求項２、請求項３、請求項５、請求項６の実施例としての電子機器装置について説明する。
【００３６】
請求項３では、選択メニューを表示するタイミングが、タッチパネルへの接触時にポインタを表示するのと同時期か、またはその後にタッチパネルへの接触状態が途切れた時に行うかの二つの場合があるが、本実施例２では、前者のポインタを表示するのと同時期に選択メニューを表示する場合について説明する。
【００３７】
請求項１０のプログラムは、請求項２の電子機器装置の動作と同じ動作をする。請求項１１のプログラムは、請求項３の電子機器装置の動作と同じ動作をする。請求項１３のプログラムは、請求項５の電子機器装置の動作と同じ動作をする。請求項１４のプログラムは、請求項６の電子機器装置の動作と同じ動作をする。よって、本実施例２の動作の流れ及び状態遷移図の説明の中で、請求項１０、請求項１１、請求項１３、請求項１４のプログラムのステップの実施例について説明する。
【００３８】
［構成］
実施例２の電子機器装置の構成については、実施例１で示したものと全く同じである。
【００３９】
［動作の流れ］
実施例２のフローチャートは、実施例１で示したものと同じであるが、タッチパネルに接触する動作とタッチパネルから離れるときの動作についての詳細な説明を行うために図４の状態遷移図を使って説明する。
【００４０】
［状態遷移図］
図４の状態遷移図では、（ａ）（ｂ）（ｃ）（ｄ）（ｅ）（ｆ）の６つの異なる状態があり、入力としてパネルに接触するか、パネルから指やタッチペン等を離すか（離脱）により、上記の（ａ）〜（ｆ）の状態間で遷移する。また、状態を遷移する際には、実行される処理があるが、それを出力として図４に記載すると共に以下に説明を行う。
【００４１】
初期状態は、（ａ）の待機状態であり、そのときにポインタを表示するかしないかは、事前の設定による。この状態ではパネルへの接触が無い状態である。
【００４２】
（ａ）の待機状態において、パネルへの接触があると、これまでポインタが表示されている場合は、そのポインタを消去し、接触された位置に新しくポインタと選択メニューを表示し、状態（ｂ）に遷移する。
【００４３】
（ｂ）は、通常ポインタ移動継続状態で、タッチパネルに接触した状態である。図４（ｂ）の状態図の中に示すようにポインタと選択メニューが表示されている。
【００４４】
（ｂ）の状態でパネルに接触したまま、接触位置を移動すると、旧ポインタとメニューを消去し、移動先にポインタとメニューを表示する。遷移先の状態は同じ（ｂ）であり、ポインタの移動状態を継続する。
【００４５】
（ｂ）の状態でパネルから指（またはタッチペン；以降タッチペンについての記載は省略）を離すと、（ｃ）のメニュー項目選択待機状態に移る。表示は（ｂ）と同じである。
【００４６】
（ｃ）において、メニュー領域内を接触すると、接触位置のメニュー項目を反転表示などにより他のメニュー項目と区別させるハイライト表示をさせ、（ｄ）に移る。
【００４７】
（ｃ）においてメニュー領域外を接触すると、これまでのポインタとメニューを消去し、新しく接触した位置にポインタとメニューを表示し、（ｂ）の通常ポインタ移動継続状態に戻る。
【００４８】
（ｄ）は、メニュー項目選択継続状態で、タッチパネルに接触した状態である。図４（ｄ）の状態図の中に示すように接触された位置のメニュー項目がハイライトされた状態に表示されている。
【００４９】
（ｄ）の状態でパネルに接触したまま、メニュー領域内で接触位置を移動すると、これまでのハイライトメニュー項目を通常表示に戻し、移動された位置のメニュー項目をハイライト表示にする。状態は（ｄ）のままである。
【００５０】
（ｄ）の状態でパネルに接触したまま、メニュー領域外に移って指を離すと、これまでハイライト表示を行っていたメニュー項目を通常表示に戻し、（ｃ）状態に移る。
【００５１】
（ｄ）の状態でドラッグ以外のメニュー項目をハイライトした状態で指を離すと、ハイライトされていたメニュー項目を点滅表示させ、該当のメニュー項目（左クリックや右クリックなど）を実行し、その後メニューを消去し、（ａ）の待機状態に移る。その際、事前に待機状態ではポインタを表示しない設定となっている場合は、ポインタも消去する。メニュー項目を点滅表示させるのは、該当メニュー項目が実行されたことをユーザに知らせるためであるが、必ずしも必要では無い。選択されたメニュー項目によっては違う動作（例えばビープ音など）での実行確認も可能である。
【００５２】
（ｄ）の状態でドラッグのメニュー項目をハイライトした状態で指を離すと、メニューを消去し、ポインタの形をドラッグ状態を示すように変更して表示し、（ｅ）状態に移る。ポインタの形を変更することに関しては、例えば、図４の（ｅ）（ｆ）にあるようにポインタ先端部を違う色で三角形に塗りつぶすなどすることにより、ドラッグ動作に入っていることを示すことができる。マウスでのドラッグ動作では、ユーザが左ボタンを押しつつマウスを動かすので、自らドラッグ動作を行っていることを確認できるが、タッチパネルの場合は、ドラッグ動作に入っているのと、タッチパネルが入力を待っている状態との間に、マウスでのドラッグ動作のようなユーザの認識がないので、ドラッグ状態にあることを何らかの方法でユーザに明示することが望ましい。そのひとつの方法として図のようにポインタの形を変更する方法をとることができる。
【００５３】
（ｅ）は、ドラッグ開始位置待機状態である。この状態ではドラッグが開始された状態であり、パネルから指が離れた状態である。次のパネルへの接触により、引き続きドラッグ操作を継続するか、ドラッグ操作をキャンセルするかを選択することとなる。
【００５４】
（ｅ）の状態において、ドラッグ不可能な領域でのパネルへの接触があった場合、ドラッグ動作をキャンセルし、ポインタを通常表示に戻すか、事前の設定によっては消去し、待機状態である（ａ）状態に移る。
【００５５】
（ｅ）の状態において、ドラッグ可能領域でのパネルへの接触があった場合、ドラッグ開始位置から接触位置までを直線で結んだ間をドラッグ動作で補間を行い、ポインタ位置を接触位置へ更新する。（請求項６のメニュー選択項目実行手段の実施例及び、請求項１４のメニュー選択項目実行ステップの実施例）そして、（ｆ）状態に移る。
【００５６】
（ｆ）は、ドラッグ動作継続状態である。この状態は引き続きドラッグ状態が継続されている状態であり、パネルに指が接触したままの状態である。
【００５７】
（ｆ）の状態でパネルに接触したまま移動すると、移動した位置でドラッグ処理を継続する。これは、例えば絵を書くソフトでドラッグ状態で筆により線を描く場合の、線を描き続けている状態（マウスの左ボタンを押しながらマウスを移動している状態）に相当する。つまり、画面上にマウスの移動位置に合わせて線を描画するのが上記ドラッグ処理に相当する。この接触したままの移動では、状態は同じ（ｆ）のままである。（請求項６のメニュー選択項目実行手段及び、請求項１４のメニュー選択項目実行ステップの実施例）
（ｆ）の状態でパネルから指を離すと、ドラッグの終点動作を実行する。（請求項６のメニュー選択項目実行手段及び、請求項１４のメニュー選択項目実行ステップの実施例）ドラッグの終点動作とは、例えば前記絵を書くソフトで最終地点まで描いた線に最終地点から開始地点までの線を足して全周を囲み、内側を色で塗りつぶす動作などを行うものがあるが、その場合の最終地点から開始地点までの線を足すこと及び内側を塗りつぶす動作がドラッグの終点動作である。ドラッグ終点動作を行った後、ポインタを通常表示に戻すか、または事前設定で消去を選択している場合は消去して（ａ）の待機状態に戻る。
【００５８】
以上により図４の状態遷移図の説明を終了する。
【００５９】
［実施例２の効果］
実施例２では、タッチパネルへの接触、接触したままの移動及び離脱（パネルから指を離す行為）により、マウスと同等の動作が選択することができ、非常に分かりやすいマンマシンインターフェースとなっている。また、タッチパネルに接触することにより、メニュー項目が表示されるので、どのような動作が可能なのかを確認することができる。また、ドラッグ状態においては、ポインタの形が変わるので、タッチパネルによっても、ドラッグ状態に入っているのを明確に確認できることになる。
【実施例３】
【００６０】
本発明の請求項３の実施例としての電子機器装置の別動作について説明する。
【００６１】
請求項３では、選択メニューを表示するタイミングが、タッチパネルへの接触時にポインタを表示するのと同時期か、またはその後にタッチパネルへの接触状態が途切れた時に行うかの二つの場合があるが、実施例３では、後者のタッチパネルへの接触状態が途切れた時期に選択メニューを表示する場合について説明する。
【００６２】
請求項１１のプログラムは、請求項３の電子機器装置の動作と同じ動作をするので、実施例３の動作の流れ及び状態遷移図の説明の中で、請求項１１のプログラムのステップの実施例について説明する。
【００６３】
［構成］
実施例３の構成については、実施例１で示したものと全く同じである。
【００６４】
［動作の流れ］
請求項３と請求項１１の発明の動作の流れについては、全く同じであるので本実施例３で同時に説明する。
【００６５】
実施例２と実施例３は、ほぼ動作が同じである。よって、異なる点について図５の状態遷移図を使って説明する。
【００６６】
［状態遷移図］
図５は、実施例３の動作を表す状態遷移図である。図４で示した実施例２との違いは、（ｂ）の通常ポインタ移動継続状態での表示に関してのみである。
【００６７】
実施例２では、待機状態（ａ）からタッチパネルへの接触があると、ポインタとポインタに近接するメニューの表示を行ったが、実施例３では、ポインタのみを表示しメニューの表示は行わない。（図５（ｂ））
（ｂ）の状態で、パネルから指を離すとメニュー表示を行う。そして（ｃ）の状態に遷移する。
【００６８】
（ｂ）状態でメニューが表示されていても、実際にメニューの選択を行うのは一度パネルから指を離した後になるので、パネルに接触中の状態の（ｂ）では、表示を行わず、パネルから指を離した（ｃ）の状態になってからメニューを表示する。
【００６９】
状態遷移図のその他の点は、実施例２と同じである。
【００７０】
［実施例３の効果］
実施例３により、ポインタに近接する表示メニューがタッチパネルから指を離した後にのみ表示されるので、指が触れたままパネル上を移動している際などに、選択メニューにより画面が隠れることが無く、必要な画面上の情報を確認しながらパネル上を移動することができる。
【実施例４】
【００７１】
本発明の請求項７の実施例としての電子機器装置を実施例４のＭＦＰ装置として説明する。請求項１５のプログラムの動作は請求項７の電子機器装置と同じであるので、本実施例の表示項目の説明で請求項１５の実施例についての説明も同時に行う。
【００７２】
［構造］
実施例４のＭＦＰ装置の構造は、実施例１と同様図２に示す構成である。その他にＭＦＰ装置としての印刷部やスキャナ部などを備えているが、それらは本発明の本質には関係ないので省略する。
【００７３】
［動作の流れ］
実施例４の動作の流れは、実施例１で示した図３のフローチャートと同じであるので、説明を省略する。
【００７４】
［表示項目の説明］
図６は、実施例４の操作パネルにおける表示例である。操作パネル中には、その機能別に４つのアイコン、コピー、ＦＡＸ、スキャナ、設定が表示されている。
【００７５】
今、タッチパネルでコピー項目をタッチすると、ポインタ表示手段によりポインタが表示され、選択メニュー表示手段により、選択メニューが表示される。この選択メニュー表示の際に、ポインタ位置が４つのアイコン上のコピーの項目にあるため、そのメニューの選択項目には、コピーの機能に関連する選択項目である、１枚印刷、２枚印刷、などの印刷枚数の設定や、白黒印刷、カラー印刷などの選択項目が表示されている。これは、請求項７の状況依存選択項目表示手段の実施例である。
【００７６】
ポインタ位置が、別のアイコン上、例えばＦＡＸの上にあれば、それに関連した、送り先電話番号設定メニューなどの関連項目が選択メニュー中に表示され、選択可能となる。
【００７７】
［実施例４の効果］
本実施例により、パーソナルコンピューターなどの情報処理装置以外でも、本発明によるタッチパネルでの選択メニューでメニュー選択が効率よく行える。
【実施例５】
【００７８】
本発明の請求項８の実施例としての電子機器装置を実施例５のパーソナルコンピュータとして説明する。請求項１６のプログラムの動作は請求項８の電子機器装置と同じであるので、本実施例の表示項目の説明において請求項１６の実施例についての説明も同時に行う。
【００７９】
［構造］
実施例５のパーソナルコンピュータの構造は、実施例１と同様、図２に示す構成である。
【００８０】
［動作の流れ］
実施例５の動作の流れは、実施例１で示した図３のフローチャートと同じであるので、説明を省略する。
【００８１】
［表示項目の説明］
図７は、実施例５のデスクトップにおける表示例である。
【００８２】
デスクトップ上には、インターネットブラウザプログラムが起動しており、ポインタはブラウザ上のリンク位置上に載っている。
【００８３】
本発明によらず、マウスを用いて同ポインタ位置上で右クリックを行うと、前記インターネットブラウザプログラムが生成する右クリックメニューが表示される。それには、「新しいウィンドウで開く」、「新しいタブでウィンドウを開く」、「リンクの場所をコピー」、「以前のページに戻る」などの右クリックメニュー項目が含まれている。
【００８４】
本実施例では、図７に示すように、マウスでの「左クリック」動作メニュー項目、マウスでの「右クリック」動作メニュー項目に加えて、前記インターネットブラウザプログラムが生成する右クリックメニューの項目である、前記「新しいウィンドウで開く」、「新しいタブでウィンドウを開く」、「リンクの場所をコピー」、「以前のページに戻る」などの項目が付加されて表示される（請求項８の状況依存右クリックメニュー表示手段の実施例）。
【００８５】
このリンク位置上にポインタがある場合、ドラッグ動作は意味をなさないので表示されない（請求項７の選択メニュー表示手段の状況依存選択項目表示機能の実施例）。
【００８６】
［実施例５の効果］
本実施例により、選択メニューにあらかじめ右クリックで表示される項目が載っているので、右クリックメニュー項目を実行する際には、タッチパネルに接触して表示される選択メニューから、所定の右クリックメニュー項目を選択する一度のメニュー選択によって行うことが出来る。
【００８７】
タッチパネルによる従来技術では、同動作を行うのに、右クリック動作を行う位置に触れて動作位置を決定し、離れた位置にある操作パネル上の右クリック機能ボタンに接触して、右ボタン動作を行わせ、それにより最初の指定したポインタ位置に右クリックメニューが出現するので、再度その位置に戻って、その右クリックメニューの中から選択項目に接触して選択するという煩雑な行程が必要であった。本実施例により、タッチパネルによる右クリック操作が効率的に行えることがわかる。
［上記各実施例でのその他の項目］
メニュー表示手段によりメニューを表示した後、指定した時間（例えば１分間）タッチパネルへの接触が無いと、メニューを消去し、待機状態（タッチパネルへの入力を待っている状態）に戻る条件を付け加えてもよい。その場合事前の設定により、ポインタも同時に消去してもよい。
【００８８】
同様にポインタ表示手段によりポインタを表示した後、指定した時間（例えば１分間）タッチパネルへの接触が無いと、ポインタを消去し、待機状態（タッチパネルへの入力を待っている状態）に戻る条件を付け加えてもよい。
【００８９】
本発明による電子機器装置は、パーソナルコンピュータなどの情報処理装置であってもよいし、また、操作パネルがタッチパネルとなっている複合機、携帯端末であるＰＤＡ、携帯ゲーム機であってもよい。
【００９０】
また、選択メニューの項目はマウス動作のシミュレートに限らず、前記電子機器装置に特有の機能を割り当ててもよい。
【図面の簡単な説明】
【００９１】
【図１】実施例１の概要説明である。
【図２】電子機器装置のブロック構成図である（実施例１）。
【図３】フローチャートである（実施例１）。
【図４】状態遷移図である（実施例２）。
【図５】状態遷移図である（実施例３）。
【図６】ＭＦＰ装置のタッチパネル表示画面である（実施例４）。
【図７】パーソナルコンピュータの表示画面である（実施例５）。
【符号の説明】
【００９２】
１  ＣＰＵ（ポインタ表示手段、選択メニュー表示手段、メニュー選択項目実行手段）
３  メモリ
５  ハードディスク
Ｓ２５  ポインタ表示ステップ
Ｓ２９  選択メニュー表示ステップ
Ｓ３１，Ｓ４５，Ｓ４９、Ｓ５１、Ｓ５３  メニュー選択項目実行ステップ
【図１】
2007226571.tif 000003
【図２】
2007226571.tif 000004
【図３】
2007226571.tif 000005
【図４】
2007226571.tif 000006
【図５】
2007226571.tif 000007
【図６】
2007226571.tif 000008
【図７】
2007226571.tif 000009