(57)【要約】【課題】実装鍵盤の一部しか表示することができない場合でも、演奏指示に対応した効果的な表示を行うことができる演奏指示システムを提供すること。【解決手段】このシステムでは、所定の鍵域サイズＲＫ（図では２５鍵分）で鍵盤ＤＫを画面ＳＣに表示し、演奏情報の指示音高に該当する鍵が表示中の鍵盤ＤＫ中にある場合は、ガイドランプＧＬを点灯して該当鍵の表示態様を変更する〔図示しないが（３）と同態様〕。一方、表示鍵盤ＤＫ中に該当鍵がない場合には、シフトボタンＳＢｂ（ＳＢａ）を点灯して該当鍵が表示鍵盤ＤＫの鍵域（Ｃ２〜Ｃ４）外にあることを報知する（２）。また、ユーザが点灯中のボタンＳＢｂ（ＳＢａ）を操作すると、この操作に応じて、該当鍵を含む鍵域（Ｃ４〜Ｃ６）に鍵盤表示を切り替えると共に、鍵域切替えされた鍵盤ＤＫ中にある該当鍵の表示態様をガイドランプＧＬの点灯で変更する（３）。【選択図】図３
2005156676.tif 000002
【特許請求の範囲】
【請求項１】
演奏情報を順次取得する演奏情報取得手段と、
画面上に所定の鍵域サイズをもって鍵盤を表示する鍵盤表示手段と、
表示された鍵盤中に、取得された演奏情報の音高に該当する鍵がある場合、当該鍵の表示態様を変更する鍵表示変更手段と、
表示された鍵盤中に、取得された演奏情報の音高に該当する鍵がない場合、表示された鍵盤の鍵域外に当該鍵があることを報知する鍵域外報知手段と
を具備することを特徴とする演奏指示装置。
【請求項２】
さらに、
ユーザ操作に応じて鍵域切替えを指示する鍵域切替え指示手段
を具備し、
前記鍵域外報知手段による報知が行われている状態で上記鍵域切替えが指示されると、前記鍵域表示手段は、前記画面に表示される鍵盤の鍵域を、当該鍵を含む鍵域に切り替え、前記鍵表示変更手段は、鍵域が切り替えられた鍵盤中にある当該鍵の表示態様を変更する
ことを特徴とする請求項１に記載の演奏指示装置。
【請求項３】
演奏情報を順次取得するステップと、
画面上に所定の鍵域サイズをもって鍵盤を表示するステップと、
表示された鍵盤中に、取得された演奏情報の音高に該当する鍵がある場合、当該鍵の表示態様を変更するステップと、
表示された鍵盤中に、取得された演奏情報の音高に該当する鍵がない場合、表示された鍵盤の鍵域外に当該鍵があることを報知するステップと
から成る手順を情報処理装置に実行させるための演奏指示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画面上に鍵盤を表示して演奏情報に従って演奏指示を行うに際して、表示された鍵盤に対応した案内表示を行うことができる演奏指示システムに関する。
【背景技術】
【０００２】
従来より、画面上に鍵盤を表示し、押鍵すべき鍵の表示態様を順次変更してユーザに演奏指示を行う装置がある。このような従来の方法では、表示画面が鍵盤の全鍵域を一度に表示可能な大きさを有していない場合、表示されていない鍵に相当する音高の演奏指示ができなくなる。
【０００３】
また、画面に表示された鍵盤の一部を拡大表示し、演奏情報の音高に応じて鍵盤を左右方向にスクロール表示させるものが、例えば、特許文献１で提案されている。このように鍵盤をスクロール表示させると、各音高の演奏指示は可能になるが、演奏中に表示された鍵盤が左右にスクロールし続けると見づらくなるという不都合がある。
【特許文献１】特開平９ー３０５１７１号公報（段落〔００９０〕）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
この発明は、このような不都合に鑑み、演奏情報に従って、画面上に所定の鍵域サイズで表示された鍵盤に対応した案内表示を行うことにより、装置に実装される鍵盤の一部しか表示することができない場合でも、演奏指示に対応した効果的な表示を行うことができる演奏指示システムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
この発明の主たる特徴に従うと、演奏情報を順次取得する演奏情報取得手段（Ｓ５）と、画面（ＳＣ）上に所定の鍵域サイズ（ＲＫ）をもって鍵盤（ＤＫ）を表示する鍵盤表示手段（１０；Ｓ２，Ｓ１１）と、表示された鍵盤（ＤＫ）中に、取得された演奏情報の音高に該当する鍵がある場合（Ｓ６・ＹＥＳ）、当該鍵の表示態様を変更する鍵表示変更手段（ＧＬ；Ｓ７，Ｓ１１）と、表示された鍵盤（ＤＫ）中に、取得された演奏情報の音高に該当する鍵がない場合（Ｓ６・ＮＯ）、表示された鍵盤（ＤＫ）の鍵域外に当該鍵があることを報知する鍵域外報知手段（ＳＢａ，ＳＢｂ；Ｓ８）とを具備する演奏指示装置〔請求項１〕、並びに、演奏情報を順次取得するステップ（Ｓ５）と、画面（ＳＣ）上に所定の鍵域サイズ（ＲＫ）をもって鍵盤（ＤＫ）を表示するステップ（Ｓ２，Ｓ１１）と、表示された鍵盤（ＤＫ）中に、取得された演奏情報の音高に該当する鍵がある場合（Ｓ６・ＹＥＳ）、当該鍵の表示態様を変更するステップ（Ｓ７，Ｓ１１）と、表示された鍵盤（ＤＫ）中に、取得された演奏情報の音高に該当する鍵がない場合（Ｓ６・ＮＯ）、表示された鍵盤（ＤＫ）の鍵域外に当該鍵があることを報知するステップ（Ｓ８）とから成る手順を情報処理装置に実行させるための演奏指示プログラム〔請求項３〕が提供される。なお、括弧書きは、理解の便のために、対応する実施例の参照記号等を付記したものであり、以下においても同様である。
【０００６】
この発明の演奏指示装置においては、さらに、ユーザ操作に応じて鍵域切替えを指示する鍵域切替え指示手段（ＳＢａ，ＳＢｂ；Ｓ９）を具備し、鍵域外報知手段（ＳＢａ，ＳＢｂ；Ｓ８）による報知が行われている状態で鍵域切替えが指示されると、鍵域表示手段（１０；Ｓ２，Ｓ１１）は、画面に表示される鍵盤（ＤＫ）の鍵域を、当該鍵を含む鍵域に（例えば、Ｃ２〜Ｃ４→Ｃ４〜Ｃ６）切り替え（Ｓ１１）、鍵表示変更手段（ＧＬ；Ｓ７，Ｓ１１）は、鍵域が切り替えられた鍵盤（ＤＫ）中にある当該鍵の表示態様を変更する（Ｓ１１）〔請求項２〕ように構成することができる。
【発明の効果】
【０００７】
この発明による演奏指示システムでは、演奏情報源（３，４，１２）から順次取得される演奏情報に従って、画面（ＳＣ）上に表示された所定鍵域サイズ（ＲＫ）の鍵盤（ＤＫ）に対応した案内表示を行う。つまり、この表示鍵盤（ＤＫ）の鍵域内に演奏情報の音高に該当する鍵がある場合は（Ｓ６・ＹＥＳ）、鍵表示変更手段（ＧＬ）によって当該鍵の表示態様を変更し（Ｓ７，Ｓ１１）、そうでない場合には（Ｓ６・ＮＯ）、鍵域外報知手段（ＳＢａ，ＳＢｂ）によって、当該音高に該当する鍵が表示鍵盤（ＤＫ）の鍵域外にあることを報知する（Ｓ８）。
【０００８】
さらに、鍵域外報知手段（ＳＢａ，ＳＢｂ）により鍵域外報知が行われている状態で（Ｓ１０・ＹＥＳ）、ユーザ操作に応じて、鍵域切替え指示手段（ＳＢａ，ＳＢｂ）により鍵域切替えが指示されると（Ｓ９・ＹＥＳ）、これに応じて、表示鍵盤（ＤＫ）の鍵域を、当該音高に該当する鍵を含む鍵域に切り替える（例えば、Ｃ２〜Ｃ４→Ｃ４〜Ｃ６）と共に、鍵表示変更手段（ＧＬ）によって、鍵域が切り替えられた表示鍵盤（ＤＫ）中にある当該鍵の表示態様を変更する（Ｓ１１）。
【０００９】
つまり、この発明によると、画面（ＳＣ）上に鍵盤（ＤＫ）を表示し演奏情報に従って演奏指示を行う際に、現在演奏状態になっている音高に該当する鍵がこの表示鍵盤（ＤＫ）中にある間は、鍵表示変更手段（ＧＬ）により表示鍵盤（ＤＫ）上の当該鍵の表示態様が順次変更される。この際、画面（ＳＣ）には、視認上からの制限や装備の共通化による制限などにより、所定鍵域の鍵盤（ＤＫ）が表示され、装置に実装される鍵盤の全鍵域を表示し切れない場合がある。このような場合、表示鍵盤（ＤＫ）中に表示されていない該当鍵に対応する音高が演奏状態になったときは、鍵域外報知手段（ＳＢａ，ＳＢｂ）により該当鍵が表示鍵域（例えば、Ｃ２〜Ｃ４）外にあることが報知される。従って、実装鍵盤の一部の鍵域しか画面に表示することができない場合も、各演奏指示に対応する表示を効果的に行うことができる。
【００１０】
さらに、この発明によると、鍵域外報知手段（ＳＢａ，ＳＢｂ）により該当鍵が表示鍵盤（ＤＫ）の鍵域（例えば、Ｃ２〜Ｃ４）外にある旨が報知されている状態で、ユーザ操作に応じて鍵域切替え指示手段（ＳＢａ，ＳＢｂ）により鍵域切替え指示がなされると、これに応じて、画面（ＳＣ）上に表示される鍵盤（ＤＫ）の鍵域が自動的に切り替えられ、該当鍵を含む鍵域（例えば、Ｃ４〜Ｃ６）の鍵盤（ＤＫ）に表示変更される（該当鍵域移行機能）。このとき、鍵域切替え指示操作を促す表示は消え、鍵表示変更手段（ＧＬ）により該当鍵の表示態様が変更される。従って、このようにユーザ操作に応じて表示鍵盤の鍵域を自動的に変更する該当鍵域移行機能により、常に安定した表示画面を得ることができる。また、ユーザが鍵域切替え指示操作をしない場合も、表示されている鍵域外音高の鍵を押鍵すべきかどうかをユーザに明確に報知することができる。
【００１１】
また、鍵域外報知手段として、該当鍵が表示鍵盤（ＤＫ）の鍵域に対して高いか低いかに対応して２種類（ＳＢａ，ＳＢｂ）用意しておくと、表示領域より高い音高なのか低い音高なのかを明確に区別して報知することができる。さらに、鍵域外報知手段及び鍵域切替え指示手段の操作部の形態については、鍵域外報知手段には、画面上や操作パネル上のランプのように、該当鍵が表示鍵域内にある場合とない場合で表示態様が変わる表示手段を用い、また、鍵域切替え指示手段の操作部には、画面上やパネル上のボタンのようにユーザ操作可能な手段を用いることができる。或いは、鍵域外報知手段と指示手段操作部の機能を、このようにランプとボタンなどに分けずに、表示画面（ＳＣ）上のアイコン（ＳＢａ，ＳＢｂ）やパネル上のランプ付きスイッチなど、表示変更可能な１つのボタンにまとめて、両手段の表示及び操作機能を兼備させることもできる。
【００１２】
また、鍵域外報知手段にて鍵域外報知が行われている状態で鍵域切替え指示手段により鍵域切替え指示がなされた際には、該当鍵を含む新たな鍵域（該当鍵域）の鍵盤表示に瞬時に移行させてもよいが、スクロール表示の手法を採用して、若干の時間、鍵盤を低音又は高音側に移動しているように表示した後、該当鍵域の鍵盤表示に到達するように構成しておくと、ユーザは、押鍵すべき鍵の方向や距離を感覚的に察知することができる。例えば、鍵域外報知及び鍵域切替え指示機能をもつアイコン（ＳＢａ，ＳＢｂ）を画面（ＳＣ）上に操作可能に表示してスクロール指示操作をユーザに促し、操作可能なアイコンに対するユーザ操作に応じて、移動していることが分かる程度の極く微小な時間をかけて、表示鍵盤を新たな鍵域までスクロールさせた後、このアイコンを操作不能な表示にするという方法を採ることができる。
【００１３】
このアイコン（ＳＢａ，ＳＢｂ）の例のように、該当鍵が鍵域外にあるときは鍵域外報知を行うと共に鍵域切替え指示機能を有効化し、鍵域内のときは鍵域外報知をせず鍵域切替え指示機能自体も無効化するように構成することができるが、鍵域外報知が行われていなくても、鍵域切替え指示手段により鍵域切替えを指示することができるように構成してもよい。例えば、該当鍵が鍵域内にある場合、操作ボタンやアイコンを操作すると鍵域切替えが指示され、その操作量（操作回数や操作時間）に応じた分だけ表示鍵域をスクロールさせてもよい（このスクロールに伴って該当鍵も移動して該当鍵表示されなくなることがあるが、次の演奏情報を取得したときに該当鍵表示又は鍵域外報知が行われる）。しかしながら、この場合でも、該当鍵が鍵域外にある場合に鍵域切替えが指示されたときは、該当鍵域移行機能により、必ず該当鍵を含む鍵域を表示するように構成される。
【００１４】
この発明は、ユーザが押鍵すべき鍵を演奏情報に従ってガイド表示する練習モードだけでなく、ユーザの押鍵操作を前提としない自動演奏モードにも適用することができる。すなわち、自動演奏モード時には、表示画面に対する演奏指示の表示により、自動演奏される演奏情報の進行を目視することができる。なお、この発明において、「演奏状態」とは、演奏情報のオンイベントが持続している状態やオンイベントから一定期間の状態などを意味し、練習モード時であれば押鍵すべき状態をいい、自動演奏モード時であれば発音中の状態をいう。
【００１５】
また、この発明は、鍵域が異なる鍵盤を実装した種々の電子楽器において、ディスプレイ画面上に表示される鍵盤の鍵域サイズ（鍵域の大きさをいい、「鍵域幅」又は「鍵数」ともいう）を共通化する場合に特に有効である。例えば、“６１鍵”というような狭い鍵域の鍵盤の全鍵域を表示することができる表示画面を共通に用意しておき、このように表示鍵盤の鍵域サイズが小さい表示画面を、狭い鍵域の鍵盤が付いた電子楽器だけでなく、例えば、“７６鍵”や“８８鍵”というような広い鍵域の鍵盤が付いた電子楽器にも流用することができる。この場合、７６鍵や８８鍵の電子楽器であっても、表示画面には６１鍵分の鍵盤しか一度に表示することができないが、この発明の特徴的構成により、支障なく演奏指示を行うことができる。また、実装される鍵盤の鍵域サイズが異なる複数機種の類似製品に対して、鍵盤表示の開発効率及びメンテナンス効率を高めることができる。
【発明を実施するための最良の形態】
【００１６】
〔システム構成〕
図１は、この発明の一実施例による演奏指示システムのハードウエア構成例を示す。この例では、演奏指示システムが構築される音楽情報処理装置には、電子楽器が用いられるが、電子楽器などの音楽専用の情報処理装置でなくても、パーソナルコンピュータ等の汎用の情報処理装置に演奏入力及び楽音生成機能を設けたものを用いてもよい。この音楽情報処理装置は、中央処理装置（ＣＰＵ）１、ランダムアクセスメモリ（ＲＡＭ）２、読出専用メモリ（ＲＯＭ）３、外部記憶装置４、入力操作部５、表示部６、音源部７、通信インターフェース（通信Ｉ／Ｆ）８等の要素を備え、これら要素１〜８はバス９を介して互いに接続される。
【００１７】
装置全体を制御するＣＰＵ１は、演奏指示プログラムを含む各種制御プログラムに従って各種処理を実行する。ＲＡＭ２は、これらの処理で利用される種々の情報を一時的に記憶するための処理バッファとして機能し、例えば、演奏指示プログラムに従って演奏指示処理を実行する際には、表示鍵盤（ＤＫ）の表示範囲（鍵域）情報やシフトボタン（ＳＢａ，ＳＢｂ）の点灯状態などを記憶する。また、ＲＯＭ３は、各種制御プログラムや必要な制御データ、演奏データ等の各種データを記憶している。
【００１８】
外部記憶装置４は、ハードディスク（ＨＤ）や、コンパクトディスク・リード・オンリィ・メモリ（ＣＤ−ＲＯＭ）、フレキシブルディスク（ＦＤ）、光磁気（ＭＯ）ディスク、ディジタル多目的ディスク（ＤＶＤ）、メモリカード等の記憶媒体を用いた記憶手段である。演奏指示プログラムや演奏データ等の各種プログラム及びデータは、ＲＯＭ３だけでなく外部記憶装置４に記憶させることができる。
【００１９】
例えば、ＲＯＭ３に演奏指示プログラム等の制御プログラムが記憶されていない場合、ＨＤやＣＤ−ＲＯＭなどの外部記憶装置４に制御プログラムを記憶させておきそれをＲＡＭ２に読み込むことで、ＲＯＭ３に制御プログラムを記憶している場合と同様の動作をＣＰＵ１にさせることができ、制御プログラムの追加やバージョンアップ等を容易に行うことができる。また、演奏指示処理に用いられるプログラムや必要な制御データ等をインストールすることによって、所望の演奏指示装置を実現することができる。
【００２０】
入力操作部５は、鍵盤などの演奏操作子や各種設定や演奏指示処理の開始及び停止などを指示するためのパネル操作子を含む操作部と操作検出回路から成り、これら操作子を用いたユーザによる演奏操作やパネル操作の内容を操作検出回路で検出し、対応する入力情報をシステム本体内に導入する。
【００２１】
表示部６は、これに接続されるディスプレイ（ＣＲＴ、ＬＣＤ等の表示器）１０の表示内容や各種インジケータの点灯状態をＣＰＵ１からの指令に従って制御し、入力操作部５の操作に対する表示援助を行う。特に、演奏指示処理が実行される際には、ディスプレイ１０に表示された鍵盤（ＤＫ）の各鍵に対応するガイドランプ（ＧＬ）を点灯表示して鍵の表示態様を変えたり、シフトボタン（ＳＢａ，ＳＢｂ）を点灯表示してユーザ操作による該当鍵域移行機能が可能化されていることをユーザに報知することができる。
【００２２】
音源部７は、音源（ソフトウエアを含む）や効果付与ＤＳＰを含み、ＣＰＵ１で処理された演奏データに対応する楽音信号を生成し、音源部７に接続されるサウンドシステム１１は、Ｄ／Ａ変換部やアンプ、スピーカを備え、音源部７からの楽音信号に基づく楽音を発生する。
【００２３】
また、図示の通信Ｉ／Ｆ８は、ローカルエリアネットワーク（ＬＡＮ）や、インターネット、電話回線などの一般用通信ネットワーク、或いは、ＭＩＤＩ用ネットワークに接続される各種インターフェースを一括して表わしており、サーバ等の他のコンピュータやＭＩＤＩ機器などの種々の外部機器１２と各種情報を授受することができる。例えば、この装置に制御プログラムやデータが記憶されていない場合、通信Ｉ／Ｆ８を介して他のコンピュータ１２から制御プログラム等をダウンロードすることができる。また、外部機器１２に、他の鍵盤楽器などの演奏データ入力装置を含む各種ＭＩＤＩ機器を用いて、実演奏データや自動演奏データを通信Ｉ／Ｆ８から取り込むこともできる。
【００２４】
〔画面表示例〕
この発明の一実施例による演奏指示システムでは、演奏情報の進行に従い、ディスプレイ画面上に表示される所定鍵域サイズの鍵盤に対し、演奏情報による音高指示内容に対応してガイドランプ或いはシフトボタンを点灯し、ガイドランプの点灯により、音高指示に該当する鍵の存在位置を報知し、シフトボタンの点灯により、表示された鍵盤中には該当鍵がないことを報知することにより、演奏指示を効果的に進めて行くことができる。図２及び図３は、この発明の一実施例による画面表示の変化を原理的に極く簡単に説明するための画面表示例を表わす。
【００２５】
ここで、図２及び図３を用いてこの演奏指示システムにおける演奏指示の概要を極く簡単に説明しておく。このシステムでは、所定の鍵域サイズＲＫ（図では、２５鍵分）で鍵盤ＤＫを画面ＳＣに表示する。演奏情報による指示音高（Ｇ３）に該当する鍵が現在表示中の鍵盤ＤＫ中にある場合は、対応するガイドランプＧＬを点灯して該当鍵の表示態様を変更する〔図２（１）〕。一方、演奏情報による指示音高（Ｄ４）に該当する鍵が表示鍵盤ＤＫ中にない場合には、シフトボタンＳＢｂ（該当鍵が低音側の場合はＳＢａ）を点灯（ＯＮ）して該当鍵（Ｄ４）が表示鍵盤ＤＫの鍵域外にあることを報知する〔図３（２）〕。また、ユーザが点灯中のボタンＳＢｂ（ＳＢａ）を操作すると、この操作に応じて、該当鍵（Ｄ４）を含む鍵域（Ｃ４〜Ｃ６）に鍵盤表示を自動的に切り替える（この機能を「該当鍵域移行機能」という。）と共に、鍵域切替えされた表示鍵盤ＤＫ中にある該当鍵（Ｄ４）の表示態様をガイドランプＧＬの点灯により変更する〔図３（３）〕。
【００２６】
以下、図２及び図３につき、より詳しく説明する。演奏ガイドモードにて演奏ガイドを行う際は、ユーザがＲＯＭ３又は外部記憶装置４の演奏データから所定の曲データを選択すると、ディスプレイ１０上には、選択された曲データの演奏情報に従って鍵盤表示画面ＳＣが表示される。図２（１）は、或る時点における鍵盤表示画面ＳＣの例である。この鍵盤表示画面ＳＣには、パネル設定に従って、所定の鍵域サイズ（「鍵域幅」、「鍵数」ともいう）ＲＫをもって鍵盤の画像（「表示鍵盤」という）ＤＫが表示される。また、表示鍵盤ＤＫの鍵域（「表示鍵域」ともいう）には、入力操作部５における鍵盤操作子の全鍵域中から、鍵域サイズＲＫ分の一部鍵域が割り当てられる。
【００２７】
図２（１）の表示画面ＳＣの例では、鍵域サイズＲＫは２５鍵（音高でいうと２５半音分）に設定されており、鍵盤表示に割り当てられる表示鍵域即ち表示鍵盤ＤＫの表示範囲は、音高値Ｃ２（４８）〜Ｃ４（７２）の範囲である。なお、括弧内の数字“４８”等はキーナンバを表わし、以下においても同様である。さらに、表示鍵盤ＤＫの要所（例えば、両端や中心に位置する基準音名“Ｃ”の鍵の近傍）には、音高表記記号（同、“Ｃ２”，“Ｃ４”，“Ｃ３”）を表示し、これにより、現在表示中の鍵盤ＤＫの鍵域をユーザに知らせることができる。また、図２（１）の表示状態では、演奏情報によって音高Ｇ３（６７）の押鍵が指示されている。
【００２８】
この場合、押鍵すべき鍵の音高Ｇ３（６７）は表示鍵盤ＤＫの鍵域Ｃ２〜Ｃ４内にあるので〔Ｃ２（４８）＜Ｇ３（６７）＜Ｃ４（７２）〕、図２（１）のように、同鍵域の各鍵に対応して表示可能なガイドランプＧＬのうち、音高Ｇ３の鍵に対応するガイドランプが点灯表示されて、鍵Ｇ３を押鍵すべきことをユーザにガイドする。また、表示鍵盤ＤＫの左右に配置される左（低音側）及び右（高音側）シフトボタン（シフトアイコンともいう）ＳＢａ，ＳＢｂは、図２（１）の時点では、非点灯（ＯＦＦ）状態に表示され、ユーザ操作による該当鍵域移行機能は不能になっている。
【００２９】
なお、図示のガイドランプＧＬは、押鍵指示された鍵の表示態様を変えて当該鍵が演奏状態にあることを表わす機能を有する表示要素を意味する（このときの鍵の表示状態を“ＯＮ状態の表示”という）。従って、押鍵指示された鍵を表示する実際の方法としては、図示のように各鍵内で点灯するガイドランプをそのまま表示してもよいし、例えば、押鍵指示された鍵自体の色彩、明度及び／又は模様を変えるなど、各鍵自体の表示形態を変更するものでもよい。また、各鍵対応のガイドランプを表示鍵盤ＤＫの外（即ち、上又は下側近傍）に表示して押鍵をガイドするようにしてもよい。
【００３０】
次に、演奏情報により音高Ｄ４（７４）の押鍵が指示されると、図３（２）に示すように、画面ＳＣ上には、鍵域Ｃ２（４８）〜Ｃ４（７２）の表示鍵盤ＤＫの表示が維持されるが、鍵Ｇ３のガイドランプＧＬが消灯（ＯＦＦ）される。この場合は、押鍵すべき鍵の音高Ｄ４は表示鍵盤ＤＫの鍵域Ｃ２〜Ｃ４外にあって表示鍵盤ＤＫの最高音高Ｃ４より高いので〔Ｃ４（７２）＜Ｄ４（７４）〕、表示鍵盤ＤＫの高音側（右側）外部に位置する右（高音側）シフトボタンＳＢｂが点灯（ＯＮ）され、押鍵すべき鍵Ｄ４が表示鍵盤ＤＫの鍵域Ｃ２〜Ｃ４外の高音側（右側）にあり、且つ、当該高音側シフトボタンＳＢｂの操作による該当鍵域移行機能が可能化されていることをユーザに報知する。
【００３１】
図３（２）の表示画面ＳＣに対して、ユーザがマウス等のパネル操作子５を用いて点灯中の高音側シフトボタンＳＢｂを操作（クリック等）すると、該当鍵域移行機能が実行され、表示鍵盤ＤＫは、所定の速度（鍵数／単位時間）で極く短時間スクロールされて、スクロール後は、図３（３）に示すような鍵盤表示画面ＳＣに切り替えられた表示状態を維持する。切替え後の鍵盤表示画面ＳＣでは、この時点で演奏情報により指示されている音高Ｄ４（７４）を含む所定鍵域Ｃ４（７２）〜Ｃ６（９６）〔Ｃ４（７２）＜Ｄ４（７４）＜Ｃ６（９６）〕に変更されている。また、高音側シフトボタンＳＢｂが消灯されると共に、指示音高Ｄ４に対応する鍵のガイドランプＧＬが点灯されて、鍵Ｄ４を押鍵すべきことをユーザにガイドする。
【００３２】
さらに、演奏情報により音高Ｅ３（６４）の押鍵が指示されると、図３（４）に示すように、画面ＳＣ上には、鍵域Ｃ４（７２）〜Ｃ６（９６）の表示鍵盤ＤＫの表示が維持され、鍵Ｄ４のガイドランプＧＬが消灯（ＯＦＦ）される。この場合は、押鍵すべき鍵の音高Ｅ３は表示鍵盤ＤＫの鍵域Ｃ４〜Ｃ６外にあって表示鍵盤ＤＫの最低音高Ｃ４より低いので〔Ｅ３（６４）＜Ｃ４（７２）〕、表示鍵盤ＤＫの低音側（左側）外部に位置する低音側シフトボタンＳＢａが点灯（ＯＮ）され、押鍵すべき鍵Ｅ３が表示鍵盤ＤＫの鍵域Ｃ４〜Ｃ６外の低音側（左側）にあり、且つ、当該低音側シフトボタンＳＢａの操作による該当鍵域移行機能が可能化されていることをユーザに知らせる。
【００３３】
従って、点灯中の低音側シフトボタンＳＢａのユーザ操作があれば、該当鍵域移行機能により、図示しないが、表示鍵盤ＤＫはスクロールされて、スクロール後は、指示音高Ｅ３を含む所定鍵域（例えば、Ｃ２〜Ｃ４）に変更されたものとなる。このとき、低音側シフトボタンＳＢａは消灯され、同指示音高Ｄ４に対応する鍵のガイドランプＧＬが点灯されて、鍵Ｅ３の押鍵をユーザにガイドする。以下、同様にして、演奏情報による押鍵指示内容に応じてガイドランプＧＬ又はシフトボタンＳＢａ，ＳＢｂの点灯が制御され、シフトボタンＳＢａ，ＳＢｂが点灯中であればユーザ操作に応じて表示鍵盤ＤＫの鍵域が変更される。
【００３４】
〔演奏指示の動作フロー〕
この発明の一実施例による演奏指示システムでは、演奏指示プログラムに従って演奏指示処理を実行し、上述した表示切替えを実現することができる。図４は、この発明の一実施例による演奏指示処理に基づく表示切替え動作の一例を表わすフローチャートである。
【００３５】
ユーザが入力操作部５を操作してこの演奏指示処理による表示切替え動作フローをスタートさせると、まず、ステップＳ１で、初期設定を行い、設定内容をＲＡＭ２に記憶しておく。例えば、入力操作部５を用いたユーザの設定操作に応じて、ＲＯＭ３や外部記憶装置４などに記憶されている演奏データの中から選択された所望の曲データを演奏指示源として設定したり、ユーザ操作に応じた設定条件或いは予め用意されたデフォルト等の設定条件に従って、ディスプレイ１０の鍵盤表示画面ＳＣに表示される鍵盤ＤＫの鍵域サイズＲＫや、基準鍵域（初期表示される鍵域）、スクロール速度（領域切替え時にスクロールする場合）などを設定する。
【００３６】
次いで、ステップＳ２に進み、ユーザによる演奏ガイド開始操作があると、ステップＳ１での設定内容に従って、ディスプレイ１０に演奏ガイド用案内画面ＳＣを初期表示して曲データの進行を開始し、さらに、ステップＳ３でストップ指示の有無を判定する。そして、ユーザによる演奏ガイド停止操作或いは演奏情報の進行終了などに基づく演奏ガイドのストップの指示がなされない間は（Ｓ３→ＮＯ）、ノートオフ取得ステップＳ４以下の具体的な表示切替え動作（Ｓ４〜Ｓ１３）に進む。なお、以下においては、括弧内にステップ記号“Ｓ…”を単独表記して該当ステップを表わす。
【００３７】
さて、ノートオフ取得判定ステップ（Ｓ４）では、選択された曲データの演奏情報中からノートオフイベント情報（以下“ＮｏｔｅＯｆｆ情報”又は単に“ＮｏｔｅＯｆｆ”という）を取得したか否かを判定し、ＮｏｔｅＯｆｆ情報を取得しなければ（Ｓ４→ＮＯ）、ノートオンイベント情報（以下、“ＮｏｔｅＯｎ情報”又は単に“ＮｏｔｅＯｎ”という）を取得したか否かを判定する（Ｓ５）。このノートオン取得判定ステップで、ＮｏｔｅＯｎ情報を取得したと判定したときは（Ｓ５→ＹＥＳ）、当該ＮｏｔｅＯｎ情報により表わされる指示音高を、ＲＡＭ２に記憶されている現在の鍵盤ＤＫの表示範囲（表示鍵域）と比較して、指示音高が鍵盤ＤＫの表示範囲に含まれるか否かを判定する（Ｓ６）。
【００３８】
ここで、例えば、図２（１）や図３（３）のように、表示鍵盤ＤＫの表示範囲〔Ｃ２〜Ｃ４，Ｃ４〜Ｃ６〕に指示音高〔Ｇ３，Ｄ４〕が含まれるときは（Ｓ６→ＹＥＳ）、ＮｏｔｅＯｎ情報により指示される音高〔Ｇ３，Ｄ４〕に対応する鍵のガイドランプＧＬを点灯（ＯＮ）して、当該鍵のガイドをＯＮ状態の表示にする（Ｓ７）。
【００３９】
一方、例えば、図３（２）や図３（４）のように、ＮｏｔｅＯｎ情報により表わされる指示音高〔Ｄ４，Ｅ３〕が表示鍵盤ＤＫの表示範囲〔Ｃ２〜Ｃ４，Ｃ４〜Ｃ６〕に含まれない場合は（Ｓ６→ＮＯ）、指示音高〔Ｄ４〕が表示範囲〔Ｃ２〜Ｃ４〕の音高よりも高いときは〔図３（２）〕、右シフトボタンＳＢｂを点灯（ＯＮ）状態にし、指示音高〔Ｅ３〕が表示範囲〔Ｃ４〜Ｃ６〕よりも低いときには〔図３（４）〕、左シフトボタンＳＢａを点灯状態にする（Ｓ８）。
【００４０】
ガイドランプＧＬ又はシフトボタンＳＢａ，ＳＢｂの点灯後（Ｓ７，Ｓ８）、或いは、ＮｏｔｅＯｎ情報の取得がないときは（Ｓ５→ＮＯ）、ユーザにより何れかのシフトボタンＳＢａ，ＳＢｂが操作されたか否かを判定し（Ｓ９）、何れかのシフトボタンＳＢａ，ＳＢｂが操作されたときは（Ｓ９→ＹＥＳ）、さらに、操作された何れかのシフトボタンＳＢａ，ＳＢｂが点灯状態であるか否かを判定する（Ｓ１０）。
【００４１】
ここで、例えば、図３（２）のように、操作された右シフトボタンＳＢｂが点灯状態である場合は（Ｓ１０→ＹＥＳ）、該当鍵域移行機能によって、図３（３）のように、現在のＮｏｔｅＯｎ情報により表わされる指示音高〔Ｄ４〕が含まれる範囲〔Ｃ４〜Ｃ６〕の鍵盤ＤＫをディスプレイ画面ＳＣに表示すると共に、ＮｏｔｅＯｎ情報の指示音高〔Ｄ４〕に対応する鍵のガイドランプＧＬを点灯（ＯＮ）して、当該鍵のガイドをＯＮ状態の表示にする（Ｓ１１）。また、画面ＳＣに表示された鍵盤ＤＫの範囲は、現在の表示範囲としてＲＡＭ２に記憶し、それまでの表示範囲情報を更新する。
【００４２】
さらに、操作されたシフトボタンＳＢａ，ＳＢｂ〔図３（３）の例では、右シフトボタンＳＢｂ〕を消灯状態にする（Ｓ１２）。なお、この時点で表示鍵盤ＤＫの表示範囲に含まれない他のＮｏｔｅＯｎ情報が存在する場合は、この時点での表示範囲に対応するシフトボタンＳＢａ，ＳＢｂを点灯状態にする。例えば、図３（２）において、音高Ｄ４（７４）の他に、仮に、音高Ｅ６（９８）が指示されていた場合は、図３（３）の表示鍵盤ＤＫ（表示鍵域Ｃ４〜Ｃ６）に切り替えられた後も右シフトボタンＳＢｂの点灯状態を維持する。なお、音高Ｄ４（７４）の他に、仮に、音高Ｅ３（６２）が指示されていた場合には、図３（３）の表示鍵盤ＤＫ（表示鍵域Ｃ４〜Ｃ６）に切り替えられた後は左シフトボタンＳＢａの点灯に変更する〔この場合、元の表示状態である図３（２）の表示鍵盤ＤＫ（表示鍵域Ｃ２〜Ｃ４）上では、鍵Ｅ３のガイドランプＧＬも点灯している。〕。
【００４３】
表示鍵盤ＤＫの表示範囲の変更及び押鍵ガイドのオン並びにシフトボタンの消灯（Ｓ１１，Ｓ１２）の後、操作されたシフトボタンＳＢａ，ＳＢｂが点灯状態でないとき（Ｓ１０→ＮＯ）、或いは、何れのシフトボタンＳＢａ，ＳＢｂも操作されないときは（Ｓ９→ＮＯ）、ストップ指示判定ステップＳ３に戻って、ノートオフ取得判定ステップ（Ｓ４）でＮｏｔｅＯｆｆ情報を取得しない間は（Ｓ４→ＮＯ）、上述したステップＳ５〜Ｓ１２の処理動作を繰り返し実行する。なお、シフトボタンＳＢａ，ＳＢｂが点灯状態でないときは（Ｓ１０→ＮＯ）、シフトボタンＳＢａ，ＳＢｂの操作量（操作回数や操作時間）に応じた鍵数分だけ表示鍵盤ＤＫをスクロールし（表示鍵盤ＤＫ中に点灯している該当鍵がある場合、このスクロールに伴って該当鍵も点灯状態のまま移動する。）、オフ表示鍵域を変更してから、ストップ指示判定ステップＳ３に戻るようにしてもよい。
【００４４】
また、ノートオフ取得判定ステップ（Ｓ４）で、演奏情報からＮｏｔｅＯｆｆ情報を取得したときには（Ｓ４→ＮＯ）は、取得されたＮｏｔｅＯｆｆ情報により離鍵が指示されている離鍵指示音高を現在の表示鍵盤ＤＫの表示範囲と比較し、離鍵指示音高がこの表示範囲に含まれている場合には、離鍵指示音高に対応して点灯されているガイドランプＧＬを消灯（ＯＦＦ）して、該当する鍵をＯＦＦ状態の表示にする（Ｓ１３）。この処理動作の後は、ノートオン取得判定ステップ（Ｓ５）以下の処理動作に進み、上述したステップＳ５〜Ｓ１２の処理動作の後、再び、ストップ指示判定ステップＳ３に戻り、上述したステップＳ４〜Ｓ１３の処理動作を繰り返し実行する。そして、ストップ指示判定ステップ（Ｓ３）に戻ったときに、ユーザ操作や演奏情報の進行終了などに基づき演奏ガイドのストップが指示されると（Ｓ３→ＹＥＳ）、この表示切替え動作フローを終了する。
【００４５】
〔種々の実施態様〕
以上、この発明の好適な一実施例について説明したが、これは単なる一例であって、この発明は、その精神を逸脱しない範囲で種々の変更が可能であり、種々の態様で実施することができる。例えば、実施例のように、ユーザが押鍵すべき鍵を演奏情報に従ってガイド表示する演奏ガイドモード（練習モード）の場合、押鍵指示された鍵のガイドの進行については、ユーザの押鍵が演奏情報の音高による模範押鍵と一致したときガイドを進行していく（押鍵一致進行）方式を採用しても、押鍵内容に拘わらず演奏情報に従ってガイドを進行していく方式を採用してもよい。また、このような演奏ガイドに限らず、自動演奏時に、各音に該当する鍵を単にガイド表示してもよい。
【００４６】
ユーザに鍵域切替え操作を促す表示については、実施例では、表示画面（ＳＣ）上に常時表示されているシフトボタン（ＳＢａ，ＳＢｂ）の表示態様を変えるようにしているが、普段は何も表示されていない状態から必要なときに指示表示が現われるようにしてもよい。或いは、表示画面上への表示でなく、装置本体上の操作パネル（５）等に設けられたランプ或いはランプ付きスイッチなどを利用してもよい。また、シフトボタン（ＳＢａ，ＳＢｂ）が有する表示機能と操作機能とを分離して、別々の手段により各機能を実現するようにしてもよい。例えば、表示画面（ＳＣ）上に、演奏情報の音高指示が表示鍵盤（ＤＫ）の鍵域外の場合に鍵域外報知マークを表示し、操作パネル上には、ユーザ操作により領域切替え指示を行うように方向スイッチを設けてもよい。
【００４７】
また、実施例における鍵域切替え後の表示画面（ＳＣ）では、表示鍵盤（ＤＫ）の基準鍵“Ｃ”が両端に来るようになっているが、指示音高に該当する鍵が表示鍵盤（ＤＫ）の中央に位置するようにしてもよい。要は、該当鍵を含む鍵域であれば、必要に応じた任意の鍵域とすることができる。なお、表示画面（ＳＣ）中には、表示鍵盤（ＤＫ）と共に、楽譜やピアノロールなどの或る区間の演奏情報が把握できる表示がなされていてもよい。
【００４８】
さらに、演奏指示の元になる曲データは、予め装置内に記憶されたものを読み出して使ってもよいし、例えば、各種ＭＩＤＩ機器（外部機器１２）などからケーブルを介してリアルタイムで送信されてくる演奏データを使用してもよい。
【図面の簡単な説明】
【００４９】
【図１】この発明の一実施例による演奏指示システムのハードウエア構成例を示すブロック図である。
【図２】この発明の一実施例による画面表示例の一部である。
【図３】この発明の一実施例による画面表示例の他部である。
【図４】この発明の一実施例による表示切替え動作の一例を表わすフローチャートである。
【符号の説明】
【００５０】
ＳＣ  （鍵盤）表示画面、
ＤＫ  鍵盤画像（表示鍵盤）、
ＲＫ  鍵域サイズ（鍵域幅）、
ＧＬ  ガイドランプ、
ＳＢａ，ＳＢｂ  左（低音側）又は右（高音側）シフトボタン（シフトアイコン）。
【図１】
2005156676.tif 000003
【図２】
2005156676.tif 000004
【図３】
2005156676.tif 000005
【図４】
2005156676.tif 000006