(57)【要約】      （修正有）【課題】  補助放送データの受信および処理の改良を図ったシステムおよび方法を提供する。【解決手段】  複数の放送信号を走査し、走査した放送信号の１つを選択して受信し、受信した放送信号に関するパラメータを決定する。パラメータに基づいて受信した放送信号に優先度を割り当て、パラメータおよび優先度をメモリに格納する。パラメータを優先度順に再決定するが、再決定に要する時間を短縮するように行う。再決定したパラメータに基づいて、受信した放送信号に対する優先度を割り当てし直し、メモリにおいて、再決定したパラメータおよび優先度を更新する。【選択図】図１ａ
2004364245.tif 000002
【特許請求の範囲】
【請求項１】
放送信号を走査し特徴付ける方法であって、
複数の放送信号を走査するステップであって、放送信号の選択および該放送信号の受信の繰り返しから成る、ステップと、
前記放送信号に関するパラメータを決定するステップと、
前記パラメータに基づいて前記放送信号に優先度を割り当てるステップと、
前記パラメータおよび前記優先度をメモリに格納するステップと、
前記放送信号に関する前記パラメータを優先度の順に再決定し、該再決定に要する時間の最小化を可能にするように再決定を行うステップと、
前記再決定したパラメータに基づいて、前記放送信号に優先度を再度割り当てるステップと、
メモリにおいて、前記再決定したパラメータおよび優先度を更新するステップと、
を含む方法。
【請求項２】
請求項１記載の方法において、前記決定するステップにおける前記パラメータが、更に、ユーザが行う選択を含む方法。
【請求項３】
放送信号からのデータを解析する方法であって、
関連のテキスト・データを有する信号を受信するステップと、
前記テキスト・データを少なくとも１つの既知のテキスト・ストリングと比較し、前記テキスト・データ内において、前記既知のテキスト・ストリングと同一の少なくとも１つの既知のデータ・ストリングと、少なくとも１つの未知のデータ・ストリングとを区別するステップと、
前記少なくとも１つの未知のデータ・ストリングに特性を割り当てるステップと、
前記特性と一致するように、前記少なくとも１つの未知のデータ・ストリングを表示するステップと、
を含む方法。
【請求項４】
請求項３記載の方法において、前記受信するステップにおける前記信号が多重化信号である方法。
【請求項５】
請求項３記載の方法において、前記割り当てるステップにおいて、前記特性が、前記未知のデータ・ストリングの前記既知のデータ・ストリングに対する相対的位置に基づく、方法。
【請求項６】
請求項３記載の方法において、更に、
前記少なくとも１つの未知のデータ・ストリングおよびそれに対応する特性をメモリ・デバイスに格納するステップを含む方法。
【請求項７】
請求項３記載の方法であって、更に、
前記特性に基づいて、ユーザが選択するのを可能にするステップを含む方法。
【請求項８】
請求項３記載の方法であって、更に、
前記信号および前記少なくとも１つの未知のデータのメモリ・デバイスへの格納を可能にするステップを含む方法。
【請求項９】
請求項８記載の方法であって、更に、
前記メモリ・デバイスからの前記信号および前記少なくとも１つの未知の信号の選択および再生を可能にするステップを含む方法。
【請求項１０】
放送信号の受信を改良する方法であって、
第１受信機上で第１信号を受信するステップであって、前記第１信号が第１関連コンテンツ識別子と第１信号品質とを有する、ステップと、
第２受信機上で第２信号を受信するステップであって、前記第２信号が、前記第１コンテンツ識別子と実質的に類似する第２関連コンテンツ識別子を有し、更に前記第１信号品質よりも低い第２信号品質とを有する、ステップと、
前記第１信号を人が感知可能にするステップと、
経時的に前記第１信号品質および前記第２信号品質を比較して、前記第２信号品質が前記第１信号品質よりも高い時点を判定するステップと、
前記時点において、前記第１信号を、人が感知不能にするステップと、
前記第２信号を人が感知可能にし、前記第１信号を感知不能にするときと前記第２信号を感知可能にするときとの間の時間遅延を人が識別できないようにするステップと、
を含む方法。
【請求項１１】
請求項１０記載の方法であって、更に、
前記第１受信機上で前記第２信号を受信し、前記第２信号が前記第１受信機および前記第２受信機双方で受信されるようにするステップを含む方法。
【請求項１２】
請求項１１記載の方法であって、更に、
前記第１受信機上の前記第２信号を、人が感知不能にするステップを含む方法。
【請求項１３】
請求項１２記載の方法であって、更に、
前記第１受信機上の前記第２信号を人が感知可能とし、前記第１受信機上の前記第２信号を人が感知可能にするときと、前記第２受信機上の前記第２信号を人が感知不能にするときとの間の時間遅延を、人が識別できないようにするステップを含む方法。
【請求項１４】
信号を選択的に受信する方法であって、
第１受信機上で第１信号を受信するステップと、
前記第１信号に関連する位置データをメモリに格納するステップと、
前記第１信号を、人が感知可能にするステップと、
第２受信機上で第２信号を受信するステップと、
前記第２信号に関連する位置データを前記メモリに格納するステップと、
前記第１信号を人が感知不能にするステップと、
前記第２信号を人が感知可能とし、前記第１信号を感知不能にするときと、前記第２信号を感知可能にするときとの間の時間遅延を、人が識別できないようにするステップと、
を含む方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、放送データを受信し処理するシステムおよび方法に関し、更に特定すれば、放送するラジオ番組（プログラム）に伴う補助データを受信し処理するシステムおよび方法に関する。
【背景技術】
【０００２】
多くの放送システムは、従来のラジオ放送に関連する補助データを送信することができ、受信システムに、受信する放送やその他の受信可能な放送に関する追加的な情報を提供することができる。このようなシステムの例には、ヨーロッパにおけるラジオ・データ・システム（ＲＤＳ）および北アメリカにおける関連のラジオ放送データ・システム（ＲＢＤＳ）がある。このような補助データは、放送される番組（プログラム）を記述し、番組の地理的な受信可能性を識別するためにも用いることができる番組識別子（ＰＩ）、番組サービス名（ＰＳ、通例では、放送局の呼出符号）、部門（ジャンル）または番組種別（ＰＴＹ）、代替周波数（ＡＦ）のリスト、トラフィック（交通）状態通知が所与の時点に放送される（ＴＡ）かまたはある周波数で通常受信可能（ＴＰ、即ちトラフィック・プログラム）、時刻（ＣＴ、即ち時計時間）、送信機側で自由になるフリーテキスト領域（ＲＴ、即ち、ラジオ・テキスト）、トラフィック状態の表示を可能にするトラフィック・データ（ＴＭＣ、即ち、トラフィック・メッセージ・チャネル）、他の局に関する情報（ＥＯＮ、即ち、強化された他のネットワーク情報）、送信元の国に関する情報（ＥＣＣ、即ち、拡張国コード）、特定の番組の一意の識別をそのＰＩおよびＰＩＮによって可能にする番組項目（アイテム）番号（ＰＩＮ）、および音楽または音声（スピーチ）のどちらが放送されているか（ＭＳ）というような、オーディオ信号のコンテンツやエンコード処理に関するデータ、または受信システムが個々のデコーダをオンまたはオフに切り換えたり、ＰＴＹコードが動的か否か（ＤＩ、即ち、デコーダ識別）示すことを可能にするデータというような情報を含むことが可能である。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、現在のシステムおよび方法、ならびに提供される補助データにはいずれも制限がある。例えば、ＴＭＣデータのような補助トラフィック情報を放送している代替周波数または局のサーチおよび選択を行うと、局の受信が中断されてしまう場合がある。更に、選択した代替放送が、得ることができる最適な選択肢ではないという可能性もある。加えて、他の放送局に関する情報は、送信側の裁量に委ねられており、他の受信可能な放送に関する完全な情報を提供する訳ではない。したがって、補助放送データの受信および処理の改良を可能とするシステムおよび方法を有することができれば望ましいであろう。
【課題を解決するための手段】
【０００４】
本発明によれば、放送信号を選択し受信する。放送信号に関するパラメータを決定し、決定したパラメータに基づいて優先度を割り当てる。パラメータおよび優先度を格納する。パラメータを優先度の順に決定し直すが、決定し直しの時間を短くするようにこれを行う。パラメータに基づいて、受信した放送信号に優先度を割り当てし直し、メモリにおいて、決定し直したパラメータおよび優先度を更新する。
【発明を実施するための最良の形態】
【０００５】
図面およびその説明は、例示の目的のためにのみ、本発明の実施形態を示すものである。尚、ここに記載するシステムおよび方法の代替実施形態も、ここに記載する原理から逸脱することなく、用いることができることは、当業者には容易に理解することができるであろう。
【０００６】
本発明のシステムおよび方法は、番組データとこれに付随する補助データから成る多数の放送信号の受信および処理を可能にする。放送信号は、ＡＭ、ＦＭ、ＶＨＦまたはＵＨＦ送信のような信号、ＸＭラジオ、ＨＤラジオ（ディジタル・ラジオまたはＩＢＯＣとしても知られており、Ibiquity社が創設した）のような衛星放送信号、あるいはその他の公知の無線周波数またはワイヤレス放送信号を含むことができる。また、放送信号は、ネットワークを通じたストリーミング・オーディオも含むことができ、例えば、インターネット・ミュージック・サーバまたはインターネット・ラジオによって提供することができる。放送信号は、アナログ形態でもディジタル形態でもよい。また、放送信号は、番組と、１９９８年４月９日付けの米国ＲＤＢＳ規格にしたがってエンコードおよび変調された補助データとを含むこともできる。番組および補助データは、アナログでもディジタルでもよく、何らかの方法でディジタル・ビット・ストリームによって変調されたアナログ信号でもよい。補助データは、ＲＤＳデータ、またはいずれかのプロトコルまたはフォーマットで送信されるその他のいずれの添付データでもよい。
【０００７】
図１ａ、図１ｂおよび図１ｃは、それぞれ、システム１００ａ、１００ｂ、１００ｃの簡略図を示し、各々、本発明の実施形態にしたがって放送信号を受信可能なシステムの例である。図１ａは、アナログ・システムの実施態様を示し、図１ｂは、ディジタル・システムの実施態様を示し、図１ｃはダイバーシティ・システムの実施態様を示す。システム１００ａ、１００ｂ、１００ｃは、より大きなシステムの構成機器であり、その例を図１ｄに示す。ブロック１００ｄは、種々の実施形態におけるシステム１００ａ、１００ｂまたは１００ｃを表すことができる。
【０００８】
図１ａを参照すると、システム１００ａは第１受信機１０２ａを含む。その一例は、Microtune社が製造する1384WFCであり、放送信号を受信するように構成されている。第１受信機１０２ａおよび第２受信機１０４ａは、信号スプリッタを装備した単一のアンテナと通信状態で示されているが、これらの各々が独立したアンテナを有しても同等である。尚、図１ａの説明では、受信機１０２ａ、１０４ａの出力は、受信機内部でベースバンド周波数に変換され、出力が多重化オーディオ信号となるようにしていることを想定している。図示のように、スイッチ１２２ａが上位置にある場合、受信機１０２ａからの信号をスイッチを通じて第１マルチプレックス信号（またはＭＰＸ）デコーダ１０６ａに伝達することができ、さらにそこから第１オーディオ信号処理ブロック１１１ａに伝達することができる。第１オーディオ信号処理ブロック１１１ａは、第１オーディオ出力信号を送出することができる。同様に、スイッチ１２３ａが図示のように上位置にある場合、受信機１０４ａからの信号をＭＰＸデコーダ１０７ａに、そしてオーディオ信号処理ブロック１１３ａに伝達することができ、オーディオ信号処理ブロック１１３ａは第２オーディオ出力信号１２５ａを送出することができる。スイッチ１２２ａ、１２３ａは、プロセッサ１１４ａからの制御信号によって作動され、連結してまたは独立して動作させ、第１受信機１０２ａおよび第２受信機１０４ａからの信号間で選択することができる。
【０００９】
スイッチ１２２ａ、１２３ａの目的は、受信機１０２ａおよび１０４ａのいずれからの信号でも、オーディオ出力１２０ａ、１２５ａにおいて得られるようにすることである。どちらの信号が得られるかは、プロセッサ１１４ａ（プロセッサ１１４ｄとの組み合わせでも可能）によって判定することができる。尚、スイッチ１２２ａ、１２３ａは、信号経路内部の異なる場所に配置してもよく、それでもなお所望の目的を達成することができ、本発明は、このスイッチ機能のシステム内部における特定的な配置には限定されないことは言うまでもない。
【００１０】
ＭＰＸデコーダ１０６ａ、１０７ａは、多重化信号から右および左チャネル信号を分離し、パイロット・トーンを取り除く、パイロット・トーン依存モノ／ステレオ切換や、「ステレオ・ブレンド」、および「ハイ・カット」機能等、多重化信号を復調するために必要な機能を実行することができる公知の構成機器であればいずれでもよい。オーディオ信号処理ブロック１１１ａ、１１３ａは、利得段、等化、ダイナミック・レンジ調節回路、増幅、トーン制御、または一般に公知のその他のオーディオ信号処理機能で構成することが可能である。
【００１１】
受信機１０２ａ、１０４ａが受信した信号は、更に補助データ・デコーダ１０８ａ、１１０ａに伝達することができる。補助データ・デコーダ１０８ａ、１１０ａは、放送信号から補助データを復元可能な公知の構成機器であればいずれでもよい。このような構成機器は、ＭＰＸ信号をサンプリングする三次シグマ・デルタ変換器と、補助データ情報を送信する周波数を選択する５７ｋＨｚバンドパス・フィルタとを含めばよい。この構成機器は、更に、ビット毎に補助ストリームを同期させる処理を含み、誤り検出および誤り訂正アルゴリズムを含むことができる。デバイス例として、ST Electronics社が製造する型番TDA7333集積回路がある。
【００１２】
補助データ・デコーダ１０８ａ、１１０ａおよびＡ／Ｄ変換器１１２ａは、プロセッサ１１４ａと通信することができる。プロセッサ１１４ａは、スイッチ１２２ａ、１２３ａを作動させる制御信号を送ることができ、受信機１０２ａ、１０４ａと通信して、放送信号の受信を指令することができる。また、プロセッサ１１４ａは、メモリ・デバイス１１６ａと通信することができ、メモリ・デバイス１１６ａは、データの格納および検索が可能なデバイスであればいずれでもよく、以下で詳しく説明する方法にしたがって処理されたデータを格納するために用いることができる。更に、プロセッサ１１４ａは、システム１００ａがより大きなシステム１００ｄに組み込まれる場合には、プロセッサ１１４ｄとも通信することができる。
【００１３】
図１ａは、別個の２対のオーディオ出力（１２０ａ、１２５ａ）を備えたシステムを示すが、１対のオーディオ出力（例えば、１２０ａのみ）を用いても、有用なシステムは構築可能である。２対の出力を有するシステムは、一方の音源（例えば、受信機１０２ａ）からのオーディオを再生しつつ、同時に別の音源（例えば、受信機１０４ａ）からのオーディオを大容量記憶装置に記録することができる。この機能の用法については、以下で更に説明する。同時に別個の受信機から再生および記録する能力が望まれない場合、スイッチ１２３ａ、ＭＰＸデコーダ１０７ａ、およびオーディオ・プロセッサ１１３ａを削除することが可能である。
【００１４】
図１ｂは、本発明にしたがって放送信号を受信可能なシステム１００ｂのディジタル・システムの実施態様の簡略図を示す。第１受信機１０２ｂおよび第２受信機１０４ｂは、信号スプリッタを装備した１つのアンテナと通信状態で示されているが、これらは、各々が独立したアンテナを有していても同等である。図１ｂおよび図１ｃの説明では、受信機１０２ａ、１０４ａの出力を受信機内部でＩＦ周波数に変換することを想定している。オーディオ周波数へのダウンコンバージョンは、ＤＳＰブロック１０６ｂ、１０７ｂ、１０６ｃ、１０８ｃ、１１８ｃ、１２２ｃ内部で実行することができる。受信機１０２ｂ、１０４ｂは、それぞれ、ＤＳＰブロック１０６ｂ、１０７ｂと通信するように示されている。一方、ＤＳＰブロック１０６ｂ、１０７ｂは、互いに通信し、受信機１０２ｂまたは受信機１０４ｂからの信号の選択受信を可能とするようにしている。ＤＳＰブロック１０６ｂ、１０７ｂは、各々、多数の構成機器で構成することができる。即ち、図示のように、１つの受信機からの信号を受信することができるＡ／Ｄ変換器１３０ｂ、１３１ｂ、受信機１０２ｂまたは受信機１０４ｂのいずれかからの信号の受信を選択することができ、更に信号を補助データ・デコーダ１３８ｂ、１３９ｂおよびＭＰＸデコーダ１４０ｂ、１４１ｂにそれぞれ送ることができるスイッチ１３２ｂ、１３３ｂ、Ａ／Ｄ変換器１３０ｂ、１３１ｂとそれぞれ通信する信号送信ブロック１３４ｂ、１３５ｂ、およびスイッチ１３２ｂ、１３３ｂとそれぞれ通信し、ＤＳＰブロック１０６ｂ、１０７ｂ間での信号の伝達を可能にする信号受信ブロック１３６ｂ、１３７ｂである。ＭＰＸデコーダ１４０ｂ、１４１ｂは、信号をディジタルーアナログ（Ｄ／Ａ）変換器１１１ｂ、１１３ｂにそれぞれ伝送することができる。Ｄ／Ａ変換器１１１ｂ、１１３ｂは、オーディオ出力信号１２０ｂ、１２５ｂをそれぞれ送出することができる。オーディオ信号処理も含ませることもでき（図示せず）、その場合ＭＰＸデコーダの出力に対して動作する。
【００１５】
尚、スイッチ１３２ｂ、１３３ｂが実行する機能は、システム内部の別の場所に配置してもよく、したがってスイッチ１３２ｂ、１３３ｂの存在は必須ではないことは言うまでもない。したがって、本発明は、このスイッチ機能のシステム内部における特定的な配置には限定されない。例えば、切換はＤＳＰ内部で行ってもよく、あるいはＤＳＰ外部で（例えば、図１ｄにおける音源セレクタ１０６ｄ内部において）行ってもよい。
【００１６】
プロセッサ１１４ｂは、ＤＳＰブロック１０６ｂ、１０７ｂと通信し、内部の種々の構成機器の機能を制御し、更に受信機１０２ｂ、１０４ｂと通信して、放送信号の受信を指令することができる。また、プロセッサ１１４ｂは、メモリ・デバイス１１６ｂと通信することもでき、メモリ・デバイス１１６ｂは、データの格納および検索が可能なデバイスであればいずれでもよく、以下で詳しく説明する方法にしたがって処理したデータを格納するために用いることができる。また、プロセッサ１１４ｂは、システム１００ｂがより大きなシステム１００ｄに組み込まれる場合には、プロセッサ１１４ｄと通信することもできる。
【００１７】
図１ｂは、別個の２対のオーディオ出力（１２０ｂ、１２５ｂ）を備えたシステムを示すが、１対のオーディオ出力（例えば、１２０ｂのみ）を用いても、有用なシステムは構築可能である。２対の出力を有するシステムは、一方の音源（例えば、受信機１０２ｂ）からのオーディオを再生しつつ、同時に別の音源（例えば、受信機１０４ｂ）からのオーディオを大容量記憶装置に記録することができる。この機能の用法については、以下で更に説明する。同時に別個の受信機から再生および記録する能力が望まれない場合、ＤＳＰ１０７からＤＳＰ１０６ｂへのデータの伝達のみが必要であり、ＤＡＣ１１３ｂを削除してもよい。
【００１８】
図１ｃは、本発明にしたがって放送信号を受信可能なシステム１００ｃのダイバーシティ・システムの実施形態の簡略図を示す。図１ｃは、２つのアンテナ１０１ｃ、１０３ｃを示し、双方ともダイバーシティ・ブロック１０５ｃ、１０７ｃと通信し、ダイバーシティ・システムの機能実行、および本発明による放送信号の受信を可能にする。システム１００ｃの構成要素の多くは、図１ｂに示したシステム１００ｂの構成機器を参照すれば理解することができる。例えば、受信機１０２ｃは、受信機１０２ｂと構造および機能がほぼ類似している。同様に、ダイバーシティ・ブロック１０５ｃにおけるＤＳＰブロック１０６ｃは、ＤＳＰブロック１０６ｂと構造および機能が類似している。しかしながら、図示のように、ダイバーシティ・ブロック１０５ｃ、１０７ｃは、２つの受信機ブロックおよび２つのＤＳＰブロックの組み合わせから成る。アンテナ１０１ｃからの信号は、受信機１０２ｃ、１１０ｃによって受信され、アンテナ１０３ｃからの信号は、受信機１０４ｃ、１１２ｃによって受信される。ダイバーシティ・ブロック１０５ｃにおいては、ＤＳＰブロック１０６ｃ、１０８ｃは互いに通信し、一方ダイバーシティ・ブロック１０７ｃにおいては、ＤＳＰブロック１１８ｃ、１２２ｃが互いに通信して、アンテナ１０１ｃまたはアンテナ１０３ｃのいずれかからの信号の受信選択が可能となっている。多数のアンテナからの信号の受信を可能にするダイバーシティ・システムにおける信号の処理方法は、「Reduced Multipath Fading Using Adaptive Filtering（適応フィルタ処理を用いたマルチパス・フェーディングの低減）」と題する米国特許第５，６９７，０８４号において論じられている。その内容は、ここに引用することにより、本願にも援用されるものとする。また、ダイバーシティ・ブロック１０５ｃ、１０７ｃは、互いに通信し合って、受信機対１０２ｃ／１０４ｃまたは受信機対１１０ｃ／１１２ｃからの信号の選択的受信が可能となっている。ＤＳＰブロック１０６ｃは、Ｄ／Ａ変換器１１ｃと通信し、オーディオ出力信号１２０ｃの伝送を可能にする。同様に、ＤＳＰ１１８ｃはＤ／Ａ変換器１１３ｃと通信し、オーディオ出力信号１２５ｃの伝送を可能にする。
【００１９】
プロセッサ１１４ｃは、受信機１０２ｃ、１０４ｃ、１１０ｃ、１１２ｃと通信して放送信号の受信を指令し、更にＤＳＰブロック１０６ｃ、１０８ｃ、１１８ｃ、１２２ｃと通信して、これら内部の種々の構成機器の機能を制御する。また、プロセッサ１１４ｃは、メモリ・デバイス１１６ｃと通信することができる。メモリ・デバイス１１６ｃは、データの格納および検索が可能なデバイスであればいずれでもよく、以下で詳しく説明する方法にしたがって処理したデータを格納するために用いることができる。また、プロセッサ１１４ｃは、システム１００ｃがより大きなシステム１００ｄに組み込まれる場合には、プロセッサ１１４ｄと通信することもできる。
【００２０】
図１ｃは、別個の２対のオーディオ出力を備えたシステムを示すが、１対のオーディオ出力を用いても、有用なシステムは構築可能である。２対の出力を有するシステムは、一方の音源（例えば、受信機１０２ｃ）からのオーディオを再生しつつ、同時に別の音源（例えば、受信機１０４ｃ）からのオーディオを大容量記憶装置に記録することができる。この機能の用法については、以下で更に説明する。同時に別個の受信機から再生および記録する能力が望まれない場合、システム１００ｃの簡略化が可能となる。第２ダイバーシティ・ブロック１０７ｃを、図２の構成機器１０４ｂ、１０７ｂと類似した１つの受信機およびＤＳＰと置き換えることができ、ＤＡＣ１１３はもはや不要となる。
【００２１】
次に図１ｄを参照すると、システム１００ｄは、本発明の一実施形態による、簡略化システムを応用した図を示す。チューナ・ブロック１０２ｄは、本発明にしたがって補助データの受信、処理および放送が可能な構成機器のいずれかのブロックを示す。チューナ・ブロック１０２ｄは、例えば、システム１００ａ、システム１００ｂ、またはシステム１００ｃとすることができる。チューナ・ブロック１０２ｄは、１つのアンテナと通信して示されているが、これは単なる例示に過ぎず、実際には、チューナ・ブロック１０２ｄは多数のアンテナと通信し、実施形態の要求にしたがって、放送信号の受信を可能にすることができる。チューナ・ブロック１０２ｄは、オーディオ出力信号１２０ｄ、１２５ｄを音源セレクタ１０６ｄに送る。これらの信号は、アナログでもディジタルでもよい（オーディオ出力信号１２０ｄ、１２５ｄは、それぞれ、信号１２０ａ、１２０ｂ、１２０ｃおよび信号１２５ａ、１２５ｂ、１２５ｃと類似してもよい）。
【００２２】
音源セレクタ１０６ｄは、多数の信号源からの信号の選択を可能にする構成機器であれば、いずれでも可能である。音源セレクタ１０６ｄは、チューナ・ブロック１０２ｄからオーディオ出力信号１２０ｄまたは１２５ｄを受け取ることができ、あるいはＤ／Ａ変換器１１２ｄを介して大容量記憶装置１０４ｄからの信号を受信して録音の演奏（再生）を可能とすることもでき、あるいはインターネットのような情報ネットワークと通信することができ、あるいはＣＤプレイヤ、ＭＰ３プレイヤ、またはその他の同様の装置１０５ｄのような、あらゆる数のその他の入力装置からの信号でも受け取ることができる。また、音源セレクタ１０６ｄは、図１ｄに示す、４つのスピーカから成るシステムとしてのスピーカ１０８ｄと通信しているが、所与の用途に適していれば、いずれの数のスピーカにでも通信してもよい。これは、当業者には自明であろう。また、音源セレクタ１０６ｄは、記録する信号を、Ａ／Ｄ変換器１１０ｄを介して、大容量記憶装置１０４ｄに送出することができる。大容量記憶装置１０４ｄに送出した信号がアナログである場合、Ａ／Ｄ変換器１１０ｄを用いれば、この信号を格納可能なフォーマットに変換することができる。一方、記録信号がディジタルである場合、Ａ／Ｄ変換器１１０ｄを迂回すればよい。Ｄ／Ａ変換器１１２ｄを用いれば、格納した信号を、オーディオ出力に伝達可能なフォーマットに変換することができ、更に信号を音源セレクタ１０６ｄに送出することができる。尚、Ａ／Ｄ変換器１１０ｄおよびＤ／Ａ変換器１１２ｄは、１つの入力／出力信号を有するように示されているが、これは単なる代表例であり、同等の実施形態が多数のチャネルの入力または出力を有することもできる。
【００２３】
プロセッサ１１４ｄは、音源セレクタ１０６ｄと通信して、前述のように、多数の音源の中からの信号選択を指令することができる。プロセッサ１１４ｄは、チューナ・ブロック１０２ｄと通信して、放送信号の受信を指令し、その内部の種々の構成機器を制御することができる。プロセッサ１１４ｄは、大容量記憶装置１０４ｄと通信して、データの格納または再生を指令することができる。また、プロセッサ１１４ｄは、メモリ・デバイス１１６ｄと通信することもでき、メモリ・デバイス１１６ｄは、データの格納および検索が可能なデバイスであればいずれでもよく、ユーザ選択データおよびユーザ・インターフェース１１８ｄに関連するその他のデータを格納するために用いることができる。最後に、プロセッサ１１４ｄは、ユーザ・インターフェース１１８ｄとも通信することができる。ユーザ・インターフェース１１８ｄは、ユーザに情報を受信または入力させたり、または選択を行わせることができるデバイスまたはシステムであれば、いずれを備えてもよい。このようなデバイスまたはシステムの例には、ボタン、つまみまたはその他の種々のセレクタのような、入力方法と結合した視覚表示装置を含むことができ、あるいはタッチ・スクリーン・ディスプレイでもよく、あるいは音声認識入力システムと結合した可聴信号でもよい。その他の実施形態も、当業者には、容易に理解できよう。ユーザ・インターフェース１１８ｄについては、以下で更に詳しく説明する。
【００２４】
図２は、本発明の一実施形態にしたがって放送信号をスキャン（走査）し特徴付ける方法２００のブロック・フロー図を示す。この方法は、図１ａないし図１ｃに図示したシステムと同様のシステムが、受信可能な放送信号の範囲全体を巡回し、これら放送信号に関するパラメータを連続的に決定し更新することを可能にする。本発明の一実施形態で用いるシステムは、例えば、第１受信機でＦＭ放送を受信し（以後「前景（フォアグラウンド）信号」の「前景（フォアグラウンド）受信」と言う）、同時にプロセッサの命令により、第２受信機によって他の受信可能局に関するデータを収集する（以降、「背景（バックグラウンド）受信機」による「背景（バックグラウンド）信号」の「背景（バックグラウンド）走査」と言う）。方法２００は、受信可能なあらゆる放送信号の背景走査、背景信号からの補助データの収集、および背景信号の信号品質が、受信可能な放送信号に対して相対的に可能な限り最良か否かの判定を行うことができる。補助データが前景受信機において受信されるか否かには係わらず、背景受信機によって受信される放送信号の範囲に関するパラメータを決定することができる。
【００２５】
最初に、ある範囲のこのような信号、例えば、ＦＭ周波数帯域において受信可能なあらゆる周波数から、放送信号を選択する（２０２）。次に、選択した放送信号を受信し（２０４）、放送信号に関するパラメータを決定する（２０６）。パラメータは、例えば、特定の場所（例えば、所与の周波数）における放送信号の存在、信号の強度、放送信号内の補助データの存在（例えば、ＲＤＳデータ）、補助データのエラー・レート、番組識別コード、番組ストリング、および番組種別値を含むことができる。また、パラメータは、ＰＩ、ＰＳ、ＰＴＹ、ＡＦ、ＴＰ／ＴＡ、ＴＭＣ、ＲＴのような、放送信号に付随する補助データの値を含むこともできる。
【００２６】
次に、決定したパラメータに基づいて、放送信号に優先度を割り当てる（２０８）。割り当てられた優先度は、放送信号に配分される走査時間量を決定するために用いることができる。これについては以下で更に説明する。
【００２７】
次に、各放送信号の信号品質に関する値を決定する（２１０）。この信号品質値は、優先度が最も高い方の放送信号を更に順位付けるために用いることができる。信号品質の計算については、以下で説明する。
【００２８】
放送信号毎に、パラメータ、割り当てた優先度、および決定した信号品質をメモリに格納する（２１２）。最後に、次の放送信号を選択して（２１４）サイクルを繰り返す。方法２００を循環的に繰り返すことによって、受信可能な各放送信号に関するパラメータを、時間の経過に従って、決定し直し、更新することが可能となる。
【００２９】
受信可能な各放送信号を連続的に走査し、そのパラメータを決定するために要する時間量のために、各放送信号に有用なパラメータ値を維持（管理）するのに問題が生ずる。補助信号を受信するために必要な時間量は、個々の時点に送信されるデータ量（例えば、歌を再生しているとき）、およびデータ伝送レートに左右される。ＲＢＤＳシステムでは、通例、５７ＫＨｚキャリアを変調して、毎秒１１８７．５ビットの総データ伝送レートを得ている。ＲＢＤＳの仕様によれば、放送する補助データの最小量（補助データを放送する場合）は、１グループ、即ち、１０４ビットである。また、ここの番組データに伴って、１つよりも多い一意のデータ・グループを放送することも可能である。米国では、ＦＭ放送に１０２の周波数が割り当てられており、ヨーロッパでは２０６の周波数、日本では１４１の周波数が割り当てられている。
【００３０】
したがって、方法２００に必要なプロセッサのデューティ・サイクルを最適化するためには、各放送信号に割り当てられる優先度を用いて、放送信号の走査時間をアルゴリズム的に決定し、割り当てられた優先度に対応する走査時間の長さを、各放送信号に割り当てられるようにする。プロセッサのデューティ・サイクルの最適化を可能にするには、２つの要因を考慮する。１つは、放送信号の所要の特性、および所要の補助データの有無を用いて、各放送信号に優先度を割り当てることであり、２つ目は、優先度が最も高い放送信号について、信号品質の値を決定し、これらの放送信号を更にランク付けすることである。
【００３１】
所要の信号特性および所要の補助信号の有無は、優先度の割当に用いることができる。例えば、既定の最小値よりも大きな信号強度を有する放送信号には、より大きな重み（ウエート）を割り当てるとよい。また、代替周波数として識別された放送信号、あるいは交通情報を現在放送中の放送信号、あるいは前景受信機が受信している、選択された放送信号と同じＰＩまたは領域ＰＩを有する放送信号、あるいはラジオ・テキストまたはＥＯＮデータを搬送する放送信号には、より大きな重みを割り当てるとよい。逆に、例えば、補助信号を欠く放送信号には、より小さな重みを割り当てるとよい。
【００３２】
加えて、ユーザの選択を、指定優先度に含めることもできる。例えば、ユーザ・インターフェース１１８ｄを用いて、ユーザは、例えば、交通情報を聞きたいという希望を示すことができる。このような場合、その情報を有すると特定された放送信号に（例えば、ＴＡまたはＴＰデータ、あるいはＴＭＣデータの検出によって）、より高い優先度を割り当てることができる。他の例には、代替周波数（ＡＦ）への切換を可能にすること、地域的または非地域的放送に対する好みを選択すること、およびＴＭＣデータを有する放送に対する好みを選択することが含まれる。
【００３３】
時間の経過に伴ってパラメータが変化すると、各放送信号に割り当てられている優先度も上下する場合がある。その結果、優先度が高い放送信号程、多い走査時間を割り当てることができ、一方優先度が低い放送信号程、対応して少ないデューティ・サイクル時間を受けることになる。本発明の一実施形態では、４つの優先度Ａ、Ｂ、Ｃ、Ｄの内１つが割り当てられ、Ａが最も高く、Ｄが最も低い優先度とすることができる。
【００３４】
図３は、放送信号に割り当てられる優先度を決定するために行うことができる検査（テスト）の表３００を示す。本発明の一実施形態では、検査は順次行われ、後続の検査毎に、最終的に放送信号に割り当てられている優先度を変更する。表３００では、「Ｘ」は、セルにおけるパラメータが当該検査に対しては「ドントケア」状態にあることを示し、「０」は対象の列におけるパラメータが検出されないことを意味し、「１」はパラメータが検出されたことを意味し、「ＯＲ」は、いずれかの条件または双方の条件を満たす検査を示す。
【００３５】
検査１では、ＲＦレベル３０６およびＲＤＳデータ存在３０８パラメータを検査する。行３２６におけるように、検出されたＲＦレベルが設定された閾値よりも低く、ＲＤＳデータが存在しない場合、放送信号には最低の優先度Ｄが与えられる。しかしながら、ＲＦレベルが設定閾値よりも高いか、あるいはＲＤＳデータが存在する場合、優先度はＣに設定される（行３２８）。
【００３６】
検査２では、ＴＭＣメッセージが現在送信されている可能性があるか否か判定を行う。この判定を行うには、ＲＢＤＳ規格に明記されているように、データの「Ｂ」ＲＤＳブロック内に含まれる「３Ａ」または「８Ａ」いずれかのグループ種別識別子の存在を検出すればよい。このような識別子の検出時に、このフラグに（１）をセットする（列３２２）。経験的な現場（フィールド）検査により、これらの識別子の送信は、頻繁でないことがわかっている。一実施形態では、カウンタに基づく方法論を用いて、この値をクリアする。放送信号が走査された回数をメモリに格納し、５０回の質問（インテロゲーション）の内に識別子が見つけられない場合、「ＴＭＣ可能」値を（０）にリセットし、他の全ての検査がそのようにすることを示す場合、優先度を低くすればよい。
【００３７】
検査３では、ラジオ・テキストが発見されたか（３１８）、そしてラジオ・テキスト・データが完全または有用か（３２０）判定を行う。（「有用な」データとは、解析に成功できたデータのことであり、以下で更に詳しく説明する。）列３２０内のデータは、２桁の数として提示することができ、最初の桁はラジオ・テキスト・ストリングが完全か（１）または不完全か（０）を意味し、２番目の桁は、テキスト・データを解析することができるか（１）またはできないか（０）を意味する。行３３２におけるように、ラジオ・テキストが存在し、受信したデータが不完全で有用でない場合、優先度をＢに設定する。ラジオ・テキストが存在し、データが不完全であるが有用な場合（行３３４）、優先度をＢに設定する。ラジオ・テキストが存在し、データが完全であるが有用でない場合（行３３６）、優先度を下げて、Ｃに戻す。ラジオ・テキストが存在し、データが完全かつ有用である場合（行３３８）、優先度をＢに設定する。
【００３８】
検査４では、バックグラウンドで受信した放送信号が、前景チューナによって受信された放送信号に伴うＡＦリストに含まれている場合、優先度をＢに設定する（行３４０）。
検査５はトラフィック・データを検出するものであり、ＴＰモードがユーザによって選択されている場合に実行する（即ち、ユーザが、「ＴＰモード・オン」列３１４において１の値で示されているトラフィック・データを含む局のサーチをシステムに行わせた）。ＴＡデータ（トラフィック・データ）が存在する場合、優先度をＢに設定する（行３４２）。ＴＰが検出された場合（即ち、周波数がトラフィック・データを放送可能である）、優先度をＢに設定する（行３４４）。ＴＰおよびＴＡ双方が存在する場合（即ち、周波数がトラフィック・データを放送することができ、現在トラフィック・データを送信している場合）、優先度をＡに設定する（行３４６）。
【００３９】
検査６では、選択された放送信号のＰＩ（番組識別子）３０４を検出する。背景放送信号のＰＩが前景放送信号のＰＩと一致するが、（背景信号の）受信ＲＦレベルが閾値よりも低く、ＲＤＳ存在信号が「０」にセットされている場合（行３４８））、優先度をＢに設定する。ＰＩが一致し、ＲＦレベルが十分か、あるいはＲＤＳデータが受信されている場合（行３５０）、優先度をＡに設定する。その時点でＲＤＳデータが存在しなくても、ＰＩの一致が得られる可能性はある。何故なら、ＰＩは、更新されるまで格納されているからである。例えば、トンネルに入ったとき、ＲＤＳデータは一時的に消失する場合があるが、ＰＩのメモリはなおも存在する。
【００４０】
最後に、検査７では、背景放送信号が前景放送信号と同じである場合（行３５２）、優先度をＡに設定する。
優先度が最も高い放送信号群の中で、放送信号の信号品質も考慮して、背景走査デューティ・サイクルの最適化を図る。例えば、放送局が密集している地理的区域では、多数の放送信号があり、システムはこれらを優先度の高い順にカテゴリに分けることができる。近くで監視される放送信号程信号品質が最も高いのは理にかなっている。何故なら、これらは、システムが今後のある時点で受信するように指令される、最も可能性が高い放送信号であるからである。
【００４１】
本発明の一実施形態では、信号品質は、瞬時および時間平均受信信号強度双方、ならびに受信した補助信号の瞬時および時間平均エラー・レートの加重平均として判定することができる。信号品質を計算する同様の方法は数多くあり、ここに記載した利点が得られるのであれば、いずれの他の信号品質判定方法でも使用可能である。
【００４２】
一実施形態では、「Ｑ」と呼ぶ中間変数の値を決定する。Ｑの値は、0x00と0xFFの間であり（加重値が正しく調節されていると仮定する）、それに応じて計算することができる。
【００４３】
【数１】
2004364245.tif 000003
【００４４】
<RF＿weight>は、「RF level（ＲＦレベル）」の加重寄与係数である。<RF＿weight>に適した値は、実験によって決定することができる。<RF＿weight>は、0x00と0xFFの間にすればよい。経験的な現場検査によれば、<RF＿weight>の最適値は0x80であり、即ち、５０％の寄与度である。
【００４５】
「ＲＦレベル」は、背景チューナの電界強度出力をボルトで表したＡＤＣ測定値を調整したものである。このようなＡＤＣデバイスの一例は、Maxim社が製造するMAX127である。最大目盛出力を５Ｖに設定し、１２ビットの分解能で変換する。６０dBuVの電界強度では、MAC127の出力電圧は２．８Ｖとなる。MAX127デバイスを用いた場合、ＡＤＣからの出力値を４０．９６で除算すれば、１００ステップの目盛を得ることができる。各ステップは、５０ｍＶに対応する。「ＲＦレベル」は、0x00と0x64の間にすることができ、数値が大きい程、信号の電界強度は大きい。この測定は、背景周波数を走査する時間期間の完了時に行うと良い。
【００４６】
<ERROR＿weight>は、「平均ＲＤＳブロック・エラー・レート」の加重寄与係数である。<ERROR＿weight>に適した値は、実験によって決定することができる。0x00と0xFFの間にすればよい。経験的な現場検査によれば、<ERROR＿weight>の最適値は0x80であり、即ち、５０％の寄与度である。
【００４７】
‘RDS block error rate’（ＲＤＳブロック・エラー・レート）は、受信した高ＲＤＳブロックの、（２２ｍＳ毎に１ブロックの最大レートに基づいて）背景周波数を選択した時間期間中に受信可能なブロック数に対する比率に関する。次いで、この比率に１００を乗算し、百分率として格納する。「ＲＤＳブロック・エラー・レート」の値は、0x00と0x64の間で変化し、0x64は、可能なブロック全てが有効なブロックとして受信に成功した（１００％）ことを示す。
【００４８】
受信した各ＲＤＳブロックは、ＲＤＳデコーダによって自動的に誤り訂正され、ＲＤＳデコーダは、受信ブロックが正しく訂正されたか否かについて報告することもできる。ブロックが正しく訂正されなかった場合、ブロックは、誤りを有するものとして計算される。次に、「平均ＲＤＳブロック・エラー・レート」を、「ＲＤＳブロック・エラー・レート」の移動平均として計算する。「ＲＤＳブロック・エラー・レート」の以前の２つの値、および「ＲＤＳブロック・エラー・レート」の現在値をこの計算に用いる。
【００４９】
（数２）
‘average RDS block error rate’＝(RdsQ(k-2)+RdsQ(k-1)+RdsQ(k)/3
例えば、以下の値を想定する。
【００５０】
<RF＿weight>                    ＝      0x80
‘RF level’                ＝      0x40（３．２Ｖ）
<RF＿weight>                    ＝      0x80、および
‘average RDS block error rate’＝    0x32（５０％）
すると、Ｑは次のように計算することができる。
【００５１】
（数３）
Q=(128/255*64)+(128/255*50)=57.22 =0x39
Ｑの値は、背景受信機が放送信号を選択する毎に、計算しメモリに格納することができる。次いで、同じ放送信号についてＱの直前値とＱの現在値との平均を取ることによって、AvgQの値を計算することができる。
【００５２】
（数４）
AVg Q=(Q(k-1)+Q(k))/2
したがって、次の表が得られる。
【００５３】
（表１）
時点      T0      T1      T2      T3      T4
‘Ｑ’      10.0    20.0    20.0    10.0    15.0
‘Avg Q'    10.0    15.0    20.0    15.0    12.5
時点Ｔ０において、Ｑの直前値はないので、AvgQ値は計算されず、Ｑに等しくされる。時点Ｔ１において、時点Ｔ１およびＴ０におけるＱ値を加算し、２で除算することによって、AvgQ値を計算する。
【００５４】
先に決定した値を用いれば、信号品質についての計算を行うことができる。この場合も、２つの加重係数、<Q＿weight>および<AvgQ＿weight>を用いる。実験によって、<Q＿weight>に有用な値は0x80であり、<AvgQ＿weight>の最適値は0x80であり、各々から５０％の寄与があることが示された。したがって、信号品質は、次のように計算することができる。
【００５５】
（数５）
信号品質＝[(<Q＿weight>/255)*(Q/255)]+[(<AvgQ＿weight>/255)*(AvgQ/255)]
割り当てた優先度（および優先度が最も高い放送信号に対する信号品質）を用いて、デューティ・サイクル時間を放送信号の背景走査にアルゴリズム的に配分する。本発明の一実施形態では、完全なデューティ・サイクルの全時間は、次のように表すことができる。
【００５６】
【数６】
2004364245.tif 000004
【００５７】
ここで、変数ptime、ttimeおよびstimeは、各放送信号を走査する時間に関係し（時間変数）、変数wfreq、xfreq、yfreqおよびzfreqは、デューティ・サイクルにおいて走査される４つの優先度の各々の放送信号の数に関係する（カウント変数）。一実施形態では、時間変数は、１０mSの倍数を示し、その間にある優先度グループの各放送信号を走査する。この期間に、各放送信号からの補助データの収集、および信号品質の計算を行うことができる。各優先度の時間変数は、地理的位置が異なれば、異なる場合もある（例えば、周波数の密度および配分が北アメリカとヨーロッパでは異なる可能性があるため）。以下の表に示す時間関数値は、経験的な実験から有用であると判断された。
【００５８】
【表２】
2004364245.tif 000005
【００５９】
カウント変数は、各デューティ・サイクルの間に走査することができる各優先度の周波数の数を記述する。優先度は、降順、即ち、ＡからＤまで循環的に走査することができる。以下の表におけるカウント変数の値は、経験的な実験から北アメリカおよびヨーロッパにおいて有用であると判断された。
【００６０】
【表３】
2004364245.tif 000006
【００６１】
したがって、１サイクルの全時間は、次のように計算することができる。
ヨーロッパでは、
【００６２】
（数７）
(300mS*6)+(300mS*6)+(150mS*4)+(80mS*4)=4,520mS
北アメリカでは、
【００６３】
（数８）
(300mS*6)+(4000mS*6)+(150mS*4)+(80mS*4)=26,720mS
前述のように、各放送信号に関するデータおよびそれに割り当てられた優先度は、メモリに保持することができる。システムは、各優先度グループＡないしＤから、「カウント変数」の数分の放送信号を走査すればよい。優先度Ｂ、Ｃ、Ｄの放送信号は順次（例えば、最も低い優先度から最も高い優先度まで）走査することができる。しかしながら、Ａ優先度リストからの放送信号は、その信号品質の順に走査するとよい。前景放送信号（常に優先度Ａを有する）をサイクル毎に１回走査し、通例では最初に走査する。最良の代替放送信号（例えば、Ａリストにある周波数で、他の残りの周波数よりも信号品質値が最も高い周波数）をサイクル毎に走査し、通例では２番目に走査する。Ａリストにおける次に最良の代替信号（これも信号品質によって順位付けられる）をサイクル毎に走査し、通例では３番目に走査する。
【００６４】
次いで、Ａリストの残りの放送信号を順に、例えば、最も低い優先度から最も高い優先度まで走査すればよい。Ａリスト全体を１回のループでは走査しきれない場合、残りの放送信号の走査は、次のループで継続すればよい。通例では、同じループにおいて１つの放送信号を２回走査しない。「カウント変数Ａ」の数の周波数を走査し終えた後、Ｂ、Ｃ、そしてＤ優先度の「カウント変数Ｂ」、「カウント変数Ｃ」、および「カウント変数Ｄ」の周波数を走査する。ループ毎に、通例では昇順（例えば周波数）で優先度リストＢ、Ｃ、Ｄの放送信号を走査する。
【００６５】
尚、経時的な信号品質の変化も監視し、放送信号に相対優先度を割り当てる際の因子として用いてもよいことを注記しておく。信号品質値が上昇していると判定された放送信号には、相対的に以前よりも高い優先度を割り当てることができ、したがって、対応して多い走査時間を受けることができる。このように、本発明は、例えば、特定の番組を搬送する、次に最良の放送信号を「予測」することができる。
【００６６】
受信される補助データの中に、フリー・テキスト即ち「ラジオ・テキスト」（ＲＴ）ストリングがあり、そのコンテンツは、放送信号の送信側の裁量に任されている。通例では、ラジオ・テキストは、現在の番組の記述、例えば、歌の題名および歌手を含むが、放送者が送りたいその他のいかなるテキスト・メッセージでも含むことができる。含まれるテキストは、放送する番組データに関係しても、しなくてもよい。
【００６７】
本発明の一実施形態では、ラジオ・テキストを解析し、そうして集めたデータを表示したり、あるいはメモリに格納することができる。図４は、放送信号からのデータを解析する方法４００のフロー図を示す。テキスト・データを含む放送信号を受信し（４０２）、このテキスト・データを１つ以上の既知のテキスト・ストリングと比較する（４０４）。これから、受信したテキスト・データにおいて、既知のテキスト・ストリングの１つと同一のテキストと、少なくとも１つの未知のデータ・ストリングとの間で区別を行う。次いで、既知のテキスト・ストリングに対する１つまたは複数の未知のデータ・ストリングの位置を判定する（４０６）。この判定から、未知のデータ・ストリングに特徴付けを割り当てる（４０８）。これについては、以下で更に詳しく説明する。こうして特徴付けたデータ・ストリングを、その特徴付け、および受信した放送信号に伴うＰＩデータと共に、メモリに格納する（４１０）。加えて、特徴付けたストリングをフォーマットし、表示する（４１２）。これについては、以下で更に詳しく説明する。更に、特徴付けたストリングの表示に基づいて、ユーザに放送信号を選ばせるようにしてもよい。また、特徴付けされていないストリングに基づいて、ユーザに選択を行わせてもよい。
【００６８】
方法４００は、図２に示した方法２００と組み合わせて用いることもできる。例えば、２つの受信システムにおいて、前景受信機上で放送信号を受信し、同時に背景受信機上で他の放送信号を受信することができる。受信機が１つだけのシステムでも、例えば、録音の再生を聴取しながら、この１つの受信機以外のいずれかの音源から、放送信号を受信することもできる。受信機は、番組データ、補助データ、または双方を受信していてもよい。このように、方法４００は、いずれの数の受信機を有するシステムとでも用いることができる。
【００６９】
一実施形態では、方法４００によって、システム、例えば、図１ａないし図１ｃに示したのと同様のシステムが、放送中の歌の「歌手」および「題名」を判断することができる。例えば、放送信号は、ストリング"THICKER THAN BLOOD ... GARTH BROOKS"を含むラジオ・テキストを搬送することもあり得る。このような場合、"..."は、既知のテキスト・ストリングであり、ストリング"THICKER THAN BLOOD"および"GARTH BROOKS"から区別することができる。これらのテキスト・ストリングの既知のテキスト・ストリング"..."に対する相対的な位置から、最初のテキスト・ストリングは、例えば、題名として特徴付けることができ、２番目のテキスト・ストリングは、例えば、歌手として特徴付けることができる。ストリングおよびその特徴付けは、フォーマットして表示したり、あるいはメモリに格納することができる。フォーマット処理は、事実上あらゆるスタイル、フォント形状、またはフォーマットでも可能であり、最初の文字またはその他の文字を大文字にしたり、あるいは、例えば、別個の画面、異なるフォント、色、フラッシング・テキスト、あるいは異なる部類の歌またはいくつかの変種（バリエーション）のいずれをも別個に識別するあらゆる数の方法でも使用することもできる。これは、当業者には明らかであろう。異なるフォーマット処理を用いると、種々の方法で表示情報を視覚的に区別することができ、例えば、現在演奏中の歌を、これから演奏する歌とは異なる表示としたり、部門を区別したり、あるいはお気に入りの（または好みでない）歌手または歌または部門を示すことができる。既知のテキスト・ストリングは、いずれの句または文字でもよく、その例には、"UP NEXT ON"や"NOW PLAYING"というような句や、角括弧、括弧、引用記号、終止点または終止点群、ハイフン等のような句読点文字が含まれる。また、この方法は、「チケット販売ダイヤルイン番号」および「プロモーション」のような情報を認識するように構成することもできる。例えば、放送局は、ラジオ・テキスト"UP NEXT ON"を送信し、続いて局を識別する情報を送信し、続いて演奏する歌の歌手または名称を示す情報を送信することもできる。方法４００は、ストリング"UP NEXT ON"の認識、および「歌手」のような後続のストリングの特徴付けを可能にする。加えて、この方法を用いると、無関係なまたは失われたスペースまたは文字を認識しフォーマットすることができる。例えば、"UP NEXT ON WMJX <BARRY WHITE>"では、角括弧内は無関係な文字と見なされ、"UP NEXT ON WBOSU2"では、"WBOS"と"U2"との間でスペースがなくなっていると考えられる。また、この方法は、解析したテキストの中で、左下がりの斜線、右下がりの斜線、ハイフン、感嘆符、あるいは、例えば、AC/DC、WHAT!およびZZ Topのような特殊フォーマット処理の指示としての特殊文字の集合のような、特殊なフォーマット処理を示す文字の検出も可能とする。また、この方法は、例えば、並び替えや表示のために、収集した「歌手」および「歌の題名」の様式化も可能とすることができる。可能なテキスト解析のその他の例には、ローマ数字の認識（例えば、"BOYZ II MEN"を"Boyz II Men"に変更しつつも"II"を"ii"にフォーマットしない）、大文字および小文字のフォーマット処理（例えば、"THICKER THAN BLOOD ... GARTH BROOKS"から"Thicker Than Blood ... Garth Brooks"へ）、"PLAYING SONG"や"NOW PLAYING"のようなテキスト・ストリングおよびタグの前にある文字の削除、ストリングをチェックして、ストリングの先頭、または最初の単語の後、またはストリング内のどこででも、（）または［］または＜＞のような特殊文字の存在を確認し、これらの削除すること（例えば、"U2 <1988>"を解析して"U2"にする）、代わりの題名／歌手のフォーマットの認識（例えば、"Another Day In Paradise＿Phil Collins"を認識し、"Another Day In Paradise"を"Phil Collins"から区別する）が含まれる。
【００７０】
方法４００は、記憶装置と併用することができ、記憶装置は、歌の題名、歌手および部門のような情報のデータベースとして機能し、フォーマット処理や精度のために、受信したテキスト・データから解析したテキスト・ストリングをデータベースと比較することができる。このように、この方法は、例えば、解析したテキスト・ストリングの格納データとの比較に基づいて、解析した「歌手」および「歌の題名」の様式化を可能にし、格納されているフォーマットを、この方法で決定したフォーマットよりも優先的に用いることができる。例えば、コンピュータ・メモリ、あるいはＣＤまたはＭＰ３プレイヤのような、方法４００と共に用いる記憶装置が"INXS"の歌手リストを収容している場合、このテキスト・フォーマットを、方法４００によってフォーマットした結果である"Inxs"の代わりに用いることができる。また、既知のパターンがラジオ・テキスト・データにおいて検出されない場合にも、併用するデータベースを参照することができ、この場合、ラジオ・テキスト・データを解析し、格納データと比較し、こうして既知のストリングおよび未知のストリングを識別することができる。
【００７１】
本発明の別の実施形態では、番組データの受信の最適化を可能にする。同じ地理的区域に多数の送信局がある場合、同時に同じ番組データを放送する場合がある。例えば、マサチューセッツにおけるNational Public Radioネットワークのいくつかの構成局が同時に"Car Talk"という番組を放送することもあり得る。１つの放送信号の信号品質が、同じ番組データを有する別の放送信号のそれよりも低下した場合、本発明は、ユーザに気づかれない方法で、品質が低い放送信号から品質が高い放送信号へ受信の切換を可能にする。本発明によれば、このような放送信号は、通例では、最も高い優先度が割り当てられており、更に、同じ番組識別子（ＰＩ）を有するのが通例である。
【００７２】
前述の放送信号切換の基本動作は、図１ａを参照すると理解することができる。スイッチ１２２ａが第１受信機１０２ａの出力をＭＰＸデコーダ１０６ａの入力に接続すると仮定すると、第１受信機１０２ａは前景受信機として作用し、第２受信機１０４ａは背景受信機として作用することができる。プロセッサ１１４ａは、前景信号と、背景受信機上で受信した、同じＰＩを有する背景信号との双方の信号品質を監視するように構成するとよい。前景信号の信号品質が、同じＰＩを有する別の被監視放送信号の１つの信号品質よりも低下した場合、プロセッサ１１４ａは、スイッチ１２２ａにその状態を切り換えるように命令し、第２受信機１０４ａからの信号をＭＰＸデコーダ１０６ａに渡すようにすることができ、プロセッサ１１４ａは、このようにしてシステムを切り換えて、オーディオ出力１２０ａが、入手できる最も品質が高い信号によって供給できるようにする。
【００７３】
一実施形態では、受信機１０２ａ、１０４ａは同一でもよい。このような構成では、プロセッサ１１４ａは、受信機１０２ａ、１０４ａの機能を、前景受信機機能と背景受信機機能との間で切り換えればよい。即ち、プロセッサ１１４ａがスイッチ１２２ａに、多重化出力信号の切換に加えて、状態を変化させるように命令した場合、プロセッサは、受信機１０２ａ、１０４ａの機能も切り換え、受信機１０２ａが背景受信機として機能し、受信機１０４ａが前景受信機として機能するようにすることができる。これらの機能は、必要に応じて、２つの受信機間で両方向に切り換えることができる。
【００７４】
あるいは、２つの受信機の機能を「フリップ・フロップ・フリップ」(flip-flop-flip)し、一方の受信機を本質的に前景受信機として維持し、他方を本質的に背景受信機として維持することも可能である。最初に、プロセッサ１１４ａは、前述のように、受信放送信号間の切り換えを指令する。次に、第２受信機１０４ａに、新たな、信号品質が高い周波数に同調するように、プロセッサ１１４ａによって命令する。（また、プロセッサ１１４ａは、受信機１０４ａによる背景走査を一時的に保留にすることもできる。）受信機が新たな周波数で安定した後、プロセッサ１１４ａは、スイッチ１２２ａを作動させて、第２受信機１０４ａからのオーディオ信号出力に変更する。次いで、プロセッサ１１４ａは、第１受信機１０２ａに新たな周波数に同調させるように命令する。一旦第１受信機１０２ａが新たな周波数において安定したなら、プロセッサ１１４ａはスイッチ１２２ａを作動させ、オーディオ信号が再び受信機１０２ａから受信されるようにする。切換が完了した後、プロセッサ１１４ａは、第２受信機１０４ａに背景走査を再開するように命令することができる。この構成はコスト上の利点がある。何故なら、第２受信機を用いるのは、切換イベント中の短時間だけオーディオ出力を供給するときだけであり、主にパラメータ・データを収集するために用いられるに過ぎないので、第２受信機を低コストで低品質の受信機にすることができるからである。
【００７５】
前述の切換に対する一層の改善も、図１ｅに示すスイッチ構成を用いることによって可能となる。例えば、スイッチ１２２ｅの構成を用いれば、切換の間に起こり得る可聴クリック、ポップ、またはその他のノイズを低減または排除することができる。図１ｅに示すスイッチ構成は、先に述べた種々の切換モードの全てにおいて用いることができる。
【００７６】
受信機１０２ｅ、１０４ｅの（多重化）出力は、可変利得デバイス１０３ｅ、１０５ｅに供給することができる。（当技術分野分野で公知の可変利得デバイスを構成する方法は多数あり、本発明は用いるデバイスの形態には限定されない。図１ｅは、可変利得増幅器を示すが、演算トランスコンダクタンス増幅器、乗算器、またはその他の実施態様も用いることができる。）可変利得デバイス１０３ｅ、１０５ｅの出力は、加算器１０７ｅに供給され、加算器１０７ｅは、その２つの入力の和である出力を与える。
【００７７】
受信機１０２ｅ、１０４ｅの多重化出力間の切換は、以下のように可変利得デバイス１０３ｅ、１０５ｅの利得を変化させることによって行うことができる。受信機１０２ｅが初期状態において前景受信機であると仮定すると、受信機１０２ｅの出力をＭＰＸデコーダ１０６ｅに接続することができる。これを遂行するには、可変利得デバイス１０３ｅの利得を公称基準値、通例では０ｄＢに設定し、可変利得デバイス１０５ｅの利得をその最小可能利得に設定すればよい。最小可能利得は、少なくとも−６０ｄＢ、好ましくは少なくとも−９０ｄＢとすればよい。プロセッサは、制御部１０９ｅに切換イベントを開始するように指令する。（制御部１０９ｅは、前記プロセッサ上で実行する内部ソフトウエア・プロセスとすればよく、あるいは別個の物理的ハードウエアとすることもできる。）制御部１０９ｅは、次に、可変利得デバイス１０３ｅの利得を急速に減少させ、同時に可変利得デバイス１０５ｅの利得を急速に増大させる。切換イベントの終了時には、利得デバイス１０５ｅは公称値、通例では０ｄＢに設定され、利得デバイス１０３ｅは最小利得に設定されればよい。可変利得デバイスの減少および増加時間のスロープは、通例では、１ｍＳ未満であり、理想的には１０μＳ未満である。ここに記載するシステムでは、可変利得デバイスをその最小可能利得に設定したが、他の何らかの利得値を用いても、十分に低くＭＰＸデコーダ１０６ｅへの入力が実質的に他の可変利得デバイスから来るようになっていれば、効果的な切換が可能である。
【００７８】
切換デバイスの更に別の代替実施形態を図５ａおよび図５ｂに示す。これらは、切換機能（例えば、スイッチ１３２ｂで表す）のディジタル・フィルタの実施態様の概略図を示す。図５ａおよび図５ｂは、例えば、図１ｂに示した受信機１０２ｂ、１０４ｂのオーディオ出力に接続することができる入力（５０２ａ、５０４ａ、５０２ｂ、５０４ｂ）において、ディジタル信号を可能にする構成を表す。各入力信号に係数を乗算する。入力５０２ａの信号には、利得デバイス５０６ａにおける大きさＸの係数と乗算し、入力５０４ａの信号は、利得デバイス５０８ａにおける大きさＹの係数と乗算する。２回の乗算演算の結果を、次に加算器５１０ａによって合計する。切換機能を実現するには、値Ｘ、Ｙを０と１との間で変化させ、Ｙ＝１−Ｘとなるように選択するとよい。Ｘの値を０と１との間で変化させると、入力５０２ａ、５０４ａからの信号間で出力を切り換えることができる。Ｙ＝１−Ｘの場合、Ｘ＝０であれば、Ｙ＝１となり、入力５０４ａからの信号が出力５１２ａに通過させる。Ｘ＝１の場合、Ｙ＝０となり、入力５０２ａからの信号が出力５１２ａに通過させる。切換に要する時間量は、係数値を変化させる比率によって異なる。入力間で即時に切り換えることが望ましい場合、係数を０から１まで１回の時間ステップで変化させることもできる。あるいは、係数の値は、ある範囲の中間値を取って、より緩やかに０と１との間で変化させてもよい。中間値の数および値変化の率は、切換プロセスからの可聴アーチファクトを最少に抑えるように選択すればよい。
【００７９】
図５ｂは、１つの係数値のみを格納すればよく、Ｙの値を推論することができるフィルタ構成を示す。５０２ｂからの信号を利得デバイス５０６ｂにおいて係数Ｘと乗算し、その結果を加算器５１２ｂに通過させる。５０４ｂからの信号は、直接加算器５１２ｂおよび利得デバイス５１０ｂに通過させることができ、ここで係数Ｘと乗算することができる。次に、利得デバイス５１０ｂにおける演算の結果を、加算器５１２ｂに通過させ、これを総合信号から減算する。加算演算の結果は、出力５１４ｂとして送られる。したがって、出力５１４ｂは、以下の式に応じて変化することができる。
【００８０】
（数９）
Ｏb＝Ｘ（信号５０２ｂ）＋（信号５０４ｂ）−Ｘ（信号５０４ｂ）
または
Ｏb＝Ｘ（信号５０２ｂ）＋（１−Ｘ）＊信号５０４ｂ
ここで、１−Ｘ＝Ｙであるので、
Ｏb＝Ｘ（信号５０２ｂ）＋Ｙ＊信号５０４ｂ
となる。
【００８１】
図１ｅのスイッチ構造を用いた完全な周波数切換のタイミング例を図５に示す。図５は、番組データの受信を最適化する方法５００の一実施形態である。第１放送信号５０２を前景受信機上で受信し、第２放送信号５０４を背景受信機上で受信し、前景放送信号の番組データを、例えば、スピーカを介して出力する。本発明によれば、両放送信号に関係するパラメータを、例えば、信号品質であるパラメータ間で決定する。時点５０６において、第１放送信号の信号品質が、第２放送信号のそれよりも比較的低下するため、第１放送信号の音量を下げ、一方第２放送信号の音量を上げるとよい。第１放送信号の音量が最低レベルに達した時点５０８において、前景受信機が、背景受信機が受信しているのと同じ放送信号を、再び受信するように戻すことができる。次に、前景受信機を戻した後の時点５１０において、前景受信機の音量を高め、一方背景受信機の音量を下げる。時点５１２において、背景チューナの音量が再度最低レベルに達すると、背景受信機は自由に背景走査を継続することができる。時点５０８、５１０間の時間間隔は、いずれの長さでもよいが、少なくとも、受信機を元に戻すことができるだけ長くなければならず、通例では１００ｍＳ未満である。時点５０６、５０８間（および５１０、５１２間）の時間間隔は、聴取者により切換を知覚されないようにするためには、通例では、１ｍＳ未満、理想的には１０μＳ未満にしなければならない。
【００８２】
例えば、ある時点において、背景受信機上にて９８．１ＭＨｚで受信した放送信号が、１０５．７ＭＨｚで前景チューナによって受信した放送信号よりも信号品質が高く、両放送信号に伴うＰＩコードが同一で、放送素材が同一であることを示すと判断する場合もある。最初に、背景チューナを９８．１ＭＨｚに同調させる。次いで、受信を背景チューナに切り換える。次に、前景チューナを９８．１ＭＨｚに同調させ、続いて、受信を前景チューナに切り換えればよい。その後、背景チューナは、背景走査を再開することができる。背景受信機は、１つの放送信号の受信に限定される訳ではなく、逆に、本発明によれば、多数の放送信号を受信することもできる。
【００８３】
方法５００を方法２００、４００と組み合わせて用いると、種々の機能性を有するシステムを提供することができる。本発明の一実施形態では、例えば、方法２００、４００、５００の組み合わせによって、「割り込み」機能が可能となる。例えば、ユーザが、交通状況の発表を優先的に受信したいという希望を示す場合がある。すると、交通状況の発表を現在放送していることを示す補助データを有する放送信号を検出した場合（ＴＡデータを通じて等）、オーディオ出力を一時的に、交通状況の発表を搬送する放送信号に切り換えることができる。交通状況の発表の終了が検出された後（例えば、ＴＡデータによって示される）、本発明は、前景チューナを以前の放送信号に戻させることができる。また、本発明のこの実施形態では、ユーザは、例えば、特定の歌手が出演するときに、これを聞きたいという希望を示すことができる。例えば、ユーザが、歌手Madonna（マドンナ）の歌を聞きたいという希望を示す場合がある。その後、いずれかの受信可能な放送信号上でMadonnaの歌が放送された場合、本発明は、この歌手を特定するデータの照合、および現在受信している放送信号の中断を可能にする。背景走査は、入力音源に関係なく行うことができ、他の実施形態では、ＣＤまたはＭＰ３プレイヤのような再生装置から所望の放送信号への切換を可能にする。現行の放送の中から特定の歌手または歌を探索（サーチ）するには、歌手または題名を判定することができる何らかの形態の補助データが得られることが前提となる。しかしながら、これは、テキスト・ストリングからメタデータを解析する実施形態に限定される訳ではない。このような情報は、先に説明したように、ラジオ・テキストから解析することもでき、あるいは、ＨＤラジオ、衛星ラジオ、またはインターネット・ラジオの何らかの形態において可能なように、既に解析したものから得ることもできる。方法５００は、２つの受信機間において動作を切り換える一方法を記述したのであり、同等の動作切換方法も存在することは、当業者には容易に認めよう。
【００８４】
本発明の別の実施形態は、「先行捜索(advanced seek)」機能も可能にする。複数の放送信号の位置（受信可能なあらゆるＦＭ、ＡＭ、またはＤＨラジオ放送局の周波数のように）を判定することができ、これらの位置はメモリに格納することができ、放送信号の有無の変化を連続的に更新することができる（方法２００による）。ユーザは、例えば、次に最も低いまたは最も高い聴取可能な放送信号を選択する希望を示す場合もある。システムが、次に聴取可能な放送周波数の位置をメモリに格納してあれば、現在同調している周波数と次に聴取可能な周波数との間で中間周波数を全く走査することなく、前景受信機を直接その周波数に同調させることができる。「先行捜索」機能は、したがって、受信可能な全放送信号のリストを利用し、補助データの有無には関係なく前景受信機を次に聴取可能な放送信号に同調させることができる。
【００８５】
本発明の別の実施形態では、例えば、コマーシャルのような、望まない番組データの飛び越しを可能にする。例えば、解析したラジオ・テキストからというように、受信した補助データから、ある歌が終了しコマーシャルが始まるところであることを判断することができる。このような場合、システムは、コマーシャルが始まる前に、別の放送信号に切り換えるか、あるいは他の放送信号または他の音源から記録したデータをメモリから検索するか、またはＣＤプレイヤのような別の音源に切り換えて、ユーザが事実上コマーシャルを全く聞かなくて済むようにする。これを遂行するには、システムは歌の開始および終了を信頼性高く検出し、システムがいつ切り換えるべきかを把握し、歌のデータのみをメモリに格納するようにしなければならない。（歌のデータのメモリへの格納については、以下で説明する。）このような検出は、多数の因子に基づいて行うことができる。歌の開始は、歌の題名および歌手がラジオ・テキストに現れるとき（そして、UP NEXT ONストリングがもはやなくなっているとき）を判定することによって、信頼性高く検出することができる。歌の終了は、異なる局における異なる部門の音楽についての統計的平均に基づいて推定することができる。例えば、Ｔｏｐ４０という番組を再生するラジオ局では、歌の平均の長さは約２分５４秒であることがわかっている。他の部門の他の平均も判定することができる。次いで、システムは、判定した平均を用いて、歌が開始した時刻および判定した平均長に基づいて、歌の終了を予測することができる。また、UP NEXT ONストリング、およびUP NEXT ONが出る時点を歌の終了と関係付ける統計的データに基づいても、歌の終了を推定することができる。加えて、オーディオ・テキストが「歌手」、「歌」または「部門」として容易に特定できない場合、コマーシャルが再生されていると想定することもできる。このように、本発明の一実施形態では、システムは、１つの放送信号においてある歌が終了しつつあるまたは終了したことを判定し、次いで歌が始まりつつある放送信号に切り換えることができる。
【００８６】
図５ｃは、「コマーシャルの飛び越し」を可能にするシステムの更に別の実施形態を示す。図５ｃは、２つの受信機５０２ｃ、５０４ｃを有するシステムを示す。時点ｔ0において、システムにコマーシャルの飛び越しを許すことを指令し、受信機５０２ｃを第１放送信号に同調させ、前景チューナとして動作させ（ここでは、時点ｔ0からｔ2まで歌０を受信していることを示す）、一方受信機５０４ｃは背景において走査することができる。
【００８７】
時点ｔ1において、システムは、（本発明にしたがって補助データを監視することによって）背景放送信号上で歌１の開始を判定する。受信機５０４ｃを該当する放送信号に同調させ、受信機５０４ｃの背景走査機能を禁止し、受信機５０４ｃからのオーディオ信号（歌１）をシステムによって５０６ｃに記録し、歌のデータをメモリ・デバイス（大容量記憶装置１０４ｄと類似する）に格納する。
【００８８】
時点ｔ2において、歌０の終了をシステムが検出することができる（本発明にしたがって）。この時点で、システムは、受信機５０２ｃ上で受信しているデータのオーディオ出力を中止し、メモリに格納した歌のデータ（歌１）からのオーディオ出力を開始することができる。システムは、受信機５０４ｃからの歌１の残りをなおも記録しながら、メモリからの歌１の再生を開始することができる。したがって、再生および記録動作は、ｔ＝ｔ1−ｔ2だけ、時間がずれることになる。また、時点ｔ2において、受信機５０２ｃを背景走査モードに切り換えてもよく、こうすれば、システムは再度歌の開始をサーチすることができる。
【００８９】
時点ｔ3において、システムは、受信可能な放送信号上で歌２の開始を特定する。受信機５０２ｃを該当する放送信号に同調させ、背景走査機能を禁止し、システムは歌２をメモリに記録開始することができる。
【００９０】
時点ｔ4において、歌１（受信機５０４ｃ上で受信）の終了がシステムによって検出される。次いで、システムは受信機５０４ｃの出力の記録を中断し、受信機５０４ｃを背景走査モードに切り換える。このように、時点ｔ3およびｔ4の間では、システムは、歌１の残りを記録しつつ、同時に歌１の開始をメモリから再生し（時間のずれｔ2−ｔ1を伴う）、更に同時に歌２をメモリに記録することができる。このように、本実施形態では、システムは、オーディオを少なくとも１つのストリームで出力しつつ、２つの異なるオーディオ・ストリームを同時に記録することができる。
【００９１】
時点ｔ5において、システムは、歌３の開始を検出する。受信機５０４ｃを該当する周波数に同調させ、受信機５０４ｃ上での背景走査を禁止し、受信機５０４ｃの出力（歌３）を、歌２の終了の記録と同時にメモリに記録する。
【００９２】
時点ｔ6において、メモリからの歌１の再生が完了し、システムは、メモリからの歌２の再生を始めることができる。時点ｔ6およびｔ7の間で、歌２、３をメモリに記録しつつ、歌２をメモリからスピーカに再生する。
【００９３】
時点ｔ7において、歌２の終了をシステムが検出する。歌２の記録を停止し、受信機５０２ｃに背景において走査するように指令する。歌２の再生および歌３の記録は、歌２の再生が完了するまで継続することができる。
【００９４】
上述の実施形態では、２つの歌が同時に記録されている時間期間中には、いずれの受信機も背景走査モードでは動作していない。したがって、システムがその補助データのデータベースを更新していない時間部分があり得る。代替実施形態では、第３受信機を設けてもよい。このような実施形態では、背景走査は、コマーシャルがない動作を行いつつも、継続することができる。このような場合、１つの受信機は常に背景走査を行うために利用可能となっている。
【００９５】
本発明の別の実施形態では、例えば、「歌手」、「題名」または「部門」についての検出可能な放送信号の背景サーチを可能にする。例えば、ユーザが、システムに、Rolling Stones（ローリング・ストーンズ）の歌をサーチするように命令する場合もあり得る。Rolling Stonesの歌の背景サーチは、それらのメモリへの記録と同様に行うことができる。「歌手」、「題名」、「部門」、歌の長さ、および記録情報の時間というような関連情報も、録音と共に格納すれば、今後の選択に役立てることができる。格納プロセスの制御機能を高めることもでき、例えば、選択した歌の録音が既にメディア記憶装置上に存在していた場合、ユーザに通知するか、または品質が高い方の録音を保持（または記録）することができる。録音の品質は、背景走査データベースに保持されている信号品質の格納値から推論することができる。前景放送信号の記録も可能であり、ユーザは、例えば、関心のある音楽を、「歌手」、「題名」、「部門」というような、決定情報と共に記録することができる。加えて、ユーザは、記録した番組データをサーチして、例えば、「歌手」、「題名」、「部門」を検出することもできる。
【００９６】
本発明の別の実施形態では、番組データ、例えば、最新の天気または交通速報の時間／日付刻印記録を保管することも可能にする。例えば、放送ストリームのパラメータとして決定した時計／時間情報を、番組データと共にメモリに格納することができる。このような天気または交通に関する報告は、後にユーザが再生することができる。
【００９７】
本発明の別の実施形態では、ユーザに「歌手」または「歌の題名」についての直接要求を入力させることができ、更に将来のかなり離れた時点において、以前に要求した「歌手」または「歌の題名」を「呼び出す」こともできる。例えば、要求された項目が即時に発見されない場合、要求を有効のままにしておき、ある将来の時点で要求項目（例えば、歌または歌手）が得られたときに、システムは要求を処理することができる。歌手名または歌の題名は、キーパッド、タッチ・スクリーン、文字を選択し押下して入力する回転式プッシュ・スイッチを含む手段によって、または音声認識のような更に精巧化した手段によって選択することができる。図１１は、キーパッド入力手段の一実施形態を示す。メモリへの格納も行うことができるので、この歌が１週間後または２週間後に得られるようになるのであれば、自動的に再生することができる。
【００９８】
図６から図１１ａまでは、本発明と共に用いることができるユーザ・インターフェースの実施形態を示す。図６は、現在の局名６０４を表示可能なディスプレイ６００を示す。これは、例えば、周波数または放送信号を特定可能であればその他のいずれの情報でもよい。放送信号から判定した追加データも表示することができ、現番組データ６０２の部門、または現番組６０６の題名および出演者(artist)等があげられる。仮想ボタン６０８も設ければ、ユーザは選択を行い種々のシステム機能を操作することができるようになる。
【００９９】
図６ａは、図６の代替実施形態を示す。ディスプレイ６００ａは、仮想音量制御部６０２ａ、チューナ制御部６０４ａ、捜索制御部６０８ａ、情報クエリ６１０ａ、および音源セレクタ６１２ａを含むことができる。インディケータ６０６ａは、システムが「手動モード」にあることを示し、放送信号のユーザによる選択を可能にする。また、インディケータ６０６ａは、システム機能の他のモード、例えば、コマーシャル飛び越しまたは「自動モード」も示すことができる。図６ｂは、図６の別の代替実施形態を示す。ディスプレイ６０６ｂは、図６ａに示すのと同様の制御部を含むことができるが、インディケータ６０６ｂは、システムが「自動モード」にある、即ち、コマーシャル飛び越し機能が実行中であることを示すことを除く。更に、放送信号情報６０２ｂは大幅に簡略化されており、例えば、題名および歌手だけを表示することにより、放送信号の切換がユーザには明白にわかり、車両の運転手の気が散るのを回避したり、または外観を良くすることを目的とする。
【０１００】
図７では、ディスプレイ７００は、局による種々の放送信号の一覧表作成および選択を可能にする。放送信号の連続リスト７０４を提供し、補助データから取得した局情報を表示する。補助データが得られない場合、周波数のような、その他の識別情報を表示すればよい。ユーザは、放送信号のリスト全体を上（７０２）または下（７０６）にスクロールすることができる。ディスプレイ７００は、現在再生中の歌のデータの部門７１０を表示するが、この中には、題名、歌手、またはその他の識別情報のような、あらゆる情報を表示することができる。
【０１０１】
図８では、ディスプレイ８００は、現在の歌による放送信号のリストを示す。ディスプレイ８００の一実施形態では、題名および歌手８０６を含むリストが、その歌が現在演奏中であることを示すが、歌手８０４のみを有するリストの場合、表示されている歌手による歌が、当該放送信号上で即座に聞けることを示すことができる。
【０１０２】
図９は、部門９０２による受信可能な放送信号のリストを示す。各リストに続く数値９０４は、個々の部門の音楽を現在放送中で受信可能な放送信号の数を示す。ユーザが例えば６を選択したとすると、ユーザは選択した部門の放送信号の中から選択することが許される。
【０１０３】
図９ａは、ユーザによって予め設定された放送信号のリストを示すディスプレイ９００ａを示す。これらの選択は、ユーザの希望通りに変更することもできる。前述のように、他の機能もユーザには利用可能とするとよい。
【０１０４】
図１０は、題名および歌手によってリストに纏めた現在および今後の歌を示す。図１１は、ユーザがキーワードをサーチできるサーチ機能を示す。キーワード・サーチは、部門、題名または歌手１１０２のような、あるカテゴリの中でも行うことができる。サーチ・キーワードは、例えば、キーパッド１１０４によって入力することができるが、いずれの入力手段を用いても、同じ機能性を得ることができる。図１１ａは、図１１に示したサーチ機能の代替実施形態を示す。英数字サーチ・ストリングの選択は、セレクタ１１０２ａによって行うことができ、ユーザ１１０４ａに表示することができる。ユーザは、カテゴリ、例えば、部門、歌手または歌１１０６ａでサーチを行い、サーチ結果を１１０８ａのように表示することができる。また、ユーザは、サーチ結果１１１０ａに伴う歌のデータを再生または格納することも選択可能である。
【０１０５】
図６から図１１ａにおけるディスプレイは、相互交換可能にまたはいずれの組み合わせでも用いることができる。また、図６から図１１ａに示したディスプレイの要素を併用すれば、汎用性を失うことなく同等のディスプレイを得ることができる。
【０１０６】
加えて、ユーザの入力や注意を要求する本発明の要素は、安全性のため、例えば、運転中には（例えば、イグニション／トランスミッション・インターロックの状態を検知することによって）禁止し、運転手の注意を逸らす潜在的な可能性を回避するようにするとよい。禁止した方がよい要素とは、使用する際にユーザ側でかなりの注意を要するようなものであり、サーチまたは格納機能のための歌の題名、歌手名、またはその他の情報の入力があげられる。他にも、運転手の気を逸らすのを回避するために禁止するとよい機構もある。例えば、ユーザがシステムに「コマーシャルを飛び越す」ことを命令した場合、システムは各歌の後毎に局を切り換えるので、現在の局および周波数の表示は比較的素早く変わる場合もある。このような場合、ディスプレイ画面は、「歌手、歌および部門」情報のみを示し、現在の局または周波数情報を削除するように変更するとよい。
【０１０７】
以上の説明は、特定の好適な実施形態のみを例示したに過ぎず、この中に具体化されている概念は、過度な経験がなくとも、容易に改変でき、本発明の必須な特徴から逸脱することなくその他の特定形態にも具体化可能であることを当業者は理解するであろう。したがって、本開示は、単なる例示に過ぎず、特許請求の範囲に記載した本発明の範囲を限定することを意図するものではない。
【図面の簡単な説明】
【０１０８】
【図１ａ】図１ａは、本発明の実施形態にしたがって放送信号を受信可能なシステムを示す簡略図である。
【図１ｂ】図１ｂは、本発明の実施形態にしたがって放送信号を受信可能なシステムを示す簡略図である。
【図１ｃ】図１ｃは、本発明の実施形態にしたがって放送信号を受信可能なシステムを示す簡略図である。
【図１ｄ】図１ｄは、本発明の実施形態にしたがって放送信号を受信可能なシステムを示す簡略図である。
【図１ｅ】図１ｅは、代替的スイッチ構成を示す。本発明の実施形態にしたがって放送信号を受信可能なシステムを示す簡略図である。
【図２】図２は、本発明の一実施形態にしたがって、放送信号を走査し特徴付ける方法を示すブロック・フロー図である。
【図３】図３は、放送信号に割り当てる優先度を決定するために実行することができる検査を示す表である。
【図４】図４は、放送信号からのデータを解析する方法４００を示すフロー図である。
【図５】図５は、番組データの受信を最適化する方法の一実施形態を示す図である。
【図５ａ】図５ａは、切換機能のディジタル・フィルタによる実施態様を示す概略図である。
【図５ｂ】図５ｂは、切換機能のディジタル・フィルタによる実施態様を示す概略図である。
【図５ｃ】図５ｃは、本発明の一実施形態にしたがって、オーディオ再生から、ユーザが望まない番組データを排除することが可能なシステムの更に別の実施形態を示す図である。
【図６】図６は、本発明によって具体化することができるユーザ・インターフェースの実施形態を示す図である。
【図６ａ】図６ａは、本発明によって具体化することができるユーザ・インターフェースの実施形態を示す図である。
【図６ｂ】図６ｂは、本発明によって具体化することができるユーザ・インターフェースの実施形態を示す図である。
【図７】図７は、本発明によって具体化することができるユーザ・インターフェースの実施形態を示す図である。
【図８】図８は、本発明によって具体化することができるユーザ・インターフェースの実施形態を示す図である。
【図９】図９は、本発明によって具体化することができるユーザ・インターフェースの実施形態を示す図である。
【図９ａ】図９ａは、本発明によって具体化することができるユーザ・インターフェースの実施形態を示す図である。
【図１０】図１０は、本発明によって具体化することができるユーザ・インターフェースの実施形態を示す図である。
【図１１】図１１は、本発明によって具体化することができるユーザ・インターフェースの実施形態を示す図である。
【図１１ａ】図１１ａは、本発明によって具体化することができるユーザ・インターフェースの実施形態を示す図である。
【図１ａ】
2004364245.tif 000007
【図１ｂ】
2004364245.tif 000008
【図１ｃ】
2004364245.tif 000009
【図１ｄ】
2004364245.tif 000010
【図１ｅ】
2004364245.tif 000011
【図２】
2004364245.tif 000012
【図３】
2004364245.tif 000013
【図４】
2004364245.tif 000014
【図５】
2004364245.tif 000015
【図５ａ】
2004364245.tif 000016
【図５ｂ】
2004364245.tif 000017
【図５ｃ】
2004364245.tif 000018
【図６】
2004364245.tif 000019
【図６ａ】
2004364245.tif 000020
【図６ｂ】
2004364245.tif 000021
【図７】
2004364245.tif 000022
【図８】
2004364245.tif 000023
【図９】
2004364245.tif 000024
【図９ａ】
2004364245.tif 000025
【図１０】
2004364245.tif 000026
【図１１】
2004364245.tif 000027
【図１１ａ】
2004364245.tif 000028
【外国語明細書】
2004364245000001.pdf