(57)【要約】【課題】ナビゲーション装置において、施設等のジャンル登録またはジャンル呼び出しの際、登録または呼び出しを行うジャンルを指定するためのユーザの操作量を従来よりも低減する。【解決手段】カーナビゲーション装置が、地点登録モードにおいては、地図上の地点を特定し（ステップ２３５）、手書き認識プログラムが出力したキャラクタデータに基づくジャンルの地点リストに、前記特定手段が特定した地点の情報を登録する（ステップ２５５）。また、地点呼び出しのモードにおいては、手書き認識プログラムが出力したキャラクタデータに基づくジャンルの地点リストを表示し（ステップ２６５）、この表示する地点リスト中の地点のうち、ユーザの選択によって特定された地点の情報を表示する（ステップ２７５）。【選択図】        図２
2004325322.tif 000002
【特許請求の範囲】
【請求項１】
地図上の地点を特定する特定手段と、
ユーザによる入力面のトレースに基づいたキャラクタデータを出力するトレース認識手段が出力したキャラクタデータに基づくジャンルの地点リストに、前記特定手段が特定した地点の情報を登録する登録手段と、を備えたナビゲーション装置。
【請求項２】
前記登録手段は、前記キャラクタデータと前記ジャンルとの対応表を記憶手段から読み出し、この対応表に基づいてジャンルを特定することを特徴とする請求項１に記載のナビゲーション装置。
【請求項３】
前記入力面は、前記地図を表示する表示手段の表示面に重なって設けられ、
前記特定手段は、前記トレースの前記入力面上における位置およびこの重なりによる前記表示面と前記入力面との対応関係に基づいて、前記表示面上に表示される地図上の地点を特定することを特徴とする請求項１または２に記載のナビゲーション装置。
【請求項４】
前記特定手段は、前記トレース認識手段がキャラクタデータを出力したときの、前記表示手段の表示面の中心部に表示されている地図上の地点を特定することを特徴とする請求項１ないし３のいずれか１つに記載のナビゲーション装置。
【請求項５】
ユーザによる入力面のトレースに基づいたキャラクタデータを出力するトレース認識手段が出力したキャラクタデータに基づくジャンルの地点リストを表示手段に表示させるリスト表示手段と、
前記表示手段の表示する地点リスト中の地点のうち、ユーザの選択によって特定された地点の情報を表示手段に表示させる地点情報表示手段と、を備えたナビゲーション装置。
【請求項６】
前記リスト表示手段は、前記キャラクタデータと前記ジャンルとの対応表を記憶手段から読み出し、この対応表に基づいてジャンルを特定することを特徴とする請求項５に記載のナビゲーション装置。
【請求項７】
前記トレース認識手段が出力したキャラクタデータに基づくジャンルの地点リストを表示手段に表示させるリスト表示手段と、
前記表示手段の表示する地点リスト中の地点のうち、ユーザの選択によって特定された地点の情報を表示手段に表示させる地点情報表示手段と、を更に備えた請求項１ないし４のいずれか１つに記載のナビゲーション装置。
【請求項８】
前記登録手段は、前記特定手段が前記地図上の地点を特定している、前記トレース認識手段が出力したキャラクタデータに基づくジャンルの地点リストに、前記特定された地点の情報を登録し、
前記リスト表示手段は、前記特定手段が前記地図上の地点を特定していないとき、前記トレース認識手段が出力したキャラクタデータに基づくジャンルの地点リストを表示させることを特徴とする請求項７に記載のナビゲーション装置。
【請求項９】
前記トレース認識手段は、前記トレースの順序の情報を含むキャラクタデータを出力し、
前記登録手段は、前記トレース認識手段が出力したキャラクタデータに含まれる前記トレースの順序の情報が第１の順序を示す場合、前記トレース認識手段が出力したキャラクタデータに基づくジャンルの地点リストに、前記特定手段が特定した地点の情報を登録し、
前記リスト表示手段は、前記トレース認識手段が出力したキャラクタデータに含まれる前記トレースの順序の情報が第２の順序を示す場合、前記トレース認識手段が出力したキャラクタデータに基づくジャンルの地点リストを表示させることを特徴とする請求項７に記載のナビゲーション装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ナビゲーション装置のジャンル登録、ジャンル呼び出しに関するものである。
【０００２】
【従来の技術】
従来、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ＨＤＤ（ハードディスクドライブ）等によってカーナビゲーション装置に提供される地図データには、特定のホテル、銀行、コンビニエンスストア、観光スポット等の施設の名称、所在地点等の施設情報が多数添付されている。そしてカーナビゲーション装置のユーザは、これら施設情報や地図上の地点のうち、自分が頻繁に参照する施設または地点の情報（あるいは情報へのポインタ）を別途お気に入りリストとして登録して保存することができるようになっている。その際、登録はジャンル毎に分類して行うようになっている。これは一般にジャンル登録と呼ばれている。ジャンルとは、施設または地点の分類区分のことであり、例えば、カー用品店、ゴルフ場、ホテル、スタジアム、銀行等がある。そして、ユーザが登録された施設情報を呼び出すときには、まず呼び出したい施設の属するジャンルを指定し、カーナビゲーション装置はそれに従って当該ジャンルとして登録されている施設や地点のリストを表示し、ユーザはその中から所望の一つを選択する。
【０００３】
【発明が解決しようとする課題】
しかし、従来のカーナビゲーション装置においては、上記した登録あるいは呼び出しのためにユーザが行わねばならない操作が煩雑であるという問題がる。
【０００４】
例えば施設の登録の機能については、通常カーナビゲーション装置のユーザが図２６に示すような操作を行うことで実現される。まず、カーナビゲーション装置の表示する地図上の登録する施設の地点、すなわちメモリー地点を選択し、当該地点をいわゆるアクティブ状態にする（ステップ７１０）。そして表示画面上にある「地点登録」ボタンをタッチする（ステップ７２０）。このタッチに基づいてカーナビゲーション装置が複数のジャンルから成るジャンルリストを表示する（ステップ７３０）。なお、この表示においてジャンル数が一画面に収まらない場合にはスクロールバー付きで表示を行う。そしてユーザは必要に応じてジャンル表示をスクロールした後、所望のジャンルを選択する（ステップ７４０）。そしてカーナビゲーション装置は確認を促すボタンを表示し、ユーザがそのボタンをタッチすることで登録が完了する（ステップ７５０）。
【０００５】
以上のように、登録においては５つの段階を踏んで登録が完了するようになっている。このように段階数が多いと、走行中にジャンル登録をすることの実用性が乏しくなる。また、ジャンル数が多いと、スクロール操作を多用しなければならなくなり、作業が非常に煩雑である。以上のような問題は、ジャンル呼び出しにおいても同様である。
【０００６】
本発明は上記点に鑑みて、ナビゲーション装置において、施設、地点のジャンル登録またはジャンル呼び出しの際、登録または呼び出しを行うジャンルを指定するためのユーザの操作量を従来よりも低減することを目的とする。
【０００７】
【課題を解決するための手段】
上記目的を達成するための請求項１に記載の発明は、地図上の地点を特定する特定手段と、ユーザによる入力面のトレースに基づいたキャラクタデータを出力するトレース認識手段が出力したキャラクタデータに基づくジャンルの地点リストに、前記特定手段が特定した地点の情報を登録する登録手段と、を備えたナビゲーション装置である。
【０００８】
これによって、登録手段が、入力面のトレースに基づくジャンルの地点リストに、特定手段が特定した地点の情報を登録するので、登録するジャンルの選択が簡易になる。従って、ナビゲーション装置において、施設等のジャンル登録の際、登録を行うジャンルを指定するためのユーザの操作量を従来よりも低減することができる。
【０００９】
なお、「地点の情報」とは、「地点にある施設の情報」を含む概念である。また、キャラクタデータとは、ＡＳＣＩＩコードやＪＩＳコード等の、文字や記号を表現するデータを含むデータである。
【００１０】
また、請求項２に記載の発明は、請求項１に記載のナビゲーション装置において、前記登録手段は、前記キャラクタデータと前記ジャンルとの対応表を記憶手段から読み出し、この対応表に基づいてジャンルを特定することを特徴とする。
【００１１】
また、請求項３に記載の発明は、請求項１または２に記載のナビゲーション装置において、前記入力面は、前記地図を表示する表示手段の表示面に重なって設けられ、前記特定手段は、前記トレースの前記入力面上における位置およびこの重なりによる前記表示面と前記入力面との対応関係に基づいて、前記表示面上に表示される地図上の地点を特定することを特徴とする。
【００１２】
また、請求項４に記載の発明は、請求項１ないし３のいずれか１つに記載のナビゲーション装置において、前記特定手段は、前記トレース認識手段がキャラクタデータを出力したときの、前記地図を表示する表示手段の表示面の中心部に表示されている地図上の地点を特定することを特徴とする。
【００１３】
また、請求項５に記載の発明は、ユーザによる入力面のトレースに基づいたキャラクタデータを出力するトレース認識手段が出力したキャラクタデータに基づくジャンルの地点リストを表示手段に表示させるリスト表示手段と、前記表示手段の表示する地点リスト中の地点のうち、ユーザの選択によって特定された地点の情報を表示手段に表示させる地点情報表示手段と、を備えたナビゲーション装置である。
【００１４】
これによって、リスト表示手段が、入力面のトレースに基づくジャンルの地点リストを表示させるので、リスト表示するジャンルの選択が簡易になる。従って、ナビゲーション装置において、施設等のジャンル呼び出しの際、呼び出しを行うジャンルを指定するためのユーザの操作量を従来よりも低減することができる。
【００１５】
また、請求項６に記載の発明は、請求項５に記載のナビゲーション装置において、前記リスト表示手段は、前記キャラクタデータと前記ジャンルとの対応表を記憶手段から読み出し、この対応表に基づいてジャンルを特定することを特徴とする。
【００１６】
また、請求項７に記載の発明は、請求項１ないし４のいずれか１つに記載のナビゲーション装置において、前記トレース認識手段が出力したキャラクタデータに基づくジャンルの地点リストを表示手段に表示させるリスト表示手段と、前記表示手段の表示する地点リスト中の地点のうち、ユーザの選択によって特定された地点の情報を表示手段に表示させる地点情報表示手段と、を更に備えたことを特徴とする。
【００１７】
これによって、ナビゲーション装置において、施設等のジャンル登録およびジャンル呼び出しの際、登録および呼び出しを行うジャンルを指定するためのユーザの操作量を従来よりも低減することができる。
【００１８】
また、請求項８に記載の発明は、請求項７に記載のナビゲーション装置において、前記登録手段は、前記特定手段が前記地図上の地点を特定しているとき、前記トレース認識手段が出力したキャラクタデータに基づくジャンルの地点リストに、前記特定された地点の情報を登録し、前記リスト表示手段は、前記特定手段が前記地図上の地点を特定していないとき、前記トレース認識手段が出力したキャラクタデータに基づくジャンルの地点リストを表示させることを特徴とする。
【００１９】
また、請求項８に記載の発明は、請求項７に記載のナビゲーション装置において、前記トレース認識手段は、前記トレースの順序の情報を含むキャラクタデータを出力し、前記登録手段は、前記トレース認識手段が出力したキャラクタデータに含まれる前記トレースの順序の情報が第１の順序を示す場合、前記トレース認識手段が出力したキャラクタデータに基づくジャンルの地点リストに、前記特定手段が特定した地点の情報を登録し、前記リスト表示手段は、前記トレース認識手段が出力したキャラクタデータに含まれる前記トレースの順序の情報が第２の順序を示す場合、前記トレース認識手段が出力したキャラクタデータに基づくジャンルの地点リストを表示させることを特徴とする。
【００２０】
【発明の実施の形態】
（第１実施形態）
図１に、本発明の第１実施形態に係るカーナビゲーション装置１の構成を示す。カーナビゲーション装置１は、表示部２１、地図データ入力器２２、操作スイッチ群２３、記憶部２４、および制御部２５から構成され、位置検出器２と接続されている。
【００２１】
位置検出器２は、車両の向きを特定する地磁気センサおよびジャイロセンサ、車速センサ、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）受信機等から成る。車速センサは、車両のエンジンＥＣＵから車速パルス信号を受信して制御部２５に出力する。ＧＰＳ受信機は、ＧＰＳ衛星からの信号に基づいて車両の現在位置を測定し、その現在位置情報を制御部２５に出力する。
【００２２】
記憶部２４は、図示しないＲＡＭ、ＲＯＭ、フラッシュメモリ等から成る。
【００２３】
表示手段としての表示部２１は、地図、文字、画像等を表示する液晶ディスプレイ、音声出力のためのスピーカ等により構成される。
【００２４】
地図データ入力器２２は、例えばＤＶＤ−ＲＯＭやＨＤＤ等の記録媒体を読み取る装置で構成されており、そのＤＶＤ−ＲＯＭやＨＤＤに保存される地図データ、マップマッチング用データ、施設情報等を、制御部２５からの読み出し要求に基づいて制御部２５に出力するようになっている。施設情報とは、地図中の地点にある特定のホテル、銀行、コンビニエンスストア、観光スポット等の施設についての施設の名称、所在地点、電話番号等の情報である。
【００２５】
操作スイッチ群２３は、表示部２１の表示面の上面に重なって設けられたタッチパネル２６、表示部２１の周辺部に設けられた押しボタン２７等から構成され、ユーザの入力に基づいた信号を制御部２５に出力するようになっている。タッチパネル２６は、その入力面に人間の手やペンが触れると、触れた位置の座標を示す信号を制御部２５に出力する。また、タッチパネル２６に触れた状態で入力面をトレースすると、タッチパネル２６はトレースによって触れられた位置の座標を示す信号を順次連続的に制御部２５に出力する。本明細書では、この連続的な信号を手書き信号と呼ぶ。
【００２６】
制御部２５は、カーナビゲーション装置１の作動全般の制御を行う。この制御部２５はＣＰＵから成り、記憶部２４のＲＯＭに記録されたプログラムを読み出して実行し、必要に応じて記憶部２４のＲＡＭおよびフラッシュメモリに対して情報の書き込み・読み出し制御を行い、また位置検出器２、表示部２１、操作スイッチ群２３とデータの授受を行う。また制御部２５は、地図データ入力器２２に読み出し要求を出力し、地図データ入力器２２からこの要求に基づいたデータの入力を受けることで、地図データ、施設データ等を読み出す。カーナビゲーション装置１の作動における制御部２５の動作の代表的なものとしては、地図データ、あるいは図示しないＶＩＣＳセンサ等からの交通状況データの入力に基づき、設定された目的地への最適経路をダイクストラ法等によって検索する動作がある。
【００２７】
また制御部２５は、カーナビゲーション装置１の作動中には位置検出器２から取得した情報に基づいて自車の現在位置を特定し、この現在位置、および地図データを用いて、現在位置周辺の地図に現在位置をプロットした地図を表示させるよう、映像データを表示部２１に出力する。なおこの際、目的地が設定されていれば、制御部２５は更に検索された最適経路を地図上に表示させて経路案内を行う。
【００２８】
また制御部２５は、スクロールボタンと共に地図を表示部２１に表示させ、ユーザがタッチパネル２６上の当該スクロールボタンが表示されている部分をタッチすることに基づいて、表示する地図がスクロールするよう、表示部２１への地図データ出力を切り替える。また、制御部２５は、地図表示時等において制御部２５のディスプレイの下部に複数のボタンを表示させ、タッチパネル２６の当該ボタンが表示されている部分がタッチされたことを検知すると、そのボタンの種類に基づいて、表示する地図画面の縮尺の変更（拡大、縮小）等のための処理を行う。
【００２９】
また制御部２５は、施設情報のうち、頻繁に訪れる施設や後に迅速に情報を呼び出したい施設についての情報、あるいはその情報にアクセスするための情報（すなわちポインタ）を、別途フラッシュメモリに複数登録し、また必要な時にこの登録した施設情報またはポインタを呼び出すための処理を行う。登録される情報は、施設のジャンル毎に仕分けされる。すなわち、ジャンル毎に地点リストがあり、そのリストの１エントリとして個々の施設の情報またはポインタが登録されている。このような処理によって実現される機能は、一般にジャンル登録、およびジャンル呼び出しと呼ばれる。なお、制御部２５は、地図表示中には、上記したボタンの１つとしてジャンル登録のためのボタンを表示させている。ジャンル登録、ジャンル呼び出しのための制御部２５の処理を図２に示す。
【００３０】
本実施形態においては、登録あるいは呼び出すジャンルを決定するために、ユーザがタッチパネル２６に特定の記号をトレースする。タッチパネル２６に記号をトレースするとは、タッチパネル２６にユーザの指やペン先等を触れさせたまま記号を示す形状をなぞることをいう。図３に、一例としての記号とジャンルの対応の表を示す。この図では、円にはお勧めレストランのジャンルが、四角形には友達のジャンルが、また三角形には観光スポットのジャンルが対応づけられている。記憶部２４のＲＯＭには、この対応表が記録されており、制御部２５は必要に応じてＲＯＭこの表を読み出す。
【００３１】
以下、これら図２、３を用いてジャンル登録、ジャンル呼び出しの動作について説明する。
【００３２】
この処理は、カーナビゲーション装置１が電源供給を受けて起動した後に始まる。まずステップ２０５で手書き認識プログラムを起動する。手書き認識プログラムは、ジャンル登録、ジャンル呼び出しのプログラムと並行する別プロセスとして制御部２５が実行するプログラムである。この手書き認識プログラムは、タッチパネルに指やペン等が接触することを検知し、その接触による入力が記号、文字等のトレース（手書き入力）であるか、それ以外の入力（例えば単に１点を触れただけの操作）であるかを判定し、トレースであれば入力された記号や文字およびこれら記号や文字の記入順序（すなわちトレースの順序）等を特定し、これら特定した情報をキャラクタデータとしてジャンル登録、ジャンル呼び出しプログラムに渡すようになっている。すなわち、手書き認識プログラムは、入力面としてのタッチパネルのトレースに基づいたキャラクタデータを出力するトレース認識手段である。また、接触による入力がトレースでない場合は、接触があった位置の座標値等、入力の情報をそのままジャンル登録、ジャンル呼び出しプログラムに渡す。記入順序とは、例えば左回り、右回り等をいう。
【００３３】
手書き認識プログラムを起動した後は、ステップ２１０でタッチ操作があったか否かを判定し、タッチ操作ありと判定するまでステップ２１０の処理を繰り返す。すなわち、タッチ操作についてのポーリングを行う。なお、タッチ操作があったか否かの判定は、具体的には、手書き認識プログラムからキャラクタデータ、座標値等の情報が渡されたか否かの判定である。
【００３４】
タッチ操作があると処理はステップ２２０に進み、当該タッチ操作が「地点登録」ボタンのオンの操作であるか否かを判定する。具体的には、手書き認識プログラムから渡された情報が座標値であり、かつこの座標値が表示部２１の表示面の「地点登録」ボタンに対応する座標値であるか否かを判定する。
【００３５】
「地点登録ボタン」オンである場合、地点登録を行うために処理はステップ２２５に進み、地点登録モードに入る。具体的には、表示部２１のスピーカに、「登録地点を押してください」等の音声を出力させ、通常の場合画面下部にあるボタンのうちの１つについて表示を中止し、代わりに訂正ボタンを表示させる。この訂正ボタンについては後述する。
【００３６】
そしてステップ２３０で、地図画面のタッチのポーリングを行う。地図画面がタッチされたか否かにつていは、具体的には、手書き認識プログラムからタッチパネル上の座標値の情報が渡されたか否かで判定する。地図画面のタッチがあると処理はステップ２３５に進み、当該タッチパネル上の座標に対応する地図上の位置を特定し、特定した位置、あるいは特定した位置に存在する施設のランドマーク等をハイライト表示する。
【００３７】
次にステップ２４０で、ステップ２１０と同様にタッチ操作についてのポーリングを行い、タッチ操作があると処理はステップ２５０に進み、当該タッチ操作は「訂正ボタン」オンの操作であるか否かを判定する。「訂正ボタン」オンであれば、再度地点を指定するために処理はステップ２３０に戻る。
【００３８】
「訂正ボタン」オンの操作でなければ、記号が入力されたものとして処理はステップ２５５に進み、ジャンル別地点登録を行う。具体的には、手書き認識プログラムから渡されたキャラクタデータからトレースされた記号の情報を取得し、その記号に対応するジャンルを図３に示した表から特定し、このジャンルの地点リストにステップ２３５で特定した位置あるいは施設を登録する。そして処理はステップ２１０に戻る。
【００３９】
また、ステップ２２０で「地点登録ボタン」オンでなくキャラクタデータが手書き認識プログラムから出力されたと判定した場合、処理はステップ２６０に進み、手書き認識プログラムから渡されたキャラクタデータからトレースされた記号の情報を取得し、その記号に対応するジャンルを図３に示した表から選び出すことで特定し、このジャンルの地点リストに現在登録されているエントリの数を特定し、その数が０ならばステップ２８０に処理を移し、１ならばステップ２７５に処理を移し、２以上ならステップ２６５に処理を移す。
【００４０】
エントリ数が０の場合、ステップ２８０では、ユーザの指定したジャンルには登録されたエントリがないことを表示部２１のディスプレイに表示させ、その後処理はステップ２１０に戻る。
【００４１】
エントリ数が１の場合、ステップ２７５では、その１つのエントリに対応する施設の情報を読み出し、その施設および周辺の地図をディスプレイに表示させる等の施設情報の表示を表示部２１に行わせ、その後処理はステップ２１０に戻る。
【００４２】
エントリ数が２以上の場合、ステップ２６５では、当該複数のエントリをディスプレイにポップアップウィンドウとしてリスト表示させる。そしてステップ２７０で、手書き認識プログラムからそのリスト中の１エントリに対応する座標値が出力されたことのポーリングを行い、当該座標値が出力されると処理はステップ２７５に進み、対応するエントリの施設情報の表示を表示部２１に行わせ、その後処理はステップ２１０に戻る。
【００４３】
このように制御部２５は、手書き認識プログラムが出力したデータが地点登録ボタンのタッチを示す情報である場合、地点登録モードに入り（ステップ２２５）、ユーザの地図画面のタッチによって登録する地図上の地点を特定し（ステップ２３５）、更にこの後ユーザの記号トレースに基づいて手書き認識プログラムが出力したキャラクタデータに対応するジャンルを図３の表から選び出し、特定した地点を当該ジャンルの地点リストに登録する。
【００４４】
また制御部２５は、手書き認識プログラムが出力したデータが地点登録ボタンのタッチを示す情報でなくキャラクタデータである場合、キャラクタデータに対応するジャンルを図３の表から選び出し、当該ジャンルの登録地点リストを表示部２１に表示し（ステップ２６５）、そのリスト中の地点のうち、ユーザの入力による選択で特定された地点について、その周辺地図等の情報を表示する（ステップ２７５）。ただし、当該ジャンルに登録された地点数が１つの場合は、リスト表示を経ずにその地点の情報を表示する。このようなジャンル呼び出しの動作における表示部２１のディスプレイ画面およびタッチパネル２６のトレースの様子を図４に示す。ユーザが、ディスプレイの上面にあるタッチパネル２６上で円をトレースする（図４左側の画面に対応）と、ディスプレイ上にお勧めレストランのリストのポップアップウィンドウが表示される（図４右側の画面に対応）。
【００４５】
なお、上記した図２のプログラムの実行中、上記で説明しなかったボタンタッチ、あるいはタッチパネル外のハードウェアとしての操作ボタンの押下等の操作があった場合、上記した処理は一旦中断して、当該操作に対応する処理が行われる。例えば、図４において拡大、詳細ボタンがタッチされれば、処理は地図拡大、縮小のためのプログラムをＲＯＭから読み出して実行し、ディスプレイに表示する地図の縮尺を変更し、その後中断された処理を再開する。また例えば、ディスプレイ外のテレビ放送を見るためのボタンが押下されれば、処理はテレビ放送表示のプログラムを実行し、またユーザの操作によってテレビ放送の表示が終了すれば、中断された処理が再開する。
【００４６】
カーナビゲーション装置１の以上のような動作によって、ユーザは、ジャンル登録の場合は地点登録ボタンにタッチし、地図中の一部にタッチし、記号を入力するという３ステップの入力でジャンル登録を完了することができる。また、ジャンル呼び出しの場合は記号入力の１ステップ、あるいは記号入力、リストタッチの２ステップでジャンル呼び出しを完了することができる。
【００４７】
従って、カーナビゲーション装置１において、施設等のジャンル登録またはジャンル呼び出しの際、登録または呼び出しを行うジャンルを指定するためのユーザの操作量を従来よりも低減することが可能になる。
【００４８】
（第２実施形態）
次に、本発明の第２実施形態について説明する。本実施形態のカーナビゲーション装置１のハードウェア構成は、第１実施形態と同等である。図５に、本実施形態において制御部２５が実行するジャンル登録、ジャンル呼び出しのプログラムを示す。なお、このプログラムにおいて、図２で示したプログラムと同等の処理を行うステップについては、それらと同一のステップ番号が付されている。
【００４９】
このプログラムが図２に示すプログラムと異なるのは、図２のステップ２２０がステップ５２０に置き換わったことと、図２のステップ２４０、２５０に相当する処理がなくなったことである。すなわち、ステップ２１０の判定が肯定なら処理はステップ５２０に進み、ステップ５２０の判定が肯定ならば処理はステップ２６０に進み、否定ならばステップ２２５に進む。そしてステップ２３５の後に処理はステップ２５５に進む。
【００５０】
ステップ５２０の判定は、手書き認識プログラムから出力されたキャラクタデータに含まれる記入順序の情報が、右回りであるか左回りであるかを判定する。右回りの場合は、肯定であるとして処理はステップ２６０に進み、左回りの場合は、否定であるとして処理はステップ２２５に進む。また、ステップ２５５のジャンル別地点登録の処理は、ステップ５２０で右回り、左回りを判定した対象のキャラクタデータが含む記号の情報および図３のテーブルに基づいて登録するジャンルを特定し、このジャンルにステップ２３５で検出した地点を登録する。
【００５１】
このように制御部２５は、手書き認識プログラムが出力したデータが左回りでトレースされたことを示すキャラクタデータである場合、地点登録モードに入り（ステップ２２５）、ユーザの地図画面のタッチによって登録する地図上の地点を特定し（ステップ２３５）、手書き認識プログラムが出力したキャラクタデータに対応するジャンルを図３の表から選び出し、特定した地点を当該ジャンルの地点リストに登録する。このようなジャンル登録の動作における表示部２１のディスプレイの表示画面およびトレースの様子を図６に示す。ユーザが、ディスプレイの上面にあるタッチパネル２６上で円を左回りでトレースし（図６左側の画面に対応）、続いて表示される地図上の一地点をユーザがタッチすると、このタッチされた地点あるいは地点のランドマークがハイライト表示され、「お勧めレストランに登録しました」という文字表示が行われる（図６右側の画面に対応）。
【００５２】
また制御部２５は、手書き認識プログラムが出力したデータが右回りでトレースされたことを示すキャラクタデータである場合、キャラクタデータに対応するジャンルを図３の表から選び出し、当該ジャンルの登録地点リストを表示部２１に表示し（ステップ２６５）、そのリスト中の地点のうち、ユーザの入力による選択で特定された地点について、その周辺地図等の情報を表示する（ステップ２７５）。ただし、当該ジャンルに登録された地点数が１つの場合は、リスト表示を経ずにその地点の情報を表示する。このようなジャンル呼び出しの動作における表示部２１のディスプレイの表示画面およびトレースの様子を図７に示す。ユーザが、ディスプレイの上面にあるタッチパネル２６上で円を右回りでトレースする（図７左側の画面に対応）と、ディスプレイ上にお勧めレストランのリストのポップアップウィンドウが表示される。
【００５３】
カーナビゲーション装置１の以上のような動作によって、ユーザは、ジャンル登録の場合は記号を左回りで入力し、地図上の地点をタッチするという２ステップの入力でジャンル登録を完了することができる。また、ジャンル呼び出しの場合は右回りの記号入力の１ステップ、あるいは右回りの記号入力、リストタッチの２ステップでジャンル呼び出しを完了することができる。
【００５４】
従って、カーナビゲーション装置１において、施設等のジャンル登録またはジャンル呼び出しの際、登録または呼び出しを行うジャンルを指定するためのユーザの操作量を従来よりも低減することが可能になる。
【００５５】
（第３実施形態）
次に、本発明の第３実施形態について説明する。本実施形態のカーナビゲーション装置１では、登録あるいは呼び出すジャンルを決定するために、ユーザがタッチパネル２６に特定の文字をトレースするようになっている。
【００５６】
本実施形態のカーナビゲーション装置１のハードウェア構成は第１実施形態と同等である。図８、図９に、本実施形態において制御部２５が図２のプログラムに代えて実行するジャンル登録、ジャンル呼び出しのプログラムを示す。
【００５７】
このプログラムの実行において制御部２５は、図３に示した表に代えて図１０に示すジャンルと文字の対応表を用いて地点を登録するジャンルを特定するようになっている。この表では、例えば文字Ｃにはカー用品、冠婚葬祭、コンビニエンスストアの３つのジャンルが対応づけられ、また文字ｇには銀行、ゴルフの２つのジャンルが対応づけられている。すなわち、一つの文字には１つに限らず複数のジャンルを対応づけることができるようになっている。また、ジャンルは、そのジャンル名から連想される頭文字と対応付けられている。また、文字としては、一筆書きができるようなものが用いられている。なお、この表はあらかじめＲＯＭに記録されている。
【００５８】
以下、これら図８〜１０を用いてジャンル登録、ジャンル呼び出しの動作について説明する。
【００５９】
この処理は、カーナビゲーション装置１が電源供給を受けて起動した後に始まる。まずステップ８０５で第１実施形態と同様の手書き認識プログラムを起動する。
【００６０】
そしてステップ８１０でユーザが「地点呼出」ボタンのオンの操作をしたか否かを、図２のステップ２２０と同様に判定する。「地点呼出」ボタンオンの操作がされた場合、処理はステップ９００のジャンル呼び出し処理に進む。このジャンル呼び出し処理については後述する。「地点呼出」ボタンオンでない場合、処理はステップ８２０に進む。
【００６１】
ステップ８２０では、ユーザが「地点登録」ボタンのオンの操作をしたか否かを、図２のステップ２２０と同様に判定する。「地点呼出」ボタンオンでない場合、処理はステップ８１０に戻り、「地点登録」ボタンオンの操作がされた場合、処理はステップ８２５に進む。
【００６２】
ステップ８２５、８３０、８３５では、それぞれ図２のステップ２２５、２３０、２３５と同様に地点登録モードに入る処理、地図画面タッチのポーリング、ユーザのタッチによる登録ポイントの特定の処理を行う。
【００６３】
そしてステップ８４０では、手書き認識プログラムからの図１０に示されているような頭文字を示すキャラクタデータの出力をポーリングする。
【００６４】
該当する頭文字が出力された場合、処理はステップ８４５に進み、図１０を参照し、この頭文字に含まれるジャンル数を判定し、ジャンル数が１つの場合処理はステップ８６０に進み、２つ以上の場合処理はステップ８５０に進む。
【００６５】
ジャンル数が１つであった場合、ステップ８６０ではそのジャンルの地点リストに、ステップ８３５で特定した地点の施設情報またはポインタを登録し、その後処理はステップ８１０に戻る。
【００６６】
ジャンル数が２つであった場合、ステップ８５０では当該複数のジャンルをポップアップウィンドウとして表示部２１にリスト表示させ、ステップ８５５では手書き認識プログラムからそのリスト中の１エントリに対応する座標値が出力されたことのポーリングを行い、当該座標値が出力されると処理はステップ８６０に進み、対応するジャンルの地点リストに、ステップ８３５で特定した地点の施設情報またはポインタを登録し、その後処理はステップ８１０に戻る。
【００６７】
ステップ９００のジャンル呼び出し処理の詳細は、図９の様になっている。ジャンル呼び出し処理が始まると、まずステップ９１０で地点呼び出しのモードに入る。具体的には、表示部２１のスピーカに、「ジャンルを指定してください」等の音声を出力させる。
【００６８】
ステップ９２０、９３０、９４０、９５０は、それぞれ図８のステップ８４０、８４５、８５０、８５５と同等の処理である。
【００６９】
ステップ９６０では、ステップ９３０で確定した１つのジャンル、あるいはステップ９５０でユーザにタッチされることによって確定した１つのジャンルに対応する施設の情報を読み出し、その施設および周辺の地図をディスプレイに表示させる等の施設情報の表示を表示部２１に行わせ、その後処理はステップ８１０に戻る。
【００７０】
このように制御部２５は、手書き認識プログラムが出力したデータが地点登録ボタンのタッチを示す情報である場合、地点登録モードに入り（ステップ８２５）、ユーザの地図画面のタッチによって登録する地図上の地点を特定し（ステップ８３５）、更にこの後ユーザの文字トレースに基づいて手書き認識プログラムが出力したキャラクタデータに対応するジャンルを図１０の表から選び出し、特定した地点を当該ジャンルの地点リストに登録する。またこの際、対応するジャンルが２つ以上ある場合、その複数のジャンルをリスト表示し、ユーザにそのうち１つを選択させ、その後選択されたジャンルの地点リストに特定した地点を登録する。
【００７１】
このようなジャンル登録における表示部２１のディスプレイ画面およびタッチパネル２６のトレースの様子の例を図１１、図１２に示す。ユーザが画面下部の地点登録ボタンをタッチし、次に登録したい地点をタッチし、その後Ｍの文字をタッチパネル２６上でトレースする（図１１左側の画面に対応）と、ディスプレイには、「マリーナに登録しました」という旨が表示される（図１１右側の画面に対応）。また、ユーザが画面下部の地点登録ボタンをタッチし、次に登録したい地点をタッチし、その後Ｃの文字をタッチパネル２６上でトレースする（図１２左側の画面に対応）と、Ｃに対応する複数のジャンル（カー用品、冠婚葬祭、コンビニエンスストア）のリストのポップアップウィンドウが表示される（図１２中央の画面に対応）。このリスト中の１つ、例えばコンビニエンスストアの表示部をユーザがタッチすると、ディスプレイには、「コンビニエンスストアに登録しました」という旨が表示される（図１２右側の画面に対応）。
【００７２】
また制御部２５は、手書き認識プログラムが出力したデータが地点呼出ボタンのタッチを示す情報である場合、地点呼び出しモードに入り（ステップ９１０）、ユーザの文字トレースに基づいて手書き認識プログラムが出力したキャラクタデータに対応するジャンルを図１０の表から選び出し、選び出したジャンルに含まれる地点のリストをディスプレイに表示する（ステップ９４０）。またこの際、対応するジャンルが２つ以上ある場合、その複数のジャンルをリスト表示し、ユーザにそのうち１つを選択させ、その後選択されたジャンルの地点リストを表示する。
【００７３】
このようなジャンル呼び出しにおける表示部２１のディスプレイ画面およびタッチパネル２６のトレースの様子の例を図１３、図１４に示す。ユーザが画面下部の地点呼出ボタンをタッチし、次にＭの文字をタッチパネル２６上でトレースする（図１３左側の画面に対応）と、ディスプレイには、マリーナのジャンルの地点リストがポップアップウィンドウとして表示される（図１３右側の画面に対応）。また、ユーザが画面下部の地点登録ボタンをタッチし、次にＣの文字をタッチパネル２６上でトレースする（図１４左側の画面に対応）と、Ｃに対応する複数のジャンル（カー用品、冠婚葬祭、コンビニエンスストア）のリストのポップアップウィンドウが表示される（図１４中央の画面に対応）。このリスト中の１つ、例えばコンビニエンスストアの表示部をユーザがタッチすると、ディスプレイには、コンビニエンスストアのジャンルの地点リストがポップアップウィンドウとして表示される（図１４右側の画面に対応）。
【００７４】
なお、図１１〜１４の表示画面中の矢印は、ユーザの操作の流れを説明するための便宜的なものであって、実際にこの矢印が画面表示されるわけではない。
【００７５】
カーナビゲーション装置１の以上のような動作によって、ユーザは、ジャンル登録の場合は地点登録ボタンにタッチし、地図中の一部にタッチし、頭文字を入力し、必要であれば複数のジャンルから１つを特定するという３ないし４ステップの入力でジャンル登録を完了することができる。また、ジャンル呼び出しの場合は地点呼出ボタンにタッチし、頭文字を入力し、必要であれば複数のジャンルから１つを特定するという２ないし３ステップの入力でジャンル呼び出しを完了することができる。
【００７６】
従って、カーナビゲーション装置１において、施設等のジャンル登録またはジャンル呼び出しの際、登録または呼び出しを行うジャンルを指定するためのユーザの操作量を従来よりも低減することが可能になる。
【００７７】
（第４実施形態）
次に、本発明の第４実施形態について説明する。本実施形態のカーナビゲーション装置１のハードウェア構成は、第１実施形態と同等である。また、地図データ入力器２２がＤＶＤ−ＲＯＭやＨＤＤ等から読み取る施設情報は、地図中の地点にある特定のホテル、銀行、コンビニエンスストア、観光スポット等の施設についての施設の名称、所在地点、電話番号等の情報に加え、その施設のジャンルも含まれるようになっている。
【００７８】
また、本実施形態の手書き認識プログラムは、キャラクタデータとして、その入力された記号や文字、および記号や文字の記入順序に加え、その記号または文字が入力されたときにトレースされたタッチパネル上の複数の点の座標を含むようになっている。またそのキャラクタデータ中の複数の座標は、トレースされた順に並ぶようになっている。
【００７９】
図１５に、本実施形態において制御部２５が実行するジャンル登録、ジャンル呼び出しのプログラムを示す。なお、このプログラムにおいて、図２で示したプログラムと同等の処理を行うステップについては、それらと同一のステップ番号が付されている。
【００８０】
このプログラムが図２に示すプログラムと異なるのは、図２のステップ２３０〜２５５がステップ１３０〜１５５に置き換わったことである。
【００８１】
すなわち、制御部２５が、ステップ２２５で地点登録モードに入った後に処理はステップ１３０に進み、手書き認識プログラムから記号を示すキャラクタデータの入力があるかについてのポーリングを行う。入力があると処理はステップ１３５に進み、入力されたキャラクタデータ中の複数の座標から、トレースされた記号の中心点を検出する。具体的には、これら複数の座標点が一様の重みを有するとした場合のこれら複数の座標点の重心を中心点の座標として特定する。
【００８２】
そしてステップ１４０では、トレースによってユーザが選択したジャンルに属する施設を当該中心点から近い順にリスト表示する。具体的には、ステップ１３０で入力があったと判定した記号に対応するジャンルを図３に示した表を用いて特定し、また地図データ入力器２２から施設情報を読み出し、上記した複数の座標点をトレースされた順に繋ぎ合わせることによってできる境界の内側の領域に対応する地図上の領域中にある、この特定したジャンルに属する施設を検索し、検索した各施設について、その施設の位置が上記した中心点からより近いものをより上位とする施設のリストを表示部２１上にポップアップウィンドウとして表示させる。なお、別の例として、中心からの距離に基づいてリストの並びを決めるのではなく、施設の名称の５０音順に基づいてリストの並びを決めてもよい。
【００８３】
そしてステップ１５０では、手書き認識プログラムからそのリスト中の１エントリに対応する座標値が出力されたことのポーリングを行い、当該座標値が出力されると処理はステップ１５５に進み、対応するエントリの施設を上記特定したジャンルの地点リストに登録する。そして処理はステップ２１０に戻る。
【００８４】
このように制御部２５は、手書き認識プログラムが出力したデータが地点登録ボタンのタッチを示す情報である場合、地点登録モードに入り（ステップ２２５）、ユーザのトレースによる記号の中心に対応する地図上の地点（中心点）を特定し（ステップ１３５）、更にこのトレースに基づいて手書き認識プログラムが出力したキャラクタデータに対応するジャンルを図３の表から選び出し、トレースの内側に相当する地図上の領域の内の当該ジャンルの施設を、中心点に近い順にリスト表示し（ステップ１４０）、ユーザによって選択されたリスト中の施設を当該ジャンルの地点リストに登録する。地点呼び出しについては、第１実施形態と同様である。このようなジャンル呼び出しの動作における表示部２１のディスプレイ画面およびタッチパネル２６のトレースの様子を図１６に示す。ユーザが画面下部の地点登録ボタンをタッチし、次に登録したい地点をタッチし、その後ディスプレイの上面にあるタッチパネル２６上で円をトレースする（図１６左側の画面に対応）と、ディスプレイ上に地図データ入力器２２から読み出したお勧めレストランのリストがポップアップウィンドウとして表示される（図１６右側の画面に対応）。
【００８５】
カーナビゲーション装置１の以上のような動作によって、ユーザは、ジャンル登録の場合は地点登録ボタンにタッチし、記号を入力し、リスト表示から１つの施設をタッチするという３ステップの入力でジャンル登録を完了することができる。
【００８６】
従って、カーナビゲーション装置１において、施設等のジャンル登録の際、登録を行うジャンルを指定するためのユーザの操作量を従来よりも低減することが可能になる。
【００８７】
（第５実施形態）
次に、本発明の第５実施形態について説明する。本実施形態のカーナビゲーション装置１のハードウェア構成が第１実施形態と異なるのは、タッチパネル２６が表示部２１の表示面の上面に設けられているのみならず、カーナビゲーション装置１から離れた場所にも設けられていることである。また、地図データ入力器２２がＤＶＤ−ＲＯＭやＨＤＤ等から読み取る施設情報は、地図中の地点にある特定のホテル、銀行、コンビニエンスストア、観光スポット等の施設についての施設の名称、所在地点、電話番号等の情報に加え、その施設のジャンルも含まれるようになっている。
【００８８】
図１７に、このタッチパネル２６の設置場所の一例を示す。この図においては、ステアリング３１の中心部にタッチパネル２６が設けられている。このようなタッチパネル内蔵ステアリングをタッチステアリングという。あるいは、ダッシュボードにタッチパネル２６が設けられていてもよい。このようなタッチパネル内蔵ダッシュボードをタッチダッシュボードという。タッチステアリング、タッチダッシュボード等、カーナビゲーション装置１とは離れた場所に設置されるタッチパネル２６、すなわち遠隔タッチパネルは、カーナビゲーション装置１の制御部２５と有線で接続されることで信号の授受を実現してもよいし、あるいは無線通信によって信号の授受を実現してもよい。
【００８９】
図１８および図１９に、本実施形態において制御部２５が実行するジャンル登録、ジャンル呼び出しのプログラムを示す。
【００９０】
このプログラムは、上記した遠隔タッチパネルよりトレース操作があった場合のプログラムであり、カーナビゲーション装置１の表示部２１の表示面に設けられたタッチパネル２６からのトレース操作の場合は、例えば第１〜第４実施形態に示したプログラムによってその操作が処理されるようになっていてもよい。
【００９１】
以下、このプログラムの動作について説明する。まず、ステップ３０５で手書き認識プログラムを起動し、続いてステップ３１０では手書き認識プログラムからキャラクタデータの出力があったか、すなわち遠隔タッチパネルのタッチ操作があったかについてのポーリングを行う。タッチ操作があると処理はステップ３２０に進み、手書き認識プログラムから出力されたキャラクタデータに含まれる記入順序の情報が、右回りであるか左回りであるかを判定する。左回りであった場合、処理はステップ３２５に進み、図２のステップ２２５と同様の処理で地点登録モードに入る。
【００９２】
そしてステップ３３０で、ステップ３１０で入力があったと判定した記号に対応するジャンルを図３に示した表を用いて特定し、また地図データ入力器２２から施設情報を読み出し、現在表示部２１のディスプレイに表示されている地図上の領域中にあるこの特定したジャンルに属する施設を検索し、その結果該当する施設の数が０であるか、１以上Ｎ未満であるか、あるいはＮ以上であるかを判定する。ここでＮとは、２以上の自然数であり、あらかじめ記憶部２４のフラッシュメモリに書き込まれた所定の値であり、一度に表示部２１のディスプレイにスクロールなしでリスト表示することが可能な項目数（例えば１０程度）として設定されている。なお、この値は別途ユーザの指定によって変更することもできる。
【００９３】
施設数が１以上Ｎ未満の場合、処理はステップ３６０に進む。施設数が０の場合、処理はステップ３８０に進み、現在表示中の地図上には当該ジャンルに属する施設が存在しない旨を、表示部２１のディスプレイ、スピーカに表示させ、その後処理はステップ３１０に戻る。
【００９４】
ステップ３３０で施設数がＮ以上である場合、処理はステップ３３５に進み、エリア分割表示を行う。具体的には、表示部２１のディスプレイの中心に該当する位置を通る水平線、垂直線を表示部２１に表示させ、表示されている地図を、この水平線、垂直線によって、右上、右下、左上、左下の４つのエリアに分割する。
【００９５】
そしてステップ３４０では、分割された各エリア毎に、ステップ３３０で行われた様に選択されたジャンルに対応する施設の数を特定する。
【００９６】
そしてステップ３４５で、これら４つのエリアのうちで施設数が１以上のエリアについては、ディスプレイの当該エリア中に番号を表示させ、エリアと番号との対応付けを行う。なお、別の例として施設数が０のエリアについても番号を表示するようになっていてもよい。
【００９７】
そしてステップ３５０で、遠隔タッチパネルからの番号入力についてのポーリングを行う。具体的には、手書き認識プログラムから番号を示すキャラクタデータの出力のポーリングを行う。
【００９８】
番号入力があった場合、処理はステップ３５５に進み、入力があった番号に対応するエリアをディスプレイ全体に拡大表示する。
【００９９】
そしてステップ３６０では、ステップ３５５で拡大したエリアについて、ステップ３４０で特定した施設数が１つであるか、２つ以上であるかを判定する。１つである場合、処理はステップ３７５に進み、その１つの施設の情報またはポインタを特定したジャンルの地点リストに登録し、その後処理はステップ３１０に戻る。
【０１００】
ステップ３６０で施設数が２以上であると判定すると、処理はステップ３６５に進み、それら複数の施設のリストを番号付きでポップアップウィンドウとして表示部２１のディスプレイに表示させる。そしてステップ３７０で遠隔タッチパネルからの番号入力があることのポーリングをステップ３５０と同様に行い、番号入力があると処理はステップ３７５に進み、その番号に対応する施設の情報またはポインタを特定したジャンルの地点リストに登録する。そして処理はステップ３１０に戻る。
【０１０１】
また、ステップ３２０で記入順序が右回りであった場合、処理はステップ４１０に進み、地点呼び出しのモードに入る。具体的には、表示部２１のスピーカに、「ジャンルを指定してください」等の音声を出力させる。
【０１０２】
そしてステップ４１５で、ステップ３１０で入力があったと判定した記号に対応するジャンルを図３に示した表を用いて特定し、特定したジャンルの地点リストにある地点あるいは施設を検索し、その結果該当する施設の数が０であるか、１以上Ｎ未満であるか、Ｎ以上であるかを判定する。
【０１０３】
施設数が１以上Ｎ未満の場合、処理はステップ４４５に進む。施設数が０の場合、処理はステップ４６５に進み、現在表示中の地図上には当該ジャンルに属する施設が存在しない旨を、表示部２１のディスプレイ、スピーカに表示させ、その後処理はステップ３１０に戻る。
【０１０４】
ステップ４１５で施設数がＮ以上である場合、処理はステップ４２０に進み、ステップ３３５と同様のエリア分割表示を行う。そしてステップ４２５では、分割された各エリア毎に、ステップ４１５で行われた様に選択されたジャンルに対応する地点リスト中の施設の数を特定する。
【０１０５】
そしてステップ４３０で、これら４つのエリアのうちで施設数が１以上のエリアについては、ディスプレイの当該エリア中に番号を表示させ、エリアと番号との対応付けを行う。なお、別の例として施設数が０のエリアについても番号を表示するようになっていてもよい。
【０１０６】
そしてステップ４３５で、ステップ３５０と同様に遠隔タッチパネルからの番号入力についてのポーリングを行い、番号入力があった場合、処理はステップ４４０に進み、入力があった番号に対応するエリアをディスプレイ全体に拡大表示する。
【０１０７】
そしてステップ４４５では、ステップ４４０で拡大したエリアについて、ステップ４２５で特定した施設数が１つであるか、２つ以上であるかを判定する。１つである場合、処理はステップ４６０に進み、図２のステップ２７５と同様にその１つの施設の情報を呼び出す。そして処理はステップ３１０に戻る。
【０１０８】
このように制御部２５は、手書き認識プログラムが出力したデータが遠隔タッチパネルからの左回り記号トレースである旨を示す情報である場合、地点登録モードに入り（ステップ３２５）、エリア分割した地図をディスプレイに表示させてエリア毎に番号を表示させ（ステップ３４５）、ユーザの遠隔タッチパネルからの番号トレースに基づいて手書き認識プログラムが出力した番号の情報に対応するエリアを拡大表示し（ステップ３５５）、このエリア中の上記した左回りの記号に対応するジャンルの施設を番号付きでリスト表示し（ステップ３６５）、そのうち更にユーザの遠隔タッチパネルからの番号トレースに基いて手書き認識プログラムが出力した番号の情報に対応する地点を当該ジャンルの地点リストに登録する。なお、当該エリア中に１つしか対応する施設がない場合は、リスト表示は行わずにその施設を地点リストに登録する。また、一画面中にある当該ジャンルに該当する施設が所定の数未満である場合、画面分割は行わない。
【０１０９】
このようなジャンル呼び出しの動作における表示部２１のディスプレイ画面およびタッチパネル２６のトレースの様子を図２０に示す。ユーザが遠隔タッチパネル上で左回りの円をトレースするとディスプレイの表示が４分割され、番号が付与される。ユーザが更に登録したい施設のある分割画面に付された番号を遠隔タッチパネル上でトレースする（図２０左側の画面に対応）と、当該分割画面がディスプレイ全面に表示されるように拡大され、当該分割画面上のお勧めレストランの施設のリストが番号付きで表示され、更にユーザが登録したい施設に付された番号を遠隔タッチパネル上でトレースする（図２０右側の画面に対応）。すると、当該施設がお気に入りレストランの地点リストに登録される。
【０１１０】
また制御部２５は、手書き認識プログラムが出力したデータが遠隔タッチパネルからの右回り記号トレースである旨を示す情報である場合、地点呼び出しモードに入り（ステップ４１０）、エリア分割した地図をディスプレイに表示させてエリア毎に番号を表示させ（ステップ４３０）、ユーザの遠隔タッチパネルからの番号トレースに基づいて手書き認識プログラムが出力した番号の情報に対応するエリアを拡大表示し（ステップ４４０）、このエリア中の上記した右回りの記号に対応するジャンルの地点リストを番号付きでリスト表示し（ステップ４５０）、そのうち更にユーザの遠隔タッチパネルからの番号トレースに基いて手書き認識プログラムが出力した番号の情報に対応する地点の情報を表示部２１に表示させる。なお、当該エリア中に１つしか地点リスト中の施設がない場合は、リスト表示は行わずにその施設の情報を表示部２１に表示させる。また、一画面中にある当該ジャンルに該当する地点リストの施設が所定の数未満である場合、画面分割は行わない。
【０１１１】
カーナビゲーション装置１の以上のような動作によって、ユーザは、ジャンル登録の場合は遠隔タッチパネル上で左回り記号をトレースし、数字をトレースし、必要であれば更にリスト中の１つの施設の選択のために数字をトレースするという２ないし３ステップの入力でジャンル登録を完了することができる。また、ジャンル呼び出しの場合は遠隔タッチパネル上で右回り記号をトレースし、数字をトレースし、必要であれば更にリスト中の１つの施設の選択のために数字をトレースするという２ないし３ステップの入力でジャンル登録を完了することができる。
【０１１２】
従って、カーナビゲーション装置１において、施設等のジャンル登録またはジャンル呼び出しの際、登録または呼び出しを行うジャンルを指定するためのユーザの操作量を従来よりも低減することが可能になる。
【０１１３】
（第６実施形態）
次に、本発明の第６実施形態について説明する。本実施形態のカーナビゲーション装置１のハードウェア構成は第２実施形態と同等である。本実施形態においては、ユーザがトレースしたエリアの中心に相当する地図上の位置を地点リストに登録する。以下、本実施形態と第２実施形態とが異なる部分について説明する。また、本実施形態の手書き認識プログラムは、キャラクタデータとして、その入力された記号や文字、および記号や文字の記入順序に加え、その記号または文字が入力されたときにトレースされたタッチパネル上の複数の点の座標を含むようになっている。またそのキャラクタデータ中の複数の座標は、トレースされた順に並ぶようになっている。
【０１１４】
図２１に、本実施形態において制御部２５が図５のプログラムに代えて実行するジャンル登録、ジャンル呼び出しのプログラムを示す。なお、図２１のプログラム中、図５のプログラムに記載のものと同機能のステップには同一の符号を付し、その説明は省略する。このプログラムが図５に示すプログラムと異なるのは、図５のステップ２２５〜２５５がステップ６２０〜６２８に置き換わったことである。
【０１１５】
すなわち、制御部２５がステップ５２０で左回りであると判定すると、処理はステップ６２０に進み、入力されたキャラクタデータ中の複数の座標から、トレースされた記号の中心点を計算する。具体的には、これら複数の座標点が一様の重みを有するとした場合のこれら複数の座標点の重心を中心点の座標として特定する。次に、処理はステップ６２５に進み、特定された中心位置がディスプレイの画面の中心に移動するよう、地図をスクロール表示させる。なおこの際、スクロールに必要な新たな地図データは地図データ入力器２２から取得して表示部２１に出力する。
【０１１６】
そしてステップ６２８で、この中心位置を特定したジャンルの地点リストに登録する。そして処理はステップ６１０に戻る。
【０１１７】
このように制御部２５は、手書き認識プログラムが出力したデータが左回りでトレースされたことを示すキャラクタデータである場合、トレースされた地図上の領域の中心位置が画面の中心となるよう表示部２１に表示地図をスクロールさせ（ステップ６２５）手書き認識プログラムが出力したキャラクタデータに対応するジャンルを図３の表から選び出し、当該中心位置をこのジャンルの地点リストに登録する（ステップ６２８）。このようなジャンル登録の動作における表示部２１のディスプレイの表示画面およびトレースの様子を図２２に示す。ユーザが、ディスプレイの上面にあるタッチパネル２６上で円を左回りでトレースする（図２２左側の画面に対応）と、画面がスクロールしてトレースの中心に対応する地図上の地点がディスプレイの中心に移動し、この地点がハイライト表示されて、お勧めレストランのジャンルの地点リストに登録される（図２２右側の画面に対応）。
【０１１８】
カーナビゲーション装置１の以上のような動作によって、ユーザは、ジャンル登録の場合は記号を左回りで入力するという１ステップの入力でジャンル登録を完了することができる。従って、カーナビゲーション装置１において、施設等のジャンル登録の際、登録または呼び出しを行うジャンルを指定するためのユーザの操作量を従来よりも低減することが可能になる。
【０１１９】
なお、この効果はステップ６２６の地図のスクロールを行わなくとも達成される（図２４参照）。
【０１２０】
また、本実施形態のようにトレースされたエリアの中心位置を地点リストに登録するのではなく、トレースされたときに表示されている画面の中心を地点リストに登録するようになっていてもよい。これは、図２１のステップ６２０、６２５、６２６を、「表示地図の中心を登録ポイントとして検出する」ステップに置き換えることで実現される。また、この場合においては、手書き認識プログラムは出力するキャラクタデータにトレースされた座標の情報を含む必要はない。
【０１２１】
このようなジャンル登録の動作における表示部２１のディスプレイの表示画面およびトレースの様子を図２３に示す。ユーザが、ディスプレイの上面にあるタッチパネル２６上で円を左回りでトレースする（図２３左側の画面に対応）と、画面の中心に対応する地図上の地点がハイライト表示されて、お勧めレストランのジャンルの地点リストに登録される（図２３右側の画面に対応）。
【０１２２】
（他の実施形態）
なお、上記した第１、第２、第４〜６実施形態において、トレースされた記号を円、３角形、４角形等で区別し、それらをジャンルおよび登録・呼び出しの機能と対応づけてジャンル登録、ジャンル呼び出しを行っており、第２、第４〜６実施形態においては、更に記号のトレースの右回り、左回りを区別することで、登録および呼び出すジャンル数および機能を増やしている。図２５に、記号の記述方法を区別する例を示す。
【０１２３】
例１においては、三角形を転置させたもの４２を元の三角形４１と区別するようになっている。また、例２においては、四角形９０度回転させたもの４４を元の四角形４３と区別するようになっている。また例３においては、記述を開始する場所によって区別するようになっている。これらの例１〜３のような区別を上記した実施形態において用いるようになっていてもよい。
【０１２４】
以下、本発明の特許請求の範囲に記載した各手段と実施形態における構成要素との対応関係を示す。
【０１２５】
図２および図５のステップ２３０〜２３５、図８のステップ８３０〜８３５、図１５のステップ１３５、図１８のステップ３３０〜３７０、図２１のステップ６２０が、特定手段を構成する。
【０１２６】
また、図２のステップ２４０〜２５５、図５のステップ２５５、図８のステップ８４０〜８６０、図１５のステップ１５０、１５５、図１８のステップ３７５、図２１のステップ６２８、が、登録手段を構成する。
【０１２７】
また、図２、図５、図１５、および図２１のステップ２６０、２６５、図９のステップ９２０〜９４０、図１９のステップ４１５〜４５０が、リスト表示手段を構成する。
【０１２８】
また、図２、図５、図１５、および図２１のステップ２７０、２７５、図９のステップ９５０、９６０、図１９のステップ４５５、４６０が、地点情報表示手段を構成する。
【図面の簡単な説明】
【図１】本発明の第１実施形態に係るカーナビゲーション装置１の構成を示す図である。
【図２】ジャンル登録、ジャンル呼び出しのための制御部２５の処理を示すフローチャートである。
【図３】記号とジャンルの対応を示す図表である。
【図４】ジャンル呼び出しの動作における表示部２１およびタッチパネル２６のトレースの様子を示す図である。
【図５】第２実施形態において制御部２５が実行するジャンル登録、ジャンル呼び出しのプログラム示すフローチャートである。
【図６】ジャンル登録の動作における表示部２１およびタッチパネル２６のトレースの様子を示す図である。
【図７】ジャンル呼び出しの動作における表示部２１およびタッチパネル２６のトレースの様子を示す図である。
【図８】第３実施形態において制御部２５が実行するジャンル登録、ジャンル呼び出しのプログラムのフローチャートである。
【図９】第３実施形態において制御部２５が実行するジャンル登録、ジャンル呼び出しのプログラムのフローチャートである。
【図１０】ジャンルと文字の対応を示す図表である。
【図１１】ジャンル登録における表示部２１のディスプレイ画面およびタッチパネル２６のトレースの様子を示す図である。
【図１２】ジャンル登録における表示部２１のディスプレイ画面およびタッチパネル２６のトレースの様子を示す図である。
【図１３】ジャンル呼び出しにおける表示部２１のディスプレイ画面およびタッチパネル２６のトレースの様子を示す図である。
【図１４】ジャンル呼び出しにおける表示部２１のディスプレイ画面およびタッチパネル２６のトレースの様子を示す図である。
【図１５】第４実施形態において制御部２５が実行するジャンル登録、ジャンル呼び出しのプログラムのフローチャートである。
【図１６】ジャンル呼び出しの動作における表示部２１のディスプレイ画面およびタッチパネル２６のトレースの様子を示す図である。
【図１７】タッチパネル２６の設置場所の一例を示す図である。
【図１８】第５実施形態において制御部２５が実行するジャンル登録、ジャンル呼び出しのプログラムを示すフローチャートである。
【図１９】第５実施形態において制御部２５が実行するジャンル登録、ジャンル呼び出しのプログラムを示すフローチャートである。
【図２０】ジャンル呼び出しの動作における表示部２１のディスプレイ画面およびタッチパネル２６のトレースの様子を示す図である。
【図２１】第６実施形態において制御部２５が実行するジャンル登録、ジャンル呼び出しのプログラムを示すフローチャートである。
【図２２】ジャンル登録の動作における表示部２１のディスプレイの表示画面およびトレースの様子を示す図である。
【図２３】ジャンル登録の動作における表示部２１のディスプレイの表示画面およびトレースの様子を示す図である。
【図２４】ジャンル登録の動作における表示部２１のディスプレイの表示画面およびトレースの様子を示す図である。
【図２５】記号の記述方法を区別する例を示す図表である。
【図２６】従来のカーナビゲーション装置のユーザがジャンル登録のために行う操作を示す図である。
【符号の説明】
１…カーナビゲーション装置、２…位置検出器、２１…表示部、
２２…地図データ入力器、２３…操作スイッチ群、２４…記憶部、
２５…制御部、２６…タッチパネル、２７…押しボタン、
３１…ステアリング。
【図１】
2004325322.tif 000003
【図２】
2004325322.tif 000004
【図３】
2004325322.tif 000005
【図４】
2004325322.tif 000006
【図５】
2004325322.tif 000007
【図６】
2004325322.tif 000008
【図７】
2004325322.tif 000009
【図８】
2004325322.tif 000010
【図９】
2004325322.tif 000011
【図１０】
2004325322.tif 000012
【図１１】
2004325322.tif 000013
【図１２】
2004325322.tif 000014
【図１３】
2004325322.tif 000015
【図１４】
2004325322.tif 000016
【図１５】
2004325322.tif 000017
【図１６】
2004325322.tif 000018
【図１７】
2004325322.tif 000019
【図１８】
2004325322.tif 000020
【図１９】
2004325322.tif 000021
【図２０】
2004325322.tif 000022
【図２１】
2004325322.tif 000023
【図２２】
2004325322.tif 000024
【図２３】
2004325322.tif 000025
【図２４】
2004325322.tif 000026
【図２５】
2004325322.tif 000027
【図２６】
2004325322.tif 000028