(57)【要約】【課題】ＤＡＢ信号の受信信号品質が遅延時間の計算中に劣化すると、シームレスリンク機能が正常に働かず、ＤＡＢサービスが遅延していた分だけ出力音声がスキップするため、聴取者が聴感上の違和感を覚えてしまう。【解決手段】放送受信機を、デジタル放送信号を受信するデジタル放送信号受信手段と、アナログ放送信号を受信するアナログ放送信号受信手段と、少なくともデジタル放送信号の識別情報に基づいて所定のサーバより所定の遅延時間を取得する遅延時間取得手段と、取得された遅延時間に基づいてデジタル放送信号と同一のサービスを放送するアナログ放送信号の出力タイミングを遅延させるための遅延時間を設定する遅延時間設定手段とを備える構成とする。【選択図】図３
2016158196.tif 000002
【特許請求の範囲】
【請求項１】
デジタル放送信号を受信するデジタル放送信号受信手段と、
アナログ放送信号を受信するアナログ放送信号受信手段と、
少なくとも前記デジタル放送信号の識別情報に基づいて所定のサーバより所定の遅延時間を取得する遅延時間取得手段と、
取得された遅延時間に基づいて前記デジタル放送信号と同一のサービスを放送するアナログ放送信号の出力タイミングを遅延させるための遅延時間を設定する遅延時間設定手段と、
を備える、
放送受信機。
【請求項２】
前記デジタル放送信号受信手段により受信されているサービスに含まれる情報に基づいて同一のサービスを放送するアナログ放送信号を検索する同一サービス検索手段と、
検索されたアナログ放送信号のサービスの音声と、前記デジタル放送信号により受信されているサービスの音声とを比較して、該アナログ放送信号に対する該デジタル放送信号の遅延時間を計算する遅延時間計算手段と、
計算された遅延時間と前記サーバより取得された遅延時間とを比較して、該サーバ内に保持された、前記デジタル放送信号受信手段により受信されているサービスに対応する遅延時間を更新するか否かを判定する更新判定手段と、
更新すると判定された場合に、前記遅延時間計算手段により計算された遅延時間に関する情報を更新情報として前記サーバにアップロードするアップロード手段と、
を備える、
請求項１に記載の放送受信機。
【請求項３】
前記更新判定手段は、
前記遅延時間計算手段により計算された遅延時間と、前記サーバより取得された遅延時間との時間差が所定の閾値以上である場合に、該サーバ内に保持された、前記デジタル放送信号受信手段により受信されているサービスに対応する遅延時間を更新すると判定する、
請求項２に記載の放送受信機。
【請求項４】
前記デジタル放送信号は、
ＤＡＢ（Digital Audio Broadcasting）信号であり、
前記アナログ放送信号は、
ＲＤＳ（Radio Data System）信号である、
請求項１から請求項３の何れか一項に記載の放送受信機。
【請求項５】
同一のサービスを放送するデジタル放送とアナログ放送とを関連付けると共に該アナログ放送信号に対する該デジタル放送信号の遅延時間を関連付けたデータベースと、
放送受信機より前記遅延時間の取得要求を受け付ける受付手段と、
受け付けられた取得要求に応じた遅延時間を前記データベースから検索して前記放送受信機に送信する送信手段と、
を備える、
サーバ。
【請求項６】
前記放送受信機よりアップロードされる遅延時間に基づいて前記データベースを更新する更新手段
を備える、
請求項５に記載のサーバ。
【請求項７】
請求項１から請求項４の何れか一項に記載の放送受信機と、
請求項５に記載のサーバと、
を備える、
放送システム。
【請求項８】
請求項２を引用する、請求項３又は請求項４に記載の放送受信機と、
請求項６に記載のサーバと、
を備える、
放送システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、放送受信機、サーバ及び放送システムに関する。
【背景技術】
【０００２】
ＤＡＢ（Digital Audio Broadcasting）信号及びＦＭ（Frequency Modulation）のＲＤＳ（Radio Data System）信号の双方を受信可能な放送受信機が知られており、その具体的構成が、例えば特許文献１に記載されている。この種の放送受信機では、ＤＡＢ信号の受信信号品質が劣化すると、ＤＡＢ信号のＳＩＤ（Service Identifier）とＲＤＳ信号のＰＩ（Program Identifier）とが一致するか否か又はＤＡＢ信号のＦＩＧ（Fast Information Group）の情報等に基づいて同一の番組を放送するＲＤＳ放送への自動追従が行われる。すなわち、再生される放送がＤＡＢ信号による放送（以下、「ＤＡＢサービス」と記す。）からＲＤＳ信号によるサイマル放送（以下、「ＲＤＳサイマル放送」と記す。）へ自動的に切り替えられる。その後、ＤＡＢ信号の受信信号品質が改善されると、再生される放送がＲＤＳサイマル放送からＤＡＢサービスへ自動復帰される。
【０００３】
ＤＡＢサービスはデジタル放送であることから、放送局側で圧縮符号化され、圧縮符号化された複数のＤＡＢサービスが１つのＤＡＢアンサンブルに多重化されて、時間インタリーブ処理等が行われたうえで放送される。また、放送受信機側では、ＤＡＢサービスの復号処理等の、放送局側とは逆の処理が行われる。ＤＡＢサービスでは、これらの処理を行う必要上、音声出力のタイミングがＲＤＳサイマル放送に対して遅延する。
【０００４】
例えば、ＤＡＢ信号の受信信号品質が劣化してＲＤＳサイマル放送へ切り替えられる場合を考える。この場合、ＤＡＢサービスが遅延していた分だけ出力音声がスキップするため、聴取者が聴感上の違和感を覚える。また、ＤＡＢ信号の受信信号品質が改善してＤＡＢサービスへ復帰される場合を考える。この場合、ＤＡＢサービスが遅延している分だけ出力音声のタイムスタンプが過去に戻って繰り返されるため、聴取者が聴感上の違和感を覚える。
【０００５】
これらの問題を解決するため、放送受信機には、ＦＩＦＯ（First In First Out）バッファが搭載されている。放送受信機は、ＤＡＢサービスとＲＤＳサイマル放送との音声出力の時間差を両者の信号波形を比較することによって計算し、計算された時間差だけＲＤＳサイマル放送の音声出力のタイミングをＦＩＦＯバッファで遅延させる（両放送の時間的な位相が合うように遅延させる）。これにより、ＤＡＢサービスからＲＤＳサイマル放送への切替時及びＲＤＳサイマル放送からＤＡＢサービスへの復帰時に出力音声がシームレスにつながる。そのため、聴取者が聴感上の違和感を覚えることがない。ＲＤＳサイマル放送の音声出力のタイミングをＤＡＢサービスに合わせて遅延させる機能は、一般に、シームレスリンク機能と呼ばれている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１４−２３２９４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ＤＡＢサービスとＲＤＳサイマル放送との音声出力の時間差の計算は、主に、放送受信機に搭載されるＤＳＰ（Digital Signal Processor）の性能に依存する。しかし、この種の放送受信機には、製造コスト、設置スペース、消費電力等の制約から、高性能のＤＳＰを搭載することが難しい。そのため、該時間差の計算は、高速に行うことが難しく、ＤＡＢサービス及びＲＤＳサイマル放送の受信信号品質が良好なときですら、２０秒から３０秒程度かかるのが一般的である。
【０００８】
ＤＡＢサービスとＲＤＳサイマル放送との音声出力の時間差を計算しなければ、シームレスリンク機能を実行することはできない。そのため、例えば、ＤＡＢ信号の受信信号品質が該時間差の計算中に劣化すると、シームレスリンク機能が正常に働かず、ＤＡＢサービスが遅延していた分だけ出力音声がスキップするため、聴取者が聴感上の違和感を覚える。
【課題を解決するための手段】
【０００９】
そこで、本発明の一実施形態に係る放送受信機は、デジタル放送信号を受信するデジタル放送信号受信手段と、アナログ放送信号を受信するアナログ放送信号受信手段と、少なくともデジタル放送信号の識別情報に基づいて所定のサーバより所定の遅延時間を取得する遅延時間取得手段と、取得された遅延時間に基づいてデジタル放送信号と同一のサービスを放送するアナログ放送信号の出力タイミングを遅延させるための遅延時間を設定する遅延時間設定手段とを備える構成となっている。
【００１０】
本発明の一実施形態によれば、デジタル放送信号と同一のサービスを放送するアナログ放送信号の出力タイミングを遅延させるための遅延時間を計算する必要がないため、シームレスリンク機能が極短時間で有効となる。そのため、該遅延時間の計算が間に合わないことからシームレスリンク機能が正常に働かず、聴取者に聴感上の違和感を与えてしまうという問題の発生が避けられる。
【００１１】
また、本発明の一実施形態に係る放送受信機は、デジタル放送信号受信手段により受信されているサービスに含まれる情報に基づいて同一のサービスを放送するアナログ放送信号を検索する同一サービス検索手段と、検索されたアナログ放送信号のサービスの音声と、デジタル放送信号により受信されているサービスの音声とを比較して、該アナログ放送信号に対する該デジタル放送信号の遅延時間を計算する遅延時間計算手段と、計算された遅延時間とサーバより取得された遅延時間とを比較して、該サーバ内に保持された、デジタル放送信号受信手段により受信されているサービスに対応する遅延時間を更新するか否かを判定する更新判定手段と、更新すると判定された場合に、遅延時間計算手段により計算された遅延時間に関する情報を更新情報としてサーバにアップロードするアップロード手段とを備える構成としてもよい。
【００１２】
また、本発明の一実施形態において、更新判定手段は、遅延時間計算手段により計算された遅延時間と、サーバより取得された遅延時間との時間差が所定の閾値以上である場合に、該サーバ内に保持された、デジタル放送信号受信手段により受信されているサービスに対応する遅延時間を更新すると判定する構成としてもよい。
【００１３】
また、本発明の一実施形態において、デジタル放送信号は、例えばＤＡＢ信号であり、アナログ放送信号は、例えばＲＤＳ信号である。
【００１４】
また、本発明の一実施形態に係るサーバは、同一のサービスを放送するデジタル放送とアナログ放送とを関連付けると共に該アナログ放送信号に対する該デジタル放送信号の遅延時間を関連付けたデータベースと、放送受信機より遅延時間の取得要求を受け付ける受付手段と、受け付けられた取得要求に応じた遅延時間をデータベースから検索して放送受信機に送信する送信手段とを備える。
【００１５】
また、本発明の一実施形態に係るサーバは、放送受信機よりアップロードされる遅延時間に基づいてデータベースを更新する更新手段を備える構成としてもよい。
【００１６】
また、本発明の一実施形態に係る放送システムは、上記の放送受信機及びサーバを備える。
【発明の効果】
【００１７】
本発明の一実施形態によれば、同一のサービスを放送するデジタル放送信号とアナログ放送信号との出力が切り替わる時の音声をシームレスにつなげるのに好適な放送受信機、サーバ及び放送システムが提供される。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施形態に係る放送システムの構成を示すブロック図である。
【図２】本発明の一実施形態に係る放送システムに備えられる放送受信機の構成を示すブロック図である。
【図３】本発明の一実施形態に係る放送受信機において実行される放送受信処理のフローチャートを示す図である。
【発明を実施するための形態】
【００１９】
以下、本発明の実施形態について図面を参照しながら説明する。なお、以下においては、本発明の一実施形態として、放送受信機とサーバとを備える放送システムを例に取り説明する。
【００２０】
［放送システム１の構成］
図１は、本発明の一実施形態に係る放送システム１の構成を示すブロック図である。図１に示されるように、本実施形態に係る放送システム１は、サーバ１００及び放送受信機２００を備えている。サーバ１００は、例えば、メモリに保持されたプログラム及びデータを用いて動作するコンピュータ端末である。放送受信機２００は、例えば、道路を走行する車両に搭載された車載器である。サーバ１００と放送受信機２００は、所定のプロトコルに従い、インターネット網等の通信回線網を介して無線により双方向通信可能となっている。なお、放送受信機２００は車載器に限らず、例えば、スマートフォン、フィーチャフォン、ＰＨＳ（Personal Handy phone System）、タブレット端末、ノートＰＣ、ＰＤＡ（Personal Digital Assistant）、ＰＮＤ（Portable Navigation Device）、携帯ゲーム機等の携帯型端末であってもよい。
【００２１】
［放送受信機２００の構成］
図２は、本発明の一実施形態に係る放送受信機２００の構成を示すブロック図である。図２に示されるように、放送受信機２００は、制御部２１０、ユーザインタフェース２２０、ＦＭブロック２３０、ＤＡＢブロック２４０、オーディオ出力ブロック２５０、オーディオアンプ２６０、スピーカ２７０及び通信インタフェース２８０を備えている。なお、図２では、本実施形態の説明に必要な主たる構成要素を図示しており、放送受信機として一般的な構成要素である筐体など、一部の構成要素については、その図示を適宜省略している。
【００２２】
例えば車両にエンジンが掛けられると、図示省略されたバッテリから放送受信機２００の各種回路に電源ラインを通じて電源供給が行われる。制御部２１０は電源供給後、メモリ内の制御プログラムを読み出してワークエリアにロードし、ロードされた制御プログラムを実行することにより、放送受信機２００全体の制御を行う。
【００２３】
ユーザインタフェース２２０は、ユーザによる操作を受け付ける操作インタフェースであり、タッチパネルディスプレイ及びその周りに配置されたメカニカルキーを含む。制御部２１０は、ユーザインタフェース２２０に対する選局操作に従い、ＦＭブロック２３０及びＤＡＢブロック２４０に受信制御信号を出力する。
【００２４】
ＦＭブロック２３０は、ＦＭ放送のＲＤＳ信号の受信処理を行うブロックであり、アンテナ２３１、ＲＤＳ＿ＲＦ部２３２、ＲＤＳ復調部２３３、信号検出部２３４及びＡ／Ｄコンバータ２３５を備えている。
【００２５】
アンテナ２３１にて受信されたＲＤＳ信号は、制御部２１０より入力される受信制御信号に従い、ＲＤＳ＿ＲＦ部２３２で中間周波信号への変換等の所定の処理を施されて、ＲＤＳ復調部２３３に入力される。ＲＤＳ復調部２３３に入力されたＲＤＳ信号は、音声信号（以下、「ＲＤＳ音声信号」と記す。）に復調されて、Ａ／Ｄコンバータ２３５を介してオーディオ出力ブロック２５０に出力される。
【００２６】
また、ＲＤＳ信号には、ＲＤＳの放送局を識別するためのＰＩ等のデータが多重化されている。信号検出部２３４は、例えば、ＲＤＳ復調部２３３によりＲＤＳ信号が復調されたことによって得られる多重化データ（以下、「ＲＤＳデータ」と記す。）を検出したり、エラーレートに基づいて受信信号品質に関する情報（以下、「ＲＤＳ受信信号品質情報」と記す。）を検出したりする。
【００２７】
ＤＡＢブロック２４０は、ＤＡＢ信号の受信処理を行うブロックであり、アンテナ２４１、ＤＡＢ＿ＲＦ部２４２、ＤＡＢデコーダ２４３及び信号検出部２４４を備えている。
【００２８】
アンテナ２４１にて受信されたＤＡＢ信号は、制御部２１０より入力される受信制御信号に従い、ＤＡＢ＿ＲＦ部２４２で中間周波信号への変換等の所定の処理を施されて、ＤＡＢデコーダ２４３に入力される。ＤＡＢデコーダ２４３に入力されたＤＡＢ信号は、音声信号（以下、「ＤＡＢ音声信号」と記す。）に復調されて、オーディオ出力ブロック２５０に出力される。
【００２９】
また、ＤＡＢ信号には、ＳＩＤ、ＥＩＤ（Ensemble Identifier）、ＥＣＣ（Extended Country Code）、サービス・リンキング情報等のデータが多重化されている。信号検出部２４４は、ＤＡＢデコーダ２４３によりＤＡＢ信号が復調されたことによって得られる多重化データ（以下、「ＤＡＢデータ」と記す。）を検出したり、エラーレートに基づいて受信信号品質に関する情報（以下、「ＤＡＢ受信信号品質情報」と記す。）を検出したりする。
【００３０】
なお、ＳＩＤは、サービス固有のＩＤである。音声サービスのＳＩＤは、同一の国、地域内において固有のＩＤであり、４ｂｉｔの国コード及び１２ｂｉｔのリファレンス・コードよりなる。ＥＩＤもＳＩＤと同様に、４ｂｉｔの国コード及び１２ｂｉｔのリファレンス・コードよりなる。例えば、異なるＤＡＢサービスであっても同じＤＡＢアンサンブルに変調されているものには、同一のＥＩＤが割り当てられる。
【００３１】
このように、ＥＩＤ及びＳＩＤには４ｂｉｔの国コードが含まれている。しかし、アルメニアやオーストリア、アイスランド等の一部の国では、国コードが同じである。そのため、ＤＡＢアンサンブルやＤＡＢサービスを国際的に固有なものとして特定するためには、拡張国コードであるＥＣＣをＳＩＤやＥＩＤに組み合わせる必要がある。
【００３２】
サービス・リンキング情報は、例えば、ＦＩＧ（Fast Information Group）に含まれるＦＩＧ ０／６（type 0 field for extension 6）やＦＩＧ ０／２１（type 0 field for extension 21）である。サービス・リンキング情報は、どのＤＡＢのＳＩＤとＦＭのＰＩとがリンクしているかを示す識別情報であるＬＳＮ（Linkage Set Number）を含む。これにより、制御部２１０は、ＤＡＢ信号のＳＩＤとＲＤＳ信号のＰＩとが一致するサービスに限らず、ＳＩＤとＰＩとが一致しないサービスであっても、現在受信しているＤＡＢの放送局と同一の番組を放送するＦＭ放送局を把握することができ、また、ＦＩＧの情報から受信中のサービス名（番組名）を表すサービスラベル（Service Label）を取得することができる。
【００３３】
制御部２１０は、信号検出部２３４より入力されるＲＤＳ受信信号品質情報に基づいてＲＤＳ信号の受信信号品質をチェックすると共に、信号検出部２４４より入力されるＤＡＢ受信信号品質情報に基づいてＤＡＢ信号の受信信号品質をチェックする。これらの受信信号品質は、放送受信機２００を搭載する車両が受信可能エリアから外れたり建物やトンネル等の遮蔽物の影響を受けたりした場合に劣化する。制御部２１０は、ＤＡＢ信号の受信信号品質が劣化すると、シームレスリンク機能を実行、すなわち、再生される放送を、ＤＡＢサービスと同一の番組（サービス）を放送するＲＤＳサイマル放送へ自動的に切り替える。
【００３４】
シームレスリンク機能は、主に、制御部２１０とオーディオ出力ブロック２５０との協働により実行される。オーディオ出力ブロック２５０は、時間差計算処理部２５１、ＦＩＦＯバッファ２５２及びオーディオセレクタ２５３を備えている。
【００３５】
時間差計算処理部２５１には、Ａ／Ｄコンバータ２３５よりＲＤＳ音声信号が入力されると共にＤＡＢデコーダ２４３よりＤＡＢ音声信号が入力される。時間差計算処理部２５１は、順次入力されるＤＡＢサービス（ＤＡＢ音声信号）とＲＤＳサイマル放送（ＲＤＳ音声信号）との音声出力の時間差を両者の信号波形を比較することによって計算する。制御部２１０は、時間差計算処理部２５１により計算された時間差に基づいて遅延時間制御信号を生成し、生成された遅延時間制御信号を用いてＦＩＦＯバッファ２５２で遅延させる時間を設定する。これにより、オーディオセレクタ２５３には、ＤＡＢデコーダ２４３よりＤＡＢ音声信号が入力されると共に、ＦＩＦＯバッファ２５２により音声出力のタイミングがＤＡＢ音声信号と時間的な位相が合うように遅延されたＲＤＳ音声信号が入力される。
【００３６】
オーディオセレクタ２５３は、制御部２１０より入力されるセレクタ信号に従い、ＤＡＢ信号の受信信号品質が劣化した状態にあるとき（所定の閾値以下であるとき）にはＲＤＳ音声信号を出力し、ＤＡＢ信号の受信信号品質が良好又は改善された状態にあるとき（所定の閾値以上であるとき）にはＤＡＢ音声信号を出力する。オーディオセレクタ２５３より出力された音声信号は、オーディオアンプ２６０にて増幅されて、スピーカ２７０より出力再生される。ＲＤＳサイマル放送（ＲＤＳ音声信号）の音声出力のタイミングがＤＡＢサービス（ＤＡＢ音声信号）と時間的な位相が合うように遅延されているため、再生される放送がＤＡＢサービスとＲＤＳサイマル放送との間で切り替わるときにも出力音声がシームレスにつながる。
【００３７】
［放送受信処理］
図３は、本発明の一実施形態に係る放送受信機２００の制御部２１０により実行される放送受信処理のフローチャートを示す図である。図３に示される放送受信処理は、例えば、放送受信機２００のシステム起動時やユーザインタフェース２２０に対する選局操作が行われた時に実行が開始される。
【００３８】
［図３のＳ１１（ＤＡＢサービスの選択）］
本処理ステップＳ１１では、ＤＡＢサービスの選択が行われる。具体的には、ユーザインタフェース２２０より入力される選局操作信号に基づいてＤＡＢサービスが選択されて、受信制御信号がＤＡＢブロック２４０に出力される。ＤＡＢブロック２４０では、受信制御信号に従って受信処理が行われる。ＤＡＢブロック２４０においてＤＡＢアンサンブルの受信が成功すると、デコードされたＳＩＤ、ＥＩＤ、ＥＣＣ、サービス・リンキング情報等のＤＡＢデータが得られる。
【００３９】
次いで、本処理ステップＳ１１では、ＤＡＢブロック２４０にて取得されたＳＩＤ及びサービス・リンキング情報に基づいてサイマル放送を行っているＦＭのＲＤＳサイマル放送のＰＩが特定され、特定されたＰＩに応じた受信制御信号がＦＭブロック２３０に出力される。ＦＭブロック２３０では、受信制御信号に従って受信処理が行われる。
【００４０】
［図３のＳ１２（遅延時間ＤＢの検索）］
通信インタフェース２８０は、サーバ１００等の外部装置と無線通信するためのインタフェースである。制御部２１０は、通信インタフェース２８０を介してサーバ１００にアクセスすることができる。サーバ１００は、遅延時間ＤＢ（Data Base）１１０を保有している。制御部２１０は、例えば、システム起動時等の所定のタイミングでサーバ１００にアクセスし、遅延時間ＤＢ１１０をダウンロードしてメモリに保存する。以下、説明の便宜上、制御部２１０内のメモリに保存された遅延時間ＤＢ１１０を「遅延時間ＤＢ（ローカル）２１１」と記す（図２参照）。下記に、遅延時間ＤＢ１１０（又は遅延時間ＤＢ（ローカル）２１１）に登録されている一部のレコードを模式的に示す。
【００４１】
（表１：遅延時間ＤＢ１１０）
2016158196.tif 000003
【００４２】
表１に示されるように、遅延時間ＤＢ１１０では、ＤＡＢサービス、ＲＤＳサイマル放送、及びＲＤＳサイマル放送に対するＤＡＢサービスの遅延時間が関連付けられている。例えば、インデックス１のレコードには、ＤＡＢサービス（周波数ブロック：５Ａ、ＥＣＣ：Ｅ０、ＥＩＤ：Ｄ１００、ＳＩＤ：Ｄ１０１）とＲＤＳサイマル放送（周波数：９９．２ＭＨｚ、ＰＩ：Ｄ１０１）とが関連付けて登録されており、更に、該ＲＤＳサイマル放送に対するＤＡＢサービスの遅延時間として「３．２５０秒」が登録されている。
【００４３】
本処理ステップＳ１２では、処理ステップＳ１１（ＤＡＢサービスの選択）にて選択されたＤＡＢサービスの識別情報（ＳＩＤ等）を検索キーとして、サーバ１００が保有する遅延時間ＤＢ１１０（又は事前に保存されている遅延時間ＤＢ（ローカル）２１１）が検索される。
【００４４】
例えば、処理ステップＳ１１（ＤＡＢサービスの選択）にてＳＩＤが「Ｃ２０１」のＤＡＢサービスが選択された場合を考える。この場合、表１の例では、インデックス３のレコードがヒットして、ＰＩが「Ｃ２０１」のＲＤＳサイマル放送に対するＤＡＢサービスの遅延時間として「３．４７９秒」という情報が取得される。
【００４５】
［図３のＳ１３（遅延時間の取得成否判定）］
本処理ステップＳ１３では、処理ステップＳ１２（遅延時間ＤＢの検索）にて、処理ステップＳ１１（ＤＡＢサービスの選択）にて選択されたＤＡＢサービスの遅延時間が検索され取得されたか否かが判定される。
【００４６】
［図３のＳ１４（遅延時間の設定）］
本処理ステップＳ１４は、処理ステップＳ１３（遅延時間の取得成否判定）にて、処理ステップＳ１１（ＤＡＢサービスの選択）にて選択されたＤＡＢサービスの遅延時間が検索され取得されたと判定された場合（Ｓ１３：ＹＥＳ）に実行される。本処理ステップＳ１４では、取得されたＤＡＢサービスの遅延時間に基づいて遅延時間制御信号が生成され、生成された遅延時間制御信号を用いてＦＩＦＯバッファ２５２で遅延させる時間が設定される。
【００４７】
［図３のＳ１５（ＲＤＳサイマル放送の受信判定）］
本処理ステップＳ１５では、ＲＤＳサイマル放送の受信処理が完了しているか否かが判定される。本処理ステップＳ１５は、ＲＤＳサイマル放送の受信処理が完了するまで繰り返し実行される（ＮＯ判定が繰り返される）。
【００４８】
［図３のＳ１６（ＲＤＳサイマル放送の遅延処理の実行開始）］
本処理ステップＳ１６は、処理ステップＳ１５（ＲＤＳサイマル放送の受信判定）にてＲＤＳサイマル放送の受信処理が完了していると判定された場合（Ｓ１５：ＹＥＳ）に実行される。本処理ステップＳ１６では、ＦＩＦＯバッファ２５２によるＲＤＳサイマル放送の遅延処理の実行が開始される。これにより、オーディオセレクタ２５３に、ＤＡＢデコーダ２４３よりＤＡＢ音声信号が入力されると共に、ＦＩＦＯバッファ２５２により音声出力のタイミングがＤＡＢ音声信号と時間的な位相が合うように遅延されたＲＤＳ音声信号が入力される。すなわち、シームレスリンク機能が有効となり、再生される放送がＤＡＢサービスとＲＤＳサイマル放送との間で切り替わるときにも出力音声がシームレスにつながる。
【００４９】
本実施形態によれば、ＲＤＳサイマル放送に対するＤＡＢサービスの遅延時間を計算することなくシームレスリンク機能が有効になる。例えば、図３に示される放送受信処理の実行が開始されて直ぐにＤＡＢ信号の受信信号品質が劣化する場合であっても、シームレスリンク機能が極短時間で有効になっているため、出力音声がＤＡＢサービスからＲＤＳサイマル放送へとシームレスに切り替わる。そのため、聴取者が聴感上の違和感を覚えることがない。
【００５０】
附言するに、ＲＤＳサイマル放送に対するＤＡＢサービスの遅延時間は、厳密には、放送受信機２００の性能に応じて変化するものの、放送局側の設備事情（圧縮符号化に要する時間等）の影響が支配的である。そのため、ＲＤＳサイマル放送に対するＤＡＢサービスの遅延時間は、各製品（放送受信機２００）間で殆ど変らない。従って、本実施形態のように、サーバ１００において各製品（放送受信機２００）間の性能差を考慮することなく一律の遅延時間が管理される構成であっても、各製品において該遅延時間を適用したときのシームレスリンク機能が有効に働く。そのため、何れの製品を使用する聴取者も聴感上の違和感を覚えることがない。
【００５１】
なお、別の実施形態では、サーバ１００は、ＤＡＢサービスとＲＤＳサイマル放送との切替時に出力音声をより一層シームレスにつなげるため、製品（放送受信機２００）毎に独立した複数の遅延時間ＤＢ１１０を保有する構成であってもよい。この場合、各製品は、該製品に最適に設定された遅延時間を用いてシームレスリンク機能を実行することができる。
【００５２】
［図３のＳ１７（ＲＤＳサイマル放送の受信判定）］
本処理ステップＳ１７は、処理ステップＳ１３（遅延時間の取得成否判定）にて、処理ステップＳ１１（ＤＡＢサービスの選択）にて選択されたＤＡＢサービスの遅延時間が検索されず取得することができなかったと判定された場合（Ｓ１３：ＮＯ）に実行される。本処理ステップＳ１７では、ＲＤＳサイマル放送の受信処理が完了しているか否かが判定される。本処理ステップＳ１７は、ＲＤＳサイマル放送の受信処理が完了するまで繰り返し実行される（ＮＯ判定が繰り返される）。
【００５３】
［図３のＳ１８（遅延時間の計算）］
本処理ステップＳ１８は、処理ステップＳ１６（ＲＤＳサイマル放送の遅延処理の実行開始）の実行後又は処理ステップＳ１７（ＲＤＳサイマル放送の受信判定）にてＲＤＳサイマル放送の受信処理が完了していると判定された場合（Ｓ１７：ＹＥＳ）に実行される。本処理ステップＳ１８では、受信中のＤＡＢサービス（ＤＡＢ音声信号）とＲＤＳサイマル放送（ＲＤＳ音声信号）との音声出力の時間差が、すなわち、ＲＤＳサイマル放送に対するＤＡＢサービスの遅延時間が、両者の信号波形を比較することによって計算される。本計算処理には、上述したように、例えば２０秒から３０秒程度の時間が掛かる。
【００５４】
［図３のＳ１９（更新の要否判定）］
本処理ステップＳ１９では、遅延時間ＤＢ１１０の更新の要否が判定される。具体的には、下記条件（１）又は（２）が満たされる場合に遅延時間ＤＢ１１０の更新が必要と判定される。下記条件（１）又は（２）が満たされない場合は、遅延時間ＤＢ１１０の更新が不要と判定されて（Ｓ１９：ＮＯ）、図３に示される放送受信処理が終了する。
【００５５】
・条件（１）
処理ステップＳ１２（遅延時間ＤＢの検索）にて遅延時間ＤＢ１１０より取得された遅延時間と、処理ステップＳ１８（遅延時間の計算）にて計算された遅延時間との時間差が所定の閾値以上である。
・条件（２）
処理ステップＳ１２（遅延時間ＤＢの検索）にて、遅延時間が検索されず取得することができなかった（すなわち、受信中のＤＡＢサービスの遅延時間が遅延時間ＤＢ１１０に登録されていない。）。
【００５６】
［図３のＳ２０（ＲＤＳサイマル放送の遅延処理の実行開始）］
本処理ステップＳ２０は、処理ステップＳ１９（更新の要否判定）にて遅延時間ＤＢ１１０の更新が必要と判定された場合（Ｓ１９：ＹＥＳ）に実行される。
【００５７】
条件（１）が満たされる場合、受信中のＤＡＢサービスの遅延時間は、遅延時間ＤＢ１１０及び遅延時間ＤＢ（ローカル）２１１に登録されている。しかし、登録されている遅延時間は、情報が古く精度を欠くものとなっている。そこで、本処理ステップＳ２０では、処理ステップＳ１８（遅延時間の計算）にて計算された遅延時間に基づいて遅延時間制御信号が新たに生成され、新たに生成された遅延時間制御信号を用いてＦＩＦＯバッファ２５２で遅延させる時間が再設定（更新）される。次いで、再設定後のＦＩＦＯバッファ２５２を用いてＲＤＳサイマル放送の遅延処理の実行が再開される。
【００５８】
条件（２）が満たされる場合、ＦＩＦＯバッファ２５２に対する遅延処理の設定が行われていない。そこで、本処理ステップＳ２０では、処理ステップＳ１８（遅延時間の計算）にて計算された遅延時間に基づいて遅延時間制御信号が生成され、生成された遅延時間制御信号を用いてＦＩＦＯバッファ２５２で遅延させる時間が設定される。次いで、ＦＩＦＯバッファ２５２を用いてＲＤＳサイマル放送の遅延処理の実行が開始される。
【００５９】
［図３のＳ２１（遅延時間ＤＢ（ローカル）２１１の更新）］
シームレスリンク機能の精度を保つため、遅延時間ＤＢ（ローカル）２１１を最新の状態に保つことが望ましい。そこで、本処理ステップＳ２１では、遅延時間ＤＢ（ローカル）２１１が更新される。具体的には、条件（１）が満たされる場合、遅延時間ＤＢ（ローカル）２１１内のレコード（受信中のＤＡＢサービスが登録されているレコード）の遅延時間が処理ステップＳ１８（遅延時間の計算）にて計算された遅延時間に更新される。また、条件（２）が満たされる場合は、該レコードに、処理ステップＳ１８（遅延時間の計算）にて計算された遅延時間が新規登録される。
【００６０】
［図３のＳ２２（遅延時間ＤＢ１１０の更新）］
シームレスリンク機能の精度を保つため、遅延時間ＤＢ１１０を最新の状態に保つことが望ましい。そこで、本処理ステップＳ２２では、遅延時間ＤＢ１１０が更新される。具体的には、条件（１）が満たされる場合、処理ステップＳ１２（遅延時間ＤＢの検索）にて遅延時間ＤＢ１１０より取得された遅延時間と、処理ステップＳ１８（遅延時間の計算）にて計算された遅延時間との差分情報が生成され、生成された差分情報がサーバ１００にアップロードされる。これにより、遅延時間ＤＢ１１０内のレコード（受信中のＤＡＢサービスが登録されているレコード）の遅延時間が処理ステップＳ１８（遅延時間の計算）にて計算された遅延時間に更新される。また、条件（２）が満たされる場合は、処理ステップＳ１８（遅延時間の計算）にて計算された遅延時間がサーバ１００にアップロードされる。これにより、該レコードに、処理ステップＳ１８（遅延時間の計算）にて計算された遅延時間が新規登録される。本処理ステップＳ２２の実行が完了すると、図３に示される放送受信処理が終了する。
【００６１】
以上が本発明の例示的な実施形態の説明である。本発明の実施形態は、上記に説明したものに限定されず、本発明の技術的思想の範囲において様々な変形が可能である。例えば明細書中に例示的に明示される実施例等又は自明な実施例等を適宜組み合わせた内容も本願の実施形態に含まれる。
【００６２】
上記の実施形態では、遅延時間ＤＢ１１０は、ユーザ（放送受信機２００）よりアップロードされた情報を用いて更新されるが、本発明はこれに限らない。遅延時間ＤＢ１１０は、例えば、サーバ１００を運営管理する事業者によって更新されてもよい。
【００６３】
また、上記の実施形態では、遅延時間ＤＢ１１０は、１台の放送受信機２００よりアップロードされた情報を用いて更新されるが、本発明はこれに限らない。遅延時間ＤＢ１１０は、例えば、複数台の放送受信機２００よりアップロードされた情報を用いて（一例として、複数台の放送受信機２００よりアップロードされた遅延時間の平均値を用いて）更新されてもよい。
【符号の説明】
【００６４】
１  放送システム
１００  サーバ
１１０  遅延時間ＤＢ
２００  放送受信機
２１０  制御部
２１１  遅延時間ＤＢ（ローカル）
２２０  ユーザインタフェース
２３０  ＦＭブロック
２３１  アンテナ
２３２  ＲＤＳ＿ＲＦ部
２３３  ＲＤＳ復調部
２３４  信号検出部
２３５  Ａ／Ｄコンバータ
２４０  ＤＡＢブロック
２４１  アンテナ
２４２  ＤＡＢ＿ＲＦ部
２４３  ＤＡＢデコーダ
２４４  信号検出部
２５０  オーディオ出力ブロック
２５１  時間差計算処理部
２５２  ＦＩＦＯバッファ
２５３  オーディオセレクタ
２６０  オーディオアンプ
２７０  スピーカ
２８０  通信インタフェース
【図１】
2016158196.tif 000004
【図２】
2016158196.tif 000005
【図３】
2016158196.tif 000006