(57)【要約】  本発明の入力検出装置（１）は、ディスプレイ（２）およびタッチパネル（３）を備えている入力検出装置（１）であって、タッチパネル（３）におけるユーザによる接触を検出する入力部（４）と、上記接触が連続して検出され続ける間、所定の複数の項目をディスプレイ（２）に同時に表示させると共に、当該項目のうちいずれか一つを、他の項目と異なる状態で表示させつつ、当該異なる状態によって表示する項目を、一定時間間隔で他の項目のいずれかに順次切り替える表示部（５）と、上記複数の項目のうち、上記接触の検出が終了した時において上記異なる状態によって表示されている上記項目を選択する項目切替え部（１１）とを備えている。これにより、ユーザにとって簡単で分かりやすい入力操作ができる入力検出装置（１）を提供する。
2009145024.tif 000002
【特許請求の範囲】
【請求項１】
ディスプレイおよびタッチパネルを備えている入力検出装置であって、
上記タッチパネルに対するユーザによる接触を検出する入力検出手段と、
上記接触が連続して検出され続ける間、所定の複数の項目を上記ディスプレイに同時に表示させると共に、当該項目のうちいずれか一つを、他の上記項目と異なる状態で表示させつつ、当該異なる状態によって表示する上記項目を、一定時間間隔で上記他の項目のいずれかに順次切り替える表示手段と、
上記複数の項目のうち、上記接触の検出が終了した時において上記異なる状態によって表示されている上記項目を選択する選択手段とを備えていることを特徴とする入力検出装置。
【請求項２】
上記入力検出手段による検出箇所の座標を算出する座標検出手段をさらに備え
上記表示手段は、上記座標に応じた上記複数の項目を表示させることを特徴とする請求項１に記載の入力検出装置。
【請求項３】
上記タッチパネルは多点検出型のタッチパネルであり、
上記入力検出手段は、上記タッチパネルおける複数箇所の接触を同時に検出し、
上記表示手段は、上記検出された複数の箇所の接触に応じた上記複数の項目を表示させることを特徴とする請求項１または２に記載の入力検出装置。
【請求項４】
上記ユーザによる上記タッチパネルにおける接触領域の大きさを認識する領域認識手段をさらに備えており、
上記表示手段は、上記接触領域の大きさに応じた上記複数の項目を表示させることを特徴とする請求項１〜３のいずれか１項に記載の入力検出装置。
【請求項５】
上記表示手段は、上記選択された上記項目に応じた所定の情報を上記ディスプレイに表示させることを特徴とする請求項１〜４のいずれか１項に記載の入力検出装置。
【請求項６】
上記表示手段は、上記選択された上記複数の項目に応じた所定の路線情報を上記ディスプレイに表示させることを特徴とする請求項３または４に記載の入力検出装置。
【請求項７】
上記タッチパネルは、光検出型のタッチパネルであることを特徴とする請求項１〜６のいずれか１項に記載の入力検出装置。
【請求項８】
上記ディスプレイは、液晶表示ディスプレイであることを特徴とする請求項１〜７のいずれか１項に記載の入力検出装置。
【請求項９】
携帯情報端末または携帯電話端末であることを特徴とする請求項１〜８のいずれか１項に記載の入力検出装置。
【請求項１０】
ディスプレイおよびタッチパネルを備えている入力検出装置が実行する入力検出方法であって、
上記タッチパネルにおけるユーザによる接触を検出する入力検出ステップと、
上記接触が連続して検出され続ける間、所定の複数の項目を上記ディスプレイに同時に表示させると共に、当該項目のうちいずれか一つを、他の上記項目と異なる状態で表示させつつ、当該異なる状態によって表示する上記項目を、一定時間間隔で上記他の項目のいずれかに順次切り替える表示ステップと、
上記複数の項目のうち、上記接触の検出が終了した時において上記異なる状態によって表示されている上記項目を選択する選択ステップとを備えていることを特徴とする入力検出方法。
【請求項１１】
請求項１〜９のいずれか１項に記載の入力検出装置を動作させるプログラムであって、コンピュータを上記各手段として機能させるためのプログラム。
【請求項１２】
請求項１１に記載のプログラムを記録しているコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルを備えた入力検出装置、入力検出方法、プログラム、および記録媒体に関する。
【背景技術】
【０００２】
近年、車両用ナビゲーション装置および携帯情報端末などにおいて、タッチパネルを介して、装置および端末の操作をおこなうことが一般的となってきている。【０００３】
従来の技術においては、車両用ナビゲーション装置および携帯情報端末などの表示画面に、複数の項目が選択される。そしてユーザがそのうちの１つを選んで、タッチパネルにおいてその項目に触れることにより、その選んだ項目に応じた処理が実行される。例えば、図１２に示すように、表示Ａを表示する画面上には、選択肢Ｉ〜ＩＩＩが表示されている。ユーザが例えば選択肢Ｉを選択して、その場所に触れると、選択肢Ｉに応じた処理が実行され、結果として表示Ｂが表示される。表示Ｂには選択肢Ｉ−ｉ〜Ｉ−ｉｉｉが表示されている。ユーザが例えば選択肢Ｉ−ｉｉを選択して、その場所に触れると、選択肢Ｉ−ｉｉに応じた処理が実行され、結果として表示Ｃが表示される。表示Ｃには選択肢Ｉ−ｉｉ−１〜Ｉ−ｉｉ−３が表示されている。ユーザが例えば選択肢Ｉ−ｉｉ−２を選択して、その場所に触れると、選択肢Ｉ−ｉｉ−２に応じた処理が実行され、画面には表示Ｄが表示される。【０００４】
図１３は、上記の入力操作について、ルート検索を例にして、より具体的に説明する図である。図１３に示すように、従来の車両用ナビゲーション装置においては、開始地点および到達地点など、表示された項目を選択するたびに、開始地点および到達地点に関する新たな項目、または経由地点および検索方法などの他の項目が表示される。そしてそのたびにユーザは入力操作をおこなう必要がある。【０００５】
タッチパネルを搭載した機器における、このときの処理の流れは、例えば図１１のフローチャートに示す流れとなっている。まずタッチパネル搭載装置は、ユーザからの入力操作があるか否かを判断する（ステップＳ１０１）。入力操作を受けつけると、タッチパネル搭載装置は、表示画面に複数の選択肢を表示する（ステップＳ１０２）。ユーザからの入力操作によりそのうちの１つの選択肢に関する処理を実行する（ステップＳ１０３）。その操作による処理が最下層である場合には、処理を終了する（ステップＳ１０４）。ステップＳ１０３の処理の実行により、新たな項目をユーザに選択させる場合には、ステップＳ１０２に遷移する。【０００６】
しかし上述の装置においては、表示画面に新たな項目が表示される度に、ユーザが入力操作をおこなわなければならず、最終選択表示に至るまでの入力操作が多くなり、ユーザにとって煩雑である。【０００７】
このような問題を解決するために、例えば特許文献１には、地図の表示領域を連続的に変更して、特定領域となった時点でその表示領域の変更を一旦停止するように構成されている手段を備えた車両用ナビゲーションシステムが開示されている。このシステムにおいては、タッチパネル上のスイッチを長押しした場合には、地図の表示領域が連続的に変化する構成となっている。例えば表示地図の縮小率を３段階変化させる場合に、従来は入力操作を３回おこなう必要があった。しかし特許文献１に記載のシステムにおいては、この場合に、入力操作は１回でよいことになる。【０００８】
また特許文献２に開示されているナビゲーション装置では、地図が表示されているナビゲーション画面上において、拡大または縮小したい領域をユーザがタッチして、拡大または縮小させたい方向に手指を移動させるといった入力操作により、拡大または縮小の指示を入力することができる。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】日本国公開特許公報「特開２００８−５１６４４号公報（公開日：平成２０年３月６日）」
【特許文献２】日本国公開特許公報「特開２００３−３４４０５９号公報（公開日：平成１５年１２月３日）」
【発明の概要】
【００１０】
しかしながら、特許文献１に記載のシステムにおいては、画面に表示される選択肢は常に１つであり、ユーザは他にどのような選択肢があるのかを認識できない。そのため、仮にユーザにとって、より最適な選択肢があったとしても、他の選択肢が表示されている間は、ユーザがその選択肢を認識することができず、結果として最適ではない選択肢を選択してしまう虞がある。
【００１１】
また特許文献２に記載のナビゲーション装置においては、一度の操作で地図の縮尺率を所定の値まで変化させることができるが、図１２または図１３に示すような、複数項目の中から順次選択していく入力操作においてその煩雑さを解消する方法については開示されていない。
【００１２】
そこで、本発明は上記の問題点に鑑みてなされたものであり、その目的は、ユーザにとって簡単で分かりやすい入力操作ができる入力検出装置を提供することにある。
【００１３】
本発明に係る入力検出装置は、上記の課題を解決するために、
ディスプレイおよびタッチパネルを備えている入力検出装置であって、
上記タッチパネルおけるユーザによる接触を検出する入力検出手段と、
上記接触が連続して検出され続ける間、所定の複数の項目を上記ディスプレイに同時に表示させると共に、当該項目のうちいずれか一つを、他の上記項目と異なる状態で表示させつつ、当該異なる状態によって表示する上記項目を、一定時間間隔で上記他の項目のいずれかに順次切り替える表示手段と、
上記複数の項目のうち、上記接触の検出が終了した時において上記異なる状態によって表示されている上記項目を選択する選択手段とを備えていることを特徴としている。
【００１４】
上記構成によれば、入力検出装置は、タッチパネルに対するユーザの接触（たとえば指またはペンによる）を検出する。このとき、ユーザによる接触を連続して検出する間、複数の項目をディスプレイに同時に表示する。これらの項目はいわゆる選択肢であり、ユーザによる選択の対象である。入力検出装置は、これら複数の項目のうちいずれか一つを、他の項目とは異なる状態で表示する。たとえば項目の色を他のものと変えたり、あるいは項目の周りと枠線で囲ったりする。これにより特定の項目をユーザの目に付きやすくする。
【００１５】
また、入力検出装置は、異なる状態で表示する項目を、一定時間間隔で他の項目のいずれかに切り替える。たとえば複数の項目として第１項目、第２項目、第３項目があれば、まず第１項目を第２および第３とは異なる状態で表示させ、一定時間が経過したら、次は第２項目を第１および第３とは異なる状態で表示させる。こうした処理を繰り返し、第１、第２、第３項目を順に、他の項目と異なる状態で表示させる。
【００１６】
入力検出装置は、これら複数の項目のうち、ユーザによるタッチパネルへの接触の検出が終了した時において、他とは異なる状態で表示させるものを特定する。そして、当該特定した項目を選択する。
【００１７】
以上のように、本入力検出装置では、同時に表示されている複数の項目の表示状態が順次切り替わるため、ユーザは、所望の項目が異なる表示状態になった時点で、タッチパネルへの接触を止めればよい。これによりユーザは、目的の項目を選択するためにタッチパネルを何度も接触する必要が無いので、操作の回数を低減させることができる。それにより操作に伴う煩雑さを解消できる。また、複数の項目が一覧として同時に表示され、その中で表示状態が順次切り替わるので、ユーザは、項目の内容を切替え処理中に直感的に認識することができる。
【００１８】
なお、本明細書において、ユーザの接触とは、ユーザが何らかの物（指、ペンなど）を使ってタッチパネルを直接接触している状態に限定されない。タッチパネルの表面に対する直接の接触によらず、たとえばユーザの指の近接を何らかの手段によって検知できるのなら、そのような検知も「接触」の範囲に含まれる。
【００１９】
また、本発明に係る入力検出方法は、上記の課題を解決するために、
ディスプレイおよびタッチパネルを備えている入力検出装置が実行する入力検出方法であって、
上記タッチパネルおけるユーザによる接触を検出する入力検出ステップと、
上記接触が連続して検出され続ける間、所定の複数の項目を上記ディスプレイに同時に表示させると共に、当該項目のうちいずれか一つを、他の上記項目と異なる状態で表示させつつ、当該異なる状態によって表示する上記項目を、一定時間間隔で上記他の項目のいずれかに順次切り替える表示ステップと、
上記複数の項目のうち、上記接触の検出が終了した時において上記異なる状態によって表示されている上記項目を選択する選択ステップとを備えていることを特徴としている。
【００２０】
上記の構成によれば、本発明に係る入力検出装置と同様の作用効果を奏する。
【００２１】
本発明に係る入力検出装置は、以上のように、複数の項目を同時に表示し、また、そのうちのいずれか１つを異なる表示状態とし、当該異なる表示状態となる項目を上記複数の項目の中で順次切替え、ユーザによるタッチパネルへの接触の終了を検出した時点で、当該異なる表示状態の項目を選択する。したがって、どのような項目があるかを直感的にユーザが認識でき、またユーザによる項目の選択操作が容易となる。
【００２２】
本発明の他の目的、特徴、および優れた点は、以下に示す記載によって十分分かるであろう。また、本発明の利点は、添付図面を参照した次の説明で明白になるであろう。
【図面の簡単な説明】
【００２３】
【図１】本発明の一実施形態における入力検出装置の要部構成を示すブロック図である。
【図２】本発明に係る入力検出装置における項目を決定する処理の流れを示すフローチャートである。
【図３】本発明に係る入力検出装置の一実施形態において、ペンを用いたときのディスプレイ上での入力操作を示す図である。
【図４】本発明に係る入力検出装置の一実施形態において、指を用いたときのディスプレイ上での入力操作を示す図である。
【図５】本発明に係る入力検出装置において、複数点入力をおこなうときの処理の流れを示すフローチャートである。
【図６】本発明に係る入力検出装置の一実施形態において、２点入力をおこないルートを検索するときのディスプレイ上での入力操作を示す図である。
【図７】本発明に係る入力検出装置の一実施形態において、２点入力をおこなうときの処理の流れを示すフローチャートである。
【図８】本発明に係る入力検出装置の別の実施形態において、２点入力をおこないルートを検索するときのディスプレイ上での入力操作を示す図である。
【図９】本発明に係る入力検出装置の別の実施形態において、ディスプレイに表示された地図上の１点を指定して、当該指定された点と、現在位置を示す点とを結ぶルート検索をおこなう場合の操作について示す図である。
【図１０】本発明に係る入力検出装置の別の実施形態において、１点入力をおこなうときの処理の流れを示すフローチャートである。
【図１１】従来技術において項目を選択するときの処理の流れを示すフローチャートである。
【図１２】従来技術において項目を選択するときのディスプレイ上での入力操作を示す図である。
【図１３】従来技術においてルートを選択するときのディスプレイ上での入力操作を示す図である。
【発明を実施するための形態】
【００２４】
本発明に係る入力検出装置の実施形態について、図１〜図８に基づいて説明すれば以下の通りである。
【００２５】
（入力検出装置の構成）
まず、本実施形態に係る入力検出装置の要部構成について、図１を参照して以下に説明する。
【００２６】
図１は本発明に係る入力検出装置１の要部構成を示すブロック図である。図１に示すように、入力検出装置１は、ディスプレイ２、タッチパネル３、入力部４（入力検出手段、選択手段）、表示部５（表示手段）、領域認識部６（領域認識手段）、座標検出部７（座標検出手段）、項目取得部８、ルート取得部９、項目切替え部１１、ルート切替え部１２およびデータベース１０を備えている。
【００２７】
（各部の概略）
入力部４は、ペンおよび指などの対象物がタッチパネル３に触れたことにより生じるユーザからの入力信号を受けつけることができる。ここでいう対象物とは例えばユーザの指、またはユーザが持つタッチペンである。
【００２８】
座標検出部７は、入力部４が受けつけた入力信号から、対象物が触れているタッチパネル３上の位置の座標を検出する。位置座標の検出には、公知の手法を用いればよい。
【００２９】
領域認識部６は、入力部４が受けつけた入力信号から、タッチパネル３において対象物が触れられている位置または領域の大きさを認識することができる。
【００３０】
項目取得部８は、座標検出部７が検出した位置座標に基づく項目を、例えばデータベース１０の中から取得する。またこのときに、領域認識部６が認識した接触領域の大きさに応じて取得項目を変更することもできる。また、入力部４が検出した、タッチパネル３と対象物との接触時間に応じて取得項目を変更することもできる。
【００３１】
ルート取得部９は、入力部４がユーザからの入力信号を複数受けつけ、座標検出部７がこの複数の入力信号のそれぞれに対応する複数の位置座標を検出したときに、これら複数の位置座標の関係に基づくルートをデータベース１０の中から取得する。
【００３２】
項目切替え部１１は、項目取得部８が取得した複数の項目のうちの１つを、異なる表示状態になるように指定する。また、時間経過に応じて、選択状態になる項目を、上記複数の項目のうちの別の１つに切り替えることができる。
【００３３】
ルート切替え部１２は、ルート取得部９が取得した複数のルートのうちの１つを選択状態とする。また、時間経過に応じて、選択状態となるルートを、上記複数のルートのうちの別の１つに切り替える。
【００３４】
表示部５は各種の画像情報および文字情報をディスプレイ２に表示させる。ディスプレイ２はたとえば液晶表示ディスプレイである。その他の種類のディスプレイであってもよい。ここでいう「情報」は、項目取得部８が取得した項目、およびルート取得部９が取得したルート（路線）を表す路線情報を含む。
【００３５】
データベース１０には、上記項目およびルート情報、ならびに地図情報が記憶されている。また記憶手段としては、例えば、ハードディスク、フラッシュメモリ、ＲＡＭなどを用いることができる。またはインターネット上のサーバ装置に記憶させるものであってもよい。この場合に、入力検出装置１は、インターネット上のサーバに通信できる通信装置をさらに備えていてもよい。
【００３６】
タッチパネル３としては、抵抗膜型、電磁誘導型、静電容量型、赤外線型および光検出型など、従来公知のタッチパネルを使用できる。なかでも、タッチパネルにおける座標認識の精度および複数点入力への適用の観点から、光検出型のタッチパネルであることが好ましい。光検出型のタッチパネルとは、タッチパネルに光センサを内蔵し、タッチパネルにおける受光量により、ユーザからの入力情報を認識する方式のパネルである。
【００３７】
（単点入力時の選択処理）
入力検出装置１が実行する処理の流れについて、図２を参照して以下に説明する。図２は、入力検出装置１における処理の流れを示すフローチャートである。
【００３８】
まず入力部４は、ユーザの入力操作（タッチパネルへの接触）によるタッチパネル３からの入力信号を受けつける（ステップＳ１１）。入力部４は受けつけた入力信号を座標検出部に出力する。座標検出部７は、タッチパネル３におけるユーザの入力操作がおこなわれた位置の位置座標を、入力信号から検出する。
【００３９】
ここでユーザの入力操作とは、ペンおよび指などの対象物によりタッチパネル３に触れること、またはこの対象物をタッチパネル３から放すことを意図している。入力操作がおこなわれた位置とは、ペンおよび指などの対象物がタッチパネルに触れた位置を意図している。
【００４０】
入力部４は、対象物が一定時間Ｔ０以上タッチパネル３に接触しているか否かを判断する（ステップＳ１２）。対象物がタッチパネル３に接触している時間が一定時間Ｔ０よりも短かった場合には、通常の入力操作と判断し、入力検出装置１は、その操作に応じた処理を実行する（ステップＳ１３）。
【００４１】
対象物が一定時間Ｔ０以上タッチパネル３に接触していると入力部４が判断すると、項目取得部８は、座標検出部７が検出した位置座標に基づくＮ通りの項目をデータベース１０の中から取得する（ステップＳ１４）。項目切替え部１１は、そのうちの一つを選択状態とする（ステップＳ１５）。表示部５は、項目取得部８が取得したＮ通りの項目を同時に、かつ選択状態となっている項目をユーザが識別できるようにディスプレイ２に表示させる。その後、入力検出装置１は、一定時間Ｔ１待機する（ステップＳ１６）。項目切替え部１１は、一定時間Ｔ１経過後、選択状態となっている項目を入力予定の項目として選択する（ステップＳ１７）。次いで、項目切替え部１１は、入力部４がユーザによる選択終了の入力操作を受けつけたか否かを判断する（ステップＳ１８）。入力部４が選択終了の入力操作を受けつけた場合に、項目切替え部１１は、選択操作を終了する。選択操作が終了するとその時点で選択状態となっており、入力予定として選択した項目を入力情報として最終的に選択する（ステップＳ２０）。ステップＳ１８において、選択終了の入力操作がないと判断した場合に、項目切替え部１１は、選択状態とする項目を次の項目に切り替える（ステップＳ１９）。そして再び一定時間Ｔ１待機し、項目切替え部１１は、選択終了の入力操作を入力部４が受けつけたか否かを判断する。
【００４２】
このようにして、入力部４がユーザからの選択終了の入力操作を受けつけるまで、項目切替え部１１は、選択状態となる項目を順次切り替える。Ｎ通りの項目のすべてにおいて、選択状態としてそれぞれ一定時間Ｔ１待機した場合には、初期に戻り、同じ処理を繰り返す。
【００４３】
（単点入力時の入力検出装置における操作）
次に、図３および図４を参照して、入力検出装置１の操作における一実施形態について説明すれば以下の通りである。
【００４４】
図３は、入力検出装置１が図２に示す処理を実行している間のユーザの操作、およびディスプレイ２における表示画像を示す図である。本実施形態においては、ユーザの入力方法として、ペン（対象物）２２を用いてタッチパネルに触れている。
【００４５】
図３に示すように、ユーザがペン２２を用いてタッチパネル３に一定時間Ｔ０以上触れることにより、その触れた位置に対応する複数の項目（ショップＡ、ショップＢおよびショップＣ）をディスプレイ２に表示する。このとき、項目のうちのいずれか１つ（例えばショップＡ）が選択状態になっている。ここでいう選択状態とは、同時に表示される他の項目とは異なる表示状態のことである。どの項目が選択状態となっているかは、例えば選択状態となっている項目を色別表示および反転表示などによって表示させることによりユーザは認識できる。
【００４６】
ペン２２がタッチパネル３に触れたまま、一定時間Ｔ１が経過すると、選択状態となっている項目をショップＡからショップＣへと切り替わる。また、ペン２２がタッチパネル３に触れたまま、さらに一定時間Ｔ１が経過すると、選択状態となっている項目をショップＣからショップＢへと切り替わる。また、ペン２２がタッチパネル３に触れたまま、さらに一定時間Ｔ１が経過すると、選択状態となっている項目がショップＢから、再びショップＡへと切り替わり、ペン２２がタッチパネル３から放れるまで、選択状態の切替えが繰り返される。ここで例えば、ショップＢが選択状態となっているときに、ペン２２をタッチパネル３から放すと、ショップＢが入力情報として最終的に選択され、この入力情報に従った処理が実行される。例えばショップＢの詳細情報がディスプレイ２に表示される。
【００４７】
本実施形態においては、ペン２２によりタッチパネル３に一定時間Ｔ０以上触れて、入力検出装置１の処理を開始させた後、選択する項目を最終的にユーザが決定するまでタッチパネル３とペン２２とを接触させている。すなわち、ペン２２がタッチパネルに接触している間、入力検出装置１は、切替え処理を続け、ペン２２がタッチパネル３から放れ、接触が解消されると、切替え処理を停止する。しかしながら、入力操作はこれに限定されるものではない。例えば、ペン２２によりタッチパネル３に一定時間Ｔ０以上触れて、入力検出装置１の処理を開始させた後に、ペン２２を放しても切替え処理が続くようにしてもよい。この場合には、ユーザが選択したい項目が選択状態としてディスプレイ２に表示されているときに、選択終了の入力操作として再度タッチパネル３に触れることにより、その項目を入力情報として選択することができる。このときに、選択終了の入力操作としてタッチパネル３に触れる場所は、項目が表示されている場所に限定されるものではない。タッチパネル３上のいずれかの場所であればよい。
【００４８】
（接触面積に応じた項目表示）
図４は、図３に示すユーザの操作において、タッチパネル３に触れる領域がペン２２よりも大きくなる、例えば指２０を用いて操作する場合について説明したものである。なお、ここでは、ペン２２を用いた場合との相違点についてのみ説明する。
【００４９】
図４に示すように、図３においてペン２２が触れた点と同じ点を指２０により触れると、ペン２２を用いた場合と異なり、項目が５つ表示される（ショップＡ〜Ｅ）。指２０がタッチパネル３に触れている間、選択状態となる項目がショップＡから順に順次切り替わり、指２０がタッチパネル３から放れるまで、切替え処理が繰り返される。このときの入力検出装置１が実行する処理について以下に説明する。
【００５０】
入力部４がタッチパネル３からの入力信号を受けつけると、座標検出部７は、タッチパネル３において指およびペンなどの対象物が接触している位置の位置座標を検出する。またこのとき、領域認識部６は、指およびペンなどの対象物がタッチパネル３と接触している領域の大きさを検出する。この接触領域があらかじめ定められている一定の面積よりも小さい場合、例えば接触面積が小さくなるように先の細いペンによりタッチパネルを触れた場合に、項目取得部８は、座標検出部７が検出した位置座標に基づく複数の項目を取得する。一方、接触領域があらかじめ定められた一定の面積以上の場合、例えば上記ペンを用いたときよりも接触面積が大きくなるように、指によりタッチパネル３に触れた場合に、項目取得部８は、座標検出部７が検出した位置座標およびその近傍の位置座標に基づく複数の項目を取得する。近傍の位置座標としてどの範囲まで含めるかは、あらかじめ範囲を設定しておくものでもよく、または、接触領域の大きさに従って範囲を設定するものでもよい。このように項目取得部８は、領域認識部６が認識した接触領域の大きさに応じて、複数の項目を取得することができる。
【００５１】
（複数点入力における処理）
次に、ユーザによるタッチパネル３への接触が複数点である場合について、図５〜図８を参照して以下に説明する。
【００５２】
図５は、複数点入力操作をおこなう場合の入力検出装置１における処理の流れを示すフローチャートである。図５を参照しながらステップＳ３１〜ステップＳ４４について説明すれば以下の通りである。
【００５３】
入力部４は、ユーザの入力操作によるタッチパネル３からの入力信号を受けつける（ステップＳ３１）。入力部４は、対象物が一定時間Ｔ２以上タッチパネル３に接触しているか否かを判断する（ステップＳ３２）。対象物がタッチパネル３に接触している時間が一定時間Ｔ２よりも短かった場合には、通常の入力操作と判断し、入力検出装置１は、その操作に応じた処理を実行する（ステップＳ３３）。
【００５４】
対象物とタッチパネル３との接触が一定時間Ｔ２以上であると入力部４が判断すると、座標検出部７は、タッチパネル３において指およびペンなどの対象物が接触している複数の位置の何れか一箇所を第１入力点として選択する（ステップＳ３４）。第１入力点の選択としては、例えば、接触時間が最も早く一定時間Ｔ２に達したものも選択することができる。座標検出部７は、選択した第１入力点の位置の位置座標を検出して記憶する（ステップＳ３５）。次いで、座標検出部７は、既に検出した第１入力点以外の入力点の有無を判断する（ステップＳ３６）。他の入力点がある場合には、そのうちの一箇所を選択する（ステップＳ３７）。その後、その箇所の位置座標を検出して記憶する（ステップＳ３５）。またさらに別の入力点の有無を判断し、座標検出部７は全ての入力点の位置座標を記憶する。
【００５５】
次に、ルート取得部９は、あらかじめ設定されたアルゴリズムを用いて、記憶した複数の位置座標の関係に基づく複数（Ｎ通り）のパターンをデータベース１０の中から取得する（ステップＳ３８）。ルート切替え部１２は、そのうちの一つを選択状態とする（ステップＳ３９）。表示部５は、ルート取得部９が取得したＮ通りのパターンを同時にディスプレイ２に表示する。その後、一定時間Ｔ３待機する（ステップＳ４０）。ルート切替え部１１は、一定時間Ｔ３経過後、選択状態となっているパターンを入力予定のパターンとして選択する（ステップＳ４１）。次いで、ルート切替え部１２は、入力部４がユーザによる選択終了の入力操作を受けつけたか否かを判断する（ステップＳ４２）。入力部４が選択終了の入力操作を受けつけた場合に、ルート切替え部１１は、選択操作を終了する。選択操作が終了するとその時点で選択状態となっているパターンを入力情報として最終的に選択する（ステップＳ４４）。ステップＳ４２において、選択終了の入力操作がないと判断した場合に、ルート切替え部１２は、選択状態とするパターンを別のパターンに切り替える（ステップＳ４３）。そして再び一定時間Ｔ３待機し、ルート切替え部１２は、選択終了の入力操作を入力部４が受けつけたか否かを判断する。
【００５６】
このようにして、入力部４がユーザからの選択終了の入力操作を受けつけるまで、ルート切替え部１２は、選択状態となる項目を順次切り替える。Ｎ通りのパターンのすべてにおいて、選択状態としてそれぞれ一定時間Ｔ３待機した場合には、初期に戻り、同じ処理を繰り返す。
【００５７】
（ルート検索の表示例）
次に、図６から図８を参照して、入力点が２点ある場合における入力検出装置１の操作について、説明すれば以下の通りである。
【００５８】
図６は、ディスプレイ２に表示された地図上の２点を指定して、その２点間を結ぶルート検索をおこなう場合の操作について示した図である。また図７は、そのときの入力検出装置１が実行する処理の流れを示したフローチャートである。
【００５９】
図６に示すように、ユーザがディスプレイ２に表示された地図上の第１地点および第２地点に、タッチパネル３を介してそれぞれ指２０および指２４により触れる。何れか一方の接触時間が一定時間Ｔ２以上になると、第１地点と第２地点とを結ぶ複数のルート（ルートＡ、ルートＢおよびルートＣ）がディスプレイ２に表示される。このとき、先にタッチパネルに触れたところの地点が開始地点として指定されており、もう一方の地点が到達地点として指定されている。
【００６０】
また、表示される複数のルートのうち、１つ（例えばルートＡ）が選択状態になっている。本実施形態においては、選択状態となっているルートは実線でディスプレイ２に表示されており、他のルートは破線で表示されている。選択状態であることを示す方法はこれに限定されるものではない。例えば色別表示など、どのルートが選択状態となっているかをユーザが認識できる態様により表示されていればよい。
【００６１】
指２０および指２４がタッチパネル３に触れたまま、一定時間Ｔ３が経過すると、選択状態となるルートが、ルートＡからルートＢへと切り替わる。また、指２０および指２４がタッチパネル３に触れたまま、さらに一定時間Ｔ３が経過すると、選択状態となるルートが、ルートＢからルートＣへと切り替わる。また、指２０および指２４がタッチパネル３に触れたまま、さらに一定時間Ｔ３が経過すると、選択状態となるルートが再びルートＡへと切り替わり、指２０および指２４がタッチパネル３から放れるまで、選択状態の切替え処理が繰り返される。
【００６２】
ここで例えば、ルートＣが選択状態となっているときに、指２０および指２４をタッチパネル３から放すと、ルートＣが入力情報として最終的に選択され、この入力情報に従った処理がおこなわれる。例えば、ルートＣのみをディスプレイ２に表示したり、ルートＣに関する情報、例えば、距離、所要時間などをさらに表示させたりすることが可能である。
【００６３】
また、本実施形態において、指２０および指２４がタッチパネル３に触れたままでいる限り、入力検出装置１は選択状態の切り替わり処理を実行し続けるが、指２０および指２４のどちらか一方をタッチパネル３から放した状態でも、選択状態の切り替わり処理を実行し続けるものとしてもよい。
【００６４】
（ルート検索処理）
次に、図６に示す操作をおこなっているときの、入力検出装置１が実行する処理の流れについて、図７を参照して以下に説明する。
【００６５】
入力部４は、ユーザの入力操作によるタッチパネル３からの入力信号を受けつける（ステップＳ５１）。入力部４は、指２０が一定時間Ｔ２以上タッチパネル３に接触しているか否かを判断する（ステップＳ５２）。指２０がタッチパネル３に接触している時間が一定時間Ｔ２よりも短かった場合には、通常の入力操作と判断し、入力検出装置１は、その操作に応じた処理を実行する（ステップＳ５３）。指２０とタッチパネル３との接触が一定時間Ｔ２以上であると入力部４が判断すると、座標検出部７は、指２０がタッチパネル３に触れている位置の位置座標を検出し、開始地点の位置座標として記憶する（ステップＳ５４）。次いで、座標検出部７は、２点目の入力操作の有無を判断する（ステップＳ５５）。入力部４が２点目の入力操作を受けつけている場合に、座標検出部７は、２点目の位置座標を検出し、到達地点の座標として記憶する（ステップＳ５６）。２点の位置座標を検出すると、ルート取得部９は、あらかじめ設定されたアルゴリズムを用いて、記憶した開始地点と到達地点とを結ぶＮ通りのルートをデータベース１０の中から取得する（ステップＳ５７）。ルート切替え部１２は、そのうちの一つのルートを選択状態とする（ステップＳ５８）。表示部５は、ルート取得部９が取得したＮ通りのパターンを同時に、かつ選択状態にあるルートをユーザが識別できるようにディスプレイ２に表示する。その後、一定時間Ｔ３待機する（ステップＳ５９）。ルート切替え部１１は、一定時間Ｔ３経過後、選択状態となっているルートを入力予定のルートとして選択する（ステップＳ６０）。次いで、ルート切替え部１２は、入力部４がユーザによる選択終了の入力操作を受けつけたか否かを判断する（ステップＳ６１）。入力部４が選択終了の入力操作を受けつけた場合に、ルート切替え部１２は、選択操作を終了する。選択操作が終了するとその時点で選択状態となっているルートを入力情報として最終的に選択する（ステップＳ６３）。ステップＳ６１において、選択終了の入力操作がないと判断した場合に、ルート切替え部１２は、選択状態とするルートを次のルートに切り替える（ステップＳ６２）。そして再び一定時間Ｔ３待機し、ルート切替え部１２は、選択終了の入力操作を入力部４が受けつけたか否かを判断する。このようにして、入力部４がユーザからの選択終了の入力操作を受けつけるまで、ルート切替え部１２は、選択状態となる項目を順次切り替える。Ｎ通りのパターンのすべてにおいて、選択状態としてそれぞれ一定時間Ｔ３待機した場合には、初期に戻り、同じ処理を繰り返す。
【００６６】
（ルート検索：他の表示例）
図８は、ディスプレイ２が図６に示す実施形態より広い範囲の地図を表示している場合における、ルート検索を実行する操作を示した図である。本実施形態においては、指２０および指２４の代わりにペン２２およびペン２６によりタッチパネルに触れている以外は、ユーザの操作は図６に示す実施形態と同様である。表示される情報としては、２点間を結ぶルート（ルートＤ、ルートＥおよびルートＦ）の他に、開始地点および目的地の地名またはエリア名、経由する場所および手段などの情報も表示されている。また所要時間、所要費用など他の関連する情報を表示させることもできる。
【００６７】
（ルート検索：ＧＰＳの利用）
次に、図９および図１０を参照して、入力点が１点ある場合における入力検出装置１の操作について、説明すれば以下の通りである。
【００６８】
図９は、ディスプレイ２に表示された地図上の１点を指定して、当該指定された点と、現在位置を示す点とを結ぶルート検索をおこなう場合の操作について示した図である。また図１０は、そのときの入力検出装置１が実行する処理の流れを示したフローチャートである。
【００６９】
図９に示すように、ユーザがディスプレイ２に表示された地図上の第１地点に、タッチパネル３を介して指２０により触れる。このとき入力検出装置１は、入力検出装置１の現在位置を示す情報を、図示しない通信部を通じてＧＰＳ衛星から取得する。図９では、入力検出装置１の現在位置を、点２８としてディスプレイ２に表示している。
【００７０】
ユーザの指２０による接触時間が一定時間以上になると、第１地点と第２地点とを結ぶ複数のルート（ルートＡ、ルートＢおよびルートＣ）がディスプレイ２に表示される。このとき、入力検出装置１の現在位置が開始地点として指定され、一方、ユーザがタッチパネルに触れたところの地点が到達地点として指定されている。
【００７１】
また、表示される複数のルートのうち、１つ（例えばルートＡ）が選択状態になっている。本実施形態においては、選択状態となっているルートは実線でディスプレイ２に表示されており、他のルートは破線で表示されている。選択状態であることを示す方法はこれに限定されるものではない。例えば色別表示など、どのルートが選択状態となっているかをユーザが認識できる態様により表示されていればよい。
【００７２】
指２０がタッチパネル３に触れたまま、一定時間が経過すると、選択状態となるルートが、ルートＡからルートＢへと切り替わる。また、指２０がタッチパネル３に触れたまま、さらに一定時間Ｔ３が経過すると、選択状態となるルートが、ルートＢからルートＣへと切り替わる。また、指２０がタッチパネル３に触れたまま、さらに一定時間が経過すると、選択状態となるルートが再びルートＡへと切り替わり、指２０がタッチパネル３から放れるまで、選択状態の切替え処理が繰り返される。
【００７３】
ここで例えば、ルートＣが選択状態となっているときに、指２０をタッチパネル３から放すと、ルートＣが入力情報として最終的に選択され、この入力情報に従った処理がおこなわれる。例えば、ルートＣのみをディスプレイ２に表示したり、ルートＣに関する情報、例えば、距離、所要時間などをさらに表示させたりすることが可能である。
【００７４】
（ルート検索処理）
次に、図９に示す操作をおこなっているときの、入力検出装置１が実行する処理の流れについて、図１０を参照して以下に説明する。
【００７５】
まず、入力検出装置１の図示しない入力部が、ＧＰＳ検出座標を開始地点（開始座標情報）としてメモリに記憶する（ステップＳ７１）。入力部４は、ユーザの入力操作によるタッチパネル３からの入力信号を受けつける（ステップＳ７２）。入力部４は、指２０が一定時間以上タッチパネル３に接触しているか否かを判断する（ステップＳ７３）。指２０がタッチパネル３に接触している時間が一定時間よりも短かった場合には、通常の入力操作と判断し、入力検出装置１は、メモリに記憶された開始座標情報を廃棄し（ステップＳ７４）、さらに、入力操作に応じた処理を実行する（ステップＳ５３）。
【００７６】
指２０とタッチパネル３との接触が一定時間以上であると入力部４が判断すると、座標検出部７は、指２０がタッチパネル３に触れている位置の位置座標を検出し、到達地点の位置座標として記憶する（ステップＳ７５）。
【００７７】
ステップＳ７６〜Ｓ８２までの処理は、図７に示すステップＳ５７〜Ｓ６３までと基本的に同様なので、詳細な説明を省略する。
【００７８】
以上のように、入力検出装置１は、ユーザがタッチパネル３の一点だけに触れた場合でも、２点間のルート検索を実行できる。さらに、指２０がタッチパネル３に接触し続ける間、検索した複数のルートを順次切り替えながら表示する。これにより、ユーザは、所望のルートを簡単な操作によって選択できる。
【００７９】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【００８０】
入力検出装置１において、タッチパネル３はディスプレイ２に上に設ければよい。または、タッチパネル３とディスプレイ２とが一体化されていてもよい。すなわちタッチパネル３の機能を実現する構成が、ディスプレイ２の内部に形成されていてもよい。
【００８１】
入力検出装置１は、複数のディスプレイ２および複数のタッチパネル３を備えていてもよい。たとえば、２つのディスプレイ２を備え、それぞれにタッチパネル３が設けられた、２画面の携帯情報端末とすることができる。
【００８２】
（プログラムおよび記録媒体）
入力検出装置１の各ブロックは、ハードウェアロジックによって構成してもよいし、次のようにＣＰＵを用いてソフトウェアによって実現してもよい。
【００８３】
すなわち、入力検出装置１は、各機能を実現する制御プログラムの命令を実行するＣＰＵ（ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ）、上記プログラムを格納したＲＯＭ（ｒｅａｄ  ｏｎｌｙ  ｍｅｍｏｒｙ）、上記プログラムを展開するＲＡＭ（ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアである入力検出装置１のプログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、入力検出装置１に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【００８４】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【００８５】
また、入力検出装置１を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（ｖｉｒｔｕａｌ  ｐｒｉｖａｔｅ  ｎｅｔｗｏｒｋ）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【００８６】
本発明は、以下の構成によっても実現することができる。
【００８７】
本発明に係る入力検出装置では、さらに、
上記入力検出手段による検出箇所の座標を算出する座標検出手段をさらに備え、
上記表示手段は、上記座標に応じた上記複数の項目を表示させることが好ましい。
【００８８】
上記の構成によれば、たとえば項目の表示をより多様化できる。たとえば検出された座標が地図情報上の所定のビルを表す場合、当該ビル内の複数のお店の名前を複数の項目として表示させる、ことが可能となる。
【００８９】
また、本発明に係る入力検出装置では、さらに、
上記ディスプレイは多点検出型のディスプレイであり、
上記入力検出手段は、上記タッチパネルおける複数箇所の接触を同時に検出し、
上記表示手段は、上記検出された複数の箇所の接触に応じた上記複数の項目を表示させることが好ましい。
【００９０】
上記構成によれば、複数点の関係に基づく項目をユーザに提供できるので、ユーザはより多様な情報を取得することができる。これにより、例えば、ユーザは、２地点間の複数の路線（ルート）検索をおこなうことが可能となり、また各ルートに付随する情報を取得することも可能となる。
【００９１】
また、本発明に係る入力検出装置では、さらに、
上記ユーザによる上記ディスプレイにおける接触領域の大きさを認識する領域認識手段をさらに備えており、
上記表示手段は、上記接触領域の大きさに応じた上記複数の項目を表示させることが好ましい。
【００９２】
上記構成によれば、入力検出装置は、接触面積が相対的に小さくなる対象物を用いた場合と、接触面積が相対的に大きくなる対象物を用いた場合との間で異なる項目を表示することができる。すなわち、タッチパネルに触れる位置がほぼ同じときであっても、ユーザがタッチパネルに触れる手段を替えることにより、別の項目を表示させることができる。それにより、ユーザは状況に応じて、より適した項目を表示させることができる。
【００９３】
また、本発明に係る入力検出装置では、さらに、
上記表示手段は、上記選択された上記項目に応じた所定の情報を上記ディスプレイに表示させることが好ましい。
【００９４】
上記の構成によれば、ユーザが知りたい情報を、より簡単な操作によってユーザに提供できる。
【００９５】
さらに本発明に係る入力検出装置においては、上記構成に加えて、上記タッチパネルは、光検出型のタッチパネルであることが好ましい。
【００９６】
なお、本明細書において、光検出型のタッチパネルとは、タッチパネルに光センサを内蔵し、タッチパネルにおける受光量により、ユーザからの入力情報を認識する方式のパネルである。
【００９７】
上記構成によれば、表示装置の表示品質を低下させることなく、タッチパネルの精度を向上させることができる。それにより、接触位置に応じたより適切な項目を表示させることができる。また上記構成によれば、２箇所以上の入力を同時に検出することが可能となる。それにより、２点間を結ぶルート検索などへの使用も可能となる。
【００９８】
また、上記入力検出装置は、コンピュータによって実現してもよい。この場合、コンピュータを上記各手段として動作させることにより上記入力検出装置をコンピュータにおいて実現するプログラム、およびそのプログラムを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【００９９】
発明の詳細な説明の項においてなされた具体的な実施形態または実施例は、あくまでも、本発明の技術内容を明らかにするものであって、そのような具体例にのみ限定して狭義に解釈されるべきものではなく、本発明の精神と次に記載する請求の範囲内で、いろいろと変更して実施することができるものである。
【産業上の利用可能性】
【０１００】
本発明は、タッチパネルを搭載した機器に利用可能であり、特に、携帯電話端末、携帯情報端末（ＰＤＡ）、ＰＭＰ（ポータブルメディアプレーヤ）、デジタルカメラ、およびカーナビゲーション装置（システム）に有用である。
【符号の説明】
【０１０１】
１    入力検出装置
２    ディスプレイ
３    タッチパネル
４    入力部（選択手段）
５    表示部（表示手段）
６    領域認識部（領域認識手段）
７    座標検出部（座標検出手段）
８    項目取得部
９    ルート取得部
１０  データベース
１１  項目切替え部
１２  ルート切替え部
２０、２４    指
２２、２６    ペン
【図１】
2009145024.tif 000003
【図２】
2009145024.tif 000004
【図３】
2009145024.tif 000005
【図４】
2009145024.tif 000006
【図５】
2009145024.tif 000007
【図６】
2009145024.tif 000008
【図７】
2009145024.tif 000009
【図８】
2009145024.tif 000010
【図９】
2009145024.tif 000011
【図１０】
2009145024.tif 000012
【図１１】
2009145024.tif 000013
【図１２】
2009145024.tif 000014
【図１３】
2009145024.tif 000015
【国際調査報告】
2009145024.tif 000016
2009145024.tif 000017
2009145024.tif 000018
2009145024.tif 000019
2009145024.tif 000020
2009145024.tif 000021