(57)【特許請求の範囲】
【請求項１】
顔画像、この顔画像の特徴を表わす属性データにそれぞれ対応するアイコン、前記顔画像から発せられる文言を囲む吹き出し画像を表示する表示部を備えている顔画像作成装置において、
前記表示部に表示されている顔画像と前記複数のアイコンとを表示させる第１の表示制御手段と、
この第１の表示制御手段の制御により表示されている複数のアイコンうちの一つを選択する選択手段と、
この選択手段により一つのアイコンを選択すると、この選択されたアイコンに対応する属性データに応じて顔の各部位を形成するパーツ画像を選定して顔画像を自動的に作成する顔画像作成手段と、
この顔画像作成手段により作成された顔画像から発せられる文言を囲む吹き出し画像を形成する吹き出し形成手段と、
前記選択手段により他の一つのアイコンを選択すると、この選択されたアイコンに対応する属性データの更新に応じて前記顔画像を変形すると共に、前記吹き出し画像の形態を変更する第２の表示制御手段と、
を具備することを特徴とする顔画像作成装置。
【請求項２】
顔画像、この顔画像の特徴を表わす属性データにそれぞれ対応するアイコン、前記顔画像から発せられる文言を囲む吹き出し画像を表示する表示部を備えている顔画像作成装置において、
前記表示部に表示されている顔画像と前記複数のアイコンとを表示させる第１の表示制御手段と、
この第１の表示制御手段の制御により表示されている複数のアイコンうちの一つを選択する選択手段と、
この選択手段により一つのアイコンを選択すると、この選択されたアイコンに対応する属性データに応じて顔の各部位を形成するパーツ画像を選定して顔画像を自動的に作成する顔画像作成手段と、
この顔画像作成手段により作成された顔画像から発せられる文言を囲む吹き出し画像を形成する吹き出し形成手段と、
前記選択手段により他の一つのアイコンを選択すると、この選択されたアイコンに対応する属性データの更新に応じて前記顔画像を変形すると共に、前記吹き出し画像を構成する吹き出し枠および吹き出し文字列の少なくとも一方を更新する第２の表示制御手段と、
を具備することを特徴とする顔画像作成装置。
【請求項３】
顔画像、この顔画像の特徴を表わす属性データにそれぞれ対応するアイコン、前記顔画像から発せられる文言を囲む吹き出し画像を表示する表示部を備えている顔画像作成装置において、
前記表示部に表示されている顔画像と前記複数のアイコンとを表示させる第１の表示制御手段と、
この第１の表示制御手段の制御により表示されている複数のアイコンうちの一つを選択する選択手段と、
この選択手段により一つのアイコンを選択すると、この選択されたアイコンに対応する属性データに応じて顔の各部位を形成するパーツ画像を選定して顔画像を自動的に作成する顔画像作成手段と、
この顔画像作成手段により作成された顔画像から発せられる文言を囲む吹き出し画像を形成する吹き出し形成手段と、
前記選択手段により他の一つのアイコンを選択すると、この選択されたアイコンに対応する属性データの更新に応じて前記顔画像を変形すると共に、前記吹き出し枠の色および形状の少なくとも一方を更新内容に応じて変更するとともに、前記吹き出し文字列を更新内容に応じて変更する第２の表示制御手段と、
を具備することを特徴とする顔画像作成装置。
【請求項４】
前記属性データは、顔画像の性格、年齢、体形、性格および表情のいずれか１つのデータであることを特徴とする請求項１〜３のいずれかに記載の顔画像作成装置。
【請求項５】
前記属性データは、顔画像の性格、年齢、体形、性格および表情のいずれかを複数組合せて形成されることを特徴とする請求項１〜３のいずれかに記載の顔画像作成装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、例えば、イラスト風の似顔絵を電子的に作成して表示する電子手帳や電子玩具、あるいはページャー等に用いて好適な顔画像作成装置に関する。
【０００２】
【従来の技術】
近年、イラスト風の似顔絵を電子的に作成して表示する電子手帳や電子玩具、あるいはページャー等が知られている。この種の製品にあっては、「目」、「鼻」、「口」や「輪郭」等の顔の各部位を描画する各種パーツ画像データをＲＯＭに登録しておき、これらの中から各部位毎にパーツ画像データを選択して読み出し、所望の容貌の顔画像（似顔絵像）を形成する顔画像作成装置が具備されている。
【０００３】
ところで、近年では、この顔画像作成装置が作成した顔画像にメッセージを添えて画面表示する態様も案出されている。例えば、ページャーに適用した場合、発信人の似顔絵として作成された顔画像に、伝言すべきメッセージ文を吹き出し形式で表示することが提案されている。なお、この吹き出し形式によるメッセージ文の表示とは、漫画やアニメなどで多用される表現形式として知られており、あたかも顔画像からメッセージが発せられているように見える、という視覚的な効果を狙っている。
【０００４】
【発明が解決しようとする課題】
さて、上述した従来の顔画像作成装置によって作成される顔画像は、選択されるパーツ画像の種類に応じてキャラクタ（性別、年齢、体系、性格および表情）が異なり、これにあるメッセージ文を添えて表示する際には、必然的にその言回しも顔画像のキャラクタに応じて変化させる必要が生じ、例えば、怒った表情の顔画像では、それに合せてメッセージ文も憤った形の吹き出しで表示する必要がある。
しかしながら、従来の顔画像作成装置では、性別、年齢、体系、性格および表情を加味しながら顔の各部位を描画するパーツ画像を選択し、これらパーツ画像を組合せて１つの顔画像を作成するだけであるから、顔画像に調和するよう吹き出し表示の態様を変化させることができないという問題がある。
【０００５】
本発明は、上述した事情に鑑みてなされたもので、顔画像に調和するよう吹き出し表示の態様を変化でき、顔画像の表現力をより一層高めることができる顔画像作成装置を提供することを目的としている。
【０００６】
【課題を解決するための手段】
上記目的を達成するため、請求項１に記載の発明では、顔画像、この顔画像の特徴を表わす属性データにそれぞれ対応するアイコン、前記顔画像から発せられる文言を囲む吹き出し画像を表示する表示部を備えている顔画像作成装置において、
前記表示部に表示されている顔画像と前記複数のアイコンとを表示させる第１の表示制御手段と、
この第１の表示制御手段の制御により表示されている複数のアイコンうちの一つを選択する選択手段と、
この選択手段により一つのアイコンを選択すると、この選択されたアイコンに対応する属性データに応じて顔の各部位を形成するパーツ画像を選定して顔画像を自動的に作成する顔画像作成手段と、
この顔画像作成手段により作成された顔画像から発せられる文言を囲む吹き出し画像を形成する吹き出し形成手段と、
前記選択手段により他の一つのアイコンを選択すると、この選択されたアイコンに対応する属性データの更新に応じて前記顔画像を変形すると共に、前記吹き出し画像の形態を変更する第２の表示制御手段と、を具備することを特徴とする。
【０００７】
請求項２に記載の発明では、顔画像、この顔画像の特徴を表わす属性データにそれぞれ対応するアイコン、前記顔画像から発せられる文言を囲む吹き出し画像を表示する表示部を備えている顔画像作成装置において、
前記表示部に表示されている顔画像と前記複数のアイコンとを表示させる第１の表示制御手段と、
この第１の表示制御手段の制御により表示されている複数のアイコンうちの一つを選択する選択手段と、
この選択手段により一つのアイコンを選択すると、この選択されたアイコンに対応する属性データに応じて顔の各部位を形成するパーツ画像を選定して顔画像を自動的に作成する顔画像作成手段と、
この顔画像作成手段により作成された顔画像から発せられる文言を囲む吹き出し画像を形成する吹き出し形成手段と、
前記選択手段により他の一つのアイコンを選択すると、この選択されたアイコンに対応する属性データの更新に応じて前記顔画像を変形すると共に、前記吹き出し画像を構成する吹き出し枠および吹き出し文字列の少なくとも一方を更新する第２の表示制御手段と、を具備することを特徴とする。
【０００８】
請求項３に記載の発明では、顔画像、この顔画像の特徴を表わす属性データにそれぞれ対応するアイコン、前記顔画像から発せられる文言を囲む吹き出し画像を表示する表示部を備えている顔画像作成装置において、
前記表示部に表示されている顔画像と前記複数のアイコンとを表示させる第１の表示制御手段と、
この第１の表示制御手段の制御により表示されている複数のアイコンうちの一つを選択する選択手段と、
この選択手段により一つのアイコンを選択すると、この選択されたアイコンに対応する属性データに応じて顔の各部位を形成するパーツ画像を選定して顔画像を自動的に作成する顔画像作成手段と、
この顔画像作成手段により作成された顔画像から発せられる文言を囲む吹き出し画像を形成する吹き出し形成手段と、
前記選択手段により他の一つのアイコンを選択すると、この選択されたアイコンに対応する属性データの更新に応じて前記顔画像を変形すると共に、前記吹き出し枠の色および形状の少なくとも一方を更新内容に応じて変更するとともに、前記吹き出し文字列を更新内容に応じて変更する第２の表示制御手段と、を具備することを特徴とする。
【０００９】
本発明の好ましい態様として、請求項４に記載の発明によれば、前記属性データは、顔画像の性格、年齢、体形、性格および表情のいずれか１つのデータであることを特徴とする。また、請求項５に記載の発明によれば、前記属性データは、顔画像の性格、年齢、体形、性格および表情のいずれかを複数組合せて形成されることを特徴とする。
【００１０】
【作用】
本発明では、表示されている複数のアイコンうちの一つを選択すると、この選択されたアイコンに対応する属性データに応じて顔の各部位を形成するパーツ画像を選定して顔画像を自動的に作成する一方で、この作成された顔画像から発せられる文言を囲む吹き出し画像を形成することができるばかりでなく、その後、他の一つのアイコンを選択すると、この選択されたアイコンに対応する属性データの更新に応じて前記顔画像を変形すると共に、前記吹き出し画像の形態を変更する。
この結果、顔画像に調和するよう吹き出し表示の態様を変化でき、顔画像の表現力をより一層高めることが可能になる。
【００１１】
【実施例】
以下、図面を参照して本発明の実施例について説明する。
Ａ．実施例の構成
（１）全体構成
図１は、本発明の実施例による顔画像作成装置１の全体構成を示すブロック図である。この顔画像作成装置１は、後述する構成要素１０〜１６に基づき生成されるコンポジットビデオ信号ＳVをディスプレイ装置２に供給する。ディスプレイ装置２は、例えば通常のテレビジョン受像機、あるいはＶＤＴ（ビデオ・ディスプレイ・ターミナル）であり、顔画像作成装置１側から供給されるコンポジットビデオ信号ＳVに応じた画像を画面表示する。
【００１２】
顔画像作成装置１において、１０は各種操作スイッチを備えるコントローラであり、操作者によるスイッチ操作に応じた操作信号を発生する。このコントローラ１０には、図２に示すように、カーソルを上下方向に移動させる上下キーおよび左右方向に移動させる左右キーから構成されるカーソルキーＣＵＲ、当該カーソルキーＣＵＲにより選択されるアイコン処理を決定する決定キーＥＮＴ、設定を解除する解除キーＥＳＣが設けられている。１１はコントローラ１０が発生する操作信号に基づき装置各部を制御するＣＰＵであり、その動作については後述する。なお、ＣＰＵ１１は図示されていないＤＭＡコントローラ等の周辺装置を含み、ＤＭＡ転送し得るように構成されている。
【００１３】
１２はＲＯＭであり、ＣＰＵ１１によってロードされる顔画像作成プログラムの他、顔画像や吹き出し（後述する）を表示する画像データ、あるいはアイコン操作がなされる操作画面を表示するのに必要な画像データが記憶されており、そのメモリ構成については後述する。１３はＣＰＵ１１の演算結果やフラグ値を一時記憶する各種レジスタの他、上記ＲＯＭ１２から読み出される各種画像データや属性データ（後述する）が格納されるワークＲＡＭであり、そのメモリ構成については追って詳述する。１４はＣＰＵ１１の指示の下に表示制御するビデオ・ディスプレイ・プロセッサ（以下、ＶＤＰと称す）であり、ＶＲＡＭ１５にＤＭＡ転送される各種画像データを表示データ（ＲＧＢデータ）に変換して出力する。
【００１４】
ＶＲＡＭ１５は、ＣＰＵ１１の指示によりワークＲＡＭ１３側からＤＭＡ転送される顔画像や吹き出し像を形成する画像データ、あるいはアイコン操作がなされる操作画面を表示するのに必要な画像データを一時記憶する。１６はエンコーダであり、上述したＶＤＰ１４から出力される表示データ（ＲＧＢデータ）をコンポジットビデオ信号ＳVに変換して出力し、ディスプレイ装置２に供給する。
上記構成によれば、コントローラ１０の操作に応じて選択されたパーツ画像により所望の容貌の顔画像が形成される一方、この形成された顔画像の特徴を表わす属性データ（後述する）に応じて当該顔画像に調和する形態で吹き出し表示がなされる。
【００１５】
（２）ＲＯＭ１２のメモリ構成
図３および図４は、ＲＯＭ１２における画像記憶エリアの構成を示すメモリマップである。まず、図３において、ＫＰは顔パーツ画像データ記憶エリアであり、顔の各部位を描画する各種パーツ画像を記憶するデータエリアＫＰ１〜ＫＰ５から形成される。データエリアＫＰ１〜ＫＰ５は、それぞれ「髪」、「輪郭」、「目」、「鼻」および「口」を描画するパーツ画像データがＮ種類分格納されており、例えば、「髪」部分のパーツ画像を記憶するデータエリアＫＰ１では、パーツ画像データＫＰ１（１）〜ＫＰ１（Ｎ）が格納されており、この格納形態は他のデータエリアＫＰ２〜ＫＰ５にあっても同様である。
【００１６】
ＭＥは吹き出し画像データ記憶エリアであり、吹き出し表示する際の吹き出し枠を描画する吹き出し画像データが格納されるデータエリアＭＥ１と、吹き出し枠内に表示される文字列を描画する吹き出し文字列画像データが格納されるデータエリアＭＥ２とから形成される。データエリアＭＥ１，ＭＥ２には、それぞれＮ種類の吹き出し画像データＭＥ１（１）〜ＭＥ１（Ｎ）と、吹き出し文字列画像データＭＥ２（１）〜ＭＥ２（Ｎ）とが格納されている。
ＫＰＴは、上記エリアＫＰに記憶されている顔パーツ画像を変形させる顔パーツ用変換テーブルである。このテーブルＫＰＴでは、上記エリアＫＰに記憶されている顔パーツ画像に対して喜怒哀楽の表情を与えるための画像変形パラメータが記憶されており、後述する表情データに応じて画像変形パラメータがテーブル読み出しされる。
【００１７】
ＭＥＴは、吹き出し枠用変換テーブルである。このテーブルＭＥＴは、顔画像に付随する属性データに応じて吹き出し枠の形状を指定する吹き出し枠番号を発生する。ＭＥＣＴは吹き出し文字列変換テーブルであり、顔画像に付随する属性データに対応した吹き出し文字列枠を指定するデータを発生する。
ＫＰＳＴは顔パーツ選択用テーブルである。このテーブルＫＰＳＴは、性別、年齢、体形、性格および表情を表わす属性データに応じて顔の各部位のパーツ画像を選択するデータを発生する。すなわち、テーブルＫＰＳＴでは、後述するアンケート形式で所望の容貌の顔画像を作成する場合、アンケート結果から得られる属性データに基づいてその顔画像を形成するのに必要な各部位のパーツ画像データを選択指定する為のデータを発生する。
ＦＥはファイルエリアであり、顔の各部位のパーツ画像を指定するデータを各顔別にファイル記憶する。ここで、図４を参照してファイルエリアＦＥのメモリ構成について詳述する。
【００１８】
ファイルエリアＦＥは、図４に図示する通り、ファイル領域Ａ〜Ｄからなり、各ファイル領域にはデータＮＵＭ，ＦＮ，ＰＮ０〜ＰＮ５，ＡＴＴ１〜ＡＴＴ４およびＭＥ２Ｎが記憶される。ここで、データＮＵＭはファイル番号、ＦＮはファイル名を表わす。また、データＰＮ０〜ＰＮ５は、それぞれ「背景」、「髪」、「輪郭」、「目」、「鼻」および「口」のパーツ画像を指定するパーツ番号である。これらパーツ番号が上述した顔パーツ画像データエリアＫＰに格納される各部位のパーツ画像データを指定する。なお、データＰＮ０に対応する背景画像は図示されていない背景画像エリアに記憶されている。データＡＴＴ１〜ＡＴＴ４は、表示する顔画像の「性別」、「年齢」、「体形」および「性格」を表わし、データＭＥ２Ｎは上述した吹き出し文字列画像データＭＥ２の吹き出し文字列を指定する。なお、これらデータ群を以下、画像指定データと称す。
【００１９】
また、ＲＯＭ１２には、上記ファイルエリアＦＥの他、アイコン操作がなされる各種選択画面を形成する画面データが複数記憶されている。その主要な画面データとしては、図４に図示するように、モード選択画面ＭＳＤ、アンケート画面ＡＭＤ、性別選択画面ＳＳＤ、年齢選択画面ＯＳＤ、体形選択画面ＢＳＤ、ファイル選択画面ＦＳＤ、枠選択画面ＷＳＤ、文字列選択画面ＭＯＳＤおよび吹き出し選択画面ＦＷＳＤからなる。以下、これら各画面の構成とその画面が意図するところについて概説しておく。
【００２０】
（３）操作画面の構成
▲１▼モード選択画面ＭＳＤ
モード選択画面ＭＳＤは、顔画像を後述するアンケート方式あるいはファイル方式のいずれで行うかを選択する画面であり、この画面ＭＳＤには図５（イ）に図示するように、アイコンＩＣMSD１，ＩＣMSD２が表示される。アイコンＩＣMSD１は、上述したファイルエリアＦＥのファイルＡ〜Ｄを選択する際に操作されるアイコンである。一方、アイコンＩＣMSD２は、後述するアンケート方式で顔画像を作成する場合に操作されるアイコンである。これらアイコンＩＣMSD１，ＩＣMSD２の内、操作された側がビット反転等により強調表示される。なお、図５（イ）では、アイコンＩＣMSD１がアイコン操作された状況を示している。
【００２１】
▲２▼ファイル選択画面ＦＳＤ
上記モード選択画面ＭＳＤにおいてアイコンＩＣMSD１が操作された場合に、図５（ロ）に示すファイル選択画面ＦＳＤが画面表示される。この画面ＦＳＤには、ファイルＡ〜Ｄに対応するアイコンＩＣFSD１〜ＩＣFSD４が表示される。これらアイコンＩＣFSD１〜ＩＣFSD４のいずれかをアイコン操作することで対応するファイルから上述した画像指定データが読み出される。ファイルから読み出された画像指定データに基づき、対応する各種画像データがＲＯＭ１２側からワークＲＡＭ１３に格納された後、ＶＲＡＭ１５側へＤＭＡ転送されてＶＤＰ１４により顔画像として画面表示される。
【００２２】
▲３▼アンケート画面ＡＭＤ
上記モード選択画面ＭＳＤにおいてアイコンＩＣMSD２が操作された場合に、図６に示すアンケート画面ＡＭＤが画面表示される。この画面ＡＭＤには、顔画像を新規作成する際に、ユーザーに対して問い掛けるアンケート項目がアイコンＩＣAMD１〜ＩＣAMD５として表示される。アイコンＩＣAMD１は、顔画像を作成する対象人物の性別を問うためのものであり、これをアイコン操作することで後述する性別選択画面ＳＳＤに表示切替される。アイコンＩＣAMD２は、顔画像を作成する対象人物の年齢を問うためのものであり、これをアイコン操作することで後述する年齢選択画面ＯＳＤに表示切替される。アイコンＩＣAMD３は、顔画像を作成する対象人物の体形を問うためのものであり、これをアイコン操作することで後述する体形選択画面ＢＳＤに表示切替される。アイコンＩＣAMD４は、顔画像を作成する対象人物の性格を問うためのものであり、これをアイコン操作することで後述する性格選択画面ＣＳＤに表示切替される。アイコンＩＣAMD５は、アンケート入力を完了する際に操作されるものである。
【００２３】
▲４▼性別選択画面ＳＳＤ
上記アンケート画面ＡＭＤにおいてアイコンＩＣAMD１が操作された場合に、図６に示す性別選択画面ＳＳＤが画面表示される。この画面ＳＳＤには、対象人物の性別を入力するアイコンＩＣSSD１，ＩＣSSD２が表示され、操作に応じて指定される性別データがワークＲＡＭ１３の属性データエリアＡＴＴ（後述する）に格納される。
【００２４】
▲５▼年齢選択画面ＯＳＤ
上記アンケート画面ＡＭＤにおいてアイコンＩＣAMD２が操作された場合に、図６に示す年齢選択画面ＯＳＤが画面表示される。この画面ＯＳＤには、対象人物の年齢を入力するアイコンＩＣOSD１〜ＩＣOSD３が表示され、操作に応じて指定される年齢データがワークＲＡＭ１３の属性データエリアＡＴＴ（後述する）に格納される。
【００２５】
▲６▼体形選択画面ＢＳＤ
上記アンケート画面ＡＭＤにおいてアイコンＩＣAMD３が操作された場合に、図６に示す体形選択画面ＢＳＤが画面表示される。この画面ＢＳＤには、対象人物の体形を入力するアイコンＩＣBSD１〜ＩＣBSD３が表示され、操作に応じて指定される体形データがワークＲＡＭ１３の属性データエリアＡＴＴ（後述する）に格納される。
【００２６】
▲７▼性格選択画面ＣＳＤ
上記アンケート画面ＡＭＤにおいてアイコンＩＣAMD４が操作された場合に、図６に示す性格選択画面ＣＳＤが画面表示される。この画面ＣＳＤには、対象人物の性格を入力するアイコンＩＣCSD１〜ＩＣCSD３が表示され、操作に応じて指定される性格データがワークＲＡＭ１３の属性データエリアＡＴＴ（後述する）に格納される。
【００２７】
▲８▼枠選択画面ＷＳＤ
上述したファイル方式あるいはアンケート方式により顔画像が作成された後、その顔画像と共に画面表示される「吹き出し枠」、あるいは「吹き出し文字列」を選択する際に図７（イ）に示す枠選択画面ＷＳＤが画面表示される。この画面ＷＳＤには、「吹き出し枠」を選択するか否か、「吹き出し文字列」を選択するか否か、あるいは「終了」するかどうかを選択する各アイコンＩＣWSD１〜ＩＣWSD３が表示され、そのアイコン操作に応じて吹き出し枠選択画面ＦＷＳＤあるいは文字列選択画面ＭＯＳＤに切替表示される。
【００２８】
▲９▼文字列選択画面ＭＯＳＤ
上記の枠選択画面ＷＳＤにおいてアイコンＩＣWSD２が操作された場合に、図７（ロ）に示す文字列選択画面ＭＯＳＤが画面表示される。この画面ＭＯＳＤには、基本吹き出し文字列（メッセージ文）を選択するアイコンＩＣMOSD１〜ＩＣMOSD４が表示され、操作に応じて吹き出し文字列番号が生成され、ワークＲＡＭ１３の画像指定データエリアＩＭＤ（後述する）に格納される。
【００２９】
(10)（但し、丸付きかっこの代用）吹き出し枠選択画面ＦＷＳＤ
上記の枠選択画面ＷＳＤにおいてアイコンＩＣWSD１が操作された場合に、図７（ハ）に示す吹き出し枠選択画面ＦＷＳＤが画面表示される。この画面ＦＷＳＤには、吹き出し枠形状を選択するアイコンＩＣFWSD１〜ＩＣFWSD４が表示され、これらのアイコン操作に応じて吹き出し枠番号が生成され、ワークＲＡＭ１３の画像指定データエリアＩＭＤ（後述する）に格納される。
【００３０】
（４）ワークＲＡＭ１３の構成
次に、図８を参照してワークＲＡＭ１３のメモリ構成について説明しておく。前述したように、ワークＲＡＭ１３においては、ＣＰＵ１１の演算結果やフラグ値を一時記憶する各種レジスタが設けられる記憶エリアの他、図８に図示する通り、顔画像や吹き出し表示する為の各種データがストアされる表示エリアが設けられている。この表示エリアは、画像データエリアＧＤ、画像指定データエリアＩＭＤおよび属性データエリアＡＴＴに大別される。
画像データエリアＧＤには、後述する画像指定データエリアＩＭＤに格納される画像指定データにより指定されるパーツ画像データＫＰ１〜ＫＰ５、吹き出し枠画像データＭＥ１および吹き出し文字列画像データＭＥ２が格納される。これらデータは、画像指定データに応じて前述したＲＯＭ１２から転送される。
【００３１】
画像指定データエリアＩＭＤには、顔の各部位を形成するパーツ画像、すなわち、「髪」、「輪郭」、「目」、「鼻」および「口」のパーツ画像ＫＰ１〜ＫＰ５をそれぞれ指定するパーツ番号ＰＮ１〜ＰＮ５や、吹き出し枠画像データＭＥ１を指定する吹き出し枠番号ＷＮ、吹き出し枠の表示色を指定するカラー番号ＣＮ、吹き出し文字列画像データＭＥ２を指定する吹き出し文字列番号ＭＥ２Ｎが格納される。これら画像指定データの内、パーツ番号ＰＮ１〜ＰＮ５は、前述したファイル方式あるいはアンケート方式により定まる属性データに対応して指定される。吹き出し枠番号ＷＮ、カラー番号ＣＮおよび吹き出し文字列ＭＥ２Ｎは、入力操作により決る。
属性データエリアＡＴＴには、前述したアンケート方式で入力される性別ＡＴＴ１、年齢ＡＴＴ２、体形ＡＴＴ３、性格ＡＴＴ４および表情ＡＡＴ５が格納される。また、このエリアＡＴＴには、前述したファイル方式でＲＯＭ１２に格納されるファイルＡ〜Ｄのいずれかが選択された場合、そのファイル番号ＮＵＭとファイル名ＦＮとが格納される。
【００３２】
Ｂ．実施例の動作
次に、上述した装置構成およびデータ構成による実施例の動作について図９〜図２０を参照して説明する。
まず、顔画像作成装置１に電源が投入されると、ＣＰＵ１１はＲＯＭ１２から対応する顔画像作成プログラムを読み出して自身にロードし、図９に示すステップＳ１に処理を進め、ワークＲＡＭ１３に設けられている各種レジスタ／フラグ類を初期化する一方、ＶＤＰ１４に対して内部メモリを初期化するよう指示する。
【００３３】
（１）モード選択処理
初期化完了後、ＣＰＵ１１はステップＳ２に処理を進めると、図５（イ）に図示したモード選択画面ＭＳＤを画面表示する。次いで、ステップＳ３では、キーバッファに格納されるキーデータを取得する。なお、キーバッファには、コントローラ１０の操作に対応したキーデータが格納されるようになっている。そして、次のステップＳ４に進むと、キーバッファから抽出したキーデータが前述したカーソルキーＣＵＲの操作によるものであるか、あるいは決定キーＥＮＴの操作によるものであるかを判断する。
ここで、モード選択画面ＭＳＤに表示されるアイコンＩＣMSD１，ＩＣMSD２のいずれかを選択するためにカーソルキーＣＵＲが操作されると、上記ステップＳ４の判断を経てステップＳ５に処理を進め、カーソルキーＣＵＲの操作に応じて選択されるアイコン番号に更新し、続いて、ステップＳ６では、変更したアイコン番号側のアイコンＩＣMSD１（あるいはＩＣMSD２）を強調表示し、上記ステップＳ３に処理を戻す。
【００３４】
（２）アンケート画面処理
次に、例えば、決定キーＥＮＴがオン操作されたとする。そうすると、ＣＰＵ１１は、上記ステップＳ４の判断を介してステップＳ７に処理を進め、アイコンＩＣMSD１，ＩＣMSD２のどちらが選択されているかを判断する。ここで、アイコンＩＣMSD２が選択されている時には、次のステップＳ８に処理を進め、アンケート方式による顔画像作成および吹き出し作成に移行する。
一方、アイコンＩＣMSD１が選択された時には、後述するファイル選択処理（図１５のステップＳ６４）に移行する。
【００３５】
アンケート方式の処理に移ると、ＣＰＵ１１はステップＳ８に進み、アンケート画面ＡＭＤ（図６参照）を画面表示する。そして、次のステップＳ９では、キーバッファに格納されるキーデータを取得し、続いて、ステップＳ１０では、キーバッファから抽出したキーデータがカーソルキーＣＵＲの操作によるものであるか、あるいは決定キーＥＮＴの操作によるものであるかを判断する。
キーデータがカーソルキーＣＵＲの操作によるものであれば、ステップＳ１１に処理を進め、その操作に応じてアイコン番号を更新する。次いで、ステップＳ１２では、更新したアイコン番号に対応してアイコン表示位置も更新し、上記ステップＳ９に処理を戻す。以下、アンケート画面ＡＭＤのアイコンＩＣAMD１〜ＩＣAMD５に対応付けられた動作について説明する。
【００３６】
（３）性別選択処理
アンケート画面ＡＭＤにおいてアイコンＩＣAMD１を選択した状態で決定キーＥＮＴがオン操作されると、ＣＰＵ１１は上記ステップＳ１０を介して図１０に示すステップＳ１３に処理を進める。ステップＳ１３では、決定されたアイコン番号が「０」、つまり、アイコンＩＣAMD１が選択された状態であるかどうかを判断する。この場合、判断結果は「ＹＥＳ」となり、次のステップＳ１４に処理を進め、性別選択画面ＳＳＤ（図６参照）を画面表示する。
次いで、ステップＳ１５に進むと、キーバッファに格納されるキーデータを取得し、ステップＳ１６では、キーバッファから抽出したキーデータがカーソルキーＣＵＲの操作によるものであるか、あるいは決定キーＥＮＴの操作によるものであるかを判断する。
【００３７】
ここで、カーソルキーＣＵＲが操作された時には、ステップＳ１７に処理を進め、その操作に応じてアイコン番号を更新する。次いで、ステップＳ１８において、選択したアイコン番号に対応してアイコン表示位置を更新してステップＳ１５に処理を戻す。
そして、性別選択画面ＳＳＤのアイコンＩＣSSD１，ＩＣSSD２のいずれかを選択して決定キーＥＮＴが操作されると、ステップＳ１６の判断を介してステップＳ１９に処理を進め、決定したアイコンＩＣSSD１（男性），ＩＣSSD２（女性）に対応付けられた性別データＡＴＴ１をワークＲＡＭ１３の属性データエリアＡＴＴに書き込み、この後、前述したステップＳ８のアンケート画面ＡＭＤの表示状態に戻る。
【００３８】
（４）年齢選択処理
アンケート画面ＡＭＤにおいてアイコンＩＣAMD２を選択した状態で決定キーＥＮＴがオン操作されると、ＣＰＵ１１は上述したステップＳ１３の判断を介してステップＳ２０に処理を進める。ステップＳ２０では、決定されたアイコン番号が「１」、つまり、アイコンＩＣAMD２が選択された状態であるかどうかを判断する。この場合、判断結果は「ＹＥＳ」となり、次のステップＳ２１に進み、年齢選択画面ＯＳＤ（図６参照）を画面表示する。
次いで、ステップＳ２２に進むと、キーバッファに格納されるキーデータを取得し、ステップＳ２３では、取得したキーデータがカーソルキーＣＵＲの操作によるものであるか、あるいは決定キーＥＮＴの操作によるものであるかを判断する。
【００３９】
ここで、カーソルキーＣＵＲが操作された時には、ステップＳ２４に処理を進め、その操作に応じてアイコン番号を更新する。次いで、ステップＳ２５において、選択したアイコン番号に対応するアイコン表示位置に更新してステップＳ１５に処理を戻す。
そして、アイコンＩＣOSD１〜ＩＣOSD３のいずれかを選択して決定キーＥＮＴを操作すると、ＣＰＵ１１はステップＳ２３の判断を介してステップＳ２６に処理を進め、決定したアイコンＩＣOSD１（子供），ＩＣOSD２（大人），ＩＣOSD３（老人）に対応付けられた年齢データＡＴＴ２をワークＲＡＭ１３の属性データエリアＡＴＴに書き込み、この後、アンケート画面ＡＭＤ表示状態に戻す。
【００４０】
（５）体形選択処理
アンケート画面ＡＭＤにおいてアイコンＩＣAMD３を選択した状態で決定キーＥＮＴがオン操作されると、ＣＰＵ１１は上述したステップＳ２０の判断を介して図１１に示すステップＳ２７に処理を進める。ステップＳ２７では、決定されたアイコン番号が「２」、つまり、アイコンＩＣAMD３が選択された状態であるかどうかを判断する。この場合、判断結果は「ＹＥＳ」となり、次のステップＳ２８に進み、体形選択画面ＢＳＤ（図６参照）を画面表示する。
次いで、ステップＳ２９に進むと、キーバッファに格納されるキーデータを取得し、ステップＳ３０では、取得したキーデータがカーソルキーＣＵＲの操作によるものであるか、あるいは決定キーＥＮＴの操作によるものであるかを判断する。
【００４１】
ここで、カーソルキーＣＵＲが操作された時には、ステップＳ３１に処理を進め、その操作に応じてアイコン番号を更新する。次いで、ステップＳ３２において、選択したアイコン番号に対応してアイコン表示位置を更新し、ステップＳ２９に処理を戻す。
そして、アイコンＩＣBSD１〜ＩＣBSD３のいずれかを選択して決定キーＥＮＴが操作されると、ＣＰＵ１１はステップＳ３０の判断を介してステップＳ３３に処理を進め、決定したアイコンＩＣBSD１（痩せている），ＩＣBSD２（中位），ＩＣBSD３（太っている）に対応付けられた体形データＡＴＴ３をワークＲＡＭ１３の属性データエリアＡＴＴに書き込み、この後、アンケート画面ＡＭＤ表示状態（ステップＳ８）に戻す。
【００４２】
（６）性格選択処理
アンケート画面ＡＭＤにおいてアイコンＩＣAMD４を選択した状態で決定キーＥＮＴがオン操作されると、ＣＰＵ１１は上述したステップＳ２７の判断を介してステップＳ３４に処理を進める。ステップＳ３４では、決定されたアイコン番号が「３」、つまり、アイコンＩＣAMD４が選択された状態であるかどうかを判断する。この場合、判断結果は「ＹＥＳ」となり、次のステップＳ３５に進み、性格選択画面ＣＳＤ（図６参照）を画面表示する。
次いで、ステップＳ３６に進むと、キーバッファに格納されるキーデータを取得し、ステップＳ３７では、取得したキーデータがカーソルキーＣＵＲの操作によるものであるか、あるいは決定キーＥＮＴの操作によるものであるかを判断する。
【００４３】
ここで、カーソルキーＣＵＲが操作された時には、ステップＳ３８に処理を進め、その操作に応じてアイコン番号を更新する。次いで、ステップＳ３９において、選択したアイコン番号に対応してアイコン表示位置を更新し、ステップＳ３６に処理を戻す。
そして、アイコンＩＣCSD１〜ＩＣCSD３のいずれかを選択して決定キーＥＮＴが操作されると、ＣＰＵ１１はステップＳ３７の判断を介してステップＳ４０に処理を進め、決定したアイコンＩＣCSD１（朗らか），ＩＣCSD２（気が強い），ＩＣCSD３（短気）に対応付けられた性格データＡＴＴ４をワークＲＡＭ１３の属性データエリアＡＴＴに書き込み、この後、アンケート画面ＡＭＤを表示するステップＳ８に処理を戻す。
【００４４】
（７）アンケート終了処理（顔パーツ画像指定）
アンケート画面ＡＭＤにおいてアイコンＩＣAMD５を選択した状態で決定キーＥＮＴをオン操作すると、ＣＰＵ１１は上述したステップＳ３４の判断を介して図１２に示すステップＳ４１に処理を進める。ステップＳ４１では、決定されたアイコン番号が「４」、つまり、アンケートを終了させるアイコンＩＣAMD５が選択された状態であるかどうかを判断する。この場合、判断結果は「ＹＥＳ」となり、次のステップＳ４２に処理を進める。
【００４５】
ステップＳ４２では、上述した各選択処理にてワークＲＡＭ１３の属性データエリアＡＴＴに書き込まれた「性別データＡＴＴ１」、「年齢データＡＴＴ２」、「体形データＡＴＴ３」、「性格データＡＴＴ４」およびデフォルト（既定）の表情データＡＴＴ５に応じてＲＯＭ１２に格納される顔パーツ選択用テーブルＫＰＳからパーツ番号ＰＮ１〜ＰＮ５を読み出し、これをワークＲＡＭ１３の画像指定データエリアＩＭＤにストアする。そして、次のステップＳ４３では、画像指定データエリアＩＭＤにストアされたパーツ番号ＰＮ１〜ＰＮ５に対応する各パーツ画像を、ＲＯＭ１２からワークＲＡＭ１３の画像データエリアＧＤにＤＭＡ転送する。
なお、上記ステップＳ４１において判断結果が「ＮＯ」の場合、例えば、アンケート処理を中断すべく解除キーＥＳＣが操作された時には、ステップＳ８に処理を戻し、アンケート画面ＡＭＤの表示状態に処理を戻す。
【００４６】
（８）吹き出し選択処理
以上のようにして、アンケート方式により表示すべき顔の各部位を描画するパーツ画像が定まると、ＣＰＵ１１は図１３に示すステップＳ４４に処理を進める。ステップＳ４４では、図７（イ）に図示した吹き出し選択画面ＷＳＤを画面表示する。次いで、ステップＳ４５では、キーバッファに格納されるキーデータを取得し、続く、ステップＳ４６では、取得したキーデータがカーソルキーＣＵＲの操作によるものであるか、あるいは決定キーＥＮＴの操作によるものであるかを判断する。
【００４７】
ここで、カーソルキーＣＵＲが操作された時には、ステップＳ４７に処理を進め、その操作に応じてアイコン番号を更新する。次いで、ステップＳ４８では、選択したアイコン番号に対応してアイコン表示位置を更新してステップＳ４５に処理を戻す。
そして、アイコンＩＣWSD１〜ＩＣWSD３のいずれかを選択して決定キーＥＮＴが操作されると、ステップＳ４６の判断を介してステップＳ４９に処理を進め、決定したアイコンＩＣWSD１（吹き出し枠選択），ＩＣWSD２（文字列選択），ＩＣWSD３（終り）に応じて処理を分岐させる。
【００４８】
▲１▼吹き出し枠画像の選択
アイコンＩＣWSD１を選択した状態で決定キーＥＮＴが操作された場合には、上記ステップＳ４９の判断を介してステップＳ５０に処理を進め、図７（ハ）に示す吹き出し枠選択画面ＦＷＳＤを画面表示する。次に、ステップ５１に進むと、ＣＰＵ１１は、キーバッファに格納されるキーデータを取得し、続いてステップＳ５２では、取得したキーデータがカーソルキーＣＵＲの操作によるものであるか、あるいは決定キーＥＮＴの操作によるものであるかを判断する。
ここで、カーソルキーＣＵＲが操作された時には、ステップＳ５３に処理を進め、その操作に応じてアイコン番号を更新する。次いで、ステップＳ５４では、更新したアイコン番号に対応してアイコン表示位置を更新してステップＳ５１に処理を戻す。
【００４９】
そして、例えば、アイコンＩＣFWSD１で示される吹き出し表示形態を決定すべく決定キーＥＮＴを操作したとする。そうすると、ステップＳ５２の判断を介してステップＳ５５に処理を進め、ワークＲＡＭ１３の画像指定データエリアＩＭＤの吹き出し枠番号ＷＮに対応する番号をストアする。これにより、吹き出し枠の表示形態が定まる。
次いで、ステップＳ５６に進むと、ＣＰＵ１１は、この吹き出し枠番号ＷＮに対応する吹き出し枠画像データＭＥ１をＲＯＭ１２から読みだしてワークＲＡＭ１３の画像データエリアＧＤにおける吹き出し枠画像エリアＭＥ１に転送し、その後、上述したステップＳ４４に処理を戻す。
【００５０】
▲２▼吹き出し文字列画像の選択
吹き出し枠が定まり、再びステップＳ４４において吹き出し選択画面ＷＳＤ（図７（イ）参照）が画面表示された状態で、文字列を選択するアイコンＩＣWSD２を選択して決定キーＥＮＴが操作されると、ＣＰＵ１１は上述したステップＳ４９の判断を介して図１４に示すステップＳ５７に処理を進める。
ステップＳ５７では、図７（ロ）に示す文字列選択画面ＭＯＳＤを画面表示する。次に、ステップＳ５８に進むと、ＣＰＵ１１は、キーバッファに格納されるキーデータを取得し、続いてステップＳ５９では、取得したキーデータがカーソルキーＣＵＲの操作によるものであるか、あるいは決定キーＥＮＴの操作によるものであるかを判断する。
【００５１】
ここで、カーソルキーＣＵＲが操作された時には、ステップＳ６０に処理を進め、その操作に応じてアイコン番号を更新する。次いで、ステップＳ６１では、更新したアイコン番号に対応してアイコン表示位置を更新してステップＳ５８に処理を戻す。
そして、例えば、アイコンＩＣMOSD１で示される吹き出し文字列「おはよう」を決定すべく決定キーＥＮＴが操作されると、ＣＰＵ１１は、ステップＳ５９の判断を介してステップＳ６２に処理を進め、ワークＲＡＭ１３の画像指定データエリアＩＭＤの吹き出し文字列ＭＥ２Ｎに、上記アイコンＩＣMOSD１に対応付けられた文字列番号をストアする。これにより、吹き出し文字列が定まる。
【００５２】
次いで、ステップＳ６３に進むと、この吹き出し文字列ＭＥ２Ｎに書き込まれた文字列番号が指定する吹き出し文字列画像データＭＥ２をＲＯＭ１２から読みだしてワークＲＡＭ１３の画像データエリアＧＤにおける吹き出し文字列画像エリアＭＥ２に転送し、前述したステップＳ４４（図１３参照）に処理を戻す。
このようにして、「吹き出し枠」と「吹き出し文字列」とが決定された場合、ユーザーは吹き出し選択に係わる処理を完了するため、吹き出し選択画面ＷＳＤが画面表示されている状態で、アイコンＩＣWSD３を選択して決定キーＥＮＴを操作する。すると、ＣＰＵ１１は、前述したステップＳ４９（図１３）の判断を介して図１５に示すステップＳ７１に処理を進める。
ところで、ステップＳ７１以降では、顔画像の属性データに応じて「吹き出し枠」と「吹き出し文字列」とを変化させて当該顔画像に調和する吹き出し表示を実現する処理であり、その詳細については、次のファイル選択処理について述べてから説明する。
【００５３】
（９）ファイル選択処理
前述したモード選択画面ＭＳＤ（図５（イ）参照）においてアイコンＩＣMSD１を選択して決定キーＥＮＴを操作した場合、ＣＰＵ１１は、前述のステップＳ７の判断を介して図１５に示すステップＳ６４に処理を進め、ファイル選択画面ＦＳＤ（図５（ロ）参照）を画面表示する。
次に、ステップＳ６５に進むと、ＣＰＵ１１は、キーバッファに格納されるキーデータを取得し、続いてステップＳ６６では、取得したキーデータがカーソルキーＣＵＲの操作によるものであるか、あるいは決定キーＥＮＴの操作によるものであるかを判断する。
【００５４】
ここで、カーソルキーＣＵＲが操作された時には、ステップＳ６７に処理を進め、その操作に応じてアイコン番号を更新する。次いで、ステップＳ６８では、更新したアイコン番号に対応してアイコン表示位置を更新してステップＳ６６に処理を戻す。
そして、例えば、アイコンＩＣFSD１に対応付けられたファイルＡの内容を読み出すべく決定キーＥＮＴが操作されると、ＣＰＵ１１はステップＳ６６の判断を介してステップＳ６９に処理を進め、ファイルＡに格納される画像指定データおよび属性データをＲＯＭ１２から読み出し、これらをワークＲＡＭ１３の各記憶エリアへストアする。
【００５５】
こうして、ファイルＡにプリセットされている画像指定データおよび属性データがワークＲＡＭ１３側にセットされると、ＣＰＵ１１は、次のステップＳ７０に処理を進め、ワークＲＡＭ１３の画像指定データエリアＩＭＤにセットされたパーツ番号ＰＮ１〜ＰＮ５に基づき、ＲＯＭ１２側から対応するパーツ画像データＫＰ１〜ＫＰ５を読み出してワークＲＡＭ１３の画像データエリアＧＤに順次転送する。
【００５６】
（１０）吹き出し変換処理
前述したアンケート画面処理あるいは上記ファイル選択処理を介して表示すべき各種画像データが定まると、ＣＰＵ１１はステップＳ７１に処理を進め、ワークＲＡＭ１３に格納された属性データ（性別、年齢、体形、性格およびデフォルトの表情）に従い、ＲＯＭ１２に格納された吹き出し枠用変換テーブルＭＥＴから吹き出し枠番号とカラー番号とを読み出し、これらをワークＲＡＭ１３の画像指定データエリアＩＭＤにおける吹き出し枠番号ＷＮおよびカラー番号ＣＮとしてストアする。
【００５７】
次いで、ステップＳ７２（図１６参照）に進むと、ワークＲＡＭ１３に格納された属性データ（性別、年齢、体形、性格およびデフォルト表情）に従い、ＲＯＭ１２に格納された吹き出し文字列変換テーブルＭＥＣＴから吹き出し文字列を読み出してワークＲＡＭ１３の画像指定データエリアＩＭＤにおける吹き出し文字列ＭＥ２Ｎにストアし、次のステップＳ７３に進む。
ステップＳ７３では、ワークＲＡＭ１３の画像指定データエリアＩＭＤにセットされた吹き出し文字列ＭＥ２Ｎおよび吹き出し枠番号ＷＮに基づき、ＲＯＭ１２側から対応する吹き出し文字列画像データＭＥ２、吹き出し枠画像データＭＥ１を読み出してワークＲＡＭ１３の画像データエリアＧＤに順次転送する。
【００５８】
（１１）表示制御処理
そして、ステップＳ７４に進むと、ＣＰＵ１１はワークＲＡＭ１３の画像データエリアＧＤにセットされた各画像データを、ＶＲＡＭ１５の所定エリアへ格納すべくＤＭＡ転送を指示する一方、ＶＤＰ１４に対してＶＲＡＭ１５に順次転送されてる各画像データに従って顔画像と、これに対応する吹き出し枠および文字列とを画面表示するよう指示する。
これにより、例えば、図１７に図示する一例のように、デフォルトの表情による顔画像ＫＧと吹き出しメッセージＦＭとが画面表示される。この際、画面上部には表情データを「デフォルト」、「怒る」、「泣く」および「笑う」に変更させるアイコンＩＣ１〜ＩＣ４が表示される。
【００５９】
次に、ステップＳ７５に進むと、ＣＰＵ１１は、キーバッファに格納されるキーデータを取得し、続いてステップＳ７６では、取得したキーデータがカーソルキーＣＵＲの操作によるものであるか、あるいは決定キーＥＮＴの操作によるものであるかを判断する。
ここで、表示データの内容を更新するため、上記アイコンＩＣ１〜ＩＣ４のいずれかを選択するようカーソルキーＣＵＲが操作された場合には、ステップＳ７７に処理を進め、その操作に応じてアイコン番号を更新する。次いで、ステップＳ７８では、更新したアイコン番号に対応するアイコンＩＣ１〜ＩＣ４のいずれかを強調表示して再びステップＳ７５に処理を戻す。
【００６０】
いま、例えば、カーソルキーＣＵＲ操作によりアイコンＩＣ２が選択された状態で決定キーＥＮＴが操作されると、ＣＰＵ１１は、ステップＳ７６の判断を介してステップＳ７９に処理を進め、決定されたアイコン番号に応じてワークＲＡＭ１３の属性データエリアＡＴＴに格納される表情データＡＴＴ５を変更する。そして、ステップＳ８０では、ＲＯＭ１２に格納される顔パーツ用変換テーブルＫＰＴを参照し、変更された表情データＡＴＴ５に応じて顔パーツ画像データＫＰ１〜ＫＰ５をそれぞれ画像変形する。
【００６１】
表情データＡＴＴ５に応じて顔の各部位を形成する顔パーツ画像データＫＰ１〜ＫＰ５を変形させると、ＣＰＵ１１は次のステップＳ８１に処理を進め、キーバッファからキーデータを抽出する。次いで、ステップＳ８２では、その抽出したキーデータが解除キーＥＳＣの操作によるものであるかどうかを判断する。ここで、解除キーＥＳＣが操作された時には顔画像作成および吹き出し画像作成を中止する為、ＣＰＵ１１の処理を前述したステップＳ１に戻し、システムイニシャライズを行う。
一方、解除キーＥＳＣの操作でない時には、上述したステップＳ７２に処理を戻し、このステップＳ７２〜Ｓ７４を経て、新たに設定された表情の顔画像が画面表示されると共に、その顔画像に調和する形態の「吹き出し枠」と「吹き出し文字列」とが画面表示されることになる。
【００６２】
例えば、図１８に図示するように、アイコンＩＣ２を選択して「怒り」を設定すると、顔画像ＫＧにあっては、上述した画像変形（ステップＳ８０）により「髪」部分に怒りの表情を示すマークＭＫを表示したり、「目」や「眉」、「口」を怒りの表情となるよう変形させている。そして、さらに、この顔画像の表示形態に合せて「怒った」雰囲気を醸し出す吹き出しメッセージＦＭが表示される。また、アイコンＩＣ３を選択して「泣く」を設定した場合には、図１９に示す一例のように顔画像が変形され、それに合う吹き出し表示がなされる。さらに、アイコンＩＣ４を選択して「笑う」を設定した場合には、図２０に示す一例のように顔画像が変形され、その顔画像に調和する吹き出し表示形態となる。
【００６３】
Ｃ．吹き出し枠変形処理
さて、前述したステップＳ７１では、属性データ（性別、年齢、体形、性格およびデフォルトの表情）に従い、ＲＯＭ１２に格納された吹き出し枠用変換テーブルＭＥＴを参照して吹き出し枠の形状を変化させているが、この変形処理について図２１〜図２２を参照して具体的に説明しておく。
図２１は、吹き出し枠変形処理の概念を示す図である。この図に示すように、ＶＲＡＭ１５に吹き出し枠画像データを格納する。この吹き出し枠画像データは、複数種類のパターンデータから形成される。各パターンデータは、各種形態の吹き出し枠を形成する線分要素であって、表示画面を３２×３２分割した１つのセル領域を表示する。
【００６４】
一方、ＲＯＭ１２には上記パターンデータの組合せを指定する吹き出し枠番号をテーブルデータとして登録した吹き出し枠用変換テーブルＭＥＴを設けておく。つまり、テーブルＭＥＴには、吹き出し枠番号毎に表示すべき吹き出し枠を形成するパターンデータの組合せが複数種格納されている。
従って、前述した属性データを読み出しパラメータとしてこのテーブルＭＥＴから対応する吹き出し枠番号を読み出すことで、その吹き出し枠番号が指定するパターンデータの組合せに従ってＶＲＡＭ１５から順次パターンデータが読み出されて画面表示される。この結果、表示画面には吹き出し枠番号に対応した形状の吹き出し枠が形成され、その形状は属性データに従って変形させ得る。
【００６５】
図２２（イ），（ロ）は、吹き出し枠の形状を可変させた場合の一例である。同図（イ）では、パターンデータＷ１〜Ｗ１４によって吹き出し枠が形成され、同図（ロ）では、パターンデータＷ１〜Ｗ７，Ｗ１０Ａ，Ｗ１０Ｂ，Ｗ１１〜
Ｗ１４によって吹き出し枠が形成されている。
こうした手法によれば、吹き出し枠画像データを複数種類用意する必要がなく、少ないデータ量で複数種の形状の異なる吹き出し枠を生成することが可能になる。
【００６６】
以上のように、本実施例によれば、表示すべき顔の特徴を表わす属性データに応じて顔パーツ画像を変形させる顔パーツ用変換テーブルＫＰＴと、属性データに従って吹き出し枠の形状を変化させる吹き出し枠用変換テーブルＭＥＴと、属性データに応じて吹き出し文字列の内容を変化させる吹き出し文字列変換テーブルＭＥＣＴとをＲＯＭ１２に設けておき、属性データが更新された場合には、上記テーブルＫＰＴを参照して当初の顔画像を変形させる一方、上記テーブルＭＥＴ，ＭＥＣＴを参照して「吹き出し枠」および「吹き出し文字列」を変化させるから、顔画像に調和する吹き出し表示となり、より感情表現力を高めることが可能になる訳である。
【００６７】
なお、上述した実施例では、顔画像を表情変化に合せて画像変形させているが、これに限定されることなく、他の属性（性格、体形、性別および年齢）に従って画像変形させることもできる。この場合、表示画面に属性を選択するアイコンを表示させ、いずれかの属性が選択されたら、その属性の範疇で画像変形させれば良い。
また、画像変形を１つの属性に固定する必要もなく、複数の属性変化に応じて画像変形させることも可能である。この場合、より複雑な特徴の顔画像を作成し得る。また、その使い方としても、例えば、現在の属性（性格、体形、性別および年齢）に従って作成した顔画像から”１０年後の太った顔”をシミュレートする等の新たな楽しみを創出することもできる。
【００６８】
【発明の効果】
請求項１記載の発明によれば、表示されている複数のアイコンうちの一つを選択すると、この選択されたアイコンに対応する属性データに応じて顔の各部位を形成するパーツ画像を選定して顔画像を自動的に作成する一方で、この作成された顔画像から発せられる文言を囲む吹き出し画像を形成することができるばかりでなく、その後、他の一つのアイコンを選択すると、この選択されたアイコンに対応する属性データの更新に応じて前記顔画像を変形すると共に、前記吹き出し画像の形態を変更することができる。このため、表示されている顔画像に調和するよう吹き出し表示の態様を変化させることができ、顔画像の表現力をより一層高めることができる。
請求項２記載の発明によれば、他の一つのアイコンを選択すると、この選択されたアイコンに対応する属性データの更新に応じて前記顔画像を変形すると共に、前記吹き出し画像を構成する吹き出し枠および吹き出し文字列の少なくとも一方を更新する。このため、同様に顔画像に調和するよう吹き出し表示の態様を変化させることができ、顔画像の表現力をより一層高めることができる。
請求項３記載の発明によれば、他の一つのアイコンを選択すると、この選択されたアイコンに対応する属性データの更新に応じて前記顔画像を変形すると共に、前記吹き出し枠の色および形状の少なくとも一方を更新内容に応じて変更する。このため、同様に顔画像に調和するよう吹き出し表示の態様を変化させることができ、顔画像の表現力をより一層高めることができる。
【図面の簡単な説明】
【図１】本発明による顔画像作成装置１の全体構成を示すブロック図である。
【図２】同実施例におけるコントローラ１０の構成を説明するための図である。
【図３】同実施例におけるＲＯＭ１２のメモリ構成を示すメモリマップである。
【図４】同実施例におけるＲＯＭ１２のメモリ構成を示すメモリマップである。
【図５】同実施例におけるモード選択画面ＭＳＤおよびファイル選択画面ＦＳＤの構成を説明するための図である。
【図６】同実施例におけるアンケート画面ＡＭＤ、性別選択画面ＳＳＤ、年齢選択画面ＯＳＤ、体形選択画面ＢＳＤおよび性格選択画面ＣＳＤの構成を説明するための図である。
【図７】同実施例における枠選択画面ＷＳＤ、文字列選択画面ＭＯＳＤおよび吹き出し文字列選択画面ＦＷＳＤの構成を説明するための図である。
【図８】同実施例におけるワークＲＡＭ１３のメモリ構成を説明するためのメモリマップである。
【図９】同実施例の動作を説明するためのフローチャートである。
【図１０】同実施例の動作を説明するためのフローチャートである。
【図１１】同実施例の動作を説明するためのフローチャートである。
【図１２】同実施例の動作を説明するためのフローチャートである。
【図１３】同実施例の動作を説明するためのフローチャートである。
【図１４】同実施例の動作を説明するためのフローチャートである。
【図１５】同実施例の動作を説明するためのフローチャートである。
【図１６】同実施例の動作を説明するためのフローチャートである。
【図１７】同実施例の動作を説明するための表示画面例を示す図である。
【図１８】同実施例の動作を説明するための表示画面例を示す図である。
【図１９】同実施例の動作を説明するための表示画面例を示す図である。
【図２０】同実施例の動作を説明するための表示画面例を示す図である。
【図２１】同実施例における吹き出し枠変形処理を説明するための図である。
【図２２】吹き出し枠変形処理の一例を示す図である。
【符号の説明】
１０  コントローラ（顔画像作成手段）
１１  ＣＰＵ（顔画像作成手段、吹き出し形成手段、画像制御手段）
１２  ＲＯＭ（顔画像作成手段、吹き出し形成手段）
１３  ワークＲＡＭ（顔画像作成手段、吹き出し形成手段）
１４  ＶＤＰ（顔画像作成手段、画像制御手段）
１５  ＶＲＡＭ
【図１】
0003675514.tif 000002
【図２】
0003675514.tif 000003
【図３】
0003675514.tif 000004
【図４】
0003675514.tif 000005
【図５】
0003675514.tif 000006
【図６】
0003675514.tif 000007
【図７】
0003675514.tif 000008
【図８】
0003675514.tif 000009
【図９】
0003675514.tif 000010
【図１０】
0003675514.tif 000011
【図１１】
0003675514.tif 000012
【図１２】
0003675514.tif 000013
【図１３】
0003675514.tif 000014
【図１４】
0003675514.tif 000015
【図１５】
0003675514.tif 000016
【図１６】
0003675514.tif 000017
【図１７】
0003675514.tif 000018
【図１８】
0003675514.tif 000019
【図１９】
0003675514.tif 000020
【図２０】
0003675514.tif 000021
【図２１】
0003675514.tif 000022
【図２２】
0003675514.tif 000023