(57)【要約】 【課題】コンテンツ情報再生における利便性を向上させる。【解決手段】車載器１０の制御部４は、記憶部１ｆの記憶されているコンテンツ情報（１又は複数の情報グループ）に含まれる遷移情報に基づいて、最下層リストを生成して最下層のコンテンツ情報を抽出する。そして、制御部４は、当該抽出した最下層のコンテンツのみを表示部１ｅ等に再生する。【選択図】図１
2009187287.tif 000002
【特許請求の範囲】
【請求項１】
路側無線装置を介してセンター装置と無線通信を行う通信手段と、
前記通信手段によりセンター装置から受信したコンテンツ情報のうち、遷移先の無いコンテンツ情報を抽出し、当該抽出したコンテンツ情報を再生する制御手段と、
を備える車載器。
【請求項２】
前記制御手段は、前記コンテンツ情報に含まれる遷移情報に基づいて、前記遷移先の無いコンテンツ情報を抽出する請求項１に記載の車載器。
【請求項３】
前記制御手段は、前記遷移先の無いコンテンツ情報の中からユーザの嗜好に合致するコンテンツ情報を更に抽出し、当該抽出したコンテンツ情報を再生する請求項１又は２に記載の車載器。
【請求項４】
前記制御手段は、前記コンテンツ情報に含まれる嗜好カテゴリに基づいて、ユーザの嗜好に合致するコンテンツ情報を抽出する請求項３に記載の車載器。
【請求項５】
前記制御手段は、前記遷移先の無いコンテンツ情報の中から、コンテンツ情報の提供元企業を判別してユーザの指定する企業から提供されたコンテンツ情報を更に抽出し、当該抽出したコンテンツ情報を再生する請求項１〜４の何れか一項に記載の車載器。
【請求項６】
前記制御手段は、前記コンテンツ情報に含まれるコンテンツ情報の提供元を示す提供元企業情報に基づいて、ユーザが指定した企業から提供されたコンテンツ情報を抽出する請求項５に記載の車載器。
【請求項７】
前記制御手段は、前記遷移先の無いコンテンツ情報の中から、コンテンツ情報の種類を判別して特定種類のコンテンツ情報を更に抽出し、当該抽出したコンテンツ情報を再生する請求項１〜６の何れか一項に記載の車載器。
【請求項８】
前記制御手段は、前記コンテンツ情報に含まれる、コンテンツ情報の種類を示す種類情報に基づいて、特定種類のコンテンツ情報を抽出する請求項７に記載の車載器。
【請求項９】
前記制御手段は、抽出されたコンテンツ情報の種類が静止画又はテキストの場合、予め定められた時間が経過した後、次のコンテンツ情報を再生する請求項７又は８に記載の車載器。
【請求項１０】
前記制御手段は、抽出されたコンテンツ情報の種類が少なくとも動画又は音声を含む場合、当該コンテンツ情報の再生を終了した後、次のコンテンツ情報を再生する請求項７又は８に記載の車載器。
【請求項１１】
路側無線装置を介してセンター装置と無線通信を行う通信手段によりセンター装置から受信したコンテンツ情報のうち、遷移先の無いコンテンツ情報を抽出し、当該抽出したコンテンツ情報を再生するコンテンツ再生方法。
【請求項１２】
コンピュータを、
路側無線装置を介してセンター装置と無線通信を行う通信手段、
前記通信手段によりセンター装置から受信したコンテンツ情報のうち、遷移先の無いコンテンツ情報を抽出し、当該抽出したコンテンツ情報を再生する制御手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車載器、コンテンツ再生方法及びプログラムに関する。
【背景技術】
【０００２】
従来、ナビゲーション装置のような車載器では、ＤＳＲＣ（Dedicated Short Range Communication）等を利用して路上に設置された路側無線装置と狭域無線通信を行い、当該路側無線装置を介してセンター装置から情報提供を受けることが可能となっている。すなわち、車両が路側無線装置の通信範囲内にある間のみ、車両の車載器と路側無線装置との双方向通信が可能となり、この間にセンター装置が路側無線装置を介して、地域情報（例えば周辺の店舗や医療機関の情報）や広告情報等の各種コンテンツ情報を配信するのである。
【０００３】
また、前記車載器では、路側無線装置から配信された各種コンテンツ情報を記憶することにより、路側無線装置と通信できない環境においても当該各種コンテンツ情報を再生することが可能になっている（特許文献１参照）。
【特許文献１】特開２００７−１０９０３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、前記車載器には多くのコンテンツ情報が配信される。その結果、前記車載器は多数のコンテンツ情報を記憶することとなる。
【０００５】
そのため、前記車載器は、コンテンツ情報のデータ階層構造を用いることにより、前記記憶されたコンテンツ情報の中からユーザの所望するコンテンツ情報にアクセスする構成が検討されている。
【０００６】
しかし、ユーザの所望するコンテンツ情報の階層が深い場合、当該コンテンツ情報にアクセスするためのユーザ操作は煩雑であった。例えば、店舗Ａのクーポン情報を車載器の画面に表示（再生）させたい場合、ユーザは、車載器に表示されている店舗Ａのトップページから順次、下の階層のページを辿り所望のクーポン情報を表示させる必要があった。
【０００７】
本発明は、上述したような課題に鑑みて為されたものであり、その目的とするところは、コンテンツ情報再生における利便性を向上させることである。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、請求項１に記載の車載器は、
路側無線装置を介してセンター装置と無線通信を行う通信手段と、
前記通信手段によりセンター装置から受信したコンテンツ情報のうち、遷移先の無いコンテンツ情報を抽出し、当該抽出したコンテンツ情報を再生する制御手段と、
を備える。
【０００９】
請求項２に記載の発明は、請求項１に記載の発明において、
前記制御手段は、前記コンテンツ情報に含まれる遷移情報に基づいて、前記遷移先の無いコンテンツ情報を抽出する。
【００１０】
請求項３に記載の発明は、請求項１又は２に記載の発明において、
前記制御手段は、前記遷移先の無いコンテンツ情報の中からユーザの嗜好に合致するコンテンツ情報を更に抽出し、当該抽出したコンテンツ情報を再生する。
【００１１】
請求項４に記載の発明は、請求項３に記載の発明において、
前記制御手段は、前記コンテンツ情報に含まれる嗜好カテゴリに基づいて、ユーザの嗜好に合致するコンテンツ情報を抽出する。
【００１２】
請求項５に記載の発明は、請求項１〜４の何れか一項に記載の発明において、
前記制御手段は、前記遷移先の無いコンテンツ情報の中から、コンテンツ情報の提供元企業を判別してユーザの指定する企業から提供されたコンテンツ情報を更に抽出し、当該抽出したコンテンツ情報を再生する。
【００１３】
請求項６に記載の発明は、請求項５に記載の発明において、
前記制御手段は、前記コンテンツ情報に含まれるコンテンツ情報の提供元を示す提供元企業情報に基づいて、ユーザが指定した企業から提供されたコンテンツ情報を抽出する。
【００１４】
請求項７に記載の発明は、請求項１〜６の何れか一項に記載の発明において、
前記制御手段は、前記遷移先の無いコンテンツ情報の中から、コンテンツ情報の種類を判別して特定種類のコンテンツ情報を更に抽出し、当該抽出したコンテンツ情報を再生する。
【００１５】
請求項８に記載の発明は、請求項７に記載の発明において、
前記制御手段は、前記コンテンツ情報に含まれる、コンテンツ情報の種類を示す種類情報に基づいて、特定種類のコンテンツ情報を抽出する。
【００１６】
請求項９に記載の発明は、請求項７又は８に記載の発明において、
前記制御手段は、抽出されたコンテンツ情報の種類が静止画又はテキストの場合、予め定められた時間が経過した後、次のコンテンツ情報を再生する。
【００１７】
請求項１０に記載の発明は、請求項７又は８に記載の発明において、
前記制御手段は、抽出されたコンテンツ情報の種類が少なくとも動画又は音声を含む場合、当該コンテンツ情報の再生を終了した後、次のコンテンツ情報を再生する。
【００１８】
請求項１１に記載のコンテンツ再生方法は、
路側無線装置を介してセンター装置と無線通信を行う通信手段によりセンター装置から受信したコンテンツ情報のうち、遷移先の無いコンテンツ情報を抽出し、当該抽出したコンテンツ情報を再生する。
【００１９】
請求項１２に記載のプログラムは、
コンピュータを、
路側無線装置を介してセンター装置と無線通信を行う通信手段、
前記通信手段によりセンター装置から受信したコンテンツ情報のうち、遷移先の無いコンテンツ情報を抽出し、当該抽出したコンテンツ情報を再生する制御手段、
として機能させる。
【発明の効果】
【００２０】
本発明によれば、コンテンツ情報再生における利便性を向上させることができる。
【発明を実施するための最良の形態】
【００２１】
[第１の実施の形態]
以下、本発明に係る第１の実施の形態について説明する。
[車載器を含む配信システムの構成]
図１に、本実施形態における車載器を含む配信システム１００にシステム構成を示す。配信システム１００は、図１に示すように、車両Ｃに搭載された車載器１０、路側無線装置２０、センター装置３０を含んで構成され、センター装置３０が路側無線装置２０を介して車載器１０にコンテンツ情報を配信する。路側無線装置２０は路上や駐車場等に設置され、各路側無線装置２０はネットワークＮを介してセンター装置３０と接続されている。また、路側無線装置２０と、車両Ｃの車載器１０とは無線通信が可能である。
【００２２】
なお、コンテンツ情報とは、店舗の広告や駐車場、医療施設の案内等のコンテンツ（テキスト情報、画像情報、音情報）の他、コンテンツを提供する事業者に関する情報、コンテンツの有効期限の情報（例えば、有効期限の開始と終了の日時）、サービスを提供可能な対象地点の情報（例えば、広告している店舗の地点を示す緯度経度や店舗名等）、指定したコンテンツの通知を行うポップアップの再生をする地点（例えば、ポップアップの再生地点を示す緯度経度、ポップアップを再生する道路種別や車両の進入方向を指定する情報等）、コンテンツの表示画面の遷移情報（次に表示する画面を指定する情報等）、嗜好情報等を含む情報である。詳細は後述する。
【００２３】
[路側無線装置の路側エリアの構成]
路側無線装置２０は、図２に示すように本体装置２０ａとアンテナ２０ｂとから構成されている。路側無線装置２０は、道路脇、道路上方又は駐車場脇等に設置されたアンテナ２０ｂから、到達距離が限定されたＤＳＲＣの電波を放射して、路側無線装置２０近傍に相互通信エリアＺを形成する。この相互通信エリアＺ内にある車両Ｃの車載器１０とだけ双方向狭域無線通信が可能となる。以下、路側無線装置２０と車載器１０間の狭域無線通信を路車間通信という場合がある。
【００２４】
ＤＳＲＣは５．８GHz帯域の電波を使った通信方式であり、その通信範囲は例えば数メートルから数十メートルである。路側無線装置２０からのＤＳＲＣの送信出力は何れも同じ程度に設定されているので、複数の路側無線装置２０がそれぞれ形成する相互通信エリアＺは設置場所に関係なく、ほぼ一定である。
【００２５】
本体装置２０ａは、車載器１０とセンター装置３０間の情報のやりとりを仲介するための処理を行う。すなわち、アンテナ２０ｂを介して車載器１０から受信された情報をセンター装置３０に転送し、センター装置３０から送信されたコンテンツ情報を車載器１０へ転送する。本体装置２０ａは、情報処理や通信制御を行う制御部、記憶部等を備えたコンピュータ端末を適用することができる。
【００２６】
車載器１０は、車両Ｃに搭載され、案内経路への誘導のための処理等を行うナビゲーション機能の他、ＤＳＲＣによるＥＴＣ（Electronic Toll Collection System）利用のための処理を行う機能等を有している。
【００２７】
[センター装置の機能的構成]
センター装置３０は、コンテンツ情報を記憶し、これを車載器１０に配信する。なお、図１では１台のセンター装置３０のみ示したが、コンテンツ情報を配信する配信事業者は複数あり、センター装置３０は配信事業者毎に備えられるものである。
【００２８】
図３に、センター装置３０の機能的構成を示す。図３に示すように、センター装置３０は制御部３１、入力部３２、表示部３３、記憶部３４、通信部３５を備えて構成されている。
【００２９】
制御部３１は、ＣＰＵ、ＲＡＭ等から構成され、記憶部３４に記憶された制御プログラムとの協働により各種演算を行う他、各部の集中制御を行う。例えば、制御部３１は記憶部３４に保存されているコンテンツ情報を読み出して、当該読み出したコンテンツ情報の配信制御を行う。
【００３０】
入力部３２は、キーボード等を備えて操作入力を受け付け、当該操作入力に応じた操作信号を制御部３１に出力する。
【００３１】
表示部３３はディスプレイを備え、制御部３１の表示制御に従ってディスプレイ上に各種画面を表示する。
【００３２】
記憶部３４は、制御部３１により実行されるプログラムの他、プログラムの実行に必要な各種データを記憶する。また、記憶部３４は配信すべきコンテンツ情報を記憶している。
【００３３】
制御部３１は、１まとまりのコンテンツ情報を記憶部３４から１又は複数読み出して、通信部３５を介して路側無線装置２０に送信する。そして、路側無線装置２０は、車載器１０に当該コンテンツ情報を送信する。
【００３４】
[コンテンツ情報のデータ構成]
図４に、路側無線装置２０から車載器１０に配信（送信）されるコンテンツ情報のデータ構成例を示す。以下、１まとまりのコンテンツ情報を情報グループと称す。図４に示すように、配信されるコンテンツ情報は１又は複数の情報グループから成る。この情報グループは、ＩＤにより特徴付けられた複数の情報を持つ。また、情報グループはカーナビにおいて表示されるコンテンツ情報の１または数ページ分に相当する。
【００３５】
図５に、前記ＩＤの情報の概要を示す。まず、「ＩＤ００」の情報は、情報グループが持つＩＤの一覧を示す（記述する）。ここで、それぞれの情報グループは必ずしも全てのＩＤを持つわけではなく必要なＩＤのみを持つ。例えば、ある情報グループはＩＤ００〜０５により特徴付けられた情報を持ち、また別のある情報グループはＩＤ００〜ＩＤ０５、ＩＤ１０、ＩＤ３０により特徴付けられた情報を持つ。尚、ＩＤ００、ＩＤ０１、ＩＤ０２は基本的な情報であり、全ての情報グループは、これらのＩＤの情報を持つ。
【００３６】
「ＩＤ０１」の情報は、サービス事業者コードを示す。具体的に、「ＩＤ０１」の情報は、「サービス事業者コード」、「サービス事業者表示テキスト」、「サービス事業者表音文字列」を含む。「サービス事業者コード」とは、ＤＳＲＣの運用を管理する団体で規定されたコードで、サービス事業者毎にユニークに割り付けられる。このコードに基づいて、サービス事業者を特定できる。「サービス事業者表示テキスト」とは、ナビ表示用サービス事業者名（サービス名）テキスト情報であり、サービス事業者をＩＴＳ車載器の利用者に通知する目的で使用される。「サービス事業者表音文字列」とは、ナビ発話用サービス事業者名（サービス名）表音文字列であり、サービス事業者やサービス名称等をＩＴＳ車載器の利用者に音声で通知する際に用いられる。
【００３７】
「ＩＤ０２」の情報は、情報グループ（コンテンツ）の情報を示す。具体的に、「ＩＤ０２」の情報は、「情報提供企業コード」、「情報提供企業表示テキスト」、「情報提供企業表音文字列」、「情報コード」、「情報表示テキスト」、「情報表音文字列」、「嗜好データカテゴリ」を含む。「情報提供企業コード」とは、このコンテンツ（情報グループ）の提供元を示すコードであり、サービス事業者によって割り当てられる。「情報提供企業表示テキスト」とは、ナビ表示用情報提供企業名テキスト情報であり、情報提供企業をＩＴＳ車載器の利用者に通知する目的で使用される。「情報提供企業表音文字列」とは、ナビ発話用情報提供企業名表音文字列であり、情報提供企業をＩＴＳ車載器に利用者に音声で通知する際に用いられる。「情報コード」とは、サービス事業者がコンテンツ毎（情報グループ毎）にユニークに割り付けるコードである。このコードに基づいてコンテンツ（情報グループ）を特定できる。また、当該情報コードは、後述する「ＩＤ３０」の遷移情報等に使用される。「情報表示テキスト」とは、画面に表示するためのテキストデータであり、典型的にはコンテンツの題名である。「情報表音文字列」とは、ナビ発話用コンテンツ内容表音文字列であり、コンテンツを利用者に音声で通知する際に用いられる。「嗜好データカテゴリ（嗜好カテゴリ）」とは、情報カテゴリを示すコードであり、例えば、最大９６項目の分類でコンテンツ（情報グループ）をカテゴリ分けするために用いられる。９６項目の各項目は１ｂｉｔで表される。
【００３８】
「ＩＤ０３」の情報は、コンテンツの再生条件を示す。例えば、コンテンツを受信後、当該コンテンツを即時再生するか否かの情報等が含まれる。また、「ＩＤ０４」の情報は、コンテンツの有効期限を示す。また、「ＩＤ０５」の情報は、コンテンツで示された店舗等の営業時間等を示す。
【００３９】
「ＩＤ１０」の情報は、対象地点情報（コンテンツ配信元の企業の広告情報、クーポン情報等）を示す。この対象地点情報に、動画や音声等のコンテンツが格納される。具体的に、「ＩＤ１０」の情報は、「情報有無コード」、「対象地点座標」、「対象地点表示用テキスト」、「表示用文字データ」、「表示画像データ」、「表音文字列データ」、「圧縮音声データ」、「音声再生順」、「ビデオデータ」、「ＵＲＬ」、「提携駐車場情報」、「アイコン表示画像データ」を含む。「情報有無コード」とは、ＩＤ１０の情報に格納されているコンテンツの種類（コンテンツタイプ）の一覧を示す種類情報である。コンテンツの種類としては、静止画、文字、動画、音声、ＴＴＳ等がある。
【００４０】
図６に情報有無コード（項目情報フラグ）のデータ構成図を示す。図６に示すように、格納されているコンテンツの項目にはフラグ「１」がたち、格納されていないコンテンツの項目はフラグ「０」となる。図６の場合は、コンテンツとして、圧縮音声と表示用画像等が格納されていることになる。
【００４１】
「対象地点座標」とは、サービスを提供可能な地点の緯度経度情報である。「対象地点表示用テキスト」とは、サービス対象地点名称をユーザに通知するために用いられる情報である。「表示文字データ」とは、対象地点の説明や、画面遷移の説明のための情報等を文字列により説明する際に用いられるテキスト情報である。「表示画像データ」とは、サービスを表す静止画情報である。「表音文字列データ」とは、サービスを表す表音文字列情報であり、対象地点の説明をＴＴＳ発話で行う際に用いられる。「圧縮音声データ」とは、圧縮音声データ情報であり、対象地点の説明を圧縮音声で行う際に用いられる。「音声再生順」とは、音声データとして、発話用表音文字列と圧縮音声が同時に配信された際の再生順を表現する情報である。「ビデオデータ」とは、対象地点の説明をビデオで行う際に用いられる情報である。「ＵＲＬ」とは、対象地点の情報を、ＩＰ接続により利用者に通知する場合のＵＲＬを記述するための情報である。「提携駐車場」とは、対象地点以外の提携駐車場を示す情報である。「アイコン表示画像データ」とは、サービス提供可能な場所を示すアイコンのデータである。
【００４２】
「ＩＤ２０」の情報は、コンテンツのポップアップの再生地点（情報提供地点）を示す。
【００４３】
「ＩＤ３０」の情報は、遷移情報（次に表示する画面（遷移先）を指定する情報等）を示す。具体的に、「ＩＤ３０」の情報は、「次再生情報コード１」、「次再生情報コード２」、「次再生情報コード３」、「次再生情報コード４」、「次再生情報コード５」、「次再生情報コード６」、「次再生情報コード７」、「次再生情報コード８」を含む。「次再生情報コード１」〜「次再生情報コード８」は、表示画面を遷移させる場合に用いられる情報であり、「ＩＤ０２」の「情報コード」に対応する。この「ＩＤ３０」の情報が情報グループに無い場合、又は「次再生情報コード１」〜「次再生情報コード８」に情報が格納されていない場合（次再生情報コードが存在しない場合）は、当該情報グループは遷移先の無い情報グループ（遷移先の無いコンテンツ情報）となる。以下、遷移先の無い情報グループ（遷移先の無いコンテンツ情報）を、最下層の情報グループ（最下層のコンテンツ情報）と称す。
【００４４】
以下、図７を用いて、「ＩＤ１０」、「ＩＤ３０」の情報について説明する。図７に示す各画面Ｄ１〜Ｄ８は、コンテンツ情報に基づき、車載器１０において表示される画面遷移例である。ここでは、１つの情報グループは１つの画面に対応するとする。画面Ｄ１は、メニュー画面であり遷移先が３つある。画面Ｄ１において「entertainment」が選択されると、サービス事業者（配信事業者）の一覧を示す画面Ｄ２に遷移する。画面Ｄ２には遷移先が４つある。画面Ｄ２において１つの配信事業者が選択されると、選択された配信事業者のコンテンツ情報を示す画面Ｄ３に遷移する。画面Ｄ３には遷移先が４つある。画面Ｄ３において「くらし情報」が選択されると、暮らし情報の一覧を示す画面Ｄ４に遷移する。画面Ｄ４には遷移先が３つある。画面Ｄ４において「医療・病院」が選択されると、医療・病院の一覧を示す画面Ｄ５に遷移する。画面Ｄ５には遷移先が２つある。画面Ｄ５において「休日診療病院一覧」が選択されると、休日診療病院の一覧を示す画面Ｄ６に遷移する。画面Ｄ６には遷移先が７つある。画面Ｄ６において「小児科」が選択されると、小児科の病院一覧を示す画面Ｄ７に遷移する。画面Ｄ７には遷移先が４つある。画面Ｄ７において１つの小児科病院が選択されると、選択された小児科病院の情報を示す画面Ｄ８に遷移する。画面Ｄ８には遷移先がないが、「ＩＤ１０」の対象地点情報がある。
【００４５】
ここで、例えば、画面Ｄ６に対応する情報グループの「ＩＤ３０」の「次再生情報コード１」〜「次再生情報コード７」には、それぞれ遷移先の情報グループの「ＩＤ０２」の「情報コード」が格納されている。また、画面Ｄ７に対応する情報グループの「ＩＤ３０」の「次再生情報コード１」〜「次再生情報コード４」には、それぞれ遷移先の情報グループの「ＩＤ０２」の「情報コード」が格納されている。また、画面Ｄ８に対応する情報グループには、遷移情報がない。
【００４６】
画面Ｄ２の配信事業者Ａ〜Ｄの表示には、「ＩＤ０１」の「サービス事業者表示テキスト」が用いられる。また、画面Ｄ２に対応する情報グループには、遷移情報はあるが、「ＩＤ１０」の「対象地点座標」はない。
【００４７】
「ＩＤ４０」の情報は詳細情報と呼ばれる情報であり、串刺し検索等を実現するために用いられる。「ＩＤ５０」の情報は駐車場情報であり、コンテンツで示された店舗等の駐車場の満空情報を示す。「ＩＤ６０」の情報は運転支援情報であり、駐車場の出入口付近／駐車場内合流／分岐・速度案内等、敷地内の運転に関して、運転の補助となる情報である。「ＩＤ８０」の情報は、嗜好データであり、サービス事業者が配信するコンテンツを最大９６項目に分類して、利用者の嗜好に合わせて配信するコンテンツを選択するために利用される情報である。
【００４８】
尚、この他、異なる番号のＩＤを付与して新たな情報内容を定義してもよい。
【００４９】
また、一般的に、クーポン券等の画像情報はＩＤ１０に格納されている。また、クーポン情報を持つグループ情報は最下層の情報グループであることが多い。
【００５０】
[車載器の機能的構成]
車載器１０は、図８に示すように、カーナビ部１、通信モジュール２、ＤＳＲＣ部３、制御部４を備えて構成されている。
【００５１】
制御部４は、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）等から構成され、記憶部１ｆに記憶された制御プログラムとの協働により各種演算を行う他、各部の集中制御を行う。例えば、路側無線装置２０との路車間通信を行う際にはＤＳＲＣ部３の通信動作を制御する。なお、ＤＳＲＣ部３の制御にあたってはＤＳＲＣ部３のＤＳＲＣ制御部３ａとの協働により制御を行う。また、ＤＳＲＣ部３を介してセンター装置３０から受信したコンテンツ情報の保存、再生制御等を行う。また、制御部４は、最下層リスト生成処理、最下層コンテンツ再生処理を行う。最下層リスト生成処理、最下層リスト再生処理についての詳細は後述する。
【００５２】
カーナビ部１は、カーナビ制御部１ａ、現在地検出部１ｂ、地図記憶部１ｃ、入力部１ｄ、表示部１ｅ、記憶部１ｆ等を備えて、車両Ｃを案内経路へ誘導するための処理を行う。カーナビ制御部１ａは、現在地検出部１ｂから取得した現在地の情報及び地図記憶部１ｃに記憶された地図情報等に基づいて、車両Ｃの現在地から入力部１ｄを介して設定された目的地までの案内経路を算出する。そして、地図記憶部１ｃに記憶されている地図情報を用いて算出した案内経路へ誘導するための地図画面を生成し、表示部１ｅにより表示させる。
【００５３】
現在地検出部１ｂは、ＧＰＳアンテナ、角度センサ、方位センサ、距離センサ等の各種センサを備え、これらセンサによる検出結果に基づいて車両Ｃの現在地を検出する。ＧＰＳアンテナは、ＧＰＳ衛星から送信されるＧＰＳ信号を検出する。また、角度センサは移動方向の変化量を示す車の加速度（単位時間あたりの水平方向への回転速度）を検出し、方位センサは地磁気の検出を行い、車両の絶対方位を検出する。現在地検出部１ｂは、これらセンサから取得した各検出結果に基づいて車両の現在地を示す現在地情報（経度、緯度等の情報）を生成し、カーナビ制御部１ａに出力する。
【００５４】
地図記憶部１ｃは、メモリやＤＶＤ等の記録媒体から構成され、案内表示に必要な地図情報、通信モジュール２を介して受信されるガイド情報（道路情報、渋滞情報等）等を記憶している。
【００５５】
入力部１ｄは、操作キーや表示部１ｅと一体に構成されるタッチパネル等から構成されている。入力部１ｄは、これらの操作に対応する操作信号を生成し、制御部４に出力する。表示部１ｅは、モニタを備え、制御部４の制御に従ってモニタ上に各種情報を表示する。例えば、設定画面や地図画面、センター装置３０から受信したコンテンツ情報の表示画面等である。
【００５６】
記憶部１ｆは、メモリから構成され、制御部４やカーナビ制御部１ａにより実行される制御プログラム、プログラムの実行に必要なパラメータやデータ等を記憶している。また、記憶部１ｆは、センター装置３０から受信したコンテンツ情報を記憶する。つまり、記憶部１ｆは１又は複数の情報グループを記憶する。また、記憶部１ｆは、制御部４により生成された最下層リストを記憶する。
【００５７】
図９に、最下層リストのデータ構成を示す。図９に示すように、最下層リストは、「表示リスト番号」「サービス事業者コード」、「情報コード」のフィールドから成る一又は複数のレコードから構成されている。ここで、「表示リスト番号」とは、最下層リストのレコードＩＤである。また、「サービス事業者コード」とは、情報グループに含まれるＩＤ０１のサービス事業者コードに対応する。また、「情報コード」とは、ＩＤ０２の情報コードに対応する。
【００５８】
この「サービス事業者コード」と「情報コード」によって、表示を行う際等に、情報グループが特定される。尚、車載器１０において、独自のファイル名や番号を付与して情報グループを特定している場合は、最下層リストのフィールドとして、「事業者コード」と「情報コード」の代わりに、そのファイル名や番号を用いてもよい。
【００５９】
また、記憶部１ｆは、ユーザの嗜好を示すユーザ嗜好情報を記憶する。ユーザ嗜好情報は最大９６項目に分類されている。この分類（カテゴリ）はサービス事業者によって行われ、ユーザはこれらのカテゴリのうち、どのカテゴリに興味があるかを設定する。制御部４は、センター装置３０から受信したコンテンツ情報に含まれる「嗜好データカテゴリ（ＩＤ２の情報）」と当該ユーザ嗜好情報とを比較し、対応する項目のフラグ（１ビットに該当）がセットされているか否かで、センター装置３０から受信したコンテンツ情報がユーザの嗜好する情報であるか否かを判定する。
【００６０】
また、記憶部１ｆは、再生を限定したいコンテンツの種類（動画や静止画等）を示すコンテンツタイプ情報を記憶する。コンテンツタイプ情報はユーザ操作により設定される。制御部４は、センター装置３０から受信したコンテンツ情報に含まれる「情報有無コード（ＩＤ１０の情報）」と当該コンテンツタイプ情報とを比較し、対応するコンテンツの種類の項目のフラグがセットされているか否かで、センター装置３０から受信したコンテンツ情報が再生を限定したいコンテンツの種類であるか否かを判定する。
【００６１】
通信モジュール２は、光通信用、ＦＭ通信用、２．４GHz電波通信用のアンテナをそれぞれ備え、例えば、ＶＩＣＳセンター等の通信先と光通信、ＦＭ通信、電波通信を行う。通信モジュール２は通信先から渋滞情報や道路交通情報等を受信し、制御部４に出力する。
【００６２】
ＤＳＲＣ部３は、ＤＳＲＣによるＥＴＣ利用のための処理や、センター装置３０からコンテンツ情報を受信するための通信処理、ＶＩＣＳ情報の送信処理等を行う。ＤＳＲＣ部３は、図８に示すようにＤＳＲＣ制御部３ａ、通信部３ｂ、記憶部３ｃ、ＥＴＣ処理部３ｄ、ＩＣカードＩ／Ｆ３ｅを備えて構成されている。
【００６３】
ＤＳＲＣ制御部３ａは、ＣＰＵ、ＲＡＭ等から構成され、記憶部３ｃに記憶されている制御プログラムとの協働によりＤＳＲＣ部３の各部の動作を制御する。例えば、ＥＴＣによる決済を行う際には、通信部３ｂの通信動作を制御してＥＴＣ基地局（ＥＴＣ決済を行うためにＥＴＣゲート付近等に設けられる無線基地局）と決済情報の送受信を行わせる。また、ＥＴＣ処理部３ｄにより決済情報の書込処理を行わせる。
【００６４】
通信部３ｂは、車両Ｃのダッシュボード上でフロントガラス近傍に固設されたアンテナを備え、このアンテナを介して路側無線装置２０やＥＴＣ基地局等と、ＤＳＲＣの電波の送受信を行う。
【００６５】
記憶部３ｃは、ＤＳＲＣ制御部３ａにより実行される制御プログラム等を記憶している。
【００６６】
ＥＴＣ処理部３ｄは、ＩＣカードＩ／Ｆ３ｅに押抜されるＩＣ付きクレジットカードまたはデビットカード等に対して決済情報等の読み書きを行う。ＩＣカードＩ／Ｆ３ｅは、上記クレジットカード等のスロットを備え、このスロットに挿入されたクレジットカード等のＩＣとＥＴＣ処理部３ｄとの間で情報のやりとりを仲介する。
【００６７】
[最下層リスト生成処理]
次に、車載器１０の制御部４が行う最下層リスト生成処理の具体的な動作を図１０を用いて説明する。制御部４は、ＤＳＲＣ部３を介してセンター装置３０からのコンテンツ情報の受信が完了すると、当該最下層リスト生成処理を開始する。また、制御部４が当該最下層リスト生成処理を行う度に、最下層リストは再生成される。
【００６８】
まず、制御部４は、カウンタ変数ｎの値を１に初期化する（ステップＳ１）。次に、制御部４は、記憶部１ｆに記憶されている情報グループの個数とカウンタ変数ｎの値とを比較する（ステップＳ２）。比較の結果、情報グループの個数がカウンタ変数ｎの値（１）以上の場合（ステップＳ２；Ｙｅｓ）、ｎ番目（１番目）の情報グループを記憶部１ｆから読み込む（ステップＳ３）。また、比較の結果、情報グループの個数がカウンタ変数ｎの値未満の場合（ステップＳ２；Ｎｏ）、具体的には、記憶部１ｆに情報グループが記憶されていない場合、制御部４は、最下層リスト生成処理を終了する。
【００６９】
ステップＳ３においてｎ番目（１番目）の情報グループを読み込むと、制御部４は、当該情報グループの「ＩＤ０」のデータの中に、「ＩＤ３０」が記述されているか判定する（ステップＳ４）。「ＩＤ３０」が記述されてない場合（ステップＳ４；Ｎｏ）、制御部４は、最下層リストに当該情報グループの「サービス事業者コード（ＩＤ１の情報）」と「情報コード（ＩＤ２の情報）」とを登録する（レコードを追加する）（ステップＳ５）。
【００７０】
ステップＳ４において、「ＩＤ３０」が記述されていると判定すると（ステップＳ４；Ｙｅｓ）、制御部４は、「ＩＤ３０」に対応するデータが実際に存在するか否かを判定する（ステップＳ６）。これは、「ＩＤ０」のデータの中に「ＩＤ３０」が記述されていても、ＩＤ３０に対応するデータが実際には存在しない可能性を考慮したものである。
【００７１】
ステップＳ６において、「ＩＤ３０」に対応するデータが存在しないと判定すると（ステップＳ６；Ｎｏ）、制御部４は、最下層リストにｎ番目（１番目）の情報グループの「サービス事業者コード（ＩＤ１の情報）」と「情報コード（ＩＤ２の情報）」とを登録する（レコードを追加する）（ステップＳ５）。
【００７２】
ステップＳ６において、「ＩＤ３０」に対応するデータが存在すると判定すると（ステップＳ６；Ｙｅｓ）、制御部４は、「ＩＤ３０」に対応するデータの中に「次再生情報コード」が存在するか否かを判定する（ステップＳ７）。これは、「ＩＤ３０」に対応するデータが存在していても、このデータの中に「次再生情報コード」が存在しない可能性を考慮したものである。
【００７３】
ステップＳ７において、「ＩＤ３０」に対応するデータの中に「次再生情報コード」が存在しないと判定すると（ステップＳ７；Ｎｏ）、制御部４は、最下層リストにｎ番目（１番目）の情報グループの「サービス事業者コード（ＩＤ１の情報）」と「情報コード（ＩＤ２の情報）」とを登録する（レコードを追加する）（ステップＳ５）。
【００７４】
ステップＳ７において、「ＩＤ３０」に対応するデータの中に「次再生情報コード」が存在すると判定すると（ステップＳ７；Ｙｅｓ）、又はステップＳ５の処理を終えると、制御部４は、カウンタ変数ｎに１を加算し（ステップＳ８）、ステップＳ２に戻る。つまり、制御部４は、カウンタ変数ｎの値を２としてステップＳ２に戻る。その後、ステップＳ２において、情報グループの個数がカウンタ変数ｎの値未満となる（ステップＳ２；Ｎｏ）まで、ステップＳ２〜ステップＳ８の処理を繰り返す。このとき、カウンタ変数ｎの値は、２、３、４、５、…と増えていくことになる。
【００７５】
尚、制御部４は、ステップＳ６、ステップＳ７の処理を飛ばして、当該最下層リスト生成処理を行ってもよい。以上が、制御部４が行う最下層リスト生成処理の具体的な動作である。このように、制御部４は、最下層リストを生成することにより、センター装置３０から受信したコンテンツ情報の中から最下層のコンテンツ情報を抽出する。
【００７６】
[最下層コンテンツ再生画面例]
図１１（ａ）、（ｂ）に、車載器１０のカーナビ部１の表示部１ｅに表示（再生）される最下層コンテンツ再生画面ｄ１００の画面例を示す。この最下層コンテンツ再生画面ｄ１００は、カーナビのメニュー画面等からユーザ操作により表示される。また、最下層コンテンツ再生画面ｄ１００は、前表示ボタンｇ１、次表示ボタンｇ２、終了ボタンｇ３を持つ。尚、これらの各ボタン以外の部分にタッチ（を押下）すると、ボタンが消え、再度画面にタッチ（を押下）するとボタンが表示される構成としてもよい。
【００７７】
前表示ボタンｇ１が押下されると、前の最下層のコンテンツ情報（情報グループ）が表示される。また、次表示ボタンｇ２が押下されると、次の最下層のコンテンツ情報（情報グループ）が表示される。尚、画像（静止画、動画）を含まない音声のみのコンテンツの場合は、その旨を伝える画像（文字やイラスト等）が表示されるとしても良い。
【００７８】
最下層コンテンツ再生画面ｄ１００に表示されるコンテンツ情報は、最下層の情報グループのみなので、最下層の情報グループに格納されていることの多いクーポン情報を見たい場合等に便利である。
【００７９】
[最下層コンテンツ再生処理]
次に、車載器１０の制御部４が行う最下層コンテンツ再生処理の具体的な動作を図１２を用いて説明する。最下層コンテンツ再生処理とは、表示部１ｅに最下層コンテンツ再生画面ｄ１００を表示させる処理である。制御部４は、入力部１ｄにおけるユーザ操作等に基づき、最下層コンテンツ再生処理を開始する。
【００８０】
まず、制御部４は、最下層リストに情報グループが登録されているか判定する（ステップＳ１０１）。最下層リストに情報グループが登録されていない場合（ステップＳ１０１；Ｎｏ）、制御部４は、最下層コンテンツ再生処理を終了する。
【００８１】
また、ステップＳ１０１において、最下層リストに情報グループが登録されていると判定すると（ステップＳ１０１；Ｙｅｓ）、制御部４は、最下層リストの先頭に登録されている情報グループ内のコンテンツ（ＩＤ１０の情報）を再生する（ステップＳ１０７）。
【００８２】
ステップＳ１０７においてコンテンツを再生すると、制御部４は、終了ボタンｇ３が押下されたか否かを判定する（ステップＳ１０２）。終了ボタンｇ３が押下されたと判定すると（ステップＳ１０２；Ｙｅｓ）、制御部４は最下層コンテンツ再生処理を終了する。また、終了ボタンｇ３が押下されていないと判定すると（ステップＳ１０２；Ｎｏ）、制御部４は、次表示ボタンｇ２が押下されたか否かを判定する（ステップＳ１０３）。次表示ボタンｇ２が押下されたと判定すると（ステップＳ１０３；Ｙｅｓ）、再生中又は再生していたコンテンツが、最下層リストの最後に登録されている情報グループ内の情報か否かを判定する（ステップＳ１０４）。
【００８３】
ステップＳ１０４において、最下層リストの最後であると判定すると（ステップＳ１０４；Ｙｅｓ）、制御部４は、最下層リストの先頭に登録されている情報グループ内のコンテンツ（ＩＤ１０の情報）を再生する（ステップＳ１０７）。コンテンツを再生すると、制御部４は、終了ボタンｇ３が押下されたか否かを判定する（ステップＳ１０２）。
【００８４】
ステップＳ１０４において、最下層リストの最後でないと判定すると（ステップＳ１０４；Ｎｏ）、制御部４は、最下層リストの次に登録されている情報グループ内のコンテンツ（ＩＤ１０の情報）を再生する（ステップＳ１０８）。コンテンツを再生すると、制御部４は、終了ボタンｇ３が押下されたか否かを判定する（ステップＳ１０２）。
【００８５】
ステップＳ１０３に戻り、次表示ボタンｇ２が押下されていないと判定すると（ステップＳ１０３；Ｎｏ）、制御部４は、前表示ボタンｇ１が押下されたか否かを判定する（ステップＳ１０５）。前表示ボタンｇ１が押下されたと判定すると（ステップＳ１０５；Ｙｅｓ）、制御部４は、再生中又は再生していたコンテンツが最下層リストの先頭に登録されている情報グループ内の情報か否かを判定する（ステップＳ１０６）。
【００８６】
ステップＳ１０６において、最下層リストの先頭でないと判定すると（ステップＳ１０６；Ｎｏ）、制御部４は、最下層リストの前に登録されている情報グループ内のコンテンツ（ＩＤ１０の情報）を再生する（ステップＳ１０９）。コンテンツを再生すると、制御部４は、終了ボタンｇ３が押下されたか否かを判定する（ステップＳ１０２）。
【００８７】
ステップＳ１０６において、最下層リストの先頭であると判定すると（ステップＳ１０６；Ｙｅｓ）、制御部４は、最下層リストの最後に登録されている情報グループ内のコンテンツ（ＩＤ１０の情報）を再生する（ステップＳ１１０）。コンテンツを再生すると、制御部４は、終了ボタンｇ３が押下されたか否かを判定する（ステップＳ１０２）。
【００８８】
ステップＳ１０５に戻り、前表示ボタンｇ１が押下されていないと判定すると（ステップＳ１０５；Ｎｏ）、制御部４は、終了ボタンｇ３が押下されたか否かを判定する（ステップＳ１０２）。以上が、制御部４が行う最下層コンテンツ再生処理の具体的な動作である。
【００８９】
尚、コンテンツが動画あるいは音声を含んでいる場合、再生中若しくは再生終了後に[繰り返し]ボタンを表示し、このボタンが押されたときは同じコンテンツを再度再生するようにしても良い。
【００９０】
[最下層コンテンツ再生処理（第１変形例）]
次に、車載器１０の制御部４が行う最下層コンテンツ再生処理の具体的な動作の第１変形例を図１３を用いて説明する。当該最下層コンテンツ再生処理の第１変形例では、制御部４は、最下層コンテンツ再生画面ｄ１００の表示と共に、記憶部１ｆに記憶されている未チェックの情報グループのチェックを行い、最下層リストへの追加を行う。この方法の場合、再生しながら最下層リストを生成していくので、リストを作成しておかなくても良い。制御部４は、入力部１ｄにおけるユーザ操作等に基づき、最下層コンテンツ再生処理を開始する。
【００９１】
まず、制御部４は、最下層リストに情報グループが登録されているか（最下層リストが有るか）判定する（ステップＳ２０１）。最下層リストに情報グループが登録されていない場合（ステップＳ２０１；Ｎｏ）、制御部４は、記憶部１ｆに最下層リスト生成処理においてチェックされていない情報グループが記憶されているか否かを判定する（ステップＳ２０２）。
【００９２】
ステップＳ２０２において、チェックされていない情報グループが無いと判定すると（ステップＳ２０２；Ｎｏ）、制御部４は最下層コンテンツ表示処理を終了する。また、ステップＳ２０２において、チェックされていない情報グループが有ると判定すると（ステップＳ２０２；Ｙｅｓ）、制御部４は、チェックされていない情報グループの一つを読み込む（ステップＳ２０３）。そして、制御部４は、この読み込んだ情報グループの「ＩＤ０」のデータの中に、「ＩＤ３０」が記述されているか判定する（ステップＳ２０４）。
【００９３】
ステップＳ２０４において、「ＩＤ３０」が記述されていると判定すると（ステップＳ２０４；Ｙｅｓ）、制御部４は、記憶部１ｆに「ＩＤ０」のデータの中に「ＩＤ３０」が記述されているか否かのチェックを行っていない情報グループが記憶されているか否かを判定する（ステップＳ２０２）。
【００９４】
ステップＳ２０４において、「ＩＤ３０」が記述されていないと判定すると（ステップＳ２０４；Ｎｏ）、制御部４は、最下層リストの最後に当該情報グループの「サービス事業者コード（ＩＤ１の情報）」と「情報コード（ＩＤ２の情報）」とを登録する（レコードを追加（挿入）する）（ステップＳ２０５）。そして、制御部４は、当該登録された情報グループ内のコンテンツ（ＩＤ１０の情報）を再生する（ステップＳ２０６）。
【００９５】
ステップＳ２０１に戻り、最下層リストに情報グループが登録されていると判定すると（ステップＳ２０１；Ｙｅｓ）、制御部４は、最下層リストの先頭に登録されている情報グループ内のコンテンツ（ＩＤ１０の情報）を読み込み（ステップＳ２１４）、当該コンテンツを再生する（ステップＳ２０６）。
【００９６】
ステップＳ２０６においてコンテンツを再生すると、制御部４は、終了ボタンｇ３が押下されたか否かを判定する（ステップＳ２０７）。終了ボタンｇ３が押下されたと判定すると（ステップＳ２０７；Ｙｅｓ）、制御部４は最下層コンテンツ表示処理を終了する。また、終了ボタンｇ３が押下されていないと判定すると（ステップＳ２０７；Ｎｏ）、制御部４は、次表示ボタンｇ２が押下されたか否かを判定する（ステップＳ２０８）。次表示ボタンｇ２が押下されたと判定すると（ステップＳ２０８；Ｙｅｓ）、再生中又は再生していたコンテンツが、最下層リストの最後に登録されている情報グループ内の情報か否かを判定する（ステップＳ２０９）。
【００９７】
ステップＳ２０９において、最下層リストの最後であると判定すると（ステップＳ２０９；Ｙｅｓ）、制御部４は、記憶部１ｆに「ＩＤ０」のデータの中に「ＩＤ３０」が記述されているか否かのチェックを行っていない情報グループが記憶されているか否かを判定する（ステップＳ２１０）。
【００９８】
ステップＳ２１０において、チェックされていない情報グループが無いと判定すると（ステップＳ２１０；Ｎｏ）、制御部４は、最下層リストの先頭に登録されている情報グループ内のコンテンツ（ＩＤ１０の情報）を読み込み（ステップＳ２１４）、当該コンテンツを再生する（ステップＳ２０６）。
【００９９】
ステップＳ２１０において、チェックされていない情報グループが有ると判定すると（ステップＳ２１０；Ｙｅｓ）、制御部４は、チェックされていない情報グループの一つを読み込む（ステップＳ２１１）。そして、制御部４は、この読み込んだ情報グループの「ＩＤ０」のデータの中に、「ＩＤ３０」が記述されているか判定する（ステップＳ２１２）。
【０１００】
ステップＳ２１２において、「ＩＤ３０」が記述されていると判定すると（ステップＳ２１２；Ｙｅｓ）、制御部４は、記憶部１ｆに「ＩＤ０」のデータの中に「ＩＤ３０」が記述されているか否かのチェックを行っていない情報グループが記憶されているか否かを判定する（ステップＳ２１０）。
【０１０１】
ステップＳ２１２において、「ＩＤ３０」が記述されていないと判定すると（ステップＳ２１２；Ｎｏ）、制御部４は、最下層リストの最後に当該情報グループの「サービス事業者コード（ＩＤ１の情報）」と「情報コード（ＩＤ２の情報）」とを登録する（レコードを追加（挿入）する）（ステップＳ２１３）。そして、制御部４は、当該登録された情報グループ内のコンテンツ（ＩＤ１０の情報）を再生する（ステップＳ２０６）。
【０１０２】
ステップＳ２０９に戻り、最下層リストの最後でないと判定すると（ステップＳ２０９；Ｎｏ）、制御部４は、最下層リストの次に登録されている情報グループ内のコンテンツ（ＩＤ１０の情報）を読み込み（ステップＳ２１５）、当該コンテンツを再生する（ステップＳ２０６）。
【０１０３】
ステップＳ２０８に戻り、次表示ボタンｇ２が押下されていないと判定すると（ステップＳ２０８；Ｎｏ）、制御部４は、前表示ボタンｇ１が押下されたか否かを判定する（ステップＳ２１６）。前表示ボタンｇ１が押下されていないと判定すると（ステップＳ２１６；Ｎｏ）、制御部４は、終了ボタンｇ３が押下されたか否かを判定する（ステップＳ２０７）。
【０１０４】
ステップＳ２１６において、前表示ボタンｇ１が押下されたと判定すると（ステップＳ２１６；Ｙｅｓ）、制御部４は、再生中又は再生していたコンテンツが最下層リストの先頭に登録されている情報グループ内の情報か否かを判定する（ステップＳ２１７）。
【０１０５】
ステップＳ２１７において、最下層リストの先頭でないと判定すると（ステップＳ２１７；Ｎｏ）、制御部４は、最下層リストの前に登録されている情報グループ内のコンテンツ（ＩＤ１０の情報）を読み込み（ステップＳ２１８）、当該コンテンツを再生する（ステップＳ２０６）。
【０１０６】
ステップＳ２１７において、最下層リストの先頭であると判定すると（ステップＳ２１７；Ｙｅｓ）、制御部４は、記憶部１ｆに「ＩＤ０」のデータの中に「ＩＤ３０」が記述されているか否かのチェックを行っていない情報グループが記憶されているか否かを判定する（ステップＳ２１９）。
【０１０７】
ステップＳ２１９において、チェックされていない情報グループが無いと判定すると（ステップＳ２１９；Ｎｏ）、制御部４は、最下層リストの最後に登録されている情報グループ内のコンテンツ（ＩＤ１０の情報）を読み込み（ステップＳ２２０）、当該コンテンツを再生する（ステップＳ２０６）。
【０１０８】
ステップＳ２１９において、チェックされていない情報グループが有ると判定すると（ステップＳ２１９；Ｙｅｓ）、制御部４は、チェックされていない情報グループの一つを読み込む（ステップＳ２２１）。そして、制御部４は、この読み込んだ情報グループの「ＩＤ０」のデータの中に、「ＩＤ３０」が記述されているか判定する（ステップＳ２２２）。
【０１０９】
ステップＳ２２２において、「ＩＤ３０」が記述されていると判定すると（ステップＳ２２２；Ｙｅｓ）、制御部４は、記憶部１ｆに「ＩＤ０」のデータの中に「ＩＤ３０」が記述されているか否かのチェックを行っていない情報グループが記憶されているか否かを判定する（ステップＳ２１９）。
【０１１０】
ステップＳ２２２において、「ＩＤ３０」が記述されていないと判定すると（ステップＳ２２２；Ｎｏ）、制御部４は、最下層リストの先頭に当該情報グループの「サービス事業者コード（ＩＤ１の情報）」と「情報コード（ＩＤ２の情報）」とを登録する（レコードを追加（挿入）する）（ステップＳ２２３）。そして、制御部４は、当該登録された情報グループ内のコンテンツ（ＩＤ１０の情報）を再生する（ステップＳ２０６）。
【０１１１】
尚、当該最下層コンテンツ表示処理の第１変形例において、最下層リスト生成処理（図１０参照）のステップＳ６、Ｓ７に該当する処理を加えてもよい。以上が、制御部４が行う最下層コンテンツ再生処理の第１変形例の具体的な動作である。
【０１１２】
[最下層コンテンツ再生処理（第２変形例）]
次に、車載器１０の制御部４が行う最下層コンテンツ再生処理の具体的な動作の第２変形例を図１４、図１５を用いて説明する。当該最下層コンテンツ再生処理の第２変形例では、制御部４は、最下層リストに登録されている情報グループから、更にユーザの嗜好に合致する情報グループの抽出を行う。制御部４は、入力部１ｄにおけるユーザ操作等に基づき、最下層コンテンツ再生処理を開始する。
【０１１３】
まず、制御部４は、最下層リストに情報グループが登録されているか判定する（ステップＳ３０１）。最下層リストに情報グループが登録されていない場合（ステップＳ３０１；Ｎｏ）、制御部４は、最下層コンテンツ再生処理を終了する。
【０１１４】
また、ステップＳ３０１において、最下層リストに情報グループが登録されていると判定すると（ステップＳ３０１；Ｙｅｓ）、制御部４は、最下層リストの先頭に登録されている情報グループ内の「ＩＤ２」に対応するデータを読み込む（ステップＳ３１４）。そして、制御部４は、当該読み込んだデータの「嗜好データカテゴリ」と予め設定されたユーザ嗜好情報とに基づいて、該当する項目のビットがセットされているか判定する（ステップＳ３１５）。この場合、アップリンク情報として予めユーザが設定した嗜好情報を送っているため、路側無線装置から配信する情報はユーザの嗜好に沿った情報であるが、車両側の空き容量情報もアップリンクしているので、空き容量によっては全ての情報を路側無線装置は配信する場合も考えられる。その場合は、車両側は受信した全ての情報をアップリンクするＩＤ８０の９６項目に分類した嗜好データで絞り込むことができるし、また予め車両側で設定しておいたユーザ嗜好情報に基づいて判定しても良い。また、ユーザがアップリンクした嗜好に沿った情報のみ受信した場合は、予め車両側で設定したユーザ嗜好情報に基づいて、さらに絞り込むことも考えられる。ここでいう予め車両側で設定したユーザ嗜好情報とは、例えば、アップリンクするＩＤ８０の９６項目に分類した嗜好データで設定した「洋画」「洋楽」等の情報が路側無線装置より配信されるが、その中からユーザは「洋楽」を聞きたいという場合は「洋楽」を予め車両側に設定しておくことでさらに絞り込むことができる。
【０１１５】
ステップＳ３１５において、該当する項目のビットがセットされていると判定すると（ステップＳ３１５；Ｙｅｓ）、制御部４は、当該情報グループ内のコンテンツ（ＩＤ１０の情報）を読み込み、当該コンテンツを再生する（ステップＳ３１３）。
【０１１６】
ステップＳ３１３においてコンテンツを再生すると、制御部４は、終了ボタンｇ３が押下されたか否かを判定する（ステップＳ３０２）。終了ボタンｇ３が押下されたと判定すると（ステップＳ３０２；Ｙｅｓ）、制御部４は、最下層コンテンツ再生処理を終了する。また、終了ボタンが押下されていないと判定すると（ステップＳ３０２；Ｎｏ）、制御部４は、次表示ボタンｇ２が押下されたか否かを判定する（ステップＳ３０３）。次表示ボタンｇ２が押下されたと判定すると（ステップＳ３０３；Ｙｅｓ）、制御部４は、再生中又は再生していたコンテンツが最下層リストの最後に登録されている情報グループ内の情報か否かを判定する（ステップＳ３０４）。
【０１１７】
ステップＳ３０４において、最下層リストの最後であると判定すると（ステップＳ３０４；Ｙｅｓ）、制御部４は、最下層リストの先頭に登録されている情報グループ内の「ＩＤ２」に対応するデータを読み込む（ステップＳ３０７）。そして、制御部４は、当該読み込んだデータの「嗜好データカテゴリ」と予め設定されたユーザ嗜好情報とに基づいて、該当する項目のビットがセットされているか判定する（ステップＳ３１１）。
【０１１８】
ステップＳ３０４において、最下層リストの最後でないと判定すると（ステップＳ３０４；Ｎｏ）、制御部４は、最下層リストの次に登録されている情報グループ内の「ＩＤ２」に対応するデータを読み込む（ステップＳ３０８）。そして、制御部４は、当該読み込んだデータの「嗜好データカテゴリ」と予め設定されたユーザ嗜好情報とに基づいて、該当する項目のビットがセットされているか判定する（ステップＳ３１１）。
【０１１９】
ステップＳ３１１において、該当する項目のビットがセットされていないと判定すると（ステップＳ３１１；Ｎｏ）、制御部４は、当該情報グループが最下層リストの最後に登録されている情報グループか否かを判定する（ステップＳ３０４）。
【０１２０】
ステップＳ３０３に戻り、次表示ボタンｇ２が押下されていないと判定すると（ステップＳ３０３；Ｎｏ）、制御部４は、前表示ボタンｇ１が押下されたか否かを判定する（ステップＳ３０５）。前表示ボタンが押下されていないと判定すると（ステップＳ３０５；Ｎｏ）、制御部４は、終了ボタンｇ３が押下されたか否かを判定する（ステップＳ３０２）。
【０１２１】
ステップＳ３０５において、前表示ボタンｇ１が押下されたと判定すると（ステップＳ３０５；Ｙｅｓ）、制御部４は、再生中又は再生していたコンテンツが最下層リストの先頭に登録されている情報グループ内の情報か否かを判定する（ステップＳ３０６）。
【０１２２】
ステップＳ３０６において、最下層リストの先頭でないと判定すると（ステップＳ３０６；Ｎｏ）、制御部４は、最下層リストの前に登録されている情報グループ内の「ＩＤ２」に対応するデータを読み込む（ステップＳ３０９）。そして、制御部４は、当該読み込んだデータの「嗜好データカテゴリ」と予め設定されたユーザ嗜好情報とに基づいて、該当する項目のビットがセットされているか判定する（ステップＳ３１２）。
【０１２３】
ステップＳ３１２において、該当する項目のビットがセットされていると判定すると（ステップＳ３１２；Ｙｅｓ）、制御部４は、当該情報グループ内のコンテンツ（ＩＤ１０の情報）を読み込み、当該コンテンツを再生する（ステップＳ３１３）。
【０１２４】
ステップＳ３１２において、該当する項目のビットがセットされていないと判定すると（ステップＳ３１２；Ｎｏ）、制御部４は、当該情報グループが最下層リストの先頭に登録されている情報グループか否かを判定する（ステップＳ３０６）。
【０１２５】
ステップＳ３０６において、最下層リストの先頭であると判定すると（ステップＳ３０６；Ｙｅｓ）、制御部４は、最下層リストの最後に登録されている情報グループ内の「ＩＤ２」に対応するデータを読み込む（ステップＳ３１０）。そして、制御部４は、当該読み込んだデータの「嗜好データカテゴリ」と予め設定されたユーザ嗜好情報とに基づいて、該当する項目のビットがセットされているか判定する（ステップＳ３１２）。
【０１２６】
ステップＳ３１５に戻り、該当する項目のビットがセットされていないと判定すると（ステップＳ３１５；Ｎｏ）、制御部４は、最下層リストの次に登録されている情報グループ内の「ＩＤ２」に対応するデータを読み込む（ステップＳ３１６）。そして、制御部４は、当該読み込んだデータの「嗜好データカテゴリ」と予め設定されたユーザ嗜好情報とに基づいて、該当する項目のビットがセットされているか判定する（ステップＳ３１７）。
【０１２７】
ステップＳ３１７において、該当する項目のビットがセットされていないと判定すると（ステップＳ３１７；Ｎｏ）、制御部４は、当該情報グループが最下層リストの最後に登録されている情報グループか否かを判定する（ステップＳ３１８）。また、ステップＳ３１７において、該当する項目のビットがセットされていると判定すると（ステップＳ３１７；Ｙｅｓ）、制御部４は、当該情報グループ内のコンテンツ（ＩＤ１０の情報）を読み込み、当該コンテンツを再生する（ステップＳ３１３）。
【０１２８】
ステップＳ３１８において、最下層リストの最後であると判定すると（ステップＳ３１８；Ｙｅｓ）、制御部４は、最下層コンテンツ再生処理を終了する。尚、制御部４は、最下層コンテンツ再生処理を終了する前に、「条件に合うコンテンツがありません」等の表示を行うことが望ましい。また、ステップＳ３１８において、最下層リストの最後でないと判定すると（ステップＳ３１８；Ｎｏ）、制御部４は、最下層リストの次に登録されている情報グループ内の「ＩＤ２」に対応するデータを読み込む（ステップＳ３１６）。以上が、制御部４が行う最下層コンテンツ再生処理の第２変形例の具体的な動作である。
【０１２９】
[最下層コンテンツ再生処理（第３変形例）]
次に、車載器１０の制御部４が行う最下層コンテンツ再生処理の具体的な動作の第３変形例を図１６、図１７を用いて説明する。当該最下層コンテンツ再生処理の第３変形例では、制御部４は、最下層リストに登録されている情報グループから、更にユーザが関心ある企業から提供された情報グループの抽出を行う。制御部４は、入力部１ｄにおけるユーザ操作等に基づき、最下層コンテンツ再生処理を開始する。
【０１３０】
まず、制御部４は、最下層リストに情報グループが登録されているか判定する（ステップＳ７０１）。最下層リストに情報グループが登録されていない場合（ステップＳ７０１；Ｎｏ）、制御部４は、最下層コンテンツ再生処理を終了する。
【０１３１】
また、ステップＳ７０１において、最下層リストに情報グループが登録されていると判定すると（ステップＳ７０１；Ｙｅｓ）、制御部４は、最下層リストの先頭に登録されている情報グループ内の「ＩＤ２」に対応するデータを読み込む（ステップＳ７１４）。そして、制御部４は、当該読み込んだデータの「情報提供企業コード」と、ユーザが関心があるとして選んだ企業に割り当てられているコード番号とが一致するか判定する（ステップＳ７１５）。
【０１３２】
ステップＳ７１５において、コード番号とが一致すると判定すると（ステップＳ７１５；Ｙｅｓ）、制御部４は、当該情報グループ内のコンテンツ（ＩＤ１０の情報）を読み込み、当該コンテンツを再生する（ステップＳ７１３）。
【０１３３】
ステップＳ７１３においてコンテンツを再生すると、制御部４は、終了ボタンｇ３が押下されたか否かを判定する（ステップＳ７０２）。終了ボタンｇ３が押下されたと判定すると（ステップＳ７０２；Ｙｅｓ）、制御部４は、最下層コンテンツ再生処理を終了する。また、終了ボタンが押下されていないと判定すると（ステップＳ７０２；Ｎｏ）、制御部４は、次表示ボタンｇ２が押下されたか否かを判定する（ステップＳ７０３）。次表示ボタンｇ２が押下されたと判定すると（ステップＳ７０３；Ｙｅｓ）、制御部４は、再生中又は再生していたコンテンツが最下層リストの最後に登録されている情報グループ内の情報か否かを判定する（ステップＳ７０４）。
【０１３４】
ステップＳ７０４において、最下層リストの最後であると判定すると（ステップＳ７０４；Ｙｅｓ）、制御部４は、最下層リストの先頭に登録されている情報グループ内の「ＩＤ２」に対応するデータを読み込む（ステップＳ７０７）。そして、制御部４は、当該読み込んだデータの「「情報提供企業コード」と、ユーザが関心があるとして選んだ企業に割り当てられているコード番号とが一致するか判定する（ステップＳ７１１）。
【０１３５】
ステップＳ７０４において、最下層リストの最後でないと判定すると（ステップＳ７０４；Ｎｏ）、制御部４は、最下層リストの次に登録されている情報グループ内の「ＩＤ２」に対応するデータを読み込む（ステップＳ７０８）。そして、制御部４は、当該読み込んだデータの「情報提供企業コード」と、ユーザが関心があるとして選んだ企業に割り当てられているコード番号とが一致するか判定する（ステップＳ７１１）。
【０１３６】
ステップＳ７１１において、コード番号が一致しないと判定すると（ステップＳ７１１；Ｎｏ）、制御部４は、当該情報グループが最下層リストの最後に登録されている情報グループか否かを判定する（ステップＳ７０４）。
【０１３７】
ステップＳ７０３に戻り、次表示ボタンｇ２が押下されていないと判定すると（ステップＳ７０３；Ｎｏ）、制御部４は、前表示ボタンｇ１が押下されたか否かを判定する（ステップＳ７０５）。前表示ボタンが押下されていないと判定すると（ステップＳ７０５；Ｎｏ）、制御部４は、終了ボタンｇ３が押下されたか否かを判定する（ステップＳ７０２）。
【０１３８】
ステップＳ７０５において、前表示ボタンｇ１が押下されたと判定すると（ステップＳ７０５；Ｙｅｓ）、制御部４は、再生中又は再生していたコンテンツが最下層リストの先頭に登録されている情報グループ内の情報か否かを判定する（ステップＳ７０６）。
【０１３９】
ステップＳ７０６において、最下層リストの先頭でないと判定すると（ステップＳ７０６；Ｎｏ）、制御部４は、最下層リストの前に登録されている情報グループ内の「ＩＤ２」に対応するデータを読み込む（ステップＳ７０９）。そして、制御部４は、当該読み込んだデータの「情報提供企業コード」と、ユーザが関心があるとして選んだ企業に割り当てられているコード番号とが一致するか判定する（ステップＳ７１２）。
【０１４０】
ステップＳ７１２において、コード番号が一致すると判定すると（ステップＳ７１２；Ｙｅｓ）、制御部４は、当該情報グループ内のコンテンツ（ＩＤ１０の情報）を読み込み、当該コンテンツを再生する（ステップＳ７１３）。
【０１４１】
ステップＳ７１２において、コード番号が一致しないと判定すると（ステップＳ７１２；Ｎｏ）、制御部４は、当該情報グループが最下層リストの先頭に登録されている情報グループか否かを判定する（ステップＳ７０６）。
【０１４２】
ステップＳ７０６において、最下層リストの先頭であると判定すると（ステップＳ７０６；Ｙｅｓ）、制御部４は、最下層リストの最後に登録されている情報グループ内の「ＩＤ２」に対応するデータを読み込む（ステップＳ７１０）。そして、制御部４は、当該読み込んだデータの「情報提供企業コード」と、ユーザが関心があるとして選んだ企業に割り当てられているコード番号とが一致するか判定する（ステップＳ７１２）。
【０１４３】
ステップＳ７１５に戻り、コード番号が一致しないと判定すると（ステップＳ７１５；Ｎｏ）、制御部４は、最下層リストの次に登録されている情報グループ内の「ＩＤ２」に対応するデータを読み込む（ステップＳ７１６）。そして、制御部４は、当該読み込んだデータの「情報提供企業コード」と、ユーザが関心があるとして選んだ企業に割り当てられているコード番号とが一致するか判定する（ステップＳ７１７）。
【０１４４】
ステップＳ７１７において、コード番号が一致しないと判定すると（ステップＳ７１７；Ｎｏ）、制御部４は、当該情報グループが最下層リストの最後に登録されている情報グループか否かを判定する（ステップＳ７１８）。また、ステップＳ７１７において、コード番号が一致すると判定すると（ステップＳ７１７；Ｙｅｓ）、制御部４は、当該情報グループ内のコンテンツ（ＩＤ１０の情報）を読み込み、当該コンテンツを再生する（ステップＳ７１３）。
【０１４５】
ステップＳ７１８において、最下層リストの最後であると判定すると（ステップＳ７１８；Ｙｅｓ）、制御部４は、最下層コンテンツ再生処理を終了する。尚、制御部４は、最下層コンテンツ再生処理を終了する前に、「条件に合うコンテンツがありません」等の表示を行うことが望ましい。また、ステップＳ７１８において、最下層リストの最後でないと判定すると（ステップＳ７１８；Ｎｏ）、制御部４は、最下層リストの次に登録されている情報グループ内の「ＩＤ２」に対応するデータを読み込む（ステップＳ７１６）。以上が、制御部４が行う最下層コンテンツ再生処理の第３変形例の具体的な動作である。
【０１４６】
なお、上の例では「情報提供企業コード」を用いて判定を行ったが、これに替えて「情報提供企業表示テキスト」を用いて判定を行っても良い。
【０１４７】
以上、第１の実施の形態によれば、車載器１０の制御部４は、記憶部１ｆの記憶されているコンテンツ情報（１又は複数の情報グループ）に含まれる遷移情報に基づいて、最下層リストを生成して最下層のコンテンツ情報を抽出する。そして、制御部４は、当該抽出した最下層のコンテンツのみを表示部１ｅ等に再生する。
【０１４８】
そのため、ユーザは、クーポン情報等の、ユーザが必要とする情報が格納されている可能性の高い最下層のコンテンツ情報のみを参照でき、コンテンツ情報再生における利便性を向上させることができる。
【０１４９】
また、制御部４は、記憶部１ｆに記憶されているコンテンツ情報に含まれる嗜好カテゴリ（嗜好データカテゴリ（ＩＤ０２の情報））に基づいて、ユーザの嗜好に合致する最下層のコンテンツ情報を更に抽出する。そして、制御部４は、当該抽出したコンテンツのみを表示部１ｅ等に再生する。
【０１５０】
そのため、ユーザは、最下層のコンテンツ情報で、ユーザの嗜好に合致するコンテンツ情報のみを参照でき、コンテンツ情報再生における利便性を更に向上させることができる。
【０１５１】
また、制御部４は、最下層コンテンツ再生画面ｄ１００を表示部１ｅに表示させる。そして、当該最下層コンテンツ再生画面ｄ１００は、前表示ボタンｇ１、次表示ボタンｇ２、終了ボタンｇ３を持つ。前表示ボタンｇ１が押下されると、前の最下層のコンテンツ情報（情報グループ）が表示される。また、次表示ボタンｇ２が押下されると、次の最下層のコンテンツ情報（情報グループ）が表示される。
【０１５２】
そのため、ユーザは、雑誌をめくるような感覚で最下層のコンテンツ情報にアクセスすることができ、コンテンツ情報再生における利便性を向上させることができる。
【０１５３】
[第２の実施の形態]
以下、本発明に係る第２の実施の形態について説明する。尚、ここでは、第１の実施の形態と異なる点を中心に説明する。第１の実施の形態と異なる主な点は、最下層リストのデータ構成である。
【０１５４】
[車載器の機能的構成]
図１８に、車載器１０のカーナビ部１の記憶部１ｆに記憶されている最下層リストのデータ構成を示す。図１８に示すように、最下層リストは、「表示リスト番号」、「サービス事業者コード」、「情報コード」、「嗜好データカテゴリ」、「情報有無コード」のフィールドから成る一又は複数のレコードから構成されている。ここで、「表示リスト番号」とは、最下層リストのレコードＩＤである。また、「サービス事業者コード」とは、情報グループに含まれるＩＤ０１のサービス事業者コードに対応する。また、「情報コード」とは、ＩＤ０２の情報コードに対応する。また、「嗜好データカテゴリ」とは、ＩＤ０２の嗜好データカテゴリに対応する。また、「情報有無コード」とは、ＩＤ１０の情報有無コードに対応する。
【０１５５】
[最下層リスト生成処理]
次に、車載器１０の制御部４が行う最下層リスト生成処理の具体的な動作を図１９を用いて説明する。制御部４は、ＤＳＲＣ部３を介してセンター装置３０からのコンテンツ情報の受信が完了すると、当該最下層リスト生成処理を開始する。また、制御部４が当該最下層リスト生成処理を行う度に、最下層リストは再生成される。
【０１５６】
まず、制御部４は、カウンタ変数ｎ、ｍの値を１に初期化する（ステップＳ４０１）。次に、制御部４は、記憶部１ｆに記憶されている情報グループの個数とカウンタ変数ｎの値とを比較する（ステップＳ４０２）。比較の結果、情報グループの個数がカウンタ変数ｎの値（１）以上の場合（ステップＳ４０２；Ｙｅｓ）、ｎ番目（１番目）の情報グループの「ＩＤ０」のデータを記憶部１ｆから読み込む（ステップＳ４０３）。また、比較の結果、情報グループの個数がカウンタ変数ｎの値未満の場合（ステップＳ４０２；Ｎｏ）、具体的には、記憶部１ｆに情報グループが記憶されていない場合、制御部４は、最下層リスト生成処理を終了する。
【０１５７】
ステップＳ４０３においてｎ番目（１番目）の情報グループの「ＩＤ０」のデータを読み込むと、制御部４は、当該データの中に「ＩＤ３０」が記述されているか判定する（ステップＳ４０４）。「ＩＤ３０」が記述されていない場合（ステップＳ４０４；Ｎｏ）、制御部４は、ｎ番目（１番目）の情報グループの「ＩＤ１」のデータを読み込み（ステップＳ４０５）、当該読み込んだデータに基づき、最下層リストのｍ番目（１番目）の「サービス事業者コード（ＩＤ１の情報）」を登録する（ステップＳ４０６）。
【０１５８】
そして、制御部４は、ｎ番目（１番目）の情報グループの「ＩＤ２」のデータを読み込み（ステップＳ４０７）、当該読み込んだデータに基づき、最下層リストのｍ番目（１番目）の「情報コード（ＩＤ２の情報）」と「嗜好データカテゴリ（ＩＤ２の情報）」を登録する（ステップＳ４０８）。そして、制御部４は、ｎ番目（１番目）の情報グループの「ＩＤ１０」のデータを読み込み（ステップＳ４０９）、当該読み込んだデータに基づき、最下層リストのｍ番目（１番目）の「情報有無コード（ＩＤ１０の情報）」を登録する（ステップＳ４１０）。
【０１５９】
そして、制御部４は、カウンタ変数ｍに１を加算する（ステップＳ４１１）。そして、制御部４は、カウンタ変数ｎに１を加算し（ステップＳ４１５）、ステップＳ４０２に戻る。
【０１６０】
ステップＳ４０４において、「ＩＤ３０」が記述されていると判定すると（ステップＳ４０４；Ｙｅｓ）、制御部４は、「ＩＤ３０」に対応するデータが実際に存在するか否かを判定する（ステップＳ４１２）。これは、「ＩＤ０」のデータの中に「ＩＤ３０」が記述されていても、ＩＤ３０に対応するデータが実際には存在しない可能性を考慮したものである。
【０１６１】
ステップＳ４１２において、「ＩＤ３０」に対応するデータが存在しないと判定すると（ステップＳ４１２；Ｎｏ）、制御部４は、ｎ番目（１番目）の情報グループの「ＩＤ１」のデータを読み込み（ステップＳ４０５）、当該読み込んだデータに基づき、最下層リストのｍ番目（１番目）の「サービス事業者コード（ＩＤ１の情報）」を登録する（ステップＳ４０６）。
【０１６２】
ステップＳ４１２において、「ＩＤ３０」に対応するデータが存在すると判定すると（ステップＳ４１２；Ｙｅｓ）、制御部４は、ｎ番目（１番目）の情報グループの「ＩＤ３０」のデータを読み込み（ステップＳ４１３）、当該データの中に「次再生情報コード」が存在するか否かを判定する（ステップＳ４１４）。これは、「ＩＤ３０」に対応するデータが存在していても、このデータの中に「次再生情報コード」が存在しない可能性を考慮したものである。
【０１６３】
ステップＳ４１４において、「ＩＤ３０」に対応するデータの中に「次再生情報コード」が存在しないと判定すると（ステップＳ４１４；Ｎｏ）、制御部４は、ｎ番目（１番目）の情報グループの「ＩＤ１」のデータを読み込み（ステップＳ４０５）、当該読み込んだデータに基づき、最下層リストのｍ番目（１番目）の「サービス事業者コード（ＩＤ１の情報）」を登録する（ステップＳ４０６）。
【０１６４】
ステップＳ４１４において、「ＩＤ３０」に対応するデータの中に「次再生情報コード」が存在すると判定すると（ステップＳ４１４；Ｙｅｓ）、制御部４は、カウンタ変数ｎに１を加算し（ステップＳ４１５）、ステップＳ４０２に戻る。つまり、制御部４は、カウンタ変数ｎの値を２としてステップＳ４０２に戻る。その後、ステップＳ４０２において、情報グループの個数がカウンタ変数ｎの値未満となる（ステップＳ４０２；Ｎｏ）まで、ステップＳ４０２〜ステップＳ４１５の処理を繰り返す。このとき、カウンタ変数ｎの値は、２、３、４、５、…と増えていくことになる。
【０１６５】
尚、制御部４は、ステップＳ４１２、ステップＳ４１３、ステップＳ４１４の処理を飛ばして、当該最下層リスト生成処理を行ってもよい。以上が、制御部４が行う最下層リスト生成処理の具体的な動作である。このように、制御部４は、最下層リストに「嗜好データカテゴリ」、「情報有無コード」のフィールドを持たせることにより、制御部４は、最下層リストを参照するのみで、登録されている情報グループが必要な情報か否かを判別することが可能となる。
【０１６６】
[最下層コンテンツ再生処理]
次に、車載器１０の制御部４が行う最下層コンテンツ再生処理の具体的な動作を図２０、図２１を用いて説明する。この最下層コンテンツ再生処理において、制御部４は、最下層リストの「嗜好データカテゴリ」、「情報有無コード」のフィールドを参照することで、登録されている情報グループが必要な情報か否かを判別している。ここで、図２０、図２１中の「Ｍ」は、最下層リストに登録されている情報グループの個数である。
【０１６７】
まず、制御部４は、最下層リストに登録されている情報グループの個数Ｍが１以上か否かを判定する（ステップＳ５０１）。Ｍが１未満の場合（ステップＳ５０１；Ｎｏ）、具体的には、最下層リストに情報グループが登録されていない場合、制御部４は最下層コンテンツ再生処理を終了する。Ｍが１以上の場合（ステップＳ５０１；Ｙｅｓ）、具体的には、最下層リストに情報グループが登録されている場合、制御部４はカウンタ変数ｍの値を１に初期化する（ステップＳ５２４）。そして、制御部４は、カウンタ変数ｍの値と最下層リストに登録されている情報グループの個数Ｍとを比較する（ステップＳ５２６）。比較の結果、カウンタ変数ｍの値がＭの値より大きい場合（ステップＳ５２６；Ｙｅｓ）、制御部４は最下層コンテンツ再生処理を終了する。
【０１６８】
ステップＳ５２６において、比較の結果、カウンタ変数ｍの値がＭ以下の場合（ステップＳ５２６；Ｎｏ）、制御部４は、最下層リストのｍ番目（１番目）に登録されているレコードのフィールド「嗜好データカテゴリ」の値を読み込む（ステップＳ５２７）。そして、制御部４は、当該読み込んだ「嗜好データカテゴリ」の値と予め設定されたユーザ嗜好情報とに基づいて、該当する項目のビットがセットされているか判定する（ステップＳ５２８）。
【０１６９】
ステップＳ５２８において、該当する項目のビットが設定されていないと判定すると（ステップＳ５２８；Ｎｏ）、制御部４は、カウンタ変数ｍに１を加算する（ステップＳ５２５）。そして、制御部４は、カウンタ変数ｍの値と最下層リストに登録されている情報グループの個数Ｍとを比較する（ステップＳ５２６）。比較の結果、カウンタ変数ｍの値がＭの値より大きい場合（ステップＳ５２６；Ｙｅｓ）、制御部４は最下層コンテンツ再生処理を終了する。尚、制御部４は、最下層コンテンツ再生処理を終了する前に、「条件に合うコンテンツがありません」等の表示を行うことが望ましい。
【０１７０】
ステップＳ５２８において、該当する項目のビットが設定されていると判定すると（ステップＳ５２８；Ｙｅｓ）、制御部４は、最下層リストのｍ番目に登録されているレコードのフィールド「情報有無コード」を読み込む（ステップＳ５２９）。そして、制御部４は、当該読み込んだ「情報有無コード」の値と予め設定された再生を限定したいコンテンツタイプ情報とに基づいて、該当する項目のビットがセットされているか判定する（ステップＳ５３０）。
【０１７１】
ステップＳ５３０において、該当する項目のビットが設定されていないと判定すると（ステップＳ５３０；Ｎｏ）、制御部４は、カウンタ変数ｍに１を加算する（ステップＳ５２５）。また、ステップＳ５３０において、該当する項目のビットが設定されていると判定すると（ステップＳ５３０；Ｙｅｓ）、制御部４は、コンテンツを再生中の場合（ステップＳ５１９；Ｙｅｓ）、当該コンテンツの再生を中断し（ステップＳ５２０）、最下層リストのｍ番目に登録されているレコードのフィールド「サービス事業者コード」及び「情報コード」に該当する情報グループ内のコンテンツ（ＩＤ１０の情報）を読み込み、当該コンテンツを再生する（ステップＳ５２１）。また、制御部４は、コンテンツを再生中でない場合（ステップＳ５１９；Ｎｏ）、最下層リストのｍ番目に登録されているレコードのフィールド「サービス事業者コード」及び「情報コード」に該当する情報グループ内のコンテンツ（ＩＤ１０の情報）を読み込み、当該コンテンツを再生する（ステップＳ５２１）。
【０１７２】
ステップＳ５２１においてコンテンツを再生すると、制御部４は、終了ボタンｇ３が押下されたか否かを判定する（ステップＳ５０２）。終了ボタンｇ３が押下されたと判定すると（ステップＳ５０２；Ｙｅｓ）、制御部４は、コンテンツを再生中の場合は（ステップＳ５２２；Ｙｅｓ）、当該コンテンツの再生を中断し（ステップＳ５２３）、最下層コンテンツ再生処理を終了する。また、制御部４は、コンテンツを再生中でない場合（ステップＳ５２２；Ｎｏ）、最下層コンテンツ再生処理を終了する。
【０１７３】
ステップＳ５０２において、終了ボタンｇ３が押下されていないと判定すると（ステップＳ５０２；Ｎｏ）、制御部４は、次表示ボタンｇ２が押下されたか否かを判定する（ステップＳ５０３）。次表示ボタンｇ２が押下されたと判定すると（ステップＳ５０３；Ｙｅｓ）、制御部４は、カウンタ変数ｍに１を加算する（ステップＳ５０４）。
【０１７４】
ステップＳ５０３において、次表示ボタンｇ２が押下されていないと判定すると（ステップＳ５０３；Ｎｏ）、制御部４は、前表示ボタンｇ１が押下されたか否かを判定する（ステップＳ５１１）。前表示ボタンｇ１が押下されていないと判定すると（ステップＳ５１１；Ｎｏ）、制御部４は、終了ボタンｇ３が押下されたか否かを判定する（ステップＳ５０２）。
【０１７５】
ステップＳ５１１において、前表示ボタンｇ１が押下されたと判定すると（ステップＳ５１１；Ｙｅｓ）、制御部４は、カウンタ変数ｍに１を減算する（ステップＳ５１２）。そして、制御部４はカウンタ変数ｍの値が０と等しいか否かを判定する（ステップＳ５１３）。カウンタ変数ｍが０と等しい場合（ステップＳ５１３；Ｙｅｓ）、カウンタｍの値を最下層リストに登録されている情報グループの個数Ｍとする（ステップＳ５１４）。そして、制御部４は、最下層リストのｍ番目に登録されているレコードのフィールド「嗜好データカテゴリ」の値を読み込む（ステップＳ５１５）。
【０１７６】
ステップＳ５１３において、カウンタ変数ｍが０ではない場合（ステップＳ５１３；Ｎｏ）、制御部４は、最下層リストのｍ番目に登録されているレコードのフィールド「嗜好データカテゴリ」の値を読み込む（ステップＳ５１５）。そして、制御部４は、当該読み込んだ「嗜好データカテゴリ」の値と予め設定されたユーザ嗜好情報とに基づいて、該当する項目のビットがセットされているか判定する（ステップＳ５１６）。
【０１７７】
ステップＳ５１６において、該当する項目のビットが設定されていないと判定すると（ステップＳ５１６；Ｎｏ）、制御部４は、カウンタ変数ｍに１を減算する（ステップＳ５１２）。そして、制御部４はカウンタ変数ｍの値が０と等しいか否かを判定する（ステップＳ５１３）。
【０１７８】
ステップＳ５１６において、該当する項目のビットが設定されていると判定すると（ステップＳ５１６；Ｙｅｓ）、制御部４は、最下層リストのｍ番目に登録されているレコードのフィールド「情報有無コード」を読み込む（ステップＳ５１７）。そして、制御部４は、当該読み込んだ「情報有無コード」の値と予め設定された再生を限定したいコンテンツタイプ情報とに基づいて、該当する項目のビットがセットされているか判定する（ステップＳ５１８）。
【０１７９】
ステップＳ５１８において、該当する項目のビットが設定されていないと判定すると（ステップＳ５１８；Ｎｏ）、制御部４は、カウンタ変数ｍに１を減算する（ステップＳ５１２）。また、ステップＳ５１８において、該当する項目のビットが設定されていると判定すると（ステップＳ５１８；Ｙｅｓ）、制御部４は、コンテンツを再生中の場合（ステップＳ５１９；Ｙｅｓ）、当該コンテンツの再生を中断し（ステップＳ５２０）、最下層リストのｍ番目に登録されているレコードのフィールド「サービス事業者コード」及び「情報コード」に該当する情報グループ内のコンテンツ（ＩＤ１０の情報）を読み込み、当該コンテンツを再生する（ステップＳ５２１）。また、制御部４は、コンテンツを再生中でない場合（ステップＳ５１９；Ｎｏ）、最下層リストのｍ番目に登録されているレコードのフィールド「サービス事業者コード」及び「情報コード」に該当する情報グループ内のコンテンツ（ＩＤ１０の情報）を読み込み、当該コンテンツを再生する（ステップＳ５２１）。
【０１８０】
ステップＳ５０４に戻り、カウンタ変数ｍに１を加算すると、制御部４は、カウンタ変数ｍの値と最下層リストに登録されている情報グループの個数Ｍとを比較する（ステップＳ５０５）。比較の結果、カウンタ変数ｍの値がＭの値より大きい場合（ステップＳ５０５；Ｙｅｓ）、制御部４は、カウンタ変数ｍの値を１とする（ステップＳ５０６）。そして、制御部４は、最下層リストのｍ番目に登録されているレコードのフィールド「嗜好データカテゴリ」の値を読み込む（ステップＳ５０７）。
【０１８１】
ステップＳ５０５における比較の結果、カウンタ変数ｍの値がＭ以下の場合（ステップＳ５０５；Ｎｏ）、制御部４は、最下層リストのｍ番目に登録されているレコードのフィールド「嗜好データカテゴリ」の値を読み込む（ステップＳ５０７）。
【０１８２】
そして、制御部４は、当該読み込んだ「嗜好データカテゴリ」の値と予め設定されたユーザ嗜好情報とに基づいて、該当する項目のビットがセットされているか判定する（ステップＳ５０８）。
【０１８３】
ステップＳ５０８において、該当する項目のビットが設定されていないと判定すると（ステップＳ５０８；Ｎｏ）、制御部４は、カウンタ変数ｍに１を加算する（ステップＳ５０４）。そして、制御部４は、カウンタ変数ｍの値と最下層リストに登録されている情報グループの個数Ｍとを比較する（ステップＳ５０５）。
【０１８４】
ステップＳ５０８において、該当する項目のビットが設定されていると判定すると（ステップＳ５０８；Ｙｅｓ）、制御部４は、最下層リストのｍ番目に登録されているレコードのフィールド「情報有無コード」を読み込む（ステップＳ５０９）。そして、制御部４は、当該読み込んだ「情報有無コード」の値と予め設定された再生を限定したいコンテンツタイプ情報とに基づいて、該当する項目のビットがセットされているか判定する（ステップＳ５１０）。
【０１８５】
ステップＳ５１０において、該当する項目のビットが設定されていないと判定すると（ステップＳ５１０；Ｎｏ）、制御部４は、カウンタ変数ｍに１を加算する（ステップＳ５０４）。また、ステップＳ５１０において、該当する項目のビットが設定されていると判定すると（ステップＳ５１０；Ｙｅｓ）、制御部４は、コンテンツを再生中の場合（ステップＳ５１９；Ｙｅｓ）、当該コンテンツの再生を中断し（ステップＳ５２０）、最下層リストのｍ番目に登録されているレコードのフィールド「サービス事業者コード」及び「情報コード」に該当する情報グループ内のコンテンツ（ＩＤ１０の情報）を読み込み、当該コンテンツを再生する（ステップＳ５２１）。また、制御部４は、コンテンツを再生中でない場合（ステップＳ５１９；Ｎｏ）、最下層リストのｍ番目に登録されているレコードのフィールド「サービス事業者コード」及び「情報コード」に該当する情報グループ内のコンテンツ（ＩＤ１０の情報）を読み込み、当該コンテンツを再生する（ステップＳ５２１）。以上が、制御部４が行う最下層コンテンツ再生処理の具体的な動作である。
【０１８６】
[最下層コンテンツスライドショー画面例]
図２２に、車載器１０のカーナビ部１の表示部１ｅに表示（再生）される最下層コンテンツスライドショー画面ｄ１０１の画面例を示す。この最下層コンテンツスライドショー画面ｄ１０１は、カーナビのメニュー画面等からユーザ操作により表示される。また、最下層コンテンツスライドショー画面ｄ１０１は、前表示ボタンｇ１１、次表示ボタンｇ１２、終了ボタンｇ１３、再生／一時停止ボタンｇ１４を持つ。
【０１８７】
この最下層コンテンツスライドショー画面ｄ１０１では、再生されるコンテンツ情報が静止画等の場合、予め設定されたある一定の時間が経過すると、次の最下層のコンテンツ情報（情報グループ）が再生される。また、再生されるコンテンツ情報が動画や音声等の場合、当該コンテンツ情報の再生が完了（終了）すると、次の最下層のコンテンツ情報（情報グループ）が再生される。また、前表示ボタンｇ１１が押下されると、前の最下層コンテンツ情報（情報グループ）が表示される。また、次表示ボタンｇ１２が押下されると、次の最下層コンテンツ情報（情報グループ）が表示される。
【０１８８】
[最下層コンテンツ再生処理（変形例）]
次に、車載器１０の制御部４が行う最下層コンテンツ再生処理の具体的な動作の変形例を図２３〜図２８を用いて説明する。この最下層コンテンツ再生処理の変形例は、表示部１ｅに最下層コンテンツスライドショー画面ｄ１０１を表示させる処理である。また、この最下層コンテンツ再生処理の変形例において、制御部４は、再生条件に合致する全ての情報グループの再生が終わったら初めに再生した情報グループの再生を再び行う。
【０１８９】
ここで、図２３〜図２８中の「Ｍ」は、最下層リストに登録されている情報グループの個数である。また、図２３〜図２８中の「ＦＰ」は、コンテンツを再生中か否かを示すフラグであり、「ＦＰ＝１」はコンテンツ再生中を示し、「ＦＰ＝０」はコンテンツ停止中を示す。また、図２３〜図２８の「ＦＳ」は、コンテンツの種類を表すフラグであり、「ＦＳ＝１」は静止画又は文字のみのコンテンツを表し、「ＦＳ＝０」は動画、音声、ＴＴＳを含むコンテンツを表す。以下、「ＦＰ」をコンテンツ再生中フラグＦＰ、「ＦＳ」をコンテンツ種類フラグＦＳと称す。
【０１９０】
まず、制御部４は、最下層リストに登録されている情報グループの個数Ｍが１以上か否かを判定する（ステップＳ６０１）。Ｍが１未満の場合（ステップＳ６０１；Ｎｏ）、具体的には、最下層リストに情報グループが登録されていない場合、制御部４は最下層コンテンツ再生処理を終了する。Ｍが１以上の場合（ステップＳ６０１；Ｙｅｓ）、具体的には、最下層リストに情報グループが登録されている場合、制御部４はコンテンツ再生中フラグの値を０とする（ステップＳ６０２）。そして、制御部４はカウンタ変数ｍの値を１に初期化する（ステップＳ６４６）。そして、制御部４は、カウンタ変数ｍの値と最下層リストに登録されている情報グループの個数Ｍとを比較する（ステップＳ６４８）。比較の結果、カウンタ変数ｍの値がＭの値より大きい場合（ステップＳ６４８；Ｙｅｓ）、制御部４は最下層コンテンツ再生処理を終了する。尚、制御部４は、最下層コンテンツ再生処理を終了する前に、「条件に合うコンテンツがありません」等の表示を行うことが望ましい。
【０１９１】
ステップＳ６４８における比較の結果、カウンタ変数ｍの値がＭ以下の場合（ステップＳ６４８；Ｎｏ）、制御部４は、最下層リストのｍ番目に登録されているレコードのフィールド「嗜好データカテゴリ」の値を読み込む（ステップＳ６４９）。そして、制御部４は、当該読み込んだ「嗜好データカテゴリ」の値と予め設定されたユーザ嗜好情報とに基づいて、該当する項目のビットがセットされているか判定する（ステップＳ６５０）。
【０１９２】
ステップＳ６５０において、該当する項目のビットが設定されていないと判定すると（ステップＳ６５０；Ｎｏ）、制御部４は、カウンタ変数ｍに１を加算する（ステップＳ６４７）。そして、制御部４は、カウンタ変数ｍの値と最下層リストに登録されている情報グループの個数Ｍとを比較する（ステップＳ６４８）。
【０１９３】
ステップＳ６５０において、該当する項目のビットが設定されていると判定すると（ステップＳ６５０；Ｙｅｓ）、制御部４は、最下層リストのｍ番目に登録されているレコードのフィールド「情報有無コード」を読み込む（ステップＳ６５１）。そして、制御部４は、当該読み込んだ「情報有無コード」の値と予め設定された再生を限定したいコンテンツタイプ情報とに基づいて、該当する項目のビットがセットされているか判定する（ステップＳ６５２）。
【０１９４】
ステップＳ６５２において、該当する項目のビットが設定されていないと判定すると（ステップＳ６５２；Ｎｏ）、制御部４は、カウンタ変数ｍに１を加算する（ステップＳ６４７）。
【０１９５】
ステップＳ６５２において、該当する項目のビットが設定されていると判定すると（ステップＳ６５２；Ｙｅｓ）、制御部４は、コンテンツ再生中フラグＦＰとコンテンツ種類フラグＦＳの値が共に１であるか否かを判定する（ステップＳ６２１）。ＦＰとＦＳの値が共に１である場合（ステップＳ６２１；Ｙｅｓ）、制御部４は、コンテンツの再生を中断し（ステップＳ６２２）、最下層リストのｍ番目に登録されているレコードのフィールド「情報有無コード」に基づき、動画、音声又はＴＴＳが含まれているか否かを判定する（ステップＳ６２３）。
【０１９６】
また、ステップＳ６２１において、ＦＰ又はＦＳの値の少なくとも１つが０である場合（ステップＳ６２１；Ｎｏ）、最下層リストのｍ番目に登録されているレコードのフィールド「情報有無コード」に基づき、動画、音声又はＴＴＳが含まれているか否かを判定する（ステップＳ６２３）。
【０１９７】
ステップＳ６２３において、動画、音声及びＴＴＳが含まれていないと判定した場合（ステップＳ６２３；Ｎｏ）、制御部４は、コンテンツ種類フラグＦＳを１とする（ステップＳ６２４）。そして、制御部４は、タイマーをリセットする（ステップＳ６２５）。その後、制御部４は、コンテンツ再生中フラグＦＰを１とし（ステップＳ６２７）、最下層リストのｍ番目に登録されているレコードのフィールド「サービス事業者コード」及び「情報コード」に該当する情報グループ内のコンテンツ（ＩＤ１０の情報）を読み込み、当該コンテンツを再生する（ステップＳ６２８）。
【０１９８】
ステップＳ６２３において、動画、音声又はＴＴＳが含まれていると判定した場合（ステップＳ６２３；Ｙｅｓ）、制御部４は、コンテンツ種類フラグＦＳを０とする（ステップＳ６２６）。そして、制御部４は、コンテンツ再生中フラグＦＰを１とし（ステップＳ６２７）、最下層リストのｍ番目に登録されているレコードのフィールド「サービス事業者コード」及び「情報コード」に該当する情報グループ内のコンテンツ（ＩＤ１０の情報）を読み込み、当該コンテンツを再生する（ステップＳ６２８）。
【０１９９】
ステップＳ６２８の処理を行うと、制御部４は、再生／一時停止ボタンｇ１４が押下されたか否かを判定する（ステップＳ６０３）。再生／一時停止ボタンｇ１４が押下されていないと判定すると（ステップＳ６０３；Ｎｏ）、制御部４は、終了ボタンｇ１３が押下されたか否かを判定する（ステップＳ６０４）。終了ボタンｇ１３が押下されていないと判定すると（ステップＳ６０４；Ｎｏ）、制御部４は、次表示ボタンｇ１２が押下されたか否かを判定する（ステップＳ６０５）。次表示ボタンｇ１２が押下されたと判定すると（ステップＳ６０５；Ｙｅｓ）、制御部４は、カウンタ変数ｍに１を加算する（ステップＳ６０６）。
【０２００】
ステップＳ６０５において、次表示ボタンｇ１２が押下されていないと判定すると（ステップＳ６０５；Ｎｏ）、制御部４は、前表示ボタンｇ１１が押下されたか否かを判定する（ステップＳ６１３）。前表示ボタンｇ１１が押下されたと判定すると（ステップＳ６１３；Ｙｅｓ）、制御部４は、カウンタ変数ｍに１を減算する（ステップＳ６１４）。そして、制御部４はカウンタ変数ｍの値が０と等しいか否かを判定する（ステップＳ６１５）。カウンタ変数ｍが０と等しい場合（ステップＳ６１５；Ｙｅｓ）、カウンタｍの値を最下層リストに登録されている情報グループの個数Ｍとする（ステップＳ６１６）。そして、制御部４は、最下層リストのｍ番目に登録されているレコードのフィールド「嗜好データカテゴリ」の値を読み込む（ステップＳ６１７）。
【０２０１】
ステップＳ６１５において、カウンタ変数ｍが０ではない場合（ステップＳ６１５；Ｎｏ）、制御部４は、最下層リストのｍ番目に登録されているレコードのフィールド「嗜好データカテゴリ」の値を読み込む（ステップＳ６１７）。そして、制御部４は、当該読み込んだ「嗜好データカテゴリ」の値と予め設定されたユーザ嗜好情報とに基づいて、該当する項目のビットがセットされているか判定する（ステップＳ６１８）。
【０２０２】
ステップＳ６１８において、該当する項目のビットが設定されていないと判定すると（ステップＳ６１８；Ｎｏ）、制御部４は、カウンタ変数ｍに１を減算する（ステップＳ６１４）。そして、制御部４はカウンタ変数ｍの値が０と等しいか否かを判定する（ステップＳ６１５）。
【０２０３】
ステップＳ６１８において、該当する項目のビットが設定されていると判定すると（ステップＳ６１８；Ｙｅｓ）、制御部４は、最下層リストのｍ番目に登録されているレコードのフィールド「情報有無コード」を読み込む（ステップＳ６１９）。そして、制御部４は、当該読み込んだ「情報有無コード」の値と予め設定された再生を限定したいコンテンツタイプ情報とに基づいて、該当する項目のビットがセットされているか判定する（ステップＳ６２０）。
【０２０４】
ステップＳ６２０において、該当する項目のビットが設定されていないと判定すると（ステップＳ６２０；Ｎｏ）、制御部４は、カウンタ変数ｍに１を減算する（ステップＳ６１４）。
【０２０５】
ステップＳ６２０において、該当する項目のビットが設定されていると判定すると（ステップＳ６２０；Ｙｅｓ）、制御部４は、コンテンツ再生中フラグＦＰとコンテンツ種類フラグＦＳの値が共に１であるか否かを判定する（ステップＳ６２１）。
【０２０６】
ステップＳ６０４において、終了ボタンｇ１３が押下されたと判定すると（ステップＳ６０４；Ｙｅｓ）、制御部４は、コンテンツ再生中フラグＦＰとコンテンツ種類フラグＦＳの値が共に１であるか否かを判定する（ステップＳ６２９）。ＦＰとＦＳの値が共に１である場合（ステップＳ６２９；Ｙｅｓ）、制御部４は、コンテンツの再生を中断し（ステップＳ６３０）、最下層コンテンツ再生処理を終了する。また、ＦＰ又はＦＳの値の少なくとも１つが０である場合（ステップＳ６２９；Ｎｏ）、制御部４は最下層コンテンツ再生処理を終了する。
【０２０７】
ステップＳ６０３において、再生／一時停止ボタンｇ１４が押下されたと判定すると（ステップＳ６０３；Ｙｅｓ）、制御部４は、コンテンツ再生中フラグＦＰの値が１であり（ステップＳ６３１；Ｙｅｓ）、コンテンツ種類フラグＦＳの値が１である場合（ステップＳ６３２；Ｙｅｓ）、コンテンツ再生中フラグＦＰの値を０にして（ステップＳ６３３）、タイマーを停止する（ステップＳ６３４）。また、制御部４は、コンテンツ再生中フラグＦＰの値が１であり（ステップＳ６３１；Ｙｅｓ）、コンテンツ種類フラグＦＳの値が０である場合（ステップＳ６３２；Ｎｏ）、コンテンツ再生中フラグＦＰの値を０にして（ステップＳ６３５）、コンテンツ再生を一時停止する（ステップＳ６３６）。また、制御部４は、コンテンツ再生中フラグＦＰの値が０であり（ステップＳ６３１；Ｎｏ）、コンテンツ種類フラグＦＳの値が１である場合（ステップＳ６３７；Ｙｅｓ）、コンテンツ再生中フラグＦＰの値を１にして（ステップＳ６３８）、タイマーをスタートする（ステップＳ６３９）。また、制御部４は、コンテンツ再生中フラグＦＰの値が０であり（ステップＳ６３１；Ｎｏ）、コンテンツ種類フラグＦＳの値が０である場合（ステップＳ６３７；Ｎｏ）、コンテンツ再生中フラグＦＰの値を１にして（ステップＳ６４０）、コンテンツ再生を再開する（ステップＳ６４１）。
【０２０８】
ステップＳ６３４、Ｓ６３６、Ｓ６３９、Ｓ６４１の処理を実行すると、制御部４は、再生／一時停止ボタンｇ１４が押下されたか否かを判定する（ステップＳ６０３）。
【０２０９】
ステップＳ６１３において、前表示ボタンｇ１１が押下されていないと判定すると（ステップＳ６１３；Ｎｏ）、制御部４は、コンテンツ再生中フラグＦＰの値が１であり（ステップＳ６４２；Ｙｅｓ）、コンテンツ種類フラグＦＳの値が１である場合（ステップＳ６４３；Ｙｅｓ）、タイマーが予め設定された時間を経過したか否かを判定する（ステップＳ６４４）。制御部４は、コンテンツ再生中フラグＦＰの値が１であり（ステップＳ６４２；Ｙｅｓ）、コンテンツ種類フラグＦＳの値が０の場合（ステップＳ６４３；Ｎｏ）、動画／音声／ＴＴＳの再生が完了したか否かを判定する（ステップＳ６４５）。また、制御部４は、コンテンツ再生中フラグＦＰの値が０である場合（ステップＳ６４２；Ｎｏ）、制御部４は、再生／一時停止ボタンｇ１４が押下されたか否かを判定する（ステップＳ６０３）。
【０２１０】
ステップＳ６４４において、タイマーが予め設定された時間を経過した場合（ステップＳ６４４；Ｙｅｓ）、制御部４は、カウンタ変数ｍに１を加算する（ステップＳ６０６）。また、タイマーが予め設定された時間を経過していない場合（ステップＳ６４４；Ｎｏ）、制御部は、再生／一時停止ボタンｇ１４が押下されたか否かを判定する（ステップＳ６０３）。
【０２１１】
ステップＳ６４５において、動画／音声／ＴＴＳの再生が完了した場合（ステップＳ６４５；Ｙｅｓ）、制御部４は、カウンタ変数ｍに１を加算する（ステップＳ６０６）。また、動画／音声／ＴＴＳの再生が完了していない場合（ステップＳ６４５；Ｎｏ）、制御部４は、再生／一時停止ボタンｇ１４が押下されたか否かを判定する（ステップＳ６０３）。
【０２１２】
ステップＳ６０６に戻り、カウンタ変数ｍに１を加算すると、制御部４は、制御部４は、カウンタ変数ｍの値と最下層リストに登録されている情報グループの個数Ｍとを比較する（ステップＳ６０７）。比較の結果、カウンタ変数ｍの値がＭの値より大きい場合（ステップＳ６０７；Ｙｅｓ）、制御部４は、カウンタ変数ｍの値を１とする（ステップＳ６０８）。そして、制御部４は、最下層リストのｍ番目（１番目）に登録されているレコードのフィールド「嗜好データカテゴリ」の値を読み込む（ステップＳ６０９）。
【０２１３】
ステップＳ６０７における比較の結果、カウンタ変数ｍの値がＭ以下の場合（ステップＳ６０７；Ｎｏ）、制御部４は、最下層リストのｍ番目に登録されているレコードのフィールド「嗜好データカテゴリ」の値を読み込む（ステップＳ６０９）。そして、制御部４は、当該読み込んだ「嗜好データカテゴリ」の値と予め設定されたユーザ嗜好情報とに基づいて、該当する項目のビットがセットされているか判定する（ステップＳ６１０）。
【０２１４】
ステップＳ６１０において、該当する項目のビットが設定されていないと判定すると（ステップＳ６１０；Ｎｏ）、制御部４は、カウンタ変数ｍに１を加算する（ステップＳ６０６）。そして、制御部４は、カウンタ変数ｍの値と最下層リストに登録されている情報グループの個数Ｍとを比較する（ステップＳ６０７）。
【０２１５】
ステップＳ６１０において、該当する項目のビットが設定されていると判定すると（ステップＳ６１０；Ｙｅｓ）、制御部４は、最下層リストのｍ番目に登録されているレコードのフィールド「情報有無コード」を読み込む（ステップＳ６１１）。そして、制御部４は、当該読み込んだ「情報有無コード」の値と予め設定された再生を限定したいコンテンツタイプ情報とに基づいて、該当する項目のビットがセットされているか判定する（ステップＳ６１２）。
【０２１６】
ステップＳ６１２において、該当する項目のビットが設定されていないと判定すると（ステップＳ６１２；Ｎｏ）、制御部４は、カウンタ変数ｍに１を加算する（ステップＳ６０６）。
【０２１７】
ステップＳ６１２において、該当する項目のビットが設定されていると判定すると（ステップＳ６１２；Ｙｅｓ）、制御部４は、コンテンツ再生中フラグＦＰとコンテンツ種類フラグＦＳの値が共に１であるか否かを判定する（ステップＳ６２１）。以上が、制御部４が行う最下層コンテンツ再生処理の変形例の具体的な動作である。
【０２１８】
以上、第２の実施の形態によれば、制御部４は、記憶部１ｆに記憶されているコンテンツ情報に含まれる種類情報（情報有無コード（ＩＤ１０の情報））に基づいて、特定種類（例えば静止画等）の最下層のコンテンツ情報を更に抽出する。そして、制御部４は、当該抽出したコンテンツのみを表示部１ｅ等に再生する。
【０２１９】
そのため、ユーザは、最下層のコンテンツ情報で、特定種類のコンテンツ情報のみ（例えば静止画のみ）を参照でき、コンテンツ情報再生における利便性を更に向上させることができる。
【０２２０】
また、制御部４は、最下層コンテンツスライドショー画面ｄ１０１を表示部１ｅに表示させる。そして、当該最下層コンテンツスライドショー画面ｄ１０１は、前表示ボタンｇ１１、次表示ボタンｇ１２、終了ボタンｇ１３を持つ。この最下層コンテンツスライドショー画面ｄ１０１では、再生されるコンテンツ情報が静止画等の場合、予め設定されたある一定の時間が経過すると、次の最下層のコンテンツ情報（情報グループ）が再生される。また、再生されるコンテンツ情報が動画や音声等の場合、当該コンテンツ情報の再生が完了（終了）すると、次の最下層のコンテンツ情報（情報グループ）が再生される。また、前表示ボタンｇ１１が押下されると、前の最下層コンテンツ情報（情報グループ）が表示される。また、次表示ボタンｇ１２が押下されると、次の最下層コンテンツ情報（情報グループ）が表示される。
【０２２１】
その他にも、再生されるコンテンツ情報が静止画および動画（音声も含む）の場合、当該静止画のコンテンツ情報の再生が完了してから、動画および音声を再生しても良い。ユーザの嗜好によって順番は変更することが可能である。
【０２２２】
そのため、ユーザは、自動的に最下層のコンテンツ情報にアクセスすることができ、コンテンツ情報再生における利便性を向上させることができる。
【図面の簡単な説明】
【０２２３】
【図１】配信システムの構成を示す図である。
【図２】図１の路側無線装置の路側エリアを説明する図である。
【図３】図１のセンター装置の機能的構成を示す図である。
【図４】配信されるコンテンツ情報のデータ構成図である。
【図５】コンテンツ情報のＩＤ概要である。
【図６】情報有無コードのデータ構成図である。
【図７】コンテンツ情報に基づき、表示される画面遷移例である。
【図８】図１の車載器の機能的構成を示す図である。
【図９】第１の実施の形態における最下層リストのデータ構成図である。
【図１０】第１の実施の形態における最下層リスト生成処理のフローチャート図である。
【図１１】最下層コンテンツ再生画面の画面例である。
【図１２】第１の実施の形態における最下層コンテンツ再生処理のフローチャート図である。
【図１３】第１の実施の形態における最下層コンテンツ再生処理の第１変形例のフローチャート図である。
【図１４】第１の実施の形態における最下層コンテンツ再生処理の第２変形例のフローチャート図である。
【図１５】第１の実施の形態における最下層コンテンツ再生処理の第２変形例のフローチャート図である。
【図１６】第１の実施の形態における最下層コンテンツ再生処理の第３変形例のフローチャート図である。
【図１７】第１の実施の形態における最下層コンテンツ再生処理の第３変形例のフローチャート図である。
【図１８】第２の実施の形態における最下層リストのデータ構成図である。
【図１９】第２の実施の形態における最下層リスト生成処理のフローチャート図である。
【図２０】第２の実施の形態における最下層コンテンツ再生処理のフローチャート図である。
【図２１】第２の実施の形態における最下層コンテンツ再生処理のフローチャート図である。
【図２２】最下層コンテンツスライドショー画面の画面例である。
【図２３】第２の実施の形態における最下層コンテンツ再生処理の変形例のフローチャート図である。
【図２４】第２の実施の形態における最下層コンテンツ再生処理の変形例のフローチャート図である。
【図２５】第２の実施の形態における最下層コンテンツ再生処理の変形例のフローチャート図である。
【図２６】第２の実施の形態における最下層コンテンツ再生処理の変形例のフローチャート図である。
【図２７】第２の実施の形態における最下層コンテンツ再生処理の変形例のフローチャート図である。
【図２８】第２の実施の形態における最下層コンテンツ再生処理の変形例のフローチャート図である。
【符号の説明】
【０２２４】
１        カーナビ部
１ａ      カーナビ制御部
１ｂ      現在地検出部
１ｃ      地図記憶部
１ｄ      入力部
１ｅ      表示部
１ｆ      記憶部
２        通信モジュール
３        ＤＳＲＣ部
３ａ      ＤＳＲＣ制御部
３ｂ      通信部
３ｃ      記憶部
３ｄ      ＥＴＣ処理部
３ｅ      ＩＣカードＩ／Ｆ
４        制御部
１０      車載器
２０      路側無線装置
２０ａ    本体装置
２０ｂ    アンテナ
３０      センター装置
３１      制御部
３２      入力部
３３      表示部
３４      記憶部
３５      通信部
１００    配信システム
Ｃ        車両
ｄ１００  最下層コンテンツ再生画面
ｄ１０１  最下層コンテンツスライドショー画面
ｇ１      前表示ボタン
ｇ２      次表示ボタン
ｇ３      終了ボタン
ｇ１１    前表示ボタン
ｇ１２    次表示ボタン
ｇ１３    終了ボタン
ｇ１４    再生／一時停止ボタン
Ｎ        ネットワーク
【図１】
2009187287.tif 000003
【図２】
2009187287.tif 000004
【図３】
2009187287.tif 000005
【図４】
2009187287.tif 000006
【図５】
2009187287.tif 000007
【図６】
2009187287.tif 000008
【図７】
2009187287.tif 000009
【図８】
2009187287.tif 000010
【図９】
2009187287.tif 000011
【図１０】
2009187287.tif 000012
【図１１】
2009187287.tif 000013
【図１２】
2009187287.tif 000014
【図１３】
2009187287.tif 000015
【図１４】
2009187287.tif 000016
【図１５】
2009187287.tif 000017
【図１６】
2009187287.tif 000018
【図１７】
2009187287.tif 000019
【図１８】
2009187287.tif 000020
【図１９】
2009187287.tif 000021
【図２０】
2009187287.tif 000022
【図２１】
2009187287.tif 000023
【図２２】
2009187287.tif 000024
【図２３】
2009187287.tif 000025
【図２４】
2009187287.tif 000026
【図２５】
2009187287.tif 000027
【図２６】
2009187287.tif 000028
【図２７】
2009187287.tif 000029
【図２８】
2009187287.tif 000030