(57)【要約】【課題】  １度のスキャン（原稿の読取り）で画像編集機能や画像処理機能を実行できる画像処理装置を提供する。【解決手段】  画像読取部によって読取られた予め定めた複数ラインのデータを、主走査方向に複数のブロックに分割し、その分割したブロックに対応するデータに対して縮小処理を含む複数の画像処理を行い、縮小処理で生成した縮小画像データを保持する画像処理手段と、画像処理手段で処理された画像データを格納する画像バッファと縮小画像データを格納する縮小画像バッファを備えるメモリと、画像処理手段からメモリへ、画像データ及び縮小画像データをブロック毎に転送する転送手段と、縮小画像バッファに格納されている縮小画像データに基づいて、画像データの画像情報を取得する取得手段と、メモリに格納されている画像データと取得手段によって取得した画像情報を出力する出力手段とを備える。【選択図】  図２
2012034104.tif 000002
【特許請求の範囲】
【請求項１】
画像読取部で原稿の読取を行う画像処理装置であって、
前記画像読取部によって読取られた予め定めた複数ラインのデータを、主走査方向に複数のブロックに分割し、その分割したブロックに対応するデータに対して縮小処理を含む複数の画像処理を行い、前記縮小処理で生成した縮小画像データを保持する画像処理手段と、
前記画像処理手段で処理された画像データを格納する画像バッファと前記縮小画像データを格納する縮小画像バッファを備えるメモリと、
前記画像処理手段から前記メモリへ、前記画像データ及び前記縮小画像データをブロック毎に転送する転送手段と、
前記縮小画像バッファに格納されている縮小画像データに基づいて、前記画像データの画像情報を取得する取得手段と、
前記メモリに格納されている画像データと前記取得手段によって取得した画像情報を出力する出力手段とを備えることを特徴とする画像処理装置。
【請求項２】
前記画像処理手段は、前記縮小処理を行う縮小処理手段と前記縮小画像データを保持する第２メモリを備え、前記縮小処理手段に入力するデータをそのまま出力する設定と前記第２メモリから読み出したデータを出力する設定を行う設定手段を備えることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記出力手段は、前記画像処理装置に接続する記録装置に、前記画像データと前記画像情報を出力することを特徴とする請求項１に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取部によって読取った画像データの画像処理を行う画像処理装置、及びその制御方法に関する発明である。
【背景技術】
【０００２】
特許文献１に示される件では、１度のスキャンで、高解像度データ（文字認識用）と、間引き縮小した低解像度データ（原稿のレイアウト認識用）を取得することが開示されている。高解像度データと低解像度データは、原稿をスキャンして得た画像データを二値化した後、取得していることが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平０４−１７８８９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
原稿台に置かれた原稿に対し読取りを行う画像形成装置においては、プレスキャンを行って低解像度画像データを取得し、その低解像度画像データを用いて高解像度のスキャンを行い、原稿切り出しコピー機能や濃度補正コピー機能を行う。この切り出しコピー機能は、低解像度データから原稿位置を解析してその位置のスキャンのみを行う機能である。この濃度補正コピー機能は、低解像度データの輝度ヒストグラムを調べて、原稿の下地色の認識を行い、その下地色を白に飛ばすようなガンマテーブルを用いて画像データを取得する機能である。
【０００５】
しかし、ＡＤＦ（オートドキュメントフィーダ）の原稿を読取る画像形成装置においては、１度のスキャン（原稿の読み取り）で自動切り出しコピー機能や濃度補正コピー機能の実行が求められる。
【０００６】
しかし、特許文献１に開示されている技術では、二値化された高解像度データから間引きを行っているために、原稿の細線などが失われる場合があり、原稿位置の解析には向いていない。また、二値化処理後にデータを生成しているため、濃度補正処理を行うことはできない。
【０００７】
本発明は、１度のスキャン（原稿の読み取り）で画像編集機能や画像処理機能を実行できる画像処理装置及びその制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明の画像処理装置は、画像読取部で原稿の読取を行う画像処理装置であって、前記画像読取部によって読取られた予め定めた複数ラインのデータを、主走査方向に複数のブロックに分割し、その分割したブロックに対応するデータに対して縮小処理を含む複数の画像処理を行い、前記縮小処理で生成した縮小画像データを保持する画像処理手段と、前記画像処理手段で処理された画像データを格納する画像バッファと前記縮小画像データを格納する縮小画像バッファを備えるメモリと、前記画像処理手段から前記メモリへ、前記画像データ及び前記縮小画像データをブロック毎に転送する転送手段と、前記縮小画像バッファに格納されている縮小画像データに基づいて、前記画像データの画像情報を取得する取得手段と、前記メモリに格納されている画像データと前記取得手段によって取得した画像情報を出力する出力手段とを備えることを特徴とする。
【発明の効果】
【０００９】
本発明の構成によれば、画像読取部によって読取った画像データに対して画像処理を行い、その画像データについての画像情報を取得する。この画像情報に基づいて画像データに対して画像編集機能や画像処理機能を実行することができる。
【図面の簡単な説明】
【００１０】
【図１】画像読取部の読取範囲と画像処理範囲を説明する図である。
【図２】画像処理装置と記録装置を備えた画像形成装置の構成と画像処理部を説明する図である。
【図３】エッジ強調処理部及び縮小処理部の説明図である。
【図４】ブロック領域（矩形領域）とその周辺領域（のりしろ）の説明図である
【図５】画像処理装置内のデータの流れを説明する図である。
【図６】画像処理の制御フローである。
【図７】画像処理装置の制御フローと画像形成装置の制御フローである。
【図８】別の実施形態における画像処理装置と記録装置を備えた画像形成装置を説明する図である。
【図９】別の実施形態における画像処理装置の構成を説明する図である。
【発明を実施するための形態】
【００１１】
図１は、原稿１００に対する、画像読取部２０１の読取範囲と画像処理範囲を説明する図である。画像読み取り部（画像読取部）２０１は、矢印Ａの方向（主走査方向）に沿って複数のセンサが配置されているラインセンサを備えている。このラインセンサは、矢印Ｂの方向（副走査方向）に移動して、ライン単位でデータを入力する。画像処理装置２００は、Ｎライン（複数ライン）を１つのバンドとし、そのバンドを矢印Ａの方向に複数のブロックに分割する。図１では３つのブロック（１０１、１０２、１０３）を定めている。また、図１に示すように、例えば、ブロック１０２に対し、その領域の上下左右の領域（斜線）１０２１を定めている。他のブロック１０１や１０３も同様に領域が定められる。
【００１２】
図２（ａ）は画像処理装置２００の構成を説明する図である。この画像処理装置２００は、記録装置３００と接続されている。
【００１３】
画像読み取り部（画像読取部）２０１は、原稿を読み取って画像データに変換し、そのデータを画像処理装置２００に設けられている外部メモリ２０６へ出力する。画像処理部２０２は、画像データに対し各種画像処理を行う。情報取得部２０３は、画像データに関する情報を取得する。この画像情報は、例えば、この切り出しコピー機能で使用する原稿位置の情報、原稿の下地の色情報などである。出力部（画像出力部）２０４は、画像情報と画像処理がなされた画像データを出力する。外部メモリ２０６は、上述した処理ブロックで生成されるデータ、処理されるデータを一時的に格納する（保持する）。画像読取部２０１が読み取った画像データが外部メモリ２０６に所定のライン数保持されると、制御部２０７の指示に従って画像処理部２０２は画像処理を行う。制御部２０７は、画像読取部２０１の制御も行う。
【００１４】
この図２（ａ）に示す形態では、記録装置３００は、画像情報と画像処理がなされた画像データを受信し、画像情報に基づいて画像データの色補正を行う。記録装置３００は、この色補正された画像データを記録装置にあったデータ形式に変換し、記録ヘッドを用いた記録動作（印刷動作）を行う。以上の構成により、一度のスキャンで原稿を読取った画像データから、原稿の地色部分を白く飛ばし、高品位の画像出力を実現できる。
【００１５】
補足すると、図１に示すように、領域１０２の上下左右に対して所定量の画素数を付加した領域（斜線で示した領域、のりしろ）１０２１を定め、領域１０２と領域１０２１に対応するデータを読み出す。この斜線で示した領域（のりしろ）は、画像処理部２０２のフィルタ処理で使われる。たとえば、２０２の内部で７×７画素のフィルタ処理を行うとすると、注目画素に対して上下左右に３画素ずつののりしろ部分のデータ使用される。よって、画像処理部２０２が縦Ｘ画素、横Ｙ画素の矩形単位で処理を行うものとすると、画像処理部２０２の入力は縦（Ｘ＋６）、横（Ｙ＋６）画素の矩形となる。画像処理部２０２内部の各ブロックは、のりしろが必要な画像処理を行う場合には、のりしろ分を含めて読み込んで画像処理を行い、のりしろを除去して注目画素の処理結果のみを後段のブロックへ出力する。のりしろが不要な画像処理を行う場合には、全ての入力画素に対して画像処理を行い、その結果を後段のブロックへ転送する。画像処理部２０２内の各部の処理が終わり、のりしろが除去されて縦Ｘ画素、横Ｙ画素の矩形となった画像データは、また矩形ＤＭＡＣを用いて外部メモリ２０６へ出力される。
【００１６】
図２（ｂ）は、画像処理部２０２の内部の構成を説明する図である。ＤＭＡＣ−Ａ２０２１は、外部メモリから画像データをブロック毎（矩形領域に対応させて）に読み出すための転送回路である。シェーディング処理部２０２２は、画像データに対しシェーディング処理を行う。色補正処理部２０２３は、入力画素の色空間を、他の色空間へ変換する。エッジ強調処理部２０２４は、画像データのエッジ強調処理を行う。矩形ＤＭＡＣ−Ｂ２０２５は、エッジ強調処理部２０２４から外部メモリ２０６への転送、内部メモリ２０２７または縮小処理部２０２６から外部メモリ２０６への転送を行う転送回路である。縮小処理部２０２６は画像データを縮小して縮小画像データを生成する。内部メモリ２０２７は縮小処理部２０２６で縮小された縮小画像データを一時的に格納する。この内部メモリ２０２７はＳＲＡＭで構成される。補足すると、各ブロックは、画素データが１画素ずつ矩形のラスタ順に入力され、同じく矩形のラスタ順に１画素ずつ出力する。
【００１７】
図３（ａ）は、エッジ強調処理部２０２４の内部構造を示す図である。ＦＩＦＯ入力制御部２０２４１は外部から１画素ずつ矩形内のラスタ順で入力される画素データを入力ＦＩＦＯ２０２４２に書き込むＦＩＦＯ入力制御部である。入力ＦＩＦＯ２０２４２は、入力される画素値をフィルタ演算できる量だけ一時的に格納するＦＩＦＯ形式の内部メモリである。ここでは７×７画素のフィルタ演算を行うため、ＦＩＦＯのセル数は図のように入力矩形横幅画素数×６＋７だけ必要になる。ＦＩＦＯ読み出し制御部２０２４３はフィルタ演算に必要な７×７＝４９画素分のデータを入力ＦＩＦＯ２０２４２から読み出す回路である。フィルタ演算器２０２４４は、２０２４３で読み出した４９個の画素値からフィルタ演算を行って処理結果を得、結果を次ブロックへ出力する回路である。このエッジ強調処理部で、画素数Ｘ×Ｙの矩形に対して７×７のフィルタ演算を行うと、フィルタ演算に必要な注目画素の上下左右各３画素分が削られ、出力矩形のサイズは（Ｘ−６）×（Ｙ−６）となる。
【００１８】
図３（ｂ）は、縮小処理部２０２６の内部構造を示す図である。本出願ではこの縮小処理部での縮小率は１／６の固定とする。この際、単に１／６縮小処理を行うだけなら、原画像内の座標（６ｐ，６ｑ）（ｐ，ｑは自然数）の画素のみを抜き出せば済む。しかし、原画像のうち縮小処理に参照されない画素があるため、原画像にある細線が縮小処理により消失してしまい、のちのレイアウト認識などの処理の支障になる。これを防ぐため、細線消失のない高画質縮小を行うために、６×６画素全てを用いたフィルタ演算（平均化）を行う。このため、縮小処理部２０２６は、エッジ強調処理部と同様に５ライン分＋６画素のＦＩＦＯと、６×６画素分のフィルタ演算機能を装備する。ＦＩＦＯ入力制御部２０２６１はそのＦＩＦＯへの入力を制御する。入力ＦＩＦＯ２０２６２は、この５ライン＋６画素分の画素値を格納する。ＦＩＦＯ読み出し制御部２０２６３、フィルタ演算器２０２６４はそれぞれ２０２４３、２０２４４と同様の動作を行う。
【００１９】
ただし、フィルタ演算器２０２６４は、入力画像全体における（６ｐ、６ｑ）（ｐ，ｑは自然数）の座標にある画素を注目画素とした時のみ、この処理ブロックの次段ではなく内部メモリ２０２７に対して出力が行われる。このような処理を行うことで、内部メモリ２０２７に、入力画像の高品質な１／６縮小画像が生成される。出力画素セレクタ２０２６５は、この縮小処理部２０２６の出力を、入力画素か、内部メモリ２０２７から読み出した値のいずれを選択する。後述する画像処理モードでは、出力画素セレクタ２０２６５は制御部２０７により入力画素をそのまま出力するように設定（選択）される。後述する縮小画像出力モードでは、出力画素セレクタ２０２６５は制御部２０７により内部メモリ２０２７から画素を出力するように設定（選択）される。
【００２０】
図４は、図１で説明した領域と斜線で示した領域（のりしろ）について、画像処理の説明図である。図４（ａ）と図４（ｂ）は、エッジ強調処理部２０２４における処理についての説明である。図４（ｃ）、図４（ｄ）、図４（ｅ）は、縮小処理部２０２６における処理についての説明である。
【００２１】
図４（ａ）のように、前段の色補正処理部２０２３から出力されたデータ（実線で示す出力矩形）に対し、エッジ強調処理で必要な上下左右各３画素ずつの領域（のりしろ）をつけた破線で示す範囲（入力矩形）のデータをエッジ強調処理部２０２４は入力する。エッジ強調処理部２０２４から出力される画像データは、図４（ｂ）となる。この領域のサイズのデータをそのまま画像処理部２０２の出力とする。
【００２２】
同様に、縮小処理部２０２６は、図４（ｄ）のように、のりしろ（上と左に２画素、右と下に３画素）を用いて縮小処理を行う。縮小処理結果は、内部メモリへ格納される。一方、縮小処理部２０２６から出力される画像データは、図４（ｅ）となる。つまり、縮小処理部２０２６に入力したデータは、そのデータサイズは変わることなく色補正処理部２０２３へ転送される。
【００２３】
図５は、画像処理部２０２の処理を説明する図である。画像処理部２０２は、１つブロックに対応する画像データの画像処理を行う際に、図５（ａ）に示す画像処理モードと、図５（ｂ）に示す縮小画像出力モードの２つのモードを実行する。
【００２４】
図５（ａ）は、画像処理モードのデータの流れを説明する図である。転送手段２０１０は、読み取りバッファ２０６１からシェーディング部２０２２へ画像データを転送する。転送手段２０２５は、エッジ強調処理部２０２４から画像バッファ２０２６へ画像処理部２０２で処理された画像データを転送する。転送手段２０１０、転送手段２０２５は、図１や図４で示す矩形状の領域に対応するデータを転送する。
【００２５】
このモードでは縮小処理部２０２６内の出力画素セレクタ２０２６５は画素値入力をそのまま出力するように設定されている。画像データは、処理ブロックにて順に処理され、処理結果を外部メモリ２０６の画像バッファ２０６２へ格納される。この処理を行うと、画像処理部２０２の出力矩形画像の縮小画像が生成され、内部メモリ２０２７内に格納されている。制御部２０７は、画像バッファ２０６２に格納されている画像データを出力部（画像出力部）２０４へ転送するように制御を行う。出力部（画像出力部）２０４は、このデータを画像処理装置に接続する機器へ出力する。
【００２６】
図５（ｂ）は、縮小画像出力モードのデータの流れを説明する図である。このモードでは制御部２０７は、出力画素セレクタ２０２６５の入力を内部メモリ２０２７側に切り替え、転送手段２０２５の出力先を外部メモリ２０６の縮小画像バッファ２０６３に設定する。この設定により、内部メモリ２０２７内に保持されている縮小矩形画像は、転送手段２０２５によって外部メモリ２０６へ出力される。内部メモリ２０６に格納されている縮小画像も矩形状であるため、画像処理モードと同様に転送手段２０２５を用いて出力できる。
【００２７】
図１に示す原稿１００の処理について、図６に示すようなフローで実行される。各バンドの処理は、予め定められているものとする。ここでは、左端のブロック（ここでは１０１）が指定される。Ｓ１で指定されたブロックに対応する画像データの画像処理を行う。Ｓ２で画像処理において生成された縮小画像の出力を行う。Ｓ３ですべてのブロックについて処理を行ったか判定する。Ｙｅｓ（３つのブロックについて終了している）であれば、Ｓ５へすすむ。Ｎｏであれば、Ｓ４へすすみ、ブロックの位置を更新する。１０１の次の１０２に更新する。そして、Ｓ１へ戻り、ブロック１０２に対応するデータ処理を行う。
【００２８】
Ｓ５で、すべてのバンドについて処理が完了したか判定する。Ｙｅｓ（Ｍバンド目まで実行済み）であればフローを終了し、ＮｏであればＳ６へすすむ。Ｓ６では、バンド位置を更新する。例えば、１バンド目を処理後であれば、２バンド目を処理するようにバンド位置を指定する。以上のような制御により、原稿１ページ分の画像処理を行うことができる。
【００２９】
図７（ａ）は、画像処理装置の処理を説明するフローである。Ｓ１で、画像読取部２０１で読み取った画像データの画像処理を行う。Ｓ２で、画像情報の取得を行う。この画像情報は、例えば、この切り出しコピー機能で使用する原稿位置の情報、原稿の下地の色情報などである。Ｓ３で、画像処理で生成された画像データと、画像情報を出力する。出力先は、画像処理装置と接続する装置であり、例えば、記録装置（印刷装置）や情報機器（コンピュータ）等である。
【００３０】
図７（ｂ）は、画像形成装置の処理を説明するフローである。これは、画像形成装置が、画像処理装置と記録装置（印刷装置）を備えている場合である。画像読取部２０１で読み取った画像データの画像処理を行う。Ｓ２で、画像情報の取得を行う。Ｓ３で、画像情報を用いて、画像処理で生成された画像データの色補正を行う。Ｓ４で色補正を行った画像データに基づいて、被記録媒体に記録動作（印刷動作）を行う。
【００３１】
図８は、別の実施形態の画像形成装置を説明する図である。図２と相違する点について説明し、同じ点については説明を省く。画像圧縮部２０８は、画像データをＪＰＥＧなどの手法で圧縮する。画像伸張部２０９は、画像圧縮部２０３で圧縮された画像データを伸張し、記録装置３００へ出力する。図９は、別の実施形態の画像処理装置を説明する図である。画像圧縮部２０８は、画像バッファ２０６２から読み出した画像データを圧縮画像バッファ２０６４へ格納する。
【００３２】
以上、実施形態について説明したが、構成で使用した数値に限定するものではない、例えば、図１における、バンドを分割する数、１バンドを構成するライン数、斜線領域の画素数等は、実施形態の数字に限定するものではない。
【００３３】
また、図２や図５に示す画像処理部２０２の構成についても、この形態に限定するものではない。他の処理ブロックが追加される形態でも構わない。
【００３４】
また、上述した画像情報は、画像データに対して画像編集機能や画像処理機能を実行するための情報であり、上述した内容に限定するものではない。
【符号の説明】
【００３５】
２００  画像処理装置
２０１  画像読取部
２０２  画像処理部
２０２６  縮小処理部
【図１】
2012034104.tif 000003
【図２】
2012034104.tif 000004
【図３】
2012034104.tif 000005
【図４】
2012034104.tif 000006
【図５】
2012034104.tif 000007
【図６】
2012034104.tif 000008
【図７】
2012034104.tif 000009
【図８】
2012034104.tif 000010
【図９】
2012034104.tif 000011