(57)【要約】【課題】画像処理装置を提供すること。【解決手段】画像処理装置は、画像読取部から出力された第１のデジタル画像信号を直接、解像度変換部により当該第１のデジタル画像信号の解像度よりも粗い解像度の第２のデジタル画像信号に変換し、この第２のデジタル画像信号から傾き情報抽出部によりスキューデータを抽出し、このスキューデータに従ってスキュー補正部により第１のデジタル画像信号に対するスキュー補正を行う。【選択図】図１
2012010342.tif 000002
【特許請求の範囲】
【請求項１】
原稿に形成されている画像を読み取って第１の画像信号を取得する画像読取部と、
前記画像読取部により取得された前記第１の画像信号を画像処理する第１の画像処理部と、
前記画像読取部により取得された前記第１の画像信号を当該第１の画像信号の解像度よりも低い解像度の第２の画像信号に変換する解像度変換部と、
前記解像度変換部により変換された前記第２の画像信号から前記画像読取部による前記原稿に形成された前記画像の読み取り時の傾きに関する原稿傾きデータを抽出する傾き情報抽出部と、
前記傾き情報抽出部により抽出された前記原稿傾きデータに従って前記第１の画像信号を補正する傾き補正処理部と、
前記傾き補正処理部により補正された前記第１の画像信号を画像処理する第２の画像処理部と、
を具備することを特徴とする画像処理装置。
【請求項２】
原稿に形成された画像を読み取ってデジタルの第１の画像信号を取得する画像読取部と、
前記画像読取部により取得された前記第１の画像信号を画像処理する第１の画像処理部と、
前記第１の画像処理部により画像処理された前記第１の画像信号を圧縮・符号化する符号化処理部と、
前記符号化処理部により前記圧縮・符号化された前記第１の画像信号を記憶する第１の記憶部と、
前記画像読取部により読み取られた前記第１の画像信号を当該第１の画像信号の解像度よりも低い解像度のデジタルの第２の画像信号に変換する解像度変換部と、
前記解像度変換部により変換された前記第２の画像信号を記憶する第２の記憶部と、
前記第２の記憶部により記憶された前記第２の画像信号から前記画像読取部による前記画像の読み取り時の傾きに関する原稿傾きデータを抽出する傾き情報抽出部と、
前記第１の記憶部により記憶された前記第１の画像信号に対する復号化と、前記傾き情報抽出部により抽出された前記原稿傾きデータに従った前記第１の画像信号に対する補正とを行う傾き補正処理部と、
前記傾き補正処理部により補正された前記第１の画像信号を画像処理する第２の画像処理部と、
を具備することを特徴とする画像処理装置。
【請求項３】
前記傾き情報抽出部は、前記画像読取部により前記原稿の前記画像を読み取ったときの前記原稿の傾きの有無と前記原稿の傾き角度とを求め、前記原稿に傾きがあれば、当該傾きの角度を含む前記原稿傾きデータを抽出することを特徴とする請求項１又は２記載の画像処理装置。
【請求項４】
前記傾き補正処理部は、前記第１の記憶部により記憶された前記第１の画像信号に対する復号化を行いながら、前記原稿傾きデータに従った前記第１の画像信号に対する前記原稿の傾きを補正するスキュー補正を行う、
を有することを特徴とする請求項２記載の画像処理装置。
【請求項５】
表示装置と、
前記第２の記憶部により記憶された前記第２の画像信号を前記表示装置に表示する表示処理部と、
前記傾き情報抽出部により前記原稿の傾きが抽出されると、前記原稿傾きデータに従って前記第１の画像信号を補正するか否かのメッセージを報知する補正指示部と、
を有することを特徴とする請求項３記載の画像処理装置。
【請求項６】
原稿に形成された画像を画像読取部により読み取って第１の画像信号を取得し、
前記第１の画像信号を第１の画像処理部により画像処理し、
前記画像読取部により取得された前記第１の画像信号を解像度変換部により前記第１の画像信号の解像度よりも低い解像度の第２の画像信号に変換し、
前記第２の画像信号から前記画像読取部による前記原稿に形成された前記画像の読み取り時の傾きに関する原稿傾きデータを抽出し、
前記原稿傾きデータに従って前記第１の画像信号を補正し、
前記補正された前記第１の画像信号を画像処理する、
ことを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、例えばスキャナーやコピー装置等において、原稿に形成されている画像（以下、原稿画像と称する）を読み取って取得された画像信号から原稿画像の傾きの補正、すなわちスキュー補正を行う画像処理装置及びその方法に関する。
【背景技術】
【０００２】
デジタル複合機（ＭＦＰ）では、原稿画像を読み取って取得された画像信号に対して補正を行ったり、改善を施すことが行われる。これら補正や改善の一つの方法としては、例えば、デジタル画像処理により読み取った画像データの構造などを分析、例えば原稿画像のスキューの有無及びそのスキューの角度（スキュー角とも称する）の判定などを分析したり、原稿画像の読み取り時のノイズ、不具合や原稿画像の性質などを計算し、これら結果に基づいて適切な補正を施すことが行われている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−１８７２４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ＭＦＰでは、例えば６００ｄｐｉという高解像度の画像データを扱うので、画像データの画素数が非常に多くなり、分析などに膨大な時間がかかる。
【課題を解決するための手段】
【０００５】
実施の形態の画像処理装置によれば、原稿に形成されている画像を読み取って第１の画像信号を取得する画像読取部と、前記画像読取部により取得された前記第１の画像信号を画像処理する第１の画像処理部と、前記画像読取部により取得された前記第１の画像信号を当該第１の画像信号の解像度よりも低い解像度の第２の画像信号に変換する解像度変換部と、前記解像度変換部により変換された前記第２の画像信号から前記画像読取部による前記原稿に形成された前記画像の読み取り時の傾きに関する原稿傾きデータを抽出する傾き情報抽出部と、前記傾き情報抽出部により抽出された前記原稿傾きデータに従って前記第１の画像信号を補正する傾き補正処理部と、前記傾き補正処理部により補正された前記第１の画像信号を画像処理する第２の画像処理部とを具備する。
【図面の簡単な説明】
【０００６】
【図１】第１の実施の形態の画像処理装置を示すブロック構成図。
【図２】同装置におけるコピー動作処理フローチャート。
【図３】先行技術の画像処理装置を示すハードウエアのブロック構成図。
【図４】先行技術の画像処理装置を示すハードウエアのブロック構成図。
【図５】第１の実施の形態の変形例の画像処理装置を示すブロック構成図。
【図６】第２の実施の形態の画像処理装置を示すブロック構成図。
【図７】同装置におけるファイル生成動作処理フローチャート。
【発明を実施するための形態】
【０００７】
（第１の実施の形態）  
以下、第１の実施の形態について図面を参照して説明する。  
図１は画像処理装置のブロック構成図を示す。本装置は、例えばスキャナーやコピー、プリンタ又はファクシミリ等を一体的に備えたデジタル複合機（ＭＦＰ）等に適用される。本装置は、例えば、原稿画像を読み取って取得されたデジタル画像信号から原稿画像の傾きの補正すなわちスキュー補正を行うもので、画像読取部１０１と、第１の画像処理部１０２と、符号化部１０３と、第１の画像メモリ１０４と、スキュー補正部１０５と、第２の画像処理部１０６と、画像記録部１０７とを有する。  
又、本装置は、解像度変換部１０８と、第２の画像メモリ１０９とを有する。
【０００８】
さらに本装置は、第１の画像メモリ１０４に接続されたバス１１０を有し、このバス１１０に表示装置としての画像表示部１１１と、プロセッサ１１２と、メインメモリ１１３と、ハードディスク（ＨＤＤ）１１４と、ＮＩＣ（Ｎetwork Ｉnterface Ｃard）１１５とが接続されている。
【０００９】
なお、これら画像表示部１１１と、プロセッサ１１２と、メインメモリ１１３と、ハードディスク（ＨＤＤ）１１４と、ＮＩＣ１１５とは、それぞれバス１１０を介して接続されている。ＨＤＤ１１４には、予めプログラムコードが格納されている。  
一般的なノイマン型計算機としてプロセッサ１１２は、ＨＤＤ１１４に格納されているプログラムコードをメインメモリ１１３内にロードし、このメインメモリ１１３内にロードされたプログラムコードを実行することにより、例えばスキャナーやコピー、プリンタ又はファクシミリ等の動作制御を行い、かつ画像表示部１１１と、ハードディスク（ＨＤＤ）１１４と、ＮＩＣ１１５との制御を行う。
【００１０】
画像表示部１１１は、例えば液晶ディスプレイ等を備え、この液晶ディスプレイに画像を表示する。ＮＩＣ１１５は、外部装置のＩ／Ｆ（インタフェース）を介して外部装置との間でデータの授受を行う。なお、外部装置との間のデータ授受は、ＮＩＣ１１５に限らず、他の種類のＩ／Ｆでもよい。  
又、第１の画像メモリ１０４と第２の画像メモリ１０９とがそれぞれバス１１０に接続されているので、プロセッサ１１２は、バス１１０を介して第１の画像メモリ１０４と第２の画像メモリ１０９とにそれぞれ記憶されている各画像データ等をアクセスすることができる。
【００１１】
画像読取部１０１は、原稿画像を読み取り、この読み取った原稿画像に応じた第１のデジタル画像信号を出力する。  
第１の画像処理部１０２は、画像読取部１０１から出力された第１のデジタル画像信号を入力し、この第１のデジタル画像信号に対して例えば拡大・縮小処理や色補正、シャープネス補正などの第１の画像処理を施す。  
符号化部１０３は、第１の画像処理部１０２により第１の画像処理が施された第１のデジタル画像信号を入力し、この第１のデジタル画像信号を例えばＪＰＥＧ等で圧縮符号化して符号化データを取得する。  
第１の画像メモリ１０４は、符号化部１０３により取得された符号化データを一時的に記憶する。
【００１２】
スキュー補正部１０５は、原稿画像の傾きの補正を行う傾き補正処理部としての機能を有するもので、復号部１２１と、スキュー補正処理部１２２とを有する。  
復号部１２１は、第１の画像メモリ１０４に記憶されている第１のデジタル画像信号に対する復号化を行う。  
スキュー補正処理部１２２は、プロセッサ１１２に有する傾き情報抽出部１２０により抽出される原稿画像の傾きに関する原稿傾きデータ、すなわち画像読取部１０１により原稿画像を読み取ったときの原稿の傾きに関する原稿傾きデータ（以下、スキューデータと称する）を受け取り、このスキューデータに従って第１のデジタル画像信号に対してスキュー補正を行う。
【００１３】
具体的に、スキュー補正部１０５は、第１の画像メモリ１０４に記憶されている符号化データを読み出し、この符号化データを復号部１２１により復号しながら、スキュー補正処理部１２２によって上記スキューデータに応じて原稿画像の傾きの補正、すなわち原稿画像のスキュー角だけ第１のデジタル画像信号を回転させて読取時における原稿画像の傾きを補正するスキュー補正を行う。
【００１４】
第２の画像処理部１０６は、スキュー補正部１０５によりスキュー補正された第１のデジタル画像信号に対して第２の画像処理を施し、画像記録部１０７で記録処理しやすい記録信号、例えば印刷用のＣ（シアン）Ｍ（マゼンタ）Ｙ（イエロ）Ｋ（ブラック）の記録信号に変換出力する。  
画像記録部１０７は、第２の画像処理部１０６から出力されたＣＭＹＫの記録信号に基づいて記録媒体である例えば紙面上に画像を記録する。
【００１５】
解像度変換部１０８は、画像読取部１０１から出力された第１のデジタル画像信号に対して解像度変換処理を施し、第１のデジタル画像信号の解像度よりも低い解像度（粗い解像度とも称する）の第２のデジタル画像信号に変換する。この解像度変換部１０８は、解像度変換として例えば投影法を用いるが、これ以外の方式を用いてもよい。
【００１６】
第２の画像メモリ１０９は、解像度変換部１０８から出力された粗い解像度の第２のデジタル画像信号を記憶する。  
画像表示部１１１は、主にスキャンした画像、例えば原稿画像をスキャンしてＰＤＦ等の所定フォーマットのファイルを生成するときの画像等を表示するもので、例えば解像度変換部１０８によって低解像度に変換された第２のデジタル画像信号等を表示することにより、画像の内容や読み取りでのノイズなどを確認するためのものである。
【００１７】
プロセッサ１１２は、上記傾き情報抽出部１２０を有する。この傾き情報抽出部１２０は、バス１１０を通して第２の画像メモリ１０９に記憶されている粗い解像度の第２のデジタル画像信号を読み取り、この第２のデジタル画像信号から画像読取部１０１により原稿画像を読み取ったときの原稿の傾きに関するスキューデータ、例えば画像読取部１０１により原稿画像を読み取ったときの原稿画像の傾きの有無（スキューの有無）と原稿画像の傾き角度（スキュー角）とを求め、原稿画像に傾きがあれば、当該傾きの角度を含むスキューデータを抽出する。この第２のデジタル画像信号からのスキューデータの抽出は、スキュー検知とも称する。
【００１８】
なお、この傾き情報抽出部１２０の処理は、ソフトウエアにより実行される。すなわち、プロセッサ１１２は、ＨＤＤ１１４からメインメモリ１１３にロードされたプログラムコードを実行することにより傾き情報抽出部１２０の処理を行う。これにより、傾き情報抽出部１２０の処理は、プロセッサ１１２の制御下で実行される。
【００１９】
次に、上記の如く構成された装置におけるコピー動作について図２に示すコピー動作処理フローチャートに従って説明する。  
画像読取部１０１は、原稿画像を読み取り、この読み取った原稿画像に応じた第１のデジタル画像信号を出力する（ＡＣＴ１）。このとき原稿画像を読み取ったときの解像度、すなわち第１のデジタル画像信号の解像度は、例えばコピーとして一般的な値６００ｄＰｉである。
【００２０】
第１の画像処理部１０２は、画像読取部１０１から出力された第１のデジタル画像信号を入力し、この第１のデジタル画像信号に対して例えば拡大・縮小処理や色補正、シャープネス補正などの第１の画像処理を施す。この第１の画像処理は、例えば、ユーザの指定するコピーモードやコピー倍率に応じた所定の画像処理である。例えば、ユーザがモノクロモードを指定した場合、第１の画像処理部１０２は、カラー信号からモノクロ信号への変換処理を行う。
【００２１】
符号化部１０３は、第１の画像処理部１０２から出力された第１のデジタル画像信号を入力し、この第１のデジタル画像信号を例えばＪＰＥＧ等で圧縮符号化して符号化データを取得する。この符号化部１０３により取得された符号化データは、一時的に第１の画像メモリ１０４に記憶される（ＡＣＴ２）。  
これと共に、解像度変換部１０８は、画像読取部１０１から出力された第１のデジタル画像信号を入力し、この第１のデジタル画像信号に対して解像度変換処理を施し、第１のデジタル画像信号の解像度よりも粗い解像度の第２のデジタル画像信号に変換する（ＡＣＴ３）。例えば、解像度変換部１０８は、第１のデジタル画像信号の解像度の６分の１の解像度、すなわち第１のデジタル画像信号の解像度がコピーとして一般的な値６００ｄＰｉであれば、この解像度６００ｄＰｉの例えば６分の１の解像度、すなわち１００ｄＰｉの解像度の第２のデジタル画像信号に変換する。この第２のデジタル画像信号の情報量は、第１のデジタル画像信号の情報量の３６分の１に低減する。この第２のデジタル画像信号は、第２の画像メモリ１０９に記憶される。
【００２２】
第２のデジタル画像信号が第２の画像メモリ１０９に記憶されると、プロセッサ１１２の傾き情報抽出部１２０は、バス１１０を通して第２の画像メモリ１０９に記憶されている第２のデジタル画像信号を読み取り、この第２のデジタル画像信号からスキューデータ、すなわち画像読取部１０１により原稿画像を読み取ったときのスキューの有無とスキュー角とを求め、原稿画像に傾きがあれば、当該スキューの有無とスキュー角とを含むスキューデータの抽出すなわちスキュー検知を行う（ＡＣＴ４）。
【００２３】
このスキュー検知は、原稿の傾きを検出する処理で、画像読取部１０１で原稿画像を読み取る際に、原稿が斜めに配置され、給紙機構により斜めに給紙されるなどの原因で生じた傾きを検出する。このスキュー検知では、スキューの有無及びスキュー角を検出する。スキュー検知の方式は、多様な方式が提案されており、例えば特開平７−１４１６５号公報などに開示されている。
【００２４】
スキュー検知は、一般的に画像上の文字列や罫線などを検出し、これら文字列や罫線などの傾きから検知する。このためスキュー検知は、例えば１００ｄｐｉ程度の低解像度のデジタル画像信号でも検知精度が低下することがないが、高解像度のデジタル画像信号を用いるとデータ量が多くなってしまい、スキュー検知をするための計算量が膨大になる。このため、１００ｄｐｉ程度の解像度のデジタル画像信号を用いるのが最適である。
【００２５】
スキュー検知が終了すると、スキュー補正部１０５は、第１のデジタル画像信号に対する復号化を行いながらスキュー補正を行って画像信号を出力する（ＡＣＴ５）。すなわち、スキュー補正部１０５の復号部１２１は、第１の画像メモリ１０４に記憶されている第１のデジタル画像信号に対する復号化を行う。この第１のデジタル画像信号の復号化を行いながら、スキュー補正処理部１２２は、上記傾き情報抽出部１２０により抽出されたスキューデータに応じた原稿画像の傾きの補正、すなわち第１のデジタル画像信号をスキュー角だけ回転させて当該原稿画像の傾きを補正するスキュー補正を行う。
【００２６】
スキュー補正の処理は、例えばアフィン変換（一次変換）の一種であり、下記に座標変換の式を示す。  
【数１】
2012010342.tif 000003
【００２７】
ここで、（ｘ’，ｙ’）はスキュー補正による変換前の第１のデジタル画像信号の座標、（ｘ，ｙ）はスキュー補正による変換後の第１のデジタル画像信号の座標を表す。（ｘｏ，ｙｏ）はスキュー補正における傾きを補正するときの回転の中心（不動点）の座標を表すもので、例えば第１のデジタル画像信号の中心部の座標値とする。θは傾きを補正するときの回転角を示す。  
すなわち、第１のデジタル画像信号の画像範囲内の全ての整数値の組の座標（ｘ，ｙ）に対し、上式（１）に従って（ｘ’，ｙ’）の座標を求め、変換前の第１のデジタル画像信号の座標の画素値を変換後の第１のデジタル画像信号の座標（ｘ，ｙ）の画素値とする。  
ここで、スキュー補正による変換前の第１のデジタル画像信号の座標（ｘ’，ｙ’）の値は、一般に整数にならないが、かかる整数にならない場合は、最も近い整数値の座標を用いるか、さらに厳密に最も近い整数値の座標に近い４点の整数座標を求め、これら４点の画素値の補間により画素値を計算する。
【００２８】
第２の画像処理部１０６は、スキュー補正部１０５によりスキュー補正された第１のデジタル画像信号に対して第２の画像処理を施し、画像記録部１０７で記録処理しやすい形式のファイルの記録信号、すなわち印刷用のＣ（シアン）Ｍ（マゼンタ）Ｙ（イエロ）Ｋ（ブラック）の記録信号に変換出力する（ＡＣＴ６）。
【００２９】
すなわち、第２の画像処理部１０６は、スキュー補正された第１のデジタル画像信号に対して高画質化処理、色変換処理、階調処理などの処理を行い、印刷用のＣＭＹＫの記録信号を出力する。高画質化処理は、画像読取部１０１や画像記録部１０７で生じる画像のボケやノイズなどの劣化や原稿画像上の網点成分と記録時の網点の干渉によるモアレノイズを防ぐための処理を行う。  
具体的に高画質化処理は、原稿画像の文字領域と階調画領域の識別を行い、階調画領域ではモアレの発生を防ぐために出力の網点周波数成分を抑制するローパスフィルタを掛け、一方、文字領域では鮮鋭度を上げるためにエッジ強調フィルタを掛ける。色変換部は、Ｒ（赤）Ｇ（緑）Ｂ（青）の原色系の色成分で表される色信号を画像記録部１０７で出力する印刷用のＣＭＹＫの色材の印字量を表すＣＭＹＫ信号に変換する。階調処理部は、第１のデジタル画像信号に対して階調を表現し易くするために網点処理を施す。
【００３０】
画像記録部１０７は、第２の画像処理部１０６から出力された印刷用のＣＭＹＫの記録信号に基づいて記録媒体として例えば紙面上に画像を記録する（ＡＣＴ７）。  
このように上記第１の実施の形態によれば、画像読取部１０１から出力された第１のデジタル画像信号を直接、解像度変換部１０８により当該第１のデジタル画像信号の解像度よりも粗い解像度の第２のデジタル画像信号に変換し、この第２のデジタル画像信号からプロセッサ１１２の傾き情報抽出部１２０によりスキューデータを抽出し、このスキューデータに従ってスキュー補正部１０５により第１のデジタル画像信号に対するスキュー補正を行うので、例えばＭＦＰのように６００ｄｐｉという高解像度の画像データを扱うことがなく、スキュー検知のために膨大な時間を必要とせずにスキュー補正ができる。
【００３１】
本実施の形態と先行技術との対比を行う。  
第１に、先行技術のＭＦＰにおいて、読取った原稿画像に対して補正や改善を施す一方法として、デジタル画像処理により読取り画像の構造などを分析し、読取り時のノイズ、不具合や原稿画像の性質などを計算し、この結果に基づいて適切な補正を施す技術がある。  
ＭＦＰは、例えば６００ｄｐｉという高解像度の画像を扱うために、画素数が非常に多くなり、分析などに膨大な時間を要する。この問題を解決するための方法としては、画像を低解像度に変換した後に画像を解析し、例えば原稿のスキューの有無及びスキュー角の判定を行う。  
かかる方法を実現するために以下の第１の方法が知られている。この第１の方法は、読取り画像を画像メモリに格納し、この画像メモリの内容を読取り、ソフトウエアなどにより読取り画像を縮小する処理を施し、この後にスキューの検知処理を行う。
【００３２】
一方、上記方法を実現するためのハードウエア構成としては、例えば図３に示すブロック構成の画像処理装置がある。この装置において、スキャナ２００は、原稿画像を読み取って画像信号を出力する。第１の画像処理部２０１は、スキャナ２００から出力された画像信号に対して第１の画像処理を施す。圧縮部２０２は、第１の画像処理された画像信号を圧縮符号化する。この圧縮符号化された画像信号は、画像メモリ２０３に記憶される。復号部２０４は、画像メモリ２０３に記憶された画像信号を復号して第２の画像処理部２０５に送る。これと共に復号部２０６は、画像メモリ２０３に記憶された画像信号を復号して解像度変換部２０７に送る。この解像度変換部２０７は、復号された画像信号を縮小して低解像度の画像を生成する。画像解析部２０８は、解像度変換部２０７により生成された低解像度の画像を解析してスキュー検知などの処理を行い、スキューデータを第２の画像処理部２０５に送る。この第２の画像処理部２０５は、スキューデータに従って復号部２０４により復号された画像信号に対してスキュー補正を行うと共に、印刷用のＣＭＹＫの記録信号に変換する。プリンタ２０９は、第２の画像処理部１０６から出力された印刷用のＣＭＹＫの記録信号に基づいて記録媒体として例えば紙面上に画像を記録する。
【００３３】
しかしながら、第１の画像処理部２０１の画像処理は、ユーザの指定したモードや倍率に応じた画像処理を行うため、モードに応じて低解像度画像の特性が変わる。このため、スキュー検知は、モードに応じた低解像度画像の特性により精度が変動してしまう。また、モードに応じた低解像度画像の特性による精度の変動を吸収するようなロバストなアルゴリズムにする必要があり、処理の規模ひいては処理時間が膨大してしまう。又、画像メモリ２０３に格納するために画像を圧縮部２０２により圧縮するため、圧縮による歪を受けてしまう。
【００３４】
低解像化処理や復号処理をソフトウエアで行うとプロセッサの負荷が大きくなり、ハードウエアで行うと当該ハードウエアを構成する回路のコストが高くなる。画像メモリ２０３に画像を圧縮して格納する場合、解像度変換部２０７での分析処理に、画像メモリ２０３に画像を圧縮したときに生じる圧縮歪の影響が及ぶ。  
画像メモリ２０３内の画像は、ユーザの指定するモードに応じた前処理、例えば変倍、色修正などが施されており、分析処理で前処理の影響を除くために、ロバストな分析処理にするか、前処理の内容に応じて分析処理を切り替えるか、前処理の逆処理をかけるなどが必要となり、手間がかかる。
【００３５】
又、原稿画像を読取ったあと、スキャナ２００の解像度を低解像度に変更して再度画像を読取り、読取った画像信号を基にスキュー検知を行うという方法が開示されている。しかし、この方法では、画像を２度読み取るために、時間がかかる。  
スキャナ２００で複数の解像度で画像を読む必要があり、ハードウエアを構成する回路のコストが高くなる。
【００３６】
第２に、先行技術のＭＦＰにおいて、読取った原稿画像に対して補正や改善を施す一方法のうち画像の解析を目的とした処理がある。この処理は、原画像の特徴量を抽出し、この情報を基に原稿画像の構成を解析し、この後、例えば文字領域と写真領域との分離を行う技術である。
【００３７】
図４はかかる処理を用いた画像処理装置のハードウエアのブロック構成図を示す。なお、図３と同一部分には同一符号を付してある。この装置では、スキャナ２００から出力された画像信号を画像解析部３０２により画像解析するための前処理、例えば文字と写真とを分離するための文字や写真などのエッジ処理等を行う。この前処理のデータや画像信号は、第２の画像メモリ３０１に記憶される。画像解析部３０２は、第２の画像メモリ３０１に記憶されている前処理のデータに基づいてスキャナ２００から出力された画像信号から文字と写真とを分離するなどの文字や写真などの特徴量抽出処理を行う。第２の画像処理部２０５は、画像解析部３０２により抽出された特徴量に従って復号部２０４により復号された画像信号に対してスキュー補正を行うと共に、印刷用のＣＭＹＫの記録信号に変換する。
【００３８】
しかしながら、この装置では、文字と写真の分離のために、スキャナ２００から出力される高解像度の画像信号を用いて特徴量抽出処理を行う必要がある。このため、前処理のデータや画像信号を記憶する第２の画像メモリ３０１には、大容量のメモリが必要になる。又、スキャナ２００から出力され、解析前処理部３００により前処理されて第２の画像メモリ３０１に記憶される画像信号は、高解像度であり、画像表示や他の処理の信号として使用できない。
【００３９】
本装置は、画像読取部１０１から出力された第１のデジタル画像信号を直接、粗い解像度の第２のデジタル画像信号に変換し、この第２のデジタル画像信号からスキューデータを抽出してスキュー補正を行うので、スキュー検知のために膨大な時間を必要とせずにスキュー補正ができる。又、図３に示す装置のようにユーザの指定したモードや倍率に応じて低解像度画像の特性が変わるようなこともなく、圧縮部２０２の圧縮による歪を受けることなく、低解像度画像を得ることができ、精度の高いスキューデータの抽出ができる。
【００４０】
（第１の実施の形態の変形例）  
上記第１の実施の形態は、スキュー補正部１０５において復号とスキュー補正処理とを同時に行う方式を採用しているが、これに限らず、復号とスキュー補正とを別処理として実行する方式を用いてもよい。
【００４１】
図５は画像処理装置のブロック構成図を示す。本装置は、第１の画像メモリ１０４とスキュー補正部１０５との間に復号部１３０と、第３の画像メモリ１３１とが接続されている。復号部１３０は、スキュー角によらず第１の画像メモリ１０４に記憶された符号化データを順次読み出して復号化する。この復号化された第１のデジタル画像信号は、一時的に第３の画像メモリ１３１に一時的に記憶される。
【００４２】
スキュー補正部１０５は、傾き情報抽出部１２０により抽出されるスキューデータに応じた原稿画像の傾きの補正、すなわち原稿画像のスキュー角だけ回転させて原稿画像の傾きを補正するスキュー補正を行う。  
このように復号部１３０とスキュー補正部１０５とを別処理にすれば、復号とスキュー補正との各処理の複雑化を解消できる。
【００４３】
（第２の実施の形態）  
次に、第２の実施の形態について図面を参照して説明する。なお、図１と同一部分には同一符号を付してその詳しい説明は省略する。  
図６は画像処理装置のブロック構成図を示す。本装置は、プロセッサ１２２に、表示処理部１４０と、補正指示部１４１とを有する。表示処理部１４０は、第２の画像メモリ１０９に記憶されている第１のデジタル画像信号の解像度よりも粗い解像度の第２のデジタル画像信号を読み出し、この第２のデジタル画像信号を表示用の画像信号に変換して画像表示部１１１に表示する。
【００４４】
補正指示部１４１は、傾き情報抽出部１２０により原稿画像に傾きがあることが検知されると、傾き情報抽出部１２０により抽出されるスキューデータに従って第１のデジタル画像信号をスキュー補正するか否かのメッセージを表示処理部１４０に表示する。この補正指示部１４１は、メッセージを表示処理部１４０に表示するのに限らず、例えばメッセージを音声により知らせるようにしてもよい。
【００４５】
補正指示部１４１は、例えばマウス又はキーボードなどの操作部からスキュー補正を行う旨の指示を受けると、スキュー補正部１０５に対してスキュー補正を行う指示を行う。
【００４６】
次に、上記の如く構成された装置におけるファイル生成の動作について図７に示すファイル生成動作処理フローチャートに従って説明する。  
本装置は、原稿画像をスキャンしてＰＤＦ等の所定フオーマットのファイルを生成する。
【００４７】
画像読取部１０１は、原稿画像を読み取り、この読み取った原稿画像に応じたデジタル画像信号を出力する（ＡＣＴ１）。このとき原稿画像を読み取ったときの解像度、すなわち第１のデジタル画像信号の解像度は、例えばスキャンとして一般的な値３００ｄＰｉである。
【００４８】
第１の画像処理部１０２は、上記同様に、画像読取部１０１から出力された第１のデジタル画像信号を入力し、この第１のデジタル画像信号に対して例えば拡大・縮小処理や色補正、シャープネス補正などの第１の画像処理を施す。この第１の画像処理は、例えば、ユーザの指定するスキャンモードやスキャン倍率に応じた所定の画像処理を施す。
【００４９】
符号化部１０３は、第１の画像処理部１０２からの第１のデジタル画像信号を入力し、この第１のデジタル画像信号を例えばＪＰＥＧ等で圧縮符号化して符号化データを取得する。この符号化部１０３により取得された符号化データは、一時的に第１の画像メモリ１０４に記憶される（ＡＣＴ２）。
【００５０】
これと共に、解像度変換部１０８は、画像読取部１０１から出力された第１のデジタル画像信号を入力し、この第１のデジタル画像信号に対して解像度変換処理を施し、第１のデジタル画像信号の解像度よりも粗い解像度の第２のデジタル画像信号に変換する（ＡＣＴ３）。
【００５１】
例えば、解像度変換部１０８は、第１のデジタル画像信号の解像度の３分の１の解像度、すなわち第１のデジタル画像信号の解像度が上記の通りスキャンとして一般的な値３００ｄＰｉであれば、この解像度３００ｄＰｉの例えば３分の１の解像度、すなわち１００ｄＰｉの解像度の第２のデジタル画像信号に変換する。この第２のデジタル画像信号は、第２の画像メモリ１０９に記憶される。
【００５２】
第２のデジタル画像信号が第２の画像メモリ１０９に記憶されると、プロセッサ１１２の傾き情報抽出部１２０は、上記同様に、第２の画像メモリ１０９に記憶されている第２のデジタル画像信号からスキューの有無とスキュー角とを求め、原稿画像に傾きがあれば、スキューの有無とスキュー角とを含むスキューデータを抽出する（ＡＣＴ４）。
【００５３】
表示処理部１４０は、第２の画像メモリ１０９に記憶されている粗い解像度の第２のデジタル画像信号を読み出し、この第２のデジタル画像信号を表示用の画像信号に変換して画像表示部１１１に表示する（ＡＣＴ１０）。ユーザは、画像表示部１１１に表示されている粗い解像度の第２のデジタル画像信号による画像を見ることにより、スキャンされた原稿画像を確認できる。
【００５４】
又、補正指示部１４１は、傾き情報抽出部１２０により抽出したスキューデータから原稿画像に傾きがあることが求められると、スキューデータに従って第１のデジタル画像信号をスキュー補正するか否かのメッセージを表示処理部１４０に表示する（ＡＣＴ１０）。  
ユーザは、第１のデジタル画像信号をスキュー補正するか否かを例えばマウスやキーボードを操作して指示する。例えば、スキュー補正を行う旨の指示を受けると、補正指示部１４１は、スキュー補正部１０５にスキュー補正を行う指示を行う。
【００５５】
スキュー補正を行う指示がスキュー補正部１０５に送られると、復号部１２１は、第１の画像メモリ１０４に記憶されている第１のデジタル画像信号に対する復号化を行い、この復号化を行いながらスキュー補正処理部１２２は、上記同様に、メインメモリ１１３に記憶されている第１のデジタル画像信号に対し、傾き情報抽出部１２０により抽出されたスキューデータに応じた原稿画像の傾きの補正、すなわち原稿画像をスキュー角だけ回転させて当該原稿画像の傾きを補正するスキュー補正を行う（ＡＣＴ５）。スキュー補正された第１のデジタル画像信号は、メインメモリ１１３に記憶される。
【００５６】
プロセッサ１１２は、メインメモリ１１３に記憶されている第１のデジタル画像信号をソフトウエアによりユーザの指定した所定のファイル形式、例えばＰＤＦ、ＪＰＥＧ、ＴＩＦＦなどのファイルに変換し、このファイルをＮＩＣ１１５を介して外部のサーバ又はクライアントＰＣに転送する（ＡＣＴ１１）。
【００５７】
このように上記第２の実施の形態によれば、画像読取部１０１から出力された第１のデジタル画像信号を直接、解像度変換部１０８により当該第１のデジタル画像信号の解像度よりも粗い解像度の第２のデジタル画像信号に変換し、この第２のデジタル画像信号からプロセッサ１１２の傾き情報抽出部１２０によりスキューデータを抽出し、このスキューデータに従ってスキュー補正部１０５により第１のデジタル画像信号に対するスキュー補正を行うので、上記第１の実施の形態と同様の効果を奏すると共に、粗い解像度の第２のデジタル画像信号を画像表示部１１１に表示するので、ユーザは、画像表示部１１１に表示されている画像を見ることによりスキャンされた原稿画像を確認できる。又、粗い解像度の第２のデジタル画像信号をそのまま画像表示部１１１で表示するので、従来、画像表示部用に必要であった解像度変換処理用のハードウエアや処理プログラムが不要となり、回路コストの低減及び処理速度の向上を図ることができる。
【００５８】
画像表示部１１１に粗い解像度の第２のデジタル画像信号を表示するので、この第２のデジタル画像信号は、画像表示部１１１にサムネール表示する各種画像と共に表示することができ、第２のデジタル画像信号を表示するために別途表示回路等を設ける必要がなく、表示回路に必要となるコストを削減できると共に、第２のデジタル画像信号を表示するための処理時間を短くすることができる。
【００５９】
（第２の実施の形態の変形例）  
上記第２の実施の形態は、ＡＣＴ１０において、スキューデータから原稿画像にスキューがあることが検知されると、スキューデータに従って第１のデジタル画像信号をスキュー補正するか否かのメッセージを表示処理部１４０に表示しているが、これに限らず、例えば、スキュー検知された場合は、無条件にスキュー補正を行うようにしてもよい。
【００６０】
又、補正指示部１４１は、第１のデジタル画像信号に対するスキュー補正を常に行うモードと、スキュー補正を行うか否かのメッセージを報知するモードと、スキュー補正を常に行なわないモードとを有し、これらモードのいずれかに切り替え設定するようにしてもよい。
【００６１】
又、復号部１２１は、第１の画像メモリ１０４に記憶されている第１のデジタル画像信号を復号化し、この復号化された第１のデジタル画像信号は、メインメモリ１１３に記憶される。スキュー補正処理部１２２は、メインメモリ１１３に記憶されている第１のデジタル画像信号に対してスキューデータに応じてスキュー補正を行っているが、これに限らず、復号化された第１のデジタル画像信号は、ＨＤＤ１１４に記憶し、スキュー補正処理部１２２は、ＨＤＤ１１４に記憶されている第１のデジタル画像信号に対してスキューデータに応じてスキュー補正を行い、プロセッサ１１２は、ＨＤＤ１１４に記憶されている第１のデジタル画像信号をソフトウエアによりユーザの指定した所定のファイル形式に変換して外部のサーバ又はクライアントＰＣに転送するようにしてもよい。
【００６２】
このような構成であれば、スキュー検知がされない限り、スキャン動作とファイル化動作とを並行して行うことができ、ファイル化がスキャン動作より処理時間がかかる場合でも、スキャン動作を遅らせることはない。スキュー検知されたとしても、一般的にスキュー検知の発生頻度は低いので、スキュー補正による処理時間の遅れは小さい。
【符号の説明】
【００６３】
１０１：画像読取部、１０２：第１の画像処理部、１０３：符号化部、１０４：第１の画像メモリ、１０５：スキュー補正部、１０６：第２の画像処理部、１０７：画像記録部、１０８：解像度変換部、１０９：第２の画像メモリ、１１０：バス、１１１：画像表示部、１１２：プロセッサ、１１３：メインメモリ、１１４：ハードディスク（ＨＤＤ）、１１５：ＮＩＣ、１２０：傾き情報抽出部、１２１：復号部、１２２：スキュー補正処理部、１３０：復号部、１３１：第３の画像メモリ、１４０：表示処理部、１４１：補正指示部。
【図１】
2012010342.tif 000004
【図２】
2012010342.tif 000005
【図３】
2012010342.tif 000006
【図４】
2012010342.tif 000007
【図５】
2012010342.tif 000008
【図６】
2012010342.tif 000009
【図７】
2012010342.tif 000010