JP3671260B2 - 画像作成装置および画像作成制御方法 - Google Patents
画像作成装置および画像作成制御方法 Download PDFInfo
- Publication number
- JP3671260B2 JP3671260B2 JP13606895A JP13606895A JP3671260B2 JP 3671260 B2 JP3671260 B2 JP 3671260B2 JP 13606895 A JP13606895 A JP 13606895A JP 13606895 A JP13606895 A JP 13606895A JP 3671260 B2 JP3671260 B2 JP 3671260B2
- Authority
- JP
- Japan
- Prior art keywords
- key
- editing
- image
- icon
- group
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Processing Or Creating Images (AREA)
Description
【産業上の利用分野】
本発明は、画像作成装置および画像作成制御方法に関する。
【0002】
【従来の技術】
近年、パーソナルコンピュータやコンピュータゲーム機器の普及に伴い、種々のアプリケーションソフトが開発され、広く利用されている。
【0003】
上記のアプリケーションソフトとしては、ワードプロセッサソフトや表計算ソフト以外に、いわゆる画像や音響データを自由に作成することのできるソフトがある。
【0004】
そして、最近では、画像作成ソフトの1つとして幼児用の例えば似顔絵作成ソフトを搭載した画像作成装置が開発されている。この画像作成装置では、人物の似顔絵をキャラクタとすると、キャラクタを構成する輪郭、目、鼻、口、頭髪、眉等の各構成要素に対して、異なるデータを有するパーツを複数用意し、この複数のパーツを設定するアイコン等を表示した編集モードに移行し指定するようになっており、幼児が各アイコンをカーソルキー等により選択し、輪郭、目、鼻、口、頭髪、眉の各パーツを設定することで、容易にキャラクタが作成できるようになっている。
【0005】
また、このように作成されたキャラクタに対して、その背景やキャラクタの台詞及びその台詞を表示する吹き出し等も予めパーツとして複数用意することで、アイコン等により簡単に設定することが可能となっており、さらには、自由曲線をカーソルキーにより入力することでいわゆる落書き等が容易に行えるようになっている。
【0006】
【発明が解決しようとする課題】
しかしながら、例えばキャラクタを構成する各構成要素を、1つ1つパーツを指定することで、似顔絵を作成することになるが、キャラクタの作成あるいは編集の際にも1つ1つ指定しなければならず、左右対称に構成される例えば両目、両眉においても各々の目、眉毎に指定しなければ編集できず、編集操作が特に幼児にとっては困難になるといった問題がある。つまり、編集単位が各パーツ単位であるので、各パーツをキャラクタの適正な位置に配置させる編集操作が幼児にとって難しいといった欠点がある。
【0007】
本発明は、上記事情に鑑みてなされたものであり、顔画像を構成する構成要素を最適な編集単位で編集することで、編集の操作性を向上させることのできる画像作成装置および画像作成制御方法を提供することを目的としている。
【0008】
【課題を解決するための手段】
本発明の画像作成装置は、複数のパーツ画像の組み合わせで顔画像を作成する画像作成装置において、前記顔画像の編集を指示する指示手段と、前記複数のパーツ画像のうち、左右対称な対称要素を有する複数のパーツ画像を群とし、前記指示手段の指示に対応して、前記群を編集単位として編集する編集手段とを備え、前記編集手段は、前記群の左右対称軸に対して前記群のパーツ画像同士を相対的に移動させる移動制御手段を備えていることを特徴とする。
本発明の別な画像作成装置は、複数のパーツ画像の組み合わせで顔画像を作成する画像作成装置において、前記顔画像の編集を指示する指示手段と、前記複数のパーツ画像のうち、左右対称な対称要素を有する複数のパーツ画像を群とし、前記指示手段の指示に対応して、前記群を編集単位として編集する編集手段とを備え、前記編集手段は、前記群のパーツ画像同士を前記顔画像の外側方向または中心方向に移動させる移動制御手段を備えていることを特徴とする。
【0009】
【作 用】
本発明の画像作成装置では、前記指示手段の指示に基づき前記編集手段が前記群を編集単位として編集することで、顔画像を構成する構成要素を最適な編集単位で編集し、編集の操作性を向上させることを可能とする。
【0010】
【実施例】
以下、図面を参照しながら本発明の実施例について述べる。
【0011】
図1乃至図18は本発明の第1実施例に係わり、図1は画像作成装置としての似顔絵作成装置の構成を示すブロック図、図2は図1のコントローラの外観を示す外観図、図3は図1の似顔絵作成装置の流れを示すフローチャート、図4は図3の似顔絵作成装置の流れにおける表示装置の表示例を示す表示図、図5は図3の向き決定処理の流れにおける表示装置の表示例を示す表示図、図6は図3の向き決定処理の流れを示すフローチャート、図7は図3の似顔絵作成装置の流れにおける右向き指定での表示装置の表示例を示す表示図、図8は図3の顔作成処理の流れにおける口アイコン指定時の表示装置の表示例を示す表示図、図6は図3の顔作成処理の流れを示すフローチャート、図10は図3の顔作成処理の流れにおける口アイコン決定時の表示装置の第1の表示例を示す表示図、図11は図3の顔作成処理の流れにおける口アイコン決定時の表示装置の第2の表示例を示す表示図、図12は図3のパーツ移動処理の流れにおける口アイコン決定時の表示装置の表示例を示す表示図、図13は図3のパーツ移動処理の流れを示すフローチャート、図14は図3のパーツ移動処理の流れにおける目アイコン決定時の表示装置の第1の表示例を示す表示図、図15は図3のパーツ移動処理の流れにおける鼻アイコン決定時の表示装置の表示例を示す表示図、図16は図3のパーツ移動処理の流れにおける目アイコン決定時の表示装置の第2の表示例を示す表示図、図17は図3のパーツ移動処理の流れにおける目アイコン決定時の表示装置の第3の表示例を示す表示図、図18は図3のパーツ移動処理の流れにおける目アイコン決定時の表示装置の第3の表示例を示す表示図である。
【0012】
図1に示すように、本実施例の画像作成装置としての似顔絵作成装置1は、似顔絵の作成処理のプログラム及び似顔絵であるキャラクタを構成する輪郭、目、鼻、口、頭髪、眉等の各パーツのパーツデータが格納されているROM2と、ROM2に格納されているプログラムにより似顔絵画面データの生成及び各パーツまたは左右対称特性を有するパーツ群毎の編集処理を実行するCPU3(編集手段)と、CPU3が処理を実行する際に扱うデータを格納するRAM4と、CPU3に対して処理内容を指定するコントローラ5(指示手段)とから構成され、表示装置6にCPU3からの画像信号により似顔絵を表示するようになっている。目、眉は、キャラクタに対して左右対称なので、本実施例では、目、眉は、左右対称特性のパーツとして1つの編集単位であるパーツ群として扱っている。
【0013】
コントローラ5は、図2に示すように、似顔絵作成時の編集モード時に表示装置6に表示されるアイコン及びパーツを指定する上キー21、下キー22、右キー23、左キー24と、上キー21、下キー22、右キー23、左キー24により指定したアイコン及びパーツを確定する決定キー25と、指定したパーツに所定の動きを指示するアニメーションキー(以下、アニメキー)26と、編集処理の終了を指示する終了キー27とを備えて構成されている。
【0014】
次にこのように構成された本実施例の作用について説明する。
【0015】
図3に示すように、CPU3は、ステップS1で後述する各編集モード処理及びコントローラ5からの入力のためにRAM4及び表示装置6を初期化する。
【0016】
そして、ステップS2で各モードを判定しそのモード処理に移行することになるが、ステップS1の初期化の処理直後においては、CPU3は図4に示すような画像(初期設定のキャラクタ40、向き決定アイコン41、顔作成アイコン42、パーツ移動アイコン43)が表示装置6に表示しており、向き決定アイコン41が反転表示されていて、キャラクタの向き(顔の向き)を決定する処理である向き決定処理を初期指定している。そこで、決定キー25を押すことで、ステップS3の向き決定処理が行われ、処理が終了するとステップS2に戻り、図4に示す画像が再び表示される。
【0017】
そこで、左キー24や右キー23を用いて顔作成アイコン42やパーツ移動アイコン43を指定することになるが、例えば顔作成アイコン42が指定され(顔作成アイコン42が反転表示)、決定キー25が押されるとステップS4の顔作成処理が実行されステップS2に戻り、例えばパーツ移動アイコン42が指定され(パーツ移動アイコン43が反転表示)、決定キー25が押されるとステップS5のパーツ移動処理が実行されステップS2に戻る。このような処理が繰り返される。なお、パーツは輪郭、目、鼻、口、頭髪、眉に限らず、吹き出しや落書きもパーツデータとして処理するようにしてもよい。
【0018】
次に、上記の向き決定処理、顔作成処理及びパーツ移動処理の詳細について説明する。
【0019】
まず、向き決定処理について説明する。ステップS3の向き決定処理では、図5に示すように、キャラクタ40及びキャラクタ40の向きを指定するための右向きアイコン51と左向きアイコン52とが表示装置6に表示されている。そこで、図6に示すように、ステップS11で右キー23や左キー24を用いてアイコン51と左向きアイコン52を指定決定する。つまり、ステップS11で例えば、左キー24が押されると、ステップS12でキャラクタの輪郭を左向きに設定し、ステップS13でキャラクタの各パーツの位置の左寄りに設定し描画しステップS11に戻る。図5においては、キャラクタの向きが予め左向きなので、このステップS12,S13の処理では画像は変わらず、図5のままである。
【0020】
次に、ステップS11で右キー23が押されると、ステップS14でキャラクタの輪郭を右向きに設定し、ステップS15でキャラクタの各パーツの位置の右寄りに設定し描画しステップS11に戻る。この結果、図7に示すような右向きのキャラクタ40aが表示される。そして、ステップS11で終了キー27が押されると、向きが決定され、この向き決定処理が終了する。
【0021】
次に、顔作成処理について説明する。ステップS4の顔作成処理では、図8に示すように、キャラクタ40とキャラクタ40の構成要素である、耳、輪郭、口、目、鼻、眉、髭、頭髪の各パーツを指定するパーツアイコンである耳アイコン81、輪郭アイコン82、口アイコン83、目アイコン84、鼻アイコン85、眉アイコン86、髭アイコン87、頭髪アイコン88が表示装置6に表示される。
【0022】
そこで、顔作成処理では、図9に示すように、ステップS21で右キー23及び左キー24を用いて各パーツアイコンを指定し、決定キー25でパーツを決定しステップS22に進む。なお、右キー23及び左キー24による指定では指定されたパーツアイコンは反転表示される(図8の場合口アイコン83が指定された状態を示す)。また、ステップS21で終了キー27が押されると処理を終了する。
【0023】
そして、例えば上記ステップS21で口アイコン83が指定決定された場合には、図10に示すように、キャラクタ40と口パーツのパーツデータを指定する例えば8個のパーツデータアイコン101〜108とが表示装置6に表示される。そして、ステップS22では、まず、右キー23及び左キー24を用いて各パーツデータアイコン101〜108を指定し、決定キー25でパーツデータを決定しステップS23に進み、終了キー27が押されるとステップS21に戻る。図10の状態で決定キー25を押すと、ステップS23では前回指定されていた、パーツデータアイコンに対応する番号(以下、パーツ番号)をRAM4に記憶し(初期設定ではパーツアイコンデータ101が設定されているため、パーツ番号として1がRAM4内の前回パーツ番号格納領域に記憶される)、ステップS24に進む。
【0024】
なお、パーツ番号は、例えば耳アイコン81が1、輪郭アイコン82が2、口アイコン83が3、目アイコン84が4、鼻アイコン85が5、眉アイコン86が6、髭アイコン87が7、頭髪アイコン88が8となっているが、これに限ることはなく、識別可能に定義されていればよいことは言うまでもない。
【0025】
ステップS24では、ステップS22で決定されたパーツデータアイコン、例えば図11に示すように、パーツデータアイコン105が指定決定されると、口パーツ位置に新たなパーツデータアイコン105による口パーツを表示し、ステップS25で新たに指定されたパーツ番号である5をRAM4内の今回パーツ番号格納領域に記憶しステップS22に戻る。このステップS22〜ステップS25を繰り返すことで、ステップS22で指定決定されたパーツデータが各パーツ位置に表示されると共に(この場合図11の画像を表示される)、RAM4内の前回パーツ番号格納領域及び今回パーツ番号格納領域に一回前のパーツ番号と現在のパーツ番号が更新記憶されることになる。
【0026】
このようにして、RAM4に前回パーツ番号と今回パーツ番号を記憶している状態において、ステップS22でアニメキー26が押されると、ステップS26に処理が移行し、ステップS26では、アニメキー26の入力状態を判断する。すなわち、ステップS26で再度アニメキー26が押されると、ステップS27で前回パーツ番号のパーツをパーツ位置に表示し(この場合例えば図10の画像を表示)、ステップS28でCPU3内の時間管理カウンタのカウント値Timerに0をセットし、ステップS29でCPU3内の表示管理カウンタのカウント値dispに0をセットしてステップS22に戻る。
【0027】
ここで、アニメキー26が継続して押されている場合について説明する。この場合、ステップS22からステップS26に再び進み、この場合アニメキー26が継続して押されているので、ステップS26からステップS30に進み、ステップS30でTimerの値が所定値MAXに達したかどうか判断し達していない場合は、ステップS31でTimerをインクメントして再度ステップS22に戻る。アニメキー26は継続して押されているので、ステップS22,S26,S30,S31の処理を順次繰り返すことになり、ステップS30でTimerがMAXに達するまで、ステップS27で表示された前回パーツを表示し続ける(例えば図10の画像の表示)。
【0028】
そして、ステップS30でTimerがMAXに達すると、ステップS32に進み、dispの値を判定するが、この場合は0であるので(ステップS29で0にセット)、ステップS33に進み、ステップS33で今回指定決定された今回パーツを表示し(例えば図11の画像の表示)、ステップS34でdispに1をセットし、ステップS35でTimerに0をセットしてステップS22に戻る。
【0029】
この今回のパーツ表示も前述したように、ステップS30でTimerがMAXに達するまで、ステップS33で表示された今回のパーツを表示し続ける。そして、ステップS30でTimerがMAXに達すると、ステップS32に進み、dispの値を判定するが、この場合は1であるので、ステップS36に進み、ステップS36で前回指定決定されたパーツを表示し(図10の画像の表示)、ステップS37でdispに0をセットし、ステップS35でTimerに0をセットしてステップS22に戻る。
【0030】
この前回パーツ表示も前述したように、ステップS30でTimerがMAXに達するまで、ステップS36で表示された前回のパーツを表示し続ける。
【0031】
このようにして、アニメキー26が押され続けると、パーツが所定時間毎に入れ替わり、動画として認識されることになる。
【0032】
次に、アニメキー26が継続して押されない場合について説明する。ステップS26でアニメキー26が押されると、上述したように、ステップS27で前回のパーツ番号のパーツをパーツ位置に表示し(図10の画像を表示)、ステップS28で時間管理カウンタのカウント値Timerに0をセットし、ステップS29で表示管理カウンタのカウント値dispに0をセットしてステップS22に戻る。このステップS22に戻る前にアニメキー26がoff状態になるとステップS22では、決定キー25、アニメキー26、終了キー27の入力を待ち、入力に応じた上記の処理を実行する。また、ステップS26でアニメキー26がoff状態になると、ステップS38に進み、ステップS38で今回のパーツを表示し(図11の画像を表示)、ステップS22に戻り、決定キー25、アニメキー26、終了キー27の入力を待ち、入力に応じた上記の処理を実行する。
【0033】
このようにして、パーツの指定決定を行い、キャラクタの顔を作成すると共に、2つのパーツデータを記憶することで動画、すなわちアニメーション表示を可能とする。
【0034】
次に、パーツ移動処理について説明する。ステップS5のパーツ移動処理では、図12に示すように、キャラクタ40と移動対象である、口、目、鼻、眉、髭、の各パーツを指定する移動パーツアイコンである口アイコン121、目アイコン122、鼻アイコン123、眉アイコン124、髭アイコン125が表示装置6に表示される。
【0035】
そこで、パーツ移動処理では、図13に示すように、ステップS51で右キー23及び左キー24を用いて各移動パーツアイコンを指定し、決定キー25でパーツを決定しステップS52に進む。なお、右キー23及び左キー24による指定では指定された移動パーツアイコンは反転表示される(初期設定では図12のように口アイコン121が指定されている)。なお、ステップS51で終了キー27が押されると処理を終了する。
【0036】
そして、例えば上記ステップS51で目アイコン122が指定決定された場合には、ステップS52で上キー21、下キー22、右キー23、左キー24、決定キー25、アニメキー26の入力を待ち、入力に応じた処理を実行する。
【0037】
すなわち、例えば、ステップS52で上キー21または下キー22が押されると、ステップS53で指定決定されたパーツである目の移動前の位置情報をRAM4内の前回パーツ位置格納領域に記憶し、ステップS54で目を上キー21または下キー22に従って上下移動させ、ステップS55で移動の現在のパーツ位置をRAM4内の今回パーツ位置格納領域に記憶しステップS52に戻る。図14はステップ52で下キー22が押され、ステップS54で目を下方に移動させたときの画像を示している。
【0038】
次に、ステップS52で右キー23または左キー24が押されたときの処理について説明する。ステップS52で右キー23または左キー24が押されると、ステップS56において指定決定されたパーツの移動前の位置情報をRAM4内の前回パーツ位置格納領域に記憶し、ステップS57で指定決定されたパーツがキャラクタに対して左右対称のパーツ群(左右対称特性を有するパーツ群)である目または眉かを判定し、例えばステップS51で鼻アイコン123が指定されている場合には、ステップS58で右キー23または左キー24に従って鼻を左右に移動させ、ステップS55で移動の現在のパーツ位置をRAM4内の今回パーツ位置格納領域に記憶しステップS52に戻る。図15はステップ52で左キー24が押され、ステップS54で鼻を左方に移動させたときの画像を示している。
【0039】
次に、例えばステップS51で目アイコン123が指定された場合にステップS52で右キー23または左キー24が押されたときの処理について説明する。ステップS52で右キー23または左キー24が押されると、ステップS56において指定決定されたパーツの移動前の位置情報をRAM4内の前回パーツ位置格納領域に記憶し、ステップS57で指定決定されたパーツがキャラクタに対して左右対称のパーツである目または眉かを判定し、この場合は目であるので、ステップS60において左キー24の入力では、図16に示すように、左右対称のパーツのうち左目パーツ161を左方向に右目パーツ162を右方向に移動し、右キー23の入力では図17に示すように、左右対称のパーツのうち左目パーツ161を右方向に右目パーツ162を左方向に移動させる。
【0040】
つまり、ステップS60では右キー23または左キー24により左右対称のパーツ画像同士を群の左右対称軸に対して相対移動させ、ステップS55で移動後の現在のパーツ位置をRAM4内の今回パーツ位置格納領域に記憶しステップS52に戻る。なお、図18に示すように、右キー23の入力により左目パーツ161を右方向に右目パーツ162を左方向に移動させ、さらに左右の目を入れ替えて表示させることができる。
【0041】
このようにして、前回位置情報と今回位置情報を記憶している状態において、ステップS52でアニメキー26が押されると、ステップS62の処理に移行し、ステップS62では、アニメキー26の入力状態を判断する。すなわち、ステップS62で再度アニメキー26が押されると、ステップS63で前回位置情報の位置にパーツを表示し、ステップS64で時間管理カウンタのカウント値Timerに0をセットし、ステップS65で表示管理カウンタのカウント値dispに0をセットしてステップS52に戻る。
【0042】
ここで、アニメキー26が継続して押されている場合について説明する。この場合、ステップS52からステップS62に再び進み、この場合アニメキー26が継続して押されているので、ステップS62からステップS66に進み、ステップS66でTimerの値が所定値MAXに達したかどうか判断し達していない場合は、ステップS67でTimerをインクメントして再度ステップS52に戻る。アニメキー26は継続して押されているので、ステップS52,S62,S66,S67の処理を順次繰り返すことになり、ステップS66でTimerがMAXに達するまで、前回位置情報の位置にパーツを表示し続ける。
【0043】
そして、ステップS66でTimerがMAXに達すると、ステップS68に進み、dispの値を判定するが、この場合は0であるので、ステップS69に進み、ステップS69で今回位置情報の位置にパーツを表示し、ステップS70でdispに1をセットし、ステップS71でTimerに0をセットしてステップS52に戻る。
【0044】
この今回のパーツ表示も前述したように、ステップS66でTimerがMAXに達するまで今回位置情報の位置にパーツを表示し続ける。そして、ステップS66でTimerがMAXに達すると、ステップS68に進み、dispの値を判定するが、この場合は1であるので、ステップS72に進み、ステップS72で前回位置情報の位置にパーツを表示し、ステップS73でdispに0をセットし、ステップS71でTimerに0をセットしてステップS52に戻る。
【0045】
この前回位置情報の位置でのパーツ表示も前述したように、ステップS66でTimerがMAXに達するまで表示し続ける。
【0046】
このようにして、アニメキー26が押され続けると、パーツが所定時間毎に前回位置と今回位置とに入れ替わり表示され、動画として認識されることになる。
【0047】
次に、アニメキー26が継続して押されない場合について説明する。ステップS62でアニメキー26が押されると、上述したように、ステップS63で前回位置情報の位置にパーツを表示し、ステップS64で時間管理カウンタのカウント値Timerに0をセットし、ステップS65で表示管理カウンタのカウント値dispに0をセットしてステップS52に戻る。このステップS52に戻る前にアニメキー26がoff状態になるとステップS52では、上キー21、下キー22、右キー23、左キー24、決定キー25、アニメキー26の入力を待ち、入力に応じた上記の処理を実行する。また、ステップS62でアニメキー26がoff状態になると、ステップS74に進み、ステップS74で今回位置情報の位置にパーツを表示し、ステップS52に戻り、上キー21、下キー22、右キー23、左キー24、決定キー25、アニメキー26の入力を待ち、入力に応じた上記の処理を実行する。
【0048】
以上説明したように、本実施例では、CPU3がコントローラ5の操作に基づき、口、目、鼻、眉、髭、の各パーツの移動編集においては、各パーツ単位で移動編集すると共に、左右対称のパーツである目、眉においては、左右の目や眉を1つの編集単位として1回の操作で左右のパーツの移動処理を行うことができるので、簡単に操作でき、容易に似顔絵が作成できる。
【0049】
次に本発明の第2実施例について説明する。図19は本発明の第2実施例に係るパーツ移動処理の流れを示すフローチャートである。第2実施例は第1実施例とほとんど同じであるので、異なる点のみ説明する。
【0050】
第2実施例は、CPU3のパーツ移動処理の方法のみが異なる。すなわち、第2実施例のパーツ移動処理は、図19に示すように、ステップS91で右キー23及び左キー24を用いて各移動パーツアイコンを指定し、決定キー25でパーツを決定しステップS92に進む。なお、右キー23及び左キー24による指定では指定された移動パーツアイコンは反転表示される。また、ステップS91で終了キー27が押されると処理を終了する。
【0051】
そして、例えば上記ステップS91で移動パーツアイコンが指定決定された場合には、ステップS92で上キー21、下キー22、右キー23、左キー24の入力を待ち、入力に応じた処理を実行する。例えば、ステップS92で上キー21または下キー22が押されると、ステップS93でパーツを上キー21または下キー22に従って上下移動させ、ステップS92に戻る。
【0052】
次に、ステップS92で右キー23または左キー24が押されたときの処理について説明する。ステップS92で右キー23または左キー24が押されると、ステップS94で指定決定されたパーツがキャラクタに対して左右対称のパーツである目または眉かを判定し、例えばステップS91で鼻アイコンが指定されている場合には、ステップS95で右キー23または左キー24に従って鼻を左右に移動させ、ステップS92に戻る。
【0053】
次に、例えばステップS91で目アイコンが指定された場合には、ステップS92で右キー23または左キー24が押されると、ステップS94で指定決定されたパーツがキャラクタに対して左右対称のパーツである目または眉かを判定し、この場合は目であるので、ステップS96において左目パーツと右目パーツとを交換して表示する。なお、この交換は右キー23または左キー24のいづれの入力でも同様になされる。
【0054】
つまり、ステップS96では右キー23または左キー24により左右対称のパーツを交換しステップS92に戻る。その他の構成、作用は第1実施例と同じある。
【0055】
以上のように、本実施例では、左右対称パーツに対しては第1実施例よりもさらに簡単に移動編集処理ができる。
【0056】
次に本発明の第3実施例について説明する。図20及び図21は本発明の第3実施例に係わり、図20はパーツ移動処理の流れを示すフローチャート、図21は図20のパーツ移動処理の流れにおける表示装置の表示例を示す表示図である。第3実施例は第1実施例とほとんど同じであるので、異なる点のみ説明する。
【0057】
第2実施例は、CPU3のパーツ移動処理の方法のみが異なる。すなわち、第2実施例のパーツ移動処理は、図20に示すように、キャラクタのパーツに対して、ステップS111で右キー23、左キー24の入力を待ち、入力に応じた処理を実行する。なお、ステップS111で終了キー27が押されると処理を終了する。
【0058】
すなわち、ステップS111で左キー24が押されると、ステップS112で各パーツ画像同士をキャラクタである顔画像の中心から外側方向に移動し、ステップS111に戻り、次にステップS111で右キー23が押されると、ステップS113で各パーツ画像同士をキャラクタである顔画像の外側から内側方向である中心方向に移動し、ステップS111に戻る。その結果、例えばステップS111で右キー23が押されると、図21に示すように、各パーツ画像の両目がキャラクタである顔画像の中心に集まった画像となる。その他の構成、作用は第1実施例と同じである。
【0059】
従って、本実施例では、第1実施例の効果に加え、パーツの移動処理をさらに簡略化したので、より編集操作が簡単になる。
【0060】
尚、本実施例は、本発明を似顔絵作成専用の装置に適用したものであるが、本発明は、電子手帳やページャ等その他の機器に適用されてもよい。
【0061】
【発明の効果】
以上説明したように本発明の画像作成装置によれば、指示手段の指示に基づき編集手段が群を編集単位として編集するので、顔画像を構成する構成要素を最適な編集単位で編集し、編集の操作性を向上させることができるという効果がある。
【図面の簡単な説明】
【図1】本発明の第1実施例に係る画像作成装置としての似顔絵作成装置の構成を示すブロック図である。
【図2】図1のコントローラの外観を示す外観図である。
【図3】図1の似顔絵作成装置の流れを示すフローチャートである。
【図4】図3の似顔絵作成装置の流れにおける表示装置の表示例を示す表示図である。
【図5】図3の向き決定処理の流れにおける表示装置の表示例を示す表示図である。
【図6】図3の向き決定処理の流れを示すフローチャートである。
【図7】図3の似顔絵作成装置の流れにおける右向き指定での表示装置の表示例を示す表示図である。
【図8】図3の顔作成処理の流れにおける口アイコン指定時の表示装置の表示例を示す表示図である。
【図9】図3の顔作成処理の流れを示すフローチャートである。
【図10】図3の顔作成処理の流れにおける口アイコン決定時の表示装置の第1の表示例を示す表示図である。
【図11】図3の顔作成処理の流れにおける口アイコン決定時の表示装置の第2の表示例を示す表示図である。
【図12】図3のパーツ移動処理の流れにおける口アイコン決定時の表示装置の表示例を示す表示図である。
【図13】図3のパーツ移動処理の流れを示すフローチャートである。
【図14】図3のパーツ移動処理の流れにおける目アイコン決定時の表示装置の第1の表示例を示す表示図である。
【図15】図3のパーツ移動処理の流れにおける鼻アイコン決定時の表示装置の表示例を示す表示図である。
【図16】図3のパーツ移動処理の流れにおける目アイコン決定時の表示装置の第3の表示例を示す表示図である。
【図17】図3のパーツ移動処理の流れにおける目アイコン決定時の表示装置の第2の表示例を示す表示図である。
【図18】図3のパーツ移動処理の流れにおける目アイコン決定時の表示装置の第3の表示例を示す表示図である。
【図19】本発明の第2実施例に係るパーツ移動処理の流れを示すフローチャートである。
【図20】本発明の第3実施例に係るパーツ移動処理の流れを示すフローチャートである。
【図21】図20のパーツ移動処理の流れにおける表示装置の表示例を示す表示図である。
【符号の説明】
1 似顔絵作成装置
2 ROM
3 CPU
4 RAM
5 コントローラ
6 表示装置
21 上キー
22 下キー
23 右キー
24 左キー
25 決定キー
26 アニメキー
27 終了キー
Claims (4)
- 複数のパーツ画像の組み合わせで顔画像を作成する画像作成装置において、
前記顔画像の編集を指示する指示手段と、
前記複数のパーツ画像のうち、左右対称な対称要素を有する複数のパーツ画像を群とし、前記指示手段の指示に対応して、前記群を編集単位として編集する編集手段とを備え、
前記編集手段は、前記群の左右対称軸に対して前記群のパーツ画像同士を相対的に移動させる移動制御手段を備えていることを特徴とする画像作成装置。 - 複数のパーツ画像の組み合わせで顔画像を作成する画像作成装置において、
前記顔画像の編集を指示する指示手段と、
前記複数のパーツ画像のうち、左右対称な対称要素を有する複数のパーツ画像を群とし、前記指示手段の指示に対応して、前記群を編集単位として編集する編集手段とを備え、
前記編集手段は、前記群のパーツ画像同士を前記顔画像の外側方向または中心方向に移動させる移動制御手段を備えていることを特徴とする画像作成装置。 - 複数のパーツ画像の組み合わせで顔画像を作成する画像作成装置に用いられる画像作成制御方法において、
前記顔画像の編集を指示する指示ステップと、
前記複数のパーツ画像のうち、左右対称な対称要素を有する複数のパーツ画像を群とし、前記指示ステップの指示に対応して、前記群を編集単位として編集する編集ステップとを備え、
前記編集ステップは、前記群の左右対称軸に対して前記群のパーツ画像同士を相対的に移動させる移動制御ステップを備えていることを特徴とする画像作成制御方法。 - 複数のパーツ画像の組み合わせで顔画像を作成する画像作成装置に用いられる画像作成制御方法において、
前記顔画像の編集を指示する指示ステップと、
前記複数のパーツ画像のうち、左右対称な対称要素を有する複数のパーツ画像を群とし、前記指示ステップの指示に対応して、前記群を編集単位として編集する編集ステップとを備え、
前記編集ステップは、前記群のパーツ画像同士を前記顔画像の外側方向または中心方向に移動させる移動制御ステップを備えていることを特徴とする画像作成制御方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP13606895A JP3671260B2 (ja) | 1995-05-10 | 1995-05-10 | 画像作成装置および画像作成制御方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP13606895A JP3671260B2 (ja) | 1995-05-10 | 1995-05-10 | 画像作成装置および画像作成制御方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH08305880A JPH08305880A (ja) | 1996-11-22 |
| JP3671260B2 true JP3671260B2 (ja) | 2005-07-13 |
Family
ID=15166474
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP13606895A Expired - Fee Related JP3671260B2 (ja) | 1995-05-10 | 1995-05-10 | 画像作成装置および画像作成制御方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3671260B2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10528796B2 (en) * | 2017-09-28 | 2020-01-07 | Cal-Comp Big Data, Inc. | Body information analysis apparatus with augmented reality and eyebrow shape preview method thereof |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CA2273188A1 (en) | 1999-05-28 | 2000-11-28 | Interquest Inc. | Method and apparatus for encoding/decoding image data |
| US6901172B1 (en) | 2000-09-27 | 2005-05-31 | Nec Corporation | Method and apparatus for drawing likeness |
| JP4779318B2 (ja) * | 2004-07-09 | 2011-09-28 | 株式会社島津製作所 | 分析システム |
| JP2006263122A (ja) * | 2005-03-24 | 2006-10-05 | Sega Corp | ゲーム装置、ゲームシステム、ゲームデータの処理方法及びこのゲームデータの処理方法ためのプログラム並びに記憶媒体 |
| CN113808007B (zh) * | 2021-09-16 | 2022-07-19 | 北京百度网讯科技有限公司 | 调整虚拟脸部模型的方法、装置、电子设备及存储介质 |
-
1995
- 1995-05-10 JP JP13606895A patent/JP3671260B2/ja not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10528796B2 (en) * | 2017-09-28 | 2020-01-07 | Cal-Comp Big Data, Inc. | Body information analysis apparatus with augmented reality and eyebrow shape preview method thereof |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH08305880A (ja) | 1996-11-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7629138B2 (ja) | アバター作成ユーザインターフェース | |
| US6011562A (en) | Method and system employing an NLE to create and modify 3D animations by mixing and compositing animation data | |
| EP4273682B1 (en) | Avatar integration with multiple applications | |
| CN107180446B (zh) | 人物面部模型的表情动画生成方法及装置 | |
| JPH11312159A (ja) | 自律的パ―ソナルアバタ―作成方法及び装置 | |
| CN110490958B (zh) | 动画绘制方法、装置、终端及存储介质 | |
| KR20110028581A (ko) | 캐릭터 표시용 데이터의 생성 장치 및 방법 | |
| CN109621419B (zh) | 游戏角色表情的生成装置方法及装置、存储介质 | |
| JP2001344612A (ja) | アニメーション作成方法及びアニメーション作成装置並びにアニメーション作成プログラムを記録したコンピュータ読み取り可能な記録媒体 | |
| JPH08305880A (ja) | 画像作成装置 | |
| JP7134558B2 (ja) | 情報処理プログラム、情報処理装置、情報処理システムおよび情報処理方法 | |
| JP2998663B2 (ja) | アニメーション作成装置 | |
| KR101809601B1 (ko) | 애니메이션 제작 장치 및 방법 | |
| JP5581002B2 (ja) | ゲーム機、ゲームプログラム | |
| TW202533169A (zh) | 內容生成系統、方法、程式及記憶媒體 | |
| WO2024255667A1 (zh) | 模型动画的生成方法、装置、电子设备以及存储介质 | |
| JP7569603B2 (ja) | アニメーション制作システム | |
| CN112883450B (zh) | 用于机械控制系统的图标式控制方法、装置、系统及介质 | |
| JPH11312160A (ja) | 自律的パ―ソナルアバタ―による文書注釈方法及び装置 | |
| JPH08305881A (ja) | 画像作成装置 | |
| KR100372929B1 (ko) | 채팅 이미지 작성 방법 | |
| KR100378142B1 (ko) | 캐릭터 생성 방법 및 그 기록매체 | |
| KR100366210B1 (ko) | 인간의 얼굴 모델을 생성하는 모델러 제작방법 및 기록매체 | |
| CN113678099A (zh) | 软件分析辅助系统及其计算机程序 | |
| JP3089698B2 (ja) | 似顔絵作成装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20041221 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050218 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20050322 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20050404 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090428 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090428 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100428 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110428 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120428 Year of fee payment: 7 |
|
| LAPS | Cancellation because of no payment of annual fees |