(57)【要約】【課題】画像合成を効率的に行う画像形成装置を提供する。【解決手段】  画像形成装置１は、画像データ３００ａ、３００ｂを合成可能である。色変換圧縮部１１０は、画像データ３００ａ、３００ｂのそれぞれを、画像データ３００ａ、３００ｂの一部であるバンド４００のデータ単位で色変換後に圧縮する。伸張時合成部１２０は、色変換圧縮部１１０により色変換した後に圧縮された画像データ３００ａ、３００ｂを、データ単位で伸張して合成する。画像形成部１７は、伸張時合成部１２０により合成されたバンドのデータである合成データ４１０を画像形成する。【選択図】図３
2015186121.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像データを合成可能な画像形成装置であって、
前記複数の画像データのそれぞれを、該画像データの一部であるバンドデータ単位で色変換後に圧縮する色変換圧縮手段と、
該色変換圧縮手段によりバンドデータ単位で色変換後に圧縮された前記複数の画像データをバンドデータ単位で伸張して合成する伸張時合成手段と、
該伸張時合成手段により合成された前記バンドデータを画像形成する画像形成手段とを備える
ことを特徴とする画像形成装置。
【請求項２】
前記伸張時合成手段は、伸張された画像データのそれぞれについて重なったビットを前記画像データの数により平均化して合成する
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
複数の画像データを合成可能な画像形成装置により実行される画像形成方法であって、
前記複数の画像データのそれぞれを、該画像データの一部であるバンドデータ単位で色変換後に圧縮させ、
バンドデータ単位で色変換後に圧縮された前記複数の画像データをバンドデータ単位で伸張して合成させ、
合成された前記バンドデータを画像形成させる
ことを特徴とする画像形成方法。
【請求項４】
複数の画像データを合成可能な画像形成装置により実行される画像形成プログラムであって、
前記複数の画像データのそれぞれを、該画像データの一部であるバンドデータ単位で色変換後に圧縮させ、
バンドデータ単位で色変換後に圧縮された前記複数の画像データをバンドデータ単位で伸張して合成させ、
合成された前記バンドデータを画像形成させる
ことを特徴とする画像形成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成方法、及び画像形成プログラムに係り、特に複数の画像を合成可能な画像形成装置、画像形成方法、及び画像形成プログラムに関する。
【背景技術】
【０００２】
従来から、文書や画像を印刷可能な複合機（Multifunctional Peripheral, MFP）やプリンター等の画像形成装置が存在する。
これらの画像形成装置には、複数の画像の合成が可能なものが存在する。
図６には、このような画像合成例として、画像形成装置のコピー機能の使用時に、伝票等のフォームの画像データ３００ａと、実際の数値等が書き加えられた原稿の画像データ３００ｂとを合成して、画像データ３１０を作成する例が示されている。
このようなコピー機能の使用時に画像合成を行う場合、一旦、フォームの画像をスキャンしておき、続けて原稿の画像をスキャンし、これら二つの画像を重ね合わせて、ひとつの画像にして印刷させる。
【０００３】
図７により、このような従来の画像合成処理について説明する。
まず、スキャナーからフォームの画像データ３００ａを取得する（ステップＳ２００）。このフォームの画像データ３００ａは、ＡＳＩＣ（Application Specific Processor、特定用途向けプロセッサー）により色変換される（ステップＳ２０１）。色変換された画像データ３００ａは、別のＡＳＩＣにより圧縮した状態で、記憶部のＲＡＭ上に保持しておく（ステップＳ２０２）。次に、全ての画像データが取得されたか判定し、ここでは合成するための原稿をスキャンする必要があるため、ステップＳ２００に処理を戻す（ステップＳ２０３でＮｏ）。次に、原稿の画像データ３００ｂを取得する（ステップＳ２００）。この原稿画像の色変換も、ＡＳＩＣにより行う（ステップＳ２０１）。色変換後の原稿画像の画像データ３００ｂも圧縮される（ステップＳ２０２）。次に、全ての画像データを取得したか判定し、ここではフォームと原稿の両方の画像データを取得したため、処理をステップＳ２０４に進める（ステップＳ２０３でＹｅｓ）。次に、合成するフォームの画像データ３００ａと原稿の画像データ３００ｂとを伸張する（ステップＳ２０４）。画像データ単位でＡＳＩＣにより合成を行い、合成された画像データ３１０を作成する（ステップＳ２０５）。次に、合成された画像データ３１０を圧縮する（ステップＳ２０６）。その後、圧縮された画像データ３１０は、画像形成部で一度に画像形成可能な「バンド（band）」と呼ばれるデータ単位で伸張される（ステップＳ２０７）。次に、伸張されたバンドのデータを、画像形成部で記録紙に画像形成させる（ステップＳ２０８）。その後、すべてのバンドの画像形成が完了したか判定し（ステップＳ２０９）、完了した場合処理を終了し（ステップＳ２０９でＹｅｓ）、まだであればステップＳ２０７に処理を戻す（ステップＳ２０９でＮｏ）。
【０００４】
また、特許文献１には、画像合成を行うことが可能な画像形成装置の例が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１３−１２６１１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に示されたものを含む従来の画像形成装置では、画像を合成する場合、画像データ単位で伸張と圧縮とを繰り返す必要があった。このため、処理が多く、記憶部にワークメモリーの容量を多く確保する必要があった。
たとえば、上述の図７の例では、フォームの画像データ３００ａ及び原稿の画像データ３００ｂは、色変換後、ワークメモリーの消費を抑えるため、圧縮専用のＡＳＩＣで圧縮されていた。しかしながら、合成のときにまた専用のＡＳＩＣを使って伸張するという手順が必要となり、処理が複雑になっていた。また、合成された画像データ３１０に対応する領域を記憶部に保持するため、多くのワークメモリーが必要であった。
【０００７】
本発明は、このような状況に鑑みてなされたものであって、上述の問題点を解消する画像形成装置を提供することを課題とする。
【課題を解決するための手段】
【０００８】
本発明の画像形成装置は、複数の画像データを合成可能な画像形成装置であって、前記複数の画像データのそれぞれを色変換後に圧縮する色変換圧縮手段と、該色変換圧縮手段により色変換後に圧縮された前記複数の画像データの一部であるバンドデータ単位で伸張して合成する伸張時合成手段と、該伸張時合成手段により合成された前記バンドデータを画像形成する画像形成手段とを備えることを特徴とする。
本発明の画像形成装置は、前記伸張時合成手段は、伸張された画像データのそれぞれについて重なったビットを前記画像データの数により平均化して合成することを特徴とする。
本発明の画像形成方法は、複数の画像データを合成可能な画像形成装置により実行される画像形成方法であって、前記複数の画像データのそれぞれを色変換後に圧縮させ、色変換後に圧縮された複数の画像データの一部であるバンドデータ単位で伸張して合成させ、合成された前記バンドデータを画像形成させることを特徴とする。
本発明の画像形成プログラムは、複数の画像データを合成可能な画像形成装置により実行される画像形成プログラムであって、前記複数の画像データのそれぞれを色変換後に圧縮させ、色変換後に圧縮された複数の画像データの一部であるバンドデータ単位で伸張して合成させ、合成された前記バンドデータを画像形成させることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、色変換後に圧縮された複数の画像データを、伸張時にバンドデータ単位で合成することで、処理を簡潔にし、記憶領域のワークメモリーの容量を削減可能な画像形成装置を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施の形態に係る画像形成装置の全体構成を示すブロック図である。
【図２】図１に示す画像形成装置の概略図である。
【図３】図１に示す画像形成装置の制御構成を示すブロック図である。
【図４】本発明の実施の形態に係る画像合成処理のフローチャートである。
【図５】図４に示す伸張時合成処理の概念図である。
【図６】従来の画像合成を説明する概念図である。
【図７】従来の画像合成処理のフローチャートである。
【発明を実施するための形態】
【００１１】
＜実施の形態＞
〔画像形成装置１の全体の構成〕
まず、図１により、画像形成装置１の全体の構成について説明する。
【００１２】
画像形成装置１は、画像処理部１１、原稿読取部１２、原稿給送部１３、搬送部（給紙ローラー４２ｂ、搬送ローラー対４４、排出ローラー対４５）、ネットワーク送受信部１５、操作パネル部１６、画像形成部１７（画像形成手段）、及び記憶部１９等が、制御部１０に接続されている。各部は、制御部１０によって動作制御される。
【００１３】
制御部１０は、ＧＰＰ（General Purpose Processor）、ＣＰＵ（Central Processing Unit、中央処理装置）、ＭＰＵ（Micro Processing Unit）、ＤＳＰ（Digital Signal Processor）、ＧＰＵ（Graphics Processing Unit）、ＡＳＩＣ等の情報処理手段である。
制御部１０は、記憶部１９のＲＯＭやＨＤＤに記憶されている制御プログラムを読み出して、この制御プログラムをＲＡＭに展開させて実行することで、後述する機能ブロックの各手段として動作させられる。また、制御部１０は、図示しない外部の端末や操作パネル部１６から入力された所定の指示情報に応じて、装置全体の制御を行う。
【００１４】
画像処理部１１は、ＤＳＰ（Digital Signal Processor）やＧＰＵ（Graphics Processing Unit）等の制御演算手段である。画像処理部１１は、画像データ３００ａ、３００ｂ（図３）に対して所定の画像処理を行う手段であり、例えば、拡大縮小、濃度調整、階調調整、画像改善等の各種画像処理を行う。
画像処理部１１は、原稿読取部１２で読み取られた画像を、記憶部１９に印刷データとして記憶する。この際、画像処理部１１は、印刷データをＰＤＦやＴＩＦＦ等のフォーマットのファイル単位に変換することも可能である。
【００１５】
原稿読取部１２は、セットされた原稿を読み取る（スキャン）手段である。
原稿給送部１３は、原稿読取部１２で読み取られる原稿を搬送する手段である。
画像形成部１７は、ユーザーの出力指示により、記憶部１９に記憶され、原稿読取部１２で読み取られ、又は外部の端末から取得されたデータから記録紙への画像形成を行わせる手段である。
搬送部（給紙ローラー４２ｂ、搬送ローラー対４４、排出ローラー対４５）は、給紙カセット４２ａ（図２）から記録紙を搬送し、画像形成部１７で画像形成させ、その後にスタックトレイ５０へ搬送する。
なお、原稿読取部１２、原稿給送部１３、搬送部、画像形成部１７の動作については後述する。
【００１６】
ネットワーク送受信部１５は、ＬＡＮ、無線ＬＡＮ、ＷＡＮ、携帯電話網等の外部ネットワークに接続するためのＬＡＮボードや無線送受信機等を含むネットワーク接続手段である。
ネットワーク送受信部１５は、データ通信用の回線ではデータを送受信し、音声電話回線では音声信号を送受信する。
【００１７】
操作パネル部１６は、ＬＣＤ等の表示部と、テンキー、スタート、キャンセル、複写やＦＡＸ送信やスキャナー等の動作モードの切り換えのボタンと、選択された文書の印刷や送信や保存や記録等に関するジョブの実行に係る指示を行うためのボタンやタッチパネル等の入力部とを備えている。
操作パネル部１６は、ユーザーによる画像形成装置１の各種ジョブの指示を取得する。また、操作パネル部１６から取得したユーザーの指示により、各ユーザーの情報を入力、変更することも可能である。
【００１８】
ＡＳＩＣ１８は、記憶部１９に記憶された画像データ３００について、色変換、圧縮、伸張、合成、回転等を行うＡＳＩＣ等の専用処理手段である。ＡＳＩＣ１８は、安価で高性能でない回路を用いて構成してもよく、画像形成部１７に画像データ３００を送信する際に、バンドデータ単位で、画像形成が停止されない程度のスピードで画像処理されればよい。
なお、ＡＳＩＣ１８は、この他にも、画像データ３００の拡大又は縮小等の処理を行ってもよい。また、ＡＳＩＣ１８は、ＦＰＧＡ（Field-Programmable Gate Array）により構成してもよい。また、ＡＳＩＣ１８は、専用のプログラムを実行する記憶手段を内蔵したＭＰＵやＧＰＵやＤＳＰであってもよい。また、ＡＳＩＣ１８は、各画像処理を行う専用のＡＳＩＣ等を複数用いて構成されていてもよい。
【００１９】
記憶部１９は、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等の半導体メモリーやＨＤＤ（Hard Disk Drive）等の記録媒体を用いた記憶手段である。
記憶部１９のＲＯＭやＨＤＤには画像形成装置１の動作制御を行うための制御プログラムが記憶されている。これに加えて、記憶部１９は、ユーザーのアカウント設定も記憶している。また、記憶部１９には、ユーザー毎の文書ボックスの領域が含まれていてもよい。
【００２０】
なお、画像形成装置１において、制御部１０及び画像処理部１１は、ＧＰＵ内蔵ＣＰＵ等やチップ・オン・モジュールパッケージのように、一体的に形成されていてもよい。
また、制御部１０及び画像処理部１１は、ＲＡＭやＲＯＭやフラッシュメモリー等を内蔵していてもよい。
また、画像形成装置１は、ファクシミリの送受信を行うＦＡＸ送受信部を備えていてもよい。
【００２１】
〔画像形成装置１の動作〕
次に、図２を参照して、本発明の実施の形態に係る画像形成装置１の動作について説明する。
原稿読取部１２は、本体部１４の上部に配設され、原稿給送部１３は、原稿読取部１２の上部に配設されている。スタックトレイ５０は、本体部１４に形成された記録紙の排出口４１側に配設され、また、操作パネル部１６は、画像形成装置１のフロント側に配設されている。
【００２２】
原稿読取部１２は、スキャナー１２ａと、プラテンガラス１２ｂと、原稿読取スリット１２ｃとを備えている。スキャナー１２ａは、露光ランプ、及びＣＣＤ(Charge Coupled Device)やＣＭＯＳ（Complementary Metal Oxide Semiconductor）撮像センサー等から構成され、原稿給送部１３による原稿の搬送方向に移動可能に構成されている。
プラテンガラス１２ｂは、ガラス等の透明部材により構成された原稿台である。原稿読取スリット１２ｃは、原稿給送部１３による原稿の搬送方向と直交方向に形成されたスリットを有する。
【００２３】
プラテンガラス１２ｂに載置された原稿を読み取る場合には、スキャナー１２ａは、プラテンガラス１２ｂに対向する位置に移動され、プラテンガラス１２ｂに載置された原稿を走査しながら原稿を読み取って画像データ３００を取得して、取得した画像データ３００を本体部１４に備わる制御部１０（図１）に出力する。
また、原稿給送部１３により搬送された原稿を読み取る場合には、スキャナー１２ａは、原稿読取スリット１２ｃと対向する位置に移動され、原稿読取スリット１２ｃを介し、原稿給送部１３による原稿の搬送動作と同期して原稿を読み取って画像データ３００を取得し、取得した画像データ３００を本体部１４に備わる制御部１０に出力する。
【００２４】
原稿給送部１３は、原稿載置部１３ａと、原稿排出部１３ｂと、原稿搬送機構１３ｃとを備えている。原稿載置部１３ａに載置された原稿は、原稿搬送機構１３ｃによって、１枚ずつ順に繰り出されて原稿読取スリット１２ｃに対向する位置へ搬送され、その後、原稿排出部１３ｂに排出される。
なお、原稿給送部１３は、可倒式に構成され、原稿給送部１３を上方に持ち上げることで、プラテンガラス１２ｂの上面を開放させることができる。
【００２５】
本体部１４は、画像形成部１７を備えると共に、給紙部４２と、用紙搬送路４３と、搬送ローラー対４４と、排出ローラー対４５とを備えている。給紙部４２は、それぞれサイズ又は向きが異なる記録紙を収納する複数の給紙カセット４２ａと、給紙カセット４２ａから記録紙を１枚ずつ用紙搬送路４３に繰り出す給紙ローラー４２ｂとを備えている。給紙ローラー４２ｂ、搬送ローラー対４４、及び排出ローラー対４５は、搬送部として機能する。記録紙は、この搬送部により搬送される。
給紙ローラー４２ｂによって用紙搬送路４３に繰り出された記録紙は、搬送ローラー対４４によって画像形成部１７に搬送される。そして、画像形成部１７によって記録が施された記録紙は、排出ローラー対４５によってスタックトレイ５０に排出される。
【００２６】
画像形成部１７は、感光体ドラム１７ａと、露光部１７ｂと、現像部１７ｃと、転写部１７ｄと、定着部１７ｅとを備えている。露光部１７ｂは、レーザー装置やミラーやレンズやＬＥＤアレイ等を備えた光学ユニットであり、図示しない帯電部により一次帯電された感光体ドラム１７ａに対して、画像データ３００に基づいて光等を出力して露光し、感光体ドラム１７ａの表面に静電潜像を形成する。現像部１７ｃは、トナーを用いて感光体ドラム１７ａに形成された静電潜像を現像する現像ユニットであり、静電潜像に基づいたトナー像を感光体ドラム１７ａ上に形成させる。転写部１７ｄは、現像部１７ｃによって感光体ドラム１７ａ上に形成されたトナー像を記録紙に転写させる。定着部１７ｅは、転写部１７ｄによってトナー像が転写された記録紙を加熱してトナー像を記録紙に定着させる。
【００２７】
〔画像形成装置１の制御構成〕
ここで、図３により、画像形成装置１の制御構成について説明する。
画像形成装置１の制御部１０は、画像データ取得部１００（画像データ取得手段）を備えている。
ＡＳＩＣ１８は、色変換圧縮部１１０（色変換圧縮手段）及び伸張時合成部１２０（伸張時合成手段）を備えている。
記憶部１９は、画像データ３００ａ、３００ｂ、合成データ４１０を記憶している。以下、画像データ３００ａ、３００ｂのいずれかを示す場合は、単に画像データ３００という。また、画像データ３００にそれぞれ含まれるバンド４００ａ、４００ｂについても、以下、いずれかを示す場合は単にバンド４００という。
【００２８】
画像データ取得部１００は、原稿読取部１２、図示しない外部の端末や記録媒体等から画像データ３００を取得して、記憶部１９に保存する。
また、画像データ取得部１００は、文書データのＰＤＬ（Page Description Language）を解析して描画し、画像データ３００に変換することも可能である。
【００２９】
色変換圧縮部１１０は、複数の画像データ３００のそれぞれを色変換後に圧縮する。
色変換圧縮部１１０は、例えば、ＬＵＴ（Look Up Table）により、ＲＧＢ（Red Green Blue）各８ビット又は各１６ビットのカラーの画像データ３００を、ＣＭＹＫ（Cyan Magenta Yellow blacK）各８ビットのカラーに変換する。
また、色変換圧縮部１１０は、色変換後の画像データ３００をランレングスやハフマン符号やＪＢＩＧ等の所定形式で圧縮する。圧縮後のデータは、下記で説明する伸張時合成部１２０により、バンド４００のデータ単位での伸張が可能である。
【００３０】
伸張時合成部１２０は、色変換圧縮部１１０により色変換後に圧縮された複数の画像データ３００を、その一部であるバンド４００のデータ単位で伸張して合成する。
また、伸張時合成部１２０は、伸張された画像データ３００のそれぞれについて重なったビットを画像データ３００の数により平均化して合成する。この際、伸張時合成部１２０は、例えば、一旦、ＣＭＹＫカラーの各色の画像をディザ（Dither）により各画像データ３００を２値化したバンド４００について、それぞれに対応したビットマスクを用いて合成してもよい。
また、伸張時合成部１２０は、合成したバンドデータである合成データ４１０を画像形成部に画像形成させる。
【００３１】
画像データ３００は、画像合成を行うための画像のデータである。画像データ３００は例えば、原稿読取部１２で読み取られた画像データ３００、他の端末等から取得した印刷データ、ＰＤＬがラスタライズされて描画されたビットマップの画像データ３００等であってもよい。
画像データ３００は、ＲＧＢカラーであっても、ＣＭＹＫカラーであってもよい。また画像データ３００の各色のビット数は、任意である。また、画像データ３００は、ＲＡＷ（生）のビットマップデータであっても、所定形式で圧縮されていてもよい。
なお、画像データ３００は、二つだけでなく、複数の画像データ３００を用いて合成することが可能である。
【００３２】
画像データ３００は、バンドデータであるバンド４００を含んでいる。
バンド４００は、画像データ３００の一部であり、画像形成部１７で一度に画像形成可能なサイズ（容量）の各色のビットマップデータであってもよい。バンド４００もＲＡＷ形式でも、所定形式で圧縮されていてもよい。
【００３３】
合成データ４１０は、複数のバンド４００が合成されたデータである。また、合成データ４１０は、バンド４００と同様のバンドデータ単位のデータである。
合成データ４１０は、バンド４００と同様のＲＡＷ形式のビットマップデータであってもよい。また、合成データ４１０は、バンド４００と同様のサイズのデータであってもよい。
【００３４】
ここで、画像形成装置１の制御部１０は、記憶部１９に記憶された制御プログラムを実行することで、画像データ取得部１００として機能させられる。
また、上述の画像形成装置１の各部は、本発明の画像形成方法を実行するハードウェア資源となる。
【００３５】
〔画像形成装置１による画像合成処理〕
次に、図４〜図５を参照して、本発明の実施の形態に係る画像形成装置１による画像合成処理の説明を行う。
本実施形態の画像合成処理では、画像データ３００ａ、３００ｂを取得して、色変換と圧縮を行う。この圧縮された画像データ３００ａ、３００ｂを、バンド４００ａ、４００ｂのデータ単位で伸張して合成し、合成データ４１０を作成する。その後、合成データ４１０が画像形成される。
本実施形態の画像合成処理は、制御部１０が記憶部１９に記憶されたプログラムを実行し、ＡＳＩＣ１８と各部と協働して、ハードウェア資源を用いて実行する。
以下で、図４のフローチャートを参照して、本実施形態の画像合成処理の詳細をステップ毎に説明する。
【００３６】
（ステップＳ１００）
まず、制御部１０が、画像データ取得部１００として、画像データ取得処理を行う。
制御部１０は、原稿給送部１３にセットされた原稿を原稿読取部１２に読み取らせ、画像データ３００として取得してもよい。
また、制御部１０は、記憶部１９のユーザーの保存フォルダー、接続された記録媒体等に既に存在する画像データ３００を取得してもよい。
また、制御部１０は、他の端末やサーバー（図示せず）の保存フォルダーからからネットワークを介して画像データ３００を取得し、又はファクシミリ受信した画像データ３００を画像データ３００として取得してもよい。
制御部１０は、取得した画像データ３００を、記憶部１９に保存する。この際、制御部１０は画像データ３００をビットマップデータ等に変換してもよい。
【００３７】
（ステップＳ１０１）
次に、色変換圧縮部１１０が、色変換圧縮処理を行う。
制御部１０は、取得した画像データ３００を、色変換後に圧縮する。
制御部１０は、例えば、記憶部１９の画像データ３００を、バンドデータ単位で読み出し、ＬＵＴ等を用いて、ＲＧＢカラーをＣＭＹＫカラーに色変換する。制御部１０は、変換したバンド４００を所定形式で圧縮して、画像データ３００の色変換前のバンド４００のデータと置き換える。
このように構成することで、一度に画像データ３００全体のワークメモリーを用意する必要がなくなり、色変換と圧縮時に必要なワークメモリーの容量を減少させることができる。
【００３８】
（ステップＳ１０２）
次に、制御部１０が、画像データ取得部１００として、全ての画像データ３００を取得したか否かを判定する。制御部１０は、全ての画像データ３００を取得し終えた場合に、Ｙｅｓと判定する。制御部１０は、それ以外の場合には、Ｎｏと判定する。
Ｙｅｓの場合、制御部１０は、処理をステップＳ１００に戻す。
Ｎｏの場合、制御部１０は、処理をステップＳ１０３に進める。
【００３９】
（ステップＳ１０３）
全ての画像データ３００を取得し終えた場合、伸張時合成部１２０が、伸張時合成処理を行う。
伸張時合成部１２０は、色変換圧縮部１１０により色変換され圧縮された画像データ３００のバンド４００を伸張して合成する。この際、伸張時合成部１２０は、例えば、伸張されたバンド４００のデータ中のビットを前記画像データ３００の数により平均化して合成する。
図５により具体的に説明すると、伸張時合成部１２０は、例えば、合成する画像データ３００それぞれの同一箇所のバンド４００を読みだして、伸張してビットマップデータに変換してから合成する。この際、伸張時合成部１２０は、例えば、各色の色データをディザで２値化したビットマップデータを作成して、このビットマップデータに対して、それぞれのバンド４００用のビットマスクを積算（ＡＮＤ）する。伸張時合成部１２０は、例えば、このそれぞれの出力を加算（ＯＲ）することで、ビットを平均化することが可能である。図５の例では、１の補数となるようなバンド４００ａ用のマスクａと、バンド４００ｂ用のマスクｂとを用意して、これらの出力ａ及び出力ｂを得る。これらの出力ａ及び出力ｂを加算（ＯＲ）して、合成データ４１０を取得している。
このように構成することで、量子化誤差を少なくして、合成後の画像データ３００の見栄えをよくすることが可能になる。特に、ファクシミリの受信データ等、元々２値の画像データ３００と、複数色の画像データ３００とを合成する際の誤差が少なくなるため、画像合成しても、ファクシミリの画像内の文章等を判別しやすくなる。
【００４０】
（ステップＳ１０４）
次に、画像形成部１７が、画像形成処理を行う。
画像形成部１７は、合成データ４１０を記録紙に画像形成させる。
この際、合成データ４１０は、通常のバンド４００と同様に画像形成させることが可能である。
また、画像形成後に、制御部１０により、合成データ４１０を削除させてもよい。
【００４１】
（ステップＳ１０５）
次に、伸張時合成部１２０が、全てのバンド４００合成したか否かを判定する。伸張時合成部１２０は、各画像データ３００の全てのバンド４００を合成して出力し終わった場合には、Ｙｅｓと判定する。伸張時合成部１２０は、それ以外の場合には、Ｎｏと判定する。
Ｙｅｓの場合、伸張時合成部１２０は、画像合成処理を終了する。
Ｎｏの場合、伸張時合成部１２０は、処理をステップＳ１０２戻して、他のバンド４００の合成を進める。なお、ページが複数ある場合は、同様の処理をページ単位で進めることが可能である。
以上により、本発明の実施の形態に係る画像合成処理を終了する。
【００４２】
以上のように構成することで、以下のような効果を得ることができる。
従来の画像形成装置では、画像合成をする際に、取得した画像データ３００をいちいち圧縮して伸張して、画像単位で合成して出力していた。このため、処理の無駄やワークメモリーの容量が多く必要になっていた。
これに対して、本発明の実施の形態に係る画像形成装置１は、複数の画像データ３００を合成可能であって、複数の画像データ３００のそれぞれを、画像データ３００の一部であるバンド４００のデータ単位で色変換後に圧縮する色変換圧縮部１１０と、色変換圧縮部１１０により色変換後に圧縮された複数の画像データ３００をバンド４００のデータ単位で伸張して合成する伸張時合成部１２０と、伸張時合成部１２０により合成されたバンド４００である合成データ４１０を画像形成する画像形成部１７とを備えることを特徴とする。
このように構成することで、従来の画像形成装置に対して、処理の無駄を削減し、ワークメモリーの使用容量を節約することができる。このため、各処理用の専用ＡＳＩＣを備える必要がなくなり、記憶部１９の記憶容量を節約し、コストを削減できる。また、画像合成の処理時のパフォーマンスを改善することが可能となる。
また、合成された画像データ３００を画像単位で保持しないため、記憶部１９から合成データ４１０を抜き取るといったハッキングが難しくなり、セキュリティーを確保することも可能となる。
【００４３】
また、本発明の実施の形態に係る画像形成装置１は、伸張時合成部１２０は、伸張された画像データ３００のそれぞれについて重なったビットを画像データ３００の数により平均化して合成することを特徴とする。
このように構成することで、合成の処理をあまり処理能力が高くないデータ圧縮、伸張用のＡＳＩＣ１８で行うことが可能となり、コストを削減することができる。
【００４４】
なお、本発明の実施の形態においては、二つの画像データ３００ａ、３００ｂの合成について説明した。しかしながら、二つ以上の画像データ３００を画像合成することも可能である。
このような構成において、上述の伸張時合成処理のような方式でビットを平均化する場合、二つ以上の画像データ３００の場合は、加算（ＯＲ）すると２の補数で「−１」となるような値、即ち、８ビットでは１６進数表記で「０ｘＦＦ」（二進数表記で「１１１１１１１１ｂ」）等となるようなマスクをそれぞれ用意してもよい。
このように構成することで、複数の画像データ３００の合成を高速で効率的に行うことができ、コストを削減できる。
また、上述の実施形態では、説明を簡略化するためにマスクを二種類のみ用意したものの、バンド４００のラインの位置等により別々のマスクを使用してもよい。たとえば、ラインの位置が偶数の場合はバンド４００ａにマスクａ、バンド４００ｂにマスクｂを使用し、ラインの位置が奇数の場合はバンド４００ａにマスクｂ、バンド４００ｂにマスクａを使用するといった処理を行ってもよい。また、所定値の大きさのパターンのマスクを用意してもよい。この場合、例えば１２８ビット×１２８ビット等の２の乗数の大きさのマスクを使用することで、高速に処理を行うことが可能となる。
このように構成することで、ビット合成に起因するモアレ等の発生を抑えることができ表示品質を高めることができる。
【００４５】
また、上述の実施形態では、ディザを適用した後の各色について、ビットを平均化するように説明した。
しかしながら、伸張時合成部１２０は、ディザを適用する前の各色の階調毎にビットを平均化するような構成であってもよい。たとえば、伸張時合成部１２０は、各色８ビット階調であった場合、この各色のビットを加算した後、右１ビットシフトして平均してもよい。また、伸張時合成部１２０は、画像形成前に階調を圧縮することも可能である。たとえば、伸張時合成部１２０は、各色８ビットのうち、各画像データ３００の上位４ビットを取得して、これを加算した上で右１ビットシフトし、合成データ４１０を４ビット階調にするといった処理を行うこともできる。伸張時合成部１２０は、その後、画像形成の際の階調補正で、８ビットに伸張するといった処理を行ってもよい。
このように構成することで、ＡＳＩＣでの処理負担を軽減して、高速な画像形成を行わせることができる。
【００４６】
また、上述の実施の形態では、ＡＳＩＣ１８で画像合成をするよう説明した。しかしながら、画像処理部１１で同様の処理を行ってもよい。また、いずれかの処理について、制御部１０で行ってもよい。この場合、制御部１０のＧＰＵ等による高速化の処理を行ってもよい。
また、本発明は、画像形成装置以外の情報処理装置にも適用できる。つまり、ネットワークスキャナー、スキャナーをＵＳＢ等で別途接続したサーバー等を用いる構成であってもよい。また、本発明は、取得した画像データ３００を合成した後、画像形成しないでファイル等に変換するような構成についても適用可能である。
【００４７】
また、上記実施の形態の構成及び動作は例であって、本発明の趣旨を逸脱しない範囲で適宜変更して実行することができることは言うまでもない。
【符号の説明】
【００４８】
１  画像形成装置
１０  制御部
１１  画像処理部
１２  原稿読取部
１２ａ  スキャナー
１２ｂ  プラテンガラス
１２ｃ  原稿読取スリット
１３  原稿給送部
１３ａ  原稿載置部
１３ｂ  原稿排出部
１３ｃ  原稿搬送機構
１４  本体部
１５  ネットワーク送受信部
１６  操作パネル部
１７  画像形成部
１７ａ  感光体ドラム
１７ｂ  露光部
１７ｃ  現像部
１７ｄ  転写部
１７ｅ  定着部
１８  ＡＳＩＣ
１９  記憶部
４１  排出口
４２  給紙部
４２ａ  給紙カセット
４２ｂ  給紙ローラー
４３  用紙搬送路
４４  搬送ローラー対
４５  排出ローラー対
５０  スタックトレイ
１００  画像データ取得部
１１０  色変換圧縮部
１２０  伸張時合成部
３００、３００ａ、３００ｂ、３１０  画像データ
４００、４００ａ、４００ｂ  バンド
４１０  合成データ
【図１】
2015186121.tif 000003
【図２】
2015186121.tif 000004
【図３】
2015186121.tif 000005
【図４】
2015186121.tif 000006
【図５】
2015186121.tif 000007
【図６】
2015186121.tif 000008
【図７】
2015186121.tif 000009