(57)【要約】【課題】  中綴じ部の近傍に位置する文字を消去することなく陰影部を除去する。【解決手段】  見開き原稿を読み取った画像データＤ１（図（ａ）参照）において、地肌部分の色相を特定し、特定した色相に近い色相と見做せる画素を抽出する。そして、Ｙ軸方向に沿う１ラインの画素データ列についての明度値を積分した明度積分値を全てのＸ座標値に対して求めるとヒストグラムＨ１（図（ｂ）参照）が得られる。そして、文字が形成されていることにより得られるピークの幅（例えば５ｍｍ）より広い幅を有するピークを抽出すると、ヒストグラムＨ２（図（ｃ）参照）が得られ、さらに明度積分値を反転させて平滑化処理を行うと、ヒストグラムＨ３（図（ｄ）参照）が得られる。その後、ヒストグラムＨ３のピークＨ３ａを中綴じ陰影部Ｄ１ａとして、Ｙ軸方向に沿う１ラインの画素データ列のそれぞれについて、中綴じ陰影部Ｄ１ａを除去するための補正を行う。【選択図】図２
2005115768.tif 000002
【特許請求の範囲】
【請求項１】
原稿上の画像を読み取ることで得られ、明度、彩度及び色相を少なくとも付加データとして抽出可能な複数の画素データから構成され、該画素データに基づく画素が２次元に配列されることにより前記原稿画像に応じた画像を形成可能な画像データの中から、明度が該原稿画像の本来の明暗を反映していない明暗異常部を抽出して補正するための画像処理方法であって、
前記画像データにおける地肌部分の色相を特定し、前記画像データから該特定色相に近い色相と見做せる第１所定色相範囲内の色相を有する画素データを抽出した地肌データを生成する地肌データ生成ステップと、
前記地肌データ生成ステップにより生成された地肌データから、前記明暗異常部を構成する明暗異常部データを抽出する明暗異常部抽出ステップと、
前記明暗異常部抽出ステップにより抽出された明暗異常部データに基づき前記地肌データを補正することにより、前記画像データにおいて前記明暗異常部が補正された補正画像データを生成する明暗異常部補正ステップと、
を有することを特徴とする画像処理方法。
【請求項２】
前記地肌データ生成ステップは、前記画像データを構成する全画素データについて、同じ明度、彩度及び色相の組み合わせを有する画素データの数を算出し、最も画素データ数の多い組み合わせにおける色相を前記地肌部分の色相と特定することを特徴とする請求項１に記載の画像処理方法。
【請求項３】
操作者の操作によって、前記画像データにおける位置を指定する位置情報を入力する位置情報入力ステップを有し、
前記地肌データ生成ステップは、前記位置情報入力ステップにより前記位置情報が入力されると、前記位置情報によって示される画素から抽出される色相を、前記地肌部分の色相と特定する、
ことを特徴とする請求項１または請求項２に記載の画像処理方法。
【請求項４】
前記明暗異常部抽出ステップは、前記地肌データにおける予め設定された走査方向に配列された画素データ列のそれぞれについて明度の値を積分した明度積分値を求め、該明度積分値についての該走査方向に直交する直交走査方向の分布を表す明度積分値分布において、予め設定されたピークの幅より広い幅を有するピークを抽出し、該抽出したピークを前記明暗異常部データとすることを特徴とする請求項１〜請求項３何れかに記載の画像処理方法。
【請求項５】
前記予め設定されたピークの幅は、前記画像データ上で文字や図形が形成されていることにより得られるピークの幅であることを特徴とする請求項４に記載の画像処理方法。
【請求項６】
見開き原稿を読み取った場合の中綴じ部分の前記明暗異常部を検出するものであり、
前記明暗異常部抽出ステップは、前記明度積分値分布において、前記抽出したピークの内で、前記地肌データの前記直交走査方向における中心部に相当する予め設定された所定範囲内にピークがあるか否かを判断し、該所定範囲内に該ピークがある場合には、該ピークを前記明暗異常部データとすることを特徴とする請求項４または請求項５に記載の画像処理方法。
【請求項７】
見開き原稿を読み取った場合の中綴じ部分と両端部分の前記明暗異常部を検出するものであり、
前記画像データは、見開き方向における両端部と中綴じされた中綴じ部とを含む見開き原稿を読み取ったものであり、
前記明暗異常部抽出ステップは、前記明度積分値分布において、前記両端部を示す両端部ピークを抽出して、該両端部ピークの位置に基づいて、その両端部ピークの中間部にピークがあるか否かを判断し、ある場合には該ピークを該中綴じ部ピークと判断し、該ピークを前記明暗異常部データとすることを特徴とする請求項４または請求項５に記載の画像処理方法。
【請求項８】
前記画像データを前記走査方向に対して９０°回転させる画像データ回転ステップを有し、
前記明暗異常部抽出ステップは、前記明暗異常部データを抽出しない場合には、前記画像データ回転ステップを実行した後に、前記明暗異常部抽出ステップを再度実行する、
ことを特徴とする請求項４〜請求項７何れかに記載の画像処理方法。
【請求項９】
前記明暗異常部補正ステップは、前記明度積分値分布において前記明暗異常部データとしたピークの形状が滑らかになるように前記明暗異常部データを平滑化し、該平滑化した明暗異常部データに対して前記走査方向における前記画像データの全画素データ数の値で割った補正用明暗異常部データを求め、前記直交走査方向に配列された前記地肌データの画素データ列のそれぞれについて、前記補正用明暗異常部データに基づいて明度を補正することを特徴とする請求項４〜請求項８何れかに記載の画像処理方法。
【請求項１０】
前記明暗異常部補正ステップは、前記明暗異常部データに基づいて前記地肌データを補正した後に、前記地肌部分が無彩色と見做せる色であるか否か判断し、前記地肌部分が無彩色と見做せる色であると判断した場合には、前記地肌部分の明度が白色と見做せる第１所定明度値以上であるか否かを判断し、該地肌部分の明度が前記第１所定明度値以上であると判断した場合には、前記補正画像データを構成する画素データの内、前記画像データにおいて表現可能な最大明度値に近い白色と見做せる第２所定明度値以上の明度の画素データの明度値を該最大明度値に変換し、該地肌部分の明度が前記第１所定明度値より小さいと判断した場合には、更に、前記地肌部分の明度が黒色と見做せる第３所定明度値以下であるか否かを判断し、該地肌部分の明度が前記第３所定明度値以下であると判断した場合には、前記補正画像データを構成する画素データの内、前記画像データにおいて表現可能な最小明度値に近い黒色と見做せる第４所定明度値以下の明度の画素データの明度値を該最小明度値に変換する第１地肌変換ステップを有する、
ことを特徴とする請求項１〜請求項９何れかに記載の画像処理方法。
【請求項１１】
前記第１地肌変換ステップは、前記地肌部分の明度が前記第１所定明度値以上であると判断した場合には、前記第２所定明度値以上の明度の画素データの内、明るい有彩色を除くために設定された第１所定彩度値以下の彩度の画素データの明度値を該最大明度値に変換し、該地肌部分の明度が前記第３所定明度値以下であると判断した場合には、前記第４所定明度値以下の明度の画素データの内、暗い有彩色を除くために設定された第２所定彩度値以下の彩度の画素データの明度値を該最小明度値に変換する、
ことを特徴とする請求項１０に記載の画像処理方法。
【請求項１２】
前記明暗異常部補正ステップは、前記地肌部分が無彩色と見做せる色でないと判断した場合には、前記補正画像データにおける地肌部分の色相を検出し、前記補正画像データを構成する画素データの内、該検出色相に近い色相と見做せる第２所定色相範囲内の色相を有する画素データの色相を該検出色相に変換する第２地肌変換ステップを有する、
ことを特徴とする請求項１０または請求項１１に記載の画像処理方法。
【請求項１３】
前記明暗異常部補正ステップは、前記地肌データを構成する画素データを、前記画像データにおいて表現可能な最大明度値の白色に変換することを特徴とする請求項１〜請求項８何れかに記載の画像処理方法。
【請求項１４】
原稿上の画像を読み取ることで得られ、明度、彩度及び色相を少なくとも付加データとして抽出可能な複数の画素データから構成され、該画素データに基づく画素が２次元に配列されることにより前記原稿画像に応じた画像を形成可能な画像データの中から、明度が該原稿画像の本来の明暗を反映していない明暗異常部を抽出して補正するための画像処理方法であって、
前記画像データにおける地肌部分の明度、彩度及び色相を特定し、該特定色相に近い色相と見做せる第３所定色相範囲内の色相を有するとともに該特定彩度より小さい彩度を有する画素データの明度、彩度及び色相をそれぞれ該特定明度、該特定彩度及び該特定色相に変換する地肌補正ステップを有する、
ことを特徴とする画像処理方法。
【請求項１５】
前記地肌補正ステップは、前記画像データを構成する全画素データについて、同じ明度、彩度及び色相の組み合わせを有する画素データの数を算出し、最も画素データ数の多い組み合わせにおける明度、彩度及び色相をそれぞれ前記地肌部分の明度、彩度及び色相と特定する、
ことを特徴とする請求項１４に記載の画像処理方法。
【請求項１６】
操作者の操作によって、前記画像データにおける位置を指定する位置情報を入力する位置情報入力ステップを有し、
前記地肌補正ステップは、前記位置情報入力ステップにより前記位置情報が入力されると、前記位置情報によって示される画素から抽出される明度、彩度及び色相をそれぞれ前記地肌部分の明度、彩度及び色相と特定する、
ことを特徴とする請求項１４または請求項１５に記載の画像処理方法。
【請求項１７】
原稿上の画像を読み取ることで得られ、明度、彩度及び色相を少なくとも付加データとして抽出可能な複数の画素データから構成され、該画素データに基づく画素が２次元に配列されることにより前記原稿画像に応じた画像を形成可能な画像データの中から、明度が該原稿画像の本来の明暗を反映していない明暗異常部を抽出して補正するための画像処理装置であって、
前記画像データにおける地肌部分の色相を特定し、前記画像データから該特定色相に近い色相と見做せる第１所定色相範囲内の色相を有する画素データを抽出した地肌データを生成する地肌データ生成手段と、
前記地肌データ生成手段により生成された地肌データから、前記明暗異常部を構成する明暗異常部データを抽出する明暗異常部抽出手段と、
前記明暗異常部抽出手段により抽出された明暗異常部データに基づき、前記地肌データを補正することにより、前記明暗異常部が補正された画像データを生成する明暗異常部補正手段と、
を有することを特徴とする画像処理装置。
【請求項１８】
原稿上の画像を読み取ることで得られ、明度、彩度及び色相を少なくとも付加データとして抽出可能な複数の画素データから構成され、該画素データに基づく画素が２次元に配列されることにより前記原稿画像に応じた画像を形成可能な画像データの中から、明度が該原稿画像の本来の明暗を反映していない明暗異常部を抽出して補正するための画像処理装置であって、
前記画像データにおける地肌部分の明度、彩度及び色相を特定し、前記画像データから該検出色相に近い色相と見做せる第３所定色相範囲内の色相を有するとともに該検出彩度より小さい彩度を有する画素データの明度、彩度及び色相をそれぞれ該検出明度、該検出彩度及び該検出色相に変換する地肌補正手段を有する、
ことを特徴とする画像処理装置。
【請求項１９】
被記録媒体上に印刷された画像を読み取り、読み取った画像データに基づいて画像形成する画像形成装置であって、
請求項１７または請求項１８に記載の画像処理装置を備えたことを特徴とする画像形成装置。
【請求項２０】
請求項１７または請求項１８に記載の画像処理装置と、
被記録媒体上に印刷された画像を読み取り、画像データを取得する読取手段と、
画像データに基づいて画像形成する画像形成手段と、
を備え、
該読取手段により取得された画像データを該画像処理装置に送信可能に、該読取手段と該画像処理装置とが接続されるとともに、
該画像処理装置が備える明暗異常部補正手段によって明暗異常部が補正された画像データを、該画像形成手段に送信可能に、該画像形成手段と該画像処理装置とが接続される、
ことを特徴とする画像処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スキャナ等の読取装置により読み取った画像データを処理する技術に関する。
【背景技術】
【０００２】
書籍や雑誌などの中綴じされた原稿をコピーする場合には、複写機やスキャナ等の読取テーブル上に見開き状態で原稿面を下にして原稿をセットする必要がある。そして、原稿面を照光し、その反射光をＣＣＤ等の光センサにより検知することにより、原稿の画像データが取得される。
【０００３】
この時、見開き状態で原稿をセットすると、中綴じ部分が読取テーブルから浮き上がった状態になるために、読み取った画像データには中綴じ部の近傍で陰影部が形成され、見栄えが損なわれるという問題があった。
【０００４】
陰影部を除去する方法としては、文字や図形等と異なり中綴じ部は原稿の見開き方向と直交する方向に対して、原稿の全長に亘って線状に伸びていることに着目し、原稿の全長に亘って伸びている線を中綴じ部として検出し、その部分を中心として所定の範囲の画像を消去する（マスキング）というものが知られている（例えば、特許文献１参照。）。
【特許文献１】特開平１０−２５５０２４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、上記方法では、陰影部内に文字が含まれている場合には、その文字も消去されてしまうという問題があった。
本発明は、こうした問題に鑑みなされたものであり、陰影部内に位置する文字を消去することなく陰影部のみを除去することができる画像処理方法、画像処理装置、画像形成装置及び画像処理システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
係る目的を達成するためになされた請求項１に記載の画像処理方法は、原稿上の画像を読み取ることで得られ、明度、彩度及び色相を少なくとも付加データとして抽出可能な複数の画素データから構成され、該画素データに基づく画素が２次元に配列されることにより前記原稿画像に応じた画像を形成可能な画像データの中から、明度が該原稿画像の本来の明暗を反映していない明暗異常部を抽出して補正するための画像処理方法であって、前記画像データにおける地肌部分の色相を特定し、前記画像データから該特定色相に近い色相と見做せる第１所定色相範囲内の色相を有する画素データを抽出した地肌データを生成する地肌データ生成ステップと、前記地肌データ生成ステップにより生成された地肌データから、前記明暗異常部を構成する明暗異常部データを抽出する明暗異常部抽出ステップと、前記明暗異常部抽出ステップにより抽出された明暗異常部データに基づき前記地肌データを補正することにより、前記画像データにおいて前記明暗異常部が補正された補正画像データを生成する明暗異常部補正ステップと、を有することを特徴とする。
【０００７】
このように構成された画像処理方法によれば、画像データにおける地肌部分のみのデータを生成し、その中から明暗異常部を抽出して補正するので、明暗異常部の中に文字等の地肌以外の画像データが含まれている場合でも、これらの必要な画像データを消去することなく明暗異常部のみを除去することができる。
【０００８】
尚、地肌部分は、画像において最も広い範囲を占めることが多いので、請求項１に記載の画像処理方法においては、請求項２に記載のように、前記地肌データ生成ステップは、前記画像データを構成する全画素データについて、同じ明度、彩度及び色相の組み合わせを有する画素データの数を算出し、最も画素データ数の多い組み合わせにおける色相を前記地肌部分の色相と特定するようにしてもよい。これにより、自動的に地肌部分の色相を特定することができる。
【０００９】
一方、地肌部分が画像において最も広い範囲を占めていない場合もあるため、請求項１または請求項２に記載の画像処理方法においては、請求項３に記載のように、操作者の操作によって、前記画像データにおける位置を指定する位置情報を入力する位置情報入力ステップを有し、前記地肌データ生成ステップは、前記位置情報入力ステップにより前記位置情報が入力されると、前記位置情報によって示される画素から抽出される色相を、前記地肌部分の色相と特定するようにしてもよい。これにより、操作者の意図が反映された適切な色相を用いることができる。
【００１０】
また、請求項１〜請求項３何れかに記載の画像処理方法において、前記明暗異常部抽出ステップは、具体的には、請求項４に記載のように、前記地肌データにおける予め設定された走査方向（積分の処理方向）に配列された画素データ列のそれぞれについて明度の値を積分した明度積分値を求め、該明度積分値についての該走査方向に直交する直交走査方向の分布を表す明度積分値分布において、予め設定されたピークの幅より広い幅を有するピークを抽出し、該抽出したピークを前記明暗異常部データとすることである。
【００１１】
つまり、明暗異常部は、直交走査方向（積分の処理方向と直交する方向）に沿ってある程度の幅を有した状態で存在し且つ走査方向に沿って画像データの一端から他端まで連続的に存在するものとして、明暗異常部データを抽出している。
【００１２】
尚、明暗異常部の直交走査方向に沿った幅は、通常、画像データ内の文字の直交走査方向に沿った幅に比べて十分広いので、請求項４に記載の画像処理方法における「予め設定されたピークの幅」は、請求項５に記載のように、前記画像データ上で文字や図形が形成されていることにより得られるピークの幅であるようにするとよい。
【００１３】
このように構成された画像形成方法によれば、文字が含まれる画像データについての明度積分値分布において、明暗異常部を表すピークを明暗異常部データとして抽出することができる。
【００１４】
尚、見開き原稿を読み取った場合の中綴じ部分の明暗異常部を検出する場合には、中綴じ部分は、画像データの内の前記直交走査方向における中心部に位置することが多いので、請求項４または請求項５に記載の画像処理方法においては、請求項６に記載のように、前記明暗異常部抽出ステップは、前記明度積分値分布において、前記抽出したピークの内で、前記地肌データの前記直交走査方向における中心部に相当する予め設定された所定範囲内にピークがあるか否かを判断し、該所定範囲内に該ピークがある場合には、該ピークを前記明暗異常部データとするようにしてもよい。
【００１５】
このように構成された画像処理方法によれば、中綴じ部分の明暗異常部を特定することができる。
また、見開き原稿を読み取った場合の中綴じ部分と両端部分の明暗異常部を検出する場合には、中綴じ部は両端部の中間部に位置することが多いので、請求項４または請求項５に記載の画像処理方法においては、請求項７に記載のように、前記明暗異常部抽出ステップは、前記明度積分値分布において、前記両端部を示す両端部ピークを抽出して、該両端部ピークの位置に基づいて、その両端部ピークの中間部にピークがあるか否かを判断し、ある場合には該ピークを該中綴じ部ピークと判断し、該ピークを前記明暗異常部データとするようにしてもよい。
【００１６】
このように構成された画像処理方法によれば、中綴じ部分の明暗異常部を特定することができる。
また、請求項４〜請求項７何れかに記載の画像処理方法において、中綴じ部分が直交走査方向側にある程度の幅を有した状態で存在していない、つまり中綴じ部分が走査方向側に存在している場合には、明度積分値分布において中綴じ部に対応するピークが存在しないため、明暗異常部を抽出することができない。このため、請求項８に記載のように、前記画像データを前記走査方向に対して９０°回転させる画像データ回転ステップを有し、前記明暗異常部抽出ステップは、前記明暗異常部データを抽出しない場合には、前記画像データ回転ステップを実行した後に、前記明暗異常部抽出ステップを再度実行するようにすることが望ましい。
【００１７】
このように構成された画像処理方法によれば、中綴じ部分が走査方向側に存在している場合には、明暗異常部抽出ステップにおいて明暗異常部データを抽出しないので、画像データ回転ステップにより、画像データが走査方向に対して９０°回転する。これにより、中綴じ部分が直交走査方向側に存在するようになるので、明暗異常部を抽出することができる。
【００１８】
また、請求項４〜請求項８何れかに記載の画像処理方法において、前記明暗異常部補正ステップは、具体的には、請求項９に記載のように、前記明度積分値分布において前記明暗異常部データとしたピークの形状が滑らかになるように前記明暗異常部データを平滑化し、該平滑化した明暗異常部データに対して前記走査方向における前記画像データの全画素データ数の値で割った補正用明暗異常部データを求め、前記直交走査方向に配列された前記地肌データの画素データ列のそれぞれについて、前記補正用明暗異常部データに基づいて明度を補正することでる。
【００１９】
つまり、補正用明暗異常部データは、直交走査方向に沿った画素１列分の明暗異常部における明度分布を表しており、地肌データの画素データ列の１列ごとに補正用明暗異常部データに基づいて明度を補正するにより、明暗異常部を除去する。
【００２０】
また、請求項１〜請求項９何れかに記載の画像処理方法において、請求項１０に記載のように、前記明暗異常部補正ステップは、前記明暗異常部データに基づいて前記地肌データを補正した後に、前記地肌部分が無彩色と見做せる色であるか否か判断し、前記地肌部分が無彩色と見做せる色であると判断した場合には、前記地肌部分の明度が白色と見做せる第１所定明度値以上であるか否かを判断し、該地肌部分の明度が前記第１所定明度値以上であると判断した場合には、前記補正画像データを構成する画素データの内、前記画像データにおいて表現可能な最大明度値に近い白色と見做せる第２所定明度値以上の明度の画素データの明度値を該最大明度値に変換し、該地肌部分の明度が前記第１所定明度値より小さいと判断した場合には、更に、前記地肌部分の明度が黒色と見做せる第３所定明度値以下であるか否かを判断し、該地肌部分の明度が前記第３所定明度値以下であると判断した場合には、前記補正画像データを構成する画素データの内、前記画像データにおいて表現可能な最小明度値に近い黒色と見做せる第４所定明度値以下の明度の画素データの明度値を該最小明度値に変換する第１地肌変換ステップを有するようにしてもよい。
【００２１】
このように構成された画像処理方法によれば、最大明度値に近い白色と見做せる第２所定明度値以上の明度の画素は最大明度値の白色になり、最小明度値に近い黒色と見做せる第４所定明度値以下の明度の画素は最小明度値の黒色になる。即ち、第２所定明度値から最大明度値までの明度変化がある場合には最大明度値の白色の地肌に統一され、最小明度値から第４所定明度値までの明度変化がある場合には最小明度値の黒色の地肌に統一されるので、地肌部分に明度変化がなく見やすい画像を構成する画像データを生成することができる。
【００２２】
また、請求項１０に記載の画像処理方法において、第２所定明度値以上の明度の画素データの明度値を最大明度値に変換する際に、補正画像データの中に明るい黄色等の画素データが含まれていると、明るい黄色等の画素データも最大明度値の白色に変換される。同様に、第４所定明度値以下の明度の画素データの明度値を該最小明度値に変換する際に、補正画像データの中に暗い青色等の画素データ含まれていると、暗い青色等の画素データも最小明度値の黒色に変換される。このため、請求項１１に記載のように、前記第１地肌変換ステップは、前記地肌部分の明度が前記第１所定明度値以上であると判断した場合には、前記第２所定明度値以上の明度の画素データの内、明るい有彩色を除くために設定された第１所定彩度値以下の彩度の画素データの明度値を該最大明度値に変換し、該地肌部分の明度が前記第３所定明度値以下であると判断した場合には、前記第４所定明度値以下の明度の画素データの内、暗い有彩色を除くために設定された第２所定彩度値以下の彩度の画素データの明度値を該最小明度値に変換するようにすることが望ましい。
【００２３】
このように構成された画像処理方法によれば、有彩色と判定される画素データの明度は変換されないので、明るい黄色が白色になったり、暗い青色が黒色になる、というような誤った変換を防ぐことができる。
【００２４】
また、請求項１０または請求項１１に記載の画像処理方法において、地肌部分が無彩色と見做せる色でないと判断した場合には、前記明暗異常部補正ステップは、請求項１２に記載のように、前記補正画像データにおける地肌部分の色相を検出し、前記補正画像データを構成する画素データの内、該検出色相に近い色相と見做せる第２所定色相範囲内の色相を有する画素データの色相を該検出色相に変換する第２地肌変換ステップを有するようにしてもよい。
【００２５】
このように構成された画像処理方法によれば、補正画像データを構成する画素データの内、検出色相に近い色相と見做せる第２所定色相範囲内の色相を有する画素は検出色相になる。即ち、検出色相を中心とした所定範囲内の色相変化がある場合には検出色相に統一されるので、地肌部分に色相変化がなく見やすい画像を構成する画像データを生成することができる。
【００２６】
また、請求項１〜請求項８何れかに記載の画像処理方法においては、請求項１３に記載のように、前記明暗異常部補正ステップは、前記地肌データを構成する画素データを、前記画像データにおいて表現可能な最大明度値の白色に変換するようにしてもよい。
【００２７】
このように構成された画像処理方法によれば、地肌部分は全て白色になるので、地肌部分に色の変化がなく、地肌部分に明暗異常部は存在しなくなる。更に、この補正画像データに基づいた画像を印刷する際には、地肌部分を印刷するためのインクが不要になり、インクの消費を抑えることができる。
【００２８】
また、請求項１４に記載の画像処理方法は、原稿上の画像を読み取ることで得られ、明度、彩度及び色相を少なくとも付加データとして抽出可能な複数の画素データから構成され、該画素データに基づく画素が２次元に配列されることにより前記原稿画像に応じた画像を形成可能な画像データの中から、明度が該原稿画像の本来の明暗を反映していない明暗異常部を抽出して補正するための画像処理方法であって、前記画像データにおける地肌部分の明度、彩度及び色相を特定し、該特定色相に近い色相と見做せる第３所定色相範囲内の色相を有するとともに該特定彩度より小さい彩度を有する画素データの明度、彩度及び色相をそれぞれ該特定明度、該特定彩度及び該特定色相に変換する地肌補正ステップを有する、ことを特徴とする。
【００２９】
このように構成された画像処理方法によれば、画像データにおける地肌部分のみの明暗異常部を補正するので、明暗異常部内に、文字等の地肌以外の画像データが含まれている場合でも、これらの画像データを消去することなく明暗異常部を除去することができる。
【００３０】
尚、地肌部分は、画像において最も広い範囲を占めることが多いので、請求項１４に記載の画像処理方法においては、請求項１５に記載のように、前記地肌補正ステップは、前記画像データを構成する全画素データについて、同じ明度、彩度及び色相の組み合わせを有する画素データの数を算出し、最も画素データ数の多い組み合わせにおける明度、彩度及び色相をそれぞれ前記地肌部分の明度、彩度及び色相と特定するようにしてもよい。これにより、自動的に地肌部分の色相を特定することができる。
【００３１】
一方、地肌部分が画像において最も広い範囲を占めていない場合もあるため、請求項１４または請求項１５に記載の画像処理方法においては、請求項１６に記載のように、操作者の操作によって、前記画像データにおける位置を指定する位置情報を入力する位置情報入力ステップを有し、前記地肌補正ステップは、前記位置情報入力ステップにより前記位置情報が入力されると、前記位置情報によって示される画素から抽出される明度、彩度及び色相をそれぞれ前記地肌部分の明度、彩度及び色相と特定するようにしてもよい。これにより、操作者の意図が反映された適切な色相を用いることができる。
【００３２】
また、請求項１７に記載の画像処理装置は、原稿上の画像を読み取ることで得られ、明度、彩度及び色相を少なくとも付加データとして抽出可能な複数の画素データから構成され、該画素データに基づく画素が２次元に配列されることにより前記原稿画像に応じた画像を形成可能な画像データの中から、明度が該原稿画像の本来の明暗を反映していない明暗異常部を抽出して補正するための画像処理装置であって、前記画像データにおける地肌部分の色相を特定し、前記画像データから該特定色相に近い色相と見做せる第１所定色相範囲内の色相を有する画素データを抽出した地肌データを生成する地肌データ生成手段と、前記地肌データ生成手段により生成された地肌データから、前記明暗異常部を構成する明暗異常部データを抽出する明暗異常部抽出手段と、前記明暗異常部抽出手段により抽出された明暗異常部データに基づき、前記地肌データを補正することにより、前記明暗異常部が補正された画像データを生成する明暗異常部補正手段と、を有することを特徴とする。
【００３３】
このように構成された画像処理装置は、請求項１に記載の画像処理方法を実現するものであり、請求項１に記載の画像処理方法と同様の効果を得ることができる。
また、請求項１８に記載の画像処理装置は、原稿上の画像を読み取ることで得られ、明度、彩度及び色相を少なくとも付加データとして抽出可能な複数の画素データから構成され、該画素データに基づく画素が２次元に配列されることにより前記原稿画像に応じた画像を形成可能な画像データの中から、明度が該原稿画像の本来の明暗を反映していない明暗異常部を抽出して補正するための画像処理装置であって、前記画像データにおける地肌部分の明度、彩度及び色相を特定し、前記画像データから該検出色相に近い色相と見做せる第３所定色相範囲内の色相を有するとともに該検出彩度より小さい彩度を有する画素データの明度、彩度及び色相をそれぞれ該検出明度、該検出彩度及び該検出色相に変換する地肌補正手段を有する、ことを特徴とする。
【００３４】
このように構成された画像処理装置は、請求項１４に記載の画像処理方法を実現するものであり、請求項１４に記載の画像処理方法と同様の効果を得ることができる。
また、請求項１９に記載の画像形成装置は、被記録媒体上に印刷された画像を読み取り、読み取った画像データに基づいて画像形成する画像形成装置であって、請求項１７または請求項１８に記載の画像処理装置を備えたことを特徴とする。
【００３５】
このように構成された画像形成装置によれば、請求項１７または請求項１８に記載の画像処理装置と同様の効果を得ることができる。
また、請求項２０に記載の画像処理システムは、請求項１７または請求項１８に記載の画像処理装置と、被記録媒体上に印刷された画像を読み取り、画像データを取得する読取手段と、画像データに基づいて画像形成する画像形成手段と、を備え、該読取手段により取得された画像データを該画像処理装置に送信可能に、該読取手段と該画像処理装置とが接続されるとともに、該画像処理装置が備える明暗異常部補正手段によって明暗異常部が補正された画像データを、該画像形成手段に送信可能に、該画像形成手段と該画像処理装置とが接続される、ことを特徴とする。
【００３６】
このように構成された画像処理システムによれば、請求項１７または請求項１８に記載の画像処理装置と同様の効果を得ることができる。さらに、当該画像処理装置に接続可能な範囲で、読取手段および画像形成手段を、それぞれ異なる場所に配置でき、配置の自由度が向上する。
【発明を実施するための最良の形態】
【００３７】
（実施の形態１）
以下、画像処理装置を利用して構成された画像処理システムを本発明の実施の形態１として説明する。
【００３８】
まず、画像処理システム１の構成を図１に基づいて説明する。
画像処理システム１は、原稿を画像データとして読み取るスキャナ１０、画像データに基づいて記録紙にカラー画像を形成するインクジェットプリンタ２０及び画像データを処理する画像処理装置１００から構成されている。
【００３９】
画像処理装置１００は、図１に示すように、所定の処理プログラムに基づいて処理を実行するＣＰＵ１０２，記憶装置としてのハードディスク（以降、ＨＤＤとする）１０４，種々の制御プログラムが格納されたＲＯＭ１０６，外部装置から入力したデータ等を格納するＲＡＭ１０８，スキャナ１０から画像データを入力するとともにインクジェットプリンタ２０に画像データを出力する入出力インターフェース（以降、入出力Ｉ／Ｆとする）１１０，利用者により操作可能な複数の操作キー１１２ａおよび各種情報を表示する表示パネル１１２ｂからなるユーザインターフェース（以降、ユーザＩ／Ｆとする）１１２を備えており、周知のパーソナルコンピュータにより構成される。
【００４０】
また、ＨＤＤ１０４には、ＣＰＵ１０２が画像処理を実行するための画像処理プログラム１０４ａの記憶領域が確保されている。
また、ユーザＩ／Ｆ１１２は、印刷を開始するための操作が操作キー１１２ａにより行われた場合にはＣＰＵ１０２に印刷開始指令を出力する。さらに、入力した画像データの地肌部分の位置指定を開始するための操作が操作キー１１２ａにより行われた場合にはＣＰＵ１０２に地肌指定開始指令を出力する。また、後述する簡易補正をするための簡易補正モード，トナー消費を節約するための節約モード，インクジェットプリンタ２０へ出力する画像データを高画質にする高画質モードを実行するための操作がそれぞれ操作キー１１２ａにより行われた場合にはＣＰＵ１０２に簡易補正モード指令，節約モード指令，高画質モード指令を出力する。
【００４１】
このように構成された画像処理装置１００において、まず、ＣＰＵ１０２は、所定の処理プログラムによって、スキャナ１０から入力される画像データを取り込んで、例えばＨＤＤ１０４に記憶する。そして、画像処理を開始すると、ＣＰＵ１０２は、画像データをＨＤＤ１０４からＲＡＭ１０８へ格納する。その後にＣＰＵ１０２は、画像データをＲＡＭ１０８から読み込み、画像処理プログラム１０４ａに基づいて画像処理する。そして、画像処理した画像データを入出力Ｉ／Ｆ１１０を介してインクジェットプリンタ２０に出力する。
【００４２】
次に、本発明の画像処理の概要を図２に基づいて説明する。
図２（ａ）は、スキャナ１０から読み取られた入力画像データＤ１を示している。入力画像データＤ１は、中綴じされた書籍等をスキャナ１０の読取テーブル上に見開き状態でセットして、スキャナ１０で読み取ることにより得られたものである。
【００４３】
そして、入力画像データＤ１は、横方向（以降、Ｘ軸方向とも称す）にＸ＿ＳＩＺＥ個、縦方向（以降、Ｙ軸方向とも称す）にＹ＿ＳＩＺＥ個の画素データが２次元配列で並んでいる（Ｘ＿ＳＩＺＥ：入力データ横サイズ（ピクセル）：Ｙ＿ＳＩＺＥ：入力データ縦サイズ（ピクセル））。即ち、Ｘ＿ＳＩＺＥ個×Ｙ＿ＳＩＺＥ個の画素データＰ（Ｘ，Ｙ）から構成されている。Ｘは画素の横方向の座標値、Ｙは縦方向の座標値であり、Ｘについては０，１，２，・・・・，（Ｘ＿ＳＩＺＥ−１）、Ｙについては０，１，２，・・・・，（Ｙ＿ＳＩＺＥ−１）の値が付されている。なお、Ｘ＿ＳＩＺＥ，Ｙ＿ＳＩＺＥは、入力画像データＤ１のサイズ（大きさ、タテヨコ比）により異なる。また、画素データＰ（Ｘ，Ｙ）は、スキャナ１０で読み取った段階では、通常、周知のＲ（レッド）・Ｇ（グリーン）・Ｂ（ブルー）で定義される３種の色成分で構成されている。そして、その後の処理のために、周知のＬ*（明度）・Ｃ*（彩度）・ｈ（色相）で定義される成分に変換される。尚、明度は、０〜１００の範囲で値を有し、通常０が最も暗く、１００が最も明るい状態を示す。また、彩度は、０以上の値を有し、値が大きくなるに従って鮮やかな状態を示す。また、色相は０〜３６０°の色相角度により表される。
【００４４】
入力画像データＤ１内には、その中央部にＹ軸方向に長い線として存在する中綴じ部Ｄ１ｄ、中綴じ部Ｄ１ｄの近傍において周囲より暗くなっている中綴じ陰影部Ｄ１ａ、右端において周囲より暗くなっている右端陰影部Ｄ１ｂ、左端において周囲より暗くなっている左端陰影部Ｄ１ｃ及び複数の文字が存在している。尚、入力画像データＤ１は、地肌部分が明るい有彩色、文字は暗い有彩色で形成されているとする。
【００４５】
まず、地肌部分の色相を特定し、特定した色相に近い色相と見做せる画素を抽出する。つまり、入力画像データＤ１において、文字を形成している画素を除去する。そして、地肌部分を抽出した入力画像データＤ１において、Ｙ軸方向に沿う１ラインの画素データ列についての明度値を積分した明度積分値を０〜（Ｘ＿ＳＩＺＥ−１）の全てのＸ座標値に対して求める。尚、１ラインの画素データ列についての明度値を積分する方向は、予めＹ軸方向と設定されている。つまり、Ｙ軸方向は本発明における走査方向、Ｘ軸方向は本発明における直交走査方向であり、走査方向はスキャナ１０の読み取り方向とは関係なく書籍等の見開き原稿に対して設定されるもので、中綴じ部Ｄ１ｄと平行となる方向を走査方向と設定する必要がある。
【００４６】
また、図２（ｂ）に示すヒストグラムＨ１は、横軸を画素データ列のＸ座標、縦軸を画素データ列の明度積分値として示したものである。
このヒストグラムＨ１には、Ｘ＝（Ｘ＿ＳＩＺＥ／２）近傍にピークＨ１ａ，Ｘ＝（Ｘ＿ＳＩＺＥ−１）近傍にピークＨ１ｂ，Ｘ＝０近傍にピークＨ１ｃが存在し、ピークＨ１ａ，ピークＨ１ｂ，ピークＨ１ｃはそれぞれ中綴じ陰影部Ｄ１ａ，右端陰影部Ｄ１ｂ，左端陰影部Ｄ１ｃに対応している。
【００４７】
そして更に、文字が形成されていることにより得られるピークの幅（例えば５ｍｍ）より広い幅を有するピークを抽出すると、図２（ｃ）に示すような、中綴じ陰影部Ｄ１ａ，右端陰影部Ｄ１ｂ，左端陰影部Ｄ１ｃのみの明度積分値を示すヒストグラムＨ２で表されるデータが得られる。即ち、ヒストグラムＨ１のピークＨ１ａ上に存在している、中綴じ部Ｄ１ｄに対応したピークＨ１ｄや、中綴じ陰影部Ｄ１ａと重なっている文字に対応するピークＨ１ｅ，Ｈ１ｆが除去されている。また、ピークＨ１ｂ（Ｈ１ｃ）上に存在している、右端陰影部Ｄ１ｂ（左端陰影部Ｄ１ｃ）内のＹ軸方向に沿った長い線に対応したピークＨ１ｇ（Ｈ１ｈ）が除去されている。
【００４８】
そして、ヒストグラムＨ２で表されるデータに対して明度積分値を反転させ（例えば、明度積分値ＭＡＸを０に変換する）、更にピークの形状が滑らかになるように平滑化処理を行うと、図２（ｄ）に示すような、ヒストグラムＨ２のピークＨ２ａ，Ｈ２ｂ，Ｈ２ｃそれぞれにおいて、形状が上下反転するとともに、ピーク形状が滑らかになったピークＨ３ａ，Ｈ３ｂ，Ｈ３ｃを示すヒストグラムＨ３で表されるデータが得られる。ところで、図２（ａ）と異なり、入力画像データＤ１において、中綴じ部Ｄ１ｄがＹ軸方向と直交している場合には、中綴じ陰影部Ｄ１ａに対応するピークＨ１ａを抽出することができない。この場合には、中綴じ部Ｄ１ｄとＹ軸方向とを平行にするために、入力画像データＤ１を９０°回転させる。これにより、Ｙ軸方向が本発明における走査方向となる。
【００４９】
そして、ヒストグラムＨ３で表されるデータが得られた後、入力画像データＤ１のＸ軸方向に配列された画素データ列のそれぞれについて、以下に説明する処理を行う。
即ち、図２（ａ）に示される走査線ＳＣ１上の画素列を例にして説明すると、走査線ＳＣ１上で且つ中綴じ陰影部Ｄ１ａ近傍は図３（ａ）に示すように、「Ｇ」を表す文字Ｄ１ｅ，「Ｈ」を表す文字Ｄ１ｆ，「Ｅ」を表す文字Ｄ１ｇ及び「Ｆ」を表す文字Ｄ１ｈが配置されており、この部分の走査線ＳＣ１上の画素について、横軸を画素データＰ（Ｘ，Ｙ）のＸ座標、縦軸を明度としたヒストグラムを作成すると、図３（ｂ）に示すようなヒストグラムＨ４が作成される。
【００５０】
このヒストグラムＨ４において、ピークＨ４ａ，ピークＨ４ｄ，ピークＨ４ｅ，ピークＨ４ｆ，ピークＨ４ｇ，ピークＨ４ｈはそれぞれ中綴じ陰影部Ｄ１ａ，中綴じ部Ｄ１ｄ，文字Ｄ１ｅ，文字Ｄ１ｆ，文字Ｄ１ｇ，文字Ｄ１ｈに対応している。つまり、文字部分の画素データは除去されているので、その部分の明度値は０になっている。尚、図３（ａ）中では明確になっていないが、中綴じ部Ｄ１ｄは中綴じ部Ｄ１ｄの周囲から中央に向かうにつれて徐々に明度が低くなっているために、中綴じ部Ｄ１ｄに対応したピークＨ４ｄは徐々に明度が低くなる形状になっている。
【００５１】
そして、図２（ｄ）で示されるヒストグラムＨ３で表されるデータについて、土台部Ｈ３ｄを除去し、更にその明度積分値をＹ軸方向の画素数Ｙ＿ＳＩＺＥで割った値を求めることにより、中綴じ陰影部Ｄ１ａ，右端陰影部Ｄ１ｂ，左端陰影部Ｄ１ｃのみの１画素分の明度分布を示すヒストグラムＨ５で表される補正用データを得る（図３（ｃ）は中綴じ陰影部Ｄ１ａ近傍の分布であり、中綴じ陰影部Ｄ１ａに対応するピークＨ５ａが示されている。）。
【００５２】
さらに、ヒストグラムＨ４で表される明度値から、ヒストグラムＨ５で表される明度値を加算すると、図３（ｄ）に示すように、ヒストグラムＨ４においてピークＨ４ａが除去された、ヒストグラムＨ６で表されるデータを得る。この時、ピークＨ４ｄにおいてピークＨ４ａと重なっている部分が同時に加算されるため、図３（ｄ）に示すように、ピークＨ６ｄ部分の明度値が図３（ｂ）の状態（Ｈ４ｄ）に比較して大きくなる。また、ヒストグラムＨ５におけるピークＨ５ａは上述の平滑化処理が為されており、中綴じ陰影部Ｄ１ａの明度値と若干ずれている部分があるため、図３（ｄ）に示すように、ヒストグラムＨ６におけるピークＨ６ａの周辺で、明度値の変動が見られる。しかし、実用的には、ほとんど目立たない程度に陰影部が除去される。尚、文字に対応するピークＨ６ｅ，Ｈ６ｆ，Ｈ６ｇ，Ｈ６ｈの部分は、画素データが除去されているので、加算した結果は反映されない。
【００５３】
そして、Ｙ軸方向に配列された全ての画素データ列について上述の処理を行うと、図１１（ｅ）に示すように、中綴じ陰影部Ｄ１ａが除去されるとともに、中綴じ陰影部Ｄ１ａと重なっていた中綴じ部Ｄ１ｄが薄くなった入力画像データＤ１が得られる。尚、この時、文字において陰影部Ｄ１ａと重なっていた部分の明度は変化しない。
【００５４】
次に、図４を用いて、画像処理装置１００のＣＰＵ１０２が実行する画像処理について説明する。図４は、画像処理を表すフローチャートである。尚、以下の説明において、上述の概要で説明した語句と同一の語句は、概要における語句と同一の意味で用いるものとする。
【００５５】
この画像処理を実行すると、ＣＰＵ１０２は、まずＳ１０にて、ＨＤＤ１０４に記憶されている画像データを指定するための画像データ指定情報が操作キー１１２ａを介して入力されたか否かを判断する。ここで、画像データ指定情報が入力されたと判断すると（Ｓ１０：ＹＥＳ）、Ｓ２０に処理を移す。一方、画像データ指定情報が入力されていないと判断すると（Ｓ１０：ＮＯ）、Ｓ１０の処理を繰り返す。
【００５６】
また、処理がＳ２０に移ると、画像データ指定情報により特定される入力画像データＤ１（図２（ａ）参照）をＨＤＤ１０４から読み込み、ＲＡＭ１０８に記憶する。尚、この時の入力画像データＤ１は、周知のＲＧＢ表色形式で表されている。そして、Ｓ３０にて、ＲＡＭ１０８に記憶された入力画像データＤ１に基づく画像を表示パネル１１２ｂ上に表示する。
【００５７】
その後Ｓ４０にて、印刷開始指令が入力されたか否かを判断する。ここで、印刷開始指令が入力されたと判断すると（Ｓ４０：ＹＥＳ）、Ｓ６０に処理を移す。一方、印刷開始指令が入力されていないと判断すると（Ｓ４０：ＮＯ）、Ｓ５０にて設定処理を実行し、その後Ｓ４０に移行する。
【００５８】
この設定処理は、図５に示す手順で実行される。図５は、設定処理を表すフローチャートである。
この設定処理を実行すると、ＣＰＵ１０２は、まずＳ４１０にて、地肌指定開始指令がユーザＩ／Ｆ１１２から入力されたか否かを判断する。ここで、地肌指定開始指令が入力されたと判断すると（Ｓ４１０：ＹＥＳ）、Ｓ４２０にて、地肌位置を指定するための画面を表示する。この画面には、入力画像データＤ１に基づく画像や、画面上を操作キー１１２ａに従って任意に移動可能なポインタが表示され、画像の地肌に対応する位置にポインタを移動させ決定することにより、地肌位置を示す地肌位置情報を入力することができる。
【００５９】
この後、ＣＰＵ１０２は、Ｓ４７０にて、地肌位置情報が入力されるまで待機し、地肌位置情報が入力されると、Ｓ４７０にて、地肌位置情報に基づいて地肌位置を設定する。
そして、Ｓ４５０にて、走査線の方向を指定するための画面を表示パネル１１２ｂ上に表示する。ここでは、入力画像データＤ１に基づく画像とともに、走査線をＸ軸方向に沿ったものにするかＹ軸方向に沿ったものにするかを指定する画面が表示される。つまり、操作者は、表示パネル１１２ｂ上に表示された画像を見て、中綴じ陰影部Ｄ１ａがＹ軸方向に沿っている場合には走査線をＸ軸方向に設定し、中綴じ陰影部Ｄ１ａがＸ軸方向に沿っている場合には走査線をＹ軸方向に設定するようにすればよい。
【００６０】
この後、ＣＰＵ１０２は、Ｓ４６０にて、走査線方向設定情報が入力されるまで待機し、走査線方向設定情報が入力されると、Ｓ４４０にて、走査線方向設定情報に基づいて走査線方向を設定し、当該設定処理を終了する。
【００６１】
一方、Ｓ４１０にて地肌指定開始指令が入力されていないと判断すると（Ｓ４１０：ＮＯ）、Ｓ４８０にて、簡易補正モード指令が入力されたか否かを判断する。ここで、簡易補正モード指令が入力されたと判断すると（Ｓ４８０：ＹＥＳ）、Ｓ４９０にて、簡易補正モードに設定し、当該設定処理を終了する。一方、簡易補正モード指令が入力されていないと判断すると（Ｓ４８０：ＮＯ）、Ｓ５００に移行する。
【００６２】
そして、Ｓ５００では、節約モード指令が入力されたか否かを判断する。ここで、節約モード指令が入力されたと判断すると（Ｓ５００：ＹＥＳ）、Ｓ５１０にて、節約モードに設定し、当該設定処理を終了する。一方、節約モード指令が入力されていないと判断すると（Ｓ５００：ＮＯ）、Ｓ５２０に移行する。
【００６３】
そして、Ｓ５２０では、高画質モード指令が入力されたか否かを判断する。ここで、高画質モード指令が入力されたと判断すると（Ｓ５２０：ＹＥＳ）、Ｓ５３０にて、高画質モード指令に設定し、当該設定処理を終了する。一方、高画質モード指令が入力されていないと判断すると（Ｓ５２０：ＮＯ）、当該設定処理を終了する。
【００６４】
また、図４に戻り、処理がＳ６０に移ると、ＲＡＭ１０８に記憶された入力画像データＤ１を、ＲＧＢ表色形式から周知のＬ＊Ｃ＊ｈ表色形式に変換する。尚、Ｌは明度、Ｃは彩度、ｈは色相を表している。
【００６５】
次に、Ｓ７０にて、地肌位置が設定されているか否かを判断する。ここで、地肌位置が設定されていると判断すると（Ｓ７０：ＹＥＳ）、Ｓ８０に移行し、簡易補正モードに設定されているか否かを判断する。ここで、簡易補正モードに設定されていないと判断すると（Ｓ８０：ＮＯ）、Ｓ９０に移行する。一方、簡易補正モードに設定されていると判断すると（Ｓ８０：ＹＥＳ）、Ｓ２７０に移行する。
【００６６】
そしてＳ９０に移行した場合には、地肌位置で特定される画素データの色相と同等の色相を持つ画素データを抽出する。即ち、地肌位置で特定される画素データの色相値を中心とした所定範囲内（例えば、±３°の色相角度）の色相値を持つ画素データを抽出する。これにより、文字が形成されている部分を除去した画像データが生成される。
【００６７】
そしてＳ１００にて、陰影部検出処理を行う。この陰影部検出処理は、図６に示す手順で実行される。図６は、陰影部検出処理を表すフローチャートである。
この陰影部検出処理を実行すると、ＣＰＵ１０２は、まずＳ６１０にて、Ｓ４７０の処理で設定された走査線の方向に沿う１ラインの画素データ列についての明度値を積分した明度積分値を０〜（Ｘ＿ＳＩＺＥ−１）の全てのＸ座標の画素データ列に対して求める（ここでは、走査線がＹ軸方向に設定されたとして説明する）。ここで得られたデータは、図２（ｂ）に示すように、横軸を画素データＰ（Ｘ，Ｙ）のＸ座標、縦軸を明度積分値としたヒストグラムＨ１で表される。
【００６８】
そして、Ｓ６２０にて、例えば５ｍｍ以上の幅を有するピークを抽出すると、図２（ｃ）に示すような、中綴じ陰影部Ｄ１ａ，右端陰影部Ｄ１ｂ，左端陰影部Ｄ１ｃのみの明度積分値を示すヒストグラムＨ２で表されるデータが得られる。つまり、文字が形成されていることにより得られるピークを除去している。
【００６９】
次に、Ｓ６３０にて、ヒストグラムＨ２で表されるデータに対して明度積分値を反転させ、更にピークの形状が滑らかになるように平滑化処理を行うと、図２（ｄ）に示すような、ヒストグラムＨ３で表されるデータが得られる。ヒストグラムＨ３は、ヒストグラムＨ２のピークＨ２ａ，Ｈ２ｂ，Ｈ２ｃそれぞれにおいて、形状が上下反転するとともに、幅の狭いピークが除去された部分が滑らかになったピークＨ３ａ，Ｈ３ｂ，Ｈ３ｃと、ヒストグラムＨ２における最大明度値を反転させることにより生成される土台部Ｈ３ｄとを有している。
【００７０】
そして、Ｓ６４０にて、ヒストグラムＨ３について、ピークＨ３ａ，Ｈ３ｂ，Ｈ３ｃのそれぞれで明度積分値が最も大きくなっているＸ座標値であるピーク位置Ｐ３ａ，Ｐ３ｂ，Ｐ３ｃを求める（図２（ｄ）参照）。そして、（Ｐ３ｂ＋Ｐ３ｃ）／２の値を中心とした所定範囲内（例えば、（Ｐ３ｂ＋Ｐ３ｃ）／２±１０ｍｍ）にピーク位置Ｐ３ａがある否かを判断する。ここで、ピーク位置Ｐ３ａの値が所定範囲内にあると判断すると（Ｓ６４０：ＹＥＳ）、Ｓ６５０に移行し、「陰影部あり」と判定し、当該陰影部検出処理を終了する。一方、ピーク位置Ｐ３ａが所定範囲内にないと判断すると（Ｓ６４０：ＮＯ）、Ｓ６６０に移行し、「陰影部なし」と判定し、当該陰影部検出処理を終了する。
【００７１】
つまり、書籍などの中綴じ原稿では右端部の位置と左端部の位置との中間位置が中綴じ部になるために、ピークＨ３ａがピークＨ３ｂとピークＨ３ｃから求められる中心位置の近傍にある場合には、ピークＨ３ａは、中綴じ部に起因する陰影部であると判断している。同様に、中心位置の近傍にない場合には、中綴じ部に起因しない陰影部であると判断している。
【００７２】
また図４に戻り、Ｓ１００の陰影部検出処理を終了すると、Ｓ１１０に移行し、ヒストグラムＨ３で表されるデータについて、土台部Ｈ３ｄを除去し、更にその明度積分値をＹ軸方向の画素数Ｙ＿ＳＩＺＥで割った値を求めることにより、中綴じ陰影部Ｄ１ａ，右端陰影部Ｄ１ｂ，左端陰影部Ｄ１ｃのみの１画素分の明度分布を示すヒストグラムＨ５（図３（ｃ）参照）で表される補正用データを得る。
【００７３】
そして、Ｓ１２０にて、節約モードに設定されているか否かを判断する。ここで、節約モードに設定されていないと判断すると（Ｓ１２０：ＮＯ）、Ｓ１３０にて、地肌補正処理を行う。この地肌補正処理は、図７に示す手順で実行される。図７は、地肌補正処理を表すフローチャートである。
【００７４】
この地肌補正処理を実行すると、ＣＰＵ１０２は、まずＳ７１０にて、１次補正処理を行う。この１次補正処理は、図８に示す手順で実行される。図８は、１次補正処理を表すフローチャートである。
【００７５】
この１次補正処理を実行すると、ＣＰＵ１０２は、まずＳ９１０にて、画素データＰ（Ｘ，Ｙ）のＹ座標値の初期設定としてＹを０にセットする。
そして、Ｓ９１０にて、Ｙで示されるＹ座標値をもつ画素データ列において、それぞれの画素データＰ（Ｘ，Ｙ）の明度値と、Ｓ１１０で得られた補正用データにおけるＸ座標値に対応する明度値とを加算する。
【００７６】
さらに、Ｓ９２０にて、Ｓ９１０で処理されたデータをデータ入力画像Ｄ１のＹで示されるＹ座標値をもつ画素データ列の明度値に反映させる。
そして、Ｓ９４０にて、Ｙをインクリメントする。その後、Ｓ９５０に移行し、Ｙの値がＹ＿ＳＩＺＥ以上であるか否か判断する。ここで、Ｙの値がＹ＿ＳＩＺＥより小さいと判断すると（Ｓ９５０：ＮＯ）、Ｓ９２０に処理を移し上記の処理を繰り返す。一方、Ｙの値がＹ＿ＳＩＺＥ以上であると判断すると（Ｓ９５０：ＹＥＳ）、当該１次補正処理を終了する。
【００７７】
図７の地肌補正処理に戻り、Ｓ７１０の１次補正処理を終了すると、Ｓ７２０に移行し、高画質モードに設定されているか否かを判断する。ここで、高画質モードに設定されていると判断すると（Ｓ７２０：ＹＥＳ）、Ｓ７３０に移行する。一方、高画質モードに設定されていないと判断すると（Ｓ７２０：ＮＯ）、当該地肌補正処理を終了する。
【００７８】
そして、Ｓ７３０に移行した場合には、地肌が無彩色であるか否かを判断する。即ち、地肌位置で特定される画素データの彩度が、無彩色と見做すことができる所定彩度値（例えば１０）以下であるか否かを判断する。ここで、画素データの彩度が１０以下の場合には地肌が無彩色であると判断して（Ｓ７３０：ＹＥＳ）、Ｓ７４０移行し、一方、画素データの彩度が１０より大きい場合には地肌が無彩色でないと判断して（Ｓ７３０：ＮＯ）、Ｓ７７０に移行する。
【００７９】
また、Ｓ７４０に移行した場合には、地肌の明度が高いか否かを判断する。即ち、地肌位置で特定される画素データの明度が、白色と見做すことができる所定明度値（例えば８０）以上であるか否かを判断する。ここで、画素データの明度が８０以上と判断した場合には（Ｓ７４０：ＹＥＳ）、Ｓ７５０移行し、一方、画素データの明度が８０より小さいと判断した場合には（Ｓ７４０：ＮＯ）、Ｓ７６０に移行する。
【００８０】
そして、Ｓ７５０に移行した場合には、Ｓ７１０で補正した画像データにおいて、例えば９０以上の明度値と１０以下の彩度値を有する画素データＰ（Ｘ，Ｙ）の明度値を１００にするとともに彩度値を０にして、当該地肌補正処理を終了する。即ち、白色と見做せる画素の明度値を１００にし、地肌において明度の変化がないように補正している。尚、９以上の明度値を有する画素データＰ（Ｘ，Ｙ）の明度値を１００にするという処理を行うと、例えば明るい黄色となるデータを含む画素データについても白色に変換されるために、このような画素データが含まれないように「１０以下の彩度値」という条件を付加している。
【００８１】
また、Ｓ７６０に移行した場合には、地肌の明度が低いか否かを判断する。即ち、地肌位置で特定される画素データの明度が、黒色と見做すことができる所定明度値（例えば２０）以下であるか否かを判断する。ここで、画素データの明度が２０以下と判断した場合には（Ｓ７６０：ＹＥＳ）、Ｓ７７０移行し、Ｓ７１０で補正した画像データにおいて、例えば１０以下の明度値と２以下の彩度値を有する画素データＰ（Ｘ，Ｙ）の明度値を０にするとともに彩度値を０にして、当該地肌補正処理を終了する。即ち、黒色と見做せる画素の明度値を０にし、地肌において明度の変化がないように補正している。尚、１０以下の明度値を有する画素データＰ（Ｘ，Ｙ）の明度値を０にするという処理を行うと、例えば暗い青色となるデータを含む画素データについても黒色に変換されるために、このような画素データが含まれないように「１０以下の彩度値」という条件を付加している。一方、画素データの明度が２０以下でないと判断した場合には（Ｓ７６０：ＮＯ）、当該地肌補正処理を終了する。
【００８２】
また、Ｓ７８０に移行した場合には、Ｓ７１０で補正した画像データの全画素について、同じ（Ｌ*，Ｃ*，ｈ）を持つ画素数を求める。そしてＳ７９０にて、最も画素数が多い（Ｌ*，Ｃ*，ｈ）を抽出し、この抽出した（Ｌ*，Ｃ*，ｈ）のｈを地肌の色相と決定する。
【００８３】
さらに、Ｓ８００にて、Ｓ７９０にて決定された色相を中心として所定範囲内（例えば、色相角度±３°）の色相角度を有する画素データＰ（Ｘ，Ｙ）の色相を、Ｓ５８０にて決定された色相に変換して、当該地肌補正処理を終了する。即ち、地肌において色相の微妙な変化がないように補正している。
【００８４】
また図４に戻り、Ｓ１２０にて、節約モードに設定されていると判断すると（Ｓ１２０：ＹＥＳ）、Ｓ１４０にて、Ｓ９０で抽出した全ての画素データについてその明度値を１００，彩度値を０に変換し、その後、変換したデータを、データ入力画像Ｄ１において対応する画素データの明度値と彩度値に反映させる。つまり、地肌部分を白色に変換する処理を行っている。そして、Ｓ１４０の処理を終了すると、Ｓ２８０に移行する。
【００８５】
また、Ｓ７０に戻り、地肌位置が設定されていないと判断すると（Ｓ７０：ＮＯ）、Ｓ１５０に移行し、入力画像データＤ１の全画素について、同じ（Ｌ*，Ｃ*，ｈ）を持つ画素数を求める。そしてＳ１６０にて、最も画素数が多い（Ｌ*，Ｃ*，ｈ）を抽出し、この抽出した（Ｌ*，Ｃ*，ｈ）をそれぞれ地肌の明度，彩度，色相と特定する。
【００８６】
そして、Ｓ１７０にて、Ｓ８０と同様に、簡易補正モードに設定されているか否かを判断する。ここで、簡易補正モードに設定されていないと判断すると（Ｓ１７０：ＮＯ）、Ｓ１８０に移行する。一方、簡易補正モードに設定されていると判断すると（Ｓ１７０：ＮＯ）、Ｓ２７０に移行する。
【００８７】
そしてＳ１８０に移行した場合には、地肌が無彩色であるか否かを判断する。即ち、Ｓ１６０で特定した地肌の彩度が、無彩色と見做すことができる所定彩度値（例えば１０）以下であるか否かを判断する。ここで、地肌の彩度が１０以下の場合には地肌が無彩色であると判断して（Ｓ１８０：ＹＥＳ）、Ｓ２００移行する。一方、地肌の彩度が１０より大きい場合には地肌が無彩色でないと判断して（Ｓ７３０：ＮＯ）、Ｓ１９０に移行する。
【００８８】
そして、Ｓ２００に移行した場合には、彩度が１０以下の画素データを抽出し、Ｓ２１０に移行する。即ち、地肌と見做せる画素データを抽出する。
また、Ｓ１９０に移行した場合には、Ｓ１６０で特定した地肌の色相と同等の色相を持つ画素データを抽出する。即ち、Ｓ１６０で特定した地肌の色相値を中心とした所定範囲内（例えば、±３°の色相角度）の色相値を持つ画素データを抽出し、Ｓ２１０に移行する。
【００８９】
そして、Ｓ２１０にて、ＲＡＭ１０８内に設けられた陰影部検出フラグ（尚、フローチャートでは検出フラグとする）をクリアし、さらにＳ２２０にて、上述のＳ１００において説明した陰影部検出処理を行い、Ｓ２３０に移行する。尚、フラグをクリアするとは、そのフラグの値を０にすることを示し、フラグをセットするとは、そのフラグの値を１にすることを示している。
【００９０】
そして、Ｓ２３０にて、陰影部があるか否かを判断する。つまり、Ｓ２２０において「陰影部あり」と判定した場合には（Ｓ６５０参照）、陰影部があると判断し（Ｓ２３０：ＹＥＳ）、Ｓ１１０に移行する。一方、Ｓ２２０において「陰影部なし」と判定した場合には（Ｓ６６０参照）、陰影部がないと判断し（Ｓ２３０：ＮＯ）、Ｓ２４０に移行する。
【００９１】
また、Ｓ２４０に移行した場合には、陰影部検出フラグがクリアされているか否かを判断する。ここで、陰影部検出フラグがクリアされていないと判断すると（Ｓ２４０：ＮＯ）、Ｓ２８０に移行する。一方、陰影部検出フラグがクリアされていると判断すると（Ｓ２４０：ＹＥＳ）、Ｓ２５０に移行し、陰影部検出フラグをセットし、更にＳ２６０にて、Ｓ１９０またはＳ２００で処理された画像データを９０°回転させる。そして、Ｓ２２０に移行し上記の処理を繰り返す。
【００９２】
また、Ｓ２７０に移行した場合には、Ｓ７０において地肌位置が設定されていると判断していれば、Ｓ４４０で設定された地肌位置で特定される画素データの明度，彩度，色相をそれぞれ地肌の明度，彩度，色相と特定し、Ｓ７０において地肌位置が設定されていないと判断していれば、Ｓ１６０で抽出した（Ｌ*，Ｃ*，ｈ）をそれぞれ地肌の明度，彩度，色相と特定する。更に、地肌の色相値を中心とした所定範囲内（例えば、±３°の色相角度）の色相値を持つとともに、地肌の彩度値より小さい彩度値を持つ画素データの明度値，彩度値，色相値をそれぞれ地肌の明度値，彩度値，色相値に変換する。その後、Ｓ２８０に移行する。
【００９３】
そして、Ｓ２８０に移行した場合には、入力画像データＤ１をＬ＊Ｃ＊ｈ表色形式から周知のＲＧＢ表色形式に変換する。尚、Ｒ，Ｇ，Ｂはそれぞれレッド，グリーン，ブルーを表している。
【００９４】
そして、Ｓ２９０に移行すると、入力画像データＤ１をインクジェットプリンタ２０に出力し、当該画像処理を終了する。
以上説明した実施形態において、図４におけるＳ９０，Ｓ１９０及びＳ２００の処理は本発明における地肌データ生成ステップ、図４におけるＳ１００の処理は本発明における明暗異常部抽出ステップ、図４におけるＳ１３０の処理は本発明における明暗異常部補正ステップである。
【００９５】
また、図５におけるＳ４２０〜Ｓ４４０の処理は本発明における位置情報入力ステップ、図４におけるＳ２６０の処理は本発明における画像データ回転ステップ、図７におけるＳ７４０〜Ｓ７７０の処理は本発明における第１地肌変換ステップ、図７におけるＳ７８０〜Ｓ８００の処理は本発明における第２地肌変換ステップ、図４におけるＳ２７０の処理は本発明における地肌補正ステップである。
【００９６】
また、スキャナ１０は本発明における読取手段、インクジェットプリンタ２０は本発明における画像形成手段である。
また、陰影部は本発明における明暗異常部、Ｙ軸方向は本発明における走査方向、Ｘ軸方向は本発明における直交走査方向、ヒストグラムＨ１は本発明における明度積分値分布、ピークＨ３ａは本発明における明暗異常部データである。
【００９７】
また、Ｓ７４０での所定明度値は本発明における第１所定明度値、Ｓ７５０での「９０以上の明度値」は本発明における第２所定明度値、Ｓ７６０での所定明度値は本発明における第３所定明度値、Ｓ７７０での「１０以下の明度値」は本発明における第４所定明度値、Ｓ７５０での「２以下の彩度値」は本発明における第１所定彩度値、Ｓ７６０での「２以下の彩度値」は本発明における第２所定彩度値である。
【００９８】
また、Ｓ９０での所定範囲は本発明における第１所定色相範囲、Ｓ８００での所定範囲は本発明における第２所定色相範囲、Ｓ２７０での所定範囲は本発明における第３所定色相範囲である。
【００９９】
このように構成された本実施形態の画像処理装置１００によれば、入力画像データＤ１において、地肌と同等の色相を持つ画素データを抽出し（Ｓ９０）、抽出した画素データにおいてＹ軸方向に配列された画素データ列のそれぞれについて明度の値を積分した明度積分値からヒストグラムＨ１で表されるデータを求める（Ｓ６１０）。そして、ヒストグラムＨ１で表されるデータに対して、文字が形成されていることにより得られるピークの幅以上の幅を有するピークを抽出し（Ｓ６２０）、更にピークの形状が滑らかになるように平滑化処理を行い、ヒストグラムＨ３で表されるデータを求める（Ｓ６３０）。そして、ヒストグラムＨ３において、入力画像データＤ１における両端部を示すピークＨ３ｂ，Ｈ３ｃを抽出して、ピークＨ３ａがピークＨ３ｂとＨ３ｃとの中間部にあるか否かを判断する。そして、中間部にあると判断するとピークＨ３ａを陰影部と判断する（Ｓ６４０，Ｓ６５０）。更に、ピークＨ３ａについて、その明度積分値をＹ軸方向の画素数Ｙ＿ＳＩＺＥで割った補正用データを求め（Ｓ１１０）、Ｘ軸方向に配列された画素データ列のそれぞれについて補正用データを加算する（Ｓ９２０）。
【０１００】
即ち、入力画像データＤ１において、地肌部分のみの陰影部を補正するので、陰影部の中に文字等の地肌以外の画像データが含まれている場合でも、これらの画像データを消去することなく陰影部を除去することができる。
【０１０１】
また、画像処理装置１００は、「陰影部なし」と判断すると（Ｓ６６０）、入力画像データＤ１を９０°回転させる（Ｓ２６０）ので、９０°回転の前に陰影部がＸ軸方向に沿って存在していた場合でも、陰影部を抽出することができる。
【０１０２】
また、画像処理装置１００は、９０以上の明度値と２以下の彩度値を有する画素データＰ（Ｘ，Ｙ）の明度値を１００にするとともに彩度値を０にして（Ｓ７５０）、１０以下の明度値と２以下の彩度値を有する画素データＰ（Ｘ，Ｙ）の明度値を０にするとともに彩度値を０にする（Ｓ７７０）ため、地肌部分に明度変化がなく見やすい画像を構成する画像データを生成することができる。
【０１０３】
また、画像処理装置１００は、補正した画像データにおける地肌部分の色相を決定し（Ｓ７９０）、補正した画像データを構成する画素データの内、決定した色相を中心として所定範囲内の色相角度をもつ画素データＰ（Ｘ，Ｙ）の色相を決定した色相に変換する（Ｓ８００）ため、地肌部分に色相変化がなく見やすい画像を構成する画像データを生成することができる。
【０１０４】
また、画像処理装置１００は、Ｓ９０で抽出した画素データについて、その明度値を１００，彩度値を０に変換する（Ｓ１４０）ため、地肌部分は全て白色になり、地肌部分に色の変化がなく、地肌部分に陰影部は存在しなくなる。更に、この画像データに基づいた画像を印刷する際には、地肌部分を印刷するためのインクが不要になり、インクの消費を抑えることができる。
【０１０５】
また、画像処理装置１００は、入力画像データＤ１における地肌部分の明度、彩度及び色相を特定して、地肌の色相値を中心とした所定範囲内の色相値を持つとともに、地肌の彩度値より小さい彩度値を持つ画素データの明度値，彩度値，色相値をそれぞれ地肌の明度値，彩度値，色相値に変換する（Ｓ２７０）ため、陰影部の中に文字等の地肌以外の画像データが含まれている場合でも、これらの画像データを消去することなく陰影部を除去することができる。
【０１０６】
（実施の形態２）
以下、コピー装置に本発明の画像形成装置としての構成を適用したものを本発明の実施の形態２として説明する。
【０１０７】
まず、コピー装置２００の構成を図９に基づいて説明する。
コピー装置２００は、図９に示すように、所定の処理プログラムに基づいて処理を実行するＣＰＵ２０２，種々の制御プログラムが格納されたＲＯＭ２０６，外部装置から入力したデータ等を格納するＲＡＭ２０８，利用者により操作可能な複数の操作キー２１２ａおよび各種情報を表示する表示パネル２１２ｂからなるユーザＩ／Ｆ２１２，原稿を画像データとして読み取るスキャナ２１４，スキャナ２１４とのデータ通信を行うスキャナ用インターフェース（以降、スキャナ用Ｉ／Ｆとする）２１６，画像データに基づいて記録紙にカラー画像を形成するプリンタエンジン２１８，プリンタエンジン２１８とのデータ通信を行うプリンタエンジン用インターフェース（以降、プリンタエンジン用Ｉ／Ｆとする）２２０を備えている。
【０１０８】
ＲＯＭ２０６には、ＣＰＵ２０２が画像処理を実行するための画像処理プログラム２０６ａの記憶領域が確保されている。
また、ユーザＩ／Ｆ２１２は、コピーを開始するための操作が操作キー２１２ａにより行われた場合にはＣＰＵ２０２にコピー開始指令を出力する。また、画像データの地肌部分の位置を指定するための地肌指定モード、簡易補正をするための簡易補正モード，トナー消費を節約するための節約モード，インクジェットプリンタ２０へ出力する画像データを高画質にする高画質モードを実行するための操作がそれぞれ操作キー１１２ａにより行われた場合にはＣＰＵ１０２に地肌指定モード指令，簡易補正モード指令，節約モード指令，高画質モード指令を出力する。
【０１０９】
プリンタエンジン２２０は、Ｙ，Ｍ，Ｃ，Ｋ各色のインクノズルを備え、大・中・小ドットによる印字が可能な印字ヘッドと、Ｙ，Ｍ，Ｃ，Ｋ各色のインクカートリッジ等から構成されており、インクを下方に噴射して、印刷媒体に画像を形成することができる。尚、Ｃ，Ｍ，Ｙ，Ｋはそれぞれシアン，マゼンタ，イエロー，ブラックを表している。
【０１１０】
このように構成されたコピー装置２００において、まず、ＣＰＵ２０２は、スキャナ２１４から入力される画像データを取り込んで、ＲＡＭ２０８へ格納する。その後にＣＰＵ１０２は、画像データをＲＡＭ２０８から読み込み、画像処理プログラム２０６ａに基づいて画像処理する。そして、画像処理した画像データをプリンタエンジン用Ｉ／Ｆ２２０を介してプリンタエンジン２１８に出力する。
【０１１１】
次に、本実施の形態２の画像処理の概要を図１０に基づいて説明する。図１０は、実施の形態２の画像処理を表すフローチャートである。尚、本実施の形態２の画像処理が実施の形態１の画像処理と同様の箇所については、同一の符号を付して説明を省略し、異なる箇所のみについて詳述する。また、以下の説明において、実施の形態１で説明した語句と同一の語句は、実施の形態１における語句と同一の意味で用いるものとする。
【０１１２】
この画像処理を実行すると、ＣＰＵ２０２は、まずＳ１１１０にて、操作キー２１２ａを介してコピー開始指令が入力されたか否かを判断する。ここで、コピー開始指令が入力されたと判断すると（Ｓ１１１０：ＹＥＳ）、Ｓ１１３０に移行し、コピー開始指令が入力される前にスキャナ２１４に予めセットされた原稿をスキャナ２１４で読み取り、入力画像データＤ１（図２（ａ）参照）を生成する。そして、読み取った入力画像データＤ１をＲＡＭ２０８に記憶し、Ｓ１１４０に移行する。尚、読み取った入力画像データＤ１はＲＧＢ表色形式で表されている。
【０１１３】
一方、Ｓ１１１０にて、コピー開始指令が入力されていないと判断すると（Ｓ１１１０：ＮＯ）、Ｓ１１２０にて設定処理を実行し、その後Ｓ１１１０に移行する。
この設定処理は、図１１に示す手順で実行される。図１１は、設定処理を表すフローチャートである。
【０１１４】
この設定処理を実行すると、ＣＰＵ２０２は、まずＳ１３１０にて、地肌指定モード指令が入力されたか否かを判断する。ここで、地肌指定モード指令が入力されたと判断すると（Ｓ１３１０：ＹＥＳ）、Ｓ１３２０にて、地肌指定モード指令に設定し、当該設定処理を終了する。一方、地肌指定モード指令が入力されていないと判断すると（Ｓ１３１０：ＮＯ）、Ｓ４８０に移行する。
【０１１５】
当該設定処理において、Ｓ１３１０とＳ１３２０以外の処理は、実施の形態１の設定処理と同一であるので、説明を省略する。
また、図１０に戻り、処理がＳ１１４０に移ると、ＲＡＭ２０８に記憶された入力画像データＤ１を、ＲＧＢ表色形式からＬ＊Ｃ＊ｈ表色形式に変換する。
【０１１６】
そして、Ｓ１１５０にて、地肌指定モードに設定されているか否かを判断する。ここで、地肌指定モードに設定されていないと判断すると（Ｓ１１５０：ＮＯ）、Ｓ１５０に移行する。一方、地肌指定モードに設定されていると判断すると（Ｓ１１５０：ＹＥＳ）、Ｓ１１６０にて、地肌位置と走査線方向を指定するための画面を表示パネル１１２ｂ上に表示する。この画面には、入力画像データＤ１に基づく画像や、画面上を操作キー１１２ａに従って任意に移動可能なポインタが表示され、画像の地肌に対応する位置にポインタを移動させ決定することにより、地肌位置を示す地肌位置情報を入力することができる。更に、走査線の方向を指定する走査線方向設定情報を入力するための画面が表示パネル１１２ｂ上に表示されるので、操作者は、表示パネル１１２ｂ上に表示された画像を見て、中綴じ陰影部Ｄ１ａがＹ軸方向に沿っている場合には走査線をＸ軸方向に設定し、中綴じ陰影部Ｄ１ａがＸ軸方向に沿っている場合には走査線をＹ軸方向に設定することができる。
【０１１７】
この後、ＣＰＵ２０２は、Ｓ１１７０にて、地肌位置情報と走査線方向設定情報が入力されるまで待機し、地肌位置情報と走査線方向設定情報が入力されると、Ｓ１１８０にて、地肌位置情報に基づいて地肌位置を設定するとともに、走査線方向設定情報に基づいて走査線方向を設定し、Ｓ８０に移行する。
【０１１８】
当該画像処理において、Ｓ１１１０〜Ｓ１１８０以外の処理は、実施の形態１の画像処理と同一であるので、説明を省略する。
このように構成されたコピー装置２００によれば、実施の形態１と同様にして生成した画像データを用いて画像を形成することができる。
【０１１９】
このため、陰影部の中に文字等の地肌以外の画像データが含まれている場合でも、これらの画像データを消去することなく陰影部が除去された画像を形成することができる。
以上、本発明の一実施例について説明したが、本発明は上記実施例に限定されるものではなく、種々の態様を採ることができる。
【０１２０】
例えば、本実施形態においては、コピー装置２００に画像形成装置としての構成を適用したものを例示した。しかし、画像データを入出力する機能を有していれば、プリンタ，ファクシミリ等についても同様に適用可能である。
【０１２１】
また、本実施形態では、原稿上の画像を読み取ることにより得られる画像データを画像処理するのも示したが、カメラ等を用いて撮影することにより得られる画像データを画像処理する場合についても同様に適用可能である。
【０１２２】
また、本実施形態では、Ｓ６４０の処理において、右端陰影部Ｄ１ｂ，左端陰影部Ｄ１ｃのそれぞれに対応するピークＨ３ｂ，Ｈ３ｃの位置に基づき、ピークＨ３ａが中綴じ部に起因する陰影部であるか否かを判定した。しかし、入力画像データＤ１のＸ軸方向の中心（Ｘ＝Ｘ＿ＳＩＺＥ／２）近傍にピークＨ３ａが位置するか否かを判断し、近傍にピークＨ３ａが位置する場合に、ピークＨ３ａが中綴じ部に起因する陰影部であると判定するものでもよい。
【０１２３】
また、本実施形態では、Ｓ２６０の処理において、入力画像データＤ１を９０°回転させるものを示した。しかし、走査方向を９０°回転させるものでもよい。
【図面の簡単な説明】
【０１２４】
【図１】実施の形態１における画像処理装置の構成を表すブロック図。
【図２】陰影部検出の概要説明図。
【図３】画像補正の概要説明図
【図４】実施の形態１における画像処理手順を表すフローチャート。
【図５】実施の形態１における設定処理手順を表すフローチャート。
【図６】実施の形態における陰影部検出処理手順を表すフローチャート。
【図７】実施の形態における地肌補正処理手順を表すフローチャート。
【図８】実施の形態における１次補正処理手順を表すフローチャート。
【図９】実施の形態２におけるコピー装置の構成を表すブロック図。
【図１０】実施の形態２における画像処理手順を表すフローチャート。
【図１１】実施の形態２における設定処理手順を表すフローチャート。
【符号の説明】
【０１２５】
１…画像処理システム、１０…スキャナ、２０…インクジェットプリンタ、１００…画像処理装置、１０２…ＣＰＵ、１０４…ＨＤＤ、１０６…ＲＯＭ、１０８…ＲＡＭ、１１０…入出力Ｉ／Ｆ、１１２…ユーザＩ／Ｆ、１１２ａ…操作キー、１１２ｂ…表示パネル、２００…コピー装置、２０２…ＣＰＵ、２０６…ＲＯＭ、２０８…ＲＡＭ、２１２…ユーザＩ／Ｆ、２１２ａ…操作キー、２１２ｂ…表示パネル、２１４…スキャナ、２１６…スキャナ用Ｉ／Ｆ、２１８…プリンタエンジン、２２０…プリンタエンジン用Ｉ／Ｆ。
【図１】
2005115768.tif 000003
【図２】
2005115768.tif 000004
【図３】
2005115768.tif 000005
【図４】
2005115768.tif 000006
【図５】
2005115768.tif 000007
【図６】
2005115768.tif 000008
【図７】
2005115768.tif 000009
【図８】
2005115768.tif 000010
【図９】
2005115768.tif 000011
【図１０】
2005115768.tif 000012
【図１１】
2005115768.tif 000013