(57)【要約】【課題】電子楽譜上に音符を入力する際の入力操作の作業量を大幅に軽減できるようにする。【解決手段】音符が入力されると、入力された音符と、すでに楽譜中に入力されているフレーズの先頭部分の音符との一致を検出し、前記フレーズの先頭部分と一致していると判断された際に、前記フレーズの先頭部分の続きの入力部分を予測し、前記続きの入力部分を表示装置に表示し、前記続きの入力部分の可否をユーザから受け付け、受け付けた可否に応じて前記表示装置に表示されている予測音楽記号を確定するようにして、ユーザは表示装置に表示される予測音楽記号の可否を入力するだけで、同じフレーズの音楽記号を簡単に入力できるようにして、マウスを使用することなく記号を選択してコピー＆ペーストしたり、小節単位でコピー＆ペーストしたりする作業と同等の作業を行うことができるようにする。【選択図】図１
2010160220.tif 000002
【特許請求の範囲】
【請求項１】
ポインティング・デバイスを使用して、音楽記号記憶手段から音楽記号及び音符のフォントを読み出すとともに、前記ポインティング・デバイスを使用して指示された表示画面上の位置に対応する画像メモリに前記フォントのイメージデータを展開する音符入力装置であって、
前記ポインティング・デバイスを使用して入力された音符と、すでに楽譜中に入力されているフレーズの先頭部分の音符、または他の楽譜のフレーズの先頭部分の音符、或いはフレーズ登録されて記憶部に記録されているフレーズの先頭部分の音符との一致を検出する一致検出手段と、
前記一致検出手段により、前記フレーズの先頭部分と一致していると判断された際に、前記フレーズの先頭部分の続きの入力部分を予測する入力予測手段と、
前記入力予測手段により予測された前記続きの入力部分を表示装置に表示する音楽記号表示手段と、
前記表示装置に表示された前記続きの入力部分の可否をユーザから受け付ける予測結果可否入力手段と、
前記予測結果可否入力手段を介して入力される可否に応じて前記表示装置に表示されている予測音楽記号を確定する音楽記号入力手段とを有することを特徴とする音符入力装置。
【請求項２】
前記一致検出手段は、前記フレーズの先頭部分の数拍分の音符について、五線譜上の五線の位置またはノートナンバー、音の長さに基づいて一致検出を行うことを特徴とする請求項１に記載の音符入力装置。
【請求項３】
前記音楽記号入力手段は、前記表示装置に表示されている予測音楽記号を順次に確定、またはフレーズの全体をまとめて確定することを特徴とする請求項１に記載の音符入力装置。
【請求項４】
ポインティング・デバイスを使用して、音楽記号記憶手段から音楽記号及び音符のフォントを読み出すとともに、前記ポインティング・デバイスを使用して指示された表示画面上の位置に対応する画像メモリに前記フォントのイメージデータを展開するようコンピュータに実行させる音符入力プログラムであって、
前記ポインティング・デバイスを使用して入力された音符と、すでに楽譜中に入力されているフレーズの先頭部分の音符、または他の楽譜のフレーズの先頭部分の音符、或いはフレーズ登録されて記憶部に記録されているフレーズの先頭部分の音符との一致を検出する一致検出工程と、
前記一致検出工程において、前記フレーズの先頭部分と一致していると判断された際に、前記フレーズの先頭部分の続きの入力部分を予測する入力予測工程と、
前記入力予測工程において予測された前記続きの入力部分を表示装置に表示する音楽記号表示工程と、
前記表示装置に表示された前記続きの入力部分の可否をユーザから受け付ける予測結果可否入力工程と、
前記予測結果可否入力工程において入力される可否に応じて前記表示装置に表示されている予測音楽記号を確定する音楽記号入力工程とをコンピュータに実行させることを特徴とする音符入力プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は音符入力装置及び音符入力プログラムに関し、特に、電子楽譜上に音符を入力する際の入力操作の作業量を軽減するのに好適な音符入力装置及び音符入力プログラムに関する。
【背景技術】
【０００２】
パーソナルコンピュータ上で楽譜作成のプログラム（楽譜作成ソフト）を実行して楽譜を作成することが行われている。つまり、パーソナルコンピュータを音符入力装置として機能させることが知られている。例えば、各種音楽記号と五線譜とを記憶させておき、これら音楽記号と五線譜とを画面上に表示させて楽譜を作成する。
【０００３】
特許文献１には、パレット状に画面表示した各種音楽記号やフォント等をマウス等で拾って五線譜上に貼り付け、電子楽譜を作成することができる音符入力装置が開示されている。
【０００４】
また、上述のように音楽記号を五線譜上に貼り付ける手法だけでなく、紙に記載された楽譜をスキャナを使ってパーソナルコンピュータに取り込み、これを編集して電子楽譜を作成することができる音符入力装置も知られている。
【０００５】
例えば、特許文献２には、画像入力手段が読み取った第１楽譜画像データに基づいて楽譜情報を認識して第２楽譜画像データを構成し、第１楽譜画像データ及び第２楽譜画像データを表示手段に並べて表示する装置が提案されている。
【０００６】
【特許文献１】特開平９−１１４４５３号公報
【特許文献２】特開平７−１２１６６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
楽譜作成ソフトには、電子楽譜を楽典／浄書ルールに基づいて自動編集する機能を含むものがある。例えば、画面表示された五線譜上に音符を貼り付ける際の音符の間隔（スペーシング）や符尾の向き等を、楽典／浄書ルールに基づいて自動的に決定する機能である。この編集機能によれば、記譜についての知識が乏しい場合でも、簡単に、しかも楽典／浄書ルールに従ったきれいな楽譜を作成することができる。
【０００８】
ところで、同じフレーズの音符／休符群を入力する際に、記号を選択してコピー＆ペーストしたり、小節単位でコピー＆ペーストしたりすると、音符をひとつずつ入力するよりは効率がよい。
【０００９】
しかしながら、ステップ入力、すなわち、１音ずつ非リアルタイムに入力する場合のように、キーボードのみで操作している場合にはマウスを途中で使う必要があるので、手間がかかる問題点があった。
【００１０】
また、小節のコピー＆ペーストではピッチが違う場合は、ペースト後に各音符／休符のピッチを修正する手間がかかり、電子楽譜上に音符を入力する際の入力操作の作業量を大幅に軽減することはできないという問題点があった。
【００１１】
本発明は前述の問題点に鑑み、電子楽譜上に音符を入力する際の入力操作の作業量を大幅に軽減できるようにすることを目的とする。
【課題を解決するための手段】
【００１２】
本発明の音符入力装置は、ポインティング・デバイスを使用して、音楽記号記憶手段から音楽記号及び音符のフォントを読み出すとともに、前記ポインティング・デバイスを使用して指示された表示画面上の位置に対応する画像メモリに前記フォントのイメージデータを展開する音符入力装置であって、前記ポインティング・デバイスを使用して入力された音符と、すでに楽譜中に入力されているフレーズの先頭部分の音符、または他の楽譜のフレーズの先頭部分の音符、或いはフレーズ登録されて記憶部に記録されているフレーズの先頭部分の音符との一致を検出する一致検出手段と、前記一致検出手段により、前記フレーズの先頭部分と一致していると判断された際に、前記フレーズの先頭部分の続きの入力部分を予測する入力予測手段と、前記入力予測手段により予測された前記続きの入力部分を表示装置に表示する音楽記号表示手段と、前記表示装置に表示された前記続きの入力部分の可否をユーザから受け付ける予測結果可否入力手段と、前記予測結果可否入力手段を介して入力される可否に応じて前記表示装置に表示されている予測音楽記号を確定する音楽記号入力手段とを有することを特徴とする。
【００１３】
本発明の音符入力プログラムは、ポインティング・デバイスを使用して、音楽記号記憶手段から音楽記号及び音符のフォントを読み出すとともに、前記ポインティング・デバイスを使用して指示された表示画面上の位置に対応する画像メモリに前記フォントのイメージデータを展開するようコンピュータに実行させる音符入力プログラムであって、前記ポインティング・デバイスを使用して入力された音符と、すでに楽譜中に入力されているフレーズの先頭部分の音符、または他の楽譜のフレーズの先頭部分の音符、或いはフレーズ登録されて記憶部に記録されているフレーズの先頭部分の音符との一致を検出する一致検出工程と、前記一致検出工程において、前記フレーズの先頭部分と一致していると判断された際に、前記フレーズの先頭部分の続きの入力部分を予測する入力予測工程と、前記入力予測工程において予測された前記続きの入力部分を表示装置に表示する音楽記号表示工程と、前記表示装置に表示された前記続きの入力部分の可否をユーザから受け付ける予測結果可否入力工程と、前記予測結果可否入力工程において入力される可否に応じて前記表示装置に表示されている予測音楽記号を確定する音楽記号入力工程とをコンピュータに実行させることを特徴とする。
【発明の効果】
【００１４】
本発明によれば、音符が入力されると、入力された音符と、すでに楽譜中に入力されているフレーズの先頭部分の音符との一致を検出し、前記フレーズの先頭部分と一致していると判断された際に、前記フレーズの先頭部分の続きの入力部分を予測し、前記続きの入力部分を表示装置に表示し、前記続きの入力部分の可否をユーザから受け付け、受け付けた可否に応じて前記表示装置に表示されている予測音楽記号を確定するようにしたので、ユーザは表示装置に表示される予測音楽記号の可否を入力するだけで、同じフレーズの音楽記号を簡単に入力することが可能となり、楽譜上に音楽記号を入力する際の入力操作の作業量を大幅に軽減することができる。
【発明を実施するための最良の形態】
【００１５】
以下、図面を参照して本発明を詳細に説明する。図２は本発明の一実施形態に係る音符入力装置のハードウェア構成の一例を示すブロック図である。図２において、音符入力装置のハードウェアはパーソナルコンピュータ等の汎用情報処理装置によって実現できる。
図２に示すように、本実施形態の音符入力装置１は、ＣＰＵ２、ＲＯＭ３、ＲＡＭ４、表示装置５、キーボード６、マウス７、音源部８、及び通信インタフェース９を備える。
【００１６】
表示装置５、キーボード６、及びマウス７はそれぞれＶＲＡＭ１０、キースキャン回路１１、及びマウススキャン回路１２を介してバス１３に接続される。なお、マウス７は、タブレット、タッチスクリーン、及びタッチパネル等、周知のポインティング・デバイスであってもよい。
【００１７】
マウス７のＸ・Ｙ方向の移動量はＲＡＭ４上のカーソルポイントレジスタのカーソル座標データに加算され、この座標データに基づいて表示装置５上でのカーソルの位置が決定される。キーボード６のキーのオン・オフはキースキャン回路１１で検出され、検出結果はＲＡＭ４に書き込まれる。キーボード６のキーのオン・オフが直前の状態と比較されてキーオンイベントやキーオフイベントが認識される。
【００１８】
また、音符入力装置１には、ハードディスク、ＣＤ−ＲＯＭ、ＭＯディスク、ＤＶＤ、及びメモリカード等の外部記憶装置を必要に応じて設けることができる。また、プリンタドライバを介してプリンタに接続することもできる。
【００１９】
ＣＰＵ２は、所定の制御プログラムに従って各種処理を実行し、装置全体を制御する。ＲＯＭ３は、ＣＰＵ２に楽譜作成処理を実行させるための楽譜表示プログラムや五線譜、及び音符等の音楽記号を含む各種データ（楽譜作成ソフト）を記憶する。ＲＡＭ４は、ＣＰＵ２での処理に使用される情報を一時記憶する。
【００２０】
本実施形態においては、ＣＰＵ２，ＲＯＭ３及びＲＡＭ４により構成されるコンピュータシステムにより、本発明の主要な機能である一致検出手段、入力予測手段、音楽記号表示手段、予測結果可否入力手段、音楽記号入力手段等が構成される。
【００２１】
表示装置５は、ＬＣＤやＣＲＴ等の表示器あるいはＬＥＤ等の表示灯を含んでいる。表示器には、アイコン、楽譜、複数のタグシートつまり付箋を付けた複数のシートからなる音楽記号のパレット、鍵盤図形等を表示する。
【００２２】
音源部８は、音源としてのソフトウェアや効果付与のためのＤＳＰを含んでいる。音源部８には、Ｄ／Ａ変換器、アンプ、スピーカを含むサウンドシステム１４が接続される。通信インタフェース９は、ＬＡＮやインターネット、電話回線などの通信ネットワーク、あるいはＭＩＤＩ用ネットワークに接続されるインタフェースであり、サーバ等など、他の情報処理装置やＭＩＤＩ機器などの外部機器１５との各種情報の授受に使用される。音符入力装置１は、この通信インタフェースを介して取り込んだ演奏情報に基づく楽譜作成も可能である。
【００２３】
音源部８は、ＲＡＭ４上に設けられる演奏情報記憶手段から、ノートナンバー、音色、ステップ、ゲートタイム、ベロシティ等演奏情報を読み込み、それに基づいて楽音波形の加工をしてサウンドシステム１４に入力する。
【００２４】
図１は、上述した本実施形態の音符入力装置１の要部機能を示すブロック図である。図１において、音楽記号記憶部１６には、音楽記号（音符／休符群）等のフォントが記憶される。音楽記号等は使い勝手等を考慮し、タグ付きのパレットの形態で表示装置５上に表示可能にするため、グループ別または階層別に記憶している。
【００２５】
機能ボタン記憶部１７は、編集機能選択用のボタンの状態、つまり編集機能の有効・無効の区別をこのボタンの表示位置情報とともに記憶する。編集機能選択用のボタンは上述したパレット上で音楽記号等に近接して表示できるように設定されている。機能ボタン記憶部１７に記憶されている編集機能の有効・無効の設定は、マウス７によるパレット操作で反転する。
【００２６】
音楽記号展開部１８は、音楽記号等のフォントをビットマップデータに展開する手段とＶＲＡＭ１０上の画像メモリとを含んでいる。機能指示部１９は機能ボタン記憶部１７から読み出された有効となっている機能に従って音楽記号展開部１８に自動編集指示を出力する。音楽記号展開部１８は楽典や浄書ルールに従って音楽記号等を編集するための編集プログラムを有している。音楽記号等のフォントデータをイメージデータに変換して画像メモリに展開する際には、上述した編集機能の有効・無効の区別を編集プログラムに反映して自動編集が行われる。
【００２７】
機能反転部２０は、マウス７の操作に従って機能ボタン記憶部１７から読み出された編集機能の有効・無効の設定状態を反転する。五線譜記憶部２１は、五線譜を描画範囲に描画するためのビットマップデータを有する画像メモリである。
【００２８】
この構成において、マウススキャン回路１２は、マウス７のクリックによってコマンドを認識し、かつ、マウス７の操作によるカーソルの移動量を認識してカーソルの位置を検出する。キースキャン回路１１は、キーボード６を構成する複数のキーをスキャンし、各キーの状態（オンかオフか）を読み取る。
【００２９】
音楽記号記憶部１６のフォントはカーソルの位置とマウス７からのコマンドとによって選択され、音楽記号展開部１８に入力される。機能ボタン記憶部１７に記憶された機能は、カーソルの位置とマウス７からのコマンドとによって有効・無効が設定され、この設定内容は機能指示部１９から音楽記号展開部１８に入力される。これにより、有効となっている編集機能によってフォントデータは編集され、音楽記号展開部１８の画像メモリにイメージデータが展開される。
【００３０】
指定キー検出部２２は、キースキャン回路１１によって、押し下げられているキーのうちに指定のキー（例えば、シフトキー）が含まれているかを判断する。指定キー検出部２２で指定のキーが含まれていたことを検出したら、機能反転部２０は機能ボタン記憶部１７から機能指示部１９に読み出されて音楽記号展開部１８に入力される編集機能の有効・無効を反転させる。
【００３１】
無効が選択された編集機能は停止され、有効な編集機能のみによって自動編集が行われる。こうして、有効な編集機能によって編集されて音楽記号展開部１８に展開された音楽記号等のイメージデータは五線譜記憶部２１に格納されている五線譜のイメージデータと合成されて表示装置５に入力される。なお、表示画面上の位置はその左上隅を（０，０）とするＸ・Ｙ座標で管理される。
【００３２】
次に、具体例を説明する。図３は表示装置５の表示例を示す図である。表示装置５には、楽譜作成モード画面が表示されている。画面２４の上部にはメニューバー２５及びツールバー２６が設けられる。メニューバー２５及びツールバー２６のボタンは本発明の要部ではないので一部のみ図示する。画面２４の右側には楽譜の描画範囲２７を設ける。描画画面には予め多段（この例では５段）に五線譜を配する。ここでは、五線譜に音部記号を表示した例を示したが、この音部記号は作成者が任意に変更できるし、五線譜のみの初期画面として任意に音部記号を設定することができるものにしてもよい。
【００３３】
画面２４の左側には、音楽記号等や編集コマンドを含むパレット２８が表示される。パレット２８は複数のタグシート２８−１、２８−２、…、２８−９からなる。楽譜の作成・編集上使用頻度の高いものを最上部２枚のタグシート２８−１，２８−２に収容して記号の選択を容易にしている。画面２４には、マウス７で移動可能なカーソル２９が表示される。
【００３４】
楽譜の作成例を、図３及び図４を参照して説明する。まず、図３の楽譜作成モード画面を表示装置５に表示させる。この画面は、図示しないモード選択画面の「楽譜作成モード」をクリックする等して指示を行い、この指示に応答して上述した記憶部１６，１８，２１から読み出したデータに従って表示される。
【００３５】
続いて、描画範囲２７の五線譜上に音楽記号等を記入する。図４（ａ）に示すように、描画範囲２７には、音部記号３１がすでに初期表示として描画されている五線譜３０が表示されているので、拍子を示す記号を描画する。この場合、カーソル２９を、マウス７を使ってタグシート２８−８に合わせ、クリックする。そして、タグシート２８−８に含まれている拍子記号（図示せず）のうちの一つにカーソル２９を合わせてマウス７をクリックする。この例では４／４拍子（Ｃ）を選択する。
【００３６】
それから、カーソル２９を描画範囲２７の五線譜３０に合わせてマウス７をクリックする。この操作によって、図４（ｂ）に示すように、４／４拍子の記号３２が五線譜３０上に描画される。なお、カーソル２９は五線譜３０上の、拍子記号が置かれるべき位置におおよそ合わせてクリック操作をすれば正しい位置に描画されるように編集プログラムを作成する。
【００３７】
次に、音符を描画する。タグシート２８−１上の４分音符のボタン３３にカーソル２９を合わせてマウス７をクリックし、続いてカーソル２９を五線譜３０上の所望の位置に合わせてマウス７をクリックすれば、４分音符３４が五線譜３０上に描画される。
【００３８】
さらに、カーソル２９を五線譜３０上の別の位置に合わせ、８分音符等、符鈎（はた）付きの音符が連続する場合、符鈎を表示する代わりに音符間を連桁で連結する編集機能を設定する。タグシート２８−１のトグルボタン３６はクリックする毎に自動連桁機能を有効から無効、または無効から有効に切り替える機能を有する。
【００３９】
自動連桁機能を有効にした状態で、タグシート２８−１の８分音符のボタン３７を使って五線譜３０上に８分音符３８，３９を描画すると、自動的に８分音符３８，３９が連結されて音符４０に編集される。
【００４０】
このようにして、音符を次々に入力していくと音符が五線譜３０上に描画されるとともに、音楽記号記憶部１６には、音楽記号（音符／休符群）等のフォントが記憶される。本実施形態の音楽記号展開部１８は音符入力予測モードを有し、音符入力予測モードに設定されている場合には、音符が入力された時に予測表示を行う。
【００４１】
次に、図５のフローチャートを参照しながら本実施形態の音符入力装置の予測表示の処理手順を説明する。
ステップＳ５０１において音符が入力されたか否かを判断する。この判断の結果、音符が入力された場合にはステップＳ５０２に進み、楽譜中に入力された音符、すなわち、既に入力された音符について、五線譜３０上のノートナンバー、音価及び位置を検出する。
【００４２】
次に、ステップＳ５０３に進み、ステップＳ５０２で検出した音価及び位置と、すでに五線譜３０上に入力されて音楽記号記憶部１６に記憶されているフレーズの先頭部分とが一致しているかどうかを検出する。この一致検出は、すでに楽譜中に入力されているフレーズの先頭部分の音符、または他の楽譜のフレーズの先頭部分の音符、或いはフレーズ登録されて記憶部に記録されているフレーズの先頭部分の音符との一致を検出して行う。具体的にはフレーズの先頭部分の数拍分の音符について、五線譜上の五線の位置またはノートナンバー、音の長さ等に基づいて一致検出を行う。ステップＳ５０３の一致検出の結果、一致している場合にはステップＳ５０４に進み、一致していない場合にはステップＳ５０１に戻る。
【００４３】
ステップＳ５０４においては、すでに五線譜３０上に入力されて音楽記号記憶部１６に記憶されているフレーズを読み出して、入力された音符の続きの入力部分の音楽記号を予測する。次に、ステップＳ５０５に進み、ステップＳ５０４で予測した音楽記号を表示装置５に表示する。
【００４４】
次に、ステップＳ５０６において予測がＯＫか否かの判断をユーザに求める。この判断の結果、ＯＫである場合にはステップＳ５１０に進み、ＯＫでない場合にはステップＳ５０７に進む。
【００４５】
ステップＳ５０７において、他の予測結果を表示するか否かの判断をユーザに求める。この判断の結果、ＹＥＳである場合にはステップＳ５０８に進む。また、ＮＯの場合には予測入力を行わないとしてステップＳ５０１に戻る。
【００４６】
ステップＳ５０８においては、ステップＳ５０５で表示した予測結果とは異なる予測結果を選択して表示装置５に表示する。その後、ステップＳ５０９に進んで予測ＯＫか否かの判断をユーザに求める。この判断の結果、ＹＥＳである場合にはステップＳ５１０に進み、ＮＯの場合には予測入力を行わないとしてステップＳ５０１に戻る。
【００４７】
ステップＳ５１０においては、ステップＳ５０４またはステップＳ５０８の予測結果である予測音楽記号を、入力音符として順次確定する処理を行う。この処理により、図４（ａ）において符号４００で示している、３小節目を入力完了した時点で３拍目以降の薄く記載した候補の部分が、図４（ｂ）において符号４０１で通常の記載で示したように入力される。
【００４８】
なお、ステップＳ５０８において、図４（ｄ）において符号４０３で示した候補や、図４（ｅ）において符号４０４で示した候補を表示装置５に一覧表示する方法も考えられる。その場合は、表示装置５に複数表示された候補の中から、ユーザが選択して五線譜３０に入力するようにすることもできる。なお、図４（ｅ）において、符号４０４で示した候補は、図４（ｃ）で符号４０２で示したように、フレーズ登録されて音楽記号記憶部１６に予め記録されているフレーズである。
【００４９】
前述した実施形態では、フレーズの先頭部分の数拍分の音符について一致検出を行う場合、五線譜上の五線の位置またはノートナンバー、音の長さについて、完全に一致している場合に、フレーズの先頭部分が一致していると判断する例を示した。しかし、フレーズの先頭部分の数拍分の音符について相対的なピッチ、音の長さより同じフレーズと判断することもできる。
【００５０】
すなわち、１小節目と２小節目とは、２半音違うだけで相対的なピッチ、音の長さは同じである。この場合は、１小節目を入力した後、２小節目の途中まで入力した時点で判断して候補を表示することが可能となる。例えば、図４（ｆ）に示すように、２小節目の３音まで入力したら、破線の音符で示したように「レ」、「ラ」の音符を候補として表示することができる。
【００５１】
以上説明したように、本実施形態においては、音符が入力されると、入力された音符の五線譜３０上の音価及び位置を検出し、検出した音価及び位置と既に入力されて音楽記号記憶部１６に記憶されているフレーズの先頭部分とを比較し、比較結果に基いて続いて入力される部分の予測を行い、予測結果を表示装置５に表示するようにした。
【００５２】
これにより、マウス７を用いること無く、記号を選択してコピー＆ペーストしたり、小節単位でコピー＆ペーストしたりするのと同様な効率で音符入力を行うことが可能となり、同じフレーズが繰り返し出てくる楽譜を入力する際の入力操作の作業効率を大幅に向上させることができる。
【００５３】
（本発明に係る他の実施形態）
前述した本発明の実施形態における音符入力装置を構成する各手段は、コンピュータのＲＡＭやＲＯＭなどに記憶されたプログラムが動作することによって実現できる。このプログラム及び前記プログラムを記録したコンピュータ読み取り可能な記録媒体は本発明に含まれる。
【００５４】
また、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。
【００５５】
なお、本発明は、前述した図５に示すフローチャートに対応した音符入力プログラムを、システムあるいは装置に直接、あるいは遠隔から供給する。そして、そのシステムあるいは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００５６】
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００５７】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【００５８】
プログラムを供給するための記録媒体としては種々の記録媒体を使用することができる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【００５９】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【００６０】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００６１】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００６２】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行うことによっても前述した実施形態の機能が実現され得る。
【００６３】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００６４】
【図１】本発明の実施形態を示し、音符入力装置の要部機能を示すブロック図である。
【図２】本発明の実施形態を示し、音符入力装置のハード構成部分であるパーソナルコンピュータの構成を説明するブロック図である。
【図３】本発明の実施形態を示し、音符入力装置の表示画面の一例を示す図である。
【図４】本発明の実施形態を示し、楽譜描画の一例を示す図である。
【図５】本発明の実施形態を示し、音符入力装置の予測表示の処理手順を説明するフローチャートである。
【符号の説明】
【００６５】
１  音符入力装置
２  ＣＰＵ
３  ＲＯＭ
４  ＲＡＭ
５  表示装置
６  キーボード
７  マウス
８  音源部
９  通信インタフェース
１０  ＶＲＡＭ
１１  キースキャン回路
１２  マウススキャン回路
１３  バス
１４  サウンドシステム
１５  外部機器
１６  音楽記号記憶部
１７  機能ボタン記憶部
１８  音楽記号展開部
１９  機能指示部
２０  機能反転部
２１  ５線譜記憶部
２２  指定キー検出部
２７  描画範囲
２８  パレット
２９  カーソル
【図１】
2010160220.tif 000003
【図２】
2010160220.tif 000004
【図３】
2010160220.tif 000005
【図４】
2010160220.tif 000006
【図５】
2010160220.tif 000007