(57)【特許請求の範囲】
【請求項１】
ＲＤＳ放送において所望のＴＭＣサービスを放送している周波数を選択する為のＴＭＣ選局方法であって、
受信可能なＴＭＣ放送を検出する走査ステップと、
前記走査ステップにて検出されたＴＭＣ放送のＲＤＳデータからＰＩコードを抽出する、ＰＩ抽出ステップと、
抽出されたＰＩコードに対応するＴＭＣ放送が所望のＴＭＣサービスを提供しているかどうかを判別する第１のＰＩ判別ステップと、
抽出されたＰＩコードに対応するＴＭＣ放送が所望のＴＭＣサービスを提供していることが前記第１のＰＩ判別ステップにて判明した時に、該ＴＭＣ放送のＲＤＳデータからＴＭＣ情報を抽出する、第１のＴＭＣ情報取得ステップと、
抽出されたＰＩコードに対応するＴＭＣ放送が所望のＴＭＣサービスを提供していないことが前記第１のＰＩ判別ステップにて判明した時に、前記走査ステップを再度実行して他のＴＭＣ放送を検出させる、第１の再走査指示ステップと、
を有すること、を特徴とするＲＤＳ放送におけるＴＭＣ選局方法。
【請求項２】
前記第１のＰＩ判別ステップは、ＰＩコードとそのＰＩコードを有するＴＭＣ放送が提供するＴＭＣサービスとが関連づけられているテーブルを参照して、抽出されたＰＩコードに対応するＴＭＣ放送が所望のＴＭＣサービスを提供しているかどうかを判別すること、を特徴とする請求項１に記載のＲＤＳ放送におけるＴＭＣ選局方法。
【請求項３】
前記第１のＰＩ判別ステップの実行に先立って、該テーブルを用いて、ＰＩ抽出ステップで抽出されたＰＩコードが該テーブルに登録されているかどうかを判別する第２のＰＩ判別ステップと、
抽出されたＰＩコードが該テーブルに登録されていないことが前記第２のＰＩ判別ステップにて判明した時に、該ＴＭＣ放送のＲＤＳデータからＴＭＣサービスを識別する為の識別コードを取得し、抽出されたＰＩコードに対応するＴＭＣ放送が所望のＴＭＣサービスを提供しているかどうかを該識別コードを用いて判別する、ＴＭＣ判別ステップと、
抽出されたＰＩコードに対応するＴＭＣ放送が所望のＴＭＣサービスを提供していることが前記ＴＭＣ判別ステップにて判明した時に、該ＴＭＣ放送のＲＤＳデータからＴＭＣ情報を抽出する、第２のＴＭＣ情報取得ステップと、
抽出されたＰＩコードに対応するＴＭＣ放送が所望のＴＭＣサービスを提供していないことが前記ＴＭＣ判別ステップにて判明した時に、前記走査ステップを再度実行して他のＴＭＣ放送を検出させる、第２の再走査指示ステップと、
をさらに有し、
抽出されたＰＩコードが該テーブルに登録されていることが前記第２のＰＩ判別ステップにて判明した時は、前記第１のＰＩ判別ステップが実行されること、を特徴とする請求項２に記載のＲＤＳ放送におけるＴＭＣ選局方法。
【請求項４】
前記ＴＭＣ判別ステップにおいて、抽出されたＰＩコードに対応するＴＭＣ放送が所望のＴＭＣサービスを提供していることが前記ＴＭＣ判別ステップにて判明した時に、抽出されたＰＩコードをＴＭＣサービスに関連づけて該テーブルに登録するテーブル更新ステップをさらに有すること、を特徴とする請求項３に記載のＲＤＳ放送におけるＴＭＣ選局方法。
【請求項５】
受信可能なＴＭＣ放送を検出する走査手段と、
前記走査手段にて検出されたＴＭＣ放送のＲＤＳデータからＰＩコードを抽出する、ＰＩ抽出手段と、
抽出されたＰＩコードに対応するＴＭＣ放送が所望のＴＭＣサービスを提供しているかどうかを判別する第１のＰＩ判別手段と、
抽出されたＰＩコードに対応するＴＭＣ放送が所望のＴＭＣサービスを提供していることが前記第１のＰＩ判別手段による判別結果にて判明した時に、該ＴＭＣ放送のＲＤＳデータからＴＭＣ情報を抽出する、第１のＴＭＣ情報取得手段と、
抽出されたＰＩコードに対応するＴＭＣ放送が所望のＴＭＣサービスを提供していないことが前記第１のＰＩ判別手段による判別結果にて判明した時に、前記走査ステップを再度実行して他のＴＭＣ放送を検出させる、第１の再走査指示手段と、
を有すること、を特徴とするＲＤＳ受信装置。
【請求項６】
ＰＩコードとそのＰＩコードを有するＴＭＣ放送が提供するＴＭＣサービスとが関連づけられているテーブルが記憶されている記憶手段をさらに有し、
前記第１のＰＩ判別手段は、該テーブルを参照して、抽出されたＰＩコードに対応するＴＭＣ放送が所望のＴＭＣサービスを提供しているかどうかを判別すること、を特徴とする請求項５に記載のＲＤＳ受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＴＭＣサービスに対応したＲＤＳ受信装置において、所望のＴＭＣサービスを提供しているＴＭＣ放送を自動的に検出するＴＭＣ選局方法及び、このＴＭＣサービスに対応したＲＤＳ受信装置に関する。
【背景技術】
【０００２】
近年、自動車等の移動体向けに交通情報を提供する交通情報放送が利用されつつある。このような交通情報放送の一つとして、ＲＤＳ（Ｒａｄｉｏ  Ｄａｔａ  Ｓｙｓｔｅｍ）放送を利用したＴＭＣ（Ｔｒａｆｆｉｃ  Ｍｅｓｓａｇｅ  Ｃｈａｎｎｅｌ）がある。ＲＤＳ放送とは、ヨーロッパ放送連合によりが提案され、また実用化されているシステムである。ＲＤＳにおいては、アナログのＦＭ放送信号にデジタルデータ（ＲＤＳデータ）が重畳されるようになっている。ＴＭＣにおいては、ＲＤＳデータ中に交通情報サービスの識別情報や、交通情報サービス自身のデータが含まれている。以下の説明では、これらの交通情報サービスにかかるデータをＴＭＣデータと称する。このようなＴＭＣに対応した受信装置としては、特許文献１に記載のものがある。
【特許文献１】特開平８−２０４５９３号
【０００３】
ＴＭＣデータは、各地域、道路ごとに整理された交通情報のデータであり、ＴＭＣ対応の受信装置にて受信された後、受信装置内で解釈され、所望の形式で（例えば、音声、文字メッセージ、あるいはカーナビゲーションが面上に表示されるアイコンとして）出力される。
【０００４】
ＲＤＳ放送においては、同じ内容の放送が地域ごとに異なる周波数で放送されている場合が多い。そのため、受信装置は、周波数をサーチして所望のＴＭＣサービスを提供しているＴＭＣ放送を検出するというＴＭＣ選局機能を有する。
【０００５】
従来のＲＤＳ受信装置においては、以下のような手順でＴＭＣ選局が行われるようになっている。図１は、従来のＲＤＳ受信装置におけるＴＭＣ選局処理を示すフローチャートである。本ルーチンは、受信装置の使用者が所定の操作を行うことによって実行される。本ルーチンが実行されると、最初にステップＳ１０１が実行される。
【０００６】
ステップＳ１０１では、ＰＬＬ等を用いて走査を行い、任意の周波数の番組を受信する。次いで、ステップＳ１０２に進む。
【０００７】
ステップＳ１０２では、信号の受信状態を調べ、充分な信号レベルが得られているかどうかの判定が行われる。充分な信号レベルが得られていると判定された場合は（Ｓ１０２：ＹＥＳ）、ステップＳ１０３に進む。一方、充分な信号レベルが得られていないと判定された場合は（Ｓ１０２：ＮＯ）、ステップＳ１０１に戻り、他の周波数での受信を行う。
【０００８】
ステップＳ１０３では、受信装置の内蔵タイマのカウントを開始する。次いで、ステップＳ１０４に進む。
【０００９】
ステップＳ１０４では、現在受信している周波数の放送にＲＤＳデータが含まれているかどうかの確認が行われる。ＲＤＳデータが含まれていることが確認されたのであれば（ステップＳ１０４：ＹＥＳ）、ステップＳ１０６に進む。一方、ＲＤＳデータを検出できなかった場合は（Ｓ１０４：ＮＯ）、ステップＳ１０５に進む。
【００１０】
ステップＳ１０５では、ステップＳ１０３でセットしたタイマのカウント値が所定値に達したかどうかの確認が行われる。カウント値が所定値に達したのであれば（Ｓ１０５：ＹＥＳ）、この放送にはＲＤＳデータが含まれていないと判断し、ステップＳ１０１に戻って他の周波数での受信を行う。一方、カウント値が所定値に達していないのであれば（Ｓ１０５：ＮＯ）、単にＲＤＳデータを検出できていない可能性が残されていると判断し、ステップＳ１０４に戻る。すなわち、ステップＳ１０３〜１０５のループは、所定時間以内にＲＤＳを検出できなればステップＳ１０６に進み、検出できなければステップＳ１０１に戻って他の周波数のテストを行うような分岐ステップである。
【００１１】
ステップＳ１０６では、受信装置の内蔵タイマのカウントを開始する。次いで、ステップＳ１０７に進む。
【００１２】
ステップＳ１０７では、ＲＤＳデータが取得できたかどうかの判定が行われる。ＲＤＳデータが取得できたのであれば（Ｓ１０７：ＹＥＳ）、ステップＳ１０８に進む。一方、ＲＤＳデータの取得に失敗したのであれば（Ｓ１０７：ＮＯ）、ステップＳ１１０に進む。
【００１３】
ステップＳ１０８では、ＴＭＣに関連する全てのＲＤＳデータが取得されたかどうかの確認が行われる。全てのＲＤＳデータが取得されたのであれば（Ｓ１０８：ＹＥＳ）、ステップＳ１０９に進む。一方、全てのＲＤＳデータがまだ取得されていないのであれば（Ｓ１０９：ＮＯ）、ステップＳ１１０に進む。
【００１４】
ステップＳ１１０では、ステップＳ１０６でセットしたタイマのカウント値が所定値に達したかどうかの確認が行われる。カウント値が所定値に達したのであれば（Ｓ１１０：ＹＥＳ）、この放送にはＲＤＳデータの取得に失敗したと判断し、ステップＳ１０１に戻って他の周波数での受信を行う。一方、カウント値が所定値に達していないのであれば（Ｓ１０６：ＮＯ）、単にＲＤＳデータの取得中であると判断し、ステップＳ１０７に戻る。すなわち、ステップＳ１０７，１０８，１１０のループは、所定時間以内にＲＤＳデータの取得が完了できなればステップＳ１０９に進み、検出できなければステップＳ１０１に戻って他の周波数のテストを行うような分岐ステップである。
【００１５】
ステップＳ１０９では、ＴＭＣデータに含まれる識別情報を用いて、このＴＭＣ放送が所望のＴＭＣサービスを提供しているかどうかの判定が行われる。より具体的には、ＴＭＣデータに含まれる識別情報からＴＭＣサービス名が判断できるようなテーブルが受信装置のメモリ内に構築されており、ステップＳ１０９ではこのテーブルをフィルタとして使用して、判定を行う。現在受信しているＴＭＣ放送が所望のＴＭＣサービスを提供していると判定された場合は（Ｓ１０９：ＹＥＳ）、本ルーチンを終了させる。一方、現在受信しているＴＭＣ放送は所望のＴＭＣサービスを提供していないと判定された場合は（Ｓ１０９：ＮＯ）、ステップＳ１０１に戻り、他の周波数のテストを行う。
【００１６】
以上のように、従来の構成においては、所望のＴＭＣサービスを提供するＴＭＣ放送が受信できたことが確認されるまで、ＴＭＣデータのチェックが行われる。
【００１７】
しかしながら、ある番組における全てのＴＭＣデータの読み出しに要する時間は数１０秒程度と長く、従来の方法では、所望のＴＭＣ番組が受信できるようになるまで長い時には数分の時間を有する可能性があった。
【発明の開示】
【発明が解決しようとする課題】
【００１８】
以上の問題に鑑み、本発明は、所望のＴＭＣサービスを提供するＴＭＣ放送をより短時間で受信可能なＴＭＣ選局方法及び、この選局方法に基づいてＴＭＣ放送を受信するＲＤＳ受信装置を提供することを目的とする。
【課題を解決するための手段】
【００１９】
上記の目的を達成するため、本発明のＴＭＣ選局処理は、受信可能なＴＭＣ放送を検出する走査ステップと、走査ステップにて検出されたＴＭＣ放送のＲＤＳデータからＰＩコードを抽出する、ＰＩ抽出ステップと、抽出されたＰＩコードに対応するＴＭＣ放送が所望のＴＭＣサービスを提供しているかどうかを判別する第１のＰＩ判別ステップと、抽出されたＰＩコードに対応するＴＭＣ放送が所望のＴＭＣサービスを提供していることが前記第１のＰＩ判別ステップにて判明した時に、該ＴＭＣ放送のＲＤＳデータからＴＭＣ情報を抽出する、第１のＴＭＣ情報取得ステップと、抽出されたＰＩコードに対応するＴＭＣ放送が所望のＴＭＣサービスを提供していないことが前記第１のＰＩ判別ステップにて判明した時に、前記走査ステップを再度実行して他のＴＭＣ放送を検出させる、第１の再走査指示ステップと、を有する。
【００２０】
すなわち、本発明の構成においては、一旦ＰＩコードの検出を行い、ＰＩコードを参照して、所望のＴＭＣサービスを提供するＴＭＣ放送が受信されているかどうかの確認を行うようになっている。ＰＩコードは、ＴＭＣデータよりも高い頻度で送信されるようになっており、ＴＭＣデータの受信に要する時間よりもはるかに短い時間で取得可能である。よって、本発明の構成によれば、ＴＭＣ放送の受信を開始してから所望のＴＭＣサービスを提供しているＴＭＣ放送が受信されているかどうかの判定が完了するまでの時間が短くなる。よって、本発明によれば、所望のＴＭＣサービスをより短時間で可能である。
【００２１】
また、第１のＰＩ判別ステップは、ＰＩコードとそのＰＩコードを有するＴＭＣ放送が提供するＴＭＣサービスとが関連づけられているテーブルを参照して、抽出されたＰＩコードに対応するＴＭＣ放送が所望のＴＭＣサービスを提供しているかどうかを判別する構成としてもよい。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の実施の形態につき、図面を用いて詳細に説明する。図２は、本実施形態のＲＤＳ受信装置のブロック図である。
【００２３】
本実施形態のＲＤＳ受信装置１は、主として自動車に搭載されるものであり、電波として出力されているＲＤＳ放送信号から音声信号を取り出してこれをスピーカから出力する車載ラジオとしての機能を有するものである。
【００２４】
本実施形態のＲＤＳ受信装置１は、放送電波を受信する為のアンテナ１１と、受信した信号から音声信号およびデジタルデータを取り出して出力するチューナ１２と、チューナ１２から出力された音声信号を選択的に消音する為のミュート回路１３と、ミュート回路１３が消音を行わない時にミュート回路１３から出力される音声信号を所定のレベルに増幅する為のアンプ回路１４と、アンプ回路１４から出力される音声信号を音声として出力するスピーカ１５と、受信した信号の位相同期を行ってチューナ１２が受信する電波の周波数を設定するＰＬＬ回路１９を有する。
【００２５】
すなわち、アンテナ１１が受信した電波信号のうち、所望の周波数のものが抽出されるようにＰＬＬ回路１３はチューナ１２を制御し、その結果得られた音声信号はミュート回路１３およびアンプ回路１４を介して、スピーカ１５から音声として出力される。ミュート回路１３は、ＲＤＳ受信装置１の使用者が音声の一時的な消音を希望する場合、あるいは後述する周波数追従を行う場合に消音を行う為の回路である。また、本実施形態のＲＤＳ受信装置１は、マイコン１８をさらに有しており、このマイコン１８によって、ミュート回路１３、アンプ回路１４およびＰＬＬ回路１９は制御されるようになっている。
【００２６】
さらに、本実施形態のＲＤＳ受信装置１は、チューナ１２から出力されるＲＤＳデータを解析する為のＲＤＳデコーダ１６と、チューナ１２が受信した信号のレベルを検出する為のＱ−ｉｎｆｏ回路１７とを有している。マイコン１８は、このＲＤＳデコーダ１６およびＱ−ｉｎｆｏ回路１７を制御して、受信した信号に関する各種情報を取得する。取得された情報は、後述の追従処理に利用される。また、これらの情報の一部を文字情報や画像情報として図示しないモニタに表示させたり、音声メッセージとしてスピーカから出力させたりすることが可能である。例えば、ＲＤＳデータに交通情報（道路の渋滞情報等）が含まれている場合があり、ＲＤＳ受信装置１の使用者は、この交通情報を文字情報や音声情報として確認することができる。
【００２７】
また、マイコン１８にはフラッシュメモリ１８ａが内蔵されており、マイコン１８によって実行されるプログラムや、後述するフィルタテーブルはこのフラッシュメモリ１８ａに記憶されるようになっている。
【００２８】
図３に、フィルタテーブルの一例を示す。フィルタテーブルは、ＴＭＣデータに含まれるＳＩＤ（Ｓｅｒｖｉｃｅ  ＩＤ）およびＬＴＮ（Ｌｏｃａｔｉｏｎ  Ｔａｂｌｅ  Ｎｕｍｂｅｒ）と、このＳＩＤ，ＬＴＮの組に対応したＲＤＳ放送の番組名であるＰＩ（Ｐｒｏｇｒａｍｍｅ  Ｉｄｅｎｔｉｆｉｅｒ）とが記載されたテーブルである。
【００２９】
ＣＰＵ１８は、このテーブルを参照することによって、番組のＰＩからＳＩＤ、ＬＴＮを参照することができる。なお、ＲＤＳ放送は、アナログの音声信号にデジタルデータを重畳した放送であり、ＰＩの異なる複数の番組に同じＴＭＣデータが重畳されている可能性がある。従って、図２に示されているように、一組のＳＩＤ，ＩＤに対して複数のＰＩが登録されていてもよい。
【００３０】
なお、ＳＩＤとは、ＴＭＣサービスの識別番号であり、また、ＬＴＮとはそのＴＭＣサービスが対応している地域の識別番号である。
【００３１】
上記のフィルタテーブルを用いて所望のＴＭＣサービスを放送している周波数にチューニングを行う、ＴＭＣ選局処理の手順につき説明する。図３は、本実施形態によるＴＭＣ選局処理ルーチンのフローチャートである。本ルーチンは、ＲＤＳ受信装置１の使用者がＲＤＳ受信装置１の図示しない操作パネルを操作してＴＭＣ選局機能を呼び出すことによって実行される。
【００３２】
本ルーチンが開始すると、最初にステップＳ１が実行される。ステップＳ１では、ＰＬＬ等を用いて走査を行い、任意の周波数の番組を受信する。次いで、ステップ２に進む。
【００３３】
ステップＳ２では、信号の受信状態を調べ、充分な信号レベルが得られているかどうかの判定が行われる。充分な信号レベルが得られていると判定された場合は（Ｓ２：ＹＥＳ）、ステップＳ３に進む。一方、充分な信号レベルが得られていないと判定された場合は（Ｓ２：ＮＯ）、ステップＳ１に戻り、他の周波数での受信を行う。
【００３４】
ステップＳ３では、受信装置の内蔵タイマのカウントを開始する。次いで、ステップＳ４に進む。
【００３５】
ステップＳ４では、現在受信している周波数の放送にＲＤＳデータが含まれているかどうかの確認が行われる。ＲＤＳデータが含まれていることが確認されたのであれば（ステップＳ４：ＹＥＳ）、ステップＳ６に進む。一方、ＲＤＳデータを検出できなかった場合は（Ｓ４：ＮＯ）、ステップＳ５に進む。
【００３６】
ステップＳ５では、ステップＳ３でセットしたタイマのカウント値が所定値に達したかどうかの確認が行われる。カウント値が所定値に達したのであれば（Ｓ５：ＹＥＳ）、この放送にはＲＤＳデータが含まれていないと判断し、ステップＳ１に戻って他の周波数での受信を行う。一方、カウント値が所定値に達していないのであれば（Ｓ５：ＮＯ）、単にＲＤＳデータを検出できていない可能性が残されていると判断し、ステップＳ４に戻る。すなわち、ステップＳ３〜５のルーチンは、所定時間以内にＲＤＳを検出できなればステップＳ６に進み、検出できなければステップＳ１に戻って他の周波数のテストを行うような分岐ステップである。
【００３７】
ステップＳ６では、受信装置の内蔵タイマのカウントを開始する。次いで、ステップＳ７に進む。
【００３８】
ステップＳ７では、ＲＤＳデータを所定量読み出し、このＲＤＳデータの中にＰＩコードが含まれているかどうかの判定が行われている。読み出したＲＤＳデータの中にＰＩコードが含まれていれば（Ｓ７：ＹＥＳ）ステップＳ９に進み、含まれていなければ（Ｓ７：ＮＯ）ステップＳ８に進む。
【００３９】
ステップＳ８では、ステップＳ６でセットしたタイマのカウント値が所定値に達したかどうかの確認が行われる。カウント値が所定値に達したのであれば（Ｓ８：ＹＥＳ）、この放送にはＰＩコードの取得に失敗したと判断し、ステップＳ１に戻って他の周波数での受信を行う。一方、カウント値が所定値に達していないのであれば（Ｓ８：ＮＯ）、偶然ＰＩコードが含まれない部分を読み出しただけで、ＲＤＳデータの他の部分にＰＩコードが含まれている可能性が残されていると判断し、ステップＳ７に戻る。すなわち、ステップＳ６〜８のルーチンは、所定時間以内にＰＩコードを検出できなればステップＳ９に進み、検出できなければステップＳ１に戻って他の周波数のテストを行うような分岐ステップである。
【００４０】
図３に示されるように、ＰＩコードは１６進数４桁の数値データである。また、ＰＩコードの先頭の桁は、国コードを示す。ＲＤＳにおいては、複数の国に対して同じ国コードが割り当てられるが、同じ国コードを有する国は互いに地理的に離れた位置にあるので、極端に長距離を移動する自動車で放送の受信を行うような場合でない限り、国コードのみで放送を受信している国をおおよそ特定可能である。図３に示されているもののように、ＰＩコードが“Ｄｘｘｘ”であれば、この放送がドイツ、リビア、又はユーゴスラビアの放送局から放送されている。ここで、ＲＤＳ受信装置１の搭載されている自動車が主として西ヨーロッパ内を移動するものであるならば、現在受信している番組がドイツの放送局から放送されていることがわかる。本実施形態においては、ＲＤＳ受信装置１はドイツのＴＭＣサービスを利用するよう設定されており、ステップＳ９では、読み取ったＰＩコードの先頭の桁がＤであるかどうかの判定が行われる。ＰＩコードの先頭の桁がＤであるならば（Ｓ９：ＹＥＳ）、ステップＳ１０に進む。一方、ＰＩコードの先頭の桁がＤ以外であるならば（Ｓ９：ＮＯ）、ステップＳ１に戻って他の周波数のテストを行う。
【００４１】
ステップＳ１０では、取得したＰＩコードと図３のテーブルとを比較し、テーブル内に取得したＰＩコードと同じものが含まれているかどうかの判定が行われる。ＰＩコードがテーブル内に含まれていると判定された場合は（Ｓ１０：ＹＥＳ）、ステップＳ１１に進む。
【００４２】
ステップＳ１１では、取得したＰＩコードに対応するＳＩＤ、ＬＴＮをテーブルから読み出す。ついで、ステップＳ１２に進む。
【００４３】
ステップＳ１２では、所望のＴＭＣサービスのＳＩＤおよびＬＴＮと、ステップＳ１１で読み出したＳＩＤおよびＬＴＮとの比較が行われる。すなわち、取得したＰＩコードに対応するＳＩＤおよびＬＴＮと、所望のＴＭＣサービスのＳＩＤおよびＬＴＮを比較し、両者が一致しているかどうかの判定が行われる。ＰＩコードに対応するテーブル内のＳＩＤ、ＬＴＮと所望のＴＭＣサービスのＳＩＤ、ＬＴＮが一致したと判定された場合は、現在受信している番組は所望のＴＭＣサービスを提供しているということである。この場合は（Ｓ１２：ＹＥＳ）、本ルーチンを終了させる。一方、ＳＩＤまたはＬＴＮの不一致が検出された場合は、このＰＩコードを有する番組は所望のＴＭＣサービスを提供していないということである。この場合は（Ｓ１２：ＮＯ）、ステップＳ１に戻り、他の周波数のテストを行う。
【００４４】
一方、ステップＳ１０において、ＰＩコードがテーブル内に含まれていないと判定された場合は（Ｓ１０：ＮＯ）、ステップＳ１３に進む。
【００４５】
ステップＳ１３では、受信装置の内蔵タイマのカウントを開始する。次いで、ステップＳ１４に進む。
【００４６】
ステップＳ１４では、ＲＤＳデータが取得できたかどうかの判定が行われる。ＲＤＳデータが取得できたのであれば（Ｓ１４：ＹＥＳ）、ステップＳ１５に進む。一方、ＲＤＳデータの取得に失敗したのであれば（Ｓ１４：ＮＯ）、ステップＳ１８に進む。
【００４７】
ステップＳ１５では、ステップＳ１４で取得したＲＤＳデータ中にＳＩＤ、ＬＴＮが含まれているかどうかの判定が行われる。ＲＤＳデータ中にＳＩＤ又はＬＴＮが含まれているのであれば（Ｓ１５：ＹＥＳ）、ステップＳ１６に進む。一方、取得したＲＤＳデータ中にＳＩＤとＬＴＮのいずれも含まれていない場合は（Ｓ１５：ＮＯ）、ステップＳ１８に進む。
【００４８】
ステップＳ１６では、ＲＤＳデータ中のＳＩＤおよび／又はＬＴＮと、所望のＴＭＣサービスのＳＩＤおよび／又はＬＴＮとの比較が行われる。すなわち、ＲＤＳデータ中のＳＩＤおよびＬＴＮと、所望のＴＭＣサービスのＳＩＤおよび／又はＬＴＮを比較し、これらが一致しているかどうかの判定が行われる。ＲＤＳデータ中のＳＩＤおよび／又はＬＴＮと所望のＴＭＣサービスのＳＩＤおよび／又はＬＴＮが一致していないと判定された場合は、現在受信している番組は所望のＴＭＣサービスを提供していないということである。この場合は（Ｓ１６：ＮＯ）、ステップＳ１に戻り、他の周波数のテストを行う。一方、ＳＩＤおよび／またはＬＴＮの一致が検出された場合は（Ｓ１６：ＹＥＳ）、ステップＳ１７に進む。
【００４９】
ステップＳ１７では、ステップＳ１６のステップで、ＳＩＤおよびＬＴＮの両方についての比較が完了したかどうかの判定が行われる。ＳＩＤおよびＬＴＮのいずれか一方のみの比較が完了していると判定された場合は、ＳＩＤおよびＬＴＮの他方はまだ取得されていないということである。この場合は（Ｓ１７：ＮＯ）、ステップＳ１８に進む。一方、ＳＩＤおよびＬＴＮの双方の比較が完了していると判定された場合は、この番組は所望のＴＭＣサービスを提供しているということである。したがって、この場合は（Ｓ１７：ＹＥＳ）、ステップＳ１９に進む。
【００５０】
ステップＳ１９では、Ｓ７で取得したＰＩコードをフィルタテーブルに登録する。すなわち所望のＳＩＤ、ＬＴＮに対応するテーブルの領域内にこのＰＩコードを記憶させる。この結果、テーブルは更新され、次回以降このＰＩコードを有するＲＤＳデータを受信した場合は、ステップＳ１３〜１８を経ずに、所望のＴＭＣサービスが提供されているかどうかの判定が行われることになる。次いで、本ルーチンを終了させる。
【００５１】
ステップＳ１８では、ステップＳ１３でセットしたタイマのカウント値が所定値に達したかどうかの確認が行われる。カウント値が所定値に達したのであれば（Ｓ１８：ＹＥＳ）、この放送にはＲＤＳデータの取得に失敗したと判断し、ステップＳ１に戻って他の周波数での受信を行う。一方、カウント値が所定値に達していないのであれば（Ｓ１８：ＮＯ）、単にＲＤＳデータの取得中であると判断し、ステップＳ１４に戻る。すなわち、ステップＳ１４〜１８のループは、所定時間以内にＳＩＤ、ＬＴＮの取得が完了し、かつそのＳＩＤ、ＬＴＮが所望のＴＭＣサービスのものと一致すればステップＳ１９に進み、所定時間以内にＳＩＤ、ＬＴＮの取得ができないか、あるいは取得したＳＩＤ、ＬＴＮが所望のＴＭＣサービスのものと異なるのであればステップＳ１に戻って他の周波数のテストを行うような分岐ステップである。
【００５２】
また、上記のステップＳ１４〜１８においては、ＳＩＤ、ＬＴＮの取得後すぐにＳ１６で比較を行っているので、ＳＩＤ、ＬＴＮ双方の取得が完了した直後に、所望のＴＭＣサービスが提供されているかどうかの判定を下すことができる。
【図面の簡単な説明】
【００５３】
【図１】従来のＲＤＳ受信装置におけるＴＭＣ選局処理のフローチャートである。
【図２】本発明の実施の形態によるＲＤＳ受信装置のブロック図である。
【図３】本発明の実施の形態におけるＴＭＣ選局処理で利用されるフィルタテーブルの一例を示したものである。
【図４】本発明の実施の形態におけるＴＭＣ選局処理のフローチャートである。
【符号の説明】
【００５４】
１    ＲＤＳ受信装置
１１    アンテナ
１２    チューナ
１３    ミュート回路
１４    アンプ回路
１５    スピーカ
１６    ＲＤＳデコーダ
１７    Ｑ−ｉｎｆｏ回路
１８    マイコン
１９    ＰＬＬ回路
【図１】
0004578413.tif 000002
【図２】
0004578413.tif 000003
【図３】
0004578413.tif 000004
【図４】
0004578413.tif 000005