(57)【要約】【課題】  主要被写体の位置及び／または大きさについてオペレータの所望する画像が選択されるようにする。【解決手段】  連写された複数の画像をそれぞれ複数のブロックに分割し、各画像の対応するブロック同士を比較することに基づいて、移動体を画像内における主要被写体として抽出する（Ｓ１０２）。連写された複数の画像のうち、主要被写体の位置に関する条件を満たす画像を選択する（Ｓ１０３〜Ｓ１０５）。主要被写体の位置に関する条件を満たす画像のうち、主要被写体の大きさに関する条件を満たすものを選択する（Ｓ１０６〜Ｓ１０８）。主要被写体の位置及び大きさの条件を満たす画像のうち、最もプリントに適した画像を選択する（Ｓ１０９）。【選択図】        図３
2006059220.tif 000002
【特許請求の範囲】
【請求項１】
画像データファイルを記憶する画像記憶手段と、
前記画像記憶手段に記憶された複数の画像データファイルに係る複数の画像の各々から、画像内における主要被写体を抽出する抽出手段と、
前記抽出手段によって抽出された主要被写体が当該画像内において占める位置に関する条件、及び、前記抽出手段によって抽出された主要被写体が当該画像中において占める面積比率に関する条件の少なくともいずれか一方を記憶する条件記憶手段と、
前記複数の画像データファイルの中から、前記条件記憶手段に記憶された条件の少なくともいずれか１つを満たす一又は複数の画像データファイルを選択する第１の選択手段とを備えていることを特徴とする画像処理装置。
【請求項２】
前記抽出手段が、複数の画像データファイルに係る複数の画像の各々を構成する複数のブロックの対応するもの同士を比較することに基づいて、画像内における主要被写体を抽出することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記抽出手段が、
前記ブロック内における画素値の差分の総和を算出する差分算出手段と、
前記差分算出手段で算出された差分総和値がしきい値を超えているか否かを判断する判断手段と、
対応するブロック同士のすべての組み合わせについて差分総和値がしきい値を超えていると前記判断手段によって判断されたブロックを、主要被写体を構成するブロックとして認定する認定手段とを備えていることを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記画像記憶手段に記憶された各画像データファイルに関して、形成すべき画像数を記憶する画像数記憶手段と、
前記第１の選択手段によって選択された画像データファイルについては形成すべき画像数が１以上の値となり、前記第１の選択手段によって選択されなかった画像データファイルについては形成すべき画像数が０となるように前記画像数記憶手段の記憶内容を書き換える画像数書換手段とをさらに備えていることを特徴とする請求項１〜３のいずれか１項に記載の画像処理装置。
【請求項５】
カメラによる画像の撮影間隔に関する上限時間を記憶する上限撮影間隔記憶手段をさらに備えており、
前記抽出手段は、カメラによる画像の撮影日時情報が付随した複数の画像データファイルのうち、撮影日時同士の間隔が前記上限撮影間隔記憶手段に記憶された上限時間以下のものからのみ、画像内における主要被写体を抽出することを特徴とする請求項１〜４のいずれか１項に記載の画像処理装置。
【請求項６】
入力デバイスからの信号に基づいて、前記上限撮影間隔記憶手段に記憶された上限時間を書き換える上限時間書換手段をさらに備えていることを特徴とする請求項５に記載の画像処理装置。
【請求項７】
前記第１の選択手段によって選択された一又は複数の画像データファイルの中から、１つの画像データファイルを選択する第２の選択手段をさらに備えていることを特徴とする請求項１〜６のいずれか１項に記載の画像処理装置。
【請求項８】
前記第２の選択手段が、
前記第１の選択手段によって選択された一又は複数の画像データファイルの各々について、前記抽出手段によって抽出された主要被写体の平均座標を算出する平均座標算出手段と、
前記平均座標算出手段が算出した平均座標が所定座標に最も近い画像データファイルが、前記第１の選択手段によって選択された一又は複数の画像データファイルのうちのいずれであるかを決定する決定手段とを備えていることを特徴とする請求項７に記載の画像処理装置。
【請求項９】
前記条件記憶手段が、前記抽出手段によって抽出された主要被写体が画像内において占める位置に関する条件、及び、前記抽出手段によって抽出された主要被写体が画像中において占める面積比率に関する条件の両方を記憶していることを特徴とする請求項１〜８のいずれか１項に記載の画像処理装置。
【請求項１０】
前記条件記憶手段が、前記抽出手段によって抽出された主要被写体が当該画像内において占める位置に関する条件として、当該主要被写体の少なくとも一部が画像中央にあるという条件を記憶していることを特徴とする請求項１〜９のいずれか１項に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、供給された複数の画像データファイルに対して処理を施す画像処理装置に関する。
【背景技術】
【０００２】
近年、ＣＣＤなどの撮像素子を有するフィルムスキャナやコンパクトフラッシュ（登録商標）のようなデジタルカメラ用メモリカード等から供給されたデジタル画像信号に基づいて制御された光で感光材料を露光する、いわゆるデジタル露光が実用化されている。写真処理装置に対して、このデジタル露光方式を採用することにより、色補正や濃度補正、鮮鋭化処理などの各種画像処理を高い自由度で行うことができるとともに迅速な焼き増し処理が可能になり、さらに、色および濃度の再現性や解像度の優れたより高画質の良好なプリントを得ることが可能となる。
【０００３】
係る写真処理装置において、カメラの連写機能を用いて撮影された複数の画像の中からプリントに適した画像のみをプリントする場合には、オペレータは、スキャナやメモリカードから供給された画像データファイルに基づいてディスプレイに表示された画像を確認し、その中から好適な画像を目視判断によって選択する必要がある。
【０００４】
特許文献１には、各画像において例えば人間等の主要被写体をそれぞれ抽出し、さらに、複数の画像の中から、あらかじめ条件記憶部に記憶されている、「瞬きしていない」、「赤目でない」、「視線がカメラを向いている」、「微笑んでいる」等の主要被写体内の画像状況に関する所定条件を満たしている画像を選択する技術が開示されている。
【特許文献１】特開２０００−３５０１２３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述の特許文献１の技術では、主要被写体が小さく写っている画像や画像全体の中で隅っこに写っている画像のように、オペレータの意にそぐわない画像が選択されることがある。その場合、目視判断によって画像選択を行う必要があり、オペレータの作業負担が増大する。
【０００６】
そこで、本発明の目的は、主要被写体の位置及び／又は大きさについてオペレータの所望する画像が選択される画像処理装置を提供することである。
【課題を解決するための手段及び効果】
【０００７】
本発明の画像処理装置は、画像データファイルを記憶する画像記憶手段と、前記画像記憶手段に記憶された複数の画像データファイルに係る複数の画像の各々から、画像内における主要被写体を抽出する抽出手段と、前記抽出手段によって抽出された主要被写体が当該画像内において占める位置に関する条件、及び、前記抽出手段によって抽出された主要被写体が当該画像中において占める面積比率に関する条件の少なくともいずれか一方を記憶する条件記憶手段と、前記複数の画像データファイルの中から、前記条件記憶手段に記憶された条件の少なくともいずれか１つを満たす一又は複数の画像データファイルを選択する第１の選択手段とを備えている。
【０００８】
この構成によると、条件記憶手段にオペレータが所望する主要被写体が画像内において占める位置に関する条件及び／または主要被写体が画像中において占める面積比率に関する条件を記憶させることによって、画像記憶手段に記憶されている複数の画像データファイルの中から、主要被写体の位置及び／又は大きさについてオペレータが所望する画像に対応する画像データファイルが第1の選択手段によって選択される。したがって、オペレータの作業負担が大幅に軽減される。
【０００９】
本発明の画像処理装置では、前記抽出手段が、複数の画像データファイルに係る複数の画像の各々を構成する複数のブロックの対応するもの同士を比較することに基づいて、画像内における主要被写体を抽出してもよい。この構成によると、移動体を主要被写体として抽出することができる。
【００１０】
本発明の画像処理装置は、前記抽出手段が、前記ブロック内における画素値の差分の総和を算出する差分算出手段と、前記差分算出手段で算出された差分総和値がしきい値を超えているか否かを判断する判断手段と、対応するブロック同士のすべての組み合わせについて差分総和値がしきい値を超えていると前記判断手段によって判断されたブロックを、主要被写体を構成するブロックとして認定する認定手段とを備えていることが好ましい。この構成によると、移動体を確実且つ容易に主要被写体として抽出することができる。
【００１１】
本発明の画像処理装置は、前記画像記憶手段に記憶された各画像データファイルに関して、形成すべき画像数を記憶する画像数記憶手段と、前記第１の選択手段によって選択された画像データファイルについては形成すべき画像数が１以上の値となり、前記第１の選択手段によって選択されなかった画像データファイルについては形成すべき画像数が０となるように前記画像数記憶手段の記憶内容を書き換える画像数書換手段とをさらに備えていることが好ましい。
【００１２】
この構成によると、第１の選択手段によって選択されなかった画像、すなわちオペレータの意にそぐわない画像が形成されないようにすることができる。したがって、画像記憶手段に記憶されている複数の画像データファイルに係る複数の画像に対して各種補正や画像形成の要否、形成する画像数の設定等を行うジャッジ操作においてオペレータの作業負担がさらに軽減される。
【００１３】
本発明の画像処理装置は、カメラによる画像の撮影間隔に関する上限時間を記憶する上限撮影間隔記憶手段をさらに備えており、前記抽出手段は、カメラによる画像の撮影日時情報が付随した複数の画像データファイルのうち、撮影日時同士の間隔が前記上限撮影間隔記憶手段に記憶された上限時間以下のものからのみ、画像内における主要被写体を抽出することが好ましい。
【００１４】
この構成によると、抽出手段は、カメラで連続撮影されることによって得られた複数の画像データファイルからのみ、主要被写体を抽出する。つまり、抽出手段が、カメラで連続撮影されたものでない画像に係る画像データファイルから無意味に主要被写体を抽出することはない。
【００１５】
本発明の画像処理装置は、入力デバイスからの信号に基づいて、前記上限撮影間隔記憶手段に記憶された上限時間を書き換える上限時間書換手段をさらに備えていてもよい。この構成によると、抽出手段によって主要被写体が抽出されるようにするための撮影間隔に関する上限時間を、オペレータが適宜変更することができるので、使い勝手に優れたものとなる。
【００１６】
本発明の画像処理装置は、前記第１の選択手段によって選択された一又は複数の画像データファイルの中から、１つの画像データファイルを選択する第２の選択手段をさらに備えていてもよい。この構成によると、複数の画像のうち１つの画像だけを形成する場合に有効である。
【００１７】
本発明の画像処理装置では、前記第２の選択手段が、前記第１の選択手段によって選択された一又は複数の画像データファイルの各々について、前記抽出手段によって抽出された主要被写体の平均座標を算出する平均座標算出手段と、前記平均座標算出手段が算出した平均座標が所定座標に最も近い画像データファイルが、前記第１の選択手段によって選択された一又は複数の画像データファイルのうちのいずれであるかを決定する決定手段とを備えていることが好ましい。この構成によると、複数の画像のうち、最も画像中央の近くに主要被写体が写っている画像を選択することができる。
【００１８】
本発明の画像処理装置では、前記条件記憶手段が、前記抽出手段によって抽出された主要被写体が画像内において占める位置に関する条件、及び、前記抽出手段によって抽出された主要被写体が画像中において占める面積比率に関する条件の両方を記憶していることが好ましい。この構成によると、主要被写体の位置及び大きさの両方についてオペレータの所望する画像が選択される。したがって、オペレータの作業負担がより一層軽減される。
【００１９】
本発明の画像処理装置では、前記条件記憶手段が、前記抽出手段によって抽出された主要被写体が当該画像内において占める位置に関する条件として、当該主要被写体の少なくとも一部が画像中央にあるという条件を記憶していることが好ましい。この構成によると、主要被写体が画像中央付近にある画像データファイルを選択させることが可能となる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の好適な一実施の形態について、図面を参照しつつ説明する。図１は、本発明の実施の形態に係るコントローラを備えた写真処理装置の概略構成を示す図である。
【００２１】
図１に示すように、写真処理装置１は、インターフェイス部１０と、フィルムスキャナ２０と、コントローラ３０と、プリンタプロセッサ５０とを有している。
【００２２】
インターフェイス部１０では、写真処理装置１とそれを操作するオペレータとの間の情報のやり取りが行われる。インターフェイス部１０は、写真処理装置１に関する様々な情報を表示してオペレータに告知するディスプレイ１１と、オペレータが写真処理装置１に対して指示を与えるキーボード１２やマウス１３からなる入力デバイスとを有している（図２参照）。
【００２３】
フィルムスキャナ２０は、ハロゲンランプ２１と、ハロゲンランプ２１から出射した光の色バランスを調整するための調光フィルタ２２と、調光フィルタ２２を通過した光を均等に混色するミラートンネル２３と、写真フィルム２５の各コマ画像とハロゲンランプ２１とを順次対向させるフィルム搬送機構２４と、写真フィルム２５のコマ画像を光電変換するためのＣＣＤラインセンサユニット２６と、写真フィルム２５を透過した光をＣＣＤラインセンサユニット２６上に結像させるためのレンズ２７と、光路を９０度屈曲させるためのミラー２８と、ＣＣＤラインセンサユニット２６の出力信号を処理する図示しない処理回路とを有している。
【００２４】
ＣＣＤラインセンサユニット２６は、約５０００個の受光部を写真フィルム２５の幅方向に配列したＣＣＤラインセンサを３列に並べて備えており、各ＣＣＤラインセンサの受光面にはそれぞれ赤色、緑色、青色のカラーフィルタが形成されて、写真フィルム２５のコマ画像を色分解して検出する。処理回路は、ＣＣＤラインセンサユニット２６の出力アナログ信号を増幅した後Ａ／Ｄ変換を行って出力する。従って、フィルムスキャナ２０では、フィルム搬送機構２４に写真フィルム２５がセットされると、搬送ローラ対２４ａにより搬送される写真フィルム２５上のコマ画像が順次読み取られて、赤色、緑色、青色毎のデジタル画像データファイルがコントローラ３０に対して送信される。
【００２５】
コントローラ３０では、写真処理装置１全体の制御が行われる。また、コントローラ３０には、例えばコンパクトフラッシュ（登録商標）等のデジタルカメラ用メモリカードから画像データファイルを読み出すカードスロット６１、及びＣＤ−Ｒ（Compact Disc-Recordable：１度だけ書き込み可能な追記型ＣＤ）に対してデータの読み書きを行うＣＤ−Ｒドライブ６２が接続されている。
【００２６】
ここで、図２に、コントローラ３０の主要部の構成を示す。図２に示すように、コントローラ３０は、画像記憶部３１と、上限撮影間隔記憶部３２と、上限時間書換部３３と、抽出部３４と、条件記憶部３５と、第１の選択部３６と、第１のファイル名記憶部３７と、第２のファイル名記憶部３８と、第２の選択部３９と、最適ファイル名記憶部４０と、画像数記憶部４１と、画像数書換部４２とを有している。
【００２７】
画像記憶部３１は、フィルムスキャナ２０、カードスロット６１、またはＣＤ−Ｒドライブ６２から供給された複数の画像データファイルを記憶する。なお、本実施の形態では、画像記憶部３１に記憶されている画像データファイルには、画像の撮影日時情報が含まれている。ここで、画像の撮影日時情報は、画像データファイルがフィルムスキャナ２０から供給されたものである場合には、撮影日時等のカメラからの情報がデジタル情報としてフィルムに記録されるＡＰＳフィルム（Advanced Photo System）をファイルムスキャナ２０で読み取ることによって得られる。また、画像データファイルがデジタルカメラで作成されたものである場合には、ＥＸＩＦ（Exchangeable image file format）情報から撮影日時情報を取得する。
【００２８】
上限撮影間隔記憶部３２は、カメラによる画像の撮影間隔の上限時間を記憶する。上限時間書換部３３は、上限撮影間隔記憶部３２に記憶されている撮影間隔の上限時間を、ディスプレイ１１において、図４に示すように表示された機能選択画面８０の撮影間隔入力ボックス８１に対してオペレータがマウス１３を用いて入力する時間に書き換える。
【００２９】
抽出部３４は、画像記憶部３１に記憶されている複数の画像データファイルのうち、撮影日時同士の間隔が上限撮影間隔記憶部３２に記憶されている撮影間隔の上限時間以下であるもの、すなわち上限撮影間隔記憶部３２に記憶されている上限時間以下の間隔で連続して撮影（以降、「連写」と称する）されたものに関して、画像内における主要被写体を抽出する。ここで、本実施の形態では、画像記憶部３１に記憶されている複数の画像データファイルに係る画像のうち、連写された画像は、図５（ａ）〜図５（ｅ）に示す５つの画像であるとする。抽出部３４では、連写された５つの画像を、図６に示すように１５×９個のブロックにそれぞれ分割し、各画像の対応するブロック同士を比較することによって、画像内における主要被写体の抽出が行われる。なお、図６に示すように、ブロックはいずれも一辺の長さがＬの正方形である。
【００３０】
また、抽出部３４は、差分算出部３４ａと、判断部３４ｂと、認定部３４ｃとを有している。差分算出部３４ａは、２つの画像のそれぞれ対応するブロック内における各画素の画素値（明るさ）の差分の総和を算出する。ここで、図６に示すように、ブロックの左下の頂点を原点とし横方向にｓ軸、縦方向にｔ軸を定めた場合、比較元ブロック内の各画素の画素値ｆ（ｓ，ｔ）と比較先ブロック内の各画素の画素値ｇ（ｓ，ｔ）との差分総和値Ｗは、以下の数式１によって求まる。
【数１】
2006059220.tif 000003
【００３１】
判断部３４ｂは、差分算出部３４ａで算出された差分総和値が、所定のしきい値を超えるかどうかを判断する。認定部３４ｃは、複数の画像の対応するブロック同士の全ての組み合わせについて差分総和値がしきい値を超えていると判断部３４ｂによって判断されたブロックを主要被写体を構成するブロックとして認定する。
【００３２】
ここで、例えば、図６（ａ）のブロックＡについて考える。図６（ａ）のブロックＡに写っている画像は、図６（ｂ）〜図６（ｅ）のブロックＡに写っているいずれの画像とも一致しており、図６（ａ）のブロックＡと図６（ｂ）〜図６（ｅ）のブロックＡとのそれぞれの差分総和値は、いずれも実質的に０となる。したがって、図６（ａ）のブロックＡは、認定部３４ｃによって認定されない。また、図６（ａ）のブロックＢについて考える。図６（ａ）のブロックＢに写っている画像は、図６（ｂ）〜図６（ｅ）のブロックＢに写っているいずれの画像とも異なっており、図６（ａ）のブロックＢと図６（ｂ）〜図６（ｅ）のブロックＢとのそれぞれの差分総和値は、いずれも所定のしきい値を超える。したがって、図６（ａ）のブロックＢは、認定部３４ｃによって主要被写体を構成するブロックとして認定される。
【００３３】
上述のようにして、連写された各画像の対応するブロック同士の全ての組み合わせについて差分総和を算出し、その値がしきい値を超えるかどうかを判断することによって、移動体を画像中の主要被写体として抽出することができる。図７において、認定部３４ｃによって主要被写体を構成するブロックとして認定されたブロックを太線で囲んで示す。
【００３４】
条件記憶部３５は、抽出部３４によって抽出された主要被写体がその画像内において占める位置に関する条件、及び主要被写体がその画像中において占める面積比率に関する条件を記憶する。本実施の形態における主要被写体が画像内において占める位置に関する条件は、画像の１５×９個のブロックの中心のブロック（図７において斜線で示されるブロック：以降、単に「中心ブロック」と称する）に主要被写体の少なくとも一部分が写っていることである。また、主要被写体が画像中において占める面積比率に関する条件とは、主要被写体が画像中において占める割合が３０％〜７０％であることである。なお、面積比率に関する条件は、ディスプレイ１１において図４に示すように表示された機能選択画面の面積比率入力ボックス８３にオペレータが入力デバイスを用いて入力する任意の値に変更可能である。
【００３５】
第１の選択部３６は、画像記憶部３１に記憶されている複数の画像データファイルのうち、抽出部３４に抽出された主要被写体が条件記憶部３５に記憶されている位置に関する条件及び面積比率に関する条件を満たすものを選択する。詳細には、先ず主要被写体が位置に関する条件を満たす画像データファイルを選択する。このとき、選択された画像データファイルのファイル名は、第１のファイル名記憶部３７に記憶される。そして、第１のファイル名記憶部３７にファイル名が記憶されている画像データファイルのうち、主要被写体が面積比率に関する条件を満たす画像データファイルを選択する。このとき、選択された画像データファイルのファイル名は、第２のファイル名記憶部３８に記憶される。つまり、第２のファイル名記憶部３８には、主要被写体が位置及び面積比率に関する条件を共に満たす画像データファイルのファイル名が記憶される。
【００３６】
ここで、図７（ａ）〜図７（ｅ）の画像について考える。図７（ａ）〜図７（ｅ）の画像のうち、主要被写体が条件記憶部３５に記憶されている位置に関する条件を満たすものは、図７（ｂ）〜図７（ｅ）の画像である。さらに、図７（ｂ）〜図７（ｅ）の各画像を構成する１３４個のブロックのうち、主要被写体が写っているブロックの数はそれぞれ２６個、３８個、６５個、７４個である。したがって、図７（ｂ）〜図７（ｅ）の画像における主要被写体の面積比率はそれぞれ約１９％、２８％、４７％、５４％となる。つまり、図７（ａ）〜図７（ｅ）の画像のうち、主要被写体が条件記憶部３５に記憶されている位置及び面積比率に関する条件を共に満たすものは、図７（ｃ）〜図７（ｅ）の３つの画像となる。よって、第２のファイル名記憶部３８には、図７（ｃ）〜図７（ｅ）の３つの画像に対応する画像データファイルのファイル名が記憶される、
【００３７】
第２の選択部３９は、第２のファイル名記憶部３８にファイル名が記憶されている３つ画像データファイルの中から、１つの画像データファイルを選択する。また、第２の選択部３９は、平均座標算出部３９ａと、決定部３９ｂとを有している。平均座標算出部３９ａは、第２のファイル名記憶部３８にファイル名が記憶されている３つの画像データファイルの各々について、主要被写体の平均座標を算出する。決定部３９ａは、平均座標算出部３９ａによって算出された主要被写体の平均座標が、中心ブロックの座標に最も近い画像データファイルに係る画像をプリントするのに最適な画像に決定する。
【００３８】
ここで、中心ブロックを原点とし、横方向にｘ軸、縦方向にｙ軸を定めた場合について考える。１つの画像において、主要被写体が写っているＮ個のブロックの座標をそれぞれ（ｘ１，ｙ１）、（ｘ２，ｙ２）、・・・（ｘＮ，ｙＮ）とすると、その画像における主要被写体の平均座標（ｘ，ｙ）は、以下の数式２によって求まる。
【数２】
2006059220.tif 000004
【００３９】
したがって、決定部３９ｂは、数式２によって算出された主要被写体の平均座標が、中心ブロックの座標（０，０）に最も近い画像データファイルに係る画像をプリントするのに最適な画像に決定する。ここで、図７（ｃ）〜図７（ｅ）において、数式２によって算出される主要被写体の中心座標の位置を黒丸で示す。図７（ｃ）〜図７（ｅ）より、主要被写体の中心座標が、中心ブロックの座標に最も近い画像は、図７（ｃ）の画像である。
【００４０】
最適ファイル名記憶部４０は、上述のようにして、第２のファイル名記憶部３８にファイル名が記憶されている３つの画像データファイルのうち、第２の選択部３９によって選択されたプリントするのに最適が画像データファイルのファイル名を記憶する。
【００４１】
画像数記憶部４１は、画像記憶部３１に記憶されている各画像データファイルに関して、プリンタプロセッサ５０におけるプリント枚数を記憶する。初期状態では、各画像が１枚ずつプリントされるように記憶されている。画像数書換部４２は、連写された複数の画像のうち、最適ファイル名記憶部４０にファイル名が記憶されている画像データファイルに係る画像以外の画像のプリント枚数が０となるように、画像数記憶部４１の記憶内容を書き換える。なお、オペレータは、ディスプレイ１１において、図８に示すように表示されるジャッジ画面９０の数値入力ボックス９２に、キーボード１２から数値を入力することによって、画像数記憶部４１に記憶されているプリント枚数を任意に変更することができる。
【００４２】
プリンタプロセッサ５０は、コントローラ３０から送信された画像処理済みの画像データファイルに基づいて、印画紙５１１に対して露光を行うプリンタ５１と、露光済みの印画紙５１１に対して現像、漂白、安定化などの処理が施されるプロセッサ５２と、プロセッサ５２から排出された印画紙５１１を乾燥させる仕上げ処理部５３とを有している。
【００４３】
プリンタ５１は、印画紙５１１を収納するペーパーマガジン５１２と、印画紙５１１をペーパーマガジン５１２から引き出しつつ搬送する複数の搬送ローラ対５１３と、印画紙５１１をプリントサイズにカットするカッター５１４と、搬送経路に沿って矢印Ａ方向に搬送される印画紙５１１に対してコントローラ３０で画像処理が施された画像データファイルに対応する潜像を形成する露光ヘッド５１５とを備えている。なお、露光ヘッド５１５は、例えばレーザ露光方式、ＰＬＺＴ方式、ＣＲＴ方式など適宜のものを採用することができる。そして、プリンタ５１において露光された印画紙５１１は、プロセッサ５２を経て仕上げ処理部５３へと搬送され、仕上がりの写真プリントとして排出される。
【００４４】
次に、図３を参照しつつ、画像記憶部３１に記憶されているフィルムスキャナ２０、カードスロット６１、またはＣＤ−Ｒドライブ６２から供給された複数の画像データファイルのうち、プリントに最も適したものを選択する手順について説明する。図３は、コントローラ３０における処理手順を示すフローチャートである。
【００４５】
まず、オペレータは、図４に示すようにディスプレイ１１に表示される機能選択画面８０において、画像記憶部３１に記憶されている複数の画像データファイルの中で、連続して撮影された画像データファイルを判断するための撮影間隔の上限時間を入力することができる撮影間隔入力ボックス８１、及び主要被写体が画像中において占める面積比率を入力することができる面積比率入力ボックス８３にキーボード１２やマウス１３等の入力デバイスを用いて所望の数値を入力する。
【００４６】
本実施の形態では、オペレータは、上限撮影間隔を１秒に、また主要被写体の適正面積比率を５０±２０％に設定する。なお、オペレータによって、マウス１３のカーソルがキャンセルボタン８５を指している状態でマウス１３の左又は右ボタンがクリックされると、機能選択画面８０がディスプレイ１１から消去される。そして、撮影間隔入力ボックス８１及び面積比率入力ボックス８３に対する操作が終了すると、オペレータは、マウス１３のカーソルが機能確定ボタン８４を指している状態でマウス１３の左又は右ボタンをクリックし、上限撮影間隔及び被写体の適正面積比率を確定する。したがって、オペレータによって上限撮影間隔及び被写体の適正面積比率が確定されたかどうかが判断される（ステップＳ１０１）。
【００４７】
上限撮影間隔及び被写体の適正面積比率が確定されていないと判断された場合には（ステップＳ１０１：Ｎ０）、ステップＳ１０１での判断が繰り返される。一方、上限撮影間隔及び被写体の適正面積比率が確定されたと判断された場合には（ステップＳ１０１：ＹＥＳ）、抽出部３４が、画像記憶部３１に記憶されている複数の画像データファイルの中で、連写されたもの（図５に示す５つの画像に対応する画像データファイル）に関して、画像内における主要被写体を抽出する（ステップＳ１０２）。このとき、図７に示すように、５つの画像の主要被写体がそれぞれ抽出される。
【００４８】
次に、ステップＳ１０２において抽出された主要被写体が、条件記憶部３５に記憶されている位置に関する条件に適合するか、すなわち主要被写体の少なくとも一部分が中心ブロックに写っているかどうかが判断される（ステップＳ１０３）。位置に関する条件に適合しないと判断された場合には（ステップＳ１０３：ＮＯ）、後述するステップＳ１０４を省略してステップＳ１０５に進む。一方、位置に関する条件に適合すると判断された場合には（ステップＳ１０３：ＹＥＳ）、その画像に対応する画像データファイルのファイル名を第１のファイル名記憶部３７に記憶する（ステップＳ１０４）。
【００４９】
その後、画像記憶部３１に記憶されている複数の画像データファイルのうち、連写された全ての画像データファイルに対するステップＳ１０３における判断が終了したかどうかが判断される（ステップＳ１０５）。連写画像に係る全ての画像データファイルのステップＳ１０３における判断が終了していないと判断された場合には（ステップＳ１０５：ＮＯ）、ステップＳ１０３に戻り、未だ判断が行われていない画像データファイルに対する判断が行われる。
【００５０】
一方、全ての連写画像に係る画像データファイルのステップＳ１０３における判断が終了したと判断された場合には（ステップＳ１０５：ＹＥＳ）、第１のファイル名記憶部３７にファイル名が記憶されている画像データファイルに係る画像の主要被写体が、条件記憶部３５に記憶されている面積比率に関する条件に適合するかどうか、すなわち主要被写体が画像中において占める割合が３０％〜７０％であるかどうかが判断される（ステップＳ１０６）。なお、このとき第１のファイル名記憶部３７には、図７（ｂ）〜図７（ｅ）の４つの画像に対応する画像データファイルのファイル名が記憶されている。
【００５１】
面積比率に関する条件に適合しないと判断された場合には（ステップＳ１０６：ＮＯ）、後述するステップＳ１０７を省略してステップＳ１０８に進む。一方、面積比率に関する条件に適合すると判断された場合には（ステップＳ１０６：ＹＥＳ）、その画像に対応する画像データファイルのファイル名を第２のファイル名記憶部３８に記憶する（ステップＳ１０７）。その後、第１のファイル名記憶部３７にファイル名が記憶されている全ての画像データファイルに対するステップＳ１０６における判断が終了したかどうかが判断される（ステップＳ１０８）。全ての画像データファイルのステップＳ１０６における判断が終了していないと判断された場合には（ステップＳ１０８：ＮＯ）、ステップＳ１０６に戻り、未だ判断が行われていない画像データファイルに対する判断が行われる。
【００５２】
一方、全ての画像データファイルのステップＳ１０６における判断が終了したと判断された場合には（ステップＳ１０８：ＹＥＳ）、第２の選択部３９によって、第２のファイル名記憶部３８にファイル名が記憶されている画像データファイルの中から、最もプリントに適したもの、すなわち主要被写体の平均座標が中心ブロックの座標に最も近いものが選択される（ステップＳ１０９）。なお、このとき第２のファイル名記憶部３８には、図７（ｃ）〜図７（ｅ）の３つの画像に対応する画像データファイルのファイル名が記憶されている。
【００５３】
続いて、ステップＳ１０９において選択された画像データファイルのファイル名が最適ファイル名記憶部４０に記憶される（ステップＳ１１０）。ここで、図７（ｃ）〜図７（ｅ）の画像のうち、黒丸で示す主要被写体の平均座標が中心ブロックの座標に最も近い画像は、図７（ｃ）の画像である。したがって、最適ファイル名記憶部４０には、図７（ｃ）の画像に対応する画像データファイルのファイル名が記憶される。
【００５４】
最後に、画像数書換部４２によって、連写画像のうち、最適ファイル名記憶部４０にファイル名が記憶されている画像データファイルに係る画像以外の画像（図７（ａ）、（ｂ）、（ｄ）、（ｅ）の画像）のプリント枚数が０となるように、画像数記憶部４１の記憶内容が書き換えられる（ステップＳ１１１）。
【００５５】
上述のようにして、プリントに最も適した画像が選択されると、ディスプレイ１１には、図８に示すようなジャッジ画面９０が表示される。ジャッジ画面９０には、６つの画像９１ａ〜９１ｆと、各画像のプリント枚数を入力するための数値入力ボックス９２と、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）に対応する色をそれぞれ補正するための色補正ボタン９３〜９５と、濃度を補正するための濃度補正ボタン９６とが表示される。オペレータは、このジャッジ画面９０において、表示された６つの画像９１ａ〜９１ｆに対して、キーボード１２やマウス１３等の入力デバイスを用いて、画像の補正やプリント枚数の設定を行う。
【００５６】
ここで、図８の画像９１ａ〜９１ｅは連写画像である。上述の処理手順によって、画像９１ａ〜９１ｅの中で最もプリントに適した画像として選ばれた画像９１ｃ以外の画像９１ａ、９１ｂ、９１ｄ、９１ｅはプリントされないので、数値入力ボックス９２には「パス」と表示される。
【００５７】
以上のように、本実施の形態のコントローラ３０では、第１の選択部３６が、複数の画像データファイルの中から、条件記憶部３５に記憶されている主要被写体の位置及び大きさに関する条件を両方満たすものを選択する。したがって、主要被写体の位置及び大きさについてオペレータの所望する画像が選択される。
【００５８】
また、本実施の形態のコントローラ３０では、抽出部３４が、それぞれ複数のブロックに分割された画像の対応するブロック同士を比較することに基づいて、画像内における主要被写体を抽出する。したがって、移動体を主要被写体として抽出することができる。
【００５９】
さらに、本実施の形態のコントローラ３０では、差分算出部３４ａがブロック内における画素値の差分の総和を算出し、判断部３４ｂが差分算出部３４ａで算出された差分総和値が所定のしきい値を超えるかどうかを判断し、認定部３４ｃが複数の画像の対応するブロック同士の全ての組み合わせについて差分総和値がしきい値を超えていると判断部３４ｂによって判断されたブロックを主要被写体を構成するブロックとして認定する。したがって、移動体を確実且つ容易に主要被写体として抽出することができる。
【００６０】
加えて、本実施の形態のコントローラ３０では、画像数書換部４２が、連写された複数の画像のうち最適ファイル記憶部４０にファイル名が記憶された画像データファイルに係る画像以外の画像のプリント枚数が０となるように、画像数記憶部４１の記憶内容を書き換える。したがって、ジャッジ画面９０におけるオペレータの作業負担がさらに軽減される。
【００６１】
また、本実施の形態のコントローラ３０では、抽出部３４が、画像記憶部３１に記憶されている複数の画像データファイルのうち、撮影日時同士の間隔が上限撮影間隔記憶部３２に記憶されている撮影間隔の上限時間以下であるものに関して、画像内における主要被写体を抽出する。したがって、連写された画像以外の画像の主要被写体が無意味に抽出されることがない。
【００６２】
また、本実施の形態のコントローラ３０では、上限時間書換部３３が、上限撮影間隔記憶部３２に記憶されている撮影間隔の上限時間を、機能選択画面８０においてオペレータが入力デバイスを用いて入力した時間に書き換えることができる。したがって、画像記憶部３１に記憶されている各画像データファイルが連続して撮影されたものであるかどうかを判断する撮影間隔に関する上限時間を、オペレータが適宜変更することができるので、使い勝手の優れたものとなる。
【００６３】
また、本実施の形態のコントローラ３０では、第２の選択部３９が、第２のファイル名記憶部３８にファイル名が記憶されている画像データファイルの中から１つの画像データファイルを選択する。したがって、連写された複数の画像の中から１つの画像をプリントする場合に有効である。
【００６４】
また、本実施の形態のコントローラ３０では、第２のファイル名記憶部３８にファイル名が記憶されている画像データファイルの中から、平均座標算出部３９ａによって算出された主要被写体の平均座標が中心ブロックの座標に最も近い画像データファイルを決定部３９ｂが決定する。したがって、最も画像中央の近くに主要被写体が写っている画像を選択することができる。
【００６５】
また、本実施の形態のコントローラ３０では、条件記憶部３５には、主要被写体の少なくとも一部分が中心ブロックに写っているという主要被写体に位置に関する条件と、主要被写体が画像中において占める割合が３０％〜７０％であるという主要被写体の画像中における面積比率に関する条件とが記憶されている。したがって、主要被写体の位置に関する条件によって、主要被写体が画像中央付近にある画像データファイルを選択させることが可能となる。また、面積比率に関する条件によって、画像中において主要被写体が３０％〜７０％の面積比率を占める画像を選択させることが可能となる。
【００６６】
以上、本発明の好適な一実施の形態について説明したが、本発明は上述の実施の形態に限られるものではなく、特許請求の範囲に記載した限りにおいて、様々な設計変更を行うことが可能なものである。
【００６７】
例えば、上述の実施の形態では、抽出部３４が、それぞれ複数のブロックに分割された画像の対応するブロック同士を比較することに基づいて、画像内における主要被写体を抽出する場合について説明したが、主要被写体の抽出方法はこれには限られない。主要被写体が人間である場合には、人間の特徴をあらかじめ記憶させておき、その特徴に適合する部分を人間として抽出するようにしてもよい。
【００６８】
また、上述の実施の形態では、差分算出部３４ａがブロック内における画素値の差分の総和を算出し、判断部３４ｂが差分算出部３４ａで算出された差分総和値が所定のしきい値を超えるかどうかを判断し、認定部３４ｃが複数の画像の対応するブロック同士の全ての組み合わせについて差分総和値がしきい値を超えていると判断部３４ｂによって判断されたブロックを主要被写体を構成するブロックとして認定する場合について説明したが、主要被写体を構成するブロックの認定方法はこれには限られない。例えば、各ブロック内における画素値の平均値を算出し、複数の画像の対応するブロック同士の全ての組み合わせについて平均値の差がしきい値を超えているブロックを主要被写体を構成するブロックとして認定するようにしてもよい。
【００６９】
さらに、上述の実施の形態では、画像数書換部４２が、連続して撮影された複数の画像のうち最適ファイル記憶部４０にファイル名が記憶された画像データファイルに係る画像以外の画像のプリント枚数が０となるように、画像数記憶部４１の記憶内容を書き換える場合について説明したが、これには限られない。画像数書換部４２は、連続して撮影された複数の画像のうち第２のファイル名記憶部３８にファイル名が記憶された画像データファイルに係る画像以外の画像のプリント枚数が０となるように、画像数記憶部４１の記憶内容を書き換えてもよい。この場合は、主要被写体の位置及び大きさに関してオペレータの所望する画像が全てプリントされることになる。また、ジャッジ画面９０においてオペレータがプリント枚数の変更を指示した場合のみ、画像数書換部４２が、画像数記憶部４１の記憶内容を書き換えるようにしてもよい。
【００７０】
また、上述の実施の形態では、コントローラ３０が画像の撮影間隔の上限時間を記憶する上限撮影間隔記憶部３２を備えており、抽出部３４が、画像記憶部３１に記憶されている複数の画像データファイルのうち、撮影日時同士の間隔が上限撮影間隔記憶部３２に記憶されている上限時間以下であるものに関して、画像内における主要被写体を抽出する場合について説明したがこれには限られない。例えば、コントローラ３０に上限撮影間隔記憶部３２が設けられておらず、抽出部３４が、画像記憶部３１に記憶された全ての画像データファイルから主要被写体を抽出するようにしてもよい。
【００７１】
加えて、上述の実施の形態では、上限時間書換部３３が、上限撮影間隔記憶部３２に記憶されている撮影間隔の上限時間を、機能選択画面８０においてオペレータが入力デバイスを用いて入力した時間に書き換えることができる場合について説明したが、上限撮影間隔記憶部３２に記憶されている上限時間は書き換え不可能であってもよい。
【００７２】
また、上述の実施の形態では、第２の選択部３９が、第２のファイル名記憶部３８にファイル名が記憶されている画像データファイルの中から１つの画像データファイルを選択する場合について説明したが、第２の選択部３９はなくてもよい。
【００７３】
さらに、上述の実施の形態では、第２のファイル名記憶部３８にファイル名が記憶されている画像データファイルの中から、平均座標算出部３９ａによって算出された主要被写体の平均座標が中心ブロックの座標に最も近い画像データファイルを決定部３９ｂが決定する場合について説明したがこれには限られない。例えば、平均座標算出部３９ａによって算出された主要被写体の平均座標がオペレータが所望する所定の座標に最も近い画像データファイルを決定部３９ｂが決定するようにしてもよい。
【００７４】
加えて、上述の実施の形態では、条件記憶部３５が、主要被写体の位置に関する条件及び面積比率に関する条件の両方を記憶している場合について説明したがこれには限られない。条件記憶部３５が、主要被写体の位置に関する条件及び面積比率に関する条件のいずれか一方のみを記憶していてもよい。
【００７５】
さらに、上述の実施の形態では、条件記憶部３５に、主要被写体の位置に関する条件として、主要被写体の少なくとも一部分が中央ブロックに写っているという条件が記憶されている場合について説明したが、これには限られない。例えば、主要被写体の位置に関する条件として、主要被写体の少なくとも一部分がオペレータが所望する所定のブロックに写っているという条件が記憶されていてもよい。
【図面の簡単な説明】
【００７６】
【図１】本発明の実施の形態に係る画像処理装置であるコントローラを備えた写真処理装置の概略構成を示す図である。
【図２】図１に示すコントローラのブロック図である。
【図３】図２に示すコントローラにおける処理手順を示すフローチャートである。
【図４】図２のディスプレイに表示される機能選択画面を示す図である。
【図５】図２のコントローラに供給された複数の連写画像を示す図である。
【図６】図５に示す各画像を複数のブロックに分割した状態を示す図である。
【図７】図５に示す各画像から主要被写体を抽出した状態を示す図である。
【図８】図２のディスプレイに表示されるジャッジ画面を示す図である。
【符号の説明】
【００７７】
１  写真処理装置
３０  コントローラ
３１  画像記憶部（画像記憶手段）
３２  上限撮影間隔記憶部（上限撮影間隔記憶手段）
３３  上限時間書換部（上限時間書換手段）
３４  抽出部（抽出手段）
３４ａ  差分算出部（差分算出手段）
３４ｂ  判断部（判断手段）
３４ｃ  認定部（認定手段）
３５  条件記憶部（条件記憶手段）
３６  第１の選択部（第１の選択手段）
３７  第１のファイル名記憶部
３８  第２のファイル名記憶部
３９  第２の選択部（第２の選択手段）
３９ａ  平均座標算出部（平均座標算出手段）
３９ｂ  決定部（決定手段）
４０  適正ファイル名記憶部
４１  画像数記憶部（画像数記憶手段）
４２  画像数書換部（画像数書換手段）
【図１】
2006059220.tif 000005
【図２】
2006059220.tif 000006
【図３】
2006059220.tif 000007
【図４】
2006059220.tif 000008
【図５】
2006059220.tif 000009
【図６】
2006059220.tif 000010
【図７】
2006059220.tif 000011
【図８】
2006059220.tif 000012