(57)【要約】【課題】ユーザにとって操作性の高い、複数点感知入力を実現する。【解決手段】第１の所定の時間以上タッチパネル３４０に指を触れ続けその後に離すと、タッチセンサ３５０は第１感知点信号を生成し、第１感知点信号をメモリ６１０に記憶し、ディスプレイ３０に第１感知点信号に対応する位置を示す印を表示する。第２の所定の時間以内にタッチパネル３４０に触れると、タッチセンサ３５０はタッチした位置を示す第２感知点信号を制御部７２０に送り、制御部７２０は第１感知点信号と共に第２感知点信号をメモリ６１０に記憶する。その後タッチパネル３４０から指を離すまでの位置を示す第３感知点信号を制御部７２０に送り、制御部７２０は第１感知点信号及び第２感知点信号と共に第３感知点信号をメモリ６１０に記憶する。第１感知点信号を元に第１入力信号を生成し、第２及び第３感知点信号のいずれか一方を元に第２入力信号を生成する。【選択図】図２
2010067178.tif 000002
【特許請求の範囲】
【請求項１】
ディスプレイと、前記ディスプレイ上の位置を指定する位置指定手段と、前記位置指定手段による位置指定を検出する位置指定検出手段と、前記位置指定検出手段が前記ディスプレイ上で指定された位置を感知することによって生成する感知点信号を元に入力信号を生成する制御手段と、前記制御手段に接続されたメモリとを有する入力装置であって、
前記位置指定手段により第１の所定の時間以上前記ディスプレイ上の位置を指定し続けると、前記位置指定検出手段は第１感知点信号を生成して前記制御手段に送り、前記制御手段は前記第１感知点信号を前記メモリに記憶し、
前記第１感知点信号生成から第２の所定の時間以内に前記位置指定手段により前記ディスプレイ上の新たな位置を指定すると、前記位置指定検出手段は新たに指定した位置を示す第２感知点信号を前記制御手段に送り、前記制御手段は前記第１感知点信号と共に前記第２感知点信号を前記メモリに記憶し、
その後前記位置指定を解除するまでの位置を示す第３感知点信号を前記制御手段に送り、前記制御手段は前記第１感知点信号及び第２感知点信号と共に前記第３感知点信号を前記メモリに記憶し、
前記制御手段は、前記第１感知点信号を元に第１入力信号を生成し、前記第２及び第３感知点信号のいずれか一方を元に第２入力信号を生成することを特徴とする入力装置。
【請求項２】
前記制御手段は、前記第１感知点信号を前記メモリに記憶するとともに、前記ディスプレイに前記第１感知点信号に対応する位置を示す印を表示することを特徴とする請求項１に記載の入力装置。
【請求項３】
前記位置指定手段はタッチ操作可能なタッチパネルであることを特徴とする請求項１または２に記載の入力装置。
【請求項４】
前記位置指定検出手段は、前記位置指定手段が前記第１の所定の時間以上、ほぼ移動することなく前記位置指定を続けその後位置指定が解除されたとき、前記第１感知点信号を生成して前記制御手段に送ることを特徴とする請求項１ないし３のいずれかに記載の入力装置。
【請求項５】
前記制御手段は、前記第２及び第３感知点信号のいずれか他方を元に第３入力信号を生成することを特徴とする請求項１ないし４のいずれかに記載の入力装置。
【請求項６】
前記制御手段は、前記第１、第２、第３入力信号に基づき、前記第１入力信号に対応する感知点及び前記第２入力信号に対応する感知点のなす線分と、前記第１入力信号に対応する感知点及び前記第３入力信号に対応する感知点のなす線分とを元に、前記ディスプレイに表示する画像を制御することを特徴とする請求項５に記載の入力装置。
【請求項７】
前記制御手段は、前記第１、第２入力信号に基づき、前記第１入力信号に対応する位置及び前記第２入力信号に対応する位置との間の、前記ディスプレイに表示された文字列を選択することを特徴とする請求項１ないし４のいずれかに記載の入力装置。
【請求項８】
ディスプレイと、前記ディスプレイ上の位置を指定する位置指定手段と、前記位置指定手段による位置指定を検出する位置指定検出手段と、前記位置指定検出手段が前記ディスプレイ上で指定された位置を感知することによって生成する感知点信号を元に入力信号を生成する制御手段と、前記制御手段に接続されたメモリとを有する入力装置に入力をする方法であって、
前記位置指定手段により第１の所定の時間以上前記ディスプレイ上の位置を指定し続け、その後に位置指定を解除したことを前記位置指定検出手段が感知し第１感知点信号を生成するステップと、
前記制御手段が、前記第１感知点信号を前記位置指定検出手段から受け取るステップと、
前記制御手段が、受け取った前記第１感知点信号を前記メモリに記憶させるステップと、
前記第１感知点信号生成から第２の所定の時間以内に前記位置指定手段により前記ディスプレイ上の新たな位置を指定すると、前記位置指定検出手段が検出した位置を示す第２感知点信号を前記制御手段に送るステップと、
前記制御手段が前記第１感知点信号と共に前記第２感知点信号を前記メモリに記憶するステップと、
その後前記位置指定を解除するまでの位置を示す第３感知点信号を前記タッチ検出手段が前記制御手段に送るステップと、
前記制御手段が前記第１感知点信号及び第２感知点信号と共に前記第３感知点信号を前記メモリに記憶するステップと、
前記制御手段が、前記第１感知点信号を元に第１入力信号を生成し、前記第２及び第３感知点信号のいずれか一方を元に第２入力信号を生成するステップと
を有することを特徴とする入力方法。
【請求項９】
前記制御手段が、前記ディスプレイに前記第１感知点信号に対応する位置を示す印を表示するステップをさらに有することを特徴とする請求項８に記載の入力方法。
【請求項１０】
前記位置指定手段としてタッチ操作可能なタッチパネルを使用することを特徴とする請求項８または９に記載の入力方法。
【請求項１１】
前記第１感知点信号を生成するステップにおいて、前記位置指定検出手段は、前記第１の所定の時間以上、ほぼ移動することなく前記位置指定が継続しその後解除されたとき、前記第１感知点信号を生成して前記制御手段に送ることを特徴とする請求項８ないし１０のいずれかに記載の入力方法。
【請求項１２】
前記制御手段が前記第２及び第３感知点信号のいずれか他方を元に第３入力信号を生成するステップをさらに有することを特徴とする請求項８ないし１１のいずれかに記載の入力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力装置に関し、より詳細には、マウスやタッチパネルによる入力が可能な携帯端末装置等の入力装置に関する。
【背景技術】
【０００２】
従来、携帯電話などをはじめとする携帯端末装置に文字を入力したり、携帯端末装置に地図などの画像を映すことがなされている。この際、キーボードやキーパッドなどによるキー入力の代わりに若しくはキー入力に加えて、携帯端末装置のスクリーンをタッチパネルとして、タッチパネルによる入力が可能なものが知られている。タッチパネル入力とすることにより、携帯端末装置の操作をユーザにとってより直感的に分かりやいものとすることができる。
【０００３】
タッチパネル端末としては、入力点を１点のみを感知するものが主であるが、携帯端末装置の機能が多様化するにつれ、より複雑な入力が可能となることが望まれるようになった。これに伴い、２点感知が可能なタッチパネル端末も知られるようになった。例えば、特許文献１、特許文献２は、タッチパネル上の2点における入力操作を検出し、２点の入力操作の操作方向と操作量に基づいて表示の縮尺を変えるナビゲーション等表示装置を開示している。
【０００４】
また特許文献３は、タッチパネル上の２点の指示位置を検出し、２点間の距離及び角度の変化量を算出し、その変化量に基づいてキャラクタの移動速度や旋回速度のような動作パラメータを設定するゲームプログラムを開示している。
【０００５】
また特許文献４は、両手で用いる入力装置において、1点入力と2点入力とを正確に判別する技術に関し、２つの入力操作の間にユーザの手がタッチパネルから離されているか否かによって、1点入力か2点入力かを判別する構成を開示している。
【０００６】
また特許文献５は、親指と人差し指とをタッチパネルに接触させることにより、その2点間で指定される領域内に表示された表示物を操作対象として認識させ、さらに、指を離さずタッチパネル上で動かすことによって該操作対象に対して操作を行うことができる装置を開示している。
【０００７】
【特許文献１】特開2003-344059号公報（要約、段落［００１７］から［００２２］）
【特許文献２】特開2007-241410号公報（要約）
【特許文献３】特願2006−34754号公報（要約、請求項１）
【特許文献４】特開2005-309987号公報（要約、段落［００６２］から［００７１］）
【特許文献５】特開2002-304256号公報（要約、段落［００１７］、［００３２］から［００３６］）
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、携帯電話端末のような小型端末装置の場合、ユーザは片手で端末装置を持ち、端末装置を持つのと同じ手の指（例えば親指）で端末装置の操作を行うため、複数の指、複数の手による操作を行うことは困難であるという問題があった。
【０００９】
また、携帯電話端末のようにディスプレイの小さい端末装置では、ディスプレイ上の位置を指定する際に細かい入力操作が要求される。したがって、複数の位置を指定して行う画像やテキストの編集操作では、指定された位置を明確に表示して行うと操作性が向上する。
【００１０】
本発明は、このような問題に鑑みてなされたもので、その目的とするところは、ユーザにとっての操作性を向上した入力機能つき入力装置及び入力方法を提供することにある。
【課題を解決するための手段】
【００１１】
本発明は、このような目的を達成するために、本発明に係る入力装置は、ディスプレイと、前記ディスプレイ上の位置を指定する位置指定手段と、前記位置指定手段による位置指定を検出する位置指定検出手段と、前記位置指定検出手段が前記ディスプレイ上で指定された位置を感知することによって生成する感知点信号を元に入力信号を生成する制御手段と、前記制御手段に接続されたメモリとを有する入力装置であって、前記位置指定手段により第１の所定の時間以上前記ディスプレイ上の位置を指定し続けると、前記位置指定検出手段は第１感知点信号を生成して前記制御手段に送り、前記制御手段は前記第１感知点信号を前記メモリに記憶し、前記第１感知点信号生成から第２の所定の時間以内に前記位置指定手段により前記ディスプレイ上の新たな位置を指定すると、前記位置指定検出手段は新たに指定した位置を示す第２感知点信号を前記制御手段に送り、前記制御手段は前記第１感知点信号と共に前記第２感知点信号を前記メモリに記憶し、その後前記位置指定を解除するまでの位置を示す第３感知点信号を前記制御手段に送り、前記制御手段は前記第１感知点信号及び第２感知点信号と共に前記第３感知点信号を前記メモリに記憶し、前記制御手段は、前記第１感知点信号を元に第１入力信号を生成し、前記第２及び第３感知点信号のいずれか一方を元に第２入力信号を生成する。
【００１２】
ここで、前記制御手段は、前記第１感知点信号を前記メモリに記憶するとともに、前記ディスプレイに前記第１感知点信号に対応する位置を示す印を表示するものとすることができる。
【００１３】
また、前記位置指定手段はタッチ操作可能なタッチパネルとすることができる。
【００１４】
また、前記位置指定検出手段は、前記位置指定手段が前記第１の所定の時間以上、ほぼ移動することなく前記位置指定を続けその後位置指定が解除されたとき、前記第１感知点信号を生成して前記制御手段に送るものとすることができる。
【００１５】
また、前記制御手段は、前記第２及び第３感知点信号のいずれか他方を元に第３入力信号を生成するものとすることができる。
【００１６】
ここで、前記制御手段は、前記第１、第２、第３入力信号に基づき、前記第１入力信号に対応する感知点及び前記第２入力信号に対応する感知点のなす線分と、前記第１入力信号に対応する感知点及び前記第３入力信号に対応する感知点のなす線分とを元に、前記ディスプレイに表示する画像を制御するものとすることができる。
【００１７】
また、前記制御手段は、前記第１、第２入力信号に基づき、前記第１入力信号に対応する位置及び前記第２入力信号に対応する位置との間の、前記ディスプレイに表示された文字列を選択するものとすることができる。
【００１８】
本発明の別の態様によれば、本発明に係る入力装置は、ディスプレイと、前記ディスプレイ上の位置を指定する位置指定手段と、前記位置指定手段による位置指定を検出する位置指定検出手段と、前記位置指定検出手段が前記ディスプレイ上で指定された位置を感知することによって生成する感知点信号を元に入力信号を生成する制御手段と、前記制御手段に接続されたメモリとを有する入力装置に入力をする方法であって、前記位置指定手段により第１の所定の時間以上前記ディスプレイ上の位置を指定し続け、その後に位置指定を解除したことを前記位置指定検出手段が感知し第１感知点信号を生成するステップと、前記制御手段が、前記第１感知点信号を前記位置指定検出手段から受け取るステップと、前記制御手段が、受け取った前記第１感知点信号を前記メモリに記憶させるステップと、前記第１感知点信号生成から第２の所定の時間以内に前記位置指定手段により前記ディスプレイ上の新たな位置を指定すると、前記位置指定検出手段が検出した位置を示す第２感知点信号を前記制御手段に送るステップと、前記制御手段が前記第１感知点信号と共に前記第２感知点信号を前記メモリに記憶するステップと、その後前記位置指定を解除するまでの位置を示す第３感知点信号を前記タッチ検出手段が前記制御手段に送るステップと、前記制御手段が前記第１感知点信号及び第２感知点信号と共に前記第３感知点信号を前記メモリに記憶するステップと、前記制御手段が、前記第１感知点信号を元に第１入力信号を生成し、前記第２及び第３感知点信号のいずれか一方を元に第２入力信号を生成するステップとを有する。
【００１９】
ここで、前記制御手段が、前記ディスプレイに前記第１感知点信号に対応する位置を示す印を表示するステップをさらに有するものとすることができる。
【００２０】
また、前記位置指定手段としてタッチ操作可能なタッチパネルを使用するものとすることができる。
【００２１】
また、前記第１感知点信号を生成するステップにおいて、前記位置指定検出手段は、前記第１の所定の時間以上、ほぼ移動することなく前記位置指定が継続しその後解除されたとき、前記第１感知点信号を生成して前記制御手段に送るものとすることができる。
【００２２】
また、前記制御手段が前記第２及び第３感知点信号のいずれか他方を元に第３入力信号を生成するステップをさらに有するものとすることができる。
【発明の効果】
【００２３】
本発明により、ユーザにとって操作性の高い携帯端末装置を提供することが可能となる。
【発明を実施するための最良の形態】
【００２４】
以下、図面を参照しながら本発明の実施形態について詳細に説明する。
【００２５】
（第１実施形態）
本発明の第１実施形態に係る入力装置は、ディスプレイ上の位置を指定するためにユーザが一つの指でタッチパネルに触れる時間やタイミングによって、１点感知により入力信号を１つとするか、２点以上感知による複数の入力信号を生成する構成とするかを調節することができるようにするものである。このため、２点感知により２つの入力信号を要する複雑な操作を行うときでも、ユーザは入力装置を持つのと同じ手のみで全ての操作を行うことができる。
【００２６】
以下、タッチパネルを使用してディスプレイ上の位置指定を行う本発明の第１実施形態について説明する。
【００２７】
図１は本実施形態に係る文字入力のプログラムを有する携帯電話（入力装置の一例）１０００の例である。携帯電話１０００は、筐体１５と、筐体１５の表面に設置されたディスプレイ３０と、筐体１５に内蔵されたアンテナ５０とメモリ６０とＣＰＵ７０とベースバンドＬSＩ８０と無線回路９０と電池１００とマイク２０とを備えている。ディスプレイ３０とアンテナ５０とメモリ６０とＣＰＵ７０とベースバンドＬSＩ８０と無線回路９０とは、ＣＰＵ７０に機能的に接続され、メモリ６０に格納されたプログラムを元に音声及びデータ通信を行う。ベースバンドＬSＩ８０と無線回路９０と電池１００とマイク２０とは、公知のものを用いることができ、携帯電話１０００の機能や構造に応じてどのようなものが用いられるかは、当業者には明らかである。
【００２８】
本実施形態に係る携帯電話１０００以外にも、筐体のディスプレイ設置部が入力キー部設置部上をスライドするタイプの携帯電話２０００（図１２）においても、本発明は適用可能である。
【００２９】
図２は、携帯電話１０００の入力機能に関する機能構成図である。図２に示すとおり、ディスプレイ３０は、タッチパネル３４０（位置指定手段）と、ユーザによるタッチパネル３４０上のタッチを検出するタッチセンサ（位置指定検出手段）３５０とを有している。タッチパネル３４０としては、抵抗膜などを備えたものを用いることができるが、マトリクススイッチ、静電容量スイッチ、表面弾性波式スイッチなど、他のタイプのタッチパネルを用いてもよい。ディスプレイ３０はさらに、タッチパネル３４０に文字、画像や後述するゴースト等を表示する表示手段３３０を有する。
【００３０】
携帯電話１０００のＣＰＵ７０は、表示手段３３０による表示を制御する制御部７２０と、ユーザのタッチの移動量等を計算する移動算出手段７１０とを備えている。メモリ６０は、本実施形態に係る入力方法をプログラムとして格納し、さらに制御部７２０が生成する入力信号によって操作されるアプリケーションを格納するメモリ部６１０と、文字に関する情報を格納する辞書データベース６２０とを有する。
【００３１】
タッチセンサ３５０は、タッチパネル３４０へのタッチによる位置指定を感知すると、感知点信号を生成して制御部７２０に送る。制御部７２０は、受け取った感知点信号を元に入力信号を生成することにより、携帯電話１０００中のアプリケーションを操作する。ユーザがタッチパネル３４０の一点感知により入力信号を一つずつ携帯電話１０００に入力する場合は、一旦タッチパネル３４０をタッチして生成し制御部７２０に送られた感知点信号は、その感知点信号を元に入力信号が生成されるとメモリ６１０から削除される。携帯電話１０００に、２点感知による２つの信号を入力する場合、本実施形態では、以下のように時間差でのタッチによる２点感知から入力信号を生成する。
【００３２】
図３は、本実施形態に係る携帯電話１０００におけるユーザ操作によって、ゴーストによって第１感知点の位置を表示するステップを示すフローチャートである。このフローチャートに示す操作により、図４に示すゴースト表示・位置固定操作が為される。後述のように、本実施形態におけるゴーストとは、携帯電話１０００において２点を感知させる際に、１点目の感知点の位置を携帯電話１０００に認識・記憶させ、１点目の感知点の位置を記憶させたままで２点目の感知点の指定操作を行うことにより、経時的に２点を感知させることを可能としたものである。これにより、ユーザは指一本でタッチパネル３４０上の２点を選択することができる。後述のように、本実施形態では、指を移動させることなく一定時間（ｔ１）以上タッチパネル３４０上に触れることによって、ゴーストが表示されるよう設定されている。
【００３３】
図３のステップS１０において、携帯電話１０００のタッチ検出手段３５０は、ユーザによるタッチパネル３４０のタッチを感知する。タッチが感知されると制御部７２０は、タイマT１を開始し（ステップS２０）、ユーザが指を動かすことなくタッチパネル３４０をタッチしている時間が所定時間ｔ１を超えるか否かを計測する（ステップS３０）。タイマT1による計測中、タッチパネルセンサ３５０は、ユーザが指を離してタッチを解除したかを検知し（ステップS４０）、もしタッチが解除されていれば、ステップS４５でタイマT1を停止してゴーストGを表示しないこととする。即ちこの場合、通常の一点感知による入力となる。タッチ解除時にタッチが指示していたタッチパネル３４０上の位置の情報は、タッチ解除後メモリ部６２０のキャッシュに一時的に保存され、ユーザのその後の携帯電話１０００操作に用いることができる。キャッシュに一時的に保存された位置情報は、その後ユーザが再びタッチパネル３４０に触れることにより削除される。
【００３４】
ステップS４０において、もしユーザが指をタッチパネル３４０から離しておらずタッチが継続されていれば、制御部７２０は次にタッチ位置が移動したかを検知する（ステップS５０）。タッチ位置の移動が感知されると、タイマT1が解除される。その後、再びタイマT1が開始され、ステップS２０以降のステップが繰り返される。即ち本実施形態では、ユーザの指が動かずタッチパネル３４０を所定期間ｔ１にわたって触れていたときにゴーストが表示されるようになっているため、ユーザの指の移動が感知されると、タイマT1を起動しなおすようになっている。
【００３５】
ユーザの指が動くことなくタッチパネル３４０の一箇所に所定時間ｔ１以上触れていると、制御部７２０はその箇所にゴーストG（第１感知点信号に対応する位置を示す印の例）を表示する（ステップS３５）。その様子を図式化した例が図４の（１）、（２）である。
【００３６】
図４の本実施形態では、ゴーストGは人差し指の影の形をしているが、ゴーストの形状はこのような特定のものに限られず、第１感知点としてメモリ部６１０のキャッシュに保存された位置情報を示すことのできる印であれば、絵、記号、図形等を問わず、何でもよい。
【００３７】
ステップS３５においてゴーストが表示されて以降のステップS６０からS９０は、ゴーストの位置を決定するための操作である。基本的に、ゴーストGが表示された後にユーザが指をタッチパネル３４０から離した時点におけるゴーストGの位置が、該ゴーストが示す位置情報としてメモリ６１０に保存される。より詳細には、制御部７２０はステップＳ６０においてユーザによるタッチが解除されたか否かを判断する。タッチ解除が検知されれば、タッチ解除時におけるゴーストGの位置でゴーストを固定し、その位置情報をメモリ６１０に第１感知点P1の位置として保存する（ステップS９０）。後述する以降の操作において、第１感知点P1の位置を用いる場合は、ステップS90で決定されキャッシュに保存されている位置情報が用いられる。
【００３８】
ステップS６０でタッチ解除が検知されなかった場合、制御部７２０はさらにタッチの移動があるか否かを検知する（ステップS７０）。タッチの移動が検知された場合は、ゴーストGの表示をタッチと共に移動する（ステップS８０）。移動先においてユーザがタッチパネル３４０から指を離しタッチを解除すると、この移動先の位置において、第１感知点P1を示すゴーストが固定され、第１感知点P1の位置情報がメモリ６１０に一時保存される。この様子が、図４の（３）及び（４）に図示されている。
【００３９】
次に、ゴーストGが表示された後の、第２及び第３感知点の感知について図５を参照しつつ説明する。
【００４０】
一旦ゴーストGが表示されると、制御部７２０はタイマT2を開始する（ステップS１１０）。タイマT2の計測時間を所定時間ｔ２と比較し（ステップS１２０）、タイマT2が所定時間ｔ２を越えるまでの間にユーザによる次のタッチが感知されない場合、ゴーストGの表示は解除される（ステップS１３０）。これにより、キャッシュに保存されていた第１感知点の位置情報も削除される。また、第１感知点を用いるコマンド以外の操作のためのタッチパネル３４０へのタッチ（例えば、ゴーストを用いるアプリケーションとは関係のないメニューの操作など）が行われたことが検知されると、その時点でゴーストは非表示となり、キャッシュに保存された第１感知点の位置情報も削除される。
【００４１】
タイマT2がｔ２に達する前にタッチセンサ３５０がユーザによるタッチを感知すると（ステップS１４０）、制御部７２０はその点を第２感知点として認識する（ステップS１５０）。第２感知点の位置情報は、キャッシュに保存されかつゴーストが示す第１感知点と共に、入力信号として様々な操作に用いられることができる。
【００４２】
その後、ゴーストGが固定されている第１感知点（P1）とユーザがゴーストG表示後にタッチした点である第２感知点（P2）とがほぼ同じ位置にあるかどうかをさらに判断する（ステップＳ１６０）。
【００４３】
ここで、第１感知点と第２感知点とがほぼ同じ位置であるかどうかの判断は、第２感知点が第１感知点から一定の距離内に位置しているかどうかを判断することにより行うこととしてもよい。
【００４４】
また、第1感知点から一定の距離にある領域を、図４のP1に示すようにゴーストに重ねて「●」印等で表示することとしてもよい。さらに、この「●」印のサイズはユーザによって任意に変更可能とすることとすることとしてもよい。この場合、携帯電話１０００は「●」印のサイズの設定値をメモリ６１０に記憶しておく。ステップＳ１６０において、制御部７２０は、メモリ６１０から設定値を読み出して、第２感知点（P2）が「●」印内に位置しているかどうかを判断する。このような処理を行うと、第１感知点と第２感知点の比較を詳細に実施したり、あるいは粗く実施したりすることが可能となる。
【００４５】
もし第１感知点と第２感知点とが同じ位置であれば、ステップＳ２００に進み、タッチの移動があるか判断する。タッチの移動がなければ、ステップＳ１８０において、制御部７２０はユーザによるタッチが解除されたか否かを判断する（ステップＳ１８０）。もしタッチが解除されていれば、２回目のタッチはダブルクリックであったと判断する（ステップS１９０）。これにより、ゴーストGの表示は解除され、またタイマT２も解除される。尚、ステップS１８０における判断には、上記した感知点の位置の比較に加えて、ゴーストGが表示された時間と、ステップS１４０において第２のタッチが感知された時間との差に基づく判断をし、連続的にクリックがされた場合のみ（つまり２回のタッチ間の時間間隔が短いもののみ）についてダブルクリックと判断するようにしてもよい。
【００４６】
もしステップS２００でユーザの指がタッチ中に移動したと判断されれば、制御部７２０は移動中の指の感知点を第３感知点（P２’）としてメモリ６１０に記憶する（ステップS２１０）。
【００４７】
その後、制御部７２０は、第１感知点P1及び第３感知点P2'を用いて、ディスプレイ内の範囲選択を行う（ステップS２２０）。この範囲選択は、タッチしている指を移動して、第１感知点P1と第３感知点P2'をそれぞれ対角の頂点とする長方形のサイズを変更することにより行うことができる。
【００４８】
第３感知点の認識及び範囲選択は、指によるタッチが解除されるまで続けられ（ステップＳ２３０）、タッチが解除されると選択範囲が確定する。
【００４９】
一方、ステップＳ１６０において、第１感知点と第２感知点とが異なる場合はステップＳ２３０に進み、制御部７２０は移動中の指の感知点を第３感知点（P２’）としてメモリ６１０に記憶する（ステップS２４０）。その後、制御部７２０は、ユーザの操作に応じて、第１乃至第３感知点P1, P2, P2'を用いて携帯電話１０００の制御を行う（ステップＳ２５０）。第３感知点の認識及び携帯電話１０００の制御は、指によるタッチが解除されるまで続けられ（ステップＳ２６０）、タッチが解除されると処理が終了する。
【００５０】
尚、上述の例ではタイマT2を使用した判断処理について説明したが、タイマT2は必ずしも必要なく、第２感知点を感知するまでゴーストを表示し続けることとしてもよい。
【００５１】
また、上述の例では２回目のタッチが移動している間第３感知点の認識を続けているが、タッチを移動させて行う範囲選択や編集処理は、タッチが解除されて始めて確定される。そこで、２回目のタッチが解除されるまでは、選択範囲や編集途中の画像を破線等で動的に表示し、タッチが解除された時点で確定後の選択範囲や編集された画像を表示させることとしてもよい。また、タッチが解除されるまでは選択範囲や編集途中の画像を表示しないこととしてもよい。
【００５２】
図６乃至８は、本実施形態に係るゴーストを利用した画像表示処理の例を図示している。
【００５３】
図６は、第１乃至第３感知点P1, P2, P2'を用いて画像を拡大表示する操作を示している。第１感知点P1は、ゴーストGが表示する位置に固定されている。ここで、ユーザがディスプレイ３０をタッチすると、タッチ点P2が第２感知点として認識・記憶される。ユーザが指をP1から遠ざかる方向に動かすと、タッチ位置が第３感知点P2'として認識・記憶される。また、図６のP2'においてディスプレイ３０から離す。このとき、タッチを解除した時点におけるタッチ位置が第３感知点P2'として認識・記憶される。
【００５４】
これにより、ディスプレイ３０上の画面は、P1・P2間の距離とP1・P2'間の距離との比率に比例して拡大表示される。
【００５５】
図７は、第１乃至第３感知点P1, P2, P2'を用いて画像を縮小表示する操作を示している。第１感知点P1、第２感知点は、上述の図６の例と同様に認識・記憶される。図７の例では、ユーザがタッチパネル３４０にタッチしてから、指をP1に近づく方向に動かすと、タッチ位置が第３感知点P2'として認識・記憶される。また、図７のP2'においてディスプレイ３０から離す。このとき、タッチを解除した時点におけるタッチ位置が第３感知点P2'として認識・記憶される。
【００５６】
これにより、ディスプレイ３０上の画面は、P1・P2間の距離とP1・P2'間の距離との比率に比例して縮小表示される。
【００５７】
図８は、第１乃至第３感知点P1, P2, P2'を用いて画像を回転表示する操作を示している。第１感知点P1、第２感知点は、上述の図６、７の例と同様に認識・記憶される。図８の例では、ユーザがタッチパネル３４０にタッチしてから、指をP1を中心とする円弧状に動かすと、タッチを解除した時点におけるタッチ位置が第３感知点P2'として認識・記憶される。また、図８のP2'においてディスプレイ３０から離す。このとき、タッチを解除した時点におけるタッチ位置が第３感知点P2'として認識・記憶される。
【００５８】
これにより、ディスプレイ３０上の画面は、P1・P2のなす線分と、P1・P2'のなす線分との間の角度に比例した角度分、回転表示される。
【００５９】
なお、図６乃至８を参照して拡大操作、縮小操作及び回転操作を個別に説明したが、制御部７２０は２回目のタッチが継続している間これらの操作を個別に実行してもよく、また拡大操作と回転操作、縮小操作と回転操作を同時に実行してもよい。
【００６０】
図９は、本実施形態に係る、ゴーストを利用して設定した第１乃至第３感知点P1, P2, P2'を用いた別の処理の例を図示している。本実施形態では、テキスト入力アプリケーションを例として説明している。
【００６１】
図９は、テキスト入力アプリケーション中で、入力したテキストの選択範囲を指定する操作の流れを図示したものである。図９（１）では、テキストの表示を移動させて選択したい範囲の始点もしくは終点がディスプレイ３０上に表示されるようにする。その後、選択範囲の始点または終点（図９の例では始点）に指を触れ、一定時間（図３のS３０のｔ１に相当する時間）その位置で指のタッチパネル３４０への接触を維持することにより、ゴーストGを表示させる（図９（３））。ゴーストGはユーザがタッチパネル３４０から指を離した後も表示され続ける（図９（４））。
【００６２】
その後、ユーザが所定時間（図５ステップS１２０のｔ２に相当）内にタッチパネル３４０を再びタッチすると、タッチ点が第２感知点として認識、記憶される（図５ステップS１５０）。これにより、ゴーストGの指す第１感知点から第２感知点までの間に対応する文字列が選択される（図９（５））。ユーザがそのまま指をタッチパネル３４０から離すことなく指を動かすと、タッチ点が第３感知点と認識され、選択範囲がそれに応じて変更される（図９（６））。ユーザがタッチパネル３４０から指を離すと（図５ステップＳ２３０）、タッチ解除時点でのタッチ点が第３感知点と認識され、第１感知点と第３感知点との間に対応する文字列が最終的な選択範囲として指定される（図９（７））。
【００６３】
上記のようにして指定された文字列の選択範囲は、例えばその後、クリップボード領域にコピーするなどして利用することができる。図１０は本実施形態に係る操作で指定した選択範囲をクリップボードにコピーする操作を図示したものである。図１０の例においては、テキスト入力の最中であるので、ディスプレイ３０がキーボード部分５０１と、クリップボード部分５０２と、テキスト入力部分５０３に分かれている。
【００６４】
図１０において、テキスト入力部分５０３中に選択範囲５０４が指定された後、ユーザが選択範囲５０４を再びタッチし、そのまま指とタッチパネル３４０との接触を維持しつつ指をクリップボード部分５０２に移動させる。これにより、選択範囲５０４が指の移動につれてドラッグされ、クリップボードにコピーされる。クリップボードにコピーされた選択範囲の文字列は、図１０（３）に示すように、クリップボード部分５０２において強調表示されてもよい。また、図１１に示す例のように、キーボード部分５０１とクリップボード部分５０３とを重なりあうように表示した構成（図１１（１））において、クリップボード部分５０２を手前に表示させ（図１１（２））、クリップボード内に保存された文字列を指でドラッグすることによりテキスト入力部分５０３のテキストにペーストすることもできる（図１１（３）、（４））。  
【００６５】
上記実施形態では、ゴーストが１つのみしか表示さていないが、２つ以上のゴースト乃至は他の印が同時に表示され得る構成とすることもできる。この場合携帯端末装置は、印が示す感知点を元に入力信号を生成し、携帯端末装置のアプリケーション（例えば３D画像の操作などが挙げられるが、これに限定されない）に用いることができる。
【００６６】
また、本発明に係る複数点感知による入力方法のほかに、携帯端末装置は、２点を同時にタッチして２つの感知点信号を生成することによって２つの入力信号を生成する機能を備えていてもよい。
【００６７】
また、第１感知点をディスプレイ３０に表示せずに、メモリ６１０上にのみ記憶させることとしてもよい。このような処理により、ユーザの見た目上はゴーストを表示させないで操作させることが可能となる。
【００６８】
さらに、ゴーストの表示／非表示／図形の変更をユーザが設定することを可能としてもよい。この場合、携帯電話１０００はゴーストの表示／非表示／図形の設定値をメモリ６１０に記憶しておく。制御部７２０は、メモリ６１０から当該設定値を読み出して、ゴーストの表示／非表示／図形の変更を判断し、判断の結果に応じた表示処理を行う。
【００６９】
本実施形態によれば、ユーザはタッチパネルを１点感知とするか、２点以上感知とするかを、指一本の操作で調節することができる。これにより、ユーザにとっての携帯端末装置の操作性が高まる。
【００７０】
（第２実施形態）
以下では、マウスを使用してディスプレイ上の位置指定を行う本発明の第２実施形態について説明する。
【００７１】
図１３は、本実施形態に係る携帯端末装置１３００の入力機能に関する機能構成図である。図１３に示す携帯端末装置１３００は図２の携帯電話１０００とほぼ同様の構成であるが、ディスプレイ１３３０が表示手段３３０のみを含んでいる点、並びに入力インタフェース１３４０及び位置指定検出部１３５０を含んでいる点で異なっている。
【００７２】
位置指定検出部１３５０は、入力インタフェース１３４０を介してマウス１３６０と接続されている。このような構成により、位置指定検出部１３５０は、ユーザによるマウス１３６０の操作による位置指定を感知すると、ディスプレイ１３３０上で指定された位置を示す感知点信号を生成して制御部７２０に送る。制御部７２０は、受け取った感知点信号を元に入力信号を生成することにより、携帯端末装置１３００中のアプリケーションを操作する。ユーザがマウス１３６０の操作により入力信号を一つずつ携帯端末装置１３００に入力する場合は、一旦マウス１３６０を操作して生成し制御部７２０に送られた感知点信号は、その感知点信号を元に入力信号が生成されるとメモリ６１０から削除される。携帯端末装置１３００に、２点感知による２つの信号を入力する場合、本実施形態では、以下のように時間差でのタッチによる２点感知から入力信号を生成する。
【００７３】
図１４は、本実施形態に係る携帯端末装置１３００におけるユーザ操作によって、ゴーストによって第１感知点の位置を表示するステップを示すフローチャートである。
【００７４】
図１４のステップS１４１０において、携帯端末装置１３００のタッチ検出手段３５０は、マウス１３６０の操作による位置指定を感知する。位置指定が感知されると制御部７２０は、タイマT１を開始し（ステップS１４２０）、ユーザがマウス１３６０を動かすことなくマウス１３６０のボタンを押下している時間が所定時間ｔ１を超えるか否かを計測する（ステップS１４３０）。タイマT1による計測中、位置指定検出部１３５０は、位置指定が解除したかを検知し（ステップS１４４０）、もし位置指定が解除されていれば、ステップS１４４５でタイマT1を停止してゴーストGを表示しないこととする。即ちこの場合、通常の一点感知による入力となる。位置指定解除時に位置指定が指示していたディスプレイ１３３０上の位置の情報は、位置指定解除後メモリ部６２０のキャッシュに一時的に保存され、ユーザのその後の携帯端末装置１３００操作に用いることができる。キャッシュに一時的に保存された位置情報は、その後ユーザが再びマウス１３６０を操作して位置指定を行うことにより削除される。
【００７５】
ステップS１４４０において、もしユーザがマウス１３６０のボタンを離しておらず位置指定が継続されていれば、制御部７２０は次にディスプレイ１３３０上のカーソル（指定位置）が移動したかを検知する（ステップS１４５０）。カーソルの移動が感知されると、タイマT1が解除される。その後、再びタイマT1が開始され、ステップS１４２０以降のステップが繰り返される。即ち本実施形態では、マウス１３６０のボタンを所定期間ｔ１にわたって押下していたときにゴーストが表示されるようになっているため、カーソルの移動が感知されると、タイマT1を起動しなおすようになっている。
【００７６】
マウス１３６０が動くことなくディスプレイ１３３０上の一箇所に所定時間ｔ１以上カーソルが留まっていると、制御部７２０はその箇所にゴーストG（第１感知点信号に対応する位置を示す印の例）を表示する（ステップS１４３５）。その様子を図式化した例が図４の（１）、（２）である。
【００７７】
ステップS１４３５においてゴーストが表示されて以降のステップS１４６０からS１４９０は、ゴーストの位置を決定するための操作である。基本的に、ゴーストGが表示された後にマウス１３６０のボタンを離した時点におけるゴーストGの位置が、該ゴーストが示す位置情報としてメモリ６１０に保存される。より詳細には、制御部７２０はステップＳ１４６０においてユーザによる位置指定が解除されたか否かを判断する。位置指定解除が検知されれば、位置指定解除時におけるゴーストGの位置でゴーストを固定し、その位置情報をメモリ６１０に第１感知点P1の位置として保存する（ステップS１４９０）。後述する以降の操作において、第１感知点P1の位置を用いる場合は、ステップS1490で決定されキャッシュに保存されている位置情報が用いられる。
【００７８】
ステップS１４６０で位置指定解除が検知されなかった場合、制御部７２０はさらにカーソルの移動があるか否かを検知する（ステップS１４７０）。カーソルの移動が検知された場合は、ゴーストGの表示をカーソルと共に移動する（ステップS１４８０）。移動先においてマウス１３６０のボタンを離し位置指定を解除すると、この移動先の位置において、第１感知点P1を示すゴーストが固定され、第１感知点P1の位置情報がメモリ６１０に一時保存される。この様子が、図４の（３）及び（４）に図示されている。
【００７９】
次に、ゴーストGが表示された後の、第２及び第３感知点の感知について図１５を参照しつつ説明する。
【００８０】
一旦ゴーストGが表示されると、制御部７２０はタイマT2を開始する（ステップS１５１１０）。タイマT2の計測時間を所定時間ｔ２と比較し（ステップS１５１２０）、タイマT2が所定時間ｔ２を越えるまでの間に次の位置指定が感知されない場合、ゴーストGの表示は解除される（ステップS１５１３０）。これにより、キャッシュに保存されていた第１感知点の位置情報も削除される。また、第１感知点を用いるコマンド以外の操作のためのマウス１３６０等の操作（例えば、ゴーストを用いるアプリケーションとは関係のないメニューの操作など）が行われたことが検知されると、その時点でゴーストは非表示となり、キャッシュに保存された第１感知点の位置情報も削除される。
【００８１】
タイマT2がｔ２に達する前に位置指定検出部１３５０がマウス１３６０による位置指定を感知すると（ステップS１５１４０）、制御部７２０はその点を第２感知点として認識する（ステップS１５１５０）。第２感知点の位置情報は、キャッシュに保存されかつゴーストが示す第１感知点と共に、入力信号として様々な操作に用いられることができる。
【００８２】
その後、ゴーストGが固定されている第１感知点（P1）とユーザがゴーストG表示後に指定した位置である第２感知点（P2）とがほぼ同じ位置にあるかどうかをさらに判断する（ステップＳ１５１６０）。
【００８３】
ここで、第１感知点と第２感知点とがほぼ同じ位置であるかどうかの判断は、第２感知点が第１感知点から一定の距離内に位置しているかどうかを判断することにより行うこととしてもよい。
【００８４】
もし第１感知点と第２感知点とが同じ位置であれば、ステップＳ１５２００に進み、カーソルの移動があるか判断する。カーソルの移動がなければ、ステップＳ１５１８０において、制御部７２０は位置指定が解除されたか否かを判断する（ステップＳ１５１８０）。もし位置指定が解除されていれば、２回目の位置指定はダブルクリックであったと判断する（ステップS１５１９０）。これにより、ゴーストGの表示は解除され、またタイマT２も解除される。尚、ステップS１８０における判断には、上記に記載した感知点の位置の比較に加えて、ゴーストGが表示された時間と、ステップS１４０において第２の位置指定が感知された時間との差に基づく判断をし、連続的にクリックがされた場合のみ（つまり２回の位置指定の時間間隔が短いもののみ）についてダブルクリックと判断するようにしてもよい。
【００８５】
もしステップS２００でカーソルが移動したと判断されれば、制御部７２０は移動中の指定位置を第３感知点（P２’）としてメモリ６１０に記憶する（ステップS１５２１０）。
【００８６】
その後、制御部７２０は、第１感知点P1及び第３感知点P2'を用いて、ディスプレイ内の範囲選択を行う（ステップS１５２２０）。この範囲選択は、カーソルを移動して、第１感知点P1と第３感知点P2'をそれぞれ対角の頂点とする長方形のサイズを変更することにより行うことができる。
【００８７】
第３感知点の認識及び範囲選択は、位置指定が解除されるまで続けられ（ステップＳ２３０）、位置指定が解除されると選択範囲が確定する。
【００８８】
一方、ステップＳ１６０において、第１感知点と第２感知点とが異なる場合はステップＳ２３０に進み、制御部７２０は移動中のカーソルの位置を第３感知点（P２’）としてメモリ６１０に記憶する（ステップS１５２４０）。その後、制御部７２０は、ユーザの操作に応じて、第１乃至第３感知点P1, P2, P2'を用いて携帯端末装置１３００の制御を行う（ステップＳ１５２５０）。第３感知点の認識及び携帯端末装置１３００の制御は、位置指定が解除されるまで続けられ（ステップＳ１５２６０）、位置指定が解除されると処理が終了する。
【００８９】
尚、上述の例ではタイマT2を使用した判断処理について説明したが、タイマT2は必ずしも必要なく、第２感知点を感知するまでゴーストを表示し続けることとしてもよい。
【００９０】
また、上述の例では２回目のカーソルが移動している間第３感知点の認識を続けているが、カーソルを移動させて行う範囲選択や編集処理は、位置指定が解除されて始めて確定される。そこで、２回目のカーソルが解除されるまでは、選択範囲や編集途中の画像を破線等で動的に表示し、カーソルが解除された時点で確定後の選択範囲や編集された画像を表示させることとしてもよい。また、カーソルが解除されるまでは選択範囲や編集途中の画像を表示しないこととしてもよい。
【図面の簡単な説明】
【００９１】
【図１】本発明の一実施形態にかかる入力装置の一例である携帯電話の一例を示す構成図である。
【図２】本発明の一実施形態にかかる入力装置の機能構成図である。
【図３】本発明の実施形態にかかる、ゴースト表示操作の流れを示すフローチャートである。
【図４】本発明の実施形態にかかる、ゴースト表示操作の流れを示す説明図である。
【図５】本発明の実施形態にかかる、ゴースト表示後のタッチ操作によるタッチ感知の流れを示すフローチャートである。
【図６】本発明の実施形態にかかる、ゴースト表示による２点入力機能を利用した例としての、画面拡大操作の流れを示す説明図である。
【図７】本発明の実施形態にかかる、ゴースト表示による２点入力機能を利用した例としての、画面縮小操作の流れを示す説明図である。
【図８】本発明の実施形態にかかる、ゴースト表示による２点入力機能を利用した例としての、画面回転操作の流れを示す説明図である。
【図９】本発明の実施形態にかかる、ゴースト表示による２点入力機能を利用した例としての、文字列選択範囲指定操作の流れを示す説明図である。
【図１０】図９の操作例を用いて、文字列選択範囲をクリップボードにコピーする操作の流れを示す説明図である。
【図１１】図９、１０の操作例を用いて、クリップボードにコピーした文字列選択範囲を用いて編集を行う操作の流れを示す説明図である。
【図１２】本発明の実施形態にかかる入力装置の一例である携帯電話のもう一つの例を示す構成図である。
【図１３】本発明の一実施形態にかかる入力装置の機能構成図である。
【図１４】本発明の実施形態にかかる、ゴースト表示操作の流れを示すフローチャートである。
【図１５】本発明の実施形態にかかる、ゴースト表示後の操作による位置指定感知の流れを示すフローチャートである。
【符号の説明】
【００９２】
１５  筐体
２０  マイク
３０  ディスプレイ
４０  スピーカ
５０  アンテナ
６０  メモリ
７０  ＣＰＵ
７２０  制御部
３３０  表示手段
３４０  タッチパネル
３５０  タッチ検出手段
１０００  携帯電話
１３３０  ディスプレイ
１３４０  入力インタフェース
１３５０  位置指定検出部
１３６０  マウス
１３００  携帯端末装置
【図１】
2010067178.tif 000003
【図２】
2010067178.tif 000004
【図３】
2010067178.tif 000005
【図４】
2010067178.tif 000006
【図５】
2010067178.tif 000007
【図６】
2010067178.tif 000008
【図７】
2010067178.tif 000009
【図８】
2010067178.tif 000010
【図９】
2010067178.tif 000011
【図１０】
2010067178.tif 000012
【図１１】
2010067178.tif 000013
【図１２】
2010067178.tif 000014
【図１３】
2010067178.tif 000015
【図１４】
2010067178.tif 000016
【図１５】
2010067178.tif 000017