(57)【要約】【課題】プログラムの更新処理に際して、安全性を維持できると共に、ユーザの不安感を軽減でき、且つ更新処理のデータ容量及び処理時間を低減できる技術の提供を課題とする。【解決手段】プログラムにより所定の機能を実行する車載装置であって、プログラムサーバから配信されるプログラムの更新プログラムを更新プログラムリスト３０に表示するリスト表示手段、を備え、更新プログラムリスト３０は、最後に表示した更新プログラムの更新日付より前の更新日付の更新プログラムのうち、更新処理を行っていない更新プログラムを表示し、少なくとも、更新プログラムリスト３０上で選択を受けた更新プログラム３２ａ、及び未更新プログラムの更新処理を行う。本実施形態よれば、ユーザの不安感を軽減し、更新処理のデータ容量及び更新処理時間を低減できる。【選択図】図２
2010191786.tif 000002
【特許請求の範囲】
【請求項１】
プログラムにより所定の機能を実行する車載装置であって、
プログラムサーバから配信される前記プログラムの更新プログラムを更新プログラムリストに表示するリスト表示手段、を備え、
前記更新プログラムリストは、更新処理を行っていない更新プログラムを特定できる表示とし、
少なくとも前記更新プログラムリスト上で選択を受けた前記更新プログラムの更新処理を行う車載装置。
【請求項２】
前記更新プログラムリストは、前記更新プログラムが更新処理を行うべき重要な更新プログラムである場合は更新必須リストに表示し、前記更新プログラムが更新処理を行うか否かの選択を受ける更新プログラムである場合は、ユーザの選択が可能な選択リストに表示し、前記更新必須リストに表示された前記更新プログラム、及び前記選択リスト上で選択を受けた前記更新プログラムの更新処理を行う請求項１に記載の車載装置。
【請求項３】
前記更新プログラムリストは、前記更新プログラムのうち更新処理を行った前記更新プログラムを表示する請求項１または２に記載の車載装置。
【請求項４】
前記更新プログラムリストは、前記更新プログラムが不具合修正プログラムの場合は前記更新必須リストに表示し、前記更新プログラムが機能拡張プログラムの場合は前記選択リストに表示する請求項２または３に記載の車載装置。
【請求項５】
前記更新必須リストに表示された前記更新プログラム及び前記選択された前記更新プログラムを前記サーバに対して要求する請求項２から４の何れか一項に記載の車載装置。
【請求項６】
前記更新プログラムリストは、最後に表示した前記更新プログラムの更新日付より前の更新日付の前記更新プログラムのうち、更新処理を行っていない前記更新プログラムを表示する請求項１または２に記載の車載装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車載装置に関する。
【背景技術】
【０００２】
従来、ナビゲーション装置などの車載装置は、工場出荷段階でプログラムのバージョンアップを行うのが一般的であった。しかし、工場出荷段階でプログラムのバージョンアップを行う場合は、車内の評価負担増大、開発規模の増加による不具合増加、即時修正要求への対応が困難などの問題があった。このため、ユーザに車載装置の更新プログラムを用いてバージョンアップしてもらう技術が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１５９６３７号公報
【特許文献２】特開２００５−２５８７０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術では、更新プログラムを更新する際にユーザに不安感を与えるという問題、更新処理のデータ容量及び更新処理時間が増大するという問題があった。
【０００５】
本発明は、このような問題に鑑みなされたもので、プログラムの更新処理に際して、ユーザの不安感を軽減でき、且つ更新処理を行うデータ容量及び更新処理時間を低減できる技術の提供を課題とする。
【課題を解決するための手段】
【０００６】
本発明は、前記課題を解決するため、以下の手段を採用した。
すなわち、本発明は、プログラムにより所定の機能を実行する車載装置であって、プログラムサーバから配信される前記プログラムの更新プログラムを更新プログラムリストに表示するリスト表示手段、を備え、前記更新プログラムリストは、更新処理を行っていない更新プログラムを特定できる表示とし、少なくとも前記更新プログラムリスト上で選択を受けた前記更新プログラムの更新処理を行う車載装置。
【０００７】
本発明によれば、少なくともユーザによって更新プログラムリスト上で選択を受けた更新プログラム、及び未更新プログラムの更新処理を行うので、ユーザが知らない間に更新プログラムの更新処理が行われることを抑制できる。従って、ユーザの不安感を軽減できる。また、ユーザが更新プログラムの一部を選択することにより、更新処理を行うデータの容量軽減、更新処理時間の短縮が可能になる。また、常に未更新プログラムの更新処理を行うことができるので、ユーザが更新処理を失念するのを抑制できる。
【０００８】
ここで、前記更新プログラムリストは、前記更新プログラムが更新処理を行うべき重要な更新プログラムである場合は更新必須リストに表示し、前記更新プログラムが更新処理を行うか否かの選択を受ける更新プログラムである場合は選択リストに表示し、前記更新必須リストに表示された前記更新プログラム、及び前記選択リスト上で選択を受けた前記更新プログラムの更新処理を行う構成にできる。
【０００９】
この構成によれば、安全性を維持するための更新プログラムなど更新処理を行うべき重要な更新プログラムを更新必須リストに表示し、それ以外の更新プログラムをユーザが選
択可能な選択リストに表示するので、安全性を維持できると共に、必要な更新プログラムを更新しない、或いは不必要な更新プログラムを更新してしまう等の問題が発生するのを抑制できる。
【００１０】
また、前記更新プログラムリストは、前記更新プログラムのうち更新処理を行った前記更新プログラムを表示する構成にできる。この構成によれば、過去に更新処理を行った更新プログラムを確認できるので、ユーザの不安感を軽減できる。また、車載装置に不具合が発生した場合など、車載装置のサービス部門との連絡が必要な場合に、過去の更新内容を全てログとして残すことができるので、ユーザとサービス部門とが共通の認識を持つことができると共に、不具合への対応を円滑に行うことができる。
【００１１】
また、前記更新プログラムリストは、前記更新プログラムが不具合修正プログラムの場合は前記更新必須リストに表示し、前記更新プログラムが機能拡張プログラムの場合は前記選択リストに表示する構成にできる。この構成によれば、表示リストが見やすくなると共に、表示リストのスクロール操作を軽減できるので、操作性が向上する。
【００１２】
また、前記更新プログラムリストは、前記選択リストに表示される前記更新プログラムが所定数を超える場合は、前記所定数の前記更新プログラムをそれぞれ表示し、前記所定数を超える前記更新プログラムを纏めて表示する構成にできる。
また、前記更新プログラムリストは、前記所定数を超える前記更新プログラムを前記所定数毎又は前記所定数以外の数毎に纏めて表示する構成にできる。
【００１３】
また、前記更新必須リストに表示された前記更新プログラム及び前記選択された前記更新プログラムを前記サーバに対して要求する構成にできる。
【００１４】
また、本発明は、コンピュータが以上のような処理を実行する方法であってもよい。また、本発明は、コンピュータに、以上の機能を提供するプログラムであってもよい。また、本発明は、そのようなプログラムを記録したコンピュータが読み取り可能な記録媒体であってもよい。
【００１５】
ここで、コンピュータが読み取り可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、コンピュータから読み取ることができる記録媒体をいう。
【００１６】
このような記録媒体のうちコンピュータから取り外し可能なものとしては、例えばフレキシブルディスク、光磁気ディスク、ＣＤ−ＲＯＮ、ＣＤ−Ｒ／Ｗ、ＤＶＤ、ＤＡＴ、８ｍｍテープ、メモリカード等がある。
【００１７】
また、コンピュータに固定された記録媒体としてハードディスクやＲＯＭ（リードオンリーメモリ）等がある。
【発明の効果】
【００１８】
本発明によれば、更新プログラムリストに表示された更新プログラムのうち更新処理を行うべき更新プログラムをユーザが選択できるので、ユーザの不安感を軽減できると共に、ダウンロードする更新プログラムのデータ容量及び更新処理を行うデータ容量を低減でき、且つ更新処理時間を短縮できる。また、ユーザが未更新プログラムの更新処理を失念するのを抑制できる。
【図面の簡単な説明】
【００１９】
【図１】実施形態に係るナビゲーション装置を示すブロック図である。
【図２】実施形態に係る更新プログラムリストを示す図である。
【図３】実施形態に係る更新プログラムリストの変形例を示す図である。
【図４】実施形態に係る更新処理を示すフローチャートである。
【図５】実施形態に係る更新処理を示すフローチャートである。
【図６】実施形態に係る更新処理を示すフローチャートである。
【図７】実施形態に係る更新処理を示すフローチャートである。
【図８】実施形態に係る更新処理を示すフローチャートである。
【図９】実施形態に係る更新処理を示すフローチャートである。
【発明を実施するための形態】
【００２０】
以下、図面を参照して本発明を実施するための最良の形態（以下、実施形態という）に係る車載装置について説明する。以下の実施形態の構成は例示であり、本発明は実施形態の構成には限定されない。
【００２１】
図１は、実施形態に係る車載装置であるナビゲーション装置１を示す。このナビゲーション装置１は、メインユニット２と、ディスプレイユニット３とを備えている。メインユニット２は、電子部品類で構成されており、ブレーキ検知部４、リバース検知部５、携帯式プレーヤインターフェース６、放送波受信部７、外部音声／映像入力部８、ＧＰＳ情報受信部９、車速検知部１０、カメラ映像入力部１１、アンプ１２、開閉制御部１３Ａ、角度制御部１３Ｂ、角度センサ１４、モータ１５、ＣＤドライブ１６、カードメモリインターフェース１７、リセットボタン１８、ジャイロセンサ１９、制御部２０が内蔵されている。
【００２２】
制御部２０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）やＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、入出力インターフェース等で構成されている。この制御部２０は、車両のアクセサリー電源がオンになると、ＲＯＭに記録されたコンピュータプログラムを実行し、カードメモリインターフェース１７に挿入されたメモリカードのデータやＲＡＭに格納されているデータ等を使って各種機能を実現する。また、制御部２０は、後述する更新プログラムリスト３０の更新必須リスト３０ａに表示された更新プログラム３１ｎと、選択リスト３０ｂに表示された更新プログラム３２ｎのうち、少なくともユーザによって選択された更新プログラム３２ｎの更新処理を行う。なお、メインユニット２の各構成要素は、一般的な構成を適用できるので、その詳細な説明を省略する。
【００２３】
ディスプレイユニット３は、主に、車両の乗員に対して各種の情報を映像で表示するとともに、ユーザ操作を受け付ける役割を司るデバイス類で構成されており、タッチパネル２１、表示処理部２２、操作受付部２３、操作ボタン２４、赤外線受／発光部２５を内蔵している。なお、ディスプレイユニット３の各構成要素は、表示処理部２２を除いて一般的な構成を使用できるので、その詳細な説明を省略する。
【００２４】
ディスプレイユニット３の表示処理部２２は、リスト表示部２６を有している。このリスト表示部２６は、図２（ａ）に示すように、更新プログラム３１ｎ（ｎ＝１，２，３・・・），３２ｎを一覧表示する更新プログラムリスト３０を表示する。更新プログラム３１ｎ，３２ｎは、ナビゲーション装置１が使用するプログラムのバージョンアップ版のプログラムであり、ナビゲーション装置１の製造メーカ又は販売元が設置したプログラムサーバから配信される。
【００２５】
この更新プログラム３１ｎ，３２ｎは、例えばユーザが携帯電話、ＤＣＭ（Ｄａｔａ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｍｏｄｕｌｅ、データ通信モジュール）、又はＰＣ（パソコン）を用いてプログラムサーバからダウンロードし、これをＣＤ（Ｃｏｍｐａｃｔ  Ｄ
ｉｓｋ）、ＤＶＤ（ＤｉｇｉｔａｌＶｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等の記憶媒体に記憶し、この記憶媒体をナビゲーション装置１によって再生することにより、更新プログラムリスト３０に一覧表示される。
【００２６】
この更新プログラムリスト３０には、プログラムの不具合修正プログラム、或いは安全性を維持するための更新プログラム等の更新処理を行うべき重要な更新プログラム３１ｎ（ｎ＝１，２，３・・・）が表示される更新必須リスト３０ａと、例えばＢｌｅｕｔｏｏｔｈ等の新機能追加のための更新プログラム等、ユーザが選択可能な更新プログラム３２ｎが表示される選択リスト３０ｂとが表示される。更新必須リスト３０ａに含まれる重要な更新プログラム３１ｎについては、原則として更新処理を行う。新機能追加のための更新プログラム３２ｎについては、ユーザが内容を確認して更新の必要性を判断できる。
【００２７】
重要な更新プログラム３１ｎには、ナビゲーション装置１が有する拡張機器に対応する更新プログラムが含まれる。これは、制御部２０がナビゲーション装置１の構成を判断して、拡張機器がある場合には、表示処理部２２のリスト表示部２６がこの拡張機器に対応する更新プログラム３２ｎを重要な更新プログラムとして表示する。
【００２８】
ユーザが、例えば新機能追加の更新プログラム３２ａ〜３２ｅのうち、更新プログラム３２ｂ，３２ｅを選択した場合は、図２（ｂ）に示すように、更新プログラムリスト３０には、全ての重要な更新プログラム３１ｎと、新機能追加のための更新プログラム３２ｂ，３２ｅが表示される。この更新プログラムリスト３０を決定することにより、更新プログラムリスト３０に表示されている更新プログラム３１ｎ、及び更新プログラム３２ｂ，３２ｅが、プログラムサーバからダウンロードされてその更新処理が行われる。
【００２９】
このように、本実施形態のナビゲーション装置１は、更新プログラムリスト３０における選択リスト３０ｂに表示された更新プログラム３２ｎのうち、更新処理を行う更新プログラム３２ｎをユーザが選択できるので、ユーザが感じる不安感を軽減できる。また、ユーザが更新プログラム３２ｎの一部を選択することにより、更新処理を行うデータ容量の軽減、及び更新処理時間を短縮できる。更に、プログラムサーバからダウンロードする更新プログラムのデータ量を低減できる。
【００３０】
これに対して、仮に新機能追加のための更新プログラム３２ｎを選択できないとした場合には、図２（ｃ）に示すように、更新プログラムリスト３０に全ての更新プログラム３１ｎ，３２ｎが表示されてダウンロードされるので、ダウンロードする更新プログラム３１ｎ，３２ｎのデータ量が多くなる。また、更新処理を行う出データ容量が増大し、且つ更新処理時間が増加する。
【００３１】
ユーザが、例えば携帯電話、ＤＣＭ（Ｄａｔａ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｍｏｄｕｌｅ、データ通信モジュール）又はＰＣ（パソコン）を用いてプログラムサーバから更新プログラムをダウンロードする場合には、課金が発生するのが普通である。この場合には、上記のように全ての更新プログラム３１ｎ，３２ｎをダウンロードしたとすると、新機能を必要としないユーザも全ての更新プログラム３１ｎ，３２ｎをダウンロードしなければならいので、課金が増大する。これに対して、本実施形態のナビゲーション装置１は、ユーザが選択リスト３０ｂに表示される更新プログラム３２ｎを選択できるので、ダウンロードする際の課金を低減できる。
【００３２】
なお、図３（ａ）に示すように、更新プログラムリスト３０は、重要な更新プログラム３１ｎの全てを一個ずつ表示欄に表示し、又は図３（ｂ）に示すように、所定数、例えば１〜９番目の９個の更新プログラム３１ａ〜３１ｉを一個ずつ表示欄に表示し、所定数を超える１０番目以降の更新プログラムを一個の表示欄３１ｊに纏めて表示できる。また、
１０番目以降の更新プログラムを９個毎、又はそれ以外の数毎に纏めて表示できる。そして、更新プログラムを纏めて表示した表示欄３１ｊを選択することにより、１０番目以降の更新プログラム３１ｋ，３１ｌ・・・を一個ずつ表示欄に表示できる。また、図３（ｂ）の一番上の表示欄には、新規更新履歴を追加して表示し、直前の一番目以降の更新プログラムを二番目以降に繰り下げて表示することができる。
【００３３】
また、更新プログラムリスト３０は、最後に表示した更新プログラム３１ｎ，３２ｎの更新日付より前の更新日付の更新プログラム３１ｎ，３２ｎのうち、更新処理を行っていない更新プログラム３１ｎ，３２ｎを表示することができる。この場合は、常に更新プログラム３１ｎ，３２ｎの更新処理を行うことができるので、ユーザが更新処理を失念するのを抑制できる。
【００３４】
また、更新プログラムリスト３０は、更新プログラム３１ｎ，３２ｎのうち更新処理を行った更新プログラム３１ｎ，３２ｎを表示することができる。この場合は、過去に更新処理を行った更新プログラム３１ｎ，３２ｎを確認できるので、ユーザの不安感を軽減できる。また、ナビゲーション装置１に不具合が発生した場合など、ナビゲーション装置１のサービス部門等との連絡が必要な場合に、過去の更新内容を全てログとして残すことができるので、ユーザとサービス部門とが共通の認識を持つことができると共に、不具合への対応を円滑に行うことができる。
【００３５】
また、更新プログラムリスト３０は、更新プログラム３１ｎ，３２ｎを並列表示し、所定数ずつ纏めて表示し、更新日付が新しい順に下側から上側に向けて表示するなど、各種の表示様式によって表示できる。
【００３６】
上記のように、更新プログラムリスト３０の更新プログラム３１ｎ，３２ｎの表示形式を工夫することにより、更新プログラム３１ｎ，３２ｎの数が多い場合でも、更新プログラムリスト３０のスクロール操作を少なくして操作性の向上を図り、且つリストを見やすくできる。
【００３７】
図４〜図９は、プログラム更新処理を示すフローチャートである。なお、ここでは、ユーザがＰＣ（パソコン）を用いてプログラムサーバからダウンロードした更新プログラムリストをディスク（ＣＤ、ＤＶＤ等）に記憶し、このディスクをナビゲーション装置１で再生することにより更新プログラムリストの表示を行う場合について説明する。
【００３８】
この場合は、まず、図４に示すように、更新プログラムが記録されているＣＤ（又はＤＶＤ）をナビゲーション装置１におけるＣＤドライブ１６（又はＤＶＤドライブ）の挿入口に挿入する（Ｓ１）。次に、制御部２０は、ＣＤの判別（Ｓ２）、及び更新が中断し完了していない再更新のプログラムの有無を判断する（Ｓ３）。
【００３９】
ステップ（Ｓ３）で、制御部２０が再更新プログラムはないと判断した場合は、次に、制御部２０は、ＣＤに記録されている更新プログラムリストにおける各更新プログラムのバージョン番号と、ナビゲーション装置１内のプログラムのバージョン番号とを照合する（Ｓ４）。ステップ（Ｓ４）で、制御部２０が両方のプログラムのバージョン番号が一致しない、すなわち、更新の必要が有ると判断した場合は、次に、図５に示すように、表示処理部２２はプログラム更新画面５０を表示する（Ｓ５）。このプログラム更新画面５０には、「戻る」、「更新履歴」、「更新確認」、「高速」（重要項目のみ更新する）、「カスタム」（重要項目に加え、追加機能を選択して更新する）の各ボタンを表示する。
【００４０】
プログラム更新画面５０の「高速」ボタンが押された場合は、次に、表示処理部２２は更新内容確認画面５１を表示する（Ｓ６）。この更新内容確認画面５１には、「戻る」、
「前」、「次」、「更新開始」の各ボタン、重要な更新プログラムのリリース時期、更新プログラムのタイトルが表示される。
【００４１】
更新内容確認画面５１の「更新開始」ボタンが押されると、次に、図６に示すように、制御部２０は、更新プログラムが記録されたＣＤ（又はＤＶＤ）が有るか否かを判断する（Ｓ７）。ステップ（Ｓ７）で、制御部２０が更新ディスクはないと判断した場合は、次に、表示処理部２２は、ＤＣＭ（Ｄａｔａ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｍｏｄｕｌｅ、データ通信モジュール）又は携帯電話を選択する選択画面５２を表示する（Ｓ８）。
【００４２】
選択画面５２の携帯電話が選択された場合は、携帯電話はプログラムサーバに接続して認証処理を行う。認証処理を終了すると、ナビゲーション装置１の表示処理部２２は、プログラム更新画面５０を表示する（Ｓ９）。このプログラム更新画面５０には、「戻る」、「了解」、「中止」の各ボタン、更新プログラムをダウンロードする旨の情報、ダウンロードサイズ、ダウンロード時間が表示される。プログラム更新画面５０の「了解」ボタンが押されると、制御部２０は、図７に示すように、更新プログラムをダウンロードし、表示処理部２２は、プログラム更新画面５０に更新プログラムのダウンロード中である旨の情報を表示する（Ｓ１０）。
【００４３】
制御部２０が更新プログラムのダウンロードを正常に終了した場合は、次に、表示処理部２２は、プログラム更新画面５０を表示する（Ｓ１１）。このプログラム更新画面５０には、「戻る」、「内容確認」、「今すぐ更新」、「後で更新」の各ボタン、ダウンロードが終了した旨の情報、更新処理に要する時間、今すぐ更新するか否かを問い合わせる情報を表示する。
【００４４】
プログラム更新画面５０の「今すぐ更新」ボタンが押されると、図８に示すように、制御部２０はプログラムの更新処理を行い、表示処理部２２はプログラム更新画面５０に更新処理中であることを示す情報を表示する（Ｓ１２）。更新処理が終了すると、次に、表示処理部２２は、プログラム更新画面５０に「更新を有効にするために再起動する」という情報、及び「了解」ボタンを表示する（Ｓ１３）。ここで、「了解」ボタンが押されると、ナビゲーション装置１は再起動を行う。これにより、処理が終了する。
【００４５】
図７のステップ（Ｓ１１）で表示されるプログラム更新画面５０の「後で更新」ボタンが押されると、図８に示すように、表示処理部２２はプログラム更新画面５０に「戻る」、「了解」の各ボタン、車両の電源ＯＦＦ（イグニッションオフ）後から更新を実行し更新完了後、自動で更新対象の電源をＯＦＦにすることを示す旨の情報、手動で更新を再開することができることを示す旨の情報を表示する（Ｓ１４）。
【００４６】
プログラム更新画面５０の「了解」ボタンが押されると、表示処理部２２はナビゲーション装置１のタッチパネル２１に現在地を表示する（Ｓ１５）。次に、表示処理部２２は、プログラム更新開始画面５５を表示する（Ｓ１６）。このプログラム更新開始画面５５には、プログラムの更新処理を行うことを示す情報、更新完了後は自動で更新対象の電源をＯＦＦにすることを示す情報を表示する。
【００４７】
次に、表示処理部２２は、プログラム更新画面５０にプログラムを更新中であることを示す情報、ナビゲーション装置１の操作をできないことを示す情報を表示する（Ｓ１７）。更新処理が終了すると、表示処理部２２は更新終了表示画面５６に、更新処理が終了したことを示す情報、次回起動時に更新が有効になることを示す情報を表示する（Ｓ１８）。次に、制御部２０は、電源をＯＦＦにする。これにより、処理が終了する。
【００４８】
図７のステップ（Ｓ１１）で、表示処理部２２が表示したプログラム更新画面の「内容
確認」ボタンが押されると、次に、表示処理部２２は更新内容確認画面５７に「戻る」、「前」及び「次」の各ボタン、更新内容、更新時期を示す情報を表示する（Ｓ１９）。
【００４９】
ステップ（Ｓ１０）で表示されるプログラム更新画面５０で「中止」ボタンが押されると、次に、表示処理部２２は、ダウンロード中止画面５８にダウンロードを中止したことを示す情報を表示する（Ｓ２０）。次に、ステップ（Ｓ６）（高速の場合）以降の処理、又はステップ（Ｓ１０）（カステムの場合）以降の処理を行う。図６の選択画面５２でＤＣＭが選択された場合は、次に、ステップ（Ｓ１０）以降の処理を行う。
【００５０】
図５のステップ（Ｓ５）で表示したプログラム更新画面５０の「カスタム」が押された場合は、次に、表示処理部２２は、追加機能選択画面５９に「戻る」、「前」、「次」、「詳細」、「更新開始」の各ボタン、更新プログラムのタイトル及び更新時期を表示する（Ｓ２１）。追加機能選択画面５９の「詳細」ボタンが押された場合は、次に、表示処理部２２は更新内容表示画面７１に「戻る」、「前」、「次」の各ボタン、更新プログラムのタイトル及び時期、更新プログラムの内容を表示する（Ｓ２２）。また、追加機能選択画面５９で「更新開始」ボタンが押された場合は、次に、図６に示すように、ステップ（Ｓ７）以降の処理を行う。
【００５１】
図４のステップ（Ｓ３）で、制御部２０が未更新のデータがあると判断した場合は、次に、表示処理部２２は、更新処理実行表示画面６１に更新が終了していない更新プログラムがあること、及び更新処理を実行することを示す情報、「了解」ボタンを表示する（Ｓ２２）。更新処理実行表示画面６１の「了解」ボタンが押されると、次に、図７に示すように、ステップ（Ｓ１１）以降の処理を行う。
【００５２】
図４のステップ（Ｓ４）で、制御部２０がＣＤ内の更新プログラムのバージョン番号と、ナビゲーション装置１内のプログラムのバージョン番号とは一致する、すなわち、更新プログラムの更新処理の必要がないと判断した場合は、次に、表示処理部２２は、更新要否表示画面６２にディスクには新しい更新プログラムがないことを示す情報を表示する（Ｓ２３）。次に、表示処理部２２はプログラム更新画面５０に「戻る」、「更新履歴」、「更新確認」、「高速」、「カスタム」の各ボタンを表示する（Ｓ２４）。なお、ここでは、「高速」、「カスタム」の各ボタンは選択できないので、グレー表示する。
【００５３】
このプログラム更新画面５０の「更新履歴」ボタンが押された場合は、次に、図９に示すように、制御部２０は、更新履歴の有無を判断する（Ｓ２５Ａ）。ステップ（Ｓ２５Ａ）で、制御部２０が更新履歴はあると判断した場合は、次に、表示処理部２２は、更新履歴画面６３を表示する（Ｓ２５Ｂ）。この更新履歴画面６３には、「戻る」ボタン、重要な更新画面６３ａ、追加機能選択画面６３ｂ、バージョン確認画面６３ｃが設けられている。
【００５４】
重要な更新画面６３ａには、「前」、「次」、「詳細」の各ボタン、重要な更新であることを示す情報、更新日付を表示する。また、追加機能選択画面６３ｂには、「前」、「次」、「詳細」の各ボタン、更新プログラムのタイトル、更新日付を表示する。バージョン確認画面６３ｃには、ナビゲーション装置１やＤＴＶ（デジタルテレビジョン装置）のバージョン番号（記号）及び販売日時等を表示する（Ｓ２６）。
【００５５】
また、更新履歴画面６３の追加機能画面６３ｂが選択されると、表示処理部２２は、追加機能画面６３ｂを表示する（Ｓ２７）。この追加機能画面６３ｂには、「戻る」、「前」、「次」の各ボタン、重要な更新のタイトル及び日付、更新の内容を表示する。また、更新履歴画面６３の「詳細」ボタンが押されると、次に、表示処理部２２は、更新内容画面６５を表示する（Ｓ２１）。この更新内容画面６５には、「戻る」、「前」、「次」の
各ボタン、重要な更新であること及び更新日付、更新プログラムのタイトルを表示する。図９のステップ（Ｓ２５Ａ）で、制御部２０が更新履歴は無いと判断した場合は、次に、更新確認画面６６を表示する（Ｓ２８）。次に、ステップ（Ｓ２５Ｂ）以降の処理を行う。
【００５６】
図４のステップ（Ｓ２４）で表示したプログラム更新画面５０で、「更新確認」ボタンが押されると、次に、表示処理部２２は、携帯電話又はＤＣＭを選択する選択画面６７を表示する（Ｓ２９）。選択画面６７の携帯電話が選択されると、次に、表示処理部２２は、図９に示すように、接続確認画面６８にセンターに接続するか否かを設定することを示す情報、「はい」、「いいえ」の各ボタンを表示する（Ｓ３０）。「はい」ボタンが押されると、次に、制御部２０は、図４に示すように、プログラム配信サーバ（センター）に接続してナビゲーション装置１のプログラムのバージョン番号と、更新プログラムのバージョン番号とを照合する（Ｓ３１）。
【００５７】
ステップ（Ｓ３１）で、制御部２０が両方のバージョン番号は一致しない、すなわち更新プログラムの更新処理を行う必要があると判断した場合は、次に、図５に示すように、ステップ（Ｓ５）以降の処理を行う。ステップ（Ｓ３１）で、両方のバージョン番号は一致する、すなわち、更新プログラムの更新処理を行う必要がないと判断した場合は、次に、表示処理部２２は、更新不要表示画面７０に更新が不要であることを示す情報を表示する（Ｓ３２）。次に、ステップ（Ｓ２４）以降の処理を行う。図９のステップ（Ｓ３０）で、接続確認画面６８の「いいえ」ボタンが押された場合は、次に、図４のステップ（Ｓ２４）以降の処理を行う。
【００５８】
一方、図４に示すように、ナビゲーション装置１のプログラム更新スイッチが押されると、表示処理部２２は、設定編集画面６９を表示する（Ｓ３３）。この設定編集画面６９には、ナビ用画面６９ａ、電話用画面６９ｂ、オーディオ用画面６９ｃ、Ｇ−ＢＯＯＫ用画面６９ｄ、運転支援用画面６９ｅが設けられている。ナビ用画面６９ａには、「共通設定」、「ヘルプ」、「音量設定」、「ルート変更」、「地図更新」、「プログラム更新」の各ボタンが設けられている。
【００５９】
設定編集画面６９のナビ用画面６９ａの「プログラム更新」ボタンが押されると、制御部２０は、再更新のプログラムの有無を判断する（Ｓ３４）。ステップ（Ｓ３４）で、制御部２０が再更新のプログラムはないと判断した場合は、次に、制御部２０は、更新プログラムを記憶したディスクの有無を判断する（Ｓ３５）。ステップ（Ｓ３５）で、制御部２０が更新プログラムを記憶したディスクがあると判断した場合は、次に、ステップ４以降の処理を行う。また、ステップ（Ｓ３５）で、制御部２０が、更新プログラムを記憶したディスクはないと判断した場合は、次に、ステップ（Ｓ２４）以降の処理を行う。ステップ（Ｓ３４）で、制御部２０が再更新のプログラムは有ると判断した場合は、次に、ステップ（Ｓ２２）以降の処理を行う。
【００６０】
なお、更新プログラム３１ｎ，３２ｎを自動的にダウンロードして更新処理を行う場合は、図７に示すように、表示処理部２２は任意画面７２を表示し、更新プログラム３１ｎ，３２ｎをダウンロードする（Ｓ４０）。ダウンロードが正常に完了した場合は、次に、ステップ（Ｓ１１）以降の処理を行う。
【００６１】
本実施形態のナビゲーション装置１によれば、リスト表示部２６がプログラム配信サーバの配信した更新プログラム３１ｎ，３２ｎのタイトルを更新プログラムリスト３０に表示し、この更新プログラムリスト３０の選択リスト３０ｂに表示する更新プログラム３２ｎのユーザによる選択を受けるので、ユーザの不安感を低減できる。また、ユーザが更新プログラム３２ｎの一部を選択することにより、プログラム配信サーバからダウンロード
するデータ量及び更新処理を行うデータ量を低減できると共に、更新処理時間を短縮できる。
【００６２】
また、更新プログラムリスト３０は、所定数の更新プログラム３１ｎ，３２ｎを一個ずつ一覧表示し、所定数を超える更新プログラム３１ｎ，３２ｎを纏めて一つの欄に表示するので、スクロール操作を少なくして操作性を向上できる。ここで、所定数を超える更新プログラム３１ｎ，３２ｎを所定数毎、又は所定数以外の数毎に纏めて表示することができ、この場合には更に操作性を向上できる。
【００６３】
なお、上記実施例では、「後で更新」を選択した場合、車両の電源ＯＦＦ後から更新を実行しているが、不具合修正や安全性を維持する更新プログラムといった重要な更新プログラムの内、特に車両の安全にかかわる更新プログラムについては、ユーザに「後で更新」を選択させることを出来なくし、ダウンロード後即座に更新処理を開始するようにしても良い。もしダウンロード終了時点で車両が走行中の場合は表示手段等の通知手段によりユーザに走行の一時停止および更新処理の実行を促し、車両の停止後に更新を開始するようにしても良い。こうする事により、より安全性が向上する。
【００６４】
また、上記実施例では、「後で更新」を選択した場合、車両の電源ＯＦＦ後から更新を実行しているが、更新プログラムの対象機器の電源がＯＦＦとなった時点で、その更新プログラムの更新処理を実行するようにしても良い。こうする事により、更新対象機器の使用を妨げる事無く更新処理を行う事が可能となる。
また、更新中には更新時間の他に、更新中に操作不能となる機能をユーザに対して表示しても良い。
【符号の説明】
【００６５】
１  ナビゲーション装置（車載装置）
２  メインユニット
３  ディスプレイユニット
４  ブレーキ検知部
５  リバース検知部
６  携帯式プレーヤインターフェース
７  放送波受信部
８  映像入力部
９  情報受信部
１０  車速検知部
１１  カメラ映像入力部
１２  アンプ
１３Ａ  開閉制御部
１３Ｂ  角度制御部
１４  角度センサ
１５  モータ
１６  ドライブ
１７  カードメモリインターフェース
１８  リセットボタン
１９  ジャイロセンサ
２０  制御部
２１  タッチパネル
２２  表示処理部
２３  操作受付部
２４  操作ボタン
２５  発光部
２６  リスト表示部
３０  更新プログラムリスト
３０ａ  更新必須リスト
３０ｂ  選択リスト
３１ｎ，３２ｎ  更新プログラム
３１ｊ  表示欄
５０  プログラム更新画面
５１  更新内容確認画面
５２  選択画面
５５  プログラム更新開始画面
５６  更新終了画面
５７  更新内容確認画面
５８  ダウンロード中止画面
５９  追加機能選択画面
６０  更新内容画面
６１  新処理実行表示画面
６２  更新要否表示画面
６３  更新履歴画面
６３ａ  更新画面
６３ｂ  追加機能画面
６３ｃ  バージョン確認画面
６５  更新内容画面
６６  更新確認画面
６７  選択画面
６８  接続確認画面
６９  設定編集画面
６９ａ  ナビ用画面
６９ｂ  電話用画面
６９ｃ  オーディオ用画面
６９ｄ  Ｇ−ＢＯＯＫ用画面
６９ｅ  運転支援用画面
７０  更新不要表示画面
７１  更新内容表示画面
７２  任意の画面
【図１】
2010191786.tif 000003
【図２】
2010191786.tif 000004
【図３】
2010191786.tif 000005
【図４】
2010191786.tif 000006
【図５】
2010191786.tif 000007
【図６】
2010191786.tif 000008
【図７】
2010191786.tif 000009
【図８】
2010191786.tif 000010
【図９】
2010191786.tif 000011