(57)【特許請求の範囲】
【請求項１】
制御部と、地図データベースから第１の地図データを読取る地図データ読取り部と、更新用の第２の地図データを取得する地図データ取得部と、前記第１の地図データと前記第２の地図データとを用いて更新地図データを生成する地図データ更新部と、ユーザが検索条件を指定して得られた検索結果又は走行経路を履歴情報として管理する履歴情報管理部とを備えた車両用走行誘導装置であって、
前記地図データ更新部が、前記履歴情報と関連がある前記第１の地図データを対応する前記第２の地図データに関連付けて、該第２の地図データとともに有するようにして前記更新地図データを生成し、
前記地図データ更新部が、前記第１の地図データと、対応する前記第２の地図データとが同一であるかどうかを判断し、前記第１の地図データと、対応する前記第２の地図データとが異なる場合に、前記履歴情報と関連がある前記第１の地図データについては、該第１の地図データを対応する前記第２の地図データに関連付けて、該第２の地図データとともに有するようにして前記更新地図データを生成し、前記履歴情報と関連がない前記第１の地図データについては、該第１の地図データを対応する前記第２の地図データに更新することによって前記更新地図データを生成することを特徴とする車両用走行誘導装置。
【請求項２】
前記地図データベースを、前記第１の地図データを格納した記憶装置として備え、
前記地図データ更新部が、前記更新地図データを新たな第１の地図データとして前記第１の地図データの代わりに前記記憶装置に格納することを特徴とする請求項１記載の車両用走行誘導装置。
【請求項３】
ユーザが指定した検索条件に対して、前記制御部が、前記更新地図データが有する前記第１の地図データ及び前記第２の地図データを参照して前記検索条件に該当するデータ内容を有する地図データを検索することを特徴とする請求項１又は２記載の車両用走行誘導装置。
【請求項４】
前記更新地図データが有する前記第１の地図データに基づく表示情報を、対応する前記第２の地図データに基づく表示情報とともに表示するための更新情報を生成する第１の更新情報生成部を備えることを特徴とする請求項３記載の車両用走行誘導装置。
【請求項５】
前記表示情報は施設を示すアイコンであり、
前記第１の更新情報生成部は、前記第１の地図データに基づく施設の位置情報と、前記第２の地図データに基づく施設の位置情報とが異なる場合に、前記第１の地図データに基づくアイコンの代わりに前記施設が存在した位置であることを知らせる表示情報を更新情報として生成することを特徴とする請求項３記載の車両用走行誘導装置。
【請求項６】
前記第１の更新情報生成部は、前記第２の地図データに基づく施設位置を表示するかをユーザに問い合わせる表示情報を更新情報として生成することを特徴とする請求項５記載の車両用走行誘導装置。
【請求項７】
前記更新地図データが有する前記第１の地図データに基づく表示情報を、対応する前記第２の地図データに基づく表示情報と交互に表示するための更新情報を生成する第２の更新情報生成部を備えることを特徴とする請求項３記載の車両用走行誘導装置。
【請求項８】
前記表示情報は、施設名称であることを特徴とする請求項４又は７記載の車両用走行誘導装置。
【請求項９】
前記更新地図データが有する前記第１の地図データに基づく音声案内を、対応する前記第２の地図データに基づく音声案内とともに出力するための更新情報を生成する第３の更新情報生成部を備えることを特徴とする請求項４から８のいずれか１項記載の車両用走行誘導装置。
【請求項１０】
ユーザが指定した検索条件に該当するデータ内容を有する地図データが、前記更新地図データが有する前記第１の地図データにある場合に、前記制御部が、検索結果をユーザに知らせる際に前記更新情報を表示、または出力するための指令を実行することを特徴とする請求項５から９のいずれか１項記載の車両用走行誘導装置。
【請求項１１】
ユーザが指定した目的地へのルート案内を実行している際に、前記制御部が、所定のタイミングで前記更新情報を表示、または出力するための指令を実行することを特徴とする請求項５から１０のいずれか１項記載の車両用走行誘導装置。
【請求項１２】
道路地図を表示している際に、前記制御部が、所定のタイミングで前記更新情報を表示、または出力するための指令を実行することを特徴とする請求項５から９のいずれか１項記載の車両用走行誘導装置。
【請求項１３】
ユーザが所定の操作をすることによって、前記地図データ更新部が、該地図データ更新部が有する前記第１の地図データを、対応する前記第２の地図データに更新することを特徴とする請求項１から１１のいずれか１項記載の車両用走行誘導装置。
【請求項１４】
前記記憶装置のデータ容量が所定の容量に達した際に、前記地図データ更新部が、該地図データ更新部が有する前記第１の地図データを、対応する前記第２の地図データに更新することを特徴とする請求項２記載の車両用走行誘導装置。
【請求項１５】
制御部と、地図データベースから第１の地図データを読取る地図データ読取り部と、更新用の第２の地図データを取得する地図データ取得部と、前記第１の地図データと前記第２の地図データとを用いて更新地図データを生成する地図データ更新部と、ユーザが検索条件を指定して得られた検索結果又は走行経路を履歴情報として管理する履歴情報管理部とを備えた車両用走行誘導装置の更新地図データ生成方法において、
前記地図データ更新部が、前記履歴情報と関連がある前記第１の地図データを対応する前記第２の地図データに関連付けて、該第２の地図データとともに有するようにして前記更新地図データを生成するステップと、
前記地図データ更新部が、前記第１の地図データと、対応する前記第２の地図データとが同一であるかどうかを判断し、前記第１の地図データと、対応する前記第２の地図データとが異なる場合に、前記履歴情報と関連がある前記第１の地図データについては、該第１の地図データを対応する前記第２の地図データに関連付けて、該第２の地図データとともに有するようにして前記更新地図データを生成し、前記履歴情報と関連がない前記第１の地図データについては、該第１の地図データを対応する前記第２の地図データに更新することによって前記更新地図データを生成するステップと、
を有することを特徴とする車両用走行誘導装置の更新地図データ生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両用走行誘導装置及び車両用走行誘導装置の更新地図データの生成方法に関する。
【背景技術】
【０００２】
近年、車両が現在走行している位置情報を人工衛星から受信し、車両の位置情報を地図情報と共に表示部に表示し、ユーザを誘導する車両用走行誘導装置が実用化されている。また、この車両用走行誘導装置では、道路地図とともに施設を示すアイコンが表示部に表示される。これら道路地図や施設の情報を含む地図データは、車両用走行誘導装置で記録媒体や記憶装置に格納された状態で地図データベースとして活用される。地図データベースは、地図データが格納されたＣＤ（コンパクトディスク）−ＲＯＭ（Read Only Memory）やＤＶＤ（Digital Versatile Disc）−ＲＯＭのほか、ＨＤＤ（Hard Disc Drive）によっても実現されている。そして、ＨＤＤが地図データを格納している場合には、格納している地図データを、この地図データに代えて新たな地図データに更新できる。更新された地図データによって、ユーザは最新の地図情報を知ることができるが、表示部に表示された地図情報が変更されたものかどうかを認識しづらいと、この地図情報が的確な判断を行うための適切な情報とならないという問題点がある。
【０００３】
このような問題点に対し、特許文献１では以下に示す技術を提案している。特許文献１では、差分情報などによって古い地図情報（第１の地図データ）を更新した際には、更新された地図情報（第２の地図データ）が容易にユーザに伝わるナビゲーション装置を提案している。このナビゲーション装置によれば、差分データ検出部で検出されたデータに基づく地図情報を強調して表示することによって、あるいは強調案内することによって更新された地図情報を容易にユーザに伝えることが可能である。また、特許文献１では、強調表示の詳細度を地図データ利用特性学習部が学習した利用特性に従って決定している。これによって、頻繁に利用している道路付近の更新された地図情報については詳細な内容までユーザに示すなど、利用頻度によってユーザに示す内容の詳細さを変えることが可能である。また、特許文献１の提案技術では外部からユーザが取得したい地図情報を選択し、または指定することが可能である。このようにユーザが必要とする地図情報のみを更新することで、ナビゲーション装置が格納すべきデータ容量を小さく抑制することが可能である。
【特許文献１】特開２００２−１８８９２６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、例えば施設が別の施設に変更されたことを知らないユーザが変更前の施設を検索しようとした場合に、特許文献１の提案技術は目的の施設を検索できるような機能を備えていない。そのため、特許文献１の提案技術では係る状況でユーザに対して有用な検索結果を提供することができない。また、特許文献１の提案技術では、利用頻度に応じて強調表示の詳細度を決定しているが、例えば利用したことがない道路付近の施設更新情報については、更新された場合であっても必ずしも強調表示する必要はないと言える。なぜならば、利用したことがない道路付近の施設は、その後初めてユーザに知られることになる場合が多く、変更前の施設が何であったかをユーザが知らなくても不都合がないからである。ここで、特許文献１では実施の形態１で強調表示の一態様として、変更前の道路と変更後の道路とを同時に表示する強調表示の態様を例示している。ところが、このような態様で強調表示を実行するためには、更新前の地図情報が必要となる。そのため、特許文献１の提案技術では更新後の地図情報とともに対応する更新前の地図情報すべてを格納しておかなければならない。また、特許文献１の提案技術では強調表示の詳細度を利用頻度によって変更できるが、たとえ強調表示の詳細度によって「更新前の地図情報を表示しない」ようにできるとしてもそれは表示しないようにするだけである。すなわち、上述のような観点からすれば、必ずしも強調表示をする必要がないと言える更新後の地図情報でも、更新前の地図情報とともに格納する必要があるのでその分データ容量が増大してしまう。また、特許文献１の提案技術では、外部からユーザが取得したい地図情報を選択し、または指定することが可能であるが、例えば利用したことがない道路付近の施設の地図情報まで取得するかどうかをユーザに選択、または指定させることは困難であり、たとえ可能であったとしても利便性が高いとは言えない。本発明は、上記課題に鑑みてなされたものであり、地図データが更新された後にユーザが更新前の情報しか知らない場合でも所定の情報を検索可能な、またユーザをより好適に誘導可能な車両用走行誘導装置及び車両用走行誘導装置の更新地図データ生成方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明の車両用走行誘導装置は、制御部と、地図データベースから第１の地図データを読取る地図データ読取り部と、更新用の第２の地図データを取得する地図データ取得部と、前記第１の地図データと前記第２の地図データとを用いて更新地図データを生成する地図データ更新部と、ユーザが検索条件を指定して得られた検索結果又は走行経路を履歴情報として管理する履歴情報管理部とを備えた車両用走行誘導装置であって、前記地図データ更新部が、前記履歴情報と関連がある前記第１の地図データを対応する前記第２の地図データに関連付けて、該第２の地図データとともに有するようにして前記更新地図データを生成し、前記地図データ更新部が、前記第１の地図データと、対応する前記第２の地図データとが同一であるかどうかを判断し、前記第１の地図データと、対応する前記第２の地図データとが異なる場合に、前記履歴情報と関連がある前記第１の地図データについては、該第１の地図データを対応する前記第２の地図データに関連付けて、該第２の地図データとともに有するようにして前記更新地図データを生成し、前記履歴情報と関連がない前記第１の地図データについては、該第１の地図データを対応する前記第２の地図データに更新することによって前記更新地図データを生成することを特徴とする。
【０００７】
また、本発明は、前記地図データ更新部が、前記第１の地図データと、対応する前記第２の地図データとが同一であるかどうかを判断し、前記第１の地図データと、対応する前記第２の地図データとが異なる場合に、前記履歴情報と関連がある前記第１の地図データについては、該第１の地図データを対応する前記第２の地図データに関連付けて該第２の地図データとともに有するようにして前記更新地図データを生成し、前記履歴情報と関連がない前記第１の地図データについては、該第１の地図データを対応する前記第２の地図データに更新することによって前記更新地図データを生成してもよい。
【０００８】
本発明によれば、第２の地図データが、更新に必要な地図データのみで構成されていない場合に、地図データ更新部が第１の地図データと対応する第２の地図データとが異なる場合に、この異なる第２の地図データを更新に必要な第２の地図データとして検出することができる。これによって、履歴情報と関連がある第１の地図データを、更新に必要な対応する第２の地図データとともに有する更新地図データを生成することが可能である。なお、第１の地図データと対応する第２の地図データとが同一の場合には、いずれかの地図データを用いて更新地図データを生成すればよい。
【０００９】
また、本発明は、前記地図データベースを、前記第１の地図データを格納した記憶装置として備え、前記地図データ更新部が、前記更新地図データを新たな第１の地図データとして前記第１の地図データの代わりに前記記憶装置に格納してもよい。生成した更新地図データは例えば記憶装置を備えてこれに格納することも可能であるが、本発明では、地図データを格納した記憶装置を地図データベースとするので別途記憶装置を備える必要がない。また、次回地図データを更新する際には、記憶装置に格納した新たな第１の地図データと新たに取得した第２の地図データとを用いて更新地図データを生成することができる。なお、地図データベースが地図データを格納した記録媒体の場合でも、例えば別途備える記憶装置に新たな第１の地図データを格納すれば、次回地図データを更新する際には、この新たな第１の地図データと新たに取得した第２の地図データとを用いて更新地図データを生成することができる。
【００１０】
また、本発明は、ユーザが指定した検索条件に対して、前記制御部が、前記更新地図データが有する前記第１の地図データ及び前記第２の地図データを参照して前記検索条件に該当するデータ内容を有する地図データを検索してもよい。本発明によれば、例えばユーザが以前行ったことがある施設が変更されたことを知らずにその施設を検索した場合でも、車両用走行誘導装置はその施設を検索して、ユーザに有用な情報として提供可能である。
【００１１】
また、本発明は、前記更新地図データが有する前記第１の地図データに基づく表示情報を、対応する前記第２の地図データに基づく表示情報とともに表示するための更新情報を生成する第１の更新情報生成部を備えてもよい。本発明によれば、例えば上述のようにして変更前の施設をユーザが検索条件として指定した場合でも、車両用走行誘導装置は、生成した更新情報を表示して変更前後の施設をユーザに知らせることが可能である。これによって、ユーザは例えば検索条件として指定した施設の位置を知ることができるとともにその施設が変更されたことを知ることができる。
【００１２】
また、本発明は、前記表示情報は施設を示すアイコンであり、前記第１の更新情報生成部は、前記第１の地図データに基づく施設の位置情報と、前記第２の地図データに基づく施設の位置情報とが異なる場合に、前記第１の地図データに基づくアイコンの代わりに前記施設が存在した位置であることを知らせる表示情報を更新情報として生成してもよい。本発明によれば、施設が移転したことを知らずにその施設をユーザが検索条件として指定した場合でも、車両用走行誘導装置は、その施設が存在した位置を例えば「以前○○がありました。」といった更新情報を表示することによってユーザに知らせることができる。
【００１３】
また、本発明は、前記第１の更新情報生成部は、前記第２の地図データに基づく移転後の施設位置を表示するかをユーザに問い合わせる表示情報を更新情報として生成してもよい。本発明によれば、車両用走行誘導装置は上述のようにして施設が移転したことを知らせた後に、例えば「施設の移転先を表示しますか？」という更新情報を表示することによって施設の移転先の表示をするかどうかをユーザに問い合わせることができる。これに対して、ユーザがさらにその施設の移転先を知りたい場合には、例えば「施設の移転先を表示する」というサブメニューを選択することによって移転先の施設の位置を知ることができる。
【００１４】
また、本発明は、前記更新地図データが有する前記第１の地図データに基づく表示情報を、対応する前記第２の地図データに基づく表示情報と交互に表示するための更新情報を生成する第２の更新情報生成部を備えてもよい。本発明によれば、交互に表示するための更新情報を表示してユーザに知らせることも可能である。
【００１５】
また、本発明は、前記表示情報は、施設名称であってもよい。本発明によれば、例えば「○○○○○店（旧×××××店）」といった表示をすることでユーザに施設が変更されたことを知らせることが可能である。
【００１６】
また、本発明は、前記更新地図データが有する前記第１の地図データに基づく音声案内を、対応する前記第２の地図データに基づく音声案内とともに出力するための更新情報を生成する第３の更新情報生成部を備えてもよい。本発明によれば、例えば車両用走行誘導装置は、車両が交差点に差し掛かる手前において「３００ｍ先の交差点を右折です。「○○○○○店」が目印です。以前は「×××××店」でした。」などと音声案内することで、変更前の施設が何であったかをユーザに知らせることが可能である。
【００１７】
また、本発明は、ユーザが指定した検索条件に該当するデータ内容を有する地図データが、前記更新地図データが有する前記第１の地図データにある場合に、前記制御部が、検索結果をユーザに知らせる際に前記更新情報を表示、または出力するための指令を実行してもよい。本発明によれば、検索結果を知らせるときに更新情報を表示または音声案内することで、効果的に更新情報を表示してユーザに知らせることが可能である。
【００１８】
また、本発明は、ユーザが指定した目的地へのルート案内を実行している際に、前記制御部が、所定のタイミングで前記更新情報を表示、または出力するための指令を実行してもよい。本発明によれば、ルート案内を実行しているときに更新情報を表示または音声案内することによって、効果的に更新情報を表示してユーザに知らせることが可能である。なお、加えて上述した検索結果を知らせるときにも更新情報を表示するようにしてもよい。
【００１９】
また、本発明は、道路地図を表示している際に、前記制御部が、所定のタイミングで前記更新情報を表示、または出力するための指令を実行してもよい。本発明によれば、例えば車両の現在位置を示す道路地図が表示されている場合にも、該当する施設が表示されるタイミングで更新情報を表示してユーザに知らせることが可能である。また、車両の現在位置以外の道路地図をユーザが参照しようとする際にも、表示する道路地図内に該当する施設があれば、更新情報を表示してユーザに知らせることが可能である。
【００２０】
また、本発明は、ユーザが所定の操作をすることによって、前記地図データ更新部が、該地図データ更新部が有する前記第１の地図データを、対応する前記第２の地図データに更新してもよい。本発明によれば、例えば上述したような更新情報を表示、または音声案内した後に、ユーザが次からは変更後の施設のみ表示されればよいと判断した場合に変更後の施設のみを表示させることが可能である。これによって、第１の地図データを第２の地図データに更新して更新地図データの容量を縮小することが可能である。
【００２１】
また、本発明は、前記記憶装置のデータ容量が所定の容量に達した際に、前記地図データ更新部が、該地図データ更新部が有する前記第１の地図データを、対応する前記第２の地図データに更新してもよい。本発明によれば、記憶装置が格納するデータが容量に対してオーバーフローすることを抑制可能である。なお、更新地図データが所定の容量に達した際に、第１の地図データを対応する第２の地図データに更新してもよい。また、第１の地図データを対応する第２の地図データに更新する際には、例えば「容量が不足します。地図データを更新しますか？」といった表示をして、ユーザに更新地図データが有する第１の地図データを対応する第２の地図データに更新して容量を確保することを選択させたり、容量増大となる操作を取り下げることを選択させてもよい。
【００２２】
また、本発明の車両用走行誘導装置の更新地図データ生成方法は、制御部と、地図データベースから第１の地図データを読取る地図データ読取り部と、更新用の第２の地図データを取得する地図データ取得部と、前記第１の地図データと前記第２の地図データとを用いて更新地図データを生成する地図データ更新部と、ユーザが検索条件を指定して得られた検索結果又は走行経路を履歴情報として管理する履歴情報管理部とを備えた車両用走行誘導装置の更新地図データ生成方法において、前記地図データ更新部が、前記履歴情報と関連がある前記第１の地図データを対応する前記第２の地図データに関連付けて、該第２の地図データとともに有するようにして前記更新地図データを生成するステップと、前記地図データ更新部が、前記第１の地図データと、対応する前記第２の地図データとが同一であるかどうかを判断し、前記第１の地図データと、対応する前記第２の地図データとが異なる場合に、前記履歴情報と関連がある前記第１の地図データについては、該第１の地図データを対応する前記第２の地図データに関連付けて、該第２の地図データとともに有するようにして前記更新地図データを生成し、前記履歴情報と関連がない前記第１の地図データについては、該第１の地図データを対応する前記第２の地図データに更新することによって前記更新地図データを生成するステップと、を有することを特徴とする。
【発明の効果】
【００２３】
本発明によれば、地図データが更新された後にユーザが更新前の情報しか知らない場合でも所定の情報を検索可能な、またユーザをより好適に誘導可能な車両用走行誘導装置及び車両用走行誘導装置の更新地図データ生成方法を提供できる。
【発明を実施するための最良の形態】
【００２４】
以下、本発明を実施するための最良の形態を図面と共に詳細に説明する。
【００２５】
本実施例に係る車両用走行誘導装置１０の構成を、図１を用いて詳細に説明する。図１において、地図データベース１は、第１の地図データを格納したＨＤＤ（Hard Disc Drive）である。ただし、これに限定されずＣＤ（コンパクトディスク）−ＲＯＭ（Read Only Memory）やＤＶＤ（Digital Versatile Disc）−ＲＯＭ等の記録媒体やその他の記憶装置であってもよい。地図データは、データ内容として道路情報や、施設情報のほか音声案内情報なども含んでいる。地図データ読取り部２は、地図データベース１から地図データを読取るための構成である。地図データ取得部３は、車両用走行誘導装置１０外部から携帯電話などの無線通信によって最新の地図情報を第２の地図データとして取得するための構成である。なお、地図データベース１がＨＤＤなどの記憶装置である場合には、地図データベース１は本発明に係る車両用走行誘導装置に構成として含まれるが、地図データベース１がＣＤ−ＲＯＭなどの記録媒体である場合には、地図データベース１は本発明に係る車両用走行誘導装置に構成として含まれない。
【００２６】
操作部４は、ユーザが車両用走行誘導装置１０に各種操作・設定を入力するための構成である。これは、リモートコントローラ装置やコントロールパネル等のように個別に構成されていても、後述する表示部８と一体に形成されたタッチパネル式の入力装置として構成されていても良い。更には、音声入力用のマイクロフォン等で構成されてもよい。
【００２７】
ＶＩＣＳ（道路交通情報通信システム）受信部５は、電波ビーコン又は光ビーコンから送信されてくるＶＩＣＳ情報を受信するための構成である。ＧＰＳ（Global Positioning System）受信部６は、ＧＰＳ衛星から送信されてくるＧＰＳ信号を受信して車両の現在位置の緯度及び経度を検出するための構成である。自律航法センサ７は、車両方位を検出するためのジャイロ等を含む角度センサ７ａと、一定の走行距離毎にパルスを発生する距離センサ７ｂとを有して構成されており、車両の進行方向や速度を検出する。
【００２８】
表示部８は、例えば液晶表示方式のディスプレイ装置等で構成され、車両用走行誘導装置１０から入力された、地図や誘導経路や車両の現在位置や建造物その他アイコン等の各種情報を表示するための構成である。スピーカ９は、同じく車両用走行誘導装置１０から入力された音声案内情報等を出力するための構成である。尚、スピーカ９はその他、音響装置等から入力された音楽等も出力することができる。
【００２９】
また、車両用走行誘導装置１０において、バッファメモリ１１は、後述する制御部１７からの制御の下に地図データ読取り部２や地図データ取得部３から入力された地図データ等を一時的に格納するための構成である。Ｉ／Ｆ（インタフェース）１２，１３，１４，１５は、それぞれ操作部４，ＶＩＣＳ受信部５，ＧＰＳ受信部６，自律航法センサ７と車両用走行誘導装置１０における内部バスとを接続するための構成である。
【００３０】
制御部１７は、例えばマイクロコンピュータやＣＰＵ（中央演算処理装置）等の演算処理装置で構成される。この制御部１７は、ナビゲーション用のプログラムを内蔵しており、このプログラムに従い、ＧＰＳ受信部６及び自律航法センサ７から出力される信号に基づいて車両の現在位置を検出したり、表示させたい地図のデータ等を地図データ読取り部２からバッファメモリ１１に読み出したり、バッファメモリ１１に読み出した地図データから誘導経路を探索したり、設定された探索条件に合う誘導経路をバッファメモリ１１に読み出された地図データ等を用いて１つ以上探索する等のナビゲーションに係る種々の処理を実行する。但し、例えば上記のプログラムはＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等に記憶しておくことも可能である。この場合、制御部１７は必要に応じてこれを読出し、実行する。
【００３１】
地図描画部１８は、バッファメモリ１１に読み出された地図データを用いて地図イメージの描画処理を行うための構成である。表示情報生成部１９は、動作状況に応じて各種メニュー画面（操作画面）やカーソル等の各種マークを生成するための構成である。誘導経路記憶部２０は、出発地及び目的地やその他の探索条件に基づいて制御部１７において探索された誘導経路の全てのノードに関するデータ及び探索中に変更された誘導経路のデータ（以下、これらを誘導経路データという）を格納しておくための構成である。誘導経路描画部２１は、誘導経路記憶部２０から誘導経路データを読み出して誘導経路を他の道路とは異なる表示態様（色や線幅を用いた強調表示等）で描画するための構成である。アイコン描画部２２は、地図イメージ上に描画する建造物やスポットや自車または他車などのアイコンの描画処理を行うための構成である。音声出力部２３は、例えばＤＳＰ（Digital Signal Processor）等を含んで構成され、制御部１７からの信号に基づいて音声信号をスピーカ９に出力する。
【００３２】
履歴管理部２４は、ユーザが指定した検索条件に対して得られた検索結果や走行経路を履歴情報として管理するための構成である。履歴情報として管理する検索結果は、例えば以下のようにして得られる。表示情報生成部１９が生成する検索操作画面はユーザの操作によって表示部８に表示され、ユーザは表示された検索操作画面に従って操作部４で検索条件を入力する。検索条件が入力された制御部１７は、バッファメモリ１１に読み出された第１の地図データを参照し、検索条件に該当する地図データがあるかどうかを判断する。そして、該当する地図データがあった場合に、検索結果として該当する地図データを履歴情報管理部２４に履歴情報として管理する。ただし、例えばユーザが指定した施設名称などの検索条件を、履歴情報として管理することも可能である。また、履歴情報として管理する走行経路は、例えばＧＰＳ信号に基づいてＧＰＳ受信部６が検出した車両の現在位置の緯度及び経度を取得することによって得られる。
【００３３】
また、制御部１７は、バッファメモリ１１に読み出された第１の地図データと第２の地図データとを用いて更新地図データを生成するための構成である地図データ更新部１７ａを含んでいる。また、地図データ更新部１７ａは、生成した更新地図データを新たな第１の地図データとして、第１の地図データの代わりに地図データベース１に格納する。次回地図データを更新する際には、地図データ更新部１７ａは、バッファメモリ１１に読み出された新たな第１の地図データと、新たに地図データ取得部３が取得した第２の地図データとを用いて更新地図データを生成することになる。なお、地図データベース１がＣＤ−ＲＯＭなどの記録媒体である場合には、車両用走行誘導装置１０に別途記憶装置を備えて、この記憶装置に新たな第１の地図データを格納することも可能である。この場合に制御部１７は、新たな第１の地図データ格納後には、別途備えた記憶装置からバッファメモリ１１に新たな第１の地図データを第１の地図データとして読み出すことになる。
【００３４】
上述した地図データ更新部１７ａは、より具体的には以下に示すようにして更新地図データを生成する。地図データ更新部１７ａは、バッファメモリ１１に読み出された第１の地図データと対応する第２の地図データとが同一であるかどうかを判断する。第１の地図データと第２の地図データとが対応するかどうかは、例えば地図データ構造におけるデータアドレスが一致しているかどうかにより判断する。第１の地図データと第２の地図データとが同一であれば、地図データ更新部１７ａは、第１の地図データを残すことによって更新地図データを生成する。ただし、第１の地図データを第２の地図データに更新することによって更新地図データを生成しても構わない。
【００３５】
第１の地図データと対応する第２の地図データとが異なる場合には、地図データ更新部１７ａは、次に第１の地図データが履歴管理部２５の有する履歴情報と関連があるかどうかを判断する。例えば履歴情報として管理されている地図データと、第１の地図データとが一致すれば、第１の地図データは履歴情報と関連がある。また、履歴情報が走行経路である場合には、例えば第１の地図データに基づく施設がその走行経路沿いとみなせる所定の範囲内に存在すると判断すれば、第１の地図データは履歴情報と関連がある。第１の地図データが履歴情報と関連がある場合には、地図データ更新部１７ａは、第１の地図データと第２の地図データとを関連付けてともに有するようにして更新地図データを生成する。第１の地図データが履歴情報と関連がない場合には、地図データ更新部１７ａは、第１の地図データを第２の地図データに更新して更新地図データを生成する。上述のようにして生成した更新地図データは、地図データ更新部１７ａによって新たな第１の地図データとして第１の地図データの代わりに地図データベース１に格納される。
【００３６】
図２は、地図データベース１に格納された新たな第１の地図データ（更新地図データ）を模式的に示す図である。図２に示すように、新たな第１の地図データは、データ内容として施設名称「×××××店」を有している第１の地図データ（施設変更前の地図データ）を、データ内容として施設名称「○○○○○店」を有している第２の地図データ（施設変更後の地図データ）とともに有している。また、図２に示すように、第１の地図データは第２の地図データと関連付けされた状態で地図データベース１に格納される。これによって、例えば新たな第１の地図データ（更新地図データ）が有する第１の地図データを、地図データ読取り部２を介してバッファメモリ１１に読み出そうとする際に、同時に関連付けした第２の地図データを読み出すことが可能になる。なお、ユーザは以前「×××××店」を検索したことがあり、検索結果として得られた「×××××店」をデータ内容として有している第１の地図データは履歴情報管理部２４に履歴情報として管理されていたものである。
【００３７】
更新情報生成部２５は、第１の更新情報生成部２５ａと、第２の更新情報生成部２５ｂと、第３の更新情報生成部２５ｃとからなり、バッファメモリ１１に読み出された更新地図データに基づいて次に示すような方法で更新情報を生成するための構成である。第１の更新情報生成部２５ａは、更新地図データが有する第１の地図データに基づく表示情報を、対応する第２の地図データに基づく表示情報とともに表示するための更新情報を生成する。また、第１の更新情報生成部２５ａは、第１の地図データに基づく施設の位置情報と、第２の地図データに基づく施設の位置情報とが異なるかどうかを判断し、これら位置情報が異なる場合、すなわち施設が移転した場合には、第１の地図データに基づく表示情報としてのアイコンの代わりに施設が存在した位置であることを知らせる表示情報を更新情報として生成する。さらに、第１の更新情報生成部２５ａは、上述のようにして生成した更新情報を表示した後に、第２の地図データに基づく移転後の施設位置を表示するかをユーザに問い合わせるための表示情報を更新情報として生成する。
【００３８】
第２の更新情報生成部２５ｂでは、更新地図データが有する第１の地図データに基づく表示情報を、対応する第２の地図データに基づく表示情報と交互に表示するための更新情報を生成する。また、第３の更新情報生成部２５ｃでは、更新地図データが有する第１の地図データに基づく音声案内を、対応する第２の地図データに基づく音声案内とともに出力するための更新情報を生成する。
【００３９】
画像合成部２６は、地図描画部１８で描画された地図イメージに、誘導経路描画部２１で描画された誘導経路や、表示情報生成部１９で描画された操作画面及び各種マークや、アイコン描画部２２で描画された各種アイコンや、更新情報生成部２４で生成された更新情報や、制御部１７から入力された画像等を適宜重ねて、表示部８に表示させるための構成である。
【００４０】
上述した構成で、更新地図データを生成するために車両用走行誘導装置１０で実行される制御例を図３に示すフローチャートを用いて詳述する。図３において、まず、ユーザが携帯電話などを操作し車両用走行誘導装置１０外部から無線通信によって最新の地図情報を第２の地図データとして地図データ取得部３に取得する（ステップ１１）。地図データ取得部３が第２の地図データを取得したことを知らせる信号を制御部１７に出力すると、制御部１７は、まず、第１の地図データと、対応する第２の地図データとが同一であるかどうか、すべてのデータについて判断したかを判定する（ステップ１２）。すべてのデータについて判断していれば、制御部１７は、更新地図データがすべて生成されたものとして、第１及び第２地図データをバッファメモリ１１に読み出すための後述するステップ１３から１５に示す制御を終了する。すべてのデータについて判断していなければ、制御部１７は、地図データベース１から地図データ読取り部２に第１の地図データを読み出し（ステップ１３）、さらに地図データ読取り部２からバッファメモリ１１に第１の地図データを読み出す（ステップ１４）。続いて制御部１７は、地図データ取得部３から第２の地図データであって、第１の地図データに対応するものを、バッファメモリ１１に読み出す（ステップ１５）。
【００４１】
続いて地図データ生成部１７ａは、バッファメモリ１１に読み出された第１の地図データと、対応する第２の地図データとが同一かどうかを判断する（ステップ１６）。同一であれば、地図データ生成部１７ａは、第１の地図データを更新せずに残すことによって更新地図データを生成する（ステップ１７）。同一でなければ、地図データ生成部１７ａは、第１の地図データが履歴情報に関連しているかを判断する（ステップ１８）。関連していなければ、地図データ生成部１７ａは、第１の地図データを第２の地図データに更新することによって更新地図データを生成する（ステップ１９）。関連していれば、地図データ生成部１７ａは、第１の地図データと第２の地図データとを関連付けてともに有するようにして更新地図データを生成する（ステップ２０）。地図データ生成部１７ａは、ステップ１７、ステップ１９またはステップ２０で生成した更新地図データを、新たな第１の地図データとして地図データベース１に第１の地図データの代わりに格納する（ステップ２１）。地図データ生成部１７ａは、再びステップ１２を実行し、第１の地図データと、対応する第２の地図データとが同一かどうか、すべてのデータについて判断するまでステップ１３からステップ２１を繰返し実行する。なお、すべての地図データについて判断したかは、例えば地図データをすべてのデータアドレスについて読み出したかどうかによって判断する。これによって、履歴情報に関連している第１の地図データを、対応する第２の地図データとともに有する更新地図データを生成することが可能である。
【００４２】
次に、更新情報生成部２４が、更新地図データ（新たな第１の地図データ）を用いてユーザに伝わりやすい更新情報を生成するタイミング及び生成した更新情報をユーザに知らせるタイミングの例を図４に示すフローチャートを用いて詳述する。本例では、ユーザが検索条件を指定し、その検索条件が更新地図データの有する第１の地図データのデータ内容に該当する場合に、以下に示す所定の条件に従い更新情報を生成する。ただし、ユーザが目的地設定をした場合に、探索経路沿いとみなされる所定の範囲に含まれる施設が更新地図データの有する第１の地図データのデータ内容に該当する場合に、更新情報を生成することも可能である。また、車両の現在位置を表示する道路地図に更新情報を反映させるために、更新地図データが有する第１の地図データに対応する第２の地図データに基づく情報を表示するタイミング、より正確にはその直前の所定の時間内に更新情報を生成することも可能である。
【００４３】
図４に示すように、まずユーザが操作部８によって検索条件を指定する（ステップ２１）。検索条件が入力された制御部１７は、まず、更新地図データ（新たな第１の地図データ）が有するすべての第１の地図データについて、そのデータ内容が検索条件に該当するかどうか判断したかを判定する（ステップ２２）。すべて判断していなければ、制御部１７は、地図データベース１から地図データ読取り部２に更新地図データを読み出し（ステップ２３）、さらに地図データ読取り部２からバッファメモリ１１に更新地図データを読み出す（ステップ２４）。続いて制御部１７は、検索条件が更新地図データの有する第１の地図データのデータ内容に該当するかどうか判断する（ステップ２５）。該当していなければ、制御部１７はステップ２２を実行する。該当していれば、制御部１７は更新情報生成部２４に指令を出し、指令を受けた更新情報生成部２４は、バッファメモリ１１から該当する第１の地図データと、対応する第２の地図データとを読み出して更新情報を生成する（ステップ２６）。より具体的には、前述したように第１から第３の更新情報生成部２４ａ、２４ｂ、２４ｃが更新情報を生成する。なお、ステップ２５において、検索条件が更新地図データの有する第１の地図データに対応する第２の地図データのデータ内容に該当した場合に、同様にステップ２６で更新情報を生成してもよい。
【００４４】
制御部１７は、更新情報生成部２４に指令を出した後に再びステップ２２を実行する。制御部１７は、更新地図データが有するすべての第１の地図データについて、そのデータ内容が検索条件に該当するかどうかを判断するまでステップ２３からステップ２６を繰返し実行する。ステップ２２においてすべて判断したと判定した場合、制御部１７は、続いて、更新地図データが有するすべての第２の地図データについて、そのデータ内容が検索条件に該当するかどうか判断する（ステップ２７）。なお、本ステップは更新情報の生成とは関係がないため詳細な説明は省略する。続いて制御部１７は、検索条件に該当するデータ内容を有する第１の地図データがあったかどうか判定する（ステップ２８）。該当するデータ内容を有する第１の地図データがなかった場合には、第２の地図データに基づく情報または検索条件に該当する情報がない旨を検索結果としてユーザに知らせる（ステップ２９）。該当する第１の地図データがあった場合、制御部１７は更新情報生成部２４が生成した更新情報を検索結果としてユーザに知らせる（ステップ３０）。
【００４５】
図５は、上述したステップ３０において更新情報を検索結果としてユーザに知らせるための表示画面の一例を示す図である。本例において、ユーザは地図データ更新前に検索したことがある施設名称「×××××店」を検索条件として指定していた。「×××××店」は現在「○○○○○店」に変更されており、更新地図データは第２の地図データのデータ内容として「○○○○○店」を有する第２の地図データを用いて生成されていた。本実施例に係る車両用走行誘導装置１０では、更新地図データは、上述したように履歴情報と関連している第１の地図データを、第２の地図データとともに有している。すなわち、更新地図データは「×××××店」をデータ内容として有している第１の地図データを、「○○○○○店」をデータ内容として有している第２の地図データとともに有しているので、ユーザが「×××××店」を検索条件として指定した場合でも制御部１７は、更新地図データから「×××××店」に該当するデータ内容を有する第１の地図データを検索して、検索結果としてユーザに知らせることが可能である。さらに本実施例では、更新情報生成部２５ａが生成した更新情報を検索結果として図５に示すように「○○○○○店（旧×××××店）」と同時に表示することができる。これによって、「○○○○○店」になったことを知らないユーザが「×××××店」を検索条件として指定しても、ユーザは「×××××店」の位置を知ることができるとともに、「○○○○○店」になったことを同時に知ることが可能である。
【００４６】
また、更新情報生成部２５ｂが生成した更新情報を利用すれば、上述したように施設名称を同時に表示せず、代わりに施設名称を交互に表示するための更新情報を表示することも可能である。なお、更新情報生成部２５ａが生成した更新情報と、更新情報生成部２５ｂが生成した更新情報とのいずれを表示するかは、例えば設定によって選択可能にしてもよい。また、更新情報生成部２５が更新情報生成部２５ｂのみを備えていてもよく、逆に更新情報生成部２５ａのみを備えていてもよい。このような更新情報を表示することによって、地図データが更新された後にユーザが更新前の情報しか知らない場合でも所定の情報を検索可能な車両用走行誘導装置１０を実現できる。
【００４７】
図６は、ユーザが設定した目的地へのルート案内を実行している際に更新情報をユーザに知らせるための表示画面の一例を示す図である。図６に示す道路３０は、ユーザが以前走行したことがある走行経路である。この走行経路沿いでは、以前「×××××店」だった施設が現在「○○○○○店」になり、「×××○○店」だった施設が現在「○○○××店」になっている。その後、ユーザはこれらの変更が最新情報として反映された第２の地図データによって更新地図データを生成した。このような場合であっても、本実施例に係る車両用走行誘導装置１０では、例えば図６に示すように走行経路沿いの施設を更新情報によって「○○○○○店（旧×××××店）」及び「○○○××店（旧×××○○店）」と表示して、ユーザに知らせることが可能である。これによって、ユーザが以前「×××××店」を目印にして交差点を覚えていて「○○○○○店」になったことを知らなかった場合でも、ユーザに伝わりやすい情報として提供することが可能である。
【００４８】
また、図６に示す誘導経路４０はユーザが設定した目的地に対して探索された経路である。ユーザは車両の現在位置４１を走行中である。このような状況において、本実施例に係る車両用走行誘導装置１０では、更新情報生成部２５ｃが生成した更新情報を利用してスピーカ９からユーザに伝わりやすい音声案内を出力可能である。より具体的には、例えば「３００ｍ先の交差点を右折です。「○○○○○店」が目印です。以前は「×××××店」でした。」といった音声案内を出力することが可能である。これによって、ユーザが以前「×××××店」があると認識していた交差点で、「×××××店」が「○○○○○店」になったことを知らなくてもユーザに伝わりやすい情報として提供することが可能である。なお、更新情報生成部２５ａまたは２５ｂが生成する更新情報（表示情報）と、更新情報生成部２５ｃが生成する更新情報（音声案内）とを併用してユーザに更新情報を知らせることも可能である。
【００４９】
また、図６に示す地点Ａは以前「△△△△△店」があった位置である。このような状況で、本実施例に係る車両用走行誘導装置１０では、施設を示すアイコンの代わりに更新情報生成部２５ａが生成した更新情報を利用して例えば図６に示すように「以前「△△△△△店」がありました。」と表示することができる。続いて本実施例に係る車両用走行誘導装置１０では、更新情報生成部２５ａが生成した「施設の移転先を表示しますか？」といった更新情報を表示することで、ユーザに施設の移転先を表示するかどうか問い合わせることが可能である。このとき、ユーザが施設の移転先を知りたい場合には、例えば「移転先の施設を表示する」というサブメニューを選択することによって、移転後の施設を示すアイコンがともに表示される道路地図を表示させることもできる。このようにして、本実施例に係る車両用走行誘導装置１０では、ユーザに移転後の施設の位置を知らせることも可能である。なお、上述したように検索結果を表示する際、ルート案内を実行している際に更新情報を知らせることによって、ユーザに対して効果的に更新情報を知らせることが可能であるが、これに限られず、例えば車両の現在位置を示す道路地図を表示している際にも、また現在位置を示す道路地図以外にもユーザが所定の操作により選択した道路地図を表示する際にも更新情報を知らせるようにすることが可能である。
【００５０】
上述したような更新情報によって例えば施設の変更を知った後には、ユーザは次からは変更後の施設のみが表示されればよいと判断する場合もある。このような場合に対し、本実施例に係る車両用走行誘導装置１０では、ユーザが例えば「選択した施設情報を更新する」といったサブメニューを選択することによって、更新地図データが有する第１の地図データを対応する第２の地図データに更新することが可能である。これによって、次からは変更後の施設のみが表示されることになる。また、これによって更新地図データの容量を縮小することが可能である。
【００５１】
また、ＨＤＤの格納しているデータの容量が、更新地図データの更新を重ねることによって増大する場合もある。また、ＨＤＤには地図データ以外に例えば楽曲データなどを格納することも可能であるため、それによってもＨＤＤのデータ容量が増大する場合がある。このような場合に対し、本実施例に係る車両用走行誘導装置１０では、ＨＤＤが所定の容量に達した際には、地図データ更新部１７ａが自動的に第１の地図データを対応する第２の地図データに更新する。これによって、記憶装置が格納するデータが容量に対してオーバーフローすることを抑制可能である。なお、ＨＤＤが格納しているデータの容量に対して所定の容量を設定せず、更新地図データに対して所定の容量を設定してもよい。また、自動で更新する際には、その前にユーザに対して例えば「容量が不足します。地図データを更新しますか？」といった表示をして、ユーザに更新地図データが有する第１の地図データを対応する第２の地図データに更新して容量を確保することを選択させたり、容量増大となる操作、例えば楽曲データの保存などを取り下げることを選択させたりしてもよい。以上により、地図データが更新された後にユーザが更新前の情報しか知らない場合でも所定の情報を検索可能な、またユーザをより好適に誘導可能な車両用走行誘導装置を実現可能である。
【００５２】
上述した実施例は本発明の好適な実施の例である。但し、これに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変形実施可能である。
【図面の簡単な説明】
【００５３】
【図１】本実施例に係る車両用走行誘導装置１０の構成を示す図である。
【図２】地図データベース１に格納された新たな第１の地図データ（更新地図データ）を模式的に示す図である。
【図３】更新地図データを生成するために車両用走行誘導装置１０で実行される制御例をフローチャートで示す図である。
【図４】更新情報生成部２４が、更新地図データ（新たな第１の地図データ）を用いてユーザに伝わりやすい更新情報を生成するタイミング及び生成した更新情報をユーザに知らせるタイミングの例をフローチャートで示す図である。
【図５】図４に示すフローチャートのステップ３０において更新情報を検索結果としてユーザに知らせるための表示画面の一例を示す図である。
【図６】ユーザが設定した目的地へのルート案内を実行している際に更新情報をユーザに知らせるための表示画面の一例を示す図である。
【符号の説明】
【００５４】
１  地図データベース
２  地図データ読取り部
３  地図データ取得部
４  操作部
５  ＶＩＣＳ受信部
６  ＧＰＳ受信部
７  自律航法センサ
７ａ  角度センサ
７ｂ  距離センサ
８  表示部
９  スピーカ
１０  ナビゲーション装置
１１  バッファメモリ
１２、１３、１４、１５  Ｉ／Ｆ
１７  制御部
１７ａ  地図データ更新部
１８  地図描画部
１９  表示情報生成部
２０  誘導経路記憶部
２１  誘導経路描画部
２２  アイコン描画部
２３  音声出力部
２４  履歴情報管理部
２５  更新情報生成部
２５ａ  第１の更新情報生成部
２５ｂ  第２の更新情報生成部
２５ｃ  第３の更新情報生成部
２６  画像合成部
３０  道路
４０  誘導経路
４１  車両の現在位置
【図１】
0004669331.tif 000002
【図２】
0004669331.tif 000003
【図３】
0004669331.tif 000004
【図４】
0004669331.tif 000005
【図５】
0004669331.tif 000006
【図６】
0004669331.tif 000007