(57)【特許請求の範囲】
【請求項１】
表示手段を有し、それぞれ前記表示手段の所定の領域に表示される複数のパーツにより構成される絵を作成する装置であって、
各パーツはそれぞれ選択可能な複数のパターンを有しており、
選択対象となるパーツが有する前記複数のパターンと、前記選択対象となるパーツのパターン選択時において設定されている、前記選択対象となるパーツ以外の非選択対象パーツのパターンとを合成するパターン合成手段と、
前記合成した絵を前記表示手段上において単一のウィンドウにより一覧表示する表示制御手段と、
前記一覧表示した絵の一つを選択するための選択手段と、を有することを特徴とする絵作成装置。
【請求項２】
前記絵作成装置は、一度に一つのパーツのパターンを選択することが可能であることを特徴とする請求項１に記載の絵作成装置。
【請求項３】
前記各パーツが有する複数のパターンはそれぞれ何も表示しないパターンを含むことを特徴とする請求項１又は請求項２に記載の絵作成装置。
【請求項４】
前記選択手段は、前記表示手段に表示されるマウスポインタを有することを特徴とする請求項１から請求項３に記載の絵作成装置。
【請求項５】
前記複数のパーツは似顔絵を作成するための顔の各部のパーツであることを特徴とする請求項１から請求項４のいずれかに記載の絵作成装置。
【請求項６】
前記複数のパーツは、上半身のパーツを含むことを特徴とする請求項５に記載の絵作成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数のパーツにより構成される絵をディスプレイ上で作成するための絵作成装置に関する。
【０００２】
【従来の技術】
従来より、ＣＲＴ（cathod ray tube）ディスプレイなどの表示手段を有し、表示手段上で複数のパーツを組み合わせて絵を作成する装置が知られている。この種の装置として、例えば似顔絵作成装置の場合には、目、口、鼻、顔の輪郭、髪型等のパーツを組み合わせて所望の顔を合成するようになっている。この場合、目、口、鼻、顔の輪郭、髪型等のパーツ毎に複数のパターンが準備されており、各パーツ毎にパターンを順次スクロール表示させて所望のパターンを見つけ、選択した後に、選択された各パーツのパターンを組み合わせて似顔絵を作成するようになっていた。
【０００３】
【発明が解決しようとする課題】
しかし、上記のように、一度に複数のパターンの一つしか表示できない装置においては、利用者は、複数のパターンを直接比較することができず、所望のパターンを見つけるまでに時間が掛かると共に、何度もパターンをスクロールさせる必要があり、煩雑な操作が必要であった。
【０００４】
これを解決するために、パーツ毎に複数のパターンを一覧表示するものも提案されている。この場合には、各パーツ毎に複数のパターンを一覧表示させるためパターン間で比較ができ、所望のパターンを素早く見つけることができる。しかしながら、一覧表示されるのは各パーツ毎のパターンであるため、それぞれのパターンが選択された各パーツを組み合わせるまでは最終的な似顔絵を見ることができない。利用者は最終的な似顔絵を見た上で更にいずれかのパーツのパターンを変更したいと考える場合も少なくなく、その場合には、所望の似顔絵を得るまでは試行錯誤を繰り返す必要があり、煩雑な操作を繰り返す必要があった。
【０００５】
本発明は、上記の事情に鑑み、それぞれ複数のパターンを有する複数のパーツを組み合わせて絵を生成する装置において、煩雑な操作をすることなく、容易に各パーツのパターンの選択を可能とし、かつ、容易に所望の絵を生成することを可能とする絵作成装置を提供することを課題としている。
【０００６】
【課題を解決するための手段】
上記の課題を解決するため、請求項１に記載の絵作成装置は、表示手段を有し、それぞれ前記表示手段の所定の領域に表示される複数のパーツにより構成される絵を作成する装置であって、各パーツはそれぞれ選択可能な複数のパターンを有しており、選択対象となるパーツが有する前記複数のパターンと、前記選択対象となるパーツのパターン選択時において設定されている、前記選択対象となるパーツ以外の非選択対象パーツのパターンとを合成するパターン合成手段と、前記合成した絵を前記表示手段上において単一のウィンドウにより一覧表示する表示制御手段と、前記一覧表示した絵の一つを選択するための選択手段と、を有することを特徴としている。
【０００７】
ここで、前記絵作成装置は、一度に一つのパーツのパターンを選択することが可能な構成とすることができる。
【０００８】
さらに、前記各パーツが有する複数のパターンはそれぞれ何も表示しないパターンを含むことが可能である。
【０００９】
また、前記表示手段に表示されるマウスポインタを前記選択手段として使用することができる。この場合、所望のパターンをクリックすることにより該パターンを選択する構成とすることができる。
【００１０】
また、前記複数のパーツは似顔絵を作成するための顔の各部のパーツとすることができる。すなわち、各パーツを組み合わせることにより似顔絵を作成することができる。
【００１１】
あるいは、前記複数のパーツは、上半身のパーツを含むようにすることもできる。この場合には、上半身のパーツのパターンとして様々なポーズ、服装のパターンを準備すれば、様々な人物の上半身の絵を作成することができる。
【００１２】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態について説明する。図１は、本発明の実施の形態である、似顔絵作成装置１００の外観を簡略化して示す図である。似顔絵作成装置１００は、装置本体１と、装置本体１にインターフェースＩ／Ｆを介して接続されたキーボード２、マウス３、本発明の表示手段を構成するディスプレイ４を有する。また、装置本体１にはプリンタ５もインターフェースＩ／Ｆを介して接続されている。
【００１３】
装置本体１は、図２に示すようにＣＰＵ（Central Processing Unit）１１、ＲＯＭ（Read Only Memory）１２、ＲＡＭ（Random Access Memory）１３、ＨＤＤ（Hard Disk Drive）１４等を有している。ＣＰＵ１１は似顔絵作成装置１００全体の制御を司るもので、ＲＯＭ１２に格納された各種のプログラムを実行する。本似顔絵作成装置１００においては、顔（もしくは上半身）を複数のパーツに分解し、各パーツ毎に複数のパターンを準備しておき、該複数のパターンから所望のパターンを選択するようになっている。そして、各パーツ毎に選択されたパターンを組み合わせることにより、似顔絵を得るようになっている。これら複数パターンのパターンデータはＲＯＭ１２に格納されている。ＲＡＭ１３は似顔絵を作成する際の各パーツ毎の複数のパターンをビットマップとして格納するビットマップ領域１３Ａと、処理中のデータの一時的な格納などに用いる作業領域１３Ｂを有する。似顔絵作成装置１００により生成された似顔絵データはデータファイルとしてＨＤＤ１４に格納することができる。あるいは、カットアンドペーストの操作により、他の文書に張り付けることも可能である。また、生成された似顔絵をそのままプリンタ５により出力することも可能である。
【００１４】
キーボード２からは似顔絵の作成に際し、種々のコマンドを入力することができる。また、マウス３により、ディスプレイ４に表示されているパターンやメニューの選択などの操作を行うことができる。マウス３を机上で移動させると、マウス３の移動量および方向がインターフェースＩ／Ｆを介してＣＰＵ１１に入力される。また、マウス３に設けられているマウスボタン（図示せず）を押すことにより、所定の信号がマウス３からＣＰＵ１１に入力される。
【００１５】
ＣＰＵ１１は、実行中のプログラム（似顔絵作成プログラム）に対応した画像と共にマウスポインタをディスプレイ４に表示している。マウスポインタの表示位置はマウス３の移動に応じて更新される。本明細書においては、ディスプレイ４に表示されている点や領域などを指し示す位置にマウスポインタを位置させて、その状態でマウスボタンを押しすぐに離す操作を、「クリックする」と表現する。例えば、ディスプレイ４に表示されているボタン上にマウスポインタを位置させてマウスボタンを押し直ちに離す操作を、「ボタンをクリックする」という表現で表すものとする。なお、上記マウスポインタにより本発明の選択手段が構成される。
【００１６】
ディスプレイ４は、ＣＰＵ１１が似顔絵作成プログラムを起動すると、図３に示すような似顔絵作成画面４０を表示する。似顔絵作成画面４０は、ディスプレイ４のスクリーン４Ｓにウィンドウとして表示され、スクリーン４Ｓ上で位置を変えることができる。似顔絵作成画面４０の位置を変えるには、マウスポインタを似顔絵作成画面４０のタイトルバー４０１の位置に位置させ、マウスボタンを押したままマウス３を移動する。
【００１７】
似顔絵作成画面４０は、カテゴリー表示領域４１０と似顔絵表示領域４２０を有する。カテゴリー表示領域４１０は、作成しようとする似顔絵の分類を表示する領域である。カテゴリーは１０種類程度準備されており、カテゴリー毎にその特徴を表す絵（４１２〜４１５）が表示されている。カテゴリー４１２は「子どもの顔」、カテゴリー４１３は「大人の顔」、カテゴリー４１４は「動物・野菜を擬人化した顔」、カテゴリー４１５は「横顔」、カテゴリー４１６は「顔と上半身の組合せ」である。
【００１８】
図３には以上の５種類のカテゴリーしか表示されていないが、スクロールバー４１７の両端にあるスクロールボタン４１８、４１９をクリックすることにより、カテゴリーの絵表示をスクロールして、他のカテゴリーを表す絵表示を見ることができる。また、表示されているカテゴリーの絵表示をクリックすることにより、当該カテゴリーを選択することができる。図３においてはカテゴリー４１２の「子どもの顔」が選択されている。図３に示すように選択されたカテゴリーの絵表示は他の絵表示と異なる形態で表示されて選択状態にあることを示している。また、選択されたカテゴリーの名称が絵表示の上方に文字表示４１１としても表示されるようになっている。
【００１９】
また、カテゴリーを選択すると、そのカテゴリーの似顔絵について、その構成要素となっている各パーツのそれぞれについて複数あるパターンのパターンデータがＲＯＭ１２から全て読み出され、そのパターンデータに基づく複数パターンの全てのビットマップがＲＡＭ１３のビットマップ領域１３Ａに格納される。
【００２０】
そして、選択したカテゴリーの似顔絵について、その構成要素となっている各パーツのそれぞれについて複数のパターンから所望のものを選択することにより、似顔絵表示領域４２０において似顔絵を作成する。
【００２１】
カテゴリー表示領域４００においてカテゴリーを選択すると、選択されたカテゴリーのデフォルトの似顔絵のイメージデータが似顔絵表示ウィンドウ４２１に表示される。似顔絵表示ウィンドウ４２１の右側には、似顔絵を構成するパーツに対応したスクロールバー４２４および４２９が表示されている。
【００２２】
本実施の形態においては、カテゴリーとして「子どもの顔」（４１２）、「大人の顔」（４１３）を選択した場合には、パーツとして「髪型（顔の輪郭を含む）」と「顔の表情」とをそれぞれ設定できるようになっている。スクロールバー４２４の上方にはパーツの名称４２２（この場合は Hair）が、スクロールバー４２９の上方にはもう一つのパーツの名称４２７（この場合は Face）が文字表示されている。
【００２３】
「髪型」のパーツを現在選択されているパターンから他のパターンに変更するには、スクロールバー４２４の両端のスクロールボタン４２５、４２６をクリックするか、あるいはスクロールボックス４２４Ｂをマウスポインタによりドラッグする（マウスポインタをスクロールボックス４２４Ｂ上に位置させ、マウスボタンを押したままでマウスを移動させる）ことにより、複数あるパターンを順次取り替えることができる。パターンが変更された結果は直ちに似顔絵表示ウィンドウ４２１に表示されている似顔絵に反映される。すなわち、スクロールバー４２４を利用して髪型を変化させると、似顔絵表示ウィンドウ４２１に表示されている似顔絵の髪型だけが（顔はそのままで）変化していく。利用者は、この様にして髪型を変化させていき、所望の髪型が表示された時点で髪型の変更（スクロール）をやめればよい。
【００２４】
スクロールバー４２４の上方右側には現在似顔絵表示ウィンドウ４２１に表示されている「髪型」のパターンを示す番号４２３が表示される。図３においては、現在表示されている「髪型」のパターンの番号は２３であることが分かる。同様に、スクロールバー４２９の上方右側には現在似顔絵表示ウィンドウ４２１に表示されている「顔の表情」のパターンを示す番号４２８が表示されている。現在表示されている「顔の表情」のパターンの番号は９２であることが分かる。これら番号４２３、４２８は「髪型」や「顔の表情」のパターンの変更に伴って変更される。
【００２５】
「顔の表情」のパターンも、「髪型」のパターンの場合と同様、スクロールバー４２７の両端のスクロールボタン４３０、４３１をクリックしたり、スクロールボックス４２９Ｂをドラッグしたりして変更することができる。「顔の表情」のパターンを変更する場合には、似顔絵表示ウィンドウ４２１の顔だけが（髪型はそのままで）順次変わって行く。利用者は、順次表されていく「顔の表情」が所望の「顔の表情」になったらパターンのスクロールをやめればよい。
【００２６】
以上は、スクロールボタンを利用して似顔絵表示ウィンドウ４２１に表示されている似顔絵の表示を変更させながら各パーツのパターンを選択する方法を示した。次に、本実施の形態の似顔絵作成装置１００における特徴的機能である、一覧表示と一覧表示におけるパターンの選択について説明する。
【００２７】
スクロールバー４２４の右側には一覧表示ボタン４３２が設けられている。また、スクロールバー４２９の右側には一覧表示ボタン４３３が設けられている。一覧表示ボタン４３２は、髪型に関するパターンの一覧表示を行うためのボタンである。一覧表示ボタン４３２をクリックすると、図４に示す一覧表示ウィンドウ５０が表示される。一覧表示ウィンドウ５０には、選択可能な髪型の一覧表示５００が、現在選択されている顔のパターンと組み合わされた状態で表示される。
【００２８】
従来の一覧表示では、この様な髪型の一覧表示を行う場合には、単に髪型だけの（顔のパターンを含まない）表示が行われるため、選択されている顔と組み合わせた場合にどのような似顔絵が生成されるかを認識するのは難しかった。しかし、本実施の形態においては、選択されている他のパーツと合成した画像を一覧表示として示すため、利用者は一覧表示されている似顔絵から目的としているものに最も近い絵を選択すれば良い。なお、一覧表示５００からの選択は、所望の似顔絵をクリックすればよい。クリックされ選択された似顔絵は、５０１として示すように反転表示される。
【００２９】
なお、一覧表示ウィンドウ５０が小さく全ての一覧表示５００を一度に表示できない場合には、スクロールバー５１のスクロールボタン５２、５３をクリックするかスクロールボックス５４をドラッグすることにより、他のパターンを表示させることができる。
【００３０】
以上のようにして一覧表示から所望の似顔絵（髪型）を選択した後、ＯＫボタン５０２をクリックすれば、選択された髪型のパターンをパーツとする似顔絵が似顔絵表示ウィンドウ４２１に表示される。なお、ここでＯＫボタンではなくキャンセルボタン５０３をクリックすると、一覧表示ウィンドウ５０は消え、一覧表示が行われる前の似顔絵作成画面４０が表示された状態（図３に示す状態）に戻る。
【００３１】
図示は省略するが、一覧表示ボタン４３３をクリックして顔のパターンを表示させた場合には、選択されている髪型と、様々な顔のパターンとを合成して生成された絵が顔の一覧表示として表示され、髪型を選択する場合と同様の方法で選択することができる。
【００３２】
以上のようにして、所望の似顔絵が作成されると、ＯＫボタン４４０をクリックすることにより、似顔絵を確定することができる。この場合、例えば、似顔絵作成処理を文書・図形編集プログラムのサブプログラムとして実行している場合には、確定された似顔絵が編集中の文書に自動的にペーストされるようにすることができる。あるいは、似顔絵作成処理が独立した処理である場合には、データファイルとして確定した似顔絵をＨＤＤ１４に格納するようにしても良い。
【００３３】
実施の形態においては、似顔絵を構成するパーツは髪型と顔の２つだけであるが、３つ以上のパーツから構成される似顔絵であっても同様の処理により、容易に所望の似顔絵を作成することができる。なお、パーツが３種類以上の場合には、一つのパーツのパターンのそれぞれと、現在選択されている他の全てのパーツのパターンとの合成画面を一覧表示５００として表示するようにするのが望ましい。
【００３４】
図３において、キャンセルボタン４４１をクリックした場合には作成された似顔絵は確定されないままに似顔絵作成処理を終了する。また、シャッフルボタン４４２をクリックした場合には、選択されているカテゴリーの似顔絵の各パーツをランダムに組み合わせて生成された似顔絵が似顔絵表示領域４２１に表示される。
【００３５】
なお、各パーツは表示画像を有しないパターン（すなわち空白のパターン）を有している。例えば、髪型と顔の２つのパーツから構成される似顔絵において、顔のパターンとして空白のパターンを選択した上で、髪型に関する一覧表示を行うと、図５に示すように、従来と同様の髪型だけの一覧表示をさせることができる。例えば、似顔絵作成開始時に、他のパーツを表示させることなくあるパーツのパターンを決定したいような場合には、上述の空白パターンを表示させたくないパーツのパターンとして選択することにより、あるパーツだけの一覧表示を見ることができる。
【００３６】
図６は、上半身のカテゴリー４１６を選択した場合の似顔絵作成画面４０を示す図である。カテゴリーの文字表示部４１１にはBodyという文字が表示されて上半身のカテゴリーが選択されていることを示す。また、絵表示４１６も他のカテゴリーの絵表示と異なる色で表示される。
【００３７】
似顔絵表示ウィンドウ４２１には上半身の似顔絵が表示される。この例においては、上半身の似顔絵は頭部と体の２つのパーツから構成される。似顔絵表示ウィンドウ４２１の右側のスクロールバー４２４の上方にはパーツの名称表示４２２（Head）と現在似顔絵表示ウィンドウ４２１に表示されているパターンを示す番号４２３が表示され、スクロールバー４２９の上方にはもう一方のパーツの名称表示４２７（Body）と現在似顔絵表示ウィンドウ４２１に表示されているそのパターンを示す番号４２８が表示される。図６の状態で上半身のパーツの一覧を表示するため一覧表示ボタン４３３をクリックすると、図７に示す一覧表示ウィンドウ５０が表示される。図７に示すように、一覧表示ウィンドウ５０には、図６の似顔絵表示ウィンドウ４２１に表示されているものと同一の頭部のパターンを上半身の各パターンと合成したものが一覧表示されている。利用者は、単に上半身だけの一覧表示から選択するより容易に必要とする上半身のパターンを見つけだすことができる。なお、図４を参照して既に説明したように、一覧表示されたパターン５００の選択は所望のパターンをクリックすることにより行う。クリックされたパターンは、反転表示される（５０１）。
【００３８】
図８は、上述の、利用者が一覧表示ボタン４３２あるいは４３３をクリックした際に実行される、一覧表示処理を説明するフローチャートである。利用者が、一覧表示ボタン４３２または４３３をクリックすると、ＣＰＵ１１は、選択されたパーツの種類を取得する（Ｓ１）。例えば、図３において一覧表示ボタン４３２がクリックされると、ＣＰＵ１１は、「子どもの顔」のカテゴリーの「髪型」のパートが選択されたという情報を取得する。同様に、図３において一覧表示ボタン４３３がクリックされたのであれば、「子どもの顔」のカテゴリーの「顔の表情」のパートが選択されたという情報を取得する。
【００３９】
次に、ＣＰＵ１１は、Ｓ１において選択されたパーツ以外のパーツそれぞれについて選択されているパターンのビットマップをＲＡＭ１３のビットマップ領域１３Ａから読み出し、イメージデータ（ビットマップデータ）を生成する（Ｓ３）。このイメージデータは、Ｓ１において選択されたパーツのパターンを含まないイメージデータである。
【００４０】
Ｓ５において、ＣＰＵ１１は、Ｓ１で選択されたパーツに対応する全てのパターンをビットマップ領域１３Ａから読み出し、各パターンのビットマップとＳ３において生成されたイメージデータとを合成して、新たなイメージデータ（ビットマップデータ）を生成する。そして、合成されたイメージデータを一覧表示する（Ｓ７）。すなわち、選択されたパーツのみが異なり、他のパーツは同一の複数のイメージデータが一覧表示ウィンドウ５０に一覧表示される（図４、図７参照）。なお、ＣＰＵ１１がＳ７の処理を行うことにより本発明の表示制御手段が構成される。
【００４１】
一覧表示が行われている状態で、利用者がキャンセルボタン５０３をクリックすると（Ｓ９：ＹＥＳ）、ＣＰＵ１１は選択されたパーツのパターンの決定は行わず、一覧表示ウィンドウ５０を消して処理を終了する。
【００４２】
一覧表示が行われている状態で、利用者が選択ボタン５０２をクリックした場合には（Ｓ１１：ＹＥＳ）、クリックされた位置に対応したパターンを選択されたパターンとして設定し、一覧表示を消した後、選択されたパターンのビットマップと他のパーツのビットマップを合成して生成したイメージデータとを合成して似顔絵のイメージデータを生成し、似顔絵表示領域４２１に表示する（Ｓ１３）。
【００４３】
以上のように、本実施の形態の似顔絵作成装置によれば、確定したパーツと変更しようとするパーツの各パターンを合成したイメージを一覧表示するので、所望の似顔絵を容易に作成することができる。なお、実施の形態においては似顔絵作成装置を例にとって説明したが、本発明は似顔絵作成装置に限らず、複数のパーツ毎に複数のパターンから所望のものを選択し、それを組み合わせて絵を作成するあらゆる装置に適用可能である。
【００４４】
【発明の効果】
請求項１の絵作成装置によれば、これから変更しようとするパーツの各パターンを、その他のパターンの設定パターンと合成して一覧表示するため、利用者は容易に最も所望の絵に近い絵となるパターンを選択することができる。
【００４５】
請求項２の絵作成装置によれば、パーツ単位で、各パーツのパターンを選択することができるため、選択の自由度が高い。また、一覧表示においては一つのパターンのみが異なり、他のパーツが同一の複数の画像が表示されるため、利用者は同一の条件で様々なパターンの比較をしながら選択をすることが可能となる。
【００４６】
請求項３の絵作成装置によれば、あるパーツのパターンのみを、他のパーツと合成しない状態で表示するのと同等の効果を得ることができる。
【００４７】
請求項４の絵作成装置によれば、パーツの選択はマウスを用いて表示されているパターンをクリックするだけでよく、選択のための操作が直感的であり、簡単である。
【００４８】
請求項５の絵作成装置によれば、似顔絵を容易に作成することができる。請求項６の絵作成装置によれば、上半身の似顔絵を容易に作成することができる。
【図面の簡単な説明】
【図１】絵作成装置の外観を簡略化して示す図である。
【図２】絵作成装置の制御系を示すブロック図である。
【図３】ディスプレイに表示される似顔絵編集画面を示す図である。
【図４】ディスプレイに表示される一覧表示画面を示す図である。
【図５】空白パターンと変更しようとするパターンとの合成イメージによる一覧表示を示す図である。
【図６】ディスプレイに表示される似顔絵編集画面を示す図である。
【図７】ディスプレイに表示される一覧表示画面を示す図である。
【図８】一覧表示処理を説明するフローチャートである。
【符号の説明】
１ 装置本体
２ キーボード
３ マウス
４ ディスプレイ
５ プリンタ
１１ ＣＰＵ
１２ ＲＯＭ
１３ ＲＡＭ
１４ ＨＤＤ
４０ 似顔絵表示画面
４１０ カテゴリー表示領域
４２０ 似顔絵表示領域
４３２ 一覧表示ボタン
４３３ 一覧表示ボタン
５０ 一覧表示ウィンドウ
【図１】
0003838282.tif 000002
【図２】
0003838282.tif 000003
【図３】
0003838282.tif 000004
【図４】
0003838282.tif 000005
【図５】
0003838282.tif 000006
【図６】
0003838282.tif 000007
【図７】
0003838282.tif 000008
【図８】
0003838282.tif 000009