(57)【特許請求の範囲】
【請求項１】
主走査方向に配列した複数の撮像素子を有し、当該主走査方向と直交する副走査方向に移動することで画像を読み取る画像読取部が読み取った原稿１枚分の画像を前記副走査方向の予め定められた幅とされるバンド領域毎に分割し、当該バンド領域を前記主走査方向の予め定められた幅毎に更に分割して矩形領域を設定し、当該矩形領域毎に予め定められた方法で圧縮して矩形圧縮データを生成する画像圧縮部と、
前記矩形圧縮データを記憶する矩形圧縮データ記憶部と、
前記矩形圧縮データを前記矩形圧縮データ記憶部の該当する領域に記憶させる格納制御部と、
前記矩形圧縮データ記憶部が記憶する矩形圧縮データを伸張して、１ページ分の印刷データを生成する印刷データ生成部と、
予め定められた圧縮形式により圧縮された使用頻度の高いクオリティとサンプル比の白画像データを前記矩形領域のサイズで予め定められた数だけ記憶する白画像データ記憶部とを備え、
前記印刷データ生成部が複数枚の原稿画像を１ページに集約した印刷データを生成する場合であって、且つ、集約後の最終ページに画像の存在しない領域が発生する場合、前記格納制御部は、前記矩形圧縮データ記憶部における画像の存在しない領域に、前記白画像データ記憶部に記憶されている前記白画像データから、前記原稿画像のクオリティとサンプル比に近い白画像データを読み出して、当該白画像データを用いて補完する画像処理装置。
【請求項２】
使用頻度の高い予め定められた数の複数種類のクオリティとサンプル比を記憶し、当該画像処理装置の起動時に、当該記憶している複数種類のクオリティとサンプル比によるそれぞれの白画像データを前記矩形領域のサイズで生成して圧縮する白画像データ生成部を更に備え、
前記白画像データ記憶部は、前記画像処理装置の起動時に前記白画像データ生成部により生成及び圧縮された前記白画像データを記憶している請求項１に記載の画像処理装置。
【請求項３】
前記白画像データ生成部が生成する白画像データのクオリティとサンプル比の変更を受け付ける白画像データ変更受付部を更に備え、
前記白画像データ変更受付部が前記クオリティと前記サンプル比の変更を受け付けると、前記白画像データ生成部は前記白画像データ変更受付部が受け付けたクオリティとサンプル比に従って白画像データを生成する請求項２に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数枚の原稿画像を１ページにまとめる集約機能を有する画像処理装置に関する。
【背景技術】
【０００２】
スキャナー等の一般的な画像処理装置では、画像読取部が読み取った１ページ分の原稿画像を、画像処理部が副走査方向に所定幅で区切られたバンド領域に分割し、バンド領域毎にシェーディング補正等の画像処理を施している。
【０００３】
そして特許文献１には、画像圧縮の処理時間を短縮するために、白画像判別部が各バンド領域の画像が均一な白画像であるか否かを判別し、白画像である場合、予め記憶されている圧縮白画像を用いる方法について記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−４１３８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
例えば、複数枚の原稿画像を１ページ分の画像に集約する場合、集約後の１ページ分の画像がバンド単位で圧縮処理されるため、１つのバンド領域に複数のページの画像が含まれることになる。例えば集約する原稿の枚数が奇数枚の場合、最後の集約ページには白紙のページが含まれる。つまり、１つのバンド領域に、画像があるページと白紙のページの画像が存在することとなるため、特許文献１の技術を適用することができない。
【０００６】
本発明は、上記の問題を解決するためになされたもので、複数枚の原稿画像を集約する場合でも予め保持している白画像データを使用可能にすると共に、白画像データの保存に必要なメモリー容量を削減した画像処理装置を提案する。
【課題を解決するための手段】
【０００７】
本発明の一局面に係る画像処理装置は、主走査方向に配列した複数の撮像素子を有し、当該主走査方向と直交する副走査方向に移動することで画像を読み取る画像読取部が読み取った原稿１枚分の画像を前記副走査方向の予め定められた幅とされるバンド領域毎に分割し、当該バンド領域を前記主走査方向の予め定められた幅毎に更に分割して矩形領域を設定し、当該矩形領域毎に予め定められた方法で圧縮して矩形圧縮データを生成する画像圧縮部と、前記矩形圧縮データを記憶する矩形圧縮データ記憶部と、前記矩形圧縮データを前記矩形圧縮データ記憶部の該当する領域に記憶させる格納制御部と、前記矩形圧縮データ記憶部が記憶する矩形圧縮データを伸張して、１ページ分の印刷データを生成する印刷データ生成部と、予め定められた圧縮形式により圧縮された使用頻度の高いクオリティとサンプル比の白画像データを前記矩形領域のサイズで予め定められた数だけ記憶する白画像データ記憶部とを備え、前記印刷データ生成部が複数枚の原稿画像を１ページに集約した印刷データを生成する場合であって、且つ、集約後の最終ページに画像の存在しない領域が発生する場合、前記格納制御部は、前記矩形圧縮データ記憶部における画像の存在しない領域に、前記白画像データ記憶部に記憶されている前記白画像データから前記原稿画像のクオリティとサンプル比に近い白画像データを読み出して、当該白画像データを用いて補完する。
【発明の効果】
【０００８】
集約機能を用いた場合であって、原稿が奇数枚であるとき、最終ページには画像のない領域が発生する。その最終ページに補完するための白画像データとして、使用頻度の高いクオリティとサンプル比の白画像データをバンド領域より小さい矩形領域のサイズで予め定められた数だけ白画像データ記憶部が記憶することで、白画像データ記憶部のメモリーを削減することができる。更に、従来は白画像データをバンド領域毎に保持していたが、バンド領域より小さい矩形領域の単位で記憶することで、更にメモリーを削減することができる。
【図面の簡単な説明】
【０００９】
【図１】画像読取装置の主要内部構成を示す機能ブロック図である。
【図２】原稿画像の分割方法と、矩形圧縮データ記憶部への格納方法について説明するための図である。
【図３】画像圧縮処理の流れを示したフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の一実施形態に係る画像処理装置、画像読取装置及び画像形成装置について図面を参照して説明する。尚、本実施の形態では、画像読取装置を一例として説明するが、実施形態としては画像処理装置、当該画像読取装置を備えた画像形成装置であっても構わない。更に、本実施の形態の画像読取装置は、複数の原稿画像を１ページにまとめる集約機能を備えており、且つカラー読み取りが可能な画像読取装置とし、カラー画像を取り扱う場合の構成及び処理を示す。
【００１１】
図１は、画像読取装置１の主要内部構成を示す機能ブロック図である。画像読取装置１は、制御部１０、画像読取部１１、画像メモリー１２、操作部１３（白画像データ変更受付部）、画像処理部１４等を備える。
【００１２】
制御部１０は、ＣＰＵ(Central Processing Unit)、ＲＡＭ、ＲＯＭ及び専用のハードウェア回路等から構成され、画像読取装置１の全体的な動作制御を司る。画像読取部１１は、主走査方向に配列した複数の撮像素子を有し、この複数の撮像素子が主走査方向と直交する副走査方向に移動することで原稿画像を読み取る。画像メモリー１２は、画像読取部１１が読み取った原稿画像を一時的に記憶する。操作部１３は、画像読取装置１が実行可能な各種動作及び処理についてユーザーから指示を受け付ける。
【００１３】
画像処理部１４は、画像メモリー１２が記憶する原稿画像に対して、画像圧縮、画質調整、拡大・縮小等の画像処理を施すものであり、画像圧縮部１４１、矩形圧縮データ記憶部１４２、格納制御部１４３、印刷データ生成部１４４、白画像データ記憶部１４５及び白画像データ生成部１４６を備える。
【００１４】
画像圧縮部１４１は、画像メモリー１２が記憶する原稿画像を区分して、予め定められた圧縮方法（例えばJPEG圧縮）にて圧縮する。図２を用いて画像圧縮部１４１の処理について具体的に説明する。
【００１５】
図２は、原稿画像の分割方法と、矩形圧縮データ記憶部１４２への格納方法について説明するための図である。画像圧縮部１４１は、画像メモリー１２が記憶する原稿１枚分の原稿画像Ｐ１を副走査方向の予め定められた幅であるバンド領域毎に分割する。更に、画像圧縮部１４１は、原稿画像Ｐ１の各バンド領域を主走査方向の予め定められた幅毎に更に分割して矩形領域に区分する。図２では、原稿画像を６個の矩形領域に区分した場合について図示している。そして、画像圧縮部１４１は、各矩形領域について予め定められた圧縮方法で圧縮し、矩形圧縮データを生成する。
【００１６】
格納制御部１４３は、矩形圧縮データ記憶部１４２における矩形圧縮データの格納場所を決定し、矩形圧縮データ記憶部１４２に対して決定した格納場所の指示を出す。この指示を受けて、矩形圧縮データ記憶部１４２は矩形圧縮データを記憶する。
【００１７】
具体的には、格納制御部１４３は、原稿画像Ｐ１の１バンド目の矩形圧縮データから順番に矩形圧縮データ記憶部１４２の先頭アドレスから記憶させていく。つまり、原稿画像Ｐ１の矩形領域１及び矩形領域２は、１バンド目に相当するため、矩形圧縮データ記憶部１４２の先頭アドレスから格納され、更に原稿画像Ｐ１の主走査方向Ｓに沿った順序に従って格納されるため、矩形領域１、矩形領域２の順番で格納される。
【００１８】
次に、格納制御部１４３は、原稿画像Ｐ１の２バンド目の矩形領域３及び４を圧縮して得られた矩形圧縮データを矩形圧縮データ記憶部１４２に格納させ、次いで原稿画像Ｐ１の３バンド目の矩形領域５及び６を圧縮して得られた矩形圧縮データを格納させる。
【００１９】
更に、集約機能を用いて２ｉｎ１（２枚の原稿を１ページに集約する）が設定されている場合、格納制御部１４３は、矩形圧縮データ記憶部１４２の１バンド目の３番目及び４番目の領域に２枚目の原稿画像における１バンド目の領域の矩形圧縮データ（図２における、矩形領域７及び８）を格納させる。
【００２０】
しかし、２枚目の原稿画像がない場合（例えば、原稿枚数が奇数枚で、原稿画像Ｐ１が最後の原稿である場合）、当然２枚目の原稿の矩形圧縮データも存在しないため、矩形領域７及び８が格納されるはずの領域には何も記憶されず、従来は予め記憶されている白画像データが補完されていた。
【００２１】
従来の方法では、原稿画像のクオリティとサンプル比と同じ白画像データが補完されていた。JPEG画像の場合、クオリティには輝度と色差があり、例えばそれぞれ０〜１００の範囲で設定される。また、サンプル比はＹＵＶ４：４：４、ＹＵＶ４：２：２、ＹＵＶ４：２：０及びＹＵＶ４：０：０の４通りで設定される。これらのパターンを考えると、１００（輝度）×１００（色差）×３（ＹＵＶ４：４：４、ＹＵＶ４：２：２、ＹＵＶ４：２：０）＋１００（輝度）×１（ＹＵＶ４：０：０）＝３０１００通りの白画像データを保持していれば、全てのクオリティとサンプル比に対して対応することができることになる。
【００２２】
しかし、全てのクオリティとサンプル比の白画像データをバンド領域のサイズで記憶するとなると、かなりのメモリー容量が必要であった。
【００２３】
そこで、使用する機会の多いクオリティとサンプル比の白画像データのみ（例えば２０通り分）、しかもバンド単位ではなく矩形領域単位で圧縮処理された白画像データを白画像データ記憶部１４５が記憶する。このようにすることで、白画像データの保持にかかるメモリー容量を削減することができる。
【００２４】
白画像データ生成部１４６は、画像読取装置１の起動時に生成する白画像データのクオリティとサンプル比を内部メモリー（不図示）に記憶する。内部メモリーは使用頻度の高い予め定められた数の複数種類のクオリティとサンプル比を記憶している。そして、画像読取装置１の起動時、白画像データ生成部１４６は記憶する各クオリティとサンプル比の白画像データを矩形領域のサイズで生成して圧縮処理を行う。白画像データ記憶部１４５は圧縮された白画像データを記憶する。
【００２５】
また、画像読取装置１のメンテナンスモード時など、作業員は白画像データ生成部１４６が記憶するクオリティとサンプル比を変更できる。作業員が操作部１３を介してクオリティとサンプル比の変更指示を入力すると、白画像データ生成部１４６は入力されたクオリティとサンプル比を記憶し、そのクオリティとサンプル比に従って白画像データを生成、圧縮処理を行う。白画像データ記憶部１４５は圧縮された白画像データを更新して記憶する。
【００２６】
図２に戻る。格納制御部１４３は、原稿画像Ｐ１のクオリティとサンプル比に最も近いクオリティとサンプル比を持つ白画像データを白画像データ記憶部１４５から読み出して、矩形圧縮データ記憶部１４２のデータが存在しない領域（矩形領域７〜１２）に補完する。
【００２７】
その後、印刷データ生成部１４４が、矩形圧縮データ記憶部１４２の記憶する圧縮データを伸張して、１ページ分の印刷データＰ２を生成する。この時、図２に示すように、印刷データＰ２は２枚の原稿を１ページに集約した集約画像となっており、例えば左半分は１ページ目の画像、そして２ページ目は白紙であるため、右半分は白画像（白紙）となる。
【００２８】
図３は、本実施の形態における画像圧縮処理の流れを示したフローチャートである。まず、白画像データ生成部１４６は、画像読取装置１の起動時に白画像データを生成・圧縮処理を行い、白画像データ記憶部１４５が白画像データを記憶する（ステップＳ１１）。
【００２９】
尚、メンテナンスモード時に白画像データ記憶部１４５が記憶するクオリティとサンプル比が変更された場合、白画像データ生成部１４６は、変更されたクオリティとサンプル比に従って白画像データを生成・圧縮し、直後に白画像データ記憶部１４５が記憶する。
【００３０】
次に、画像読取部１１が原稿を読み取った後（ステップＳ１２）、画像圧縮部１４１は、原稿画像をバンド領域に区切り、更に主走査方向の予め定められた幅毎に分割して矩形領域を設定する。そして、画像圧縮部１４１は、矩形領域毎に圧縮処理を行って矩形圧縮データを生成する（ステップＳ１３）。
【００３１】
次に、格納制御部１４３は、画像圧縮部１４１が圧縮した矩形圧縮データを矩形圧縮データ記憶部１４２の該当する領域に記憶させる。格納する順序は上述した通りである。
【００３２】
そして、集約機能が設定されていて、原稿が奇数枚であるとき、矩形圧縮データ記憶部１４２には矩形圧縮データのない領域が存在する。この場合（ステップＳ１５；ＹＥＳ）、格納制御部１４３は白画像データ記憶部１４５から原稿画像のクオリティとサンプル比に近い白画像データを読み出して、その白画像データを矩形圧縮データ記憶部１４２の空き領域に補完する（ステップＳ１６）。
【００３３】
そして、印刷データ生成部１４４が、矩形圧縮データ記憶部１４２が記憶する圧縮データを伸張して印刷データを生成する（ステップＳ１７）。
【００３４】
以上、説明したように、集約機能を用いた際に、データ補完に用いる白画像データを使用頻度の高い予め定められた種類のクオリティとサンプル比に限定して白画像データ記憶部１４５が記憶することで、白画像データ記憶部１４５のメモリーを削減することができる。
【００３５】
更に、従来は白画像データをバンド領域毎に保持していたが、バンド領域より小さい矩形領域の単位で記憶することで、更にメモリーを削減することができる。
【００３６】
なお、上記には、本発明の一実施形態としての画像読取装置１がカラー画像を処理する場合を例にして説明した。これに限られず、本発明には、モノクロ画像データを取り扱う画像読取装置１の実施形態も含まれる。
【００３７】
画像読取装置１がモノクロ画像データを扱う場合も、カラー画像を取り扱う際の処理として上述した構成を有し、上記に示した処理と同様の処理を行うが、以下の点が異なる。
【００３８】
カラー画像を取り扱う画像読取装置１として説明した上記構成は、白画像データ生成部１４６を有しているが、画像読取装置１は、モノクロ画像データを処理するにあたっては、白画像データ生成部１４６を有している必要はない。モノクロ画像データを処理する場合、予め定められた圧縮形式、例えば１パターンのJBIG方式により圧縮された白画像データが白画像データ記憶部１４５に記憶される。上述した、矩形領域毎に圧縮処理を行って印刷データを生成する処理においては、モノクロ画像データの場合、格納制御部１４３は、白画像データ記憶部１４５から当該白画像データを読み出して、その白画像データを矩形圧縮データ記憶部１４２の空き領域に補完する。これにより、カラー画像を取り扱う画像読取装置１において、複数枚の原稿画像を集約する場合でも予め保持している白画像データを使用可能にすると共に、白画像データの保存に必要なメモリー容量を削減できる。
【符号の説明】
【００３９】
１      画像読取装置
１０    制御部
１１    画像読取部
１２    画像メモリー
１３    操作部
１４    画像処理部
１４１  画像圧縮部
１４２  矩形圧縮データ記憶部
１４３  格納制御部
１４４  印刷データ生成部
１４５  白画像データ記憶部
１４６  白画像データ生成部
【図１】
0006040145.tif 000002
【図２】
0006040145.tif 000003
【図３】
0006040145.tif 000004