(57)【要約】【課題】複数のアプリケーションによるアイコンが地図上で重複してしまうことを防ぎ、見やすい地図表示とする。【解決手段】ナビゲーション装置１は、制御部１０の処理により、複数のアプリケーションからアイコン情報をそれぞれ取得し（ステップＳ４０）、そのアイコン情報が表す各アイコンに対して、取得先のアプリケーションに応じた優先度をそれぞれ設定する（ステップＳ５０）。そして、異なるアプリケーションに対応する複数のアイコンが地図上で互いに重なるか否かを判定し（ステップＳ７０）、互いに重なると判定された複数のアイコンのうちいずれかを、ステップＳ５０で設定した優先度に基づいて優先的に表示する。【選択図】図３
2012225751.tif 000002
【特許請求の範囲】
【請求項１】
地図上に表示すべきアイコンを表すアイコン情報を複数のアプリケーションからそれぞれ取得するアイコン情報取得手段と、
前記アイコン情報取得手段により取得されたアイコン情報が表す各アイコンに対して、取得先のアプリケーションに応じた優先度をそれぞれ設定する優先度設定手段と、
異なるアプリケーションに対応する複数の前記アイコンが前記地図上で互いに重なるか否かを判定する重複判定手段と、
前記アイコン情報に基づいて前記アイコンを前記地図上に表示するアイコン表示制御手段とを備え、
前記アイコン表示制御手段は、前記優先度設定手段により設定された優先度に基づいて、前記重複判定手段により互いに重なると判定された複数の前記アイコンのうちいずれか少なくとも１つを優先的に表示することを特徴とする車載情報端末。
【請求項２】
請求項１に記載の車載情報端末において、
予め転送されたアプリケーションを実行し、同時に複数のアプリケーションを実行可能なアプリケーション実行手段と、
前記アプリケーション実行手段に前記アプリケーションを起動させるための起動操作を検出する操作検出手段とをさらに備え、
前記アプリケーション実行手段が同時に複数のアプリケーションを実行しているとき、前記優先度設定手段は、各アプリケーションの転送先および前記起動操作の入力先のいずれか少なくとも一方に基づいて、前記優先度を各アイコンに対してそれぞれ設定することを特徴とする車載情報端末。
【請求項３】
請求項２に記載の車載情報端末において、
複数の通信端末と接続し、各通信端末から転送される前記アプリケーションを受信する通信手段をさらに備え、
前記複数の通信端末には、互いに異なる優先順位がそれぞれ予め設定されており、
前記優先度設定手段は、各アプリケーションの転送先の各通信端末に対する前記優先順位に基づいて、前記優先度を各アイコンに対してそれぞれ設定することを特徴とする車載情報端末。
【請求項４】
請求項２または３に記載の車載情報端末において、
前記操作検出手段は、複数の操作部位を有しており、
前記複数の操作部位には、互いに異なる優先順位がそれぞれ予め設定されており、
前記優先度設定手段は、前記起動操作の入力先の各操作部位に対する前記優先順位に基づいて、前記優先度を各アイコンに対してそれぞれ設定することを特徴とする車載情報端末。
【請求項５】
請求項２乃至４のいずれか一項に記載の車載情報端末において、
前記アプリケーション実行手段が実行中のアプリケーションとは別のアプリケーションをさらに起動した場合、前記優先度設定手段は、前記優先度を各アイコンに対して再設定することを特徴とする車載情報端末。
【請求項６】
請求項１に記載の車載情報端末において、
前記アイコン情報取得手段は、接続された複数の通信端末がそれぞれ実行中の各アプリケーションから前記アイコン情報をそれぞれ取得し、
前記複数の通信端末には、互いに異なる優先順位がそれぞれ予め設定されており、
前記優先度設定手段は、各通信端末に対する前記優先順位に基づいて、前記優先度を各アイコンに対してそれぞれ設定することを特徴とする車載情報端末。
【請求項７】
請求項６に記載の車載情報端末において、
前記複数の通信端末とは別の通信端末により実行中のアプリケーションから前記アイコン情報取得手段が前記アイコン情報をさらに取得した場合、前記優先度設定手段は、前記優先度を各アイコンに対して再設定することを特徴とする車載情報端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両に搭載されて使用される情報端末に関する。
【背景技術】
【０００２】
従来、運転者用の入力機器と同乗者用の入力機器とを備えた車載用情報機器において、車両が走行中でかつナビゲーション機能を作動している場合は運転者優先モードとし、運転者用の入力機器からの入力操作を優先させることが知られている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−３７２９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年、様々なアプリケーションプログラム（以下、単にアプリケーションと称する）を入手して実行可能なスマートフォンと呼ばれる情報端末が広く用いられている。このようなスマートフォンから転送されるアプリケーションを実行したり、スマートフォンで実行されるアプリケーションからの情報を受信したりすることにより、車載情報端末において様々な情報をアイコンとして地図上に表示することができるようになる。この場合、複数のアプリケーションを同時に実行すると、その複数のアプリケーションによるアイコンが地図上で重複してしまうことがある。しかし、特許文献１に開示される従来の車載用情報機器は、単に運転者用の入力機器からの入力操作を優先させるものであるため、こうしたアイコンの重複表示に対して有効に作用することができない。
【課題を解決するための手段】
【０００５】
本発明による車載情報端末は、地図上に表示すべきアイコンを表すアイコン情報を複数のアプリケーションからそれぞれ取得するアイコン情報取得手段と、アイコン情報取得手段により取得されたアイコン情報が表す各アイコンに対して、取得先のアプリケーションに応じた優先度をそれぞれ設定する優先度設定手段と、異なるアプリケーションに対応する複数のアイコンが地図上で互いに重なるか否かを判定する重複判定手段と、アイコン情報に基づいてアイコンを地図上に表示するアイコン表示制御手段とを備え、アイコン表示制御手段は、優先度設定手段により設定された優先度に基づいて、重複判定手段により互いに重なると判定された複数のアイコンのうちいずれか少なくとも１つを優先的に表示するものである。
【発明の効果】
【０００６】
本発明によれば、複数のアプリケーションによるアイコンが地図上で重複してしまうことを防ぎ、見やすい地図表示とすることができる。
【図面の簡単な説明】
【０００７】
【図１】本発明の一実施の形態によるナビゲーション装置の構成を示す図である。
【図２】表示画面の例を示す図である。
【図３】第一の実施の形態による優先表示処理のフローチャートである。
【図４】第二の実施の形態による優先表示処理のフローチャートである。
【発明を実施するための形態】
【０００８】
−第一の実施の形態−
本発明の一実施の形態による車載情報端末をナビゲーション装置に適用した例について以下に説明する。図１は、本発明の一実施の形態によるナビゲーション装置の構成を示す図である。ナビゲーション装置１は、車両に搭載されており、複数の通信端末（ここでは通信端末２ａ、２ｂおよび２ｃと表す）とBluetooth（登録商標）通信により無線接続される。
【０００９】
通信端末２ａ、２ｂおよび２ｃは、たとえばスマートフォン、携帯電話、無線通信方式のＩＣカードなどであり、予めダウンロードされた各種のアプリケーションが記録されている。このアプリケーションの中には、ナビゲーション装置１において実行することで地図上の特定の地点に対応する情報を紹介するためのアプリケーション（以下、ナビアプリと称する）が含まれている。たとえば、飲食店、小売店、病院、遊戯施設などの各種お勧め施設を紹介するためのナビアプリや、車両を運転する際に注意すべき地点を紹介するためのナビアプリ、観光目的別のお勧め地点を紹介するためのナビアプリなどが存在する。通信端末２ａ、２ｂ、２ｃの各ユーザは、これらのナビアプリの中から任意のものを選択してダウンロードし、利用することができる。なお、１つのナビアプリに複数の機能を持たせ、その中からユーザが選択した機能に対応する情報を紹介するようにしてもよい。
【００１０】
通信端末２ａ、２ｂおよび２ｃは、ナビゲーション装置１と無線接続されることにより、上記のようなナビアプリをナビゲーション装置１へそれぞれ転送することができる。通信端末２ａ、２ｂおよび２ｃからナビアプリを転送されたナビゲーション装置１は、そのナビアプリを実行することにより、各種情報をアイコンとして地図上に表示することができる。このアイコンは、提供する情報の内容に応じた表示形態を有することが好ましい。さらに、いずれかのアイコンをユーザが地図上で選択すると、その詳細情報を文字や画像などで表示してユーザに提供するようにしてもよい。
【００１１】
ナビゲーション装置１は、制御部１０、振動ジャイロ１１、車速センサ１２、ハードディスク（ＨＤＤ）１３、ＧＰＳ受信部１４、ＶＩＣＳ（Vehicle Information and Communication System）（登録商標）情報受信部１５、表示モニタ１６、スピーカ１７、入力装置１８および無線インタフェース部１９を備えている。
【００１２】
制御部１０は、マイクロプロセッサや各種周辺回路、ＲＡＭ、ＲＯＭ等によって構成されており、ＨＤＤ１３に記録されている制御プログラムや地図データに基づいて、各種の処理を実行する。この制御部１０により、ナビゲーション装置１における様々な処理が実行される。たとえば、目的地を設定する際の目的地の探索処理、設定された目的地までの推奨経路の探索処理、各種の画像表示処理、ルート案内時の処理などが実行される。また、前述のナビアプリの実行も制御部１０によって行われる。
【００１３】
振動ジャイロ１１は、自車両の角速度を検出するためのセンサである。車速センサ１２は、自車両の車速を検出するためのセンサである。これらのセンサを用いて自車両の運動状態を所定の時間間隔ごとに検出することにより、自車両の移動量が求められ、それによって自車両の現在位置が検出される。
【００１４】
ＨＤＤ１３は、データの書き換えが可能な不揮発性の記録媒体であり、地図データを含む各種のデータが記録されている。ＨＤＤ１３に記録されている地図データは、必要に応じて制御部１０の制御により読み出され、制御部１０が実行する様々な処理や制御に利用される。この地図データには、経路計算データと、経路誘導データと、道路データと、背景データとが含まれている。経路計算データは、目的地までのルート探索に用いられる。経路誘導データは、設定された経路に従って自車両を目的地まで誘導するために用いられ、交差点名称や道路名称などを表す。道路データは、道路の形状や種別を表す。背景データは、河川や鉄道などの道路以外の地図形状や、各種施設の位置などを表す。なお、地図データにおいて各道路を表す最小単位はリンクと呼ばれている。すなわち、地図データにおいて各道路は複数のリンクによって構成されている。
【００１５】
通信端末２ａ、２ｂおよび２ｃから転送されたナビアプリは、ＨＤＤ１３において記録される。制御部１０は、ユーザからの起動操作に応じてＨＤＤ１３に記録されたナビアプリを読み出し、そのナビアプリを実行する。
【００１６】
ＧＰＳ受信部１４は、ＧＰＳ衛星から送信されるＧＰＳ信号を受信して制御部１０へ出力する。ＧＰＳ信号には、自車両の位置と現在時刻を求めるための情報として、そのＧＰＳ信号を送信したＧＰＳ衛星の位置と送信時刻の情報が含まれている。したがって、所定数以上のＧＰＳ衛星からＧＰＳ信号を受信することにより、これらの情報に基づいて自車両の現在位置と現在時刻を算出することができる。
【００１７】
ＶＩＣＳ情報受信部１５は、図示しないＶＩＣＳセンターからナビゲーション装置１に対して送信されるＶＩＣＳ情報を受信する。このＶＩＣＳ情報をＶＩＣＳ情報受信部１５が受信することにより、渋滞情報を始めとする様々な道路交通情報がナビゲーション装置１において取得される。ＶＩＣＳ情報受信部１５により受信されたＶＩＣＳ情報は、制御部１０に出力され、渋滞情報の表示や推奨経路の探索などに利用される。
【００１８】
なお、ＶＩＣＳセンターからナビゲーション装置１へのＶＩＣＳ情報の送信は、主に高速道路上に設置されている電波ビーコンや、主に一般道路上に設置されている光ビーコン、またはＦＭ多重放送によって行われる。電波ビーコンや光ビーコンは、その設置地点付近を通過する車両に対して、電波あるいは光（赤外線）により局所的にＶＩＣＳ情報を送信するものである。これに対して、ＦＭ多重放送では比較的広い地域に対してＶＩＣＳ情報を送信することができる。
【００１９】
表示モニタ１６は、ナビゲーション装置１において様々な画面表示を行うための装置であり、液晶ディスプレイ等を用いて構成される。この表示モニタ１６により、自車両の周辺の地図画面などが表示される。表示モニタ１６に表示される画面の内容は、制御部１０が行う画面表示制御によって決定される。なお、表示モニタ１６は、たとえば自車両のダッシュボード上やインストルメントパネル内など、ユーザが見やすいような位置に設置されている。スピーカ１７は、制御部１０の制御により、たとえば経路案内用の音声など、様々な内容の音声を出力する。
【００２０】
入力装置１８は、ナビゲーション装置１を動作させるための様々な入力操作をユーザが行うための装置であり、前席スイッチ１８ａ、後席スイッチ１８ｂ、タッチパネルスイッチ１８ｃおよびリモコン１８ｄの各操作部位を有している。前席スイッチ１８ａは、車両の運転席や助手席の付近に設置されており、後席スイッチ１８ｂは、車両の後部座席付近に設置されている。タッチパネルスイッチ１８ｃは、表示モニタ１６と一体化されており、画面上でユーザがタッチした位置に基づいて操作入力を検出する。リモコン１８ｄは、ユーザが持ち運び可能な遠隔操作用の操作部位であり、検出した入力操作内容を赤外線等による無線通信を用いて制御部１０に送信する。リモコン１８ｄを用いることにより、ユーザは車両内の任意の位置からナビゲーション装置１を遠隔操作することができる。
【００２１】
ユーザは、入力装置１８の任意の操作部位を操作することにより、たとえば、目的地に設定したい施設や地点の名称等を入力したり、予め登録された登録地の中から目的地を選択したり、地図を任意の方向にスクロールしたりすることができる。また、通信端末２ａ、２ｂおよび２ｃから転送されてＨＤＤ１３に記録されているナビアプリのいずれかを選択し、そのナビアプリを制御部１０に起動させて実行させることもできる。なお、入力装置１８の代わりに通信端末２ａ、２ｂまたは２ｃをユーザが操作することで、制御部１０がナビアプリを起動して実行させるようにしてもよい。
【００２２】
ユーザが入力装置１８を操作して目的地を設定すると、ナビゲーション装置１は、前述の経路計算データに基づいて、所定のアルゴリズムの演算を行うことにより、目的地までの推奨経路を探索する。そして、自車両の現在位置を検出し、その周辺の道路地図を表示しながら、探索された推奨経路に従って自車両を目的地まで誘導する。
【００２３】
無線インタフェース部１９は、ナビゲーション装置１と通信端末２ａ、２ｂおよび２ｃがBluetooth通信を行う際に、所定の無線インタフェース処理を実行する。この無線インタフェース部１９が行う無線インタフェース処理により、制御部１０からの送信データがBluetooth通信用の無線信号に変換され、通信端末２ａ、２ｂおよび２ｃへとそれぞれ送信される。また、無線インタフェース部１９において受信された通信端末２ａ、２ｂおよび２ｃからのBluetooth通信用の無線信号が、受信データに変換されて制御部１０へと出力される。こうして無線インタフェース部１９により通信端末２ａ、２ｂおよび２ｃに対して無線信号が送受信されることにより、ナビゲーション装置１と通信端末２ａ、２ｂおよび２ｃとが無線接続される。
【００２４】
通信端末２ａ、２ｂおよび２ｃは、上記のBluetooth通信用の無線信号として、転送するナビアプリのデータを無線インタフェース部１９へそれぞれ送信することができる。通信端末２ａ、２ｂおよび２ｃからのナビアプリのデータを受信した無線インタフェース部１９は、そのデータを制御部１０へ出力する。制御部１０は、無線インタフェース部１９から出力されたナビアプリのデータをＨＤＤ１３へ記録する。このようにして、通信端末２ａ、２ｂおよび２ｃからナビゲーション装置１へナビアプリの転送が行われる。
【００２５】
ナビゲーション装置１においてナビアプリが実行されることにより、表示モニタ１６において表示される表示画面の例を図２に示す。図２（ａ）は、優先表示処理を行わない場合の表示画面例であり、図２（ｂ）は、優先表示処理を行った場合の表示画面例である。これらの表示画面例では、３種類のナビアプリＡ、ＢおよびＣが同時に実行されているときに地図上に表示されるアイコンをそれぞれ示している。図２（ａ）および（ｂ）において、「Ａ」と書かれた符号２０ａ〜２４ａのアイコンはナビアプリＡによるアイコンをそれぞれ表し、「Ｂ」と書かれた符号２０ｂ〜２３ｂのアイコンはナビアプリＢによるアイコンをそれぞれ表し、「Ｃ」と書かれた符号２０ｃ〜２２ｃのアイコンはナビアプリＣによるアイコンをそれぞれ表している。
【００２６】
図２（ａ）では、アイコン２０ａ、２０ｂおよび２０ｃが一箇所に重ねて表示されており見づらくなっている。そこで、これらのアイコンのいずれかを優先的に表示するための優先表示処理をナビゲーション装置１において行うようにする。その結果、図２（ｂ）に示すように、いずれか１つのアイコン（ここではアイコン２０ａ）が優先的に表示され、他のアイコン２０ｂおよび２０ｃが表示されなくなる。これにより、複数のアプリケーションによるアイコンが地図上で重複してしまうことを防ぎ、見やすい地図表示とすることができる。
【００２７】
本実施形態による上記の優先表示処理のフローチャートを図３に示す。このフローチャートは、ナビゲーション装置１において制御部１０により実行される。
【００２８】
ステップＳ１０において、制御部１０は、ユーザからのナビアプリ起動要求があるか否かを判定する。前述のように、ユーザは入力装置１８において前席スイッチ１８ａ、後席スイッチ１８ｂ、タッチパネルスイッチ１８ｃまたはリモコン１８ｄを操作することにより、ＨＤＤ１３に記録されているナビアプリのうちいずれかを起動させるための起動操作を入力することができる。この起動操作が入力装置１８により検出されると、制御部１０はナビアプリ起動要求ありと判定し、ステップＳ２０へ進む。一方、入力装置１８により起動操作が検出されない場合、制御部１０はナビアプリ起動要求なしと判定し、ステップＳ３０へ進む。
【００２９】
ステップＳ２０において、制御部１０は、ステップＳ１０で検出したナビアプリ起動操作に応じて、ＨＤＤ１３に記録されているナビアプリの中からいずれかを選択し、そのナビアプリを起動する。これにより、制御部１０においてナビアプリが実行され、当該ナビアプリに応じたアイコンを表示するためのアイコン情報が生成される。
【００３０】
ステップＳ３０において、制御部１０は、ナビアプリを実行中であるか否かを判定する。少なくとも１つのナビアプリを実行中であればステップＳ４０へ進み、ナビアプリを１つも実行していなければステップＳ１０へ戻る。
【００３１】
ステップＳ４０において、制御部１０は、地図上に表示すべきアイコンを表すアイコン情報を現在実行中のナビアプリから取得する。このとき、複数のナビアプリを同時に実行中であれば、各ナビアプリからアイコン情報をそれぞれ取得する。アイコン情報は、図２（ａ）、（ｂ）に例示したようなナビアプリごとのアイコンを地図上に表示するために必要な情報、たとえばアイコンの種類や表示位置などの情報を含んでいる。さらに、前述のような詳細情報をアイコン情報の中に含めてもよい。
【００３２】
ステップＳ５０において、制御部１０は、ステップＳ４０で取得したアイコン情報が表す各アイコンに対して、取得先のナビアプリに応じた優先度をそれぞれ設定する。ここでは、ナビアプリの転送先または起動操作の入力先のいずれか一方に基づいて、以下で説明するように各アイコンの優先度をそれぞれ設定することができる。なお、実行中のナビアプリが１つだけであり、そのナビアプリに応じた１種類のアイコンのみを表示する場合は、優先度の設定が不要であるため、ステップＳ５０の処理は行わなくてよい。
【００３３】
最初に、ナビアプリの転送先に基づいて優先度を設定する方法について説明する。この場合、各ナビアプリの転送先の通信端末に対して予め設定された優先順位に基づいて、各アイコンの優先度をそれぞれ設定する。すなわち、ナビゲーション装置１へナビアプリを転送する通信端末に対して、その通信端末ごとに優先順位を予め設定しておく。そして、ナビゲーション装置１においてナビアプリが実行されたときには、当該優先順位に応じた優先度を各アイコンに対して設定する。
【００３４】
たとえば、前述のナビアプリＡが通信端末２ａから転送され、ナビアプリＢが通信端末２ｂから転送され、ナビアプリＣが通信端末２ｃから転送された場合を考える。このとき、ナビゲーション装置１において、たとえば通信端末２ａには１番目の優先順位、通信端末２ｂには２番目の優先順位、通信端末２ｃには３番目の優先順位がそれぞれ設定されているものとする。なお、各通信端末の優先順位の設定は、たとえば無線通信の接続設定の中で行うようにしてもよいし、ナビアプリの転送時に行うようにしてもよい。一度設定された優先順位を後からユーザが任意に変更できるようにしてもよい。
【００３５】
上記のような場合、図２（ａ）のアイコン２０ａ〜２４ａには、ナビアプリＡの転送先である通信端末２ａの優先順位に応じた優先度がそれぞれ設定される。同様に、アイコン２０ｂ〜２３ｂには、ナビアプリＢの転送先である通信端末２ｂの優先順位に応じた優先度がそれぞれ設定され、アイコン２０ｃ〜２２ｃには、ナビアプリＣの転送先である通信端末２ｃの優先順位に応じた優先度がそれぞれ設定される。これにより、地図上で互いに重なっているアイコン２０ａ、２０ｂおよび２０ｃのうち、アイコン２０ａに対して最も高い優先度が設定される。
【００３６】
次に、起動操作の入力先に基づいて優先度を設定する方法について説明する。この場合、各ナビアプリを起動する際にユーザが起動操作を行った入力装置１８の各操作部位に対して予め設定された優先順位に基づいて、各アイコンの優先度をそれぞれ設定する。すなわち、入力装置１８が有する前席スイッチ１８ａ、後席スイッチ１８ｂ、タッチパネルスイッチ１８ｃおよびリモコン１８ｄの各操作部位に対して優先順位を予め設定しておく。たとえば、主に運転者が操作を行う前席スイッチ１８ａやタッチパネルスイッチ１８ｃには高い優先順位を設定し、主に運転者以外の同乗者が操作を行う後席スイッチ１８ｂやリモコン１８ｄには低い優先順位を設定しておく。そして、ナビゲーション装置１においていずれかの操作部位に対してユーザが起動操作を行うことによりナビアプリが実行されたときには、当該優先順位に応じた優先度を各アイコンに対して設定する。
【００３７】
たとえば、前述のナビアプリＡに対する起動操作が前席スイッチ１８ａにより検出され、ナビアプリＢに対する起動操作が後席スイッチ１８ｂにより検出され、ナビアプリＣに対する起動操作がリモコン１８ｄにより検出された場合を考える。このとき、ナビゲーション装置１において、たとえば前席スイッチ１８ａには１番目の優先順位、後席スイッチ１８ｂには２番目の優先順位、リモコン１８ｄには３番目の優先順位がそれぞれ設定されているものとする。なお、操作部位の優先順位の設定は、ユーザが任意に変更できるようにしてもよい。
【００３８】
上記のような場合、図２（ａ）のアイコン２０ａ〜２４ａには、ナビアプリＡに対する起動操作の入力先である前席スイッチ１８ａの優先順位に応じた優先度がそれぞれ設定される。同様に、アイコン２０ｂ〜２３ｂには、ナビアプリＢに対する起動操作の入力先である後席スイッチ１８ｂの優先順位に応じた優先度がそれぞれ設定され、アイコン２０ｃ〜２２ｃには、ナビアプリＣに対する起動操作の入力先であるリモコン１８ｄの優先順位に応じた優先度がそれぞれ設定される。これにより、地図上で互いに重なっているアイコン２０ａ、２０ｂおよび２０ｃのうち、アイコン２０ａに対して最も高い優先度が設定される。
【００３９】
なお、以上説明したようなナビアプリの転送先に基づく優先度の設定と起動操作の入力先に基づく優先度の設定とを、ナビゲーション装置１において同時に行うようにしてもよい。たとえば、通信端末２ａ、２ｂおよび２ｃからもナビアプリを起動できるようにし、これらの通信端末から起動されたナビアプリについては、当該ナビアプリの転送先に基づく優先度の設定を行う一方で、入力装置１８の各操作部位に対してユーザが起動操作を入力することで起動されたナビアプリについては、当該起動操作の入力先に基づく優先度の設定を行うようにする。あるいは、優先度の設定方法をユーザが任意に選択できるようにしてもよい。
【００４０】
ステップＳ５０では、以上説明したような設定方法により、各アイコンに対する優先度がそれぞれ設定される。
【００４１】
ステップＳ６０において、制御部１０は、ステップＳ４０で取得したアイコン情報が表す各アイコンのうちいずれかのアイコンを選択する。
【００４２】
ステップＳ７０において、制御部１０は、ステップＳ６０で選択したアイコンが他のナビアプリのアイコンと地図上で互いに重なり合うか否かを判定する。この重なり判定は、当該アイコンを表すアイコン情報の内容と、他のナビアプリによるアイコン情報とを比較することによって行うことができる。たとえば、当該アイコンの表示位置と、他のナビアプリによるアイコンのうちいずれかの表示位置との差が所定の範囲内にあれば、これらのアイコンが地図上で互いに重なり合うと判定することができる。なお、選択したアイコンと同じナビアプリによるアイコンは、ステップＳ７０の重なり判定の対象から除外することが好ましい。
【００４３】
以上説明したような重なり判定をステップＳ７０で行うことにより、ステップＳ６０で選択したアイコンと他のナビアプリのアイコンとが地図上で互いに重なり合うと判定した場合はステップＳ８０へ進み、重ならないと判定した場合はステップＳ９０へ進む。
【００４４】
ステップＳ８０において、制御部１０は、ステップＳ６０で選択したアイコンに対してステップＳ５０で設定された優先度と、当該アイコンと重なるアイコンに対してステップＳ５０で設定された優先度とを比較する。その結果、ステップＳ６０で選択したアイコンのほうが優先度が高ければステップＳ９０へ進み、そうでない場合、すなわち選択したアイコンと重なるアイコンのほうが優先度が高ければステップＳ１００へ進む。
【００４５】
ステップＳ９０において、制御部１０は、ステップＳ６０で選択したアイコンを表示対象アイコンとして設定する。ステップＳ９０を実行したら、制御部１０はステップＳ１１０へ進む。
【００４６】
ステップＳ１００において、制御部１０は、ステップＳ６０で選択したアイコンを非表示対象アイコンとして設定する。ステップＳ１００を実行したら、制御部１０はステップＳ１１０へ進む。
【００４７】
ステップＳ１１０において、制御部１０は、ステップＳ４０で取得したアイコン情報が表す全てのアイコンをステップＳ６０において選択済みであるか否かを判定する。全てのアイコンを選択済みであればステップＳ１２０へ進む。一方、未選択のアイコンがある場合はステップＳ６０へ戻り、その中からいずれかのアイコンをステップＳ６０において選択して前述のような処理を行う。
【００４８】
ステップＳ１２０において、制御部１０は、ステップＳ４０で取得したアイコン情報に基づいて、ステップＳ９０で設定された各表示対象アイコンを表示モニタ１６において地図上にそれぞれ表示する。このとき、ステップＳ１００で設定された非表示対象アイコンは地図上に表示しないようにする。これにより、ステップＳ５０で設定した優先度に基づいて、ステップＳ７０で互いに重なると判定された複数のアイコンのうちいずれかを優先的に表示する。すなわち、異なるアプリケーションによる複数のアイコンが互いに重なり合う場合は、最も高い優先度が設定されたアイコンのみを表示し、それ以外のアイコンを表示しないようにする。その結果、たとえば図２（ａ）に示すように地図上で互いに重なっているアイコン２０ａ、２０ｂおよび２０ｃのうち、最も高い優先度が設定されたアイコン２０ａのみを図２（ｂ）に示すように表示する。
【００４９】
ステップＳ１３０において、制御部１０は、ステップＳ１２０で行った各アイコンの表示を更新するか否かを判定する。ここでは、たとえば車両が所定距離以上を走行したり、地図がスクロールされたりすることによって、表示すべき地図範囲が変更したときに、各アイコンの表示を更新すると判定する。また、それまでに実行中のナビアプリとは別のナビアプリがナビゲーション装置１において制御部１０により起動され、そのナビアプリによるアイコンを表示するときにも、各アイコンの表示を更新するとステップＳ１３０において判定することが好ましい。こうして各アイコンの表示を更新すると判定するまではステップＳ１３０を繰り返し行い、各アイコンの表示を更新すると判定したらステップＳ１０へ戻って前述のような処理を繰り返す。
【００５０】
なお、上記のように表示すべき地図範囲が変更した場合は、新たに取得したアイコン情報が表すアイコンのみについて優先度を設定し、その優先度に応じた表示を行う一方で、既に表示されていたアイコンについてはその表示状態を維持することが好ましい。このようにすれば、無駄な処理を減らして効率的な運用が可能となる。一方、制御部１０が現在実行中のナビアプリとは別のナビアプリをさらに起動した場合は、既に表示されていたアイコンについても優先度を再設定し、その優先度に応じた表示を行うことが好ましい。このようにすれば、別のナビアプリを起動した直後であっても、そのナビアプリを含めて実行中の各ナビアプリによるアイコンをその優先度に応じて地図上にそれぞれ表示することができる。
【００５１】
以上説明した第一の実施の形態によれば、次の作用効果を奏する。
【００５２】
（１）ナビゲーション装置１は、制御部１０の処理により、地図上に表示すべきアイコンを表すアイコン情報を複数のアプリケーションからそれぞれ取得し（ステップＳ４０）、そのアイコン情報が表す各アイコンに対して、取得先のアプリケーションに応じた優先度をそれぞれ設定する（ステップＳ５０）。そして、異なるアプリケーションに対応する複数のアイコンが地図上で互いに重なるか否かを判定し（ステップＳ７０）、ステップＳ４０で取得したアイコン情報に基づいてアイコンを地図上に表示する（ステップＳ１２０）。このとき、ステップＳ５０で設定した優先度に基づいて、ステップＳ７０で互いに重なると判定された複数のアイコンのうちいずれかを優先的に表示するようにした。これにより、複数のアプリケーションによるアイコンが地図上で重複してしまうことを防ぎ、見やすい地図表示とすることができる。
【００５３】
（２）制御部１０が同時に複数のアプリケーションを実行しているとき、ステップＳ５０では、各アプリケーションの転送先および起動操作の入力先のいずれか少なくとも一方に基づいて、優先度を各アイコンに対してそれぞれ設定する。すなわち、無線インタフェース部１９により接続される通信端末２ａ、２ｂおよび２ｃに、互いに異なる優先順位をそれぞれ予め設定しておき、ステップＳ５０において、各アプリケーションの転送先の各通信端末に対する優先順位に基づいて、優先度を各アイコンに対してそれぞれ設定する。また、入力装置１８が有する前席スイッチ１８ａ、後席スイッチ１８ｂ、タッチパネルスイッチ１８ｃおよびリモコン１８ｄの各操作部位に、互いに異なる優先順位をそれぞれ予め設定しておき、ステップＳ５０において、起動操作の入力先の各操作部位に対する優先順位に基づいて、優先度を各アイコンに対してそれぞれ設定する。このようにしたので、各アイコンに対して、取得先のアプリケーションに応じた適切な優先度を確実かつ容易に設定することができる。
【００５４】
（３）制御部１０が実行中のアプリケーションとは別のアプリケーションをさらに起動した場合、ステップＳ５０では、優先度を各アイコンに対して再設定することができる。このようにすれば、別のアプリケーションを起動した直後であっても、そのアプリケーションによるアイコン表示を即時に反映し、実行中の各アプリケーションによるアイコンをその優先度に応じて地図上にそれぞれ表示することができる。
【００５５】
−第二の実施の形態−
次に本発明の第二の実施の形態について説明する。上記で説明した第一の実施の形態では、通信端末２ａ、２ｂおよび２ｃからナビゲーション装置１へ転送されたナビアプリがナビゲーション装置１において実行されることにより、地図上に様々なアイコンが表示される例について説明した。これに対して、以下で説明する第二の実施の形態では、通信端末２ａ、２ｂおよび２ｃからナビゲーション装置１へナビアプリを転送せずに、通信端末２ａ、２ｂおよび２ｃにおいてナビアプリをそれぞれ実行し、それによってナビゲーション装置１において地図上に様々なアイコンを表示する例を説明する。
【００５６】
本実施形態によるナビゲーション装置１および通信端末２ａ、２ｂおよび２ｃの構成は、図１に示す第一の実施の形態によるものと同一である。したがって、以下の説明では、図１の構成を用いて本実施形態についての説明を行うものとする。
【００５７】
通信端末２ａ、２ｂおよび２ｃの各ユーザは、予めダウンロードしたナビアプリを通信端末２ａ、２ｂおよび２ｃにおいてそれぞれ実行させることができる。ユーザからナビアプリを実行するように指示されると、通信端末２ａ、２ｂおよび２ｃの各々は、当該ナビアプリを実行し、そのナビアプリによって生成されたアイコン情報をナビゲーション装置１に対して送信する。通信端末２ａ、２ｂおよび２ｃから送信されたアイコン情報は、ナビゲーション装置１において無線インタフェース部１９により受信され、無線インタフェース部１９から制御部１０へ出力される。制御部１０は、こうして取得したアイコン情報に基づいて、図２（ａ）、（ｂ）に例示したような表示画面を表示モニタ１６に表示することができる。なお、前述したように、図２（ａ）は優先表示処理を行わない場合の表示画面例であり、図２（ｂ）は優先表示処理を行った場合の表示画面例である。
【００５８】
本実施形態による優先表示処理のフローチャートを図４に示す。このフローチャートは、ナビゲーション装置１において制御部１０により実行される。なお、図４のフローチャートでは、図３に示した第一の実施の形態による処理のフローチャートと同じ内容の処理ステップに対して、同一ステップ番号を付している。以下の説明では、この図３と同一ステップ番号の処理ステップについて、特に必要がない限りはその説明を省略する。
【００５９】
ステップＳ３１において、制御部１０は、無線インタフェース部１９が行うBluetooth通信によりナビゲーション装置１と接続されている通信端末において、ナビアプリを実行中であるか否かを判定する。Bluetooth接続されている各通信端末のうちいずれか少なくとも１つの通信端末において、少なくとも１つのナビアプリを実行中であればステップＳ４１へ進み、ナビアプリを実行中の通信端末が１つもBluetooth接続されていない場合はステップＳ３１に留まる。
【００６０】
ステップＳ４１において、制御部１０は、ステップＳ３１でナビアプリを実行中であると判定した各通信端末から地図上に表示すべきアイコンを表すアイコン情報をそれぞれ受信する。すなわち、無線インタフェース部１９を介したBluetooth通信により、各通信端末が実行中のナビアプリによって生成されるアイコン情報をそれぞれ受信する。これにより、Bluetooth通信を用いて無線接続された各通信端末がそれぞれ実行中の各アプリケーションからアイコン情報をそれぞれ取得する。
【００６１】
ステップＳ５１において、制御部１０は、ステップＳ４１で受信したアイコン情報が表す各アイコンに対して、取得先のナビアプリに応じた優先度をそれぞれ設定する。ここでは、ナビアプリを実行中の各通信端末に対して予め設定された優先順位に基づいて、各アイコンの優先度をそれぞれ設定する。すなわち、ナビアプリを実行することでナビゲーション装置１へとアイコン情報を送信する通信端末に対して、その通信端末ごとに優先順位を予め設定しておき、これに応じた優先度を各アイコンに対して設定する。
【００６２】
たとえば、第一の実施の形態で説明したナビアプリＡ、ＢおよびＣについて、ナビアプリＡが通信端末２ａにおいて実行され、ナビアプリＢが通信端末２ｂにおいて実行され、ナビアプリＣが通信端末２ｃにおいて実行された場合を考える。このとき、ナビゲーション装置１において、たとえば通信端末２ａには１番目の優先順位、通信端末２ｂには２番目の優先順位、通信端末２ｃには３番目の優先順位がそれぞれ設定されているものとする。なお、各通信端末の優先順位の設定は、たとえば無線通信の接続設定の中で行うようにしてもよいし、ナビアプリの実行時に行うようにしてもよい。一度設定された優先順位を後からユーザが任意に変更できるようにしてもよい。
【００６３】
上記のような場合、図２（ａ）のアイコン２０ａ〜２４ａには、ナビアプリＡを実行している通信端末２ａの優先順位に応じた優先度がそれぞれ設定される。同様に、アイコン２０ｂ〜２３ｂには、ナビアプリＢを実行している通信端末２ｂの優先順位に応じた優先度がそれぞれ設定され、アイコン２０ｃ〜２２ｃには、ナビアプリＣを実行している通信端末２ｃの優先順位に応じた優先度がそれぞれ設定される。これにより、地図上で互いに重なっているアイコン２０ａ、２０ｂおよび２０ｃのうち、アイコン２０ａに対して最も高い優先度が設定される。
【００６４】
ステップＳ５１では、以上説明したような設定方法により、各アイコンに対する優先度がそれぞれ設定される。なお、１つの通信端末において１つのナビアプリのみを実行中であり、そのナビアプリに応じた１種類のアイコンのみを表示する場合は、優先度の設定が不要であるため、ステップＳ５１の処理は行わなくてよい。
【００６５】
ステップＳ６０以降では、第一の実施の形態で説明したのと同様の処理が各ステップにおいてそれぞれ行われる。
【００６６】
なお、ステップＳ１３０の判定では、第一の実施の形態で説明したのと同様に、たとえば車両が所定距離以上を走行したり地図がスクロールされたりすることで表示すべき地図範囲が変更したときに、各アイコンの表示を更新すると判定することができる。この場合は、新たに取得したアイコン情報が表すアイコンのみについて優先度を設定し、その優先度に応じた表示を行う一方で、既に表示されていたアイコンについてはその表示状態を維持することが好ましい。このようにすれば、無駄な処理を減らして効率的な運用が可能となる。
【００６７】
また、それまでにナビアプリを実行中であった通信端末とは別の通信端末によりナビアプリが実行され、当該ナビアプリからアイコン情報をさらに取得した場合にも、各アイコンの表示を更新するとステップＳ１３０において判定することができる。この場合は、既に表示されていたアイコンについても優先度を再設定し、その優先度に応じた表示を行うことが好ましい。このようにすれば、別の通信端末においてナビアプリを起動した直後であっても、そのナビアプリを含めて各通信端末が実行中の各ナビアプリによるアイコンをその優先度に応じて地図上にそれぞれ表示することができる。
【００６８】
以上説明した第二の実施の形態によれば、次の作用効果を奏する。
【００６９】
（１）ナビゲーション装置１は、制御部１０の処理により、無線接続された複数の通信端末がそれぞれ実行中の各アプリケーションから地図上に表示すべきアイコンを表すアイコン情報をそれぞれ取得し（ステップＳ４１）、そのアイコン情報が表す各アイコンに対して、取得先のアプリケーションに応じた優先度をそれぞれ設定する（ステップＳ５１）。そして、異なるアプリケーションに対応する複数のアイコンが地図上で互いに重なるか否かを判定し（ステップＳ７０）、ステップＳ４１で取得したアイコン情報に基づいてアイコンを地図上に表示する（ステップＳ１２０）。このとき、ステップＳ５１で設定した優先度に基づいて、ステップＳ７０で互いに重なると判定された複数のアイコンのうちいずれかを優先的に表示するようにした。これにより、第一の実施の形態と同様に、複数のアプリケーションによるアイコンが地図上で重複してしまうことを防ぎ、見やすい地図表示とすることができる。
【００７０】
（２）無線接続された通信端末２ａ、２ｂおよび２ｃに互いに異なる優先順位をそれぞれ予め設定しておき、ステップＳ５１において、各通信端末に対する優先順位に基づいて、優先度を各アイコンに対してそれぞれ設定する。このようにしたので、第一の実施の形態と同様に、各アイコンに対して、取得先のアプリケーションに応じた適切な優先度を確実かつ容易に設定することができる。
【００７１】
（３）別の通信端末により実行中のアプリケーションからアイコン情報をさらに取得した場合、ステップＳ５１では、優先度を各アイコンに対して再設定することができる。このようにすれば、第一の実施の形態と同様に、別の通信端末がアプリケーションを起動した直後であっても、そのアプリケーションによるアイコン表示を即時に反映し、実行中の各アプリケーションによるアイコンをその優先度に応じて地図上にそれぞれ表示することができる。
【００７２】
なお、以上説明した各実施の形態では、異なるアプリケーションによる複数のアイコンが互いに重なり合う場合は、最も高い優先度が設定されたアイコンのみを表示する例について説明した。しかし、優先度の高いアイコンを優先表示する形態はこれに限定されない。たとえば、優先度が高いアイコンほどその重なり順序が上になるように複数のアイコンを重ねて表示してもよいし、あるいは、優先度が高いアイコンほどはっきりとした色合いで表示し、優先度が低くなるにつれて徐々に薄い色合いで半透明状となるように表示してもよい。さらに、優先度が上位のものから所定数のアイコンを優先的に表示し、それ以外のアイコンを表示しないようにしてもよい。すなわち、互いに重なり合う複数のアイコンのうちいずれか少なくとも１つを優先的に表示することができる限り、どのようなアイコンの表示形態としてもよい。
【００７３】
また、以上説明した各実施の形態では、本発明をナビゲーション装置に適用した例を説明したが、本発明はこれに限定されるものではなく、様々な車載通信装置に適用することができる。また、通信端末との無線接続にBluetooth通信を利用する例を説明したが、他の通信規格を利用して無線接続を行ってもよいし、有線接続としてもよい。上記各実施の形態や各種の変形例は、あくまで一例である。したがって、発明の特徴が損なわれない限り、本発明はこれらの内容に限定されるものではない。
【００７４】
以上説明した各実施の形態や各種の変形例はあくまで一例であり、発明の特徴が損なわれない限り、本発明はこれらの内容に限定されるものではない。
【符号の説明】
【００７５】
１：ナビゲーション装置、２ａ，２ｂ，２ｃ：通信端末、１０：制御部、
１１：振動ジャイロ、１２：車速センサ、１３：ＨＤＤ、１４：ＧＰＳ受信部、
１５：ＶＩＣＳ情報受信部、１６：表示モニタ、１７：スピーカ、１８：入力装置、
１９：無線インタフェース部
【図１】
2012225751.tif 000003
【図２】
2012225751.tif 000004
【図３】
2012225751.tif 000005
【図４】
2012225751.tif 000006