(57)【要約】【課題】用紙に形成する画像を表示装置で表示する際に、表示に使用する記憶領域が不足するのを防ぐ。【解決手段】ラスタ生成部１０４は、第１記憶領域１１１を使用してラスタ画像を生成し、画像処理部１０５は、第１記憶領域１１１のラスタ画像に画像処理を施し、スクリーン処理部１０６は、第１記憶領域のラスタ画像にスクリーン処理を施し、スクリーン処理がされた後の出力画像は、第２記憶領域１１２を介して画像形成装置２０へ出力される。制御部１０１は、画像形成装置２０で形成される画像を表示装置３０で表示する際、出力画像が第２記憶領域から出力されていない場合には、表示画像を第２記憶領域１１２で処理し、第１記憶領域１１１が使用されていない場合には、表示画像を第１記憶領域１１１で処理し、第１記憶領域１１１及び第２記憶領域１１２が使用されている場合には、第３記憶領域に動的に領域を確保して表示画像を処理する。【選択図】図１
2017204735.tif 000002
【特許請求の範囲】
【請求項１】
画像処理が行われる画像を記憶する第１記憶領域と、
前記第１記憶領域に記憶されている画像を画像形成装置へ出力する出力画像として記憶する第２記憶領域と、
表示装置で表示する表示画像を記憶する領域が動的に確保される第３記憶領域と、
前記第１記憶領域に記憶されている画像を前記出力画像として記憶する記憶部と、
前記第２記憶領域から前記画像形成装置へ前記出力画像の出力が行われていない場合、前記第２記憶領域を使用して前記表示画像を処理し、前記記憶部に記憶された前記出力画像が前記第２記憶領域を介して前記画像形成装置へ出力されている場合、前記第１記憶領域を使用して前記表示画像を処理し、前記第１記憶領域に記憶されている画像が前記第２記憶領域を介して前記画像形成装置へ前記出力画像として出力されている場合、前記第３記憶領域を使用して前記表示画像を処理する処理部と、
前記表示画像を表示装置へ出力する出力部と
を備える画像処理装置。
【請求項２】
前記処理部は、前記第１記憶領域を使用して前記表示画像が処理されているときに、前記出力画像を前記第１記憶領域にて生成して前記第２記憶領域を介して前記画像形成装置へ出力する指示を取得した場合、前記第３記憶領域を使用して前記表示画像を処理する
請求項１に記載の画像処理装置。
【請求項３】
前記処理部は、前記第１記憶領域を使用して前記表示画像が処理されているときに、前記出力画像を前記第１記憶領域にて生成して前記記憶部に記憶させる指示を取得した場合、前記第２記憶領域又は前記第３記憶領域を使用して前記表示画像を処理する
請求項１又は請求項２に記載の画像処理装置。
【請求項４】
前記処理部は、前記第２記憶領域を使用して前記表示画像が処理されているときに、前記出力画像を前記第１記憶領域にて生成して前記第２記憶領域を介して前記画像形成装置へ出力する指示を取得した場合、前記第３記憶領域を使用して前記表示画像を処理する
請求項１から請求項３のいずれか一項に記載の画像処理装置。
【請求項５】
前記処理部は、前記第２記憶領域を使用して前記表示画像が処理されているときに、前記出力画像を前記記憶部から前記第２記憶領域を介して前記画像形成装置へ出力する指示を取得した場合、前記第３記憶領域を使用して前記表示画像を処理する
請求項１から請求項４のいずれか一項に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置に関する。
【背景技術】
【０００２】
用紙に形成する画像をモニタで表示する発明として、例えば特許文献１に開示されたプリンタがある。このプリンタは、モニタ用の画像データを保持する画像メモリと、印画用の画像データを保持する印画メモリとを備え、画像のモニタと印画の各々を独立して行う。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平７−３２６７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、用紙に形成する画像を表示装置で表示する際に、表示に使用する記憶領域が不足するのを防ぐことを目的とする。
【課題を解決するための手段】
【０００５】
本発明の請求項１に係る画像処理装置は、画像処理が行われる画像を記憶する第１記憶領域と、前記第１記憶領域に記憶されている画像を画像形成装置へ出力する出力画像として記憶する第２記憶領域と、表示装置で表示する表示画像を記憶する領域が動的に確保される第３記憶領域と、前記第１記憶領域に記憶されている画像を前記出力画像として記憶する記憶部と、前記第２記憶領域から前記画像形成装置へ前記出力画像の出力が行われていない場合、前記第２記憶領域を使用して前記表示画像を処理し、前記記憶部に記憶された前記出力画像が前記第２記憶領域を介して前記画像形成装置へ出力されている場合、前記第１記憶領域を使用して前記表示画像を処理し、前記第１記憶領域に記憶されている画像が前記第２記憶領域を介して前記画像形成装置へ前記出力画像として出力されている場合、前記第３記憶領域を使用して前記表示画像を処理する処理部と、前記表示画像を表示装置へ出力する出力部とを備える。
【０００６】
本発明の請求項２に係る画像処理装置は、前記処理部は、前記第１記憶領域を使用して前記表示画像が処理されているときに、前記出力画像を前記第１記憶領域にて生成して前記第２記憶領域を介して前記画像形成装置へ出力する指示を取得した場合、前記第３記憶領域を使用して前記表示画像を処理する。
【０００７】
本発明の請求項３に係る画像処理装置は、前記処理部は、前記第１記憶領域を使用して前記表示画像が処理されているときに、前記出力画像を前記第１記憶領域にて生成して前記記憶部に記憶させる指示を取得した場合、前記第２記憶領域又は前記第３記憶領域を使用して前記表示画像を処理する。
【０００８】
本発明の請求項４に係る画像処理装置は、前記処理部は、前記第２記憶領域を使用して前記表示画像が処理されているときに、前記出力画像を前記第１記憶領域にて生成して前記第２記憶領域を介して前記画像形成装置へ出力する指示を取得した場合、前記第３記憶領域を使用して前記表示画像を処理する。
【０００９】
本発明の請求項５に係る画像処理装置は、前記処理部は、前記第２記憶領域を使用して前記表示画像が処理されているときに、前記出力画像を前記記憶部から前記第２記憶領域を介して前記画像形成装置へ出力する指示を取得した場合、前記第３記憶領域を使用して前記表示画像を処理する。
【発明の効果】
【００１０】
請求項１に係る画像処理装置によれば、用紙に形成する画像を表示装置で表示する際に、表示に使用する記憶領域が不足するのを防ぐことができる。
請求項２に係る画像処理装置によれば、表示画像の処理中に出力画像を第１記憶領域にて生成して第２記憶領域を介して画像形成装置へ出力する指示を取得した場合、画像の表示を継続することができる。
請求項３に係る画像処理装置によれば、表示画像の処理中に出力画像を第１記憶領域にて生成して記憶部に記憶させる指示を取得した場合、画像の表示を継続することができる。
請求項４に係る画像処理装置によれば、表示画像の処理中に出力画像を第１記憶領域にて生成して第２記憶領域を介して画像形成装置へ出力する指示を取得した場合、画像の表示を継続することができる。
請求項５に係る画像処理装置によれば、表示画像の処理中に出力画像を記憶部から第２記憶領域を介して画像形成装置へ出力する指示を取得した場合、画像の表示を継続することができる。
【図面の簡単な説明】
【００１１】
【図１】画像処理装置１０のハードウェア構成を示したブロック図。
【図２】制御部１０１が行う処理の流れを示したフローチャート。
【発明を実施するための形態】
【００１２】
［実施形態］
［実施形態の構成］
図１は、本発明の実施形態に係る画像処理装置１０のハードウェア構成を示したブロック図である。画像処理装置１０は、用紙に画像形成を行う画像形成装置２０に対し、用紙に形成する画像を表すデータを供給する。また、画像処理装置１０は、用紙に形成される画像を表すデータを表示装置３０へ供給する。画像処理装置１０の各部は、バス１００に接続されており、バス１００を介してデータのやり取りを行う。表示装置３０は、液晶ディスプレイであり、画像処理装置１０から供給されるデータが表す画像を表示する。
【００１３】
インターフェース部１０３は、通信インターフェースの機能を備えており、コンピュータ装置から通信回線を介して供給される画像データを取得する。また、インターフェース部１０３は、画像形成装置２０に形成させる画像（以下、印刷画像と称する）を表すデータ（以下、印刷データと称する）を画像形成装置２０へ出力し、表示装置に表示させる画像（以下、表示画像と称する）を表すデータ（以下、表示データと称する）を表示装置３０へ出力する。インターフェース部１０３は、本発明に係る出力部の一例である。
【００１４】
制御部１０１は、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）及びＲＯＭ（Read Only Memory）を備えている。制御部１０１のＣＰＵが、ＲＯＭに記憶されているプログラムを実行すると、実行したプログラムに従って制御部１０１が各部を制御し、印刷画像を生成して画像形成装置２０へ供給する機能や、表示画像を生成して表示装置３０へ供給する機能などが実現する。制御部１０１は、本発明に係る処理部の一例である。操作部１０７は、画像処理装置１０を操作するための複数のボタンやタッチパネルを備えている。制御部１０１は、操作部１０７でユーザが行った操作に応じて各部を制御する。記憶部１０２は、データを永続的に記憶する不揮発性メモリを有しており、画像データや印刷データを記憶する。記憶部１０２は、本発明に係る記憶部の一例である。
【００１５】
第１記憶領域１１１は、揮発性のメモリであり、ラスタ画像又は表示画像を記憶する。第１記憶領域１１１は、本発明に係る第１記憶領域の一例である。第２記憶領域１１２は、揮発性のメモリであり、印刷画像又は表示画像を記憶する。第２記憶領域１１２は、本発明に係る第２記憶領域の一例である。第３記憶領域１１３は、揮発性のメモリであり、制御部１０１が各部の制御のために使用するデータや表示画像を記憶する。第３記憶領域１１３は、本発明に係る第３記憶領域の一例である。本実施形態においては、第１記憶領域１１１及び第２記憶領域１１２の容量は、表示画像の解像度を最大としたときの表示データのサイズより大きいものとなっている。また、第３記憶領域１１３においては、各種処理のために使用する領域が動的に確保されるため、表示データのために確保される領域は、表示画像の解像度を最大としたときの表示データのサイズより小さくなる場合がある。
【００１６】
ラスタ生成部１０４は、インターフェース部１０３が外部装置から取得した画像データが表す画像のラスタ画像（ビットマップ画像）を、第１記憶領域１１１で生成する。本実施形態においては、画像形成装置２０がシアン、マゼンタ、イエロー、ブラックの４色の色材で画像形成を行うため、ラスタ生成部１０４は、シアン、マゼンタ、イエロー、ブラックの４つの版毎にラスタ画像を生成する。
【００１７】
画像処理部１０５は、第１記憶領域１１１に記憶されたシアン、マゼンタ、イエロー及びブラックのラスタ画像に対して画像処理を施す機能を備えており、ラスタ画像に階調補正の画像処理を施す。
【００１８】
スクリーン処理部１０６は、階調補正がされた後の各版のラスタ画像にスクリーン処理を施すものである。スクリーン処理部１０６は、シアン、マゼンタ、イエロー及びブラックの版毎に予め定められたディザマトリクスを有しており、取得したラスタ画像に対し、版に対応したディザマトリクスを適用してディザ法により網点の画像を生成する。スクリーン処理が施された後のラスタ画像は、印刷画像として記憶部１０２又は第２記憶領域１１２に記憶される。
【００１９】
［実施形態の動作例］
次に本実施形態の動作例について説明する。ユーザは、画像処理装置１０に接続された画像形成装置２０に画像形成を行わせる場合、コンピュータ装置を操作し、画像データをコンピュータ装置から通信回線を介して画像処理装置１０へ供給する。インターフェース部１０３は、コンピュータ装置から供給される画像データを取得する。インターフェース部１０３が取得した画像データは、記憶部１０２に記憶される。
【００２０】
画像データを取得した画像処理装置１０において、画像データが表す画像の印刷を指示する操作をユーザが操作部１０７で行うと、制御部１０１は、記憶部１０２に記憶された画像データをラスタ生成部１０４へ供給する。なお、印刷の方法は、全ての印刷画像を一旦記憶部１０２に記憶させた後、記憶部１０２に記憶された印刷画像を、第２記憶領域１１２を介して画像形成装置２０へ供給する第１の方法と、印刷画像を記憶部１０２へ記憶させず、第１記憶領域１１１から第２記憶領域１１２を介して画像形成装置２０へ供給する第２の方法とがあり、ユーザはいずれか一方の方法を指示する。
【００２１】
ラスタ生成部１０４は、画像データが供給されると、供給される画像データからシアンの版のラスタ画像、マゼンタの版のラスタ画像、イエローの版のラスタ画像及びブラックの版のラスタ画像を生成する。ラスタ生成部１０４が生成したラスタ画像は、第１記憶領域１１１に記憶される。
【００２２】
ラスタ画像が生成されると、画像処理部１０５は、第１記憶領域１１１に記憶されたラスタ画像に対して階調補正等の画像処理を施す。また、スクリーン処理部１０６は、画像処理が施された後のラスタ画像にスクリーン処理を施す。ラスタ画像へのスクリーン処理が終了すると、制御部１０１は、印刷方法として第１の方法が指示されている場合、スクリーン処理がされた後のラスタ画像（印刷画像）を記憶部１０２へ供給する。記憶部１０２は、供給される印刷画像を記憶する。制御部１０１は、用紙に形成する全ての印刷画像が記憶部１０２に記憶されると、記憶部１０２に記憶された印刷画像を順次第２記憶領域１１２へ記憶させ、第２記憶領域１１２に記憶された印刷画像を画像形成装置２０へ供給する。
【００２３】
一方、制御部１０１は、印刷方法として第２の方法が指示されている場合、スクリーン処理がされた後のラスタ画像（印刷画像）を第２記憶領域１１２へ供給する。第２記憶領域１１２は、供給される印刷画像を記憶する。制御部１０１は、第２記憶領域１１２に記憶された印刷画像を画像形成装置２０へ供給する。
【００２４】
ユーザは、画像形成装置２０で印刷される画像を表示装置３０で確認する場合、画像の表示を指示する操作を操作部１０７において行う。画像の表示を指示する操作が行われると、制御部１０１は、図２に示した処理を実行する。
【００２５】
まず制御部１０１は、画像の表示に要するメモリ量を計算する（ステップＳ１）。次に制御部１０１は、第２記憶領域１１２に記憶されている印刷画像を画像形成装置２０へ供給中であるか否か判断する（ステップＳ２）。制御部１０１は、ステップＳ２でＮＯと判断した場合、即ち、画像形成装置２０へ印刷画像を供給しておらず、画像形成装置２０で画像形成が行われていない場合、表示装置３０で表示する表示画像を第２記憶領域１１２で生成する（ステップＳ３）。制御部１０１は、表示画像の生成が終了すると、第２記憶領域１１２で生成された表示画像を表す表示データを表示装置３０へ供給する（ステップＳ１０）。表示装置３０は、供給された表示画像を表示する。
【００２６】
また、制御部１０１は、ステップＳ２でＹＥＳと判断した場合、即ち、画像形成装置２０へ印刷画像を供給し、画像形成装置２０で画像形成が行われている場合、ユーザが指示した印刷方法が第１の方法であるか否か判断する（ステップＳ４）。制御部１０１は、ユーザが指示した印刷方法が第１の方法である場合（ステップＳ４でＹＥＳ）、表示装置３０で表示する表示画像を第１記憶領域１１１で生成する（ステップＳ５）。制御部１０１は、表示画像の生成が終了すると、第１記憶領域１１１で生成された表示画像を表す表示データを表示装置３０へ供給する（ステップＳ１０）。表示装置３０は、供給された表示画像を表示する。
【００２７】
制御部１０１は、ユーザが指示した印刷方法が第２の方法である場合（ステップＳ４でＮＯ）、第３記憶領域１１３で使用可能な領域が表示画像の生成に要するメモリ量より大であるか否か判断する（ステップＳ６）。制御部１０１は、ステップＳ６でＮＯと判断した場合、表示画像用の領域を第３記憶領域１１３に動的に確保する（ステップＳ８）。次に制御部１０１は、第３記憶領域１１３において動的に確保した領域で表示画像を生成し（ステップＳ９）、生成した表示画像を表す表示データを表示装置３０へ供給する（ステップＳ１０）。
【００２８】
また、制御部１０１は、ステップＳ６でＹＥＳと判断した場合、表示画像の生成に要するメモリ量が第３記憶領域１１３で使用可能な領域より小さくなるように解像度を変更して表示画像の解像度を下げる（ステップＳ７）。解像度を下げることにより、表示画像を表すデータのサイズが小さくなる。制御部１０１は、解像度を下げた表示画像用の領域を第３記憶領域１１３に動的に確保する（ステップＳ８）。制御部１０１は、第３記憶領域１１３において動的に確保した領域で表示画像を生成し（ステップＳ９）、生成した表示画像を表す表示データを表示装置３０へ供給する（ステップＳ１０）。
【００２９】
本実施形態によれば、表示画像を表示装置３０で表示する際に画像形成装置２０へ印刷データの供給を行っていない場合、第２記憶領域１１２を使用して表示画像を生成する。第２記憶領域１１２の記憶容量は、表示画像の解像度を最大としたときの表示データのサイズより大きいため、解像度を下げることなく、またスワップを発生させずに最大の解像度で表示画像が表示される。
また、画像形成装置２０へ印刷データの供給を行っているものの、第１の方法で印刷を行い、第１記憶領域１１１を使用していない場合、第１記憶領域１１１を使用して表示画像を生成する。第１記憶領域１１１の記憶容量は、表示画像の解像度を最大としたときの表示データのサイズより大きいため、解像度を下げることなく、またスワップを発生させずに最大の解像度で表示画像が表示される。
【００３０】
［変形例］
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限定されることなく、他の様々な形態で実施可能である。例えば、上述の実施形態を以下のように変形して本発明を実施してもよい。なお、上述した実施形態及び以下の変形例は、各々を組み合わせてもよい。
【００３１】
上述した実施形態においては、ステップＳ７で表示画像の解像度を下げる処理を行っているが、ラスタ画像の一部を表示画像とする処理としてもよい。この処理によっても、表示画像を表すデータのサイズが小さくなる。
【００３２】
本発明においては、第１記憶領域１１１で表示データを生成しているときに第２の方法による印刷指示が操作部１０７で行われた場合、表示画像用の領域を第３記憶領域１１３において動的に確保し、第１記憶領域１１１で行われていた表示画像の生成を第３記憶領域１１３で行うようにしてもよい。また、この場合には、表示画像の解像度を下げる処理や、ラスタ画像の一部を表示画像とする処理を行うようにしてもよい。
【００３３】
本発明においては、第１記憶領域１１１で表示データを生成しているときに第１の方法による印刷指示が操作部１０７で行われた場合、印刷画像を記憶部１０２に記憶し終えるまでは第１記憶領域１１１で行われていた表示画像の生成を第２記憶領域１１２で行うようにしてもよい。
【００３４】
本発明においては、第２記憶領域１１２で表示データを生成しているときに第２の方法による印刷指示が操作部１０７で行われた場合、表示画像用の領域を第３記憶領域１１３において動的に確保し、第２記憶領域１１２で行われていた表示画像の生成を第３記憶領域１１３で行うようにしてもよい。また、この場合には、表示画像の解像度を下げる処理や、ラスタ画像の一部を表示画像とする処理を行うようにしてもよい。
【００３５】
本発明においては、第２記憶領域１１２で表示データを生成しているときに、記憶部１０２に記憶された印刷画像の印刷指示が操作部１０７で行われた場合、第２記憶領域１１２で行われていた表示画像の生成を第１記憶領域１１１で行うようにしてもよい。
【符号の説明】
【００３６】
１０…画像処理装置、２０…画像形成装置、３０…表示装置、１００…バス、１０１…制御部、１０２…記憶部、１０３…インターフェース部、１０４…ラスタ生成部、１０５…画像処理部、１０６…スクリーン処理部、１０７…操作部、１１１…第１記憶領域、１１２…第２記憶領域、１１３…第３記憶領域。
【図１】
2017204735.tif 000003
【図２】
2017204735.tif 000004