(57)【特許請求の範囲】
【請求項１】
譜面表示用の音楽記号と五線とを表示する表示手段と、
少なくとも、五線の任意の位置を基点とする、音符を含む音楽記号の五線表示の頭点を示す座標データと、五線の任意の線を元に予め決められた五線上での、音楽記号の五線表示の頭点の相対位置を示す相対位置データと、その音楽記号の種類を示す種類データとを、音楽記号の譜面表示用に格納する音楽記号表示データ格納手段と、
音楽記号の種類データとそれに対応する音楽記号表示用画像データとを記憶しており、該音楽記号表示用画像データは、１の音楽記号についてその音楽記号が五線間にある場合に向く寝た状態にある符頭などの頭点の表示用画像データとその音楽記号が五線上にある場合に向く立った状態にある符頭などの頭点の表示用画像データを備えている画像データ記憶手段と、
該音楽記号表示データ格納手段から各音楽記号の五線上の相対位置データ及び種類データを読み出し、該音楽記号の頭点の相対位置より決まる五線のいずれかの線上か否かにより、その音楽記号が五線間にある場合には、寝た状態にある符頭などの頭点の表示用画像データを、またその音楽記号が五線上にある場合には、立った状態にある符頭などの頭点の表示用画像データを読み出して、音楽記号の画像データを出力する選択手段と、
該選択手段により出力された音楽記号の画像データを、上記音楽記号表示データ格納手段から五線表示用に読み出された座標データに基づき、該画像データを上記表示手段上に表示させる出力手段と
を有することを特徴とする楽譜表示装置。
【請求項２】
譜面表示用の音楽記号と五線とを表示する表示手段と、
少なくとも、五線の任意の位置を基点とする、音符を含む音楽記号の五線表示の頭点を示す座標データと、五線の任意の線を元に予め決められた五線上での、音楽記号の五線表示の頭点の相対位置を示す相対位置データと、その音楽記号の種類を示す種類データとを、音楽記号の譜面表示用に格納する音楽記号表示データ格納手段と、
音楽記号の種類データとそれに対応する音楽記号表示用画像データとを記憶しており、該音楽記号表示用画像データとして、少なくともその頭点のみは、変形可能な形式で備えられている画像データ記憶手段と、
該音楽記号表示データ格納手段から各音楽記号の五線上の相対位置データ及び種類データを読み出し、該音楽記号の頭点の相対位置より決まる五線のいずれかの線上か否かにより音楽記号表示用画像データの頭点の形を決定し、上記画像データ記憶手段から、上記種類データに対応する該音楽記号表示用画像データを読み出し、頭点の変形を行って、音楽記号の画像データとして出力する合成手段と、
該合成手段により出力された音楽記号の画像データを、上記音楽記号表示データ格納手段から五線表示用に読み出された座標データに基づき、該画像データを上記表示手段上に表示させる出力手段と
を有することを特徴とする楽譜表示装置。
【請求項３】
上記合成手段による頭点の変形は、頭点の傾きであることを特徴とする請求項２記載の楽譜表示装置。
【請求項４】
上記合成手段による頭点の変形は、頭点の縦横比の変更であることを特徴とする請求項２記載の楽譜表示装置。
【請求項５】
上記頭点の縦横比の変更に、頭点の大きさを含むことを特徴とする請求項４記載の楽譜表示装置。
【請求項６】
上記合成手段による頭点の変形は、頭点の傾き及び頭点の縦横比の変更であることを特徴とする請求項２記載の楽譜表示装置。
【請求項７】
上記頭点の縦横比の変更に、頭点の大きさを含むことを特徴とする請求項６記載の楽譜表示装置。
【請求項８】
上記表示手段に、印刷装置を含むことを特徴とする請求項１〜６いずれか１つに記載の楽譜表示装置。
【請求項９】
コンピュータに読み出されて実行されることで、該コンピュータが、
譜面表示用の音楽記号と五線とを表示する表示手段と、
少なくとも、五線の任意の位置を基点とする、音符を含む音楽記号の五線表示の頭点を示す座標データと、五線の任意の線を元に予め決められた五線上での、音楽記号の五線表示の頭点の相対位置を示す相対位置データと、その音楽記号の種類を示す種類データとを、音楽記号の譜面表示用に格納する音楽記号表示データ格納手段と、
音楽記号の種類データとそれに対応する音楽記号表示用画像データとを記憶しており、該音楽記号表示用画像データは、１の音楽記号についてその音楽記号が五線間にある場合に向く寝た状態にある符頭などの頭点の表示用画像データとその音楽記号が五線上にある場合に向く立った状態にある符頭などの頭点の表示用画像データを備えている画像データ記憶手段と、
該音楽記号表示データ格納手段から各音楽記号の五線上の相対位置データ及び種類データを読み出し、該音楽記号の頭点の相対位置より決まる五線のいずれかの線上か否かにより、その音楽記号が五線間にある場合には、寝た状態にある符頭などの頭点の表示用画像データを、またその音楽記号が五線上にある場合には、立った状態にある符頭などの頭点の表示用画像データを読み出して、音楽記号の画像データを出力する選択手段と、
該選択手段により出力された音楽記号の画像データを、上記音楽記号表示データ格納手段から五線表示用に読み出された座標データに基づき、該画像データを上記表示手段上に表示させる出力手段と
して機能することを特徴とするコンピュータプログラム。
【請求項１０】
コンピュータに読み出されて実行されることで、該コンピュータが、
譜面表示用の音楽記号と五線とを表示する表示手段と、
少なくとも、五線の任意の位置を基点とする、音符を含む音楽記号の五線表示の頭点を示す座標データと、五線の任意の線を元に予め決められた五線上での、音楽記号の五線表示の頭点の相対位置を示す相対位置データと、その音楽記号の種類を示す種類データとを、音楽記号の譜面表示用に格納する音楽記号表示データ格納手段と、
音楽記号の種類データとそれに対応する音楽記号表示用画像データとを記憶しており、該音楽記号表示用画像データとして、少なくともその頭点のみは、変形可能な形式で備えられている画像データ記憶手段と、
該音楽記号表示データ格納手段から各音楽記号の五線上の相対位置データ及び種類データを読み出し、該音楽記号の頭点の相対位置より決まる五線のいずれかの線上か否かにより音楽記号表示用画像データの頭点の形を決定し、上記画像データ記憶手段から、上記種類データに対応する該音楽記号表示用画像データを読み出し、頭点の変形を行って、音楽記号の画像データとして出力する合成手段と、
該合成手段により出力された音楽記号の画像データを、上記音楽記号表示データ格納手段から五線表示用に読み出された座標データに基づき、該画像データを上記表示手段上に表示させる出力手段と
して機能することを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音符を含む音楽記号の頭点（音符であれば符頭）が五線上のどこにあるかを明確に表示できる楽譜表示装置、及びそのような装置がコンピュータで実現できるコンピュータプログラムに関する。
【背景技術】
【０００２】
楽譜を電子楽器やコンピュータ画面上で表示したり作成したりすることは広く行われるようになっている。
【０００３】
さらに、後述する特許文献１では、作成された楽譜を見やすくするために、特に隣り合う符頭間の調整を行う技術が開示されている。
【０００４】
また後述する特許文献２では、楽譜上に連符がある場合、連符を構成する符頭の表示位置の差により、ビーム（連符を表す連続する線）の傾きを調整する技術が開示されている。
【特許文献１】特開２００１−３１８６６９
【特許文献２】特開平１０−７４０８２号
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記の構成では、連続した音符の位置を調整したり、連桁の傾きを調整することで、コンピュータによる美しい楽譜を作成する技術が開示されているが、近年はさらに手書き風の記号を使ってより人間味のある楽譜を表示したり、音楽ジャンルの雰囲気に合った楽譜を作成できるようになってきた。
【０００６】
しかしながら、手書き風の場合、どうしても全体が雑然としがちであり、その結果特に音楽的に重要である音符の音高を示す、五線との相対位置がわかりにくくなりやすい。
【０００７】
本発明は、以上のような問題に鑑み創案されたもので、上記のような手書き風の楽譜が表示できる構成でも、音符の符頭の位置を判読しやすい、楽譜表示のための装置を提供せんとするものである。
【０００８】
併せて、そのような装置がコンピュータで実現できるコンピュータプログラムについても提案する。
【課題を解決するための手段】
【０００９】
上記の問題の解決を図るため、本発明者等は、楽譜を手書き風のスタイルで編集・表示・印刷できる構成について、それらの構成を再検討した。その結果、単に手書き風に表示・印刷できる楽譜では、音符や各種音楽記号を正式な形に比べて崩して表示する必要があるため、音楽的に重要な要素であるリズムや音高が識別しにくくなるとの結論に達した。
【００１０】
実際に、手書きで楽譜を作成する場合は、音符の位置によって微妙な違いをつけることで、見易い楽譜を実現できるが、予め用意された楽譜やフォントを使って音符を配置する電気・機械的な構成では、そのような柔軟な変化はつけにくい。
【００１１】
以上のような柔軟な変化をつけるために、本発明に係る楽譜表示装置は、
譜面表示用の音楽記号と五線とを表示する表示手段と、
少なくとも、五線の任意の位置を基点とする、音符を含む音楽記号の五線表示の頭点（上述のように、音符であれば符頭）を示す座標データと、五線の任意の線を元に予め決められた五線上での、音楽記号の五線表示の頭点の相対位置を示す相対位置データと、その音楽記号の種類を示す種類データとを、音楽記号の譜面表示用に格納する音楽記号表示データ格納手段と、
音楽記号の種類データとそれに対応する音楽記号表示用画像データとを記憶しており、該音楽記号表示用画像データは、１の音楽記号についてその音楽記号が五線間にある場合に向く寝た状態にある符頭などの頭点の表示用画像データとその音楽記号が五線上にある場合に向く立った状態にある符頭などの頭点の表示用画像データを備えている画像データ記憶手段と、
該音楽記号表示データ格納手段から各音楽記号の五線上の相対位置データ及び種類データを読み出し、該音楽記号の頭点の相対位置より決まる五線のいずれかの線上か否か（加線の上か否かも含む）により、その音楽記号が五線間にある場合には、寝た状態にある符頭などの頭点の表示用画像データを、またその音楽記号が五線上にある場合には、立った状態にある符頭などの頭点の表示用画像データを読み出して、音楽記号の画像データを出力する選択手段と、
該選択手段により出力された音楽記号の画像データを、上記音楽記号表示データ格納手段から五線表示用に読み出された座標データに基づき、該画像データを上記表示手段上に表示させる出力手段と
を有することを基本的特徴としている。
【００１２】
上記構成によれば、後述するように、音符などの音楽記号が五線上のどの位置にあるか（すなわち、加線を含む五線の線上にあるか、或いは加線を含む五線間にあるか）によって、選択手段により、符頭などの頭点の表示用形状として、見易い表示形式のデータのものを選択できるため、音楽記号の五線上の位置によって、微妙な違いをつけることが可能となる。
【００１３】
例えば、音符の符頭が五線の線上にある時と、線間にある時とで、別々の符頭の画像（たとえばフォント）を用意して、表示し分けることができるようになる。
【００１４】
上記構成とは別に、本発明の第２の楽譜表示装置の構成としては、
譜面表示用の音楽記号と五線とを表示する表示手段と、
少なくとも、五線の任意の位置を基点とする、音符を含む音楽記号の五線表示の頭点を示す座標データと、五線の任意の線を元に予め決められた五線上での、音楽記号の五線表示の頭点の相対位置を示す相対位置データと、その音楽記号の種類を示す種類データとを、音楽記号の譜面表示用に格納する音楽記号表示データ格納手段と、
音楽記号の種類データとそれに対応する音楽記号表示用画像データとを記憶しており、該音楽記号表示用画像データとして、少なくともその頭点のみは、変形可能な形式で備えられている画像データ記憶手段と、
該音楽記号表示データ格納手段から各音楽記号の五線上の相対位置データ及び種類データを読み出し、該音楽記号の頭点の相対位置より決まる五線のいずれかの線上か否かにより音楽記号表示用画像データの頭点の形を決定し、上記画像データ記憶手段から、上記種類データに対応する該音楽記号表示用画像データを読み出し、頭点の変形を行って、音楽記号の画像データとして出力する合成手段と、
該合成手段により出力された音楽記号の画像データを、上記音楽記号表示データ格納手段から五線表示用に読み出された座標データに基づき、該画像データを上記表示手段上に表示させる出力手段と
を有することを特徴としている。
【００１５】
上記構成によれば、音楽記号の少なくとも頭点が変形可能な形式で備えられているため、音楽記号の頭点の相対位置より決まる五線上のどの位置にあるか（すなわち、五線の線上にあるか、或いは五線間にあるか）によって、音楽記号表示用画像データの頭点の形を決定し、それに従って、合成手段により、頭点の変形（たとえばベクタデータであれば変形がいかようにでも可能）を行って、音楽記号の画像データとして表示できるようになる。
【００１６】
音楽記号の少なくとも頭点がいかようにも変形可能な形式で備えられていれば、データとしては１つのデータでおさめることが可能になる。
【００１７】
上記合成手段による頭点の変形は、頭点の傾きとすることができる（請求項３）。
【００１８】
同じくこの合成手段による頭点の変形は、頭点の縦横比の変更とすることもできる（請求項４）。さらに、該頭点の縦横比の変更に、頭点の大きさを含むこともできる。（請求項５）。
【００１９】
同様に、上記合成手段による頭点の変形は、頭点の傾き及び頭点の縦横比の変更の両方とすることも可能である（請求項６）。もちろん、頭点の縦横比の変更に、頭点の大きさを含むことは可能である（請求項７）。この場合、頭点の縦横比の変更に、頭点の大きさを含んでいれば、当然、合成手段による頭点の変形は、頭点の傾き及び頭点の大きさ（頭点の縦横比中に含まれる）の変更の両方とすることもできる。
【００２０】
例えば、音符の符頭が五線（加線を含む）の線上にある時は少し大きめに表示し、線間にある時は少し小さめに表示する（或いはその逆であっても良い）。この場合、元になる音符のフォントは１種類だけ用意しておけば良い。尚、サイズは縦横同時に変化させても良いし、縦のみ又は横のみ変化させても良い。
【００２１】
また、音符の符頭が五線（加線を含む）の線上にある時は、見た目で少し左に回転させて縦長に表示する。線間にある時は、見た目で少し右に回転させて横長に表示する。或いは、一方のみ標準の角度で表示し、他方は回転させて縦横比を変更して表示させるようにしても良い。これは、通常音符が円よりも少し扁平な楕円をしており、それが傾いた状態を標準としているという性質を利用したものである。この場合も、元になるフォントは１種類だけ用意しておけば良い。
【００２２】
加えて上記表示手段として、印刷装置を用いても良い（請求項８）。
【００２３】
請求項９及び請求項１０の構成は、コンピュータに読み出されて実行されることで、上記請求項１又は請求項２の楽譜表示装置となるコンピュータプログラムに関する提案を行うものである。
【００２４】
すなわち、上述した課題を解決するための構成として、上記請求項１又は請求項２に規定した楽譜表示装置の各構成における処理を、コンピュータの構成を利用して実行する、該コンピュータで読み込まれて実行可能なコンピュータプログラムにつき開示する。もちろんこれらの構成は、コンピュータプログラムとしてだけではなく、後述するように、同様な機能を有するプログラムを格納した記録媒体の構成として提供されても良いことは言うまでもない。この場合、コンピュータとは中央演算処理装置の構成を含んだ汎用的なコンピュータの構成の他、特定の処理に向けられた専用機などを含むものであっても良く、中央演算処理装置の構成を伴うものであれば特に限定はない。
【００２５】
コンピュータに上記各処理を実行させるためのこのようなプログラムが、コンピュータに読み出されると、請求項１又は請求項２に規定された装置構成におけるいずれかの手段で達成されると同様な処理が実行されることになる。
【００２６】
また既存のハードウェア資源を用いてこのコンピュータプログラムを実行することにより、既存のハードウェアで新たなアプリケーションとしての請求項１又は請求項２に規定した楽譜表示装置の構成が容易に実行できるようになる。さらにこのようなコンピュータプログラムが前述の記録媒体に記録されることにより、これをソフトウェア商品として容易に配付、販売することができるようになる。加えて記録媒体の構成としては、上述した形式の場合の他、ＲＡＭやＲＯＭなどの内部記憶装置の構成やハードディスクなどの外部記憶装置の構成であっても良く、そのようなプログラムがそこに記録されれば、本発明に規定された記録媒体に含まれることは言うまでもない。
【００２７】
尚、後述する請求項９及び請求項１０に記載された各手段のうち一部の処理を実行する機能は、コンピュータに組み込まれた機能（コンピュータにハードウェア的に組み込まれている機能でも良く、該コンピュータに組み込まれているオペレーティングシステムや他のアプリケーションプログラムなどによって実現される機能でも良い）によって実現され、前記プログラムには、該コンピュータによって達成される機能を呼び出すあるいはリンクさせる命令が含まれていても良い。
【００２８】
これは、請求項９及び請求項１０に規定された各手段の一部が、例えばオペレーティングシステムなどによって達成される機能の一部で代行され、その機能を実現するためのプログラムないしモジュールなどは直接記録されているわけではないが、それらの機能を達成するオペレーティングシステムの機能の一部を、呼び出したりリンクさせるようにしてあれば、実質的に同じ構成となるからである。
【００２９】
上記プログラムは、それ自身使用の対象となる他、後述のように記録媒体に記録されて配付乃至販売され、また通信などにより送信されて、譲渡の対象とすることもできるようになる。
【００３０】
そのうち請求項９の構成は、上記請求項１の構成に対応するものであって、具体的な構成としては、
コンピュータに読み出されて実行されることで、該コンピュータが、
譜面表示用の音楽記号と五線とを表示する表示手段と、
少なくとも、五線の任意の位置を基点とする、音符を含む音楽記号の五線表示の頭点を示す座標データと、五線の任意の線を元に予め決められた五線上での、音楽記号の五線表示の頭点の相対位置を示す相対位置データと、その音楽記号の種類を示す種類データとを、音楽記号の譜面表示用に格納する音楽記号表示データ格納手段と、
音楽記号の種類データとそれに対応する音楽記号表示用画像データとを記憶しており、該音楽記号表示用画像データは、１の音楽記号についてその音楽記号が五線間にある場合に向く寝た状態にある符頭などの頭点の表示用画像データとその音楽記号が五線上にある場合に向く立った状態にある符頭などの頭点の表示用画像データを備えている画像データ記憶手段と、
該音楽記号表示データ格納手段から各音楽記号の五線上の相対位置データ及び種類データを読み出し、該音楽記号の頭点の相対位置より決まる五線のいずれかの線上か否かにより、その音楽記号が五線間にある場合には、寝た状態にある符頭などの頭点の表示用画像データを、またその音楽記号が五線上にある場合には、立った状態にある符頭などの頭点の表示用画像データを読み出して、音楽記号の画像データを出力する選択手段と、
該選択手段により出力された音楽記号の画像データを、上記音楽記号表示データ格納手段から五線表示用に読み出された座標データに基づき、該画像データを上記表示手段上に表示させる出力手段と
して機能することを特徴とするコンピュータプログラムである。
【００３１】
また請求項１０の構成は、上記請求項２の構成に対応するものであって、具体的な構成としては、
コンピュータに読み出されて実行されることで、該コンピュータが、
譜面表示用の音楽記号と五線とを表示する表示手段と、
少なくとも、五線の任意の位置を基点とする、音符を含む音楽記号の五線表示の頭点を示す座標データと、五線の任意の線を元に予め決められた五線上での、音楽記号の五線表示の頭点の相対位置を示す相対位置データと、その音楽記号の種類を示す種類データとを、音楽記号の譜面表示用に格納する音楽記号表示データ格納手段と、
音楽記号の種類データとそれに対応する音楽記号表示用画像データとを記憶しており、該音楽記号表示用画像データとして、少なくともその頭点のみは、変形可能な形式で備えられている画像データ記憶手段と、
該音楽記号表示データ格納手段から各音楽記号の五線上の相対位置データ及び種類データを読み出し、該音楽記号の頭点の相対位置より決まる五線のいずれかの線上か否かにより音楽記号表示用画像データの頭点の形を決定し、上記画像データ記憶手段から、上記種類データに対応する該音楽記号表示用画像データを読み出し、頭点の変形を行って、音楽記号の画像データとして出力する合成手段と、
該合成手段により出力された音楽記号の画像データを、上記音楽記号表示データ格納手段から五線表示用に読み出された座標データに基づき、該画像データを上記表示手段上に表示させる出力手段と
して機能することを特徴とするコンピュータプログラムである。
【発明の効果】
【００３２】
本発明の請求項１〜請求項１０記載の楽譜表示装置及びコンピュータプログラムによれば、五線上の音楽記号の表示位置によって微妙な違いをつけることができ、そのような柔軟な変化をつけることで、音楽記号の頭点が五線上のどこにあるかを、見易く、明確に表示できる、即ち、手書き風の楽譜が表示できる構成でも、音符の符頭の位置を判読しやすい、楽譜表示が可能となるという優れた効果を奏し得ることになる。
【発明を実施するための最良の形態】
【００３３】
以下、本発明の実施の形態を図示例と共に説明する。
【実施例１】
【００３４】
図１は、電子楽器に備えられた本発明の一実施形態構成にかかる楽譜表示装置の機能ブロック図を示している。
【００３５】
同図に示すように、電子楽器のパネル（図示無し）に備えられた液晶表示パネル等からなる表示部１０と、該電子楽器のＲＯＭ、ＲＡＭ乃至外部記憶装置等で構成される楽音記号表示データ格納部２０と、同じく該電子楽器のＲＯＭ、ＲＡＭ乃至外部記憶装置等で構成される画像データ記憶部３０と、電子楽器のＣＰＵ等で構成される選択部４０と、同じく電子楽器に備えられたＧＰＵ（Graphic Proccesor Unit）等で構成される出力部５０とを有している。
【００３６】
上記楽音記号表示データ格納部２０に記憶される音符のデータは、図２に一例が示されるように、五線の左上を原点とする、音符を含む音楽記号の五線表示の頭点を示す座標（座標データ）と、図３に示すように、五線の第一線を０として、音階単位で上方向にプラス、下方向にマイナスで表現され、音符の五線表示の符頭の相対位置を示す五線位置（相対位置データ）と、その音符の内容・種類を示す音符の種類及び付点の数のデータで示される種類データとがあり、これらを、音符の譜面表示用に格納している（任意の曲の表示用に格納された状態でも良い）。もちろんこれらは、ＭＩＤＩデータなどから変換されるものであっても良い。
【００３７】
上記画像データ記憶部３０には、音符の種類とそれに対応する音符表示用画像データとが記憶されており、そのうち音符表示用画像データは、図４に示すように、符頭の表示用に４種類が記憶されている（たとえばラスタデータ形式などで記憶されるが、それに限定されることなくベクタデータ形式などでも良い）。すなわち、４分音符及びそれより音長が短い音符の符頭の場合は上２つで、また２部音符及び全音符で使用される音符の符頭の場合は下２つで、記憶されており、そのうち左側２つは、五線の線間Ｘに符頭が存在する場合（五線位置の数字が奇数の時）に、また右側２つは、五線の線上Ｙに符頭が存在する場合（五線位置の数字が偶数の時）に、後述する選択部４０により選択される。
【００３８】
上記選択部４０は、音楽記号表示データ格納部２０から各音符の五線位置及び音符の種類のデータを読み出し、該音符の符頭の五線位置（相対位置）より決まる五線のいずれかの線上か否か（即ち五線位置の値が奇数か否か）により、図４に示す音符表示用画像データの右側か左側のデータ形式を選択し、さらに、音符の種類により、上記画像データ記憶部３０から、上記音符の種類に対応する該音符表示用画像データを最終的に１つに絞り出して読み出しを行い、音符の画像データを出力する機能を有している。
【００３９】
上記出力部５０は、選択部４０により出力された音符の画像データを、上記音楽記号表示データ格納部２０から五線表示用に読み出された座標に基づき、該画像データを上記表示部１０上に表示させる機能を有している。
【００４０】
図５は、本電子楽器における以上の本実施例構成にかかる譜面表示装置の譜面表示処理の処理フローを示すフローチャートである。
【００４１】
本電子楽器で、楽譜表示画面処理が実行されると、そのＣＰＵで構成される選択部４０によって、音楽記号表示データ格納部２０から、上記各音符の五線位置及び音符の種類のデータが読み出される（ステップＳ１００）。そして五線位置の値が奇数か否かがチェックされる（ステップＳ１０２）。すなわち、表示しようとする音符の符頭の位置が五線のいずれかの線上か否かが判断される。
【００４２】
その値が奇数であれば（ステップＳ１０２；Ｙ）、すなわち、符頭が五線の間にあれば、画像データ記憶部３０から読み出すデータは、音符の種類と共に判断されて、図４の左側に示す線間Ｘの側の符頭のデータが選択される（ステップＳ１０４）。反対にその値が奇数でなければ（ステップＳ１０２；Ｎ）、すなわち、符頭が五線上にあれば、画像データ記憶部３０から読み出すデータは、音符の種類と共に判断されて、図４の右側に示す線上Ｙの側の符頭のデータが選択される（ステップＳ１０６）。
【００４３】
以上で符頭の画像が決定されるので、その後上記音符の種類、座標などのデータに基づき、出力部５０により、符幹をその符頭の画像と合成するための符幹処理を行う（ステップＳ１０８）。
【００４４】
それに続いて、上記音符の種類、座標などのデータに基づき、出力部５０により、符尾をその符幹の画像と合成するための符尾処理を行う（ステップＳ１１０）。
【００４５】
さらに、付点の数のデータを読み出し、出力部５０により、付点処理を行って（ステップＳ１１２）、音符画像の合成処理がなされる。
【００４６】
そして該出力部５０により、表示部１０に、五線と共に、図６に示すように、音符が表示される（ステップ１１４）。
【００４７】
その後音楽記号表示データ格納部２０から読み込まれた上記データがその楽譜の最後の音符のデータであるか否かがチェックされ（ステップＳ１１６）、最後の音符のデータでなければ（ステップＳ１１６；Ｎ）、上記ステップＳ１００に戻って、上記処理を繰り返す。
【００４８】
反対に読み込まれた上記データがその楽譜の最後の音符のデータであれば（ステップＳ１１６；Ｙ）、そこで本表示処理は終了する。
【００４９】
図６は、その表示結果の一例を示している。同図に示すように、各音符の符頭が五線の線間にある場合は、図４の左側の符頭が、また符頭が五線の線上にある場合は、図４の右側の符頭が、そのフォントとして使用され、その後の符幹、符尾、付点の各処理を経て、音符として表示されている。
【００５０】
従って、音符を含む音楽記号の頭点（音符であれば符頭）が五線上のどこにあるかを、見易く、明確に表示できるようになり、音符の位置によって微妙な違いをつけることが可能となる。従って、音楽的に重要な要素であるリズムや音高が識別し易い楽譜の表示ができるようになる。
【実施例２】
【００５１】
図７は、同じく電子楽器に備えられた本発明の別の実施形態構成にかかる楽譜表示装置の機能ブロック図を示している。
【００５２】
同図に示すように、電子楽器のパネル（図示無し）に備えられた液晶表示パネル等からなる表示部１２と、該電子楽器のＲＯＭ、ＲＡＭ乃至外部記憶装置等で構成される楽音記号表示データ格納部２２と、同じく該電子楽器のＲＯＭ、ＲＡＭ乃至外部記憶装置等で構成される画像データ記憶部３２と、電子楽器のＣＰＵ等で構成される合成部４２と、同じく電子楽器に備えられたＧＰＵ（Graphic Proccesor Unit）等で構成される出力部５２とを有している。
【００５３】
上記楽音記号表示データ格納部２２に記憶される音符のデータは、上記実施例１の場合の楽音記号表示データ格納部２０と同じであり、ここではその詳細な説明は省略する。
【００５４】
上記画像データ記憶部３２には、音符の種類とそれに対応する音符表示用画像データとが記憶されており、そのうち音符表示用画像データは、符頭の表示用に変形可能な形式で備えられている。例えば、ベクタデータ形式で備えられていれば、変形がいかようにも可能であり、理想的である。またラスタデータ形式でも、後述する合成部４２の処理負荷はかかるが、可能である。しかし、４分音符及びそれより音長が短い音符の符頭の場合と、２部音符及び全音符で使用される音符の符頭の場合の、少なくとも２つが記憶されていると良い。
【００５５】
上記合成部４２は、音楽記号表示データ格納部２２から各音符の五線位置（五線上の相対位置データ）及び音符の種類を読み出し、上記画像データ記憶部３２から、上記音符の種類に対応する該音符表示用画像データを読み出す（４分音符及びそれより音長が短い音符の符頭の場合と、２部音符及び全音符で使用される音符の符頭の場合とを判断して読み出す）。そして該音符の符頭の五線位置より決まる五線のいずれかの線上か否かにより、すなわち、五線位置の値が奇数か否かにより、音符表示用画像データの符頭のデータ処理の仕方を決定し（本実施例の場合、符頭の音符表示用画像データをそのまま使用するか、該データの縦横の値に１.２の値を掛け、符頭の大きさを大きくする）、上記画像データ記憶部３２から、上記音符の種類に対応する該音符表示用画像データを読み出し、符頭の変形を行って、音符の画像データとして出力する機能を有している。
【００５６】
上記出力部５２は、合成部４２により出力された音符の画像データを、上記音楽記号表示データ格納部２２から五線表示用に読み出された座標に基づき、該画像データを上記表示部１２上に表示させる機能を有している。
【００５７】
図８は、本電子楽器における以上の本実施例構成にかかる譜面表示装置の譜面表示処理の処理フローを示すフローチャートである。
【００５８】
本電子楽器で、楽譜表示画面処理が実行されると、そのＣＰＵで構成される合成部４２によって、音楽記号表示データ格納部２２から、上記各音符の五線位置及び音符の種類のデータが読み出される（ステップＳ２００）。そして最初に音符の種類により、上記画像データ記憶部３２から、上記音符の種類に対応する該音符表示用画像データとして、４分音符及びそれより音長が短い音符の符頭の場合と、２部音符及び全音符で使用される音符の符頭の場合とが判断して読み出される（符頭全体が黒く塗りつぶされたものか、２分音符や全音符のような符頭か；図示無し）。
【００５９】
その後五線位置の値が奇数か否かがチェックされる（ステップＳ２０２）。すなわち、表示しようとする音符の符頭の位置が五線のいずれかの線上か否かが判断される。
【００６０】
その値が奇数であれば（ステップＳ２０２；Ｙ）、すなわち、符頭が五線の間にあれば、画像データ記憶部３２から読み出すデータは、符頭の音符表示用画像データがそのまま使用される（ステップＳ２０４）。反対にその値が奇数でなければ（ステップＳ２０２；Ｎ）、すなわち、符頭が五線上にあれば、画像データ記憶部３２から読み出すデータが、符頭の音符表示用画像データの縦横の値に１.２の値を掛け、符頭の大きさを大きくする処理を行う（ステップＳ２０６）。
【００６１】
以上で符頭の画像が構成されるので、その後上記音符の種類、座標などのデータに基づき、出力部５２により、符幹をその符頭の画像と合成するための符幹処理を行う（ステップＳ２０８）。
【００６２】
それに続いて、上記音符の種類、座標などのデータに基づき、出力部５２により、符尾をその符幹の画像と合成するための符尾処理を行う（ステップＳ２１０）。
【００６３】
さらに、付点の数のデータを読み出し、出力部５２により、付点処理を行って（ステップＳ２１２）、音符画像の合成処理がなされる。
【００６４】
そして該出力部５２により、表示部１２に、五線と共に、図９に示すように、音符が表示される（ステップ２１４）。
【００６５】
その後音楽記号表示データ格納部２２から読み込まれた上記データがその楽譜の最後の音符のデータであるか否かがチェックされ（ステップＳ２１６）、最後の音符のデータでなければ（ステップＳ２１６；Ｎ）、上記ステップＳ２００に戻って、上記処理を繰り返す。
【００６６】
反対に読み込まれた上記データがその楽譜の最後の音符のデータであれば（ステップＳ２１６；Ｙ）、そこで本表示処理は終了する。
【００６７】
図９は、その表示結果の一例を示している。同図に示すように、各音符の符頭が五線の線間にある場合は、通常の大きさの符頭が表示され、また符頭が五線の線上にある場合は、通常の大きさより大きな符頭の音符が表示され、その後の符幹、符尾、付点の各処理を経て、音符として表示されている。
【００６８】
従って、音符を含む音楽記号の頭点（音符であれば符頭）が五線上のどこにあるかを、符頭の大きさを変えることで、見易く、明確に表示できるようになり、音符の位置によって微妙な違いをつけることが可能となる。従って、音楽的に重要な要素であるリズムや音高が識別し易い楽譜の表示ができるようになる。
【実施例３】
【００６９】
同じく電子楽器に備えられた本発明の他の実施形態構成にかかる楽譜表示装置について、実施例３として説明する。ただし、その機能ブロック構成は、上記実施例２と同じであるので、図示による機能ブロック構成の説明は省略する。
【００７０】
図７と同じく本楽譜表示装置の構成は、電子楽器のパネル（図示無し）に備えられた液晶表示パネル等からなる表示部１２と、該電子楽器のＲＯＭ、ＲＡＭ乃至外部記憶装置等で構成される楽音記号表示データ格納部２２と、同じく該電子楽器のＲＯＭ、ＲＡＭ乃至外部記憶装置等で構成される画像データ記憶部３２と、電子楽器のＣＰＵ等で構成される合成部４２と、同じく電子楽器に備えられたＧＰＵ（Graphic Proccesor Unit）等で構成される出力部５２とを有している。
【００７１】
上記構成のうち、本実施例では、合成部４２による音符符頭のデータ処理が異なっている。すなわち、該合成部４２は、音楽記号表示データ格納部２２から各音符の五線位置（五線上の相対位置データ）及び音符の種類を読み出し、上記画像データ記憶部３２から、上記音符の種類に対応する該音符表示用画像データを読み出す（４分音符及びそれより音長が短い音符の符頭の場合と、２部音符及び全音符で使用される音符の符頭の場合とを判断して読み出す）。そして該音符の符頭の五線位置より決まる五線のいずれかの線上か否かにより、すなわち、五線位置の値が奇数か否かにより、音符表示用画像データの符頭のデータ処理の仕方を決定し（本実施例の場合、符頭の音符表示用画像データをそのまま使用するか、該データの縦の値に１.２の値を掛け、またその角度を反時計回りに１５度傾け、符頭を縦長にする変形処理を行う）、そのような符頭の変形処理を行って、音符の画像データとして出力する機能を有している。
【００７２】
図１０は、本電子楽器における以上の本実施例構成にかかる譜面表示装置の譜面表示処理の処理フローを示すフローチャートである。
【００７３】
本電子楽器で、楽譜表示画面処理が実行されると、そのＣＰＵで構成される合成部４２によって、音楽記号表示データ格納部２２から、上記各音符の五線位置及び音符の種類のデータが読み出される（ステップＳ３００）。そして最初に音符の種類により、上記画像データ記憶部３２から、上記音符の種類に対応する該音符表示用画像データとして、４分音符及びそれより音長が短い音符の符頭の場合と、２部音符及び全音符で使用される音符の符頭の場合とが判断して読み出される（符頭全体が黒く塗りつぶされたものか、２分音符や全音符のような符頭か；図示無し）。
【００７４】
その後五線位置の値が奇数か否かがチェックされる（ステップＳ３０２）。すなわち、表示しようとする音符の符頭の位置が五線のいずれかの線上か否かが判断される。
【００７５】
その値が奇数であれば（ステップＳ３０２；Ｙ）、すなわち、符頭が五線の間にあれば、画像データ記憶部３２から読み出すデータは、符頭の音符表示用画像データがそのまま使用される（ステップＳ３０４）。反対にその値が奇数でなければ（ステップＳ３０２；Ｎ）、すなわち、符頭が五線上にあれば、画像データ記憶部３２から読み出すデータの縦の値に１.２の値を掛け、またその角度を反時計回りに１５度傾けて、縦長にする符頭の変形処理を行う（ステップＳ３０６）。
【００７６】
以上で符頭の画像が構成されるので、その後上記音符の種類、座標などのデータに基づき、出力部５２により、符幹をその符頭の画像と合成するための符幹処理を行う（ステップＳ３０８）。
【００７７】
それに続いて、上記音符の種類、座標などのデータに基づき、出力部５２により、符尾をその符幹の画像と合成するための符尾処理を行う（ステップＳ３１０）。
【００７８】
さらに、付点の数のデータを読み出し、出力部５２により、付点処理を行って（ステップＳ３１２）、音符画像の合成処理がなされる。
【００７９】
そして該出力部５２により、表示部１２に、五線と共に、図１１に示すように、音符が表示される（ステップ３１４）。
【００８０】
その後音楽記号表示データ格納部２２から読み込まれた上記データがその楽譜の最後の音符のデータであるか否かがチェックされ（ステップＳ３１６）、最後の音符のデータでなければ（ステップＳ３１６；Ｎ）、上記ステップＳ３００に戻って、上記処理を繰り返す。
【００８１】
反対に読み込まれた上記データがその楽譜の最後の音符のデータであれば（ステップＳ３１６；Ｙ）、そこで本表示処理は終了する。
【００８２】
図１１は、その表示結果の一例を示している。同図に示すように、各音符の符頭が五線の線間にある場合は、通常の大きさの符頭が表示され、また符頭が五線の線上にある場合は、通常より縦長の符頭の音符が表示され、その後の符幹、符尾、付点の各処理を経て、音符として表示されている。
【００８３】
従って、音符を含む音楽記号の頭点（音符であれば符頭）が五線上のどこにあるかを、符頭の縦長変形処理を行うなどにより、手書き風の楽譜が表示できる構成でも、音符の符頭の位置を判読しやすい、楽譜表示が可能になり、音符の位置によって微妙な違いをつけることが可能となる。従って、音楽的に重要な要素であるリズムや音高が識別し易い楽譜の表示ができるようになる。
【００８４】
尚、本発明の楽譜表示装置は、上述の図示例にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【図面の簡単な説明】
【００８５】
【図１】電子楽器に備えられた本発明の一実施形態構成にかかる楽譜表示装置の機能ブロック図である。
【図２】楽音記号表示データ格納部２０に記憶される音符のデータの格納形式を示す説明図である。
【図３】五線の第一線を０とした音符の五線表示の符頭の相対位置を示す五線位置説明図である。
【図４】音符表示用画像データの例を示す説明図である。
【図５】以上の本実施例構成にかかる譜面表示装置の譜面表示処理の処理フローを示すフローチャートである。
【図６】上記譜面表示装置による表示結果の一例を示す譜面表示図である。
【図７】電子楽器に備えられた本発明の別の実施形態構成にかかる楽譜表示装置の機能ブロック図である。
【図８】以上の本実施例構成にかかる譜面表示装置の譜面表示処理の処理フローを示すフローチャートである。
【図９】上記譜面表示装置による表示結果の一例を示す譜面表示図である。
【図１０】上記と別の実施例３にかかる譜面表示装置の譜面表示処理の処理フローを示すフローチャートである。
【図１１】実施例３の譜面表示装置による表示結果の一例を示す譜面表示図である。
【符号の説明】
【００８６】
１０、１２      表示部
２０、２２      音楽記号表示データ格納部
３０、３２      画像データ記憶部
４０            選択部
４２            合成部
５０、５２      出力部
【図１】
0004800057.tif 000002
【図２】
0004800057.tif 000003
【図３】
0004800057.tif 000004
【図４】
0004800057.tif 000005
【図５】
0004800057.tif 000006
【図６】
0004800057.tif 000007
【図７】
0004800057.tif 000008
【図８】
0004800057.tif 000009
【図９】
0004800057.tif 000010
【図１０】
0004800057.tif 000011
【図１１】
0004800057.tif 000012