(57)【特許請求の範囲】
【請求項１】
所定の周波数帯域内に設けられた複数の第１無線チャンネルのうち、少なくとも１つの第１無線チャンネルを使用して無線による音声データの通信を行う第１無線通信手段を備えた無線通信システムにおいて、
前記第１無線通信手段と同一装置内に配設され、その第１無線通信手段により使用される前記所定の周波数帯域の一部と周波数帯域が重複する第２無線チャンネルを使用して無線通信する第２無線通信手段と、
前記複数の第１無線チャンネルの一部または全部について、その第１無線チャンネル毎に前記第２無線通信手段による無線通信を行っているか否かを判断する第２無線通信実行判断手段と、
その第２無線通信実行判断手段により前記無線通信を行っていると判断された場合に判断対象となっている第１無線チャンネルの周波数帯域が、前記第２無線通信手段で使用する前記第２無線チャンネルの周波数帯域と重複するか否かを判断する第１判断手段と、
その第１判断手段により重複しないと判断された第１無線チャンネルと、前記第２無線通信実行判断手段により前記第２無線通信手段による無線通信を行っていないと判断された場合に判断対象となっている第１無線チャンネルとを記憶する第１記憶手段と、
前記第１判断手段により重複すると判断された第１無線チャンネルを記憶する第２記憶手段と、
前記第１無線通信手段により通信を行う音声データに含まれる音声の大きさが第１閾値以上であるか否かを検出する音声検出手段と、
その音声検出手段により前記音声データに含まれる音声の大きさが前記第１閾値以上であることを検出した場合に、前記第１記憶手段に記憶された第１無線チャンネルの少なくとも１つを前記第１無線通信手段で使用する使用チャンネルとして設定すると共に、前記音声検出手段により前記音声データに含まれる音声の大きさが前記第１閾値未満であることを検出した場合に、前記第２記憶手段に記憶された第１無線チャンネルの少なくとも１つを前記使用チャンネルとして設定する設定手段とを備えていることを特徴とする無線通信システム。
【請求項２】
前記複数の第１無線チャンネルの一部または全部について、その第１無線チャンネル毎に外来電波を検出する外来電波検出手段と、
その外来電波検出手段により検出した外来電波の電界強度を前記第１無線チャンネル毎に測定する電界強度測定手段と、
前記第１判断手段により前記重複しないと判断された第１無線チャンネルと、前記第２無線通信実行判断手段により前記第２無線通信手段による無線通信を行っていないと判断された場合に判断対象となっている第１無線チャンネルとについて前記電界強度測定手段により測定した電界強度が第２閾値未満であるか否かを判断する第２判断手段とを備え、
前記第１記憶手段は、その第２判断手段により第２閾値未満であると判断された第１無線チャンネルを記憶し、
前記第２記憶手段は、前記第２判断手段により第２閾値以上であると判断された第１無線チャンネルを記憶することを特徴とする請求項１に記載の無線通信システム。
【請求項３】
前記音声検出手段における前記第１閾値を変更する音声検出閾値変更手段を備えていることを特徴とする請求項１または２に記載の無線通信システム。
【請求項４】
前記第１無線通信手段は、所定の周期で使用する第１無線チャンネルを変更し、
前記音声検出手段は、次の所定の周期で前記第１無線通信手段により通信を行う音声データに含まれる音声の大きさが第１閾値以上であるか否かを検出し、
前記設定手段は、前記音声検出手段により次の所定の周期で前記第１無線通信手段により通信を行う音声データに含まれる音声の大きさが前記第１閾値以上であることを検出した場合に、前記次の周期において、前記第１記憶手段に記憶された第１無線チャンネルの１つを前記第１無線通信手段で使用する使用チャンネルとして設定すると共に、前記次の所定の周期で前記第１無線通信手段により通信を行う音声データに含まれる音声の大きさが前記第１閾値未満であることを検出した場合に、前記次の周期において、前記第２記憶手段に記憶された第１無線チャンネルの１つを前記使用チャンネルとして設定することを特徴とする請求項１から３のいずれかに記載の無線通信システム。
【請求項５】
外部装置と電話回線で接続された親機と、
マイクロフォンを備え、前記親機との間で前記第１無線通信手段により音声データの通信を行う子機とを備え、
前記音声検出手段は、前記外部装置から入力された音声データに含まれる音声の大きさが前記第１閾値以上であるか否かを検出すると共に、前記子機のマイクロフォンから入力された音声データに含まれる音声の大きさが前記第１閾値以上であるか否かを検出し、
前記設定手段は、前記音声検出手段により、前記外部装置から入力された音声データに含まれる音声の大きさと、前記子機のマイクロフォンに入力された音声データに含まれる音声の大きさとのいずれか一方が、前記第１閾値以上であることを検出した場合に、前記第１記憶手段に記憶された第１無線チャンネルの１つを前記第１無線通信手段で使用する使用チャンネルとして設定すると共に、前記外部装置から入力された音声データに含まれる音声の大きさと、前記子機のマイクロフォンに入力された音声データに含まれる音声の大きさとのどちらもが、前記第１閾値未満であることを検出した場合に、前記第２記憶手段に記憶された第１無線チャンネルの１つを前記使用チャンネルとして設定することを特徴とする請求項１から４のいずれかに記載の無線通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信システムに関するものである。
【背景技術】
【０００２】
従来、無線通信を介してデータ通信や通話を行う通信装置が知られている。この種の通信装置では、データ通信や通話に使用される無線通信の通信方式が異なっていても、無線通信で使用される周波数帯域が重複している場合がある。例えば、データ通信を目的とした無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）と、通話を目的としたデジタルコードレス電話（以下、「ＤＣＬ（Ｄｉｇｉｔａｌ  Ｃｏｒｄｌｅｓｓ）」と称する。）とは、共に２．４ＧＨｚ帯という同一の周波数帯域を使用する。
【０００３】
ここで、図６を参照して、無線ＬＡＮ及びＤＣＬで使用される周波数帯域及び周波数チャンネルについて説明する。図６は、無線ＬＡＮ及びＤＣＬで使用される周波数帯域及び周波数チャンネルを示した概略図である。
【０００４】
図６に示すように、無線ＬＡＮ及びＤＣＬの各通信方式は、いずれも２．４ＧＨｚから２．５ＧＨｚまでの周波数帯域（２．４ＧＨｚ帯）を使用している。そして、各々の通信方式において、周波数帯域内を複数分割したチャンネルが設定されている。なお、各々の通信方式におけるチャンネルを区別するために、以下、無線ＬＡＮで使用されるチャンネルを無線ＬＡＮチャンネルと称し、ＤＣＬで使用されるチャンネルをＤＣＬチャンネルと称する。
【０００５】
無線ＬＡＮでは、２．４ＧＨｚから２．５ＧＨｚまでの周波数帯域が１４の無線ＬＡＮチャンネル（ｗｃｈ１〜ｗｃｈ１４）に分けられている。そして、無線ＬＡＮでは、１４の無線ＬＡＮチャンネルのうち、１つの無線ＬＡＮチャンネルが継続して使用される。
【０００６】
一方、ＤＣＬでは、２．４ＧＨｚから２．５ＧＨｚまでの周波数帯域が８９のチャンネル（ｃｈ１〜ｃｈ８９）に分けられている。そして、ホッピング周期と称される所定の周期（例えば、約１／１００秒）毎に、使用されるＤＣＬチャンネルが変更（ホッピング）される。ＤＣＬでは、このホッピングを行うために、例えば４５チャンネル分のＤＣＬチャンネルを確保する必要がある。
【０００７】
ここで、上述したような通信方式が２以上混在するような状況下では、同一の周波数帯域が各々の通信方式によって使用されるので、各々の通信方式の間で電波干渉が生ずる恐れがある。これに対し、特許文献１には、通信方式の１つであるＢｌｕｅｔｏｏｔｈによって無線通信を行うＢｌｕｅｔｏｏｔｈモジュール１１側で、無線ＬＡＮモジュール２１のキャリア（信号を搬送する電波）の存在を検出し、そのキャリアの存在が検出された無線チャンネルがＢｌｕｅｔｏｏｔｈモジュール１１で使用されるのを中止することで、電波干渉が生ずるのを防止する技術が記載されている。
【特許文献１】特開２００２−１９８８６８号公報（段落第「００１４」等）
【発明の開示】
【発明が解決しようとする課題】
【０００８】
さて、ＤＣＬにおいて無線通信を行う場合に電波干渉が生ずると、通信中の音声データにエラーが混入したり、音声データが受信できないといった問題が発生し、それが雑音や音途切れ等の原因となって、音声品質が低下する。そこで、上述した特許文献１に記載されている技術をＤＣＬに適応し、ＤＣＬ側で他の無線通信方式によるキャリアの存在を検出して、キャリアの存在が検出されたＤＣＬチャンネルがＤＣＬによって使用されるのを中止することで、電波干渉が発生するのを防止することが考えられる。
【０００９】
しかしながら、この手法では、ＤＣＬによって使用可能なＤＣＬチャンネル数が制限されることになり、多くのキャリアの存在が検出される環境下では、ＤＣＬにてホッピングを行うために必要なＤＣＬチャンネル数を確保することができなくなってしまうという問題点があった。
【００１０】
本発明は、上述した問題点を解決するためになされたものであり、通信状況が良好でないチャンネルが多く存在する環境下であっても、無線通信に必要なチャンネル数を確保しつつ、無線による音声データの通信を高い音質で行うことができる無線通信システムを提供することを目的としている。
【課題を解決するための手段】
【００１１】
この目的を達成するために、請求項１に記載の無線通信システムは、所定の周波数帯域内に設けられた複数の第１無線チャンネルのうち、少なくとも１つの第１無線チャンネルを使用して無線による音声データの通信を行う第１無線通信手段を備えた無線通信システムにおいて、前記第１無線通信手段と同一装置内に配設され、その第１無線通信手段により使用される前記所定の周波数帯域の一部と周波数帯域が重複する第２無線チャンネルを使用して無線通信する第２無線通信手段と、前記複数の第１無線チャンネルの一部または全部について、その第１無線チャンネル毎に前記第２無線通信手段による無線通信を行っているか否かを判断する第２無線通信実行判断手段と、その第２無線通信実行判断手段により前記無線通信を行っていると判断された場合に判断対象となっている第１無線チャンネルの周波数帯域が、前記第２無線通信手段で使用する前記第２無線チャンネルの周波数帯域と重複するか否かを判断する第１判断手段と、その第１判断手段により重複しないと判断された第１無線チャンネルと、前記第２無線通信実行判断手段により前記第２無線通信手段による無線通信を行っていないと判断された場合に判断対象となっている第１無線チャンネルとを記憶する第１記憶手段と、前記第１判断手段により重複すると判断された第１無線チャンネルを記憶する第２記憶手段と、前記第１無線通信手段により通信を行う音声データに含まれる音声の大きさが第１閾値以上であるか否かを検出する音声検出手段と、その音声検出手段により前記音声データに含まれる音声の大きさが前記第１閾値以上であることを検出した場合に、前記第１記憶手段に記憶された第１無線チャンネルの少なくとも１つを前記第１無線通信手段で使用する使用チャンネルとして設定すると共に、前記音声検出手段により前記音声データに含まれる音声の大きさが前記第１閾値未満であることを検出した場合に、前記第２記憶手段に記憶された第１無線チャンネルの少なくとも１つを前記使用チャンネルとして設定する設定手段とを備えている。
【００１２】
請求項２に記載の無線通信システムは、請求項１に記載の無線通信システムにおいて、前記複数の第１無線チャンネルの一部または全部について、その第１無線チャンネル毎に外来電波を検出する外来電波検出手段と、その外来電波検出手段により検出した外来電波の電界強度を前記第１無線チャンネル毎に測定する電界強度測定手段と、前記第１判断手段により前記重複しないと判断された第１無線チャンネルと、前記第２無線通信実行判断手段により前記第２無線通信手段による無線通信を行っていないと判断された場合に判断対象となっている第１無線チャンネルとについて前記電界強度測定手段により測定した電界強度が第２閾値未満であるか否かを判断する第２判断手段とを備え、前記第１記憶手段は、その第２判断手段により第２閾値未満であると判断された第１無線チャンネルを記憶し、前記第２記憶手段は、前記第２判断手段により第２閾値以上であると判断された第１無線チャンネルを記憶する。
【００１４】
請求項３に記載の無線通信システムは、請求項１または２に記載の無線通信システムにおいて、前記音声検出手段における前記第１閾値を変更する音声検出閾値変更手段を備えている。
【００１５】
請求項４に記載の無線通信システムは、請求項１から３のいずれかに記載の無線通信システムにおいて、前記第１無線通信手段は、所定の周期で使用する第１無線チャンネルを変更し、前記音声検出手段は、次の所定の周期で前記第１無線通信手段により通信を行う音声データに含まれる音声の大きさが第１閾値以上であるか否かを検出し、前記設定手段は、前記音声検出手段により次の所定の周期で前記第１無線通信手段により通信を行う音声データに含まれる音声の大きさが前記第１閾値以上であることを検出した場合に、前記次の周期において、前記第１記憶手段に記憶された第１無線チャンネルの１つを前記第１無線通信手段で使用する使用チャンネルとして設定すると共に、前記次の所定の周期で前記第１無線通信手段により通信を行う音声データに含まれる音声の大きさが前記第１閾値未満であることを検出した場合に、前記次の周期において、前記第２記憶手段に記憶された第１無線チャンネルの１つを前記使用チャンネルとして設定する。
【００１６】
請求項５に記載の無線通信システムは、請求項１から４のいずれかに記載の無線通信システムにおいて、外部装置と電話回線で接続された親機と、マイクロフォンを備え、前記親機との間で前記第１無線通信手段により音声データの通信を行う子機とを備え、前記音声検出手段は、前記外部装置から入力された音声データに含まれる音声の大きさが前記第１閾値以上であるか否かを検出すると共に、前記子機のマイクロフォンから入力された音声データに含まれる音声の大きさが前記第１閾値以上であるか否かを検出し、前記設定手段は、前記音声検出手段により、前記外部装置から入力された音声データに含まれる音声の大きさと、前記子機のマイクロフォンに入力された音声データに含まれる音声の大きさとのいずれか一方が、前記第１閾値以上であることを検出した場合に、前記第１記憶手段に記憶された第１無線チャンネルの１つを前記第１無線通信手段で使用する使用チャンネルとして設定すると共に、前記外部装置から入力された音声データに含まれる音声の大きさと、前記子機のマイクロフォンに入力された音声データに含まれる音声の大きさとのどちらもが、前記第１閾値未満であることを検出した場合に、前記第２記憶手段に記憶された第１無線チャンネルの１つを前記使用チャンネルとして設定する。
【発明の効果】
【００１７】
請求項１に記載の無線通信システムによれば、第２無線通信実行判断手段によって、複数の第１無線チャンネルの一部または全部について、第１無線チャンネル毎に第２無線通信手段による無線通信を行っている否かが判断され、第１判断手段によって、第２無線通信実行判断手段により無線通信を行っていると判断された場合に判断対象となっている第１無線チャンネルの周波数帯域が、第２無線通信手段で使用する第２無線チャンネルの周波数帯域と重複するか否かが判断される。そして、第１判断手段により重複しないと判断された第１無線チャンネルと、第２無線通信実行判断手段により第２無線通信手段による無線通信を行っていないと判断された場合に判断対象となっている第１無線チャンネルとが第１記憶手段に記憶され、重複すると判断された第１無線チャンネルが第２記憶手段に記憶される。これにより、通信状況が良好な第１無線チャンネルと、通信状況が良好でない第１無線チャンネルとを分類することができる。そして、音声検出手段により音声データに含まれる音声の大きさが第１閾値以上であると検出された場合、第１記憶手段に記憶された第１無線チャンネル、即ち通信状況が良好であると判断された第１無線チャンネルの少なくとも１つが、第１無線通信手段で使用する使用チャンネルとして設定手段により設定される。一方、音声検出手段により音声データに含まれる音声の大きさが第１閾値未満であると検出された場合、第２記憶手段に記憶された第１無線チャンネル、即ち通信状況が良好でないと判断された第１無線チャンネルの少なくとも１つが、第１無線通信手段で使用する使用チャンネルとして設定手段により設定される。このように、レベルの大きな音声を含む音声データは、通信状況が良好な第１無線チャンネルを介して無線通信されるので、その音声データを雑音や音途切れなく送受信することができる。一方、レベルの小さな音声だけを含む又は音声を含まない音声データは、通信状況が良好でない第１無線チャンネルを介して無線通信されるので、音質が求められない音声データに対して、通信状況の良好な第１無線チャンネルが無駄に割り当てられることを防止することができる。これにより、通信状況が良好でない第１無線チャンネルが多く存在するような場合であっても、通信状況が良好でない第１無線チャンネルも含めて第１無線通信手段によって無線通信を行うのに必要な第１無線チャンネル数を確保しつつ、無線による音声データの通信を高い音質で行うことができるという効果がある。
更に、第２無線通信手段によって、第１無線通信手段により使用される周波数帯域の一部と周波数帯域が重複する第２無線チャンネルを使用した無線通信が行われる場合に、周波数帯域が重複する第１無線チャンネルは第２記憶手段に記憶される。これにより、無線通信システムに備えられた第２無線通信手段で使用される第２無線チャンネルの周波数帯域と重複する第１無線チャンネルは、外部電波を検出してその電界強度を測定しなくても、第１記憶手段、または、第２記憶手段のどちらに記憶するかの、第１無線チャンネルの分類を精度高くできるので、通信状況の判断にかかる負荷を抑制することができるという効果がある。
【００１８】
請求項２に記載の無線通信システムによれば、請求項１に記載の無線通信システムの奏する効果に加えて、次の効果を奏する。第１無線チャンネル毎に、外来電波検出手段により検出された外来電波の電界強度が電界強度測定手段によって測定される。そして、第２判断手段によって、電界強度測定手段により測定された電界強度が第２閾値未満である第１無線チャンネルは、第１記憶手段に記憶され、電界強度が第２閾値以上である第１無線チャンネルは、第２記憶手段に記憶される。外来電波の電界強度が小さければ、外来電波による干渉を受けることなく、良好な通信を行うことができる。一方、外来電波の電界強度が大きいと、外来電波による干渉を受けてしまうので、良好な通信を行うことができない。本無線通信システムでは、上述したように、外来電波の電界強度の大きさに応じて、第１無線チャンネル毎の通信状況が良好か否かが判断されるので、その判断を精度よく行うことができるという効果がある。
【００２０】
請求項３に記載の無線通信システムによれば、請求項１または２に記載の無線通信システムの奏する効果に加えて、次の効果を奏する。音声検出閾値変更手段によって、音声検出手段における第１閾値の値を変更することができる。これにより、音声検出手段における音声の大小の基準が変更されるので、通信状況が良好である第１無線チャンネルを使用して通信される音声データと通信状況が良好でない第１無線チャンネルを使用して通信される音声データとの判別の基準を変えることができる。よって、第１無線通信手段によって通信された音声データから得られる音声の音質を調整することができるという効果がある。
【００２１】
請求項４の無線通信システムによれば、請求項１から３のいずれかに記載の無線通信システムの奏する効果に加えて、次の効果を奏する。第１無線通信手段が所定の周期で使用する第１無線チャンネルを変更する場合に、次の所定の周期で通信を行う音声データに含まれる音声の大きさが第１閾値以上であるか否かが予め音声検出手段によって検出される。そして、その音声データに含まれる音声の大きさが前記第１閾値以上であれば、その所定の周期では、第１記憶手段に記憶された第１無線チャンネル、即ち通信状況が良好であると判断された第１無線チャンネルの少なくとも１つが、第１無線通信手段で使用する使用チャンネルとして設定手段により設定される。一方、次の所定の周期で通信を行う音声データに含まれる音声の大きさが前記第１閾値未満であれば、その所定の周期では、第２記憶手段に記憶された第１無線チャンネル、即ち通信状況が良好でないと判断された第１無線チャンネルの少なくとも１つが、第１無線通信手段で使用する使用チャンネルとして設定手段により設定される。このように、所定の周期毎に、音声データに含まれる音声のレベルの大小が検出され、その検出結果に応じて、通信状況の良好な第１無線チャンネルおよび通信状況の良好でない第１無線チャンネルのいずれか一方から、その音声データを無線で通信するために使用される使用チャンネルが設定されるので、時々刻々と変化する音声のレベルに合わせて、通信状況の良好な第１無線チャンネルおよび通信状況の良好でない第１無線チャンネルから、適切なチャンネルを使用チャンネルとして設定することができる。これにより、通信状況が良好でない第１無線チャンネルを含めて第１無線通信手段によって無線通信を行うために確保した第１無線チャンネルを、効率よく使用することができるという効果がある。
【００２２】
また、次の所定の周期で通信を行う音声データに含まれる音声の大きさが第１閾値以上であるか否かが予め音声検出手段によって検出されるので、所定の周期が短い場合であっても、その検出結果に応じて、通信状況が良好な第１無線チャンネルおよび通信状況が良好でない第１無線チャンネルのいずれか一方から、所定の周期で使用される使用チャンネルを遅滞無く設定することができるという効果がある。
【００２３】
請求項５に記載の無線通信システムによれば、請求項１から４のいずれかに記載の無線通信システムの奏する効果に加えて、次の効果を奏する。外部装置と電話回線で接続された親機とマイクロフォンを備えた子機との間で、第１無線通信手段により音声データの通信を行う場合に、音声検出手段によって、外部装置から入力された音声データに含まれる音声の大きさが第１閾値以上であるか否かが検出されると共に、子機のマイクロフォンから入力された音声データに含まれる音声の大きさが前記第１閾値以上であるか否かが検出される。そして、外部装置から入力された音声データに含まれる音声の大きさと子機のマイクロフォンから入力された音声データに含まれる音声の大きさとのいずれか一方が第１閾値以上であれば、第１記憶手段に記憶された第１無線チャンネル、即ち通信状況が良好であると判断された第１無線チャンネルの少なくとも１つが、第１無線通信手段で使用する使用チャンネルとして設定手段により設定される。一方、外部装置から入力された音声データに含まれる音声の大きさと、子機のマイクロフォンから入力された音声データに含まれる音声の大きさとのどちらもが第１閾値未満であれば、第２記憶手段に記憶された第１無線チャンネル、即ち通信状況が良好でないと判断された第１無線チャンネルの少なくとも１つが、第１無線通信手段で使用する使用チャンネルとして設定手段により設定される。このように、外部装置から入力された音声データと子機のマイクロフォンから入力された音声データとの両方に含まれる音声の大きさに基づき、通信状況が良好な第１無線チャンネルを使用するか、通信状況が良好でない第１無線チャンネルを使用するかが設定される。従って、第１無線通信手段により、親機と子機との間で音声データを双方向に通信するような場合であっても、通信状況が良好でない第１無線チャンネルも含めて第１無線通信手段によって無線通信を行うのに必要な第１無線チャンネル数を確保しつつ、親機と子機との間で無線による音声データの通信を高い音質で行うことができるという効果がある。
【発明を実施するための最良の形態】
【００２４】
以下、本発明の好ましい実施形態について、添付図面を参照して説明する。図１は、本発明の一実施形態における無線通信システムＴの電気的構成を示すブロック図である。この無線通信システムＴは、多機能周辺装置（以下、「ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）」と称する。）１、子機３１、及びアクセスポイント５１から構成されている。
【００２５】
無線通信システムＴは、親機として機能するＭＦＰ１と子機３１との間で、無線通信２００を介して通話を行うデジタルコードレス電話（ＤＣＬ）機能を有すると共に、ＭＦＰ１とアクセスポイント５１との間で、無線通信３００を介してＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）４００と接続する無線ＬＡＮ機能を有する。
【００２６】
ＤＣＬによる無線通信２００と無線ＬＡＮによる無線通信３００とは、いずれも２．４ＧＨｚ帯（２．４ＧＨｚ〜２．５ＧＨｚ）の周波数帯域を使用して無線通信を行う（図６参照）。そして、ＤＣＬによる無線通信２００は、２．４ＧＨｚ帯を８９のＤＣＬチャンネル（ｃｈ１〜ｃｈ８９）に分割し、このうち４５のＤＣＬチャンネルの間を所定の周期（ホッピング周期：１／１００秒）毎にホッピングする、周波数ホッピング方式によって無線通信を行う。一方、無線ＬＡＮによる無線通信３００は、２．４ＧＨｚ帯を１４の無線ＬＡＮチャンネル（ｗｃｈ１〜ｗｃｈ１４）に分割し、そのうちの一の無線ＬＡＮチャンネルを利用して、直接拡散方式により無線通信を行う。
【００２７】
そして、無線通信システムＴでは、ＤＣＬ機能において、通信状況が良好でない無線チャンネル（ＤＣＬチャンネル）が多く存在する環境下であっても、無線通信３００に必要な無線チャンネル（ＤＣＬチャンネル）数を確保しつつ、ＤＣＬによる音声データの通信を高い音質で行うことができるように構成されている。
【００２８】
次いで、ＭＦＰ１の詳細構成について説明する。ＭＦＰ１は、ＤＣＬ機能や無線ＬＡＮ機能などの各種の機能を有する多機能周辺装置である。また、ＭＦＰ１は電話回線網１００を介して、外部の電話機２と通話を行う一般電話機能も備えている。
【００２９】
ＭＦＰ１は、図１に示すように、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｏｎｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３、音声判定回路１４、操作ボタン１５、液晶ディスプレイ１６（以下、「ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）１６」と称する。）、無線ＬＡＮ通信制御回路１７、デジタルコードレス通信制御回路１９（以下、「ＤＣＬ（Ｄｉｇｉｔａｌ  Ｃｏｒｄｌｅｓｓ）通信制御回路１９」と称する。）、送受話器２３、音声処理回路２４、ＮＣＵ（Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）２５を備えている。
【００３０】
そして、ＣＰＵ１１、ＥＥＰＲＯＭ１２、及びＲＡＭ１３は、バスライン２６を介して互いに接続されている。また、送受話器２３とＮＣＵ２５とは、音声処理回路２４に接続されている。更に、音声判定回路１４、操作ボタン１５、ＬＣＤ１６、無線ＬＡＮ通信制御回路１７、ＤＣＬ通信制御回路１９、音声処理回路２４、ＮＣＵ２５、及びバスライン２６は、入出力ポート２７を介して互いに接続されている。
【００３１】
ＣＰＵ１１は、ＥＥＰＲＯＭ１２やＲＡＭ１３に記憶される固定値やプログラム或いは、無線ＬＡＮ通信制御回路１７、ＤＣＬ通信制御回路１９またはＮＣＵ２５を介して送受信される各種信号に従って、ＭＦＰ１が有している各機能の制御や、入出力ポート２７と接続された各部を制御する演算装置である。
【００３２】
ＥＥＰＲＯＭ１２は、ＭＦＰ１で実行される制御プログラムなどを格納した書換可能な不揮発性のメモリである。図４のフローチャートに示すホッピングテーブル生成処理（以下、「ＨＰ（Ｈｏｐｐｉｎｇ）テーブル生成処理」と称する。）と、図５（ａ）のフローチャートに示すＤＣＬ通信処理とを実行する各プログラムは、このＥＥＰＲＯＭ１２に格納されている。また、ＥＥＰＲＯＭ１２には、無線ＬＡＮチャンネル−ＤＣＬチャンネル対応メモリ１２ａ（以下、単に「チャンネル対応メモリ１２ａ」と称する。）、第１ＤＣＬチャンネルメモリ１２ｂ、第２ＤＣＬチャンネルメモリ１２ｃ、無線ＬＡＮチャンネルメモリ１２ｄ、閾値メモリ１２ｅが設けられている。
【００３３】
チャンネル対応メモリ１２ａは、無線ＬＡＮチャンネル−ＤＣＬチャンネル対応テーブル（以下、単に「チャンネル対応テーブル」と称する。）を格納するメモリである。ここで、図２を参照してチャンネル対応テーブルについて説明する。図２は、チャンネル対応テーブルの内容を模式的に示した模式図である。
【００３４】
チャンネル対応テーブルは、無線ＬＡＮチャンネル１２ａ１に対して、対応する無線ＬＡＮチャンネルと周波数帯域の重複するＤＣＬチャンネル１２ａ２を示したものである。無線ＬＡＮチャンネル１２ａ１は、２．４ＧＨｚ帯に設けられた１４の無線ＬＡＮチャンネル（ｗｃｈ１〜ｗｃｈ１４）で分けられている。
【００３５】
そして、ＤＣＬチャンネル１２ａ２には、対応する無線ＬＡＮチャンネルと周波数帯域の重複する全てのＤＣＬチャンネルが、無線ＬＡＮチャンネル１２ａ１に対応付けられている。例えば、無線ＬＡＮチャンネル「ｗｃｈ１」に対して、ＤＣＬチャンネル「ｃｈ１，ｃｈ２，…，ｃｈ２５」が対応付けられ、無線ＬＡＮチャンネル「ｗｃｈ２」に対して、ＤＣＬチャンネル「ｃｈ６，ｃｈ７，…，ｃｈ３０」が対応付けられている。また、無線ＬＡＮチャンネル「ｗｃｈ１４」には、ＤＣＬチャンネル「ｃｈ６５，ｃｈ６６，…，ｃｈ８９」が対応付けられている。
【００３６】
このチャンネル対応テーブルは、後述するＨＰテーブル生成処理（図４参照）の中で参照される。ＣＰＵ１１は、ＨＰテーブル生成処理を実行すると、ＭＦＰ１において無線ＬＡＮによる無線通信３００を行っている場合に、チャンネル対応メモリ１２ａに格納されたチャンネル対応テーブルを参照し、その無線ＬＡＮによる無線通信３００で使用している無線ＬＡＮチャンネルに対応したＤＣＬチャンネルを特定する。ここで特定されたＤＣＬチャンネルは、無線ＬＡＮによる無線通信３００によって使用されているチャンネルであるので、この特定されたＤＣＬチャンネルは通信状況が良好でないチャンネルとして判断されるようになっている。
【００３７】
図１に戻り、説明を続ける。第１ＤＣＬチャンネルメモリ１２ｂは、通信状況が良好であると判断された複数のＤＣＬチャンネルによって生成したホッピングテーブル（以下、「良好チャンネルＨＰテーブル」と称する。）を格納するメモリである。また、第２ＤＣＬチャンネルメモリ１２ｃは、通信状況が良好でないと判断された複数のＤＣＬチャンネルによって生成したホッピングテーブル（以下、「否良好チャンネルＨＰテーブル」と称する）を格納するメモリである。
【００３８】
ホッピングテーブル（以下、「ＨＰテーブル」と称する。）とは、ＤＣＬによる無線通信２００において使用されるＤＣＬチャンネルのホッピングの順番を定めたテーブルである。本実施形態では、ＭＦＰ１と子機３１との間で、レベルの大きい音声を含む音声データにより無線通信２００が行われる場合、良好チャンネルＨＰテーブルによって定められた順番に従い、通信状況が良好であると判断されたＤＣＬチャンネルを使用してホッピングを行う。また、ＭＦＰ１と子機３１との間で、レベルの小さい音声だけを含む又は音声を含まない音声データにより無線通信２００が行われる場合、否良好チャンネルＨＰテーブルによって定められた順番に従い、通信状況が良好でないと判断されたＤＣＬチャンネルを使用してホッピングを行う。
【００３９】
ここで、図３（ａ）及び（ｂ）を参照して、良好チャンネルＨＰテーブル及び否良好チャンネルの内容について説明する。図３（ａ）は、第１ＤＣＬチャンネルメモリ１２ｂに格納された良好チャンネルＨＰテーブルの内容の一例を模式的に示した模式図であり、図３（ｂ）は、第２ＤＣＬチャンネルメモリ１２ｃに格納された否良好チャンネルＨＰテーブルの内容の一例を模式的に示した模式図である。
【００４０】
まず、良好チャンネルＨＰテーブルは、図３（ａ）に示すように、ホッピング順番１２ｂ１（以下、「ＨＰ順番１２ｂ１」と称する。）に対して、ホッピングチャンネル１２ｂ２（以下、「ＨＰチャンネル１２ｂ２」と称する。）が対応付けられたものである。そして、ＨＰチャンネル１２ｂ２には、通信状況が良好であると判断されたＤＣＬチャンネル（図３（ａ）の例ではｃｈ１〜ｃｈ２０）がランダムに割り当てられている。
【００４１】
ＨＰ順番１２ｂ１は、ホッピングを行うＤＣＬチャンネルの順番を示すもので、その順番を表す数値で分けられている。即ち、ＨＰ順番１２ｂ２には、「１」から順に、通信状況が良好であると判断されたＤＣＬチャンネル数（図３（ａ）の例では「２０」）までの数値が割り当てられている。
【００４２】
そして、ＨＰチャンネル１２ｂ２には、通信状況が良好であると判断されたＤＣＬチャンネルが、ＨＰ順番１２ｂ１に対応付けられている。即ち、図３（ａ）に示す例では、ＨＰ順番１２ｂ１「１」に対して、ＨＰチャンネル１２ｂ２「ｃｈ１」が対応付けられ、ＨＰ順番１２ｂ１「２」に対して、ＨＰチャンネル１２ｂ２「ｃｈ３」が対応づけられ、ＨＰ順番１２ｂ１「３」に対して、ＨＰチャンネル１２ｂ２「ｃｈ４」が対応付けられている。また、ＨＰ順番１２ｂ１「２０」に対して、ＨＰチャンネル１２ｂ２「ｃｈ２０」が対応付けられている。
【００４３】
ＣＰＵ１１は、後述するＤＣＬ通信処理（図５（ａ）参照）を実行中に、次のホッピング周期において、ＭＦＰ１と子機３１との間でレベルの大きい音声を含む音声データの無線通信２００が行われると判断した場合には、そのホッピング周期において使用するＤＣＬチャンネルとして、良好チャンネルＨＰテーブルから、後述する第１ＤＣＬチャンネルカウンタ１３ｂによって示されるＨＰ順番１２ｂ１のＨＰチャンネル１２ｂ２を選択する。ここで、第１ＤＣＬチャンネルカウンタ１３ｂは、良好チャンネルＨＰテーブル（第１ＤＣＬチャンネルメモリ１２ｂ）にアクセスしてＨＰチャンネル１２ｂ２を選択する毎に１ずつカウントアップされ、その値が、通信状況が良好であると判断されたＤＣＬチャンネル数（図３（ａ）の例では「２０」）まで達している場合には、「１」に設定される。これにより、ＭＦＰ１と子機３１との間でレベルの大きい音声を含む音声データの無線通信２００が行われる場合には、図３（ａ）の良好チャンネルＨＰテーブルに従って、「ｃｈ１」→「ｃｈ３」→「ｃｈ４」→…→「ｃｈ２０」→「ｃｈ１」→「ｃｈ３」→…の順番でホッピングされる。
【００４４】
また、否良好チャンネルＨＰテーブルは、図３（ｂ）に示すように、ホッピング順番１２ｃ１（以下、「ＨＰ順番１２ｃ１」と称する。）に対して、ホッピングチャンネル１２ｃ２（以下、「ＨＰチャンネル１２ｃ２」と称する。）が対応付けられたものである。そして、ＨＰチャンネル１２ｃ２には、通信状況が良好でないと判断されたＤＣＬチャンネル（図３（ｂ）の例ではｃｈ２１〜ｃｈ４５）がランダムに割り当てられている。
【００４５】
ＨＰ順番１２ｃ１は、ＨＰ順番１２ｂ１と同様に、ホッピングを行うＤＣＬチャンネルの順番を表す数値で分けられている。即ち、ＨＰ順番１２ｃ２には、「１」から順に、通信状況が良好でないと判断されたＤＣＬチャンネル数（図３（ｂ）の例では「２５」）までの数値が割り当てられている。
【００４６】
そして、ＨＰチャンネル１２ｃ２には、通信状況が良好でないと判断されたＤＣＬチャンネルが、ＨＰ順番１２ｃ１に対応付けられている。即ち、図３（ｂ）に示す例では、ＨＰ順番１２ｃ１「１」に対して、ＨＰチャンネル１２ｃ２「ｃｈ２１」が対応付けられ、ＨＰ順番１２ｃ１「２」に対して、ＨＰチャンネル１２ｃ２「ｃｈ２４」が対応づけられ、ＨＰ順番１２ｃ１「３」に対して、ＨＰチャンネル１２ｃ２「ｃｈ２５」が対応付けられている。また、ＨＰ順番１２ｃ１「２５」に対して、ＨＰチャンネル１２ｃ２「ｃｈ４０」が対応付けられている。
【００４７】
ＣＰＵ１１は、ＤＣＬ通信処理（図５（ａ）参照）を実行中に、次のホッピング周期において、ＭＦＰ１と子機３１との間でレベルの小さい音声だけを含む又は音声を含まない音声データの無線通信２００が行われると判断した場合には、そのホッピング周期において使用するＤＣＬチャンネルとして、否良好チャンネルＨＰテーブルから、後述する第２ＤＣＬチャンネルカウンタ１３ｃによって示されるＨＰ順番１２ｃ１のＨＰチャンネル１２ｃ２を選択する。ここで、第２ＤＣＬチャンネルカウンタ１３ｃは、否良好チャンネルＨＰテーブル（第２ＤＣＬチャンネルメモリ１２ｂ）にアクセスしてＨＰチャンネル１２ｃ２を選択する毎に１ずつカウントアップされ、その値が、通信状況が良好でないと判断されたＤＣＬチャンネル数（図３（ｂ）の例では「２５」）まで達している場合には、「１」に設定される。これにより、ＭＦＰ１と子機３１との間でレベルの小さい音声だけを含む又は音声を含まない音声データの無線通信２００が行われる場合には、図３（ｂ）の否良好チャンネルＨＰテーブルに従って、「ｃｈ２１」→「ｃｈ２４」→「ｃｈ２５」→…→「ｃｈ４０」→「ｃｈ２１」→「ｃｈ２４」→…の順番でホッピングされる。
【００４８】
このように、ＣＰＵ１１は、ＤＣＬ通信処理（図５（ａ）参照）を実行中に、ＭＦＰ１と子機３１との間で無線通信２００を行う音声データに含まれる音声のレベルに応じて、良好および否良好チャンネルＨＰテーブルのいずれか一方を参照し、各々のＨＰテーブルに示される順番で、使用するＤＣＬチャンネルをホッピング周期毎に決定する。そして、ここで決定されたＤＣＬチャンネルは後述するＤＣＬ通信制御回路１９に通知され、ＤＣＬ通信制御回路１９は、そのＤＣＬチャンネルを使用して、子機３１との間でＤＣＬによる無線通信２００を行うことができる。
【００４９】
ここで、音声のレベルは常に変化するものであり、ホッピング周期毎に音声データに含まれる音声のレベルの大／小（音声無しを含む）も頻繁に変化する。ＣＰＵ１１で実行されるＤＣＬ通信処理では、ホッピング周期毎に音声データに含まれる音声のレベルの大／小（音声無しを含む）を判定し、ホッピング周期毎に無線通信２００で使用されるＤＣＬチャンネルを決定するために使用する、良好および否良好チャンネルＨＰテーブルを選択するようにしている。
【００５０】
また、一のホッピング周期で良好チャンネルＨＰテーブルが選択された場合、第１ＤＣＬチャンネルカウンタ１３ｂだけを更新し、第２ＤＣＬチャンネルカウンタ１３ｃの更新を行わないようにしている。これにより、別のホッピング周期で否良好チャンネルＨＰテーブルが選択された場合、前回否良好チャンネルＨＰテーブルから選択されたＨＰ順番１２ｃ１の続きからＨＰチャンネル１２ｃ２が選択される。また、一のホッピング周期で否良好チャンネルＨＰテーブルが選択された場合、第２ＤＣＬチャンネルカウンタ１３ｃだけを更新し、第１ＤＣＬチャンネルカウンタ１３ｂの更新を行わないようにしている。これにより、別のホッピング周期で良好チャンネルＨＰテーブルが選択された場合、前回良好チャンネルＨＰテーブルから選択されたＨＰ順番１２ｂ１の続きからＨＰチャンネル１２ｂ２が選択される。
【００５１】
尚、良好および否良好チャンネルＨＰテーブルは、ＣＰＵ１１により、後述するＨＰテーブル生成処理（図４参照）が所定の間隔（本実施形態では、１０分間隔）で実行されることによって生成され、更新される。また、更新された良好および否良好チャンネルＨＰテーブルは、それぞれ第１および第２ＤＣＬチャンネルメモリ１２ｂ，１２ｃから読み出され、無線通信２００を介して、子機３１に送信される。
【００５２】
図１に戻り、説明を続ける。無線ＬＡＮチャンネルメモリ１２ｄは、無線ＬＡＮによる無線通信３００を行う場合に、使用する無線ＬＡＮチャンネルのチャンネル番号（ｗｃｈ１〜ｗｃｈ１４）を記憶するためのメモリである。後述する無線ＬＡＮ通信制御回路１７は、この無線ＬＡＮチャンネルメモリ１２ｄに記憶されている無線ＬＡＮチャンネルを使用して、アクセスポイント５１と無線ＬＡＮによる無線通信３００を行うことができる。
【００５３】
この無線ＬＡＮチャンネルメモリ１２ｄの内容は、操作ボタン１５の操作により、設定することが可能となっている。また、アクセスポイント５１から無線ＬＡＮ通信制御回路１７に対して使用する無線ＬＡＮチャンネルが指示された場合には、無線ＬＡＮチャンネルメモリ１２ｄは、無線ＬＡＮ通信制御回路１７によって、その指示された無線ＬＡＮチャンネルに書き換えられる。
【００５４】
また、無線ＬＡＮチャンネルメモリ１２ｄは、ＣＰＵ１１において後述するＨＰテーブル生成処理（図４参照）を実行中に参照される。そして、上述したように、ＣＰＵ１１は、無線ＬＡＮチャンネルメモリ１２ｄの内容とチャンネル対応メモリ１２ａに格納されたチャンネル対応テーブルとに基づいて、無線ＬＡＮによる無線通信３００で使用される無線ＬＡＮチャンネルと周波数帯域の重複するＤＣＬチャンネルを特定する。
【００５５】
閾値メモリ１２ｅは、後述する音声判定回路１４において参照される第１閾値と、ＣＰＵ１１において後述のＨＰテーブル生成処理（図４参照）を実行中に参照される第２閾値とを格納するメモリである。
【００５６】
第１閾値は、音声判定回路１４において、音声データに所定レベル以上の大きさの音声が含まれるか否かを判定するために使用されるものである。音声判定回路１４は、この閾値メモリ１２ｅに格納されている第１閾値の内容に基づき、音声データに含まれる音声のレベルが第１閾値以上である場合に、音声データに所定レベル以上の大きさの音声が含まれると判定し、音声データに含まれる音声のレベルが第１閾値未満である場合に、音声データに所定レベル未満の大きさの音声だけが含まれる又は音声が含まれないと判定する。
【００５７】
第２閾値は、ＣＰＵ１１で実行されるＨＰテーブル生成処理において、複数のＤＣＬチャンネルの通信状況が、それぞれ良好であるか否かを判断するために使用されるものである。ＣＰＵ１１は、一のＤＣＬチャンネル（判定チャンネル）において、受信電界強度測定回路１９ａにより測定された外来電波の受信電界強度が第２閾値未満である場合は、外来電波による影響を受けないので、そのＤＣＬチャンネル（判定チャンネル）を通信状況が良好であると判断する。また外来電波の受信電界強度が第２閾値以上である場合は、外来電波による干渉を受けてしまうので、そのＤＣＬチャンネル（判定チャンネル）を通信状況が良好でないと判断する。
【００５８】
尚、第１閾値および第２閾値は、設計段階で求められた値が予め閾値メモリ１２ｅに格納される。ただし、第１閾値は、操作ボタン１５による操作によって、その値を変更することが可能となっている。また、第１閾値が変更されると、その変更された値が無線通信２００を介して子機３１に通知される。
【００５９】
この第１閾値を変更することにより、後述する音声判定回路１４での音声判定の基準を変更することができ、例えば、第１閾値を小さくすることで、所定のレベル以上と判定される音声のレベルを拡大することができる。
【００６０】
所定のレベル以上と判定される音声のレベルを拡大すると、通信状況が良好であると判断されたＤＣＬチャンネルを使用して無線通信される音声データが増加する。これにより、通話の音質を向上させることができる。このように、閾値メモリ１２ｅに格納されている第１閾値を変更することによって、無線通信される音声データの音質を調整することができる。
【００６１】
次に、ＲＡＭ１３は、書き替え可能な揮発性のメモリであり、ＭＦＰ１の各操作の実行時に各種のデータを一時的に記憶するためのメモリである。このＲＡＭ１３には、有音声フラグ１３ａ、第１ＤＣＬチャンネルカウンタ１３ｂ、第２ＤＣＬチャンネルカウンタ１３ｃが設けられている。
【００６２】
有音声フラグ１３ａは、後述する音声判定回路１４の判定結果を格納するフラグである。この有音声フラグ１３ａには、音声判定回路１４により、音声データに所定レベル以上の大きさの音声が含まれると判定された場合に、音声判定回路１４によって「１」が書き込まれる。また、音声データに所定レベル未満の大きさの音声だけが含まれる又は音声が含まれないと判定された場合に、音声判定回路１４によって「０」が書き込まれる。
【００６３】
また、有音声フラグ１３ａは、ＣＰＵ１１においてＤＣＬ通信処理（図５（ａ）参照）を実行中に参照され、有音声フラグ１３ａの内容が「１」の場合、ＤＣＬによる無線通信２００で使用されるＤＣＬチャンネルを、第１ＤＣＬチャンネルメモリ１２ｂに格納された良好チャンネルＨＰテーブルによって決定する。一方、有音声フラグ１３ａの内容が「０」の場合は、子機３１から通知される音声判定回路３５の判定結果に基づいて、ＤＣＬによる無線通信２００で使用されるＤＣＬチャンネルを決定する。
【００６４】
また、有音声フラグ１３ａの内容（即ち、音声判定回路１４の判定結果）は、ＣＰＵ１１においてＤＣＬ通信処理（図５（ａ）参照）を実行中に、無線通信２００を介して子機３１に通知される。
【００６５】
第１ＤＣＬチャンネルカウンタ１３ｂは、第１ＤＣＬチャンネルメモリ１２ｂに格納された良好チャンネルＨＰテーブルから、ＤＣＬによる無線通信２００で使用されるＤＣＬチャンネルを、ホッピング周期毎に、ＨＰ順番１２ｂ１で示された順番に従って選択するためのカウンタである。ＣＰＵ１１は、後述するＤＣＬ通信処理（図５（ａ）参照）を実行中に、この第１ＤＣＬチャンネルカウンタ１３ｂを参照して、良好チャンネルＨＰテーブルから、第１ＤＣＬチャンネルカウンタ１３ｂによって示されるＨＰ順番１２ｂ１に対応するＨＰチャンネル１２ｂ２を選択する。
【００６６】
例えば、図３（ａ）で示した良好チャンネルＨＰテーブルの場合、第１ＤＣＬチャンネルカウンタ１３ｂが「１」であれば、ＨＰ順番１２ｂ１「１」に対応するＨＰチャンネル１２ｂ２「ｃｈ１」が選択され、第１ＤＣＬチャンネルカウンタ１３ｂが「２」であれば、ＨＰ順番１２ｂ１「２」に対応するＨＰチャンネル１２ｂ２「ｃｈ３」が選択される。
【００６７】
また、第１ＤＣＬチャンネルカウンタ１３ｂは、ＣＰＵ１１により実行されるＤＣＬ通信処理の中で更新される。即ち、良好チャンネルＨＰテーブル（第１ＤＣＬチャンネルメモリ１２ｂ）にアクセスしてＨＰチャンネル１２ｂ２を選択する毎に、第１ＤＣＬチャンネルカウンタ１３ｂは１ずつカウントアップされる。また、その値が、通信状況が良好であると判断されたＤＣＬチャンネル数（図３（ａ）の例では「２０」）まで達している場合には、第１ＤＣＬチャンネルカウンタ１３ｂは「１」に設定される。また、ＣＰＵ１１が否良好チャンネルＨＰテーブル（第２ＤＣＬチャンネルメモリ１２ｃ）にアクセスしてＨＰチャンネル１２ｃ２を選択した場合には、第１ＤＣＬチャンネルカウンタ１３ｂは更新されないようになっている。尚、第１ＤＣＬチャンネルカウンタ１３ｂは、ＣＰＵ１１によって実行されるＨＰテーブル生成処理の中で、良好および否良好チャンネルＨＰテーブルが更新されるたびに「１」に初期化される。
【００６８】
第２ＤＣＬチャンネルカウンタ１３ｃは、第２ＤＣＬチャンネルメモリ１２ｃに格納された否良好チャンネルＨＰテーブルから、ＤＣＬによる無線通信２００で使用されるＤＣＬチャンネルを、ホッピング周期毎に、ＨＰ順番１２ｃ１で示された順番に従って選択するためのカウンタである。ＣＰＵ１１は、後述するＤＣＬ通信処理（図５（ａ）参照）を実行中に、この第２ＤＣＬチャンネルカウンタ１３ｃを参照して、否良好チャンネルＨＰテーブルから、第２ＤＣＬチャンネルカウンタ１３ｃによって示されるＨＰ順番１２ｃ１に対応するＨＰチャンネル１２ｃ２を選択する。
【００６９】
例えば、図３（ｂ）で示した否良好チャンネルＨＰテーブルの場合、第２ＤＣＬチャンネルカウンタ１３ｃが「１」であれば、ＨＰ順番１２ｃ１「１」に対応するＨＰチャンネル１２ｃ２「ｃｈ２１」が選択され、第２ＤＣＬチャンネルカウンタ１３ｃが「２」であれば、ＨＰ順番１２ｃ１「２」に対応するＨＰチャンネル１２ｃ２「ｃｈ２４」が選択される。
【００７０】
また、第２ＤＣＬチャンネルカウンタ１３ｃは、ＣＰＵ１１により実行されるＤＣＬ通信処理の中で更新される。即ち、否良好チャンネルＨＰテーブル（第２ＤＣＬチャンネルメモリ１２ｃ）にアクセスしてＨＰチャンネル１２ｃ２を選択する毎に、第２ＤＣＬチャンネルカウンタ１３ｃは１ずつカウントアップされる。また、その値が、通信状況が良好でないと判断されたＤＣＬチャンネル数（図３（ｂ）の例では「２５」）まで達している場合には、第２ＤＣＬチャンネルカウンタ１３ｂは「１」に設定される。また、ＣＰＵ１１が良好チャンネルＨＰテーブル（第１ＤＣＬチャンネルメモリ１２ｂ）にアクセスしてＨＰチャンネル１２ｂ２を選択した場合には、第２ＤＣＬチャンネルカウンタ１３ｃは更新されないようになっている。尚、第２ＤＣＬチャンネルカウンタ１３ｃは、ＣＰＵ１１によって実行されるＨＰテーブル生成処理の中で、良好および否良好チャンネルＨＰテーブルが更新されるたびに「１」に初期化される。
【００７１】
音声判定回路１４は、ＤＣＬによる無線通信２００により、ＭＦＰ１から子機３１に対して送信される音声データのうち、次のホッピング周期で送信される音声データに所定レベル以上の音声データが含まれるか否かを判定する回路で、閾値メモリ１２ｅに格納されている第１閾値の内容に基づき、音声データに含まれる音声のレベルが第１閾値以上である場合に、音声データに所定レベル以上の大きさの音声が含まれると判定する。また、音声データに含まれる音声のレベルが第１閾値未満である場合に、音声データに所定レベル未満の大きさの音声だけが含まれる又は音声が含まれないと判定する。
【００７２】
この音声判定回路１４は、ＣＰＵ１１で実行されるＤＣＬ通信処理（図５（ａ）参照）によってＣＰＵ１１から音声判定の指示があった場合に音声判定を行い、判定結果を有音声フラグ１３ａに書き込む。即ち、音声データに所定レベル以上の大きさの音声が含まれると判定した場合には、有音声フラグ１３ａに「１」を書き込み、音声データに所定レベル未満の大きさの音声だけが含まれる又は音声が含まれないと判定した場合には、有音声フラグ３４ａに「０」を書き込む。音声判定回路１４は、有音声フラグ１３ａへの判定結果の書き込みを終了すると、ＣＰＵ１１に対して判定終了を通知する。
【００７３】
操作ボタン１５は、ＤＣＬによる無線通信機能および無線ＬＡＮによる無線通信機能などの各機能の設定や、各種動作の指示を行うための入力ボタンである。また、この操作ボタン１５を操作することにより、無線ＬＡＮチャンネルメモリ１２ｄの内容や、閾値メモリ１２ｅの第１閾値を変更することができる。
【００７４】
ＬＣＤ１６は、操作ボタン１５の操作に応じてメニューや動作状態などを表示するための表示デバイスである。ユーザは操作ボタン１５を操作することにより、その操作に対応する情報がＬＣＤ１６に表示される。
【００７５】
無線ＬＡＮ通信制御回路１７は、無線ＬＡＮ用アンテナ１８を有しており、無線ＬＡＮ用アンテナ５１ｂを有するアクセスポイント５１との間で、直接拡散方式による無線通信３００を行いながら、各種のデータを構成するデジタル信号を送受信する回路である。無線ＬＡＮ通信制御回路１７は、無線ＬＡＮチャンネルメモリ１２ｄに記憶されている無線ＬＡＮチャンネルを使用して、アクセスポイント５１と無線通信３００を行う。また、アクセスポイント５１から無線ＬＡＮチャンネルが指示された場合は、その無線ＬＡＮチャンネルをＲＡＭ１３の無線ＬＡＮチャンネルメモリ１２ｄに記憶すると共に、その無線ＬＡＮチャンネルを使用して、アクセスポイント５１と無線通信３００を行う。
【００７６】
なお、無線ＬＡＮ通信制御回路１７は、無線ＬＡＮによる無線通信３００を行っているか否かをＣＰＵ１１に対して通知する機能も備えている。ＣＰＵ１１は、無線ＬＡＮ通信制御回路１７に、動作状態を問い合わせることにより、無線ＬＡＮ通信制御回路１７は、無線ＬＡＮによる無線通信３００を行っているか否かを通知する。
【００７７】
ＤＣＬ通信制御回路１９は、ＤＣＬ用アンテナ２０を有しており、子機３１のＤＣＬ通信制御回路３９との間で周波数ホッピング方式による無線通信２００を行いながら、通話の音声を構成するデジタル信号（音声データ）を送受信する回路である。ＤＣＬ通信制御回路１９は、ホッピング周期毎にＣＰＵ１１で実行される後述のＤＣＬ通信処理（図５（ａ）参照）で設定されたＤＣＬチャンネルを使用しながら子機３１と無線通信２００を行う。
【００７８】
また、ＤＣＬ通信制御回路１９には、受信電界強度測定回路１９ａが設けられている。この受信電解強度測定回路１９ａは、子機３１と無線通信２００を行っていないときに、ＣＰＵ１１から指定されたＤＣＬチャンネル（判定チャンネル）に対してＤＣＬ用アンテナ２０から受信される外来電波の受信電界強度を測定する回路である。
【００７９】
ＣＰＵ１１は、後述するＨＰテーブル生成処理（図４参照）を実行中に、ＤＣＬ通信制御回路１９に対してＤＣＬチャンネル（判定チャンネル）を指定すると、ＤＣＬ通信制御回路１９は、ＤＣＬ用アンテナ２０から外来電波を受信する。そして、受信電界強度測定回路１９ａは、受信した外来電波の受信電界強度を測定し、測定した受信電界強度をＣＰＵ１１へ通知する。そして、ＣＰＵ１１は、測定された外来電波の受信電界強度が第２閾値未満である場合に、そのＤＣＬチャンネル（判定チャンネル）の通信状況は良好であると判断し、測定された外来電波の受信電界強度が第２閾値以上である場合に、そのＤＣＬチャンネル（判定チャンネル）の通信状況が良好でないと判断する。
【００８０】
音声処理回路２４は、アナログ音声信号をデジタル信号へ、デジタル信号をアナログ音声信号へ変換する回路であり、子機３１から送信されＤＣＬ通信制御回路１９により受信されたデジタル信号をアナログ音声信号に変換して、送受話器２３やＮＣＵ２５へ出力する。また、送受話器２３に音声が入力された時に出力されるアナログ音声信号、及び、外部の電話機２から電話回線網１００を介してＮＣＵ２５によって受信されるアナログ音声信号をデジタル信号（音声データ）に変換して、ＤＣＬ通信制御回路１９および音声判定回路１４へ出力する。尚、ＤＣＬ通信制御回路１９に入力されたデジタル信号（音声データ）は、無線通信２００を介して子機３１へ送信される。また、音声判定回路１４では、無線通信２００を介して子機３１へ送信される音声データのうち、次のホッピング周期で送信される音声データに所定レベル以上の音声データが含まれるか否を判定する。
【００８１】
ＮＣＵ２５は、電話回線網１００と接続されており、電話回線網１００へのダイヤル信号の送出や、電話回線網１００からの呼出信号の応答などを行って、外部の電話機２との通話を制御するものである。
【００８２】
次に、子機３１の詳細構成について説明する。子機３１は、ＭＦＰ１との間で行われる無線通信２００を介して、ＭＦＰ１や、電話回線網１００を介して接続される外部の電話機２との間で通話を行うための装置である。
【００８３】
子機３１は、ＣＰＵ３２、ＥＥＰＲＯＭ３３、ＲＡＭ３４、音声判定回路３５、操作ボタン３６、ＬＣＤ３７、送受話回路３８、及びＤＣＬ通信制御回路３９を備えている。そして、ＣＰＵ３２、ＥＥＰＲＯＭ３３、ＲＡＭ３４は、バスライン４０を介して互いに接続されている。また、音声判定回路３５、操作ボタン３６、ＬＣＤ３７、送受話回路３８、ＤＣＬ通信制御回路３９、及びバスライン４０は、入出力ポート４１を介して互いに接続されている。
【００８４】
ＣＰＵ３２は、ＥＥＰＲＯＭ３３やＲＡＭ３４に記憶される固定値やプログラム或いは、ＤＣＬ通信制御回路３９を介して送受信される各種信号に従って、子機３１が有している各機能の制御や、入出力ポート４１と接続された各部を制御する演算装置である。
【００８５】
ＥＥＰＲＯＭ３３は、子機３１で実行される制御プログラムなどを格納した書換可能な不揮発性のメモリである。図５（ｂ）のフローチャートに示すＤＣＬ通信処理を実行するプログラムは、このＥＥＰＲＯＭ３３に格納されている。また、ＥＥＰＲＯＭ３３には、第１ＤＣＬチャンネルメモリ３３ａ、第２ＤＣＬチャンネルメモリ３３ｂ、及び閾値メモリ３３ｃが設けられている。
【００８６】
第１ＤＣＬチャンネルメモリ３３ａは、ＭＦＰ１の第１ＤＣＬチャンネルメモリ１２ｂと同一の良好チャンネルＨＰテーブルを格納するメモリである。また、第２ＤＣＬチャンネルメモリ３３ｂは、ＭＦＰ１の第２ＤＣＬチャンネルメモリ１２ｃと同一の否良好チャンネルＨＰテーブルを格納するメモリである。即ち、第１ＤＣＬチャンネルメモリ３３ａには、図３（ａ）と同じ良好チャンネルＨＰテーブルが格納され、第２ＤＣＬチャンネルメモリ３３ｂには、図３（ｂ）と同じ否良好チャンネルＨＰテーブルが格納される。
【００８７】
これらの良好および否良好チャンネルＨＰテーブルは、ＭＦＰ１により所定の間隔（１０分間隔）で生成された後、ＤＣＬによる無線通信２００を介して、ＭＦＰ１から子機３１へ送信される。子機３１は、この送信されてきた良好および否良好チャンネルＨＰテーブルを、それぞれ第１および第２ＤＣＬチャンネルメモリ３３ａ，３３ｂに格納する。
【００８８】
そして、ＭＦＰ１と同様に、ＭＦＰ１と子機３１との間で、レベルの大きい音声を含む音声データの無線通信２００が行われる場合、良好チャンネルＨＰテーブルによって定められた順番で、通信状況が良好であると判断されたＤＣＬチャンネルを使用してホッピングを行う。また、ＭＦＰ１と子機３１との間で、レベルの小さい音声だけを含む又は音声を含まない音声データの無線通信２００が行われる場合、否良好チャンネルＨＰテーブルによって定められた順番で、通信状況が良好でないと判断されたＤＣＬチャンネルを使用してホッピングを行う。
【００８９】
即ち、ＣＰＵ３２は、後述するＤＣＬ通信処理（図５（ｂ）参照）を実行中に、次のホッピング周期において、ＭＦＰ１と子機３１との間でレベルの大きい音声を含む音声データの無線通信２００が行われると判断した場合には、そのホッピング周期において使用するＤＣＬチャンネルとして、良好チャンネルＨＰテーブルから、後述する第１ＤＣＬチャンネルカウンタ３４ｂによって示されるＨＰ順番１２ｂ１のＨＰチャンネル１２ｂ２を選択する。また、ＭＦＰ１と子機３１との間でレベルの小さい音声だけを含む又は音声を含まない音声データの無線通信２００が行われると判断した場合には、そのホッピング周期において使用するＤＣＬチャンネルとして、否良好チャンネルＨＰテーブルから、後述する第２ＤＣＬチャンネルカウンタ３４ｃによって示されるＨＰ順番１２ｃ１のＨＰチャンネル１２ｃ２を選択する。
【００９０】
このように、子機３１において、次のホッピング周期で使用されるＤＣＬチャンネルを選択する場合に、良好チャンネルＨＰテーブルから選択される条件と、否良好チャンネルＨＰテーブルから選択される条件とは、ＭＦＰ１の場合と同一である。
【００９１】
加えて、後述するように、第１および第２ＤＣＬチャンネルカウンタ３４ｂ，３４ｃは、ＭＦＰ１の第１および第２ＤＣＬチャンネルカウンタ１３ｂ，１３ｃと同じ条件で更新される。従って、同じホッピング周期では、ＭＦＰ１と子機３１とで必ず同じＤＣＬチャンネルが選択されるようになっている。
【００９２】
閾値メモリ３３ｃは、後述する音声判定回路３５において使用される第１閾値を格納するメモリである。第１閾値は、音声判定回路３５で音声判定を行う場合に、音声データに所定レベル以上の大きさの音声が含まれるか否かを判定するために使用されるものである。音声判定回路３５は、この閾値メモリ３３ｃに格納されている第１閾値の内容に基づき、音声データに含まれる音声のレベルが第１閾値以上である場合に、音声データに所定レベル以上の大きさの音声が含まれると判定する。また、音声データに含まれる音声のレベルが第１閾値未満である場合に、音声データに所定レベル未満の大きさの音声だけが含まれる又は音声が含まれないと判定する。
【００９３】
尚、この第１閾値は、ＭＦＰ１の閾値メモリ１２ｅに格納された第１閾値と同じ値が格納される。即ち、ＭＦＰ１の閾値メモリ１２ｅに格納される第１閾値に対して設計段階で求められた値が、予め閾値メモリ３３ｃにも格納される。また、ＭＦＰ１の閾値メモリ１２ｅに格納される第１閾値が、操作ボタン１５による操作によって変更された場合、ＭＦＰ１から無線通信２００を介して、変更後の値が子機３１に通知される。子機３１は、この通知されてきた変更後の値を閾値メモリ３３に上書きする。これにより、ＭＦＰ１の音声判定回路１４における音声のレベルの大／小（音声無しを含む）の判定基準と、子機３１の音声判定回路３５における音声のレベルの大／小（音声無しを含む）の判定基準とを同じにすることができる。
【００９４】
次に、ＲＡＭ３４は、書き替え可能な揮発性のメモリであり、子機３１の各操作の実行時に各種のデータを一時的に記憶するためのメモリである。このＲＡＭ３４には、有音声フラグ３４ａ、第１ＤＣＬチャンネルカウンタ３４ｂ、第２ＤＣＬチャンネルカウンタ３４ｃが設けられている。
【００９５】
有音声フラグ３４ａは、後述する音声判定回路３５の判定結果を格納するフラグである。この有音声フラグ３４ａには、音声判定回路３５により、音声データに所定レベル以上の大きさの音声が含まれると判定された場合に、音声判定回路３５によって「１」が書き込まれる。また、音声データに所定レベル未満の大きさの音声だけが含まれる又は音声が含まれないと判定された場合に、音声判定回路３５によって「０」が書き込まれる。
【００９６】
また、有音声フラグ３４ａは、ＣＰＵ３２においてＤＣＬ通信処理（図５（ｂ）参照）を実行中に参照され、有音声フラグ３４ａの内容が「１」の場合、ＤＣＬによる無線通信２００で使用されるＤＣＬチャンネルを、第１ＤＣＬチャンネルメモリ３３ａに格納された良好チャンネルＨＰテーブルによって決定する。一方、有音声フラグ３４ａの内容が「０」の場合は、ＭＦＰ１から通知される音声判定回路１４の判定結果に基づいて、ＤＣＬによる無線通信２００で使用されるＤＣＬチャンネルを決定する。
【００９７】
また、有音声フラグ３４ａの内容（即ち、音声判定回路３５の判定結果）は、ＣＰＵ３２においてＤＣＬ通信処理（図５（ｂ）参照）を実行中に、無線通信２００を介してＭＦＰ１に通知される。
【００９８】
第１ＤＣＬチャンネルカウンタ３４ｂは、第１ＤＣＬチャンネルメモリ３３ａに格納された良好チャンネルＨＰテーブルから、ＤＣＬによる無線通信２００で使用されるＤＣＬチャンネルを、ホッピング周期毎に、ＨＰ順番１２ｂ１で示された順番に従って選択するためのカウンタである。ＣＰＵ３２は、後述するＤＣＬ通信処理（図５（ｂ）参照）を実行中に、この第１ＤＣＬチャンネルカウンタ３４ｂを参照して、良好チャンネルＨＰテーブルから、第１ＤＣＬチャンネルカウンタ３４ｂによって示されるＨＰ順番１２ｂ１に対応するＨＰチャンネル１２ｂ２を選択する。
【００９９】
また、第１ＤＣＬチャンネルカウンタ３４ｂは、ＣＰＵ３２により実行されるＤＣＬ通信処理の中で更新される。即ち、良好チャンネルＨＰテーブル（第１ＤＣＬチャンネルメモリ３３ａ）にアクセスしてＨＰチャンネル１２ｂ２を選択する毎に、第１ＤＣＬチャンネルカウンタ３４ｂは１ずつカウントアップされる。また、その値が、通信状況が良好であると判断されたＤＣＬチャンネル数（図３（ａ）の例では「２０」）まで達している場合には、第１ＤＣＬチャンネルカウンタ３４ｂは「１」に設定される。一方、ＣＰＵ３２が否良好チャンネルＨＰテーブル（第２ＤＣＬチャンネルメモリ３３ｂ）にアクセスしてＨＰチャンネル１２ｃ２を選択した場合には、第１ＤＣＬチャンネルカウンタ３４ｂは更新されないようになっている。尚、第１ＤＣＬチャンネルカウンタ３４ｂは、ＭＦＰ１から良好および否良好チャンネルＨＰテーブルが送信されてくるたびに「１」に初期化される。
【０１００】
上述したように、良好チャンネルＨＰテーブルにアクセスが行われる条件と、否良好チャンネルＨＰテーブルにアクセスが行われる条件とは、ＭＦＰ１の場合と同一である。従って、第１ＤＣＬチャンネルカウンタ３４ｂが更新される条件も、ＭＦＰ１の第１ＤＣＬチャンネルカウンタ１３ｂと同一となる。従って、子機３１の第１ＤＣＬチャンネルカウンタ３４ｂとＭＦＰ１の第１ＤＣＬチャンネルカウンタ１３ｂとは同期して更新される。
【０１０１】
第２ＤＣＬチャンネルカウンタ３４ｃは、第２ＤＣＬチャンネルメモリ３３ｂに格納された否良好チャンネルＨＰテーブルから、ＤＣＬによる無線通信２００で使用されるＤＣＬチャンネルを、ホッピング周期毎に、ＨＰ順番１２ｃ１で示された順番に従って選択するためのカウンタである。ＣＰＵ３２は、後述するＤＣＬ通信処理（図５（ｂ）参照）を実行中に、この第２ＤＣＬチャンネルカウンタ３４ｃを参照して、否良好チャンネルＨＰテーブルから、第２ＤＣＬチャンネルカウンタ３４ｃによって示されるＨＰ順番１２ｃ１に対応するＨＰチャンネル１２ｃ２を選択することができる。
【０１０２】
また、第２ＤＣＬチャンネルカウンタ３４ｃは、ＣＰＵ３２により実行されるＤＣＬ通信処理の中で更新される。即ち、否良好チャンネルＨＰテーブル（第２ＤＣＬチャンネルメモリ３３ｂ）にアクセスしてＨＰチャンネル１２ｃ２を選択する毎に、第２ＤＣＬチャンネルカウンタ３４ｃは１ずつカウントアップされる。また、その値が、通信状況が良好でないと判断されたＤＣＬチャンネル数（図３（ｂ）の例では「２５」）まで達している場合には、第２ＤＣＬチャンネルカウンタ３４ｃは「１」に設定される。また、ＣＰＵ３２は、良好チャンネルＨＰテーブル（第１ＤＣＬチャンネルメモリ３３ａ）にアクセスしてＨＰチャンネル１２ｂ２を選択した場合には、第２ＤＣＬチャンネルカウンタ３４ｃは更新されないようになっている。尚、第２ＤＣＬチャンネルカウンタ３４ｃは、ＭＦＰ１から良好および否良好チャンネルＨＰテーブルが送信されてくるたびに「１」に初期化される。
【０１０３】
上述したように、良好チャンネルＨＰテーブルにアクセスが行われる条件と、否良好チャンネルＨＰテーブルにアクセスが行われる条件とは、ＭＦＰ１の場合と同一である。従って、第２ＤＣＬチャンネルカウンタ３４ｃが更新される条件も、ＭＦＰ１の第２ＤＣＬチャンネルカウンタ１３ｃと同一となる。従って、子機３１の第２ＤＣＬチャンネルカウンタ３４ｃとＭＦＰ１の第２ＤＣＬチャンネルカウンタ１３ｃとは同期して更新される。
【０１０４】
音声判定回路３５は、ＤＣＬによる無線通信２００により子機３１からＭＦＰ１に対して送信される音声データのうち、次のホッピング周期で送信される音声データに所定レベル以上の音声データが含まれるか否かを判定する回路で、閾値メモリ３３ｃに格納されている第１閾値の内容に基づき、音声データに含まれる音声のレベルが第１閾値以上である場合に、音声データに所定レベル以上の大きさの音声が含まれると判定する。また、音声データに含まれる音声のレベルが第１閾値未満である場合に、音声データに所定レベル未満の大きさの音声だけが含まれる又は音声が含まれないと判定する。
【０１０５】
この音声判定回路３５は、ＣＰＵ３２で実行されるＤＣＬ通信処理（図５（ｂ）参照）によってＣＰＵ３２から音声判定処理の指示があった場合に音声判定を行い、判定結果を有音声フラグ３４ａに書き込む。即ち、音声データに所定レベル以上の大きさの音声が含まれると判定した場合には、有音声フラグ３４ａに「１」を書き込み、音声データに所定レベル未満の大きさの音声だけが含まれる又は音声が含まれないと判定した場合には、有音声フラグ３４ａに「０」を書き込む。音声判定回路３５は、有音声フラグ３４ａへの判定結果の書き込みを終了すると、ＣＰＵ３２に対して判定終了を通知する。
【０１０６】
操作ボタン３６は、各種動作の指示、設定を行うための入力ボタンである。また、ＬＣＤ３７は、操作ボタン３６の操作に応じてメニューや動作状態などを表示するための表示デバイスである。ユーザは操作ボタン３６を操作することにより、その操作に対応する情報がＬＣＤ３７に表示される。
【０１０７】
送受話回路３８は、ＭＦＰ１や、ＭＦＰ１に電話回線網１００を介して接続された外部の電話機２と通話を行うための回路である。この送受話回路３８は、スピーカとマイクロフォンとを備えている。そして、送受話回路３８は、ＭＦＰ１から送信されＤＣＬ通信制御回路３９により受信されたデジタル信号をアナログ音声信号に変換して、スピーカから音声を外部に出力する。また、マイクロフォンから入力されたアナログ音声信号をデジタル信号（音声データ）に変換して、ＤＣＬ通信制御回路３９および音声判定回路３５へ出力する。尚、ＤＣＬ通信制御回路３９に入力されたデジタル信号（音声データ）は、無線通信２００を介してＭＦＰ１へ送信される。また、音声判定回路３５では、無線通信２００を介してＭＦＰ１へ送信される音声データのうち、次のホッピング周期で送信される音声データに所定レベル以上の音声データが含まれるか否かが判定される。
【０１０８】
ＤＣＬ通信制御回路３９は、ＤＣＬ用アンテナ３９ａを有しており、ＭＦＰ１のＤＣＬ通信制御回路１９との間で周波数ホッピング方式による無線通信２００を行いながら、通話の音声を構成するデジタル信号（音声データ）を送受信する回路である。ＤＣＬ通信制御回路３９は、ホッピング周期毎にＣＰＵ３２で実行される後述のＤＣＬ通信処理（図５（ｂ）参照）で設定されたＤＣＬチャンネルを使用しながらＭＦＰ１と無線通信２００を行う。
【０１０９】
次に、図４を参照して、ＭＦＰ１で実行されるＨＰテーブル生成処理の処理フローについて説明する。図４は、ＨＰテーブル生成処理のフローチャートである。この処理は、良好チャンネルＨＰテーブルと否良好チャンネルＨＰテーブルを生成する処理で、１０分間隔でＣＰＵ１１により実行される。
【０１１０】
ＨＰテーブル生成処理では、まず、ＤＣＬによる無線通信２００を行っているかを判断する（Ｓ１１）。ＨＰテーブル生成処理では、ＤＣＬ通信制御回路１９を使用して外来電波を受信して外来電波の受信電界強度を測定するので、ＤＣＬによる無線通信２００を行っている場合は、このＨＰテーブル生成処理を実行することができない。Ｓ１１の処理は、そのような場合にＨＰテーブル生成処理を中止することを目的とした処理で、このＳ１１の処理でＤＣＬによる無線通信２００を行っていると判断される場合（Ｓ１１：Ｙｅｓ）、ＨＰテーブル生成処理を終了する。
【０１１１】
一方、ＤＣＬによる無線通信２００を行っていないと判断される場合（Ｓ１１：Ｎｏ）、Ｓ１２の処理へ移行し、ＨＰテーブルの生成を開始する。Ｓ１２の処理では、２．４ＧＨｚ帯に設けられた８９のＤＣＬチャンネル（ｃｈ１〜ｃｈ８９）のうち、ＤＣＬによる無線通信２００のホッピング（ＨＰ）で使用する４５チャネル分のＤＣＬチャンネルを選択する（Ｓ１２）。ここでは、ＥＥＰＲＯＭに予め複数の選択パターンを用意しておき、その中から１つの選択パターンを選んで、４５チャンネル分のＤＣＬチャンネルを選択する。尚、ランダムに８９のＤＣＬチャンネルの中から４５チャンネル分のＤＣＬチャンネルを選択するようにしてもよい。
【０１１２】
次に、ホッピング（ＨＰ）で使用する４５チャンネル分のＤＣＬチャンネルの中から、通信状況が良好であるか否かを判定する判定チャンネルを１つ選択する（Ｓ１３）。ここでは、通信状況が良好であるか否かの判定を未だ行っていないＤＣＬチャンネルの中から、チャンネル番号の一番小さいＤＣＬチャンネルを選択する。
【０１１３】
次いで、無線ＬＡＮ通信制御回路１７に対して動作状態の問い合わせを行い、無線ＬＡＮ通線制御回路１７から無線ＬＡＮによる無線通信３００を行っているか否かの通知を受け取って、ＭＦＰ１において無線ＬＡＮによる無線通信２００を行っているかを判断する（Ｓ１４）。
【０１１４】
そして、ＭＦＰ１において無線ＬＡＮによる無線通信２００を行っていると判断される場合（Ｓ１４：Ｙｅｓ）、無線ＬＡＮチャンネルメモリ１２ｄから、無線ＬＡＮで使用している無線ＬＡＮチャンネルを読み出し、その無線ＬＡＮチャンネルと周波数帯域の重複するＤＣＬチャンネルを、チャンネル対応メモリ１２ａに格納されているチャンネル対応テーブル（図２参照）から特定して、判定チャンネルが無線ＬＡＮで使用している無線ＬＡＮチャンネルと周波数帯域が重複するかを判断する（Ｓ１５）。
【０１１５】
ここで、判定チャンネルが無線ＬＡＮで使用している無線ＬＡＮチャンネルの周波数帯域と重複すると判断される場合は（Ｓ１５：Ｙｅｓ）、その判定チャンネルの周波数帯域は無線ＬＡＮによって使用されているので、通信状況が良好でないと判断し、Ｓ１８の処理へ移行する。
【０１１６】
このように、自装置（ＭＦＰ１）で行っている無線ＬＡＮによる無線通信３００で使用される無線ＬＡＮチャンネルの周波数帯域と重複する判定チャンネルを、そのまま通信状況が良好でないチャンネルと判断するので、通信状況が良好か否かの判断を簡単に行うことができる。加えて、無線ＬＡＮによる無線通信３００で使用される無線ＬＡＮチャンネルと重複する判定チャンネルについては、その判定チャンネルの通信状況を実際に測定する必要がないので、通信状況の判断にかかる負担を抑制することができる。
【０１１７】
一方、Ｓ１４の処理の結果、ＭＦＰ１において無線ＬＡＮによる無線通信２００を行っていないと判断される場合（Ｓ１４：Ｎｏ）、および、Ｓ１５の処理の結果、判定チャンネルが無線ＬＡＮで使用している無線ＬＡＮチャンネルの周波数帯域と重複しないと判断される場合は（Ｓ１５：Ｎｏ）、ＤＣＬ通信制御回路１９に対して判定チャンネルを指定する。そして、その判定チャンネルの指定によって、受信電界強度測定回路１９ａにより測定された判定チャンネルの外来電波の受信電界強度が、閾値メモリ１２ｅに記憶された第２閾値未満であるかを判断する（Ｓ１６）。
【０１１８】
ここで、判定チャンネルの外来電波の受信電界強度が第２閾値未満であると判断される場合（Ｓ１６：Ｙｅｓ）、外来電波による影響を受けないので、その判定チャンネルの通信状況は良好であると判断し、Ｓ１７の処理へ移行する。これに対し、判定チャンネルにおいて測定された外来電波の受信電界強度が第２閾値以上であると判断される場合（Ｓ１６：Ｎｏ）、外来電波により干渉を受けるので、その判定チャンネルの通信状況は良好でないと判断し、Ｓ１８の処理へ移行する。このように、外来電波の電界強度の大きさに応じて、判定チャンネルの通信状況が良好か否かを判断するので、その判断を精度よく行うことができる。
【０１１９】
続いて、Ｓ１７の処理では、Ｓ１６の処理で通信状況が良好であると判断された判定チャンネルのチャンネル番号を第１ＤＣＬチャンネルメモリ１２ｂに記憶して、Ｓ１９の処理へ移行する。一方、Ｓ１８の処理では、Ｓ１５及びＳ１６の処理で通信状況が良好でないと判断された判定チャンネルを第２ＤＣＬチャンネルメモリ１２ｃに記憶して、Ｓ１９の処理へ移行する。これにより、通信状況が良好であると判断されたＤＣＬチャンネルと、通信状況が良好でないと判断されたＤＣＬチャンネルとを、それぞれ第１および第２ＤＣＬチャンネルメモリ１２ｂ，１２ｃに分類することができる。
【０１２０】
Ｓ１９の処理では、Ｓ１２の処理で選択されたホッピング（ＨＰ）で使用する４５チャンネル分の全てのＤＣＬチャンネルにおいて、通信状況が良好であるか否かの判定を行ったかを判断する。そして、４５チャンネル分の全てのＤＣＬチャンネルにおいて、通信状況が良好であるか否かの判定を行っていないと判断される場合（Ｓ１９：Ｎｏ）、Ｓ１３の処理へ回帰する。これにより、再度、通信状況が良好であるか否かの判定が行われていないＤＣＬチャンネルのうち、チャンネル番号の一番小さいＤＣＬチャンネルを判定チャンネルとして、通信状況が良好であるか否かの判定が行われる。
【０１２１】
そして、Ｓ１９の処理において、４５チャンネル分の全てのＤＣＬチャンネルにおいて、通信状況が良好であるか否かの判定を行ったと判断されるまで（Ｓ１９：Ｙｅｓ）、Ｓ１３〜Ｓ１９の処理を繰り返し実行する。これにより、４５チャンネル分の全てのＤＣＬチャンネルについて、通信状況が良好であるか否かの判定が行われ、通信状況が良好であると判断されたＤＣＬチャンネルは全て第１ＤＣＬチャンネルメモリ１２ｂに記憶される。一方、通信状況が良好でないと判断されたＤＣＬチャンネルは全て第２ＤＣＬチャンネルメモリ１２ｃに記憶される。
【０１２２】
そして、Ｓ１９の処理の結果、４５チャンネル分の全てのＤＣＬチャンネルにおいて、通信状況が良好であるか否かの判定を行ったと判断される場合（Ｓ１９：Ｙｅｓ）、Ｓ１３〜Ｓ１９の処理のループを抜け、Ｓ２０の処理へ移行する。Ｓ２０の処理では、第１ＤＣＬチャンネルメモリ１２ｂに記憶されたＤＣＬチャンネル、即ち通信状況が良好であると判断されたＤＣＬチャンネルをランダムに並び替えて、ホッピングの順番（ＨＰ順番）を決定する。これにより、第１ＤＣＬチャンネルメモリ１２ｂの中に、図３（ａ）に示すような良好チャンネルＨＰテーブルが生成され、格納される。
【０１２３】
次いで、第２ＤＣＬチャンネルメモリ１２ｃに記憶されたＤＣＬチャンネル、即ち通信状況が良好でないと判定されたＤＣＬチャンネルをランダムに並び替えて、ホッピングの順番（ＨＰ順番）を決定する（Ｓ２１）。これにより、第２ＤＣＬチャンネルメモリ１２ｃの中に、図３（ｂ）に示すような否良好チャンネルＨＰテーブルが生成され、格納される。
【０１２４】
そして、第１および第２ＤＣＬチャンネルメモリ１２ｂ，１２ｃに格納された良好および否良好チャンネルＨＰテーブルを子機３１に送信する（Ｓ２２）。これにより、子機３１に、共通のＨＰテーブルを持たせることができる。更に、第１および第２ＤＣＬチャンネルカウンタ１３ｂ，１３ｃの値を「１」に初期化して（Ｓ２３）、ＨＰテーブル生成処理を終了する。
【０１２５】
次に、図５（ａ）を参照して、ＭＦＰ１で実行されるＤＣＬ通信処理の処理フローについて説明する。図５（ａ）は、ＭＦＰ１で実行されるＤＣＬ通信処理のフローチャートである。この処理は、ＤＣＬによる無線通信２００を行う場合に、次のホッピング周期において使用するＤＣＬチャンネル（ホッピングチャンネル）をＭＦＰ１側で設定する処理で、ホッピング周期毎にＣＰＵ１１により起動され実行される。
【０１２６】
この処理では、まず、音声判定回路１４に対して、電話回線網１００を介して外部の電話機２から入力された音声データまたは送受話器２３から入力された音声データのうち、次のホッピング周期でＭＦＰ１から子機３１に対して送信される音声データに所定レベル以上の音声データが含まれるか否かを判定するよう指示する（Ｓ３１）。そして、音声判定回路１４から、判定終了の通知を受け取ると、その判定結果が書き込まれた有音声フラグ１３ａの内容を確認し、有音声フラグが「１」であるかを判断する（Ｓ３２）。
【０１２７】
ここで、有音声フラグ１３ａが「１」であると判断される場合には（Ｓ３２：Ｙｅｓ）、音声判定回路１４によって、次のホッピング周期でＭＦＰ１から子機３１に対して送信される音声データに所定レベル以上の音声が含まれると判定されているので、子機３１に対して、次のホッピング周期でＭＦＰ１からレベルの大きい音声を含む音声データを送信することを伝達し（Ｓ３３）、Ｓ３６の処理へ移行する。
【０１２８】
一方、Ｓ３２の処理の結果、音声フラグ１３ａが「０」であると判断される場合には（Ｓ３２：Ｎｏ）、音声判定回路１４によって、次のホッピング周期で送信される音声データに所定レベル未満の音声だけが含まれる又は音声が含まれないと判定されているので、子機３１に対して、次のホッピング周期でＭＦＰ１からレベルの小さい音声だけを含む音声データを送信することを伝達し（Ｓ３４）、Ｓ３５へ移行する。
【０１２９】
このように、子機３１に対して、電話回線網１００を介して外部の電話機２から入力された音声データまたは送受話器２３から入力された音声データのうち、次のホッピング周期でＭＦＰ１から送信される音声データに含まれる音声のレベルの大／小に関する情報を伝達するので、子機３１では、ＭＦＰ１から送信されるデータに含まれる音声のレベルが大きい場合には、良好チャンネルＨＰテーブルを用いて、次のホッピング周期で使用するＤＣＬチャンネルを設定することができる。
【０１３０】
次いで、Ｓ３５の処理では、子機３１の送受話回路３８に備えられたマイクロフォンから入力された音声データのうち、次のホッピング周期で子機３１からＭＦＰ１に対して送信される音声データに含まれる音声のレベルの大／小に関する情報を、子機３１から受取り、その情報に基づき、子機３１から送信される音声データに含まれる音声のレベルが大きいかを判断する（Ｓ３５）。そして、子機３１から送信される音声データに含まれる音声のレベルが大きいと判断される場合は（Ｓ３５：Ｙｅｓ）、Ｓ３６の処理へ移行し、子機３１から送信される音声データに含まれる音声のレベルが小さいと判断される場合は（Ｓ３５：Ｎｏ）、Ｓ３８の処理へ移行する。
【０１３１】
そして、Ｓ３６の処理では、第１ＤＣＬチャンネルメモリ１２ｂに格納されている良好チャンネルＨＰテーブルから、第１ＤＣＬチャンネルカウンタ１３ｂによって示されるＨＰ順番１２ｂ１に対応するＨＰチャンネル１２ｂ２を選択し、その選択されたＨＰチャンネル１２ｂ２を次のホッピング周期で使用するＤＣＬチャンネルとして設定して、ＤＣＬ通信制御回路１９へ通知する。
【０１３２】
これにより、次のホッピング周期において、ＭＦＰ１から子機３１に対して送信される音声データ、若しくは、子機３１からＭＦＰ１に対して送信される音声データの少なくともいずれか一方に、所定レベル以上の音声が含まれる場合、そのホッピング周期では、通信状況が良好であると判断されたＤＣＬチャンネルを使用してＭＦＰ１と子機３１との間でＤＣＬによる無線通信２００を行うことができる。よって、レベルの大きな音声を含む音声データは、その音声データを雑音や音途切れなく送受信することができる。
【０１３３】
次いで、第１ＤＣＬチャンネルカウンタ１３ｂを更新し（Ｓ３７）、ＤＣＬ通信処理を終了する。即ち、Ｓ３７の処理では、第１ＤＣＬチャンネルカウンタ１３ｂを１だけカウントアップするか、若しくは、その値が、通信状況が良好であると判断されたＤＣＬチャンネル数（図３（ａ）の例では２０）の場合は、第１ＤＣＬチャンネルカウンタ１３ｂを「１」に設定する。
【０１３４】
これにより、ＭＦＰ１と子機３１との間で送受信される音声データに所定レベル以上の音声が含まれる場合には、良好チャンネルＨＰテーブルにより、ＨＰ順番１２ｂ１で示された順番に従ってＨＰチャンネル１２ｂ２が順に選択されるようになる。
【０１３５】
一方、Ｓ３８の処理では、第２ＤＣＬチャンネルメモリ１２ｃに格納されている否良好チャンネルＨＰテーブルから、第２ＤＣＬチャンネルカウンタ１３ｃによって示されるＨＰ順番１２ｃ１に対応するＨＰチャンネル１２ｃ２を選択し、その選択されたＨＰチャンネル１２ｃ２を次のホッピング周期で使用するＤＣＬチャンネルとして設定して、ＤＣＬ通信制御回路１９へ通知する。
【０１３６】
これにより、次のホッピング周期において、ＭＦＰ１から子機３１に対して送信される音声データおよび子機３１からＭＦＰ１に対して送信される音声データのどちらにも、所定レベル未満の音声だけが含まれる又は音声が含まれない場合、そのホッピング周期では、通信状況が良好でないと判断されたＤＣＬチャンネルを使用してＭＦＰ１と子機３１との間でＤＣＬによる無線通信２００を行うことができる。よって、このような音質が求められない音声データに対して、通信状況の良好なＤＣＬチャンネルが無駄に割り当てられることを防止することができる。
【０１３７】
次いで、第２ＤＣＬチャンネルカウンタ１３ｃを更新し（Ｓ３９）、ＤＣＬ通信処理を終了する。即ち、Ｓ３９の処理では、第２ＤＣＬチャンネルカウンタ１３ｃを１だけカウントアップするか、若しくは、その値が、通信状況が良好でないと判断されたＤＣＬチャンネル数（図３（ｂ）の例では２５）の場合は、第２ＤＣＬチャンネルカウンタ１３ｃを「１」に設定する。
【０１３８】
これにより、ＭＦＰ１と子機３１との間で送受信される音声データに所定レベル未満の音声のみが含まれる又は音声が含まれない場合には、否良好チャンネルＨＰテーブルにより、ＨＰ順番１２ｃ１で示された順番に従ってＨＰチャンネル１２ｃ２が順に選択されるようになる。
【０１３９】
次に、図５（ｂ）を参照して、子機３１で実行されるＤＣＬ通信処理の処理フローについて説明する。図５（ｂ）は、子機３１で実行されるＤＣＬ通信処理のフローチャートである。この処理は、ＤＣＬによる無線通信２００を行う場合に、次のホッピング周期において使用するＤＣＬチャンネル（ホッピングチャンネル）を子機３１側で設定する処理で、ホッピング周期毎にＣＰＵ３２により起動され実行される。
【０１４０】
この処理では、まず、音声判定回路３５に対し、子機３１の送受話回路３８に備えられたマイクロフォンから入力された音声データのうち、次のホッピング周期で子機３１からＭＦＰ１に対して送信される音声データに所定レベル以上の音声データが含まれるか否かを判定するよう指示する（Ｓ４１）。そして、音声判定回路３５から、判定終了の通知を受け取ると、その判定結果が書き込まれた有音声フラグ３４ａの内容を確認し、有音声フラグが「１」であるかを判断する（Ｓ４２）。
【０１４１】
ここで、有音声フラグ３４ａが「１」であると判断される場合には（Ｓ４２：Ｙｅｓ）、音声判定回路３５によって、次のホッピング周期で子機３１からＭＦＰ１に対して送信される音声データに所定レベル以上の音声が含まれると判定されているので、ＭＦＰ１に対して、次のホッピング周期で子機３１からレベルの大きい音声を含む音声データを送信することを伝達し（Ｓ４３）、Ｓ４６の処理へ移行する。
【０１４２】
一方、Ｓ４２の処理の結果、音声フラグ３４ａが「０」であると判断される場合には（Ｙ４２：Ｎｏ）、音声判定回路３５によって、次のホッピング周期で送信される音声データに所定レベル未満の音声だけが含まれる又は音声が含まれないと判定されているので、ＭＦＰ１に対して、次のホッピング周期で子機３１からレベルの小さい音声だけを含む音声データを送信することを伝達し（Ｓ４４）、Ｓ４５へ移行する。
【０１４３】
このように、ＭＦＰ１に対して、子機３１の送受話回路３８に備えられたマイクロフォンから入力された音声データのうち、次のホッピング周期で子機３１から送信される音声データに含まれる音声のレベルの大／小の情報を伝達するので、ＭＦＰ１では、子機３１から送信されるデータに含まれる音声のレベルが大きい場合には、良好チャンネルＨＰテーブルによって、次のホッピング周期で使用するＤＣＬチャンネルを設定することができる。
【０１４４】
次いで、Ｓ４５の処理では、電話回線網１００を介して外部の電話機２から入力された音声データまたは送受話器２３から入力された音声データのうち、次のホッピング周期でＭＦＰ１から子機３１に対して送信される音声データに含まれる音声のレベルの大／小の情報を、ＭＦＰ１から受取り、その情報に基づき、ＭＦＰ１より送信される音声データに含まれる音声のレベルが大きいかを判断する（Ｓ４５）。そして、ＭＦＰ１から送信される音声データに含まれる音声のレベルが大きいと判断される場合は（Ｓ４５：Ｙｅｓ）、Ｓ４６の処理へ移行し、ＭＦＰ１から送信される音声データに含まれる音声のレベルが小さいと判断される場合は（Ｓ４５：Ｎｏ）、Ｓ４８の処理へ移行する。
【０１４５】
そして、Ｓ４６の処理では、第１ＤＣＬチャンネルメモリ３３ａに格納されている良好チャンネルＨＰテーブルから、第１ＤＣＬチャンネルカウンタ３４ｂによって示されるＨＰ順番１２ｂ１に対応するＨＰチャンネル１２ｂ２を選択し、その選択されたＨＰチャンネル１２ｂ２を次のホッピング周期で使用するＤＣＬチャンネルとして設定して、ＤＣＬ通信制御回路３９へ通知する。
【０１４６】
これにより、次のホッピング周期において、ＭＦＰ１から子機３１に対して送信される音声データ、若しくは、子機３１からＭＦＰ１に対して送信される音声データの少なくともいずれか一方に、所定レベル以上の音声が含まれる場合、そのホッピング周期では、通信状況が良好であると判断されたＤＣＬチャンネルを使用してＭＦＰ１と子機３１との間でＤＣＬによる無線通信２００を行うことができる。よって、レベルの大きな音声を含む音声データは、その音声データを雑音や音途切れなく送受信することができる。
【０１４７】
次いで、第１ＤＣＬチャンネルカウンタ３４ｂを更新し（Ｓ４７）、ＤＣＬ通信処理を終了する。即ち、Ｓ４７の処理では、第１ＤＣＬチャンネルカウンタ３４ｂを１だけカウントアップするか、若しくは、その値が、通信状況が良好であると判断されたＤＣＬチャンネル数（図３（ａ）の例では２０）の場合は、第１ＤＣＬチャンネルカウンタ３４ｂを「１」に設定する。
【０１４８】
これにより、ＭＦＰ１と子機３１との間で送受信される音声データに所定レベル以上の音声が含まれる場合には、良好チャンネルＨＰテーブルにより、ＨＰ順番１２ｂ１で示された順番に従ってＨＰチャンネル１２ｂ２が順に選択されるようになる。
【０１４９】
一方、Ｓ４８の処理では、第２ＤＣＬチャンネルメモリ３３ｂに格納されている否良好チャンネルＨＰテーブルから、第２ＤＣＬチャンネルカウンタ３４ｃによって示されるＨＰ順番１２ｃ１に対応するＨＰチャンネル１２ｃ２を選択し、その選択されたＨＰチャンネル１２ｃ２を次のホッピング周期で使用するＤＣＬチャンネルとして設定して、ＤＣＬ通信制御回路３９へ通知する。
【０１５０】
これにより、次のホッピング周期において、ＭＦＰ１から子機３１に対して送信される音声データおよび子機３１からＭＦＰ１に対して送信される音声データのどちらにも、所定レベル未満の音声だけが含まれる又は音声が含まれない場合、そのホッピング周期では、通信状況が良好でないと判断されたＤＣＬチャンネルを使用してＭＦＰ１と子機３１との間でＤＣＬによる無線通信２００を行うことができる。よって、このような音質が求められない音声データに対して、通信状況の良好なＤＣＬチャンネルが無駄に割り当てられることを防止することができる。
【０１５１】
次いで、第２ＤＣＬチャンネルカウンタ３４ｃを更新し（Ｓ４９）、ＤＣＬ通信処理を終了する。即ち、Ｓ４９の処理では、第２ＤＣＬチャンネルカウンタ３４ｃを１だけカウントアップするか、若しくは、その値が、通信状況が良好でないと判断されたＤＣＬチャンネル数（図３（ｂ）の例では２５）の場合は、第２ＤＣＬチャンネルカウンタ３４ｃを「１」に設定する。
【０１５２】
これにより、ＭＦＰ１と子機３１との間で送受信される音声データに所定レベル未満の音声のみが含まれる又は音声が含まれない場合には、否良好チャンネルＨＰテーブルにより、ＨＰ順番１２ｃ１で示された順番に従ってＨＰチャンネル１２ｃ２が順に選択される。
【０１５３】
以上説明したように、本実施形態によれば、ＭＦＰ１から子機３１に対して送信される音声データおよび子機３１からＭＦＰ１に対して送信される音声データの少なくともいずれか一方に、所定レベル以上の音声が含まれる場合には、通信状況が良好なＤＣＬチャンネルを介して無線通信されるので、その音声データを雑音や音途切れなく送受信することができる。一方、ＭＦＰ１から子機３１に対して送信される音声データおよび子機３１からＭＦＰ１に対して送信される音声データのどちらにも、所定レベル未満の音声だけが含まれる又は音声が含まれない場合、通信状況が良好でないＤＣＬチャンネルを介して無線通信されるので、音質が求められない音声データに対して、通信状況の良好なＤＣＬチャンネルが無駄に割り当てられることを防止することができる。これにより、通信状況が良好でないＤＣＬチャンネルが多く存在するような場合であっても、通信状況が良好でないＤＣＬチャンネルも含めてＤＣＬによる無線通信２００を行うのに必要なＤＣＬチャンネル数（４５チャンネル分）を確保しつつ、無線による音声データの通信を高い音質で行うことができる。
【０１５４】
また、ホッピング周期毎に、次のホッピング周期でＭＦＰ１と子機３１との間で無線通信２００が行われる音声データに含まれる音声のレベルの大小が検出され、その検出結果に応じて、通信状況の良好なＤＣＬチャンネルおよび通信状況の良好でないＤＣＬチャンネルのいずれか一方から、無線通信２００で使用される使用チャンネルがホッピング周期毎に設定されるので、時々刻々と変化する音声のレベルに合わせて、通信状況の良好なＤＣＬチャンネルおよび通信状況の良好でないＤＣＬチャンネルから、適切なチャンネルを使用チャンネルとして設定することができる。これにより、通信状況が良好でないＤＣＬチャンネルを含めてＤＣＬによる無線通信２００を行うために確保した４５チャンネル分のＤＣＬチャンネルを、効率よく使用することができる。また、次のホッピング周期で通信を行う音声データに含まれる音声の大きさが第１閾値以上であるか否かが音声判定回路１４，３５によって予め検出されるので、ホッピング周期が短い場合であっても、その検出結果に応じて、通信状況が良好なＤＣＬチャンネルおよび通信状況が良好でないＤＣＬチャンネルのいずれか一方から、そのホッピング周期で使用される使用チャンネルを遅滞無く設定することができる。
【０１５５】
更に、電話回線網１００を介して外部の電話機２からＭＦＰ１に対して入力された音声データまたは送受話器２３からＭＦＰ１に対して入力された音声データと、送受話回路３８に備えられたマイクロフォンから子機３１に入力された音声データとの両方に含まれる音声の大きさに基づき、通信状況が良好なＤＣＬチャンネルを使用するか、通信状況が良好でないＤＣＬチャンネルを使用するかが設定される。従って、ＭＦＰ１と子機３１との間で、双方向に音声データを無線通信するような場合であっても、通信状況が良好でないＤＣＬチャンネルも含めてＤＣＬによる無線通信２００を行うのに必要なＤＣＬチャンネル数（４５チャンネル分）を確保しつつ、双方向で通信しあうＭＦＰ１と子機３１との間で無線による音声データの通信を高い音質で行うことができる。
【０１５６】
以上、実施形態に基づき本発明を説明したが、本発明は上述した実施形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変更が可能であることは容易に推察できるものである。
【０１５７】
例えば、上記実施形態では、無線通信システムＴがＤＣＬによって音声データを無線通信する場合を説明したが、必ずしもこれに限られる必要はなく、その他の方式によって音声データを無線通信するものであってもよい。この場合、ＭＦＰ１と子機３１には、ＤＣＬ通信制御回路１９，３９に代えて、その方式に対応した通信制御回路をそれぞれ設ければよい。
【０１５８】
また、上記実施形態では、無線通信システムＴに、無線ＬＡＮによる無線通信機能を搭載する場合を説明したが、必ずしもこれに限られるものではなく、無線ＬＡＮによる無線通信機能に代えて、又はそれに加えて、その他の方式による無線通信機能を搭載するようにしてもよい。この場合、ＭＦＰ１には、その他の方式に対応した通信制御回路を設ければよい。また、その他の方式で使用する周波数帯域の少なくとも一部が、ＤＣＬで使用する周波数帯域と重複する場合は、その他の方式で使用する無線チャンネルの周波数帯域と重複するＤＣＬチャンネルを対応付けたチャンネル対応テーブルを用意し、ＤＣＬで使用する良好および否良好チャンネルＨＰテーブルを生成する場合に、そのチャンネル対応テーブルを参照して、その他の方式で使用される無線チャンネルと重複するＤＣＬチャンネルを、通信状況が良好でないチャンネルとして判断するようにしてもよい。
【０１５９】
例えば、その他の方式による無線通信機能として、Ｂｌｕｅｔｏｏｔｈによる無線通信機能を無線通信システムＴに搭載してもよい。Ｂｌｕｅｔｏｏｔｈは、各ＤＣＬチャンネルと同一の周波数帯域を持つ８９のＢｌｕｅｔｏｏｔｈチャンネルを用いて、周波数ホッピング方式により無線通信を行うものである。無線通信システムＴにＢｌｕｅｔｏｏｔｈによる無線通信機能を搭載する場合、ＭＦＰ１には、Ｂｌｕｅｔｏｏｔｈに対応した通信制御回路を設ければよい。また、８９のＢｌｕｅｔｏｏｔｈチャンネルのうち、ホッピングチャンネルとして実際に使用するＢｌｕｅｔｏｏｔｈチャンネルを記憶するＢｌｕｅｔｏｏｔｈチャンネルメモリを設け、ＤＣＬで使用する良好および否良好チャンネルＨＰテーブルを生成する場合には、そのＢｌｕｅｔｏｏｔｈチャンネルメモリを参照して、Ｂｌｕｅｔｏｏｔｈチャンネルメモリに記憶されたＢｌｕｅｔｏｏｔｈチャンネルと同一の周波数帯域を使用するＤＣＬチャンネルを、そのまま通信状況が良好でないチャンネルとして判断するようにしてもよい。
【０１６０】
また、上記実施形態では、ＤＣＬチャンネルの通信状況を判断する場合に、そのＤＣＬチャンネルにおいて受信される外部電波の受信電界強度によって、通信状況が良好か否かを判断する場合を説明したが、必ずしもこれに限られるものではなく、ビットエラーレイト（ＢＥＲ：Ｂｉｔ  Ｅｒｒｏｒ  Ｒａｔｅ）によって通信状況を判断するようにしてもよい。この場合、ＭＦＰ１のＤＣＬ通信制御回路１９にＢＥＲ測定回路を設けると共に、子機３１のＤＣＬ通信制御回路３９にＢＥＲ測定用電波送信回路を設ければよい。そして、ＤＣＬチャンネルの通信状況を判断する場合、判断対象のＤＣＬチャンネルを用いて、子機３１のＢＥＲ測定用電波送信回路からＢＥＲ測定用の電波を送信し、ＭＦＰ１のＤＣＬ通信制御回路１９でその電波を受信し、ＢＥＲ測定回路で受信した電波のＢＥＲを測定すればよい。ここで、測定したＢＥＲが所定レベル未満であれば、判断対象のＤＣＬチャンネルは通信状況が良好でなると判断し、ＢＥＲが所定レベル以上であれば、そのＤＣＬチャンネルは通信状況が良好でないと判断することができる。
【０１６１】
また、上記実施形態では、ＭＦＰ１に第１および第２ＤＣＬチャンネルカウンタ１３ｂ，１３ｃとを設け、子機３１に第１および第２ＤＣＬチャンネルカウンタ３４ｂ、３４ｃを設けて、良好チャンネルＨＰテーブルは、ＭＦＰ１および子機３１の第１ＤＣＬチャンネルカウンタ１３ｂ，３４ｂにより示されるＨＰ順番１２ｂ１のＨＰチャンネル１２ｂ２を選択し、否良好チャンネルＨＰテーブルは、ＭＦＰ１および子機３１の第２ＤＣＬチャンネルカウンタ１３ｃ，３４ｃにより示されるＨＰ順番１２ｃ１のＨＰチャンネル１２ｂ２を選択する場合を説明したが、必ずしもこれに限られるものではなく、ＭＦＰ１と子機３１には、各々１つのＤＣＬチャンネルカウンタだけ設けるようにしてもよい。この場合、ホッピング周期毎にＤＣＬチャンネルカウンタを更新し、良好および否良好チャンネルＨＰテーブルは、このＤＣＬチャンネルカウンタにより示されるＨＰ順番１２ｂ１，１２ｃ１のＨＰチャンネル１２ｂ２，１２ｃ２を選択するようにすればよい。これにより、ＨＰチャンネルを選択する制御を簡素化することができ、制御負担の軽減を図ることができる。
【０１６２】
また、上記実施形態では、ＨＰテーブル生成処理において、８９のＤＣＬチャンネル（ｃｈ１〜ｃｈ８９）のうち、ＤＣＬによる無線通信２００のホッピングで使用する４５チャネル分のＤＣＬチャンネルを選択し、その４５チャンネル分のＤＣＬチャンネルについて通信状況が良好であるか否かを判断する場合を説明したが、必ずしもこれに限られるものではなく、４５チャンネル以上のＤＣＬチャンネルについて通信状況が良好であるか否かを判断してもよい。例えば、８９のＤＣＬチャンネル（ｃｈ１〜ｃｈ８９）の全てについて、通信状況が良好か否かを判断してもよい。そして、通信状況が良好であると判断されたＤＣＬチャンネルから、所定のチャンネル数（例えば、２５チャンネル）を選択して良好チャンネルＨＰテーブルを生成するとともに、通信状況が良好でないと判断されたＤＣＬチャンネルから、ホッピングに必要な残りのチャンネル数（例えば、２０チャンネル）を選択して否良好チャンネルＨＰテーブルを生成するようにしてもよい。
【０１６３】
また、通信状況が良好であると判断されたＤＣＬチャンネルを全て使用して良好チャンネルＨＰテーブルを生成してもよい。そして、通信状況が良好であると判断されたＤＣＬチャンネル数がホッピングに必要な４５チャンネル未満である場合は、通信状況が良好でないと判断されたＤＣＬチャンネルの中から、不足しているＤＣＬチャンネル数（即ち、「４５」から通信状況が良好であると判断されたＤＣＬチャンネルの数だけ引いた数）だけ選択し、その選択したＤＣＬチャンネルから否良好チャンネルＨＰテーブルを生成するようにしてもよい。
【０１６４】
また、上記実施形態において、良好チャンネルＨＰテーブルに含まれるＤＣＬチャンネル数に対応して閾値メモリ１２ｅに格納される第１閾値（音声判定回路１４，３５の音声判定で使用される閾値）に設定すべき値が記憶されたテーブルをＥＥＰＲＯＭ１２に格納しておき、ＣＰＵ１１により、良好チャンネルＨＰテーブルに含まれるＤＣＬチャンネル数に応じて、閾値メモリ１２ｅに記憶された第１閾値が変更されるようにしてもよい。例えば、良好チャンネルＨＰテーブルに含まれるＤＣＬチャンネル数が多いほど、第１閾値の値が小さくなるように変更してもよい。これにより、通信状況が良好であると判断されたＤＣＬチャンネルを使用して無線通信される音声データが増加するので、通信状況が良好であると判断されたＤＣＬチャンネルが多いほど、無線通信される音声データの音質を向上させることができる。そして、良好チャンネルＨＰテーブルに含まれるＤＣＬチャンネル数が４５チャンネルである場合、第１閾値を「０」に設定するようにすれば、すべての音声データにおいて、通信状況が良好であると判断されたＤＣＬチャンネルを使用して無線通信することができる。
【図面の簡単な説明】
【０１６５】
【図１】本発明の一実施形態における無線通信システムの電気的構成を示した図である。
【図２】チャンネル対応テーブルの内容を模式的に示した模式図である。
【図３】（ａ）は、良好チャンネルＨＰテーブルの内容の一例を模式的に示した模式図であり、（ｂ）は、否良好チャンネルＨＰテーブルの内容の一例を模式的に示した模式図である。
【図４】ＭＦＰで実行されるＨＰテーブル生成処理を示すフローチャートである。
【図５】（ａ）は、ＭＦＰで実行されるＤＣＬ通信処理を示すフローチャートであり、（ｂ）は子機で実行されるＤＣＬ通信処理を示すフローチャートである。
【図６】無線ＬＡＮ及びＤＣＬで使用される周波数帯域及び周波数チャンネルを示した概略図である。
【符号の説明】
【０１６６】
Ｔ                    無線通信システム
ｃｈ１〜ｃｈ８９      ＤＣＬチャンネル（第１無線チャンネルの一例）
ｗｃｈ１〜ｗｃｈ１４  無線ＬＡＮチャンネル（第２無線チャンネルの一例）
１                    ＭＦＰ（親機の一例）
２                    電話機（外部装置の一例）
１２ｂ                第１ＤＣＬチャンネルメモリ（第１記憶手段の一例）
１２ｃ                第２ＤＣＬチャンネルメモリ（第２記憶手段の一例）
１４                  音声判定回路（音声検出手段の一例）
１５                  操作ボタン（音声検出閾値変更手段の一例）
１７                  無線ＬＡＮ通信制御回路（第２無線通信手段の一例）
１９                  ＤＣＬ通信制御回路（第１無線通信手段および外来電波検出手段の一例）
１９ａ                受信電界強度測定回路（電界強度測定手段の一例）
３１                  子機
３８                  送受話回路（マイクロフォンの一例）
１００                電話回線網（電話回線の一例）
Ｓ１５                （第１判断手段の一例）
Ｓ１６                （第２判断手段の一例）
Ｓ１７ （第１記憶手段の一例）
Ｓ１８ （第２記憶手段の一例）
Ｓ３６，Ｓ３８        （設定手段の一例）
Ｓ４６，Ｓ４８        （設定手段の一例）
【図１】
0004702344.tif 000002
【図２】
0004702344.tif 000003
【図３】
0004702344.tif 000004
【図４】
0004702344.tif 000005
【図５】
0004702344.tif 000006
【図６】
0004702344.tif 000007