(57)【要約】【課題】受信装置の使用者が特定の操作を行うことなく、受信信号のレベルが良好な周波数をより短時間で取得可能なＲＤＳ自動追従方法を提供することを目的とする。【解決手段】現在受信している周波数の信号の受信状態を検出してその検出結果が第１のレベルを下回ったかどうかを判定する第１の検出ステップと、現在受信している周波数の信号の受信状態の検出結果が第１のレベルを下回った時にその番組を過去受信していた周波数を受信日時の新しいものから順に複数抽出する第１の周波数抽出ステップと、第１の周波数抽出ステップにて抽出された周波数の受信状態を、受信日時の新しいものから順に検出しその検出結果が第２のレベルを上回ったかどうかを判定する第２の検出ステップと、第２の検出ステップの判定結果を用いた所定の判定基準に基づいて番組の受信周波数を決定する周波数決定ステップと、を有する。【選択図】図２
2007195072.tif 000002
【特許請求の範囲】
【請求項１】
エリアごとに異なる周波数で放送されるＲＤＳラジオ番組をＲＤＳ受信装置にて受信する際、エリア移動による受信可能な番組の周波数の変化に追従するためのＲＤＳ自動追従方法であって、
現在受信している周波数の信号の受信状態を検出してその検出結果が第１のレベルを下回ったかどうかを判定する、第１の検出ステップと、
現在受信している周波数の信号の受信状態の検出結果が第１のレベルを下回った時に、その番組を過去受信していた周波数を受信日時の新しいものから順に複数抽出する、第１の周波数抽出ステップと、
前記第１の周波数抽出ステップにて抽出された周波数の受信状態を、受信日時の新しいものから順に検出し、その検出結果が第２のレベルを上回ったかどうかを判定する第２の検出ステップと、
第２の検出ステップの判定結果を用いた所定の判定基準に基づいて番組の受信周波数を決定する周波数決定ステップと、
を有する、ＲＤＳ自動追従方法。
【請求項２】
前記第２の検出ステップでの検出結果が第２のレベルを上回った周波数の信号に含まれるＰＩデータの内容に基づいて、該周波数で放送されている番組が現在受信している番組と同じであるかを判断する、第１の番組比較ステップをさらに有し、
該所定の判断基準は、前記第１の番組比較ステップの判断結果を用いていること、を特徴とする請求項１に記載のＲＤＳ自動追従方法。
【請求項３】
前記第１の周波数抽出ステップは、該ＲＤＳ受信装置に記憶されている受信履歴情報を読み出すことによって、過去受信していた周波数を複数抽出すること、を特徴とする請求項２に記載のＲＤＳ自動追従方法。
【請求項４】
前記第１の周波数抽出ステップは、現在受信している番組に対応する周波数が該受信履歴情報に所定数より多く記憶されている時は、受信日時の新しいものから順に所定数の周波数を該受信履歴情報から読み出すこと、を特徴とする請求項３に記載のＲＤＳ自動追従方法。
【請求項５】
前記第２の検出ステップが実行される前に該ＲＤＳ受信装置からの音声出力を停止するミュートオンステップと、
前記第２の検出ステップが実行された後、前記第１の番組比較ステップが実行される前に該ＲＤＳ受信装置からの音声出力を再開するミュートオフステップと、
をさらに有すること、を特徴とする請求項２から４のいずれかに記載のＲＤＳ自動追従方法。
【請求項６】
前記周波数決定ステップは、前記第１の周波数抽出ステップにて抽出された周波数のうち、該所定の判断基準を最初に満たした周波数を番組の受信周波数とし、それ以降に抽出された周波数の受信状態を前記第２の検出ステップは検出しないこと、を特徴とする請求項１から５のいずれかに記載のＲＤＳ自動追従方法。
【請求項７】
前記第１の周波数抽出ステップにて抽出された複数の周波数のすべての受信レベルが該第２のレベルを下回っている場合に、番組の信号に含まれるＡＦデータの内容に基づいて複数の周波数を抽出する第２の周波数抽出ステップと、
前記第２の周波数抽出ステップにて抽出された周波数の受信状態を検出し、その検出結果が該第２のレベルを上回ったかどうかを判定する第３の検出ステップと、
を有し、
該所定の判断基準は、第３の検出ステップの判断結果を用いていること、を特徴とする請求項１から６のいずれかに記載のＲＤＳ自動追従方法。
【請求項８】
前記第２の周波数抽出ステップで抽出された周波数または前記第３の検出ステップでの検出結果が第２のレベルを上回った周波数の信号に含まれるＰＩデータの内容に基づいて、該周波数で放送されている番組が現在受信している番組と同じであるかを判断する、第２の番組比較ステップをさらに有し、
該所定の判断基準は、前記第２の番組比較ステップの判断結果を用いていること、を特徴とする請求項７に記載のＲＤＳ自動追従方法。
【請求項９】
前記第２の周波数抽出ステップで抽出された周波数が該所定の判断基準を満たさない場合は、周波数決定ステップは、現在受信している周波数を番組の受信周波数とすること、を特徴とする請求項７又は８に記載のＲＤＳ自動追従方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、主として移動体に搭載されるＲＤＳ受信装置において、番組の放送周波数の変化に追従するための、ＲＤＳ自動追従方法に関する。
【背景技術】
【０００２】
移動体に搭載される放送受信装置（例えばカーラジオ）は、据え置き型の放送受信装置とは異なり、放送番組をある中継局から受信している間に、移動体がその中継局のサービスエリアから離れ、充分な信号レベルが確保できなくなる（その結果、例えばラジオの音質の低下が発生する）という可能性がある。このため、このような放送受信装置には、放送信号の信号レベルの低下が発生した時に同じ番組を放送している他の中継局の放送周波数に、チューナの受信信号の周波数を自動的に合わせる、という追従機能を有することが望ましい。
【０００３】
このような追従機能を実現することを目的の一つとして、ヨーロッパ放送連合により、ＲＤＳ（ラジオデータシステム）が提案され、また実用化されている。ＲＤＳにおいては、アナログのＦＭ放送信号にデジタルデータ（ＲＤＳデータ）が重畳されるようになっている。このデータ中には、現在放送されている番組の識別データであるＰＩや、この番組を放送している中継局の放送周波数の一覧であるＡＦが含まれている。このＲＤＳに対応した放送受信装置（以下、ＲＤＳ受信装置と称す）として、以下の特許文献１および２に開示されているものが提案されている。
【特許文献１】特開２０００−１５１３６３号
【特許文献２】特開平５−１９９０７６号
【０００４】
特許文献１の構成においては、番組を受信する際にその放送信号に含まれるＰＩとＡＦを、受信装置内のメモリに記憶しておく。その後、放送信号のレベル低下が検出された時は、予め記憶されたＡＦを用いて周波数追従を行う。すなわち、ＡＦに記録されている周波数を順番にテストし、充分な信号レベルが得られる周波数があるかどうかをチェックする。さらに、充分に高い信号レベルが得られる周波数が発見された場合は、その放送信号に含まれるＰＩと、追従を行う前に受信していた番組のＰＩとを比較し、これが一致しているかどうかを確認する。ＰＩが一致されていることが確認された場合は、この周波数を以降受信する番組の周波数とする。これは、あるエリアである番組を放送している周波数と、異なるエリアで異なる番組を放送している周波数とが同じである可能性がある、すなわち、あるエリアにおいて、現在受信中の番組と異なる番組がＡＦに記録されている周波数帯で放送されている可能性がある為である。
【０００５】
以上説明した追従においては、任意の周波数の放送の信号レベルやＰＩを取得する必要がある。この処理は、受信装置のチューナを用いて行われる。従って、この処理が行われている間は、この処理にチューナに占有されていることになる。つまり、番組の受信・聴取はその間できなくなる。
【０００６】
特許文献１に記載されているような、従来のＲＤＳ受信装置においては、現在受信している番組のＡＦに記録されている全ての周波数に対して、追従を行うようになっているのが一般的である。このため、適切な周波数が確定するまでの間、長時間に渡って連続、あるいは断続的に番組の聴取ができないという短所があった。このような問題を解決する、すなわち、番組の聴取ができない期間をできるだけ短くする為の手法が提案されている。
【０００７】
例えば、特許文献２に記載の構成においては、ある特定のエリアで予め予備追従を行い、この予備追従において、受信できた番組の周波数とＰＩを予めメモリ等に記憶しておく。そのエリア内、あるいはそのエリアの近傍で受信している番組の信号レベルが低下した場合、この記憶された周波数の中から現在受信している番組と同じＰＩを有するものを抽出し、抽出された周波数に対する追従を優先する。
【０００８】
このような構成とすると、良好な受信ができることが期待できる周波数に対する追従が優先して行われることになる為、良好な受信が可能な周波数を検出できるまでの時間の短縮が可能となる。
【０００９】
しかしながら、以上説明した特許文献２の構成において、追従時間の短縮を全面的に実現する為には、エリア毎に予備追従を行う必要があるため、追従時間の短縮を実現する為の機能としてはあまり現実ではない。
【発明の開示】
【発明が解決しようとする課題】
【００１０】
以上の問題に鑑み、本発明は、受信装置の使用者が特定の操作を行うことなく、受信信号のレベルが良好な周波数をより短時間で取得可能なＲＤＳ自動追従方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記の目的を達成する為、本発明のＲＤＳ自動追従方法は、現在受信している周波数の信号の受信状態を検出してその検出結果が第１のレベルを下回ったかどうかを判定する第１の検出ステップと、現在受信している周波数の信号の受信状態の検出結果が第１のレベルを下回った時にその番組を過去受信していた周波数を受信日時の新しいものから順に複数抽出する第１の周波数抽出ステップと、第１の周波数抽出ステップにて抽出された周波数の受信状態を、受信日時の新しいものから順に検出しその検出結果が第２のレベルを上回ったかどうかを判定する第２の検出ステップと、第２の検出ステップの判定結果を用いた所定の判定基準に基づいて番組の受信周波数を決定する周波数決定ステップと、を有する。
【００１２】
以上のように、本追従方法においては、過去に受信した番組、すなわち受信実績のある周波数が随時記録されており、その履歴を用いて受信する周波数の決定が行われる。特に、本発明の方法においては、受信日時の新しい、すなわちより最近に受信に成功した周波数から順番に受信レベルのチェックが行われるようになっており、追従時間の短縮化が期待できる。
【００１３】
また、ＲＤＳ自動追従方法が、第１の周波数抽出ステップで抽出された周波数または前記第２の検出ステップでの検出結果が第２のレベルを上回った周波数の信号に含まれるＰＩデータの内容に基づいて、この周波数で放送されている番組が現在受信している番組と同じであるかを判断する第１の番組比較ステップをさらに有し、所定の判断基準は、第１の番組比較ステップの判断結果を用いている構成としてもよい。さらに、第１の周波数抽出ステップは、ＲＤＳ受信装置に記憶されている受信履歴情報を読み出すことによって、過去受信していた周波数を複数抽出するものであり、現在受信している番組に対応する周波数が該受信履歴情報に所定数より多く記憶されている時は、受信日時の新しいものから順に所定数の周波数を該受信履歴情報から読み出す構成としてもよい。
【００１４】
前述のように、ＲＤＳにおいては受信した周波数で所望の番組が放送されているかどうかを確認する為にＰＩを利用する場合が多い。すなわちアナログ信号に重畳されたデジタル信号を抽出する必要がある。この抽出には時間がかかる為、追従時間の短縮という観点からは、抽出回数をできるだけ少なくすることが好ましい。上記の構成においては、第２の検出ステップで検出された周波数についてＰＩが確認されるようになっているので、履歴から抽出する周波数の数を所定数以内に限定することによって、追従に要する時間の短縮化が期待できる。
【００１５】
また、周波数決定ステップは、第１の周波数抽出ステップにて抽出された周波数のうち、上記の所定の判断基準を最初に満たした周波数を番組の受信周波数とし、それ以降に抽出された周波数の受信状態を前記第２の検出ステップは検出しない構成としてもよい。このような構成とすると、充分に信号レベルの高い周波数が見つかった時点で追従を終了することになる為、追従時間の更なる短縮化が期待できる。
【発明の効果】
【００１６】
以上のように、本発明によれば、受信信号のレベルが良好な周波数をより短時間で取得可能なＲＤＳ自動追従方法が実現される。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施の形態につき、図面を用いて詳細に説明する。図１は、本実施形態のＲＤＳ受信装置のブロック図である。
【００１８】
本実施形態のＲＤＳ受信装置１は、主として自動車に搭載されるものであり、電波として出力されているＲＤＳ放送信号から音声信号を取り出してこれをスピーカから出力する車載ラジオとしての機能を有するものである。
【００１９】
本実施形態のＲＤＳ受信装置１は、放送電波を受信する為のアンテナ１１と、受信した信号から音声信号およびデジタルデータを取り出して出力するチューナ１２と、チューナ１２から出力された音声信号を選択的に消音する為のミュート回路１３と、ミュート回路１３が消音を行わない時にミュート回路１３から出力される音声信号を所定のレベルに増幅する為のアンプ回路１４と、アンプ回路１４から出力される音声信号を音声として出力するスピーカ１５と、受信した信号の位相同期を行ってチューナ１２が受信する電波の周波数を設定するＰＬＬ回路１９を有する。
【００２０】
すなわち、アンテナ１１が受信した電波信号のうち、所望の周波数のものが抽出されるようにＰＬＬ回路１３はチューナ１２を制御し、その結果得られた音声信号はミュート回路１３およびアンプ回路１４を介して、スピーカ１５から音声として出力される。ミュート回路１３は、ＲＤＳ受信装置１の使用者が音声の一時的な消音を希望する場合、あるいは後述する周波数追従を行う場合に消音を行う為の回路である。また、本実施形態のＲＤＳ受信装置１は、マイコン１８をさらに有しており、このマイコン１８によって、ミュート回路１３、アンプ回路１４およびＰＬＬ回路１９は制御されるようになっている。
【００２１】
さらに、本実施形態のＲＤＳ受信装置１は、チューナ１２から出力されるＲＤＳデータを解析する為のＲＤＳデコーダ１６と、チューナ１２が受信した信号のレベルを検出する為のＱ−ｉｎｆｏ回路１７とを有している。マイコン１８は、このＲＤＳデコーダ１６およびＱ−ｉｎｆｏ回路１７を制御して、受信した信号に関する各種情報を取得する。取得された情報は、後述の追従処理に利用される。また、これらの情報の一部を文字情報や画像情報として図示しないモニタに表示させたり、音声メッセージとしてスピーカから出力させたりすることが可能である。例えば、ＲＤＳデータに交通情報（道路の渋滞情報等）が含まれている場合があり、ＲＤＳ受信装置１の使用者は、この交通情報を文字情報や音声情報として確認することができる。
【００２２】
また、マイコン１８にはフラッシュメモリ１８ａが内蔵されており、マイコン１８によって実行されるプログラムや、後述する受信履歴情報はこのフラッシュメモリ１８ａに記憶されるようになっている。
【００２３】
受信履歴情報は、ＲＤＳデータに含まれる番組情報データＰＩ毎に分類された状態で、その番組の周波数情報であるＡＦと共に記憶されるようになっている。受信履歴情報Ｈi（ｋ）は、ＰＩの内容がｉであるような番組を放送している周波数のうち、過去この受信装置１で受信したことのある周波数が複数記憶された一次元配列である。ここで、変数ｋの値が小さいものは、より最近に受信した周波数である。
【００２４】
また、ＡＦデータＡＦｉ（ｋ）は、ＰＩ＝ｉである番組のＲＤＳデータに含まれるＡＦ情報に含まれる周波数が記憶された一次元配列である。ただし、ＲＤＳデータに含まれるＡＦ情報をそのまま使うものではなく、Ｈｉ（ｋ）に含まれる周波数は除外されている。
【００２５】
ある番組を受信している際に、ＲＤＳ受信装置１が搭載されている移動体が、番組を受信している放送局若しくは中継局のサービスエリアから外れ、受信している信号の信号レベルが低下する場合がある。そのような時は、以下に説明する追従処理が行われ、現在受信しているものと同一の番組を放送している他の周波数の検出が行われる。フラッシュメモリ１８ａに記憶されている、前述の受信履歴情報およびＡＦ情報は、この追従処理に使用される。
【００２６】
図２は、本実施形態における追従処理のフローチャートである。本フローは、Ｑ−ｉｎｆｏ回路１７によって検出されている現在受信している番組の信号レベルが第１の信号レベルを下回ったことをＣＰＵ１８が検出した時に実行されるようになっている。なお、このフローチャートおよび以下の説明においては、現在（すなわち追従処理が行われる直前に）受信している周波数をＴＮと定義し、また、この番組のデータＰＩの内容をｎと定義する。
【００２７】
本フローが開始すると、ステップＳ１が実行される。ステップＳ１では、ＣＰＵ１８はＰＩ＝ｎである受信履歴情報Ｈｎ（ｋ）およびＡＦ情報ＡＦｎ（ｋ）をフラッシュメモリ１８ａから読み出す。次いで、ステップＳ２に進む。
【００２８】
ステップＳ２では変数ｍに１が代入される。次いで、ステップＳ３に進む。
【００２９】
ステップＳ３では、Ｈｎ（ｍ）の内容がヌルであるかどうかの判定が行われる。Ｈｎ（ｍ）の内容がヌルであれば、受信履歴の数がｍ−１個であるということである。すなわち、ｍ＝１の時にＨｎ（ｍ）の内容がヌルである場合は、現在受信している番組の受信履歴そのものが無いということを示す。Ｈｎ（ｍ）の内容がヌルではない場合は（Ｓ３＝ＮＯ）、ステップＳ４に進む。
【００３０】
ステップＳ４では、ＣＰＵ１８はミュート回路によるミュート機能をオンにする。この結果、スピーカ１５からは音声が出力されなくなる。次いで、ステップＳ５に進む。
【００３１】
ステップＳ５では、ＣＰＵ１８はＰＬＬ回路１９を制御して受信周波数をＨｎ（ｍ）に合わせる。次いで、ステップＳ６に進む。
【００３２】
ステップＳ６では、ＣＰＵ１８はＱ−ｉｎｆｏ回路１７を制御して受信した信号の信号レベルを検出すると共に、この検出結果が第２の信号レベルを上回っているかどうかの判定が行われる。なお、第２の信号レベルは第１の信号レベルよりも大きな値である。検出結果が第２の信号レベルを上回っているのであれば（Ｓ６：ＹＥＳ）、ステップＳ７に進む。
【００３３】
ステップＳ７では、ＣＰＵ１８はミュート回路によるミュート機能をオフにする。この結果、スピーカ１５からは再び音声が出力されるようになる。次いで、ステップＳ８に進む。
【００３４】
ステップＳ８では、ＣＰＵ１８はＲＤＳデコーダ１６を制御して、ステップＳ５で受信した信号に含まれるデータＰＩの値を取得する。ステップＳ８では、さらにこのＰＩの値がｎであるかどうかの判定を行っている。ＰＩの値がｎであるならば、この周波数で放送されているのは、追従処理が行われる前に受信していた番組と同じ番組であるということである。従って、この場合は（Ｓ８：ＹＥＳ）、ステップＳ１５に進む。
【００３５】
ステップＳ１５では、履歴情報、すなわちＨｎ（ｋ）の更新が行われる。具体的にはＨｎ（ｋ）（ｋ＝１〜ｍ−１）の内容がＨｎ（ｋ）（ｋ＝２〜ｍ）にコピーされる（ただし、ｍ＝１である場合はこの処理は行われない）と共に、Ｈｎ（１）にＴＮが代入される。つまり、それまで受信していた周波数ＴＮが最新の受信履歴として登録されると共に、Ｈｎ（ｍ）が履歴から除去され、他の履歴はＨｎ（１）よりも古い履歴として再登録される。次いで、本ルーチンを終了させる。
【００３６】
一方、ステップＳ８において、ＰＩがｎ以外の値である場合は、この周波数で放送されているのは、追従処理が行われる前に受信していた番組と異なる番組である。従って、この場合は（Ｓ８：ＮＯ）、ステップＳ９に進む。
【００３７】
ステップＳ９では、ＣＰＵ１８はミュート回路によるミュート機能をオンにする。この結果、スピーカ１５からは音声が出力されなくなる。次いで、ステップＳ１０に進む。
【００３８】
ステップＳ１０では、ＣＰＵ１８はＰＬＬ回路１９を制御して受信周波数をＴＮに合わせる。次いで、ステップＳ１１に進む。
【００３９】
ステップＳ１１では、ＣＰＵ１８はミュート回路によるミュート機能をオフにする。この結果、スピーカ１５からは再び本ルーチン実行前に受信していた周波数で放送されている番組の音声が出力されるようになる。次いで、ステップＳ１２に進む。
【００４０】
ステップＳ１２では、短い期間の間に音声が断続的に途切れることを防止する為、所定時間（例えば２秒間）待機する。次いで、ステップＳ１３に進む。
【００４１】
ステップＳ１３では、ｍの値に１を加算する。次いで、ステップＳ１４に進む。
【００４２】
ステップＳ１４では、ｍが３であるかどうかの確認が行われる。ｍが３未満であるならば（Ｓ１４：ＮＯ）、ステップＳ４に戻る。一方、ｍ＝３であるならば（Ｓ１４：ＹＥＳ）、ステップＳ２０に進む。
【００４３】
一方、ステップＳ６において、検出結果が第２の信号レベルを下回っているのであれば（Ｓ６：ＮＯ）、ステップＳ１０〜Ｓ１４の処理が行われた後、ステップＳ４に戻る。すなわち、放送を受信する周波数をＴＮに戻し、再び本ルーチン実行前に受信していた周波数で放送されている番組の音声が出力されるようにする。
【００４４】
以上説明したステップＳ３〜Ｓ１５のループが実行されることによって、過去の受信履歴のうち、新しいもの１つ又は２つについて信号レベルとＰＩのチェックが行われ、充分な信号レベルを有し、且つ本ルーチン実行前に受信していた周波数で放送されている番組と同じ番組を放送している周波数が確認されたら、以降は、その周波数で放送の受信が行われるようになる。
【００４５】
なお、ステップＳ７の時点では検出された周波数で放送されている番組が本ルーチン実行前に受信していた周波数で放送されている番組と同じ番組であるかどうかの確認が行われていないが、本実施形態のＲＤＳ受信装置が自動車などの移動体に搭載されているものである以上、ｍの小さい、すなわち最近受信されていた周波数で放送されている番組が本ルーチン実行前に受信していた周波数で放送されている番組と同じ番組である確率は極めて高い。従って、ステップＳ７の時点でミュートをオフにしても、多くの場合は本ルーチン実行前に受信していた周波数で放送されている番組の音声が出力され、Ｓ８の処理にかかる時間の分だけ、音声出力再開を早めることが可能である。
【００４６】
また、ステップＳ３において、Ｈｎ（ｍ）の内容がヌルである、すなわち受信履歴に周波数が一つも記録されていない、又は、受信履歴に周波数が一つ記録されているが、その周波数では番組を充分に高い信号レベルで受信できないことが確認された場合は（Ｓ３：ＹＥＳ）、ステップＳ２０に進む。
【００４７】
以上のように、（１）受信履歴に周波数が一つも登録されていない、（２）受信履歴に受信履歴に周波数が一つ記録されているがその周波数では番組を充分に高い信号レベルで受信できないことが確認された、（３）受信履歴に周波数が２つ以上記録されているが、その周波数のうち受信日時が新しいもの２つのいずれも番組を充分に高い信号レベルで受信できないことが確認された、という３つの条件のいずれかが成立した場合は、ステップＳ２０が実行されるようになっている。
【００４８】
ステップＳ２０では、受信記録に記録されている周波数のうち、ステップＳ４〜Ｓ１４のループでテストされていないもの、およびＡＦ情報ＡＦｎ（ｋ）に記録されている周波数の受信レベルの検出が行われる。次いで、ステップＳ２１が実行される。
【００４９】
ステップＳ２１は、ステップＳ２０の検出結果を用いてステップＳ２０でテストした周波数の中から信号レベルの最も高い周波数を選択し、さらに、その周波数の番組のＰＩをチェックしてこの周波数で放送されている番組が本ルーチン実行前に受信していた番組と同じ番組であるかどうかをチェックし、そのチェック結果に応じて受信周波数を再設定するサブルーチンである。本ステップが実行された後、本ルーチンは終了する。
【００５０】
以上のように、本ルーチンが実行されることによって、それまで受信していた番組と同じ番組を、より高い信号レベルで受信できる周波数の有無が検出される。さらに、そのような周波数が検出された場合は、以降は、その周波数で番組が受信される。
【００５１】
図３は、本ルーチンのステップＳ２０のサブルーチンのフローチャートである。本ルーチンが開始すると、受信記録に記録されている周波数のうち図２のステップＳ４〜Ｓ１４のループでテストされていないものの各々についての信号レベルの検出が行われる（Ｓ３０〜３９）。そして、ステップＳ３０〜３９に引き続いて、ＡＦ情報ＡＦｎ（ｋ）に記録されている周波数の各々についての信号レベルの検出が行われる（Ｓ４０〜４９）。
【００５２】
ステップＳ３０では、変数ｍに３が代入される。次いで、ステップＳ３１に進む。
【００５３】
ステップＳ３１では、Ｈｎ（ｍ）の内容がヌルであるかどうかの判定が行われる。ｍ＝３である時にＨｎ（ｍ）の内容がヌルであるということは、受信履歴に記録されている周波数の数が２つ未満であり、以下のステップＳ３２〜３９でテストすべき周波数が無いということである。また、ｍ＞３である時にＨｎ（ｍ）の内容がヌルであるということは、受信履歴に記録されている周波数のうち、テスト可能な全ての周波数についてのテストが完了したということである。このような場合は（Ｓ３１：ＹＥＳ）、ステップＳ４０に進み、ステップＳ３２〜３９は実行されない。
【００５４】
また、ステップＳ３１においてＨｎ（ｍ）の内容がヌルでない、ということは、以下のステップＳ３２〜３９でテストすべき周波数が残っているということである。従って、この場合は（Ｓ３１：ＮＯ）、ステップＳ３２に進む。
【００５５】
ステップＳ３２では、ＣＰＵ１８はミュート回路によるミュート機能をオンにする。この結果、スピーカ１５からは音声が出力されなくなる。次いで、ステップＳ３３に進む。
【００５６】
ステップＳ３３では、ＣＰＵ１８はＰＬＬ回路１９を制御して受信周波数をＨｎ（ｍ）に合わせる。次いで、ステップＳ３４に進む。
【００５７】
ステップＳ３４では、ＣＰＵ１８はＱ−ｉｎｆｏ回路１７を制御して受信した信号の信号レベルを検出すると共に、この検出結果が第２の信号レベルを上回っているかどうかの判定が行われる。検出結果が第２の信号レベルを上回っているのであれば（Ｓ３４：ＹＥＳ）、ステップＳ３５に進む。また、検出結果が第２の信号レベルを下回っているのであれば（Ｓ３４：ＮＯ）、ステップＳ３６に進む。
【００５８】
ステップＳ３５では、ＣＰＵ１８は、ステップＳ３４で信号レベルの検出を行った周波数とその信号レベルとを記憶する。この時、周波数と信号レベルとが互いに関連づけられた状態で記憶されるようになっており、ＣＰＵ１８は、周波数と信号レベルが複数組記憶された状態で、信号レベルが特定の条件を満たす周波数を抽出することができるようになっている。次いで、ステップＳ３６に進む。
【００５９】
ステップＳ３６では、ＣＰＵ１８はＰＬＬ回路１９を制御して受信周波数をＴＮにする。次いで、ステップＳ３７に進む。
【００６０】
ステップＳ３７では、ＣＰＵ１８はミュート回路によるミュート機能をオフにする。この結果、スピーカ１５からは再び音声が出力されるようになる。次いで、ステップＳ３８に進む。
【００６１】
ステップＳ３８では、短い期間の間に音声が断続的に途切れることを防止する為、所定時間（例えば２秒間）待機する。次いで、ステップＳ３９に進む。
【００６２】
ステップＳ３９では、ｍの内容に１を加算する。次いで、ステップＳ３１に戻る。
【００６３】
以上のＳ３１〜３９のステップが（ｍ−３）回繰り返されることにより、受信履歴に記録された周波数のうち、最も受信日時が新しい２つを除く全てについて、信号レベルの確認が行われる。
【００６４】
ステップＳ４０では、変数ｍに１が代入される。次いで、ステップＳ４１に進む。
【００６５】
ステップＳ４１では、ＡＦｎ（ｍ）の内容がヌルであるかどうかの判定が行われる。ＡＦｎ（ｍ）の内容がヌルであるということは、ＡＦに含まれる周波数のうち、テスト可能な全ての周波数についてのテストが完了したということである。このような場合は（Ｓ４１：ＹＥＳ）、本サブルーチンを終了させ、次いでステップＳ２１（図２）が実行される。
【００６６】
一方、ステップＳ４１においてＡＦｎ（ｍ）の内容がヌルでないということは、以下のステップＳ４２〜４９でテストすべき周波数が残っているということである。従って、この場合は（Ｓ４１：ＮＯ）、ステップＳ４２に進む。
【００６７】
ステップＳ４２では、ＣＰＵ１８はミュート回路によるミュート機能をオンにする。この結果、スピーカ１５からは音声が出力されなくなる。次いで、ステップＳ４３に進む。
【００６８】
ステップＳ４３では、ＣＰＵ１８はＰＬＬ回路１９を制御して受信周波数をＡＦｎ（ｍ）に合わせる。次いで、ステップＳ４４に進む。
【００６９】
ステップＳ４４では、ＣＰＵ１８はＱ−ｉｎｆｏ回路１７を制御して受信した信号の信号レベルを検出すると共に、この検出結果が第２の信号レベルを上回っているかどうかの判定が行われる。検出結果が第２の信号レベルを上回っているのであれば（Ｓ４４：ＹＥＳ）、ステップＳ４５に進む。また、検出結果が第２の信号レベルを下回っているのであれば（Ｓ４４：ＮＯ）、ステップＳ４６に進む。
【００７０】
ステップＳ４５では、ＣＰＵ１８は、ステップＳ４４で信号レベルの検出を行った周波数とその信号レベルとを記憶する。この時、周波数と信号レベルとが互いに関連づけられた状態で記憶されるようになっており、ＣＰＵ１８は、周波数と信号レベルが複数組記憶された状態で、信号レベルが特定の条件を満たす周波数を抽出することができるようになっている。次いで、ステップＳ４６に進む。
【００７１】
ステップＳ４６では、ＣＰＵ１８はＰＬＬ回路１９を制御して受信周波数をＴＮにする。次いで、ステップＳ４７に進む。
【００７２】
ステップＳ４７では、ＣＰＵ１８はミュート回路によるミュート機能をオフにする。この結果、スピーカ１５からは再び音声が出力されるようになる。次いで、ステップＳ４８に進む。
【００７３】
ステップＳ４８では、短い期間の間に音声が断続的に途切れることを防止する為、所定時間（例えば２秒間）待機する。次いで、ステップＳ４９に進む。
【００７４】
ステップＳ４９では、ｍの内容に１を加算する。次いで、ステップＳ４１に戻る。
【００７５】
以上のＳ４１〜４９のステップが繰り返されることにより、ＡＦに記録された周波数のうち、受信履歴に記載されていないものの全てについて、信号レベルの確認が行われる。
【００７６】
前述のように、以上説明したサブルーチンの実行が完了すると、ステップＳ２１（図２）が実行される。図４は、図２のステップＳ２１のサブルーチンである。本サブルーチンが実行されると、ステップＳ６０が実行される。
【００７７】
ステップＳ６０では、図３のステップＳ３５及び／またはＳ４５が実行されていたかどうかが確認される。すなわち、受信記録に記録されている周波数のうち、図２のステップＳ４〜Ｓ１４のループでテストされていないもの、およびＡＦ情報ＡＦｎ（ｋ）に記録されている周波数の中に、信号レベルが第２の信号レベル以上であるものがあったかどうかの確認が行われる。該当する周波数が確認されたのであれば（Ｓ６０：ＹＥＳ）、ステップＳ６１に進む。
【００７８】
一方、ステップＳ６０において、該当する周波数が確認されていないのであれば（Ｓ６０：ＮＯ）、本サブルーチンを終了する。ステップＳ６０が実行された時点では、ステップＳ３６またはＳ４６（図３）によって受信周波数がＴＮに設定されており、また、ステップＳ３７またはＳ４７によってミュートがオフになっている。すなわち、この場合は、図２のルーチンが実行される前の周波数で、引き続き番組の音声が出力されることになる。
【００７９】
ステップＳ６１では、ＣＰＵ１８はミュート回路によるミュート機能をオンにする。この結果、スピーカ１５からは音声が出力されなくなる。次いで、ステップＳ６２に進む。
【００８０】
ステップＳ６２では、ＣＰＵ１８は、図３のステップＳ３５及び／またはＳ４５で取得した周波数のうち、最も信号レベルが高い周波数を抽出する。さらに、ＣＰＵ１８はＰＬＬ回路１９を制御して受信周波数をこの抽出された周波数に合わせる。次いで、ステップＳ６３に進む。
【００８１】
ステップＳ６３では、ステップＳ６２で抽出した周波数が、図３のＳ３５とＳ４５のいずれで取得されたか、すなわち、この周波数は受信履歴に記録されたものであるかどうかの判定が行われる。この周波数が受信履歴に記録されたものであるのであれば（Ｓ６３：ＹＥＳ）、ステップＳ６４に進む。
【００８２】
ステップＳ６４では、ＣＰＵ１８はミュート回路によるミュート機能をオフにする。この結果、スピーカ１５からは再び音声が出力されるようになる。次いで、ステップＳ６５に進む。
【００８３】
ステップＳ６５では、ＣＰＵ１８はＲＤＳデコーダ１６を制御して、ステップＳ６２で受信を開始した信号に含まれるデータＰＩの値を取得する。ステップＳ６５では、さらにこのＰＩの値がｎであるかどうかの判定を行っている。ＰＩの値がｎであるならば、この周波数で放送されているのは、追従処理が行われる前に受信していた番組と同じ番組であるということである。従って、この場合は（Ｓ６５：ＹＥＳ）、ステップＳ６７に進む。
【００８４】
ステップＳ６７では、履歴情報、すなわちＨｎ（ｋ）の更新が行われる。具体的には抽出された周波数がＨｎ（ｋ）から削除される。この時のｋの値をｋ１とする。さらに、１≦ｋ＜ｋ１を満たすＨｎ（ｋ）の内容が、それぞれＨｎ（ｋ）（２≦ｋ≦ｋ１）にコピーされる。さらに、Ｈｎ（１）にＴＮが代入される。つまり、それまで受信していた周波数ＴＮが最新の受信履歴として登録されると共に、ステップＳ６２で抽出された周波数が履歴から除去され、他の履歴はＨｎ（１）よりも古い履歴として再登録される。次いで、本ルーチンを終了させる。
【００８５】
一方、ステップＳ６５において、ＰＩがｎ以外の値である場合は、この周波数で放送されているのは、追従処理が行われる前に受信していた番組と異なる番組である。この場合は（Ｓ６５：ＮＯ）、ステップＳ６６に進む。
【００８６】
ステップＳ６６では、ＣＰＵ１８はミュート回路によるミュート機能をオンにする。この結果、スピーカ１５からは音声が出力されなくなる。次いで、ステップＳ７１に進む。
【００８７】
また、ステップＳ６３で、ステップＳ６２で抽出した周波数が受信履歴に記録されていないものであるのであれば、すなわち、ＡＦｎ（ｋ）に記録されているものであるのならば（Ｓ６３：ＮＯ）、ステップＳ６８に進む。
【００８８】
ステップＳ６８では、ＣＰＵ１８はＲＤＳデコーダ１６を制御して、ステップＳ６２で受信を開始した信号に含まれるデータＰＩの値を取得する。ステップＳ６８では、さらにこのＰＩの値がｎであるかどうかの判定を行っている。ＰＩの値がｎであるならば、この周波数で放送されているのは、追従処理が行われる前に受信していた番組と同じ番組であるということである。従って、この場合は（Ｓ６８：ＹＥＳ）、ステップＳ６９に進む。一方、ＰＩがｎ以外の値である場合は、この周波数で放送されているのは、追従処理が行われる前に受信していた番組と異なる番組である。この場合は（Ｓ６８：ＮＯ）、ステップＳ７１に進む。
【００８９】
ステップＳ６９では、ＣＰＵ１８はミュート回路によるミュート機能をオフにする。この結果、スピーカ１５からは再び音声が出力されるようになる。次いで、ステップＳ７０に進む。
【００９０】
ステップＳ７０では、履歴情報、すなわちＨｎ（ｋ）の更新が行われる。具体的には、それまで受信していた周波数ＴＮが最新の受信履歴Ｈｎ（１）として登録されると共に、他の履歴はＨｎ（１）よりも古い履歴として再登録される。次いで、本ルーチンを終了させる。
【００９１】
前述のように、ステップＳ７１は、ステップＳ６５またはＳ６８において、ステップＳ６２で抽出された周波数のＰＩがｎではない、すなわち、この周波数で放送されているのは、追従処理が行われる前に受信していた番組と異なる番組であると判断された時に実行される。ステップＳ７１では、ＣＰＵ１８はＰＬＬ回路１９を制御して受信周波数をＴＮにする。次いで、ステップＳ７２に進む。
【００９２】
ステップＳ７２では、ＣＰＵ１８はミュート回路によるミュート機能をオフにする。この結果、スピーカ１５からは再び音声が出力されるようになる。次いで、本サブルーチンを終了する。
【００９３】
以上のように、本サブルーチンが実行されると、受信記録に記録されている周波数のうち図２のステップＳ４〜Ｓ１４のループでテストされていないものとＡＦ情報ＡＦｎ（ｋ）に記録されている周波数のうち、受信レベルが最も大きく、且つ第２の信号レベル以上であるものが抽出される。該当する周波数がなかった場合は、図２のルーチンが実行される前の周波数ＴＮで番組の音声出力が再開される。また、上記の条件に該当する周波数で放送されている番組が、図２のルーチンが実行される前の周波数で放送されている番組とは異なる場合も、周波数ＴＮで番組の音声出力が再開される。一方、上記の条件に該当する周波数で放送されている番組が、図２のルーチンが実行される前の周波数で放送されている番組と同じである場合は、この周波数で放送される番組の音声が出力されるようになる。
【００９４】
以上説明した図２〜４のルーチンが実行されることによって、放送受信中に信号レベルが低下した場合は、可能であれば同じ番組を放送している他の周波数に自動的に切り替わるようになっている。また、適切な周波数が検出できなかった場合は、そのまま現在の周波数で番組を受信する。
【図面の簡単な説明】
【００９５】
【図１】本発明の実施の形態によるＲＤＳ受信装置のブロック図である。
【図２】本発明の実施の形態における追従処理のフローチャートである。
【図３】図２のフローチャートのステップＳ２０に相当するサブルーチンのフローチャートである。
【図４】図２のフローチャートのステップＳ２１に相当するサブルーチンのフローチャートである。
【符号の説明】
【００９６】
１    ＲＤＳ受信装置
１１    アンテナ
１２    チューナ
１３    ミュート回路
１４    アンプ回路
１５    スピーカ
１６    ＲＤＳデコーダ
１７    Ｑ−ｉｎｆｏ回路
１８    マイコン
１９    ＰＬＬ回路
【図１】
2007195072.tif 000003
【図２】
2007195072.tif 000004
【図３】
2007195072.tif 000005
【図４】
2007195072.tif 000006