(57)【特許請求の範囲】
【請求項１】
画像のトリミングを行う画像編集装置であって、
トリミングの対象となる画像の注目領域を算出する注目領域算出手段と、
トリミングの対象となる画像の注目領域のトリミング方法を指定するトリミングルール指定手段と、
前記トリミングルール指定手段により、トリミング範囲の指定が選択された場合に、トリミング範囲の形状を指定するトリミング形状指定手段と、
前記トリミングルール指定手段により、テンプレートの使用が指定された場合に、予め記憶されたテンプレート群から選択するテンプレート選択手段と、
前記注目領域が前記トリミング範囲又は前記テンプレート内に含まれる度合いを算出する注目領域誤差算出手段と、
前記トリミングルール指定手段により指定された方法に応じて、前記注目領域が、前記トリミング範囲またはテンプレート内に含まれる度合いを調整する、画像、トリミング範囲、またはテンプレートの拡大、縮小、回転を行う画像処理手段と
を具備することを特徴とする画像編集装置。
【請求項２】
前記注目領域の中心と、前記トリミング範囲又はテンプレートの中心との中心合わせを行う手段を
さらに具備することを特徴とする請求項１に記載の画像編集装置。
【請求項３】
前記注目領域の中心を、当該注目領域を囲む矩形の対角線の交点とし、前記テンプレートの中心を、当該テンプレートを囲む矩形の対角線の交点とすること
を特徴とする請求項２に記載の画像編集装置。
【請求項４】
前記注目領域算出手段により注目領域を算出する際には、最も誘目度の高い領域を基準に閾値を決定し、該閾値以上の領域を注目領域として決定する注目領域閾値手段を
さらに具備することを特徴とする請求項１から３のいずれかに記載の画像編集装置。
【請求項５】
前記注目領域算出手段により注目領域を算出する際には、最も高い誘目度の１／２に閾値を決定し、該閾値以上の領域を注目領域として決定する注目領域閾値手段を
さらに具備することを特徴とする請求項１から３のいずれかに記載の画像編集装置。
【請求項６】
少なくとも、入力装置，画像装置および印刷装置のいずれかを有することを特徴とする請求項１から請求項５のいずれかに記載の画像編集装置。
【請求項７】
画像のトリミングを行う画像編集装置における画像のトリミング方法であって、
トリミングの対象となる画像の注目領域を算出する注目領域算出手順と、
トリミングの対象となる画像の注目領域のトリミング方法を指定するトリミングルール指定手順と、
前記トリミングルール指定手順により、トリミング範囲の指定が選択された場合に、トリミング範囲の形状を指定するトリミング形状指定手順と、
前記トリミングルール指定手順により、テンプレートの使用が指定された場合に、予め記憶されたテンプレート群から選択するテンプレート選択手順と、
前記注目領域が前記トリミング範囲又は前記テンプレート内に含まれる度合いを算出する注目領域誤差算出手順と、
前記トリミングルール指定手順により指定された方法に応じて、前記注目領域が、前記トリミング範囲またはテンプレート内に含まれる度合いを調整する、画像、トリミング範囲、またはテンプレートの拡大、縮小、回転を行う画像処理手順と
を含むことを特徴とする画像のトリミング方法。
【請求項８】
画像のトリミングを行う画像編集装置内のコンピュータに、
トリミングの対象となる画像の注目領域を算出する注目領域算出手順と、
トリミングの対象となる画像の注目領域のトリミング方法を指定するトリミングルール指定手順と、
前記トリミングルール指定手順により、トリミング範囲の指定が選択された場合に、トリミング範囲の形状を指定するトリミング形状指定手順と、
前記トリミングルール指定手順により、テンプレートの使用が指定された場合に、予め記憶されたテンプレート群から選択するテンプレート選択手順と、
前記注目領域が前記トリミング範囲又は前記テンプレート内に含まれる度合いを算出する注目領域誤差算出手順と、
前記トリミングルール指定手順により指定された方法に応じて、前記注目領域が、前記トリミング範囲またはテンプレート内に含まれる度合いを調整する、画像、トリミング範囲、またはテンプレートの拡大、縮小、回転を行う画像処理手順と
を実行させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、デジタルカメラ等で撮影されたデジタル画像（単に「画像」ともいう）のトリミング（画像の一部を切り取り、または切り抜き）を自動で行う、画像編集装置、画像のトリミング方法、及びプログラムに関する。
【０００２】
【従来の技術】
近時、デジタルカメラが普及し、撮影したデジタル画像をＰＣ（パーソナルコンピュータ）内に取り込み、デジタル画像を編集し、印刷することが簡単にできるようになってきた。例えば、旅行先でデジタルカメラで撮影したデジタル画像を編集し、旅行アルバムなどを簡単に作成できるようになってきた。
これらのデジタル画像を編集する場合には、図１０（ｃ）に示すように、画像の一部（画像中の注目領域）をトリミングして編集したい場合も多い。
【０００３】
このようなトリミングにおいては、従来は、人間が手動で、デジタル画像内の注目領域（目立つ領域）を切り抜くようにマウス等を操作してトリミングを行っていた。
この手動によるトリミングは、デジタル画像の枚数が少ない場合は、それほど手間がかからず問題とならないが、多数のデジタル画像を個々にトリミングしてアルバムとして編集するような場合には、手動によるトリミング作業は結構煩わしい作業となる。
また、デジタルカメラに普及と共に、利用者層の範囲が広がり、利用者の中にはＰＣ操作に不慣れな人もおり、デジタル画像のトリミングを、より簡単に行える装置の提供が望まれていた。
【０００４】
このようなデジタル画像のトリミングについての先行技術として、例えば、特許文献１「画像合成装置」がある。
特許文献１で開示された発明は、背景画像の上に主画像を重ねた合成画像を簡単に作成するための画像合成装置である。この画像合成装置における重ね合成では、外枠と、その内側に位置する内枠とをサブ表示領域に表示する。そして、取り込んだ背景画像を、メイン表示領域に表示する。メイン表示領域には、サブ表示領域の外枠に対応するトリミング枠が表示され、このトリミング枠を移動して合成する範囲を指定する。貼り込み操作を行うと、サブ表示領域内の外枠に背景画像が貼り込まれる。次に別の画像（主画像）を取り込み、メイン表示領域に表示する。このメイン表示領域には、サブ表示領域の内枠に対応したトリミング枠が表示され、このトリミング枠で指定された部分がサブ表示領域の内枠にはめ込まれ、背景画像の上に主画像が重ねられた合成画像が完成する。
【０００５】
【特許文献１】
特開２００２−１００５６号公報
【０００６】
【発明が解決しようとする課題】
しかしながら、特許文献１に開示された発明は、利用者自身が手動で、トリミングする各画像のトリミング範囲を切り取り（切り抜き）、画像を合成する発明である。すなわち、この発明では、利用者自身がトリミングする各画像中の注目領域（目立つ領域）を目視により確認しながら、注目領域を切り取る（切り抜く）作業を行う必要がある。このため、多数の画像をトリミングにより編集する場合などは、作業負担が大きくなり、また多くの作業時間も必要とし、煩わしい作業となる。
【０００７】
本発明はこのような問題を解決するためになされたもので、その目的は、画像中の注目領域を自動的にトリミングするようにし、画像のトリミングを、より簡単に、かつ効果的に行える、画像編集装置、画像のトリミング方法、及びプログラムを提供することにある。
【０００８】
【課題を解決するための手段】
本発明は上記課題を解決するためになされたものであり、本発明の画像編集装置は、画像のトリミングを行う画像編集装置であって、トリミングの対象となる画像の注目領域を算出する注目領域算出手段と、トリミングの対象となる画像の注目領域のトリミング方法を指定するトリミングルール指定手段と、前記トリミングルール指定手段により、トリミング範囲の指定が選択された場合に、トリミング範囲の形状を指定するトリミング形状指定手段と、前記トリミングルール指定手段により、テンプレートの使用が指定された場合に、予め記憶されたテンプレート群から選択するテンプレート選択手段と、前記注目領域が前記トリミング範囲又は前記テンプレート内に含まれる度合いを算出する注目領域誤差算出手段と、前記トリミングルール指定手段により指定された方法に応じて、前記注目領域が、前記トリミング範囲またはテンプレート内に含まれる度合いを調整する、画像、トリミング範囲、またはテンプレートの拡大、縮小、回転を行う画像処理手段とを具備することを特徴とする。
【０００９】
このような構成であれば、注目領域算出手段により、トリミングする画像の注目領域を求め、トリミングルール指定手段により、注目領域のトリミング方法を指定する。また、前記トリミングルール指定手段により、トリミング範囲の指定が選択された場合には、トリミング形状指定手段により、ユーザがトリミングする範囲（形状）を指定する。また、前記トリミングルール指定手段により、テンプレートの使用が指定された場合には、テンプレート選択手段により、ユーザが、予め記憶されたテンプレート群から、トリミングに使用するテンプレートを選択する。また、注目領域誤差算出手段により、注目領域が、トリミング範囲又はテンプレートに含まれる度合いを算出する。また、画像処理手段を用いて、トリミングルール指定手段により指定された方法に応じて、注目領域が、トリミング範囲またはテンプレート内に含まれる度合いを調整するために、画像、トリミング範囲、又はテンプレートの拡大、縮小を行う。
これにより、トリミング範囲（形状）の指定、またはテンプレートを選択すると、後は、人間の視覚特性に応じた注目領域を算出し、画像のトリミング作業を自動的に行うことができる。また、指定したトリミング範囲またはテンプレートに応じて、注目領域が見栄えよくトリミングされる。
【００１０】
また、本発明の画像編集装置は、前記注目領域の中心と、前記トリミング範囲又はテンプレートの中心との中心合わせを行う手段をさらに具備することを特徴とする。
このような構成であれば、トリミング範囲またはテンプレートの中心と、注目領域の中心合わせを行った後に、注目領域誤差算出手段により、注目領域が切り取られる度合（注目領域がトリミング範囲やテンプレート内に含まれる度合い）などを算出する。
これにより、注目領域誤差算出手段による算出が適切に行える。また、注目領域が、トリミング範囲またはテンプレート内に、適切にはめ込まれるようにすることができる。
【００１１】
また、本発明の画像編集装置は、前記注目領域の中心を、当該注目領域を囲む矩形の対角線の交点とし、前記テンプレートの中心を、当該テンプレートを囲む矩形の対角線の交点とすることを特徴とする。
このような構成であれば、注目領域を矩形で囲み、該矩形の対角線の交点を、注目領域の中心とする。また、トリミング範囲やテンプレートを矩形で囲み、該矩形の対角線の交点を、トリミング範囲やテンプレートの中心とする。
これにより、注目領域の中心と、トリミング範囲やテンプレートの中心を容易に求めることができる。
【００１２】
また、本発明の画像編集装置は、前記注目領域算出手段により注目領域を算出する際には、最も誘目度の高い領域を基準に閾値を決定し、該閾値以上の領域を注目領域として決定する注目領域閾値手段をさらに具備することを特徴とする。
また、本発明の画像編集装置は、前記注目領域算出手段により注目領域を算出する際には、最も高い誘目度の１／２に閾値を決定し、該閾値以上の領域を注目領域として決定する注目領域閾値手段をさらに具備することを特徴とする。
このような構成であれば、注目領域閾値手段では、求められた注目領域のうち、最も誘目度が高い領域、あるいは最も高い誘目度の２分の１より高い領域のみなど、閾値を決めて、注目領域の切り取り（切り抜き）を行い、それらを１つの領域にまとめる。
これにより、トリミングしたい注目領域の注目度の程度を指定して、トリミングを行うことができる。
また、本発明の画像編集装置は、少なくとも、入力装置，画像装置および印刷装置のいずれかを有することを特徴とする。
【００１３】
また、本発明の画像のトリミング方法は、画像のトリミングを行う画像編集装置における画像のトリミング方法であって、トリミングの対象となる画像の注目領域を算出する注目領域算出手順と、トリミングの対象となる画像の注目領域のトリミング方法を指定するトリミングルール指定手順と、前記トリミングルール指定手順により、トリミング範囲の指定が選択された場合に、トリミング範囲の形状を指定するトリミング形状指定手順と、前記トリミングルール指定手順により、テンプレートの使用が指定された場合に、予め記憶されたテンプレート群から選択するテンプレート選択手順と、前記注目領域が前記トリミング範囲又は前記テンプレート内に含まれる度合いを算出する注目領域誤差算出手順と、前記トリミングルール指定手順により指定された方法に応じて、前記注目領域が、前記トリミング範囲またはテンプレート内に含まれる度合いを調整する、画像、トリミング範囲、またはテンプレートの拡大、縮小、回転を行う画像処理手順とを含むことを特徴とする。
【００１４】
このような手順であれば、注目領域算出手順により、トリミングする画像の注目領域を求め、トリミングルール指定手順により、注目領域のトリミング方法を指定する。また、前記トリミングルール指定手順により、トリミング範囲の指定が選択された場合には、トリミング形状指定手順により、ユーザがトリミングする範囲（形状）を指定する。また、前記トリミングルール指定手順により、テンプレートの使用が指定された場合には、テンプレート選択手順により、ユーザが、予め記憶されたテンプレート群から、トリミングに使用するテンプレートを選択する。また、注目領域誤差算出手順により、注目領域が、トリミング範囲又はテンプレートに含まれる度合いを算出する。また、画像処理手順を用いて、トリミングルール指定手順により指定された方法に応じて、注目領域が、トリミング範囲またはテンプレート内に含まれる度合いを調整するために、画像、トリミング範囲、又はテンプレートの拡大、縮小を行う。
これにより、トリミング範囲（形状）の指定、またはテンプレートを選択すると、後は、人間の視覚特性に応じた注目領域を算出し、画像のトリミング作業を自動的に行うことができる。また、指定したトリミング範囲またはテンプレートに応じて、注目領域が見栄えよくトリミングされる。
【００１５】
また、本発明のコンピュータプログラムは、画像のトリミングを行う画像編集装置内のコンピュータに、トリミングの対象となる画像の注目領域を算出する注目領域算出手順と、トリミングの対象となる画像の注目領域のトリミング方法を指定するトリミングルール指定手順と、前記トリミングルール指定手順により、トリミング範囲の指定が選択された場合に、トリミング範囲の形状を指定するトリミング形状指定手順と、前記トリミングルール指定手順により、テンプレートの使用が指定された場合に、予め記憶されたテンプレート群から選択するテンプレート選択手順と、前記注目領域が前記トリミング範囲又は前記テンプレート内に含まれる度合いを算出する注目領域誤差算出手順と、前記トリミングルール指定手順により指定された方法に応じて、前記注目領域が、前記トリミング範囲またはテンプレート内に含まれる度合いを調整する、画像、トリミング範囲、またはテンプレートの拡大、縮小、回転を行う画像処理手順とを実行させるためのプログラムである。
【００１６】
【発明の実施の形態】
次に本発明の実施の形態例について図面を参照して説明する。
【００１７】
図１は、本発明の画像編集装置１００が備える手段の構成例を示すブロック図である。図１に示す画像編集装置１００に設けられた各手段は、以下に示す処理を行う。
（１）画像選択手段１０１
画像選択手段１０１は、トリミングを行う対象となる画像を、画像記憶手段１１４から選択するための手段である。
（２）画像読取手段１０２
画像読取手段１０２は、画像を構成する画素ごとの値（ＲＧＢ値等）を読み出すための手段である。
【００１８】
（３）注目領域算出手段１０３
注目領域算出手段１０３は、トリミングの対象となる画像の注目領域を算出するための手段であり、画像内を複数の領域に分離し、分離した領域ごとに、注目度の程度を２段階以上に区分けする。この注目領域の算出には、例えば、「特開２００１−１２６０７０号公報（注目領域抽出装置およびそれを用いた自動構図決定装置）」に開示された「誘目度」を使用することができる（誘目度については、後述する「誘目度についての補足説明」の項目で、その概要について説明する）。
【００１９】
図２は、トリミングの処理対象となる画像１１を模式的に示した図であり、図３は、図２に示す画像１１の注目度（誘目度）を算出し、注目領域のパターン画像１２として模式的に示した図である。図３に示す注目領域のパターン画像１２では、注目度（誘目度）は、領域Ａが最も高く算出され、領域Ｂ、領域Ｃの順に低く算出されている。
【００２０】
（４）注目領域閾値手段１０４
注目領域閾値手段１０４は、注目領域算出手段１０３により求められた注目領域のうち、最も注目度（誘目度）が高い領域、あるいは最も高い注目度（誘目度）の２分の１より高い領域のみなど、閾値を決めて、注目領域の切り取り（切り抜き）、領域のまとめを行うための手段である。トリミングの範囲を決定する場合など、トリミングの詳細を決める際には、この閾値処理された注目領域を用いる。
【００２１】
図４は、注目領域閾値手段１０４を使用し、図３に示した注目領域のパターン画像１２中の注目領域を、ある閾値（領域Ｂの誘目度）以上で切り取った画像１３の例を示す図である。すなわち、図３に示す注目領域のパターン画像１２おいて、領域Ｂの注目度（誘目度）以上の部分を切り取ったものであり、領域Ｂと領域Ａが切り取られ、切り取られた領域Ａと領域Ｂがまとめられ、図４に示すトリミングの対象となる注目領域１３ａとなる。さらに、閾値処理された注目領域１３ａの中心を、注目領域１３ａを囲む矩形領域１４の中心（対角線の交点ａ）とする。
【００２２】
（５）トリミングルール指定手段１０５
トリミングルール指定手段１０５は、トリミングを行う方法をユーザが指定するための手段であり、ユーザは、トリミングルールを、例えば、以下の方法から選択する。
・閾値処理した注目領域（例えば、図４に示す注目領域１３ａ）がトリミング範囲（例えば、図６に示すテンプレートの範囲）に入るように、元画像（例えば、図２に示す画像１１）を縮小する。
・閾値処理した注目領域がトリミング範囲に入るように、元画像を回転する。
・閾値処理した注目領域がトリミング範囲に入るように、トリミング範囲を拡大する。
・閾値処理した注目領域がトリミング範囲に入るように、トリミング範囲を回転する。
・トリミング範囲をユーザが任意形状で指定するか、それとも１または複数のテンプレートを、注目領域を基準にして選んで使用する。
・トリミング範囲又はテンプレートの中心位置を、注目領域の中心と重なり合うように相対的にずらす。
・閾値処理した注目領域がトリミング範囲またはテンプレートより小さい場合、見栄えがよいように画像を拡大する。
【００２３】
なお、注目領域を縮小、拡大する場合は、その倍率を例えば、９８％〜１０２％のように限定するか、あるいは、注目領域がトリミング範囲またはテンプレートに切り取られる（切り抜かれる）範囲で最大まで拡大する。または、トリミング範囲またはテンプレートの中心位置を相対的にずらす場合は、垂直あるいは水平方向に±５ピクセルなどと範囲を限定する。
【００２４】
（６）トリミング形状指定手段１０６
トリミング形状指定手段１０６は、ユーザが、トリミング範囲を任意形状で指定するための手段である。
【００２５】
図５は、トリミング範囲の形状の指定例を示す図であり、トリミング形状指定手段１０６を使用して、ユーザが画面上でマウスなどをドラッグして、図５（ａ）に示すトリミング範囲の形状２１や、図５（ｂ）に示すトリミング範囲の形状２２などを指定することができる。
【００２６】
（７）テンプレート選択手段１０７
テンプレート選択手段１０７は、画像のトリミング形状を記述するテンプレートを選択するための手段である。
【００２７】
図６、図７及び図８は、トリミングに使用するテンプレートの例を示す図であり、ユーザは、テンプレート３１、テンプレート３２、またはテンプレート３３などから、トリミングに使用するテンプレートを選択することができる。
【００２８】
（８）注目領域誤差算出手段１０８
注目領域誤差算出手段１０８は、閾値処理された注目領域が、トリミング範囲またはテンプレートによって切り取られる度合い（テンプレートなどに含まれる度合い）を算出するための手段である。この場合、注目領域は、注目領域閾値手段１０４により求めた注目領域であり、テンプレートは、テンプレート記憶手段１１５に記憶されたテンプレートであり、ユーザが選択したものである。
【００２９】
注目領域の誤差算出は、例えば、テンプレート３１（図６）を使用する場合は、以下のようにして行う。
・テンプレート選択手段１０７により、図６に示すテンプレート３１を選択する。
・次に、図４に示す閾値処理された注目領域１３ａと、テンプレート３１のそれぞれを、中心位置を合わせて重ね合わせ、注目領域１３ａがテンプレート３１により切り取られる面積（テンプレート３１内に含まれる面積）の程度を求める。
なお、テンプレート３１の中心を求める方法は、図４に例示した方法と同様に、テンプレートを矩形で囲み、その対角線の交点をテンプレートの中心とする。
【００３０】
（９）画像処理手段１０９
画像処理手段１０９は、画像スケーリング手段１１０と画像回転手段１１１から構成されて、それぞれ以下の機能を有する。
・画像スケーリング手段１１０は、トリミング範囲、テンプレート、注目領域閾値処理がされた画像、または元画像のサイズを変更する。
・画像回転手段１１１は、トリミング範囲、テンプレート、注目領域閾値処理がされた画像、または元画像を回転する。
【００３１】
図９は、画像をテンプレートにはめ込んだ例を示す図であり、図９（ａ）は、図２に示す画像を、図６に示すテンプレート３１にはめ込んだ例である。この場合、画像の画像３４内の注目領域（花の画像の部分）が大きすぎ、注目度（誘目度）の高い部分がテンプレートからはみ出してしまう。
このような場合は、画像処理手段１０９と注目領域誤差算出手段１０８により、閾値処理した注目領域１３ａ（図４）の縮小率を決定してから、花の画像をテンプレート３１にはめ込む。このように、注目領域を縮小することにより、図９（ｂ）に示す画像３５のように、注目領域の全部がテンプレート３１に含まれるようにトリミングすることができる。
【００３２】
図１０は、画像をテンプレートにはめ込んだ他の例を示す図であり、図１０（ｂ）に示す画像３７は、図１０（ａ）に示す画像３６を、図６に示すテンプレート３１にはめ込んだ例である。この場合、画像の画像１０（ｂ）の注目領域（花の画像の部分）が小さすぎる。このような場合は、画像処理手段１０９と注目領域誤差算出手段１０８により、拡大率を決定してから、花の画像をテンプレート２１にはめ込む。このように、注目領域を拡大することにより、図１０（ｃ）に示す画像３８のように、注目領域を見栄えよくトリミングできるようになる。
【００３３】
（１０）表示手段１１２
表示手段１１２は、トリミング結果を表示するための手段である。
（１１）印刷手段１１３
印刷手段１１３は、トリミング結果を印刷するための手段である。
（１２）画像記憶手段１１４
画像記憶手段１１４は、トリミングを行う対象となる画像データ、及びトリミングを行った画像データを記憶するための手段である。
（１３）テンプレート記憶手段１１５
テンプレート記憶手段１１５は、トリミング方法を記述するテンプレートを記憶するための手段である。図６、図７、及び図８に、テンプレートの例を示す。
【００３４】
以上説明した各手段を使用することにより、本発明の画像編集装置では、人間の視覚特性に応じた注目領域を算出し、トリミング範囲（形状）を指定し、またはテンプレートを選択して、画像のトリミング作業を簡単に行うことができる。
【００３５】
図１１は、本発明の画像編集装置における処理手順を示す図であり、テンプレートを選択して、画像をトリミングする手順を示すフローチャートである。図１１に示すフローチャートでは、トリミングルールは、トリミングルール指定手段１０５により、次のように指定されていることを想定している。
・注目領域をトリミング範囲に入れる為に、対象となる画像の回転、スケーリングを行う。
・トリミング範囲、テンプレートの相対的な位置も移動させる。
以下、図１１のフローチャートを参照して、本発明の画像編集装置で行われるトリミングの手順について説明する。
【００３６】
（１）ステップＳ１：注目領域算出手段１０３により、対象となる画像の注目度（誘目度）を算出する。
例えば、図２に示す画像１１の注目度（誘目度）を算出し、図３に示す注目領域のパターン画像１２を求める。図３に示す注目領域のパターン画像１２では、誘目度は領域Ａが最も高く算出され、領域Ｂ、領域Ｃの順に低く算出されている。
【００３７】
（２）ステップＳ２：注目領域閾値手段１０４により、閾値処理した注目度（誘目度）のパターン画像を生成する。
例えば、図３に示したパターン画像１２の注目領域をある閾値（領域Ｂの誘目度）以上で切り取る。すなわち、図３に示す注目領域のパターン画像１２おいて、領域Ｂの誘目度以上の部分を切り取り、領域Ｂと領域Ａが一つにまとめられ、図４に示す閾値処理された注目領域１３ａのパターン画像１３となる。
【００３８】
（３）ステップＳ３：閾値処理した注目領域の中心位置を求める。
例えば、図４に示すように、閾値処理された注目領域１３ａの中心を、注目領域１３ａを囲む矩形領域１４の中心（対角線の交点ａ）とする。
（４）ステップＳ４：トリミングルール指定手段１０５により、トリミングルールを決定する。例えば、閾値処理した注目領域がトリミング範囲に入るように、元画像を回転、縮小するなどを指定する。
（５）ステップＳ５：ユーザがトリミング範囲の形状を指定するか、または、テンプレートを使用するかなど、トリミングの方法を判定する。
（６）ステップＳ６：トリミングルール指定手段１０５によりテンプレートの使用が選択された場合は、テンプレート選択手段１０７によりトリミングに使用するテンプレートを選択する。図６、図７、図８にテンプレートの例を示す。
【００３９】
（７）ステップＳ７：トリミング範囲またはテンプレートの中心位置と、閾値処理された注目領域の中心を合わせる。そして、画像処理手段１０９により、注目領域の画像を回転、縮小、移動させながら、注目領域誤差算出手段１０８により、注目領域が切り取られる程度（トリミング範囲又はテンプレートに注目領域が含まれる程度）を計算する。
（８）ステップＳ８：切り取られる程度（トリミング範囲又はテンプレートに注目領域が含まれる程度）の最も大きい組み合わせを選択する。
（９）ステップＳ９：注目度（誘目度）の高い領域が除外される部分がない場合、見栄えをよくするために、注目度（誘目度）が高い領域が除外されないように、画像を拡大するかどうかを判定する。
（１０）ステップＳ１０：注目度（誘目度）が高い領域が除外されないように、画像を拡大する。
（１１）ステップＳ１１：トリミング処理を行う。
（１２）ステップＳ１２：トリミング結果を表示または印刷する。
（１３）ステップＳ１３：ステップＳ５においてトリミングルール指定手段１０５により、トリミング範囲の形状指定が選択されていた場合は、トリミング形状指定手段１０６よりトリミング範囲の形状を指定する。
【００４０】
図１２は、本発明の画像編集装置の構成例を示すブロック図であり、本発明に直接関係する部分についてのみ示したものである。図１２において、１００は画像編集装置、１はインターネット網などの通信ネットワーク、１１６は画像編集装置と通信ネットワーク１とを接続する通信用インタフェース、１１７は画像編集装置全体を統括制御する制御部、１２０は処理プログラム部を示している。なお、本発明による画像編集装置は、ＰＣ（パーソナルコンピュータ）を使用しても実現できるものである。
【００４１】
また、処理プログラム部１２０には、以下の処理部が含まれている。
・画像選択処理部１２１は、画像データベース１４１からトリミングを行う対象となる画像を選び出すための処理部である。
・画像読取処理部１２２は、トリミングを行う対象となる画像を構成する画素ごとの値（ＲＧＢ値等）を読み出すための処理部である。
・注目領域算出処理部１２３は、トリミングを行う対象となる画像の注目領域を算出するための処理部である。画像内を複数の領域に分離し、分離した領域ごとに、注目度の程度を２段階以上に区分けする。この注目領域の算出には、例えば、「特開２００１−１２６０７０号公報（注目領域抽出装置およびそれを用いた自動構図決定装置）」に開示された「誘目度」を使用することができる。
・注目領域閾値処理部１２４は、注目領域算出処理部１２３により求められた注目領域のうち、最も誘目度が高い領域、あるいは最も高い誘目度の２分の１より高い領域のみなど、閾値を決めて、注目領域の切り取り（切り抜き）を行い、切り取った注目領域を一つにまとめるための処理部である。
【００４２】
・トリミングルール指定処理部１２５は、トリミングを行う方法をユーザが指定するための処理部であり、ユーザは、トリミングルールを、例えば、閾値処理した注目領域がトリミング範囲に入るように、元画像を回転、縮小するなどを指定する。
・トリミング形状指定処理部１２６は、ユーザが、トリミング範囲を任意形状で指定するための処理部である。
・テンプレート選択処理部１２７は、画像のトリミングに使用するテンプレートを、テンプレートデータベース１４２から選択するための処理部である。
・注目領域誤差算出処理部１２８は、閾値処理された注目領域が、トリミング範囲またはテンプレートによって切り取られる度合い（テンプレートなどに含まれる度合い）を算出するための処理部である。この場合、注目領域は、注目領域閾値処理部１２４により求めた注目領域であり、テンプレートは、テンプレートデータベース１４２に記憶されたテンプレートであり、ユーザが選択したものである。
・トリミング処理部１２９は、トリミング形状指定処理部１２６で指定したトリミング形状または、テンプレート選択処理部１２７で選択したテンプレートにより、対象となる画像のトリミングを行うための処理部である。
【００４３】
・画像処理部１３０は、画像スケーリング処理部１３０ａと画像回転処理部１３０ｂから構成されて、画像スケーリング処理部１３０ａは、トリミング範囲、テンプレート、注目領域の画像、または元画像などのサイズを変更する。また、画像回転処理部１３０ｂは、トリミング範囲、テンプレート、または注目領域の画像、または元画像などを回転する。
・表示処理部１３１は、表示装置にトリミングした結果を表示するための処理部である。
・印刷処理部１３２、トリミングした結果を印刷するための処理部である。
また、画像データベース１４１には、トリミングを行う画像データ、及びトリミングを行った画像データが記憶される。また、テンプレートデータベース１４２には、テンプレートのデータが記憶される。
【００４４】
なお、この処理プログラム部１２０は専用のハードウエアにより実現されるものであってもよく、またこの処理プログラム部はメモリおよびＣＰＵ（中央処理装置）等の汎用の情報処理装置により構成され、この処理部の機能を実現するためのプログラム（図示せず）をメモリにロードして実行することによりその機能を実現させるものであってもよい。また、この画像編集装置１００には、周辺機器として入力装置、表示装置、印刷装置等（いずれも図示せず）が接続されているものとする。ここで、入力装置としては、キーボード、マウス等の入力デバイスのことをいう。表示装置とは、ＣＲＴ（Cathode Ray Tube）や液晶表示装置等のことをいう。印刷装置とは、レーザープリンタ、インクジェットプリンタ等のことをいう。
【００４５】
また、図１２に示す画像編集装置１００の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより本発明の画像編集装置１００に必要な処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）を含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの(伝送媒体ないしは伝送波)、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。
また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【００４６】
以上、本発明の実施の形態について説明したが、本発明の画像編集装置は、上述の図示例にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【００４７】
［誘目度についての補足説明］
本発明の実施の形態では、注目領域の抽出基準として「誘目度」を使用しているが、この「誘目度」の算出方法の一例が、「特開２００１−１２６０７０号公報（注目領域抽出装置およびそれを用いた自動構図決定装置）に詳細に開示されている。
ここでは、その概要についてだけ説明する。
注目領域の抽出のために、原画像の物理的特徴に従って誘目度を評価する。ここで、誘目度とは、人間の主観に合ったパラメータをいう。注目領域の抽出は、評価結果から一番目立つ領域を注目領域として抽出する。つまり、注目領域の評価の際は、物理的特徴に従って人間の主観に合った評価をするので、人間の主観に適合した注目領域を抽出することができる。
例えば、物理的特徴が色の異質度を含む場合、各領域の色の違いに基づいて誘目度を評価することができる。
また、物理的特徴が、色の異質度に加えて、形の異質度、面積の異質度およびテクスチャ（模様）の異質度をさらに含むので、この４つの異質度の少なくとも１つの異質度に基づいて誘目度を評価すれば、原画像の特徴に応じて的確に誘目度を評価することができる。
また、色の３要素（色相、彩度、明度）についても評価する場合であれば、人間の主観による目立つ色（赤色）に近い領域を最も目立つ領域と評価することができる。
さらに、空間周波数や原画像における各領域の面積についても評価すれば、最も目立つ領域の評価をさらに的確に判断することができる。
【００４８】
また、誘目度の評価は、以下の手順により行う。
（１）最初に原画像を領域分割する。この場合、原画像を図領域と絵領域に分割する。この領域分割の方法には、１９９７ＩＥＥＥにおいてW.Y.MaやB.S.Manjunath らが「Edge Flow:A Framework of Boundary Detection and Image Segmentation」に記載した“edge flow ”に基づく境界検出方法が適用される。
（２）次に、分割した図領域を抽出し、領域の誘目度を評価する。
この誘目度の評価は、概略以下のようにして行う。
・最初に各領域の異質性誘目度を求める。この場合、色の異質度、テクスチャの異質度、形の異質度および面積の異質度を各々求め、それぞれに重み係数を付与して線形結合し、各領域の異質性誘目度を求める。
・次に、各領域における特徴誘目度を求める。この場合、色の誘目度、空間周波数の誘目度、面積の誘目度を求め、それぞれに重み係数を付与して線形結合し、各領域の特徴誘目度を求める。
・次に、各領域の異質性誘目度と特徴誘目度を加算し、特徴量統合値を求め、この特徴量統合値を、所定のベータ関数により評価して、誘目度を算出する。
（３）また、原画像から誘目度を評価したパターン図を生成する。
【図面の簡単な説明】
【図１】  本発明の画像編集装置が備える手段の構成例を示すブロック図。
【図２】  トリミングの処理対象となる画像を模式的に示した図。
【図３】  図２に示す画像の注目度（誘目度）を模式的に示した図。
【図４】  図３に示す注目領域をある閾値以上で切り取った例を示す図。
【図５】  トリミング範囲の形状の指定例を示す図。
【図６】  トリミングに使用するテンプレートの第１の例を示す図。
【図７】  トリミングに使用するテンプレートの第２の例を示す図。
【図８】  トリミングに使用するテンプレートの第３の例を示す図。
【図９】    画像をテンプレートにはめ込んだ例を示す図。
【図１０】  画像をテンプレートにはめ込んだ他の例を示す図。
【図１１】  本発明の画像編集装置における処理手順を示す図。
【図１２】  本発明の画像編集装置の構成例を示すブロック図。
【符号の説明】
１００ 画像編集装置、１０１ 画像選択手段、 １０２ 画像読取手段
１０３ 注目領域算出手段、１０４ 注目領域閾値手段
１０５ トリミングルール指定手段、１０６トリミング形状指定手段
１０７ テンプレート選択手段、１０８ 注目領域誤差算出手段
１０９ 画像処理手段、１１０ 画像スケーリング手段、１１１ 画像回転手段
１１２ 表示手段、１１３ 印刷手段、１１４ 画像記憶手段
１１５ テンプレート記憶手段
【図１】
0003690391.tif 000002
【図２】
0003690391.tif 000003
【図３】
0003690391.tif 000004
【図４】
0003690391.tif 000005
【図５】
0003690391.tif 000006
【図６】
0003690391.tif 000007
【図７】
0003690391.tif 000008
【図８】
0003690391.tif 000009
【図９】
0003690391.tif 000010
【図１０】
0003690391.tif 000011
【図１１】
0003690391.tif 000012
【図１２】
0003690391.tif 000013