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