(57)【要約】【課題】顧客の要求に応じた処理を行える画像処理方法、画像処理装置、及びそれらを実行もしくは動作させるためのプログラム並びにかかるプログラムを記憶した記憶媒体を提供する。【解決手段】人物情報を抽出するステップと、抽出された人物情報に基づき、入力された画像信号に対応する画像をトリミングするために、少なくともトリミング率とトリミング位置とを含むトリミング条件を求めるステップと、トリミング条件に基づいて、トリミング処理を行うステップとを有するので、作業者の手を煩わせることなく、被写体であるユーザーが最も好ましいと思えるプリントを形成することができる。【選択図】    図２
2004274428.tif 000002
【特許請求の範囲】
【請求項１】
人物を撮像することによって得られた画像信号に基づいて、人物情報を抽出するステップと、
抽出された前記人物情報に基づき、前記入力された画像信号に対応する画像をトリミングするために、少なくともトリミング率とトリミング位置とを含むトリミング条件を求めるステップと、
前記トリミング条件に基づいて、トリミング処理を行うステップとを有することを特徴とする画像処理方法。
【請求項２】
前記トリミング条件を示す情報を表示するステップと、
修正情報が入力された場合には、前記修正情報に基づいて前記トリミング条件を修正するステップとを有することを特徴とする請求項１に記載の画像処理方法。
【請求項３】
前記人物情報は、前記画像信号に対応する画像中における人物画像の状態を表す情報を含むことを特徴とする請求項１又は２に記載の画像処理方法。
【請求項４】
前記人物画像の状態を表す情報とは、立っているか座っているかを表す情報、顔の向きを表す情報、人数を表す情報、持ち物を表す情報の少なくとも一つを含むことを特徴とする請求項３に記載の画像処理方法。
【請求項５】
人物を撮像することによって得られた画像信号に基づいて人物情報を抽出するステップと、
入力された画像信号に基づいて背景情報を抽出するステップと、
抽出された前記人物情報および前記背景情報に基づき、前記入力された画像信号に対応する画像をトリミングするために、少なくともトリミング率とトリミング位置とを含むトリミング条件を求めるステップと、
前記トリミング条件に基づいて、トリミング処理を行うステップとを有することを特徴とする画像処理方法。
【請求項６】
前記トリミング条件を示す情報を表示するステップと、
修正情報が入力された場合には、前記修正情報に基づいて前記トリミング条件を修正するステップとを有することを特徴とする請求項５に記載の画像処理方法。
【請求項７】
前記人物情報は、前記画像信号に対応する画像中における人物画像の状態を表す情報を含むことを特徴とする請求項５又は６に記載の画像処理方法。
【請求項８】
前記人物画像の状態を表す情報とは、立っているか座っているかを表す情報、顔の向きを表す情報、人数を表す情報、持ち物を表す情報の少なくとも一つを含むことを特徴とする請求項７に記載の画像処理方法。
【請求項９】
人物を撮像することによって得られた画像信号に基づいて、人物情報を抽出する抽出手段と、
抽出された前記人物情報に基づき、前記入力された画像信号に対応する画像をトリミングするために、少なくともトリミング率とトリミング位置とを含むトリミング条件を求める条件取得手段と、
前記トリミング条件に基づいて、トリミング処理を行う処理手段とを有することを特徴とする画像処理装置。
【請求項１０】
前記トリミング条件を示す情報を表示する表示手段と、
修正情報を入力する入力手段と、
前記入力手段から入力された前記修正情報に基づいて、前記トリミング条件を修正する修正手段とを有することを特徴とする請求項９に記載の画像処理装置。
【請求項１１】
前記人物情報は、前記画像信号に対応する画像中における人物画像の状態を表す情報を含むことを特徴とする請求項９又は１０に記載の画像処理装置。
【請求項１２】
前記人物画像の状態を表す情報とは、立っているか座っているかを表す情報、顔の向きを表す情報、人数を表す情報、持ち物を表す情報の少なくとも一つを含むことを特徴とする請求項１１に記載の画像処理装置。
【請求項１３】
人物を撮像することによって得られた画像信号に基づいて人物情報を抽出し、且つ入力された画像信号に基づいて背景情報を抽出する抽出手段と、
抽出された前記人物情報および前記背景情報に基づき、前記入力された画像信号に対応する画像をトリミングするために、少なくともトリミング率とトリミング位置とを含むトリミング条件を求める条件取得手段と、
前記トリミング条件に基づいて、トリミング処理を行う処理手段とを有することを特徴とする画像処理装置。
【請求項１４】
前記トリミング条件を示す情報を表示する表示手段と、
修正情報が入力された場合には、前記修正情報に基づいて前記トリミング条件を修正する修正手段とを有することを特徴とする請求項１３に記載の画像処理装置。
【請求項１５】
前記人物情報は、前記画像信号に対応する画像中における人物画像の状態を表す情報を含むことを特徴とする請求項１３又は１４に記載の画像処理装置。
【請求項１６】
前記人物画像の状態を表す情報とは、立っているか座っているかを表す情報、顔の向きを表す情報、人数を表す情報、持ち物を表す情報の少なくとも一つを含むことを特徴とする請求項１５に記載の画像処理装置。
【請求項１７】
コンピュータに請求項１乃至８のいずれかに記載の画像処理方法を実行させることを特徴とするプログラム。
【請求項１８】
請求項１７に記載のプログラムが記憶されていることを特徴とする記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像処理方法、画像処理装置及びそれらを実行もしくは動作させるためのプログラム並びにかかるプログラムを記憶した記憶媒体に関する。
【０００２】
【従来の技術】
近年、例えば写真館などにおいて人物のポートレート撮影等を行う場合、デジタルスチルカメラを用いることによって、或いは銀塩カメラを用いた場合でも、そのネガをデジタイズするなどして、画像信号を得ることが多い。その理由の一つに、画像信号であれば、近年急速に進歩したデジタル画像処理技術を用いて、色調・明度などの補正や画像合成などを任意且つ容易に行うことができるということがある。
【０００３】
ところで、人物を被写体としたときに、顧客が最も好ましく思う被写体のレイアウトが経験的に定まっている。従って、写真館等の撮影者は、そのレイアウトに従い、被写体を配置する位置を決めて撮影を行うのが一般的である。ところが、被写体の身長、体重、立つ位置などは撮影に応じて変わり得るため、必ずしもレイアウト通りに被写体が収まるとは限らない。そこで、写真館等の作業者は、撮影によってられた画像を個々にチェックし、画面における人物画像が、顧客が最も好ましいと思う構図に収まるように拡大・縮小・移動することで、最適なトリミング処理を行っている。しかしながら、撮影枚数が多い場合、かかるトリミング処理に手間がかかるという問題がある。
【０００４】
これに対し、以下の特許文献１においては、顔画像を拡大／縮小処理することで適正な顔の大きさの画像を得る顔画像撮影装置が記載されている。
【特許文献１】
特開平１１−８４４８１号公報
【０００５】
【発明が解決しようとする課題】
ところが、特許文献１に記載の顔画像撮影装置は、証明書等に用いる顔画像を撮影するためのものであり、その処理は人物の顔を明瞭に確認できるようにすることを主眼としてなされ、顔画像の拡大／縮小処理のみを行っている。被写体の立つ位置等は考慮されていないので、綺麗に撮影されたいという顧客の期待に必ずしも応えることができないという問題がある。
【０００６】
本発明は、かかる従来技術の問題に鑑みてなされたものであり、顧客の要求に応じた処理を行える画像処理方法、画像処理装置、及びそれらを実行もしくは動作させるためのプログラム並びにかかるプログラムを記憶した記憶媒体を提供することを目的とする。
【０００７】
【課題を解決するための手段】
第１の本発明の画像処理方法は、人物を撮像することによって得られた画像信号に基づいて、人物情報を抽出するステップと、抽出された前記人物情報に基づき、前記入力された画像信号に対応する画像をトリミングするために、少なくともトリミング率とトリミング位置とを含むトリミング条件を求めるステップと、前記トリミング条件に基づいて、トリミング処理を行うステップとを有するので、作業者の手を煩わせることなく、被写体であるユーザーが最も好ましいと思えるプリントを形成することができる。「人物の画像の特定の部位」とは、例えば人物の頭頂部、つま先等が考えられるが、それに限られず額、目、鼻、口、髪の毛等であってもよい。
【０００８】
更に、前記トリミング条件を示す情報を表示するステップと、修正情報が入力された場合には、前記修正情報に基づいて前記トリミング条件を修正するステップとを有すると、画像処理の融通性が高まるので好ましい。
【０００９】
又、前記人物情報は、前記画像信号に対応する画像中における人物画像の状態を表す情報を含むと好ましい。
【００１０】
更に、前記人物画像の状態を表す情報とは、立っているか座っているかを表す情報、顔の向きを表す情報、人数を表す情報、持ち物を表す情報の少なくとも一つを含むと好ましい。
【００１１】
第２の本発明の画像処理方法は、人物を撮像することによって得られた画像信号に基づいて人物情報を抽出するステップと、入力された画像信号に基づいて背景情報を抽出するステップと、抽出された前記人物情報および前記背景情報に基づき、前記入力された画像信号に対応する画像をトリミングするために、少なくともトリミング率とトリミング位置とを含むトリミング条件を求めるステップと、前記トリミング条件に基づいて、トリミング処理を行うステップとを有するので、作業者の手を煩わせることなく、被写体であるユーザーが最も好ましいと思えるプリントを形成することができる。
【００１２】
更に、前記トリミング条件を示す情報を表示するステップと、修正情報が入力された場合には、前記修正情報に基づいて前記トリミング条件を修正するステップとを有すると、画像処理の融通性が高まるので好ましい。
【００１３】
又、前記人物情報は、前記画像信号に対応する画像中における人物画像の状態を表す情報を含むと好ましい。
【００１４】
更に、前記人物画像の状態を表す情報とは、立っているか座っているかを表す情報、顔の向きを表す情報、人数を表す情報、持ち物を表す情報の少なくとも一つを含むと好ましい。
【００１５】
第３の本発明の画像処理装置は、人物を撮像することによって得られた画像信号に基づいて、人物情報を抽出する抽出手段と、抽出された前記人物情報に基づき、前記入力された画像信号に対応する画像をトリミングするために、少なくともトリミング率とトリミング位置とを含むトリミング条件を求める条件取得手段と、前記トリミング条件に基づいて、トリミング処理を行う処理手段とを有するので、作業者の手を煩わせることなく、被写体であるユーザーが最も好ましいと思えるプリントを形成することができる。
【００１６】
更に、前記トリミング条件を示す情報を表示する表示手段と、修正情報を入力する入力手段と、前記入力手段から入力された前記修正情報に基づいて、前記トリミング条件を修正する修正手段とを有すると、画像処理の融通性が高まるので好ましい。
【００１７】
又、前記人物情報は、前記画像信号に対応する画像中における人物画像の状態を表す情報を含むと好ましい。
【００１８】
更に、前記人物画像の状態を表す情報とは、立っているか座っているかを表す情報、顔の向きを表す情報、人数を表す情報、持ち物を表す情報の少なくとも一つを含むと好ましい。
【００１９】
第４の本発明の画像処理装置は、人物を撮像することによって得られた画像信号に基づいて人物情報を抽出し、且つ入力された画像信号に基づいて背景情報を抽出する抽出手段と、抽出された前記人物情報および前記背景情報に基づき、前記入力された画像信号に対応する画像をトリミングするために、少なくともトリミング率とトリミング位置とを含むトリミング条件を求める条件取得手段と、前記トリミング条件に基づいて、トリミング処理を行う処理手段とを有するので、作業者の手を煩わせることなく、被写体であるユーザーが最も好ましいと思えるプリントを形成することができる。
【００２０】
更に、前記トリミング条件を示す情報を表示する表示手段と、修正情報が入力された場合には、前記修正情報に基づいて前記トリミング条件を修正する修正手段とを有すると、画像処理の融通性が高まるので好ましい。
【００２１】
又、前記人物情報は、前記画像信号に対応する画像中における人物画像の状態を表す情報を含むと好ましい。
【００２２】
更に、前記人物画像の状態を表す情報とは、立っているか座っているかを表す情報、顔の向きを表す情報、人数を表す情報、持ち物を表す情報の少なくとも一つを含むと好ましい。
【００２３】
上述した画像処理方法を実行する画像処理装置は、例えばハードディスク等の記憶媒体に記憶したプログラムに従い動作するコンピュータが考えられるが、それに限られることはない。
【００２４】
【発明の実施の形態】
以下、本発明の実施の形態につき、図面を参照して説明する。図１は、本実施の形態にかかる画像処理方法を実行できる画像処理装置を示す概略図である。図１において、フィルムスキャナ１は撮像素子を備えており、銀塩フィルムＦの画像を読み取って電気信号に変換する。フィルムスキャナ１から出力された電気信号は、増幅器２により増幅され、Ａ／Ｄ変換器３によりデジタルの画像信号に変換され、ＣＰＵ４により画像処理を施された後、記憶装置５に記憶されるようになっている。ＣＰＵ４で画像処理された画像信号に基づいて、プリンタ８で画像をプリントする。一方、フィルムスキャナ１とは別に設けられてなる、光学系６により結像される被写体像を電気信号に変換して出力する撮像素子７から出力された電気信号は、同様に増幅器２へと入力されるようになっている。光学系６と撮像素子７とでデジタルスチルカメラ９を構成している。尚、抽出手段、条件取得手段、処理手段、修正手段であるＣＰＵ４，記憶装置５はパーソナルコンピュータであってもよい。
【００２５】
図１の画像処理装置を用いて、写真館でポートレート写真を撮影した際における、画像中での人物の位置が所定の位置になるようなトリミング処理について説明する。ＣＰＵ４において行われるトリミング処理フローを図２に示す。かかるトリミング処理は、具体的には、デジタルスチルカメラ９で撮影された画像、あるいは、フィルムスキャナ１によりデジタイズされたデジタル画像について、人物情報を抽出するステップＳ１０１と、この人物情報からトリミング条件を求めるステップＳ１０２からなる。以下に、それぞれのステップの具体例を示す。
【００２６】
（人物情報を抽出するステップ）
図３は、デジタルスチルカメラ９の撮影等により得られたポートレート画像の例である。ここで、トリミング条件を決定するのに必要な人物情報の事例として、頭頂部の位置Ｐ１、つま先の位置Ｐ２、体の中心の位置Ｐ３があげられる。これは、背景から人物領域ＭＡを抽出することにより求めることができる。人物領域ＭＡの抽出例を以下に示す。
▲１▼  写真館で撮影されるポートレート画像の場合、背景が大体均一な色である場合が多いので、第一ステップとして、画像の周辺部の領域内で色が類似している領域を背景領域として抽出し（すなわち、類似色を背景情報として背景領域を抽出し）、第二ステップとして、そこから切り出される領域を人物領域ＭＡとする。人物領域とは、矩形領域であって４辺のそれぞれが少なくとも１点で人物画像に接している領域をいう。
▲２▼  写真館で撮影されるポートレート画像の場合、顔がある領域は大体画像中央部なので、その周辺で特開平８−６３５９７号公報に記載されている方法により顔領域を抽出し、顔領域のサイズから、体全体の領域すなわち人物領域ＭＡを推定する。
【００２７】
以上の方法を用いることで、人物領域ＭＡを抽出することができるが、抽出方法はこれらに限られることはない。この人物領域ＭＡから、頭頂部の位置Ｐ１、つま先の位置Ｐ２、体の中心の位置Ｐ３が、人物情報として求められる。
【００２８】
（トリミング条件を求めるステップ）
上記人物情報からトリミング条件を求める方法の具体例を、図４を参照して以下に示す。
（１）人物領域ＭＡの高さが所定画素数になるよう拡大／縮小する。
プリント用紙のサイズ、プリンタ９の解像度に応じて、プリントされる画像の高さ（Ｗｉｄｔｈ）、幅（Ｈｅｉｇｈｔ）の画素数を求める。例えば、用紙サイズが六切りの場合は、高さ、幅がそれぞれ２３ｃｍ、１７ｃｍになるようにＨｅｉｇｈｔ、Ｗｉｄｔｈを計算する。
【００２９】
次に、人物領域ＭＡの垂直方向の画素数Ｈｅｉｇｈｔ（人）を求める。用紙サイズが六切りの場合は、人物領域ＭＡの高さが１９．５ｃｍになるように画素数を計算する。元画像の人物領域ＭＡの垂直方向の画素数をＨｅｉｇｈｔ＿ｏｒｇ（人）とすると、元画像を、
ｒａｔｅ＝Ｈｅｉｇｈｔ（人）／Ｈｅｉｇｈｔ＿ｏｒｇ（人）
で求められる割合で拡大／縮小する。ｒａｔｅをトリミング率という。ここで、Ｈｅｉｇｈｔ（人）は、プリンタで１９．５ｃｍになる画素数である。
【００３０】
つまり、トリミング処理とは、元画像の幅、高さをそれぞれｒａｔｅ倍した画像から、Ｗｉｄｔｈ、Ｈｅｉｇｈｔ画素の領域を取り出すことを意味する。この際、取り出された領域（以後トリミング領域ＴＡという）内での人物画像の位置が適切な位置になるように、トリミングする位置を求める。以後の処理は元画像の幅、高さをそれぞれｒａｔｅ倍した画像を基準にする。
【００３１】
（２）トリミング領域ＴＡの上辺から頭頂部の位置Ｐ１までの距離Ｄ１と、トリミング領域ＴＡの下辺からつま先の位置Ｐ２までの距離Ｄ２の比率を、所定の割合（例えば３：２）になるよう、トリミング領域ＴＡの上辺、下辺の垂直方向の位置を求める。
【００３２】
（３）更に、トリミング領域ＴＡの水平方向の中心と、人物領域ＭＡの水平方向の中心が一致するように、トリミング領域の左辺、右辺の水平方向の位置を求める。以上により、トリミング条件として、トリミング率（ｒａｔｅ）、トリミング領域ＴＡの上辺、下辺の垂直方向の位置Ｐ３，Ｐ４、トリミング領域ＴＡの上辺、下辺の水平方向の位置Ｐ５，Ｐ６（すなわちトリミング位置）が求まることとなる。
【００３３】
このようにして、ＣＰＵ４が自動的にトリミング領域ＴＡの位置を算出し、実際にトリミング処理を行った画像信号をプリンタ９に送信することによって、トリミング処理後の画像がプリンタ９によりプリントされることとなるため、省力化を図りつつ、ユーザーにとって好ましいプリントを提供できる。
【００３４】
尚、以上のようにしてトリミング条件を算出後、図４に示すように、不図示のモニタ（表示手段）上に元画像に重ねてトリミング領域ＴＡを枠Ｆ（トリミング条件を示す情報、数値でも良い）で表示し、このトリミング領域ＴＡを微調整したい場合は、オペレータが入力手段としてのマウスや矢印キー等を使って、枠Ｆを移動・拡大・縮小する（修正情報を入力する）ことで修正が可能なようにしても良く、それによりユーザーの好みにより適合するようなトリミング領域の微調整が可能になる。
【００３５】
図３，４に示す例は、最も基本的なポートレート画像のパターン（一人の真正面を向いた人物が画面中央に写っている）であるが、実際のポートレートによっては、撮影された人物画像の状態は図３，４と異なるパターンもあり、その場合はトリミング条件の算出方法も異なってくる。このような場合の実施の形態を以下に示す。
【００３６】
具体的には、撮影された人物画像の状態を抽出するステップと、この情報からトリミング条件を求めるステップからなる。
【００３７】
（人の状態を抽出するステップ）
トリミング条件に影響を与えるような人物画像の状態に関わる因子として、立っているか座っているか、顔画像の向き、写っている人物画像の数、持ち物画像の位置等がある。それぞれの状態の判定方法について説明する。
（１）人物画像の数の判定
複数の人物が写っている画面の例を、図５に示す。複数の人物が写っているかどうかは、上述した実施の形態で述べたような顔領域の抽出により判定できる。複数の人物が写っていると判定された場合は、複数の人物画像を囲む領域ＰＭＡを抽出する。具体的には、例えば、上述したように背景領域を抽出し、背景領域以外を人物領域とみなして、それらを囲む矩形エリアを求め、これを人物領域ＰＭＡとする。
【００３８】
（２）立っている人物画像か座っている人物画像かの判定
第１ステップで、上述したように人物領域ＰＭＡを抽出し、人物領域ＰＭＡの高さＨａを求める。次に、人物画像の顔画像輪郭を求め、顔の高さＨｆを求める。その手法は上述のとおりである。顔の高さＨｆ／人物領域Ｈａの高さを求め、この値が所定の値以下であれば、座っていると判定する。人数画像が複数存在する場合は、それぞれについて判定する。
【００３９】
ＣＰＵ４で行う立っているか否か判定処理のフローを図６に示す。ＣＰＵ４は、ステップＳ２０１で人物領域を背景画像から抽出し、ステップＳ２０２で、人物領域の高さＨａを求める。更にＣＰＵ４は、ステップＳ２０３で、顔領域を抽出し、ステップＳ２０４で顔領域の高さＨｆを求める。続いてＣＰＵ４は、ステップＳ２０５で比率ｒａｔｉｏ＝Ｈｆ／Ｈａを計算し、ステップＳ２０６で比率ｒａｔｉｏを閾値ＴＨと比較する。比率ｒａｔｉｏが閾値ＴＨより小さければ、ＣＰＵ４は、ステップＳ２０７で座っている人物画像が存在すると判断し、比率ｒａｔｉｏが閾値ＴＨに等しいかそれより大きければ、ステップＳ２０７で立っている人物画像が存在すると判断する。
【００４０】
（３）顔の向きの判定
ＣＰＵ４で行う顔の向きの判定処理のフローを図７に示す。ステップＳ３０１で、図８に示す画像の例に対して上述した手法で顔領域を抽出して、ステップＳ３０２でその中心Ｃｆを求める。次に、ステップＳ３０３で人物画像の目を抽出し、ステップＳ３０４で両目の中心Ｃｅｙｅを求める。さらに、ステップＳ３０５で、顔領域の中心Ｃｆと両目の中心Ｃｅｙｅを結ぶ線分の垂直方向からの角度θを求め、ステップＳ３０６で、かかる角度θより顔が右を向いているか、左を向いているか判定する。人数画像が複数存在する場合は、それぞれについて判定する。
【００４１】
（４）持ち物画像の判定
持ち物を持った人物が撮影された画像において、トリミング条件に影響を与える例を、更に図８を参照して説明する。第一ステップで、人物領域ＭＡを背景から抽出し、人物領域ＭＡの幅Ｂｍ、高さＨｍを求める。次に、顔画像輸郭を求め、顔領域ＨＡの幅Ｂｆ、高さＨｆを求める。その手法は上述したとおりである。顔領域ＨＡの高さＨｆ／人物領域ＭＡの高さＨｍ、顔領域ＨＡの幅／人物領域ＭＡの幅を求め、この値のいずれかが所定の値以上であれば、持ち物をもった人物が写っており、それが人物領域ＭＡより外側にはみでていると判定する。人数画像が複数存在する場合は、それぞれについて判定する。また、座っているか立っているかにより、上記所定の値は異なるようにすると好ましい。
【００４２】
（トリミング条件を求めるステップ）
上記で求められた人物画像の状態により、トリミング条件はそれぞれ異なる形で算出される。それぞれの人物画像の状態に対応させて事例を示す。
【００４３】
（人物画像が複数存在する場合）
人物が複数写っている画像の場合は、複数の人物画像を囲む人物領域ＰＭＡが、画像中の所定位置に位置するようにトリミングする。図５において、このトリミング領域ＴＡ（トリミング率を含む）を抽出するステップは上述した例に従う。次に、トリミング領域ＴＡの上辺と、人物領域ＰＭＡの上辺の距離Ｄ３と、トリミング領域ＴＡの下辺とエリアＴＡの下辺の距離Ｄ４との比率が所定値（例えば１：１）になるように、上辺、下辺の位置（トリミング位置）を決める。さらに、上記エリアの水平方向での中心がトリミング領域の左辺と右辺の中心に位置するよう、トリミング領域と右辺の位置（トリミング位置）を求める。これにより、最適なトリミングを得ることができる。
【００４４】
（座っている人物画像がある場合）
図９に示すように座っている人物画像の場合は、立っている人物画像の場合と同様にしてトリミング率を求めた後、立っている人物画像と比較して、トリミング領域ＴＡの上辺と人物領域ＭＡの上辺の距離Ｄ５と、トリミング領域ＴＡの下辺と人物領域ＭＡの下辺の距離Ｄ６との比率で、トリミング領域ＴＡの上辺と人物領域ＭＡの上辺の距離の割合（例えば５：２）が大きくなるようにトリミング条件（トリミング位置）を求める。
【００４５】
（顔の向きが正面でない場合）
図９に示すようにたとえば顔画像が左側を向いている場合は、トリミング領域ＴＡの左辺と人物領域ＭＡの左辺の距離Ｄ７と、トリミング領域ＴＡの右辺と人物領域ＭＡの右辺の距離Ｄ８との比率は、トリミング領域ＴＡの左辺と人物領域ＭＡの左辺の距離Ｄ８の割合が、正面を向いている場合より若干大きくなるようにトリミング条件（トリミング位置）を設定する（例えば正面を向いている場合をｌ：１としたとき、この場合は６：５）。逆に右側を向いている場合は、トリミング領域ＴＡの右辺と人物領域ＭＡの右辺の距離の割合が、正面を向いている場合より若干大きくなるようにトリミング条件（トリミング位置）を求める。
【００４６】
以上、本発明を実施の形態を参照して説明してきたが、本発明は上記実施の形態に限定して解釈されるべきではなく、適宜変更・改良が可能であることはもちろんである。
【００４７】
【発明の効果】
本発明によれば、顧客の要求に応じた処理を行える画像処理方法、画像処理装置、及びそれらを実行もしくは動作させるためのプログラム並びにかかるプログラムを記憶した記憶媒体を提供することができる。
【図面の簡単な説明】
【図１】本実施の形態にかかる画像処理方法を実行できる画像処理装置を示す概略図である。
【図２】トリミング処理フローを示す図である。
【図３】デジタルスチルカメラ９の撮影等により得られたポートレート画像の例である。
【図４】トリミング処理を説明するための単独の人物を含む画像を示す図である。
【図５】トリミング処理を説明するための複数の人物を含む画像を示す図である。
【図６】画面中に写っている人物が立っているか否かを判定する処理フローを示す図である。
【図７】画面中に写っている人物の顔の向きを判定する処理フローを示す図である。
【図８】画面中に写っている人物の顔の向きを判定する処理を説明するための単独の人物の画像を示す図である。
【図９】画面中に写っている人物が座っている画像の例を示す図である。
【符号の説明】
１  フィルムスキャナ
２  増幅器
３  Ａ／Ｄ変換器
４  ＣＰＵ
５  記憶装置
６  光学系
７  撮像素子
８  プリンタ
９  デジタルスチルカメラ
【図１】
2004274428.tif 000003
【図２】
2004274428.tif 000004
【図３】
2004274428.tif 000005
【図４】
2004274428.tif 000006
【図５】
2004274428.tif 000007
【図６】
2004274428.tif 000008
【図７】
2004274428.tif 000009
【図８】
2004274428.tif 000010
【図９】
2004274428.tif 000011