(57)【要約】      （修正有）【課題】現在弾くべき音が楽譜中のどの音で、どのように弾くのかを一目瞭然にする演奏教習装置を実現する。【解決手段】ＣＰＵは、表示部に画面表示される演奏教習画面において、曲を構成する各音を表す音符データと、各音符データ毎の模範演奏の仕方を示す模範演奏画像データとを備える曲データに基づき表示エリアＥ１に楽譜を表示し、表示エリアＥ１に表示された楽譜中で現押鍵タイミングの音符に対応した位置に配設される表示エリアＥ２に、カメラ部により撮影され、鍵盤上で演奏する自分の手の画像を表示すると共に、表示エリアＥ１に表示された楽譜中で次押鍵タイミングの音符に対応した位置に配設される表示エリアＥ３に、当該音符の模範演奏画像データによる模範演奏画像を表示する。【選択図】図３
2013011658.tif 000002
【特許請求の範囲】
【請求項１】
曲を構成する複数の音符データと、これら複数の音符データ毎の模範演奏の仕方を示す模範演奏画像データとを備えた曲データを記憶する曲データ記憶手段と、
ユーザの演奏操作を撮像して演奏操作画像データを取得する取得手段と、
前記曲データ記憶手段に記憶される複数の音符データに従って表示画面内の第１の表示エリアに楽譜を表示する楽譜表示手段と、
前記楽譜表示手段により第１の表示エリアに表示される楽譜の各音符の内、現在演奏すべき音符に対応して設けられた表示画面内の第２の表示エリアに、前記取得手段により取得された演奏操作画像データを表示する演奏操作画像表示手段と、
前記楽譜表示手段により第１の表示エリアに表示される楽譜の各音符の内、次に演奏すべき音符に対応して設けられた表示画面内の第３の表示エリアに、その音符を表す音符データに対応付けられた模範演奏画像データを前記曲データ記憶手段から読み出して表示する模範演奏画像表示手段と
を具備することを特徴とする演奏教習装置。
【請求項２】
前記楽譜表示手段は、表示画面内の第１の表示エリアに表示される楽譜を、演奏操作が為される毎にスクロールするスクロール手段を備えることを特徴とする請求項１記載の演奏教習装置。
【請求項３】
曲を構成する複数の音符データと、これら複数の音符データ毎の模範演奏の仕方を示す模範演奏画像データとを備えた曲データが記憶されたコンピュータに、
ユーザの演奏操作を撮像して演奏操作画像データを取得する取得ステップと、
前記曲データ中の複数の音符データに従って表示画面内の第１の表示エリアに楽譜を表示する楽譜表示ステップと、
前記楽譜表示ステップにて第１の表示エリアに表示される楽譜の各音符の内、現在演奏すべき音符に対応して設けられた表示画面内の第２の表示エリアに、前記取得ステップで取得された演奏操作画像データを表示する演奏操作画像表示ステップと、
前記楽譜表示ステップにて第１の表示エリアに表示される楽譜の各音符の内、次に演奏すべき音符に対応して設けられた表示画面内の第３の表示エリアに、その音符を表す音符データに対応付けられた模範演奏画像データを前記曲データ中から読み出して表示する模範演奏画像表示ステップと
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子楽器に用いて好適な演奏教習装置およびプログラムに関する。
【背景技術】
【０００２】
演奏操作を画面に表示して演奏教習（演奏誘導）する技術が知られている。例えば特許文献１には、押鍵する鍵の映像、運指を示す手の形の映像および今回押鍵する鍵や次回押鍵する鍵の映像からなる演奏指示映像を、鍵盤の実映像に重ね合わせて画面表示することによって、どの指でどのような指運びをして押鍵すればよいかを練習者に知らしめる技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第３５２８００３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、上記特許文献１に開示の技術では、どの指でどのような指運びをして押鍵すればよいかを練習者に知らしめるには効果的であるものの、現在弾くべき音が楽譜中のどの音で、どのように弾くのかを一目瞭然にすることが出来ないという問題がある。
【０００５】
本発明は、このような事情に鑑みてなされたもので、現在弾くべき音が楽譜中のどの音で、どのように弾くのかを一目瞭然にすることができる演奏教習装置およびプログラムを提供することを目的としている。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、請求項１に記載の発明では、曲を構成する複数の音符データと、これら複数の音符データ毎の模範演奏の仕方を示す模範演奏画像データとを備えた曲データを記憶する曲データ記憶手段と、ユーザの演奏操作を撮像して演奏操作画像データを取得する取得手段と、前記曲データ記憶手段に記憶される複数の音符データに従って表示画面内の第１の表示エリアに楽譜を表示する楽譜表示手段と、前記楽譜表示手段により第１の表示エリアに表示される楽譜の各音符の内、現在演奏すべき音符に対応して設けられた表示画面内の第２の表示エリアに、前記取得手段により取得された演奏操作画像データを表示する演奏操作画像表示手段と、前記楽譜表示手段により第１の表示エリアに表示される楽譜の各音符の内、次に演奏すべき音符に対応して設けられた表示画面内の第３の表示エリアに、その音符を表す音符データに対応付けられた模範演奏画像データを前記曲データ記憶手段から読み出して表示する模範演奏画像表示手段とを具備することを特徴とする。
【発明の効果】
【０００７】
本発明では、現在弾くべき音が楽譜中のどの音で、どのように弾くのかを一目瞭然にすることができる。
【図面の簡単な説明】
【０００８】
【図１】実施の一形態による演奏教習装置を備えた電子楽器１００の構成を示すブロック図である。
【図２】ＲＡＭ１４に記憶される曲データＳＯＮＧの構成を示すメモリマップである。
【図３】演奏教習画面の一例を示す図である。
【図４】メインルーチンの動作を示すフローチャートである。
【図５】設定処理の動作を示すフローチャートである。
【図６】演奏処理の動作を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、図面を参照して本発明の実施形態について説明する。
Ａ．構成
図１は、実施の一形態による演奏教習装置を備えた電子楽器１００の全体構成を示すブロック図である。この図において、鍵盤１０は、演奏操作（押離鍵操作）に応じたキーオン／キーオフ信号、鍵番号およびベロシティ等を含む演奏情報を発生する。操作部１１は、楽器パネルに配設される各種スイッチから構成され、各スイッチ操作に応じたスイッチイベントを発生する。本発明の要旨に係わるスイッチとして、操作部１１には演奏開始を指示する演奏スイッチや、曲データを選択する曲選択スイッチ等が設けられる。操作部１１が発生するスイッチイベントは後述するＣＰＵ１２に取り込まれる。
【００１０】
ＣＰＵ１２は、ＲＯＭ１３に記憶される各種プログラムを実行し、操作部１１が発生するスイッチイベントに応じて装置各部を制御する。本発明の要旨に係わるＣＰＵ１２の特徴的な処理動作については追って述べる。ＲＯＭ１３には、ＣＰＵ１２にロードされる各種プログラムが記憶される。各種プログラムとは、後述のメインルーチン、設定処理および演奏処理を含む。
【００１１】
ＲＡＭ１４は、ワークエリアおよび曲データエリアを備える。ＲＡＭ１４のワークエリア（不図示）には、ＣＰＵ１２の処理に用いられる各種レジスタ・フラグデータが一時記憶される。ＲＡＭ１４の曲データエリアには、図２に図示するように、演奏練習に供せられる複数曲の曲データＳＯＮＧ［０］〜［Ｎ］が記憶されており、これらの何れかの曲データＳＯＮＧが曲選択スイッチ操作により選択される。
【００１２】
曲データＳＯＮＧは、曲を構成する各音を表す音符データＮＯＴＥ［０］〜［ｎ］と、これら各音符データＮＯＴＥ［０］〜［ｎ］毎に設けられる模範演奏画像データＭＯＤＥＬ［０］〜［ｎ］とから形成される。模範演奏画像データＭＯＤＥＬとは、模範的な演奏の仕方、すなわち対応する音符データＮＯＴＥが表す音について鍵盤のどの鍵をどの指で弾くかを表示する画像データである。具体的には、図３に図示する表示エリアＥ３に表示され、弾くべき鍵を含むほぼ１オクターブ鍵域分の鍵盤画像において押鍵する鍵の色を異ならせる等の識別表示を施すと共に、識別表示された鍵上に押鍵する指を配置した手の画像を合成したものである。
【００１３】
次に、再び図１に戻り構成の説明を進める。図１において、表示部１５は、ＣＰＵ１２の制御の下に、図３に図示する演奏教習画面を表示する。演奏教習画面は、表示エリアＥ１、表示エリアＥ２および表示エリアＥ３を備える。表示エリアＥ１には、曲選択スイッチ操作により選択された曲データＳＯＮＧの音符データＮＯＴＥ［０］〜［ｎ］が楽譜表示される。表示される楽譜は、曲進行に応じてスクロールされる。
【００１４】
表示エリアＥ２には、後述のカメラ部１６により撮影され、鍵盤１０上で演奏する自分の手の画像が表示される。表示エリアＥ２は、表示エリアＥ１に表示される楽譜中の音符の内、現押鍵タイミングの音符に対応した位置に配設される。表示エリアＥ３は、表示エリアＥ１に表示される楽譜中の音符の内、次押鍵タイミングの音符に対応した位置に配設され、当該音符の模範演奏画像データＭＯＤＥＬによる模範演奏画像が表示される。
【００１５】
カメラ部１６は、ＣＰＵ１２の制御の下に、鍵盤１０上で演奏する自分の手の画像を撮像する。音源１７は、周知の波形メモリ読み出し方式にて構成され、鍵盤１０から出力される演奏情報に応じてＣＰＵ１２が発生するノートイベントに従って楽音形成する。サウンドシステム１８は、音源１７から出力される楽音波形をアナログ信号形式に変換した後、不要ノイズ除去やレベル増幅を施してからスピーカから発音させる。
【００１６】
Ｂ．動作  
次に、図４〜図６参照して、上記構成による実施形態の動作について説明する。以下では、ＣＰＵ１２が実行するメインルーチン、設定処理および演奏処理の各動作について述べる。
【００１７】
（１）メインルーチンの動作
電源スイッチ操作により電子楽器１００がパワーオンされると、ＣＰＵ１２は図４に図示するステップＳＡ１に進み、楽器各部を初期化するイニシャライズを実行した後、ステップＳＡ２に進む。ステップＳＡ２では、モードフラグＭＯＤＥのフラグ値に基づき動作モードを判別する。モードフラグＭＯＤＥは、フラグ値が「１」の場合に設定処理（後述する）を実行する設定モードを表し、「０」の場合に演奏処理（後述する）を実行する演奏モードを表す。なお、モードフラグＭＯＤＥは、上記ステップＳＡ１のイニシャライズにおいてデフォルトのフラグ値として「１」がセットされる。
【００１８】
ステップＳＡ２において、モードフラグＭＯＤＥのフラグ値が「１」にセットされていると、判断結果は「ＹＥＳ」となり、設定モードに遷移し、ステップＳＡ３を介して設定処理（後述する）を実行する。設定処理において演奏スイッチがオン操作されると、モードフラグＭＯＤＥのフラグ値が「０」にセットされて上記ステップＳＡ２に戻る。
【００１９】
そして、モードフラグＭＯＤＥのフラグ値が「０」になると、上記ステップＳＡ２の判断結果は「ＮＯ」になり、演奏モードに遷移し、ステップＳＡ４を介して演奏処理（後述する）を実行する。この後、演奏処理が完了し、モードフラグＭＯＤＥのフラグ値が「１」にセットされて上記ステップＳＡ２に戻ると、上記ステップＳＡ２の判断結果が「ＮＯ」になり、再び設定モードに復帰する。
【００２０】
（２）設定処理の動作
次に、図５を参照して設定処理の動作を説明する。上述したメインルーチンのステップＳＡ３（図３参照）を介して本処理が実行されると、ＣＰＵ１２は図５に図示するステップＳＢ１に進み、カメラ部１６を起動させ、続くステップＳＢ２では、起動されたカメラ部１６によって、鍵盤１０上に置いた自分の手の画像が適正に撮像されているか確認する。
【００２１】
次いで、ステップＳＢ３では、ＲＡＭ１４の曲データエリアに格納される複数曲の曲データＳＯＮＧ［０］〜［Ｎ］の中から所望の曲データＳＯＮＧを曲選択スイッチ操作により選択する。そして、ステップＳＢ４では演奏スイッチのオン操作の有無を判断し、演奏スイッチがオン操作されなければ、判断結果は「ＮＯ」となり、一旦本処理を終えるが、演奏スイッチがオン操作されると、判断結果は「ＹＥＳ」になり、ステップＳＢ５に進み、モードフラグＭＯＤＥのフラグ値を「０」にセットして演奏モードに遷移させて本処理を終える。
【００２２】
（３）演奏処理の動作
次に、図６を参照して演奏処理の動作を説明する。上述したメインルーチンのステップＳＡ４（図４参照）を介して本処理が実行されると、ＣＰＵ１２は図６に図示するステップＳＣ１に進む。ステップＳＣ１では、表示部１５に画面表示される演奏教習画面中の表示エリアＥ１に、曲データＳＯＮＧの楽譜を表示する。具体的には、表示エリアＥ１に表示可能な数の音符データＮＯＴＥを、上述の設定処理（図４参照）で選択された曲データＳＯＮＧから読み出して楽譜表示する。
【００２３】
次いで、ステップＳＣ２では、曲演奏の開始に伴い、音符データＮＯＴＥを指定するポインタｉをゼロリセットすると共に、選択された曲データＳＯＮＧの中からポインタｉで指定される先頭の音符データＮＯＴＥ［０］を読み出し、続くステップＣ３では、ポインタｉで指定される先頭の音符データＮＯＴＥ［０］に対応して設けられた模範演奏画像データＭＯＤＥＬ［０］を読み出して演奏教習画面中の表示エリアＥ３に表示する。なお、本来、表示エリアＥ３には、次押鍵タイミングの音符の弾き方をガイドする為の模範演奏画像が表示されるが、曲頭の音符については最初の音符の弾き方をガイドする模範演奏画像データＭＯＤＥＬ［０］に基づく模範演奏画像が表示される。
【００２４】
続いて、ステップＳＣ４では、カメラ部１６によって撮像された自分の手の画像を、演奏教習画面中の表示エリアＥ２に表示する。そして、ステップＳＣ５に進み、次の音符データＮＯＴＥ［ｉ＋１］の有無を判断する。次の音符データＮＯＴＥ［ｉ＋１］が無ければ、判断結果は「ＮＯ」になり、後述のステップＳＣ９に進むが、次の音符データＮＯＴＥ［ｉ＋１］が有ると、判断結果は「ＹＥＳ」となり、ステップＳＣ６に進む。
【００２５】
ステップＳＣ６では、次の音符データＮＯＴＥ［ｉ＋１］に対応して設けられた模範演奏画像データＭＯＤＥＬ［ｉ＋１］を読み出し、続くステップＳＣ７では、その読み出した模範演奏画像データＭＯＤＥＬ［ｉ＋１］を演奏教習画面中の表示エリアＥ３に表示して次押鍵タイミングの音符の弾き方をユーザにガイドする。次いで、ステップＳＣ８では、弾くべき音符（現押鍵タイミングの音符）が演奏（押鍵）されたことを検出すると、その押鍵により鍵盤１０から出力される演奏情報に応じたノートイベントを生成して音源１６に供給する発音指示を実行する。
【００２６】
そして、ステップＳＣ９に進むと、ポインタｉで指定される音符データＮＯＴＥが、曲最後の音符に達したかどうかを判断する。曲最後の音符に達していなければ、判断結果は「ＮＯ」になり、ステップＳＣ１０に進み、ポインタｉをインクリメントして歩進させる。次いで、ステップＳＣ１１では、ポインタｉの歩進に応じて、演奏教習画面の楽譜表示エリアＥ１に表示される楽譜の内容をスクロールさせた後、上述のステップＳＣ４に処理を戻す。
【００２７】
以後、歩進されたポインタｉで指定される音符データＮＯＴＥが曲最後の音符に達するまで上記ステップＳＣ４〜ＳＣ８を繰り返すことによって、例えば図３に図示するように、演奏教習画面の表示エリアＥ１に表示される楽譜において、現在押鍵すべき音符がＣ３音（ド）であると、その音を弾く自分の手の画像が表示エリアＥ２に表示されると共に、次押鍵タイミングの音符（Ｇ２音（ソ））の模範演奏画像データＭＯＤＥＬによる模範演奏画像が表示エリアＥ３に表示される。
【００２８】
以上のように、本実施形態では、表示部１５に画面表示される演奏教習画面において、曲を構成する各音を表す音符データＮＯＴＥ［０］〜［ｎ］と、各音符データＮＯＴＥ毎の模範演奏の仕方を示す模範演奏画像データＭＯＤＥＬ［０］〜［ｎ］とを備える曲データＳＯＮＧに基づき表示エリアＥ１に楽譜を表示し、表示エリアＥ１に表示された楽譜中で現押鍵タイミングの音符に対応した位置に配設される表示エリアＥ２に、カメラ部１６により撮影され、鍵盤１０上で演奏する自分の手の画像を表示すると共に、表示エリアＥ１に表示された楽譜中で次押鍵タイミングの音符に対応した位置に配設される表示エリアＥ３に、当該音符の模範演奏画像データＭＯＤＥＬによる模範演奏画像を表示するので、現在弾くべき音が楽譜中のどの音で、どのように弾くのかを一目瞭然にすることが可能になる。
【００２９】
以上、本発明の実施の一形態について説明したが、本発明はそれに限定されるものではなく、本願出願の特許請求の範囲に記載された発明とその均等の範囲に含まれる。以下では、本願出願当初の特許請求の範囲に記載された各発明について付記する。
【００３０】
（付記）
［請求項１］
曲を構成する複数の音符データと、これら複数の音符データ毎の模範演奏の仕方を示す模範演奏画像データとを備えた曲データを記憶する曲データ記憶手段と、
ユーザの演奏操作を撮像して演奏操作画像データを取得する取得手段と、
前記曲データ記憶手段に記憶される複数の音符データに従って表示画面内の第１の表示エリアに楽譜を表示する楽譜表示手段と、
前記楽譜表示手段により第１の表示エリアに表示される楽譜の各音符の内、現在演奏すべき音符に対応して設けられた表示画面内の第２の表示エリアに、前記取得手段により取得された演奏操作画像データを表示する演奏操作画像表示手段と、
前記楽譜表示手段により第１の表示エリアに表示される楽譜の各音符の内、次に演奏すべき音符に対応して設けられた表示画面内の第３の表示エリアに、その音符を表す音符データに対応付けられた模範演奏画像データを前記曲データ記憶手段から読み出して表示する模範演奏画像表示手段と
を具備することを特徴とする演奏教習装置。
【００３１】
［請求項２］
前記楽譜表示手段は、表示画面内の第１の表示エリアに表示される楽譜を、演奏操作が為される毎にスクロールするスクロール手段を備えることを特徴とする請求項１記載の演奏教習装置。
【００３２】
［請求項３］
曲を構成する複数の音符データと、これら複数の音符データ毎の模範演奏の仕方を示す模範演奏画像データとを備えた曲データが記憶されたコンピュータに、
ユーザの演奏操作を撮像して演奏操作画像データを取得する取得ステップと、
前記曲データ中の複数の音符データに従って表示画面内の第１の表示エリアに楽譜を表示する楽譜表示ステップと、
前記楽譜表示ステップにて第１の表示エリアに表示される楽譜の各音符の内、現在演奏すべき音符に対応して設けられた表示画面内の第２の表示エリアに、前記取得ステップで取得された演奏操作画像データを表示する演奏操作画像表示ステップと、
前記楽譜表示ステップにて第１の表示エリアに表示される楽譜の各音符の内、次に演奏すべき音符に対応して設けられた表示画面内の第３の表示エリアに、その音符を表す音符データに対応付けられた模範演奏画像データを前記曲データ中から読み出して表示する模範演奏画像表示ステップと
を実行させることを特徴とするプログラム。
【符号の説明】
【００３３】
１０  鍵盤
１１  操作部
１２  ＣＰＵ
１３  ＲＯＭ
１４  ＲＡＭ
１５  表示部
１６  カメラ部
１７  音源
１８  サウンドシステム
１００  電子楽器
【図１】
2013011658.tif 000003
【図２】
2013011658.tif 000004
【図３】
2013011658.tif 000005
【図４】
2013011658.tif 000006
【図５】
2013011658.tif 000007
【図６】
2013011658.tif 000008