(57)【特許請求の範囲】
【請求項１】
少なくとも画像アナライザとフレーム付き画像ジェネレータとを備える機器を用いてフレーム付きのデジタル画像を自動的に生成する方法であって、
複数の画像のカテゴリーを規定して記憶するステップと、
該画像のカテゴリーのそれぞれを、少なくとも１つのフレームミング構成のパラメータに対応している少なくとも１つのフレーミングの規則にマッピングして記憶するステップと、
フレームなしのデジタル画像が前記カテゴリーのいずれに属する画像であるかを識別するために、画像アナライザによって、該フレームなしのデジタル画像についての少なくとも１つの画像特性を受けとって、前記フレームなしのデジタル画像の画素の行および列を表す第１のデータの集合の一部を分析するステップと、
前記フレームなしのデジタル画像の属するカテゴリーがマッピングされている少なくとも１つのフレーミングの規則にしたがって、前記画像アナライザによって、前記フレームなしのデジタル画像に適用すべき少なくとも１つのフレーム属性を決定するステップと、
フレーム付き画像ジェネレータによって、前記フレーム付きのデジタル画像の画素の行および列を表す第２のデータの集合を生成するステップであって、前記画素が、前記少なくとも１つのフレーム属性を有するフレームによって取り囲まれた、前記フレームなしのデジタル画像の表示を規定するものであるステップと
を含む方法。
【請求項２】
前記分析するステップは、
前記画像アナライザによって、前記第１のデータの集合の前記画素を、二次元の画像空間にマッピングするステップと、
前記画像アナライザによって、前記二次元の画像空間の少なくとも１つの領域を分析のために選択するステップと
を含む請求項１に記載の方法。
【請求項３】
前記分析するステップは、
前記画像アナライザによって、前記第１のデータの集合の前記画素を、三次元の色空間にマッピングするステップと、
前記画像アナライザによって、前記三次元の色空間の少なくとも１つの領域を分析のために選択するステップと
を含む請求項１に記載の方法。
【請求項４】
前記選択するステップは、主成分分析技術にしたがって行われる請求項３に記載の方法。
【請求項５】
それぞれの領域について、前記分析するステップは、
前記画像アナライザに含まれる成分キャラクタライザによって、ドミナントカラー、ドミナントな明度、画素集中度、色空間の成分の体積、および色空間の成分の密度、のうちの少なくとも１つを識別するステップ
をさらに含む請求項３に記載の方法。
【請求項６】
前記分析するステップは、
前記画像アナライザに含まれる画像キャラクタライザが、前記画像特性のうちの少なくともいくつかによって前記フレームなしのデジタル画像を特徴づけるステップと、
前記画像アナライザに含まれる画像カテゴライザが、該フレームなしのデジタル画像が前記カテゴリーのいずれに属する画像であるかを識別するステップと
を含む、
請求項１に記載の方法。
【請求項７】
前記フレームミング構成のパラメータのうちのひとつは配色であって、前記少なくとも１つのフレーミングの規則は、同一、類似、プログレッシブ、補色、対照、鮮やか、暗、および明からなる群から選択される配色を指定する、請求項１に記載の方法。
【請求項８】
前記画像アナライザによって、前記マッピング関係の修正を受け付けるステップをさらに含む請求項６に記載の方法。
【請求項９】
前記フレームなしのデジタル画像の前記表示は、前記フレーム付きのデジタル画像内で拡大縮小される請求項１に記載の方法。
【請求項１０】
前記少なくとも１つのフレーム属性は、縁の色、縁の幅、縁のテクスチャーパターン、少なくとも１つの陰影の色、およびフレーム当たりの縁の数からなる群から選択される請求項１に記載の方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は一般的にデジタル画像処理に関し、より詳細には、デジタル画像を処理して、その画像について視覚的に感じのよいフレームを自動的に生成するようにすることに関する。
【０００２】
【従来の技術】
最近、景色のデジタル写真を撮り、対応するデジタル画像ファイルを記録することができるデジタルカメラが、広く行き渡り利用されている。このようなカメラの品質は、十分に高い解像度およびカラフルネス(colorfulness)でデジタル画像を取り込むことができるところまで最近は改善されており、今では、そのデジタル画像ファイルが写真品質のコンピュータのプリンタで印字される場合には、８インチ×１０インチのサイズの、またはさらに大きい、良好な品質のデジタルの写真プリントを作成することができる。デジタルカメラに加えて、スキャナや多機能プリンタもまた、従来の写真プリントを光学的に走査することによって、同様のまたはさらに高解像度のデジタル画像ファイルを生成することができる。
【０００３】
写真プリントは、写真フレームに入れるよう意図されることがよくある。典型的なプラスチックや木のフレームは、プリントのまわりに縁（枠）を提供する役目をする。縁は、狭いものから広いものまで、および簡単なものから凝った装飾を施したものまでにわたってもよい。フレームはまた、典型的には、通常ガラスまたは透明プラスチックである透明なカバーもプリントの上に提供する。フレームに入れる前に（また、時々は、フレームに入れる代わりに）、典型的には１以上のカラーの厚紙の台紙をプリントにつけることもある。
【０００４】
所与のサイズの写真フレームも価格には幅があり、より高品質またはより装飾を施したフレームは、典型的にはより高価である。台紙をつけたプリントでは、台紙が提供する縁があるために、台紙をつけていないプリントで必要なものよりも大きなサイズのフレームが必要である。台紙の厚紙自体がコストを増やす。さらに、標準サイズのプリント（例えば、５×７、８×１０、１１×１４、等）については、前もって切ってある台紙の厚紙が利用できるが、普通でないサイズのフレームや、普通でないサイズのプリントの台紙の厚紙は、典型的にはユーザが切らなければならない。
【０００５】
台紙をつけたフレーム付きのプリントは、典型的には、例えば家やオフィスにおいて、壁に掛けて見せるよう意図されるので、フレームと台紙とプリントとの組み合わせが視覚的に感じのよいものであることが重要である。したがって、適切なカラーのフレームおよび台紙を人間が選択して、そのような視覚的に感じのよい結果にすることが必要である。
【０００６】
適切なフレーム台紙の厚紙、またはその両方を買いに行くのに伴うコストおよび時間は、かなりのものになってしまう可能性がある。また、どの色のフレームおよび台紙が美的感じのよい結果を提供するかを判定することは、紛らわしく、および／または、時間のかかることである。場合によっては、理想的な色や形状（pattern）が、全く入手できないかもしれない。
【０００７】
コンピュータグラフィックスのプログラムには、印字前にデジタル画像と組み合わせることができる、あらかじめ規定した１組の「デジタルフレーム」を提供するものもある。典型的には、様々な縁の種類および色が提供され、ユーザがその中から選択する。このようなプログラムであれば、フレームに入れることに伴う買い物の時間およびコストは低減するかもしれないが、縁がどの色および種類であれば視覚的に感じのよい結果をもたらすのかを判定がユーザが行なうことに変わりはない。
【０００８】
【発明が解決しようとする課題】
したがって、ユーザが過度の努力をしなくても、デジタル画像を視覚的に感じのよい方法でフレームに入れることができる新規かつ改善された画像処理装置および方法を有することが強く求められている。
【０００９】
【課題を解決するための手段】
ある好ましい実施形態において、本発明は、デジタル画像のまわりに、その画像の特定の特性に基づいて、視覚的に魅力的なフレームを自動的に生成する方法を提供する。フレームと画像とを組み合わせたものを、プリンタ等のハードコピー出力装置で印字することによって、フレーム付きの画像が都合よくかつ安価に実現される。この方法は、デジタル画像の画素の行および列を表すデータの集合のうちの少なくとも一部を分析し、デジタル画像の１以上の画像特性を識別するようにしている。画像特性に基づいて、視覚的に魅力的なフレームの１以上の属性が自動的に決定され、フレーム付きの画像についての第２のデータの集合が生成される。第２のデータの集合の画素は、そのようなフレーム属性を有するフレームによって取り囲まれた、フレームなしのデジタル画像の表示を規定する。
【００１０】
本発明の上述の特徴、それらを達成する方法、および本発明自体は、以下の本発明の好ましい実施形態の詳細な説明を、添付図面とともに参照することによって、最良に理解されよう。
【００１１】
【発明の実施の形態】
次に図面を参照して、本発明にしたがって構成した画像処理装置を示す。その画像処理装置は、本発明の新規な画像処理方法にしたがって、ユーザが選択したデジタル画像のプリントのまわりに、視覚的に魅力的な印字したフレームまたは縁を自動的に生成する。このような装置は、デジタル画像の内容を分析して、視覚的に感じのよい効果を提供するフレームまたは縁のカラーパターンを自動的に決定する。こうして、この装置は、デジタル画像のプリントに手作業で台紙をつけフレームに入れる人間が費やす混乱と時間を低減することができる。このフレームまたは縁をデジタル画像のプリントに組み込むことによって、プリントを物理的に取り付けるためにより安価なフレームを用いることができるかもしれない。
【００１２】
図１および図２を参照すれば一番よく理解されるように、好ましい実施形態である画像処理装置１０は、フレーム付きの画像のジェネレータ（framed image generator）４０と通信可能に結合した、画像アナライザ２０を含む。動作において、画像アナライザ２０は、フレームなしのデジタル画像２２を表すデータの組を処理し、フレームなしのデジタル画像２２と組み合わせると視覚的に魅力的になるフレーム２６の１以上のフレーム属性を決定するようにする。フレーム属性はフレーム付きの画像のジェネレータ４０に提供され、フレーム付きの画像のジェネレータ４０は、フレーム付きのデジタル画像２４についての新しいデータの集合を生成するために、フレームなしのデジタル画像２２についてのデータの集合を処理する。フレーム付きのデジタル画像２４についての新しいデータの集合は、そのフレーム属性を有するフレーム２６によって取り囲まれているフレームなしのデジタル画像２２を表すデータを含む。画像処理装置１０とともに用いることができる本発明による新規な画像処理方法について説明した後、画像アナライザ２０をさらに詳細に考察する。
【００１３】
しかし、新規な画像処理方法についてさらに詳細に説明する前に、図３を参照して、デジタル画像を表すのに用いるデータの集合について簡潔に説明するのが有益である。当業者には既知のように、画像２２を表すデジタルデータは、典型的には１組の互いに別個の画像画素として記憶される。このような画素を、二次元の画像空間６の行（例示的な行７等）および列（例示的な列８等）に論理的にマッピングして画像２２を形成してもよい。それぞれの画像画素は、画像２２における小さな長方形領域１９の色および輝度を表す。典型的には、それぞれの行および列は、画素解像度が２．５４ｃｍ（１インチ）当たり少なくとも７５から６００画素またはそれ以上である。画像画素データは、様々な異なるフォーマットで記憶してもよい。好ましいフォーマットのひとつはＲＧＢである。ＲＧＢフォーマットにおける画素は、レッドの色の情報、グリーンの色の情報、およびブルーの色の情報のそれぞれについて１つずつ、全部で３つのパラメータを含む。このようなパラメータそれぞれの値は、その画素における対応する色の輝度を示す。レッドのパラメータ、グリーンのパラメータ、およびブルーのパラメータの様々な可能性のある組み合わせによって、異なる画素が広範囲の色および輝度を表すことができる。それぞれの画素の色および輝度が、この二次元の画像空間に表示または印字されると、画像２２が表される。
【００１４】
別の例として、図４のように、ＨＳＬ色空間５０等の当業者に既知の代替多数の三次元の色空間へと画像データ画素を論理的にマッピングしてもよい。ＨＳＬ色空間５０は、円錐として表してもよい。円錐の中心軸５２は明度（lightness,Ｌ）を表し、中心軸５２から外へ延びる半径方向の軸５４は彩度（saturation,Ｓ）を表し、角度成分５６は色相（hue,Ｈ）を表す。画素５１等の画素の色の特定の陰影（shade）は、明度の軸５２に直交する円錐平面上の位置として表され、画素の明度または暗度は、その平面の、明度の軸５２上での位置として表される。後でさらに詳細に説明するように、フレームなしの画像２２の画素を三次元の色空間に配置することは、画像２２について視覚的に感じのよいフレームを自動的に生成するのに有益である。理解を簡単にするために、ここではＨＳＬ色空間を示しているが、このＨＳＬ色空間は人間の視覚の特性に関して対数関数になっており、したがって、本発明について好ましい色空間は、人間の視覚と線形の関係があるＣＩＥ  Ｌ＊ａ＊ｂ＊空間である、ということが理解されるべきである。このような色空間についての、およびＲＧＢデータとこのような空間との間の変換についてのさらなる詳細は、当業者にはよく理解されている。例えば、”Frequently Asked Questions about Color”by Charles A.Poyntonおよび”Color Space Conversions”by Adrian Ford and Alan Robertsを参照されたい。これらはともに、現在ワールドワイドウェブ上で、http://Home.InfoRamp.Net/〜poynton/ColorFAQ.htmlにおいて、入手可能である。
【００１５】
画像データ画素、画像空間、および色空間の先の説明を念頭におけば、図２および図５を参照すれば本発明が一番よく理解され、フレームなしのデジタル画像についてのデータから、フレーム付きのデジタル画像を自動的に生成する方法１００としても実現することができる。この方法は、１０２において、多数の画像カテゴリー３２をあらかじめ規定することによって開始する。後でさらに詳細に説明するように、これによって、フレームに入れる画像２２の画像特性と、そのような画像用の視覚的に魅力的なフレーム２６の属性との間のデフォルトのマッピング関係が指定される。そしてこれもまた後でさらに詳細に説明するように、フレームなしの画像２２についてのデータの集合が１０４において分析されて、１以上の画像特性が識別される。そして後でさらに詳細に説明するように、この方法は、その画像特性から、その画像用の視覚的に魅力的なフレームのいくつかのフレーム属性を１０６において決定する。フレーム付きの画像２４についてのデータの集合が１０８において生成される。このデータの集合は、フレームなしの画像２２の表示２２’と、そのフレームなしの画像２２を取り囲むフレーム属性を有するフレーム２６とについてのデータを含む。後で説明するように、フレームなしの画像２２は、サイズを拡大縮小したりその他の方法で調整して、フレーム付きの画像２６内に含まれる表示２２’を形成してもよい。フレーム付きの画像２４についてのデータの集合が修正されるべきかどうかが１１０において判定される。通常これには、フレーム付きの画像２６の視覚プレビュー（visual preview）をユーザに提供することが含まれる。ユーザが、フレーム付きの画像を修正したい場合には（１１０の「はい」のブランチ）、後で説明するように、ユーザは１１２においてマッピング関係を修正することができる。その場合、この方法は１０６へと分岐してフレーム属性を再決定する。ユーザがフレーム付きの画像を修正したくない場合には（１１０の「いいえ」のブランチ）、フレーム付きの画像２４についてのデータの集合は１１４においてイメージングデバイス１４ａ−１４ｅに送られて表示もしくは印字されるか、または、ディスクドライブ等の記憶装置に送られて後にアクセスされて用いられる。
【００１６】
次に、フレームなしの画像２２についてのデータの集合の分析１０４を、さらに詳細に考察する。図２、図３、図４、および図６のように、この分析は、そのデータの集合が画像空間において分析されるか、あるいは、色空間において分析されるかに依存している。画像空間６において分析される場合には（１１６の「画像空間」のブランチ）、１１８において、画像空間６の行７および列８に画素がマッピングされる。領域９ａ−９ｆにマッピングされたものといったような、画像空間６のうちの画素の少なくとも１つの空間領域が１２０において画像成分として識別される。その画像成分は、画像空間６内の固定位置に配置されてもよい。実施形態によっては単一の画像成分を用いてもよい。この単一の画像成分は、例えば、画像空間６全体、より大きい中央部９ｆ、またはより小さい中央部９ｃであってもよい。他の実施形態は、例えば５つの画像成分９ａ−９ｅ等、多数の画像成分を有してもよい。画像成分は、画像空間内の固定位置にあるのではなく、分析している画像に基づいて動的に決定してもよい。例えば、図３に示す風景の景色について、木の葉を包含する領域９ｅ、空を包含する領域９ａ、および家を包含する領域９ｄを用いてもよい。１２２において、それぞれの画像成分は独立して特徴づけられ、色や明度といった成分の特性を判定する。このような特性は、平均、中央加重（center-weighting）等の加重平均技術等によって計算してもよい。
【００１７】
データの集合を、ＨＳＬ色空間５０等の色空間において分析する場合には、１２４において、各画素が色空間５０内の適切な位置にマッピングされる。この適切な位置は、当業者には既知の計算にしたがって、それぞれの画素についてのＲＧＢパラメータを対応するＨＳＬ（またはその他の色空間）の座標に変換することによって決定される。領域５８ａ−５８ｆにマッピングされたもの等、画像空間５０の少なくとも１つの領域の画素が１２６において画像成分として識別される。このような領域を識別する好ましい方法は、主成分分析として知られている数学的手法である。当業者には既知のように、高次元データのサブ空間に埋め込まれたデータのクラスターを主成分分析によって発見することができる。例えば、M.Kirby,F.Weisser,and G.Dangelmayr,“A model problem in the representation of digital image sequences”,Pattern Recognition,26(1):63-73,1993を参照されたい。また、M.Turk and A.Pentland,“Eigenfaces for recognition”, J.of Cognitive Neurosci.,3(1),1991も参照されたい。いったん適切な集合の画像成分が識別されれば、１２８において、それぞれの画像成分が独立して特徴づけられ、色、明度、画素集中度、体積（volume）、および密度といった成分の特性を判定する。
【００１８】
図４を参照して、データの集合の分析１０４を続ける前にこのような各用語を規定しておくことが有益である。「色」とは、成分５８ａ−５８ｆのいずれかといった成分の、色相５６のパラメータおよび彩度５４のパラメータによって規定される位置のことをいう。このような成分は、色空間において単一の点ではなく、ある体積を占めているので、その成分におけるそれぞれの画素５１の色相および彩度を平均して（または加重平均して）、その体積の中心点等を判定することによって色を判定することができる。「明度」とは、明度の軸５２上での成分の位置のことをいい、これもまた、平均、加重平均等によって判定される。「画素集中度(pixel concentration)」とは、その成分の体積内に配置されている画像２２についての全画像画素５１のデータの集合のパーセンテージをいう。「体積」とは、その成分が包含する色空間５０の範囲である。「密度」とは、その成分の単位体積当たりの画素５１の数である。この成分の特性のリストは網羅的なものではなく、他の特性を選択して本発明による成分を記述してもよい、ということに注意するべきである。
【００１９】
次に、データの集合の分析１０４を続けながら、１組の全体的な画像特性を判定するために、それぞれの画像成分５８ａ−ｆの個々の特性に基づき、１３０において全画像２２が総合的に特徴づけられる。このような特性は、その画像の全体的な色属性を記述している。後でさらに詳細に説明するように、この全体的な画像特性を用いて画像を分類し、その画像用の視覚的に魅力的なフレームの属性を決定する。このような画像特性は、好ましくは、色温度、コントラスト比、カラフルネス、および色の濃さを含むが、これらに限定されるものではない。「色温度」とは、カラーの視覚における知覚のことをいい、赤や黄は暖色、青や緑は寒色であると知覚される。「コントラスト比」は、その画像の各成分において存在する明度値の範囲を記述する。低コントラストの画像は、各成分の明度値の範囲が狭く、高コントラストの画像は、各成分の明度値の範囲が広い。「カラフルネス」は、ある特定の領域が表す色相の量を記述する。「色の濃さ（color strength）」とは、カラフルネスと明度の両方の属性の組み合わせを組み込んだ写真用語である。
【００２０】
画像特性に基づくフレーム属性の決定１０６を考察する前に、例として、表Ｉを参照して、画像特性がどのように画像２２の主題（subject matter）を示すことができるかを考察することが有用である。各成分が主に暖色の色相（例えば、赤から黄色までで、オレンジおよびバーガンディー（暗紅色）を含む色相）を有する画像２２は人物のポートレイトを示すかもしれない。各成分が主に寒色の色相（例えば、緑から紫色までで、青、シアン、およびグレーを含む色相）を有する画像２２は、風景の景色を示すかもしれない。その白の色の陰影が暖色寄りである画像２２は白熱照明の下で撮った屋内写真を示しているかもしれず、その白の色の陰影が寒色寄りである画像２２は、屋外写真を示しているかもしれない。この種の画像分類は、画像２２と組み合わせると視覚的に魅力的になるフレーム２６の属性を決定するのに有用である。前述のように、方法１００は、画像カテゴリー３２のあらかじめの規定１０２を含み、方法１００がフレーム属性を決定するのに用いるそれぞれの画像カテゴリーについてのフレームミング構成（framing scheme）の規則の指定も含む。好ましい実施形態において、画像カテゴリー３２は、ソフトウェアまたはファームウェアにおけるマッピングテーブルとして実施される。それぞれの画像カテゴリーは、画像２２と組み合わせると視覚的に魅力的になる縁またはフレーム２６の、好ましくは配色、輝度、テクスチャー、および寸法を含む、フレームミング構成の、別の側面を決定する規則を指定してもよい。表Ｉにおける画像カテゴリーのリストは単に例示的なものに過ぎず、包括的でも限定的でもない。本発明にしたがって、幅広く様々な画像カテゴリーを規定して利用することによってフレーム属性を決定してもよい。例えば、花模様、都市、産業、および夜間の景色等のさらなる画像カテゴリーを、それぞれが自らのフレームミング構成の規則の集合を有するように規定してもよい。
【００２１】
表Ｉ  −  あらかじめ規定した画像カテゴリー
【表１】
0003774421.tif 000002
【００２２】
次に、画像２２用の視覚的に魅力的なフレーム２６のフレーム属性の決定１０６を、表Ｉならびに図２、図４、および図７を参照してさらに詳細に考察すると、優先的に決定されるフレーム属性は、フレーム２６における個々の縁の数、ならびに、それぞれの縁についての、縁の幅、縁の色、縁のテクスチャーパターン、および縁の陰影パターンを含む。フレーム属性の決定１０６は、１３２から開始して、全体的な画像特性を調べて、あらかじめ規定した画像カテゴリーのうちのいずれかに画像特性がマッチするかどうかを判定する。このような、マッチする画像カテゴリーが発見される場合には（１３４の「イエス」のブランチ）、１３６において、その画像カテゴリーに関連するフレームミング構成を用いるよう選択される。マッチする画像カテゴリーが発見されない場合には（１３４の「ノー」のブランチ）、１３８において、デフォルトの画像カテゴリーについてのフレームミング構成を用いるよう選択される。
【００２３】
フレーム２６内に組み込まれた縁の数、およびそれぞれの縁の幅が１４０において決定される。縁の数および幅は、好ましくは、フレームなしの画像の表示２２’の寸法（ｘiおよびｙi）およびフレーム付きの画像２４の寸法（ｘfおよびｙf）に基づいて決定される。
【００２４】
フレームなしの表示２２’の寸法が、フレーム付きの画像２４の寸法の約６０％よりも大きい場合には、好ましくはフレーム２６は、単一の縁領域のみを含む。逆に、フレームなしの表示２２’の寸法が、フレーム付きの画像２４の寸法の約３０％よりも小さい場合には、好ましくは２つまたはそれよりも多い縁領域が用いられる。表Ｉに示すように、縁領域はデフォルトでは、すべての画像およびカテゴリーについて、二次元である。
【００２５】
１４２において、それぞれの縁について、視覚的に感じのよい色が決定される。この視覚的に感じのよい色は、その縁についての配色および輝度というフレームミング構成の規則に基づいて決定される。多数の配色を規定し、フレームミング構成の規則に組み込んでもよい。表ＩＩを参照すれば一番よく理解されるように、このような配色の中には、縁の色が、その画像内に含まれている色と無関係のものもある。例えば、「文化（cultural）」という配色であれば、ある特定の文化的背景の見る人にとって、より感じのよい色属性を利用し、「国（national）」という配色であれば、ある特定の国において特定の意味を有する色の組み合わせを用いる。例えば、画像特性が合衆国に関する画像を示す場合には、縁に赤、白、および青の色相が用いられるかもしれない。同様に、「性別（gender）」という配色は、画像特性が女の子のものを示す場合にはピンクの色相の、男の子のものを示す場合には青の色相の縁を作成するかもしれない。アジアの配色は、好ましくは、ヨーロッパの配色よりも多くの赤およびより鮮やかな色を用いる。
【００２６】
図８および表ＩＩを参照して、このような配色のうちの他のものについては、縁の色は、画像に含まれるドミナントカラーに関して決定される。ドミナントカラーは、好ましくは、主な画像成分の色である。例として説明すると、画像２２におけるドミナントカラーは、点８０によって示される。「同一（same）」という配色であれば、色空間５０においてドミナントカラー８０の色相と同一の色相８１を用いる。「類似(similar)」という配色であれば色空間５０においてドミナントカラー８０に隣接する色相８２を用いる。「補色(complementary)」という配色であれば、色空間５０においてドミナントカラー８０の色相と反対の色相８３を用いる。「対照(contrasting)」の配色であれば、色空間５０においてドミナントカラー８０と反対の色相に隣接する色相８４を用いる。「暗」の配色であれば、ドミナントカラー８０と同一の色相であるが、ドミナントカラー８０の明度よりも低い明度８５を用いる。「明」の配色であれば、ドミナントカラー８０と同一の色相であるが、ドミナントカラー８０の明度よりも高い明度８６を用いる。「プログレッシブ」の配色であれば、ドミナントカラー８０と同一の色相であるが、ドミナントカラー８０の明度および彩度よりも低い明度および彩度８７を用いる。適切な線分８１−８７上の特定の色の点は、フレームミング構成のうちの輝度のパラメータによって決定される。輝度のパラメータによって、典型的には、その線分に沿ったいくつかの、「強」「普通」および「弱」として表すことができるような、いくつかの点から選択する機会が提供される。多数の縁を用いる場合には、異なる縁それぞれの色は、好ましくは類似の色相を有する。
【００２７】
表ＩＩ  −  配色の実装
【表２】
0003774421.tif 000003
【００２８】
１４４において、それぞれの縁についてのテクスチャーパターンが、その縁についての縁のテクスチャーに基づいて、決定される。好ましくは、縁のテクスチャーは、フラットかパターンかのどちらかが可能である。フラットのテクスチャーの縁のすべての画素（後述のように、陰影のついた領域を除く）は、同一の色を有する。パターンのテクスチャーの縁においては、まずパターンが決定され、次に複製して縁を形成する。パターンは、好ましくは、縁の幅よりもはるかに小さい。パターンの画素は、好ましくは、類似するまたはプログレッシブな色相等の、関係する色を用い、パターンのエッジ上の画素は、そのパターンを複製して縁を形成すると視覚的にマッチする境界を形成するように選択される。
【００２９】
１４６において、それぞれの縁についての少なくとも１つの陰影の色が、その縁についての次元に基づいて決定される。好ましくは、次元についてのオプションは、二次元または三次元である。三次元は、典型的には最も外の縁のみについて用いられ、三次元の写真フレームをシミュレーションするようになっている。二次元は、典型的には任意の内側の縁についても用いられ、台紙の厚紙をシミュレーションするようになっている。三次元の実施形態において、好ましくは、縁の色よりも明るいものと、縁の色よりも暗いものという、２つの陰影の色が提供される。このような陰影色は、典型的には、三次元の縁の外側のエッジと内側のエッジにおいて用いられる。明るいほうの陰影色を有するエッジと暗いほうの陰影色を有するエッジとの配置によって、フレーム付きの画像に特定の方向から光が指し込んでいるような視覚上の感覚を生じさせる。
【００３０】
１４６が完了すると、すべてのフレーム属性が決定される。フレームなしの画像２２についてのデータの集合と、フレーム属性からフレーム付きの画像２４についてのデータの集合とを生成するのは、従来の方法によって行われ、その詳細は当業者には周知である。
【００３１】
次に、マッピング関係の修正１１２を、さらに詳細に考察する。さらに上述したように、ユーザが介入することなく画像内容に基づいて自動的に生成されたフレーム２６の属性を、ユーザが修正またはオーバーライドすることができる。好ましくは、フレームに入れられている画像に関連していて、あらかじめ規定した特定の画像カテゴリーについてのフレームミング構成のパラメータ（配色、輝度、テクスチャー、および次元）を決定する表Ｉにおける関係のうちの１以上を変更することによって、このような修正が行われる。いくつかの実施形態においては、このような修正は、現在フレームに入れられている画像のみに適用され、他の実施形態においては、このような修正は、修正される画像カテゴリー内にある他の画像にも適用される。いくつかの実施形態においては、また、縁の数および幅、フレーム付きの画像２６の所望サイズ、および／またはフレームなしの画像の表示２２’に関して、拡大縮小したサイズをユーザが指定することもできるようになっている。マッピング関係を修正した後、フレーム属性の決定１０６が再び行われる。
【００３２】
次に画像処理装置１０に戻って、画像アナライザ２０をさらに詳細に考察する。図１および図２のように、フレームなしの画像についてのデータの集合は、画像ソースから供給してもよい。画像ソースは、大容量記憶デバイス１２ａ、ネットワーク・ソース１２ｂ、デジタルカメラ１２ｃ、光学スキャナ１２ｄ、または多機能プリンタ１２ｅの光学スキャナモジュールを含むが、これらに限定されるものではない。画像アナライザ２０はさらに、成分識別器（identifier）２８を含む。成分識別器２８は、前述したようにデータの集合を処理して、１以上の個々の画像成分を識別するようにしている。成分識別器２８から画像成分を受け取り、個々の画像成分のうちのあるいくつかについて、少なくとも１つの成分特性を決定する、成分キャラクタライザ（characterizer）３０と；前述のように、成分キャラクタライザ３０と通信可能に結合して、少なくとも１つの成分特性から少なくとも１つの画像特性を決定する画像キャラクタライザ３４と；これもまた詳細に前述したように、画像キャラクタライザ３４と通信可能に結合して、少なくとも１つの画像特性から、少なくとも１つのフレーム属性を自動的に規定する、画像カテゴライザ（categorizer）３６と；をアナライザ２０が含む。また、好ましくは、画像処理装置１０は、画像カテゴライザ３６がアクセス可能なメモリ４４も含む。画像カテゴライザ３６は、メモリ４４内に記憶された少なくとも１つのフレームミング構成のパラメータにしたがって、少なくとも１つのフレーム属性を自動的に規定する。メモリ４４の好ましい実施形態は書き込み可能であり、また、装置１０は、好ましくは、メモリ４４と通信可能に結合して、少なくとも１つのフレームミング構成のパラメータを修正するユーザインターフェース３８も有する。
【００３３】
好ましい実施形態において、画像処理装置１０は、計算装置を含み、画像アナライザ２０およびフレーム付きの画像のジェネレータ４０は、ソフトウェア、ファームウェア、またはその組み合わせにおけるコンピュータプログラムとして実現される。このようなプログラムは、好ましくは、メモリ４４内に一時的にまたは永久的に記憶される。メモリ４４は、揮発性と不揮発性の両方のメモリ構成要素を含んでもよい。揮発性の構成要素は、電源（power）が失われるとデータ値を保持しなくなるものである。不揮発性の構成要素は、電源が失われてもデータを保持するものである。したがって、メモリ４４は、例えば、ランダムアクセスメモリ（ＲＡＭ）、リードオンリメモリ（ＲＯＭ）、ハードディスクドライブ、関連するフロッピーディスクドライブによってアクセスされるフロッピーディスク、コンパクトディスクドライブによってアクセスされるコンパクトディスク、適切なテープ装置によってアクセスされる磁気テープ、および／またはその他メモリ構成要素、または、これらのメモリ構成要素のうちいずれか２つ以上の組み合わせ、を含んでもよい。
【００３４】
装置１０は、フレーム付きの画像について生成したデータの集合を、イメージング・デバイスに送ることができる。このイメージング・デバイスには、プリンタ１４ａ、ディスプレイまたはモニタ１４ｂ、ネットワークの受信宛先１４ｃ、大容量記憶デバイス１４ｄ、または多機能プリンタ１４ｅを含むが、これらに限定されるものではない。
【００３５】
前述のことから、本発明によって提供される画像処理の装置および方法は当該技術分野においてかなりの効果を奏することが理解されよう。本発明の具体的な実施形態をいくつか説明し例示したが、本発明はこのように説明し例示した具体的な方法、形式、または各部の配置に限定されるものではない。例えば、データの集合の分析を、画像空間または色空間のどちらかを参照して説明したが、このような分析は必ずしも排他的なものではない。関係する領域は、画像空間において識別されてもよい。その場合、色空間の分析は、そのような領域上でのみ行われてもよい。さらに、成分特性、全体的な画像特性、フレームミング構成のパラメータ、およびフレーム属性の特定の集合を説明したが、代替的な集合もまた本発明とともに用いることができる、ということが理解される。したがって、本発明は、特許請求の範囲によってのみ限定される。
【図面の簡単な説明】
【図１】  本発明による、デジタル画像を自動的にフレームに入れる新規な画像処理装置のブロック図である。
【図２】  図１の画像処理装置が行う、デジタル画像の自動フレーム入れのデータフローを、概略的に表示したものである。
【図３】  図１の画像処理装置によってフレームに入れることができる、フレームなしの画像の、二次元の画像空間表示である。
【図４】  図１の画像処理装置によってフレームに入れることができる、フレームなしの画像の、三次元の色空間表示である。
【図５】  図１の画像処理装置とともに用いることができる新規な自動フレーム生成方法のフローチャートの最初の部分である。
【図６および図７】  図５の自動フレーム生成方法の異なる部分である、フローチャートのより後の部分である。
【図８】  図５の方法による、デジタル画像用の視覚的に魅力的なフレームを決定するのに用いる、様々な配色を示す、三次元の色空間表示である。
【符号の説明】
６  二次元の画像空間
７  行
８  列
９ａ−ｆ  領域
１９  画素
２２  フレームなしのデジタル画像
２２’  フレームなしのデジタル画像の表示
２４  フレーム付きのデジタル画像
５０  三次元の画像空間
５８ａ−ｆ  領域
【図１】
0003774421.tif 000004
【図２】
0003774421.tif 000005
【図３】
0003774421.tif 000006
【図４】
0003774421.tif 000007
【図５】
0003774421.tif 000008
【図６】
0003774421.tif 000009
【図７】
0003774421.tif 000010
【図８】
0003774421.tif 000011