(57)【要約】【課題】出力画像とアスぺクト比が違う入力画像を出力画像のアスベクト比に合わせてトリミングする場合において、自動的に主被写体を切り落とさないようなトリミング枠でトリミングをする方法。【解決手段】画像データを入力する入力手段と入力手段より入力した画像データの主被写体の位置を画像データから認識する主被写体認識手段と、入力手段より入力した画像データをトリミングするトリミング手段とトリミング手段によってトリミングする枠を自動的に決定するトリミング枠決定手段と、該トリミング枠決定手段によって決定されたトリミング枠に基づいて前記トリミング手段にてトリミングした画像データを出力する出力手段とを備えた画像処理装置であって、前記トリミング手段は入力画像データと出力手段より出力すべきデータのアスペクト比を演算し、縦、または横の少なくとも一方のトリミングを行うようにトリミングサイズを決定し、トリミングサイズにより決定されるトリミング枠を前期主被写体の認識手段の結果により決定することを特徴とする画像処理装置。【選択図】　　　　図１
2004023544.tif 000002
【特許請求の範囲】
【請求項１】
画像データを入力する入力手段と入力手段より入力した画像データの主被写体の位置を画像データから認識する主被写体認識手段と、入力手段より入力した画像データをトリミングするトリミング手段とトリミング手段によってトリミングする枠を自動的に決定するトリミング枠決定手段と、該トリミング枠決定手段によって決定されたトリミング枠に基づいて、前記トリミング手段にてトリミングした画像データを出力する出力手段とを備えた画像処理装置であって、前記トリミング手段は入力画像データと出力手段より出力すべきデータのアスペクト比を演算し、縦、または横の少なくとも一方のトリミングを行うようにトリミングサイズを決定し、トリミングサイズにより決定されるトリミング枠を前記主被写体の認識手段の結果により決定することを特徴とする画像処理装置。
【請求項２】
請求項１記載の画像処理装置において、トリミング枠を自動的に決定する方法として認識した主被写体を可能な限り画像の中心に来るように決定することを特徴とする画像処理装置。
【請求項３】
請求項１記載の画像処理装置において、主被写体の位置を認識する方法として画像データ中に予め埋め込まれている主被写体位置情報から認識することを特徴とする画像処理装置。
【請求項４】
請求項１記載の画像処理装置において、主被写体の位置を認識する方法として画像データのエッジを解析して認識することを特徴とする画像処理装置。
【請求項５】
請求項４記載の画像処理装置において、画像データを任意のエリアに分割し、それぞれのエリアにあるエッジ部の統計によって認識をすることを特徴とする画像処理装置。
【請求項６】
請求項１記載の画像処理装置において、主被写体の位置を認識する方法として画像データの色情報の偏りを解析して認識する画像処理装置。
【請求項７】
請求項６記載の画像処理装置において、画像データ中の特定の範囲にある色情報に重みをつけて、その色情報の統計から認識することを特徴とする画像処理装置。
【請求項８】
請求項１記載の画像処理装置において、画像をトリミングする際に画像を変倍することを特徴とする画像処理装置。
【請求項９】
請求項１記載の画像処理装置において、デジタルカメラからの入力手段を有することを特徴とする画像処理装置。
【請求項１０】
請求項１記載の画像処理装置において、スキャナからの入力手段を有することを特徴とする画像処理装置。
【請求項１１】
請求項１記載の画像処理装置において、汎用的な記録媒体（例えば、フロッピー（Ｒ）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリーカード）からの入力手段を有することを特徴とする画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は画像処理装置に係わり、特に画像を出力画像のアスぺクト比に合わせてトリミングする際に用いるトリミング枠の自動決定方法ができる画像処理装置に関するものである。
【０００２】
【従来の技術】
入力画像を出力画像のアスぺクト比に合わせてトリミングする場合、従来のトリミング枠の指定方法では、画像の中心部分を残すように画像の上下若しくは左右を均等に切り取るか、マウス等の座標入力機器を用いてトリミング枠を細かく手動で調整するかのどちらかしかなかった。
【０００３】
【発明が解決しようとする課題】
しかし上記のような方法では、均等に切り取る場合においては画像の端に重要な部分が有った時に、その重要な部分が切り取られてしまうことになり、また、マウス等の座標入力機器で調整する場合は操作が煩雑になる上、そのような機器を備えることのできない装置やシステムでは実現が不可能であった。
【０００４】
本発明は、以上に点に着目して成されたもので、出力画像とアスぺクト比が違う入力画像を出力画像のアスベクト比に合わせてトリミングする場合において、自動的に主被写体を切り落とさないようなトリミング枠でトリミングをする画像処理装置を提供することを目的とする。
【０００５】
【課題を解決するための手段】
上記の問題点を解決するために本発明の請求項１の画像処理装置は、入力画像と出力画像のアスペクト比から入力画像の切り取られる方向を算出し、その方向に合わせたトリミング枠を特開平０１−１２８１７３号公報や特開平０３−１５４５７６号公報、特開平０５−２１０７３９号公報等で知られているような入力画像中の主被写体の位置を認識した結果にしたがって決定する。
【０００６】
以上のような処理を行うことによって、自動的に画像中の重要な部分を切り取られることなくトリミングを行うことができる。
【０００７】
すなわち、本発明の技術内容は以下の構成を備えることにより前記課題を解決できた。
【０００８】
（１）画像データを入力する入力手段と入力手段より入力した画像データの主被写体の位置を画像データから認識する主被写体認識手段と、入力手段より入力した画像データをトリミングするトリミング手段とトリミング手段によってトリミングする枠を自動的に決定するトリミング枠決定手段と、該トリミング枠決定手段によって決定されたトリミング枠に基づいて、前記トリミング手段にてトリミングした画像データを出力する出力手段とを備えた画像処理装置であって、前記トリミング手段は入力画像データと出力手段より出力すべきデータのアスペクト比を演算し、縦、または横の少なくとも一方のトリミングを行うようにトリミングサイズを決定し、トリミングサイズにより決定されるトリミング枠を前記主被写体の認識手段の結果により決定することを特徴とする画像処理装置。
【０００９】
（２）前記（１）記載の画像処理装置において、トリミング枠を自動的に決定する方法として認識した主被写体を可能な限り画像の中心に来るように決定することを特徴とする画像処理装置。
【００１０】
（３）前記（１）記載の画像処理装置において、主被写体の位置を認識する方法として画像データ中に予め埋め込まれている主被写体位置情報から認識することを特徴とする画像処理装置。
【００１１】
（４）前記（１）記載の画像処理装置において、主被写体の位置を認識する方法として画像データのエッジを解析して認識することを特徴とする画像処理装置。
【００１２】
（５）前記（４）記載の画像処理装置において、画像データを任意のエリアに分割し、それぞれのエリアにあるエッジ部の統計によって認識をすることを特徴とする画像処理装置。
【００１３】
（６）前記（１）記載の画像処理装置において、主被写体の位置を認識する方法として画像データの色情報の偏りを解析して認識する画像処理装置。
【００１４】
（７）前記（６）記載の画像処理装置において、画像データ中の特定の範囲にある色情報に重みをつけて、その色情報の統計から認識することを特徴とする画像処理装置。
【００１５】
（８）前記（１）記載の画像処理装置において、画像をトリミングする際に画像を変倍することを特徴とする画像処理装置。
【００１６】
（９）前記（１）記載の画像処理装置において、デジタルカメラからの入力手段を有することを特徴とする画像処理装置。
【００１７】
（１０）前記（１）記載の画像処理装置において、スキャナからの入力手段を有することを特徴とする画像処理装置。
【００１８】
（１１）前記（１）記載の画像処理装置において、汎用的な記録媒体（例えば、フロッピー（Ｒ）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリーカード）からの入力手段を有することを特徴とする画像処理装置。
【００１９】
【発明の実施の形態】
以下、発明の実施の形態を、具体例を用いて詳細に説明する。
【００２０】
本実施例における画像処理装置は、デジタルカメラからの入力画像を３００ｄｐｉでＬ版と１０”×８”のサイズにプリント出力ができる、キー入力のみが可能なデジタルプリントシステムであるとする。また、このときのアスペクト比とは画像の高さ÷幅で算出されるものとする。
【００２１】
【実施例】
以下、本発明に係る実施形態について、図面を参照して詳細に説明する。
【００２２】
図１に本発明のトリミング枠編集装置を示す。
【００２３】
この装置は画像入力及び保持部（１０２）、画像出力部（１０３）、パラメータ保持部（１０４）、アスペクト比算出部（１０５）、主被写体認識部（１０６）、トリミング枠算出部（１０７）、トリミング処理部（１０８）から構成される。
【００２４】
画像入力及び保持部（１０２）は、画像データ（１０１）を読み込んでその内容を保持する。
【００２５】
アスペクト比算出部（１０５）は、画像入力及び保持部（１０２）に格納されている画像のアスペクト比と出力画像のアスペクト比を算出してパラメータ保持部（１０４）に結果を格納する。
【００２６】
パラメータ保持部（１０４）は、各種パラメータデータを保持している。
【００２７】
主被写体認識部（１０６）は入力画像（１０１）内の主被写体の位置を認識し、パラメータ保持部（１０４）に結果を格納する。
【００２８】
トリミング枠算出部（１０７）はパラメータ保持部（１０４）に保持されている入力画像（１０１）の主被写体の位置とアスペクト比からトリミング枠を算出し、結果をパラメータ保持部（１０４）に格納する。
【００２９】
トリミング処理部（１０８）は、パラメータ保持部（１０４）に格納されているトリミング枠に従って画像入力及び保持部（１０２）にある画像をトリミングする。
【００３０】
画像出力部（１０３）は画像入力及び保持部（１０２）に保持されている処理結果を出力する。
【００３１】
図２に本発明の実施例における画像処理装置のフローチャートを示す。
【００３２】
Ｓ２０１において、画像入力及び保持部（１０２）から入力画像（１０１）を読み込み、画像データを保持する。
【００３３】
Ｓ２０２において、アスペクト比算出部（１０５）で、画像入力及び保持部（１０２）の画像データのアスペクト比と出力画像のアスペクト比を算出し、パラメータ保持部（１０４）に結果を格納する。
【００３４】
Ｓ２０３において、主被写体認識部（１０６）で、入力画像（１０１）内の主被写体の位置を認識し、パラメータ保持部（１０４）に結果を格納する。
【００３５】
Ｓ２０４において、トリミング枠算出部（１０７）で、Ｓ２０２で算出したアスペクト比と、Ｓ２０３で認識した入力画像（１０１）内の主被写体の位置からトリミング枠を算出し、結果をパラメータ保持部（１０４）に格納する。
【００３６】
Ｓ２０５において、トリミング処理部（１０８）で、Ｓ２０４で算出したトリミング枠に従って画像を変倍及びトリミングを行い、画像入力及び保持部（１０２）に結果を書き込む。
【００３７】
Ｓ２０６において、画像出力部（１０３）で、Ｓ２０５で画像入力及び保持部（１０２）に書き込まれたデータを出力画像（１０９）として出力する。
【００３８】
＜トリミング枠算出部（１０７）＞
図３にトリミング枠算出部（１０７）での動作を示す。
【００３９】
Ｓ３０１において、パラメータ保持部（１０４）に格納されている入力画像のアスペクト比と出力画像のアスペクト比を読み込む。
【００４０】
Ｓ３０２において、読み込んだ両者を比較して以下のようにトリミング方法を決定する。
【００４１】
入力画像のアスペクト比　＜　出力画像のアスペクト比
の場合は、画像の幅が揃うように入力画像が変倍され、高さ方向のはみ出す部分が切り取られる（ＣＡＳＥ１）。
【００４２】
入力画像のアスペクト比　＞　出力画像のアスペクト比
の場合は、画像の高さが揃うように変倍され、幅方向のはみ出す部分が切り取られる（ＣＡＳＥ２）。
【００４３】
入力画像のアスペクト比　＝　出力画像のアスペクト比
の場合トリミングは行われない（ＣＡＳＥ３）。
【００４４】
例えば２０４８×１５３６ｐｉｘｅｌの入力画像をＬ版に出力する場合、Ｌ版は７”×５”なので、３００ｄｐｉで出力すると出力画像は１５００×１０５０ｐｉｘｅｌとなる。したがってアスペクト比は、
入力画像のアスペクト比＝２０４８÷１５３６≒１．３３
出力画像のアスペクト比＝１５００÷１０５０＝１．５０
となり、「入力画像のアスペクト比　＜　出力画像のアスペクト比」なので、ＣＡＳＥ１に相当することになる。
【００４５】
また、２０４８×１５３６ｐｉｘｅｌの入力画像を１０”×８”（３０００×２４００ｐｉｘｅｌ）に出力する場合は
入力画像のアスペクト比＝２０４８÷１５３６≒１．３３
出力画像のアスペクト比＝３０００÷２４００＝１．２５
となり、「入力画像のアスペクト比　＞　出力画像のアスペクト比」なので、ＣＡＳＥ２に相当することになる。
【００４６】
Ｓ３０３において、パラメータ保持部（１０４）に格納されている入力画像（１０１）における主被写体の位置からトリミング枠を決定し、結果をパラメータ保持部（１０４）に格納する。
【００４７】
図４にトリミング枠の例を示す。
【００４８】
【発明の効果】
以上説明したように本発明によれば、入力画像と出力画像のアスペクト比が違う場合に、最適なトリミング枠を自動的に設定する事が可能となる。
【図面の簡単な説明】
【図１】本発明に関わる実施例における画像処理装置の構成を示すブロック図である。
【図２】同実施例における画像処理装置の処理を示すフローチャートである。
【図３】同実施例における画像処理装置のトリミング枠算出部（１０７）での動作の流れを示す図である。
【図４】同実施例における画像処理装置のトリミング枠の例を示す図である。
【符号の説明】
１０１　　　　　　　　入力画像
１０２　　　　　　　　画像入力及び保持部
１０３　　　　　　　　画像出力部
１０４　　　　　　　　パラメータ保持部
１０５　　　　　　　　アスペクト比算出部
１０６　　　　　　　　主被写体認識部
１０７　　　　　　　　トリミングパターン算出部
１０８　　　　　　　　トリミング処理部
１０９　　　　　　　　出力画像
１１０　　　　　　　　画像処理装置
【図１】
2004023544.tif 000003
【図２】
2004023544.tif 000004
【図３】
2004023544.tif 000005
【図４】
2004023544.tif 000006