(57)【要約】 【課題】  一般的な楽譜は、繰り返し記号などを駆使して、ページ数が少なくなるように構成されているが、必ずしも演奏時には最適なものではなかった。【解決手段】  入力デバイスにより入力した楽譜の画像データを大譜表ごとに分割し、分割された前記大譜表に対して演奏順に指定し、指定された順序に従って前記大譜表を表す画像データをプロセッサにより再編集する。こうして、入力デバイスにより入力した楽譜の画像データに基づいてレイアウトを変更した楽譜を作成する。【選択図】  図６
2009151713.tif 000002
【特許請求の範囲】
【請求項１】
入力デバイスにより入力した楽譜の画像データに基づいてレイアウトを変更した楽譜を作成する楽譜作成方法であって、
前記入力デバイスにより入力した楽譜の画像データを大譜表ごとに分割する分割工程と、
前記分割工程により分割された前記大譜表に対して、演奏順に指定する指定工程と、
前記指定工程で指定された順序に従って前記大譜表を表す画像データをプロセッサにより再編集する再編集工程と、
を有することを特徴とする楽譜作成方法。
【請求項２】
前記入力デバイスはスキャナであり、前記画像データは前記スキャナにより読み取られた楽譜の画像データであることを特徴とする請求項１に記載の楽譜作成方法。
【請求項３】
前記分割工程は、分割されたそれぞれの前記大譜表の予め定められた部分に基準座標を設定し、
前記再編集工程は、前記基準座標に基づいて前記レイアウトを変更した楽譜における前記大譜表のそれぞれの位置を設定することを特徴とする請求項１または請求項２に記載の楽譜作成方法。
【請求項４】
前記指定工程は、ディスプレイ画面を用いてユーザの指示に従って前記大譜表の順序を指定することを特徴とする請求項１乃至請求項３のいずれか１項に記載の楽譜作成方法。
【請求項５】
前記指定工程は、前記入力デバイスにより入力した楽譜が繰り返し記号を含む場合に、前記繰り返し記号を含む前記大譜表に続いて前記繰り返し記号により繰り返される小節を含む前記大譜表が配置され、さらに続いて前記楽譜の繰り返し記号を含む前記大譜表が配置されるよう前記大譜表の順序を指定することを特徴とする請求項１乃至請求項４のいずれか１項に記載の楽譜作成方法。
【請求項６】
前記再編集工程により再編集された画像データに基づく楽譜を出力する出力工程をさらに有し、
前記分割工程は、前記楽譜の繰り返し記号を含む前記大譜表について前記繰り返し記号を含む小節までの小節と前記繰り返し記号に続く小節とを分割するとともに、前記繰り返される小節を含む前記大譜表について前記繰り返し記号により繰り返される小節と他の小節とを分割し、
前記出力工程は、前記繰り返される小節を含む前記大譜表の前に配置される前記楽譜の繰り返し記号を含む前記大譜表についての前記繰り返し記号を含む小節に続く小節と、前記繰り返される小節を含む前記大譜表についての前記他の小節と、前記繰り返される小節を含む前記大譜表に続く前記楽譜の繰り返し記号を含む前記大譜表についての前記繰り返し記号を含む小節までの小節と、を異なる色で出力することを特徴とする請求項５に記載の楽譜作成方法。
【請求項７】
前記指定工程は、前記入力デバイスにより入力した楽譜が歌詞付きの楽譜であることを特徴とする請求項１乃至請求項６のいずれか１項に記載の楽譜作成方法。
【請求項８】
入力デバイスと接続され、前記入力デバイスにより入力した楽譜の画像データに基づいてレイアウトを変更した楽譜を作成する画像処理装置であって、
前記入力デバイスにより入力した楽譜の画像データを大譜表ごとに分割する分割手段と、
前記分割手段により分割された前記大譜表に対して、演奏順に指定する指定手段と、
前記指定手段で指定された順序に従って前記大譜表を表す画像データをプロセッサにより再編集する再編集手段と、
を有することを特徴とする画像処理装置。
【請求項９】
入力デバイスを備え、前記入力デバイスにより入力した楽譜の画像データに基づいてレイアウトを変更した楽譜を作成する画像処理装置であって、
前記入力デバイスにより入力した楽譜の画像データを大譜表ごとに分割する分割手段と、
前記分割手段により分割された前記大譜表に対して、演奏順に指定する指定手段と、
前記指定手段で指定された順序に従って前記大譜表を表す画像データをプロセッサにより再編集する再編集手段と、
を有することを特徴とする画像処理装置。
【請求項１０】
画像処理装置に実行させるプログラムであって、請求項１に記載の各工程を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力デバイスから取得した楽譜の画像データに基づいてレイアウトを変更した楽譜を作成する楽譜作成方法及び画像処理装置に関する。
【背景技術】
【０００２】
スキャナデバイスの低価格化に伴って、家庭においても手軽に原稿をスキャンして電子データ化できるようになった。さらに、記録装置であるインクジェットプリンタなどは進化し、最近では、マルチファンクションプリンタ（ＭＦＰ）と呼ばれる画像の記録だけでなく画像の読み取りを行うことが可能な複合装置も普及している。すなわち、ユーザは、スキャナデバイスとプリンタデバイスを手にすることによって、家庭で、所有する原稿やコンテンツを手軽にコピーできるようになった。
【０００３】
コピーによってユーザの利便性を高めるコンテンツとして、例えば、音楽の「楽譜」がある。一般的に楽譜は書籍として購入するが、購入した書籍としての楽譜をそのまま譜面台に載せることは利便性が低下する。例えば、ページ数の多い楽譜を、譜面台に乗せて所望のページを見るためには、かなり強力に折り目をつけなければならず、書籍そのものを傷めることになる。このため、所望のページで固定するように工夫された譜面台も市販されているが、このような譜面台を用いた場合はページをめくることが難しくなる。すなわち、一般的に演奏時に譜面のページをめくることは煩わしい作業であり、特に、ピアノなどの両手を利用する楽器演奏においては、極めて困難な作業となる。
【０００４】
また、ピアノなどの音楽のレッスンにおいては、指導者が指示を楽譜に直接記入することも多いため、楽譜をコピーして原本をきれいに残すことなどが行われている。
【０００５】
さらに、自分で作曲した楽譜を編集したり配布したりする場合や、作曲を依頼して得られた楽曲を編集して譜面として配布する場合には、各種の編集作業が必要となる。このため、楽譜を編集などするための技術が開示されている。
【０００６】
例えば、特許文献１及び特許文献２には、五線の最上段、最下段の座標から段内を含めて整形し、認識された複数五線をそれぞれの左端が左右方向で揃うように整列する方法が開示されている。
【特許文献１】特開平０６−１４９２３５号公報
【特許文献２】特開平０６−１４９２３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
楽譜は、繰り返し記号などを駆使して、ページ数が少なくなるように構成されているのが一般的だが、これは必ずしも演奏時には最適なものではない。
【０００８】
例えば、一般的な書籍としての楽譜は、過去の歴史的経緯より蓄積されたルールに基づき、演奏するための情報が書き込まれているものであり、全ての楽器演奏者が使いやすいものにはなっていない。そのため、演奏者は、楽譜をコピーして複数枚の紙に分割することでページめくりを容易にすることや、楽譜に色や印をつけるなどの書き込みをすることなどにより、演奏者自身が演奏しやすいように楽譜を編集していた。このような編集作業により、楽譜は演奏者にとって最適なものになる。しかし、演奏者にとって楽譜を編集することは非常に煩わしい作業であるため、容易に楽譜の編集をすることが望まれている。
【０００９】
また、楽譜を効率的に作成するために、繰り返しなどの重複部は記号を利用して同じ場所を利用していることが一般的である。例えば、楽譜を自分自身の演奏用にコピーし、経典折りなどの形式で楽譜をつなげ、ページ送りを容易にしたとしても、実際には、前の部分に戻る場合もあり、演奏者にとって必ずしも好適な楽譜にはならない場合があった。特に、クラシック音楽のように多くのページにまたがって複雑にページ間の行き来が発生する場合には、特に好適な楽譜とはなっていなかった。
【００１０】
そこで、本発明は、多くのページにまたがって複雑にページ間の行き来が発生する場合においても好適なレイアウトの楽譜となるように、容易にレイアウトが編集された楽譜を作成することができる楽譜作成方法及び画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するための本発明は、入力デバイスにより入力した楽譜の画像データに基づいてレイアウトを変更した楽譜を作成する楽譜作成方法であって、
前記入力デバイスにより入力した楽譜の画像データを大譜表ごとに分割する分割工程と、
前記分割工程により分割された前記大譜表に対して、演奏順に指定する指定工程と、
前記指定工程で指定された順序に従って前記大譜表を表す画像データをプロセッサにより再編集する再編集工程と、
を有することを特徴とする。
【００１２】
また、上記課題を解決するための別の本発明は、入力デバイスと接続され、前記入力デバイスにより入力した楽譜の画像データに基づいてレイアウトを変更した楽譜を作成する画像処理装置であって、
前記入力デバイスにより入力した楽譜の画像データを大譜表ごとに分割する分割手段と、
前記分割手段により分割された前記大譜表に対して、演奏順に指定する指定手段と、
前記指定手段で指定された順序に従って前記大譜表を表す画像データをプロセッサにより再編集する再編集手段と、
を有することを特徴とする。
【００１３】
さらに、上記課題を解決するための別の本発明は、入力デバイスを備え、前記入力デバイスにより入力した楽譜の画像データに基づいてレイアウトを変更した楽譜を作成する画像処理装置であって、
前記入力デバイスにより入力した楽譜の画像データを大譜表ごとに分割する分割手段と、
前記分割手段により分割された前記大譜表に対して、演奏順に指定する指定手段と、
前記指定手段で指定された順序に従って前記大譜表を表す画像データをプロセッサにより再編集する再編集手段と、
を有することを特徴とする。
【発明の効果】
【００１４】
本発明によれば、多くのページにまたがって複雑にページ間の行き来が発生する場合においても好適なレイアウトの楽譜となるように、容易にレイアウトが編集された楽譜を作成することができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施例について図面を参照して詳細に説明する。
【００１６】
＜ＰＣアプリケーション＞
ここでは、ホスト装置としてのパーソナルコンピュータ（以下、ＰＣ）上で動作するアプリケーションソフトにより本発明を実施する形態について説明を行う。
【００１７】
図１は、本発明の画像処理装置を含む画像処理システムの構成例を示す概念図である。
【００１８】
図１の画像処理システム１０１は、画像読み取り装置としてのスキャナ１０２とＰＣ１０３と記録装置としてのプリンタ１０４によって構成されている。スキャナ１０２により読み取った楽譜のレイアウトを変更してプリンタ１０４により記録することが可能である。
【００１９】
図２は、図１に示した画像処理システム１０１のブロック図である。
【００２０】
図２において、２０１はＲＯＭ（リードオンリーメモリ）、２０２はＣＰＵ（中央演算処理装置）、２０３はＲＡＭ（ランダムアクセスメモリ）である。また、２０４は入出力部（Ｉ／Ｏ）、２０５はＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）、２０６はＨＤＤ（ハードディスクドライブ）、２０７はバスである。
【００２１】
ＣＰＵ２０２は、ＲＯＭ２０１に格納されたプログラム及びデータに従い、バス２０７を介して画像処理装置全体の動作を制御するプロセッサであり、本発明の楽譜の再編集の制御等を行う。また、これと共に、ＲＡＭ２０３をワークメモリとして画像処理を行う。例えば、Ｉ／Ｏ２０４、またはＮＩＣ２０５を介して入力される画像データや、予めＨＤＤ（ハードディスクドライブ）２０６等の記憶媒体に収められている画像データに画像処理を施す。そして、画像処理を施した画像データを、Ｉ／Ｏ２０４又はＮＩＣ２０５を介して出力し、また、ＨＤＤ２０６等の記憶媒体に格納する。
【００２２】
例えば、Ｉ／Ｏ２０４は、所定のインタフェースを介して、ＣＲＴやＬＣＤ等のモニタ、プリンタ、スキャナ等の画像入出力デバイス、或いは磁気ディスクや光ディスク等の記憶媒体を備えた記憶装置が接続される。また、上記画像入出力デバイス及び記憶装置が接続されたコンピュータ機器とＮＩＣ２０５を介して画像データの入出力を行うこともできる。ネットワークとしては、Ｅｔｈｅｒｎｅｔ（登録商標）、ＦＤＤＩ（Ｆｉｂｅｒ  Ｄｉｓｔｒｉｂｕｔｅｄ  Ｄａｔａ  Ｉｎｔｅｒｆａｃｅ）、ＩＥＥＥ１３９４に規定されるシリアルバス、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）等が挙げられる。
【００２３】
次に、上記構成に成る画像処理の動作の概略を、図６のフローチャートを用いて説明する。まず、楽譜のスキャンデータを入力し（ステップＳ２１０）、ページ単位で大譜表ごとにブロック分割する（ステップＳ２２０）。さらに、各ブロックの演奏順序を例えばユーザの指示によって指定した後に（ステップＳ２３０）、指定順に従って楽譜を再編集（Ｓ２４０）する。なお、ステップＳ２３０において、例えば、予め楽譜の記号についての情報をメモリに格納させ、この情報に従って演奏順序を自動的に指定することができる構成としてもよい。
【００２４】
＜ＭＦＰ＞
一方、ＰＣを介さず画像処理装置単体で動作する画像処理システムを用いた場合も同様の効果を得ることができる。
【００２５】
図３は、本発明の実施例である複合装置としてのマルチファンクションプリンタ（以下、ＭＦＰ）３０１の概観斜視図である。このＭＦＰ３０１は、ＰＣからデータを受信して記録する通常のＰＣプリンタとしての機能、スキャナとしての機能を有する。さらに、ＭＦＰ単体で動作する機能として、スキャナで読み取った画像をプリンタで記録するコピー機能、メモリカードなどに格納された画像データを直接読み取って記録する機能、或いはデジタルカメラから画像データを受信して記録する機能を備えている。
【００２６】
図３において、ＭＦＰ３０１はフラットベッドスキャナなどの読み取り部３０２、インクジェット式や電子写真式などの記録部３０３、表示パネルである表示部３０４、各種キースイッチ等を備える操作パネルである操作部３０５などにより構成されている。また、ＭＦＰ３０１の背面にはＰＣと通信するためのＰＣインタフェースとしてのＵＳＢポート（不図示）が設けられ、ＰＣとの通信が行われる。上記の構成に加え、各種メモリカードからデータを読み出すためのカードスロットであるカードインタフェース３０６、デジタルカメラとデータ通信を行うためのカメラポートであるカメラインタフェース３０７を備える。さらに、自動で原稿を原稿台にセットするためのオートドキュメントフィーダー（以下ＡＤＦ）３０８等を備える。
【００２７】
図４は、図３に示した画像処理システム１０１のブロック図である。
【００２８】
図４において、ＣＰＵ４０１は、ＭＦＰが備える様々な機能を制御し、操作部３０５の所定の操作に従ってＲＯＭ４０６に記憶された画像処理のプログラムを実行するプロセッサであり、本発明の楽譜の再編集の制御等を行う。
【００２９】
ＣＣＤを備える読み取り部３０２は、原稿画像を読み取り、赤（Ｒ）、緑（Ｇ）、青（Ｂ）色のアナログ輝度データを出力する。なお、読み取り部３０２は、ＣＣＤの代わりに密着型イメージセンサ（ＣＩＳ）を備えてもよい。また、図３のようなＡＤＦ３０８を備えれば、ここにセットされたオーダーシートの原稿画像を連続して読み取ることができる。
【００３０】
また、カードインタフェース３０６は、例えばデジタルカメラで撮影され、メモリカードなどに記録された画像データを、操作部３０５の所定の操作に従い読み込む。なお、カードインタフェース３０６を介して読み込まれた画像データは、必要に応じ、画像処理部４０２によって変換される。例えば、デジタルカメラの色空間（例えばＹＣｂＣｒ）に対応した画像データから、ＲＧＢ色空間（例えばＮＴＳＣ−ＲＧＢやｓＲＧＢ）に対応した画像データへ変換される。また、読み込まれた画像データは、必要に応じ、そのヘッダ情報に基づいて有効な画素数への解像度変換など、アプリケーションに必要な様々な処理が施される。
【００３１】
また、カメラインタフェース３０７は、デジタルカメラに直接接続して画像データを読み込むためのものである。
【００３２】
画像処理部４０２では、後述する画像解析、変換特性の算出、輝度信号（ＲＧＢ）から濃度信号（ＣＭＹＫ）への変換、スケーリング、ガンマ変換、誤差拡散等の画像処理等の画像処理が行われ、それによって得られるデータは、ＲＡＭ４０７に格納される。そして、ＲＡＭ４０７に格納された補正データが、記録部３０３で記録するのに必要な所定量に達すると、記録部３０３による記録動作が実行される。
【００３３】
また、不揮発性ＲＡＭ４０８は、バッテリバックアップされたＳＲＡＭなどで、ＭＦＰに固有のデータなどを格納する。
【００３４】
また、操作部３０５は、記憶媒体に格納された画像データを選択し、記録をスタートするためにフォトダイレクトプリントスタートキー、オーダーシートをプリントさせるキー、オーダーシートを読み込ますキーを有する。また、モノクロコピーやカラーコピーを行わせるためのコピースタートキー、コピーをする際の解像度や画質などのモードを指定するモードキー、コピー動作などを停止するためのストップキー、コピー枚数を入力するテンキーや登録キーなどを有する。ＣＰＵ４０１は、これらキーの押下状態を検出し、その状態に応じて各部を制御する。
【００３５】
表示部３０４は、ドットマトリクスタイプの液晶表示部（ＬＣＤ）及びＬＣＤドライバを備え、ＣＰＵ４０１の制御に基づき各種表示を行う。また、記憶媒体に格納された画像データのサムネイルを表示する。
【００３６】
記録部３０３は、インクジェット方式のインクジェットヘッド、汎用ＩＣなどによって構成され、ＣＰＵ４０１の制御により、ＲＡＭ４０７に格納されている記録データを読み出し、ハードコピーとしてプリント出力する。
【００３７】
駆動部４１１は、上述した読み取り部３０２及び記録部３０３それぞれの動作における、給排紙ローラを駆動するためのステッピングモータ、ステッピングモータの駆動力を伝達するギヤ、ステッピングモータを制御するドライバ回路などから構成される。
【００３８】
センサ部４１０は、記録媒体の幅を検知するためのセンサ、記録媒体の有無を検知するためのセンサ、原稿画像の幅を検知するためのセンサ、原稿画像の有無を検知するためのセンサ及び記録媒体の種類を検知するためのセンサなどから構成される。ＣＰＵ４０１は、これらセンサから得られる情報に基づき、原稿及び記録媒体の状態を検知する。
【００３９】
ＰＣインタフェース４１４はＰＣとＭＦＰとのインタフェースであり、ＭＦＰはＰＣインタフェース４１４を介して送信されるＰＣからの指示に基づいてプリント及びスキャンなどの動作を行う。
【００４０】
コピー動作時は、読み取り部３０２で読み取った原稿画像の画像データをＭＦＰ内部でデータ処理し、記録部３０３により記録する。操作部３０５により、コピー動作が指示されると、読み取り部３０２は原稿台に置かれた原稿を読み取る。読み取られた原稿画像の画像データは画像処理部４０２に送信され、後述する画像処理が施された後、記録部３０３に送信され記録が行われる。
【００４１】
図５はコピー時に実行される画像処理のフロー図である。以下、各ステップについて説明するが、本発明の本質ではないステップの詳細な説明は省略する。
【００４２】
読み取り部３０２で読み取られ、ＡＤ変換された画像データは、ステップＳ１１０により撮像素子のばらつきを補正するシェーディング補正が施される。
【００４３】
その後、ステップＳ１２０で、入力デバイス色変換が行われる。これにより入力デバイスである読み取り部３０２固有の色空間に対応した画像データが、標準的な色空間領域の画像データへと変換される。具体的には、ＩＥＣ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｅｌｅｃｔｒｏｔｅｃｈｎｉｃａｌ  Ｃｏｍｍｉｓｓｉｏｎ）により定められたｓＲＧＢやＡｄｏｂｅ  Ｓｙｓｔｅｍｓ社により提唱されているＡｄｏｂｅＲＧＢなどの色空間領域の画像データへと変換される。変換方式としては、３×３や３×９のマトリクスによる演算方式や、変換規則を記載したテーブルを参照し、それに基づいて決定するルックアップテーブル方式などが挙げられる。
【００４４】
色変換が行われた画像データは、ステップＳ１３０において、画像の補正・加工処理が施される。処理内容としては、原稿画像の読み取りの際に発生するボケを補正するエッジ強調処理、光照射による読み取りの際に発生した裏写りを除去する処理、文字の判読性を向上させる文字加工処理などが挙げられる。
【００４５】
ステップＳ１４０では、拡大・縮小処理が実行され、ユーザにより変倍指定がされている場合や、２枚の原稿を１枚の紙に割り当てる割り付けコピーなどで、所望の倍率に変換される。変換方法は、バイキュービックやニアレストネイバーなどの方法が一般的である。割り付けコピーなど複数の画像を１枚の記録媒体にレイアウトしてプリントする際には、ステップＳ１１０からステップＳ１４０の動作を繰り返して複数の画像を読み取り、読み取られた画像を１枚のページに配置して以下のプリント動作に移行する。
【００４６】
ステップＳ１５０では、標準的な色空間領域の画像データを、出力デバイス固有の色空間に対応した画像データへと変換する。ステップＳ１２０の場合と同様、マトリクスによる演算方式やルックアップテーブル方式などを用いればよい。出力デバイス固有の色空間に対応した画像データから、シアン、マゼンタ、イエロー、ブラックなどインクジェットＭＦＰ使用するインクの色の色空間に対応した画像データへ変換される。
【００４７】
ステップＳ１６０では、量子化処理が行われる。例えば、インクドットを吐出する又は吐出しないの２値で表現する場合あれば、誤差拡散などの量子化方法により２値化すればよい。これにより、記録部により記録可能なデータ形式となり、そのデータ形式の画像データに基づいて記録動作が実行され、画像が形成される。
【００４８】
（実施例１）
以下に、本発明の実施例であるＰＣ上で動作するアプリケーションソフトについて説明する。図６に示すように、まず、スキャナなどの入力デバイスで楽譜をスキャンして各ページを電子データ化し（ステップＳ２１０）、次に、ページ単位で大譜表ごとにブロック分割している（ステップＳ２２０）。以下、大譜表ごとのブロックを大ブロックとする。
【００４９】
図７（ａ）は、入力デバイスでスキャンされた楽譜の電子データ（楽譜データ）の模式図を示している。図中の破線で示されているＡ〜Ｋの各領域が、前記大ブロックとなる。
【００５０】
これらの大ブロックは、例えば、ユーザによってマウスを利用して楽譜上の大譜表がそれぞれ入るように矩形にトリミングされる。そして、そのトリミングされた矩形の領域ごとに情報が管理される。なお、各大ブロックの大きさを厳密に整える必要はない。具体的には、ユーザは、例えば、各大ブロックに対して基準座標を設定する。すなわち、実際の楽譜において各大ブロックで例えば図８の７０１で示される右上の部分を基準座標として指定する。これらの基準座標は、大ブロックごとにＡ（Ｘ，Ｙ）、Ｂ（Ｘ，Ｙ）、・・・などとして管理される。なお、図７（ａ）は、大ブロックＦの記号６０１により、ここで、大ブロックＢ及びＣの斜線部を演奏させ、その後、大ブロックＦの記号６０１以降の小節から大ブロックＫまで演奏する楽譜についての楽譜データである。
【００５１】
次に、ユーザは、ディスプレイ画面を利用して分割された大ブロックを演奏順序に従って指定していく。この演奏順序は、大ブロックごとにナンバリングデータとして管理され、この演奏順序に基づいて大ブロックの再編集が行われる。すなわち、図６の場合には、Ａ（１）、Ｂ（２，７）、Ｃ（３，８）、Ｄ（４）、Ｅ（５）、Ｆ（６，９）、Ｇ（１０）、Ｈ（１１）、Ｉ（１２）、Ｊ（１４）、Ｋ（１４）となる。ここで括弧内の数値が、演奏順序に従って管理される番号を示している。
【００５２】
最後に、図７（ｂ）に示されるように、大ブロックを前記ナンバリングデータ及び各基準座標に基づいて再編集する。ここで、再編集の詳細に関して図９を用いて説明する。大ブロックごとに管理されている各大ブロックの基準座標に基づいて、まず、基準座標のＸ座標（図９の横方向の座標）で整列する。図９は、８０１の座標で整列していることを示している。次に、各大ブロックの基準座標のＹ座標（図９の縦方向の座標）が各大ブロックで等間隔となるように再編集する。すなわち、ＬＡ−Ｂ＝ＬＢ−Ｃ＝ＬＣ−Ｄとなるように各ブロックを再編集する。こうして、体裁の整った楽譜データを再生成することができる。なお、この場合、基本的にはページ内に配置する段組み数は変更する必要はないが、判読性を高める効果があれば変更しても構わない。
【００５３】
このように、基準座標に基づいて大ブロックを再編集する方法によれば、ユーザによりトリミングされる大ブロックは必ずしも整っている必要はないということが明らかである。
【００５４】
また、本実施例では、ユーザのマニュアル指定による大ブロックの分割を示したが、楽譜そのものは主としてラインで構成されるので、下地部などをデータ解析して、自動的に大ブロックや基準座標を抽出してもよい。さらに、楽譜の中の記号を抽出し、これを認識した上で、演奏順序解析を行うことで、演奏順序に従う楽譜の再編集を行って、自動的に演奏用の楽譜データを生成してもよいことは言うまでもない。
【００５５】
（実施例２）
実施例１では、楽譜を大ブロックに分割し、演奏順序に従って大ブロックを再編集し、新たな楽譜データを生成する方法を示した。本実施例では、さらに、この大ブロックをさらに小さな中ブロックに分割する。
【００５６】
大ブロックを中ブロックに分割する際、例えば、小節単位にブロック化することが可能である。しかし、必ずしもすべての小節単位に分割する必要はない。すなわち、演奏の際に重複して利用される領域が存在する大ブロックに限り中ブロックに分割すればよい。
【００５７】
例えば、図１０（ａ）の大ブロックＢ及びＣの斜線部が、大ブロックＦにおいても用いられ、重複利用されるとし、これらのブロックにおけるそれ以外の小節及び大ブロックＢ及びＣ以外の大ブロックは重複利用されないとする。この場合、大ブロックＢ及びＣの重複利用される小節とされない小節との境界で、それぞれを中ブロックとして分割する（Ｂ１、Ｂ２，Ｃ１、Ｃ２）。また、特定の記号などにより演奏が分断される部分を含む大ブロックなどがある場合、そのような大ブロックにおいて中ブロックに分割しておく。図１０（ａ）では、大ブロックＦを予め中ブロック（Ｆ１、Ｆ２）に分割している。
【００５８】
このように、各大ブロックを必要に応じて中ブロックに分割した上で、演奏順序をユーザが大ブロックごとに指定する。そして、図１０（ｂ）のように、ユーザにより入力された順序に従って大ブロックを再編集していくが、このとき、中ブロックに分割されている大ブロックに関しては、指定された中ブロック以外の残りの領域の色を変更する。例えば、白黒の楽譜であれば色を薄くする、あるいは全白にして消去してもよい。すなわち、再編集された楽譜において、実際には、そのときに演奏されない大ブロックの領域の色を異なる色に変更することによって、さらに演奏時の楽譜の判読性を向上させることが可能となる。
【００５９】
さらにユーザが指定した中ブロックに分割する座標に関して、最も近い小節間を区切るラインを探索して色を分ける領域を調整してもよい。これによって、より正確な小節単位の色づけが可能となることは言うまでもない。
【００６０】
（実施例３）
実施例１では、ページ数の多い楽譜において、演奏者の演奏中に楽譜のページ送りを容易にするために、楽譜を大ブロックに分割した上で演奏順序にしたがって大ブロック単位で楽譜を再編集する方法を示した。実施例２では、大ブロックを一部さらに中ブロックに分割することによって楽譜の判読性を向上させる方法を示した。本実施例では、歌詞つきの楽譜に着目する。歌詞つきの楽譜においても、書籍としての楽譜の配置は、必ずしも演奏者にとって好ましいものとなっていないため楽譜の編集が要求されるためである。
【００６１】
例えば、歌詞つきの楽譜は、同じメロディ（旋律）に対して、各番号の歌詞が並べて配置されているのが一般的である。さらに、各番号の歌詞において共通で利用される領域、特定の番号の歌詞のみで利用される領域もある。また、終盤のフレーズでは急に離れた部分へ移動するケースも多い。
【００６２】
そこで、実施例１と同様に、入力デバイスにより得られた楽譜データを大譜表ごとの大ブロックに分割する。また、実施例２と同様に、例えば、演奏時に利用される領域及び利用されない領域で、小節ごとに中ブロックに分割しておいてもよい。
【００６３】
ここで、本実施例の概念に関して、図１１を用いて詳細に説明する。図１１に示している楽譜は、大ブロックＡに１番と２番の歌詞が配置されており、大ブロックＢの前半は１番の歌詞のみが、後半は２番の歌詞のみが配置されている。さらに、大ブロックＣには２番の歌詞のみが配置されている。
【００６４】
このとき、実施例１で示したように、楽譜データを大ブロックＡ〜Ｃに分割する。また、各大ブロックの基準座標をそれぞれＸＹ座標として指定して管理しておく。
【００６５】
また、実施例２と同様に、ブロックＢのようにどちらか一方の歌詞のみが配置されている小節を有する大ブロックである場合には、その大ブロックをさらに中ブロックに分割する。ここで、ユーザはマウスなどを用いて大ブロックの歌詞領域を順に指定していく。このとき、領域をトリミングして指定し、または、ライン描画により指定し、その位置データに基づいて自動的に中ブロックに分離してもよい。
【００６６】
ユーザの指定に従って、大ブロック若しくは中ブロックのナンバリングデータを管理して、ナンバリングデータに従って大ブロックごとの再編集を行う。これにより、演奏時のページ送りを１方向にすることが可能となり、演奏者のページ送りを用意にすることができる。
【００６７】
なお、歌詞付きの楽譜に関しては、再編集において、必ずしも余白を詰める必要はなく、歌詞の始まり位置のブロックをページの一番上になるように配置することで判読性を向上することができる。このとき再編集後の楽譜データは図１２のようになる。なお、図１２中の左側が１ページ目の楽譜を、右側が２ページ目の楽譜を示している。
【００６８】
（実施例４）
実施例３では、ユーザの指定した歌詞を含む領域に基づいて、ナンバリングデータを管理して再編集する方法を示したが、予め歌詞を含む領域を小ブロックとして分割しておいてもよい。本実施例では、実施例３と同様に、ユーザは歌詞を含む領域の指定及びこの領域の演奏順序の指定を行うが、指定された小ブロック以外の歌詞が同じ大ブロックに属する場合には、その指定された小ブロック以外の歌詞の色を変更する。特に、歌詞であるという属性を考慮すれば、その指定された小ブロック以外の歌詞を必要ないものとして削除してしまう方が、楽譜の演奏時における判読性は高くなる。例えば、実施例３で示した図１２の楽譜データに対応する本実施例の再編集後の楽譜データは図１３のようになる。
【００６９】
なお、歌詞は文字情報として、事前にＯＣＲで認識しておいても構わない。さらに、歌詞領域の一部のみをまとめて小ブロックとして分割してデータ管理しておいてもよい。
【００７０】
また、上記各実施例では、説明を簡単にするために、段組み数、繰返し記号及びページ数の少ない楽譜を例にとって説明したが、本発明は、段組み数、繰返し記号及びページ数に制限を受けるものではないということは言うまでもない。さらに、ＰＣのアプリケーションソフトにより上記の楽譜作成方法を実行させる実施例について説明しているが、ＭＦＰなどの装置により、本発明を実施することは可能である。また、液晶モニタのついてないＭＦＰなどの装置であっても、コピーした楽譜に演奏順序などの情報を記入して、再スキャンしたデータに基づいて、所望の編集を加え再出力することによって、本発明を実施することは可能である。
【００７１】
（その他の実施例）
本発明には、各種デバイスと接続された装置等に上記実施例の機能を実現するためのソフトウエアのプログラムコードを供給し、その装置等のコンピュータに格納されたプログラムに従って前記各種デバイスを動作させることにより実施するものも含まれる。
【００７２】
また、この場合、前記ソフトウエアのプログラムコード自体が上記実施例の機能を実現することになり、そのプログラムコード自体、記憶媒体などのそのプログラムコードをコンピュータに供給するための手段も本発明を構成する。その記憶媒体の具体例としては、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等が挙げられる。
【００７３】
また、本発明には、コンピュータに供給されたプログラムコードを実行することにより上記実施例の機能が実現される場合の、プログラムコードが含まれるだけではない。プログラムコードがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）及び他のアプリケーションソフト等と共同して上記実施例の機能が実現される場合の、プログラムコードも本発明に含まれる
また、コンピュータに供給されたプログラムコードがコンピュータの機能拡張ボード及び機能拡張ユニットに備わるメモリに格納された後、そのプログラムコードの指示に基づき、それらに備わるＣＰＵ等の処理により上記実施例の機能が実現される場合がある。この場合のプログラムコードも本発明に含まれる。
【００７４】
以上、本発明の様々な実施例について説明したが、本発明の趣旨と範囲は本明細書内の特定の説明と図に限定されるものではなく、特許請求の範囲に記載された範囲で様々な修正及び変更が可能である。
【図面の簡単な説明】
【００７５】
【図１】本発明の画像処理システムの構成例を示す概念図である。
【図２】図１の画像処理システムのブロック図である。
【図３】本発明の実施例であるＭＦＰの概観斜視図である。
【図４】図３のＭＦＰ装置のブロック図である。
【図５】コピー時に実行される画像処理のフロー図である。
【図６】本発明の画像処理方法における動作概略を示すフローチャートである。
【図７】入力デバイスから入力された楽譜データ及び再編集された楽譜データの模式図である。
【図８】実際の楽譜における基準座標を示す図である。
【図９】楽譜の再編集の詳細を説明するための図である。
【図１０】入力デバイスから入力された楽譜データ及び再編集された楽譜データの模式図である。
【図１１】入力デバイスから入力された楽譜データの模式図である。
【図１２】再編集された楽譜データの模式図である。
【図１３】再編集された楽譜データの模式図である。
【符号の説明】
【００７６】
１０２  スキャナ
１０３  ＰＣ
２０２  ＣＰＵ
３０１  ＭＦＰ
３０２  読み取り部
４０１  ＣＰＵ
４０２  画像処理部
【図１】
2009151713.tif 000003
【図２】
2009151713.tif 000004
【図３】
2009151713.tif 000005
【図４】
2009151713.tif 000006
【図５】
2009151713.tif 000007
【図６】
2009151713.tif 000008
【図８】
2009151713.tif 000009
【図９】
2009151713.tif 000010
【図１１】
2009151713.tif 000011
【図１２】
2009151713.tif 000012
【図７】
2009151713.tif 000013
【図１０】
2009151713.tif 000014
【図１３】
2009151713.tif 000015