(57)【要約】【課題】セットアップの処理をより効率化する。【解決手段】複数のアプリケーションのうちいずれかである第１アプリケーションの選択を受け付ける受付部と、第１アプリケーションが初めて選択されたか否かを判定し、初めて選択された場合に、さらに第１アプリケーションが利用する第１機能が、複数のアプリケーションのうち第１アプリケーション以外の第２アプリケーションが利用する機能に含まれ、かつ、第１機能が設定済みか否かを判定する判定部と、第１機能が設定済みでない場合に、第１機能を設定する設定画面を表示部に表示させる表示制御部と、を備える。【選択図】図２
2015125640.tif 000002
【特許請求の範囲】
【請求項１】
複数のアプリケーションのうちいずれかである第１アプリケーションの選択を受け付ける受付部と、
前記第１アプリケーションが初めて選択されたか否かを判定し、初めて選択された場合に、さらに前記第１アプリケーションが利用する第１機能が、複数のアプリケーションのうち前記第１アプリケーション以外の第２アプリケーションが利用する機能に含まれ、かつ、前記第１機能が設定済みか否かを判定する判定部と、
前記第１機能が設定済みでない場合に、前記第１機能を設定する設定画面を表示部に表示させる表示制御部と、
を備える車載用電子機器。
【請求項２】
前記第１機能は、外部機器と通信する機能であり、
前記第１機能の設定項目は、通信する情報の種別、および、通信方式の少なくとも一方を含む、
請求項１に記載の車載用電子機器。
【請求項３】
前記第１機能は、外部機器と通信する機能であり、
前記判定部は、さらに、前記第１機能の設定項目のうち、接続された機器に対する設定項目が設定済みか否かを判定し、
前記表示制御部は、接続された機器に対する設定項目が設定済みでない場合に、前記設定画面を表示部に表示させる、
請求項１に記載の車載用電子機器。
【請求項４】
前記第１機能は、外部機器と通信する機能であり、
前記判定部は、さらに、前記第１機能による通信先として設定済みの第１機器と接続できるか否か、および、前記第１機能による通信先として設定済みでない第２機器と接続できるか否かを判定し、
前記表示制御部は、前記第１機器と接続できず、かつ、前記第２機器と接続できる場合に、前記第２機器を通信先として設定するための設定画面を表示部に表示させる、
請求項１に記載の車載用電子機器。
【請求項５】
複数のアプリケーションのうちいずれかである第１アプリケーションの選択を受け付ける受付ステップと、
前記第１アプリケーションが初めて選択されたか否かを判定し、初めて選択された場合に、さらに前記第１アプリケーションが利用する第１機能が、複数のアプリケーションのうち前記第１アプリケーション以外の第２アプリケーションが利用する機能に含まれ、かつ、前記第１機能が設定済みか否かを判定する判定ステップと、
前記第１機能が設定済みでない場合に、前記第１機能を設定する設定画面を表示部に表示させる表示制御ステップと、
を含む制御方法。
【請求項６】
コンピュータを、
複数のアプリケーションのうちいずれかである第１アプリケーションの選択を受け付ける受付部と、
前記第１アプリケーションが初めて選択されたか否かを判定し、初めて選択された場合に、さらに前記第１アプリケーションが利用する第１機能が、複数のアプリケーションのうち前記第１アプリケーション以外の第２アプリケーションが利用する機能に含まれ、かつ、前記第１機能が設定済みか否かを判定する判定部と、
前記第１機能が設定済みでない場合に、前記第１機能を設定する設定画面を表示部に表示させる表示制御部、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車載用電子機器、制御方法、およびプログラムに関する。
【背景技術】
【０００２】
携帯電話および携帯型音楽プレーヤーなどの外部機器と接続し、外部機器と連携して各種機能を提供するナビゲーション装置が知られている。一般に、これらの機能（アプリケーション）を初めて利用する場合には、当該アプリケーションを利用可能とするための各種設定が行われる。例えば特許文献１では、質問項目を表示して回答を入力させることで、利用者が容易にセットアップを実行できるようにする技術が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１３９４２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１の技術は、上記ナビゲーション装置のように、複数の外部機器と連携するアプリケーションを有する装置のセットアップについては考慮していない。このため、このような装置に対するセットアップが効率化できない場合がある。例えば特許文献１では、複数のアプリケーションが同じ外部機器と接続する場合のセットアップの方法、および、設定済みのアプリケーションで新たな外部機器と接続する場合のセットアップの方法などについて考慮されていない。
【０００５】
本発明は、上記に鑑みてなされたものであって、セットアップの処理をより効率化することができる車載用電子機器、制御方法、およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明は、複数のアプリケーションのうちいずれかである第１アプリケーションの選択を受け付ける受付部と、前記第１アプリケーションが初めて選択されたか否かを判定し、初めて選択された場合に、さらに前記第１アプリケーションが利用する第１機能が、複数のアプリケーションのうち前記第１アプリケーション以外の第２アプリケーションが利用する機能に含まれ、かつ、前記第１機能が設定済みか否かを判定する判定部と、前記第１機能が設定済みでない場合に、前記第１機能を設定する設定画面を表示部に表示させる表示制御部と、を備える。
【発明の効果】
【０００７】
本発明にかかる車載用電子機器、制御方法、およびプログラムは、セットアップの処理をより効率化することができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、車載用電子機器の一例であるナビゲーション装置のハードウェア構成を示すブロック図である。
【図２】図２は、車載用電子機器の一例であるナビゲーション装置の機能構成の機能ブロック図である。
【図３】図３は、メニュー画面の一例を示す図である。
【図４】図４は、セットアップ画面の一例を示す図である。
【図５】図５は、実行画面の一例を示す図である。
【図６】図６は、変更画面の一例を示す図である。
【図７】図７は、本実施形態における設定処理の一例を示すフローチャートである。
【図８】図８は、変形例１の設定処理の一例を示すフローチャートである。
【図９】図９は、変形例２の設定処理の一例を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下に、本発明にかかる車載用電子機器、制御方法、およびプログラムの実施例を図面に基づいて詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。
【００１０】
本実施形態の車載用電子機器は、あるアプリケーション（第１アプリケーションとする）の実行が初めて指定されたときに、第１アプリケーションに対する各種セットアップ（設定）を行うセットアップ画面（設定画面）を表示し、利用者にセットアップを行わせる。そして、本実施形態の車載用電子機器は、第１アプリケーションの機能が、既に他のアプリケーション（第２アプリケーションとする）でセットアップ済みの場合は、セットアップ画面を表示せずにセットアップ済みの設定に従って第１アプリケーションを実行する。これにより、例えば共通の設定項目に対するセットアップ処理を省略し、セットアップを効率化できる。
【００１１】
図１は、本実施形態の車載用電子機器の一例であるナビゲーション装置のハードウェア構成の一例を示すブロック図である。図１に示すように、ナビゲーション装置１００は、携帯端末２００ａ、２００ｂと接続される。携帯端末２００ａ、２００ｂは、携帯電話および携帯型音楽プレーヤーなどの、ナビゲーション装置１００と接続して利用可能な外部機器である。ナビゲーション装置１００は車載用の電子機器で携帯電話と接続され、ハンズフリー機能を実現できる機器であれば、ナビゲーション機能がないカーオーディオやカーディスプレイなど、どのような機器であってもよい。携帯電話は、電話機能を備える機器であれば、スマートフォン、および、タブレット型の機器など、どのような機器であってもよい。携帯端末２００ａ、２００ｂは、特に区別する必要がない場合は単に携帯端末２００という。携帯端末２００の個数は２に限られるものではない。
【００１２】
ナビゲーション装置１００は、利用者（運転者）の車両に搭載され、利用者に対する経路を案内（ナビゲーション）する機能を備える。例えば、ナビゲーション装置１００は、自車位置を地図画像に重畳して表示する機能、および、利用者が目的地を容易に選択できるように目的地の候補をより分かり易く表示する機能などを備える。
【００１３】
また、ナビゲーション装置１００は、接続された携帯端末２００を制御する機能を備える。例えば、ナビゲーション装置１００は、電話機能を備える携帯端末２００を用いたハンズフリー通話機能を備えている。携帯端末２００が携帯型音楽プレーヤーの場合は、ナビゲーション装置１００が、接続された携帯端末２００に記憶された楽曲データを読み出して再生出力する機能を備えていてもよい。
【００１４】
ナビゲーション装置１００は、ＧＰＳ（Global  Positioning  System）ユニット１２１と、車速センサ１２２と、記憶部１２５と、演算処理部１２６と、通信部１２７と、操作部１２８と、表示部１２９と、を備える。
【００１５】
ＧＰＳユニット１２１は、複数のＧＰＳ衛星から送られる信号を受信し、自車位置（自車の現在位置）を計測する。ＧＰＳユニット１２１は、計測した自車位置を示す位置情報を演算処理部１２６に供給する。
【００１６】
車速センサ１２２は、例えば、変速機の出力軸や従動輪の回転に応じたパルス信号を計測して、車両の速度を検出する。車速センサ１２２は、検出した速度の情報を演算処理部１２６に供給する。
【００１７】
記憶部１２５は、地図情報（道路情報）や各種の画像などの、表示や経路探索に必要な情報を記憶する。記憶部１２５は、演算処理部１２６からの要求に応じて、必要な情報を読み出して演算処理部１２６に供給する。
【００１８】
なお、記憶部１２５は、ＨＤＤ（Hard  Disk  Drive）、光ディスク、メモリカード、ＲＡＭ（Random  Access  Memory）などの一般的に利用されているあらゆる記憶媒体により構成することができる。
【００１９】
演算処理部１２６は、例えば、ＣＰＵ（Central  Processing  Unit）、ＲＯＭ（Read  Only  Memory）、ＲＡＭ（Random  Access  Memory）、および、内蔵タイマ等から構成される。演算処理部１２６は、例えばＲＯＭに記憶されたプログラムをＣＰＵが実行することにより、ナビゲーション装置１００全体を制御する。
【００２０】
通信部１２７は、携帯端末２００との間で、所定規格のコネクタ（ケーブル）を通じて、通信に必要な情報を送受信する。なお、ナビゲーション装置１００と携帯端末２００とが無線通信規格にて接続されている場合には、通信部１２７は、その無線通信規格に沿って、携帯端末２００との間で、通信に必要な情報を送受信する。
【００２１】
通信規格としては、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＵＳＢ（Universal  Serial  Bus）、および、ＨＤＭＩ（登録商標）（High-Definition  Multimedia  Interface）などの、従来から用いられているあらゆる規格を適用できる。
【００２２】
操作部１２８は、例えば、表示部１２９の前面に配置されたタッチパネル等からなり、利用者からの操作内容（指示入力等）を受け付ける。なお、操作部１２８は、赤外線リモコン等であってもよい。
【００２３】
表示部１２９は、例えば、液晶ディスプレイ等からなり、地図画像（道路画像）等を表示する。
【００２４】
次に、ナビゲーション装置１００の機能構成について説明する。図２は、ナビゲーション装置１００の機能構成の一例を示す機能ブロック図である。図２に示すように、ナビゲーション装置１００は、記憶制御部１０１と、受付部１０２と、判定部１０３と、表示制御部１０４と、を備える。
【００２５】
記憶制御部１０１は、記憶部１２５に対する各種情報の書き込み、および、記憶部１２５からの各種情報の読み出しを制御する。
【００２６】
受付部１０２は、ナビゲーション装置１００に対する各種情報および各種指示を受け付ける。例えば受付部１０２は、ナビゲーション装置１００にインストールされている複数のアプリケーションから、実行するアプリケーション（第１アプリケーション）の選択を受け付ける。受付部１０２は、例えば操作部１２８を介して利用者により指定された情報を受け付けるように構成できる。アプリケーションの選択方法はどのような方法であってもよい。例えば、各アプリケーションに対応するアイコンを表示部１２９に表示させ、表示されたアイコンから利用者により選択されたアイコンに対応するアプリケーションを選択する方法が適用できる。
【００２７】
判定部１０３は、選択されたアプリケーションのセットアップが必要かを判定する処理を行う。例えば判定部１０３は、選択されたアプリケーションが初めて選択されたか否かを判定する。本実施形態では、判定部１０３は、さらに初めて選択されたアプリケーションが利用する機能（第１機能）が、他のアプリケーション（第２アプリケーション）が利用する機能に含まれ、かつ、この機能（第１機能）が他のアプリケーションの設定時に設定済みかを判定する。判定部１０３による判定処理の詳細は後述する。
【００２８】
表示制御部１０４は、表示部１２９に対する各種情報の表示処理を制御する。例えば、表示制御部１０４は、初めて選択されたアプリケーションが利用する機能が他のアプリケーションが利用する機能に含まれない場合、または、初めて選択されたアプリケーションが利用する機能が他のアプリケーションが利用する機能に含まれるが設定済みでない場合に、初めて選択されたアプリケーションが利用する機能のセットアップ画面を表示部１２９に表示させる。
【００２９】
このように、本実施形態では、初めて選択されたアプリケーションに対して必ずセットアップ画面を表示するのではなく、初めて選択されたアプリケーションに対して必要なセットアップが既に他のアプリケーションで実行されている場合は、セットアップ画面を表示しない。これによりセットアップの効率化が実現できる。
【００３０】
このような状況は、例えば、複数のアプリケーションがいずれも外部機器（携帯端末２００等）と接続して外部機器と連携して動作し、この動作のための設定が必要となる場合などに生じうる。一方のアプリケーションで外部機器との通信方式や通信する情報の種別（例えば音声のみか、音声と映像両方か、など）を設定すれば、他のアプリケーションでは設定を省略できる場合があるためである。
【００３１】
なお、記憶制御部１０１、受付部１０２、判定部１０３、および、表示制御部１０４は、例えば演算処理部１２６内のＣＰＵなどにプログラムを実行させること、すなわち、ソフトウェアにより実現することができる。なお、これらの各部は、ＩＣ（Integrated  Circuit）などのハードウェア回路により実現してもよいし、ソフトウェアおよびハードウェアを併用して実現してもよい。
【００３２】
次に、本実施形態のナビゲーション装置１００の画面例について図３から図６を用いて説明する。図３は、メニュー画面の一例を示す図である。メニュー画面は、例えばナビゲーション装置１００を起動後に表示され、各種アプリケーションに対応するアイコンを選択可能に表示するための画面である。
【００３３】
図３では、アイコン３０１〜３０７を含むメニュー画面の例が示されている。アイコン３０１は、音楽再生用のアプリケーションに対応する。例えばアイコン３０１が選択されると、指定されたソースから再生用の楽曲データを取得して再生出力するアプリケーションが開始される。ソースは、例えばナビゲーション装置１００に接続された携帯型音楽プレーヤー（携帯端末２００）などである。
【００３４】
アイコン３０２は、ナビゲーション装置１００に挿入されたコンパクトディスクなどの記録媒体を再生するためのアプリケーションに対応する。アイコン３０３は、ハンズフリー通話などの電話機能を実現するアプリケーションに対応する。アプリケーションはこれらに限られるものではなく、任意のアプリケーションを用いることができる。アイコン３０４から３０６は、そのような任意のアプリケーションのいずれかに対応することを示す。
【００３５】
アイコン３０７は、各アプリケーションのセットアップを実行するためのアイコンである。例えばアイコン３０７が選択されると、既にセットアップ済みのアプリケーションに対して、設定の変更を実行するための画面が表示される。
【００３６】
図４は、セットアップ画面の一例を示す図である。図４は、例えばアイコン３０４から３０６のいずれかのアイコンが初めて選択された場合に、表示制御部１０４によって表示されるセットアップ画面の例である。図の矢印は画面遷移の例を示すが、遷移順はこれに限られるものではない。
【００３７】
画面４０１は、セットアップの初期画面である。画面４０２は、接続する外部機器の種別（Ｄｅｖｉｃｅ  Ｔｙｐｅ）を設定するための画面である。画面４０３は、外部機器との通信方式を設定するための画面である。画面４０４は、接続された外部機器の設定のための画面である。画面４０５は、現在利用可能な外部機器の検索および設定のための画面である。画面４０６は、これまでの設定を確認するための画面である。
【００３８】
図４に示すセットアップ画面でセットアップが完了すると、選択されたアプリケーションを実行する実行画面が表示される。図５は、実行画面の一例を示す図である。図５は、音楽再生用のアプリケーションの実行画面の例を示している。図４のようなセットアップ画面でセットアップが完了したアプリケーションについては、以降に対応するアイコンが選択された場合は、セットアップ画面は表示されず、直接実行画面が表示される。
【００３９】
図６は、例えば上述のアイコン３０７が選択された場合に表示される、設定の変更を実行するための変更画面の一例を示す図である。アイコン３０７が選択されると、画面６０１が表示される。画面６０１では、設定の変更対象となるアプリケーションや機能が選択できる。
【００４０】
画面６０２は、例えば画面６０１の「ＡＰＰ２  ＳＥＴＵＰ」が選択された場合に表示される画面の例である。画面６０２で例えば「Ｅｎｔｅｒ」が選択されると、対応するアプリケーションが利用する外部機器との接続の設定を変更するための画面６１１が表示される。画面６１１は、図４の画面４０１に相当する画面の例である。この後、図の画面４０２から画面４０６に相当する画面６１２から画面６１６が表示され、各設定が変更できるようになる。
【００４１】
次に、このように構成された本実施形態にかかるナビゲーション装置１００による設定処理について図７を用いて説明する。図７は、本実施形態における設定処理の一例を示すフローチャートである。
【００４２】
受付部１０２は、例えば図３のようなメニュー画面で利用者により指定されたアイコンの選択を受け付ける（ステップＳ１０１）。判定部１０３は、選択されたアイコンが初めて使用されるアプリケーションのアイコンか否かを判定する（ステップＳ１０２）。初めて使用されるアプリケーションのアイコンであるか否かは、例えばアイコンごとに対応するアプリケーションが使用済みか否かを表す情報を対応づけて記憶部１２５等に記憶しておき、この情報を参照して判定できる。
【００４３】
初めて使用されるアイコンである場合（ステップＳ１０２：Ｙｅｓ）、判定部１０３は、このアイコンに対応するアプリケーションが利用する機能が、他のアイコンに対応するアプリケーションで既に設定された機能を含むか否かを判定する（ステップＳ１０３）。
【００４４】
アプリケーションが利用する機能が、他のアイコンに対応するアプリケーションで既に設定された機能を含むかは、例えば以下のような方法により判定できる。なお、判定方法は以下の方法に限られるものではない。
【００４５】
まず、アイコンごとに、設定すべき機能を特定する特定情報を対応づけて記憶部１２５等に記憶しておく。例えば、設定すべき１以上の機能の組み合わせを示す情報を特定情報とすることができる。例えば機能Ａ、機能Ｂを設定するアプリケーション、および、機能Ｃ、機能Ｄを設定するアプリケーションが存在する場合、機能Ａ、機能Ｂの組み合わせを示す機能群Ｇ１、および、機能Ｃ、機能Ｄの組み合わせを示す機能群Ｇ２を特定情報として定める。そして、各アプリケーションに対応するアイコンに、アプリケーションが利用する機能に対応する特定情報を対応づけて記憶しておく。また、特定情報ごとに、対応する機能が設定済みか否かを示す情報を対応づけて記憶しておく。判定部１０３は、これらの情報を参照することにより、あるアプリケーションが利用する機能が、他のアプリケーションで既に設定されているかを判定できる。
【００４６】
機能の組み合わせごとに設定済かを記憶する代わりに、機能ごとに設定済みかを記憶してもよい。この場合、判定部１０３は、選択されたアイコンに対応するアプリケーションで設定すべき機能それぞれについて、設定済みを示す情報が記憶されているかを判定すればよい。
【００４７】
アプリケーションが利用する機能は、他のアプリケーションと共通で利用しうる機能であればどのような機能であってもよい。外部機器と通信する機能が、複数のアプリケーションで共通に利用する機能の例である。この場合、例えば外部機器との通信方式、および、通信する情報の種別が、当該機能について設定すべき設定項目となる。
【００４８】
図７に戻り、アプリケーションが利用する機能が、他のアイコンに対応するアプリケーションで既に設定された機能を含まない場合（ステップＳ１０３：Ｎｏ）、表示制御部１０４は、選択されたアイコンに対応するアプリケーションのセットアップ画面を表示する（ステップＳ１０４）。
【００４９】
アプリケーションが利用する機能が、他のアイコンに対応するアプリケーションで既に設定された機能を含む場合（ステップＳ１０３：Ｙｅｓ）、および、ステップＳ１０２で初めて使用されるアイコンでないと判定された場合（ステップＳ１０２：Ｎｏ）、演算処理部１２６は、選択されたアイコンに対応するアプリケーションの実行を開始する（ステップＳ１０５）。
【００５０】
（変形例１）
他のアプリケーションで設定済みであっても、実際に接続された外部機器が初めて接続された機器である場合、この外部機器と通信するためのセットアップが必要となる場合がある。このような場合を考慮し、判定部１０３が、接続された外部機器に対する設定項目が設定済みか否かを判定し、設定済でない場合に、表示制御部１０４が、この設定項目を設定するためのセットアップ画面を表示してもよい。図８は、このような場合の設定処理の一例を示すフローチャートである。
【００５１】
ステップＳ２０１からステップＳ２０３は、図７のステップＳ１０１からステップＳ１０３と同様であるため説明を省略する。ステップＳ２０３で、アプリケーションが利用する機能が他のアイコンに対応するアプリケーションで既に設定された機能を含むと判定された場合（ステップＳ２０３：Ｙｅｓ）、表示制御部１０４は、接続された外部機器に対応するアイコンを表示部１２９に表示する（ステップＳ２０４）。複数の外部機器の接続が検知された場合は、表示制御部１０４は、検知された複数の外部機器それぞれに対応する複数のアイコンを表示する。
【００５２】
表示されたアイコンのいずれかが選択された場合、判定部１０３は、ステップＳ２０１で選択されたアイコン（アプリケーションのアイコン）が接続する機器として設定された機器のアイコンが選択されたか否かを判定する（ステップＳ２０５）。設定された機器のアイコンが選択された場合（ステップＳ２０５：Ｙｅｓ）、再度の設定は不要であるため、演算処理部１２６は、選択されたアイコンに対応するアプリケーションの実行を開始する（ステップＳ２０７）。
【００５３】
一方、選択されたアイコン（アプリケーションのアイコン）が接続する機器として設定された機器のアイコンが選択されなかった場合（ステップＳ２０５：Ｎｏ）、表示制御部１０４は、アプリケーションのセットアップ画面を表示する（ステップＳ２０６）。これにより、当該アプリケーションでは初めて接続する外部機器に対するセットアップを実行可能となる。
【００５４】
なお、外部機器を探索した結果、設定済みの外部機器しか見つからなかった場合は、ステップＳ２０４で接続された外部機器に対応するアイコンを表示せずに、設定済みの外部機器に接続してアプリケーションの実行を開始してもよい。
【００５５】
（変形例２）
ナビゲーション装置１００と連携する外部機器側のアプリケーションが削除された場合などでは、ナビゲーション装置１００側のアプリケーションを実行しても外部機器と接続できず、動作を継続できない場合がある。このような場合、接続可能な他の外部機器を探索し、見つかった場合に、この外部機器と接続して動作を継続させてもよい。
【００５６】
例えば、判定部１０３が、設定済みの外部機器（第１機器）と接続できるか否か、および、設定済みでない外部機器（第２機器）と接続できるか否かを判定し、第１機器と接続できないが第２機器と接続できる場合に、表示制御部１０４が、第２機器を通信先として設定するためのセットアップ画面を表示してもよい。図９は、このように構成する場合の設定処理の一例を示すフローチャートである。
【００５７】
ステップＳ３０１からステップＳ３０４は、図７のステップＳ１０１からステップＳ１０３、および、ステップＳ１０５と同様であるため説明を省略する。ステップＳ３０４で、アプリケーションを実行後、判定部１０３は、実行したアプリケーションに対して設定されている外部機器と接続されたか否かを判定する（ステップＳ３０５）。例えば判定部１０３は、接続要求がタイムアウトしたかによって外部機器と接続されたか否かを判定する。
【００５８】
外部機器と接続された場合は（ステップＳ３０５：Ｙｅｓ）、アプリケーションの実行が継続される。外部機器と接続されていない場合（ステップＳ３０５：Ｎｏ）、判定部１０３は、接続可能な他の機器を探索し、接続可能な他の機器が見つかったか否かを判定する（ステップＳ３０６）。接続可能な他の機器が見つからなかった場合（ステップＳ３０６：Ｎｏ）、アプリケーションの実行が継続される。この場合の動作はアプリケーションの実装に依存するが、例えばアプリケーションは、機器が見つからない旨のメッセージを表示してもよい。
【００５９】
接続可能な他の機器が見つかった場合（ステップＳ３０６：Ｙｅｓ）、表示制御部１０４は、この機器を設定するためのセットアップ画面を表示する（ステップＳ３０７）。
【００６０】
このように、本実施形態にかかるナビゲーション装置では、あるアプリケーションの機能が他のアプリケーションでセットアップ済みの場合は、初めてアプリケーションが実行された場合であってもセットアップ画面を表示しない。これにより例えば共通の設定項目に対するセットアップ処理が省略可能となり、セットアップを効率化できる。
【００６１】
本実施形態にかかるナビゲーション装置で実行されるプログラムは、ＲＯＭ等に予め組み込まれて提供される。
【００６２】
本実施形態にかかるナビゲーション装置で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ（Compact  Disk  Read  Only  Memory）、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ（Compact  Disk  Recordable）、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録してコンピュータプログラムプロダクトとして提供されるように構成してもよい。
【００６３】
さらに、本実施形態にかかるナビゲーション装置で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、本実施形態にかかるナビゲーション装置で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。
【００６４】
本実施形態にかかるナビゲーション装置で実行されるプログラムは、コンピュータを上述したナビゲーション装置の各部として機能させうる。このコンピュータは、ＣＰＵがコンピュータ読取可能な記憶媒体からプログラムを主記憶装置上に読み出して実行することができる。
【符号の説明】
【００６５】
１００  ナビゲーション装置
１０１  記憶制御部
１０２  受付部
１０３  判定部
１０４  表示制御部
１２１  ＧＰＳユニット
１２２  車速センサ
１２５  記憶部
１２６  演算処理部
１２７  通信部
１２８  操作部
１２９  表示部
２００ａ、２００ｂ  携帯端末
【図１】
2015125640.tif 000003
【図２】
2015125640.tif 000004
【図３】
2015125640.tif 000005
【図４】
2015125640.tif 000006
【図５】
2015125640.tif 000007
【図６】
2015125640.tif 000008
【図７】
2015125640.tif 000009
【図８】
2015125640.tif 000010
【図９】
2015125640.tif 000011