(57)【要約】【課題】原稿から画像を読み取る装置において、読み取った原稿画像の傾斜角度を高速で検出でき、且つその処理のために大きなメモリ容量も必要としないようにする。【解決手段】ＳＩＭＤ処理部５は、読み取り動作と並行して、読み取られた画像データから主走査ライン方向に配列された所定数の画素データのそれぞれを並行して取得し、取得した所定数の画素データのそれぞれについて並行して画素データ値の変化点を検出し、検出された変化点の位置情報としてその変化点の画素位置情報とライン位置情報との対を少なくとも２つの位置で記録しておき、記録された画素位置情報の差分値とライン位置情報の差分値とを用いて画像の傾斜角度を算出する。【選択図】図１
2008258980.tif 000002
【特許請求の範囲】
【請求項１】
主走査方向または副走査方向に対して傾きをもった画像の画像データを主走査ラインごとに入力させ、入力された複数の主走査ラインのそれぞれの画像データを用いて画像の辺を検出することにより、該画像の傾斜角度を算出することができる画像情報処理装置において、読み取られた画像データから主走査ライン方向に配列された所定数の画素データを取得し該所定数の画素データのそれぞれについてデータ値の変化点を検出する処理を読み取り動作と並行して行なう単位処理手段を備えたことを特徴とする画像情報処理装置。
【請求項２】
請求項１記載の画像情報処理装置において、前記単位処理手段は、前記所定数の画素データのそれぞれを並行して取得し、該所定数の画素データのそれぞれについて並行してデータ値の変化点を検出することを特徴とする画像情報処理装置。
【請求項３】
請求項１または２記載の画像情報処理装置において、前記単位処理手段は、副走査方向の変化点を検出したとき、該変化点の属するラインを示すライン位置情報を画素位置ごとに記録しておくとともに、２つの画素位置で記録された前記ライン位置情報の差分値と前記２つの画素位置を示す２つの画素位置情報の差分値とを用いて前記傾斜角度を算出する傾斜角度算出手段を備えたことを特徴とする画像情報処理装置。
【請求項４】
請求項３記載の画像情報処理装置において、前記傾斜角度算出手段は、複数の変化点が検出された場合、該複数の変化点のなかから２つの画素位置情報の差分値が最大になる２つの変化点を用いて前記傾斜角度を算出することを特徴とする画像情報処理装置。
【請求項５】
請求項１または２記載の画像情報処理装置において、前記単位処理手段は、主走査方向の変化点を検出したとき、該変化点の画素位置情報を当該変化点が検出されたラインを示すライン位置情報ごとに記録するとともに、２つのラインで記録された前記画素位置情報の差分値と前記２つのラインを示す２つのライン位置情報の差分値とを用いて前記傾斜角度を算出するたて傾斜角度算出手段を備えたことを特徴とする画像情報処理装置。
【請求項６】
請求項５記載の画像情報処理装置において、前記たて傾斜角度算出手段は、複数の変化点が検出された場合、該複数の変化点のなかから２つのライン位置情報の差分値が最大になる２つの変化点を用いて前記傾斜角度を算出することを特徴とする画像情報処理装置。
【請求項７】
請求項１乃至６のいずれか１項に記載の画像情報処理装置において、複数の変化点対から複数の傾斜角度を算出し、該複数の傾斜角度の平均値を求める傾斜角度とすることを特徴とする画像情報処理装置。
【請求項８】
請求項１または２記載の画像情報処理装置において、所定の画素位置を副走査方向に走査するか、または所定のラインを主走査方向に走査したときに画素データが初めて所定の値を越えた位置を前記変化点とすることを特徴とする画像情報処理装置。
【請求項９】
請求項１または２記載の画像情報処理装置において、所定の画素位置を副走査方向に走査するか、または所定のラインを主走査方向に走査したときにピークを示す画素データ値が検出された場合、該画素データ値の位置を前記変化点とすることを特徴とする画像情報処理装置。
【請求項１０】
主走査方向または副走査方向に対して傾きをもった画像の画像データを主走査ラインごとに入力させ、入力された複数の主走査ラインのそれぞれの画像データを用いて画像の辺を検出することにより、該画像の傾斜角度を算出する画像傾斜角度算出方法において、読み取られた画像データから主走査ライン方向に配列された所定数の画素データのそれぞれを並行して取得し該所定数の画素データのそれぞれについて並行して画素データ値の変化点を検出する処理を読み取り動作と並行して行ない、検出された変化点の位置情報として該変化点の画素位置情報とライン位置情報との対を少なくとも２つの位置で記録しておき、記録された前記画素位置情報の差分値とライン位置情報の差分値とを用いて画像の傾斜角度を算出することを特徴とする画像傾斜角度算出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル複写機など、原稿上の画像を読み取る画像読み取り手段を備えた画像情報処理装置に係り、特に、読み取られた画像データから原稿画像の傾斜角度を算出し、補正する機能を持った画像情報処理装置に関する。
【背景技術】
【０００２】
デジタル複写機など、原稿上の画像を読み取る画像読み取り手段を備えた画像情報処理装置では、セットされた原稿の傾きや原稿搬送時のスキューなどにより画像が傾いて読み取られる場合がある。このような場合、読み取られた画像の傾斜角度を検出することにより傾きを補正する処理が従来から行なわれている。
【０００３】
例えば、特許文献１に示された従来技術では、読み取られた画像の全体から描かれている画像の輪郭情報や基準となる幾何学的特徴を抽出して、輪郭を包含する最小の４辺形を求め、その４辺形の４つの座標などを求めることにより傾斜角度を求める。
【０００４】
また、特許文献２に示された従来技術では、比較基準となる対象物中の少なくとも２つの領域の幾何学的特徴から抽出された拘束条件を算出しておき、次に、そのとき入力された傾斜角度算出対象の対象物について同様の拘束条件を算出し、２つの拘束条件を比較して位置ずれ量を算出することにより傾斜角度を求める。
【０００５】
また、特許文献３に示された従来技術では、撮影された矩形の画像の傾斜角度を算出する際、走査ライン上で走査方向に背景画素から媒体画素（前景の被写体画像を構成している画素）に最初に変わる開始座標値と最後に媒体画素から背景画素に変わる終了座標値とを取得するとともに、その開始座標と終了座標との差から走査ライン上の媒体長を取得する処理を順次行なって、媒体画像全体の走査ライン数に対する最頻の媒体長を含む走査ラインの数の割合が設定値以上あるかどうかを判断し、設定値以上と判断された場合に、最頻の媒体長を含むラインの上位および下位の所定数の走査ラインに対し、上位の各走査ラインと下位の各走査ラインとを総組み合わせした走査ライン対について媒体領域の開始座標または終了座標を用いてそれぞれ傾斜角度を算出する。
【特許文献１】特開平８−２１２４１７号公報
【特許文献２】特開平８−２４０４１１号公報
【特許文献３】特開平１１−２５９７１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に示された従来技術では、画像全体を走査した後、その全体画像から輪郭情報を抽出して４つの辺を求めることにより傾斜角度を求めているので、処理時間が長くなるうえに、処理のために大きなメモリ容量を必要とするという問題がある。
また、特許文献２に示された従来技術では、２つ以上の領域の幾何学的特徴から抽出するので、処理時間が長くなる。また、特許文献３に示された従来技術でも処理時間が長くなる。
【０００７】
本発明は、このような従来技術の問題を解決しようとするものであり、傾斜角度を高速で検出でき、且つ処理のために大きなメモリ容量も必要としない傾斜角度算出技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
請求項１記載の画像情報処理装置は、主走査方向または副走査方向に対して傾きをもった画像の画像データを主走査ラインごとに入力させ、入力された複数の主走査ラインのそれぞれの画像データを用いて画像の辺を検出することにより、該画像の傾斜角度を算出することができる画像情報処理装置において、読み取られた画像データから主走査ライン方向に配列された所定数の画素データを取得し該所定数の画素データのそれぞれについてデータ値の変化点を検出する処理を読み取り動作と並行して行なう単位処理手段を備える。
【０００９】
請求項２記載の画像情報処理装置は、請求項１記載の画像情報処理装置において、前記単位処理手段が、前記所定数の画素データのそれぞれを並行して取得し、該所定数の画素データのそれぞれについて並行してデータ値の変化点を検出する構成とする。
請求項３記載の画像情報処理装置は、請求項１または２記載の画像情報処理装置において、前記単位処理手段は、副走査方向の変化点を検出したとき、該変化点の属するラインを示すライン位置情報を画素位置ごとに記録しておくとともに、２つの画素位置で記録された前記ライン位置情報の差分値と前記２つの画素位置を示す２つの画素位置情報の差分値とを用いて前記傾斜角度を算出する傾斜角度算出手段を備える。
【００１０】
請求項４記載の画像情報処理装置は、請求項３記載の画像情報処理装置において、複数の変化点が検出された場合、前記傾斜角度算出手段が、該複数の変化点のなかから２つの画素位置情報の差分値が最大になる２つの変化点を用いて前記傾斜角度を算出する構成とする。
請求項５記載の画像情報処理装置は、請求項１または２記載の画像情報処理装置において、前記単位処理手段は、主走査方向の変化点を検出したとき、該変化点の画素位置情報を当該変化点が検出されたラインを示すライン位置情報ごとに記録するとともに、２つのラインで記録された前記画素位置情報の差分値と前記２つのラインを示す２つのライン位置情報の差分値とを用いて前記傾斜角度を算出するたて傾斜角度算出手段を備える。
【００１１】
請求項６記載の画像情報処理装置は、請求項５記載の画像情報処理装置において、複数の変化点が検出された場合、前記たて傾斜角度算出手段が、該複数の変化点のなかから２つのライン位置情報の差分値が最大になる２つの変化点を用いて前記傾斜角度を算出する構成とする。
請求項７記載の画像情報処理装置は、請求項１乃至６のいずれか１項に記載の画像情報処理装置において、複数の変化点対から複数の傾斜角度を算出し、該複数の傾斜角度の平均値を求める傾斜角度とする構成とする。
【００１２】
請求項８記載の画像情報処理装置は、請求項１または２記載の画像情報処理装置において、所定の画素位置を副走査方向に走査するか、または所定のラインを主走査方向に走査したときに画素データが初めて所定の値を越えた位置を前記変化点とする構成とする。
請求項９記載の画像情報処理装置は、請求項１または２記載の画像情報処理装置において、所定の画素位置を副走査方向に走査するか、または所定のラインを主走査方向に走査したときにピークを示す画素データ値が検出された場合、該画素データ値の位置を前記変化点とする構成とする。
【００１３】
請求項１０記載の方法は、主走査方向または副走査方向に対して傾きをもった画像の画像データを主走査ラインごとに入力させ、入力された複数の主走査ラインのそれぞれの画像データを用いて画像の辺を検出することにより、該画像の傾斜角度を算出する画像傾斜角度算出方法において、読み取られた画像データから主走査ライン方向に配列された所定数の画素データのそれぞれを並行して取得し該所定数の画素データのそれぞれについて並行して画素データ値の変化点を検出する処理を読み取り動作と並行して行ない、検出された変化点の位置情報として該変化点の画素位置情報とライン位置情報との対を少なくとも２つの位置で記録し、記録された前記画素位置情報の差分値とライン位置情報の差分値とを用いて画像の傾斜角度を算出する構成とする。
【発明の効果】
【００１４】
本発明によれば、読み取られた画像データから主走査ライン方向に配列された所定数の画素データを取得し該所定数の画素データについてデータ値の変化点を検出する変化点検出処理を読み取り動作と並行して行なうので、傾斜角度を高速に算出できる。また、変化点検出処理と読み取り動作とを並行して行なうとともに、読み込み時に第１ラインから順に変化点を記録しておいてからその変化点を用いて傾斜角度を算出するので、バッファメモリの容量は数ライン分だけでよい。
【発明を実施するための最良の形態】
【００１５】
以下、図面を参照して本発明の実施形態を詳細に説明する。但し、この実施形態に記載される構成要素、種類、組み合わせ、形状、その相対位置などは特定的な記載がない限りこの説明の範囲をそれのみに限定する主旨ではなく、単なる説明例に過ぎない。
【００１６】
図１は、本発明の一実施形態としてデジタル複写機の構成を示すブロック図である。図示するように、このデジタル複写機は、プログラムに従って、この装置の全体を制御するＣＰＵ１、そのプログラムや固定データなどが書き込まれているＲＯＭ２、原稿上の画像を読み取る画像読み取り部３、画像読み取り部３を制御して読み取られた画像データを取り込む読み取りインタフェース（Ｉ／Ｆ）部４、取り込まれた画像データに対して後述するＳＩＭＤ単位の処理を施すＳＩＭＤ処理部５、読み取りＩ／Ｆ部４またはＳＩＭＤ処理部５から出力された画像データなど各種データを記憶するＲＡＭ６、ＲＡＭ６に取り込まれた画像データを用いて記録紙上に画像を形成する画像形成部７、画像形成部７を制御する画像形成インタフェース（Ｉ／Ｆ）部８、表示装置や操作キーを有して利用者が装置側に指示情報を入力したりする操作部９などを備えている。なお、ＳＩＭＤ処理部５は専用のプロセッサおよびバッファメモリなどを有している。
また、この実施形態では、請求項記載の単位処理手段および傾斜角度算出手段がＳＩＭＤ処理部５により実現される。
以下、本発明の各実施形態を説明する。
【００１７】
＜第１の実施形態＞
図２は、画像読み取り部３により読み取られ入力される画像データのデータ構成を示す説明図である。このなかで、図２（ａ）は、フレームの画像データが、副走査方向に並んだ複数のラインデータから成り、そのラインデータが主走査方向に配列された複数の画素データから成ることを示している。ラインデータは、図２（ｂ）に示すように、複数のＳＩＭＤ（Single Instruction Multi Data）から成る。なお、ここでいうＳＩＭＤとは、1つの処理単位として処理される所定数の画素データである。このようなＳＩＭＤを処理単位とする演算処理、つまりＳＩＭＤ単位処理では、ＳＩＭＤ単位を構成している複数の画素データを一度に入力し、入力した複数の画素データを並列的に処理するので、一度に大量のデータを処理することができ、演算処理を短時間で行なうことができるという利点がある。
【００１８】
図３は、傾斜した原稿画像に対して複数のＳＩＭＤ単位を処理する例を示す図である。この例では、ＳＩＭＤ単位処理は主走査方向にＳＩＭＤ１、ＳＩＭＤ２、ＳＩＭＤ３、・・・ＳＩＭＤ７の順にＳＩＭＤ単位で行なわれ、ＳＩＭＤ７の処理完了後、副走査方向に順次移動し、同様に繰り返す。図３において、点線の矩形が原稿画像で、太い実線で表現されている走査方向に対して原稿画像が傾斜していることを示している。その結果、この例では、２ライン目のＳＩＭＤ１で初めて所定の値以上の原稿画像上のデータが検出される。
【００１９】
図４は、１つのＳＩＭＤ単位が３５２画素の画素データから構成されることを示している。例えば原稿画像の主走査方向（横方向）の傾斜角度を算出するとき、同じ主走査方向位置のＳＩＭＤを副走査方向（縦方向）に順次取得し、この３５２画素中の同じ画素位置で画素データ値の変化点を抽出するが、その際、そのような変化点が存在した場合、そのライン番号（これは副走査方向の位置を示している）を主走査方向の画素位置に対応づけて記録する。原稿が存在しない場所は値が黒レベルに近くなり、原稿の縁では値が白レベルに近くなるので、そのような位置が変化点として認識されることになる。このような記録処理が主走査方向の、例えば２つの位置のＳＩＭＤについて実行される。
【００２０】
なお、図４において、画素位置を示す値は、左側先頭から順に０、１、２、３、４、…３４９、３５０、３５１とする。また、変化点の検出は、例えばフィルタ処理で雑音的な画素データ値を除去したうえで２値化処理などを実施することにより差異を抽出する方法で行なう。
【００２１】
図５は、ラインデータのサイズがＳＩＭＤで２個以内（７０４画素以内）の原稿画像のデータ構成を示す説明図である。図５において、パターンとは変化点を結んだ原稿画像の辺を示す線である。なお、ここでは主走査方向に対する傾斜角度を算出している。副走査方向の変化点を検出する２つの画素位置はＳＩＭＤ１およびＳＩＭＤ２それぞれの３画素目である。
【００２２】
図５に示したパターンＡの場合、ＳＩＭＤ１では第１ラインの３画素目には変化点（辺）が存在せず、第２ラインの３画素目で変化点が検出されるので、第２ラインで変化点としてライン番号２が記録される。ＳＩＭＤ２では、同様に処理を実行して、第４ラインの３画素目で変化点が検出され、変化点としてライン番号４が記録される。このように主走査方向に３５２画素離れた２つの画素位置における副走査方向の変化点の差分（記録された２つのライン番号の差分）により、傾斜角度を算出することが可能とする。つまり、パターンＡの例では、
傾斜角度  ＝（副走査方向のライン番号差分）／（主走査方向画素位置差分）
＝（４−２）／３５２
となる。
【００２３】
同様に、パターンＢの場合、ＳＩＭＤ１では第1ラインで変化点が検出され、その結果、第１ラインでライン番号１が記録される。また、ＳＩＭＤ２では第９ラインで変化点が検出され、その結果、第９ラインでライン番号９が記録される。したがって、
傾斜角度  ＝（９−１）／３５２
となる。
【００２４】
また、パターンＣの場合、ＳＩＭＤ１では第１６ラインで変化点が検出されるので1６ラインでライン番号１６が記録され、ＳＩＭＤ２では第１ラインで変化点が検出され、そのラインでライン番号１が記録される。したがって、
傾斜角度  ＝（１−１６）／３５２
となる。
なお、図５は２個のＳＩＭＤを対象とした例であるが、処理対象の画像データサイズに応じて３個以上のＳＩＭＤ単位処理でも同様に傾斜角度算出が可能である。
【００２５】
図６に、第１の実施形態におけるフレームデータ処理の動作フローを示す。以下、この動作フローを説明する。なお、説明は主走査方向に対する傾斜角度を算出する場合で行なう。
第１の実施形態では、操作部９内のコピースタートキーが押下され、原稿読み取りが始まると、ＳＩＭＤ処理部５のプロセッサはまず、フレーム単位処理を行なう（ステップ１）。例えばこの時点ではこれから処理しようとするラインの番号として「１」をＳＩＭＤ処理部５内メモリの所定アドレスＡに設定する。
【００２６】
続いて、ＳＩＭＤ処理部５のプロセッサはライン単位処理を行なう（ステップ２）。例えばこの時点ではこれから処理しようとするＳＩＭＤの番号として「１」をＳＩＭＤ処理部５内メモリの所定アドレスＢに設定する。そして、読み取りＩ／Ｆ部４を介してＳＩＭＤ処理部５内のバッファメモリに第１ラインの画像データが入ってくると、ＳＩＭＤ１のＳＩＭＤ単位処理が行なわれる（ステップ３）。専用回路を用いて例えば３５２個の画素データを並行して所定の値と比較する処理を行なうわけである。また、その結果、所定の画素位置（例えば３画素目）の画素データの値が所定の値を超えていたならば変化点と判定し、所定アドレスＡに設定されているライン番号をそのときのＳＩＭＤ番号に対応付けてＳＩＭＤ処理部５内メモリの所定アドレスＣに記録する。但し、同一ＳＩＭＤですでに記録が行なわれているならば所定の値を超えていても変化点ではないので記録しない。
【００２７】
こうして、そのＳＩＭＤの処理が終了すると（ステップ４でＹ）、ＳＩＭＤ処理部５のプロセッサはＳＩＭＤ処理部５内メモリの所定アドレスＧに設定されている１ラインのＳＩＭＤ数と所定アドレスＢに設定されているＳＩＭＤ番号を比較することによりそのときのラインの処理がすべて終了したか否かを判定する（ステップ５）。そして、終了していないと判定されたならば（ステップ５でＮ）、ステップ２に戻り、ＳＩＭＤ番号の値を１増やし（ステップ２）、次のステップへ進む。
【００２８】
このような繰り返しの後、そのときのラインのすべてのＳＩＭＤ単位処理が終了したと判定されたならば（ステップ５でＹ）、ＳＩＭＤ処理部５はＳＩＭＤ処理部５内メモリの所定アドレスＨに設定されている１フレームのライン数と所定アドレスＡに設定されているライン番号を比較することにより、フレーム単位処理が終了か否かを判定する（ステップ６）。そして、終了でないならば（ステップ６でＮ）、ステップ１に戻り、ライン番号の値を１増やして（ステップ１）、以降を繰り返す。
【００２９】
こうして、フレーム単位処理が終了したならば（ステップ６でＹ）、ＳＩＭＤ処理部５のプロセッサは記録しておいたライン番号を前述した計算式に代入して傾斜角度を算出する（ステップ７）。
なお、ステップ６においてはライン番号が所定数以上記録されたか否かを判定し、所定数以上記録されたならばフレーム単位処理終了と判定してもよい。また、３個以上のライン番号が記録されていたならば、最も離れた２つのＳＩＭＤ番号に対応づけられた２つのライン番号を用いて傾斜角度を算出する。そのほうが主走査方向の差分値、副走査方向の差分値とも大きな値となり、傾斜角度の精度が向上する。
【００３０】
また、以上の説明は主走査方向に対する原稿画像横辺の傾斜角度を算出する場合であるが、副走査方向に対する原稿画像縦辺の傾斜角度を算出する場合も基本的には主走査方向と同様で、例えば所定の２つのラインについてそれぞれのＳＩＭＤ単位内に原稿画像左端側から変化点があるか否かを調べ、あればその変化点の画素位置を記録する。その際、ＳＩＭＤ処理部５では、１つのＳＩＭＤ単位の画素数分のレジスタを持ち、個々の画素データに対応して並列に処理された比較結果をそのレジスタ内の対応する位置に書き込むので（例えば、所定値未満ならば「０」、所定値以上であれば「１」と書き込む）、ＳＩＭＤ処理部５内のプロセッサはレジスタを１画素目から順に調べて初めて「１」になった画素位置を変化点とする。そして、記録された２つのラインの変化点の値を用い、次の計算式から傾斜角度を算出する。
傾斜角度  ＝（主走査方向画素位置差分）／（副走査方向のライン番号差分）
【００３１】
以上説明したように、第１の実施形態によれば、ＳＩＭＤ単位内の各画素データを並列に処理するので、傾斜角度を高速に算出でき、且つ第１ラインから順に変化点を記録するだけで傾斜角度を算出できるので、バッファメモリの容量は数ライン分だけでよい。
【００３２】
＜第２の実施形態＞
第１の実施形態では、３５２画素中の特定の１画素を用いて、または複数のライン中の特定のラインの画素データを用いて画像の傾斜角度を算出したが、第２の実施形態では、そのような限定をせずに傾斜角度を算出する。それにより、変化点の位置の決定の際に平均値やピーク値を用いることができる。平均値を用いるという意味は、傾斜角度を算出する際に用いる２つの変化点の対を複数抽出することにより傾斜角度をそれぞれの対について算出し、算出された複数の傾斜角度の平均値を求めるということである。例えば主走査方向に対する傾斜角度を算出するとき、ＳＩＭＤ１の４画素目の変化点とＳＩＭＤ２の１５０画素目の変化点から傾斜角度Ｋ１を算出し、ＳＩＭＤ１の１２画素目の変化点とＳＩＭＤ３の２１０画素目の変化点から傾斜角度Ｋ２を算出し、ＳＩＭＤ２の１８画素目とＳＩＭＤ４の８７画素目から傾斜角度Ｋ３を算出し、次のようにして平均値を求める。
（Ｋ１＋Ｋ２＋Ｋ３）／３
【００３３】
また、ピーク値を用いるのは、図３に示したように、右下がりの原稿画像では例えば原稿画像の左上の角では主走査方向の変化点がピーク値になるからである。これまでの例では副走査方向または主走査方向について最初に所定の値Ｄ１を超えた画素データが検出されたならばその位置を変化点としたが、Ｄ１より小さくてもＤ２以上であり且つ前後の画素データの値より大きければ、その位置を変化点とするわけである。
【００３４】
また、第２の実施形態では、先頭のＳＩＤＭおよび最後尾のＳＩＭＤの変化点以外を用いる。図７に示すように原稿画像の角は欠損していることがあるからである。図７に示す例では例えば２番目のＳＩＭＤと５番目のＳＩＭＤを用いて傾斜角度を算出する。
こうして、第２の実施形態によれば、傾斜角度の算出精度を上げることができる。
【００３５】
なお、本発明の画像情報処理装置は、以上のようにして、読み取った原稿の傾斜角度を求めて、この傾斜角度を用いてアフィン変換（affine transformation）等を行ない、記録紙上に傾き補正された原稿画像を形成することができる。
【図面の簡単な説明】
【００３６】
【図１】本発明の一実施形態にかかるデジタル複写機の要部概略ブロック図である。
【図２】本発明の第１の実施形態にかかる画像データのデータ構成を示す説明図である。
【図３】本発明の第１の実施形態にかかる複数のＳＩＭＤ単位を処理する例を説明する図である。
【図４】本発明の第１の実施形態にかかるＳＩＭＤ単位の構成を示す説明図である。
【図５】本発明の第１の実施形態にかかる傾斜した原稿画像の辺を意味する変化点パターンを示す説明図である。
【図６】本発明の第１の実施形態にかかるＳＩＭＤ処理部の動作フローを示すフロー図である。
【図７】本発明の第２の実施形態にかかる欠損した角部を有する原稿画像の辺を意味する変化点パターンを示す説明図である。
【符号の説明】
【００３７】
１    ＣＰＵ
３    画像読み取り部
４    読み取りインタフェース部
５    ＳＩＭＤ処理部
【図１】
2008258980.tif 000003
【図２】
2008258980.tif 000004
【図３】
2008258980.tif 000005
【図４】
2008258980.tif 000006
【図５】
2008258980.tif 000007
【図６】
2008258980.tif 000008
【図７】
2008258980.tif 000009