(57)【要約】【課題】タッチパネル等の指示体位置検出機能を用いて、文字入力や複数のアプリケーションの同時起動などの操作を至極簡単に行えるようにする。【解決手段】電子機器の表示パネルに積層された指示体位置検出部により、検出面上にて指示体が指示する位置を検出し、電子機器の持つ制御部により、表示パネルに表示された画像に含まれる、機能が割り当てられた複数の機能表示部のうち少なくとも、指示体により最初に指示された機能表示部（初期機能表示部）を特定する。また、制御部により、初期機能表示部を指示した指示体が検出面から離れない状態で、当該指示体により最後に指示された機能表示部（最終機能表示部）を特定し、最終機能表示部を特定した後、初期機能表示部に割り当てられた機能と、最終機能表示部に割り当てられた機能のそれぞれを有効とする。そして、表示処理部により、表示パネルに表示すべき画像を生成し、表示する。【選択図】図１５
2011123571.tif 000002
【特許請求の範囲】
【請求項１】
機能が割り当てられた機能表示部を含む画像を表示するための表示パネルと、
前記表示パネルに積層され、検出面上にて指示体が指示する位置を検出する指示体位置検出部と、
前記表示パネルに表示された画像に含まれる複数の機能表示部のうち少なくとも、前記指示体により最初に指示された機能表示部（初期機能表示部）に割り当てられた機能と、前記初期機能表示部を指示した前記指示体が前記検出面から離れない状態で、当該指示体により最後に指示された機能表示部（最終機能表示部）に割り当てられた機能のそれぞれを有効とする制御を行う制御部と、
前記表示パネルに表示すべき画像を生成する表示処理部と、を含む
指示体位置検出機能付き電子機器。
【請求項２】
前記制御部は、前記初期機能表示部と前記最終機能表示部との間で、前記指示体により指示された機能表示部（中間機能表示部）に割り当てられた機能をさらに有効とする
請求項１に記載の指示体位置検出機能付き電子機器。
【請求項３】
前記制御部は、前記初期機能表示部と前記最終機能表示部との間に配置された機能表示部が前記指示体の軌跡で囲まれた場合、当該機能表示部を前記中間機能表示部として認識する
請求項２に記載の指示体位置検出機能付き電子機器。
【請求項４】
前記制御部は、前記指示体が、前記初期機能表示部と前記最終機能表示部との間に配置された機能表示部上で所定時間停止した場合、当該機能表示部を前記中間機能表示部として認識する
請求項２に記載の指示体位置検出機能付き電子機器。
【請求項５】
前記制御部は、前記指示体が前記検出面から離れたときに指示されていた機能表示部を、前記最終機能表示部として認識する
請求項１乃至４に記載の指示体位置検出機能付き電子機器。
【請求項６】
前記制御部は、前記指示体が前記初期機能表示部と前記最終機能表示部との間に配置された機能表示部を指示しても、当該機能表示部に割り当てられた機能を有効としない
請求項１に記載の指示体位置検出機能付き電子機器。
【請求項７】
前記機能表示部はアイコンである
請求項１乃至６のいずれかに記載の指示体位置検出機能付き電子機器。
【請求項８】
電子機器の表示パネルに積層された指示体位置検出部により、検出面上にて指示体が指示する位置を検出する工程と、
前記電子機器の制御部により、前記表示パネルに表示された画像に含まれる、機能が割り当てられた複数の機能表示部のうち少なくとも、前記指示体により最初に指示された機能表示部（初期機能表示部）を特定する工程と、
前記制御部により、前記初期機能表示部を指示した前記指示体が前記検出面から離れない状態で、当該指示体により最後に指示された機能表示部（最終機能表示部）を特定する工程と、
前記制御部により、前記最終機能表示部を特定した後、前記初期機能表示部に割り当てられた機能と、前記最終機能表示部に割り当てられた機能のそれぞれを有効とする工程と、
表示処理部により、前記表示パネルに表示すべき画像を生成する工程と、を含む
入力方法。
【請求項９】
電子機器の表示パネルに積層された指示体位置検出部により、検出面上にて指示体が指示する位置を検出する機能と、
前記電子機器の制御部により、前記表示パネルに表示された画像に含まれる、機能が割り当てられた複数の機能表示部のうち少なくとも、前記指示体により最初に指示された機能表示部（初期機能表示部）を特定する機能と、
前記制御部により、前記初期機能表示部を指示した前記指示体が前記検出面から離れない状態で、当該指示体により最後に指示された機能表示部（最終機能表示部）を特定する機能と、
前記制御部により、前記最終機能表示部を特定した後、前記初期機能表示部に割り当てられた機能と、前記最終機能表示部に割り当てられた機能のそれぞれを有効とする機能と、
前記電子機器の表示処理部により、前記表示パネルに表示すべき画像を生成する機能と、
をコンピュータに実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばタッチスクリーンを備える携帯電話端末等の電子機器に適用して好適な指示体位置検出機能付き電子機器、入力方法およびプログラムに関する。
【背景技術】
【０００２】
近年、タッチパネルを装備した携帯情報端末が発売されるようになり、これまでの携帯端末に比べて視覚的にも操作しやすくなっている。
【０００３】
例えば特許文献１には、タッチパネルを用いてアプリケーション起動機能が割り当てられたアイコンを直接タッチすることで、カーソルキーによりアイコンを選択してから当該アイコンをクリックするという一連の操作を行うことなく、所望のアプリケーションを起動させることが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−２７９３６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、タッチパネルを利用して例えばメールの本文などを作成する場合、その操作方法は従来とあまり変わりがない。例えば「う」を入力する場合は、画面に表示された『あ』のボタンを３回タッチする必要があり、これまでと同じく手間がかかってしまっていた。
またアプリケーションの起動の操作についても手間がかかる点では同様である。例えば、ユーザがメール機能を使いたい場合は、タッチパネルスクリーン上に表示されている『メール』アイコン上を入力ペンでタッチして、メールのアプリケーションを立ち上げる。そして、その後テレビジョン放送番組（以下、単に「ＴＶ」と称することがある。）を見たい場合は、ＴＶボタンを押すか（携帯端末が、ＴＶを起動させるための専用ボタンを搭載している場合）、もしくは一度メニュー画面に戻ってＴＶ機能を起動させる必要があり非常に面倒である。特許文献１に記載された技術にしても同時に、複数のアプリケーションを起動させる操作を同時に行うことができず、１つのアプリケーションを起動した後、再度アイコンを選択して２つ目のアプリケーションを起動しなければならなかった。
【０００６】
本発明は、上記の状況に鑑みてなされたものであり、タッチパネル等の指示体位置検出機能を用いて、文字入力や複数のアプリケーションの同時起動などの操作を至極簡単に行えるようにするものである。
【課題を解決するための手段】
【０００７】
本発明は、電子機器の表示パネルに積層された指示体位置検出部により、検出面上にて指示体が指示する位置を検出し、電子機器の持つ制御部により、表示パネルに表示された画像に含まれる、機能が割り当てられた複数の機能表示部のうち少なくとも、指示体により最初に指示された機能表示部（初期機能表示部）を特定する。また、制御部により、初期機能表示部を指示した指示体が検出面から離れない状態で、当該指示体により最後に指示された機能表示部（最終機能表示部）を特定し、最終機能表示部を特定した後、初期機能表示部に割り当てられた機能と、最終機能表示部に割り当てられた機能のそれぞれを有効とする。そして、表示処理部により、少なくとも初期機能表示部と最終機能表示部の機能が有効とされたときの、表示パネルに表示すべき画像を生成し、表示する。
【０００８】
本発明によれば、複数の機能表示部の選択が、指示体を指示体位置検出部に当てたまま一筆書きのようにして行われる。
【発明の効果】
【０００９】
本発明によれば、指示体位置検出機能を用いて、文字入力や複数のアプリケーションの同時起動などの操作を至極簡単に行うことができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の指示体位置検出機能付き電子機器が適用される携帯電話端末のブロック構成例を示す図である。
【図２】携帯電話端末の正面図である。
【図３】携帯電話端末のメール本文入力画面の例を示す図である。
【図４】（ａ）、（ｂ）、（ｃ）は、本発明の第１の実施の形態に係る入力方法を説明する図である。
【図５】指示体が指示する位置の軌跡を追跡する方法を説明するフローチャートである。
【図６】指示体が指示する初期座標と停止座標が登録されたテーブルを示す図である。
【図７】（ａ）、（ｂ）、（ｃ）は、第１の実施の形態に係る文字の入力方法の変形例を説明する図である。
【図８】携帯電話端末のメニュー画面の例を示す図である。
【図９】アイコンとその有効座標が登録されたテーブルを示す図である。
【図１０】（ａ）、（ｂ）、（ｃ）は、本発明の第２の実施の形態に係る入力方法を説明する図である。
【図１１】（ａ）、（ｂ）、（ｃ）は、本発明の第２の実施の形態に係る入力方法の変形例を説明する図である。
【図１２】（ａ）、（ｂ）、（ｃ）は、本発明の第３の実施の形態に係る入力方法を説明する図である。
【図１３】アイコンの登録座標を説明する図である。
【図１４】指示体が指示する位置の時間と座標との関係を記録したテーブルを示す図である。
【図１５】第３の実施の形態に係る入力方法を説明するフローチャートである。
【図１６】（ａ）、（ｂ）、（ｃ）は、本発明の第４の実施の形態に係る入力方法を説明する図である。
【図１７】第４の実施の形態に係る入力方法を説明するフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明を実施するための形態の例について、添付図面を参照しながら説明する。説明は下記項目の順に行う。
１．第１の実施の形態（指示体を画面につけたまま文字の入力を行う例）
２．第２の実施の形態（指示体を用いて２つのアイコンを同時に選択する例）
３．第３の実施の形態（指示体で円を描くようにして３つのアイコンを同時に選択
する例）
４．第４の実施の形態（指示体を停止させて３つのアイコンを同時に選択する例）
【００１２】
＜１．第１の実施の形態＞
第１の実施の形態は、指示体位置検出機能付き電子機器において、指示体を用いて文字の入力を至極簡単に行えるようにしたものである。以下の実施の形態では、本発明の指示体位置検出機能付き電子機器を携帯電話端末に適用した例について説明する。
［携帯電話端末のブロック構成］
【００１３】
図１は、本発明の指示体位置検出機能付き電子機器が適用される携帯電話端末のブロック構成例を示したものである。
携帯電話端末１は、マイクロプロセッサ等よりなる制御部１１を備え、制御部１１は、制御信号が伝送される制御ライン２９Ｃ又はデータが伝送されるデータライン２９Ｄを介して、携帯電話端末１内の各部と接続されている。そして制御部１１は、これらのラインを通して各部と通信を行い、各部の動作制御を行う。後述するタッチパネル１６での指示体位置検出結果に基づく、入力処理等も行う。
【００１４】
また携帯電話端末１は、無線電話用の無線通信処理を行う通信処理部１３を備え、通信処理部１３にはアンテナ１２が接続されている。この通信処理部１３が無線電話用の基地局と無線通信を行って、基地局との間で双方向のデータ伝送を行う。通信処理部１３は、基地局側から受信したデータを、データライン２９Ｄを介して端末内の各部に送出する。また、端末内の各部からデータライン２９Ｄを介して伝送されたデータを、基地局側に送信させる。
【００１５】
制御ライン２９Ｃには、通信処理部１３の他に、表示部１４、表示処理部１７、操作部１８、ＲＯＭ（Read Only Memory）１９、ＲＡＭ（Random Access Memory）２０が接続されている。
【００１６】
表示部１４は、表示パネル１５とタッチパネル１６とから構成されており、いわゆるタッチスクリーンと呼ばれるものである。
表示パネル１５は、液晶表示ディスプレイや有機ＥＬディスプレイなどが表示手段として使用され、制御部１１による制御に基づいて表示処理部１７で処理された各種情報を含む画像の表示を行う。
【００１７】
タッチパネル１６は、指示体位置検出手段の一例であり、指や専用のペン（これらを「指示体」と総称する。）が画面（検出面）に触れると、指示体が触れた位置を検知する。そして、指示体が触れた位置に応じて検出される電気信号をＡＤ（アナログ−デジタル）変換し、変換後の信号を指示体３が触れた画面上の位置情報として、制御部１１に供給する。例えば各種の入力操作や設定操作を行う際には、表示パネル１５に操作を行うため又は案内するための表示を行い、その表示に従ってユーザはタッチパネル１６で操作を行って、該当する入力または設定が行われる。なお、タッチパネル１６による検出方式として、圧電方式や静電方式が挙げられるが、いずれかの検出方式に限定されるものではない。
【００１８】
表示処理部１７は、供給された画像データの処理や画像の生成を行い、データライン２９Ｄを介して表示パネルに１５に送出するものである。例えば、タッチパネル１６が検出した指示体の位置に応じた制御部１１の制御に基づいて、画像処理や画像生成を行い、データライン２９Ｄを介して表示パネルに１５に送出する。また、表示処理部１７は、カメラ２４で撮像した画像データや、テレビチューナ２６がアンテナ２５を介して受信したテレビジョン放送番組の画像等の処理を行う。
なお、本発明における処理の対象は、カメラ２４で撮像した画像データやテレビジョン放送番組の画像だけでなく、例えば図４（ａ）〜図４（ｃ）の文字表示部１４ａに表示される文字や図１０（ｃ）のようなアプリケーション表示画面４０Ａ、その他表示部１４に表示される画像も含まれる。
【００１９】
操作部１８は、ユーザの操作に応じた操作情報（入力信号）を発生させるものであり、携帯電話端末１として必要な数字や記号などのダイヤルキー、各種機能キーなどで構成される。操作部１８を構成する各キーのユーザによる操作情報は、制御部１１に供給される。
【００２０】
ＲＯＭ１９は、不揮発性のメモリであり、携帯電話端末１を動作させるために必要なコンピュータ・プログラムが格納されている。例えば、文字入力を行うためのコンピュータ・プログラムや選択されたアイコンに対応するアプリケーションを起動させるためのコンピュータ・プログラムなども記憶されている。
【００２１】
ＲＡＭ２０は、揮発性のメモリであり、ユーザの操作に基づいて生成又は取得されたデータや、各ブロック部が生成又は取得したデータ等が一時的に記憶される。例えば、文字入力の際に選択された候補や確定された語句、選択されたアイコンに対応するアプリケーションの画面なども記憶される。
【００２２】
制御ライン２９Ｃには、さらに音声処理部２３と、カメラ２４と、テレビチューナ２６と、Ｉ／Ｆ２７とが接続されている。
【００２３】
音声処理部２３は、オーディオ信号の再生に関する処理を行う処理部であり、スピーカ２１及びマイクロフォン２２が接続されている。通信処理部１３から音声処理部２３に供給される音声データを、音声処理部２３で復調してアナログ音声信号とし、増幅などのアナログ処理を行ってスピーカ２１から放音させる。また、マイクロフォン２２が集音した音声信号を、音声処理部２３でデジタル音声データに変調し、その変調された音声データを通信処理部１３に供給して、無線送信などを行う。さらに、スピーカ２１は、起動しているアプリケーションによって生成された音声等を放音する。
【００２４】
テレビチューナ２６は、地上波デジタルテレビジョン放送で行なわれる携帯電話などの移動体向けの放送（いわゆるワンセグ）の、アンテナ２５で受信した受信信号を復調するものである。
【００２５】
Ｉ／Ｆ２７は、携帯電話端末１と記録媒体２８とのインターフェースとして機能するものである。例えば、記録媒体２８にコンピュータ・プログラムを記録しておき、制御部１１が記録媒体２８に記録されたコンピュータ・プログラムを読み込んで実行することにより、携帯電話端末１が所定の動作、機能を奏するようにしてもよい。
【００２６】
［文字入力の具体例］
図２は、携帯電話端末１の正面図を示している。
タッチスクリーン（表示部１４）を装備した携帯電話端末１では、タッチスクリーン上に文字列や数字列のソフトキーが表示されるため、またタッチパネル１６を使用して入力が行われるため、筐体２に操作部１８のキーの数が少ないのが特徴である。さらにキーが全く無い携帯電話端末も存在する。
【００２７】
図３は、携帯電話端末１のメール本文入力画面の例を示す図である。
メール本文入力画面３０は表示部１４に表示された文字入力画面の一例である。この例では、メール本文を作成するために、メール本文入力画面３０の文字入力部１４ｂに、『あ』『か』『さ』『た』』『な』『は』『ま』『や』『ら』『わ』の仮名文字、『１』『２』『３』『４』『５』『６』『７』『８』『９』『０』の数字が表示されている。これらの文字列や数字列は、特許請求の範囲に記載されている、個別に機能が割り当てられた「機能表示部」の例である。なお、図３の例では、文字列（『あ』『か』『さ』『た』』『な』）と（『は』『ま』『や』『ら』『わ』）の間に、数字列（『１』『２』『３』『４』『５』）を挿入し、（『６』『７』『８』『９』『０』）は最下列に配列したが、これら文字列や数字列の並べ方は一様に決まったものではなく、自由に変えられるものである。
【００２８】
図４（ａ）、（ｂ）、（ｃ）は、は、本発明の第１の実施の形態に係る入力方法を説明する図である。
この例では、例えば「う」を入力する場合を示している。まず、文字入力部１４ｂの『あ』上に指示体３（例えば「スタイラスペン」等）の先端を当てる（図４（ａ））。このときメール本文入力画面３０の文字表示部１４ａには、「あ」が表示される。続いて、指示体３の先端を画面（検出面）に接触させたまま当該指示体３の先端を『３』上まで持っていく（図４（ｂ））。そして、『３』上で指示体３を画面から離すことにより「う」が入力され、文字表示部１４ａに「う」が表示される。
【００２９】
これは、日本語では単純母音が５つしかなく、子音それぞれとの組み合わせがほぼ完全対応であるという、日本語の５０音の特徴を利用した入力方法である。５０音では、日本語の清音を母音と子音で分類され、仮名文字を母音に基づき縦に五字、子音に基づき横に十字ずつ並べられる。そこで、本例では、文字入力部１４ｂの『あ』『か』『さ』『た』』『な』『は』『ま』『や』『ら』『わ』に、それぞれ「あ行」「か行」「さ行」「た行」「な行」「は行」「ま行」「や行」「ら行」「わ行」の子音を割り当てる。また、文字入力部１４ｂの『１』『２』『３』『４』『５』に、それぞれ「あ段」「い段」「う段」「え段」「お段」を割り当てる。そして、指示体３が指示した仮名文字キーと、当該仮名文字を指示した指示体３が画面から離れない状態で移動して停止した位置の数字キーの組み合わせにより、入力文字を決定する。なお、「ん」は、『わ』と『６』の組み合わせで入力可能とする。
【００３０】
このような入力方法を採用することにより、例えば「う」を入力したい場合、画面に表示された『あ』を、指示体３で３回もタッチする必要はなく、文字入力が非常に簡単になる。
【００３１】
ここで、上記の文字キーおよび数字キーのいずれが選択されたかを特定するためには、指示体３が指示する位置の軌跡を追跡し、その軌跡の最初と最後の座標を検出する必要がある。図５に、指示体が指示する位置の軌跡を追跡する方法を説明するフローチャートを示す。また、図６に、指示体３が指示する初期座標と停止座標が登録されたテーブルを示す。
【００３２】
図５において、まず制御部１１は、タッチパネル１６から供給される信号に基づいて指示体３がタッチパネル１６の表面にタッチ（当接）したか否かを判定する（ステップＳ１）。指示体３がタッチパネル１６の表面（画面）にタッチした場合、指示された位置の座標（ｘ，ｙ）に応じた電位（電気信号）が交互にＡＤ変換され、変換後のデジタル信号が制御部１１に供給される。制御部１１は、タッチされた座標（ｘ，ｙ）を確認するために、供給されたデジタル信号から画面上における指示体３の座標（ｘ，ｙ）を算出する（ステップＳ２）。これらの座標は、表示パネル１５に表示された画面の所定位置を原点として算出される。これにより、制御部１１は、予めＲＯＭ１９等にテーブルを作成して登録しておいた文字キー群および数字キー群の座標と比較し、どのキー上にタッチされたのかを判定する。
【００３３】
次に、制御部１１は、タッチパネル１６での電位検出の有無により、指示体３がタッチパネル１６から離れたか否かを判定する（ステップＳ３）。指示体３がタッチパネル１６から離れると、座標（ｘ，ｙ）において電位検出が行われない。例えば、予め設定しておいた時間ｚ秒以上もの間、タッチパネル１６での電位検出がされない場合は、指示体３がタッチパネル１６から離されたと判定する。ここでｚ秒間のｚの値は、ユーザが任意に設定できるものであるが、通常２秒くらいが想定される。
【００３４】
ステップＳ３の判定処理においてｚ秒間電位検出なしの場合、タッチパネル１６は座標（ｘ，ｙ）で検出される電位（電気信号）のＡＤ変換を終了する（ステップＳ４）。一方、ｚ秒以内に電位検出があった場合、ｚ秒ごとに指示体３が指示する位置の座標（ｘ，ｙ）で検出される電位（電気信号）のＡＤ変換が行われ、ＡＤ変換後のデジタル信号に基づいて制御部１１により指示体３の先端の指示する座標が算出され、蓄積されていく。
【００３５】
そして、制御部１１は、図５のフローチャートの処理を実行後、指示体３のある軌跡において最初にタッチされた位置の座標と、最後にタッチされた位置の座標を、図６に示すようなテーブルとしてＲＡＭ２０に記憶させる。図６に示すテーブルの初期座標とは、指示体３の先端がタッチパネル１６に最初に接触したときに指示した座標である。また、停止座標とは、指示体３の先端が初期座標を指示した後にタッチパネル１６から離れない状態で移動して停止した（タッチパネル１６から離れた）位置の座標であって、ある指示体３の軌跡の中で最後に指示していた位置の座標である。
【００３６】
図４の例は、初期座標（ｘ０，ｙ０）が『あ』に設定された領域内、また停止座標（ｘ１，ｙ１）が『３』に設定された領域内である場合であり、『あ』と『３』の組合せから「う」が入力される。なお、文字キーや数字キーに設定した領域とは、後述する図９に示すようなアイコンの有効領域に相当するものであり、詳細は後述する。
【００３７】
［変形例１］
第１の実施の形態の変形例１として、文字入力部１４ｂの『６』『７』『８』『９』『０』に、それぞれ「あ段」「い段」「う段」「え段」「お段」を割り当てるようにしてもよい。
例えば「け」を入力する場合、まず文字入力部１４ｂの『あ』上に指示体３の先端を当て、指示体３を画面に接触させたまま『９』まで持っていき、『９』上で指示体３の先端を画面から離すことにより、「け」が入力される。
【００３８】
このように、数字列『６』〜『０』も使用して文字を入力する場合（この例の場合、『０』は「１０」を示す。）、『か』の文字を表示部１４上に表示する必要がなくなることになる。したがって、当該変形例１の方法を用いれば、表示部１４上に表示させなければなならない文字は、『あ』『さ』『な』『ま』『ら』『１』『２』『３』『４』『５』『６』『７』『８』『９』『０』だけで済む。そのため、文字列を減らせるので、他の機能表示のためのスペースを確保できる。例えば、メール本文を作成しながら音楽を聴いているのであれば、音楽用の『再生』や『停止』などの表示も表示部１４に表示させることができる。
【００３９】
［変形例２］
第１の実施の形態の変形例２は、仮名文字に代えて、英文字を簡単に入力できるようにしたものである。
例えば、図７に示すように、文字表示部１４ｂ（図３）の『あ』『か』『さ』『た』』『な』『は』『ま』『や』『ら』『わ』の仮名文字を、『Ａ』『Ｆ』『Ｋ』『Ｐ』『Ｕ』の英文字に置き換えることで対応可能である。英文字の場合、上述した日本語の５０音のような子音と母音の規則性はない。そこで、英文字の『Ａ』と数字の『１』の組合せで『Ａ』を、『Ａ』と『２』の組合せで『Ｂ』を、『Ａ』と『３』の組合せで『Ｃ』を、『Ａ』と『４』の組合せで『Ｄ』を、『Ａ』と『５』の組合せで『Ｅ』を表すようにする。『Ｆ』『Ｋ』『Ｐ』『Ｕ』についても同様の要領で入力できるようにする。なお、『Ｕ』と『６』で『Ｚ』を表すものとする。また、小文字キーを選択して大文字モードと切り替えることにより、小文字の英文字も簡単に入力することができる。
【００４０】
図７（ａ）、（ｂ）、（ｃ）は、「Ｂ」を入力する場合を示しているが、その過程で誤って「Ｃ」を入力しそうになった場合を示している。
まず指示体３の先端で文字表示部１４ｂ１上の『Ａ』にタッチする（図７（ａ））。次に、指示体３の先端を『Ａ』に当てたまま『３』に持って行くと、文字表示部１４ａに入力中の英文字として「Ｃ」が表示される（図７（ｂ））。ここで、ユーザが間違いに気づき、指示体３の先端を『３』から『２』へ移動させ、指示体３の先端を『２』から離すと「Ｂ」が入力され、文字表示部１４ａに確定した英文字として「Ｂ」が表示される（図７（ｃ））。制御部１１は、指示体３が指示した位置の初期座標と最終座標を検出するので（図６参照）、指示体３は『Ａ』と『２』を指示したと判定し、結果として「Ｂ」が入力される。
【００４１】
上記の第１の実施の形態の変形例２によれば、日本語の入力と同様の要領で、幾つかの代表の英文字と数字を組み合わせて、英文字を簡単に入力することができる。なお、日本語と英文字の切替えは、図示しない文字入力モード切替えのソフトキー（アイコン）等により行われるものとする。
【００４２】
＜２．第２の実施の形態＞
【００４３】
はじめに、図８を参照して、携帯電話端末のメニュー画面の例を説明する。
図８は、表示部１４の表示パネル１５に、『メール』『ＴＶ』『音楽』の各アプリケーションを起動させるためのアイコン４１，４２，４３が表示された様子を示している。例えばユーザがメール機能を使いたい場合は、表示パネル１５に表示されている『メール』アイコン４１上を指示体３でタッチして、メール用アプリケーションを起動させることになる。従来は、その後にテレビジョン放送番組を見たい場合は、（携帯電話端末がＴＶ機能を起動させるための専用ボタンを搭載している場合）ＴＶボタンを押していた。もしくは一度メニュー画面４０に戻って『ＴＶ』アイコン４３をタッチし、ＴＶ機能を起動させる必要があるので、非常に面倒であった。
【００４４】
そこで、第２の実施の形態において、指示体位置検出機能付き電子機器において、指示体を用いて２つのアイコンを同時に、かつ簡単に選択できるようにしている。
【００４５】
図９は、アイコンとその有効領域の座標が登録されたテーブルを示す図である。
画面に表示するアイコンの有効領域として、アイコンごとに矩形の４つの角に対応する座標を設定する。表示されたアイコンに対する矩形の大きさは、適切な大きさに設計されるものとする。
【００４６】
［文字入力の具体例］
図１０は、本発明の第２の実施の形態に係る入力方法を説明する図である。
２つのアプリケーションを立ち上げる場合、図１０に示すように、まず、表示部１４に表示された『メール』アイコン４１上に指示体３の先端を当てる（図１０（ａ））。そして、指示体３をタッチパネル１６から離さず当てたまま、『ＴＶ』アイコン４２上まで持っていき、『ＴＶ』アイコン４２上で指示体３をタッチパネル１６から離す（図１０（ｂ））。このとき制御部１１は、図４の例と同様に、指示体３が指示する位置の初期座標が『メール』アイコン１４の有効領域内であり、またその停止座標が『ＴＶ』アイコン４２の有効領域内であることを確認している。本実施の形態は、このような簡単な操作により、『メール』と『ＴＶ』の２つのアプリケーションを同時に立ち上げて、アプリケーション表示画面４０Ａを表示させることができる（図１０（ｃ））。
【００４７】
［変形例１］
図１１（ａ）、（ｂ）、（ｃ）は、本発明の第２の実施の形態に係る入力方法の変形例１を説明する図である。この変形例１は、指示体３が２つのアイコンの間に配置されたアイコンを指示しても、当該アイコンに割り当てられた機能を有効としないというものである。
【００４８】
まず、『メール』アイコン４１上に指示体３を当てる（図１１（ａ））。そして、指示体３をタッチセンサ１６から離さず当てたまま、『ＴＶ』アイコン４２上まで移動させ、そのまま『ＴＶ』アイコン４２を経由して『音楽』アイコン４３上まで持っていき（図１１（ｂ））、『音楽』アイコン４３上で指示体３をタッチセンサ１６から離す。
【００４９】
この変形例１の場合において、制御部１１は、指示体３が指示した位置の初期座標と最終座標を検出するともに、２つのアイコンの間に配置されたアイコンを指示しても、当該アイコンに割り当てられた機能を有効としない。したがって、制御部１１は、指示体３は『メール』アイコン４１と『音楽』アイコン４３を指示したと判定し、『メール』と『音楽』の２つのアプリケーションを同時に立ち上げて、アプリケーション表示画面４０Ｂを表示させる（図１１（ｃ））。
【００５０】
この変形例１によれば、ユーザが２つのアプリケーションを同時に起動させる場合に、指示体３の軌跡４４が誤ったアイコン上を通過するという誤操作が行われても、ユーザの意図しないアプリケーションの起動が防止され、意図したアプリケーションのみを起動させることができる。
【００５１】
＜３．第３の実施の形態＞
第３の実施の形態では、指示体位置検出機能付き電子機器において、指示体を用いて３つのアイコンを同時に選択できるようにしたものである。
【００５２】
図１２は、本発明の第３の実施の形態に係る入力方法を説明する図であり、例えば『メール』『ＴＶ』『音楽』の３つのアプリケーションを、同時に、かつ簡単に起動させる方法を示している。
まず、表示部１４に表示された『メール』アイコン４１上に指示体３の先端を当てる（図１２（ａ））。そして指示体３をタッチパネル１６に当てたまま、『ＴＶ』アイコン４２の周りを円を描くように一周させてから『音楽』アイコン４３上まで持っていき、『音楽』アイコン４３上で指示体３をタッチパネル１６から離す（図１２（ｂ））。このような操作により、『メール』と『ＴＶ』、そして『音楽』の３つのアプリケーションが同時に立ち上げられ、アプリケーション表示画面４０Ｃが表示される（図１２（ｃ））。
【００５３】
なお、同時に立ち上げることのできるアプリケーションの数は３つだけに限られるものではなく、最初および最後にタッチしたアイコンに加えて囲んだアイコンの数だけアプリケーションを同時に立ち上げることができる。もちろん同時に立ち上げるアプリケーションの数を制限することもできる。
【００５４】
ここで、制御部１１において、アイコンが指示体３の先端の軌跡によって囲まれたと認識する方法を説明する。
図１３は、アイコンの登録座標を説明する図である。図１４は、指示体が指示する位置の時間と座標との関係を記録したテーブルを示す図である。
【００５５】
図１３では、例として、アイコンの４つの登録座標を便宜的に｛（０，０），（１，０），（１，１），（０，１）｝としている。また、（０，０）と（１，０）間の直線を辺５１、（０，０）と（０，１）間の直線を辺５２、（０，１）と（１，１）間の直線を辺５３、（１，１）と（１，０）間の直線を辺５４としている。
【００５６】
ところで、既述したように、タッチパネル１６で所定時間ごとに指示体３が指示する位置の座標（ｘ，ｙ）で検出される電位（電気信号）のＡＤ変換が行われる。そして、ＡＤ変換後のデジタル信号に基づいて制御部１１により指示体３の先端の指示する座標が算出され、図１４に示すような時間と座標との関係を記したテーブルに記録されていく。この蓄積された座標の変遷が指示体３の軌跡である。最も簡単な例としては、（ｘ０，ｙ０）と（ｘ１，ｙ１）を、また（ｘ１，ｙ１）と（ｘ２，ｙ２）を、また（ｘ２，ｙ２）と（ｘ３，ｙ３）を、また（ｘ３，ｙ３）と（ｘ４，ｙ４）を、さらに（ｘｎ，ｙｎ）までの座標をそれぞれ直線で結んで繋いだものが軌跡である。アイコンが指示体３の軌跡で囲まれたかどうかは、この軌跡と、アイコンの登録座標で形成される辺がどのように交差したかを検出して判断すればよい。
【００５７】
本実施の形態では、上記辺５１，５２，５３，５４の各辺を、辺５１→辺５２→辺５３→辺５４→辺５１、もしくは辺５１→辺５４→辺５３→辺５２→辺５１（辺５１，５２，５３を最初に横切る場合でもよい）の順番で指示体３の軌跡４５（図１２（ｂ））が横切ることにより、｛（０，０），（１，０），（１，１），（０，１）｝で位置登録されたアイコンを囲んだものと判断する。
【００５８】
［アイコンが囲まれたことを認識する方法］
以下、制御部１１において、アイコンが囲まれたことを認識する方法を詳細に説明する。
まず、（ｘ，ｙ）座標のｘまたはｙのいずれかが、０または１であるかどうかを認識する。それらを認識することにより、最初に辺５１〜５４のいずれの辺を横切ったのかを認識する。下記［１］〜［４］に、最初にｙ＝０を検出した場合、ｘ＝０を検出した場合、ｙ＝１を検出した場合、ｘ＝１を検出した場合について、それぞれ示す。
【００５９】
［１］  ｙ＝０を検出した場合について
制御部１１は、ｙ＝０を検出した場合、つまり交点の座標（ｓ，０）を検出したら（「ｓ」は任意座標）、そのｘ座標が０＜ｘ＜１かどうかを確認する。もし０＜ｘ＜１の場合は指示体３が辺５１に達したことになる。次に、ｙ座標がｙ＞０になるかどうかを監視する。ｙ＞０になった場合は、指示体３が辺５１を横切ったことになる。次に（０，ｓ）、もしくは（１，ｓ）になるかどうかを監視する。（０，ｓ）になる場合は、指示体３の軌跡が辺５１→辺５２→辺５３→辺５４→辺５１の順番で横切った場合のみ、｛（０，０），（１，０），（１，１），（０，１）｝で位置登録されたアイコンを囲んだものと判断する。
逆に、交点の座標が（１，ｓ）になる場合は、指示体３の軌跡が辺５１→辺５４→辺５３→辺５２→辺５１の順番で横切った場合のみ、｛（０，０），（１，０），（１，１），（０，１）｝で位置登録されたアイコンを囲んだものと判断する。
【００６０】
［１−１］  （０，ｓ）になった場合
制御部１１は、交点の座標が（０，ｓ）になった場合は、そのｙ座標が０＜ｙ＜１かどうかを確認する。もし０＜ｙ＜１の場合は指示体３が辺５２に達したことになる。次に、ｘ＜０になるかどうかを監視する。ｘ＜０になった場合は、指示体３が辺５２を横切ったことになる。
次に、交点の座標が（ｓ，１）になるかどうかを監視する。（ｓ，１）になった場合は、そのｘ座標が０＜ｘ＜１かどうかを確認する。もし０＜ｘ＜１の場合は指示体３が辺５３に達したことになる。次に、ｙ座標がｙ＞１になるかどうかを監視する。ｙ＞１になった場合は、指示体３が辺５３を横切ったことになる。
次に、交点の座標が（１，ｓ）になるかどうかを監視する。（１，ｓ）になった場合は、そのｙ座標が０＜ｙ＜１かどうかを確認する。もし０＜ｙ＜１の場合は指示体３が辺５４に達したことになる。次に、ｘ座標がｘ＞１になるかどうかを監視する。ｘ＞１になった場合は、指示体３が辺５４を横切ったことになる。
最後に、交点の座標が（ｓ，０）になるかどうかを監視する。（ｓ，０）になった場合は、そのｘ座標が０＜ｘ＜１かどうかを確認する。もし０＜ｘ＜１の場合は指示体３が辺５１に達したことになる。次に、ｙ座標がｙ＜０になるかどうかを監視する。ｙ＜０になった場合は、指示体３が辺５１を横切ったことになる。
以上より、指示体３の軌跡は、辺５１→辺５２→辺５３→辺５４→辺５１の順番で横切ったことになり、｛（０，０），（１，０），（１，１），（０，１）｝で位置登録されたアイコンを囲んだものと判断する。
【００６１】
［１−２］  （１，ｓ）になった場合
制御部１１は、交点の座標が（１，ｓ）になった場合は、そのｙ座標が０＜ｙ＜１かどうかを確認する。もし０＜ｙ＜１の場合は指示体３が辺５４に達したことになる。次に、ｘ＞１になるかどうかを監視する。ｘ＞１になった場合は、指示体３が辺５４を横切ったことになる。
次に、交点の座標が（ｓ，１）になるかどうかを監視する。（ｓ，１）になった場合は、そのｘ座標が０＜ｘ＜１かどうかを確認する。もし０＜ｘ＜１の場合は指示体３が辺５３に達したことになる。次に、ｙ座標がｙ＞１になるかどうかを監視する。ｙ＞１になった場合は、指示体３が辺５３を横切ったことになる。
次に、交点の座標（０，ｓ）になるかどうかを監視する。（０，ｓ）になった場合は、そのｙ座標が０＜ｙ＜１かどうかを確認する。もし０＜ｙ＜１の場合は指示体３が辺５２に達したことになる。次に、ｘ座標がｘ＜０になるかどうかを監視する。ｘ＜０になった場合は、指示体３が辺５２を横切ったことになる。
最後に、交点の座標が（ｓ，０）になるかどうかを監視する。（ｓ，０）になった場合は、そのｘ座標が０＜ｘ＜１かどうかを確認する。もし０＜ｘ＜１の場合は指示体３が辺５１に達したことになる。次に、ｙ座標がｙ＜０になるかどうかを監視する。ｙ＜０になった場合は、指示体３が辺５１を横切ったことになる。
以上より、指示体３の軌跡は、辺５１→辺５４→辺５３→辺５２→辺５１の順番で横切ったことになり、｛（０，０），（１，０），（１，１），（０，１）｝で位置登録されたアイコンを囲んだものと判断する。
【００６２】
［２］  ｘ＝０を検出した場合について
制御部１１は、ｘ＝０を検出した場合、つまり交点の座標（０，ｓ）を検出したら（「ｓ」は任意座標）、そのｙ座標が０＜ｙ＜１かどうかを確認する。もし０＜ｙ＜１の場合は指示体３が辺５２に達したことになる。次に、ｘ座標がｘ＜０になるかどうかを監視する。ｘ＜０になった場合は、指示体３が辺５２を横切ったことになる。次に（ｓ，１）、もしくは（ｓ，０）になるかどうかを監視する。（ｓ，１）になる場合は、指示体３の軌跡が辺５２→辺５３→辺５４→辺５１→辺５２の順番で横切った場合のみ、｛（０，０），（１，０），（１，１），（０，１）｝で位置登録されたアイコンを囲んだものと判断する。
逆に、交点の座標が（ｓ，０）になる場合は、指示体３の軌跡が辺５２→辺５１→辺５４→辺５３→辺５２の順番で横切った場合のみ、｛（０，０），（１，０），（１，１），（０，１）｝で位置登録されたアイコンを囲んだものと判断する。
【００６３】
［２−１］  （ｓ，１）になった場合
制御部１１は、交点の座標が（ｓ，１）になった場合は、そのｘ座標が０＜ｘ＜１かどうかを確認する。もし０＜ｘ＜１の場合は指示体３が辺５３に達したことになる。次に、ｙ座標がｙ＞１になるかどうかを監視する。ｙ＞１になった場合は、指示体３が辺５３を横切ったことになる。
次に、交点の座標が（１，ｓ）になるかどうかを監視する。（１，ｓ）になった場合は、そのｙ座標が０＜ｙ＜１かどうかを確認する。もし０＜ｙ＜１の場合は指示体３が辺５４に達したことになる。次に、ｘ座標がｘ＞１になるかどうかを監視する。ｘ＞１になった場合は、指示体３が辺５４を横切ったことになる。
次に、交点の座標が（ｓ，０）になるかどうかを監視する。（ｓ，０）になった場合は、そのｘ座標が０＜ｘ＜１かどうかを確認する。もし０＜ｘ＜１の場合は指示体３が辺５１に達したことになる。次に、ｙ座標がｙ＜０になるかどうかを監視する。ｙ＜０になった場合は、指示体３が辺５１を横切ったことになる。
最後に、交点の座標が（０，ｓ）になるかどうかを監視する。（０，ｓ）になった場合は、そのｙ座標が０＜ｙ＜１かどうかを確認する。もし０＜ｙ＜１の場合は指示体３が辺５２に達したことになる。次に、ｘ座標がｘ＜０になるかどうかを監視する。ｘ＜０になった場合は、指示体３が辺５２を横切ったことになる。
以上より、指示体３の軌跡は、辺５２→辺５３→辺５４→辺５１→辺５２の順番で横切ったことになり、｛（０，０），（１，０），（１，１），（０，１）｝で位置登録されたアイコンを囲んだものと判断する。
【００６４】
［２−２］  （ｓ，０）になった場合
制御部１１は、交点の座標が（ｓ，０）になった場合は、そのｘ座標が０＜ｘ＜１かどうかを確認する。もし０＜ｘ＜１の場合は指示体３が辺５１に達したことになる。次に、ｙ座標がｙ＜０になるかどうかを監視する。ｙ＜０になった場合は、指示体３が辺５１を横切ったことになる。
次に、交点の座標が（１，ｓ）になるかどうかを監視する。（１，ｓ）になった場合は、そのｙ座標が０＜ｙ＜１かどうかを確認する。もし０＜ｙ＜１の場合は指示体３が辺５４に達したことになる。次に、ｘ座標がｘ＞１になるかどうかを監視する。ｘ＞１になった場合は、指示体３が辺５４を横切ったことになる。
次に、交点の座標が（ｓ，１）になるかどうかを監視する。（ｓ，１）になった場合は、そのｘ座標が０＜ｘ＜１かどうかを確認する。もし０＜ｘ＜１の場合は指示体３が辺５３に達したことになる。次に、ｙ座標がｙ＞１になるかどうかを監視する。ｙ＞１になった場合は、指示体３が辺５３を横切ったことになる。
最後に、交点の座標が（０，ｓ）になるかどうかを監視する。（０，ｓ）になった場合は、そのｙ座標が０＜ｙ＜１かどうかを確認する。もし０＜ｙ＜１の場合は指示体３が辺５２に達したことになる。次に、ｘ座標がｘ＜０になるかどうかを監視する。ｘ＜０になった場合は、指示体３が辺５２を横切ったことになる。
以上より、指示体３の軌跡は、辺５２→辺５１→辺５４→辺５３→辺５２の順番で横切ったことになり、｛（０，０），（１，０），（１，１），（０，１）｝で位置登録されたアイコンを囲んだものと判断する。
【００６５】
［３］  ｙ＝１を検出した場合について
制御部１１は、ｙ＝１を検出した場合、つまり交点の座標（ｓ，１）を検出したら（「ｓ」は任意座標）、そのｘ座標が０＜ｘ＜１かどうかを確認する。もし０＜ｘ＜１の場合は指示体３が辺５３に達したことになる。次に、ｙ座標がｙ＜１になるかどうかを監視する。ｙ＜１になった場合は、指示体３が辺５３を横切ったことになる。次に（１，ｓ）、もしくは（０，ｓ）になるかどうかを監視する。（１，ｓ）になる場合は、指示体３の軌跡が辺５３→辺５４→辺５１→辺５２→辺５３の順番で横切った場合のみ、｛（０，０），（１，０），（１，１），（０，１）｝で位置登録されたアイコンを囲んだものと判断する。
逆に、交点の座標が（０，ｓ）になる場合は、指示体３の軌跡が辺５３→辺５２→辺５１→辺５４→辺５３の順番で横切った場合のみ、｛（０，０），（１，０），（１，１），（０，１）｝で位置登録されたアイコンを囲んだものと判断する。
【００６６】
［３−１］  （１，ｓ）になった場合
制御部１１は、交点の座標が（１，ｓ）になった場合は、そのｙ座標が０＜ｙ＜１かどうかを確認する。もし０＜ｙ＜１の場合は指示体３が辺５４に達したことになる。次に、ｘ座標がｘ＞１になるかどうかを監視する。ｘ＞１になった場合は、指示体３が辺５４を横切ったことになる。
次に、交点の座標が（ｓ，０）になるかどうかを監視する。（ｓ，０）になった場合は、そのｘ座標が０＜ｘ＜１かどうかを確認する。もし０＜ｘ＜１の場合は指示体３が辺５１に達したことになる。次に、ｙ座標がｙ＜０になるかどうかを監視する。ｙ＜０になった場合は、指示体３が辺５１を横切ったことになる。
次に、交点の座標が（０，ｓ）になるかどうかを監視する。（０，ｓ）になった場合は、そのｙ座標が０＜ｙ＜１かどうかを確認する。もし０＜ｙ＜１の場合は指示体３が辺５２に達したことになる。次に、ｘ座標がｘ＜０になるかどうかを監視する。ｘ＜０になった場合は、指示体３が辺５２を横切ったことになる。
最後に、交点の座標が（ｓ，１）になるかどうかを監視する。（ｓ，１）になった場合は、そのｘ座標が０＜ｘ＜１かどうかを確認する。もし０＜ｘ＜１の場合は指示体３が辺５３に達したことになる。次に、ｙ座標がｙ＞１になるかどうかを監視する。ｙ＞１になった場合は、指示体３が辺５３を横切ったことになる。
以上より、指示体３の軌跡は、辺５３→辺５４→辺５１→辺５２→辺５３の順番で横切ったことになり、｛（０，０），（１，０），（１，１），（０，１）｝で位置登録されたアイコンを囲んだものと判断する。
【００６７】
［３−２］  （０，ｓ）になった場合
制御部１１は、交点の座標が（０，ｓ）になった場合は、そのｙ座標が０＜ｙ＜１かどうかを確認する。もし０＜ｙ＜１の場合は指示体が辺５２に達したことになる。次に、ｘ座標がｘ＜０になるかどうかを監視する。ｘ＜０になった場合は、指示体３が辺５２を横切ったことになる。
次に、交点の座標が（ｓ，０）になるかどうかを監視する。（ｓ，０）になった場合は、そのｘ座標が０＜ｘ＜１かどうかを確認する。もし０＜ｘ＜１の場合は指示体３が辺５１に達したことになる。次に、ｙ座標がｙ＜０になるかどうかを監視する。ｙ＜０になった場合は、指示体３が辺５１を横切ったことになる。
次に、交点の座標が（１，ｓ）になるかどうかを監視する。（１，ｓ）になった場合は、そのｙ座標が０＜ｙ＜１かどうかを確認する。もし０＜ｙ＜１の場合は指示体３が辺５４に達したことになる。次に、ｘ座標がｘ＞１になるかどうかを監視する。ｘ＞１になった場合は、指示体３が辺５４を横切ったことになる。
最後に、交点の座標が（ｓ，１）になるかどうかを監視する。（ｓ，１）になった場合は、そのｘ座標が０＜ｘ＜１かどうかを確認する。もし０＜ｘ＜１の場合は指示体３が辺５３に達したことになる。次に、ｙ座標がｙ＞１になるかどうかを監視する。ｙ＞１になった場合は、指示体３が辺５３を横切ったことになる。
以上より、指示体３の軌跡は、辺５３→辺５２→辺５１→辺５４→辺５３の順番で横切ったことになり、｛（０，０），（１，０），（１，１），（０，１）｝で位置登録されたアイコンを囲んだものと判断する。
【００６８】
［４］  ｘ＝１を検出した場合について
制御部１１は、ｘ＝１を検出した場合、つまり交点の座標（１，ｓ）を検出したら（「ｓ」は任意座標）、そのｙ座標が０＜ｙ＜１かどうかを確認する。もし０＜ｙ＜１の場合は指示体３が辺５４に達したことになる。次に、ｘ座標がｘ＞１になるかどうかを監視する。ｘ＞１になった場合は、指示体３が辺５４を横切ったことになる。次に（ｓ，０）、もしくは（ｓ，１）になるかどうかを監視する。（ｓ，０）になる場合は、指示体３の軌跡が辺５４→辺５１→辺５２→辺５３→辺５４の順番で横切った場合のみ、｛（０，０），（１，０），（１，１），（０，１）｝で位置登録されたアイコンを囲んだものと判断する。
逆に、交点の座標が（ｓ，１）になる場合は、指示体３の軌跡が辺５４→辺５３→辺５２→辺５１→辺５４の順番で横切った場合のみ、｛（０，０），（１，０），（１，１），（０，１）｝で位置登録されたアイコンを囲んだものと判断する。
【００６９】
［４−１］  （ｓ，０）になった場合
制御部１１は、交点の座標が（ｓ，０）になった場合は、そのｘ座標が０＜ｘ＜１かどうかを確認する。もし０＜ｘ＜１の場合は指示体３が辺５１に達したことになる。次に、ｙ座標がｙ＜０になるかどうかを監視する。ｙ＜０になった場合は、指示体３が辺５１を横切ったことになる。
次に、交点の座標が（０，ｓ）になるかどうかを監視する。（０，ｓ）になった場合は、そのｙ座標が０＜ｙ＜１かどうかを確認する。もし０＜ｙ＜１の場合は指示体３が辺５２に達したことになる。次に、ｘ座標がｘ＜０になるかどうかを監視する。ｘ＜０になった場合は、指示体３が辺５２を横切ったことになる。
【００７０】
次に、交点の座標が（ｓ，１）になるかどうかを監視する。（ｓ，１）になった場合は、そのｘ座標が０＜ｘ＜１かどうかを確認する。もし０＜ｘ＜１の場合は指示体３が辺５３に達したことになる。次に、ｙ座標がｙ＞１になるかどうかを監視する。ｙ＞１になった場合は、指示体３が辺５３を横切ったことになる。
最後に、交点の座標が（１，ｓ）になるかどうかを監視する。（１，ｓ）になった場合は、そのｙ座標が０＜ｙ＜１かどうかを確認する。もし０＜ｙ＜１の場合は指示体３が辺５４に達したことになる。次に、ｘ座標がｘ＞１になるかどうかを監視する。ｘ＞１になった場合は、指示体３が辺５４を横切ったことになる。
以上より、指示体３の軌跡は、辺５４→辺５１→辺５２→辺５３→辺５４の順番で横切ったことになり、｛（０，０），（１，０），（１，１），（０，１）｝で位置登録されたアイコンを囲んだものと判断する。
【００７１】
［４−２］  （ｓ，１）になった場合
制御部１１は、交点の座標が（ｓ，１）になった場合は、そのｘ座標が０＜ｘ＜１かどうかを確認する。もし０＜ｘ＜１の場合は指示体３が辺５３に達したことになる。次に、ｙ座標がｙ＞１になるかどうかを監視する。ｙ＞１になった場合は、指示体３が辺５３を横切ったことになる。
次に、交点の座標が（０，ｓ）になるかどうかを監視する。（０，ｓ）になった場合は、そのｙ座標が０＜ｙ＜１かどうかを確認する。もし０＜ｙ＜１の場合は指示体３が辺５２に達したことになる。次に、ｘ座標がｘ＜０になるかどうかを監視する。ｘ＜０になった場合は、指示体３が辺５２を横切ったことになる。
次に、交点の座標が（ｓ，０）になるかどうかを監視する。（ｓ，０）になった場合は、そのｘ座標が０＜ｘ＜１かどうかを確認する。もし０＜ｘ＜１の場合は指示体３が辺５１に達したことになる。次に、ｙ座標がｙ＜０になるかどうかを監視する。ｙ＜０になった場合は、指示体３が辺５１を横切ったことになる。
最後に、交点の座標が（１，ｓ）になるかどうかを監視する。（１，ｓ）になった場合は、そのｙ座標が０＜ｙ＜１かどうかを確認する。もし０＜ｙ＜１の場合は指示体３が辺５４に達したことになる。次に、ｘ座標がｘ＞１になるかどうかを監視する。ｘ＞１になった場合は、指示体３が辺５４を横切ったことになる。
以上より、指示体３の軌跡は、辺５４→辺５３→辺５２→辺５１→辺５４の順番で横切ったことになり、｛（０，０），（１，０），（１，１），（０，１）｝で位置登録されたアイコンを囲んだものと判断する。
【００７２】
次に、図１５のフローチャートを参照して、第３の実施の形態に係る入力方法を説明する。
まず、制御部１１は、指示体３が当てられた（タッチされた）アイコンのアプリケーションを確認する（ステップＳ１１）。その後、指示体３がタッチパネル１６から離されたかどうかを確認する（ステップＳ１２）。指示体３が離された場合、選択されたアプリケーション（タッチされたアイコン）を起動する（ステップＳ１７）。
【００７３】
一方、制御部１１は、ステップＳ１２の判定処理で指示体３が離されていないと判断した場合は、別のアイコン上まで移動してから指示体３を離したかどうかを確認する（ステップＳ１３）。指示体３が離された場合は、アイコンのアプリケーションを確認し（ステップＳ１４）、ステップＳ１７に移行する。
【００７４】
また、制御部１１は、ステップＳ１３の判定処理で、指示体３が別のアイコン上まで移動せず、また別のアイコン上まで移動したとしても指示体３が離されていないと判断した場合は、囲まれたアイコンがあるのかどうかを確認する（ステップＳ１５）。囲まれたアイコンがある場合は、該当アイコンのアプリケーションを確認（ステップＳ１６）した後、ステップＳ１２へ移行する。囲まれたアイコンが無い場合は、ステップＳ１２に移行する。
【００７５】
このように、指示体３がタッチパネル１６から離れるまで当ルーチンは続き、指示体３が離されると、ステップＳ１７にて選択されたアプリケーション（最初と最後にタッチされたアイコン、および囲まれたアイコン）を起動するである。
【００７６】
なお、図１２の例では、最初と最後にタッチされたアイコンの中間にあるアイコンを囲むようにしたが、選択したいアイコンを全て囲み、該当アイコンのアプリケーションを起動させるようにしてもよい。
【００７７】
＜４．第４の実施の形態＞
上記第３の実施の形態では、指示体３の先端をアイコンの周りを一周させて複数のアプリケーションを同時に立ち上げる方法であるが、第４の実施の形態は、アイコンの周りを一周させるのではなく、アイコン上でｘ秒間停止し、その後に移動することでアイコンを選択する方法である。
【００７８】
図１６（ａ）、（ｂ）、（ｃ）は、本発明の第４の実施の形態に係る入力方法を説明する図であり、例えば『メール』『ＴＶ』『音楽』の３つのアプリケーションを、同時に起動させる方法を示している。
まず、表示部１４に表示された『メール』アイコン４１上に指示体３の先端を当てる（図１６（ａ））。そして指示体３をタッチパネル１６に当てたまま、『ＴＶ』アイコン４２上でｘ秒間停止し（図１６（ｂ））、その後、指示体３を『音楽』アイコン４３上まで持っていく。そして、指示体３を『音楽』アイコン４３上でｘ秒間停止し、その後、指示体３をタッチパネル１６から離すことで、『メール』と『ＴＶ』、そして『音楽』の３つのアプリケーションを同時に立ち上げることができるものである（図１６（ｃ））。ここでｘ秒間のｘは、工場出荷時又はユーザにより任意に設定されるものであるが、通常２秒くらいが想定される。
【００７９】
なお、同時に立ち上げることのできるアプリケーションの数は３つだけに限られるものではない。また、同時に立ち上げるアプリケーションの数を制限することもできる。
【００８０】
次に、図１７のフローチャートを参照して、第４の実施の形態に係る入力方法を説明する。
まず、制御部１１は、指示体３が当てられた（タッチされた）アイコンのアプリケーションを確認する（ステップＳ２１）。その後、指示体３がタッチパネル１６から離されたかどうかを確認する（ステップＳ２２）。指示体３が離された場合、選択されたアプリケーション（タッチされたアイコン）を起動する（ステップＳ２７）。
【００８１】
一方、制御部１１は、ステップＳ２２の判定処理で指示体３が離されていないと判断した場合は、別のアイコン上まで移動したかどうかを確認する（ステップＳ２３）。別のアイコン上まで移動していない場合はステップＳ２２へ移行する。移動した場合は、指示体３がそのアイコン上で停止している時間をカウントする（ステップＳ２４）。その時間が、あらかじめ設定しておいた時間x秒より長いか否かを判定する（ステップＳ２５）。そして、設定時間より長い場合は、そのアイコンが選択されたとみなし、アイコンのアプリケーションを確認（ステップＳ２６）した後、ステップＳ２２へ移行する。他方、ステップＳ２５の判定処理でアイコン上に停止している時間がx秒以下である場合は、ステップＳ２２に移行する。
【００８２】
このように、指示体３をタッチパネル１６から離すまで当ルーチンは続き、指示体３が離されると、ステップＳ２７にて選択されたアプリケーション（最初にタッチされたアイコン、およびx秒間以上タッチされたアイコン）を起動するものである。
【００８３】
以上、上述した第１〜第４の実施の形態のように、本発明によれば、文字入力やアプリケーション起動のための入力方法が、簡単で、視覚的にも分かりやすいものとなっている。そのため本発明は、表示部１４（タッチスクリーン）を装備した携帯電話端末１などの電子機器に適用して極めて好適である。
【００８４】
例えば、文章作成時の文字の入力やアプリケーションの起動等の入力方法を至極簡単にして手間を省くことができる。また、同時にいくつかのアプリケーション起動などを、簡単、かつ視覚的、感覚的に容易にするものであり、まったく新しい文字入力／起動方法を実現できる。
【００８５】
なお、本発明は上記各実施の形態例に限定されるものではなく、特許請求の範囲に記載された発明の要旨を逸脱しない限りにおいて、その他の変形例、応用例を含むことは言うまでもない。
【００８６】
例えば、本発明は、アイコン選択以外にも応用が可能である。例えば大型の表示部には、文字入力時に必要なＱＷＥＲＴＹキーを表示することができる。第２〜第４の実施の形態ではアイコンを例に説明したが、これらのアイコンを文字に置き換えても、同様に文字の同時選択が可能となる。これにより、複数の文字を選択する際に、一文字選択するたびに指示体３を離す必要がなくなり、一筆書きのように、複数の文字を同時選択できるものである。
【００８７】
また、カメラ２４で撮影した数多くのカメラ画像が表示部に表示された状態で、本発明による同時選択機能によって、お好みの画像を数枚選んで、表示部１４に大きく表示させることも可能である。また、多くの録画したテレビジョン放送番組から複数選んで表示部１４に表示させる時にも本発明を用いて容易に操作可能である。また、多くの受信メール／送信メールの一覧から複数のメールを選んで、それらメールの本文を表示させることも可能である。また、住所録から、所望の数人分の人物の住所録（ＴＥＬ番号やメールアドレスも含む）を同時選択して、同時表示させることも可能である。また、複数の機器設定（例えば、画面設定、電話設定、セキュリティー設定）を選択する場合にも、本発明の方法により、同時に設定画面を立ち上げることができる。
【００８８】
また、指示体３が選択したものがアイコンでなくフォルダであった場合については下記にようにすることができる。例えばパーソナルコンピュータの場合、ディスプレイ上の複数のアイコンを選択してフォルダにドラッグすると、フォルダ内に選択したアイコンがコピーされる。一方、本発明の場合に想定されるケースとしては、多くのフォルダが表示されている時に、本発明にて複数のフォルダを選ぶ場合が考えられる。その場合は、選択されたフォルダを大きく表示することになる。また、多くのファイルとフォルダが表示されている場合は、最後にフォルダが選択した場合であっても、選択されたファイルとフォルダ自体を、大きく表示することになる。
【００８９】
さらに、本明細書において時系列的な処理を記述する処理ステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理（例えば、並列処理あるいはオブジェクトによる処理）をも含むものである。
【符号の説明】
【００９０】
１…携帯電話端末、３…指示体、１１…制御部、１４…表示部、１４ａ…文字表示部、１４ｂ，１４ｂ１…文字入力部、１５…表示パネル、１６…タッチパネル、１７…表示処理部、３０…メール本文入力画面、３１…軌跡、４０…メニュー画面、４１，４２，４３…アイコン、４４，４５…軌跡、５１，５２，５３，５４…直線
【図１】
2011123571.tif 000003
【図２】
2011123571.tif 000004
【図３】
2011123571.tif 000005
【図４】
2011123571.tif 000006
【図５】
2011123571.tif 000007
【図６】
2011123571.tif 000008
【図７】
2011123571.tif 000009
【図８】
2011123571.tif 000010
【図９】
2011123571.tif 000011
【図１０】
2011123571.tif 000012
【図１１】
2011123571.tif 000013
【図１２】
2011123571.tif 000014
【図１３】
2011123571.tif 000015
【図１４】
2011123571.tif 000016
【図１５】
2011123571.tif 000017
【図１６】
2011123571.tif 000018
【図１７】
2011123571.tif 000019