(57)【要約】【課題】楽器上の操作位置を容易に把握することができ、音符を容易に読み取ることができる楽譜表示装置、楽譜表示方法及びプログラムを提供することを課題とする。【解決手段】楽譜の音符データを基に楽譜（１１）上の音符（３０１〜３０５）を表示する楽譜表示手段と、前記楽譜の音符データを基に楽器上の操作位置を示す図形表示データ（３１１〜３１５）を生成する図形表示データ生成手段と、前記図形表示データの表示を指示する図形表示指示手段と、前記図形表示指示手段により指示されると、前記表示された楽譜（１１）上の音符（３０１〜３０５）に対応させて前記図形表示データ（３１１〜３１５）を表示する図形表示手段とを有することを特徴とする楽譜表示装置が提供される。【選択図】図３
2010122616.tif 000002
【特許請求の範囲】
【請求項１】
楽譜の音符データを基に楽譜上の音符を表示する楽譜表示手段と、
前記楽譜の音符データを基に楽器上の操作位置を示す図形表示データを生成する図形表示データ生成手段と、
前記図形表示データの表示を指示する図形表示指示手段と、
前記図形表示指示手段により指示されると、前記表示された楽譜上の音符に対応させて前記図形表示データを表示する図形表示手段と
を有することを特徴とする楽譜表示装置。
【請求項２】
前記楽譜はタブ譜であり、前記図形表示データは弦楽器上の操作位置を示すことを特徴とする請求項１記載の楽譜表示装置。
【請求項３】
前記楽譜は五線譜であり、前記図形表示データは鍵盤楽器上の操作位置を示すことを特徴とする請求項１記載の楽譜表示装置。
【請求項４】
前記図形表示手段は、前記楽譜上の音符がその直前の音符と相違している場合にのみ前記楽譜上の音符に対応させて前記図形表示データを表示することを特徴とする請求項１〜３のいずれか１項に記載の楽譜表示装置。
【請求項５】
前記音符は、複数の音高からなる和音の音符であることを特徴とする請求項１〜４のいずれか１項に記載の楽譜表示装置。
【請求項６】
前記図形表示手段は、直前に表示した図形表示データの音符に対して、楽器上の操作位置が共通の部分と変化した部分とが判別可能になるように今回の音符の図形表示データを表示することを特徴とする請求項５記載の楽譜表示装置。
【請求項７】
前記図形表示手段は、直前に表示した図形表示データの音符に対して、楽器上の相対的な操作位置が変わらずに操作位置が平行移動している場合には、操作位置が平行移動していることを示す図形表示データを表示することを特徴とする請求項５又は６記載の楽譜表示装置。
【請求項８】
前記図形表示手段は、直前に表示した図形表示データの音符に対して、一部の音高を除き楽器上の相対的な操作位置が変わらずに操作位置が平行移動している場合には、相対的な操作位置が変わらない音高の部分のみが平行移動していることを示す図形表示データを表示することを特徴とする請求項５〜７のいずれか１項に記載の楽譜表示装置。
【請求項９】
楽譜の音符データを基に楽譜上の音符を表示する楽譜表示ステップと、
前記楽譜の音符データを基に楽器上の操作位置を示す図形表示データを生成する図形表示データ生成ステップと、
前記図形表示データの表示を指示する図形表示指示ステップと、
前記図形表示指示ステップにより指示されると、前記表示された楽譜上の音符に対応させて前記図形表示データを表示する図形表示ステップと
を有することを特徴とする楽譜表示方法。
【請求項１０】
楽譜の音符データを基に楽譜上の音符を表示する楽譜表示ステップと、
前記楽譜の音符データを基に楽器上の操作位置を示す図形表示データを生成する図形表示データ生成ステップと、
前記図形表示データの表示を指示する図形表示指示ステップと、
前記図形表示指示ステップにより指示されると、前記表示された楽譜上の音符に対応させて前記図形表示データを表示する図形表示ステップと
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、楽譜表示装置、楽譜表示方法及びプログラムに関する。
【背景技術】
【０００２】
楽譜表示装置として、弦楽器の弦に対応する横線と、各弦を押さえるフレットポジションを数字や記号で表現する、いわゆるタブ譜を表示するものがある。しかし、楽譜上に細かい数字で表現されているため、演奏しながら瞬時に弦の押さえ方を読み取るのは容易でない。
【０００３】
また、音符で表現された楽譜も、初心者にとってはどの鍵盤を弾けばよいのか瞬時に判断するのが容易ではない。
【０００４】
一方、コードネームに対応する各弦のフレットポジションを弦楽器の指板を模した図形や、鍵盤を模した図形上に記号で表示する、いわゆるフレットボード、又はコードダイアグラムを表示するものがある。コードダイアグラムは、図形的にポジションを把握できるため、数字で表現されたタブ譜や、音符に比べて、読み取りは容易である。
【０００５】
しかし、コードダイアグラムはコードネームに対応しており、タブ譜や五線譜の内容とは必ずしも一致するとは限らない。
【０００６】
また、下記の特許文献１には、楽譜をタブラチュアで入力するためのタブラチュア入力手段を備え、タブラチュア楽譜を表示するタブラチュア楽譜入力方式が記載されている。
【０００７】
【特許文献１】特開平１−９９０８８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明の目的は、楽器上の操作位置を容易に把握することができ、音符を容易に読み取ることができる楽譜表示装置、楽譜表示方法及びプログラムを提供することである。
【課題を解決するための手段】
【０００９】
本発明の楽譜表示装置は、楽譜の音符データを基に楽譜上の音符を表示する楽譜表示手段と、前記楽譜の音符データを基に楽器上の操作位置を示す図形表示データを生成する図形表示データ生成手段と、前記図形表示データの表示を指示する図形表示指示手段と、前記図形表示指示手段により指示されると、前記表示された楽譜上の音符に対応させて前記図形表示データを表示する図形表示手段とを有することを特徴とする。
【００１０】
また、本発明の楽譜表示方法は、楽譜の音符データを基に楽譜上の音符を表示する楽譜表示ステップと、前記楽譜の音符データを基に楽器上の操作位置を示す図形表示データを生成する図形表示データ生成ステップと、前記図形表示データの表示を指示する図形表示指示ステップと、前記図形表示指示ステップにより指示されると、前記表示された楽譜上の音符に対応させて前記図形表示データを表示する図形表示ステップとを有することを特徴とする。
【００１１】
また、本発明のプログラムは、楽譜の音符データを基に楽譜上の音符を表示する楽譜表示ステップと、前記楽譜の音符データを基に楽器上の操作位置を示す図形表示データを生成する図形表示データ生成ステップと、前記図形表示データの表示を指示する図形表示指示ステップと、前記図形表示指示ステップにより指示されると、前記表示された楽譜上の音符に対応させて前記図形表示データを表示する図形表示ステップとをコンピュータに実行させるためのプログラムである。
【発明の効果】
【００１２】
楽譜上の音符に対応させて図形表示データを表示することにより、楽器上の操作位置を容易に把握することができ、音符を容易に読み取ることができる。
【発明を実施するための最良の形態】
【００１３】
図９は、本発明の実施形態による楽譜表示装置（コンピュータ）のハードウエア構成例を示すブロック図である。楽譜表示装置は、例えばパーソナルコンピュータで構成される。バス９０１には、中央処理装置（ＣＰＵ）９０２、ＲＯＭ９０３、ＲＡＭ９０４、ネットワークインタフェース９０５、入力装置９０６、出力装置９０７及び外部記憶装置９０８が接続されている。
【００１４】
ＣＰＵ９０２は、データの処理又は演算を行うと共に、バス９０１を介して接続された各種構成要素を制御するものである。ＲＯＭ９０３には、予めＣＰＵ９０２の制御手順（コンピュータプログラム）を記憶させておき、このコンピュータプログラムをＣＰＵ９０２が実行することにより、起動する。外部記憶装置９０８にコンピュータプログラムが記憶されており、そのコンピュータプログラムがＲＡＭ９０４にコピーされて実行される。ＲＡＭ９０４は、データの入出力、送受信のためのワークメモリ、各構成要素の制御のための一時記憶として用いられる。外部記憶装置９０８は、例えばハードディスク記憶装置やＣＤ−ＲＯＭ等であり、電源を切っても記憶内容が消えない。ＣＰＵ９０２は、ＲＡＭ９０４内のコンピュータプログラムを実行することにより、楽譜表示装置の処理を行う。
【００１５】
ネットワークインタフェース９０５は、インターネット等のネットワークに接続するためのインタフェースである。入力装置９０６は、例えばキーボード及びマウス等であり、各種指定又は入力等を行うことができる。出力装置９０７は、ディスプレイ及びプリンタ等である。出力装置９０７内のディスプレイには、図１〜図８の画面が表示される。
【００１６】
図１０は、上記のコンピュータプログラムの機能を説明するためのブロック図である。コンピュータプログラムの機能を実現することにより、楽譜表示装置が構成される。楽譜表示装置１０００は、入力位置指定手段（ステップ）１００１、ポジション指定手段（ステップ）１００２、音符指定手段（ステップ）１００３、音符入力指示手段（ステップ）１００４、楽譜表示手段（ステップ）１００５、図形表示データ生成手段（ステップ）１００６、図形表示指示手段（ステップ）１００７、及び図形表示手段（ステップ）１００８を有する。
【００１７】
図１は、出力装置９０７内のディスプレイに表示されるタブ譜入力画面の例を示す図である。以下、図１を参照しながら、タブ譜入力方法を説明する。図中、１で示されるのは音符の時間的な入力位置を指定する、入力位置指定手段１００１である入力キャレットを表す。図中、２で示されるのは、弦楽器の各弦のフレットポジションを指定可能なポジション指定手段１００２であるフレットボードを表す。図中、３で示されるのは、入力する音符の種類を指定する音符指定手段１００３である音符パレットを表す。図中、４で示されるのは、音符入力指示手段１００４である音符入力ボタンを表す。図中、５で示されるのは、図形表示データの表示を指示する図形表示指示手段１００８である図形表示ボタンを表す。
【００１８】
タブ譜入力画面は、上部にタブ譜１１を表示し、下部にタブ譜入力パネル１２を表示する。タブ譜１１は、弦楽器の各弦の押さえるべきフレットポジションを数字で表した楽譜である（図２参照）。タブ譜の４本線は、弦楽器の４本の弦に対応する。
【００１９】
入力位置指定手段１００１は、入力キャレット１により、入力するタブ譜１１上の時間的な位置を指定する。例えば、入力位置指定手段１００１は、入力装置９０６内のマウスでタブ譜１１上をクリックすることにより、その位置に入力キャレット１を表示し、タブ譜１１上の時間的な位置を指定することができる。タブ譜１１の左端の小節の上の「２５」の番号は、小節番号を示す。例えば、図１では、第２６小節の先頭の時間的位置が入力キャレット１により指定されている。
【００２０】
音符指定手段１００３は、音符パレット３を用いて、入力する音符の種類を指定する。音符の種類は、音の長さであり、二分音符、四分音符、八分音符等である。音符パレット３には、複数種類の音符が表示されている。例えば、音符指定手段１００３は、音符パレット３上の音符をマウスでクリックすることにより、音符の種類を指定することができる。例えば、図１では、音符パレット３上の四分音符が点線により指定されている。
【００２１】
ポジション指定手段１００２は、フレットボード２を用いて、弦楽器の各弦のフレットポジションを指定可能である。フレットボード２は、４本の横線が４本の弦を示し、下部の「１、２、３、４」の番号がフレット番号を示す。下の３本の弦は、左端に白丸（○）が表示され、フレットポジションとして開放状態（フレットを押さえないで弦を発音させる状態）が指定されている。上の１本の弦は、フレット番号「３」に黒丸（●）が表示され、フレットポジションとしてフレット番号「３」が指定されている。すなわち、フレット番号「３」のフレットを押さえて弦を発音させることを意味する。例えば、ユーザが、入力装置９０６内のマウスを用いて、各弦と各フレットポジションとの交点をクリックすると、その交点に対応する弦のフレットポジションが指定される。例えば、１番上の弦のフレット番号「３」の交点がクリックされると、その交点に黒丸（●）が表示され、１番上の弦のフレット番号「３」が指定される。また、上から２番目の弦の左端の外側の位置をクリックすると、その位置に白丸（○）が表示され、上から２番目の弦のフレットポジションとして開放状態が指定される。
【００２２】
音符入力指示手段１００４は、音符入力ボタン４がマウスによりクリックされると、入力位置指定手段１００１（入力キャレット１）により指定された位置に、音符指定手段１００３（音符パレット３）により指定された音符の種類と、ポジション指定手段１００２（フレットボード２）により指定された各弦のフレットポジションとに応じてタブ譜１１に音符入力を指示する。その指示後の状態を図２に示す。
【００２３】
図２は、音符入力ボタン４のクリック後のタブ譜入力画面の例を示す図である。音符入力ボタン４がクリックされると、入力指示された音符データが生成される。楽譜表示手段１００５は、タブ譜（楽譜）の音符データを基に、タブ譜（楽譜）１１上に、上記の入力指示に応じた音符１３を表示する。例えば、音符パレット３では、音符の種類として点線で示す四分音符が指定されているので、音符１３の上部には四分音符を示す棒が表示される。また、音符の種類として二分音符が指定されれば、音符１３にさらに白い玉が表示される。図３の音符３０１〜３０４は、二分音符を示し、音符３０５は全音符を示す。
【００２４】
また、フレットボード２で指定された各弦のフレットポジションに応じて、タブ譜１１上の音符１３では、上から１番目の弦にフレットポジションとしてフレット番号の「３」が表示され、上から２〜４番目の弦にフレットポジションとしてフレット番号の「０」が表示される。フレット番号「０」は、弦の開放状態を意味する。入力キャレット１は、タブ譜１１上の次の入力タイミング位置に移動して表示される。
【００２５】
以上のように、ユーザがタブ譜１１上に音符１３を入力しようとするときは、入力したい時間に入力キャレット１を移動し、音符パレット３で入力する音符の種類を指定し、フレットボード２で各弦毎のフレットポジションを指定して、音符入力ボタン４をクリックすることにより、入力キャレット１が示す時間に、フレットボード２で示される各弦のフレットポジションと、音符パレット３で示される音符の種類に応じて、タブ譜１１上に音符１３が入力される。
【００２６】
図形表示データ生成手段１００６は、タブ譜（楽譜）の音符データを基に弦楽器上の操作位置を示す図形表示データを生成する。図形表示指示手段１００７は、図形表示ボタン４がマウスによりクリックされると、図形表示データの表示を指示する。図形表示手段１００８は、図形表示指示手段１００７により指示されると、図３〜図８に示すように、上記の表示されたタブ譜（楽譜）１１上の音符に対応させて図形表示データを表示する。
【００２７】
図３は、タブ譜１１上の音符３０１〜３０５に対応させて図形表示データ３１１〜３１５を表示した楽譜表示画面の例を示す図である。音符３０１〜３０４は二分音符を示し、音符３０５は全音符を示す。上記のように、楽譜表示手段１００５は、タブ譜１１上に、弦楽器の弦の数、音符の発音タイミング、音符の種類（発音時間）、フレット番号等の情報に基づいた音符３０１〜３０５を表示する。図形表示ボタン４により図形表示が指示されると、図形表示データ生成手段１００６は、先頭から順に、弦楽器の弦の数、同一発音タイミングにあるすべての音符のフレット番号、音符が表示されている縦位置に対応する弦番号、等の情報を含む音符３０１〜３０５の音符データを基に、弦毎に押さえるべきフレットポジションを表す図形表示データ３１１〜３１５を生成する。図形表示データ３１１〜３１５は、弦楽器の指板を模したフレットポジションを示し、かつ弦楽器上の操作位置を示す。図形表示手段１００８は、各音符３０１〜３０５に対応させて各音符３０１〜３０５付近にそれぞれ図形表示データ３１１〜３１５を表示する。タブ譜１１上で各弦を表す水平線は、そのまま図形表示データ３１１〜３１５では各弦を表す水平線として表示される。タブ譜１１上の音符３０１〜３０５のフレット番号は、図形表示データ３１１〜３１５上では音符が所属している弦のフレット位置に黒丸（●）で表示される。図形表示データ３１１〜３１５において、どこのフレットも押さえない開放弦は左端に白丸（○）で表示され、弾かない弦は左端に「×」印で表示される。同一タイミングについてのすべての音高の処理を終えると、次の発音タイミングについて同様に処理を進める。
【００２８】
以上のように、楽譜表示手段１００５は、タブ譜１１の音符データを基に楽譜１１上の音符３０１〜３０５を表示する。図形表示データ生成手段１００６は、タブ譜１１の音符データを基に弦楽器上の操作位置を示す図形表示データ３１１〜３１５を生成する。図形表示指示手段１００７は、図形表示ボタン４がマウスによりクリックされると、図形表示データ３１１〜３１５の表示を指示する。図形表示手段１００８は、図形表示指示手段１００７により指示されると、上記の表示されたタブ譜１１上の音符３０１〜３０５に対応させて図形表示データ３１１〜３１５を表示する。
【００２９】
図４は、タブ譜１１上の音符に対応させて図形表示データ４０１〜４０４を表示した楽譜表示画面の例を示す図であり、タブ譜１１上の音符が変化する場合のみ図形表示データ４０１〜４０４を表示する例である。以下、図３と異なる点を説明する。図形表示手段１００８は、図形表示ボタン５がクリックされると、タブ譜上の音符に対応させて図形表示データ４０１〜４０４を表示する。図形表示ボタン５により図形表示が指示されると、図形表示データ生成手段１００６は、今回の音符が直前の音符と比較して相違点がある場合のみ、図形表示データ４０１〜４０４を生成する。図形表示手段１００８は、上記の相違点がある図形表示データ４０１〜４０４のみを表示する。図形表示手段１００８は、今回の音符が前回の音符と同じ場合には、今回の音符に対応する図形表示データを表示しないで、次にステップに進む。次のステップでは、次の発音タイミングについて順次同様の処理を行う。このように、今回の音符とその直前の音符とを順次比較して、図形表示データ４０１〜４０４の生成及び表示を判断することによって、音符に変化があったときのみ図形表示データ４０１〜４０４を表示する。以上のように、図形表示手段１００８は、タブ譜（楽譜）１１上の音符がその直前の音符と相違している場合にのみタブ譜（楽譜）１１上の音符に対応させて図形表示データ４０１〜４０４を表示する。
【００３０】
図５は、タブ譜１１上の音符に対応させて図形表示データ５０１〜５０４を表示した楽譜表示画面の例を示す図であり、直前の音符に対して弦楽器上の操作位置が共通の部分と変化した部分とが判別可能になるように図形表示データ５０１〜５０４を表示する。上記の図４と同様に、図形表示手段１００８は、タブ譜１１上の音符が変化する場合のみ図形表示データ５０１〜５０４を表示する。図形表示データ生成手段１００６は、直前に表示した図形表示データに対して弦楽器上の操作位置が共通する部分と変化した部分とが判別可能になるように今回の図形表示データを生成する。例えば、操作位置が共通する弦のフレット番号の黒丸（●）は、小さい白い円を追加表示することにより、操作位置が変化した弦のフレット番号の黒丸（●）とは異なる表示にしている。操作位置が共通する弦のフレット番号の黒丸（●）は、小さい白い円を追加表示する形態に限らず、形状、色、記号、文字の追加等の表示をすることにより、操作位置が変化した弦のフレット番号の黒丸（●）とは異なる表示にしてもよい。また、操作位置が共通する部分を図３の通常表示とは異なる表示にする場合を例に説明したが、操作位置が変化した部分を通常表示とは異なる表示にしてもよいし、操作位置が共通する部分と変化した部分の両方を通常表示とは異なる表示にしてもよい。以上のように、タブ譜１１上の同一タイミングの音符は、複数の音高からなる和音の音符である。図形表示手段１００８は、直前に表示した図形表示データ５０１等の音符に対して、弦楽器上の操作位置が共通の部分と変化した部分とが判別可能になるように今回の音符の図形表示データ５０２等を表示する。
【００３１】
図６は、タブ譜１１上の音符に対応させて図形表示データ６０１及び６０２を表示した楽譜表示画面の例を示す図であり、弦楽器上の操作位置が平行移動したことが判別可能な図形表示データ６０２を表示する。上記の図４と同様に、図形表示手段１００８は、タブ譜１１上の音符が変化する場合のみ図形表示データ６０１及び６０２を表示する。図形表示データ生成手段１００６は、今回の音符が直前の音符に対して各弦のフレットを平行移動する場合には、平行移動したことを示す矢印図形６０３を付加した図形表示データ６０２を生成する。例えば、図形表示データ６０２は、図形表示データ６０１に対して、４本の弦のすべてについて、２フレット分右に平行移動させて弦を押さえることを意味する。２フレット分、右に平行移動させることを知らせるために、矢印図形６０３に「＋２」の表示を付加してもよい。同一タイミングの音符は、複数の音高からなる和音の音符である。図形表示手段１００８は、直前に表示した図形表示データ６０１の音符に対して、弦楽器上の相対的な操作位置が変わらずに操作位置が平行移動している場合には、操作位置が平行移動していることを示す図形表示データ６０２（矢印図形６０３を含む）を表示する。
【００３２】
図７は、タブ譜１１上の音符に対応させて図形表示データ７０１及び７０２を表示した楽譜表示画面の例を示す図であり、弦楽器上の操作位置が部分的に平行移動したことが判別可能な図形表示データ７０２を表示する。上記の図４と同様に、図形表示手段１００８は、タブ譜１１上の音符が変化する場合のみ図形表示データ７０１及び７０２を表示する。図形表示データ生成手段１００６は、直前の図形表示データ７０１の各弦のフレットポジションを、今回の音符と同じフレットポジションの数が最も多くなる位置にまで平行移動したとき、同じフレットポジションの数が予め決められた閾値（例えば２）より多い場合は、平行移動したときに同じフレットポジションになる弦の位置に、平行移動したことを示す矢印図形７０３を付加して生成する。例えば、図形表示データ７０２は、下から１、３及び４番目の弦のみ右に２フレット分平行移動させることを意味する。なお、矢印図形７０３の表示位置はフレットポジション表示付近等も考えられるが、これに限らない。また、閾値は、定数、弦の数に応じた数にする等が考えられるが、これに限らない。以上のように、同一タイミングの音符は、複数の音高からなる和音の音符である。図形表示手段１００８は、直前に表示した図形表示データ７０１の音符に対して、一部の音高を除き弦楽器上の相対的な操作位置が変わらずに操作位置が平行移動している場合には、相対的な操作位置が変わらない音高の部分のみが平行移動していることを示す図形表示データ７０２（矢印図形７０３を含む）を表示する。
【００３３】
図７のタブ譜１１の先頭の音符に対応する図形表示データ７０１は、弦の数が４、表示開始フレット番号が１、表示フレット数が４、第１の弦のフレットポジションが１、第２の弦のフレットポジションが１、第３の弦のフレットポジションが２、第４の弦のフレットポジションが３の情報を有する。
【００３４】
図８は、五線譜８００上の音符に対応させて図形表示データ８０１及び８０２を表示した楽譜表示画面の例を示す図である。上記の図３〜図７の実施形態は、弦楽器の楽譜表示を例に説明したが、鍵盤楽器の楽譜表示にも適用することができる。この場合、楽器は鍵盤楽器であり、楽譜は五線譜８００である。以下、図５の実施形態を鍵盤楽器の楽譜表示に適用する例を説明する。図形表示手段１００８は、直前の音符に対して鍵盤楽器上の操作位置が共通の部分と変化した部分とが判別可能になるように図形表示データ８０１及び８０２を表示する。上記の図４と同様に、図形表示手段１００８は、五線譜８００上の音符が変化する場合のみ図形表示データ８０１及び８０２を表示する。楽譜表示手段１００５は、音符の発音タイミング、音符の縦位置、発音時間等の情報を含む音符データを基に五線譜８００上の音符を表示する。図形表示指示手段１００７により図形表示データの表示が指示されると、図形表示データ生成手段１００６は、先頭から順に、同一発音タイミングにある音符の縦位置、調号、臨時記号等から求められる鍵番号の情報を基に、図形表示用データ８０１及び８０２を生成する。また、図形表示データ生成手段１００６は、直前の音符と比較して、相違点がある場合は、押さえるべき鍵ポジションを表示する鍵盤を模した図形表示データ８０１及び８０２を生成する。図形表示手段１００８は、対応する五線譜８００１上の音符付近に図形表示データ８０１及び８０２を表示し、次のステップに進む。直前の音符と相違点がない場合はそのまま次のステップに進む。次のステップでは、次の発音タイミングについて順次同様の処理を行う。また、図形表示データ生成手段１００６は、直前の図形表示用データ８００１に対して同じ押鍵ポジションの鍵では、通常表示とは異なる図形の図形表示データ８０２を生成する。例えば、鍵盤の操作位置が共通の押鍵ポジションは長方形の図形を付加し、鍵盤の操作位置が異なる押鍵ポジションは円の図形を付加する。ただし、これに限らず、形状、色、記号、文字の追加等で表現する方法も考えられる。上記では共通する押鍵ポジションに対して通常状態と異なる表示する例を示したが、相違する押鍵ポジションに対して通常状態と異なる表示にしたり、共通する押鍵ポジション及び相違する押鍵ポジションの両方を通常状態とそれぞれ異なる表示にしてもよい。
【００３５】
鍵盤楽器の場合、楽譜表示手段１００５は、五線譜（楽譜）８００の音符データを基に五線譜８００上の音符を表示する。図形表示データ生成手段１００６は、五線譜８００の音符データを基に鍵盤楽器上の操作位置を示す図形表示データ８０１及び８０２を生成する。図形表示指示手段１００７は、図形表示データ８０１及び８０２の表示を指示する。図形表示手段１００８は、図形表示指示手段１００７により指示されると、表示された五線譜８００上の音符に対応させて図形表示データ８０１及び８０２を表示する。
【００３６】
図形表示手段１００８は、五線譜８００上の音符がその直前の音符と相違している場合にのみ五線譜８００上の音符に対応させて図形表示データ８０１及び８０２を表示する。同一タイミングの音符は、複数の音高からなる和音の音符である。図形表示手段１００８は、直前に表示した図形表示データ８０１の音符に対して、鍵盤楽器上の操作位置が共通の部分と変化した部分とが判別可能になるように今回の音符の図形表示データ８０２を表示する。
【００３７】
なお、上記では、４本の弦の弦楽器のタブ譜を例に説明したが、これに限定されない。当然、６本の弦の弦楽器のタブ譜にも適用することができる。また、楽譜表示装置は、弦楽器及び鍵盤楽器以外の楽器の楽譜表示にも適用することができる。
【００３８】
本実施形態によれば、楽譜上の音符に対応させて図形表示データを表示することにより、楽器上の操作位置を容易に把握することができ、音符を容易に読み取ることができる。これにより、演奏が容易になる。また、図４〜図８のように、直前の音符に対して今回の音符が変化したときのみ図形表示データを生成及び表示することにより、必要以上に楽譜が煩雑にならず、より演奏しやすい楽譜を表示できる。また、図５及び図８のように操作位置が変化した部分のみ図形表示データを表示したり、図６及び図７のように操作位置が平行移動したことを示す図形表示データを表示することにより、より操作位置の把握が容易な楽譜を表示できる。
【００３９】
本実施形態は、図９のコンピュータがプログラムを実行することによって実現することができる。また、プログラムをコンピュータに供給するための手段、例えばかかるプログラムを記録したＣＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体又はかかるプログラムを伝送するインターネット等の伝送媒体も本発明の実施形態として適用することができる。また、上記のプログラムを記録したコンピュータ読み取り可能な記録媒体等のコンピュータプログラムプロダクトも本発明の実施形態として適用することができる。上記のプログラム、記録媒体、伝送媒体及びコンピュータプログラムプロダクトは、本発明の範疇に含まれる。記録媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００４０】
なお、上記実施形態は、何れも本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【図面の簡単な説明】
【００４１】
【図１】タブ譜入力画面の例を示す図である。
【図２】音符入力ボタンのクリック後のタブ譜入力画面の例を示す図である。
【図３】タブ譜上の音符に対応させて図形表示データを表示した楽譜表示画面の例を示す図である。
【図４】タブ譜上の音符が変化する場合のみ図形表示データを表示する例を示す図である。
【図５】直前の音符に対して弦楽器上の操作位置が共通の部分と変化した部分とが判別可能になるように図形表示データを表示する例を示す図である。
【図６】弦楽器上の操作位置が平行移動したことが判別可能な図形表示データを表示する例を示す図である。
【図７】弦楽器上の操作位置が部分的に平行移動したことが判別可能な図形表示データを表示する例を示す図である。
【図８】五線譜上の音符に対応させて図形表示データを表示した楽譜表示画面の例を示す図である。
【図９】本発明の実施形態による楽譜表示装置（コンピュータ）のハードウエア構成例を示すブロック図である。
【図１０】コンピュータプログラムの機能を説明するためのブロック図である。
【符号の説明】
【００４２】
１  入力キャレット
２  フレットボード
３  音符パレット
４  音符入力ボタン
５  図形表示ボタン
１１  タブ譜
１２  タブ譜入力パネル
１３  音符
３０１〜３０５  音符
３１１〜３１５  図形表示データ
１００１  入力位置指定手段
１００２  ポジション指定手段
１００３  音符指定手段
１００４  音符入力指示手段
１００５  楽譜表示手段
１００６  図形表示データ生成手段
１００７  図形表示指示手段
１００８  図形表示手段
【図１】
2010122616.tif 000003
【図２】
2010122616.tif 000004
【図３】
2010122616.tif 000005
【図４】
2010122616.tif 000006
【図５】
2010122616.tif 000007
【図６】
2010122616.tif 000008
【図７】
2010122616.tif 000009
【図８】
2010122616.tif 000010
【図９】
2010122616.tif 000011
【図１０】
2010122616.tif 000012