(57)【要約】【課題】ナビゲーション画面に表示される地図の縮尺率を容易かつ素早く切り替えて表示することを可能にする。【解決手段】ナビゲーション装置１は、タッチパネル１５ｂにより検出されるタッチ指示のＸ，Ｙ座標に基づいて、入力されたタッチ指示の軌跡が略円状であるかを判断し、タッチ指示の軌跡が略円状であった場合に、略円状の軌跡が入力された入力方向に基づいて、拡大又は縮小のどちらの指示であるかを判断する。また、入力された略円状の軌跡の中心を算出して、この中心に表示されていた表示情報を表示部１５ａの中心に表示させると共に、タッチパネル１５ｂの外周辺から最も近い点を抽出し、この点から外周辺までの離間距離に基づいて縮尺率を決定し、地図情報を拡大又は縮小して、表示部１５ａに表示させる。【選択図】　　　　図１
2004028678.tif 000002
【特許請求の範囲】
【請求項１】
任意の縮尺率により表示可能な地図情報を記憶する記憶手段から前記地図情報を取得して表示手段に表示させる表示制御手段と、前記表示手段の表面における入力操作に応じた位置座標を検出する位置検出手段と、を備える入力表示装置において、
前記位置検出手段により検出された入力操作の位置座標が、所定の軌跡を描いているか否かを判別する判別手段と、
前記判別手段により前記入力操作の位置座標が所定の軌跡を描いていると判別された場合に、前記位置検出手段により検出された入力操作の操作方向を検出する方向検出手段と、を備え、
前記表示制御手段は、前記方向検出手段により検出された入力操作の操作方向に応じて、表示手段に表示されている地図情報を拡大又は縮小して表示手段に表示させることを特徴とする入力表示装置。
【請求項２】
前記位置検出手段により検出された入力操作の位置座標に基づいて、前記入力操作の軌跡から前記表示手段の外周辺までの離間距離を算出する距離算出手段と、
前記距離算出手段により演算された前記入力操作の軌跡から前記表示手段の外周辺までの離間距離及び前記方向検出手段により検出された操作方向に基づいて、地図情報の縮尺率を算出する縮尺率算出手段と、を備え、
前記表示制御手段は、前記縮尺率算出手段により算出された縮尺率に基づいて、前記地図情報を拡大又は縮小して前記表示手段に表示させることを特徴とする請求項１記載の入力表示装置。
【請求項３】
前記位置検出手段により検出された入力操作の位置座標に基づいて、前記入力操作の軌跡の略中心を算出する中心算出手段を備え、
前記表示制御手段は、前記中心算出手段により算出された前記入力操作の軌跡の略中心に表示されていた地図情報を前記表示手段の中心に配置して表示させることを特徴とする請求項１又は２記載の入力表示装置。
【請求項４】
任意の縮尺率により表示可能な地図情報を記憶する記憶手段から前記地図情報を取得して表示手段に表示させる工程と、前記表示手段の表面における入力操作に応じた位置座標を検出する工程と、を含む入力表示方法において、
前記検出された入力操作の位置座標が、所定の軌跡を描いているか否かを判別する工程と、
前記入力操作の位置座標が所定の軌跡を描いていると判別された場合に、前記検出された入力操作の操作方向を検出する工程と、
前記検出された入力操作の操作方向に応じて、表示手段に表示されている地図情報を拡大又は縮小して表示手段に表示させる工程と、
を含むことを特徴とする入力表示方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、入力表示装置及び入力表示方法に関するものである。
【０００２】
【従来の技術】
従来、ナビゲーション装置は、予め複数の縮尺率に対応した地図情報を格納する記憶装置を備えており、この記憶装置からデフォルトで設定された縮尺率の地図情報が選択されて読み出され、所定の縮尺率の地図がナビゲーション画面に表示されている。そこで、ユーザは、必要に応じて手動操作により、地図を拡大または縮小して、ユーザの用途に応じた広域地図または詳細地図を表示させていた。
【０００３】
ここで、ユーザの手動操作により、地図を縮小、拡大して表示させる方法としては、例えば、タッチパネルが備えられる入力表示装置である場合、ナビゲーション画面上に表示されている拡大・縮小キーを、希望する縮尺率に応じて複数回タッチ指示する方法がある。これにより、タッチ指示の回数に応じて、所定の縮尺率の地図情報が記憶装置から読み出され、目的とする縮尺率の地図が表示される構成となっていた。
【０００４】
【発明が解決しようとする課題】
しかしながら、このような従来のナビゲーションの入力表示装置にあっては、拡大・縮小キーがタッチ指示された場合、タッチ指示の回数に応じて、例えば、２倍、４倍、８倍、…、１／２倍、１／４倍、１／８倍、…というように、予め設定された所定間隔にて段階的に拡大、縮小が行われるため、ユーザが希望する正確な縮尺率にて地図を表示できない場合があった。また、目的とする縮尺率に到達するまでに、何度もタッチ指示を行わなければならず、手間がかかるという問題があった。或いは、地図の拡大、縮小を行うたびに音声案内により、地図を拡大、縮小する旨のアナウンスが入るため、煩わしさがあると共に、必要以上に車載バッテリを消費するという問題があった。
【０００５】
さらに、ユーザは、１回のタッチ指示で切り替えられる縮尺率を感覚的につかみにくいため、段階的に縮尺率を切り替える場合、その都度地図を表示させて確認する必要がある。ここで、１回のタッチ指示で縮尺率が切り替えられ、地図情報が読み込まれるのに数秒間を要するため、目的とする縮尺率の地図を表示させるまでにかなりの時間がかかるという問題があった。
【０００６】
本発明の課題は、ナビゲーション画面に表示される地図の縮尺率を容易かつ素早く切り替えて表示することが可能な入力表示装置及び入力表示方法を提供することである。
【０００７】
【課題を解決するための手段】
上記課題を解決するために、本発明は、
任意の縮尺率により表示可能な地図情報を記憶する記憶手段から前記地図情報を取得して表示手段に表示させる表示制御手段と、前記表示手段の表面における入力操作に応じた位置座標を検出する位置検出手段と、を備える入力表示装置において、
前記位置検出手段により検出された入力操作の位置座標が、所定の軌跡を描いているか否かを判別する判別手段と、
前記判別手段により前記入力操作の位置座標が所定の軌跡を描いていると判別された場合に、前記位置検出手段により検出された入力操作の操作方向を検出する方向検出手段と、を備え、
前記表示制御手段は、前記方向検出手段により検出された入力操作の操作方向に応じて、表示手段に表示されている地図情報を拡大又は縮小して表示手段に表示させることを特徴とする。
【０００８】
また、本発明において、
前記位置検出手段により検出された入力操作の位置座標に基づいて、前記入力操作の軌跡から前記表示手段の外周辺までの離間距離を算出する距離算出手段と、
前記距離算出手段により演算された前記入力操作の軌跡から前記表示手段の外周辺までの離間距離及び前記方向検出手段により検出された操作方向に基づいて、地図情報の縮尺率を算出する縮尺率算出手段と、を備え、
前記表示制御手段は、前記縮尺率算出手段により算出された縮尺率に基づいて、前記地図情報を拡大又は縮小して前記表示手段に表示させることが好ましい。
【０００９】
また、本発明において、
前記位置検出手段により検出された入力操作の位置座標に基づいて、前記入力操作の軌跡の略中心を算出する中心算出手段をさらに備え、
前記表示制御手段は、前記中心算出手段により算出された前記入力操作の軌跡の略中心に表示されていた地図情報を前記表示手段の中心に配置して表示させることが好ましい。
【００１０】
さらに、本発明は、
任意の縮尺率により表示可能な地図情報を記憶する記憶手段から前記地図情報を取得して表示手段に表示させる工程と、前記表示手段の表面における入力操作に応じた位置座標を検出する工程と、を含む入力表示方法において、
前記検出された入力操作の位置座標が、所定の軌跡を描いているか否かを判別する工程と、
前記入力操作の位置座標が所定の軌跡を描いていると判別された場合に、前記検出された入力操作の操作方向を検出する工程と、
前記検出された入力操作の操作方向に応じて、表示手段に表示されている地図情報を拡大又は縮小して表示手段に表示させる工程と、
を含むことを特徴とする。
【００１１】
【発明の実施の形態】
以下、図を参照して本発明の実施の形態を詳細に説明する。ただし、発明の範囲は、図示例に限定されない。以下では、本発明の入力表示装置がナビゲーション装置に適用された場合を例として説明を行う。
【００１２】
まず、本実施の形態の構成を説明する。
図１は、本実施の形態におけるナビゲーション装置１の要部構成を示すブロック図である。図１に示すようにナビゲーション装置１は、ＣＰＵ１１、ＧＰＳアンテナ１２ａを備えるＧＰＳユニット１２、自律航法ユニット１３、メモリ１４、表示部１５ａ及びタッチパネル１５ｂを備える入力表示装置１５、地図情報ＤＢ１６ａを備える記憶装置１６等から構成され、各部はバスにより接続されている。
【００１３】
ＣＰＵ１１は、記憶装置１６に記憶されている各種システムプログラムを読み出して実行し、ナビゲーション装置１の各部を駆動制御する。また、ＧＰＳユニット１２、自律航法ユニット１３、入力表示装置１５等を介して入力されるデータに基づいて、記憶装置１６に記憶されたナビゲーション用の各種アプリケーションプログラムを読み出して、現在位置検出処理、経路探索処理、拡大縮小処理等の各種処理を実行し、処理結果を表示部１５ａに表示させる。なお、ＣＰＵ１１は、本発明の表示制御手段、判別手段、方向検出手段、距離算出手段、縮尺率算出手段、中心算出手段としての機能を有している。
【００１４】
具体的に、ＣＰＵ１１は、本発明に特徴的な処理として後述する拡大縮小処理（図４参照）を実行する。ここで、図２〜３を参照して、拡大縮小処理を実行する際のＣＰＵ１１の機能について説明する。まず、ＣＰＵ１１は、拡大縮小処理を実行するに際して、タッチパネル１５ｂにより、ユーザから入力されたタッチ指示が検出されると、入力されたタッチ指示のＸ，Ｙ座標を取得する。
【００１５】
ここで、ＣＰＵ１１は、タッチパネル１５ｂにより検出されたＸ，Ｙ座標が、略円状の軌跡を描いているか否かを判断する。そして、検出されたＸ，Ｙ座標が、点、線又は他の形状の軌跡を描いている場合、ＣＰＵ１１は、タッチ指示に応じた処理を行う。また、タッチパネル１５ｂにより検出されたＸ，Ｙ座標が、略円状の軌跡を描いている場合、ＣＰＵ１１は、検出された略円状の軌跡が右回りに入力されたか、左周りに入力されたかを判断する。
【００１６】
ここで、軌跡が右回りに入力されていた場合、ＣＰＵ１１は、タッチ指示が拡大指示であると判断する。そして、図２（ａ）に示すように、ＣＰＵ１１は、検出された軌跡のＸ，Ｙ座標において、タッチパネル１５ｂの外周辺、即ち表示可能領域の外端部を構成する４辺からそれぞれ最も近い位置にある４点Ａ〜ＤのＸ，Ｙ座標を抽出する。また、ＣＰＵ１１は、抽出した４点Ａ〜Ｄの交点Ｇを算出する。
【００１７】
続いて、図２（ｂ）に示すように、ＣＰＵ１１は、取得した交点Ｇが中心に位置するように表示情報を配置して、４点Ａ〜Ｄに対応する４点Ａ´〜Ｄ´のＸ，Ｙ座標を算出する。次いで、算出された４点Ａ´〜Ｄ´のＸ，Ｙ座標に基づいて、４点Ａ´〜Ｄ´から、タッチパネル１５ｂの外周辺までの距離ａ〜ｄをそれぞれ算出して、外周辺からの最も距離が近い点を抽出する。ここで、図２（ｂ）においては、４点Ａ´〜Ｄ´から外周辺までの距離は、ａ＜ｃ＜ｄ＜ｂとなっているため、外周辺から最も距離が近い点は、点Ａ´となる。
【００１８】
そして、ＣＰＵ１１は、４点の交点Ｇが表示部１５ａの中心に配置された状態で、現在点Ａ´に表示されている表示情報が、点Ａ´から外周辺に対して引かれた垂線ｈと外周辺とが交わる点Ｐに位置するように、地図情報を拡大して、表示部１５ａに表示する。
【００１９】
より詳細に説明すると、ＣＰＵ１１は、点Ａ´から点Ｐまでの距離（即ち、点Ａ´から外周辺までの距離）ａと、点Ｇ´から点Ｐまでの距離（即ち、点Ｇ´から外周辺までの距離）ｇを取得して、（ｇ−ａ）を算出する。ここで、タッチパネル１５ｂの表示可能領域における縦長がｌ、横長がｍである場合、ｇはｍ／２であり、（ｇ−ａ）は（ｍ／２−ａ）となる。そして、ＣＰＵ１１は、（ｍ／２−ａ）をｍ／２まで拡大して表示することとなるため、縮尺率は、ｍ／（ｍ−２ａ）となる。したがって、ＣＰＵ１１は、交点Ｇを表示部１５ａの中心に配置すると共に、現在表示されている地図情報をｍ／（ｍ−２ａ）倍することにより、点Ａ´に表示されている表示情報を、点Ｐに位置するように地図情報を拡大して表示することができる。
【００２０】
一方、図３（ａ）に示すように、タッチ指示が左回りに入力された場合、ＣＰＵ１１は、タッチ指示が縮小指示であると判断する。そして、ＣＰＵ１１は、タッチパネル１５ｂの外周辺を構成する４辺からそれぞれ最も近い位置にある４点Ａ〜ＤのＸ，Ｙ座標を抽出すると共に、４点Ａ〜Ｄの交点Ｇを算出する。続いて、図３（ｂ）に示すように、ＣＰＵ１１は、取得した交点Ｇが中心に位置するように表示情報を配置して、４点Ａ〜Ｄに対応する４点Ａ´〜Ｄ´のＸ，Ｙ座標を算出する。
【００２１】
そして、ＣＰＵ１１は、算出された４点Ａ´〜Ｄ´のＸ，Ｙ座標に基づいて、４点Ａ´〜Ｄ´から外周辺までの距離ａ〜ｄをそれぞれ算出して、外周辺からの最も距離が近い点を抽出する。ここで、図３（ｂ）においては、４点Ａ´〜Ｄ´から外周辺までの距離は、ｃ＜ａ＜ｄ＜ｂとなっているため、外周辺から最も距離が近い点は、点Ｃ´となる。
【００２２】
そして、ＣＰＵ１１は、４点の交点Ｇが表示部１５ａの中心に配置された状態で、点Ｃ´から外周辺に対して引かれた垂線ｈと外周辺とが交わる点Ｐに表示されている表示情報が、点Ｃ´に位置するように、地図情報を縮小して、表示部１５ａに地図の表示を行う。
【００２３】
より詳細に説明すると、ＣＰＵ１１は、点Ｃ´から点Ｐまでの距離（即ち、点Ｃ´から外周辺までの距離）ｃと、点Ｇ´から点Ｐまでの距離（即ち、点Ｇ´から外周辺までの距離）ｇを取得して、（ｇ−ｃ）を算出する。ここで、タッチパネル１５ｂの表示可能領域における縦長がｌ、横長がｍである場合、ｇはｍ／２であり、（ｇ−ｃ）は（ｍ／２−ｃ）となる。そこで、ＣＰＵ１１は、ｍ／２を（ｍ／２−ｃ）まで縮小して表示することとなるため、縮尺率は、（ｍ−２ｃ）／ｍとなる。したがって、ＣＰＵ１１は、交点Ｇを表示部１５ａの中心に配置すると共に、現在表示されている地図情報を（ｍ−２ｃ）／ｍ倍することにより、点Ｐに表示されている表示情報を、点Ｃ´に位置するように地図情報を縮小して表示させることができる。
【００２４】
図１に戻り、ＧＰＳユニット１２は、ＧＰＳアンテナ１２ａを備え、地球低軌道に打ち上げられた複数のＧＰＳ衛星から送信されるＧＰＳ信号を受信する。ＧＰＳアンテナ１２ａは、少なくとも３個のＧＰＳ衛星から送信されるＧＰＳ信号を受信し、受信したＧＰＳ信号に基づいて車両の絶対的な現在位置（緯度、経度）を検出して、ＣＰＵ１１に出力する。
【００２５】
自律航法ユニット１３は、角度センサ、距離センサ等を備えて構成される。角度センサは、車の角速度（単位時間あたりの水平方向への回転角度）を検出して、移動方位の変化量を算出する。距離センサは、車輪の回転に応じて出力されるパルス信号を検出して、車両の移動量を算出する。自律航法ユニット１３は、これら角速度信号および車速パルス信号により、車両の相対的な位置変化を算出してＣＰＵ１１に出力する。
【００２６】
メモリ１４は、ＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）等から構成され、ＣＰＵ１１によって実行される各種プログラムやこれら各種プログラムにかかるデータ等を一時的に記憶するワークエリアを形成する。
【００２７】
入力表示装置１５は、表示部１５ａ、タッチパネル１５ｂを備えて構成されている。表示部１５ａは、ＬＣＤ（Ｌｉｑｕｉｄ　Ｃｒｙｓｔａｌ　Ｄｉｓｐｌａｙ）等により構成され、ＣＰＵ１１から入力されるナビゲーション用の表示情報や、タッチパネル１５ｂを介して入力される入力情報を表示する。タッチパネル１５ｂは、光学式、赤外線走査式、再帰反射式の座標読み取り原理でタッチ指示された位置座標（Ｘ，Ｙ座標）を検出し、検出した位置座標を位置信号としてＣＰＵ１１に出力する。なお、表示部１５ａは、本発明の表示手段としての機能を有し、タッチパネル１５ｂは、本発明の位置検出手段としての機能を有している。
【００２８】
記憶装置１６は、プログラムやデータ等が予め記憶されている記録媒体（図示せず）を備え、この記録媒体内に、ＣＰＵ１１により実行されるナビゲーション装置１の各種アプリケーション、およびこれらのプログラムにかかるデータ等を記憶する。例えば、記録媒体には、上記処理を行うための現在位置検出処理、経路探索処理、拡大縮小処理等の各種プログラムや、ナビゲーション装置１の動作に関する各種設定内容が記録された設定データ、或いは複数の縮尺率に対応する地図情報がそれぞれ格納される地図情報データベース（ＤＢ）１６ａを記憶している。なお、記憶装置１６は、本発明の記憶手段としての機能を有している。
【００２９】
具体的に、地図情報ＤＢ１６ａは、例えば、縮尺率１／１００万程度に日本地図が描画された全国図、縮尺率１／４０万程度の近隣３県前後を含む地方図、縮尺率１／２０万程度の県単位の地域図、縮尺率１／１０万程度の市単位の市街図、縮尺率１／５万程度の詳細市街図、縮尺率１／２万〜１／１５００程度の詳細拡大図等を地図情報として記憶している。なお、地図の作成は、ベクトル入力に行われているため、任意の縮尺率にて拡大、縮小が可能である。
【００３０】
また、地図情報は、車両の現在位置の検出、マップマッチング、ナビゲーションの表示等に使用する地図データ、道路の属性（例えば、道路名、国道、県道、有料道路、あるいは、一方通行路等）、道路のつながり（例えば、三叉路、十字路、Ｔ字路等）、道路、施設、海、湖等の各種シンボルデータ等を含んでいる。
【００３１】
次に、本実施の形態の動作を説明する。
なお、以下に示す図４のフローチャートに記述されている各機能を実現するためのプログラムは、読み取り可能なプログラムコードの形態で記憶装置１６に格納されており、ＣＰＵ１１は、このプログラムコードに従った動作を逐次実行する。また、図示しないＣＤ−ＲＯＭ、ＤＶＤ―ＲＯＭ等から外部供給されるプログラム／データを利用してこの実施の形態特有の動作を実行することも可能である。
【００３２】
図４は、ＣＰＵ１１により実行される拡大縮小処理を示すフローチャートである。図４に示すように、ＣＰＵ１１は、タッチパネル５ｂにより、タッチ指示の入力が検出されると（ステップＳ１）、入力されたタッチ指示に応じたＸ，Ｙ座標を取得する（ステップＳ２）。次いで、ＣＰＵ１１は、取得されたタッチ指示のＸ，Ｙ座標が、略円状の軌跡を描いているか否かを判断し（ステップＳ３）、取得されたタッチ指示のＸ，Ｙ座標が、点、線又は他の図形を描いている場合（ステップＳ３；ＮＯ）、タッチ指示に応じた他の処理を実行する。
【００３３】
一方、取得されたタッチ指示のＸ，Ｙ座標が、略円状の軌跡を描いている場合（ステップＳ３；ＹＥＳ）、ＣＰＵ１１は、略円状の軌跡が右回りに入力されているか、左周りに入力されているかを判断する（ステップＳ４）。ここで、入力されたタッチ指示の軌跡が右回りである場合（ステップＳ４；ＹＥＳ）、ＣＰＵ１１は、タッチ指示が拡大指示であると判断する。
【００３４】
続いて、ＣＰＵ１１は、タッチパネル１５ｂの外周辺を構成する４辺からの離間距離がそれぞれ最短となる４点Ａ〜ＤのＸ，Ｙ座標を抽出し（ステップＳ５）、抽出した４点Ａ〜Ｄの交点Ｇを算出する（ステップＳ６）。続いて、ＣＰＵ１１は、取得した交点Ｇを表示部１５ａの中心に配置させ（ステップＳ７）、４点Ａ〜Ｄに対応する４点Ａ´〜Ｄ´のＸ，Ｙ座標をそれぞれ算出する。そして、ＣＰＵ１１は、算出した４点Ａ´〜Ｄ´のうち、外周辺からの離間距離が最も近い点を抽出する（ステップＳ８）。
【００３５】
さらに、ＣＰＵ１１は、抽出した点から外周辺までの離間距離を算出して、この離間距離に基づいて縮尺率を算出する。そして、ＣＰＵ１１は、交点Ｇを表示部１５ａの中心に配置させると共に、算出された縮尺率に基づいて地図情報を拡大して表示させ（ステップＳ９）、本拡大縮小処理を終了する。
【００３６】
一方、ステップＳ４に戻って、入力されたタッチ指示の軌跡が左周りである場合（ステップＳ４；ＮＯ）、ＣＰＵ１１は、タッチ指示が縮小指示であると判断する。続いて、ＣＰＵ１１は、タッチパネル１５ｂの外周辺を構成する４辺からの離間距離がそれぞれ最短となる４点Ａ〜ＤのＸ，Ｙ座標を抽出し（ステップＳ１０）、抽出した４点Ａ〜Ｄの交点Ｇを算出する（ステップＳ１１）。次いで、ＣＰＵ１１は、取得した交点Ｇを表示部１５ａの中心に配置させ（ステップＳ１２）、４点Ａ〜Ｄに対応する４点Ａ´〜Ｄ´のＸ，Ｙ座標をそれぞれ算出する。
【００３７】
そして、ＣＰＵ１１は、算出した４点Ａ´〜Ｄ´のうち、外周辺からの離間距離最も近い点を抽出する（ステップＳ１３）。さらに、ＣＰＵ１１は、抽出した点から外周辺までの離間距離を算出して、この離間距離に基づいて表示させる地図情報の縮尺率を算出する。そして、ＣＰＵ１１は、交点Ｇを表示部１５ａの中心に配置させると共に、算出された縮尺率に基づいて地図情報を縮尺して表示させ（ステップＳ１４）、本拡大縮小処理を終了する。
【００３８】
以上のように、本実施の形態によれば、ナビゲーション装置１のＣＰＵ１１は、タッチパネル１５ｂにより検出されるタッチ指示のＸ，Ｙ座標に基づいて、入力されたタッチ指示の軌跡が略円状であるかを判断し、タッチ指示の軌跡が略円状であった場合に、略円状の軌跡が入力された入力方向に基づいて、拡大又は縮小のどちらの指示であるかを判断する。また、入力された略円状の軌跡の中心を算出して、この中心に表示されていた表示情報を表示部１５ａの中心に配置させると共に、タッチパネル１５ｂの外周辺から最も近い点を抽出し、この点から外周辺までの離間距離に基づいて縮尺率を決定し、地図情報を拡大又は縮小して、表示部１５ａに表示させる。
【００３９】
したがって、ユーザは、現在表示部１５ａに表示されている地図情報を拡大又は縮小して表示させる場合に、表示部１５ａの所望の領域において、略円状の軌跡を左右いずれかの方向から描くことにより、略円状の軌跡に囲まれた領域を中央に表示させる共に、タッチパネルの外周辺から略円状の軌跡までの最短離間距離に応じて縮尺率を決定させ、地図情報を拡大又は縮小して表示させることができる。
【００４０】
これにより、ユーザは、段階的に地図情報を拡大又は縮小させる手間及び時間を省くことができ、拡大又は縮小の指示を入力する度に行われる音声案内を一度の案内に抑えることができる。また、拡大に際しては、略円状に囲んだ領域が表示部１５ａの略全面に表示されるように地図情報を拡大することができるため、拡大される地図情報を感覚的に認識しながら指示を入力することができる。一方、縮小に際しても、略円状に囲んだ領域内に、現在表示部１５ａに表示されている地図情報が略収まるように縮小して表示することができるため、縮小される地図情報を感覚的に認識することができる。
【００４１】
また、略円状の軌跡に囲まれた領域を表示部１５ａの中央に配置して表示させるため、常にユーザの見たい領域を最も見やすい位置に表示させることができる。即ち、例えば、拡大するにつれて目的とする領域が表示画面から押し出されることがなく、縮小するにつれて目的とする領域を見失ってしまうことがない。さらに、拡大及び移動の操作を一操作で行えるため、操作性が向上する。
【００４２】
なお、上述した本実施の形態における記述は、本発明にかかる好適なナビゲーション装置１の一例であり、これに限定されるものではない。
本実施の形態においては、タッチ指示により入力される軌跡が略円状である場合を例として説明したが、これに限らず、その他種々の形状の軌跡により、指示を入力することが可能である。例えば、タッチパネル１５ｂ上において、直線的なタッチ指示により入力が行われた場合、入力された方向に応じて、拡大又は縮小の判断を行う共に、入力された直線の長さに応じて縮尺率を算出して、地図情報を表示させる構成であっても良い。また、上述した方法と同様に、直線の開始点及び終了点のＸ，Ｙ座標を算出し、タッチパネル１５ｂの外周辺からの離間距離に基づいて、縮尺率を算出する構成であっても良い。さらに、入力された直線の中心を算出し、算出された中心を表示部１５ａの中心に配置させて表示させる構成であっても良い。
【００４３】
さらに、本実施の形態においては、タッチパネルの外周辺から略円状の軌跡までの最短離間距離に応じて縮尺率を決定する構成としたが、これに限らず、最長離間距離に応じて縮尺率を決定する構成であっても良い。また、入力操作の左右方向に応じて、拡大又は縮小を決定する構成としたが、これらも任意に変更可能であることは勿論である。
【００４４】
その他、本実施の形態におけるナビゲーション装置１の細部構成及び詳細動作に関しても、本発明の趣旨を逸脱しない範囲で適宜変更可能である。
【００４５】
【発明の効果】
本発明によれば、煩雑な操作を必要とせずに、表示手段における簡単な操作により、ユーザの所望する縮尺率にて地図情報を拡大又は縮小して、表示手段に速やかに表示させることができる。
【図面の簡単な説明】
【図１】本発明を適用した実施の形態におけるナビゲーション装置１の様部構成を示すブロック図である。
【図２】表示部１５ａにおける拡大指示の入力操作及び縮尺率の決定方法を説明する図である。
【図３】表示部１５ａにおける縮小指示の入力操作及び縮尺率の決定方法を説明する図である。
【図４】図１のＣＰＵ１１により実行される拡大縮小処理を示すフローチャートである。
【符号の説明】
１　　ナビゲーション装置
１１　　ＣＰＵ
１２　　ＧＰＳユニット
１２ａ　ＧＰＳアンテナ
１３　　自律航法ユニット
１４　　メモリ
１５　　入力表示装置
１５ａ　表示部
１５ｂ　タッチパネル
１６　　記憶装置
１６ａ　地図情報ＤＢ
【図１】
2004028678.tif 000003
【図２】
2004028678.tif 000004
【図３】
2004028678.tif 000005
【図４】
2004028678.tif 000006