(57)【要約】【課題】変倍処理のための大容量メモリを必要とせず、また、変倍処理のために新たな画像処理制御ユニットを追加する等の大幅変更をすることなく、低コストな構成で変倍処理を高速化させることが可能な画像処理装置および画像処理方法を提供することを目的とする。【解決手段】入力される画像データを指定される変倍値に応じて変倍して出力する画像処理装置であって、書き込みエンジン部１１は、スキャナ部またはＦＣＵから入力される画像データの書き込み開始位置を指定するライト同期信号を発生させ、操作表示部で指定される変倍値に応じてライト同期信号をマスクし、ライト同期信号がマスクされている期間に、入力される画像データを補間することにより変倍処理を行う。【選択図】        図２
2007079735.tif 000002
【特許請求の範囲】
【請求項１】
入力される画像データを指定される変倍値に応じて変倍して出力する画像処理装置であって、
前記画像データを入力するための入力手段と、
前記入力手段から入力される画像データの書き込み開始位置を指定するライト同期信号を発生させる信号発生手段と、
前記指定される変倍値に応じて前記ライト同期信号をマスクし、前記ライト同期信号がマスクされている期間に、前記入力手段から入力される画像データを補間することにより変倍処理を行う変倍処理手段と、
を備えたことを特徴とする画像処理装置。
【請求項２】
前記変倍処理手段は、
指定される副走査方向の拡大率に応じて前記ライト同期信号をマスクした第２ライト同期信号を生成するマスク処理手段と、
前記第２ライト同期信号に応じたライン同期信号を生成するライン同期信号生成手段と、
前記入力手段から入力される画像データを、前記ライン同期信号に同期させて送信する画像データ送信手段と、
前記画像データ送信手段から送信される画像データを格納するラインバッファと、
前記ライン同期信号に基づいて、前記ライト同期信号と略同一の周期を有する第２ライン同期信号を生成する第２ライン同期信号生成手段と、
前記第２ライン同期信号に同期させて、前記ラインバッファに格納された画像データを複数回読み出すことにより副走査方向に拡大処理を行う副走査方向変倍処理手段と、
を含むことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記変倍処理手段は、
指定される主走査方向の拡大率に応じて前記ライト同期信号をマスクした第２ライト同期信号を生成するマスク処理手段と、
前記第２ライト同期信号に応じたライン同期信号を生成するライン同期信号生成手段と、
前記入力手段から入力される画像データを、前記ライン同期信号に同期させて送信する画像データ送信手段と、
前記画像データ送信手段から送信される画像データを格納するラインバッファと、
前記ライン同期信号を遅延させた第２ライン同期信号を生成する第２ライン同期信号生成手段と、
前記第２ライン同期信号に同期させて、前記ラインバッファに格納された画像データを複数回読み出すことにより主走査方向に拡大処理を行う主走査方向変倍処理手段と、
を含むことを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記入力手段は、画像データを光学的に読み取る画像入力装置またはネットワークを介して画像データを受信する通信装置であることを特徴とする請求項１〜請求項３のいずれか１つに記載の画像処理装置。
【請求項５】
入力される画像データを指定される変倍値に応じて変倍して出力する画像処理方法であって、
前記画像データを入力する入力工程と、
前記入力される画像データの書き込み開始位置を指定するライト同期信号を発生させる信号発生工程と、
前記指定される変倍値に応じて前記ライト同期信号をマスクし、前記ライト同期信号がマスクされている期間に、前記入力される画像データを補間することにより変倍処理を行う変倍処理工程と、
を含むことを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置および画像処理方法に関し、詳細には、入力される画像データを変倍処理して出力する画像処理装置および画像処理方法に関する。
【背景技術】
【０００２】
従来、ホストマシン等から受信した画像データに縮小または拡大処理を施して画像出力するようにした複写機やファクシミリ等の画像形成装置が知られている。例えば、特許文献１では、原稿画像を拡大処理した場合の処理時間や制御プロセスの複雑さを回避するため、主走査変倍において、転送される画素データの間引き又は重複を実施してから一定の画素クロックにより画素データの転送を行い、更に画素データの転送を高速化する画像形成装置が提案されている。
【０００３】
【特許文献１】特開２０００−５００５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、同文献の画像形成装置では、段落［０００７］に記載されているように、一時的に画像を記憶するための大容量メモリが必要であるという問題がある。
【０００５】
また、一般的に、レーザプリンタの場合には書込光学系のポリゴンミラーの回転を制御することによって比較的容易に変倍処理を行うことができるが、インクジェット方式の画像形成装置においては、書込光学系を使用しないため、書込光学系による変倍処理を行うことはできない。このため、インクジェット方式の画像形成装置で変倍処理を行うためには、変倍処理のために新たな画像処理プロセスを見直す必要が生じたり、倍率変更のための専用の処理ユニットが必要となる等の問題がある。すなわち、インクジェット方式の画像形成装置で拡大処理の場合は専用ユニットを経由しつつ処理を行う必要があるため、新たな制御プロセスを経由しなければならず、処理時間が増加するという問題がある。
【０００６】
本発明は、上記課題に鑑みてなされたものであり、変倍処理のための大容量メモリを必要とせず、また、変倍処理のために新たな画像処理制御ユニットを追加する等の大幅変更をすることなく、低コストな構成で変倍処理を高速化させることが可能な画像処理装置および画像処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明は、入力される画像データを指定される変倍値に応じて変倍して出力する画像処理装置であって、前記画像データを入力するための入力手段と、前記入力手段から入力される画像データの書き込み開始位置を指定するライト同期信号を発生させる信号発生手段と、前記指定される変倍値に応じて前記ライト同期信号をマスクし、前記ライト同期信号がマスクされている期間に、前記入力手段から入力される画像データを補間することにより変倍処理を行って出力する変倍処理手段と、を備えたことを特徴とする。
【０００８】
また、本発明の好ましい態様によれば、前記変倍処理手段は、指定される副走査方向の拡大率に応じて前記ライト同期信号をマスクした第２ライト同期信号を生成するマスク処理手段と、前記第２ライト同期信号に応じたライン同期信号を生成するライン同期信号生成手段と、前記入力手段から入力される画像データを、前記ライン同期信号に同期させて送信する画像データ送信手段と、前記画像データ送信手段から送信される画像データを格納するラインバッファと、前記ライン同期信号に基づいて、前記ライト同期信号と略同一の周期を有する第２ライン同期信号を生成する第２ライン同期信号生成手段と、前記第２ライン同期信号に同期させて、前記ラインバッファに格納された画像データを複数回読み出すことにより副走査方向の拡大処理を行う副走査方向変倍処理手段と、を含むことが望ましい。
【０００９】
また、本発明の好ましい態様によれば、前記変倍処理手段は、指定される主走査方向の拡大率に応じて前記ライト同期信号をマスクした第２ライト同期信号を生成するマスク処理手段と、前記第２ライト同期信号に応じたライン同期信号を生成するライン同期信号生成手段と、前記入力手段から入力される画像データを、前記ライン同期信号に同期させて送信する画像データ送信手段と、前記画像データ送信手段から送信される画像データを格納するラインバッファと、前記ライン同期信号を遅延させた第２ライン同期信号を生成する第２ライン同期信号生成手段と、前記第２ライン同期信号に同期させて、前記ラインバッファに格納された画像データを複数回読み出すことにより主走査方向の拡大処理を行う主走査方向変倍処理手段と、を含むことが望ましい。
【００１０】
また、本発明の好ましい態様によれば、前記入力手段は、画像データを光学的に読み取る画像入力装置またはネットワークを介して、画像データを受信する通信装置であることが望ましい。
【００１１】
上記した課題を解決して、本発明の目的を達成するために、本発明は、入力される画像データを指定される変倍値に応じて変倍して出力する画像処理方法であって、前記画像データを入力する入力工程と、前記入力される画像データの書き込み開始位置を指定するライト同期信号を発生させる信号発生工程と、前記指定される変倍値に応じて前記ライト同期信号をマスクし、前記ライト同期信号がマスクされている期間に、前記入力される画像データを補間することにより変倍処理を行って出力する変倍処理工程と、を含むことが望ましい。
【発明の効果】
【００１２】
本発明によれば、信号発生手段は、入力手段から入力される画像データの書き込み開始位置を指定するライト同期信号を生成し、変倍処理手段は、指定される変倍値に応じてライト同期信号をマスクし、ライト同期信号がマスクされている期間に、入力される画像データを補間することにより変倍処理を行うこととしたので、変倍処理のための大容量メモリを不要とすることができ、また、変倍処理のために新たな画像処理制御ユニットを追加する等の大幅変更をすることが不要となり、低コストな構成で変倍処理を高速化させることが可能な画像処理装置および画像処理方法を提供することが可能となるという効果を奏する。
【発明を実施するための最良の形態】
【００１３】
以下に、この発明に係る画像処理装置および画像処理方法の好適な実施の形態を図面を参照しつつ詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。また、下記実施の形態における構成要素には、当業者が容易に想定できるものまたは実質的に同一のものが含まれる。
【００１４】
（実施の形態）
図１は、本発明の実施の形態に係る画像処理装置のブロック構成を示す図である。画像処理装置は、図１に示すように、この装置全体を制御するＣＰＵ１と、そのＣＰＵ１の制御プログラムを格納したＲＯＭ２と、ＣＰＵ１のワークエリアとして使用され、この装置の動作に関する各種のデータを格納するＲＡＭ３とを備えている。
【００１５】
また、画像処理装置は、この装置の動作状態等の情報を表示するＬＣＤ等のディスプレイおよびオペレータが各種の入力操作を行うキーボード等の入力装置を備えた操作表示部４と、原稿の画像を光学的に読み取る画像読取部であるスキャナ部５と、記録紙に画像データを印刷する書き込みエンジン部１１と、スキャナ部５またはＦＣＵ８から入力される画像データを１ラインまたは数ライン分蓄積する画像メモリ１０と、記録紙を書き込みエンジン部１１へ給紙する給紙部９と、通信回線を介して相手ファクシミリ装置との間でファクシミリ制御信号の交換を行いファクシミリ通信を制御するＦＣＵ（ファクシミリ・制御ユニット）８と、送信時には画像情報を圧縮（符号化）し、受信時には符号化された画像データを原データに再生（複号化）する符号化複号化部７と、各ブロック間における画像データのＤＭＡ転送を制御するＤＭＡコントローラ６と、それら装置各部がデータを送受信するためのシステムバス１２とを備えている。本実施の形態では、後述するように、画像メモリ１０としてページメモリではなく、１ラインまたは数ラインの容量を有する小容量のメモリを使用して変倍処理を行うことが可能となっている。
【００１６】
図２は、書き込みエンジン部１１の内部構成を示す図である。書き込みエンジン部１１は、各種同期信号を生成するタイミング信号発生部１０１と、インクジェット方式または電子写真方式で、解像度変換部１０３から入力される画像データを紙に印字するプロッタ部１０２と、ＤＭＡコントローラ６から入力される画像データの変倍処理を行う解像度変換部１０３とを備えている。
【００１７】
解像度変換処理部１０３は、操作表示部４で設定される変倍値に応じて各同期信号のマスク制御や補間制御を行う変倍制御部１１１と、ＤＭＡコントローラ６から入力される１ライン分の画像データを格納するラインバッファ１１２と、操作表示部４で設定される変培値に応じた変倍処理を実施し、後段のプロッタ部１０２に画像データを送信する変倍処理部１１３とを備えている。
【００１８】
また、同図において、２０１はフレーム同期信号、２０２は画像データの書き込み開始位置を指定するためのライト同期信号、２０３（図４，図５参照）はライト同期信号をマスクするためのライト同期マスク信号、２０４はライト同期信号２０２をライト同期マスク信号でマスクした第２ライト同期信号、２０５はページデータの有効期間を示すフレームゲート信号、２０６は画像データのライン開始を知らせるライン同期信号、２０７はラインデータの有効期間を示すラインゲート信号、２０８はデータ信号、２０９は第２ライン同期信号、２１０は第２ラインゲート信号、２１１は第２データ信号を示している。
【００１９】
つぎに、上記構成の書き込みエンジン部１１の等倍時および変倍時の動作について図３〜図５を参照して説明する。図３は、書き込みエンジン部１１の等倍時のタイミングチャートを示す図である。
【００２０】
図２および図３において、タイミング信号発生部１０１は、ＣＰＵ１から起動をかけられると、画像データのリクエスト信号であるフレーム同期信号２０１およびライト同期信号２０２を生成して、解像度変換処理部１０３内の変倍制御部１１１に出力する。変倍制御部１１１は、等倍時には入力されるフレーム同期信号２０１およびライト同期信号２０２をそのままＤＭＡコントローラ６に出力する。
【００２１】
ＤＭＡコントローラ６は、リクエスト信号であるフレーム同期信号２０１およびライト同期信号２０２が入力されると、フレームゲート信号２０５、ライン同期信号２０６、およびラインゲート信号２０７を生成して解像度変換処理部１０３の変倍制御部１１１に送出し、また、ライン同期信号２０６に同期させて画像メモリ１０から１ライン分の画像データを読み出して、データ信号２０８として解像度変換処理部１０３に出力する。データ信号２０８はラインバッファ１１２に一時的に格納される。
【００２２】
変倍制御部１１１は、ＤＭＡコントローラ６から入力されるフレームゲート信号２０３、ライン同期信号２０６、ラインゲート信号２０７を変倍処理部１１３に出力する。
【００２３】
変倍処理部１１３は、ラインバッファ１１２に格納されたデータ信号２０８をライン同期信号２０６に同期させて読み出し、読み出したデータ信号２０８を、フレームゲート信号２０５、ライン同期信号２０６、およびラインゲート信号２０７と共に、プロッタ部１０２に出力する。プロッタ部１０２は受信したデータ信号２０８を紙に印字する。
【００２４】
つぎに、画像データを副走査方向にＮ倍する場合について説明する。図４は、図２の書き込みエンジン部１１における副走査方向の拡大時のタイミングチャートを示す図である。図４に示す例では、画像データを副走査方向に３倍した場合（Ｎ＝３）を示している。
【００２５】
図２および図４において、タイミング信号発生部１０１は、ＣＰＵ１から起動をかけられると、画像データのリクエスト信号であるフレーム同期信号２０１およびライト同期信号２０２を、解像度変換処理部１０３内の変倍制御部１１１に出力する。
【００２６】
変倍制御部１１１は、操作表示部４で設定される副走査方向の拡大倍率に従い、ライト同期信号２０２をマスクするライト同期マスク信号２０３を生成する。例えば、副走査方向にＮ倍の拡大処理を行う場合、ライト同期信号２０２のＮ個のパルスのうちＮ−１個のパルスをマスクするためのライト同期マスク信号２０３を生成する。図４に示す例では、副走査方向に３倍の拡大処理を行うため、ライト同期信号２０２の３パルス中２パルスをマスクするためのライト同期マスク信号２０３を生成している。
【００２７】
変倍制御部１１１は、入力されるフレーム同期信号２０１と、ライト同期信号２０２をライト同期マスク信号２０３でマスクした第２ライト同期信号２０４とをＤＭＡコントローラ６に出力する。ここで、ライト同期マスク信号２０３によりマスクされた第２ライト同期信号２０４がＤＭＡコントローラ６に送信されるため、マスクされた期間、ＤＭＡコントローラ６からデータ信号２０８が送出されるのを止めることができる。
【００２８】
ＤＭＡコントローラ６は、リクエスト信号であるフレーム同期信号２０１および第２ライト同期信号２０４が入力されると、フレームゲート信号２０５、ライン同期信号２０６、ラインゲート信号２０７を生成して解像度変換処理部１０３の変倍制御部１１１に送信し、また、ライン同期信号２０６に同期させて画像メモリ１０から１ライン分の画像データを読み出してデータ信号２０８として解像度変換処理部１０３に出力する。データ信号２０８はラインバッファ１１２に一時的に格納される。ライン同期信号２０６、ラインゲート信号２０７、データ信号２０８は、１ラインの画像データがＮライン分の時間間隔（周期）となっている。図４に示す例では、ライン同期信号２０６、ラインゲート信号２０７、データ信号２０８は、１ラインの画像データが３ライン分の時間間隔を有している。
【００２９】
変倍制御部１１１は、入力されるライン同期信号２０６およびラインゲート信号２０７を補間処理（ライト同期信号２０２と同一の周期に補間）した第２ライン同期信号２０９および第２ラインゲート信号２１０と、フレームゲート信号２０５とを変倍処理部１１３に出力する。
【００３０】
変倍処理部１１３は、ラインバッファ１１２に格納されたデータ信号２０８を第２ライン同期信号２０９に同期させて第２データ信号２１１として読み出して、フレームゲート信号２０５、第２ライン同期信号２０９、および第２ラインゲート信号２１０と共に、プロッタ部１０２に出力する。ここでは、ラインバッファ１１２に格納されたデータ信号２０８をＮ回続けて読み出することにより画像データを副走査方向にＮ倍拡大する。図４に示す例では、ラインバッファ１１２に格納されたデータ信号２０８が３回、読み出されることになり、画像データが副走査方向に３倍拡大されることになる。プロッタ部１０２は受信した第２データ信号２１１を紙に印字する。これにより、副走査方向にＮ倍された画像データが紙に印字されることになる。
【００３１】
つぎに、画像データを主走査方向にＮ倍する場合について説明する。図５は、図２の書き込みエンジン部１１における主走査方向の拡大時のタイミングチャートを示す図である。図５に示す例では、画像データを主走査方向に３倍した場合（Ｎ＝３）を示している。
【００３２】
図２および図５において、タイミング信号発生部１０１は、ＣＰＵ１から起動をかけられると、画像データのリクエスト信号であるフレーム同期信号２０１およびライト同期信号２０２を、解像度変換処理部１０３内の変倍制御部１１１に出力する。
【００３３】
変倍制御部１１１は、操作表示部４で設定される主走査方向の拡大倍率に従い、ライト同期信号２０２をマスクするライト同期マスク信号２０３を生成する。例えば、主走査方向にＮ倍の拡大処理を行う場合、ライト同期信号２０２のＮ個のパルスのうちＮ−１個のパルスをマスクするためのライト同期マスク信号２０３を生成する。すなわち、変倍制御部１１１は、主走査の拡大処理時に、拡大した１ラインのデータがライト同期信号２０２のパルス間隔よりも大きくなる場合、拡大後の１ラインデータがライン同期信号２０２のパルス間隔内に収まるように、ライト同期マスク信号２０３によりライト同期信号２０２をマスクする。図４に示す例では、主走査方向に３倍の拡大処理を行うため、ライト同期信号２０２の３パルス中２パルスをマスクするためのライト同期マスク同期信号２０３を生成している。
【００３４】
変倍制御部３０３は、入力されるフレーム同期信号２０１と、ライト同期信号２０２をライト同期マスク信号２０３でマスクした第２ライト同期信号２０４をＤＭＡコントローラ６に出力する。ここで、ライト同期マスク信号２０３によりマスクされたライト同期信号２０４がＤＭＡコントローラ６に送信されるため、マスクされた期間、ＤＭＡコントローラ６からデータ信号２０８が送出されるのを止めることができる。
【００３５】
ＤＭＡコントローラ６は、リクエスト信号であるフレーム同期信号２０１および第２ライト同期信号２０４が入力されると、フレームゲート信号２０５、ライン同期信号２０６、ラインゲート信号２０７を生成して解像度変換処理部１０３の変倍制御部１１１に送信し、また、ライン同期信号２０６に同期させて画像メモリ１０から１ライン分の画像データを読み出してデータ信号２０８として解像度変換処理部１０３に出力する。データ信号２０８はラインバッファ１１２に一時的に格納される。
【００３６】
変倍制御部１１１は、入力されるライン同期信号２０６を遅延させた第２ライン同期信号２０９と、およびラインゲート信号２０７の有効期間を拡大倍率Ｎに応じて拡大した第２ラインゲート信号２１０と、フレームゲート信号２０５を変倍処理部１１３に出力する。
【００３７】
変倍処理部１１３は、ラインバッファ１１２に格納されたデータ信号２０８を第２ライン同期信号２０９に同期させて第２データ信号２１１として読み出して、フレームゲート信号２０５、第２ライン同期信号２０９、および第２ラインゲート信号２１０と共に、プロッタ部１０２に出力する。ここでは、ラインバッファ１１２に格納されたデータ信号２０８の画素をＮ回続けて読み出することにより画像データを主走査方向にＮ倍拡大する。図５に示す例では、ラインバッファ１１２に格納されたデータ信号２０８の画素が３回読み出されることになり、画像データが主走査方向に３倍拡大されたことになる。プロッタ部１０２は受信した第２データ信号２１１を紙に印字する。これにより、主走査方向にＮ倍された画像データが紙に印字されることになる。
【００３８】
以上説明したように、本実施の形態によれば、解像度変換処理部１０３では、入力される画像データの書き込み開始位置を指定するライト同期信号を、指定される変倍値に応じてマスクし、ライト同期信号がマスクされている期間に、入力される画像データを補間することにより変倍処理を行うこととしたので、画像データをライン毎に解像度変換処理部１０３にデータ転送中にリアルタイムで拡大処理を行うことができ、変倍処理のための大容量メモリを必要とせず、また、変倍処理のために新たな画像処理制御ユニットを追加する等の大幅変更をすることなく、低コストな構成で変倍処理を高速化させることが可能となる。付言すると、変倍処理する場合に、データ処理に用いられているインターフェースをそのまま利用することができる。また、画像メモリ１０に１ページ分の画像データを溜め込んでから書き込みエンジン部１１に出力するのではなく、１ラインまたは数ライン分の容量を有する画像メモリ１０に格納した画像データをそのまま書き込みエンジン部１１に送出するため、ページメモリは不要となる。
【産業上の利用可能性】
【００３９】
本発明に係る画像処理装置および画像処理方法は、インクジェット方式および電子写真方式のコピー機、ファクシミリ、プリンタ、およびデジタル複合機等の画像処理装置に広く利用可能である。
【図面の簡単な説明】
【００４０】
【図１】本発明の実施の形態に係る画像処理装置のブロック構成を示す図である。
【図２】書き込みエンジン部の内部構成を示す図である。
【図３】書き込みエンジン部における等倍時のタイミングチャートを示す図である。
【図４】書き込みエンジン部における副走査方向の拡大時のタイミングチャートを示す図である。
【図５】書き込みエンジン部における主走査方向の拡大時のタイミングチャートを示す図である。
【符号の説明】
【００４１】
１  ＣＰＵ
２  ＲＯＭ
３  ＲＡＭ
４  操作表示部
５  スキャナ部
６  ＤＭＡコントローラ
７  符号化複号化部
８  ＦＣＵ
９  給紙部
１０  画像メモリ
１１  書き込みエンジン部
１２  システムバス
１０１  タイミング信号発生部
１０２  プロッタ部
１０３  解像度変換部
１１１  変倍制御部
１１２  ラインバッファ
１１３  変倍処理部
【図１】
2007079735.tif 000003
【図２】
2007079735.tif 000004
【図３】
2007079735.tif 000005
【図４】
2007079735.tif 000006
【図５】
2007079735.tif 000007