(57)【特許請求の範囲】
【請求項１】
与えられた画面データに基づいて操作用の画面を表示する表示部と、該表示面に対する接触動作を検出してその接触座標を出力するタッチパネルディスプレイと、前記表示部に前記画面データを与えると共に、前記タッチパネルディスプレイから出力される接触座標に従って情報処理を行う制御部とを備えた情報処理装置において、
前記制御部は、
前記タッチパネルディスプレイから同時に２点の接触座標の出力を受け、前記タッチパネルディスプレイから受けた２点の接触座標間の距離が所定の閾値以下であるとき、或いは閾値以上の値から短縮して閾値以下になった場合に、前記画面内におけるその閾値以下の距離の２点間或いはその２点で指定される画面の領域内に表示された表示物を操作対象表示物として認識し、
その２点の接触がなくなったこと或いはその２点の中間に接触があったことが入力されたとき、その操作対象表示物についての予め設定された特定のコマンドが指令されたものと認識し、
前記２点で指定される画面の領域内の操作対象物を一旦認識した後に、前記タッチパネルディスプレイから与えられる２点が離れ、前記２点の接触座標間の距離が、前記所定の閾値より大きくなったことを認識したときは、前記表示物に対する操作対象表示物としての認識をキャンセルする
ことを特徴とする情報処理装置。
【請求項２】
前記制御部は、前記認識した操作対象表示物を拡大表示させることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記制御部は、前記表示物に対する操作対象表示物としての認識後、前記タッチパネルディスプレイから与えられる２点または１点の接触座標が移動したとき、前記操作対象表示物についてドラッグ指令を受けたものと認識することを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記制御部は、画面に接触して前記操作対象表示物を所定の場所へ移動させた後、その２点または１点の接触がなくなったこと或いはその２点の中間に接触があったことが入力された場合に、前記特定のコマンドとして、コピー又は移動のアクションを選択させる画面データを前記表示部に表示させることを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記制御部は、前記２点間に操作対象表示物となるべき表示物が存在しない場合には、前記２点間を結ぶ直線を操作対象表示物とすることを特徴とする請求項１〜４のいずれかに記載の情報処理装置。
【請求項６】
前記タッチパネルディスプレイは、弾力性のある透明な感圧膜を有することを特徴とする請求項１〜５のいずれかに記載の情報処理装置。
【請求項７】
前記制御部は、前記タッチパネルディスプレイから受けた２点間を対角線とする長方形、又は該２点間を直径とする円の内側を指定領域として、該指定領域内にある表示物を操作対象表示物として認識することを特徴とする請求項１に記載の情報処理装置。
【請求項８】
前記操作対象表示物は、複数個の表示物であることを特徴とする請求項１に記載の情報処理装置。
【請求項９】
前記制御部は、前記認識した操作対象表示物を前記表示部の画面上の異なる位置に拡大表示させることを特徴とする請求項３に記載の情報処理装置。
【請求項１０】
操作用の画面に対する接触動作を検出してその接触座標を出力し、該接触座標に従って情報処理を行う情報処理方法において、
前記操作用の画面に対して同時に行なわれた２点の接触を検知し、該２点の接触座標を出力するステップと、
前記２点の接触座標間の距離が所定の閾値以下であるとき或いは閾値以上の値から短縮して閾値以下になった場合に、前記画面内におけるその閾値以下の距離の２点間或いはその２点で指定される画面の領域内に表示された表示物を操作対象表示物として認識するステップと、
前記２点の接触がなくなったこと或いは前記２点の中間に接触があったことが入力されたとき、前記操作対象表示物についての予め設定された特定のコマンドが指令されたものと認識するステップと、
前記２点で指定される画面の領域内の操作対象物を一旦認識した後に、該２点が離れ、２点の接触座標間の距離が、前記所定の閾値より大きくなったことを認識したときは、前記表示物に対する操作対象表示物としての認識をキャンセルするステップと、
を含む情報処理方法。
【請求項１１】
前記認識した操作対象表示物を拡大表示するステップをさらに有することを特徴とする請求項１０に記載の情報処理方法。
【請求項１２】
前記表示物に対する操作対象表示物としての認識後、前記操作用の画面の２点または１点の接触の接触座標が移動したとき、前記操作対象表示物についてドラッグ指令を受けたものと認識するステップをさらに有することを特徴とする請求項１０または１１に記載の情報処理方法。
【請求項１３】
画面に接触して前記操作対象表示物を所定の場所へ移動させた後、その２点または１点の接触がなくなったこと或いはその２点の中間に接触があったことが入力された場合に、前記特定のコマンドとして、コピー又は移動のアクションを選択させる画面データを前記画面に表示させるステップをさらに有することを特徴とする請求項１２に記載の情報処理方法。
【請求項１４】
前記２点間に操作対象表示物となるべき表示物が存在しない場合には、前記２点間を結ぶ直線を操作対象表示物とするステップをさらに有することを特徴とする請求項１０〜１３のいずれかに記載の情報処理方法。
【請求項１５】
前記操作用の画面に対して同時に２点の接触を検出した場合に、前記２点間を対角線とする長方形、又は該２点間を直径とする円の内側を指定領域とする画面データを前記画面に表示させるステップをさらに有することを特徴とする請求項１０に記載の情報処理方法。
【請求項１６】
前記認識した操作対象表示物を前記表示部の画面上の異なる位置に拡大表示させるステップをさらに有することを特徴とする請求項１１に記載の情報処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、特に与えられた画面データに基づいて操作用の画面を表示する表示部と、該表示部の表示面上に配置され、該表示面に対する接触を検出してその接触座標を出力する透光性のタッチパネルと、上記表示部に上記画面データを与えると共に、上記タッチパネルから出力される接触座標に従って情報処理を行う制御部とを備えた情報処理装置とこれを用いた情報処理方法に関する。
【０００２】
【従来の技術】
携帯用の情報処理端末やカーナビゲーション装置のように、キーボードやマウス等の入力装置の使用が困難な情報処理装置として、ＬＣＤ（液晶表示素子）等の表示画面上に一体化したタッチパネルを入力手段と用いるようにしたものがあり、この種の情報処理装置は小型化の要請が強まるに従って需要が飛躍的に拡大する傾向がある。
【０００３】
タッチパネルは、弾力性のある透明な感圧膜の両面に、それぞれ縦方向に透明なＸ電極を平行配置し、横方向に透明なＹ電極を平行配置したもので、例えば、Ｙ電極に駆動パルスを順次印加し、Ｘ電極でその駆動パルスを検出するようになっている。タッチパネルが押下されると、その押下された箇所の感圧膜によってＸ電極とＹ電極間の抵抗が減少し、駆動パルスがＸ電極に出力される。駆動パルスが検出されたＸ電極の位置と、その検出された駆動パルスのタイミングによって、タッチパネル上の押下された座標位置を読み取ることができる。
【０００４】
また、このようなタッチパネルを備えた情報処理装置では、ＬＣＤにアイコンや文字によって選択項目を表示し、この表示物がタッチパネルの上から押下されたときに、操作対象表示物として選択することができるようにもなっている場合が多い。
【０００５】
【発明が解決しようとする課題】
ところで、従来の情報処理装置は、指や専用のタッチペンを用いて選択項目を１つずつ選択して処理を進めるようになっていた。このため、ＬＣＤに表示中の項目を選択・操作するには、タッチパネルに表示された項目の選択のほか、方向キーや決定キーを組み合わせた煩雑な操作が必要となっていた。
【０００６】
本発明はこのような問題点を解決すべく為されたものであり、タッチパネルを使用して、簡単な操作で、複雑な入力処理をすることができる情報処理装置とこれを用いた情報処理方法を提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記課題を解決し、本発明の目的を達成するため、本発明の情報処理装置は、与えられた画面データに基づいて操作用の画面を表示する表示部と、該表示面に対する接触動作を検出してその接触座標を出力するタッチパネルディスプレイと、前記表示部に前記画面データを与えると共に、前記タッチパネルディスプレイから出力される接触座標に従って情報処理を行う制御部とを備える。
そして、この制御部は、タッチパネルディスプレイから同時に２点の接触座標の出力を受け、タッチパネルディスプレイから受けた２点の接触座標間の距離が所定の閾値以下であるとき、或いは閾値以上の値から短縮して閾値以下になった場合に、画面内におけるその閾値以下の距離の２点間或いはその２点で指定される画面の領域内に表示された表示物を操作対象表示物として認識する。その後、その２点の接触がなくなったこと或いはその２点の中間に接触があったことが入力されたとき、その操作対象表示物についての予め設定された特定のコマンドが指令されたものと認識する。
更に、２点で指定される画面の領域内の操作対象物を一旦認識した後に、タッチパネルディスプレイから与えられる２点が離れ、これら２点の接触座標間の距離が、所定の閾値より大きくなったことを認識したときは、表示物に対する操作対象表示物としての認識をキャンセルすることを特徴とする。
【００１０】
本発明の情報処理装置によれば、タッチパネルに対して指を接触させて操作対象表示物として画面上の表示物を特定しようとするとき、その表示物よりも大きめに離した２点に取り敢えず接触し、その２つの接触点を縮め上記距離が上記閾値以下になるまでの過程で表示物を精確に特定できるように修正するという操作対象表示物の指定ができるので、精確な操作対象表示物の指定が可能になる。
【００１１】
これは例えばカーナビゲーション装置に本発明情報処理装置を用いた場合に極めて有効である。というのは、例えば運転しながらカーナビゲーション装置に対してそのモニターディスプレイ兼入力装置としてのタッチパネル（タッチパネルディスプレイ）に入力するような場合、いきなり精確に２本の指で画面上の操作対象表示物とすべき表示物の例えば両端にさわることが難しい場合があるからである。自動車が振動するような場合、特にそうである。従って、同時に２本の指で触ったときの最初の時点でその２点の座標を操作対象表示物を指定するものとして確定すると、意図するものと異なる表示物が操作対象表示物として指定されてしまい、例えばやり直すというようなことが必要となってしまう。
【００１２】
しかし、一旦２本の指をタッチパネルに接触させた後その指を移動させるときにはその指のタッチパネル上における位置を精確にコントロールし易い。従って、予め決めた距離の閾値（例えば４ｃｍ或いは５ｃｍ）よりも大きな距離を以て２点に接触し、それを縮める過程で表示物を精確に特定できるようにその２点の接触位置を調整すれば例え運転中であっても精確な表示物特定ができる。
【００１３】
また、自動車を走行していない場合等は、直接精確に２本の指で画面上の操作対象表示物とすべき表示物の例えば両端にさわることは充分に可能であり、そのような場合にも大きな距離の２点に接触し、その接触点を縮める動作を要求することは操作性を悪くすることになるが、本発明の情報処理装置においては、閾値以下の間隔を持って２点で直接画面上の表示物を特定することもできるので、斯かる操作性の悪化を回避することができる。
【００１４】
また、本発明の情報処理方法は、操作用の画面に対する接触動作を検出してその接触座標を出力し、該接触座標に従って情報処理を行う情報処理方法であって、以下の(a)〜(d)のステップを含む。
(a)前記操作用の画面に対して同時に行なわれた２点の接触を検知し、該２点の接触座標を出力するステップ、
(b)これら２点の接触座標間の距離が所定の閾値以下であるとき或いは閾値以上の値から短縮して閾値以下になった場合に、画面内におけるその閾値以下の距離の２点間或いはその２点で指定される画面の領域内に表示された表示物を操作対象表示物として認識するステップ、
(c)２点の接触がなくなったこと或いは前記２点の中間に接触があったことが入力されたとき、前記操作対象表示物についての予め設定された特定のコマンドが指令されたものと認識するステップ、
(d)２点で指定される画面の領域内の操作対象物を一旦認識した後に、該２点が離れ、２点の接触座標間の距離が、前記所定の閾値より大きくなったことを認識したときは、前記表示物に対する操作対象表示物としての認識をキャンセルするステップ。
【００１６】
【発明の実施の形態】
本発明は、与えられた画面データに基づいて操作用の画面を表示する表示部と、上記表示部の表示面上に配置され、該表示面に対する接触を検出してその接触座標を出力する透光性のタッチパネルと、上記表示部に上記画面データを与えると共に、上記タッチパネルから出力される接触座標に従って情報処理を行う制御部とを備えた情報処理装置を対象とし、基本的には、タッチパネルによる入力処理で、同時に２点の接触座標が与えられたときに、その２点で指定される画面の領域内に表示された表示物を操作対象表示物として認識するようにされてなるものであるが、これは種々の形態で実施できる。
【００１７】
（１）２点について接触座標の入力があった場合、その２点間を指定領域とするようにしても良いし、またその２点間を対角線とする長方形、又は直径とする円の内側の画面を指定領域として、その指定領域内にある操作対象表示物を選択できるようにしても良い。この場合、その指定領域内にあるアイコン、テキスト或いは地図における２点間の場所が操作対象表示物としての表示物となる。
【００１８】
（２）２点について接触座標の入力があった場合、直ちにその２点の接触座標を、より具体的には、最初に接触された２点の接触座標に基づいて操作対象表示物の認識を行うようにしても良いが、最初に接触された２点間の距離が所定の閾値以上のときは、その２点を有効な接触と看為さず、その閾値以下になったときの２点を以て有効な接触と看為し、この２点の接触座標を操作対象表示物の特定の基準とするようにしても良い。この場合、最初に接触された２点間の距離が閾値以下だとその２点の接触座標を以て操作対象表示物とすることになる。
【００１９】
（３）また、最初に接触された２点のその接触を有効な接触と看為さいようにする場合において、タッチパネルから受けた２点の接触座標の距離が短くなり、短縮率が所定の閾値を越えたときにそのときの２点間或いは２点で指定される領域内に表示された表示物を操作対象表示物として認識するようにしてもよい。
【００２０】
（４）操作対象表示物の認識が行われた場合において、その後に、タッチパネルから継続して与えられる２点または１点の接触座標が移動したとき、その操作対象表示物についてドラッグ指令を受けたものと認識するようにすると良い。なぜならば、パーソナルコンピュータ等において多用されるドラッグ機能を情報処理装置が持つことができるからである。
【００２１】
（５）また、操作対象表示物の認識が行われた場合において、その後に、或いはその後更にその操作対象表示物についてドラッグ指令を受けたものと認識した後において、操作対象表示物を指定する２点の接触がなくなった場合、或いはその２点の中間にもう１点接触が生じた場合には、その操作対象表示物についての予め設定された特定のコマンドを指令されたものと認識するようにすると良い。というのは、ドラッグしたものは例えばコピー或いは移動しなければならず、そのために指令が必要であるが、その指令を単に既に接触している２点のその接触をなくす或いはその接触する２点の間に更に接触点を１つ加えるだけで行うことができるからである。尚、上記特定のコマンドの例としてはコピー、移動が挙げられるが、必ずしもそれに限定されず、他のコマンド、例えば消去でも良い。
【００２２】
（６）表示物に対する操作対象表示物としての認識後、タッチパネルから継続して与えられる接触する２つの接触点間が離れその間の距離が大きくなったことを認識したときは、前記表示物に対する操作対象表示物としての認識がキャンセルされるようにしても良い。
というのは、操作対象表示物を指定する操作の誤り、表示物に関する勘違い等があ理、その勘違いなどに基づいて操作対象表示物の指定をする場合があり、そのような場合に、その操作に基づく情報処理装置側の認識が終了した後においてその認識をキャンセルし、操作対象表示物の指定指定のやり直しをする機会を使用者に与えることができるからである。
【００２３】
（７）認識した操作対象表示物を上記表示部の画面上の異なる位置に拡大表示し得るようにしても良い。操作対象表示物が小さくて見づらい場合、見やすいところに移動して更に拡大してみることができ、見やすくすることができるからである。また、これにより、指で隠れたアイテムを、容易に確認することができるという利点もある。
【００２４】
【実施例】
以下、本発明を図示実施例に従って詳細に説明する。
図１は、本発明情報処理装置をカーナビゲーション装置に適用した第１の実施例の概略構成を示す回路ブロック図である。同図において、２０は本カーナビゲーション装置の制御部で、ＣＰＵ（中央処理装置）、ＲＯＭ（リードオンリーメモリ）或いはＲＡＭ（ランダムアクセスメモリ）等からなる。
【００２５】
１０はタッチ入力可能なタッチパネルを備えたディスプレイであるタッチパネルディスプレイ、２１は地図データ読み出し手段で、これには、例えばＩＣ(Integrated Circuit)カード或いはＤＶＤ(Digital Versatile Disk)等からなり地図データが書き込まれた記録媒体が装着され、この記録媒体に記憶された地図データが上記制御部２０等の働きにより上記タッチパネルディスプレイ１０による表示に供される。
【００２６】
２２はＧＰＳ受信機で、ＧＰＳ衛星から送られてくるＧＰＳ信号を受信して本カーナビゲーション装置を搭載した車両の現在位置の緯度及び経度を検出する。２３は自立航法センサで、車両回転速度を検出するジャイロ等の角度センサと、一定走行距離毎にパルスを発生する走行距離センサとを備える。このＧＰＳ受信機２２と自立航行センサー２３の出力から自己（本カーナビゲーション装置を搭載した車両）の精確な位置を検出し、その位置を上記タッチパネルディスプレイ１０に表示された地図上に示すことが可能となる。２４はシステムバスである。
【００２７】
図２は本実施例の持つ一つの機能を説明するものであるが、上記タッチパネルディスプレイ１０についてこの図２を参照してより詳しく説明する。該タッチパネルディスプレイ１０は、制御部２０（図１参照）から与えられる画面データに基づいて操作用の画面を表示する例えばＬＣＤ（液晶表示素子）にタッチパネルを配置し、このタッチパネルに接触することにより入力ができるようになっている。具体的には、弾力性のある透明な感圧膜の両面に、それぞれ縦方向に透明なＸ電極を平行配置し、横方向に透明なＹ電極を平行配置したものである。例えば、Ｙ電極に駆動パルスを順次印加し、Ｘ電極でその駆動パルスを検出するようになっており、駆動パルスが検出されたＸ電極の位置と、その検出された駆動パルスのタイミングによって、接触点の座標位置を読み取ることができる。
このように、タッチパネル部分は透明な材料で構成されているので、ＬＣＤからなる表示素子の画面をそのまま見ることができるようになっている。
【００２８】
このタッチパネルディスプレイ１０を使用して、その画面に表示されたアイコンや文字等の選択項目の中から特定のアイテム２を選択する場合、このアイテム２を挟むように、タッチパネルディスプレイ１０の表面の２点１１，１２を指先で接触する。指先が２点１１，１２に接触するタイミングは同時である必要はなく、例えば親指を点１１に接触し、その後親指をタッチパネルディスプレイ１０に接触したままで、例えば人指し指を点１２に接触すればよい。この場合、その人指し指が点１２に接触したときを以て２点１１，１２への同時接触が始まったことになる。
【００２９】
更に、親指と人指し指をタッチパネルディスプレイ１０に接触した状態で、その間隔が閾値Ｌ以下となるように、それぞれ点１１ａ，１２ａまで移動させる。これにより、点１１ａ，１２ａを結ぶ直線の中点を中心Ｏとし、閾値Ｌを直径とする円Ｃの内側の画面上に表示されているアイテム２が、操作対象表示物として「つままれ」て選択される。つまり、制御部２０はそのアイテム２を操作対象表示物として認識するのである。そして、選択され認識されたアイテム２が、ディスプレイ１０画面上の拡大表示ウインドウＷに拡大して表示される。
【００３０】
次に、親指と人指し指の両方或いは少なくとも一方をタッチパネルディスプレイ１０に接触した状態で、それぞれ点１１ｂ，１２ｂまで移動させる。これにより、「つままれている」アイテム２が、親指と人指し指の動きに沿って点１３まで、画面内を平行移動する。本実施例では、ドラッグは、操作対象表示物についての認識がなされた後は、接触している２点のうちの１点が接触していれば他の１点は接触していなくても有効であり、その接触している１点を移動させることにより操作対象表示物を移動させることができる。
アイテム２が所定の位置まで移動した状態で、親指と人指し指のタッチパネルディスプレイ１０と接触していた方（親指と人差し指の両方を接触させてドラッグしていた場合には両方）を該タッチパネルディスプレイ１０から離す。これにより、アイテム２は「放され」、その位置は点１３に確定される。
【００３１】
放された位置に対して、放されたアイテム２が取り得るアクション（処理）があれば、その処理が行われる。アクションが複数ある場合には、ディスプレイ１０画面上に表示された複数のアクションの中から、タッチパネルディスプレイ１０によって選択することができる。このように、ドラッグ＆ドロップ機能を持つことができる。
【００３２】
図３（Ａ），（Ｂ）は本実施例の持つコピー及び移動機能を示すものである。（Ａ）図３（Ａ）中の点線で示すように、タッチパネルディスプレイ１０に表示された画面の中で、コピーまたは移動の対象となるテキスト（本例では「あいうえお」という文字）３の範囲をタッチパネルディスプレイ１０の上から人指し指でなぞり、更に親指と人指し指でつまむ。これにより、指定した範囲のテキスト３が選択される。次に、人指し指と親指をタッチパネルディスプレイ１０に接触させたまま、コピーまたは移動したい場所へ動かす。尚、このとき、その接触している親指と人差し指のうちの一方（例えば親指）は、タッチパネルディスプレイ１０から離しても良いようにしてもよいこと前述の通りである。
【００３３】
（Ｂ）次に、図３（Ｂ）に示すように、選択したテキスト３が所定の場所に移動して表示された状態で、人指し指をタッチパネルから離す。これにより、コピーまたは移動先の位置が確定する。更に、コピーまたは移動のアクションを選択する。これにより、確定した位置に選択したテキスト３がコピーまたは移動される。
【００３４】
図４は本実施例が持つ地図マークの移動機能を示している。
図４に示すように、タッチパネルディスプレイ１０上で移動対象のマークＭの上下を親指と人指し指で挟んで「つまむ」。これにより、画面の左上に示すように、選択されたマークＭを含む領域が拡大されて、拡大表示ウインドウＷに表示される。更に、親指と人指し指でマークＭをつまんだまま、タッチパネルディスプレイ１０上をドラッグ（移動）し、目的の位置でドロップする（離す）。これにより、マークＭは最初の位置から目的の位置に移動する。
【００３５】
図５（Ａ），（Ｂ）は本実施例が持つ経路の変更機能を示している。
図５（Ａ）に示すように、地図に重畳して表示された誘導経路Ｒ上で、２か所の交差点等の固定点Ａ，Ｂを、人指し指で順次指定する。これにより、固定点Ａ，Ｂ間の誘導経路Ｒが選択される。選択された箇所の誘導経路Ｒは、色や線種が変更され、選択されたことが明示される。
【００３６】
次に、図５（Ｂ）に示すように、タッチパネルディスプレイ１０上で選択された誘導経路Ｒの一か所を親指と人指し指でつまみ、目的の箇所にドラッグしてドロップする。これにより、誘導経路Ｒが変更される。変更された誘導経路Ｒの表示は、通常の色や線種に戻される。
【００３７】
図６は本発明情報処理装置を適用したカーナビゲーション装置の制御部の動作の一例を示すフローチャートである。以下、この図６を参照しながら動作を説明する。
【００３８】
（Ｓ１）情報処理装置に電源が投入されて動作が開始すると、ステップＳ１において、タッチパネルに接触点が有るか否かの判定が行われる。接触点が無ければ、即ち判定結果がＮｏの場合には、Ｙｅｓという判定結果が得られるまでその判定が繰り返される。タッチパネルに接触点が有れば、ステップＳ２へ進む。
【００３９】
（Ｓ２）ステップＳ１の判定結果がＹｅｓのとき、接触点が２つ有るかか否かが判定される。
（Ｓ３）ステップＳ２の判定結果がＮｏのとき、即ち、接触点の数が１つしかないときは、接触点で指定された箇所が、所定のアクションを指示するための指定領域として設定されているか否かが判定される。
【００４０】
（Ｓ４）上記ステップＳ３の判定結果がＹｅｓのとき、即ち、アクションが設定されている場合には、その設定されたアクションが実行され、その後、ステップＳ１へ戻る。
また、上記ステップＳ３の判定結果がＹｅｓがＮｏのとき、即ち、アクションが設定されていなければ、そのままステップＳ１へ戻る。
【００４１】
（Ｓ５）ステップＳ２の判定結果がＹｅｓのとき、即ち、接触点が２つ検出されたとき、検出された２つの接触点の距離が閾値以下であるか否かが判定される。２つの接触点の間の距離が閾値を越えていればステップＳ１へ戻り、閾値以下であればステップＳ６へ進む。
【００４２】
（Ｓ６）ステップＳ５の判定結果がＹｅｓのとき、即ち、２つの接触点間の距離が閾値以下であれば、その２つの接触点の座標が操作対象表示物を指定する座標として認識される。そして、２つの接触点の座標で指定される円や長方形の領域内に表示されたアイテムが存在するか否かが判定される。その判定の結果がＮｏのときは、即ち、上記領域内にアイテムが存在しなければステップＳ１へ戻る。
そして、その判定の結果がＹｅｓのときは、即ち、上記領域内にアイテムが存在する場合には、そのアイテムが操作対象表示物として認識される。
（Ｓ７）その後、画面上でドラッグが実行される。即ち、接触点が移動するとそのアイテムもそれに伴って移動する動作状態になる。
【００４３】
（Ｓ８）次いで、タッチパネルの接触点が継続して存在するか否かが判定され、接触点が有ればステップＳ７へ戻ってドラッグの実行が継続され、その接触点の移動に伴って選択されたアイテムの表示位置が移動される。
（Ｓ９）ステップＳ８の判定結果がＮｏになったとき、即ち、接触点がなくなったときのアイテムの位置が最終的な移動位置と認識される。謂わば「放され」た状態になり、このアイテムの移動後の位置が確定されることになる。
【００４４】
（Ｓ１０）ステップＳ９が終わると、アイテムが放された位置（アクションの最終位置）においてアクションが設定されているか否かが判定される。判定結果がＮｏの場合、即ち、アクションが設定されていない場合、ステップＳ１へ戻る。
（Ｓ１１）ステップＳ１０の判定結果がＹｅｓのときは、設定されたアクションが複数であるか否（単数である）かが判定される。
【００４５】
（Ｓ１２）上記ステップＳ１１の判定結果がＮｏの場合、即ち、設定されたアクションが１つ（単数）である場合には、そのその設定された一つのアクションが実行される。アクションの実行後はステップＳ１へ戻る。
（Ｓ１３）上記ステップＳ１１の判定結果がＹｅｓの場合、即ち、複数のアクションが設定されている場合には、選択肢の表示が行われる。
【００４６】
（Ｓ１４）その後、その選択肢の一つに指を接触させることによるアクション指定、即ち選択が所定時間内に行われたか否かを判定する。その判定結果がＮｏのとき、即ち、選択が行われなかった場合は、ステップＳ１に戻る。
（Ｓ１５）ステップＳ１４の判定結果がＹｅｓのとき、即ち、アクション指定、即ち選択が所定時間内に行われたときは、その選択に係るアクションが実行され、その後、ステップＳ１に戻る。
【００４７】
このようにして、情報処理装置は電源が投入されている間、常にステップＳ１〜Ｓ１５の処理が繰り返して行われる。そして、電源の切断によって、その動作が強制的に終了させられる。
【００４８】
以上のように、本実施例の情報処理装置は、次のような利点がある。
タッチパネルディスプレイ１０の画面上の２点を接触することにより、その２点で指定される画面の領域内に表示されたアイテムを選択することでき、更に、選択したアイテムをドラッグして、所定の位置に移動したりコピーしたりすることができる。これにより、タッチパネルのみの簡単な操作で、複雑な入力処理を行うことができる。
【００４９】
また、本実施例において、アクションの一つとして、選択したアイテムを画面上の拡大表示ウインドウに表示する機能を有している。これにより、指で隠れたアイテムを、容易に確認することができるという利点がある。
【００５０】
尚、本発明は、上記実施例に限定されず、種々の変形が可能である。この変形例としては、例えば次のようなものがある。
（１）タッチパネルディスプレイ上の２点で指定される画面の領域内のアイテムを選択する機能に加えて、１点を指定して特定のアイテムを選択する従来通りの選択する機能を持たせることができる。また、２点に接触したとき、その２点間に特にアイテムがない場合には、地図上の当該２点間を結ぶ一直線が操作対象表示物になるようにしても良い。
【００５１】
（２）タッチパネルディスプレイ上の２点で指定される画面の領域は、この２点の中点を中心とする閾値Ｌの円に限定されない。例えば、２点を結ぶ線を直径とする円でも良いし、２点を結ぶ線を対角線とする長方形や正方形でも良い。
（３）２点で指定される領域内のアイテムの数は１個に限定されず、複数のアイテムを同時に選択することができるようにしても良い。
【００５２】
（４）アイテムの移動やコピーに限定されず、情報処理装置の処理内容に応じて、削除等の任意のアクションを行うことができるようにしても良い。
（５）この情報処理装置における入力処理は、携帯用の情報処理端末やカーナビゲーション装置に限定されず、据え置き型のパーソナル・コンピュータ等の情報処理装置にも同様に適用可能である。
【００５３】
（６）また、操作対象表示物の認識が行われた場合において、その後に、或いはその後更にその操作対象表示物についてドラッグ指令を受けたものと認識した後において、画面に接触して操作対象表示物を指定する２点のその接触がなくなった場合、又はその２点の中間にもう１点接触があった場合には、その操作対象表示物についての予め設定された特定のコマンドを指令されたものと認識するようにすると良い。というのは、ドラッグしたものは例えばコピー或いは移動しなければならず、そのために指令が必要であるが、その指令を単に既に接触している２点のその接触をなくすことにより、又はその２点間に更に接触点を１つ加えるだけで行うことができるからである。尚、上記特定のコマンドの例としてはコピー、移動が挙げられるが、必ずしもそれに限定されず、例えば消去でも良い。
【００５４】
（７）尚、２点の接触により操作対象表示物の認識が行われた場合において、その後に、その２点の接触点間の距離が大きくなったことが認識された場合には、その操作対象表示物の認識を無効に、換言すればキャンセルするようにしても良い。というのは、使用者が操作対象表示物の指定操作を誤ったり、表示物に関して勘違いをしたりする場合があり、情報処理装置側が操作対象表示物についての認識を終えた後において、それを無効にして操作対象表示物の指定のやり直しをすることができるようにすることが好ましいからである。
【００５５】
従って、使用者は、指等で２点に接触して操作対象表示物の指定を行い、指定が情報処理装置側に認識された場合において、その後に、やり直しの必要性を感じた場合には、その２点の指等の距離を広げれば、情報処理装置はその認識を無効にするので、操作対象表示物の指定をキャンセルすることになる。依って、使用者は改めて操作対象表示物の指定をし直す、或いはそれとは別の操作をすることが可能になる。
【００５６】
【発明の効果】
本発明の情報処理装置及び情報処理方法によれば、タッチパネルに対しての接触により操作対象表示物として画面上の表示物を特定しようとするとき、その表示物よりも大きめに離した２点に取り敢えず接触し、その２つの接触点を縮め上記距離が上記閾値以下になるまでの過程で表示物を精確に特定できるように修正するという操作対象表示物の指定ができる。従って、精確な操作対象表示物の指定が可能になる。
【００５９】
また、本発明の情報処理装置及び情報処理方法によれば、表示物に対する操作対象表示物としての認識後、タッチパネルから継続して与えられる２点または１点の接触座標が移動したとき、その操作対象表示物についてドラッグ指令を受けたものと認識するようにしたので、パーソナルコンピュータが持つドラッグ機能を持つことができる。
【００６０】
本発明の情報処理装置及び情報処理方法によれば、表示物に対する操作対象表示物としての認識後、或いはその後の前記タッチパネルから継続して与えられる２点または１点の接触座標が移動によりドラッグ指令を受けたものと認識した後、その２点の接触がなくなったこと又はその２点の中間に接触があったことが入力された時、その操作対象表示物についての予め設定された特定のコマンドを指令されたものと認識するようにしたので、単にその２点の接触をなくすこと又はその２点の他にもう１点接触を増やすことだけで、簡単に上記特定のコマンド指令をすることができる。
【００６１】
また、本発明の情報処理装置及び情報処理方法では、表示物に対する操作対象表示物としての認識後、タッチパネルから継続して与えられる２点間が離れ距離が大きくなったことを認識したときは、前記表示物に対する操作対象表示物としての認識がキャンセルされるようにしたので、操作対象表示物を指定する操作の誤り、表示物に関する勘違い等があった場合、その操作に基づく認識が終了した後においてその認識をキャンセルし、改めて操作対象表示物の指定のやり直しの機会を使用者に与えることができる。
【００６２】
更に、本発明の情報処理装置及び情報処理方法によれば、認識した操作対象表示物を上記表示部の画面上の異なる位置に拡大表示するようにしたので、これにより、指で隠れたアイテムを、容易に確認することができるという利点がある。また、操作対象表示物が小さくて見づらい場合、見やすいところへ移動して更に拡大してみることができ、見やすくすることができる。
【図面の簡単な説明】
【図１】本発明情報処理装置の第１の実施例を示す回路ブロック図である。
【図２】上記実施例の一つの機能を説明する画面図である。
【図３】上記実施例の別の機能を説明する画面図である。
【図４】上記実施例の更に別の機能を説明する画面図である。
【図５】上記実施例の更に別の機能を説明する画面図である。
【図６】本発明情報処理装置の制御部における動作の一例を示すフローチャートである。
【符号の説明】
１・・・制御部、２・・・操作対象表示物、１０・・・タッチパネルディスプレイ、  １１，１２・・・点、Ｃ・・・円、Ｗ・・・拡大表示ウインドウ。
【図１】
0004686886.tif 000002
【図２】
0004686886.tif 000003
【図３】
0004686886.tif 000004
【図４】
0004686886.tif 000005
【図５】
0004686886.tif 000006
【図６】
0004686886.tif 000007