(57)【要約】【課題】サイマル放送の関係にあるラジオ放送とＩＰラジオ放送で受信している受信音声との間の遅延時間の算出に要する負担を軽減する「ラジオ放送受信装置」を提供する。【解決手段】ラジオ放送が音声出力の対象となっている期間中、ラジオ放送から受信したオーディオデータをダウンサンプリングしチューナ用メモリ１１５に過去所定時間分格納する。出力をＩＰラジオ放送に切り替える際には、ＩＰラジオ放送から受信したオーディオデータとチューナ用メモリ１１５に格納されているオーディオデータを比較し、ラジオ放送に対するチューナ用メモリ１１５に遅延時間を算出し、ラジオ放送から受信したオーディオデータをタイムストレッチして出力することにより、出力するラジオ放送の音声を算出した遅延時間分遅延させた後、出力する音声をＩＰラジオ放送の音声に切り替える。【選択図】図１
2016208319.tif 000002
【特許請求の範囲】
【請求項１】
ラジオ放送と、当該ラジオ放送とサイマル放送の関係にある放送である並行放送とを受信可能なラジオ放送受信装置であって、
ラジオ放送を受信し、受信音声を表すオーディオデータを出力するラジオ受信部と、
前記並行放送を受信し、受信音声を表すオーディオデータを出力する並行放送受信部と、
前記ラジオ受信部が出力するオーディオデータを、遅延目標時間として設定された時間分、遅延して出力する遅延手段と、
前記ラジオ受信部が出力するオーディオデータをダウンサンプリングする第１ダウンサンプリング部と、
前記第１ダウンサンプリング部がダウンサンプリングしたオーディオデータを、過去所定再生時間分格納する第１メモリと、
前記並行放送受信部が出力するオーディオデータと前記第１メモリに格納されたオーディオデータとを比較し、前記並行放送受信部が出力するオーディオデータと音声パターンが一致する前記第１メモリに格納されたオーディオデータの部分を探索し、探索された部分の受信時刻より、前記ラジオ放送に対する前記並行放送の遅延時間を算出する比較部と、
前記比較部で算出された遅延時間を前記遅延目標時間として前記遅延手段に設定する制御部と、
スピーカと、
前記遅延手段が出力するオーディオデータと前記並行放送受信部が出力するオーディオデータとのうちの一方を選択的に出力対象オーディオデータとして、出力対象オーディオデータの音声を前記スピーカから出力する選択部とを有することを特徴とするラジオ放送受信装置。
【請求項２】
請求項１記載のラジオ放送受信装置であって、
前記並行放送受信部が出力するオーディオデータをダウンサンプリングする第２ダウンサンプリング部と、
前記第２ダウンサンプリング部がダウンサンプリングしたオーディオデータを格納する第２メモリとを有し、
前記比較部は、前記第２メモリに格納されたオーディオデータと前記第１メモリに格納されたオーディオデータとを比較し、前記第２メモリに格納されたオーディオデータと音声パターンが一致する前記第１メモリに格納されたオーディオデータの部分を探索し、探索された部分の受信時刻より、前記ラジオ放送に対する前記並行放送の遅延時間を算出することを特徴とするラジオ放送受信装置。
【請求項３】
請求項１、２記載のラジオ放送受信装置であって、
前記第１ダウンサンプリング部は、前記ラジオ受信部のラジオ放送の受信品質が所定レベル以上良好な場合のみ、前記ラジオ受信部が出力するオーディオデータをダウンサンプリングして前記第１メモリに格納し、前記受信品質が所定レベル以上良好でない場合には、前記ラジオ受信部が出力するオーディオデータをダウンサンプリングせずに前記第１メモリに格納することを特徴とするラジオ放送受信装置。
【請求項４】
請求項１、２または３記載のラジオ放送受信装置であって、
前記制御部は、前記出力対象オーディオデータを前記遅延手段が出力するオーディオデータから前記並行放送受信部が出力するオーディオデータに切り替える際に、前記並行放送受信部に前記並行放送の受信を開始させ、前記並行放送受信部がオーディオデータの出力を開始したならば、前記比較部に前記遅延時間を算出させ、算出された遅延時間を前記遅延目標時間として前記遅延部に設定し、前記遅延部から出力されるオーディオデータの遅延が前記遅延目標時間に達した時点で、前記選択部に、出力対象オーディオデータを前記並行放送受信部が出力するオーディオデータに切り替えさせ、
前記遅延部は、前記遅延目標時間が設定されたならば、オーディオデータの遅延が前記遅延目標時間に達するまで、オーディオデータをタイムストレッチして出力し、オーディオデータの遅延が前記遅延目標時間に達したならば、前記オーディオデータをタイムストレッチせずに、前記遅延目標時間、遅延した状態で出力することを特徴とするラジオ受信装置。
【請求項５】
請求項１、２、３または４記載のラジオ放送受信装置であって、
前記並行放送は、ＩＰラジオ放送であり、
前記並行放送受信部は、ＩＰラジオ放送を受信し、受信音声を表すオーディオデータを出力するＩＰラジオプレイヤであることを特徴とするラジオ放送受信装置。
【請求項６】
請求項１、２、３、４または５記載のラジオ受信装置であって、
前記ラジオ放送は、デジタルラジオ放送とアナログラジオ放送とのうちの少なくとも一方であることを特徴とするラジオ受信装置。
【請求項７】
請求項１、２、３、４、５または６記載のラジオ受信装置であって、
当該ラジオ受信装置は自動車に搭載された車載型のラジオ受信装置であることを特徴とするラジオ受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ラジオ放送受信装置において、受信中の放送から、当該放送と同内容の放送を行っている他の放送に、受信対象を切り替える技術に関するものである。
【背景技術】
【０００２】
ラジオ放送受信装置において、受信中の放送から、当該放送と同内容の放送を行っている放送(受信中の放送とサイマル放送の関係にある放送)に、受信対象を切り替える技術としては、ＡＭ/ＦＭ放送と、当該放送とサイマル放送の関係にあるＩＰラジオ放送とを受信するラジオ放送受信装置において、ＡＭ/ＦＭ放送で受信した音声と、ＩＰラジオ放送で受信した音声との間で、出力する音声を切り替える技術が知られている（たとえば、特許文献１）。
【０００３】
ここで、この技術では、ＡＭ/ＦＭ放送で受信した時報に基づいて計時した放送音声の再生時刻と、ＩＰラジオ放送で受信した放送音声の再生時刻を表すタイムスタンプとより、ＡＭ/ＦＭ放送で受信している音声とＩＰラジオ放送で受信している音声との間の遅延時間を算出し、算出した時間分、より再生時刻が進んでいる音声を遅延させた上で、出力する音声の切替を行うことにより、出力する音声のシームレスな切替を行っている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１-１４９９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述したＡＭ/ＦＭ放送で受信した音声と、当該放送とサイマル放送の関係にあるＩＰラジオ放送で受信した音声との間で、出力する音声を切り替える技術によれば、ＩＰラジオ放送で受信したタイムスタンプが、そのタイムスタンプが再生時刻を表す音声と同一の音声がＡＭ/ＦＭ放送で放送された放送時刻を正しく表していない場合には、ＡＭ/ＦＭ放送で受信している音声とＩＰラジオ放送で受信している音声との間の遅延時間を正しく算出することができず、出力する音声のシームレスな切替を実現することはできない。
【０００６】
しかしながら、ＩＰラジオ放送で受信したタイムスタンプが、そのタイムスタンプが再生時刻を表す音声と同一の音声が、ＡＭ/ＦＭ放送で放送されている音声の実放送時刻を正しく表していることが、全ての場合について保証されるものではない。
【０００７】
したがって、より信頼性高く厳密にＡＭ/ＦＭ放送で受信している音声とＩＰラジオ放送で受信している音声との間の遅延時間を算出するためには、両音声を比較して一致する音声パターンを検出し、検出した音声パターンの各音声中の時間位置の時間差より、両音声の遅延時間を算出する必要がある。
【０００８】
しかし、この場合には、両音声間の遅延時間の比較の処理ために、想定される最大の遅延時間分の音声の記憶と、最大で想定される遅延時間の範囲の全域に渡る両音声の音声パターンの比較が必要となるため、想定される最大の両音声間の遅延時間が大きい場合には、記憶資源や計算資源に関して、処理に要する負担が大きくなる。
【０００９】
そこで、本発明は、受信中のラジオ放送から受信している音声と当該ラジオ放送と同内容の放送を行っている他の放送から受信している音声との間の遅延時間の算出に要する負担を軽減することを課題とする。
【課題を解決するための手段】
【００１０】
前記課題達成のために、本発明は、ラジオ放送と、当該ラジオ放送とサイマル放送の関係にある放送である並行放送とを受信可能なラジオ放送受信装置に、ラジオ放送を受信し、受信音声を表すオーディオデータを出力するラジオ受信部と、前記並行放送を受信し、受信音声を表すオーディオデータを出力する並行放送受信部と、前記ラジオ受信部が出力するオーディオデータを、遅延目標時間として設定された時間分、遅延して出力する遅延手段と、前記ラジオ受信部が出力するオーディオデータをダウンサンプリングする第１ダウンサンプリング部と、前記第１ダウンサンプリング部がダウンサンプリングしたオーディオデータを、過去所定再生時間分格納する第１メモリと、前記並行放送受信部が出力するオーディオデータと前記第１メモリに格納されたオーディオデータとを比較し、前記並行放送受信部が出力するオーディオデータと音声パターンが一致する前記第１メモリに格納されたオーディオデータの部分を探索し、探索された部分の受信時刻より、前記ラジオ放送に対する前記並行放送の遅延時間を算出する比較部と、前記比較部で算出された遅延時間を前記遅延目標時間として前記遅延手段に設定する制御部と、スピーカと、前記遅延手段が出力するオーディオデータと前記並行放送受信部が出力するオーディオデータとのうちの一方を選択的に出力対象オーディオデータとして、出力対象オーディオデータの音声を前記スピーカから出力する選択部とを備えたものである。
【００１１】
ここで、このようなラジオ放送受信装置は、当該ラジオ放送受信装置に、さらに、前記並行放送受信部が出力するオーディオデータをダウンサンプリングする第２ダウンサンプリング部と、前記第２ダウンサンプリング部がダウンサンプリングしたオーディオデータを格納する第２メモリとを備え、前記比較部において、前記第２メモリに格納されたオーディオデータと前記第１メモリに格納されたオーディオデータとを比較し、前記第２メモリに格納されたオーディオデータと音声パターンが一致する前記第１メモリに格納されたオーディオデータの部分を探索し、探索された部分の受信時刻より、前記ラジオ放送に対する前記並行放送の遅延時間を算出するように構成してもよい。
【００１２】
また、以上のラジオ放送受信装置は、前記第１ダウンサンプリング部において、前記ラジオ受信部のラジオ放送の受信品質が所定レベル以上良好な場合のみ、前記ラジオ受信部が出力するオーディオデータをダウンサンプリングして前記第１メモリに格納し、前記受信品質が所定レベル以上良好でない場合には、前記ラジオ受信部が出力するオーディオデータをダウンサンプリングせずに前記第１メモリに格納するように構成してもよい。
【００１３】
また、以上のラジオ放送受信装置は、前記制御部において、前記出力対象オーディオデータを前記遅延手段が出力するオーディオデータから前記並行放送受信部が出力するオーディオデータに切り替える際に、前記並行放送受信部に前記並行放送の受信を開始させ、前記並行放送受信部がオーディオデータの出力を開始したならば、前記比較部に前記遅延時間を算出させ、算出された遅延時間を前記遅延目標時間として前記遅延部に設定し、前記遅延部から出力されるオーディオデータの遅延が前記遅延目標時間に達した時点で、前記選択部に、出力対象オーディオデータを前記並行放送受信部が出力するオーディオデータに切り替えさせ、前記遅延部において、前記遅延目標時間が設定されたならば、オーディオデータの遅延が前記遅延目標時間に達するまで、オーディオデータをタイムストレッチして出力し、オーディオデータの遅延が前記遅延目標時間に達したならば、前記オーディオデータをタイムストレッチせずに、前記遅延目標時間、遅延した状態で出力するように構成してもよい。
【００１４】
また、以上のラジオ放送受信装置において、前記並行放送は、ＩＰラジオ放送であってよく、前記並行放送受信部は、ＩＰラジオ放送を受信し、受信音声を表すオーディオデータを出力するＩＰラジオプレイヤあってよい。
【００１５】
なお、以上のラジオ受信装置において、前記ラジオ放送は、デジタルラジオ放送とアナログラジオ放送とのうちの少なくとも一方である。
また、以上のラジオ受信装置は、自動車に搭載された車載型のラジオ受信装置であってもよい。
以上のようなラジオ放送受信装置によれば、ラジオ放送に対する、当該ラジオ放送とサイマル放送の関係にある並行放送/ＩＰラジオ放送の遅延時間の算出を、第１メモリに格納した過去にラジオ放送で受信したオーディオデータを対象として、対象としたオーディオデータ中の、並行放送/ＩＰラジオ放送で受信したオーディオデータと一致する部分を探索することによって行う。ここで、第１メモリに格納されているオーディオデータはダウンサンプリングされているので、当該探索に要する処理量は、ダウンサンプリングされていないオーディオデータを対象として探索を行う場合に比べ小さくなる。よって、本ラジオ受信装置によれば、遅延時間の算出に要する処理負荷や時間が低減される。また、ラジオ放送で受信したオーディオデータをダウンサンプリングして格納するので、第１メモリに必要となる容量も低減することができる。
【発明の効果】
【００１６】
以上のように、本発明によれば、受信中のラジオ放送から受信している音声と当該ラジオ放送と同内容の放送を行っている他の放送から受信している音声との間の遅延時間の算出に要する負担を軽減することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施形態に係るラジオ放送システムの構成を示すブロック図である。
【図２】本発明の実施形態に係るラジオ放送受信機の構成を示すブロック図である。
【図３】本発明の実施形態に係るシームレス切替処理を示すフローチャートである。
【図４】本発明の実施形態に係るシームレス切替処理の動作例を示す図である。
【発明を実施するための形態】
【００１８】
以下、本発明の実施形態について説明する。
図１に、本実施形態に係るラジオ放送システムの構成を示す。
図示するように、ラジオ放送受信機１は、自動車に搭載されるラジオ放送受信機１やポータブルラジオ放送受信機などの位置が移動するラジオ放送受信機１であり、ラジオ放送局２からＤＡＢ、ＤＡＢ＋などの放送規格によるデジタルラジオ放送や、ＦＭラジオ放送などのアナログラジオ放送の受信を行う。また、ラジオ放送受信機１は、移動通信を介してインターネットなどのＷＡＮ３に接続しＷＡＮ３上のＩＰラジオサーバ４からＩＰラジオ放送を受信する。ここで、ＩＰラジオサーバ４が行うＩＰラジオ放送には、デジタルラジオ放送やアナログラジオ放送とサイマル放送の関係にあるＩＰラジオ放送、すなわち、デジタルラジオ放送やアナログラジオ放送と同内容の放送が行われるＩＰラジオ放送が含まれる。なお、本実施形態では、デジタルラジオ放送やアナログラジオ放送とサイマル放送の関係にあるＩＰラジオ放送から受信される音声は、必ず、当該ＩＰラジオ放送がサイマル放送の関係にあるデジタルラジオ放送やアナログラジオ放送で放送される音声よりも遅延しているものとする。
【００１９】
次に、図２に、ラジオ放送受信機１の構成を示す。
図示するように、ラジオ放送受信機１は、デジタルラジオ放送を受信し、受信した、たとえば、44.1kHz(サンプリングレート)/16bit（量子化ビット数）のオーディオデータを再生出力するデジタルラジオチューナ１０１、アナログラジオ放送を受信しアナログラジオ放送で受信した音声をデジタル変換し、たとえば、33.075kHz(サンプリングレート)/16bit（量子化ビット数）のオーディオデータとして出力するアナログラジオチューナ１０２、ＩＰラジオ放送を受信し受信したオーディオデータを出力するＩＰラジオプレイヤ１０３を備えている。
【００２０】
ここで、ＩＰラジオプレイヤ１０３は、移動通信を行う移動通信装置１０４を介してＷＡＮ３上のＩＰラジオサーバ４に接続し、ＩＰラジオサーバ４がＩＰラジオ放送で配信している、たとえば、128kbpsのMP3オーディオストリームを受信し、44.1kHz/16bitのオーディオデータを再生出力する。ただし、ラジオ放送受信機１に、移動通信装置１０４を備える代わりに、移動通信を行うモバイルフォン５を接続する外部インタフェース１０５を設け、ＩＰラジオプレイヤ１０３において、モバイルフォン５が行う移動通信を介してＷＡＮ３上のＩＰラジオサーバ４に接続し、ＩＰラジオサーバ４がＩＰラジオ放送で配信しているオーディオストリームを受信し再生出力するように構成してもよい。
【００２１】
また、ラジオ放送受信機１は、入力装置１０６、表示装置１０７、制御部１０８を備えている。
また、ラジオ放送受信機１は、デジタルラジオチューナ１０１またはアナログラジオチューナ１０２が出力するオーディオデータを設定された遅延目標時間分、遅延させて出力する遅延部１０９、遅延部１０９から出力されるオーディオデータとＩＰラジオプレイヤ１０３が出力するオーディオデータの一方を選択し出力するセレクタ１１０、セレクタ１１０が出力するオーディオデータをアナログ音声信号に変換し出力するＤＡ変換部１１１、ＤＡ変換部１１１が出力するアナログ音声信号を増幅するアンプ１１２、アンプ１１２が増幅した音声信号で駆動され音声を出力するスピーカ１１３を備えている。
【００２２】
また、ラジオ放送受信機１は、チューナ用ダウンサンプリング部１１４（図では、チューナ用ＤＳ部１１４）、チューナ用メモリ１１５、プレイヤ用ダウンサンプリング部１１６（図では、プレイヤ用ＤＳ部１１６）、プレイヤ用メモリ１１７、比較部１１８を備えている。
【００２３】
さて、このような構成において、制御部１０８は、入力装置１０６を介してユーザから特定のラジオ放送局２のラジオ放送の受信を指示されると、受信を指示されたラジオ放送局２がデジタルラジオ放送の放送局であれば、デジタルラジオチューナ１０１を現用チューナとし、受信を指示されたラジオ放送局２がアナログラジオ放送の放送局であればアナログラジオチューナ１０２を現用チューナとし、現用チューナに受信を指示されたラジオ放送局２のラジオ放送の受信と、オーディオデータの出力を開始させる。また、制御部１０８は、チューナ用メモリ１１５とプレイヤ用メモリ１１７の記憶内容をクリアし、遅延部１０９に遅延目標時間として０を設定し、遅延部１０９に現用チューナから入力するオーディオデータを、そのままセレクタ１１０に出力させる。そして、制御部１０８は、セレクタ１１０に遅延部１０９から入力するオーディオデータをＤＡ変換部１１１に出力させることにより、現用チューナで、ユーザから受信を指示されたラジオ放送局２から受信した音声をスピーカ１１３から出力する。
【００２４】
一方、現用チューナから出力されたオーディオデータはチューナ用ダウンサンプリング部１１４にも出力される。チューナ用ダウンサンプリング部１１４は、現用チューナから出力されたオーディオデータを、当該オーディオデータのビットレートよりも低い所定のビットレート（たとえば、11.025kHz(サンプリングレート)/16bit（量子化ビット数）のオーディオデータにダウンサンプリングし、チューナ用メモリ１１５に格納する。ここで、チューナ用メモリ１１５への格納は、常時、チューナ用メモリ１１５に所定再生時間分の最新のオーディオデータが格納されている状態となるように行われる。また、チューナ用メモリ１１５に常時格納するオーディオデータの再生時間は、ラジオ放送に対する、当該ラジオ放送とサイマル放送の関係にあるＩＰラジオ放送の遅延時間の最大値以上となるように設定されている。
【００２５】
以下、このようなラジオ放送受信機１において制御部１０８は、スピーカ１１３に出力する音声を受信中のラジオ放送で受信した音声と、受信中のラジオ放送とサイマル放送の関係にあるＩＰラジオ放送で受信した音声との間でシームレスに切り替える処理を行う。
【００２６】
以下、このようなシームレスな切替のために、制御部１０８が行うシームレス切替処理について説明する。
図３に、このシームレス切替処理の手順を示す。なお、シームレス切替処理は、ユーザから特定のラジオ放送局２のラジオ放送の受信を指示されたときに起動される。
図示するように、この処理では、ラジオ放送受信機１の状態が、ラジオ放送の音声をスピーカ１１３から出力している状態となるのを待ち（ステップ３０２）、ラジオ放送の音声をスピーカ１１３から出力している状態となったならば、現用チューナの受信中のラジオ放送の受信品質の劣化を監視する（ステップ３０４）。ここで、現用チューナの受信中のラジオ放送の受信品質の検出は、現用チューナとなっているデジタルラジオチューナ１０１またはアナログラジオチューナ１０２において受信中のラジオ放送の受信品質を、受信中のラジオ放送の受信電界強度や、ＳＮ比や、誤り発生率などより算定し、制御部１０８が現用チューナにおいて算定されている受信品質を取得することにより行う。
【００２７】
次に、受信中のラジオ放送の受信品質が劣化したならば、ＩＰラジオプレイヤ１０３の、受信中のラジオ放送とサイマル放送の関係にあるＩＰラジオ放送の受信の開始を制御する（ステップ３０６）。
【００２８】
そして、ＩＰラジオプレイヤ１０３によるＩＰラジオ放送の受信が開始されたならば（ステップ３０８）、受信中のラジオ放送で受信した音声に対する、ＩＰラジオ放送で受信した音声の遅延時間を算出する（ステップ３１０）。
【００２９】
ここで、この遅延時間の算出は次のように行う。
すなわち、制御部１０８は、チューナ用ダウンサンプリング部１１４の、チューナ用メモリ１１５へのオーディオデータの格納動作を停止することにより、その時点から、チューナ用メモリ１１５のオーディオデータの格納内容が変化しないように制御する。
【００３０】
また、制御部１０８は、プレイヤ用ダウンサンプリング部１１６に、ＩＰラジオプレイヤ１０３から出力されるＩＰラジオ放送で最初に受信した所定再生時間分のオーディオデータの、当該オーディオデータのビットレートよりも低い、チューナ用メモリ１１５に格納されているオーディオデータと等しいビットレート（たとえば、11.025kHz/16bit）のオーディオデータへのダウンサンプリングと、ダウンサンプリングしたオーディオデータのプレイヤ用メモリ１１７への格納を行わせる。
【００３１】
また、制御部１０８は、比較部１１８に、プレイヤ用メモリ１１７に格納されたオーディオデータと、チューナ用メモリ１１５に格納されているオーディオデータとの比較による、チューナ用メモリ１１５に格納されているオーディオデータ中の、プレイヤ用メモリ１１７に格納されたオーディオデータと音声パターン一致する部分の探索を行わせる。そして、プレイヤ用メモリ１１７に格納されたオーディオデータの受信時刻と、探索されたチューナ用メモリ１１５に格納されたオーディオデータ中の部分の受信時刻との差を遅延時間として算出する。なお、探索されたチューナ用メモリ１１５に格納されたオーディオデータ中の部分の受信時刻は、探索された部分のチューナ用メモリ１１５に格納されたオーディオデータの連続体中の位置より求めることができる。
【００３２】
ここで、チューナ用メモリ１１５に格納されているオーディオデータと、プレイヤ用メモリ１１７に格納されたオーディオデータは共にダウンサンプリングされたオーディオデータであるので、比較部１１８におけるチューナ用メモリ１１５に格納されているオーディオデータ中の、プレイヤ用メモリ１１７に格納されたオーディオデータと音声パターン一致する部分の探索に要する処理量は、オーディオデータをダウンサンプリングせずに、チューナ用メモリ１１５やプレイヤ用メモリ１１７に格納する場合に比べ小さくなる。よって、本実施形態によれば、当該探索を、オーディオデータをダウンサンプリングせずに、チューナ用メモリ１１５やプレイヤ用メモリ１１７に格納する場合に比べ、より速やかに行うことができる。また、現用チューナで受信したオーディオデータをダウンサンプリングして格納するので、チューナ用メモリ１１５に必要となる容量も低減することができる。
【００３３】
次に、ステップ３１０で算出した遅延時間を遅延目標時時間として遅延部１０９に設定する（ステップ３１２）。
ここで、遅延目標時間を設定された遅延部１０９は、設定された遅延目標時間と遅延部１０９から出力されるオーディオデータの遅延部１０９に入力するオーディオデータに対する遅延時間が一致するまで、出力するオーディオデータをタイムストレッチする。すなわち、遅延部１０９は、設定された遅延目標時間が、その時点の遅延部１０９から出力されるオーディオデータの遅延時間より大きい場合には、設定された遅延目標時間と遅延部１０９から出力されるオーディオデータの遅延時間が一致するまで、オーディオデータを当該オーディオデータの音声のピッチを維持したまま時間軸方向に拡大して出力し、設定された遅延目標時間が、その時点の遅延部１０９から出力されるオーディオデータの遅延時間より小さい場合には、設定された遅延目標時間と遅延部１０９から出力されるオーディオデータの遅延時間が一致するまで、オーディオデータを当該オーディオデータの音声ピッチを維持したまま時間軸方向に縮小して出力する。なお、オーディオデータのタイムストレッチは、オーディオデータの時間軸方向の長さが元の長さに対して所定の長さ（たとえば、元の長さの２０％）以上変化しないように行う。
【００３４】
そして、遅延部１０９は、設定された遅延目標時間と遅延部１０９から出力されるオーディオデータの遅延時間が一致したならば、タイムストレッチを停止して通常の再生速度によるオーディオデータの出力に復帰すると共に、遅延時間の一致を制御部１０８に報告する。
【００３５】
一方、制御部１０８は、ステップ３１０で算出した遅延時間（遅延目標時間）と遅延部１０９から出力されるオーディオデータの遅延時間が一致し、遅延時間の一致を遅延部１０９から報告されたならば（ステップ３１４）、スピーカ１１３に出力する音声を、ＩＰラジオプレイヤ１０３がＩＰラジオ放送から受信している音声に切り替える（ステップ３１６）。ここで、この時点で、遅延部１０９は、ラジオ放送で受信したオーディオデータに対するＩＰラジオ放送で受信したオーディオデータの遅延時間分、ラジオ放送で受信したオーディオデータを遅延させて出力している状態となっているので、セレクタ１１０の出力するオーディオデータの切替により、スピーカ１１３から出力するオーディオデータが、ラジオ放送で受信したオーディオデータからＩＰラジオプレイヤ１０３が出力するオーディオデータに、シームレスに切り替わる。
【００３６】
そして、このようにしてＩＰラジオプレイヤ１０３がＩＰラジオ放送で受信した音声のスピーカ１１３からの出力が開始されたならば、現用チューナの、受信中のラジオ放送の受信品質が良好な受信品質に復帰するのを監視し（ステップ３１８）、受信品質が良好な受信品質に復帰したならば、セレクタ１１０がＤＡ変換部１１１に出力するオーディオデータを遅延部１０９が出力するオーディオデータに切り替えることにより、スピーカ１１３に出力する音声を、現用チューナが受信中のラジオ放送の音声に切り替える（ステップ３２０）。ここで、この時点で、遅延部１０９は、ラジオ放送で受信したオーディオデータに対するＩＰラジオ放送で受信したオーディオデータの遅延時間分、ラジオ放送で受信したオーディオデータを遅延させて出力しているので、セレクタ１１０の出力するオーディオデータの切替により、スピーカ１１３から出力するオーディオデータが、ＩＰラジオプレイヤ１０３が出力するオーディオデータから、ラジオ放送で受信したオーディオデータにシームレスに切り替わる。
【００３７】
そして、チューナ用ダウンサンプリング部１１４の、チューナ用メモリ１１５へのオーディオデータの格納動作を再開させると共に、ＩＰラジオプレイヤ１０３にＩＰラジオ放送の受信を停止させ（ステップ３２２）、ステップ３０４からの処理に戻る。ここで、ＩＰラジオプレイヤ１０３は、ＩＰラジオ放送の受信を停止する際に、移動通信装置１０４またはモバイルフォン５のＷＡＮ３との間の移動通信を切断する。
【００３８】
以上、制御部１０８が行うシームレス切替処理について説明した。
なお、以上のようなシームレス切替処理は、ユーザから受信中のラジオ放送の受信の終了を指示されると終了する。また、以上のようなシームレス切替処理は、ユーザから新たなラジオ放送局２の受信を指示されたときに再起動される。
【００３９】
以下、このようなシームレス切替処理の処理例について説明する。
いま、所定時間長（たとえば、２ms）の再生時間を単位時間として、図４中の、数字を囲む各四角形は、単位時間分のオーディオデータ、音声を表している。また、「‘」無しの数字を囲む四角形は、現用チューナがラジオ放送（デジタルラジオ放送またはアナログラジオ放送）で受信したオーディオデータ、音声を、「‘」付きの数字を囲む四角形は、ＩＰラジオプレイヤ１０３がＩＰラジオラジオ放送で受信したオーディオデータ、音声を表している。また、各四角形中の数字の値が等しい四角形は（たとえば、「４」と「 ４'」）は、同内容のオーディオデータ、音声を表している。また、チューナ用メモリ１１５は、５つの単位時間分のオーディオデータを格納するものとする。
【００４０】
いま、時刻Ｔ０において遅延部１０９に遅延目標時間として０が設定されているものとして、時刻Ｔ０から時刻Ｔ１までの受信品質が良好な状態で現用チューナがラジオ放送を受信している期間中、セレクタ１１０は、遅延部１０９から出力されるオーディオデータをＤＡ変換部１１１に出力するように設定されており、現用チューナがラジオ放送から受信している44.1kHz/16bitのオーディオデータ（０-３）は、遅延部１０９で遅延されずにセレクタ１１０、ＤＡ変換部１１１、アンプ１１２を介してスピーカ１１３から出力される。また、現用チューナが順次出力するオーディオデータ（０-３）は11.025kHz/16bitのオーディオデータ（０-３）にダウンサンプリングされた上で、チューナ用メモリ１１５に順次格納され、やがて、チューナ用メモリ１１５は、常時、５単位時間長分のオーディオデータが格納されている状態となる。
【００４１】
この状態で、時刻Ｔ１でラジオ放送の受信品質の劣化が検出されると、現用チューナが受信中のラジオ放送とサイマル放送の関係にあるＩＰラジオ放送の受信動作がＩＰラジオプレイヤ１０３において開始される。そして、時刻Ｔ２で、ＩＰラジオ放送のオーディオデータの受信が開始される。一方、時刻Ｔ１から時刻Ｔ２の間も、現用チューナがラジオ放送から受信している44.1kHz/16bitのオーディオデータ（４-５）は、遅延部１０９で遅延されずに、セレクタ１１０、ＤＡ変換部１１１、アンプ１１２を介してスピーカ１１３から出力され続けると共に、オーディオデータ（４-５）は11.025kHz/16bitのオーディオデータ（４-５）にダウンサンプリングされた上で、チューナ用メモリ１１５に順次格納される。
【００４２】
そして、時刻Ｔ２で、ＩＰラジオ放送のオーディオデータの受信が開始されると、チューナ用メモリ１１５へのオーディオデータの格納は停止されチューナ用メモリ１１５への記憶内容が凍結される。また、ＩＰラジオ放送で最初に受信した44.1kHz/16bitのオーディオデータ（４'）が11.025kHz/16bitのオーディオデータ（４'）にダウンサンプリングされた上で、プレイヤ用メモリ１１７に格納される。
【００４３】
そして、時刻Ｔ２-Ｔ３において、比較部１１８による比較による探索により、チューナ用メモリ１１５に格納されている11.025kHz/16bitのオーディオデータ（１-５）の連続体中から、プレイヤ用メモリ１１７の11.025kHz/16bitのオーディオデータ（４'）と音声パターンが同じオーディオデータが探索され、探索されたオーディオデータ（４）の、チューナ用メモリ１１５に格納されている11.025kHz/16bitのオーディオデータ（１-５）の連続体中の格納位置より求まる探索されたオーディオデータ（４）の受信時刻より、ラジオ放送で受信したオーディオデータに対するＩＰラジオ放送で受信したオーディオデータの遅延時間が算出される。ここでは、時刻Ｔ２-Ｔ３において、プレイヤ用メモリ１１７のオーディオデータ（４'）とチューナ用メモリ１１５のオーディオデータ（４）とが一致するので、２単位時間が遅延時間として算出される。一方、時刻Ｔ２から時刻Ｔ３の間も、現用チューナがラジオ放送から受信している44.1kHz/16bitのオーディオデータ（６-７）は、遅延部１０９で遅延されずにセレクタ１１０、ＤＡ変換部１１１、アンプ１１２を介してスピーカ１１３から出力され続ける
そして、時刻Ｔ３において遅延時間が算出されたならば、算出された遅延時間が遅延目標時間として遅延部１０９に設定される。遅延部１０９は、設定された遅延目標時間が、この時点の遅延時間０より大きいので、現用チューナから入力するオーディオデータをピッチを維持したまま時間軸方向に拡大して出力するタイムストレッチを開始する。そして、時間軸方向に拡大したオーディオデータ（８-９）を順次、セレクタ１１０、ＤＡ変換部１１１、アンプ１１２を介してスピーカ１１３から出力する。
【００４４】
そして、時間軸方向に拡大したオーディオデータ（９）の出力を完了した時刻Ｔ４で、遅延部１０９に入力するオーディオデータに対する遅延部１０９から出力するオーディオデータの遅延時間が、設定された遅延目標時間に一致したならば、セレクタ１１０がＤＡ変換部１１１に出力するオーディオデータを、遅延部１０９から出力されるオーディオデータからＩＰラジオプレイヤ１０３が出力するオーディオデータに切り替える。結果、スピーカ１１３から出力される音声がデジタルラジオ放送またはアナログラジオ放送で受信した音声からＩＰラジオ放送で受信した音声に切り替わり、時刻Ｔ４の時点でＩＰラジオプレイヤ１０３が出力しているオーディオデータ（１０‘）から、ＩＰラジオプレイヤ１０３が出力する44.1kHz/16bitのオーディオデータ（１０’-１３'）が、セレクタ１１０、ＤＡ変換部１１１、アンプ１１２を介してスピーカ１１３から出力されるようになる。
【００４５】
ここで、時刻Ｔ４においては、遅延部１０９は、ラジオ放送で受信したオーディオデータに対するＩＰラジオ放送で受信したオーディオデータの遅延時間分、ラジオ放送で受信したオーディオデータを遅延させて出力している状態となっているので、スピーカ１１３から出力するオーディオデータが、ラジオ放送で受信した44.1kHz/16bitのオーディオデータからＩＰラジオプレイヤ１０３が出力する44.1kHz/16bitのオーディオデータに、シームレスに切り替わる。
【００４６】
また、時間軸方向に拡大したオーディオデータ（９）の出力を完了した時刻Ｔ４で、遅延部１０９のタイムストレッチは停止され、時刻Ｔ４以降は、遅延部１０９からは通常の再生速度で、現用チューナがラジオ放送から受信している44.1kHz/16bitのオーディオデータ（１０-１５）が出力される。
【００４７】
ここで、遅延部１０９は内部にFIFO型のバッファを備えており、遅延目標時間として０以上の時間が設定されているときには、入力するオーディオデータをバッファに格納しながら、バッファからオーディオデータを取り出して、オーディオデータ（８-９）のようにタイムストレッチして、または、オーディオデータ（１０-１５）のようにタイムストレッチせずに出力する。なお、図中のバッファの太枠の四角形のオーディオデータは、遅延部１０９が出力中のオーディオデータを表している。
【００４８】
次に、ＩＰラジオプレイヤ１０３が出力するオーディオデータ（１０’-１３'）のスピーカ１１３への出力が完了した時刻Ｔ５で現用チューナの受信品質が良好な受信品質に復帰すると、セレクタ１１０がＤＡ変換部１１１に出力するオーディオデータを、ＩＰラジオプレイヤ１０３が出力するオーディオデータから、遅延部１０９から出力されるオーディオデータに切り替える。そして、時刻Ｔ５以降は、現用チューナがラジオ放送から受信し、遅延部１０９でラジオ放送で受信したオーディオデータに対するＩＰラジオ放送で受信したオーディオデータの遅延時間分、遅延された44.1kHz/16bitのオーディオデータ（１４-１５）がセレクタ１１０、ＤＡ変換部１１１、アンプ１１２を介してスピーカ１１３から出力される。
【００４９】
ここで、この時刻Ｔ５においては、遅延部１０９は、ラジオ放送で受信したオーディオデータに対するＩＰラジオ放送で受信したオーディオデータの遅延時間分、ラジオ放送で受信したオーディオデータを遅延させて出力しているので、スピーカ１１３から出力するオーディオデータが、ＩＰラジオプレイヤ１０３が出力する44.1kHz/16bitのオーディオデータから、ラジオ放送で受信した44.1kHz/16bitのオーディオデータに、シームレスに切り替わる。
【００５０】
以上、本発明の実施形態について説明した。
ところで、以上の実施形態では、チューナ用ダウンサンプリング部１１４において、常時、現用チューナから出力されたオーディオデータをダウンサンプリングして、チューナ用メモリ１１５に格納するようにしたが、これは、現用チューナの受信品質が所定のレベル以上良い場合にのみ、現用チューナから出力されたオーディオデータをダウンサンプリングして、チューナ用メモリ１１５に格納するようにし、現用チューナの受信品質が所定のレベルよりも悪い場合には、ダウンサンプリングするとノイズと音声の弁別が困難となるので、現用チューナから出力されたオーディオデータをダウンサンプリングせず、チューナ用メモリ１１５に格納するようにしてもよい。
【００５１】
また、以上の実施形態は、プレイヤ用ダウンサンプリング部１１６を設けずに、プレイヤ用メモリ１１７には、ＩＰラジオプレイヤ１０３が受信したオーディオデータをダウンサンプリングせずに格納し、比較部１１８において、プレイヤ用メモリ１１７のオーディオデータをダウンサンプリングした上で、または、ダウンサンプリングせずにそのまま用いて上述した探索を行うようにしてもよい。
【００５２】
また、以上の実施形態に係るラジオ放送受信機１には、ＩＰラジオプレイヤ１０３に代えて、デジタルラジオ放送やアナログラジオ放送とサイマル放送の関係にある、任意の放送方式、放送媒体の放送を受信する受信機を備えるようにしてもよい。なお、この場合には、ＩＰラジオプレイヤ１０３が出力するオーディオデータと同様に、ＩＰラジオプレイヤ１０３に代えて備えた受信機の出力するオーディオデータを処理するようにする。
【符号の説明】
【００５３】
１…ラジオ放送受信機、２…ラジオ放送局、３…ＷＡＮ、４…ＩＰラジオサーバ、５…モバイルフォン、１０１…デジタルラジオチューナ、１０２…アナログラジオチューナ、１０３…ＩＰラジオプレイヤ、１０４…移動通信装置、１０５…外部インタフェース、１０６…入力装置、１０７…表示装置、１０８…制御部、１０９…遅延部、１１０…セレクタ、１１１…ＤＡ変換部、１１２…アンプ、１１３…スピーカ、１１４…チューナ用ダウンサンプリング部、１１５…チューナ用メモリ、１１６…プレイヤ用ダウンサンプリング部、１１７…プレイヤ用メモリ、１１８…比較部。
【図１】
2016208319.tif 000003
【図２】
2016208319.tif 000004
【図３】
2016208319.tif 000005
【図４】
2016208319.tif 000006