(57)【特許請求の範囲】
【請求項１】
論理的に接続された専用アクセサリから、少なくともユーザ情報を取得するインターフェース手段と、
該インターフェース手段によって取得されたユーザ情報を用いて、サーバにアクセスするアクセス手段と、
前記サーバまたは専用アクセサリから、前記ユーザ情報に対応するキャラクタ情報を取得するキャラクタ情報取得手段と、
前記サーバから、前記ユーザ情報に対応するレッスン情報を取得するレッスン情報取得手段と、
表示器と、
前記インターフェース手段によって前記専用アクセサリと論理的に接続されている間は、前記キャラクタ情報取得手段によって取得されたキャラクタ情報に基づいて生成したキャラクタを前記表示器上に表示し、前記レッスン情報取得手段によってレッスン情報が取得されたときには、該取得されたレッスン情報を前記表示器上に表示するように制御する制御手段と
を有することを特徴とする電子楽器。
【請求項２】
前記サーバから、前記ユーザ情報に対応するご褒美情報を取得するご褒美情報取得手段と、
該ご褒美情報取得手段によって取得されたご褒美情報を用いて、前記取得されたキャラクタ情報を変更する変更手段と、
該変更手段によって変更されたキャラクタ情報を、前記サーバまたは専用アクセサリにある、前記ユーザ情報に対応するキャラクタ情報に反映させる反映手段と
をさらに有し、
前記制御手段は、前記変更されたキャラクタ情報に基づいて生成したキャラクタを前記表示器上に表示するように制御することを特徴とする請求項１に記載の電子楽器。
【請求項３】
前記専用アクセサリと論理的に接続されている間に行われた、当該電子楽器の練習操作を記録する記録手段と、
該記録手段によって記録された練習操作の記録に基づいて、前記サーバにある、前記ユーザ情報に対応する練習記録情報を更新する更新手段と
をさらに有することを特徴とする請求項１に記載の電子楽器。
【請求項４】
キャラクタの特徴を表すキャラクタ情報を記憶する不揮発性記憶手段と、
論理的に接続された請求項２の電子楽器から、該電子楽器がご褒美情報を用いて変更したキャラクタ情報を取得し、該取得したキャラクタ情報で前記不揮発性記憶手段に記憶されているキャラクタ情報を更新するインターフェース手段と、
表示器と、
前記不揮発性記憶手段に記憶されたキャラクタ情報に基づいて生成したキャラクタを前記表示器上に表示し、前記インターフェース手段によって前記電子楽器と論理的に接続されている間は、該キャラクタを前記表示器上から隠れさせるように制御する制御手段と
を有することを特徴とするアクセサリ装置。
【請求項５】
操作子と、
該操作子の操作または経過時間に応じて、前記不揮発性記憶手段に記憶されたキャラクタ情報を変更する変更手段と
をさらに有することを特徴とする請求項４に記載のアクセサリ装置。
【請求項６】
論理的に接続された専用アクセサリから、少なくともユーザ情報を取得するインターフェース手段によって取得されたユーザ情報を用いて、サーバにアクセスするアクセス手順と、
前記サーバまたは専用アクセサリから、前記ユーザ情報に対応するキャラクタ情報を取得するキャラクタ情報取得手順と、
前記サーバから、前記ユーザ情報に対応するレッスン情報を取得するレッスン情報取得手順と、
前記インターフェース手段によって前記専用アクセサリと論理的に接続されている間は、前記キャラクタ情報取得手順によって取得されたキャラクタ情報に基づいて生成したキャラクタを表示器上に表示し、前記レッスン情報取得手順によってレッスン情報が取得されたときには、該取得されたレッスン情報を前記表示器上に表示するように制御する制御手順と
をコンピュータに実行させるためのプログラム。
【請求項７】
論理的に接続された専用アクセサリから、少なくともユーザ情報を取得するインターフェース手段と、
該インターフェース手段によって取得されたユーザ情報を用いて、サーバにアクセスするアクセス手段と、
前記サーバまたは専用アクセサリから、前記ユーザ情報に対応するキャラクタ情報を取得するキャラクタ情報取得手段と、
ご褒美情報を入力する入力手段と、
前記入力手段から入力されたご褒美情報を、前記ユーザ情報に対応付けて、前記サーバ上に登録する登録手段と、
表示器と、
前記インターフェース手段によって前記専用アクセサリと論理的に接続されている間は、前記キャラクタ情報取得手段によって取得されたキャラクタ情報に基づいて生成したキャラクタを前記表示器上に表示するように制御する制御手段と
を有することを特徴とする教習装置。
【請求項８】
前記サーバ上にある、前記ユーザ情報に対応付けられた練習記録情報を取得する練習記録情報取得手段をさらに有し、
前記制御手段は、前記練習記録情報取得手段によって取得された練習記録情報を前記表示器上に表示するように制御することを特徴とする請求項７に記載の教習装置。
【請求項９】
論理的に接続された専用アクセサリから、少なくともユーザ情報を取得するインターフェース手段によって取得されたユーザ情報を用いて、サーバにアクセスするアクセス手順と、
前記サーバまたは専用アクセサリから、前記ユーザ情報に対応するキャラクタ情報を取得するキャラクタ情報取得手順と、
ご褒美情報を入力する入力手段から入力されたご褒美情報を、前記ユーザ情報に対応付けて、前記サーバ上に登録する登録手順と、
前記インターフェース手段によって前記専用アクセサリと論理的に接続されている間は、前記キャラクタ情報取得手順によって取得されたキャラクタ情報に基づいて生成したキャラクタを表示器上に表示するように制御する制御手順と
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音楽教習に用いるアクセサリ、電子楽器、教習装置およびプログラムに関する。
【背景技術】
【０００２】
音楽教習に用いる電子楽器および教習装置は、従来から知られている。
【０００３】
このような電子楽器および教習装置として、広域のネットワークを介して教師端末（教習装置）と生徒端末を接続し、生徒が生徒端末を用いて行った練習結果を教師端末で受信し、教師は、受信した練習結果を聴き、生徒端末に対して音楽的な感性に関するアドバイスを送信するようにした音楽教習システムがある（たとえば、特許文献１参照）。
【特許文献１】特開平１１−２１９１０４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、上記従来の音楽教習システムでは、教師からのアドバイスを提示することはできるものの、生徒端末はＰＣ（パーソナルコンピュータ）であるため、生徒は自分の端末をそのまま用いて演奏練習を行うことができず、演奏練習するには、自分の端末に鍵盤装置などを接続しなければならなかった。また、生徒端末は、教師端末と広域のネットワークを介して接続されているので、教師端末からアドバイスを受信したり、教師端末に練習結果を送信したりするためには、生徒端末を広域のネットワークに接続する必要があり、特に子供の生徒にとっては、その接続操作が困難であった。
【０００５】
また、音楽教室に通う生徒の演奏練習に対するモチベーションを高めることが望まれているが、上記従来の音楽教習システムは、音楽の遠隔教習を目的とするものであり、音楽教室に通う生徒の自宅練習を支援するためのものではないので、上記従来の音楽教習システムでは、音楽教室に通う生徒の演奏練習に対するモチベーションを高めることはできなかった。
【０００６】
本発明は、この点に着目してなされたものであり、生徒の演奏練習に対するモチベーションを高め、演奏練習を楽しく継続させることが可能となるアクセサリ、電子楽器、教習装置およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、請求項４に記載のアクセサリ装置は、キャラクタの特徴を表すキャラクタ情報を記憶する不揮発性記憶手段と、論理的に接続された請求項２の電子楽器から、該電子楽器がご褒美情報を用いて変更したキャラクタ情報を取得し、該取得したキャラクタ情報で前記不揮発性記憶手段に記憶されているキャラクタ情報を更新するインターフェース手段と、表示器と、前記不揮発性記憶手段に記憶されたキャラクタ情報に基づいて生成したキャラクタを前記表示器上に表示し、前記インターフェース手段によって前記電子楽器と論理的に接続されている間は、該キャラクタを前記表示器上から隠れさせるように制御する制御手段とを有することを特徴とする。
【０００８】
好ましくは、操作子と、該操作子の操作または経過時間に応じて、前記不揮発性記憶手段に記憶されたキャラクタ情報を変更する変更手段とをさらに有することを特徴とする。
【０００９】
上記目的を達成するため、請求項１に記載の電子楽器は、論理的に接続された専用アクセサリから、少なくともユーザ情報を取得するインターフェース手段と、該インターフェース手段によって取得されたユーザ情報を用いて、サーバにアクセスするアクセス手段と、前記サーバまたは専用アクセサリから、前記ユーザ情報に対応するキャラクタ情報を取得するキャラクタ情報取得手段と、前記サーバから、前記ユーザ情報に対応するレッスン情報を取得するレッスン情報取得手段と、表示器と、前記インターフェース手段によって前記専用アクセサリと論理的に接続されている間は、前記キャラクタ情報取得手段によって取得されたキャラクタ情報に基づいて生成したキャラクタを前記表示器上に表示し、前記レッスン情報取得手段によってレッスン情報が取得されたときには、該取得されたレッスン情報を前記表示器上に表示するように制御する制御手段とを有することを特徴とする。
【００１０】
好ましくは、前記サーバから、前記ユーザ情報に対応するご褒美情報を取得するご褒美情報取得手段と、該ご褒美情報取得手段によって取得されたご褒美情報を用いて、前記取得されたキャラクタ情報を変更する変更手段と、該変更手段によって変更されたキャラクタ情報を、前記サーバまたは専用アクセサリにある、前記ユーザ情報に対応するキャラクタ情報に反映させる反映手段とをさらに有し、前記制御手段は、前記変更されたキャラクタ情報に基づいて生成したキャラクタを前記表示器上に表示するように制御することを特徴とする。
【００１１】
また、好ましくは、前記専用アクセサリと論理的に接続されている間に行われた、当該電子楽器の練習操作を記録する記録手段と、該記録手段によって記録された練習操作の記録に基づいて、前記サーバにある、前記ユーザ情報に対応する練習記録情報を更新する更新手段とをさらに有することを特徴とする。
【００１２】
上記目的を達成するため、請求項６に記載のプログラムは、請求項１と同様の技術的思想によって実現できる。
【００１３】
上記目的を達成するため、請求項７に記載の教習装置は、論理的に接続された専用アクセサリから、少なくともユーザ情報を取得するインターフェース手段と、該インターフェース手段によって取得されたユーザ情報を用いて、サーバにアクセスするアクセス手段と、前記サーバまたは専用アクセサリから、前記ユーザ情報に対応するキャラクタ情報を取得するキャラクタ情報取得手段と、ご褒美情報を入力する入力手段と、前記入力手段から入力されたご褒美情報を、前記ユーザ情報に対応付けて、前記サーバ上に登録する登録手段と、表示器と、前記インターフェース手段によって前記専用アクセサリと論理的に接続されている間は、前記キャラクタ情報取得手段によって取得されたキャラクタ情報に基づいて生成したキャラクタを前記表示器上に表示するように制御する制御手段とを有することを特徴とする。
【００１４】
好ましくは、前記サーバ上にある、前記ユーザ情報に対応付けられた練習記録情報を取得する練習記録情報取得手段をさらに有し、前記制御手段は、前記練習記録情報取得手段によって取得された練習記録情報を前記表示器上に表示するように制御することを特徴とする。
【００１５】
上記目的を達成するため、請求項９に記載のプログラムは、請求項７と同様の技術的思想によって実現できる。
【発明の効果】
【００１６】
請求項４に記載の発明によれば、請求項２の電子楽器から、該電子楽器がご褒美情報を用いて変更したキャラクタ情報が取得され、該取得されたキャラクタ情報で不揮発性記憶手段に記憶されているキャラクタ情報が更新され、前記不揮発性記憶手段に記憶されたキャラクタ情報に基づいて生成したキャラクタが表示器上に表示され、インターフェース手段によって前記電子機器と論理的に接続されている間は、該キャラクタを前記表示器上から隠れているので、操作者は、楽しみながら、またキャラクタと一緒に練習できるという一体感を持って、操作することができる。
【００１７】
請求項１または６に記載の発明によれば、インターフェース手段によって専用アクセサリと論理的に接続されている間は、取得されたキャラクタ情報に基づいて生成したキャラクタが表示器上に表示され、レッスン情報が取得されたときには、該取得されたレッスン情報が前記表示器上に表示されるので、楽しんでレッスンすることができる。
【００１８】
請求項７または９に記載の発明によれば、ご褒美情報がもらえるので、生徒の演奏練習に対するモチベーションを高めることができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。
【００２０】
図１は、本発明の一実施の形態に係る電子楽器を含む音楽教習システムのシステム構成の一例を示す図である。
【００２１】
同図に示すように、本実施の形態の音楽教習システムは、生徒用電子楽器１００、保護者用ＰＣ１０１、先生用電子楽器３００およびサーバコンピュータ（以下、「サーバ」と略して言う）４００によって構成され、各装置１０１，１０１，３００および４００は、通信ネットワーク５００を介して相互に接続されている。
【００２２】
なお、保護者用ＰＣ１０１は、本実施の形態の音楽教習システムに必須の装置ではないので、省いてもよい。また、先生用電子楽器３００は、楽器という実施形態を採る必要はなく、ＰＣの実施形態でもよい。
【００２３】
図２は、生徒用電子楽器１００の概略構成を示すブロック図である。
【００２４】
同図に示すように、生徒用電子楽器１００は、音高情報を入力するための鍵盤を含む演奏操作子１と、各種情報を入力するための複数のスイッチやホイール、ジョイスティックを含む設定操作子２と、演奏操作子１の操作状態を検出する検出回路３と、設定操作子２の操作状態を検出する検出回路４と、装置全体の制御を司るＣＰＵ５と、該ＣＰＵ５が実行する制御プログラムや、各種テーブルデータ等を記憶するＲＯＭ６と、演奏データ、各種入力情報および演算結果等を一時的に記憶するＲＡＭ７と、タイマ割込み処理における割込み時間や各種時間を計時するタイマ８と、各種情報等を表示する、たとえば液晶ディスプレイ（ＬＣＤ）および発光ダイオード（ＬＥＤ）等を備えた表示装置９と、前記制御プログラムを含む各種アプリケーションプログラムや各種楽曲データ、各種データ等を記憶する外部記憶装置１０と、アクセサリ２００と非接触で通信を行うための非接触通信インターフェース（Ｉ／Ｆ）１１と、外部機器を接続するための汎用インターフェース（Ｉ／Ｆ）１２と、外部からのＭＩＤＩ（Musical Instrument Digital Interface）メッセージを入力したり、ＭＩＤＩメッセージを外部に出力したりするＭＩＤＩインターフェース（Ｉ／Ｆ）１３と、通信ネットワーク５００を介して、たとえば先生用電子楽器３００やサーバ４００とデータの送受信を行う通信インターフェース（Ｉ／Ｆ）１４と、演奏操作子１から入力された演奏データや予め設定された演奏データ等を楽音信号に変換する音源回路１５と、該音源回路１５からの楽音信号に各種効果を付与するための効果回路１６と、該効果回路１６からの楽音信号を音響に変換する、たとえば、ＤＡＣ（Digital-to-Analog Converter）やアンプ、スピーカ等のサウンドシステム１７とにより構成されている。
【００２５】
上記構成要素３〜１６は、バス１８を介して相互に接続され、ＣＰＵ５にはタイマ８が接続され、ＭＩＤＩＩ／Ｆ１３には他のＭＩＤＩ機器６００が接続され、通信Ｉ／Ｆ１４には通信ネットワーク５００が接続され、音源回路１５には効果回路１６が接続され、効果回路１６にはサウンドシステム１７が接続されている。ここで、通信Ｉ／Ｆ１４および通信ネットワーク５００は、有線方式のものに限らず、無線方式のものであってもよい。また、両方式のものを備えていてもよい。
【００２６】
外部記憶装置１０としては、たとえば、フレキシブルディスクドライブ（ＦＤＤ）、ハードディスクドライブ（ＨＤＤ）、ＣＤ−ＲＯＭドライブおよび光磁気ディスク（ＭＯ）ドライブ等を挙げることができる。そして、外部記憶装置１０には、前述のように、ＣＰＵ５が実行する制御プログラムも記憶でき、ＲＯＭ６に制御プログラムが記憶されていない場合には、この外部記憶装置１０に制御プログラムを記憶させておき、それをＲＡＭ７に読み込むことにより、ＲＯＭ６に制御プログラムを記憶している場合と同様の動作をＣＰＵ５にさせることができる。このようにすると、制御プログラムの追加やバージョンアップ等が容易に行える。
【００２７】
非接触通信Ｉ／Ｆ１１としては、非接触で通信できれば、どのような通信方式のものを採用してもよいが、たとえば、Bluetoothや赤外線通信、ＲＦＩＤ（Radio Frequency Identification）用のものなどを挙げることができる。なお、極近く（たとえば、３ｃｍ以内）に接近しないと通信できないもの、あるいは、距離を検知する手段を備えて極近く（たとえば、３ｃｍ以内）に接近していることが分かる通信方式が望ましい。
【００２８】
汎用Ｉ／Ｆ１２としては、ＲＳ−２３２ＣやＵＳＢ（ユニバーサル・シリアル・バス）、ＩＥＥＥ１３９４（アイトリプルイー１３９４）等を挙げることができる。汎用Ｉ／Ｆ１２に、市販のＲＦＩＤ用リーダなどの非接触通信Ｉ／Ｆ１１′を外部接続すれば、生徒用電子楽器１００に、非接触通信Ｉ／Ｆ１１を予め内蔵しておかなくてもよい。
【００２９】
通信Ｉ／Ｆ１４は、上述のように、たとえばＬＡＮ（Local Area Network）やインターネット、電話回線等の通信ネットワーク５００に接続されており、該通信ネットワーク５００を介して、サーバ４００に接続される。外部記憶装置１０に上記各プログラムや各種パラメータが記憶されていない場合には、通信Ｉ／Ｆ１４は、サーバ４００からプログラムやパラメータをダウンロードするために用いられる。クライアントとなる電子音楽装置は、通信Ｉ／Ｆ１４および通信ネットワーク５００を介してサーバ４００へとプログラムやパラメータのダウンロードを要求するコマンドを送信する。サーバ４００は、このコマンドを受け、要求されたプログラムやパラメータを、通信ネットワーク５００を介して電子音楽装置へと配信し、電子音楽装置が通信Ｉ／Ｆ１４を介して、これらプログラムやパラメータを受信して外部記憶装置１０に蓄積することにより、ダウンロードが完了する。
【００３０】
なお、生徒用電子楽器１００は、本実施の形態では、鍵盤楽器の形態のものを採用しているが、これに限らず、弦楽器タイプ、管楽器タイプ、打楽器タイプ等の形態でもよい。
【００３１】
先生用電子楽器３００は、生徒用電子楽器１００と同様の構成要素によって構成されている。保護者用ＰＣ１０１は、汎用のパーソナルコンピュータによって構成され、サーバ４００は、汎用のサーバ用コンピュータによって構成されている。なお、先生用電子楽器３００が、ＰＣの実施形態を採った場合には、汎用のパーソナルコンピュータによって構成すればよい。
【００３２】
図３は、アクセサリ２００の外観を示す図であり、同図に示すように、アクセサリ２００は、携帯し易いように小型で、子供が親しみの湧く形状をしている。
【００３３】
図４は、アクセサリ２００の概略構成を示すブロック図である。なお、前記生徒用電子楽器１００に対して、アクセサリ２００に特有な構成要素は、不揮発性メモリ２０８だけであるので、不揮発性メモリ２０８についてのみ説明し、それ以外の構成要素の説明は省略する。ただし、アクセサリ２００は、上述のように小型なので、表示装置として、小型ＬＣＤ２０７を用いている。
【００３４】
不揮発性メモリ２０８としては、どのような種類のものを採用しても構わないが、たとえば、ＮＶ（Non Volatile）ＲＡＭや電源バックアップされたＲＡＭ、フラッシュメモリ等を挙げることができる。
【００３５】
図５は、本実施の形態の音楽教習システムが制御処理を行うときに使用する情報のうち、特に重要なものを示す図であり、同図（ａ）は、生徒用電子楽器１００（あるいは先生用電子楽器３００）が前記ＲＯＭ６内に保持する情報を示し、同図（ｂ）は、アクセサリ２００が前記不揮発性メモリ２０８内に保持する情報を示し、同図（ｃ）は、サーバ４００が外部記憶装置（図示せず）内に保持する情報を示している。
【００３６】
生徒用電子楽器１００あるいは先生用電子楽器３００は、図５（ａ）に示すように、サーバ情報を保持する。サーバ情報とは、アクセス先である、サーバの通信ネットワーク５００上の位置を示す情報であり、たとえば、ＵＲＬ（Uniform Resource Locators）によって表現される。なお、生徒用電子楽器１００と先生用電子楽器３００とで、サーバ情報を異ならせてもよい。
【００３７】
アクセサリ２００は、図５（ｂ）に示すように、ユーザ情報とキャラクタ情報を保持する。ユーザ情報は、アクセサリ２００を所有する生徒のユーザＩＤ（たとえば、ログイン名）とパスワードからなる。キャラクタ情報は、アクセサリ２００のＬＣＤ２０７に表示するキャラクタ（図３参照）の状態を示す情報である。キャラクタの状態とは、具体的には、元気さの度合い、成長度、性格、取得したアイテムなどであり、あくまでも仮想的なものである。
【００３８】
サーバ４００は、図５（ｃ）に示すように、登録された生徒毎に、ユーザ情報、レッスン情報、ご褒美情報および練習記録情報を保持する。ユーザ情報は、生徒のユーザＩＤ（たとえば、ログイン名）とパスワードからなり、生徒用電子楽器１００がサーバ４００にログインしてきたときに、参照されるものである。レッスン情報とは、課題曲指定情報（ＩＤなど）、課題曲の演奏データ（譜位置を指示するものでもよい）、先生からのアドバイス（譜位置を指示するものでもよい）および伝言などである。ご褒美情報とは、キャラクタの状態に変化を与える情報であり、具体的には、元気さの差分、成長度の差分、性格の変化分、キャラクタの帽子や靴などのアイテムの増減などである。ご褒美情報は、前記キャラクタの状態に対応付けられるので、仮想的なものである。なお、ご褒美情報は、先生が練習記録情報をチェックし、そのチェック結果に応じた内容のものを先生が用意する。あるいは、サーバ４００上のプログラムが、練習記録情報（特に、進捗、練習した時間、押鍵数、自動採点結果）に基づいて自動的に生成してもよい。また、ご褒美情報は、常にポジティブな良いものとは限らず、練習結果が芳しくない場合には、キャラクタの元気がなくなったり、成長度が後退したり、老衰したり、性格が悪くなったり、アイテムを失ったりするように、キャラクタの状態を変化させるものであってもよい。練習記録情報とは、生徒がレッスン情報に沿ってした練習の記録であり、具体的には、伴奏の再生回数、押鍵数、練習の経過時間、曲位置のどの辺まで演奏したか、採点機能による採点結果、押鍵をそのまま記録した演奏データ（たとえば、ＳＭＦ（Standard MIDI File）形式の演奏データ）などである。
【００３９】
以上のように構成された音楽教習システムが実行する制御処理を、まず図６を参照してその概要を説明し、次に図７〜図１２を参照して詳細に説明する。
【００４０】
図６は、生徒用電子楽器１００の表示装置９上に表示されたキャラクタの一例を示す図である。
【００４１】
生徒が自分のアクセサリ２００を電源の入った生徒用電子楽器１００にかざすと、生徒用電子楽器１００は、まず、アクセサリ２００からユーザ情報を取得し、取得したユーザ情報に基づいてサーバ４００にログインする。次に、生徒用電子楽器１００は、アクセサリ２００からキャラクタ情報を取得し、取得したキャラクタ情報に基づいてキャラクタを生成し、生成したキャラクタを表示装置９上に表示する。さらに、生徒用電子楽器１００は、サーバ４００から、その生徒のご褒美情報とレッスン情報を取得し、取得したご褒美情報に基づいて、前記生成したキャラクタを変更し（図６（ａ）参照）、変更したキャラクタを表示装置９上に表示した後、取得したレッスン情報に基づいて課題曲を選択し、レッスン情報に応じた表示を行う（図６（ｂ）参照）。
【００４２】
生徒が、表示装置９上のレッスン表示に従って練習を行うと、生徒用電子楽器１００は、その練習を記録する。そして、生徒が、練習を終了し、アクセサリ２００を生徒用電子楽器１００から離すと、生徒用電子楽器１００は、練習記録に応じて、サーバ４００上の練習記録情報を更新した後、サーバ４００からログアウトする。
【００４３】
一方、アクセサリ２００が、電源の入った先生用電子楽器３００にかざされると、先生用電子楽器３００も、生徒用電子楽器１００と同様にして、まずサーバ４００にログインし、アクセサリ２００から取得したキャラクタ情報に基づいて、キャラクタを生成して表示する。次に、先生用電子楽器３００は、サーバ４００から練習記録情報を取得して、表示装置上に表示する。先生は、この表示された練習記録情報を見て、ご褒美情報を決定し、先生用電子楽器３００上の所定のＵＩ（ユーザインターフェース）から、決定したご褒美情報を入力すると、先生用電子楽器３００は、入力されたご褒美情報をサーバ４００上に書き込む。
【００４４】
このようにして、たとえば音楽教室に通う生徒は、自宅にある生徒用電子楽器１００にアクセサリ２００をかざしながら演奏練習をした後、アクセサリ２００を持って音楽教室に行くと、先生は、そのアクセサリ２００を先生用電子楽器３００にかざして、生徒の練習記録を表示し、その練習記録を見て、ご褒美情報を先生用電子楽器３００に入力する。これに応じて、先生用電子楽器３００は、入力された褒美情報をサーバ４００上に書き込む。音楽教室でのレッスンが終わり、生徒は、アクセサリ２００を自宅に持ち帰り、アクセサリ２００を生徒用電子楽器１００にかざすと、音楽教室に行く前に表示したキャラクタが、先生の入力したご褒美情報によって変更されて表示される。つまり、自分の演奏練習に応じて、キャラクタが変わって行く。したがって、生徒は、キャラクタをより良く変わらせようとして、演奏練習に励むようになるので、生徒の演奏練習に対するモチベーションは向上する。また、演奏練習が苦にならなくなり、演奏練習を楽しく継続させることができる。
【００４５】
次に、この制御処理を詳細に説明する。
【００４６】
図７は、生徒用電子楽器１００、特にＣＰＵ５が実行するメインルーチンの手順を示すフローチャートである。
【００４７】
本メインルーチンでは、主として、
（１）ログイン処理（ステップＳ４）
（２）練習処理（ステップＳ５）
（３）ログアウト処理（ステップＳ８）
（４）通常動作処理（ステップＳ９）
の各処理を行う。
【００４８】
上記（１）ログイン処理および（２）練習処理は、アクセサリ２００が生徒用電子楽器１００にかざされているときに実行される処理であり、上記（３）ログアウト処理および（４）通常動作処理は、アクセサリ２００が生徒用電子楽器１００にかざされていないときに実行される処理である。このように、本メインルーチンは、アクセサリ２００が生徒用電子楽器１００にかざされているかどうかで、２分割されるので、ＣＰＵ５は、アクセサリ２００が生徒用電子楽器１００にかざされているかどうかを常にチェックし、そのチェック結果に応じて、２分割されたメインルーチンのいずれかを選択し、選択された方を実行するようにしている（ステップＳ２）。
【００４９】
また、上記（１）ログイン処理は、アクセサリ２００が生徒用電子楽器１００に所定時間以上かざされていない状態から初めてかざされたときに、１回だけ実行され、上記（３）ログアウト処理は、アクセサリ２００が生徒用電子楽器１００に所定時間以上かざされている状態から初めて離れたときに、１回だけ実行される。したがって、アクセサリ２００が生徒用電子楽器１００にかざされているときにセット（“１”）され（ステップＳ６）、かざされていないときにリセット（“０”）される（ステップＳ１０）フラグを設け、ＣＰＵ５は、そのフラグの値の切り替わりを常にチェックし（ステップＳ３およびＳ７）、フラグの値が“０”から“１”に切り替わったときに、上記（１）ログイン処理の処理を実行する一方、フラグの値が“１”から“０”に切り替わったときに、上記（３）ログアウト処理を実行するようにしている。なお、フラグの値が変化しないときは、そのフラグの値に応じて、上記（２）練習処理（フラグ＝１）または上記（４）通常動作処理（フラグ＝０）のいずれかが実行される。
【００５０】
図８は、上記（１）ログイン処理の詳細な手順を示すフローチャートである。
【００５１】
同図に示すように、まず、ＣＰＵ５は、前記非接触通信Ｉ／Ｆ１１を介してアクセサリ２００から、その不揮発性メモリ２０８に記憶されているユーザ情報を取得する（ステップＳ２１）。次に、ＣＰＵ５は、ＲＯＭ６に記憶されているサーバ情報を読み出し、このサーバ情報が示すサーバ４００に、前記通信Ｉ／Ｆ１４および通信ネットワーク５００を介してアクセスし、前記取得したユーザ情報を用いて、サーバ４００にログインする（ステップＳ２２）。前述のように、サーバ４００には、登録された生徒毎に、ユーザ情報が記憶されているので、サーバ４００は、生徒用電子楽器１００から送信されてきたユーザ情報、つまりログイン名およびパスワードと、サーバ４００内のユーザ情報、つまりログイン名およびパスワードとを比較し、一致すれば、生徒用電子楽器１００のログインを許可する。
【００５２】
次に、ＣＰＵ５は、非接触通信Ｉ／Ｆ１１を介してアクセサリ２００から、その不揮発性メモリ２０８に記憶されているキャラクタ情報を取得し（ステップＳ２３）、このキャラクタ情報を用いて、所定のキャラクタを動画表示するために必要な画像データ群（以下、「キャラクタオブジェクト」という）を、前記ＲＡＭ７の所定位置に確保されたキャラクタオブジェクト格納領域（図示せず）に生成し、キャラクタオブジェクト格納領域に格納されたキャラクタオブジェクトを所定のタイミングで順次読み出して、前記表示装置９に供給する（ステップＳ２４）。これにより、表示装置９上には、たとえば、図６（ａ）の左側のキャラクタが動いて表示される。なお、ステップＳ２３中、括弧内の処理は、アクセサリとして、アクセサリ２００とは異なる構成のもの（後述する図１３に示すもの）を採用したときの処理である（つまり、本ログイン処理は、アクセサリ２００を採用した場合と図１３のアクセサリを採用した場合とで、共通化されている）ので、本実施の形態とは無関係である（この事情は、図１１のフローチャートでも、同様である）。
【００５３】
次に、ＣＰＵ５は、前記ユーザ情報およびサーバ情報を用いて、サーバ４００からご褒美情報を取得する（ステップＳ２５）。具体的には、ＣＰＵ５は、サーバ情報が示すサーバ４００に対して、ユーザ情報内のログイン名に対応する生徒のご褒美情報を送信して欲しい旨の要求を、通信Ｉ／Ｆ１４および通信ネットワーク５００を介して送信する。これに対して、サーバ４００は、前述のように、生徒毎に記憶している複数の情報の中から、送信されてきたログイン名に対応する生徒のご褒美情報を読み出して、生徒用電子楽器１００に送信する。生徒用電子楽器１００は、サーバ４００から送信されてきたご褒美情報を受信することで、アクセサリ２００を所有する生徒のご褒美情報を取得する。
【００５４】
そして、ＣＰＵ５は、取得したご褒美情報に応じて、キャラクタオブジェクトを編集し、表示に反映させる。ご褒美情報は、前述のように、キャラクタの状態、つまりキャラクタ情報によって示される状態に変化を与える情報である。より具体的には、キャラクタ情報は、元気さの度合い、成長度、性格、取得したアイテムなどを示すのに対して、ご褒美情報は、元気さの差分、成長度の差分、性格の変化分、キャラクタの帽子や靴などのアイテムの増減などを示す。つまり、キャラクタ情報を用いて生成されたキャラクタオブジェクトを、キャラクタの全体の雰囲気を変えずに、ご褒美情報に応じて変更することができる。前記図６（ａ）は、左側のキャラクタが、ご褒美情報によって右側のキャラクタに変化した様子を示している。図示例では、成長度を少し増大させ、アイテムとして帽子を１つ加えるという、ご褒美情報が取得された場合が示されている。
【００５５】
次に、ＣＰＵ５は、取得したご褒美情報に応じて、取得したキャラクタ情報を変更し、変更したキャラクタ情報で、アクセサリ２００の不揮発性メモリ２０８内のキャラクタ情報を更新する（書き替える）（ステップＳ２７）。この不揮発性メモリ２０８内のキャラクタ情報の更新も、非接触通信Ｉ／Ｆ１１を介してなされるが、生徒用電子楽器１００（先生用電子楽器３００も）とアクセサリ２００とのデータの送受信は、常に非接触通信Ｉ／Ｆ１１を介して行われるので、以下、他のデバイスを用いてデータの送受信を行うときにのみ、これを明示するものとする。また、生徒用電子楽器１００（先生用電子楽器３００も）とサーバ４００とのデータの送受信についても、以下、通信Ｉ／Ｆ１４および通信ネットワーク５００以外のデバイスを用いてデータの送受信を行うときにのみ、これを明示するものとする。
【００５６】
次に、ＣＰＵ５は、前記ステップＳ２５と同様にして、ユーザ情報およびサーバ情報を用いて、サーバ４００からレッスン情報を取得し（ステップＳ２８）、取得したレッスン情報に基づいて課題曲を選択し（ステップＳ２９）、レッスン情報に応じた表示を行う（ステップＳ３０）。図６（ｂ）の左側のキャラクタ表示は、先生からの伝言が含まれるレッスン情報を取得したときの例を示し、右側のキャラクタ表示は、課題曲と先生からのアドバイスが含まれるレッスン情報を取得したときの表示例を示している。なお、課題曲と先生からのアドバイスが含まれるレッスン情報を取得したときには、キャラクタのアドバイス表示に、上記ステップＳ２９で選択された課題曲の譜面を併せて表示したり、アドバイス表示と譜面とを交互に表示したりして、指定された楽譜位置を表示するようにした方が好ましい。
【００５７】
図９は、前記（２）練習処理の詳細な手順を示すフローチャートである。
【００５８】
図示例の練習処理では、ＣＰＵ５は、前記ステップＳ２９で選択された課題曲の伴奏を自動再生し（ステップＳ４１）、この自動伴奏に合わせて、課題曲の楽譜を表示し（ステップＳ４２）、これに応じて生徒が演奏することによって操作された演奏操作子に対応する楽音を、前記音源回路１５、効果回路１６およびサウンドシステム１７を介して生成する（ステップＳ４３）。ここまでは、通常の練習処理と異ならないので、これ以上の説明は省略する。
【００５９】
次に、ＣＰＵ５は、生徒が行った演奏の記録、つまり練習記録を、前記ＲＡＭ７の所定位置に確保された練習記録格納領域（図示せず）に格納する（ステップＳ４４）。ここで、練習記録の例としては、前記図５（ｃ）で説明した練習記録情報と同様に、伴奏の再生回数、押鍵数、練習の経過時間、曲位置のどの辺まで演奏したか、採点機能による採点結果、押鍵をそのまま記録した演奏データ（たとえば、ＳＭＦ形式の演奏データ）などを挙げることができる。
【００６０】
さらに、ＣＰＵ５は、生徒が演奏練習に飽きないようにするために、演奏操作や経過時間に応じて、キャラクタを表示装置９上で動かせて表示する（ステップＳ４５）。
【００６１】
図１０は、前記（３）ログアウト処理の詳細な手順を示すフローチャートである。
【００６２】
まず、ＣＰＵ５は、前記練習記録格納領域に格納された練習記録に応じて、サーバ４００内に記憶されている、当該生徒に対応する練習記録情報を更新する（書き替える）（ステップＳ５１）。
【００６３】
次に、ＣＰＵ５は、生徒用電子楽器１００をサーバ４００からログアウトし（ステップＳ５２）、表示装置９からキャラクタを去らせるような表示を行う（ステップＳ５３）。表示装置９上から去ったキャラクタは、そのままアクセサリ２００のＬＣＤ２０７に移る（後述する図１２のステップＳ７４参照）。
【００６４】
前記（４）の通常動作処理とは、通常の楽器としての処理を言い、この（４）通常動作処理には、たとえば、押鍵や演奏データの自動再生に応じて楽音を生成する処理が含まれる。
【００６５】
次に、先生用電子楽器３００が実行するメインルーチンについて説明する。
【００６６】
先生用電子楽器３００のメインルーチンは、上記（２）練習処理がないことを除けば、図７のメインルーチンと同様であるので、図７のメインルーチンから（２）練習処理を除いたものを、先生用電子楽器３００にも流用することにする。
【００６７】
図１１は、先生用電子楽器３００のログイン処理の詳細な手順を示すフローチャートである。同図中、図８の生徒用電子楽器１００のログイン処理と同様の処理には、同一のステップ番号が付されている。なお、本ログイン処理は、先生用電子楽器３００にアクセサリ２００が初めて（つまり、所定時間かざされていない状態から初めて）かざされたときに、１回だけ起動される。
【００６８】
本ログイン処理では、まず、先生用電子楽器３００をログインさせて、先生用電子楽器３００の表示装置上にキャラクタを表示させる（ステップＳ２１〜２４）。ここまでは、生徒用電子楽器１００のログイン処理とほぼ同様である。ただし、本ログイン処理では、先生権限でサーバ４００にログインすることが異なっている（ステップＳ２２′）。ここで、先生権限でログインする目的は、サーバ４００が記憶する生徒毎の情報のうち、ご褒美情報と練習記録情報は、生徒が自由に書き替える必要のない（逆に自由に書き替えられては困る）情報であるので、このような情報に対する生徒のアクセスを制限するためである。また、ログイン時に用いるサーバ情報は、先生用と生徒用とで異なるようにしておいてもよい。さらに、前もって先生用ユーザ情報を所定のＵＩから入力してログインしておき、アクセサリから取得した生徒用ユーザ情報でアクセスする情報を指定するようにしてもよい（ログアウトも同様）。
【００６９】
次に、ＣＰＵ５は、ユーザ情報およびサーバ情報を用いて、サーバ４００から練習記録情報を取得し（ステップＳ６１）、取得した練習記録情報を表示する（ステップＳ６２）。先生は、表示された練習記録情報を見て、ご褒美情報を決定し、所定のＵＩからご褒美情報を入力すると、ＣＰＵ５は、この入力されたご褒美情報を取得して、サーバ４００に書き込む（ステップＳ６４）。
【００７０】
そして、このご褒美情報をアクセサリ２００に直ぐに反映させたいのであれば、前記図８のステップＳ２５〜Ｓ２７と同様にして、反映させる（ステップＳ２５〜Ｓ２７）。なお、直ぐに反映させる場合、一々ご褒美情報をサーバ４００内に書き込むことなく、アクセサリ２００のキャラクタ情報を直接変更するようにしてもよい。一方、このご褒美情報を後日アクセサリ２００に反映させたいのであれば、本ログイン処理では何もしない。そして、生徒が後日、自分の生徒用電子楽器１００からサーバ４００にログインしたときに、前記図８のステップＳ２５〜Ｓ２７で説明したように、ご褒美情報はアクセサリ２００に反映される。
【００７１】
先生用電子楽器３００が実行するログアウト処理および通常動作処理は、生徒用電子楽器１００が実行するログアウト処理および通常動作処理と異ならないので、その説明は省略する。
【００７２】
図１２は、アクセサリ２００、特にＣＰＵ２０３が実行するメインルーチンの手順を示すフローチャートである。
【００７３】
本メインルーチンは、アクセサリ２００が電子楽器（生徒用電子楽器１００でも、先生用電子楽器３００でもよい）の非接触通信Ｉ／Ｆにかざされているときの処理と、かざされていないときの処理に２分割される。
【００７４】
アクセサリ２００が電子楽器の非接触通信Ｉ／Ｆにかざされているときには、キャラクタの表示は、アクセサリ２００のＬＣＤ２０７から電子楽器の表示装置側に移るので、ＬＣＤ２０７にキャラクタが表示されている場合には、ＣＰＵ２０３は、そのキャラクタを隠す（表示しないようにする）（ステップＳ７１→Ｓ７２）。次に、ＣＰＵ２０３は、非接触通信Ｉ／Ｆ２０９を介して、電子楽器側からのアクセスに応じて、不揮発性メモリ２０８に記憶されているキャラクタ情報を更新する（ステップＳ８３）。ここで、キャラクタ情報の更新とは、生徒用電子楽器１００が前記図８のステップＳ２７の処理を行うことによる更新と、先生用電子楽器３００が前記図１１のステップＳ２７の処理を行うことによる更新とを意味する。つまり、生徒が演奏練習を行うことによって、キャラクタの元気が出てきたり、性格がよくなったり、成長度が増したり、アイテムが取得できたりといった大きなプラス方向の変化を記録するものである。
【００７５】
一方、アクセサリ２００が電子楽器の非接触通信Ｉ／Ｆにかざされていないときには、キャラクタの表示は、電子楽器の表示装置からアクセサリ２００のＬＣＤ２０７側に戻るので、ＬＣＤ２０７にキャラクタが表示されていない場合には、ＣＰＵ２０３は、不揮発性メモリ２０８に記憶されたキャラクタ情報に基づいて、キャラクタを生成し、ＬＣＤ２０７上に表示する（ステップＳ７４）。次に、ＣＰＵ２０３は、生成したキャラクタをＬＣＤ２０７上で動き回らせたりするために、ユーザによる操作子２０１の操作あるいはタイマの計時時間に応じて、キャラクタ表示を更新する（ステップＳ７５）。さらに、ＣＰＵ２０３は、ユーザによる操作子２０１の操作あるいはタイマの計時時間に応じて、不揮発性メモリ２０８に記憶されたキャラクタ情報を修正する（ステップＳ７６）。この修正とは、たとえば、生徒が演奏練習を怠けたりすると、キャラクタの元気がなくなったり、成長度が後退したり、老衰したり、所持しているアイテムが失われたりするといった、仮想的な情報の修正である。なお、生徒が、操作子２０１を用いて、仮想的にキャラクタと遊んでやると、わずかなプラス方向の変化をキャラクタに与えるようにしてもよいが、その場合でも、演奏練習をしたときのような、大きなプラス方向の変化を与えることはできないものとする。
【００７６】
前記図１のように、保護者用ＰＣ１０１が通信ネットワーク５００に接続されている場合、保護者が、保護者用ＰＣ１０１から、サーバ４００内の子供のレッスン情報を見たり、先生とは別に、ご褒美情報を加えたりしてもよい。
【００７７】
また、先生用電子楽器３００は、前述のように、楽器の形態に限らず、ＰＣの形態でもよい。ＰＣの形態を採った場合、メインルーチン中の通常動作処理は、通常の楽器としての処理ではなく、たとえば、生徒の練習記録情報を評価するとともに管理する成績管理処理とすればよい。もちろん、これに限られる訳ではない。さらに、先生用電子楽器３００のログイン処理では、生徒用電子楽器１００のログイン処理と同様に、アクセサリ２００を用いて、サーバ４００にログインするようにしたが、先生用電子楽器３００に代えて、ＰＣの形態を採った場合、生徒用ユーザ情報を手入力し、この生徒用ユーザ情報に基づいてサーバ４００にログインし、その生徒の各種情報を閲覧したり、編集したりするようにしてもよい。なお、保護者用ＰＣ１０１は、ＰＣの形態を採っているので、このような制御処理を簡単に行うことができる。
【００７８】
図１３は、アクセサリ２００とは構成の異なるアクセサリ２００′を示す図であり、同図（ａ）は、アクセサリ２００′の外観を示し、同図（ｂ）は、アクセサリ２００′の制御構成を示している。
【００７９】
図１３（ａ）に示すように、アクセサリ２００′の外観は、上記アクセサリ２００のＬＣＤ２０７に表示されるキャラクタをイメージして形成されている。アクセサリ２００′の素材は、どのようなものを用いてもよいが、たとえば、ぬいぐるみが考えられる。このような形状および素材でアクセサリ２００′を作ったのは、専ら子供の生徒の興味を引くためである。したがって、このような形状および素材は、本発明を適用する上で、本質的なものではないので、アクセサリは、無味乾燥な形状（たとえば、板状）で、単色に色付けられたものであってもよい。
【００８０】
アクセサリ２００′には、ＲＦタグ２０９′が埋め込まれている。ＲＦタグ２０９′は、パッシブなものを採用すればよいが、パッシブなものであっても、図１３（ｂ）に示すように、非接触通信Ｉ／Ｆとみなすことができる。なお、ＲＦタグ２０９′にも、不揮発性メモリ２０８が接続されている。この不揮発性メモリ２０８には、ＲＦタグ用のライタを用いて、各種情報を書き込むことができるので、電子楽器の非接触通信Ｉ／Ｆとして、ＲＦタグ用のリーダ／ライタを採用すれば、アクセサリ２００と同様に、アクセサリ２００′の不揮発性メモリ２０８にも、ユーザ情報およびキャラクタ情報を書き込むことができる。しかし、ＲＦタグ用のリーダ／ライタは、ＲＦタグ用のリーダ単体と比べて、サイズや価格の面で差があり過ぎるので、電子楽器の非接触通信Ｉ／Ｆは、ＲＦタグ用のリーダ単体を採用し、アクセサリ２００′の不揮発性メモリ２０８に情報を書き込むときには、別の場所に用意されたリーダ／ライタを使用することにする。したがって、アクセサリ２００′の不揮発性メモリ２０８には、予めユーザ情報のみ記憶し、この不揮発性メモリ２０８の内容は、電子楽器の非接触通信Ｉ／Ｆでは書き替えられないものとする。
【００８１】
アクセサリ２００′を採用した場合、生徒用電子楽器１００および先生用電子楽器３００の各メインルーチンは、基本的に、前記図７のメインルーチンをそのまま流用すればよいが、キャラクタ情報は、アクセサリ２００′の不揮発性メモリ２０８に記憶させないので、サーバ４００上に記憶するようにしている。これにより、前記図８の生徒用電子楽器１００のログイン処理内のステップＳ２３およびＳ２７の処理を、括弧内の処理に置き換えるようにしている。同様の理由から、前記図１１の先生用電子楽器３００のログイン処理内のステップＳ２３およびＳ２７の処理を、括弧内の処理に置き換えるようにしている。
【００８２】
なお、アクセサリ２００′は、外部からデータを読み出されるだけであるので、アクセサリ２００′では、前記図１２で説明した、アクセサリ２００が実行するメインルーチンのような処理は行われない。
【００８３】
このように、アクセサリ２００′上にキャラクタを表示することはできないものの、生徒用電子楽器１００にアクセサリ２００′をかざしたときには、生徒用電子楽器１００にアクセサリ２００をかざしたときと同様に、キャラクタが生成されて表示装置９上に表示されるので、アクセサリ２００′を採用した場合でも、音楽教室に通う生徒の演奏練習に対するモチベーションを向上させることができる。
【００８４】
なお、アクセサリと生徒用電子楽器あるいは先生用教習装置（先生用の装置は、電子楽器の形態に限らず、ＰＣの形態でもよいので、以下、このように呼ぶ）との間のＩ／Ｆは、近接型非接触Ｉ／Ｆが望ましいが、近傍型非接触Ｉ／Ｆや接触型Ｉ／Ｆであっても構わない。接触型とは、電極が接触表面に露出していたり、コネクタによって接続したりするタイプのものである。
【００８５】
また、先生用教習装置は、生徒用電子楽器の機能を兼ね備えていてもよい。たとえば、小規模な音楽教室の電子楽器は、生徒用と先生用が兼用になっていることがあるからである。
【００８６】
なお、上述した実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムまたは装置に供給し、そのシステムまたは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００８７】
この場合、記憶媒体から読出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードおよび該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００８８】
プログラムコードを供給するための記憶媒体としては、たとえば、フレキシブルディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。また、通信ネットワークを介してサーバコンピュータからプログラムコードが供給されるようにしてもよい。
【００８９】
また、コンピュータが読出したプログラムコードを実行することにより、上述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳなどが実際の処理の一部または全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【００９０】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【００９１】
【図１】本発明の一実施の形態に係る電子楽器を含む音楽教習システムのシステム構成の一例を示す図である。
【図２】図１中の生徒用電子楽器の概略構成を示すブロック図である。
【図３】図２中のアクセサリの外観を示す図である。
【図４】図３のアクセサリの概略構成を示すブロック図である。
【図５】図１の音楽教習システムが制御処理を行うときに使用する情報のうち、特に重要なものを示す図である。
【図６】図２の生徒用電子楽器の表示装置上に表示されたキャラクタの一例を示す図である。
【図７】図２の生徒用電子楽器、特にＣＰＵが実行するメインルーチンの手順を示すフローチャートである。
【図８】図７中のログイン処理の詳細な手順を示すフローチャートである。
【図９】図７中の練習処理の詳細な手順を示すフローチャートである。
【図１０】図７中のログアウト処理の詳細な手順を示すフローチャートである。
【図１１】図１中の先生用電子楽器のログイン処理の詳細な手順を示すフローチャートである。
【図１２】図４のアクセサリ、特にＣＰＵが実行するメインルーチンの手順を示すフローチャートである。
【図１３】図４のアクセサリとは構成の異なるアクセサリを示す図である。
【符号の説明】
【００９２】
５…ＣＰＵ（アクセス手段、キャラクタ情報取得手段、レッスン情報取得手段、制御手段、ご褒美情報取得手段、変更手段、反映手段、記録手段、更新手段、入力手段、登録手段、練習記録情報取得手段），２…設定操作子（入力手段），７…ＲＡＭ（記録手段），９…表示装置（表示器），１１…非接触通信Ｉ／Ｆ（インターフェース手段、キャラクタ情報取得手段、反映手段），１４…通信Ｉ／Ｆ（アクセス手段、キャラクタ情報取得手段、レッスン情報取得手段、ご褒美情報取得手段、反映手段、更新手段、登録手段、練習記録情報取得手段），２０１…操作子，２０３…ＣＰＵ（制御手段、変更手段），２０７…ＬＣＤ（表示器），２０８…不揮発性メモリ（不揮発性記憶手段），２０９…非接触通信Ｉ／Ｆ（インターフェース手段）
【図１】
0005211435.tif 000002
【図２】
0005211435.tif 000003
【図３】
0005211435.tif 000004
【図４】
0005211435.tif 000005
【図５】
0005211435.tif 000006
【図６】
0005211435.tif 000007
【図７】
0005211435.tif 000008
【図８】
0005211435.tif 000009
【図９】
0005211435.tif 000010
【図１０】
0005211435.tif 000011
【図１１】
0005211435.tif 000012
【図１２】
0005211435.tif 000013
【図１３】
0005211435.tif 000014