(57)【要約】【課題】画像を分割して非可逆方式かつブロック単位で圧縮するような圧縮方式を用いて圧縮する際に自由に分割画像のサイズ設定を行うことができ、かつ、伸張後の画像を結合した際にエッジ等が発生せず高品質な画像を得ることが可能な画像処理装置等を提供する。【解決手段】原稿読取装置１０１により読み取られた画像データは、入力画像制御装置１０２により分割画像圧縮装置１０５へ転送される。また、分割後の副走査サイズを分割画像圧縮装置１０５に設定し、分割画像圧縮装置１０５では、画像転送制御装置１０９により、分割画像の副走査ライン数に生じたブロック単位の倍数との差分に対して次ページの分割画像の先頭データを追加し、画像圧縮装置１１０へ転送し、画像圧縮装置１１０によりブロック単位に圧縮して圧縮画像データを生成する。【選択図】図１
2008227628.tif 000002
【特許請求の範囲】
【請求項１】
原稿を読み取って画像データを生成する読取手段と、
前記読取手段により読み取られた画像データを一時的に記憶する第１の記憶手段と、
前記第１の記憶手段により記憶された画像データを任意の副走査サイズに分割する分割手段と、
前記分割手段により分割された画像データを非可逆方式で任意のブロック単位に圧縮する圧縮手段と、
前記圧縮手段により圧縮された画像データを記憶する第２の記憶手段と、
原稿の読み取りから圧縮画像データの記憶までの動作を制御する制御手段と、を有し、
前記制御手段は、前記分割手段により分割された画像データの副走査ライン数と、前記圧縮手段での圧縮におけるブロック単位の倍数とを比較し、両者が異なる場合には、前記ブロック単位の倍数と等しくなるまで所定の画像データを副走査ラインごとに追加し、該追加後の分割画像データを前記圧縮手段に圧縮させることを特徴とする画像処理装置。
【請求項２】
前記制御手段は、前記副走査ライン数と前記ブロック単位の倍数とが異なる場合に、比較された前記画像データの次に続く分割画像データの先頭から前記ブロック単位の倍数と等しくなるまで副走査ラインごとに追加することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記制御手段は、前記副走査ライン数と前記ブロック単位の倍数とが異なる場合に、最終ラインの画像データを前記ブロック単位の倍数と等しくなるまで追加することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記制御手段は、前記副走査ライン数と前記ブロック単位の倍数とが異なる場合に、ユーザの選択により、前記次に続く分割画像データの先頭からの追加と前記最終ラインの画像データの追加とのいずれかを行うことを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記制御手段は、副走査ライン数が不明の場合に、前記読取手段に副走査ライン数をカウントしながら原稿を読み取らせ、前記第１の記憶手段に画像データを記憶し、該画像データの副走査ライン数が確定した後に前記第１の記憶手段から前記画像データを読み出し、前記分割手段に前記画像データを分割させ、前記圧縮手段に該分割画像データを圧縮させることを特徴とする請求項１から４のいずれか１項に記載の画像処理装置。
【請求項６】
原稿を読み取って画像データを生成する読取工程と、
前記読取工程により読み取られた画像データを一時的に記憶する第１の記憶工程と、
前記第１の記憶工程により記憶された画像データを任意の副走査サイズに分割する分割工程と、
前記分割工程により分割された画像データを非可逆方式で任意のブロック単位に圧縮する圧縮工程と、
前記圧縮工程により圧縮された画像データを記憶する第２の記憶工程と、
原稿の読み取りから圧縮画像データの記憶までの動作を制御する制御工程と、を有し、
前記制御工程は、前記分割工程により分割された画像データの副走査ライン数と、前記圧縮工程での圧縮におけるブロック単位の倍数とを比較し、両者が異なる場合には、前記ブロック単位の倍数と等しくなるまで所定の画像データを副走査ラインごとに追加し、該追加後の分割画像データを前記圧縮工程により圧縮させることを特徴とする画像処理方法。
【請求項７】
前記制御工程は、前記副走査ライン数と前記ブロック単位の倍数とが異なる場合に、比較された前記画像データの次に続く分割画像データの先頭から前記ブロック単位の倍数と等しくなるまで副走査ラインごとに追加することを特徴とする請求項６に記載の画像処理方法。
【請求項８】
前記制御工程は、前記副走査ライン数と前記ブロック単位の倍数とが異なる場合に、最終ラインの画像データを前記ブロック単位の倍数と等しくなるまで追加することを特徴とする請求項７に記載の画像処理方法。
【請求項９】
前記制御工程は、前記副走査ライン数と前記ブロック単位の倍数とが異なる場合に、ユーザの選択により、前記次に続く分割画像データの先頭からの追加と前記最終ラインの画像データの追加とのいずれかを行うことを特徴とする請求項８に記載の画像処理方法。
【請求項１０】
前記制御工程は、副走査ライン数が不明の場合に、前記読取工程により副走査ライン数をカウントしながら原稿を読み取らせ、前記第１の記憶工程により画像データを記憶し、該画像データの副走査ライン数が確定した後に前記画像データを読み出し、前記分割工程により前記画像データを分割させ、前記圧縮工程により該分割画像データを圧縮させることを特徴とする請求項６から９のいずれか１項に記載の画像処理方法。
【請求項１１】
請求項１から５のいずれか１項に記載の画像処理装置を搭載したことを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法、及び画像形成装置に関し、特に、原稿を読み取って生成した画像データを分割し非可逆方式で圧縮する機能を搭載した画像処理装置に適用される技術に関するものである。
【背景技術】
【０００２】
従来、長尺画像等の巨大な画像を圧縮する場合に、圧縮アルゴリズムの制限や伸張後の扱いやすさを考慮してある一定の単位に画像を分割して圧縮するデータ圧縮技術が検討されている。
【０００３】
ところが、ＪＰＥＧ（Joint Photographic Experts Group）のような非可逆方式かつブロック単位で圧縮するような圧縮方式の場合、分割画像のサイズが圧縮にかかるブロック単位の倍数となっていないときには、圧縮画像データを伸張して再び１つの画像に戻した際に分割した部分にエッジが入ってしまう可能性がある。
【０００４】
また、エッジを考慮して圧縮を行うブロック単位の倍数として分割画像のサイズを設定すればエッジは発生しなくなるが、元画像のサイズと分割画像数の組み合わせにより副走査サイズが均等な分割画像を作成することが不可能となる場合がある。長尺画像を再び長尺画像として伸張する場合には分割画像のサイズが不均等でも問題はないが、例えば分割画像ごとにサムネイルを作成する場合にはサムネイルのサイズを均等にすることは不可能である。
【０００５】
エッジが発生する原因を説明するため、副走査ライン数が５００ラインの画像データを５分割し（１つの分割画像データの副走査ライン数は１００ライン）、圧縮ブロック単位８×８の非可逆圧縮方式で圧縮した場合を例として用いる。
【０００６】
通常、圧縮される画像データの副走査ライン数が８の倍数でない場合は、圧縮する際に余白等を追加し８の倍数にしてから圧縮する必要がある。上記の例では、１つの分割画像データの副走査ライン数が１００ラインであり、８の倍数の１０４ラインにして圧縮する必要があるため、４ライン分の余白等を追加する。こうして余白等を追加して圧縮した画像データは、データ伸張時に追加した４ラインが削除されるが、８×８のブロック単位で圧縮するために追加した余白等の影響を受けてしまい、伸張画像の後端にエッジのようなものが発生してしまう。
【０００７】
エッジ発生箇所が１枚の画像の後端であればあまり目立たないが、複数の分割した画像を結合して１枚の画像とした場合の結合領域であるときには、画像の途中にエッジのようなものが混入するため目立ってしまう。
【０００８】
ところで、例えば特許文献１では、巨大な画像の好適な表示・閲覧を可能にする画像処理装置として、入力画像を複数の画像に分割する際の分割数について、入力画像サイズ、指定解像度、及び画像表示領域サイズに基づいて決定するものが開示されている。
【特許文献１】特開２００５−９２１１０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
上記事情に鑑みて、本発明は、画像を分割して非可逆方式かつブロック単位で圧縮するような圧縮方式を用いて圧縮する際に自由に分割画像のサイズ設定を行うことができ、かつ、伸張後の画像を結合した際にエッジ等が発生せず高品質な画像を得ることが可能な画像処理装置等を提供することを目的とする。
【課題を解決するための手段】
【００１０】
かかる目的を達成するために、本発明は、原稿を読み取って画像データを生成し、該画像データを任意の副走査サイズに分割し非可逆方式で任意のブロック単位に圧縮する機能を搭載した画像処理装置において、画像データを分割して圧縮する際、分割された画像データの副走査ライン数が圧縮にかかるブロック単位の倍数と異なる場合に、分割された画像データに所定の画像データを追加し副走査ライン数とブロック単位の倍数とを一致させて圧縮を行うことを特徴とするものである。
【００１１】
具体的には、原稿を読み取って画像データを生成する読取手段と、読取手段により読み取られた画像データを一時的に記憶する第１の記憶手段と、第１の記憶手段により記憶された画像データを任意の副走査サイズに分割する分割手段と、分割手段により分割された画像データを非可逆方式で任意のブロック単位に圧縮する圧縮手段と、圧縮手段により圧縮された画像データを記憶する第２の記憶手段と、原稿の読み取りから圧縮画像データの記憶までの動作を制御する制御手段と、を有し、制御手段は、分割手段により分割された画像データの副走査ライン数と、圧縮手段での圧縮におけるブロック単位の倍数とを比較し、両者が異なる場合には、ブロック単位の倍数と等しくなるまで所定の画像データを副走査ラインごとに追加し、該追加後の分割画像データを圧縮手段に圧縮させることを特徴とする画像処理装置である。
【００１２】
また、本発明は、上記画像処理装置において、制御手段が、副走査ライン数とブロック単位の倍数とが異なる場合に、比較された前記画像データの次に続く分割画像データの先頭からブロック単位の倍数と等しくなるまで副走査ラインごとに追加するものであってもよい。
【００１３】
また、本発明は、上記画像処理装置において、制御手段が、副走査ライン数とブロック単位の倍数とが異なる場合に、最終ラインの画像データをブロック単位の倍数と等しくなるまで追加するものであってもよい。
【００１４】
また、本発明は、上記画像処理装置において、制御手段が、副走査ライン数とブロック単位の倍数とが異なる場合に、ユーザの選択により、次に続く分割画像データの先頭からの追加と最終ラインの画像データの追加とのいずれかを行うものであってもよい。
【００１５】
また、本発明は、上記画像処理装置において、制御手段が、副走査ライン数が不明の場合に、読取手段に副走査ライン数をカウントしながら原稿を読み取らせ、第１の記憶手段に画像データを記憶し、該画像データの副走査ライン数が確定した後に第１の記憶手段から画像データを読み出し、分割手段に画像データを分割させ、圧縮手段に該分割画像データを圧縮させるものであってもよい。
【００１６】
他の態様として、本発明は、原稿を読み取って画像データを生成し、該画像データを任意の副走査サイズに分割し非可逆方式で任意のブロック単位に圧縮する機能を搭載した画像処理装置の画像処理方法において、画像データを分割して圧縮する際、分割された画像データの副走査ライン数が圧縮にかかるブロック単位の倍数と異なる場合に、分割された画像データに所定の画像データを追加し副走査ライン数とブロック単位の倍数とを一致させて圧縮を行うことを特徴とするものである。
【００１７】
具体的には、原稿を読み取って画像データを生成する読取工程と、読取工程により読み取られた画像データを一時的に記憶する第１の記憶工程と、第１の記憶工程により記憶された画像データを任意の副走査サイズに分割する分割工程と、分割工程により分割された画像データを非可逆方式で任意のブロック単位に圧縮する圧縮工程と、圧縮工程により圧縮された画像データを記憶する第２の記憶工程と、原稿の読み取りから圧縮画像データの記憶までの動作を制御する制御工程と、を有し、制御工程は、分割工程により分割された画像データの副走査ライン数と、圧縮工程での圧縮におけるブロック単位の倍数とを比較し、両者が異なる場合には、ブロック単位の倍数と等しくなるまで所定の画像データを副走査ラインごとに追加し、該追加後の分割画像データを圧縮工程により圧縮させることを特徴とする画像処理方法である。
【００１８】
また、本発明は、上記画像処理方法において、制御工程が、副走査ライン数とブロック単位の倍数とが異なる場合に、比較された画像データの次に続く分割画像データの先頭からブロック単位の倍数と等しくなるまで副走査ラインごとに追加するものであってもよい。
【００１９】
また、本発明は、上記画像処理方法において、制御工程が、副走査ライン数とブロック単位の倍数とが異なる場合に、最終ラインの画像データをブロック単位の倍数と等しくなるまで追加するものであってもよい。
【００２０】
また、本発明は、上記画像処理方法において、制御工程が、副走査ライン数とブロック単位の倍数とが異なる場合に、ユーザの選択により、次に続く分割画像データの先頭からの追加と最終ラインの画像データの追加とのいずれかを行うものであってもよい。
【００２１】
また、本発明は、上記画像処理方法において、制御工程が、副走査ライン数が不明の場合に、読取工程により副走査ライン数をカウントしながら原稿を読み取らせ、第１の記憶工程により画像データを記憶し、該画像データの副走査ライン数が確定した後に画像データを読み出し、分割工程により画像データを分割させ、圧縮工程により該分割画像データを圧縮させるものであってもよい。
【００２２】
他の態様として、本発明は、先に述べた画像処理装置を搭載したことを特徴とする画像形成装置である。
【発明の効果】
【００２３】
本発明によれば、画像を分割して非可逆方式かつブロック単位で圧縮するような圧縮方式を用いて圧縮する際に自由に分割画像のサイズ設定を行うことができ、かつ、伸張後の画像を結合した際にエッジ等が発生せず高品質な画像を得ることが可能な画像処理装置等が実現される。
【発明を実施するための最良の形態】
【００２４】
以下、図面を参照しながら、本発明の実施形態について説明する。
【００２５】
図１は、本発明の実施形態における画像処理装置の内部構成を示した図である。本実施形態の画像処理装置は、原稿読取装置１０１、入力画像制御装置１０２、分割画像圧縮装置１０５、画像記憶装置１１１、及び制御装置１１２を有する。
【００２６】
原稿読取装置１０１は、原稿を読み取って画像データとして生成し、生成した画像データを入力画像制御装置１０２へ転送する。
【００２７】
入力画像制御装置１０２は、画像出力制御装置１０３及びラインカウンタ１０４を備え、分割画像圧縮装置１０５、若しくは画像記憶装置１１１への画像データ転送を行う。副走査サイズがあらかじめ判明している場合は、分割画像圧縮装置１０５へデータを転送する。副走査サイズが不明な画像データの場合は、ラインカウンタ１０４にて副走査サイズをカウントし、画像データ転送後に制御装置１１２がラインカウンタ１０４の値を読み出し、副走査サイズ、分割画像数から分割画像副走査サイズを計算し、分割画像圧縮装置１０５へ分割画像副走査サイズを設定する。
【００２８】
画像出力制御装置１０３は、原稿読取装置１０１から転送された画像データを分割画像圧縮装置１０５あるいは画像記憶装置１１１へ転送する。当該画像データの副走査サイズが不明な場合は、ラインカウンタ１０４により副走査ライン数をカウントしたうえで、画像記憶装置１１１へ転送し、画像記憶装置１１１を経由して分割画像圧縮装置１０５へ送られる。他方、副走査サイズがはじめからわかっている場合は、ラインカウンタ１０４でカウントする必要がないため、分割画像圧縮装置１０５へ直接転送する。
【００２９】
分割画像圧縮装置１０５は、入力画像切替装置１０６、ラインバッファ１０７、ラインカウンタ１０８、画像転送制御装置１０９、及び画像圧縮装置１１０を備え、画像データの分割及び圧縮を行う。画像データの分割は、もとの画像データの副走査ライン数を把握し分割後の副走査ライン数を制御装置１１２が設定することにより行う。つまり、画像データサイズの副走査サイズが不明な場合は、ラインカウンタ１０４でカウントした副走査ライン数をもとに分割後の副走査ライン数を設定し、副走査サイズがあらかじめ判明している場合は、わかっている副走査ライン数をもとに分割後の副走査ライン数を設定する。
【００３０】
入力画像切替装置１０６は、画像出力制御装置１０３から転送された画像データ、あるいは画像記憶装置１１１に保持された画像データを読み込み、ラインバッファ１０７に蓄積する。画像出力切替装置１０３からの画像データを読み込むのは画像データの副走査ライン数がはじめからわかっている場合であり、画像記憶装置１１１内の画像データを読み込むのは副走査ライン数が不明の場合である。
【００３１】
ラインバッファ１０７は、少なくとも８ライン以上蓄積できる容量を有しており、画像出力制御装置１０３からの画像データをラインごとに蓄積する。８ライン以上の蓄積容量が必要なのは、圧縮アルゴリズムが８×８単位でブロック圧縮を行うためである。
【００３２】
ラインカウンタ１０８は、画像転送制御装置１０９による画像データ転送の際に、該画像データのライン数をカウントする。このラインカウンタ１０８は、０から始まり７で終わるインクリメントカウンタで、７までカウントすると次のカウントで０に戻るカウンタである。これは、圧縮アルゴリズムが８×８単位で圧縮を行うためである。
【００３３】
画像転送制御装置１０９は、ラインバッファ１０７に蓄積された画像データを画像圧縮装置１１０へ転送する。なお、画像転送制御装置１０９は、設定されたサイズまで分割画像の転送が完了したときに、ラインカウンタ１０８が０でない場合は０になるまで画像データをラインごとに転送する。ここで転送する画像データについて、次の分割画像ページにおける先頭からのデータか、あるいは最終ラインの画像データのコピーか、いずれのデータを用いるかがユーザにより選択される。
【００３４】
また、次の分割画像ページの先頭からのデータを追加した場合は、追加で転送したライン数を記憶しておきラインバッファの値は更新しない。次の分割画像のページについて画像圧縮装置１１０へ転送する際に、同じデータが必要となるためである。つまり、次の分割画像ページの先頭から画像データを追加した場合は、次の分割画像ページの転送開始時に前述の記憶しておいたライン数と同ライン分のデータをラインバッファ１０７から画像圧縮装置１１０に転送する。こうして、画像転送制御装置１０９は、画像圧縮装置１１０に分割画像１ページ分のデータ量の転送が完了したことを通知する。
【００３５】
画像圧縮装置１１０は、８×８単位でブロック圧縮を行い、圧縮した画像データを画像記憶装置１１１に出力する。
【００３６】
画像記憶装置１１１は、画像出力制御装置１０３から転送された画像データを一旦保持し、また、画像圧縮装置１１０から転送された圧縮画像データを符号データとして記憶する。
【００３７】
図２は、本実施形態において、次の分割画像ページの先頭から画像データを追加した場合の転送された画像分割を説明するための図である。
【００３８】
原稿読取装置で読み取られた元画像２００の副走査ライン数が５００ラインで、これを５つに分割し、分割後の副走査ライン数に１００ラインを設定する。つまり、元画像２００が、分割画像Ａ２１０、分割画像２２０Ｂ、分割画像２３０Ｃ、分割画像２４０Ｄ、及び分割画像Ｅに分割され、それぞれの副走査ライン数は１００ラインとなる。
【００３９】
各分割画像の副走査サイズ１００ラインは、圧縮アルゴリズムにてブロック圧縮される８×８単位の倍数（ここでは１０４）と異なるため、該倍数と１００ラインとで４の差分（斜線部分）が発生する。この差分に対して、次ページの分割画像である分割画像Ｂ２２０の先頭から４ライン分の画像データを追加して、１０４ラインの分割画像を生成する。
【００４０】
続いて、分割画像Ｂ２２０における差分４ラインに対して分割画像Ｃ２３０の先頭４ラインの画像データを追加して１０４ラインの分割画像を生成するが、この際、分割画像Ａ２１０の分割画像生成において追加した先頭４ライン分の画像データを、再度分割画像Ｂ２２０に用いる。つまり、分割画像Ａ２１０へ先頭の画像データを追加しても、５ライン以降の画像データを分割画像Ｂ２２０とするのではなく、先頭の１ライン以降の画像データを分割画像Ｂ２２０とする。
【００４１】
同様に、分割画像Ｃ２３０における差分４ラインに対して分割画像Ｄ２４０の先頭４ラインの画像データを追加し、分割画像Ｄ２４０における差分４ラインに対して分割画像Ｅ２５０の先頭４ラインの画像データを追加する。
【００４２】
分割画像Ｅ２５０における差分４ラインについては、分割画像Ｅ２５０の後に続く分割画像がないため、分割画像Ｅ２５０の最終ラインの画像データ（１００ライン目の画像データ）を４ライン分コピーして追加するか、余白を４ライン分追加するか、いずれかの対応を行う。
【００４３】
次に、分割画像データとして生成した分割画像Ａ２１０に対して圧縮処理を行い、符号（符号データ、以下省略）Ａ２１１として画像記憶装置に記憶する。また、分割画像Ｂ２２０について符号Ｂ２２１、分割画像Ｃ２３０について符号Ｃ２３１、分割画像Ｄ２４０について符号Ｄ２４１、分割画像Ｅ２５０について符号Ｅ２５１として画像装置に記憶する。
【００４４】
図３は、本実施形態における分割画像生成の流れを示したフローチャートである。
【００４５】
まず、原稿読取装置で読み取られた画像データについて、画像の分割数や副走査サイズが決定しているか否かを判定する（ステップＳ３０１）。分割数や副走査サイズが決定していない場合は（ステップＳ３０１／ＮＯ）、プレスキャンして画像データを画像記憶装置に蓄積し、その際に、ラインカウンタにより副走査サイズを求めておく（ステップＳ３０４）。次いで、全副走査サイズと分割したい画像数から分割画像副走査サイズを求め（ステップＳ３０５）、分割画像圧縮装置に該分割画像副走査サイズを設定する（ステップＳ３０６）。そして、画像記憶装置から画像データを入力する（ステップＳ３０７）。
【００４６】
他方、分割数や副走査サイズが決定している場合は（ステップＳ３０１／ＹＥＳ）、それらから求められた分割画像副走査サイズを分割画像圧縮装置に設定し（ステップＳ３０２）、入力画像制御装置（画像出力制御装置）から画像データを入力する（ステップＳ３０３）。
【００４７】
続いて、前の分割画像の転送時に、分割画像副走査サイズとブロック単位の倍数とを一致させるための画像データ追加を行ったか否かを判定する（ステップＳ３０８）。当該追加を行った場合は（ステップＳ３０８／ＹＥＳ）、追加画像データが次の分割画像ページの先頭ラインからのデータであるか否かを判定し（ステップＳ３０９）、先頭ラインからの追加であるときは（ステップＳ３０９／ＹＥＳ）、前の分割画像転送時に転送された画像データの一部を再び転送する（ステップＳ３１０）。次いで、残りの分割画像分の画像データ転送を行う（ステップＳ３１１）。
【００４８】
一方、分割画像副走査サイズとブロック単位の倍数とを一致させるための画像データ追加を行っていない場合（ステップＳ３０８／ＮＯ）や、該追加した場合でも追加データが次の分割画像ページの先頭ラインからのデータでないとき（ステップＳ３０９／ＮＯ）は、分割画像１ページ分の画像データ転送を行う（ステップＳ３１２）。追加データが先頭ラインからのデータでない場合とは、例えば最終ラインの画像データを追加する場合である。
【００４９】
そして、分割画像圧縮装置内のラインカウンタが示す値が０となっている否かを判定する（ステップＳ３１３）。カウンタ値が０となっている場合は（ステップＳ３１３／ＹＥＳ）、最終の分割画像か否かを判定し（ステップＳ３１４）、最終分割画像でないときは分割画像１ページ分の終了信号を転送してステップＳ３０８へ移行する（ステップＳ３１４／ＮＯ、ステップＳ３１７）。最終分割画像であるときは処理完了となる（ステップＳ３１４／ＹＥＳ、ステップＳ３１９）。
【００５０】
他方、カウンタ値が０となっていない場合（ステップＳ３１３／ＮＯ）でも、上記と同様に、最終の分割画像か否かを判定し（ステップＳ３１５）、最終分割画像でないときは次の分割画像の先頭ラインからの画像データ、あるいは最終ラインの画像データをカウンタが０になるまで転送する（ステップＳ３１５／ＮＯ、ステップＳ３１６）。そして、１ページ分の終了信号を転送してステップＳ３０８へ移行する（ステップＳ３１７）。逆に、最終分割画像であるときは（ステップＳ３１５／ＹＥＳ）、最終ラインの画像データか余白をカウンタが０になるまで転送し（ステップＳ３１８）、処理終了となる（ステップＳ３１９）。
【００５１】
上述した実施形態によれば、画像を分割して非可逆方式かつブロック単位で圧縮するような圧縮方式を用いて圧縮する際に、自由に分割画像のサイズ設定ができ、伸張後の画像を結合した際にエッジ等が残らない画像処理装置を実現することができる。また、画像を抜き出して使用する場合も終端にエッジのない画像を得ることができる。
【００５２】
また、上述した実施形態によれば、画像を分割して非可逆方式かつブロック単位で圧縮するような圧縮方式を用いて圧縮する際に、自由に分割画像のサイズ設定ができ、圧縮時の処理速度を落とさず、伸張後の画像を結合した際に、余白の追加よりはエッジ等が軽減される画像処理装置を実現するができる。
【００５３】
また、上述した実施形態によれば、画像を分割して非可逆方式かつブロック単位で圧縮するような圧縮方式を用いて圧縮する際に、処理時間がかかるがエッジが残らない方法か、処理時間の変更なくエッジ等を軽減する方法を、ユーザが選択できる画像処理装置を実現するができる。
【００５４】
また、上述した実施形態によれば、画像の副走査サイズが不明な場合でも、指定の分割数に画像を分割して画像を圧縮する画像処理装置を実現することができる。
【００５５】
なお、上述する実施形態は、本発明の好適な実施形態であり、上記実施形態のみに本発明の範囲を限定するものではなく、本発明の要旨を逸脱しない範囲において種々の変更を施した形態での実施が可能である。
【００５６】
すなわち、上記した実施形態の画像処理装置は、プログラムの命令によりコンピュータで実行される処理、手段、機能によって動作する。当該プログラムは、コンピュータの各構成要素に指令を送り、先に述べたような所定の処理や機能、例えば、画像転送制御装置１０９により、分割画像の副走査ライン数にブロック単位の倍数との差分が生じた場合に次ページの分割画像の先頭データを該差分に追加し、また、次ページについて分割画像を生成する際に追加した先頭データを再度転送する処理を行う。このように、上記実施形態の画像処理装置における各処理や手段は、プログラムとコンピュータとが協働した具体的手段によって実現されるものである。
【００５７】
そして、上記実施形態の機能を実現するソフトウェアのプログラムコードを記録したコンピュータ読み取り可能な記録媒体、すなわち記憶メディアを介して、画像処理装置のコンピュータ（ＣＰＵやＭＰＵ）が記憶メディアに格納されたプログラムコードを読み出し実行することによっても、本発明の目的は達成される。また、プログラムは、記録メディアを介さず、通信回線を通じて直接にコンピュータにロードし実行することもでき、これによっても同様に本発明の目的は達成される。
【００５８】
この場合、記憶メディアから読み出された又は通信回線を通じてロードし実行されたプログラムコード自体が前述の実施形態の機能を実現することになる。そして、そのプログラムコードを記憶した記憶メディアは本発明を構成する。
【００５９】
また、プログラムコードを供給するための記憶メディアとしては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、不揮発性のメモリカード、ＲＯＭ、磁気テープ等を用いることができる。
【００６０】
また、先に述べてきた画像処理装置を搭載した画像形成装置によっても、本発明は実効的に実施される。
【図面の簡単な説明】
【００６１】
【図１】本発明の実施形態にかかる画像処理装置の内部構成を示した図である。
【図２】本実施形態における画像分割を説明するための図である。
【図３】本発明の実施形態における分割画像生成の流れを示したフローチャートである。
【符号の説明】
【００６２】
１０１    原稿読み取り装置
１０２    入力画像制御装置
１０３    画像出力制御装置
１０４，１０８    ラインカウンタ
１０５    分割画像圧縮装置
１０６    入力画像切替装置
１０７    ラインバッファ
１０９    画像転送制御装置
１１０    画像圧縮装置
１１１    画像記憶装置
【図１】
2008227628.tif 000003
【図２】
2008227628.tif 000004
【図３】
2008227628.tif 000005