(57)【要約】【課題】通信装置において、目的とする処理を、複雑な操作をすることなく、簡単に、しかも迅速かつ正確に実行できるようにする。【解決手段】使用者のモーションに応じた自機の物理的な所定の動きと、無線ＬＡＮ通信制御部１１２、無線ＬＡＮ通信アンテナ１１１を通じて行われる通信処理に関する所定の処理とを対応付けて（紐付けて）、メモリ部１０５に記憶保持しておく。加速度センサー１１３からの検出出力に応じて検出する自機の物理的な動きが、メモリ部１０５に記憶されている物理的な動きに一致する場合に、制御部１０８は、各部を制御し、その物理的な動きに対応付けられている所定の処理を実行するようにする。【選択図】図１
2008072269.tif 000002
【特許請求の範囲】
【請求項１】
通信処理を行うための通信手段と、
使用者によって物理的に動かされる自機の物理的な動きを検出する検出手段と、
自機の所定の物理的な動きと、自機において実行する所定の処理とを対応付けて記憶する記憶手段と、
前記検出手段で検出される自機の物理的な動きが、前記記憶手段に記憶されたものであるか否かを判別する判別手段と、
前記判別手段において、前記検出手段で検出された自機の物理的な動きが、前記記憶手段に記憶されたものであると判別された場合に、当該物理的な動きに対応付けられている前記所定の処理を実行するように制御する制御手段と
を備えることを特徴とする通信装置。
【請求項２】
請求項１に記載の通信装置であって、
自機の前記物理的な動きに対応付けられて前記記憶手段に記憶するようにされる前記所定の処理は、予め決められたデータの前記通信手段を通じての送信処理であることを特徴とする通信装置。
【請求項３】
請求項１に記載の通信装置であって、
自機の前記物理的な動きに対応付けられて前記記憶手段に記憶するようにされる前記所定の処理は、前記通信手段を通じて受信したデータを所定の記憶手段に記録する処理であることを特徴とする通信装置。
【請求項４】
請求項１に記載の通信装置であって、
前記通信手段は、課金を伴うことなくデータの送受信を行うことが可能な所定の無線ローカルエリアネットワークを通じて通信を行うものであることを特徴とする通信装置。
【請求項５】
請求項１に記載の通信装置であって、
前記通信手段は、無線ローカルエリアネットワークを通じてアドホックモードで１対１に通信を行うようにすることができるものであり、
自機の前記物理的な動きに対応付けられて前記記憶手段に記憶するようにされる前記所定の処理は、前記無線ローカルエリアネットワークを通じてアドホックモードで接続された相手先との間での通信処理に関連する処理であることを特徴とする通信装置。
【請求項６】
通信手段と、使用者によって物理的に動かされる自機の物理的な動きを検出する検出手段と、自機の所定の物理的な動きと実行すべき所定の処理とを対応付けて記憶する記憶手段とを備えた通信装置において行われる処理実行方法であって、
前記検出手段を通じて自機の物理的な動きを検出する検出工程と、
前記検出工程において検出した自機の物理的な動きが、前記記憶手段に記憶されたものであるか否かを判別する判別工程と、
前記判別工程において、前記検出工程において検出した自機の物理的な動きが、前記記憶手段に記憶されたものであると判別した場合に、当該物理的な動きに対応付けられている前記所定の処理を実行するように制御する制御工程と
を有することを特徴とする処理実行方法。
【請求項７】
請求項６に記載の処理実行方法であって、
自機の前記物理的な動きに対応付けられて前記記憶手段に記憶するようにされる前記所定の処理は、予め決められたデータの前記通信手段を通じての送信処理であることを特徴とする処理実行方法。
【請求項８】
請求項６に記載の処理実行方法であって、
自機の前記物理的な動きに対応付けられて前記記憶手段に記憶するようにされる前記所定の処理は、前記通信手段を通じて受信したデータを所定の記憶手段に記録する処理であることを特徴とする処理実行方法。
【請求項９】
請求項６に記載の処理実行方法であって、
前記通信手段は、課金を伴うことなくデータの送受信を行うことが可能な所定の無線ローカルエリアネットワークを通じて通信を行うようにすることを特徴とする処理実行方法。
【請求項１０】
請求項６に記載の処理実行方法であって、
前記通信手段は、無線ローカルエリアネットワークを通じてアドホックモードで１対１に通信を行うようにすることができるものであり、
自機の前記物理的な動きに対応付けられて前記記憶手段に記憶するようにされる前記所定の処理は、前記無線ローカルエリアネットワークを通じてアドホックモードで接続された相手先との間での通信処理に関連する処理であることを特徴とする処理実行方法。
【請求項１１】
通信手段と、使用者によって物理的に動かされる自機の物理的な動きを検出する検出手段と、自機の所定の物理的な動きと実行すべき所定の処理とを対応付けて記憶する記憶手段とを備えた通信装置に搭載されたコンピュータに、
前記検出手段により検出された自機の物理的な動きが、前記記憶手段に記憶されたものであるか否かを判別する判別ステップと、
前記判別ステップにおいて、前記検出手段により検出された自機の物理的な動きが、前記記憶手段に記憶されたものであると判別した場合に、当該物理的な動きに対応付けられている前記所定の処理を実行するように制御する制御ステップと
を実行させるようにしたことを特徴とする処理実行プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、通信機能を備えた主に携帯型の種々の電子機器において、キー入力操作に頼ることなく、例えば通信処理に関連する処理等の目的とする処理を実行できるようにする装置、方法、プログラムに関する。
【背景技術】
【０００２】
携帯電話において、電話番号やメールアドレスなどの情報を交換する場合に、赤外線無線通信を用いて行う方法がある。この方法は近距離で情報交換する際には非常に有効な方法であるが、赤外線信号が届く近距離でなければならないので不便な場合もある。例えば、大勢で飲み会やパーティなどをしている時に、近くの人とは気軽に電話番号やメールアドレスを交換できるが、少し離れた場所に座っている人、テーブルが別の人などと電話番号やメールアドレスを交換しようとすれば、物理的に近寄らなければならない。
【０００３】
また、赤外線無線通信では情報の交換ができないくらい離れている場合には、従来通り公衆電話網を通じて、情報のやり取りをすることが考えられる。しかし、この場合には、そもそも目的とする相手先の電話番号やメールアドレスといった通信の相手先を特定するための識別情報を事前に知らなければならないので、それらの情報を交換しようとしている段階では利用できない。
【０００４】
また、無線ＬＡＮ通信を通じて情報のやり取りをすることが考えられる。しかし、上述したように、例えばパーティ会場などでは、参加者の多くが携帯電話などの通信端末を持っており、目的とする相手先を適切に特定して通信を行えるようにする必要がある。
【０００５】
そこで、特許文献１には、利用者相互の視界内であって、かつ、通信が可能な範囲内において、一方の通信端末からは、識別情報としての名前と、利用者が動かす通信端末の空間内の動きに応じた動き情報とを送信し、これを他方の利用者の通信端末が受信して、当該動き情報に応じた動き画像を表示し、目視した目的とする通信端末の動きと、表示された動き画像とによって、目的とする通信の相手先を特定して、目的とする通信端末と確実に通信を行うようにする技術が開示されている。
【０００６】
このように、特許文献１に記載の技術は、多数の通信端末が存在する所定のエリア内において、目的とする通信端末を適切に特定して通信を開始するようにするものである。したがって、赤外線無線通信ではデータの送受を行うことができないほど離れている場合であって、無線ＬＡＮを通じてデータの送受を行うようにする場合に、目的とする相手先を正確に特定したい場合に有効な技術である。
【０００７】
なお、上記の特許文献１は、以下の通りである。
【特許文献１】特開２００５−１５９８２１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述した特許文献１に記載の技術は、目的とする相手先の通信端末を正確に特定し、その目的とする相手先の通信端末との間で通信を行う場合に有効な技術であるものの、当該目的とする相手先の通信端末に対してデータを送信する場合には、送信すべきデータを特定し、この特定したデータを送信するための所定の操作を送信側の通信端末に対してしなければならず、データの送信に手間がかかり、迅速なデータ交換を行うことができない場合もあると考えられる。
【０００９】
また、パーティやある種の会議などにおいては、顔見知りとなった複数の相手先との間で、電話番号やメールアドレスの交換を行う場合もあり、簡単な操作で、迅速かつ正確にデータ交換を行えることが重要になってきている。このことは、単に電話番号やメールアドレスの送受の場合のみならず、種々のデータを送受する場合にも同じことが言える。
【００１０】
以上のことにかんがみ、この発明は、例えば携帯電話端末などの通信機器において、目的とする処理を、複雑な操作をすることなく、簡単に、しかも迅速かつ正確に実行できるようにすることを目的とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するため、請求項１に記載の発明の通信装置は、
通信処理を行うための通信手段と、
使用者によって物理的に動かされる自機の物理的な動きを検出する検出手段と、
自機の所定の物理的な動きと、前記通信手段を通じて行われる通信処理に関連する所定の処理とを対応付けて記憶する記憶手段と、
前記検出手段で検出される自機の物理的な動きが、前記記憶手段に記憶されたものであるか否かを判別する判別手段と、
前記判別手段において、前記検出手段で検出された自機の物理的な動きが、前記記憶手段に記憶されたものであると判別された場合に、当該物理的な動きに対応付けられている前記所定の処理を実行するように制御する制御手段と
を備えることを特徴とする。
【００１２】
この請求項１に記載の発明の通信装置によれば、記憶手段には、自機の所定の動きと通信手段を通じて行われる通信処理に関する所定の処理とが対応付けられて（紐付けられて）記憶保持されている。判別手段によって、検出手段が検出する自機の物理的な動きが、記憶手段に記憶されている物理的な動きに一致すると判別されると、その物理的な動きに対応付けられている所定の処理を実行するように、制御手段が各部を制御する。
【００１３】
これにより、当該通信端末の使用者は、通信端末に対して操作キーを通じて指示入力を行うことなく、当該通信端末が目的とする自機の物理的な動きを検出できるように、当該通信端末を物理的に動かすだけで、通信処理に関連する一連の処理を実行させることができるようにされる。つまり、簡単に、しかも迅速かつ正確に目的とする処理を行うことができるようにされる。
【００１４】
また、請求項２に記載の発明の通信装置は、請求項１に記載の通信装置であって、
自機の前記物理的な動きに対応付けられて前記記憶手段に記憶するようにされる前記所定の処理は、予め決められたデータの前記通信手段を通じての送信処理であることを特徴とする。
【００１５】
この請求項２に記載の発明の通信装置によれば、自機の所定の物理的な動きに対応付けられる処理は、単に送信処理を行うというように、行うべき動作のみではなく、例えば、「メールアドレスの送信処理」というように、送信する目的となるデータの特定をも含むようにされる。これにより、自機の所定の物理的な動きに合致するように、当該通信端末を物理的に動かすだけで、予め決められたデータの送信処理を行うことができるようにされる。
【００１６】
また、請求項３に記載の発明の通信装置は、請求項１に記載の通信装置であって、
自機の前記物理的な動きに対応付けられて前記記憶手段に記憶するようにされる前記所定の処理は、前記通信手段を通じて受信したデータを所定の記憶手段に記録する処理であることを特徴とする。
【００１７】
この請求項３に記載の発明の通信装置によれば、自機の所定の物理的な動きに対応付けられる処理は、単に受信処理を行うというように、行うべき動作のみではなく、例えば、「受信してテンポラリーエリアに一時記憶したデータを、○○ファイルに記録する。」といように、記録するデータの特定と、その記録先の特定をも含むようにされる。これにより、自機の所定の物理的な動きに合致するように通信端末を物理的に動かすだけで、予め決められたデータを予め決められた記憶手段に記録することができるようにされる。
【００１８】
また、請求項４に記載の発明の通信端末は、請求項１に記載の通信装置であって、
前記通信手段は、課金を伴うことなくデータの送受信を行うことが可能な所定の無線ローカルエリアネットワークを通じて通信を行うものであることを特徴とする。
【００１９】
この請求項４に記載の発明の通信端末によれば、通信手段は、データの送受信自体にはコストのかからない無線ローカルエリアネットワークを通じて通信を行うものである。これにより、頻繁にデータの送受を行うようにした場合であっても通信コストを気にする必要はない。
【００２０】
また、請求項５に記載の発明の通信端末は、請求項１に記載の通信装置であって、
前記通信手段は、無線ローカルエリアネットワークを通じてアドホックモードで１対１に通信を行うようにすることができるものであり、
自機の前記物理的な動きに対応付けられて前記記憶手段に記憶するようにされる前記所定の処理は、無線ローカルエリアネットワークを通じてアドホックモードで接続された相手先との間での通信処理に関連する処理であることを特徴とする。
【００２１】
この請求項５に記載の発明の通信端末によれば、無線ローカルエリアネットワークを通じてアドホックモードにより基本的に１対１の通信を行うようにされる。これにより、目的とする通信の相手先との間において、秘匿性高くデータの送受を行うことができるようにされる。
【発明の効果】
【００２２】
この発明によれば、所定の物理的な動きに合致するように、通信装置を物理的に動かすだけで、「目的とするデータを送信する。」、「受信したデータを○○ファイルに記録する。」などといった通信処理に関連する一連の処理を実行して完結させることができる。すなわち、目的とする一連の動作を、通信端末を物理的に動かすといった簡単な動作（モーション）だけで行うようにすることができる。
【００２３】
また、所定の物理的な動きに合致するように、通信装置を物理的に動かすだけで情報の入力も可能であり、新たな入力インターフェイスを提供できる。
【発明を実施するための最良の形態】
【００２４】
以下、図を参照しながら、この発明による装置、方法、プログラムの一実施の形態について説明する。
【００２５】
［実施の形態の概要］
以下に説明する実施の形態においては、この発明を携帯電話端末に適用した場合を例にして説明する。以下に説明する実施の形態の携帯電話端末は、通信手段としての無線ＬＡＮ（Local Aria Network）モジュールと、自機の位置変化を検出する検出手段としての加速度センサーとを内蔵したものである。
【００２６】
そして、以下に説明する実施の形態の携帯電話端末のユーザー（使用者）は、当該携帯電話端末を持ちながらの動作（以下、モーションという。）に応じた当該携帯電話端末の物理的な動き（位置変化のパターン）と、そのモーションを行ったときに当該携帯電話端末において実行させたい処理とを関連付けて当該携帯電話端末のメモリに登録しておく。
【００２７】
ここで、ユーザーが行うモーションの具体例としては、後述もするが、例えば、携帯電話端末を持って腕を振り上げる、携帯電話端末を持って腕を振り下げるなど、携帯電話端末を物理的に移動させる動き、換言すれば、携帯電話端末の位置変化を生じさせるユーザーの動きである。
【００２８】
そして、モーションに応じた携帯電話端末の物理的な動きは、内蔵する加速度センサーから得られる加速度データ、若しくは、その加速度データから算出されるデータを用いて取得される。例えば、携帯電話端末を持った腕を振り上げるモーションがユーザーによって行われると、携帯電話端末が下方から上方にある加速度を持って移動したことを示す検出出力、すなわち、移動の方向と加速度とからなる検出出力が得られる。
【００２９】
このように、加速度センサーからの検出出力は、ユーザーのモーションに応じた自機の位置変化を示すものであり、この位置変化のパターンに基づいて、携帯電話端末がどのように動いたかを把握することができる。より具体的には、加速度センサーからの検出出力のログを取るようにし、このログと、予め用意された種々のモーションに応じた位置変化のパターンとがマッチグされることにより、自機がどのように動かされたのかを把握（特定）することができるのである。
【００３０】
このようなユーザーのモーションに応じた携帯電話端末の物理的な動きを示す情報は、ユーザーのモーションに応じて振り上げられたことを示す情報、振り下げられたことを示す情報というように、自機の位置変化のパターンを示す情報ということになる。そして、検出される携帯電話端末の物理的な動き（物理的な動きを示す情報）に対応付ける、携帯電話端末で実行すべき処理は、ユーザーが例えばメニューから選択するなどして入力する。
【００３１】
ここで、モーションに応じた当該携帯電話端末の物理的な動きに対応付ける当該携帯電話端末で実行すべき処理は、無線ＬＡＮモジュールを通じて行う通信処理に関連する処理である。具体的には、例えば、「通信回線を接続する。」、「通信回線を切断する。」といった１つの動作（１つの処理）からなる単純なものから、例えば、「○○データをメモリから読み出して送信する。」、「受信して一時記憶した○○データを読み出して、□□メモリに記憶する。」というように、複数の動作（複数の処理）からなるものまでをも含む。
【００３２】
そして、ユーザーが、目的とする情報（データ）を目的とする相手先の携帯電話端末に無線ＬＡＮを通じて伝達したいときには、まず、無線ＬＡＮを通じて目的とする通信先との間において、通信回線を接続する。以下に説明する実施の形態においては、秘匿性高く情報の送受を行うためにアドホックモードで通信回線を接続して１対１で通信を行うようにし、他の通信機器からの接続はできないようにしている。
【００３３】
そして、無線ＬＡＮを通じての通信回線の接続後において、当該携帯電話端末のユーザーは、「目的とする情報を無線ＬＡＮを通じて接続された通信回線を通じて送信する処理」が対応付けられている物理的な動きを当該携帯電話端末に生じさせ、これを当該携帯電話端末で検出できるようにするために、当該携帯電話端末を持ちながらの所定の動作、すなわち所定のモーションを行う。
【００３４】
このモーションに応じた当該携帯電話端末の物理的な動きが、当該携帯電話端末が内蔵する加速度センサーの検出出力に基づいて認識され、認識された物理的な動き（ユーザーのモーションに応じた当該携帯電話端末の位置変化のパターン）に対応付けられている処理であって、目的とする情報を無線ＬＡＮ上に接続された通信回線を通じて送信する処理を実行することができるようにされる。
【００３５】
このように、この実施の形態の携帯電話端末は、ユーザーが行うモーションに応じた自機の物理的な動き（位置変化のパターン）に応じて、当該物理的な動きに予め対応付けられた所定の処理を実行することができるようにしたものであり、携帯電話端末に対して複雑なキー操作を行うことなく、所定のモーションを行うだけで、当該携帯電話端末に対して、目的とする処理を実行させることができるようにしたものである。
【００３６】
［携帯電話端末の構成例について］
次に、この実施の形態の携帯電話端末１００の構成例について説明する。図１は、この実施の形態の携帯電話端末１００の構成例を説明するためのブロック図である。図１に示すように、内蔵アンテナ１０１、通信回路１０２、マイクロホン（以下、単にマイクという。）１０３、スピーカ１０４、メモリ部１０５、操作部１０６、表示部１０７、制御部１０８、制御ライン１０９、データライン１１０、無線ＬＡＮ通信アンテナ１１１、無線ＬＡＮ通信制御部１１２、加速度センサー１１３を備えたものである。
【００３７】
そして、図１に示すように、制御ライン１０９に対しては、通信回路１０２、メモリ部１０５、操作部１０６、表示部１０７、制御部１０８、無線ＬＡＮ通信制御部１１２、加速度センサー１１３が接続され、データライン１１０に対しては、通信回路１０２、マイク１０３、スピーカ１０４、メモリ部１０５、表示部１０７、無線ＬＡＮ通信制御部１１２、加速度センサー１１３が接続されている。
【００３８】
ここで、内蔵アンテナ１０１は、送受信用のものである。内蔵アンテナ１０１が接続される通信回路１０２は、自機宛ての受信データの復調、復号処理、自機から送出する送信データの符号化、変調処理を行うものである。マイク１０３は、送話器としての機能を実現するものであり、音声を集音して電気信号に変換し、これをＡ／Ｄ（Analog/Digital）変換するものである。ここでデジタル化された音声信号（デジタル音声信号）は、後述もするように、データライン１１０を通じ通信回路１０２に供給され、符号化、変調され送出するようにされる。
【００３９】
スピーカ１０４は、受話器としての機能を実現するものであり、データライン１１０を通じて通信回路１０２からのデジタル音声信号の供給を受けて、これをＤ／Ａ（Digital/Analog）変換し、さらに増幅処理等を行って供給された音声信号に応じた音声を放音するものである。また、メモリ部１０５は、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ＥＥＰＲＯＭ（Electrically Erasable and Programmable ROM）やフラッシュメモリなどのいわゆる不揮発性メモリなどからなるものである。
【００４０】
ここで、ＲＯＭは、後述する制御部１０８を構成するＣＰＵ（Central Processing Unit）で実行される各種のプログラムコードや、図示しないが電子メールを編集するメール処理部を動作させるためのプログラムコード等、各種のプログラムや、携帯電話端末の識別情報（識別ＩＤ）、各種の処理で必要になるデータ等の重要なデータを記憶保持する。ＲＡＭは、各種の処理において、処理の途中結果を一時記憶するなど、主に作業領域として用いられるものである。また、不揮発性メモリは、携帯電話端末１００の電源が落とされても保持しておくべきデータ、例えば、電話帳データ、電子メールデータ、種々の設定パラメータ、追加プログラムなどを記憶保持するものである。
【００４１】
操作部１０６は、数字キー、いくつかの記号キー、いくつかのファンクションキー、回動操作と押下操作とが可能ないわゆるジョグダイヤルキー等を備え、使用者からの操作入力を受け付けて、これを電気信号に変換し、制御ライン１０９を通じて制御部１０８に供給することができるものである。これにより、制御部１０８は、使用者からの指示に応じて各部を制御し、使用者の指示に応じた処理を行うようにすることができるようにしている。
【００４２】
表示部１０７は、例えば、有機ＥＬ（Electro Luminescence）パネル、ＬＣＤ（Liquid Crystal Display）などの薄型表示素子と、そのコントロール回路とを備えたものであり、制御ライン１０９を通じて供給される種々の情報を表示するものである。例えば、内蔵アンテナ１０１及び通信回路１０２を通じて取り込んだ種々の画像データや電子メールデータ、あるいは、操作部１０６を通じて入力するようにしたテキストデータ、予め用意された操作ガイダンスや種々のメッセージ情報等の情報を表示することができるものである。
【００４３】
制御部１０８は、上述もしたようにＣＰＵからなり、メモリ部１０５のＲＯＭに記憶されているプログラムを実行して、各部に供給する制御信号を形成し、これを制御ライン１０９を通じて各部に供給したり、また、各部からの情報の提供を受けて、これに応じて新たな制御信号を形成して供給したりするなど、この携帯電話端末１００の制御の主体となるものである。
【００４４】
また、制御ライン１０９は、上述のことからも分かるように、主に制御信号や制御に伴う種々の情報を伝送するためのバスラインである。また、データライン１１０は、音声データ、画像データ、電子メールデータ等、送受の対象となる種々のデータの伝送用のバスラインである。
【００４５】
さらに、この実施の形態の携帯電話端末１００は、無線ＬＡＮ通信アンテナ１１１、無線ＬＡＮ通信制御部１１２を備え、上述もしたように、アドホックモードで１対１に無線通信を行うようにしたり、また、近隣のアクセスポイントを通じて無線ＬＡＮに接続し、この無線ＬＡＮを介して通信を行ったりすることもできるようにしている。すなわち、この実施の形態の携帯電話端末１００は、公衆電話通信網やインターネットなどの広域ネットワークに接続する機能を有すると共に、無線ＬＡＮにも接続して通信を行うことができるものである。
【００４６】
また、加速度センサー１１３を備え、詳しくは後述もするように、使用者が当該携帯電話端末１００を持ちながら何らかのモーションを行うようにした場合に、これに伴って変化する当該携帯電話端末１００の動き（位置変化のパターン）を検出して、その検出結果を数値データに変換し、これをデータライン１１０を通じてメモリ部１０５に供給して所定のメモリに記録するなどのことができるようにしている。
【００４７】
そして、この実施の形態の携帯電話端末１００が待ち受け状態にあるときに、アンテナ１０１、通信回路１０２を通じて自機宛ての呼び出し信号（着信信号）を受信したことを制御部１０８が検出すると、制御部１０８は、メモリ部１０５を制御して、メモリ部１０５に記憶保持されている着信音データを読み出して、これをデータラインを１１０を通じてスピーカ１０４に供給し、スピーカ１０４から着信音を放音するようにする。
【００４８】
あるいは、図示しないリンガを制御して、呼び出し音を放音することにより着信を通知したり、マナーモードにすることによって、図示しないバイブレータを制御して、携帯電話端末１００を振動させることにより着信を通知したりすることもできるようにされる。
【００４９】
呼び出し音などにより、携帯電話端末１００に着信があることが通知された場合に、ユーザーが操作部１０６を通じてオフフック操作を行うと、これに応じて制御部１０８は応答信号を生成して、これを通信回路１０２、アンテナ１０１を通じて送信するとともに、通信回路１０２を制御して発呼先の通信端末との間に通信回線を接続し、通話をできるようにする。
【００５０】
また、自機から発呼する場合には、ユーザーは、操作部１０６を通じてオフフック操作をおこなって電話番号を入力したり、あるいは、登録済みの電話帳データの中から目的とする相手先の電話番号を選択したりすると、これに応じて制御部１０８が目的の相手先を読み出す呼び出し信号（発呼信号）を形成し、これを通信回路１０２、アンテナ１０１を通じて送出する。この呼び出し信号に応じて、目的とする相手先から応答信号が返信されてきた場合に、制御部１０８は、通信回路１０２を制御して通信回線を接続し、通話をできるようにする。
【００５１】
上述のようにして、自機への着信に応じて、あるいは、自機から発呼することにより、通信回線が接続されると、相手先からの音声信号は、アンテナ１０１を通じて通信回路１０２により受信され、ここで復調、復号された後、データライン１１０を通じてスピーカに供給さる。これにより、受信した音声信号に応じた音声がスピーカ１１０から放音される。
【００５２】
また、マイク１０３を通じて集音されて、電気信号に変換されるとともに、デジタル信号に変換された当該携帯電話端末１００のユーザーの音声に応じた音声信号は、通信回路１０２に供給され、ここで符号化、変調して、アンテナ１０１を通じて送出する。これにより自機からの音声信号が、相手先に送信される。このようにして、音声の送受を行うことにより、通話が行うようにされる。
【００５３】
また、操作部１０６を通じてメモリ部１０５に作成した電子メール本文を、制御部１０８が通信回路１０２を制御して、目的とする相手先のメールサーバに送信することができる。また、操作部１０６を通じて所定の操作を行うことにより、帯電話端末１００のユーザーのメールサーバに、通信回路１０２、アンテナ１０１を通じてアクセスして、自機宛ての電子メールを受信し、これをメモリ部１０５に取り込んで、これを制御部１０８の制御により、表示部１０７の表示画面に表示して確認することもできる。
【００５４】
もちろん、通信回路１０２、アンテナ１０１、及び、携帯電話網を通じてインターネットに接続し、インターネット上の目的とするサーバにアクセスして、必要な情報、例えば、音楽コンテンツや画像コンテンツなどをダウンロードしてきて利用するなどのこともできるようにしている。
【００５５】
なお、ダウンロードしてきた画像コンテンツについては、制御部１０８の制御により、メモリ部１０５に記憶保持すると共に、これを表示部１０７に表示して利用することができるようにされる。また、ダウンロードしてきた音楽コンテンツについては、制御部１０８の制御により、メモリ部１０５に記憶保持すると共に、これを図示しない音楽再生処理部、ヘッドホンなどを通じて再生して利用することができるようにされる。
【００５６】
また、この実施の形態の携帯電話端末１００は、上述もしたように、無線ＬＡＮ通信アンテナ１１１、無線ＬＡＮ通信制御部１１２を内蔵しており、アクセスポイントを通じて所定の無線ＬＡＮに接続して、他の通信機器との間で情報の送受を行ったり、所定の通信機器との間においてアドホックモードで通信回線を接続し、電子メールアドレスや電話番号などの交換など、必要な情報の送信や受信を行ったりすることができるようにしている。
【００５７】
そして、この実施の形態の携帯電話端末１００は、上述もしたように、加速度センサー１１３を備え、当該携帯電話端末１００をもって行うユーザーのモーションに応じて変化する携帯電話端末１００の動き（位置変化のパターン）を検出することができるようにしている。
【００５８】
ここで、ユーザーのモーションに応じて変化する携帯電話端末１００の動き（位置変化のパターン）について具体的に説明する。例えば、ユーザーが携帯電話端末１００を右手に持って、右手を振り上げるモーションを行ったとする。この場合、携帯電話端末１００の加速度センサー１１３は、時間の経過にしたがって、自機の位置が下方から上方に移動した事実、すなわち、下方から上方と言う携帯電話端末１００の移動方向と、そのときの加速度（移動速度の変化）とを検出する。
【００５９】
このように、時間の経過にしたがって、加速度センサー１１３で検出される、携帯電話端末１００の移動方向と加速度とが、ユーザーのモーションに応じた携帯電話端末１００の動きである。したがって、この例の場合、右手を振り上げるというモーションに応じた、携帯電話端末１００の動き、すなわち、携帯電話端末１００が、下方から上方に移動したという携帯電話端末１００の位置変化のパターンを検出することができる。
【００６０】
同様に、ユーザーが振り上げた右手を振り下げるモーションを行ったとする。この場合、携帯電話端末１００の加速度センサー１１３は、時間の経過にしたがって、自機の位置が上方から下方に移動した事実、すなわち、上方から下方へという携帯電話端末１００の移動方向と、そのときの加速度（移動速度の変化）とを検出する。この例の場合、右手を振り下げるというモーションに応じた、携帯電話端末１００の動き、すなわち、携帯電話端末１００が、上方から下方に移動したという携帯電話端末１００の位置変化のパターンを検出することができる。
【００６１】
そして、加速度センサー１１３から取得した加速度データ（移動方向と移動速度の変化）について、制御部１０８で処理を行うことにより、モーションに応じた携帯電話端末１００の動き（位置変化のパターン）を取得し、この携帯電話端末１００の動きを示す情報と、選択された処理とを関連付けて、メモリ部１０５に予め登録しておく。
【００６２】
この後、使用者のモーションに応じた携帯電話端末１００の動きに対応させて登録させた無線ＬＡＮモジュールを通じて行う通信処理に関連する所定の処理を実行させる際に、詳しくは後述もするが、まず、制御部１０８は、無線ＬＡＮ通信制御部１１２を制御し、当該無線ＬＡＮ通信制御部１１２、無線ＬＡＮ通信アンテナ１１１を介して、目的とする通信先とアドホックモードで通信を確立しておく（無線ＬＡＮ上で１対１の通信回線を接続しておく）。
【００６３】
そして、加速度センサー１１３からの検出出力に基づいて、制御部１０８が取得するようにしたユーザーのモーションに応じた自機（携帯電話端末１００）の動き（位置変化のパターン）と一致する携帯電話端末１００の動きが、上述もしたように、実行すべき所定の処理と対応付けられて予め登録されていた場合には、当該予め登録された携帯電話端末１００の動きに対応付けられた所定の処理を実行するように制御部１０８が携帯電話端末１００の各部を制御する。
【００６４】
これにより、携帯電話端末１００のユーザーは、この携帯電話端末１００を手に持って所定の動作（所定のモーション）を行うようにするだけで、操作部１０６を通じて複雑な入力操作を行うことなく、ユーザーのモーションに応じた携帯電話端末１００の所定の動きに対応付けた所定の処理を実行させることができるようにしている。
【００６５】
このように、この実施の形態において、無線ＬＡＮ通信アンテナ１１１、無線ＬＡＮ通信制御部１１２が、通信手段としての機能を実現し、主に加速度センサー１１３が、自機の物理的な動きを検出する検出手段としての機能を実現し、メモリ部１０５が、自機の動きと実行する所定の処理とを対応付けて記憶保持する記憶手段としての機能を実現している。
【００６６】
また、主に制御部１０８が、検出手段で検出される自機の物理的な動きが、記憶手段に記憶されたものであるか否かを判別する判別手段としての機能と、判別手段において、検出手段で検出された自機の物理的な動きが、記憶手段に記憶されたものであると判別された場合に、当該物理的な動きに対応付けられている所定の処理を実行するように制御する制御手段としての機能とを実現するようにしている。
【００６７】
［携帯電話端末の動きに所定の処理を対応付けて実行させる場合の具体例について］
図２は、ユーザーが行うモーションに応じた携帯電話端末の動きに対して、無線ＬＡＮを通じて行う通信処理に関連する所定の処理を予め対応付けておき、これを実行させる場合の具体例について説明するための図である。
【００６８】
図２において、ユーザー２０１が持つ携帯電話端末１００Ａと、ユーザー２０２が持つ携帯電話端末１００Ｂとは、図１を用いて説明したこの実施の形態の携帯電話端末１００と同様の構成を備え、この発明の一実施の形態が適用されたものである。
【００６９】
そして、図２に示す例の場合には、少なくともユーザー２０１の持つ携帯電話端末１００Ａには、ユーザーの携帯電話端末１００Ａを持った方の腕を振り下ろすというモーションに応じた携帯電話端末１００Ａの動きに対して、「当該携帯電話端末のユーザーの電話番号とメールアドレスとを相手先に送信する。」という処理を予め対応付けておくようにする。
【００７０】
また、少なくともユーザー２０２の持つ携帯電話端末１００Ｂには、ユーザーの携帯電話端末１００Ｂを持った方の腕を振り上げるというモーションに応じた携帯電話端末１００Ｂの動きに対して、「送られてきた電話番号と電子メールとを受け取って、自機の連絡先一覧に登録する。」という処理を予め対応付けておくようにする。
【００７１】
そして、図２に示すユーザー２０１が持つ携帯電話端末１００Ａと、ユーザー２０２が持つ携帯電話端末１００Ｂとの間で無線ＬＡＮを通じての通信を行うようにするが、事前に携帯電話端末１００Ａと携帯電話端末１００Ｂとの間で無線ＬＡＮのアドホックモードで通信を確立しておく（通信回線を接続しておく）。
【００７２】
通信確立後において、図２に示したように、ユーザー２０１が携帯電話端末１００Ａを持った腕を振り下ろすモーションを行うと、当該モーションに応じた携帯電話端末１００Ａの動き（位置変化のパターン）が、携帯電話端末１００Ａの加速度センサー１１３からの検出出力に基づいて、制御部１０８によって取得される。
【００７３】
そして、携帯電話端末１００Ａの制御部１０８は、取得した自機の動きに対応付けられた処理がある場合にはこれを実行する。この例の場合には、「当該携帯電話端末のユーザーの電話番号とメールアドレスとを相手先に送信する。」という処理が実行され、携帯電話端末１００Ａのユーザーの電話番号とメールアドレスとのデータＤＴが、通信が接続されているユーザー２０２の持つ携帯電話端末１００Ｂに対して送信される。
【００７４】
一方、携帯電話端末１００Ｂは、携帯電話端末１００Ａからの電話番号とメールアドレスとを受信して、所定の一時ファイルに一時記憶しておく。つまり、仮に受信しておくのである。当該一時記憶した電話番号とメールアドレスとが必要な場合には、ユーザー２０２は携帯電話端末１００Ｂを持った腕を振り上げるモーションを行う。すると、当該モーションに応じた携帯電話端末１００Ｂの動き（位置変化のパターン）が、携帯電話端末１００Ｂの加速度センサー１１３からの検出出力に基づいて、制御部１０８によって取得される。
【００７５】
そして、携帯電話端末１００Ｂの制御部１０８は、検出した自機の動きに対応付けられた処理がある場合にはこれを実行する。この例の場合には、「送られてきた電話番号と電子メールとを受け取って、自機の連絡先一覧に登録する。」という処理が実行され、携帯電話端末１００Ａから送信されてきた電話番号とメールアドレスとが、携帯電話端末１００Ｂの所定のメモリの連絡先一覧に正式に登録される。
【００７６】
このように、携帯電話端末を持った腕を振り下ろすというモーションを行うだけで、自己の電話番号とメールアドレスとを通信を接続している相手先に送信することができ、また、携帯電話端を持った腕を振り上げるというモーションを行うだけで、送信されてきた相手先の電話番号とメールアドレスとを受け取って所定の連絡先一覧に登録することができるようにしている。
【００７７】
換言すれば、この例の場合、携帯電話端末を持った腕を振り下ろすというモーションは、携帯電話端末に記憶されている自己の電話番号とメールアドレスとを相手に投げる（送信する）ことを当該携帯電話端末に指示するための動作であり、この動作に応じて携帯電話端末は自己の電話番号とメールアドレスを通信の相手先に送信することができるようにしている。
【００７８】
一方、携帯電話端末を持った腕を振り上げるというモーションは、送信されてきた相手先の電話番号とメールアドレスとをキャッチして記憶する（受信して所定の格納場所に格納する）ことを当該携帯電話端末に指示するための動作であり、この動作に応じて携帯電話端末は受信して所定の一時ファイルに一時記憶した相手先の電話番号とメールアドレスとを所定の連絡先一覧に登録することができるようにしている。
【００７９】
なお、データの送受信処理であるため、受信側においては、送信されてきた電話番号とメールアドレスとを受信して一時ファイルに一時記憶するが、これは意味的にはいわゆる仮受信であり、携帯電話端末を持った腕を振り上げるというモーションに応じて物理的に動かされる携帯電話端末の物理的な動きを当該携帯電話端末自身が検出した時に、仮受信した電話番号とメールアドレスとを正式に取り込んで（正式に受信したこととして）、目的とする連絡先一覧に正式に登録することができるようにしている。
【００８０】
なお、仮受信の状態（電話番号とメールアドレスとを受信して、一時ファイルに一時記憶した状態）のまま、何のモーションも行わなかったり、一時記憶した電話番号や電子メールを破棄する所定のモーションに応じた携帯電話端末の物理的な動きを検出したりした場合には、一時記憶した電話番号やメールアドレスは、破棄（消去）するようにされる。
【００８１】
また、図２に示した例は、ユーザー２０１の携帯電話端末１００Ａからユーザー２０２の携帯電話端末１００Ｂに対して電話番号とメールアドレスとを送信する場合を例にして説明したが、これに限るものではない。ユーザー２０１の携帯電話端末１００Ａに対しても、ユーザーの携帯電話端末１００Ａを持った方の腕を振り上げるというモーションに応じた携帯電話端末１００Ａの動きに対して、「送られてきた電話番号と電子メールとを受け取って、自機の連絡先一覧に登録する。」という処理を予め対応付けておくようにする。
【００８２】
同様に、ユーザー２０２の携帯電話端末１００Ｂに対しても、ユーザーの携帯電話端末１００Ｂを持った方の腕を振り下ろすというモーションに応じた携帯電話端末１００Ｂの動きに対して、「当該携帯電話端末のユーザーの電話番号とメールアドレスとを相手先に送信する。」という処理を予め対応付けておくようにする。
【００８３】
このようにすることによって、携帯電話端末１００Ａと携帯電話端末１００Ｂとの間において、相互に、電話番号とメールアドレスとの送受を行うようにすることができる。これにより、例えば、飲み会やパーティなどで、多少離れた場所にいる相手と簡単に電話番号やメールアドレスの交換を行うことができる。しかもモーションを使って目的とする処理を実行するようにさせているので、楽しく、しかも簡単かつ確実に、電話番号やメールアドレスの送受を行うことができる。また、送信されてきた電話番号やメールアドレスが不要であるときには、これを破棄することも簡単にできる。
【００８４】
［モーション登録処理について］
次に、ユーザーのモーションに応じた携帯電話端末の物理的な動き（位置変化のパターン）と所定の処理とを対応付けて登録する処理（以下、単にモーション登録処理と言う。）について説明する。このモーション登録処理は、上述もしたように、モーションに応じた所定の処理を実行させることができるようにするために、予め行っておく必要のある処理である。図３は、この実施の形態の携帯電話端末１００において行われるモーション登録処理を説明するためのフローチャートである。
【００８５】
ユーザーのモーションに応じた携帯電話端末１００の物理的な動きと所定の処理とを対応付けて登録しようとするユーザーが、制御部１０８の制御により表示部１０７に表示される実行可能な処理に対応するメニュー項目が登録されたメニューから、操作部１０６を通じてモーション登録メニュー項目を選択すると、制御部１０８は、メモリ部１０５から図３に示したモーション登録処理を行うためにプログラムを読み出して、これを実行する。
【００８６】
そして、ユーザーは、どこからが目的とするモーションなのか分かるように、操作部１０６の決定ボタンを押しながら（押下しながら）、当該携帯電話端末１００を物理的に動かすようにする目的とするモーションを行うので、制御部１０８は、当該決定ボタンが押下されている間、加速度センサー１１３を動作させて、携帯電話端末１００の物理的な動きに応じた加速度データを取得して、携帯電話端末１００の物理的な動きを受け付ける（ステップＳ１０１）。すなわち、このステップＳ１０１の処理は、ユーザーが行うモーションの受付処理である。
【００８７】
そして、制御部１０８は、ステップＳ１０１において受け付けるようにした、ユーザーのモーションに応じた携帯電話端末１００の物理的な動きを登録してよいか否かの確認入力を受け付けて、登録するか否かを判断する（ステップＳ１０２）。例えば、制御部１０８は、受け付けたモーションに応じた自機の動きが、腕の振り下げに応じた上方から下方への移動である場合には、受け付けたモーションに応じた自機の動きが、「振り下げ」であることを通知する表示を表示部１０７に表示すると共に、登録するか否かの確認入力を受け付けて、受け付けた確認入力が確認ＯＫか否かを判断する。
【００８８】
ステップＳ１０２の判断処理において、確認ＯＫでない（受け付けたモーションに応じた携帯電話端末の物理的な動きを登録しない）と判断したときには、制御部１０８は、ステップＳ１０１からの処理を繰り返し、モーションの入力受付を繰り返すことができるようにされる。ステップＳ１０２の判断処理において、確認ＯＫである（受け付けたモーションに応じた携帯電話端末の物理的な動きを登録する）と判断したときには、受け付けた携帯電話端末の動きに対応付ける所定の処理（処理内容）の選択を受け付ける（ステップＳ１０３）。
【００８９】
この実施の形態の携帯電話端末１００においては、ユーザーのモーションに応じた携帯電話端末の動きに対応付けることが可能な複数の処理が予め用意されており、ユーザーはその予め用意された複数の処理の中から目的とする処理を選択することができるようにされている。具体的には、制御部１０８は、選択可能な複数の処理の一覧表を作成して表示部１０７に表示し、ユーザーは操作部１０６を通じて、表示部１０７に表示された一覧表の中から、携帯電話端末の動きに対応付ける目的とする処理を選択することができるようにしている。
【００９０】
そして、制御部１０８は、ステップＳ１０３において受け付けた処理を、携帯電話端末１００の物理的な動きに対応付けて登録してよいか否かの確認入力を受け付けて、登録するか否かを判断する（ステップＳ１０４）。ステップＳ１０４の判断処理において、確認ＯＫでない（選択した処理を携帯電話端末の物理的な動きに対応付けて登録しない）と判断したときには、制御部１０８は、ステップＳ１０３からの処理を繰り返すようにして、ステップＳ１０１において受け付けたユーザーのモーションに応じた携帯電話端末１００の動きに対応付ける処理の選択受付を繰り返すことができるようにされる。
【００９１】
ステップＳ１０４の判断処理において、確認ＯＫである（選択した処理を携帯電話端末の物理的な動きに対応付けて登録する）と判断したときには、制御部１０８は、ステップＳ１０１において受け付けたユーザーのモーションに応じた携帯電話端末１００の物理的な動きを示す情報と、ステップＳ１０３で選択された処理とを対応付けて、メモリ部１０５の所定のメモリに登録する処理を行い（ステップＳ１０５）、この図３に示す処理を終了する。
【００９２】
このように、この実施の形態の携帯電話端末１００のユーザーは、モーション登録メニュー項目を選択することによりモーション登録処理を実行させて、決定ボタンを押しながら携帯電話端末１００自体を物理的に動かすようにするモーションを行うことによって、モーションに応じた携帯電話端末の物理的な動きを自機に入力することができ、さらに目的とする処理内容を選択することによって、モーションに応じた携帯電話端末の物理的な動きと、目的とする処理とを対応付けて、メモリ部１０５の所定のメモリに登録することができるようにしている。
【００９３】
［モーションに応じた情報伝達処理について］
この実施の形態の携帯電話端末１００で実行されるユーザーのモーションに応じた情報伝達処理について、図４のフローチャートを参照しながら説明する。図４は、この実施の形態の携帯電話端末１００において実行されるユーザーのモーションに応じて行われる情報伝達処理を説明するためのフローチャートであり、無線ＬＡＮを通じて通信を接続する処理の開始処理をも含むものである。
【００９４】
モーションに応じた情報伝達処理を実行しようとするユーザーが、制御部１０８の制御により表示部１０７に表示される実行可能な処理に対応するメニュー項目が登録されたメニューから、操作部１０６を通じてモーション操作メニュー項目を選択すると、制御部１０８は、メモリ部１０５から図４に示したモーションを用いた情報伝達処理を行うためのプログラムを読み出して、これを実行する。
【００９５】
まず、制御部１０８は、無線ＬＡＮ通信制御部１１２を制御して、当該無線ＬＡＮ通信制御部１１２及び無線ＬＡＮ通信アンテナ１１１を通じて、アドホックモードを用いて、周辺で無線ＬＡＮを通じて通信回線の接続が可能な相手がいないか検索を行う（ステップＳ２０１）。次に、制御部１０８は、ステップＳ２０１の検索処理の結果に基づいて、接続可能な候補先を表示部１０７に表示して、操作部１０６を通じての接続先の選択入力を受け付ける（ステップＳ２０２）。
【００９６】
そして、制御部１０８は、ステップＳ２０２で選択された接続先でよいか否かの確認入力を受け付けて、選択された接続先との間で通信を接続するか否かを判断する（ステップＳ２０３）。ステップＳ２０３の判断処理において、選択された接続先との間で通信を接続しないと判断したときには、ステップＳ２０１からの処理を繰り返し、通信の接続先を変更することができるようにされる。
【００９７】
ステップＳ２０３の判断処理において、選択された接続先との間で通信を接続すると判断したときには、制御部１０８は、無線ＬＡＮ通信制御部１１２を制御して、接続要求を送信し、これに応じて相手先から送信されてくる応答信号を受信するなどの選択した接続先との間で通信回線を接続するようにするための所定の処理を行って、通信の接続を開始する（ステップＳ２０４）。これにより、図４に示す処理を実行している携帯電話端末１００と、選択した接続先の携帯電話端末との間で通信回線がアドホックモードで１対１に接続され、他の機器が接続してくることができなくなり、機密性高く（秘匿性高く）、情報の送受を行うことが可能な環境が整えられる。
【００９８】
この後、当該携帯電話端末１００のユーザーは、操作部１０６の所定の操作キー（例えば決定ボタンなどの予め決められたもの）を押しながら、実行させるべき処理が対応付けられている携帯電話端末１００の物理的な動きに対応するモーションを行うので、制御部１０８は、所定の操作キーが押されている間において、加速度センサーからの検出出力に基づいて、ユーザーのモーションに応じた携帯電話端末１００の物理的な動きを取得する（ステップＳ２０５）。すなわち、ステップＳ２０５の処理は、ユーザーのモーションに応じた自機の物理的な動きの受付処理である。
【００９９】
そして、制御部１０８は、ステップＳ２０５で検出した自機の物理的な動きと一致する動きを示す情報が、メモリ部１０５の所定のメモリに予め登録されているか否かを確認する（ステップＳ２０６）。ステップＳ２０６の確認処理において、ステップＳ２０５において検出した当該携帯電話端末１００の物理的な動きと一致する動きを示す情報が登録されていないと判断したときには、ステップＳ２０５からの処理を繰り返し、ユーザーのモーションに応じた携帯電話端末１００の物理的な動きを再度受け付けることができるようにされる。
【０１００】
ステップＳ２０６の確認処理において、ステップＳ２０５において検出した当該携帯電話端末１００の物理的な動きと一致する動きを示す情報が登録されていると判断したときには、制御部１０８は、検出した携帯電話端末１００の物理的な動きと一致する動きを示す情報に対応付けられている処理を実行する（ステップＳ２０７）。これにより、上述もしたように、例えば、「電話番号とメールアドレスとを相手先に送信する」といった一連の処理が実行される。
【０１０１】
この後、ステップＳ２０４において接続した無線ＬＡＮの接続を終了（回線解放）し（ステップＳ２０８）、この図４に示す処理を終了する。
【０１０２】
なお、情報の受信側となる携帯電話端末１００においては、アドホックモードで通信を行う相手先の検索などの処理（図４のステップＳ２０１〜ステップＳ２０３までの処理）を行う必要はなく、図４のステップＳ２０４からの処理を行うことにより、相手先からの接続要求に応じて無線ＬＡＮ上で通信を接続した後（通信回線を接続した後）に、相手先からの情報を受信して一時記憶し、情報を受信して所定のメモリに格納する処理が対応付けられたモーションを行うことにより、受信して一時記憶したデータを取り込んで、目的とするメモリに格納して利用することことができるようにされる。
【０１０３】
［送信側と受信側とのそれぞれの携帯電話端末１００の動作のまとめ］
次に、図２に示した例の場合において、送信側となる携帯電話端末１００Ａで行われる処理と、受信側となる携帯電話端末１００Ｂで行われる処理とを、図５に示したタイミングチャートを参照しながら説明する。すなわち、図５は、図２に示した例において、携帯電話端末１００Ａと携帯電話端末１００Ｂとのそれぞれにおいて行われる処理を、携帯電話端末１００Ａと携帯電話端末１００Ｂとの関連を踏まえて説明するためのシーケンス図である。
【０１０４】
送信側の携帯電話端末１００Ａは、図４に示した処理を実行して、ステップＳ２０１〜ステップＳ２０４の処理を実行することにより、また、受信側の携帯電話端末１００Ｂは、図４に示した処理のステップＳ２０４の処理を実行することにより、送信側の携帯電話端末１００Ａと受信側の携帯電話端末１００Ｂとの間で無線ＬＡＮ上で通信を接続するための通信回線接続シーケンスを実行して、両携帯電話端末間に通信を接続する（ステップＳ３０１）。
【０１０５】
そして、送信側の携帯電話端末Ａのユーザーは、携帯電話端末１００Ａの操作部１０６の所定の操作キーを押しながら携帯電話端末１００Ａを持った方の腕を振り下ろすモーションを行うので、携帯電話端末１００Ａの制御部１０８は、加速度センサー１１３を通じて当該モーションに応じた自機の物理的な動きを受け付ける（ステップＳ３０２）。すなわち、このステップＳ３０２の処理は、携帯電話端末１００Ａのユーザーのモーションを受け付ける処理に相当する。
【０１０６】
携帯電話端末１００Ａの制御部１０８は、受け付けた自機の物理的な動き（ユーザーのモーションに応じた自機の物理的な動き）が、自機のメモリ部１０５に予め登録された動きを示す情報と一致する動きである場合に、その一致する動きを示す情報に対応付けられている処理、図２の例の場合には、自己の電話番号とメールアドレスとを記憶されているメモリから読み出して、これを相手先に送信する処理を実行する（ステップＳ３０３）。
【０１０７】
これに応じて、受信側の携帯電話端末１００Ｂは、携帯電話端末１００Ａから送信されてきた電話番号やメールアドレスを受信して、これを一時ファイルに一時記憶する（ステップＳ３０４）。そして、携帯電話端末１００Ｂのユーザーは、通信の相手先である携帯電話端末１００Ａからの電話番号やメールアドレスが必要か否かを判断することになる（ステップＳ３０５）。このステップＳ３０５の判断処理は、携帯電話端末１００Ｂのユーザーによってなされるものである。
【０１０８】
そして、ステップＳ３０５において、携帯電話端末１００Ｂのユーザーが、携帯電話端末１００Ａからの電話番号やメールアドレスが必要であると判断した場合には、携帯電話端末１００Ｂを持った腕を振り上げるモーションを行うので、携帯電話端末１００Ｂの制御部１０８は、自機に搭載された加速度センサー１１３を通じて当該モーションに応じた自機の動き（位置変化のパターン）を受け付けて（ステップＳ３０６）、当該自機の動きに予め対応付けられている処理を実行する（ステップＳ３０７）。すなわち、このステップＳ３０７においては、一時記憶した携帯電話端末１００Ａからの電話番号とメールアドレスとを自機の所定の連絡先一覧に格納して記憶保持するようにする。
【０１０９】
また、ステップＳ３０５において、携帯電話端末１００Ｂのユーザーが、携帯電話端末１００Ａからの電話番号やメールアドレスが必要ではないと判断した場合には、当該携帯電話端末１００Ｂのユーザーは、一時記憶している携帯電話端末１００Ａからの電話番号やメールアドレスを正式に取り込んで記憶保持する処理を実行するための所定のモーションは行わないようにすることで、一時記憶している携帯電話端末１００Ａからの電話番号やメールアドレスを保存しないようにする（ステップＳ３０８）。具体的には、一時記憶している携帯電話端末１００Ａからの電話番号やメールアドレスを消去したり、一時記憶しているメモリがＲＡＭである場合には、そのままにして、電源が落とされることにより、消去されるようにしたりする。
【０１１０】
この後、携帯電話端末１００Ａ、携帯電話端末１００Ｂのそれぞれにおいては、自動的に、あるいは、所定の操作や所定のモーションを行うことにより、制御部１０８に対して、接続している通信回線を解放（切断）することを指示し、制御部１０８は、無線ＬＡＮ通信制御部１１２を制御して通信回線を解放し（ステップＳ３０９）、モーションに応じた通信処理を終了することになる。
【０１１１】
なお、ここでは、携帯電話端末１００Ａから携帯電話端末１００Ｂに対して電話番号とメールアドレスとを送信する場合を例にして説明したが、これに限るものではなく、携帯電話端末１００Ｂから携帯電話端末１００Ａに対して電話番号やメールアドレスを送信し、携帯電話端末１００Ａにおいて受け入れたり、受け入れなかったりすることももちろんできる。
【０１１２】
例えば、図５に示した、ステップＳ３０７の処理、または、ステップＳ３０８の処理の後に、携帯電話端末１００Ｂのユーザーが携帯電話端末１００Ｂを持った方の腕を振り下ろすモーションを行うことにより、携帯電話端末１００Ｂの制御部１０８が自機の加速度センサー１１３を通じて当該モーションに応じた自機の物理的な動きを検出し、当該検出した動きに対応付けられている処理、すなわち、自機の電話番号とメールアドレスとを通信の相手先（携帯電話端末１００Ａ）に送信する処理を実行することができる。
【０１１３】
携帯電話端末１００Ａは、図５を用いて説明した携帯電話端末１００Ｂ側で行われる処理と全く同様に、携帯電話端末１００Ｂからの電話番号とメールアドレスとを受信して一時記憶し、携帯電話端末１００Ａのユーザーが携帯電話端末１００Ｂからの情報が必要であると判断して、携帯電話端末１００Ａを持った方の腕を振り上げるモーションを行った場合には、携帯電話端末１００Ａの制御部１０８が自機の加速度センサー１１３を通じて当該モーションに応じた自機の物理的な動きを検出し、当該検出した動きに対応付けられている処理、すなわち、受信して一時記憶している電話番号とメールアドレスとを受け入れて、自機の所定の連絡先一覧に格納して記憶保持する処理を実行する。
【０１１４】
また、携帯電話端末１００Ａのユーザーが携帯電話端末１００Ｂからの情報は必要ないと判断した場合には、当該携帯電話端末１００Ａのユーザーは、一時記憶している携帯電話端末１００Ｂからの電話番号やメールアドレスを正式に取り込んで記憶保持する処理を実行するための所定のモーションは行わないようにすることで、一時記憶している携帯電話端末１００Ｂからの電話番号やメールアドレスを保存しないようにする。具体的には、一時記憶している携帯電話端末１００Ｂからの電話番号やメールアドレスを消去したり、一時記憶しているメモリがＲＡＭである場合には、そのままにして、電源が落とされることにより、消去されるようにしたりする。
【０１１５】
このようにして、携帯電話端末Ａと携帯電話端末Ｂとの間で相互に電話番号やメールアドレスの交換を行うようにした後に、通信の接続を終了（通信回線を解放）して、一連の情報の交換処理を終了させるようにすることができる。
【０１１６】
そして、上述した説明から分かるように、携帯電話端末１００Ａと携帯電話端末１００Ｂのユーザーは、自己の携帯電話端末を持った腕を振り下ろす、あるいは、振り上げるというモーションを起こすだけで（動作をするだけで）、無線ＬＡＮを通じて行う通信処理に関連する所定の処理を実行させることができる。
【０１１７】
［変形例］
ところで、上述した実施の形態においては、モーション操作メニュー項目が選択された後、携帯電話端末１００に対してモーションにより処理の実行を指示する場合に、モーションに応じた携帯電話端末１００の物理的な動きを適切に検出できるようにするために、操作部１０６の所定の操作キー、例えば決定ボタンを押しながらモーションを行うようにした。
【０１１８】
このようにすることによって、制御部１０８は、所定の操作キーが押下操作されている間の加速度センサー１１３からの検出出力に基づいて、適切にユーザーの目的とするモーションに応じた自機の物理的な動きを取得することができる。すなわち、携帯電話端末１００を持った方の腕を振り下ろすというモーションに応じた携帯電話端末１００の物理的な動きを検出したいのに、携帯電話端末１００を振り下ろすために振り上げるようにした動作までをも検出しないようにすることができる。
【０１１９】
しかしながら、目的とするモーションを行う場合に必ず所定の操作ボタンを押していなければならないとすることは、ユーザーにとって面倒な場合もある。そこで、以下に説明する変形例の場合には、携帯電話端末１００を持ったユーザーがモーションを行う場合であっても、所定の操作ボタンを押しながらモーションを行わなくてもよいようにしたものである。
【０１２０】
図６は、この変形例における携帯電話端末１００の動作を説明するためのフローチャートであり、基本的には、図４を用いて説明したユーザーのモーションに応じた情報伝達処理と同様に行われる処理である。すなわち、図６に示す処理は、ステップＳ４０１〜ステップＳ４０９までの９つのステップからなるものであるが、図４に示した処理と同様に行われるステップについては、カッコ書きで図４に示した処理の対応するステップの番号を記載するようにしている。
【０１２１】
すなわち、図６に示した処理において、ステップＳ４０１〜ステップＳ４０４は、図４に示したステップＳ２０１〜ステップＳ２０４の対応するステップと同様に行われるものである。また、図６に示したステップＳ４０６の処理は、図４に示したステップＳ２０５の処理と同様に行われ、ステップＳ４０８、ステップＳ４０９の各処理は、図４に示したステップＳ２０７、ステップＳ２０８の対応するステップの処理と同様に行われるものである。
【０１２２】
そして、図６に示した処理において、ステップＳ４０５の処理と、ステップＳ４０７の処理が、図４を用いて説明した処理とは異なるものである。すなわち、この変形例の場合、上述もしたように、ユーザーが携帯電話端末１００を持って所定のモーションを行うようにする場合に、所定の操作キーを押しながら行う必要はないようにされる。
【０１２３】
このため、図６に示した処理においては、ステップＳ４０４の処理の後において、携帯電話端末１００の制御部１０８が、加速度センサー１１３からの検出出力を常時監視して、携帯電話端末１００の物理的な動きの全てを受け付ける（取得する）ようにする（ステップＳ４０５）。
【０１２４】
そして、制御部１０８は、ステップＳ４０５で検出した自機の物理的な動きと一致する動きを示す情報が、メモリ部１０５の所定のメモリに予め登録されているか否かを確認する（ステップＳ４０６）。ステップＳ４０６の確認処理において、ステップＳ４０５において検出した当該携帯電話端末１００の物理的な動きと一致する動きを示す情報が登録されていないと判断したときには、ステップＳ４０５からの処理を繰り返し、ユーザーのモーションに応じた携帯電話端末１００の物理的な動きを引き続き受け付けることができるようにされる。
【０１２５】
ステップＳ４０６の確認処理において、ステップＳ４０５において検出した当該携帯電話端末１００の物理的な動きと一致する動きを示す情報が登録されていると判断したときには、制御部１０８は、検出した携帯電話端末１００の物理的な動きと一致する動きを示す情報に対応付けられている処理を実行することができるか否かを判断する（ステップＳ４０７）。
【０１２６】
ステップＳ４０７の判断処理において、検出した携帯電話端末１００の物理的な動きと一致する動きを示す情報に対応付けられている処理を実行することができないと判断したときには、ステップＳ４０５からの処理を繰り返し、ユーザーのモーションに応じた自機の物理的な動きを受け付けることができるようにされる。
【０１２７】
また、ステップＳ４０７の判断処理において、検出した携帯電話端末１００の物理的な動きと一致する動きを示す情報に対応付けられている処理を実行することができると判断したときには、ステップＳ４０８の処理に進み、図４に示した処理のステップＳ２０７の処理と同様に、制御部１０８は、検出した携帯電話端末１００の物理的な動きと一致する動きを示す情報に対応付けられている処理を実行する（ステップＳ４０８）。
【０１２８】
このように、モーションを行う場合に所定の操作キーの押下操作を行わないようにした場合であっても、ステップＳ４０５においては、モーション操作メニュー項目が選択された後においては、制御部１０８は、常時、加速度センサー１１３からの検出出力を監視して、自機の物理的な動きを受け付けるようにする。
【０１２９】
そして、制御部１０８は、ステップＳ４０６において、登録された動きに一致する動きが入力されたか否かを判断して、入力された場合に、ステップＳ４０７において、その入力された自機の物理的な動きに対応付けられた処理が実行可能か否かを判別できるようにする。
【０１３０】
このようにしておくことにより、所定の操作キーを押下操作しながらモーションを行うというよな制約をユーザー自身が受けることがなくなり、携帯電話端末１００も柔軟にユーザーによる種々のモーションに応じた自機の物理的な動きを受け付けて、当該動きが予め登録された動きであり、かつ、当該自機の動きに対応付けられた処理が実行可能な状態にあるときにのみ、当該処理を実行させることにより、ユーザーが意図するモーションに応じた自機の物理的な動きに対応付けられた処理、すなわち、ユーザーが意図する処理を実行させることができる。
【０１３１】
例えば、通信の相手先に電話番号とメールアドレスとを送信する処理を実行させるために、携帯電話端末１００を持った方の腕を振り下ろすモーションを行う必要があるが、腕を振り下ろすためには、その前に携帯電話端末１００を持った方の腕を振り上げる必要があり、この検出されることを意図しない腕を振り上げるというモーションに応じた携帯電話端末１００の物理的な動きが検出されても、例えば、相手先からの電話番号とメールアドレスとを受信していない場合には、「受信して一時記憶している相手先からの電話番号とメールアドレスとを取り込んで、自機の連絡先一覧に格納して記憶保持する。」という処理は行わないようにすることができる。
【０１３２】
すなわち、予め登録された動きに一致する自機の物理的な動きを検出した場合であっても、その動きに対応付けられた処理が、実行可能か否かを確認し、実行可能である場合にのみ実行させるようにすることによって、ユーザーが意図して行ったモーションに応じて、ユーザーが意図する処理を実行させるようにすることができる。
【０１３３】
［応用例］
上述した実施の形態においては、携帯電話端末１００を持って行うモーションに応じて、電話番号やメールアドレスを送信したり、また、受信した電話番号やメールアドレスを所定の連絡先一覧に登録したりすることができるようにした。しかしこれに限るものではない。送受可能なデータとしては、例えば、氏名や住所などの他、予め登録しておいた挨拶文や地図情報等、種々の情報を送受するようにすることもできる。すなわち、簡単なモーションを行うだけで、目的とする種々の情報を送信したり、受信して一時記憶したデータを、必要な場合に保存用メモリに格納したりするといった処理を行うようにすることができる。
【０１３４】
また、上述した実施の形態においては、「目的とするデータを読み出して相手先に送信する処理」や「受信して一時記憶したデータを目的とするメモリに記憶保持する処理」というように、一連の処理を自機の物理的な動きに対応付けるようにしたが、これに限るものではない。例えば、「電源をオンにする処理」、「電源をオフにする処理」、「通信回線の接続処理」、「通信回線の切断処理」などのように、単一の処理を自機の物理的な動きに対応付けることができるようにされる。
【０１３５】
また、上述した実施の形態の場合のように、携帯電話端末１００の物理的な動きに対応付ける所定の処理は、目的とするデータの送信処理や受信して一時記憶したデータの格納処理などの通信処理に関連する所定の処理だけではない。記憶保持している画像データの表示処理や、記憶保持している情報の削除処理等、種々の処理を自機の動きに対応付けるようにすることが可能である。
【０１３６】
また、例えば、携帯電話端末１００をテニスやバドミントンなどのラケットに見立て、携帯電話端末１００を持って行うラケットを振るようなモーションに応じて、データの送受を行うことによって、いわば仮想的にテニスやバトミントンなどのゲームを行うようにすることができる。
【０１３７】
例えば、両者の距離を予め定め、ラケットに見立てた携帯電話端末を振るモーションが行われた場合に、ボールやシャトルが打たれたことを示す情報を送信する。一方、相手先の携帯電話端末では、当該ボールやシャトルが打たれたことを示す情報を受信してから、ボールやシャトルが到達するであろう時間内にラケットに見立てた携帯電話端末を振るモーションが行われた場合には、ボールやシャトルが打ち返されたことを示す情報を送信し、そうでない場合には、振り遅れとみなして相手の得点とするなどのようにすることにより、モーションを伴う仮想的なテニスやバトミントンといったゲームを行うようにすることができる。この他にも、種々の条件を定めることにより、より複雑なゲームを行うようにすることができる。
【０１３８】
その他にも、ゴルフや野球などのゲームを行うようにすることも可能である。例えば、ゴルフの場合には、ゴルフクラブに見立てた携帯電話端末の振り方や速さなどに応じて、ドライバーか、パターかなどを自動判別すると共に、振る早さに応じて飛距離を所定の計算式により求め、想定したコースにおいて、仮想的にゴルフをするゲームを実現することができる。また、野球の場合には、バットに見立てた携帯電話端末の振り方や速さなどに応じて、サードゴロ、センターフライ、ホームランなどのように結果を特定し、これに応じて仮想的に野球ゲームを楽しむようにすることもできる。
【０１３９】
また、携帯電話端末を持って忍者の印を結ぶようなモーションを行うことにより、当該モーションに応じた携帯電話端末の動きに対応する処理として、当該印に応じて忍術をかけるようにする情報を相手先の携帯電話端末に送信し、これを受信した相手先の携帯電話端末に置いては、これを回避する所定のモーションが行われなかった場合に、当該携帯電話端末の表示画面にかけられた忍術に応じた表示、例えば、火炎の術である場合には、炎の画像を表示するなどのようにするなどのことができる。
【０１４０】
また、携帯電話端末を持って予め決められた変身ポーズをとるようにする一連のモーションを行うことによって、通信の相手先に返信したことを示す情報を送信し、通信の相手先の携帯電話端末の表示部に表示されている送信元のユーザーのキャラクターを変身させるようにしたりするなどのことも可能である。
【０１４１】
このように、携帯電話端末１００を持って行うモーションに応じた当該携帯電話端末１００の物理的な動き（位置変化のパターン）に対して、実行させるべき種々の処理を対応付けて登録しておくことにより、新たなゲームや遊びを提供することができる。
【０１４２】
また、上述した実施の形態のように、無線ＬＡＮ上にアドホックモードで通信回線を接続して通信を行うとはいえ、何れかの携帯電話端末はルーターになることにより、当該ルーターを介して複数の携帯電話端末間で通信を行うことができるので、携帯電話端末を持ちながら空中に絵や文字を書いて、他の携帯電話端末に表示するようなチャットを行うようにすることもできる。
【０１４３】
図７は、無線ＬＡＮ上において、複数の携帯電話端末が１つのルータ−を介してアドホックモードで通信を行うようにする場合の例を説明するための図である。図７において、携帯電話端末１００Ａ、１００Ｂ、１００Ｃ、１００Ｄ、１００Ｅのそれぞれは、図１を用いて説明した実施の形態の携帯電話端末１００と同様の構成を有するものであり、この発明が適用されたものである。
【０１４４】
図７の例の場合には、携帯電話端末１００Ｃがルーターとして機能するようにされている。この例の場合、携帯電話端末１００Ｃに対して操作部１０６を通じて所定の操作を行うことにより、携帯電話端末１００Ｃは制御部１０８の制御に応じて、ルーターとして動作するようにされる。そして、携帯電話端末１００Ｃ以外の他の携帯電話端末１００Ａ、１００Ｂ、１００Ｄ、１００Ｅのそれぞれは、ルーターとして機能する携帯電話端末１００Ｃを介して他の携帯電話端末と通信を行うように通信が接続するようにされている。
【０１４５】
図８は、図７に示したように、携帯電話端末１００Ｃをルーターとして、携帯電話端末１００Ａ、１００Ｂ、１００Ｃ、１００Ｄ、１００Ｅのそれぞれが通信を行うことができるように通信が接続された状態（通信回線が接続された状態）にあるときに、携帯電話端末１００ＡのユーザーＡと携帯電話端末１００ＢのユーザーＢとが、携帯電話端末を持ってモーションを行うことにより情報を入力して送受するようにしている場合を説明するための図である。
【０１４６】
ユーザーＡは、自己の携帯電話端末１００Ａを持って空中に「はじめまして」と文字を書くようにすると、このモーションに応じた携帯電話端末１００Ａの動きが、携帯電話端末１００Ａの加速度センサー１１３を通じて検出され、「はじめまして」と言う文字情報が、制御部１０８の制御により、無線ＬＡＮ通信制御部１１２、無線ＬＡＮ通信アンテナ１１１を通じてルーターとしての携帯電話端末１００Ｃに送信される。携帯電話端末１００Ｃは、携帯電話端末１００Ａからの文字情報を受信して、これを携帯電話端末１００Ｂ、１００Ｄ、１００Ｅのそれぞれに送信する。
【０１４７】
同様に、ユーザーＢは、自己の携帯電話端末１００Ｂを持って空中に「こんにちは」と文字を書くようにすると、このモーションに応じた携帯電話端末１００Ｂの動きが、携帯電話端末１００Ｂの加速度センサー１１３を通じて検出され、「こんにちは」と言う文字情報が、制御部１０８の制御により、無線ＬＡＮ通信制御部１１２、無線ＬＡＮ通信アンテナ１１１を通じてルーターとしての携帯電話端末１００Ｃに送信される。携帯電話端末１００Ｃは、携帯電話端末１００Ｂからの文字情報を受信して、これを携帯電話端末１００Ａ、１００Ｄ、１００Ｅのそれぞれに送信する。
【０１４８】
これにより、携帯電話端末１００Ａ、１００Ｂ、１００Ｃ、１００Ｄ、１００Ｅのそれぞれには、図８に示した表示画像のように、各携帯電話端末からモーション入力された文字情報が表示するようにされ、上述もしたように、ルーターを介して複数の携帯電話端末間で通信を行うことができるようにし、携帯電話端末を持ちながら空中に絵や文字を書いて、他の携帯電話端末に表示するようなチャットを行うようにすることができる。すなわち、新たな情報の入力手段を実現することができる。
【０１４９】
なお、上述した実施の形態においては、赤外線通信ができるほど近くはないが、お互いに目視可能な位置にある場合において、無線ＬＡＮを通じてアドホックモードで通信回線を接続するものとしたが、これに限るものではない。例えば、アクセスポイントを通じて通信を行うようにしてもよい。
【０１５０】
したがって、送信側と受信側とが目視可能な位置関係になくても、モーションに対応付けた所定の送信処理を実行し、モーションに対応付けた所定の受信処理を実行させるようにすることもできる。近年においては、例えば、山手線の内側のエリア、○○駅を中心に半径１ｋｍの範囲、○○市全域などというように、比較的に広い範囲に数多くのアクセスポイントを設けて無線ＬＡＮを形成することも行われているが、このような比較的に広い範囲に形成された無線ＬＡＮを介して行う種々の通信処理を、ユーザーが行うモーションに対応付けて実行するようにすることもできる。
【０１５１】
また、上述した実施の形態においては、通信機能として無線ＬＡＮを用いるものとして説明した。このように、無線ＬＡＮを介して通信を行うようにすることによって、通信を行うたびに課金が発生するなどのことも無く、安価に情報の送受を行うようにすることができる。しかし、これに限るものではない。公衆電話網などの広域ネットワークを介して行う通信処理に応じた処理を、ユーザーのモーションに応じて変化する通信機器の物理的な動きに応じて実行させるようにすることももちろんできる。
【０１５２】
また、加速度センサーは、単に、携帯電話端末を持った腕を振り下ろす動作や携帯電話端末を持った腕を振り上げる動作を検出するだけでよければ、１軸の加速度センサーを用いればよいし、２軸、３軸の加速度センサーを用いることにより、より複雑な自機の動きを検出することができるようにされる。
【０１５３】
また、上述した実施の形態においては、携帯電話端末が自機の物理的な動きを検出するために、加速度センサーを用いるものとして説明したが、これに限るものではない。例えば、ジャイロなど、加速度センサーに変えて、自機の物理的な動きを検出することが可能な他の手段を用いるようにしてももちろんよい。
【０１５４】
これらのことからも分かるように、上述した実施の形態においては、無線ＬＡＮ機能と、加速度センサーを備えた携帯電話端末に、この発明を適用した場合を例にして説明したが、これに限るものではない。無線ＬＡＮなどの種々の通信機能を備えると共に、加速度センサーなどの自機の動きの検出機能を備えた種々の通信機器に、この発明を適用することができる。
【０１５５】
また、図４、図６のフローチャートに示した処理は、この発明による方法の一実施の形態が適用されたものである。なお、この方法を用いるためには、図３のフローチャートを用いて説明したように、予め、ユーザーのモーションに応じた自機の物理的な動きと、目的とする処理とを対付けて自機に記憶させておく必要がある。
【０１５６】
また、図４、図６のフローチャートに示した処理を実行可能なソフトウェア（プログラム）を作成し、これを無線ＬＡＮを通じて通信機能を有する通信機器に搭載することにより、この発明を種々の通信機器に適用することができる。
【０１５７】
具体的には、通信手段と、使用者によって物理的に動かされる自機の物理的な動きを検出する検出手段と、自機の所定の物理的な動きと実行すべき所定の処理とを対応付けて記憶する記憶手段とを備えた通信装置に搭載されたコンピュータに実行させるプログラムであって、（１）検出手段により検出された自機の物理的な動きが、前記記憶手段に記憶されたものであるか否かを判別する判別ステップと、（２）判別ステップにおいて、検出手段により検出された自機の物理的な動きが、記憶手段に記憶されたものであると判別した場合に、当該物理的な動きに対応付けられている前記所定の処理を実行するように制御する制御ステップとを実行させるようにしたプログラムは、この発明によるプログラムの一態様である。
【０１５８】
すなわち、図４、図６のフローチャートに応じたて作成されるソフトウェア（プログラム）は、この発明によるプログラムの一実施の形態が適用されたものである。また、このプログラムを用いるためには、図３のフローチャートを用いて説明したように、予め、ユーザーのモーションに応じた自機の物理的な動きと、目的とする処理とを対付けて自機に記憶させておくプログラムをも作成し、事前に、自機の物理的な動きと、目的とする処理とを対付けて、自機のメモリに記憶保持させることができるようにしておくことが必要である。
【図面の簡単な説明】
【０１５９】
【図１】この発明の位置実施の形態が適用された携帯電話端末１００を説明するた目のブロック図である。
【図２】ユーザーのモーションに応じて行う処理の具体例を説明するための図である。
【図３】携帯電話端末へのモーション登録処理を説明するためのフローチャートである。
【図４】モーションに応じて行われる情報伝達処理を説明するためのフローチャートである。
【図５】図２に示した具体例の場合の携帯電話端末１００Ａ、１００Ｂで行われる処理を説明するためのシーケンス図である。
【図６】変形例における携帯電話端末１００の動作を説明するためのフローチャートである。
【図７】複数の携帯電話端末が１つのルータ−を介してアドホックモードで通信を行うようにする場合の例を説明するための図である。
【図８】モーションすることにより文字情報を入力して送受する場合の例を説明するための図である。
【符号の説明】
【０１６０】
１００…携帯電話端末、１０１…内蔵アンテナ、１０２…通信回路、１０３…マイクロホン、１０３…スピーカ、１０５…メモリ部、１０６…操作部、１０７…表示部、１０８…制御部、１０９…制御ライン、１１０…データライン、１１１…無線ＬＡＮ通信アンテナ、１１２…無線ＬＡＮ通信制御部、１１３…加速度センサー
【図１】
2008072269.tif 000003
【図２】
2008072269.tif 000004
【図３】
2008072269.tif 000005
【図４】
2008072269.tif 000006
【図５】
2008072269.tif 000007
【図６】
2008072269.tif 000008
【図７】
2008072269.tif 000009
【図８】
2008072269.tif 000010