(57)【要約】【課題】  音楽を要素とする娯楽性及び攻略性の高いゲームを携帯電話機のコンピュータに実行させるための携帯電話機用ゲームプログラムを提供する【解決手段】  １２個の文字入力釦１４を１２音音階に対応付ける音階対応付手段１００と、メロディ情報に基づいて評価の対象となる主旋律の伴奏を出力させる伴奏出力手段１０２と、その伴奏出力手段１０２による伴奏の出力に応答して前記１２個の文字入力釦１４のうち何れかが押された際に、その押された文字入力釦１４に対応付けられた音階が評価の対象となる主旋律の音階と一致するか否かを判定する音階判定手段１１２と、その音階判定手段１１２の判定結果に基づいて成績を評価する評価手段１１６とを、含むことから、出力される伴奏に応じて主旋律の音階を当てさせるゲームを実行させることができる。【選択図】  図４
2005253803.tif 000002
【特許請求の範囲】
【請求項１】
公衆電話回線に接続されて該公衆電話回線を介して情報の送受信を行う複数個の入力釦を有する携帯電話機のコンピュータにゲームを実行させるための携帯電話機用ゲームプログラムであって、
前記複数個の入力釦を所定の音階に対応付ける音階対応付手段と、
メロディ情報に基づいて評価の対象となる主旋律の伴奏を出力させる伴奏出力手段と、
該伴奏出力手段による伴奏の出力に応答して前記複数個の入力釦のうち何れかが押された際に、その押された入力釦に対応付けられた音階が評価の対象となる主旋律の音階と一致するか否かを判定する音階判定手段と、
該音階判定手段の判定結果に基づいて成績を評価する評価手段と
を、含むことを特徴とする携帯電話機用ゲームプログラム。
【請求項２】
前記携帯電話機は、少なくとも１２個の前記入力釦を有するものであり、前記音階対応付手段は、それら１２個の入力釦を１２音音階に対応付けるものである請求項１の携帯電話機用ゲームプログラム。
【請求項３】
前記伴奏出力手段による伴奏の出力に応答して前記複数個の入力釦のうち何れかが押されるタイミングを判定するタイミング判定手段を含み、前記評価手段は、該タイミング判定手段の判定結果に基づいて成績を評価するものである請求項１又は２の携帯電話機用ゲームプログラム。
【請求項４】
前記伴奏出力手段による伴奏の出力に応答して前記複数個の入力釦のうち何れかが押された際に、その押された入力釦に対応付けられた音階の音を出力させる入力対応音出力手段を含むものである請求項１から３の何れかの携帯電話機用ゲームプログラム。
【請求項５】
前記入力対応音出力手段は、予め定められた複数種類の演奏音のうちから選択される何れか１種類の演奏音を前記押された入力釦に対応付けられた音階の音として出力させるものである請求項４の携帯電話機用ゲームプログラム。
【請求項６】
前記伴奏出力手段による伴奏の出力に同期して前記複数個の入力釦のうち評価の対象となる主旋律の音階に対応付けられた入力釦を発光させる入力釦発光手段を含むものである請求項１から５の何れかの携帯電話機用ゲームプログラム。
【請求項７】
前記メロディ情報は、その歌の歌詞を表す歌詞情報を含むものであり、前記伴奏出力手段による伴奏の出力に応じて評価の対象となる主旋律の歌詞文字映像を該歌詞情報に基づいて表示させる歌詞文字映像表示手段を含むものである請求項１から６の何れかの携帯電話機用ゲームプログラム。
【請求項８】
前記伴奏出力手段による伴奏の出力に同期して評価の対象となる主旋律の歌詞文字映像を色替わりさせる歌詞文字映像色替手段を含むものである請求項７の携帯電話機用ゲームプログラム。
【請求項９】
前記複数個の入力釦を表す映像を表示させ、前記伴奏出力手段による伴奏の出力に同期して評価の対象となる主旋律の音階に対応付けられた入力釦の映像を色替わりさせる入力釦映像表示色替手段を含むものである請求項１から８の何れかの携帯電話機用ゲームプログラム。
【請求項１０】
前記公衆電話回線に接続されたサーバから該公衆電話回線を介して前記携帯電話機に請求項１から９の何れかの携帯電話機用ゲームプログラムを配信する配信システム。
【請求項１１】
前記サーバは、前記公衆電話回線を介して前記携帯電話機に請求項１又は７のメロディ情報を配信するものである請求項１０の配信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯電話機のコンピュータにゲームを実行させるための携帯電話機用ゲームプログラム及びそのプログラムに関する情報を配信する配信システムに関する。
【背景技術】
【０００２】
近年、公衆電話回線に接続されてその公衆電話回線を介して情報の送受信を行う携帯電話機が目覚ましい勢いで普及している。斯かる携帯電話機は、単に電話回線を介して通話を行う電話機としての機能のみならず、インターネット情報を閲覧するためのブラウザとしての機能や、電子メールの送受信機能等を備えることで、所謂マルチメディアとして利用されるようになり、新たな利用法が模索され続けている。
【０００３】
斯かる携帯電話機のマルチメディアとしての利用の一形態として、携帯電話機をゲーム媒体として用いる技術が実用化されており、音楽を要素とするゲームを携帯電話機のコンピュータに実行させる方法が提案されている。例えば、特許文献１に記載された着信メロディを用いたゲーム方法がそれである。この技術によれば、スピーカから着信メロディを出力させるのに同期してディスプレイに数字等の標識を順次表示させ、そのディスプレイに順次表示させられる標識に対応する釦（スイッチ）が押されるタイミング及び押された釦が標識と一致するか否かを判定するゲームを携帯電話機のコンピュータに実行させることができる。
【０００４】
【特許文献１】特開２００１−３３４０６６号公報
【０００５】
しかし、前記従来の技術により実行されるゲームは、スピーカからの着信メロディの出力に同期してディスプレイに表示される数字等の標識に対応する釦を押してゆくだけの簡単なものであったため、ゲームとしての娯楽性が低いことに加え、ゲームのやり応えである攻略性、延いてはプレイし続けて上達してゆく楽しみに欠けるという弊害があった。すなわち、音楽を要素とする娯楽性及び攻略性の高いゲームを携帯電話機のコンピュータに実行させるための携帯電話機用ゲームプログラムは、未だ開発されていないのが現状である。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、以上の事情を背景として為されたものであり、その目的とするところは、音楽を要素とする娯楽性及び攻略性の高いゲームを携帯電話機のコンピュータに実行させるための携帯電話機用ゲームプログラム及びそのプログラムに関する情報を配信する配信システムを提供することにある。
【課題を解決するための手段】
【０００７】
斯かる目的を達成するために、本第１発明の要旨とするところは、公衆電話回線に接続されてその公衆電話回線を介して情報の送受信を行う複数個の入力釦を有する携帯電話機のコンピュータにゲームを実行させるための携帯電話機用ゲームプログラムであって、前記複数個の入力釦を所定の音階に対応付ける音階対応付手段と、メロディ情報に基づいて評価の対象となる主旋律の伴奏を出力させる伴奏出力手段と、その伴奏出力手段による伴奏の出力に応答して前記複数個の入力釦のうち何れかが押された際に、その押された入力釦に対応付けられた音階が評価の対象となる主旋律の音階と一致するか否かを判定する音階判定手段と、その音階判定手段の判定結果に基づいて成績を評価する評価手段とを、含むことを特徴とするものである。
【０００８】
また、前記目的を達成するために、本第２発明の要旨とするところは、前記公衆電話回線に接続されたサーバからその公衆電話回線を介して前記携帯電話機に上記第１発明の携帯電話機用ゲームプログラムを配信する配信システムである。
【発明の効果】
【０００９】
このように、前記第１発明によれば、前記複数個の入力釦を所定の音階に対応付ける音階対応付手段と、メロディ情報に基づいて評価の対象となる主旋律の伴奏を出力させる伴奏出力手段と、その伴奏出力手段による伴奏の出力に応答して前記複数個の入力釦のうち何れかが押された際に、その押された入力釦に対応付けられた音階が評価の対象となる主旋律の音階と一致するか否かを判定する音階判定手段と、その音階判定手段の判定結果に基づいて成績を評価する評価手段とを、含むことから、出力される伴奏（ハーモニーパート）に応じて主旋律の音階を当てさせるゲームを実行させることができる。斯かるゲームは、原理は単純であるが奥が深くやり応えがあり、プレイし続けるうちに自然と音感が身に付く可能性も期待できる。すなわち、音楽を要素とする娯楽性及び攻略性の高いゲームを携帯電話機のコンピュータに実行させるための携帯電話機用ゲームプログラムを提供することができる。
【００１０】
ここで、好適には、前記携帯電話機は、少なくとも１２個の前記入力釦を有するものであり、前記音階対応付手段は、それら１２個の入力釦を１２音音階に対応付けるものである。このようにすれば、一般に馴染み深い１２音音階を基本とするゲームを従来用いられてきた１２個の入力釦を有する携帯電話機のコンピュータに実行させることができるという利点がある。
【００１１】
また、好適には、前記伴奏出力手段による伴奏の出力に応答して前記複数個の入力釦のうち何れかが押されるタイミングを判定するタイミング判定手段を含み、前記評価手段は、そのタイミング判定手段の判定結果に基づいて成績を評価するものである。このようにすれば、更に攻略性の高いゲームを携帯電話機のコンピュータに実行させることができるという利点がある。
【００１２】
また、好適には、前記伴奏出力手段による伴奏の出力に応答して前記複数個の入力釦のうち何れかが押された際に、その押された入力釦に対応付けられた音階の音を出力させる入力対応音出力手段を含むものである。このようにすれば、出力される伴奏に応じて前記入力釦を押させることで主旋律の演奏を行わせることができ、更に娯楽性の高いゲームを携帯電話機のコンピュータに実行させることができるという利点がある。
【００１３】
また、好適には、前記入力対応音出力手段は、予め定められた複数種類の演奏音のうちから選択された何れか１種類の演奏音を前記押された入力釦に対応付けられた音階の音として出力させるものである。このようにすれば、所望の演奏音により主旋律の演奏を行わせることができ、更に娯楽性の高いゲームを携帯電話機のコンピュータに実行させることができるという利点がある。
【００１４】
また、好適には、前記伴奏出力手段による伴奏の出力に同期して前記複数個の入力釦のうち評価の対象となる主旋律の音階に対応付けられた入力釦を発光させる入力釦発光手段を含むものである。このようにすれば、前記ゲームの難易度を若干下げることができるという利点がある。
【００１５】
また、好適には、前記メロディ情報は、その歌の歌詞を表す歌詞情報を含むものであり、前記伴奏出力手段による伴奏の出力に応じて評価の対象となる主旋律の歌詞文字映像をその歌詞情報に基づいて表示させる歌詞文字映像表示手段を含むものである。このようにすれば、対象となる歌の歌詞を参照しつつゲームをプレイさせることができ、更に娯楽性の高いゲームを携帯電話機のコンピュータに実行させることができるという利点がある。
【００１６】
また、好適には、前記伴奏出力手段による伴奏の出力に同期して評価の対象となる主旋律の歌詞文字映像を色替わりさせる歌詞文字映像色替手段を含むものである。このようにすれば、対象となる歌の歌詞を追いつつゲームをプレイさせることができ、更に娯楽性の高いゲームを携帯電話機のコンピュータに実行させることができるという利点がある。
【００１７】
また、好適には、前記複数個の入力釦を表す映像を表示させ、前記伴奏出力手段による伴奏の出力に同期して評価の対象となる主旋律の音階に対応付けられた入力釦の映像を色替わりさせる入力釦映像表示色替手段を含むものである。このようにすれば、実用的な態様で前記ゲームの難易度を若干下げることができるという利点がある。
【００１８】
また、前記第２発明によれば、前記公衆電話回線に接続されたサーバからその公衆電話回線を介して前記携帯電話機に前記第１発明の携帯電話機用ゲームプログラムを配信するものであるため、音楽を要素とする娯楽性及び攻略性の高いゲームを携帯電話機のコンピュータに実行させるための携帯電話機用ゲームプログラムを配信する配信システムを提供することができる。
【００１９】
ここで、好適には、前記サーバは、前記公衆電話回線を介して前記携帯電話機に前記メロディ情報を配信するものである。このようにすれば、随時新しいメロディ情報を前記サーバから携帯電話機へ配信できるという利点がある。
【実施例】
【００２０】
以下、本発明の好適な実施例を図面に基づいて詳細に説明する。
【００２１】
図１は、本発明の携帯電話機用ゲームプログラムが好適に適用される携帯電話機１０の操作部１２を説明する図である。この携帯電話機１０は、後述する公衆電話回線６８に接続されてその公衆電話回線６８を介して通話を行う電話機としての機能に加えて、インターネット情報を閲覧するためのブラウザとしての機能、電子メールの送受信機能、及び後述する音感ゲーム実行機能を有するものである。
【００２２】
図１に示すように、上記携帯電話機１０における折り畳まれることで相対向する１対の面には、複数個（図１では１２個）の文字入力釦１４、開始釦１６、電源釦１８、左右上下の移動釦２０、メール釦２２、クリア釦２４、決定釦２６、及び画像表示装置として機能する表示部２８が設けられている。上記文字入力釦１４は、所望の文字を入力するための釦（スイッチ）であり、その文字入力釦１４が押されることにより、また必要に応じて所定の文字変換操作が行われることにより、所望の文字が上記表示部２８に表示される。また、これら１２個の文字入力釦１４は、後述する音感ゲームにおける入力釦として機能する。上記開始釦１６は、電話をかけたりメールを送信したりするための釦であり、上記表示部２８に所定の電話番号が表示されている際にその開始釦１６が押されることにより、その電話番号に電話をかけることができる。また、その表示部２８に所定のメールアドレスが表示されている際にその開始釦１６が押されることにより、そのメールアドレスにメールが送信される。上記電源釦１８は、通話を中止したり電源を入れたりするための釦であり、通話中にその電源釦１８が押されることにより、その通話が中止される。また、電源がオフである際にその電源釦１８が一定時間押されることにより、電源がオンの状態となる一方、電源がオンである際にその電源釦１８が一定時間押されることにより、電源がオフの状態となる。上記移動釦２０は、上記表示部２８に表示されるカーソルを左右上下に移動させるため等に押される釦である。上記メール釦２２は、メール管理モードに入るため等に押される釦である。上記クリア釦２４は、上記表示部２８に表示された文字を消すため等に押される釦である。上記決定釦２６は、上記表示部２８に表示された内容で各種設定の項目を決定したり、文字変換を決定したりするため等に押される釦である。
【００２３】
図２は、前記携帯電話機１０の電気的構成を説明するブロック線図である。この図２に示す制御部３０は、ＲＯＭ３２に予め記憶されたプログラムに従って入力信号を処理するマイクロコンピュータであり、前記操作部１２からの入力に従って文字入力が実行されるように制御したり、前記操作部１２から入力された電話番号に従って通信或いは通話チャンネルを成立させると共に相互の通信或いは通話が可能となるように制御したり、メールの作成及び送受信を制御する等の基本的な制御に加えて、後述する音感ゲーム実行制御を実行する。通話状態においては、アンテナ３４を介して送受信部３６に受けた通話信号等がモデム部３８を介して音声コーディック部４０においてデジタルコード信号から音声信号に変換され、アナログフロントエンド４２により音声出力装置であるスピーカ４４が駆動されて音声が出力される。同時に、音声入力装置であるマイクロフォン４６により音声から変換された音声信号が上記アナログフロントエンド４２を介して上記音声コーディック部４０に送られてそこでデジタル信号に変換され、上記モデム部３８、送受信部３６、及びアンテナ３４を介して送信される。また、通信状態において、上記制御部３０は、前記操作部１２から入力された信号を通信先へ送信すると同時に、通信先から受信された信号を前記表示部２８に表示させる。また、他の通信端末からの着信があったと判定される場合には、記憶部４８に予め記憶されたメロディ情報に基づいて所定のメロディ（呼出音）を上記スピーカ４４から出力させるようにメロディ発生器５０を動作させたり、呼出音非出力モードにおいてはバイブレータ部５２を駆動させて振動を発生させたり、入力釦発光器５４により上記複数の文字入力釦１４を発光（点滅）させたりする。この入力釦発光器５４は、前記制御部３０からの指令に応じて前記複数の文字入力釦１４をそれぞれ個別に発光させることができる。また、上記記憶部４８は、好適には、電気的に内容を書き換えることが可能な所謂フラッシュメモリ（flash memory）であり、上記メロディ情報を記憶するためのメロディデータベース５６が設けられている。斯かるメロディ情報は、好適には、その歌の歌詞を表す歌詞情報を含むものであり、更に好適には、カラオケ装置による演奏のために用いられるＭＩＤＩ（Musical Instrument Digital Interface）データ等のカラオケ情報である。
【００２４】
図３は、本実施例の携帯電話機用ゲームプログラムに関する情報を前記携帯電話機１０に配信するための配信システム６０について説明する図である。この図３において、多数の前記携帯電話機１０は、複数の中継基地局６２を介して無線の通信チャンネルに接続され、その複数の中継基地局６２に接続された中央演算処理装置６４によりそれぞれの接続が制御されるようになっている。この中央演算処理装置６４には、プロトコルを翻訳することによりチェックする機能を有するゲートウェイ６６及び公衆電話回線６８を介してサービス提供会社のサーバ７０が接続されている。このサーバ７０は、ＲＡＭ７６の一時記憶機能を利用しつつＲＯＭ７４に予め記憶されたプログラムに従って情報を処理するコンピュータであるＣＰＵ７２と、ハードディスク等の記憶装置７８と、上記ＣＰＵ７２を公衆電話回線６８に接続するためのモデム８０とを、備えて構成されている。上記記憶装置７８には、上記メロディ情報を記憶するためのメロディデータベース８２が設けられている。前記携帯電話機１０は、上記公衆電話回線６８を介して上記サーバ７０との間で情報の送受信が可能とされており、本実施例の携帯電話機用ゲームプログラムをそのサーバ７０からダウンロードして前記制御部３０にインストールできるようになっている。また、随時新しいメロディ情報をそのサーバ７０の記憶装置７８に設けられたメロディデータベース８２からダウンロードして上記記憶部４８に設けられたメロディデータベース５６に記憶できるようになっている。
【００２５】
図４は、前記携帯電話機１０の制御部３０にインストールされた本実施例の携帯電話機用ゲームプログラムによる音感ゲーム実行機能の要部を説明する機能ブロック線図である。この図４に示す音階対応付手段１００は、前記１２個の文字入力釦１４を１２音音階に対応付ける。例えば、図５に示すように、数字「１」を入力するための釦（他の文字及び記号を入力する場合にも用いられる。以下の説明において同じ）を１２音音階の「Ｃ」に、数字「２」を入力するための釦を１２音音階の「Ｃ＃」に、数字「３」を入力するための釦を１２音音階の「Ｄ」に、数字「４」を入力するための釦を１２音音階の「Ｄ＃」に、数字「５」を入力するための釦を１２音音階の「Ｅ」に、数字「６」を入力するための釦を１２音音階の「Ｆ」に、数字「７」を入力するための釦を１２音音階の「Ｆ＃」に、数字「８」を入力するための釦を１２音音階の「Ｇ」に、数字「９」を入力するための釦を１２音音階の「Ｇ＃」に、数字「０」を入力するための釦を１２音音階の「Ａ＃」に、記号「＊」を入力するための釦を１２音音階の「Ａ」に、記号「＃」を入力するための釦を１２音音階の「Ｂ」にそれぞれ対応付ける。また、上記音階対応付手段１００は、好適には、一旦設定された斯かる対応付けを前記操作部１２からの入力に応じて再設定する。
【００２６】
伴奏出力手段１０２は、前記記憶部４８のメロディデータベース５６に記憶されたメロディ情報に基づいて評価の対象となる主旋律の伴奏を順次出力させる。好適には、評価の対象となる主旋律の出力を禁止してその主旋律の伴奏のみを出力させる。この主旋律とは、歌の歌詞を発声する上で規準となる旋律すなわちボーカルパートであり、伴奏とは、主旋律を引き立たせるために付け加えられる副旋律すなわちハーモニーパートである。斯かる主旋律及び伴奏は、一般に、同期して出力されることで和音を構成する。
【００２７】
入力釦発光手段１０４は、上記伴奏出力手段１０２による伴奏の出力に同期して前記１２個の文字入力釦１４のうち評価の対象となる主旋律の音階に対応付けられた文字入力釦１４を発光させるように前記入力釦発光器５４を制御する。図６に示すように、評価の対象となる主旋律は、各音階毎に始点及び終点を有するリージョン（帯）として表されるものであり、その始点が文字入力釦１４を押すべきタイミングに、終点が文字入力釦１４を離すべきタイミングにそれぞれ対応する。上記入力釦発光手段１０４は、好適には、前記１２個の文字入力釦１４のうち評価の対象となる主旋律の音階に対応付けられた文字入力釦１４を押すべきタイミングにおいてその文字入力釦１４の発光を開始させ、押し続けるべき間はその文字入力釦１４の発光を継続させ、離すべきタイミングにおいてその文字入力釦１４の発光を終了させるように前記入力釦発光器５４を制御する。なお、評価の対象となる主旋律の音階に対応付けられた文字入力釦１４を押すべきタイミング及び離すべきタイミングは、後述するタイミング判定手段１１４にも関係するものであり、それぞれ所定の時間範囲を有している。従って、上記入力釦発光手段１０４により評価の対象となる主旋律の音階に対応付けられた文字入力釦１４の発光を開始させるタイミング及び発光を終了させるタイミングは、好適には、その文字入力釦１４を押すべきタイミング及び離すべきタイミングそれぞれの時間範囲の始点乃至は中程に定められる。
【００２８】
入力釦映像表示色替手段１０５は、例えば、図１３に示すように、前記１２個の文字入力釦１４を表す映像を前記表示部２８に表示させ、前記伴奏出力手段１０２による伴奏の出力に同期して評価の対象となる主旋律の音階に対応付けられた文字入力釦１４の映像を色替わりさせる。この色替わりのタイミングは、好適には、上述した入力釦発光手段１０４における文字入力釦１４の発光タイミングに準じたものとされる。
【００２９】
歌詞文字映像表示手段１０６は、前記伴奏出力手段１０２による伴奏の出力に応じて評価の対象となる主旋律の歌詞文字映像を前記メロディ情報に含まれる歌詞情報に基づいて生成して前記表示部２８に表示させる。前記歌詞情報は、好適には、歌詞の意味等に基づいて複数に区分されており、上記歌詞文字映像表示手段１０６は、例えば、上記区分に対応する伴奏の出力の開始直前或いは開始と同時にその区分の歌詞文字映像を前記表示部２８に表示させ、その区分に対応する伴奏の出力の終了直後或いは終了と同時に表示を終了させる。
【００３０】
歌詞文字映像色替手段１０８は、上記歌詞文字映像表示手段１０６により前記表示部２８に表示された評価の対象となる主旋律の歌詞文字映像を前記伴奏出力手段１０２による伴奏の出力に同期して色替わりさせる。好適には、評価の対象となる主旋律の音階に対応付けられた文字入力釦１４を押すべきタイミングにおいてその主旋律の歌詞を色替わりさせる。
【００３１】
楽譜表示手段１０９は、前記伴奏出力手段１０２による伴奏の出力に応じて評価の対象となる主旋律の楽譜を前記メロディ情報に基づいて前記表示部２８に表示させる。例えば、上記区分に対応する伴奏の出力の開始直前或いは開始と同時にその区分の楽譜を前記表示部２８に表示させ、その区分に対応する伴奏の出力の終了直後或いは終了と同時に表示を終了させる。好適には、評価の対象となる主旋律の音階に対応付けられた文字入力釦１４を押すべきタイミングにおいてその主旋律に対応する音符を色替わりさせる。
【００３２】
入力対応音出力手段１１０は、前記伴奏出力手段１０２による伴奏の出力に応答して前記１２個の文字入力釦１４のうち何れかが押された際に、その押された文字入力釦１４に対応付けられた音階の音を出力させる。好適には、前記文字入力釦１４が押され続けている間は、その文字入力釦１４に対応付けられた音階の音を継続して出力させる。また、好適には、ピアノの演奏音、ギターの演奏音、トランペットの演奏音等の複数種類の演奏音を出力させるための音源を予め備えており、それら複数種類の演奏音のうちから選択される何れか１種類の演奏音を前記押された文字入力釦１４に対応付けられた音階の音として出力させる。
【００３３】
音階判定手段１１２は、前記伴奏出力手段１０２による伴奏の出力に応答して前記１２個の文字入力釦１４のうち何れかが押された際に、その押された文字入力釦１４に対応付けられた音階が評価の対象となる主旋律の音階と一致するか否かを判定する。好適には、評価の対象となる主旋律の音節（１つのまとまった音の感じを与える単位）が変化する毎に斯かる判定を行う。
【００３４】
タイミング判定手段１１４は、前記伴奏出力手段１０２による伴奏の出力に応答して前記１２個の文字入力釦１４のうち何れかが押されるタイミングを判定する。好適には、評価の対象となる主旋律の音階に対応付けられた文字入力釦１４を押すべきタイミングの時間範囲内においてその文字入力釦１４が押されたか否かを判定すると共に、離すべきタイミングの時間範囲内においてその文字入力釦１４が離されたか否かを判定する。好適には、評価の対象となる主旋律の音節が変化する毎に斯かる判定を行う。なお、このタイミング判定手段１１４による判定は、上記音階判定手段１１２の判定が否定される場合には必ずしも行われなくともよい。
【００３５】
評価手段１１６は、前記音階判定手段１１２及びタイミング判定手段１１４の判定結果に基づいて成績を評価する。例えば、前記音階判定手段１１２の判定が肯定される場合には減点せず、判定が否定される場合には所定の減点を行う。また、上記タイミング判定手段１１４における文字入力釦１４を押すべきタイミングの判定が肯定される場合には減点せず、判定が否定される場合には所定の減点を行う。また、上記タイミング判定手段１１４における文字入力釦１４を離すべきタイミングの判定が肯定される場合には減点せず、判定が否定される場合には所定の減点を行う。好適には、評価の対象となる主旋律の音節が変化する毎に斯かる評価を行い、ゲーム終了の時点で評価結果を前記表示部２８に表示させる。
【００３６】
図７は、前記携帯電話機１０の制御部３０にインストールされた本実施例の携帯電話機用ゲームプログラムによる音感ゲーム実行制御の要部を説明するフローチャートであり、所定の周期で繰り返し実行されるものである。
【００３７】
先ず、前記音階対応付手段１００に対応するステップ（以下、ステップを省略する）Ｓ１において、前記１２個の文字入力釦１４が１２音音階に対応付けられる。次に、Ｓ２において、前記操作部１２の入力操作により「Ｅ（Easy：初級）」、「Ｎ（Normal：中級）」、「Ｈ（Hard：上級）」のうち何れか１つの難易度が選択されて設定される。次に、Ｓ３において、ゲーム開始であるか否かが判断される。このＳ３の判断が否定されるうちは、判断が繰り返されることにより待機させられるが、Ｓ３の判断が肯定される場合には、前記歌詞文字映像表示手段１０６に対応するＳ４において、評価の対象となる主旋律の歌詞文字映像が前記メロディ情報に含まれる歌詞情報に基づいて生成され、前記表示部２８に表示される。次に、前記伴奏出力手段１０２に対応するＳ５において、前記記憶部４８のメロディデータベース５６に記憶されたメロディ情報に基づいて評価の対象となる主旋律の伴奏が前記スピーカ４４から出力される。次に、前記歌詞文字映像色替手段１０８に対応するＳ６において、前記表示部２８に表示された評価の対象となる主旋律の歌詞文字映像が色替わりさせられる。次に、Ｓ７において、Ｓ２にて設定された難易度が「Ｈ」であるか否かが判断される。このＳ７の判断が肯定される場合には、Ｓ９以下の処理が実行されるが、Ｓ７の判断が否定される場合には、前記入力釦発光手段１０４或いは入力釦映像表示色替手段１０５に対応するＳ８において、前記１２個の文字入力釦１４のうち評価の対象となる主旋律の音階に対応付けられた文字入力釦１４を発光させるように前記入力釦発光器５４が制御される。或いは、図１３に示すような前記１２個の文字入力釦１４を表す映像が前記表示部２８に表示され、評価の対象となる主旋律の音階に対応付けられた文字入力釦１４の映像が色替わりさせられる。次に、Ｓ９において、Ｓ２にて設定された難易度が「Ｅ」であるか否かが判断される。このＳ９の判断が否定される場合には、Ｓ１１以下の処理が実行されるが、Ｓ９の判断が肯定される場合には、前記楽譜表示手段１０９に対応するＳ１０において、図８に示すように、評価の対象となる主旋律の楽譜（５線及び音符）が前記表示部２８に表示された後、Ｓ１１において、前記１２個の文字入力釦１４のうち何れかが押されたか否かが判断される。このＳ１１の判断が否定されるうちは、判断が繰り返されることにより待機させられるが、Ｓ１１の判断が肯定される場合には、前記入力対応音出力手段１１０に対応するＳ１２において、押された文字入力釦１４に対応付けられた音階の音が前記スピーカ４４から出力される。次に、前記音階判定手段１１２に対応するＳ１３において、押された文字入力釦１４に対応付けられた音階が評価の対象となる主旋律の音階と一致するか否かが判断される。このＳ１３の判断が肯定される場合には、図９に示すように、押された文字入力釦１４に対応付けられた音階を示す記号がそのまま前記表示部２８に表示されるが、Ｓ１３の判断が否定される場合には、図１０に示すように、押された文字入力釦１４に対応付けられた音階を示す記号に×印がうたれて前記表示部２８に表示される。次に、前記タイミング判定手段１１４に対応するＳ１４において、前記文��入力釦１４が押されたタイミング及び離されたタイミングが所定の時間範囲内であったか否かが判断される。次に、前記評価手段１１６に対応するＳ１５において、Ｓ１３及びＳ１４の判定結果に基づいて成績が評価される。次に、Ｓ１６において、ゲーム終了であるか否かが判断される。このＳ１６の判断が肯定される場合には、Ｓ１７において、図１１に示すように、ゲームの評価結果が前記表示部２８に表示された後、本ルーチンが終了させられるが、Ｓ１６の判断が否定される場合には、Ｓ１８において、歌詞文字映像の更新時であるか否かが判断される。このＳ１８の判断が肯定される場合には、Ｓ４以下の処理が再び実行されるが、Ｓ１８の判断が否定される場合には、Ｓ５以下の処理が再び実行される。
【００３８】
上述したように、図７のフローチャートに示す音感ゲーム実行制御において、難易度「Ｈ」では、前記入力釦発光手段１０４による評価の対象となる主旋律の音階に対応付けられた文字入力釦１４の発光制御、入力釦映像表示色替手段１０５による前記文字入力釦１４の映像の表示及び評価の対象となる主旋律の音階に対応付けられた文字入力釦１４の色替制御、及び楽譜表示手段１０９による評価の対象となる主旋律の楽譜の表示制御は何れも行われない。難易度「Ｎ」では、前記入力釦発光手段１０４による文字入力釦１４の発光制御及び／又は入力釦映像表示色替手段１０５による文字入力釦１４の映像の表示色替制御が行われ、前記楽譜表示手段１０９による楽譜の表示制御は行われない。難易度「Ｅ」では、前記入力釦発光手段１０４による文字入力釦１４の発光制御及び／又は入力釦映像表示色替手段１０５による文字入力釦１４の映像の表示色替制御と、楽譜表示手段１０９による楽譜の表示制御とが共に行われる。
【００３９】
このように、本実施例によれば、前記複数個の文字入力釦１４を所定の音階に対応付ける音階対応付手段１００（Ｓ１）と、メロディ情報に基づいて評価の対象となる主旋律の伴奏（ハーモニーパート）を出力させる伴奏出力手段１０２（Ｓ５）と、その伴奏出力手段１０２による伴奏の出力に応答して前記複数個の文字入力釦１４のうち何れかが押された際に、その押された文字入力釦１４に対応付けられた音階が評価の対象となる主旋律の音階と一致するか否かを判定する音階判定手段１１２（Ｓ１３）と、その音階判定手段１１２の判定結果に基づいて成績を評価する評価手段１１６（Ｓ１５）とを、含むことから、出力される伴奏に応じて主旋律の音階を当てさせるゲームを実行させることができる。すなわち、音楽を要素とする娯楽性及び攻略性の高いゲームを前記携帯電話機１０の制御部３０に実行させるための携帯電話機用ゲームプログラムを提供することができる。
【００４０】
また、前記携帯電話機１０は、少なくとも１２個の前記文字入力釦１４を有するものであり、前記音階対応付手段１００は、それら１２個の文字入力釦１４を１２音音階に対応付けるものであるため、一般に馴染み深い１２音音階を基本とするゲームを従来用いられてきた１２個の文字入力釦１４を有する携帯電話機１０のコンピュータに実行させることができるという利点がある。
【００４１】
また、前記伴奏出力手段１０２による伴奏の出力に応答して前記複数個の文字入力釦１４のうち何れかが押されるタイミングを判定するタイミング判定手段１１４（Ｓ１４）を含み、前記評価手段１１６は、そのタイミング判定手段１１４の判定結果に基づいて成績を評価するものであるため、更に攻略性の高いゲームを前記携帯電話機１０の制御部３０に実行させることができるという利点がある。
【００４２】
また、前記伴奏出力手段１０２による伴奏の出力に応答して前記複数個の文字入力釦１４のうち何れかが押された際に、その押された文字入力釦１４に対応付けられた音階の音を出力させる入力対応音出力手段１１０（Ｓ１２）を含むものであるため、出力される伴奏に応じて前記文字入力釦１４を押させることで主旋律の演奏を行わせることができ、更に娯楽性の高いゲームを前記携帯電話機１０の制御部３０に実行させることができるという利点がある。
【００４３】
また、前記入力対応音出力手段１１０は、予め定められた複数種類の演奏音のうちから選択された何れか１種類の演奏音を前記押された文字入力釦１４に対応付けられた音階の音として出力させるものであるため、所望の演奏音により主旋律の演奏を行わせることができ、更に娯楽性の高いゲームを前記携帯電話機１０の制御部３０に実行させることができるという利点がある。
【００４４】
また、前記伴奏出力手段１０２による伴奏の出力に同期して前記複数個の文字入力釦１４のうち評価の対象となる主旋律の音階に対応付けられた文字入力釦１４を発光させる入力釦発光手段１０４（Ｓ８）を含むものであるため、前記ゲームの難易度を若干下げることができるという利点がある。
【００４５】
また、前記メロディ情報は、その歌の歌詞を表す歌詞情報を含むものであり、前記伴奏出力手段１０２による伴奏の出力に応じて評価の対象となる主旋律の歌詞文字映像をその歌詞情報に基づいて表示させる歌詞文字映像表示手段１０６（Ｓ４）を含むものであるため、対象となる歌の歌詞を参照しつつゲームをプレイさせることができ、更に娯楽性の高いゲームを前記携帯電話機１０の制御部３０に実行させることができるという利点がある。
【００４６】
また、前記伴奏出力手段１０２による伴奏の出力に同期して評価の対象となる主旋律の歌詞文字映像を色替わりさせる歌詞文字映像色替手段１０８（Ｓ６）を含むものであるため、対象となる歌の歌詞を追いつつゲームをプレイさせることができ、更に娯楽性の高いゲームを前記携帯電話機１０の制御部３０に実行させることができるという利点がある。
【００４７】
また、前記伴奏出力手段１０２による伴奏の出力に応じて評価の対象となる主旋律の楽譜を表示させる楽譜表示手段１０９（Ｓ１０）を含むものであるため、前記ゲームの難易度を若干下げることができるという利点がある。
【００４８】
また、前記複数個の文字入力釦１４を表す映像を表示させ、前記伴奏出力手段１０２による伴奏の出力に同期して評価の対象となる主旋律の音階に対応付けられた文字入力釦１４の映像を色替わりさせる入力釦映像表示色替手段１０５（Ｓ８）を含むものであるため、実用的な態様で前記ゲームの難易度を若干下げることができるという利点がある。
【００４９】
また、前記公衆電話回線６８に接続されたサーバ７０からその公衆電話回線６８を介して前記携帯電話機１０に携帯電話機用ゲームプログラムを配信するものであるため、音楽を要素とする娯楽性及び攻略性の高いゲームを前記携帯電話機１０の制御部３０に実行させるための携帯電話機用ゲームプログラムを配信する配信システム６０を提供することができる。
【００５０】
また、前記サーバ７０は、前記公衆電話回線６８を介して前記携帯電話機１０に前記メロディ情報を配信するものであるため、随時新しいメロディ情報を前記サーバ７０から携帯電話機１０へ配信できるという利点がある。
【００５１】
以上、本発明の好適な実施例を図面に基づいて詳細に説明したが、本発明はこれに限定されるものではなく、更に別の態様においても実施される。
【００５２】
例えば、前述の実施例において、前記伴奏出力手段１０２は、前記記憶部４８のメロディデータベース５６に記憶されたメロディ情報に基づいて評価の対象となる主旋律の伴奏を出力させると共に、評価の対象となる主旋律の出力を禁止するものであったが、難易度が低く設定されている場合等には、評価の対象となる主旋律をその伴奏と共に出力させても構わない。
【００５３】
また、前述の実施例において、前記伴奏出力手段１０２は、前記記憶部４８のメロディデータベース５６に記憶されたメロディ情報に基づいて評価の対象となる主旋律の伴奏を順次出力させるものであったが、例えば、所定の区分毎に先頭の音を単発的に出力して、その他は音階を有しないメトロノーム等のテンポ音を順次出力させるものであってもよい。このようにすれば、攻略のために優れた音感が必要とされ、前記ゲームの難易度を可及的に高めることができるという利点がある。
【００５４】
また、前述の実施例において、前記楽譜表示手段１０９は、前記伴奏出力手段１０２による伴奏の出力に応じて図８に示すような評価の対象となる主旋律の楽譜を前記表示部２８に表示させるものであったが、この楽譜に代えて、図１２に示すような１オクターブ分の鍵盤を前記表示部２８に表示させ、評価の対象となる主旋律の鍵盤を前記伴奏出力手段１０２による伴奏の出力に応じて色替え表示するものであっても構わない。
【００５５】
また、前述の実施例において、前記評価手段１１６は、評価の対象となる主旋律の音節が変化する毎に成績の評価を行うものであったが、ゲーム終了時に一括して成績の評価を行うものであっても構わない。
【００５６】
また、本発明とは直接関係しないが、前記携帯電話機１０を用いた音楽を要素とするゲームとしては、音階は考慮せず入力釦を押すタイミングのみを判定して、専らリズムを評価するものも考えられる。例えば、図１の決定釦２６が押された場合には太鼓の面を打ったときの音を、移動釦２０が押されたときには捨てバチの音を出力させる太鼓ゲーム等が前記携帯電話機１０のコンピュータにより好適に実行される。
【００５７】
その他、一々例示はしないが、本発明はその趣旨を逸脱しない範囲内において種々の変更が加えられて実施されるものである。
【図面の簡単な説明】
【００５８】
【図１】本発明の携帯電話機用ゲームプログラムが好適に適用される携帯電話機の操作部を説明する図である。
【図２】図１の携帯電話機の電気的構成を説明するブロック線図である。
【図３】本発明の携帯電話機用ゲームプログラムに関する情報を図１の携帯電話機に配信するための配信システムについて説明する図である。
【図４】図１の携帯電話機の制御部にインストールされた本実施例の携帯電話機用ゲームプログラムによる音感ゲーム実行機能の要部を説明する機能ブロック線図である。
【図５】図１の携帯電話機に備えられた１２個の文字入力釦の１２音音階への対応付けを説明する図である。
【図６】本発明の携帯電話機用ゲームプログラムによる音感ゲームの成績評価について説明する図である。
【図７】図１の携帯電話機の制御部にインストールされた本実施例の携帯電話機用ゲームプログラムによる音感ゲーム実行制御の要部を説明するフローチャートである。
【図８】図１の携帯電話機の表示部に表示される評価の対象となる主旋律の楽譜を例示する図である。
【図９】図１の携帯電話機の表示部に表示される押された文字入力釦に対応付けられた音階の記号（評価の対象となる主旋律の音階と一致する場合）を例示する図である。
【図１０】図１の携帯電話機の表示部に表示される押された文字入力釦に対応付けられた音階の記号（評価の対象となる主旋律の音階と一致しない場合）を例示する図である。
【図１１】図１の携帯電話機の表示部に表示されるゲームの評価結果を例示する図である。
【図１２】図１の携帯電話機の表示部に表示される評価の対象となる主旋律を色替わりで示す鍵盤を例示する図である。
【図１３】図１の携帯電話機の表示部に表示される文字入力釦の映像及びその色替わりを例示する図である。
【符号の説明】
【００５９】
１０：携帯電話機
１４：文字入力釦
３０：制御部（コンピュータ）
６０：配信システム
６８：公衆電話回線
７０：サーバ
１００：音階対応付手段
１０２：伴奏出力手段
１０４：入力釦発光手段
１０５：入力釦映像表示色替手段
１０６：歌詞文字映像表示手段
１０８：歌詞文字映像色替手段
１１０：入力対応音出力手段
１１２：音階判定手段
１１４：タイミング判定手段
１１６：評価手段
【図１】
2005253803.tif 000003
【図２】
2005253803.tif 000004
【図３】
2005253803.tif 000005
【図４】
2005253803.tif 000006
【図５】
2005253803.tif 000007
【図６】
2005253803.tif 000008
【図７】
2005253803.tif 000009
【図８】
2005253803.tif 000010
【図９】
2005253803.tif 000011
【図１０】
2005253803.tif 000012
【図１１】
2005253803.tif 000013
【図１２】
2005253803.tif 000014
【図１３】
2005253803.tif 000015