(57)【特許請求の範囲】
【請求項１】
第１規格の放送を受信する第１受信部と、
前記第１規格の放送から遅延した第２規格の放送を受信する第２受信部と、
前記第１受信部によって受信された前記第１規格の放送からの、前記第２受信部によって受信された前記第２規格の放送の遅延時間を算出する遅延時間算出部と、
前記遅延時間算出部によって算出された前記遅延時間に応じて、前記第１規格の放送の音声データに対する遅延処理を行うことにより、前記第１規格の放送の音声データの出力タイミングを、前記第２規格の放送の音声データの出力タイミングに同期させる遅延処理部と
を備えた放送受信装置であって、
前記遅延処理部は、前記第１規格の放送の音声データに対する遅延処理において、ゼロではない所定の遅延率を用いて音声を含むデータの出力時間を引き伸ばす一方、音声を含むデータの遅延率よりも高い遅延率を用いて、音声を含まないデータの出力時間を引き伸ばすと共に、
データの出力時間の引き伸ばしに際し、
引き伸ばし後の前記音声を含まないデータが、前記遅延時間算出部によって算出された前記遅延時間を解消させることができる長さとなるように、可変の遅延率を用いて、前記音声を含まないデータの出力時間を引き伸ばす一方、
引き伸ばし後の前記音声を含まないデータが、所定の閾値よりも長くなる場合、当該所定の閾値と同じ長さとなるように、可変の遅延率を用いて、前記音声を含まないデータの出力時間を引き伸ばす
ことを特徴とする放送受信装置。
【請求項２】
第１規格の放送を受信する第１受信部と、
前記第１規格の放送から遅延した第２規格の放送を受信する第２受信部と、
前記第１受信部によって受信された前記第１規格の放送からの、前記第２受信部によって受信された前記第２規格の放送の遅延時間を算出する遅延時間算出部と、
前記遅延時間算出部によって算出された前記遅延時間に応じて、前記第１規格の放送の音声データに対する遅延処理を行うことにより、前記第１規格の放送の音声データの出力タイミングを、前記第２規格の放送の音声データの出力タイミングに同期させる遅延処理部と
を備えた放送受信装置であって、
前記遅延処理部は、前記第１規格の放送の音声データに対する遅延処理において、ゼロではない所定の遅延率を用いて音声を含むデータの出力時間を引き伸ばす一方、音声を含むデータの遅延率よりも高い遅延率を用いて、音声を含まないデータの出力時間を引き伸ばすと共に、
データの出力時間の引き伸ばしに際し、
前記音声を含まないデータを所定の長さ毎に、固定の遅延率を用いて、前記音声を含まないデータの出力時間を引き伸ばす一方、
前記音声を含まないデータを引き伸ばしたことにより、引き伸ばし後の音声を含まないデータの連続出力時間が所定の閾値に達した場合、当該音声を含まないデータ以降の音声を含むデータを検出して、検出した音声を含むデータの出力時間を引き伸ばす
ことを特徴とする放送受信装置。
【請求項３】
前記第１規格の放送はＤＡＢ放送であり、前記第２規格の放送はＩＰ放送であることを特徴とする請求項１又は２に記載の放送受信装置。
【請求項４】
前記第１規格の放送はＦＭ放送であり、前記第２規格の放送はＩＰ放送である  ことを特徴とする請求項１又は２に記載の放送受信装置。
【請求項５】
第１規格の放送の音声データと、前記第１規格の放送から遅延した第２規格の放送の音声データとを選択的に切り替えて出力する出力制御部を備えた放送受信装置による出力制御方法であって、
前記放送受信装置の遅延時間算出部が、前記第１規格の放送からの前記第２規格の放送の遅延時間を算出する遅延時間算出工程と、
前記放送受信装置の遅延処理部が、前記遅延時間算出工程にて算出された前記遅延時間に応じて、前記第１規格の放送の音声データに対する遅延処理を行うことにより、前記第１規格の放送の音声データの出力タイミングを、前記第２規格の放送の音声データの出力タイミングに同期させる遅延処理工程と
を含み、
前記遅延処理工程の前記第１規格の放送の音声データに対する遅延処理において、前記遅延処理部は、ゼロではない所定の遅延率を用いて音声を含むデータの出力時間を引き伸ばす一方、音声を含むデータの遅延率よりも高い遅延率を用いて、音声を含まないデータの出力時間を引き伸ばすと共に、データの出力時間の引き伸ばしに際し、引き伸ばし後の前記音声を含まないデータが、前記遅延時間算出部によって算出された前記遅延時間を解消させることができる長さとなるように、可変の遅延率を用いて、前記音声を含まないデータの出力時間を引き伸ばす一方、引き伸ばし後の前記音声を含まないデータが、所定の閾値よりも長くなる場合、当該所定の閾値と同じ長さとなるように、可変の遅延率を用いて、前記音声を含まないデータの出力時間を引き伸ばす
をことを特徴とする出力制御方法。
【請求項６】
第１規格の放送の音声データと、前記第１規格の放送から遅延した第２規格の放送の音声データとを選択的に切り替えて出力する出力制御部を備えた放送受信装置による出力制御方法であって、
前記放送受信装置の遅延時間算出部が、前記第１規格の放送からの前記第２規格の放送の遅延時間を算出する遅延時間算出工程と、
前記放送受信装置の遅延処理部が、前記遅延時間算出工程にて算出された前記遅延時間に応じて、前記第１規格の放送の音声データに対する遅延処理を行うことにより、前記第１規格の放送の音声データの出力タイミングを、前記第２規格の放送の音声データの出力タイミングに同期させる遅延処理工程と
を含み、
前記遅延処理工程の前記第１規格の放送の音声データに対する遅延処理において、前記遅延処理部は、ゼロではない所定の遅延率を用いて音声を含むデータの出力時間を引き伸ばす一方、音声を含むデータの遅延率よりも高い遅延率を用いて、音声を含まないデータの出力時間を引き伸ばすと共に、データの出力時間の引き伸ばしに際し、前記音声を含まないデータを所定の長さ毎に、固定の遅延率を用いて、前記音声を含まないデータの出力時間を引き伸ばす一方、前記音声を含まないデータを引き伸ばしたことにより、引き伸ばし後の音声を含まないデータの連続出力時間が所定の閾値に達した場合、当該音声を含まないデータ以降の音声を含むデータを検出して、検出した音声を含むデータの出力時間を引き伸ばす
をことを特徴とする出力制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、放送受信装置および出力制御方法に関し、特に、第１規格の放送と、第１規格の放送から遅延した第２規格の放送とを選択的に切り替えて出力するようになされた放送受信装置および出力制御方法に用いて好適なものである。
【背景技術】
【０００２】
従来、互いに規格が異なるが同一内容である２つの放送（例えば、ＤＡＢ（Digital Audio Broadcast）放送とＩＰ（Internet Protocol）放送）を受信して、これら２つの放送を選択的に切り替えて出力できるようになされた放送受信装置が考案されている。これにより、例えば、一方の放送の受信環境が悪化した場合に、他方の放送に切り替えて出力することにより、同じ内容の放送を引き続きユーザが聞き続けることができるようになる。
【０００３】
しかしながら、放送受信装置にて受信される２つの放送間で時間差が生じる場合がある。例えば、ＤＡＢ放送とＩＰ放送とを選択的に切り替えて出力できるようになされた放送受信装置において、ＩＰ放送は、放送局からプロバイダ、インターネットサーバ等を経由して放送受信装置へ送信されてくる。このため、放送受信装置にて受信されるＤＡＢ放送とＩＰ放送との間に時間差が生じること、すなわち、ＩＰ放送の受信がＤＡＢ放送の受信よりも遅延することが知られている。
【０００４】
そこで、従来、このような２つの放送間の時間差を解消させて２つの放送の出力タイミングを同期させることにより、２つの放送間でのシームレスな切り替えを行うことができるようにした技術が考案されている。
【０００５】
例えば、下記特許文献１には、１系ＩＰ化送出サーバおよび２系ＩＰ化送出サーバを備えた二重化構成のＩＰ放送送出システムにおいて、１系および２系のそれぞれについて、ＴＳ（Transport Stream）に定期的にタイムスタンプを付加し、ＴＳに含まれるＰＣＲ（Program Clock Reference）コードとタイムスタンプとの差分値を検出し、１系および２系のそれぞれで検出された差分値をもとにＴＳ信号に対して同期処理を行う技術が開示されている。これにより、１系ＩＰ化送出サーバおよび２系ＩＰ化送出サーバからＩＰパケットが同期して切替器に入力されるため、映像をスムーズに切り替えることができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−２２７５９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ここで、ＤＡＢ放送とＩＰ放送とを選択的に切り替えて出力できるようになされた従来の放送受信装置において、ＤＡＢ放送に対するＩＰ放送の遅延時間を求め、この遅延時間に応じてＤＡＢ放送の音声データに対する遅延処理（タイムストレッチ）を行うことにより、ＤＡＢ放送の音声データの出力タイミングを、ＩＰ放送の音声データの出力タイミングに同期させる方法が知られている。
【０００８】
図９は、従来の放送受信装置による処理タイミングの一例を示す図である。ここでは、ＤＡＢ放送とＩＰ放送のいずれにおいても、互いに同じ内容の音声データが「1」，「2」，「3」，「4」，・・・と放送される例を説明する。また、ここでは、音声データの１コマを所定時間（例えば、１秒）の音声データと仮定して、模式的に示している。
【０００９】
図９に示すように、ＤＡＢ放送の音声データとＩＰ放送の音声データとは互いに同じ内容ではあるが、ＩＰ放送は、放送局からプロバイダ、インターネットサーバ等を経由して放送受信装置へ送信されてくるため、ＤＡＢ放送よりも遅延して受信される。図９に示す例では、ＩＰ放送は、ＤＡＢ放送よりも音声データ４コマ分遅延している。
【００１０】
そこで、図９に示す例では、ＤＡＢ放送の音声出力からＩＰ放送の音声出力へ切り替えをシームレスに行うことができるように、ＤＡＢ放送の音声データに対する遅延処理を行うことにより、ＤＡＢ放送の音声データの出力タイミングを、ＩＰ放送の音声データの出力タイミングに同期させるようにしている。
【００１１】
具体的には、まず、放送受信装置は、電源がＯＮに切り替えられると（タイミングｔ１）、ＤＡＢ放送およびＩＰ放送の音声データの受信を開始する。そして、放送受信装置は、ＤＡＢ放送からのＩＰ放送の遅延時間を算出する（タイミングｔ２）。このタイミングで、放送受信装置は、算出された遅延時間に応じて、ＤＡＢ放送の出力音声の遅延処理を行う。
【００１２】
具体的には、放送受信装置は、算出されたＩＰ放送の遅延時間が解消されるように、ＤＡＢ放送の音声データを必要なコマ数だけタイムストレッチする（タイミングｔ２〜ｔ３）。タイムストレッチとは、音声データの出力処理の周波数を下げてその音声データの出力時間を引き伸ばすことである。
【００１３】
この遅延処理により、放送受信装置は、ＤＡＢ放送からのＩＰ放送の遅延時間を解消させて、ＤＡＢ放送の出力タイミングとＩＰ放送の出力タイミングとが同期した状態（タイミングｔ３以降の状態）で、ＤＡＢ放送からＩＰ放送へのシームレスな切り替えを行うことができるようになる。
【００１４】
しかしながら、従来の放送受信装置は、ＤＡＢ放送の音声データに対する遅延処理を行う際に、一定の遅延率（遅延処理前の出力時間に対する遅延処理後の出力時間の割合）を用いて音声データを遅延させている。このため、放送受信装置が遅延処理を行っている間、ユーザは、遅延処理によって変調された音声を長く聞き続けなければならないといった問題が生じていた。
【００１５】
例えば、図９に示す例では、ＤＡＢ放送の出力タイミングをＩＰ放送の出力タイミングに同期させるため、ＤＡＢ放送の４コマの音声データ「7」〜「10」を遅延させている。図９に示す例では、音声データ「7」〜「10」のいずれも、一定の遅延率（図９の例では、２００％）を用いて出力時間が引き伸ばされている。この場合、ユーザは、音声データ「7」〜「10」が出力されている長時間（タイムストレッチが行われていない音声データ８コマ分の出力時間に相当）の間、遅延処理によって変調された音声を聞き続けなければならない。
【００１６】
なお、図９の例では、説明を分かり易くするために遅延率を２００％としているが、実際には、遅延率は１１０％程度であるため、変調された音声の出力時間は、より長時間化すると考えられる。
【００１７】
本発明は、このような問題を解決するために成されたものであり、遅延処理によって２つの放送を同期させるようになされた放送受信装置において、遅延処理によって変調された音声が出力される時間を短時間化できるようにすることを目的とする。
【課題を解決するための手段】
【００１８】
上記した課題を解決するために、本発明では、第１規格の放送からの第２規格の放送の遅延時間を算出し、算出された遅延時間に応じて、第１規格の放送の音声データに対する遅延処理を行うことにより、第１規格の放送の音声データの出力タイミングを、第２規格の放送の音声データの出力タイミングに同期させるようになされた放送受信装置において、第１規格の放送の音声データに対する遅延処理において、ゼロではない所定の遅延率を用いて音声を含むデータの出力時間を引き伸ばす一方、音声を含むデータの遅延率よりも高い遅延率を用いて、音声を含まないデータの出力時間を引き伸ばすようにすると共に、データの出力時間の引き伸ばしに際し、引き伸ばし後の音声を含まないデータが、算出された遅延時間を解消させることができる長さとなるように、可変の遅延率を用いて、音声を含まないデータの出力時間を引き伸ばす一方、引き伸ばし後の音声を含まないデータが、所定の閾値よりも長くなる場合、当該所定の閾値と同じ長さとなるように、可変の遅延率を用いて、音声を含まないデータの出力時間を引き伸ばすようにしている。また、本発明の別の態様では、データの出力時間の引き伸ばしに際し、音声を含まないデータを所定の長さ毎に、固定の遅延率を用いて、音声を含まないデータの出力時間を引き伸ばす一方、音声を含まないデータを引き伸ばしたことにより、引き伸ばし後の音声を含まないデータの連続出力時間が所定の閾値に達した場合、当該音声を含まないデータ以降の音声を含むデータを検出して、検出した音声を含むデータの出力時間を引き伸ばすようにしている。
【発明の効果】
【００１９】
上記のように構成した本発明によれば、第１規格の放送の音声データに対する遅延処理において、遅延処理によって引き伸ばされた音声データの出力時間全体において、音声を含まないデータの出力時間の占める割合が増加する一方で、音声を含むデータの出力時間の占める割合が減少するようになる。このため、本発明によれば、遅延処理によって変調された音声が出力される時間を短時間化することができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の第１実施形態に係る放送受信装置の機能構成例を示すブロック図である。
【図２】本発明の第１実施形態に係る放送受信装置による処理の一例（第１例）を示すフローチャートである。
【図３】本発明の第１実施形態に係る放送受信装置による処理タイミングの一例（第１例）を示す図である。
【図４】本発明の第１実施形態に係る放送受信装置による処理の一例（第２例）を示すフローチャートである。
【図５】本発明の第１実施形態に係る放送受信装置による処理タイミングの一例（第２例）を示す図である。
【図６】本発明の第２実施形態に係る放送受信装置の機能構成例を示すブロック図である。
【図７】本発明の第２実施形態に係る放送受信装置による処理の一例を示すフローチャートである。
【図８】本発明の第２実施形態に係る放送受信装置による処理タイミングの一例を示す図である。
【図９】従来の放送受信装置による処理タイミングの一例を示す図である。
【発明を実施するための形態】
【００２１】
以下、本発明の一実施形態を図面に基づいて説明する。図１は、本発明の第１実施形態に係る放送受信装置１０の機能構成例を示すブロック図である。図１に示す放送受信装置１０は、ＤＡＢ放送（第１規格の放送の一例）と、ＩＰ放送（第２規格の放送の一例）とを受信して、ＤＡＢ放送の音声データ（第１規格の放送の音声データの一例）とＩＰ放送の音声データ（第２規格の放送の音声データの一例）とを選択的に切り替えてスピーカ１２に出力することが可能な装置である。
【００２２】
図１に示すように、放送受信装置１０は、第１受信部１０１、第１復調部１０２、ＤＡＢバッファ１０３、第２受信部１０４、第２復調部１０５、ＩＰバッファ１０６、遅延時間算出部１０７、無音データ検出部１０８、遅延処理部１０９および出力制御部１１０を備えている。
【００２３】
上記各機能ブロック１０１〜１１０は、ハードウェア、ＤＳＰ（Digital Signal Processor）、ソフトウェアの何れによっても構成することが可能である。例えばソフトウェアによって構成する場合、上記各機能ブロック１０１〜１１０は、実際にはコンピュータのＣＰＵ、ＲＡＭ、ＲＯＭなどを備えて構成され、ＲＡＭやＲＯＭ、ハードディスクまたは半導体メモリ等の記録媒体に記憶されたプログラムが動作することによって実現される。
【００２４】
第１受信部１０１は、ＤＡＢ放送の放送波を受信する。第１復調部１０２は、第１受信部１０１によって受信されたＤＡＢ放送の放送波を復調する。ＤＡＢバッファ１０３は、第１受信部１０１によって受信されたＤＡＢ放送（第１復調部１０２による復調後のＤＡＢ放送）に含まれている音声データを記憶する。
【００２５】
第２受信部１０４は、ＩＰ放送の通信データを受信する。第２復調部１０５は、第２受信部１０４によって受信されたＩＰ放送の通信データを復調する。ＩＰバッファ１０６は、第２受信部１０４によって受信されたＩＰ放送（第２復調部１０５による復調後のＩＰ放送）に含まれている音声データを記憶する。
【００２６】
第２受信部１０４によって受信されるＩＰ放送は、第１受信部１０１によって受信されるＤＡＢ放送と同一の内容である。但し、第２受信部１０４によって受信されるＩＰ放送は、第１受信部１０１によって受信されたＤＡＢ放送よりも遅延して受信される。第１受信部１０１が、ＤＡＢ放送の放送波を直接受信するのに対し、第２受信部１０４は、放送局からプロバイダおよびインターネットサーバを経由して送信されてきたＩＰ放送の通信データを受信するからである。
【００２７】
出力制御部１１０は、第１受信部１０１によって受信されたＤＡＢ放送（第１復調部１０２による復調後のＤＡＢ放送）の音声データと、第２受信部１０４によって受信されたＩＰ放送（第２復調部１０５による復調後のＩＰ放送）音声データとを選択的に切り替えて出力する。例えば、出力制御部１１０は、ＤＡＢ放送の受信信号強度が所定の閾値よりも高い場合には、ＤＡＢ放送に切り替えて出力する。一方、出力制御部１１０は、ＤＡＢ放送の受信信号強度が所定の閾値を下回った場合には、ＩＰ放送に切り替えて出力する。すなわち、出力制御部１１０は、ＩＰ放送よりも高品質なＤＡＢ放送を優先的に出力するようにしている。出力制御部１１０が出力した音声データは、アンプ１１によって増幅され、スピーカ１２から音声出力されることとなる。
【００２８】
遅延時間算出部１０７は、第１受信部１０１によって受信されたＤＡＢ放送からの、第２受信部１０４によって受信されたＩＰ放送の遅延時間を算出する。例えば、遅延時間算出部１０７は、ＤＡＢバッファ１０３に記憶されたＤＡＢ放送の音声データと、ＩＰバッファ１０６に記憶されたＩＰ放送の音声データとを比較して、ＤＡＢバッファ１０３に記憶されたＤＡＢ放送の音声データから、ＩＰバッファ１０６に記憶されたＩＰ放送の音声データとの同一データを特定する。そして、遅延時間算出部１０７は、ＩＰバッファ１０６に記憶されたＩＰ放送の音声データの受信タイミングと、ＤＡＢバッファ１０３から特定された同一データの受信タイミングとに基づいて、ＤＡＢ放送からのＩＰ放送の遅延時間を算出する。
【００２９】
なお、遅延時間算出部１０７は、遅延処理部１０９による遅延処理の対象のデータが無音データから有音データに切り替わる毎、および、有音データから無音データに切り替わる毎に、残りの遅延時間を算出する。例えば、遅延処理部１０９が初めに無音データの遅延処理を行った後、遅延処理の対象のデータが無音データから有音データに切り替わったとき、遅延時間算出部１０７は、最初に算出した遅延時間から、無音データの遅延処理により解消された遅延時間を減じることにより、当該無音データの遅延処理後の残りの遅延時間を算出する。
【００３０】
その後、遅延処理部１０９が有音データの遅延処理を行った後、遅延処理の対象のデータが有音データから無音データに切り替わったとき、遅延時間算出部１０７は、無音データの遅延処理後に算出した残りの遅延時間から、当該有音データの遅延処理により解消された遅延時間を減じることにより、当該有音データの遅延処理後の残りの遅延時間を算出する。
【００３１】
無音データ検出部１０８は、ＤＡＢ放送の音声データから音声を含まない音声データ（以下、「無音データ」と示す）を検出する。また、無音データ検出部１０８は、無音データの長さを検出する。例えば、無音データ検出部１０８は、ミュート、ゼロデータ、ＤＡＢ−ＢＥＲ（Bit Error Rate）が所定の閾値より高いデータ等を無音データとして検出する。なお、第１規格の放送としてＦＭ放送を適用した場合には、瞬時周波数の最大周波数偏移（Deviation）が所定の閾値より低いデータを無音データとして検出することもできる。
【００３２】
遅延処理部１０９は、遅延時間算出部１０７によって算出された遅延時間に応じて、ＤＡＢ放送の音声データに対する遅延処理（タイムストレッチ）を行う。これにより、遅延処理部１０９は、出力制御部１１０が出力するＤＡＢ放送の音声データの出力タイミングを、出力制御部１１０が出力するＩＰ放送の音声データの出力タイミングに同期させる。
【００３３】
ここで、遅延処理部１０９は、ＤＡＢ放送の音声データに対する遅延処理において、音声を含む音声データ（以下、「有音データ」と示す）の遅延率よりも高い遅延率を用いて、無音データ検出部１０８によって検出された無音データをタイムストレッチするようにしている。特に、第１実施形態では、遅延処理部１０９は、無音データのタイムストレッチ後の出力時間が所定の閾値ｔｈを超えない範囲で、当該無音データをタイムストレッチするようにしている。
【００３４】
一例として、遅延処理部１０９は、引き伸ばし後の無音データが所定の長さとなるように、当該無音データの長さと所定の閾値ｔｈとに応じた可変の遅延率を用いて、当該無音データの出力時間を引き伸ばす。具体的には、遅延処理部１０９は、引き伸ばし後の無音データが、残りの遅延時間を解消させることができる長さとなるように、可変の遅延率を用いて、当該無音データの出力時間を引き伸ばす。ここで、引き伸ばし後の無音データが所定の閾値ｔｈよりも長くなる場合、遅延処理部１０９は、当該所定の閾値ｔｈと同じ長さとなるように、可変の遅延率を用いて、当該無音データの出力時間を引き伸ばす。
【００３５】
他の一例として、遅延処理部１０９は、無音データを所定の長さ毎に、固定の遅延率を用いて、所定の閾値ｔｈを超えない範囲で当該無音データの出力時間を引き伸ばす。そして、遅延処理部１０９は、無音データを引き伸ばしたことにより、無音データの連続出力時間が所定の閾値ｔｈに達した場合、当該無音データ以降の有音データを検出して、検出した有音データの出力時間を引き伸ばす。
【００３６】
〔放送受信装置１０による処理の一例（第１例）〕
図２は、本発明の第１実施形態に係る放送受信装置１０による処理の一例（第１例）を示すフローチャートである。図２に示す処理は、例えば、放送受信装置１０の電源がＯＮに切り替えられたときに実行される。この第１例では、遅延処理部１０９が、可変の遅延率を用いて無音データの出力時間を引き伸ばす例を説明する。
【００３７】
なお、図２に示してはいないが、放送受信装置１０の電源がＯＮに切り替えられると、第１受信部１０１によるＤＡＢ放送の受信および第１復調部１０２による復調と、第２受信部１０４によるＩＰ放送の受信および第２復調部１０５による復調とが、並行して行われるようになる。
【００３８】
まず、ＤＡＢバッファ１０３が、第１受信部１０１によって受信されたＤＡＢ放送の音声データを記憶する（ステップＳ２０２）。また、ＩＰバッファ１０６が、第２受信部１０４によって受信されたＩＰ放送の音声データを記憶する（ステップＳ２０４）。そして、遅延時間算出部１０７が、ＤＡＢバッファ１０３に記憶された音声データと、ＩＰバッファ１０６に記憶された音声データとに基づいて、ＤＡＢ放送からのＩＰ放送の遅延時間を算出する（ステップＳ２０６）。さらに、遅延処理部１０９が、ステップＳ２０６で算出された遅延処理に応じて、ＤＡＢ放送の音声データに対する遅延処理を開始する（ステップＳ２０８）。
【００３９】
この遅延処理では、まず、無音データ検出部１０８が、遅延処理の対象とする音声データから所定の長さのデータを抽出する（ステップＳ２１０）。そして、無音データ検出部１０８が、ステップＳ２１０で抽出した所定の長さのデータが無音データか否かを判断する（ステップＳ２１２）。ここで、所定の長さのデータが無音データではないと無音データ検出部１０８が判断した場合（ステップＳ２１２：Ｎｏ）、遅延処理部１０９が、当該所定の長さのデータを有音データ用の固定の遅延率でタイムストレッチする（ステップＳ２２６）。
【００４０】
そして、遅延処理部１０９が、ステップＳ２２６の有音データのタイムストレッチによって残りの遅延時間（タイムストレッチの開始直後から有音データの場合はステップＳ２０６で算出された遅延時間）が解消したか否かを判断する（ステップＳ２２８）。ここで、残りの遅延時間が解消したと遅延処理部１０９が判断した場合（ステップＳ２２８：Ｙｅｓ）、遅延処理部１０９がＤＡＢ放送の遅延処理を終了して（ステップＳ２３０）、放送受信装置１０は、図２に示す一連の処理を終了する。
【００４１】
一方、残りの遅延時間が解消していないと遅延処理部１０９が判断した場合（ステップＳ２２８：Ｎｏ）、放送受信装置１０は、ステップＳ２１０以降の処理を再度実行する。
【００４２】
一方、ステップＳ２１２において、所定の長さのデータが無音データであると無音データ検出部１０８が判断した場合（ステップＳ２１２：Ｙｅｓ）、遅延時間算出部１０７が、遅延処理部１０９による遅延処理前に算出された遅延時間から、遅延処理部１０９による遅延処理によって解消した遅延時間を減じることにより、残りの遅延時間を算出する（ステップＳ２１４）。また、無音データ検出部１０８が、無音データの長さを特定する（ステップＳ２１６）。そして、遅延処理部１０９が、遅延時間算出部１０７によって算出された残りの遅延時間（タイムストレッチの開始直後から無音データの場合はステップＳ２０６で算出された遅延時間）が解消するまで無音データをタイムストレッチすると仮定した場合に、タイムストレッチ後の無音データの出力時間が閾値ｔｈよりも大きくなるか否かを判断する（ステップＳ２１８）。
【００４３】
ここで、タイムストレッチ後の無音データの出力時間が閾値ｔｈよりも大きくなると遅延処理部１０９が判断した場合（ステップＳ２１８：Ｙｅｓ）、遅延処理部１０９が、無音データの出力時間が閾値ｔｈと同じ長さとなる遅延率を用いて、無音データをタイムストレッチする（ステップＳ２２２）。そして、無音データのタイムストレッチが終わると、遅延時間算出部１０７が、無音データのタイムストレッチ前に算出された遅延時間から、無音データのタイムストレッチによって解消した遅延時間を減じることにより、残りの遅延時間を算出する（ステップＳ２２４）。その後、遅延処理部１０９が、無音データの次の有音データを、有音データ用の固定の遅延率でタイムストレッチする（ステップＳ２２６）。そして、放送受信装置１０は、上記したステップＳ２２８の判断処理へ処理を進める。
【００４４】
一方、タイムストレッチ後の無音データの出力時間が閾値ｔｈよりも大きくならないと遅延処理部１０９が判断した場合（ステップＳ２１８：Ｎｏ）、遅延処理部１０９が、無音データの出力時間が残りの遅延時間を解消させることができる出力時間となる遅延率を用いて、無音データをタイムストレッチする（ステップＳ２２０）。そして、無音データのタイムストレッチが終わると、遅延処理部１０９がＤＡＢ放送の遅延処理を終了して（ステップＳ２３０）、放送受信装置１０は、図２に示す一連の処理を終了する。
【００４５】
〔処理タイミングの一例（第１例）〕
図３は、本発明の第１実施形態に係る放送受信装置１０による処理タイミングの一例（第１例）を示す図である。図３（ａ）は、音声データ１コマ分の無音データを遅延処理の対象データの先頭に含む例を示す。図３（ｂ）は、音声データ２コマ分の無音データを遅延処理の対象データの先頭に含む例を示す。ここでは、ＤＡＢ放送とＩＰ放送のいずれにおいても、互いに同じ内容の音声データが「1」，「2」，「3」，「4」，・・・と放送される例を説明する。また、ここでは、音声データの１コマを所定時間（例えば、１秒）の音声データと仮定して、模式的に示している。
【００４６】
図３（ａ），（ｂ）に示すように、ＤＡＢ放送の音声データとＩＰ放送の音声データとは互いに同じ内容ではあるが、ＩＰ放送は、放送局からプロバイダ、インターネットサーバ等を経由して放送受信装置１０へ送信されてくるため、ＤＡＢ放送よりも遅延して受信される。図３（ａ），（ｂ）に示す例では、ＩＰ放送は、ＤＡＢ放送よりも音声データ４コマ分遅延している。
【００４７】
そこで、図３（ａ），（ｂ）に示す例では、ＤＡＢ放送の音声出力からＩＰ放送の音声出力へ切り替えをシームレスに行うことができるように、ＤＡＢ放送の音声データに対する遅延処理を行うことにより、ＤＡＢ放送の音声データの出力タイミングを、ＩＰ放送の音声データの出力タイミングに同期させるようにしている。
【００４８】
具体的には、まず、放送受信装置１０の電源がＯＮに切り替えられると（タイミングｔ１）、第１受信部１０１がＤＡＢ放送の受信を開始するとともに、第２受信部１０４がＩＰ放送の受信を開始する。そして、遅延時間算出部１０７が、ＤＡＢ放送からのＩＰ放送の遅延時間を算出すると（タイミングｔ２）、このタイミングで、遅延処理部１０９が、算出された遅延時間に応じて、ＤＡＢ放送の出力音声の遅延処理を行う。
【００４９】
具体的には、遅延処理部１０９は、算出されたＩＰ放送の遅延時間が解消されるように、ＤＡＢ放送の音声データを必要なコマ数だけタイムストレッチする（タイミングｔ２〜ｔ３）。
【００５０】
この遅延処理により、遅延処理部１０９は、ＤＡＢ放送からのＩＰ放送の遅延時間を解消させて、ＤＡＢ放送の出力タイミングとＩＰ放送の出力タイミングとが同期した状態（タイミングｔ３以降の状態）にすることができる。したがって、出力制御部１１０は、ＤＡＢ放送からＩＰ放送へのシームレスな切り替えを行うことができるようになる。
【００５１】
ここで、図３（ａ）と図３（ｂ）とでは、遅延処理の対象データの先頭にある無音データの長さが異なるため、互いに異なる無音データの遅延率が適用されている。なお、図３（ａ），（ｂ）において、無音データには「無」を付している。また、有音データには「有」を付している。
【００５２】
例えば、図３（ａ）に示す例では、遅延処理の開始タイミング（タイミングｔ２）において、ＤＡＢ放送の先頭の音声データは無音データ「7」であり、その次の音声データは有音データ「8」である。このとき、残りの遅延時間は、音声データ４コマ分である。また、閾値ｔｈは、音声データ４コマ分であるとする。
【００５３】
この場合、まず、遅延処理部１０９は、無音データ「7」をタイムストレッチして当該無音データ「7」の出力時間を残りの遅延時間を解消させることができる出力時間としたときに、当該無音データ「7」の出力時間が閾値ｔｈを超えるか否かを判断する。図３（ａ）に示す例では、無音データ「7」の出力時間を音声データ５コマ分にタイムストレッチすれば、残りの遅延時間を解消させることができるが、閾値ｔｈ（音声データ４コマ分）を超えてしまう。そこで、遅延処理部１０９は、無音データ「7」をその出力時間が閾値ｔｈとなるようにタイムストレッチする。
【００５４】
この無音データ「7」のタイムストレッチによって、遅延時間は、音声データ３コマ分解消する。よって、残りの遅延時間は、音声データ１コマ分となる。その後、遅延処理部１０９は、次の有音データ「8」を有用データ用の固定の遅延率（２００％）によりタイムストレッチする。これにより、残りの遅延時間が解消し、ＤＡＢ放送の出力タイミングがＩＰ放送の出力タイミングと同期する（タイミングｔ３）。
【００５５】
一方、図３（ｂ）に示す例では、遅延処理の開始タイミング（タイミングｔ２）において、ＤＡＢ放送の先頭の音声データは無音データ「7」であり、その後に、無音データ「8」、有音データ「9」、有音データ「10」と続く。このとき、残りの遅延時間は、音声データ４コマ分である。
【００５６】
この場合、まず、遅延処理部１０９は、無音データ「7」と無音データ「8」とを足し合わせた音声データαをタイムストレッチして当該音声データαの出力時間を残りの遅延時間を解消させることができる出力時間としたときに、当該音声データαの出力時間が閾値ｔｈを超えるか否かを判断する。図３（ｂ）に示す例では、音声データαの出力時間を音声データ６コマ分にタイムストレッチすれば、残りの遅延時間を解消させることができるが、閾値ｔｈ（音声データ４コマ分）を超えてしまう。そこで、遅延処理部１０９は、音声データαをその出力時間が閾値ｔｈとなるようにタイムストレッチする。
【００５７】
この音声データαのタイムストレッチによって、遅延時間は、音声データ２コマ分解消する。よって、残りの遅延時間は、音声データ２コマ分となる。その後、遅延処理部１０９は、次の有音データ「9」を有用データ用の固定の遅延率（２００％）によりタイムストレッチする。続けて、遅延処理部１０９は、有音データ「10」を有用データ用の固定の遅延率（２００％）によりタイムストレッチする。これにより、残りの遅延時間が解消し、ＤＡＢ放送の出力タイミングがＩＰ放送の出力タイミングと同期する（タイミングｔ３）。
【００５８】
なお、図３（ｂ）の場合は、タイムストレッチ後の無音データの長さは図９に示した従来例と同じになるが、閾値ｔｈを音声データ４コマ分よりも長くすれば、タイムストレッチ後の無音データの長さを図９に示した従来例よりも長くすることができる。
【００５９】
〔放送受信装置１０による処理の一例（第２例）〕
図４は、本発明の第１実施形態に係る放送受信装置１０による処理の一例（第２例）を示すフローチャートである。図４に示す処理は、例えば、放送受信装置１０の電源がＯＮに切り替えられたときに実行される。この第２例では、遅延処理部１０９が、固定の遅延率を用いて無音データの出力時間を引き伸ばす例を説明する。
【００６０】
なお、図４に示してはいないが、放送受信装置１０の電源がＯＮに切り替えられると、第１受信部１０１によるＤＡＢ放送の受信および第１復調部１０２による復調と、第２受信部１０４によるＩＰ放送の受信および第２復調部１０５による復調とが、並行して行われるようになる。
【００６１】
まず、ＤＡＢバッファ１０３が、第１受信部１０１によって受信されたＤＡＢ放送の音声データを記憶する（ステップＳ４０２）。また、ＩＰバッファ１０６が、第２受信部１０４によって受信されたＩＰ放送の音声データを記憶する（ステップＳ４０４）。そして、遅延時間算出部１０７が、ＤＡＢバッファ１０３に記憶された音声データと、ＩＰバッファ１０６に記憶された音声データとに基づいて、ＤＡＢ放送からのＩＰ放送の遅延時間を算出する（ステップＳ４０６）。さらに、遅延処理部１０９が、ステップＳ４０８で算出された遅延時間に応じて、ＤＡＢ放送の音声データに対する遅延処理を開始する（ステップＳ４０８）。
【００６２】
この遅延処理では、まず、無音データ検出部１０８が、遅延処理の対象とする音声データから所定の長さのデータを抽出する（ステップＳ４１０）。そして、無音データ検出部１０８が、ステップＳ４１０で抽出された所定の長さのデータが無音データか否かを判断する（ステップＳ４１２）。ここで、所定の長さのデータが無音データではないと無音データ検出部１０８が判断した場合（ステップＳ４１２：Ｎｏ）、遅延処理部１０９が、当該所定の長さのデータを有音データ用の固定の遅延率でタイムストレッチする（ステップＳ４１４）。
【００６３】
そして、遅延処理部１０９が、ステップＳ４１４の有音データのタイムストレッチによって残りの遅延時間（タイムストレッチの開始直後から有音データの場合はステップＳ４０６で算出された遅延時間）が解消したか否かを判断する（ステップＳ４１６）。ここで、残りの遅延時間が解消したと遅延処理部１０９が判断した場合（ステップＳ４１６：Ｙｅｓ）、遅延処理部１０９がＤＡＢ放送の遅延処理を終了して（ステップＳ４３０）、放送受信装置１０は、図４に示す一連の処理を終了する。
【００６４】
一方、残りの遅延時間が解消していないと遅延処理部１０９が判断した場合（ステップＳ４１６：Ｎｏ）、放送受信装置１０は、ステップＳ４１０以降の処理を再度実行する。
【００６５】
一方、ステップＳ４１２において、所定の長さのデータが無音データであると無音データ検出部１０８が判断した場合（ステップＳ４１２：Ｙｅｓ）、遅延時間算出部１０７が、遅延処理部１０９による遅延処理前に算出された遅延時間から、遅延処理部１０９による遅延処理によって解消した遅延時間を減じることにより、残りの遅延時間を算出する（ステップＳ４１８）。そして、遅延処理部１０９が、所定の長さのデータを無音データ用の固定の遅延率でタイムストレッチする（ステップＳ４２０）。
【００６６】
そして、遅延処理部１０９が、ステップＳ４２０の無音データのタイムストレッチによって残りの遅延時間（タイムストレッチの開始直後から無音データの場合はステップＳ４０６で算出された遅延時間）が解消したか否かを判断する（ステップＳ４２２）。ここで、残りの遅延時間が解消したと遅延処理部１０９が判断した場合（ステップＳ４２２：Ｙｅｓ）、遅延処理部１０９がＤＡＢ放送の遅延処理を終了して（ステップＳ４３０）、放送受信装置１０は、図４に示す一連の処理を終了する。
【００６７】
一方、残りの遅延時間が解消していないと遅延処理部１０９が判断した場合（ステップＳ４２２：Ｎｏ）、遅延処理部１０９が、無音データの連続出力時間が閾値ｔｈを超えたか否かを判断する（ステップ４２４）。ここで、無音データの連続出力時間が閾値ｔｈを超えていないと遅延処理部１０９が判断した場合（ステップ４２４：Ｎｏ）、放送受信装置１０は、ステップＳ４１０以降の処理を再度実行する。
【００６８】
一方、無音データの連続出力時間が閾値ｔｈを超えたと遅延処理部１０９が判断した場合（ステップ４２４：Ｙｅｓ）、遅延時間算出部１０７が、遅延処理部１０９による遅延処理前に算出された遅延時間から、ステップＳ４２０のタイムストレッチによって解消した遅延時間を減じることにより、残りの遅延時間を算出する（ステップＳ４２６）。
【００６９】
その後、無音データ検出部１０８が、当該無音データ以降の音声データから、有音データを次の遅延処理対象として検出する（ステップ４２８）。そして、放送受信装置１０は、ステップＳ４１０以降の処理を再度実行する。
【００７０】
〔処理タイミングの一例（第２例）〕
図５は、本発明の第１実施形態に係る放送受信装置１０による処理タイミングの一例（第２例）を示す図である。図５（ａ）は、音声データ２コマ分の無音データを遅延処理の対象データの先頭に含む例を示す。図５（ｂ）は、音声データ３コマ分の無音データを遅延処理の対象データの先頭に含む例を示す。図５（ａ），（ｂ）において、ＩＰ放送およびＤＡＢ放送の音声データの内容および受信タイミングについては、第１実施形態（図３）と同様であるため、説明を省略する。但し、図５（ａ），（ｂ）に示す例では、ＩＰ放送は、ＤＡＢ放送よりも音声データ６コマ分遅延している。また、閾値ｔｈは、音声データ６コマ分とする。
【００７１】
図５（ａ），（ｂ）に示す例では、音声データ１コマを所定の長さのデータとして、音声データ１コマ毎に、タイムストレッチを行う。また、無音データの遅延率として、固定の遅延率（３００％）を適用している。また、有音データの遅延率として、固定の遅延率（２００％）を適用している。なお、図５（ａ），（ｂ）において、無音データには「無」を付している。また、有音データには「有」を付している。
【００７２】
例えば、図５（ａ），（ｂ）に示す例では、遅延処理の開始タイミング（タイミングｔ２）において、ＤＡＢ放送の先頭の音声データは無音データ「9」である。このとき、残りの遅延時間は、音声データ６コマ分である。
【００７３】
図５（ａ）の場合、まず、遅延処理部１０９は、無音データ「9」を固定の遅延率（３００％）を用いてタイムストレッチする。この段階で、残りの遅延時間（音声データ６コマ分）は解消しておらず、無音データの連続出力時間は閾値ｔｈ（音声データ６コマ分）を超えていない。よって、遅延処理部１０９は、次の無音データ「10」を固定の遅延率（３００％）を用いてタイムストレッチする。この段階で、残りの遅延時間は解消していないが、無音データの連続出力時間は閾値ｔｈに達している。ここまでのタイムストレッチで、解消した遅延時間は音声データ４コマ分である。よって残りの遅延時間は、音声データ２コマ分である。
【００７４】
続いて、遅延処理部１０９は、有音データ「11」を固定の遅延率（２００％）を用いてタイムストレッチする。この段階で、残りの遅延時間（音声データ２コマ分）は解消していない。よって、続いて、遅延処理部１０９は、次の有音データ「12」を固定の遅延率（２００％）を用いてタイムストレッチする。これにより、残りの遅延時間が解消し、ＤＡＢ放送の出力タイミングがＩＰ放送の出力タイミングと同期する（タイミングｔ３）。
【００７５】
一方、図５（ｂ）の場合、まず、遅延処理部１０９は、無音データ「9」を固定の遅延率（３００％）を用いてタイムストレッチする。この段階で、残りの遅延時間（音声データ６コマ分）は解消しておらず、無音データの連続出力時間は閾値ｔｈ（音声データ６コマ分）を超えていない。よって、遅延処理部１０９は、次の無音データ「10」を固定の遅延率（３００％）を用いてタイムストレッチする。この段階で、残りの遅延時間は解消していないが、無音データの連続出力時間は閾値ｔｈに達している。ここまでのタイムストレッチで、解消した遅延時間は音声データ４コマ分である。よって残りの遅延時間は、音声データ２コマ分である。
【００７６】
ここで、次の無音データ「11」を固定の遅延率（３００％）を用いてタイムストレッチしてしまうと、無音データの連続出力時間が閾値ｔｈを超えてしまう。このため、遅延処理部１０９は、無音データ「11」を出力せず、当該無音データ「11」以降の最初の有音データ「12」を、固定の遅延率（２００％）を用いてタイムストレッチする。この段階で、残りの遅延時間（音声データ２コマ分）は解消していない。よって、続いて、遅延処理部１０９は、次の有音データ「13」を固定の遅延率（２００％）を用いてタイムストレッチする。この段階でも、残りの遅延時間は解消していない。よって、続いて、遅延処理部１０９は、次の有音データ「14」を固定の遅延率（２００％）を用いてタイムストレッチする。これにより、残りの遅延時間が解消し、ＤＡＢ放送の出力タイミングがＩＰ放送の出力タイミングと同期する（タイミングｔ３）。
【００７７】
このように、第１実施形態の放送受信装置１０によれば、ＤＡＢ放送の音声データに対する遅延処理において、遅延処理によって引き伸ばされた音声データの出力時間全体において、無音データの出力時間の占める割合が増加する一方で、有音データの出力時間の占める割合が減少するようになる。このため、第１実施形態の放送受信装置１０によれば、遅延処理によって変調された音声が出力される時間を短時間化することができる。
【００７８】
〔第２実施形態〕
次に、図６〜８を参照して、本発明の第２実施形態について説明する。図６は、本発明の第２実施形態に係る放送受信装置１０’の機能構成例を示すブロック図である。図６に示す放送受信装置１０’は、遅延処理部１０９の代わりに遅延処理部１０９’を備えている点で、第１実施形態の放送受信装置１０（図１参照）と異なる。
【００７９】
遅延処理部１０９’は、ＤＡＢ放送からのＩＰ放送の残りの遅延時間に関わらず、無音データのタイムストレッチ後の出力時間が、残りの遅延時間を解消することができる長さの出力時間となるように、当該無音データをタイムストレッチする。すなわち、この第２実施形態では、無音データのタイムストレッチを行う際に、無音データのタイムストレッチ後の出力時間の長さが閾値ｔｈによって制限されない。
【００８０】
〔放送受信装置１０’による処理の一例〕
図７は、本発明の第２実施形態に係る放送受信装置１０’による処理の一例を示すフローチャートである。図７に示す処理は、例えば、放送受信装置１０’の電源がＯＮに切り替えられたときに実行される。
【００８１】
まず、ＤＡＢバッファ１０３が、第１受信部１０１によって受信されたＤＡＢ放送の音声データを記憶する（ステップＳ７０２）。また、ＩＰバッファ１０６が、第２受信部１０４によって受信されたＩＰ放送の音声データを記憶する（ステップＳ７０４）。そして、遅延時間算出部１０７が、ＤＡＢバッファ１０３に記憶された音声データと、ＩＰバッファ１０６に記憶された音声データとに基づいて、ＤＡＢ放送からのＩＰ放送の遅延時間を算出する（ステップＳ７０６）。さらに、遅延処理部１０９’が、ステップＳ７０８で算出された遅延時間に応じて、ＤＡＢ放送の音声データに対する遅延処理を開始する（ステップＳ７０８）。
【００８２】
この遅延処理では、まず、無音データ検出部１０８が、遅延処理の対象とする音声データから所定の長さのデータを抽出する（ステップＳ７１０）。そして、無音データ検出部１０８が、ステップＳ７１０で抽出した所定の長さのデータが無音データか否かを判断する（ステップＳ７１２）。ここで、所定の長さのデータが無音データではないと無音データ検出部１０８が判断した場合（ステップＳ７１２：Ｎｏ）、遅延処理部１０９’が、当該所定の長さのデータを有音データ用の固定の遅延率でタイムストレッチする（ステップＳ７２０）。
【００８３】
そして、遅延処理部１０９’が、ステップＳ７２０の有音データのタイムストレッチによって残りの遅延時間（タイムストレッチの開始直後から有音データの場合はステップＳ７０６で算出された遅延時間）が解消したか否かを判断する（ステップＳ７２２）。ここで、残りの遅延時間が解消したと遅延処理部１０９’が判断した場合（ステップＳ７２２：Ｙｅｓ）、遅延処理部１０９’がＤＡＢ放送の遅延処理を終了して（ステップＳ７２４）、放送受信装置１０’は、図７に示す一連の処理を終了する。
【００８４】
一方、残りの遅延時間が解消していないと遅延処理部１０９’が判断した場合（ステップＳ７２２：Ｎｏ）、放送受信装置１０’は、ステップＳ７１０以降の処理を再度実行する。
【００８５】
一方、ステップＳ７１２において、所定の長さのデータが無音データであると無音データ検出部１０８が判断した場合（ステップＳ７１２：Ｙｅｓ）、遅延時間算出部１０７が、遅延処理部１０９’による遅延処理前に算出された遅延時間から、遅延処理部１０９’による遅延処理によって解消した遅延時間を減じることにより、残りの遅延時間を算出する（ステップＳ７１４）。また、無音データ検出部１０８が、無音データの長さを特定する（ステップＳ７１６）。そして、遅延処理部１０９’が、無音データの出力時間が残りの遅延時間を解消させることができる出力時間となる遅延率を用いて、無音データをタイムストレッチする（ステップＳ７１８）。そして、無音データのタイムストレッチが終わると、遅延処理部１０９’がＤＡＢ放送の遅延処理を終了して（ステップＳ７２４）、放送受信装置１０’は、図７に示す一連の処理を終了する。
【００８６】
〔処理タイミングの一例〕
図８は、本発明の第２実施形態に係る放送受信装置１０’による処理タイミングの一例を示す図である。図８（ａ）は、音声データ１コマ分の無音データを遅延処理の対象データの先頭に含む例を示す。図８（ｂ）は、音声データ２コマ分の無音データを遅延処理の対象データの先頭に含む例を示す。図８（ａ），（ｂ）において、ＩＰ放送およびＤＡＢ放送の音声データの内容および受信タイミングについては、第１実施形態（図３）と同様であるため、説明を省略する。但し、図８（ａ），（ｂ）に示す例では、ＩＰ放送は、ＤＡＢ放送よりも音声データ８コマ分遅延している。
【００８７】
図８（ａ）と図８（ｂ）とでは、遅延処理の対象データの先頭にある無音データの長さが異なるため、互いに異なる無音データの遅延率が適用されている。なお、図８（ａ），（ｂ）において、無音データには「無」を付している。また、有音データには「有」を付している。
【００８８】
例えば、図８（ａ）に示す例では、遅延処理の開始タイミング（タイミングｔ２）において、ＤＡＢ放送の先頭の音声データは無音データ「11」であり、その次の音声データは有音データ「12」である。このとき、残りの遅延時間は、音声データ８コマ分である。
【００８９】
この場合、遅延処理部１０９’は、無音データ「11」の出力時間が、残りの遅延時間を解消させることができる出力時間となるように、無音データ「11」をタイムストレッチする。図８（ａ）に示す例では、無音データ「11」の出力時間を音声データ９コマ分に（すなわち、遅延率９００％で）タイムストレッチすることにより、残りの遅延時間を解消させることができる。このタイムストレッチにより、残りの遅延時間が解消し、ＤＡＢ放送の出力タイミングがＩＰ放送の出力タイミングと同期する（タイミングｔ３）。
【００９０】
一方、図８（ｂ）に示す例では、遅延処理の開始タイミング（タイミングｔ２）において、ＤＡＢ放送の先頭の音声データは無音データ「11」であり、その後に、無音データ「12」、有音データ「13」と続く。このとき、残りの遅延時間は、音声データ８コマ分である。
【００９１】
この場合、遅延処理部１０９’は、無音データ「11」と無音データ「12」とを足し合わせた音声データαの出力時間が、残りの遅延時間を解消させることができる出力時間となるように、音声データαをタイムストレッチする。図８（ｂ）に示す例では、音声データαの出力時間を音声データ１０コマ分に（すなわち、遅延率５００％で）タイムストレッチすることにより、残りの遅延時間を解消させることができる。このタイムストレッチにより、残りの遅延時間が解消し、ＤＡＢ放送の出力タイミングがＩＰ放送の出力タイミングと同期する（タイミングｔ３）。
【００９２】
このように、第２実施形態の放送受信装置１０’によれば、ＤＡＢ放送の音声データに対する遅延処理において、遅延処理によって引き伸ばされた音声データの出力時間全体において、無音データ以降は、当該無音データの出力時間のみが占めるようになる。すなわち、例えば、先頭データが無音データの場合、無音データの出力時間が全体を占めるようになる。このため、第２実施形態の放送受信装置１０’によれば、遅延処理によって変調された音声が出力される時間を短時間化することができる。
【００９３】
なお、上記第１，第２実施形態では、第１の規格の放送としてＤＡＢ放送を適用し、第２の規格の放送としてＩＰ放送を適用しているが、本発明はこれに限らない。例えば、第１の規格の放送としてＦＭ放送を適用し、第２の規格の放送としてＩＰ放送を適用してもよい。また、第１の規格の放送としてＦＭ放送を適用し、第２の規格の放送としてＤＡＢ放送を適用してもよい。
【００９４】
また、上記第１，第２実施形態では、ＤＡＢバッファ１０３に記憶されたＤＡＢ放送の音声データとＩＰバッファ１０６に記憶されたＩＰ放送の音声データとを比較することによってＤＡＢ放送からのＩＰ放送の遅延時間を算出するようにしているが、本発明はこれに限らない。例えば、ＤＡＢ放送の放送データに付与されている時刻情報と、ＩＰ放送の通信データに付与されている時刻情報との時間差を、ＤＡＢ放送からのＩＰ放送の遅延時間として算出するようにしてもよい。
【００９５】
その他、上記各実施形態は、何れも本発明を実施するにあたっての具体化の一例を示したものに過ぎず、これによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその要旨、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【００９６】
１０，１０’  放送受信装置
１１  アンプ
１２  スピーカ
１０１  第１受信部
１０２  第１復調部
１０３  ＤＡＢバッファ
１０４  第２受信部
１０５  第２復調部
１０６  ＩＰバッファ
１０７  遅延時間算出部
１０８  無音データ検出部
１０９，１０９’  遅延処理部
１１０  出力制御部
【図１】
0006422382.tif 000002
【図２】
0006422382.tif 000003
【図３】
0006422382.tif 000004
【図４】
0006422382.tif 000005
【図５】
0006422382.tif 000006
【図６】
0006422382.tif 000007
【図７】
0006422382.tif 000008
【図８】
0006422382.tif 000009
【図９】
0006422382.tif 000010