(57)【要約】【課題】タイムシフト再生によって、受信中の放送が視聴できなくなってしまう不都合を防止可能な「車載放送受信装置および放送再生方法」を提供する。【解決手段】車載ナビゲーション装置２０から取得される誘導経路情報に基づいて、例えばトンネル内などで放送信号を受信できなくなる受信不可時間帯を予測する受信不可時間帯予測部３８と、リアルタイムに受信している放送信号から放送信号抽出部３６が抽出してＲＡＭ３７に格納した所定長さの部分放送信号を、受信不可時間帯予測部３８により予測された受信不可時間帯において再生するように制御する再生制御部３９とを設け、放送信号を受信できないと予測された時間帯でのみ、あらかじめＲＡＭ３７に格納しておいた部分放送信号の再生が行われるようにして、放送信号が良好に受信されている時間帯では部分放送信号のタイムシフト再生が行われないようにする。【選択図】        図１
2010098357.tif 000002
【特許請求の範囲】
【請求項１】
放送信号を受信する放送受信部と、
上記放送受信部により受信された放送信号をバッファリングするバッファと、
操作部を用いたユーザからの指示に応じて、上記放送受信部により受信された放送信号であって上記指示があった時点よりも前の時点を開始点とする所定長さ分の部分放送信号を上記バッファから抽出する放送信号抽出部と、
車載ナビゲーション装置により設定された誘導経路を表す経路情報に基づいて、上記放送受信部において上記放送信号を受信できなくなる時間帯を予測する受信不可時間帯予測部と、
上記放送信号抽出部により抽出された上記所定長さ分の部分放送信号を、上記受信不可時間帯予測部により予測された受信不可時間帯に再生するように制御する再生制御部とを備えたことを特徴とする車載放送受信装置。
【請求項２】
上記再生制御部は、上記放送信号抽出部により抽出された上記部分放送信号の長さと、上記受信不可時間帯予測部により予測された上記受信不可時間帯の長さとを比較し、上記受信不可時間帯の長さが上記部分放送信号の長さ以上であると判断した場合に、上記部分放送信号を上記受信不可時間帯に再生するように制御することを特徴とする請求項１に記載の車載放送受信装置。
【請求項３】
上記再生制御部は、上記受信不可時間帯予測部により予測された上記受信不可時間帯が複数区間に渡って存在しているか否かを判定し、上記受信不可時間帯が上記複数区間に渡って存在していると判断したときに、それぞれの上記受信不可時間帯毎に、上記受信不可時間帯の長さが上記部分放送信号の長さ以上であるか否かを判定し、上記部分放送信号の長さ以上の上記受信不可時間帯が存在すると判断した場合には、その受信不可時間帯において上記部分放送信号を再生するように制御する一方、上記部分放送信号の長さ以上の上記受信不可時間帯が存在しないと判断した場合には、上記部分放送信号を上記複数区間の上記受信不可時間帯に分割して再生するように制御することを特徴とする請求項１に記載の車載放送受信装置。
【請求項４】
上記再生制御部は、上記部分放送信号の長さ以上の上記受信不可時間帯が存在しないと判断した場合に、上記複数区間のうち所定数区間の上記受信不可時間帯の合計長さが上記部分放送信号の長さ以上であるか否かを更に判定し、上記合計長さが上記部分放送信号の長さ以上であると判断したときに、上記部分放送信号を上記複数区間の上記受信不可時間帯に分割して再生するように制御することを特徴とする請求項３に記載の車載放送受信装置。
【請求項５】
上記再生制御部は、上記合計長さが上記部分放送信号の長さ以上であると判断した場合に、上記所定数区間の上記受信不可時間帯の間に存在する受信可能時間帯の長さの上記合計長さに対する割合が所定値以下であるか否かを更に判定し、上記所定値以下であると判断したときに、上記部分放送信号を上記所定数区間の上記受信不可時間帯に分割して再生するように制御することを特徴とする請求項４に記載の車載放送受信装置。
【請求項６】
上記再生制御部は、上記受信不可時間帯予測部により予測された上記受信不可時間帯が複数区間に渡って存在しているか否かを判定し、上記受信不可時間帯が上記複数区間に渡って存在していると判断したときに、上記部分放送信号を上記複数区間の上記受信不可時間帯に分割して再生するように制御することを特徴とする請求項１に記載の車載放送受信装置。
【請求項７】
上記再生制御部は、上記受信不可時間帯が上記複数区間に渡って存在していると判断した場合に、上記複数区間のうち所定数区間の上記受信不可時間帯の合計長さが上記部分放送信号の長さ以上であるか否かを更に判定し、上記合計長さが上記部分放送信号の長さ以上であると判断したときに、上記部分放送信号を上記複数区間の上記受信不可時間帯に分割して再生するように制御することを特徴とする請求項６に記載の車載放送受信装置。
【請求項８】
上記再生制御部は、上記合計長さが上記部分放送信号の長さ以上であると判断した場合に、上記所定数区間の上記受信不可時間帯の間に存在する受信可能時間帯の長さの上記合計長さに対する割合が所定値以下であるか否かを更に判定し、上記所定値以下であると判断したときに、上記部分放送信号を上記所定数区間の上記受信不可時間帯に分割して再生するように制御することを特徴とする請求項７に記載の車載放送受信装置。
【請求項９】
上記放送信号抽出部は、上記受信不可時間帯予測部により予測された上記受信不可時間帯の長さと同じ長さを上記所定長さとして、上記部分放送信号を上記バッファから抽出することを特徴とする請求項１に記載の車載放送受信装置。
【請求項１０】
放送受信部にて放送信号を受信する放送受信ステップと、
上記放送受信部により受信された放送信号をバッファに格納するバッファリングステップと、
操作部を用いたユーザからの指示があったときに、車載ナビゲーション装置により設定された誘導経路を表す経路情報に基づいて、上記放送受信部において上記放送信号を受信できなくなる時間帯を予測する受信不可時間帯予測ステップと、
上記ユーザからの指示があったときに、上記放送受信部により受信された放送信号であって上記指示があった時点よりも前の時点を開始点とする所定長さ分の部分放送信号を上記バッファから抽出する放送信号抽出ステップと、
上記放送信号抽出ステップで抽出された上記所定長さ分の部分放送信号を、上記受信不可時間帯予測ステップで予測された受信不可時間帯に再生する再生ステップとを有することを特徴とする放送再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車載放送受信装置および放送再生方法に関し、特に、車両に搭載されて放送を受信し、受信した放送の記録および再生を行うことが可能な車載放送受信装置に用いて好適なものである。
【背景技術】
【０００２】
従来、車両に搭載される放送受信装置において、受信中の放送信号を一時的にバッファリングしておき、現在視聴している放送の少し前のシーンを今すぐバッファから再生する機能（タイムシフト再生機能という）が提供されている（例えば、特許文献１参照）。また、車両に搭載される放送受信装置において、受信中の放送信号を一時的にバッファリングしておき、現在聞いている楽曲の先頭から１曲分をバッファから別の記録媒体に録音する機能（タイムシフト記録機能という）も提供されている。
【０００３】
タイムシフト再生機能を使えば、例えば、現在見ている番組の見逃したシーンを今すぐ少し前に戻って視聴することが可能となる。また、タイムシフト記録機能を使えば、例えば、現在聞いている楽曲が気に入った場合に、当該楽曲の先頭に遡ってそこから１曲分を録音し、後からユーザの好きなときに再生して聞くことが可能となる。
【０００４】
なお、現在視聴中の放送コンテンツから他のコンテンツに切り替える技術は、他にも存在する。例えば、受信信号の受信レベルが良好な場合には当該受信信号をモニタ画面に表示させる一方、受信信号の受信レベルが低下した場合には再生装置の再生信号をモニタ画面に表示させるようにした技術が提案されている（例えば、特許文献２参照）。また、放送受信が不可能な状態と判定された場合に、あらかじめ記録媒体に記録しておいた放送に切り替えて出力ようにした技術も提案されている（例えば、特許文献３参照）。
【特許文献１】特開２００３−２４４５９１号公報
【特許文献２】特開２００３−１１０９５１号公報
【特許文献３】特開２００４−３５０１２４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、タイムシフト再生機能を使って少し前の放送信号を今すぐ再生する場合や、タイムシフト記録機能を使って記録した放送信号を後から再生する場合には、その再生中にリアルタイムに受信されている放送を視聴することができなくなってしまうという問題があった。図６および図７は、この問題点を説明するための図である。
【０００６】
図６は、タイムシフト再生機能を使って少し前の放送信号を今すぐ再生する場合の問題点を示している。図６において、（ａ）はリアルタイムに受信されている放送信号を示す。（ｂ）はタイムシフト用にバッファに対して逐次バッファリングされている放送信号（（ａ）のリアルタイム放送信号と同じ内容）を示す。（ｃ）はタイムシフト再生用にバッファからＲＡＭ等の一時蓄積領域に抽出された放送信号を示し、ユーザによりタイムシフト再生が指示された時点（ユーザトリガがあった時点）から前の指定時間分の放送信号を示している。
【０００７】
図６の場合、タイムシフト再生のためのユーザトリガがあると、その時点からすぐに少し前の放送信号（一時蓄積領域に抽出された放送信号（ｃ））が再生されて画面上に表示される。このため、その少し前の放送信号が再生されている間は、（ａ）に示すリアルタイム放送は視聴できなくなってしまう。
【０００８】
図７は、タイムシフト記録機能を使って記録した放送信号を後から再生する場合の問題点を示している。図７において、（ａ）はリアルタイムに受信されている放送信号を示す。（ｂ）はタイムシフト用にバッファに対して逐次バッファリングされている放送信号（（ａ）のリアルタイム放送信号と同じ内容）を示す。（ｃ）はタイムシフト記録用にバッファからハードディスク等の蓄積領域に抽出された放送信号を示し、ユーザによりタイムシフト記録が指示された時点（最初のユーザトリガ（１）があった時点）で視聴されている楽曲の先頭から１曲分の放送を示している。
【０００９】
図７の場合、タイムシフト記録のためのユーザトリガＴ１があると、その時点で視聴されている楽曲の先頭から１曲分の放送信号がハードディスク等の蓄積領域に記録される。その後、再生のための別のユーザトリガＴ２があると、その時点からすぐに、前にハードディスクに蓄積しておいた放送信号（蓄積領域に抽出された放送信号（ｃ））が再生されて画面上に表示される。このため、あらかじめ蓄積しておいた放送信号が再生されている間は、（ａ）に示すリアルタイム放送は視聴できなくなってしまう。
【００１０】
本発明は、このような問題を解決するために成されたものであり、タイムシフト再生機能やタイムシフト記録機能を使って再生された放送によって、リアルタイムに受信されている放送が視聴できなくなってしまう不都合を防止できるようにすることを目的とする。
【課題を解決するための手段】
【００１１】
上記した課題を解決するために、本発明では、車載ナビゲーション装置から取得される誘導経路を表す経路情報に基づいて、例えばトンネル内などで放送信号を受信できなくなる受信不可時間帯を予測する。そして、リアルタイムに受信している放送信号から抽出した所定長さ分の部分放送信号を用いたタイムシフト再生やタイムシフト記録後の再生を、当該予測した受信不可時間帯において行うようにしている。
【発明の効果】
【００１２】
上記のように構成した本発明によれば、放送信号を受信できないと予測された時間帯において、あらかじめ記録しておいた部分放送信号の再生が行われることとなる。すなわち、タイムシフト再生やタイムシフト記録後の再生がユーザにより指示された場合に、指示された時点からすぐに部分放送信号が再生されるのではなく、予測した受信不可時間帯となった時点から部分放送信号が再生される。このため、放送信号が良好に受信されている時間帯では部分放送信号が再生されることはなくなる。これにより、タイムシフト再生機能やタイムシフト記録機能を使って再生された放送によって、リアルタイムに受信されている放送が視聴できなくなってしまう不都合を防止することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の一実施形態を図面に基づいて説明する。図１は、本実施形態による車載放送受信装置３０を実施した車載システム１００の構成例を示す機能ブロック図である。図２は、本実施形態による車載放送受信装置３０の動作を説明するためのタイムチャートである。図２は、タイムシフト再生機能を使って少し前の放送信号を再生する場合の動作を示している。
【００１４】
図１に示すように、本実施形態の車載システム１００は、車載ナビゲーション装置２０と車載放送受信装置３０とを備えて構成されている。車載ナビゲーション装置２０と車載放送受信装置３０との間は車載ネットワーク１０を介して接続されている。
【００１５】
車載ナビゲーション装置２０は、地図情報メモリ２１、経路探索部２２、誘導経路メモリ２３および通信インタフェース部２４を備えている。地図情報メモリ２１は、地図表示や経路探索などに必要な各種の地図情報を記憶する記録媒体である。地図情報メモリ２１に記憶された地図情報には、経路探索や経路案内等の各種の処理に必要なデータから成る道路ユニットが含まれている。道路ユニットには、道路や車線等に対応するリンクに関する情報を表したリンクテーブル情報と、当該リンクの両端の点に対応するノードに関する情報を表したノードテーブル情報とが含まれている。
【００１６】
このうち、リンクテーブル情報には、各リンク毎に、リンクの距離、道路属性フラグ、道路種別フラグ、リンクのコスト等の情報が含まれている。リンクの距離は、当該リンクに対応した実際の道路の実距離を示す。道路属性フラグは、そのリンクに対応した実際の道路に関する各種の属性を示す。例えば、そのリンクがトンネルに対応する場合には、トンネルであることを表すフラグが道路属性フラグとして記憶される。道路種別フラグは、そのリンクに対応した実際の道路が高速道路であるか一般道路であるかといった種別を示す。
【００１７】
リンクのコストは、そのリンクの誘導経路として適正の程度を数値化したものである。例えば、そのリンクの距離をもとに、道路種別、右折および左折、交通規制などに応じた所定の定数を乗じた値をリンクコストとする。または、そのリンクを走行する場合の所要時間を上述の道路種別等から計算により求めて、そのリンクの通過に必要な時間を例えば分単位で示したものをリンクコストとしても良い。
【００１８】
経路探索部２２は、地図情報メモリ２１に格納された地図情報を用いて、現在地から目的地までを結ぶ最もコストが小さな誘導経路を幅優先探索（ＢＦＳ）法あるいはダイクストラ法などのシミュレーションにより探索する。誘導経路メモリ２３は、経路探索部２２が探索した誘導経路の経路情報を記憶する記録媒体である。誘導経路の経路情報は、現在地から目的地までの誘導経路上に含まれる各ノードと、各ノードに接続されるリンクとを特定するための情報である。例えば、各ノードを特定するための情報はノード番号であり、各リンクを特定するための情報はリンク番号である。
【００１９】
通信インタフェース部２４は、車載ネットワーク１０を介して車載放送受信装置３０との間で各種情報のやり取りを行うものである。本実施形態では特に、通信インタフェース部２４は、経路探索部２２により誘導経路メモリ２３に設定された誘導経路の経路情報、地図情報メモリ２１に記憶されている地図情報を車載放送受信装置３０に送信する。
【００２０】
車載放送受信装置３０は、図１に示すように、通信インタフェース部３１、放送チューナ３２、ＴＳデコーダ３３、映像音声デコーダ３４、バッファ３５、放送信号抽出部３６、ＲＡＭ３７、受信不可時間帯予測部３８、再生制御部３９および切り替え部４０を備えて構成されている。なお、ここでは一例として、車載放送受信装置３０はデジタル放送受信装置であるものとする。
【００２１】
通信インタフェース部３１は、車載ネットワーク１０を介して車載ナビゲーション装置２０との間で各種情報のやり取りを行うものである。本実施形態では特に、通信インタフェース部３１は、車載ナビゲーション装置２０から送られてくる誘導経路の経路情報および地図情報を受信する。放送チューナ３２は、受信アンテナ４１を介してデジタル放送信号を受信し、デジタル放送信号の復調処理を行うことにより、受信したデジタル放送信号からＴＳ（Transport Stream）パケットを抽出する。
【００２２】
ＴＳデコーダ３３は、放送チューナ３２により抽出されたＴＳパケットに対して所定の復号処理を行うことにより、映像／音声パケットを抽出する。映像音声デコーダ３４は、ＴＳデコーダ３３により抽出された映像／音声パケットを復号することにより、図示しないディスプレイに表示可能な映像信号を生成するとともに、図示しないスピーカに出力可能な音声信号を生成する。上述の放送チューナ３２、ＴＳデコーダ３３および映像音声デコーダ３４により、本発明の放送受信部が構成される。
【００２３】
バッファ３５は、放送受信部により受信された放送信号、より具体的には、映像音声デコーダ３４により生成された映像信号および音声信号をバッファリングする一時記憶メモリである。バッファ３５は、受信された放送信号を逐次格納していき、容量がいっぱいになるまで格納すると、既に格納されている情報を古い方から破棄して新しい放送信号を格納し直す。すなわち、バッファ３５は、常に直近の放送信号を所定容量分だけ格納している。
【００２４】
放送信号抽出部３６は、操作部４２の操作によるユーザからの指示（ユーザトリガ）に応じて、放送受信部により受信された放送信号であって当該操作指示があった時点よりも前の時点を開始点とする所定長さ分の部分放送信号をバッファ３５から抽出する。例えば、放送信号抽出部３６は、操作部４２の操作を通じてユーザによるタイムシフト再生の指示（タイムシフト再生のユーザトリガ）を検知すると、図２（ｃ）に示すように、その時点から前の所定長さ分の放送信号をバッファ３５から抽出してＲＡＭ３７に格納する。ここで、所定長さ分とは、放送信号抽出部３６によりあらかじめ決められた指定時間分の長さであっても良いし、操作部４２を通じてユーザにより指定された時間分の長さであっても良い。
【００２５】
受信不可時間帯予測部３８は、通信インタフェース部３１により受信された誘導経路の経路情報および地図情報に基づいて、放送受信部において放送信号を受信できなくなる時間帯を予測する。本実施形態では、車両が誘導経路に沿って走行した場合にトンネル内に入って放送信号を受信できなくなる時間帯（車両がトンネル内にいる時間帯）を予測する。誘導経路上にトンネルが複数存在する場合は、それらのトンネル毎に放送信号の受信不可時間帯を予測する。
【００２６】
具体的には、受信不可時間帯予測部３８は、車載ナビゲーション装置２０が現在地から目的地までの所要時間を計算するのと同様の手法により、現在地からトンネルの入口に至るまでの所要時間と当該トンネルを通り抜けるための所要時間とを計算する。このとき受信不可時間帯予測部３８は、経路情報により示されるリンク番号をキーとして地図情報を参照し、地図情報に含まれるリンクの距離、道路属性フラグ、道路種別フラグ等の情報を利用して、２つの所要時間を算出する。すなわち、リンクの距離および道路種別から推定される平均走行速度をもとに、道路属性フラグにより示されるトンネルまでの所要時間と、当該トンネルを通り抜けるための所要時間とを計算する。
【００２７】
なお、リンクの通過に必要な時間がリンクコストとして示されている場合は、誘導経路のリンクに沿って各リンクコストを加算していくだけで、現在地からトンネルの入口に至るまでの所要時間と当該トンネルを通り抜けるための所要時間とを計算することができる。
【００２８】
受信不可時間帯予測部３８は、上述のように計算した２つの所要時間から、放送信号を受信できなくなる時間帯を予測する。受信不可時間帯は、例えば、現在時刻から何分後にどれだけの時間長だけ放送信号を受信できなくなるかを表した情報である。なお、２つの所要時間と現在時刻とをもとに、放送信号を受信できなくなる絶対時刻の区間を受信不可時間帯として算出しても良い。
【００２９】
上述したリンクの距離、道路属性フラグ、道路種別フラグ、リンクコスト等の情報は、地図情報に含まれている。そのため、受信不可時間帯予測部３８はこれを車載ナビゲーション装置２０から取得している。しかし、リンクの距離、道路属性フラグ、道路種別フラグ、リンクコストも含めて誘導経路の経路情報として誘導経路メモリ２３に格納しておけば、誘導経路の経路情報だけで放送信号の受信不可時間帯を予測することが可能である。
【００３０】
受信不可時間帯予測部３８が受信不可時間帯の予測を行うタイミングは、例えば、放送信号抽出部３６がタイムシフト再生のユーザトリガを検知したときである。この場合、放送信号抽出部３６がタイムシフト再生のユーザトリガを検知すると、放送信号抽出部３６は、タイムシフト再生のユーザトリガを検知した旨を受信不可時間帯予測部３８に通知する。この通知を受けて受信不可時間帯予測部３８は、車載ナビゲーション装置２０から誘導経路の経路情報等を取得し、その時点から先の道中において放送信号を受信できなくなる時間帯を予測する。
【００３１】
または、受信不可時間帯予測部３８が受信不可時間帯の予測を行うタイミングは、車載ナビゲーション装置２０において誘導経路を探索したときであっても良い。この場合、受信不可時間帯予測部３８は、タイムシフト再生のユーザトリガの有無によらず、誘導経路の探索が完了した時点であらかじめ、車載ナビゲーション装置２０から誘導経路の経路情報等を取得して、当該誘導経路の走行中に放送信号を受信できなくなる時間帯を予測しておく。
【００３２】
なお、タイムシフト再生のユーザトリガを検知した時点で受信不可時間帯の予測を行った方が、ユーザがタイムシフト再生を指示しないときまで無駄に予測をしなくても済む点で好ましい。また、ユーザトリガがあった地点から先の道中における受信不可時間帯の予測になるので、予測を行っている現在地からトンネルまでの間で渋滞等の外乱を受ける可能性が、誘導経路の探索完了時点であらかじめ受信不可時間帯を予測する場合に比べて低くなる。これにより、受信不可時間帯の予測がより正確になる。
【００３３】
再生制御部３９は、放送信号抽出部３６により抽出された所定長さ分の部分放送信号（ＲＡＭ３７に格納された放送信号）を、受信不可時間帯予測部３８により予測された受信不可時間帯に再生するように制御する。より具体的には、再生制御部３９は、放送信号抽出部３６により抽出された部分放送信号の時間長と、受信不可時間帯予測部３８により予測された受信不可時間帯の時間長とを比較し、受信不可時間帯の長さが部分放送信号の長さ以上であると判断した場合に、部分放送信号を受信不可時間帯に再生するように制御する。
【００３４】
切り替え部４０は、映像音声デコーダ３４から出力される放送信号と、再生制御部３９によりＲＡＭ３７から再生された部分放送信号との何れかに切り替えて出力する。ユーザによりタイムシフト再生が指示されていない通常時は、切り替え部４０は映像音声デコーダ３４から出力される放送信号（以下、リアルタイム放送信号という）を選択して出力するように切り替える。
【００３５】
一方、ユーザによりタイムシフト再生が指示された場合、切り替え部４０は、受信不可時間帯予測部３８により予測された受信不可時間帯において、再生制御部３９によりＲＡＭ３７から再生された部分放送信号（以下、再生された部分放送信号を再生放送信号という）を選択して出力するように切り替える。部分放送信号の再生終了後は、切り替え部４０は映像音声デコーダ３４から出力されるリアルタイム放送信号を選択して出力するように再び切り替える。
【００３６】
ここで、上記のように構成した本実施形態による車載放送受信装置３０の動作を図２に基づいて説明する。図２において、（ａ）はリアルタイムに受信されている放送信号を示す。（ｂ）はタイムシフト用にバッファ３５に対して逐次バッファリングされている放送信号（（ａ）のリアルタイム放送信号と同じ内容）を示す。（ｃ）はタイムシフト再生用に放送信号抽出部３６によってバッファ３５からＲＡＭ３７に抽出された放送信号を示し、ユーザによりタイムシフト再生が指示された時点から前の指定時間分の放送信号を示している。
【００３７】
図２（ａ）および（ｂ）において、斜線で示した部分５１〜５５は、トンネル内で放送信号を受信できない時間帯を示している。受信不可時間帯予測部３８は、例えばタイムシフト再生のユーザトリガが発生した時点で、これらの斜線で示す受信不可時間帯５１〜５５を全て予測する。そして、再生制御部３９は、ＲＡＭ３７に格納されたタイムシフト再生用の部分放送信号を、予測した受信不可時間帯５１〜５５の何れかにおいて再生する。
【００３８】
ここで、ユーザトリガがあった時点から近い方の４つの受信不可時間帯５１〜５４は、その長さが部分放送信号の長さ（再生時間）より短い。よって、再生制御部３９は、これらの受信不可時間帯５１〜５４では部分放送信号を再生しない。これに対して、５つ目の受信不可時間帯５５は、その長さが部分放送信号の長さ以上となっている。よって、再生制御部３９は、この受信不可時間帯５５において部分放送信号を再生するように制御する。
【００３９】
次に、上記のように構成した本実施形態による車載放送受信装置３０の詳細な動作を、図３に示すフローチャートに基づいて説明する。なお、図３の処理を開始する初期状態において、切り替え部４０は、映像音声デコーダ３４から出力されるリアルタイム放送信号（映像信号および音声信号）を選択するよう切り替えられている。
【００４０】
図３において、放送信号受信部は、受信アンテナ４１を介して放送信号を受信する（ステップＳ１）。具体的には、放送チューナ３２は、受信アンテナ４１を介してデジタル放送信号を受信し、受信したデジタル放送信号からＴＳパケットを抽出する。ＴＳデコーダ３３は、ＴＳパケットに対して所定の復号処理を行うことにより、映像／音声パケットを抽出する。映像音声デコーダ３４は、映像／音声パケットを復号することにより、映像信号および音声信号を生成する。
【００４１】
切り替え部４０は、映像音声デコーダ３４から出力されるリアルタイム放送信号を図示しないディスプレイおよびスピーカに出力する（ステップＳ２）。これと同時に、バッファ３５は、映像音声デコーダ３４から出力されるリアルタイム放送信号をバッファリングする（ステップＳ３）。また、放送信号抽出部３６は、操作部４２を通じてタイムシフト再生のユーザトリガが発生したか否かを判定する（ステップＳ４）。ここで、タイムシフト再生のユーザトリガが発生していない場合は、ステップＳ１の処理に戻る。
【００４２】
一方、タイムシフト再生のユーザトリガが発生したことを放送信号抽出部３６にて検出した場合、放送信号抽出部３６は、その旨を受信不可時間帯予測部３８に通知する。この通知を受けて受信不可時間帯予測部３８は、誘導経路の経路情報等を車載ナビゲーション装置２０から取得し（ステップＳ５）、放送信号受信部において放送信号を受信できなくなる時間帯を予測する（ステップＳ６）。その後、放送信号抽出部３６は、ユーザトリガがあった時点よりも少し前の時点からユーザトリガがあった時点までの所定長さ分の部分放送信号をバッファ３５から抽出してＲＡＭ３７に格納する（ステップＳ７）。
【００４３】
次に、再生制御部３９は、受信不可時間帯予測部３８により予測された受信不可時間帯に現在時刻が入ったか否かを判定する（ステップＳ８）。ここで、現在時刻が受信不可時間帯に入ったと再生制御部３９にて判断した場合、再生制御部３９はさらに、その受信不可時間帯の時間長と、ＲＡＭ３７に格納された部分放送信号の時間長とを比較し、受信不可時間帯の長さが部分放送信号の長さ以上であるか否かを判定する（ステップＳ９）。
【００４４】
ここで、受信不可時間帯の長さが部分放送信号の長さ以上ではないと再生制御部３９にて判断した場合、処理はステップＳ８に戻る。すなわち、部分放送信号の長さ以上の受信不可時間帯が来るまで、ステップＳ８，Ｓ９の処理を繰り返す。一方、受信不可時間帯の長さが部分放送信号の長さ以上であると再生制御部３９にて判断した場合、再生制御部３９は、ＲＡＭ３７に格納されている部分放送信号を再生する（ステップＳ１０）。このとき切り替え部４０は、再生制御部３９より出力される再生放送信号を選択して出力するように切り替える。
【００４５】
そして、再生制御部３９は、ＲＡＭ３７に格納されている部分放送信号の再生が終了したか否かを判定し（ステップＳ１１）、再生が終了していなければステップＳ１０に戻って再生を続ける。なお、フローチャートには図示されていないが、ステップＳ１０で部分放送信号が再生されている間も、トンネル内で受信不良ではあるものの放送信号受信部にて放送信号の受信動作は継続して行われている。
【００４６】
一方、ＲＡＭ３７に格納されている部分放送信号の再生が終了したと再生制御部３９にて判断した場合、車載放送受信装置３０の全体を制御する図示しないコントローラは、放送信号の受信を終了するか否かを判定する（ステップＳ１２）。放送信号の受信を終了する場合とは、例えば、車載放送受信装置３０の電源がオフにされた場合である。ここで、放送信号の受信を終了するとコントローラにて判断した場合は、図３に示すフローチャートの処理を終了する。一方、放送信号の受信を終了しないとコントローラにて判断した場合は、ステップＳ１の処理に戻る。
【００４７】
上記ステップＳ８において、現在時刻が受信不可時間帯にまだ入っていないと再生制御部３９にて判断した場合、再生制御部３９によるＲＡＭ３７内の部分放送信号の再生は開始しない。この場合は、放送信号受信部による放送信号の受信処理（ステップＳ１３）、当該受信したリアルタイム放送信号の切り替え部４０からの出力処理（ステップＳ１４）、リアルタイム放送信号のバッファ３５へのバッファリング処理（ステップＳ１５）が継続して行われる。そして、これらの処理の過程で放送信号抽出部３６は、操作部４２を通じてタイムシフト再生のユーザトリガが発生したか否かを判定する（ステップＳ１６）。ここで、タイムシフト再生のユーザトリガが発生していない場合は、ステップＳ８の処理に戻る。
【００４８】
一方、タイムシフト再生のユーザトリガが発生したことを放送信号抽出部３６にて検出した場合は、ステップＳ７に戻り、放送信号抽出部３６は、ユーザトリガがあった時点よりも少し前の時点からユーザトリガがあった時点までの所定長さ分の部分放送信号をバッファ３５から抽出してＲＡＭ３７に格納する。これにより、ＲＡＭ３７には、１回目のユーザトリガに応じて放送信号抽出部３６により抽出された所定長さ分の部分放送信号と、２回目のユーザトリガに応じて放送信号抽出部３６により抽出された所定長さ分の部分放送信号とが格納されることとなる。
【００４９】
複数の部分放送信号がＲＡＭ３７に格納されている場合、再生制御部３９は、複数の部分放送信号を受信不可時間帯において順番に再生していく。具体的には、ユーザトリガの発生タイミングが早い方の部分放送信号を優先して順番に再生していく。このとき、１つの受信不可時間帯で複数の部分放送信号を再生できれば（複数の部分放送信号の合計長さが１つの受信不可時間帯の長さ以下であれば）、１つの受信不可時間帯で複数の部分放送信号を再生する。一方、１つの受信不可時間帯で複数の部分放送信号を再生できない場合は（複数の部分放送信号の合計長さが１つの受信不可時間帯の長さより長い場合）、複数の受信不可時間帯に分けて複数の部分放送信号を再生する。
【００５０】
なお、図３に示すフローチャートの例では、ステップＳ１６においてタイムシフト再生のユーザトリガを検出した場合にはステップＳ７に戻る例について説明したが、ステップＳ５に戻るようにしても良い。この場合は、ステップＳ６において受信不可時間帯の予測をやり直すことになる。１回目のタイムシフト再生指示が行われてから２回目のタイムシフト再生指示が行われるまで車両は走行を続けており、その間に道路状況も変わっている可能性がある。よって、ユーザトリガが発生する度に受信不可時間帯の予測を行うようにすれば、渋滞や立ち寄り等の走行中の外乱をできるだけ排除して受信不可時間帯の予測精度を高めることができる。
【００５１】
以上詳しく説明したように、本実施形態の車載放送受信装置３０では、車載ナビゲーション装置２０から取得される誘導経路の経路情報等に基づいて、トンネル内などで放送信号を受信できなくなる受信不可時間帯を予測する。そして、当該予測した受信不可時間帯においてタイムシフト再生を行うようにしている。
【００５２】
このように構成した本実施形態によれば、タイムシフト再生がユーザにより指示された場合に、指示された時点からすぐに少し前のシーンに戻ってタイムシフト再生が行われるではなく、予測した受信不可時間帯となった時点から部分放送信号のタイムシフト再生が行われる。このため、リアルタイム放送信号が良好に受信されている時間帯では部分放送信号が再生されることはなくなる。これにより、タイムシフトの再生放送信号によってリアルタイム放送信号が視聴できなくなってしまう不都合を防止することができる。
【００５３】
なお、上記実施形態では、タイムシフト再生機能を備える車載放送受信装置３０について説明したが、タイムシフト記録後の再生についてもほぼ同様である。図４は、タイムシフト記録機能を備える車載放送受信装置３０’を実施した車載システム２００の構成例を示す機能ブロック図である。図５は、当該車載放送受信装置３０’の動作を説明するためのタイムチャートである。なお、図４において、図１に示した符号と同一の符号を付したものは同一の機能を有するものであるので、ここでは重複する説明を省略する。
【００５４】
図４に示す車載放送受信装置３０’は、ＲＡＭ３７の代わりにハードディスク３７’を備えている。また、車載放送受信装置３０’は、放送信号抽出部３６の代わりに放送信号抽出部３６’を備え、受信不可時間帯予測部３８の代わりに受信不可時間帯予測部３８’を備えている。
【００５５】
放送信号抽出部３６’は、操作部４２の操作を通じてユーザによるタイムシフト記録の指示（タイムシフト記録のユーザトリガ）を検知すると、当該ユーザトリガがあった時点よりも前の時点を開始点とする所定長さ分の部分放送信号をバッファ３５から抽出し、ハードディスク３７’に記録する。具体的には、図５（ｃ）に示すように、ユーザトリガがあった時点で視聴されている楽曲の先頭から１曲分の部分放送信号をバッファ３５から抽出してハードディスク３７’に記録する。なお、放送信号抽出部３６’は、ユーザトリガがあった旨を受信不可時間帯予測部３８’に通知することは行わない。
【００５６】
受信不可時間帯予測部３８’は、例えば、操作部４２の操作を通じてユーザによる再生指示（タイムシフト記録後の再生のユーザトリガ）を検知したときに、車載ナビゲーション装置２０から誘導経路の経路情報等を取得し、放送受信部において放送信号を受信できなくなる時間帯を予測する。再生制御部３９は、タイムシフト記録後の再生がユーザにより指示された後、ハードディスク３７’に格納された部分放送信号を、受信不可時間帯予測部３８’により予測された受信不可時間帯に再生するように制御する。
【００５７】
ここで、上記のように構成した本実施形態による車載放送受信装置３０’の動作を図５に基づいて説明する。図５において、（ａ）はリアルタイムに受信されている放送信号を示す。（ｂ）はタイムシフト用にバッファ３５に対して逐次バッファリングされている放送信号（（ａ）のリアルタイム放送信号と同じ内容）を示す。（ｃ）は放送信号抽出部３６’によってバッファ３５から抽出されてハードディスク３７’に記録された放送信号を示している。
【００５８】
図５（ａ）および（ｂ）において、斜線で示した部分５１〜５５は、トンネル内で放送信号を受信できない時間帯を示している。受信不可時間帯予測部３８’は、タイムシフト記録のユーザトリガＴ１に応じてハードディスク３７’に対する部分放送信号の記録が行われた後、任意のタイミングで再生指示のユーザトリガＴ２が発生した時点で、これらの斜線で示す受信不可時間帯５１〜５５を全て予測する。そして、再生制御部３９は、ハードディスク３７’に記録された部分放送信号を、予測した受信不可時間帯５１〜５５のうちその長さが部分放送信号の長さ以上となっている時間帯５５において再生するように制御する。
【００５９】
また、上記実施形態では、ＲＡＭ３７（またはハードディスク３７’）に格納された部分放送信号の長さ以上となっている受信不可時間帯においてのみ部分放送信号を再生する例について説明したが、本発明はこれに限定されない。例えば、再生制御部３９は、受信不可時間帯予測部３８，３８’により予測された受信不可時間帯が複数区間に渡って存在しているか否かを判定し、受信不可時間帯が複数区間に渡って存在していると判断したときに、それぞれの受信不可時間帯毎に、受信不可時間帯の長さが部分放送信号の長さ以上であるか否かを判定する。そして、再生制御部３９は、部分放送信号の長さ以上の受信不可時間帯が存在すると判断した場合には、その受信不可時間帯において部分放送信号を再生するように制御する。一方、部分放送信号の長さ以上の受信不可時間帯が存在しないと判断した場合、再生制御部３９は、部分放送信号を複数区間の受信不可時間帯に分割して再生するように制御する。
【００６０】
図２の例では、再生制御部３９は、５つの受信不可時間帯５１〜５５が存在すると判断するので、それぞれの受信不可時間帯毎に、受信不可時間帯５１〜５５の長さが部分放送信号の長さ以上であるか否かを判定する。ここで、再生制御部３９は、部分放送信号の長さ以上の受信不可時間帯５５が存在すると判断するので、その受信不可時間帯５５において部分放送信号を再生するように制御する。一方、仮に受信不可時間帯５５が存在しないとすると（４つの受信不可時間帯５１〜５４が予測されていたとすると）、再生制御部３９は、部分放送信号を複数区間の受信不可時間帯５１〜５４に分割して再生するように制御する。
【００６１】
なお、この例では、部分放送信号を分割すればより早いタイミングで再生できる場合でも、そのタイミングより後の方に部分放送信号の長さ以上の受信不可時間帯５５が存在すれば、部分放送信号は後から再生されることとなる。つまり、部分放送信号の長さ以上の受信不可時間帯５５を優先的に選んで部分放送信号を再生することとなる。これに対して、部分放送信号を分割して再生する方を優先するようにしても良い。
【００６２】
この場合、再生制御部３９は、受信不可時間帯予測部３８，３８’により予測された受信不可時間帯が複数区間に渡って存在しているか否かを判定し、受信不可時間帯が複数区間に渡って存在していると判断したときに、ＲＡＭ３７（またはハードディスク３７’）に格納された部分放送信号を複数区間の受信不可時間帯に分割して再生するように制御する。この判定の際に、複数区間の受信不可時間帯の合計長さが部分放送信号の長さ以上になっているか否かを判定し、そうなっている場合にのみ部分放送信号を分割して再生するようにしても良い。
【００６３】
または、単に複数区間の受信不可時間帯の合計長さを判定に用いるのではなく、以下のようにしても良い。すなわち、複数区間のうち所定数区間（例えば、２区間）の受信不可時間帯の合計長さに対する、当該２区間の受信不可時間帯の間に存在する受信可能時間帯の長さの割合が所定値以下であるか否かを更に判定し、所定値以下であると判断した場合にのみ、部分放送信号を２区間の受信不可時間帯に分割して再生するようにする。
【００６４】
例えば、図２の例で言うと、再生制御部３９は、複数区間の受信不可時間帯５１〜５５のうち、最初の２区間の受信不可時間帯５１，５２の合計長さが部分放送信号の長さ以上になっているか否かを判定する。そうなっている場合には、再生制御部３９は、当該２区間の受信不可時間帯５１，５２の合計長さに対する、当該２区間の受信不可時間帯５１，５２の間に存在する受信可能時間帯の長さの割合を更に求める。そして、求めた割合が所定値以下であると判断した場合にのみ、部分放送信号を２区間の受信不可時間帯５１，５２に分割して再生する。
【００６５】
１つの部分放送信号を複数の受信不可時間帯に分割して再生する場合、当該複数の受信不可時間帯の間に長い受信可能時間帯（リアルタイム放送信号が出力される時間帯）が存在すると、部分放送信号の再生が中断される時間が長くなってしまう。これに対して、上述のように受信可能時間帯の長さの割合を求めてこれが所定値以下であると判断した場合にのみ部分放送信号を分割して再生するようにすれば、再生が中断される時間を短くすることができて好ましい。なお、ここでは複数区間の受信不可時間帯の合計長さに対する受信可能時間帯の長さの割合が所定値以下であるか否かを判定しているが、受信可能時間帯の長さが所定長さ以下であるか否かを判定しても良い。
【００６６】
また、上記実施形態では、タイムシフト再生に関して、放送信号抽出部３６により抽出した所定長さの部分放送信号を、それ以上の長さを持つ受信不可時間帯において選択的に再生する例について説明したが、本発明はこれに限定されない。例えば、放送信号抽出部３６が、受信不可時間帯予測部３８により予測された受信不可時間帯の長さと同じ長さを所定長さとして、部分放送信号をバッファ３５から抽出するようにしても良い。図２の例で言うと、放送信号抽出部３６は、受信不可時間帯予測部３８により予測された１つ目の受信不可時間帯５１の長さと同じ長さの部分放送信号をバッファ３５から抽出してＲＡＭ３７に格納する。このようにすれば、常にユーザトリガから最も速いタイミングの受信不可時間帯において部分放送信号のタイムシフト再生を行うことができる。
【００６７】
また、上記実施形態では、映像音声デコーダ３４から出力される放送信号（映像信号および音声信号）をバッファ３５に格納する例について説明したが、本発明はこれに限定されない。例えば、ＴＳデコーダ３３から出力される映像／音声パケット、あるいは、放送チューナ３２から出力されるＴＳパケットをバッファ３５に格納するようにしても良い。この場合、再生制御部３９は、ＴＳパケットを映像／音声パケットに復号する機能、映像／音声パケットを映像信号および音声信号に復号する機能を備える。
【００６８】
また、上記実施形態では、放送信号が受信できなくなる受信不可時間帯の例として、車両がトンネル内に入る時間帯を予測する例について説明したが、本発明はこれに限定されない。例えば、地下道や林間道などを走行している時間帯も受信不可時間帯として予測するようにしても良い。
【００６９】
その他、上記実施形態は、何れも本発明を実施するにあたっての具体化の一例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその精神、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。
【図面の簡単な説明】
【００７０】
【図１】本実施形態による車載放送受信装置を実施した車載システムの構成例を示す機能ブロック図である。
【図２】本実施形態による車載放送受信装置において、少し前の部分放送信号をタイムシフト再生する場合の動作を説明するためのタイムチャートである。
【図３】本実施形態による車載放送受信装置の詳細な動作例を示すフローチャートである。
【図４】本実施形態による車載放送受信装置を実施した車載システムの他の構成例を示す機能ブロック図である。
【図５】本実施形態による車載放送受信装置において、タイムシフト記録した部分放送信号を後から再生する場合の動作を説明するためのタイムチャートである。
【図６】タイムシフト再生機能を使って少し前の放送信号を今すぐ再生する場合の従来の問題点を説明するための図である。
【図７】タイムシフト記録機能を使って記録した放送信号を後から再生する場合の従来の問題点を説明するための図である。
【符号の説明】
【００７１】
３０，３０’  車載放送受信装置
３２  放送チューナ
３３  ＴＳデコーダ
３４  映像音声デコーダ
３５  バッファ
３６，３６’  放送信号抽出部
３７  ＲＡＭ
３７’  ハードディスク
３８，３８’  受信不可時間帯予測部
３９  再生制御部
４０  切り替え部
【図１】
2010098357.tif 000003
【図２】
2010098357.tif 000004
【図３】
2010098357.tif 000005
【図４】
2010098357.tif 000006
【図５】
2010098357.tif 000007
【図６】
2010098357.tif 000008
【図７】
2010098357.tif 000009