(57)【要約】【課題】楽譜を、より小さいサイズの用紙にコピーする際の可読性の低下を防止する。【解決手段】画像形成装置は、原稿から画像を読み取って取得された画像データから楽譜情報を認識し、楽譜情報が認識された画像データから五線８１と記号８２及び音符８３〜８６とを分離し、記号８２及び音符８３〜８６のそれぞれについて五線８１に対する相対位置を記憶する。五線８１を、当該五線８１に平行な方向に縮小し、縮小された五線８７に対して、記号８２及び音符８３〜８６のそれぞれを、記憶されている記号８２及び音符８３〜８６に対応する相対位置に基づいて、再配置した画像データを生成し、生成された画像データに基づいて、用紙上に画像を形成する。【選択図】図６
2018069551.tif 000002
【特許請求の範囲】
【請求項１】
原稿から画像を読み取って画像データを取得する画像読取手段と、
前記画像読取手段により取得された画像データから楽譜情報を認識する楽譜情報認識手段と、
前記楽譜情報が認識された画像データから五線と音符及び記号とを分離する分離手段と、
前記音符及び記号のそれぞれについて、当該音符及び記号の前記五線に対する相対位置を記憶する記憶手段と、
前記五線を、当該五線に平行な方向に縮小する縮小手段と、
前記縮小された五線に対して、前記音符及び記号のそれぞれを、前記記憶手段に記憶されている当該音符及び記号に対応する相対位置に基づいて、再配置した画像データを生成する再配置手段と、
前記再配置手段により生成された画像データに基づいて、用紙上に画像を形成する画像形成手段と、
を備える画像形成装置。
【請求項２】
前記五線と直交する方向における五線と五線との間隔を、画像形成対象となる用紙のサイズに合わせて小さくする間隔調整手段を備える請求項１に記載の画像形成装置。
【請求項３】
前記分離手段は、前記楽譜情報が認識された画像データにおいて重なった状態の五線と音符及び記号から、五線と音符及び記号とを分離する請求項１又は２に記載の画像形成装置。
【請求項４】
前記再配置手段により生成された画像データにおいて、前記再配置された音符及び記号のうち隣り合うもの同士が重なる場合に、警告を行う警告手段を備える請求項１から３のいずれか一項に記載の画像形成装置。
【請求項５】
前記音符及び記号が、前記五線に平行な方向の長さに依存するものである場合に、前記縮小手段は、当該音符及び記号についても、前記五線に平行な方向に縮小する請求項１から４のいずれか一項に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関する。
【背景技術】
【０００２】
従来、複写機等の画像形成装置では、原稿から画像を読み取る画像読取部を備え、読み取りによって得られた画像データに基づいて画像形成を行っている。
例えば、楽譜が印刷された印刷物から画像情報を読み取り、画像情報から楽譜中の音符を含む楽譜情報を認識し、記録紙上に楽譜を印刷するとともに、記録紙上に印刷した音符の位置に対応させて、その音符の音名を印刷する印刷装置が用いられている（特許文献１参照）。
【０００３】
また、画像読取部を備えた画像形成装置では、原稿と同一サイズの画像を形成可能であることはもちろん、原稿を拡大又は縮小した画像の形成も行っている。
例えば、定型のＡ３サイズより少し大きなサイズの楽譜を、Ａ３サイズの用紙にコピーする場合には、縮小処理を行う必要がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−２０４５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、楽譜を縮小する場合、楽譜中の音符や記号が小さくなり過ぎてつぶれたり、五線部分の線が細くなり過ぎて線が欠けたり、かすれたりする等、楽譜の可読性が低下するおそれがあった。
【０００６】
図１３（ａ）に示す楽譜を、横方向にのみ縮小した画像を図１３（ｂ）に示す。図１３（ｂ）では、図１３（ａ）に示す元の楽譜と比較して、ト音記号１０１や音符１０２〜１０５の縦横比が変わってしまい、読み辛いものとなっている。また、縮小により、２分音符の白玉符頭部分が黒く塗りつぶされてしまったり、付点音符の点部分が消えてしまったりすると、音符の持つ意味が変わってしまう。
【０００７】
本発明は、上記の従来技術における問題に鑑みてなされたものであって、楽譜を、より小さいサイズの用紙にコピーする際の可読性の低下を防止することを課題とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、請求項１に記載の発明は、原稿から画像を読み取って画像データを取得する画像読取手段と、前記画像読取手段により取得された画像データから楽譜情報を認識する楽譜情報認識手段と、前記楽譜情報が認識された画像データから五線と音符及び記号とを分離する分離手段と、前記音符及び記号のそれぞれについて、当該音符及び記号の前記五線に対する相対位置を記憶する記憶手段と、前記五線を、当該五線に平行な方向に縮小する縮小手段と、前記縮小された五線に対して、前記音符及び記号のそれぞれを、前記記憶手段に記憶されている当該音符及び記号に対応する相対位置に基づいて、再配置した画像データを生成する再配置手段と、前記再配置手段により生成された画像データに基づいて、用紙上に画像を形成する画像形成手段と、を備える画像形成装置である。
【０００９】
請求項２に記載の発明は、請求項１に記載の画像形成装置において、前記五線と直交する方向における五線と五線との間隔を、画像形成対象となる用紙のサイズに合わせて小さくする間隔調整手段を備える。
【００１０】
請求項３に記載の発明は、請求項１又は２に記載の画像形成装置において、前記分離手段は、前記楽譜情報が認識された画像データにおいて重なった状態の五線と音符及び記号から、五線と音符及び記号とを分離する。
【００１１】
請求項４に記載の発明は、請求項１から３のいずれか一項に記載の画像形成装置において、前記再配置手段により生成された画像データにおいて、前記再配置された音符及び記号のうち隣り合うもの同士が重なる場合に、警告を行う警告手段を備える。
【００１２】
請求項５に記載の発明は、請求項１から４のいずれか一項に記載の画像形成装置において、前記音符及び記号が、前記五線に平行な方向の長さに依存するものである場合に、前記縮小手段は、当該音符及び記号についても、前記五線に平行な方向に縮小する。
【発明の効果】
【００１３】
本発明によれば、楽譜を、より小さいサイズの用紙にコピーする際の可読性の低下を防止することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の第１の実施の形態における画像形成装置の機能的構成を示すブロック図である。
【図２】画像データにおける絶対位置を示す座標のイメージ図である。
【図３】五線位置テーブルの例を示す図である。
【図４】五線に対する音符・記号の相対位置を示す座標のイメージ図である。
【図５】音符・記号位置テーブルの例を示す図である。
【図６】本発明の概要を説明するための図である。
【図７】第１の原稿複写処理を示すフローチャートである。
【図８】第１の原稿複写処理を示すフローチャートである。
【図９】（ａ）は、五線と五線の間の余白を詰める前の状態を示す図である。（ｂ）は、五線と五線の間の余白を詰めた後の状態を示す図である。
【図１０】本発明の第２の実施の形態における音符・記号加工処理を示すフローチャートである。
【図１１】横方向の長さに依存する記号の例を示す図である。
【図１２】横方向の長さに依存する音符の例を示す図である。
【図１３】従来の楽譜の縮小例を示す図である。
【発明を実施するための形態】
【００１５】
［第１の実施の形態］
まず、本発明に係る画像形成装置の第１の実施の形態について説明する。なお、本発明は、図示例に限定されるものではない。
【００１６】
図１は、第１の実施の形態における画像形成装置１００の機能的構成を示すブロック図である。
図１に示すように、画像形成装置１００は、制御部１０、操作部２０、表示部３０、画像読取部４０、画像形成部５０、給紙部６０、記憶部７０等を備える。
【００１７】
制御部１０は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等により構成される。ＣＰＵは、ＲＯＭに記憶されている各種処理プログラムを読み出してＲＡＭに展開し、展開されたプログラムに従って、画像形成装置１００の各部の動作を集中制御する。
【００１８】
操作部２０は、表示部３０の表示画面上を覆うように形成されたタッチパネルや、数字ボタン、スタートボタン等の各種操作ボタンを備え、ユーザーの操作に基づく操作信号を制御部１０に出力する。
【００１９】
表示部３０は、ＬＣＤ（Liquid Crystal Display）により構成され、制御部１０から入力される表示信号の指示に従って各種画面を表示する。
【００２０】
画像読取部４０は、ＡＤＦ（自動原稿給紙装置）、スキャナー等を備え、原稿から画像を読み取って画像データを取得し、当該画像データを制御部１０に出力する。
【００２１】
画像形成部５０は、画像データに基づいて、給紙部６０から供給された用紙上に画像を形成する。画像形成部５０は、電子写真方式、インクジェット方式等、いかなる画像形成方式によって画像を形成するものであってもよい。
【００２２】
給紙部６０は、複数の給紙トレイを備え、画像形成部５０に用紙を供給する。各給紙トレイには、給紙トレイ毎に予め定められた紙種やサイズの用紙が収納されている。
【００２３】
記憶部７０は、ハードディスクやフラッシュメモリー等の不揮発性の記憶装置により構成され、各種データを記憶する。
記憶部７０には、音符・記号パターン７１が予め記憶されている。音符・記号パターン７１は、画像読取部４０により取得された画像データを解析して、楽譜中の音符や記号を認識し、抽出するためのパターンである。音符に対しては、全音符、２分音符、４分音符、８分音符、各付点音符等、あらゆる長さの音符を抽出するためのパターンが用いられる。また、複数の音符が連桁（連鉤）で繋がれている場合（８分音符や１６分音符等が一繋がりに結合されている場合）には、複数の音符が繋がった状態で抽出される。記号に対しては、ト音記号、ヘ音記号、拍子記号、臨時記号（シャープ、フラット等）、反復記号、強弱記号等を抽出するためのパターンが用いられる。また、休符についても、音符と同様に抽出される。
【００２４】
また、記憶部７０には、五線位置テーブルＴ１、音符・記号位置テーブルＴ２が記憶される。五線位置テーブルＴ１は、画像読取部４０により取得された画像データにおいて、五線が認識された各位置を格納するためのテーブルである。音符・記号位置テーブルＴ２は、画像読取部４０により取得された画像データにおいて、音符・記号が認識された各位置を格納するためのテーブルである。
【００２５】
図２は、画像データにおける絶対位置を示す座標（Ｘ，Ｙ）のイメージ図である。五線に平行な方向にＸ軸をとり、五線と直交する方向にＹ軸をとっている。図３に、五線位置テーブルＴ１の例を示す。五線位置テーブルＴ１には、各五線を識別するための五線ＩＤに対応付けられて、五線の左上の位置が格納される。
【００２６】
図４は、或る五線に対する音符・記号の相対位置を示す座標（ｘ，ｙ）のイメージ図である。五線に平行な方向にｘ軸をとり、五線と直交する方向にｙ軸をとっている。図５に、音符・記号位置テーブルＴ２の例を示す。音符・記号位置テーブルＴ２には、各音符・記号を識別するための音符・記号ＩＤに対応付けられて、当該音符・記号が含まれる五線の五線ＩＤ、当該音符・記号の五線に対する相対位置、当該音符・記号の画像データの保存場所を示すファイルパスが格納される。音符・記号の相対位置については、音符・記号の画像データの横サイズ・縦サイズの中心であってもよいし、音符・記号を表す黒画素の重心であってもよい。また、音符については、符頭部分の中心であってもよい。
【００２７】
制御部１０は、画像読取部４０により取得された画像データから楽譜情報を認識する。すなわち、制御部１０は、楽譜情報認識手段として機能する。楽譜情報とは、五線、音符、記号等の楽譜を構成する情報をいう。
【００２８】
制御部１０は、楽譜情報が認識された画像データから五線と音符及び記号とを分離する。すなわち、制御部１０は、分離手段として機能する。制御部１０は、楽譜情報が認識された画像データにおいて五線と音符及び記号とが重なっている場合に、当該重なった状態の五線と音符及び記号から、五線と音符及び記号とを分離する。ここでは、制御部１０は、小節を区切る縦線についても、五線として分離する。
制御部１０は、音符及び記号のそれぞれについて、当該音符及び記号の五線に対する相対位置を記憶部７０に記憶させる。
【００２９】
制御部１０は、五線を、当該五線に平行な方向（楽譜を人が見る状態において横方向）に縮小する。すなわち、制御部１０は、縮小手段として機能する。
制御部１０は、縮小された五線に対して、音符及び記号のそれぞれを、記憶部７０に記憶されている当該音符及び記号に対応する相対位置に基づいて、再配置した画像データを生成する。すなわち、制御部１０は、再配置手段として機能する。
制御部１０は、画像形成部５０を制御して、再配置により生成された画像データに基づいて、用紙上に画像を形成させる。
【００３０】
制御部１０は、五線と直交する方向（楽譜を人が見る状態において縦方向）における五線と五線との間隔（余白）を、画像形成対象となる用紙のサイズに合わせて小さくする。すなわち、制御部１０は、間隔調整手段として機能する。
【００３１】
制御部１０は、再配置により生成された画像データにおいて、再配置された音符及び記号のうち隣り合うもの同士が重なる場合に、警告を行う。すなわち、制御部１０は、警告手段として機能する。具体的には、制御部１０は、表示部３０に警告メッセージを表示させる。
【００３２】
図６（ａ）〜（ｅ）を参照して、本発明の概要を説明する。
図６（ａ）に示す楽譜画像を画像読取部４０により読み取って取得された画像データから、図６（ｂ）に示す五線８１と、図６（ｃ）に示す記号８２及び音符８３〜８６と、を分離する。ここで、記号８２及び音符８３〜８６のそれぞれについて、五線８１に対する相対位置を記憶しておく。
【００３３】
図６（ｄ）に示すように、五線８１を横方向に縮小して五線８７を生成した後、図６（ｅ）に示すように、縮小された五線８７上に、記号８２及び音符８３〜８６を、大きさを変えずに再配置する。記号８２及び音符８３〜８６の配置については、元の楽譜における五線に対する相対位置に従う。
本発明は、原稿とする楽譜よりも、やや小さいサイズの用紙にコピーすることを想定している。
【００３４】
次に、第１の実施の形態の画像形成装置１００における動作について説明する。
図７及び図８は、画像形成装置１００において実行される第１の原稿複写処理を示すフローチャートである。この処理は、制御部１０のＣＰＵとＲＯＭに記憶されているプログラムとの協働によるソフトウェア処理によって実現される。
【００３５】
まず、ユーザーが画像読取部４０に原稿をセットし、操作部２０から画像形成対象となる用紙のサイズを指定する（ステップＳ１）。制御部１０は、指定された用紙のサイズを示す情報を記憶部７０に記憶させる。
【００３６】
次に、ユーザーが操作部２０のスタートボタンを押下すると、制御部１０は、画像読取部４０に画像の読み取りを行わせる（ステップＳ２）。制御部１０は、画像読取部４０により取得された画像データを記憶部７０に記憶させる。
【００３７】
次に、制御部１０は、ステップＳ１で指定された用紙のサイズと、ステップＳ２で取得された画像データのサイズと、を比較し、画像データが指定された用紙に収まるか否かを判断する（ステップＳ３）。具体的には、制御部１０は、指定された用紙のサイズが、画像読取部４０により取得された画像データのサイズより小さい場合に、画像データが指定された用紙に収まらないと判断する。
【００３８】
画像データが指定された用紙に収まらない場合には（ステップＳ３；ＮＯ）、制御部１０は、原稿から読み取られた画像が楽譜画像であるか否かを判断する（ステップＳ４）。具体的には、制御部１０は、画像読取部４０により取得された画像データから五線、音符、記号の認識を試みる。例えば、制御部１０は、５本の直線が等間隔に並んでいる場合に、五線であると認識する。また、音符・記号については、制御部１０は、記憶部７０に記憶されている音符・記号パターン７１（辞書データ）と、画像データに含まれる黒画素との一致度に基づいて、音符・記号を認識する。制御部１０は、画像データから五線、音符、記号等の楽譜情報を認識した場合に、読み取られた画像が楽譜画像であると判断する。
【００３９】
読み取られた画像が楽譜画像である場合には（ステップＳ４；ＹＥＳ）、制御部１０は、楽譜に含まれる五線と音符・記号とが重なっているか否かを判断する（ステップＳ５）。
【００４０】
楽譜に含まれる五線と音符・記号とが重なっていない場合には（ステップＳ５；ＮＯ）、制御部１０は、楽譜情報が認識された画像データから五線と音符・記号とを分離する（ステップＳ６）。具体的には、五線については、制御部１０は、画像読取部４０により取得された画像データ全体に五線画像のみが含まれた画像データを記憶部７０に記憶させる。一方、音符・記号については、制御部１０は、個々の音符・記号を抽出し、抽出された音符・記号の画像データを記憶部７０に記憶させる。
【００４１】
ステップＳ５において、楽譜に含まれる五線と音符・記号とが重なっている場合には（ステップＳ５；ＹＥＳ）、制御部１０は、重なっている部分の画像を補完して、楽譜情報が認識された画像データから五線と音符・記号とを分離する（ステップＳ７）。例えば、制御部１０は、五線と音符・記号とが重なっている部分の線が途切れている場合等に、線を繋ぐ処理等を行う。
【００４２】
ステップＳ６又はステップＳ７の後、制御部１０は、画像データ内の五線の位置を記憶部７０に記憶させる（ステップＳ８）。具体的には、制御部１０は、画像データから認識された各五線に対して五線ＩＤを付与し、各五線の位置（左上位置）を五線ＩＤと対応付けて、記憶部７０の五線位置テーブルＴ１に格納する。
【００４３】
次に、制御部１０は、音符・記号の五線に対する相対位置を記憶部７０に記憶させる（ステップＳ９）。具体的には、制御部１０は、画像データから認識された各音符・記号に対して音符・記号ＩＤを付与し、各音符・記号の音符・記号ＩＤ、当該音符・記号が含まれる五線の五線ＩＤ、当該音符・記号の五線に対する相対位置、当該音符・記号の画像データの保存場所を示すファイルパスを対応付けて、記憶部７０の音符・記号位置テーブルＴ２に格納する。
【００４４】
次に、制御部１０は、五線を含む画像データを横方向（五線に平行な方向）に縮小する（ステップＳ１０）。ここで、制御部１０は、横方向において、画像読取部４０により取得された画像データのサイズが、指定された用紙のサイズとなるような倍率で、五線を含む画像データを縮小する。
【００４５】
次に、制御部１０は、縮小された五線に対して、音符・記号のそれぞれを、記憶部７０に記憶されている当該音符・記号に対応する相対位置に基づいて、再配置した画像データを生成する（ステップＳ１１）。第１の実施の形態では、制御部１０は、連桁で繋がれた音符群についても、複数の音符が繋がった状態のまま、大きさを変えずに、縮小された五線に再配置する。
【００４６】
次に、図８に移り、制御部１０は、再配置により生成された画像データが、横方向において、指定された用紙に収まるか否かを判断する（ステップＳ１２）。具体的には、制御部１０は、縮小された五線上に各音符・記号を再配置した際に、隣り合う全ての音符・記号同士が重ならない場合には、再配置により生成された画像データが、横方向において、指定された用紙に収まると判断し、隣り合う音符・記号同士のうち重なるものがある場合には、再配置により生成された画像データが、横方向において、指定された用紙に収まらないと判断する。また、制御部１０は、再配置された各音符・記号が、五線内の縦線と重なる場合にも、指定された用紙に収まらないと判断する。
【００４７】
なお、楽譜の読みやすさを考慮すると、隣り合う音符・記号同士は、ある程度離れていることが望ましい。そのため、制御部１０は、隣り合う音符・記号同士の間隔が所定値以上の場合に、再配置により生成された画像データが、横方向において、指定された用紙に収まると判断することとしてもよい。
【００４８】
再配置により生成された画像データが、横方向において、指定された用紙に収まる場合には（ステップＳ１２；ＹＥＳ）、制御部１０は、再配置により生成された画像データが、縦方向（五線と直交する方向）において、指定された用紙に収まるか否かを判断する（ステップＳ１３）。ステップＳ１０の五線の縮小処理及びステップＳ１１の再配置処理では、縦方向における位置の変更はないため、制御部１０は、指定された用紙のサイズが、縦方向において、画像読取部４０により取得された画像データのサイズより小さい場合に、再配置により生成された画像データが、縦方向において、指定された用紙に収まらないと判断する。
【００４９】
再配置により生成された画像データが、縦方向において、指定された用紙に収まらない場合には（ステップＳ１３；ＮＯ）、制御部１０は、再配置により生成された画像データにおいて、五線と五線の間の縦方向の余白を認識し、この余白を詰める（ステップＳ１４）。具体的には、制御部１０は、音符や記号が配置された状態（加線により表された音符や五線の上下に記載されている記号等を含めた状態）で、五線と五線の間の余白（白画素領域）を認識し、縦方向における五線と五線との間隔を、画像形成対象となる用紙のサイズに合わせて小さくする。この際、五線と五線の間が所定値以上となるようにする。また、五線と五線の間の余白部分を間引いたり、縮小したりしてもよい。また、楽譜の上部又は下部に余白がある場合には、楽譜の上部又は下部の余白を詰めることとしてもよい。
【００５０】
例えば、図９（ａ）に示す五線と五線の間の余白Ｄを詰めることで、図９（ｂ）に示す状態となる。
【００５１】
次に、制御部１０は、余白を詰めた後の画像データが、縦方向において、指定された用紙に収まるか否かを判断する（ステップＳ１５）。
【００５２】
ステップＳ１２において、再配置により生成された画像データが、横方向において、指定された用紙に収まらない場合（ステップＳ１２；ＮＯ）、又は、ステップＳ１５において、余白を詰めた後の画像データが、縦方向において、指定された用紙に収まらない場合には（ステップＳ１５；ＮＯ）、制御部１０は、表示部３０に警告メッセージを表示させる（ステップＳ１６）。具体的には、制御部１０は、再配置により生成された画像データが指定された用紙に収まらないこと、及び、そのままジョブを継続するか否かを選択させるための問い合わせを表示部３０に表示させる。
【００５３】
次に、制御部１０は、警告メッセージに対する操作部２０からの操作指示に基づいて、ジョブを継続するか否かを判断する（ステップＳ１７）。ジョブを継続しない場合には（ステップＳ１７；ＮＯ）、制御部１０は、ジョブを中断する。
【００５４】
ステップＳ１３において、再配置により生成された画像データが、縦方向において、指定された用紙に収まる場合（ステップＳ１３；ＹＥＳ）、ステップＳ１５において、余白を詰めた後の画像データが、縦方向において、指定された用紙に収まる場合（ステップＳ１５；ＹＥＳ）、又は、ステップＳ１７において、ジョブを継続する場合には（ステップＳ１７；ＹＥＳ）、制御部１０は、給紙部６０を制御して、指定された用紙を画像形成部５０に供給させ、画像形成部５０を制御して、縮小された五線上に音符・記号が再配置された（さらに、必要に応じて縦方向の余白が詰められた）画像データに基づいて、用紙上に画像を形成させる（ステップＳ１８）。
【００５５】
また、ステップＳ３において、画像データが指定された用紙に収まる場合（ステップＳ３；ＹＥＳ）、又は、ステップＳ４において、読み取られた画像が楽譜画像でない場合には（ステップＳ４；ＮＯ）、制御部１０は、縮小処理は行わずに、給紙部６０を制御して、指定された用紙を画像形成部５０に供給させ、画像形成部５０を制御して、画像読取部４０により取得された画像データに基づいて、用紙上に画像を形成させる（ステップＳ１８）。
以上で、第１の原稿複写処理が終了する。
【００５６】
以上説明したように、第１の実施の形態によれば、五線については、五線に平行な方向に縮小するものの、音符・記号については、大きさを変えないので、楽譜を、より小さいサイズの用紙にコピーする際の可読性の低下を防止することができる。
【００５７】
具体的には、楽譜に含まれる五線については、小節数は維持したまま、横方向に縮小し、縦方向には縮小せず、五線の太さを維持するので、線が欠けたり、かすれたりするのを防止することができ、可読性を維持することができる。
また、音符・記号については、横方向にも縦方向にも縮小せず、五線の横方向における縮小サイズに合わせて音符・記号の間隔を詰めて、再配置を行う。音符・記号自体の縦横比が維持され、音符・記号がつぶれないため、可読性を維持することができる。
【００５８】
また、縦方向において、指定された用紙に収まらない可能性があるため、段落間の余白を認識し、余白部分を詰めることで、縦方向には五線と音符・記号の縮小を行わずにコピーすることができる。その際、縦方向にはなるべく等倍で用紙のセンターに画像がレイアウトされるようにすることが望ましい。余白を詰めるだけであるため、五線の太さは維持される。
【００５９】
また、再配置された音符及び記号のうち隣り合うもの同士が重なる場合に、警告を行うため、ユーザーに注意を促すことができる。また、ユーザーの希望に応じて、コピーを中断することができる。
【００６０】
［第２の実施の形態］
次に、本発明を適用した第２の実施の形態について説明する。
第２の実施の形態における画像形成装置は、第１の実施の形態に示した画像形成装置１００と略同様の構成であるため、図１を援用して、図示及び画像形成装置１００と共通する説明を省略する。以下、第２の実施の形態に特徴的な構成及び処理について説明する。
【００６１】
記憶部７０には、音符・記号パターン７１を用いて抽出される各音符及び記号に対し、五線に平行な方向（横方向）の長さに依存するものであるか否かを示す情報（以下、長さ依存情報という。）が記憶されている。
【００６２】
制御部１０は、分離された音符及び記号が、五線に平行な方向（横方向）の長さに依存するものである場合に、当該音符及び記号についても、五線の倍率に合わせて、五線に平行な方向に縮小する。五線に平行な方向の長さに依存する記号としては、タイ、スラー、クレッシェンド、デクレッシェンド等が挙げられる。五線に平行な方向の長さに依存する音符としては、連桁で繋がれた音符群等が挙げられる。
【００６３】
ただし、連桁で繋がれた音符群全体を五線に平行な方向に縮小すると、符頭がつぶれたり、符幹が細くなったりするといった問題があるため、符頭の大きさ及び符幹の太さについては維持し、音符を繋いでいる連桁部分のみを五線に平行な方向に縮小することが望ましい。
【００６４】
次に、第２の実施の形態の画像形成装置における動作について説明する。
第２の実施の形態の画像形成装置により実行される第２の原稿複写処理では、図７及び図８に示した第１の原稿複写処理において、ステップＳ１０とステップＳ１１の間に、図１０に示す音符・記号加工処理が行われる。その他の処理については、第１の原稿複写処理と同様である。
【００６５】
音符・記号加工処理では、まず、制御部１０は、ステップＳ６又はステップＳ７で分離された音符・記号の中から、いずれか一つの音符又は記号を処理対象に設定する（ステップＳ２１）。
【００６６】
次に、制御部１０は、記憶部７０に記憶されている長さ依存情報に基づいて、処理対象の音符・記号が横方向の長さに依存するものであるか否かを判断する（ステップＳ２２）。
処理対象の音符・記号が横方向の長さに依存するものである場合には（ステップＳ２２；ＹＥＳ）、制御部１０は、処理対象の音符・記号が連桁で繋がれた音符群であるか否かを判断する（ステップＳ２３）。
【００６７】
処理対象の音符・記号が連桁で繋がれた音符群である場合には（ステップＳ２３；ＹＥＳ）、制御部１０は、音符群に含まれる音符の符頭の大きさ及び符幹の太さを維持しつつ、連桁部分のみを、五線の倍率に合わせて、横方向に縮小する（ステップＳ２４）。
【００６８】
ステップＳ２３において、処理対象の音符・記号が連桁で繋がれた音符群でない場合には（ステップＳ２３；ＮＯ）、制御部１０は、処理対象の音符・記号を、五線の倍率に合わせて、横方向に縮小する（ステップＳ２５）。
【００６９】
ステップＳ２２において、処理対象の音符・記号が横方向の長さに依存するものでない場合（ステップＳ２２；ＮＯ）、ステップＳ２４又はステップＳ２５の後、制御部１０は、未処理の音符・記号があるか否かを判断する（ステップＳ２６）。未処理の音符・記号がある場合には（ステップＳ２６；ＹＥＳ）、ステップＳ２１に戻り、未処理の音符・記号を処理対象として、処理を繰り返す。
ステップＳ２６において、未処理の音符・記号がない場合には（ステップＳ２６；ＮＯ）、音符・記号加工処理が終了する。
【００７０】
ステップＳ１１では、制御部１０は、横方向の長さに依存する音符・記号については、横方向に縮小した状態で、縮小された五線に対して再配置する。音符・記号の配置については、当該音符・記号が抽出された五線に対する相対位置に従う。
【００７１】
図１１（ａ）に示す楽譜を、より小さい用紙にコピーした場合の例を図１１（ｂ）に示す。図１１（ａ）の楽譜に含まれるクレッシェンド記号９１、スラー記号９２についても、五線と同様、横方向に縮小されて、図１１（ｂ）に示すクレッシェンド記号９３、スラー記号９４に加工されている。これにより、各記号を楽譜上の正しい位置に配置することができる、
【００７２】
図１２（ａ）に示す楽譜を、より小さい用紙にコピーした場合の例を図１２（ｂ）に示す。図１２（ａ）の楽譜に含まれる音符群９５は、連桁で繋がれた音符群であるため、音符の符頭の大きさ及び符幹の太さが維持され、連桁部分のみが横方向に縮小されて、図１２（ｂ）に示す音符群９６に加工されている。
【００７３】
以上説明したように、第２の実施の形態によれば、音符・記号が、五線に平行な方向の長さに依存するものである場合に、当該音符・記号についても、五線の倍率に合わせて、五線に平行な方向に縮小するので、楽譜を、より小さいサイズの用紙にコピーする際の可読性の低下を防止することができる。
【００７４】
仮に、タイ、スラー、クレッシェンド、デクレッシェンド等の記号を、そのままの大きさで、縮小された五線上に再配置すると、どの音符に対する記号であるのかといった対応関係が損なわれるおそれがあるが、当該記号についても、五線と同じ倍率で横方向に縮小することで、楽譜の同一性を維持することができる。
【００７５】
また、連桁で繋がれた音符群については、音符の符頭の大きさ及び符幹の太さを維持しつつ、連桁部分のみを、五線の倍率に合わせて、横方向に縮小するので、符頭部分及び符幹部分については元の形状を保ちながら、横方向の長さを短くすることができる。
【００７６】
なお、第２の実施の形態では、横方向の長さに依存する音符・記号の縮小処理を、五線に対する縮小処理とは別に行うこととしたが、横方向の長さに依存する音符・記号のうち、連桁で繋がれた音符群以外のものについては、五線と同じ画像データ上で管理し、五線と一緒に縮小することとしてもよい。
【００７７】
また、上記各実施の形態における記述は、本発明に係る画像形成装置の例であり、これに限定されるものではない。装置を構成する各部の細部構成及び細部動作に関しても本発明の趣旨を逸脱することのない範囲で適宜変更可能である。
【００７８】
例えば、上記各実施の形態では、音符及び記号の五線に対する相対位置を直接記憶する場合を例にして説明したが、五線の絶対位置と、音符及び記号の絶対位置とをそれぞれ記憶するものであってもよい。五線の絶対位置と音符及び記号の絶対位置から、音符及び記号の五線に対する相対位置を導くことができるので、この記憶方法も、音符及び記号の五線に対する相対位置を記憶する方法の一つであると言える。
【００７９】
また、上記各実施の形態では、用紙のサイズに合わせるように、五線を、五線に平行な方向に縮小する場合について説明したが、ユーザーが指定した任意の倍率で縮小することとしてもよい。
【００８０】
また、楽譜に書き込まれた文字等については、不要なものとして、削除することとしてもよい。
また、縦横のバランスとして、横方向の倍率（縮小率）と、縦方向の余白を詰めたことによる全体としての倍率（縮小率）と、を一致させることとしてもよい。
【符号の説明】
【００８１】
１０  制御部
４０  画像読取部
５０  画像形成部
７０  記憶部
７１  音符・記号パターン
１００  画像形成装置
Ｄ  余白
Ｔ１  五線位置テーブル
Ｔ２  音符・記号位置テーブル
【図１】
2018069551.tif 000003
【図２】
2018069551.tif 000004
【図３】
2018069551.tif 000005
【図４】
2018069551.tif 000006
【図５】
2018069551.tif 000007
【図６】
2018069551.tif 000008
【図７】
2018069551.tif 000009
【図８】
2018069551.tif 000010
【図９】
2018069551.tif 000011
【図１０】
2018069551.tif 000012
【図１１】
2018069551.tif 000013
【図１２】
2018069551.tif 000014
【図１３】
2018069551.tif 000015