(57)【特許請求の範囲】
【請求項１】
第１送信元が送信した第１交通情報と、前記第１送信元と異なる第２送信元が送信した前記第１交通情報よりも高精度の第２交通情報と、を受信する交通情報受信手段と、
前記第１交通情報が示すイベントの数である第１イベント数と、前記第２交通情報が示すイベントの数である第２イベント数とを取得するイベント数取得手段と、
前記第１交通情報と前記第２交通情報とのいずれかを表示情報として選択するとともに、前記第２交通情報が表示部に表示されている状態において前記第２イベント数が前記第１イベント数よりも少なくなった場合でも、前記第２イベント数が所定の下限数以上である場合には、前記第２交通情報を継続して前記表示情報として選択する表示情報選択手段と、
前記表示情報を地図上に重畳させて前記表示部に表示させる表示制御手段と、
を備える交通情報表示システム。
【請求項２】
前記表示情報選択手段は、前記第１交通情報が前記表示部に表示されている状態において、前記第２イベント数が前記第１イベント数以上となった場合に、前記第１交通情報から前記第２交通情報へと前記表示情報を切り替える、
請求項１に記載の交通情報表示システム。
【請求項３】
前記イベント数取得手段は、前記第１交通情報と前記第２交通情報とが示すイベントのうち同一の種類のイベントについての前記第１イベント数と前記第２イベント数とを取得する、
請求項１または請求項２のいずれかに記載の交通情報表示システム。
【請求項４】
前記イベント数取得手段は、前記第１交通情報と前記第２交通情報とが示すイベントのうち現在の道路状況に関するイベントについての前記第１イベント数と前記第２イベント数とを取得する、
請求項３に記載の交通情報表示システム。
【請求項５】
前記イベント数取得手段は、前記第１交通情報と前記第２交通情報とが示すイベントのうち前記交通情報受信手段が位置する領域内のイベントについての前記第１イベント数と前記第２イベント数とを取得する、
請求項１から請求項４のいずれか一項に記載の交通情報表示システム。
【請求項６】
前記イベント数取得手段は、前記第１交通情報と前記第２交通情報とが示すイベントのうち前記表示部に表示された地図上の位置を含む領域内のイベントについての前記第１イベント数と前記第２イベント数とを取得する、
請求項１から請求項４のいずれか一項に記載の交通情報表示システム。
【請求項７】
前記交通情報受信手段は、ＲＤＳ（Radio Data System）規格に準じた前記第１交通情報と、ＴＰＥＧ（Transport Protocol Experts Group）規格に準じた前記第２交通情報とを受信する、
請求項１から請求項６のいずれか一項に記載の交通情報表示システム。
【請求項８】
交通情報受信手段が、第１送信元が送信した第１交通情報と、前記第１送信元と異なる第２送信元が送信した前記第１交通情報よりも高精度の第２交通情報と、を受信するステップと、
イベント数取得手段が、前記第１交通情報が示すイベントの数である第１イベント数と、前記第２交通情報が示すイベントの数である第２イベント数とを取得するステップと、
表示情報選択手段が、前記第１交通情報と前記第２交通情報とのいずれかを表示情報として選択するとともに、前記第２交通情報が表示部に表示されている状態において前記第２イベント数が前記第１イベント数よりも少なくなった場合でも、前記第２イベント数が所定の下限数以上である場合には、前記第２交通情報を継続して前記表示情報として選択するステップと、
表示制御手段が、前記表示情報を地図上に重畳させて前記表示部に表示させるステップと、
を含む交通情報表示方法。
【請求項９】
コンピュータを、
第１送信元が送信した第１交通情報と、前記第１送信元と異なる第２送信元が送信した前記第１交通情報よりも高精度の第２交通情報と、を受信する交通情報受信手段と、
前記第１交通情報が示すイベントの数である第１イベント数と、前記第２交通情報が示すイベントの数である第２イベント数とを取得するイベント数取得手段と、
前記第１交通情報と前記第２交通情報とのいずれかを表示情報として選択するとともに、前記第２交通情報が表示部に表示されている状態において前記第２イベント数が前記第１イベント数よりも少なくなった場合でも、前記第２イベント数が所定の下限数以上である場合には、前記第２交通情報を継続して前記表示情報として選択する表示情報選択手段と、
前記表示情報を地図上に重畳させて前記表示部に表示させる表示制御手段、
として機能させる交通情報表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受信した交通情報を表示させる交通情報表示装置、方法およびプログラムに関する。
【背景技術】
【０００２】
複数の送信メディアを介して複数の交通情報を受信するナビゲーション装置が知られている（特許文献１、参照。）。特許文献１のナビゲーション装置は、複数の交通情報のうちユーザが予め選択した一つの送信メディアを介して受信した交通情報を表示する。このように、複数の送信メディアのなかからユーザが選択した一つの送信メディアを介して受信した交通情報を表示させることにより、複数の送信メディアを介して受信した複数の交通情報が同時に表示されることが防止でき、ユーザの混乱を防止できる。
一方、ＦＭ多重放送を介して交通情報を受信するとともに、受信できる交通情報のデータ量が最も大きくなるＦＭ多重放送の周波数（送信メディア）を選択して交通情報を受信するナビゲーション装置が知られている（特許文献２、参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平９−２１８０４５号公報
【特許文献２】特開２０００−２８５３８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１において表示に適する交通情報が送信される送信メディアをユーザが判断することは困難であるという問題があった。一方、特許文献２のように受信できる交通情報のデータ量が最も大きくなる送信メディアを選択して交通情報を受信したとしても、当該送信メディアにて高精度の交通情報が放送されているとは限らず、低精度の交通情報が表示されるという問題があった。送信メディアを介して交通情報を送信する主体である送信元によって送信される交通情報の精度がそもそも異なるため、必ずしも受信できる交通情報のデータ量が最大となる送信メディアを介して受信される交通情報の精度が最も高精度であるとは限らないからである。
本発明は、前記課題にかんがみてなされたもので、ユーザが判断することなく高精度の交通情報を表示させる技術を提供することを目的とする。
【課題を解決するための手段】
【０００５】
前記の目的を達成するため、本発明において、交通情報受信手段は、第１送信元が送信した第１交通情報と、第１送信元と異なる第２送信元が送信した第１交通情報よりも高精度の第２交通情報と、を受信する。イベント数取得手段は、第１交通情報が示すイベントの数である第１イベント数と、第２交通情報が示すイベントの数である第２イベント数とを取得する。そして、表示情報選択手段は、第２交通情報が表示部に表示されている状態において、第２イベント数が第１イベント数よりも少なくなった場合でも、第２イベント数が所定の下限数以上である場合には、第２交通情報を継続して表示情報として選択する。表示制御手段は、表示情報を地図上に重畳させて表示部に表示させる。
【０００６】
ここで、第２イベント数が第１イベント数よりも少なくなった場合、第２交通情報を表示情報として選択するよりも、第１交通情報を表示情報として選択する方が表示部にて表示できる交通情報の量が多くなる。しかし、第２交通情報が表示部に表示されている状態において、表示情報を第２交通情報から第１交通情報へと切り替えると、表示部に表示された表示情報の精度が低下する。そこで、第２交通情報が表示部に表示されている状態において、第２イベント数が第１イベント数よりも少なくなっても、第２イベント数が所定の下限数以上である場合には、第２交通情報を継続して表示させる。このように、第１交通情報を表示情報として選択する方が表示部にて表示できる交通情報の量が多くなる場合でも、高精度の第２交通情報を継続して表示させることにより、表示部に表示された表示情報の精度の低下が防止できる。また、第１交通情報と第２交通情報とのどちらが表示させるかをユーザが判断しなくても済む。
【０００７】
以下、第１送信元と第２送信元とを送信元と総称し、第１交通情報と第２交通情報とを交通情報と総称し、第１イベント数と第２イベント数とをイベント数と総称する場合もある。
第１送信元と第２送信元とが異なるとは、交通情報の送信主体が異なることを意味する。例えば、交通情報を生成して送信するための情報源（計測機器）、情報収集量、情報収集頻度、情報送信頻度、情報送信媒体（キャリア，符号化方式，復号方式，変調方式，復調方式等）、送信機器等の少なくとも一つが第１送信元と第２送信元とで異なっていればよい。イベントは、現実の交通状況における事象に対応し、当該事象の内容を示す情報の包括単位をなす。すなわち、交通状況における事象の内容（事象の属性や位置や方向や範囲等）を示す情報の包括単位としてイベントが設定される。
【０００８】
イベント数取得手段は、交通情報が示すイベントの個数をイベント数として取得すればよく、例えば交通情報からイベントの内容を示す情報を取得し、当該イベントの内容を示す情報の量に基づいてイベント数を取得してもよい。また、イベント数取得手段は、交通情報の所定の箇所（例えばヘッダ等）に記述された目次情報が示すイベントの数を、イベント数として取得してもよい。なお、第１交通情報と第２交通情報とでデータ構造が異なる場合もあり、第１イベント数と第２イベント数の取得方法が互いに異なっていてもよい。
【０００９】
表示情報選択手段は、第２イベント数が所定の下限数以上である限りにおいて第２交通情報を継続して表示させればよく、第２イベント数の下限数は第２交通情報の表示が可能となる範囲の下限数とすることが望ましい。例えば、第２イベント数が１以上であれば第２交通情報が表示できる場合において、第２イベント数の下限数を１としてもよい。第２交通情報の表示が可能であるとは、第２交通情報の表示が技術的に可能であることを指してもよいし、所定の表示態様（例えばユーザに違和感を生じさせない表示態様）で第２交通情報の表示が可能であることを指してもよい。表示制御手段は、表示情報を地図上に重畳させて表示部に表示させればよく、具体的に表示情報としての第１交通情報または第２交通情報が含むイベントの内容を示す情報を画像化したイベント画像を地図上に重畳させればよい。地図上には第１交通情報に基づくイベント画像と第２交通情報に基づくイベント画像とのいずれか一方が表示されるため、異なる送信元が送信した交通情報に基づくイベント画像が同時に地図上に表示されることにより生じるユーザの混乱を防止できる。
【００１０】
ここで、交通情報が高精度であるとは、交通情報が示すイベントの内容が現実の交通状況と一致する確率が高いこと（内容精度が高い）であってもよい。また、交通情報が高精度であるとは、現実の交通状況における事象の発生時刻に対する、当該事象に対応するイベントを示す交通情報が受信された時刻（またはイベントに対応付けられた事象の発生時刻）の遅延が少ない（時間精度が高い）ことであってもよい。さらに、交通情報が高精度であるとは、交通情報が示すイベントの内容の詳細度が高いことであってもよい。交通情報の精度は、当該交通情報を送信する送信元に大きく依存する。例えば、情報源となる計測機器が高精度である送信元や、情報源の情報収集量が多い送信元であるほど、当該送信元が送信する交通情報の内容精度が高精度となる。また、情報更新周期が短い送信元であるほど、当該送信元が送信する交通情報の時間精度が高精度となる。さらに、送信元が交通情報を送信に採用する送信媒体や送信方式の信頼度が高いほど、交通情報の内容精度が高くなる。
【００１１】
一方、第１交通情報が表示部に表示されている状態においては、第２イベント数が第１イベント数以上となった場合に、第１交通情報から第２交通情報へと表示情報を切り替えても表示部に表示された表示情報の精度が低下することはない。従って、表示情報選択手段は、第１交通情報が表示部に表示されている状態において、第２イベント数が第１イベント数以上となった場合には、第２交通情報を表示情報として選択してユーザに提示できる情報の量を多くするのが望ましい。また、第２イベント数が第１イベント数以上となった場合には第２イベント数と第１イベント数と同数である場合も含まれるため、第２イベント数と第１イベント数と同数である場合にも高精度の第２交通情報を優先して表示情報として選択できる。
【００１２】
ここで、表示情報選択手段は、第１交通情報が表示部に表示されている状態において、第２イベント数が下限数より少ない状態から下限数以上へと増加しても、第２イベント数が第１イベント数以下である限りは、第１交通情報から第２交通情報へと表示情報を切り替えない。従って、第２イベント数が下限数に近い値で変動しても、頻繁に表示情報が切り替えられてユーザが混乱することが防止できる。また、表示情報選択手段は、第２交通情報が表示部に表示されている状態において、第２イベント数が第１イベント数以下となっても、第２イベント数が下限数以上である限りは、第２交通情報から第１交通情報へと表示情報を切り替えない。従って、第１イベント数と第２イベント数とが均衡する状態で変動しても、頻繁に表示情報が切り替えられてユーザが混乱することが防止できる。
【００１３】
イベント数取得手段は、第１交通情報と第２交通情報とが示すイベントのうち同一の種類のイベントについての第１イベント数と第２イベント数とを取得してもよい。これにより、送信元における情報収集状況や交通情報の受信状況等を、第１イベント数と第２イベント数とに基づいて公平に評価できる。イベントの種類が同一であるとは、イベントの属性や時間的範囲や地域的範囲等が同一であることであってもよい。例えば、イベント数取得手段が、第１イベント数と第２イベント数とで異なる長さの時間的範囲のイベントの数を計数した場合、送信元における情報収集状況や交通情報の受信状況等に拘わらず、時間的範囲の長い方のイベント数が多くなり易くなる。これに対して、第１イベント数と第２イベント数とで計数するイベントの時間的範囲を同一としておけば、送信元における情報収集状況や交通情報の受信状況等を公平に評価できる。
【００１４】
例えば、イベント数取得手段は、第１交通情報と第２交通情報とが示すイベントのうち現在の道路状況に関するイベントについての第１イベント数と第２イベント数とを取得してもよい。送信元における情報収集状況や交通情報の受信状況等の変化に応じてイベント数も変化し得るが、現在の事象に対応するイベントのイベント数により、送信元における最新の情報収集状況や交通情報の最新の受信状況等を反映したイベント数に基づいて表示情報を選択できる。なお、現在の道路状況に関するイベントとは、最も現在に近い時刻にて受信した交通情報が示すイベントであってもよい。また、現在の道路状況に関するイベントとは、過去の所定時刻から現在までに受信した交通情報が示すイベントであってもよいし、過去の所定時刻から現在までに発生した事象に対応するイベントであってもよい。
【００１５】
さらに、イベント数取得手段は、第１交通情報と第２交通情報とが示すイベントのうち交通情報受信手段が位置する領域（例えば国、地方、州、県等）内のイベントについての第１イベント数と第２イベント数とを取得してもよい。ここで、交通情報受信手段がユーザとともに領域の境界の近くに存在する場合等には、交通情報受信手段が位置する領域内のイベントを示す交通情報のみならず、交通情報受信手段が位置しない領域内のイベントを示す交通情報も受信され得る。また、交通情報受信手段が位置しない領域内のイベントは、ユーザにとって有益な情報をもたらすイベントとならない場合がある。例えば、国境付近に居住するが生活圏が国内に留まるユーザには、隣国におけるイベントについての情報が有益とならない場合がある。そこで、交通情報受信手段が位置する領域内のイベントのみについてのイベント数を取得することにより、ユーザにとって有益なイベントのイベント数に基づいて表示情報を選択できる。また、第１送信元と第２送信元の整備進行度が領域に依存して異なる場合にも、各領域における第１送信元と第２送信元の整備進行度を反映させた第１イベント数と第２イベント数とに基づいて表示情報を選択できる。
【００１６】
交通情報受信手段は、ＲＤＳ（Radio Data System）規格に準じた第１交通情報と、ＴＰＥＧ（Transport Protocol Experts Group）規格に準じた第２交通情報とを受信してもよい。第１送信元と第２送信元とは、ＲＤＳとＴＰＥＧとに限られず、他の交通情報送信システムであってもよい。例えば、ＶＩＣＳ（Vehicle Information and Communication System（財団法人  道路交通情報通信システムセンターの登録商標））であってもよいし、車両から送信されたプローブ情報を解析することにより得られた交通情報を車両に送信する交通情報送信システムであってもよい。
【００１７】
さらに、本発明のように交通情報を選択して表示させる手法は、プログラムや方法としても適用可能である。また、以上のような交通情報表示システム、プログラム、方法は、単独の交通情報表示装置として実現される場合もあれば、車両に備えられる各部と共有の部品を利用して実現される場合もあり、各種の態様を含むものである。すなわち、交通情報表示システムを構成する各手段が複数の実体的な装置に分散して備えられてもよい。各手段が複数の実体的な装置に分散して備えられる場合に、各手段を機能させるために必要なデータを送受信する通信手段が備えられてもよい。さらに、以上のような交通情報表示システムの少なくとも一部を備えたナビゲーション装置や方法、プログラムを提供することが可能である。また、一部がソフトウェアであり一部がハードウェアであったりするなど、適宜、変更可能である。さらに、交通情報表示システムを制御するプログラムの記録媒体としても発明は成立する。むろん、そのソフトウェアの記録媒体は、磁気記録媒体であってもよいし光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体においても全く同様に考えることができる。
【図面の簡単な説明】
【００１８】
【図１】ナビゲーションシステムのブロック図である。
【図２】交通情報表示処理のフローチャートである。
【図３】（３Ａ）は表示例を示す図、（３Ｂ）は表示情報の切替タイミングを示すタイミングチャートである。
【図４】他の実施形態にかかる送信元を示すブロック図である。
【発明を実施するための形態】
【００１９】
ここでは、下記の順序に従って本発明の実施の形態について説明する。
（１）送信元の概要：
（２）ナビゲーションシステムの構成：
（３）交通情報表示処理：
（４）他の実施形態：
【００２０】
（１）送信元の概要：
図１は、本発明の一実施形態にかかる交通情報表示システムとしてのナビゲーションシステム１０を含む交通情報配信システム１のブロック図である。交通情報配信システム１は、車両Ｃに搭載されたナビゲーションシステム１０、および、第１送信元Ｐ１と第２送信元Ｐ２とを含む。第１送信元Ｐ１と第２送信元Ｐ２とは、それぞれ第１交通情報Ｄ１と第２交通情報Ｄ２とを生成し、ナビゲーションシステム１０に対してそれぞれ第１交通情報Ｄ１と第２交通情報Ｄ２とを送信する。図示しないが、第１送信元Ｐ１と第２送信元Ｐ２とは、多数のナビゲーションシステム１０に対してそれぞれ第１交通情報Ｄ１と第２交通情報Ｄ２とを送信する。
【００２１】
（１−１）第１送信元の概要：
本実施形態において第１送信元Ｐ１は、１９８４年に制定された規格に準じて設立されたＲＤＳ（Radio Data System）である。第１送信元Ｐ１は、情報源と通信可能に接続されており、当該情報源から第１交通情報Ｄ１を生成するための情報を収集する。情報源には、道路における車両の交通量や車両の車速等を計測する計測機器が含まれる。また、情報源には、道路管理機関にて道路管理情報（工事情報、通行規制情報等）を管理するサーバ、気象観測機関にて気象情報を管理するサーバ、および、警察機関や消防機関等にて緊急情報を管理するサーバ等が含まれる。さらに、情報源には、道路上を走行する車両が含まれてもよい。すなわち、第１送信元Ｐ１は、車両の車速や位置等を示すプローブ情報を車両から受信してもよい。第１送信元Ｐ１は複数の国のそれぞれにて整備されているが、原則として、各国の第１送信元Ｐ１はそれぞれ独立して国内で生じた事象に関する情報を情報源から収集し、当該収集した情報に基づく第１交通情報Ｄ１を国内に設置されたアンテナから送信する。また、第１送信元Ｐ１を構成する設備や装置の整備進行度は、国ごとに異なる。
【００２２】
第１送信元Ｐ１は、所定の情報更新周期ごとに各情報源から収集した統計することにより、第１交通情報Ｄ１を情報更新周期ごとに生成し、送信する。すなわち、第１送信元Ｐ１は、前回の情報更新時刻から今回の情報更新時刻までの間に収集された情報を統計することにより、最新の第１交通情報Ｄ１を生成する。第１交通情報Ｄ１は、ＲＤＳ−ＴＭＣ（Traffic Message Channel）の規格に準じて生成される。ただし、前回の情報更新時刻から今回の情報更新時刻までの間に収集された情報であっても、情報源における情報の取得時刻が現在から所定期間以上過去である場合には、統計の対象外とする。
【００２３】
第１送信元Ｐ１は、イベントごとにイベントの内容を示す情報を格納した第１交通情報Ｄ１を生成する。ＲＤＳ−ＴＭＣの規格に準ずる第１交通情報Ｄ１は、ＣＲＣ（Cyclic Redundancy Check）による誤り検出のための誤り検出符号を含む固定長のデータである。第１送信元Ｐ１は、イベントの内容を示す情報として、イベントの属性情報と位置情報と方向情報と範囲情報等を第１送信元Ｐ１に格納する。
【００２４】
イベントの属性情報は、イベントが実測値に基づく現実の交通状況における事象"渋滞"，"工事"，"事故"，"気象"のいずれに対応するかを示す情報である。イベントの位置情報は、イベントに対応する事象が生じた道路上の位置を示す情報である。イベントの方向情報は、イベントに対応する事象が生じた道路の車線の方向を示す情報である。例えば、Ａ地点と接続する道路上の位置についてある事象が生じた場合、当該事象がＡ地点に接近する車両が走行する車線で生じたのか、Ａ地点から離反する車両が走行する車線で生じたのかを示す方向情報が第１交通情報Ｄ１に格納される。イベントの範囲情報は、ある位置にて生じた事象が周辺のどの範囲まで波及しているかを示す情報である。第１送信元Ｐ１は、単一の事象に対応するイベントごとに第１交通情報Ｄ１を一つ生成する。
【００２５】
第１送信元Ｐ１は、情報更新周期ごとに最新の第１交通情報Ｄ１を生成すると、当該第１交通情報Ｄ１に対してＦＭ（Frequency Modulation）変調を行うことにより、当該第１交通情報Ｄ１を所定周波数（８７．５〜１０８ＭＨｚ）の単一キャリアに搬送させて送信（放送）する。なお、ＦＭ変調とは、キャリアに対して第１交通情報Ｄ１に応じた周波数の変化を与えることを意味する。
【００２６】
（１−２）第２送信元の概要：
本実施形態において第２送信元Ｐ２は、１９９８年に設立されたＴＰＥＧ（Transport Protocol Experts Group）である。第２送信元Ｐ２を構成する設備や装置の整備進行度は、国ごとに異なる。また、第１送信元Ｐ１の整備進行度と第２送信元Ｐ２の整備進行度との相対関係も国ごとに異なる。第２送信元Ｐ２はＴＰＥＧ規格に準じて第２交通情報Ｄ２を生成し、送信する。第２送信元Ｐ２は、情報源と通信可能に接続されており、当該情報源から第２交通情報Ｄ２を生成するための情報を収集する。第２送信元Ｐ２の情報源の種類は、第１送信元Ｐ１の情報源の種類と同様であるが、ＴＰＥＧの情報源はＲＤＳの情報源よりも整備された時期が遅く、例えば情報源としての計測機器が高精度となっている。従って、第１交通情報Ｄ１よりもＴＰＥＧ−ＴＥＣの方が情報の内容精度が高い。ただし、第１送信元Ｐ１と第２送信元Ｐ２とで一部の情報源が共通していてもよい。第２送信元Ｐ２は複数の国のそれぞれにて整備されているが、原則として、各国の第２送信元Ｐ２はそれぞれ独立して国内で生じた事象に関する情報を情報源から収集し、当該収集した情報に基づく第２交通情報Ｄ２を国内に設置されたアンテナから送信する。
【００２７】
第２送信元Ｐ２は、第１送信元Ｐ１と同様に、イベントの内容を示す情報を格納した第２交通情報Ｄ２を生成する。第２交通情報Ｄ２は、ヘッダ部とサービスデータ部とを有する。ヘッダ部は、第２交通情報Ｄ２のデータ長等を規定するデータである。サービスデータ部は、イベントごとにイベントの内容を示す情報を格納したＴＰＥＧ−Ｍｅｓｓａｇｅを複数連ねたデータである。従って、単一の第２交通情報Ｄ２に複数のＴＰＥＧ−Ｍｅｓｓａｇｅが格納され、単一の第２交通情報Ｄ２は複数のイベントを示し得る。ＴＰＥＧ−Ｍｅｓｓａｇｅは、ＸＭＬ(Extensible Markup Language)方式で記述されたデータであり、可変長となる。さらに、ＴＰＥＧ−Ｍｅｓｓａｇｅは、管理部とイベント情報格納部を有する。管理部には、イベント情報格納部に格納された情報の生成時刻や有効期間や重要度等を示す情報が格納される。イベント情報格納部には、イベントの内容を示す情報が格納される。
【００２８】
ＴＰＥＧ−Ｍｅｓｓａｇｅのイベント情報格納部においては、ＴＰＥＧ−Ｍｅｓｓａｇｅに格納された情報が示すイベントの属性を宣言する情報が格納される。ＴＰＥＧ−Ｍｅｓｓａｇｅに格納される情報が示すイベントの属性として、ＲＴＭ(Road Traffic Messages)，ＰＴＩ(Public Transport Information)，ＴＥＣ(Traffic Event Compact)，ＰＫＩ(Parking Information)，ＴＦＰ(Traffic Flow and Prediction)等が挙げられる。イベントの属性としてＴＥＣの宣言がなされたＴＰＥＧ−Ｍｅｓｓａｇｅ（以下、ＴＰＥＧ−ＴＥＣ）は、第１交通情報Ｄ１と同様に、現実の交通状況おける事象"渋滞"，"工事"，"事故"，"気象"に対応する属性のイベントについてイベントの内容を示す情報である。なお、ＴＰＥＧ−ＴＦＰも交通状況おける事象"渋滞"に対応するイベントを示すが、実測値に基づく現実の交通状況に基づいたイベントではなく、予測した交通状況に基づいたイベントを示す。従って、ＴＰＥＧ−ＴＥＣが示す事象"渋滞"についてのイベントと、ＴＰＥＧ−ＴＦＰが示す事象"渋滞"についてのイベントとは属性が同一とならない。
【００２９】
ＴＰＥＧ−ＴＥＣのイベント情報格納部には、イベントの属性を宣言する情報が格納されるとともに、第１交通情報Ｄ１と同様に、イベントの位置情報と方向情報と範囲情報等が格納される。従って、第２交通情報Ｄ２のＴＰＥＧ−ＴＥＣと交通情報Ｄ１とは、互いに同一の属性のイベントについて同様の内容を示す情報を格納したデータであると言うことができる。ただし、ＴＰＥＧ−ＴＥＣはＸＭＬ方式で記述され、データ長も可変であるため、第２送信元Ｐ２はイベントの内容を示す情報を第１交通情報Ｄ１よりも詳細化することができる。すなわち、ＸＭＬタグを追加することにより、例えば渋滞度や渋滞原因等を示す情報をＴＰＥＧ−ＴＥＣに格納することができる。従って、固定長のデータである第１交通情報Ｄ１よりもＴＰＥＧ−ＴＥＣの方が情報の詳細度を高くすることができ、第１交通情報Ｄ１よりもＴＰＥＧ−ＴＥＣの方が情報の精度を高くすることができる。
【００３０】
第２送信元Ｐ２は、所定の情報更新周期ごとに各情報源から収集した統計することにより、イベントの内容を示す情報を生成し、ＴＰＥＧ−ＴＥＣのイベント情報格納部に格納する。すなわち、第２送信元Ｐ２は、前回の情報更新時刻から今回の情報更新時刻までの間に収集された情報を統計することにより、最新のＴＰＥＧ−ＴＥＣをイベントごとに生成する。ただし、前回の情報更新時刻から今回の情報更新時刻までの間に収集された情報であっても、情報源における情報の取得時刻が現在から所定期間以上過去である場合には、統計の対象外とする。ここで、整備された時期が遅い第２送信元Ｐ２の方が第１送信元Ｐ２よりも収集される情報量も多く情報処理能力も高いため、第２送信元Ｐ２は、第１交通情報Ｄ１よりもＴＰＥＧ−ＴＥＣの情報更新周期を短くしている。従って、第１交通情報Ｄ１よりもＴＰＥＧ−ＴＥＣの方が情報の時間精度が高い。
【００３１】
第２送信元Ｐ２は、ＴＰＥＧ−ＴＥＣを含むＴＰＥＧ−Ｍｅｓｓａｇｅを生成すると、複数のＴＰＥＧ−Ｍｅｓｓａｇｅを複数連ねることによりサービスデータ部を生成し、当該サービスデータ部を暗号鍵データを用いて暗号化する。第２送信元Ｐ２は、暗号化したサービスデータ部に対してヘッダ部を添付することにより、第２交通情報Ｄ２を生成する。従って、第２交通情報Ｄ２は第１交通情報Ｄ１よりも高いセキュリティ性を有する。暗号化を行うＴＰＥＧ−ＴＥＣが改竄される可能性は、暗号化を行わない第１交通情報Ｄ１が改竄される可能性よりも低く、第１交通情報Ｄ１よりもＴＰＥＧ−ＴＥＣの方が情報の内容精度が高い。
【００３２】
本実施形態において、第２送信元Ｐ２は、ＤＡＢ(Digital Audio Broadcasting)により、第２送信元Ｐ２を送信することとする。第２送信元Ｐ２は、誤り訂正符号を追加しつつ第２交通情報Ｄ２を符号化する。そして、第２送信元Ｐ２は、符号化された第２交通情報Ｄ２に対してＯＦＤＭ(Orthogonal Frequency Division Multiplexing)変調を行うことにより、第２交通情報Ｄ２を複数のキャリアに搬送させて送信（放送）する。従って、第２送信元Ｐ２は第１送信元Ｐ１よりも高速に大量の第２交通情報Ｄ２を送信できる。ＴＰＥＧ規格は特に通信手段について定めないため、第２交通情報Ｄ２は、ＤＡＢ以外の通信方式（ＧＳＭ(Global System for Mobile Communications)（登録商標），ＵＭＴＳ(Universal Mobile Telecommunications System)，ＤＭＢ(Digital Multimedia Broadcasting)，インターネット等）によって送信されてもよい。このように第１交通情報Ｄ１よりもＴＰＥＧ−ＴＥＣの方が高速かつ大量にデータを送信可能な媒体によって送信されるため、第１交通情報Ｄ１よりもＴＰＥＧ−ＴＥＣの方が情報の詳細度を高くすることができるとともに、第１交通情報Ｄ１よりもＴＰＥＧ−ＴＥＣの方が情報の時間精度を高くすることができる。
【００３３】
（２）ナビゲーションシステムの構成：
ナビゲーションシステム１０は、車両Ｃに搭載される。車両Ｃは、ＧＰＳ受信部４１とユーザＩ／Ｆ部４２と第１受信部４３ａと第２受信部４３ｂとを備える。ＧＰＳ受信部４１とユーザＩ／Ｆ部４２と第１受信部４３ａと第２受信部４３ｂとがナビゲーションシステム１０との間で各種信号を入出力するためのインタフェース（不図示）が備えられている。ＧＰＳ受信部４１は、ＧＰＳ衛星からの電波を受信し、車両Ｃの現在位置を算出するための信号をナビゲーションシステム１０に出力する。ユーザＩ／Ｆ部４２は、ナビゲーションシステム１０から出力された制御信号に基づいて画像や音声を出力する出力装置（ディスプレイ（表示部），スピーカ等）を含む。また、ユーザＩ／Ｆ部４２は、ユーザの操作を受け付けるための入力装置（タッチセンサ，ボタン等）を含み、当該入力装置にて受け付けた操作に対応する操作信号をナビゲーションシステム１０に出力する。
【００３４】
第１受信部４３ａと第２受信部４３ｂとは、それぞれ第１送信元Ｐ１が送信した第１交通情報Ｄ１と、第２送信元Ｐ２が送信した第２交通情報Ｄ２とを受信するためのハードウェアを含む。第１受信部４３ａは、第１交通情報Ｄ１が搬送されたキャリアを受信し、ＦＭ復調およびＤ／Ａ変換を行うことにより、第１交通情報Ｄ１を復元する。第１受信部４３ａは、第１交通情報Ｄ１に含まれる誤り検出符号を用いてＣＲＣを行い、誤りが検出された第１交通情報Ｄ１は破棄する。第２受信部４３ｂは、第２交通情報Ｄ２が搬送された複数のキャリアを受信し、ＯＤＦＭ復調と復号（誤り訂正）とを順次行うことにより、第２交通情報Ｄ２を復元する。さらに、第２受信部４３ｂは、第２交通情報Ｄ２のサービスデータ部の暗号化を解除する。なお、記録媒体１２は第２送信元Ｐ２が第２交通情報Ｄ２のサービスデータ部の暗号化に使用した暗号鍵データを記録しており、第２受信部４３ｂは当該暗号鍵データを使用して第２交通情報Ｄ２のサービスデータ部の暗号化を解除する。
【００３５】
ナビゲーションシステム１０は、ＣＰＵ，ＲＡＭ，ＲＯＭ等を備える制御部１１と記録媒体１２とを備えており、制御部１１は記録媒体１２やＲＯＭに記憶されたプログラムを実行する。記録媒体１２は、地図情報１２ａと第１交通情報Ｄ１と第２交通情報Ｄ２とを記録する。地図情報１２ａは、車両が走行する道路上に設定されたノードの位置を示すノードデータと、ノード間の道路の形状を特定するための形状補間点データと、ノード同士の連結を示すリンクデータと、国境の位置と形状とを示す国境データ等を含んでいる。
【００３６】
制御部１１は、交通情報表示プログラムとしてのナビゲーションプログラム１００を実行する。ナビゲーションプログラム１００は、交通情報受信部１１０とイベント数取得部１２０と表示情報選択部１３０と表示制御部１４０とを含む。
交通情報受信部１１０は、第１送信元Ｐ１が送信した第１交通情報Ｄ１と、第１送信元と異なる第２送信元Ｐ２が送信した第１交通情報Ｄ１よりも高精度の第２交通情報Ｄ２とを受信する機能を制御部１１に実行させるモジュールである。すなわち、交通情報受信部１１０の機能により制御部１１は、第１受信部４３ａと第２受信部４３ｂと協働することにより、それぞれ第１交通情報Ｄ１と第２交通情報Ｄ２とを受信し、復元する。制御部１１は、復元した第１交通情報Ｄ１と第２交通情報Ｄ２とを記録媒体に記録する。
【００３７】
イベント数取得部１２０は、第１交通情報Ｄ１が示すイベントの数である第１イベント数Ｎ１と、第２交通情報Ｄ２が示すイベントの数である第２イベント数Ｎ２とを取得する機能を制御部１１に実行させるモジュールである。上述のように第１交通情報Ｄ１がイベントごとに生成され、第２交通情報Ｄ２のＴＰＥＧ−Ｍｅｓｓａｇｅがイベントごとに生成されるため、制御部１１は、第１交通情報Ｄ１ごとのイベントの個数と、ＴＰＥＧ−Ｍｅｓｓａｇｅごとのイベントの個数とをそれぞれ第１イベント数Ｎ１と第２イベント数Ｎ２として取得すればよい。イベント数取得部１２０の機能により制御部１１は、第１交通情報Ｄ１と第２交通情報Ｄ２とが示すイベントのうち道路状況に関する同一の種類のイベントについての第１イベント数Ｎ１と第２イベント数とを取得する。同一の種類のイベントとは、属性と時間的範囲と地域的範囲とが同一となるイベントを指す。上述のように第１交通情報Ｄ１と、第２交通情報Ｄ２のＴＰＥＧ−Ｍｅｓｓａｇｅの一種であるＴＰＥＧ−ＴＥＣとは、ともに現実の交通状況おける事象"渋滞"，"工事"，"事故"，"気象"に対応する属性のイベントについてイベントの内容を示す情報であり、属性が同一のイベントに関する情報である。
【００３８】
そこで、制御部１１は、第１交通情報Ｄ１が示すイベントと、第２交通情報Ｄ２のＴＰＥＧ−ＴＥＣが示すイベントとのうち、時間的範囲と地域的範囲とが同一となるイベントを抽出し、当該抽出したイベントの数をそれぞれ第１イベント数Ｎ１と第２イベント数として取得する。制御部１１は、同一の時間的範囲のイベントとして、第１交通情報Ｄ１および第２交通情報Ｄ２のＴＰＥＧ−ＴＥＣが示すイベントのうち現在のイベントを抽出する。ここで、現在のイベントとは、過去の所定時刻（例えば１０分前）から現在までに受信した第１交通情報Ｄ１と第２交通情報Ｄ２のＴＰＥＧ−ＴＥＣとがそれぞれ示すイベントである。一方、制御部１１は、同一の地域的範囲のイベントとして、第１交通情報Ｄ１と第２交通情報Ｄ２のＴＰＥＧ−ＴＥＣとが示すイベントのうち車両Ｃが位置する国内の位置を示す位置情報が対応付けられたイベントを抽出する。なお、イベントの位置情報が示す位置が国内であるか否かは、地図情報１２ａの国境データに基づいて特定できる。なお、複数の時刻にて受信された第１交通情報Ｄ１が示す複数のイベントが同一の事象に対応する場合には、単一のイベントとして第１イベント数Ｎ１を計数してもよい。同様に、複数の時刻にて受信された第２交通情報Ｄ２のＴＰＥＧ−ＴＥＣが示す複数のイベントが同一の事象に対応する場合には、単一のイベントとして第２イベント数Ｎ２を計数してもよい。
【００３９】
そして、制御部１１は、第１交通情報Ｄ１と第２交通情報Ｄ２のＴＰＥＧ−ＴＥＣとが示すイベントから、互いに同一の時間的範囲かつ同一の地域的範囲のイベントをそれぞれ抽出し、当該抽出したイベントの数をそれぞれ第１イベント数Ｎ１と第２イベント数として取得する。なお、本実施形態において、表示制御部１４０の機能により制御部１１は、地図情報１２ａに基づいて車両Ｃの現在位置を中心とした地図をユーザＩ／Ｆ部４２に表示させる。従って、ユーザＩ／Ｆ部４２に表示させる地図上の位置を含む国内のイベントと、車両Ｃが位置する国内のイベントとは一致する。
【００４０】
表示情報選択部１３０は、第１交通情報Ｄ１と第２交通情報Ｄ２とのいずれかを表示情報として選択するとともに、第２交通情報Ｄ２がユーザＩ／Ｆ部４２に表示されている状態において第２イベント数Ｎ２が第１イベント数Ｎ１よりも少なくなった場合でも、第２イベント数Ｎ２が所定の下限数以上である場合には、第２交通情報Ｄ２を継続して表示情報として選択する機能を制御部１１に実行させるモジュールである。本実施形態において下限数は、第２交通情報Ｄ２の表示が技術的に可能な範囲の下限数であり、１とされる。ただし、第２イベント数Ｎ２の下限数は１でなくてもよく、例えばユーザに違和感を生じさせない程度に第２交通情報Ｄ２の表示が可能な範囲の下限数であってもよい。
一方、表示情報選択部１３０の機能により制御部１１は、第１交通情報Ｄ１がユーザＩ／Ｆ部４２に表示されている状態において、第２イベント数Ｎ２が第１イベント数Ｎ１以上となった場合に、第１交通情報Ｄ１から第２交通情報Ｄ２へと表示情報を切り替える。
【００４１】
表示制御部１４０は、表示情報を地図上に重畳させてユーザＩ／Ｆ部４２に表示させる機能を制御部１１に実行させるモジュールである。すなわち、表示情報選択部１３０の機能により第１交通情報Ｄ１と第２交通情報Ｄ２とのいずれか一方が表示情報として選択されているため、当該選択された表示情報をユーザＩ／Ｆ部４２に表示させる。第１交通情報Ｄ１が表示情報として選択されている場合、制御部１１は、第１交通情報Ｄ１が示すイベントの内容に基づくイベント画像を生成し、当該イベント画像を地図上に重畳させる。一方、第２交通情報Ｄ２が表示情報として選択されている場合、制御部１１は、第２交通情報Ｄ２のうちＴＰＥＧ−ＴＥＣが示すイベントの内容に基づくイベント画像を生成し、当該イベント画像を地図上に重畳させる。表示制御部１４０の機能により制御部１１は、地図情報１２ａに基づいて車両Ｃの現在位置を含む地図を示す地図画像を生成し、当該地図画像にイベント画像を重畳して、ユーザＩ／Ｆ部４２に出力する。なお、表示情報選択部１３０の機能により制御部１１は、第２交通情報Ｄ２が含むＴＰＥＧ−ＭｅｓｓａｇｅのうちＴＰＥＧ−ＴＥＣに基づくイベント画像のみを地図上に重畳させ、ＴＰＥＧ−ＴＥＣ以外のＴＰＥＧ−Ｍｅｓｓａｇｅに基づくイベント画像は表示させない。
【００４２】
以上説明したように、制御部１１は、第１イベント数Ｎ１と第２イベント数Ｎ２とに基づいて、第１交通情報Ｄ１と第２交通情報Ｄ２とのいずれかを表示情報として選択するため、ユーザが表示に適する交通情報Ｄを選択しなくても済む。また、制御部１１は、第１交通情報Ｄ１よりも高精度の第２交通情報Ｄ２を受信するとともに、第２交通情報Ｄ２がユーザＩ／Ｆ部４２に表示されている状態において、第２イベント数Ｎ２が第１イベント数Ｎ１よりも少なくなった場合でも、第２イベント数が１個以上である場合には、第２交通情報を継続して表示情報として選択する。これにより、第２交通情報Ｄ２がユーザＩ／Ｆ部４２に表示されている状態において、第２交通情報Ｄ２から第１交通情報Ｄ１へと表示情報を切り替えることによって、ユーザＩ／Ｆ部４２に表示された表示情報の精度が低下し、ユーザが混乱することが防止できる。
【００４３】
一方、第１交通情報Ｄ１がユーザＩ／Ｆ部４２に表示されている状態においては、第２イベント数Ｎ２が第１イベント数Ｎ１以上となった場合に、第１交通情報Ｄ１から第２交通情報Ｄ２へと表示情報を切り替えてもユーザＩ／Ｆ部４２に表示された表示情報の精度が低下することはない。従って、制御部１１は、第２イベント数Ｎ２が第１イベント数Ｎ１以上となった場合は、第１交通情報Ｄ１を表示情報として選択してユーザＩ／Ｆ部４２に表示する情報の量を多くする。
【００４４】
制御部１１は、第１交通情報Ｄ１がユーザＩ／Ｆ部４２に表示されている状態において、第２イベント数Ｎ２が０個から１個以上へと増加しても、第２イベント数Ｎ２が第１イベント数Ｎ１以下である限りは、第１交通情報Ｄ１から第２交通情報Ｄ２へと表示情報を切り替えない。従って、第２イベント数Ｎ２が０個から１個以上となる状態で変動しても、頻繁に表示情報が切り替えられてユーザが混乱することが防止できる。また、制御部１１は、第２交通情報Ｄ２がユーザＩ／Ｆ部４２に表示されている状態において、第２イベント数Ｎ２が第１イベント数Ｎ１以下となっても、第２イベント数Ｎ２が１個以上である限りは、第２交通情報Ｄ２から第１交通情報Ｄ１へと表示情報を切り替えない。従って、第１イベント数Ｎ１と第２イベント数Ｎ２とが均衡する状態で変動しても、頻繁に表示情報が切り替えられてユーザが混乱することが防止できる。
【００４５】
制御部１１は、第１交通情報Ｄ１と第２交通情報Ｄ２とが示すイベントのうち同一の種類のイベントについての第１イベント数Ｎ１と第２イベント数Ｎ２とを取得する。これにより、送信元Ｐ（Ｐ１，Ｐ２）における情報収集状況や交通情報の受信状況等をイベント数Ｎ（Ｎ１，Ｎ２）に基づいて公平に評価できる。また、制御部１１は、第１交通情報Ｄ１と第２交通情報Ｄ２とが示すイベントのうち現在の道路状況に関するイベントについての第１イベント数Ｎ１と第２イベント数Ｎ２とを取得するため、送信元Ｐにおける最新の情報収集状況や交通情報の最新の受信状況等を反映したイベント数Ｎに基づいて表示情報を選択できる。
【００４６】
ここで、車両Ｃがユーザとともに国境の近くに存在する場合等には、車両Ｃが位置する国内のイベントを示す交通情報Ｄのみならず、車両Ｃが位置しない国内のイベントを示す交通情報Ｄも受信され得る。第１交通情報Ｄ１と第２交通情報Ｄ２とのキャリアは国境を通過し得るからである。そこで、制御部１１は、車両Ｃが位置する国内のイベントのみについてのイベント数Ｎを取得することにより、ユーザにとって有益なイベントのイベント数Ｎに基づいて表示情報を選択できる。また、第１送信元Ｐ１と第２送信元Ｐ２の整備進行度が国に依存して異なる場合にも、各国における第１送信元Ｐ１と第２送信元Ｐ２の整備進行度を反映させた第１イベント数Ｎ１と第２イベント数Ｎ２とに基づいて表示情報を選択できる。さらに、制御部１１は、第１交通情報Ｄ１と第２交通情報Ｄ２とが示すイベントのうちユーザＩ／Ｆ部４２に表示された地図上の位置を含む国内のイベントについての第１イベント数Ｎ１と第２イベント数Ｎ２とを取得する。これにより、ユーザＩ／Ｆ部４２にて地図上に重畳される情報の量に対応したイベント数に基づいて表示情報を選択できる。
【００４７】
（３）交通情報表示処理：
図２は、ナビゲーションシステム１０が実行する交通情報表示処理のフローチャートである。ステップＳ１００において制御部１１は、互いに同一の種類のイベントについて第１イベント数Ｎ１と第２イベント数Ｎ２とを取得する。すなわち、制御部１１は、過去の所定時刻から現在までに受信した第１交通情報Ｄ１が示すイベントのうち車両Ｃが存在する国内の位置を示す位置情報が対応付けられたイベントの数を第１イベント数Ｎ１として取得する。また、制御部１１は、過去の所定時刻から現在までに受信した第２交通情報Ｄ１のうちのＴＰＥＧ−ＴＥＣが示すイベントのうち車両Ｃが存在する国内の位置を示す位置情報が対応付けられたイベントの数を第２イベント数Ｎ２として取得する。
【００４８】
ここで、交通情報表示処理を実行するよりも前に、例えば制御部１１が所定の設定画面をユーザＩ／Ｆ部４２に表示させることにより、第１交通情報Ｄ１を固定して表示させるか、第１交通情報Ｄ１と第２交通情報Ｄ２との表示を自動(Auto)で切り替えるかの選択をユーザから受け付けており、当該選択の内容を示すフラグが記録媒体１２に記録されている。ステップＳ１１０において制御部１１は、ユーザによる選択内容が第１交通情報Ｄ１の固定か、自動(Auto)のいずれであるかを判定する。ここで、ユーザによる選択内容が第１交通情報Ｄ１の固定である場合、制御部１１は、第１交通情報Ｄ１の固定表示処理（Ｓ２１０）を実行する。固定表示処理では、第１イベント数Ｎ１と第２イベント数Ｎ２とに拘わらず、第１交通情報Ｄ１をユーザＩ／Ｆ部４２にて地図上に重畳して表示させる。
【００４９】
図３Ａは、ユーザＩ／Ｆ部４２にて表示される画像を示す。図３Ａの上図および下図は地図を示し、当該地図内の実線は道路を示す。図３Ａの上図に示す一点鎖線矢印は第１交通情報Ｄ１が示すイベント（事象"渋滞"に対応）の内容を模式化したイベント画像である。図３Ａの下図に示す破線線矢印は第２交通情報Ｄ２が示すイベント（事象"渋滞"に対応）の内容を模式化したイベント画像である。１本の矢印は一個のイベント（事象"渋滞"）に対応する。また、制御部１１は、第１交通情報Ｄ１と第２交通情報Ｄ２のＴＰＥＧ−ＴＥＣとが示すイベントの位置情報と方向情報と範囲情報とに基づいて、それぞれイベント画像が示す矢印の位置と方向と長さとを決定する。固定表示処理では、図３Ａの上図のように、第１交通情報Ｄ１に基づくイベント画像が地図上に重畳されて表示される。
【００５０】
ステップＳ１１０においてユーザによる選択内容が自動であると判定された場合、制御部１１はステップＳ１２０を実行する。ステップＳ１２０において制御部１１は、表示情報選択部１３０の機能によって現在選択されている表示情報が、第１交通情報Ｄ１である、または、なしである（第１交通情報Ｄ１と第２交通情報Ｄ２との双方ともが選択されていない）か否かを判定する。なお、現在選択されている表示情報は、現在、ユーザＩ／Ｆ部４２にて地図上に重畳して表示されている情報を意味する。
【００５１】
ステップＳ１２０において、現在選択されている表示情報が第１交通情報Ｄ１である、または、なしであると判定された場合、制御部１１はステップＳ１３０を実行する。ステップＳ１３０において制御部１１は、第１イベント数Ｎ１と第２イベント数Ｎ２とがともに０個であるか否かを判定する。第１イベント数Ｎ１と第２イベント数Ｎ２とがともに０個である場合、制御部１１はステップＳ１４０を実行する。ステップＳ１４０において制御部１１は、第１交通情報Ｄ１と第２交通情報Ｄ２との双方ともを表示情報として選択しない。次のステップＳ１５０において制御部１１は、所定の実行周期（例えば５分）が経過するまで待機し、実行周期が経過するとステップＳ１００に戻る。
【００５２】
一方、ステップＳ１３０において第１イベント数Ｎ１と第２イベント数Ｎ２とがともに０個でないと判定された場合、制御部１１はステップＳ１６０を実行する。ステップＳ１６０において制御部１１は、第２イベント数Ｎ２が第１イベント数Ｎ１以上であるか否かを判定する。第２イベント数Ｎ２が第１イベント数Ｎ１以上である場合、ステップＳ１７０において制御部１１は第２交通情報Ｄ２を表示情報として選択する。すなわち、第１交通情報Ｄ１が表示情報として選択されている状態、および、第１交通情報Ｄ１と第２交通情報Ｄ２とが双方とも表示情報として選択されていない状態において、第２イベント数Ｎ２が第１イベント数Ｎ１以上である場合には、第２交通情報Ｄ２を表示情報として選択する。次のステップＳ１５０において制御部１１は、実行周期が経過するまで待機し、実行周期が経過するとステップＳ１００に戻る。
【００５３】
一方、ステップＳ１６０において第２イベント数Ｎ２が第１イベント数Ｎ１以上であると判定されなかった場合、ステップＳ１８０において制御部１１は第１交通情報Ｄ１を表示情報として選択する。すなわち、第１交通情報Ｄ１が表示情報として選択されている状態、および、第１交通情報Ｄ１と第２交通情報Ｄ２とが双方とも表示情報として選択されていない状態において、第２イベント数Ｎ２が第１イベント数Ｎ１よりも小さい場合には、引き続き第１交通情報Ｄ１を表示情報として選択する。次のステップＳ１５０において制御部１１は、実行周期が経過するまで待機し、実行周期が経過するとステップＳ１００に戻る。
【００５４】
一方、ステップＳ１２０において、現在選択されている表示情報が第１交通情報Ｄ１である、または、なしであると判定されなかった場合、制御部１１はステップＳ１９０を実行する。なお、現在選択されている表示情報が第１交通情報Ｄ１である、または、なしであると判定されなかった場合とは、現在選択されている表示情報が第２交通情報Ｄ２であることを意味する。ステップＳ１９０において制御部１１は、第１イベント数Ｎ１と第２イベント数Ｎ２とがともに０個であるか否かを判定する。第１イベント数Ｎ１と第２イベント数Ｎ２とがともに０個である場合、制御部１１はステップＳ１４０を実行する。ステップＳ１４０において制御部１１は、第１交通情報Ｄ１と第２交通情報Ｄ２との双方ともを表示情報として選択しない。次のステップＳ１５０において制御部１１は、実行周期が経過するまで待機し、実行周期が経過するとステップＳ１００に戻る。
【００５５】
一方、ステップＳ１９０において第１イベント数Ｎ１と第２イベント数Ｎ２がともに０個でないと判定された場合、制御部１１はステップＳ２００を実行する。ステップＳ２００において制御部１１は、第２イベント数Ｎ２が１個以上であるか否かを判定する。第２イベント数Ｎ２が１個以上である場合、ステップＳ１７０において制御部１１は第２交通情報Ｄ２を表示情報として選択する。すなわち、第２交通情報Ｄ２が表示情報として選択されている状態において、第２イベント数Ｎ２が１個以上である場合には、継続して第２交通情報Ｄ２を表示情報として選択する。次のステップＳ１５０において制御部１１は、実行周期が経過するまで待機し、実行周期が経過するとステップＳ１００に戻る。
【００５６】
一方、ステップＳ２００において第２イベント数Ｎ２が１個以上であると判定されなかった場合、ステップＳ１８０において制御部１１は第１交通情報Ｄ１を表示情報として選択する。すなわち、第２交通情報Ｄ２が表示情報として選択されている状態において、第２イベント数Ｎ２が０個となった場合には、第１交通情報Ｄ１を表示情報として選択する。次のステップＳ１５０において制御部１１は、実行周期が経過するまで待機し、実行周期が経過するとステップＳ１００に戻る。
【００５７】
以上説明した交通情報表示処理の動作例を説明する。図３Ｂは、第１イベント数Ｎ１と第２イベント数Ｎ２と、選択される表示情報との関係を示すグラフである。同図の縦軸は第１イベント数Ｎ１と第２イベント数Ｎ２とを示し、横軸は時刻を示す。まず、原点の時刻においてナビゲーションシステム１０の電源が投入されたこととする。ナビゲーションシステム１０の電源投入直後において第１交通情報Ｄ１と第２交通情報Ｄ２との少なくとも一方の受信が開始されるまでの期間Ｔ０においては、第１イベント数Ｎ１と第２イベント数Ｎ２とが双方とも０個となり、第１交通情報Ｄ１と第２交通情報Ｄ２とが双方とも表示情報として選択されない（Ｓ１３０,Ｓ１４０）。
【００５８】
期間Ｔ０の終期にて第１交通情報Ｄ１と第２交通情報Ｄ２との少なくとも一方の受信が開始されると、第１交通情報Ｄ１と第２交通情報Ｄ２とのうちイベント数Ｎが大きい方を表示情報として選択する（Ｓ１３０，Ｓ１６０，Ｓ１７０，Ｓ１８０）。なお、第１イベント数Ｎ１と第２イベント数Ｎ２とが同数である場合には、第２交通情報Ｄ２を優先して表示情報とする。図３Ｂの例では、期間Ｔ０の終期にて第１イベント数Ｎ１よりも第２イベント数Ｎ２の方が大きく、第２交通情報Ｄ２が表示情報として選択される期間Ｔ１が開始する。
【００５９】
期間Ｔ１にて第２交通情報Ｄ２が表示情報として選択される状態においては、第２イベント数Ｎ２が１個以上である場合に、引き続き第２交通情報Ｄ２が表示情報として選択される（Ｓ２００，Ｓ１７０）。そして、第１イベント数Ｎ１が０個なく、かつ、第２イベント数Ｎ２が０個となった場合に、表示情報が第２交通情報Ｄ２から第１交通情報Ｄ１へと切り替えられる（Ｓ２００，Ｓ１８０）。すなわち、第２イベント数Ｎ２が０個となったタイミングで、第２交通情報Ｄ２が表示情報として選択される期間Ｔ１が終了し、第１交通情報Ｄ１が表示情報として選択される期間Ｔ２が開始する。図３Ａに示すように第１イベント数Ｎ１と第２イベント数Ｎ２とがそれぞれ２２１個と５３個であり、第１イベント数Ｎ１が第２イベント数Ｎ２よりも大きい場合であっても、期間Ｔ１においては第２イベント数Ｎ２が０個とならない限り、第２交通情報Ｄ２のＴＰＥＧ−ＴＥＣに基づくイベント画像（図３Ａ下図の破線矢印）を地図上に重畳して表示させる。例えば、期間Ｔ１にて車両Ｃ（進行方向は紙面右側）が次の交差点で右折しようとしていた場合に、右折先の道路についての事象"渋滞"を表すイベント画像が、第２交通情報Ｄ２のＴＰＥＧ−ＴＥＣに基づくイベント画像（図３Ａ下図の破線矢印）から、第２交通情報Ｄ２よりも低精度の第１交通情報Ｄ１に基づくイベント画像（図３Ａ上図の一点鎖線矢印）へと切り替えられることが防止できる。これにより、右折後の道路における渋滞が現実よりも軽度であるとの誤認識を防止できる。
【００６０】
期間Ｔ２にて第１交通情報Ｄ１が表示情報として選択される状態においては、上述の期間Ｔ０と同様に、第１交通情報Ｄ１と第２交通情報Ｄ２とのうちイベント数が大きい方を表示情報として選択する（Ｓ１３０，Ｓ１６０，Ｓ１７０，Ｓ１８０）。また、第１イベント数Ｎ１と第２イベント数Ｎ２とが同数である場合には、第２交通情報Ｄ２を優先して表示情報とする。図３Ｂの例では、期間Ｔ２の終期において、第２イベント数Ｎ２が第１イベント数Ｎ１と同数となっており、第２交通情報Ｄ２が表示情報として選択される期間Ｔ３が開始する。
【００６１】
（４）他の実施形態：
イベント数取得部１２０の機能により制御部１１は、交通情報Ｄが示すイベントの個数をイベント数Ｎとして取得すればよく、交通情報Ｄの所定の箇所（例えばヘッダ等）に記述された目次情報が示すイベントの数Ｎを取得してもよい。また、イベント数取得部１２０の機能により制御部１１は、第１交通情報Ｄ１と第２交通情報Ｄ２とが示すイベントのうちすべての領域のイベントについての第１イベント数Ｎ１と第２イベント数Ｎ２とを取得してもよい。例えば、ユーザが任意に地図をスクロールさせた場合等、ユーザＩ／Ｆ部４２に表示される地図の位置が、交通情報受信手段を備えた車両Ｃの位置とは無関係の位置となる場合も考えられる。このような場合、交通情報受信手段を備えた車両Ｃが位置する領域内ではなく、ユーザＩ／Ｆ部４２に表示される地図の位置を含む領域内のイベントのイベントについての第１イベント数Ｎ１と第２イベント数Ｎ２とを取得してもよい。さらに、交通情報受信手段が車両Ｃ以外のサーバ等に備えられる場合、交通情報受信手段が位置する領域と、ユーザＩ／Ｆ部４２に表示される地図上の位置を含む領域とが一致しない場合が生じ得る。このような場合にも、交通情報受信手段を備えるサーバ等が位置する領域内ではなく、ユーザＩ／Ｆ部４２に表示される地図の位置を含む領域内のイベントのイベントについての第１イベント数Ｎ１と第２イベント数Ｎ２とを取得すればよい。
【００６２】
さらに、イベント数取得部１２０の機能により制御部１１は、所定の領域内のイベントについてのイベント数Ｎではなく、ユーザＩ／Ｆ部４２に表示される地図に対応する範囲内のイベントについてイベント数Ｎを取得してもよい。これにより、実際に表示される交通情報Ｄの情報の量に基づいて表示情報を選択できる。
【００６３】
図４は、他の実施形態にかかる第１送信元Ｐ１と第２送信元Ｐ２とを示す図である。同図において、第１送信元Ｐ１は情報源からの情報に基づいて生成したＶＩＣＳ情報ＶＤに基づいて第１交通情報Ｄ１を生成し、当該第１交通情報Ｄ１をＦＭ放送により送信する。一方、第２送信元Ｐ２は第１送信元Ｐ１が生成したＶＩＣＳ情報ＶＤを取得し、当該ＶＩＣＳ情報ＶＤを格納したＴＰＥＧ−ＴＥＣを含む第２交通情報Ｄ２を生成する。なお、ＴＰＥＧ−ＴＥＣにおいては、ＶＩＣＳ情報ＶＤにおけるイベントの位置情報（ＶＩＣＳリンクで特定される位置情報）を格納することができる。さらに、第２送信元Ｐ２は、例えば前記実施形態のＴＰＥＧと同様にＤＡＢ等を用いて第２交通情報Ｄ２を送信する。
【００６４】
以上の構成において、第１交通情報Ｄ１が示すイベントと、第２交通情報Ｄ２が含むＴＰＥＧ−ＴＥＣとは、ともにＶＩＣＳ情報ＶＤが示すイベントとなり、互いに同一の種類となる。ナビゲーションシステム１０の構成は前記実施形態と同様である。すなわち、以上説明した第１送信元Ｐ１と第２送信元Ｐ２とがそれぞれ送信した第１交通情報Ｄ１と第２交通情報Ｄ２に対してナビゲーションシステム１０は前記実施形態と同様の処理を行う。このように第１送信元Ｐ１と第２送信元Ｐ２とで情報源が共通する場合でも、通信方式が異なれば第１交通情報Ｄ１と第２交通情報Ｄ２との受信状況も異なることとなるため、第１イベント数Ｎ１と第２イベント数Ｎ２とに基づいて表示情報を選択することが望ましい。
【符号の説明】
【００６５】
１…交通情報配信システム、１０…ナビゲーションシステム、１１…制御部、１２…記録媒体、１２ａ…地図情報、４１…ＧＰＳ受信部、４２…ユーザＩ／Ｆ部、４３ａ…第１受信部、４３ｂ…第２受信部、１００…ナビゲーションプログラム、１１０…交通情報受信部、１２０…イベント数取得部、１３０…表示情報選択部、１４０…表示制御部，…キャリア、Ｃ…車両、Ｄ（Ｄ１，Ｄ２）…交通情報、Ｎ（Ｎ１，Ｎ２）…イベント数、Ｐ（Ｐ１，Ｐ２）…送信元。
【図１】
0005685163.tif 000002
【図２】
0005685163.tif 000003
【図３】
0005685163.tif 000004
【図４】
0005685163.tif 000005