(57)【要約】【課題】  簡単な構成で複数の画像の配置を自動的に調整することができる画像処理装置を提供する。【解決手段】  特定の配置領域内に複数の画像を配置する画像処理装置２００であって、複数の入力画像（ＩＰ）を特定領域に配置する画像配置部２２０と、画像配置部２２０により定まった画像位置（ＬＰ）から入力画像（ＩＰ）の全てを包含する領域を算出する包含領域算出部２３０と、包含領域（ＯＢ）を元に画像の配置を調整する画像配置調整部２５０とを備える。【選択図】            図２
2006024186.tif 000002
【特許請求の範囲】
【請求項１】
特定の領域内に複数の画像を配置する画像処理装置であって、
複数の入力画像を特定領域に配置する画像配置手段と、
前記画像配置手段により定まった画像位置から、前記入力画像の全てを包含する領域を算出する包含領域算出手段と、
前記包含領域を元に画像の配置を調整する画像配置調整手段と
を備えることを特徴とする画像処理装置。
【請求項２】
前記画像配置調整手段が、前記包含領域を前記特定領域の中心に配置することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記画像配置調整手段が、前記包含領域を前記特定領域の境界に接するように又は境界の近傍に配置することを特徴とする請求項１記載の画像処理装置。
【請求項４】
特定の領域内に複数の画像を配置する画像処理装置であって、
複数の入力画像を特定領域に配置する画像配置手段と、
前記画像配置手段により定まった画像位置から、画像群の重心点を算出する重心点算出手段と、
前記重心点を元に画像の配置を調整する画像配置調整手段と
を備えることを特徴とする画像処理装置。
【請求項５】
前記画像配置調整手段が、前記重心点を前記特定領域の中心に配置することを特徴とする請求項４記載の画像処理装置。
【請求項６】
特定の領域内に複数の画像を配置する画像処理装置であって、
複数の入力画像を特定領域に配置する画像配置手段と、
前記画像配置手段によって配置された全画像を包含する包含領域を算出する包含領域算出手段と、
前記特定領域と前記包含領域との位置関係に基づいて、前記各画像を一律に移動させる画像配置調整手段と
を備えることを特徴とする画像処理装置。
【請求項７】
特定の領域内に複数の画像を配置する画像処理方法であって、
複数の入力画像を特定領域に配置する画像配置過程と、
前記画像配置過程で定まった画像位置から、前記入力画像の全てを包含する領域を算出する包含領域算出過程と、
前記包含領域を元に画像の配置を調整する画像配置調整過程と
を有することを特徴とする画像処理方法。
【請求項８】
特定の領域内に複数の画像を配置する画像処理方法であって、
複数の入力画像を特定領域に配置する画像配置過程と、
前記画像配置過程で定まった画像位置から、画像群の重心点を算出する重心点算出過程と、
前記重心点を元に画像の配置を調整する画像配置調整過程と
を有することを特徴とする画像処理方法。
【請求項９】
特定の領域内に複数の画像を配置する画像処理プログラムであって、
複数の入力画像を特定領域に配置する画像配置過程と、
前記画像配置過程で定まった画像位置から、前記入力画像の全てを包含する領域を算出する包含領域算出過程と、
前記包含領域を元に画像の配置を調整する画像配置調整過程と
をコンピュータによって実行するための記述を含むことを特徴とする画像処理プログラム。
【請求項１０】
特定の領域内に複数の画像を配置する画像処理プログラムであって、
複数の入力画像を特定領域に配置する画像配置過程と、
前記画像配置過程で定まった画像位置から、画像群の重心点を算出する重心点算出過程と、
前記重心点を元に画像の配置を調整する画像配置調整過程と
をコンピュータによって実行するための記述を含むことを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、特定の領域内に一つあるいは複数の画像の配置を決定するための画像処理装置、方法及びプログラムに関するものである。
【背景技術】
【０００２】
デジタルカメラ、カメラ付き携帯電話の普及により、写真の電子化がますます進んでいる。そのため、写真アルバムにおいては、従来の印画紙に焼き付けた写真を紙のアルバムに貼る、といった面倒な作業は好まれず、多くのユーザは、電子写真を電子写真アルバム上に配置し、インターネット上で公開したり、カラープリンタのような高画質出力デバイスを用いて出力を行い楽しんでおり、電子写真アルバムのニーズはますます高まるものと考えられる。
【０００３】
従来は、紙の写真アルバム、電子写真アルバムによらず、ユーザー自身が満足する配置を得られるまで、手作業で画像の配置を行なっていた。
【０００４】
例えば特許文献１に記載の装置では、画像の重なり量、画像の隔たり量、画像の隔たり量の偏差、画像の位置の偏り量を調整することで、バランスの取れた配置に調整することを行なっている。しかしながら、開示された方法ではレイアウト位置の微調整を繰り返し行い、その都度評価を行い最適な位置を探索しているため、計算に必要なコストが高いという問題を有している。
【０００５】
また特許文献２に記載の装置では、印刷不可能エリアルール、制御オーバーラップルール、垂直スペース配分ルール、水平スペース配分ルール、エッジアライメントルール、隣接エッジルール、センターアトラクションルールにより、バランスの取れた配置に調整することを行なっている。しかしながら、開示された方法の中で本発明に関連する垂直スペース配分ルール、水平スペース配分ルール、センターアトラクションルールでは、何れも個別の画像ごとに調整を行なうものであり、画像群全体をどう配置するか、といった点からの考慮はされていない。
【特許文献１】特開平１０−２９３８３８号公報
【特許文献２】特開平１０−３４０３３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、上記の事情に鑑みてなされたものであり、簡単な構成（処理）で複数の画像の配置を自動的に調整することができる画像処理装置及び方法を提供することを目的とする。より具体的には、本発明は、何らかの方法で配置を決定した画像群全体の配置位置を自動的かつ適切に調整することができる画像処理装置及び方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明は、特定の領域内に複数の画像を配置する画像処理装置であって、複数の入力画像を特定領域に配置する画像配置手段と、前記画像配置手段により定まった画像位置から、前記入力画像の全てを包含する領域を算出する包含領域算出手段と、前記包含領域を元に画像の配置を調整する画像配置調整手段とを備えることを特徴とする。これによれば、包含領域を算出することによって各画像の配置を調整することができるので、簡単な構成で全画像の配置を自動的に調整することができる。
【０００８】
本発明は、また、前記画像配置調整手段が、前記包含領域を前記特定領域の中心に配置することを特徴とする。これによれば、自動的に各画像が特定領域の中心周辺に配置されることになる。
【０００９】
本発明は、また、前記画像配置調整手段が、前記包含領域を前記特定領域の境界に接するように又は境界の近傍に配置することを特徴とする。これによれば、自動的に各画像が特定領域の境界周辺に配置されることになる。
【００１０】
本発明は、また、特定の領域内に複数の画像を配置する画像処理装置であって、複数の入力画像を特定領域に配置する画像配置手段と、前記画像配置手段により定まった画像位置から、画像群の重心点を算出する重心点算出手段と、前記重心点を元に画像の配置を調整する画像配置調整手段とを備えることを特徴とする。これによれば、画像群の重心点を算出することによって各画像の配置を調整することができるので、比較的簡単な構成で全画像の配置をその分散度合いを考慮した上で自動的に調整することができる。
【００１１】
本発明は、また、前記画像配置調整手段が、前記重心点を前記特定領域の中心に配置することを特徴とする。これによれば、自動的に各画像が特定領域の中心周辺に配置されることになる。
【００１２】
本発明は、また、特定の領域内に複数の画像を配置する画像処理装置であって、複数の入力画像を特定領域に配置する画像配置手段と、前記画像配置手段によって配置された全画像を包含する包含領域を算出する包含領域算出手段と、前記特定領域と前記包含領域との位置関係に基づいて、前記各画像を一律に移動させる画像配置調整手段とを備えることを特徴とする。これによれば、包含領域を算出することによって各画像の配置を調整することができるので、簡単な構成で各画像の配置を自動的に調整することができる。
【００１３】
本発明は、また、特定の領域内に複数の画像を配置する画像処理方法であって、複数の入力画像を特定領域に配置する画像配置過程と、前記画像配置過程で定まった画像位置から、前記入力画像の全てを包含する領域を算出する包含領域算出過程と、前記包含領域を元に画像の配置を調整する画像配置調整過程とを有することを特徴とする。本発明は、また、特定の領域内に複数の画像を配置する画像処理方法であって、複数の入力画像を特定領域に配置する画像配置過程と、前記画像配置過程で定まった画像位置から、画像群の重心点を算出する重心点算出過程と、前記重心点を元に画像の配置を調整する画像配置調整過程とを有することを特徴とする。
【００１４】
本発明は、また、特定の領域内に複数の画像を配置する画像処理プログラムであって、複数の入力画像を特定領域に配置する画像配置過程と、前記画像配置過程で定まった画像位置から、前記入力画像の全てを包含する領域を算出する包含領域算出過程と、前記包含領域を元に画像の配置を調整する画像配置調整過程とをコンピュータによって実行するための記述を含むことを特徴とする。本発明は、また、特定の領域内に複数の画像を配置する画像処理プログラムであって、複数の入力画像を特定領域に配置する画像配置過程と、前記画像配置過程で定まった画像位置から、画像群の重心点を算出する重心点算出過程と、前記重心点を元に画像の配置を調整する画像配置調整過程とをコンピュータによって実行するための記述を含むことを特徴とする。
【発明を実施するための最良の形態】
【００１５】
以下、図面を参照して本発明の実施の形態について説明する。図１は、本発明の一実施形態としての画像処理システム１００を示す説明図である。この画像処理システム１００は、デジタルスチルカメラ１１０とパーソナルコンピュータ１２０とカラープリンタ１３０とを備えている。パーソナルコンピュータ１２０に組み込まれている画像処理装置２００は、パーソナルコンピュータ１２０を構成するＣＰＵ（中央処理装置）、記憶装置等からなるハードウェアとＣＰＵによって実行されるプログラムとから構成されるものであって、デジタルスチルカメラ１１０で生成された画像データをメモリカード（ＭＣ）等の記録媒体や有線あるいは無線の通信回線を介して入力した入力画像から出力画像を生成する。出力画像は、単一の入力画像から構成することもできるが、本実施形態が特徴とするのは（画像処理装置２００が主要な特徴とする機能は）、複数の入力画像を特定の領域に配置して１つの出力画像を生成する点である。そして、生成された出力画像は、画像処理装置２００の働きにより画質が調整される。画質が調整された出力画像は、出力装置であるカラープリンタ１３０により出力される。
【００１６】
なお、本実施形態ではパーソナルコンピュータ１２０に画像処理装置２００を組み込んでいるが、カラープリンタ１３０に画像処理装置２００を組み込むことも可能であり、デジタルスチルカメラ１１０に画像処理装置２００を組み込んでも良い。
【００１７】
図２は、第１の実施形態における画像処理装置２００の構成を示すブロック図である。
画像処理装置２００は、入力画像取得部２１０と、画像配置部２２０と、包含領域取得部２３０と、調整量取得部２４０と、画像調整部２５０と、出力画像生成部２６０とを備えている。
【００１８】
入力画像取得部２１０は、画像データＧＤから複数の入力画像ＩＰを取得する。画像配置部２２０は、取得された複数の入力画像ＩＰそれぞれに対し、一旦レイアウトを行ない（仮配置を行い）、仮配置画像データＬＰを出力する。画像配置部２２０による各画像の仮配置は、ユーザーの手動によるもの、テンプレートに基づくもの、自動配置等、様々な手段を用いることができる。例えば、ユーザーがマウス等の入力装置を利用して、画面上で配置対象とする入力画像を配置領域（特定領域）内にドラッグアンドドロップすること等によって配置処理を行うことができる。
【００１９】
仮配置画像データＬＰは、包含領域収得部２３０で解析され、全画像を包含する領域ＯＢが取得される。調整量取得部２４０では、包含領域取得部２３０から供給された包含領域ＯＢとあらかじめ設定されている特定の配置領域とから、調整量ＡＶを取得する。画像調整部２５０では、画像配置部２２０から供給された仮配置画像データＬＰと調整量取得部２４０から供給された調整量ＡＶとから、各画像の最終的なレイアウト位置ＡＰを出力する。
最後に、出力画像生成部２６０では、複数の入力画像ＩＰとレイアウト位置ＡＰから、調整されたレイアウト結果として１つの出力画像が生成される。そして、出力画像は、画質調整がなされた後、出力データ（印刷データ）ＰＤとしてプリンタ１３０に出力される。
【００２０】
図３および図４は、仮配置画像データＬＰから配置調整済み出力画像が生成される様子を示す説明図である。図３は、画像配置部２２０により、あらかじめ設定されている特定の配置領域（特定領域）１に複数の入力画像１１〜１４が一旦レイアウトされた結果を表す。図３中に点線で示される領域３００は、包含領域取得部２３０により取得された包含領域ＯＢである。
【００２１】
図４は、出力画像生成部２６０により、レイアウト位置を調整された最終レイアウト結果を表す。この例では、調整量取得部２４０により、包含領域ＯＢを配置領域１の中心に設定した状態３１０を示している。
【００２２】
図５は、図２に示す第1の実施の形態において、画像群を包含する領域を元に画像の配置を調整する様子を示すフローチャートである。
【００２３】
ステップＳ４００では、入力画像取得部２１０は入力される画像データＧＤから複数の入力画像を取得する。そして、ステップＳ４１０では、画像配置部２２０により、配置領域内でのそれぞれの画像の配置位置が決定され、各画像の配置位置は内部記憶に記録される（ステップＳ４７０）。ここでの配置位置決定方法は、手動によるもの、テンプレートに基づくもの、自動配置等、様々な手段を用いて構わない。
【００２４】
ステップＳ４２０では、包含領域取得部２３０により、画像全てを包含する領域ＯＢが取得される。包含領域の取得方法に関しては後述する。続いてステップＳ４３０では、ユーザーからの入力に基づいて調整方法が選択される。ここでの調整方法としては、１）包含領域ＯＢを配置領域の中心に配置する、２）包含領域ＯＢを配置領域の左端に配置する、３）包含領域ＯＢを配置領域の右端に配置する、といった調整方法が考えられ、ユーザーが画面上に表示される選択テーブルからその都度選択する。本実施形態では、１）の包含領域ＯＢを配置領域の中心に配置する調整方法が選択されたものとする。
【００２５】
ステップＳ４４０では、調整量取得部２４０により包含領域ＯＢを配置領域の中心に配置するための調整量ＡＶが算出される。調整量ＡＶは、Ｘ方向、Ｙ方向それぞれ、包含領域ＯＢの中心と配置領域の中心との差を計算することで求められる。この調整量ＡＶは、例えば、配置領域と包含領域ＯＢとの位置関係に基づいて、全画像を一律に移動させる際の移動量を示すＸ座標およびＹ座標上の値からなる。
【００２６】
ステップＳ４５０では、画像調整部２５０により、調整後の各画像の座標値ＡＰが算出される。具体的には、ステップＳ４７０で内部記憶に記録した各画像の仮配置での座標と、ステップＳ４４０で求まった調整量ＡＶとから算出される。
【００２７】
ステップＳ４６０では、出力画像生成部２６０において、それぞれの画像の調整後の座標値ＡＰに従い、各画像を配置領域に配置することで、１つの出力画像が生成される。この出力画像は必要に応じて画質調整がなされた後、印刷データＰＤとしてプリンタ１３０に出力される。
【００２８】
次に図６に基づき包含領域取得部２３０の処理（ステップＳ４２０の処理）を説明する。ステップＳ５００では、包含領域ＯＢの取得に必要な変数の初期化を行なっている。ここで、図７に示すように座標の基準を配置領域１の左上に取った場合、変数ＯＢｘ１、ＯＢｙ１は、包含領域ＯＢの左上のＸ，Ｙ座標、ＯＢｘ２、ＯＢｙ２は、包含領域ＯＢの右下のＸ，Ｙ座標である。ＯＢｘ１、ＯＢｙ１に関しては、より小さいものを検索する必要があるため配置領域の幅で初期化を行い、ＯＢｘ２、ＯＢｙ２に関しては、より大きいものを検索する必要があるため「０」で初期化を行なう。なお、ＯＢx1，ＯＢy1に関しては配置領域の幅に限るものでなく、一定以上の大きい値、すなわち、配置領域より大きく、かつ表示画面内に表示できる範囲内の値であればよい。
【００２９】
ステップＳ５０２では、最初の画像の座標を取得する。ステップＳ５０４では、画像の左上Ｘ座標とＯＢｘ１とを比較し、画像の左上Ｘ座標の方が小さい場合ＯＢｘ１に記憶する（ステップＳ５０６）。またＯＢｘ１の方が小さい場合、次の座標チェックに移る（ステップＳ５０４で「Ｎｏ」）。Ｙ方向に関しても同様の処理を行なう（ステップＳ５０８、Ｓ５１０）。あるいは、画像のＸ軸方向、Ｙ軸方向の最小値をＯＢx1，ＯＢy1に設定してもよい。
【００３０】
次に、ステップＳ５１２では、画像の右上Ｘ座標とＯＢｘ２とを比較し、画像の右下Ｘ座席の方が大きい場合ＯＢｘ２に記憶する（ステップＳ５１４）。またＯＢｘ２の方が大きい場合、次の座標チェックに移る（ステップＳ５１２で「ＮＯ」）。Ｙ方向に関しても同様の処理を行なう（ステップＳ５１６、Ｓ５１８）。あるいは、画像のＸ軸方向、Ｙ軸方向の最大値をＯＢx2，ＯＢy2に設定してもよい。
【００３１】
ステップＳ５２０では、最後の画像かどうか確認し、まだ残りの画像がある場合（ステップＳ５２０で「ＮＯ」）、ステップＳ５０２に移り次の画像に対して処理を継続する。
最後の画像の場合（ステップＳ５２０で「Ｙｅｓ」）、ＯＢｘ１、ＯＢｙ１、ＯＢｘ２、ＯＢｙ２を包含領域ＯＢとして出力し、処理を終了する。
【００３２】
このように第１の実施形態では、仮配置された入力画像を包含する領域ＯＢを配置領域の中心に配置することで、画像位置の調整を行なうユーザーの負担を小さくするとともに、画像群が配置領域の中央にあることでバランスの取れた好ましい出力結果を得ることが出来る。ただし、配置領域における包含領域の配置（各画像の配置）は、配置領域の中心に限らず、例えば配置領域の左上、右上、左下、右下の点、あるいは各境界辺の中心点等において各画像を包含する領域が配置領域の境界に接するようにしたり、あるいは境界の近傍に配置することもできる。
【００３３】
次に図２ならびに図５および図６を参照して説明した第１の実施形態の変形例（第２の実施の形態）について説明する。
【００３４】
図８は、画像群の重心を元に画像の配置を調整する様子を示すフローチャートである。
第１の実施形態との図面上の違いは、図２における包含領域取得部２３０が重心点取得部（図示省略）に置き換わった点、図５のステップＳ４２０の包含領域の取得が図８のステップＳ７００の画像群の重心取得に置き換わった点、図５のステップＳ４３０の調整方法の選択が削除された点であり、それ以外の構成は同一である。ただし、図８のステップＳ４４０では、調整量取得部２４０によって、上記重心点取得部で取得した画像群の重心を配置領域の中心に配置するための調整量が算出されるものとする。調整量ＡＶは、Ｘ方向、Ｙ方向それぞれ、画像群の重心点と配置領域の中心との差を計算することで求められる。
すなわち、調整量（ＡＶx，ＡＶy）は、画像群の重心点を（ＣＯＭx，ＣＯＭy）、配置領域の中心を（ＣＬx，ＣＬy）とすると、
ＡＶx  ＝  ＣＯＭx  −  ＣＬx
ＡＶy  ＝  ＣＯＭy  −  ＣＬy
とそれぞれ求められる。
ここで、調整量ＡＶx，ＡＶy求める際の画像群の重心点は、重心点取得部により、単に各入力画像ＩＰの面積から決定される画像群の重心点ではなく、各入力画像ＩＰ毎の階調度の平均値に対応した係数α（０＜α≦１）を乗算し、階調度に応じて各入力画像ＩＰ毎のユーザーの見た目の重さを含めることで、すなわち、以下に示すように、この係数αが乗算されて調整された画像面積に対応して画像群の重心としてもよい。
ここで、重心点取得部は、階調度と係数αとの対応づけられた係数テーブルが設けられており、各入力画像ＩＰの全画素の階調度の平均値に応じて面積の重み付け（すなわち、面積を見かけ上大きくする、または単位面積あたりの質量を増加させる意味を有する）を行うが、詳細は図９のフローチャートにて説明する。
以下では、第１の実施の形態と第２の実施の形態の主な相違点、すなわち画像群の重心取得方法に絞って説明を行なう。
【００３５】
図９は画像群の重心点の取得方法（ステップＳ７００の処理）のフローチャートを示す。ステップＳ８００では、重心点の取得に必要な変数の初期化を行なっている。ここでは、画像の総面積をＴＡ、配置領域の原点からの偏差の和をＸ、Ｙ方向それぞれＤＶｘ、ＤＶｙとし、０に初期化する。
【００３６】
ステップＳ８０２では、画像の座標とサイズを取得する。ステップＳ８０４では、画像の重心を取得する。ここでは、画像の重心は中心にあるとした。また、ステップＳ８０６では、画像の面積を取得する。ステップＳ８０８では、配置領域の原点（図７参照）からの偏差の和の算出を行なっている。偏差の和ＤＶ＝ＤＶ＋画像面積＊画像重心として、Ｘ，Ｙ方向それぞれに計算する。
すなわち、入力画像ＩＰ毎に、Ｘ方向について当該入力画像ＩＰの面積と当該画像の中心点のＸ座標を掛けたものを求めて、それを偏差の和ＤＶｘに積算するとともに、Ｙ方向について当該画像の面積と当該画像の中心点のＹ座標を掛けたものを求めて、それを偏差の和ＤＶｙに以下の式により積算している。
ＤＶx  ＝  ＤＶx  ＋  画像面積＊画像中心
ＤＶy  ＝  ＤＶy  ＋  画像面積＊画像中心
【００３７】
ここで、画像面積の項において、単に各入力画像ＩＰの画像面積ではなく、階調度の平均値を計算し、この平均値と係数との対応を示す係数テーブルから、計算した平均値に対応する係数α（０＜α≦１）を、以下に示す式のように画像面積に乗算して用いても良い。
ＤＶx  ＝  ＤＶx  ＋  α＊画像面積＊画像中心
ＤＶy  ＝  ＤＶy  ＋  α＊画像面積＊画像中心
上記係数αは、入力画像ＩＰにおける全画素の階調度の平均値に対応させ、各入力画像ＩＰの面積当たりの、ユーザーが見たときに感じる画像の重み付けを行うための係数であり、重心点取得部は入力される全入力画像ＩＰの階調度の平均値を算出し、この算出した平均値と背景の階調度とを比較し、背景の階調度が入力される全入力画像ＩＰの階調度の平均値より高い（すなわち、全画像の平均輝度より背景の平均輝度が明るい）場合、係数αを全入力画像ＩＰの平均の階調度が低い（輝度が低い）値ほど大きく（１に近く）、階調度が高い（輝度が高い）値ほど小さく（０に近く）設定する。
これは、背景の階調度が入力される全入力画像ＩＰの階調度の平均値より高い場合、入力画像ＩＰの階調度が低いほど見た目に画像が重く感じるためである。
【００３８】
一方、重心点取得部は背景の階調度が入力される全入力画像ＩＰの階調度の平均値より低い（すなわち、全画像の平均輝度より背景の平均輝度が暗い）場合、係数αを全入力画像ＩＰの平均の階調度が低い（輝度が低い）値ほど小さく（０に近く）、階調度が高い（輝度が高い）値ほど大きく（１に近く）設定する。
これは、背景の階調度が入力される全入力画像ＩＰの階調度の平均値が高い場合、入力画像ＩＰの階調度が高いほど見た目に画像が軽く感じるためである。
【００３９】
また、ユーザーが予め任意に表示されている入力画像ＩＰの重み付けを変更するようにしても良く、これにより、例えば人物が写っている入力画像の重み付けを高くし、配置領域中央に近くなるように設定することができる。
このとき、人物の写っているような注目すべき入力画像ＩＰに、予めマーキングをしておき、重心点取得部が階調度に対応して設定したαに対して所定の割合、例えば係数γ（例えば、２；すなわち階調度に対して２倍の重み付け）を乗算した後、画像群の重心点の計算を行う。
【００４０】
次にステップＳ８１０では、画像の総面積ＴＡを処理中画像の面積を順次ＴＡに加え、積算していくことにより算出する。ステップＳ８１２では、最後の画像かどうか確認し、まだ残りの画像がある場合（ステップＳ８１２で「Ｎｏ」）、ステップＳ８０２に移り次の画像に対して処理を継続する。最後の画像の場合（ステップＳ８１２で「Ｙｅｓ」）、配置領域の偏差の和ＤＶを画像の総面積で割ることにより、画像群のＸ，Ｙ方向の重心位置である重心点（ＣＯＭx，ＣＯＭy）を取得し、処理を終了する。
【００４１】
このように第２の実施形態では、仮配置された入力画像群の重心を配置領域の中心に配置することで、画像の重心を考慮して画像位置の調整を行なうユーザー負担を軽減するとともに、画像群の重心が配置領域の中央にあることでバランスの取れた好ましい出力結果を得ることが出来る。
【００４２】
以上のように本発明の各実施の形態によれば、仮配置された複数の画像の配置状態が自動的に調整されるので、画像の配置位置を決定する際のユーザーの負担を軽減できる。
【００４３】
なお、本発明の実施の形態は、上記のように、コンピュータとそのコンピュータで実行されるプログラムとから実現することができ、そのプログラムは通信回線やコンピュータで読み取り可能な記録媒体を介して配付することが可能である。また、図１、図２等に示す各部は、さらに分割したり、あるいは統合したり、あるいは通信回線を介して分散して配置するようにしたりすることができる。
【図面の簡単な説明】
【００４４】
【図１】本発明の画像処理装置２００を含む画像処理システムの構成を説明するための説明図。
【図２】図１の画像処理装置２００の第１の実施の形態における構成例を示すブロック図である。
【図３】図２の画像配置部２２０から出力される仮配置画像データＬＰを説明するための画像配置例を示す図である。
【図４】図２の画像調整部２５０から出力される調整後の各画像の座標値ＡＰ等を説明するための配置調整済み出力画像例を示す図である。
【図５】図２の画像処理装置２００の第１の実施の形態における処理の流れを示すフローチャートである。
【図６】図５のステップＳ４２０の処理を示すフローチャートである。
【図７】図６における処理を説明するための配置領域１における座標系を示す説明図である。
【図８】図２の画像処理装置２００の第２の実施の形態（変形例）における処理の流れを示すフローチャートである。
【図９】図８のステップＳ７００の処理を示すフローチャートである。
【符号の説明】
【００４５】
１  配置領域（特定の領域）、３００、３１０  包含領域、２００  画像処理装置、２１０  入力画像取得部、２２０  画像配置部、２３０  包含領域取得部、２４０  調整量取得部、２５０  画像調整部、２６０  出力画像生成部
【図１】
2006024186.tif 000003
【図２】
2006024186.tif 000004
【図３】
2006024186.tif 000005
【図４】
2006024186.tif 000006
【図５】
2006024186.tif 000007
【図６】
2006024186.tif 000008
【図７】
2006024186.tif 000009
【図８】
2006024186.tif 000010
【図９】
2006024186.tif 000011