(57)【特許請求の範囲】
【請求項１】
路側無線装置を介して、コンテンツ情報を配信するセンター装置と車載器とがデータ送受信可能に接続された情報配信システムに含まれる車載器であって、
センター装置から受信したコンテンツ情報及び当該コンテンツ情報の削除順序を定めた優先度の情報を記憶する記憶手段と、
前記記憶手段に記憶されたコンテンツ情報を前記優先度の情報に基づいて削除する制御手段と、
を備え、
前記優先度の情報は、前記センター装置から配信された前記コンテンツ情報に格納された情報であって、次に再生可能なコンテンツ情報を示す再生遷移の連携の有無の情報を含み、
前記制御手段は、前記再生遷移の連携の有無の情報に基づいて、再生遷移の連携によって再生されることが無いコンテンツ情報を削除する車載器。
【請求項２】
前記優先度の情報は、前記コンテンツ情報に含まれる有効期限の情報を更に含み、
前記制御手段は、前記有効期限の情報に基づいて、有効期限が経過したコンテンツ情報から順に削除する請求項１に記載の車載器。
【請求項３】
前記優先度の情報は、前記コンテンツ情報を保存する保存有効期間の情報を更に含み、
前記制御手段は、前記保存有効期間の情報に基づいて、保存有効期間が経過したコンテンツ情報から順に削除する請求項１又は２に記載の車載器。
【請求項４】
前記優先度の情報は、コンテンツ情報が再生済みか否かを示す情報を更に含み、
前記制御手段は、前記コンテンツ情報が再生済みか否かを示す情報に基づいて、再生済みのコンテンツ情報を削除する請求項１〜３の何れか一項に記載の車載器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車載器に関する。
【背景技術】
【０００２】
従来、ナビゲーション装置のような車載器では、ＤＳＲＣ（Dedicated Short Range Communication）等を利用して路上に設置された路側無線装置と狭域無線通信を行い、当該路側無線装置を介してセンター装置から情報提供を受けることが可能となっている（例えば、特許文献１、２、３参照）。すなわち、車両が路側無線装置の通信範囲内にある間のみ、車両の車載器と路側無線装置との双方向通信が可能となり、この間にセンター装置が路側無線装置を介して、広告情報等の各種コンテンツ情報を配信するのである。
【特許文献１】特開２００１−１０１５７８号公報
【特許文献２】特開２００４−２７９５０９号公報
【特許文献３】特開２００５−１３４７０７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記コンテンツ情報の配信システムでは、路側無線装置の通信エリアに進入した車載器に対し、センター装置側から一方的にコンテンツ情報を配信する。センター装置から配信されたコンテンツ情報を車載器が保存する場合、車載器が保存しているコンテンツ情報は、その内容や重要度に拘らず、新たに受信したコンテンツ情報の上書だけにより更新することが検討されている。よって更新されなかった古いコンテンツ情報はいつまでも車載器に残留することとなる。また、車載器側において配信されたコンテンツ情報を保存するためのメモリ容量が不足する場合、例えば、メモリ容量の上限までのコンテンツ情報を保存し、コンテンツ情報が保存でできなくなった時点で保存を中断することも検討されている。そのために車載器には全ての配信コンテンツが保存されず、情報の不足によるコンテンツ再生不能が発生し、ユーザーは十分な情報を提供されないという問題が生じるおそれがある。
【０００４】
本発明の目的は、予め定めた優先度に従って、記憶されているコンテンツ情報を削除することである。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明によれば、
路側無線装置を介して、コンテンツ情報を配信するセンター装置と車載器とがデータ送受信可能に接続された情報配信システムに含まれる車載器であって、センター装置から受信したコンテンツ情報及び当該コンテンツ情報の削除順序を定めた優先度の情報を記憶する記憶手段と、
前記記憶手段に記憶されたコンテンツ情報を前記優先度の情報に基づいて削除する制御手段と、
を備え、
前記優先度の情報は、前記センター装置から配信された前記コンテンツ情報に格納された情報であって、次に再生可能なコンテンツ情報を示す再生遷移の連携の有無の情報を含み、
前記制御手段は、前記再生遷移の連携の有無の情報に基づいて、再生遷移の連携によって再生されることが無いコンテンツ情報を削除する車載器が提供される。
【０００６】
請求項２に記載の発明によれば、請求項１に記載の発明において、
前記優先度の情報は、前記コンテンツ情報に含まれる有効期限の情報を更に含み、
前記制御手段は、前記有効期限の情報に基づいて、有効期限が経過したコンテンツ情報から順に削除する車載器が提供される。
【０００７】
請求項３に記載の発明によれば、請求項１又は２に記載の発明において、
前記優先度の情報は、前記コンテンツ情報を保存する保存有効期間の情報を更に含み、
前記制御手段は、前記保存有効期間の情報に基づいて、保存有効期間が経過したコンテンツ情報から順に削除する車載器が提供される。
【０００９】
請求項４に記載の発明によれば、請求項１〜３の何れか一項に記載の発明において、
前記優先度の情報は、コンテンツ情報が再生済みか否かを示す情報を更に含み、
前記制御手段は、前記コンテンツ情報が再生済みか否かを示す情報に基づいて、再生済みのコンテンツ情報を削除する車載器が提供される。
【発明の効果】
【００１５】
本発明によれば、予め定めた優先度の情報に基づいてコンテンツ情報が削除され、再生遷移の連携の有無の情報に基づいて、再生遷移の連携によって再生されることが無いコンテンツ情報が削除されるため、メモリ容量が小さい車載器でも可能な限り新しいコンテンツ情報を記憶できるように、空きメモリ容量を増やしておくことができる。また、不要なコンテンツ情報を削除した分、ユーザーにとって必要なコンテンツ情報を記憶しておくことができ、車載器の利便性を向上し得る。
【発明を実施するための最良の形態】
【００１６】
まず、構成を説明する。
図１に、本実施の形態１における配信システム１００の構成図を示す。
配信システム１００は、図１に示すように、車両Ｃに搭載された車載器１０、路側無線装置２０、センター装置３０を含んで構成され、センター装置３０が路側無線装置２０を介して車載器１０にコンテンツ情報を配信する。
路側無線装置２０は路上や駐車場等に設置され、各路側無線装置２０はネットワークＮ１を介してセンター装置３０と接続されている。また、路側無線装置２０と、車両Ｃの車載器１０とは無線通信が可能である。
【００１７】
なお、コンテンツ情報とは、店舗の広告や駐車場、医療施設の案内等のコンテンツ（テキスト情報、画像情報、音情報）の他、コンテンツを提供する事業者に関する情報、コンテンツの有効期限の情報、サービスを提供可能な対象地点の情報（例えば、広告している店舗の地点を示す緯度経度や店舗名等）、指定したコンテンツの通知を行うポップアップの再生をする地点（例えば、ポップアップの再生地点を示す緯度経度、ポップアップを再生する道路種別や車両の進入方向を指定する情報等）、コンテンツの表示画面の遷移情報（次に表示する画面を指定する情報等）、嗜好情報等を含む情報で配信すべき情報を含めたひとまとまりの情報をいう。詳細は後述する。
【００１８】
図１では１台のセンター装置３０のみ示したが、コンテンツ情報を配信する配信事業者は複数あり、センター装置３０は配信事業者毎に備えられるものであってもよい。
【００１９】
以下、各構成装置について詳細に説明する。
図２に示すように、路側無線装置２０は、本体装置２０ａとアンテナ２０ｂとから構成されている。路側無線装置２０は、道路脇、道路上方又は駐車場脇等に設置されたアンテナ２０ｂから、到達距離が限定されたＤＳＲＣの電波を放射して、路側無線装置２０近傍に路側エリアＺを形成する。この路側エリアＺ内にある車両Ｃの車載器１０とだけ双方向狭域無線通信が可能となる。以下、路側無線装置２０と車載器１０間の狭域無線通信を路車間通信という場合がある。
【００２０】
ＤＳＲＣは５．８ＧＨｚ帯域の電波を使った通信方式であり、その通信範囲は例えば数メートルから数十メートルである。路側無線装置２０からのＤＳＲＣの送信出力は何れも同じ程度に設定されているので、複数の路側無線装置２０がそれぞれ形成する路側エリアＺは設置場所に関係なく、ほぼ一定である。
【００２１】
本体装置２０ａは、車載器１０とセンター装置３０間の情報のやりとりを仲介するための処理を行う。すなわち、アンテナ２０ｂを介して車載器１０から受信された情報をセンター装置３０に転送し、センター装置３０から送信されたコンテンツ情報を車載器１０へ転送する。本体装置２０ａは、情報処理や通信制御を行う制御部、記憶部等を備えたコンピュータ端末を適用することができる。
なお、路側無線装置２０の本体装置２０ａがセンター装置３０としての機能を一部或いは全部備えていてもよい。
【００２２】
車載器１０は、車両Ｃに搭載され、搭載された車両Ｃを目的地へ誘導するための処理等を行うナビゲーション機能の他、ＤＳＲＣによるＥＴＣ（Electronic Toll Collection System）利用のための処理を行う機能等を有している。
【００２３】
図３に、センター装置３０から車載器１０に配信（送信）されるコンテンツ情報のデータ構成例を示す。コンテンツ情報は、情報の内容により分類された識別符号（ＩＤ）により特徴付けられた複数の情報により構成され、提供するコンテンツの内容に応じて必要なＩＤの情報が格納される。センター装置３０から車載器１０に配信される方法は、複数のコンテンツ情報から構成される１まとまりで配信される。以下、１まとまりの情報は配信情報と呼ぶ。
【００２４】
図４に、各ＩＤの情報の概要を示す。
図４に示すように、ＩＤ毎に情報の内容が分類されている。
「ＩＤ００」の情報は、コンテンツ情報が持つＩＤの一覧を示す情報である。ここで、それぞれのコンテンツ情報は必ずしも全てのＩＤを持つわけではなく必要なＩＤのみを持つことが可能である。例えば、あるコンテンツ情報はＩＤ００〜０５により特徴付けられた情報を持ち、また別のあるコンテンツ情報はＩＤ００〜ＩＤ０５、ＩＤ１０、ＩＤ３０により特徴付けられた情報を持つ。尚、ＩＤ００、ＩＤ０１、ＩＤ０２は基本的な情報であり、全てのコンテンツ情報は、これらのＩＤの情報を持つ。
【００２５】
「ＩＤ０１」の情報は、事業者を示す情報である。具体的に、「ＩＤ０１」の情報は、「サービス事業者コード」、「サービス事業者表示テキスト」、「サービス事業者表音文字列」を含む。
「サービス事業者コード」とは、サービス事業者毎にユニークに割り付けられるコードである。このコードに基づいて、サービス事業者を特定できる。
「サービス事業者表示テキスト」とは、表示用サービス事業者名テキスト情報であり、
「サービス事業者表音文字列」とは、サービス事業者名等を利用者に音声で通知する際に用いられる。
【００２６】
「ＩＤ０２」の情報は、コンテンツの属性を示す情報である。具体的に、「ＩＤ０２」の情報は、コンテンツを提供する情報提供企業の「情報提供企業コード」、「情報提供企業表示テキスト」、「情報提供企業表音文字列」、コンテンツ情報を特定するための識別情報である「情報コード」、「情報表示テキスト」、「情報表音文字列」、コンテンツのカテゴリを示す「嗜好データカテゴリ」を含む。
【００２７】
「情報コード」とは、サービス事業者がコンテンツ情報毎にユニークに割り付けるコードである。このコードに基づいてコンテンツ情報を識別することができる。また、当該情報コードは、後述する「ＩＤ３０」の遷移情報等の記述に使用される。
また、本実施の形態における配信システム１００では、配信済みのコンテンツ情報と同様のコンテンツ情報をセンター装置３０が送信する場合、同一の情報コードを使用することができ、あるコンテンツ情報の内容が新しく更新された場合は、同一の情報コードを付加して当該更新されたコンテンツ情報を車載器１０に対して配信すると、車載器１０では、古いコンテンツ情報に対して新たなコンテンツ情報を上書きすることができる。
「嗜好データカテゴリ」とは、コンテンツ情報のカテゴリを示す。例えば、最大９６項目の分類でコンテンツ（コンテンツ情報）をカテゴリ分けするために用いられる。９６項目の各項目は１ｂｉｔで表される。
【００２８】
「ＩＤ０３」の情報は、コンテンツの再生条件を示す情報である。
例えば、コンテンツを受信後、当該コンテンツを即時再生するか蓄積するかの情報等が含まれる。
【００２９】
「ＩＤ０４」の情報は、コンテンツの有効期限の情報を示す情報である。
具体的に、「ＩＤ０４」の情報は、受信したコンテンツの「開始年月日時分」及び「終了年月日時分」を秒単位で示している。
【００３０】
「ＩＤ０５」の情報は、コンテンツで示された店舗等の営業時間等を示す情報である。
【００３１】
「ＩＤ１０」の情報は、対象地点情報（コンテンツ配信元の企業の広告情報、クーポン情報等）を示す情報である。
この対象地点情報に、動画や音声等のコンテンツが格納される。具体的に、「ＩＤ１０」の情報は、「項目有無情報」、「対象地点座標」、「対象地点表示用テキスト」、「表示用文字データ」、「表示画像データ」、「表音文字列データ」、「圧縮音声データ」、「音声再生順」、「ビデオデータ」、「ＵＲＬ」、「提携駐車場情報」、「アイコン表示画像データ」を含む。
【００３２】
「ＩＤ２０」の情報は、コンテンツのポップアップの再生地点（情報提供地点）を示す情報である。
【００３３】
「ＩＤ３０」の情報は、次に再生可能なコンテンツ情報（再生遷移先）を示す情報である。
遷移情報は、８つの「次再生情報コード１〜８」で構成され、最大８分岐の遷移を可能とする。「次再生情報コード１〜８」は、表示画面を遷移させる場合に用いられる情報であり、「ＩＤ０２」の「情報コード」に対応する。この「ＩＤ３０」の情報がコンテンツ情報に無い場合、又は「次再生情報コード１〜８」に情報が格納されていない場合（次再生情報コードが存在しない場合）は、当該コンテンツ情報は遷移先の無いコンテンツ情報となる。
【００３４】
「ＩＤ４０」の情報は詳細情報と呼ばれる情報であり、串刺し検索等を実現するために用いられる。
情報内容フラグは、詳細情報データの内容の種別を示すための識別情報である。本実施の形態では、情報内容フラグが「０」の場合は詳細情報データに情報コードが格納されていることを示し、「１」の場合は詳細情報データに串刺し検索コードが格納されていることを示す。
串刺し検索コードとは、当該コンテンツ情報の種類を識別し、コンテンツ情報を検索する際に使用される検索情報である。例えば、串刺し検索コードが「００００１」のとき、当該コンテンツはクーポンの情報であることを示し、「００００２」のとき、当該コンテンツは新着情報であること等を示すことをサービス事業者が設定する。車載器１０はその串刺し検索コードを用いてコンテンツを検索することが可能である。
【００３５】
詳細情報データは、情報コード、串刺し検索コード、会員情報等が格納される。
他にも、当該コンテンツの内容の説明をするためのテキスト情報等が格納されてもよい。表示用文字データは、サービス対象地点や画面遷移の案内を行う情報や、検索のための検索用語等、表示部１ｅに表示させてユーザーを補助するための情報である。表音文字列は音声によってユーザーに伝達するための情報を格納している。
【００３６】
本実施の形態においては、１つのコンテンツ情報につき、ＩＤ４０の詳細情報を８つまで格納することができる。つまり、ＩＤ４０に対応するデータ領域には、詳細情報１〜８が格納されており、使用しない詳細情報にはデータは格納されない。例えば、ＩＤ４０の詳細情報のうち、詳細情報１〜３のみ使用したい場合には詳細情報４〜８にはデータは格納しないことになる。
【００３７】
「ＩＤ５０」の情報は駐車場情報であり、コンテンツで示された店舗等の駐車場の満空情報を示す。「ＩＤ６０」の情報は運転支援情報であり、駐車場の出入口付近／駐車場内合流／分岐・速度案内等、敷地内の運転に関して、運転の補助となる情報である。ＩＤ８０」の情報は、嗜好データであり、サービス事業者が配信するコンテンツを９６項目に分類して、利用者の嗜好に合わせて配信するコンテンツを選択するために利用される情報である。
【００３８】
図５に、本実施形態における車載器１０の構成を示す。
図５に示すように、車載器１０は、カーナビ部１、通信モジュール２、ＤＳＲＣ部３、制御部４等を備えて構成されている。
【００３９】
カーナビ部１は、カーナビ制御部１ａ、現在地検出部１ｂ、地図記憶部１ｃ、入力部１ｄ、表示部１ｅ、記憶部１ｆ、音声出力部１ｇ等を備え、車両Ｃの現在地から目的地までの経路を算出し、当該経路に従って車両Ｃを目的地へ誘導するための処理を行う。
【００４０】
カーナビ制御部１ａは、現在地検出部１ｂから検出された現在地の位置情報及び地図記憶部１ｃに記憶された地図情報等に基づいて、車両Ｃの現在地から入力部１ｄを介して設定された目的地までの経路を算出する。そして、地図記憶部１ｃに記憶されている地図情報を用いて算出した経路へ誘導するための地図画面を生成し、表示部１ｅにより表示させ、ナビゲーション制御手段として機能する。
【００４１】
現在地検出部１ｂは、ＧＰＳアンテナ、角度センサ、方位センサ、距離センサ等の各種センサを備え、これらセンサによる検出結果に基づいて車両Ｃの現在地を検出する。ＧＰＳアンテナは、ＧＰＳ衛星から送信されるＧＰＳ信号を検出する。また、角度センサは移動方向の変化量を示す車の加速度（単位時間あたりの水平方向への回転速度）を検出し、方位センサは地磁気の検出を行い、車両の絶対方位を検出する。現在地検出部１ｂは、これらセンサから取得した各検出結果に基づいて車両の現在地を示す位置情報（経度、緯度等の情報）を生成し、カーナビ制御部１ａに出力する。
【００４２】
地図記憶部１ｃは、メモリやＤＶＤ等の記録媒体から構成され、案内表示に必要な地図情報、通信モジュール２を介して受信されるガイド情報（道路情報、渋滞情報等）等を記憶している。
【００４３】
入力部１ｄは、操作キーや表示部１ｅと一体に構成されるタッチパネル等から構成されている。入力部１ｄは、これらの操作に対応する操作信号を生成し、制御部４に出力し、入力手段として機能する。
【００４４】
表示部１ｅは、モニタを備え、制御部４の制御に従ってモニタ上に各種情報を表示する。例えば、設定画面や地図画面、センター装置３０から受信したコンテンツ情報の内容を画面等に表示し、表示手段として機能する。
【００４５】
記憶部１ｆは、メモリから構成され、制御部４やカーナビ制御部１ａにより実行される制御プログラム、プログラムの実行に必要なパラメータやデータ等を記憶している。
また、記憶部１ｆは、センター装置３０から受信したコンテンツ情報を複数記憶し、記憶手段として機能する。
【００４６】
音声出力部１ｇは、音声処理部、Ｄ／Ａ変換器、増幅器、スピーカ等を備えて構成される。音声出力部１ｇは、制御部４から指示された音声データをＤ／Ａ変換器によりアナログ信号に変換してスピーカにより音声出力する。また、音声出力部１ｇは、制御部４から指示された表音文字列データに基づいて音声処理部により合成音声信号を生成し、スピーカにより音声出力する。
【００４７】
通信モジュール２は、光通信用、ＦＭ通信用、２．４ＧＨｚ電波通信用のアンテナをそれぞれ備え、通信センターと光通信、ＦＭ通信、電波通信等の各種通信を行う。例えば、通信モジュール２は通信センターから渋滞情報や道路交通情報等を受信し、制御部４に出力する。なお、通信センターとしてはＶＩＣＳセンター等を挙げることができるが、これに限らず、また、通信センターから受信する情報としては、渋滞情報や道路交通情報に限らない。
【００４８】
ＤＳＲＣ部３は、ＤＳＲＣ制御部３ａ、通信部３ｂ、記憶部３ｃ、ＥＴＣ処理部３ｄ、ＩＣカードＩ／Ｆ３ｅを備えて構成されており、ＤＳＲＣによるＥＴＣ利用のための処理や、センター装置３０からコンテンツ情報を受信するための通信処理等を行う通信手段として機能する。
【００４９】
ＤＳＲＣ制御部３ａは、ＣＰＵ、ＲＡＭ等から構成され、記憶部３ｃに記憶されている制御プログラムとの協働によりＤＳＲＣ部３の各部の動作を制御する。
例えば、ＥＴＣによる決済を行う際には、通信部３ｂの通信動作を制御してＥＴＣ基地局（ＥＴＣ決済を行うためにＥＴＣゲート付近等に設けられる無線基地局）と決済情報の送受信を行わせる。また、ＥＴＣ処理部３ｄにより決済情報の書込処理を行わせる。
また、通信部３ｂにより路側無線装置２０を介してコンテンツ情報を受信した場合には、当該コンテンツ情報を制御部４に出力する。
【００５０】
通信部３ｂは、車両Ｃのダッシュボード上でフロントガラス近傍に固設されたアンテナを備え、このアンテナを介して路側無線装置２０やＥＴＣ基地局等と、ＤＳＲＣの電波の送受信を行う。
【００５１】
記憶部３ｃは、ＤＳＲＣ制御部３ａにより実行される制御プログラム等を記憶している。
【００５２】
ＥＴＣ処理部３ｄは、ＩＣカードＩ／Ｆ３ｅに挿抜されるＩＣ付きクレジットカード又はデビットカード等に対して決済情報等の読み書きを行う。
【００５３】
ＩＣカードＩ／Ｆ３ｅは、上記クレジットカード等のスロットを備え、このスロットに挿入されたクレジットカード等のＩＣとＥＴＣ処理部３ｄとの間で情報のやりとりを仲介する。
【００５４】
制御部４は、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）等から構成され、記憶部１ｆに記憶された制御プログラムとの協働により各種演算を行う他、各部の集中制御を行う。例えば、路側無線装置２０との路車間通信を行う際にはＤＳＲＣ部３の通信動作を制御する。なお、ＤＳＲＣ部３の制御にあたってはＤＳＲＣ部３のＤＳＲＣ制御部３ａとの協働により制御を行う。また、ＤＳＲＣ部３を介してセンター装置３０から受信したコンテンツ情報の保存、再生、削除の制御等を行う。
【００５５】
通信モジュール２は、光通信用、ＦＭ通信用、２．４GHz電波通信用のアンテナをそれぞれ備え、通信センターと光通信、ＦＭ通信、電波通信を行う。通信モジュール２は通信センターから渋滞情報や道路交通情報等を受信し、制御部４に出力する。通信センターとしてはＶＩＣＳセンター等を挙げることができるが、これに限らず、また、通信センターから受信する情報としては、渋滞情報や道路交通情報に限らない。
なお、通信モジュール２は他にもＷｉＭａｘ（Worldwide Interoperability for Microwave Access）等のＤＳＲＣ以外の通信手段を使用することにより、インターネット等の情報を入手することもできる。
【００５６】
次に、動作について説明する。
まず、図６〜図１１を参照して、記憶部１ｆが記憶する配信情報のうち、削除候補のコンテンツ情報を検出する処理について説明する。
【００５７】
図６に、コンテンツ情報の有効期限に基づく削除候補検出処理を示す。
図６に示す処理によれば、記憶部１ｆが記憶している配信情報のうち、有効期限が切れて再生できないコンテンツ情報が削除候補として検出される。
まず、制御部４は、変数ｎを記憶部１ｆが記憶しているコンテンツ情報の数に設定し（ステップＳ１）、変数ｉ、ｋをｉ＝１、ｋ＝１に設定してｉ＝１番目のコンテンツ情報から処理を行う（ステップＳ２）。
ここでの変数ｉは、記憶部１ｆが記憶しているコンテンツ情報の全てに対して情報コードを取得するため、ループ回数をカウントする変数である。また、変数ｋは、ステップＳ７で後述する、削除可能テーブルの配列の列数をカウントする変数である。
制御部４は、車載器１０の内部時計から現在時刻を取得する（ステップＳ３）。
【００５８】
制御部４は、ｎ≧ｉであるか否か判断する（ステップＳ４）。
ｎ≧ｉである場合（ステップＳ４；Ｙ）、制御部４は、ｉ番目のコンテンツ情報の有効期限の情報を取得する（ステップＳ５）。有効期限の情報は、ＩＤ０４に格納されている。
【００５９】
制御部４は、ステップＳ３で取得した現在時刻が、ステップＳ５で取得した有効期限を経過しているか否か判断する（ステップＳ６）。
現在時刻が有効期限を経過している場合（ステップＳ６；Ｙ）、例えば現在時刻が５月１日で有効期限が同年の４月１日である場合、制御部４は、ｉ番目のコンテンツ情報の情報コードをｋ番目の削除候補として削除可能テーブルの配列Ａに書き込む（ステップＳ７）。情報コードは、ＩＤ０２に格納されている。また、削除可能テーブルは、制御部４が備えるＲＡＭ等のワークメモリに一時的に形成されるとしてもよいし、記憶部１ｆにより予め記憶されているとしてもよい。
【００６０】
制御部４は、ｋを＋１だけインクリメントし（ステップＳ８）、ｉを＋１だけインクリメントする（ステップＳ９）。そして、制御部４は、ステップＳ４に移行して、上述してきた処理と同様の処理を行う。なお、ステップＳ６において、現在時刻がｉ番目のコンテンツ情報の有効期限を経過していない場合も同様に（ステップＳ６；Ｎ）、ｉ＝ｉ＋１にして（ステップＳ９）、ステップＳ４に移行する。また、ステップＳ４において、ｎ≧ｉとならない場合（ステップＳ４；Ｎ）、制御部４は、全てのコンテンツ情報の検出が終了したと判断し、コンテンツ情報の有効期限に基づく削除候補検出処理を終了する。
【００６１】
図７に、コンテンツ情報の保存有効期間に基づく削除候補検出処理を示す。
図７に示す処理によれば、記憶部１ｆが記憶している配信情報のうち、予め定められた保存有効期間を経過したコンテンツ情報が削除候補として検出される。
ステップＳ１１〜Ｓ１４までの処理は、図６のステップＳ１〜Ｓ４までの処理と同様であるため、ここでの説明は省略する。
【００６２】
ｎ≧ｉである場合（ステップＳ１４；Ｙ）、制御部４は、ユーザーによって予め定められた保存有効期間がｉ番目のコンテンツ情報にあるか否かについて判断する（ステップＳ１５）。保存有効期間の情報は、情報コードごとに予め設定されて記憶部１ｆにより記憶される。
保存有効期間の情報がある場合（ステップＳ１５；Ｙ）、制御部４は、ｉ番目のコンテンツ情報の受信時刻を車載器１０の内部時計から取得する（ステップＳ１６）。
また、制御部４は、ｉ番目のコンテンツ情報の保存有効期間の情報を取得する（ステップＳ１７）。
【００６３】
制御部４は、現在時刻からｉ番目のコンテンツ情報の受信時刻を差し引いた期間（受信してから現在までの期間）が、保存有効期間を経過しているか否か判断する（ステップＳ１８）。
差し引いた期間が保存有効期間を経過している場合（ステップＳ１８；Ｙ）、例えば受信してから現在までの期間が３０日間で、保存有効期間が１５日間である場合、制御部４は、ｉ番目のコンテンツ情報の情報コードをｋ番目の削除候補として削除可能テーブルの配列Ｂに書き込む（ステップＳ１９）。
【００６４】
制御部４は、ｋを＋１だけインクリメントし（ステップＳ２０）、ｉを＋１だけインクリメントする（ステップＳ２０ａ）。そして、制御部４は、ステップＳ１４に移行して、上述し同様の処理を行う。なお、ステップＳ１８において、現在時刻から受信時刻を差し引いた期間がｉ番目のコンテンツ情報の保存有効期間を経過していない場合にも（ステップＳ１８；Ｎ）、ｉ＝ｉ＋１にして（ステップＳ２０ａ）、ステップＳ１４から上述してきた処理を行う。また、ステップＳ１４において、ｎ≧ｉとならない場合（ステップＳ１４；Ｎ）、制御部４は、全てのコンテンツ情報の検出が終了したと判断し、コンテンツ情報の保存有効期間に基づく削除候補検出処理を終了する。
【００６５】
図８に、コンテンツ情報に含まれる遷移情報に基づく削除候補検出処理を示す。
図８に示す処理によれば、記憶している配信情報のうち、何れのコンテンツ情報にも遷移先とされていないコンテンツ情報が削除候補として検出される。
まず、制御部４は、変数ｎを記憶部１ｆが記憶するコンテンツ情報の数に設定し（ステップＳ２１）、変数ｉ、ｋをｉ＝１、ｋ＝１に設定して１番目のコンテンツ情報から処理を行う（ステップＳ２２）。
【００６６】
制御部４は、ｎ≧ｉであるか否か判断する（ステップＳ２３）。
ｎ≧ｉである場合（ステップＳ２３；Ｙ）、制御部４は、ｉ番目のコンテンツ情報の情報コードを取得して、取得した情報コードを変数Ｘに設定する（ステップＳ２４）。
【００６７】
制御部４は、ｉ番目のコンテンツ情報について、参照チェック（Ｘ）処理を行う（ステップＳ２５）。以下、参照チェック（Ｘ）処理について説明する。
【００６８】
図９に、参照チェック（Ｘ）処理を示す。
参照チェック（Ｘ）処理では、ｉ番目のコンテンツ情報がＩＤ２０又はＩＤ５０を含むコンテンツ情報であるか否かをチェックする。ＩＤ２０又はＩＤ５０を含むコンテンツ情報は、情報提供地点での情報提供が含まれるコンテンツ情報であるためＳ２５へＡ＝Ｔｒｕｅが戻され、削除対象のコンテンツ情報からは外される。
【００６９】
まず、制御部４は、変数ｎを記憶部１ｆが記憶しているコンテンツ情報の数に設定し（ステップＳ２５ａ）、変数ｉをｉ＝１に設定して（ステップＳ２５ｂ）、ｉ＝１番目のコンテンツ情報から処理を行う。
【００７０】
制御部４は、情報コードＸのコンテンツ情報に含まれるＩＤ００を取得する（ステップＳ２５ｃ）。なお、ＩＤ００は、コンテンツ情報に含まれるＩＤの一覧を示す情報である。
【００７１】
制御部４は、ＩＤ００を参照して、ＩＤ２０又はＩＤ５０いずれかを含むか否か判断する（ステップＳ２５ｄ）。
ＩＤ２０とＩＤ５０を共に含む、又は何れかを含む場合（ステップＳ２５ｄ；Ｙ）、制御部４は、ステップＳ２５ｈに移行する。
ＩＤ２０とＩＤ５０を共に含まない場合（ステップＳ２５ｄ；Ｎ）、制御部４は、ｎ≧ｉであるか否か判断する（ステップＳ２５ｅ）。
【００７２】
ｎ≧ｉである場合（ステップＳ２５ｅ；Ｙ）、制御部４は、ｉ番目のコンテンツ情報の情報コードをチェックする情報コードチェック（Ｘ）処理に移行する（ステップＳ２５ｆ）。
【００７３】
ここで、図１０を参照して、情報コードチェック（Ｘ）処理について説明する。
制御部４は、変数ｉをｉ＝１に設定して（ステップＳ２０５ａ）、ｉ≦８であるか否か判断する（ステップＳ２０５ｂ）。なお、「８」という数字は、次再生情報コード及び詳細情報をコンテンツ情報に含めることできる最大の数である。
【００７４】
ｉ≦８である場合（ステップＳ２０５ｂ；Ｙ）、制御部４は、ｉ番目の次再生情報コードの有無について判断する（ステップＳ２０５ｃ）。
ｉ番目の次再生情報コードがある場合（ステップＳ２０５ｃ；Ｙ）、制御部４は、ｉ番目の次再生情報コードを変数Ｙに設定し（ステップＳ２０５ｄ）、Ｘ＝Ｙであるか否か判断する（ステップＳ２０５ｅ）。
【００７５】
Ｘ＝Ｙである場合（ステップＳ２０５ｅ；Ｙ）、制御部４は、変数ＡをＡ＝Ｔｒｕｅと設定して（ステップＳ２０５ｆ）、情報コードチェック（Ｘ）処理を終了する。
【００７６】
ステップＳ２０５ｅに戻り、Ｘ＝Ｙでない場合（ステップＳ２０５ｅ；Ｎ）、制御部４は、ｉ番目の詳細情報は情報コードか否か判断する（ステップＳ２０５ｇ）。
ｉ番目の詳細情報は情報コードである場合（ステップＳ２０５ｇ；Ｙ）、制御部４は、ｉ番目の詳細情報を変数Ｚに設定し（ステップＳ２０５ｈ）、Ｘ＝Ｚであるか否か判断する（ステップＳ２０５ｉ）。
【００７７】
Ｘ＝Ｚである場合（ステップＳ２０５ｉ；Ｙ）、制御部４は、ステップＳ２０５ｆに移行する。一方、Ｘ＝Ｚでない場合（ステップＳ２０５ｉ；Ｎ）、制御部４は、ｉを＋１だけインクリメントして（ステップＳ２０５ｊ）、ステップＳ２０５ｂから同様の処理を行う。また、ステップＳ２０５ｂにおいて、ｉ≦８でない場合（ステップＳ２０５ｂ；Ｎ）、制御部４は、変数ＡをＡ＝Ｆａｌｓｅと設定して（ステップＳ２０５ｋ）、情報コードチェック（Ｘ）処理を終了する。
【００７８】
図９に戻り、制御部４は、変数ＡがＡ＝Ｔｒｕｅであるか否か判断する（ステップＳ２５ｇ）。
Ａ＝Ｔｒｕｅである場合（ステップＳ２５ｇ；Ｙ）、制御部４は、変数ＡをＡ＝Ｔｒｕｅと設定して（ステップＳ２５ｈ）、参照チェック（Ｘ）処理を終了する。
【００７９】
一方、Ａ＝Ｔｒｕｅでない場合（ステップＳ２５ｇ；Ｎ）、制御部４は、ｉを＋１だけインクリメントして（ステップＳ２５ｉ）、ステップＳ２５ｅに移行する。
また、ステップＳ２５ｅにおいて、ｎ≧ｉでない場合（ステップＳ２５ｅ；Ｎ）、制御部４は、変数ＡをＡ＝Ｆａｌｓｅと設定して（ステップＳ２５ｊ）、参照チェック（Ｘ）処理を終了する。
【００８０】
図８に戻り、制御部４は、変数ＡがＡ＝Ｔｒｕｅであるか否か判断する（ステップＳ２６）。
Ａ＝Ｔｒｕｅである場合（ステップＳ２６；Ｙ）、制御部４は、ｉを＋１だけインクリメントして、（ステップＳ２７）、ステップＳ２３に移行する。
Ａ＝Ｔｒｕｅでない場合（ステップＳ２６；Ｎ）、制御部４は、ｉ番目のコンテンツ情報をｋ番目の削除候補として削除可能テーブルの配列Ｃに書き込む（ステップＳ２８）。
【００８１】
制御部４は、ｋを＋１だけインクリメントして（ステップＳ２９）、ステップＳ２７に移行する。
【００８２】
ステップＳ２３に戻り、ｎ≧ｉでない場合（ステップＳ２３；Ｎ）、制御部４は、遷移情報に基づく削除候補検出処理を終了する。
【００８３】
図１１に、コンテンツ情報の再生済み情報に基づく削除候補検出処理を示す。
図１１に示す処理によれば、記憶部１ｆが記憶している配信情報のうち、再生済みのコンテンツ情報が削除候補として検出される。
【００８４】
まず、制御部４は、変数ｎを記憶部１ｆが記憶しているコンテンツ情報の数に設定し（ステップＳ３１）、変数ｉ、ｋをｉ＝１、ｋ＝１に設定する（ステップＳ３２）。
制御部４は、車載器１０の内部時計から現在時刻を取得する（ステップＳ３３）。
【００８５】
制御部４は、ｎ≧ｉであるか否か判断する（ステップＳ３４）。
ｎ≧ｉである場合（ステップＳ３４：Ｙ）、制御部４は、ｉ番目のコンテンツ情報の再生済みフラグを取得する（ステップＳ３５）。
【００８６】
制御部４は、取得した再生済みフラグに基づいて再生済みであると判断した場合（ステップＳ３６；Ｙ）、再生済みであるｉ番目のコンテンツ情報の再生時刻を取得する（ステップＳ３７）。
【００８７】
制御部４は、現在時刻から再生時刻を差し引いた期間（再生してから現在までの期間）が、保存有効期間を経過しているか否か判断する（ステップＳ３８）。
保存有効期間を経過している場合（ステップＳ３８；Ｙ）、制御部４は、ｉ番目のコンテンツ情報の情報コードを削除候補として削除可能テーブルの配列Ｄに記憶させる（ステップＳ３９）。
【００８８】
制御部４は、ｋを＋１だけインクリメントし（ステップＳ４０）、ｉを＋１だけインクリメントする（ステップＳ４１）。そして、制御部４は、ステップＳ３４に移行する。なお、ステップＳ３８において、コンテンツ情報を再生してから現在までの期間が、保存有効期間を経過していない場合（ステップＳ３８；Ｎ）、制御部４は、ｉを＋１だけインクリメントして（ステップＳ４１）、ステップＳ３４に移行する。
【００８９】
ステップＳ３４において、ｎ≧ｉでない場合（ステップＳ３４；Ｎ）、制御部４は、削除候補として検出すべきコンテンツ情報はないと判断し、再生済み情報に基づく削除候補検出処理を終了する。
【００９０】
次に、図１２〜図１６を参照して、優先度の情報に基づくコンテンツ情報の削除処理について説明する。優先度の情報とは、図６〜図１１において検出した（１）コンテンツ情報の有効期限の情報に基づく削除候補、（２）コンテンツ情報の保存有効期間の情報に基づく削除候補、（３）コンテンツ情報の遷移情報に基づく削除候補、（４）コンテンツ情報の再生済み情報に基づく削除候補、の各削除候補の情報である
【００９１】
図１２に、コンテンツ情報の有効期限の情報に基づく削除処理を示す。
まず、制御部４は、コンテンツ情報の有効期限の情報に基づく削除処理が有効であるか否か判断する（ステップＳ５１）。有効であるか否かの設定情報は、記憶部１ｆにより記憶されている。
【００９２】
有効である場合（ステップＳ５１；Ｙ）、制御部４は、変数ｉをｉ＝１に設定して（ステップＳ５２）、削除候補として予め検出した情報コードの数を削除候補テーブルから取得し、取得した情報コードの数をＰ_Ｌａｓｔに設定する（ステップＳ５３）。Ｐ_Ｌａｓｔは、削除候補テーブルの配列Ａの総列数となる。
【００９３】
制御部４は、ｉ≦Ｐ_Ｌａｓｔであるか否か判断する（ステップＳ５４）。
ｉ≦Ｐ_Ｌａｓｔである場合（ステップＳ５４；Ｙ）、制御部４は、削除候補テーブルから配列Ａにおけるｉ番目の情報コードを取得し、取得したｉ番目の情報コードを変数Ｐに設定する（ステップＳ５５）。
【００９４】
制御部４は、変数ｋをｋ＝１に設定して（ステップＳ５６）、予めデータベース化した串刺し検索テーブルから総情報コード数を取得し、取得した総情報コード数をＵ_Ｌａｓｔに設定する（ステップＳ５７）。なお、串刺し検索テーブルのデータベース化については、図１７及び図１８で説明する。
【００９５】
制御部４は、ｋ≦Ｕ_Ｌａｓｔであるか否か判断する（ステップＳ５８）。
ｋ≦Ｕ_Ｌａｓｔでない場合（ステップＳ５８；Ｎ）、制御部４は、ｉ番目の情報コードＰへの再生遷移連携修正処理を行う（ステップＳ５９）。その後、制御部４は、情報コードＰのコンテンツ情報を削除する（ステップＳ６０）。
【００９６】
ここで、図１３を参照して、再生遷移連携修正処理について説明する。
再生遷移連携修正処理によれば、コンテンツ情報を削除する際に、削除するコンテンツ情報への再生遷移の連携が修正される。
【００９７】
制御部４は、記憶部１ｆが記憶している全てのコンテンツ情報の数を取得し、取得したコンテンツ情報の数を変数Ｎに設定する（ステップＳ５９ａ）。
【００９８】
制御部４は、変数ｉをｉ＝１に設定し（ステップＳ５９ｂ）、ｉ番目のコンテンツ情報にＩＤ３０が含まれるか否か判断する（ステップＳ５９ｃ）。
ＩＤ３０が含まれる場合（ステップＳ５９ｃ；Ｙ）、制御部４は、変数ｋをｋ＝１に設定し（ステップＳ５９ｄ）、変数Ｚがｉ番目のコンテンツ情報におけるｋ番目の次再生情報コードであるか否か判断する（ステップＳ５９ｅ）。
【００９９】
Ｚがｉ番目のコンテンツ情報におけるｋ番目の次再生情報コードである場合（ステップＳ５９ｅ；Ｙ）、ｉ番目のコンテンツ情報に含まれるｋ番目の次再生情報コードを削除する（ステップＳ５９ｆ）。
【０１００】
Ｚがｉ番目のコンテンツ情報であってｋ番目の次再生情報コードでない場合（ステップＳ５９ｅ；Ｎ）、又はステップＳ５９ｆにおいてｋ番目の次再生情報コードを削除した後、制御部４は、ｋを＋１だけインクリメントする（ステップＳ５９ｇ）。
【０１０１】
制御部４は、ｋ＞８であるか否か判断する（ステップＳ５９ｈ）。
ｋ＞８でない場合（ステップＳ５９ｈ；Ｎ）、制御部４は、ステップＳ５９ｅに移行する。
ｋ＞８である場合（ステップＳ５９ｈ；Ｙ）、制御部４は、ｉを＋１だけインクリメントし（ステップＳ５９ｉ）、ｉ＞Ｎであるか否か判断する（ステップＳ５９ｊ）。
【０１０２】
ｉ＞Ｎでない場合（ステップＳ５９ｊ；Ｎ）、制御部４は、ステップＳ５９ｃに移行する。ｉ＞Ｎである場合（ステップＳ５９ｊ；Ｙ）、再生遷移連携修正処理を終了する。
【０１０３】
図１２に戻り、ｋ≦Ｕ_Ｌａｓｔである場合（ステップＳ５８；Ｙ）、制御部４は、串刺し検索テーブルからｋ番目の情報コードを取得し、取得したｋ番目の情報コードを変数Ｕに設定する（ステップＳ６１）。
【０１０４】
制御部４は、Ｐ＝Ｕであるか否か判断する（ステップＳ６２）。
Ｐ＝Ｕでない場合（ステップＳ６２；Ｎ）、制御部４は、ｋを＋１だけインクリメントして（ステップＳ６３）、ステップＳ５８に移行する。
Ｐ＝Ｕである場合（ステップＳ６２；Ｙ）、制御部４は、ｉを＋１だけインクリメントして（ステップＳ６４）、ステップＳ５４に移行する。
【０１０５】
ステップＳ５４において、ｉ≦Ｐ_Ｌａｓｔでない場合（ステップＳ５４；Ｎ）、制御部４は、コンテンツ情報の有効期限の情報に基づく削除処理を終了する。
【０１０６】
図１４に、コンテンツ情報の保存有効期間の情報に基づく削除処理を示す。
制御部４は、コンテンツ情報の保存有効期間の情報に基づく削除処理が有効であるか否か判断する（ステップＳ７１）。
【０１０７】
有効でない場合（ステップＳ７１；Ｎ）、制御部４は、保存有効期間の情報に基づく削除処理を終了する。
有効である場合（ステップＳ７１；Ｙ）、制御部４は、変数ｉをｉ＝１に設定して（ステップＳ７２）、削除候補として予め検出した情報コードの数を削除候補テーブルから取得し、取得した情報コードの数をＱ_Ｌａｓｔに設定する（ステップＳ７３）。
【０１０８】
制御部４は、ｉ≦Ｑ_Ｌａｓｔであるか否か判断する（ステップＳ７４）。
ｉ≦Ｑ_Ｌａｓｔである場合（ステップＳ７４；Ｙ）、制御部４は、削除候補テーブルから配列Ａのｉ番目の情報コードを取得し、取得したｉ番目の情報コードをＱに設定する（ステップＳ７５）。
【０１０９】
制御部４は、変数ｋをｋ＝１に設定して（ステップＳ７６）、串刺し検索テーブルから総情報コード数を取得し、取得した総情報コード数をＵ_Ｌａｓｔに設定する（ステップＳ７７）。
【０１１０】
制御部４は、ｋ≦Ｕ_Ｌａｓｔであるか否か判断する（ステップＳ７８）。
ｋ≦Ｕ_Ｌａｓｔでない場合（ステップＳ７８；Ｎ）、制御部４は、ｉ番目の情報コードＱへの再生遷移連携修正処理を行う（ステップＳ７９）。その後、制御部４は、情報コードＱのコンテンツ情報を削除する（ステップＳ８０）。
ｉ番目の情報コードＱへの再生遷移連携修正処理は、図１３において説明した処理と同様であるため、ここでの説明は省略する。
【０１１１】
ｋ≦Ｕ_Ｌａｓｔである場合（ステップＳ７８；Ｙ）、制御部４は、串刺し検索テーブルからｋ番目の情報コードを取得し、取得したｋ番目の情報コードをＵに設定する（ステップＳ８１）。
【０１１２】
制御部４は、Ｑ＝Ｕであるか否か判断する（ステップＳ８２）。
Ｑ＝Ｕでない場合（ステップＳ８２；Ｎ）、制御部４は、ｋを＋１だけインクリメントして（ステップＳ８３）、ステップＳ７８に移行する。
Ｑ＝Ｕである場合（ステップＳ８２；Ｙ）、制御部４は、ｉを＋１だけインクリメントして（ステップＳ８４）、ステップＳ７４に移行する。
【０１１３】
ステップＳ７４において、ｉ≦Ｑ_Ｌａｓｔでない場合（ステップＳ７４；Ｎ）、制御部４は、コンテンツ情報の保存有効期間の情報に基づく削除処理を終了する。
【０１１４】
図１５に、コンテンツ情報の再生遷移情報に基づく削除処理を示す。
制御部４は、コンテンツ情報の再生遷移情報に基づく削除処理が有効であるか否か判断する（ステップＳ９１）。
【０１１５】
有効である場合（ステップＳ９１；Ｙ）、制御部４は、変数ｉをｉ＝１に設定して（ステップＳ９２）、削除候補として予め検出した情報コードの数を削除候補テーブルから取得し、取得した情報コードの数をＲ_Ｌａｓｔに設定する（ステップＳ９３）。
【０１１６】
制御部４は、ｉ≦Ｒ_Ｌａｓｔであるか否か判断する（ステップＳ９４）。
ｉ≦Ｒ_Ｌａｓｔである場合（ステップＳ９４；Ｙ）、制御部４は、削除候補テーブルから配列Ａのｉ番目の情報コードを取得し、取得したｉ番目の情報コードをＲに設定する（ステップＳ９５）。
【０１１７】
制御部４は、変数ｋをｋ＝１に設定して（ステップＳ９６）、串刺し検索テーブルから総情報コード数を取得し、取得した総情報コード数をＵ_Ｌａｓｔに設定する（ステップＳ９７）。
【０１１８】
制御部４は、ｋ≦Ｕ_Ｌａｓｔであるか否か判断する（ステップＳ９８）。
ｋ≦Ｕ_Ｌａｓｔでない場合（ステップＳ９８；Ｎ）、制御部４は、ｉ番目の情報コードＲへの再生遷移連携修正処理を行う（ステップＳ９９）。その後、制御部４は、情報コードＲのコンテンツ情報を削除する（ステップＳ１００）。
ｉ番目の情報コードＲへの再生遷移連携修正処理は、図１３において説明した処理と同様であるため、ここでの説明は省略する。
【０１１９】
ｋ≦Ｕ_Ｌａｓｔである場合（ステップＳ９８；Ｙ）、制御部４は、串刺し検索テーブルからｋ番目の情報コードを取得し、取得したｋ番目の情報コードをＵに設定する（ステップＳ１０１）。
【０１２０】
制御部４は、Ｒ＝Ｕであるか否か判断する（ステップＳ１０２）。
Ｒ＝Ｕでない場合（ステップＳ１０２；Ｎ）、制御部４は、ｋを＋１だけインクリメントして（ステップＳ１０３）、ステップＳ９８に移行する。
Ｒ＝Ｕである場合（ステップＳ１０２；Ｙ）、制御部４は、ｉを＋１だけインクリメントして（ステップＳ１０４）、ステップＳ９４に移行する。
【０１２１】
ｉ≦Ｒ_Ｌａｓｔでない場合（ステップＳ９４；Ｎ）、制御部４は、コンテンツ情報の再生遷移情報に基づく削除処理を終了する。
【０１２２】
図１６に、コンテンツ情報の再生済み情報に基づく削除処理を示す。
制御部４は、コンテンツ情報の再生済み情報に基づく削除処理が有効であるか否か判断する（ステップＳ１１１）。
【０１２３】
有効である場合（ステップＳ１１１；Ｙ）、制御部４は、変数ｉをｉ＝１に設定して（ステップＳ１１２）、削除候補として予め検出した情報コードの数を削除候補テーブルから取得し、取得した情報コードの数をＳ_Ｌａｓｔに設定する（ステップＳ１１３）。
【０１２４】
制御部４は、ｉ≦Ｓ_Ｌａｓｔであるか否か判断する（ステップＳ１１４）。
ｉ≦Ｓ_Ｌａｓｔである場合（ステップＳ１１４；Ｙ）、制御部４は、削除候補テーブルから配列Ａのｉ番目の情報コードを取得し、取得したｉ番目の情報コードをＳに設定する（ステップＳ１１５）。
【０１２５】
制御部４は、変数ｋをｋ＝１に設定して（ステップＳ１１６）、串刺し検索テーブルから総情報コード数を取得し、取得した総情報コード数をＵ_Ｌａｓｔに設定する（ステップＳ１１７）。
【０１２６】
制御部４は、ｋ≦Ｕ_Ｌａｓｔであるか否か判断する（ステップＳ１１８）。
ｋ≦Ｕ_Ｌａｓｔでない場合（ステップＳ１１８；Ｎ）、制御部４は、ｉ番目の情報コードＳへの再生遷移連携修正処理を行う（ステップＳ１１９）。その後、制御部４は、情報コードＳのコンテンツ情報を削除する（ステップＳ１２０）。
ｉ番目の情報コードＳへの再生遷移連携修正処理は、図１３において説明した処理と同様であるため、ここでの説明は省略する。
【０１２７】
ｋ≦Ｕ_Ｌａｓｔである場合（ステップＳ１１８；Ｙ）、制御部４は、串刺し検索テーブルからｋ番目の情報コードを取得し、取得したｋ番目の情報コードをＵに設定する（ステップＳ１２１）。
【０１２８】
制御部４は、Ｓ＝Ｕであるか否か判断する（ステップＳ１２２）。
Ｓ＝Ｕでない場合（ステップＳ１２２；Ｎ）、制御部４は、ｋを＋１だけインクリメントして（ステップＳ１２３）、ステップＳ１１８に移行する。
Ｓ＝Ｕである場合（ステップＳ１２２；Ｙ）、制御部４は、ｉを＋１だけインクリメントして（ステップＳ１２４）、ステップＳ１１４に移行する。
【０１２９】
ステップＳ１１４において、ｉ≦Ｓ_Ｌａｓｔでない場合（ステップＳ１１４；Ｎ）、制御部４は、コンテンツ情報の再生済み情報に基づく削除処理を終了する。
【０１３０】
図１７に、串刺し検索テーブルの作成処理を示す。
制御部４は、記憶部１ｆが記憶する全てのコンテンツ情報の数を取得し（ステップＳ１３１）、変数ＣをＣ＝１に設定する（ステップＳ１３２）。
【０１３１】
制御部４は、Ｃ番目のコンテンツ情報にＩＤ４０が含まれるか否か判断する（ステップＳ１３３）。
ＩＤ４０が含まれる場合（ステップＳ１３３；Ｙ）、制御部４は、変数ＮをＮ＝１に設定し（ステップＳ１３４）、Ｃ番目のコンテンツ情報のＩＤ４０において、Ｎ番目に詳細情報があるか否か判断する（ステップＳ１３５）。
【０１３２】
Ｎ番目に詳細情報がある場合（ステップＳ１３５；Ｙ）、制御部４は、Ｎ番目の詳細情報の情報内容フラグは串刺し検索コードであるか否か判断する（ステップＳ１３６）。なお、情報内容フラグはＩＤ４０に格納されている。
Ｎ番目に詳細情報がない場合（ステップＳ１３５；Ｎ）、制御部４は、ステップＳ１３９に移行する。
【０１３３】
Ｎ番目の詳細情報の情報内容フラグが串刺し検索コードである場合（ステップＳ１３６；Ｙ）、制御部４は、Ｎ番目の表示用文字データを取得する（ステップＳ１３７）。表示用文字データは、ＩＤ４０の詳細情報に含まれる。
制御部４は、取得したＮ番目の表示用文字データを串刺し検索ワードとして串刺し検索テーブルに記憶する（ステップＳ１３８）。なお、串刺し検索テーブルは、記憶部１ｆにより予め記憶されている。
ステップＳ１３６に戻り、Ｎ番目の詳細情報の情報内容フラグが串刺し検索コードでない場合（ステップＳ１３６；Ｎ）、制御部４は、ステップＳ１３９に移行する。
【０１３４】
制御部４は、Ｎを＋１だけインクリメントして（ステップＳ１３９）、Ｎ＞８であるか否か判断する（ステップＳ１４０）。
Ｎ＞８でない場合（ステップＳ１４０；Ｎ）、制御部４は、ステップＳ１３５に移行する。
Ｎ＞８である場合（ステップＳ１４０；Ｙ）、制御部４は、Ｃを＋１だけインクリメントする（ステップＳ１４１）。
【０１３５】
制御部４は、ＣがステップＳ１３１で取得した全てのコンテンツ情報の数を超えているか否か判断する（ステップＳ１４２）。
【０１３６】
Ｃが全てのコンテンツ情報の数を超えていない場合（ステップＳ１４２；Ｎ）、制御部４は、ステップＳ１３３に移行する。
Ｃが全てのコンテンツ情報の数を超えている場合（ステップＳ１４２；Ｙ）、串刺し検索テーブルの作成処理を終了する。
【０１３７】
図１８に、串刺し検索テーブルに基づくキーワード検索処理を示す。
キーワード検索処理によれば、串刺し検索ワードを含むコンテンツ情報が検索される。
【０１３８】
制御部４は、記憶部１ｆが記憶する全てのコンテンツ情報の数を取得する（ステップＳ１５１）。また、制御部４は、串刺し検索テーブルから串刺し検索ワードの数を取得する（ステップＳ１５２）。
【０１３９】
制御部４は、変数ＮをＮ＝１に設定し（ステップＳ１５３）、串刺し検索ワードの数≧１であるか否か判断する（ステップＳ１５４）。
串刺し検索ワード数≧１である場合（ステップＳ１５４；Ｙ）、制御部４は、Ｎ番目の串刺し検索ワードを取得する（ステップＳ１５５）。
【０１４０】
制御部４は、変数ＣをＣ＝１に設定し（ステップＳ１５６）、Ｃ番目のコンテンツ情報に含まれる表示用文字データを取得する（ステップＳ１５７）。
【０１４１】
制御部４は、取得した表示用文字データにＮ番目の串刺し検索ワードが含まれるか否か判断する（ステップＳ１５８）。
Ｎ番目の串刺し検索ワードが含まれない場合（ステップＳ１５８；Ｎ）、制御部４は、ステップＳ１６０に移行する。
Ｎ番目の串刺し検索ワードが含まれる場合（ステップＳ１５８；Ｙ）、制御部４は、Ｃ番目のコンテンツ情報の情報コードを串刺し検索テーブルに書き込む（ステップＳ１５９）。
【０１４２】
制御部４は、Ｃを＋１だけインクリメントして（ステップＳ１６０）、Ｃが全てのコンテンツ情報の数を超えているか否か判断する（ステップＳ１６１）。
【０１４３】
Ｃが全てのコンテンツ情報の数を超えていない場合（ステップＳ１６１；Ｎ）、制御部４は、ステップＳ１５７に移行する。
Ｃが全てのコンテンツ情報の数を超えている場合（ステップＳ１６１；Ｙ）、制御部４は、Ｎを＋１だけインクリメントして（ステップＳ１６２）、Ｎが串刺し検索テーブルに記憶されている串刺し検索ワードの数を超えているか否か判断する（ステップＳ１６３）。
【０１４４】
Ｎが串刺し検索ワードの数を超えていない場合（ステップＳ１６３；Ｎ）、制御部４は、ステップＳ１５５に移行する。
Ｎが串刺し検索ワードの数を超えている場合（ステップＳ１６３；Ｙ）、制御部４は、串刺し検索テーブルに基づくキーワード検索処理を終了する。
【０１４５】
次に、図１９〜図２５を参照して、入力部１ｄを介して行われるコンテンツ情報の削除処理について説明する。
【０１４６】
図１９に、コンテンツ情報の削除メニューを表示する表示処理を示す。
図１９に示す表示処理によれば、削除候補が表示部１ｅに表示される。表示された削除候補は、入力部１ｄを介して選択的に削除される。
【０１４７】
まず、制御部４は、記憶部１ｆが記憶するコンテンツ情報の有無を判断する（ステップＳ２１１）。
コンテンツ情報がある場合（ステップＳ２１１；Ｙ）、制御部４は、変数ＸをＸ＝０に設定する（ステップＳ２１２）。変数Ｘは、遷移画面の階層を示す。
【０１４８】
制御部４は、記憶されているコンテンツ情報のうち、遷移した画面ではなく初期画面のコンテンツ情報を取得する（ステップＳ２１３）。
制御部４は、初期画面のコンテンツ情報に含まれる情報コードを取得し、取得した情報コードを変数Ｙに設定する（ステップＳ２１４）。
制御部４は、再生遷移リスト（Ｘ、Ｙ）取得処理を行う（ステップＳ２１５）。
【０１４９】
図２０に、再生遷移リスト（Ｘ、Ｙ）取得処理を示す。
制御部４は、ステップＳ２１４で取得した情報コードＹから表示用文字データを取得し、取得した表示用文字データを変数Ｃｈａｒに設定する（ステップＳ２１５ａ）。
【０１５０】
制御部４は、階層リストテーブル（Ｘ、Ｙ、Ｃｈａｒ）追加処理を行う（ステップＳ２１５ｂ）。
図２１に、階層テーブル（Ｘ、Ｙ、Ｃｈａｒ）を作成する処理を示す。
制御部４は、階層リストの最終番号を取得し、取得した最終番号を変数Ｎに設定する（ステップＳ２１５１）。制御部４は、Ｎを＋１だけインクリメントする（ステップＳ２１５２）。
制御部４は、階層リストテーブルのＮ番目に、Ｎ（階層リスト番号）、Ｘ（階層番号）、Ｙ（情報コード）、Ｃｈａｒ（表示用テキスト）の各情報を追加して（ステップＳ２１５３）、階層リストテーブル（Ｘ、Ｙ、Ｃｈａｒ）追加処理を終了する。
【０１５１】
図２０に戻り、制御部４は、Ｘを＋１だけインクリメントし（ステップＳ２１５ｃ）、変数ｉをｉ＝１に設定する（ステップＳ２１５ｄ）。
制御部４は、階層リストの最終番号を取得し（ステップＳ２１５ｅ）、変数ｋをｋ＝１に設定する（ステップＳ２１５ｆ）。
【０１５２】
制御部４は、ｉ番目の次再生情報コードを取得し、取得した次再生情報コードを変数Ｙに設定する（ステップＳ２１５ｇ）。そして、制御部４は、次再生情報コードがあるか否か判断する（ステップＳ２１５ｈ）。
次再生情報コードがない場合（ステップＳ２１５ｈ；Ｎ）、制御部４は、ステップＳ２１５ｎに移行する。
次再生情報コードがある場合（ステップＳ２１５ｈ；Ｙ）、制御部４は、階層リストからｋ番目の情報コードを取得し、取得したｋ番目の情報コードを変数Ａに設定する（ステップＳ２１５ｉ）。
【０１５３】
制御部４は、Ｙ＝Ａであるか否か判断する（ステップＳ２１５ｊ）。
Ｙ＝Ａである場合（ステップＳ２１５ｊ；Ｙ）、制御部４は、ステップＳ２１５ｎに移行する。
Ｙ＝Ａでない場合（ステップＳ２１５ｊ；Ｎ）、制御部４は、ｋを＋１だけインクリメントして（ステップＳ２１５ｋ）、ｋ≦Ｎであるか否か判断する（ステップＳ２１５ｌ）。
【０１５４】
ｋ≦Ｎである場合（ステップＳ２１５ｌ；Ｙ）、制御部４は、ステップＳ２１５ｉに移行する。
ｋ≦でない場合（ステップＳ２１５ｌ；Ｎ）、制御部４は、再生遷移リスト（Ｘ、Ｙ）取得処理を行う（ステップＳ２１５ｍ）。
【０１５５】
制御部４は、ｉを＋１だけインクリメントして（ステップＳ２１５ｎ）、ｉ≦８であるか否か判断する（ステップＳ２１５ｏ）。
【０１５６】
ｉ≦８である場合（ステップＳ２１５ｏ；Ｙ）、制御部４は、ステップＳ２１５ｅに移行する。
ｉ≦８でない場合（ステップＳ２１５ｏ；Ｎ）、制御部４は、再生遷移リスト（Ｘ、Ｙ）の取得処理を終了する。
【０１５７】
図１９に戻り、制御部４は、階層リストを表示部１ｅの表示画面に表示させる（ステップＳ２１６）。
図２２に、コンテンツ削除メニューの画面例を示す。
画面Ｄには、削除候補のコンテンツ情報が１まとまりの再生遷移ごとに区別されて表示される。また、１まとまりの再生遷移ごとの表示は、階層ごとに区別されて表示される。
その他、画面Ｄには、ＯＫボタンＢ１、キャンセルボタンＢ２、チェックボックスＣＢが表示される。チェックボックスＣＢは、初期表示では全てオフで表示される。
【０１５８】
制御部４は、チェックボックス監視処理を行い（ステップＳ２１７）、コンテンツ情報の削除メニュー表示処理を終了する。
【０１５９】
図２３ａ，ｂに、チェックボックス監視処理を示す。
制御部４は、入力部１ｄを介して、ＯＫボタンＢ１又はキャンセルボタンＢ２が押下されたか否か判断する（ステップＳ２２１）。
【０１６０】
ＯＫボタンＢ１又はキャンセルボタンＢ２が押下されてない場合（ステップＳ２２１；Ｎ）、制御部４は、チェックボックスＣＢが押下されたか否か判断する（ステップＳ２２２）。
【０１６１】
チェックボックスＣＢが押下された場合（ステップＳ２２２；Ｙ）、制御部４は、押下されたチェックボックスＣＢの番号を変数Ｎに設定する（ステップＳ２２３）。また、制御部４は、押下されたチェックボックスＮの状態を変数Ｍに設定する（ステップＳ２２４）。チェックボックスＮの状態とは、ＯＮ又はＯＦＦの何れかの状態であるこという。
【０１６２】
制御部４は、Ｍ＝１であるか否か判断する（ステップＳ２２５）。
Ｍ＝１でない場合（ステップＳ２２５；Ｎ）、制御部４は、ステップＳ２２１に移行する。
Ｍ＝１である場合（ステップＳ２２５；Ｙ）、制御部４は、変数ｉをｉ＝０に設定する（ステップＳ２２６）。
【０１６３】
制御部４は、Ｎ＋ｉ≦階層リストテーブルの最終番号、であるか否か判断する（ステップＳ２２７）。
Ｎ＋ｉ≦階層リストテーブルの最終番号、でない場合（ステップＳ２２７；Ｎ）、制御部４は、ステップＳ２３１に移行する。
Ｎ＋ｉ≦階層リストテーブルの最終番号、である場合（ステップＳ２２７；Ｙ）、制御部４は、階層リストテーブルを参照して、階層リスト番号がＮ＋ｉの階層番号を取得し、取得したＮ＋ｉの階層番号を変数Ｘ（ｉ）に設定する（ステップＳ２２８）。
【０１６４】
制御部４は、Ｘ（０）＞Ｘ（ｉ）であるか否か判断する（ステップＳ２２９）。
Ｘ（０）＞Ｘ（ｉ）でない場合（ステップＳ２２９；Ｎ）、制御部４は、ｉを＋１だけインクリメントして（ステップＳ２３０）、ステップＳ２２７に移行する。
Ｘ（０）＞Ｘ（ｉ）である場合（ステップＳ２２９；Ｙ）、制御部４は、ｉを−１だけデクリメントして（ステップＳ２３１）、変数ｊをｊ＝０に設定する（ステップＳ２３２）。
【０１６５】
制御部４は、階層テーブルを参照して、階層リスト番号がＮ＋ｊの情報コードを取得し、取得したＮ＋ｊの情報コードを変数Ｙ（ｊ）に設定する（ステップＳ２３３）。
制御部４は、串刺し検索テーブルを参照して、串刺し検索テーブルに登録されている全ての情報コードの数を取得し、取得した情報コードの数を変数Ｔに設定する（ステップＳ２３４）。
【０１６６】
制御部４は、変数ｋをｋ＝１に設定する（ステップＳ２３５）。また、制御部４は、串刺し検索テーブルに含まれるｋ番目の情報コードを取得し、取得した情報コードを変数Ｓに設定する（ステップＳ２３６）。
【０１６７】
制御部４は、Ｙ（ｊ）＝Ｓであるか否か判断する（ステップＳ２３７）。
Ｙ（ｊ）＝Ｓでない場合（ステップＳ２３７；Ｎ）、制御部４は、ｋ≧Ｔであるか否か判断する（ステップＳ２３８）。
ｋ≧Ｔでない場合（ステップＳ２３８；Ｎ）、制御部４は、ｋを＋１だけインクリメントして（ステップＳ２３９）、ステップＳ２３６に移行する。
ｋ≧Ｔである場合（ステップＳ２３８；Ｙ）、制御部４は、チェックボックスの番号がＮ＋ｊのチェックボックスの状態Ｍを１に設定する（ステップＳ２４０）。
【０１６８】
制御部４は、ｊ≦ｉであるか否か判断する（ステップＳ２４１）。
ｊ≦ｉである場合（ステップＳ２４１；Ｙ）、制御部４は、ｊを＋１だけインクリメントして（ステップＳ２４２）、ステップＳ２３３に移行する。
ｊ≦ｉでない場合（ステップＳ２４１；Ｎ）、制御部４は、ステップＳ２２１に移行する。
【０１６９】
ステップＳ２３７に戻り、Ｙ（ｊ）＝Ｓである場合（ステップＳ２３７；Ｙ）、制御部４は、変数ｐをｐ＝ｊに設定する（ステップＳ２４３）。
制御部４は、チェックボックスの番号がＮ＋ｐの状態Ｍを０に設定する（ステップＳ２４４）。
【０１７０】
制御部４は、ｐ≦ｉであるか否か判断する（ステップＳ２４５）。
ｐ≦ｉである場合（ステップＳ２４５；Ｙ）、制御部４は、ｐを＋１だけインクリメントして（ステップＳ２４６）、ステップＳ２４４に移行する。
ｐ≦ｉでない場合（ステップＳ２４５；Ｎ）、制御部４は、ステップＳ２２１に移行する。
以上の処理により、制御部４は、チェックボックスを監視する。
【０１７１】
図２４に、削除メニューの画面においてＯＫボタンが押下された場合のコンテンツ情報削除処理を示す。
制御部４は、変数ＮをＮ＝１に設定する（ステップＳ２５１）。
制御部４は、階層リストテーブルを参照して、階層リスト番号がＮのチェックボックスの状態を変数Ｍに設定する（ステップＳ２５２）。
【０１７２】
制御部４は、Ｍ＝１であるか否か判断する（ステップＳ２５３）。
Ｍ＝１でない場合（ステップＳ２５３；Ｎ）、制御部４は、ステップＳ２５７に移行する。
Ｍ＝１である場合（ステップＳ２５３；Ｙ）、制御部４は、階層リストテーブルを参照して、階層リスト番号がＮの情報コードを変数Ｙに設定する（ステップＳ２５４）。
【０１７３】
制御部４は、情報コードＹへの再生遷移連携修正処理を行う（ステップＳ２５５）。
再生遷移連携修正処理は、図１３で説明した処理と同様の処理であるため、ここでの説明は省略する。
【０１７４】
制御部４は、情報コードＹのコンテンツ情報を削除し（ステップＳ２５６）、変数ＮをＮ＝Ｎ＋１に設定する（ステップＳ２５７）。
【０１７５】
制御部４は、最終リスト番号Ｎは階層リストテーブルに含まれる階層の最終番号を超えたかどうかを判断する（ステップＳ２５８）。
最終リスト番号Ｎが最終番号でない場合（ステップＳ２５８；Ｎ）、制御部４は、ステップＳ２５２に移行する。
最終リスト番号Ｎが最終番号である場合（ステップＳ２５８；Ｙ）、制御部４は、ＯＫボタンが押下された場合のコンテンツ情報削除処理を終了する。
【０１７６】
図２５に、削除メニューの画面においてキャンセルボタンが押下された場合の処理を示す。
制御部４は、表示部１ｅに表示させているコンテンツ情報の階層リスト画面を閉じて（ステップＳ２６１）、キャンセルボタンが押下された場合のコンテンツ情報削除処理を終了する。
【０１７７】
以上のように、本実施形態によれば、優先度の情報に基づいて、車載器１０は取得したコンテンツ情報を逐次削除する。よって、記憶部１ｆの記憶容量が小さい場合であっても、可能な限り必要なコンテンツ情報を記憶しておくことができる。
【０１７８】
また、コンテンツ情報の有効期限に基づいて、記憶しているコンテンツ情報を優先的に削除することができる。具体的には、ＩＤ０４に格納されている有効期限の情報に基づいて、有効期限が切れて不要になったコンテンツ情報を逐次削除することができる。よって、記憶部１ｆの記憶容量を有効に利用することができる。
【０１７９】
また、コンテンツ情報の保存有効期間に基づいて、記憶しているコンテンツ情報を優先的に削除することができる。具体的には、車載器もしくは予めユーザーによって保存有効期間を設定し、設定された保存有効期間に基づいて、取得後一定期間が経過したコンテンツ情報を逐次削除することができる。よって、記憶部１ｆの空き記憶容量を一定の水準に保つことができる。
【０１８０】
また、コンテンツ情報の再生遷移情報に基づいて、記憶しているコンテンツ情報を優先的に削除することができる。具体的には、記憶部１ｆが記憶する複数のコンテンツ情報のうち、どの次再生情報コードにも該当しない情報コードをもつコンテンツ情報を逐次削除することができる。再生遷移の連携によっては再生されることがないコンテンツ情報を逐次削除できるため、記憶部１ｆの記憶容量を有効に活用することができる。
【０１８１】
また、コンテンツ情報が再生済みか否かを示す情報に基づいて、記憶しているコンテンツ情報を優先的に削除することができる。具体的には、再生済みフラグによってコンテンツ情報が再生済みか否か判断し、既に再生済みで不要になったコンテンツ情報を逐次削除することができる。よって、記憶部１ｆの記憶容量を有効に活用することができる。
【０１８２】
また、入力手段によって、コンテンツ情報を任意に削除することができる。よって、上述してきた優先度に該当しないコンテンツ情報でも、不要となるコンテンツ情報を逐次削除することができ、記憶容量の有効利用を図ることができる。
【０１８３】
また、記憶部１ｆが記憶する複数のコンテンツ情報のうち、どの次再生情報コードにも該当しない情報コードをもつコンテンツ情報を再生することができる。
【０１８４】
また、削除対象として選択されたコンテンツ情報から遷移するコンテンツ情報を全て削除することができる。削除対象として選択されたコンテンツ情報が削除されることで、遷移先のコンテンツ情報も逐次削除して、記憶容量の有効利用を図ることができる。
【０１８５】
また、削除対象として選択されたコンテンツ情報から遷移するコンテンツ情報がある場合、遷移前のコンテンツ情報に含まれる遷移先を新たな遷移先に書き換えることができる。新たな遷移先には、削除対象として選択されたコンテンツ情報から遷移するコンテンツ情報とすることができる。つまり、Ａ、Ｂ、Ｃのコンテンツ情報がＡ、Ｂ、Ｃの順で遷移する場合であって、Ｂのコンテンツ情報が削除対象である場合、Ａのコンテンツ情報に含まれる遷移先をＢからＣに書き換えることができる。よって、記憶しているコンテンツ情報を有効に利用することができる。
【０１８６】
また、串刺し検索コードに基づいて、記憶しているコンテンツ情報を優先的に削除することができる。具体的には、ＩＤ４０に格納されている串刺し検索コードに基づいて、串刺し検索コードがあるコンテンツ情報を削除対象から除外することができる。つまり、どの次再生情報コードにも該当しない情報コードをもち、かつ、串刺し検索コードをもつコンテンツ情報は、削除対象から除外される。よって、有効に利用可能なコンテンツ情報を削除せずに済む。
【図面の簡単な説明】
【０１８７】
【図１】本実施の形態における配信システムの構成を示す図である。
【図２】路側無線装置の構成を示す図である。
【図３】配信情報を示す図である。
【図４】コンテンツ情報に含まれるＩＤについて説明する図である。
【図５】車載器１０の機能構成を示す図である。
【図６】有効期限に基づく削除候補検出処理を示すフロー図である。
【図７】保存有効期間に基づく削除候補検出処理を示すフロー図である。
【図８】遷移情報に基づく削除候補検出処理を示すフロー図である。
【図９】参照チェック（Ｘ）処理を示すフロー図である。
【図１０】情報コードチェック（Ｘ）処理を示すフロー図である。
【図１１】再生済み情報に基づく削除候補検出処理を示すフロー図である。
【図１２】有効期限の情報に基づく削除処理を示すフロー図である。
【図１３】再生遷移連携修正処理を示すフロー図である。
【図１４】保存有効期間の情報に基づく削除処理を示すフロー図である。
【図１５】再生遷移情報に基づく削除処理を示すフロー図である。
【図１６】再生済み情報に基づく削除処理を示すフロー図である。
【図１７】串刺し検索テーブルの作成処理を示すフロー図である。
【図１８】串刺し検索テーブルに基づくキーワード検索処理を示すフロー図である。
【図１９】削除メニューを表示する表示処理を示すフロー図である。
【図２０】再生遷移リスト（Ｘ、Ｙ）取得処理を示すフロー図である。
【図２１】階層テーブル（Ｘ、Ｙ、Ｃｈａｒ）作成処理を示すフロー図である。
【図２２】コンテンツ削除メニューの画面例を示す図である。
【図２３ａ】チェックボックス監視処理を示すフロー図である。
【図２３ｂ】チェックボックス監視処理を示すフロー図である。
【図２４】ＯＫボタンが押下された場合のコンテンツ情報削除処理を示すフロー図である。
【図２５】キャンセルボタンが押下された場合の処理を示すフロー図である。
【符号の説明】
【０１８８】
１    カーナビ部
２    通信モジュール
３    ＤＳＲＣ部
４    制御部
１ｆ  記憶部
【図１】
0005728794.tif 000002
【図２】
0005728794.tif 000003
【図３】
0005728794.tif 000004
【図４】
0005728794.tif 000005
【図５】
0005728794.tif 000006
【図６】
0005728794.tif 000007
【図７】
0005728794.tif 000008
【図８】
0005728794.tif 000009
【図９】
0005728794.tif 000010
【図１０】
0005728794.tif 000011
【図１１】
0005728794.tif 000012
【図１２】
0005728794.tif 000013
【図１３】
0005728794.tif 000014
【図１４】
0005728794.tif 000015
【図１５】
0005728794.tif 000016
【図１６】
0005728794.tif 000017
【図１７】
0005728794.tif 000018
【図１８】
0005728794.tif 000019
【図１９】
0005728794.tif 000020
【図２０】
0005728794.tif 000021
【図２１】
0005728794.tif 000022
【図２２】
0005728794.tif 000023
【図２３ａ】
0005728794.tif 000024
【図２３ｂ】
0005728794.tif 000025
【図２４】
0005728794.tif 000026
【図２５】
0005728794.tif 000027