(57)【特許請求の範囲】
【請求項１】
演奏情報に基づいて鍵盤楽器の押鍵位置を表示する押鍵表示装置において、
押鍵位置を表示するための表示手段であって、表示可能な音域幅が前記鍵盤楽器の鍵盤の音域幅より狭い表示手段と、
演奏情報に含まれる音高情報を１オクターブ単位で変化させる演奏情報変化手段と、
前記演奏情報変化手段で変化させられた演奏情報に従って前記表示手段を駆動するための表示データを作成する表示データ作成手段と、
前記演奏情報変化手段が変化させる１オクターブ単位の音高情報のオクターブ量を選択するスイッチ手段とを具備したことを特徴とする押鍵表示装置。
【請求項２】
演奏情報に基づいて発音する自動演奏手段をさらに備えたことを特徴とする請求項１記載の押鍵表示装置。
【請求項３】
前記鍵盤楽器の鍵盤に対する前記表示手段の設置位置を検出して位置検出信号を出力するセンサ手段を備え、
前記スイッチ手段が、前記位置検出信号に応じて前記演奏情報変化手段が変化させる１オクターブ単位の音高情報のオクターブ量を自動的に選択するように構成されたことを特徴とする請求項１記載の押鍵表示装置。
【請求項４】
前記鍵盤楽器に対する前記表示手段の位置合わせのために前記鍵盤楽器の１オクターブ分の鍵盤幅間隔に対応する間隔で表示手段上にポジションマークを設けたことを特徴とする請求項１〜３のいずれか一つに記載の押鍵表示装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は押鍵表示装置および電子鍵盤楽器に関し、特に、種々の音域を有する曲を演奏する際の押鍵位置および押鍵タイミングを指示することができる押鍵表示装置および鍵盤楽器に関する。
【０００２】
【従来の技術】
従来、電子ピアノ等の鍵盤楽器において、各鍵に対応して配置した発光ダイオード（以下「ＬＥＤ」という）を点灯させ、押鍵すべき鍵と手の位置および指の情報を含む運指情報とからなる運指ガイド情報を指示する押鍵表示装置を設けたものがあった。この種の鍵盤楽器では、演奏情報に基づいて押鍵すべき鍵や運指情報等を表示できるので、演奏者は、前記押鍵表示装置の表示に従って手軽に演奏することができる。押鍵すべき鍵や運指情報等の表示データを含む演奏情報は、予め記憶装置に記憶されていることもあるし、ＭＩＤＩシーケンサ等の外部装置から入力するようにしてあることもある。
【０００３】
押鍵表示装置は、電子鍵盤楽器に内蔵されたものと、鍵盤に隣接させて後付けで配置するものとがある。本発明者は、鍵盤蓋の裏に吸着させて使用することができる押鍵表示装置を提案している（特開平１１−２８２３３７号公報）。
【０００４】
電子鍵盤楽器は、移動や持ち運びの利便性を高めるため、アコースティックピアノよりも鍵数を少なくして、例えば、６１鍵や７５鍵等にしていることが多い。しかし、このように鍵数が少ない電子鍵盤楽器では、８８鍵のアコースティックピアノを基本にしている原曲に忠実な演奏をすることができない。
【０００５】
そこで、アコースティックピアノと同様に８８鍵を備えた電子鍵盤楽器も製造されている。このように、鍵数が多い電子鍵盤楽器では、押鍵表示装置も８８鍵に対応するものが使用されるべきである。しかし、押鍵表示装置の鍵数を多くすると、押鍵表示装置のサイズ（特に幅）が大きくなるだけでなく、発光素子の数も増えてコスト増大や制御の複雑化によるＣＰＵの負荷増大を招く。上記公報に記載された押鍵表示装置は、サイズを小さくして中音域をカバーするように構成されている。
【０００６】
【発明が解決しようとする課題】
上記押鍵表示装置や音域が狭い電子鍵盤楽器では、少ない鍵数で演奏できない音域の演奏情報を修正して曲をアレンジしたり、設けられている鍵盤の音域を外れる音域の演奏データは無視して押鍵表示を省略したりして対応している。しかし、このような、押鍵表示装置では、８８鍵のアコースティックピアノを基本とする原曲に忠実な演奏を支援することができない。
【０００７】
本発明は、上記問題点を解消し、小さいサイズであって広い音域幅をカバーすることができる押鍵表示装置および押鍵表示装置を備えた電子鍵盤楽器を提供することを目的とする。
【０００８】
【課題を解決するための手段】
上記の課題を解決し、目的を達成するための本発明は、演奏情報に基づいて鍵盤楽器の押鍵位置を表示する押鍵表示装置において、鍵盤楽器の鍵盤の音域より少ない音域の押鍵位置を表示するための表示手段と、演奏情報に含まれる音高情報を１オクターブ単位で変化させる演奏情報変化手段と、前記変化させられた演奏情報に従って前記表示手段を駆動するための表示データを作成する表示データ作成手段と、前記演奏情報の音高情報を変化させる量を選択するスイッチ手段とを具備した点に第１の特徴がある。また、本発明は、第１の特徴に加え、演奏情報に基づいて発音する自動演奏手段をさらに備えた点に第２の特徴がある。
【０００９】
また、本発明は、前記鍵盤楽器の鍵盤に対する前記表示手段の設置位置を検出して位置検出信号を出力するセンサ手段を備え、前記スイッチ手段が、前記位置検出信号に応じて音高情報の変化量を自動的に選択するように構成された点に第３の特徴がある。
【００１０】
また、本発明は、前記鍵盤楽器に対する位置合わせのために１オクターブ間隔で設けられたポジションマークを備えた点に第４の特徴がある。
【００１１】
第１〜第４の特徴によれば、鍵盤楽器が有する音域より狭い音域の押鍵表示を行う表示手段で鍵盤楽器の使用音域をすべてカバーできるように、押鍵表示のための演奏情報を１オクターブ単位で音高移動させることができる。この音高移動により、押鍵表示装置が本来有している表示音域外の演奏情報に基づく押鍵表示が可能になる。
【００１２】
第２の特徴を有する発明では、押鍵表示のために演奏情報は音高変化させられる一方、自動演奏用には入力された演奏情報がそのまま使用される。
【００１３】
第３の特徴によれば、演奏情報の音高情報変化量が、押鍵表示装置の設定位置に応じて自動的に決定される。第４の特徴によれば、ポジションマークに従って押鍵表示装置の位置を決めればよいので、操作が簡単である。
【００１４】
さらに、本発明は、演奏情報に基づいて押鍵位置を表示する押鍵表示装置を有する電子鍵盤楽器において、演奏情報に含まれる音高情報を１オクターブ単位で変化させる音高情報変化手段と、前記変化させられた演奏情報に従って押鍵表示装置を駆動するための表示データを作成する表示データ作成手段と、押鍵データの音高情報を１オクターブ単位で変化させる押鍵データ変化手段と、前記演奏情報および押鍵データの音高情報を変化させる量を選択するスイッチ手段とを具備した点に第５の特徴がある。また、本発明は、第５の特徴に加え、演奏情報に基づいて発音する自動演奏手段をさらに備えた点に第６の特徴がある。
【００１５】
第５および第６の特徴によれば、押鍵表示の範囲をシフトして種々の音域で押鍵表示が行えるとともに、数少ない鍵の鍵盤で種々の音域の演奏を行うことができる。
【００１６】
【発明の実施の形態】
以下、本発明の実施形態を図面を参照して詳細に説明する。図１は、本発明の押鍵表示装置および該押鍵表示装置を装着したピアノの要部外観を示す図である。同図において、押鍵表示装置１はピアノ２の鍵盤３に隣接させて、例えば鍵盤蓋４の裏面に吸盤で吸着させて配置することができる。ピアノ２は８８鍵を有するものであるが、押鍵表示装置１は、ピアノ２の全音域つまり８８鍵に対応した表示幅を有するものでなく、例えば、８８鍵に対して５２鍵分の押鍵表示をできるように、制限された幅を有する。
【００１７】
押鍵表示装置１は押鍵位置を表示するための鍵盤型の面発光板５を有している。つまり、面発光板５は白鍵および黒鍵のいずれを押鍵するかを明確に指示できるよう、白鍵および黒鍵の配置に対応して区分されている（図２参照）。押鍵表示のための面発光板５は図示しないスロットにセットされる自習ソフト６から入力される演奏情報に従って点灯制御される。自習ソフト６は例えばＲＯＭカードである。図１では押鍵表示装置１が高音域および低音域を除く音域に対応する位置に設置されているが、この押鍵表示装置１は鍵配列方向に沿って高音域および低音域側へ１オクターブ単位で位置を変えて設置し、演奏曲の音域に対応させることができる。
【００１８】
表示操作パネル７上には、演奏を開始するためのスイッチ８ａ、押鍵表示装置１の位置を変えたときに押鍵位置情報を１オクターブ単位で移動させるためのポジション選択スイッチ８ｂ、練習する手に応じた演奏情報を選択する押鍵指示スイッチ８ｃおよび演奏や表示のテンポを調節するテンポキー８ｄが設けられる。また、演奏情報の出力状態つまり現在出力中の曲名、テンポ、小節数、押鍵に使用される手の左右の別等を表示するため、ＬＣＤスクリーンからなるディスプレイ９が設けられる。押鍵表示装置１は伴奏の発音をするためのスピーカ１０を備える。
【００１９】
次に、面発光板５およびそれに対応して配置されるＬＥＤを説明する。図２は押鍵表示装置１の要部拡大図である。同図において、鍵盤型の面発光板５は白鍵表示板５１と黒鍵表示板５２とからなる。該表示板５１，５２はそれぞれ押鍵すべき白鍵および黒鍵を表示するためのものであり、押鍵に使用される指に対応して５色で発光させるのが好ましいが単色であってもよい。白鍵発光板５１および黒鍵発光板５２は半透光性の樹脂板を使用し、裏面にはＬＥＤを配置する。白鍵発光板５１および黒鍵発光板５２とＬＥＤとの間には、白鍵発光板５１，黒鍵発光板５２のそれぞれを全体的に発光させる効果を与えるため、光散乱板を介在させるのがよい。白鍵発光板５１，黒鍵発光板５２を発光させるために、それぞれに設けられるＬＥＤは、５つの発光色に対応した５個の単色ＬＥＤのみであってもよいし、２色ＬＥＤ等、多色ＬＥＤを含んでいてもよい。多色ＬＥＤを用いて各ＬＥＤ素子に供給する電流を変化させることにより、５色の発光色は容易に得ることができる。
【００２０】
また、面発光板５の長手方向に沿って図中上下両側に次白鍵指示灯１１と、次黒鍵指示灯１２とが配置されている。これらの指示灯は現在弾くべき鍵を表示するためのものではなく、次の押鍵タイミングを認識できるように、次に弾かれるべき鍵までの案内表示をするために設けられるものであり、２色ＬＥＤが用いられる。ここでは指示灯１１，１２がそれぞれ赤色と緑色とで点灯できるように、赤のＬＥＤ素子と緑のＬＥＤ素子とが一体に組み込まれた２光ＬＥＤを使用している。次白鍵指示灯１１は次に弾かれるべき白鍵を案内するために点灯され、次黒鍵指示灯１２は次に弾かれるべき黒鍵を案内するために点灯される。各指示灯１１，１２の個々のＬＥＤはそれぞれ白鍵および黒鍵の中心位置に対応させて位置決めしたもの（例えばＢ，Ｗ）と、その間を補うように位置決めされたもの（例えばＢａ，Ｗａ）とからなる。
【００２１】
次に、押鍵表示装置１の制御装置を説明する。図３は制御装置のハード構成を示すブロック図である。ＣＰＵ１３は、ＲＯＭ１４に格納されている制御プログラムに基づき、押鍵表示装置全体の制御を行う。ＣＰＵ１３は、該ＣＰＵ１３に自習ソフト６を接続するためのポートを有している。ＲＯＭ１４は制御プログラムならびに楽音波形データおよびエンベロープ制御情報等を含んでいる。ＲＡＭ１５はワークエリアおよびバッファとして使用され、バッテリ等によりバックアップされていてもよい。パネル回路１６は、前記スイッチ８ａ等の各種スイッチやディスプレイ９ならびにそれらのインターフェース回路からなる。
【００２２】
自習ソフト６の演奏情報には音符情報（ノートデータ）つまり音の高さおよび音の長さのほかに、そのノートデータが左手で演奏されるものか、右手で演奏されるものかを示す情報ならびに使用する指を表す運指情報が含まれる。なお、左手用の演奏情報および右手用の演奏情報を、それぞれ別個のトラックに格納した自習ソフトを使用することができる。
【００２３】
シフトレジスタ１７は、前記ノートデータに基いてＣＰＵ１３で生成された表示制御データを受信し、かつそれを保持して押鍵表示装置１の面発光板５の各ＬＥＤ素子を駆動する。シフトレジスタ１７は前記各ＬＥＤ素子と対応する段数を有する。シフトレジスタ１７の出力端子はスイッチング素子（後述する）のベースに接続され、各ＬＥＤ素子は該スイッチング素子を介して電源に接続される。前記スイッチング素子は、シフトレジスタ１７に転送された表示制御データのビットが「０」の場合にはＬＥＤが点灯され、「１」の場合にはＬＥＤが消灯されるように制御される。ＬＥＤ素子の駆動回路は図５等に関してさらに後述する。
【００２４】
表示データ送信回路１８は信号送出用のシフトレジスタ（図示せず）を有し、表示データ送信回路１８は、ＣＰＵ１３の制御により、前記各ＬＥＤ素子と対応する表示制御データの各ビットデータを直列信号として送出するとともに、該信号と同期してシフトレジスタ１７のシフトパルスを送出する。したがって、前記ＬＥＤ素子のすべてについての表示制御ビットデータが１回で転送される。転送速度は、転送時の表示のちらつきが肉眼で認識されないように、数百キロビット／秒以上とする。シフトレジスタにセットされるデータをラッチするパラレルバッファをシフトレジスタ１７の代わりに設ければ、低速での伝送も可能である。
【００２５】
楽音発生回路１９は、波形読み出し方式により所望の楽音信号を発生する回路であり、ＲＯＭ１４内に設定されている波形メモリに記憶されているデジタル楽音波形サンプル値としての波形データを参照して、発音すべき音高に比例したアドレス間隔で順次波形データを読み出し、補間演算を行って楽音波形信号を発生させる。楽音発生回路１９は設定されたエンベロープパラメータに基づいたエンベロープ信号を楽音波形信号に乗算してエンベロープを付与するエンベロープ発生回路を有する。
【００２６】
楽音発生回路１９から出力される楽音信号はデジタル信号であり、Ｄ／Ａ変換器２０によってアナログ信号に変換される。アナログ信号に変換された楽音信号はアンプ２１によって増幅された後、スピーカ１０に供給されて発音される。
【００２７】
図４は、ＣＰＵ１３の要部処理を示すフローチャートである。ステップＳ１ではＲＡＭ１５や楽音発生回路１９を初期化する。ステップＳ２では、パネル回路１６上のスイッチ等の状態の変化に基づいて、予め設定されているスイッチイベント処理を行う。ステップＳ３では、自習ソフト６の演奏情報に基づき、自動演奏処理が実行される。自動演奏処理においては、タイマ割り込みによって更新される自動演奏用タイマつまりタイミングカウンタを、曲のテンポに比例して歩進させる。そして、この自動演奏用タイマ値が演奏情報中の各発音データのタイミング情報と一致したとき、つまり発音タイミングに達したときに、該発音データに従って発音する。
【００２８】
なお、前記演奏情報を、発音に使用するものと押鍵表示のみに使用するものとに分離し、自動演奏処理ではそのうちの発音に使用される演奏情報のみを処理する。例えば、自動演奏処理で発音される音は押鍵操作で発音される音（ここではピアノ音）と異なる音色（ギター音等）で発音させる。
【００２９】
ステップＳ４においては、押鍵表示処理が行われる。この押鍵表示処理においては、前記演奏情報に基づき、押鍵位置および次の押鍵位置と押鍵タイミングを面表示板５等で表示するための処理を行う。
【００３０】
続いて、前記押鍵表示処理（ステップＳ４）を詳細に説明する。まず、押鍵表示のための前記各ＬＥＤ素子の接続例を説明する。図５は前記次白鍵指示灯１１の要部であり、２つ分の指示灯つまりＬＥＤを示す。ＬＥＤ３０はＬＥＤ素子３０ａ，３０ｂを有し、ＬＥＤ３１はＬＥＤ素子３１ａ，３１ｂを有する。ここでは、ＬＥＤ素子３０ａ，３１ａが赤発色、ＬＥＤ素子３０ｂ，３１ｂが緑発色のものとする。ＬＥＤ素子３０ａのアノードはトランジスタ３２を介して５Ｖ電源に接続され、同カソードは抵抗３３を介して接地されている。トランジスタ３２のベースはシフトレジスタ１７の出力端子に接続されている。ＬＥＤ素子３０ｂ，３１ａ，３１ｂも同様にトランジスタ３４，３６，３８ならびに抵抗３５，３７，３９にそれぞれ接続され、トランジスタ３４，３６，３８のベースはシフトレジスタ１７の各段の出力端子に接続される。
【００３１】
動作時には、ＬＥＤ素子３０ａ，３０ｂ，３１ａ，３１ｂは、対応するシフトレジスタ１７内のデータが「０」ならば点灯し、「１」ならば消灯する。図５の例ではＬＥＤ素子３０ａ，３１ｂが点灯し、ＬＥＤ素子３０ｂ，３１ａが消灯する。したがって、ＬＥＤ３０は赤、ＬＥＤ３１は緑でそれぞれ発色される。なお、ＬＥＤ３０，３１は２色ＬＥＤであるので、赤および緑の混合色としての橙色で発色させることができるのはもちろんであり、赤および緑の２色に限定されない。
【００３２】
前記白鍵表示板５１や黒鍵表示板５２に設けられた表示灯、および次黒鍵指示灯１２のＬＥＤ素子も、上記ＬＥＤ３０，３１等と同様に駆動素子としてのトランジスタを通じてシフトレジスタ１７に接続することができる。
【００３３】
次に、押鍵表示の一例を説明する。図６は面表示板５と次白鍵指示灯１１、次黒鍵指示灯１２の点灯例を示す図である。ここでは、先に弾く鍵がＥであり、次に弾く鍵がＧ＃  である場合を想定する。まず、同図（ａ）に示すように鍵Ｅに対応する白鍵表示板５１E を赤で点灯させ、かつ次白鍵指示灯１１の、白鍵表示板５１E に対応している１１E を赤に点灯させる。ここで、白鍵表示板５１E の赤は親指を表すものとする。一方、次に弾く鍵Ｇ＃  に対応している次黒鍵指示灯１２G#を中心として低音側および高音側にそれぞれ３つ離れて配置されている次黒鍵指示灯１２LAと１２HAとを緑で点灯させる。
【００３４】
前記次黒鍵指示灯１２LAと１２HAとを点灯させたあと、鍵Ｅから鍵Ｇ＃  を弾くまでの時間つまり鍵Ｅの音符長さに対応する時間Ｔを前記次黒鍵指示灯１２G#と次黒鍵指示灯１２LAまたは１２HAとの間隔Ｌで除算したときの商に相当する時間ｔ（＝Ｔ／Ｌ）が経過する毎に次黒鍵指示灯１２の点灯位置を変化させる。
【００３５】
すなわち、最初の時間ｔが経過した場合は図６（ｂ）に示すように次黒鍵指示灯１２LBおよび１２HBが緑で点灯する。さらに次の時間ｔが経過した場合は図６（ｃ）に示すように次黒鍵指示灯１２LCおよび１２HCが緑で点灯する。さらにその次の時間ｔが経過した場合は、図６（ｄ）に示すように次黒鍵指示灯１２G#が赤で点灯し、同時に白鍵表示板５１E および１１E は消灯するとともに黒鍵表示板５２G#が橙で点灯する。ここで、黒鍵表示板５２G#の橙は小指を表すものとする。
【００３６】
黒鍵表示板５２G#が点灯すると、その次に弾くべき鍵を案内するための次白鍵指示灯１１または次黒鍵指示灯１２が、上述の鍵Ｇ＃  を案内するように点灯される。図６（ｄ）では、次に弾くべき鍵がＣである場合の次白鍵指示灯１１の点灯例を示している。つまり、次に弾く鍵Ｃに対応している次白鍵指示灯１１C を中心として低音側および高音側にそれぞれ３つ離れて配置されている次白鍵指示灯１１LAと１１HAとを緑で点灯させる。
【００３７】
このように、本実施形態では、今弾くべき鍵が表示されたならば、次白鍵指示灯１１または次黒鍵指示灯１２によって、次に弾くべき鍵まで表示が移動していって一点に絞り込まれるような表示が行われる。これにより、次の鍵を弾くまでの時間を視覚によって認識できるので押鍵タイミングをとりやすくなる。
【００３８】
図７は押鍵表示に使用されるＲＡＭ１５上の記憶データの要部を示す模式図である。同図において、記憶領域Ｐには各ＬＥＤ素子に対応する表示制御データの各ビットデータが格納される。図７における番号は各ＬＥＤ素子に対応する領域を示すものであり、領域はＬＥＤ素子の数ｎに対応して、「０」から「ｎ−１」まで設定されている。点灯させたいＬＥＤ素子に対応する領域にはビットデータ「０」を、消灯させたいＬＥＤ素子に対応する領域にはビットデータ「１」が格納される。
【００３９】
一方、記憶領域Ｑには押鍵すべき鍵を示す演奏情報が格納され、記憶領域Ｒには、その次に押鍵すべき鍵を示す演奏情報が格納される。演奏情報には音高データと、該音高データで示される鍵と対応する白鍵表示板５１および黒鍵表示板５２を点灯するＬＥＤの色を示すデータつまり指情報も含まれる。前記領域ＲおよびＱのデータは、前記自動演奏処理において演奏情報が１つ処理される毎に更新される。
【００４０】
次に、ＬＥＤ表示制御データの設定処理をフローチャートを参照して説明する。図８のステップＳ１０では、演奏情報の音符長さに相当する時間を示す時間パラメータＴが「０」か否かを判断する。前記メインフローチャートの初期化において該パラメータＴは「０」にリセットされているのでステップＳ１０の最初の判断は肯定となる。ステップＳ１１では、演奏情報のうち、押鍵表示のための演奏情報を１つ読み出す。ステップＳ１２では、領域Ｒに格納されている演奏情報つまり次押鍵情報を、現押鍵情報の格納領域Ｑに転送し、新たに読み出した演奏情報を次押鍵情報の格納領域Ｒに書き込む。
【００４１】
ステップＳ１３では、最初の処理か否かを判断する。最初の処理ならば、ステップＳ１１に戻り、さらに演奏情報を１つ読み出す。その結果、続くステップＳ１２の実行により、領域Ｒおよび領域Ｑにデータが揃う。２回目以降の処理では、ステップＳ１３は否定となり、ステップＳ１４に進む。ステップＳ１４では領域Ｑ内の演奏情報に含まれる音高データと指情報つまりどの指で弾くかの情報とに基づいて、点灯する面発光板５と発光色を決定し、該当するＬＥＤ素子に対応する領域Ｐに「０」をセットする。
【００４２】
ステップＳ１５では、領域Ｑ内の演奏情報の音高データに対応する位置にある次白鍵指示灯１１または次黒鍵指示灯１２を特定し、該当する予定色（図６に従えば赤）と対応するＬＥＤ素子に関する領域Ｐのビットを「０」にセットする。
【００４３】
ステップＳ１６では、領域Ｒ内の演奏情報の音符長さに相当する時間を時間パラメータＴとしてセットする。この時間Ｔは設定されているテンポと音符長さとの関数である。ステップＳ１７では時間ｔ（＝Ｔ／Ｌ）を算出する。Ｌは予め定めた整数であり、例えば「Ｌ＝３」とする。ステップＳ１８では、時間ｔおよび時間Ｔで、例えばダウンカウンタをリセットする。このダウンカウンタは予定のクロックに従ってカウンタ値がデクリメントされる。
【００４４】
ステップＳ１９では、領域Ｒ内の演奏情報の音高データに従ってその音高の鍵（次に押鍵すべき鍵）から低音側および高音側にそれぞれ予定間隔（図６に従えば３つ分）離れた位置に設けられている次白鍵指示灯１１および黒鍵指示灯１２を特定し、該当する予定色（図６に従えば緑）のＬＥＤ素子と対応する領域Ｐのビットをそれぞれ「０」にセットする。
【００４５】
ステップＳ２０では時間ｔが経過したかどうかを前記ダウンカウンタの値に基づいて判断し、肯定ならばステップＳ２１に進む。ステップＳ２１では、次押鍵指示のため領域Ｐに格納されたデータを更新する。すなわち、指示灯１１や１２の点灯位置を次押鍵位置（領域Ｒ内のデータが示す位置）に近付けるように、次白鍵指示灯１１および黒鍵指示灯１２のうち、領域Ｐに格納されていたものを示すナンバをそれぞれ１つずつ変更する。具体的には、次押鍵位置より低音側の点灯位置は高音側に移動させ、次押鍵位置より高音側の点灯位置は低音側に移動させる。
【００４６】
こうして、音符長さに対応した時間Ｔが経過するまで、つまりステップＳ１０が肯定となるまでは、次の押鍵タイミングを示す次白鍵指示灯１１および黒鍵指示灯１２の点灯位置が時間ｔ経過毎に変更される。時間Ｔが経過したならば、ステップＳ１１〜Ｓ１９により、新たな演奏情報に基づく処理が実行される。
【００４７】
こうして、ＬＥＤ表示制御データは次々に読み込まれる演奏情報で更新され、このＬＥＤ表示制御データは予定の割り込みタイミングで領域Ｐから前記シフトレジスタ１７に転送される。なお、シフトレジスタ１７への転送タイミングは、前記領域Ｐの更新タイミングよりも極めて短く設定してあることはもちろんである。
【００４８】
次に、押鍵表示装置１を鍵盤の幅方向つまり音高方向に移動させて使用する場合を説明する。図９は鍵盤３と押鍵表示装置１との位置関係を示す図である。同図において、押鍵表示装置１は５２鍵分の指示を表示する面発光板５を有しており、１オクターブずつ異なる４つのポジション（設置位置）をとることができる。すなわち、最も低音側（Ａ-1〜Ｃ４）に設定される第１ポジションと、第１ポジションから１オクターブ高音側（Ａ０〜Ｃ５）の第２ポジションと、第２ポジションから１オクターブ高音側（Ａ１〜Ｃ６）の第３ポジションと、第３ポジションから１オクターブ高音側（Ａ２〜Ｃ７）の第４ポジションとである。
【００４９】
上記各ポジションのうち、例えば、第３ポジションを標準ポジションとした場合、第１ポジションでは演奏情報のうち押鍵表示に使用する音高情報を押鍵表示処理で２オクターブ上げる。同様に、それぞれ第２ポジションでは１オクターブ上げ、第４ポジションでは１オクターブ下げる。こうして、１オクターブ単位で上下移動させた演奏情報により、押鍵表示処理を行う。
【００５０】
図１０は、押鍵表示装置１のポジションを入力するポジション選択スイッチ８ｂの例を示す図である。この例では、ロータリスイッチで構成され、切換位置に応じてポジション位置が表示されている。このポジション選択スイッチ８ｂでポジションが選択されると、選択されたポジションに合わせて押鍵表示のための演奏情報の音高が上下される。
【００５１】
なお、ロータリスイッチに代えてプッシュスイッチを使用してもよい。つまり、ダウン（下げ方向）とアップ（上げ方向）を指示するプッシュスイッチをそれぞれ設け、ポジションを変更する。選択されたポジションはディスプレイ９に表示できるようにするのがよい。ポジション選択スイッチ８ｂは押鍵表示装置１の位置を変化させる操作に付随して行う。
【００５２】
押鍵表示装置１を第１ポジションに置いて左手の運指を練習するときを例にして押鍵表示装置１の動作を説明する。まず、押鍵表示装置１を鍵盤３の左端に設置するとともに、ポジション選択スイッチ８ｂで第１ポジションを選択する。次に押鍵指示スイッチ８ｃで左手を指定する。その後、演奏開始スイッチ８ａをオンにすると自動演奏および押鍵表示が行われる。
【００５３】
自動演奏処理では、押鍵指示スイッチ８ｃの指定に従って左手の演奏情報を読み込んで自動演奏してもよいし、両手の演奏情報に従って自動演奏しても良い。押鍵表示は左手の演奏情報に従って行われ、特に演奏情報は選択されたポジションに応じて２オクターブ分高音側に移動されて押鍵表示に使用される。
【００５４】
図１１は演奏情報の変化処理を示すフローチャートであり、図８に示したＬＥＤ表示制御データの設定処理に先だって実行される。図１１のステップＳ４０ではポジション選択スイッチ８ｂの状態を読み込み、選択されたポジションを記憶する。ステップＳ４１では練習ソフトの演奏情報を読み込む。このとき、押鍵指示スイッチ８ｃの指定に従い、左手の演奏情報が記憶されたトラックが選択されて左手の演奏情報が読み込まれる。
【００５５】
ステップＳ４２では、選択されたポジションが判断される。第１ポジションならばステップＳ４３に進んで演奏情報を２オクターブ上げる。第２ポジションならばステップＳ４４に進んで演奏情報を１オクターブ上げる。第３ポジションならばそのままの演奏情報を維持する。第４ポジションならばステップＳ４５に進んで演奏情報を１オクターブ下げる。ステップＳ４６では、処理された演奏情報を押鍵指示用の演奏情報として記憶する。こうして音高を変更された演奏情報は図８のステップＳ１で読み出されてＬＥＤ表示制御データの設定処理に使用される。
【００５６】
押鍵表示装置１は、第３ポジションつまり標準ポジションに置かれて使用されたときに適切に押鍵表示するように設定されている。したがって、他のポジションの演奏情報をそのまま使用して押鍵表示すると表示できない部分が生じるが、上述のように押鍵表示に使用する演奏情報の音高を変更することにより、適切に押鍵表示することができる。
【００５７】
図１２は本実施形態の押鍵表示装置の要部機能を示すブロック図である。演奏情報記憶部２３には演奏情報が格納される。演奏情報は上述のように練習ソフト６から読み込まれるものであってもよいし、ＭＩＤＩ情報としてパソコン等の外部機器から入力されるものであってもよい。演奏情報記憶部２３の演奏情報は押鍵表示のため、演奏情報変化部２４を介してＬＥＤ表示データ作成部２５に読み出される。演奏情報変化部２４はポジション選択スイッチ８ｂから入力されるポジション指示に従って演奏情報のうち音高情報を１オクターブ単位で変化させる。押鍵表示装置１での、ポジションに応じた音高情報の変化量はすでに述べた通りである。ＬＥＤ表示データ作成部２５は、音高情報が変化された演奏情報に従ってＬＥＤ表示データを作成し、ＬＥＤ駆動部２６に入力する。ＬＥＤ駆動部２６はＬＥＤ表示データに従って面発光板５の裏面等に配置されたＬＥＤに駆動信号を供給する。なお、自動演奏部２７には、音高情報を変化させないでそのまま演奏情報が供給される。
【００５８】
上記実施例では練習する音域に応じてポジション選択スイッチ８ｂを操作するようにしたが、押鍵表示装置１の設置位置をセンサで検出し、その検出結果に応じて自動的に演奏情報の音高変化を行うようにしてもよい。例えば、押鍵表示装置１の裏面に光センサを設ける。一方、ピアノ側の上面の予定位置に光反射シールを貼り付ける。そして、この光反射シールからの反射光の有無を前記光センサで検出し、位置を判別する。
【００５９】
図１３は押鍵表示装置１に設ける光センサと光反射シールとの位置関係、ならびに光センサの出力と押鍵表示装置１のポジションとの対応を示す図である。図１３において、光センサ６０，６１はピアノ上面に光を照射してその反射光を検出する。そして検出レベルに応じ、反射光レベルがしきい値以上であれば「１」、しきい値以下であれば「０」の信号を出力する。
【００６０】
第１ポジションには光反射シールは設けられていないので反射光は低レベルであり、光センサ６０，６１の出力は「０，０」である。第２ポジションでは、光センサ６１に対応するピアノ上面に光反射シール６２が設けられているので、光センサ６０，６１の出力は「０，１」である。第３ポジションでは、光センサ６０に対応するピアノ上面に光反射シール６３が設けられているので、光センサ６０，６１の出力は「１，０」である。さらに、第４ポジションでは、光センサ６０，６１の双方に対応するピアノ上面に光反射シール６４，６５が設けられているので、光センサ６０，６１の出力は「１，０」である。このように、光センサ６０，６１の出力は押鍵表示装置１のポジションに応じて異なるので、この出力値に基づいてポジションを判別することができる。
【００６１】
押鍵表示装置１を第１〜第４ポジションに設置する操作を容易にするため、押鍵表示装置１に目印を付けるのが好ましい。図９において、押鍵表示装置１の面発光板５に、１オクターブ間隔で目印としてのポジションマーク６６、６７，６８，６９を設ける。ポジションマーク６６〜６９は第１ポジション〜第４ポジションに応じて４カ所に設けられる。このポジションマーク６６を例えばピアノの中央前面に設けられるピアノの鍵盤蓋の鍵穴に合わせると各ポジションに押鍵表示装置１が設定されるように決めておく。こうすることにより、ポジションマーク６６が鍵穴に合うように見当をつけて押鍵表示装置をピアノ上に置けば、容易にポジションを決めることができる。
上記実施形態では、８８鍵のピアノに５２鍵の押鍵表示装置１を付設する場合を示した。しかし本発明はこれに限らず変形可能である。例えば、押鍵表示装置が一体に組み込まれた電子鍵盤楽器として本発明を実現できる。この場合、電子鍵盤楽器の鍵盤は８８鍵より少ない鍵盤、例えば５２鍵の鍵盤とし、この５２鍵の鍵盤に関して押鍵表示を行う面発光板を備える。演奏に際しては、練習曲の音域に応じて演奏情報の音高情報を１オクターブ単位で変化させる。この点は、上述の分離された押鍵表示装置を使用する実施形態と同じである。変形例では、演奏情報に基づいて発音させる自動演奏機能とともに演奏者の押鍵に応じて所望の音色（例えばピアノ音色）で発音する機能を備えるものとする。
【００６２】
つまり、鍵盤と鍵盤の押鍵と離鍵、および押鍵ベロシティ等を検出するセンサと、該センサの検出信号つまり押鍵データに基づいて楽音を発生する発音手段とを備える。押鍵データに基づいて楽音を発生する手段は、演奏情報に基づいて楽音を発生する図３の楽音発生回路１９等を共用することができる。
【００６３】
このような電子鍵盤楽器で低音側および高音側の練習をする場合は、押鍵データを押鍵指示のときと同様に１オクターブ単位で音高情報を上下させる。換言すれば、鍵盤の音域を１オクターブ単位でずらす処理を行う。演奏者の鍵盤操作以外で形成される演奏情報つまり自動演奏情報は音高を変化させないで自動演奏の発音に用いるのは、上述の分離された押鍵表示装置を使用する実施形態と同じである。
【００６４】
なお、上記実施形態では、演奏情報からＬＥＤ表示データを作成するために演奏情報のうち左手用の演奏情報を使用した。しかし、例えば、主旋律と伴奏とを区別して記述した演奏情報においては、主旋律および伴奏のうち、いずれか一方を使用してＬＥＤ表示データを作成することができる。
【００６５】
また、押鍵表示装置１は、次の押鍵位置の方向を案内表示する指示灯を有するものでなくてもよい。少なくとも演奏情報に基づいて押鍵位置が示されるものであればよい。また、面発光板５は必ずしも鍵盤と同じ形状である必要はなく、鍵盤の各鍵に対応した位置に配置されて押鍵位置を示す灯火手段又は発光手段であればよい。
【００６６】
【発明の効果】
以上の説明から明らかなように、請求項１〜請求項４の発明によれば、小型の押鍵表示装置で本来の表示範囲からシフトされた音域の押鍵指示を行うことができるので、中間音域だけなく、低音域や高音域の練習に効果を発揮することができる。
【００６７】
また、請求項５および請求項６の発明によれば、本来の表示範囲からシフトされた音域の押鍵指示を行うことができるほか、鍵盤に対応する音高をシフトして本来有している音域を外れた低音域および高音域での演奏を行うことができる。したがって、鍵数の少ない鍵盤を有する小型の電子鍵盤楽器で、広範囲の音域の演奏を練習することができる。
【図面の簡単な説明】
【図１】  本発明の実施形態に係る押鍵表示装置を含むピアノの外観図である。
【図２】  押鍵表示装置の要部拡大図である。
【図３】  押鍵表示装置のハード構成を示すブロック図である。
【図４】  ＣＰＵ１のメイン処理を示すフローチャートである。
【図５】  発光色を選択することができる発光手段の回路図である。
【図６】  押鍵表示装置の表示の一例を示す図である。
【図７】  ＲＡＭ内の制御データフォーマットを示す説明図である。
【図８】  押鍵表示処理を示すフローチャートである。
【図９】  鍵盤に隣接して配置される押鍵表示装置を示す平面図である。
【図１０】  ポジション選択スイッチの一例を示す図である。
【図１１】  演奏情報変化の処理を示すフローチャートである。
【図１２】  演奏情報変化処理の機能を示すブロック図である。
【図１３】  押鍵表示装置の位置検出手段の説明図である。
【符号の説明】
１…押鍵表示装置、  ２…ピアノ、  ３…鍵盤、  ５…面発光板、  ６…自習ソフト、  ８ｂ…ポジション選択スイッチ、  ９…ディスプレイ、  １０…スピーカ、  １８…表示データ送信回路、  ２３…演奏情報記憶部、  ２４…演奏情報変化部、  ２５…ＬＥＤ表示データ作成部、  ５１…白鍵発光板、  ５２…黒鍵発光板、  ６０，６１…光センサ、  ６２〜６５…光反射シール、  ６６〜６９…ポジションマーク
【図１】
0003963310.tif 000002
【図２】
0003963310.tif 000003
【図３】
0003963310.tif 000004
【図４】
0003963310.tif 000005
【図５】
0003963310.tif 000006
【図６】
0003963310.tif 000007
【図７】
0003963310.tif 000008
【図８】
0003963310.tif 000009
【図９】
0003963310.tif 000010
【図１０】
0003963310.tif 000011
【図１１】
0003963310.tif 000012
【図１２】
0003963310.tif 000013
【図１３】
0003963310.tif 000014