(57)【要約】      （修正有）【課題】スキュー補正前に画像の非写真領域の画素値のグレーバランスを調整しない場合と比較して、すじ状の濃度ムラの発生を効果的に抑制することができる画像処理装置、画像形成装置及びプログラムを提供する。【解決手段】画像処理装置のＣＰＵ１２Ａは、画像を写真領域と非写真領域とに分離する分離部３２と、分離部３２により分離された非写真領域に対して、画素値のグレーバランスを調整する第１処理を行い、スキュー補正を行った後に、スキュー補正により発生した画素値の差を打ち消す第２処理を行う処理部３４と、を備える。【選択図】図２
2019220931.tif 000002
【特許請求の範囲】
【請求項１】
画像を写真領域と非写真領域とに分離する分離部と、
前記分離部により分離された非写真領域に対して、画素値のグレーバランスを調整する第１処理を行い、スキュー補正を行った後に、前記スキュー補正により発生した画素値の差を打ち消す第２処理を行う処理部と、
を備えた画像処理装置。
【請求項２】
前記第１処理は、前記非写真領域の画素値のばらつきを抑える処理を更に含む請求項１に記載の画像処理装置。
【請求項３】
前記非写真領域の画素値のばらつきを抑える処理は、一定値以上の範囲に含まれる画素値の入力に対して、前記範囲内で均一化された画素値の出力を得る処理である請求項２に記載の画像処理装置。
【請求項４】
前記第２処理は、前記スキュー補正前の画素値と、前記スキュー補正後の画素値との差を打ち消す処理である請求項１〜３のいずれか１項に記載の画像処理装置。
【請求項５】
前記処理部は、前記写真領域の画素値の入力に対して、グレーバランスが調整された画素値の出力を得る第３処理を行ってから、スキュー補正を更に行う請求項１〜４のいずれか１項に記載の画像処理装置。
【請求項６】
前記処理部は、前記非写真領域及び前記写真領域の各々に対して、同一のスキュー補正を行う請求項５に記載の画像処理装置。
【請求項７】
請求項１〜６のいずれか１項に記載の画像処理装置と、
前記画像処理装置により処理された画像を形成する画像形成部と、
を備えた画像形成装置。
【請求項８】
コンピュータを、請求項１〜６のいずれか１項に記載の画像処理装置が備える各部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像形成装置、及びプログラムに関する。
【背景技術】
【０００２】
例えば、特許文献１には、画像に幾何変換処理を行った場合に、画素値が略一定な領域における、すじ状の濃度ムラの発生を抑制する画像処理装置が記載されている。この画像処理装置は、原画像に対して幾何変換処理が指示された場合に、幾何変換処理後の画像の各画素に対応する仮想画素の原画像における座標値を算出する算出部と、算出部により座標値が算出された仮想画素が含まれる予め定められた範囲の判定領域内の原画像の複数の画素の画素値のばらつき度合いを判定する判定部と、を備えている。また、この画像処理装置は、判定部により判定された判定領域内の複数の画素の画素値のばらつき度合いに基づいて、幾何変換処理後の画像における各画素の画素値を、原画像の判定領域内の複数の画素の画素値から算出するのか、判定領域内の特定の１つの画素の画素値を選択するのかを切り替えて決定する決定部を備えている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−２０５１２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、画像読取装置を用いて斜めにセットされた原稿を読み取った場合に、読み取った画像に傾き(スキュー)が発生する場合がある。この場合、読み取った画像に対して回転処理を行って、傾きを補正するスキュー補正が行われる。
【０００５】
本発明は、スキュー補正前に画像の非写真領域の画素値のグレーバランスを調整しない場合と比較して、すじ状の濃度ムラの発生を効果的に抑制することができる画像処理装置、画像形成装置、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、請求項１に記載の画像処理装置は、画像を写真領域と非写真領域とに分離する分離部と、前記分離部により分離された非写真領域に対して、画素値のグレーバランスを調整する第１処理を行い、スキュー補正を行った後に、前記スキュー補正により発生した画素値の差を打ち消す第２処理を行う処理部と、を備えている。
【０００７】
また、請求項２に記載の画像処理装置は、請求項１に記載の発明において、前記第１処理が、前記非写真領域の画素値のばらつきを抑える処理を更に含んでいる。
【０００８】
また、請求項３に記載の画像処理装置は、請求項２に記載の発明において、前記非写真領域の画素値のばらつきを抑える処理が、一定値以上の範囲に含まれる画素値の入力に対して、前記範囲内で均一化された画素値の出力を得る処理とされている。
【０００９】
また、請求項４に記載の画像処理装置は、請求項１〜３のいずれか１項に記載の発明において、前記第２処理が、前記スキュー補正前の画素値と、前記スキュー補正後の画素値との差を打ち消す処理とされている。
【００１０】
また、請求項５に記載の画像処理装置は、請求項１〜４のいずれか１項に記載の発明において、前記処理部が、前記写真領域の画素値の入力に対して、グレーバランスが調整された画素値の出力を得る第３処理を行ってから、スキュー補正を更に行う。
【００１１】
また、請求項６に記載の画像処理装置は、請求項５に記載の発明において、前記処理部が、前記非写真領域及び前記写真領域の各々に対して、同一のスキュー補正を行う。
【００１２】
一方、上記目的を達成するために、請求項７に記載の画像形成装置は、請求項１〜６のいずれか１項に記載の画像処理装置と、前記画像処理装置により処理された画像を形成する画像形成部と、を備えている。
【００１３】
更に、上記目的を達成するために、請求項８に記載のプログラムは、コンピュータを、請求項１〜６のいずれか１項に記載の画像処理装置が備える各部として機能させる。
【発明の効果】
【００１４】
請求項１、請求項７、及び請求項８に係る発明によれば、スキュー補正前に画像の非写真領域の画素値のグレーバランスを調整しない場合と比較して、すじ状の濃度ムラの発生を効果的に抑制することができる。
【００１５】
請求項２に係る発明によれば、非写真領域の画素値のばらつきを抑えない場合と比較して、すじ状の濃度ムラの発生を効果的に抑制することができる。
【００１６】
請求項３に係る発明によれば、一定値以上の範囲に含まれる画素値の入力に対する出力を均一化しない場合と比較して、すじ状の濃度ムラの発生を効果的に抑制することができる。
【００１７】
請求項４に係る発明によれば、スキュー補正により発生した画素値の差を打ち消さない場合と比較して、すじ状の濃度ムラの発生を効果的に抑制することができる。
【００１８】
請求項５に係る発明によれば、写真領域におけるグレーバランスを調整してから、スキュー補正を行わない場合と比較して、画像の画質を向上させることができる。
【００１９】
請求項６に係る発明によれば、非写真領域及び写真領域の各々に対して異なるスキュー補正を行う場合と比較して、スキュー補正に要する処理の負荷を軽減することができる。
【図面の簡単な説明】
【００２０】
【図１】実施形態に係る画像形成装置の電気的な構成の一例を示すブロック図である。
【図２】実施形態に係る画像処理装置の機能的な構成の一例を示すブロック図である。
【図３】実施形態に係る画像処理装置による処理動作の説明に供する図である。
【図４】実施形態に係る第１ルックアップテーブル及び第２ルックアップテーブルの一例を示す図である。
【図５】実施形態に係る第１ルックアップテーブル及び第２ルックアップテーブルが適用された非写真領域の画素値の遷移の一例を示す図である。
【図６】実施形態に係る第１ルックアップテーブル及び第２ルックアップテーブルの他の例を示す図である。
【図７】実施形態に係る第３ルックアップテーブルの一例を示す図である。
【図８】実施形態に係る画像処理プログラムによる処理の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【００２１】
以下、図面を参照して、本発明を実施するための形態の一例について詳細に説明する。
【００２２】
図１は、本実施形態に係る画像形成装置１０の電気的な構成の一例を示すブロック図である。
図１に示すように、本実施形態に係る画像形成装置１０は、画像処理装置３０と、表示部１６と、操作部１８と、画像形成部２０と、原稿読取部２２と、通信部２４と、を備えている。また、画像処理装置３０は、制御部１２と、記憶部１４と、を含んで構成されている。
【００２３】
制御部１２は、ＣＰＵ（Central Processing Unit）１２Ａ、ＲＯＭ（Read Only Memory）１２Ｂ、ＲＡＭ（Random Access Memory）１２Ｃ、及び入出力インターフェース（Ｉ／Ｏ）１２Ｄを備えており、これら各部がバスを介して各々接続されている。
【００２４】
Ｉ／Ｏ１２Ｄには、記憶部１４と、表示部１６と、操作部１８と、画像形成部２０と、原稿読取部２２と、通信部２４と、を含む各機能部が接続されている。これらの各機能部は、Ｉ／Ｏ１２Ｄを介して、ＣＰＵ１２Ａと相互に通信可能とされる。
【００２５】
制御部１２は、画像形成装置１０の一部の動作を制御するサブ制御部として構成されてもよいし、画像形成装置１０の全体の動作を制御するメイン制御部の一部として構成されてもよい。制御部１２の各ブロックの一部又は全部には、例えば、ＬＳＩ（Large Scale Integration）等の集積回路又はＩＣ（Integrated Circuit）チップセットが用いられる。上記各ブロックに個別の回路を用いてもよいし、一部又は全部を集積した回路を用いてもよい。上記各ブロック同士が一体として設けられてもよいし、一部のブロックが別に設けられてもよい。また、上記各ブロックのそれぞれにおいて、その一部が別に設けられてもよい。制御部１２の集積化には、ＬＳＩに限らず、専用回路又は汎用プロセッサを用いてもよい。
【００２６】
記憶部１４としては、例えば、ＨＤＤ（Hard Disk Drive）、ＳＳＤ（Solid State Drive）、フラッシュメモリ等が用いられる。記憶部１４には、本実施形態に係る画像処理装置３０としての機能を実現するための画像処理プログラム１４Ａが記憶される。なお、この画像処理プログラム１４Ａは、ＲＯＭ１２Ｂに記憶されていてもよい。
【００２７】
画像処理プログラム１４Ａは、例えば、画像形成装置１０に予めインストールされていてもよい。画像処理プログラム１４Ａは、不揮発性の記憶媒体に記憶して、又はネットワークを介して配布して、画像形成装置１０に適宜インストールすることで実現してもよい。なお、不揮発性の記憶媒体の例としては、ＣＤ-ＲＯＭ（Compact Disc Read Only Memory）、光磁気ディスク、ＨＤＤ、ＤＶＤ-ＲＯＭ（Digital Versatile Disc Read Only Memory）、フラッシュメモリ、メモリカード等が想定される。
【００２８】
表示部１６には、例えば、液晶ディスプレイ（ＬＣＤ:Liquid Crystal Display）や有機ＥＬ（Electro Luminescence）ディスプレイ等が用いられる。表示部１６は、タッチパネルを一体的に有している。操作部１８には、テンキーやスタートキー等の各種の操作キーが設けられている。表示部１６及び操作部１８は、画像形成装置１０のユーザから各種の指示を受け付ける。この各種の指示には、例えば、原稿の読み取りを開始させる指示や、原稿のコピーを開始させる指示等が含まれる。表示部１６は、ユーザから受け付けた指示に応じて実行された処理の結果や、処理に対する通知等の各種の情報を表示する。
【００２９】
原稿読取部２２は、画像形成装置１０の上部に設けられた図示しない自動原稿送り装置の給紙台に置かれた原稿を１枚ずつ取り込み、取り込んだ原稿を光学的に読み取って画像情報を得る。あるいは、原稿読取部２２は、プラテンガラス等の原稿台に置かれた原稿を光学的に読み取って画像情報を得る。
【００３０】
画像形成部２０は、原稿読取部２２による読み取りによって得られた画像情報、又は、ネットワーク（図示省略）を介して接続された外部のパーソナルコンピュータ（ＰＣ：Personal Computer）等から得られた画像情報に基づく画像を、紙等の記録媒体に形成する。なお、本実施形態においては、画像を形成する方式として、電子写真方式を例示して説明するが、インクジェット方式等の他の方式を採用してもよい。
【００３１】
画像を形成する方式が電子写真方式の場合、画像形成部２０は、感光体ドラム、帯電部、露光部、現像部、転写部、及び定着部を含む。帯電部は、感光体ドラムに電圧を印加して感光体ドラムの表面を帯電させる。露光部は、帯電部で帯電された感光体ドラムを画像情報に応じた光で露光することにより感光体ドラムに静電潜像を形成する。現像部は、感光体ドラムに形成された静電潜像をトナーにより現像することで感光体ドラムにトナー像を形成する。転写部は、感光体ドラムに形成されたトナー像を記録媒体に転写する。定着部は、記録媒体に転写されたトナー像を加熱及び加圧により定着させる。
【００３２】
通信部２４は、インターネットや、ＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）等のネットワークに接続されており、外部のＰＣ等との間でネットワークを介して通信が可能とされる。
【００３３】
ところで、文字等の非写真領域では、スキュー補正に起因するすじ状の濃度ムラが目立つ場合があり、このすじ状の濃度ムラの発生を抑制することが望まれている。
【００３４】
このため、本実施形態に係る画像処理装置３０のＣＰＵ１２Ａは、記憶部１４に記憶されている画像処理プログラム１４ＡをＲＡＭ１２Ｃに書き込んで実行することにより、図２に示す各部として機能する。
【００３５】
図２は、本実施形態に係る画像処理装置３０の機能的な構成の一例を示すブロック図である。
図２に示すように、本実施形態に係る画像処理装置３０のＣＰＵ１２Ａは、分離部３２及び処理部３４として機能する。
【００３６】
本実施形態に係る分離部３２は、原稿読取部２２で原稿を読み取って得られた画像情報の入力を受け付ける。この画像情報は、例えば、Ｒ（赤）、Ｇ（緑）、及びＢ（青）を含むＲＧＢ信号として表される。分離部３２は、入力を受け付けた画像情報を写真領域と非写真領域とに分離する。この非写真領域には、一例として、文字や、線画、単色で構成された部分（所謂ベタ画像）等が含まれる。具体的に、分離部３２は、画像情報を複数の画素領域に分割し、分割した画素領域毎にヒストグラム（濃度分布）を取得する。この画素領域には、一例として、Ｎ画素×Ｎ画素（例えば、Ｎ＝４、８、１６、・・・等）の領域が適用される。そして、分離部３２は、各画素領域について、取得したヒストグラムから得られるピーク濃度値と、そのピーク濃度値周辺の濃度値とを評価し、ピーク濃度値付近の分布が広い（分散している）場合には、写真領域と判定し、一方、ピーク濃度値付近の分布が広くない（分散していない）場合には、非写真領域と判定する。
【００３７】
本実施形態に係る処理部３４には、分離部３２で分離された非写真領域と写真領域とが入力される。処理部３４は、非写真領域に対して、画素値のグレーバランスを調整する第１処理を行い、スキュー補正を行った後に、スキュー補正により発生した画素値の差を打ち消す第２処理を行う。一方、処理部３４は、写真領域に対して、画素値のグレーバランスを調整する第３処理を行った後に、スキュー補正を行う。
【００３８】
次に、図３及び図４を参照して、画像処理装置３０が備える処理部３４による処理動作について具体的に説明する。
【００３９】
図３は、本実施形態に係る画像処理装置３０による処理動作の説明に供する図である。
図４は、本実施形態に係る第１ルックアップテーブル及び第２ルックアップテーブルの一例を示す図である。
なお、図４において、横軸は画素値の入力（０〜２５５）を示し、縦軸は画素値の出力（０〜２５５）を示す。
【００４０】
図３に示すように、処理部３４は、非写真領域に対して、上述した第１処理を行う。この第１処理は、画素値のグレーバランスの調整を行う処理である。より具体的には、一例として、図４の左図に示す第１ルックアップテーブル（第１ＬＵＴ）が用いられる。この第１ルックアップテーブルは、記憶部１４（図１参照）に格納されている。この第１ルックアップテーブルは、非写真領域の画素値のグレーバランスを調整するためのルックアップテーブルである。
【００４１】
次に、処理部３４は、上記第１処理後の非写真領域に対して、スキュー補正を行う。このスキュー補正の方法としては、特に限定されるものではないが、一例として、バイキュービック補間法やバイリニア補間法等が用いられる。
【００４２】
次に、処理部３４は、上記スキュー補正後の非写真領域に対して、上述した第２処理を行う。この第２処理は、上記スキュー補正前の画素値と、スキュー補正後の画素値との差を打ち消す処理である。より具体的に、上記第２処理には、一例として、図４の右図に示す第２ルックアップテーブル（第２ＬＵＴ）が用いられる。この第２ルックアップテーブルは、記憶部１４（図１参照）に格納されている。この第２ルックアップテーブルは、スキュー補正前の画素値と、スキュー補正後の画素値との差を打ち消すためのルックアップテーブルである。
【００４３】
ここで、図５を参照して、本実施形態に係る第１ルックアップテーブル及び第２ルックアップテーブルが適用された非写真領域について具体的に説明する。
【００４４】
図５は、本実施形態に係る第１ルックアップテーブル及び第２ルックアップテーブルが適用された非写真領域の画素値の遷移の一例を示す図である。
【００４５】
図５の（Ｓ１）に示すように、画像から分離した非写真領域の一例として、「２４０」の画素値を持つ６画素×６画素の領域を想定する。なお、本例に示す非写真領域では、説明を簡易にするために、同一の画素値としたが、非写真領域と判定される範囲内で複数の画素値が分布する状態であってもよい。
【００４６】
まず、比較例について説明する。
図５の（Ｓ２）に示すように、（Ｓ１）に示す非写真領域に対して、一例として、バイキュービック補間法を用いたスキュー補正を行うと、上述した誤差の累積により非写真領域の一部の画素値が変化する。ここでは、「２４０」が「２４２」に変化している。
【００４７】
次に、図５の（Ｓ３）に示すように、（Ｓ２）に示す非写真領域に対して、グレーバランスの調整を行うＬＵＴ処理を行うと、画素値の差が広がり、すじ状の濃度ムラとして認識され易くなる。ここでは、「２４０」が「１９２」に変化し、「２４２」が「２００」に変化している。この場合、画素値の差は「８」となる。
【００４８】
これに対して、本実施形態に係る処理では、図５の（Ｓ４）に示すように、（Ｓ１）に示す非写真領域に対して、グレーバランスを調整する第１ＬＵＴ処理を行う。ここでは、「２４０」が「２００」に調整される。
【００４９】
次に、図５の（Ｓ５）に示すように、（Ｓ４）に示す非写真領域に対して、一例として、バイキュービック補間法を用いたスキュー補正を行うと、上記と同様に、誤差の累積により非写真領域の一部の画素値が変化する。ここでは、「２００」が「２０２」に変化している。
【００５０】
更に、図５の（Ｓ６）に示すように、（Ｓ５）に示す非写真領域に対して、スキュー補正により発生した画素値の差を打ち消す第２ＬＵＴ処理を行う。ここでは、「２００」が「１９２」に変化し、「２０２」が「１９３」に変化している。この場合、画素値の差は「１」となる。このように、本実施形態に係る処理によれば、比較例に係る処理と比べると、画素値の差が小さくなり、すじ状の濃度ムラが目立ち難くなる。
【００５１】
また、第１処理は、非写真領域の画素値のばらつきを抑える処理を更に含んでいてもよい。このばらつきを抑える処理とは、一定値（例えば、２００）以上の範囲（例えば、２００以上２５５以下）に含まれる画素値の入力に対して、当該範囲内で均一化された画素値の出力を得る処理である。
【００５２】
図６は、本実施形態に係る第１ルックアップテーブル及び第２ルックアップテーブルの他の例を示す図である。
なお、図６において、横軸は画素値の入力（０〜２５５）を示し、縦軸は画素値の出力（０〜２５５）を示す。
【００５３】
本実施形態に係る第１処理には、図６の左図に示す第１ルックアップテーブル（第１ＬＵＴ）を適用してもよい。この第１ルックアップテーブルは、記憶部１４（図１参照）に格納されている。この第１ルックアップテーブルは、一定値以上の範囲内（ここでは２００以上２５５以下）の画素値を均一化し、かつ、非写真領域の画素値のグレーバランスを調整するためのルックアップテーブルである。つまり、第１ルックアップテーブルは、高階調部分をつぶしつつ、入力階調のグレーバランスを調整するものである。
【００５４】
次に、処理部３４は、上記第１処理後の非写真領域に対して、スキュー補正を行う。このスキュー補正の方法としては、上述したように、バイキュービック補間法やバイリニア補間法等が用いられる。
【００５５】
更に、処理部３４は、上記スキュー補正後の非写真領域に対して、上述した第２処理を行う。本実施形態に係る第２処理には、図６の右図に示す第２ルックアップテーブル（第２ＬＵＴ）を適用してもよい。この第２ルックアップテーブルは、記憶部１４（図１参照）に格納されている。この第２ルックアップテーブルは、スキュー補正前の画素値と、スキュー補正後の画素値との差を打ち消し、更に、上記第１処理で発生した画素値の差を打ち消す構成とされている。
【００５６】
ここで、処理の対象とする非写真領域の色に応じて、画素値のばらつきを抑える高階調の範囲を異ならせてもよい。例えば、黒色や赤色等、視認され易い色の場合、比較的濃度ムラが目立つため、範囲を広めにする。一方、黄色等、視認され難い色の場合、比較的濃度ムラが目立たないため、範囲を狭くしてもよい。
【００５７】
一方、図３に戻り、処理部３４は、写真領域に対して、上述した第３処理を行う。この第３処理は、写真領域の画素値の入力に対して、グレーバランスが調整された画素値の出力を得る処理である。
【００５８】
図７は、本実施形態に係る第３ルックアップテーブルの一例を示す図である。
なお、図７において、横軸は画素値の入力（０〜２５５）を示し、縦軸は画素値の出力（０〜２５５）を示す。
【００５９】
本実施形態に係る第３処理には、図７に示す第３ルックアップテーブル（第３ＬＵＴ）を適用してもよい。この第３ルックアップテーブルは、記憶部１４（図１参照）に格納されている。この第３ルックアップテーブルは、写真領域の画素値のグレーバランスを調整するためのルックアップテーブルである。なお、この写真領域では、階調性が重視されるため、第１ＬＵＴ処理及び第２ＬＵＴ処理は行わない。このため、写真領域では階調のつぶれが発生しない。
【００６０】
次に、処理部３４は、上記第３処理後の写真領域に対して、スキュー補正を行う。このスキュー補正の方法としては、非写真領域の場合と同様に、バイキュービック補間法やバイリニア補間法等が用いられる。
【００６１】
次に、図８を参照して、本実施形態に係る画像処理装置３０の作用を説明する。なお、図８は、本実施形態に係る画像処理プログラム１４Ａによる処理の流れの一例を示すフローチャートである。
【００６２】
まず、画像形成装置１０が備える原稿読取部２２により傾いた原稿を読み取って得られた画像情報からスキューを検知すると、画像処理プログラム１４Ａが起動され、以下の各ステップを実行する。
【００６３】
図８のステップ１００では、分離部３２が、入力を受け付けた画像情報を構成する複数の画素領域の各々を、写真領域と非写真領域とに分離する。
【００６４】
ステップ１０２では、処理部３４が、ステップ１００で分離した結果に基づいて、画像情報を構成する１つの画素領域について、非写真領域であるか否かを判定する。非写真領域であると判定した場合（肯定判定の場合）、ステップ１０４に移行し、非写真領域ではない、つまり、写真領域であると判定した場合（否定判定の場合）、ステップ１１０に移行する。
【００６５】
ステップ１０４では、処理部３４が、非写真領域に対して、一例として、上述した図４の左図に示す第１ルックアップテーブルを用いて、グレーバランスを調整する第１処理を行う。
【００６６】
ステップ１０６では、処理部３４が、上記第１処理後の非写真領域に対して、スキュー補正を行う。スキュー補正には、一例として、上述したバイキュービック補間法やバイリニア補間法等が用いられる。
【００６７】
ステップ１０８では、処理部３４が、上記スキュー補正後の非写真領域に対して、一例として、上述した図４の右図に示す第２ルックアップテーブルを用いて、上記スキュー補正により発生した画素値の差を打ち消す第２処理を行い、ステップ１１４に移行する。
【００６８】
一方、ステップ１１０では、処理部３４が、写真領域に対して、一例として、上述した図７に示す第３ルックアップテーブルを用いて、グレーバランスを調整する第３処理を行う。
【００６９】
ステップ１１２では、処理部３４が、上記第３処理後の写真領域に対して、スキュー補正を行い、ステップ１１４に移行する。このスキュー補正には、非写真領域の場合と同様に、バイキュービック補間法やバイリニア補間法等が用いられる。
【００７０】
ステップ１１４では、処理部３４が、最後の画素領域であるか否かを判定する。最後の画素領域であると判定した場合（肯定判定の場合）、ステップ１１６に移行し、最後の画素領域ではないと判定した場合（否定判定の場合）、ステップ１０２に戻り処理を繰り返す。
【００７１】
ステップ１１６では、処理部３４が、スキュー補正後の画像情報を次工程（画像形成部２０）に転送し、本画像処理プログラム１４Ａによる一連の処理を終了する。
【００７２】
以上、実施形態として画像処理装置及び画像形成装置を例示して説明した。実施形態は、画像処理装置又は画像形成装置が備える各部の機能をコンピュータに実行させるためのプログラムの形態としてもよい。実施形態は、このプログラムを記憶したコンピュータが読み取り可能な記憶媒体の形態としてもよい。
【００７３】
その他、上記実施形態で説明した画像処理装置又は画像形成装置の構成は、一例であり、主旨を逸脱しない範囲内において状況に応じて変更してもよい。
【００７４】
また、上記実施形態で説明したプログラムの処理の流れも、一例であり、主旨を逸脱しない範囲内において不要なステップを削除したり、新たなステップを追加したり、処理順序を入れ替えたりしてもよい。
【００７５】
また、上記実施形態では、プログラムを実行することにより、実施形態に係る処理がコンピュータを利用してソフトウェア構成により実現される場合について説明したが、これに限らない。実施形態は、例えば、ハードウェア構成や、ハードウェア構成とソフトウェア構成との組み合わせによって実現してもよい。
【符号の説明】
【００７６】
１０   画像形成装置
１２   制御部
１２Ａ ＣＰＵ
１２Ｂ ＲＯＭ
１２Ｃ ＲＡＭ
１２Ｄ Ｉ／Ｏ
１４   記憶部
１４Ａ 画像処理プログラム
１６   表示部
１８   操作部
２０   画像形成部
２２   原稿読取部
２４   通信部
３０   画像処理装置
３２   分離部
３４   処理部
【図１】
2019220931.tif 000003
【図２】
2019220931.tif 000004
【図３】
2019220931.tif 000005
【図４】
2019220931.tif 000006
【図５】
2019220931.tif 000007
【図６】
2019220931.tif 000008
【図７】
2019220931.tif 000009
【図８】
2019220931.tif 000010