(57)【要約】【課題】  使用者の近くに存在しているか否かを良好に判断することのできる無線電話機を提供する。【解決手段】  このファクシミリ装置の子機３０は、スピーカ３６から出力する着信音によって着信を報知するものであり、傾斜センサ３７を用いて、当該子機３０が静止状態であるか否かを判定し、充電台検知回路５２により、当該子機３０が充電台に置かれている状態であるか否かを判定する。そして、当該子機３０が静止状態でないと判定し、かつ、充電台に置かれていないと判定した場合に、着信音の音量を最小値に変更する。このため、子機３０が使用者の近くに存在しているか否かを良好に判断することができ、子機３０の使用者が着信音によって耳を痛めてしまうことを防止することができる。【選択図】  図８
2005244327.tif 000002
【特許請求の範囲】
【請求項１】
着信音によって着信を報知する無線電話機において、
当該無線電話機が保持台によって保持されている状態であるか否かを判断する保持状態判断手段と、
当該無線電話機が静止状態であるか否かを判断する静止状態判断手段と、
前記保持状態判断手段により当該無線電話機が保持台によって保持されている状態でないと判断され、かつ、前記静止状態判断手段により当該無線電話機が静止状態でないと判断された場合に、着信音の出力方法を変更する変更手段と、
を備えたことを特徴とする無線電話機。
【請求項２】
請求項１に記載の無線電話機において、
前記変更手段は、前記着信音の出力方法として、着信音の音量を設定値より小さく変更すること、
を特徴とする無線電話機。
【請求項３】
請求項１又は請求項２に記載の無線電話機において、
前記変更手段は、前記着信音の出力方法として、着信音の周波数を設定値より低く変更すること、
を特徴とする無線電話機。
【請求項４】
請求項１ないし請求項３のいずれか１項に記載の無線電話機において、
前記変更手段は、前記着信音の出力方法として、着信音の種類を変更すること、
を特徴とする無線電話機。
【請求項５】
請求項４に記載の無線電話機において、
前記変更手段は、前記保持状態判断手段により当該無線電話機が保持台によって保持されている状態でないと判断され、かつ、前記静止状態判断手段により当該無線電話機が静止状態でないと判断された場合に、前記着信音の種類を、ベル音からメロディへ変更すること、
を特徴とする無線電話機。
【請求項６】
請求項１ないし請求項５のいずれか１項に記載の無線電話機において、
当該無線電話機の傾斜状態を検出する検出手段を備え、
前記静止状態判断手段は、前記検出手段による検出結果に基づいて当該無線電話機が静止状態であるか否かを判断すること、
を特徴とする無線電話機。
【請求項７】
請求項６に記載の無線電話機において、
前記検出手段は、当該無線電話機に設けられるスピーカとの距離が、当該無線電話機に設けられるマイクとの距離よりも長くなる位置に配置されていること、
を特徴とする無線電話機。
【請求項８】
請求項６に記載の無線電話機において、
前記検出手段は、当該無線電話機に設けられるスピーカとマイクとの中間位置に配置されていること、
を特徴とする無線電話機。
【請求項９】
請求項６ないし請求項８のいずれか１項に記載の無線電話機において、
通話中は、前記検出手段を作動させないこと、
を特徴とする無線電話機。
【請求項１０】
請求項６ないし請求項９のいずれか１項に記載の無線電話機において、
前記静止状態判断手段は、
前記検出手段による検出結果を定期的に記憶する検出結果記憶手段と、
該検出結果記憶手段により所定の期間内に記憶された複数の検出結果に基づいて当該無線電話機が静止状態であるか否かを判断する検出結果判断手段と、を備えていること、
を特徴とする無線電話機。
【請求項１１】
請求項１０に記載の無線電話機において、
前記検出結果記憶手段は、当該無線電話機が外部からの電力供給を受けることのできない状態では低消費電力状態に入ると作動しないようになっており、
前記検出結果判断手段は、前記所定の期間内に記憶された検出結果の数が所定値未満の場合には、前回の判断結果を維持すること、
を特徴とする無線電話機。
【請求項１２】
請求項１ないし請求項１１のいずれか１項に記載の無線電話機において、
前記変更手段は、着信音以外の音の出力方法を変更しないこと、
を特徴とする無線電話機。
【請求項１３】
請求項１ないし請求項１１のいずれか１項に記載の無線電話機において、
前記変更手段は、キータッチ音及び警告音の出力方法を変更しないこと、
を特徴とする無線電話機。
【請求項１４】
請求項１ないし請求項１３のいずれか１項に記載の無線電話機において、
当該無線電話機に設けられるスピーカは、着信音の出力と受話音の出力とを兼用するものであること、
を特徴とする無線電話機。
【請求項１５】
請求項１ないし請求項１４のいずれか１項に記載の無線電話機を、子機として備えていること、
を特徴とする電話装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、着信音によって着信を報知する無線電話機に関するものである。
【背景技術】
【０００２】
従来、例えばファクシミリ装置等の電話装置が備える子機のように、無線による通話を可能とする無線電話機が知られている。
こうした無線電話機では、使用者の耳の近くに存在している状態で、例えば着信音のように大きな音を出力してしまうことが考えられる。
【０００３】
そこで、使用者との距離を検出するための距離センサを携帯電話機の正面に設けるとともに、使用者の手に持たれていることを検出するためのタッチセンサを携帯電話機の両側面に設け、距離センサにより検出される距離が変化した場合であって、タッチセンサによりタッチを検出している場合には、当該携帯電話機が使用者の近くに存在していると判断して、使用者の耳を痛めない音量でレシーバの出力を調整するようにしたものがある（例えば、特許文献１参照。）。
【特許文献１】特許第３０４８９１６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、距離センサは、使用者以外の物体との距離を検出してしまうことが考えられる。加えて、タッチセンサも、使用者以外の物体が触れている場合にタッチと誤検出してしまうことが考えられる。したがって、携帯電話機が使用者の近くに存在していないにもかかわらず、使用者の近くに存在していると誤判断してしまう可能性が高い。
【０００５】
本発明は、こうした問題にかんがみてなされたものであり、使用者の近くに存在しているか否かを良好に判断することのできる無線電話機を提供することを目的としている。
【課題を解決するための手段】
【０００６】
上記目的を達成するためになされた請求項１に記載の無線電話機は、着信音によって着信を報知するものであり、本無線電話機では、保持状態判断手段が、当該無線電話機が保持台（例えば充電器）によって保持されている状態であるか否かを判断し、静止状態判断手段が、当該無線電話機が静止状態であるか否かを判断する。そして、保持状態判断手段により当該無線電話機が保持台によって保持されている状態でないと判断され、かつ、静止状態判断手段により当該無線電話機が静止状態でないと判断された場合に、変更手段が、着信音の出力方法を変更する。なお、無線電話機が静止状態であるか否かの判断基準としては、種々の基準が考えられる。例えば、無線電話機の傾斜状態が変化しない状態が一定期間継続した場合に、静止状態であると判断するようにすることができる。
【０００７】
このため、本無線電話機によれば、当該無線電話機の使用者がその着信音によって耳を痛めてしまうことを防止することが可能となる。すなわち、無線電話機が、保持台によって保持されておらず、しかも静止状態でない場合、その無線電話機は使用者の手に持たれている可能性が高い。そして、無線電話機が使用者の手に持たれている状態においては、使用者の耳の近くに無線電話機が存在している場合があることから、このような状態で大音量の着信音を出力すると使用者の耳を痛めてしまうおそれがある。そこで、無線電話機が保持台によって保持されていないと判断され、かつ、静止状態でないと判断された場合には、着信音の出力方法を変更することで、使用者の耳を痛めてしまうことを防止するのである。
【０００８】
特に、本無線電話機は、当該無線電話機が静止状態でない場合であっても、保持台によって保持されている状態では着信音の出力方法を変更しない。このため、本無線電話機では、保持台によって保持されている状態であるにもかかわらず、何らかの振動等が加わることにより着信音の出力方法が変更されてしまうことが防止される。このように、本無線電話機によれば、当該無線電話機が使用者の近くに存在しているか否かを良好に判断することができる。
【０００９】
なお、ここでいう無線電話機には、電話装置の子機のみならず、例えば携帯電話機も含まれる。ただし、電話装置の子機の場合、使用されていない状態では保持台に置かれるのが通常であることから、変更手段による着信音の出力方法の変更がより適切な状況で行われるという利点がある。
【００１０】
また、保持状態判断手段は、無線電話機が保持台によって保持されている状態であるか否かを、例えば、電気的な検出（端子の接触等）や機械的な検出（部材の変位等）に基づき判断するように構成することができる。
【００１１】
ところで、変更手段が変更する着信音の出力方法としては、例えば請求項２〜４のようなものが考えられる。
すなわち、請求項２に記載の無線電話機では、上記請求項１の無線電話機において、変更手段が、着信音の出力方法として、着信音の音量を設定値より小さく変更する。つまり、無線電話機が使用者の手に持たれている可能性が高い場合には、着信音の音量を設定値より小さく変更する（例えば最小音量にする）のである。このため、本無線電話機によれば、着信音により使用者の耳を痛めてしまうことを効果的に防止することができる。
【００１２】
また、請求項３に記載の無線電話機では、上記請求項１又は２の無線電話機において、変更手段が、着信音の出力方法として、着信音の周波数を設定値より低く変更する。つまり、無線電話機が使用者の手に持たれている可能性が高い場合には、着信音の周波数を設定値より低く変更するのである。このため、本無線電話機によっても、着信音により使用者の耳を痛めてしまうことを効果的に防止することができる。
【００１３】
また、請求項４に記載の無線電話機では、上記請求項１〜３のいずれかの無線電話機において、変更手段が、着信音の出力方法として、着信音の種類を変更する。つまり、無線電話機が使用者の手に持たれている可能性が高い場合には、着信音の種類を変更するのである。このため、本無線電話機によっても、着信音により使用者の耳を痛めてしまうことを効果的に防止することが可能となる。
【００１４】
ここで、着信音の種類としては、ベル音（ピピピピッ、ピピピピッ…等の単調な電子音）や、メロディ等がある。さらに、こうしたベル音やメロディの中にも多数の種類が存在するが、全般的にベル音はメロディに比べて耳に付きやすい。
【００１５】
そこで、請求項５に記載の無線電話機では、上記請求項４の無線電話機において、変更手段が、保持状態判断手段により当該無線電話機が保持台によって保持されている状態でないと判断され、かつ、静止状態判断手段により当該無線電話機が静止状態でないと判断された場合に、着信音の種類を、ベル音からメロディへ変更する。つまり、無線電話機が使用者の手に持たれている可能性が高い場合には、着信音の種類をベル音からメロディへ変更するのである。このため、着信音により使用者の耳を痛めてしまうことを効果的に防止することができる。なお、メロディの中でも、特に耳に優しいメロディ（癒し系のメロディ等）が設定されていることが好ましい。
【００１６】
ところで、無線電話機が静止状態であるか否かの判断は、例えば請求項６のように行うとよい。
すなわち、請求項６に記載の無線電話機は、上記請求項１〜５のいずれかに記載の無線電話機において、当該無線電話機の傾斜状態を検出する検出手段を備えている。そして、本無線電話機では、静止状態判断手段が、検出手段による検出結果に基づいて当該無線電話機が静止状態であるか否かを判断する。
【００１７】
このため、本無線電話機によれば、当該無線電話機が静止状態であるか否かを、簡単な構成により判断することができる。
ここで、傾斜状態を検出する検出手段は、それ自体が音を発する構成である場合が多い。この場合、検出手段をスピーカの近くに配置するほど、検出手段の発する音が使用者の耳に入りやすくなる。また、検出手段をマイクの近くに配置するほど、検出手段の発する音がマイクに入力されやすくなり、通話相手の耳に入りやすくなる。
【００１８】
そこで、無線電話機における検出手段の配置は、例えば請求項７又は８のようにするとよい。
すなわち、請求項７に記載の無線電話機では、上記請求項６の無線電話機において、検出手段は、当該無線電話機に設けられるスピーカとの距離が、当該無線電話機に設けられるマイクとの距離よりも長くなる位置に配置されている。つまり、検出手段の発する音を通話相手の耳に入りにくくすることに比べ、使用者の耳に入りにくくすることを優先するのである。このため、本無線電話機によれば、検出手段の発する音が当該無線電話機の使用者の耳に入ってしまうことを効果的に防止することができる。
【００１９】
また、請求項８に記載の無線電話機では、上記請求項６の無線電話機において、検出手段は、当該無線電話機に設けられるスピーカとマイクとの中間位置に配置されている。つまり、検出手段の発する音を通話相手の耳に入りにくくすることと、使用者の耳に入りにくくすることとを両立させるのである。このため、本無線電話機によれば、検出手段の発する音が当該無線電話機の使用者と通話相手とに与える影響を共に小さくすることができる。
【００２０】
また、検出手段は、作動中に作動音（例えばトランジスタがオン／オフする音）を発する構成のものが考えられる。
そこで、例えば請求項９に記載のように、通話中は、検出手段を作動させないようにするとよい。この構成によれば、検出手段の作動音によって通話が阻害されないようにすることができる。
【００２１】
一方、静止状態判定手段は、例えば次のように構成することができる。
すなわち、請求項１０に記載の無線電話機では、上記請求項６〜９のいずれかの無線電話機において、静止状態判断手段は、検出手段による検出結果を定期的に記憶する検出結果記憶手段と、検出結果記憶手段により所定の期間内に記憶された複数の検出結果に基づいて当該無線電話機が静止状態であるか否かを判断する検出結果判断手段と、を備えている。つまり、本無線電話機では、定期的に検出した複数の検出結果（当該無線電話機の傾斜状態）に基づいて、当該無線電話機が静止状態であるか否かを判断する。例えば、上述のように、無線電話機の傾斜状態が変化しない状態が一定期間継続した場合に、静止状態であると判断するようにすることができる。このため、本無線電話機によれば、当該無線電話機が静止状態であるか否かの判断を正確に行うことができる。
【００２２】
そして特に、請求項１１に記載の無線電話機では、上記請求項１０の無線電話機において、検出結果記憶手段は、当該無線電話機が外部からの電力供給を受けることのできない状態では低消費電力状態（例えばスリープ状態）に入ると作動しないようになっており、検出結果判断手段は、所定の期間内に記憶された検出結果の数が所定値未満の場合には、前回の判断結果を維持する。つまり、本無線電話機は、外部からの電力供給を受けることのできない状態では一時的（例えば定期的）に低消費電力状態へ移行するように構成されており、検出結果記憶手段は、当該無線電話機が低消費電力状態の間は作動しないようになっている。そして、検出結果判断手段は、所定の期間内に記憶された検出結果の数が所定値未満の場合には、前回の判断結果を維持するのである。このため、本無線電話機によれば、当該無線電話機が外部から電力を受けることのできない状態（例えば保持台が充電器の場合には、無線電話機が保持台によって保持されていない状態）での消費電力を低減しつつ、不十分な数の検出結果に基づき当該無線電話機が静止状態であるか否かを誤判定してしまうことを防ぐことができる。
【００２３】
ところで、無線電話機が発する音としては、着信音以外にも、例えばキータッチ音、警告音（例えば、充電量が残り少ない旨の報知）等がある。
ここで、請求項１２に記載の無線電話機では、上記請求項１〜１１のいずれかの無線電話機において、変更手段が、着信音以外の音の出力方法を変更しない。この構成によれば、出力方法を変更する必要のない音まで変更されてしまうことを防ぐことができる。
【００２４】
また、請求項１３に記載の無線電話機では、上記請求項１〜１１のいずれかの無線電話機において、変更手段が、キータッチ音及び警告音の出力方法を変更しない。すなわち、キータッチ音や警告音は、当該無線電話機から離れた場所にいる使用者に対して報知するためのものではなく、あらかじめ適度な音量等に設定しておくことができるからである。このため、キータッチ音及び警告音の出力方法が不要に変更されてしまうことを防ぐことができる。
【００２５】
一方、請求項１４に記載の無線電話機は、上記請求項１〜１３のいずれかの無線電話機において、当該無線電話機に設けられるスピーカが、着信音の出力と受話音の出力とを兼用するものであること、を特徴としている。このような構成では、使用者の耳の近くで着信音が出力される可能性が高くなることから、着信音の出力方法を変更することによる効果が高い。
【００２６】
次に、請求項１５に記載の電話装置は、請求項１ないし請求項１４のいずれか１項に記載の無線電話機を、子機として備えていること、を特徴としている。この構成によれば、当該電話装置（例えばファクシミリ装置等）の子機が使用者の近くに存在しているか否かを良好に判断することができる。そして、子機の使用者が、その子機から出力される着信音によって耳を痛めてしまうことを防止することができる。
【発明を実施するための最良の形態】
【００２７】
以下、本発明が適用された実施形態について、図面を用いて説明する。
図１は、実施形態の電話装置としてのファクシミリ装置の構成要素である親機１０の外観図である。また、図２は、本ファクシミリ装置の構成要素である充電台２０の外観図である。また、図３は、本ファクシミリ装置の構成要素である子機３０の外観図である。
【００２８】
図１に示すように、親機１０は、受話器１１、アンテナ１２、操作パネル１３、ディスプレイ１４、記録紙トレイ１５、記録紙挿入口１６、記録紙排出口１７、原稿挿入口１８、原稿排出口１９等を備えている。
【００２９】
また、図２に示す充電台（本発明の保持台に相当）２０は、親機１０（図１）とは別体のものであり、上面に形成された保持用凹部２１にて子機３０を保持しつつ、その充電を行うためのものである。
【００３０】
一方、図３に示すように、子機３０は、親機１０とは別体のものであり、操作部３１、表示部（ディスプレイ）３２、送話口３３、受話口３４、マイク３５、スピーカ３６、傾斜センサ３７等を備えている。なお、図示しないが、子機３０は、動作用電源としての二次電池を備えている。
【００３１】
操作部３１は、数字や文字等を入力するためのキー（例えばダイヤルキー）を備えている。
表示部３２は、操作手順、メッセージ等を表示する。
【００３２】
送話口３３は、子機３０における端部に形成されている。そして、送話口３３と対応する子機３０の内部には、マイク３５が配置されており、このマイク３５により、当該子機３０の使用者が通話中に発する声を入力するようになっている。
【００３３】
受話口３４は、子機３０における送話口３３とは反対側の端部に形成されている。そして、受話口３４と対応する子機３０の内部には、スピーカ３６が配置されており、このスピーカ３６により、当該子機３０から発生すべきすべての音を出力するようになっている。つまり、スピーカ３６は、受話音の出力と、その他の音（例えば、着信を報知するための着信音、キー入力時に出力されるキータッチ音、二次電池の充電量が残り少ないこと等を報知する警告音）の出力とを兼用したものであり、すべての音が共通のスピーカ３６から出力されるようになっている。
【００３４】
傾斜センサ３７は、傾斜状態を検出するものであり、当該子機３０が静止状態であるか否かを判定するために用いられる。
図４は、子機３０の内部構成を説明するための説明図であり、（ａ）は正面図、（ｂ）は（ａ）のＡ−Ａ断面図、（ｃ）は（ｂ）のＢ部拡大図である。
【００３５】
図４（ａ）に示すように、子機３０は、当該子機３０の外形と略同一形状の基板４１上に、傾斜センサ３７を備えている。具体的には、図４（ｃ）に示すように、傾斜センサ３７は、傾斜センサ３７用の基板４２上に取り付けられており、この基板４２が、ラバーシート４３を介して基板４１上に取り付けられている。
【００３６】
また、図４（ｂ）に示すように、傾斜センサ３７は、スピーカ３６とマイク３５との略中間位置に配置されている。
ここで、傾斜センサ３７の構造について説明する。
【００３７】
傾斜センサ３７は、４方向の傾斜状態を検出するタイプのものである（例えば、アルプス電気株式会社製ＳＰＳＦシリーズ）。
図５は、傾斜センサ３７の構造を説明するための説明図であり、（ａ），（ｂ）は、側面から見た内部構造を表す図であり、（ｃ）は、上面から見た内部構造を表す図である。
【００３８】
同図に示すように、傾斜センサ３７は、当該傾斜センサ３７の傾きや加速度運動によって移動する接点球３７ａを備えている。そして、傾斜センサ３７は、この接点球３７ａの位置に基づき、当該傾斜センサ３７の傾斜状態を検出する構成となっている。
【００３９】
図６は、傾斜センサ３７の原理を説明するための模式図である。なお、同図に示す構成は、傾斜センサ３７の原理の理解が容易となるように表したものであり、実際の構造とは厳密には異なる。
【００４０】
同図に示すように、傾斜センサ３７は、当該傾斜センサ３７の４方向の傾斜状態を検出するための４つの固定接点Ａ，Ｂ，Ｃ，Ｄを備えており、接点球３７ａが固定接点Ａ，Ｂ，Ｃ，Ｄ間で自由に移動可能となっている。そして、各固定接点Ａ，Ｂ，Ｃ，Ｄには、接点球３７ａが接触しているか否かの状態を表す信号を出力するための出力端子Ａ，Ｂ，Ｃ，Ｄが設けられている。つまり、出力端子Ａ，Ｂ，Ｃ，Ｄからの出力信号に基づき、接点球３７ａの位置（ひいては、傾斜センサ３７の傾斜状態）を検出することができるようになっている。
【００４１】
図７は、傾斜センサ３７の電気回路図である。
同図に示すように、傾斜センサ３７は、前述した固定接点Ａ，Ｂ，Ｃ，Ｄを備えている。
【００４２】
そして、固定接点Ａの一方の端子には、抵抗ｒ１を介して定電圧Ｖｃｃが印加されるようになっており、他方の端子は、ＮＰＮ型の第１トランジスタＴｒ１のコレクタに接続されている。また、第１トランジスタＴｒ１のエミッタは接地されている。
【００４３】
また、固定接点Ｂの一方の端子には、抵抗ｒ２を介して定電圧Ｖｃｃが印加されるようになっており、他方の端子は、固定接点Ａと同様、第１トランジスタＴｒ１のコレクタに接続されている。
【００４４】
また、固定接点Ｃの一方の端子には、固定接点Ｂと同様、抵抗ｒ２を介して定電圧Ｖｃｃが印加されるようになっており、他方の端子は、ＮＰＮ型の第２トランジスタＴｒ２のコレクタに接続されている。また、第２トランジスタＴｒ２のエミッタは接地されている。
【００４５】
また、固定接点Ｄの一方の端子には、固定接点Ａと同様、抵抗ｒ１を介して定電圧Ｖｃｃが印加されるようになっており、他方の端子は、固定接点Ｃと同様、第２トランジスタＴｒ２のコレクタに接続されている。
【００４６】
そして、制御部６０は、抵抗ｒ１を介して定電圧Ｖｃｃが印加される側の固定接点Ａ，Ｄの端子の電位（以下「ポート１電位」という。）と、抵抗ｒ２を介して定電圧Ｖｃｃが印加される側の固定接点Ｂ，Ｃの端子の電位（以下「ポート２電位」という。）とを入力し、この入力電位に基づき各固定接点Ａ〜Ｄのオン／オフ状態を判断する。
【００４７】
すなわち、制御部６０は、第１トランジスタＴｒ１及び第２トランジスタＴｒ２のベースに電圧を印加することで、第１トランジスタＴｒ１と第２トランジスタＴｒ２とを独立してオン／オフ制御するようになっている。
【００４８】
そして、第１トランジスタＴｒ１をオンし、第２トランジスタＴｒ２をオフした状態で、ポート１電位が０である場合に固定接点Ａがオンしていると判断し、ポート１電位がＶｃｃである場合に固定接点Ａがオフしていると判断する。
【００４９】
また、第１トランジスタＴｒ１をオンし、第２トランジスタＴｒ２をオフした状態で、ポート２電位が０である場合に固定接点Ｂがオンしていると判断し、ポート２電位がＶｃｃである場合に固定接点Ｂがオフしていると判断する。
【００５０】
一方、第１トランジスタＴｒ１をオフし、第２トランジスタＴｒ２をオンした状態で、ポート１電位が０である場合に固定接点Ｄがオンしていると判断し、ポート１電位がＶｃｃである場合に固定接点Ｄがオフしていると判断する。
【００５１】
また、第１トランジスタＴｒ１をオフし、第２トランジスタＴｒ２をオンした状態で、ポート２電位が０である場合に固定接点Ｃがオンしていると判断し、ポート２電位がＶｃｃである場合に固定接点Ｃがオフしていると判断する。
【００５２】
このように、第１トランジスタＴｒ１をオンし、第２トランジスタＴｒ２をオフすることにより、固定接点Ａ，Ｂのオン／オフ状態が検出され、第１トランジスタＴｒ１をオフし、第２トランジスタＴｒ２をオンすることにより、固定接点Ｃ，Ｄのオン／オフ状態が検出される。
【００５３】
次に、子機３０の電気的構成について説明する。
図８は、子機３０の電気的構成を表すブロック図である。
同図に示すように、子機３０は、前述した操作部３１、表示部３２、マイク３５、スピーカ３６、傾斜センサ３７に加え、書換え可能な不揮発性メモリであるＥＥＰＲＯＭ５１と、当該子機３０が充電台２０によって保持されている状態を検知する充電台検知回路５２と、ＣＰＵ６１の動作用クロックパルスを生成する発振回路５３と、親機１０との無線通信を行うためのＲＦモジュール５４及びコンパンダ５５と、スピーカ３６から出力される音の音量を変更する音量切替回路５６と、これらを制御する制御部６０とを備えている。
【００５４】
充電台検知回路５２は、当該子機３０の底面（送話口３３側の端面）に設けられた図示しない端子と、充電台２０に設けられた端子２２との電気的な接触に基づき、当該子機３０が充電台２０によって保持されている状態を検知する。
【００５５】
制御部６０は、周知のＣＰＵ６１、ＲＯＭ６２及びＲＡＭ６３を備えている。
ここで、まず、制御部６０のＣＰＵ６１が行うメイン処理について、図９のフローチャートを用いて説明する。なお、本メイン処理は、当該子機３０の電源がオンすることにより開始される。
【００５６】
このメイン処理が開始されると、まずＳ１１０で、親機１０からのコマンド（例えば、着信を知らせるコマンドや、電話帳データを転送するコマンド）を受信したか否かを判定する。つまり、親機１０から当該子機３０へ何らかの指示があったかどうかを判定するのである。
【００５７】
そして、Ｓ１１０で、親機１０からのコマンドを受信したと判定した場合には、Ｓ１２０へ移行し、受信したコマンドに対する処理を行った後、Ｓ１１０へ戻る。つまり、子機としての周知の処理を行う。
【００５８】
一方、Ｓ１１０で、親機１０からのコマンドを受信していないと判定した場合には、Ｓ１３０へ移行し、操作部３１にてキー入力が行われたか否かを判定する。つまり、当該子機３０の使用者によって操作部３１への入力操作が行われたか否かを判定するのである。
【００５９】
そして、Ｓ１３０で、キー入力が行われたと判定した場合には、Ｓ１４０へ移行し、キー入力に対する処理を行った後、Ｓ１４０へ戻る。つまり、子機としての周知の処理を行う。
【００６０】
一方、Ｓ１３０で、キー入力が行われていないと判定した場合には、Ｓ１５０へ移行し、当該子機３０が充電台２０上に置かれているか否か（換言すれば、充電台２０によって保持されている状態であるか否か）を、充電台検知回路５２による検知結果に基づき判定する。
【００６１】
そして、Ｓ１５０で、当該子機３０が充電台２０上に置かれていると判定した場合には、Ｓ１１０へ戻る。つまり、当該子機３０が、充電台２０によって保持されており、充電台２０からの電力供給を受けることのできる状態では、上記Ｓ１１０及びＳ１３０の判定処理を常時行うようになっている。
【００６２】
一方、Ｓ１５０で、当該子機３０が充電台２０上に置かれていないと判定した場合（換言すれば、当該子機３０が、充電台２０によって保持されておらず、充電台２０からの電力供給を受けることのできない状態）には、Ｓ１６０へ移行する。
【００６３】
Ｓ１６０では、制御部６０がスリープ状態に移行するタイミングであるか否かを判定する。すなわち、子機３０が充電台２０上に置かれていないと判定されている状態での経過時間Ｔ１を計時し、経過時間Ｔ１が所定時間（本実施形態では２００ｍｓｅｃ）を超えた場合に、スリープ状態に移行するタイミングであると判定する。
【００６４】
そして、Ｓ１６０で、スリープ状態に移行するタイミングでないと判定した場合（つまり、経過時間Ｔ１が２００ｍｓｅｃを超えていない場合）には、Ｓ１１０へ戻る。
一方、Ｓ１６０で、スリープ状態に移行するタイミングであると判定した場合（つまり、経過時間Ｔ１が２００ｍｓｅｃを超えている場合）には、Ｓ１７０へ移行する。
【００６５】
Ｓ１７０では、変数Ｊに０を代入する。
続いて、Ｓ１８０では、１２５ｍｓｅｃの間、スリープ状態となる。つまり、１２５ｍｓｅｃの間は、処理を行わない状態となる。このようにして、充電台２０からの電力供給が受けられない状態での消費電力を抑えるようになっている。
【００６６】
続いて、Ｓ１９０では、変数Ｊの値をインクリメント（変数Ｊの値に１を加算）する。
続いて、Ｓ２００では、キースキャンポートを確認し、操作部３１の有する何らかのキーがオンされているか否かを判定する。ここで、キースキャンポートとは、操作部３１の有するキーに対して入力操作が行われていることを検出するポートである。つまり、Ｓ２００では、操作部３１にて入力操作が行われている状態であるか否かを判定するのである。
【００６７】
そして、Ｓ２００で、何らかのキーがオンされていると判定した場合には、Ｓ１１０へ戻る。なお、このときに、経過時間Ｔ１をリセットするようになっている。
一方、Ｓ２００で、いずれのキーもオンされていないと判定した場合には、Ｓ２１０へ移行し、変数Ｊの値が８以上であるか否かを判定する。
【００６８】
そして、Ｓ２００で、変数Ｊの値が８以上でない（８未満である）と判定した場合には、Ｓ１８０へ戻る。
一方、Ｓ２００で、変数Ｊの値が８以上であると判定した場合には、Ｓ１１０へ戻る。なお、このときにも、経過時間Ｔ１をリセットするようになっている。
【００６９】
このように、子機３０が充電台２０上に置かれていない状態では、２００ｍｓｅｃごとにスリープ状態へ移行する。そして、いったんスリープ状態に移行すると、操作部３１にて入力操作が行われなければ、１２５ｍｓｅｃのスリープ状態が８回連続して行われる。つまり、１秒間スリープ状態となる。
【００７０】
次に、制御部６０のＣＰＵ６１が行う２ｍｓｅｃ処理について、図１０のフローチャートを用いて説明する。なお、本２ｍｓｅｃ処理は、２ｍｓｅｃごとに開始される。ただし、スリープ状態の間は実行されない。
【００７１】
この２ｍｓｅｃ処理が開始されると、まずＳ３１０で、傾斜センサの監視を中断する旨の指示（以下「傾斜センサ監視中断指示」という。）がされているか否かを判定する。本実施形態では、当該子機３０にて通話がされている場合、及び、後述する１２５ｍｓｅｃ処理（図１１）で傾斜センサ３７の状態判定が行われている場合に、傾斜センサ監視中断指示がされるようになっている。なお、傾斜センサ監視中断指示がされているか否かは、専用のフラグを用いることにより判定することができる。
【００７２】
そして、Ｓ３１０で、傾斜センサ監視中断指示がされていると判定した場合には、本２ｍｓｅｃ処理を終了する。つまり、通話中は、傾斜センサ３７を作動させないようになっている。
【００７３】
一方、Ｓ３１０で、傾斜センサ監視中断指示がされていないと判定した場合には、Ｓ３２０へ移行し、第１トランジスタＴｒ１をオンしている状態であるか否かを判定する。
そして、Ｓ３２０で、第１トランジスタＴｒ１をオンしている状態であると判定した場合には、Ｓ３３０へ移行し、第１読込回数Ｃ１の値を更新してＲＡＭ６３に記憶する。ここで、第１読込回数Ｃ１とは、１２５ｍｓｅｃの期間内における、第１トランジスタＴｒ１がオンしている状態での検出回数（すなわち、固定接点Ａ，Ｂのオン／オフ状態の検出回数）をカウントするためのものであり、本Ｓ３３０の処理では第１読込回数Ｃ１の値をインクリメント（第１読込回数Ｃ１の値に１を加算）する。
【００７４】
続いて、Ｓ３４０では、ポート１電位が０であるか否かを判定する。つまり、固定接点Ａがオンしているか否かを判定するのである。
そして、Ｓ３４０で、ポート１電位が０であると判定した場合（つまり、固定接点Ａがオンしていると判定した場合）には、Ｓ３５０へ移行し、オン回数Ｘａを更新してＲＡＭ６３に記憶する。ここで、オン回数Ｘａとは、１２５ｍｓｅｃの期間内における固定接点Ａのオン回数をカウントするためのものであり、本Ｓ３４０の処理ではオン回数Ｘａの値をインクリメント（オン回数Ｘａの値に１を加算）する。そして、Ｓ３６０へ移行する。
【００７５】
一方、Ｓ３４０で、ポート１電位が０でない（Ｖｃｃである）と判定した場合（つまり、固定接点Ａがオフしていると判定した）場合には、そのままＳ３６０へ移行する。
Ｓ３６０では、ポート２電位が０であるか否かを判定する。つまり、固定接点Ｂがオンしているか否かを判定するのである。
【００７６】
そして、Ｓ３６０で、ポート２電位が０であると判定した場合（つまり、固定接点Ｂがオンしていると判定した場合）には、Ｓ３７０へ移行し、オン回数Ｘｂを更新してＲＡＭ６３に記憶する。ここで、オン回数Ｘｂとは、１２５ｍｓｅｃの期間内における固定接点Ｂのオン回数をカウントするためのものであり、本Ｓ３７０の処理ではオン回数Ｘｂの値をインクリメント（オン回数Ｘｂの値に１を加算）する。そして、Ｓ３８０へ移行する。
【００７７】
一方、Ｓ３６０で、ポート２電位が０でない（Ｖｃｃである）と判定した場合（つまり、固定接点Ｂがオフしていると判定）した場合には、そのままＳ３８０へ移行する。
Ｓ３８０では、第２トランジスタＴｒ２をオンする。
【００７８】
続いて、Ｓ３９０で、第１トランジスタＴｒ１をオフした後、本２ｍｓｅｃ処理を終了する。
一方、Ｓ３２０で、第１トランジスタＴｒ１をオンしている状態でない（第１トランジスタＴｒ１をオフしている状態である）と判定した場合には、Ｓ４００へ移行し、第２トランジスタＴｒ２をオンしている状態であるか否かを判定する。
【００７９】
そして、Ｓ４００で、第２トランジスタＴｒ２をオンしている状態であると判定した場合には、Ｓ４１０へ移行し、第２読込回数Ｃ２の値を更新してＲＡＭ６３に記憶する。ここで、第２読込回数Ｃ２とは、１２５ｍｓｅｃの期間内における、第２トランジスタＴｒ２がオンしている状態での検出回数（すなわち、固定接点Ｃ，Ｄのオン／オフ状態の検出回数）をカウントするためのものであり、本Ｓ４１０の処理では第２読込回数Ｃ２の値をインクリメント（第２読込回数Ｃ２の値に１を加算）する。
【００８０】
続いて、Ｓ４２０では、ポート１電位が０であるか否かを判定する。つまり、固定接点Ｄがオンしているか否かを判定するのである。
そして、Ｓ４２０で、ポート１電位が０であると判定した場合（つまり、固定接点Ｄがオンしていると判定した場合）には、Ｓ４３０へ移行し、オン回数Ｘｄを更新してＲＡＭ６３に記憶する。ここで、オン回数Ｘｄとは、１２５ｍｓｅｃの期間内における固定接点Ｄのオン回数をカウントするためのものであり、本Ｓ４３０の処理ではオン回数Ｘｄの値をインクリメント（オン回数Ｘｄの値に１を加算）する。そして、Ｓ４４０へ移行する。
【００８１】
一方、Ｓ４２０で、ポート１電位が０でない（Ｖｃｃである）と判定した場合（つまり、固定接点Ｄがオフしていると判定した場合）には、そのままＳ４４０へ移行する。
Ｓ４４０では、ポート２電位が０であるか否かを判定する。つまり、固定接点Ｃがオンしているか否かを判定するのである。
【００８２】
そして、Ｓ４４０で、ポート２電位が０であると判定した場合（つまり、固定接点Ｃがオンしていると判定した場合）には、Ｓ４５０へ移行し、オン回数Ｘｃを更新してＲＡＭ６３に記憶する。ここで、オン回数Ｘｃとは、１２５ｍｓｅｃの期間内における固定接点Ｃのオン回数をカウントするためのものであり、本Ｓ４５０の処理ではオン回数Ｘｃの値をインクリメント（オン回数Ｘｃの値に１を加算）する。そして、Ｓ４６０へ移行する。
【００８３】
一方、Ｓ４４０で、ポート２電位が０でない（Ｖｃｃである）と判定した場合（つまり、固定接点Ｃがオフしていると判定した場合）には、そのままＳ４６０へ移行する。
Ｓ４６０では、第２トランジスタＴｒ２をオフする。
【００８４】
続いて、Ｓ４７０で、第１トランジスタＴｒ１をオンした後、本２ｍｓｅｃ処理を終了する。
一方、前述したＳ４００で、第２トランジスタＴｒ２をオンしている状態でないと判定した場合（つまり、第１トランジスタＴｒ１及び第２トランジスタＴｒ２を共にオフしている状態であると判定した場合）には、Ｓ４７０へ移行し、第１トランジスタＴｒ１をオンした後、本２ｍｓｅｃ処理を終了する。
【００８５】
このように、第１トランジスタＴｒ１及び第２トランジスタＴｒ２を共にオフしている状態で本２ｍｓｅｃ処理が実行されると、第１トランジスタＴｒ１をオンした後（Ｓ４７０）、本２ｍｓｅｃ処理を終了する。このため、次回の実行時には、第１トランジスタＴｒ１をオンしている状態であると判定され（Ｓ３２０：ＹＥＳ）、Ｓ３３０〜Ｓ３９０の処理が行われる。その際、第２トランジスタをオンし（Ｓ３８０）、第１トランジスタをオフした後に（Ｓ３９０）、本２ｍｓｅｃ処理を終了する。このため、次回の実行時には、第１トランジスタＴｒ１をオフしている状態であると判定されるとともに（Ｓ３２０：ＮＯ）、第２トランジスタＴｒ２をオンしている状態であると判定され（Ｓ４００：ＹＥＳ）、Ｓ４１０〜Ｓ４７０の処理が行われる。その際、第２トランジスタＴｒ２をオフし（Ｓ４６０）、第１トランジスタＴｒ１をオンした後に（Ｓ４７０）、本２ｍｓｅｃ処理を終了する。このため、次回の実行時には、再びＳ３３０〜Ｓ３９０の処理が行われる。こうして、Ｓ３３０〜Ｓ３９０の処理（固定接点Ａ，Ｂのオン回数の検出）と、Ｓ４１０〜Ｓ４７０の処理（固定接点Ｃ，Ｄのオン回数の検出）とが、交互に行われる。特に、本２ｍｓｅｃ処理では、第１トランジスタＴｒ１及び第２トランジスタＴｒ２のオン／オフの切替えを、本２ｍｓｅｃ処理の最後に行うようにしているため、本２ｍｓｅｃ処理の最初に行う場合に比べ、トランジスタのスイッチング時間を長く確保することができる。
【００８６】
次に、制御部６０のＣＰＵ６１が行う１２５ｍｓｅｃ処理について、図１１のフローチャートを用いて説明する。なお、本１２５ｍｓｅｃ処理は、１２５ｍｓｅｃごとに開始される。また、スリープ状態の間も実行される。
【００８７】
この１２５ｍｓｅｃ処理が開始されると、まずＳ５１０で、傾斜センサ静止判定処理が許可されているか否かを判定する。ここで、傾斜センサ静止判定処理が許可されているか否かは、ＥＥＰＲＯＭ５１に記憶されているフラグの値に基づき判断する。なお、本実施形態では、ＥＥＰＲＯＭ５１に記憶されているフラグの値が、傾斜センサ静止判定処理が許可されていることを表す値にあらかじめ設定されている。すなわち、このフラグは、例えば傾斜センサ３７を持たないタイプの子機についてもプログラムを共通化できるようにするためのものであり、傾斜センサ３７を持たないタイプの子機では、このフラグの値が、傾斜センサ静止判定処理が許可されていないことを表す値にあらかじめ設定されている。
【００８８】
Ｓ５１０で、傾斜センサ静止判定処理が許可されていると判定すると、Ｓ５２０へ移行し、上述した２ｍｓｅｃ処理のＳ３１０と同様、傾斜センサ監視中断指示がされているか否かを判定する。
【００８９】
そして、Ｓ５２０で、傾斜センサ監視中断指示がされていないと判定した場合（つまり、当該子機３０にて通話がされていない場合）には、Ｓ５３０へ移行し、傾斜センサ監視中断指示を行う。これにより、上述した２ｍｓｅｃ処理での、第１読込回数Ｃ１、第２読込回数Ｃ２、及び、固定接点Ａ〜Ｄのオン回数Ｘａ〜Ｘｄの更新が禁止される（Ｓ３１０：ＹＥＳ）。つまり、本１２５ｍｓｅｃ処理の実行中に、第１読込回数Ｃ１、第２読込回数Ｃ２、オン回数Ｘａ〜Ｘｄの値が変化しないようにしているのである。
【００９０】
続いて、Ｓ５４０では、ＲＡＭ６３に記憶されている第１読込回数Ｃ１と第２読込回数Ｃ２との和が、３１より大きい（つまり、「Ｃ１＋Ｃ２＞３１」）か否かを判定する。すなわち、上述した２ｍｓｅｃ処理（図１０）は２ｍｓｅｃごとに実行されるため、１２５ｍｓｅｃの期間内では、第１読込回数Ｃ１と第２読込回数Ｃ２との和が最大で６２となる。しかしながら、２ｍｓｅｃ処理は、スリープ状態の間は実行されず、また、傾斜センサ監視中断指示がされている場合にはそのまま終了するため（Ｓ３１０：ＹＥＳ）、第１読込回数Ｃ１と第２読込回数Ｃ２との和が６２より少なくなる場合もある。そして、第１読込回数Ｃ１と第２読込回数Ｃ２との和が少ないほど、これらの値に基づく判断の正確性が欠けることとなる。そこで、本Ｓ５４０では、第１読込回数Ｃ１と第２読込回数Ｃ２との和が、最大の６２回の半分である３１より大きいか否かを判定するようにしている。なお、３１という値は、あくまでも一例であり、その他の値であってもよいことは言うまでもない。
【００９１】
そして、Ｓ５４０で、「Ｃ１＋Ｃ２＞３１」であると判定した場合には、Ｓ５５０へ移行し、変数Ｒ２の値をリセットする。ここで、変数Ｒ２は、１２５ｍｓｅｃの期間内での検出値に基づく固定接点Ａ〜Ｄの状態を８ビットで表す変数である。つまり、本Ｓ５４０では、Ｒ２の値を「００００００００」とする。
【００９２】
続いて、Ｓ５６０では、固定接点Ａ，Ｂの状態判定を行う。なお、この処理の詳細については後述する（図１２）。
続いて、Ｓ５７０では、固定接点Ｃ，Ｄの状態判定を行う。その後、Ｓ５９０へ移行する。なお、この処理の詳細についても後述する（図１３）。
【００９３】
一方、Ｓ５４０で、「Ｃ１＋Ｃ２＞３１」でない（「Ｃ１＋Ｃ２≦３１」である）と判定した場合には、Ｓ５８０へ移行し、変数Ｒ２の値として、前回の値を用いる。つまり、１２５ｍｓｅｃの期間内における検出回数が十分でなければ、前回の値を維持するようにしている。その後、Ｓ５９０へ移行する。
【００９４】
Ｓ５９０では、Ｓ５６０及びＳ５７０における判定結果に基づき、当該傾斜センサ３７が静止状態であるか否かの判定（傾斜センサ静止判定）を行う。なお、この処理の詳細についても後述する（図１４）。
【００９５】
続いて、Ｓ６００では、各計測情報をリセットする。具体的には、ＲＡＭ６３に記憶されている第１読込回数Ｃ１、第２読込回数Ｃ２、オン回数Ｘａ〜Ｘｄの各値を０にする。
続いて、Ｓ６１０では、傾斜センサの監視を再開する旨の指示（傾斜センサ監視再開指示）を行う。その後、本１２５ｍｓｅｃ処理を終了する。
【００９６】
一方、Ｓ５２０で、傾斜センサ監視中断指示がされていると判定した場合（つまり、当該子機３０にて通話がされている場合）には、Ｓ６００へ移行する。すなわち、通話中には傾斜センサ３７が静止状態であるか否かの判定を行わないようになっている。
【００９７】
次に、上述した１２５ｍｓｅｃ処理（図１１）のＳ５６０で実行される固定接点Ａ，Ｂの状態判定について、図１２のフローチャートを用いて説明する。
まず、Ｓ７１０では、後述するＳ７４０，Ｓ８００の処理で用いるためのしきい値Ｒ０を算出する。具体的には、ＲＡＭ６３に記憶されている第１読込回数Ｃ１の値と、使用者により設定される数値であるｍ（ｍは１〜７の整数）を用いて、下記式（１）から算出する。
【００９８】
【数１】
2005244327.tif 000003
【００９９】
続いて、Ｓ７２０では、ＲＡＭ６３に記憶されている固定接点Ａのオン回数Ｘａが０であるか否かを判定する。つまり、１２５ｍｓｅｃの期間内に固定接点Ａが一度もオンしなかったか否かを判定するのである。
【０１００】
そして、Ｓ７２０で、固定接点Ａのオン回数Ｘａが０である（固定接点Ａが一度もオンしていない）と判定した場合には、Ｓ７３０へ移行し、８ビットの変数Ａに「００００００００」を代入する。つまり、１２５ｍｓｅｃの期間内における固定接点Ａのオン／オフ状態が総合的に「オフ」であると判断される場合には、変数Ａを「００００００００」とするようにしている。その後、Ｓ７７０へ移行する。
【０１０１】
一方、Ｓ７２０で、固定接点Ａのオン回数Ｘａが０でない（固定接点Ａが一度でもオンしている）と判定した場合には、Ｓ７４０へ移行し、固定接点Ａのオン回数Ｘａが、Ｓ７１０で算出したしきい値Ｒ０より大きい（つまり、「Ｘａ＞Ｒ０」）か否かを判定する。つまり、１２５ｍｓｅｃの期間内に固定接点Ａのオンした回数Ｘａが、しきい値Ｒ０より大きいか否かを判定している。
【０１０２】
そして、Ｓ７４０で、「Ｘａ＞Ｒ０」であると判定した場合には、Ｓ７５０へ移行し、変数Ａに「０００００００１」を代入する。つまり、１２５ｍｓｅｃの期間内における固定接点Ａのオン／オフ状態が総合的に「オン」であると判断される場合には、変数Ａの下１けた目のみを「１」とするようにしている。その後、Ｓ７７０へ移行する。
【０１０３】
一方、Ｓ７４０で、「Ｘａ＞Ｒ０」でない（「Ｘａ≦Ｒ０」である）と判定した場合には、Ｓ７６０へ移行し、変数Ａに「００００００１０」を代入する。つまり、１２５ｍｓｅｃの期間内における固定接点Ａのオン／オフ状態が総合的に「不安定」であると判断される場合には、変数Ａの下２けた目のみを「１」とするようにしている。その後、Ｓ７７０へ移行する。
【０１０４】
このように、Ｓ７２０〜Ｓ７６０では、１２５ｍｓｅｃの期間内における固定接点Ａのオン回数Ｘａに応じて、総合的に「オン」、「オフ」、「不安定」のいずれの状態であるかを判断するようにしている。ここで、「オン」と判断されるのは、オン回数Ｘａがしきい値Ｒ０より大きい場合であり、しきい値Ｒ０の値が大きいほど、「オン」と判断される判断基準が厳しくなる（換言すれば、「不安定」と判断されやすくなる。）。そして、前述したように、しきい値Ｒ０の算出に用いられる数値ｍは、１〜７の範囲で使用者により設定される。つまり、使用者により、「オン」と設定される条件を変更できるようになっている。具体的には、数値ｍの値を低くすると、しきい値Ｒ０の値も小さくなることから、「不安定」と判断されにくくなる（換言すれば、「オン」と判断されやすくなる。）。逆に、数値ｍの値を高くすると、しきい値Ｒ０の値も大きくなることから、「不安定」と判断されやすくなる（換言すれば、「オン」と判断されにくくなる。）。ここで、後述するように、「不安定」と判断されている場合には、当該子機３０が静止状態であると判定されない。したがって、数値ｍの値を低くするほど静止状態であるという判定がされやすくなる（換言すれば、静止状態であるにもかかわらず静止状態でないと誤判定されにくくすることができる。）。逆に、数値ｍの値を高くするほど静止状態であるという判定がされにくくなる（換言すれば、静止状態でないにもかかわらず静止状態であると誤判定されにくくすることができる。）。このため、当該子機３０の使用者が、使用状況等に応じて数値ｍの値を設定することで、誤判定を低減することができる。
【０１０５】
Ｓ７７０では、変数Ｒ２の値を、現在の変数Ｒ２の値と変数Ａの値とのＯＲをとった値に更新する。つまり、変数Ｒ２の下２けたを、変数Ａの下２けたの値に書き換えるのである。
【０１０６】
続いて、Ｓ７８０では、ＲＡＭ６３に記憶されている固定接点Ｂのオン回数Ｘｂが０であるか否かを判定する。つまり、１２５ｍｓｅｃの期間内に固定接点Ｂが一度もオンしなかったか否かを判定するのである。
【０１０７】
そして、Ｓ７８０で、固定接点Ｂのオン回数Ｘｂが０である（固定接点Ｂが一度もオンしていない）と判定した場合には、Ｓ７９０へ移行し、８ビットの変数Ａに「００００００００」を代入する。つまり、１２５ｍｓｅｃの期間内における固定接点Ｂのオン／オフ状態が総合的に「オフ」であると判断される場合には、変数Ａを「００００００００」とするようにしている。その後、Ｓ８３０へ移行する。
【０１０８】
一方、Ｓ７８０で、固定接点Ｂのオン回数Ｘｂが０でない（固定接点Ｂが一度でもオンしている）と判定した場合には、Ｓ８００へ移行し、固定接点Ｂのオン回数Ｘｂが、Ｓ７１０で算出したしきい値Ｒ０より大きい（つまり、「Ｘｂ＞Ｒ０」）か否かを判定する。つまり、１２５ｍｓｅｃの期間内に固定接点Ｂのオンした回数Ｘｂが、しきい値Ｒ０より大きいか否かを判定している。
【０１０９】
そして、Ｓ８００で、「Ｘｂ＞Ｒ０」であると判定した場合には、Ｓ８１０へ移行し、変数Ａに「０００００１００」を代入する。つまり、１２５ｍｓｅｃの期間内における固定接点Ｂのオン／オフ状態が総合的に「オン」であると判断される場合には、変数Ａの下３けた目のみを「１」とするようにしている。その後、Ｓ８３０へ移行する。
【０１１０】
一方、Ｓ８００で、「Ｘｂ＞Ｒ０」でない（「Ｘｂ≦Ｒ０」である）と判定した場合には、Ｓ８２０へ移行し、変数Ａに「００００１０００」を代入する。つまり、１２５ｍｓｅｃの期間内における固定接点Ｂのオン／オフ状態が総合的に「不安定」であると判断される場合には、変数Ａの下４けた目のみを「１」とするようにしている。その後、Ｓ８３０へ移行する。
【０１１１】
このように、Ｓ７８０〜Ｓ８２０では、上述したＳ７２０〜Ｓ７６０の処理と同様、１２５ｍｓｅｃの期間内における固定接点Ｂのオン回数Ｘｂに応じて、総合的に「オン」、「オフ」、「不安定」のいずれの状態であるかを判断するようにしている。
【０１１２】
Ｓ８３０では、変数Ｒ２の値を、現在の変数Ｒ２の値と変数Ａの値とのＯＲをとった値に更新する。つまり、変数Ｒ２の下３けた目及び下４けた目を、変数Ａの下３けた目及び下４けた目の値に書き換えるのである。その後、１２５ｍｓｅｃ処理（図１１）のＳ５７０へ移行する。
【０１１３】
次に、上述した１２５ｍｓｅｃ処理（図１１）のＳ５７０で実行される固定接点Ｃ，Ｄの状態判定について、図１３のフローチャートを用いて説明する。
まず、Ｓ９１０では、後述するＳ９４０，Ｓ１０００の処理で用いるためのしきい値Ｒ０を算出する。具体的には、ＲＡＭ６３に記憶されている第２読込回数Ｃ２の値と、使用者により設定される数値であるｍ（ｍは１〜７の整数）を用いて、下記式（２）から算出する。なお、上述したＳ７１０で算出したしきい値Ｒ０を用いないのは、第１読込回数Ｃ１の値と第２読込回数Ｃ２の値とが異なる場合が考えられるからである。
【０１１４】
【数２】
2005244327.tif 000004
【０１１５】
続いて、Ｓ９２０では、ＲＡＭ６３に記憶されている固定接点Ｄのオン回数Ｘｄが０であるか否かを判定する。つまり、１２５ｍｓｅｃの期間内に固定接点Ｄが一度もオンしなかったか否かを判定するのである。
【０１１６】
そして、Ｓ９２０で、固定接点Ｄのオン回数Ｘｄが０である（固定接点Ｄが一度もオンしていない）と判定した場合には、Ｓ９３０へ移行し、８ビットの変数Ａに「００００００００」を代入する。つまり、１２５ｍｓｅｃの期間内における固定接点Ｄのオン／オフ状態が総合的に「オフ」であると判断される場合には、変数Ａを「００００００００」とするようにしている。その後、Ｓ９７０へ移行する。
【０１１７】
一方、Ｓ９２０で、固定接点Ｄのオン回数Ｘｄが０でない（固定接点Ｄが一度でもオンしている）と判定した場合には、Ｓ９４０へ移行し、固定接点Ｄのオン回数Ｘｄが、Ｓ９１０で算出したしきい値Ｒ０より大きい（つまり、「Ｘｄ＞Ｒ０」）か否かを判定する。つまり、１２５ｍｓｅｃの期間内に固定接点Ｄのオンした回数Ｘｄが、しきい値Ｒ０より大きいか否かを判定している。
【０１１８】
そして、Ｓ９４０で、「Ｘｄ＞Ｒ０」であると判定した場合には、Ｓ９５０へ移行し、変数Ａに「０００１００００」を代入する。つまり、１２５ｍｓｅｃの期間内における固定接点Ｄのオン／オフ状態が総合的に「オン」であると判断される場合には、変数Ａの下５けた目のみを「１」とするようにしている。その後、Ｓ９７０へ移行する。
【０１１９】
一方、Ｓ９４０で、「Ｘｄ＞Ｒ０」でない（「Ｘｄ≦Ｒ０」である）と判定した場合には、Ｓ９６０へ移行し、変数Ａに「００１０００００」を代入する。つまり、１２５ｍｓｅｃの期間内における固定接点Ｄのオン／オフ状態が総合的に「不安定」であると判断される場合には、変数Ａの下６けた目のみを「１」とするようにしている。その後、Ｓ９７０へ移行する。
【０１２０】
このように、Ｓ９２０〜Ｓ９６０では、上述したＳ７２０〜Ｓ７６０の処理と同様、１２５ｍｓｅｃの期間内における固定接点Ｄのオン回数Ｘｄに応じて、総合的に「オン」、「オフ」、「不安定」のいずれの状態であるかを判断するようにしている。
【０１２１】
Ｓ９７０では、変数Ｒ２の値を、現在の変数Ｒ２の値と変数Ａの値とのＯＲをとった値に更新する。つまり、変数Ｒ２の下５けた目及び下６けた目を、変数Ａの下５けた目及び下６けた目の値に書き換えるのである。
【０１２２】
続いて、Ｓ９８０では、ＲＡＭ６３に記憶されている固定接点Ｃのオン回数Ｘｃが０であるか否かを判定する。つまり、１２５ｍｓｅｃの期間内に固定接点Ｃが一度もオンしなかったか否かを判定するのである。
【０１２３】
そして、Ｓ９８０で、固定接点Ｃのオン回数Ｘｃが０である（固定接点Ｃが一度もオンしていない）と判定した場合には、Ｓ９９０へ移行し、８ビットの変数Ａに「００００００００」を代入する。つまり、１２５ｍｓｅｃの期間内における固定接点Ｃのオン／オフ状態が総合的に「オフ」であると判断される場合には、変数Ａを「００００００００」とするようにしている。その後、Ｓ１０３０へ移行する。
【０１２４】
一方、Ｓ９８０で、固定接点Ｃのオン回数Ｘｃが０でない（固定接点Ｃが一度でもオンしている）と判定した場合には、Ｓ１０００へ移行し、固定接点Ｃのオン回数Ｘｃが、Ｓ９１０で算出したしきい値Ｒ０より大きい（つまり、「Ｘｃ＞Ｒ０」）か否かを判定する。つまり、１２５ｍｓｅｃの期間内に固定接点Ｃのオンした回数Ｘｃが、しきい値Ｒ０より大きいか否かを判定している。
【０１２５】
そして、Ｓ１０００で、「Ｘｃ＞Ｒ０」であると判定した場合には、Ｓ１０１０へ移行し、変数Ａに「０１００００００」を代入する。つまり、１２５ｍｓｅｃの期間内における固定接点Ｃのオン／オフ状態が総合的に「オン」であると判断される場合には、変数Ａの下７けた目のみを「１」とするようにしている。その後、Ｓ１０３０へ移行する。
【０１２６】
一方、Ｓ１０００で、「Ｘｃ＞Ｒ０」でない（「Ｘｃ≦Ｒ０」である）と判定した場合には、Ｓ１０２０へ移行し、変数Ａに「１０００００００」を代入する。つまり、１２５ｍｓｅｃの期間内における固定接点Ｃのオン／オフ状態が総合的に「不安定」であると判断される場合には、変数Ａの下８けた目のみを「１」とするようにしている。その後、Ｓ１０３０へ移行する。
【０１２７】
このように、Ｓ９８０〜Ｓ１０２０では、上述したＳ９２０〜Ｓ９６０の処理と同様、１２５ｍｓｅｃの期間内における固定接点Ｃのオン回数Ｘｃに応じて、総合的に「オン」、「オフ」、「不安定」のいずれの状態であるかを判断するようにしている。
【０１２８】
Ｓ１０３０では、変数Ｒ２の値を、現在の変数Ｒ２の値と変数Ａの値とのＯＲをとった値に更新する。つまり、変数Ｒ２の下７けた目及び下８けた目を、変数Ａの下７けた目及び下８けた目の値に書き換えるのである。その後、１２５ｍｓｅｃ処理（図１１）のＳ５９０へ移行する。
【０１２９】
次に、上述した１２５ｍｓｅｃ処理（図１１）のＳ５９０で実行される傾斜センサ静止判定について、図１４のフローチャートを用いて説明する。
まず、Ｓ１１１０で、変数Ｓの値を変数Ｒ３に代入する。ここで、変数Ｓとは、後述するＳ１１２０の処理から明らかなように、前回の固定接点Ａ〜Ｄの状態を表す値（８ビット）が代入されている変数である。また、変数Ｒ３は、前回の固定接点Ａ〜Ｄの状態を表す値（８ビット）を代入するための変数である。つまり、本Ｓ１１１０では、変数Ｒ３に、前回の固定接点Ａ〜Ｄの状態を表す値を代入する。
【０１３０】
続いて、Ｓ１１２０では、上述した１２５ｍｓｅｃ処理（図１１）のＳ５６０，Ｓ５７０で判定した固定接点Ａ〜Ｄの状態を表す変数Ｒ２の値を、変数Ｓに代入する。
続いて、Ｓ１１３０では、「１０１０１０１０」と変数Ｒ２の値とのＡＮＤをとった値が０（「００００００００」）であるか否かを判定する。つまり、変数Ｒ２の下２けた目、下４けた目、下６けた目、下８けた目がすべて「０」であるか否かを判定している。換言すれば、固定接点Ａ〜Ｄのうち、オン／オフ状態が不安定であると判定された固定接点が１つでも存在しているか否かを判定している。
【０１３１】
そして、Ｓ１１３０で、０でない（オン／オフ状態が不安定であると判定された固定接点が存在している）と判定した場合には、Ｓ１１４０へ移行し、変数Ｔの値をｎにリセットした後、Ｓ１１９０へ移行する。ここで、ｎの値は、当該子機３０の使用者によって設定可能となっている。具体的には、ｎの値を、１６，４８，８０，１１２，１４４，１７６，２０８，２４０の８段階に設定可能となっている。
【０１３２】
一方、Ｓ１１３０で、０である（オン／オフ状態が不安定であると判定された固定接点が１つも存在しない）と判定した場合には、Ｓ１１５０へ移行し、変数Ｒ２の値と変数Ｒ３の値とが等しいか否かを判定する。つまり、固定接点Ａ〜Ｄの状態が前回と今回とで変化していないか否かを判定するのである。
【０１３３】
そして、Ｓ１１５０で、変数Ｒ２の値と変数Ｒ３の値とが等しくない（固定接点Ａ〜Ｄの状態が変化した）と判定した場合には、Ｓ１１４０へ移行する。
一方、Ｓ１１５０で、変数Ｒ２の値と変数Ｒ３の値とが等しい（固定接点Ａ〜Ｄの状態が変化していない）と判定した場合には、Ｓ１１６０へ移行し、変数Ｔの値が１であるか否かを判定する。すなわち、オン／オフ状態が不安定であると判定された固定接点が１つも存在せず（Ｓ１１３０：ＹＥＳ）、かつ、固定接点Ａ〜Ｄの状態が前回と今回とで変化していない状態（Ｓ１１５０：ＹＥＳ）が、ｎ回継続した場合（つまり、当該子機３０の傾斜状態が変化しない状態が一定時間継続した場合）に、当該子機３０が静止状態であると判定するのである。ここで、上述のように、ｎの値は、使用者によって設定可能となっている。つまり、当該子機３０が静止状態であると判定するために要する時間を、使用者が設定できるようになっている。
【０１３４】
そして、Ｓ１１６０で、変数Ｔの値が１であると判定した場合（つまり、当該子機３０が静止状態であると判定した場合）には、Ｓ１１７０へ移行し、着信音の音量を、使用者により設定されている設定値とした後、１２５ｍｓｅｃ処理（図１１）のＳ６００へ移行する。
【０１３５】
一方、Ｓ１１６０で、変数Ｔの値が１でないと判定した場合には、Ｓ１１８０へ移行し、変数Ｔの値をデクリメント（変数Ｔの値から１を減算）する。
続いて、Ｓ１１９０では、当該子機３０が充電台２０上に置かれているか否か（換言すれば、充電台２０によって保持されている状態であるか否か）を、充電台検知回路５２による検知結果に基づき判定する。
【０１３６】
そして、Ｓ１１９０で、当該子機３０が充電台２０上に置かれていると判定した場合には、Ｓ１１７０へ移行する。
一方、Ｓ１１９０で、当該子機３０が充電台２０上に置かれていないと判定された場合には、Ｓ１２００へ移行し、着信音の音量のみを最小値にする。つまり、当該子機３０が静止状態であると判定しておらず、かつ、充電台２０上に置かれていないと判定した場合に、着信音の音量を最小値に変更するのである。その後、１２５ｍｓｅｃ処理（図１１）のＳ６００へ移行する。
【０１３７】
なお、本実施形態の電話装置では、子機３０が、本発明の無線電話機に相当し、傾斜センサ３７が、本発明の検出手段に相当し、充電台検知回路５２と、図１４におけるＳ１１９０の処理とが、本発明の保持状態判断手段に相当し、図１４におけるＳ１２００の処理が、本発明の変更手段に相当する。また、図１０におけるＳ３２０〜Ｓ４７０の処理と、図１１におけるＳ５４０〜Ｓ５９０の処理とが、本発明の静止状態判断手段に相当し、特に、図１０におけるＳ３３０，Ｓ３５０，Ｓ３７０，Ｓ４１０，Ｓ４３０，Ｓ４５０の処理が、本発明の検出結果記憶手段に相当し、図１１におけるＳ５４０〜Ｓ５９０の処理が、検出結果判断手段に相当する。
【０１３８】
以上説明したように、本実施形態の電話装置に用いられる子機３０は、当該子機３０が静止状態であると判定されておらず（Ｓ１１３０：ＮＯ，Ｓ１１５０：ＮＯ，Ｓ１１６０：ＮＯ）、かつ、充電台２０によって保持されていないと判定している場合に（Ｓ１１９０：ＮＯ）、着信音の音量を最小値に変更する（Ｓ１２００）。このため、本実施形態の子機３０によれば、当該子機３０の使用者がその着信音によって耳を痛めてしまうことを防ぐことができる。すなわち、子機３０が、静止状態でなく、しかも充電台２０によって保持されていない場合、その子機３０は使用者の手に持たれている可能性が高い。そして、子機３０が使用者の手に持たれている状態においては、使用者の耳の近くに子機３０が存在している場合があることから、このような状態で大音量の着信音を出力すると使用者の耳を痛めてしまうおそれがある。そこで、本実施形態の子機３０では、充電台２０によって保持されておらず、しかも静止状態でない場合には、着信音の音量を最小値に変更することで、使用者の耳を痛めてしまうことを防止するようにしているのである。
【０１３９】
特に、本実施形態の子機３０は、当該子機３０が静止状態でない場合であっても、充電台２０によって保持されている状態では（Ｓ１１９０：ＹＥＳ）、着信音の音量を変更しない（Ｓ１１７０）。このため、本実施形態の子機３０では、充電台２０によって保持されている状態であるにもかかわらず、何らかの振動等が加わることにより着信音の音量が最小値に変更されてしまうことが防止される。しかも、電話装置の子機３０は、使用されていない状態では充電台２０に置かれるのが通常であることから、着信音の音量の変更が適切な状況で行われやすくなる。このように、本実施形態の子機３０によれば、当該子機３０が使用者の近くに存在しているか否かを良好に判定することができる。
【０１４０】
また、本実施形態の子機３０では、傾斜センサ３７が、スピーカ３６とマイク３５との略中間位置に配置されている（図３，図４（ｂ））。このため、本実施形態の子機３０によれば、傾斜センサ３７の発する音（接点球３７ａの転がる音等）を、当該子機３０の使用者の耳に入りにくくしつつ、マイク３５を介して通話相手の耳に入りにくくすることができる。しかも、本実施形態の子機３０では、通話中は傾斜センサ３７を作動させないようにしているため、傾斜センサ３７の作動音（トランジスタＴｒ１，Ｔｒ２の作動音）によって通話が阻害されないようにすることができる。
【０１４１】
さらに、本実施形態の子機３０では、傾斜センサ３７の各固定接点Ａ〜Ｄの状態を２ｍｓｅｃごとに検出して記憶し（Ｓ３３０〜Ｓ３７０，Ｓ４１０〜Ｓ４５０）、１２５ｍｓｅｃの期間内に記憶された複数の検出結果から各固定接点Ａ〜Ｄの状態を判定する（Ｓ５６０，Ｓ５７０）。そして、この判定結果に基づき、当該子機３０が静止状態であるか否かを判定する（Ｓ５９０）。このため、本実施形態の子機３０によれば、当該子機３０が静止状態であるか否かの判定を正確に行うことができる。
【０１４２】
そして特に、本実施形態の子機３０では、スリープ状態や通話中の状態においては傾斜センサ３７の状態を検出しないようになっており（Ｓ３１０：ＹＥＳ）、１２５ｍｓｅｃの期間内での検出結果の数が十分でない場合には（Ｓ５４０：ＮＯ）、前回の判定結果を維持する（Ｓ５８０）。このため、本実施形態の子機３０によれば、当該子機３０が充電台２０上に置かれていない状態での消費電力を低減しつつ、当該子機３０が静止状態であるか否かを不十分な数の検出結果に基づき誤判定してしまうことを防ぐことができる。
【０１４３】
また、本実施形態の子機３０では、着信音以外は変更しない（Ｓ１２００）。このため、本実施形態の子機３０によれば、例えばキータッチ音や警告音等、音量を変更する必要のない音が変更されることによってその効果が損なわれてしまうことを防ぐことができる。
【０１４４】
特に、本実施形態の子機３０は、受話音と着信音等を共通のスピーカ３６から出力するようにしている。このため、着信音の音量を小さくすることによる効果が高い。
以上、本発明の一実施形態について説明したが、本発明は、種々の形態を採り得ることは言うまでもない。
【０１４５】
例えば、上記実施形態の子機３０では、着信音の音量を変更するようにしているが（Ｓ１２００）、これに限ったものではない。例えば、着信音の周波数を設定値より低く変更するようにしてもよい。つまり、着信音を低音に変更するのである。このようにしても、使用者の耳を痛めにくくすることができる。
【０１４６】
また、着信音の種類を変更するようにしてもよい。具体的には、例えば、ベル音の着信音が設定されていても、メロディ（耳に優しいメロディが好ましい。）の着信音に設定する。このようにしても、使用者の耳を痛めにくくすることができる。
【０１４７】
さらに、本実施形態の子機３０では、傾斜センサ３７がスピーカ３６とマイク３５との略中間位置に配置されているが（図３，図４（ｂ））、これに限ったものではなく、例えば、スピーカとの距離が、マイクとの距離よりも長くなる位置に配置されていてもよい。つまり、傾斜センサの発する音を、通話相手の耳に入りにくくすることよりも、当該子機の使用者の耳に入りにくくすることを優先するのである。このような構成の子機によれば、傾斜センサの発する音が当該子機の使用者の耳に入ってしまうことを効果的に防止することができる。
【０１４８】
また、上記実施形態の子機３０では、傾斜状態を検出する傾斜センサ３７を、当該子機３０の振動を検出する振動センサとして用いているが、これに限ったものではない。例えば、その他の原理で振動を検出する振動センサを用いてもよい。要するに、子機３０が静止状態であるか否かを検出できる手段であればよい。
【０１４９】
一方、本発明の無線電話機は、ファクシミリ装置の子機に限らず、その他の電話装置の子機にも適用することができる。また、電話装置の子機に限らず、例えば携帯電話機等にも適用することができる。
【図面の簡単な説明】
【０１５０】
【図１】実施形態のファクシミリ装置の構成要素である親機の外観図である。
【図２】実施形態のファクシミリ装置の構成要素である充電台の外観図である。
【図３】実施形態のファクシミリ装置の構成要素である子機の外観図である。
【図４】子機の内部構成を説明するための説明図である。
【図５】傾斜センサの構造を説明するための説明図である。
【図６】傾斜センサの原理を説明するための説明図である。
【図７】傾斜センサの回路図である。
【図８】子機の電気的構成を表すブロック図である。
【図９】メイン処理のフローチャートである。
【図１０】２ｍｓｅｃ処理のフローチャートである。
【図１１】１２５ｍｓｅｃ処理のフローチャートである。
【図１２】固定接点Ａ，Ｂの状態判定のフローチャートである。
【図１３】固定接点Ｃ，Ｄの状態判定のフローチャートである。
【図１４】傾斜センサ静止判定のフローチャートである。
【符号の説明】
【０１５１】
１０…親機、２０…充電台、３０…子機、３１…操作部、３２…表示部、３３…送話口、３４…受話口、３５…マイク、３６…スピーカ、３７…傾斜センサ、３７ａ…接点球、５２…充電台検知回路、５６…音量切替回路、６０…制御部、６１…ＣＰＵ、６２…ＲＯＭ、６３…ＲＡＭ、Ｔｒ１…第１トランジスタ、Ｔｒ２…第２トランジスタ
【図１】
2005244327.tif 000005
【図２】
2005244327.tif 000006
【図３】
2005244327.tif 000007
【図４】
2005244327.tif 000008
【図５】
2005244327.tif 000009
【図６】
2005244327.tif 000010
【図７】
2005244327.tif 000011
【図８】
2005244327.tif 000012
【図９】
2005244327.tif 000013
【図１０】
2005244327.tif 000014
【図１１】
2005244327.tif 000015
【図１２】
2005244327.tif 000016
【図１３】
2005244327.tif 000017
【図１４】
2005244327.tif 000018