(57)【要約】車載機２００は、自己位置検出部２５４と位置一致判別部２５５と進行方向検出部２５６と方向一致判別部２５７とを備えることにより、それが搭載された自動車等の移動体が、データ配信側の意図した地点を意図した向きに通過する瞬間から、データ取得部２５１が取得したデータ配信側の作成に係るコンテンツデータの再生をデータ再生部２５３により行う。データ配信側により同時に再生すべきことが意図された複数のコンテンツデータが存在する場合、それは並行再生判別部２５２により判別されて、データ再生部２５３はかかるコンテンツデータを並行再生する。データ配信側の意図通りにデータを再生する。
2008069225.tif 000002
【特許請求の範囲】
【請求項１】
自己の位置を判別する位置判別手段と、
路側機から無線通信を介して送信されてくるコンテンツデータと該コンテンツデータの再生する位置を指示する再生制御データとを受信する受信手段と、
前記位置判別手段により判別された自己の位置と前記受信手段で受信した再生制御データが指示する再生位置とが一致したことを検出する一致検出手段と、
前記一致検出手段により一致が検出された場合に、前記コンテンツデータを再生するデータ再生手段と、
を備える情報提供システム。
【請求項２】
路側に設置され、情報を無線送信する路側機と、
前記路側機から無線送信された情報を受信し、受信した情報を再生して出力する車載機と、
を備える情報提供システムであって、
前記路側機は、車両が通行する路又は駐車場又はその近傍に配置され、
送信対象のコンテンツデータと該コンテンツデータを再生するための条件を指示する再生制御データと格納する記憶手段と、
前記記憶手段に記憶されているコンテンツデータと再生制御データとを無線送信する手段と、を備え、
前記車載機は、
自己の位置を判別する位置判別手段と、
前記路側機から送信されたコンテンツデータと再生制御データとを受信する受信手段と、前記位置判別手段により判別された自己の位置と前記受信手段で受信した再生制御データが指示する再生条件とが一致するか否かを判別する一致判別手段と、前記一致判別手段により一致すると判別された場合に、前記コンテンツデータを再生するデータ再生手段と、を備える、
ことを特徴とする情報提供システム。
【請求項３】
近傍を通過する車両に設置された車載機に情報を無線送信して再生を可能とする情報提供システムであって、
車両が通行する路又は駐車場又はその近傍に配置され、送信対象のコンテンツデータと該コンテンツデータを再生する車両の位置を指示する再生制御データとを格納する記憶手段と、
前記記憶手段に記憶されているコンテンツデータと再生制御データとを無線送信する手段と、を備える、
ことを特徴とする情報提供システム。
【請求項４】
前記再生制御データは、
コンテンツデータを受信した車載機が、受信したコンテンツデータを再生するように、該車載機を制御する制御データと、
該制御データによる再生のタイミングを制御する開始制御タイミングデータとを含む、ことを特徴とする請求項１乃至３の何れか１項に記載の情報提供システム。
【請求項５】
前記受信手段は、受信したコンテンツデータと対応する再生制御データとを複数組記憶する記憶手段を備え、
前記位置判別手段は、一のコンテンツデータが再生条件を充足すると判別したときに、該一のコンテンツデータと並行して再生すべき他のコンテンツデータを前記記憶手段に記憶されているコンテンツデータのうちから抽出する抽出手段を備え、
前記データ再生手段は、前記一のコンテンツデータと前記抽出手段により抽出されたコンテンツデータとを並行して再生する、
ことを特徴とする請求項１、２又は４に記載の情報提供システム。
【請求項６】
前記再生制御データは、複数の再生位置を指定する情報を含み、
前記一致判別手段は、前記再生制御データが指定する複数の位置の何れか一つと一致する場合には、自己の位置と再生制御データが指示する再生位置とが一致すると判別する、
ことを特徴とする請求項１、２又は４に記載の情報提供システム。
【請求項７】
コンテンツデータは、店舗の広告情報と該店舗の営業時間を時間帯別にビットデータのオン・オフで表す営業情報とを含み、
データ再生手段は、現在時刻を計時する手段を備え、
前記データ再生手段は、計時した現在時刻が営業時間であるか否かを、前記営業情報に基づいて判別し、営業時間であれば前記広告情報を表示し、非営業時間であれば、前記広告情報を非表示とする、
ことを特徴とする請求項１、２、４乃至６の何れか１項に記載の情報提供システム。
【請求項８】
コンテンツデータは店舗の広告情報を含み、
前記データ再生手段は、前記再生制御データに従って、車両が情報提供位置に移動し又は情報提供開始距離で規定される距離だけ移動し且つ移動方向が店舗に向かう方向に一致したときに、コンテンツの再生を開始する、
ことを特徴とする請求項１、２、４乃至７の何れか１項に記載の情報提供システム。
【請求項９】
前記コンテンツデータは、特定施設又は位置に関する情報を含み、
前記再生制御データが規定する再生開始条件は、前記特定施設を基準とする所定範囲内にいることを条件の１つとし、
前記データ再生手段は、条件が充足されたときに、コンテンツデータを再生する、
ことを特徴とする請求項１、２、４乃至８の何れか１項に記載の情報提供システム。
【請求項１０】
前記位置判別手段は、自己の進行方向を判別する進行方向判別手段を備え、
前記再生制御データは、再生条件として位置と方向とを指定する情報とを含み、
前記データ再生手段は、現在位置と進行方向とに実質的に一致する条件情報に対応するコンテンツを判別して再生する、
ことを特徴とする請求項１、２、４乃至９の何れか１項に記載の情報提供システム。
【請求項１１】
前記コンテンツデータは、営業用の営業情報と交通情報を含み、
再生制御データは、前記営業情報の再生条件と交通情報の再生条件をそれぞれ定義し、
前記営業情報の再生開始条件と交通情報の再生条件が一致した場合、再生手段は、交通情報の再生を優先する、
ことを特徴とする請求項１、２、４乃至１０の何れか１項に記載の情報提供システム。
【請求項１２】
交通情報の再生条件を検出し、前記営業情報の再生条件が交通情報の再生条件と一致しないように、前記営業情報の再生条件を修正する再生条件修正手段、を備える、
ことを特徴とする請求項１１に記載の情報提供システム。
【請求項１３】
自己の位置を判別し、
路側機から無線通信を介して送信されてくるコンテンツデータと該コンテンツデータの再生を開始する位置を指示する再生制御データとを受信し、
判別された自己の位置と受信した再生制御データが指示する再生開始位置とが一致するか否かを判別し、
一致すると判別された場合に、前記コンテンツデータの再生を開始する、
ことを特徴とする情報提供方法。
【請求項１４】
車両が通行する路又は駐車場又はその近傍から、コンテンツデータと該コンテンツデータの再生条件を指示する再生制御データとを無線送信し、
移動体の位置を判別し、
路側装置から無線通信を介して送信されてくるコンテンツデータと再生制御データとを受信し、
判別された自己の位置と受信した前記再生制御データが指示する再生開始条件とが一致するか否かを判別し、
一致すると判別された場合に、移動体側でコンテンツデータを再生する、
ことを特徴とする情報提供方法。
【請求項１５】
路側又は駐車場又はそれらの近傍から、
再生対象のコンテンツデータと該コンテンツデータを再生するための条件を指示する再生制御データとを格納し、
格納されているコンテンツデータと再生制御データとを車載機に向けて無線送信する、
ことを特徴とする情報提供方法。
【請求項１６】
コンピュータを、請求項１乃至１２の何れかに記載の情報提供システムとして機能させ、或いは、コンピュータに、請求項１３乃至１５に記載の各機能を実現させるコンピュータプログラム。
【請求項１７】
路側に設置され、情報を無線送信する路側機と、
前記路側機から無線送信された情報を受信して再生する車載機と、
を備える情報提供システムであって、
前記路側機は、車両が通行する路又は駐車場又はその近傍に配置され、
送信対象のコンテンツデータと当該コンテンツデータの再生条件を示す再生制御データと格納する記憶手段と、
前記記憶手段に記憶されているコンテンツデータと再生制御データとを無線送信する手段と、
を備え、
前記車載機は、
自己の位置を取得する位置取得手段と、
前記路側機から、当該コンテンツデータと当該再生制御データとを受信する受信手段と、
前記位置取得手段により取得された自己の位置に基づいて、前記受信手段が受信した再生制御データが指示する再生条件を満たすか否かを判別する判別手段と、
前記判別手段により当該再生条件を満たすと判別された場合に、当該コンテンツデータを再生するデータ再生手段と、
を備えることを特徴とする情報提供システム。
【請求項１８】
当該コンテンツデータは、当該コンテンツデータの再生順と、平行して再生するコンテンツデータの組み合わせと、を示す情報を含み、
前記データ再生手段は、前記受信手段により受信されたコンテンツデータのうち、当該組み合わせが示すコンテンツデータを、当該再生順に再生する、
ことを特徴とする請求項１７に記載の情報提供システム。
【請求項１９】
前記車載機は、
前記受信手段により受信されたコンテンツデータと、当該コンテンツデータに対応する再生制御データとを、複数組記憶する記憶手段と、
前記記憶手段に記憶されたコンテンツデータの再生条件を充足すると前記判別手段により判別された場合、当該再生制御データに基づいて、当該コンテンツデータと並行して再生する他のコンテンツデータを前記記憶手段から抽出する抽出手段と、
をさらに備え、
前記データ再生手段は、当該コンテンツデータと、前記抽出手段により抽出された当該他のコンテンツデータとを並行して再生する、
ことを特徴とする請求項１８に記載の情報提供システム。
【請求項２０】
当該再生制御データは、複数の再生地点を指定する情報を含み、
前記判別手段は、前記位置取得手段により取得された位置と、当該複数の再生地点の何れか一つと一致する場合、当該再生条件を満たすと判別する、
ことを特徴とする請求項１８又は１９に記載の情報提供システム。
【請求項２１】
当該再生制御データは、当該コンテンツデータを再生する地点又は地域を示す情報提供位置と、所定方向とを示す情報をさらに含み、
前記車載機は、自己の移動方向を取得する方向取得手段をさらに備え、
前記判別手段は、前記位置取得手段により取得された現在位置が当該情報提供位置に含まれ、且つ、前記方向取得手段により取得された移動方向が当該所定方向と一致する場合、当該再生条件を満たすと判別する、
ことを特徴とする請求項１７に記載の情報提供システム。
【請求項２２】
前記判別手段は、前記方向取得手段により取得された移動方向が、当該所定方向を中心とする所定角度範囲内の方向に含まれる場合、当該移動方向が当該所定方向と一致すると判別する、
ことを特徴とする請求項２１に記載の情報提供システム。
【請求項２３】
当該再生制御データは、特定施設の位置を示す情報と、所定距離とを示す情報をさらに含み、
前記判別手段は、前記位置取得手段により取得された現在位置が、当該特定施設の位置を中心とし当該所定距離を半径とする円内に含まれる場合に、当該再生条件を満たすと判別する、
ことを特徴とする請求項１８乃至２１の何れか１項に記載の情報提供システム。
【請求項２４】
当該再生制御データは、当該コンテンツデータを提供する店舗の広告情報と当該店舗の営業時間を時間帯別にビットデータのオン・オフで表す営業情報とを含み、
前記車載機は、現在時刻を計時する計時手段をさらに備え、
前記データ再生手段は、前記計時手段が計時した現在時刻が当該営業時間に含まれるか否かを判別し、当該営業時間に含まれると判別された場合には当該広告情報を表示し、当該営業時間に含まれないと判別された場合には当該広告情報を非表示とする、
ことを特徴とする請求項１８乃至２１の何れか１項に記載の情報提供システム。
【請求項２５】
当該コンテンツデータは、交通情報と、当該店舗の営業用の営業情報とを含み、
再生制御データは、当該営業情報の再生条件と、当該交通情報の再生条件をそれぞれ定義し、
当該営業情報の再生条件と当該交通情報の再生条件が一致した場合、前記データ再生手段は、当該交通情報の再生を優先する、
ことを特徴とする請求項２４に記載の情報提供システム。
【請求項２６】
前記車載機は、当該交通情報の再生条件と、当該営業情報の再生条件が一致しないように、当該営業情報の再生条件を修正する再生条件修正手段、をさらに備える、
ことを特徴とする請求項２５に記載の情報提供システム。
【請求項２７】
前記車載機は、地図情報を記憶する地図情報記憶手段をさらに備え、
当該再生制御データは、当該コンテンツデータの再生を開始する地点と、当該コンテンツデータを再生する道路の種類と、を示す情報を含み、
前記判別手段は、前記取得された位置情報の示す現在位置が前記再生制御データが示す地点と一致し、且つ、当該現在位置が当該コンテンツデータを再生する道路の種類が示す道路である、ことを当該再生条件とし、当該地図情報に基づいて当該再生条件を満たすか否かを判別する、
ことを特徴とする請求項１８乃至２０のいずれか１項に記載の情報提供システム。
【請求項２８】
前記車載機は、現在時刻を取得する時刻取得手段をさらに備え、
当該再生制御データは、当該コンテンツデータの再生を開始する地点と、当該コンテンツデータを再生する時間帯と、を示す情報を含み、
前記判別手段は、前記位置取得手段により取得された現在位置が当該再生制御データが示す地点と一致し、且つ、前記時刻取得手段により取得された現在時刻が当該コンテンツデータを再生する時間帯に含まれる、ことを当該再生条件とし、当該再生条件を満たすか否かを判別する、
ことを特徴とする請求項１８乃至２０のいずれか１項に記載の情報提供システム。
【請求項２９】
前記車載機は、地図情報を記憶する地図情報記憶手段をさらに備え、
当該再生制御データは、特定施設の位置と、所定距離と、を示す情報を含み、
前記判別手段は、前記位置取得手段により取得された現在位置が当該再生制御データが示す当該特定施設の位置を中心とし当該所定距離を半径とする円内に含まれる、ことを当該再生条件とし、当該地図情報に基づいて当該再生条件を満たすか否かを判別する、
ことを特徴とする請求項１８乃至２０のいずれか１項に記載の情報提供システム。
【請求項３０】
前記車載機は、地図情報を記憶する地図情報記憶手段をさらに備え、
当該再生制御データは、当該コンテンツデータの再生を開始する地点と、所定距離と、を対応付けた情報を含み、
前記判別手段は、前記位置取得手段により取得された現在位置が当該再生制御データが示す地点を中心とし当該所定距離を半径とする円内に含まれる、ことを当該再生条件とし、当該地図情報に基づいて当該再生条件を満たすか否かを判別する、
ことを特徴とする請求項１８乃至２０のいずれか１項に記載の情報提供システム。
【請求項３１】
前記車載機は、地図情報を記憶する地図情報記憶手段と、自己の進行方向を判別する進行方向判別手段と、をさらに備え、
当該再生制御データは、所定方向を示す情報をさらに含み、
前記判別手段は、前記位置取得手段により取得された現在位置が当該再生制御データが示す地点を中心とし当該所定距離を半径とする円内に含まれ、且つ、前記進行方向判別手段により判別された進行方向が当該再生制御データが示す所定方向と一致する、ことを再生条件とし、当該地図情報に基づいて当該再生条件を満たすか否かを判別する、
ことを特徴とする請求項３０に記載の情報提供システム。
【請求項３２】
当該再生制御データは、他のコンテンツデータを再生中に当該他のコンテンツデータの再生を停止して当該コンテンツデータを再生するか否かを示す再生情報をさらに含み、
前記データ再生手段は、当該再生条件を満たすときに、
（ａ）  当該他のコンテンツデータを再生していない場合、当該コンテンツデータを再生し、
（ｂ１）  当該他のコンテンツデータを再生しており、且つ、当該再生情報が当該他のコンテンツデータの再生を停止して当該コンテンツデータを再生することを示している場合、当該他のコンテンツデータの再生が終わった後、当該コンテンツデータを再生し、
（ｂ２）  当該他のコンテンツデータを再生しており、且つ、当該再生情報が当該他のコンテンツデータの再生を停止して当該コンテンツデータを再生しないことを示している場合、当該コンテンツデータを再生しない、
ことを特徴とする、請求項１８乃至２０のいずれか１項に記載の情報提供システム。
【請求項３３】
自己の位置を取得する位置取得手段と、
路側に設置され情報を無線送信する路側機から、コンテンツデータと、当該コンテンツデータの再生条件を示す再生制御データとを受信する受信手段と、
前記位置取得手段により取得された自己の位置に基づいて、前記受信手段が受信した再生制御データが指示する再生条件を満たすか否かを判別する判別手段と、
前記判別手段により当該再生条件を満たすと判別された場合に、当該コンテンツデータを再生するデータ再生手段と、
を備えることを特徴とする情報提供装置。
【請求項３４】
当該再生制御データは、当該コンテンツデータを再生する地点又は地域を示す情報提供位置と、所定方向とを示す情報をさらに含み、
自己の移動方向を取得する方向取得手段をさらに備え、
前記判別手段は、前記位置取得手段により取得された現在位置が当該情報提供位置に含まれ、且つ、前記方向取得手段により取得された移動方向が当該所定方向と一致する場合、当該再生条件を満たすと判別する、
ことを特徴とする請求項１９に記載の情報提供装置。
【請求項３５】
当該コンテンツデータは、当該コンテンツデータの再生順と、平行して再生するコンテンツデータの組み合わせと、を示す情報を含み、
前記データ再生手段は、前記受信手段により受信されたコンテンツデータのうち、当該組み合わせが示すコンテンツデータを、当該再生順に再生する、
ことを特徴とする請求項３３に記載の情報提供装置。
【請求項３６】
自己の位置を取得する取得ステップと、
路側に設置され情報を無線送信する路側機から、コンテンツデータと、当該コンテンツデータを再生するための再生条件を示す再生制御データとを受信する受信ステップと、
前記取得ステップにより取得された自己の位置に基づいて、前記受信ステップにより受信された再生制御データが示す再生条件を満たすか否かを判別する判別ステップと、
前記判別ステップにより当該再生条件を満たすと判別された場合に、当該コンテンツデータを再生する再生ステップと、
を備えることを特徴とする情報提供方法。
【請求項３７】
コンピュータを、
自己の位置を取得する取得手段、
路側に設置され情報を無線送信する路側機から、コンテンツデータと、当該コンテンツデータを再生するための再生条件を示す再生制御データとを受信する受信手段、
前記取得手段により取得された自己の位置に基づいて、前記受信手段により受信された再生制御データが示す再生条件を満たすか否かを判別する判別手段、
前記判別手段により当該再生条件を満たすと判別された場合に、当該コンテンツデータを再生する再生手段、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ配信側の意図通りにデータを再生するのに好適な情報提供システム、情報提供方法、ならびに、コンピュータプログラムに関する。
【背景技術】
【０００２】
カーナビゲーションシステムのように、動画、静止画、音声、文字情報など様々な種類のコンテンツを配信するサービスが普及している。コンテンツを提供するデータ配信側は、例えば特許文献１のようなカーナビゲーションシステム等、データ受信側（カーナビゲーション車載装置側）であるユーザに該コンテンツを効率的かつ効果的に提供できるような仕組みを模索している。
【特許文献１】特開２００５−３４５３２５号公報
【０００３】
特に、ユーザが情報を引き出す（プル）のではなくユーザが操作しなくてもデータ配信側から自動的に情報をデータ受信側に送る、いわゆるプッシュ配信においては、上述の様々な種類のコンテンツを組み合わせた複合的コンテンツを、刻々と自己の位置を変えていくユーザにデータ配信側の意図するタイミングで視聴させるようにすることが、データ配信側にとって重要である。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のプッシュ配信においては、データ配信側からデータ受信側に配信されたコンテンツがどのような条件下でユーザの視聴に供されるのかについては、専らデータ受信側のデータ受信器の仕様に任されている。例えば最も単純には、あるコンテンツのプッシュ配信を受けたら、すぐにユーザに該コンテンツを視聴させる仕様になっていることもあり得る。これでは、かかるコンテンツをユーザにデータ配信側の意図するタイミングで視聴させることができるとは限らないという問題があった。【０００５】
本発明は、このような課題を解決するものであり、データ配信側の意図通りにデータを再生するために好適な情報提供システム、情報提供方法、ならびに、コンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
この目的を達成するため、本発明の第１の観点に係る情報提供システムは、
自己の位置を判別する位置判別手段と、
路側機から無線通信を介して送信されてくるコンテンツデータと該コンテンツデータの再生する位置を指示する再生制御データとを受信する受信手段と、
前記位置判別手段により判別された自己の位置と前記受信手段で受信した再生制御データが指示する再生位置とが一致したことを検出する一致検出手段と、
前記一致検出手段により一致が検出された場合に、前記コンテンツデータを再生するデータ再生手段と、
を備えることを特徴とする。【０００７】
本発明の第２の観点に係る情報提供システムは、
路側に設置され、情報を無線送信する路側機と、
前記路側機から無線送信された情報を受信し、受信した情報を再生して出力する車載機と、
を備える情報提供システムであって、
前記路側機は、車両が通行する路又は駐車場又はその近傍に配置され、送信対象のコンテンツデータと該コンテンツデータを再生するための条件を指示する再生制御データと格納する記憶手段と、前記記憶手段に記憶されているコンテンツデータと再生制御データとを無線送信する手段と、を備え、
前記車載機は、自己の位置を判別する位置判別手段と、前記路側機から送信されたコンテンツデータと再生制御データとを受信する受信手段と、前記位置判別手段により判別された自己の位置と前記受信手段で受信した再生制御データが指示する再生条件とが一致するか否かを判別する一致判別手段と、前記一致判別手段により一致すると判別された場合に、前記コンテンツデータを再生するデータ再生手段と、を備えることを特徴とする。【０００８】
本発明の第３の観点に係る情報提供システムは、
近傍を通過する車両に設置された車載機に情報を無線送信して再生を可能とする情報提供システムであって、
車両が通行する路又は駐車場又はその近傍に配置され、送信対象のコンテンツデータと該コンテンツデータを再生する車両の位置を指示する再生制御データとを格納する記憶手段と、
前記記憶手段に記憶されているコンテンツデータと再生制御データとを無線送信する手段と、を備えることを特徴とする。【０００９】
前記再生制御データは、
コンテンツデータを受信した車載機が、受信したコンテンツデータを再生するように、該車載機を制御する制御データと、
該制御データによる再生のタイミングを制御する開始制御タイミングデータとを含むものであってもよい。【００１０】
前記受信手段は、受信したコンテンツデータと対応する再生制御データとを複数組記憶する記憶手段を備え、
前記位置判別手段は、一のコンテンツデータが再生条件を充足すると判別したときに、該一のコンテンツデータと並行して再生すべき他のコンテンツデータを前記記憶手段に記憶されているコンテンツデータのうちから抽出する抽出手段を備え、
前記データ再生手段は、前記一のコンテンツデータと前記抽出手段により抽出されたコンテンツデータとを並行して再生するようにしてもよい。【００１１】
前記再生制御データは、複数の再生位置を指定する情報を含み、
前記一致判別手段は、前記再生制御データが指定する複数の位置の何れか一つと一致する場合には、自己の位置と再生制御データが指示する再生位置とが一致すると判別するようにしてもよい。【００１２】
前記コンテンツデータは、店舗の広告情報と該店舗の営業時間を時間帯別にビットデータのオン・オフで表す営業情報とを含み、
前記データ再生手段は、現在時刻を計時する手段を備え、
前記データ再生手段は、計時した現在時刻が営業時間であるか否かを、前記営業情報に基づいて判別し、営業時間であれば前記広告情報を表示し、非営業時間であれば、前記広告情報を非表示とするようにしてもよい。【００１３】
コンテンツデータは店舗の広告情報を含み、
前記データ再生手段は、前記再生制御データに従って、車両が情報提供位置に移動し又は情報提供開始距離で規定される距離だけ移動し且つ移動方向が店舗に向かう方向に一致したときに、コンテンツの再生を開始するようにしてもよい。【００１４】
前記コンテンツデータは、特定施設又は位置に関する情報を含み、
前記再生制御データが規定する再生開始条件は、前記特定施設を基準とする所定範囲内にいることを条件の１つとし、
前記データ再生手段は、条件が充足されたときに、コンテンツデータを再生するようにしてもよい。【００１５】
前記位置判別手段は、自己の進行方向を判別する進行方向判別手段を備え、
前記再生制御データは、再生条件として位置と方向とを指定する情報とを含み、
前記データ再生手段は、現在位置と進行方向とに実質的に一致する条件情報に対応するコンテンツを判別して再生するようにしてもよい。【００１６】
前記コンテンツデータは、営業用の営業情報と交通情報を含み、
前記再生制御データは、前記営業情報の再生条件と交通情報の再生条件をそれぞれ定義し、
前記営業情報の再生開始条件と交通情報の再生条件が一致した場合、再生手段は、交通情報の再生を優先するようにしてもよい。【００１７】
交通情報の再生条件を検出し、前記営業情報の再生条件が交通情報の再生条件と一致しないように、営業情報の再生条件を修正する再生条件修正手段、を備えるようにしてもよい。【００１８】
本発明の第４の観点に係る情報提供方法は、
自己の位置を判別し、
路側機から無線通信を介して送信されてくるコンテンツデータと該コンテンツデータの再生を開始する位置を指示する再生制御データとを受信し、
判別された自己の位置と受信した再生制御データが指示する再生開始位置とが一致するか否かを判別し、
一致すると判別された場合に、前記コンテンツデータの再生を開始することを特徴とする。【００１９】
本発明の第５の観点に係る情報提供方法は、
車両が通行する路又は駐車場又はその近傍から、コンテンツデータと該コンテンツデータの再生条件を指示する再生制御データとを無線送信し、
移動体の位置を判別し、
路側装置から無線通信を介して送信されてくるコンテンツデータと再生制御データとを受信し、
判別された自己の位置と受信した前記再生制御データが指示する再生開始条件とが一致するか否かを判別し、
一致すると判別された場合に、移動体側でコンテンツデータを再生することを特徴とする。【００２０】
本発明の第６の観点に係る情報提供方法は、
路側又は駐車場又はそれらの近傍から、
再生対象のコンテンツデータと該コンテンツデータを再生するための条件を指示する再生制御データとを格納し、
格納されているコンテンツデータと再生制御データとを車載機に向けて無線送信することを特徴とする。【００２１】
本発明の第７の観点に係るプログラムは、
コンピュータを、上述の情報提供システムとして機能させ、或いは、コンピュータに、上述の各機能を実現させるためのものである。【００２２】
本発明の第８の観点に係る情報提供システムは、
路側に設置され、情報を無線送信する路側機と、
前記路側機から無線送信された情報を受信して再生する車載機と、
を備える情報提供システムであって、
前記路側機は、車両が通行する路又は駐車場又はその近傍に配置され、
送信対象のコンテンツデータと当該コンテンツデータの再生条件を示す再生制御データと格納する記憶手段と、
前記記憶手段に記憶されているコンテンツデータと再生制御データとを無線送信する手段と、
を備え、
前記車載機は、
自己の位置を取得する位置取得手段と、
前記路側機から、当該コンテンツデータと当該再生制御データとを受信する受信手段と、
前記位置取得手段により取得された自己の位置に基づいて、前記受信手段が受信した再生制御データが指示する再生条件を満たすか否かを判別する判別手段と、
前記判別手段により当該再生条件を満たすと判別された場合に、当該コンテンツデータを再生するデータ再生手段と、
を備えることを特徴とする。【００２３】
当該コンテンツデータは、当該コンテンツデータの再生順と、平行して再生するコンテンツデータの組み合わせと、を示す情報を含み、
前記データ再生手段は、前記受信手段により受信されたコンテンツデータのうち、当該組み合わせが示すコンテンツデータを、当該再生順に再生するものであってもよい。【００２４】
前記車載機は、
前記受信手段により受信されたコンテンツデータと、当該コンテンツデータに対応する再生制御データとを、複数組記憶する記憶手段と、
前記記憶手段に記憶されたコンテンツデータの再生条件を充足すると前記判別手段により判別された場合、当該再生制御データに基づいて、当該コンテンツデータと並行して再生する他のコンテンツデータを前記記憶手段から抽出する抽出手段と、
をさらに備え、
前記データ再生手段は、当該コンテンツデータと、前記抽出手段により抽出された当該他のコンテンツデータとを並行して再生するものであってもよい。【００２５】
当該再生制御データは、複数の再生地点を指定する情報を含み、
前記判別手段は、前記位置取得手段により取得された位置と、当該複数の再生地点の何れか一つと一致する場合、当該再生条件を満たすと判別するものであってもよい。【００２６】
当該再生制御データは、当該コンテンツデータを再生する地点又は地域を示す情報提供位置と、所定方向とを示す情報をさらに含み、
前記車載機は、自己の移動方向を取得する方向取得手段をさらに備え、
前記判別手段は、前記位置取得手段により取得された現在位置が当該情報提供位置に含まれ、且つ、前記方向取得手段により取得された移動方向が当該所定方向と一致する場合、当該再生条件を満たすと判別するものであってもよい。【００２７】
前記判別手段は、前記方向取得手段により取得された移動方向が、当該所定方向を中心とする所定角度範囲内の方向に含まれる場合、当該移動方向が当該所定方向と一致すると判別することを特徴とするものであってもよい。【００２８】
当該再生制御データは、特定施設の位置を示す情報と、所定距離とを示す情報をさらに含み、
前記判別手段は、前記位置取得手段により取得された現在位置が、当該特定施設の位置を中心とし当該所定距離を半径とする円内に含まれる場合に、当該再生条件を満たすと判別することを特徴とするものであってもよい。【００２９】
当該再生制御データは、当該コンテンツデータを提供する店舗の広告情報と当該店舗の営業時間を時間帯別にビットデータのオン・オフで表す営業情報とを含み、
前記車載機は、現在時刻を計時する計時手段をさらに備え、
前記データ再生手段は、前記計時手段が計時した現在時刻が当該営業時間に含まれるか否かを判別し、当該営業時間に含まれると判別された場合には当該広告情報を表示し、当該営業時間に含まれないと判別された場合には当該広告情報を非表示とすることを特徴とするものであってもよい。【００３０】
当該コンテンツデータは、交通情報と、当該店舗の営業用の営業情報とを含み、
再生制御データは、当該営業情報の再生条件と、当該交通情報の再生条件をそれぞれ定義し、
当該営業情報の再生条件と当該交通情報の再生条件が一致した場合、前記データ再生手段は、当該交通情報の再生を優先することを特徴とするものであってもよい。【００３１】
前記車載機は、当該交通情報の再生条件と、当該営業情報の再生条件が一致しないように、当該営業情報の再生条件を修正する再生条件修正手段、をさらに備えることを特徴とするものであってもよい。【００３２】
前記車載機は、地図情報を記憶する地図情報記憶手段をさらに備え、
当該再生制御データは、当該コンテンツデータの再生を開始する地点と、当該コンテンツデータを再生する道路の種類と、を示す情報を含み、
前記判別手段は、前記取得された位置情報の示す現在位置が前記再生制御データが示す地点と一致し、且つ、当該現在位置が当該コンテンツデータを再生する道路の種類が示す道路である、ことを当該再生条件とし、当該地図情報に基づいて当該再生条件を満たすか否かを判別することを特徴とするものであってもよい。【００３３】
前記車載機は、現在時刻を取得する時刻取得手段をさらに備え、
当該再生制御データは、当該コンテンツデータの再生を開始する地点と、当該コンテンツデータを再生する時間帯と、を示す情報を含み、
前記判別手段は、前記位置取得手段により取得された現在位置が当該再生制御データが示す地点と一致し、且つ、前記時刻取得手段により取得された現在時刻が当該コンテンツデータを再生する時間帯に含まれる、ことを当該再生条件とし、当該再生条件を満たすか否かを判別することを特徴とするものであってもよい。【００３４】
前記車載機は、地図情報を記憶する地図情報記憶手段をさらに備え、
当該再生制御データは、特定施設の位置と、所定距離と、を示す情報を含み、
前記判別手段は、前記位置取得手段により取得された現在位置が当該再生制御データが示す当該特定施設の位置を中心とし当該所定距離を半径とする円内に含まれる、ことを当該再生条件とし、当該地図情報に基づいて当該再生条件を満たすか否かを判別することを特徴とするものであってもよい。【００３５】
前記車載機は、地図情報を記憶する地図情報記憶手段をさらに備え、
当該再生制御データは、当該コンテンツデータの再生を開始する地点と、所定距離と、を対応付けた情報を含み、
前記判別手段は、前記位置取得手段により取得された現在位置が当該再生制御データが示す地点を中心とし当該所定距離を半径とする円内に含まれる、ことを当該再生条件とし、当該地図情報に基づいて当該再生条件を満たすか否かを判別することを特徴とするものであってもよい。【００３６】
前記車載機は、地図情報を記憶する地図情報記憶手段と、自己の進行方向を判別する進行方向判別手段と、をさらに備え、
当該再生制御データは、所定方向を示す情報をさらに含み、
前記判別手段は、前記位置取得手段により取得された現在位置が当該再生制御データが示す地点を中心とし当該所定距離を半径とする円内に含まれ、且つ、前記進行方向判別手段により判別された進行方向が当該再生制御データが示す所定方向と一致する、ことを再生条件とし、当該地図情報に基づいて当該再生条件を満たすか否かを判別することを特徴とするものであってもよい。【００３７】
当該再生制御データは、他のコンテンツデータを再生中に当該他のコンテンツデータの再生を停止して当該コンテンツデータを再生するか否かを示す再生情報をさらに含み、
前記データ再生手段は、当該再生条件を満たすときに、
（ａ）  当該他のコンテンツデータを再生していない場合、当該コンテンツデータを再生し、
（ｂ１）  当該他のコンテンツデータを再生しており、且つ、当該再生情報が当該他のコンテンツデータの再生を停止して当該コンテンツデータを再生することを示している場合、当該他のコンテンツデータの再生が終わった後、当該コンテンツデータを再生し、
（ｂ２）  当該他のコンテンツデータを再生しており、且つ、当該再生情報が当該他のコンテンツデータの再生を停止して当該コンテンツデータを再生しないことを示している場合、当該コンテンツデータを再生しないことを特徴とするものであってもよい。【００３８】
本発明の第９の観点に係る情報提供装置は、
自己の位置を取得する位置取得手段と、
路側に設置され情報を無線送信する路側機から、コンテンツデータと、当該コンテンツデータの再生条件を示す再生制御データとを受信する受信手段と、
前記位置取得手段により取得された自己の位置に基づいて、前記受信手段が受信した再生制御データが指示する再生条件を満たすか否かを判別する判別手段と、
前記判別手段により当該再生条件を満たすと判別された場合に、当該コンテンツデータを再生するデータ再生手段とを備えることを特徴とする。【００３９】
当該再生制御データは、当該コンテンツデータを再生する地点又は地域を示す情報提供位置と、所定方向とを示す情報をさらに含み、
自己の移動方向を取得する方向取得手段をさらに備え、
前記判別手段は、前記位置取得手段により取得された現在位置が当該情報提供位置に含まれ、且つ、前記方向取得手段により取得された移動方向が当該所定方向と一致する場合、当該再生条件を満たすと判別することを特徴とするものであってもよい。【００４０】
当該コンテンツデータは、当該コンテンツデータの再生順と、平行して再生するコンテンツデータの組み合わせと、を示す情報を含み、
前記データ再生手段は、前記受信手段により受信されたコンテンツデータのうち、当該組み合わせが示すコンテンツデータを、当該再生順に再生することを特徴とするものであってもよい。【００４１】
本発明の第１０の観点に係る情報提供方法は、
自己の位置を取得する取得ステップと、
路側に設置され情報を無線送信する路側機から、コンテンツデータと、当該コンテンツデータを再生するための再生条件を示す再生制御データとを受信する受信ステップと、
前記取得ステップにより取得された自己の位置に基づいて、前記受信ステップにより受信された再生制御データが示す再生条件を満たすか否かを判別する判別ステップと、
前記判別ステップにより当該再生条件を満たすと判別された場合に、当該コンテンツデータを再生する再生ステップと、
を備えることを特徴とする。【００４２】
本発明の第１１の観点に係るプログラムは、
コンピュータを、
自己の位置を取得する取得手段、
路側に設置され情報を無線送信する路側機から、コンテンツデータと、当該コンテンツデータを再生するための再生条件を示す再生制御データとを受信する受信手段、
前記取得手段により取得された自己の位置に基づいて、前記受信手段により受信された再生制御データが示す再生条件を満たすか否かを判別する判別手段、
前記判別手段により当該再生条件を満たすと判別された場合に、当該コンテンツデータを再生する再生手段、
として機能させることを特徴とする。
【発明の効果】
【００４３】
本発明によれば、データ配信側の意図通りにデータを再生するために好適な情報提供システム、情報提供再生方法、ならびに、プログラムを提供することができる。
【図面の簡単な説明】
【００４４】
【図１】情報提供システムの全体構成を説明するための図である。
【図２】交通情報サーバの構成を説明するための図である。
【図３】路側機の構成例を示す図である。
【図４】車載機の構成を説明するための図である。
【図５】車載機により実行されるデータ再生処理を説明するための図である。
【図６】どのデータにも共通の、コンテンツデータのヘッダー部分に記憶されるデータの構成例を示す図である。
【図７】表示制御データ以外のコンテンツデータのヘッダー部分に記憶されるデータの構成例を示す図である。
【図８】表示制御データのヘッダー部分に記憶されるデータの構成例を示す図である。
【図９】表示制御データのヘッダー部分の一部に記憶されるデータの構成例を示す図である。
【図１０】データ配信側から配信されたデータ群の例を示す図である。
【図１１（ａ）】車載機のデータ再生処理を説明するためのフローチャートである。
【図１１（ｂ）】車載機のデータ再生処理を説明するためのフローチャートである。
【図１２】（ａ）は取得されデータを模式的に示す図で、（ｂ）〜（ｄ）はそれに対応してモニタとスピーカとから再生される画像と音声とを模式的に示す図である。
【図１３】車載機と、道路脇等に設置された各種装置等と、の関係を説明するための模式図である。
【図１４】実施形態２において、再生条件を説明するための図である。
【図１５】実施形態３において、再生条件を説明するための図である。
【図１６】実施形態４において、データ再生処理を説明するためのフローチャートである。
【符号の説明】
【００４５】
１００  路側機
１０１  無線通信部
１０２  通信制御部
１０３  記憶装置
１０４  制御部
１０５  ＲＯＭ
１０６  ＲＡＭ
１０７  システムバス
２００  車載機
２０１  通信部
２０１ａ  ＧＰＳモジュール
２０１ｂ  ＶＩＣＳモジュール
２０２  音声処理部
２０３  出力部
２０４  操作部
２０５  Ｉ／Ｏ装置
２０６  記憶装置
２０７  制御部
２０８  ＲＯＭ
２０９  ＲＡＭ
２１０  システムバス
２２５  センサ群
２５１  データ取得部
２５２  並行再生判別部
２５３  データ再生部
２５４  自己位置検出部
２５５  位置一致判別部
２５６  進行方向検出部
２５７  方向一致判別部
３００  交通情報配信サーバ
３０１  入力部
３０２  出力部
３０３、３０４  通信制御部
３０５  記憶部
３０６  制御部
３０７  ＲＯＭ
３０８  ＲＡＭ
【発明を実施するための最良の形態】
【００４６】
以下、本発明の実施の形態に係る情報提供システムを、ＩＴＳ（Intelligent Transport Systems）システムを例に説明する。【００４７】
(実施形態１）
ＩＴＳシステムは、図１に示すように、道路、駐車場などの車両が通行する場所の近傍に配置された路側機１００と、車両に搭載され、路側機１００との間で通信を行って車両の乗車者に交通情報等を提供する車載器２００と、種々の情報を生成して路側機１００に供給する交通情報配信サーバ３００と、を備える。【００４８】
交通情報配信サーバ３００は、路側機１００別に、交通情報を生成し、配信する装置であり、図２に示すように、入力部３０１、出力部３０２、通信制御部３０３，３０４，記憶装置３０５、制御部３０６、ＲＯＭ（Read Only Memory）３０７、ＲＡＭ（Random Access Memory）３０８、及び、システムバス３０９を備える。【００４９】
入力部３０１は、キーボード、マウス、入力インタフェース等を備え、種々のデータや指示を入力する。
出力部３０２は、表示装置などから構成され、データ、メッセージなどを表示する。
第１の通信制御部３０３は、電話回線、インターネット等の一般通信網ＮＷ１を介して外部装置と交信し、種々の情報を取得する。【００５０】
第２の通信制御部３０４は、ＩＴＳ網を介して複数の路側機１００に接続され、各路側機１００に交通情報を送信する。また、第２の通信制御部３０４は、ＩＴＳ通信網ＮＷ２を介して、路側機１００が車載器２００との交信などにより得た情報を収集する。【００５１】
記憶装置３０５は、ハードディスク装置等を備え、種々の交通情報を格納する。
また、記憶装置３０５は、各路側機１００の位置、アドレス等と共にその近傍の地理情報を記憶する。【００５２】
制御部３０６は、プロセッサ等から構成され、交通情報配信サーバ３００全体の動作を制御する。また、制御部３０６は、記憶装置３０５に格納されている各種情報に基づいて、各路側機１００に、その路側機１００近傍から配信する情報を作成し、第２通信部３０４及びＩＴＳ通信網ＮＷ２を介して各路側機１００に供給する。制御部３０６が生成及び送信する情報の構成については、図６〜図９を参照して説明する。【００５３】
ＲＯＭ３０７は、この交通情報配信サーバ３００全体の動作制御に必要なオペレーティングシステム（ＯＳ）や各種のデータを記憶する。【００５４】
ＲＡＭ３０８は、制御部３０６のワークエリアとして機能する。【００５５】
システムバス３０９は、上記各部の間で命令やデータを転送するための伝送経路である。【００５６】
図１に示す各路側機１００は、所謂電波ビーコン、光ビーコン等から構成され、道路近傍や駐車場等に配置され、交通情報配信を近傍を通過する車両の車載機２００に送信する。
各路側機１００は、送信対象のコンテンツデータと再生制御データとを記憶し、記憶したコンテンツデータと再生制御データとを無線送信する。
ここで、再生制御データは、コンテンツデータを再生するための条件、位置を指示するためのデータである。また、コンテンツデータと再生制御データは、後述するように、それぞれ、ヘッダ情報を有している。
路側機１００は、このような機能を達成するため、図３に示すように、無線通信部１０１、通信制御部１０２、記憶装置１０３、制御部１０４、ＲＯＭ（Read Only Memory）１０５、ＲＡＭ（Random Access Memory）１０６、及び、システムバス１０７を備える。【００５７】
無線通信部１０１は、電波信号、光信号等の無線信号により近傍を通過する車両に設置された車載機２００との間で情報を交信する。無線通信部１０１は、例えば、交通情報配信サーバ３００より提供された交通情報を車載機２００に送信する。また、無線通信部１０１は、車載機２００から送信されてくる車両ＩＤ等の情報を取得する。
通信制御部１０２は、ＩＴＳ通信網ＮＷ２を介して交通情報配信サーバ３００に接続され、交通情報配信サーバ３００から送信される交通情報を受信する。また、第２の通信制御部１０２は、自機が取得した交通情報を、交通情報配信サーバ３００に提供する。【００５８】
記憶装置１０３は、交通情報配信サーバ３００から受信した交通情報や、自装置固有の交通情報を格納する。【００５９】
制御部１０４は、プロセッサ等から構成され、路側機１００全体の動作を制御する。特に、制御部１０４は、記憶装置１０３に格納されている交通情報を、無線通信部１０１から送信し、また、無線通信部１０１を介して取得した情報を記憶装置１０３に格納する。また、制御部１０４は、記憶装置１０３に格納されている自機が取得した交通情報を、通信制御部１０２及びＩＴＳ通信網ＮＷ２を介して交通情報配信サーバ３００に送信し、また、交通情報配信サーバ３００から通信制御部１０２を介して取得した情報を記憶装置１０３に格納する。【００６０】
ＲＯＭ１０５は、この路側機１００全体の動作制御に必要なオペレーティングシステム（ＯＳ）や各種のデータを記憶する。【００６１】
ＲＡＭ１０６は、制御部１０４のワークエリアとして機能する。【００６２】
システムバス１０７は、上記各部の間で命令やデータを転送するための伝送経路である。【００６３】
図１に示す車載機２００は、各車両に設置され、例えば、カーナビゲーション装置と一体に構成される。一般的なカーナビゲーションの機能と共に路側機１００から送信された交通情報を再生して報知する機能を備える。
このため、車載機２００は、自己の位置を判別し、路側機１００から無線通信を介して送信されてくるコンテンツデータとコンテンツデータの再生する位置を指示する再生制御データとを受信する。そして、車載機２００は、判別された自己の位置と受信した再生制御データが指示する再生位置とが一致したことを検出すると、コンテンツデータを再生する。【００６４】
車載機２００は、図４に示すように、通信部２０１、音声処理部２０２、出力部２０３、操作部２０４、Ｉ／Ｏ（Input/Output）装置２０５、記憶装置２０６、制御部２０７、ＲＯＭ（Read Only Memory）２０８、ＲＡＭ（Random Access Memory）２０９、及び、システムバス２１０を含む。【００６５】
通信部２０１は、ＧＰＳ（Global Positioning System）モジュール２０１ａ、ＶＩＣＳ（Vehicle Information and Communication System）モジュール２０１ｂを含む。【００６６】
ＧＰＳモジュール２０１ａは、複数のＧＰＳ衛星からのＧＰＳ電波を受信し、制御部２０７に供給する。【００６７】
ＶＩＣＳモジュール２０１ｂは、路側機１００との間でＤＳＲＣ（Dedicated Short Range Communication）方式により通信を行う。【００６８】
音声処理部２０２は、制御部２０７から入力されたディジタルオーディオ信号をＤ／Ａコンバータ（図示せず）でアナログオーディオ信号に変換して、スピーカ２２２に出力する。また、音声処理部２０２は、マイクロフォン２２３から入力された音声をＡ／Ｄコンバータ（図示せず）でディジタルオーディオ信号に変換して、制御部２０７に入力する。これにより、ユーザはナビゲーション音声を聞いたり、音声を入力したりすることができる。【００６９】
出力部２０３は、モニタ装置を備え、通信部２０１により取得されたナビゲーション画像やＴＶ画像、あるいは記憶装置２０６等に予め記憶されたマップ画像などを表示する。【００７０】
操作部２０４はタッチパネル式入力装置などから構成され、ユーザによる指示入力に基づいて指示入力信号を生成して、制御部２０７に入力する。【００７１】
Ｉ／Ｏ装置２０５は、ＤＶＤ−ＲＯＭ（Digital Versatile Disk-Read Only Memory）ドライブを含み、所定の地図情報などを納めたＤＶＤ−ＲＯＭやＣＤ−ＲＯＭからデータを読み出して制御部２０７に入力する。
また、Ｉ／Ｏ装置２０５は、速度センサ、走行距離センサ、方位センサ等のセンサ群２２５の検出信号を入力し、制御部２０７に供給する。【００７２】
記憶装置２０６は、ハードディスクドライブ（ＨＤＤ）を含み、所定の地図情報（マップデータ）や各種設定情報などを記憶する。なお、記憶装置２０６は、メモリカードなどの他のメモリを備えていてもよい。制御部２０７は、地図情報を記憶したＤＶＤ−ＲＯＭ等の記憶媒体から随時この地図情報を読み出してもよいし、記録媒体から予めこの地図情報を読み出して記憶装置２０６に書き込んでおく（インストールしておく）ようにしてもよい。【００７３】
制御部２０７は、ＣＰＵ（Central Processing Unit）から構成され、車載機２００全体の動作を制御する。
例えば、制御部２０７は、ＧＰＳモジュール２０１ａを介して受信したＧＰＳ信号に基づいて、自機の現在位置を判別する。
また、制御部２０７は、センサ群２２５に含まれている方向センサの出力をＩ／Ｏ装置２０５を介して取り込み、現在の車両の進行方向を判別する。また、制御部２０７は、距離センサの出力から走行距離を求める。
また、制御部２０７は、ＶＩＣＳモジュール２０１ｂを介して路側機１００からの交通情報を受信し、受信した交通情報に含まれている再生タイミング制御データ（パラメータ）に基づいて、これを再生する。
なお、制御部２０７は、コプロセッサ等を備えても良い。【００７４】
ＲＯＭ２０８は、車載機２００全体の動作制御に必要なオペレーティングシステム（ＯＳ）のプログラムや各種のデータが記録される。【００７５】
ＲＡＭ２０９は、データやプログラムを一時的に記憶するためのもので、通信部２０１により取得されたデータ、ＤＶＤ−ＲＯＭから読み出したデータ等が保持される。また、制御部２０７は、ＲＡＭ２０９をワークメモリとして使用する。【００７６】
システムバス２１０は、上記各部を相互に接続し、命令やデータを転送するための伝送経路である。【００７７】
車載機２００は、機能的には、図５に示すように、データ取得部２５１と、並行再生判別部２５２と、データ再生部２５３と、自己位置検出部２５４と、位置一致判別部２５５と、進行方向検出部２５６と、方向一致判別部２５７と、を備える。【００７８】
データ取得部２５１は、再生すべき１つ又は複数のコンテンツデータを路側機１００から取得する。このコンテンツデータには、その再生条件を指示する制御パラメータを含む。
コンテンツの詳細については、図６を参照して後述する。【００７９】
コンテンツデータは、例えば、ＭＰＥＧ（Moving Picture Experts Group）形式などの動画像データ、ＪＰＥＧ（Joint Photographic Experts Group）形式などの静止画データ、ＴＴＳ（Text-to-Speech）形式の音声データ、文字情報などのテキストデータを含む。
データ取得部２５１は、これらの動画像データ、静止画データ、音声データ、テキストデータなどを、通信部２０１により受信されるデータをデコードして、あるいは、記憶装置２０６に記憶されたデータを所定のタイミングで読み出して取得する。【００８０】
なお、データ取得部２５１は、制御部２０７と通信部２０１と記憶装置２０６とが協働して動作することにより構成される。【００８１】
データ再生部２５３は、コンテンツデータを再生する。データ再生部２５３は、コンテンツを再生するに際し、複数のコンテンツを並列的に再生する必要があるか否かを並行再生判別部２５２の判別に基づいて判別し、また、コンテンツそれぞれに付されている再生条件が満たされたか否かを、位置一致判別部２５５や方向一致判別部２５７の判別結果から判別し、コンテンツを再生する。【００８２】
位置一致判別部２５５は、制御部２０７により構成され、データ取得部２５１が取得したコンテンツが、そのコンテンツを再生する位置を指定しているときに、制御情報が指示する位置と自己位置検出部２５４が検出した自己位置とを照合し、一致（予め定めた誤差内にあること）したときに、データ再生部２５３にデータ再生の許可を出す。【００８３】
一方、方向一致判別部２５７は、制御部２０７により構成され、データ取得部２５１が取得したコンテンツが、そのコンテンツを再生する条件として車両の進行方向を指定しているときに、制御情報が指示する方向と自車の進行方向とを比較し、一致（予め定めた誤差内にあること）したときに、データ再生部２５３にデータ再生の許可を出す。【００８４】
自己位置検出部２５４は、ＧＰＳ信号を処理して現在位置を検出する。自己位置検出部２５４は、通信部２０１と制御部２０７のＧＰＳ信号を処理する部分から構成される。【００８５】
進行方向検出部２５６は、車両の進行方向を検出する機能であり、方向センサ、Ｉ／Ｏ部、制御部２０７から構成される。【００８６】
再生すべきコンテンツデータには、同時に或いは並行して再生するデータの組み合わせも含まれる。例えば、ある表示地域のマップ画像データと、その表示地域の観光情報を説明する音声データとの組み合わせなどである。ここで言う同時とは、時間が完全に一致する必要はなく、再生のタイミングが一部でも重複していればよい。一般に、コンテンツ提供側（データ配信側）は、同時に再生されることを前提として、画像データと音声データとを制作している。
しかし、同時に再生すべきデータを取得するタイミングにずれが生じることがある。そこで、本実施形態では、前述のようにコンテンツデータにヘッダ領域を設け、このヘッダ領域に再生条件を設定して配信し、車載機は、この再生条件に従ってコンテンツを再生する。これにより、コンテンツ提供側の意図した通りにコンテンツを再生することができる。
尚、図６は、コンテンツデータと再生制御データのヘッダ情報を示し、図７は、コンテンツデータとして、図６に示すヘッダ情報の後に続くデータの構成を示す。
ここには、コンテンツデータを構成する静止画像データ部分、動画像データ部分、音声データ部分、テキストデータ部分等が記録される。
また、図８は、再生制御データとして、図６に示すヘッダ情報に続くデータの構成を示す。ここには、どのコンテンツをいつ再生するかといった事項が記録される。【００８７】
図６に図示するように、ヘッダー情報は、PUSH ID、言語ID、Application Type、Content Type、PRIORITY、Content Size、Push Body Length、等の情報を含む。【００８８】
図６のヘッダ情報のうち、言語IDは、配信されるコンテンツデータの言語種別を示す情報であり、データサイズは２バイトである。【００８９】
Application Typeとしては、任意のコンテンツタイプの指定が可能である。【００９０】
Content Typeは、データの種類、例えば、データがＭＰＥＧ形式などの動画像データなのか、ＪＰＥＧ形式などの静止画データなのか、あるいは、文字情報などのテキストデータなのか、の別を示す情報である。この情報により、路側機１００がデータを適切に再生させるため（例えば、画像データをテキスト文字として表示したりすることのないようにするため）に必要な情報である。【００９１】
ＴＴＳ（Text-to-Speech）形式の音声データも、例えば１６進表記の“０ｘ２８”により、前記Content Typeとして記載可能としておく。【００９２】
また、該データが表示制御用データである旨も、例えば１６進表記の“０ｘ９１”として、Contents Typeとして記載可能にしておく。表示制御データは、端的に言えば、ＴＯＣ（Text Of Contents）である。換言すれば、「データそのもの（テキスト、音声、画像等）」と、「データについてのデータ（ＴＯＣ）」とは、少なくとも図６に示すヘッダー部分に関しては、同格のデータとして扱われる。【００９３】
Content Size、Push Body Lengthは、車載機２００がデータの再生を円滑に行うことができるようにするために必要な情報である。【００９４】
ＰＲＩＯＲＩＴＹは、コンテンツ提供側からプッシュ配信されるデータを車載機２００が再生する優先順位を示す情報であり、本実施形態ではデータサイズは２ビットであり、０〜３の整数が設定される。【００９５】
ＰＲＩＯＲＩＴＹ＝“３”は、車載機２００が現在行っている処理に割り込んで、プッシュ配信されたコンテンツデータの再生を行う最も高い優先度である。【００９６】
ＰＲＩＯＲＩＴＹ＝“２”は、車載機２００が現在行っている処理の終了後に、プッシュ配信されたコンテンツデータの再生を行うことを示す。
ＰＲＩＯＲＩＴＹ＝“０”は、一般的なプッシュ配信であり、ユーザにより設定された態様で再生又は非再生されることを示す。【００９７】
ＰＲＩＯＲＩＴＹ＝“１”は、将来の使用の予約用として確保されることを示す。【００９８】
ここで、PUSH IDは、それぞれのコンテンツデータに付与される識別符号であり、１バイトで表現できる数値（例えば０から２５５までの整数）が用いられる。また、同時に再生すべきコンテンツデータの組み合わせは、動画像データ、静止画像データ、音声データ、テキストデータ等の数種類程度の組み合わせであり、通常、同時に再生すべきデータ数は数個〜数十個程度である。このため、固有番号をサイクリックに使用することでPUSH IDを１バイトで表現することができる。本実施形態では、PUSH IDはデータのファイル名の一部として用いられ、ファイル名を取得することでそのデータのPUSH IDを特定することができる。
この他にも、同様に必要な様々な情報がヘッダー部分に記述されるが、理解を容易にするため、図６では単に「（予約）」と記載する。【００９９】
前述のように、コンテンツデータに関しては、図６に示した情報（第1Byte〜第20Byte）に続き、図７に示す事項（第21Byte〜第24+nj,kByte）が、ヘッダー領域に記録される。【０１００】
DISPLAY TIMEは、出力部２０３にコンテンツデータの再生画面を表示させる表示時間を示す情報であり、データサイズは８ビットである。すなわち、DISPLAY TIMEには０〜２５５の整数が設定され、単位は「秒」である。ＤＩＳＰＬＡＹ  ＴＩＭＥ＝”０”は将来の使用の予約用として確保される。ＤＩＳＰＬＡＹ  ＴＩＭＥ＝”２５５”は次にプッシュ配信されるまで、あるいは操作部２０４に操作指示が入力されるまで表示を続けることを示す。【０１０１】
DISPLAY TIMEの指定方法としては、表示時間そのものを指定するようにしてもよい。また、車載機２００の仕様に委ねるとの指示もある。あるいは、例えばコンテンツデータがテキストであり、それと同時に音声のコンテンツデータが再生されることが意図されている場合には、音声発話終了までテキストを表示するといったように、他のコンテンツデータの再生時間の所定の関数として再生時間を決定するようにしてもよい。【０１０２】
図８に示した区別用IDとは、例えば、該コンテンツデータがアイコンであるか、それとも静止画であるか、を区別するための番号である。アイコンの場合は、カーナビゲーション車載装置である車載機２００の出力部に表示されるマップの、例えば所定の住所に相当する位置に表示され続けることが必要である旨がデータ再生装置に伝達されなければならない一方、静止画の場合はモニタの枠を基準とした所定の位置にポップアップ表示されることが必要である旨がデータ再生装置に伝達されなければならない。区別用IDは、あるいは例えば、テキストのコンテンツデータについて、それがモニタにポップアップ表示されるべきなのか、それとも、直接には表示されず後にユーザによる記憶装置２０６の中のデータの整理に役立つようコンテンツに付された名前であるタイトル（例えば広告タイトル）であるのか、の区別に用いられる。区別用IDは、こうした伝達に資する。【０１０３】
前述のように、多くのコンテンツデータは、他のコンテンツデータと同時に再生されることが、データ配信側により意図されている。そこで、図７に示すように、表示制御データ以外のコンテンツデータのヘッダーには、第23Byte以降に、該コンテンツデータと同時に再生すべき他のコンテンツデータの特定が可能となるような事項が記録される。【０１０４】
表示制御データ以外のコンテンツデータは、階層構造をなしている。すなわち、まず、再生されるべき時間順に、First Contents、Second Contents、・・・、jth Contents、・・・、Last Contents、というグループに分類できる。そして、各Contents（jth Contents）の中に、主に時間順に（ユーザが操作部２０４を介して行う選択にも依存する場合がある。）、はじめに同時に再生されるべき(nj,1＋１)個のコンテンツデータ、次に同時に再生されるべき(nj,2＋１)個のコンテンツデータ、・・・、最後に同時に再生されるべき(nj,kMAX＋１)個のコンテンツデータ、という、合計(nj,1+・・・+nj,kmax＋Ｋmax)個のコンテンツデータが存在する。【０１０５】
同時に再生されるべき他のデータが存在しないデータ（すなわち単体でのみ再生されるべきデータ）は、該データ1個だけで1個のContentsを構成し得る。【０１０６】
jth ContentsがNj個のコンテンツデータから構成されているとすると、上述のとおり、
Nj= nj,1+・・・+nj,kmax＋ｋmaxである。【０１０７】
図７は、jth Contentsのうちの、1番目に同時に再生されるべきコンテンツデータのヘッダーの構成例を示したものである。図７では模式的に3つのコンテンツデータが最初に同時に再生されるものとして描いてあり、この場合、同時に再生されるべき他のコンテンツの数はnj,1=2(=3-1)となる。【０１０８】
第23Byteに同時再生する他のコンテンツの数が記録される。図７の場合は、理解を容易にする例示として、ひとつめのコンテンツデータの背後に２つのコンテンツデータが重なるような描き方をしてあり、上述のように、ひとつめのコンテンツデータは背後の２つのコンテンツデータと同時に再生されるべきものとしてデータ配信側により意図されている。よって第２３Ｂｙｔｅには”２（＝ｎｊ，１）”が記載される。本実施形態では、同時再生コンテンツ数のデータサイズは１バイト確保してあるので、最大で２５５個までのコンテンツデータを、同時に再生すべき１つの組み合わせとして設定することができる。同時再生コンテンツ数が”０”である場合、そのコンテンツデータは単独で再生されるべきデータであることを示す。例えば、データ配信側（コンテンツ提供側）から送信されたコンテンツデータがＨＴＭＬ（Hyper Text Markup Language）形式の場合、最大で２５５個の画像等へのリンクを張ることができる。【０１０９】
第24Byte以降には、同時に再生すべき１つの組み合わせであるデータ群のうちの他のコンテンツデータのPush IDが順番に記録される。本実施形態では、Push IDのデータサイズが上述のとおり1Byteであるために、Push IDをひとつ指定するために1Byteが必要となる。結局、同時に再生すべき他のnj,1個のPush ID（図７では、同時に再生する他の２つのコンテンツであるコンテンツ１のPush IDとコンテンツ２のPush ID)を全て記述するために、第(23+nj,1)Byte（図７の場合はnj,1=2なので、第25Byte）までがヘッダーとなる。【０１１０】
次に、表示制御データに関しては、前述のように、図６に示すヘッダー情報に続き、どのコンテンツをいつ再生するかといった図８に示すような事項が記録される。図８は、第21Byte以降のデータを示す。【０１１１】
DSRC配信事業者IDは、コンテンツデータの提供元を示す、すなわちデータ配信側を特定するための情報であり、データサイズは４バイトである。また、車載機２００と路側機１００との間の通信方法は、プッシュ配信において一般的に用いられるDSRC（Dedicated Short Range Communication）である。例えば、車載機２００の制御部２０７は、ＤＳＲＣに基づいて特定の提供元から提供されるコンテンツデータの受信を許可／不許可することができる。これにより例えば、カーナビゲーション車載装置としての車載機２００が搭載された自動車に未成年者が同乗しているときに、ドライバーが、成年者向けの内容を扱うデータ配信側から届けられたコンテンツをモニタに表示しないようにする等できる。制御部２０７は、プッシュ配信で取得したコンテンツデータのDSRC配信事業者IDと、予め記憶装置２０６に記憶されたDSRC配信事業者IDリスト（図示せず）とに基づいて、そのコンテンツデータをモニタに表示等すべきか否かを判別することができる。【０１１２】
第25Byte〜第32Byteには、分類コードが記録される。分類コードとは例えば、データ提供側のスポンサーたる広告企業を特定するための広告企業IDや、データ配信側がそこにドライバーを誘導しようと意図しているサービス提供所で扱う商品の素材を示す素材IDや、該サービス提供所で扱う商品名のID等である。これらも、DSRC配信事業者IDについて述べたのと同様に、ドライバーによるコンテンツの選別（フィルタリング）に活用することができる。例えば、ドライバーは、麺類を提供する食堂を探しているときは、かかるIDに基づいて、パンや米を提供する店を除外して、麺類を提供する食堂が配信するデータだけを車載機２００のモニタ画面に表示することができる。【０１１３】
分類コードには、他にも多様なものが考えられる。例えば、ツリー構造を有するカテゴリーIDを定めておけば、休日に病院を探すドライバーは、操作部２０４を介して、例えば、トップメニューからまず「暮らしの情報」を選択して、その中の「本日の当直医」をさらに選択することにより、目的を達成することができる。なお、ここで挙げた休日の当直医のように、曜日や期間によって変化する事項は、後述のように「情報有効期間開始時」「情報有効期間終了時」「営業曜日と営業時間」として表示制御データのヘッダーに記録される。よって、制御部２０７がＲＯＭ２０８に書き込まれた動作プログラムに従い記憶装置２０６等と協同して行う前記フィルタリングにおいては、表示制御データのヘッダーに記録された分類コード以外の事項も参照される。【０１１４】
分類コードは他にも、データ配信側の拠点たるサービス提供所で所定の時間帯に限定して行う割引販売の通知や、クーポン券の活用情報を求めるのに用いやすい態様としてもよい。【０１１５】
表示制御データには、タイトルのPush IDが記録される。このタイトルは、必ずしもモニタやスピーカ２２２を介してドライバーが視聴するものである必要はなく、車載機２００の記憶装置１０３に格納されればよい。Push配信においては、ドライバーは普段は、いかなる情報が路側機から送られたかに注意を払う必要はないが、記憶装置１０３に格納されたデータをタッチパネル及び操作部２０４を介して整理し取捨選択したい場合、かかるタイトルを手がかりにすることができる（タイトルの一覧をモニタに表示させることができる。）。【０１１６】
表示制御データは、情報提供開始位置を含む。情報提供開始位置は、データ配信側により設定される位置であり、例えば緯度と経度の組み合わせにより特定される。データ配信側は、例えば、自らの拠点であるサービス提供所と、その付近にある、該データ配信側の配信するコンテンツデータのPush配信が行われることが予想される路側機設置済駐車場と、の間に、情報提供開始位置を設定するのが好適である。ドライバーの休憩等のためにかかる駐車場に入庫した自動車に搭載された車載機２００にPush配信が行われてコンテンツデータが記憶装置２０６に格納された後、ドライバーがたまたまおよそサービス提供所の方角に自動車を進めた場合、情報開始位置に自動車がさしかかった瞬間に前記サービス提供所の広告がデータ再生装置のモニタに表示されれば、ドライバーが本来の目的地に行く前にサービス提供所に立ち寄る可能性は高いと考えられるからである。【０１１７】
情報提供開始位置はひとつに限ることはなく、サービス営業所を取り囲むように複数箇所設定してもよい。このようにすれば、四方八方からドライバーをサービス提供所に誘導し得る。【０１１８】
図８では情報提供開始位置として1バイトを用いることとしてあるが、これはあくまでも例示であって、上述のように多数の情報提供開始位置を設定すべきであれば、それらの位置情報が全て記録できるように、より多くの記憶容量をあててもよい。【０１１９】
表示制御データは、情報提供開始距離を含む。これは、路側機１００からPush配信を受けた後、自動車が該距離だけ走行した瞬間からデータの再生が行われるようにすることも可能にするためである。上述の例でいえば、路側機設置済駐車場とサービス提供所との間の道のりの例えば半分を情報提供開始距離としておけば、データ配信側にとって有利なタイミングでドライバーにコンテンツを視聴してもらうことができる可能性がある。データ再生の開始トリガーとして上述の情報提供開始位置を用いる場合に比べて、自動車が駐車場を出発した後にサービス提供所とは逆方向に走行した場合には無意味もしくはドライバーの顰蹙を買ってしまって不利になり得るが、データのサイズとしては座標を指定するよりも少なくて済むという利点がある。【０１２０】
表示制御データは、情報提供方向を含む。データ配信側が上述のようにサービス提供所を取り囲むように情報提供開始位置（第34Byte）を設定しておいた場合、例えば既に該サービス提供所でのサービスを受け終わって該サービス提供所から離れていく（つまり該サービス提供所から遠ざかる）向きに自動車が達したときにも、車載機２００によるコンテンツデータの再生が開始されてしまう。ドライバーが該サービスを受ける意思がなく該サービス提供所から遠ざかっていくときも同様である。かかるときにまでコンテンツデータの再生が始まってしまうと、ドライバーは煩わしく感じ、該データ配信側に対して不愉快な印象を持ってしまう可能性がある。これはデータ配信側の利益にならない。そこで、本実施形態では、情報提供開始位置の他に、情報提供方向を指定できるようになっている。情報提供方向はおおまかな情報、例えば東西南北程度、でもかまわない。データ配信側は、情報提供方向として、情報提供地点からデータ配信側の拠点たるサービス提供所に向かう向きを指定するのが好適である。車載機２００は、位置一致判別部２５５（図５）により自己の位置が情報提供開始位置と一致したと判別しただけではデータ再生部２５３にデータ再生許可を出さずに、いったん方向一致判別部２５７を経由して、自己進行方向が情報提供方向と一致したとの判別結果を得てから、データ再生部２５３にデータ再生を開始させるのが好適である。情報提供方向は、上記のほか例えば、上り・下りで表現する向き、道路の延びる向き（例えば「渋谷方面」など地名や固有名詞を用いたおおまかな向き）、などでもよい。【０１２１】
表示制御データは、道路種別を含む。この情報の活用方法は多々考えられる。例えば、一方通行の道路についての情報を記載しておけば、上述の情報提供開始位置がたまたま上述のサービス提供所から離れていく向きにしか進行できない道路に設定されてしまっていた場合、データ再生部２５３がかかる情報提供開始位置に達してもデータの再生をしないようにすることができる。サービス提供所から離れていく自動車内でデータが再生されてもデータ配信側の利益にならない場合があるのは、既に述べたとおりである。道路種別は、上記のほか例えば、一般道路、高速道路、有料道路、バイパス、国道・県道・市町村道、トンネル、橋などでもよい。また、車線数（例えば片側２車線など）、幅員、通行規制の内容（例えば速度、車線、時間、季節、車種、車幅、車高、重量等による規制）、舗装の有無、交通量（例えば統計的に渋滞し易い道路等）、上り坂・下り坂・平坦、交通事故の発生頻度、によって区別するものでもよい。さらには、起伏の激しい道路、カーブが多い道路、海岸線に一番近い道路、などでもよく、データ配信側（コンテンツデータ提供側）が自由に設定することもできる。【０１２２】
表示制御データは、対象地点位置、すなわち、データ配信側がサービス提供の拠点とする地理的な位置、を含む。この位置は、例えば緯度と経度の組み合わせにより表される。続けて例えば距離を記録しておけば、サービス提供所の位置（前記対象地点位置）を中心とする所定の半径（前記距離）の円の円周に車載機２００が達したタイミングでデータの再生が行われるようにすることにより、上述の情報提供位置を個別に定める手間を省くことができる。すなわち、表示制御データにこの半径の長さを指定するデータ領域をさらに設け、位置一致判別部２５５は車載機２００の現在位置が対象地点位置からこの半径の示す距離だけ離れた場所か否かを判別すればよい。これにより、上述の情報提供開始位置を個別に定める手間を省くことができる。例えば、複数の情報提供開始位置を個別に指定する代わりに、「対象地点位置からＸメートル以内に離れた位置」のように指定でき、少ないデータ量で多くの再生開始位置を指定できる。言い換えれば、１つの対象地点位置を指定すれば、実質的に複数の情報提供開始位置を指定することになる。このように、対象地点位置を用いればヘッダー領域に記憶させるデータ量を減らすことができ、その効果は再生開始位置を多く設けたいときほど大きくなる。なお、半径の長さを固定値にすれば、半径の長さを指定するデータ領域を設ける必要がないので、さらに効率よく再生開始位置を指定できるようになる。【０１２３】
また、応用例として、単位時間あたりの位置の変化量（閾変化量）をヘッダー領域にさらに記憶させることができる。すなわち、位置一致判別部２５５は、自己位置検出部２５４が検出した位置（第１の時刻における車載機２００の位置と第２の時刻における車載機２００の位置）の変化量を計算する。さらに、位置一致判別部２５５は、車載機２００の現在位置が対象地点位置から上記半径の示す距離だけ離れた場所であり、且つ、計算された位置の変化量がヘッダー領域に指定された閾変化量以上（または以下）か否かを判別する。そして、計算された位置の変化量が閾変化量以上（または以下）であれば、データ再生部２５３はコンテンツデータの再生を開始する。このようにすれば、単純に位置が一致したか否かによってだけでなく、どれくらいの速度で再生開始位置に達したかによって、コンテンツデータを再生させる（させない）ように制御できる。例えば、車載機２００を搭載した自動車が対象地点位置であるショッピングセンターから上記半径だけ離れた場所（すなわち本来ならば再生を開始すべき位置）に到達しつつあるものの、運悪くそこで渋滞にはまってしまい“のろのろ運転”で到達したような場合、渋滞を考慮して“抜け道”を案内するコンテンツデータを車載機２００に提供したり、ドライバーをリラックスさせる音楽や動画等のコンテンツデータを提供したりすることができる。このように、閾変化量を用いれば、ユーザの置かれている状況に応じて相応しいコンテンツデータに変えることもできる。【０１２４】
表示制御データは、情報有効期間開始時と、情報有効期間終了時と、を含む。ここでいう情報有効期間とは、たとえば、期間限定の割引キャンペーンが継続される期間である。かかる情報が記録され該期間内に限ってコンテンツデータが再生されるようにしておけば、割引キャンペーンを目当てにデータ配信側のサービス拠点に到着したドライバーが、該キャンペーンが既に終わっていてその恩恵を受けられずに失望する、といったトラブルがなくなり、データ配信側のイメージダウンといった不利益を防止することができる。情報有効期間の開始時と終了時は、年月日、時刻、曜日、あるいはこれらの組み合わせを用いて表される。また、情報有効期間開始時のみ、あるいは、情報有効期間終了時のみが提供されてもよい。例えば、「○月○日以降」、「○月○日まで」などでもよい。【０１２５】
表示制御データは、営業曜日と営業時間を含む。この目的は上述の情報有効期間に係る情報を記録する目的と同様であり、ドライバーがサービス提供所に到着したものの該サービス提供所が営業時間外のため閉まっていた、といったトラブルを防ぐためである。営業曜日と営業時間を、なるべく少ないバイト数で示すための書式は、種々考えられる。本実施形態では、第41Byte〜第61Byteの計21バイトを用いる書式を採る。この21バイト分の記録内容の詳細については、後に別の図を用いて説明する。【０１２６】
既に述べたとおり、jth ContentsにはNj個のコンテンツデータが含まれる。表示制御データの第62Byte以降は、各コンテンツ内に含まれるコンテンツデータのPush ID番号を記録するために用いられる。Last Contents内の最後（NLAST番目）のコンテンツデータのPush ID番号まで記録し終えたところでヘッダー領域は完結する。【０１２７】
まず１バイトを使用してFirst Contents内のコンテンツデータの個数N1が記録され、次の１バイトにFirst Contents内の1番目のコンテンツデータのPush ID番号が記録される。以下同様であり、First Contents内の最後（N1番目）のコンテンツデータのPush ID番号が第(62+N1)Byteに記録されて、First Contentsに関する記録は完結する。【０１２８】
以下同様に、Second Contents内のコンテンツデータの個数N2、Second Contents内の1番目からN2番目までのコンテンツデータのPush ID番号、というように、順次記録される。【０１２９】
以下では、図９を参照して、表示制御データの営業曜日と営業時間の記載の仕方の好適な一例を説明する。【０１３０】
営業時間は1時間単位で区切ることにする。日曜日の営業時間を表すために第41Byte〜第43Byteの計3バイトを使用する。これにより24ビットが確保され、1日が24時間であることと合致して好都合である。図９に示すように各ビットに1時間ずつ割り当て、営業している時間に対応するビットには”１”を、営業していない時間に対応するビットには”０”を、それぞれ記録する。例えば、データ配信側のサービス提供所の日曜日の開店時刻が午前10時で閉店時刻が午後5時だとすれば、第41Byteは全て0、第42Byteは、第7ビットと第6ビットが0、第5〜第0ビットが1、第43Byteは、第7ビットが1で他のビットは0、のようになる。【０１３１】
同様に、月曜日のために第44Byte〜第46Byteが使用される。例えば、月曜日が定休日であれば、かかる3バイトは全て0である。こうして一週間全部について記録するためには、各曜日３バイト×曜日の数である７＝２１バイト、が必要になる。結局、第41Byte〜第61Byteの計２１バイトが、営業曜日と営業時間の記録のために使用される。【０１３２】
なお、上述したヘッダー情報に含まれる各項目、各項目のデータサイズ、各項目のデータ内容等は１つの例に過ぎず、任意に変更した変形例を採用することも可能であり、これらの変形例も本発明の範囲に含まれることは言うまでもない。【０１３３】
並行再生判別部２５２は、データ取得部２５１により取得されたコンテンツデータのうちの１つのコンテンツデータと並行して再生すべき他のコンテンツデータがあるか否かを判別する。具体的には、並行再生判別部２５２は、取得された表示制御データのヘッダー情報に含まれるPush IDに係る情報（図８の第62Byte以降）に基づいて、各Contentsに含まれるコンテンツデータを特定する。続いて並行再生判別部２５２は、特定されたコンテンツデータ（表示制御データ以外のコンテンツデータ）のヘッダー情報に含まれるPush IDに係る情報（図１０の第23Byte〜第(2４＋ｎｊ、ｋ）Ｂｙｔｅ（ただし、１≦ｊ≦Ｌａｓｔ、１≦ｋ≦ｋＭＡＸである。））に基づいて、同時に再生すべき他のコンテンツデータがあるか否かを判別する。上述のように、表示制御データ以外のコンテンツデータのヘッダーには第23Byteに同時再生コンテンツ数が記録されており、それが0であればそのコンテンツデータを単独で再生すると判別し、1以上であればそのコンテンツデータと並行して同時に再生すべき他のコンテンツデータが存在すると判別する。並行再生判別部２５２はこの判別結果をデータ再生部２５３に入力する。なお、制御部２０７が、並行再生判別部２５２として機能する。【０１３４】
データ再生部２０３は、位置一致判別部２５５及び方向一致判別部２５７によりデータの再生開始を促され、かつ、並行再生判別部２５２によりコンテンツデータと並行して再生すべき他のコンテンツデータがあると判別された場合に、このコンテンツデータと同時に再生すべき他のコンテンツデータの再生を並行して開始する。なお、制御部２０７と音声処理部２０２と出力部２０３とが協働して動作することにより、データ再生部２５３として機能する。【０１３５】
例えば、コンテンツ提供側から配信されたデータが、図１０に示すようなデータ群であるとする。この例では、配信順に、Push ID=Nである表示制御データＤ１、Push ID=N+1であるタイトルデータＤ２、Push ID=N+2であるテキストＴ１のデータＤ３、Push ID=N+3である音声Ｓ１のデータＤ４、Push ID=N+4であるテキストＴ２のデータＤ５、Push ID=N+5である音声Ｓ２のデータＤ６、Push ID=N+6である静止画Ｐ１のデータＤ７、Push ID=N+7であるテキストＴ３のデータＤ８、Push ID=N+8である静止画Ｐ２のデータＤ９、が順に配信されたものとする。【０１３６】
表示制御データＤ１のヘッダー（ＴＯＣ情報が記載されている。）によりFirst Contents内のコンテンツデータの個数が2個であることが判明するので、2バイト分のデータが参照されて、First Contents内の1番目のコンテンツデータのPush IDがN+2であることと、2番目のコンテンツデータのPush IDがN+3であることが判明する（図１０の矢印（１））。同様に、Second Contents内にコンテンツデータが5個含まれておりそれぞれがPush IDとしてN+4〜N+8までを有することが判明する（図１０の矢印（２））。また、表示制御データＤ１のヘッダーにはタイトルのPush IDが記録されている（図１０の矢印（３））。【０１３７】
先ほどFirst Contents内の１番目のコンテンツデータのPush IDがN+2であることが判明したので、Push ID=N+2であるテキストＴ１のデータＤ３のヘッダーが参照され（図１０の矢印（４））、同時再生コンテンツ数n1、1＝1であることが判明する。データ取得部２５１はテキストＴ１のデータＤ３を取得すると、このように同時再生コンテンツ数が1個である（つまり1以上の数値を示している。）ため、テキストＴ１のデータＤ３と同時に再生すべき他のデータが存在する、と並行再生判別部２５２が判別する。データ再生部２５３は、取得したテキストＴ１のデータＤ３の再生をすぐには開始しないで、該データと同時に再生すべき他のデータを取得するまで待機する。具体的には、データ再生部２５３は、テキストＴ１のデータＤ３のヘッダーにて指定されている同時に再生するコンテンツその１のPush ID=N+3である音声Ｓ１のデータＤ４を取得（図１０の矢印（５））するまで待機する。そして、これらの２つのデータを取得すると、PUSH IDがN+2、N+3、に対応する、テキストＴ１のＤ３、音声Ｓ１のデータＤ４、の再生を、図１０で点線の丸で囲んで示すとおり、並行して開始する。【０１３８】
これにより、データ再生部２５３は、コンテンツ提供側が同時に再生されるように意図して制作した通りにコンテンツデータを再生することができる。例えば、テキストＴ１のデータＤ３がナビゲーションを文字としてモニタに表示されると同時に、それを読み上げる音声である音声Ｓ１がスピーカ２２２から発せられる、といったことが可能となる。【０１３９】
First Contentsは、そこに含まれる全部（２個）のコンテンツデータが一度に同時再生されることが意図されているのに対して、Second Contentsは２つのまとまりに分かれている。つまり、同時再生が時間的に２段階存在している。このことは表示制御データのヘッダ部分からは直接には読み取ることができない。まず、ひとまとまり目については、Second Contents内の1番目のコンテンツデータのPush ID（Push ID=N+4）が参照され（図１０の矢印（６））、続いて、参照先であるテキストＴ２のデータＤ５のヘッダー情報が参照される。この結果、Push ID=N+4であるテキストＴ２のデータＤ５と同時に再生されるべきデータが、Push ID=N+5の音声Ｓ２のデータＤ６と（図１０の矢印（７））、Push ID=N+6の静止画Ｐ１のデータＤ７と（図１０の矢印（８））、の2個であることが判明するので、これら計3個のデータが、図１０で点線の丸で囲んで示すとおり、同時に再生される。【０１４０】
これでSecond Contentsに係る処理が全て終了したわけではないことは、この時点までに再生されたデータがSecond Contents内の1番目〜3番目のデータであるのに対して、表示制御データのヘッダーにＴＯＣ情報として記録されているSecond Contentsには4番目以降のデータも存在している旨記録されていることから、判明する。まだ再生されていないSecond Contents内の4番目のコンテンツデータのPush IDがN+7と記録されていることから、Push ID=N+7であるテキストＴ３のデータＤ８のヘッダーが参照され（図１０の矢印（９））、該ヘッダーにより該データと同時に再生すべきコンテンツデータがPush ID=N+8の静止画Ｐ２のデータＤ９であることが判明する。そして、これら2個のデータが、図１０で点線の丸で囲んで示すとおり、同時に再生される。【０１４１】
なお、Push ID=N+7であるテキストＴ３のデータＤ８と、Push ID=N+8の静止画Ｐ２のデータＤ９と、は、必ずしも再生されるとは限らない。例えば、その一段階前に同時再生されるデータＤ５〜Ｄ７によるコンテンツがユーザに選択処理を促し、コンテンツの続きを視聴したいときにはタッチパネルの所定の箇所をタッチするよう指示するようなものであった場合、ユーザが該所定の箇所をタッチしなければ、データＤ８とデータＤ９の組は再生されない。【０１４２】
次に、本実施形態の、データ取得部２５１、並行再生判別部２５２、データ再生部２５３、位置一致判別部２５５、及び、方向一致判別部２５７、が行うデータ再生開始処理及びデータ再生処理について、図１１(ａ)のフローチャートを用いて説明する。以下の説明では、車載機２００が既に路側機からのコンテンツデータのPush配信を受けているものとする。【０１４３】
位置一致判別部２５５及び方向一致判別部２５７により、データの再生を開始するか否かが判別される。例えば、情報提供地点を対象地点に向かって通過したか否か、が判別される（ステップＳ８０１）。この処理は、継続的に行われる。つまり、判別結果がＹｅｓ（ステップＳ８０１；Ｙｅｓ）になるまで、ステップＳ８０１は繰り返される（ステップＳ８０１；Ｎｏ）。【０１４４】
位置一致判別部２５５及び方向一致判別部２５７により、コンテンツデータを再生すべきであると判別された場合（ステップＳ８０１；Ｙｅｓ）、データ再生部２０１は、表示制御データを記憶装置２０６から読み出す（ステップＳ８０３）。【０１４５】
次に、コンテンツデータが取得され（ステップＳ８０５）、並行再生判別部２５２により、該コンテンツデータと同時に再生すべき他のデータがあるか否かが判別される（ステップＳ８０７）。この判別は、既に図１０を用いて説明した通り、コンテンツデータのヘッダーに記録された情報を手がかりに行われる。【０１４６】
同時に再生すべき他のデータがあると判別された場合（ステップＳ８０７；Ｙｅｓ）、ステップＳ８０５に戻って、他のコンテンツデータが取得される。すなわち、同時に再生すべきコンテンツデータの全てが読み出されるまでステップＳ８０５の処理が繰り返される。【０１４７】
同時に再生すべき他のデータはない（又は読み出され尽くした）と判別された場合（ステップＳ８０７；Ｎｏ）、同時に再生すべきデータが複数か否かが判別される（ステップＳ８０９）。この判別も、既に図１０を用いて説明した通り、コンテンツデータのヘッダーに記録された情報を手がかりに行われる。【０１４８】
同時に再生すべきデータが複数ではない（すなわち1個だけ単独で再生すべきである）と判別された場合（ステップＳ８０９；Ｎｏ）、データ再生部２５３は読み出した1個のコンテンツデータの再生を開始する（ステップＳ８１１）。【０１４９】
一方、同時に再生すべきデータが複数であると判別された場合（ステップＳ８０９；Ｙｅｓ）、コンテンツデータのヘッダーに記録された情報を手がかりに、同時に再生すべきデータセットが決定され（ステップＳ８１３）、データセットに含まれるデータが同時に再生開始される（ステップＳ８１５）。こうして、データ再生部２５３は、コンテンツ提供側（データ配信側）が同時に再生されるように意図して制作したとおりにコンテンツデータを再生することができる。【０１５０】
データ再生部２５３は、再生を終了すべきか否かを判別する（ステップＳ８１７）。例えば、ヘッダーに記録されたDISPLAY TIMEが示す再生時間が経過したか否かや、車載機２００の仕様であらかじめ定められている再生時間が経過したか否かや、同時再生されるデータの内の特定のひとつが終了したか否か、等が判別される。【０１５１】
再生終了ではないと判別された場合（ステップＳ８１７；Ｎｏ）、データ再生部２５３は再生中のコンテンツデータの再生を続行する。一方、再生終了であると判別された場合（ステップＳ８１７；Ｙｅｓ）、次に再生すべき他のデータがあるか否かが判別される（ステップＳ８１９）。図１０の例でいえば、Second Contentsの中に同時再生されるべきデータセットが2組あるので、1組目の同時再生が終了した時点で、続いて2組目の同時再生が行われるべきか否かが判別されることに相当する。例えば、ユーザがSecond Contentsの続きの視聴を希望してタッチパネル及び操作部２０４を介してその旨を制御部２０７に伝達したか否かが判別される。【０１５２】
次に再生すべきデータがあると判別された場合（ステップＳ８１９；Ｙｅｓ）、ステップＳ８０５に戻る。次に再生すべきデータがないと判別された場合（ステップＳ８１９；Ｎｏ）、処理を終了する。【０１５３】
このように、本実施形態によれば、データ配信側の意図通りに容易にコンテンツデータを再生することができる。【０１５４】
次に、本実施形態の、データ取得部２５１、並行再生判別部２５２、データ再生部２５３、位置一致判別部２５５、及び、方向一致判別部２５７、が行う代替的なデータ再生開始処理及びデータ再生処理について、図１１(ｂ)のフローチャートを用いて説明する。以下の説明では、車載機２００が既に路側機からのコンテンツデータのPush配信を受けているものとする。【０１５５】
位置一致判別部２５５及び方向一致判別部２５７は、表示制御データを読み出して（ステップＳ９０１）、データの再生を開始するか否かを判別する（ステップＳ９０３）。例えば、情報提供開始位置を対象地点位置に向かって通過したか否か、が判別される。この処理は、継続的に行われる。つまり、判別結果がＹｅｓ（ステップＳ９０３；Ｙｅｓ）になるまで、ステップＳ９０３は繰り返される（ステップＳ９０３；Ｎｏ）。【０１５６】
次に、コンテンツデータが取得され（ステップＳ９０５）、並行再生判別部２５２により、該コンテンツデータと同時に再生すべき他のデータがあるか否かが判別される（ステップＳ９０７）。この判別は、既に図１０を用いて説明した通り、コンテンツデータのヘッダーに記録された情報を手がかりに行われる。【０１５７】
同時に再生すべき他のデータがあると判別された場合（ステップＳ９０７；Ｙｅｓ）、ステップＳ９０５に戻って、他のコンテンツデータが取得される。すなわち、同時に再生すべきコンテンツデータの全てが読み出されるまでステップＳ９０５の処理が繰り返される。【０１５８】
同時に再生すべき他のデータはない（又は読み出され尽くした）と判別された場合（ステップＳ９０７；Ｎｏ）、同時に再生すべきデータが複数か否かが判別される（ステップＳ９０９）。この判別も、既に図１０を用いて説明した通り、コンテンツデータのヘッダーに記録された情報を手がかりに行われる。【０１５９】
同時に再生すべきデータが複数ではない（すなわち1個だけ単独で再生すべきである）と判別された場合（ステップＳ９０９；Ｎｏ）、データ再生部２５３は読み出した1個のコンテンツデータの再生を開始する（ステップＳ９１１）。【０１６０】
一方、同時に再生すべきデータが複数であると判別された場合（ステップＳ９０９；Ｙｅｓ）、コンテンツデータのヘッダーに記録された情報を手がかりに、同時に再生すべきデータセットが決定され（ステップＳ９１３）、データセットに含まれるデータが同時に再生開始される（ステップＳ９１５）。こうして、データ再生部２５３は、コンテンツ提供側（データ配信側）が同時に再生されるように意図して制作したとおりにコンテンツデータを再生することができる。【０１６１】
データ再生部２５３は、再生を終了すべきか否かを判別する（ステップＳ９１７）。例えば、ヘッダーに記録されたDISPLAY TIMEが示す再生時間が経過したか否かや、車載機２００の仕様であらかじめ定められている再生時間が経過したか否かや、同時再生されるデータの内の特定のひとつが終了したか否か、等が判別される。【０１６２】
再生終了ではないと判別された場合（ステップＳ９１７；Ｎｏ）、データ再生部２５３は再生中のコンテンツデータの再生を続行する。一方、再生終了であると判別された場合（ステップＳ９１７；Ｙｅｓ）、次に再生すべき他のデータがあるか否かが判別される（ステップＳ９１９）。図１０の例でいえば、Second Contentsの中に同時再生されるべきデータセットが2組あるので、1組目の同時再生が終了した時点で、続いて2組目の同時再生が行われるべきか否かが判別されることに相当する。例えば、ユーザがSecond Contentsの続きの視聴を希望してタッチパネル及び操作部２０４を介してその旨を制御部２０７に伝達したか否かが判別される。【０１６３】
次に再生すべきデータがあると判別された場合（ステップＳ９１９；Ｙｅｓ）、ステップＳ９０５に戻る。次に再生すべきデータがないと判別された場合（ステップＳ９１９；Ｎｏ）、処理を終了する。【０１６４】
このように、本実施形態によれば、データ配信側の意図通りに容易にコンテンツデータを再生することができる。なお、このフローチャートでは、位置一致判別部２５５及び方向一致判別部２５７は、ステップＳ９０３で再生開始の条件を「自車が情報提供開始位置を情報提供方向に向かって通過する」としているが、他の条件を定義してもよい。【０１６５】
まとめると、この条件として次に例示するような表示制御データを用いた様々なバリエーションを採用することができる。【０１６６】
（１）情報提供開始位置を用いたもの。すなわち、再生開始条件「自車の現在位置が情報提供開始位置と一致する（一致しない）」。例えば、「○○交差点を通過する」など。【０１６７】
（２）情報提供開始距離を用いたもの。すなわち、再生開始条件「コンテンツデータを受信してから自車が情報提供開始距離だけ走行する（走行していない）」あるいは「コンテンツデータを受信した場所から自車が情報提供開始距離だけ走行するまでの間」。例えば、「自車が○○交差点を通過してからＸメートル走行する」、「自車が○○交差点からＸメートル進むまでの間」など。距離の単位は任意である。【０１６８】
（３）情報提供方向を用いたもの。すなわち、再生開始条件「自車の移動方向が情報提供方向と一致する（一致しない）」。例えば、「自車が○○デパートのある方角に向かっている」、「自車が都心から遠ざかる向きに移動している」など。方向は、正確な方位でも東西南北程度の大雑把な向きでもよいが、本実施形態ではＶＩＣＳの一般仕様と同様に１６方位としている。自車の移動方向が、この情報提供方向を中心とした所定角度範囲内の方向に含まれれば、これらが一致するとみなすようにしてもよい。【０１６９】
（４）道路種別を用いたもの。すなわち、再生条件「自車の走行している道路が道路種別で指定された道路である（道路でない）」。例えば、「自車が一般道路を走行している」、「自車が高速道路を走行していない」など。【０１７０】
（５）対象地点位置を用いたもの。すなわち、再生開始条件「自車の現在位置が対象地点位置から所定距離だけ離れている（離れていない）」あるいは「自車の位置が対象地点位置から単位時間あたり所定距離だけ近づく（遠ざかる）」。例えば、「自車が○○デパートからＸメートル以上離れている」、「自車が○○サービスエリアに時速Ｘキロメートル以上で近づきつつある」など。【０１７１】
（６）情報有効期間開始時及び／又は情報有効期間終了時を用いたもの。すなわち、再生開始条件「現在日時が情報有効期間内である（でない）」。例えば、「今日は○○デパートが新規オープンする○○年○月○日である」、「今日は三連休の初日である」、「現在深夜割引時間帯（○時○分〜×時×分）である」など。【０１７２】
（７）営業曜日及び／又は営業時間を用いたもの。すなわち、再生開始条件「現在日時が営業曜日及び／又は営業時間である（でない）」。例えば、「今日は○○デパートの休業日である」、「現在○○デパートの開店時間のＸ分前である」など。曜日の代わりに日付を用いてもよい。【０１７３】
なお、再生開始条件としてこれらのいずれを採用してもよいし、これらを任意に組み合わせて再生開始条件を決めてもよい。【０１７４】
次に、本実施形態の車載機２００がコンテンツデータを再生する具体例について図１２を用いて説明する。【０１７５】
理解を容易にするために、図１２（ａ）に示すとおり、プッシュ配信されるデータの例としては、図１０に例示したものをそのまま踏襲している。はじめの2個のデータは、ＴＯＣ情報を与える表示制御データと、記憶装置２０６内を整理するとき等に役立てるためのタイトルデータと、であり、原則としては、カーナビゲーション車載装置としての車載機２００のモニタへの表示やスピーカ２２２からの発話は行われない。【０１７６】
図１２（ｂ）〜（ｄ）は、モニタ及びスピーカ２２２の模式図である。モニタ１２４には、例えば、現在位置付近の道路地図（道路、交差点、信号機、郵便局、及び、家屋、が例示してある。）と、ドライバーが目的地に到達するための道案内表示（「１４０ｍ先を左折」の意味を有する曲がった矢印が例示してある。）と、ドライバーの位置（丸の中に三角印を入れて現在地及び進行方向が例示してある。）と、が表示される。星印は、図１２（ａ）に示したコンテンツデータをPush配信したデータ配信側が、所定の意図のもと、設定した情報提供開始位置（図８の第34Byte）であり、実際にモニタ１２４に表示される必要はない。【０１７７】
図１２（ｂ）〜（ｄ）は、この順に時系列をなしている。自動車は情報提供開始位置にさしかかり（図１２（ｂ））、その後該位置を超えて（図１２（ｃ））、交差点へと近づいていく（図１２（ｄ））。【０１７８】
表示制御データのヘッダーに記載されている情報提供開始位置に自動車がさしかかったときに、データ再生部２５３は位置一致判別部２５５により、データの再生を促される。既に図１０及び図１１を用いて説明した手順に従って、車載機２００は、Push ID=N+2のテキストＴ１のデータと、Push ID=N+3の音声Ｓ１のデータと、を同時に再生する。つまり、図１２（ｂ）に模式的に示すように、モニタにはテキストＴ１がポップアップ表示され、同時にスピーカ２２２からは音声Ｓ１が発せられる。【０１７９】
次に、Second Contents内の各コンテンツの再生が開始される。Push ID=N+4のテキストＴ２のデータと、Push ID=N+5の音声Ｓ２のデータと、Push ID=N+6の静止画Ｐ１のデータと、が、車載機２００により同時に再生される。つまり、図１２（ｃ）に示すように、モニタにテキストＴ２及び静止画Ｐ１がポップアップ表示されるとともに、スピーカ２２２からは音声Ｓ２が発せられる。【０１８０】
Second Contents内の残りのコンテンツデータについては、上述の通り、ユーザの選択等次第で必ずしも再生されるわけではないが、再生されることになった場合には、Push ID=N+7のテキストＴ３のデータと、Push ID=N+8の静止画Ｐ２のデータと、が、車載機２００により同時に再生される。つまり、図１２（ｄ）に示すように、モニタにテキストＴ３と静止画Ｐ２とが同時にポップアップ表示される。【０１８１】
図１３は、本実施形態に係る車載機２００の再生動作と、データ配信側によるPush配信及びその拠点となるサービス提供所でのサービス提供と、の関わりを示す模式図である。【０１８２】
ドライバーが休息等のために、路側機５１１が設置されている駐車場（白抜きのＰで示す。）に自動車５０１を入れたとする。すると、路側機５１１から、自動車５０１に搭載されているカーナビゲーション車載装置としての車載機２００に、電波送受信によりPush配信が行われる。Push配信される内容は、典型的には、データ配信側が、その拠点であるサービス提供所５２１に自動車５０１のドライバーを誘導して、該サービス提供所のサービス提供装置５２３によるサービス提供を受けるよう意図して作成した、広告コンテンツである。【０１８３】
自動車５０１のドライバーが駐車場を出ても、Push配信されたコンテンツデータはすぐには再生されない。データ配信側にとっては、最もドライバーを誘導しやすいタイミングで広告コンテンツが視聴されることが望ましい。そこで、路側機５１１が設置された駐車場と、サービス提供所５２１と、の間にある、星印で示されたＡ地点を、情報提供開始地点として表示制御データのヘッダーに記録しておく。すると、自動車５０１が駐車場を出発後たまたま左折すれば、いずれＡ地点にさしかかる。そして、本実施形態に係る車載機２００は、自動車５０１がＡ地点にさしかかったタイミングで、コンテンツデータの再生を開始する。これは、ドライバーに、自己進行方向にサービス提供所５２１が存在することを認識させ、本来は別の目的でドライブしていたとしても、該サービス提供所に立ち寄ることを思いつかせる契機となり、広告としては大変効果的である。すなわち、データ配信側の意図に沿ったデータ再生がなされているといえる。【０１８４】
なお、図８についての説明のとおり、データ配信側は、情報提供開始位置の代わりに、情報提供開始距離を示すことにより、データ再生に好適なタイミングを車載機２００に通知することにしてもよい。図１３の例でいえば、路側機５１１が設置されている駐車場からＡ地点までの距離をあらかじめ測定しておき、該距離を前記情報提供開始距離として設定しておく。これは、座標軸等により情報提供開始位置を定めるよりも簡易な面があるが、自動車５０１が該駐車場を出発した後たまたま右折してしまった場合には、Ａ地点と距離の面で対をなすＢ地点でデータの再生が始まってしまう。Ｂ地点でデータ再生が開始されドライバーにサービス提供所５２１の存在が認識されたとしても、ドライバーが該サービス提供所に行くためには自動車を引き返さなければならないため、該サービス提供所への誘導力は、Ａ地点で再生開始される場合に比べて、低下する。すなわち、広告としての効果は低下する。【０１８５】
ドライバーが広告コンテンツデータに誘導された結果、広告主たるデータ配信側のサービス提供所５２１の駐車場に入ったとする（自動車５０３で自動車の位置を模式的に示してある）。ここでドライバーは、サービス提供装置５２３によるサービスの提供を受けるととともに、例えばその対価を支払うことにより、データ配信側に利益をもたらす。サービス提供所５２１の駐車場にも路側機５１３が備えられており、ここから送信されデータ配信側の支配下にある電波信号が自動車５０３に搭載された車載機２００により受信されると、車載機２００の記憶装置２０６の中の所定の領域に所定のフラグが立てられる。この所定のフラグは、自動車５０３がサービス提供所５２１に既に立ち寄ったため、もうコンテンツデータを再生する必要がないことを示すためのものである。車載機２００にかかるフラグを管理する機能を付加しておけば、かかる所定のフラグが立てられた車載機２００が搭載された自動車が、サービス提供所５２１を出発後に、再びＡ地点にさしかかったと場合、コンテンツデータの再生が繰り返されずに済む。仮に再生が繰り返されれば、ドライバーに「しつこい」という不愉快な印象を持たせてしまい、２度とサービス提供所に立ち寄らなくなってしまうことも考えられるので、かかる仕組みは、データ配信側の意図に沿ったものであるといえる。【０１８６】
なお、データ再生装置は方向一致判別部２５７を備えているので、自動車５０１が、情報提供開始位置の設定されていない道路を通ってサービス提供所５２１の近くまで来た後に、図のＡ地点が設定された道路を、Ａ地点からＢ地点に向かう方向に進んだ場合（すなわち、サービス提供所５２１から遠ざかる向きに進んだ場合）には、データの再生は行われない。再生が行われると、ドライバーはＵターンを強いられる気分になり、サービス提供所５２１に対して不愉快な印象を持ってしまってデータ配信側の不利益となる。方向一致判別部はこうした事態を防止する点で、データ配信側の意図に沿ったデータ再生を可能にする。【０１８７】
サービス提供装置５２３の仕様（提供可能なサービスの種類や、特定の期間だけ割引がうけられる恩典があることや、営業している日時）は、データ配信側の支配下にある商用データ作成装置５２５によって随時調査される。商用データ作成装置５２５は、かかる調査の結果に基づいて、コンテンツデータ（表示制御コンテンツデータと、それ以外のコンテンツデータと、の両方のデータ）を作成して、路側機５１１に伝達し、最適かつ最新の情報がPush配信されるように動作する。なお、商用データ作成装置５２５は、サービス提供所５２１の駐車場に設置してある路側機５１３にも必要なデータ、例えば上述のフラグを伝達する。【０１８８】
情報提供開始位置は、Ａ地点1箇所に限る必要はない。既に述べたように、サービス提供所５２１を取り囲むように多数設置したほうが、四方八方からドライバーを該サービス提供所に誘導することができて、有利である。【０１８９】
多数の情報提供開始位置をひとつずつ指定するのが煩雑である場合には、サービス提供所を中心として所定の半径（図１３の例でいえば2000ｍ）の円を描き、円周と道路の交点を情報提供開始位置とみなすようにすることもできる。該距離は、図８を参照して既に説明したように、表示制御データのヘッダーにおいて、例えば対象地点位置（サービス提供所５２１の位置）に続けて記録しておくことが考えられる。【０１９０】
ただし、この方法では、例えば前記交点がたまたま交差点付近（図１３のＣ地点）になってしまった場合には、データ配信側にとって不都合が生じ得る。交差点付近は、カーナビゲーション車載装置としての車載機２００が最優先で再生すべき非商用コンテンツデータが再生される確率が高い。例えば、非商用データ作成装置５３１が作成した、交差点Ｃでの交通安全上の注意事項が路側機５１５により車載機２００にPush配信され、自動車が前記交点にさしかかったときにはかかる注意事項に係るデータが優先的に再生される結果、サービス提供所５２１の広告コンテンツが再生されないままになってしまう。【０１９１】
そこで、商用データ作成装置５２５は、非商用データ作成装置５３１の仕様を調査し、その結果も踏まえて商用データを作成するようにする。具体的には例えば、非商用データ作成装置５３１が、交差点のあるＣ地点の近傍を情報提供開始位置とするような非商用データを作成することが分かれば、商用データ作成装置５２５は、Ｃ地点からかなり離れたＤ地点を情報提供開始位置とするような商用データを作成すればよい。非商用データ作成装置５３１の仕様は、該装置の公益性に鑑み、一般に公開されることが期待される。よって、商用データ作成装置５２５が非商用データ作成装置５３１の仕様を調査することは、容易であると考えられる。【０１９２】
なお、以上では、サービス提供装置５２３、商用データ作成装置５２５、及び、非商用データ作成装置５３１、は、所定の動作を自動的に行う所定の装置であるとしてきたが、これらは人間が行う作業であってもよい。【０１９３】
（実施形態２）
次に、本発明の他の実施形態について説明する。上記実施形態では、コンテンツデータの再生を開始する地理的位置は緯度・経度を用いた点（地点）であるが、本実施形態では地点の代わりにこの地点を含む地理的領域（地域）を用いる点で、上述の実施形態と異なる。以下詳述する。【０１９４】
図１４に示すように、この地理的領域は、典型的には、情報提供開始位置６１０を中心とし所定距離Ｒ１を半径とする円内の領域である。以降、この円領域を情報提供開始領域と呼ぶ。円の中心となる地点は情報提供開始位置６１０で指定することもできるが、対象地点位置６２０を中心とし半径Ｒ２の円の円周上として指定してもよい。所定半径Ｒ１となる長さは情報提供開始位置６１０に対応付けて車載機２００に提供される。すなわち、表示制御データには、情報提供開始位置６１０に加えて、この半径Ｒ１の長さを指定するデータが記憶される。【０１９５】
本実施形態では、データ再生部２５３は、
（ａ）車載機２００（を搭載した自動車）が、情報提供開始領域内（半径Ｒ１の円領域内）に存在すること。
（ｂ）車載機２００（を搭載した自動車）が、情報提供方向Ｙ１に走行していること。のいずれも満たす状況であれば、データ再生部２５３は指定されたコンテンツデータの再生を開始する。つまり「（ａ）且つ（ｂ）」が再生条件である。例えば、本図の矢印Ｙ１の向きに自動車が進入したときには再生条件を満たすが、矢印Ｙ１方向と異なる向き（本例では逆向き）である矢印Ｙ２方向に自動車が進入したときには再生条件を満たさない。【０１９６】
すなわち、位置一致判別部２５５が情報提供開始領域内に車載機２００（自車）が存在すると判別し、且つ、方向一致判別部２５７が矢印Ｙ１方向に車載機２００（自車）が移動していると判別すると、データ再生部２５３は取得したコンテンツデータの再生を開始する。【０１９７】
上記再生条件のうち、（ａ）の情報提供開始領域を指定する半径Ｒ１の長さは、固定値としても可変値としてもよく、目的に応じて使い分けることができる。典型的には、車載機２００を搭載した自動車が現在走行している道路の幅員程度である。例えば、１本の一般道路沿いで再生できればよいのであれば１０メートル前後にすればよいし、走行中の道路の１本隣りの道路や近くの他のエリア（例えば通りに面した駐車場、施設内等）でも再生させたいのであれば数十〜数百メートル程度に広くすればよい。また、幹線道路のように車線数が多い道路であれば、片方向の車線幅程度にして、例えば上り方面と下り方面とで再生させるコンテンツデータを変えることもできる。データ取得部２５１は、現在走行している道路付近の地図情報を記憶装置２０６から読み出してこの幅員の長さを得ることができる。【０１９８】
また、この半径Ｒ１の値を可変値とする場合、ユーザが用途や好みに応じて変更できるようにしてもよい。今後予想される高齢化社会に対応するため、ナビゲーションを含め、音声をゆっくり発話するように制作されたコンテンツデータを再生させる場面が多くなる可能性がある。そのため、車載機２００は、操作部２０４が半径Ｒ１の長さを指定する指示入力をユーザから受け付け、位置一致判別部２５５と方向一致判別部２５７は受け付けられた指示入力に基づいて半径Ｒ１の長さを変更し、上述のように位置や方向等に基づいて再生条件を満たすか否か判定するようにすればよい。一度設定された半径Ｒ１の長さは記憶装置２０６に記憶され、次回からの再生条件の判断以降に引き継いで用いられる。操作部２０４は直接半径Ｒ１の長さをユーザから受け付けてもよいし、大中小レベル程度（段階数と長さは任意）に予め設けられた候補の中からユーザが自由に選択して指定されるようにしてもよい。【０１９９】
なお、半径Ｒ１を可変とするのは、再生を開始することになる場所が変わってもユーザに誤解を与えないコンテンツデータであることが望ましい。そのため、半径Ｒ１を変更してもよいか否か（ＯＮ／ＯＦＦ）を示すフラグを表示制御データにさらに記憶させ、データ取得部２５１がこのフラグにＯＮがセットされた表示制御データに対応したコンテンツデータについては半径Ｒ１の設定変更が有効とし、ＯＦＦがセットされた表示制御データに対応したコンテンツデータについては半径Ｒ１の設定変更が無効とすることができる。【０２００】
なお、本実施形態における各部が行う処理のフローチャートは、上述したフローチャートのステップＳ８０１において、再生条件を「（ａ）且つ（ｂ）」に入れ替えればよいので、詳細な説明は省略する。【０２０１】
例えば、図１４の路側機１００Ａから配信されるコンテンツデータを往路用データ（パーキングに空きがあります」等）とし、路側機１００Ｂから配信されるコンテンツデータを復路用データ（「ご利用ありがとうございました」等）とする。データ取得部２５１は路側機１００Ａで往路用データを受信し、自車が矢印Ｙ１の向きに情報提供開始領域内に到達するとデータ再生部２５３は往路用データを再生する。しかし、矢印Ｙ２方向に情報提供開始領域内に到達したときには往路用データは再生しない。その代わりに、データ再生部２５３は、自車が矢印Ｙ２方向に情報提供開始領域内に到達したとき、路側機１００Ｂから取得した復路用データを再生する。自車が矢印Ｙ１方向に情報提供開始領域内に到達したときには復路用データは再生しない。【０２０２】
なお、この例において、路側機１００Ａ，１００Ｂ共に、往路用データと復路用データの両方を配信するようにしてもよい。これにより、コンテンツ提供側は、どのコンテンツデータをどの路側機から配信すればよいか考慮しなくて済むので、コンテンツデータの管理が容易になる。【０２０３】
このように、本実施形態によれば、車載機２００を搭載した自車がどの領域にどの方向から進入したかによって、再生させるコンテンツデータを容易に変えることができる。なお、ここで説明した再生条件は「再生を開始するための条件」という意味で用いたが、「再生するための条件」に置き換えた実施形態を採用することも可能である。【０２０４】
（実施形態３）
次に、本発明の他の実施形態について説明する。本実施形態は、実施形態２で採用した再生条件に、さらに道路種別を用いた条件を追加したものである。以下詳述する。【０２０５】
図１５に示すように、上述と同様、情報提供開始位置６１０を中心とし所定距離Ｒ１を半径とする円内の領域がコンテンツデータの再生を開始する領域である。車載機２００を搭載した自車がこの領域内へ情報提供方向Ｙ１に進入すれば、路側機１００から受信したコンテンツデータの再生を開始する。【０２０６】
本例では、車載機２００が走行する道路が一般道路（一方通行を除く）であり、すぐ近くにほぼ平行して高速道路６３０が通っている。もし、再生条件を上述と同じ「（ａ）且つ（ｂ）」とすると、車載機２００がこの円領域内に情報提供方向Ｙ１とほぼ同じ向きである矢印Ｙ３方向に進入した場合にもコンテンツデータの再生が開始されることになる。しかし、高速道路６３０の走行中に宣伝・広告等のコンテンツデータを再生すると運転に支障を来す可能性がある。また、本図のように高速道路６３０から一般道路に降りられない状況では、高速道路６３０を走行中の自車の車載機２００に対象地点位置６２０にあるサービス提供所の宣伝・広告等を提供しても、サービス提供側にとってほとんどメリットがないと予想される。【０２０７】
そこで、本実施形態では、再生条件にさらに次の条件（ｃ）を追加する。
（ｃ）車載機２００（を搭載した自動車）が、道路種別で指定された道路上を走行していること。【０２０８】
すなわち、再生条件は「（ａ）且つ（ｂ）且つ（ｃ）」である。道路種別は、上述した表示制御データに格納された情報である。本例では、道路種別は、高速道路、一般道路、一方通行の３つしかないが、他の分類方法による種別であってもよいことは言うまでもない。【０２０９】
位置一致判別部２５５が情報提供開始領域内に車載機２００（すなわち自車）が存在すると判別し、且つ、方向一致判別部２５７が矢印Ｙ１方向に車載機２００が移動していると判別し、且つ、位置一致判別部２５５が道路種別で指定された道路を走行していると判別すると、データ再生部２５３は取得したコンテンツデータの再生を開始する。位置一致判別部２５５は、記憶装置２０６に記憶された地図情報を読み出して現在走行している道路の種別を取得し、取得した道路種別と指定された道路種別とが一致するか否かを判別する。【０２１０】
例えば、再生条件の１つとして、（ｃ’）道路種別が高速道路ではないこと、を採用した場合、車載機２００が情報提供開始領域内へ情報提供方向Ｙ１に進入すると、自車が高速道路ではない道路（両方向の一般道路や一方通行等）を走行しているのであれば、コンテンツデータが再生される。【０２１１】
例えば、再生条件の１つとして、（ｃ’’）道路種別が一般道路であること、を採用した場合、車載機２００が情報提供開始領域内へ情報提供方向Ｙ１に進入した後、一方通行の道路６４０に入ると、再生を停止させることもできる。【０２１２】
また、道路種別のうち、一般道路をさらに細分化し、立体交差する道路とそうでない道路とに分類して、再生条件を定義するようにしてもよい。立体交差には高架による交差とトンネルによる交差が含まれる。例えば、一般道路であっても、大型幹線道路では、直進する車線を立体交差させて交差点を無くす一方、その他の車線には交差点を設けて右左折できる構造になっている場合がある。このような交通ポイントも予め地図情報に記憶させておき、位置一致判別部２５５が立体交差か否かによって再生条件を満たすか否かを判別することもできる。サービス提供所の存在する場所の向きに進めないのであれば、そのサービス提供所へ向かうための道案内等をユーザに提供しても無駄である。そこで、車載機２００が情報提供開始領域内に情報提供方向に進入したとしても、道路が立体交差し曲がれないためサービス提供所の存在する方向に行けないのであれば、そのサービス提供所についてのコンテンツデータを再生しないようにすることができる。【０２１３】
すなわち、位置一致判別部２５５は、表示制御データの対象地点位置と道路種別とに基づいて、自車が走行中の道路をそのまま進んだ場合、対象地点位置に到達できるか否かを判別する。もし到達できないと判別されれば、データ再生部２５３はその表示制御データに対応付けられたコンテンツデータを再生しない。到達できると判別されれば再生してもよい。【０２１４】
これは、緯度・経度による平面的な位置関係に加えて、実質的に再生条件の中に高低を含む立体的な位置関係も考慮できることを意味している。具体例を挙げると、平地を通るある道路Ｒ１沿いに店舗Ｓ（サービス提供所）があり、その道路Ｒ１の頭上近くに高架の道路Ｒ２が平行して通っているとする。道路Ｒ１には右左折ポイントが幾つもあるが、高架の道路Ｒ２は直進のみ可能で右左折できない。ここで、車載機２００を搭載した自車が道路Ｒ１を走行している場合には、店舗に無理なくたどり着けるルートは何通りか考えられる。しかし、道路Ｒ２を走行している場合には、店舗に無理なくたどり着けるルートは一般には無いと言って良い。そのため、平面的な位置関係だけを考慮すると、指定された情報提供開始領域内へ指定された情報提供方向に向かっていれば、道路Ｒ１，Ｒ２のどちらを走行しているかに関わらず、コンテンツデータを再生することになってしまう。そこで、立体交差を考慮した道路種別を用いれば、道路Ｒ１を走行しているのであれば店舗Ｓの広告のコンテンツデータを再生し、道路Ｒ２を走行しているのであれば店舗Ｓの広告のコンテンツデータを再生しないように制御することができるようになる。【０２１５】
このように、本実施形態によれば、車載機２００を搭載した自車がどの道路を走行しているかによって、再生させるコンテンツデータを容易に変えることができる。【０２１６】
（実施形態４）
次に、本発明の他の実施形態について説明する。車載機２００は典型的にはカーナビゲーション装置と一体化した装置として提供されるが、車載機２００が道案内を再生中に偶然再生条件を満たしたためコンテンツデータの再生を開始すべきタイミングになる場合も考えられる。そうすると、道案内を優先して再生し続けた結果、配信されたコンテンツデータを結局再生できずに終わる可能性もでてきて、コンテンツ提供側にとって不都合が生じる。本実施形態はこの問題を解決するためのものである。【０２１７】
表示制御データには、情報提供開始領域内でコンテンツデータの再生を開始できなかった（又は再生できなかった）場合、ナビゲーション終了後に再生するか否かを示すフラグ（以降「遅延再生フラグ」と呼ぶ）がさらに記憶される。データ再生部２５３は、この遅延再生フラグに基づいて、コンテンツデータを遅れて再生するか否かを判断する。典型的には、遅延再生フラグに設定される値が“１”の場合は遅れても再生し、“０”の場合は再生しないことを示す。【０２１８】
本実施形態での再生条件には、上記（ａ）と（ｂ）に加えて次の条件（ｄ）を追加する。つまり再生条件は「（ａ）且つ（ｂ）且つ（ｄ）」である。
（ｄ）遅延再生フラグが“１”であり、車載機２００が他のコンテンツデータの再生中ではないこと。【０２１９】
次に、本実施形態の各部が行うデータ再生処理について、図１６のフローチャートを用いて説明する。なお、上述の実施形態における表示制御データを読み出す処理（ステップＳ９０１）は同一なので、ステップＳ９０１の後のフローを説明する。【０２２０】
位置一致判別部２５５は車載機２００が情報提供開始領域に到達したか否かを判別し、方向一致判別部２５７は車載機２００が情報提供方向に進んでいるか否かを判別する。すなわち、位置一致判別部２５５と方向一致判別部２５７は車載機２００が情報提供開始領域へ情報提供方向に進入したか否か判別する（ステップＳ８５１）。この処理は継続的に行われる。つまり、判別結果がＹｅｓ（ステップＳ８５１；Ｙｅｓ）になるまで、ステップＳ８５１は繰り返される（ステップＳ８５１；Ｎｏ）。【０２２１】
位置一致判別部２５５と方向一致判別部２５７が、情報提供開始領域へ情報提供方向に進入したと判別した場合（ステップＳ８５１；Ｙｅｓ）、データ再生部２５３は、現在車載機２００が他のコンテンツデータの再生中か否か判別する（ステップＳ８５３）。他のコンテンツデータとは、例えば、地図情報を用いた道案内であって中断すべきでないもの、この情報提供開始領域で再生可能な他のコンテンツデータ、この情報提供開始領域に進入する前に既に再生を開始したが未だ再生終了していないコンテンツデータ、等である。【０２２２】
他のコンテンツデータを再生中でないと判別された場合（ステップＳ８５３；Ｎｏ）、データ再生部２５３はステップＳ８０５以降の処理を行う。すなわち、路側機１００から配信されたコンテンツデータの再生を開始する。この場合は、上述の実施形態１と同じである。【０２２３】
一方、他のコンテンツデータの再生中であると判別された場合（ステップＳ８５３；Ｙｅｓ）、データ再生部２５３は遅延再生フラグが“１”であるか否か、つまり現在再生中の他のコンテンツデータの再生終了後に再生するように指定されているか否かを判別する（ステップＳ８５５）。【０２２４】
遅延再生フラグが“１”でない（“０”である）と判別された場合（ステップＳ８５５；Ｎｏ）、データ再生部２５３はコンテンツデータを再生しないで終了する。すなわちこの場合、この情報提供開始領域へ情報提供方向に進入したときに再生するようにセットされたコンテンツデータを再生しない。【０２２５】
遅延再生フラグが“１”であると判別された場合（ステップＳ８５５；Ｙｅｓ）、データ再生部２５３は再生中の他のコンテンツデータの再生が終わったか否か判別する（ステップＳ８５７）。この処理は他のコンテンツデータの再生が終わるまで繰り返される（ステップＳ８５７；Ｎｏ）。【０２２６】
他のコンテンツデータの再生が終わったと判別された場合（ステップＳ８５７；Ｙｅｓ）、データ再生部２５３はステップＳ８０５の処理に進み、コンテンツデータの再生を開始する。なお、ステップＳ８５７でＹｅｓの以降の処理は、上述の実施形態１と同じであるため、説明を省略する。【０２２７】
このように、本実施形態によれば、車載機２００が他のコンテンツデータの再生中か否かによって、再生開始のタイミングを変えることができる。また、コンテンツデータを再生しないように制御することもできる。例えば、複雑な道路の途中や、交差点にさしかかる直前、進路変更の前後などでは、車載機２００はナビゲーションの画像や音声を再生中であり、ドライバーはこのナビゲーションが中断されては困ることが予想される。そこで、車載機２００は、このようにコンテンツデータを割り込んで再生するには相応しくない場合には、再生タイミングをずらすことが可能である。なお、どのコンテンツデータの遅延再生フラグに“１”を立てるかはコンテンツ提供側の自由である。【０２２８】
本実施例はあくまでも説明のためのものであり、本願発明の範囲を限定するものではない。例えば、車載機２００を装置の全部又は一部として動作させるためのコンピュータプログラムを、メモリカード、ＣＤ−ＲＯＭ、ＤＶＤ、ＭＯ（Magneto Optical Disk）などのコンピュータ読み取り可能な記録媒体に格納して配布し、これを別のコンピュータにインストールし、車載機２００として動作させ、あるいは、車載機２００が行う工程を実行させてもよい。さらに、インターネット上のサーバ装置が有するディスク装置等にプログラムを格納しておき、例えば、搬送波に重畳させて、コンピュータにダウンロード等するものとしてもよい。【０２２９】
以上説明したように、本発明によれば、データ配信側の意図通りにデータを再生するために好適な情報提供システム、情報提供方法、ならびに、コンピュータプログラム、を提供することができる。
【図１】
2008069225.tif 000003
【図２】
2008069225.tif 000004
【図３】
2008069225.tif 000005
【図４】
2008069225.tif 000006
【図５】
2008069225.tif 000007
【図６】
2008069225.tif 000008
【図７】
2008069225.tif 000009
【図８】
2008069225.tif 000010
【図９】
2008069225.tif 000011
【図１０】
2008069225.tif 000012
【図１１（ａ）】
2008069225.tif 000013
【図１１（ｂ）】
2008069225.tif 000014
【図１２】
2008069225.tif 000015
【図１３】
2008069225.tif 000016
【図１４】
2008069225.tif 000017
【図１５】
2008069225.tif 000018
【図１６】
2008069225.tif 000019
【国際調査報告】
2008069225.tif 000020
2008069225.tif 000021
2008069225.tif 000022
2008069225.tif 000023