(57)【特許請求の範囲】
【請求項１】
ラジオ放送を受信する機能を備えた電子装置であって、
ラジオ放送を受信する受信手段と、
受信されたラジオ放送の放送信号を再生する再生手段と、
再生された放送信号の音声を出力する出力手段と、
現在受信中の番組から他の放送局が放送している同一の番組への切替えを行う場合に、前記再生手段を制御する制御手段とを有し、
前記制御手段は、現在受信中の番組よりも前記同一の番組が遅延しているか否かを判定する判定手段と、
前記判定手段により遅延していると判定された場合に、現在受信中の番組を前記同一の番組に同期させるように、当該番組の内容に応じて前記現在受信中の番組の再生速度を設定する設定手段とを有し、
前記制御手段はさらに、前記受信手段の切替えを制御する切替え制御手段を含み、
前記判定手段は、現在受信中の番組の放送信号と前記同一の番組の放送信号とを比較することにより両番組の時間差を算出し、前記切替え制御手段は、前記時間差と前記再生速度とから求まる再生時間の経過後に、前記他の放送局を受信させる、電子装置。
【請求項２】
ラジオ放送を受信する機能を備えた電子装置であって、
ラジオ放送を受信する受信手段と、
受信されたラジオ放送の放送信号を再生する再生手段と、
再生された放送信号の音声を出力する出力手段と、
現在受信中の番組から他の放送局が放送している同一の番組への切替えを行う場合に、前記再生手段を制御する制御手段とを有し、
前記制御手段は、現在受信中の番組よりも前記同一の番組が遅延しているか否かを判定する判定手段と、
前記判定手段により遅延していると判定された場合に、現在受信中の番組と前記同一の番組との時間差を解消させるように、当該番組の内容に応じて前記現在受信中の番組を伸長するための伸長度合を設定する設定手段とを有し、
前記制御手段はさらに、前記受信手段の切替えを制御する切替え制御手段を含み、
前記判定手段は、現在受信中の番組の放送信号と前記同一の番組の放送信号とを比較することにより両番組の時間差を算出し、前記切替え制御手段は、前記時間差と前記伸長度合とから求まる再生時間の経過後に、前記他の放送局を受信させる、電子装置。
【請求項３】
前記設定手段は、番組の内容が第１の種類に属するとき、第１の再生速度または第１の伸長度合を設定し、番組の内容が第２の種類に属するとき、第２の再生速度または第２の伸長速度を設定する、請求項１または２に記載の電子装置。
【請求項４】
前記第１の種類は、音楽番組であり、第２の種類は、音声番組であり、第１の再生速度は、第２の再生速度よりも遅い、請求項３に記載の電子装置。
【請求項５】
前記第１の種類は、音楽番組であり、第２の種類は、音声番組であり、第１の伸長度合は、第２の伸長度合よりも小さい、請求項３に記載の電子装置。
【請求項６】
前記設定手段は、番組の内容と、当該番組の内容に対応する再生速度または伸長度合を規定したテーブルを含み、前記設定手段は、当該テーブルに従い再生速度または伸長度合を設定する、請求項１ないし５いずれか１つに記載の電子装置。
【請求項７】
前記設定手段は、現在受信中の放送信号に含まれる番組識別情報に基づき番組の内容を識別する、請求項１ないし６いずれか１つに記載の電子装置。
【請求項８】
前記電子装置は、外部のネットワークと通信する通信手段を備え、前記他の放送局は、前記通信手段を介して番組を配信する放送局である、請求項１ないし７いずれか１つに記載の電子装置。
【請求項９】
前記受信手段は、第１の受信手段と、第２の受信手段とを含み、第１の受信手段が現在の番組を受信しているとき、第２の受信手段が前記現在の番組と同一の番組をサーチする、請求項１ないし８いずれか１つに記載の電子装置。
【請求項１０】
ラジオ放送を受信する機能を備えた電子装置が実行する番組の切替えプログラムであって、
現在受信中の番組から他の放送局が放送している同一の番組への切替えを行う場合に、現在受信中の番組よりも前記同一の番組が遅延しているか否かを判定するステップと、
遅延していると判定された場合に、現在受信中の番組と前記同一の番組との時間差を解消させるように、当該番組の内容に応じて現在受信中の番組を伸長するための伸長度合を設定するステップと、
現在受信中の番組の伸長後に、前記他の放送局の前記同一の番組に切替えるステップとを有し、
前記判定するステップは、現在受信中の番組の放送信号と前記同一の番組の放送信号とを比較することにより両番組の時間差を算出し、
前記切替えるステップは、前記時間差と前記伸長度合とから求まる再生時間の経過後に、前記他の放送局を受信させる、切替えプログラム。
【請求項１１】
前記設定するステップは、番組の内容が第１の種類に属するとき、第１の伸長度合を設定し、番組の内容が第２の種類に属するとき、第２の伸長速度を設定する、請求項１０に記載の切替えプログラム。
【請求項１２】
前記第１の種類は、音楽番組であり、第２の種類は、音声番組であり、第１の伸長度合は、第２の伸長度合よりも小さい、請求項１１に記載の切替えプログラム。
【請求項１３】
前記設定するステップは、番組の内容と、当該番組の内容に対応する再生速度または伸長度合を規定したテーブルに従い伸長度合を設定する、請求項１０ないし１２いずれか１つに記載の切替えプログラム。
【請求項１４】
前記設定するステップは、現在受信中の放送信号に含まれる番組識別情報に基づき番組の内容を識別する、請求項１０ないし１３いずれか１つに記載の切替えプログラム。
【請求項１５】
ラジオ放送を受信する機能を備えた電子装置における番組の切替え方法であって、
現在受信中の番組から他の放送局が放送している同一の番組への切替えを行う場合に、現在受信中の番組よりも前記同一の番組が遅延しているか否かを判定するステップと、
遅延していると判定された場合に、現在受信中の番組と前記同一の番組との時間差を解消させるように、当該番組の内容に応じて現在受信中の番組を伸長するための伸長度合を設定するステップと、
現在受信中の番組の伸長後に、前記他の放送局の前記同一の番組に切替えるステップとを有し、
前記判定するステップは、現在受信中の番組の放送信号と前記同一の番組の放送信号とを比較することにより両番組の時間差を算出し、
前記切替えるステップは、前記時間差と前記伸長度合とから求まる再生時間の経過後に、前記他の放送局を受信させる、切替え方法。
【請求項１６】
前記設定するステップは、番組の内容が第１の種類に属するとき、第１の伸長度合を設定し、番組の内容が第２の種類に属するとき、第２の伸長速度を設定する、請求項１５に記載の切替え方法。
【請求項１７】
前記第１の種類は、音楽番組であり、第２の種類は、音声番組であり、第１の伸長度合は、第２の伸長度合よりも小さい、請求項１６に記載の切替え方法。
【請求項１８】
前記設定するステップは、番組の内容と、当該番組の内容に対応する再生速度または伸長度合を規定したテーブルに従い伸長度合を設定する、請求項１５ないし１７いずれか１つに記載の切替え方法。
【請求項１９】
前記設定するステップは、現在受信中の放送信号に含まれる番組識別情報に基づき番組の内容を識別する、請求項１５ないし１８いずれか１つに記載の切替え方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ラジオ放送を受信する機能を備えた電子装置に関し、特に、現在受信中の番組と同一の番組を放送している局への切替えに関する。
【背景技術】
【０００２】
オーディオ放送のデジタル化により、欧州などでは、デジタルオーディオブロードキャスト（Digital Audio Broadcast、以下、ＤＡＢという）、デジタルオーディオブロードキャスト＋（以下、ＤＡＢ＋という）が実用化されている（特許文献１）。デジタル変調は、直交周波数分割多重方式（ＯＦＤＭ）であり、圧縮方式は、ＭＰＥＧ  Audio Layer 2である。さらに欧州では、ＲＤＳ（ラジオデータシステム：Radio Data System）も実用化され、ＲＤＳでは、アナログＦＭ放送信号に種々のデジタルデータを多重して伝送している。
【０００３】
車載用の受信装置では、ある希望局を受信中に車両が移動し、その受信エリアを外れたとき、あるいはマルチパス等により受信環境が悪化したとき、新たな局を選局しなければならない。ＤＡＢ／ＤＡＢ＋やアナログＦＭ放送では、同一のサービス（番組）を同時に放送している場合があり、ＤＡＢやＲＤＳ等では、同じ番組を放送している局を自動的に選局し、ユーザーが手動で周波数を切替える不便さを解消させることができる。すなわち、ＤＡＢやＲＤＳ等を受信する受信装置は、多重化されたデータ（例えば、番組識別コード（ＰＩ）、番組名（ＰＳ）、同一番組の周波数リスト（ＡＦ）、番組内容識別コード（ＰＴＹ）など）を利用し、シークした放送局が現在受信している放送局と同一の番組を放送しているか否かを確認したり、ＡＦリストに基づき所望の放送局をシークし、現在受信中の番組と同一の番組を放送しているアナログ放送や異なる周波数のデジタル放送に切替える機能を備えている。
【０００４】
特許文献２は、デジタル放送からアナログ放送に切替える際、切替え前の放送信号に基づく音声出力信号等をフェードアウトし、切替え後の放送信号に基づく音声信号等をフェードインすることにより、切替えに伴う違和感を低減させるテレビジョン放送受信装置を開示している。また、特許文献２には、デジタル放送とアナログ放送の時間差を吸収するため、音声データ等を所定の割合で追加しまたは削除することが開示されている。特許文献３は、サイマル放送される複数階層間での切替えの際に、表示タイミングを調整するデジタル放送受信装置を開示している。特許文献４は、ＦＭ放送等の放送波型放送とネットワークを介して配信されるＩＰ型放送との切替え制御について、両放送間の遅延時間を算出し、当該遅延時間に基づいて一方の再生速度を調整することにより、両放送の同期がとれたタイミングで切替えを行うことができる受信装置を開示している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１０−２１５１９６号公報
【特許文献２】特開２００８−２１１４８４号公報
【特許文献３】特開２０１１−２５９２９６号公報
【特許文献４】特開２０１３−２０１４６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ＤＡＢ、ＤＡＢ＋、あるいはＦＭ放送によって、同一の番組が放送されている場合であっても、それぞれの番組間の放送信号に時間差が生じていることがある。このような場合、番組への切替えの際、時間差を調整し、シームレスな音声出力とすることで視聴者への違和感をなくす必要がある。
【０００７】
図８は、時間差調整法の１つであるタイムストレッチ機能を概念的に説明する図である。タイムストレッチ機能とは、音声信号の再生に要する時間または出力に要する時間を遅延する処理をいい、通常の再生速度よりも遅い再生速度で音声信号を再生する。図８（Ａ）は、サービス２の番組からサービス１の番組への切替えるケースを示しており、サービス１の番組は、サービス２の番組よりも、例えば６秒遅延している。このような場合、サービス２の番組についてタイムストレッチ機能を実行し、サービス２の番組をサービス１の番組に同期させた後に、サービス１の番組への切替えを行う。
【０００８】
図示す例では、サービス２とサービス１との番組の時間差（Ｔ１−Ｔ２）に対して伸長度合を５％に設定してサービス２の番組のタイムストレッチを実行すると、サービス２の音声信号は、通常よりも遅い再生速度で再生され、その結果、時刻Ｔ３の時点で、サービス２の番組とサービス１の番組の音声信号が同期され、時間差（Ｔ１−Ｔ２）が解消される。タイムストレッチに要する調整時間、すなわち同期化に要する調整時間は、番組間の時間差／伸長度合（％）で表される。図８（Ａ）の場合、伸長度合が５％であるため、調整時間は１２０秒となり、図８（Ｂ）の場合、伸長度合が１０％であるため、時刻Ｔ１から時刻Ｔ４までの調整時間は６０秒となる。そして、調整時間の経過後、すなわち同期化後に、サービス１への番組への切替えが行われる。
【０００９】
このように、タイムストレッチ機能により番組間の時間差を調整することが可能であるが、図８（Ａ）に示すように、伸長度合を小さくすると、それだけタイムストレッチ時の音声出力の違和感や、番組の切替え時の音声出力の差異に違和感を減らすことができるが、反面、番組の切替えを行うまでに要する調整時間が長くかかってしまう。他方、図８（Ｂ）に示すように、伸長度合を大きくすれば、それだけ番組の切替えを行うまでの調整時間を短縮することができるが、タイムストレッチ時の音声出力の歪みや番組の切替え時の音声出力の差異に違和感を生じさせてしまう。特に、音楽番組の場合には、出力される楽曲のリズムやテンポが変化すると、その変化を敏感に感じてしまい、違和感が生じ易くなってしまう。
【００１０】
本発明は、このような従来の課題を解決するものであり、出来るだけ違和感を生じさせずにシームレスに番組の切替えを行うことができる電子装置、番組の切替えプログラムおよび切替え方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明に係る電子装置は、ラジオ放送を受信する機能を備えたものであって、ラジオ放送を受信する受信手段と、受信されたラジオ放送の放送信号を再生する再生手段と、再生された放送信号の音声を出力する出力手段と、現在受信中の番組から他の放送局が放送している同一の番組への切替えを行う場合に、前記再生手段を制御する制御手段とを有し、前記制御手段は、現在受信中の番組よりも前記同一の番組が遅延しているか否かを判定する判定手段と、前記判定手段により遅延していると判定された場合に、現在受信中の番組を前記同一の番組に同期させるように、当該番組の内容に応じて前記現在受信中の番組の再生速度を設定する設定手段とを有する。
【００１２】
さらに本発明に係る電子装置は、ラジオ放送を受信する機能を備えたものであって、ラジオ放送を受信する受信手段と、受信されたラジオ放送の放送信号を再生する再生手段と、再生された放送信号の音声を出力する出力手段と、現在受信中の番組から他の放送局が放送している同一の番組への切替えを行う場合に、前記再生手段を制御する制御手段とを有し、前記制御手段は、現在受信中の番組よりも前記同一の番組が遅延しているか否かを判定する判定手段と、前記判定手段により遅延していると判定された場合に、現在受信中の番組と前記同一の番組との時間差を解消させるように、当該番組の内容に応じて前記現在受信中の番組を伸長するための伸長度合を設定する設定手段とを有する。
【００１３】
好ましくは前記設定手段は、番組の内容が第１の種類に属するとき、第１の再生速度または第１の伸長度合を設定し、番組の内容が第２の種類に属するとき、第２の再生速度または第２の伸長速度を設定する。好ましくは前記第１の種類は、音楽番組であり、第２の種類は、音声番組であり、第１の再生速度は、第２の再生速度よりも遅い。好ましくは前記第１の種類は、音楽番組であり、第２の種類は、音声番組であり、第１の伸長度合は、第２の伸長度合よりも小さい。好ましくは前記設定手段は、番組の内容と、当該番組の内容に対応する再生速度または伸長度合を規定したテーブルを含み、前記設定手段は、当該テーブルに従い再生速度または伸長度合を設定する。好ましくは前記設定手段は、現在受信中の放送信号に含まれる番組識別情報に基づき番組の内容を識別する。好ましくは前記制御手段はさらに、前記受信手段の切替えを制御する切替え制御手段を含み、当該切替え制御手段は、現在受信中の番組が前記同一の番組に同期された後に、前記他の放送局を受信させる。好ましくは前記判定手段は、現在受信中の番組の放送信号と前記同一の番組の放送信号とを比較することにより両番組の時間差を算出し、前記切替制御手段は、前記時間差と前記伸長度合、または前記時間差と前記再生速度とから求まる再生時間の経過後に、前記他の放送局を受信させる。好ましくは前記電子装置は、外部のネットワークと通信する通信手段を備え、前記他の放送局は、前記通信手段を介して番組を配信する放送局である。好ましくは前記受信手段は、第１の受信手段と、第２の受信手段とを含み、第１の受信手段が現在の番組を受信しているとき、第２の受信手段が前記現在の番組と同一の番組をサーチする。
【００１４】
本発明に係る番組の切替えプログラムは、ラジオ放送を受信する機能を備えた電子装置が実行するものであって、現在受信中の番組から他の放送局が放送している同一の番組への切替えを行う場合に、現在受信中の番組よりも前記同一の番組が遅延しているか否かを判定するステップと、遅延していると判定された場合に、現在受信中の番組と前記同一の番組との時間差を解消させるように、当該番組の内容に応じて現在受信中の番組を伸長するための伸長度合を設定するステップと、現在受信中の番組の伸長後に、前記他の放送局の前記同一の番組に切替えるステップとを有する。
【００１５】
本発明に係る番組の切替え方法は、ラジオ放送を受信する機能を備えた電子装置におけるものであって、現在受信中の番組から他の放送局が放送している同一の番組への切替えを行う場合に、現在受信中の番組よりも前記同一の番組が遅延しているか否かを判定するステップと、遅延していると判定された場合に、現在受信中の番組と前記同一の番組との時間差を解消させるように、当該番組の内容に応じて現在受信中の番組を伸長するための伸長度合を設定するステップと、現在受信中の番組の伸長後に、前記他の放送局の前記同一の番組に切替えるステップとを有する。
【発明の効果】
【００１６】
本発明によれば、番組の切替えの際に、番組の内容に応じて現在受信中の番組の再生速度または伸長度合を設定するようにしたので、番組の内容に応じて違和感を生じさせず、かつ番組への切替えの時間を短縮させることができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施例のラジオ受信機能を有する車載装置の構成例を示すブロック図である。
【図２】デジタルラジオ放送に代表されるＤＡＢ放送で採用される放送信号フレーム構造（データ構造）を例示する図である。
【図３】本実施例に係る番組の切替えプログラムの機能的な構成例を示す図である。
【図４】本実施例に係る番組タイプ(PTY)とタイムストレッチの遅延割合との関係を規定したテーブルの例示である。
【図５】本発明の実施例に係る車載装置の同一番組間の番組の切替え動作を説明するフローチャートである。
【図６】本発明の実施例による番組の切替え動作の効果を説明する図である。
【図７】本発明の実施例によるタイムストレッチの伸長度合と調整時間および再生速度との関係を示す図である。
【図８】時間差調整の１つの方法であるタイムストレッチ機能を説明する図である。
【図９】本発明の他の実施例の係るラジオ受信機能を有する車載装置の構成例を示すブロック図である。
【発明を実施するための形態】
【００１８】
次に、本発明の実施の形態について図面を参照して詳細に説明する。本発明に係る電子装置は、車両等の移動体に搭載される車載装置、または車両等に持ち込むことができる携帯端末（スマートフォンに代表される多機能型携帯端末、タブレット端末、携帯型パーソナルコンピューター等）であることができ、それらは少なくともラジオ放送を受信する機能を備える。本発明に係る電子装置は、デジタルラジオ放送あるいはアナログラジオ放送を受信することができ、例えば、ＤＡＢ、ＤＡＢ＋、ＲＤＳ放送などを受信することができる。さらに本発明に係る電子装置は、ラジオ放送以外にも、ネットワーク等を介してインターネット放送を受信する機能、テレビ放送を受信する機能、ナビゲーション機能、オーディオ・ビデオデータを再生する機能、データ通信機能などを備えることが可能である。
【実施例】
【００１９】
次に、本発明の実施例について説明する。図１は、本実施例に係るラジオ受信機能を有する車載装置の構成例を示すブロック図である。車載装置１０は、第１のアンテナ１００Ａ、第１のアンテナ１００Ａを介して選択された放送局（周波数）の放送信号を受信する第１のチューナー１１０Ａ、第２のアンテナ１００Ｂ、第２のアンテナ１１０Ｂを介して選択された放送局（周波数）の放送信号を受信する第２のチューナー１１０Ｂ、第１および第２のチューナー１１０Ａ、１１０Ｂからの放送信号を受け取り、各放送信号について必要な処理を実行する信号処理部１２０、信号処理部１２０で処理されたオーディオ信号を増幅するアンプ１３０、アンプ１３０で増幅されたオーディオ信号を出力するスピーカ１３２、信号処理部１２０で復号されたデータなどを表示可能な表示部１４０、記憶部１５０、ユーザーからの入力を受け取る入力部１６０、ナビゲーション装置などの外部機器との接続を可能にするインターフェース(Ｉ／Ｆ)部１７０、第１および第２のチューナー１１０Ａ、１１０Ｂ、信号処理部１２０、アンプ１３０等を制御する制御部１８０を含んで構成される。
【００２０】
なお上記の構成では、車載装置１０が２つのチューナーを備えるが、これは一例であり、チューナーの数は、１つあるいは３つ以上であってもよい。２つのチューナーを備える場合、一方をメインチューナーとして機能させ、他方をサブチューナーとして機能させ、メインチューナーがある放送局を受信中に、サブチューナーに代替局をシークさせることができる。また、チューナーは、デジタルラジオ放送および／またはアナログラジオ放送を受信するものであっても良いし、一方のチューナーにデジタルラジオ放送を受信させ、他方のチューナーにアナログラジオ放送を受信させるようにしてもよい。さらに車載装置１０は、外部のネットワーク等と通信する機能を備えることができる。
【００２１】
好ましい態様では、第１のチューナー１１０Ａは、アンテナ１００ＡからＲＦ信号を受け取り、これを増幅するＲＦ増幅器、増幅されたＲＦ信号から希望局の周波数信号を選択する同調回路、局部発信器からの周波数信号とＲＦ信号を混合し中間周波（ＩＦ）信号を生成する混合器、中間周波信号を直流検波しその受信電界強度信号（Ｓメータ信号）を抽出するＳメータ回路などを含んでいる。さらに、第１のチューナー１１０Ａは、ＡＤＣ（アナログ／デジタル変換器）により中間周波信号（ＩＦ）およびＳメータ信号をデジタル信号に変換し、これらを信号処理部１２０および制御部１８０へ出力する。第２のチューナー１１０Ｂもまた第１のチューナー１１０Ａと同様に構成される。第１および第２のチューナー１１０Ａ、１１０Ｂは、制御部１８０からの指示に応じて同一の放送局または異なる放送局（周波数）を選局することができる。
【００２２】
信号処理部１２０は、例えばＤＳＰ(Digital Signal Processor)などを用いて構成される。信号処理部１２０は、第１のチューナー１１０Ａ、第２のチューナー１２０Ｂから出力されたデジタル信号の各種処理を行う。例えば、ＤＡＢ／ＤＡＢ＋等のデジタルラジオ放送信号について、ＦＦＴ、ディジタルフィルタリング、信号同期、時間・周波数デインターリーブ、オーディオデコード、データデコード、フェーズダイバーシティ等の信号処理を行う。また、ＲＤＳラジオ放送信号について、ラジオ放送に重畳されたデータのデコード等を行う。また、信号処理部１２０は、オーディオ信号を蓄積するバッファ等を含むことができ、当該バッファからオーディオ信号を読み出す速度を可変することで、オーディオ信号の再生速度または出力速度を調整することが可能である。さらに信号処理部１２０は、ＤＡＣ（デジタル／アナログ変換器）を含み、デコードされたデジタルオーディオ信号をアナログオーディオ信号に変換し、これをアンプ１３０へ提供する。
【００２３】
制御部１８０は、例えばマイクロコントローラ、マイクロプロセッサなどから構成され、ＲＯＭ／ＲＡＭ等のメモリに格納されたプログラムを実行することで各部を制御する。本実施例では、制御部１８０は、第１のチューナー１１０Ａがある放送局の番組を受信しているとき、その受信感度が悪化したり、あるいは受信エリアを外れた場合に、第２のチューナー１１０Ｂに現在受信中の番組と同一番組を放送している放送局をサーチさせ、同一番組への自動切替えを行う機能を備える。同一番組の切替えを行う際、現在受信中の番組よりも切替え先の番組が遅延している場合には、現在受信中の番組についてタイムストレッチ機能を実行し、番組間の時間差を解消させた後に番組の切替えを行う。また、仮に、車載装置１０が１つのチューナーしか備えていない場合には、時分割処理で代替放送局のサーチを行うようにしてもよい。
【００２４】
次に、本実施例の車載装置１０の詳細な動作について説明する。図２は、デジタルオーディオ放送に代表される、ＤＡＢ放送で採用されるモードIIのＤＡＢ放送信号フレーム構造である。１フレーム長は２４msであり、フレーム構造は、２シンボルの同期部ＳＹＮＣと、３シンボルの高速情報チャネル部ＦＩＣ（Fast Information Channel)と、７２シンボルのデータフィールド部ＤＦＬを備えている。同期部ＳＹＮＣは、フレームの開始点を認識するために使用するヌルシンボルと位相基準シンボルＰＲＳを含んでいる。高速情報チャネル部ＦＩＣは、３シンボルの高速情報ブロックＦＩＢ１〜ＦＩＢ３を備え、時間／日付データ、アンサンブル・ラベル(複数のサービス（番組）が入っている放送信号の内容を示す名称)、サービスラベル(個々のサービス内容を示す名称)、サービスコンポーネントラベル（サービスラベルより更に詳細内容(番組名）を示す名称)、サービスの配列データ、番組内容を示すプログラムタイプコードＰＴＹ (Program type code)等を含んでいる。データフィールド部ＤＦＬは、７２個のデータフィールド（シンボル）に区分され、それぞれのデータフィールドには所定のサービス（番組）の放送信号が挿入され、１つの放送局から同時に６乃至８サービス(番組)の放送信号が送信できるようになっている。どのデータフィールドにどのサービス(番組)が対応するかは、高速情報チャネル部ＦＩＣに含まれるサービスの配列データで指定される。
【００２５】
高速情報チャネルＦＩＣの各高速情報ブロックＦＩＢ１〜ＦＩＢ３は、階層構造を備え、各高速情報ブロックＦＩＢは、２５６ビットのＦＩＢデータフィールドとＣＲＣ（Cyclic Redundancy Code）で構成される。ＦＩＢデータフィールドは、複数のＦＩＧデータフィールドグループ(Fast Information Group)を含み、各ＦＩＧは、ＦＩＧタイプ、ＦＩＧのバイト長（Length）、ＦＩＧデータフィールドで構成され、ＦＩＧデータフィールドには、サービスラベルやプログラム（番組）タイプコードPTY等種々のデータが挿入される。
【００２６】
図３は、制御部１８０によって実行される番組の切替えプログラムの機能的な構成を示すブロック図である。番組の切替えプログラム２００は、上記したように、現在受信中の番組の放送局の受信感度等が悪化したとき、同一番組を放送している放送局への自動的な切替えを行うものである。番組の切替えプログラム２００は、切替え判定部２１０、代替放送局サーチ部２２０、遅延判定部２３０、伸長度合設定部２４０、タイムストレッチ制御部２５０、番組切替え制御部２６０を含んで構成される。
【００２７】
切替え判定部２１０は、現在受信中の放送局の番組から他の放送局の番組に切替える必要があるか否かを判定する。好ましい例では、切替え判定部２１０は、ラジオ放送の受信感度に基づき番組を切替えるべきか否かを判定する。例えば、メインチューナーである第１のチューナー１１０Ａで受信している放送局の番組を視聴しているとき、切替え判定部２１０は、第１のチューナー１１０Ａからの電界強度信号が閾値以下になった場合に、受信環境が悪化したと判定し、放送局の切替えが必要であると判定する。また、上記以外にも、入力部１６０からユーザーの切替えの指示があった場合には、切替え判定部２１０は、切替が必要であると判定するようにしてもよい。
【００２８】
切替え判定部２１０によって番組の切替えが必要であると判定されると、これに応答して、代替放送局サーチ部２２０は、現在受信中の番組と同一番組を放送している代替放送局のサーチを実行する。例えば、代替放送局サーチ部２２０は、サブチューナーである第２のチューナー１１０Ｂに受信感度が良好な代替放送局をサーチさせる。説明の便宜上、現在受信している放送局の番組を、「番組Ａ」と称し、切替え先の放送局の番組を、「番組Ｂ」と称す。この「番組Ａ」と「番組Ｂ」とは、同一の番組である。
【００２９】
代替放送局をサーチする方法は、特に限定されないが、例えば、第１のチューナー１１０ＡがＤＡＢ放送により番組Ａを受信しているとき、第２のチューナー１１０ＢにＤＡＢ／ＤＡＢ＋放送の他の周波数帯域を走査させ、番組Ａと同一の番組Ｂを放送している受信可能な放送局をサーチする。この際、ＤＡＢ放送に含まれる番組タイプ（PTY）、番組名(PS)、番組識別コード(PI)などの番組識別情報を参照し、番組Ａと番組Ｂとが同一か否かを判定することができる。また、第２のチューナー１１０ＢにＲＤＳアナログＦＭ放送をサーチさせてもよく、この場合には、アナログ放送に重畳されたデータに含まれる番組タイプ（PTY）、番組名(PS)、番組識別コード(PI)などの番組識別情報を参照して同一番組か否かを判定することができる。さらに、同一番組か否かの判定方法は、上記以外にも、第１のチューナー１１０Ａによって受信された放送信号の一部をキャプチャーし、第２のチューナー１１０Ｂによって受信された放送信号の一部をキャプチャーし、両者の信号を比較することによっても行うことができる。
【００３０】
さらに別のサーチ方法として、第２のチューナー１１０Ｂがバックグランド動作により同一番組の周波数リスト（ＡＦ）を作成している場合には、当該周波数リストに従い代替放送局をサーチするようにしてもよい。さらに別の方法として、現在受信している放送信号に、番組Ａと同一の番組Ｂを放送している番組案内情報などが含まれている場合には、その番組案内情報に基づき、代替放送局をサーチするようにしても良い。
【００３１】
代替放送局サーチ部２２０は、番組Ａと同一の番組Ｂを放送する代替放送局が見つかった場合には、第２のチューナー１１０Ｂによって番組Ｂの受信を開始させる。受信された放送信号は、信号処理部１２０で処理されバッファメモリ等に蓄積される。
【００３２】
遅延判定部２３０は、現在受信している番組Ａに対して切替え後の番組Ｂが遅延しているか否かを判定する。遅延判定部２３０は、信号処理部１２０に、第１のチューナー１１０Ａで受信された番組Ａの放送信号を一定期間キャプチャーさせ、かつ第２のチューナー１１０Ｂで受信された番組Ｂの放送信号を一定期間キャプチャーさせ、キャプチャーされた信号を比較し、両者の同一再生となる時点を検出することで、番組Ａに対して番組Ｂが遅延していること、および番組Ａと番組Ｂとの時間差を算出する。例えば、図８に示すように、サービス１とサービス２との間の時間差（Ｔ１−Ｔ２）が算出される。
【００３３】
伸長度合設定部２４０は、タイムストレッチを実行する場合の伸長度合を設定する。伸長度合設定部２４０は、現在受信している番組の内容に応じて伸長度合を設定し、言い換えれば、再生速度が遅くなることに対して敏感である番組の内容であれば、伸長度合を相対的に小さく設定し、反対に、再生速度の遅延に対して敏感でない番組の内容であれば、伸長度合を大きく設定する。より具体的には、伸長度合設定部２４０は、番組識別情報として、例えば番組タイプ(PTY)に基づき番組の内容を判別し、番組の内容が音楽番組に属する場合には、伸長度合を小さく設定し、番組の内容が音声番組（例えば、ニュース、ドラマなど）に属する場合には、伸長度合を大きく設定する。
【００３４】
本実施例では、記憶部１５０には、番組タイプ(PTY)と伸長度合との関係を規定したテーブルが予め格納されている。図４にテーブルの一例を示す。例えば、タイムストレッチによる伸長度合は、１〜１０％の範囲で設定可能であるとする。ＤＡＢ放送やＲＤＳ放送から取得可能な番組タイプ(PTY)毎に、伸長度合が予め決定されている。例えば、番組タイプがニュース、時事、情報、スポーツ、教育、ドラマ、カルチャー、サイエンス等である場合には、伸長度合が最大の１０％に設定される。これらの番組内容は、再生速度を比較的大きく遅延させても、それほど大きな違和感を生じさせない音声放送である。一方、番組タイプがポップ音楽、ロック音楽、イージーリスニング音楽等である場合には、伸長度合は、音声番組よりも小さい５％に設定される。これらの番組内容は、再生速度が比較的大きく遅延されると、違和感を生じさせ易い音楽番組である。番組タイプを取得できない場合には、伸長度合は、音楽番組と同じ５％に設定される。なお、ここに示す伸長度合の値は、一例であり、また、伸長度合の範囲も一例である。また、ここでは番組タイプ（PTY）と伸長度合との関係を規定するが、仮に、番組タイプ（PTY）以外の番組識別情報から番組の内容を判定することが可能であれば、そのような番組識別情報と伸長度合との関係を規定するテーブルを用意するようにしてもよい。
【００３５】
タイムストレッチ制御部２５０は、伸長度合設定２４０によって設定された伸長度合に従い、信号処理部１２０の現在受信している番組の再生の遅延を制御する。すなわち、タイムストレッチ制御部２５０は、伸長度合に従い、信号処理部１２０で再生されるオーディオ信号の再生速度、あるいは信号処理部１２０から出力されるオーディオ信号の出力速度を制御する。再生を遅延させる方法は、特に問わないが、例えば、信号処理部１２０において、デコードされたオーディオ信号をバッファメモリに蓄積し、バッファメモリからオーディオデータの読み出す速度を遅延させる。
【００３６】
番組切替え制御部２６０は、タイムストレッチの実行後、現在受信している放送局の番組Ａから切替え先の放送局の番組Ｂへの切替えを行う。つまり、番組切替え制御部２６０は、現在受信している番組Ａと切替え先の番組Ｂとの同期がとれた時点以後、第１のチューナー１１０Ａに番組Ａから番組Ｂへ放送局を切替えさせる。番組Ａと番組Ｂとが同期する時点は、例えば、遅延判定部２３０によって算出された時間差を伸長度合で除した値（時間差／伸長度合）、すなわち調整時間が経過した時点である。これにより、スピーカ１３２からは、番組Ａと同期した番組Ｂの音声がシームレスに出力される。
【００３７】
なお上記の例では、メインチューナーである第１のチューナー１１０Ａが番組Ａから番組Ｂへの切替えを行ったが、番組の切替えは、これ以外にも、例えば、第１のチューナー１１０Ａが受信している番組Ａのオーディオ信号が信号処理部１２０から出力されないようにし、そして、第２のチューナー１１０Ｂが受信している番組Ｂのオーディオ信号が信号処理部１２０から出力されるようにしてもよい。
【００３８】
図５は、本実施例の車載装置における番組の切替え動作を説明するフローチャートである。ここでは、メインチューナーである第１のチューナー１１０Ａによって受信された放送信号が出力され、サブチューナーである第２のチューナー１１０Ｂが代替放送局をサーチするものとする。
【００３９】
先ず、第１のチューナー１１０Ａによって番組Ａが受信され、番組Ａの音声がスピーカ１３２から出力される（Ｓ１００）。番組Ａの受信中、切替え判定部２１０は、他の放送局への切替えが必要か否かを監視する（Ｓ１０２）。例えば、車両の移動中にマルチパス等の障害が発生したり、受信エリアを外れると、電界強度信号が閾値以下に低下し、放送局の切替えが必要であると判定する。受信感度の劣化は、電界強度信号以外の情報、例えば受信した放送信号のエラーレート等を参照して判定してもよい。
【００４０】
切替え判定部２１０によって切替えが必要と判定されると、代替放送局サーチ部２２０は、第２のチューナー１１０Ｂに同一の番組Ｂを放送している代替放送局をサーチさせる（Ｓ１０４）。番組Ｂを放送する代替放送局が見つからない場合には、処理は終了される。受信感度が良好である番組Ｂを放送する代替放送局が見つかった場合には（Ｓ１０６）、遅延判定部２３０によって、番組Ａに対し番組Ｂが遅延しているか否かが判定される（Ｓ１０８）。番組Ｂが番組Ａよりも遅延していない場合には、番組Ａのタイムストレッチは不要であるため、処理は終了される。番組Ａに対して番組Ｂが遅延されていると判定された場合には、同時に時間差（Ｔ１−Ｔ２）が算出され、次に、伸長度合設定部２４０によって番組タイプに応じた伸長度合が設定される（Ｓ１１０）。つまり、伸長度合設定部２４０は、番組Ａの番組タイプ(PTY)に基づき図４に示すテーブルを参照して伸長度合を設定する。
【００４１】
伸長度合が設定されると、タイムストレッチ制御部２５０は、設定された伸長度合に従い現在受信している番組Ａのタイムストレッチを実行させる。すなわち、信号処理部１２０は、伸長度合に従い番組Ａの再生を遅延させる（Ｓ１１２）。タイムストレッチが終了したとき、言い換えれば、調整時間が終了し番組Ａと番組Ｂとが同期化されたとき、番組切替え制御部２６０は、第１のチューナー１１０Ａに番組Ａから番組Ｂへの切替えを指示する。これにより、第１のチューナー１１０は、番組Ｂの受信を開始し、信号処理部１２０、アンプ１３０を介して処理された番組Ｂの音声がスピーカ１３２から出力される（Ｓ１１６）。
【００４２】
なお、番組Ｂを放送している放送局が見つからない場合（番組Ｂの受信感度が良好でない場合を含む）には、番組の切替えプログラム２００は、番組Ａとは同一ではない番組への切替えを行うことも可能である。また、番組Ａと番組Ｂとが当初から同期している場合や番組Ｂが番組Ａよりも遅延していない場合には、タイムストレッチを行うことなく即座に番組Ｂへの切替えが行われる。後者の場合には、切替え後、番組Ａと番組Ｂの時間差に対応する期間バッファメモリに蓄積されていた番組Ａの音声が先に出力され、その後、同期間バッファメモリに蓄積された番組Ｂの音声の出力が開始され、番組Ａと番組Ｂの音声がシームレスに出力される。
【００４３】
図６は、本実施例の番組の切替え動作による具体例を示している。番組Ａと番組Ｂとの時間差は６秒であるとし、上段には、音楽番組が伸長度合５％で伸長される例を示し、下段には、音声番組が伸長度合１０％で伸長される例を示している。Ｔｓは、番組Ａと番組Ｂとの同期が完了するタイミングである。番組タイプ(PTY)が、ニュース番組や情報番組等の音声番組では、タイムストレッチの伸長度合を大きくしても（再生速度を速めても）違和感が少ないため、同期化までの調整時間Ｔｓを短くでき、番組の切替えまでの時間が短縮される。他方、番組タイプ(PTY)が、ポップ音楽、ロック音楽のような音楽番組では、伸長度合を緩やかにし、違和感を小さくさせる。Ｔｐは、音楽番組よりも音声番組の切替えまでの時間が短縮されることを示している。このように、同一番組間に時間差がある場合には、番組の内容に応じてタイムストレッチの度合または再生速度を変更することで、出来るだけ切替えまでの時間を短縮しつつ、違和感の少ないシームレスな番組の切替えを実現する。
【００４４】
図７は、番組間の時間差が６秒であるときに、タイムストレッチの伸長度合を変更した場合の調整時間（時間差／伸長度合）と、タイムストレッチされるオーディオ信号の再生速度との関係を示している。伸長度合が１％であるときの再生速度をＳとすると、伸長度合合を大きくするにつれ、調整時間が短縮され、再生速度が大きくなる。
【００４５】
本実施例では、主にＤＡＢ／ＤＡＢ＋における番組間の切替えを説明したが、ＦＭ放送からＤＡＢ放送、またはＤＡＢ放送からＦＭ放送のように、アナログ放送とデジタル放送間の番組の切替えに応用されても良い。
【００４６】
図９は、本発明の他の実施例に係るラジオ受信機能を有する車載装置の構成例を示すブロック図である。本実施例の車載装置１０Ａは、外部のネットワーク等と通信する機能を備え、インターネット放送受信部１９０は、当該通信機能を介してインターネットに接続されたとき、インターネット上で配信される放送番組を受信する。インターネット放送受信部１９０で受信された放送番組のデータのうち、音声データが信号処理部１２０へ提供され、そこで必要な処理が行われる。また、制御部２００の切替え判定部２１０によって番組の切換えが必要であると判定されると、代替放送局サーチ部２２０は、ラジオ放送に含まれる番組識別情報に基づき、当該ラジオ放送と同一番組を配信しているインターネット放送をサーチする。遅延判定部２３０は、現在受信しているラジオ放送の番組Ａとサーチされたインターネット放送の番組Ｂとの間に遅延が生じるか否かを判定し、番組Ａに対して番組Ｂが遅延していれば、上記した実施例と同様の方法によりタイムストレッチ機能を実施し、番組Ｂを番組Ａに同期させる。
【００４７】
これにより、ラジオ放送からインターネット放送への切換えを行う場合にも、違和感を生じさせることなく出来るだけ早く番組の切換えを行うことができる。なお、上記の例では、代替放送局サーチ部２２０がラジオ放送と同一番組を配信しているインターネット放送をサーチするようにしたが、ラジオ放送と同一番組を配信しているインターネット上のサイマル放送のサイトが既知であれば、インターネット放送受信部１９０は、代替局をサーチすることなく、そのような既知のサイトからサイマル放送を受信することができる。
【００４８】
以上、本発明の好ましい実施の形態について詳述したが、本発明は、特定の実施形態に限定されるものではなく、特許請求の範囲に記載された発明の要旨の範囲において、種々の変形、変更が可能である。
【符号の説明】
【００４９】
１０：車載装置                      １００Ａ：第１のアンテナ
１００Ｂ：第２のアンテナ              １１０Ａ：第１のチューナー
１１０Ｂ：第２のチューナー              １２０：信号処理部
１３０：アンプ                          １３２：スピーカ
１４０：表示部                          １５０：記憶部
１６０：入力部                          １７０：Ｉ／Ｆ部
１８０：制御部                          ２００：番組の切替えプログラム
２１０：切替え判定部                    ２２０：代替放送局サーチ部
２３０：遅延判定部                      ２４０：伸長度合設定部
２５０：タイムストレッチ制御部          ２６０：番組切替え制御部
【図１】
0006504980.tif 000002
【図２】
0006504980.tif 000003
【図３】
0006504980.tif 000004
【図４】
0006504980.tif 000005
【図５】
0006504980.tif 000006
【図６】
0006504980.tif 000007
【図７】
0006504980.tif 000008
【図８】
0006504980.tif 000009
【図９】
0006504980.tif 000010