(57)【要約】【課題】リンク先ＤＡＢサービスが遅延するケースでは、シームレスリンク機能を有効に働かせることができない。【解決手段】放送受信機を、同一内容のサービスを放送する第一、第二のデジタル放送信号を受信する手段と、２つのサービスの一方を切替可能に出力再生する手段と、２つのサービスの比較結果に基づいてその時間差である第一の時間差を計算する手段と、計算された第一の時間差に基づき、出力再生されるサービスが他方のサービスに対して先行すると判定される場合に、該第一の時間差を記憶する手段と、出力再生されるサービスが他方のサービスに切り替えられると、切替後のサービスの出力再生を第一の時間差だけ遅延させる手段とを備える構成とする。【選択図】図２
2016171365.tif 000002
【特許請求の範囲】
【請求項１】
第一のデジタル放送信号を受信する第一のデジタル放送信号受信手段と、
前記第一のデジタル放送信号と異なる周波数を用いて該第一のデジタル放送信号によるサービスと同一のサービスを放送する第二のデジタル放送信号を受信する第二のデジタル放送信号受信手段と、
前記第一のデジタル放送信号による第一のサービスと、前記第二のデジタル放送信号による第二のサービスの一方を切替可能に出力再生する出力再生手段と、
前記第一のサービスと前記第二のサービスとの比較結果に基づいて該第一のサービスと該第二のサービスとの時間差である第一の時間差を計算する時間差計算手段と、
計算された第一の時間差に基づき、出力再生されるサービスが他方のサービスに対して先行すると判定される場合に、該第一の時間差を記憶する記憶手段と、
前記出力再生手段により出力再生されるサービスが前記他方のサービスに切り替えられると、切替後のサービスの出力再生を前記第一の時間差だけ遅延させる遅延手段と、
を備える、
放送受信機。
【請求項２】
前記時間差計算手段は、
前記第一の時間差だけ遅延されて出力再生されるサービスと、前記遅延手段による遅延の無い他方のサービスとの時間差である第二の時間差を計算し、
前記遅延手段は、
前記第二の時間差に基づき、前記第一の時間差だけ遅延されて出力再生されるサービスが前記他方のサービスに対して遅延すると判定される場合に、該出力再生されるサービスの遅延を継続すると共に、該他方のサービスを該第二の時間差に応じた時間だけ遅延させる、
請求項１に記載の放送受信機。
【請求項３】
前記記憶手段は、
所定の情報に基づいて前記第一の時間差を更新する、
請求項２に記載の放送受信機。
【請求項４】
前記記憶手段は、
前記第二の時間差に基づき、前記第一の時間差だけ遅延されて出力再生されるサービスが前記他方のサービスに対して先行すると判定される場合に、該出力再生されるサービスが該他方のサービスに切り替えられると、該第一の時間差が無い場合における双方のサービスの時間差を新たな第一の時間差として更新し、
前記遅延手段は、
切替後のサービスの出力再生を前記更新後の第一の時間差だけ遅延させる、
請求項３に記載の放送受信機。
【請求項５】
前記記憶手段は、
前記第二の時間差に基づき、出力再生されるサービスが前記他方のサービスに対して遅延している状態が一定期間継続したと判定される場合に、前記第一の時間差を現在よりも小さい値に更新する、
請求項３に記載の放送受信機。
【請求項６】
前記記憶手段は、
前記第一の時間差の履歴を記憶しており、
前記履歴に基づいて前記第一の時間差を現在よりも小さい値に更新する、
請求項３に記載の放送受信機。
【請求項７】
前記記憶手段は、
所定の係数を前記第一の時間差に乗算することにより、該第一の時間差を現在よりも小さい値に更新する、
請求項３に記載の放送受信機。
【請求項８】
前記放送受信機が属する地域の情報を取得する地域情報取得手段
を備え、
前記記憶手段は、
前記地域の情報に基づいて前記第一の時間差を更新する、
請求項３に記載の放送受信機。
【請求項９】
前記第一、前記第二のデジタル放送信号は、
ＤＡＢ（Digital Audio Broadcasting）信号である、
請求項１から請求項８の何れか一項に記載の放送受信機。
【請求項１０】
第一のデジタル放送信号を受信する第一のデジタル放送信号受信ステップと、
前記第一のデジタル放送信号と異なる周波数を用いて該第一のデジタル放送信号によるサービスと同一のサービスを放送する第二のデジタル放送信号を受信する第二のデジタル放送信号受信ステップと、
前記第一のサービスと前記第二のサービスとの比較結果に基づいて該第一のサービスと該第二のサービスとの時間差である第一の時間差を計算する第一の時間差計算ステップと、
計算された第一の時間差に基づき、前記第一及び前記第二のサービスのうち出力再生される一方のサービスが他方のサービスに対して先行すると判定される場合に、該第一の時間差を記憶する記憶ステップと、
出力再生されるサービスが前記他方のサービスに切り替えられるステップと、
切替後のサービスを前記第一の時間差だけ遅延させて出力再生する第一の遅延再生ステップと、
を含む、
放送再生方法。
【請求項１１】
前記第一の時間差だけ遅延されて出力再生されるサービスと、遅延処理の無い他方のサービスとの時間差である第二の時間差を計算する第二の時間差計算ステップと、
前記第二の時間差に基づき、前記第一の時間差だけ遅延されて出力再生されるサービスが前記他方のサービスに対して遅延すると判定される場合に、該出力再生されるサービスを前記第一の時間差だけ遅延させて出力再生すると共に、該他方のサービスを該第二の時間差に応じた時間だけ遅延させて出力再生する第二の遅延再生ステップと、
を含む、
請求項１０に記載の放送再生方法。
【請求項１２】
前記第一の時間差は、
所定の情報に基づいて更新される、
請求項１１に記載の放送再生方法。
【請求項１３】
前記第一の時間差は、
前記第二の時間差に基づき、前記第一の時間差だけ遅延されて出力再生されるサービスが前記他方のサービスに対して先行すると判定される場合に、該出力再生されるサービスが該他方のサービスに切り替えられると、該第一の時間差が無い場合における双方のサービスの時間差に更新される、
請求項１２に記載の放送再生方法。
【請求項１４】
前記第一の時間差は、
前記第二の時間差に基づき、出力再生されるサービスが前記他方のサービスに対して遅延している状態が一定期間継続したと判定される場合に、現在よりも小さい値に更新される、
請求項１２に記載の放送再生方法。
【請求項１５】
前記第一の時間差は、
前記第一の時間差の履歴に基づいて現在よりも小さい値に更新される、
請求項１２に記載の放送再生方法。
【請求項１６】
前記第一の時間差は、
所定の係数が乗算されることにより、現在よりも小さい値に更新される、
請求項１２に記載の放送再生方法。
【請求項１７】
前記放送受信機が属する地域の情報を取得する地域情報取得ステップ
を含み、
前記第一の時間差は、
前記地域の情報に基づいて更新される、
請求項１２に記載の放送再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、放送受信機及び放送再生方法に関する。
【背景技術】
【０００２】
ＦＭ（Frequency Modulation）放送では、番組の放送エリアを広くカバーするため、各地域で異なる周波数を用いて同一の番組が放送されている。そのため、放送受信機には、地域を跨いで移動した後にも同一の番組が継続して出力再生されるように、受信周波数を新たな地域に合わせて自動的に変更する同一番組追従機能が搭載されている。
【０００３】
近年、ＦＭ等のアナログ放送から高品位なデジタル放送へ移行してきており、一部の国では、デジタル放送の１つであるＤＡＢ（Digital Audio Broadcasting）が実用化されている。ＤＡＢを受信可能な放送受信機においても、ＦＭ放送と同様に、地域を跨いで移動した後に同一のＤＡＢサービスが継続して出力再生されるように、受信周波数を新たな地域に合わせて自動的に変更する同一サービス追従機能が搭載されている。以下、説明の便宜上、受信中のＤＡＢサービスから異なる周波数で同一の内容を放送するＤＡＢサービスへ切り替える動作を「ＤＡＢ−ＤＡＢリンク」と記す。
【０００４】
例えば特許文献１に、ＤＡＢ信号を受信可能な放送受信機の具体的構成が記載されている。特許文献１に例示される放送受信機では、ＤＡＢ信号の受信信号品質が劣化すると、同一の番組を放送するＦＭ放送への自動追従が行われる。すなわち、出力再生されるサービスがＤＡＢサービスからＦＭのサイマル放送（以下、「ＦＭサイマル放送」と記す。）へ自動的に切り替えられる。以下、説明の便宜上、受信中のＤＡＢサービスからＦＭサイマル放送へ切り替える動作を「ＤＡＢ−ＦＭリンク」と記す。
【０００５】
ＤＡＢサービスはデジタル放送であることから、放送局側で圧縮符号化され、圧縮符号化された複数のＤＡＢサービスが１つのＤＡＢアンサンブルに多重化されて、時間インタリーブ処理等が行われたうえで放送される。また、放送受信機側では、ＤＡＢサービスの復号処理等の、放送局側とは逆の処理が行われる。ＤＡＢサービスでは、これらの処理を行う必要上、音声出力のタイミングがＦＭサイマル放送に対して遅延する。
【０００６】
例えば、ＤＡＢ信号の受信信号品質が劣化してＦＭサイマル放送へ切り替えられる場合を考える。この場合、ＤＡＢサービスが遅延していた分だけ出力音声がスキップするため、聴取者が聴感上の違和感を覚える。また、ＤＡＢ信号の受信信号品質が改善してＤＡＢサービスへ復帰される場合を考える。この場合、ＤＡＢサービスが遅延している分だけ出力音声のタイムスタンプが過去に戻って繰り返されるため、聴取者が聴感上の違和感を覚える。
【０００７】
そこで、放送受信機には、ＦＩＦＯ（First In First Out）バッファが搭載されている。放送受信機は、ＤＡＢサービスとＦＭサイマル放送との音声出力の時間差を両者の信号波形を比較することによって計算し、計算された時間差だけＦＭサイマル放送の音声出力のタイミングをＦＩＦＯバッファで遅延させる。すなわち、両放送の時間的な位相が合うように遅延の調整を行うシームレスリンク機能により、ＤＡＢ−ＦＭリンク時にも出力音声がシームレスにつながり、聴取者が聴感上の違和感を覚えることがない。
【０００８】
このように、ＤＡＢ−ＦＭリンクの場合は、ＤＡＢサービスがＦＭサイマル放送に対して遅延することが予め判っているため、ＦＭサイマル放送を遅延させることによってシームレスリンク機能が有効に働き、出力音声をシームレスにつなげることができる。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２０１４−２３２９４５号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
一方、ＤＡＢ−ＤＡＢリンクの場合は、出力再生されるＤＡＢサービス（以下、「リンク元ＤＡＢサービス」と記す。）がリンク元ＤＡＢサービスと異なる周波数で同一の内容を放送するリンク先のＤＡＢサービス（以下、「リンク先ＤＡＢサービス」と記す。）に対して遅延するケースと、リンク先ＤＡＢサービスがリンク元ＤＡＢサービスに対して遅延するケースがある。
【００１１】
リンク元ＤＡＢサービスが遅延するケースでは、リンク先ＤＡＢサービスを遅延させることにより、リンク元ＤＡＢサービスからリンク先ＤＡＢサービスへの切換時にシームレスリンク機能が有効に働き、出力音声をシームレスにつなげることができる。
【００１２】
これに対して、リンク先ＤＡＢサービスが遅延するケースでは、リンク先ＤＡＢサービスの位相を時間的に先行するリンク元ＤＡＢサービスに合わせることができれば、リンク元ＤＡＢサービスからリンク先ＤＡＢサービスへの切換時にシームレスリンク機能が有効に働き、出力音声がシームレスにつながる。しかし、リンク先ＤＡＢサービスの位相を時間的に先行するリンク元ＤＡＢサービスに合わせること（すなわち、放送受信機において受信される前のリンク先ＤＡＢサービスを再生すること）は不可能である。そのため、後者のケースでは、シームレスリンク機能を有効に働かせることができないという問題が指摘される。
【００１３】
本発明は上記の事情に鑑みてなされたものであり、その目的とするところは、例えば、リンク先ＤＡＢサービスが遅延するケースにおいても、リンク元ＤＡＢサービスからリンク先ＤＡＢサービスへの出力音声のシームレスな切り替わりを担保するのに好適な放送受信機及び放送再生方法を提供することである。
【課題を解決するための手段】
【００１４】
そこで、本発明の一実施形態に係る放送受信機は、第一のデジタル放送信号を受信する第一のデジタル放送信号受信手段と、第一のデジタル放送信号と異なる周波数を用いて該第一のデジタル放送信号によるサービスと同一のサービスを放送する第二のデジタル放送信号を受信する第二のデジタル放送信号受信手段と、第一のデジタル放送信号による第一のサービスと、第二のデジタル放送信号による第二のサービスの一方を切替可能に出力再生する出力再生手段と、第一のサービスと第二のサービスとの比較結果に基づいて該第一のサービスと該第二のサービスとの時間差である第一の時間差を計算する時間差計算手段と、計算された第一の時間差に基づき、出力再生されるサービスが他方のサービスに対して先行すると判定される場合に、該第一の時間差を記憶する記憶手段と、出力再生手段により出力再生されるサービスが他方のサービスに切り替えられると、切替後のサービスの出力再生を第一の時間差だけ遅延させる遅延手段とを備える。
【００１５】
本発明の一実施形態によれば、本来的には出力再生されるサービス（リンク元サービス）が他方のサービス（リンク先ＤＡＢサービス）に対して先行する場合であっても、リンク元ＤＡＢサービスがリンク先ＤＡＢサービスに対して予め遅延された状態になる。そのため、リンク先ＤＡＢサービスの方だけ遅延時間を調整することにより、リンク元ＤＡＢサービスからリンク先ＤＡＢサービスへの出力音声のシームレスな切り替わりが担保される。
【００１６】
また、本発明の一実施形態において、時間差計算手段は、第一の時間差だけ遅延されて出力再生されるサービスと、遅延手段による遅延の無い他方のサービスとの時間差である第二の時間差を計算する構成としてもよい。この場合、遅延手段は、第二の時間差に基づき、第一の時間差だけ遅延されて出力再生されるサービスが他方のサービスに対して遅延すると判定される場合に、該出力再生されるサービスの遅延を継続すると共に、該他方のサービスを該第二の時間差に応じた時間だけ遅延させる。
【００１７】
また、本発明の一実施形態において、記憶手段は、所定の情報に基づいて第一の時間差を更新する構成としてもよい。
【００１８】
また、本発明の一実施形態において、記憶手段は、第二の時間差に基づき、第一の時間差だけ遅延されて出力再生されるサービスが他方のサービスに対して先行すると判定される場合に、該出力再生されるサービスが該他方のサービスに切り替えられると、該第一の時間差が無い場合における双方のサービスの時間差を新たな第一の時間差として更新する構成としてもよい。この場合、遅延手段は、切替後のサービスの出力再生を更新後の第一の時間差だけ遅延させる。
【００１９】
また、本発明の一実施形態において、記憶手段は、第二の時間差に基づき、出力再生されるサービスが他方のサービスに対して遅延している状態が一定期間継続したと判定される場合に、第一の時間差を現在よりも小さい値に更新する構成としてもよい。
【００２０】
また、本発明の一実施形態において、記憶手段は、第一の時間差の履歴を記憶しており、該履歴に基づいて第一の時間差を現在よりも小さい値に更新する構成としてもよい。
【００２１】
また、本発明の一実施形態において、記憶手段は、所定の係数を第一の時間差に乗算することにより、該第一の時間差を現在よりも小さい値に更新する構成としてもよい。
【００２２】
また、本発明の一実施形態に係る放送受信機は、それが属する地域の情報を取得する地域情報取得手段を備える構成としてもよい。この場合、記憶手段は、取得された地域の情報に基づいて第一の時間差を更新する。
【００２３】
また、本発明の一実施形態において、第一、第二のデジタル放送信号は、例えば、ＤＡＢ信号である。
【００２４】
また、本発明の一実施形態に係る放送再生方法は、第一のデジタル放送信号を受信する第一のデジタル放送信号受信ステップと、第一のデジタル放送信号と異なる周波数を用いて該第一のデジタル放送信号によるサービスと同一のサービスを放送する第二のデジタル放送信号を受信する第二のデジタル放送信号受信ステップと、第一のサービスと第二のサービスとの比較結果に基づいて該第一のサービスと該第二のサービスとの時間差である第一の時間差を計算する第一の時間差計算ステップと、計算された第一の時間差に基づき、第一及び第二のサービスのうち出力再生される一方のサービスが他方のサービスに対して先行すると判定される場合に、該第一の時間差を記憶する記憶ステップと、出力再生されるサービスが他方のサービスに切り替えられるステップと、切替後のサービスを第一の時間差だけ遅延させて出力再生する第一の遅延再生ステップとを含む方法である。
【発明の効果】
【００２５】
本発明の一実施形態によれば、リンク元ＤＡＢサービスからリンク先ＤＡＢサービスへの出力音声のシームレスな切り替わりを担保するのに好適な放送受信機及び放送再生方法が提供される。
【図面の簡単な説明】
【００２６】
【図１】本発明の一実施形態に係る放送受信機の構成を示すブロック図である。
【図２】本発明の一実施形態に係る放送受信機において実行される放送受信処理のフローチャートを示す図である。
【発明を実施するための形態】
【００２７】
以下、本発明の実施形態について図面を参照しながら説明する。なお、以下においては、本発明の一実施形態として、放送受信機を例に取り説明する。
【００２８】
［放送受信機１の構成］
図１は、本発明の一実施形態に係る放送受信機１の構成を示すブロック図である。本実施形態に係る放送受信機１は、例えば、道路を走行する車両に搭載された車載器であり、図１に示されるように、制御部１１０、ユーザインタフェース１２０、第一のＤＡＢブロック１３０ａ、第二のＤＡＢブロック１３０ｂ、オーディオ出力ブロック１４０、メモリ１５０、オーディオアンプ１６０及びスピーカ１７０を備えている。
【００２９】
なお、図１では、本実施形態の説明に必要な主たる構成要素を図示しており、放送受信機として一般的な構成要素である筐体など、一部の構成要素については、その図示を適宜省略している。また、本実施形態に係る放送受信機１は車載器に限らず、例えば、スマートフォン、フィーチャフォン、ＰＨＳ（Personal Handy phone System）、タブレット端末、ノートＰＣ、ＰＤＡ（Personal Digital Assistant）、ＰＮＤ（Portable Navigation Device）、携帯ゲーム機等の携帯型端末であってもよい。
【００３０】
例えば車両にエンジンが掛けられると、図示省略されたバッテリから放送受信機１の各種回路に電源ラインを通じて電源供給が行われる。制御部１１０は電源供給後、メモリ内の制御プログラムを読み出してワークエリアにロードし、ロードされた制御プログラムを実行することにより、放送受信機１全体の制御を行う。
【００３１】
ユーザインタフェース１２０は、ユーザによる操作を受け付ける操作インタフェースであり、タッチパネルディスプレイ及びその周りに配置されたメカニカルキーを含む。制御部１１０は、ユーザインタフェース１２０に対する選局操作に従い、第一のＤＡＢブロック１３０ａに受信制御信号を出力する。
【００３２】
第一のＤＡＢブロック１３０ａは、ＤＡＢ信号の受信処理を行うブロックであり、アンテナ１３１ａ、ＤＡＢ＿ＲＦ部１３２ａ、ＤＡＢデコーダ１３３ａ及び信号検出部１３４ａを備えている。
【００３３】
ＤＡＢ＿ＲＦ部１３２ａは、制御部１１０より入力される受信制御信号に従い、アンテナ１３１ａにて受信されたＤＡＢ信号（以下、「第一のＤＡＢ信号」と記す。）から所望のＤＡＢアンサンブルを抽出して、ＤＡＢデコーダ１３３ａに出力する。ＤＡＢデコーダ１３３ａは、入力されたＤＡＢアンサンブルから所望のサービス（以下、「第一のＤＡＢサービス」と記す。）を抽出して音声信号（以下、「第一のＤＡＢ音声信号」と記す。）を復調し、オーディオ出力ブロック１４０に出力する。
【００３４】
ＤＡＢ信号には、ＳＩＤ（Service Identifier）、ＥＩＤ（Ensemble Identifier）、ＥＣＣ（Extended Country Code）、サービス・リンキング情報、ＦＩＧ（Fast Information Group）等のデータが多重化されている。信号検出部１３４ａは、ＤＡＢデコーダ１３３ａにおいて第一のＤＡＢサービスが復調されたことによって得られる多重化データ（以下、「第一のＤＡＢデータ」と記す。）を検出したり、エラーレートに基づいて受信信号品質に関する情報（以下、「第一のＤＡＢ受信信号品質情報」と記す。）を検出したりする。
【００３５】
制御部１１０は、信号検出部１３４ａより入力される第一のＤＡＢデータに基づいて、第一のＤＡＢブロック１３０ａにて受信中の第一のＤＡＢサービス（リンク元ＤＡＢサービス）と異なる周波数で同一の内容を放送するサービス（リンク先ＤＡＢサービス）を特定することができ、また、ＦＩＧの情報からサービスの名称（番組名）を表すサービスラベル（Service Label）を取得することができる。制御部１１０は、特定されたリンク先ＤＡＢサービス）の情報に基づいて受信制御信号を生成して、第二のＤＡＢブロック１３０ｂに出力する。
【００３６】
第二のＤＡＢブロック１３０ｂは、アンテナ１３１ｂ、ＤＡＢ＿ＲＦ部１３２ｂ、ＤＡＢデコーダ１３３ｂ及び信号検出部１３４ｂを備えている。
【００３７】
ＤＡＢ＿ＲＦ部１３２ｂは、制御部１１０より入力される受信制御信号に従い、アンテナ１３１ｂにて受信されたＤＡＢ信号（以下、「第二のＤＡＢ信号」と記す。）から所望のＤＡＢアンサンブルを抽出して、ＤＡＢデコーダ１３３ｂに出力する。ＤＡＢデコーダ１３３ｂは、入力されたＤＡＢアンサンブルから所望のサービス（以下、「第二のＤＡＢサービス」と記す。）を抽出して音声信号（以下、「第二のＤＡＢ音声信号」と記す。）を復調し、オーディオ出力ブロック１４０に出力する。
【００３８】
また、信号検出部１３４ｂは、ＤＡＢデコーダ１３３ｂにおいて第二のＤＡＢサービスが復調されたことによって得られる多重化データ（以下、「第二のＤＡＢデータ」と記す。）を検出したり、エラーレートに基づいて受信信号品質に関する情報（以下、「第二のＤＡＢ受信信号品質情報」と記す。）を検出したりする。
【００３９】
制御部１１０は、信号検出部１３４ａより入力される第一のＤＡＢ受信信号品質情報に基づいて第一のＤＡＢ信号の受信信号品質をチェックし、信号検出部１３４ｂより入力される第二のＤＡＢ受信信号品質情報に基づいて第二のＤＡＢ信号の受信信号品質をチェックする。ＤＡＢ受信信号品質は、放送受信機１を搭載する車両が受信可能エリアから外れたり建物やトンネル等の遮蔽物の影響を受けたりした場合に劣化する。制御部１１０は、出力再生中のリンク元ＤＡＢサービスの受信信号品質が劣化すると、シームレスリンク機能を実行、すなわち、出力再生されるサービスを、リンク元ＤＡＢサービスと同一の内容を放送するリンク先ＤＡＢサービスへシームレスに自動切替する。
【００４０】
シームレスリンク機能は、主に、制御部１１０とオーディオ出力ブロック１４０との協働により実行される。オーディオ出力ブロック１４０は、時間差計算処理部１４１、ＦＩＦＯバッファ１４２、１４３及びオーディオセレクタ１４４を備えている。
【００４１】
時間差計算処理部１４１には、ＤＡＢデコーダ１３３ａより第一のＤＡＢ音声信号が入力されると共にＤＡＢデコーダ１３３ｂより第二のＤＡＢ音声信号が入力される。時間差計算処理部１４１は、順次入力される第一のＤＡＢ音声信号と第二のＤＡＢ音声信号との音声出力の時間差を両者の信号波形を比較することによって計算する。制御部１１０は、時間差計算処理部１４１により計算された時間差の情報をメモリ１５０に保存する。また、制御部１１０は、時間差計算処理部１４１により計算された時間差に基づいて遅延時間制御信号を生成し、生成された遅延時間制御信号を用いてＦＩＦＯバッファ１４２とＦＩＦＯバッファ１４３の少なくとも一方で遅延させる時間を設定する。
【００４２】
ＦＩＦＯバッファ１４２にはＤＡＢデコーダ１３３ａより第一のＤＡＢ音声信号が入力され、ＦＩＦＯバッファ１４３にはＤＡＢデコーダ１３３ｂより第二のＤＡＢ音声信号が入力される。オーディオセレクタ１４４には、第一のＤＡＢ音声信号と第二のＤＡＢ音声信号とがＦＩＦＯバッファ１４２とＦＩＦＯバッファ１４３の少なくとも一方を用いて時間的な位相が合うように遅延処理されたうえで入力される。
【００４３】
オーディオセレクタ１４４は、制御部１１０より入力されるセレクタ信号に従い、出力再生中のリンク元ＤＡＢサービスの受信信号品質が劣化すると（所定の閾値以下になると）、リンク先ＤＡＢサービスのＤＡＢ音声信号に切り替えて出力する。
【００４４】
オーディオセレクタ１４４より出力されたＤＡＢ音声信号は、オーディオアンプ１６０にて増幅されて、スピーカ１７０より出力再生される。リンク元ＤＡＢサービスの音声出力のタイミングとリンク先ＤＡＢサービスの音声出力のタイミングとが時間的な位相が合うように遅延処理されているため、出力再生されるＤＡＢサービスが異なる周波数で同一の内容を放送するＤＡＢサービスに（リンク元ＤＡＢサービスからリンク先ＤＡＢサービスに）切り替わるときにも出力音声がシームレスにつながる。
【００４５】
［放送受信処理］
図２は、本発明の一実施形態に係る放送受信機１の制御部１１０により実行される放送受信処理のフローチャートを示す図である。図２に示される放送受信処理は、例えば、第一のＤＡＢブロック１３０ａにて受信中の第一のＤＡＢサービス（リンク元ＤＡＢサービス）と異なる周波数で同一の内容を放送する第二のＤＡＢサービス（リンク先ＤＡＢサービス）が特定され、且つ時間差計算処理部１４１により時間差Ｔgapが計算された時点で開始される。また、図２に示される放送受信処理は、例えば、放送受信機１の電源が切断された時等に終了する。
【００４６】
図２に示される放送受信処理の説明において、時間差Ｔgapは、リンク元ＤＡＢサービスがリンク先ＤＡＢサービスに対して遅延する場合にはプラスの値（Ｔgap＞０）を取り、リンク元ＤＡＢサービスがリンク先ＤＡＢサービスに対して先行する場合にはマイナスの値（Ｔgap＜０）を取る。なお、時間差Ｔgapはゼロになることが無く、必ずプラスの値かマイナスの値を取る。
【００４７】
［図２のＳ１１（遅延の判定）］
本処理ステップＳ１１では、時間差Ｔgapがマイナスの値（時間差Ｔgap＜０）を取るか否かが判定される。
【００４８】
［図２のＳ１２（シームレスリンクの実行）］
本処理ステップＳ１２は、処理ステップＳ１１（遅延の判定）にて時間差Ｔgapがマイナスの値（時間差Ｔgap＜０）を取らない、すなわち、リンク元ＤＡＢサービスが遅延すると判定された場合（Ｓ１１：ＮＯ）に実行される。本処理ステップＳ１２では、時間差Ｔgapの絶対値｜Ｔgap｜がメモリ１５０に保存されると共に、絶対値｜Ｔgap｜がリンク先ＤＡＢサービスに対応するＦＩＦＯバッファに遅延時間として設定される。リンク元ＤＡＢサービスに対応するＦＩＦＯバッファには、遅延時間が設定されない（言い方を変えると、遅延時間がゼロに設定される。）。
【００４９】
これにより、オーディオセレクタ１４４には、出力再生中（リンク元ＤＡＢサービス）のＤＡＢ音声信号が遅延無しで入力されると共に、ＦＩＦＯバッファにより音声出力のタイミングが該ＤＡＢ音声信号と時間的な位相が合うように、リンク先ＤＡＢサービスのＤＡＢ音声信号が遅延された状態で入力される。そのため、リンク元ＤＡＢサービスのＤＡＢ受信信号品質情報に基づいてリンク元ＤＡＢサービスのＤＡＢ信号の受信信号品質の劣化が検出されると、出力音声がリンク元ＤＡＢサービスからリンク先ＤＡＢサービスにシームレスに切り替わる。図２に示される放送受信処理は、本処理ステップＳ１２の実行後、処理ステップＳ１１（遅延の判定）に戻る。
【００５０】
［図２のＳ１３（シームレスリンクの破棄）］
本処理ステップＳ１３は、処理ステップＳ１１（遅延の判定）にて時間差Ｔgapがマイナスの値（時間差Ｔgap＜０）を取る、すなわち、リンク元ＤＡＢサービスが先行すると判定された場合（Ｓ１１：ＹＥＳ）に実行される。本処理ステップＳ１３では、遅延時間がＦＩＦＯバッファ１４２、１４３の何れにも設定されない。
【００５１】
これにより、オーディオセレクタ１４４には、リンク元ＤＡＢサービスの音声信号に対してリンク先ＤＡＢサービスの音声信号が時間差Ｔgapを持って遅れて入力される。そのため、リンク元ＤＡＢサービスのＤＡＢ受信信号品質情報に基づいてリンク元ＤＡＢサービスのＤＡＢ信号の受信信号品質の劣化が検出されると、出力音声がリンク元ＤＡＢサービスからリンク先ＤＡＢサービスに切り替わるが、リンク先ＤＡＢサービスの音声信号が遅延している分だけ出力音声のタイムスタンプが過去に戻って繰り返される。
【００５２】
［図２のＳ１４（絶対値｜Ｔgap｜の閾値判定）］
本処理ステップＳ１４は、処理ステップＳ１３（シームレスリンクの破棄）にて出力音声がリンク元ＤＡＢサービスからリンク先ＤＡＢサービスに非シームレスに切り替わると実行される。本処理ステップＳ１４では、絶対値｜Ｔgap｜が所定の制限値以下か否かが判定される。
【００５３】
［図２のＳ１５（時間差Ｔgapの破棄）］
本処理ステップＳ１５は、処理ステップＳ１４（絶対値｜Ｔgap｜の閾値判定）にて絶対値｜Ｔgap｜が所定の制限値以下でない、すなわち、絶対値｜Ｔgap｜が所定の制限値よりも大きいと判定された場合（Ｓ１４：ＮＯ）に実行される。
【００５４】
絶対値｜Ｔgap｜は、ＦＩＦＯバッファ１４３に設定される遅延時間の長さを示す。絶対値｜Ｔgap｜が大きいほどＦＩＦＯバッファにて可能なバッファ容量を増加させなければならない。そこで、本処理ステップＳ１５では、ＦＩＦＯバッファの容量を鑑みて、絶対値｜Ｔgap｜が所定の制限値よりも大きい場合には時間差ＴgapをＦＩＦＯバッファ１４２、１４３の何れにも設定することなく破棄する。次いで、図２に示される放送受信処理は、所定時間経過後に時間差Ｔgapが新たに計算されると、処理ステップＳ１１（遅延の判定）に戻る。
【００５５】
［図２のＳ１６（初期遅延時間Ｔiniの設定）］
本処理ステップＳ１６は、処理ステップＳ１４（絶対値｜Ｔgap｜の閾値判定）にて絶対値｜Ｔgap｜が所定の制限値以下と判定された場合（Ｓ１４：ＹＥＳ）に実行される。本処理ステップＳ１６では、絶対値｜Ｔgap｜が初期遅延時間Ｔiniとしてメモリ１５０に保存されると共に現在のリンク元ＤＡＢサービスに対応するＦＩＦＯバッファに設定される。
【００５６】
［図２のＳ１７（初期遅延時間Ｔiniの適用）］
本処理ステップＳ１７では、リンク元ＤＡＢサービスの音声信号が初期遅延時間Ｔiniだけ遅延された状態でオーディオセレクタ１４４に入力される。
【００５７】
［図２のＳ１８（遅延の判定）］
時間差計算処理部１４１により時間差Ｔgap（便宜上、「時間差Ｔgap2」と記す。）が新たに計算される。また、説明の便宜上、初期遅延時間Ｔiniだけ遅延されたリンク元ＤＡＢサービスの音声信号と、遅延の無いリンク先ＤＡＢサービスの音声信号との時間差（すなわち、新たに計算された最新の時間差Ｔgap2と初期遅延時間Ｔiniとを加算したことにより求まる時間差）を「加算後時間差Ｔgap’」と記す。
【００５８】
本処理ステップＳ１８では、加算後時間差Ｔgap’がマイナスの値（加算後時間差Ｔgap’＜０であり、換言すると、初期遅延時間Ｔini＜最新の時間差Ｔgap2の絶対値｜Ｔgap2｜）を取るか否かが判定される。
【００５９】
［図２のＳ１９（シームレスリンクの実行）］
本処理ステップＳ１９は、処理ステップＳ１８（遅延の判定）にて加算後時間差Ｔgap’がマイナスの値（加算後時間差Ｔgap’＜０）を取らない、すなわち、リンク元ＤＡＢサービスが遅延すると判定された場合（Ｓ１８：ＮＯ）に実行される。本処理ステップＳ１９では、加算後時間差Ｔgap’の絶対値｜Ｔgap’｜がメモリ１５０に保存されると共に、絶対値｜Ｔgap’｜がリンク先ＤＡＢサービスに対応するＦＩＦＯバッファに遅延時間として設定される。
【００６０】
これにより、オーディオセレクタ１４４には、出力再生中（リンク元ＤＡＢサービス）のＤＡＢ音声信号が初期遅延時間Ｔiniだけ遅延された状態で入力されると共に、該ＤＡＢ音声信号と時間的な位相が合うように、リンク先ＤＡＢサービスのＤＡＢ音声信号が絶対値｜Ｔgap’｜だけ遅延された状態で入力される。そのため、リンク元ＤＡＢサービスのＤＡＢ受信信号品質情報に基づいてリンク元ＤＡＢサービスのＤＡＢ信号の受信信号品質の劣化が検出されると、出力音声がリンク元ＤＡＢサービスからリンク先ＤＡＢサービスにシームレスに切り替わる。図２に示される放送受信処理は、本処理ステップＳ１９の実行後、処理ステップＳ１８（遅延の判定）に戻る。
【００６１】
すなわち、本実施形態では、本来的にはリンク元ＤＡＢサービスがリンク先ＤＡＢサービスに対して先行する場合であっても、リンク元ＤＡＢサービスが初期遅延時間Ｔiniで予め遅延されているため、絶対値｜Ｔgap2｜が初期遅延時間Ｔiniを上回らない限りは、リンク先ＤＡＢサービスの方だけ遅延時間を調整することにより、リンク元ＤＡＢサービスからリンク先ＤＡＢサービスへの出力音声のシームレスな切り替わりが担保される。
【００６２】
なお、加算後時間差Ｔgap’についてプラスの値（換言すると、初期遅延時間Ｔini＞最新の時間差Ｔgap2の絶対値｜Ｔgap2｜）が一定期間継続する場合は、初期遅延時間Ｔiniが必要以上長い可能性がある。そこで、この場合、初期遅延時間Ｔiniは小さい値に更新されてもよい。例示的には、
（１）メモリ１５０に保存されている履歴（過去の初期遅延時間Ｔini）の中で現在の初期遅延時間Ｔiniよりも値の小さいものを任意に選択し、新たな初期遅延時間Ｔiniとして更新する（例えば、前回の初期遅延時間Ｔiniが現在の初期遅延時間Ｔiniよりも値の小さいものである場合は、それを選択する、また、現在の初期遅延時間Ｔiniよりも値が小さく且つ上記の一定期間内で最も値が大きい初期遅延時間Ｔiniを選択する、など）、
（２）現在の初期遅延時間Ｔiniを一定の割合（０よりも大きく且つ１よりも小さい所定の係数）で乗算することによって求まる値を新たな初期遅延時間Ｔiniとして更新する、
等の方法で初期遅延時間Ｔiniを更新することが考えられる。
【００６３】
また、適正な初期遅延時間Ｔiniは、ユーザの活動範囲（生活圏）とそれ以外の地域（旅先等の生活圏外の地域）とで異なる場合がある。この場合、生活圏外の地域に一時的に移動したことにより、初期遅延時間Ｔiniが平時と比べて大きい値に設定されたり小さい値に設定されたりする。この場合、生活圏に戻った時に初期遅延時間Ｔiniが適正な値に速やかに戻ることが望ましい。
【００６４】
そこで、放送受信機１は、現在属している地域の情報を検出し、検出された地域情報に応じた初期遅延時間Ｔiniをリンク元ＤＡＢサービスに対応するＦＩＦＯバッファに設定する構成としてもよい。このような構成を採用することにより、放送受信機１が生活圏に戻った時、初期遅延時間Ｔiniをその生活圏に合う適正な値に速やかに戻すことが可能となる。
【００６５】
なお、地域情報は、例えば、ＤＡＢデータ（ＳＩＤ、ＥＩＤ、ＥＣＣ等）やＧＰＳ（Global Positioning System）より取得される情報に基づいて検出される。放送受信機１がＦＭのＲＤＳ（Radio Data System）放送も受信可能である場合は、ＲＤＳの情報に基づいて地域情報を検出してもよい。また、地域毎の初期遅延時間Ｔiniの設定値は、メモリ１５０に予め記憶されたものであってもよく、また、無線通信を介して所定のサーバより取得されるものであってもよく、また、初期遅延時間Ｔiniの履歴に基づいて算出されるものであってもよい。
【００６６】
［図２のＳ２０（シームレスリンクの破棄）］
本処理ステップＳ２０は、処理ステップＳ１８（遅延の判定）にて加算後時間差Ｔgap’がマイナスの値（加算後時間差Ｔgap’＜０）を取る、すなわち、リンク元ＤＡＢサービスが先行すると判定された場合（Ｓ１８：ＹＥＳ）に実行される。本処理ステップＳ２０では、リンク先ＤＡＢサービスに対応するＦＩＦＯバッファに対して遅延時間が設定されない。
【００６７】
これにより、オーディオセレクタ１４４には、リンク元ＤＡＢサービスの音声信号に対してリンク先ＤＡＢサービスの音声信号が所定の時間差（絶対値｜Ｔgap’｜の時間差）を持って遅れて入力される。そのため、リンク元ＤＡＢサービスのＤＡＢ受信信号品質情報に基づいてリンク元ＤＡＢサービスのＤＡＢ信号の受信信号品質の劣化が検出されると、出力音声がリンク元ＤＡＢサービスからリンク先ＤＡＢサービスに切り替わるが、リンク先ＤＡＢサービスの音声信号が遅延している分だけ出力音声のタイムスタンプが過去に戻って繰り返される。
【００６８】
［図２のＳ２１（絶対値｜Ｔgap2｜の閾値判定）］
本処理ステップＳ２１は、処理ステップＳ２０（シームレスリンクの破棄）にて出力音声がリンク元ＤＡＢサービスからリンク先ＤＡＢサービスに非シームレスに切り替わると実行される。本処理ステップＳ２１では、絶対値｜Ｔgap2｜が所定の制限値以下か否かが判定される。
【００６９】
［図２のＳ２２（時間差Ｔgap2の破棄）］
本処理ステップＳ２２は、処理ステップＳ２１（絶対値｜Ｔgap2｜の閾値判定）にて絶対値｜Ｔgap2｜が所定の制限値以下でない、すなわち、絶対値｜Ｔgap2｜が所定の制限値よりも大きいと判定された場合（Ｓ２１：ＮＯ）に実行される。本処理ステップＳ２２では、ＦＩＦＯバッファの容量を鑑みて、絶対値｜Ｔgap2｜が所定の制限値よりも大きい場合には時間差Ｔgap2をＦＩＦＯバッファ１４２、１４３の何れにも設定することなく破棄する。次いで、図２に示される放送受信処理は、所定時間経過後に時間差Ｔgap2が新たに計算されると、処理ステップＳ１８（遅延の判定）に戻る。
【００７０】
［図２のＳ２３（初期遅延時間Ｔiniの更新）］
本処理ステップＳ２３は、処理ステップＳ２１（絶対値｜Ｔgap2｜の閾値判定）にて絶対値｜Ｔgap2｜が所定の制限値以下と判定された場合（Ｓ２１：ＹＥＳ）に実行される。本処理ステップＳ２３では、絶対値｜Ｔgap2｜が初期遅延時間Ｔiniとしてメモリ１５０に保存されると共に現在のリンク元ＤＡＢサービスに対応するＦＩＦＯバッファに設定される。図２に示される放送受信処理は、本処理ステップＳ２３の実行後、処理ステップＳ１７（初期遅延時間Ｔiniの適用）に戻る。
【００７１】
このように、本実施形態では、絶対値｜Ｔgap2｜が初期遅延時間Ｔiniを上回らない限りは、リンク先ＤＡＢサービスの方だけ遅延時間を調整することにより、リンク元ＤＡＢサービスからリンク先ＤＡＢサービスへの出力音声のシームレスな切り替わりが担保される。また、初期遅延時間Ｔiniが長いほど、ＦＩＦＯバッファにて必要なバッファ容量をより多く確保する必要があり、また、ＤＡＢサービスが新たに選局される毎にそのリンク元ＤＡＢサービスがミュートする可能性が高くなる。一方、初期遅延時間Ｔiniが短いほど、シームレスリンクの成功率が低くなる。そこで、本実施形態では、上記のように、初期遅延時間Ｔiniが適正な値を保つように適宜更新されている。これにより、ＦＩＦＯバッファにて必要なバッファ容量が抑えられると共に選局時におけるリンク元ＤＡＢサービスのミュートの発生率が抑えられつつもシームレスリンクを高い確率で成功させることが可能となっている。
【００７２】
以上が本発明の例示的な実施形態の説明である。本発明の実施形態は、上記に説明したものに限定されず、本発明の技術的思想の範囲において様々な変形が可能である。例えば明細書中に例示的に明示される実施例等又は自明な実施例等を適宜組み合わせた内容も本願の実施形態に含まれる。
【符号の説明】
【００７３】
１  放送受信機
１１０  制御部
１２０  ユーザインタフェース
１３０ａ  第一のＤＡＢブロック
１３１ａ  アンテナ
１３２ａ  ＤＡＢ＿ＲＦ部
１３３ａ  ＤＡＢデコーダ
１３４ａ  信号検出部
１３０ｂ  第二のＤＡＢブロック
１３１ｂ  アンテナ
１３２ｂ  ＤＡＢ＿ＲＦ部
１３３ｂ  ＤＡＢデコーダ
１３４ｂ  信号検出部
１４０  オーディオ出力ブロック
１４１  時間差計算処理部
１４２、１４３  ＦＩＦＯバッファ
１４４  オーディオセレクタ
１５０  メモリ
１６０  オーディオアンプ
１７０  スピーカ
【図１】
2016171365.tif 000003
【図２】
2016171365.tif 000004