(57)【要約】【課題】本発明は、画像を表す画像データに対して、その画像中の、人物像、顔部品、特定の被写体などといった局所的な対象における傷、赤目、目つぶり、逆光による露光不足などといった不具合を修正する画像修正処理を施す画像修正装置などに関し、画像中の不具合を再修正することができるとともに、画像データの保存容量が少ない画像修正装置などを提供することを目的とする。【解決手段】画像中の局所的な対象における不具合を修正するにあたってその対象を検出し、検出された対象の検出情報と、その対象が修正される前の画像とを対応付けて保存する。あるいはその対象に対して画像修正処理を施し、その画像修正処理が施された対象の修正情報と、その対象が修正された後の画像とを対応付けて保存する。あるいは画像修正処理が施された対象の修正情報と、その対象が修正される前の画像とを対応付けて保存する。【選択図】        図７
2004206689.tif 000002
【特許請求の範囲】
【請求項１】
画像を表す画像データに対して、該画像中の局所的な対象における不具合を修正する画像修正処理を施す画像修正装置において、
画像を表す画像データを取得する画像取得部と、
前記画像取得部により取得された画像データにより表わされる画像中の、前記画像修正処理が施される対象を検出し、検出された対象の検出内容を表す検出情報を生成する検出部と、
前記画像取得部により取得された画像データと前記検出部により生成された検出情報とを対応付けて保存する保存部とを備えたことを特徴とする画像修正装置。
【請求項２】
前記保存部は、画像データと検出情報とを対応付けるにあたって、該画像データにより表わされる画像中の、前記検出部により検出された対象と該対象に関する検出情報とを対応付けるものであることを特徴とする請求項１記載の画像修正装置。
【請求項３】
前記保存部は、画像データと検出情報とを保存するにあたって、該画像データ中に該検出情報を電子透かしとして埋め込んで保存するものであることを特徴とする請求項１記載の画像修正装置。
【請求項４】
画像を表す画像データに対して、該画像中の局所的な対象における不具合を修正する画像修正処理を施す画像修正装置において、
画像を表す画像データを取得する画像取得部と、
前記画像取得部により取得された画像データにより表わされる画像中の前記対象に対して前記画像修正処理を施し、該画像修正処理が施された対象の画像修正処理内容を、処理前の対象が少なくとも再現可能な程度に表す修正情報を生成する画像修正処理部と、
前記画像取得部により取得された画像データおよび前記画像修正処理部により画像修正処理が施された後の画像データのうちの少なくともいずれか一方の画像データと前記画像修正処理部により生成された修正情報とを対応付けて保存する保存部とを備えたことを特徴とする画像修正装置。
【請求項５】
コンピュータ内で実行され、該コンピュータを、画像を表す画像データに対して、該画像中の局所的な対象における不具合を修正する画像修正処理を施す画像修正装置として動作させる画像修正プログラムであって、
画像を表す画像データを取得する画像取得部と、
前記画像取得部により取得された画像データにより表わされる画像中の、前記画像修正処理が施される対象を検出し、検出された対象の検出内容を表す検出情報を生成する検出部と、
前記画像取得部により取得された画像データと前記検出部により生成された検出情報とを対応付けて保存する保存部とを有することを特徴とする画像修正プログラム。
【請求項６】
コンピュータ内で実行され、該コンピュータを、画像を表す画像データに対して、該画像中の局所的な対象における不具合を修正する画像修正処理を施す画像修正装置として動作させる画像修正プログラムであって、
画像を表す画像データを取得する画像取得部と、
前記画像取得部により取得された画像データにより表わされる画像中の前記対象に対して前記画像修正処理を施し、該画像修正処理が施された対象の画像修正処理内容を、処理前の対象が少なくとも再現可能な程度に表す修正情報を生成する画像修正処理部と、
前記画像取得部により取得された画像データおよび前記画像修正処理部により画像修正処理が施された後の画像データのうちの少なくともいずれか一方の画像データと前記画像修正処理部により生成された修正情報とを対応付けて保存する保存部とを有することを特徴とする画像修正プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を表す画像データに対して、その画像中の、人物像、顔部品、特定の被写体などといった局所的な対象における傷、赤目、目つぶり、逆光による露光不足などといった不具合を修正する画像修正処理を施す画像修正装置、およびコンピュータをそのような画像修正装置として動作させる画像修正プログラムに関する。
【背景技術】
【０００２】
従来より、閃光を発する発光部を有する閃光装置を備えたカメラが知られている。ここで、人物や動物の目は、暗所においては瞳孔が大きく開かれることによってより多くの光が取り入れられるような構造となっている。従って、暗所において瞳孔が大きく開かれた状態の人物や動物を、カメラに備えられた閃光装置を用いて写真撮影すると、大きく開かれた瞳孔を通して閃光装置の発光部で発せられた閃光が眼球内に入射し、その閃光が眼球の内面を覆う網膜の毛細血管によって反射されることによって、人物や動物の瞳孔部分が赤く再現される、いわゆる赤目現象が起きる場合がある。また、カメラに備えられた閃光装置を用いて写真撮影すると、閃光装置で発せられた閃光が眼球に対して入射する入射角によっては、眼球の最外層をとりまく強膜や角膜でその閃光が反射することによって、人物や動物の瞳孔部分が白みを帯びたように再現される、いわゆる金目現象が起きる場合もある。
【０００３】
近年のデジタル処理技術の発達に伴い、上述したような、人物や動物の瞳孔部分が赤く再現されたり白みを帯びたように再現された写真を表す画像データを取得し、取得された画像データにより表わされる画像中の赤目や金目を検出し、検出された赤目や金目を修正する画像処理装置が提案されている（例えば、特許文献１参照）。
【特許文献１】特開平１０−２３３９２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述した特許文献１に提案された画像処理装置は、画像中の赤目を修正する画像修正処理を施す画像処理装置であって、画像修正処理が施される前の画像に代えて画像修正処理が施された後の画像を保存するものであるため、赤目の検出や画像修正処理において誤った検出や不適切な画像修正処理が施された場合に、画像修正処理が施される前の画像に対して赤目を再検出したり再修正することができないという問題がある。さらには、この特許文献１に提案された画像処理装置による画像修正処理が施された時点ではその画像修正処理や検出技術が最良のものであったとしても、技術の進歩によって、より好適な画像修正処理や検出技術が考案された場合に、その好適な画像修正処理などの恩恵を受けることができないという問題もある。
【０００５】
以上説明した問題点を解消する手段として、画像修正処理が施された後の画像データを、画像修正処理が施される前の画像データとともに保存する手段が考えられるが、修正前後の２つの画像データ間の対応が分からなくなるといった新たな問題が生じるおそれがある。また、画像修正処理が施される前後の画像データを保存することは、画像データを保存する記憶媒体の容量を圧迫するといった問題も生じることとなる。
【０００６】
上記の問題は、カメラや写真の分野に限らず、例えばＷＥＢ上から取り込んだ画像などといった任意の画像に対して画像処理を施す場合など、画像処理分野で一般的に生じる。またこの問題は、上述した赤目や金目に限らず、画像中の局所的な不具合の修正において一般的に生じる。
【０００７】
本発明は、上記事情に鑑み、画像中の不具合を再修正することができるとともに、画像データの保存容量が少ない画像修正装置、およびコンピュータをそのような画像修正装置として動作させる画像修正プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成する本発明の画像修正装置のうちの第１の画像修正装置は、
画像を表す画像データに対して、その画像中の局所的な対象における不具合を修正する画像修正処理を施す画像修正装置において、
画像を表す画像データを取得する画像取得部と、
上記画像取得部により取得された画像データにより表わされる画像中の、上記画像修正処理が施される対象を検出し、検出された対象の検出内容を表す検出情報を生成する検出部と、
上記画像取得部により取得された画像データと上記検出部により生成された検出情報とを対応付けて保存する保存部とを備えたことを特徴とする。
【０００９】
本発明の画像修正装置のうちの第１の画像修正装置は、画像中の局所的な対象における不具合を修正するにあたってその対象を検出し、検出された対象の検出情報と、その対象が修正される前の画像とを対応付けて保存するものであるため、“発明が解決しようとする課題”で説明したような、誤った画像修正処理や不適切な画像修正処理が施された場合や、技術の進歩によって、より好適な画像修正処理が考案された場合に、保存された修正前の画像中の、保存された検出情報に基づいて特定される対象における不具合を再修正することができる。また、この第１の画像修正装置で、画像修正処理が施される前の画像データに対応付けて保存される検出情報は、例えば検出された対象の座標、大きさ、形状、ＲＧＢ値、輝度、彩度、色相、その対象を切り出した箇所を表す画像データなどであり、画像修正処理が施された後の画像データよりもデータ容量の少ないものであるため、保存にあたって使用される記憶媒体の容量を圧迫するといった問題も生じにくい。
【００１０】
ここで、上記第１の画像修正装置において、上記保存部は、画像データと検出情報とを対応付けるにあたって、その画像データにより表わされる画像中の、上記検出部により検出された対象とその対象に関する検出情報とを対応付けるものであることが好ましい。
【００１１】
このような保存部を備えた第１の画像修正装置によれば、例えば、検出情報をタグ情報として対象に埋め込んだりすることができ、その検出情報に対応付けられた対象が画像中のどの部分に該当するのかを容易に判別することができる。
【００１２】
また、上記第１の画像修正装置において、上記保存部は、画像データと検出情報とを保存するにあたって、その画像データ中に検出情報を電子透かしとして埋め込んで保存するものであることが好ましい。
【００１３】
例えば、検出情報をタグ情報として対象に埋め込んで保存する場合、画像を編集する画像編集アプリケーションによっては、画像を再保存するときにタグ情報が削除されてしまう恐れがある。検出情報を電子透かしとして画像データ中に埋め込むことによって、このような再保存の際に検出情報が削除されてしまう不具合を解消することができるうえ、画像における見た目の違和感を与えることなく、検出情報を保存することができる。
【００１４】
また、上記目的を達成する本発明の画像修正装置のうちの第２の画像修正装置は、
画像を表す画像データに対して、その画像中の局所的な対象における不具合を修正する画像修正処理を施す画像修正装置において、
画像を表す画像データを取得する画像取得部と、
上記画像取得部により取得された画像データにより表わされる画像中の上記対象に対して上記画像修正処理を施し、その画像修正処理が施された対象の画像修正処理内容を、処理前の対象が少なくとも再現可能な程度に表す修正情報を生成する画像修正処理部と、
上記画像取得部により取得された画像データおよび上記画像修正処理部により画像修正処理が施された後の画像データのうちの少なくともいずれか一方の画像データと上記画像修正処理部により生成された修正情報とを対応付けて保存する保存部とを備えたことを特徴とする。
【００１５】
本発明の画像修正装置のうちの第２の画像修正装置は、画像中の局所的な対象における不具合を修正する画像修正処理をその対象に施し、その画像修正処理が施された対象の修正情報と、その対象が修正された後の画像とを対応付けて保存するものであるため、例えば画像修正処理が施された対象の大きさや形状の変化、ＲＧＢ値の変化量、輝度の変化量、彩度の変化量、色相の変化量、画像修正処理が施される前の対象を切り出した箇所を表す画像データなどといった修正情報に基づいて、画像修正処理が施された後の画像データを画像修正処理が施される前の画像データに戻すことができる。従って、“発明が解決しようとする課題”で説明したような、誤った検出や不適切な画像修正処理が施された場合や、技術の進歩によって、より好適な画像修正処理や検出技術が考案された場合に、画像修正処理が施される前の画像データに対してその好適な画像修正処理などを施すことができる。
【００１６】
また、この第２の画像修正装置は、画像修正処理が施された対象の修正情報と、その対象が修正される前の画像とを対応付けて保存するものでもあるため、“発明が解決しようとする課題”で説明したような、誤った検出や不適切な画像修正処理が施された場合や、技術の進歩によって、より好適な画像修正処理や検出技術が考案された場合に、画像修正処理が施される前の画像データに対してその好適な画像修正処理などを施すことができる。
【００１７】
さらに、この第２の画像修正装置によって保存される修正情報も、上述した検出情報と同様に、画像修正処理が施された前の画像データよりもデータ容量の少ないものであるため、保存にあたって使用される記憶媒体の容量を圧迫するといった問題も生じにくい。
【００１８】
ここで、上記第２の画像修正装置において、上記保存部は、画像データと修正情報とを対応付けるにあたって、その画像データにより表わされる画像中の、上記画像修正処理部により画像修正処理が施される対象とその対象に関する修正情報とを対応付けるものであることが好ましい。
【００１９】
このような保存部を備えた第２の画像修正装置によれば、例えば、修正情報をタグ情報として対象に埋め込んだりすることができ、修正情報に対応付けられた対象が画像中のどの部分に該当するのかを容易に判別することができる。
【００２０】
また、上記第２の画像修正装置において、上記保存部は、画像データと修正情報とを保存するにあたって、その画像データ中に修正情報を電子透かしとして埋め込んで保存するものであることが好適である。
【００２１】
この好適な第２の画像修正装置によると、画像編集アプリケーションの違いによって、画像中に埋め込んだ修正情報が削除されてしまう不具合を解消することができるうえ、画像における見た目の違和感を与えることなく、修正情報を保存することができる。
【００２２】
また、上記第１の画像修正装置と上記第２の画像修正装置とに共通する態様として、上記画像修正処理が、画像中の顔を構成する顔部品の不具合を修正するものであることも好ましい形態である。
【００２３】
“発明が解決しようとする課題”で説明した、赤目や金目などといった顔部品の修正はデリケートなものであって、万人が好ましいと感じるように修正を施すことは難しい。ところが、このような顔部品の不具合を違和感の無いように修正したいという要望は大きく、技術の進歩によって、より好適な画像修正処理や検出技術が考案されることが見込まれる。
【００２４】
また、上記目的を達成する本発明の画像修正プログラムのうちの第１の画像修正プログラムは、
コンピュータ内で実行され、そのコンピュータを、画像を表す画像データに対して、その画像中の局所的な対象における不具合を修正する画像修正処理を施す第１の画像修正装置として動作させる画像修正プログラムであって、
画像を表す画像データを取得する画像取得部と、
上記画像取得部により取得された画像データにより表わされる画像中の、上記画像修正処理が施される対象を検出し、検出された対象の検出内容を表す検出情報を生成する検出部と、
上記画像取得部により取得された画像データと上記検出部により生成された検出情報とを対応付けて保存する保存部とを有することを特徴とする。
【００２５】
本発明の画像修正プログラムのうちの第１の画像修正プログラムは、この第１の画像修正プログラムをコンピュータにインストールして動作させたときに、そのコンピュータが本発明の画像修正装置のうちの第１の画像修正装置として動作するように構成されたものであり、この第１の画像修正プログラムには、本発明の画像修正装置のうちの第１の画像修正装置の各種態様に対応する全ての態様が含まれる。
【００２６】
なお、第１の画像修正装置と第１の画像修正プログラムとで、それぞれ構成要素に同じ名前を付したが、それらの構成要素は、第１の画像修正装置ではハードウェアおよびソフトウェアを意味し、第１の画像修正プログラムではソフトウェアのみを意味する。
【００２７】
また、上記目的を達成する本発明の画像修正プログラムのうちの第２の画像修正プログラムは、
コンピュータ内で実行され、そのコンピュータを、画像を表す画像データに対して、その画像中の局所的な対象における不具合を修正する画像修正処理を施す第２の画像修正装置として動作させる画像修正プログラムであって、
画像を表す画像データを取得する画像取得部と、
上記画像取得部により取得された画像データにより表わされる画像中の上記対象に対して上記画像修正処理を施し、その画像修正処理が施された対象の画像修正処理内容を、処理前の対象が少なくとも再現可能な程度に表す修正情報を生成する画像修正処理部と、
上記画像取得部により取得された画像データおよび上記画像修正処理部により画像修正処理が施された後の画像データのうちの少なくともいずれか一方の画像データと上記画像修正処理部により生成された修正情報とを対応付けて保存する保存部とを有することを特徴とする。
【００２８】
本発明の画像修正プログラムのうちの第２の画像修正プログラムは、この第２の画像修正プログラムをコンピュータにインストールして動作させたときに、そのコンピュータが本発明の画像修正装置のうちの第２の画像修正装置として動作するように構成されたものであり、この第２の画像修正プログラムには、本発明の画像修正装置のうちの第２の画像修正装置の各種態様に対応する全ての態様が含まれる。
【００２９】
なお、第２の画像修正装置と第２の画像修正プログラムとで、それぞれ構成要素に同じ名前を付したが、それらの構成要素は、第２の画像修正装置ではハードウェアおよびソフトウェアを意味し、第２の画像修正プログラムではソフトウェアのみを意味する。
【発明の効果】
【００３０】
本発明によれば、画像中の不具合を再修正することができるとともに、画像データの保存容量が少ない画像修正装置、およびコンピュータをそのような画像修正装置として動作させる画像修正プログラムが提供される。
【発明を実施するための最良の形態】
【００３１】
以下、本発明の実施形態について説明する。
【００３２】
ここでは、本発明の画像修正装置の一形態が組み込まれたディジタルプリンタについて説明する。
【００３３】
図１は、ディジタルプリンタの一例の外観を示す斜視図である。ここでは、先ずこの図１を参照して、本発明の位置づけについて説明する。
【００３４】
このディジタルプリンタ１０は、画像入力機１００と画像出力機２００から構成されており、ここに示す例では、さらに、その画像入力機１００に外部のパーソナルコンピュータ３００が接続されている。
【００３５】
画像入力機１００は、現像済写真フィルムからその写真フィルムに記録された複数のコマ画像を光電的に順次に読み取るスキャナ１１０と、読み取って得た画像を表す画像データに対して、その画像中の顔を構成する顔部品を検出し、検出された顔部品に対して画像修正処理を施す画像修正装置１２０を備えている。この画像修正装置１２０は、本発明の画像修正装置の一例に相当し、外観構成上、本体装置１６０、その本体装置１６０からの指示に応じて表示画面１３０ａ上に画像や文字列を表示する画像表示装置１３０、本体装置１６０に、キー操作に応じた各種の情報を入力するキーボード１４０、および、表示画面１３０ａ上の任意の位置を指定することにより、指定時にその位置に表示されている例えばアイコン等に応じた指示を入力するマウス１５０を備えている。また、この本体装置１６０は、外観上、フレキシブルディスク（ＦＤ）を装填するためのＦＤ装填口１６０ａ、およびＣＤ−ＲＯＭを装填するためのＣＤ−ＲＯＭ装填口１６０ｂを有する。また、この本体装置１６０は、大きくは、画像表示装置１３０、キーボード１４０やマウス１５０とともにコンピュータシステムを構成するコンピュータ回路部と、画像修正処理専用のハードウェアである画像処理基板とから構成されている。コンピュータ回路部と画像処理基板の詳細については後述する。
【００３６】
また画像出力機２００は、画像入力機１００で得られた画像に基いて変調されたレーザ光を走査することにより印画紙上に画像を露光するレーザプリンタ部２１０と、レーザプリンタ部２１０により露光された印画紙を現像してプリント写真を得るプロセッサ部２２０とから構成されている。画像出力機２００の内部構成についても後述する。
【００３７】
図２は、画像入力機に備えられたスキャナの構成を示す模式図である。
【００３８】
ここでは、現像済の写真フィルム２０が、給送用ローラ３１や給送駆動部３２等を備えたフィルムキャリア（フィルムキャリアの外形は図示せず）にセットされ、給送用ローラ３１が給送駆動部３２により駆動され、写真フィルム２０が矢印Ａ方向に給送されてスキャンが行なわれる。ここに示す写真フィルム２０はＡＰＳシステムに準拠した写真フィルムであって、各コマ画像２１に対応して、そのコマ画像２１の撮影時に磁気的に情報が記録された情報記録部２２を有する。この情報記録部２２に記録された撮影情報は、磁気ヘッド３３によりピックアップされ、後述するコンピュータ回路部１７０（図３参照）に送信される。
【００３９】
このスキャナ１１０には、例えばハロゲンランプ、あるいはメタルハライドランプ等からなる光源１１１が備えられており、その光源１１１から発せられた光は、それぞれＣ（シアン）、Ｍ（マゼンタ）、およびＹ（イエロー）の光を透過する３枚のフィルタ１１２Ｃ，１１２Ｍ，１１２Ｙを経由し、さらに拡散ボックス１１３を経由して、写真フィルム２０を図の下側から照射する。写真フィルム２０を透過した光は、ズームレンズ１１４を経由してＣＣＤ光センサ１１５に達する。このＣＣＤ光センサ１１５のセンサ面を含む平面上には、ズームレンズ１１４の作用により、写真フィルム２０に記録された画像が結像される。ＣＣＤ光センサ１１５で得られた画像信号は、Ａ／Ｄ変換器１１６でディジタルの画像データに変換され、後述する本体装置１６０（図３参照）に送信される。
【００４０】
３枚のフィルタ１１２Ｃ，１１２Ｍ，１１２Ｙは、それぞれの中央に、光がそのフィルタの作用を受けずに通過する開口部を有し、その開口部の周囲はそのフィルタにより作用を受けた光が透過する。フィルタ制御部１１７は各フィルタの開口部の大きさが所定の寸法の開口となるように制御するものであり、それにより各フィルタの作用の程度を調整する。３枚のフィルタ１１２Ｃ，１１２Ｍ，１１２Ｙを通った光は拡散ボックス１１３内で拡散され、均一な光となって写真フィルム２０を照射する。
【００４１】
写真フィルム２０上の画像はズームレンズ１１４によってＣＣＤ光センサ１１５の表面に結像されるが、このズームレンズ１１４は、ズームレンズ駆動部１１８によって駆動されてズームレンズ１１４の焦点距離が調整され、そのズームレンズ１１４の焦点距離に応じた倍率の画像がＣＣＤ光センサ１１５のセンサ面に結像される。ＣＣＤ光センサ１１５は、写真フィルム２０の幅方向に多数の受光素子が配列されたラインセンサであって、そのラインセンサが写真フィルム２０の給送方向に３列並び、それらのラインセンサの表面にはそれぞれＲ（レッド）、Ｇ（グリーン）、Ｂ（ブルー）の色分解フィルタが配置され、各ラインセンサでは、写真フィルム２０に記録されたコマ画像のＲ，Ｇ，Ｂの各成分が読み取られる。この３本のラインセンサによる画像読取りは、写真フィルム２０がＡ方向に給送される間繰り返し行なわれ、その結果、写真フィルム２０上に２次元的に広がるコマ画像が読み取られる。
【００４２】
図３は、画像入力機に備えられた画像修正装置を構成する本体装置の構成を示すブロック図である。
【００４３】
この本体装置１６０は、大別して、コンピュータ回路部１７０と画像処理基板１９０とからなる。
【００４４】
コンピュータ回路部１７０は、各種のプログラムが実行されるＣＰＵ１７１、ＣＰＵ１７１で各種プログラムが実行される際の作業領域として使用されるＲＡＭ１７２、固定的な定数等が格納されたＲＯＭ１７３、この画像入力機１００内の各部の制御を行なうための制御信号を入出力する制御インタフェース１７４、画像を表す画像データを入出力する画像インタフェース１７５、各種プログラムやデータ等が保存されるハードディスク装置１７６、この画像入力機１００とは異なる装置、図１に示す例では、画像出力機２００およびパーソナルコンピュータ３００との間のデータの送受信を担う外部インタフェース１７７、ＦＤ４００が装填され、その装填されたＦＤ４００をアクセスするＦＤドライブ１７８、ＣＤ−ＲＯＭ５００が装填され、その装填されたＣＤ−ＲＯＭ５００をアクセスするＣＤ−ＲＯＭドライブ１７９が備えられており、これらの各種要素と、さらに図１に外観を示す画像表示装置１３０、キーボード１４０、マウス１５０はバス１８０を介して相互に接続されている。
【００４５】
ここで、ＣＤ−ＲＯＭ５００には、この画像修正装置１２０をサイト評価システムとして動作させるための画像修正プログラムが記憶されており、そのＣＤ−ＲＯＭ５００はＣＤ−ＲＯＭドライブ１７９に装填され、そのＣＤ−ＲＯＭ５００に記憶された画像修正プログラムがこの画像修正装置１２０にアップロードされてハードディスク１７６に記憶される。
【００４６】
尚、ここでは、本発明の画像修正プログラムを記憶する記憶媒体としてＣＤ−ＲＯＭを例示したが、上記のようにして画像修正プログラムがアップロードされた状態のハードディスクも記憶媒体の一例に相当する。また、その画像修正プログラムがＦＤ等といった他の記憶媒体にダウンロードされるときは、そのダウンロードされた画像修正プログラムを記憶した状態にあるＦＤなども記憶媒体の一例に相当する。さらに、画像修正プログラムを記憶する記憶媒体は、ここに例示したものに限られるものではなく、ＤＶＤや、コンパクトディスクや、カード状あるいはスティック状の小型メディアなどであってもよい。画像修正プログラムを記憶する記憶媒体がこのような記憶媒体である場合には、本発明の画像修正プログラムを実行するコンピュータには、そのような記憶媒体にアクセスするドライブが備えられることとなる。
【００４７】
制御インタフェース１７４からは、ここに示す例では、図２に示す給送駆動部３２、フィルタ制御部１１７、ズームレンズ駆動部１１８に向けて各制御信号が送出され、給送制御部３２、フィルタ制御部１１７、ズームレンズ駆動部１１８では、各制御信号を受けて、それぞれ写真フィルム２０の給送、フィルタ１１２Ｃ，１１２Ｍ，１１２Ｙの調整、ズームレンズ１１４の焦点距離の調整（結像倍率の調整）が行なわれる。また、その制御インタフェース１７４からは、ＣＣＤ光センサ１１５を制御するための制御信号、図３に示すセレクタ１６１を切り替えるための制御信号、その他この画像入力機１００の各部の制御を司る制御信号が出力され、またこの制御インタフェース１７４からは、図２に示す磁気ヘッド３３でピックアップされた撮影情報や、その他図示しない、画像入力機の各種センサからの信号が入力される。
【００４８】
セレクタ１６１は、この画像入力機１００のスキャナ１１０（図２参照）と外部のパーソナルコンピュータ３００との双方に接続されており、このセレクタ１６１は、その制御信号に応じてスキャナ１１０で得られた画像データを画像インタフェース１７５および画像処理基板１９０に送信し、あるいは外部（パーソナルコンピュータ３００）から入力された画像データを画像インタフェース１７５および画像処理基板１９０に送信する。
【００４９】
画像処理基板１９０は、情報分割部１９１、自動検出部１９３と自動修正部１９４とから構成される自動修正処理部１９２、および情報付与部１９５を備えている。この画像処理基板１９０の各要素の詳細説明は後に譲る。
【００５０】
ここで、スキャナ１１０でスキャンが行なわれることによって得られた画像データはセレクタ１６１を経由して画像処理基板１９０に入力され、後述する画像修正処理が行なわれる。その画像修正処理後の画像データは、画像出力機２００（図１参照）に送信され、レーザ光による露光の際にレーザ光変調用の信号として用いられる。また、その画像修正処理後の画像データは、画像処理基板１９０から画像インタフェース１７５を経由してコンピュータ回路１７０に入力され、ハードディスク装置１７６やＦＤドライブ１７８に装填されたＦＤ４００などに保存される。
【００５１】
また、外部のパーソナルコンピュータ３００から画像データが入力される場合は、そのパーソナルコンピュータ３００から出力された画像データはセレクタ１６１を経由して画像処理基板１９０に入力され、後述する画像修正処理が施され、その画像修正処理後の画像データが画像出力機２００（図１参照）に送信されるとともに、ハードディスク装置１７６やＦＤドライブ１７８に装填されたＦＤ４００などに保存される。
【００５２】
図４は、画像出力機の内部構造を示す模試図である。
【００５３】
この画像出力機２００の内部には、巻回された長尺の未露光印画紙３０が装填されており、この印画紙３０はその先端から引き出されて、レーザプリンタ部２１０を経由し、さらにプロセッサ部２２０を経由し、カッタ２３０により１コマずつに切断されてソータ２４０にスタックされる。
【００５４】
図１に示す画像入力機１００のコンピュータ回路部１７０（図３参照）や画像処理基板１９０（図３参照）から出力されこの画像出力機２００に送られてきた画像データは、レーザプリンタ部２１０を構成する画像バッファ２１１に一旦格納される。
【００５５】
またこのレーザプリンタ部２１０には、それぞれＲ，Ｇ，Ｂの各色のレーザ光を出射する３つのレーザ光源２１２Ｒ，２１２Ｇ，２１２Ｂが備えられており、それらのレーザ光源２１２Ｒ，２１２Ｇ，２１２Ｂは画像バッファ２１１に格納されたＲ，Ｇ，Ｂの各色分解画像に基づいて駆動され、これらのレーザ光源２１２Ｒ，２１２Ｇ，２１２Ｂからは、その駆動に応じて変調されたレーザ光が出射する。それらのレーザ光は、回転多面鏡２１３により繰り返し反射偏向し、ミラー２１４で反射し、さらに印画紙３０上でのスポット径を調整するためのｆθレンズ２１５を経由して、露光部Ｅｐにおいて、印画紙３０を、図４の紙面に垂直な方向に繰り返し走査する。その間印画紙３０は矢印Ｃ方向に搬送され、その印画紙３０上に画像が露光される。
【００５６】
この露光後の印画紙は、プロセッサ部２２０に搬送され、先ずリザーバ部２２１で印画紙３０の搬送速度調整が行なわれた後、現像槽２２２で発色現像が行なわれ、定着槽２２３で漂白定着が行なわれ、さらにリンス槽２２４でリンス処理が行なわれ、乾燥部２２５で乾燥された後、前述したようにカッタ２３０で写真１枚ずつに切断されてソータ２４０にスタックされる。
【００５７】
図５は、本発明の画像修正プログラムの一実施形態を示した図である。
【００５８】
この図５に示す画像修正プログラム５１０は、図４に示すＣＤ−ＲＯＭ５００に記憶されている。
【００５９】
この画像修正プログラム５１０は、図１に示す画像修正装置１２０内で実行され、その画像修正装置１２０を、画像を表す画像データに対して、その画像中の顔を構成する顔部品の不具合を修正する画像修正処理を施す画像修正装置として動作させる画像修正プログラムである。この画像修正プログラム５１０は、画像入力部５１１と、情報分割部５１２と、自動検出部５１４および自動修正部５１５で構成された自動修正処理部５１３と、情報付与部５１６と、画像保存部５１７と、画像表示部５１８とから構成されている。
【００６０】
この画像修正プログラム５１０の各要素の作用については後述する。
【００６１】
図６は、本発明の画像修正装置の一実施形態を示す機能ブロック図である。
【００６２】
この図６に示す画像修正装置１２０は、図１に示す画像修正装置１２０に、図５に示す画像修正プログラム５１０がローディングされ、その画像修正プログラム５１０がその画像修正装置１２０内で実行されることにより実現される。
【００６３】
この図６に示す画像修正装置１２０は、画像中の顔を構成する顔部品の不具合を修正するものであって、この画像修正装置１２０には、画像入力部６１１と、情報分割部６１２と、自動検出部６１４および自動修正部６１５で構成された自動修正処理部６１３と、情報付与部６１６と、画像保存部６１７と、画像表示部６１８とが備えられている。
【００６４】
この画像修正装置１２０に備えられている画像入力部６１１、情報分割部６１２、自動修正処理部６１３、情報付与部６１６、画像保存部６１７、および画像表示部６１８の各要素は、それぞれ、図５に示す画像修正プログラム５１０を構成するソフトウェア部品としての画像入力部５１１、情報分割部５１２、自動修正処理部５１３、情報付与部５１６、画像保存部５１７、および画像表示部５１８の各要素と、それらのソフトウェア部品の各機能を実現するために必要な、図１に示す画像修正装置１２０のハードウェアとＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）やアプリケーションプログラムとの組み合わせから構成されている。
【００６５】
以下、図６に示す画像修正装置１２０の各要素を説明することによって、図４に示す画像処理基板１９０の各要素、および図５に示す画像修正プログラム５１０の各要素も合わせて説明する。
【００６６】
なお、ここでは、この画像修正装置１２０の各要素の抽象的な作用について説明し、これら各要素の具体的な作用については後述する。
【００６７】
図６に示す画像修正装置１２０の画像入力部６１１は、アプリケーションソフトウェア上は、図５に示す画像修正プログラム５１０の画像入力部５１１に対応する要素であり、画像を表す画像データを取得するものである。本実施形態では、スキャナ１１０により写真フィルム２０が読み取られ、画像修正装置１２０のセレクタ１６１を経由して画像処理基板１９０に取り込まれた画像データ、および外部のパーソナルコンピュータ３００から送信され、セレクタ１６１を経由して画像処理基板１９０に取り込まれた画像データいずれもが画像入力部６１１により取得された画像データの一例を示すものであり、その画像データを取得する機能部分が本発明にいう画像取得部の機能の一例を示すものである。
【００６８】
また、情報分割部６１２は、アプリケーションソフトウェア上は、図５に示す画像修正プログラム５１０の情報分割部５１２に対応する要素であり、ハードウェア上は、図４に示す画像処理基板１９０の情報分割部１９１に対応する要素である。この情報分割部６１２は、画像修正装置１２０のハードディスク装置１７６などに、後述する検出情報や修正情報が顔部品に対応付けられて保存された画像データが、画像入力部６１１によって画像処理基板１９０に取り込まれた場合に、その検出情報あるいは修正情報と画像データとを分割するものである。また、画像処理基板１９０に取り込まれた、修正情報が顔部品に対応付けられて保存された画像データが、後述する自動修正部６１５により画像修正処理が施された後の画像データである場合には、その修正情報と画像データとを分割するとともに、その修正情報に基づいて画像修正処理が施された後の顔部品から画像修正処理が施される前の顔部品が再現されることによって、画像修正処理が施された後の画像データが、画像修正処理が施される前の画像データに戻される。
【００６９】
また、自動修正処理部６１３を構成する自動検出部６１４は、アプリケーションソフトウェア上は、図５に示す画像修正プログラム５１０の自動修正処理部５１３を構成する自動検出部５１４に対応する要素であり、ハードウェア上は、図４に示す画像処理基板１９０の自動修正処理部１９２を構成する自動検出部１９３に対応する要素である。この自動検出部６１４は、画像入力部６１１により取得された画像データにより表わされる画像中の顔を構成する顔部品のうちの、不具合を修正する画像修正処理が施される顔部品を検出し、検出された顔部品の検出内容を表す検出情報を生成するものである。ここで、この検出情報は、例えば検出された顔部品の座標、大きさ、形状、ＲＧＢ値、輝度、彩度、色相、その顔部品を切り出した箇所を表す画像データなどである。この自動検出部６１４は、本発明にいう検出部の機能の一例を示すものである。
【００７０】
また、自動修正処理部６１３を構成する自動修正部６１５は、アプリケーションソフトウェア上は、図５に示す画像修正プログラム５１０の自動修正処理部５１３を構成する自動修正部５１５に対応する要素であり、ハードウェア上は、図４に示す画像処理基板１９０の自動修正処理部１９２を構成する自動修正部１９４に対応する要素である。この自動修正部６１５は、自動検出部６１４により検出された顔部品に対して画像修正処理を施し、その画像修正処理が施された顔部品の画像修正処理内容を表す修正情報を生成するものである。ここで、この修正情報は、例えば画像修正処理が施された対象の大きさや形状の変化、ＲＧＢ値の変化量、輝度の変化量、彩度の変化量、色相の変化量、画像修正処理が施される前の対象を切り出した箇所を表す画像データなどであって、この修正情報を利用することによって自動修正部６１５によって、画像修正処理が施された後の顔部品から画像修正処理が施される前の顔部品を再現することができる。この自動修正部６１５は、本発明にいう修正部の機能の一例を示すものである。
【００７１】
また、情報付与部６１６は、アプリケーションソフトウェア上は、図５に示す画像修正プログラム５１０の情報付与部５１６に対応する要素であり、ハードウェア上は、図４に示す画像処理基板１９０の情報付与部１９５に対応する要素である。この情報付与部６１６は、画像入力部６１１により取得された画像データにより表わされる画像中の、自動検出部６１４により検出された顔部品とその顔部品に関する検出情報とを対応付けるものである。また、この情報付与部６１６は、画像入力部６１１により取得された画像データ、あるいは自動修正部６１５により画像修正処理が施された後の画像データにより表わされる画像中の、自動修正部６１５により画像修正処理が施される顔部品とその顔部品に関する修正情報とを対応付けることもできる。
【００７２】
また、画像保存部６１７は、アプリケーションソフトウェア上は、図５に示す画像修正プログラム５１０の画像保存部５１７に対応する要素であり、情報付与部６１６によって対応付けられた、画像入力部６１１により取得された画像データと自動検出部６１４により生成された検出情報とを対応付けて保存するものである。また、この画像保存部６１７は、情報付与部６１６によって対応付けられた、画像入力部６１１により取得された画像データ、あるいは自動修正部６１５により画像修正処理が施された後の画像データと、自動修正部６１５により生成された修正情報とを対応付けて保存することもできる。この画像保存部６１７の機能は、主として、図１に示す画像修正装置１２０のハードディスク装置１７６（図３参照）によって担われる。また、この画像保存部６１７と上述した情報付与部６１６との組み合わせは、本発明にいう保存部の機能の一例を示すものである。
【００７３】
さらに、画像表示部６１８は、アプリケーションソフトウェア上は、図５に示す画像修正プログラム５１０の画像表示部５１８に対応する要素であり、画像を表示するものである。この画像表示部６１８の機能は、ハードウェア上は、図１に示す画像修正装置１２０の本体装置１６０に内蔵されたＣＰＵ１７１（図３参照）等と、この画像修正装置１２０に備えられた画像表示装置１３０との組合せによって担われる。
【００７４】
以下、本発明の実施形態をさらに具体的に説明する。尚、以下の説明では、暗所においてカメラに備えられた閃光装置を用いて人物を写真撮影した結果、その人物の瞳孔部分が赤く再現されてしまった赤目の画像を表す画像データに対して画像修正処理を施す例を説明する
図７は、本発明の画像修正装置における処理の流れの一実施形態を示すフローチャートである。
【００７５】
まず、スキャナ１１０でスキャンが行なわれることによって、人物の瞳孔部分が赤く再現された赤目の写真フィルム２０が読み取られ、画像入力部６１１によって、その写真フィルム２０を表す画像データが、画像修正装置１２０のセレクタ１６１を経由して画像処理基板１９０に取り込まれる（ステップＳ１）。
【００７６】
次に、ステップＳ１によって取得された画像データにより表わされる画像中の人物の瞳孔部分が赤く再現されている赤目が検出され、検出された赤目の検出内容を表す赤目の座標、大きさ、形状、ＲＧＢ値、輝度、彩度、色相、その赤目を切り出した箇所を表す画像データなどといった検出情報が生成される（ステップＳ２＿１）。
【００７７】
次に、ステップＳ２＿１によって生成された検出情報が、ステップＳ１によって取得された画像データにより表わされる画像中の赤目に、情報付与部６１６によってタグ情報として埋め込まれ（ステップＳ３）、検出情報が赤目に埋め込まれた画像データが、画像保存部６１７によって保存される（以下、この保存の形態を第１の保存形態と称する）（ステップＳ４）。
【００７８】
また、ステップＳ２＿１によって検出された赤目に対して画像修正処理が施され、その画像修正処理が施された赤目の画像修正処理内容を表す、赤目の大きさや形状の変化、ＲＧＢ値の変化量、輝度の変化量、彩度の変化量、色相の変化量、画像修正処理が施される前の赤目を切り出した箇所を表す画像データなどといった修正情報が生成される（ステップＳ２＿２）。
【００７９】
次に、ステップＳ２＿２によって生成された修正情報が、ステップＳ１によって取得された画像データにより表わされる画像中の赤目に、情報付与部６１６によってタグ情報として埋め込まれ（ステップＳ５）、修正情報が赤目に埋め込まれた画像データが、画像保存部６１７によって保存される（以下、この保存の形態を第２の保存形態と称する）（ステップＳ６）。
【００８０】
また、ステップＳ２＿２によって生成された修正情報が、この修正情報の逆変換である、画像修正処理が施された後の赤目から画像修正処理が施される前の赤目を再現する処理内容を表す修正情報（以下、この修正情報を赤目再現用修正情報と称する）に変換され、この赤目再現用修正情報が、ステップＳ２＿２によって赤目に対して画像修正処理が施された後の赤目修正済み画像（ステップＳ７）中の赤目が修正された後の目に、情報付与部６１６によってタグ情報として埋め込まれ（ステップＳ８）、赤目再現用修正情報が目に埋め込まれた画像データが、画像保存部６１７によって保存される（以下、この保存の形態を第３の保存形態と称する）（ステップＳ９）。
【００８１】
図８は、図７に示す第１〜第３の保存形態で保存された画像データの活用形態を示す模式図である。
【００８２】
赤目の画像４０を表す画像データが画像修正装置１２０に取り込まれ、その画像データに対して、図７に示す自動検出処理（ステップＳ２＿１）や自動修正処理（ステップＳ２＿２）が施されることによって、第１〜第３の保存形態で保存された赤目情報付き画像ファイル５０が得られる。
【００８３】
図８に示すビューワ７００は、画像修正装置１２０に備えられている自動修正処理部６１３を備えていない点を除いて画像修正装置１２０に類似した装置であって、画像データに基づく画像を表示する機能を有する装置である。このビューワ７００に第１〜第３の保存形態で保存された赤目情報付き画像ファイル５０が送信されると、各保存形態で保存された画像データにより表される画像が表示される。
【００８４】
また、自動修正処理装置８００は、画像修正装置１２０から自動検出部６１４の機能が省かれた装置であり、この自動修正処理装置８００に赤目情報付き画像ファイル５０が送信されると、この赤目情報付き画像ファイル５０が第１の保存形態で保存された画像データの場合には、この画像データに埋め込まれた検出情報に基づいて赤目の位置等が特定され、特定された赤目に対して画像修正処理を再度施すことができる。また、この自動修正処理装置８００に送信された赤目情報付き画像ファイル５０が第２の保存形態で保存された画像データの場合には、この画像データに埋め込まれた修正情報に基づいて赤目の位置等が特定され、特定された赤目に対して画像修正処理を再度施すことができる。さらに、この自動修正処理装置８００に送信された赤目情報付き画像ファイル５０が第３の保存形態で保存された画像データの場合には、この画像データに埋め込まれた赤目再現用修正情報に基づいて画像修正処理が施された後の赤目から画像修正処理が施される前の赤目が再現されることによって画像修正処理が施された後の画像データが画像修正処理が施される前の画像データに戻されるとともに赤目の位置等が特定され、特定された赤目に対して画像修正処理を再度施すことができる。
【００８５】
また、画像修正装置１２０に赤目情報付き画像ファイル５０が送信されと、この赤目情報付き画像ファイル５０が第１の保存形態で保存された画像データの場合には、この画像データにより表わされる画像中の赤目を再検出したり、この画像データに埋め込まれた検出情報に基づいて赤目の位置等が特定され、特定された赤目に対して画像修正処理を再度施すことができる。また、この画像修正装置１２０に送信された赤目情報付き画像ファイル５０が第２の保存形態で保存された画像データの場合には、この画像データにより表わされる画像中の赤目を再検出したり、この画像データに埋め込まれた修正情報に基づいて赤目の位置等が特定され、特定された赤目に対して画像修正処理を再度施すことができる。さらに、この画像修正装置１２０に送信された赤目情報付き画像ファイル５０が第３の保存形態で保存された画像データの場合には、この画像データに埋め込まれた赤目再現用修正情報に基づいて画像修正処理が施された後の赤目から画像修正処理が施される前の赤目が再現されることによって画像修正処理が施された後の画像データが画像修正処理が施される前の画像データに戻され、この画像データにより表わされる画像中の赤目を再検出したり、この画像データに埋め込まれた赤目再現用修正情報に基づいて赤目の位置等が特定され、特定された赤目に対して画像修正処理を再度施すことができる。
【００８６】
上述した実施形態によれば、画像中の顔を構成する顔部品の不具合を修正するにあたってその顔部品を検出し、検出された顔部品の検出情報と、その顔部品が修正される前の画像とを対応付けて保存したり、あるいは、検出された顔部品に対して画像修正処理を施し、その画像修正処理が施された対象の修正情報と、その対象が修正された後の画像とを対応付けて保存するものであるため、誤った画像修正処理や不適切な画像修正処理が施された場合や、技術の進歩によって、より好適な画像修正処理や検出技術が考案された場合に、検出情報あるいは修正情報が対応付けられて保存された画像データを上述した自動修正処理装置８００や画像修正装置１２０に送信すれば、保存された修正前の画像中の、保存された検出情報に基づいて特定される対象における不具合を再修正したり、あるいは、修正情報に基づいて、画像修正処理が施された後の画像データを画像修正処理が施される前の画像データに戻した上でその好適な画像修正処理などを施すことができる。
【００８７】
また、画像データに対応付けて保存される検出情報や修正情報は、画像修正処理が施された前の画像データよりもデータ容量の少ないものであるため、保存にあたって使用される記憶媒体の容量を圧迫するといった問題も生じにくい。
【００８８】
以上で、本発明における第１実施形態の説明を終了し、本発明の第２実施形態の説明を行う。本実施形態の画像修正装置は、図６に示す第１実施形態の画像修正装置１２０とほぼ同様の構成を有しているが、情報付与部において情報を画像に埋め込む方法が第１実施形態とは異なる。以下では、図６を本実施形態の説明でも用いて、第１実施形態との相違点に注目して説明する。
【００８９】
第１実施形態では、情報付与部６１６は検出情報や修正情報を情報タグとして画像データに埋め込むが、本実施形態では、情報付与部６１６は、それら検出情報や修正情報を電子透かしとして画像データに埋め込む。
【００９０】
図９は、第２実施形態の画像修正装置における処理の流れを示すフローチャートである。
【００９１】
図６に示す画像入力部６１１には、上記と同様にして、スキャナで読み取られた画像データが取り込まれる（図９のステップＳ１１）。画像入力部６１１は、取得した画像データを自動検出部６１４および情報付与部６１６に送る。
【００９２】
自動検出部６１４では、図７のステップＳ２＿１と同様にして、画像データによって表わされる画像中の赤目が検出され、検出された赤目の検出内容を表わす検出情報が生成される（ステップＳ１２）。
【００９３】
また、自動修正部６１５では、図７のステップＳ２＿２と同様にして、ステップＳ１２で検出された赤目に対して画像修正処理が施されて修正後画像が生成されるとともに、赤目の画像修正処理内容を表す修正情報が生成される（ステップＳ１３）。ステップＳ１２およびステップＳ１３において生成された検出情報、修正情報、および修正後画像は、情報付与部６１６に送られる。
【００９４】
情報付与部６１６では、画像入力部６１１から送られてきた画像データ、および自動修正部６１５から送られてきた赤目修正後の画像データに、いわゆる直交ウェーブレット変換が施され、画像データが所定数の周波数帯域に分解される（ステップＳ１３）。以下では、直交ウェーブレット変換によって周波数帯域ごとに分解された各画像をサブバンド画像と称する。この直交ウェーブレット変換、および後述する直交逆ウェーブレット変換については、「電子透かしの基礎−マルチメディアのニュープロテクト技術」（松井甲子雄著、森北出版）などに詳細な説明が記載されており、従来から電子透かしの分野において広く用いられている処理であるため、本明細書では説明を省略する。
【００９５】
画像データを複数の周波数帯域に分解すると、情報付与部６１６は、高周波数帯域を有するサブバンド画像に検出情報や修正情報を埋め込む（ステップＳ１４）。画像における高周波成分は人の目に認識されづらいため、本実施形態においては、検出情報や修正情報を高周波数帯域に埋め込む。
【００９６】
検出情報や修正情報を埋め込むと、情報付与部６１６は、直交逆ウェーブレット変換を行ってサブバンド画像を合成し、情報が埋め込まれた画像を表わす透かし画像データを生成する（ステップＳ１５）。生成された透かし画像データは、画像保存部６１７に出力され（ステップＳ１６）、画像保存部６１７で保存される。
【００９７】
このように、検出情報や修正情報を電子透かしとして画像データ中に埋め込むことによって、画像における見た目の違和感を与えることなく、検出情報や修正情報を保存することができる。
【００９８】
尚、上記では、直交ウェーブレット変換を用いて画像データを周波数変換する例について説明したが、本発明にいう保存部は、離散コサイン変換などによって周波数変換を行って、電子透かしを実現するものであってもよい。
【００９９】
以上で本発明における第２実施形態の説明を終了し、本発明の第３実施形態の説明を行う。本実施形態の画像修正装置も、図６に示す第１実施形態の画像修正装置１２０とほぼ同様の構成を有しているが、情報付与部６１６において情報を画像に埋め込む方法が第１実施形態、および第２実施形態とは異なる。本実施形態においても、第１実施形態および第２実施形態との相違点に注目して説明し、図６を本実施形態の図とみなして参照する。
【０１００】
図１０は、第３実施形態の画像修正装置における処理の流れを示すフローチャートである。
【０１０１】
図６に示す画像入力部６１１には、上記と同様にして、スキャナで読み取られた画像データが入力される（ステップＳ２１）。
【０１０２】
図１１は、画像入力部６１１に入力された画像の一例を示す図である。
【０１０３】
ここでは、２人の人物９１０，９２０が写真撮影された撮影画像９００が示されている。画像入力部６１１は、撮影画像９００を表わす画像データを自動検出部６１４および情報付与部６１６に送り、自動検出部６１４では、画像データによって表わされる画像中の赤目が検出される。
【０１０４】
図１２は、図１１に示す撮影画像中の赤目部分を示す図である。
【０１０５】
撮影画像９００中には、人物９１０の目部分９１１、および人物９２０の目部分９１２に赤目の不具合が生じている。自動検出部６１４は、この赤目が生じている目部分９１１，９１２の位置情報などといった検出内容を表わす検出情報を生成し、その検出情報を自動修正部６１５、および情報付与部６１６に送る。
【０１０６】
自動修正部６１５は、図１２に示す目部分９１１，９１２の赤目を修正し、赤目の画像修正処理内容を表す修正情報を生成する（ステップＳ２３）。修正後画像、および修正情報は、情報付与部６１６に送られる。
【０１０７】
情報付与部６１６は、画像入力部６１１から入力された画像、および自動修正部６１５から送られてきた赤目修正後の画像の周囲を拡大して余白部分を生成する（ステップＳ２４）。
【０１０８】
図１３は、余白部分が生成された画像の例を示す図である。
【０１０９】
図１１に示す撮影画像９００は、下部分が拡大されて、余白部分９０１が生成されている。
【０１１０】
情報付与部６１６は、さらに、生成した余白部分に、自動検出部６１４、および自動修正部６１５から送られてきた検出情報や修正情報を埋め込む（ステップＳ２５）。
【０１１１】
図１４は、情報が埋め込まれた画像の例を示す図である。
【０１１２】
図１３にも示す画像９００の余白部分９０１には、検出情報や修正情報などといった情報９３０が付加されている。
【０１１３】
情報が埋め込まれた画像データは、ステップＳ２６と同様にして画像保存部６１７に出力されて（ステップＳ２６）、画像保存部６１７で保存される。
【０１１４】
このように、画像を拡大して生成した余白部分に情報を埋め込むことによって、その余白部分を含む画像全体が１つの画像として扱われるため、異なる画像編集アプリケーションを用いて画像を保存する場合であっても、検出情報や修正情報などといった情報が削除されてしまうことがないという利点がある。また、プリントの際には、余白部分を付加する前のデータサイズで画像を扱うことによって、余白部分を除いた画像部分のみが出力されるため、プリント画像の見た目には違和感を生じない。
【０１１５】
ここで、上記説明では、取得された画像を表す画像データに対して、その画像中の顔を構成する顔部品の不具合を修正する画像修正処理を施す画像修正装置の例を示したが、本発明の画像修正処理は、画像中の、人物像、顔部品、特定の被写体などといった局所的な対象における傷、赤目、目つぶり、逆光による露光不足などといった不具合を修正するものなどであってもよい。
【図面の簡単な説明】
【０１１６】
【図１】ディジタルプリンタの一例の外観を示す斜視図である。
【図２】画像入力機に備えられたスキャナの構成を示す模式図である。
【図３】画像入力機に備えられた画像修正装置を構成する本体装置の構成を示すブロック図である。
【図４】画像出力機の内部構造を示す模試図である。
【図５】本発明の画像修正プログラムの一実施形態を示した図である。
【図６】本発明の画像修正装置の一実施形態を示す機能ブロック図である。
【図７】本発明の画像修正装置における処理の流れの一実施形態を示すフローチャートである。
【図８】図７に示す第１〜第３の保存形態で保存された画像データの活用形態を示す模式図である。
【図９】第２実施形態の画像修正装置における処理の流れを示すフローチャートである。
【図１０】第３実施形態の画像修正装置における処理の流れを示すフローチャートである。
【図１１】画像入力部に入力された画像の一例を示す図である。
【図１２】図１１に示す撮影画像中の赤目部分を示す図である。
【図１３】余白部分が生成された画像の例を示す図である。
【図１４】情報が埋め込まれた画像の例を示す図である。
【符号の説明】
【０１１７】
１０    ディジタルプリンタ
１００    画像入力機
１１０    スキャナ
２０    写真フィルム
２１    コマ画像
２２    情報記録部
３１    給送用ローラ
３２    給送駆動部
３３    磁気ヘッド
１１１    光源
１１２Ｃ，１１２Ｍ，１１２Ｙ    フィルタ
１１３    拡散ボックス
１１４    ズームレンズ
１１５    ＣＣＤ光センサ
１１６    Ａ／Ｄ変換器
１１７    フィルタ制御部
１１８    ズームレンズ駆動部
１２０    画像修正装置
１３０    画像表示装置
１３０ａ    表示画面
１４０    キーボード
１５０    マウス
１６０    本体装置
１６０ａ    ＦＤ装填口
１６０ｂ    ＣＤ−ＲＯＭ装填口
１６１    セレクタ
１７０    コンピュータ回路部
１７１    ＣＰＵ
１７２    ＲＡＭ
１７３    ＲＯＭ
１７４    制御インタフェース
１７５    画像インタフェース
１７６    ハードディスク装置
１７７    外部インタフェース
１７８    ＦＤドライブ
１７９    ＣＤ−ＲＯＭドライブ
１８０    バス
１９０    画像処理基板
１９１    情報分割部
１９２，５１３，６１３    自動修正処理部
１９３，５１４，６１４    自動検出部
１９４，５１５，６１５    自動修正部
１９５，５１６，６１６    情報付与部
２００    画像出力機
３０    未露光印画紙
２１０    レーザプリンタ部
２１１    画像バッファ
２１２Ｒ，２１２Ｇ，２１２Ｂ    レーザ光源
２１３    回転多面鏡
２１４    ミラー
２１５    ｆθレンズ
Ｅｐ    露光部
２２０    プロセッサ部
２２１    リザーバ部
２２２    現像槽
２２３    定着槽
２２４    リンス槽
２２５    乾燥部
２３０    カッタ
２４０    ソータ
３００    パーソナルコンピュータ
４００    ＦＤ
５００    ＣＤ−ＲＯＭ
５１０    画像修正プログラム
５１１，６１１    画像入力部
５１２，６１２    情報分割部
５１７，６１７    画像保存部
５１８，６１８    画像表示部
４０    画像
５０    赤目情報付き画像ファイル
７００    ビューワ
８００    自動修正処理装置
９００    撮影画像
９０１    余白
９１０    人物
９１１    目部分
９２０    人物
９２１    目部分
９３０    情報
【図１】
2004206689.tif 000003
【図２】
2004206689.tif 000004
【図３】
2004206689.tif 000005
【図４】
2004206689.tif 000006
【図５】
2004206689.tif 000007
【図６】
2004206689.tif 000008
【図７】
2004206689.tif 000009
【図８】
2004206689.tif 000010
【図９】
2004206689.tif 000011
【図１０】
2004206689.tif 000012
【図１１】
2004206689.tif 000013
【図１２】
2004206689.tif 000014
【図１３】
2004206689.tif 000015
【図１４】
2004206689.tif 000016