(57)【要約】【課題】  ハードウェア量及びコストの増大、並びに、保守性の悪化を招くことなく、安全性に優れる携帯電話装置を提供する。【解決手段】    携帯電話装置１００は、通信基地局から所定周波数の搬送波で送信される電波信号を受信するアンテナ１０４と、受信した電波信号に基づいて発振器１５６の発振信号と受信した電波信号との周波数オフセット量を算出し、算出した周波数オフセット量が小さくなるように発振器１５６を制御する発振器制御部１５４等を含む電話網通信部１２４と、周波数オフセット量に基づいて携帯電話装置１００が移動しているか否かを判定する判定機能、及び、判定機能による判定結果に基づいて、携帯電話装置１００の動作モードを、ハンドセット通話を可能とするハンドセットモード及びハンズフリー通話を可能とするハンズフリーモードのいずれかに設定する動作モード設定機能とを有するＣＰＵ１３０とを含むようにする。【選択図】  図２
2010219595.tif 000002
【特許請求の範囲】
【請求項１】
通信基地局から所定周波数の搬送波で送信される電波信号を受信する受信手段と、
受信した前記電波信号に基づいて発振器の発振信号と受信した前記電波信号との周波数オフセット量を算出し、算出した前記周波数オフセット量が小さくなるように前記発振器を制御する自動周波数制御手段とを含む携帯電話装置であって、
前記周波数オフセット量に基づいて当該携帯電話装置が移動しているか否かを判定する判定手段と、
前記判定手段による判定結果に基づいて、当該携帯電話装置の動作モードを、ハンドセット通話を可能とするハンドセットモード及びハンズフリー通話を可能とするハンズフリーモードのいずれかに設定する動作モード設定手段とを含むことを特徴とする携帯電話装置。
【請求項２】
前記動作モード設定手段は、前記判定手段によって、当該携帯電話装置が移動していると判定された場合に、当該携帯電話装置の動作モードを前記ハンズフリーモードに設定し、前記判定手段によって、当該携帯電話装置が移動していないと判定された場合に、当該携帯電話装置の動作モードを前記ハンドセットモードに設定することを特徴とする請求項１に記載の携帯電話装置。
【請求項３】
前記判定手段は、前記周波数オフセット量が予め定めるしきい値以上である場合に、当該携帯電話装置が移動していると判定することを特徴とする請求項１又は請求項２に記載の携帯電話装置。
【請求項４】
前記受信手段によって着信信号を含む前記電波信号が受信されたときに、着信音を出力する着信音出力手段と、
当該携帯電話装置の振動を発生させる振動発生手段と、
当該携帯電話装置の周辺環境の騒音の大きさを検出する騒音検出手段と、
前記判定手段による判定結果及び前記騒音検出手段による検出結果に基づいて、前記着信音の音量の大きさ及び前記携帯電話装置の振動の程度を制御する第１の制御手段とをさらに含むことを特徴とする請求項１〜請求項３のいずれか１つに記載の携帯電話装置。
【請求項５】
前記第１の制御手段は、前記判定手段によって当該携帯電話装置が移動していると判定された回数に応じて、前記着信音の音量の大きさ及び前記携帯電話装置の振動の程度を変更することを特徴とする請求項４に記載の携帯電話装置。
【請求項６】
当該携帯電話装置の周辺環境の騒音及び送話音声を集音して音声信号に変換するマイクと、
前記マイクから出力される前記音声信号に対し、前記騒音を抑圧する処理を施すノイズサプレッサと、
前記判定手段による判定結果及び前記騒音検出手段による検出結果に基づいて、前記ノイズサプレッサによる前記騒音の抑圧量を制御する第２の制御手段とをさらに含むことを特徴とする請求項４又は請求項５に記載の携帯電話装置。
【請求項７】
前記第２の制御手段は、前記判定手段による判定結果及び前記騒音検出手段による検出結果に基づいて、前記騒音の種類を決定し、決定した前記騒音の種類に基づいて、前記ノイズサプレッサによる前記騒音の抑圧量を制御することを特徴とする請求項６に記載の携帯電話装置。
【請求項８】
受話音声を増幅して出力するスピーカと、
前記騒音検出手段による検出結果に基づいて、前記スピーカの増幅率及び前記マイクの集音率を制御する第３の制御手段とをさらに含むことを特徴とする請求項６又は請求項７に記載の携帯電話装置。
【請求項９】
通信基地局から所定周波数の搬送波で送信される電波信号を受信する受信手段と、
受信した前記電波信号に基づいて発振器の発振信号と受信した前記電波信号との周波数オフセット量を算出し、算出した前記周波数オフセット量が小さくなるように前記発振器を制御する自動周波数制御手段とを含む携帯電話装置として、コンピュータを機能させるコンピュータプログラムであって、当該コンピュータを、
前記周波数オフセット量に基づいて当該携帯電話装置が移動しているか否かを判定する判定手段と、
前記判定手段による判定結果に基づいて、当該携帯電話装置の動作モードを、ハンドセット通話を可能とするハンドセットモード及びハンズフリー通話を可能とするハンズフリーモードのいずれかに設定する動作モード設定手段として機能させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＡＦＣ（Ａｕｔｏｍａｔｉｃ  ｆｒｅｑｕｅｎｃｙ  ｃｏｎｔｒｏｌ）機能を有する携帯電話装置における技術に関し、特に安全性を向上させるための携帯電話装置、及び、コンピュータプログラムに関する。
【背景技術】
【０００２】
近年、自動車の運転手が、音声通話機能、メール機能及びいわゆるワンセグ（１ｓｅｇ）機能等の携帯電話装置の各種機能を運転中に動作させるために生じる交通事故が多発している。このような交通事故を防止するために、携帯電話装置の移動速度の状態を判定するための技術が提案されている。
【０００３】
例えば、後掲の特許文献１に開示される、無線装置に搭載された速度検出装置は、ＡＦＣ（Ａｕｔｏｍａｔｉｃ  ｆｒｅｑｕｅｎｃｙ  ｃｏｎｔｒｏｌ）装置によって復調され制御されたデジタル復調信号の単位時間あたりの位相差を、位相に比例して単調増加する関数又は単調減少する関数に変換して相関値を算出し、算出した相関値に基づいて、速度状態を判定する。ここで、ＡＦＣとは、受信した電波信号の周波数に合わせてローカルな発振信号の周波数を自動制御して安定化させる技術を示す。
【０００４】
また、後掲の特許文献２に開示されるＣＤＭＡ（Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）方式の携帯電話装置は、ＡＦＣ機能を実現するために算出される周波数オフセット量を基に高速移動中であるか否かを判定し、高速移動中であると判定した場合に、高速移動中であることを示すドライブモードを自動設定する。このドライブモードが設定されると、上記携帯電話装置は、表示部に「高速移動中」等のメッセージを表示させるとともに、着信時には相手先に対して音声ガイダンスを流す処理、又は、網側に対して高速移動中であるという情報を自動的に通知する処理を実行する。
【０００５】
さらに、後掲の特許文献３に開示される通信端末装置は、専用の加速度検出部によってハードウェア的に検知された加速度データ、又は、受信部によって測定された受信電界強度の変化率データの値に基づいて、通信端末装置が高速移動中であるか否かの判断を行なう。そして、高速移動中における着信に基づく通話の際には、受話用スピーカに備わる増幅器の増幅率を低増幅率から高増幅率に切替えるとともに、マイクの集音特性を近距離用から遠距離用に切替えて、ハンズフリーモードで通話が行なえるようにしている。ここでハンズフリーモードとは、手動による操作を必要とせず各種機能を実行できる状態のことを示す。これに対し、各種機能を実行させるために手動による操作を必要とする状態のことをハンドセットモードと言う。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−２０８３９８号公報
【特許文献２】特開２００１−１５７２６３号公報
【特許文献３】特開平１０−２４３４６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１には、速度状態を判定する技術については開示されているが、高速移動中における無線装置の動作制御については開示されていない。また、自動車の運転中に音声通話機能を使用する際には、ユーザが手動で設定を行なわなければならず、手間がかかるとともに、交通事故が発生し易くなるという問題がある。特許文献２に開示される携帯電話装置においては、高速移動中にはドライブモードが自動設定されるが、音声通話機能を利用することができず、不便である。特許文献３に開示される通信端末装置においては、高速移動中にはハンズフリーで音声通話を行なうことができるものの、圧電型加速度センサ及びインダクタンス型加速度センサ等の加速度センサからなる加速度検出部が搭載されるため、装置の部品点数が増加し、ハードウェア量及びコストが増大するとともに、保守性が悪化するという問題がある。また、これらの装置は、周辺環境の騒音に対する考慮がなされていないため、周辺環境の騒音の影響が大きくなる高速移動時等において、着信があることをユーザが気付かないおそれがある。
【０００８】
本発明は、上述の問題に鑑みてなされたものであって、その目的は、ハードウェア量及びコストの増大、並びに、保守性の悪化を招くことなく、安全性に優れる携帯電話装置及びコンピュータプログラムを提供することである。また、本発明の他の目的は、周辺環境の騒音に対応可能な携帯電話装置及びコンピュータプログラムを提供することである。
【課題を解決するための手段】
【０００９】
本発明の第１の局面に係る携帯電話装置は、通信基地局から所定周波数の搬送波で送信される電波信号を受信する受信手段と、受信した電波信号に基づいて発振器の発振信号と受信した電波信号との周波数オフセット量を算出し、算出した周波数オフセット量が小さくなるように発振器を制御する自動周波数制御手段とを含む携帯電話装置であって、周波数オフセット量に基づいて当該携帯電話装置が移動しているか否かを判定する判定手段と、判定手段による判定結果に基づいて、当該携帯電話装置の動作モードを、ハンドセット通話を可能とするハンドセットモード及びハンズフリー通話を可能とするハンズフリーモードのいずれかに設定する動作モード設定手段とを含む。
【００１０】
このように、判定手段が、従来の携帯電話装置に備えられる自動周波数制御手段によって算出された周波数オフセット量に基づいて、当該携帯電話装置が移動しているか否かを判定するので、新たな部品を設けることなく上記した判定を行なうことができる。また、動作モード設定手段が、判定手段による判定結果に基づいて、当該携帯電話装置の動作モードをハンドセットモード及びハンズフリーモードのいずれかに設定するので、ユーザが手動で上記設定を行なうという手間を省くことができる。そのため、ユーザの利便性を向上させることができるとともに、ユーザが自動車の運転中に手動で上記設定を行なうために生じる交通事故の発生数を低減することができる。したがって、ハードウェア量及びコストの増大、並びに、保守性の悪化を招くことなく、安全性に優れる携帯電話装置を得ることができる。
【００１１】
好ましくは、動作モード設定手段は、判定手段によって、当該携帯電話装置が移動していると判定された場合に、当該携帯電話装置の動作モードをハンズフリーモードに設定し、判定手段によって、当該携帯電話装置が移動していないと判定された場合に、当該携帯電話装置の動作モードをハンドセットモードに設定する。これにより、携帯電話装置の移動時にはハンズフリーモードが自動的に設定され、携帯電話装置の移動停止時にはハンドセットモードが自動的に設定されるので、ユーザの利便性をより一層向上させることができるとともに、ユーザが自動車の運転中に手動で上記設定を行なうために生じる交通事故の発生数をより一層確実に低減することができる。
【００１２】
より好ましくは、判定手段は、周波数オフセット量が予め定めるしきい値以上である場合に、当該携帯電話装置が移動していると判定する。これにより、判定手段は、携帯電話装置が移動しているか否かの判断をより一層容易に行なうことができる。したがって、判定手段にかかる負荷をより一層低減することができる。
【００１３】
さらに好ましくは、携帯電話装置は、受信手段によって着信信号を含む電波信号が受信されたときに着信音を出力する着信音出力手段と、当該携帯電話装置の振動を発生させる振動発生手段と、当該携帯電話装置の周辺環境の騒音の大きさを検出する騒音検出手段と、判定手段による判定結果及び騒音検出手段による検出結果に基づいて、着信音の音量の大きさ及び携帯電話装置の振動の程度を制御する第１の制御手段とをさらに含む。このように、第１の制御手段は、判定手段による判定結果及び騒音検出手段による検出結果に基づいて、着信音の音量の大きさ及び携帯電話装置の振動の程度を制御するので、携帯電話装置の移動状態及び周辺環境の騒音に対応した着信音量及び振動の程度によって、着信音の出力動作及び携帯電話装置の振動の発生動作を実行することができる。したがって、ユーザは、携帯電話装置の移動状態及び周辺環境の騒音に影響されることなく、着信音の出力動作及び携帯電話装置の振動の発生動作に気付き易くなるので、ユーザの利便性をさらに向上させることができる。
【００１４】
さらに好ましくは、第１の制御手段は、判定手段によって当該携帯電話装置が移動していると判定された回数に応じて、着信音の音量の大きさ及び携帯電話装置の振動の程度を変更する。したがって、ユーザは、携帯電話装置の移動状態により一層影響されることなく、着信音の出力動作及び携帯電話装置の振動の発生動作に気付き易くなるので、ユーザの利便性をさらに向上させることができる。
【００１５】
さらに好ましくは、携帯電話装置は、当該携帯電話装置の周辺環境の騒音及び送話音声を集音して音声信号に変換するマイクと、マイクから出力される音声信号に対し、騒音を抑圧する処理を施すノイズサプレッサと、判定手段による判定結果及び騒音検出手段による検出結果に基づいて、ノイズサプレッサによる騒音の抑圧量を制御する第２の制御手段とをさらに含む。このように、第２の制御手段は、判定手段による判定結果及び騒音検出手段による検出結果に基づいて、ノイズサプレッサによる騒音の抑圧量を制御するので、携帯電話装置の周辺環境の騒音に対応した抑圧量によって、ノイズサプレッサにおける処理を実行することができる。したがって、ユーザは、携帯電話装置の周辺環境の騒音に影響されることなく、良好な音声通話を実行することができるので、ユーザの利便性をさらに向上させることができる。
【００１６】
さらに好ましくは、第２の制御手段は、判定手段による判定結果及び騒音検出手段による検出結果に基づいて、騒音の種類を決定し、決定した騒音の種類に基づいて、ノイズサプレッサによる騒音の抑圧量を制御する。したがって、ユーザが、携帯電話装置の周辺環境の騒音に影響される程度がより少なくなり、良好な音声通話を実行することができるので、ユーザの利便性をさらに向上させることができる。
【００１７】
さらに好ましくは、携帯電話装置は、受話音声を増幅して出力するスピーカと、騒音検出手段による検出結果に基づいて、スピーカの増幅率及びマイクの集音率を制御する第３の制御手段とをさらに含む。したがって、ユーザが、携帯電話装置の周辺環境の騒音に影響される程度がさらに少なくなり、良好な音声通話を実行することができるので、ユーザの利便性をさらに向上させることができる。
【００１８】
本発明の第２の局面に係るコンピュータプログラムは、通信基地局から所定周波数の搬送波で送信される電波信号を受信する受信手段と、受信した電波信号に基づいて発振器の発振信号と受信した電波信号との周波数オフセット量を算出し、算出した周波数オフセット量が小さくなるように発振器を制御する自動周波数制御手段とを含む携帯電話装置として、コンピュータを機能させるコンピュータプログラムであって、当該コンピュータを、周波数オフセット量に基づいて当該携帯電話装置が移動しているか否かを判定する判定手段と、判定手段による判定結果に基づいて、当該携帯電話装置の動作モードを、ハンドセット通話を可能とするハンドセットモード及びハンズフリー通話を可能とするハンズフリーモードのいずれかに設定する動作モード設定手段として機能させる。
【００１９】
このように、判定手段としての機能が、従来の携帯電話装置に備えられる自動周波数制御手段によって算出された周波数オフセット量に基づいて、当該携帯電話装置が移動しているか否かを判定するので、新たな部品を設けることなく上記した判定を行なうことができる。また、動作モード設定手段としての機能が、判定手段としての機能による判定結果に基づいて、当該携帯電話装置の動作モードをハンドセットモード及びハンズフリーモードのいずれかに設定するので、ユーザが手動で上記設定を行なうという手間を省くことができる。そのため、ユーザの利便性を向上させることができるとともに、ユーザが自動車の運転中に手動で上記設定を行なうために生じる交通事故の発生数を低減することができる。したがって、ハードウェア量及びコストの増大、並びに、保守性の悪化を招くことなく、安全性に優れる携帯電話装置を得ることができる。
【発明の効果】
【００２０】
本発明によれば、判定手段が、従来の携帯電話装置に備えられる自動周波数制御手段によって算出された周波数オフセット量に基づいて、携帯電話装置が移動しているか否かを判定するので、新たな部品を設けることなく上記した判定を行なうことができる。また、動作モード設定手段が、判定手段による判定結果に基づいて、携帯電話装置の動作モードをハンドセットモード及びハンズフリーモードのいずれかに設定するので、ユーザが手動で上記設定を行なうという手間を省くことができる。そのため、ユーザの利便性を向上させることができるとともに、ユーザが自動車の運転中に手動で上記設定を行なうために生じる交通事故の発生数を低減することができる。したがって、ハードウェア量及びコストの増大、並びに、保守性の悪化を招くことなく、安全性に優れる携帯電話装置を得ることができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の一実施の形態に係る携帯電話装置を含む無線通信システムの構成を示す図である。
【図２】本発明の一実施の形態に係る携帯電話装置の構成を示すブロック図である。
【図３】電話網通信部に設けられるＡＦＣ機能を実現するための構成を示す図である。
【図４】着信／通話処理を実現するためのプログラムの制御構造をフローチャート形式で示す図である。
【図５】図４のステップＳ１０２における着信音自動設定処理を実現するためのプログラムの制御構造をフローチャート形式で示す図である。
【図６】図４のステップＳ１０７における通話モード自動設定処理を実現するためのプログラムの制御構造をフローチャート形式で示す図である。
【図７】図６のステップＳ３０８におけるノイズサプレッサ設定処理を実現するためのプログラムの制御構造をフローチャート形式で示す図である。
【図８】図６のステップＳ３０８におけるノイズサプレッサ設定処理を実現するためのプログラムの制御構造をフローチャート形式で示す図である。
【発明を実施するための形態】
【００２２】
以下の説明及び図面においては、同一の部品には同一の参照符号及び名称を付してある。それらの機能も同様である。したがって、それらについての詳細な説明をその都度繰返すことはしない。
【００２３】
図１は、本発明の一実施の形態に係る携帯電話装置１００を含む無線通信システム３００の構成を示す図である。図１を参照して、無線通信システム３００は、携帯電話装置１００と、通信基地局２００とを含む。本実施の形態において、携帯電話装置１００と通信基地局２００とは、Ｗ−ＣＤＭＡ（ＷｉｄｅｂａｎｄＣｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）方式によって無線通信を行なう。
【００２４】
−携帯電話装置１００−
〈ハードウェア構成〉
図２は、本発明の一実施の形態に係る携帯電話装置１００の構成を示すブロック図である。図２を参照して、携帯電話装置１００は、上下方向の長さが左右方向の長さより大きい略直方体形状の筺体（図示せず）の上部端面に設けられるアンテナ１０４と、筺体の正面に設けられる操作部１０６及び表示部１０８と、筺体の背面に設けられる電源部（図示せず）とを含む。筺体の正面において、上部には受話口が形成され、下部には送話口が形成される。
【００２５】
携帯電話装置１００はさらに、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１３０を含む。ＣＰＵ１３０は、マスクＲＯＭ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）１３２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３４及びフラッシュＲＯＭ１３６と電気的に接続される。
【００２６】
マスクＲＯＭ１３２は、携帯電話装置１００の動作に必要な情報であって、書換えが行なわれないデータを記憶する読出専用メモリである。マスクＲＯＭ１３２は、例えば、かな漢字変換用の辞書等を記憶する。
【００２７】
ＲＡＭ１３４は、ＣＰＵ１３０が各種プログラムを実行する際に、フラッシュＲＯＭ１３６内のコンピュータプログラム（以下「プログラム」と記す場合がある。）が展開されたり、ワーキングメモリとして使用されたりする、一時記憶用メモリである。すなわち、ＲＡＭ１３４内には、画像データ等の各種データが一時的に保存され、時間的に古いデータは消去される、又は、最新のデータが上書きされることによって、各種データが一時的に記憶される。
【００２８】
フラッシュＲＯＭ１３６は、必要に応じてデータの読出又は書込が行なわれるメモリである。本実施の形態において、フラッシュＲＯＭ１３６には、携帯電話装置１００の各構成部の動作を実行し制御するためのプログラムとともに、着信／通話処理、着信音自動設定処理、通話モード自動設定処理、及び、ノイズサプレッサ設定処理を実行するためのプログラムが記憶される。このプログラムにおける、着信／通話処理、着信音自動設定処理、通話モード自動設定処理、及び、ノイズサプレッサ設定処理を実現するためのプログラム構造については後述する。
【００２９】
フラッシュＲＯＭ１３６は、また、着信ボリュームテーブルを記憶する。テーブル１に、着信ボリュームテーブルの一例を示す。
【００３０】
【表１】
2010219595.tif 000003
【００３１】
テーブル１を参照して、着信ボリュームテーブルは、着信音の音量（以下、単に「着信音量」と記す場合がある。）の大きさの程度及び後述するバイブレータ部１４０の振動の程度を数値で示す着信ボリュームレベルと、着信音量と、バイブレータ部１４０の振動パターンとが、それぞれ関連付けて記憶される。着信ボリュームレベルは、着信ボリュームレベルの値が大きくなるほど、対応する着信音量及びバイブレータ部１４０の振動の程度が大きくなるように設定されている。
【００３２】
フラッシュＲＯＭ１３６は、さらに、騒音レベルテーブルを記憶する。テーブル２に、騒音レベルテーブルの一例を示す。
【００３３】
【表２】
2010219595.tif 000004
【００３４】
テーブル２を参照して、騒音レベルテーブルは、携帯電話装置１００の周辺環境の騒音の大きさの程度を数値で示す騒音レベルと、テーブル１に示す着信ボリュームレベルとが、それぞれ関連付けて記憶される。騒音レベルは、騒音レベルの値が大きくなるほど、対応する騒音の大きさの程度が大きくなるように設定されている。
【００３５】
フラッシュＲＯＭ１３６は、さらに、ノイズサプレッサ用テーブルを記憶する。テーブル３に、ノイズサプレッサ用テーブルの一例を示す。
【００３６】
【表３】
2010219595.tif 000005
【００３７】
テーブル３を参照して、ノイズサプレッサ用テーブルは、Ｍｏｄｅ１〜Ｍｏｄｅ８で示される８つの設定情報を含む。Ｍｏｄｅ１、Ｍｏｄｅ２、Ｍｏｄｅ５及びＭｏｄｅ６は、携帯電話装置１００の周辺環境の騒音が定常騒音である場合に設定される定常騒音用設定情報であって、後述するノイズサプレッサ（図示せず。）によって定常騒音を抑圧するように設定される。一方、Ｍｏｄｅ３、Ｍｏｄｅ４、Ｍｏｄｅ７及びＭｏｄｅ８は、携帯電話装置１００の周辺環境の騒音が非定常騒音である場合に設定される非定常騒音用設定情報であって、ノイズサプレッサによって非定常騒音を抑圧するように設定される。ここで、定常騒音とは、統計的な性質が時間的に変化しない雑音のことであり、例えば、自動車の走行音のような音を言う。一方、非定常雑音とは統計的な性質が時間的に変化する雑音のことであり、代表的には町の騒音及び事務所の騒音等が挙げられる。
【００３８】
また、Ｍｏｄｅ１、Ｍｏｄｅ３、Ｍｏｄｅ５及びＭｏｄｅ７は、携帯電話装置１００の動作モードがハンズフリーモードである場合に設定されるハンズフリー用設定情報であって、ノイズサプレッサによる抑圧量が大きくなるように設定される。一方、Ｍｏｄｅ２、Ｍｏｄｅ４、Ｍｏｄｅ６及びＭｏｄｅ８は、携帯電話装置１００の動作モードがハンドセットモードである場合に設定されるハンドセット用設定情報であって、ノイズサプレッサによる抑圧量が小さくなるように設定される。
【００３９】
フラッシュＲＯＭ１３６は、さらに、後述する、着信音自動設定処理、通話モード自動設定処理及びノイズサプレッサ設定処理において、携帯電話装置１００が移動しているか否かを判定するための、予め定めるしきい値（ｆｃ）を記憶する。このしきい値（ｆｃ）は、周波数オフセット量（Δｆ）の絶対値が予め定めるしきい値（ｆｃ）よりも小さい場合には携帯電話装置１００が移動していないと判定され、周波数オフセット量（Δｆ）の絶対値が予め定めるしきい値（ｆｃ）以上である場合には携帯電話装置１００が移動していると判定されるように、予め実験等によって定めるものとする。しきい値（ｆｃ）としては、特に限定されるものではないが、携帯電話装置１００が移動していると判定される移動速度が、人の歩行速度（１０ｋｍ／ｈ〜２０ｋｍ／ｈ）よりも大きくなるように設定されることが好ましい。このしきい値は、使用周波数によって変わるが、例えば、使用周波数が２ＧＨｚであれば、４０Ｈｚ〜５０Ｈｚであることが好ましい。
【００４０】
以下、このしきい値（ｆｃ）の設定方法の一例について説明する。無線周波数をｆｑ（Ｈｚ）とし、携帯電話装置１００の伝送パスに沿った移動速度をΔｖ（ｍ／ｓｅｃ）とし、電磁波（光）の空気中における速度をＣ（ｍ／ｓｅｃ）とすると、ドップラーシフトによる周波数オフセット量（Δｆ）は、下記式（１）によって与えられる。
【００４１】
【数１】
2010219595.tif 000006
（参考文献：山本平一、加藤修三、「ＴＤＭＡ通信」、日本、電子情報通信学会、１９８９年、２３頁）
【００４２】
例えば、携帯電話装置１００が、時速５４ｋｍで走行中の自動車内で使用される場合には、上記式（１）において、ｆｑに２×１０９（Ｈｚ）が代入され、Δｖに５４ｋｍ／ｈに相当する１５ｍ／ｓｅｃが代入され、Ｃに３×１０８（ｍ／ｓｅｃ）が代入される。これによって、周波数オフセット量（Δｆ）として１００（Ｈｚ）が求められる。したがって、使用周波数が２×１０９（Ｈｚ）である場合に、携帯電話装置１００が移動していると判定される移動速度が時速５４ｋｍよりも大きくなるように設定したい場合には、しきい値（ｆｃ）を１００（Ｈｚ）に設定すればよい。
【００４３】
フラッシュＲＯＭ１３６は、さらに、後述する着信音自動設定処理において、携帯電話装置１００の周辺環境の騒音が大きいか否かを判定するための、予め定めるしきい値（Ｌｃ）を記憶する。このしきい値（Ｌｃ）は、騒音レベル（Ｌｎ）が予め定めるしきい値（Ｌｃ）以上である場合には周辺環境の騒音が大きいと判定され、騒音レベル（Ｌｎ）が予め定めるしきい値（Ｌｃ）よりも小さい場合には周辺環境の騒音が小さいと判定されるように、予め実験等によって定めるものとする。しきい値（Ｌｃ）としては、特に限定されるものではないが、周辺環境の騒音が大きいと判定される騒音レベル（Ｌｎ）が、標準の着信音量よりも１５ｄＢ程度低いレベルであるように設定されることが好ましく、例えば、５５ｄＢ〜６５ｄＢに相当する値であることが好ましい。
【００４４】
フラッシュＲＯＭ１３６は、さらに、手動設定情報を記憶する。この手動設定情報とは、少なくとも着信音自動設定及び通話モード自動設定のいずれかがＯＦＦに設定されている場合に、少なくとも着信ボリュームレベルの設定及び通話モードの設定のいずれかに使用される情報であって、ユーザによる操作部１０６からの入力操作によって予め手動で入力される情報である。手動設定情報には、着信ボリュームレベルの設定に使用される着信ボリュームレベル情報と、通話モードの設定に使用される、ハンズフリーモード及びハンドセットモードのいずれかを示す動作モード設定情報及びノイズサプレッサの設定情報とが含まれる。
【００４５】
フラッシュＲＯＭ１３６は、さらに、初期設定情報を記憶する。この初期設定情報とは、後述する着信音自動設定処理において、携帯電話装置１００の周辺環境の騒音レベル（Ｌｎ）が予め定めるしきい値（Ｌｃ）よりも小さいと判定された場合に設定される着信ボリュームレベルを示す情報である。
【００４６】
フラッシュＲＯＭ１３６は、さらに、後述する、スピーカ１２０に備わる増幅器の増幅率及びマイク１２２の集音率を調整するための調整情報、ハンドセット用表示画面及びハンズフリー用表示画面等を含む各種画面を表示部１０８に表示させるための画像データ、ハンドセット用増幅率及びハンズフリー用増幅率、ハンドセット用集音率及びハンズフリー用集音率、並びに、電話番号情報等の各種データを記憶する。上記したハンズフリー用表示画面は、ハンドセット用表示画面よりも文字のサイズが大きくなるように設定される画面である。また、ハンズフリー用増幅率は、ハンドセット用増幅率よりも増幅率が大きくなるように設定され、ハンズフリー用集音率は、ハンドセット用集音率よりも集音率が大きくなるように、すなわち、より遠距離の音を集音できるように設定されている。
【００４７】
ＣＰＵ１３０は、操作部１０６等から出力されるユーザの指示に応じた制御信号に従って各種プログラムを実行することによって、携帯電話装置１００の各構成部の動作、及び、通信基地局２００との無線通信等の所望の処理を実行する。上記の各種プログラムは、予めフラッシュＲＯＭ１３６に記憶されており、所望の処理の実行時において、当該フラッシュＲＯＭ１３６から読出されてＲＡＭ１３４に転送される。ＣＰＵ１３０は、ＣＰＵ１３０内のプログラムカウンタと呼ばれるレジスタ（図示せず。）に格納された値によって指定される、ＲＡＭ１３４内のアドレスからプログラムの命令を読出し、解釈する。ＣＰＵ１３０はまた、読出された命令によって指定されるアドレスから演算に必要なデータを読出し、そのデータに対し命令に対応する演算を実行する。実行の結果も、ＲＡＭ１３４、フラッシュＲＯＭ１３６及びＣＰＵ１３０内のレジスタ等の、命令によって指定されるアドレスに格納される。
【００４８】
ＣＰＵ１３０には、さらに、操作部１０６、駆動回路１３８、電話網通信部１２４、音声入出力部１２６、及び、バイブレータ部１４０が電気的に接続される。
【００４９】
操作部１０６は、ユーザからの各種指示等を入力するための入力装置として使用されるユーザインターフェイスであって、着信音自動設定のＯＮ／ＯＦＦの指示、及び、通話モード自動設定のＯＮ／ＯＦＦの指示を行なうための設定キー、電話番号等の入力等を行なうためのテンキー、電源供給のＯＮ／ＯＦＦを行なうための電源ボタン、並びに、音声通話のＯＮ／ＯＦＦを行なうための通話ボタン等の複数のキーを含む。操作部１０６は、ユーザの入力操作によってなされる各種指示に応じた制御信号をＣＰＵ１３０に対して出力することで、ユーザの入力操作に応じた各種処理を実現する。
【００５０】
駆動回路１３８は、表示部１０８と電気的に接続され、ＣＰＵ１３０から入力される制御信号に応答して、表示部１０８を駆動し、ＲＡＭ１３４又はフラッシュＲＯＭ１３６に記憶される画像データに基づく画像等を表示部１０８に表示させる。表示部１０８は、ユーザに対して各種情報を出力するための出力装置として使用されるユーザインターフェイスである。表示部１０８は、例えば、液晶ディスプレイ（ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ））、又は、ＥＬ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ）パネル等から構成される。
【００５１】
電話網通信部１２４には、アンテナ１０４が電気的に接続される。アンテナ１０４は、通信基地局２００と無線通信を行なうために、通信基地局２００から所定周波数の搬送波で送信される電波信号とアナログ信号とを相互に変換する。電話網通信部１２４は、アンテナ１０４を介して無線により電話通信及びデータ通信を行なうためのベースバンド回路であって、モデム機能を実現するための復調部（図２には図示せず。）及び変調部（図示せず。）を含む。通信基地局２００からの電波信号受信時には、アンテナ１０４は、受信した電波信号に基づくアナログ信号を電話網通信部１２４に対して出力する。電話網通信部１２４は、入力されたアナログ信号を復調部においてデジタル信号に変換して復調する。復調後のデジタル信号は、音声入出力部１２６に対して出力される。通信基地局２００に対する電波信号送信時には、電話網通信部１２４は、音声入出力部１２６から入力されるデジタル信号を変調部においてアナログ信号に変換して変調する。変調されたアナログ信号は、電話網通信部１２４からアンテナ１０４に対して出力され、アンテナ１０４は、入力されたアナログ信号に基づく電波信号を通信基地局２００に対して送信する。電話網通信部１２４は、さらに、ＡＦＣ機能を実現するための構成（図２には図示せず。）を含む。この構成については後述する。
【００５２】
音声入出力部１２６には、増幅器（図示せず）及びスピーカ１２０が電気的に接続される。スピーカ１２０は、筺体内部において受話口に臨むように設けられ、通話の際に音声入出力部１２６から入力される電気信号（以下「音声信号」と記す。）を受話音声に変換して出力する。このとき、受話音声は、増幅器によって増幅されて拡声出力される。スピーカ１２０は、また、アンテナ１０４によって着信信号を含む電波信号が受信されたとき等に、設定された着信ボリュームレベルに基づく着信音量に応じた着信音を出力する。
【００５３】
音声入出力部１２６には、さらに、ノイズサプレッサ（図示せず）及びマイク１２２が電気的に接続される。マイク１２２は、筺体内部において送話口に臨むように設けられ、通話の際にユーザの音声（送話音声）を集音し、集音した送話音声を音声信号に変換して音声入出力部１２６に与える。マイク１２２は、また、ＣＰＵ１３０から入力される制御信号に応答して、周辺環境の騒音を集音し、集音した騒音を音声信号に変換してＣＰＵ１３０に与える。ＣＰＵ１３０は、マイク１２２から入力される、集音した騒音に基づく音声信号に基づいて、騒音レベル（Ｌｎ）を求める。ノイズサプレッサは、マイク１２２から出力される音声信号に対し、フラッシュＲＯＭ１３６に記憶される設定情報等に従って騒音を抑圧する処理を施す。
【００５４】
音声入出力部１２６は、チャネルコーデック機能を有する。通信基地局２００からの電波信号受信時には、音声入出力部１２６は、電話網通信部１２４から入力される復調後のデジタル信号に対して所定のデジタル処理を施すとともに、デジタル信号を音声信号と制御信号とに分離する。分離された音声信号はスピーカ１２０に対して出力され、制御信号はＣＰＵ１３０に対して出力される。通信基地局２００に対する電波信号送信時には、音声入出力部１２６は、ＣＰＵ１３０から入力される制御信号と、マイク１２２から入力され、ノイズサプレッサ（図示せず。）によって騒音を抑圧する処理が施された音声信号とを結合するとともに、所定のデジタル処理を施す。デジタル処理後のデジタル信号は、電話網通信部１２４に対して出力される。
【００５５】
バイブレータ部１４０は、バイブレータモータ及び重錘を含む。バイブレータ部１４０は、ＣＰＵ１３０から入力される制御信号に応答して、設定された着信ボリュームレベルに基づく振動パターンに応じて、バイブレータモータを駆動して重錘を回転させることで携帯電話装置１００の振動を発生させる。
【００５６】
電源部（図示せず。）は、例えば、二次電池等のバッテリからなり、ＣＰＵ１３０から入力される制御信号に応答して、携帯電話装置１００の各構成部に対して電力を供給する。なお、ＣＰＵ１３０に対する電力供給は、ユーザ等による操作部１０６の電源ボタンからの入力操作によって開始される。
【００５７】
図３は、電話網通信部１２４に設けられるＡＦＣ機能を実現するための構成を示す図である。図３を参照して、電話網通信部１２４は、ＡＦＣ機能を実現するための構成として、周波数変換部１５０、復調部１５２、発振器制御部１５４、及び、発振器１５６を含む。周波数変換部１５０は、アンテナ１０４から入力されるアナログ信号と、発振器１５６から入力される所定の周波数の発振信号とをミキシングすることで周波数変換処理を行なう。この周波数変換処理によって、入力されたアナログ信号は所定の周波数のアナログ信号に変換される。復調部１５２は、周波数変換後のアナログ信号をデジタル信号に変換して復調する。復調後のデジタル信号は、音声入出力部１２６及び発振器制御部１５４に対して出力される。発振器制御部１５４は、所定の時間内における復調後のデジタル信号の周波数オフセット量（周波数誤差量）を検出し、検出した周波数オフセット量に基づいて、周波数オフセット量が小さくなるように、発振器１５６から出力される発振信号の周波数をフィードバック制御する。発振器制御部１５４は、また、検出した周波数オフセット量を示すオフセット情報信号をＣＰＵ１３０に対して出力する。発振器１５６は、発振器制御部１５４によるフィードバック制御に従った所定の周波数の発振信号を、周波数変換部１５０に対して出力する。
【００５８】
〈ソフトウェア構成〉
（着信／通話処理）
図４は、着信／通話処理を実現するためのプログラムの制御構造をフローチャート形式で示す図である。上述したように、フラッシュＲＯＭ１３６に記憶されるプログラムは、着信／通話処理を実行するようにプログラミングされている。このプログラムは、ＣＰＵ１３０が、上記プログラムに従って、携帯電話装置１００の各構成部の動作を制御することによって、ハードウェアとコンピュータプログラムとの協働により実現する、判定機能、及び、動作モード設定機能等によって実行される。なお、判定機能とは、周波数オフセット量に基づいて携帯電話装置１００が移動しているか否かを判定する機能のことであり、動作モード設定機能とは、判定機能による判定結果に基づいて、携帯電話装置１００の動作モードを、ハンドセット通話を可能とするハンドセットモード及びハンズフリー通話を可能とするハンズフリーモードのいずれかに設定する機能のことである。
【００５９】
着信／通話処理を実現するためのプログラムは、携帯電話装置１００のアンテナ１０４が着信信号を含む電波信号を受信することによって起動される。図４を参照して、このプログラムは、移動カウンタ（図４中「Ｃｏｕｎｔ」と記す。）に０を代入するステップＳ１００を含む。ここで、移動カウンタとは、後述するステップＳ２０１において、周波数オフセット量（Δｆ）の絶対値が、予め定めるしきい値（ｆｃ）以上であると判定された回数、すなわち、携帯電話装置１００が移動していると判定された回数を示す値である。
【００６０】
このプログラムはさらに、着信音自動設定がＯＮであるか否かを判定するステップＳ１０１と、ステップＳ１０１において、着信音自動設定がＯＮであると判定された場合（ＹＥＳの場合）に実行され、後述する着信音自動設定処理を実行するステップＳ１０２と、ステップＳ１０１において、着信音自動設定がＯＮではないと判定された場合（ＮＯの場合）、すなわち、着信音自動設定がＯＦＦである場合に実行され、フラッシュＲＯＭ１３６に記憶される手動設定情報に基づいて、着信ボリュームレベルを設定するステップＳ１０３とを含む。
【００６１】
このプログラムはさらに、ステップＳ１０２又はステップＳ１０３にて設定された着信ボリュームレベルに従って、着信音動作及びバイブレータ動作を実行するステップＳ１０４を含む。ここで、着信音動作とは、スピーカ１２０に対し、設定された着信ボリュームレベルに対応する着信音量に従って着信音を出力させる動作のことである。バイブレータ動作とは、バイブレータ部１４０に対し、設定された着信ボリュームレベルに対応する振動パターンに従って、携帯電話装置１００を振動させる動作のことである。なお、振動パターンがＯＦＦと設定されている場合には、上記したバイブレータ動作は行なわれない。
【００６２】
このプログラムはさらに、操作部１０６の通話ボタンが押下されたか否かを判定するステップＳ１０５と、ステップＳ１０５において、通話ボタンが押下されたと判定された場合（ＹＥＳの場合）に実行され、通話モード自動設定がＯＮであるか否かを判定するステップＳ１０６とを含む。ステップＳ１０５において、通話ボタンが押下されていないと判定された場合（ＮＯの場合）には、制御はステップＳ１０１に戻る。
【００６３】
このプログラムはさらに、ステップＳ１０６において、通話モード自動設定がＯＮであると判定された場合（ＹＥＳの場合）に実行され、後述する通話モード自動設定処理を実行するステップＳ１０７と、ステップＳ１０６において、通話モード自動設定がＯＮではないと判定された場合（ＮＯの場合）、すなわち、通話モード自動設定がＯＦＦである場合に実行され、フラッシュＲＯＭ１３６に記憶される手動設定情報に従って、通話モードを設定するステップＳ１０８とを含む。
【００６４】
このプログラムはさらに、ステップＳ１０７又はステップＳ１０８にて設定された通話モードに従って、通話動作を実行するステップＳ１０９を含む。ここで、通話動作とは、携帯電話装置１００の各部に対し、調整された、スピーカ１２０に備わる増幅器の増幅率及びマイク１２２の集音率に従ってハンズフリー通話又はハンドセット通話を実行させるとともに、ノイズサプレッサに対し、フラッシュＲＯＭ１３６に記憶される設定情報等に従って騒音を抑圧する処理を実行させる動作のことである。
【００６５】
このプログラムはさらに、操作部１０６の通話ボタンが押下されたか否かを判定するステップＳ１１０を含む。ステップＳ１１０において、通話ボタンが押下されていないと判定された場合（ＮＯの場合）には、制御はステップＳ１０６に戻る。ステップＳ１１０において、通話ボタンが押下されたと判定された場合（ＹＥＳの場合）には、本処理は終了する。
【００６６】
（着信音自動設定処理）
図５は、図４のステップＳ１０２における着信音自動設定処理を実現するためのプログラムの制御構造をフローチャート形式で示す図である。図５を参照して、着信音自動設定処理を実現するためのプログラムは、発振器制御部１５４からオフセット情報信号が入力されるまで待機するステップＳ２００と、ステップＳ２００において、オフセット情報信号が入力されたと判定された場合（ＹＥＳの場合）に実行され、オフセット情報信号に含まれる周波数オフセット量（Δｆ）に基づいて、周波数オフセット量（Δｆ）の絶対値が、予め定めるしきい値（ｆｃ）よりも小さいか否かを判定するステップＳ２０１とを含む。
【００６７】
このプログラムはさらに、ステップＳ２０１において、周波数オフセット量（Δｆ）の絶対値が、予め定めるしきい値（ｆｃ）以上であると判定された場合（ＮＯの場合）、すなわち、携帯電話装置１００が移動していると判定された場合に実行され、移動カウンタを１増加させるステップＳ２０２と、移動カウンタが１であるか否かを判定するステップＳ２０３とを含む。
【００６８】
このプログラムはさらに、ステップＳ２０３において、移動カウンタが１ではないと判定された場合（ＮＯの場合）、すなわち、移動カウンタが２以上であると判定された場合に実行され、フラッシュＲＯＭ１３６に記憶される着信ボリュームテーブルに基づいて、着信ボリュームレベルを現在設定されているレベルより１段上げて設定するステップＳ２０４を含む。
【００６９】
このプログラムはさらに、ステップＳ２０１において、周波数オフセット量（Δｆ）の絶対値が、予め定めるしきい値（ｆｃ）よりも小さいと判定された場合（ＹＥＳの場合）、すなわち、携帯電話装置１００が移動していないと判定された場合に実行され、移動カウンタに０を代入するステップＳ２０５と、ステップＳ２０５の処理後、又は、ステップＳ２０３において、移動カウンタが１であると判定された場合（ＹＥＳの場合）に実行され、マイク１２２をＯＮにすることで周辺環境の騒音を集音し、マイク１２２から出力される音声信号に基づいて、騒音レベル（Ｌｎ）を求めるステップＳ２０６とを含む。
【００７０】
このプログラムはさらに、求めた騒音レベル（Ｌｎ）が予め定めるしきい値（Ｌｃ）よりも小さいか否かを判定するステップＳ２０７と、ステップＳ２０７において、求めた騒音レベル（Ｌｎ）が予め定めるしきい値（Ｌｃ）以上であると判定された場合（ＮＯの場合）に実行され、フラッシュＲＯＭ１３６に記憶される騒音レベルテーブルに基づいて、着信ボリュームレベルを、求めた騒音レベルに対応する着信ボリュームレベルに設定するステップＳ２０８とを含む。
【００７１】
このプログラムはさらに、ステップＳ２０７において、求めた騒音レベル（Ｌｎ）が予め定めるしきい値（Ｌｃ）よりも小さいと判定された場合（ＹＥＳの場合）に実行され、着信ボリュームレベルを、フラッシュＲＯＭ１３６に記憶される初期設定情報に基づく着信ボリュームレベルに設定するステップＳ２０９を含む。
【００７２】
（通話モード自動設定処理）
図６は、図４のステップＳ１０７における通話モード自動設定処理を実現するためのプログラムの制御構造をフローチャート形式で示す図である。図６を参照して、通話モード自動設定処理を実現するためのプログラムは、発振器制御部１５４からオフセット情報信号が入力されるまで待機するステップＳ３００と、ステップＳ３００において、オフセット情報信号が入力されたと判定された場合（ＹＥＳの場合）に実行され、オフセット情報信号に含まれる周波数オフセット量（Δｆ）に基づいて、周波数オフセット量（Δｆ）の絶対値が、予め定めるしきい値（ｆｃ）よりも小さいか否かを判定するステップＳ３０１とを含む。
【００７３】
このプログラムはさらに、ステップＳ３０１において、周波数オフセット量（Δｆ）の絶対値が、予め定めるしきい値（ｆｃ）以上であると判定された場合（ＮＯの場合）、すなわち、携帯電話装置１００が移動していると判定された場合に実行され、表示部１０８の表示画面をハンズフリー用表示画面に設定するステップＳ３０２と、スピーカ１２０に備わる増幅器の増幅率をハンズフリー用増幅率に設定するとともに、マイク１２２の集音率をハンズフリー用集音率に設定するステップＳ３０３とを含む。
【００７４】
このプログラムはさらに、ステップＳ３０１において、周波数オフセット量（Δｆ）の絶対値が、予め定めるしきい値（ｆｃ）よりも小さいと判定された場合（ＹＥＳの場合）、すなわち、携帯電話装置１００が移動していないと判定された場合に実行され、表示部１０８の表示画面をハンドセット用表示画面に設定するステップＳ３０４と、スピーカ１２０に備わる増幅器の増幅率をハンドセット用増幅率に設定するとともに、マイク１２２の集音率をハンドセット用集音率に設定するステップＳ３０５とを含む。
【００７５】
このプログラムはさらに、ステップＳ３０３の処理後、又は、ステップＳ３０５の処理後に実行され、マイク１２２を用いて周辺環境の騒音を集音し、マイク１２２から出力される音声信号に基づいて、騒音レベル（Ｌｎ）を求めるステップＳ３０６と、求めた騒音レベル及びフラッシュＲＯＭ１３６に記憶される調整情報に基づいて、スピーカ１２０に備わる増幅器の増幅率及びマイク１２２の集音率を調整するステップＳ３０７と、後述するノイズサプレッサ設定処理を実行するステップＳ３０８とを含む。
【００７６】
（ノイズサプレッサ設定処理）
図７及び図８は、図６のステップＳ３０８におけるノイズサプレッサ設定処理を実現するためのプログラムの制御構造をフローチャート形式で示す図である。図７を参照して、ノイズサプレッサ設定処理を実現するためのプログラムは、発振器制御部１５４からオフセット情報信号が入力されるまで待機するステップＳ４００と、ステップＳ４００において、オフセット情報信号が入力されたと判定された場合（ＹＥＳの場合）に実行され、オフセット情報信号に含まれる周波数オフセット量（Δｆ）に基づいて、周波数オフセット量（Δｆ）の絶対値が、予め定めるしきい値（ｆｃ）よりも小さいか否かを判定するステップＳ４０１とを含む。
【００７７】
このプログラムはさらに、ステップＳ４０１において、周波数オフセット量（Δｆ）の絶対値が、予め定めるしきい値（ｆｃ）以上であると判定された場合（ＮＯの場合）、すなわち、携帯電話装置１００が移動していると判定された場合に実行され、マイク１２２を用いて周辺環境の騒音を集音し、マイク１２２から出力される音声信号に基づいて、騒音レベル（Ｌｎ）を求めるステップＳ４０２と、求めた騒音レベル（Ｌｎ）に基づいて、周辺環境の騒音が定常騒音であるか否かを判定するステップＳ４０３とを含む。
【００７８】
このプログラムはさらに、ステップＳ４０３において、周辺環境の騒音が定常騒音ではないと判定された場合（ＮＯの場合）、すなわち、周辺環境の騒音が非定常騒音である場合に実行され、携帯電話装置１００の現在の設定がハンドセットモードであるか否かを判定するステップＳ４０４と、ステップＳ４０４において、ハンドセットモードではないと判定された場合（ＮＯの場合）、すなわち、携帯電話装置１００の現在の設定がハンズフリーモードである場合に実行され、フラッシュＲＯＭ１３６に記憶されるノイズサプレッサ用テーブルから移動時非定常騒音ハンズフリー用設定情報であるＭｏｄｅ３を読出すステップＳ４０５と、ステップＳ４０４において、ハンドセットモードであると判定された場合（ＹＥＳの場合）に実行され、フラッシュＲＯＭ１３６に記憶されるノイズサプレッサ用テーブルから移動時非定常騒音ハンドセット用設定情報であるＭｏｄｅ４を読出すステップＳ４０６とを含む。
【００７９】
このプログラムはさらに、ステップＳ４０３において、周辺環境の騒音が定常騒音であると判定された場合（ＹＥＳの場合）に実行され、携帯電話装置１００の現在の設定がハンドセットモードであるか否かを判定するステップＳ４０７と、ステップＳ４０７において、ハンドセットモードではないと判定された場合（ＮＯの場合）、すなわち、携帯電話装置１００の現在の設定がハンズフリーモードである場合に実行され、フラッシュＲＯＭ１３６に記憶されるノイズサプレッサ用テーブルから移動時定常騒音ハンズフリー用設定情報であるＭｏｄｅ１を読出すステップＳ４０８と、ステップＳ４０７において、ハンドセットモードであると判定された場合（ＹＥＳの場合）に実行され、フラッシュＲＯＭ１３６に記憶されるノイズサプレッサ用テーブルから移動時定常騒音ハンドセット用設定情報であるＭｏｄｅ２を読出すステップＳ４０９とを含む。
【００８０】
図８を参照して、このプログラムはさらに、ステップＳ４０１において、周波数オフセット量（Δｆ）の絶対値が、予め定めるしきい値（ｆｃ）より小さいと判定された場合（ＹＥＳの場合）、すなわち、携帯電話装置１００が移動していないと判定された場合に実行され、マイク１２２を用いて周辺環境の騒音を集音し、マイク１２２から出力される音声信号に基づいて、騒音レベル（Ｌｎ）を求めるステップＳ４１０と、求めた騒音レベル（Ｌｎ）に基づいて、周辺環境の騒音が定常騒音であるか否かを判定するステップＳ４１１とを含む。
【００８１】
これらステップの処理は、例えば、特定周波数帯のレベルを測定し、それの変動があるしきい値以下か否かによって行なう。特定周波数の音声レベルの測定には、予めバンドパスフィルタに音声信号を通してそのパワーを算出したり、ＦＦＴ（Ｆａｓｔ  Ｆｏｕｒｉｅｒ  Ｔｒａｎｓｆｏｒｍ）を行なって特定周波数帯に対応する係数を算出したりすることによって行なう。
【００８２】
このプログラムはさらに、ステップＳ４１１において、周辺環境の騒音が定常騒音ではないと判定された場合（ＮＯの場合）、すなわち、周辺環境の騒音が非定常騒音である場合に実行され、携帯電話装置１００の現在の設定がハンドセットモードであるか否かを判定するステップＳ４１２と、ステップＳ４１２において、ハンドセットモードではないと判定された場合（ＮＯの場合）、すなわち、携帯電話装置１００の現在の設定がハンズフリーモードである場合に実行され、フラッシュＲＯＭ１３６に記憶されるノイズサプレッサ用テーブルから停止時非定常騒音ハンズフリー用設定情報であるＭｏｄｅ７を読出すステップＳ４１３と、ステップＳ４１２において、ハンドセットモードであると判定された場合（ＹＥＳの場合）に実行され、フラッシュＲＯＭ１３６に記憶されるノイズサプレッサ用テーブルから停止時非定常騒音ハンドセット用設定情報であるＭｏｄｅ８を読出すステップＳ４１４とを含む。
【００８３】
このプログラムはさらに、ステップＳ４１１において、周辺環境の騒音が定常騒音であると判定された場合（ＹＥＳの場合）に実行され、携帯電話装置１００の現在の設定がハンドセットモードであるか否かを判定するステップＳ４１５と、ステップＳ４１５において、ハンドセットモードではないと判定された場合（ＮＯの場合）、すなわち、携帯電話装置１００の現在の設定がハンズフリーモードである場合に実行され、フラッシュＲＯＭ１３６に記憶されるノイズサプレッサ用テーブルから停止時定常騒音ハンズフリー用設定情報であるＭｏｄｅ５を読出すステップＳ４１６と、ステップＳ４１５において、ハンドセットモードであると判定された場合（ＹＥＳの場合）に実行され、フラッシュＲＯＭ１３６に記憶されるノイズサプレッサ用テーブルから停止時定常騒音ハンドセット用設定情報であるＭｏｄｅ６を読出すステップＳ４１７とを含む。
【００８４】
このプログラムはさらに、ノイズサプレッサの設定情報を、読出した設定情報であるＭｏｄｅ１〜Ｍｏｄｅ８のいずれかに設定することで更新するステップＳ４１８を含む。
【００８５】
〈動作〉
図１〜図８を参照して、本実施の形態に係る携帯電話装置１００は、ＡＦＣ処理時、及び、着信／通話処理時において、以下のように動作する。なお、上述の各処理時における動作を除く、携帯電話装置１００の一般的な機能を実現するための動作は、従来の携帯電話装置における動作と同様である。
【００８６】
ユーザは、まず、操作部１０６の電源ボタンを押下することで、携帯電話装置１００の電源を投入する。電源の投入後、ユーザは、操作部１０６からの入力操作によって、着信音自動設定をＯＮに設定するとともに、通話モード自動設定をＯＮに設定する。
【００８７】
（ＡＦＣ処理時における動作）
電話網通信部１２４は、常時、以下に示す動作を繰返す。すなわち、周波数変換部１５０は、アンテナ１０４から入力されるアナログ信号と、発振器１５６から入力される所定の周波数の発振信号とをミキシングすることで周波数変換処理を行ない、入力されたアナログ信号を所定の周波数のアナログ信号に変換する。復調部１５２は、周波数変換後のアナログ信号をデジタル信号に変換して復調し、復調後のデジタル信号を、音声入出力部１２６及び発振器制御部１５４に対して出力する。発振器制御部１５４は、所定の時間内における復調後のデジタル信号の周波数オフセット量を検出し、検出した周波数オフセット量に基づいて、周波数オフセット量が小さくなるように、発振器１５６から出力される発振信号の周波数をフィードバック制御する。このフィードバック制御によって、ＡＦＣ機能が実現される。発振器制御部１５４は、上記フィードバック制御に同期して、検出した周波数オフセット量を示すオフセット情報信号をＣＰＵ１３０に対して出力する。発振器１５６は、発振器制御部１５４によるフィードバック制御に従った所定の周波数の発振信号を、周波数変換部１５０に対して出力する。
【００８８】
（着信／通話処理時における動作（図４参照））
〈携帯電話装置１００が移動していないときの動作〉
携帯電話装置１００のユーザは、事務所にて業務中であり、携帯電話装置１００は移動していない。携帯電話装置１００のＣＰＵ１３０は、アンテナ１０４が着信信号を含む電波信号を受信すると、移動カウンタに０を代入する（Ｓ１００）。そして、着信音自動設定がＯＮであると判定すると（Ｓ１０１にてＹＥＳ）、以下のようにして着信音自動設定処理（図５参照）を開始する（Ｓ１０２）。なお、着信音自動設定がＯＦＦである場合（Ｓ１０１にてＮＯ）には、ＣＰＵ１３０は、フラッシュＲＯＭ１３６に記憶される手動設定情報に基づいて、着信ボリュームレベルを設定する（Ｓ１０３）。
【００８９】
着信音自動設定処理が開始されると、ＣＰＵ１３０は、発振器制御部１５４からオフセット情報信号が入力されるまで待機する（Ｓ２００）。そして、オフセット情報信号が入力されると（Ｓ２００にてＹＥＳ）、ＣＰＵ１３０は、オフセット情報信号に含まれる周波数オフセット量（Δｆ）に基づいて、周波数オフセット量（Δｆ）の絶対値が、予め定めるしきい値（ｆｃ）よりも小さいか否かを判定する（Ｓ２０１）。
【００９０】
ＣＰＵ１３０は、周波数オフセット量（Δｆ）の絶対値が、予め定めるしきい値（ｆｃ）よりも小さい、すなわち、携帯電話装置１００が移動していないと判定し（Ｓ２０１にてＹＥＳ）、移動カウンタに０を代入する（Ｓ２０５）。０の代入後、ＣＰＵ１３０は、マイク１２２をＯＮにすることで周辺環境の騒音を集音し、マイク１２２から出力される音声信号に基づいて、騒音レベル（Ｌｎ）を求める（Ｓ２０６）。
【００９１】
ＣＰＵ１３０は、事務所内が騒がしい場合、求めた騒音レベル（Ｌｎ）が予め定める騒音レベル（Ｌｃ）以上であると判定し（Ｓ２０７にてＮＯ）、フラッシュＲＯＭ１３６に記憶される騒音レベルテーブル（テーブル２参照）に基づいて、着信ボリュームレベルを、求めた騒音レベルに対応する着信ボリュームレベルに設定する（Ｓ２０８）。一方、ＣＰＵ１３０は、事務所内が静かである場合、求めた騒音レベル（Ｌｎ）が予め定める騒音レベル（Ｌｃ）よりも小さいと判定し（Ｓ２０７にてＹＥＳ）、着信ボリュームレベルを、フラッシュＲＯＭ１３６に記憶される初期設定情報に基づく着信ボリュームレベルに設定する（Ｓ２０９）。
【００９２】
上記した着信音自動設定処理の実行後、ＣＰＵ１３０は、設定された着信ボリュームレベルに従って、着信音動作及びバイブレータ動作を実行する（Ｓ１０４）。ＣＰＵ１３０は、ユーザによって操作部１０６の通話ボタンが押下されるまで、上記した着信音自動設定処理、並びに、着信音動作及びバイブレータ動作を繰返す。これによって、常時、携帯電話装置１００の移動状態及び周辺環境の騒音に対応した着信ボリュームレベルにて、着信音動作及びバイブレータ動作を実行することができる。
【００９３】
ユーザは、着信音動作及びバイブレータ動作を確認し、操作部１０６の通話ボタンを押下することで音声通話をＯＮにする。通話ボタンが押下されると（Ｓ１０５にてＹＥＳ）、ＣＰＵ１３０は、通話モード自動設定がＯＮであると判定し（Ｓ１０６にてＹＥＳ）、以下のようにして通話モード自動設定処理（図６参照）を開始する（Ｓ１０７）。なお、通話モード自動設定がＯＦＦである場合（Ｓ１０６にてＮＯ）には、ＣＰＵ１３０は、フラッシュＲＯＭ１３６に記憶される手動設定情報に基づいて、通話モードを設定する（ｓ１０８）。例えば、携帯電話装置１００を会議に使用する場合等には、手動設定情報としてハンズフリーモードが設定される。
【００９４】
通話モード自動設定処理が開始されると、ＣＰＵ１３０は、発振器制御部１５４からオフセット情報信号が入力されるまで待機する（Ｓ３００）。そして、オフセット情報信号が入力されると（Ｓ３００にてＹＥＳ）、ＣＰＵ１３０は、オフセット情報信号に含まれる周波数オフセット量（Δｆ）に基づいて、周波数オフセット量（Δｆ）の絶対値が、予め定めるしきい値（ｆｃ）よりも小さいか否かを判定する（Ｓ３０１）。
【００９５】
ＣＰＵ１３０は、周波数オフセット量（Δｆ）の絶対値が、予め定めるしきい値（ｆｃ）よりも小さい、すなわち、携帯電話装置１００が移動していないと判定し（Ｓ３０１にてＹＥＳ）、表示部１０８の表示画面をハンドセット用表示画面に設定する（Ｓ３０４）。ＣＰＵ１３０は、さらに、ハンドセット用表示画面の設定後、スピーカ１２０に備わる増幅器の増幅率をハンドセット用増幅率に設定するとともに、マイク１２２の集音率をハンドセット用集音率に設定する（Ｓ３０５）。
【００９６】
ＣＰＵ１３０は、ハンドセット用増幅率及びハンドセット用集音率の設定後、マイク１２２を用いて周辺環境の騒音を集音し、マイク１２２から出力される音声信号に基づいて、騒音レベル（Ｌｎ）を求める（Ｓ３０６）。そして、求めた騒音レベル及びフラッシュＲＯＭ１３６に記憶される調整情報に基づいて、スピーカ１２０に備わる増幅器の増幅率及びマイク１２２の集音率を調整する（Ｓ３０７）。増幅率及び集音率の調整後、ＣＰＵ１３０は、以下のようにしてノイズサプレッサ設定処理（図７及び図８参照）を開始する（Ｓ３０８）。
【００９７】
ノイズサプレッサ設定処理が開始されると、ＣＰＵ１３０は、発振器制御部１５４からオフセット情報信号が入力されるまで待機する（Ｓ４００）。そして、オフセット情報信号が入力されると（Ｓ４００にてＹＥＳ）、ＣＰＵ１３０は、オフセット情報信号に含まれる周波数オフセット量（Δｆ）に基づいて、周波数オフセット量（Δｆ）の絶対値が、予め定めるしきい値（ｆｃ）よりも小さいか否かを判定する（Ｓ４０１）。
【００９８】
ＣＰＵ１３０は、周波数オフセット量（Δｆ）の絶対値が、予め定めるしきい値（ｆｃ）よりも小さい、すなわち、携帯電話装置１００が移動していないと判定すると（Ｓ４０１にてＹＥＳ）、マイク１２２を用いて周辺環境の騒音を集音し、マイク１２２から出力される音声信号に基づいて、騒音レベル（Ｌｎ）を求める（Ｓ４１０）。そして、求めた騒音レベル（Ｌｎ）に基づいて、周辺環境の騒音が定常騒音であるか否かを判定する（Ｓ４１１）。本実施の形態では、携帯電話装置１００は窓を閉切った状態の事務所内で使用されているので、周辺環境の騒音には、非定常騒音である事務所の騒音が含まれ、定常騒音である自動車の走行音は含まれない。ＣＰＵ１３０は、周辺環境の騒音は定常騒音ではない、すなわち、非定常騒音であると判定する（Ｓ４１１にてＮＯ）。ＣＰＵ１３０は、さらに、携帯電話装置１００の現在の設定がハンドセットモードであると判定し（Ｓ４１２にてＹＥＳ）、フラッシュＲＯＭ１３６に記憶されるノイズサプレッサ用テーブル（テーブル３参照）から、停止時非定常騒音ハンドセット用設定情報であるＭｏｄｅ８を読出して（Ｓ４１４）、ノイズサプレッサの設定情報をＭｏｄｅ８に設定することで更新する（Ｓ４１８）。なお、ユーザが事務所内での業務中に窓を開ける等して、携帯電話装置１００の周辺環境の騒音に、定常騒音である自動車の走行音が含まれるようになった場合には、ＣＰＵ１３０は、周辺環境の騒音は定常騒音であると判定する（Ｓ４１１にてＹＥＳ）。ＣＰＵ１３０は、さらに、携帯電話装置１００の現在の設定がハンドセットモードであると判定し（Ｓ４１５にてＹＥＳ）、フラッシュＲＯＭ１３６に記憶されるノイズサプレッサ用テーブル（テーブル３参照）から、停止時定常騒音ハンドセット用設定情報であるＭｏｄｅ６を読出して（Ｓ４１７）、ノイズサプレッサの設定情報をＭｏｄｅ６に設定することで更新する（Ｓ４１８）。
【００９９】
上記したノイズサプレッサ設定処理の実行後、ＣＰＵ１３０は、設定された通話モードに従って、通話動作を実行する（Ｓ１０９）。ＣＰＵ１３０は、ユーザによって操作部１０６の通話ボタンが押下されるまで、上記した通話モード自動設定処理、並びに、通話動作を繰返す。これによって、常時、携帯電話装置１００の移動状態及び周辺環境の騒音に対応した通話モードにて、通話動作を実行することができる。
【０１００】
ユーザは、通話動作を終えると、操作部１０６の通話ボタンを押下することで音声通話をＯＦＦにする。通話ボタンが押下されると（Ｓ１１０にてＹＥＳ）、ＣＰＵ１３０は、着信／通話処理を終了する。
【０１０１】
〈携帯電話装置１００が移動しているときの動作〉
携帯電話装置１００のユーザは、自動車の運転中であり、携帯電話装置１００は移動している。携帯電話装置１００のＣＰＵ１３０は、アンテナ１０４が着信信号を含む電波信号を受信すると、移動カウンタに０を代入する（Ｓ１００）。そして、着信音自動設定がＯＮであると判定すると（Ｓ１０１にてＹＥＳ）、以下のようにして着信音自動設定処理（図５参照）を開始する（Ｓ１０２）。なお、着信音自動設定がＯＦＦである場合（Ｓ１０１にてＮＯ）には、ＣＰＵ１３０は、フラッシュＲＯＭ１３６に記憶される手動設定情報に基づいて、着信ボリュームレベルを設定する（Ｓ１０３）。
【０１０２】
着信音自動設定処理が開始されると、ＣＰＵ１３０は、発振器制御部１５４からオフセット情報信号が入力されるまで待機する（Ｓ２００）。そして、オフセット情報信号が入力されると（Ｓ２００にてＹＥＳ）、ＣＰＵ１３０は、オフセット情報信号に含まれる周波数オフセット量（Δｆ）に基づいて、周波数オフセット量（Δｆ）の絶対値が、予め定めるしきい値（ｆｃ）よりも小さいか否かを判定する（Ｓ２０１）。
【０１０３】
ＣＰＵ１３０は、周波数オフセット量（Δｆ）の絶対値が、予め定めるしきい値（ｆｃ）以上である、すなわち、携帯電話装置１００が移動していると判定し（Ｓ２０１にてＮＯ）、移動カウンタを１増加させる（Ｓ２０２）。移動カウンタは１となる。移動カウンタのインクリメント後、ＣＰＵ１３０は、移動カウンタ（Ｃｏｕｎｔ）が１であると判定し（Ｓ２０３にてＹＥＳ）、マイク１２２をＯＮにすることで周辺環境の騒音を集音し、マイク１２２から出力される音声信号に基づいて、騒音レベル（Ｌｎ）を求める（Ｓ２０６）。
【０１０４】
ＣＰＵ１３０は、自動車内が騒がしい場合、求めた騒音レベル（Ｌｎ）が予め定める騒音レベル（Ｌｃ）以上であると判定し（Ｓ２０７にてＮＯ）、フラッシュＲＯＭ１３６に記憶される騒音レベルテーブル（テーブル２参照）に基づいて、着信ボリュームレベルを、求めた騒音レベルに対応する着信ボリュームレベルに設定する（Ｓ２０８）。一方、ＣＰＵ１３０は、自動車内が静かである場合、求めた騒音レベル（Ｌｎ）が予め定める騒音レベル（Ｌｃ）よりも小さいと判定し（Ｓ２０７にてＹＥＳ）、着信ボリュームレベルを、フラッシュＲＯＭ１３６に記憶される初期設定情報に基づく着信ボリュームレベルに設定する（Ｓ２０９）。
【０１０５】
上記した着信音自動設定処理の実行後、ＣＰＵ１３０は、設定された着信ボリュームレベルに従って、着信音動作及びバイブレータ動作を実行する（Ｓ１０４）。ユーザは、着信音動作及びバイブレータ動作に気付かず、操作部１０６の通話ボタンを押下しない。通話ボタンが押下されないので（Ｓ１０５にてＮＯ）、ＣＰＵ１３０は、再度、着信音自動設定がＯＮであると判定し（Ｓ１０１にてＹＥＳ）、以下のようにして着信音自動設定処理（図５参照）を開始する（Ｓ１０２）。
【０１０６】
着信音自動設定処理が開始されると、ＣＰＵ１３０は、発振器制御部１５４からオフセット情報信号が入力されるまで待機する（Ｓ２００）。そして、オフセット情報信号が入力されると（Ｓ２００にてＹＥＳ）、ＣＰＵ１３０は、オフセット情報信号に含まれる周波数オフセット量（Δｆ）に基づいて、周波数オフセット量（Δｆ）の絶対値が、予め定めるしきい値（ｆｃ）よりも小さいか否かを判定する（Ｓ２０１）。
【０１０７】
ＣＰＵ１３０は、周波数オフセット量（Δｆ）の絶対値が、予め定めるしきい値（ｆｃ）以上である、すなわち、携帯電話装置１００が移動していると判定し（Ｓ２０１にてＮＯ）、移動カウンタを１増加させる（Ｓ２０２）。このとき、移動カウンタは２となる。移動カウンタのインクリメント後、ＣＰＵ１３０は、移動カウンタ（Ｃｏｕｎｔ）が１ではないと判定し（Ｓ２０３にてＮＯ）、フラッシュＲＯＭ１３６に記憶される着信ボリュームテーブル（テーブル１参照）に基づいて、着信ボリュームレベルを現在設定されているレベルより１段上げて設定する（Ｓ２０４）。
【０１０８】
上記した着信音自動設定処理の実行後、ＣＰＵ１３０は、設定された着信ボリュームレベルに従って、着信音動作及びバイブレータ動作を実行する（Ｓ１０４）。ＣＰＵ１３０は、ユーザによって操作部１０６の通話ボタンが押下されるまで、上記した着信音自動設定処理、並びに、着信音動作及びバイブレータ動作を繰返す。これによって、常時、携帯電話装置１００の移動状態及び周辺環境の騒音に対応した着信ボリュームレベルにて、着信音動作及びバイブレータ動作を実行することができる。また、着信ボリュームレベルが時間とともに大きくなっていくので、ユーザは、着信音動作及びバイブレータ動作に気付き易くなる。
【０１０９】
ユーザは、着信音動作及びバイブレータ動作を確認し、操作部１０６の通話ボタンを押下することで音声通話をＯＮにする。通話ボタンが押下されると（Ｓ１０５にてＹＥＳ）、ＣＰＵ１３０は、通話モード自動設定がＯＮであると判定し（Ｓ１０６にてＹＥＳ）、以下のようにして通話モード自動設定処理（図６参照）を開始する（Ｓ１０７）。なお、通話モード自動設定がＯＦＦである場合（Ｓ１０６にてＮＯ）には、ＣＰＵ１３０は、フラッシュＲＯＭ１３６に記憶される手動設定情報に基づいて、通話モードを設定する（ｓ１０８）。例えば、ユーザが自動車の運転者ではなく助手席に座っている場合等には、手動設定情報としてハンドセットモードが設定される。
【０１１０】
通話モード自動設定処理が開始されると、ＣＰＵ１３０は、発振器制御部１５４からオフセット情報信号が入力されるまで待機する（Ｓ３００）。そして、オフセット情報信号が入力されると（Ｓ３００にてＹＥＳ）、ＣＰＵ１３０は、オフセット情報信号に含まれる周波数オフセット量（Δｆ）に基づいて、周波数オフセット量（Δｆ）の絶対値が、予め定めるしきい値（ｆｃ）よりも小さいか否かを判定する（Ｓ３０１）。
【０１１１】
ＣＰＵ１３０は、周波数オフセット量（Δｆ）の絶対値が、予め定めるしきい値（ｆｃ）以上である、すなわち、携帯電話装置１００が移動していると判定し（Ｓ３０１にてＮＯ）、表示部１０８の表示画面をハンズフリー用表示画面に設定する（Ｓ３０２）。ＣＰＵ１３０は、さらに、ハンズフリー用表示画面の設定後、スピーカ１２０に備わる増幅器の増幅率をハンズフリー用増幅率に設定するとともに、マイク１２２の集音率をハンズフリー用集音率に設定する（Ｓ３０３）。
【０１１２】
ＣＰＵ１３０は、ハンズフリー用増幅率及びハンズフリー用集音率の設定後、マイク１２２を用いて周辺環境の騒音を集音し、マイク１２２から出力される音声信号に基づいて、騒音レベル（Ｌｎ）を求める（Ｓ３０６）。そして、求めた騒音レベル及びフラッシュＲＯＭ１３６に記憶される調整情報に基づいて、スピーカ１２０に備わる増幅器の増幅率及びマイク１２２の集音率を調整する（Ｓ３０７）。増幅率及び集音率の調整後、ＣＰＵ１３０は、以下のようにしてノイズサプレッサ設定処理（図７参照）を開始する（Ｓ３０８）。
【０１１３】
ノイズサプレッサ設定処理が開始されると、ＣＰＵ１３０は、発振器制御部１５４からオフセット情報信号が入力されるまで待機する（Ｓ４００）。そして、オフセット情報信号が入力されると（Ｓ４００にてＹＥＳ）、ＣＰＵ１３０は、オフセット情報信号に含まれる周波数オフセット量（Δｆ）に基づいて、周波数オフセット量（Δｆ）の絶対値が、予め定めるしきい値（ｆｃ）よりも小さいか否かを判定する（Ｓ４０１）。
【０１１４】
ＣＰＵ１３０は、周波数オフセット量（Δｆ）の絶対値が、予め定めるしきい値（ｆｃ）以上である、すなわち、携帯電話装置１００が移動していると判定すると（Ｓ４０１にてＮＯ）、マイク１２２を用いて周辺環境の騒音を集音し、マイク１２２から出力される音声信号に基づいて、騒音レベル（Ｌｎ）を求める（Ｓ４０２）。そして、求めた騒音レベル（Ｌｎ）に基づいて、周辺環境の騒音が定常騒音であるか否かを判定する（Ｓ４０３）。本実施の形態では、携帯電話装置１００は自動車内で使用されており、携帯電話装置１００の周辺環境の騒音には、定常騒音である自動車の走行音が含まれる。ＣＰＵ１３０は、周辺環境の騒音は定常騒音であると判定する（Ｓ４０３にてＹＥＳ）。ＣＰＵ１３０は、さらに、携帯電話装置１００の現在の設定がハンドセットモードではない、すなわち、ハンズフリーモードであると判定し（Ｓ４０７にてＮＯ）、フラッシュＲＯＭ１３６に記憶されるノイズサプレッサ用テーブル（テーブル３参照）から、移動時定常騒音ハンズフリー用設定情報であるＭｏｄｅ１を読出して（Ｓ４０８）、ノイズサプレッサの設定情報をＭｏｄｅ１に設定することで更新する（Ｓ４１８）。なお、携帯電話装置１００がラジオ放送受信中の自動車内で使用されており、周辺環境の騒音が、主にオーディオ再生音のような非定常騒音である場合には、ＣＰＵ１３０は、周辺環境の騒音は非定常騒音であると判定する（Ｓ４０３にてＮＯ）。ＣＰＵ１３０は、さらに、携帯電話装置１００の現在の設定がハンドセットモードではない、すなわち、ハンズフリーモードであると判定し（Ｓ４０４にてＮＯ）、フラッシュＲＯＭ１３６に記憶されるノイズサプレッサ用テーブル（テーブル３参照）から、移動時非定常騒音ハンズフリー用設定情報であるＭｏｄｅ３を読出して（Ｓ４０５）、ノイズサプレッサの設定情報をＭｏｄｅ３に設定することで更新する（Ｓ４１８）。
【０１１５】
上記したノイズサプレッサ設定処理の実行後、ＣＰＵ１３０は、設定された通話モードに従って、通話動作を実行する（Ｓ１０９）。ＣＰＵ１３０は、ユーザによって操作部１０６の通話ボタンが押下されるまで、上記した通話モード自動設定処理、並びに、通話動作を繰返す。これによって、常時、携帯電話装置１００の移動状態及び周辺環境の騒音に対応した通話モードにて、通話動作を実行することができる。
【０１１６】
ユーザは、通話動作を終えると、操作部１０６の通話ボタンを押下することで音声通話をＯＦＦにする。通話ボタンが押下されると（Ｓ１１０にてＹＥＳ）、ＣＰＵ１３０は、着信／通話処理を終了する。
【０１１７】
このように、ノイズサプレッサ設定処理において、周辺環境の騒音が定常騒音である場合と非定常騒音である場合とによって、抑圧する騒音を異ならせるので、ノイズサプレッサにかかる負荷が大きく、音声通話における音質が悪化し易い非定常騒音を抑圧する処理を行なう頻度を減らすことができる。したがって、ノイズサプレッサにかかる負荷を低減することができるとともに、良好な音質で音声通話を行なうことができる頻度を増やすことができる。
【０１１８】
〈作用・効果〉
上記実施の形態によれば、携帯電話装置１００は、通信基地局２００から所定周波数の搬送波で送信される電波信号を受信するアンテナ１０４と、受信した電波信号に基づいて発振器１５６の発振信号と受信した電波信号との周波数オフセット量を算出し、算出した周波数オフセット量が小さくなるように発振器１５６を制御する発振器制御部１５４等を含む電話網通信部１２４とを含む携帯電話装置であって、周波数オフセット量に基づいて携帯電話装置１００が移動しているか否かを判定する判定機能と、判定機能による判定結果に基づいて、携帯電話装置１００の動作モードを、ハンドセット通話を可能とするハンドセットモード及びハンズフリー通話を可能とするハンズフリーモードのいずれかに設定する動作モード設定機能とを有するＣＰＵ１３０を含む。
【０１１９】
このように、ＣＰＵ１３０の判定機能が、従来の携帯電話装置に備えられるＡＦＣ機能を実現するための構成によって算出された周波数オフセット量に基づいて、携帯電話装置１００が移動しているか否かを判定するので、新たな部品を設けることなく上記した判定を行なうことができる。また、ＣＰＵ１３０の動作モード設定機能が、判定機能による判定結果に基づいて、携帯電話装置１００の動作モードをハンドセットモード及びハンズフリーモードのいずれかに設定するので、ユーザが手動で上記設定を行なうという手間を省くことができる。そのため、ユーザの利便性を向上させることができるとともに、ユーザが自動車の運転中に手動で上記設定を行なうために生じる交通事故の発生数を低減することができる。したがって、ハードウェア量及びコストの増大、並びに、保守性の悪化を招くことなく、安全性に優れる携帯電話装置１００を得ることができる。
【０１２０】
また上記実施の形態によれば、ＣＰＵ１３０の動作モード設定機能は、判定機能によって、携帯電話装置１００が移動していると判定された場合に、携帯電話装置１００の動作モードをハンズフリーモードに設定し、判定機能によって、携帯電話装置１００が移動していないと判定された場合に、携帯電話装置１００の動作モードをハンドセットモードに設定する。これにより、携帯電話装置１００の移動時にはハンズフリーモードが自動的に設定され、携帯電話装置１００の移動停止時にはハンドセットモードが自動的に設定されるので、ユーザの利便性をより一層向上させることができるとともに、ユーザが自動車の運転中に手動で上記設定を行なうために生じる交通事故の発生数をより一層確実に低減することができる。
【０１２１】
また本実施の形態によれば、ＣＰＵ１３０の判定機能は、周波数オフセット量（Δｆ）が予め定めるしきい値（ｆｃ）以上である場合に、携帯電話装置１００が移動していると判定する。これにより、ＣＰＵ１３０の判定機能は、携帯電話装置１００が移動しているか否かの判断をより一層容易に行なうことができる。したがって、ＣＰＵ１３０にかかる負荷をより一層低減することができる。
【０１２２】
また上記実施の形態によれば、携帯電話装置１００は、アンテナ１０４によって着信信号を含む電波信号が受信されたときに着信音を出力するスピーカ１２０と、携帯電話装置１００の振動を発生させるバイブレータ部１４０と、携帯電話装置１００の周辺環境の騒音の大きさを検出するマイク１２２とをさらに含み、ＣＰＵ１３０は、判定機能による判定結果及びマイク１２２による検出結果に基づいて、着信音の音量の大きさ及び携帯電話装置１００の振動の程度を制御する第１の制御機能をさらに有する。このように、ＣＰＵ１３０の第１の制御機能は、判定機能による判定結果及びマイク１２２による検出結果に基づいて、着信音の音量の大きさ及び携帯電話装置の振動の程度を制御するので、携帯電話装置１００の移動状態及び周辺環境の騒音に対応した着信音量及び振動の程度によって、着信音の出力動作及び携帯電話装置１００の振動の発生動作を実行することができる。したがって、ユーザは、携帯電話装置１００の移動状態及び周辺環境の騒音に影響されることなく、着信音の出力動作及び携帯電話装置１００の振動の発生動作に気付き易くなるので、ユーザの利便性をさらに向上させることができる。
【０１２３】
また上記実施の形態によれば、ＣＰＵ１３０の第１の制御機能は、判定機能によって携帯電話装置１００が移動していると判定された回数に応じて、着信音の音量の大きさ及び携帯電話装置１００の振動の程度を変更する。したがって、ユーザは、携帯電話装置１００の移動状態により一層影響されることなく、着信音の出力動作及び携帯電話装置１００の振動の発生動作に気付き易くなるので、ユーザの利便性をさらに向上させることができる。
【０１２４】
また上記実施の形態によれば、携帯電話装置１００は、マイク１２２から出力される音声信号に対し、騒音を抑圧する処理を施すノイズサプレッサをさらに含み、マイク１２２は、携帯電話装置１００の周辺環境の騒音及び送話音声を集音して音声信号に変換し、ＣＰＵ１３０は、判定機能による判定結果及びマイク１２２による検出結果に基づいて、ノイズサプレッサによる騒音の抑圧量を制御する第２の制御機能をさらに含む。このように、ＣＰＵ１３０の第２の制御機能は、判定機能による判定結果及びマイク１２２による検出結果に基づいて、ノイズサプレッサによる騒音の抑圧量を制御するので、携帯電話装置１００の周辺環境の騒音に対応した抑圧量によって、ノイズサプレッサにおける処理を実行することができる。したがって、ユーザは、携帯電話装置１００の周辺環境の騒音に影響されることなく、良好な音声通話を実行することができるので、ユーザの利便性をさらに向上させることができる。
【０１２５】
また上記実施の形態によれば、ＣＰＵ１３０の第２の制御機能は、判定機能による判定結果及びマイク１２２による検出結果に基づいて、騒音の種類を決定し、決定した騒音の種類に基づいて、ノイズサプレッサによる騒音の抑圧量を制御する。したがって、ユーザが、携帯電話装置１００の周辺環境の騒音に影響される程度がより少なくなり、良好な音声通話を実行することができるので、ユーザの利便性をさらに向上させることができる。
【０１２６】
また上記実施の形態によれば、スピーカ１２０は、受話音声を増幅して出力し、ＣＰＵ１３０は、マイク１２２による検出結果に基づいて、スピーカ１２０の増幅率及びマイク１２２の集音率を制御する第３の制御機能をさらに有する。したがって、ユーザが、携帯電話装置１００の周辺環境の騒音に影響される程度がさらに少なくなり、良好な音声通話を実行することができるので、ユーザの利便性をさらに向上させることができる。
【０１２７】
なお、上記実施の形態では、ＣＤＭＡ方式の携帯電話装置１００を使用したが、本発明はそのような実施の形態に限定されない。例えば、ＧＳＭ（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ）方式の携帯電話装置、ＨＳＰＡ（Ｈｉｇｈ−Ｓｐｅｅｄ  Ｄｏｗｎｌｉｎｋ  Ｐａｃｋｅｔ  Ａｃｃｅｓｓ）方式の携帯電話装置、及び、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）方式の携帯電話装置等を使用してもよい。
【０１２８】
また、上記実施の形態では、携帯電話装置の一例として携帯電話装置１００を使用したが、本発明はそのような実施の形態には限定されない。例えば、携帯電話装置１００に代えて、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ）電話装置等を使用してもよい。
【０１２９】
今回開示された実施の形態は単に例示であって、この発明が上記した実施の形態のみに制限されるわけではない。この発明の範囲は、発明の詳細な説明の記載を参酌した上で、特許請求の範囲の各請求項によって示され、そこに記載された文言と均等の意味及び範囲内での全ての変更を含む。
【符号の説明】
【０１３０】
１００  携帯電話装置
１０４  アンテナ
１０６  操作部
１０８  表示部
１２０  スピーカ
１２２  マイク
１２４  電話網通信部
１２６  音声入出力部
１３０  ＣＰＵ
１３２  マスクＲＯＭ
１３４  ＲＡＭ
１３６  フラッシュＲＯＭ
１３８  駆動回路
１４０  バイブレータ部
１５０  周波数変換部
１５２  復調部
１５４  発振器制御部
１５６  発振器
２００  通信基地局
３００  無線通信システム
【図１】
2010219595.tif 000007
【図２】
2010219595.tif 000008
【図３】
2010219595.tif 000009
【図４】
2010219595.tif 000010
【図５】
2010219595.tif 000011
【図６】
2010219595.tif 000012
【図７】
2010219595.tif 000013
【図８】
2010219595.tif 000014