(57)【特許請求の範囲】
【請求項１】
電子楽器と、前記電子楽器に電気的に接続される携帯情報端末とから構成され、
前記携帯情報端末は、
電子楽器学習の手順を指示するカリキュラムデータが記憶された記憶手段と、
前記記憶手段内のカリキュラムデータを編集する編集手段と、
前記記憶手段からカリキュラムデータを読み出して前記電子楽器へ送信し、前記電子楽器から受信した成果データを前記記憶手段に書き込む制御手段とを具備し、
前記電子楽器は、
鍵盤と、
前記携帯情報端末から送信されたカリキュラムデータを記憶する記憶手段と、
ユーザによる前記鍵盤の演奏を録音し、演奏が終了した時点で該録音結果と前記記憶手段に記憶されたカリキュラムデータとを比較して演奏の誤りを示す誤り情報を検出し、該検出した誤り情報を前記成果データとして出力する検出手段と、
ユーザによる終了の操作を受けて前記成果データを前記携帯情報端末へ送信する送信手段とを具備し、
前記カリキュラムデータは目標とする習得期間を示す目標レッスン期間データを含み、
前記携帯情報端末は、前記電子楽器から送信された前記成果データと前記目標レッスン期間データとに基づいてユーザが前記目標とする習得期間を過ぎても習得できないレッスン内容を検出し、該検出結果に基づいて前記カリキュラムデータを変更する変更手段を具備する
ことを特徴とする電子楽器の演奏学習システム。
【請求項２】
前記カリキュラムデータはレッスン内容の難易度を示す難易度データを含み、前記変更手段は該難易度データおよび前記成果データに基づいて難易度が低いレッスン内容を検索し、現在のレッスン内容の前に前記検索されたレッスン内容を挿入することを特徴とする請求項１に記載の電子楽器の演奏学習システム。
【請求項３】
前記変更手段は、レッスンの途中で前記電子楽器から前記成果データが送信された場合、前記カリキュラムデータを変更しないことを特徴とする請求項１または請求項２に記載の電子楽器の演奏学習システム。
【請求項４】
電子楽器と、前記電子楽器に電気的に接続される携帯情報端末とから構成され、
前記携帯情報端末は、
電子楽器学習の手順を指示するカリキュラムデータが記憶された第１の記憶手段と、
前記第１の記憶手段内のカリキュラムデータを編集する編集手段と、
前記第１の記憶手段からカリキュラムデータを読み出して前記電子楽器へ送信し、前記電子楽器から受信した成果データを前記第１の記憶手段に書き込む制御手段とを具備し、
前記電子楽器は、
鍵盤と、
前記携帯情報端末から送信されたカリキュラムデータを記憶する第２の記憶手段と、
前記鍵盤の各鍵の操作を指示する指使い指示手段と、
前記第２の記憶手段内のカリキュラムデータに基づいて前記指使い指示手段を駆動する駆動制御手段と、
ユーザによる前記鍵盤の演奏を録音し、演奏が終了した時点で該録音結果と前記第２の記憶手段に記憶されたカリキュラムデータとを比較して演奏の誤りを示す誤り情報を検出し、該検出した誤り情報を前記成果データとして出力する検出手段と、
ユーザによる終了の操作を受けて前記成果データを前記携帯情報端末へ送信する送信手段とを具備し、
前記カリキュラムデータは合否判定の基準となる点数データを含み、
前記検出手段は録音結果と楽譜とを比較し、その比較結果から指使いの誤り度合いを示す点数を算出し、その点数と前記基準となる点数データとの比較結果からユーザのレッスンの合否を検出して前記成果データとして出力し、
前記電子楽器は、前記成果データとして出力されるユーザのレッスンの合否に基づいて、前記駆動制御手段を動作させるか否かを制御する
ことを特徴とする電子楽器の演奏学習システム。
【請求項５】
前記電子楽器と前記携帯情報端末との間をドッキング接続またはワイヤ接続としたことを特徴とする請求項１〜請求項４に記載の電子楽器の演奏学習システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、携帯情報端末を用いた電子楽器の演奏学習システムに関する。
【０００２】
【従来の技術】
従来の電子楽器の演奏学習装置として、電子楽器にフレキシブルディスクドライブを設け、予めフレキシブルディスクに書き込まれた楽曲データおよび操作鍵を指示する鍵指示データを該フレキシブルディスクドライブを介して電子楽器内部に読み込み、読み込んだデータに基づいて伴奏音の発生および鍵毎に設けられた演奏ガイドＬＥＤ（発光ダイオード）をオン／オフ駆動するものが知られている。また、単体の演奏学習装置と電子楽器をワイヤ接続し、伴奏音のＭＩＤＩデータおよびＬＥＤ駆動データをケーブルを介して電子楽器に伝送するものも知られている。
【０００３】
【発明が解決しようとする課題】
しかしながら、これら従来の演奏学習装置は、単に、伴奏音を自動発生すると共に操作鍵をＬＥＤによって指示するだけであり、単調で飽き易い欠点があると共に、演奏学習には全く活用されていない問題があった。すなわち、従来の演奏学習装置は、目標に合わせた学習内容の設定や、学習の進歩状況に合わせた演奏ガイドＬＥＤによる演奏指導等が全くできない問題があった。
【０００４】
この発明は、このような事情を考慮してなされたもので、その目的は、目標に合わせた学習内容の設定や、学習の進歩状況に合わせた演奏ガイドＬＥＤによる演奏指導を行うことができる電子楽器の演奏学習システムを提供することにある。
【０００５】
【課題を解決するための手段】
この発明は上記の課題を解決すべくなされたもので、請求項１に記載の発明は、電子楽器と、前記電子楽器に電気的に接続される携帯情報端末とから構成され、前記携帯情報端末は、電子楽器学習の手順を指示するカリキュラムデータが記憶された記憶手段と、前記記憶手段内のカリキュラムデータを編集する編集手段と、前記記憶手段からカリキュラムデータを読み出して前記電子楽器へ送信し、前記電子楽器から受信した成果データを前記記憶手段に書き込む制御手段とを具備し、前記電子楽器は、鍵盤と、前記携帯情報端末から送信されたカリキュラムデータを記憶する記憶手段と、ユーザによる前記鍵盤の演奏を録音し、演奏が終了した時点で該録音結果と前記記憶手段に記憶されたカリキュラムデータとを比較して演奏の誤りを示す誤り情報を検出し、該検出した誤り情報を前記成果データとして出力する検出手段と、ユーザによる終了の操作を受けて前記成果データを前記携帯情報端末へ送信する送信手段とを具備し、前記カリキュラムデータは目標とする習得期間を示す目標レッスン期間データを含み、前記携帯情報端末は、前記電子楽器から送信された前記成果データと前記目標レッスン期間データとに基づいてユーザが前記目標とする習得期間を過ぎても習得できないレッスン内容を検出し、該検出結果に基づいて前記カリキュラムデータを変更する変更手段を具備することを特徴とする電子楽器の演奏学習システムである。
【０００７】
請求項２に記載の発明は、請求項１に記載の電子楽器の演奏学習システムにおいて、前記カリキュラムデータはレッスン内容の難易度を示す難易度データを含み、前記変更手段は該難易度データおよび前記成果データに基づいて難易度が低いレッスン内容を検索し、現在のレッスン内容の前に前記検索されたレッスン内容を挿入することを特徴とする。
請求項３に記載の発明は、請求項１または請求項２に記載の電子楽器の演奏学習システムにおいて、前記変更手段は、レッスンの途中で前記電子楽器から前記成果データが送信された場合、前記カリキュラムデータを変更しないことを特徴とする
請求項４に記載の発明は、電子楽器と、前記電子楽器に電気的に接続される携帯情報端末とから構成され、前記携帯情報端末は、電子楽器学習の手順を指示するカリキュラムデータが記憶された第１の記憶手段と、前記第１の記憶手段内のカリキュラムデータを編集する編集手段と、前記第１の記憶手段からカリキュラムデータを読み出して前記電子楽器へ送信し、前記電子楽器から受信した成果データを前記第１の記憶手段に書き込む制御手段とを具備し、前記電子楽器は、鍵盤と、前記携帯情報端末から送信されたカリキュラムデータを記憶する第２の記憶手段と、前記鍵盤の各鍵の操作を指示する指使い指示手段と、前記第２の記憶手段内のカリキュラムデータに基づいて前記指使い指示手段を駆動する駆動制御手段と、ユーザによる前記鍵盤の演奏を録音し、演奏が終了した時点で該録音結果と前記第２の記憶手段に記憶されたカリキュラムデータとを比較して演奏の誤りを示す誤り情報を検出し、該検出した誤り情報を前記成果データとして出力する検出手段と、ユーザによる終了の操作を受けて前記成果データを前記携帯情報端末へ送信する送信手段とを具備し、前記カリキュラムデータは合否判定の基準となる点数データを含み、前記検出手段は録音結果と楽譜とを比較し、その比較結果から指使いの誤り度合いを示す点数を算出し、その点数と前記基準となる点数データとの比較結果からユーザのレッスンの合否を検出して前記成果データとして出力し、前記電子楽器は、前記成果データとして出力されるユーザのレッスンの合否に基づいて、前記駆動制御手段を動作させるか否かを制御することを特徴とする電子楽器の演奏学習システムである。
【０００８】
請求項５に記載の発明は、請求項１〜請求項４に記載の電子楽器の演奏学習システムにおいて、前記電子楽器と前記携帯情報端末との間をドッキング接続またはワイヤ接続としたことを特徴とする。
【０００９】
【発明の実施の形態】
以下、図面を参照し、この発明の一実施の形態について説明する。図１は同実施の形態による電子楽器の演奏学習システムの構成を示す図であり、この図に示すように、この演奏学習システムは、電子楽器１とこの電子楽器１にドッキングされる携帯情報端末（ＰＤＡ）２とから構成される。
【００１０】
電子楽器１において、３，３・・・は鍵盤の各鍵、４，４・・・は鍵３，３・・・にそれぞれ対応して設けられた演奏ガイドＬＥＤである。５はドッキングコネクタであり、携帯情報端末２の拡張スロットが挿入されることにより、携帯情報端末２がドッキングされる。６は液晶パネル、７はフレキシブルディスクドライブ、８はＵＳＢコネクタである。携帯情報端末２は、ドッキングコネクタ５ではなく、このＵＳＢコネクタにＵＳＢケーブルを介して接続される場合もある。
【００１１】
図２は電子楽器１内に設けられた演奏学習システムの電気的構成を示すブロック図である。この図において、符号１１はＣＰＵ（中央処理装置）、１２はＣＰＵ１のプログラムが記憶されたＲＯＭ（リードオンリメモリ）、１３はデータ一時記憶用のＲＡＭ（ランダムアクセスメモリ）である。１４はフレキシブルディスクドライブ、１５はテンキーおよび複数のファンクションキーからなる操作部、１７は液晶パネル６（図１参照）を駆動するパネル駆動回路、１８は演奏ガイドＬＥＤ４、４・・・を駆動するＬＥＤ駆動回路、また、１９は図１に示すドッキングコネクタ５およびＵＳＢコネクタ８をバスラインＢに接続するインターフェイスである。
【００１２】
図３は携帯情報端末２の構成を示すブロック図である。この図において、符号２１はＣＰＵ、２２はＣＰＵ１のプログラムが記憶されたＲＯＭ、２３はデータ一時記憶用のＲＡＭ、２４はアルファベットキー、テンキーおよび複数のファンクションキーからなる操作部、２５は液晶表示部である。２６は拡張スロットであり、電子楽器１のドッキングコネクタ５に接続される。２７はＵＳＢコネクタであり、ＵＳＢケーブルを介して電子楽器１のＵＳＢコネクタ８に接続される。２８もＵＳＢコネクタであり、外部のフレキシブルディスクドライブ２９にＵＳＢケーブルを介して接続される。３０は拡張スロット２６、ＵＳＢコネクタ２７，２８をバスラインＢ１に接続するインターフェイスである。
【００１３】
次に、上述した演奏学習システムの動作を説明する。
（１）学習カリキュラムデータの編集（図４）
携帯情報端末２のＲＡＭ２３には、予め、学習カリキュラム編集プログラムが記憶されている。なお、このプログラムはユーザがプログラムを記憶したフレキシブルディスクを購入し、フレキシブルディスクドライブ２９にそのフレキシブルディスクをセットし、操作部２４において所定の操作を行うことによって、ＵＳＢコネクタ２８、インターフェイス３０を介してＲＡＭ２３にロードされる。また、携帯情報端末２をインターネットに接続し、カリキュラムサービス用のサーバからダウンロードしてもよい。
【００１４】
図４は上述したプログラムに基づく学習カリキュラムデータ編集の過程を示すフローチャートであり、図５は同過程によって編集されるカリキュラムデータＫＤの構成を示す図である。図５に示すように、カリキュラムデータＫＤはカリキュラムヘッダＫＨと、レッスンチャプターデータＫＣ１〜ＫＣＮから構成されている。カリキュラムヘッダＫＨは、同図に示すように、レッスンＩＤ、前レッスンＩＤ、次レッスンＩＤ、データ長、対応成果ＩＤ（図７参照）、レッスンタイトル、レッスン難易度、レッスン期間、チャプター数、レッスンチャプターデータＫＣ１〜ＫＣＮの各先頭アドレスを示すチャプターデータ１オフセット〜チャプターデータＮオフセットから構成されている。また、レッスンチャプターデータＫＣＭ（Ｍ＝１〜Ｎ）は同図に示すように、チャプターＩＤ、チャプタータイトル、チャプター難易度、チャプターレッスン期間、通過点数、レッスン内容データ長、レッスン内容データ、楽曲データ長、楽曲ＭＩＤＩデータ、指使いデータ長、指使いデータから構成されている。
【００１５】
ユーザが図４に示す学習カリキュラムデータ編集プログラムを起動すると、まず、レッスンタイトルを入力する画面が液晶表示部２５に表示される。ユーザは操作部２４によってレッスンタイトルを入力する（ステップＳａ１）。次に、ユーザは、曲の譜面が記憶されたフレキシブルディスクをフレキシブルディスクドライブ２９にセットし、その譜面をＲＡＭ２３に読み込ませる（ステップＳａ２）。なお、譜面の入力をユーザが手入力によって行ってもよい。
【００１６】
次に、ユーザは譜面にチャプター分割マークを入力して譜面の曲を数小節毎のチャプターに分割する（ステップＳａ３）。分割された各チャプターに属する楽曲データは各々レッスンチャプターデータＫＣ１〜ＫＣＮに楽曲ＭＩＤＩデータとして、楽曲データ長と共に書き込まれる。
次にユーザは、各チャプターのタイトルを入力する（ステップＳａ４）。次に、ユーザは各チャプターの目標習得期間（チャプターレッスン期間）を指定し（ステップＳａ５）、次いで、各チャプターの合格の基準となる通過点数を指定する（ステップＳａ６）。
【００１７】
ユーザによる通過点数指定が終了すると、次に、プログラムは各チャプターの譜面データに基づいて各チャプターの演奏の難易度を自動計算し、レッスンチャプターデータＫＣＭに書き込む（ステップＳａ７）。次に、プログラムは、譜面データに基づいてチャプターの特徴を自動的に抽出し、そのチャプターによって習得できるレッスン内容を、データ長と共にレッスンチャプターデータＫＣＭに書き込む（ステップＳａ８）。次にプログラムは、譜面データに基づいて指使いデータを自動計算し、データ長と共にレッスンチャプターデータＫＣＭに書き込む（ステップＳａ９）。
【００１８】
次に、プログラムは、各チャプターの目標習得期間（チャプターレッスン期間）を合計してレッスンの目標習得期間を計算し、カリキュラムヘッダＫＨの「レッスン期間」に書き込む（ステップＳａ１０）。次にプログラムは、各チャプターの難易度からレッスンの難易度を計算し、カリキュラムヘッダＫＨに書き込む（ステップＳａ１１）。次にプログラムは、レッスンＩＤを自動生成し、カリキュラムヘッダＫＨに書き込む（ステップＳａ１２）。
以上の手順によって学習カリキュラムデータＫＤがＲＡＭ２３内に生成される。
【００１９】
（２）演奏の学習（図６）
図６はユーザがこの演奏学習システムによって学習する場合のシステムの動作を示すフローチャートであり、また、図７は学習の過程で電子楽器１のＲＡＭ１３内に作成される学習成果データＳＤの構成を示す図である。
【００２０】
図７に示す学習成果データＳＤは、学習の成果を示すデータであり、ＣＰＵ１１によって書き込まれる。この学習成果データＳＤは、成果データヘッダＳＨと、レッスン全体の成果を示すレッスン総合成果データＳＬと、チャプター毎の成果を示す成果データＳＣ１〜ＳＣＮとから構成される。成果データヘッダＳＨは同図に示すように、成果ＩＤと、その成果データがどのレッスンの成果であるかを示す対応レッスンＩＤと、成果データＳＤの長さ（データ量）を示す成果データ長と、そのレッスンのチャプター数と、レッスン総合成果データＳＬの先頭アドレスを示すレッスン成果オフセットと、成果データＳＣ１〜ＳＣＮの各先頭アドレスを示すチャプター１成果オフセット〜チャプターＮ成果オフセットとから構成されている。
【００２１】
また、レッスン総合成果データＳＬまたは成果データＳＣＭ（Ｍ＝１〜Ｎ）は、同図に示すように、学習を行った回数を示すレッスン回数と、学習を行った時間を示すレッスン期間（時間）と、現在ユーザが行っているレッスンの段階を示すレッスンランクと、学習状態をＣＰＵ１１が判定した判定結果を示す合否判定と、テスト誤り情報のデータ長と、ユーザの学習における誤操作の情報であるテスト誤り情報とから構成されている。ここで、「レッスンランク」はそのチャプターの習熟度を示すデータであり、学習開始時点では「１」に設定され、所定の条件を満たした時アップされる。
【００２２】
次に、図６を参照しユーザの学習時のシステム動作を説明する。電子楽器１の学習を行おうとするユーザは、まず、携帯情報端末２を電子楽器１のドッキングコネクタ５にドッキングし、そして、電子楽器１の操作部１５に設けられたスタートボタンを押す。スタートボタンが押されると、ＣＰＵ１１がそれを検知し、レッスンＩＤ入力用の画面を液晶パネル６に表示する。ユーザがその画面において、これから行うレッスンのＩＤを入力すると、ＣＰＵ１１が入力されたレッスンＩＤをインターフェイス１９、ドッキングコネクタ５を介して携帯情報端末２へ送信する。
【００２３】
送信されたレッスンＩＤは携帯情報端末２の拡張スロット２６およびインターフェイス３０を介してＣＰＵ２１へ供給される。ＣＰＵ２１はこのレッスンＩＤを受け、ＲＡＭ２３からそのレッスンＩＤに対応する学習カリキュラムデータ（図５）を読み出し、電子楽器１へ送信する。電子楽器１のＣＰＵ１１は、その学習カリキュラムデータをＲＡＭ１３に書き込む（図６のステップＳｂ１）。
【００２４】
次に、ＣＰＵ１１は、同レッスンＩＤに対応する学習成果データＳＤを携帯情報端末２へ要求する（ステップＳｂ２）。携帯情報端末２のＣＰＵ２１はこの要求を受け、ＲＡＭ２３内をチェックする。そして、ＲＡＭ２３内に該当する学習成果データＳＤがあった場合はその成果データを電子楽器１へ送信する。電子楽器１のＣＰＵ１１はその成果データを受け、ＲＡＭ１３に記憶させる（ステップＳｂ３）。また、携帯情報端末２のＲＡＭ２３内に学習成果データＳＤがなかった場合は、ＣＰＵ２１がその旨を電子楽器１へ通知する。電子楽器１はその通知を受け、ＲＡＭ１３内に、新たに学習成果データＳＤを作成する（ステップＳｂ４）。
【００２５】
次に、ＣＰＵ１１は、ＲＡＭ１３からカリキュラムヘッダＫＨのレッスンタイトルを読み出し、表示パネル６に表示する（ステップＳｂ５）。ユーザはこの表示を見て、これから行うレッスンの内容を確認する。次に、ＣＰＵ１１は、ＲＡＭ１３から、学習成果データＳＤの成果データＳＣ１をロードし、その「合否判定」（図７）をチェックする（ステップＳｂ６）。そして、その「合否判定」が”否”であった場合は（ステップＳｂ７の判断が「ＮＯ」）、成果データＳＣ１の「レッスンランク」を読み出す（ステップＳｂ８）。そして、読み出した「レッスンランク」に対応して自動演奏のスピード設定を行う（ステップＳｂ９）。この自動演奏スピードに基づいて演奏ガイドＬＥＤ４，４・・・による運指ガイドのスピードが決まる。
【００２６】
次に、ＣＰＵ１１は指使い表示を行うか否かを「レッスンランク」に基づいて判断する（ステップＳｂ１０）。そして、「レッスンランク」が低く、指使い表示を行う場合は、液晶パネル６に指使い表示をして自動演奏を行う旨の表示を行う（ステップＳｂ１１）。一方、「レッスンランク」が最高で、指使い表示を行わない場合はステップＳｂ１１をスキップする。そして、演奏スタートボタンが押されるのを待つ（ステップＳｂ１２）。
【００２７】
ユーザによって演奏スタートボタンが押されると（ステップＳｂ１２）、ＣＰＵ１１は「レッスンランク」が最高ランクか否かを判断する（ステップＳｂ１３）。そして、最高でない場合は、レッスンチャプターデータＫＣ１の指使いデータを読み出して演奏ガイドＬＥＤ４，４・・・によるガイド表示を行い、また、ユーザによる鍵盤の鍵３，３・・・の操作に基づく演奏をＭＩＤＩデータに変換して録音する（ステップＳｂ１４）。また、「レッスンランク」が最高であった場合は、伴奏音の自動演奏や演奏ガイドＬＥＤ４，４・・・によるガイド表示を行わず、ユーザによる鍵盤演奏の録音のみを行う（ステップＳｂ１５）。
【００２８】
次に、ユーザによるチャプター１の演奏が終了した時点で、ＣＰＵ１１は、録音したユーザの鍵操作による楽音とレッスンチャプターデータＫＣ１の楽曲ＭＩＤＩデータとを比較して誤操作を示す誤り情報を検出し、該誤り情報をＲＡＭ１３内の成果データＳＣ１（図７）にテスト誤り情報として書き込む。また、該誤り情報に基づいてユーザの演奏の点数を計算する（ステップＳｂ１６）。次に、ＣＰＵ１１は、計算した点数とレッスンチャプターデータＫＣ１の「通過点数」とを比較してユーザの演奏の合否判断を行う（ステップＳｂ１７）。そして、判断結果が”合格”である場合は、成果データＳＣ１の「合否判定」に合格フラグを立てる（ステップＳｂ１８）。一方、判断結果が”合格”でなかった場合は、ステップＳｂ１８をスキップする。
【００２９】
次に、ＣＰＵ１１は、ユーザによってレッスン終了ボタンが操作されたか否かを判断する（ステップＳｂ１９）。そして、押されていない場合は、現在学習中のチャプター１について最高ランクの合格が達成できているか否かを、成果データＳＣ１の「レッスンランク」および「合否判定」によって判断する（ステップＳｂ２０）。そして、その判断結果が「ＮＯ」であった場合は、「レッスンランク」を１段階上げ（ステップＳｂ２１）、次いで、その「レッスンランク」に応じてスピード設定（ステップＳｂ９）を行う。以後、上述した場合と同様に、ユーザの学習および学習結果の採点が行われる。
【００３０】
そして、ユーザがチャプター１の最高ランクにおいて合格すると、ステップＳｂ２０の判断結果が「ＹＥＳ」となり、ステップＳｂ２２へ進む。ステップＳｂ２２では、次のチャプター２の成果データＳＣ２がロードされ、「合否判定」がチェックされる。そして、その「合否判定」が”否”であった場合は（ステップＳｂ７の判断が「ＮＯ」）、ステップＳｂ８へ進み、以後、上述したチャプター１の学習と同様にしてチャプター２の学習がユーザによって行われる。
【００３１】
一方、チャプター２が既に最高ランクで合格していた場合は、ステップＳｂ７の判断が「ＹＥＳ」となりステップＳｂ２３へ進む。ステップＳｂ２３では、現在学習中のカリキュラムデータＫＤの全てのチャプター１〜Ｎが最高ランクで合格しているか否かが判断される。そして、その判断結果が「ＮＯ」の場合は、ステップＳｂ２２へ進み、次のチャプター３の成果データＳＣ３がロードされ、「合否判定」がチェックされる。
【００３２】
また、ステップＳｂ２３の判断結果が「ＹＥＳ」の場合は、ステップＳｂ２４へ進み、レッスン総合テストに合格しているか否かが判断される。ここで、レッスン総合テストとは、ユーザが全チャプター１〜Ｎを最高ランクのスピード設定において演奏し、ＣＰＵ１１がその結果を判定するテストであり、その結果はレッスン総合成果データＳＬの「合否判定」（図７）に書き込まれる。ステップＳｂ２４では、ＣＰＵ１１が、この「合否判定」が”合格”であるか”否”かを判断する。そして、”合格”でなかった場合は、ステップＳｂ１２へ進み、ユーザによって演奏スタートボタン押されるのを待つ。
【００３３】
また、”合格”であった場合は、ＣＰＵ１１が液晶パネル６に「再挑戦しますか・・・Ｙ／Ｎ」という表示を行う。そして、ユーザが「Ｙ」を選択した場合は、現在学習中のレッスンの成果データＳＣ１〜ＳＣＮおよび成果データＳＬを全てクリアする（ステップＳｂ２６）。そして、ステップＳｂ６へ戻る。一方、ステップＳｂ２５において、ユーザが「Ｎ」を選択した場合は、そのレッスンを終了する。
【００３４】
（３）学習終了後の処理
ユーザによってレッスン終了ボタンが押され、あるいは、上述したステップＳｂ２５において「Ｎ」が選択された場合、ＣＰＵ１１はＲＡＭ１３内のカリキュラムデータＫＤおよび学習成果データＳＤを携帯情報端末２へ送信する。携帯情報端末２のＣＰＵ２１は、それらのデータＫＤおよびＳＤをＲＡＭ２３内に書き込み、次いで、次のデータ集計を行う。
【００３５】
▲１▼レッスン開始から各チャプターを習得し、レッスンを完了するまでに要した回数および時間を成果データＳＣ１〜ＳＣＮおよび成果データＳＬの「レッスン回数」および「レッスン期間」をそれぞれ合計することによって求める。
▲２▼上記▲１▼によって算出したレッスンを完了するまでに要した時間と、カリキュラムヘッダＫＨのレッスン期間（すなわち、レッスン達成目標時間）との差を算出する。
【００３６】
▲３▼各チャプター練習における間違いの内容毎の間違い回数を成果データＳＣ１〜Ｎおよび成果データＳＬの各テスト誤り情報を分析して求める。
▲４▼どの難易度のレッスンを何回で合格しているか、および、難易度毎のレッスン完了までに要した時間等の統計を、レッスンチャプターデータＫＣ１〜ＫＣＮの「チャプター難易度」および成果データＳＣ１〜ＳＣＮの「合否判定」、「レッスン回数」、「レッスン期間」に基づいて算出する。
【００３７】
次に、ＣＰＵ２１は、上述した過程によって算出した各データに基づいて、以下の過程によって学習カリキュラムを更新する（図８参照）。
まず、成果データの「レッスン回数」、「レッスン期間」、「合否判定」をもとに目標レッスン期間を過ぎ、レッスン回数を重ねても合格できないものを検出する（ステップＳｃ１）。次に、検出したレッスンのテスト誤り情報をもとに苦手とする内容を抽出する（ステップＳｃ２）。次に、ＲＡＭ２３に記憶されている他のカリキュラムデータの中から、苦手とするレッスン内容を含み、かつ、難易度が低いものを検索する（ステップＳｃ３）。次に、現在のレッスンの前に検索されたレッスンを挿入する（ステップＳｃ４）。
【００３８】
なお、レッスン途中においてユーザがレッスン終了ボタンを押した場合も、カリキュラムデータＫＤおよび学習成果データＳＤが携帯情報端末２へ転送される。しかし、この場合、上述したデータ集計等は行われない。そして、次にユーザが学習する時、携帯情報端末２内のカリキュラムデータＫＤおよび学習成果データＳＤがそのまま電子楽器へ送信され、学習の続きが行われる。
【００３９】
なお、上述した実施形態においては、電子楽器１と携帯情報端末２との間のデータ転送をドッキングまたはＵＳＢケーブルによって行うようになっているが、これに代えて、フレキシブルディスク、ＭＯ、ＺＩＰ等のメディアを介してデータ転送を行ってもよく、また、赤外線、高周波電波（Bluetooth）等の無線通信を用いてもよい。
【００４０】
【発明の効果】
以上説明したように、この発明によれば、請求項１に記載の発明は、携帯情報端末に、電子楽器学習の手順を指示するカリキュラムデータおよびユーザの学習成果データを記憶させると共に、カリキュラムデータを編集する編集手段を設け、電子楽器に、携帯情報端末から送信されたカリキュラムデータを記憶する記憶手段と、記憶手段内のカリキュラムデータに基づいて指使い指示手段を駆動する制御手段と、ユーザによる鍵盤の各鍵の練習状態を検出し、検出結果を成果データとして出力する検出手段と、成果データを携帯情報端末へ送信する送信手段とを設けたので、携帯情報端末だけでカリキュラムデータの編集や学習成果の管理を行うことができ、これにより、目標に合わせたカリキュラムデータの編集ができると共に、カリキュラムデータの編集や学習成果の管理をどこでも容易に行うことができる。また、携帯情報端末を持ち歩くだけで、場所を変えてレッスンを継続することができ、音楽教室と自宅においてレッスンを行う場合等において好適である。
【００４１】
また、本発明によれば、携帯情報端末が、電子楽器から送信された成果データに基づいてユーザの演奏の弱点を検出し、検出結果に基づいてカリキュラムデータを変更する変更手段を具備するので、演奏学習の進行状況および成果をその後の学習内容に反映させることができる。
【００４２】
また、請求項４に記載の発明によれば、電子楽器が、成果データに基づいて指使い指示手段の駆動／非駆動を制御するので、ユーザの習熟度が上がった場合に、指使い指示を止めて学習させることができる。
請求項５に記載の発明によれば、電子楽器と携帯情報端末との間をドッキング接続またはワイヤ接続としたので、フレキシブルディスク等を用いてデータ転送を行う場合に比較しデータ転送を迅速に行うことができる。
【図面の簡単な説明】
【図１】  この発明の一実施形態による電子楽器の演奏学習システムの構成を示す説明図である。
【図２】  同実施形態における電子楽器１の構成を示すブロック図である。
【図３】  同実施形態における携帯情報端末２の構成を示すブロック図である。
【図４】  同実施形態における学習カリキュラムデータ編集の過程を示すフローチャートである。
【図５】  同実施形態における学習カリキュラムデータの構成を示す図である。
【図６】  同実施形態における演奏学習時のシステム動作を示すフローチャートである。
【図７】  同実施形態における成果データの構成を示す図である。
【図８】  同実施形態における学習終了後の処理過程を示すフローチャートである。
【符号の説明】
１…電子楽器、２…携帯情報端末、３…鍵、４…演奏ガイドＬＥＤ、５…ドッキングコネクタ、６…液晶パネル、７…フレキシブルディスクドライブ、１１…ＣＰＵ、１２…ＲＯＭ、１３…ＲＡＭ、１５…操作部、１７…パネル駆動回路、１８…ＬＥＤ駆動回路、１９…インターフェイス、２１…ＣＰＵ、２２…ＲＯＭ、２３…ＲＡＭ、２６…拡張スロット、３０…インターフェイス。
【図１】
0004140230.tif 000002
【図２】
0004140230.tif 000003
【図３】
0004140230.tif 000004
【図４】
0004140230.tif 000005
【図５】
0004140230.tif 000006
【図６】
0004140230.tif 000007
【図７】
0004140230.tif 000008
【図８】
0004140230.tif 000009