(57)【特許請求の範囲】
【請求項１】
演奏データに応じた楽譜表示データを作成する楽譜表示制御装置において、
前記演奏データを入力する演奏データ入力手段と、
異なる観点に基づいて音楽技能レベルが複数の音楽技能レベルに分割され、分割された各音楽技能レベルに応じて表示すべき楽譜情報の種類として、強弱記号、運指、ペダル、ドレミ読み、コードが設定された第１の設定テーブル記憶手段と、
前記分割された各音楽技能レベルについてユーザの音楽技能レベルを設定する音楽技能レベル設定手段と、
該音楽技能レベル設定手段により設定された前記ユーザの前記分割された各音楽技能レベルに応じて、前記第１の設定テーブル記憶手段から前記表示すべき楽譜情報の種類を読み出すことにより前記表示すべき楽譜情報の種類を選定する楽譜情報種類選定手段と、
該楽譜情報種類選定手段により選定された前記表示すべき楽譜情報の種類に関して、前記演奏データ入力手段により入力された演奏データに応じた前記楽譜表示データを作成して出力する楽譜表示データ作成手段、
を有することを特徴とする楽譜表示制御装置。
【請求項２】
前記分割された各音楽技能レベルは、演奏に関する技能レベル、読譜に関する技能レベル、編曲に関する技能レベルのうち少なくとも２つを含むものであり、前記演奏に関する技能レベルに応じて表示すべき楽譜情報の種類として前記強弱記号、前記運指、前記ペダルが設定され、前記読譜に関する技能レベルに応じて表示すべき楽譜情報の種類として前記ドレミ読みが設定され、前記編曲に関する技能レベルに応じて表示すべき楽譜情報の種類として前記コードが設定される、
ことを特徴とする請求項１に記載の楽譜表示制御装置。
【請求項３】
ユーザ登録データ記憶手段を有し、
前記音楽技能レベル設定手段は、ユーザの識別を行い、識別された前記ユーザが新規ユーザであるときには、該新規ユーザの前記分割された各音楽技能レベルを入力させて、該新規ユーザの前記分割された各音楽技能レベルを設定するとともに、該新規ユーザおよび該新規ユーザの前記分割された各音楽技能レベルを前記ユーザ登録データ記憶手段に記憶し、識別された前記ユーザが登録済みユーザであるときには、前記ユーザ登録データ記憶手段から該登録済みユーザの前記分割された各音楽技能レベルを読み出して設定する、
ことを特徴とする請求項１に記載の楽譜表示制御装置。
【請求項４】
前記ユーザに応じて前記表示すべき楽譜情報の種類を設定する第２の設定テーブル記憶手段を有し、
前記楽譜情報種類選定手段は、前記ユーザに応じて表示すべき楽譜情報の種類の設定を入力して前記第２の設定テーブル記憶手段に記憶し、かつ、前記第２の設定テーブル記憶手段から、前記ユーザに応じた前記表示すべき楽譜情報の種類を読み出して、前記表示すべき楽譜情報の種類を選定する、
ことを特徴とする請求項１に記載の楽譜表示制御装置。
【請求項５】
前記第２の設定テーブル記憶手段は、複数の前記楽譜情報の種類に関して、各楽譜情報の表示／非表示を示すフラグがデフォルトで記憶されたものであり、
前記楽譜情報種類選定手段は、前記第２の設定テーブル記憶手段に、前記ユーザが各楽譜情報の表示／非表示を示すフラグを書き込んで編集することにより、前記ユーザに応じて表示すべき楽譜情報の種類の設定を入力して前記第２の設定テーブル記憶手段に記憶する、
ことを特徴とする請求項４に記載の楽譜表示制御装置。
【請求項６】
演奏データに応じた楽譜表示データを印刷する楽譜印刷制御装置において、
前記演奏データを入力する演奏データ入力手段と、
異なる観点に基づいて音楽技能レベルが複数の音楽技能レベルに分割され、分割された各音楽技能レベルに応じて印刷すべき楽譜情報の種類として、強弱記号、運指、ペダル、ドレミ読み、コードが設定された第１の設定テーブル記憶手段と、
前記分割された各音楽技能レベルについてユーザの音楽技能レベルを設定する音楽技能レベル設定手段と、
該音楽技能レベル設定手段により設定された前記ユーザの前記分割された各音楽技能レベルに応じて、前記第１の設定テーブル記憶手段から前記印刷すべき楽譜情報の種類を読み出すことにより前記印刷すべき楽譜情報の種類を選定する楽譜情報種類選定手段と、
該楽譜情報種類選定手段により選定された前記印刷すべき楽譜情報の種類に関して、前記演奏データ入力手段により入力された演奏データに応じた前記楽譜印刷データを作成して出力する楽譜印刷データ作成手段、
を有することを特徴とする楽譜印刷制御装置。
【請求項７】
演奏データに応じた楽譜表示データをコンピュータに作成させるための楽譜表示制御プログラムにおいて、
前記演奏データを入力する演奏データ入力ステップと、
異なる観点に基づいて音楽技能レベルが複数の音楽技能レベルに分割され、分割された各音楽技能レベルについてユーザの音楽技能レベルを設定する音楽技能レベル設定ステップと、
該音楽技能レベル設定ステップにより設定された前記ユーザの前記分割された各音楽技能レベルに応じて、前記分割された各音楽技能レベルに応じて表示すべき楽譜情報の種類として、強弱記号、運指、ペダル、ドレミ読み、コードが設定された第１の設定テーブル記憶部から、前記表示すべき楽譜情報の種類を読み出すことにより前記表示すべき楽譜情報の種類を選定する楽譜情報種類選定ステップと、
該楽譜情報種類選定ステップにより選定された前記表示すべき楽譜情報の種類に関して、前記演奏データ入力ステップにより入力された演奏データに応じた前記楽譜表示データを作成して出力する楽譜表示データ作成ステップ、
をコンピュータに実行させる楽譜表示制御プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ユーザに合った楽譜を表示装置に表示するための楽譜表示制御に関するものである。楽譜を印刷装置で印刷したり、楽譜を記憶手段に記憶したりする場合もある。
【０００２】
【従来の技術】
従来、ＭＩＤＩ楽曲データを楽譜表示データに変換し、表示装置４上にＭＩＤＩ楽曲データに対応する楽譜表示を行わせるアプリケーション・プログラムや、電子楽器等がある。しかし、既存の装置では、楽譜表示される楽譜情報の種類は予め決められており、ユーザの音楽に関する技能のレベルに応じて、あるいはまた、ユーザの好みに応じて、表示される楽譜情報の内容を変更できなかった。
従って、初心者は、その力量からかけ離れた音楽記号が表示された楽譜を見ることになったり、階名や運指の表示のない楽譜を読まなければならない。これにより、このような楽譜は弾けそうにないと感じさせて、楽譜と向き合って演奏をする意欲を失わせることなる。
一方、上級者は、詳細な音楽記号の表示のない楽譜を見ることになったり、階名や運指の表示のような不要で煩わしい表示のある楽譜を見なければならなくなったりしていた。
【０００３】
【発明が解決しようとする課題】
本発明は、上述した問題点を解決するためになされたもので、ユーザの音楽技能レベルに合わせて、表示される楽譜情報の種類を選定できる楽譜表示制御装置および楽譜表示制御プログラムを提供することを目的とするものである。
【０００６】
【課題を解決するための手段】
本発明は、請求項１に記載の発明においては、演奏データに応じた楽譜表示データを作成する楽譜表示制御装置において、前記演奏データを入力する演奏データ入力手段と、異なる観点に基づいて音楽技能レベルが複数の音楽技能レベルに分割され、分割された各音楽技能レベルに応じて表示すべき楽譜情報の種類として、強弱記号、運指、ペダル、ドレミ読み、コードが設定された第１の設定テーブル記憶手段と、前記分割された各音楽技能レベルについてユーザの音楽技能レベルを設定する音楽技能レベル設定手段と、該音楽技能レベル設定手段により設定された前記ユーザの前記分割された各音楽技能レベルに応じて、前記第１の設定テーブル記憶手段から前記表示すべき楽譜情報の種類を読み出すことにより前記表示すべき楽譜情報の種類を選定する楽譜情報種類選定手段と、該楽譜情報種類選定手段により選定された前記表示すべき楽譜情報の種類に関して、前記演奏データ入力手段により入力された演奏データに応じた前記楽譜表示データを作成して出力する楽譜表示データ作成手段を有するものである。
従って、異なる観点に基づいて分割された各音楽技能レベルについての、ユーザの音楽技能レベルに合わせて、楽譜表示される楽譜情報の種類として、強弱記号、運指、ペダル、ドレミ読み、コードを選定できる。
特に、楽譜表示制御装置の起動時に、音楽技能レベル設定手段がユーザの、分割された各音楽技能レベルを設定するようにすれば、楽譜表示データ作成手段は、設定された各音楽技能レベルに応じた楽譜情報の種類に関して楽譜表示データを作成して出力するので、ユーザが最初に楽譜を見た瞬間に意欲を失うようなことがなくなる。
第１の設定テーブル記憶手段は、読み取り専用メモリとするほか、この楽譜表示制御装置が起動される毎に、バックアップされている、分割された各音楽技能レベルに応じて表示すべき楽譜情報の種類が設定された第１の設定テーブルをメモリに読み込めばよい。
【０００７】
請求項２に記載の発明においては、請求項１に記載の楽譜表示制御装置において、前記分割された各音楽技能レベルは、演奏に関する技能レベル、読譜に関する技能レベル、編曲に関する技能レベルのうち少なくとも２つを含むものであり、前記演奏に関する技能レベルに応じて表示すべき楽譜情報の種類として前記強弱記号、前記運指、前記ペダルが設定され、前記読譜に関する技能レベルに応じて表示すべき楽譜情報の種類として前記ドレミ読みが設定され、前記編曲に関する技能レベルに応じて表示すべき楽譜情報の種類として前記コードが設定されるものである。
従って、抽象的な音楽技能について、具体的な項目として設定ができるので、音楽技能の設定が容易である。
【０００８】
請求項３に記載の発明においては、請求項１に記載の楽譜表示制御装置において、ユーザ登録データ記憶手段を有し、前記音楽技能レベル設定手段は、ユーザの識別を行い、識別された前記ユーザが新規ユーザであるときには、該新規ユーザの前記分割された各音楽技能レベルを入力させて、該新規ユーザの前記分割された各音楽技能レベルを設定するとともに、該新規ユーザおよび該新規ユーザの前記分割された各音楽技能レベルを前記ユーザ登録データ記憶手段に記憶し、識別された前記ユーザが登録済みユーザであるときには、前記ユーザ登録データ記憶手段から該登録済みユーザの前記分割された各音楽技能レベルを読み出して設定するものである。
従って、この楽譜表示制御装置を新規に利用するユーザは、分割された各音楽技能レベルを一度登録しておけば、その後は、登録された各音楽技能レベルに応じて楽譜情報の種類が自動的に選定されるようになる。
【０００９】
請求項４に記載の発明においては、請求項１に記載の楽譜表示制御装置において、前記ユーザに応じて前記表示すべき楽譜情報の種類を設定する第２の設定テーブル記憶手段を有し、前記楽譜情報種類選定手段は、前記ユーザに応じて表示すべき楽譜情報の種類の設定を入力して前記第２の設定テーブル記憶手段に記憶し、かつ、前記第２の設定テーブル記憶手段から、前記ユーザに応じた前記表示すべき楽譜情報の種類を読み出して、前記表示すべき楽譜情報の種類を選定するものである。
従って、分割された各音楽技能レベルに応じて表示すべき楽譜情報の選定を行う以外に、ユーザに応じて表示すべき楽譜情報の選定を直接的に行うことができる。
なお、第２の設定テーブル記憶手段に記憶させる、ユーザに応じて表示すべき楽譜情報の種類についても、上述した分割された各音楽技能レベルと同様に、ユーザの識別を行い、識別されたユーザが新規ユーザであるときには、この新規ユーザに表示すべき楽譜情報の種類を入力させて、この新規ユーザに応じた表示すべき楽譜情報の種類を設定するとともに、この新規ユーザおよびこの新規ユーザに応じた表示すべき楽譜情報の種類を第２の設定テーブル記憶手段に記憶し、識別されたユーザが登録済みユーザであるときには、第２の設定テーブル記憶手段から登録済みユーザに応じた表示すべき楽譜情報の種類を読み出して設定してもよい。
請求項５に記載の発明においては、請求項４に記載の楽譜表示制御装置において、前記第２の設定テーブル記憶手段は、複数の前記楽譜情報の種類に関して、各楽譜情報の表示／非表示を示すフラグがデフォルトで記憶されたものであり、前記楽譜情報種類選定手段は、前記第２の設定テーブル記憶手段に、前記ユーザが各楽譜情報の表示／非表示を示すフラグを書き込んで編集することにより、前記ユーザに応じて表示すべき楽譜情報の種類の設定を入力して前記第２の設定テーブル記憶手段に記憶するものである。
【００１０】
請求項６に記載の発明においては、演奏データに応じた楽譜表示データを印刷する楽譜印刷制御装置において、前記演奏データを入力する演奏データ入力手段と、異なる観点に基づいて音楽技能レベルが複数の音楽技能レベルに分割され、分割された各音楽技能レベルに応じて印刷すべき楽譜情報の種類として、強弱記号、運指、ペダル、ドレミ読み、コードが設定された第１の設定テーブル記憶手段と、前記分割された各音楽技能レベルについてユーザの音楽技能レベルを設定する音楽技能レベル設定手段と、該音楽技能レベル設定手段により設定された前記ユーザの前記分割された各音楽技能レベルに応じて、前記第１の設定テーブル記憶手段から前記印刷すべき楽譜情報の種類を読み出すことにより前記印刷すべき楽譜情報の種類を選定する楽譜情報種類選定手段と、該楽譜情報種類選定手段により選定された前記印刷すべき楽譜情報の種類に関して、前記演奏データ入力手段により入力された演奏データに応じた前記楽譜印刷データを作成して出力する楽譜印刷データ作成手段を有するものである。
従って、ユーザの、分割された各音楽技能レベルに合わせて、楽譜印刷される楽譜情報の種類を選定できる。請求項６に記載の発明は、請求項１に記載の発明において、楽譜表示データ作成手段が印刷装置用のデータを出力するものである。印刷は表示の一形態であるので、上述した請求項１から請求項５までに記載の楽譜表示制御装置は、楽譜表示データ作成手段が印刷装置用の楽譜表示データを出力するようにすれば、楽譜印刷制御を行うことができる。
この印刷データは、必ずしも印刷装置に出力されるものではなく、印刷データがファイル化されて記憶部に記憶される場合もある。
【００１３】
請求項７に記載の発明においては、演奏データに応じた楽譜表示データをコンピュータに作成させるための楽譜表示制御プログラムにおいて、前記演奏データを入力する演奏データ入力ステップと、異なる観点に基づいて音楽技能レベルが複数の音楽技能レベルに分割され、分割された各音楽技能レベルについてユーザの音楽技能レベルを設定する音楽技能レベル設定ステップと、該音楽技能レベル設定ステップにより設定された前記ユーザの前記分割された各音楽技能レベルに応じて、前記分割された各音楽技能レベルに応じて表示すべき楽譜情報の種類として、強弱記号、運指、ペダル、ドレミ読み、コードが設定された第１の設定テーブル記憶部から、前記表示すべき楽譜情報の種類を読み出すことにより前記表示すべき楽譜情報の種類を選定する楽譜情報種類選定ステップと、該楽譜情報種類選定ステップにより選定された前記表示すべき楽譜情報の種類に関して、前記演奏データ入力ステップにより入力された演奏データに応じた前記楽譜表示データを作成して出力する楽譜表示データ作成ステップ、前記演奏データを入力する演奏データ入力ステップと、異なる観点に基づいて音楽技能レベルが複数の音楽技能レベルに分割され、分割された各音楽技能レベルについてユーザの音楽技能レベルを設定する音楽技能レベル設定ステップと、該音楽技能レベル設定ステップにより設定された前記ユーザの前記分割された各音楽技能レベルに応じて、前記分割された各音楽技能レベルに応じて表示すべき楽譜情報の種類が設定された第１の設定テーブル記憶部から、前記表示すべき楽譜情報の種類を読み出すことにより前記表示すべき楽譜情報の種類を選定する楽譜情報種類選定ステップと、該楽譜情報種類選定ステップにより選定された前記表示すべき楽譜情報の種類に関して、前記演奏データ入力ステップにより入力された演奏データに応じた前記楽譜表示データを作成して出力する楽譜表示データ作成ステップをコンピュータに実行させるものである。
従って、請求項１に記載の楽譜表示制御装置をプログラムを用いて実現することができる。
請求項２から５までに記載の楽譜表示制御装置および、請求項６に記載の楽譜印刷制御装置に関しても、同様に、プログラムを用いて実現することができる。
【００１４】
【発明の実施の形態】
図１は、本発明の実施の一形態を説明するためのブロック構成図である。図中、１は演奏データ提供部、２は楽譜表示制御装置、３は楽譜表示データ作成部、４は表示装置、５は音楽技能レベル設定部、６は楽譜情報種類選定部である。
演奏データ提供部１は、楽曲データを記憶する記憶部、ユーザによって演奏される鍵盤などであり、演奏データを楽譜表示制御装置２に出力する。
楽譜表示制御装置２の中の、楽譜表示データ作成部３は、演奏データを入力し、この演奏データに応じた楽譜表示データを作成して、ＣＲＴディスプレイや液晶ディスプレイなどの表示装置４に出力する。
音楽技能レベル設定部５は、例えば、入力操作子を用いてユーザにその音楽技能（音楽スキル）レベルを入力させることにより、ユーザの音楽技能レベルを設定して、楽譜情報種類選定部６に出力する。
【００１５】
楽譜情報種類選定部６は、音楽技能レベル／楽譜情報種類対応テーブル記憶部７を参照して、先に音楽技能レベル設定部５により設定されていた音楽技能レベルに応じて、表示すべき楽譜情報の種類を選定して、楽譜表示データ作成部３を制御する。
ここで、音楽技能レベル／楽譜情報種類対応テーブル記憶部７は、図２，図４を参照して後述するように、音楽技能レベルに応じて表示すべき楽譜情報の種類が対応付けられたものである。
音楽技能レベルとしては、音楽全体の技能レベルとする他、演奏に関する技能（スキル）レベル、読譜に関する技能（スキル）レベル、編曲に関する技能（スキル）レベルなど、複数の技能レベルに分けて設定してもよい。
楽譜情報種類選定部６は、個々の分割された技能レベルに応じて、表示すべき楽譜情報の種類を選定する。あるいは、個々の技能レベルの組み合わせによって、表示すべき楽譜情報の種類を選定したりしてもよい。
【００１６】
楽譜表示データ作成部３は、楽譜情報種類選定部６により選定された表示すべき楽譜情報の種類に関して、入力された演奏データに応じた楽譜表示データを作成して、表示装置４に出力する。
その結果、楽譜に表示すべき楽譜情報の種類が、ユーザの音楽技能レベルに応じて予め決められているので、入力されたユーザの音楽技能レベルに合わせて、楽譜情報の種類を選定して楽譜を表示することにより、ユーザの音楽技能レベルにふさわしい楽譜表示を提供することができる。
【００１７】
従って、従来技術とは異なり、ユーザの音楽に関する技能のレベルに応じて、表示される楽譜情報の内容が変更されている。
すなわち、演奏データに応じた楽譜表示データを作成する楽譜表示制御装置において、楽譜表示データ作成部３，楽譜情報種類選定部６，音楽技能レベル/楽譜情報種類対応テーブル記憶部７は、演奏データ提供部１から演奏データを入力し、音楽技能レベル設定部５から音楽技能レベルを入力し、入力された演奏データに応じて楽譜表示データを作成する際に、入力されたユーザの音楽技能レベルに応じて、表示すべき楽譜情報の種類を変更制御している。
入力されたユーザの音楽技能レベルに応じて、表示すべき楽譜情報の種類を選定するには、音楽技能レベル/楽譜情報種類対応テーブル記憶部７を用いなくても、何らかの手法で音楽技能レベルを楽譜情報種類に対応付けることができればよい。
例えば、楽譜表示制御プログラム内に、音楽技能レベルに応じた楽譜情報種類を指定するステップを、各音楽技能レベル毎に設けておき、入力されたユーザの音楽技能レベルを判定するステップにおいて、各音楽技能レベルに従って、複数ある上述した指定ステップの１つを選択してもよい。
【００１８】
また、楽譜情報種類選定部３と楽譜表示データ作成部６とを明確に分けなくてもよい。
例えば、楽譜表示制御プログラム内に、音楽技能レベルに応じた楽譜表示データ作成プログラムを、音楽技能レベル毎に設けておき、入力されたユーザの音楽技能レベルを判定するステップにおいて、各音楽技能レベルに従って、複数ある上述した楽譜表示データ作成プログラムの１つを選択してもよい。上述した各楽譜表示データ作成プログラムは、各音楽技能レベルに応じて、表示すべき楽譜情報種類と表示しない楽譜情報種類とを区別して、表示すべきものを表示させるようにするプログラムである。
【００１９】
楽譜表示制御装置２は、また、ユーザ登録データ記憶部８を備えてもよい。
音楽技能レベル設定部５は、楽譜表示制御動作の起動時に、ユーザの識別を行い、識別されたユーザが新規ユーザであるときには、新規ユーザの音楽技能レベルを入力させて、新規ユーザの音楽技能レベルを設定し、楽譜情報種類選定部６に出力するとともに、新規ユーザおよび新規ユーザの音楽技能レベルをユーザ登録データ記憶部８に記憶し、識別されたユーザが登録済みユーザであるときには、ユーザ登録データ記憶部８から登録済みユーザの音楽技能レベルを読み出して設定する。
その結果、楽譜情報種類設定部７は、新規ユーザおよび登録済みユーザの音楽技能レベルに応じて、音楽技能レベル／楽譜情報種類対応テーブル記憶部７を参照し、表示すべき楽譜情報の種類を読み出すことになる。
【００２０】
ユーザの識別は、例えば、ユーザIDを入力させて識別する。ユーザIDを用いることにより、ユーザの音楽技能という個人情報を保護することができる。新規ユーザであるか否かは、登録されたユーザIDが入力されたか否かを判定してもよいし、単に新規ユーザであるか否かを確認する入力をさせてもよい。
この楽譜表示制御装置２を使用して表示される楽譜が、複数のユーザ毎に適したものになるようにしたい場合は、ユーザIDを複数種類許容して、各ユーザ毎に音楽技能を登録すればよい。
なお、この楽譜表示制御装置２を使用するユーザが１人の場合には、特にユーザIDを入力することなく、単に、入力された音楽技能レベルをユーザ登録データ記憶部８に保持しておくだけでもよい。
【００２１】
ユーザ登録データ記憶部８に記憶された、ユーザIDおよび音楽技能レベルは、この楽音表示制御装置の動作を終了させた後にも、何らかの方法で実質的に記憶内容を保持するようにしておけば、再度起動したときにも登録データを利用できる。例えば、この楽譜表示制御装置２の使用終了後も、このユーザ登録データ記憶部８にそのまま保持しておくか、他のバックアップメモリに書き込んでおき、この楽譜表示制御を再度実行するときに、バックアップされた音楽技能レベルをユーザ登録データ記憶部８に戻すようにして保持させれば、変更のない限り、音楽技能レベルの再設定を行う必要はないので、ユーザの操作が簡単になる。
そのためのユーザ登録データ記憶部８あるいはバックアップメモリは、電源を切った後も記憶内容を保持する、ハード磁気ディスクなどの記録媒体、あるいは、電源バックアップされた半導体メモリ、あるいは、フラッシュメモリのような不揮発性の半導体メモリとすればよい。
【００２２】
楽譜表示制御装置２は、また、楽譜情報種類のユーザ設定テーブル記憶部９を備えていてもよい。
楽譜情報種類選定部６は、入力操作子等によって、ユーザに対応して表示すべき楽譜情報の種類の設定を入力し、楽譜情報種類のユーザ設定テーブル記憶部９に記憶された「楽譜情報種類のユーザ設定テーブル」を編集する。また、楽譜情報種類のユーザ設定テーブル記憶部９から、ユーザに対応して設定された表示すべき楽譜情報の種類を読み出して、表示すべき楽譜情報の種類を選定し、楽譜表示データ作成部３を制御する。
なお、この楽譜表示制御装置２を使用するユーザが複数人の場合には、ユーザIDを入力させて、ユーザ毎に用意された、「楽譜情報種類のユーザ設定テーブル」を指定すればよい。
【００２３】
上述した説明において、演奏データ提供部１が記憶部である場合、この記憶部は、楽譜表示制御装置２とともに、同じパーソナルコンピュータや電子楽器に内蔵されたRAM（Random Access Memory）、ROM（Read Only Memory）や半導体メモリカード、HD（ハード磁気ディスク）等の記憶部である。通信ネットワーク上のサーバあるいは他のパーソナルコンピュータにある記憶部の場合もある。
演奏データは、SMF（Standard MIDI File）形式などのタイミングデータを含む楽曲データである。
【００２４】
一方、演奏データ提供部１が、ユーザによって実演奏される鍵盤である場合、この演奏データはリアルタイムで入力され、演奏データを構成する音符が入力されたタイミングそのものが、この音符のタイミングデータとなる。
リアルタイムの演奏データが通信ネットワークを介してリアルタイムで入力される場合がある。個々のデータの時間遅延が保証されている通信ネットワークであれば、上述した鍵盤演奏入力と同様に取り扱える。時間遅延が保証されていない通信ネットワークであれば、上述した楽曲データと同様に、何らかのタイミングデータを伴う演奏データを用いればよい。
また、楽曲データであっても、ストリーミング再生されてリアルタイムで処理される場合もある。
演奏データ提供部１は、また、使用者の歌声をマイクロホンで取り込み、歌唱を入力してピッチ検出を行い、音符データに変換する変換部である場合もある。
【００２５】
上述した楽譜表示データ作成部３において、演奏データに応じた楽譜表示データを作成する機能自体は、従来のシーケンサ・プログラム等で実現されているものをそのまま用いることができる。
例えば、演奏データを入力し、これを一旦、音符やその他の楽譜情報に変換し、次に、表示装置４のための楽譜表示データに変換される。休符は、例えば、各１音の長さを量子化して音符の長さを決定したときの、音符間の時間間隔に応じて挿入される。ペダルは、コントロールチェンジの演奏データとして入力される。
楽曲データの場合は、楽曲名、テンポ、拍子、調、歌詞等は、メタイベントとして含まれる。コードデータが含まれる場合もある。コードデータが含まれていない場合には、連続する音のつながりを見るなど、和音分析を行えば、コードが識別される。
【００２６】
鍵盤によるリアルタイムの演奏の場合は、ユーザが予めキーボードを用いて入力しなければならないものもある。
この他、五線譜や音部記号などの背景となる楽譜情報を加えて、表示用の楽譜表示データに変換すればよい。
リアルタイム演奏の場合は、演奏データをイベント毎に楽譜情報に変換し、個々の楽譜表示データを形成し、逐次、表示装置４に表示させる。楽曲データの場合は、同様に逐次表示するほか、楽曲データ全体について、一旦楽譜情報に変換した上で、選定された表示すべき楽譜情報を楽譜表示データに変換してもよい。
【００２７】
上述した説明において、楽譜表示データ作成部３は、楽譜表示データを表示装置４に出力している。これに代えて、楽譜表示データ作成部３は、楽譜印刷データを、印刷装置１０に出力してもよい。
また、楽譜表示データ作成部３は、楽譜表示データあるいは楽譜印刷データを記憶部１１に記憶させてもよい。
本明細書では、楽譜印刷は、楽譜表示の一形態としている。楽譜印刷であっても、出力されるものが印刷装置用であるというだけで、図１に示した楽譜表示制御装置２の内部構成は特に変わらない。
【００２８】
記憶部１１は、楽譜表示データを直ちに表示装置４に表示させたり、楽譜印刷データを直ちに印刷装置１０に印刷させるのではなく、各データを、ドキュメントファイルとして記憶するものである。表示データファイルと印刷データファイルとは厳密には区別できないが、例えば、BMP（ビットマップ）ファイルは表示データファイル、アドビシステムズ社のAcrobat（TM)で使用されるPDF（Portable Document Format）ファイルは印刷データファイルといえる。記憶部１１は、演奏データ提供部１の記憶部と同一でもよい。例えば、記憶部１１には、楽曲データとともに、この楽譜を表示，印刷するためのデータファイルが記憶されることになる。楽曲データファイルと表示，印刷するためのデータファイルを合わせて１つの記録媒体に格納して配布したり、ネットワークを介して配布することができる。
【００２９】
図２は、図１に示された音楽技能レベル／楽譜情報種類対応テーブル記憶部７に記憶された、「音楽技能レベル／楽譜情報種類対応テーブル」の第１の例を説明するための内容説明図である。
図中、音楽スキル（音楽技能）の列において、音楽スキルレベルがＡ（高）〜Ｅ（低）の５段階に分けられ、Ａは上級者、Ｅは初心者である。楽譜情報の種類としては、コード、強弱記号、運指、ペダル、ドレミ読みの５種類が例示されている。各音楽スキルに応じて、各楽譜情報の種類に関して、音楽記号を表示するか否かが示されている。すなわち、図中、○印の位置は、各音楽スキルレベルにおいて表示する楽譜情報の種類であることを示し、×印は非表示とすべき楽譜情報の種類であることを示す。音楽技能レベル／楽譜情報種類対応テーブル記憶部７においては、例えば、図２に対応して、楽譜情報の表示／非表示を示すフラグがテーブル形式で記憶されている。
【００３０】
図３は、音楽スキルレベルに応じた楽譜の一例を示す説明図である。
図３（ａ）は比較的高い音楽スキルレベル（図２のＢ）に対応した楽譜である。２１ａ〜２１ｃはコードトラックのコード（和音）ネーム記号、２２ａ〜２２ｃはコンペダル記号（ピアノのサステインペダルを踏むことに対応、直前にサステインペダルを離す）、２２ｄはセンツァペダル（サステインペダルを離すことに対応）記号である。
図３（ｂ）は、比較的低い音楽スキルレベル（後述する図２のＤ）に対応した楽譜である。２３ａ，２３ｂは強弱記号、２４は階名（ドレミ読み）、２５は運指（親指から小指までを１〜５の数字で示す）である。
【００３１】
図４は、図１に示された音楽技能レベル／楽譜情報種類対応テーブル記憶部７に記憶された、「音楽技能レベル／楽譜情報種類対応テーブル」の第２の例を説明するための内容説明図である。
この例では、音楽スキルレベルを複数の個別のスキルレベルに分割し、分割された各スキルレベルに対応して、表示すべき楽譜情報の種類を選定する。図１に示した、音楽技能レベル／楽譜情報種類対応テーブル記憶部７においても、図４（ａ）〜図４（ｃ）に対応して、３つのテーブルに楽譜情報の表示／非表示を示すフラグが記憶される。
【００３２】
図４（ａ）は、「演奏スキルに対するテーブル」であって、演奏スキルレベルに対応して、強弱記号、運指、ペダルに関する音楽記号を楽譜上に表示するか否かを選定するものである。
図４（ｂ）は「読譜スキルに対するテーブル」であって、読譜スキルレベルに対応して、階名に関する音楽記号（ド，レ，ミ，…）を楽譜上に表示するか否かを選定するためのものである。
図４（ｃ）は「編曲（アレンジ）スキルに対するテーブル」であって、編曲スキルレベルに対応して、コードに関する音楽記号を楽譜上に表示するか否かを選定するためのものである。
楽譜情報は、上述した音楽記号の他、Andante（アンダンテ）などの速度標語や曲想標語などもある。
【００３３】
図５は、図１に示した楽譜情報種類のユーザ設定テーブル記憶部９に記憶された「楽譜情報種類のユーザ設定テーブル」の具体例を示す説明図である。
図５（ａ）は図２に示した「音楽技能レベル／楽譜情報種類対応テーブル」である。このテーブル内容をデフォルト（工場出荷時の設定値）の「楽譜情報種類のユーザ設定テーブル」とする。
図１を参照して説明したように、ユーザが直接的に、表示すべき楽譜情報を選定する場合に、この「楽譜情報種類のユーザ設定テーブル」に、表示／非表示のフラグを書き込んで編集する。
図５（ｂ）はユーザによって表示すべき楽譜情報を書き込んだ後の「楽譜情報種類のユーザ設定テーブル」の第１の例の内容説明図である。
【００３４】
図中、＊印は、デフォルトのままの選定状態であることを示している。表示／非表示の選定は、＊印の位置に表示／非表示を指定し、楽譜情報種類のユーザ設定テーブル記憶部９内のテーブルに表示／非表示のフラグを書き込む。＊印のままの位置の選定状態は、図２の「音楽技能レベル／楽譜情報種類対応テーブル」のフラグがそのまま書き込まれている。
図示の図表は説明用のものにすぎないが、このようなテーブルを実際に表示器に表示させながら、「楽譜情報種類のユーザ設定テーブル」の書き換えを行ってもよい。
「楽譜情報種類のユーザ設定テーブル」には、予め、「楽譜情報種類のユーザ設定テーブル」と同じ内容をデフォルトとして書き込んでおき、図２に示した図表を表示させながら、テーブルを編集してもよい。○と×だけを表示させる場合でも、デフォルト値から変更したものはその表示色を変更したり、変更した位置の背景色を変えたりすれば、デフォルトからの変更箇所が一見して分かる。
【００３５】
図５（ｃ）はユーザによって表示すべき楽譜情報を編集した後の「楽譜情報種類のユーザ設定テーブル」の第２の例の内容説明図である。
１人のユーザは、通常、スキルレベルをその都度切り替えないと考えられる。このような場合に、５段階の「音楽スキル」レベルから、ある１つのレベルを設定して、ここからデフォルト値を読み出し、これに基づいて、各楽譜情報種類の表示／非表示を編集するためのものである。デフォルトを設定しないで、単にユーザの好みに応じて、楽譜情報種類の表示／非表示を選定してもよく、この場合は、音楽スキルの項目はない。
複数のユーザが、この楽譜表示制御装置２を用いる場合には、上述した音楽スキルレベルと同様に、ユーザの識別を行えばよい。識別されたユーザが新規ユーザであるときには、図５（ｂ），図５（ｃ）を参照して説明した「楽譜情報種類のユーザ設定テーブル」に、表示すべき楽譜情報種類とユーザIDを記憶させ、識別されたユーザが登録済みユーザであるときには、登録済みユーザに応じた表示すべき楽譜情報の種類を読み出して設定してもよい。
【００３６】
図６は、本発明の実施の一形態を実現するためのハードウエア構成の一例を示すブロック図である。パーソナルコンピュータにおいて、アプリケーション・プログラムをインストールして楽譜表示制御機能を実現する場合を説明する。
図中、３１はバス、３２はCPU（Central Processing Unit）、３３はROM（Read Only Memory）、３４はRAM（Random Access Memory）である。３５はタイマであって、プログラムの割り込み時間や各種時間、時刻を計時する。３６はキーボード，マウス等の操作子である。３７は表示回路であって、ディスプレイ（図１の表示装置に対応する）４を駆動および制御する。
３８は音源回路、３９はD/A変換器、４０はサウンドシステムである。４１は外部記憶装置であって、HD（ハード磁気ディスク）やFD（フレキシブル磁気ディスク）、CD-ROM（Compact Disc Read Only Memory）等の光ディスク、半導体メモリカード等を記録媒体とするものである。４２は通信インターフェースであって、プリンタ１０（図１の印刷装置に対応する）に接続される。
【００３７】
４４はMIDI（Musical Instrument Digital Interface）等の通信インターフェースであって、外部の電子鍵盤楽器４５等に接続される。
演奏データは、外部記憶装置４１から読み出されたり、外部の電子鍵盤楽器４５などから入力されて、RAM３４のワークエリアに記憶されて処理される。
４５は通信インターフェースであって、通信ネットワーク４６を介してインターネット上のサーバに接続したり、LAN（ Local Area Network）等を介してサーバに接続したりして、演奏データをリアルタイムで入力したり、楽曲データファイルとして演奏データを入力（ストリーミング再生あるいはダウンロード）したりする。
【００３８】
CPU３２は、オペレーティングシステム・プログラムの制御下で、外部記憶装置４１の１つであるHD（ハード磁気ディスク）に記憶されたアプリケーション・プログラムをRAM３４にロードし、楽譜表示制御を行う。
楽譜表示制御として、リアルタイムで入力された演奏データあるいは、楽曲データを読み出して得られた演奏データに基づいて、ディスプレイ（表示装置）４あるいはプリンタ（印刷装置）１０に対する楽譜表示データ（楽譜印刷データ）の選定制御を行う。
また、楽譜表示データあるいは楽譜印刷データを外部記憶装置４１に記憶させたり、通信インターフェース４５を介して通信ネットワーク４６上のサーバあるいはパーソナルコンピュータに転送して記憶させる。
【００３９】
楽譜表示制御を行うプログラムは、単独で使用されるほか、シーケンサ・ソフトウエア・プログラム内に組み込まれて実行される。プログラムは、CD-ROMを介して供給されたり、通信ネットワーク４６上のサーバからダウンロードされる。音源回路３８は、演奏データに応じて楽音信号を生成する。楽音信号は、D/A変換器３９によりアナログ波形に変換された後、サウンドシステム４０に供給されて、スピーカから出力される。
上述した構成では音源回路３８を有している。しかし、通信インターフェース４３に接続された外部音源装置を用いたり、CPU３２にソフトウエア音源の機能を持たせて音源機能を実行させてもよい。
図１に示した、音楽技能レベル、ユーザID、ユーザ設定テーブル編集、ユーザ設定テーブル読み出し指定等の入力は、キーボード，マウス３６を用いて行われる。
【００４０】
図７は、図６中のRAM３４に記憶されるプログラムやデータの説明図である。
RAM３４の記憶領域５１には、オペレーティングシステム・プログラムやアプリケーション・プログラムなどの実行プログラム等の領域のほか、処理中のデータを記憶するレジスタやテーブルの領域（テーブル領域５２、ユーザ登録データの領域５３など）、楽曲Ａの演奏データの領域５４などがある。
テーブル領域５２には、図２，図４に示した「音楽技能レベル／楽譜情報種類対応テーブル」や、図５（ｂ），図５（ｃ）に示した「楽譜情報種類のユーザ設定テーブル」などが格納される。
ユーザ登録データの領域５３には、「ユーザ登録データ」が、ユーザIDとこれに対応した音楽技能レベルとして登録される。
これらのテーブルやユーザ登録データは、外部記憶装置４１であるHD（ハード磁気ディスク）等に格納しておき、アプリケーション・プログラムを起動したときに、これをRAM３４にロードして利用され、場合により変更が加えられ、アプリケーション・プログラムを終了する際に、HD（ハード磁気ディスク）等に格納されるようにする。
【００４１】
楽曲Ａの演奏データの領域５４は、例えば、外部記憶装置４１から入力され、複数のMIDIチャンネルからなり、チャンネル別に演奏データが格納されている。各チャンネル５５は、例えば、デュレーションおよびノートデータからなる複数の組み合わせと初期値を有し、最後にエンドデータを有している。
ここで、初期値とは、楽曲名、テンポ、拍子記号、調等を規定する情報等である。デュレーションは、直前のイベントからの時間経過を表すデータである。ノートデータ５６は、音符を表すデータであり、一例として、音符の音高を示すノートナンバ、音の強さを示すベロシティ、音符の長さを示すゲートタイムで構成される。
【００４２】
なお、ノートデータは、ノートオン，ノートオフの２つのイベントデータの組み合わせて記述される場合もある。この場合、ノートオンイベントおよびノートオフイベントの各デュレーションがタイミングデータとなる。
上述した楽曲Ａの演奏データのフォーマットは、MIDI規格に沿ったシーケンサ・プログラム固有のものでもよいし、一般的なSMF(Standard MIDI File)形式でもよい。
さらに、録音部の領域があり、外部接続された電子鍵盤楽器４４等から転送されてくるMIDIデータを格納する。演奏データを楽譜情報に変換し、この楽譜情報を楽譜表示データに変換する場合にこの楽譜情報や楽譜表示データを格納する領域もある。
【００４３】
図示のブロック構成は、パーソナルコンピュータを前提にしたものであった。しかし、ハードウエア構成は若干異なるが、CPUを内蔵した電子楽器等の電子機器組み込みプログラムにおいても同様の機能を実現できる。
パネルに設けられた表示器に楽譜を表示させたり、通信インターフェース４３等を介して、パーソナルコンピュータ側のディスプレイで楽譜を表示させたり、プリンタで印刷させたりできる。
また、音楽教室において、この楽譜表示制御装置２の機能を先生用のパーソナルコンピュータに実行させることにより、複数の生徒の個々の音楽技能レベルに応じた楽譜印刷を行って、印刷物を各生徒に配布できる。
あるいは、複数の生徒の個々の音楽技能レベルに応じた表示データファイルあるいは印刷データファイルを作成して、その記録媒体を各生徒に配布したり、ネットワークを介して各生徒のパーソナルコンピュータあるいは電子楽器に転送して、各生徒のディスプレイに表示させたり、各生徒のプリンタで印刷させたりすることができる。音楽教室内に限らず、インターネットを介して遠隔地にいる生徒に対しても同様のことが可能である。
【００４４】
また、楽譜表示制御装置２の機能をサーバに持たせてもよい。ネットワーク配信サービスとして、遠隔地のクライアントから注文を受けて、各クライアントの希望する曲の楽曲データをデータベースから取り出し、各クライアントの音楽技能に適した楽譜を作成して、印刷物を配布したり、楽譜表示データファイルあるいは楽譜印刷データファイルをネットワークを介して配信したりすることもできる。必要なら、楽曲データのファイルも合わせて配信する。また、クライアントからネットワークを介し、楽曲データあるいは実演奏データの提供を受けてもよい。
【００４５】
以下、本発明の実施の一形態の動作を、楽曲データファイルを読み出して楽譜表示させる場合について説明する。
図８は、楽譜表示制御プログラムの全体動作を示すフローチャートである。
Ｓ６１において、初期画面の表示をさせる。「ユーザ登録データ」、「テーブルデータ」等を外部記憶装置４１のHD（ハード磁気ディスク）からRAM３４に読み出す。次に、楽譜ウインドウ（スタッフウインドウ）の表示をさせる。その際、楽曲がまだ選択されていない場合、五線譜と音部記号のみ表示させる。
さらに、ユーザ識別ウインドウを表示させ、登録済みのユーザにはID番号を入力させ、新規ユーザには「新規」ボタンをクリックさせる。
Ｓ６２において、「新規」ボタンのクリックの有無を検出することにより、新規ユーザであるか否かを判定する。新規ユーザであればＳ６３に、新規ユーザでなければＳ６４に処理を進める。
Ｓ６３において、ユーザの音楽技能に関するレベルを判定する。ユーザ識別ウインドウ上に図４に示したテーブルを表示させ、「演奏スキル」,「読譜スキル」,「編曲（アレンジ）スキル」ごとに、Ａ（高）からＥ（低）までの１つを選択させ、その選択結果を、「ユーザ登録データ」に追加する。
Ｓ６４において、ユーザ識別ウインドウを閉じ、楽譜表示すべき楽曲を選択させる。複数ある演奏データ提供部１の中から１つを選択させ、選択された演奏データ提供部１に記憶されている楽曲データのタイトル、データ量等を一覧表示させる。この一覧表示の中から所望の楽曲を選択させる。
【００４６】
Ｓ６５において、図９に示す楽譜表示を行う。
図９は、図８のステップＳ６５における楽譜表示動作の詳細を説明するフローチャートである。
Ｓ８１において、楽譜が未表示か否かを判定し、未表示であればＳ８２に、表示中であればＳ８３に処理を進める。
Ｓ８２において、選択された楽曲の演奏データをRAM３４のワークエリアに読み込み、読み込まれた演奏データを楽譜情報に変換する。
Ｓ８３において、図５（ｂ）あるいは図５（ｃ）に示した「楽譜情報種類のユーザ設定テーブル」を使用するモードが選択されているか否かを判定する。モード選択のフローは図示を省略している。そうであればＳ８４に処理を進め、そうでなければＳ８５に処理を進める。
図５（ｂ）のテーブルを使用する場合、Ｓ８４においては、「楽譜情報種類のユーザ設定テーブル」と「ユーザ登録データ」と基づいて、表示すべき楽譜情報を選定し、Ｓ８６に処理を進める。図５（ｃ）のテーブルを使用する場合は、「ユーザ登録データ」は不要である。
Ｓ８５において、「音楽技能レベル／楽譜情報種類対応テーブル」と「ユーザ登録データ」に登録された音楽スキルデータに基づいて、表示すべき楽譜情報を選定し、Ｓ８６に処理を進める。
Ｓ８６において、選定された楽譜情報に基づいて楽譜表示データを作成して、ディスプレイ（表示装置）４に出力して楽譜を表示させる。
【００４７】
再び、図８に戻って説明する。
Ｓ６６において、印刷指示があるか否かを判定する。印刷指示を入力するフローは図示を省略している。印刷指示があるときはＳ６７に処理を進め、そうでないときはＳ６８に処理を進める。
Ｓ６７において、楽譜表示データに基づき、楽譜印刷データを作成し、プリンタ（印刷装置）１０に対して送信させ、Ｓ６８に処理を進める。
Ｓ６８において、「楽譜情報種類のユーザ設定テーブル」のエディット（編集）の指示があるか否かを判定する。エディット指示を入力するフローは、図示を省略している。指示があればＳ６９に処理を進め、そうでなければＳ７０に処理を進める。
Ｓ６９において、ユーザ設定テーブルのエディットウインドウを表示させ、ユーザに表示すべき楽譜情報の種類を適宜入力させる。エディット終了後、ウインドウを閉じさせてＳ７０に処理を進める。
Ｓ７０において、楽譜表示制御プログラムを終了させる指示があるか否かを判定し、そうであればＳ７１に処理を進め、そうでなければ、Ｓ６５に処理を進め、再び、図９に示した楽譜表示ステップを実行する。このとき、楽譜表示が既になされているので、図９のＳ８１からＳ８３に処理が進められる。
Ｓ７１において、RAM３４に記憶されている現在のユーザ登録データや、テーブルデータ等を外部記憶装置４１のHD（ハード磁気ディスク）に書き込ませて、処理を終了する。
【００４８】
上述したフローの説明では、楽曲データを構成する演奏データを一括して、１ページまたは複数ページとなる楽譜データに変換しているが、１頁または数ページずつ変換するようにしてもよい。複数の演奏パートがある場合、各演奏パート毎に表示あるいは印刷させるほか、複数の演奏パートを同時表示した総譜を表示あるいは印刷させてもよい。
また、音楽に関する技能のレベルは、「演奏スキル」、「読譜スキル」、「編曲（アレンジ）スキル」に分けていたが、これに代えて、別な観点のスキルに基づいて分割してもよい。また、レベルの段階数は、５段階より細かくしたり、荒くしたりしてもよい。
さらにまた、表示すべき楽譜情報を「コード」、「強弱記号」、「運指」、「ペダル」、「ドレミ読み」のグループに分けて選定しているが、別観点からのグループ分けでもよく、これより細かいか、これより荒いグループ分けでもよい。
【００４９】
上述したフローの説明では、ユーザの音楽に関する技能のレベルを、パーソナルコンピュータの入力画面において、キーボード，マウス３６を用いてユーザに入力させていた。この場合、抽象的で相対的なレベル数値を入力させている。
これに代えて、どの楽曲のメロディが弾けるか、等の具体的な技能レベルを例示してユーザに選択させてもよい。
あるいは、ユーザに簡単な楽譜を示して、鍵盤で演奏入力させてみたり、読譜テストを行ったりすることにより、音楽技能レベルを判定するようにしてもよい。図１に示した音楽技能レベル設定部５は、この判定結果を入力して設定する。
【００５０】
上述したフローの説明では、楽譜表示制御プログラムの起動直後において、原則として演奏データが楽譜表示される前に、表示すべき楽譜情報の種類を決定していた。その結果、ユーザの音楽技能レベルに適した楽譜が最初から表示されるから、ユーザが楽譜を見た瞬間に意欲を失うようなことがなく、楽譜と向き合って演奏練習をすることが可能となる。
しかし、演奏データを楽譜を表示させた後でも、音楽技能の設定を変更して、表示すべき楽譜情報の種類を選定可能にしてもよい。
上述した説明では、パーソナルコンピュータ、サーバ、電子楽器において楽譜表示させたり、印刷させたりする場合について説明した。
これ以外に、カラオケ装置、ゲーム装置、PDA（Personal Digital Assistant）端末、携帯電話端末等に備えられた表示器に楽譜を表示させたり、これに接続された印刷装置に印刷させたりする場合についても同様に適用できる。また、本発明の装置を印刷装置に内蔵させて、演奏データをこの印刷装置に提供して楽譜を印刷させるようにしてもよい。
【００５１】
【発明の効果】
本発明は、上述した説明から明らかなように、ユーザの音楽技能レベルに合わせて、楽譜表示される楽譜情報の種類を選定できるという効果がある。
その結果、ユーザは、楽譜を見て意欲を失ったり不満に思ったりすることが少なくなる。
【図面の簡単な説明】
【図１】  本発明の実施の一形態を説明するためのブロック構成図である。
【図２】  図１に示された音楽技能レベル／楽譜情報種類対応テーブル記憶部７に記憶された、「音楽技能レベル／楽譜情報種類対応テーブル」の第１の例を説明するための内容説明図である。
【図３】  音楽技能レベルに応じた楽譜の一例を示す説明図である。
【図４】  図１に示された音楽技能レベル／楽譜情報種類対応テーブル記憶部７に記憶された、「音楽技能レベル／楽譜情報種類対応テーブル」の第２の例を説明するための内容説明図である。
【図５】  図１に示した楽譜情報種類のユーザ設定テーブル記憶部９に記憶された「楽譜情報種類のユーザ設定テーブル」の具体例を示す説明図である。
【図６】  本発明の実施の一形態を実現するためのハードウエア構成の一例を示すブロック図である。
【図７】  図６中のRAM３４に記憶されるプログラムやデータの説明図である。
【図８】  楽譜表示制御プログラムの全体動作を示すフローチャートである。
【図９】  図８のステップＳ６５における楽譜表示動作の詳細を説明するフローチャートである。
【符号の説明】
１…演奏データ提供部、２…楽譜表示制御装置、３…楽譜表示データ作成部、４…表示装置、５…音楽技能レベル設定部、６…楽譜情報種類選定部、７…音楽技能レベル／楽譜情報種類対応テーブル記憶部、８…ユーザ登録データ記憶部、９…楽譜情報種類のユーザ設定テーブル記憶部
【図１】
0004075565.tif 000002
【図２】
0004075565.tif 000003
【図３】
0004075565.tif 000004
【図４】
0004075565.tif 000005
【図５】
0004075565.tif 000006
【図６】
0004075565.tif 000007
【図７】
0004075565.tif 000008
【図８】
0004075565.tif 000009
【図９】
0004075565.tif 000010