(57)【特許請求の範囲】
【請求項１】
曲データを記憶する記憶手段と、
他の携帯電話機から送信されてくる操作データを受信する通信手段と、
前記通信手段が受信した操作データに基づいて演奏要素を制御しながら前記曲データを自動演奏する自動演奏手段と、
を備えた携帯電話機。
【請求項２】
揺動操作を検出するセンサ手段を備え、
前記通信手段は、前記センサ手段の検出内容に応じた操作データを送信する請求項１に記載の携帯電話機。
【請求項３】
通信モードの選択を受け付ける操作手段と、
前記操作手段が受け付けた操作に応じて、
通信相手の携帯電話機である相手機から送信される前記操作データを受信し、相手機から送信される前記操作データに基づいて自動演奏する受信モード、または、相手機に自機の前記操作データを送信する送信モードを実行する制御手段と、
を備えた請求項２に記載の携帯電話機。
【請求項４】
前記曲データは、複数パートで構成され、
前記制御手段は、前記受信モードを実行する時には、相手機の前記操作データに基づいて自動演奏する相手機用パートと、自機の前記操作データに基づいて自動演奏する自機用パートと、を割り当て、
前記自動演奏手段は、前記相手機から送信される前記操作データに基づいて前記相手機用パートを自動演奏し、自機の前記操作データに基づいて前記自機用パートを自動演奏する請求項３に記載の携帯電話機。
【請求項５】
前記制御手段は、前記相手機用パートと前記自機用パートをランダムに振り分ける請求項４に記載の携帯電話機。
【請求項６】
前記通信手段は、前記受信モードの実行時に、曲が終了すると、曲が終了した旨の電文を送信する請求項３乃至５のいずれかに記載の携帯電話機。
【請求項７】
前記通信手段は、他の携帯電話機が基地局に対して送信した信号を受信すると、前記他の携帯電話機に通信が可能である旨の信号を送信する機能を備え、
前記通信手段が前記通信が可能である旨の信号を送信すると、通信が可能な他の携帯電話機が一定範囲内にいることを通知するアラート動作を行うアラート手段を備えた請求項１乃至６のいずれかに記載の携帯電話機。
【請求項８】
前記記憶手段は、通信相手を選択するための情報を含むプロファイルデータ、及び通信相手の選択条件を記憶し、
前記通信手段は、他の携帯電話機が基地局に対して送信した信号を受信すると、前記他の携帯電話機に対して前記プロファイルデータを送信し、
前記アラート手段は、前記通信手段が他の携帯電話機から送信された前記プロファイルデータを受信すると、前記選択条件を満たすか否かを判断し、前記選択条件を満たしている場合に、前記アラート動作を行う請求項７に記載の携帯電話機。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、揺動操作によって発光や自動演奏を制御できる携帯電話機および自動演奏装置、自動演奏制御装置および自動演奏システムに関する。
【０００２】
【発明の背景】
近年、携帯電話機の普及は著しく、特に若者の間では「必須のアイテム」となっている。また若者には音楽を愛好する者が多く、このような若い音楽愛好者は音楽を自分で演奏したり、ライブコンサートへ行ったりする者が多い。
【０００３】
【発明が解決しようとする課題】
音楽を自分で演奏するためには、何らかの楽器を演奏できる必要があるが楽器を弾くのには熟練を要するうえ楽器を持ち運ぶのは大変である。また、ライブコンサートではペンライトを振ってステージと一緒に盛り上がることがよくあるが、このためにはペンライトを持っている必要があり、また一般的なペンライトは化学的に黄緑色に発光するのみで変化に乏しかった。
【０００４】
この発明は、若者が一般的に所持している携帯電話機に種々の機能を統合することにより、上記若者のニーズを全て実現できる携帯電話機等を実現することを目的とする。
【０００８】
【課題を解決するための手段】
この発明は、曲データを記憶する記憶手段と、他の携帯電話機から送信されてくる操作データを受信する通信手段と、前記通信手段が受信した操作データに基づいて演奏要素を制御しながら前記曲データを自動演奏する自動演奏手段と、を備えたことを特徴とする。また、この発明は、揺動操作を検出するセンサ手段を備え、前記通信手段は、前記センサ手段の検出内容に応じた操作データを電話通信チャンネルまたは制御チャンネルを介して送信することを特徴とする。
【０００９】
この発明において、前記通信手段は、他の携帯電話機が基地局に対して送信した信号を受信すると、前記他の携帯電話機に通信が可能である旨の信号を送信する機能を備え、前記通信手段が前記通信が可能である旨の信号を送信すると、通信が可能な他の携帯電話機が一定範囲内にいることを通知するアラート動作を行うアラート手段を備えたことを特徴とする。また、この発明において、前記記憶手段は、通信相手を選択するための情報を含むプロファイルデータ、及び通信相手の選択条件を記憶し、前記通信手段は、他の携帯電話機が基地局に対して送信した信号を受信すると、前記他の携帯電話機に対して前記プロファイルデータを送信し、前記アラート手段は、前記通信手段が他の携帯電話機から送信された前記プロファイルデータを受信すると、前記選択条件を満たすか否かを判断し、前記選択条件を満たしている場合に、前記アラート動作を行うことを特徴とする。
【００１０】
この発明は、通信モードの選択を受け付ける操作手段と、前記操作手段が受け付けた操作に応じて、通信相手の携帯電話機である相手機から送信される前記操作データを受信し、相手機から送信される前記操作データに基づいて自動演奏する受信モード、または、相手機に自機の前記操作データを送信する送信モードを実行する制御手段と、を備えたことを特徴とする。また、この発明において、前記曲データは、複数パートで構成され、前記制御手段は、前記受信モードを実行する時には、相手機の前記操作データに基づいて自動演奏する相手機用パートと、自機の前記操作データに基づいて自動演奏する自機用パートと、を割り当て、前記自動演奏手段は、前記相手機から送信される前記操作データに基づいて前記相手機用パートを自動演奏し、自機の前記操作データに基づいて前記自機用パートを自動演奏することを特徴とする。
【００１１】
この発明において、前記制御手段は、前記相手機用パートと前記自機用パートをランダムに振り分けることを特徴とする。また、この発明において、前記通信手段は、前記受信モードの実行時に、曲が終了すると、曲が終了した旨の電文を送信することを特徴とする。
【００１２】
携帯電話機は、通話可能状態を維持するため基地局と常時交信している。この電波を傍受することにより、近くに他の携帯電話機があることを検出することができる。ＰＨＳ電話機の場合、約２０メートルの範囲で互いに電波を送受信することができる。そして、携帯電話機の通信機能を用いれば携帯電話機同士が基地局を介さずに通信することも可能である（基地局またはネットワークを介して通信してもよい。）。この携帯電話の通信機能を用いて、１つの携帯電話機の操作データを他の携帯電話機に送信し、この操作データを受信した（前記他の）携帯電話機では、自機のセンサ手段が検出した内容と受信した操作データに基づいて自動演奏の演奏要素を制御する。これにより、複数の携帯電話機を用いて合奏（セッション）が可能になる。
そして、通信機能を備えていれば、上記機能は携帯電話機に限定されることはない。この発明のセンサ手段としては、押しボタンスイッチなど身体が運動することにより一時的に接触するものを用いてもよいが、身体に取り付けられ、または、利用者の手などによって操作されることにより身体と一緒に運動するものが好ましい。このようなセンサ手段を用いて運動態様または姿勢状態を検出し、上記複数の装置のうちのいずれかが実行する自動演奏を制御することができ、場所を選ばない手軽なセッションが可能になる。ここで、運動態様の検出対象となる身体の部位は、腕，足，手指などどこでもよい、また姿勢状態とは、身体部位がどの方向を向いているか関節がどの角度に曲げられているかなどのスタティックな状態をいい、どの身体部位・関節にも適用することができる。
【００１３】
【発明の実施の形態】
図面を参照してこの発明の実施形態であるＰＨＳ電話機について説明する。なおこの実施形態ではＰＨＳ電話機を例にあげて説明しているが、いわゆる携帯電話機でも同様の機能を実現することができる。
このＰＨＳ電話機は、通常機能として発信・受信による通話が可能であるほか、利用者がこのＰＨＳ電話機を揺動させる加速度を検出する加速度センサ、複数のＬＥＤ、曲データを記憶する記憶手段（ＥＥＰＲＯＭ）、この曲データにより楽曲を自動演奏する自動演奏部を内蔵しており、利用者がこのＰＨＳ電話機を揺動させることによって、上記複数のＬＥＤの発光態様を制御したり、楽曲の自動演奏を制御したりすることができる。
【００１４】
ＬＥＤの発光制御は、たとえば、以下のようである。「ＬＥＤとして青、緑、赤、橙に発光する４色のＬＥＤを設け、ＰＨＳ電話機を左右に揺動させる方向をＸ軸方向、ＰＨＳ電話機を正面−裏面方向に揺動させる方向をＹ軸方向、上下（アンテナの向き）に揺動させる方向をＺ軸方向とすると、Ｘ軸の＋方向の加速度が一定以上の場合には、その加速度に対応する光量で青色発光のＬＥＤを点灯する。Ｘ軸の−方向の加速度が一定以上の場合には、その加速度に対応する光量で緑色発光のＬＥＤを点灯する。Ｙ軸の＋方向の加速度が一定以上の場合には、その加速度に対応する光量で赤色発光のＬＥＤを点灯する。Ｙ軸の−方向の加速度が一定以上の場合には、その加速度に対応する光量で橙色発光のＬＥＤを点灯する。また、Ｚ軸の＋方向の加速度が一定以上の場合には、その加速度に対応する光量で青色発光ＬＥＤおよび緑色発光ＬＥＤを同時に点灯する。Ｚ軸の−方向の加速度が一定以上の場合には、その加速度に対応する光量で赤色発光ＬＥＤおよび橙色発光ＬＥＤを同時に点灯する。」というような方式である。
【００１５】
また、曲データを用いた自動演奏は、以下の２モードで行うことができる。通常の自動演奏モードの場合には、スタートを指示すると曲データを所定のテンポで読み出し、所定の音量で自動演奏する。また、コントロールモードの場合には、演奏をスタートすると、利用者がこのＰＨＳ電話機を揺動させる周期に対応するテンポ、揺動させる速度（加速度）に対応した音量で自動演奏を行う。すなわち、コントロールモードでは、利用者がＰＨＳ電話機を揺動させることによって自動演奏をコントロールすることができる。
【００１６】
また、上記のＬＥＤの発光制御と自動演奏のコントロールモードを組み合わせることもできる。
【００１７】
また、このＰＨＳ電話機は、他のＰＨＳ電話機が発信するエリア登録用の電波を監視しており、他のＰＨＳ電話機が発信したエリア登録用の電波を受信したときには、互いに交信しあって１つの曲データによる自動演奏を両方のＰＨＳ電話機が発生する揺動操作データに基づいてコントロールするセッション演奏をすることができる。
【００１８】
図１は同ＰＨＳ電話機１の外観図、図２は同ＰＨＳ電話機のブロック図である。ＰＨＳ電話機１は筐体１０の上半分または全体が半透明になっており、内部からの発光が透けて見えるようになっている。そしてその透光性の筐体の内部にＬＥＤ群１７が設けられている。ＬＥＤ群は、青色発光のＬＥＤ１７ａ，緑色発光のＬＥＤ１７ｂ，赤色発光のＬＥＤ１７ｃ，橙色発光のＬＥＤ１７ｄ、白色発光のＬＥＤ１７ｅからなっている。このうちＬＥＤ１７ｅはアンテナ１１の内部に設けられている。筐体上部に設けられているアンテナ１１も透光性になっている。筐体正面にはＬＣＤマトリクスディスプレイ１２、テンキーやオフフックキーなどを含むキー群１３、通話用のマイク１４、受話用スピーカ１５および呼出用スピーカ１６が設けられている。
【００１９】
図２において、マイクロコンピュータで構成されている制御部２０には、ＲＯＭ２１、ＲＡＭ２２、ＲＦブロック２４、変復調部２５、ＴＤＭＡ処理部２６、音声ＣＯＤＥＣ２７、ＥＥＰＲＯＭメディア２９、自動演奏部３０、インタフェース３１が接続されている。ＲＯＭ２１には、携帯電話機の機能を決定する制御プログラムが記憶されている。また、ＥＥＰＲＯＭメディア２９には、スロット２９ａを介して着脱自在になっており、このＰＨＳ電話機で演奏する曲の曲データが記憶されている。ＲＡＭ２２には一時的に発生したデータが記憶される。
【００２０】
アンテナ１１−共用器２３−ＲＦブロック２４−変復調部２５、ＴＤＭＡ処理部２６−音声ＣＯＤＥＣ２７は周知のＰＨＳ電話機機能を処理する機能部であり、音声ＣＯＤＥＣ２７には、前記マイク１４、受話用スピーカ１５、キー群１３が接続されている。なお、ＰＨＳ電話機の送信出力は１０ｍＷ程度であり、高感度の基地局の受信装置であれば約２００メートル程度の範囲内でＰＨＳ電話機が送信した電波を受信することができ、ＰＨＳ電話機であれば約２０メートル程度の範囲内で他のＰＨＳ電話機が送信した電波を受信することができる。
【００２１】
自動演奏部３０は、ＤＳＰで構成されており、曲データに基づくシーケンス処理機能およびソフト音源機能を実現する。曲データをこの自動演奏部３０に入力することにより、この曲データを演奏した楽音を発生することができる。発生された楽音は呼出スピーカ１６から出力される。いわゆる着信音もこの自動演奏部３０で合成される。
【００２２】
またインタフェース３１にはＬＣＤドライバ３２、発光制御部３３、ＡＤコンバータ３４が接続されている。ＬＣＤドライバ３２は、ＬＣＤマトリクスディスプレイ１２を駆動して電話番号や時刻などを表示させる。発光制御部３３はＬＥＤ群１７の発光を制御する。ＡＤコンバータ３４には３軸の加速度センサ（３Ｄセンサ）２８が接続されている。この３Ｄセンサ２８は、このＰＨＳ電話機１の揺動加速度を検出する。検出された揺動加速度はＡＤコンバータ３４によってデジタルデータ化されインタフェース３１を介して制御部２０に入力される。
【００２３】
ＥＥＰＲＯＭメディア２９ａは着脱可能であるため、予め曲データが書き込まれたＥＥＰＲＯＭメディア２９ａを装着することにより、このＰＨＳ電話機に曲データをセットすることができる。また、ＰＨＳ電話通信機能を利用し、ＰＨＳの通信チャンネルを介してネットワークに接続されているサーバから曲データをダウンロードすることもできる。
【００２４】
図３は上記ＥＥＰＲＯＭに記憶される曲データの構成図である。この曲データは複数のパートで構成され、各パート毎に別々のトラックが設けられている。各トラックには、楽音の発音や消音を指示するイベントデータおよびこのイベントデータの読み出しタイミングを指示するタイミングデータが時系列に書き込まれている。また、演奏のテンポを指示するテンポ情報などのイベントデータが書き込まれたコントロールトラックが各パートトラックとは別に設けられている。通常の自動演奏を行う場合には、コントロールトラックで指定されたテンポで各パートのトラックを並行して読み出してゆく。また、自動演奏制御モードやセッションモードではこのＰＨＳ電話機またはセッション相手のＰＨＳ電話機の揺動によって決定されたテンポ情報によって各パートトラックの読み出しテンポが制御される。
【００２５】
図４は、前記ＰＨＳ電話機１を含むネットワークの構成図である。複数の基地局２は、数百メートル毎に設置されており、ＰＨＳ電話機１は、この基地局２を介して電話ネットワークに接続され交換局３を介して通話相手のＰＨＳ電話機を管理する基地局と接続される。また、一般の加入電話回線は交換局３を介して接続されている。また、交換局３には、上記ＰＨＳ電話機１が自動演奏する楽曲の曲データを多数記憶したサーバ装置４が接続されている。
【００２６】
図５以下のフローチャートを参照して同ＰＨＳ電話機の動作を説明する。図５はモード設定およびモード対応処理のメインルーチンを示すフローチャートである。利用者がモードセット操作を行うと（ｓ１）、これに対応して対応するモードのセット／リセットを行う（ｓ２）。こののちセットされているモードの対応処理動作を実行する（ｓ３〜ｓ９）。すなわち、発光制御モードがセットされている場合には（ｓ３）、図６（Ａ）の揺動検出動作および図６（Ｂ）の発光制御動作を実行する。また、自動演奏モードがセットされている場合には（ｓ４）、図７（Ａ）の動作を実行する。自動演奏制御モードがセットされている場合には（ｓ５）、図６（Ａ）の揺動検出動作および図８の動作が実行される。曲データダウンロードモードがセットされている場合には（ｓ６）、図９の動作が実行される。セッションモードがセットされている場合には（ｓ７）、図６（Ａ）の揺動検出動作および図１１〜図１３のセッション動作が実行される。また、プロファイル入力モードやセッション条件入力モードがセットされている場合には（ｓ８，ｓ９）、図５（Ｂ）、（Ｃ）の入力動作が実行される。
【００２７】
図６（Ａ）は、揺動検出動作を示すフローチャートである。この動作では３軸の加速度センサである３Ｄセンサ２８の検出内容に基づいて揺動操作データを出力する。この動作は発光制御モード、自動演奏制御モード、セッションモード時に実行されるが、そのモードに入ったとき速度データなどをイニシャライズする（ｓ２０）。そして１０ｍｓ程度の間隔でｓ２１以下の動作を実行する。まず３Ｄセンサ２８から加速度データを取り込む（ｓ２１）。そしてＸ，Ｙ，Ｚ軸の加速度を合成して揺動加速度を検出する（ｓ２２）。そして加速度データを各軸毎に積分し（ｓ２３）、この積分結果を合成することにより揺動速度を検出するとともに（ｓ２４）、揺動方向を割り出す（ｓ２５）。これら揺動方向・揺動速度・揺動加速度を揺動操作データとして、図６（Ｂ）の発光制御プログラムまたは図８の自動演奏制御プログラムに対して出力する（ｓ２６）、さらに、揺動加速度の変化軌跡に基づいて揺動のピークを検出する（ｓ２７）。揺動のピークが検出された場合には上記発光制御プログラムや自動演奏制御プログラムに対してピーク検出情報を出力する（ｓ２８）。
【００２８】
同図（Ｂ）は発光制御動作を示すフローチャートである。この動作は発光制御モード時に実行される。まずＸ軸の加速度およびＺ軸の加速度に基づいて青色発光ＬＥＤ１７ａおよび緑色発光ＬＥＤ１７ｂの発光および光量を制御する（ｓ３０）。次に、Ｙ軸の加速度およびＺ軸の加速度に基づいて赤色発光ＬＥＤ１７ｃおよび橙色発光ＬＥＤ１７ｄの発光および光量を制御する（ｓ３１）。さらに、Ｚ軸の加速度に基づいて白色発光ＬＥＤ１７ｅの発光および光量を制御する（ｓ３２）。
【００２９】
ここでは、ＰＨＳ電話機を左右に揺動させる方向をＸ軸方向、ＰＨＳ電話機を正面−裏面方向に揺動させる方向をＹ軸方向、上下（アンテナの向き）に揺動させる方向をＺ軸方向とし、Ｘ軸の＋方向の加速度が一定以上の場合には、その加速度に対応する光量で青色発光のＬＥＤ１７ａを点灯する。Ｘ軸の−方向の加速度が一定以上の場合には、その加速度に対応する光量で緑色発光のＬＥＤ１７ｂを点灯する。Ｙ軸の＋方向の加速度が一定以上の場合には、その加速度に対応する光量で赤色発光のＬＥＤ１７ｃを点灯する。Ｙ軸の−方向の加速度が一定以上の場合には、その加速度に対応する光量で橙色発光のＬＥＤ１７ｅを点灯する。また、Ｚ軸の＋方向の加速度が一定以上の場合には、その加速度に対応する光量でＬＥＤ１７ａ，ＬＥＤ１７ｂおよび白色発光のＬＥＤ１７ｅを同時に点灯する。Ｚ軸の−方向の加速度が一定以上の場合には、その加速度に対応する光量でＬＥＤ１７ｃ，ＬＥＤ１７ｄおよびＬＥＤ１７ｅを同時に点灯する。
【００３０】
なお、この実施形態では上記の揺動操作データのうち各軸の加速度に基づいて発光を制御するようにしているが、これ以外の揺動操作データ（たとえば速度、揺動方向、揺動のピークなど）に基づいて発光色，発光光量を制御するようにしてもよい。
【００３１】
また、この実施形態では、揺動加速度に基づいて発光光量を制御するようにしているが、光量以外に点滅の間隔や、同じ色のＬＥＤを複数設けて点灯させる個数を制御するようにしてもよい。
【００３２】
図７（Ａ）は自動演奏動作を示すフローチャートである。この動作は自動演奏モード時に実行される動作である。まずＥＥＰＲＯＭメディア２９ａに記憶している曲データのリストをＬＣＤディスプレイに表示する。この表示は曲データのヘッダに書き込まれている曲名をリスト表示することで行う（ｓ３３）。利用者によって選曲入力がされると（ｓ３４）、この選曲された曲の曲番号（この曲番号は曲データにユニークに付されている曲番号でもよく、ＥＥＰＲＯＭメディア２９ａ中の何番目かを示す番号であってもよい）を自動演奏スタートの指示とともに自動演奏部３０に入力する（ｓ３５）。こののちは自動演奏部３０が自動演奏を実行するため、制御部２０は、自動演奏部３０の要求に応じて、該当の曲データを一部ずつ自動演奏部３０に入力する（ｓ３６）。これを曲が終了するまで継続実行する（ｓ３７）。
【００３３】
図７（Ｂ）は自動演奏部３０のシーケンス動作を示すフローチャートである。まず、曲データの先頭のタイミングデータをセットする（ｓ４０）。そして、制御部２０から入力されるテンポ情報に基づいてテンポクロックのテンポを設定し（ｓ４１）、このテンポでタイミングデータをカウントする（ｓ４２）。そして、このタイミングデータをカウントアップしてイベントタイミングになればｓ４３からｓ４４以下の処理動作に進む。
【００３４】
ｓ４４では上記カウントアップしたタイミングデータに続くイベントデータを読み出し、このイベントに対応する処理を実行する（ｓ４５）。イベント対応処理としては、発音動作，消音動作などがある。この処理ののち次のタイミングデータをセットして（ｓ４６）、ｓ４１にもどる。なお、このフローチャートには現れないが発音中の楽音に対しては常時音量制御が行われており、この音量制御を音量制御データに基づいて行う。また、音量制御データを発音動作時のベロシティデータとして用いてもよい。
【００３５】
上記自動演奏部の処理において、通常の自動演奏モードでは、テンポ情報として曲データ中に書き込まれているテンポ設定データを用いる。また、後述の自動演奏制御モードでは、利用者の揺動操作に基づいて生成されたテンポ情報に基づいてテンポクロックを設定する。これにより、利用者の揺動操作によって自動演奏のテンポが制御されることになる。
【００３６】
図８は自動演奏制御動作を示すフローチャートである。この動作は自動演奏制御モード時に実行される動作である。まずＥＥＰＲＯＭメディア２９ａに記憶している曲データのリストをＬＣＤディスプレイに表示する（ｓ４９）。この表示は曲データのヘッダに書き込まれている曲名をリスト表示することで行う。利用者によって選曲入力がされると（ｓ５０）、この選曲された曲の曲番号（この曲番号は曲データにユニークに付されている曲番号でもよく、ＥＥＰＲＯＭメディア２９ａ中の何番目かを示す番号であってもよい）を自動演奏スタートの指示とともに自動演奏部３０に入力する（ｓ５１）。こののちは自動演奏部３０が自動演奏を実行するため、制御部２０は、自動演奏部３０の要求に応じて、該当の曲データを一部ずつ自動演奏部３０に入力する（ｓ５２）。同時に、この自動演奏のテンポおよび音量を利用者の揺動操作に基づいて制御するため、揺動操作データに基づいてテンポを決定する（ｓ５３）。テンポ決定は、揺動操作のピークを検出し、そのピークに追従するようにテンポを決定すればよい。また、揺動操作のピークを強制的に拍タイミングと決定し、各拍タイミングの間を分割してテンポを決定するようにしてもよい。いずれにしてもテンポ決定の方式は従来より提案されている種々の方式のいずれを用いることもできる。
【００３７】
次に揺動操作データに基づいて音量制御データを生成する。音量制御データは上記加速度のピークの値や揺動速度に相関した値にすればよい。
【００３８】
これらテンポ情報および音量制御データを自動演奏部３０に出力する（ｓ５５）。これを曲が終了するまで継続実行する（ｓ５６）。
【００３９】
図９はＥＥＰＲＯＭメディア２９ａに記憶する曲データをネットワーク上のサーバからダウンロードする動作を示すフローチャートである。この動作は曲データダウンロードモード時に実行される。まずＰＨＳの電話機能を利用して曲データサーバ４にアクセスし（ｓ５９）、曲データリストを受信する（ｓ６０）。利用者は、この曲データリストのなかから所望の曲を選択する（ｓ６１）。この曲データリストの受信と曲データの選択入力は、１度に全曲のリストを受信してそのなかから選択するようにしてもよいが、ジャンルや歌手の性別などで分類された階層メニューを用い、利用者の選択に応じて深い階層に入ってゆき、最終的にその分類に該当する曲名を送受信して表示するようにしてもよい。また、利用者が曲データにユニークに付されている曲番号を直接入力して曲データを指定するようにしてもよい。
【００４０】
上記のようにして曲データの選択入力が行われると（ｓ６１）、この曲の選択情報（曲番号）がサーバ装置に対して送信される（ｓ６２）。この曲選択情報に送信に応じてサーバ装置から曲データがダウンロードされてくるため、これを受信し（ｓ６３）、ＥＥＰＲＯＭメディア２９ａに書き込む（ｓ６４）。これにより、ＰＨＳ電話通信を用いて曲データをダウンロードすることができる。
【００４１】
図１０〜図１３はセッションモード時の処理を示すフローチャートである。セッションモードとは、１つの曲データの自動演奏制御を同時に２人で行うモードである。
図１０はセッション相手を待ち受ける待ち受け動作を示すフローチャートである。同図（Ａ）はセッション条件を検査しない場合の待ち受け動作を示すフローチャートである。まず、通常のエリア登録動作を行う。すなわち、制御チャンネルから通信可能な（１または複数の）基地局のＣＳコード（ＣＳ呼出符号）を受信し（ｓ７０）、そのうち通信条件が最良のＣＳコードを記憶する（ｓ７１）。そして、その基地局に対して制御チャンネルを介して自分のＰＳコード（ＰＳ呼出符号）を送信する（ｓ７２）。
【００４２】
こののち、他のＰＨＳ電話機が基地局に対して発信したＰＳコードを受信できるか否かをチェックする（ｓ７３）。一般的に２台のＰＨＳ電話機が約２０メートル以内に接近すると互いの電波を受信しあうことが可能である。他のＰＨＳ電話機のＰＳコードを受信した場合には、そのＰＨＳ電話機に対してセッションが可能である旨の信号を返信し（ｓ７４）、自動演奏部３０を用いて所定のアラート音を発生させ、ＬＥＤを点滅させるなどのアラート動作を実行する（ｓ７５）。このアラート動作により、利用者は近距離にセッションできる相手がいることを知ることができる。こののち図１１以下のセッション動作に進む。
【００４３】
図１１〜図１３はセッション動作を示すフローチャートである。セッション動作は、利用者が図１０の動作で交信したＰＨＳ電話機の所持者を見つけ、その所持者とセッションするときの動作である。まず、図１１において、所定のキー操作によりセッション相手（セッション相手が所持するＰＨＳ電話機のＰＳコード）を登録する（ｓ９０）。そして、セッションのモードを選択する（ｓ９１）。セッションのモードは送信モード、受信モード、ツインモードがあるが、このモード選択はセッション相手と合わせる必要がある。すなわち、こちらが送信モードを選択した場合は相手は受信モードを選択し、こちらが受信モードを選択した場合は相手は送信モードを選択し、ツインこちらがツインモードを選択した場合は相手もツインモードを選択する。
【００４４】
ここで、受信モードは、セッション相手のＰＨＳ電話機から送信される揺動操作データを受信して自機が発生する揺動操作モードとともに自機の自動演奏を制御するモードである。また送信モードは、逆にセッション相手のＰＨＳ電話機に自機の揺動操作データを送信して相手機の自動演奏を制御するモードである。
【００４５】
またツインモードは、自機、相手機の両方で同じ曲の別々のパートをそれぞれ自分自身が発生する揺動操作データに基づいて制御するモードである。
【００４６】
モードが選択されるとその選択されたモードに応じた動作にジャンプする（ｓ９２）。
【００４７】
図１２は受信モードの動作を示すフローチャートである。まずＥＥＰＲＯＭメディア２９ａに記憶している曲データのリストをＬＣＤディスプレイに表示する（ｓ１００）。この表示は曲データのヘッダに書き込まれている曲名をリスト表示することで行う。そして、選曲入力を受け付ける（ｓ１０１）。選曲操作は曲番号を入力することによって行ってもよく、カーソルで指定するようにしてもよい。この曲データは複数パートで構成されているが、このうち自機（が発生する揺動操作データ）で制御するパートと相手機（から送られてくる揺動操作データ）で制御するパートを割り当てる（ｓ１０２）。この割り当ては利用者がキー操作で行ってもよいが、予め自機用パート，相手機用パートを自動割り当てしておいてもよく、その時々にランダムにパートを振り分けてゲーム性を出すようにしてもよい。
【００４８】
こののち自動演奏部３０に対して曲番号を通知するとともに、演奏スタートを指示する（ｓ１０３）。そうすると、こののちは自動演奏部３０が自動演奏を実行するため、制御部２０は、自動演奏部３０の要求に応じて、該当の曲データを一部ずつ自動演奏部３０に入力する（ｓ１０４）。そして、この自動演奏のテンポおよび音量を利用者の揺動操作データに基づいて制御するため、揺動操作データに基づいてテンポを決定し（ｓ１０５）、揺動操作データに基づいて音量制御データを生成する（ｓ１０６）。そして、このテンポ情報・音量制御データおよび自機に割り当てられているパートを自動演奏部３０に入力する（ｓ１０７）。次に、相手機から相手機の揺動操作によって生成されたテンポ情報・音量制御データを受信し（ｓ１０８）、これをこの相手機に割り当てられたパートとともに自動演奏部３０に入力する（ｓ１０９）。これにより、自動演奏部３０は自機に割り当てられたパートと相手機に割り当てられたパート毎に自動演奏を制御して自動演奏を実行する。これを曲が終了するまで継続実行する（ｓ１１０）。
【００４９】
以上が受信モード時の動作である。図１１にもどって送信モード時の動作について説明する。揺動操作データに基づいてテンポを決定するとともに（ｓ９３）、音量制御データを生成する（ｓ９４）。そしてこのテンポ情報および音量制御データをセッション相手のＰＨＳ電話機に送信する（ｓ９５）。この送受信はエリア登録に用いる制御チャンネルを用いて通信すればよい。以上の動作を曲が終了するまで継続実行する（ｓ９６）。曲の終了は利用者の操作終了で判断してもよく、相手のＰＨＳ電話機から曲が終了した旨の電文を受信したとき曲の終了を判断してもよい。
【００５０】
図１３はツインモード時の動作を示すフローチャートである。ツインモード時には両方のＰＨＳ電話機で同じ曲データを記憶している必要があるが、自機に記憶している曲データで演奏するか（送信側）、相手機に記憶されている曲データを受信して演奏するか（受信側）を選択する（ｓ１１１）。送信側になった場合には、まず、まずＥＥＰＲＯＭメディア２９ａに記憶している曲データのリストをＬＣＤディスプレイに表示する（ｓ１１２）。この表示は曲データのヘッダに書き込まれている曲名をリスト表示することで行う。そして、選曲入力を受け付ける（ｓ１１３）。選曲操作は曲番号を入力することによって行ってもよく、カーソルで指定するようにしてもよい。この曲データは複数パートで構成されているが、このうち自機（が発生する揺動操作データ）で制御するパートと相手機（から送られてくる揺動操作データ）で制御するパートを割り当てる（ｓ１１４）。この割り当ては利用者がキー操作で行ってもよいが、予め自機用パート，相手機用パートを自動割り当てしておいてもよく、その時々にランダムにパートを振り分けてゲーム性を出すようにしてもよい。この曲データとパート割り当てデータを相手機に対して送信する（ｓ１１５）。
【００５１】
こののち自動演奏部３０に対して曲番号を通知するとともに、割り当てられたパートのみの自動演奏の演奏スタートを指示する（ｓ１１６）。同時に、相手機に対して演奏スタートを指示する（ｓ１１７）。こののちは自動演奏部３０が自動演奏を実行するため、制御部２０は、自動演奏部３０の要求に応じて、該当の曲データを一部ずつ自動演奏部３０に入力する（ｓ１１８）。そして、この自動演奏のテンポおよび音量を利用者の揺動操作データに基づいて制御するため、揺動操作データに基づいてテンポを決定し（ｓ１１９）、揺動操作データに基づいて音量制御データを生成する（ｓ１２０）。そして、このテンポ情報・音量制御データおよび自機に割り当てられているパートを自動演奏部３０に入力する（ｓ１２１）。これにより、自動演奏部３０は自機に割り当てられたパートの自動演奏を制御して自動演奏を実行する。これを曲が終了するまで継続実行する（ｓ１２２）。
【００５２】
なお、既に両方のＰＨＳ電話機に記憶されている曲を演奏する場合にはｓ１１５において曲データを送信せずパート割り当てデータのみを送信すればよい。
【００５３】
一方受信側になった場合には、相手機から曲データを受信し（ｓ１２５）、これをＥＥＰＲＯＭメディア２９ａに記憶する（ｓ１２６）。次にパート割り当てデータを受信する（ｓ１２７）。以上のデータを受信したのち、相手機から演奏スタートの指示があるまでｓ１２８で待機する。演奏スタートの指示があると、ｓ１２９以下の動作を実行する。
【００５４】
こののち自動演奏部３０に対して曲番号を通知するとともに、割り当てられたパートのみの自動演奏の演奏スタートを指示する（ｓ１２９）。そうすると、こののちは自動演奏部３０が自動演奏を実行するため、制御部２０は、自動演奏部３０の要求に応じて、該当の曲データを一部ずつ自動演奏部３０に入力する（ｓ１３０）。そして、この自動演奏のテンポおよび音量を利用者の揺動操作データに基づいて制御するため、揺動操作データに基づいてテンポを決定し（ｓ１３１）、揺動操作データに基づいて音量制御データを生成する（ｓ１３２）。そして、このテンポ情報・音量制御データおよび自機に割り当てられているパートを自動演奏部３０に入力する（ｓ１３３）。これにより、自動演奏部３０は自機に割り当てられたパートの自動演奏を制御して自動演奏を実行する。これを曲が終了するまで継続実行する（ｓ１３４）。
【００５５】
これにより、１つのＰＨＳ電話機でそれぞれ別々のパートが自動演奏され両方の合奏で１つの曲が演奏されることになる。
【００５６】
図１０（Ａ）の待ち受け動作では、他のＰＨＳ電話機が送信したＰＳコードを受信した場合には、即座にセッション可能としてアラートするようにしているが、まず他のＰＨＳ電話機と交信し、セッションの条件が満たされたとき、アラートするようにすることもできる。このような待ち受け動作を図１０（Ｂ）に示す。同図において、まず、通常のエリア登録動作を行う。すなわち、通信可能な（１または複数の）基地局のＣＳコード（ＣＳ呼出符号）を受信し（ｓ８０）、そのうち通信条件が最良のＣＳコードを記憶する（ｓ８１）。そして、その基地局に対して自分のＰＳコード（ＰＳ呼出符号）を送信する（ｓ８２）。
【００５７】
こののち、他のＰＨＳ電話機が基地局に対して発信したＰＳコードを受信できるか否かをチェックする（ｓ８３）。一般的に２台のＰＨＳ電話機が約２０メートル以内に接近すると互いの電波を受信しあうことが可能である。他のＰＨＳ電話機のＰＳコードを受信した場合には、そのＰＨＳ電話機に対してこちらのプロファイルを返信する（ｓ８４）。プロファイルは、利用者の氏名，性別，年齢，趣味などのデータであり、メモリに記憶されている。また、同時に相手のＰＨＳ電話機からプロファイルデータを受信して（ｓ８５）、これが自機に設定されいるセッション条件を満たすか否かを判断する（ｓ８６）。セッション条件は、相手機から送られてきたプロファイルが自機の利用者の好みを満たすかの条件であり、年齢「１８〜２５」、性別「男性」、趣味「音楽・ロック」などの条件が設定される。この条件が満たされた場合にはアラート動作を実行する（ｓ８７）。アラート動作は、自動演奏部３０を用いて所定のアラート音を発生させる、ＬＥＤ１７を点滅させるなどの動作である。このアラート動作により、利用者は近距離にセッションできる相手がいることを知ることができ、交信している２台のＰＨＳ電話機の両方がアラート動作をした場合には、両電話機の所持者が互いを探すことができ、こののち図１１以下のセッション動作に進むことができる。
【００５８】
図５（Ｂ）は上記プロファイルを入力するプロファイル入力動作を示すフローチャートである。利用者がキー群１３を操作することにより、氏名，性別，年齢，趣味など自分のプロファイルが入力される（ｓ１１）。そうするとこのプロファイルをメモリに書き込む（ｓ１２）。
【００５９】
図５（Ｃ）は上記セッション条件を入力するセッション条件入力動作を示すフローチャートである。利用者がキー群１３を操作することにより、セッション相手の条件として性別，年齢，趣味など相手のプロファイルに必要な条件を入力する（ｓ１３）。そうするとこのセッション条件をメモリに書き込んで（ｓ１４）動作を終了する。
【００６０】
なお、この実施形態はＰＨＳ電話機に本発明を適用した例を示したが、通常の携帯電話機でもよく、また、電話機能を持たないものであってもよい。たとえば、従来のペンライトのような形状のものであってもよい。
【００６１】
また、セッションは無線通信機能を備えたものであれば携帯電話機能を備えないものであってもよく、そのうち少なくとも１台が自動演奏の機能を備えていれば、他の装置は揺動による操作データを送信するのみの機能を備えていれば本発明の目的を達成することが可能である。
【００６２】
また、セッションは２台のＰＨＳ電話機（自動演奏装置１台と自動演奏制御装置１台）に限定されず、３台以上の装置で行うようにしてもよい。
【００６３】
また、記憶する曲データはシーケンスデータに限らず、ＭＰ３などの演奏楽音を記録した波形データであってもよい。この場合読み出しクロックを変化させることにより、曲のピッチも同時に変化させることができる。
【００６５】
【発明の効果】
以上のようにこの発明によれば、複数の携帯電話機を用いて合奏（セッション）が可能になり、それぞれ検出した運動態様や姿勢状態に基づいて携帯電話機の自動演奏を制御することができるため、手軽にセッションを楽しむことができ、音楽演奏の敷居を下げることができる。
【図面の簡単な説明】
【図１】この発明の実施形態であるＰＨＳ電話機の外観図
【図２】同ＰＨＳ電話機のブロック図
【図３】同ＰＨＳ電話機を含むネットワークを示す図
【図４】同ＰＨＳ電話機が記憶している曲データの構成図
【図５】同ＰＨＳ電話機の動作を示すフローチャート
【図６】同ＰＨＳ電話機の動作を示すフローチャート
【図７】同ＰＨＳ電話機の動作を示すフローチャート
【図８】同ＰＨＳ電話機の動作を示すフローチャート
【図９】同ＰＨＳ電話機の動作を示すフローチャート
【図１０】同ＰＨＳ電話機の動作を示すフローチャート
【図１１】同ＰＨＳ電話機の動作を示すフローチャート
【図１２】同ＰＨＳ電話機の動作を示すフローチャート
【図１３】同ＰＨＳ電話機の動作を示すフローチャート
【符号の説明】
１…ＰＨＳ電話機、２…基地局、３…交換局、４…（曲データ）サーバ装置、１０…（透光性の）筐体、１１…アンテナ、１７…ＬＥＤ
【図１】
0004320766.tif 000002
【図２】
0004320766.tif 000003
【図３】
0004320766.tif 000004
【図４】
0004320766.tif 000005
【図５】
0004320766.tif 000006
【図６】
0004320766.tif 000007
【図７】
0004320766.tif 000008
【図８】
0004320766.tif 000009
【図９】
0004320766.tif 000010
【図１０】
0004320766.tif 000011
【図１１】
0004320766.tif 000012
【図１２】
0004320766.tif 000013
【図１３】
0004320766.tif 000014