(57)【特許請求の範囲】
【請求項１】
第１規格の放送を受信する第１受信部と、
前記第１規格の放送から遅延した第２規格の放送を受信する第２受信部と、
前記第１受信部によって受信された前記第１規格の放送からの、前記第２受信部によって受信された前記第２規格の放送の遅延時間を算出する遅延時間算出部と、
前記第１規格の放送の受信レベルが所定の閾値を下回った場合に、前記遅延時間算出部による前記遅延時間の算出および前記第１規格の放送の音声データに対する遅延処理を開始することにより、前記第１規格の放送の音声データの出力タイミングを、前記第２規格の放送の音声データの出力タイミングに同期させる遅延処理部と、
を備え、
前記遅延処理部は、前記第１の規格の放送の放送局から切り替え可能な代替局が無いときには、当該代替局が有るときに用いる閾値よりも高い閾値を前記所定の閾値として用いて、前記第１規格の放送の受信レベルが前記所定の閾値を下回ったかを判断する
ことを特徴とする放送受信装置。
【請求項２】
前記遅延処理部は、前記第１の規格の放送の放送局から切り替え可能な、前記第１の規格の放送の代替局が無いとき、当該代替局が有るときに用いる第２の閾値よりも高い第１の閾値を前記所定の閾値として用いて前記判断を行う
ことを特徴とする請求項１に記載の放送受信装置。
【請求項３】
前記第２の閾値は、前記第１の規格の放送の放送局から前記第１の規格の放送の代替局へ切り替えるときの所定の受信レベルよりも小さい
ことを特徴とする請求項２に記載の放送受信装置。
【請求項４】
前記第１規格の放送はＤＡＢ放送であり、前記第２規格の放送はＩＰ放送であることを特徴とする請求項２に記載の放送受信装置。
【請求項５】
前記第１規格の放送はＦＭ放送であり、前記第２規格の放送はＩＰ放送である
ことを特徴とする請求項２に記載の放送受信装置。
【請求項６】
第３規格の放送を受信する第３受信部をさらに備え、
前記遅延処理部は、
前記第１受信部が受信している前記第１の規格の放送の放送局から切り替え可能な、前記第１の規格の放送の代替局および前記第３の規格の放送の代替局がいずれも無いときには、第１の閾値を前記所定の閾値として用いて前記判断を行い、
前記第１受信部が受信している前記第１の規格の放送の放送局から切り替え可能な、前記第１の規格の放送の代替局が有るときには、前記第１の閾値よりも低い第２の閾値を前記所定の閾値として用いて前記判断を行い、
前記第１受信部が受信している前記第１の規格の放送の放送局から切り替え可能な、前記第３の規格の放送の代替局が有るときには、前記第２の閾値よりも低い第３の閾値を前記所定の閾値として用いて前記判断を行う
ことを特徴とする請求項１に記載の放送受信装置。
【請求項７】
前記第３の閾値は、前記第１の規格の放送の放送局から前記第３の規格の放送の代替局へ切り替えるときの所定の受信レベルよりも小さい
ことを特徴とする請求項６に記載の放送受信装置。
【請求項８】
前記第１規格の放送はＤＡＢ放送であり、前記第２規格の放送はＩＰ放送であり、前記第３規格の放送はＦＭ放送である
ことを特徴とする請求項６に記載の放送受信装置。
【請求項９】
第１規格の放送の音声データと、前記第１規格の放送から遅延した第２規格の放送の音声データとを選択的に切り替えて出力する出力制御部を備えた放送受信装置による出力制御方法であって、
前記第１規格の放送の受信レベルが所定の閾値を下回った場合に、前記放送受信装置の遅延処理部が、前記放送受信装置の遅延時間算出部による前記第１規格の放送からの前記第２規格の放送の遅延時間の算出、および、前記第１規格の放送の音声データに対する遅延処理を開始することにより、前記第１規格の放送の音声データの出力タイミングを、前記第２規格の放送の音声データの出力タイミングに同期させる遅延処理工程
を含み、
前記遅延処理工程において、前記遅延処理部は、前記第１の規格の放送から切り替え可能な代替局が無いときには、当該代替局が有るときに用いる閾値よりも高い閾値を前記所定の閾値として用いて、前記第１規格の放送の受信レベルが前記所定の閾値を下回ったを判断する
ことを特徴とする出力制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、放送受信装置および出力制御方法に関し、特に、互いに規格が異なる複数の放送を選択的に切り替えて出力するようになされた放送受信装置および出力制御方法に用いて好適なものである。
【背景技術】
【０００２】
従来、互いに規格が異なるが同一内容である２つの放送（例えば、ＤＡＢ（Digital Audio Broadcast）放送とＩＰ（Internet Protocol）放送、ＦＭ（Frequency Modulation）放送とＩＰ放送、ＤＡＢ放送とＦＭ放送、等）を受信して、これら２つの放送を選択的に切り替えて出力できるようになされた放送受信装置が考案されている。これにより、例えば、一方の放送の受信環境が悪化した場合に、他方の放送に切り替えて出力することにより、同じ内容の放送を引き続きユーザが聞き続けることができるようになる。
【０００３】
しかしながら、放送受信装置にて受信される２つの放送間で時間差が生じる場合がある。例えば、ＤＡＢ放送とＩＰ放送とを選択的に切り替えて出力できるようになされた放送受信装置において、ＩＰ放送は、放送局からプロバイダ、インターネットサーバ等を経由して放送受信装置へ送信されてくる。このため、放送受信装置にて受信されるＤＡＢ放送とＩＰ放送との間に時間差が生じること、すなわち、ＩＰ放送の受信がＤＡＢ放送の受信よりも遅延することが知られている。
【０００４】
そこで、従来、このような２つの放送間の時間差を解消させて２つの放送の出力タイミングを同期させることにより、２つの放送間でのシームレスな切り替えを行うことができるようにした技術が考案されている。
【０００５】
例えば、下記特許文献１には、アナログラジオ放送とＩＰラジオ放送とのそれぞれを受信可能なラジオ放送受信装置において、ラジオ放送データから取得した時刻と、サーバから配信されるデータに含まれる放送時刻とを比較して両者の差分を算出し、この差分に基づいた遅延処理を行うことにより、両者の同期をとる技術が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１１−０１４９９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来の放送受信装置では、ＤＡＢ放送の遅延処理を行っている間に、ＤＡＢ放送の受信レベルがさらに低下してＤＡＢ放送を受信できなくなる場合がある。この場合、ＤＡＢ放送の遅延処理が中断されてしまい、ＩＰ放送の出力への切り替えをシームレスに行うことができないといった問題が生じていた。
【０００８】
図１１は、従来の放送受信装置による動作例を示す図である。図１１に示す例では、従来の放送受信装置において、ＤＡＢ放送の受信レベルが所定の閾値ｔｈを下回ると、ＤＡＢ放送の遅延処理が開始されるようになっている。さらに、ＤＡＢ放送の受信レベルが受信可能レベルを下回ると、ＤＡＢ放送を受信できなくなる。
【０００９】
ここで、図１１（ａ）に示すように、ＤＡＢ放送の受信レベルが閾値ｔｈを下回ってＤＡＢ放送の遅延処理が開始された後、ＤＡＢ放送が受信できなくなるまで（ＤＡＢ放送の受信レベルが受信可能レベルを下回るまで）の間に、ＤＡＢ放送の遅延処理を終了させることができれば、ＤＡＢ放送の出力タイミングとＩＰ放送の出力タイミングとが同期したタイミングで、ＩＰ放送の出力にシームレスに切り替えることができる。
【００１０】
しかしながら、ＤＡＢ放送の受信レベルの低下の仕方はその都度異なるため、図１１（ｂ）に示すように、ＤＡＢ放送の遅延処理を行っている間に、想定していたよりも早くＤＡＢ放送の受信レベルが受信可能レベルを下回ってしまい、ＤＡＢ放送が受信できなくなる場合がある。この場合、ＤＡＢ放送の遅延処理が途中で中断されてしまうため、ＩＰ放送の出力への切り替えをシームレスに行うことができない。
【００１１】
なお、閾値ｔｈを高めに設定することで、ＤＡＢ放送の遅延処理を行うタイミングを早めることは可能であるが、むやみにあげてしまうと、ＤＡＢ放送からＩＰ放送への切り替えが頻発してしまう。ＩＰ放送の受信には通信料がかかることを鑑みると、できるだけＩＰ放送への切り替えが行われないようにすることが好ましい。
【００１２】
本発明は、このような問題を解決するために成されたものであり、一方の放送を遅延処理によって他方の放送に同期させるようになされた放送受信装置において、他方の放送への切り替えができるだけ行われないようにしつつ、切り替えを行う場合にはできるだけその切り替えをシームレスに行うことができるようにすることを目的とする。
【課題を解決するための手段】
【００１３】
上記した課題を解決するために、本発明では、第１規格の放送の受信レベルが所定の閾値を下回った場合に、第１規格の放送からの第２規格の放送の遅延時間の算出、および、第１規格の放送の音声データに対する遅延処理を開始することにより、第１規格の放送の音声データの出力タイミングを、第２規格の放送の音声データの出力タイミングに同期させるようになされた放送受信装置において、第１の規格の放送の放送局から切り替え可能な代替局が無いときには、当該代替局が有るときに用いる閾値よりも高い閾値を所定の閾値として用いて、第１規格の放送の受信レベルが所定の閾値を下回ったかを判断するようにしている。
【発明の効果】
【００１４】
上記のように構成した本発明によれば、第１の規格の放送の受信中に、その放送局から代替局への切り替えができない場合には、当該切り替えができるときよりも早いタイミングで、第１の規格の放送の遅延処理が開始される。このため、第１規格の放送が受信できなくなるまでに第１規格の放送の遅延処理を行うことができる時間が実質的に延長されることとなる。したがって、第１規格の放送の遅延処理が途中で中断されてしまう可能性を低減することができる。
【００１５】
また、本発明によれば、第１の規格の放送の受信中に、その放送局から代替局への切り替えができる場合には、当該切り替えができないときよりも遅いタイミングで、第１の規格の放送の遅延処理が開始される。このため、第１規格の放送と同内容の放送が代替局から引き続き受信可能であるにも関わらず、第２規格の放送に切り替えられてしまうようなことはない。
【００１６】
このため、本発明によれば、他方の放送への切り替えができるだけ行われないようにしつつ、切り替えを行う場合にはできるだけその切り替えをシームレスに行うことができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の第１実施形態に係る放送受信装置の機能構成例を示すブロック図である。
【図２】本発明の第１実施形態に係る放送受信装置による処理の一例を示すフローチャートである。
【図３】本発明の第１実施形態に係る放送受信装置による動作例を示す図である。
【図４】本発明の第２実施形態に係る放送受信装置の機能構成例を示すブロック図である。
【図５】本発明の第２実施形態に係る放送受信装置による処理の一例を示すフローチャートである。
【図６】本発明の第２実施形態に係る放送受信装置による動作例を示す図である。
【図７】本発明の第３実施形態に係る放送受信装置の機能構成例を示すブロック図である。
【図８】本発明の第３実施形態に係る放送受信装置による処理の一例を示すフローチャートである。
【図９】本発明の第３実施形態に係る放送受信装置による動作例を示す図である。
【図１０】本発明の第３実施形態に係る放送受信装置による動作例を示す図である。
【図１１】従来の放送受信装置による動作例を示す図である。
【発明を実施するための形態】
【００１８】
〔第１実施形態〕
以下、本発明の一実施形態を図面に基づいて説明する。図１は、本発明の第１実施形態に係る放送受信装置１０の機能構成例を示すブロック図である。図１に示す放送受信装置１０は、ＤＡＢ放送（第１規格の放送の一例）と、ＩＰ放送（第２規格の放送の一例）とを受信して、ＤＡＢ放送の音声データとＩＰ放送の音声データとを選択的に切り替えてスピーカ１２に出力することが可能な装置である。
【００１９】
図１に示すように、放送受信装置１０は、その機能構成として、第１受信部１０１、第１復調部１０２、ＤＡＢバッファ１０３、第２受信部１０４、第２復調部１０５、ＩＰバッファ１０６、遅延時間算出部１０７、遅延処理部１０８、出力制御部１０９および閾値選択部１１０を備えている。また、放送受信装置１０は、閾値記憶部１０ａを備えている。
【００２０】
上記各機能ブロック１０１〜１１０は、ハードウェア、ＤＳＰ（Digital Signal Processor）、ソフトウェアの何れによっても構成することが可能である。例えばソフトウェアによって構成する場合、上記各機能ブロック１０１〜１１０は、実際にはコンピュータのＣＰＵ、ＲＡＭ、ＲＯＭなどを備えて構成され、ＲＡＭやＲＯＭ、ハードディスクまたは半導体メモリ等の記録媒体に記憶されたプログラムが動作することによって実現される。
【００２１】
第１受信部１０１は、ＤＡＢ放送の放送波を受信する。第１復調部１０２は、第１受信部１０１によって受信されたＤＡＢ放送の放送波を復調する。ＤＡＢバッファ１０３は、第１復調部１０２によってＤＡＢ放送の放送波が復調されることにより生成されたＤＡＢ放送の音声データを記憶する。
【００２２】
ここで、第１受信部１０１は、現在受信中のＤＡＢ放送の放送局から切り替え可能な、ＤＡＢ放送の代替局（以下、「ＤＡＢ代替局」と示す）がある場合において、現在受信中の放送局の受信レベルが所定の受信レベル（以下、「ＤＡＢ代替局切替レベル」と示す）を下回った場合、ＤＡＢ放送の放送波を受信する放送局を、現在受信中のＤＡＢ放送の放送局から切り替え可能なＤＡＢ代替局に切り替える。なお、現在受信中のＤＡＢ放送の放送局から切り替え可能なＤＡＢ放送の代替局とは、現在受信中のＤＡＢ放送局と同一のサービスを提供しており、且つ、受信レベルがＤＡＢ代替局切替レベルよりも大きいＤＡＢ代替局である。第１受信部１０１は、例えば、第１復調部１０２から出力されたＤＡＢフレームデータ内に含まれているサービス・リンキング情報を参照することにより、現在受信中のＤＡＢ放送の放送局から切り替え可能なＤＡＢ代替局を特定することができる。
【００２３】
第２受信部１０４は、ＩＰ放送の通信データを受信する。第２復調部１０５は、第２受信部１０４によって受信されたＩＰ放送の通信データを復調する。ＩＰバッファ１０６は、第２受信部１０４によってＩＰ放送の通信データが復調されることにより生成されたＩＰ放送の音声データを記憶する。
【００２４】
第２受信部１０４によって受信されるＩＰ放送は、第１受信部１０１によって受信されるＤＡＢ放送と同一の内容である。但し、第２受信部１０４によって受信されるＩＰ放送は、第１受信部１０１によって受信されたＤＡＢ放送よりも遅延して受信される。第１受信部１０１が、ＤＡＢ放送の放送波を直接受信するのに対し、第２受信部１０４は、放送局からプロバイダおよびインターネットサーバを経由して送信されてきたＩＰ放送の通信データを受信するからである。
【００２５】
出力制御部１０９は、第１復調部１０２によって生成されたＤＡＢ放送の音声データと、第２復調部１０５によって生成されたＩＰ放送の音声データとを選択的に切り替えて出力する。ここで、ＤＡＢ放送の音声データの出力は、ＩＰ放送の音声データの出力よりも優先される。例えば、ＤＡＢ放送の受信レベルが所定の閾値以上の場合、出力制御部１０９は、ＤＡＢ放送の音声データを出力する。一方、ＤＡＢ放送の受信レベルが所定の閾値を下回った場合、出力制御部１０９は、遅延処理部１０８によるＤＡＢ放送の音声データの遅延処理が終了した後に、ＩＰ放送の音声データを出力する。出力制御部１０９から出力された音声データは、アンプ１１によって増幅され、スピーカ１２から音声出力されることとなる。
【００２６】
遅延時間算出部１０７は、第１受信部１０１によって受信されたＤＡＢ放送からの、第２受信部１０４によって受信されたＩＰ放送の遅延時間を算出する。例えば、遅延時間算出部１０７は、ＤＡＢバッファ１０３に記憶されたＤＡＢ放送の音声データと、ＩＰバッファ１０６に記憶されたＩＰ放送の音声データとを比較して、ＤＡＢバッファ１０３に記憶されたＤＡＢ放送の音声データから、ＩＰバッファ１０６に記憶されたＩＰ放送の音声データとの同一データを特定する。そして、遅延時間算出部１０７は、ＩＰバッファ１０６に記憶されたＩＰ放送の音声データの受信タイミングと、ＤＡＢバッファ１０３から特定された同一データの受信タイミングとに基づいて、ＤＡＢ放送からのＩＰ放送の遅延時間を算出する。
【００２７】
遅延処理部１０８は、遅延時間算出部１０７によって算出された遅延時間に応じて、ＤＡＢ放送の音声データに対する遅延処理（タイムストレッチ）を行う。これにより、遅延処理部１０８は、出力制御部１０９が出力するＤＡＢ放送の音声データの出力タイミングを、出力制御部１０９が出力するＩＰ放送の音声データの出力タイミングに同期させる。
【００２８】
ここで、遅延処理部１０８による遅延処理の開始タイミングは、ＩＰ放送への切り替えを判断するための所定の閾値によって規定される。この所定の閾値には、現在受信中のＤＡＢ放送の放送局から切り替え可能なＤＡＢ代替局の有無に応じて異なる閾値（第１の閾値ｔｈ１または第２の閾値ｔｈ２）が、閾値選択部１１０によって選択される。
【００２９】
閾値選択部１１０は、現在受信中のＤＡＢ放送の放送局から切り替え可能なＤＡＢ代替局があるときには、閾値記憶部１０ａに記憶されている複数の閾値の中から、ＩＰ放送への切り替えを判断するための所定の閾値として、第２の閾値ｔｈ２を選択する。一方、閾値選択部１１０は、現在受信中のＤＡＢ放送の放送局から切り替え可能なＤＡＢ代替局が無いときには、閾値記憶部１０ａに記憶されている複数の閾値の中から、ＩＰ放送への切り替えを判断するための所定の閾値として、第２の閾値ｔｈ２よりも高い第１の閾値ｔｈ１を選択する。
【００３０】
閾値選択部１１０は、例えば、第１復調部１０２から出力されたＤＡＢフレームデータ内に含まれているサービス・リンキング情報を参照することにより、現在受信中のＤＡＢ放送の放送局から切り替え可能なＤＡＢ代替局（受信レベルがＤＡＢ代替局切替レベルよりも大きいＤＡＢ代替局）の有無を特定することができる。
【００３１】
遅延処理部１０８は、ＤＡＢ放送の受信レベルが、閾値選択部１１０が選択した所定の閾値を下回ったタイミングで、遅延時間算出部１０７による遅延時間の算出、およびＤＡＢ放送の音声データに対する遅延処理を開始する。すなわち、遅延処理部１０８は、現在受信中のＤＡＢ放送の放送局から切り替え可能なＤＡＢ代替局があるときには、ＤＡＢ放送の受信レベルが、閾値選択部１１０が選択した第２の閾値ｔｈ２を下回ったタイミングで、遅延時間算出部１０７による遅延時間の算出、およびＤＡＢ放送の音声データに対する遅延処理を開始する。反対に、遅延処理部１０８は、現在受信中のＤＡＢ放送の放送局から切り替え可能なＤＡＢ代替局が無いときには、ＤＡＢ放送の受信レベルが、閾値選択部１１０が選択した第１の閾値ｔｈ１を下回ったタイミングで、遅延時間算出部１０７による遅延時間の算出、およびＤＡＢ放送の音声データに対する遅延処理を開始する。
【００３２】
なお、第２の閾値ｔｈ２は、第１受信部１０１がＤＡＢ代替局へ切り替えるときのＤＡＢ代替局切替レベルよりも小さい。これにより、ＤＡＢ代替局があるにも関わらず、ＩＰ放送へ切り替えが行われてしまうことがないようになっている。
【００３３】
〔放送受信装置１０による処理の一例〕
図２は、本発明の第１実施形態に係る放送受信装置１０による処理の一例を示すフローチャートである。図２に示す処理は、例えば、放送受信装置１０の電源がＯＮに切り替えられたときに実行される。
【００３４】
なお、図２に示してはいないが、放送受信装置１０の電源がＯＮに切り替えられると、第１受信部１０１によるＤＡＢ放送の放送波の受信が開始され、これに応じて、第１復調部１０２によるＤＡＢ放送の放送波の復調、および、ＤＡＢバッファ１０３によるＤＡＢ放送の音声データの記憶が行われることとなる。また、第２受信部１０４によるＩＰ放送の放送波の受信が開始され、これに応じて、第２復調部１０５によるＩＰ放送の放送波の復調、および、ＩＰバッファ１０６によるＩＰ放送の音声データの記憶が行われることとなる。
【００３５】
まず、閾値選択部１１０が、ＤＡＢ代替局があるか否かを判断する（ステップＳ２０２）。ここで、ＤＡＢ代替局があると閾値選択部１１０が判断した場合（ステップＳ２０２：Ｙｅｓ）、閾値選択部１１０は、閾値記憶部１０ａから第２の閾値ｔｈ２を選択する（ステップＳ２０４）。
【００３６】
その後、第１受信部１０１が、現在受信中のＤＡＢ放送の受信レベルがＤＡＢ代替局切替レベルを下回ったか否かを判断する（ステップＳ２０６）。ここで、現在受信中のＤＡＢ放送の受信レベルがＤＡＢ代替局切替レベルを下回ったと第１受信部１０１が判断した場合（ステップＳ２０６：Ｙｅｓ）、第１受信部１０１は、ＤＡＢ放送の受信を行う放送局を、ＤＡＢ代替局へ切り替える（ステップＳ２０８）。そして、放送受信装置１０は、ステップＳ２０２以降の処理を再度実行する。一方、現在受信中のＤＡＢ放送の受信レベルがＤＡＢ代替局切替レベルを下回っていないと第１受信部１０１が判断した場合（ステップＳ２０６：Ｎｏ）、放送受信装置１０は、ステップＳ２０２以降の処理を再度実行する。
【００３７】
一方、ＤＡＢ代替局がないと閾値選択部１１０が判断した場合（ステップＳ２０２：Ｎｏ）、閾値選択部１１０は、閾値記憶部１０ａから第１の閾値ｔｈ１を選択する（ステップＳ２１０）。その後、第１受信部１０１が、現在受信中のＤＡＢ放送の受信レベルが、ステップＳ２１０で選択された第１の閾値ｔｈ１を下回ったか否かを判断する（ステップＳ２１２）。
【００３８】
ここで、現在受信中のＤＡＢ放送の受信レベルが第１の閾値ｔｈ１を下回っていないと第１受信部１０１が判断した場合（ステップＳ２１２：Ｎｏ）、放送受信装置１０は、ステップＳ２０２以降の処理を再度実行する。一方、現在受信中のＤＡＢ放送の受信レベルが第１の閾値ｔｈ１を下回ったと第１受信部１０１が判断した場合（ステップＳ２１２：Ｙｅｓ）、遅延時間算出部１０７が、ＤＡＢ放送からのＩＰ放送の遅延時間を算出する（ステップＳ２１４）。そして、遅延処理部１０８が、ステップＳ２１４で算出された遅延時間に応じた、ＤＡＢ放送の音声データに対する遅延処理を開始する（ステップＳ２１６）。
【００３９】
そして、遅延処理部１０８が、ステップＳ２１６で開始したＤＡＢ放送の音声データの遅延処理によって、ステップＳ２１４で算出された遅延時間が解消したか否かを判断する（ステップＳ２１８）。ここで、遅延時間が解消していないと遅延処理部１０８が判断した場合（ステップＳ２１８：Ｎｏ）、遅延処理部１０８が、ステップＳ２１８の判断処理を再度実行する。
【００４０】
一方、遅延時間が解消したと遅延処理部１０８が判断した場合（ステップＳ２１８：Ｙｅｓ）、遅延処理部１０８がＤＡＢ放送の音声データの遅延処理を終了する（ステップＳ２２０）。そして、出力制御部１０９が、ＤＡＢ放送の音声データの出力から、ＩＰ放送の音声データの出力へ切り替える（ステップＳ２２２）。そして、放送受信装置１０は、図２に示す一連の処理を終了する。
【００４１】
〔動作例〕
図３は、本発明の第１実施形態に係る放送受信装置１０による動作例を示す図である。図３（ａ）は、ＤＡＢ代替局が無いときの放送受信装置１０による動作例を示す。図３（ｂ）は、ＤＡＢ代替局があるときの放送受信装置１０による動作例を示す。
【００４２】
図３（ａ）に示すように、ＤＡＢ代替局が無いときには、第１の閾値ｔｈ１が閾値選択部１１０によって選択され、ＤＡＢ放送の受信レベルが第１の閾値ｔｈ１を下回ると、遅延処理部１０８によるＤＡＢ放送の遅延処理が開始される。図３（ａ）に示すように、第１の閾値ｔｈ１は、ＤＡＢ代替局があるときに適用される第２の閾値ｔｈ２よりも高い値である。これにより、遅延処理部１０８によるＤＡＢ放送の遅延処理は、ＤＡＢ代替局があるときよりも早いタイミングで開始される。その結果、ＤＡＢ放送が受信できなくなるよりも早いタイミングで、ＤＡＢ放送の遅延処理を終わらせることができるため、ＩＰ放送への切り替えをシームレスに行うことができる。
【００４３】
一方、図３（ｂ）に示すように、ＤＡＢ放送（ＤＡＢ−１）の受信中に、ＤＡＢ代替局（ＤＡＢ−２）があるときには、第２の閾値ｔｈ２が閾値選択部１１０によって選択され、ＤＡＢ放送（ＤＡＢ−１）の受信レベルが第２の閾値ｔｈ２を下回ると、遅延処理部１０８によるＤＡＢ放送（ＤＡＢ−１）の遅延処理が開始される。但し、図３（ｂ）に示すように、第２の閾値ｔｈ２は、ＤＡＢ代替局切替レベルよりも低い値となっている。このため、ＤＡＢ代替局があるときには、ＤＡＢ放送（ＤＡＢ−１）の受信レベルが第２の閾値ｔｈ２を下回るよりも先に、ＤＡＢ放送（ＤＡＢ−１）の受信レベルがＤＡＢ代替局切替レベルを下回ったタイミングで、ＤＡＢ代替局（ＤＡＢ−２）への切り替えが行われる。
【００４４】
なお、図３（ｂ）に示す例では、ＤＡＢ代替局（ＤＡＢ−２）への切り替えを行ったタイミングで、さらに切り替え可能なＤＡＢ代替局が無い状態となっている。このため、ＤＡＢ代替局（ＤＡＢ−２）への切り替えを行ったタイミングで、第１の閾値ｔｈ１が閾値選択部１１０によって選択されている。これに応じて、ＤＡＢ放送（ＤＡＢ−２）の受信レベルが第１の閾値ｔｈ１を下回ったときに、遅延処理部１０８によるＤＡＢ放送（ＤＡＢ−２）の遅延処理が開始されている。すなわち、ＤＡＢ代替局（ＤＡＢ−２）への切り替えを行った以降は、図３（ａ）の例と同様に、ＤＡＢ放送（ＤＡＢ−２）が受信できなくなるよりも早いタイミングで、ＤＡＢ放送（ＤＡＢ−２）の遅延処理を開始および終了させることができるので、ＩＰ放送への切り替えをシームレスに行うことができる。
【００４５】
以上説明したように、本発明の第１実施形態によれば、ＤＡＢ放送の受信中に、ＤＡＢ代替局への切り替えができない場合には、当該切り替えができるときよりも早いタイミングで、ＤＡＢ放送の遅延処理が開始される。このため、ＤＡＢ放送が受信できなくなるまでにＤＡＢ放送の遅延処理を行うことができる時間が実質的に延長されることとなる。したがって、ＤＡＢ放送の遅延処理が途中で中断されてしまう可能性を低減することができる。
【００４６】
また、本発明の第１実施形態によれば、ＤＡＢ放送の受信中に、ＤＡＢ代替局への切り替えができる場合には、当該切り替えができないときよりも遅いタイミングで、ＤＡＢ放送の遅延処理が開始される。このため、ＤＡＢ代替局からの受信が引き続き可能であるにも関わらず、ＩＰ放送に切り替えられてしまうようなことはない。
【００４７】
このため、本発明の第１実施形態によれば、ＩＰ放送への切り替えができるだけ行われないようにしつつ、ＩＰ放送への切り替えを行う場合にはできるだけその切り替えをシームレスに行うことができる。
【００４８】
〔第２実施形態〕
次に、本発明の第２実施形態を説明する。図４は、本発明の第２実施形態に係る放送受信装置２０の機能構成例を示すブロック図である。図４に示す放送受信装置２０は、ＦＭ放送（第１規格の放送の一例）と、ＩＰ放送（第２規格の放送の一例）とを受信して、ＦＭ放送の音声データとＩＰ放送の音声データとを選択的に切り替えてスピーカ１２に出力することが可能な装置である。
【００４９】
図４に示すように、放送受信装置２０は、その機能構成として、第１受信部２０１、第１復調部２０２、ＦＭバッファ２０３、第２受信部２０４、第２復調部２０５、ＩＰバッファ２０６、遅延時間算出部２０７、遅延処理部２０８、出力制御部２０９および閾値選択部２１０を備えている。また、放送受信装置２０は、閾値記憶部２０ａを備えている。
【００５０】
上記各機能ブロック２０１〜２１０は、ハードウェア、ＤＳＰ（Digital Signal Processor）、ソフトウェアの何れによっても構成することが可能である。例えばソフトウェアによって構成する場合、上記各機能ブロック２０１〜２１０は、実際にはコンピュータのＣＰＵ、ＲＡＭ、ＲＯＭなどを備えて構成され、ＲＡＭやＲＯＭ、ハードディスクまたは半導体メモリ等の記録媒体に記憶されたプログラムが動作することによって実現される。
【００５１】
第１受信部２０１は、ＦＭ放送の放送波を受信する。第１復調部２０２は、第１受信部２０１によって受信されたＦＭ放送の放送波を復調する。ＦＭバッファ２０３は、第１復調部２０２によってＦＭ放送の放送波が復調されることにより生成されたＦＭ放送の音声データを記憶する。
【００５２】
ここで、第１受信部２０１は、現在受信中のＦＭ放送の放送局から切り替え可能なＦＭ放送の代替局（以下、「ＦＭ代替局」と示す）がある場合において、現在受信中の放送局の受信レベルが所定の受信レベル（以下、「ＦＭ代替局切替レベル」と示す）を下回った場合、ＦＭ放送の放送波を受信する放送局を、現在受信中のＦＭ放送の放送局から切り替え可能なＦＭ代替局に切り替える。なお、現在受信中のＦＭ放送の放送局から切り替え可能なＦＭ放送の代替局とは、現在受信中のＦＭ放送局と同一のサービスを提供しており、且つ、受信レベルがＦＭ代替局切替レベルよりも大きいＦＭ代替局である。第１受信部２０１は、例えば、第１復調部２０２から出力されたＦＭ放送データ内に含まれているサービス・リンキング情報を参照することにより、現在受信中のＦＭ放送の放送局から切り替え可能なＦＭ代替局を特定することができる。
【００５３】
第２受信部２０４は、ＩＰ放送の通信データを受信する。第２復調部２０５は、第２受信部２０４によって受信されたＩＰ放送の通信データを復調する。ＩＰバッファ２０６は、第２受信部２０４によってＩＰ放送の通信データが復調されることにより生成されたＩＰ放送の音声データを記憶する。
【００５４】
第２受信部２０４によって受信されるＩＰ放送は、第１受信部２０１によって受信されるＦＭ放送と同一の内容である。但し、第２受信部２０４によって受信されるＩＰ放送は、第１受信部２０１によって受信されたＦＭ放送よりも遅延して受信される。第１受信部２０１が、ＦＭ放送の放送波を直接受信するのに対し、第２受信部２０４は、放送局からプロバイダおよびインターネットサーバを経由して送信されてきたＩＰ放送の通信データを受信するからである。
【００５５】
出力制御部２０９は、第１復調部２０２によって生成されたＦＭ放送の音声データと、第２復調部２０５によって生成されたＩＰ放送の音声データとを選択的に切り替えて出力する。ここで、ＦＭ放送の音声データの出力は、ＩＰ放送の音声データの出力よりも優先される。例えば、ＦＭ放送の受信レベルが所定の閾値以上の場合、出力制御部２０９は、ＦＭ放送の音声データを出力する。一方、ＦＭ放送の受信レベルが所定の閾値を下回った場合、出力制御部２０９は、遅延処理部２０８によるＦＭ放送の音声データの遅延処理が終了した後に、ＩＰ放送の音声データを出力する。出力制御部２０９から出力された音声データは、アンプ１１によって増幅され、スピーカ１２から音声出力されることとなる。
【００５６】
遅延時間算出部２０７は、第１受信部２０１によって受信されたＦＭ放送からの、第２受信部２０４によって受信されたＩＰ放送の遅延時間を算出する。例えば、遅延時間算出部２０７は、ＦＭバッファ２０３に記憶されたＦＭ放送の音声データと、ＩＰバッファ２０６に記憶されたＩＰ放送の音声データとを比較して、ＦＭバッファ２０３に記憶されたＦＭ放送の音声データから、ＩＰバッファ２０６に記憶されたＩＰ放送の音声データとの同一データを特定する。そして、遅延時間算出部２０７は、ＩＰバッファ２０６に記憶されたＩＰ放送の音声データの受信タイミングと、ＦＭバッファ２０３から特定された同一データの受信タイミングとに基づいて、ＦＭ放送からのＩＰ放送の遅延時間を算出する。
【００５７】
遅延処理部２０８は、遅延時間算出部２０７によって算出された遅延時間に応じて、ＦＭ放送の音声データに対する遅延処理（タイムストレッチ）を行う。これにより、遅延処理部２０８は、出力制御部２０９が出力するＦＭ放送の音声データの出力タイミングを、出力制御部２０９が出力するＩＰ放送の音声データの出力タイミングに同期させる。
【００５８】
ここで、遅延処理部２０８による遅延処理の開始タイミングは、ＩＰ放送への切り替えを判断するための所定の閾値によって規定される。この所定の閾値には、現在受信中のＦＭ放送の放送局から切り替え可能なＦＭ代替局の有無に応じて異なる閾値（第４の閾値ｔｈ４または第５の閾値ｔｈ５）が、閾値選択部２１０によって選択される。
【００５９】
閾値選択部２１０は、現在受信中のＦＭ放送の放送局から切り替え可能なＦＭ代替局があるときには、閾値記憶部２０ａに記憶されている複数の閾値の中から、ＩＰ放送への切り替えを判断するための所定の閾値として、第５の閾値ｔｈ５（特許請求の範囲に記載の「第２の閾値」の他の一例）を選択する。一方、閾値選択部２１０は、現在受信中のＦＭ放送の放送局から切り替え可能なＦＭ代替局が無いときには、閾値記憶部２０ａに記憶されている複数の閾値の中から、ＩＰ放送への切り替えを判断するための所定の閾値として、第５の閾値ｔｈ５よりも高い第４の閾値ｔｈ４（特許請求の範囲に記載の「第１の閾値」の他の一例）を選択する。
【００６０】
閾値選択部２１０は、例えば、第１復調部２０２から出力されたＦＭ放送データ内に含まれているサービス・リンキング情報を参照することにより、現在受信中のＦＭ放送の放送局から切り替え可能なＦＭ代替局（受信レベルがＦＭ代替局切替レベルよりも大きいＤＡＢ代替局）の有無を特定することができる。
【００６１】
遅延処理部２０８は、ＦＭ放送の受信レベルが、閾値選択部２１０が選択した所定の閾値を下回ったタイミングで、遅延時間算出部２０７による遅延時間の算出、およびＦＭ放送の音声データに対する遅延処理を開始する。すなわち、遅延処理部２０８は、現在受信中のＦＭ放送の放送局から切り替え可能なＦＭ代替局があるときには、ＦＭ放送の受信レベルが、閾値選択部２１０が選択した第５の閾値ｔｈ５を下回ったタイミングで、遅延時間算出部２０７による遅延時間の算出、およびＦＭ放送の音声データに対する遅延処理を開始する。反対に、遅延処理部２０８は、現在受信中のＦＭ放送の放送局から切り替え可能なＦＭ代替局が無いときには、ＦＭ放送の受信レベルが、閾値選択部２１０が選択した第４の閾値ｔｈ４を下回ったタイミングで、遅延時間算出部２０７による遅延時間の算出、およびＦＭ放送の音声データに対する遅延処理を開始する。
【００６２】
なお、第５の閾値ｔｈ５は、第１受信部２０１がＦＭ代替局へ切り替えるときのＦＭ代替局切替レベルよりも小さい。これにより、ＦＭ代替局があるにも関わらず、ＩＰ放送へ切り替えが行われてしまうことがないようになっている。
【００６３】
〔放送受信装置２０による処理の一例〕
図５は、本発明の第２実施形態に係る放送受信装置２０による処理の一例を示すフローチャートである。図５に示す処理は、例えば、放送受信装置２０の電源がＯＮに切り替えられたときに実行される。
【００６４】
なお、図５に示してはいないが、放送受信装置２０の電源がＯＮに切り替えられると、第１受信部２０１によるＦＭ放送の放送波の受信が開始され、これに応じて、第１復調部２０２によるＦＭ放送の放送波の復調、および、ＦＭバッファ２０３によるＦＭ放送の音声データの記憶が行われることとなる。また、第２受信部２０４によるＩＰ放送の放送波の受信が開始され、これに応じて、第２復調部２０５によるＩＰ放送の放送波の復調、および、ＩＰバッファ２０６によるＩＰ放送の音声データの記憶が行われることとなる。
【００６５】
まず、閾値選択部２１０が、ＦＭ代替局があるか否かを判断する（ステップＳ５０２）。ここで、ＦＭ代替局があると閾値選択部２１０が判断した場合（ステップＳ５０２：Ｙｅｓ）、閾値選択部２１０は、閾値記憶部２０ａから第５の閾値ｔｈ５を選択する（ステップＳ５０４）。
【００６６】
その後、第１受信部２０１が、現在受信中のＦＭ放送の受信レベルがＦＭ代替局切替レベルを下回ったか否かを判断する（ステップＳ５０６）。ここで、現在受信中のＦＭ放送の受信レベルがＦＭ代替局切替レベルを下回ったと第１受信部２０１が判断した場合（ステップＳ５０６：Ｙｅｓ）、第１受信部２０１は、ＦＭ放送の受信を行う放送局を、ＦＭ代替局へ切り替える（ステップＳ５０８）。そして、放送受信装置２０は、ステップＳ５０２以降の処理を再度実行する。一方、現在受信中のＦＭ放送の受信レベルがＦＭ代替局切替レベルを下回っていないと第１受信部２０１が判断した場合（ステップＳ５０６：Ｎｏ）、放送受信装置２０は、ステップＳ５０２以降の処理を再度実行する。
【００６７】
一方、ＦＭ代替局がないと閾値選択部２１０が判断した場合（ステップＳ５０２：Ｎｏ）、閾値選択部２１０は、閾値記憶部２０ａから第４の閾値ｔｈ４を選択する（ステップＳ５１０）。その後、第１受信部２０１が、現在受信中のＦＭ放送の受信レベルが、ステップＳ５１０で選択された第４の閾値ｔｈ４を下回ったか否かを判断する（ステップＳ５１２）。
【００６８】
ここで、現在受信中のＦＭ放送の受信レベルが第４の閾値ｔｈ４を下回っていないと第１受信部２０１が判断した場合（ステップＳ５１２：Ｎｏ）、放送受信装置２０は、ステップＳ５０２以降の処理を再度実行する。一方、現在受信中のＦＭ放送の受信レベルが第４の閾値ｔｈ４を下回ったと第１受信部２０１が判断した場合（ステップＳ５１２：Ｙｅｓ）、遅延時間算出部２０７が、ＦＭ放送からのＩＰ放送の遅延時間を算出する（ステップＳ５１４）。そして、遅延処理部２０８が、ステップＳ５１４で算出された遅延時間に応じた、ＦＭ放送の音声データに対する遅延処理を開始する（ステップＳ５１６）。
【００６９】
そして、遅延処理部２０８が、ステップＳ５１６で開始したＦＭ放送の音声データの遅延処理によって、ステップＳ５１４で算出された遅延時間が解消したか否かを判断する（ステップＳ５１８）。ここで、遅延時間が解消していないと遅延処理部２０８が判断した場合（ステップＳ５１８：Ｎｏ）、遅延処理部２０８が、ステップＳ５１８の判断処理を再度実行する。
【００７０】
一方、遅延時間が解消したと遅延処理部２０８が判断した場合（ステップＳ５１８：Ｙｅｓ）、遅延処理部２０８がＦＭ放送の音声データの遅延処理を終了する（ステップＳ５２０）。そして、出力制御部２０９が、ＦＭ放送の音声データの出力から、ＩＰ放送の音声データの出力へ切り替える（ステップＳ５２２）。そして、放送受信装置２０は、図５に示す一連の処理を終了する。
【００７１】
〔動作例〕
図６は、本発明の第２実施形態に係る放送受信装置２０による動作例を示す図である。図６（ａ）は、ＦＭ代替局が無いときの放送受信装置２０による動作例を示す。図６（ｂ）は、ＦＭ代替局があるときの放送受信装置２０による動作例を示す。
【００７２】
図６（ａ）に示すように、ＦＭ代替局が無いときには、第４の閾値ｔｈ４が閾値選択部２１０によって選択され、ＦＭ放送の受信レベルが第４の閾値ｔｈ４を下回ると、遅延処理部２０８によるＦＭ放送の遅延処理が開始される。図６（ａ）に示すように、第４の閾値ｔｈ４は、ＦＭ代替局があるときに適用される第５の閾値ｔｈ５よりも高い値である。これにより、遅延処理部２０８によるＦＭ放送の遅延処理は、ＦＭ代替局があるときよりも早いタイミングで開始される。その結果、ＦＭ放送が受信できなくなるよりも早いタイミングで、ＦＭ放送の遅延処理を終わらせることができるため、ＩＰ放送への切り替えをシームレスに行うことができる。
【００７３】
一方、図６（ｂ）に示すように、ＦＭ放送（ＦＭ−１）の受信中に、ＦＭ代替局（ＦＭ−２）があるときには、第５の閾値ｔｈ５が閾値選択部２１０によって選択され、ＦＭ放送（ＦＭ−１）の受信レベルが第５の閾値ｔｈ５を下回ると、遅延処理部２０８によるＦＭ放送（ＦＭ−１）の遅延処理が開始される。但し、図６（ｂ）に示すように、第５の閾値ｔｈ５は、ＦＭ代替局切替レベルよりも低い値となっている。このため、ＦＭ代替局があるときには、ＦＭ放送（ＦＭ−１）の受信レベルが第５の閾値ｔｈ５を下回るよりも先に、ＦＭ放送（ＦＭ−１）の受信レベルがＦＭ代替局切替レベルを下回ったタイミングで、ＦＭ代替局（ＦＭ−２）への切り替えが行われる。
【００７４】
なお、図６（ｂ）に示す例では、ＦＭ代替局（ＦＭ−２）への切り替えを行ったタイミングで、さらに切り替え可能なＦＭ代替局が無い状態となっている。このため、ＦＭ代替局（ＦＭ−２）への切り替えを行ったタイミングで、第４の閾値ｔｈ４が閾値選択部２１０によって選択されている。これに応じて、ＦＭ放送（ＦＭ−２）の受信レベルが第４の閾値ｔｈ４を下回ったときに、遅延処理部２０８によるＦＭ放送（ＦＭ−２）の遅延処理が開始されている。すなわち、ＦＭ代替局（ＦＭ−２）への切り替えを行った以降は、図６（ａ）の例と同様に、ＦＭ放送（ＦＭ−２）が受信できなくなるよりも早いタイミングで、ＦＭ放送（ＦＭ−２）の遅延処理を開始および終了させることができるので、ＩＰ放送への切り替えをシームレスに行うことができる。
【００７５】
以上説明したように、本発明の第２実施形態によれば、ＦＭ放送の受信中に、ＦＭ代替局への切り替えができない場合には、当該切り替えができるときよりも早いタイミングで、ＦＭ放送の遅延処理が開始される。このため、ＦＭ放送が受信できなくなるまでにＦＭ放送の遅延処理を行うことができる時間が実質的に延長されることとなる。したがって、ＦＭ放送の遅延処理が途中で中断されてしまう可能性を低減することができる。
【００７６】
また、本発明の第２実施形態によれば、ＦＭ放送の受信中に、ＦＭ代替局への切り替えができる場合には、当該切り替えができないときよりも遅いタイミングで、ＦＭ放送の遅延処理が開始される。このため、ＦＭ代替局からの受信が引き続き可能であるにも関わらず、ＩＰ放送に切り替えられてしまうようなことはない。
【００７７】
このため、本発明の第２実施形態によれば、ＩＰ放送への切り替えができるだけ行われないようにしつつ、ＩＰ放送への切り替えを行う場合にはできるだけその切り替えをシームレスに行うことができる。
【００７８】
〔第３実施形態〕
次に、本発明の第３実施形態を説明する。図７は、本発明の第３実施形態に係る放送受信装置３０の機能構成例を示すブロック図である。図７に示す放送受信装置３０は、ＤＡＢ放送（第１規格の放送の一例）と、ＩＰ放送（第２規格の放送の一例）と、ＦＭ放送（第３規格の放送の一例）とを受信して、ＤＡＢ放送の音声データとＩＰ放送の音声データとＦＭ放送の音声データとを選択的に切り替えてスピーカ１２に出力することが可能な装置である。
【００７９】
図７に示すように、放送受信装置３０は、その機能構成として、第１受信部３０１、第１復調部３０２、ＤＡＢバッファ３０３、第２受信部３０４、第２復調部３０５、ＩＰバッファ３０６、遅延時間算出部３０７、遅延処理部３０８、出力制御部３０９、閾値選択部３１０、第３受信部３１１、第３復調部３１２およびＦＭバッファ３１３を備えている。また、放送受信装置３０は、閾値記憶部３０ａを備えている。
【００８０】
上記各機能ブロック３０１〜３１３は、ハードウェア、ＤＳＰ（Digital Signal Processor）、ソフトウェアの何れによっても構成することが可能である。例えばソフトウェアによって構成する場合、上記各機能ブロック３０１〜３１３は、実際にはコンピュータのＣＰＵ、ＲＡＭ、ＲＯＭなどを備えて構成され、ＲＡＭやＲＯＭ、ハードディスクまたは半導体メモリ等の記録媒体に記憶されたプログラムが動作することによって実現される。
【００８１】
第１受信部３０１は、ＤＡＢ放送の放送波を受信する。第１復調部３０２は、第１受信部３０１によって受信されたＤＡＢ放送の放送波を復調する。ＤＡＢバッファ３０３は、第１復調部３０２によってＤＡＢ放送の放送波が復調されることにより生成されたＤＡＢ放送の音声データを記憶する。
【００８２】
第２受信部３０４は、ＩＰ放送の通信データを受信する。第２復調部３０５は、第２受信部３０４によって受信されたＩＰ放送の通信データを復調する。ＩＰバッファ３０６は、第２受信部３０４によってＩＰ放送の通信データが復調されることにより生成されたＩＰ放送の音声データを記憶する。
【００８３】
第２受信部３０４によって受信されるＩＰ放送は、第１受信部３０１によって受信されるＤＡＢ放送（または第３受信部３１１によって受信されるＦＭ放送）と同一の内容である。但し、第２受信部３０４によって受信されるＩＰ放送は、第１受信部３０１によって受信されるＤＡＢ放送（または第３受信部３１１によって受信されるＦＭ放送）よりも遅延して受信される。第１受信部３０１がＤＡＢ放送の放送波を直接受信する（または第３受信部３１１がＦＭ放送の放送波を直接受信する）のに対し、第２受信部３０４は、放送局からプロバイダおよびインターネットサーバを経由して送信されてきたＩＰ放送の通信データを受信するからである。
【００８４】
第３受信部３１１は、ＦＭ放送の放送波を受信する。第３復調部３１２は、第３受信部３１１によって受信されたＦＭ放送の放送波を復調する。ＦＭバッファ３１３は、第３復調部３１２によってＦＭ放送の放送波が復調されることにより生成されたＦＭ放送の音声データを記憶する。
【００８５】
第１受信部３０１は、現在受信中のＤＡＢ放送の放送局から切り替え可能なＤＡＢ代替局がある場合において、現在受信中のＤＡＢ放送の受信レベルが所定の受信レベル（以下、「ＤＡＢ代替局切替レベル」と示す）を下回った場合、ＤＡＢ放送を受信する放送局を、現在受信中のＤＡＢ放送の放送局から切り替え可能なＤＡＢ代替局に切り替える。
【００８６】
また、第３受信部３１１は、現在受信中のＦＭ放送の放送局から切り替え可能なＦＭ放送の代替局がある場合において、現在受信中の放送局の受信レベルが所定の受信レベル（以下、「ＦＭ代替局切替レベル」と示す）を下回った場合、ＦＭ放送の放送波を受信する放送局を、現在受信中のＦＭ放送の放送局から切り替え可能なＦＭ代替局に切り替える。
【００８７】
また、放送受信装置３０は、現在受信中のＤＡＢ放送の放送局から切り替え可能なＦＭ代替局がある場合において、現在受信中のＤＡＢ放送の受信レベルが所定の受信レベル（以下、「ＤＡＢ−ＦＭ代替局切替レベル」と示す）を下回った場合、第１受信部３０１によるＤＡＢ放送の受信から、第３受信部３１１によるＦＭ放送の受信に切り替える。
【００８８】
出力制御部３０９は、第１受信部３０１によるＤＡＢ放送の受信が行われている場合において、ＤＡＢ放送の受信レベルが所定の閾値（第１の閾値ｔｈ１、第２の閾値ｔｈ２、第３の閾値ｔｈ３の何れか）以上の場合、ＤＡＢ放送の音声データを出力する。一方、ＤＡＢ放送の受信レベルが所定の閾値を下回った場合、出力制御部３０９は、遅延処理部３０８によるＤＡＢ放送の遅延処理が行われた後に、ＩＰ放送の音声データを出力する。
【００８９】
また、出力制御部３０９は、第３受信部３１１によるＦＭ放送の受信が行われている場合において、ＦＭ放送の受信レベルが所定の閾値（第４の閾値ｔｈ４または第５の閾値ｔｈ５）以上の場合、ＦＭ放送の音声データを出力する。一方、ＦＭ放送の受信レベルが所定の閾値を下回った場合、出力制御部３０９は、遅延処理部３０８によるＦＭ放送の遅延処理が行われた後に、ＩＰ放送の音声データを出力する。
【００９０】
また、出力制御部３０９は、現在受信中のＤＡＢ放送の受信レベルがＤＡＢ−ＦＭ代替局切替レベルを下回ったことによって、第１受信部３０１によるＤＡＢ放送の受信から、第３受信部３１１によるＦＭ放送の受信に切り替えられた場合、ＤＡＢ放送の音声データの出力から、ＦＭ放送の音声データの出力に切り替える。
【００９１】
なお、出力制御部３０９から出力された音声データは、アンプ１１によって増幅され、スピーカ１２から音声出力されることとなる。
【００９２】
遅延時間算出部３０７は、ＤＡＢ放送からＩＰ放送に切り替える際、第１受信部３０１によって受信されたＤＡＢ放送からの、第２受信部３０４によって受信されたＩＰ放送の遅延時間を算出する。例えば、遅延時間算出部３０７は、ＤＡＢバッファ３０３に記憶されたＤＡＢ放送の音声データと、ＩＰバッファ３０６に記憶されたＩＰ放送の音声データとを比較して、ＤＡＢバッファ３０３に記憶されたＤＡＢ放送の音声データから、ＩＰバッファ３０６に記憶されたＩＰ放送の音声データとの同一データを特定する。そして、遅延時間算出部３０７は、ＩＰバッファ３０６に記憶されたＩＰ放送の音声データの受信タイミングと、ＤＡＢバッファ３０３から特定された同一データの受信タイミングとに基づいて、ＤＡＢ放送からのＩＰ放送の遅延時間を算出する。
【００９３】
一方、遅延時間算出部３０７は、ＦＭ放送からＩＰ放送に切り替える際、第３受信部３１１によって受信されたＦＭ放送からの、第２受信部３０４によって受信されたＩＰ放送の遅延時間を算出する。例えば、遅延時間算出部３０７は、ＦＭバッファ３１３に記憶されたＦＭ放送の音声データと、ＩＰバッファ３０６に記憶されたＩＰ放送の音声データとを比較して、ＦＭバッファ３１３に記憶されたＦＭ放送の音声データから、ＩＰバッファ３０６に記憶されたＩＰ放送の音声データとの同一データを特定する。そして、遅延時間算出部３０７は、ＩＰバッファ３０６に記憶されたＩＰ放送の音声データの受信タイミングと、ＦＭバッファ３１３から特定された同一データの受信タイミングとに基づいて、ＦＭ放送からのＩＰ放送の遅延時間を算出する。
【００９４】
遅延処理部３０８は、ＤＡＢ放送からＩＰ放送に切り替える際、遅延時間算出部３０７によって算出されたＤＡＢ放送からＩＰ放送への遅延時間に応じて、ＤＡＢ放送の音声データに対する遅延処理（タイムストレッチ）を行う。これにより、遅延処理部３０８は、出力制御部３０９が出力するＤＡＢ放送の音声データの出力タイミングを、出力制御部３０９が出力するＩＰ放送の音声データの出力タイミングに同期させる。
【００９５】
一方、遅延処理部３０８は、ＦＭ放送からＩＰ放送に切り替える際、遅延時間算出部３０７によって算出されたＦＭ放送からＩＰ放送への遅延時間に応じて、ＦＭ放送の音声データに対する遅延処理（タイムストレッチ）を行う。これにより、遅延処理部３０８は、出力制御部３０９が出力するＦＭ放送の音声データの出力タイミングを、出力制御部３０９が出力するＩＰ放送の音声データの出力タイミングに同期させる。
【００９６】
ここで、遅延処理部３０８による遅延処理の開始タイミングは、ＤＡＢ放送またはＦＭ放送の受信レベルと、ＩＰ放送への切り替えを判断するための所定の閾値とによって決定される。この所定の閾値には、現在受信中のＤＡＢ放送の放送局から切り替え可能なＤＡＢ代替局およびＦＭ代替局の有無、または、現在受信中のＦＭ放送の放送局から切り替え可能なＦＭ代替局の有無に応じて異なる閾値（第１の閾値ｔｈ１、第２の閾値ｔｈ２、第３の閾値ｔｈ３、第４の閾値ｔｈ４、第５の閾値ｔｈ５）が、閾値選択部３１０によって選択される。
【００９７】
例えば、閾値選択部３１０は、第１受信部３０１によるＤＡＢ放送の受信が行われている場合において、現在受信中のＤＡＢ放送の放送局から切り替え可能なＤＡＢ代替局が無く、且つ現在受信中のＤＡＢ放送の放送局から切り替え可能なＦＭ代替局があるときには、閾値記憶部３０ａに記憶されている複数の閾値の中から、ＩＰ放送への切り替えを判断するための所定の閾値として、第３の閾値ｔｈ３を選択する。
【００９８】
また、閾値選択部３１０は、第１受信部３０１によるＤＡＢ放送の受信が行われている場合において、現在受信中のＤＡＢ放送の放送局から切り替え可能なＤＡＢ代替局があるときには、閾値記憶部３０ａに記憶されている複数の閾値の中から、ＩＰ放送への切り替えを判断するための所定の閾値として、第３の閾値ｔｈ３よりも高い第２の閾値ｔｈ２を選択する。
【００９９】
また、閾値選択部３１０は、第１受信部３０１によるＤＡＢ放送の受信が行われている場合において、現在受信中のＤＡＢ放送の放送局から切り替え可能なＤＡＢ代替局が無く、現在受信中のＤＡＢ放送の放送局から切り替え可能なＦＭ代替局も無いときには、閾値記憶部３０ａに記憶されている複数の閾値の中から、ＩＰ放送への切り替えを判断するための所定の閾値として、第２の閾値ｔｈ２よりも高い第１の閾値ｔｈ１を選択する。
【０１００】
一方、閾値選択部３１０は、第３受信部３１１によるＦＭ放送の受信が行われている場合において、現在受信中のＦＭ放送の放送局から切り替え可能なＦＭ代替局があるときには、閾値記憶部３０ａに記憶されている複数の閾値の中から、ＩＰ放送への切り替えを判断するための所定の閾値として、第５の閾値ｔｈ５を選択する。
【０１０１】
また、閾値選択部３１０は、第３受信部３１１によるＦＭ放送の受信が行われている場合において、現在受信中のＦＭ放送の放送局から切り替え可能なＦＭ代替局が無いときには、閾値記憶部３０ａに記憶されている複数の閾値の中から、ＩＰ放送への切り替えを判断するための所定の閾値として、第５の閾値ｔｈ５よりも高い第４の閾値ｔｈ４を選択する。
【０１０２】
遅延処理部３０８は、ＤＡＢ放送またはＦＭ放送の受信レベルが、閾値選択部３１０が選択した所定の閾値を下回ったタイミングで、遅延時間算出部３０７による遅延時間の算出、およびＤＡＢ放送またはＦＭ放送の音声データに対する遅延処理を開始する。
【０１０３】
すなわち、遅延処理部３０８は、第１受信部３０１によるＤＡＢ放送の受信が行われている場合において、現在受信中のＤＡＢ放送の放送局から切り替え可能なＤＡＢ代替局が無く、且つ現在受信中のＤＡＢ放送の放送局から切り替え可能なＦＭ代替局があるときには、ＤＡＢ放送の受信レベルが、閾値選択部３１０が選択した第３の閾値ｔｈ３を下回ったタイミングで、遅延時間算出部３０７による遅延時間の算出、およびＤＡＢ放送の音声データに対する遅延処理を開始する。
【０１０４】
また、遅延処理部３０８は、第１受信部３０１によるＤＡＢ放送の受信が行われている場合において、現在受信中のＤＡＢ放送の放送局から切り替え可能なＤＡＢ代替局があるときには、ＤＡＢ放送の受信レベルが、閾値選択部３１０が選択した第２の閾値ｔｈ２を下回ったタイミングで、遅延時間算出部３０７による遅延時間の算出、およびＤＡＢ放送の音声データに対する遅延処理を開始する。
【０１０５】
また、遅延処理部３０８は、第１受信部３０１によるＤＡＢ放送の受信が行われている場合において、現在受信中のＤＡＢ放送の放送局から切り替え可能なＤＡＢ代替局が無く、現在受信中のＤＡＢ放送の放送局から切り替え可能なＦＭ代替局も無いときには、ＤＡＢ放送の受信レベルが、閾値選択部３１０が選択した第１の閾値ｔｈ１を下回ったタイミングで、遅延時間算出部３０７による遅延時間の算出、およびＤＡＢ放送の音声データに対する遅延処理を開始する。
【０１０６】
一方、遅延処理部３０８は、第３受信部３１１によるＦＭ放送の受信が行われている場合において、現在受信中のＦＭ放送の放送局から切り替え可能なＦＭ代替局があるときには、ＦＭ放送の受信レベルが、閾値選択部３１０が選択した第５の閾値ｔｈ５を下回ったタイミングで、遅延時間算出部３０７による遅延時間の算出、およびＦＭ放送の音声データに対する遅延処理を開始する。
【０１０７】
また、遅延処理部３０８は、第３受信部３１１によるＦＭ放送の受信が行われている場合において、現在受信中のＦＭ放送の放送局から切り替え可能なＦＭ代替局が無いときには、ＦＭ放送の受信レベルが、閾値選択部３１０が選択した第４の閾値ｔｈ４を下回ったタイミングで、遅延時間算出部３０７による遅延時間の算出、およびＦＭ放送の音声データに対する遅延処理を開始する。
【０１０８】
なお、第２の閾値ｔｈ２は、現在受信中のＤＡＢ放送をＤＡＢ代替局へ切り替えるときのＤＡＢ代替局切替レベルよりも小さい。これにより、第１受信部３０１によるＤＡＢ放送の受信状況が悪化した場合に、ＤＡＢ代替局があるにも関わらず、ＩＰ放送へ切り替えが行われてしまうことがないようになっている。
【０１０９】
また、第３の閾値ｔｈ３は、現在受信中のＤＡＢ放送をＦＭ代替局へ切り替えるときのＤＡＢ−ＦＭ代替局切替レベルよりも小さい。これにより、第１受信部３０１によるＤＡＢ放送の受信状況が悪化した場合に、ＦＭ代替局があるにも関わらず、ＩＰ放送へ切り替えが行われてしまうことがないようになっている。
【０１１０】
また、第５の閾値ｔｈ５は、現在受信中のＦＭ放送をＦＭ代替局へ切り替えるときのＦＭ代替局切替レベルよりも小さい。これにより、第３受信部３１１によるＦＭ放送の受信状況が悪化した場合に、ＦＭ代替局があるにも関わらず、ＩＰ放送へ切り替えが行われてしまうことがないようになっている。
【０１１１】
〔放送受信装置３０による処理の一例〕
図８は、本発明の第３実施形態に係る放送受信装置３０による処理の一例を示すフローチャートである。図８に示す処理は、例えば、放送受信装置３０の電源がＯＮに切り替えられたときに実行される。
【０１１２】
なお、図８に示してはいないが、放送受信装置３０の電源がＯＮに切り替えられると、第１受信部３０１によるＤＡＢ放送の放送波の受信が開始され、これに応じて、第１復調部３０２によるＤＡＢ放送の放送波の復調、および、ＤＡＢバッファ３０３によるＤＡＢ放送の音声データの記憶が行われることとなる。また、第２受信部３０４によるＩＰ放送の放送波の受信が開始され、これに応じて、第２復調部３０５によるＩＰ放送の放送波の復調、および、ＩＰバッファ３０６によるＩＰ放送の音声データの記憶が行われることとなる。
【０１１３】
また、第３受信部３１１によるＦＭ放送の放送波の受信が開始され、これに応じて、第３復調部３１２によるＦＭ放送の放送波の復調、および、ＦＭバッファ３１３によるＦＭ放送の音声データの記憶が行われることとなる。
【０１１４】
まず、放送受信装置３０は、ＤＡＢ放送を受信中であるか否かを判断する（ステップＳ８０１）。ここで、ＤＡＢ放送を受信中であると放送受信装置３０が判断した場合（ステップＳ８０１：Ｙｅｓ）、放送受信装置３０は、ステップＳ８０２へ処理を進める。一方、ＤＡＢ放送を受信中でない（すなわち、ＦＭ放送を受信中である）と放送受信装置３０が判断した場合（ステップＳ８０１：Ｎｏ）、放送受信装置３０は、図８に示す一連の処理を終了して、第３受信部３１１によるＦＭ放送の受信中の処理（図５と同様のため説明を省略する）を実行する（ステップＳ８１８）。
【０１１５】
ステップＳ８０２では、閾値選択部３１０が、ＤＡＢ代替局があるか否かを判断する。ここで、ＤＡＢ代替局があると閾値選択部３１０が判断した場合（ステップＳ８０２：Ｙｅｓ）、閾値選択部３１０は、閾値記憶部３０ａから第２の閾値ｔｈ２を選択する（ステップＳ８０４）。その後、第１受信部３０１が、現在受信中のＤＡＢ放送の受信レベルがＤＡＢ代替局切替レベルを下回ったか否かを判断する（ステップＳ８０６）。
【０１１６】
ここで、現在受信中のＤＡＢ放送の受信レベルがＤＡＢ代替局切替レベルを下回ったと第１受信部３０１が判断した場合（ステップＳ８０６：Ｙｅｓ）、第１受信部３０１は、ＤＡＢ放送の受信を行う放送局を、ＤＡＢ代替局へ切り替える（ステップＳ８０８）。そして、放送受信装置３０は、ステップＳ８０２以降の処理を再度実行する。一方、現在受信中のＤＡＢ放送の受信レベルがＤＡＢ代替局切替レベルを下回っていないと第１受信部３０１が判断した場合（ステップＳ８０６：Ｎｏ）、放送受信装置３０は、ステップＳ８０２以降の処理を再度実行する。
【０１１７】
一方、ＤＡＢ代替局がないと閾値選択部３１０が判断した場合（ステップＳ８０２：Ｎｏ）、閾値選択部３１０は、ＦＭ代替局があるか否かを判断する（ステップＳ８１０）。
【０１１８】
ステップＳ８１０において、ＦＭ代替局があると閾値選択部３１０が判断した場合（ステップＳ８１０：Ｙｅｓ）、閾値選択部３１０は、閾値記憶部３０ａから第３の閾値ｔｈ３を選択する（ステップＳ８１２）。その後、第１受信部３０１が、現在受信中のＤＡＢ放送の受信レベルがＤＡＢ−ＦＭ代替局切替レベルを下回ったか否かを判断する（ステップＳ８１４）。
【０１１９】
ステップＳ８１４において、現在受信中のＤＡＢ放送の受信レベルがＤＡＢ−ＦＭ代替局切替レベルを下回ったと第１受信部３０１が判断した場合（ステップＳ８１４：Ｙｅｓ）、放送受信装置３０は、第１受信部３０１によるＤＡＢ放送の受信から、第３受信部３１１によるＦＭ放送の受信へ切り替える（ステップＳ８１６）。それ以降、放送受信装置３０は、図８に示す一連の処理を終了して、第３受信部３１１によるＦＭ放送の受信中の処理（図５と同様のため説明を省略する）を実行する（ステップＳ８１８）。
【０１２０】
一方、ステップＳ８１４において、現在受信中のＤＡＢ放送の受信レベルがＤＡＢ−ＦＭ代替局切替レベルを下回っていないと第１受信部３０１が判断した場合（ステップＳ８１４：Ｎｏ）、放送受信装置３０は、ステップＳ８０２以降の処理を再度実行する。
【０１２１】
ステップＳ８１０において、ＦＭ代替局がないと閾値選択部３１０が判断した場合（ステップＳ８１０：Ｎｏ）、閾値選択部３１０は、閾値記憶部３０ａから第１の閾値ｔｈ１を選択する（ステップＳ８２０）。その後、第１受信部３０１が、現在受信中のＤＡＢ放送の受信レベルが、ステップＳ８２０で選択された第１の閾値ｔｈ１を下回ったか否かを判断する（ステップＳ８２２）。
【０１２２】
ここで、現在受信中のＤＡＢ放送の受信レベルが第１の閾値ｔｈ１を下回っていないと第１受信部３０１が判断した場合（ステップＳ８２２：Ｎｏ）、放送受信装置３０は、ステップＳ８０２以降の処理を再度実行する。一方、現在受信中のＤＡＢ放送の受信レベルが第１の閾値ｔｈ１を下回ったと第１受信部３０１が判断した場合（ステップＳ８２２：Ｙｅｓ）、遅延時間算出部３０７が、ＤＡＢ放送からのＩＰ放送の遅延時間を算出する（ステップＳ８２４）。そして、遅延処理部３０８が、ステップＳ８２４で算出された遅延時間に応じた、ＤＡＢ放送の音声データに対する遅延処理を開始する（ステップＳ８２６）。
【０１２３】
そして、遅延処理部３０８が、ステップＳ８２６で開始したＤＡＢ放送の音声データの遅延処理によってステップＳ８２４で算出された遅延時間が解消したか否かを判断する（ステップＳ８２８）。ここで、遅延時間が解消していないと遅延処理部３０８が判断した場合（ステップＳ８２８：Ｎｏ）、遅延処理部３０８が、ステップＳ８２８の判断処理を再度実行する。
【０１２４】
一方、遅延時間が解消したと遅延処理部３０８が判断した場合（ステップＳ８２８：Ｙｅｓ）、遅延処理部３０８がＤＡＢ放送の音声データの遅延処理を終了する（ステップＳ８３０）。そして、出力制御部３０９が、ＤＡＢ放送の音声データの出力から、ＩＰ放送の音声データの出力へ切り替える（ステップＳ８３２）。そして、放送受信装置３０は、図８に示す一連の処理を終了する。
【０１２５】
〔動作例〕
図９および図１０は、本発明の第３実施形態に係る放送受信装置３０による動作例を示す図である。
【０１２６】
図９（ａ）は、ＤＡＢ放送の受信中において、ＤＡＢ代替局およびＦＭ代替局が無いときの放送受信装置３０による動作例を示す。また、図９（ｂ）は、ＤＡＢ放送の受信中において、ＤＡＢ代替局があるときの放送受信装置３０による動作例を示す。また、図１０は、ＤＡＢ放送の受信中において、ＤＡＢ代替局が無く、ＦＭ代替局があるときの放送受信装置３０による動作例を示す。
【０１２７】
図９（ａ）に示すように、ＤＡＢ放送の受信中において、ＤＡＢ代替局およびＦＭ代替局が無いときには、第１の閾値ｔｈ１が閾値選択部３１０によって選択され、ＤＡＢ放送の受信レベルが第１の閾値ｔｈ１を下回ると、遅延処理部３０８によるＤＡＢ放送の遅延処理が開始される。図９（ａ）に示すように、第１の閾値ｔｈ１は、ＤＡＢ代替局があるときに適用される第２の閾値ｔｈ２よりも高い値である。これにより、遅延処理部３０８によるＤＡＢ放送の遅延処理は、ＤＡＢ代替局があるときよりも早いタイミングで開始される。その結果、ＤＡＢ放送が受信できなくなるよりも早いタイミングで、ＤＡＢ放送の遅延処理を終わらせることができるため、ＩＰ放送への切り替えをシームレスに行うことができる。
【０１２８】
また、図９（ｂ）に示すように、ＤＡＢ放送（ＤＡＢ−１）の受信中において、ＤＡＢ代替局（ＤＡＢ−２）があるときには、第２の閾値ｔｈ２が閾値選択部３１０によって選択され、ＤＡＢ放送（ＤＡＢ−１）の受信レベルが第２の閾値ｔｈ２を下回ると、遅延処理部３０８によるＤＡＢ放送（ＤＡＢ−１）の遅延処理が開始される。但し、図９（ｂ）に示すように、第２の閾値ｔｈ２は、ＤＡＢ代替局切替レベルよりも低い値となっている。このため、ＤＡＢ代替局があるときには、ＤＡＢ放送（ＤＡＢ−１）の受信レベルが第２の閾値ｔｈ２を下回るよりも先に、ＤＡＢ放送（ＤＡＢ−１）の受信レベルがＤＡＢ代替局切替レベルを下回ったタイミングで、ＤＡＢ代替局（ＤＡＢ−２）への切り替えが行われる。
【０１２９】
なお、図９（ｂ）に示す例では、ＤＡＢ代替局（ＤＡＢ−２）への切り替えを行ったタイミングで、さらに切り替え可能なＤＡＢ代替局およびＦＭ代替局が無い状態となっている。このため、ＤＡＢ代替局（ＤＡＢ−２）への切り替えを行ったタイミングで、第１の閾値ｔｈ１が閾値選択部３１０によって選択されている。これに応じて、ＤＡＢ放送（ＤＡＢ−２）の受信レベルが第１の閾値ｔｈ１を下回ったときに、遅延処理部３０８によるＤＡＢ放送（ＤＡＢ−２）の遅延処理が開始されている。すなわち、ＤＡＢ代替局（ＤＡＢ−２）への切り替えを行った以降は、図９（ａ）の例と同様に、ＤＡＢ放送（ＤＡＢ−２）が受信できなくなるよりも早いタイミングで、ＤＡＢ放送（ＤＡＢ−２）の遅延処理を開始および終了させることができるので、ＩＰ放送への切り替えをシームレスに行うことができる。
【０１３０】
また、図１０（ａ）に示すように、ＤＡＢ放送の受信中において、ＤＡＢ代替局が無く、ＦＭ代替局があるときには、第３の閾値ｔｈ３が閾値選択部３１０によって選択され、ＤＡＢ放送の受信レベルが第３の閾値ｔｈ３を下回ると、遅延処理部３０８によるＤＡＢ放送の遅延処理が開始される。但し、図１０（ａ）に示すように、第３の閾値ｔｈ３は、ＤＡＢ−ＦＭ代替局切替レベルよりも低い値となっている。このため、ＦＭ代替局があるときには、ＤＡＢ放送の受信レベルが第３の閾値ｔｈ３を下回るよりも先に、ＤＡＢ放送の受信レベルがＤＡＢ−ＦＭ代替局切替レベルを下回ったタイミングで、ＤＡＢ放送の音声データの出力から、ＦＭ代替局からのＦＭ放送の音声データの出力への切り替えが行われる。このように、ＦＭ放送の音声データの出力に切り替えられると、それ以降、放送受信装置３０は、図１０（ｂ）（処理フローについては図５）に示すように、ＦＭ放送の出力中の処理を行う。
【０１３１】
図１０（ｂ）では、ＦＭ放送の受信に切り替えられた後の放送受信装置３０による動作例を示す。図１０（ｂ）に示す例では、ＦＭ放送の受信に切り替えられたタイミングで、さらに切り替え可能なＦＭ代替局が無い状態となっている。このため、ＦＭ放送の受信に切り替えられたタイミングで、第４の閾値ｔｈ４が閾値選択部３１０によって選択されている。これに応じて、ＦＭ放送の受信レベルが第４の閾値ｔｈ４を下回ったときに、遅延処理部３０８によるＦＭ放送の遅延処理が開始されている。すなわち、ＦＭ放送の受信に切り替えられた以降は、ＦＭ放送が受信できなくなるよりも早いタイミングで、ＦＭ放送の遅延処理を開始および終了させることができるので、ＩＰ放送への切り替えをシームレスに行うことができる。
【０１３２】
以上説明したように、本発明の第３実施形態によれば、ＤＡＢ放送の受信中に、ＤＡＢ代替局およびＦＭ代替局への切り替えができない場合には、当該切り替えができるときよりも早いタイミングで、ＤＡＢ放送の遅延処理が開始される。このため、ＤＡＢ放送が受信できなくなるまでにＤＡＢ放送の遅延処理を行うことができる時間が実質的に延長されることとなる。したがって、ＤＡＢ放送の遅延処理が途中で中断されてしまう可能性を低減することができる。
【０１３３】
また、本発明の第３実施形態によれば、ＤＡＢ放送の受信中に、ＤＡＢ代替局またはＦＭ代替局への切り替えができる場合には、当該切り替えができないときよりも遅いタイミングで、ＤＡＢ放送の遅延処理が開始される。このため、ＤＡＢ代替局またはＦＭ代替局からの受信が引き続き可能であるにも関わらず、ＩＰ放送に切り替えられてしまうようなことはない。
【０１３４】
また、本発明の第３実施形態によれば、ＦＭ放送の受信中に、ＦＭ代替局への切り替えができない場合には、当該切り替えができるときよりも早いタイミングで、ＦＭ放送の遅延処理が開始される。このため、ＦＭ放送が受信できなくなるまでにＦＭ放送の遅延処理を行うことができる時間が実質的に延長されることとなる。したがって、ＦＭ放送の遅延処理が途中で中断されてしまう可能性を低減することができる。
【０１３５】
また、本発明の第３実施形態によれば、ＦＭ放送の受信中に、ＦＭ代替局への切り替えができる場合には、当該切り替えができないときよりも遅いタイミングで、ＦＭ放送の遅延処理が開始される。このため、ＦＭ代替局からの受信が引き続き可能であるにも関わらず、ＩＰ放送に切り替えられてしまうようなことはない。
【０１３６】
このため、本発明の第３実施形態によれば、ＩＰ放送への切り替えができるだけ行われないようにしつつ、ＩＰ放送への切り替えを行う場合にはできるだけその切り替えをシームレスに行うことができる。
【０１３７】
その他、上記各実施形態は、何れも本発明を実施するにあたっての具体化の一例を示したものに過ぎず、これによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその要旨、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【０１３８】
１０，２０，３０  放送受信装置
１０ａ，２０ａ，３０ａ  閾値記憶部
１１  アンプ
１２  スピーカ
１０１，２０１，３０１  第１受信部
１０２，２０２，３０２  第１復調部
１０３，３０３  ＤＡＢバッファ
２０３，３１３  ＦＭバッファ
１０４，２０４，３０４  第２受信部
１０５，２０５，３０５  第２復調部
１０６，２０６，３０６  ＩＰバッファ
１０７，２０７，３０７  遅延時間算出部
１０８，２０８，３０８  遅延処理部
１０９，２０９，３０９  出力制御部
１１０，２１０，３１０  閾値選択部
３１１  第３受信部
３１２  第３復調部
【図１】
0006509093.tif 000002
【図２】
0006509093.tif 000003
【図３】
0006509093.tif 000004
【図４】
0006509093.tif 000005
【図５】
0006509093.tif 000006
【図６】
0006509093.tif 000007
【図７】
0006509093.tif 000008
【図８】
0006509093.tif 000009
【図９】
0006509093.tif 000010
【図１０】
0006509093.tif 000011
【図１１】
0006509093.tif 000012