(57)【特許請求の範囲】
【請求項１】
放送番組に関する放送信号を受信し、放送番組の記録及び再生が可能であるとともに、前記放送番組を記録可能な少なくとも１つの記録装置と通信可能である、移動体搭載の情報処理装置であって、
前記移動体の移動によって前記放送信号が受信困難となる受信困難期間を推定する推定手段と；
少なくとも前記受信困難期間以外の期間における前記放送番組の放送番組データを第１放送番組データとして記録する記録制御手段と；
前記受信困難期間に関する情報を、前記記録装置に対して通知する通知手段と；
前記通知手段による通知結果に基づいて、前記記録装置が記録した前記受信困難期間における前記放送番組データである第２放送番組データを受信する受信手段と；
前記受信困難期間と、前記受信手段が受信する前記第２放送番組データのデータ伝送速度とを少なくとも考慮してシフト時間を決定するとともに、前記第１放送番組データを、前記第２放送番組データにより補完しつつ、前記放送番組をタイムシフト再生する再生手段と；
を備えることを特徴とする情報処理装置。
【請求項２】
前記推定手段は、目的地までの移動ルートを探索するルート探索手段を備え、前記ルート探索手段により探索された前記移動ルートに基づいて、前記受信困難期間を推定する、ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記推定手段は、
地図情報が記憶された記憶手段と；
前記移動体の現在位置を検出する位置検出手段と；
前記移動体の移動速度と移動方向とを検出する移動態様検出手段と；を備え、
前記地図情報、前記位置検出手段により検出された現在位置、並びに、前記移動態様検出手段により検出された移動速度と移動方向を考慮して、前記受信困難期間を推定する、
ことを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記再生手段は、前記推定手段により複数の受信困難期間の存在が推定された場合には、前記複数の受信困難期間のうちの最も長い受信困難期間と、前記データ伝送速度とを少なくとも考慮して、前記シフト時間を算出する、ことを特徴とする請求項１〜３のいずれか一項に記載の情報処理装置。
【請求項５】
前記少なくとも１つの記録装置に対して前記受信困難期間における放送番組データの要求を行い、前記要求に対する応答が複数の記録装置からあった場合には、前記複数の記録装置から、前記第２放送番組データを送信する１つの記録装置を特定する、ことを特徴とする請求項１〜４のいずれか一項に記載の情報処理装置。
【請求項６】
請求項１〜５のいずれか一項に記載の情報処理装置と；
前記情報処理装置と通信可能な少なくとも１つの記録装置とを備え、
前記記録装置が、
前記情報処理装置から通知された受信困難期間における前記放送番組データを記録する補完用記録制御手段と；
前記補完用記録制御手段による制御のもとで記録された前記放送番組データを前記情報処理装置に送信する送信手段と；を備える、
ことを特徴とする放送番組再生システム。
【請求項７】
前記少なくとも１つの記録装置は、固定位置に配置され、ネットワークを介して前記情報処理装置と通信可能なサーバ装置である、ことを特徴とする請求項６に記載の放送番組再生システム。
【請求項８】
前記少なくとも１つの記録装置は、それぞれ別の移動体に搭載される、ことを特徴とする請求項６に記載の放送番組再生システム。
【請求項９】
前記少なくとも１つの記録装置は、短距離無線通信手段により、前記情報処理装置との通信を行う、ことを特徴とする請求項８に記載の放送番組再生システム。
【請求項１０】
前記少なくとも１つの記録装置は、移動通信網を介して前記情報処理装置との通信を行う、ことを特徴とする請求項８に記載の放送番組再生システム。
【請求項１１】
放送番組に関する放送信号を受信し、放送番組の記録及び再生が可能な移動体搭載の情報処理装置が、前記情報処理装置と通信可能であり、前記放送番組を記録可能な少なくとも１つの記録装置と協働して、前記放送番組を再生する放送番組再生方法であって、
前記情報処理装置が、前記移動体の移動によって前記放送信号が受信困難となる受信困難期間を推定する推定工程と；
前記情報処理装置が、前記推定工程における推定結果と、前記記録装置から前記情報処理装置へのデータ伝送速度とを少なくとも考慮して、タイムシフト再生におけるシフト時間を算出する算出工程と；
前記推定工程における推定結果に基づいて、前記情報処理装置において、少なくとも前記受信困難期間以外の期間における前記放送番組の放送番組データを第１放送番組データとして記録する記録制御工程と；
前記情報処理装置が、前記受信困難期間に関する情報を、前記記録装置に対して通知する通知工程と；
前記記録装置において、前記受信困難期間における前記放送番組データを第２放送番組データとして記録する補完用記録制御工程と；
前記記録装置が、前記第２放送番組データを、前記情報処理装置に対して送信する送信工程と；
前記情報処理装置において、前記第１放送番組データを前記第２放送番組データにより補完しつつ、前記放送番組をタイムシフト再生する再生工程と；
を備えることを特徴とする放送番組再生方法。
【請求項１２】
請求項１１に記載の放送番組再生方法を演算手段に実行させる、ことを特徴とする放送番組再生プログラム。
【請求項１３】
請求項１２に記載の放送番組再生プログラムが、演算手段により読み取り可能に記録されている、ことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、放送番組再生システム、放送番組再生方法及び放送番組再生プログラム、並びに当該放送番組再生プログラムが記録された記録媒体に関する。
【背景技術】
【０００２】
従来から、テレビ放送番組を再生する様々な再生装置が、利用者に提供されている。そして、近年では、車両等の移動体においてもテレビ放送番組を受信し、当該テレビ放送番組を視聴することが可能になってきている。
【０００３】
ところで、車両等の移動体においてテレビ放送番組の放送波を受信する際には、移動体の移動に伴い、放送波の受信状態が様々に変化する。このため、例えば、移動体がトンネル内に進入したときなどにおいては、テレビ放送番組の放送波を受信することができなくなる場合も生じる。こうした場合には、利用者はテレビ放送番組を視聴することができなくなってしまう。
【０００４】
以上のように、放送番組の途中でテレビ放送番組を視聴することができない事態は、利用者にとっては好ましいものとはいえない。このため、移動通信機能を有する移動通信端末装置におけるテレビ放送番組の視聴中又は記録中に、その視聴又は記録を中断せざるを得ない事態が生じた場合に、移動通信網を介して当該中断を監視している通信管理装置が、インターネットを介して、記録結果を配信可能な番組記録装置に対して放送番組データの記録を指令する技術が提案されている（特許文献１参照：以下、「従来例」と呼ぶ）。
【０００５】
【特許文献１】特開２００４−１９３９７３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上述した従来例の技術では、移動通信端末装置において視聴又は記録の中断が発生したテレビ放送番組を利用者が視聴するのは、放送局からの当該放送番組の放送の終了後等といった、視聴又は記録の中断の発生からしばらく経過した時点を想定している。ところで、放送番組の内容によっては、利用者は、リアルタイムに近い状態でのテレビ放送番組の視聴を望むものである。しかしながら、従来の技術では、リアルタイムに近い状態でテレビ放送番組のシームレスな視聴を実現するという、利用者の要望に沿うことができない。
【０００７】
このため、移動体搭載の再生装置での放送番組データの再生の際に、当該再生装置において受信した放送番組データに欠損が生じることがあったとしても、リアルタイムに近い状態で、シームレスな放送番組を視聴することができる技術が待望されている。かかる要請に応えることが、本発明が解決すべき課題の一つに挙げられる。
【０００８】
本発明は、上記の事情を鑑みてなされたものであり、移動体搭載の再生装置での放送番組データの再生の際に、リアルタイムに近い状態で、シームレスに放送番組を再生することのできる情報処理装置、放送番組再生システム及び放送番組再生方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
請求項１に記載の発明は、放送番組に関する放送信号を受信し、放送番組の記録及び再生が可能であるとともに、前記放送番組を記録可能な少なくとも１つの記録装置と通信可能である、移動体搭載の情報処理装置であって、前記移動体の移動によって前記放送信号が受信困難となる受信困難期間を推定する推定手段と；少なくとも前記受信困難期間以外の期間における前記放送番組の放送番組データを第１放送番組データとして記録する記録制御手段と；前記受信困難期間に関する情報を、前記記録装置に対して通知する通知手段と；前記通知手段による通知結果に基づいて、前記記録装置が記録した前記受信困難期間における前記放送番組データである第２放送番組データを受信する受信手段と；前記受信困難期間と、前記受信手段が受信する前記第２放送番組データのデータ伝送速度とを少なくとも考慮してシフト時間を決定するとともに、前記第１放送番組データを、前記第２放送番組データにより補完しつつ、前記放送番組をタイムシフト再生する再生手段と；を備えることを特徴とする情報処理装置である。
【００１０】
請求項６に記載の発明は、請求項１〜５のいずれか一項に記載の情報処理装置と；前記情報処理装置と通信可能な少なくとも１つの記録装置とを備え、前記記録装置が、前記情報処理装置から通知された受信困難期間における前記放送番組データを記録する補完用記録制御手段と；前記補完用記録制御手段による制御のもとで記録された前記放送番組データを前記情報処理装置に送信する送信手段と；を備える、ことを特徴とする放送番組再生システムである。
【００１１】
請求項１１に記載の発明は、放送番組に関する放送信号を受信し、放送番組の記録及び再生が可能な移動体搭載の情報処理装置が、前記情報処理装置と通信可能であり、前記放送番組を記録可能な少なくとも１つの記録装置と協働して、前記放送番組を再生する放送番組再生方法であって、前記情報処理装置が、前記移動体の移動によって前記放送信号が受信困難となる受信困難期間を推定する推定工程と；前記情報処理装置が、前記推定工程における推定結果と、前記記録装置から前記情報処理装置へのデータ伝送速度とを少なくとも考慮して、タイムシフト再生におけるシフト時間を算出する算出工程と；前記推定工程における推定結果に基づいて、前記情報処理装置において、少なくとも前記受信困難期間以外の期間における前記放送番組の放送番組データを第１放送番組データとして記録する記録制御工程と；前記情報処理装置が、前記受信困難期間に関する情報を、前記記録装置に対して通知する通知工程と；前記記録装置において、前記受信困難期間における前記放送番組データを第２放送番組データとして記録する補完用記録制御工程と；前記記録装置が、前記第２放送番組データを、前記情報処理装置に対して送信する送信工程と；前記情報処理装置において、前記第１放送番組データを前記第２放送番組データにより補完しつつ、前記放送番組をタイムシフト再生する再生工程と；を備えることを特徴とする放送番組再生方法である。
【００１２】
請求項１２に記載の発明は、請求項１１に記載の放送番組再生方法を演算手段に実行させる、ことを特徴とする放送番組再生プログラムである。
【００１３】
請求項１３に記載の発明は、請求項１２に記載の放送番組再生プログラムが、演算手段により読み取り可能に記録されている、ことを特徴とする記録媒体である。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施形態を、添付図面を参照して説明する。なお、以下の説明及び図面においては、同一又は同等の要素には同一符号を付し、重複する説明を省略する。
【００１５】
［第１実施形態］
まず、本発明の第１実施形態を、図１〜図１１を参照して説明する。
【００１６】
＜構成＞
図１には、第１実施形態に係る放送番組再生システム１００Ａの概略的な構成がブロック図にて示されている。
【００１７】
この図１に示されるように、放送番組再生システム１００Ａは、ナビゲーション装置２００Ａ（情報処理装置）と、サーバ装置４００（記録装置）とを備えている。ここで、ナビゲーション装置２００Ａは走行センサユニット２９０を備えた車両ＣＲ0に搭載され、サーバ装置４００は建物内の固定位置に配置される。また、ナビゲーション装置２００Ａとサーバ装置４００とは、通信網９００を介して通信を行うことができるようになっている。
【００１８】
上記のナビゲーション装置２００Ａは、図２に示されるように、制御ユニット２１０Ａと、記憶装置２２０と、アンテナ２３０と、放送信号処理ユニット２３５と、アンテナ２４０Ａと、無線通信ユニット２４５Ａとを備えている。また、ナビゲーション装置２００Ａは、音出力ユニット２５０と、表示ユニット２６０と、操作入力ユニット２７０とを備えている。さらに、ナビゲーション装置２００Ａは、走行センサインターフェイス部２８０と、ＧＰＳ（Global Positioning System）受信ユニット２８５とを備えている。
【００１９】
上記の制御ユニット２１０Ａは、ナビゲーション装置２００Ａの全体を統括制御する。この制御ユニット２１０Ａの詳細については、後述する。
【００２０】
上記の記憶装置２２０は、不揮発性の記憶装置であるハードディスク装置等から構成される。記憶装置２２０内には、記憶領域として、ナビゲーション情報記憶領域２２１、受信不能区間情報記憶領域２２２などが存在する。
【００２１】
上記のナビゲーション情報記憶領域２２１には、道路データ、道路ネットワークデータ、背景データ等のナビゲーションのために利用される様々のデータが記憶されている。これらのデータは、ナビゲーション情報ＮＶＩとして制御ユニット２１０Ａからの制御により、読み出される。
【００２２】
上記の受信不能区間情報記憶領域２２２には、例えば、トンネル等の放送番組に関する放送信号の受信が不能となる区間のデータが記憶されている。このデータは、受信不能区間情報ＲＩＡとして制御ユニット２１０Ａからの制御により、読み出される。
【００２３】
上記のアンテナ２３０は、放送波を受信する。このアンテナ２３０による受信結果は、受信信号ＲＦＳとして、放送信号処理ユニット２３５へ向けて出力される。
【００２４】
上記の放送信号処理ユニット２３５は、不図示のチューナ部と、復調部と、デコード部とを備えて構成されている。
【００２５】
チューナ部は、アンテナ２３０からの受信信号ＲＦＳを受ける。そして、チューナ部は、制御ユニット２１０Ａからの選局指令ＣＳＬに従って、選局すべきチャンネルの信号を受信信号ＲＦＳから抽出し、中間周波数を有する選局信号を復調部へ向けて出力する。復調部は、選局信号に対して復調処理を施して、その結果を復調データとして、デコード部へ向けて出力する。デコード部は、コード化された復調データをデコードし、復号データＤＣＤを生成する。こうして生成された復号データＤＣＤは、制御ユニット２１０Ａへ向けて出力される。
【００２６】
上記のアンテナ２４０Ａは、通信網９００において用意された不図示の基地局からの無線信号を受信するとともに、当該基地局へ向けて無線信号を送信する。アンテナ２４０Ａによる受信結果は、無線通信ユニット２４５Ａへ向けて出力される。また、アンテナ２４０Ａは、無線通信ユニット２４５Ａからの送信信号を受けて、当該送信信号に対応する無線信号を、前記の基地局へ送信する。
【００２７】
上記の無線通信ユニット２４５Ａは、アンテナ２４０Ａから受信した受信信号を処理して、制御ユニット２１０Ａで処理可能なデジタルデータ信号に変換する。また、無線通信ユニット２４５Ａは、制御ユニット２１０Ａからの送信信号を処理して、基地局へ送信する無線信号に対応する信号に変換し、アンテナ２４０Ａへ送る。
【００２８】
上記のアンテナ２４０Ａ及び無線通信ユニット２４５Ａを利用することにより、ナビゲーション装置２００Ａ（より詳しくは、制御ユニット２１０Ａ）が、サーバ装置４００との間で通信を行うことができるようになっている。
【００２９】
上記の音出力ユニット２５０は、例えば、（ｉ）制御ユニット２１０Ａから受信した音声データＡＯＤをアナログ信号に変換するＤＡ変換器（Digital to Analog Converter）と、（ii）当該ＤＡ変換器から出力されたアナログ信号を増幅する増幅器と、（iii）増幅されたアナログ信号を音声に変換するスピーカとを備えて構成されている。この音出力ユニット２５０は、制御ユニット２１０Ａによる制御のもとで、受信した放送番組における音声を出力する。また、この音出力ユニット２５０は、ナビゲーション処理に関する車両の進行方向、走行状況、交通状況等の案内音声を出力する。
【００３０】
上記の表示ユニット２６０は、例えば、（ｉ）液晶パネル、有機ＥＬ（Electro Luminescence）パネル、ＰＤＰ（Plasma Display Panel）等の表示デバイスと、（ii）制御ユニット２１０Ａから送出された表示制御データに基づいて、表示ユニット２６０全体の制御を行うグラフィックレンダラ等の表示コントローラと、（iii）表示画像データを記憶する表示画像メモリ等を備えて構成されている。この表示ユニット２６０は、制御ユニット２１０Ａからの表示データＩＭＤに従って、受信した放送番組における映像を表示する。また、この表示ユニット２６０は、ナビゲーション処理に際して、地図情報、ルート情報等のナビゲーション画像、ガイダンス情報等を表示する。
【００３１】
上記の操作入力ユニット２７０は、ナビゲーション装置２００Ａの本体部に設けられたキー部、及び／又はキー部を備えるリモート入力装置等により構成される。ここで、本体部に設けられたキー部としては、表示ユニット２６０の表示デバイスに設けられたタッチパネルを用いることができる。なお、キー部を有する構成に代えて、又は併用して音声認識技術を利用して音声にて入力する構成を採用することもできる。
【００３２】
この操作入力ユニット２７０を利用者が操作することにより、ナビゲーション装置２００Ａの動作内容の設定が行われる。例えば、放送番組に関する希望局の選局指定、放送番組のタイムシフト再生の指定、ナビゲーション処理に関する目的地の設定等を、利用者が操作入力ユニット２７０を利用して行う。こうした入力内容は、操作入力データＩＰＤとして、操作入力ユニット２７０から制御ユニット２１０Ａへ向けて送られる。
【００３３】
上記の走行センサインターフェイス部２８０は、ナビゲーション装置２００Ａと、車両ＣＲ0に搭載された走行センサユニット２９０との間におけるデータ授受に関して利用される。ここで、走行センサユニット２９０は、本実施形態では一例として、（ｉ）車両の移動速度を検出する車速センサと、（ii）車両に作用している加速度を検出する加速度センサと、（iii）車両の角速度を検出する角速度センサとを備えている。ここで、車速センサは、車軸や車輪の回転により出力されるパルス信号を検出する。また、加速度センサは、例えば、３次元方向の加速度を検出する。また、角速度センサは、例えば、いわゆるジャイロセンサとして構成され、角速度を検出する。これらの検出結果は、検出信号ＤＴＳとして走行センサインターフェイス部２８０へ送られる。この検出信号ＤＴＳを受けた走行センサインターフェイス部２８０は、走行センサユニット２９０による検出結果を、走行センサデータＤＴＤとして制御ユニット２１０Ａへ向けて送る。
【００３４】
上記のＧＰＳ受信ユニット２８５は、複数のＧＰＳ衛星からの電波の受信結果に基づいて、車両の現在位置の擬似座標値を算出する。また、ＧＰＳ受信ユニット２８５は、ＧＰＳ衛星から送出された時刻情報に基づいて、現在時刻を計時する。これらの現在位置および現在時刻に関する情報は、ＧＰＳデータＧＰＤとして制御ユニット２１０Ａへ送られる。
【００３５】
次に、上記の制御ユニット２１０Ａについて説明する。上述したように、制御ユニット２１０Ａは、ナビゲーション装置２００Ａの全体を統括制御する。この制御ユニット２１０Ａは、図３に示されるように、ルート検索手段としてのナビゲーション処理部２１１と、放送番組データ処理部２１２Ａとを備えている。
【００３６】
上記のナビゲーション処理部２１１は、上述したナビゲーション情報記憶領域２２１，２５０〜２８５を利用して、利用者にナビゲーション情報を提供する。例えば、ナビゲーション処理に対する操作入力ユニット２７０からの入力結果に沿って、走行センサインターフェイス部２８０を介して得られた走行センサデータＤＴＤ及びＧＰＳ受信ユニット２８５からの出力であるＧＰＳデータＧＰＤを利用して、必要なナビゲーション利用情報ＮＶＩを適宜読み出す。
【００３７】
そして、ナビゲーション処理部２１１は、（ａ）利用者が指定する地域の地図を表示ユニット２６０の表示デバイスに表示するための地図表示、（ｂ）車両が地図上のどこに位置するのか、また、どの方角に向かっているのかを算出し、表示ユニット２６０の表示デバイスに表示して利用者に提示するマップマッチング、（ｃ）利用者が指定した出発地点や目的地点等の情報に基づいて、出発地点から目的地点へ至る最適ルートを計画するドライブプラン、（ｄ）現在車両が存在する位置から、利用者が指定する任意の位置である目的地点までの最適ルート検索、（ｅ）設定されたルートに沿って目的地まで運転するときに、目的地への到達予想時刻や、進行すべき方向を的確にアドバイスするために行われる、表示ユニット２６０の表示デバイスへの案内表示のための制御、及び、音出力ユニット２５０のスピーカから音声案内を出力するための制御等を行う。
【００３８】
かかる機能を有するナビゲーション処理部２１１は、上述したドライブプランや最適ルート検索において求めた走行経路の情報を、経路情報ＲＴＩとして放送番組データ処理部２１２Ａへ向けて送る。なお、当該経路情報ＲＴＩには、走行経路に沿った通過時点の通過予定時刻や目的地点の到達予定時刻等の時間情報が含まれている。
【００３９】
上記の放送番組データ処理部２１２Ａは、受信した放送番組データを記録しながら、後述するようにして決定されるシフト時間に従って放送番組を再生するタイムシフト再生にかかる処理を行う。かかる機能を有する放送番組データ処理部２１２Ａは、図４に示されるように、記録制御手段及び受信手段としての記録処理部３１０Ａと、記録部３２０とを備えている。また、放送番組データ処理部２１２Ａは、再生手段の一部としての再生処理部３３０と、再生制御部３４０Ａとを備えている。
【００４０】
上記の記録処理部３１０Ａは、放送信号処理ユニット２３５から送られてくる複号データＤＣＤの記録処理を行う。この記録処理に際して、記録処理部３１０Ａは、再生制御部３４０Ａからの記録指令ＲＥＣに従い、複号データＤＣＤにタイムスタンプ情報を付加した所定のデータ量単位の記録用放送番組データＢＲＷを、順次、生成する。こうして生成された記録用放送番組データＢＲＷは、順次、記録部３２０に送られ、個別第１放送番組データＢＲＤ1，ＢＲＤ2，…として記録部３２０に書き込まれる。
【００４１】
なお、所定のデータ量単位は、スムーズなタイムシフト再生を行うという観点から、実験、シミュレーション、経験等に基づいて、予め定められる。
【００４２】
また、記録処理部３１０Ａは、無線通信ユニット２４５Ａを介して、サーバ装置４００から後述する補完用放送番組データＣＰＤを受ける。そして、記録処理部３１０Ａは、記録部３２０にアクセスして、当該データを、記録用放送番組データＢＳＷとして記録部３２０に送る。  
【００４３】
上記の記録部３２０は、第１放送データ記録部３２１と、第２放送データ記録部３２２とを備えている。
【００４４】
上記の第１放送データ記録部３２１には、記録処理部３１０Ａから送られてくる記録用放送番組データＢＲＷが、個別第１放送番組データＢＲＤ1，ＢＲＤ2，…として記録される。また、上記の第２放送データ記録部３２２には、記録処理部３１０Ａから送られてくる記録用放送番組データＢＳＷが、所定のデータ量単位ごとに、個別第２放送番組データＢＳＤ1，ＢＳＤ2，…として記録される。
【００４５】
なお、記録部３２０に記録される個別第１放送番組データＢＲＤj（ｊ＝１，２，…）と、個別第２放送番組データＢＳＤk（ｋ＝１，２，…）は、利用者が選局した同一番組の放送番組データとなっている。そして、個別第２放送番組データＢＳＤkは、個別第１放送番組データＢＲＤjにおけるデータ欠損部分を補完するものとなっている。
【００４６】
上記の再生処理部３３０は、記録部３２０にアクセスして上述した個別第１及び第２放送番組データを読み出し、タイムシフト再生を行うための処理を行う。この再生処理部３３０は、図５に示されるように、再生データ生成部３３１と、再生部３３２とを備えている。
【００４７】
上記の再生データ生成部３３１は、第１放送データ記録部３２１にアクセスして、個別第１放送番組データＢＲＤj（ｊ＝１，２，…）を読出用放送番組データＢＲＲとして読み出すとともに、第２放送データ記録部３２２にアクセスして、個別第２放送番組データＢＳＤk（ｋ＝１，２，…）を読出用放送番組データＢＳＲとして読み出す。そして、再生データ生成部３３１は、読出用放送番組データＢＲＲ，ＢＳＲに記録されている時間情報に基づいて、読出用放送番組データＢＲＲの欠損部分を読出用放送番組データＢＳＲにより補完する。
【００４８】
引き続き、再生データ生成部３３１は、再生制御部３４０Ａからのシフト時間ＳＦＴを含むシフト指令ＳＦＣに従って、補完したデータを当該シフト時間ＳＦＴだけ遅延させ、再生用放送番組データＢＣＤとして再生部３３２へ送る。
【００４９】
上記の再生部３３２は、再生制御部３４０Ａからの再生指令ＰＬＣに従い、放送番組の再生処理を行う。この再生部３３２は、再生データ生成部３３１からの再生用放送番組データＢＣＤを受け、当該再生用放送番組データＢＣＤに基づいて、音声データＡＯＤと表示データＩＭＤとを生成する。こうして生成された音声データＡＯＤと表示データＩＭＤは、それぞれ、音出力ユニット２５０と表示ユニット２６０へ向けて出力される。
【００５０】
上記の再生制御部３４０Ａは、図６に示されるように、推定手段としての受信困難期間推定部３４１と、再生手段の一部及び通知手段としての再生管理部３４２Ａとを備えている。
【００５１】
上記の受信困難期間推定部３４１は、ナビゲーション処理部２１１からの経路情報ＲＴＩを受けると、受信不能区間情報記憶領域２２２にアクセスして受信不能区間情報ＲＩＡを読み出す。そして、受信困難期間推定部３４１は、当該経路情報ＲＴＩと受信不能区間情報ＲＩＡとを参照して、計画・検索された走行経路上に放送信号の受信が不能となる区間が存在するか否かを調査する。調査の結果、放送信号の受信が不能となる区間が存在する場合は、受信困難期間推定部３４１は、その区間を特定する。
【００５２】
引き続き、受信困難期間推定部３４１は、経路情報ＲＴＩに含まれている時間情報に基づき、当該区間から、車両ＣＲ0において放送信号の受信が不能となる期間である受信困難期間を推定する。こうして推定された受信困難期間は、受信困難期間情報ＤＰＲとして再生管理部３４２Ａへ向けて送られる。
【００５３】
なお、受信困難期間が複数存在する場合は、受信困難期間情報ＤＰＲには当該複数の受信困難期間が含まれている。
【００５４】
上記の再生管理部３４２Ａは、操作入力ユニット２７０に入力された指令等に基づいて、放送信号処理ユニット２３５、再生データ生成部３３１、再生部３３２を制御することで、放送番組のタイムシフト再生に関する管理を行う。
【００５５】
再生管理部３４２Ａは、希望局に対応する音声及び映像の再生処理を制御する。具体的には、再生管理部３４２Ａは、利用者による希望局の指定入力に応答して、希望局の選局指令ＣＳＬを、放送信号処理ユニット２３５へ向けて送る。
【００５６】
また、再生管理部３４２Ａは、タイムシフト再生処理の開始時間を内部に保持する。この開始時間は、再生対象番組の開始時刻として利用者により指定される。なお、タイムシフト再生処理とは、タイムシフト再生すべき放送番組データの記録を開始する時点からの処理をいうものとする。
【００５７】
また、再生管理部３４２Ａは、受信困難期間推定部３４１からの受信困難期間情報ＤＰＲを受けると、利用者が指定した希望局の選局指定を含む受信困難期間の開始時点を記録開始時間、受信困難期間の終了時点を記録終了時間とする記録要求ＲＥＱを生成する。そして、再生管理部３４２Ａは、無線通信ユニット２４５Ａを介して、受信困難期間に関する情報を含む当該記録要求ＲＥＱをサーバ装置４００へ向けて通知する。
【００５８】
なお、受信困難期間が複数存在するときは、当該記録要求ＲＥＱには、当該期間の数と同じ数の記録開始時間、記録終了時間が含まれている。
【００５９】
また、再生管理部３４２Ａは、受信困難期間における放送番組データをサーバ装置４００から取得するための抽出要求ＥＲＱを生成する。そして、再生管理部３４２Ａは、当該受信困難期間経過後に無線通信ユニット２４５Ａを介して、抽出要求ＥＲＱをサーバ装置４００へ向けて送信する。
【００６０】
なお、受信困難期間が複数存在するときは、当該受信困難期間が経過するたびに、当該抽出要求ＥＲＱを、無線通信ユニット２４５Ａを介してサーバ装置４００へ向けて出力することになる。
【００６１】
また、再生管理部３４２Ａは、受信困難期間情報ＤＰＲに基づいて、再生データ生成部３３１に対して指定するシフト時間ＳＦＴを算出する。当該シフト時間ＳＦＴは、受信困難期間が１つであれば、この受信困難期間とデータ伝送速度等に基づいて算出される。また、受信困難期間が複数存在すれば、最長の受信困難期間とデータ伝送速度等に基づいて算出される。こうして算出されたシフト時間ＳＦＴは、一時的に、再生管理部３４２Ａの内部に保持され、利用者が指定したタイムシフト再生処理の開始時間になると、当該シフト時間ＳＦＴを含むシフト指令ＳＦＣが生成される。こうして生成されたシフト指令ＳＦＣが、再生データ生成部３３１へ向けて送られる。
【００６２】
また、再生管理部３４２Ａは、利用者が指定したタイムシフト再生処理の開始時間になると、記録指令ＲＥＣを記録処理部３１０Ａへ向けて送る。
【００６３】
また、再生管理部３４２Ａは、放送番組の再生指令を操作入力データＩＰＤとして受けると、再生部３３２へ向けて再生指令ＰＬＣを発行する。
【００６４】
次に、上記のサーバ装置４００（図１参照）について説明する。このサーバ装置４００は、図７に示されるように、アンテナ４１０と、放送信号処理ユニット４１５、通信ユニット４２０とを備えている。また、サーバ装置４００は、記録部４３０と、送信手段としての補完用データ抽出部４４０と、補完用記録制御手段としての記録処理部４５０とを備えている。
【００６５】
上記のアンテナ４１０は、放送波を受信する。このアンテナ４１０による受信結果は、受信信号ＲＦＨとして、放送信号処理ユニット４１５へ向けて出力される。
【００６６】
上記の放送信号処理ユニット４１５は、ナビゲーション装置２００Ａを構成する放送信号処理ユニット２３５と同様に、不図示のチューナ部と、復調部と、デコード部とを備えて構成されている。
【００６７】
チューナ部は、アンテナ４１０からの受信信号ＲＦＨを受ける。そして、チューナ部は、記録処理部４５０からの選局指令ＣＳＨに従って、選局すべきチャンネルの信号を受信信号ＲＦＨから抽出し、中間周波数を有する選局信号を復調部へ向けて出力する。復調部は、選局信号に対して復調処理を施して、その結果を復調データとして、デコード部へ向けて出力する。デコード部は、コード化された復調データをデコードし、復号データＤＣＨを生成する。こうして生成された復号データＤＣＨは、記録処理部４５０へ向けて出力される。
【００６８】
上記の通信ユニット４２０は、記録処理部４５０及び補完用データ抽出部４４０に接続されるとともに、通信網９００とも接続されている。このため、この通信ユニット４２０を利用することにより、サーバ装置４００が、ナビゲーション装置２００Ａとの間で通信を行うことができるようになっている。
【００６９】
上記の記録部４３０は、一時記録を行うバッファメモリ等から構成される。この記録部４３０には、所定のデータ量単位の後述する個別第２放送番組データＢＨＤ1，ＢＨＤ2，…が記録される。
【００７０】
上記の補完用データ抽出部４４０は、通信ユニット４２０を介して、ナビゲーション装置２００Ａからの抽出要求ＥＲＱを受けると、記録部４３０にアクセスする。そして、補完用データ抽出部４４０は、記録部４３０に記録されている個別第２放送番組データＢＨＤ1，ＢＨＤ2，…を読出用放送番組データＢＨＲとして抽出する。この後、補完用データ抽出部４４０は、当該データを補完用放送番組データＣＰＤとして、通信ユニット４２０を介してナビゲーション装置２００Ａへ送出する。
【００７１】
また、補完用データ抽出部４４０は、上述した補完用放送番組データＣＰＤの送出が終了すると、記録処理部４５０へ向けて、記録部４３０に記録されている個別第２放送番組データＢＨＤk（ｋ＝１，２，…）を消去すべき消去指令ＲＥＤを発行する。
【００７２】
上記の記録処理部４５０は、通信ユニット４２０を介したナビゲーション装置２００Ａからの指令に基づいて、放送信号処理ユニット４１５を制御するとともに、放送番組データの記録に関する処理を行う。
【００７３】
記録処理部４５０は、希望局に対応する音声及び映像の再生処理を制御する。具体的には、記録処理部４５０は、ナビゲーション装置２００Ａからの記録要求ＲＥＱに含まれる希望局の指定に応答して、希望局の選局指令ＣＳＨを放送信号処理ユニット４１５へ向けて送る。なお、本実施形態では、記録処理部４５０は、記録要求ＲＥＱに含まれる記録開始時間になると、指定された番組を放送する希望局の選局指令ＣＳＨを放送信号処理ユニット４１５へ向けて送るようになっている。
【００７４】
また、記録処理部４５０は、記録要求ＲＥＱに含まれる記録開始時間になると、記録終了時刻となるまで、放送信号処理ユニット４１５から送られてくる複号データＤＣＨの記録処理を行う。この記録処理に際して、記録処理部４５０は、複号データＤＣＨにタイムスタンプ情報を付加した所定のデータ量単位の記録用放送番組データＢＨＷを、順次、生成する。こうして生成された記録用放送番組データＢＨＷは、順次、記録部４３０に送られ、個別第２放送番組データＢＨＤ1，ＢＨＤ2，…として記録部４３０に書き込まれる。
【００７５】
また、記録処理部４５０は、補完用データ抽出部４４０からの消去指令ＲＥＤを受けると、記憶部４３０にアクセスし、個別第２放送番組データＢＨＤk（ｋ＝１，２，…）を消去する。
【００７６】
＜動作＞
次に、上記のように構成された放送番組再生システム１００Ａの動作について、放送番組のタイムシフト再生の設定処理、タイムシフト再生処理に主に着目して説明する。
【００７７】
なお、利用者は、事前に出発地点、出発日時、目的地点等を指定したドライブプランを行うことで走行経路を決定し、車両ＣＲ0での当該走行経路の走行中に所望の放送番組を視聴するものとする。また、決定された走行経路上には、１箇所以上の受信不能区間が存在するものとする。
【００７８】
≪タイムシフト再生の設定処理≫
まず、放送番組再生システム１００Ａにおけるタイムシフト再生の設定処理について説明する。
【００７９】
利用者が、ナビゲーション装置２００Ａの操作入力ユニット２７０にタイムシフト再生設定指令を入力することにより、タイムシフト再生の設定処理が開始する。こうして、タイムシフト再生の設定処理が開始すると、図８のステップＳ１１において、再生制御部３４０Ａが、タイムシフト再生すべき希望局の選局指定、及び、ナビゲーション処理部２１１からの経路情報ＲＴＩを受けたか否かを判定する。この判定の結果が否定的であった場合（ステップＳ１１：Ｎ）には、ステップＳ１１の処理が繰り返される。
【００８０】
一方、ステップＳ１１における判定の結果が肯定的になると（ステップＳ１１：Ｙ）、処理はステップＳ１３へ進む。ステップＳ１３では、経路情報ＲＴＩを受けた再生制御部３４０Ａの受信困難期間推定部３４１が、受信困難期間を推定する。かかる処理に際して、受信困難期間推定部３４１は、受信不能区間情報記憶領域２２２にアクセスして受信不能区間情報ＲＩＡを読み出す。そして、受信困難期間推定部３４１は、経路情報ＲＴＩと受信不能区間情報ＲＩＡとを参照し、走行経路上において放送信号の受信が不能となる区間を特定する。引き続き、受信困難期間推定部３４１は、経路情報ＲＴＩに含まれている時間情報に基づき、当該区間から、車両ＣＲ0において放送信号の受信が不能となる期間である受信困難期間を推定する。こうして推定された受信困難期間は、受信困難期間情報ＤＰＲとして再生管理部３４２Ａへ向けて送られる。
【００８１】
次に、ステップＳ１４において、受信困難期間情報ＤＰＲを受けた再生管理部３４２Ａが、シフト時間ＳＦＴを算出する。ここで、図９（Ａ）に示されるように、受信困難期間として、受信困難期間１と受信困難期間２が存在するならば、最長の受信困難期間である受信困難期間２の期間とデータ伝送速度等に基づいて、シフト時間ＳＦＴを算出する（図９（Ｂ）参照）。こうして算出されたシフト時間ＳＦＴは、利用者が指定したタイムシフト再生処理の開始時間となるまで内部に保持される。この後、処理はステップＳ１５へ進む。
【００８２】
ステップＳ１５では、再生管理部３４２Ａが、受信困難期間情報ＤＰＲに基づいて、利用者が指定した希望局の選局指定を含む受信困難期間の開始時点を記録開始時間、受信困難期間の終了時点を記録終了時間とする記録要求ＲＥＱを生成する。そして、再生管理部３４２Ａは、無線通信ユニット２４５Ａを介して、当該記録要求ＲＥＱをサーバ装置４００へ向けて通知する。
【００８３】
こうしてサーバ装置４００へ向けての受信困難期間に関する情報を含む記録要求ＲＥＱの通知が完了すると、放送番組再生システム１００Ａにおけるタイムシフト再生の設定処理が終了する。
【００８４】
≪タイムシフト再生処理≫
次に、放送番組再生システム１００Ａにおけるタイムシフト再生処理について説明する。
【００８５】
このタイムシフト再生処理は、利用者が指定したタイムシフト再生処理の開始時間になると開始する。こうしてタイムシフト再生処理が開始すると、まず、再生管理部３４２Ａが、上述したタイムシフト再生の設定処理において算出したシフト時間ＳＦＴを指定したシフト指令ＳＦＣを生成し、当該指令を再生データ生成部３３１へ向けて送る。
【００８６】
また、再生管理部３４２Ａは、利用者による希望局の指定に応答して、希望局の選局指令ＣＳＬを、放送信号処理ユニット２３５へ向けて送る。
【００８７】
こうしてタイムシフト再生処理の開始時間になると、放送信号処理ユニット２３５から送られてくる復号データＤＣＤの記録処理が、記録処理部３１０Ａで行われる。この処理に際して、記録処理部３１０Ａは、当該復号データＤＣＤにタイムスタンプ情報を付加した所定のデータ量単位の記録用放送番組データＢＲＷを、順次、生成する。こうして生成された記録用放送番組データＢＲＷは、順次、記録部３２０に送られ、個別第１放送番組データＢＲＤ1，ＢＲＤ2，…として記録部３２０の第１放送データ記録部３２１に書き込まれる。
【００８８】
そして、再生処理部３３０における再生データ生成部３３１が、第１放送データ記録部３２１にアクセスして、個別第１放送番組データＢＲＤj（ｊ＝１，２，…）を順次、読出用放送番組データＢＲＲとして読み出し、シフト時間ＳＦＴだけ遅延させた再生用放送番組データＢＣＤを生成する。こうして生成された再生用放送番組データＢＣＤは再生部３３２へ送られ、当該再生用放送番組データＢＣＤから、音声データＡＯＤと表示データＩＭＤとが生成される。
【００８９】
そして、当該音声データＡＯＤは音出力ユニット２５０へ送られ、受信した放送番組における音声が、図９（Ｂ）に示されるように、シフト時間ＳＦＴだけ遅れて音出力ユニット２５０から出力される。また、当該表示データＩＭＤは表示ユニット２６０へ送られ、受信した放送番組における映像が、シフト時間ＳＦＴだけ遅れて表示ユニット２６０から表示される。
【００９０】
こうしてナビゲーション装置２００Ａにおいて受信した放送番組データのタイムシフト再生処理が開始されると、タイムシフト再生期間中において、ナビゲーション装置２００Ａ側では受信した放送番組データに欠損がある場合の補完処理が行われ、サーバ装置４００側では当該補完処理に使用される放送番組データの記録処理が行われる。
【００９１】
ナビゲーション装置２００Ａにおける補完処理は、図１０に示されるように、まず、ステップＳ２１において、再生管理部３４２Ａが、受信困難期間を経過したか否かを判定する。この判定の結果が否定的であった場合（ステップＳ２１：Ｎ）には、ステップＳ２１の処理が繰り返される。
【００９２】
一方、ステップＳ２１における判定の結果が肯定的になると（ステップＳ２１：Ｙ）、処理はステップＳ２２へ進む。ステップＳ２２では、再生管理部３４２Ａが、受信困難期間（例えば、図９（Ａ）における時間ｔ1から時間ｔ2までの期間）における放送番組データをサーバ装置４００から取得するための抽出要求ＥＲＱを生成し、当該抽出要求ＥＲＱを、無線通信ユニット２４５Ａを介して、サーバ装置４００へ向けて送信する。
【００９３】
引き続き、ステップＳ２３において、記録処理部３１０Ａが、補完用放送番組データＣＰＤを受けたか否かを判定する。この判定の結果が否定的であった場合（ステップＳ２３：Ｎ）には、ステップＳ２３の処理が繰り返される。
【００９４】
一方、ステップＳ２３における判定の結果が肯定的になると（ステップＳ２３：Ｙ）、処理はステップＳ２４へ進む。ステップＳ２４では、補完用放送番組データＣＰＤを受けた記録処理部３１０Ａが、当該データを記録用放送番組データＢＳＷとして記録部３２０の第２放送データ記録部３２２に送る。こうして、記録部３２０には、記録用放送番組データＢＲＷが個別第１放送番組データＢＲＤ1，ＢＲＤ2，…として記録され、記録用放送番組データＢＳＷが個別第２放送番組データＢＳＤ1，ＢＳＤ2，…として記録される。
【００９５】
この後、再生データ生成部３３１が、記録部３２０にアクセスして、個別第１放送番組データＢＲＤj（ｊ＝１，２，…）を読出用放送番組データＢＲＲとして読み出すとともに、個別第２放送番組データＢＳＤk（ｋ＝１，２，…）を読出用放送番組データＢＳＲとして読み出す。引き続き、再生データ生成部３３１は、読出用放送番組データＢＲＲ，ＢＳＲに記録されている時間情報に基づいて、読出用放送番組データＢＲＲの欠損部分を読出用放送番組データＢＳＲにより補完する。
【００９６】
こうして補完されたデータは、シフト時間ＳＦＴだけ遅延されて、再生用放送番組データＢＣＤとして再生部３３２へ向けて送られる。再生部３３２へ送られた再生用放送番組データＢＣＤからは、上述したように、音声データＡＯＤと表示データＩＭＤとが生成され、それぞれ、音出力ユニット２５０と表示ユニット２６０へ送られる。この結果、受信した放送番組における音声が、シフト時間ＳＦＴだけ遅れて音出力ユニット２５０から出力されるとともに、放送番組における映像が、シフト時間ＳＦＴだけ遅れて表示ユニット２６０から表示される（図９（Ｂ）参照）。
【００９７】
引き続き、ステップＳ２５において、再生管理部３４２Ａが、今後の走行経路上に、受信困難期間があるか否かを判定する。この判定の結果が肯定的であった場合（ステップＳ２５：Ｙ）には、処理はステップＳ２１に戻る。
【００９８】
一方、ステップＳ２５における判定の結果が否定的であった場合（ステップＳ２５：Ｎ）には、ナビゲーション装置２００Ａにおける補完処理が終了する。
【００９９】
次いで、サーバ装置４００における放送番組データの記録処理について説明する。サーバ装置４００における放送番組データの記録処理は、図１１に示されるように、まず、ステップＳ３１において、記録処理部４５０が、記録要求ＲＥＱに含まれる記録開始時間となったか否かを判定する。この判定の結果が否定的であった場合（ステップＳ３１：Ｎ）には、ステップＳ３１の処理が繰り返される。
【０１００】
一方、ステップＳ３１における判定の結果が肯定的になると（ステップＳ３１：Ｙ）、処理はステップＳ３２へ進む。ステップＳ３２では、記録処理部４５０が、指定された番組を放送する希望局の選局指令ＣＳＨを放送信号処理ユニット４１５へ向けて送る。
【０１０１】
こうして放送番組の記録開始時間になると、放送信号処理ユニット４１５から送られてくる復号データＤＣＨの記録処理が、記録処理部４５０で行われる。この処理に際して、記録処理部４５０は、当該復号データＤＣＨにタイムスタンプ情報を付加した所定のデータ量単位の記録用放送番組データＢＨＷを、順次、生成する。こうして生成された記録用放送番組データＢＨＷは、順次、記録部４３０に送られ、個別第２放送番組データＢＨＤ1，ＢＨＤ2，…として記録部４３０に書き込まれる。この記録処理は、例えば、図９（Ｃ）に示されるように、受信困難期間中だけ行われ、放送番組の記録終了時間になると、当該記録処理が終了する。この後、処理はステップＳ３３へ進む。
【０１０２】
ステップＳ３３では、補完用データ抽出部４４０が、通信ユニット４２０を介して、ナビゲーション装置２００Ａからの抽出要求ＥＲＱを受けたか否かを判定する。この判定の結果が否定的であった場合（ステップＳ３３：Ｎ）には、ステップＳ３３の処理が繰り返される。
【０１０３】
一方、ステップＳ３３における判定の結果が肯定的になると（ステップＳ３３：Ｙ）、処理はステップＳ３４へ進む。ステップＳ３４では、補完用データ抽出部４４０が、記録部４３０にアクセスし、記録部４３０に記録されている個別第２放送番組データＢＨＤ1，ＢＨＤ2，…を読出用放送番組データＢＨＲとして抽出する。そして、補完用データ抽出部４４０は、当該データを補完用放送番組データＣＰＤとして、通信ユニット４２０を介してナビゲーション装置２００Ａへ送出する。
【０１０４】
引き続き、ステップＳ３５において、記録処理部４５０が、記録要求ＲＥＱに基づき、今後の走行経路上に、受信困難期間があるか否かを判定する。この判定の結果が肯定的であった場合（ステップＳ３５：Ｙ）には、処理はステップＳ３１に戻る。
【０１０５】
一方、ステップＳ３５における判定の結果が否定的であった場合（ステップＳ３５：Ｎ）には、サーバ装置４００における記録処理が終了する。
【０１０６】
上記の処理を実行することにより、放送番組再生システム１００Ａにおけるタイムシフト再生処理が行われる。
【０１０７】
以上説明したように、本第１実施形態では、受信困難期間推定部３４１が、ナビゲーション処理部２１１からの経路情報ＲＴＩと受信不能区間情報ＲＩＡとに基づき、計画された走行経路上に放送信号の受信が不能となる区間が存在するか否かを調査する。そして、放送信号の受信が不能となる区間が存在する場合は、受信困難期間推定部３４１は、その区間を特定し、車両ＣＲ0において放送信号の受信が不能となる期間である受信困難期間を推定する。
【０１０８】
そして、再生管理部３４２Ａが、受信困難期間に基づいてタイムシフト再生におけるシフト時間ＳＦＴを算出するとともに、受信困難期間における放送番組データの記録要求ＲＥＱをサーバ装置４００へ向けて通知する。
【０１０９】
この後、利用者が指定したタイムシフト再生処理の開始時間になると、ナビゲーション装置２００Ａにおいてはシフト時間ＳＦＴだけ遅延させた放送番組のタイムシフト再生が行われる。そして、上述した受信困難期間においてはサーバ装置４００が放送番組データを記録し、ナビゲーション装置２００Ａからの要求に応じて、当該放送番組データをナビゲーション装置２００Ａへ向けて送出する。そして、ナビゲーション装置２００Ａの再生データ生成部３３１において、ナビゲーション装置２００Ａで記録した放送番組データを、当該送出された放送番組データにより補完する。
【０１１０】
したがって、本第１実施形態によれば、移動体搭載の再生装置での放送番組データの再生の際に、リアルタイムに近い状態で、シームレスに放送番組を再生することができる。
【０１１１】
［第２実施形態］
次に、本発明の第２実施形態を、主に図１２〜図１８を参照して説明する。
【０１１２】
＜構成＞
図１２には、第２実施形態に係る放送番組再生システム１００Ｂの概略的な構成がブロック図にて示されている。以下、上記の第１実施形態に係る放送番組再生システム１００Ａとの相違点に主に着目して、放送番組再生システム１００Ｂの構成を説明する。
【０１１３】
この図１２に示されるように、放送番組再生システム１００Ｂは、上述した第１実施形態の放送番組再生システム１００Ａと比べて、ナビゲーション装置２００Ａに代えてナビゲーション装置２００Ｂ（情報処理装置）を備える点、及び、サーバ装置４００に代えて記録装置５００1，５００2，…を備える点が異なっている。
【０１１４】
ここで、ナビゲーション装置２００Ｂは走行センサユニット２９０を備えた車両ＣＲ0に搭載され、記録装置５００p（ｐ＝１，２，…）のそれぞれは車両ＣＲpに搭載される。また、ナビゲーション装置２００Ｂと記録装置５００pとは、短距離無線通信により通信を行うことができるようになっている。
【０１１５】
上記のナビゲーション装置２００Ｂは、図１３に示されるように、上述したナビゲーション装置２００Ａと比べて、制御ユニット２１０Ａに代えて制御ユニット２１０Ｂを備える点、アンテナ２４０Ａに代えてアンテナ２４０Ｂを備える点、及び、無線通信ユニット２４５Ａに代えて無線通信ユニット２４５Ｂを備える点が異なっている。
【０１１６】
上記の制御ユニット２１０Ｂは、ナビゲーション装置２００Ｂの全体を統括制御する。この制御ユニット２１０Ｂの詳細については、後述する。
【０１１７】
上記のアンテナ２４０Ｂは、記録装置５００p（ｐ＝１，２，…）からの無線信号を受信するとともに、記録装置５００pへ向けて無線信号を送信する。アンテナ２４０Ｂによる受信結果は、無線通信ユニット２４５Ｂへ向けて出力される。また、アンテナ２４０Ｂは、無線ユニット２４５Ｂからの送信信号を受けて、当該送信信号に対応する無線信号を、記録装置５００pへ向けて送信する。
【０１１８】
上記の無線通信ユニット２４５Ｂは、アンテナ２４０Ｂから受信した受信信号を処理して、制御ユニット２１０Ｂで処理可能なデジタルデータ信号に変換する。また、無線通信ユニット２４５Ｂは、制御ユニット２１０Ｂからの送信信号を処理して、記録装置５００pへ送信する無線信号に対応する信号に変換し、アンテナ２４０Ｂへ送る。
【０１１９】
上記のアンテナ２４０Ｂ及び無線通信ユニット２４５Ｂを利用することにより、ナビゲーション装置２００Ｂ（より詳しくは、制御ユニット２１０Ｂ）が、記録装置５００pとの間で通信を行うことができるようになっている。
【０１２０】
上記の制御ユニット２１０Ｂは、上述した制御ユニット２１０Ａと比べて、放送番組データ処理部２１２Ａに代えて、図１４に示される構成の放送番組データ処理部２１２Ｂを備える点が異なっている。
【０１２１】
上記の放送番組データ処理部２１２Ｂは、図１４に示されるように、上述した放送番組データ処理部２１２Ａと比べて、記録処理部３１０Ａに代えて記録処理部３１０Ｂを備える点、及び、再生制御部３４０Ａに代えて再生制御部３４０Ｂを備える点のみが異なっている。
【０１２２】
上記の記録処理部３１０Ｂは、上述した記録処理部３１０Ａと同様に、放送信号処理ユニット２３５から送られてくる複号データＤＣＤの記録処理を行う。この記録処理に際して、記録処理部３１０Ｂは、再生制御部３４０Ｂからの記録指令ＲＥＣに従い、複号データＤＣＤにタイムスタンプ情報を付加した所定のデータ量単位の記録用放送番組データＢＲＷを、順次、生成する。こうして生成された記録用放送番組データＢＲＷは、順次、記録部３２０の第１放送データ記録部３２１に送られ、個別第１放送番組データＢＲＤ1，ＢＲＤ2，…として第１放送データ記録部３２１に書き込まれる。
【０１２３】
また、記録処理部３１０Ｂは、無線通信ユニット２４５Ｂを介して、記録装置５００p（ｐ＝１，２，…）のうちの１つの特定された記録装置から補完用放送番組データＣＰＤを受ける。そして、記録処理部３１０Ｂは、記録部３２０の第２放送データ記録部３２２にアクセスして、当該データを、記録用放送番組データＢＳＷとして第２放送データ記録部３２２に送る。
【０１２４】
上記の再生制御部３４０Ｂは、図１５に示されるように、上述した再生制御部３４０Ａと比べて、再生管理部３４２Ａに代えて再生管理部３４２Ｂを備える点のみが異なっている。
【０１２５】
上記の再生管理部３４２Ｂは、操作入力ユニット２７０に入力された指令等に基づいて、放送番組のタイムシフト再生に関する管理を行う。この再生管理部３４２Ｂは、上述した再生管理部３４２Ａと同様に、利用者による希望局の指定入力に応答して、希望局の選局指令ＣＳＬを、放送信号処理ユニット２３５へ向けて送る。
【０１２６】
また、再生管理部３４２Ｂは、上述した再生管理部３４２Ａと同様に、タイムシフト再生処理の開始時間を内部に保持する。
【０１２７】
また、再生管理部３４２Ｂは、受信困難期間推定部３４１からの受信困難期間情報ＤＰＲを受けると、利用者が指定した希望局の選局指定を含む受信困難期間の開始時点を記録開始時間、受信困難期間の終了時点を記録終了時間とする記録要求ＲＥＱを生成する。そして、再生管理部３４２Ｂは、無線通信ユニット２４５Ｂを介して、受信困難期間に関する情報を含む当該記録要求ＲＥＱを通信距離範囲内にある記録装置５００p（ｐ＝１，２，…）のすべてに向けて通知する。
【０１２８】
また、再生管理部３４２Ｂは、受信困難期間における放送番組データを記録装置５００pのいずれかから取得するため、まず、状況報告要求ＳＲＱを生成する。そして、再生管理部３４２Ｂは、無線通信ユニット２４５Ｂを介して、当該状況報告要求ＳＲＱを通信距離範囲内にある記録装置５００p（ｐ＝１，２，…）のすべてに向けて送信する。
【０１２９】
引き続き、再生管理部３４２Ｂは、状況報告要求ＳＲＱに対する応答として、１つ以上の記録装置５００pからの状況報告ＳＴＴを受けると、当該状況報告ＳＴＴの内容を参照して、放送番組データを取得するための記録装置を１つに特定する（以下、「特定記録装置５００」とも記す）。そして、再生管理部３４２Ｂは、受信困難期間における放送番組データを取得するための抽出要求ＥＲＱを生成し、無線通信ユニット２４５Ｂを介して、当該抽出要求ＥＲＱを特定記録装置５００へ向けて送信する。
【０１３０】
なお、状況報告ＳＴＴには、後述するように放送番組データの記録状況が含まれており、再生管理部３４２Ｂは、当該記録情報等に基づいて、特定記録装置５００を決定する。
【０１３１】
また、再生管理部３４２Ｂは、上述した再生管理部３４２Ａと同様に、受信困難期間情報ＤＰＲに基づいて、再生データ生成部３３１に対して指定するシフト時間ＳＦＴを算出する。こうして算出されたシフト時間ＳＦＴは、一時的に、再生管理部３４２Ｂの内部に保持され、利用者が指定したタイムシフト再生処理の開始時間になると、当該シフト時間ＳＦＴを含むシフト指令ＳＦＣが生成される。こうして生成されたシフト指令ＳＦＣが、再生データ生成部３３１へ向けて送られる。
【０１３２】
また、再生管理部３４２Ｂは、上述した再生管理部３４２Ａと同様に、利用者が指定したタイムシフト再生処理の開始時間になると、記録指令ＲＥＣを記録処理部３１０Ｂへ向けて送る。
【０１３３】
また、再生管理部３４２Ｂは、上述した再生管理部３４２Ａと同様に、放送番組の再生指令を操作入力データＩＰＤとして受けると、再生部３３２へ向けて再生指令ＰＬＣを発行する。
【０１３４】
次に、上記の記録装置５００p（ｐ＝１，２，…）について説明する。この記録装置５００pは、図１６に示されるように、アンテナ５１０と、放送信号処理ユニット５１５、アンテナ５２０と、無線通信ユニット５２５とを備えている。また、記録装置５００pは、記録部５３０と、補完用データ抽出部５４０と、記録処理部５５０とを備えている。
【０１３５】
上記のアンテナ５１０は、上述した第１実施形態におけるサーバ装置４００のアンテナ４１０と、同様に構成されている。
【０１３６】
上記の放送信号処理ユニット５１５は、上述した第１実施形態におけるサーバ装置４００の放送信号処理ユニット４１５と、同様に構成されている。
【０１３７】
上記のアンテナ５２０は、ナビゲーション装置２００Ｂからの無線信号を受信するとともに、ナビゲーション装置２００Ｂへ向けて無線信号を送信する。アンテナ５２０による受信結果は、無線通信ユニット５２５へ向けて出力される。また、アンテナ５２０は、無線ユニット５２５からの送信信号を受けて、当該送信信号に対応する無線信号を、ナビゲーション装置２００Ｂへ向けて送信する。
【０１３８】
上記の無線通信ユニット５２５は、アンテナ５２０から受信した受信信号を処理して、記録処理部５５０及び補完用データ抽出部５４０で処理可能なデジタルデータ信号に変換する。また、無線通信ユニット５２５は、記録処理部５５０又は補完用データ抽出部５４０からの送信信号を処理して、ナビゲーション装置２００Ｂへ送信する無線信号に対応する信号に変換し、アンテナ５２０へ送る。
【０１３９】
上記のアンテナ５２０及び無線通信ユニット５２５を利用することにより、記録装置５００pが、ナビゲーション装置２００Ｂとの間で通信を行うことができるようになっている。
【０１４０】
上記の記録部５３０は、上述した第１実施形態におけるサーバ装置５００の記録部４３０と、同様に構成されている。
【０１４１】
上記の補完用データ抽出部５４０は、無線通信ユニット５２５を介して、ナビゲーション装置２００Ｂからの抽出要求ＥＲＱを受けると、記録部５３０にアクセスする。そして、補完用データ抽出部５４０は、記録部５３０に記録されている個別第２放送番組データＢＨＤ1，ＢＨＤ2，…を読出用放送番組データＢＨＲとして抽出する。この後、補完用データ抽出部５４０は、当該データを補完用放送番組データＣＰＤとして、無線通信ユニット５２５を介してナビゲーション装置２００Ｂへ送出する。
【０１４２】
また、補完用データ抽出部５４０は、上述した補完用放送番組データＣＰＤの送出が終了すると、記録処理部５５０へ向けて、記録部５３０に記録されている個別第２放送番組データＢＨＤk（ｋ＝１，２，…）を消去すべき消去指令ＲＥＤを発行する。
【０１４３】
上記の記録処理部５５０は、無線通信ユニット５２５を介したナビゲーション装置２００Ｂからの指令に基づいて、放送信号処理ユニット５１５を制御するとともに、放送番組データの記録に関する処理を行う。
【０１４４】
記録処理部５５０は、ナビゲーション装置２００Ｂからの記録要求ＲＥＱに含まれる希望局の指定に応答して、希望局の選局指令ＣＳＨを放送信号処理ユニット５１５へ向けて送る。なお、本実施形態では、記録処理部５５０は、記録要求ＲＥＱに含まれる記録開始時間になると、指定された番組を放送する希望局の選局指令ＣＳＨを放送信号処理ユニット５１５へ向けて送るようになっている。
【０１４５】
また、記録処理部５５０は、記録要求ＲＥＱに含まれる記録開始時間になると、記録終了時刻となるまで、放送信号処理ユニット５１５から送られてくる複号データＤＣＨの記録処理を行う。この記録処理に際して、記録処理部５５０は、複号データＤＣＨにタイムスタンプ情報を付加した所定のデータ量単位の記録用放送番組データＢＨＷを、順次、生成する。こうして生成された記録用放送番組データＢＨＷは、順次、記録部５３０に送られ、個別第２放送番組データＢＨＤ1，ＢＨＤ2，…として記録部５３０に書き込まれる。
【０１４６】
また、記録処理部５５０は、無線通信ユニット５２５を介して、ナビゲーション装置２００Ｂからの状況報告要求ＳＲＱを受けると、放送番組データの記録状況を作成する。そして、記録処理部５５０は、当該記録状況を状況報告ＳＴＴとして、無線通信ユニット５２５を介してナビゲーション装置２００Ｂへ送出する。
【０１４７】
また、記録処理部５５０は、補完用データ抽出部５４０からの消去指令ＲＥＤを受けたとき、又は、放送番組データの記録後において所定時間が経過したときは、記録部５３０にアクセスし、個別第２放送番組データＢＨＤk（ｋ＝１，２，…）を消去する。
【０１４８】
なお、所定時間が経過した後に記録部５３０に記録されているデータを消去するのは、ナビゲーション装置２００Ｂにおけるタイムシフト再生に、本記録装置に記録された放送番組データが使用されなかったと判断されたときであり、当該所定時間は、実験、シミュレーション、経験等に基づいて、予め定められる。
【０１４９】
＜動作＞
次に、上記のように構成された放送番組再生システム１００Ｂの動作について、放送番組のタイムシフト再生の設定処理、タイムシフト再生処理に主に着目して説明する。
【０１５０】
≪タイムシフト再生の設定処理≫
まず、放送番組再生システム１００Ｂにおけるタイムシフト再生の設定処理について説明する。
【０１５１】
放送番組再生システム１００Ｂにおけるタイムシフト再生の設定処理は、第１実施形態の放送番組再生システム１００Ａにおけるタイムシフト再生の設定処理のステップＳ１５の処理のみが異なっている。
【０１５２】
ステップＳ１５に代わる放送番組再生システム１００Ｂの処理は、再生管理部３４２Ｂが、受信困難期間情報ＤＰＲに基づいて、利用者が指定した希望局の選局指定を含む受信困難期間の開始時点を記録開始時間、受信困難期間の終了時点を記録終了時間とする記録要求ＲＥＱを生成する。そして、再生管理部３４２Ｂは、無線通信ユニット２４５Ｂを介して、当該記録要求ＲＥＱを通信距離範囲内にある記録装置５００p（ｐ＝１，２，…）へ向けて通知する。
【０１５３】
こうして記録装置５００pへ向けての受信困難期間に関する情報を含む記録要求ＲＥＱの通知が完了すると、放送番組再生システム１００Ｂにおけるタイムシフト再生の設定処理が終了する。
【０１５４】
≪タイムシフト再生処理≫
次に、放送番組再生システム１００Ｂにおけるタイムシフト再生処理について説明する。
【０１５５】
このタイムシフト再生処理は、利用者が指定したタイムシフト再生処理の開始時間になると開始する。こうしてタイムシフト再生処理が開始すると、まず、第１実施形態における処理と同様に、再生管理部３４２Ｂが、タイムシフト再生の設定処理において算出したシフト時間ＳＦＴを指定したシフト指令ＳＦＣを生成し、当該指令を再生データ生成部３３１へ向けて送る。
【０１５６】
また、再生管理部３４２Ｂは、利用者による希望局の指定に応答して、希望局の選局指令ＣＳＬを、放送信号処理ユニット２３５へ向けて送る。
【０１５７】
こうしてタイムシフト再生処理の開始時間になると、第１実施形態における処理と同様に、放送信号処理ユニット２３５から送られてくる復号データＤＣＤの記録処理が、記録処理部３１０Ｂで行われる。この処理に際して、記録処理部３１０Ｂは、当該復号データＤＣＤにタイムスタンプ情報を付加した所定のデータ量単位の記録用放送番組データＢＲＷを、順次、生成する。こうして生成された記録用放送番組データＢＲＷは、順次、記録部３２０に送られ、個別第１放送番組データＢＲＤ1，ＢＲＤ2，…として記録部３２０の第１放送データ記録部３２１に書き込まれる。
【０１５８】
そして、再生処理部３３０における再生データ生成部３３１が、第１放送データ記録部３２１にアクセスして、個別第１放送番組データＢＲＤj（ｊ＝１，２，…）を順次、読出用放送番組データＢＲＲとして読み出し、シフト時間ＳＦＴだけ遅延させた再生用放送番組データＢＣＤを生成する。こうして生成された再生用放送番組データＢＣＤは再生部３３２へ送られ、当該再生用放送番組データＢＣＤから、音声データＡＯＤと表示データＩＭＤとが生成される。
【０１５９】
そして、当該音声データＡＯＤは音出力ユニット２５０へ送られ、受信した放送番組における音声が、シフト時間ＳＦＴだけ遅れて音出力ユニット２５０から出力される。また、当該表示データＩＭＤは表示ユニット２６０へ送られ、受信した放送番組における映像が、シフト時間ＳＦＴだけ遅れて表示ユニット２６０から表示される。
【０１６０】
こうしてナビゲーション装置２００Ｂにおいて受信した放送番組データのタイムシフト再生処理が開始されると、タイムシフト再生期間中において、ナビゲーション装置２００Ｂ側では受信した放送番組データに欠損がある場合の補完処理が行われ、記録装置５００p（ｐ＝１，２，…）側では当該補完処理に使用される放送番組データの記録処理が行われる。
【０１６１】
ナビゲーション装置２００Ｂにおける補完処理は、図１７に示されるように、まず、ステップＳ４１において、第１実施形態におけるステップＳ２１と同様に、再生管理部３４２Ｂが、受信困難期間を経過したか否かを判定する。この判定の結果が否定的であった場合（ステップＳ４１：Ｎ）には、ステップＳ４１の処理が繰り返される。
【０１６２】
一方、ステップＳ４１における判定の結果が肯定的になると（ステップＳ４１：Ｙ）、処理はステップＳ４２へ進む。ステップＳ４２では、再生管理部３４２Ｂが、受信困難期間における放送番組データを記録装置５００p（ｐ＝１，２，…）のいずれかから取得するため、状況報告要求ＳＲＱを生成する。そして、再生管理部３４２Ｂは、無線通信ユニット２４５Ｂを介して、当該状況報告要求ＳＲＱを通信距離範囲内にある記録装置５００p（ｐ＝１，２，…）のすべてに向けて送信する。
【０１６３】
引き続き、ステップＳ４３において、再生管理部３４２Ｂが、状況報告要求ＳＲＱに対する応答として、状況報告ＳＴＴを受けたか否かを判定する。この判定の結果が否定的であった場合（ステップＳ４３：Ｎ）には、ステップＳ４３の処理が繰り返される。
【０１６４】
一方、ステップＳ４３における判定の結果が肯定的になると（ステップＳ４３：Ｙ）、処理はステップＳ４４へ進む。ステップＳ４４では、再生管理部３４２Ｂが、１つ以上の記録装置５００pからの状況報告ＳＴＴを受けると、当該状況報告ＳＴＴの内容を参照して、放送番組データを取得するための特定記録装置５００を決定する。この後、処理はステップＳ４５へ進む。
【０１６５】
ステップＳ４５では、再生管理部３４２Ｂが、受信困難期間における放送番組データを特定記録装置５００から取得するための抽出要求ＥＲＱを生成し、当該抽出要求ＥＲＱを、無線通信ユニット２４５Ｂを介して、特定記録装置５００へ向けて送信する。
【０１６６】
引き続き、ステップＳ４６において、第１実施形態におけるステップＳ２３と同様に、記録処理部３１０Ｂが、補完用放送番組データＣＰＤを受けたか否かを判定する。この判定の結果が否定的であった場合（ステップＳ４６：Ｎ）には、ステップＳ４６の処理が繰り返される。
【０１６７】
一方、ステップＳ４６における判定の結果が肯定的になると（ステップＳ４６：Ｙ）、処理はステップＳ４７へ進む。ステップＳ４７では、第１実施形態におけるステップＳ２４と同様に、補完用放送番組データＣＰＤを受けた記録処理部３１０Ｂが、当該データを記録用放送番組データＢＳＷとして記録部３２０の第２放送データ記録部３２２に送る。こうして、記録部３２０には、記録用放送番組データＢＲＷが個別第１放送番組データＢＲＤ1，ＢＲＤ2，…として記録され、記録用放送番組データＢＳＷが個別第２放送番組データＢＳＤ1，ＢＳＤ2，…として記録される。
【０１６８】
この後、再生データ生成部３３１が、記録部３２０にアクセスして、個別第１放送番組データＢＲＤj（ｊ＝１，２，…）を読出用放送番組データＢＲＲとして読み出すとともに、個別第２放送番組データＢＳＤk（ｋ＝１，２，…）を読出用放送番組データＢＳＲとして読み出す。引き続き、再生データ生成部３３１は、読出用放送番組データＢＲＲ，ＢＳＲに記録されている時間情報に基づいて、読出用放送番組データＢＲＲの欠損部分を読出用放送番組データＢＳＲにより補完する。
【０１６９】
こうして補完されたデータは、シフト時間ＳＦＴだけ遅延されて、再生用放送番組データＢＣＤとして再生部３３２へ向けて送られる。再生部３３２へ送られた再生用放送番組データＢＣＤからは、上述したように、音声データＡＯＤと表示データＩＭＤとが生成され、それぞれ、音出力ユニット２５０と表示ユニット２６０へ送られる。この結果、受信した放送番組における音声が、シフト時間ＳＦＴだけ遅れて音出力ユニット２５０から出力されるとともに、放送番組における映像が、シフト時間ＳＦＴだけ遅れて表示ユニット２６０から表示される。
【０１７０】
引き続き、ステップＳ４８において、第１実施形態におけるステップＳ２５と同様に、再生管理部３４２Ｂが、今後の走行経路上に、受信困難期間があるか否かを判定する。この判定の結果が肯定的であった場合（ステップＳ４８：Ｙ）には、処理はステップＳ４１に戻る。
【０１７１】
一方、ステップＳ４８における判定の結果が否定的であった場合（ステップＳ４８：Ｎ）には、ナビゲーション装置２００Ｂにおける補完処理が終了する。
【０１７２】
次いで、記録装置５００p（ｐ＝１，２，…）における放送番組データの記録処理について説明する。なお、本説明は、ナビゲーション装置２００Ｂからの記録要求ＲＥＱを受けた記録装置の動作説明である。
【０１７３】
記録装置５００pにおける放送番組データの記録処理は、図１８に示されるように、まず、ステップＳ５１において、記録処理部５５０が、記録要求ＲＥＱに含まれる記録開始時間となったか否かを判定する。この判定の結果が否定的であった場合（ステップＳ５１：Ｎ）には、ステップＳ５１の処理が繰り返される。
【０１７４】
一方、ステップＳ５１における判定の結果が肯定的になると（ステップＳ５１：Ｙ）、処理はステップＳ５２へ進む。ステップＳ５２では、記録処理部５５０が、指定された番組を放送する希望局の選局指令ＣＳＨを放送信号処理ユニット５１５へ向けて送る。
【０１７５】
こうして放送番組の記録開始時間になると、放送信号処理ユニット５１５から送られてくる復号データＤＣＨの記録処理が、記録処理部５５０で行われる。この処理に際して、記録処理部５５０は、当該復号データＤＣＨにタイムスタンプ情報を付加した所定のデータ量単位の記録用放送番組データＢＨＷを、順次、生成する。こうして生成された記録用放送番組データＢＨＷは、順次、記録部５３０に送られ、個別第２放送番組データＢＨＤ1，ＢＨＤ2，…として記録部５３０に書き込まれる。この記録処理は、受信困難期間中だけ行われ、放送番組の記録終了時間になると、当該記録処理が終了する。この後、処理はステップＳ５３へ進む。
【０１７６】
ステップＳ５３では、記録処理部５５０が、無線通信ユニット５２５を介して、ナビゲーション装置２００Ｂからの状況報告要求ＳＲＱを受けたか否かを判定する。この判定の結果が否定的であった場合（ステップＳ５３：Ｎ）には、処理はステップＳ５４へ進む。
【０１７７】
ステップＳ５４では、記録処理部５５０が、所定時間が経過したか否かを判定する。この判定の結果が否定的であった場合（ステップＳ５４：Ｎ）には、処理はステップＳ５３へ戻る。一方、ステップＳ５４における判定の結果が肯定的であった場合（ステップＳ５４：Ｙ）には、処理はステップＳ５５へ進む。ステップＳ５５では、記録部５３０に記録されているデータの消去を行う。この後、処理は、後述するステップＳ６０へ進む。
【０１７８】
一方、上記のステップＳ５３における判定の結果が肯定的になると（ステップＳ５３：Ｙ）、処理はステップＳ５６へ進む。ステップＳ５６では、記録処理部５５０が、放送番組データの記録状況を作成する。そして、記録処理部５５０は、当該記録状況を状況報告ＳＴＴとして、無線通信ユニット５２５を介してナビゲーション装置２００Ｂへ送出する。この後、処理はステップＳ５７へ進む。
【０１７９】
ステップＳ５７では、補完用データ抽出部５４０が、無線通信ユニット５２５を介して、ナビゲーション装置２００Ｂからの抽出要求ＥＲＱを受けたか否かを判定する。この判定の結果が否定的であった場合（ステップＳ５７：Ｎ）には、処理はステップＳ５８へ進む。
【０１８０】
ステップＳ５８では、記録処理部５５０が、所定時間が経過したか否かを判定する。この判定の結果が否定的であった場合（ステップＳ５８：Ｎ）には、処理はステップＳ５７へ戻る。一方、ステップＳ５８における判定の結果が肯定的であった場合（ステップＳ５８：Ｙ）には、処理は、上述したステップＳ５５へ進む。ステップＳ５５では、記録部５３０に記録されているデータの消去を行う。この後、処理は、ステップＳ６０へ進む。
【０１８１】
一方、上記のステップＳ５７における判定の結果が肯定的になると（ステップＳ５７：Ｙ）、処理はステップＳ５９へ進む。ステップＳ５９では、補完用データ抽出部５４０が、記録部５３０にアクセスし、記録部５３０に記録されている個別第２放送番組データＢＨＤ1，ＢＨＤ2，…を読出用放送番組データＢＨＲとして抽出する。そして、補完用データ抽出部５４０は、当該データを補完用放送番組データＣＰＤとして、無線通信ユニット５２０を介してナビゲーション装置２００Ｂへ送出する。
【０１８２】
引き続き、ステップＳ６０において、記録処理部５５０が、抽出要求ＥＲＱに基づき、今後の走行経路上に、受信困難期間があるか否かを判定する。この判定の結果が肯定的であった場合（ステップＳ６０：Ｙ）には、処理はステップＳ５１に戻る。
【０１８３】
一方、ステップＳ６０における判定の結果が否定的であった場合（ステップＳ６０：Ｎ）には、記録装置５００pにおける記録処理が終了する。
【０１８４】
上記の処理を実行することにより、放送番組再生システム１００Ｂにおけるタイムシフト再生処理が行われる。
【０１８５】
以上説明したように、本第２実施形態では、受信困難期間推定部３４１が、ナビゲーション処理部２１１からの経路情報ＲＴＩと受信不能区間情報ＲＩＡとに基づき、計画された走行経路上に放送信号の受信が不能となる区間が存在するか否かを調査する。そして、放送信号の受信が不能となる区間が存在する場合は、受信困難期間推定部３４１は、その区間を特定し、車両ＣＲ0において放送信号の受信が不能となる期間である受信困難期間を推定する。
【０１８６】
そして、再生管理部３４２Ｂが、受信困難期間に基づいてタイムシフト再生におけるシフト時間ＳＦＴを算出するとともに、受信困難期間における放送番組データの記録要求ＲＥＱを通信距離範囲内にある記録装置５００p（ｐ＝１，２，…）へ向けて送出する。
【０１８７】
この後、利用者が指定したタイムシフト再生処理の開始時間になると、ナビゲーション装置２００Ｂにおいてはシフト時間ＳＦＴだけ遅延させた放送番組のタイムシフト再生が行われる。そして、上述した受信困難期間においては記録要求ＲＥＱを受けた記録装置５００pが放送番組データを記録する。
【０１８８】
そして、ナビゲーション装置２００Ｂは、通信距離範囲内にある記録装置５００pに対して状況報告要求ＳＲＱを送信し、当該状況報告要求ＳＲＱに対する応答を行った記録装置５００pのうちから、特定記録装置を特定する。引き続き、ナビゲーション装置２００Ｂは、特定記録装置に対して抽出要求ＥＲＱを送信する。そして、当該抽出要求ＥＲＱを受けた特定記録装置が、受信困難期間における放送番組データをナビゲーション装置２００Ｂへ向けて送出する。そして、ナビゲーション装置２００Ｂの再生データ生成部３３１において、ナビゲーション装置２００Ｂで記録した放送番組データを、当該送出された放送番組データにより補完する。
【０１８９】
したがって、本第２実施形態によれば、移動体搭載の再生装置での放送番組データの再生の際に、リアルタイムに近い状態で、シームレスに放送番組を再生することができる。
【０１９０】
［実施形態の変形］
本発明は、上記の実施形態に限定されるものではなく、様々な変形が可能である。
【０１９１】
例えば、上記の第１及び第２実施形態では、サーバ装置又は記録装置が記録処理を行う受信困難期間は、ドライブプラン等のルート設定時において決定した。これに対して、記憶手段としての記憶装置に記憶されている地図情報、位置検出手段としてのＧＰＳ受信装置からの検出結果、移動態様検出手段としての走行センサインターフェイス部からの出力結果等に基づき、地図情報、現在位置、移動速度、移動方向等を考慮して、受信困難期間を推定するようにしてもよい。
【０１９２】
また、上記の第１実施形態では、受信困難期間における放送番組データのナビゲーション装置への送信は、再生管理部がサーバ装置へ向けて抽出要求を送信した後、それに応答したサーバ装置が放送番組データを送信した。これに対して、サーバ装置による受信困難期間における放送番組データの記録後に、サーバ装置が自動的に当該放送番組データをナビゲーション装置へ向けて送出するようにしてもよい。
【０１９３】
また、上記の第２実施形態では、ナビゲーション装置は、受信困難期間における放送番組データを特定した１つの記録装置から取得することとした。これに対して、各々の記録装置において受信困難期間におけるすべての放送番組データを取得することができなかった場合は、複数の記録装置から放送番組データを取得し、受信困難期間におけるすべての放送番組データを取得するようにしてもよい。
【０１９４】
また、上記の第２実施形態では、ナビゲーション装置と記録装置とは、短距離無線通信により相互の通信を行うとしたが、携帯電話網等の移動通信網を介して、相互に通信を行うようにしてもよい。
【０１９５】
また、上記の第１及び第２実施形態においては、車両に搭載される情報処理装置に本発明を適用したが、車両以外の他の移動体に搭載される情報処理装置にも本発明を適用することもできる。
【０１９６】
なお、上記の第１及び第２実施形態における制御ユニット、記録処理部を中央処理装置（ＣＰＵ：Central Processor Unit）やＤＳＰ（Digital Signal Processor）を備えるコンピュータとして構成し、制御ユニット、記録処理部の機能を、プログラムの実行によっても実現するようにすることもできる。これらのプログラムは、ＣＤ−ＲＯＭ、ＤＶＤ等の可搬型記録媒体に記録された形態で取得されるようにしてもよいし、インターネットなどのネットワークを介した配送の形態で取得されるようにしてもよい。
【図面の簡単な説明】
【０１９７】
【図１】本発明の第１実施形態に係る放送番組再生システムの構成を概略的に示すブロック図である。
【図２】図１のナビゲーション装置の構成を示すブロック図である。
【図３】図２の制御ユニットの構成を示すブロック図である。
【図４】図３の放送番組データ処理部の構成を示すブロック図である。
【図５】図４の再生処理部の構成を示すブロック図である。
【図６】図４の再生制御部の構成を示すブロック図である。
【図７】図１のサーバ装置の構成を示すブロック図である。
【図８】図１のシステムにおけるタイムシフト再生の設定処理を説明するためのフローチャートである。
【図９】図１のシステムにおけるタイムシフト再生処理を説明するためのデータ補完例である。
【図１０】図１のナビゲーション装置における補完処理を説明するためのフローチャートである。
【図１１】図１のサーバ装置における放送番組データの記録処理を説明するためのフローチャートである。
【図１２】本発明の第２実施形態に係る放送番組再生システムの構成を概略的に示すブロック図である。
【図１３】図１２のナビゲーション装置の構成を示すブロック図である。
【図１４】図１３の制御ユニット内の放送番組データ処理部の構成を示すブロック図である。
【図１５】図１４の再生制御部の構成を示すブロック図である。
【図１６】図１２の記録装置の構成を示すブロック図である。
【図１７】図１２のナビゲーション装置における補完処理を説明するためのフローチャートである。
【図１８】図１２の記録装置における放送番組データの記録処理を説明するためのフローチャートである。
【符号の説明】
【０１９８】
１００Ａ，１００Ｂ        …  放送番組再生システム
２００Ａ，２００Ｂ        …  ナビゲーション装置（情報処理装置）
２１１                    …  ナビゲーション処理部（ルート検索手段）
２２０                    …  記憶装置（記憶手段）
２８０                    …  走行センサインターフェイス部（移動態様検出手段）
２８５                    …  ＧＰＳ受信ユニット（位置検出手段）
３１０Ａ，３１０Ｂ        …  記録処理部（記録制御手段、受信手段）
３３０                    …  再生処理部（再生手段の一部）
３４１                    …  受信困難期間推定部（推定手段）
３４２Ａ，３４２Ｂ        …  再生管理部（再生手段の一部、通知手段）
４００                    …  サーバ装置（記録装置）
４４０                    …  補完用データ抽出部（送信手段）
４５０                    …  記録処理部（補完用記録制御手段）
５００p（ｐ＝１，２，…） …  記録装置
５４０                    …  補完用データ抽出部（送信手段）
５５０                    …  記録処理部（補完用記録制御手段）
【図１】
0005064275.tif 000002
【図２】
0005064275.tif 000003
【図３】
0005064275.tif 000004
【図４】
0005064275.tif 000005
【図５】
0005064275.tif 000006
【図６】
0005064275.tif 000007
【図７】
0005064275.tif 000008
【図８】
0005064275.tif 000009
【図９】
0005064275.tif 000010
【図１０】
0005064275.tif 000011
【図１１】
0005064275.tif 000012
【図１２】
0005064275.tif 000013
【図１３】
0005064275.tif 000014
【図１４】
0005064275.tif 000015
【図１５】
0005064275.tif 000016
【図１６】
0005064275.tif 000017
【図１７】
0005064275.tif 000018
【図１８】
0005064275.tif 000019