(57)【要約】ディジタル画像を生成すること、そのディジタル画像中の少なくともある区域を挿入すべき区域として限定し、その区域の輪郭の少なくとも一部に、これに少なくとも部分的に対応する装飾文字をディジタル的に挿入すること、を含む方法及び装置。【特許請求の範囲】
【請求項１】
装飾画像を生成する方法であって、
ディジタル画像を生成し、そのディジタル画像中の少なくともある区域を挿入されるべき区域として限定すること、及び、
その区域の輪郭の少なくとも一部に、これに少なくとも部分的に対応する装飾文字をディジタル的に挿入することを含む方法。
【請求項２】
装飾画像を生成する方法であって、
ディジタル画像を生成し、そのディジタル画像中の少なくともある区域を挿入されるべき区域として限定し、前記区域は、少なくとも第一下部区域及びこれと少なくとも一つの画像特性で異なる第二下部区域を有し、
この区域に装飾文字をディジタル的に挿入すること、を含み、前記装飾文字をディジタル的に挿入することが、第一下部区域を第一フォントのレタリングで満たし、第二下部区域を、第一フォントのレタリングと少なくとも一つのフォント特性が異なる第二フォントのレタリングで挿入することを含む方法。
【請求項３】
前記画像特性が質感を含む請求項２記載の方法。
【請求項４】
前記フォント特性が文字サイズを含む請求項２記載の方法。
【請求項５】
前記画像特性が、ディジタル画像が存在する面に対して相対的な、対象(ディジタル画像により表現される対象)の深さ、を含む請求項２記載の方法。
【請求項６】
装飾画像を生成する方法であって、ディジタル画像を生成し、そのディジタル画像中の少なくともある区域を挿入すべき区域として限定すること、
その区域に装飾文字の指示列をディジタル的に挿入すること、を含み、ここで、それぞれの指示列の方向がレタリングの言語により限定されることからなる方法。
【請求項７】
前記装飾文字が英語の文字であり、それぞれの指示列の方向が左から右である請求項６記載の方法。
【請求項８】
装飾画像を生成する方法であって、
ディジタル写真を生成し、そのディジタル写真中の少なくともある区域を挿入されるべき区域として限定すること、
その区域に装飾文字をディジタル的に挿入すること、を含む方法。
【請求項９】
装飾画像を生成する方法であって、
ディジタル画像を生成し、そのディジタル画像中の少なくともある区域を挿入されるべき区域として限定し、その際その区域を複数のセグメントに区分し、その複数のセグメントの少なくともいくつかを選択することからなり、
ついでその区域に装飾文字をディジタル的に挿入すること、を含む方法。
【請求項１０】
挿入されるべき前記複数のセグメントを順番に配列し、一連のテキストを前記複数のセグメントに、前記配列した方法による順序に順次的に適合させることも含む請求項９記載の方法。
【請求項１１】
装飾画像を生成する方法であって、
ディジタル画像を生成し、そのディジタル画像中の少なくともある区域を挿入されるべき区域として限定すること、
その区域に少なくとも一つの指示列の装飾文字をディジタル的に挿入することからなり、その際、前記列が前記区域でどのように分布するかを少なくとも部分的に決定するための、その区域に挿入する少なくとも一つのパラメータを規定するユーザーの入力を読み込むことを含む方法。
【請求項１２】
装飾画像を生成するシステムであって、
ディジタル画像中の少なくともある区域に、ユーザーが挿入すべき区域として限定することのできるグラフィックユーザーインターフェースと、
その区域に装飾文字の少なくとも一つの方向性列をディジタル的に挿入するテキスト挿入部、とを有するシステム。
【請求項１３】
更に複数の画像を保蔵する画像貯蔵部、及び
ユーザーに提供されるサーチキューにより前記画像貯蔵部における画像にアクセスできる画像サーチエンジン、も有する請求項１２記載のシステム。
【請求項１４】
複数の文字列を保蔵する文字列貯蔵部、及び
ユーザーに提供されるサーチキューにより前記文字列貯蔵部における文字列にアクセスできる画像サーチエンジンも有する請求項１２記載のシステム。
【請求項１５】
前記文字列貯蔵部は、複数のテキストを保蔵するテキスト貯蔵部を有する請求項１４記載のシステム。
【請求項１６】
前記少なくとも一つの指示列が、対応する複数の言語による装飾文字の、複数の指示列からなる請求項６記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、装飾画像を生成する装置及び方法に関する。
【背景技術】
【０００２】
マイクログラフィー(micrography)は、テキスト或るいは絵模様から実質的に構成されるか、或るいはこれらのみからなる手書きピクチャーを生成する技術である。  従来、マイクログラフィーは完全に手で行われ、大変な時間と極めて、高度の正確さと技術が必要である。  最近、マイクログラフィーは強い関心を引き起すようになった。
【０００３】
シルバー（Silvers）に付与された米国特許第６，１３７，４９８号は、画像源のデータベースからのモザイクイメージのディジタル構造を記載している。  レッドーグリーン及びブルーチャンネルの自乗平均誤差の平方根を計算することにより、ターゲットイメージのタイル領域をソースイメージ部分と比較してもっとも整合性の高いソースイメージを決定する。  もっとも整合性の高いソースイメージは各タイル領域に置かれる。
【０００４】
本明細書中に記載されたすべての公報の開示及びその中に引用される公報の開示はここに引用される。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、装飾画像を生成する優れたシステム及び方法を提供することを意図している。
【発明が解決するための手段】
【０００６】
本発明は、効率のよいマイクログラフィー画像形成方法を提供することを意図している。
本発明の好ましい実施態様によれば、通常はユーザーとの対話型セッションの過程で、画像中の線及び／或るいはスペースをテキスト及び／或るいは絵模様と代替させるマイクログラフィー画像形成方式が提供される。
【０００７】
好ましくは、画像中の線は、テキストが挿入されていないスペースとして定義することができる。  本発明のこの実施態様によれば、ユーザーは、好ましくは、線幅を定義する機会が与えられる。
【０００８】
通常は上記の方式は画像を区分し、画像の内側輪郭を特定し、その内側輪郭及び／或るいは、上記のように定義されたスペースが、先に指定したテキスト或るいは絵模様で代替される。
この方式は、たとえばＴＩＦＦ、ＢＭＰ及びＪＰＧなどのよく知られた画像基準、テキストを提供することができるＷｏｒｄなどのよく知られたワードプロセッサ、画像を提供できかつ／或るいは補正できるＰａｉｎｔｓｈｏｐやＣｏｌｏｒｄｒａｗなどのグラフィックソフトなどと適合するＰＣソフトウエア或るいはマッキントッシュソフトウエアからなることが好ましい。
【０００９】
かくして本発明の好ましい実施態様によれば、装飾画像を生成する方法であって、ディジタル画像を生成し、そのディジタル画像中の少なくともある区域を挿入されるべき区域として限定すること、及びその区域の輪郭の少なくとも一部に、これに少なくとも部分的に対応する装飾文字をディジタル的に挿入すること、を含む方法が提供される。
【００１０】
本発明の別の好ましい実施態様によれば、装飾画像を生成する方法であって、ディジタル画像を生成し、そのディジタル画像中の少なくともある区域を挿入されるべき区域として限定し、前記区域は、少なくとも第一下部区域及びこれと少なくとも一つの画像特性で異なる第二下部区域を有し、この区域に装飾文字をディジタル的に挿入すること、を含み、前記装飾文字をディジタル的に挿入することが、第一下部区域を第一フォントのレタリングで満たし、第二下部区域を、第一フォントのレタリングと少なくとも一つのフォント特性が異なる第二フォントのレタリングで挿入することを含む方法、が提供される。
【００１１】
本発明の更に別の好ましい実施態様によれば、前記画像特性が質感（texture）を含む。
【００１２】
本発明の更に別の好ましい実施態様によれば、前記フォント特性が文字サイズを含む。
【００１３】
更に、本発明の別の好ましい実施態様によれば、前記画像特性が、ディジタル画像が存在する面に対して相対的な、対象(ディジタル画像により表現される対象)の深さを含む。
【００１４】
また、本発明の別の好ましい実施態様によれば、装飾画像を生成する方法であって、ディジタル画像を生成し、そのディジタル画像中の少なくともある区域を挿入すべき区域として限定すること、その区域に装飾文字の指示列(directional sequence)をディジタル的に挿入すること、を含み、ここで、それぞれの指示列の方向がレタリングの言語により限定されることからなる方法、が提供される。  例えば、文字のいくつかの列をいくつかの異なる言語、例えば英語、ヘブライ語、中国語、により提供することができる。
【００１５】
更に、本発明の別の好ましい実施態様によれば、前記装飾文字が英語の文字であり、それぞれの指示列の方向が左から右である。
【００１６】
また、本発明の別の好ましい実施態様によれば、装飾画像を生成する方法であって、ディジタル写真を生成すること、そのディジタル写真中の少なくともある区域を挿入されるべき区域として限定し、その区域に装飾文字をディジタル的に挿入すること、を含むことからなる方法、が提供される。  ディジタル写真は、例えば、スキャンして取り込んだハードコピー写真をふくんでよい。
【００１７】
本発明の別の好ましい実施態様によれば、更に、装飾画像を生成する方法であって、ディジタル画像を生成すること、そのディジタル画像中の少なくともある区域を挿入されるべき区域として限定し、その際その区域を複数のセグメントに区分し、その複数のセグメントの少なくともいくつかを選択することからなり、ついでその区域に装飾文字をディジタル的に挿入すること、を含むことからなる方法が提供される。
【００１８】
本発明の好ましい実施態様によれば、前記方法であって、挿入されるべき前記複数のセグメントを配列し、順次するテキストを前記複数のセグメントに、前記配列した方法による順序に順次的に適合させることも含む。
【００１９】
本発明の別の好ましい実施態様によれば、更に、装飾画像を生成する方法であって、ディジタル画像を生成すること、そのディジタル画像中の少なくともある区域を挿入されるべき区域として限定し、その区域に少なくとも一つの指示列の装飾文字をディジタル的に挿入することからなり、その際、前記列が前記区域でどのように分布するかを少なくとも部分的に決定するための、その区域に挿入する少なくとも一つのパラメータを規定するユーザーの入力を読み込むことを含む方法が提供される。
【００２０】
本発明の別の好ましい実施態様によれば、更に、装飾画像を生成するシステムであって、ディジタル画像中の少なくともある区域に、ユーザーが挿入すべき区域として限定することのできるグラフィックユーザーインターフェースと、その区域に装飾文字の少なくとも一つの方向性列をディジタル的に挿入するテキスト挿入部、とを有するシステムが提供される。
【００２１】
本発明の別の好ましい実施態様によれば、前記システムは、更に複数の画像を保蔵する画像貯蔵部、及びユーザーに提供されるサーチキュー（cue:手がかり）により前記画像貯蔵部における画像にアクセスできる画像サーチエンジンも有する。
【００２２】
本発明の好ましい実施態様によれば、前記システムは更に、複数の文字列を保蔵する文字列貯蔵部、及びユーザーに提供されるサーチキューにより前記文字列貯蔵部における文字列にアクセスできる画像サーチエンジンも有する。
【００２３】
加えて本発明の好ましい実施態様によれば、前記文字列貯蔵部は、複数のテキストを保蔵するテキスト貯蔵部を有し、前記複数のテキストは英語、ヘブライ語或るいは中国語など、限定されることのないいずれの言語であってもよい。
【００２４】
通常は、本発明システムはピクチャーを識別可能な部分に区分する。
通常は、本発明システムは、テキストの長さとテキストを取り込むスペースの大きさとを一致させる。
【００２５】
本発明の別の好ましい実施態様によれば、テキストスペースは、ピクチャーの全スペースのほぼ１０%のサイズのスペースを限定する線を引くことによって限定される。  テキストスペースには選択されたテキストが挿入され、テキストスペースに適合するテキストの大きさ(テキスト全体に対する比率)が計算される。  テキスト領域が大きすぎるか小さすぎる場合には、システムは、ユーザーに対して適切な解決の提示を促す。
【００２６】
好ましくは本発明のシステムは、ピクチャーテキストの周囲に、種々のテキスト域の輪郭に近い線を引くように作動する。  システムは、ついで前記のように引かれた輪郭線の全体的な流れに沿ってテキストを挿入する。
任意に区域割り当てのためのテキストが設けられ、ユーザーがテキストの特定部分を、現在の画像の特定の区域に割り当てられるようにする。  システムは、通常はテキストの配置を再計算し、選択されたテキストがその選択された域に注入され、しかもそのテキストが自然に読み取られる順序で、他の区域或るいはセグメントにおける他のテキストと向かい合うことを確実にする。  システムが適切なテキスト配置をとることができるように再計算しない場合には、自然に読み取れる順序でないとしても、選択されたテキスト域中の選択されたテキストをそのままに残すか、或るいはもとのテキスト配置計算に戻り、選択されたテキストをそのように、即ち選択された区域でない区域に配置する。
【００２７】
本発明のシステムは、あるテキスト域の寸法及び配置を操作することにより、任意に画像の深さを表現する。
【００２８】
本発明のシステムは、文字のグレイスケール(grey scale)の近さ及びレベルを操作することにより、画像の陰影を任意に表現する。
【００２９】
非テキスト画像の挿入が任意に支援される。  システムはまたユーザーに対して、補足的な非テキスト画像をピクチャー中に挿入できるようにし、そのためのテキスト挿入に利用できる区域を再計算する。
【００３０】
本発明システムはユーザーに対し、任意に、彼自身の手書きを、ピクチャーテキストのためのテキストフォントとして使用できるようにする。
【００３１】
システムはまた任意に、ユーザーの画像選択に応じたテキスト長さを出力する。ユーザーは画像を特定し、また任意にフォント及び間隔係数を特定すると、システムは、ピクチャーテキストのために使用されるテキスト長さを出力する。
【００３２】
好ましくは、輪郭フォーマット化特性(Contour Formatting feature)が提供される。  それにより本発明システムは画像の輪郭と遭遇する時に、テキストの外観を操作する。  例えば画像のへりに隣接するテキストは特別の外観を有することができる。
【００３３】
任意にシステムは、画像の自然色と遭遇するよう、挿入したテキストの色を操作することができる。  このことは、テキスト自体の色を変えるか、適当な背景色を適用することにより可能になる。
【００３４】
任意にピクチャー及びテキストのライブラリーが提供され、これらは分類され、適当なサーチ言語に対応している。  通常はピクチャーライブラリーとテキストライブラリーとは、それぞれユーザーに定義されるキーワードを用いて別々にサーチされる。  ユーザーは、よくマッチしたテキストとピクチャーを選択できるよう、両ライブラリーのサーチを同じキーワードで行うよう、システムに勧められるかもしれない。
【００３５】
例えば図１３に示されているように、ユーザーは、適当なテキストが組み込まれる家のピクチャーテキストを含む、新築祝いの贈り物を生成することを望むかもしれない。  しかしユーザーが適当なテキストを知っていない場合がある。  システムは、ピクチャーの内容及びサイズに基づく、適当なテキストをサーチする適当な機能を有していてもよい。
【００３６】
任意にシステムはピクチャーテキスト内に一つ以上の言語を挿入することができ、例えば英語とヘブライ語などの二つの相反する言語が読み取られる場合であっても、両方の言語を自然に読み取るフォーマットを保持する。
【００３７】
システムは任意にピクチャー対象をドラッグ  アンド  ドロップ処理することができる。
例えば葉のようなピクチャー対象をドラッグし、花のピクチャー中にドロップし、ついでシステムは再計算して、自然に読み取ることができるフォーマットを保持しつつ葉にテキストを注入するために、テキストを調整する。  逆に、例えば葉などのピクチャー対象をピクチャー(例えば花)から除くこともでき、次いでシステムは、再計算して自然に読み取ることができるフォーマットを保持しつつ、ピクチャーのどこかで以前は葉であったところへテキストを注入するために、テキストを調整する。
【００３８】
本明細書及びクレームにおいて、“テキスト”なる語は、装飾文字の列や絵画像(graphical images)の列などのアイコンの適当な列、を表す。
【００３９】
本発明は、添付図面と関連する以下の詳細な説明により、より深く理解されよう。
【発明を実施するための最良の形態】
【００４０】
図1Ａ-１Ｄを参照する。  これらは全部あわせて、本発明の好ましい実施態様に従って構成され作動するようにされた、装飾画像にテキストを組み込む好ましい方法の、単純化したフローチャートである。
【００４１】
プロセスへの入力は、通常は、ディジタルピクチャー、例えばディジタル写真を生じさせることを含む(ステップ１０)。  ピクチャーは、例えば、所望ピクチャーの少なくとも一つの特徴によりユーザーが限定するキュー(cue：てがかり)に従って、ピクチャーレポジトリ(repository)をサーチすることができる適切なピクチャーサーチエンジンを介して、探すことができる。  このようなディジタル写真或るいはピクチャーは、次の特徴、すなわち外部輪郭、内部輪郭、色、明るさ(例えば平均の輝度)、質感(グレーレベルの相違)、立体的な深さ、の少なくとも一つが異なる複数の区域を有する。  本発明の好ましい実施態様によれば、テキストは少なくともいくつかの区域を表現するために使用され、この場合テキストは、種々の選択可能な視覚的特徴、例えばフォントの種類、フォントの太さ、フォントサイズ、文字の間隔、語の間隔、線の間隔、を有する。  好ましくは、少なくとも一つの視覚的なテキスト特徴が、テキストのある域に少なくとも対応する特徴を表現するように使用される。
【００４２】
視覚的テキスト特徴とピクチャー域特徴との間には、いずれかの適当な対応関係が形成されうることが理解される。  例えば、図２Aと２Bとを比較するとわかるように、フォントサイズは、質感(texture)を表現することができる(大きい/小さい文字は粗い/微細な質感を表現する)。  フォントサイズは、図３に示すように深さ(depth)を表現することができ、この場合、大きい/小さい文字は、見る人の視点から近く/遠くにある域を表現する。  フォントサイズはまた、図４に示されるように輝度(intensity)、或るいは前景/背景も表現できる。  フォントの太さは輝度を表現するために使用できる(暗い/明るい域が太い/細いフォントにより表現される)。  フォントの太さは質感(太い/細いフォントが粗い/微細な質感を表現する)をも表すことができるか、或るいはこのような質感を表しうる。  フォントの種類は色を表現するために使用することができる。  文字、語、線、或るいはこれら三つの間の間隔は、図５に示すように輝度を表現できる(間隔をあけた/密に配置したテキストは、それぞれ明るい/暗い域を表現する)。
【００４３】
上記の対応関係は単なる例示であり、ソフトウエアの方法によっては、少なくとも一つのテキストを、上記対応関係の一つ、いくつか或るいはすべて、もしくはこれらのいずれかの対応関係の組み合わせに、自動的に組み込み得ることが理解され、いずれも本発明の好ましい実施態様の範囲に入るものである。    好ましくは、本発明の好ましい実施態様に従って提供されるテキスト挿入システムは、規定の対応関係に従って作動する。  しかし、そのインターフェースにより、ユーザーがその対応関係を無効にし、それぞれを表現しているピクチャー域の特性とテキスト特性とを、別の対応関係を規定するようにすることもできる。
【００４４】
本発明の好ましい実施態様によれば、本システムは、ピクチャー特性に関する少なくとも一つのあらかじめ決められた原則により、ピクチャー域の特性とテキスト特性との対応関係を修正するように作動する。  例えば、個別のピクチャーの質感が実質的に不変であることがわかったときには、システムによりテキストを表現するように通常使用されているテキスト特徴は、問題の個別ピクチャーについてはそれに代わって、変化する何か他のピクチャー特徴を表現するように使用されてもよい。
【００４５】
読み込まれた画像は、通常は、最初単一調の画像(ステップ２０)、例えばHIS[色相(hue)、飽和(saturation)、輝度(intensity)]のうちのIコンポーネント画像など、に変換される。  この場合、通常従来の着色ピクチャーから単一調のピクチャーへの変換方法、即ち従来の画像処理製品のRGB2HSI機能、を使う。
【００４６】
任意に、滑らかな画像が計算することができ(ステップ３０)、これは画像に影をつけるよう、出力画像(ステップ２３０)に戻って注入される。
【００４７】
ついで単一調画像は従来のセグメント化法、例えば “Segmentation”、Digital Picture Processingの第１０章, A. Rosenfeld 及びA.C. Kak著、Acadenic Press、Inc.,Vol.２に記載されるようにしてセグメント化される(ステップ４０)。  このステップの出力は、ピクチャー域が、複数の閉じた区域或るいはセグメントに分割された線図である。  前記閉じた区域或るいはセグメントはそれぞれ、例えば区域、輪郭長さ、幅、セグメント長さ、平均輝度、輝度の分散、などのセグメント特徴をもつ。
【００４８】
ステップ５０では、ユーザーは例えば仮想ペイントブラシを用いて、自動的に定義されるセグメント以外の区分されたセグメントを生成するよう、セグメント化画像を修正することが促される。  例えば図９では、ユーザーは、光点５４を（もしこれらが原画像の一部でない場合には）定義することができ、また図１２では、ユーザーはろうの滴り（waxdrips）５６を（もしこれらが原画像の一部でない場合には）興味をひくように定義することができる。
【００４９】
ステップ６０では、セグメント化画像のすべてのセグメントは、例えば図８Aに示すようにラベルづけされ、それぞれのセグメントがよく定義された態様で参照できるようにする。
【００５０】
ステップ７０では、それぞれのセグメントの特徴が計算される。  例えば、セグメント域、セグメント輪郭長さ、セグメント幅、セグメント長さ、セグメント平均（segment mean）、セグメントの分散(segment variance)などの特徴が計算される。  また、イエステキスト（yes text）論理パラメータが定義され、最初にすべてのセグメントについて真(true)であるよう設定される。
【００５１】
ステップ８０では、イエステキストが、テキストを含むことが適当でない特徴を有するそれぞれのセグメントに対して誤り(false)と設定される。  このようなセグメントは、例えば以下の基準のひとつ或るいはそれ以上、もしくはこれらの論理的組み合わせが当てはまる場合である：
（セグメント域  ＞  最大セグメント域(域が大きすぎる)
（セグメント域  ＜  最小セグメント域（域が小さすぎる）
（セグメント輪郭長さ  ＞  最大セグメント輪郭長さ（輪郭があまりにも波動状である）
（セグメント幅  ＜  最小セグメント幅(狭すぎる)
（セグメント長さ  ＜  最小セグメント長さ(短かすぎる)
（セグメント平均  ＞  最大セグメント平均(暗すぎる)
（セグメント平均  ＜  最小セグメント平均(白すぎる)
（セグメント分散  ＞  最大セグメント分散(質感に変化がありすぎる)
（セグメント分散  ＜  最小セグメント分散(質感が完全に均一である)。
【００５２】
ステップ９０では、ユーザーは、どのセグメントにテキストを挿入するかの決定を無効にし、イエステキスト値をそれに応じて変えるよう、促される。  例えば図１０では、ユーザーは、ハープ弦の間のスペース９２をノーテキスト(No text)セグメントと指定し、図１１では、ユーザーは砂時計の二つの球部における上方の空部分９４、９８を、ノーテキスト(No text)セグメントと指定している。
【００５３】
ステップ１００では、すべてのイエステキストセグメントは順序づけられることが好ましい。  例えば、所望の順序がアルファベット順に指定されている図８Aに示されるように、自然に読むことができる順序でセグメントを番号づけるか文字で順序ずける商用ソフトウエアが使用される。
図８Ａでは、ノーテキストセグメントは、クロスハッチング（陰影）で指定されている。
【００５４】
ステップ１１０では、ユーザーは、システムが提示するセグメント順序を無効にすることを促される。  これらのステップは、画像を表現するために極めて長いテキストを使用することが望ましい分野で有用であり、１以上のセグメント、一般的にはすべてのセグメントについて、図８Ｂに示すようにステップ１００及び１１０に規定される順序で、テキストが順次注入される。
【００５５】
ステップ１２０では、セグメント化された画像中の、イエステキストであるすべての選択されたセグメントの輪郭線が消去されるが、一般的には、テキストによって表現されるにはあまりにも詳細である輪郭のみは維持される。
例えば、短い、即ち４-ピクセル長の線セグメントは鋭角(例えば８０度以下の角度)を表すために維持される。
【００５６】
ステップ１３０：  イエステキストとマークされた個々のセグメントについて、サイズ、行間及び語間の間隔、及び種類などのフォント特性が、自動的にセグメント特性の関数として決定されることが好ましく、この場合、フォント特性を決定するためには、一般的にはルックアップテーブルを使用する。
例えばセグメント域の関数とするフォントサイズを出力するルックアップテーブルが作られてもよい。
別のルックアップテーブルは、セグメントの分散及び/或るいは、セグメントの色の関数としてフォントスペース及び/或るいはフォントの種類を出力するものであってよい。
より一般的には、本明細書に詳細に記載されているような視覚的セグメント特性を視覚的に表現するためには、どのようなフォント特性が採用されてもよい。
【００５７】
ステップ１４０では、ユーザーは、ステップ１３０の自動的なフォント選択を無効にし、少なくとも一つのフォント特性を手で選ぶことを促される。
【００５８】
ここで、いずれかの、またすべてのフォント特性は、システムにより決定されるよりもむしろユーザーが選択できるものであってよいことが理解されるべきである。
使用することのできるフォントの一種は、手書きフォントであって、通常はユーザーがアルファベットの個別文字を手書きで再現し、それにより彼自身の手書きフォントを定義するものである。
【００５９】
ステップ１５０では、ユーザーは、テキストファイルを指示することを促され、ユーザーに指示されたテキストファイルはテキストバッファー(text buffer)に読み込まれる。  テキストファイルは単一の言語による単一のテキストを含んでもよく、幾つかの言語によるそれぞれいくつかのテキストからなるものであってもよい。
テキストは、例えば、ユーザーにより定義されたテキストを特徴づける基準に応答するテキストレポジトリ、をサーチするテキストサーチエンジンを用いて、テキストレポジトリから選択される。
【００６０】
ステップ１６０ではそれぞれのフォントサイズは、フォントスケール因数(fonts scale factor)により乗算され、ここで：
フォントスケール因数  ＝  必要な文字域/利用可能な文字域；
利用可能な文字域  ＝  イエステキストセグメント域のすべての合計;及び
必要な文字域  ＝  個別セグメントのフォントサイズ及び行間/語間の間隔に基づく、テキストファイル中のすべての文字域の合計。
【００６１】
ステップ１７０：  因数に分解された(factored)フォントサイズ〈最小フォントサイズ、或るいは因数に分解されたフォントサイズ〉最大フォントサイズ、であるなら、即ち因数に分解されたフォントサイズが、美的に好ましい観点からみて大きすぎるか小さすぎる場合、ユーザーは警告され(alerted)、解決を提示すること、即ちあるセグメントのイエステキスト値を変えること、及び/或るいはテキストを変えること；ついでステップ３１−３９を再度行うこと、を促される。
このステップは、長いテキストをセクション毎にセグメント別に正確に注入することが望ましいケースに適する。
【００６２】
ステップ１８０：  それぞれのイエステキストセグメントについて、ユーザーは、テキストのレイアウト方向を定めることが促される。
【００６３】
ステップ１９０：  イエステキストとマークされるそれぞれのセグメントについて、極値点E、オフセットD、ユーザーにより選択されるかシステムにより選択された線(ライン)間隔係数により相互の間が開いている平行線１１(ライン１)、１２、１３. . .の列、右の点R及び左の点Lを計算する。  これらはすべて図６に示されている。
【００６４】
これらの用語は以下のように定義される：
極値点  ＝  図６で矢印により示される、テキストの要求されたレイアウト方向と接線が平行な、セグメントの輪郭上の点；
D  ＝  極値点からの、ユーザーが選択したオフセット（相対位置）であって、セグメント内でテキストの曲率範囲を限定する。
Dは、通常は、フォントサイズの倍数、例えば３＊フォントサイズ、である。
ｌ  ＝  線(ライン)、１１、であり、要求されたテキストレイアウトであって、極値点に対して相対的なオフセットはDである；
右の点  ＝  Lとセグメント輪郭との交差する点であって、極値点の右にある；及び
左の点  ＝  Lとセグメント輪郭との交差する点であって、極値点の左にある。
【００６５】
ステップ２００では、セグメントにテキストが挿入される。
通常は、テキストバッファが空になるまで、イエステキストセグメントに順次テキストが挿入され、挿入は左の点(右の点)から開始して外側輪郭に対して平行な曲線に沿って行われ、右の点(左の点)で停止する。
テキストの第一の線の部分を形成する文字の列それぞれの位置は、図６では、想像上のボックス２０４(ボックスそれぞれは文字を囲むものであってもよい)で示される。
【００６６】
或るいは極めて短いテキスト、例えば人の名前が提供される場合、画像中のすべてのセグメントに挿入されるまで、そのテキストは繰り返される。
【００６７】
図６は、テキストが挿入されるセグメントの単純化された絵による説明図であって、図１A ? 1Dのセグメント挿入ステップ２００により計算された、セグメントに対するテキストの典型的に湾曲した線の分布を示す。
【００６８】
挿入プロセスはテキストの言語の方向(英語の場合左から右、他の言語、例えばヘブライ語の場合右から左、別の言語の場合上から下へのこともある)に拠る。  言語の方向が左から右の場合、現在のセグメントにおけるセグメント化画像の左の点からスタートして右の点に達するまで外側輪郭に平行に、テキストファイルから文字が移される。  この右の点では線(ライン)は、このセグメントに対して決定されている線の間の間隔に依存する距離分だけEから離れており、外側輪郭と平行に左の点から右の点に文字を配置してゆく。
線ｌの順次」位置は、図６にはｌ１(ライン１)、ｌ２、ｌ３. . .で表示されている。
【００６９】
言語の方向が右から左の場合、テキストファイルからの文字の挿入は、現在のセグメントにおけるセグメント化画像の左の点からスタートして右の点に達するまで外側輪郭に平行に行われる。
システムはついで下の線に移り、右の点から左の点へ、外側輪郭と平行に文字を配置してゆく。
このプロセス、或るいは上記の左から右のプロセスが、セグメントが一杯になるまで繰り返され、この点でシステムは次のイエステキスト  ＝  真のセグメント、に進行する。
【００７０】
ステップ２１０:  テキストが終了に達し、すべてのセグメントが一杯になっていない場合、システムは増大フォントスケール因子を計算することができ、増大フォントスケール因子(increased fonts scale factor)を用いて最後のセグメントについて、セグメント挿入ステップ２００が繰り返される。
全セグメント域のある比率が空のままの場合、フォントスケール因子が、通常はほぼ同じ比率分増大する。
【００７１】
ステップ２２０は逆のケースである。
すなわちすべてのセグメントが一杯であるが、テキストの終了には達していない場合である。
このときには減少フォントスケール因子(decreased fonts scale factor)が計算され、挿入ステップ３００が現在のセグメントについて繰り返される。
全テキストのある比率が使用されていないままである場合、フォントスケール因子が、通常はほぼ同じ比率分減少する。
【００７２】
ステップ２３０では、影が任意に加えられる。
この場合、例えば出力画像I  ＝  セグメント化画像＋滑らかな画像、を計算することにより行われる。
【００７３】
ステップ２４０では、出力画像H  ＝  原画像H、を計算することにより、色が任意に加えられる。  ここで色は、着色文字を印刷し/もしくは着色していない文字を適切に着色した背景上に印刷することにより、注入される。
【００７４】
ステップ２５０では、出力画像が、(出力画像H、原画像S、出力画像I)をRGBフォーマットに変換することにより生成される。
【００７５】
次に図７を参照する。
これは、本発明の別の好ましい実施態様に従って構成され作動するマイクログラフィー画像生成方法の、単純化されたフローチャートによる説明図である。
最初(ステップ３１０)にユーザーは、レタリングが埋め込まれる画像を提供する。
通常は、適切なユーザーインターフェースが、ユーザーに対して、プロセスへの入力としてピクチャーを挿入することを促す。
これは、例えばシステムにディジタル化ピクチャー、例えばディジタル化写真、の名前及び位置を与えるか、或るいはハードコピー画像を走査してコンピュータに入力することによって行われる。
画像が一旦システムに受取られると、画像分析プロセス３１５が始まる。
【００７６】
画像分析プロセスは、通常は、ピクチャー中の種々の対象を識別することによって開始される。  システムは画像をセグメントに分割し、それぞれのセグメントは、例えば色及び/或るいは輝度などが隣と区別できるあるプロパティを有する。
適切なセグメント化法には、しきい値処理（Thresholdinｇ）（ステップ３４０）及びエッジ探索(Edge Finding)が含まれる。
しきい値処理は区域演算からなり、その出力は、一般的に画像中の対象に属するピクセルの組である。
或るいはエッジ探索の場合、出力は通常は、対象の辺縁部に属するピクセルのみを含む。
【００７７】
しきい値処理によるセグメント化には、ピクチャーの内容に基づく、適応性のあるしきい値を使用する。
エッジ探索は、対象の周囲に閉じた輪郭をみつけるために、通常は傾斜に基づく手順(Gradient-based procedure)を利用する。
これはローパスフィルター(low pass filter)（ステップ３２０）,傾斜計算(ステップ３２５)及び適当なしきい値の演算（ステップ３３０）、を用いることにより行われる。  ローパス処理３２０は、このエッジ探索処理により生じるノイズを減少させるために有用である。
【００７８】
いずれのセグメント化法も完全ではないため、これら二つの技法の結果を組み合わせるファジー論理プロセス(ステップ３５０)に基づく決定システムが設けられる。
ファジー論理は、従来の二値組及び論理から発展したものであり、厳格な２分(真または偽)決定及び代入法でなく、“ソフト”言語(例えば大きい、熱い、高い)系変数及びインターバル[０，１]における真理値の連続する範囲、を使用する。
【００７９】
このステップの終わりには、セグメント化画像がユーザーに対して表示される(ステップ３７０)。  セグメント化の結果を改善するために、画像(ステップ３８０)に手動による修正を行うことができる。
【００８０】
今やユーザーはシステムにより、画像中に挿入(ステップ３９０)したいテキストファイルの名前及び位置を特定することを促される。
ユーザーはまたポップアップメニューにより、シーンの性質(ロマンチック、暴力、聖書など)の直観的な記載を選択することを促されてもよい。
【００８１】
ユーザーの回答、ファイルサイズ及び画像の詳細に関する量は、決定木(Decision Tree)への入力となる。  その出力は、フォントの形及びサイズ、テキストが挿入される位置及び必要なスペース、に関する決定である。  ついで原画像のコピーがつくられ、そこでテキスト或るいは地理的パターンが線及びセグメント化されたスペースに取って代わる。
【００８２】
意見及び更なる修正のため、任意にピクチャーがユーザーに示されてもよい。
ユーザーは、ある域からテキストを除去しその域をなにもないままにしておくこともでき、或るいは他の何もない域にテキストを挿入することを決定することができる。
ユーザーは、テキストの線を直線に変えるか否かを決定することができ、また望ましい場合には、フォントサイズや形を変えることを決定できる。
【００８３】
任意に、本発明システムはドラッグ  アンド  ドロップ特性を有し、ユーザーに、ピクチャー対象、例えば花のピクチャー中の葉、をドラッグ  アンド  ドロップすることを可能にする。
通常は、システムがユーザーに対し、その花のテキストを再構成するか、或るいは原画像形のままに残すか、を質問する。  システムはついで再計算し、自然に見やすいフォーマットを保持するため必要に応じ既存のテキストを調整する。
【００８４】
好ましくは、システムは見やすさを保持するため、セグメント全体に連続性(sequencing)をもつことを勧める。
システムはまた、見やすさを保持するように、例えば文字の先端がある角度以上に傾斜しないように、テキストをそれぞれのセグメントの中で配列する。
【００８５】
好ましくは、画像中の線を、テキストが注入されないスペースとして定義する。  このことは図８Bに示されており、ここでは女性のドレスのしわにはテキストが注入されない。
本発明のこの実施態様では、ユーザーは線の幅を定義する機会が与えられることが好ましい。
【００８６】
本発明の図示され記載された方法は、広い範囲の適用分野を有し、これに限定されるものではないが、以下の被印刷物にマイクロテキスト画像を適用することができる：
【００８７】
宣伝キャンペーン、企業のプロモーション資料；  ロゴ;  写真アルバム；  宗教的或るいは国の重要品のテキストからなる贈り物及びみやげ物；  織物及び衣服用の模様;  セラミックス、時計、クリスタル製品、台所用品、マッチ、壁ペインティング、旗及び標識;  ブックカバー、個人的贈り物、グリーティングカード及び文房具；  カレンダー。
【００８８】
ここに図示し記載した方法は、コンピュータの適当なグラフィックパッケージ、例えばCoral Draw, Freehand, Photoshop用のプラグインソフトウエアとして実施できる。
【００８９】
本発明のソフトウエアコンポーネントは、望ましい場合には、ROM(リードオンリーメモリー)の形で実施できる。  これらソフトウエアコンポーネントは、一般的には、従来の方法を用いてハードウエア中に組み込んでもよい。
【００９０】
本発明の種々の特徴は、わかりやすさのため、それぞれ特徴ごとに別々の実施態様の文脈中で記載したが、一つの実施態様中でこれら複数の特徴を組み合わせても提供できることが、理解されるべきである。
逆に、簡単のため単一の実施態様の文脈で記載した本発明の種々の特徴は、それぞれ別々に、或るいは適当な、より少ない組み合わせでも提供できるのである。
当業者には、本発明は、ここで図示し記載したものに限られるわけではなく、その範囲は特許請求の範囲にのみ限定されることが理解されるべきである。
【図面の簡単な説明】
【００９１】
【図１Ａ】全部あわせて、本発明の好ましい実施態様に従って構成され作動するようにされた、装飾画像にテキストを組み込む好ましい方法の、単純化したフローチャート。
【図１Ｂ】全部あわせて、本発明の好ましい実施態様に従って構成され作動するようにされた、装飾画像にテキストを組み込む好ましい方法の、単純化したフローチャート。
【図１Ｃ】全部あわせて、本発明の好ましい実施態様に従って構成され作動するようにされた、装飾画像にテキストを組み込む好ましい方法の、単純化したフローチャート。
【図１Ｄ】全部あわせて、本発明の好ましい実施態様に従って構成され作動するようにされた、装飾画像にテキストを組み込む好ましい方法の、単純化したフローチャート。
【図２Ａ】異なる質感(texture)を有する装飾画像の、単純化された絵による説明図。
【図２Ｂ】図２Aの装飾画像にテキストを組み込んだ単純化された絵による説明図であって、質感を表現するようにフォントサイズが選択されている。
【図３】フォントサイズが深さを表現するようにしたマイクログラフィー画像の単純化された絵による説明図。
【図４】フォントサイズが輝度を表現するマイクログラフィー画像の単純化された絵による説明図であって、暗い域では小さいフォントにより表現され、明るい域では大きいフォントにより表現される。
【図５】語の間隔/線の間隔が輝度を表現するマイクログラフィー画像の単純化された絵による説明図であって、暗い域では密に配置されたテキストにより表現され、明るい域では疎らに配置されたテキストにより表現される。
【図６】テキストが挿入されるセグメントの単純化された絵による説明図であって、図１Ａ − 1Ｄのセグメント挿入ステップ２００により決定された、セグメントに対するテキストの線の分布を示す。
【図７】本発明の別の好ましい実施態様に従って構成され作動するマイクログラフィー画像生成方法の、単純化されたフローチャートによる説明図である。
【図８Ａ】テキストが挿入されるべき画像の単純化された絵による説明図であって、画像をセグメントに区分し個々のセグメントに順次番号ラベル、をつけることを示す。
【図８Ｂ】図８Ａの順次ラベルに限定されるセグメント列にテキスト部分を順次注入されているようにした、長いテキストが組み込まれている図８Ａの画像の単純化された絵による説明図である。
【図９】本明細書に示され記載されている、マイクログラフィー画像生成方法の一つに従ってテキストが組み込まれた画像の、それぞれ単純化された絵による説明図である。
【図１０】本明細書に示され記載されている、マイクログラフィー画像生成方法の一つに従ってテキストが組み込まれた画像の、それぞれ単純化された絵による説明図である。
【図１１】本明細書に示され記載されている、マイクログラフィー画像生成方法の一つに従ってテキストが組み込まれた画像の、それぞれ単純化された絵による説明図である。
【図１２】本明細書に示され記載されている、マイクログラフィー画像生成方法の一つに従ってテキストが組み込まれた画像の、それぞれ単純化された絵による説明図である。
【図１３】本発明の好ましい実施態様に従う図1A-１Dの方法の実施による作業セッションの一つの例の、単純化されたフローチャートによる説明図である。
【図１Ａ】
2004527933.tif 000002
【図１Ｂ】
2004527933.tif 000003
【図１Ｃ】
2004527933.tif 000004
【図１Ｄ】
2004527933.tif 000005
【図６】
2004527933.tif 000006
【図７】
2004527933.tif 000007
【図１３】
2004527933.tif 000008
【国際公開パンフレット】
2004527933.tif 000009
2004527933.tif 000010
2004527933.tif 000011
2004527933.tif 000012
2004527933.tif 000013
2004527933.tif 000014
2004527933.tif 000015
2004527933.tif 000016
2004527933.tif 000017
2004527933.tif 000018
2004527933.tif 000019
2004527933.tif 000020
2004527933.tif 000021
2004527933.tif 000022
2004527933.tif 000023
2004527933.tif 000024
2004527933.tif 000025
2004527933.tif 000026
2004527933.tif 000027
2004527933.tif 000028
2004527933.tif 000029
2004527933.tif 000030
2004527933.tif 000031
2004527933.tif 000032
2004527933.tif 000033
2004527933.tif 000034
2004527933.tif 000035
2004527933.tif 000036
2004527933.tif 000037
2004527933.tif 000038
2004527933.tif 000039
2004527933.tif 000040
2004527933.tif 000041
2004527933.tif 000042
2004527933.tif 000043
2004527933.tif 000044
2004527933.tif 000045
2004527933.tif 000046
2004527933.tif 000047
2004527933.tif 000048
2004527933.tif 000049
2004527933.tif 000050
2004527933.tif 000051
2004527933.tif 000052
2004527933.tif 000053
【国際調査報告】
2004527933.tif 000054