【手続補正書】
【提出日】平成22年9月21日(2010.9.21)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の画像を入力する入力手段と、
前記入力した複数の画像それぞれに特定領域を設定する設定手段と、
前記複数の画像それぞれの特定領域の代表サイズを決定し、当該画像全体のサイズに対する前記代表サイズの比を計算する計算手段と、
前記複数の画像それぞれについて計算した前記代表サイズの比から、基準にする代表サイズの比を基準比として選択する選択手段と、
前記複数の画像それぞれの特定領域に基づき、当該画像をトリミングする場合の候補領域を決定する候補領域の決定手段と、
前記基準比、並びに、前記複数の画像それぞれの代表サイズの比および候補領域に基づき、前記複数の画像それぞれのトリミング領域を決定するトリミング領域の決定手段と、
前記トリミング領域に応じて、前記複数の画像それぞれをトリミングするトリミング手段とを有することを特徴とする画像処理装置。
【請求項２】
前記設定手段は、画像に含まれる被写体を前記特定領域に設定することを特徴とする請求項1に記載された画像処理装置。
【請求項３】
前記設定手段は、ユーザ指定に従い前記特定領域を設定することを特徴とする請求項1に記載された画像処理装置。
【請求項４】
前記選択手段は、前記複数の画像それぞれの代表サイズの比のうち、最大の代表サイズの比を前記基準比に選択することを特徴とする請求項1から請求項3の何れか一項に記載された画像処理装置。
【請求項５】
前記計算手段は、画像に含まれる前記特定領域の面積の平均値を前記代表サイズにすることを特徴とする請求項1から請求項4の何れか一項に記載された画像処理装置。
【請求項６】
前記計算手段は、前記画像に含まれる特定領域のうち、他の特定領域に比べて面積が小さい特定領域を前記代表サイズの決定から除外することを特徴とする請求項5に記載された画像処理装置。
【請求項７】
前記候補領域の決定手段は、画像に含まれる前記特定領域をすべて含む矩形領域を前記候補領域に決定することを特徴とする請求項1から請求項4の何れか一項に記載された画像処理装置。
【請求項８】
前記トリミング領域の決定手段は、前記基準比と前記代表サイズの比の比率に従い前記トリミング領域のサイズを決定し、かつ、前記候補領域を含むように前記トリミング領域を決定することを特徴とする請求項1から請求項7の何れか一項に記載された画像処理装置。
【請求項９】
前記トリミング領域の決定手段は、前記トリミング領域のサイズよりも前記候補領域のサイズが大きい場合、前記トリミング領域のサイズを所定範囲内で調整することを特徴とする請求項8に記載された画像処理装置。
【請求項１０】
さらに、前記トリミング後の複数の画像を配置した画像データを生成する生成手段を有することを特徴とする請求項1から請求項9の何れか一項に記載された画像処理装置。
【請求項１１】
入力手段、設定手段、計算手段、選択手段、第一および第二の決定手段、トリミング手段を有する画像処理装置の画像処理方法であって
前記入力手段が複数の画像を入力し、
前記入力した複数の画像それぞれに、前記設定手段が特定領域を設定し、
前記計算手段が、前記複数の画像それぞれの特定領域の代表サイズを決定して、当該画像全体のサイズに対する前記代表サイズの比を計算し、
前記複数の画像それぞれについて計算した前記代表サイズの比から、前記選択手段が基準にする代表サイズの比を基準比として選択し、
前記第一の決定手段が、前記複数の画像それぞれの特定領域に基づき、当該画像をトリミングする場合の候補領域を決定し、
前記第二の決定手段が、前記基準比、並びに、前記複数の画像それぞれの代表サイズの比および候補領域に基づき、前記複数の画像それぞれのトリミング領域を決定し、
前記トリミング手段が、前記トリミング領域に応じて、前記複数の画像それぞれをトリミングすることを特徴とする画像処理方法。
【請求項１２】
コンピュータを制御して請求項1から請求項10の何れか一項に記載された画像処理装置の各手段として機能させることを特徴とするプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本発明にかかる画像処理は、複数の画像を入力し、前記入力した複数の画像それぞれに特定領域を設定し、前記複数の画像それぞれの特定領域の代表サイズを決定して、当該画像全体のサイズに対する前記代表サイズの比を計算し、前記複数の画像それぞれについて計算した前記代表サイズの比から、基準にする代表サイズの比を基準比として選択し、前記複数の画像それぞれの特定領域に基づき、当該画像をトリミングする場合の候補領域を決定し、前記基準比、並びに、前記複数の画像それぞれの代表サイズの比および候補領域に基づき、前記複数の画像それぞれのトリミング領域を決定し、前記トリミング領域に応じて、前記複数の画像それぞれをトリミングすることを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
表示部103は、例えば液晶パネルである。CPU104は、表示部103にグラフィカルユーザインタフェイス(GUI)などを表示する。記憶部102は、例えばハードディスクドライブ(HDD)で、オペレーティングシステム(OS)や後述する処理用のプログラムなどの各種プログラム、および、画像データなど様々なデータを格納する。なお、記憶部102には、RAM106の一部領域を割り当ててもよいし、通信部107の接続先のサーバなどの記憶部を利用してもよい。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
CPU104は、ユーザが選択した画像のリスト情報に従い、アルバムに配置する複数の画像（n枚とする）を入力する(S202)。つまり、CPU104は、リスト情報に記述されたファイル名の画像データを記憶部102から読み込む。勿論、通信部107を介してサーバから、または、入出力部101を介してメモリカードから、画像データを読み込んでもよい。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００３５
【補正方法】変更
【補正の内容】
【００３５】
図6は画像一枚分のトリミング位置およびトリミングサイズの決定(S206)の一例を示すフローチャートである。つまり、CPU104は、処理対象の画像（顔画像を検出した画像）それぞれに図6に示す処理を実行する。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００３７
【補正方法】変更
【補正の内容】
【００３７】
トリミング後の画像は、顔画像だけではなく頭部や胸部などを含むことが好ましい。そこで、領域401の高さをhとすると、例えば、上方向にh/2程度、下方向にh程度、領域401を拡げた領域402を設定する。さらに、領域401の幅をwとすると、例えば、左方向、右方向それぞれw/10程度、領域402を拡げた領域403を設定してもよい。以下では、領域402をトリミングの基準領域にする例を説明する。CPU104は、上記のリスト情報に対応するRAM106または記憶部102に格納されたテーブルの各レコードにトリミングの基準領域（例えば、左上と右下の頂点座標）を記録する。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００６９
【補正方法】変更
【補正の内容】
【００６９】
ユーザは、ボタン1301、1302を押してアルバムの頁を送ったり戻すことができる。なお、図13に示すように、UIに表示されているのが一、二頁目の場合は、前頁へ戻すことはできないのでボタン1301は無効である。ユーザは、図13に示すUIおいて、画像をドラッグアンドドロップして、画像の配置を変更することができる。また、図示しないメニューなどから、画像のレタッチを指示することができる。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００７０
【補正方法】変更
【補正の内容】
【００７０】
ボタン1310は、ユーザが顔画像の大きさを揃える画像処理を指示するためのボタンである。ボタン1310が押されると、CPU104は、上記の実施例の画像処理におけるトリミングに関する処理を実行する。ユーザは、画像のレタッチや並び順の調整を行った後、ボタン1310を押して顔画像の大きさを揃える処理を指示する。