(57)【特許請求の範囲】
【請求項１】
コンピュータを有しディスプレイの表示画面に絵画像を表示する描画装置であって、
前記コンピュータは、
原画像を取込む画像取込手段と、
描画対象の文字列を入力するための文字列入力手段と、
該文字列入力手段によって入力された前記文字列を前記ディスプレイの前記表示画面に多数表示することで、前記原画像を模した前記絵画像を作成する絵画像作成手段と
を具備し、
前記コンピュータは、前記画像取込手段によって取込まれた前記原画像の、明度または色相を画素毎に認識する原画像情報認識手段をさらに備え、
前記絵画像作成手段は、前記原画像情報認識手段によって認識された前記明度または前記色相に基づいて、前記文字列の表示形態を決定し、
前記原画像情報認識手段は、
前記画像取込手段によって取込まれた前記原画像をグレースケール化するグレースケール手段と、
グレースケール化された前記原画像に対し、画素毎に前記明度を認識する明度認識手段とを備え、
前記絵画像作成手段は、
互いに隣接し且つ前記明度が略一致する複数の前記画素同士が同じ領域となるように、前記原画像を前記明度に基づいて複数の領域に分割する領域分割手段と、
分割されたそれぞれの前記領域の面積を算出する面積算出手段と、
前記文字列を多数配列させる表示パターンが予め設定されるとともに、表示される前記文字列の大きさ及び前記文字列同士の間隔が互いに異なるように設定された複数枚のレイヤーと、
前記文字列入力手段によって入力された前記文字列を、前記表示パターンに基づいてそれぞれの前記レイヤーに表示する文字表示手段と、
前記領域の面積及び前記明度と、使用すべきレイヤーとの対応関係が予め記憶された記憶手段と、
該記憶手段に記憶された前記対応関係を用い、前記明度認識手段によって認識された前記明度、及び前記面積算出手段によって算出された前記面積に基づいて、それぞれの前記領域に対応する前記レイヤーを決定するレイヤー決定手段と、
それぞれの前記領域に対応する前記レイヤーを前記原画像に重ね合わせると仮定した際に、前記レイヤーの中で、前記領域と重なり合う部分を選択範囲とし、該選択範囲以外の部分が非表示状態となるようにマスキングするマスキング手段とを備える
ことを特徴とする描画装置。
【請求項２】
ディスプレイの表示画面に絵画像を表示することが可能なコンピュータで使用される描画プログラムであって、
原画像を取込む画像取込手段と、
描画対象の文字列を入力するための文字列入力手段と、
前記画像取込手段によって取込まれた前記原画像をグレースケール化するグレースケール手段と、
グレースケール化された前記原画像に対し、画素毎に明度を認識する明度認識手段と、
互いに隣接し且つ前記明度が略一致する複数の前記画素同士が同じ領域となるように、前記原画像を前記明度に基づいて複数の領域に分割する領域分割手段と、
分割されたそれぞれの前記領域の面積を算出する面積算出手段と、
前記文字列を多数配列させる表示パターンが予め設定されるとともに、表示される前記文字列の大きさ及び前記文字列同士の間隔が互いに異なるように設定された複数枚のレイヤーと、
前記文字列入力手段によって入力された前記文字列を、前記表示パターンに基づいてそれぞれの前記レイヤーに表示する文字表示手段と、
前記領域の面積及び前記明度と、使用すべきレイヤーとの対応関係が予め記憶された記憶手段と、
該記憶手段に記憶された前記対応関係を用い、前記明度認識手段によって認識された前記明度、及び前記面積算出手段によって算出された前記面積に基づいて、それぞれの前記領域に対応する前記レイヤーを決定するレイヤー決定手段と、
それぞれの前記領域に対応する前記レイヤーを前記原画像に重ね合わせると仮定した際に、前記レイヤーの中で、前記領域と重なり合う部分を選択範囲とし、該選択範囲以外の部分が非表示状態となるようにマスキングするマスキング手段
として、前記コンピュータを機能させることを特徴とする描画プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、描画装置及び描画プログラムに関し、特に、コンピュータを用いてディスプレイの表示画面に、原画像を模した絵画像を表示させることが可能な描画装置、及びそのコンピュータで使用される描画プログラムに関するものである。
【背景技術】
【０００２】
例えば、お祝いのメッセージカードとして、写真画像や絵画調の画像（以下、「絵画像」という）を貼付けたものが知られている。特に、絵画像は、機械的に撮影された写真画像よりも、見た目が柔らかく、また手書きのような印象を与えるため、送り主の気持ちを伝える手段として好適に用いられている。
【０００３】
しかし、上記の絵画像は、一般に汎用のグラフィックソフトを用いて作られることから、多くの手間や時間を要し、ひいては作成することを諦めたり、写真画像を代用したりする場合も多かった。ところで、チラシや雑誌にのせる絵画像を簡単に作成する手段として、写真等の原画像を絵画像に変換するプログラムが提案されている（例えば特許文献１）。具体的には、原画像と、所定の濃淡パターンで作成されたフィルタ画像とを合成するものであり、手間や時間を多くかけることなく、絵画像を作成することが可能になっている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、上記のプログラムでは、単に、所定の濃淡パターンのフィルタ画像を原画像に合成するものであるため、作成される絵画像が単調となりやすく、面白みに欠けるとともに、独創性のある作品を作ることが困難となっていた。
【０００５】
そこで、本発明は、上記の実状に鑑み、面白み及び独創性のある絵画像を作成することが可能な描画装置及び描画プログラムを提供することを課題とするものである。
【課題を解決するための手段】
【０００６】
本発明にかかる描画装置は、
「コンピュータを有しディスプレイの表示画面に絵画像を表示する描画装置であって、
前記コンピュータは、
原画像を取込む画像取込手段と、
描画対象の文字列を入力するための文字列入力手段と、
該文字列入力手段によって入力された前記文字列を前記ディスプレイの前記表示画面に多数表示することで、前記原画像を模した前記絵画像を作成する絵画像作成手段と
を具備する」
ことを特徴とするものである。
【０００７】
ここで、「原画像」としては、デジタルカメラで撮影された写真画像、またはコンピュータグラフィックスによって作成された図形を例示することができる。なお、写真画像の中に背景が含まれている場合には、被写体のみを切取り、切取った部分を原画像としてもよい。「文字列入力手段」は、コンピュータのキーボードを用いて文字列を入力するようにしてもよく、選択可能な文字列をディスプレイの表示画面に表示しておき、マウス、ジョイスティック、トラックボールなどの外部入力手段を使用して文字列を選択するようにしてもよい。また、「文字列入力手段」によって入力される描画対象に、文字以外の記号を含めることも可能である。また、「文字列入力手段」では、文字列の入力ととともに、その文字列のフォント及び文字列の色を設定できるようにしてもよい。さらに、「文字列入力手段」によって入力される文字列の数は、一つでも複数でもよい。
【０００８】
本発明の描画装置によれば、まず、コンピュータに原画像（例えば写真画像）が取込まれる。その後、所望の文字列が入力されると、コンピュータは、入力された文字列をディスプレイの表示画面に多数表示する。これにより、原画像を模した絵画像が所望の文字列の集まりによって作成される。
【０００９】
したがって、絵画像の面白みを高めるとともに、人の心を惹付け細部まで注目させることが可能になる。また、原画像に対応する文字列（例えば原画像における被写体がペットの場合には、そのペットの名前）を入力することにより、独創性を生じさせ、絵画像に描かれた対象物（被写体）への関心を高めることができる。
【００１０】
本発明の描画装置において、
「前記コンピュータは、前記画像取込手段によって取込まれた前記原画像の、明度または色相を画素毎に認識する原画像情報認識手段をさらに備え、
前記絵画像作成手段は、前記原画像情報認識手段によって認識された前記明度または前記色相に基づいて、前記文字列の表示形態を決定する」
構成とすることができる。
【００１１】
ここで、「原画像情報認識手段」は、原画像がモノクロの場合には明度を認識し、原画像がカラーの場合には色相を認識する。
【００１２】
これによれば、原画像が取込まれると、コンピュータは、原画像の明度または色相を画素毎に認識し、入力された文字列の表示形態（表示位置または表示色）を、明度または色相に基づいて決定する。例えば、原画像がモノクロの場合には、原画像における各画素の明暗（グレースケール）に合せて、暗い部分では、複数の文字列がぎっしりと詰まるように（すなわち隙間がなくなるように）表示位置を決定し、明るい部分では、複数の文字列が疎らとなるように（すなわち隙間が大きくなるように）表示位置を決定する。また、原画像がカラーの場合には、原画像における各画素の色相（カラースケール）に合せて、表示する文字列の色を変化させる。このように、原画像における画素毎の明度または色相に基づいて文字列の表示形態を決定することにより、原画像に類似した絵画像を容易に作成することが可能になる。
【００１３】
また、上記の描画装置においては、
「前記原画像情報認識手段は、
前記画像取込手段によって取込まれた前記原画像をグレースケール化するグレースケール手段と、
グレースケール化された前記原画像に対し、画素毎に前記明度を認識する明度認識手段とを備え、
前記絵画像作成手段は、
互いに隣接し且つ前記明度が略一致する複数の前記画素同士が同じ領域となるように、前記原画像を前記明度に基づいて複数の領域に分割する領域分割手段と、
分割されたそれぞれの前記領域の面積を算出する面積算出手段と、
前記文字列を多数配列させる表示パターンが予め設定されるとともに、表示される前記文字列の大きさ及び前記文字列同士の間隔が互いに異なるように設定された複数枚のレイヤーと、
前記文字列入力手段によって入力された前記文字列を、前記表示パターンに基づいてそれぞれの前記レイヤーに表示する文字表示手段と、
前記領域の面積及び前記明度と、使用すべきレイヤーとの対応関係が予め記憶された記憶手段と、
該記憶手段に記憶された前記対応関係を用い、前記明度認識手段によって認識された前記明度、及び前記面積算出手段によって算出された前記面積に基づいて、それぞれの前記領域に対応する前記レイヤーを決定するレイヤー決定手段と、
それぞれの前記領域に対応する前記レイヤーを前記原画像に重ね合わせると仮定した際に、前記レイヤーの中で、前記領域と重なり合う部分を選択範囲とし、該選択範囲以外の部分が非表示状態となるようにマスキングするマスキング手段とを備える」
構成とすることが好ましい。なお、この描画装置は、コンピュータを機能させる描画プログラムとして構成することも可能である（請求項５の発明）。
【００１４】
ここで、「面積算出手段」は、それぞれの領域における概略の大きさを認識することが可能な手段であればよく、例えば計算によって領域の面積を算出してもよいが、領域に含まれる画素の数、または原画像全体の画素数に対する領域に含まれる画素数の割合に基づいて、各領域の面積を推定してもよい。
【００１５】
これによれば、コンピュータに取込まれた原画像は、グレースケール化され、白から黒までの明暗（灰色の濃度）だけで表現される。その後、コンピュータは、グレースケール化された原画像について、画素毎に明度を認識し、それぞれの画素の明度に基づいて原画像を複数の領域に分割する。つまり、互いに隣接し且つ明度が略一致する複数の画素同士が同じ領域となるように、複数の領域に分割する。そして、分割した各領域の面積をそれぞれ算出する。
【００１６】
一方、ディスプレイの表示画面には、互いに重ね合わされる複数のレイヤーが設けられており、複数のレイヤーによって一つの絵画像が表示されるようになっている。それぞれのレイヤーでは、文字列を多数配列させる表示パターンが予め設定されており、表示される文字列の大きさ及び文字列同士の間隔が互いに異なるように設定されている。例えば、所定のレイヤーでは、比較的大きな複数の文字列がぎっしりと詰まるように表示パターンが設定され、別のレイヤーでは、極めて小さな複数の文字列が疎らに配置されるように表示パターンが設定されている。そして、文字列が入力されると、コンピュータは、入力された文字列を、それぞれのレイヤー毎に、予め設定された表示パターンに従って表示する。
【００１７】
また、コンピュータの記憶手段には、領域の面積及び明度と、使用（表示）すべきレイヤーとの対応関係が記憶されており、各領域の明度が認識され、各領域の面積が算出されると、記憶手段に記憶された対応関係に基づいて、それぞれの領域に対応するレイヤーを決定する。例えば、面積が比較的小さく且つ明度が高い（明るい）領域に対しては、文字列の大きさが極めて小さく、文字列同士の間隔が大きなレイヤーを選択し、面積が比較的大きく明度が低い（暗い）領域に対しては、文字列の大きさが比較的大きく文字列同士の間隔が極めて小さな（または文字列同士が重なりあった）レイヤーを選択する。
【００１８】
その後、それぞれの領域に対応するレイヤーを原画像に重ね合わせると仮定した際に、レイヤーの中で、領域と重なり合う部分を選択範囲とし、その選択範囲の外部をマスキングする。つまり、それぞれの領域と対応するレイヤーには全体に亘って文字列が描画されているが、選択範囲外の部分については非表示状態となり、描画されていないものとして処理される。このため、それぞれの領域に対してレイヤーが一つずつ視認可能となる。すなわち、全てのレイヤーを重ね合せることで、全ての領域に対するレイヤーの表示がパズルのように組合わされ、一つの絵画像が作成される。
【００１９】
このように、表示パターンが互いに異なる複数枚のレイヤーを設け、それぞれの領域に対するレイヤーの中で、領域と重なる部分のみを表示させるため、作成される絵画像において、領域毎に明度を異ならせることが可能となる。特に、それぞれの領域の面積及び明度に応じて適切な表示パターンのレイヤーが選択されるため、例えば領域の面積が小さな場合には、文字列を小さく表示することで文字列全体を領域内に収める（文字列全体を視認可能とする）ことができ、また領域の面積が大きな場合には、文字列を大きく表示することで、文字列を見やすくするとともに、効果的に明度を抑えることが可能になる。また、複数のレイヤーに予め設定された表示パターンで文字列を表示するだけでよいため、シンプルな制御となり、コンピュータの負担を軽減することが可能となる。
【００２０】
また、本発明の描画装置において、
「前記コンピュータは、
前記画像取込手段によって取込まれた前記原画像を貼付けて画像レイヤーを生成する画像レイヤー生成手段と、
前記画像レイヤーの前面に重ね合わされ、前記文字列を多数配列させるとともに該文字列部分が透過設定される表示パターンが予め設定された文字レイヤーとをさらに備え、
前記絵画像作成手段は、前記文字列入力手段によって入力された前記文字列を、前記表示パターンに基づいて前記文字レイヤーに表示することで、前記原画像を模した前記絵画像を作成する」
構成とすることができる。
【００２１】
これによれば、コンピュータは、取込まれた原画像をそのまま貼付けて画像レイヤーを生成する。また、画像レイヤーの前面には、予め表示パターンが設定された文字レイヤーが重ね合わされており、コンピュータは、文字列入力手段によって所望の文字列が入力されると、表示パターンに基づいて文字レイヤーに多数の文字列を表示する。この際、文字レイヤーでは、文字列部分が透過設定されている（切り抜いた状態となっている）ため、その文字列部分を通して画像レイヤーが視認可能となる。これにより、文字列の部分が、それと重ね合わされる画像の色（モノクロの場合は灰色の濃度）と同じ色で表示されているように見せることが可能となる。
【００２２】
したがって、これによれば、原画像における画素毎の明度または色相を認識したり、複数の領域に分割したりする処理を省くことができ、絵画像を作成するための制御を一層シンプルなものとすることができる。また、原画像と同じ色調でカラーの絵画像を作成することが可能となり、絵画像に描かれた対象物の実感を高めることができる。
【発明の効果】
【００２３】
このように、本発明によれば、面白みがあり人の心を惹付ける絵画像を容易に作成することができる。また、原画像に対応する名前を文字列として入力することにより、独創性を生じさせ、絵画像に描かれた対象物への関心を高めることができる。
【図面の簡単な説明】
【００２４】
【図１】本実施形態の描画装置の機能的構成を示すブロック図である。
【図２】描画装置に記憶された対応関係テーブル及び表示パターンテーブルの一例を示す説明図である。
【図３】各レイヤーの文字列配置パターンの一例を示す説明図である。
【図４】描画装置のディスプレイに表示される表示画面の一例を示す説明図である。
【図５】（ａ）は原画像の一例であり、（ｂ）はその原画像に基づいて作成された絵画像の一例である。
【図６】コンピュータにおける処理の流れを示すフローチャートである。
【図７】他の実施形態の機能的構成を示すブロック図である。
【図８】他の実施形態のレイヤー構成を示す説明図である。
【発明を実施するための形態】
【００２５】
以下、本発明の一実施形態である描画装置について、図１乃至図６に基づき説明する。図１に示すように、本例の描画装置１はコンピュータ２を有している。コンピュータ２は、ハード構成として、演算装置及び制御装置等を有する中央処理装置（図示しない）と、キーボード５やマウス６等の入力装置と、コンピュータ２の中で処理された情報を出力するディスプレイ３及びプリンタ（図示しない）等の出力装置と、ハードディスク等から構成された記憶装置７とを備えて構成されている。また、コンピュータ２は、ＵＳＢ端子（図示しない）を備えており、デジタルカメラ４等を接続することが可能になっている。
【００２６】
記憶装置７には、データベースとして、対応関係テーブル８及び表示パターンテーブル９が記憶されている。対応関係テーブル８は、図２（ａ）に示すように、原画像における各領域（詳細は後述する）の面積、及びその領域の明度と、使用すべきレイヤーＬ（詳細は後述するが、この場合レイヤーＬ１〜レイヤーＬ６６）との対応関係の一例を示すものである。例えば、領域の面積が０．５よりも小さく、明度のレベルが「３」の場合には、レイヤーＬ３が選択され、また、領域の面積が１５〜２０の間であり、明度のレベルが「１」の場合には、レイヤーＬ６１が選択されるようになっている。なお、図２（ａ）では、表示スタイル（詳細は後述する）が「バラつき」（図３（ａ）参照）の場合の対応関係のみを示しているが、表示スタイルが「水平」（図３（ｂ）参照）の場合の対応関係、及び表示スタイルが「垂直」（図３（ｃ）参照）の場合の対応関係もそれぞれ記憶されている。ここで、対応関係テーブル８が本発明の記憶手段に相当する。
【００２７】
一方、表示パターンテーブル９は、図２（ｂ）に示すように、入力された文字列（詳細は後述する）をそれぞれのレイヤーＬに表示させる際の表示パターンを示すものであり、具体的には、レイヤーＬの左上から順に採番された配置番号に対し、文字列を表示する位置（Ｘ座標，Ｙ座標）、文字列の角度（傾き）、及び文字列が表示される枠２０（図３参照）の大きさが予め設定されている。なお、図２（ｂ）に示す枠２０の大きさは、基準の枠の大きさ（例えば縦３ｍｍ，横２５ｍｍ）に対する比率を示している。なお、図２（ｂ）では、レイヤーＬ３における表示パターンのみを一例として示しているが、表示パターンテーブル９には、対応関係テーブル８によって決定される全てのレイヤーＬの表示パターンがそれぞれ設定されている。また、表示スタイルが「バラつき」の場合に使用されるレイヤーＬａ（図３（ａ）参照）では、図２（ｂ）に示すように角度が順次変化しているのに対し、表示スタイルが「水平」の場合に使用されるレイヤーＬｂ（図３（ｂ）参照）では角度が全て０度となり、表示スタイルが「垂直」の場合に使用されるレイヤーＬｃ（図３（ｃ）参照）では角度が全て９０度となっている。
【００２８】
また、それぞれのレイヤーＬの表示パターンは、文字列を表示した際の濃淡が互いに異なるように設定されており、明度が高いほど（白に近いほど）、文字列同士の間隔が広くなり、明度が低いほど（黒に近いほど）、文字列同士の間隔が狭くなって（または文字列同士が重なりあって）いる。また、領域の面積が小さな場合には枠２０の大きさ（文字列の大きさ）が小さく、領域の面積が大きな場合には枠２０の大きさが比較的大きくなっている。
【００２９】
ところで、コンピュータ２には、描画プログラムが記憶されており、このプログラムを実行させることにより、以下に示す機能的構成を有するものになる。
【００３０】
図１に示すように、コンピュータ２は、デジタルカメラ４によって撮影されたデジタル画像を原画像として取込む画像取込手段２５と、取込まれた原画像を表示制御手段２７に出力してディスプレイ３に表示させる原画像出力手段２６とを備えている。また、コンピュータ２は、取り込まれた原画像をグレースケール化（白から黒までの明暗だけで表現）するグレースケール手段２８と、グレースケール化された原画像に対し、画素毎に明度を認識する（具体的には明度をレベル１〜レベル１０の１０段階に振分ける）明度認識手段２９と、互いに隣接し且つ明度が同レベルである画素が同じ領域となるように、原画像を明度に基づいて複数の領域に分割する領域分割手段３０と、分割されたそれぞれの領域の面積を算出する面積算出手段３１とを備えている。なお、本例の面積算出手段３１は、それぞれの領域に含まれる画素数をカウントし、原画像全体の画素数に対する割合を求めることにより、それぞれの領域の面積を推測している。ここで、グレースケール手段２８及び明度認識手段２９を組合わせたものが本発明の原画像情報認識手段に相当する。
【００３１】
また、コンピュータ２は、記憶装置７に記憶された対応関係テーブル８（図２（ａ）参照）を用い、明度認識手段２９によって認識された明度、及び面積算出手段３１によって算出された面積（画素数の割合）に基づいて、それぞれの領域に対応するレイヤーＬを決定するレイヤー決定手段３２と、それぞれの領域に対応するレイヤーＬを原画像に重ね合わせると仮定した際に、レイヤーＬの中で、それぞれの領域と重なり合う部分を選択範囲とし、その選択範囲以外の部分が非表示状態となるようにマスキングするマスキング手段３３とを備えている。
【００３２】
また、コンピュータ２は、キーボード５及びマウス６を用いて描画対象の文字列を入力するための文字列入力手段３５と、文字列を設定する設定画面及び入力された文字列をディスプレイ３に表示する設定画面出力手段３６と、レイヤー決定手段３２によって決定されたそれぞれのレイヤーＬにおいて、入力された文字列を、表示パターンテーブル９（図２（ｂ）参照）の表示パターンに基づいて表示する文字表示手段３７とを備える。さらに、コンピュータ２は、全てのレイヤーＬを重ね合せるとともに、不要な部分をマスキング手段３３によって非表示状態とすることで絵画像を作成する絵画像出力手段３８を備えている。なお、絵画像出力手段３８で作成された絵画像は表示制御手段２７に出力され、ディスプレイ３に表示される。ここで、領域分割手段３０、面積算出手段３１、レイヤー決定手段３２、マスキング手段３３、文字表示手段３７、及び絵画像出力手段３８を組合わせたものが本発明の絵画像作成手段に相当する。
【００３３】
次に、描画装置１の動作、特に、コンピュータ２における処理の流れについて、図４乃至図６に基づき説明する。まず、図４（ａ）に示すように、ディスプレイ３に初期画面４０を表示し、原画像の入力（取込み）を促す。初期画面４０において指示ボタン４１がクリックされると、コンピュータ２の記憶手段に記憶されているデジタル画像、またはデジタルカメラ４に格納されているデジタル画像を選択することが可能となり、選択したものが原画像として取込まれる。そして、図６に示すように、原画像が入力されると（ステップＳ１においてＹＥＳ）、原画像４３（図５（ａ）参照）が添付された原画像表示画面４２（図４（ｂ）参照）を表示する（ステップＳ２）。その後、原画像表示画面４２において、指示ボタン４４がクリックされると（ステップＳ３においてＹＥＳ）、図４（ｃ）に示す設定画面４５を表示する（ステップＳ４）。
【００３４】
この設定画面４５では、キーボード５及びマウス６を用いて、描画対象となる文字列を入力することが可能であり、複数の文字列入力部４６と、それぞれの文字列に対してフォントを選択するフォント選択部４７と、それぞれの文字列の色を選択する文字色選択部４８と、これらの選択によって作成される文字列のサンプルが表示されるサンプル表示部４９とが設けられている。また、設定画面４５には、スタイル選択部５１及び輪郭形状選択部５２も設けられており、作成される絵画像の形態を任意に選択することが可能になっている。具体的には、スタイル選択部５１では、文字列の表示スタイルを、「バラつき」、「水平」、「垂直」の中から選択することが可能となっており、「バラつき」を選択した場合には、図３（ａ）に示すように文字列の角度が順次変化する表示パターンが用いられ、「水平」を選択した場合には、図３（ｂ）に示すように文字列が全て水平方向に並ぶ表示パターンが用いられ、「垂直」を選択した場合には、図３（ｃ）に示すように文字列が全て垂直方向に並ぶ表示パターンが用いられる。なお、文字列の表示スタイルはこれらに限定されるものではなく、例えば全ての文字列が一定の角度に傾いて配置されるパターンや、全体として所定の模様を描くパターンであってもよい。また、輪郭形状選択部５２では、絵画像の輪郭についてエッジを際立たせる（エッジあり）か否（エッジなし）かを任意に選択することが可能になっている。
【００３５】
設定画面４５において上記の項目が全て入力または選択され、その後指示ボタン５３がクリックされると（ステップＳ５においてＹＥＳ）、入力された原画像をグレースケール化し（ステップＳ６）、グレースケール化された原画像４３の明度を画素毎に検出する（ステップＳ７）。なお、原画像４３に被写体及び背景が写っているが、作成される絵画像に背景を含めたくない場合には、原画像４３の中から被写体のみを切取る切取り処理が、ステップＳ６の前に実行される。なお、ここで、被写体を切取る処理、原画像をグレースケール化する処理、及び明度を認識する処理は、フォトショップ（商標）等汎用のグラフィックソフトで行われている周知の処理であるため、ここでは詳細な説明を省略する。
【００３６】
その後、輪郭形状選択部５２において「エッジあり」が選択されたか否かを判断し、選択された場合には（ステップＳ８おいてＹＥＳ）、ステップＳ９を経由してステップＳ１０に移行し、一方、選択されていない場合（すなわち「エッジなし」が選択された場合）には（ステップＳ８おいてＮＯ）、ステップＳ９を経由することなくステップＳ１０に移行する。ステップＳ９では、明度のレベルが７以上の画素（比較的明るい画素）に対して文字列を表示させないように、明度の認識を無効とする。これにより、明るい部分と暗い部分との境界が明瞭となり、エッジを際立たせることが可能になる。
【００３７】
その後、明度が同じレベルで互いに隣接する画素同士が同じ領域となるように、各画素の明度を基に原画像４３を複数の領域に分割する（ステップＳ１０）。また、それぞれの領域の面積を、その領域に含まれる画素数の割合に基づいて算出する（ステップＳ１１）。さらに、表示パターンテーブル９を用い、それぞれの領域の面積及び明度に対応するレイヤーＬをそれぞれ決定する（ステップＳ１２）。つまり、領域毎に、対応するレイヤーＬを決定する。
【００３８】
その後、ステップＳ１２で決定された全てのレイヤーＬに対し、ステップＳ５において入力または選択された文字列（フォントや文字色を含む）を、それぞれのレイヤーＬの表示パターンに基づいて表示する（ステップＳ１３）。ここで、設定画面４５の文字列入力部４６に入力された文字列が複数個ある場合には、表示パターンテーブル９における配置番号の小さい方から順番に、複数の文字列を割付ける処理を行い、最後の文字列まで割付けた後は最初の文字列に戻って割付けを繰り返す。例えば、入力された文字列の個数が三個の場合には、配置番号の（３ｎ＋１）（ｎは自然数）に１番目の文字列を割付け、配置番号の（３ｎ＋２）に２番目の文字列を割付け、配置番号の（３ｎ＋３）に３番目の文字列を割付ける。また、一つの文字列に含まれる文字数が、表示パターンテーブル９で設定された枠２０の大きさよりも小さな場合、すなわち、枠２０に対し左側につめて文字列を表示した際に文字列の右側にスペースが生じる場合には、そのスペースがなくなるまで、同じ文字列を枠２０内で繰り返し表示する。これにより、文字列入力部４６において入力された文字列の文字数が不定であっても、それらの文字列によって生成されるレイヤーＬの濃度を略一定とすることができる。
【００３９】
次に、それぞれの領域に対応するレイヤーＬを原画像４３に重ね合わせると仮定した際に、そのレイヤーＬの中で領域と重なり合う部分を選択範囲とし、その選択範囲以外の部分が非表示状態となるようにマスキングする（ステップＳ１４）。つまり、夫々の領域を表現するのに適した個々のレイヤーＬにおいて、その領域に対応する個所のみを表示可能状態とする。そして、絵画像表示画面５５（図４（ｄ）参照）を表示し、全てのレイヤーＬを重ね合わせて表示する（ステップＳ１５）。これにより、図５（ｂ）に示すように、原画像４３を模した絵画像５６が、入力した文字列１０によって作成される。
【００４０】
なお、絵画像表示画面５５には、背景色選択部５７が設けられており、背景色が選択されると（ステップＳ１６においてＹＥＳ）、絵画像の背景を選択された背景色で塗りつぶす（ステップＳ１７）。また、絵画像表示画面５５には、訂正指示部５８も設けられており、文字訂正指示ボタン５９がクリックされると（ステップＳ１８においてＹＥＳ）、ステップＳ４に移行する。すなわち設定画面４５を表示し、ステップＳ４乃至ステップＳ１７の処理を繰り返す。また、手直し指示ボタン６０がクリックされると（ステップＳ１９においてＹＥＳ）、手直し処理モード（ステップＳ２０）に移行する。この手直し処理モードでは、作成した絵画像に対し、手動で文字列を部分的に追加したり文字列の配置を変更したり、あるいは部分的に削除したりすることが可能であり、これにより濃度やコントラストを変化させることが可能になっている。また、絵画像と一緒にお祝いのメッセージなどを表示させたり、絵画像を複写して貼付けたりすることも可能である。
【００４１】
また、絵画像表示画面５５には、印刷指示ボタン６１及び保存指示ボタン６２も設けられており、印刷指示ボタン６１がクリックされると（ステップＳ２１においてＹＥＳ）、作成した絵画像を印刷するようにプリンタ（図示しない）に出力し（ステップＳ２２）、一方、保存指示ボタン６２がクリックされると（ステップＳ２３においてＹＥＳ）、作成した絵画像を所定の画像ファイルとして保存する（ステップＳ２４）。そして、終了指示が入力された場合には（ステップＳ２５においてＹＥＳ）、全ての処理を終了する。
【００４２】
このように、上記実施形態の描画装置１によれば、原画像４３を模した絵画像５６が所望の文字列１０の集まりによって作成されるため、絵画像５６の面白みを高めるとともに、細部まで注目させることができる。また、原画像４３に対応する文字列１０（例えば犬の名前）を入力することにより、独創性を生じさせ、絵画像５６に描かれた対象物（犬）への関心を高めることができる。
【００４３】
また、上記実施形態の描画装置１によれば、表示パターンが互いに異なる複数のレイヤーＬを設け、それぞれの領域に対するレイヤーＬの中で、領域と重なる部分のみを表示させるため、作成される絵画像５６において、コントラストを確実に生じさせることができる。特に、それぞれの領域の面積及び明度に応じて適切な表示パターンのレイヤーＬが選択されるため、小さな領域であっても文字列１０全体を視認させることができ、また、大きな領域の場合には、文字列１０を大きく表示することで文字列１０の見易さを高めることができる。また、複数のレイヤーＬに予め設定された表示パターンで文字列１０を表示するだけでよいことから、シンプルな制御で処理することができ、コンピュータ２の負担を軽減することができる。
【００４４】
以上、本発明について好適な実施形態を挙げて説明したが、本発明はこれらの実施形態に限定されるものではなく、以下に示すように、本発明の要旨を逸脱しない範囲において、種々の改良及び設計の変更が可能である。
【００４５】
すなわち、上記実施形態では、取込んだ原画像４３をグレースケール化し、その明度を画素毎に認識するとともに、認識された明度に基づいて、原画像４３を複数の領域に分割するものを示したが、グレースケール化することなく画素毎に色相を認識し、色相（カラースケール）に基づいて複数の領域に分割するようにしてもよい。この場合、それぞれの領域と対応するレイヤーには、領域の色相と同一の色の文字が表示される。これによれば、複数枚のレイヤーを重ねて表示することで、原画像の形状及び色相を模した絵画像が作成される。
【００４６】
また、上記実施形態では、それぞれの領域に対応する複数枚のレイヤーＬを重ね合わせて一つの絵画像５６を作成するものを示したが、原画像全体に対応する一枚のレイヤーを原画像に重ね合わせて一つの絵画像を作成するようにしてもよい。具体的には、図７に示すように、この描画装置６８のコンピュータ６９は、文字レイヤーＭ（図８参照）の表示パターンを示す表示パターンテーブル７１が記憶された記憶装置７０を有している。ここで、文字レイヤーＭは、文字列８０が表示されるとその部分が透過するように設定されている。つまり、文字列８０が表示されると、その部分がくり貫かれた状態となり、文字列８０を通して後側のレイヤーが視認可能となるように構成されている。なお、この文字レイヤーＭは、設定画面４５（図４（ｃ）参照）のスタイル選択部５１によって選択可能な表示スタイルに対応するように、表示スタイルの数だけ設けられている。
【００４７】
また、コンピュータ６９は、機能的構成として、画像取込手段２５によって取込まれた原画像を貼付けて画像レイヤーＧ（図８参照）を生成する画像レイヤー生成手段７３と、文字列入力手段３５によって入力された文字列８０を表示パターンテーブル７１に基づいて文字レイヤーＭに表示する文字表示手段７５と、文字列８０が表示された文字レイヤーＭを画像レイヤーＧの前面に重ね合わせることで絵画像を作成する絵画像出力手段７６とを備えている。
【００４８】
これによれば、文字列８０の部分が、それと重ね合わされる画像レイヤーＧの色と同じ色で表示されているように見せることが可能となる。そして、この処理によれば、上記実施形態のような原画像における画素毎の明度を認識したり、複数の領域に分割したりする処理を省くことができ、絵画像を作成するための制御を一層シンプルなものとすることができる。また、原画像と同じ色調でカラーの絵画像を作成することが可能となり、絵画像に描かれた対象物の実感を高めることができる。
【符号の説明】
【００４９】
１，６８  描画装置
２，６９  コンピュータ
３  ディスプレイ
８  対応関係テーブル（記憶手段）
１０，８０  文字列
２５  画像取込手段
２８  グレースケール手段（原画像情報認識手段）
２９  明度認識手段（原画像情報認識手段）
３０  領域分割手段（絵画像作成手段）
３１  面積算出手段（絵画像作成手段）
３２  レイヤー決定手段（絵画像作成手段）
３３  マスキング手段（絵画像作成手段）
３５  文字列入力手段
３７，７５  文字表示手段（絵画像作成手段）
３８，７６  絵画像出力手段（絵画像作成手段）
４３  原画像
５５  絵画像表示画面（表示画面）
５６  絵画像
７３  画像レイヤー生成手段
Ｇ  画像レイヤー
Ｌ  レイヤー
Ｍ  文字レイヤー
【先行技術文献】
【特許文献】
【００５０】
【特許文献１】特開２００２−２９８１３６
【図１】
0005839269.tif 000002
【図２】
0005839269.tif 000003
【図３】
0005839269.tif 000004
【図４】
0005839269.tif 000005
【図６】
0005839269.tif 000006
【図７】
0005839269.tif 000007
【図５】
0005839269.tif 000008
【図８】
0005839269.tif 000009