(57)【特許請求の範囲】
【請求項１】
表示されるキャラクタに対し、キャラクタを構成する各パーツの属性を属性項目別に操作変更可能なキャラクタ画像装置において、
外部操作可能な入力手段と、
上記キャラクタと現在選択されている属性項目に対応付けられた項目アイコンとを含む上層画面を表示させるように制御する第１の表示制御手段と、
この第１の表示制御手段の制御により上層画面が表示中において、上記入力手段の項目変更入力に応答して、現在選択されている属性項目を変更するとともに、上記上層画面における属性項目から変更された属性項目に対応づけられた項目アイコンへ変更した別の上層画面を表示させるように制御する第２の表示制御手段と、
この第２の表示制御手段の制御により上層画面が表示中において、上記入力手段による下層画面選択入力に応答して、上記キャラクタは含むが、上記項目アイコンは消去されていてそのとき選択されている属性項目に対応する下層画面を表示させるように制御する第３の表示制御手段と、
この第３の表示制御手段の制御により上記下層画面が表示中において、上記入力手段による入力に応答して、現在選択されている属性項目に属する属性の操作変更処理を実行し、この実行結果を表示させるように制御する第４の表示制御手段とを備えており、
上記入力手段は、項目アイコン変更入力手段と決定入力手段とを含み、上記第１の表示制御手段は、上記項目アイコン変更入力手段の操作により、現在選択されている属性項目から変更された属性項目に対応付けた、上記上層画面における項目アイコンへ変更し、この後、上記決定入力手段の操作により上記変更された属性項目に対応する別の上層画面を表示し、
上記項目アイコンは、上記項目アイコン変更入力手段が操作される前まで動画表示され、上記項目アイコン変更入力手段が操作されてから上記決定入力手段が操作されるまで静止画表示することを特徴とするキャラクタ画像装置。
【請求項２】
表示されるキャラクタに対し、キャラクタを構成する各パーツの属性を属性項目別に操作変更可能なキャラクタ画像装置において、
外部操作可能な入力手段と、
上記キャラクタと現在選択されている属性項目に対応付けられた項目アイコンとを含む上層画面を表示させるように制御する第１の表示制御手段と、
この第１の表示制御手段の制御により上層画面が表示中において、上記入力手段の項目変更入力に応答して、現在選択されている属性項目を変更するとともに、上記上層画面における属性項目から変更された属性項目に対応づけられた項目アイコンへ変更した別の上層画面を表示させるように制御する第２の表示制御手段と、
この第２の表示制御手段の制御により上層画面が表示中において、上記入力手段による下層画面選択入力に応答して、上記キャラクタは含むが、上記項目アイコンは消去されていてそのとき選択されている属性項目に対応する下層画面を表示させるように制御する第３の表示制御手段と、
この第３の表示制御手段の制御により上記下層画面が表示中において、上記入力手段による入力に応答して、現在選択されている属性項目に属する属性の操作変更処理を実行し、この実行結果を表示させるように制御する第４の表示制御手段とを備えており、
上記上層画面は、上記キャラクタと項目アイコンとに加えて、上記キャラクタを構成する各パーツを指定するためのパーツ指定アイコンを複数個夫々指定された位置に表示することを特徴とするキャラクタ画像装置。
【請求項３】
上記複数個のパーツ指定アイコンは、上記キャラクタを取り囲むように配置することを特徴とする請求項２に記載のキャラクタ画像装置。
【請求項４】
上記入力手段は、アイコン移動入力手段と決定手段とを含み、このアイコン移動手段の操作に応答して各パーツ指定アイコンの表示位置の夫々をずらすことを特徴とする請求項３に記載のキャラクタ画像装置。
【請求項５】
表示されるキャラクタに対し、キャラクタを構成する各パーツの属性を属性項目別に操作変更可能なキャラクタ画像装置において、
外部操作可能な入力手段と、
上記キャラクタと現在選択されている属性項目に対応付けられた項目アイコンとを含む上層画面を表示させるように制御する第１の表示制御手段と、
この第１の表示制御手段の制御により上層画面が表示中において、上記入力手段の項目変更入力に応答して、現在選択されている属性項目を変更するとともに、上記上層画面における属性項目から変更された属性項目に対応づけられた項目アイコンへ変更した別の上層画面を表示させるように制御する第２の表示制御手段と、
この第２の表示制御手段の制御により上層画面が表示中において、上記入力手段による下層画面選択入力に応答して、上記キャラクタは含むが、上記項目アイコンは消去されていてそのとき選択されている属性項目に対応する下層画面を表示させるように制御する第３の表示制御手段と、
この第３の表示制御手段の制御により上記下層画面が表示中において、上記入力手段による入力に応答して、現在選択されている属性項目に属する属性の操作変更処理を実行し、この実行結果を表示させるように制御する第４の表示制御手段とを備えており、
上記下層画面は、上記キャラクタとこれに対応する上層画面にて指定されたパーツとに対して選択された属性項目の属性の変更を指示する変更指示アイコンを表示することを特徴とするキャラクタ画像装置。
【請求項６】
上記変更指示アイコンの表示個数は、選択された属性項目に対応して可変することを特徴とする請求項５に記載のキャラクタ画像装置。
【発明の詳細な説明】
【０００１】
【発明の技術分野】
この発明は、各種パーツを組合わせてキャラクタ画像を生成するキャラクタ画像装置に関する。
【０００２】
【従来技術とその問題点】
従来から顔などのキャラクタを構成する目、口等のパートを表わすパーツ画像を予め用意しておき、これら各種パーツ画像を組合わせて所望の顔のキャラクタ画像を生成する装置が提案されている。
こうした装置において、使用者の意図するキャラクタ画像を生成できるようにするためには、その元となる各パーツ画像夫々の形状、位置あるいは色などのいわゆる「属性」を自由に変更できるようにしなければならない。
【０００３】
このためには、パーツ画像毎に個々の「属性」を独立に変更できるようにしなければならない。言い換えれば、使用者が誰かの顔に似せようとした場合、各パーツ夫々、例えばそれが「目」であるならば、その形状、位置、色を独立に変更できなければならない。
【０００４】
こうした「属性」の変更をよりやりやすくするには、まずいずれの属性を変更するのか、どのパーツを変更するのか、選ばれたパーツの属性をどのように変更するのかという操作が順序よく行われるようにしなければならない。このためには、属性を選択するモード、パーツを選択するモード、さらには選択されたパーツの属性を変更するモードというように、必要な各操作をモード毎に分けておき、各モードにおいては指定された操作しかできないようにしなければならない。そしてこの各モードには、優先順位を付け、優先順位の高いモードから順に操作していくようにしておく。例えば「属性選択」、「パーツ選択」、「属性変更」のように優先順位をつけたならば、まずいずれの属性を選択を変更すべきかを決定し、その後に属性を変更すべきパーツを選択し、この選択されたパーツにおける選択された属性を変更するようになる。
【０００５】
このように各操作の種類毎に分類して優先順位を付与すれば顔などのキャラクタ画像の変更が誤りなく確実にできるようになる。
しかしながら、このように各操作に優先順位をつけると、下層の操作は上層の操作が行われなければできなくなる。例えば「属性選択」において「色」を選択し、「パーツ選択」においては「目」を選択している状態で、「目」の形状を変更する状態に移行するには、直接「目」の色変更状態から形状変更状態に移行することはできず、一旦「パーツ選択」から「属性選択」のモードにして選択されている属性を「色」から「形状」、それから「パーツ選択」で「目」を選択して「目」の形状を変更する処理を行うようにしなければならない。
【０００６】
つまり、属性の選択は属性の選択できるモードで、パーツの選択はパーツの選択できるモードでのみ選択できるのであり、今どのモードでどのような操作が行われるのかが明確に使用者に認識されねばならない。
このために一般的に考えられる方法は、モードを表わすマークを表示させることであるが、表示画面にはキャラクタ画面の他にパーツの形状、位置、及び色を選択するための各種アイコンなどを表示する必要があり、これに加えてモードを表わすマークを表示することは表示画面を繁雑にするだけでなく、認識度が低くなってしまう。
【０００７】
【発明の目的】
本発明は、上記従来の課題に鑑み為されたものであり、キャラクタ画像の変更に際し、表示されている画面において操作によりどのような種類の作業ができるのか明確にわかるようにすることを目的とする。
【０００８】
【発明の要点】
上記目的を達成するために本発明に係るキャラクタ画像装置は、表示されるキャラクタに対し、キャラクタを構成する各パーツの属性を属性項目別に操作変更可能なキャラクタ画像装置において、
外部操作可能な入力手段と、
上記キャラクタと現在選択されている属性項目に対応付けられた項目アイコンとを含む上層画面を表示させるように制御する第１の表示制御手段と、
この第１の表示制御手段の制御により上層画面が表示中において、上記入力手段の項目変更入力に応答して、現在選択されている属性項目を変更するとともに、上記上層画面における属性項目から変更された属性項目に対応づけられた項目アイコンへ変更した別の上層画面を表示させるように制御する第２の表示制御手段と、
この第２の表示制御手段の制御により上層画面が表示中において、上記入力手段による下層画面選択入力に応答して、上記キャラクタは含むが、上記項目アイコンは消去されていてそのとき選択されている属性項目に対応する下層画面を表示させるように制御する第３の表示制御手段と、
この第３の表示制御手段の制御により上記下層画面が表示中において、上記入力手段による入力に応答して、現在選択されている属性項目に属する属性の操作変更処理を実行し、この実行結果を表示させるように制御する第４の表示制御手段とを備えており、
上記入力手段は、項目アイコン変更入力手段と決定入力手段とを含み、上記第１の表示制御手段は、上記項目アイコン変更入力手段の操作により、現在選択されている属性項目から変更された属性項目に対応付けた、上記上層画面における項目アイコンへ変更し、この後、上記決定入力手段の操作により上記変更された属性項目に対応する別の上層画面を表示し、
上記項目アイコンは、上記項目アイコン変更入力手段が操作される前まで動画表示され、上記項目アイコン変更入力手段が操作されてから上記決定入力手段が操作されるまで静止画表示することを特徴とする。
【０００９】
上記構成により、まず、キャラクタと現在選択されている属性項目に対応付けられた項目アイコンとを含む上層画面を表示し、この上層画面が表示中において、入力手段の項目変更入力がなされると、これに応答して、現在選択されている属性項目を変更するとともに、上層画面における属性項目から変更された属性項目に対応づけられた項目アイコンへ変更した別の上層画面を表示する。この上層画面が表示中において、入力手段による下層画面選択入力がなされると、これに応答して、キャラクタは含むが、項目アイコンは消去されていてそのとき選択されている属性項目に対応する下層画面を表示する。
この下層画面が表示中において、入力手段による入力がなされると、これに応答して、現在選択されている属性項目に属する属性の操作変更処理を実行し、その実行結果を表示する。この場合において、入力手段は、項目アイコン変更入力手段と決定入力手段とを含み、また、現在選択されている属性項目から変更された属性項目に対応付けた、上層画面における項目アイコンへ変更し、この後、変更された属性項目に対応する別の上層画面を表示する。さらに、項目アイコンは、項目アイコン変更入力手段が操作される前まで動画表示され、項目アイコン変更入力手段が操作されてから決定入力手段が操作されるまで静止画表示する。
【００１０】
【実施例】
以下、図面を参照してこの発明の実施例を説明する。
機能の概要（図１〜図２０）
最初に、実施例のキャラクタ画像装置の機能を述べる。
本キャラクタ画像装置は、表示装置にキャラクタを表示する。本装置は表示装置に表示されるキャラクタに対し、キャラクタを構成する各パーツの属性をパーツ別、属性項目別に操作変更可能である。
ここに、キャラクタは複数（例えば１０）のパーツから成る。
キャラクタ＝｛パーツ１＋パーツ２＋……＋パーツｎ｝
実施例において、キャラクタは１０個のパーツ“髪”“耳”“眉”“目”“鼻”“口”“ひげ”“めがね”“顔輪郭”“服”から成る。このうちに“耳”、“眉”、“目”の各パーツは１対のサブパート（例えば右目、左目）から成る。
パーツは“形”“位置”“色”の属性を有する。
パーツｉの属性＝｛形、位置、色｝
即ち、本装置はパーツの属性項目として“形”“位置”及び“色”をもっている。
【００１１】
本装置は動作モードとして、“キャラクタ選択モード”、“属性項目変更モード”、“パーツ項目変更モード”、“属性操作変更モード”をもっている。
本装置のユーザーは“キャラクタ選択モード”において複数のキャラクタのなかから操作対象のキャラクタを選択し、“属性項目変更モード”において操作対象の属性の項目（例えば、形）を選択し、“パーツ項目変更モード”において操作対象のパーツ（例えば、目）を選択し、“属性操作変更モード”において選択パーツ、選択属性項目についての属性、例えば目の形を変更、決定する。
【００１２】
図１は、ユーザーによって操作される入力装置（コントロールパッド１０）であり、このコントロールパッド１０は、Ａキー１０Ａ、Ｂキー１０Ｂ、Ｃキー１０Ｃ、上キー１０Ｕ、下キー１０Ｄ、右キー１０Ｒ、左キー１０Ｌの各操作子を有する。
本装置のユーザーはこのコントロールパッド１０を適宜操作して、所望のパーツ属性をもつ所望のキャラクタを得ることができる。
本装置をスタートさせると、最初に図３に示すキャラクタ選択画面１００が表示装置上に現われる。この画面１００の表示中に、ユーザーは所望のキャラクタを選択する。キャラクタ選択画面１００はアイコンとして９個の年体格アイコン３００を含む。年体格アイコン３００はキャラクタを特徴づけるアイコン（キャラクタ特徴アイコン）であり、図３の位置１から位置９にある年体格アイコン３００はそれぞれ“赤ん坊”“細目の幼児”“太目の幼児”“細目の少年”“中肉の少年”“太目の少年”“細目の大人”“中肉の大人”“太目の大人”の絵柄（文字ではなく）で表現される（図４）。
【００１３】
この場面でユーザーが右キー１０Ｒを押すと画面１００上でカーソル３０１が年体格アイコン３００の並びの上を右に移動し、左キー１０Ｌを押せばカーソル３０１は左に移動する。カーソル３０１が指す年体格アイコン３００は“選択色”で表示される。なお、図３のキャラクタ選択画面１００において、年体格アイコン３００、カーソル３０１以外の領域１００ＢＧには適当な背景（キャラクタ選択用のもの）が表示されるが、図示していない。他の画面についても同様である。
【００１４】
ここでユーザーが決定キーであるＡキーを操作すると（カーソル３０１が指している年体格アイコン３００によって特徴づけられるキャラクタを選択したことを意味する）、画面はキャラクタ選択画面１００から図５に示すパーツ選択画面（１）１０１へと移行する（画面の推移図である図２参照）。
パーツ選択画面（１）１０１は図７に示すパーツ選択画面（２）１０４に対する上層画面である。いいかえるとパーツ選択画面（２）１０４は画面１０１に対する下層画面である。
上層画面であるパーツ選択画面（１）１０１では、ユーザーは項目“形”の属性を変更すべきパーツ（例えば“目”）を選択する。
そして下層画面であるパーツ選択画面（２）１０４では、ユーザーは選択したパーツ（目）についてその形を変更し、決定する。
【００１５】
パーツ選択画面（１）１０１（図５）はキャラクタ３１０を含むとともに、アイコンとして、キャラクタを特徴づける年体格アイコン３００、変更すべき属性項目が何であるかを示す（ここでは形）項目アイコン３０２（ｓｈａｐｅ）、及び７個のパーツアイコン３０３を含む。各パーツアイコンはパーツの絵柄で表現される。
パーツアイコン３０３は属性を変更すべきパーツを選ぶために用いられる操作アイコンである。この実施例に従い、モードごとに複数の操作アイコン（パーツアイコン３０３以外に、後述する形アイコン３０５、色パレットアイコン３０６がある）がキャラクタ３１０のまわりに配置される。
【００１６】
ここでは７つのパーツアイコン３０３がキャラクタ３１０のまわりに配置されている。
更にこの実施例に従い、複数個の操作アイコンは左右キー操作により、左または右まわりに回転する。
【００１７】
上述したように、キャラクタは１０個のパーツから成るもので、本装置は同数（１０個）のパーツアイコンを表わすデータを内蔵している。即ち、パーツとパーツアイコンとは１対１対応である。パーツ選択画面（１）１０１では１０個中７個のパーツアイコン３０３を表示する。残る３個は表示領域外である。図５において、位置“１”、“２”、“３”、“４”と位置“８”、“９”、“１０”にあるのが表示されるパーツアイコンであり、位置“５”、“６”、“７”で示すパーツアイコンは表示されない。しかしながら、パーツアイコンの回転表示機能により、ユーザーはすべてのパーツアイコンを見ることができる。
いま、位置“１”には“ひげ”の絵柄をパーツアイコン３０３が、以下同様位置２−４、８−１０にはそれぞれ別のパーツの絵柄のパーツアイコン３０３が表示されているとする。ここで右キー１０Ｒを押すと、図６に示すように位置“１”にあった“ひげ”パーツアイコン３０３は位置“２”にシフトし、以下同様位置“ｉ”にあったパーツアイコン３０３は位置“ｉ＋１”にシフトする（パーツアイコンの右回転）。右キーではなく左キー１０Ｌを押したのなら、位置“１”にあった“ひげ”パーツアイコン３０３は位置“１０”にシフトし、以下、同様位置“ｉ”にあったパーツアイコン３０３は位置“ｉ−１”にシフトする（パーツアイコンの左回転）。
ユーザーは位置“１”に変更したいパーツ（例えば目）を表わすパーツアイコンが現われたとき決定キー（Ａキー１０Ａ）を押す。これにより画面はパーツ選択画面（１）１０１から下層のパーツ選択画面（２）１０４へ移行する（図２）。
【００１８】
このパーツ選択画面（２）１０４においてユーザーは上層画面で選んだパーツ（例えば目）の“形”を変更し、決定する。
図７に示すように、パーツ選択画面（２）１０４は、キャラクタ３１０を含むとともに、アイコンとして、キャラクタを特徴づける年体格アイコン３００（キャラクタ選択画面で選んだもの）、及び上層画面１０１で選んだパーツ（例えば目）を表わす選択パーツアイコン３０４を含む。しかしながら、項目アイコン３０２についてはこの実施例に従い、下層画面（実際に属性の変更を実行するときの画面）であるパーツ選択画面（２）１０４から消去されている。
【００１９】
この実施例に従い、操作すべき属性の項目を変更するモードへの移行は項目アイコンが表示される上層画面からのみ可能である。
更にパーツ選択画面（２）１０４には操作アイコンとして７個の形アイコン３０５がキャラクタ３００のまわりに配置される。
本装置はパーツ別に、そのパートがもち得る複数の形、型を表わすデータを内蔵している。
形＝（形１、形２、……形Ｎ）
例えば、
髪型＝（髪型１、髪型２、……髪型ｎ）
【００２０】
更に、本装置は“形”データに１対１対応で形アイコンを表わすデータを内蔵している。例えば髪型の画像がＮ種類あればそれと同数（Ｎ個）で１対１対応で形アイコン３０５がある。
バーツ選択画面（２）１０４ではこのうち７個の形アイコン３０５が図７に示す位置“１”“２”“３”“４”、“Ｎ−２”、“Ｎ−１”、“Ｎ”に表示される。更に、左右キー１０Ｌ、１０Ｒ操作による回転表示機能により、形アイコンは反時計回り、または時計回りで回転する（図８参照）。
【００２１】
図９に示すように、位置“１”に現われた形アイコン３０５（例えば目の形アイコン）がよさそうならばユーザーはＡキー１０Ａを押す。これに対し、キャラクタ画像装置は位置“１”の形アイコンに対応するパーツ画像を取り出し、それでキャラクタ３１０に表示していたものを置換する。結果が満足できなければ、再びユーザーは左右キー操作で別のよさそうな形をもつ形アイコンを位置“１”にもってきて、Ａキーを操作する。
【００２２】
パーツ移動画面（１）１０２（図１０）は変更すべき属性の項目が“位置”であるときに上層として表示される画面である。パーツ移動画面（１）１０２は背景がパーツ移動画面（１）及び（２）、１０２、１０５に固有である点、項目アイコン３０２としてパーツ選択用のもの３０２（ｓｈａｐｅ）ではなくパーツ移動用のもの３０２（ｍｏｖｅ）が表示される点、パーツアイコン３０３が７個ではなく３個表示される点を除きパーツ選択画面（１）１０１と同様である。３個のパーツアイコン３０３はパーツ選択画面（１）の場合と同様に、左右キー１０Ｌ、１０Ｒ操作に応答して回転移動する（図１１参照）。
パーツ移動画面（１）１０２で“位置”を移動すべきパーツを決定したユーザーはＡキー１０Ａを押す。これに対し、装置は画面をパーツ移動画面（１）１０２から下層のパーツ移動画面（２）１０５に移す（図２）。
【００２３】
パーツ移動画面（２）１０５は図１２に示すように、キャラクタ３１０を含むとともに、アイコンとして、年体格アイコン３００、選択パーツアイコン３０４及び操作アイコンとしての矢印移動アイコンン３０６を含む。他の下層画面と同様に、パーツ移動画面（２）１０５から項目アイコン３０２（ｍｏｖｅ）は消去されている。
このパーツ移動画面（２）１０５（図１２）においてユーザーは上層画面１０２で選択したパーツの“位置”を変更し、決定する。位置の変更は左右と下キー操作により行う。即ち、右キー１０Ｒを押すと、パーツの位置は右に移動し、以下、同様に左キー＝左移動、上キー＝上移動、下キー＝下移動である。ただし、目、眉のように左右に１対のサブパートから成るパートについては、右サブパート（例えば右目）に対して、左右上下キーがそれぞれ“左”“右”“上”“下”の移動機能をもち、左サブパート（例えば左目）に対しては“左”が“右”、“右”が“左”に置き換えられて、左右にシンメトリックな移動が達成される（図１３参照）。
【００２４】
図１４に示す色変更画面（１）１０３はパーツの色を変更する際の上層画面である。この画面においてユーザーは色を変更したいパーツを選択する。色変更画面（１）１０３は色変更用の背景上にキャラクタ３１０、色変更用の項目アイコン３０２（ｃｏｌｏｒ）、年体格アイコン３００、及び３個のパーツアイコン３０３を含む。したがって色変更画面（１）１０３はパーツ移動画面（１）１０２とよく似ており、異なる点は色変更に固有の項目アイコン３０２、及び色変更に固有の背景が使用される点である。
パーツ移動画面（１）１０２の場合と同様に左右キーの操作に従ってパーツアイコン３０３は左または右に回転移動する（図１５）。
位置“１”に色を変更したいパーツを表わすパーツアイコン３０３が現われたら、ユーザーはパーツ決定キー（Ａキー１０Ａ）を押す。これにより、画面は上層の色変更画面（１）１０３から下層の色変更画面（２）１０６へ移行する（図２）。
【００２５】
色変更画面（２）１０６（図１６）において、ユーザーはパーツの色を変更する。
このために、色変更画面（２）１０６は色変更用の背景上に、キャラクタ３１０、年体格アイコン３００を含むとともに、操作アイコンとして図１７に示すような色パレットアイコン３０６が９個、キャラクタ３１０のまわりに配置される。
【００２６】
本装置は色パレットアイコン３０６を複数（Ｍ）個内蔵している。色パレットアイコン３０６はパーツがもち得る色を表わすアイコンであり、互いに異なる色（図１７の斜線で示す代表色）をもっている。したがって、パーツがとり得る色（の組み合わせ）の数と色パレットアイコンとは１対１対応である。
【外１】
0003711415.tif 000002
これらＭ個の色パレットアイコン３０６のセットのなかから一度に９個のアイコン３０６が画面１０６上においてキャラクタ３１０のまわりの９つの位置“１”〜“５”、“Ｍ−３”〜“Ｍ”に表示される。
【００２７】
本装置の操作アイコン回転表示機能に従い、左右キー操作に対して色パレットアイコン３０６は左または右に回転移動する（図１８参照）。
位置（１）に好ましそうな色の色パレットアイコン３０６が現われると、ユーザーはＡキー１０Ａを押す。これに対し、キャラクタ画像装置は、画面１０３で選択したパーツについて、その色を位置（１）にある色を色パレットアイコン３０６に対応するものに変更する。結果が満足できなければユーザーは再び左右キー、Ａキー操作をくり返してパーツの色を別の色に変えてみる。パーツの色を決定したら、ユーザーはＢキー１０Ｂを押す。これにより、画面は下層の色変更画面（２）１０６から上層の色変更画面（１）１０３へ戻る。
【００２８】
図２０は上述したキャラクタ選択画面１００、パーツ選択画面（１）１０１、パーツ選択画面（２）１０４、パーツ移動画面（１）１０２、パーツ移動画面（２）１０５、色変更画面（１）１０３、色変更画面（２）１０６の各画面に現われるアイコンのリストをまとめたものである。
図２には以上の画面１００〜１０６についてキー操作による画面の遷移を示している。これらの画面のうち、パーツ選択画面（１）１０１、パーツ移動画面（１）１０２、色変更画面（１）１０３は、それぞれ、属性項目“形”、“位置”、“色”についての属性項目のための上層画面であり、画面１０４、１０５、１０６はそれぞれに対応する下層画面である。
各上層画面１０１、１０２、１０３でユーザーが変更したいパーツを決めると（Ａキー操作を行うと）、画面は対応する下層画面１０４、１０５、１０６に移行し、その下層画面においてユーザーはパーツの属性を変更する。ユーザーが属性を決めると（Ｂキー操作を行うと）、画面は対応する上層画面に戻る。
【００２９】
上述したように、下層画面１０４〜１０６からは項目アイコン３０２が消去されている。この実施例に従い、変更すべき属性の項目を表わす項目アイコン３０２を含まない下層画面１０４〜１０６の動作モード（属性変更モード）からは、属性の“項目”を変更するモード（項目変更モード）に直ちに移行することはできない。
一方、属性を変更すべきパーツを選択する動作モード（パーツ項目選択モード）で表示される各上層画面１０１、１０２、１０３には変更すべき属性の項目を表わす項目アイコン３０２が含まれる。
【００３０】
この実施例に従い、各上層画面１０１、１０２、１０３に含まれる項目アイコン３０２はアニメーションで表示される。
例えば、上層画面１０２、即ちパーツ移動画面（１）では、図１９に示すようなパーツ移動用の２つの項目アイコン３０２Ａ（移動用）、３０２Ｂ（移動用）が互いに所定の時間間隔で切替表示されて、アニメーション効果を与える。
更に、この実施例に従い、項目アイコン３０２を含む上層画面１０１、１０２、１０３からは項目変更画面２００〜２０３で示す属性の“項目”を変更する動作モード（属性項目変更モード）に移行できる。この移行はＣキー１０Ｃ操作によって起動される（図２の下半分参照）。
【００３１】
上層画面１０１、１０２、１０３において、ユーザーがＣキー１０Ｃを操作すると、装置は項目変更モードに移行し、上層画面でアニメーションで表示されていた項目アイコンを静止させる。実際にはこの“静止した”項目アイコンは、その属性項目についての第３の項目アイコンである。
即ち、項目アイコンは、項目別にあり、かつ各項目について３つの絵柄のアイコン（ただしキャラクタ選択用は“静止した”１つの絵柄のアイコン）がある。項目アイコン＝（項目アイコン（ｓｈａｐｅ）、項目アイコン（ｍｏｖｅ）、項目アイコン（ｃｏｌｏｒ）、項目アイコン（ｃｈａｒａｃｔｅｒ））
項目アイコン（ｉ）＝（絵柄１のアイコン、絵柄２のアイコン、絵柄３のアイコン）、ただし
項目アイコン（ｃｈａｒａｃｔｅｒ）＝（１つの絵柄アイコン）
例えば上層画面１０２（パーツ移動画面（１））において、Ｃキー１０Ｃが操作されると、その画面のなかの項目アイコン３０２（移動用）が図１９に示す３０２Ａ（移動用）または３０２Ｂ（移動用）に示すものから３０２Ｃ（移動用）の絵柄で静止する。
【００３２】
このＣキー操作による項目変更モードへの移行によって変化する画面の部分は項目アイコンだけである。
例えば、パーツ移動画面（１）１０２からＣキー１０Ｃ操作によって移行したときの項目変更画面２０２の内容はパーツ移動画面（１）１０２のうち項目アイコンのみが項目アイコン３０２Ｃ（移動用）に変化したものになっている。
項目変更モードでは、ユーザーは上キー１０Ｕまたは下キー１０Ｄを操作することにより属性の“項目”を変更できる。この項目変更に伴い、項目アイコン３０２が変更された項目を表わす項目アイコンに変化する。即ち、項目アイコン３０２は、上キー１０Ｕの連続操作に対して、……“パーツ選択用”→“キャラクタ選択用”→“色変更用”→“パーツ移動用”→“パーツ選択用”……のように変化し、下キー１０Ｄの連続操作に対しては上の逆順に変化する。
【００３３】
画面の項目アイコンエリアに所望の属性項目を表わす項目アイコン（例えば“色変更用”）が現われたら、ユーザーはＣキー１０Ｃを操作する（“色”の項目を選択する）。これに対し、画面は、その項目についての上層画面（色変更画面（１）１０３）に移行する。なお項目変更モードで、ユーザーが“キャラクタ選択”の項目を選択したときはキャラクタ選択画面１００に移行する。
【００３４】
ハードウェア構成
次に、本キャラクタ画像装置のハードウェア構成を説明する。
〈全体構成〉
図２１は本実施例のキャラクタ画像装置１の全体のハードウェア構成を示すブロック図である。キャラクタ画像装置１は、後述する構成要素１０〜２０に基づき生成されるコンポジットビデオ信号ＳVおよびオーディオ信号ＳAを表示装置２に供給する。表示装置２は、例えば通常のテレビジョン受像機、あるいはサウンドシステムを備えるＶＤＴ（ビデオ・ディスプレイ・ターミナル）であり、装置１側から供給されるコンポジットビデオ信号ＳVに応じた画像を画面表示する一方、オーディオ信号ＳAをＢＧＭあるいは効果音等として放音する。
【００３５】
キャラクタ画像装置１において、１０は上述したコントロールパッド（第１図）であり、操作者によるスイッチ操作に応じた操作信号を発生する。１１はコントロールパッド１０が発生する操作信号に基づき装置各部を制御するＣＰＵであり、その動作については後述する。なお、ＣＰＵ１１は図示されていないＤＭＡコントローラ等の周辺装置を含み、高速のＤＭＡ転送し得るように構成されている。
１２は、ＣＰＵ１１を制御する各種制御プログラムの他に、本装置の動作に必要な種々のデータ（表示に必要な画像関係のデータを含む）を記憶するＲＯＭである。１３はＣＰＵ１１の演算結果やフラグ値を一時記憶する各種レジスタから構成されるワークＲＡＭである。
【００３６】
１４はＣＰＵ１１の制御の下に表示を制御するビデオ・ディスプレイ・プロセッサ（ＶＤＰ）である。ＶＤＰ１４は、ＳＲＡＭ１５（スタティックＲＡＭ）およびＤＰ−ＲＡＭ１６（デュアルポートＲＡＭ）に格納された各種画像データに基づき、ＣＰＵ１１が指示する表示態様で画面表示するためのＲＧＢカラー信号を発生する。
【００３７】
本装置１において、１つの表示画面は最大８つの構成面の重ね合せによって構成される。各構成面の重ね合せの順位はプライオリティと呼ばれる。また任意の構成面についてその表示のＯＮ／ＯＦＦを制御できる。ＣＰＵ１１からは各構成面に関する画像情報をＶＤＰ１４側（ＳＲＡＭ１５、ＤＰ−ＲＡＭ１６及び内部メモリ）に送る。これに対し、ＶＤＰ１４は各構成面の画像データを作成（解読）し、各構成面の表示ＯＮ／ＯＦＦ、プライオリティに従って、各画素座標で表示すべき画素を決定し、それを表現するＲＧＢカラー信号を生成、出力する。
ＳＲＡＭ１５は、ＣＰＵ１１からＤＭＡ転送されてくるアイコン画像あるいはバックグランド画像を形成する画像データを一時記憶する。一方、ＤＰ−ＲＡＭ１６は、ＣＰＵ１１からＤＭＡ転送されてくるキャラクタ画像を形成するビットマップ画像データを一時記憶する。このＤＰ−ＲＡＭ１６は、画像データを高速に書き込み・読み出しする為に、書込みポートと読み出しポートとの両ポートを用いて画像データを書き込みながら読み出せる構成を備えている。
【００３８】
１７はビデオエンコーダであり、上述したＶＤＰ１４から出力されるＲＧＢカラー信号をコンポジットビデオ信号ＳVに変換して出力する。１８は音源回路である。音源回路１８は、ＣＰＵ１１の指示の下に、サウンドＲＡＭ１９に記憶されている波形データに基づいて楽音合成し、これによって得られる楽音データを次段のＤ／Ａ変換器２０に供給する。Ｄ／Ａ変換器２０は、音源処理回路１８から供給される楽音データをオーディオ信号ＳAに変換して出力する。
【００３９】
〈ＶＤＰ１４の構成〉
次に、図２２を参照してＶＤＰ１４の構成について説明する。ＶＤＰ１４は、インタフェース部３０、画像発生部４０、同期制御部５０および表示制御部６０から構成されている。
インタフェース部３０は構成要素３１〜３３から形成される。３１はＣＰＵインタフェースであり、ＣＰＵ１１から供給される各種制御信号をＶＤＰ１４の各部に供給する一方、ＶＤＰ１４で発生する各種タイミング信号をＣＰＵ１１へ出力する。３２はＳＲＡＭインタフェースであり、上記ＣＰＵインタフェース３１を介してＣＰＵ１１からＤＭＡ転送されるオブジェクト画像（アイコン画像を構成する）あるいはバックグラウンド画像を形成する画像データをＳＲＡＭ１５へ書き込むと共に、ＳＲＡＭ１５から読み出したオブジェクト画像（アイコン画像）あるいはバックグラウンド画像を形成する画像データを画像発生部４０に供給する。
【００４０】
図２２において、３３はＤＰ−ＲＡＭインタフェースである。このインタフェース３３は、ＣＰＵインタフェース３１を介してＤＭＡ転送されるビットマップ画像データ（キャラクタ画像を構成する）をＤＰ−ＲＡＭ１６へ書き込むと共に、ＤＰ−ＲＡＭ１６から読み出したビットマップ画像データを画像発生部４０に供給する。
ここでＶＤＰ１４が取扱う表示画面の画面構成について図２３を参照して説明する。図示のように１つの表示画面は最大８つの構成面ＢＧ−Ａ、ＢＧ−Ｂ、ＯＢＪ−Ａ、ＯＢＪ−Ｂ、ＢＭ−Ａ１、ＢＭ−Ａ２、ＢＭ−Ｂ１、ＢＭ−Ｂ２から成る。そして各構成面の表示ＯＮ／ＯＦＦとプライオリティは、ＣＰＵ１１からＶＤＰ１４への表示ＯＮ／ＯＦＦ設定（ＤＥＮＡセット）処理とプライオリティ設定処理によって可変に設定可能である。ただし、この実施例ではプライオリティの昇順を図示のように、ＢＧ−Ｂ面、ＢＧ−Ａ面、ＯＢＪ−Ａ面、ＢＭ−Ｂ２面、ＢＭ−Ｂ１面、ＢＭ−Ａ２面、ＢＭ−Ａ１面、ＯＢＪ−Ｂ面の順序で使用している。
【００４１】
画像発生部４０は構成要素４１〜４４からなる。４１はオブジェクトアトリビュートメモリ（ＯＡＭ）である。ＯＡＭ４１はＯＢＪ−Ａ面及びＯＢＪ−Ｂ面に含まれる各オブジェクトの属性データを記憶する。各オブジェクトの属性データは、ＣＧＭ番号、サイズ、座標、ＣＬＴバンク番号のデータ項目から成る。ＣＧＭ番号とサイズのデータはそのオブジェクトの画像データが記憶されるＳＲＡＭ１５内の領域を指定する。座標データはオブジェクト面（ＯＢＪ−ＡまたはＯＢＪ−Ｂ面）における、そのオブジェクトの位置（オブジェクト画像の左上の位置）を指定する。ＣＬＴバンク番号はそのオブジェクトの画像データに含まれる各画素コードに対するＲＧＢカラーデータを記憶する、カラールックアップテーブル６２内のバンクを指定する。このようなオブジェクトアトリビュートメモリ４１に一時記憶されるオブジェクト属性データは、上述したＣＰＵインタフェース３１を介してＣＰＵ１１により更新される。
【００４２】
４２はオブジェクトＯＢＪ−Ａ面、ＯＢＪ−Ｂ面の各ライン画像を水平走査タイミング毎に発生するオブジェクトジェネレータである。オブジェクトジェネレータ４２は、２つのラインバッファを備えており、上記オブジェクトアトリビュートメモリ４１に記憶されるオブジェクト属性を参照してＳＲＡＭ１５側より読み出す１水平走査ライン分の画像データ、すなわち、オブジェクトＯＢＪ−Ａ面の１ラインの画像データとオブジェクトＯＢＪ−Ｂ面の１ラインの画像データとをそれぞれラインバッファへ格納する。
また、このジェネレータ４２では、両ラインバッファに格納される画像データを、後述する同期制御部５０から供給される同期信号に基づき水平プランキング期間に次段の表示制御部６０へ転送した後、次の走査ライン分の画像データを再びＳＲＡＭ１５側から読み出す処理を順次繰り返すようになっている。
【００４３】
４３はバックグラウンドＢＧ−Ａ面、ＢＧ−Ｂ面の各画像を水平走査タイミング毎に発生するバックグラウンドジェネレータであり、２つのラインバッファを備える。このジェネレータ部４２では、ＳＲＡＭ１５側からバックグラウンドＢＧ−Ａ面の１ライン画像データとバックグラウンドＢＧ−Ｂ面の１ライン画像データとをそれぞれラインバッファへ格納して水平ブランキング期間に次段の表示制御部６０へ転送した後、次の走査ラインに対応する画像データを再びＳＲＡＭ１５側から読み出す処理を順次繰り返す。
【００４４】
４４は４つのビットマップ面ＢＭ−Ａ１、ＢＭ−Ａ２、ＢＭ−Ｂ１、ＢＭ−Ｂ２の各画像を水平走査ライン毎に発生するビットマップジェネレータであり、４つのラインバッファを備える。このジェネレータ４３では、ＤＰ−ＲＡＭ１６から各ビットマップ面ＢＭ−Ａ１、ＢＭ−Ａ２、ＢＭ−Ｂ１、ＢＭ−Ｂ２の１ライン分の画像データをそれぞれラインバッファへ格納して水平ブランキング期間に次段の表示制御部６０へ転送した後、次の水平走査ラインに対する画像データを再びＳＲＡＭ１５から読み出す処理を順次繰り返す。
なお、表示が“ＯＦＦ”に設定された構成面についてはその面に対するラインバッファには１ライン分の透明コードが格納される。
【００４５】
同期制御部５０は、構成要素５１−５３から構成される。５１はＶＤＰ１４内部で用いられる各種動作クロック信号を発生するオシレータである。５２はこのオシレータ５１から供給されるクロック信号をカウントしてなる水平同期カウンタ値／垂直同期カウンタ値を発生する水平／垂直同期カウンタ部である。
５３はデコーダ部であり、水平／垂直同期カウンタ部５２が発生する水平同期カウンタ値／垂直同期カウンタ値をそれぞれデコードして水平同期信号および垂直同期信号を発生する。デコーダ５３が発生する同期信号は次段のビデオエンコーダ１７に供給される一方、上述した各ジエネレータ４２〜４４および表示制御部６０にも供給されるようになっている。ビデオエンコーダ１７はデコーダ５３からの同期信号及び表示制御部６０からのＲＧＢカラー信号を受け、同期信号を重畳したコンポジットビデオ信号ＳVを発生する。
【００４６】
表示制御部６０は構成要素６１−６４からなる。６１はプライオリティコントローラであり、上述した画像発生部４０が生成する８つの構成面（「ＯＢＪ−Ａ」、「ＯＢＪ−Ｂ」、「ＢＧ−Ａ」、「ＢＧ−Ｂ」、「ＢＭ−Ａ１」、「ＢＭ−Ａ２」、「ＢＭ−Ｂ１」、「ＢＭ−Ｂ２」）についての重なり順序を制御する。このプライオリティコントローラ６１は、コントロールレジスタ群６４内にストアされるプライオリティデータに応じて各構成面の前後関係を定める。
【００４７】
プライオリティコントローラ６１は各水平ライン上の画素座標ごとにその座標における画素コードを決定する。このためにプライオリティコントローラ６１は各座標において、ジェネレータ４２〜４３からの８つ面のライン画像バッファ出力のうち、プライオリティデータに従って最も順位の高い面に対する出力が示す画素コード（例えば４ビット構成）を見、それが“透明コード”でなければその画素コードをカラールックアップテーブル（ＣＬＴ）６２に出力する。“透明コード”ならば次に順位の高い面の画素コードを見、以下、同様にして動作する。これにより、「透明でない」画素をもつ面のなかで最も順位の高い面の画素コードが選ばれ、カラールックアップテーブル６２に出力される。
【００４８】
この選択画素コードはカラールックアップテーブル６２に対する下位アドレスを指定するものである。カラールックアップテーブル６２に対する上位アドレスは次のようにして定められる。まず、選択画素コードを与えた構成面がオブジェクト面以外の面（ＢＧ−Ａ、ＢＧ−Ｂ、ＢＭ−Ａ１、ＢＭ−Ａ２、ＢＭ−Ｂ１、ＢＭ−Ｂ２面）の場合、その構成面に対応するバンク情報が、プライオリティコントローラ６１の構成面及び画素コードの選択動作にあわせてコントロールレジスタ群６４内から取り出され、カラールックアップテーブル６２の上位アドレスを指定する。選択画素コードを与えた構成面がオブジェクト面（ＯＢＪ−Ａ、ＯＢＪ−Ｂ面）の場合は、その構成面でその選択画素コードを発生させたオブジェクトの属性データ（ＯＡＭ上）に含まれるＣＬＴバンク番号を用いてカラールックアップテーブル６２の上位アドレスを指定する。
【００４９】
カラールックアップテーブル６２はアドレス指定に対して対応するデジタルＲＧＢカラー信号（ＲＧＢカラーデータ）を出力する。即ち、カラールックアップテーブル６２は選択画素コードをＲＧＢカラーデータに変換するものである。このカラールックアップテーブル６２の内容はＣＰＵ１１からのＣＬＳデータ転送により、ワード単位で（ＲＧＢカラーデータ毎に）書替可能である。
ＲＧＢＤ／Ａ変換器６３はカラールックアップテーブル６２から出力されるデジタルＲＧＢカラー信号を対応するアナログのＲＧＢカラー信号に変換し、ビデオエンコーダ１７に出力する。
コントロールレジスタ群６４はＣＰＵ１１から供給される各種表示制御データ（上述したプライオリティデータ、バンク情報、構成面の表示ＯＮ／ＯＦＦ情報を含む）を一時記憶する複数のレジスタで構成されている。
【００５０】
図２５に示すコントロールレジスタＤＥＮＡは各構成面の表示ＯＮ／ＯＦＦフラグを記憶するもので、ＬＳＢがＢＧ−Ａ面、１ＢがＢＧ−Ｂ面、２ＢがＢＭ−Ａ１面、３ＢがＢＭ−Ａ２面、４ＢがＢＭ−Ｂ１面、５ＢがＢＭ−Ｂ２面、６ＢがＯＢＪ−Ａ面、７ＢがＯＢＪ−Ｂ面の表示ＯＮ／ＯＦＦフラグである。各表示ＯＮ／ＯＦＦフラグは、“０”で表示ＯＦＦを“１”で表示ＯＮを表わす。
図２５と図２６にＳＲＡＭ１５、ＤＰ−ＲＡＭ１６、ＯＡＭ４１、ＣＬＴ６２のメモリマップを示す。ＳＲＡＭ１５はＢＧ−Ａ面の画像データを記憶するためのＢＧ−Ａエリア１５１（本実施例では使用しない）、ＢＧ−Ｂ面の画像データ（本例では背景を表現する）を記憶するためのＢＧ−Ｂエリア１５２、ＯＢＪ−Ａ面に含まれる各オブジェクト画像のデータを記憶するためのＯＢＪ−Ａエリア１５３及びＯＢＪ−Ｂ面に含まれる各オブジェクト画像のデータを記憶するためのＯＢＪ−Ｂエリア１５３から成る。
【００５１】
ＤＰ−ＲＡＭ１６はＢＭ−Ａ１面のビットマップ画像データを記憶するためのＢＭ−Ａ１エリア１６１（本例では使用しない）、ＢＭ−Ａ２面の画像データを記憶するためのＢＭ−Ａ２エリア１６２、ＢＭ−Ｂ１面の画像データを記憶するためのＢＭ−Ｂ１エリア１６３、ＢＭ−Ｂ２面の画像データを記憶するためのＢＭ−Ｂ２エリア１６４から成る。本実施例では、ＢＭ−Ａ２、ＢＭ−Ｂ１、ＢＭ−Ｂ２のエリア１６２〜１６４にある画像データの全体で表示キャラクタの画像を表現している。
ＯＡＭ４１はＯＢＪ−Ａ面に含まれる各オブジェクトの属性データ（ＣＧＭ番号、サイズ、座標、ＣＬＴバンク番号を含む）を記憶するためのＯＢＪ−Ａエリア４１１、ＯＢＪ−Ｂ面に含まれる各オブジェクトの属性データを記憶するためのＯＢＪ−Ｂエリア４１２から成る。
【００５２】
本実施例では１つのアイコンを１つないし複数の連結されるオブジェクト画像に展開して表現している。オブジェクト画像のサイズはａ画素（よこ）×ａ画素（たて）（例えばａ＝３２）であり、これに対し、アイコン画像のサイズはａ・ｋ画素×ａ・ｃ画素（ｋ、ｃは正整数、例えば１、２）で表わされる。例えばａ＝３２、ｋ＝２、ｃ＝１の場合、アイコンは６４画素（よこ）×３２画素（たて）のサイズ、オブジェクトは３２画素×３２画素のサイズであり、アイコンは２つのオブジェクトに展開されて表現される。即ち、ＣＰＵ１１はこのアイコンの画像を２つのオブジェクト画像に分けてＳＲＡＭ１５上のオブジェクトメモリ１５３または１５４の所定エリアに書き込む。また、アイコンの座標（アイコン画像の左上）を（ｘ、ｙ）とすると２つに分けたオブジェクトのうち、第１オブジェクトの座標は（ｘ、ｙ）、第２オブジェクトの座標は（ｘ＋３２、ｙ）である。したがって、ＣＰＵ１１はこのアイコンのために、座標（ｘ、ｙ）を含む第１オブジェクトの属性データと座標（ｘ＋３２、ｙ）を含む第２オブジェクトの属性データをＯＡＭ（オブジェクトアトリビュートメモリ）４１の所定エリアに書き込む。
【００５３】
以上で、アイコンとオブジェクトとの関係は明らかであるので以下の説明において、アイコンに関する情報をＣＰＵ１１がＶＤＰ１４側に送る説明に際し、オブジェクトへの詳細な言及は省略する。
図２６に示すようにＣＬＴ６２はそれぞれＢＭ−Ａ１面、ＢＭ−Ａ２面、ＢＭ−Ｂ１面、ＢＭ−Ｂ２面、ＢＧ−Ａ面、ＢＧ−Ｂ面、ＯＢＪ−Ａ面、ＯＢＪ−Ｂ面について、画素コードからＲＧＢカラーデータへの変換のための変換テーブルを記憶する８つのエリア、即ちＢＭ−Ａ１エリア６２１（不使用）、ＢＭ−Ａ２エリア６２２、ＢＭ−Ｂ１エリア６２３、ＢＭ−Ｂ２エリア６２４、ＢＧ−Ａエリア６２５、ＢＧ−Ｂエリア６２６、ＯＢＪ−Ａエリア６２７、ＯＢＪ−Ｂエリア６２８から成る。
【００５４】
画像関連データ（図２７〜図３３）
次にＲＯＭ１２に記憶されるデータのうち、本キャラクタ画像装置１の動作において使用される、画像関連のデータについて説明する。
ＲＯＭ１２は画像関連データメモリとして、図２７に示すように、下記のメモリを有する。
キャラクタデータベースメモリ１２１
項目アイコンメモリ１２２
細目アイコンメモリ１２３
年体格アイコンメモリ１２４
選択パーツアイコンメモリ１２５
矢印移動アイコンメモリ１２５
背景メモリ１２７
カーソルメモリ１２８
色パレットアイコンメモリ１２９
カラーデータベースメモリ１３０
【００５５】
キャラクタデータベースメモリ１２１は年体格（キャラクタ）別に９個のキャラクタメモリ１２１（ｃｈ）を有する。
赤ん坊キャラクタメモリ１２１（ｃｈ＝０）
幼児細目キャラクタメモリ１２１（ｃｈ＝１）
幼児太目キャラクタメモリ１２１（ｃｈ＝２）
少年細目キャラクタメモリ１２１（ｃｈ＝３）
少年中肉キャラクタメモリ１２１（ｃｈ＝４）
少年太目キャラクタメモリ１２１（ｃｈ＝５）
大人細目キャラクタメモリ１２１（ｃｈ＝６）
大人中肉キャラクタメモリ１２１（ｃｈ＝７）
大人太目キャラクタメモリ１２１（ｃｈ＝８）
【００５６】
各キャラクタメモリ１２１（ｃｈ）はキャラクタを構成する１０個のパートに対応する１０個のパートメモリ１２１（Ｐ（ｃｈ））から成る。
髪パートメモリ１２１（Ｐ＝“髪”）
耳パートメモリ１２１（Ｐ＝“耳”）
まゆパートメモリ１２１（Ｐ＝“まゆ”）
目パートメモリ１２１（Ｐ＝“目”）
鼻パートメモリ１２１（Ｐ＝“鼻”）
口パートメモリ１２１（Ｐ＝“口”）
顔りんかくパートメモリ１２１（Ｐ＝“りんかく”）
メガネパートメモリ１２２（Ｐ＝“メガネ”）
服パートメモリ１２３（Ｐ＝“服”）
ひげパートメモリ１２３（Ｐ＝“ひげ”）
【００５７】
各パートメモリ１２１（Ｐ（ｃｈ））は図２８に“髪パート”について示すように、ｎ個の形アイコンと１対１対応の対応関係で、そのパーツについてのＮ種の“形”の画像データを記憶するエリア１２１−１、そのパーツの画像のサイズ（ａ画素（よこ）×ｂ画素（たて））とパーツの表示位置を表わす座標（ｘ、ｙ）のデータを記憶するエリア１２１−２、及びｍ個の色パレットに１対１対応の対応関係でｍ個のカラー番号を記憶するエリア１２１−３から成る。パーツ画像エリア１２１−１については上述したパーツ選択画面（２）１０４（図７）でユーザーがパーツの形を位置“１”にある形アイコンで選択したときに、装置は表示キャラクタのパーツの形変更のためその形アイコンに対応するパーツの画像データをエリア１２１−１から取り出して表示キャラクタの画像を再構成する。エリア１２１−３にある各カラー番号はカラーデータベースメモリ１２Ａにある、そのパーツのＣＬＴ（ＲＧＢカラーデータのセット）を指定するものである。上述した色変更画面（２）１０６（図１６）でユーザーがパーツの色を位置“１”にある色パレットアイコンで指定したときに、装置（ＣＰＵ１１）はその色アイコンに対応するカラー番号をエリア１２１−３から選び出しそのカラー番号で指定されるＲＧＢカラーデータのセット（パーツの画像データにおける各画素コードに対して割り当てた各ＲＧＢカラーデータ）をＲＯＭのカラーデータベースメモリ１２Ａから取り出し、それをＶＤＰ１４のＣＬＴメモリ６２の対応エリアに転送、セットする。これにより、ＣＬＴメモリ６２はそのパーツの画像データを構成する各画素コードをＣＬＴメモリ６２内に新たにセットされたＲＧＢカラーデータに変換することになる。つまり、パーツの色属性（色の組合せ）は選択した色パレットに従って１対１対応で変えられるわけである。
【００５８】
なおパーツメモリ１２１（Ｐ（ｃｈ））のうち、１対のサブパーツから成るパーツ（耳、まゆ、目）に対するメモリは、画像データと座標データとをサブパーツ別に（例えば右耳用と左耳用とに分けて）ストアしている。
【００５９】
この実施例では表示キャラクタ画像を３つの構成面、即ちＢＭ−Ｂ２面、ＢＭ−Ｂ１面及びＢＭ−Ａ２面で構成している。このために、ＣＰＵ１１は服パートメモリとりんかくパートメモリにストアされた“服”と“りんかく”のパート情報を基にＢＭ−Ｂ２面のビットマップ画像データを作成し、目パートメモリ、眉パートメモリ、口パートメモリ、鼻パートメモリにストアされた“目”、“眉”、“口”、“鼻”のパート情報を基にＢＭ−Ｂ１面のビットマップ画像データを作成し、耳パートメモリ、めがねパートメモリ、ひげパートメモリ、髪パートメモリにある“耳”、“めがね”、“ひげ”、“髪”のパート情報を基にＢＭ−Ａ２面のビットマップ画像データを作成する。
【００６０】
項目アイコンメモリ１２２は４つの項目Ｍに対応して４つの各項目アイコンメモリ１２２（Ｍ）、及びサイズメモリ１２２−１（項目アイコンの画像サイズのデータを記憶する）から成る（図２８）。
キャラクタ選択項目アイコンメモリ１２２（Ｍ＝０）
パーツ選択項目アイコンメモリ１２２（Ｍ＝１）
パーツ移動項目アイコンメモリ１２２（Ｍ＝２）
色変更項目アイコンメモリ１２２（Ｍ＝３）
【００６１】
各項目アイコンメモリ１２２（Ｍ）は、その項目アイコンの座標（ｘ、ｙ）、画像データ、カラー番号をそれぞれ記憶するエリア１２２−２、１２２−３、１２２−４から成る。このうち“パーツ選択”、“パーツ移動”、“色変更”の項目アイコンにおける画像エリア１２２−３は３つの画像エリア、即ち上述した項目変更モードのときに表示する“静止用”の画像データのエリア、及び上層画面でアニメーション表示するための２つの画像データＡ、Ｂのエリアから成る（図１９参照）。ただし、キャラクタ選択モードではキャラクタ選択項目アイコンのアニメーション表示はしないのでこのアイコンのエリア１２２−３にはそのための画像データはなく、“静止用”の画像データがあるのみである。エリア１２２−４にあるカラー番号によりカラーデータベース１２Ａにおける、この項目アイコン（Ｍ）の画像データにおける各画素コードをＲＧＢカラーデータに変換するためのＣＬＴ（ＲＧＢカラーデータセット）エリアが指定される。そして項目アイコン（Ｍ）の画素コードが適正なＲＧＢカラーデータに変換されるようにするため、このＣＬＴエリアの内容がＶＤＰ１４のＣＬＴメモリ６２の対応エリア（項目アイコン（Ｍ）の各画素コードをＲＧＢカラーデータに変換するための領域）に書き込まれる。
【００６２】
細目アイコンメモリ１２３は図２９に示すように、パーツアイコンメモリ１２３−１、パーツ形アイコンメモリ１２３−２、アイコン座標メモリ１２３−３、サイズメモリ１２３−４（細目アイコン、即ちパーツアイコンまたはパーツ形アイコンの画像のサイズを記憶する）から成る。
パーツアイコンメモリ１２３−１はキャラクタを構成する１０個のパーツと１対１対応で１０個の各パーツアイコンメモリ１２３−１（ｐａｒｔ）から成り、各パーツアイコンメモリ１２３−１（ｐａｒｔ）はそのパーツアイコンの画像データとカラー番号を記憶する。
パーツ形アイコンメモリ１２３−２はキャラクタを構成する１０個のパーツ“髪”“耳”“まゆ”“目”“鼻”“口”“りんかく”“メガネ”、“服”“ひげ”に１対１で対応する１０個の各パーツ形アイコンメモリ１２３−２（ｐａｒｔ）から成る。各パーツ形アイコンメモリ１２３−２（ｐａｒｔ）はそのパーツとして取り得る複数（Ｎ）個の形アイコンの各画像データとそのパーツの形アイコンのカラー番号を記憶する。
【００６３】
アイコン座標メモリ１２３−３は７個の細目アイコン表示用の座標Ａメモリ１２３−３１と、３個の細目アイコン表示用の座標Ｂメモリ１２３−３２から成る。図３０に示すように座標Ａメモリは１０個の座標のデータ（ｘi、ｙi）（ここにｉ＝１〜１０）を記憶し、座標Ｂメモリは１０個の座標のデータ（ｘi′、ｙi′）（ここにｉ＝１〜１０）を記憶する。座標Ａメモリ１２３−３１にある１０個の座標データ（ｘ1、ｙ1）（ｘ2、ｙ2）……（ｘ10、ｙ10）はパーツ選択画面（１）１０１（図５）におけるパーツアイコン３０３の位置“１”、“２”……“１０”を表わしていると同時に、座標データ（ｘ1、ｙ1）〜（ｘ4、ｙ4）と、（ｘ8、ｙ8）〜（ｘ10、ｙ10）は下層のパーツ選択画面（２）１０４（図７）におけるパーツ形アイコン３０５の位置“１”〜“４”と“Ｎ−２”〜“Ｎ”を表わしている。一方、座標Ｂメモリ１２３−３２にある１０個の座標データ（ｘ1′、ｙ1′）（ｘ2′、ｙ2′）（ｘ10′、ｙ10′）はパーツ移動画面（１）１０２（図１０）と色変更画面（１）１０３（図１４）におけるパーツアイコン３０３の位置“１”、“２”、“１０”に対応している。
【００６４】
座標Ａメモリ１２３−３１にある１０個の座標データのうち３つ即ち（ｘi、ｙi）（ｉ＝５〜７）は表示領域外の値をもつ。また座標Ｂメモリ１２３−３２にある１０個の座標データのうち７つの座標データ、即ち（ｘi′、ｙi′）（ｉ＝３〜９）は表示領域外の値をもっている。
年体格アイコンメモリ１２４は図３１に示すように９つの年体格（キャラクタ）別の各年体格アイコンメモリ１２４（ｃｈ）とサイズメモリ１２４−Ｓ（年体格アイコンのサイズを記憶する）から成る。
赤ん坊アイコンメモリ１２４（ｃｈ＝０）
幼児細目アイコンメモリ１２４（ｃｈ＝１）
幼児太目アイコンメモリ１２４（ｃｈ＝２）
少年細目アイコンメモリ１２４（ｃｈ＝３）
少年中肉アイコンメモリ１２４（ｃｈ＝４）
少年太目アイコンメモリ１２４（ｃｈ＝５）
大人細目アイコンメモリ１２４（ｃｈ＝６）
大人中肉アイコンメモリ１２４（ｃｈ＝７）
大人太目アイコンメモリ１２４（ｃｈ＝８）
【００６５】
各年体格アイコンメモリ１２４（ｃｈ）は以下から成る。
カラー番号Ａメモリ１２４−１：年体格アイコン（ｃｈ）の通常時におけるカラー番号をストアする。
カラー番号Ｂメモリ１２４−２：カーソルで指されたときの年体格アイコン（ｃｈ）のカラー番号をストアする。
座標（ｘ1、ｙ1）メモリ１２４−３：キャラクタ選択画面１００（図３）での年体格アイコン（ｃｈ）の座標データを記憶する。
座標（ｘ2、ｙ2）メモリ１２４−４：その他の画面における年体格アイコン（ｃｈ）の座標データを記憶する。
画像データメモリ１２４−５：年体格アイコン（ｃｈ）の画像データを記憶する。
【００６６】
選択パーツアイコンメモリ１２５は図３２に示すように選択パーツアイコンのサイズを記憶するサイズメモリ１２５−１、選択パーツアイコンの座標を記憶するメモリ１２５−２、及び１０個のパーツ別の各選択パーツアイコンメモリ１２５（Ｐ）から成る。各選択パーツアイコンメモリ１２５（Ｐ）は選択パーツアイコン（Ｐ）の画像データとカラー番号を記憶する。
矢印移動アイコンメモリ１２６は図２８に示すように矢印移動アイコン３０６のサイズ、座標、画像データ、カラー番号をそれぞれ記憶するサイズメモリ１２６−１、座標メモリ１２６−２、画像データメモリ１２６−３、カラー番号メモリ１２６−４から成る。
背景メモリ１２７は図３２に示すように４つの項目Ｍ別（キャラクタ選択、パーツ選択、パーツ移動、色変更）背景メモリ１２７（Ｍ）から成り、各項目背景メモリ１２７（Ｍ）はその項目Ｍでの背景の画像データとカラー番号を記憶する。
【００６７】
色パレットアイコンメモリ１２９は図３３に示すように、色パレットアイコンの画像データを記憶する画像データメモリ１２９−１、色パレットアイコンの画像サイズを記憶するサイズメモリ１２９−２、色変更画面（２）１０７（図１６）上に表示される９個の色パレットアイコン３０６の表示位置“１”〜“５”及び“Ｍ−３”〜“Ｍ”をそれぞれ表わす座標データ（ｘi、ｙi）（ｉ＝１〜９）を記憶する座標メモリ１２９−３、及びＭ個の色パレットアイコンの各カラー番号を記憶するカラー番号メモリ１２９（Ｃ）から成る。
【００６８】
ワークＲＡＭ（図３４）
次にワークＲＡＭの内容（画像処理関係）について図３４を参照して説明する。
レジスタＬ年体格番号の変数をストアする。レジスタＭは項目番号の変数をストアする。レジスタＳは選択パート番号の変数をストアする。パーツ管理エリアＰＴは各パート（髪、耳、まゆ、目、鼻、口、顔りんかく、メガネ、服、ひげ）の管理データを記憶する。各パートの管理データは“カラー番号”、“形ＮＯ”、“Ｘ移動量”及び“Ｙ移動量”から成る。エリアＭＫはキャラクタのビットマップ画像を作成するためのワークエリアである。
【００６９】
動作
以下、本キャラクタ画像装置１の動作を説明する。
図３５〜図４７はＣＰＵ１１の動作のフローチャートである。
本装置の動作モードは大きく分けてキャラクタ選択画面表示モード３５Ａ（図３５）、パーツ選択、移動または色変更画面表示モード３６Ａ（図３６）、項目変更モード３７Ａ（図３７）、パーツ選択画面（２）表示モード３８Ａ（図３８）、パーツ移動画面（２）表示モード３９Ａ（図３９）、色変更画面（２）表示モード４０Ａ（図４０）から成る。
パワーオン後、ＣＰＵ１１はシステムを初期化する（３５−１）。この初期化ルーチンでワークＲＡＭ６３の初期化、ＶＤＰ１４の初期化等を行う。ここでＣＰＵ１１はＶＤＰ１４のコントロールレジスタ群６４内の面プライオリティレジスタに所定のプライオリティデータ、即ち、図２３に示すように、面プライオリティがＯＢＪ−Ｂ面、ＢＭ−Ａ１面、ＢＭ−Ａ２面、ＢＭ−Ｂ１面、ＢＭ−Ｂ２面、ＯＢＪ−Ａ面、ＢＧ−Ａ面、ＢＧ−Ｂ面の順序で下がるようにしたプライオリティデータをセットする。
【００７０】
〈キャラクタ選択画面表示モード３５Ａ〉
本装置（ＣＰＵ１１）はシステム初期化３５−１の後、あるいはユーザーが項目変更モード３７Ａで項目“キャラクタ選択”を選択した後のＣキー１０Ｃ操作に応答して、キャラクタ選択画面表示モード３５Ａに入る。
このモード３５Ａの最初に、ＣＰＵ１１はキャラクタ選択画面表示ルーチン３５−２を実行する。
【００７１】
＊キャラクタ選択画面表示ルーチン３５−２＊
図４２にキャラクタ選択画面表示ルーチン３５−２のフローチャートを示し、図４９にキャラクタ選択画面１００（図５）の画面構成４００を示す。
ＣＰＵ１１はキャラクタ選択画面表示ルーチン３５−２を実行してこの画面構成を実現する。
ＤＥＮＡセット４２−１：このステップでＣＰＵ１１はＶＤＰ１４の面表示ＯＮ／ＯＦＦレジスタＤＥＮＡ（図２４）に、ＢＧ−Ｂ面（背景面）を表示ＯＮ、ＯＢＪ−Ａ面（システムアイコン面）を表示ＯＮ、他の構成面（ＢＧ−Ａ、ＢＭ−Ｂ２、ＢＭ−Ｂ１、ＢＭ−Ａ２、ＢＭ−Ａ１、ＯＢＪ−Ｂ）をいずれも表示ＯＦＦにする面表示ＯＮ／ＯＦＦ制御データをセットする。
背景セット４２−２：このステップでＣＰＵ１１はＲＯＭ１２からキャラクタ選択背景の画像データ（図３２参照）を取り出し、ＳＲＡＭ１５のＢＧ−Ｂメモリ１５２（図２５）に転送する。更にＣＰＵ１１はＲＯＭ１２のカラーデータベースメモリ１２Ａからキャラクタ選択背景のＲＧＢカラーデータのセット（キャラクタ選択背景のカラー番号によって指される）を取り出し、ＶＤＰ１４のＣＬＴ６２の対応エリア（図２６のＢＧ−Ｂバンク６２６）に転送する。
ＯＢＪ−Ａ面クリア４２−３：このステップでＣＰＵ１１はＯＡＭ４１のＯＢＪ−Ａメモリ４１１にある各オブジェクトの属性データの座標を表示領域外に変更する。これによりＯＢＪ−Ａ面がクリアされる。
【００７２】
年体格アイコン９個セット４２−４：このステップでＣＰＵ１１はＲＯＭ１２の年体格アイコンメモリ１２４（図３１）から９個の年体格アイコンの各画像データを取り出し、オブジェクト画像データの形式でＳＲＡＭ１５のＯＢＪ−Ａメモリ１５３（図２５）へ転送する。更にＣＰＵ１１は、各年体格アイコンのためのオブジェクト属性データを作成し、ＯＡＭ４１のＯＢＪ−Ａメモリ４１１（図２６）に転送する。更にＣＰＵ１１は各年体格アイコンのＲＧＢカラーデータのセットをＲＯＭ１２のカラーデータベースメモリ１２Ａから取り出し、ＶＤＰ１４のＣＬＴ６２のＯＢＪ−Ａエリア６２７（図２６）における各対応バンクに転送する。これにつき、キャラクタ選択画面１００（図３）の年体格アイコン列の右端の年体格アイコン、即ち“赤ん坊”アイコンがカーソルによって指されたときの色になるようにするため、“赤ん坊”アイコンのＲＧＢカラーデータセットとして図３１の“通常”のカラー番号Ａ、１２４−１ではなく“選択”のカラー番号Ｂ、１２４−２が指すＲＧＢカラーデータセットを選択する。その他の年体形アイコンのＲＧＢカラーデータセットは“通常色”を表わす。
【００７３】
カーソルセット４２−５：このステップでＣＰＵ１１はＲＯＭ１２のカーソルメモリ１２８からカーソルの画像データを取り出し、オブジェクト画像データの形式でＳＲＡＭ１５のＯＢＪ−Ａメモリ１５３（図２５）に転送する。更にＣＰＵ１１はカーソルのためのオブジェクト属性データを作成し、ＯＡＭ４１のＯＢＪ−Ａメモリ４１１（図２６）に転送する。これによりカーソルの座標はキャラクタ選択画面１００（図３）において、年体格アイコン列の右端に位置するアイコン、即ち“赤ん坊”の年体格アイコンに対向する位置にセットされる。更にＣＰＵ１１はカーソルのＲＧＢカラーデータのセットをＲＯＭ１２のカラーデータベースメモリ１２Ａ（図２７）から取り出し、ＶＤＰ１４側のＣＬＴ６２のＯＢＪ−Ａエリア６２７（図２６）内の対応バンクに転送する。
【００７４】
ステップ４２−６：このステップでＣＰＵ１１はレジスタＬ（ワークＲＡＭ）を“０”に初期化する。
ＣＰＵ１１からステップ４２−１〜４２−５によるデータを受けたＶＤＰ１４はキャラクタ選択画面１００上の各画素のＲＧＢカラー信号をラスター走査方式で発生する。その結果、表示装置２は図３に示すようなキャラクタ選択画面１００を表示する。
【００７５】
図３５に戻って、キャラクタ選択画面表示ルーチン３５−２実行後、ＣＰＵ１１はコントロールパッド１０の状態を読み（３５−３）、どのキーが押されたかをチェックする（３５−４）。
右キー１０Ｒが押されると（３５−４）、ＣＰＵ１１はＬ番目の年体格アイコンのＣＬＴを“通常色”に変更する（３５−５）。即ち、ＣＰＵ１１はＬ番目の年アイコンメモリ１２４（ｃｈ）（ここにｃｈ＝Ｌ、図３１参照）から“通常色”のカラー番号Ａ、１２４−１を読み、そのカラー番号が指すＲＧＢカラーデータセットをカラーデータベースメモリ１２Ａから取り出し、それをＶＤＰ１４のＣＬＴ６２内の対応エリア（年体格アイコンＬのＣＬＴバンク）に転送する。次に（３５−６）、ＣＰＵ１１はＬ＞０ならＬをデクリメントする。
左キー１０Ｌが押されると（３５−４）、ＣＰＵ１１はＬ番目の年体格アイコンのＣＬＴを“通常色”に変更し（３５−７）、Ｌ＞８ならＬをインクリメントする（３５−８）。ステップ３５−６または３５−８の実行後、ＣＰＵ１１はカーソルのＸ座標をＬの値に応じて変更する（３５−９）。即ち、ＣＰＵ１１はＸ座標をＸ座標＝（Ｘ座標＋ＬX（年体格アイコンの水平画素数））で変更し、この変更されたＸ座標を含むカーソルのオブジェクト属性データを作成し、それをＯＡＭ４１のＯＢＪ−Ａメモリにおけるカーソルオブジェクト属性エリアに転送する。次に（３５−１０）、ＣＰＵ１１はＬ番目の年体格アイコンのＣＬＴを“選択色”に変更する。
【００７６】
その後、再びＣＰＵ１１はコントロールパッド１０の状態を読みにいく（３５−３）。
このようにして、キャラクタ選択画面表示モード３５Ａにおいては、右キー操作に対してキャラクタ選択画面１００（図３）上でカーソル３０１が右に移動して右隣りの年体格アイコン３００を指す。左キー操作に対してはこの逆である。そしてカーソル３０１の指す年体格アイコン３００は“選択色”で表示される。カーソル３０１が所望の年体格アイコン（ユーザーの希望するキャラクタを表わすもの）を指す位置に達したら、ユーザーは決定キー（Ａキー１０Ａ）を押す。
【００７７】
この決定キー操作に対して（３５−４で検出）、ＣＰＵ１１はＬ番目の年体格アイコンに対応するキャラクタ（選択キャラクタ）について、各パーツの形番号とカラー番号の初期値を定め、それらを図３４のメモリＰＴ（ワークＲＡＭ１４上）の各対応エリアにセットする（３５−１１）。更にＣＰＵ１１はメモリＰＴにおける各パーツのＸ、Ｙ移動量を“０”に初期化し、選択パーツレジスタ５を“０”（髪）に初期化する（３５−１２）。更にＣＰＵ１１は選択キャラクタを記憶するキャラクタメモリ１２１（ｃｈ）から、各パーツの画像データ（形番号によって指されるもの）と座標データを読み出し、これらから、各パーツのｘ、ｙ移動量を“０”とした。キャラクタのビットマップ画像データをＢＭデータ作成エリアＭＫ（ワークＲＡＭ１３内）上に作成する（３５−１３）。この実施例では、ＶＤＰ１４における構成面ＢＭ−Ｂ２に“服”を“顔輪郭”を含むビットマップ画像データを割り当て、構成面ＢＭ−Ｂ１に“右目”“左目”“右眉”、“左眉”“口”“鼻”を含む画像を割り当て、構成面ＢＭ−Ａ２に“右耳”“左耳”“めがね”、“ひげ”“髪”を含む画像を割り当てている。したがってこのステップ３５−１３の実行の結果、ＢＭデータ作成エリアＭＫは構成面ＢＭ−Ｂ２、構成面ＢＭ−Ｂ１、構成面ＢＭ−Ａ２に対する各ビットマップ画像データをストアすることになる。
ステップ３５−１３の実行後、装置はパーツ選択画面（１）表示モード（パーツ選択、移動または色変更画面（１）表示モード３６Ａに属するサブモードの１つ）に入る。
【００７８】
〈パーツ選択、移動または色変更画面（１）表示モード３６Ａ〉
パーツ選択、移動または色変更画面（１）表示モード３６Ａは３つのモード、即ち、パーツ選択画面（１）表示モード、パーツ移動画面（１）表示モード、及び色変更画面（１）表示モードから成る。パーツ選択画面（１）表示モードはパーツ選択画面（１）表示ルーチン３６−１で始まり、パーツ移動画面（１）表示モードはパーツ移動画面（１）表示ルーチン３６−２で始まり、色変更画面（１）表示モードは色変更画面（１）表示ルーチン３６−３から始まる。
このモード３６Ａはユーザーに属性を変更したいパーツを選択する操作環境を与えるものである。したがってモード３６Ａは“パーツ選択モード”ということができる。
【００７９】
＊パーツ選択画面（１）表示ルーチン３６−１＊
パーツ選択画面（１）表示モード（このモードにおいてユーザーは“形”を変更したいパーツを選択する）はパーツ選択画面（１）表示ルーチン３６−１から始まる。このルーチン３６−１は、装置がキャラクタ選択画面表示モード３５Ａの出口３５−１３から出たとき（キャラクタ選択後）、あるいは項目変更モード３７Ａでユーザーがパーツ属性項目“形”を選択し、Ｂキー操作した後に、呼び出される。
図４３にパーツ選択画面（１）表示ルーチン３６−１のフローチャートを示す。図５０にパーツ選択画面（１）の画面構成４０１を示す。
【００８０】
ＤＥＮＡセット４３−１：このステップで画面構成４０１に従いＣＰＵ１１はＶＤＰ１４のために、ＢＧ−Ｂ面、ＯＢＪ−Ａ面、ＢＭ−Ｂ２面、ＢＭ−Ｂ１面、ＢＭ−Ａ２面、ＯＢＪ−Ｂ面を各々“表示ＯＮ”、他の構成面ＢＧ−Ａ、ＢＭ−Ａ１を“表示ＯＦＦ”とする制御データをＤＥＮＡレジスタ（図２４）にセットする。
背景セット４３−２：このステップでＣＰＵ１１は画面構成４０１に従い、ＶＤＰ１４に対し、ＢＧ−Ｂ面に表示されるパーツ選択背景のデータ（画像データとＲＧＢカラーデータのセット）を転送する。
キャラクタセット４３−３：このステップでＣＰＵ１１は画面構成４０１に従い、ＶＤＰ１４に対し、キャラクタのデータを転送する。詳細に述べると、ワークＲＡＭのメモリＭＫは、ＢＭ−Ｂ２面のビットマップ画像データ（服、顔輪郭を配置したキャラクタの第１構成面を表わす）、ＢＭ−Ｂ１面のビットマップ画像データ（右目、左目、右眉、左眉、口、鼻を配置したキャラクタの第２構成面を表わす）、及びＢＭ−Ａ２面のビットマップ画像データ（右耳、左耳、メガネ、ひげ、髪を配置したキャラクタの第３構成面を表わす）を既にストアしている。したがって、ＣＰＵ１１はこれらのビットマップ画像データをＶＤＰ１４側のＢＭ−Ａ２、ＢＭ−Ｂ１、ＢＭ−Ｂ２メモリ１６２〜１６４−４（ＤＰ−ＲＡＭ１６内）に転送する。ワークＲＡＭのパーツ管理メモリＰＴは各パーツのカラー番号を既にストアしている。したがってＣＰＵ１１はこれらの情報を用いてＲＯＭ１２のカラーデータベース１２Ａから各パーツのＲＧＢカラーデータのセットを取り出し、ＶＤＰ１４側のＣＬＴ６２の対応エリア（ＢＭ−Ｂ２、ＢＭ−Ｂ１、ＢＭ−Ａ２バンク６２４〜６２２）に転送する。
【００８１】
ＯＢＪ−Ａ面クリア４３−４：このステップは上述したステップ４２−３と同一である。
パーツアイコン１０個セット４３−５：このステップでＣＰＵ１１は画面構成４０１に従い、ＶＤＰ１４のためにＯＢＪ−Ａ面の表示領域内に７個、表示領域外に３個、計１０個のパーツアイコンをセットする。詳細に述べると、ＣＰＵ１１はパーツアイコンメモリ１２３−１（ＲＯＭ１２内）から１０個のパーツアイコンの画像データ（図２９参照）を取り出し、オブジェクト画像データフォーマットで、ＯＢＪ−Ａメモリ１５３（ＳＲＡＭ１５内）に送る。更にＣＰＵ１１は各パーツアイコンのアイコン属性データを作成する。ここに、第ｉパーツアイコンのアイコン属性データに含まれる座標データとしてパーツアイコンの座標メモリ１２３−３１（図３０参照）にストアされるデータ（ｘi、ｙi）が用いられる。ここに、（ｘi、ｙi）はパーツ選択画面（１）１０１におけるパーツアイコンの位置“ｉ”に対応している。このようにすることにより、第１のパーツアイコン属性データは、そのＣＧＭ＃とサイズにより、“髪”のパーツアイコンの画像データ（ＯＢＪ−Ａメモリ内）を指し、その座標データ（ｘ1、ｙ1）により、ＯＢＪ−Ａ面における“髪”のパーツアイコンの位置“１”を表わす、同様にして、第ｉ番目（ｉ≧２）のパーツアイコン属性データは、そのＣＧＭ＃とサイズにより、“耳”（ｉ＝２）、“まゆ”（ｉ＝３）、“目”（ｉ＝４）、“鼻”（ｉ＝５）、“口”（ｉ＝６）、“顔輪郭”（ｉ＝７）、“メガネ”（ｉ＝８）、“服”（ｉ＝９）、“ひげ”（ｉ＝１０）のパーツアイコンの画像データを夫々、指す。また第ｉ番目（ｉ≧２）のパーツアイコンの属性データの座標データにより、“耳”パーツアイコンは位置“２”、“眉”パーツアイコンは位置“３”、“目”パーツアイコンは位置“４”、“鼻”、“口”、“顔輪郭”のパーツアイコンはそれぞれ表示領域外の位置“５”、“６”、“７”、“メガネ”、“服”、“ひげ”のパーツアイコンはそれぞれ位置“８”、“９”、“１０”に位置ぎめされる。また、第ｉ番目（ｉ＝１〜１０）のパーツアイコン属性データのＣＬＴバンク番号は、夫々髪（ｉ＝１）、耳（ｉ＝２）、眉（ｉ＝３）、目（ｉ＝４）、鼻（ｉ＝５）、目（ｉ＝６）、顔輪郭（ｉ＝７）、メガネ（ｉ＝８）、服（ｉ＝９）、ひげ（ｉ＝１０）のパーツアイコンのＲＧＢカラーデータエリアとして割り当てたＣＬＴバンク（ＣＬＴ６２上）を指す。ＣＰＵ１１はこのようにして作成した１０個のパーツアイコン属性データをオブジェクト属性データフォーマットでＯＢＪ−Ａメモリ４１１（ＯＡＭ４１内）に書き込む。更にＣＰＵ１１は各パーツアイコン属性データ中のＣＬＴバンク番号が指す各エリア（ＣＬＴ６２内）に夫々、“髪”“耳”……“ひげ”のパーツアイコンのＲＧＢカラーデータのセットを書き込む。
【００８２】
以上、詳細な説明から理解されるように、ＣＰＵ１１からＶＤＰ１４へのアイコンのデータ転送は、“画像データ”“アイコン（オブジェクト）属性”“ＣＬＴ（ＲＧＢカラーデータセット）”について行われる。したがって、以下ではアイコンのデータ転送は簡単に説明する。
年体格アイコン１個セット４３−６：このステップでＣＰＵ１１はＶＤＰ１４に対し、選択されている年体格アイコン（レジスタＬが指すもの）のデータを転送する。
項目アイコンセット４３−７：このステップでＣＰＵ１１は画面構成４０１に従い“パーツ選択用”の項目アイコンのデータをＯＢＪ−Ｂ面のデータとしてＶＤＰ１４に転送する。ここでは、項目アイコンの画像データとして２つのアニメーション（動画）画像の中の第１の画像（図２８のメモリ１２２−３の画像データＡ参照）が選ばれる。
ステップ４３−８：ここでＣＰＵ１１はフラグＴＦを“１”にセットし、ポインタＰに“０”をセットする。
以上の処理により、ＶＤＰ１４の動作を介して表示装置２のスクリーンには図５に示すようなパーツ選択画面１０１が現われる。
【００８３】
＊パーツ移動画面（１）表示ルーチン３６−２＊
パーツ移動画面（１）表示モード（このモードにおいてユーザーは属性項目“位置”を変更させたいパーツを選択する）はパーツ移動画面（１）表示ルーチン３６−２から始まる。このルーチン３６−２は項目変更モード３７Ａにおいてユーザーが属性項目“位置”を選択してＢキー１０Ｂを操作したときに呼び出される。
図４４にパーツ移動画面（１）表示ルーチン３６−２のフローチャートを示す。図５２にパーツ移動画面（１）の画面構成４０２を示す。
ＤＥＮＡセット４４−１：このステップはパーツ選択画面（１）表示ルーチン４３−１のＤＥＮＡセットステップ４３−１と同一である。したがって、ＢＧ−Ｂ、ＢＧ−Ｂ２、ＢＭ−Ｂ１、ＢＭ−Ｂ２、ＯＢＪ−Ａ、ＯＢＪ−Ｂの各面が“表示ＯＮ”で、ＢＧ−Ａ、ＢＭ−Ａ２の面は“表示ＯＦＦ”になる。
背景セット４４−２：このステップでＣＰＵ１１はパーツ移動に固有の背景データをＶＤＰ１４に転送する。
ＯＢＪ−Ａ面クリア４４−３：このステップはパーツ選択画面（１）表示ルーチン３６−１のＯＢＪ−Ａ面クリアステップ４３−４と同一である。
【００８４】
パーツアイコン１０個セット４４−４：このステップでＣＰＵ１１は１０個のパーツアイコンのデータをＶＤＰ１４に送る。ここでは画面構成４０２に従いパーツ選択画面（１）１０２（図１０）に３個のパーツアイコンを表示するために、１０個のパーツアイコンの座標セットとしてメモリ１２３−３２（図３０）にあう座標セットＢ（座標セットＡではなく）を使用する。ここに、座標セットＢの座標（ｘ1′、ｙ1′）、（ｘ2′、ｙ2′）、（ｘ10′、ｙ10′）はパーツ選択画面（１）１０２（図１０）における位置“１”、“２”、“１０”を表わし、その他の座標（ｘi′、ｙi′）（ｉ＝３〜９）は表示領域外にある。この点（７個ではなく３個のパーツアイコンが表示される点）を除き、このステップ４４−４はパーツ選択画面（１）表示ルーチン３６−１のパーツアイコン１０個セットのステップ４３−５と同一である。
【００８５】
年体格アイコン１個セット４４−５：このステップでＣＰＵ１１はＶＤＰ１４に対し、画面表示されるキャラクタを特徴づける年体格アイコンのデータを転送する。このステップ４４−５はパーツ選択画面（１）表示ルーチン３６−１の対応ステップ４５−６と同一である。
項目アイコンセット４４−６：このステップでＣＰＵ１１はＶＤＰ１４に対し、属性項目“位置”に固有の項目アイコン（パーツ選択用項目アイコン）のデータを転送する。パーツ選択用項目アイコンの画像データとして２つのアニメーション画像のうち第１の画像Ａを表わすものを転送する。
ステップ４４−７：このステップでＣＰＵ１１はフラグＴＦを“１”にセットし、ポインタＰを“０”にセットする。
ステップ４４−１〜４４−６によるＣＰＵ１１からのデータを受けたＶＤＰ１４は表示装置２のスクリーン上に図１０に示すようなパーツ移動画面（１）１００を表示させる。
【００８６】
＊色変更画面（１）表示ルーチン３６−３＊
色変更画面（１）表示モード（このモードにおいてユーザーは“色”を変更したいパーツを選択する）は色変更画面（１）表示ルーチン３６−３から始まる。このルーチン３６−３は項目変更モード３７Ａでユーザーが属性項目“色”を選択してＢキー１０Ｂを操作したときに呼び出される。
図４５に色変更画面（１）表示ルーチン３６−３のフローチャートを示す。図５４に色変更画面（１）１０３の画面構成４０３を示す。
ＤＥＮＡセット４５−１：このステップはパーツ選択画面（１）表示ルーチン３６−１のステップ４３−１あるいはパーツ移動画面（１）表示ルーチン３６−２のステップ４４−１と同一である。結果として、画面構成４０３に示すようにＢＧ−Ｂ、ＢＭ−Ｂ２、ＢＭ−Ｂ１、ＢＭ−Ａ２、ＯＢＪ−Ａ、ＯＢＪ−Ｂの各面が“表示ＯＮ”、不使用のＢＧ−Ａ、ＢＭ−Ａ１の各面が“表示ＯＦＦ”となる。
【００８７】
背景セット４５−２：このステップでＣＰＵ１１はＶＤＰ１４に対し、色変更の背景データ（図３２の１２７（Ｍ）、Ｍ＝２＝“色”参照）を送る。
ステップ４５−３〜４５−６：ＯＢＪ−Ａ面クリアステップ４５−３、パーツアイコン１０個セットステップ４５−４、年体格アイコン１個セットステップ４５−５はそれぞれパーツ移動画面（１）表示ルーチン３６−１の対応ステップ４４−３、４４−４、４４−５と同一である。
項目アイコンセット４５−６：このステップでＣＰＵ１１はＶＤＰ１４に対し、属性項目“色”に固有の項目アイコン（色変更用項目アイコン）のデータを送る。色変更用項目アイコンの画像データとして２つのアニメーション画像のうち第１の画像Ａを表わすものを送る。
ステップ４５−７：このステップでＣＰＵ１１はフラグＴＦを“１”にセットし、ポインタ４４−７を“０”にセットする。
【００８８】
ＣＰＵ１１によるステップ４５−１〜４５−６の実行の結果、ＶＤＰ１４には色変更画面（１）１０３の画面構成４０３（図５３）を実現するデータがセットされた。したがって、ＶＤＰ１４の動作により表示装置２のスクリーンには図１４に示すような色変更画面（１）１０３が現われる。
ここで図３６に戻ることにする。上層画面の表示ルーチン３６−１、３６−２または３６−３実行後、ＣＰＵ１１はコントロールパッド１０の状態を読みにいき（３６−４）、どのキーが操作されたかをチェックする（３６−５）。
【００８９】
右キー１０Ｒが押されたなら、ポインタＰをＰ＝（Ｐ＋１）ｍｏｄ１０に従ってインクリメントし（３６−６）、左キー１０Ｌが押されたならポインタＰをＰ＝（Ｐ−１）ｍｏｄ１０に従ってデクリメントする（３６−７）。ステップ３６−６または３６−７の後、表示パーツアイコン座標変更ルーチン３６−８が呼ばれる。ここでＣＰＵ１１はＲＯＭ１２のパーツアイコン座標エリア（Ｍ）にあるＰ〜（Ｐ＋９）ｍｏｄ１０番目の座標データをそれぞれ用いて、ＯＡＭにおけるパーツアイコン１〜１０の座標データを書き替える。
【００９０】
詳細に述べると属性項目＝“形”（Ｍ＝１）であるパーツ選択画面表示モードにおいて、このルーチン３６−８は座標エリア１２３−３１（図３０）を参照する。上述したパーツ選択画面表示ルーチン３６−１のステップ４３−５の実行直後、ＯＡＭメモリのＯＢＪ−Ａエリアにあるｉ番目（ｉ＝１〜１０）のパーツアイコン属性データは、それぞれ、ｉ＝１について、“髪パーツアイコン”は位置１（Ｐ＝０が指す座標（ｘ1、ｙ1））に置く、ｉ＝２について“耳パーツアイコン”は位置２（Ｐ＝１が指す座標（ｘ2、ｙ2））に置く、以下同様にしてｉ＝１０について“ひげパーツアイコン”は位置１０（Ｐ＝９が指す座標（ｘ10、ｙ10））に置く、を指示している（その表示結果は図５に示す通り）。このルーチン３６−８はＯＡＭ４１にあるｉ番目（ｉ＝１〜１０）のパーツアイコン属性データを次のように変更する。第１のパーツアイコン属性データは“髪パーツアイコンをパーツアイコン座標エリア１２３−３１のＰ番目の座標データが示す座標（ｘP+1、ｙP+1）に置く”を指示し、第２パーツアイコン属性データは“耳パーツアイコンを座標（ｘ(P+1)mod10+1、ｙ(P+1)mod10+1）に置く”を指示し、以下同様にして第１０パーツアイコン属性データは“ひげパーツアイコンをパーツアイコン座標エリア１２３−３１の（Ｐ＋９）ｍｏｄ１０番目の座標データが示す座標（ｘ(P+9)mod10+1、ｙ(P+9)mod10+1）に置く”を指示する。これはＯＡＭ４１にある各パーツアイコン属性データに含まれる座標データのみを変更することで達成される。即ち、ｉ番目のパーツアイコン属性データの座標データをＲＯＭのパーツアイコン座標エリア１２３の（Ｐ＋ｉ−１）ｍｏｄ１０番目の座標データに変更する。
【００９１】
したがって、右キー１０Ｒ操作に対してステップ３６−６（Ｐ＝（Ｐ＋１）ｍｏｄ１０）とルーチン３６−８とを実行することにより、画面上でパーツアイコンが右まわり（時計まわり）に回転する。即ち、１回の右キー１０Ｒ操作は、画面上の各パーツアイコン時計まわりの方向に沿う次の位置に移動させる。また、左キー１０Ｌ操作に対してステップ３６−７（Ｐ＝（Ｐ−１）ｍｏｄ１０）とルーチン３６−８とを実行することにより画面上でパーツアイコンが左まわり（反時計まわり）に移動する。即ち、１回の左キー１０Ｌ操作は画面上の各パーツアイコンを反時計まわり方向の次の位置に移動させる。
パーツ移動画面（１）表示モード（Ｍ＝２）または色変更画面（１）表示モード（Ｍ＝３）に対しては、表示パーツアイコン座標変更ルーチン３６−８はパーツアイコン座標エリア１２３−３１ではなくパーツアイコン座標エリア１２３−３２を参照する。その他の点はパーツ選択画面（１）表示モードで説明した通りである。
表示パーツアイコン座標変更ルーチン３６−８実行後、ＣＰＵ１１は再びコントロールパッド１０の状態を読みにいく（３６−４）。
パーツ選択、移動または色変更モード３６Ａにおいては、上層画面（パーツ選択画面（１）１０１、パーツ移動画面（１）１０２、または色変更画面（１）１０３）上の項目アイコンが動画（アニメーション）の形態で表示される。
このアニメーション表示は図４１に示すタイムインタラプトルーチンにより実現される。
【００９２】
タイムインタラプトルーチンは所定時間の経過ごとに実行される。ステップ４１−１でＣＰＵ１１はＴＦが“０”かどうかをチェックする。ＴＦが“０”ならばそのままメインプログラムにリターンする。ＴＦが“０”でなければ、現在、表示されている項目アイコン（Ｍ）が第１の画像Ａのものかどうかチェックする（４１−２）。これはＴＦ＝１で示される。ＴＦ＝１ならＣＰＵ１１はＲＯＭ１２の項目アイコンメモリ１２２から属性項目Ｍの項目アイコン（Ｍ）の第２の画像データＢ（図２８参照）を取り出し、ＳＲＡＭ１５の項目アイコン画像エリア（ＯＢＪ−Ｂメモリ１５４上）に書き込み、ＴＦをＴＦ＝２に変更する（４１−３）。ＴＦ＝１でないなら（ＴＦ＝２）、ＣＰＵ１１は項目アイコンメモリ１３２から属性項目Ｍの項目アイコン（Ｍ）の第１の画像データＡを取り出し、ＳＲＡＭ１５の項目アイコン画像エリアに送り、ＴＦをＴＦ＝１に変更する（４１−４）。
このようにして、パーツ選択、移動または色変更画面（１）表示モードの間は、画面上で項目アイコンの画像が第１の画像Ａと第２の画像Ｂとの間で所定時間ごとに切り替わり、項目アイコンのアニメーション表示が得られる。
【００９３】
ここで再び図３６に戻ることにする。パーツ選択、移動または色変更画面（１）表示モード３６Ａにおいて、ユーザーは項目Ｍを変更したい場合にはＣキー１０Ｃを操作する。この操作に対して装置１は項目変更モード３７Ａ（図３７）に入る。
パーツ選択、移動または色変更画面（１）表示モード３６Ａにおいて、属性を変更したいパーツを表わすパーツアイコンが（左右キー操作の結果）、画面１０１、１０２または１０３上の特定位置“１”に達したら、ユーザーはＡキー１０Ａを操作する。
このキー１０Ａ操作に対し、ＣＰＵ１１はステップ３６−９を実行して、ポインタＰから選択パーツ番号Ｓを決定する。選択パーツ番号ＳはＳ＝Ｐの１０の補数（ただしＰ＝０ならＳ＝０、１０はパーツ数）で与えられる。そして項目Ｍをチェックする（３６−１０）。Ｍ＝１＝“形”ならパーツ選択画面（２）表示モード３８Ａ（このモードでユーザーはパーツの形を変更する）に入る。Ｍ＝２＝“位置”ならパーツ移動画面（２）表示モード３９Ａ（このモードでユーザーはパーツの位置を変更する）に入る。Ｍ＝３＝“色”なら色変更画面（２）表示モード４０Ａ（このモードでユーザーはパーツの色を変更する）に入る。
【００９４】
〈項目変更モード３７Ａ〉
装置１は、項目アイコンが表示される上層画面の表示モード（パーツ選択画面（１）表示モード、パーツ移動画面（１）表示モードまたは色変更画面（１）表示モード）においてＣキー１０Ｃが操作されたときに項目変更モード３７Ａに入る。
図３７に項目変更モード３７Ａのフローチャートを示す。まず（３７−１）、ＣＰＵ１１はＴＦに“０”をセットし、Ｍの項目アイコンの画像データとして“静止用”の画像データを項目Ｍの項目アイコン画像メモリ１２２−３から取り出し、ＳＲＡＭ１５の対応エリアに転送する（３７−２）。このステップ３７−１と３７−２（項目アイコン静止処理３７Ｂ）の実行の結果、項目アイコンは動画での表示形態から静止画での表示形態に移行する。例えばパーツ移動画面表示モード後、項目アイコン静止処理３７Ｂを実行したときは、パーツ移動画面（１）１０２上の項目アイコンが、図１９に示すアニメーション画像３０２Ａ（移動用）または３０２Ｂ（移動用）から画像３０２Ｃ（静止用）に変化し、この画像３０２Ｃで静止する。
【００９５】
次にＣＰＵ１１はコントロールパッド１０の状態を読みにいき（３７−３）、どのキーが操作されたかをチェックする（３７−４）。
上キー１０Ｕが押されたのなら、ＣＰＵ１１はＭ＝（Ｍ−１）ｍｏｄ４により項目番号Ｍを更新し（３７−５）下キー１０Ｄが押されたのなら、Ｍ＝（Ｍ＋１）ｍｏｄ４により項目番号Ｍを更新する。したがって上キー１０Ｕの順次操作により項目Ｍは“形変更”→“キャラクタ選択”→“色変更”→“位置変更”→“形変更”……のように切り替る。また、下キー１０Ｄの順次操作により項目Ｍはこの逆の順序で切り替る。
ステップ３７−５または３７−６の後、ＣＰＵ１１は、更新した項目Ｍの項目アイコンのＣＬＴ（ＲＧＢカラーデータセット）をＲＯＭ１２から取り出し、ＶＤＰ１４のＣＬＴ６２の所定エリア（項目アイコンバンク）に送る（３７−７）。そしてＭの項目アイコンの画像データ（静止用）をＳＲＡＭの項目アイコンエリアに送る。この結果、画面上に表示される項目アイコンがＭの項目アイコンの絵柄に切り替る。その後、ＣＰＵ１１は再びコントロールパッド１０の状態を読みにいく（３７−３）。
項目変更モード３７Ａにおいて、画面上に所望の項目Ｍの項目アイコンが現われると、ユーザーはその項目Ｍを選択するためにＢキー１０Ｂを押す。
これに対し、ＣＰＵ１１は選択された項目Ｍをチェックする。Ｍ＝０＝“キャラクタ選択”なら、キャラクタ選択モード３５Ａのキャラクタ選択画面表示ルーチン３５−２を呼び出し、Ｍ＝１＝“形変更”ならパーツ選択画面（１）表示ルーチン３６−１を呼び出し、Ｍ＝２＝“位置変更”ならパーツ移動画面（１）表示ルーチン３６−２を呼び出し、Ｍ＝３＝“色変更”なら色変更画面（１）表示ルーチン３６−３を呼び出す。このようにしてユーザーは所望の項目の画面に行くことができる。
【００９６】
〈パーツ選択画面（２）表示モード３８Ａ〉
装置１は、パーツ選択画面（１）表示モードからＡキー１０Ａ操作に応答してパーツ選択画面（２）表示モード３８Ａに入る。このモード３８Ａにおいてユーザーはパーツの“形”を変更し、決定する。
図３８にパーツ選択画面（２）表示モード３８Ａのフローチャートを示す。パーツ選択画面（２）表示モード３８Ａはパーツ選択画面（２）表示ルーチン３８−１から始まる。
【００９７】
＊パーツ選択画面（２）表示ルーチン３８−１＊
図４６にパーツ選択画面（２）表示ルーチン３８−１のフローチャートを示す。図５１にパーツ選択画面（２）１０４の画面構成４０４を示す。
ＤＥＮＡセット４６−１：このステップでＣＰＵ１１は画面構成４０４（図５１）に従い、ＢＧ−Ｂ、ＯＢＪ−Ａ、ＢＭ−Ｂ２、ＢＭ−Ｂ１、ＢＭ−Ａ２の各面を“表示ＯＮ”、ＢＧ−Ａ、ＢＧ−Ａ１及びＯＢＪ−Ｂの各面を“表示ＯＦＦ”にする制御データをＶＤＰ１４のＤＥＮＡレジスタ（図２４）にセットする。上層画面“パーツ選択画面（１）”の画面構成４０１（図５０）と下層画面“パーツ選択画面（２）”の画面構成４０４（図５１）の比較から明らかなように、ＤＥＮＡセット４６−１によりＯＢＪ−Ｂ面を“表示ＯＦＦ”にセットすることにより、項目アイコンは下層画面から消去される。
ＯＢＪ−Ａ面エリア４６−２：このステップはパーツ選択画面（１）表示ルーチン３６−１（図４３）のステップ４３−４と同一である。
パーツ形アイコンセット４６−３：このステップでＣＰＵ１１はＶＤＰ１４に対し画面構成４０４に従って形アイコンのデータを送る。詳細に述べると、ＣＰＵ１１は図７のパーツ選択画面（２）１０４における７個の形アイコンの位置“１”、“２”、“３”、“４”、“Ｎ−２”、“Ｎ−１”、“Ｎ”のために、細目アイコン座標Ａエリア１２３−３１（図３０）にある座標データ（ｘ1、ｙ1）、（ｘ2、ｙ2）、（ｘ3、ｙ3）、（ｘ4、ｙ4）、（ｘ8、ｙ8）、（ｘ9、ｙ9）、（ｘ10、ｙ10）をそれぞれ選択する。そしてこれらの座標データを用いて７個の形アイコン属性データを作成し、オブジェクト属性フォーマット（ＣＧＭ番号、サイズ、座標、ＣＬＴバンク番号）でＯＡＭ４１のＯＢＪ−Ａメモリ４１に書き込む。更にＣＰＵ１１は選択パートＳの形アイコンメモリ１２３−２（ｐａｒｔ）（図２９）から１〜４番目（ポインタＰ＝０〜３）とＮ−２〜Ｎ番目（Ｐ＝Ｎ−３〜Ｎ−１）の形アイコン画像データを選択する。そしてＣＰＵ１１は第１形アイコン属性データが指す、ＳＲＡＭ１５のＯＢＪ−Ａメモリ１５３（図２５）内のエリアに第１番目（Ｐ＝０）の形アイコン画像データをオブジェクト画像フォーマットで書き込み、第２形アイコン属性データが指すエリアに第２番目（Ｐ＝１）の形アイコン画像データを書き込み、以下、同様にして第７形アイコン属性データが指すエリアに第Ｎ番目（Ｐ＝Ｎ−１）の形アイコン画像データを書き込む。更にＣＰＵ１１は形アイコンのＲＧＢカラーデータセットをＣＬＴ６２のＯＢＪ−Ａメモリ６２７（図２６）内の対応エリア（形アイコン属性データのＣＬＴバング番号が指すバンク）に書き込む。
【００９８】
この結果、パーツ選択画面（２）１０４（図７）の位置“１”〜“４”には、形アイコンメモリ１２３−２（ｐａｒｔ）上のＰ＝０〜３の画像データに対応する形アイコンが表示されることになり、パーツ選択画面（２）１０４の位置“Ｎ−２”〜“Ｎ”には、形アイコンメモリ１２３−２（ｐａｒｔ）上のＰ＝Ｎ−３〜Ｎ−１の画像データに対応する形アイコンが表示されることになる。
選択パーツアイコンセット４６−４：このステップでＣＰＵ１１は選択パーツアイコンのデータ（画像データ、オブジェクト属性データ、ＲＧＢカラーデータセット）をＶＤＰ１４に送る。
年体格アイコンセット４６−５：このステップはパーツ選択画面（１）表示ルーチン３６−１（図４３）のステップ４３−６と同一である。
以上のステップ４６−１〜４６−５によるデータを受けたＶＤＰ１４の動作により、表示装置２のスクリーンには画面構成４０４に従うパーツ選択画面（２）１０４（図７）が表示される。
ここで再び図３８に戻ることにする。パーツ選択画面（２）表示ルーチン３８−１の実行後、ＣＰＵ１１はコントロールパッド１０を読みにいき（３８−２）、どのキーが操作されたかをチェックする（３８−３）。右キー１０Ｒが押されたのなら、ＣＰＵ１１は形アイコン画像ポインタＰをＰ＝（Ｐ−１）ｍｏｄＮ（Ｎは形アイコン数）により更新する（３８−４）。左キー１０Ｌが押されたなら、ＣＰＵ１１はポインタＰをＰ＝（Ｐ＋１）ｍｏｄＮにより更新する（３８−５）。ステップ３８−４または３８−５の後、ＣＰＵ１１は表示形アイコン画像変更ルーチン３８−６を実行する。詳細に述べると、ＣＰＵ１１は選択パーツＳの形アイコンメモリ１２３−２（ｐａｒｔ）から、Ｐ〜（Ｐ＋３）ｍｏｄＮ番目と（Ｐ−３）ｍｏｄＮ〜（Ｐ−１）ｍｏｄＮ番目の画像データを選択する。そしてＣＰＵ１１はＰ番目の画像データをオブジェクト画像フォーマットでＳＲＡＭ１５のＯＢＪ−Ａ１５３メモリにおける、表示位置“１”のエリア（座標（ｘ1、ｙ1）をもつ第１の形アイコン属性データが指すエリア）に送り、（Ｐ＋１）ｍｏｄＮ番目の画像データを表示位置“２”のエリアに送り、以下同様にして（Ｐ＋２）ｍｏｄＮ、（Ｐ＋３）ｍｏｄＮ、（Ｐ−３）ｍｏｄＮ〜（Ｐ−１）ｍｏｄＮ番目の形アイコン画像データを位置“３”、位置“４”、位置“Ｎ−２”〜位置“Ｎ”のエリアに送る。
したがって、右キー１０Ｒ操作により、パーツ選択画面（２）１０４上において、各形アイコンは時計まわりの方向で次の位置に移動する。例えば位置“１”にあった形アイコンは位置“２”に移動する。また位置“４”にあった形アイコンは消え、位置“Ｎ−２”に新しい形アイコンが現われる。また、左キー１０Ｌ操作により、画面１０４上で各形アイコンは反時計まわりの方向で次の位置に移動する。
【００９９】
表示形アイコン画像変更ルーチン３８−６の後、ＣＰＵ１１は再びコントロールパッド１０の状態を読みにいく（３８−２）。
画面１０４の位置“１”に好ましそうな形アイコンが現われるとユーザーはＡキー１０Ａを押す。
これに対し、ＣＰＵ１１はワークＲＡＭ１３のメモリＰＴ上における選択パートＳの形ＮＯ（図３４参照）を形ＮＯ＝Ｐにセットする（３８−７）。ついでＣＰＵ１１はパート管理メモリＰＴ（図３４）のパート管理データに従い、選択パートＳを含む構成面（例えば選択パートＳが“目”ならＢＭ−Ｂ１面）のビットマップ画像データ（構成面に含まれる各パーツ画像はＲＯＭ１４から取り出す）を作業エリアＭＫ上に作成する（３８−８）。そして作成したビットマップ画像データをＤＰ−ＲＡＭ１６の対応エリアに転送する（３８−１０）。この結果、パーツ選択画面（２）１０４上において、キャラクタの選択パートＳ（例えば目）の“形”が位置“１”にある形アイコンに対応するものに変化する（図９参照）。
ステップ３８−１０の後、ＣＰＵ１１は再びコントロールパッド１０を読みにいく（３８−２）。
このようにして、パーツ選択画面（２）表示モード３８Ａにおいては、ユーザーはパーツの“形”を変更する。
表示されたパーツの“形”が満足のゆくものの場合、ユーザーは決定キー、即ちＢキー１０Ｂを操作する。これにより装置１は上層画面、この場合、パーツ選択画面（１）表示モードに戻る。
【０１００】
〈パーツ移動画面（２）表示モード３９Ａ〉
装置１はパーツ移動画面（１）表示モードからＡキー１０Ａ操作に応答してパーツ移動画面（２）表示モード３９Ａに入る。このモード３９Ａにおいてユーザーはパーツの“位置”を変更し、決定する。
図３９にパーツ移動画面（２）表示モード３９Ａのフローチャートを示す。パーツ移動画面（２）表示モード３９Ａはパーツ移動画面（２）表示ルーチン３９−１から始まる。
【０１０１】
＊パーツ移動画面（２）表示ルーチン３９−１＊
図４７にパーツ移動画面（２）表示ルーチン３９−１のフローチャートを示す。図５３にパーツ移動画面（２）１０５の画面構成４０５を示す。
ＤＥＮＡセット４７−１：ＣＰＵ１１はすべての下層画面で同じ制御データをＤＥＮＡレジスタにセットする。この結果ＢＧ−Ｂ、ＯＢＪ−Ａ、ＢＭ−Ｂ２、ＢＭ−Ｂ１、ＢＭ−Ａ２面が“表示ＯＮ”、ＢＧ−Ａ、ＢＭ−Ａ１、ＯＢＪ−Ｂ面が“表示ＯＦＦ”になる。ＯＢＪ−Ｂ面が“表示ＯＦＦ”になるので、ＯＢＪ−Ｊ面に含まれる項目アイコン（上層のパーツ移動画面（１）で表示されていた項目アイコン）は下層のパーツ移動画面（２）１０５では消去される。
ＯＢＪ−Ａ面クリア４７−２：このステップはパーツ選択画面（２）表示ルーチン３８−１のステップ４６−２と同じである。
矢印移動アイコンセット４７−３：このステップでＣＰＵ１１はＶＤＰ１４に対し矢印移動アイコンのデータを送る。
ステップ４７−４、４７−５：これらは上述したパーツ移動画面（２）表示ルーチン３８−１（図４６）の選択パーツアイコンセットステップ４６−４、年体格アイコンセットステップ４６−５と同一である。
以上のステップ４６−１〜４６−５の実行によるデータを受けたＶＤＰ１４はパーツ移動画面（２）１０５（図１２）のＲＧＢカラー信号を発生する。その結果、パーツ移動画面（２）１０５が表示装置２に表示される。
【０１０２】
ここで再び図３９に戻ることにする。パーツ選択画面（２）表示ルーチン３９−１の実行後、ＣＰＵ１１はコントロールパッド１０の状態を読みにいき（３９−２）、どのキーが押されたかをチェックする（３９−３）。
右キー１０Ｒ操作に対してＣＰＵ１１はワークＲＡＭ３４のパーツ管理メモリＰＴ（図３４）における、選択パーツＳが指すエリアＰＴ（Ｓ）にあるＸ移動量を増分する（３９−４）。左キー１０Ｌ操作に対してはＸ移動量を減分する（３９−５）。上キー１０Ｕ操作に対してはＹ移動量を増分し（３９−６）、下キー１０Ｄ操作に対してはＹ移動量を減分する（３９−７）。これに関連し、ＲＯＭ１２のパーツメモリ１２１（ｐ（ｔｈ）は左右対称なパーツ“耳”、“眉”、“目”については右パート（例えば右目）のデータと左パート（例えば左目）のデータをもっている。キャラクタのビットマップ画像データを作成する場合に、右パートのＸ座標＝（ＲＯＭからの右パートのＸ座標）＋（Ｘ移動量）で右パートのＸ座標を計算し、左パートのＸ座標＝（ＲＯＭからの左パートのＸ座標）−（Ｘ移動量）で左パートのＸ座標を計算する。これにより、画面上で右パートと左パートとは左右対称に移動することになる。
【０１０３】
ステップ３９−４、３９−５、３９−６、または３９−７の後、ＣＰＵ１１はビットマップ画像データを作成し（３９−８）、それをＤＰ−ＲＡＭ１６の対応エリアに転送する。これらのステップ３９−８、３９−９は上述したパーツ選択画面（２）表示モード３８Ａのステップ３８−９、３８−１０と同じである。
結果として、左右上下キーの操作に対応してパーツ移動画面（２）１０５における選択パーツＳの位置が移動する。
ステップ３９−９の後、ＣＰＵ１１は再びコントロールパッド１０を読みにいく（３９−２）。
このようにして、パーツ移動画面（２）表示モード３９Ａにおいて、ユーザーは表示キャラクタのパーツの“位置”を変更する。
パーツが所望の位置になったら、ユーザーは決定キー、即ちＢキー１０Ｂを押す。これにより上層のパーツ移動画面（１）表示ルーチン３６−２が呼び出され、パーツ移動画面（１）表示モードに戻る。
【０１０４】
〈色変更画面（２）表示モード４０Ａ〉
装置１は色変更画面（１）表示モードでＡキー１０Ａが操作されたときに色変更画面（２）表示モード４０Ａに入る。このモード４０Ａにおいてユーザーはパーツの“色”を変更し、決定する。
図４０に色変更画面（２）表示モード４０Ａのフローチャートを示す。色変更画面（２）表示モード４０Ａは色変更画面（２）表示ルーチン４０−１から始まる。
【０１０５】
＊色変更画面（２）表示ルーチン４０−１＊
図４８に色変更画面（２）表示ルーチン４０−１のフローチャートを示す。図５５に色変更画面（２）１０６の画面構成４０６を示す。
ＤＥＮＡセット４８−１：ステップ４６−１と同じ。この結果、ＢＧ−Ｂ、ＯＢＪ−Ａ、ＢＭ−Ｂ２、ＢＭ−Ｂ１、ＢＭ−Ａ２の各面が“表示ＯＮ”、ＢＧ−Ａ、ＢＭ−Ａ１、ＯＢＪ−Ｂの各面が“表示ＯＦＦ”にセットされる。したがって、上層画面（色変更画面（１）１０３）で表示された項目アイコンはこの下層画面（色変更画面（２）１０６）から消去される。
ＯＢＪ−Ａ面クリア４８−２：ステップ４６−２と同じ。
色パレットアイコンセット４８−３：このステップでＣＰＵ１１はＶＤＰ１４に対し、表示すべき９個の色パレットアイコンのデータを送る。詳細に述べると、ＣＰＵ１１は色パレットアイコンカラー番号メモリ１２９（Ｃ）（図３３参照）においてＰ＝０〜４、Ｐ＝Ｍ−４〜Ｍ−１で指される９個の色パレットアイコンのカラー番号を読み、各カラー番号が指す９個のＲＧＢカラーデータセットをカラーデータベース１２Ａから取り出す。そしてＣＰＵ１１はこれら９個のＲＧＢカラーデータセットをＣＬＴ６２のＯＢＪ−Ａメモリにおけるエリア（第１〜第９色パレットＣＬＴバンク）に書き込む。更にＣＰＵ１１は９個の色パレットアイコン属性データを作成する。ここに第ｉパレットアイコン属性データ（ｉ＝１〜９）のＣＧＭ番号とサイズはＳＲＡＭ１５のＯＢＪ−Ａメモリ１５３内の、色パレットアイコン画像データを記憶する領域を指し、座標は画面１０６（図１６）における位置“１”（ｉ＝１の場合）、“２”（ｉ＝２）、“３”（ｉ＝３）、“４”（ｉ＝４）、“５”（ｉ＝５）、“Ｍ−３”（ｉ＝６）、“Ｍ−２”（ｉ＝７）、“Ｍ−１”（ｉ＝８）、“Ｍ”（ｉ＝９）を表わし、ＣＬＴバンク番号は第ｉ色パレットＣＬＴバンクを指す。ＣＰＵ１１はこのようにして作成したパレットアイコン属性データをオブジェクト属性データフォーマットでＯＡＭ４１のＯＢＪ−Ａメモリ４１に書き込む。更にＣＰＵ１１は色パレットアイコンの画像データをメモリ１２９−１（図３３参照）から取り出し、それをオブジェクト属性データフォーマットにて、ＳＲＡＭ１５内のエリア（各色パレットアイコン属性データのＣＧＭ番号とサイズが指すエリア）に書き込む。
【０１０６】
ステップ４８−４、４８−５：これらのステップは既に述べたパーツ選択画面（２）表示ルーチン３８−１（図４６）における選択パーツアイコンセットステップ４６−４、年体格アイコンセットステップ４６−５と同じである。
ステップ４８−１〜４８−５によるデータを受けたＶＤＰ１４は画面構成４０４に従う色変更画面（２）１０６のＲＧＢカラー信号を発生する。その結果、表示装置２のスクリーンには図１６に示すような色変更画面（２）１０６が現われる。
ここで再び図４０に戻ることにする。色変更画面（２）表示ルーチン４０−１の後、ＣＰＵ１１はコントロールパッド１０を読みにいき（４０−２）、どのキーが操作されたかをチェックする（４０−３）。
右キー１０Ｒが操作されたならば、ＣＰＵ１１はポインタＰをＰ＝（Ｐ−１）ｍｏｄＭ（ここにＭは記憶色パレットアイコン数）で更新する（４０−４）。左キー１０Ｌが操作されたならばＣＰＵ１１はポインタＰをＰ＝（Ｐ＋１）ｍｏｄＭにより更新する（４０−５）。ステップ４０−４または４０−５の後、ＣＰＵ１１は表示色パレット（７個）のＣＬＴ変更ルーチン４０−６を実行する。詳細に述べると、ＣＰＵ１１は色パレットアイコンのカラー番号メモリ１２９（Ｃ）（図３３参照）における（Ｐ−４）ｍｏｄＭ、（Ｐ−３）ｍｏｄＭ……（Ｐ＋４）ｍｏｄＭ番目の色パレットカラー番号を参照し、カラーデータベース１２Ａ（図２８）からこれら９個の色パレットカラー番号がそれぞれ指す９個のＲＧＢカラーデータセットを取り出す。そしてＣＰＵ１１は（Ｐ−４）ｍｏｄＭ番目の色パレット番号が指すＲＧＢカラーデータセットをＣＬＴ６２における、表示位置“Ｍ−３”（図１６参照）にある色パレットアイコンのためのＣＬＴバンク（第６パレットアイコン属性データに含まれるＣＬＴバンク番号が指すエリア）に書き込む。次に（Ｐ−３）ｍｏｄＭ番目の色パレットカラー番号が指すＲＧＢカラーデータセットを表示位置“Ｍ−２”にある色パレットアイコンのためのＣＬＴバンクに書き込み、以下同様にして（Ｐ＋４）ｍｏｄＭ番目の色パレットカラー番号が指すＲＧＢカラーデータセットを表示位置“５”にある色パレットアイコンのためのＣＬＴバンクに書き込む。
【０１０７】
したがって右キー１０Ｒ操作により、色変更画面（２）１０６上の９個の色パレットアイコンは時計回り方向での次の位置に移動する。例えば位置“Ｍ”にあった色パレットアイコンは位置“１”に移動し、位置“５”にあった色パレットアイコンは消え、位置“Ｍ−３”に新しい色パレットアイコンが現われる。一方、左キー操作に対してはキャラクタ３１０をかこむ９個の色パレットアイコンは反時計回りに回転移動する。
ステップ４０−６の後、ＣＰＵ１１は再びコントロールパッドを読みにいく（４０−２）。画面１０６上の位置“１”に好ましそうな色のパレットアイコンが現われたら、ユーザーはＡキー１０Ａを操作する。
これに対し、ＣＰＵ１１はステップ４０−７を実行して、ＲＯＭ１２における選択パートＳのカラー番号メモリ１２１−３（図２８参照）から色パレット番号Ｐ（位置“１”にある色パレットアイコン）に対応するパーツカラー番号を読み出し、これをワークＲＡＭ１３のパーツ管理メモリＰＴ（図３４）における、選択パートＳのカラー番号レジスタにセットする。更に（４０−８）、ＣＰＵ１１はこのカラー番号を用いてカラーデータベース１２Ａ（図２７）からＲＧＢカラーデータセットを取り出し、ＣＬＴ６２内の対応エリア（パーツＳの画素コードをＲＧＢカラーデータに変換する領域）に書き込む。
【０１０８】
この結果、色変更画面（２）１０６（図１６）上において、選択パーツＳの配色が位置“１”にある色パレットアイコンに対応して変更される。
ステップ４０−８の後、ＣＰＵ１１は再びコントロールパッド１０を読みにいく（４０−２）。
このようにして色変更画面（２）表示モード４０Ａはユーザーにパーツの“色”を変更する操作環境を与える。
所望のパーツの“色”になったら、ユーザーは決定キー、即ちＢキー１０Ｂを操作する。これに対し、上層の色変更画面（１）表示ルーチン３６−３が呼び出され、色変更画面（１）表示モードに戻る。
【０１０９】
【発明の効果】
以上述べたように、請求項１記載の発明によれば、キャラクタと現在選択されている属性項目に対応付けられた項目アイコンとを含む上層画面を表示し、この上層画面が表示中において、入力手段の項目変更入力がなされると、これに応答して、現在選択されている属性項目を変更するとともに、上層画面における属性項目から変更された属性項目に対応づけられた項目アイコンへ変更した別の上層画面を表示し、この上層画面が表示中において、入力手段による下層画面選択入力がなされると、これに応答して、キャラクタは含むが、項目アイコンは消去されていてそのとき選択されている属性項目に対応する下層画面を表示し、この下層画面が表示中において、入力手段による入力がなされると、これに応答して、現在選択されている属性項目に属する属性の操作変更処理を実行し、その実行結果を表示することができる。そればかりでなく、項目アイコンが、項目アイコン変更入力手段が操作される前までは動画表示し、項目アイコン変更入力手段が操作されてから決定入力手段が操作されるまで静止画表示することができる。
【図面の簡単な説明】
【図１】実施例のキャラクタ画像装置で用いられるコントロールパッド（入力装置）のキー配置を示す図。
【図２】実施例に従う、キー操作による画面間の遷移を示す図。
【図３】キャラクタ選択画面を示す図。
【図４】年・体形アイコンの説明図。
【図５】パーツ選択画面（１）を表わす図。
【図６】パーツ選択画面（１）上でのパーツアイコンの回転表示を説明する図。
【図７】パーツ選択画面（２）を表わす図。
【図８】パーツ選択画面（２）上でのパーツアイコンの回転表示を説明する図。
【図９】パーツ選択画面（２）でのパーツの形の変更操作を説明する図。
【図１０】パーツ移動画面（１）を表わす図。
【図１１】パーツ移動画面（１）上でのパーツアイコンの回転表示を説明する図。
【図１２】パーツ移動画面（２）を表わす図。
【図１３】パーツ移動画面（２）でのパーツの形の変更操作を説明する図。
【図１４】色変更画面（１）を表わす図。
【図１５】色変更画面（１）上でのパーツアイコンの回転表示を説明する図。
【図１６】色変更画面（２）を表わす図。
【図１７】色パレットアイコンを表わす図。
【図１８】色変更画面（２）上での色パレットアイコンの回転表示を説明する図。
【図１９】パーツ移動画面で表示される項目アイコンを表わすとともに、項目アイコンのアニメーション表示及び静止画表示を説明する図。
【図２０】各画面に含まれるアイコンのリストを示す図。
【図２１】実施例のキャラクタ画像装置の全体ハードウェア構成を示すブロック図。
【図２２】ビデオディスプレイプロセッサ（ＶＤＰ）の機能ブロック図。
【図２３】表示画面を構成するための８つの構成面の面順位を説明する図。
【図２４】各構成面の表示ＯＮ／表示ＯＦＦ制御のためのディスプレイイネーブル（ＤＥＮＡ）レジスタを示す図。
【図２５】スタテイックＲＡＭ（ＳＲＡＭ）とデュアルポートＲＡＭ（ＤＰ−ＲＡＭ）のメモリマップを示す図。
【図２６】オブジェクト属性メモリ（ＯＡＭ）とカラールックアップテーブル（ＣＣＴ）のメモリマップを示す図。
【図２７】ＲＯＭの内容の説明図。
【図２８】ＲＯＭの内容の説明図。
【図２９】ＲＯＭの内容の説明図。
【図３０】ＲＯＭの内容の説明図。
【図３１】ＲＯＭの内容の説明図。
【図３２】ＲＯＭの内容の説明図。
【図３３】ＲＯＭの内容の説明図。
【図３４】ワークＲＡＭの内容の説明図。
【図３５】イニシャライズ及びキャラクタ選択画面表示モードのフローチャート。
【図３６】パーツ選択、移動または色変更画面（１）表示モードのフローチャート。
【図３７】項目変更モードのフローチャート。
【図３８】パーツ選択画面（２）表示モードのフローチャート。
【図３９】パーツ移動画面（２）表示モードのフローチャート。
【図４０】色変更画面（２）表示モードのフローチャート。
【図４１】項目アイコンのアニメーション表示のためのタイムインタラプトルーチンのフローチャート。
【図４２】キャラクタ選択画面表示ルーチンのフローチャート。
【図４３】パーツ選択画面（１）表示ルーチンのフローチャート。
【図４４】パーツ移動画面（１）表示ルーチンのフローチャート。
【図４５】色変更画面（１）表示ルーチンのフローチャート。
【図４６】パーツ選択画面（２）表示ルーチンのフローチャート。
【図４７】パーツ移動画面（２）表示ルーチンのフローチャート。
【図４８】色変更画面（２）表示ルーチンのフローチャート。
【図４９】キャラクタ選択画面の画面構成図。
【図５０】パーツ選択画面（１）の画面構成図。
【図５１】パーツ選択画面（２）の画面構成図。
【図５２】パーツ移動択画面（１）の画面構成図。
【図５３】パーツ移動画面（２）の画面構成図。
【図５４】色変更画面（１）の画面構成図。
【図５５】色変更画面（２）の画面構成図。
【符号の説明】
１０  コントロールパッド（入力手段）
１０Ａ  決定手段
１０Ｂ  決定入力手段
１０Ｕ、１０Ｄ  項目アイコン変更入力手段
１０Ｒ、１０Ｌ  アイコン移動入力手段
１１  ＣＰＵ
１２  プログラム＆データＲＯＭ
３６Ａ  パーツ選択、移動または色変更画面（１）表示モード（項目アイコンが表示される上層画面の表示モード）
３７Ａ  項目変更モード（このモードで属性項目が変更される）
３８Ａ、３９Ａ、４０Ａ  項目アイコンが消去される下層画面の表示モード
１００  キャラクタ選択画面
１０１  パーツ選択画面（１）
１０２  パーツ移動画面（１）
１０３  色変更画面（１）
１０４  パーツ選択画面（２）
１０５  パーツ移動画面（２）
１０６  色変更画面（２）
３００  年・体形アイコン（キャラクタ特徴イコン）
３０２  項目アイコン
３０３  パーツ指定アイコン
３０５、３０６、３０７  変更指示アイコン
３１０  キャラクタ
【図１】
0003711415.tif 000003
【図２】
0003711415.tif 000004
【図３】
0003711415.tif 000005
【図４】
0003711415.tif 000006
【図５】
0003711415.tif 000007
【図６】
0003711415.tif 000008
【図７】
0003711415.tif 000009
【図８】
0003711415.tif 000010
【図９】
0003711415.tif 000011
【図１０】
0003711415.tif 000012
【図１１】
0003711415.tif 000013
【図１２】
0003711415.tif 000014
【図１３】
0003711415.tif 000015
【図１４】
0003711415.tif 000016
【図１５】
0003711415.tif 000017
【図１６】
0003711415.tif 000018
【図１７】
0003711415.tif 000019
【図１８】
0003711415.tif 000020
【図１９】
0003711415.tif 000021
【図２０】
0003711415.tif 000022
【図２１】
0003711415.tif 000023
【図２２】
0003711415.tif 000024
【図２３】
0003711415.tif 000025
【図２４】
0003711415.tif 000026
【図２５】
0003711415.tif 000027
【図２６】
0003711415.tif 000028
【図２７】
0003711415.tif 000029
【図２８】
0003711415.tif 000030
【図２９】
0003711415.tif 000031
【図３０】
0003711415.tif 000032
【図３１】
0003711415.tif 000033
【図３２】
0003711415.tif 000034
【図３３】
0003711415.tif 000035
【図３４】
0003711415.tif 000036
【図３５】
0003711415.tif 000037
【図３６】
0003711415.tif 000038
【図３７】
0003711415.tif 000039
【図３８】
0003711415.tif 000040
【図３９】
0003711415.tif 000041
【図４０】
0003711415.tif 000042
【図４１】
0003711415.tif 000043
【図４２】
0003711415.tif 000044
【図４３】
0003711415.tif 000045
【図４４】
0003711415.tif 000046
【図４５】
0003711415.tif 000047
【図４６】
0003711415.tif 000048
【図４７】
0003711415.tif 000049
【図４８】
0003711415.tif 000050
【図４９】
0003711415.tif 000051
【図５０】
0003711415.tif 000052
【図５１】
0003711415.tif 000053
【図５２】
0003711415.tif 000054
【図５３】
0003711415.tif 000055
【図５４】
0003711415.tif 000056
【図５５】
0003711415.tif 000057