(57)【要約】【課題】演算量を少なくして使用するメモリ量を減少させ、迅速、効率的な画質補正処理を実現する。【解決手段】この発明にかかる画像処理装置は、画像データ取得部１０１と、画像処理部１０２と、画像メモリ１０３と、画像縮小部１０４と、画質補正処理対象候補抽出部１０５と、画質補正対象判定部１０６と、メモリ制御部１０７と、画質補正処理部１０８と、画質補正処理終了検出部１０９と、画像データ置換部１１０と、印刷出力部１１１と、を含み構成される。そして、画像処理部１０２により所定の画像処理が施された画像データを画像縮小部１０４によって縮小し、縮小された画像データ中の必要な領域のみに対して画質補正処理部１０８が画質補正を施す。【選択図】        図１
2006279455.tif 000002
【特許請求の範囲】
【請求項１】
画像データを取得する画像データ取得手段と、
前記画像データを所定のサイズに縮小した縮小画像データを生成する画像データ縮小手段と、
前記画像データ取得手段によって取得された前記画像データと、前記画像データ縮小手段によって生成された前記縮小画像データとを一時的に保存するメモリ手段と、
前記画像データ縮小手段によって縮小された前記縮小画像データ中の画質補正処理対象候補の領域を特定し、当該画質補正処理対象候補の領域をリストアップしてこれを前記メモリ手段に一時的に保存する画質補正処理対象候補抽出手段と、
前記画質補正処理対象候補抽出手段によってリストアップされた前記領域が画質補正対象となるか否かを判定する画質補正対象判定手段と、
前記画質補正対象判定手段によって画質補正対象となると判定された前記領域に対応する前記画像データの領域に所定の画質補正処理を施す画質補正処理手段と、
前記メモリ手段によって保存された前記画像データを当該メモリ手段から読み出して、前記画質補正処理手段によって画質補正処理が施された前記領域と、前記メモリ手段から読み出した前記画像データの該当する領域とを置換する画像データ置換手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記画質補正処理対象候補の領域が前記画質補正対象判定手段によって画質補正対象とならないと判定された場合に、前記メモリ手段に保存されている前記画質補正処理対象候補の領域のデータを削除する、メモリ制御手段を備えていることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記画像データ置換手段でデータ置換処理が施された画像データに対して所定の印刷処理を施し画像を出力する印刷出力手段を備えていることを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記画像データ取得手段は、スキャナであることを特徴とする請求項１〜３のいずれか一つに記載の画像処理装置。
【請求項５】
前記画像データ取得手段は、記録媒体デコード手段であることを特徴とする請求項１〜３のいずれか一つに記載の画像処理装置。
【請求項６】
前記画像データ取得手段は、インタフェース手段であることを特徴とする請求項１〜３のいずれか一つに記載の画像処理装置。
【請求項７】
画像データを取得する画像データ取得工程と、
前記画像データを所定のサイズに縮小した縮小画像データを生成する画像データ縮小工程と、
前記画像データ取得工程によって取得された前記画像データと、前記画像データ縮小工程によって生成された前記縮小画像データとを一時的にメモリ手段に保存する画像データ保存工程と、
前記画像データ縮小工程によって縮小された前記縮小画像データ中の画質補正処理対象候補の領域を特定し、当該画質補正処理対象候補の領域をリストアップしてこれを一時的に前記メモリ手段に保存する画質補正処理対象候補抽出工程と、
前記画質補正処理対象候補抽出工程によってリストアップされた前記領域が画質補正対象となるか否かを判定する画質補正対象判定工程と、
前記画質補正対象判定工程によって画質補正対象となると判定された前記領域に対応する前記画像データの領域に所定の画質補正処理を施す画質補正処理工程と、
前記画像データ保存工程によって前記メモリ手段に保存された前記画像データを当該メモリ手段から読み出して、前記画質補正処理工程によって画質補正処理が施された前記領域と、前記メモリ手段から読み出した前記画像データの該当する領域とを置換する画像データ置換工程と、
を含んだことを特徴とする画像処理方法。
【請求項８】
前記画像データ置換工程で置換された前記画像データに対して所定の印刷処理を施し画像を出力する画像印刷出力工程を含んだことを特徴とする請求項７に記載の画像処理方法。
【請求項９】
請求項７または８に記載の画像処理方法をコンピュータに実行させることを特徴とする画像処理プログラム。
【請求項１０】
請求項９に記載の画像処理プログラムを記録したことを特徴とするコンピュータに読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画質の補正処理を迅速、効率的に実行する画像処理装置、画像処理方法、画像処理プログラム、および記録媒体に関する。
【背景技術】
【０００２】
カメラでの人物撮影の際、ストロボを発光させると、人の目が赤く写る、いわゆる赤目現象が発生することがある。そこで、この赤目現象を補正することができる技術が従来より数々提案されている（たとえば、特許文献１〜３を参照。）。
【０００３】
【特許文献１】特開２００４−３３６２３０号公報
【特許文献２】特開２００４−４６８０２公報
【特許文献３】特開２０００−１１１４０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記各特許文献に記載された従来技術は、全画像データの画像処理を行う第１の処理手段と、所定の画像処理のみを行う第２の画像処理手段を備え、赤目現象の補正処理など画質補正にかかる負荷を減少させている。しかしながら、前記従来技術では、画質補正を行う画像データを縮小処理などを行わずに印刷用のデータとして生成されたものをそのまま用いていることから、やはり処理にともなう演算量が多くなる。結果として使用するメモリ量の増大を招くとともに処理時間もかかり、効率が悪いという問題が発生する。
【０００５】
この発明は、上述した従来技術による問題点を解消するため、演算量を少なくして使用するメモリ量を減少させ、迅速、効率的な画質補正処理を実現する画像処理装置、画像処理方法、画像処理プログラム、および記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するため、この発明にかかる画像処理装置は、画像データを取得する画像データ取得手段と、前記画像データを所定のサイズに縮小した縮小画像データを生成する画像データ縮小手段と、前記画像データ取得手段によって取得された前記画像データと、前記画像データ縮小手段によって生成された前記縮小画像データとを一時的に保存するメモリ手段と、前記画像データ縮小手段によって縮小された前記縮小画像データ中の画質補正処理対象候補の領域を特定し、当該画質補正処理対象候補の領域をリストアップしてこれを前記メモリ手段に一時的に保存する画質補正処理対象候補抽出手段と、前記画質補正処理対象候補抽出手段によってリストアップされた前記領域が画質補正対象となるか否かを判定する画質補正対象判定手段と、前記画質補正対象判定手段によって画質補正対象となると判定された前記領域に対応する前記画像データの領域に所定の画質補正処理を施す画質補正処理手段と、前記メモリ手段によって保存された前記画像データを当該メモリ手段から読み出して、前記画質補正処理手段によって画質補正処理が施された前記領域と、前記メモリ手段から読み出した前記画像データの該当する領域とを置換する画像データ置換手段と、を備えることを特徴とする。
【０００７】
この発明によれば、画像データに対する赤目補正やごみ除去などの画質補正処理を、演算量を少なくして使用するメモリ量を減少させ、迅速かつ効率的に実行することができる。
【０００８】
また、この発明にかかる画像処理装置は、前記画質補正処理対象候補の領域が前記画質補正対象判定手段によって画質補正対象とならないと判定された場合に、前記メモリ手段に保存されている前記画質補正処理対象候補の領域のデータを削除する、メモリ制御手段を備えていることを特徴とする。
【０００９】
この発明によれば、使用するメモリ量を減少させ、迅速な画質補正処理を実行することができる。
【００１０】
また、この発明にかかる画像処理装置は、前記画像データ置換手段でデータ置換処理が施された画像データに対して所定の印刷処理を施し画像を出力する印刷出力手段を備えていることを特徴とする。
【００１１】
この発明によれば、画質補正処理が終了した画像を出力することができる。
【００１２】
また、この発明にかかる画像処理装置は、前記画像データ取得手段が、スキャナであることを特徴とする。
【００１３】
この発明によれば、通常のカメラなどによって写真フィルムに撮影された画像や紙面に印刷された画像などを画像データとして取り込み、当該画像データに対して画質補正処理を施すことができる。
【００１４】
また、この発明にかかる画像処理装置は、前記画像データ取得手段が、記録媒体デコード手段であることを特徴とする。
【００１５】
この発明によれば、たとえばデジタルカメラによって撮影された画像の画像データなどが記録されている記録媒体から画像データを取り込み、当該画像データに対して画質補正処理を施すことができる。
【００１６】
また、この発明にかかる画像処理装置は、前記画像データ取得手段が、インタフェース手段であることを特徴とする。
【００１７】
この発明によれば、たとえばネットワークを介して画像データを取り込み、当該画像データに対して画質補正処理を施すことができる。
【００１８】
また、この発明にかかる画像処理方法は、画像データを取得する画像データ取得工程と、前記画像データを所定のサイズに縮小した縮小画像データを生成する画像データ縮小工程と、前記画像データ取得工程によって取得された前記画像データと、前記画像データ縮小工程によって生成された前記縮小画像データとを一時的にメモリ手段に保存する画像データ保存工程と、前記画像データ縮小工程によって縮小された前記縮小画像データ中の画質補正処理対象候補の領域を特定し、当該画質補正処理対象候補の領域をリストアップしてこれを一時的に前記メモリ手段に保存する画質補正処理対象候補抽出工程と、前記画質補正処理対象候補抽出工程によってリストアップされた前記領域が画質補正対象となるか否かを判定する画質補正対象判定工程と、前記画質補正対象判定工程によって画質補正対象となると判定された前記領域に対応する前記画像データの領域に所定の画質補正処理を施す画質補正処理工程と、前記画像データ保存工程によって前記メモリ手段に保存された前記画像データを当該メモリ手段から読み出して、前記画質補正処理工程によって画質補正処理が施された前記領域と、前記メモリ手段から読み出した前記画像データの該当する領域とを置換する画像データ置換工程と、を含んだことを特徴とする。
【００１９】
この発明によれば、演算量を少なくして使用するメモリ量を減少させ、迅速かつ効率的に画像データに対する赤目補正やごみ除去などの画質補正処理を実現することができる。
【００２０】
また、この発明にかかる画像処理方法は、前記画像データ置換工程で置換された前記画像データに対して所定の印刷処理を施し画像を出力する画像印刷出力工程を含んだことを特徴とする。
【００２１】
この発明によれば、画質補正処理が終了した画像を出力することができる。
【００２２】
また、この発明にかかる画像処理プログラムは、上述した画像処理方法をコンピュータに実行させることを特徴とする。
【００２３】
この発明によれば、上述した画像処理プログラムを実行することにより、上述した画像処理方法によって得られる動作がコンピュータによって実行され、これにより、上述した画像処理方法の実現によって得られる各種効果を奏することができる。
【００２４】
また、この発明にかかる記録媒体は、上述した画像処理プログラムをコンピュータに読み取り可能に記録している。
【００２５】
この発明によれば、記録された画像処理プログラムをコンピュータによって読み取らせ、実行させることによって、上述した画像処理プログラムの実行によって得られる各種動作が実現され、これにより、上述した画像処理プログラムの実行によって得られる各種効果を奏することができる。
【発明を実施するための最良の形態】
【００２６】
以下、添付図面を参照して、この発明にかかる画像処理装置、画像処理方法、画像処理プログラム、および記録媒体の好適な実施の形態を詳細に説明する。
【００２７】
（画像処理装置の機能的構成）
図１は、この発明の実施の形態にかかる画像処理装置の機能的構成を示すブロック図である。以下、図１を参照しながら、この発明の実施の形態にかかる画像処理装置の機能的構成について説明する。
【００２８】
図１に示すように、この発明の実施の形態にかかる画像処理装置は、画像データ取得部１０１と、画像処理部１０２と、画像メモリ１０３と、画像縮小部１０４と、画質補正処理対象候補抽出部１０５と、画質補正対象判定部１０６と、メモリ制御部１０７と、画質補正処理部１０８と、画質補正処理終了検出部１０９と、画像データ置換部１１０と、印刷出力部１１１と、を含み構成される。
【００２９】
図１に示した画像処理装置では、まず、画像データ取得部１０１から画像処理の対象となる画像データを取得する。ここでは、たとえば、通常のカメラによって写真フィルムに撮影された画像や紙面に印刷された画像などを画像データとして画像処理装置に取り込む場合には、スキャナが画像データ取得部１０１に該当する。また、ネットワーク（不図示）を介して画像データを画像処理装置に取り込む場合には、インタフェースが画像データ取得部１０１に該当する。
【００３０】
画像データ取得部１０１により取り込まれた画像データは、画像処理部１０２へ送られ、ここで通常の画像処理が施され、たとえば印刷用画像データが生成される。この印刷用画像データは、画像メモリ１０３に一時的に保存される。
【００３１】
また、画像データ取得部１０１により取り込まれた画像データは、画像縮小部１０４へ送られる。画像縮小部１０４は、送られてきた画像データや、画像メモリ１０３に保存されている画像データを読み出し、それをたとえば１／４程度に縮小する。画像縮小部１０４によって縮小された縮小画像データは、画像メモリ１０３に一時的に保存される。
【００３２】
画質補正処理対象候補抽出部１０５は、画像縮小部１０４によって１／４程度に縮小された画像データ中の画質補正処理対象候補の領域を特定し、その画質補正処理対象候補の領域をリストアップして、これを画像メモリ１０３に一時的に保存する。なお、前記画質補正処理対象候補の領域とは、赤目現象の発生や、いわゆるゴミなど、画質を劣化させる原因を含むおそれのある画像領域のことである。
【００３３】
画質補正対象判定部１０６は、画質補正処理対象候補抽出部１０５によりリストアップされた領域を画像メモリ１０３から読み出し、当該領域が画質補正対象となるか否かを判定する。前記リストアップされた領域のうち、画質補正対象判定部１０６により画質補正対象とならないと判定された部分は、メモリ制御部１０７の処理により、画像メモリ１０３から消去される。画質補正処理部１０８は、画質補正対象判定部１０６により画質補正対象となると判定された領域に対して所定の画質補正処理を施す。
【００３４】
画質補正処理終了検出部１０９は、たとえば画像１ページ分の画像データに対する画質補正処理が終了したか否かを判定する。画像データ置換部１１０は、たとえば画質補正処理終了検出部１０９により所定の画質補正処理の終了が検出された場合に、画像処理部１０２により所定の画像処理が施された画像データを画像メモリ１０３から読み出し、画質補正処理部１０８により所定の画質補正処理が施された領域を、画像メモリ１０３から読み出した画像データ（元データ）の該当する領域と置換する。ここで置換された画像データは印刷出力部１１１へ送られ、画質補正が行われた画像が印刷出力される。
【００３５】
（画像処理装置のハードウェア構成）
図２は、この発明の実施の形態にかかる画像処理装置のハードウェア構成を示すブロック図である。以下、図２を参照しながら、この発明の実施の形態にかかる画像処理装置のハードウェア構成について説明する。
【００３６】
図２に示すように、この実施の形態における画像処理装置は、ＣＰＵ２０１と、ＲＯＭ２０２と、ＲＡＭ２０３と、ユーザ操作部２０４と、表示部２０５と、Ｉ／Ｆ２０６と、ＨＤＤ２０７と、ＨＤ２０８と、記録媒体デコード部２０９と、スキャナ２１１と、プリンタ２１２と、を含み構成される。
【００３７】
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１は、所定の演算処理を実行する。ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０２は、各種制御プログラム（画像処理プログラム）を格納する。ＲＯＭ２０２に格納されたデータは、ユーザの操作によって書き換えることが可能ではあるが、電源ＯＦＦによって消去されることはないものとする。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０３は、可変的なデータを書き換え自在に記憶し、ＣＰＵ２０１のワークエリアとして機能し、前述の画像メモリ１０３の機能を実現する。ＲＡＭ２０３は、電源ＯＦＦによって記憶されたデータが消去される揮発性のメモリであってもよいし、バッテリなどによってバックアップすることにより不揮発性のメモリとしてもよい。
【００３８】
ＣＰＵ２０１は、画像処理装置全体を制御する。また、ＣＰＵ２０１は、ＲＯＭ２０２に格納されている画像処理プログラムを実行することによって、前述の、画像処理部１０２、画像縮小部１０４、画質補正処理対象候補抽出部１０５、画質補正対象判定部１０６、メモリ制御部１０７、画質補正処理部１０８、画質補正処理終了検出部１０９、および画像データ置換部１１０の機能を実現する。
【００３９】
ユーザ操作部２０４は、文字、数値、各種指示など、ユーザによって入力操作された情報をＣＰＵ２０１に対して出力する。ユーザ操作部２０４の構成としては、物理的な押下／非押下を検出する押ボタンスイッチ、タッチパネル、キーボード、ジョイスティック、トラックボールなど公知の各種形態を採用することが可能である。
【００４０】
なお、このユーザ操作部２０４は、画像処理装置本体に対して一体的に設けられていてもよいし、リモコンのように画像処理装置に対して着脱可能で離間的に操作可能な形態であってもよい。ユーザ操作部２０４は、上述した各種形態のうちいずれか単一の形態で構成されていてもよいし、複数の形態で構成されていてもよい。ユーザは、ユーザ操作部２０４の形態に応じて適宜入力操作を行うことで情報を入力する。ユーザ操作部２０４の操作によって入力される情報として、たとえばエラー警告表示に対する応答を指示する情報などが挙げられる。
【００４１】
ユーザ操作部２０４の形態として、たとえば、タッチパネルを採用する場合、このタッチパネルは表示部２０５の表示面側に積層して使用される。この場合、表示部２０５における表示タイミングとタッチパネル（ユーザ操作部２０４）に対する操作タイミングおよびその位置座標とを管理することによって、入力情報を認識する。ユーザ操作部２０４の形態として表示部２０５に積層されたタッチパネルを採用することにより、ユーザ操作部２０４を大型化することなく多くの情報入力を行うことができる。タッチパネルとしては、抵抗膜式、感圧式など公知の各種タッチパネルを用いることが可能である。
【００４２】
表示部２０５は、たとえば、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）、ＴＦＴ（Ｔｈｉｎ  Ｆｉｌｍ  Ｔｒａｎｓｉｓｔｏｒ）液晶ディスプレイ、有機ＥＬ（Ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイ、プラズマディスプレイなどのディスプレイ装置を含む。
【００４３】
表示部２０５には、アイコン、カーソル、メニュー、ウィンドウ、あるいは文字や画像などの各種情報が表示される。また、表示部２０５には、装置外部から取得した画像や、印刷出力される画像、エラー警告表示をあらわす画像、画像の印刷条件などの情報が表示される。
【００４４】
Ｉ／Ｆ２０６は、図示しない通信回線を介してネットワークと接続できるようになっている。このＩ／Ｆ２０６は、ネットワークと画像処理装置とのインタフェースを司り、画像処理装置に対するデータの入出力を制御する。このＩ／Ｆ２０６は、たとえばモデムやＬＡＮアダプタなどであり、ネットワークを介して画像データを取得する場合に、前述の画像データ取得部１０１としての機能を実現する。
【００４５】
ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）２０７は、ＨＤ（Ｈａｒｄ  Ｄｉｓｋ）２０８に対する情報の読み取り／書き込みの制御を行う。なお、画像処理プログラムが、たとえば、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ）、ＣＤ−ＲＯＭ（ＣＤ−Ｒ、ＣＤ−ＲＷ）、ＭＯ（Ｍａｇｎｅｔｏ−Ｏｐｔｉｃａｌ  ｄｉｓｋ）、メモリカードなどに記録されている場合、ＨＤＤ２０７に代えて、これらに記憶された情報の少なくとも読み取りが可能な専用のドライブ装置を用いることができる。
【００４６】
ＨＤ２０８は、各種制御プログラムや各種情報をコンピュータに読み取り可能に記録する。ＨＤ２０８は、ＨＤＤ２０７による情報の書き込みを受け付けるとともに、書き込まれた情報を不揮発に記録する。この実施の形態のＨＤ２０８には、後述する画像処理装置の画像処理を実行する画像処理プログラムが記録されている。また、このＨＤ２０８には、画像処理プログラムの実行に際して必要な各種の情報が記録されるメモリエリアが確保されている。
【００４７】
なお、画像処理プログラムは、ＨＤ２０８に記録されているものに限らない。ＨＤ２０８に代えて、上述したＤＶＤ、ＣＤ、ＣＤ−ＲＯＭ（ＣＤ−Ｒ、ＣＤ−ＲＷ）、ＭＯ、メモリカードなどに画像処理プログラムが記録されていてもよい。画像処理プログラムの実行に際し、ＤＶＤ、ＣＤ、ＣＤ−ＲＯＭ（ＣＤ−Ｒ、ＣＤ−ＲＷ）、ＭＯ、メモリカードなどに記録された画像処理プログラムを用いる場合、画像処理装置には、ＤＶＤ、ＣＤ、ＣＤ−ＲＯＭ（ＣＤ−Ｒ、ＣＤ−ＲＷ）、ＭＯ、メモリカードなどに記録された情報の読み取りが可能な専用の読取装置を設ける。また、ＨＤ２０８には、プリンタ２１２を駆動するための専用の駆動ドライバが格納されている。
【００４８】
記録媒体デコード部２０９は、記録媒体２１０に記録された情報の読み取りを制御する。この記録媒体デコード部２０９は、たとえば、デジタルカメラによって撮影された画像の画像データが記録されている記録媒体２１０から画像データを画像処理装置に取り込む場合に、前述の画像データ取得部１０１としての機能を実現する。
【００４９】
なお、記録媒体デコード部２０９は、可搬性を有し、記録媒体デコード部２０９に対する着脱が可能な記録媒体２１０を読み取り対象とする。具体的な記録媒体２１０としては、たとえば、ＤＶＤ、ＣＤ、ＣＤ−ＲＯＭ（ＣＤ−Ｒ、ＣＤ−ＲＷ）、ＭＯ、メモリカードなどがある。記録媒体２１０が、たとえば、ＣＤ−ＲＯＭ（ＣＤ−Ｒ、ＣＤ−ＲＷ）である場合、記録媒体デコード部２０９は、ＣＤ−ＲＯＭドライブによって実現される。ＣＤ−ＲＯＭドライブについては、公知の技術であるため、図示および説明を省略する。たとえば、ＤＶＤ、ＣＤ、ＣＤ−ＲＯＭ（ＣＤ−Ｒ、ＣＤ−ＲＷ）、ＭＯ、メモリカードなどによって記録媒体２１０を実現した場合には、これらの記録媒体２１０に対する情報の読み取りが可能なドライブ装置によって記録媒体デコード部２０９が実現される。
【００５０】
スキャナ２１１は、通常のカメラによって写真フィルムに撮影された画像や紙面に印刷された画像などを画像データとして画像処理装置に取り込む場合に、前述の画像データ取得部１０１としての機能を実現する。
【００５１】
プリンタ２１２は、前述の印刷出力部１１１としての機能を実現し、画像の印刷出力を行う。
【００５２】
（画像処理装置の処理手順）
図３は、この発明の実施の形態にかかる画像処理装置の処理（画像処理方法）の手順の一例を示すフローチャートである。以下、図３を参照しながら、この実施の形態における画像処理装置の処理手順について説明する。なお、以降の説明では、既に説明した部分と重複する箇所は同一の符号を附して詳細な説明は省略する。また、図３において、「メモリ」と記載した箇所は、具体的には、ここでは「ＲＡＭ（画像メモリ）」として説明することとする。
【００５３】
図３に示すフローチャートにおいて、まず、スキャナ２１１（画像データ取得部１０１）によって通常のカメラによって写真フィルムに撮影された画像や紙面に印刷された画像などを画像データとして取得する（ステップＳ３０１）。このステップＳ３０１では、Ｉ／Ｆ２０６により、ネットワークを介して画像データを取得したり、記録媒体デコード部２０９により、デジタルカメラによって撮影された画像の画像データが記録されている記録媒体２１０から画像データを取得したりしてもよい。
【００５４】
次に、ＣＰＵ２０１（画像処理部１０２）が、取得した画像データに対して所定の画像処理を施す（ステップＳ３０２）。このステップＳ３０２の処理では、一般的な画像の印刷データが生成される。ステップＳ３０２で処理された画像データは、ＣＰＵ２０１の処理により一時的にＲＡＭ２０３（画像メモリ１０３）の所定領域に保存される（ステップＳ３０３）。
【００５５】
次に、ＣＰＵ２０１（画像縮小部１０４）が、所定の画像処理が施された画像データをＲＡＭ２０３から読み出し、それを１／４程度に縮小する（ステップＳ３０４）。なお、ＣＰＵ２０１は、取得した画像データをステップＳ３０２において所定の画像処理を施さずに直接ＲＡＭ２０３に一時的に保存し、これを用いてステップＳ３０４において縮小処理をおこなうようにしてもよい。
【００５６】
ＣＰＵ２０１（画質補正処理対象候補抽出部１０５）が、ステップＳ３０４の処理により１／４程度に縮小された画像データ中の画質補正処理対象候補の領域を特定し、その画質補正処理対象候補の領域をリストアップしてＲＡＭ２０３の所定領域に保存する（ステップＳ３０５）。前記画質補正処理対象候補の領域とは、赤目現象の発生や、いわゆるゴミなど、画質を劣化させる原因を含むおそれのある画像領域のことである。
【００５７】
ＣＰＵ２０１（画質補正対象判定部１０６）が、ステップＳ３０５の処理でリストアップされた領域の一つをＲＡＭ２０３から読み出し、当該領域が画質補正対象となるか否かを判定する（ステップＳ３０６）。このステップＳ３０６の処理において、当該領域が画質補正対象とならない場合（ステップＳ３０６：Ｎｏ）は、ＣＰＵ２０１（メモリ制御部１０７）が、ＲＯＭ２０３から当該領域を消去する（ステップＳ３０７）。この後、ステップＳ３０６へ戻る。
【００５８】
一方、ステップＳ３０６の処理において、当該領域が画質補正対象となる場合（ステップＳ３０６：Ｙｅｓ）は、ＣＰＵ２０１（画質補正処理部１０８）が当該領域に対して画質補正処理を施す（ステップＳ３０８）。ＣＰＵ２０１（画質補正処理終了検出部１０９）が、たとえば画像１ページ分の画像データの画質補正処理が終了したか否かを検出する（ステップＳ３０９）。このステップＳ３０９の処理において、画像１ページ分の画像データの画質補正処理が終了したことが検出されなかった場合（ステップＳ３０９：Ｎｏ）は、ステップＳ３０６へ戻る。
【００５９】
一方、ステップＳ３０９の処理において、たとえば画像１ページ分の画像データの画質補正処理が終了したことが検出された場合（ステップＳ３０９：Ｙｅｓ）は、ＣＰＵ２０１（画像データ置換部１１０）が、ステップＳ３０３の処理で一旦保存された画像データ（元データ）をＲＡＭ２０３から読み出し、ステップＳ３０８の処理によって画質補正処理が施された領域を、読み出された画像データの該当する領域と置換する（ステップＳ３１０）。
【００６０】
最後に、プリンタ２１２がステップＳ３１０の処理で置換された画像データに対して所定の印刷処理を実行し、画像を出力する（ステップＳ３１１）。これにより、本フローチャートによる一連の処理を終了する。
【００６１】
以上説明したように、この発明の実施の形態にかかる画像処理装置では、画像データに対する画質補正（赤目現象の発生や、いわゆるゴミなど、画質を劣化させる原因の除去、補正）を行う際に、画質補正が必要とされる領域のみを抽出し、当該領域に対して画質補正を施すようにしている。この結果、画質補正のために必要とされる演算量を少なくして使用するメモリ量を減少させ、迅速かつ効率的な画質補正を実現することができる。
【００６２】
なお、この実施の形態で説明した画像処理方法は、あらかじめ用意されたプログラムを、たとえば印刷装置に組み込まれたコンピュータやパーソナル・コンピュータなどのコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネット等のネットワークを介して配布することが可能な伝送媒体であってもよい。
【図面の簡単な説明】
【００６３】
【図１】画像処理装置の機能的構成を示すブロック図。
【図２】画像処理装置のハードウェア構成を示すブロック図。
【図３】画像処理装置の処理手順の一例を示すフローチャート。
【符号の説明】
【００６４】
１０１  画像データ取得部、１０２  画像処理部、１０３  画像メモリ、１０４  画像縮小部、１０５  画質補正処理対象候補抽出部、１０６  画質補正対象判定部、１０７  メモリ制御部、１０８  画質補正処理部、１０９  画質補正処理終了検出部、１１０  画像データ置換部、１１１  印刷出力部、２０１  ＣＰＵ、２０２  ＲＯＭ、２０３  ＲＡＭ、２０４  ユーザ操作部、２０５  表示部、２０６  Ｉ／Ｆ、２０７  ＨＤＤ、２０８  ＨＤ、２０９  記録媒体デコード部、２１０  記録媒体、２１１  スキャナ、２１２  プリンタ
【図１】
2006279455.tif 000003
【図２】
2006279455.tif 000004
【図３】
2006279455.tif 000005