(57)【要約】【課題】原稿を読み取って得られた入力画像データに基づいてこの入力画像データにおける原稿の画像領域である原稿領域を精度よく検出する。【解決手段】入力画像データにおける原稿の端部の位置を検出する原稿傾き・サイズ検出部１５と、入力画像データに応じた画像を表示する表示部７と、表示部７に表示させた画像における原稿の端部の位置についての使用者からの指示入力を受け付ける指示入力部８と、原稿傾き・サイズ検出部１５の検出した原稿の端部の位置と指示入力によって指示された原稿の端部の位置とに基づいて入力画像データにおける原稿領域を特定する原稿サイズ調整部１６とを備える。【選択図】図１
2010087826.tif 000002
【特許請求の範囲】
【請求項１】
原稿を読み取って得られた入力画像データに基づいてこの入力画像データにおける上記原稿に対応する画像の領域である原稿領域を検出する画像処理装置であって、
上記入力画像データにおける上記原稿の端部の位置を検出するエッジ検出部と、
上記入力画像データに応じた画像を表示する表示装置と、
上記表示装置に表示させた画像における上記原稿の端部の位置についての使用者からの指示入力を受け付ける指示入力装置と、
上記エッジ検出部の検出した上記原稿の端部の位置と上記指示入力によって指示された上記原稿の端部の位置とに基づいて上記入力画像データにおける上記原稿領域を特定する原稿領域特定部とを備えていることを特徴とする画像処理装置。
【請求項２】
上記エッジ検出部は、
主走査方向もしくは副走査方向を検出方向とし、この検出方向に隣接する画素同士の画素値の差分を画素毎に算出し、算出した差分値が予め定めた閾値以上である画素のうち、上記検出方向の両端側に位置する画素を上記原稿の端部の位置として検出する処理を検出方向に並ぶ画素からなるラインのそれぞれについて行う処理を、上記閾値として複数種類の閾値を用いた場合のそれぞれについて行い、
上記原稿領域特定部は、
上記各閾値を用いた場合の上記原稿の端部の位置の検出結果のうち、当該検出結果に基づいて算出される上記原稿のサイズと上記指示入力に基づいて算出される上記原稿のサイズとの差が最小となる検出結果に基づいて上記原稿領域を特定することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
上記指示入力装置は、上記表示装置に表示させた画像における上記原稿の対角線上に存在する２つの頂点の位置についての使用者からの指示入力を受け付け、
上記エッジ検出部は、上記各ラインについての上記原稿の端部の位置の検出結果に基づいて上記原稿における上記２つの頂点に対応する各頂点の位置を検出し、
上記原稿領域特定部は、上記エッジ検出部が検出した上記各頂点の位置と上記指示入力における上記各頂点の位置とに基づいて上記原稿領域を特定することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
上記入力画像データにおける上記原稿領域以外の領域を除去する原稿サイズ補正部を備えていることを特徴とする請求項１から３のいずれか１項に記載の画像処理装置。
【請求項５】
上記エッジ検出部による上記原稿の端部の位置の検出結果に基づいて上記入力画像データにおける上記原稿の正規の配置角度に対する上記原稿の傾き角度を検出する原稿傾き検出部と、
上記原稿傾き検出部の検出した傾き角度に基づいて上記入力画像データにおける上記原稿の傾きを補正する原稿傾き補正部とを備えていることを特徴とする請求項１から４のいずれか１項に記載の画像処理装置。
【請求項６】
上記入力画像データに応じた画像のサイズを上記表示装置の表示画面のサイズに応じて変倍する変倍画像生成部を備え、
上記表示装置は上記変倍画像生成部によって変倍された画像を表示することを特徴とする請求項１から５のいずれか１項に記載の画像処理装置。
【請求項７】
原稿を読み取って上記原稿の画像データを取得するスキャナ装置と、請求項１から６のいずれか１項に記載の画像処理装置とを備えていることを特徴とする画像読取装置。
【請求項８】
請求項１から６のいずれか１項に記載の画像処理装置と、上記画像処理装置から出力される画像データに応じた画像を記録材上に形成する画像出力装置とを備えていることを特徴とする画像形成装置。
【請求項９】
原稿を読み取って得られた入力画像データに基づいてこの入力画像データにおける上記原稿に対応する画像の領域である原稿領域を検出する画像処理方法であって、
上記入力画像データにおける上記原稿の端部の位置を検出するエッジ検出工程と、
上記入力画像データに応じた画像を表示する表示工程と、
上記表示工程で表示した画像における上記原稿の端部の位置についての使用者からの指示入力を受け付ける指示入力工程と、
上記エッジ検出工程で検出した上記原稿の端部の位置と上記指示入力によって指示された上記原稿の端部の位置とに基づいて上記入力画像データにおける上記原稿領域を特定する原稿領域特定工程とを含むことを特徴とする画像処理方法。
【請求項１０】
請求項１から６のいずれか１項に記載の画像処理装置を動作させるプログラムであって、コンピュータを上記各部として機能させるためのプログラム。
【請求項１１】
請求項１０に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿を読み取って得られた入力画像データに基づいてこの入力画像データにおける原稿領域を検出する画像処理装置および画像処理方法に関する。
【背景技術】
【０００２】
従来から、原稿をスキャナ等の画像読取装置で読み取って得られた画像データに基づいてこの画像データにおける上記原稿に対応する画像領域である原稿領域を検出し、上記画像データにおける原稿領域以外の領域を除去する処理を行う技術が知られている。
【０００３】
なお、画像データにおける原稿領域を検出する方法としては、例えば、原稿をスキャナ等の画像読取装置で読み取って得られた画像データから原稿の輪郭（エッジ）を検出し、この検出結果に基づいて原稿領域を検出する方法が知られている。
【０００４】
また、画像データから原稿の輪郭を検出する方法としては、例えば、特許文献１に開示されているように、原稿読取位置においてラインセンサに対して原稿の裏面側に位置する読取位置部材を原稿の地肌濃度と当該読取位置部材の濃度とを明確に切り分けられる色で均一濃度に着色しておき、ラインセンサの読み取り結果に基づいて、一定の副走査ライン間隔で原稿と読取位置部材との濃度差を調べることで原稿の輪郭を検出する方法がある。
【特許文献１】特開２００１−３５８９１４号公報（平成１３年１２月２６日公開）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１の技術では、原稿読取位置を予め着色しておく必要がある。
【０００６】
また、原稿の地肌濃度と読取位置部材の濃度との組み合わせによっては、原稿の輪郭を適切に検出できず、原稿領域を精度よく検出できない場合がある。このため、例えば、検出された原稿領域が誤りであった場合に、その検出結果に基づいて原稿領域以外を除去する処理を行うと、実際には原稿の一部である部分まで削除され、必要な情報が欠損してしまうという問題が生じる。
【０００７】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、原稿を読み取って得られた入力画像データに基づいてこの入力画像データにおける原稿領域を検出する画像処理装置において、原稿領域を精度よく検出することにある。
【課題を解決するための手段】
【０００８】
本発明の画像処理装置は、上記の課題を解決するために、原稿を読み取って得られた入力画像データに基づいてこの入力画像データにおける上記原稿に対応する画像の領域である原稿領域を検出する画像処理装置であって、上記入力画像データにおける上記原稿の端部の位置を検出するエッジ検出部と、上記入力画像データに応じた画像を表示する表示装置と、上記表示装置に表示させた画像における上記原稿の端部の位置についての使用者からの指示入力を受け付ける指示入力装置と、上記エッジ検出部の検出した上記原稿の端部の位置と上記指示入力によって指示された上記原稿の端部の位置とに基づいて上記入力画像データにおける上記原稿領域を特定する原稿領域特定部とを備えていることを特徴としている。
【０００９】
上記の構成によれば、エッジ検出部が入力画像データにおける原稿の端部の位置を検出し、表示装置が入力画像データに応じた画像を表示し、指示入力装置が表示装置に表示させた画像における原稿の端部の位置についての使用者からの指示入力を受け付ける。そして、原稿領域特定部が、エッジ検出部の検出した原稿の端部の位置と指示入力によって指示された原稿の端部の位置とに基づいて入力画像データにおける原稿領域を特定する。したがって、エッジ検出部の検出結果だけでなく使用者によって入力された原稿の端部の位置に関する情報を用いて原稿領域と特定するので、エッジ検出部の検出結果のみに基づいて原稿領域を特定する場合や表示装置に表示させた画像における原稿の端部の位置についての使用者からの指示入力のみに基づいて原稿領域を特定する場合に比べて原稿領域の誤検出を抑制して原稿領域を精度よく検出できる。
【００１０】
なお、上記エッジ検出部は、主走査方向もしくは副走査方向を検出方向とし、この検出方向に隣接する画素同士の画素値の差分を画素毎に算出し、算出した差分値が予め定めた閾値以上である画素のうち、上記検出方向の両端側に位置する画素を上記原稿の端部の位置として検出する処理を検出方向に並ぶ画素からなるラインのそれぞれについて行う処理を、上記閾値として複数種類の閾値を用いた場合のそれぞれについて行い、上記原稿領域特定部は、上記各閾値を用いた場合の上記原稿の端部の位置の検出結果のうち、当該検出結果に基づいて算出される上記原稿のサイズと上記指示入力に基づいて算出される上記原稿のサイズとの差が最小となる検出結果に基づいて上記原稿領域を特定する構成としてもよい。
【００１１】
上記の構成によれば、エッジ検出部が複数種類の閾値を用いて検出した複数の原稿の端部の検出結果のうち、当該検出結果に基づいて算出される原稿のサイズが使用者からの指示入力に基づいて算出される原稿のサイズに最も近い検出結果を用いて原稿領域を特定する。これにより、エッジ検出部の検出結果のみに基づいて原稿領域を特定する場合に比べて原稿領域の誤検出を抑制できる。
【００１２】
また、上記指示入力装置は、上記表示装置に表示させた画像における上記原稿の対角線上に存在する２つの頂点の位置についての使用者からの指示入力を受け付け、上記エッジ検出部は、上記各ラインについての上記原稿の端部の位置の検出結果に基づいて上記原稿における上記２つの頂点に対応する各頂点の位置を検出し、上記原稿領域特定部は、上記エッジ検出部が検出した上記各頂点の位置と上記指示入力における上記各頂点の位置とに基づいて上記原稿領域を特定する構成としてもよい。
【００１３】
上記の構成によれば、使用者が表示装置に表示された画像における原稿の２つの頂点の位置を指示するだけで、エッジ検出部による検出結果と使用者の指示入力とに基づいて原稿領域を特定することができる。したがって、使用者の利便性を向上させることができる。
【００１４】
また、上記入力画像データにおける上記原稿領域以外の領域を除去する原稿サイズ補正部を備えている構成としてもよい。
【００１５】
上記の構成によれば、入力画像データにおける原稿領域を精度よく検出し、その検出結果に基づいて原稿サイズ補正処理を行うことができるので、本来は原稿の一部である画像データが誤って削除され、必要な情報が欠損してしまうことを防止できる。
【００１６】
また、上記エッジ検出部による上記原稿の端部の位置の検出結果に基づいて上記入力画像データにおける上記原稿の正規の配置角度に対する上記原稿の傾き角度を検出する原稿傾き検出部と、上記原稿傾き検出部の検出した傾き角度に基づいて上記入力画像データにおける上記原稿の傾きを補正する原稿傾き補正部とを備えている構成としてもよい。
【００１７】
上記の構成によれば、入力画像データにおける原稿の傾きを補正することができる。
【００１８】
また、上記入力画像データに応じた画像のサイズを上記表示装置の表示画面のサイズに応じて変倍する変倍画像生成部を備え、上記表示装置は上記変倍画像生成部によって変倍された画像を表示する構成であってもよい。
【００１９】
上記の構成によれば、入力画像データに応じた画像を表示装置の表示画面のサイズに応じた大きさで表示させることができる。
【００２０】
本発明の画像読取装置は、原稿を読み取って上記原稿の画像データを取得するスキャナ装置と、上記したいずれかの画像処理装置とを備えていることを特徴としている。
【００２１】
上記の構成によれば、スキャナ装置によって読み取った画像データにおける原稿領域を適切に検出することができる。
【００２２】
本発明の画像形成装置は、上記したいずれかの画像処理装置と、上記画像処理装置から出力される画像データに応じた画像を記録材上に形成する画像出力装置とを備えている。
【００２３】
上記の構成によれば、画像処理装置によって入力画像データに含まれる原稿領域を適切に検出するとともに、この検出結果に応じた画像を記録材上に形成することができる。
【００２４】
本発明の画像処理方法は、上記の課題を解決するために、原稿を読み取って得られた入力画像データに基づいてこの入力画像データにおける上記原稿に対応する画像の領域である原稿領域を検出する画像処理方法であって、上記入力画像データにおける上記原稿の端部の位置を検出するエッジ検出工程と、上記入力画像データに応じた画像を表示する表示工程と、上記表示工程で表示した画像における上記原稿の端部の位置についての使用者からの指示入力を受け付ける指示入力工程と、上記エッジ検出工程で検出した上記原稿の端部の位置と上記指示入力によって指示された上記原稿の端部の位置とに基づいて上記入力画像データにおける上記原稿領域を特定する原稿領域特定工程とを含むことを特徴としている。
【００２５】
上記の方法によれば、エッジ検出工程において入力画像データにおける原稿の端部の位置を検出し、表示工程において入力画像データに応じた画像を表示し、指示入力工程において上記表示工程で表示した画像における原稿の端部の位置についての使用者からの指示入力を受け付ける。そして、原稿領域特定工程において、エッジ検出工程で検出した原稿の端部の位置と指示入力工程で指示入力された原稿の端部の位置とに基づいて入力画像データにおける原稿領域を特定する。したがって、エッジ検出工程の検出結果だけでなく使用者によって入力された原稿の端部の位置に関する情報を用いて原稿領域と特定するので、エッジ検出工程の検出結果のみに基づいて原稿領域を特定する場合や表示させた画像における原稿の端部の位置についての使用者からの指示入力のみに基づいて原稿領域を特定する場合に比べて原稿領域の誤検出を抑制できる。
【００２６】
なお、上記画像処理装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記画像処理装置の各部として動作させるプラグラム、およびそれを記憶したコンピュータ読み取り可能な記憶媒体も本発明の保護範囲に含まれる。
【発明の効果】
【００２７】
以上のように、本発明の画像処理装置は、上記入力画像データにおける上記原稿の端部の位置を検出するエッジ検出部と、上記入力画像データに応じた画像を表示する表示装置と、上記表示装置に表示させた画像における上記原稿の端部の位置についての使用者からの指示入力を受け付ける指示入力装置と、上記エッジ検出部の検出した上記原稿の端部の位置と上記指示入力によって指示された上記原稿の端部の位置とに基づいて上記入力画像データにおける上記原稿領域を特定する原稿領域特定部とを備えている。
【００２８】
また、本発明の画像処理方法は、上記入力画像データにおける上記原稿の端部の位置を検出するエッジ検出工程と、上記入力画像データに応じた画像を表示する表示工程と、上記表示工程で表示した画像における上記原稿の端部の位置についての使用者からの指示入力を受け付ける指示入力工程と、上記エッジ検出工程で検出した上記原稿の端部の位置と上記指示入力によって指示された上記原稿の端部の位置とに基づいて上記入力画像データにおける上記原稿領域を特定する原稿領域特定工程とを含む。
【００２９】
それゆえ、本発明の画像処理装置および画像処理方法によれば、原稿領域の誤検出を抑制して原稿領域を精度よく検出できる。
【発明を実施するための最良の形態】
【００３０】
〔実施形態１〕
本発明の一実施形態について説明する。なお、本実施形態では本発明をデジタルカラー複写機に適用する場合の例について説明するが、本発明の適用対象はこれに限るものではなく、原稿を読み取って得られた画像データに基づいてこの原稿に対応する画像領域である原稿領域を検出する処理を行う画像処理装置であれば適用できる。
【００３１】
（１．デジタルカラー複写機１の構成）
図１は、本実施形態にかかるデジタルカラー複写機１の概略構成を示すブロック図である。この図に示すように、デジタルカラー複写機（画像読取装置、画像形成装置）１は、カラー画像入力装置（スキャナ装置）２、カラー画像処理装置（画像処理装置）３、カラー画像出力装置（画像出力装置）４、メモリ（記憶装置）５、および操作パネル６を備えている。なお、メモリ５、および操作パネル６はカラー画像処理装置３に備えられていてもよい。
【００３２】
カラー画像入力装置２は、例えばＣＣＤなどの光学情報を電気信号に変換するデバイスを備えたスキャナ部より構成され、原稿からの反射光像を、ＲＧＢのアナログ信号として出力する。
【００３３】
図２は、カラー画像入力装置２の概略構成を示す模式図である。この図に示すように、カラー画像入力装置２は、上部筐体５０に設けられた原稿搬送部２ａと、下部筐体６０に設けられたスキャナ部２ｂなどを備えている。
【００３４】
上部筐体５０には、原稿トレイ５１と、原稿トレイ５１に載置された原稿の検知を行う原稿セットセンサ５４、原稿を１枚ずつ搬送するための呼込みローラ対５２、原稿上の画像を読み取るために原稿を搬送する搬送ローラ対５３ａ，５３ｂ、原稿の先端が搬送されたことを検知する給送タイミングセンサ５５、原稿の排出を行う原稿排出ローラ対５７、排出される原稿を検知する原稿排出センサ５６などが設けられている。搬送ローラ対（整合ローラ対）５３ｂにおける少なくとも一方のローラは、駆動軸に電磁クラッチ（図示せず）を備えており、駆動モータ（図示せず）からの駆動力の伝達を制御できるようになっており、原稿のない状態では停止している。そして、原稿の先端が給送タイミングセンサ５５に接触し、このセンサから所定の信号が伝達されたときに、原稿を下流側に搬送する方向に回動するように設定されている。搬送ローラ対５３ｂは、停止した状態で、上流側より搬送された原稿の先端が、搬送ローラ対５３ｂのニップ部に付き当たり、原稿に所定の撓みを形成した後に、下流側に原稿を搬送するように回動する。この際に、搬送ローラ対５３ｂのニップ部により、原稿の先端エッジが搬送方向に直角となるように整合される。
【００３５】
下部筐体６０には、載置台６１の下面に沿って平行に往復移動する走査ユニット（スキャナヘッド）６２，６３、結像レンズ６４、および光電変換素子であるＣＣＤラインセンサ６５、排出トレイ６６などが設けられている。走査ユニット６２は、原稿トレイ５１から搬送される原稿、あるいは、載置台６１に載置された原稿に光を照射するための光源６２ａ（例えば、ハロゲンランプなど）、原稿で反射された光を所定の光路に導くためのミラー６２ｂなどを備えている。また、走査ユニット６３は、原稿で反射された光を所定の光路に導くためのミラー６３ａ，６３ｂなどを備えている。
【００３６】
結像レンズ６４は、走査ユニット６３から導かれた原稿からの反射光をＣＣＤラインセンサ６５上の所定の位置に結像させる。ＣＣＤラインセンサ６５は、結像された光像を光電変換して電気信号を出力する。すなわち、原稿（例えば、原稿の表面）から読み取ったカラー画像に基づいて、Ｒ（赤）、Ｇ（緑）、Ｂ（青）の各色成分に色分解したデータを生成し、カラー画像処理装置３へ出力する。
【００３７】
カラー画像処理装置３は、カラー画像入力装置２から入力されたアナログ信号に、種々の処理を施すと共にカラー画像出力装置４が扱える形に変換して、カラー画像出力装置４へと出力するものである。
【００３８】
カラー画像処理装置３は、図１に示したように、Ａ／Ｄ変換部１１、シェーディング補正部１２、入力階調補正部１３、縮小画像作成部１４、原稿傾き・サイズ検出部１５、原稿サイズ調整部１６、原稿傾き・サイズ補正部１７、領域分離処理部１８、色補正部１９、黒生成下色除去部２０、空間フィルタ処理部２１、出力階調補正部２２、および階調再現処理部２３を備えている。
【００３９】
また、カラー画像入力装置２において取得されたアナログ信号（スキャン画像データ）は、Ａ／Ｄ変換部１１、シェーディング補正部１２、入力階調補正部１３、原稿傾き・サイズ補正部１７、領域分離処理部１８、色補正部１９、黒生成下色除去部２０、空間フィルタ処理部２１、出力階調補正部２２、階調再現処理部２３の順に送られ、ＣＭＹＫのデジタルカラー信号としてカラー画像出力装置４に出力される（パイプライン処理）。なお、入力階調補正部１３は、入力諧調補正を施したデータを原稿傾き・サイズ補正部１７、縮小画像作成部１４、および原稿傾き・サイズ検出部１５に出力し、縮小画像作成部１４および原稿傾き・サイズ検出部１５は入力階調補正部１３から入力されるデータに基づいて後述する各処理を行うようになっている。すなわち、縮小画像作成部１４、原稿傾き・サイズ検出部１５、および原稿サイズ調整部１６が行う処理はパイプライン処理ではない。
【００４０】
Ａ／Ｄ（アナログ／デジタル）変換部１１は、ＲＧＢのアナログ信号をデジタル信号に変換するものである。
【００４１】
シェーディング補正部１２は、Ａ／Ｄ変換部１１より送られてきたデジタルのＲＧＢ信号に対して、カラー画像入力装置２の照明系、結像系、撮像系で生じる各種の歪みを取り除く処理を施すものである。また、シェーディング補正部１２は、Ａ／Ｄ変換部１１より送られてきたデジタルのＲＧＢ信号に対して、カラーバランスを整えると同時に、濃度信号などカラー画像処理装置３に採用されている画像処理システムの扱い易い信号に変換する処理を施す。
【００４２】
入力階調補正部１３は、シェーディング補正部１２にて各種の歪みが取り除かれたＲＧＢ信号（ＲＧＢの反射率信号）に対して、下地濃度の除去やコントラストなどの画質調整処理を施す。
【００４３】
縮小画像作成部（変倍画像生成部）１４は、入力階調補正部１３から出力されるＲＧＢ信号（画像データ）を操作パネル６に備えられる表示部７の表示画面に応じたサイズに縮小して縮小画像データを生成し、この縮小画像データを表示部７に出力する。画図の縮小方法は特に限定されるものではないが、例えば、ゼロ次ホールド、最近傍内挿、双線形補間、３次畳み込み内挿などの一般的な補間手法を用いることができる。
【００４４】
原稿傾き・サイズ検出部（原稿傾き検出部、エッジ検出部）１５は、入力階調補正部１３から出力されるＲＧＢ信号（画像データ）に基づいて原稿のエッジを検出し、検出結果に応じて原稿の傾き角度（原稿の正規の配置角度（原稿の各辺が画像データの主走査方向または副走査方向と一致する角度）に対する原稿の傾き角度）、補正処理開始位置（原稿画像以外の部分を除去するための補正処理であるサイズ補正処理の開始位置）、および補正後の原稿端部の位置を算出し、これら各パラメータを原稿サイズ調整部１６に出力する。
【００４５】
原稿サイズ調整部（原稿領域特定部）１６は、原稿傾き・サイズ検出部１５で算出された上記各パラメータと指示入力部８を介して使用者が入力した補助情報とに基づいて原稿サイズ（原稿領域；サイズ補正処理で除去せずに残す領域）を調整（特定）する。また、原稿サイズ調整部１６は、原稿領域の特定結果、すなわち、原稿の傾きの角度、調整後の原稿画像サイズ、および補正処理開始位置の各パラメータを原稿傾き・サイズ補正部１７に出力する。
【００４６】
原稿傾き・サイズ補正部（原稿サイズ補正部、原稿傾き補正部）１７は、入力階調補正部１３から出力されるＲＧＢ信号（画像データ）に対し、原稿サイズ調整部１６から入力される原稿の傾きの角度、調整後の原稿画像サイズ、および補正処理開始位置の各パラメータに基づいて、原稿の傾きを補正する傾き補正処理、およびサイズ補正処理（原稿画像以外の部分を除去する処理）を施し、これら各処理を施したＲＧＢ信号（画像データ）を領域分離処理部１８に出力する。
【００４７】
原稿傾き・サイズ検出部１５、原稿サイズ調整部１６、および原稿傾き・サイズ補正部１７の詳細については後述する。
【００４８】
領域分離処理部１８は、ＲＧＢ信号より、入力画像中の各画素を文字領域、網点領域、写真領域のいずれかに分離するものである。領域分離処理部１８は、分離結果に基づき、画素がどの領域に属しているかを示す領域識別信号を、黒生成下色除去部２０、空間フィルタ処理部２１、出力階調補正部２２、および階調再現処理部２３へと出力するとともに、原稿傾き・サイズ補正部１７から入力されたＲＧＢ信号をそのまま後段の色補正部１９に出力する。
【００４９】
色補正部１９は、色再現の忠実化実現のために、不要吸収成分を含むＣＭＹ（Ｃ：シアン・Ｍ：マゼンタ・Ｙ：イエロー）色材の分光特性に基づいた色濁りを取り除く処理を行う。
【００５０】
黒生成下色除去部２０は、色補正後のＣＭＹの３色信号から黒（Ｋ）信号を生成する黒生成処理、および元のＣＭＹ信号から黒生成で得たＫ信号を差し引いて新たなＣＭＹ信号を生成する下色除去処理を行うものである。これにより、ＣＭＹの３色信号はＣＭＹＫの４色信号に変換される。
【００５１】
空間フィルタ処理部２１は、黒生成下色除去部２０から入力されるＣＭＹＫ信号の画像データに対して、領域識別信号を基にデジタルフィルタによる空間フィルタ処理を行い、空間周波数特性を補正する。これにより、出力画像のぼやけや粒状性劣化を軽減することができる。
【００５２】
出力階調補正部２２は、濃度信号などの信号をカラー画像出力装置４の特性値である網点面積率に変換する出力階調補正処理を行う。
【００５３】
階調再現処理部２３は、最終的に画像を画素に分離してそれぞれの階調を再現できるように処理する階調再現処理を施す。
【００５４】
また、階調再現処理部２３は、空間フィルタ処理部１９と同様、ＣＭＹＫ信号の画像データに対して領域識別信号を基に所定の処理を施す。例えば、領域分離処理部１８にて文字に分離された領域は、特に黒文字あるいは色文字の再現性を高めるために、空間フィルタ処理部１９による空間フィルタ処理における鮮鋭強調処理で高周波数の強調量が大きくされる。同時に、階調再現処理部２３においては、高域周波数の再現に適した高解像度のスクリーンでの二値化または多値化処理が行われる。また、領域分離処理部１８にて網点領域に分離された領域に関しては、空間フィルタ処理部１９において、入力網点成分を除去するためのローパス・フィルタ処理が施される。また、領域分離処理部１８にて写真に分離された領域に関しては、階調再現性を重視したスクリーンでの二値化または多値化処理が行われる。
【００５５】
上述した各処理が施された画像データは、メモリ５に一旦記憶され、所定のタイミングで読み出されてカラー画像出力装置４に入力される。
【００５６】
図３（ａ）はデジタルカラー複写機１の外観の例を示す斜視図であり、図３（ｂ）はこのデジタルカラー複写機１に備えられる操作パネル６の平面図である。この図に示すように、操作パネル６は、表示部７と指示入力部８とを備えている。なお、図３（ｂ）に示した例では、液晶表示パネルからなる表示部７と複数の操作キーからなる指示入力部８とが設けられているが、これに限るものではなく、例えば、表示部７としての機能と指示入力部８としての機能とを併せ持つタッチパネルを用いてもよい。また、表示部７は液晶表示パネルに限るものではなく、例えばＣＲＴ、プラズマディスプレイ、有機ＥＬディスプレイなどを用いてもよい。
【００５７】
表示部（表示装置）７は、デジタルカラー複写機１の各部の状態を示す情報、デジタルカラー複写機１に対する使用者の指示入力を支援するための情報、および縮小画像作成部１４から入力される縮小画像データに応じた画像などを表示する。
【００５８】
指示入力部（指示入力装置）８は、使用者からの指示入力を受け付け、デジタルカラー複写機１の制御部（図示せず）に伝達する。
【００５９】
カラー画像出力装置４は、カラー画像処理装置３から入力された画像データを記録材（例えば紙等）上に出力するものである。カラー画像出力装置４の構成は特に限定されるものではなく、例えば、電子写真方式やインクジェット方式を用いたカラー画像出力装置を用いることができる。
【００６０】
メモリ５は、カラー画像処理装置３の各部において用いられる各種データおよびカラー画像処理装置３において所定の処理が施された後の画像データを記憶する記憶手段である。
【００６１】
なお、上述した各部の処理は、ＣＰＵ（Central Processing Unit）等の制御部（図示せず）が、ＲＯＭ等の記憶手段（図示せず）に格納されたプログラムや各種データ、操作パネル６を介して使用者から入力される指示等に基づいて制御するようになっている。
【００６２】
（２．原稿傾き・サイズ検出部１５の詳細）
図４は、原稿傾き・サイズ検出部１５の構成を示すブロック図である。この図に示すように、原稿傾き・サイズ検出部１５は、エッジ検出処理部３１、傾き算出部３２、および判定部３３を備えている。
【００６３】
エッジ検出処理部（エッジ検出部）３１は、入力階調補正部１３から入力された画像データに対してエッジ検出処理を行う。
【００６４】
図５は、エッジ検出方法の一例を示す説明図である。この図に示す例では、画像データにおける水平方向（主走査方向；検出方向）に延伸する各ラインについて、左右方向に隣接する画素同士の画素値の差分を画素毎に算出し、算出した差分値が予め定めた第１閾値以上である画素のうち、最も左側の画素の座標および最も右側の画素の座標を、エッジ部分を示す座標であるエッジ座標として検出する。
【００６５】
なお、上記の第１閾値は、例えばカラー画像入力装置２における上部筐体（原稿カバー）５０が半開きの状態で原稿が読み取られた際に発生する原稿以外の領域のムラをエッジとして誤検知することなく、原稿のエッジを適切に検知することができる値（例えば４０）に設定することが好ましい。
【００６６】
その後、画像データの全ライン（画像データ全体）についてのエッジ座標の算出結果のうち、最も上側のエッジ座標（ＥｄｇｅＴｘ，ＥｄｇｅＴｙ）、最も下側のエッジ座標（ＥｄｇｅＢｘ，ＥｄｇｅＢｙ）、最も左側のエッジ座標（ＥｄｇｅＬｘ，ＥｄｇｅＬｙ）、および最も右側のエッジ座標（ＥｄｇｅＲｘ，ＥｄｇｅＲｙ）をそれぞれ抽出する。すなわち、矩形形状からなる原稿の各頂点（各角部）に対応する座標（原稿頂点座標）を抽出する。
【００６７】
また、上記の第１閾値よりも所定値だけ小さい第２閾値（例えば３０）、およびこの第２閾値よりも所定値だけ小さい第３閾値（例えば４０）を採用した場合についても、第１閾値を用いた上記の場合と同様の方法で、原稿の各頂点に対応する座標である原稿頂点座標を抽出する。
【００６８】
また、算出した各原稿頂点座標を、閾値毎に傾き算出部３２に出力する。なお、各原稿頂点座標だけでなく各ラインについて検出したエッジ座標を全て閾値毎に傾き算出部３２に出力するようにしてもよい。また、各原稿頂点座標あるいは各ラインについて検出したエッジ座標をエッジ検出処理部３１がメモリ５に一旦格納し、傾き算出部３２がそれを適宜読み出すようにしてもよい。
【００６９】
図６は、同一の画像データに対して各閾値を用いてエッジ検出処理を行った場合の検出結果の一例を示す説明図である。この図に示すように、同一の画像データであっても、閾値に応じてエッジ検出位置が異なる場合がある。
【００７０】
傾き算出部（原稿傾き検出部）３２は、上記の各閾値を用いて算出した各原稿頂点座標に基づいて、原稿の傾き角度αおよび補正処理開始位置（補正処理開始座標）を閾値毎に算出し、判定部３３に出力する。
【００７１】
具体的には、ｔａｎα’＝（ＥｄｇｅＴｙ−ＥｄｇｅＬｙ）／（ＥｄｇｅＴｘ−ＥｄｇｅＬｘ）に基づいて角度α’を算出する。なお、図７に示すように、ｔａｎα’の算出値とそれに対応する角度α’の値とを対応付けたテーブルを予めメモリ５に記憶させておき、このテーブルを用いて角度αを算出するようにしてもよい。
【００７２】
そして、算出した角度α’が４５°以下である場合には、原稿の傾き角度αをα＝α’とし、補正処理開始位置（ＳｔａｒｔＸ，ＳｔａｒｔＹ）を（ＥｄｇｅＬｘ，ＥｄｇｅＬｙ）とする。
【００７３】
一方、算出した角度α’が４５°以下である場合には、原稿の傾き角度αをα＝α’−９０とし、補正処理開始位置（ＳｔａｒｔＸ，ＳｔａｒｔＹ）を（ＥｄｇｅＴｘ，ＥｄｇｅＴｙ）とする。
【００７４】
判定部３３は、入力階調補正部１３から出力された画像データの傾きを傾き算出部３２が算出した傾き角度αおよび補正処理開始位置に基づいて補正した場合の、傾き補正後の原稿頂点座標（ＥｄｇｅＴｘ’，ＥｄｇｅＴｙ’）、（ＥｄｇｅＢｘ’，ＥｄｇｅＢｙ’）、（ＥｄｇｅＬｘ’，ＥｄｇｅＬｙ’）（ＥｄｇｅＲｘ’，ＥｄｇｅＲｙ’）を下記式に基づいて算出する。
【００７５】
【数１】
2010087826.tif 000003
【００７６】
なお、上記式におけるＸは、Ｔ，Ｂ，Ｌ，Ｒのいずれかを示す。すなわち、（ＥｄｇｅＴｘ’，ＥｄｇｅＴｙ’）を算出する場合にはＸ＝Ｔ、（ＥｄｇｅＢｘ’，ＥｄｇｅＢｙ’）を算出する場合にはＸ＝Ｂ、（ＥｄｇｅＬｘ’，ＥｄｇｅＬｙ’）を算出する場合にはＸ＝Ｌ、（ＥｄｇｅＲｘ’，ＥｄｇｅＲｙ’）を算出する場合にはＸ＝Ｒである。
【００７７】
なお、判定部３３は、上記の各閾値を用いて算出した原稿頂点座標のそれぞれについて、傾き補正後の原稿頂点座標を算出する。以下の説明では、第１閾値に対応する傾き補正後の原稿頂点座標を（Ｅｄｇｅ１Ｔｘ’，Ｅｄｇｅ１Ｔｙ’)、（Ｅｄｇｅ１Ｂｘ’，Ｅｄｇｅ１Ｂｙ’）、（Ｅｄｇｅ１Ｌｘ’，Ｅｄｇｅ１Ｌｙ’）、（Ｅｄｇｅ１Ｒｘ’，Ｅｄｇｅ１Ｒｙ’）とし、第２閾値に対応する傾き補正後の原稿頂点座標を（Ｅｄｇｅ２Ｔｘ’，Ｅｄｇｅ２Ｔｙ’）、（Ｅｄｇｅ２Ｂｘ’，Ｅｄｇｅ２Ｂｙ’）、（Ｅｄｇｅ２Ｌｘ’，Ｅｄｇｅ２Ｌｙ’）、（Ｅｄｇｅ２Ｒｘ’，Ｅｄｇｅ２Ｒｙ’）とし、第３閾値に対応する傾き補正後の原稿頂点座標を（Ｅｄｇｅ３Ｔｘ’，Ｅｄｇｅ３Ｔｙ’）、（Ｅｄｇｅ３Ｂｘ’，Ｅｄｇｅ３Ｂｙ’）、（Ｅｄｇｅ３Ｌｘ’，Ｅｄｇｅ３Ｌｙ’）、（Ｅｄｇｅ３Ｒｘ’，Ｅｄｇｅ３Ｒｙ’）とする。
【００７８】
そして、判定部３３は、傾き補正後の各原稿頂点座標、傾き角度α、および補正処理開始位置を原稿サイズ調整部１６に出力する。
【００７９】
なお、本実施形態ではエッジ検出処理部３１が水平方向（主走査方向）を検出方向としているが、これに限らず、垂直方向（副走査方向）を検出方向としてもよい。
【００８０】
（３．原稿サイズ調整部１６の詳細）
原稿サイズ調整部１６は、指示入力部８を介して使用者が入力する原稿頂点座標（本実施形態では左上端部（左上角部）の座標（ＲｅｆＴｘ，ＲｅｆＴｙ）および右下端部（右下角部）の座標（ＲｅｆＢｘ，ＲｅｆＢｙ））を受け付ける。
【００８１】
この際、デジタルカラー複写機１の制御部は、図８（ａ）に示すように、縮小画像作成部１４によって作成された入力画像データ（原稿から読み取った画像データ）の縮小画像を表示部７に表示させるとともに、原稿の左上端部の位置を選択することを促すメッセージを表示させる。使用者は、この表示画面を参照し、指示入力部８を介して原稿の左上端部の位置を選択することができる。この選択操作は、例えば、キー操作によって表示部７に表示されるカーソルを移動させることで行ってもよく、表示部７がタッチパネルである場合にはタッチパネル操作によって行ってもよい。
【００８２】
また、デジタルカラー複写機１の制御部は、原稿の左上端部の位置が選択されると、図８（ｂ）に示すように、縮小画像作成部１４によって作成された入力画像データの縮小画像、および使用者が選択した原稿の左上端部の位置を示す画像を表示部７に表示させるとともに、原稿の右下端部の位置を選択することを促すメッセージを表示させる。使用者は、この表示画面を参照し、指示入力部８を介して原稿の右下端部の位置を選択することができる。
【００８３】
なお、使用者によって選択される原稿端部の位置は、左上端部および右下端部に限るものではない。例えば、矩形形状からなる原稿の４つの角部（頂点）のうち、表示された画像の最上端部および最下端部を選択するようにしてもよく、右上端部および左下端部を選択するようにしてもよく、対角線上にある任意の２点を選択するようにしてもよい。
【００８４】
そして、原稿サイズ調整部１６は、使用者からの原稿頂点座標の入力を受け付けると、その原稿頂点座標を原稿傾き・サイズ検出部１５が算出した傾き角度αに基づいて傾き補正処理した場合の、傾き補正後の原稿頂点座標である参照原稿頂点座標（ＲｅｆＴｘ’，ＲｅｆＴｙ’），（ＲｅｆＢｘ’，ＲｅｆＢｙ’）を下記式に基づいて算出する。
【００８５】
【数２】
2010087826.tif 000004
【００８６】
なお、上記式におけるＸはＴ，Ｂのいずれかを示す。すなわち、（ＲｅｆＴｘ’，ＲｅｆＴｙ’）を算出する場合にはＸ＝Ｔ、（ＲｅｆＢｘ’，ＲｅｆＢｙ’）を算出する場合にはＸ＝Ｂである。
【００８７】
次に、原稿サイズ調整部１６は、下記式を用いて、上記の各閾値を用いて算出した原稿頂点座標について、閾値毎に評価値を算出する。
ＥｖａｌＸ  ＝  ｜ＭＡＸ（ＥｄｇｅＸＴｘ’，ＥｄｇｅＸＢｘ’，ＥｄｇｅＸＬｘ’，ＥｄｇｅＸＲｘ’）−ＭＡＸ（ＲｅｆＴｘ’，ＲｅｆＢｘ’）｜  ＋  ｜ＭＩＮ（ＥｄｇｅＸＴｘ’，ＥｄｇｅＸＢｘ’，ＥｄｇｅＸＬｘ’，ＥｄｇｅＸＲｘ’）−ＭＩＮ（ＲｅｆＴｘ’，ＲｅｆＢｘ’）｜  ＋  ｜ＭＡＸ（ＥｄｇｅＸＴｙ’，ＥｄｇｅＸＢｙ’，ＥｄｇｅＸＬｙ’，ＥｄｇｅＸＲｙ’）−ＭＡＸ（ＲｅｆＴｙ’，ＲｅｆＢｙ’）｜  ＋  ｜ＭＩＮ（ＥｄｇｅＸＴｙ’，ＥｄｇｅＸＢｙ’，ＥｄｇｅＸＬｙ’，ＥｄｇｅＸＲｙ’）−ＭＩＮ（ＲｅｆＴｙ’，ＲｅｆＢｙ’）｜
なお、上記式中のＥｖａｌＸおよびＥｄｇｅＸにおけるＸは第１閾値〜第３閾値のいずれかを示している。すなわち、原稿サイズ調整部１６は、上記式を用いて、第１閾値を用いて算出した原稿頂点座標の評価値Ｅｖａｌ１、第２閾値を用いて算出した原稿頂点座標の評価値Ｅｖａｌ２、および、第３閾値を用いて算出した原稿頂点座標の評価値Ｅｖａｌ３をそれぞれ算出する。
【００８８】
図９は、各閾値を用いて検出したエッジ検出結果に基づいて傾き補正を行った場合の原稿サイズと、使用者の指定した原稿頂点座標に基づいて傾き補正した場合の原稿サイズとを示す説明図である。この図に示すように、各閾値に対応する傾き補正後の原稿サイズは、閾値毎に異なるが、上記の評価値が小さいほど使用者が指定した原稿頂点座標に基づく原稿サイズに近くなる。
【００８９】
その後、原稿サイズ調整部１６は、上記のように算出した各閾値に対応する原稿頂点座標の評価値を比較し、評価値が最も近い原稿頂点座標、すなわち、各閾値に対応する原稿頂点座標のうち、使用者が指定した原稿頂点座標に基づく原稿画像サイズに最も近い原稿サイズを示す原稿頂点座標を、サイズ補正処理（原稿画像以外の部分を除去する処理）に用いる原稿頂点座標として決定する。これにより、画像データにおける原稿に対応する画像領域である原稿領域が特定される。
【００９０】
そして、原稿サイズ調整部１６は、上記のように決定したサイズ補正処理に用いる原稿頂点座標に基づいて、サイズ補正処理後の原稿の高さおよび幅、すなわち原稿のサイズを算出する。
【００９１】
例えば、サイズ補正処理後の原稿の高さおよび幅は以下の各式を用いて算出される。
【００９２】
サイズ補正処理後の原稿高さ  ＝  ＭＡＸ（ＥｄｇｅＸＴｙ’，ＥｄｇｅＸＢｙ’，ＥｄｇｅＸＬｙ’，ＥｄｇｅＸＲｙ’）  −  ＭＩＮ（ＥｄｇｅＸＴｙ’，ＥｄｇｅＸＢｙ’，ＥｄｇｅＸＬｙ’，ＥｄｇｅＸＲｙ’）
サイズ補正処理後の原稿の幅  ＝  ＭＡＸ（ＥｄｇｅＸＴｘ’，ＥｄｇｅＸＢｘ’，ＥｄｇｅＸＬｘ’，ＥｄｇｅＸＲｘ’）  −  ＭＩＮ（ＥｄｇｅＸＴｘ’，ＥｄｇｅＸＢｘ’，ＥｄｇｅＸＬｘ’，ＥｄｇｅＸＲｘ’）
なお、上記各式中のＥｄｇｅＸにおけるＸは、第１閾値〜第３閾値のいずれかを示している。すなわち、サイズ補正処理に用いる原稿頂点座標が第１閾値に対応する原稿頂点座標である場合にはＸ＝１、サイズ補正処理に用いる原稿頂点座標が第２閾値に対応する原稿頂点座標である場合にはＸ＝２、サイズ補正処理に用いる原稿頂点座標が第３閾値に対応する原稿頂点座標である場合にはＸ＝３である。
【００９３】
その後、原稿サイズ調整部１６は、傾き角度α、サイズ補正処理後の原稿サイズ、および補正処理開始位置の各パラメータを原稿傾き・サイズ補正部１７に出力する。
【００９４】
このように、本実施形態では、サイズ補正処理に用いる原稿サイズ（サイズ補正処理後に画像データに残す領域の範囲）を、Ａ４，Ｂ５等の定型サイズではなく、上記処理により算出されたサイズ補正処理後の原稿の高さおよび幅に対応するサイズとする。
【００９５】
なお、原稿サイズ調整部１６が、上記のように算出した補正後の原稿の高さおよび幅と定型サイズの用紙との対応関係を、出力解像度別に用紙サイズテーブルとしてメモリ５に記憶させるようにしてもよい。
【００９６】
（４．原稿傾き・サイズ補正部１７の詳細）
原稿傾き・サイズ補正部１７は、原稿サイズ調整部１６から入力される傾き角度α、サイズ補正処理後の原稿サイズ、および補正処理開始位置の各パラメータに基づいて、入力階調補正部１３から入力される画像データに対して傾き補正処理およびサイズ補正処理を行う。
【００９７】
傾き補正処理およびサイズ補正処理の方法としては、例えば、回転行列を用いたアフィン変換処理などを用いることができる。
【００９８】
一般に、座標（ｘ，ｙ）をθ回転させた座標（ｘ’，ｙ’）は、下記の回転行列式で表すことができる。
【００９９】
【数３】
2010087826.tif 000005
【０１００】
画像の画素値として出力する場合には、整数値（ｘ’，ｙ’）に対応する小数値（ｘｓ，ｙｓ）を算出し、これをバイリニア等で補間演算すればよい。小数値（ｘｓ，ｙｓ）は、上記の回転行列式の逆変換式である下記の行列式によって算出される。
【０１０１】
【数４】
2010087826.tif 000006
【０１０２】
図１０に示すように、回転補正前のｘ−ｙ座標系において、（ｘｓ＋ＳｔａｒｔＸ，ｙｓ＋ＳｔａｒｔＹ）を取り囲む４点の画素の座標を（ｘｉ，ｙj）、（ｘｉ＋１，ｙj）、（ｘｉ，ｙj＋１）、（ｘｉ＋１，ｙj＋１）とし（ｉ，ｊは１以上の整数）、ｘｉ≦ｘｓ＋ＳｔａｒｔＸ＜ｘｉ＋１、ｙｊ≦ｙｓ＋ＳｔａｒｔＹ＜ｙｊ＋１とし、上記４つの画素の値をそれぞれ（ｘｉ，ｙj）についてはＺ１、（ｘｉ＋１，ｙj）についてはＺ２、（ｘｉ，ｙj＋１）についてはＺ３、（ｘｉ＋１，ｙj＋１）についてはＺ４とし、ｘｉとｘｓとのｘ方向についての距離とｘｓとｘｉ＋１とのｘ方向についての距離との比をｕ：１−ｕ、ｙjとｙｓとのｙ方向についての距離とｙｓとｙj＋１とのｙ方向についての距離との比をｖ：１−ｖとすると、補間後の座標値Ｚは、以下のバイリニアによる補間式、
Ｚ（ｘ’，ｙ’）＝Ｚ（ｘｓ，ｙｓ）＝（１−ｖ）｛（１−ｕ）Ｚ１＋ｕＺ２｝＋ｖ｛（１−ｕ）Ｚ３＋ｕＺ４｝
で表される。
【０１０３】
上記の方法により、サイズ補正処理後の原稿サイズに対応する各画素を傾き角度αに応じて回転させる。これにより、回転補正後の各画素の座標（ｘ’，ｙ’）は、０≦ｘ’≦サイズ補正後の原稿幅、０≦ｙ’≦サイズ補正後の原稿高さとなる。
【０１０４】
以上のように、本実施形態では、入力画像データに応じた画像を表示部７に表示させるとともに、原稿傾き・サイズ検出部１５の検出した入力画像データに含まれる原稿画像の端部の位置を、表示部７に表示させた画像に基づいて使用者が選択した原稿画像の端部の位置情報に基づいて調整する。
【０１０５】
これにより、入力画像データに基づいて原稿画像サイズを検出する原稿サイズ検出手段の検出結果のみを用いる構成や、表示部に表示された入力画像データに応じた画像を用いて使用者が入力した原稿の端部の位置情報のみに基づいて原稿サイズを検出する構成に比べて、原稿サイズをより適切に検出することができる。
【０１０６】
なお、使用者によって選択指示される原稿画像の端部の位置は、必ずしも厳密な位置を指定するものでなくてもよく、おおまかな位置を示す情報であってもよい。したがって、表示部７に表示させる縮小画像の解像度は特に限定されず、低解像度であってもよい。
【０１０７】
また、傾き補正処理およびサイズ補正処理は、原稿画像が読み取られる毎（あるいは入力される毎）に常に行うようにしてもよく、使用者がこれらの処理を行うか否かを原稿画像が読み取られる毎（あるいは入力される毎）選択するようにしてもよい。傾き補正処理およびサイズ補正処理を行わない場合、原稿傾き・サイズ補正部１７は、入力階調補正部１３から出力されるＲＧＢ信号（画像データ）をそのまま領域分離処理部１８に出力する。
【０１０８】
例えば、デジタルカラー複写機１の制御部は、初期状態において、表示部７の表示画面に図１１に示すような機能選択画面を表示させる。そして、この機能選択画面が表示されているときに「原稿傾き・サイズ補正」機能が選択指示されると、デジタルカラー複写機１の制御部は、図１２に示すように「原稿傾き・サイズ補正」機能に関するメニュー画面を表示させる。このメニュー画面において、使用者は、「常に設定する」または「スキャンの度に確認する」のいずれかを選択できる。そして、「常に設定する」が選択された場合には原稿画像が読み取られる毎（あるいは入力される毎）に傾き補正処理およびサイズ補正処理を行い、「スキャンの度に確認する」が選択された場合には原稿画像が読み取られる毎（あるいは入力される毎）に傾き補正処理およびサイズ補正処理の要否を使用者が選択する。
【０１０９】
また、傾き補正処理およびサイズ補正処理を行う際、デジタルカラー複写機１の制御部が、使用者が行うべき動作（使用手順）を表示部７に表示させるようにしてもよい。また、図１３に示すように、使用者が行うべき動作（使用手順）を表示部７に表示させるか否かを使用者に選択させるための画面を表示させ、この表示に対する使用者の指示を受け付けるようにしてもよい。
【０１１０】
なお、本実施形態では、カラー画像処理装置３が入力された画像データに各種処理を施してカラー画像出力装置４に出力するまでの処理を連続して行う場合の例について説明したがこれに限るものではない。例えば、入力画像データに応じた画像データと、この入力画像データから検出した傾き角度、補正処理開始位置、および補正後の原稿端部の位置とを記憶手段に記憶させておき、必要に応じてこれらのデータを読み出して傾き補正処理およびサイズ補正処理を行うようにしてもよい。図１４は、この場合のデジタルカラー複写機１の構成例を示すブロック図である。
【０１１１】
この図に示すデジタルカラー複写機１は、カラー画像入力装置２、カラー画像処理装置３ａ，３ｂ、カラー画像出力装置４、画像メモリ５ａ，５ｂ、操作パネル６、および画像記憶装置９を備えている。
【０１１２】
カラー画像入力装置２、カラー画像出力装置４、および操作パネル６の構成は図１に示した構成と同様である。
【０１１３】
カラー画像処理装置３ａは、Ａ／Ｄ変換部１１、シェーディング補正部１２、入力階調補正部１３、および原稿傾き・サイズ検出部１５を備えている。カラー画像処理装置３ｂは、縮小画像作成部１４、原稿サイズ調整部１６、原稿傾き・サイズ補正部１７、領域分離処理部１８、色補正部１９、黒生成下色除去部２０、空間フィルタ処理部２１、出力階調補正部２２、および階調再現処理部２３を備えている。カラー画像処理装置３ａおよび３ｂに備えられる各部の機能は、図１に示したカラー画像処理装置３の各部と略同様である。
【０１１４】
画像メモリ５ａ，５ｂは、カラー画像処理装置３ａ，３ｂの各部の処理に用いられる画像データおよび各種パラメータを記憶する記憶手段である。
【０１１５】
画像記憶装置９は、入力階調補正部１３から出力される画像データと、原稿傾き・サイズ検出部１５が検出した各パラメータ（傾き角度、補正処理開始位置、および補正後の原稿端部の位置）とを記憶する記憶手段である。画像記憶装置９は、これら各データを保存するための充分な記憶容量を持っていればよく、特に限定されるものではないが、例えばＨＤＤ（ハードディスク）を用いることができる。
【０１１６】
カラー画像処理装置３ｂは、操作パネル６を介して入力される使用者からの指示に応じた所定のタイミング（カラー画像処理装置３ａの処理とは非同期のタイミング）で画像記憶装置９から原稿画像の画像データ、およびこの原稿に対応する上記各パラメータを読み出し、図１の場合と同様の方法で傾き補正処理およびサイズ補正処理を行う。なお、傾き補正処理およびサイズ補正処理を施した画像データを画像メモリ５ｂに順次格納し、領域分離処理部１８が画像メモリ５ｂに格納された上記画像データを適宜読み出して領域分離処理を施し、その後、色補正部１９、黒生成下色除去部２０、空間フィルタ処理部２１、出力階調補正部２２、および階調再現処理部２３が領域分離処理部１８から出力される画像データに対して上述した各処理を順次行い、最終的にカラー画像出力装置４に出力するようにしてもよい。
【０１１７】
また、本実施形態では、カラー画像出力装置４を備えたデジタルカラー複写機１について説明したが、本発明の適用対象はこれに限るものではなく、例えば画像形成装置を備えないスキャナ（画像読取装置）に適用することもできる。
【０１１８】
図１５は、本発明をスキャナ（画像読取装置）１ｂに適用した場合の構成例を示すブロック図である。この図に示すスキャナ１ｂは、カラー画像入力装置２、カラー画像処理装置３ｃ、画像メモリ５ｃ、操作パネル６、および画像記憶装置９ｃを備えている。カラー画像入力装置２、操作パネル６、およびカラー画像処理装置３ｃに備えられるＡ／Ｄ変換部１１、シェーディング補正部１２、入力階調補正部１３、縮小画像作成部１４、原稿傾き・サイズ検出部１５、原稿サイズ調整部１６、および原稿傾き・サイズ補正部１７の構成および機能は図１に示したデジタルカラー複写機１と略同様である。
【０１１９】
カラー画像処理装置３ｃは、Ａ／Ｄ変換部１１、シェーディング補正部１２、入力階調補正部１３、縮小画像作成部１４、原稿傾き・サイズ検出部１５、原稿サイズ調整部１６、および原稿傾き・サイズ補正部１７に加えて、セレクタ２４を備えている。このセレクタ２４には、入力階調補正部１３から出力された画像データと、原稿傾き・サイズ補正部１７から出力された画像データとが入力される。そして、セレクタ２４は、傾き補正処理およびサイズ補正処理を行うか否かについての使用者の選択指示に応じて、入力階調補正部１３から出力された画像データ、または原稿傾き・サイズ補正部１７から出力された画像データを画像記憶装置９ｃに出力するようになっている。つまり、傾き補正処理およびサイズ補正処理が選択されていないときは入力階調補正部１３から出力されたＲＧＢデータ（画像データ）を画像記憶装置９ｃに転送し、傾き補正処理およびサイズ補正処理が選択されているときには傾き補正処理およびサイズ補正処理を施した画像データを画像記憶装置９ｃに転送する。
【０１２０】
画像メモリ５ｃは、カラー画像処理装置３ｃの各部において用いられる画像データを記憶する記憶手段である。
【０１２１】
画像記憶装置９は、カラー画像処理装置３ｃから出力される画像データを記憶する記憶手段である。画像記憶装置９は上記画像データを保存するための充分な記憶容量を持っていればよく、特に限定されるものではないが、例えばＨＤＤ（ハードディスク）を用いることができる。
【０１２２】
なお、入力階調補正部１３は、入力階調補正後の画像データを画像メモリ５ｃに一旦書き込み、原稿傾き・サイズ補正部１７は画像メモリ５ｃに書き込まれている上記画像データを適宜読み出して傾き補正処理およびサイズ補正処理を施す。また、原稿傾き・サイズ補正部１７は、傾き補正処理およびサイズ補正処理後の画像データを画素毎に画像メモリ５ｃに書き込み、１ページ全ての画像データに対する傾き補正処理およびサイズ補正処理が終了したときに制御部が画像メモリ５ｃからこの１ページ分の画像データを読み出して画像記憶装置９ｃに出力するようになっている。
【０１２３】
また、本実施形態では、傾き補正処理およびサイズ補正処理を施した画像データをカラー画像出力装置４に出力する構成（図１、図１４参照）、および画像記憶装置９ｃに記憶させる構成（図１５参照）について説明したが、これに限らず、例えばネットワークを介してで接続されたコンピュータ、サーバ、デジタル複合機、プリンタ等の外部装置に送信するようにしてもよい。
【０１２４】
また、本実施形態では、使用者がデジタルカラー複写機１あるいはスキャナ１ｂの操作パネル６を介して各種指示を入力する構成について説明したが、これに限らず、例えば、デジタルカラー複写機１あるいはスキャナ１ｂに対して通信可能に接続されたコンピュータを介して指示入力を行う構成としてもよい。この場合、コンピュータに表示されるデジタルカラー複写機１あるいはスキャナ１ｂのドライバの設定画面において使用者がマウスやキーボード等の指示入力手段を用いて各種指示を入力するようにしてもよい。
【０１２５】
また、上記実施形態において、デジタルカラー複写機１およびスキャナ１ｂに備えられるカラー画像処理装置３，３ａ，３ｂ，３ｃの各部（例えば原稿上端検出部１３および原稿傾き補正部１５）は、ＣＰＵ等のプロセッサを用いてソフトウェアによって実現されるものであってもよい。すなわち、カラー画像処理装置３，３ａ，３ｂ，３ｃは、各機能を実現する制御プログラムの命令を実行するＣＰＵ（central processing unit）、上記プログラムを格納したＲＯＭ（read only memory）、上記プログラムを展開するＲＡＭ（random access memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアであるカラー画像処理装置３，３ａ，３ｂ，３ｃの制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、デジタルカラー複写機１あるいはスキャナ１ｂに供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによって達成される。
【０１２６】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【０１２７】
また、デジタルカラー複写機１あるいはスキャナ１ｂを通信ネットワークと接続可能に構成し、通信ネットワークを介して上記プログラムコードを供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【０１２８】
また、カラー画像処理装置３，３ａ，３ｂ，３ｃの各ブロックは、ソフトウェアを用いて実現されるものに限らず、ハードウェアロジックによって構成されるものであってもよく、処理の一部を行うハードウェアと当該ハードウェアの制御や残余の処理を行うソフトウェアを実行する演算手段とを組み合わせたものであってもよい。
【０１２９】
本発明のコンピュータシステムは、フラットベッドスキャナ・フィルムスキャナ・デジタルカメラなどの画像入力装置、所定のプログラムがロードされることにより上記画像処理などの様々な処理が行われるコンピュータ、コンピュータの処理結果を表示するＣＲＴディスプレイ・液晶ディスプレイなどの画像表示装置、およびコンピュータの処理結果を紙などに出力するプリンタ等の画像形成装置により構成されてもよい。さらには、ネットワークを介してサーバなどに接続するための通信手段としてのネットワークカードやモデムなどが備えられていてもよい。
【０１３０】
本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【産業上の利用可能性】
【０１３１】
本発明は、原稿を読み取って得られた画像データに基づいてこの原稿のサイズを検出し、上記画像データにおける原稿以外の部分を除去する処理を行う画像処理装置および画像処理方法に適用できる。
【図面の簡単な説明】
【０１３２】
【図１】本発明の一実施形態にかかる画像処理装置（画像読取装置、画像形成装置）の概略構成を示すブロック図である。
【図２】図１の画像処理装置に備えられる画像入力装置の構成を示す断面図である。
【図３】（ａ）は図１に示した画像処理装置（画像読取装置、画像形成装置）の外観の例を示す斜視図であり、（ｂ）は図１に示した画像処理装置に備えられる操作パネルの平面図である。
【図４】図１の画像処理装置に備えられる原稿傾き・サイズ検出部の構成を示すブロック図である。
【図５】図１の画像処理装置において行われるエッジ検出処理におけるエッジ検出方法の一例を示す説明図である。
【図６】図１の画像処理装置において行われるエッジ検出処理の結果の一例を示す説明図である。
【図７】図１の画像処理装置で用いられる、ｔａｎα’の算出値とそれに対応する角度α’の値とを対応付けたテーブルを示す説明図である。
【図８】（ａ）および（ｂ）は、図１の画像処理装置に備えられる表示部に表示される、使用者が原稿の端部の位置を示す情報を入力するための表示画面の一例を示す説明図である。
【図９】図１に示した画像処理装置において複数種類の閾値を用いて検出した原稿サイズと、使用者の指定した原稿頂点座標に基づく原稿サイズとの関係を示す説明図である。
【図１０】傾き補正処理前の座標系と傾き補正後の座標系との関係を示す説明図である。
【図１１】図１に示した画像処理装置の表示部に表示される表示画面の一例を示す説明図である。
【図１２】図１に示した画像処理装置の表示部に表示される表示画面の一例を示す説明図である。
【図１３】図１に示した画像処理装置の表示部に表示される表示画面の一例を示す説明図である。
【図１４】図１に示した画像処理装置（画像読取装置、画像形成装置）の変形例を示すブロック図である。
【図１５】図１に示した画像処理装置（画像読取装置）の変形例を示すブロック図である。
【符号の説明】
【０１３３】
１  デジタルカラー複写機（画像処理装置、画像読取装置、画像形成装置）
１ｂ  スキャナ（画像処理装置、画像読取装置、）
２  カラー画像入力装置
３，３ａ，３ｂ，３ｃ  カラー画像処理装置（画像処理装置）
４  カラー画像出力装置
５  メモリ
５，５ａ，５ｂ，５ｃ  画像メモリ
６  操作パネル
７  表示部（表示装置）
８  指示入力部（指示入力装置）
９，９ｃ  画像記憶装置
１４  縮小画像作成部（変倍画像生成部）
１５  原稿傾き・サイズ検出部（原稿傾き検出部、エッジ検出部）
１６  原稿サイズ調整部（原稿領域特定部）
１７  原稿傾き・サイズ補正部（原稿サイズ補正部、原稿傾き補正部）
２４  セレクタ
３１  エッジ検出処理部（エッジ検出部）
３２  サイズ算出部（原稿傾き検出部）
３２  傾き算出部
３３  判定部
【図１】
2010087826.tif 000007
【図２】
2010087826.tif 000008
【図３】
2010087826.tif 000009
【図４】
2010087826.tif 000010
【図５】
2010087826.tif 000011
【図６】
2010087826.tif 000012
【図７】
2010087826.tif 000013
【図８】
2010087826.tif 000014
【図９】
2010087826.tif 000015
【図１０】
2010087826.tif 000016
【図１１】
2010087826.tif 000017
【図１２】
2010087826.tif 000018
【図１３】
2010087826.tif 000019
【図１４】
2010087826.tif 000020
【図１５】
2010087826.tif 000021