(57)【特許請求の範囲】
【請求項１】
画面を構成する画素単位の表示色を示すカラー画像データを複数画面分入力可能な画像データ入力手段と、
複数の系統を有し、各系統に対して前記画像データ入力手段により入力された複数画面分のカラー画像データの中の少なくとも１つの画面のカラー画像データを割り当て、各系統毎に割り当てられたカラー画像を指定順序で重ね合せて出力する画像分離手段と、
前記画像データ入力手段から入力される複数画面分のカラー画像データを、この画像分離手段のいずれの系統に割り当てるかを設定する割り当て設定手段と、
前記画像分離手段の各系統からのカラー画像データの少なくとも１つをそのまま出力するか、あるいはこのカラー画像データに代えて特定色を示すカラー画像データを出力するかを選択する選択手段と、
この選択手段を介した前記画像分離手段の各系統からのカラー画像データを加算する演算手段と
を具備することを特徴とする画像制御装置。
【請求項２】
前記画像分離手段は、各系統毎に割り当てられる各画面毎に優先度を付与する優先度付与手段を含み、この優先度付与手段にて付与される優先度に基づいて各画面の重なり順序を設定することを特徴とする請求項１記載の画像制御装置。
【請求項３】
前記画像分離手段は、複数の系統の内の少なくとも１つの系統から出力されるカラー画像データが透明であるか否かを判定する透明判定手段と、
この透明判定手段にて透明判定された画素単位のカラー画像データを、特定色のカラー画像データに置換して出力し、一方、透明判定されないカラー画像データはそのまま出力する複数の透明色変換手段と
を含むことを特徴とする請求項１記載の画像制御装置。
【請求項４】
前記演算手段は、前記選択手段を介して入力される各系統からのカラー画像データの少なくとも１つをオフ状態に設定するオフ手段を有することを特徴とする請求項１記載の画像制御装置。
【請求項５】
画像を表示する表示面を複数面重ね合せて１つの画面を形成する画像制御装置において、
前記画面を構成する複数の表示面を発生する表示面発生手段と、
この表示面発生手段が発生する複数の表示面を、複数の表示系統に割り当てる割り当て手段と、
前記割り当て手段によって各表示系統に割り当てられた表示面同士の重なり順序を、表示上の前後関係を表わす優先順位に応じて指定し、指定された重なり順序に従って重ね合わせた表示画面を各表示系統別に形成する表示画面形成手段と、
この表示画面形成手段により形成された各表示系統別の表示画面を、それぞれ画素単位の色を表わす表示データに変換する変換手段と、
この変換手段が出力する各表示系統別の表示データの内、少なくとも１つの表示系統をそのまま出力するか、あるいは所定の表示系統の表示データを特定色を示す色データに代えて出力するかのいずれかを選択する選択手段と、
表示すべき表示態様に応じて前記割り当て手段、前記表示画面形成手段および前記選択手段を制御する表示制御手段とを備え、
この表示制御手段は、前記割り当て手段に対して前記複数の表示面をいずれの表示系統に割り当てるかを指示しつつ、前記表示画面形成手段に対して所定の優先順位を付与し、かつ、前記選択手段に対して選択指示を与え、この選択手段を介した各表示系統毎の表示データを加算して画面表示することを特徴とする画像制御装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、例えば「目」、「口」や「鼻」等の顔の各部位を表示するための複数の表示面を有し、これら表示面を重ね合わせて形成される似顔絵像を画面表示する装置などに用いて好適な画像制御装置に関する。
【０００２】
【従来の技術】
周知のように、ビデオゲーム機などに用いられる画像制御装置では、表示すべき画面を複数の表示面から構成しており、例えば、画面背景色を形成するバックドロップ面上に背景面を形成するバックグラウンド面を置き、さらにその上に”キャラクタ”を移動表示させるオブジェクト面が置かれるようになっている。このようなレイヤ構造をなす各表示面は、１つに重ね合わされて表示画面を形成するため、動画表示に好都合な手法として多用されていることが知られている。
【０００３】
すなわち、レイヤ構造を持たない単一の表示面上でキャラクタ画像を動画表示する場合には、キャラクタ画像を移動させた後の背景部分が抜けてしまうが、レイヤ構造により表示画面を形成すれば、キャラクタ画像が移動しても、その背景部分が表示されるため、何の不都合も生じない。さらに、レイヤ構造による複数の表示面でそれぞれ動画表示させておき、そのうち必要な表示面だけを選択して画面表示すると、動画表示される画像を登場させたり、消失させる等の特殊効果が容易に得られる利点も兼ね備えている。
【０００４】
【発明が解決しようとする課題】
さて、上述した従来の画像制御装置では、レイヤ構造の各表示面に種々の変更を加えて各様な表示効果を得ており、その一態様として画面表示される画像を半透明状態にする手法が知られている。表示面を半透明にして表示する手法としては、表示面を構成する画素単位のカラー画像データに対して特定の単一色のカラー画像データを加算する方式や、前後関係にある表示面のカラー画像データ同士を加算する方式がある。特に、後者の方式によれば、後側の表示面が前側の表示面を通して透けて見えるという視覚効果、つまり、前側の表示面をあたかも半透明の画像として取り扱えるという所謂、半透明効果を得ることが可能になっている。
【０００５】
ところで、表示面を半透明の画像として表示させるには、表示面間の前後関係（プライオリティ）をハードウェア構成上で決めておく必要があり、プライオリティを変える為にはハードウェア構成自体を変更しなければならないという弊害がある。
すなわち、従来の構成においては、特定の画像に対してのみ、例えば全ての画像を重ね合わせた後の画像のみ、あるいは予め定められた画像のみ半透明の画像とすることができるだけで、任意に選択した表示面の画像を半透明にすることは、装置全体の構成を変更せねばならない、という背景がある。
このため、ハードウェア構成を変更せずにプライオリティを任意に設定でき、複数の表示面の内のいずれかを選択して「半透明」に設定したり、単に全表示面をそのまま重ね合わせて表示する等の表示切換え可能な画像制御装置が待望されている。
【０００６】
本発明は、上述した事情に鑑みてなされたもので、ハードウェア構成を変更せずとも表示面間のプライオリティを任意に設定して任意の表示面を半透明表示することができる画像制御装置を提供することを目的としている。
【０００７】
【課題を解決するための手段】
上記目的を達成するため、請求項１に記載の発明では、画面を構成する画素単位の表示色を示すカラー画像データを複数画面分入力可能な画像データ入力手段と、複数の系統を有し、各系統に対して前記画像データ入力手段により入力された複数画面分のカラー画像データの中の少なくとも１つの画面のカラー画像データを割り当て、各系統毎に割り当てられたカラー画像を指定順序で重ね合せて出力する画像分離手段と、前記画像データ入力手段から入力される複数画面分のカラー画像データを、この画像分離手段のいずれの系統に割り当てるかを設定する割り当て設定手段と、前記画像分離手段の各系統からのカラー画像データの少なくとも１つをそのまま出力するか、あるいはこのカラー画像データに代えて特定色を示すカラー画像データを出力するかを選択する選択手段と、この選択手段を介した前記画像分離手段の各系統からのカラー画像データを加算する演算手段とを具備することを特徴としている。
【０００８】
また、請求項２に記載の発明によれば、前記画像分離手段は、各系統毎に割り当てられる各画面毎に優先度を付与する優先度付与手段を含み、この優先度付与手段にて付与される優先度に基づいて各画面の重なり順序を設定することを特徴とする。
さらに、請求項３に記載の発明によれば、前記画像分離手段は、複数の系統の内の少なくとも１つの系統から出力されるカラー画像データが透明であるか否かを判定する透明判定手段と、この透明判定手段にて透明判定された画素単位のカラー画像データを、特定色のカラー画像データに置換して出力し、一方、透明判定されないカラー画像データはそのまま出力する複数の透明色変換手段とを含むことを特徴としている。
加えて、請求項４に記載の発明によれば、前記演算手段は、前記選択手段を介して入力される各系統からのカラー画像データの少なくとも１つをオフ状態に設定するオフ手段を有することを特徴とする。
【０００９】
また、請求項５に記載の発明では、画像を表示する表示面を複数面重ね合せて１つの画面を形成する画像制御装置において、前記画面を構成する複数の表示面を発生する表示面発生手段と、この表示面発生手段が発生する複数の表示面を、複数の表示系統に割り当てる割り当て手段と、前記割り当て手段によって各表示系統に割り当てられた表示面同士の重なり順序を、表示上の前後関係を表わす優先順位に応じて指定し、指定された重なり順序に従って重ね合わせた表示画面を各表示系統別に形成する表示画面形成手段と、この表示画面形成手段により形成された各表示系統別の表示画面を、それぞれ画素単位の色を表わす表示データに変換する変換手段と、この変換手段が出力する各表示系統別の表示データの内、少なくとも１つの表示系統をそのまま出力するか、あるいは所定の表示系統の表示データを特定色を示す色データに代えて出力するかのいずれかを選択する選択手段と、表示すべき表示態様に応じて前記割り当て手段、前記表示画面形成手段および前記選択手段を制御する表示制御手段とを備え、この表示制御手段は、前記割り当て手段に対して前記複数の表示面をいずれの表示系統に割り当てるかを指示しつつ、前記表示画面形成手段に対して所定の優先順位を付与し、かつ、前記選択手段に対して選択指示を与え、この選択手段を介した各表示系統毎の表示データを加算して画面表示することを特徴している。
【００１０】
【作用】
本発明では、画像データ入力手段が画面を構成する画素単位の表示色を示すカラー画像データを複数画面分入力すると、複数の系統を有する画像分離手段が、割り当て設定手段による割り当て設定に基づき各系統に対して入力された複数画面分のカラー画像データの中の少なくとも１つの画面のカラー画像データを割り当てると共に、各系統毎に割り当てられたカラー画像を指定順序で重ね合せて出力し、選択手段がこの画像分離手段の各系統からのカラー画像データの少なくとも１つをそのまま出力するか、あるいはこのカラー画像データに代えて特定色を示すカラー画像データを出力するかを選択し、演算手段がこの選択手段を介した各系統からのカラー画像データを加算する。
これにより、ハードウェア構成を変更せずとも、表示面（カラー画像）間のプライオリティを任意に設定して任意の表示面を半透明表示することが可能になる。
【００１１】
【実施例】
以下、図面を参照して本発明の実施例について説明する。
Ａ．実施例の構成
（１）全体構成
図１は、本発明の一実施例による画像制御装置１の全体構成を示すブロック図である。画像制御装置１は、後述する構成要素１０〜２０に基づき生成されるコンポジットビデオ信号ＳＶおよびオーディオ信号ＳＡをディスプレイ装置２に供給する。ディスプレイ装置２は、例えば通常のテレビジョン受像機、あるいはサウンドシステムを備えるＶＤＴ（ビデオ・ディスプレイ・ターミナル）であり、画像制御装置１側から供給されるコンポジットビデオ信号ＳＶに応じた画像を画面表示する一方、オーディオ信号ＳＡをＢＧＭあるいは効果音等として放音する。
【００１２】
画像制御装置１において、１０は各種操作スイッチを備えるコントローラであり、操作者のスイッチ操作に応じた操作信号を発生する。コントローラ１０は、各表示面にどのような画像を割り当てるかを指定したり、どのような表示態様で各表示面の画像を画面表示させるか等の表示態様を指定する操作スイッチの他、画面背景色の色相を次第に上げて表示画像をフェードイン（溶明）させる消失スイッチも設けられている。
１１はコントローラ１０が発生する操作信号に基づき装置各部を制御するＣＰＵであり、その動作については後述する。なお、ＣＰＵ１１は図示されていないＤＭＡコントローラ等の周辺装置を含み、ＤＭＡ転送し得るように構成されている。
【００１３】
１２は、ＣＰＵ１１によってロードされる各種制御プログラムの他に、キャラクタ系の画像であるバックグラウンド画像ＢＧやオブジェクト画像ＯＢＪ、あるいはビットマップパターンを形成するビットマップ画像ＢＭが記憶されるＲＯＭである。１３はＣＰＵ１１の演算結果やフラグ値を一時記憶する各種レジスタから構成されるワークＲＡＭである。
１４はＣＰＵ１１の制御の下に表示制御するビデオ・ディスプレイ・プロセッサ（以下、ＶＤＰと称す）である。ＶＤＰ１４は、ＳＲＡＭ１５（スタティックＲＡＭ）およびＤＰ−ＲＡＭ１６（デュアルポートＲＡＭ）に格納される各種画像データに基づき、ＣＰＵ１１が指示する表示態様で画面表示するための表示データ（ＲＧＢデータ）を発生する。
【００１４】
ここで言う表示態様とは、設定されたプライオリティに基づき表示面同士の重なり具合を調整したり、重ねた表示面を半透明状態で表示させる等の形態を指す。つまり、ＶＤＰ１４では、ＣＰＵ１１が指定するプライオリティに従って表示面の前後関係を定め、これに基づいてＳＲＡＭ１５およびＤＰ−ＲＡＭ１６に格納される各種画像データを重ね合せてひとつの画面を形成する表示データ（ＲＧＢデータ）を発生するようにしており、その具体的な構成については追って詳述する。
ＳＲＡＭ１５は、ＣＰＵ１１の指示によりＲＯＭ１２側からＤＭＡ転送されてくるオブジェクト画像ＯＢＪあるいはバックグラウンド画像ＢＧを形成する画像データを一時記憶する。一方、ＤＰ−ＲＡＭ１６は、ＲＯＭ１２側からＤＭＡ転送されてくるビットマップ画像ＢＭを形成する画像データを一時記憶する。このＤＰ−ＲＡＭ１６は、画像データを高速に書き込み・読み出しする為に、書込みポートと読み出しポートとの両ポートを用いて画像データを書き込みながら読み出せる構成を備えている。
【００１５】
１７はエンコーダであり、上述したＶＤＰ１４から出力される表示データ（ＲＧＢデータ）をコンポジットビデオ信号ＳＶに変換して出力する。１８は音源処理回路である。音源処理回路１８は、ＣＰＵ１１の指示の下に、サウンドＲＡＭ１９に記憶されている波形データに基づいて楽音合成し、これによって得られる楽音データを次段のＤ／Ａ変換器２０に供給する。Ｄ／Ａ変換器２０は、音源処理回路１８から供給される楽音データをオーディオ信号ＳＡに変換して出力する。
【００１６】
（２）ＶＤＰ１４の構成
次に、上述したＶＤＰ１４の構成について図２を参照して説明する。ＶＤＰ１４は、インタフェース部３０、画像発生部４０、同期制御部５０および表示制御部６０から構成されている。以下、各部の構成について説明する。
▲１▼インタフェース部３０の構成
インタフェース部３０は構成要素３１〜３３から形成される。３１はＣＰＵインタフェース部であり、ＣＰＵ１１側から供給される各種制御信号を入力してＶＤＰ１４の各部に供給する一方、ＶＤＰ１４側で発生する各種タイミングデータをＣＰＵ１１側へ出力する。３２はＳＲＡＭインタフェース部であり、上記ＣＰＵインタフェース部３１を介してＤＭＡ転送されるオブジェクト画像ＯＢＪあるいはバックグラウンド画像ＢＧをＳＲＡＭ１５側の指定アドレスへ書き込むと共に、ＣＰＵ１１の指示に応じてＳＲＡＭ１５側から読み出されるオブジェクト画像ＯＢＪあるいはバックグラウンド画像ＢＧを画像発生部４０（後述する）に供給する。
【００１７】
ここで、図３を参照してＳＲＡＭインタフェース部３２に接続されるＳＲＡＭ１５のメモリ構成について説明しておく。
ＳＲＡＭ１５には、記憶エリアＥＢＧ１〜ＥＢＧ２、記憶エリアＥＯＡ（１）〜ＥＯＡ（ｎ）および記憶エリアＥＯＢ（１）〜ＥＯＢ（ｎ）が設けられている。記憶エリアＥＢＧ１〜ＥＢＧ２には、それぞれバックグラウンド表示面ＢＧ−Ａ、バックグラウンド表示面ＢＧ−Ｂを形成する画像データがそれぞれストアされる。また、記憶エリアＥＯＡ（１）〜ＥＯＡ（ｎ）には、オブジェクト表示面ＯＢＪ−Ａに表示される各画像データがストアされる。さらに、記憶エリアＥＯＢ（１）〜ＥＯＢ（ｎ）には、オブジェクト表示面ＯＢＪ−Ｂに表示される各画像データがストアされる。オブジェクト表示面ＯＢＪ−Ａ，ＯＢＪ−Ｂを形成する画像データは、例えば、３２ドット×３２ドットのオブジェクトセルを形成する色データであり、上記表示面ＯＢＪ−Ａ（あるいはＯＢＪ−Ｂ）には、こうしたオブジェクトセルが最大ｎ個（例えば、１２８個）表示し得るようになっている。
【００１８】
次に、再び図２に戻り、ＶＤＰ１４の構成について説明を進める。図２において、３３はＤＰ−ＲＡＭインタフェース部である。このインタフェース部３３は、ＣＰＵインタフェース部３１を介してＤＭＡ転送されるビットマップ画像ＢＭをＤＰ−ＲＡＭ１６側の指定アドレスへストアする一方、ＣＰＵ１１の指示に応じてＤＰ−ＲＡＭ１６側から読み出されるビットマップ画像ＢＭを画像発生部４０（後述する）に与える。
ＤＰ−ＲＡＭ１６には、図４（イ）に図示するように、記憶エリアＥＢＭ１〜ＥＢＭ２が設けられており、記憶エリアＥＢＭ１にはビットマップ表示面ＢＭ−Ａを形成するビットマップ形式の画像データが、記憶エリアＥＢＭ２にはビットマップ表示面ＢＭ−Ｂを形成するビットマップ形式の画像データが格納されるようになっている。
【００１９】
▲２▼画像発生部４０の構成
画像発生部４０は構成要素４１〜４４からなる。４１はオブジェクトアトリビュートメモリ部であり、オブジェクト表示面ＯＢＪ−Ａおよびオブジェクト表示面ＯＢＪ−Ｂに表示される各オブジェクトの「番号」と、その表示位置を表わす「座標値」とを記憶する。オブジェクトアトリビュートメモリ部４１は、図４（ロ）に図示するように、オブジェクト表示面ＯＢＪ−Ａ，ＯＢＪ−Ｂに各々対応する記憶領域に分割されており、各表示面に対応する記憶領域は、表示するオブジェクトの「番号」が格納される記憶エリアＥＮＵＭと、表示位置を表わす「ＸＹ座標値」が格納される記憶エリアＥＬＯＣとから形成されている。このような形態でオブジェクトアトリビュートメモリ部４１に一時記憶されるオブジェクト属性は、上述したＣＰＵインタフェース部３１を介してＣＰＵ１１の指示に応じて更新される。
【００２０】
４２はオブジェクト表示面ＯＢＪ−Ａ，ＯＢＪ−Ｂの各画像を水平走査タイミング毎に発生するオブジェクトジェネレータ部である。オブジェクトジェネレータ部４２は、２つのラインバッファを備えており、上記オブジェクトアトリビュートメモリ部４１に記憶されるオブジェクト属性に応じてＳＲＡＭ１５側より読み出す１水平走査ライン分の画像データ、すなわち、オブジェクト表示面ＯＢＪ−Ａに対応する画像データとオブジェクト表示面ＯＢＪ−Ｂに対応する画像データとをそれぞれラインバッファへ格納する。
また、このジェネレータ部４２では、両ラインバッファに格納される画像データを、後述する同期制御部６０から供給される同期信号に基づき水平ブランキング期間に次段の表示制御部５０（後述する）へ転送した後、次の走査ライン分の画像データを再びＳＲＡＭ１５側から読み出す処理を順次繰り返すようになっている。
【００２１】
４３はバックグラウンド表示面ＢＧ−Ａ，ＢＧ−Ｂの各画像を水平走査タイミング毎に発生するバックグラウンドジェネレータ部であり、上記ジェネレータ部４２と同様に２つのラインバッファを備える。このジェネレータ部４２では、ＳＲＡＭ１５側からバックグラウンド表示面ＢＧ−Ａに対応する画像データとバックグラウンド表示面ＢＧ−Ｂに対応する画像データとをそれぞれラインバッファへ格納して水平ブランキング期間に次段の表示制御部５０（後述する）へ転送した後、次の走査ラインに対応する画像データを再びＳＲＡＭ１５側から読み出す処理を順次繰り返す。
【００２２】
４４はビットマップ表示面ＢＭ−Ａ，ＢＭ−Ｂの各画像を水平走査ライン毎に発生するビットマップジェネレータ部であり、２つのラインバッファを備える。このジェネレータ部４３では、ＤＰ−ＲＡＭ１６側からビットマップ表示面ＢＭ−Ａ，ＢＭ−Ｂに各々対応する画像データをそれぞれラインバッファへ格納して水平ブランキング期間に次段の表示制御部５０（後述する）へ転送した後、次の走査ラインに対応する画像データを再びＳＲＡＭ１５側から読み出す処理を順次繰り返す。
【００２３】
このように、画像発生部４０では、オブジェクトアトリビュートメモリ部４１に記憶されるオブジェクト属性に対応した「オブジェクト表示面ＯＢＪ−Ａ，ＯＢＪ−Ｂ」と、「バックグラウンド表示面ＢＧ−Ａ，ＢＧ−Ｂ」と、「ビットマップ表示面ＢＭ−Ａ，ＢＭ−Ｂ」とからなる合計６表示面分の画像を生成する。これら表示面は、ひとつに重ねられて１表示画面を形成するものであり、その重なり具合を表わす前後関係は、表示面毎に付与されるプライオリティ（後述する）によって定まる。
例えば、図５に示す一例では、バックグラウンド表示面ＢＧ−Ｂに最も高いプライオリティが付与されて最も手前側に位置し、以下「ＯＢＪ−Ｂ」→「ＢＭ−Ａ」→「ＯＢＪ−Ａ」→「ＢＭ−Ｂ」→「ＢＧ−Ａ」の順にプライオリティが下がるに連れて奥側となる。なお、各表示面の重なり具合は、後述する表示制御部６０によって制御される。
【００２４】
▲３▼同期制御部５０の構成
同期制御部５０は、構成要素５１〜５４から構成される。５１はＶＤＰ１４内部で用いられる各種動作クロック信号を発生するオシレータ部である。５２はこのオシレータ部５１から供給されるクロック信号をカウントしてなる水平同期カウンタ値／垂直同期カウンタ値を発生する水平／垂直同期カウンタ部である。水平同期カウンタ値と垂直同期カウンタ値とは、図６に図示するように、それぞれ水平表示期間と垂直表示期間とを表わす値である。
５３はデコーダ部であり、水平／垂直同期カウンタ部５２が発生する水平同期カウンタ値／垂直同期カウンタ値をそれぞれデコードして水平同期信号および垂直同期信号を発生する。デコーダ部５３が発生する同期信号は次段のビデオ信号ジェネレータ部５４に供給される一方、上述した各ジェネレータ部４２〜４４および表示制御部６０にも供給されるようになっている。ビデオ信号ジェネレータ部５４は、水平同期信号および垂直同期信号を重畳したコンポジットビデオ信号ＳＶを発生する。
【００２５】
▲４▼表示制御部６０の構成
表示制御部６０は構成要素６１〜６４からなる。６１はプライオリティコントローラ部であり、上述した画像発生部４０が生成する６つの表示面（「ＯＢＪ−Ａ」，「ＯＢＪ−Ｂ」，「ＢＧ−Ａ」，「ＢＧ−Ｂ」，「ＢＭ−Ａ」，「ＢＭ−Ｂ」）についての重なり具合を制御する。このプライオリティコントローラ部６１は、後述するコントロールレジスタ群６４にストアされる表示制御データ（プライオリティＯＢＪｐｒｉおよびプライオリティＢＧｐｒｉ）に応じて各表示面の前後関係を定める。
【００２６】
ここで、図７を参照してプライオリティコントローラ部６１の概念構成について説明しておく。プライオリティコントローラ部６１は、シフトレジスタ的に動作するメモリ６１ａを備え、各バンクエリアＢ１〜Ｂ１１には指定プライオリティに対応する表示面の画像（１水平走査ライン分のカラーコード）がストアされる。これらバンクエリアＢ１〜Ｂ１１の内、バンクエリアＢ１に最も高いプライオリティの表示面が割り当てられ、これ以降はプライオリティ降順の表示面が割り当てられる。
【００２７】
本実施例の場合、予めバンクエリアＢ２，Ｂ４，Ｂ６，Ｂ９にそれぞれ「オブジェクト表示面ＯＢＪ−Ｂ」、「ビットマップ表示面ＢＭ−Ａ」、「ビットマップ表示面ＢＭ−Ｂ」、「バックグラウンド表示面ＢＧ−Ｂ」が固定的に割り当てられ、残りのバンクエリアＢ１，Ｂ３，Ｂ５，Ｂ７，Ｂ８，Ｂ１０に対して「オブジェクト表示面ＯＢＪ−Ａ」あるいは「バックグラウンド表示面ＢＧ−Ａ」が指定プライオリティに応じて割り当てられる。
すなわち、「オブジェクト表示面ＯＢＪ−Ａ」は、プライオリティＯＢＪｐｒｉの値に応じてバンクエリアＢ１，Ｂ５，Ｂ７，Ｂ１０のいずれかにストアされる。また、「バックグラウンド表示面ＢＧ−Ａ」は、プライオリティＢＧｐｒｉの値に応じてバンクエリアＢ３，Ｂ８のいずれかにストアされる。
【００２８】
プライオリティＯＢＪｐｒｉおよびプライオリティＢＧｐｒｉは、後述するコントロールレジスタ群６４のプライオリティレジスタＰＲＩＯにセットされる値である。このプライオリティレジスタＰＲＩＯは、ＣＰＵ１１によって内容が書き換えられるものであり、例えば、上記プライオリティＯＢＪｐｒｉが「１」，プライオリティＢＧｐｒｉが「０」とされた場合、「オブジェクト表示面ＯＢＪ−Ａ」がバンクエリアＢ５にセットされ、一方、「バックグラウンド表示面ＢＧ−Ａ」がバンクエリアＢ８にセットされる。
この結果、各表示面の重なり具合は、図８に示す通り、「ＯＢＪ−Ｂ」が最も手前側となり、以降「ＢＭ−Ａ」→「ＯＢＪ−Ａ」→「ＢＭ−Ｂ」→「ＢＧ−Ａ」→「ＢＧ−Ｂ」の順に設定される。
【００２９】
結局、本実施例の場合、「オブジェクト表示面ＯＢＪ−Ａ」のレイヤ位置がプライオリティＯＢＪｐｒｉの値に応じて４通り有り、「バックグラウンド表示面ＢＧ−Ａ」のレイヤ位置がプライオリティＢＧｐｒｉの値に応じて２通り有るから、都合８通りに各表示面の重なり具合を変更させることが可能になる。なお、バンクエリアＢ１１に格納されるバックドロップＢＤは、表示面ではなく、背景となる表示面が透明であった時の背景色を決める単一色のカラーコードである。
【００３０】
次に、再び図２に戻り、表示制御部６０の構成について説明を進める。図において、６２はカラールックアップテーブル部であり、上述したプライオリティコントローラ部６１によって前後関係が定められた各表示面の画像データ（カラーコード）を表示データ（ＲＧＢデータ）に変換する。６３は上記テーブル部６３から供給される表示データ（ＲＧＢデータ）をＤ／Ａ変換してＲＧＢアナログ信号を発生するＤ／Ａ変換部である。６４は、ＣＰＵインタフェース部３１を介してＣＰＵ１１側から供給される各種表示制御データを一時記憶するコントロールレジスタ群である。コントロールレジスタ群６４には、上述したプライオリティＯＢＪｐｒｉおよびプライオリティＢＧｐｒｉ等、ＣＰＵ１１側から供給される各種表示制御データを一時記憶する複数のレジスタから構成されている。
【００３１】
ここで、図９〜図１１を参照してコントロールレジスタ群６４に設けられる主要レジスタの構成について説明する。まず、図９はディスプレイイネーブルレジスタＤＥＮＡの構成を示す図である。このレジスタＤＥＮＡは、上述した６つの表示面毎に表示するか否かを指定するデータがセットされる６ビット長のレジスタである。各ビットには、「０（ＯＦＦ：非表示）」あるいは「１（ＯＮ：表示）」のデータがセットされ、各ビット位置ＬＳＢ〜ＭＳＢは、それぞれ「オブジェクト表示面ＯＢＪ−Ｂ」、「オブジェクト表示面ＯＢＪ−Ａ」、「ビットマップ表示面ＢＭ−Ｂ」、「ビットマップ表示面ＢＭ−Ａ」、「バックグラウンド表示面ＢＧ−Ｂ」および「バックグラウンド表示面ＢＧ−Ａ」が対応付けられている。
【００３２】
次に、図１０は、αβイネーブルレジスタαβＥＮＡの構成を示す図である。レジスタαβＥＮＡは、前述した画像発生部４０が発生する各表示面を２系統（α系、β系）に分けた場合に、いずれの系統にするかを選択するデータを一時記憶するものである。レジスタαβＥＮＡは、各表示面当たりα系、β系を指定するデータ（［０：無効］，［１：有効］）がセットされるよう全１２ビット長で形成されている。なお、このレジスタαβＥＮＡにセットされるデータが意図するところについては後述する。
【００３３】
図１１（イ）は、プライオリティレジスタＰＲＩＯの構成を示す図である。レジスタＰＲＩＯは、全６ビット長で形成され、そのビット位置ＬＳＢには前述したプライオリティＢＧｐｒｉがセットされ、ビット位置２ＳＢ〜３ＳＢにはプライオリティＯＢＪｐｒｉがセットされる。また、ビット位置４ＳＢにはα系を表示するか否かを指定するデータＤｉｓｐ  ｅｎａｂｌｅ  α（［０：ブランク］，［１：α］）がセットされ、ビット位置５ＳＢにはβ系を表示するか否かを指定するデータＤｉｓｐ  ｅｎａｂｌｅ  β（［０：ブランク］，［１：β］）がセットされる。さらに、ビット位置ＭＳＢにはβ系をバックドロップＢＤにするか否かを指示するデータβ  Ｄｉｓｐ／ＢＤ（［０：β］，［１：ＢＤ］）がセットされる。
次に、図１１（ロ）は、ディスプレイモードレジスタＤＩＳＰの構成を示す図である。このレジスタＤＩＳＰは、α系の画像とβ系の画像とを加算するか、あるいはα系の画像からβ系の画像を減算するかを指定する１ビットのデータＡｄｄ／Ｓｕｂ（［０：加算］，［１：減算］）がセットされる。
【００３４】
（３）表示制御部６０の機能モデル構成
次に、本発明の要旨に係わる表示制御部６０の機能モデルについて説明する。さて、表示制御部６０は、コントロールレジスタ群６１に配設される上記の各レジスタＤＥＮＡ、αβＥＮＡ、ＰＲＩＯおよびＤＩＳＰに一時記憶される各種表示制御データに応じてプライオリティコントローラ部６１、カラルックアップテーブル部６２およびＤ／Ａ変換部６３を制御する訳であるが、その制御はＶＤＰ１４内部にインプリメントされるマイクロコードによって実現される。
そこで、以下では、このマイクロコードに基づき構成要素６１〜６４を制御して「表示面間のプライオリティを任意に設定して表示態様を切換える」表示制御部６０の機能モデルについて説明する。
【００３５】
図１２は、表示制御部６０の機能モデル構成を示すブロック図であり、図２に示した各部と共通する要素には同一の番号を付している。
この図において、８０−１〜８０−６はα／βセレクタである。α／βセレクタ８０−１，８０−２は、前述したビットマップジェネレータ部４４が発生するビットマップ表示面ＢＭ−Ａ，ＢＭ−Ｂの画像データ（カラーコード）をα系とβ系とに分離する。この系統分離は、上述したレジスタαβＥＮＡの５ＳＢ〜６ＳＢ（ＢＭ−Ａ），７ＳＢ〜８ＳＢ（ＢＭ−Ｂ）の値に応じてなされる。
【００３６】
また、α／βセレクタ８０−３，８０−４では、バックグラウンドジェネレータ部４３が発生するバックグラウンド表示面ＢＧ−Ａ，ＢＧ−Ｂの画像データ（カラーコード）を、レジスタαβＥＮＡのＬＳＢ〜２ＳＢ（ＢＧ−Ａ），３ＳＢ〜４ＳＢ（ＢＧ−Ｂ）の値に応じてα系とβ系とに分離する。
さらに、α／βセレクタ８０−６，８０−６では、オブジェクトジェネレータ部４２が発生するオブジェクト表示面ＯＢＪ−Ａ，ＯＢＪ−Ｂの画像データ（カラーコード）を、レジスタαβＥＮＡの９ＳＢ〜１０ＳＢ（ＯＢＪ−Ａ），１１ＳＢ〜ＭＳＢ（ＯＢＪ−Ｂ）の値に応じてα系とβ系とに分離する。
【００３７】
プライオリティコントロール部６１は、α系プライオリティコントローラ６１−１と、β系プライオリティコントローラ６１−２とから形成されており、両コントローラ６１−１，６１−２は、図７に図示した概念構成を有している。
α系プライオリティコントローラ６１は、レジスタＰＲＩＯに格納されるプライオリティＯＢＪｐｒｉ（２ＳＢ〜３ＳＢ）およびプライオリティＢＧｐｒｉ（ＬＳＢ）に応じてα系における表示面の前後関係を定め、一方、β系プライオリティコントローラ６１−２はこれと同様、β系における各表示面の前後関係を定める。
本実施例の場合、「オブジェクト表示面ＯＢＪ−Ａ」のレイヤ位置がプライオリティＯＢＪｐｒｉの値に応じて４通り変化し、「バックグラウンド表示面ＢＧ−Ａ」のレイヤ位置がプライオリティＢＧｐｒｉの値に応じて２通り変化するので、都合８通りのレイヤ構造として表示面の重なり具合を変更させ得る。
【００３８】
６２はカラールックアップテーブルであり、上記コントローラ６１−１，６１−２において前後関係が定められた各表示面の画像データ（カラーコード）をカラーデータに変換して出力する。７０，７１は、それぞれ各コントローラ６１−１，６１−２から供給される画像データ（カラーコード）が「透明（無色）」であるか否かを判定する透明判定部である。透明判定部７０，７１は、「透明（無色）」の画像データ（カラーコード）を検出した場合、検出信号を発生する。７２，７３は、１５ビット長のＢＤカラーレジスタであり、所定の画面背景色を表わすカラーデータ（ＲＧＢ各５ビット）が格納されている。
７４，７５はバックドロップ混合部であり、上述した透明判定部７０，７１が検出信号を発生した場合にのみ、ＢＤカラーレジスタ７２，７３にセットされているカラーデータを次段へ出力し、それ以外の場合にはカラールックアップテーブル６２から供給されるカラーデータを次段へ供給するよう切換え動作する。
【００３９】
なお、バックドロップ混合部７５は、こうした切換え動作に加え、前述したプライオリティレジスタＰＲＩＯの最上位ビット位置（図１１参照）に格納されるデータβ  Ｄｉｓｐ／ＢＤに従って強制的にＢＤカラーレジスタ７３にセットされるカラーデータを出力させ得る。
すなわち、データβ  Ｄｉｓｐ／ＢＤが「１」である時には、カラールックアップテーブル６２から供給されるカラーデータが「透明（無色）」でない場合でも一意的にＢＤカラーレジスタ７３にセットされるカラーデータを出力し、β系の画像を背景色のみにし得るようになっている。
【００４０】
７６，７７はブランクＯＮ／ＯＦＦ部である。ブランクＯＮ／ＯＦＦ部７６，７７は、それぞれプライオリティレジスタＰＲＩＯの４ＳＢ、５ＳＢに格納されるデータＤｉｓｐ  ｅｎａｂｌｅ  α、Ｄｉｓｐ  ｅｎａｂｌｅ  βの値に応じて前段側から供給されるカラーデータを出力するか否かを制御する。つまり、ブランクＯＮ／ＯＦＦ部７６にあっては、データＤｉｓｐ  ｅｎａｂｌｅ  αが「０」の時にはα系カラーデータを次段へ供給せず、「１」の場合にのみ次段へ出力する。同様に、ブランクＯＮ／ＯＦＦ部７７でも、データＤｉｓｐ  ｅｎａｂｌｅ  βが「０」の時にはβ系カラーデータを次段へ供給せず、「１」の場合にのみ次段へ出力する。
７８は前述したディスプレイレジスタＤＩＳＰのデータＡｄｄ／Ｓｕｂに応じてα系カラーデータとβ系カラーデータとを加減算して出力する演算部である。演算部７８は、データＡｄｄ／Ｓｕｂが「０」の時に（α＋β）を算出し、「１」の時に（α−β）を算出する。そして、この演算部７８から出力される画像（カラーデータ）がＤ／Ａ変換器６３を介してＲＧＢデータに変換される。
【００４１】
Ｂ．実施例の動作
次に、ＣＰＵ１１の指示に基づき、上述した表示制御部６０（機能モデル）が表示面間のプライオリティを任意に設定して表示態様を切換える動作について説明する。以下では、最初にＣＰＵ１１の概略動作について説明し、この後にＣＰＵ１１の指示に応じて表示制御する表示制御部６０（機能モデル）の動作について説明する。
【００４２】
（１）ＣＰＵ１１の基本動作
まず、本実施例による画像制御装置１に電源が投入されると、ＣＰＵ１１はＲＯＭ１２から対応する制御プログラムを読み出して自身にロードし、図１３に示すメインルーチンを実行してステップＳ１に処理を進める。ステップＳ１では、ワークＲＡＭ１３に設けられているワークエリアを初期化する一方、ＶＤＰ１４に対して内部のコントロールレジスタ群６４および画像発生部４０の内部メモリを初期化するよう指示する。
【００４３】
こうして装置各部のイニシャライズがなされた後に、操作者が表示態様を指定すべくコントローラ１０を操作したとする。そうすると、ＣＰＵ１１は、操作者のコントローラ１０から供給される操作信号に応じてコントロールレジスタ群６４の各レジスタ内容をステップＳ２〜Ｓ５を経て順次更新する。
すなわち、ステップＳ２では、ディスプレイイネーブルレジスタＤＥＮＡ（図９参照）に対して６つの表示面ＯＢＪ−Ａ，ＯＢＪ−Ｂ，ＢＭ−Ａ，ＢＭ−Ｂ，ＢＧ−Ａ，ＢＧ−Ｂ毎に表示するか否かを指定するデータをセットする。次いで、ステップＳ３に進むと、ＣＰＵ１１は、αβイネーブルレジスタαβＥＮＡ（図１０参照）に対して表示面ＯＢＪ−Ａ，ＯＢＪ−Ｂ，ＢＭ−Ａ，ＢＭ−Ｂ，ＢＧ−Ａ，ＢＧ−Ｂの表示系統をα系あるいはβ系のいずれにするかを指定するデータをセットする。
【００４４】
さらに、ステップＳ４では、プライオリティレジスタＰＲＩＯ（図１１（イ）参照）に、前述したプライオリティＢＧｐｒｉ、プライオリティＯＢＪｐｒｉ、データＤｉｓｐ  ｅｎａｂｌｅ  α、データＤｉｓｐ  ｅｎａｂｌｅ  βおよびデータβ  Ｄｉｓｐ／ＢＤをセットする。そして、続くステップＳ５ではディスプレイモードレジスタＤＩＳＰ（図１１（ロ）参照）に対してα系の画像とβ系の画像とを加算するか、あるいはα系の画像からβ系の画像を減算するかを指定する１ビットのデータＡｄｄ／Ｓｕｂをセットする。
このようにして、コントロールレジスタ群６４の各レジスタに表示制御データを設定したＣＰＵ１１は、次のステップＳ６に処理を進め、コントローラ１０の操作に応じて指定された各表示面ＯＢＪ−Ａ，ＯＢＪ−Ｂ，ＢＭ−Ａ，ＢＭ−Ｂ，ＢＧ−Ａ，ＢＧ−Ｂの各画像データを、ＲＯＭ１２からＳＲＡＭ１５およびＤＰ−ＲＡＭ１６へＤＭＡ転送するよう指示する。
【００４５】
なお、上記ステップＳ６において、ＳＲＡＭ１５およびＤＰ−ＲＡＭ１６にＤＭＡ転送された各表示面ＯＢＪ−Ａ，ＯＢＪ−Ｂ，ＢＭ−Ａ，ＢＭ−Ｂ，ＢＧ−Ａ，ＢＧ−Ｂの画像データは、前述した各ジェネレータ部４２〜４４（図２参照）を介して表示制御部６０に供給されて表示制御される。すなわち、上述したステップＳ２〜Ｓ５の処理によってコントロールレジスタ群６４の各レジスタＤＥＮＡ，αβＥＮＡ，ＰＲＩＯおよびＤＳＰに種々の表示制御データがセットされた表示制御部６０（図１２参照）が、表示制御データに応じて各表示面の表示態様を切換えるようにしており、その具体例については後述する。
【００４６】
次に、ＣＰＵ１１は、ステップＳ７に進み、コントローラ１０に配設される消失スイッチが操作されたか否かを判断する。ここで、当該スイッチが操作されていない場合には、判断結果が「ＮＯ」となり、このルーチンを完了する。
一方、消失スイッチが操作された時には、判断結果が「ＹＥＳ」となり、次のステップＳ８に処理を進める。ステップＳ８では、コントロールレジスタ群６４内部のＢＤカラーレジスタ７２，７３に格納されているバックドロップＢＤ値をインクリメントして画面背景色の色相を上げ、続く、ステップＳ９ではインクリメントされたバックドロップＢＤ値が所定値より大であるかどうかを判断する。ここで、バックドロップＢＤ値が所定値より小さい時には判断結果が「ＮＯ」となり、再びステップＳ７に処理を戻し、一方、所定値より大であれば、画面表示された画像が背景色に埋れてフェードインする。
【００４７】
（２）表示制御部６０（機能モデル）の動作
次に、上述したＣＰＵ１１の処理によって各レジスタＤＥＮＡ，αβＥＮＡ，ＰＲＩＯおよびＤＳＰに表示制御データがセットされた表示制御部の動作について説明する。
ここでは、ＣＰＵ１１の処理に基づきＳＲＡＭ１５およびＤＰ−ＲＡＭ１６に表示すべき画像が転送されているものとし、例えばＳＲＡＭ１５では図１４（イ）に示すように、バックグラウンド表示面ＢＧ−Ａ，ＢＧ−Ｂに対応する記憶エリアＥＢＧ１，ＥＢＧ２には、それぞれ図示形状の画像が記憶され、オブジェクト表示面ＯＢＪ−Ａ，ＯＢＪ−Ｂに対応する記憶エリアＥＯＡ（１），ＥＯＢ（１）には、それぞれ図示形状の画像が記憶されているものとする。また、ＤＰ−ＲＡＭ１６では同図（ロ）に示すように、ビットマップ表示面に対応する記憶エリアＥＢＭ１，ＥＢＭ２には、それぞれ図示形状の画像が記憶されているものとする。
【００４８】
▲１▼表示面Ａ群と表示面Ｂ群とを半透明状態で重ね合わせる場合
ここで言う表示面Ａ群とは、６つの表示面中のＢＧ−Ａ，ＯＢＪ−ＡおよびＢＭ−Ａを指し、表示面Ｂ群とはＢＧ−Ｂ，ＯＢＪ−ＢおよびＢＭ−Ｂを指す。
表示面Ａ群と表示面Ｂ群とを半透明状態で重ね合わせる場合、レジスタＤＥＮＡ，αβＥＮＡ，ＰＲＩＯおよびＤＳＰには、図１５に示すデータがセットされる。すなわち、ディスプレイイネーブルレジスタＤＥＮＡでは、６つの表示面全部を表示させるべく、当該レジスタＤＥＮＡのＭＳＢ〜ＬＳＢの全ビット位置に「１」がセットされる。
【００４９】
αβイネーブルレジスタαβＥＮＡでは、α系に表示面Ａ群（ＢＧ−Ａ，ＯＢＪ−Ａ，ＢＭ−Ａ）を表示させ、β系に表示面Ｂ群（ＢＧ−Ｂ，ＯＢＪ−Ｂ，ＢＭ−Ｂ）を表示させるべく、対応するビット位置に「１」がセットされている。
プライオリティレジスタＰＲＩＯでは、β系の画像を表示させるため、そのＭＳＢに「０」がセットされ、かつ、α系およびβ系の両画像を表示するよう５ＳＢ，４ＳＢにそれぞれ「１」がセットされている。また、表示面の前後関係を指定するプライオリティＢＧｐｒｉ（ＬＳＢ）およびプライオリティＯＢＪｐｒｉ（３ＳＢ〜２ＳＢ）は、それぞれ「１」、「０」がセットされる。
したがって、この場合、６つの表示面間の前後関係は、図８に示すように、手前から奥に「ＯＢＪ−Ｂ」→「ＢＭ−Ａ」→「ＯＢＪ−Ａ」→「ＢＭ−Ｂ」→「ＢＧ−Ａ」→「ＢＧ−Ｂ」の順になり、最も奥側に「バックドロップＢＤ」が配置されることになる。  また、ディスプレイモードレジスタＤＩＳＰでは、α系の画像とβ系の画像とを半透明状態で加算するため、「０」がセットされる。
【００５０】
以上のように、各レジスタＤＥＮＡ，αβＥＮＡ，ＰＲＩＯおよびＤＳＰに表示制御データがセットされると、図１２に示す表示制御部６０（機能モデル）では、α／βセレクタ８０−１，８０−３，８０−５がそれぞれ表示面Ａ群（ＢＧ−Ａ，ＯＢＪ−Ａ，ＢＭ−Ａ）を選択し、α／βセレクタ８０−２，８０−４，８０−６がそれぞれ表示面Ｂ群（ＢＧ−Ｂ，ＯＢＪ−Ｂ，ＢＭ−Ｂ）を選択する。
したがって、α系プライオリティコントローラ６１−１では、表示面Ａ群の前後関係を定め、β系プライオリティコントローラ６１−２では、表示面Ｂ群の前後関係を定める。
【００５１】
そして、前後関係が定められたα系の画像とβ系の画像とがそれぞれカラールックアップテーブル６２にて表示データ（ＲＧＢデータ）に変換され、この後演算部７８にて足し合わされる。
以上の処理をモデル化して表現すると、図１６のように図示できる。つまり、α系では表示面Ａ群の前後関係に基づき表示画像ＩＭαを形成し、β系では表示面Ｂ群の前後関係に基づき表示画像ＩＭβを形成する。そして、これら表示画像ＩＭα，ＩＭβが演算部７８において加算されると、両者を半透明状態で重ね合わせた１つの表示画像が形成される。
【００５２】
▲２▼バックドロップＢＤを半透明状態で表示面Ａ群に重ね合わせる場合
この場合、レジスタＤＥＮＡ，αβＥＮＡ，ＰＲＩＯおよびＤＳＰには、図１７に示す表示制御データがセットされる。
この図に示す各表示制御データが、上述した▲１▼のケースと異なる点は、プライオリティレジスタＰＲＩＯのＭＳＢに位置するデータβ  Ｄｉｓｐ／ＢＤを「１」にしたことにある。つまり、バックドロップ混合部７５がバックドロップＢＤを出力するようセットされる。これにより、β系はバックドロップＢＤのみを発生する。
そして、この場合における表示制御部６０の処理をモデル化すると、図１８のように図示できる。つまり、表示面Ａ群の前後関係に基づき形成された表示画像ＩＭαとβ系のバックドロップＢＤとが演算部７８において加算されることで、バックドロップＢＤを半透明状態にして表示面Ａ群を重ね合わせた表示画像となる。
【００５３】
▲３▼バックドロップＢＤを半透明状態で表示面Ｂ群に重ね合わせる場合
この場合、レジスタＤＥＮＡ，αβＥＮＡ，ＰＲＩＯおよびＤＳＰには、図１９に示す表示制御データがセットされる。
この図に示す各表示制御データが、上述した▲２▼のケースと異なる点は、αβイネーブルレジスタαβＥＮＡにおいて、α系に表示面Ｂ群（ＢＧ−Ｂ，ＯＢＪ−Ｂ，ＢＭ−Ｂ）を選択し、β系に表示面Ａ群（ＢＧ−Ａ，ＯＢＪ−Ａ，ＢＭ−Ａ）を選択すべく、対応するビット位置に「１」がセットされている。
そして、この場合における表示制御部６０の処理をモデル化すると、図２０のように図示できる。つまり、α系では表示面Ｂ群の前後関係に基づき表示画像ＩＭαを形成し、これとβ系のバックドロップＢＤとを演算部７８において加算する。これにより、上記▲２▼のケースと同様に、バックドロップＢＤを半透明状態にして表示面Ｂ群を重ね合わせた表示画像となる。
【００５４】
このように、本実施例によれば、従来の装置のようにハードウェア構成を変更することなく、コントロールレジスタ群６４に格納される表示制御データを変更するだけで、プライオリティを任意に設定でき、かつ、複数の表示面の内のいずれかを選択して「半透明」に設定したり、単に全表示面をそのまま重ね合わせて表示する等の表示切換えが可能になっている。
なお、上述した実施例では、プライオリティＢＧｐｒｉおよびプライオリティＯＢＪｐｒｉでαβ両系の表示面の前後関係を定めているが、これに限らず、各系毎に異なるプライオリティＢＧｐｒｉおよびプライオリティＯＢＪｐｒｉを定義するようにしても良く、そのようにすれば、より多くの重なり具合を表示制御し得る。
また、本実施例では、演算部７８において各系の表示データ（ＲＧＢデータ）同士を加算することで、半透明状態で重ね合わせ表示するという視覚的な効果を得ているが、これに替えて、演算部７８に供給される表示データ同士を減算して色相が異なった画像を表示させるという効果も得られる。
【００５５】
【発明の効果】
本発明によれば、画像データ入力手段が画面を構成する画素単位の表示色を示すカラー画像データを複数画面分入力すると、複数の系統を有する画像分離手段が、割り当て設定手段による割り当て設定に基づき各系統に対して入力された複数画面分のカラー画像データの中の少なくとも１つの画面のカラー画像データを割り当てると共に、各系統毎に割り当てられたカラー画像を指定順序で重ね合せて出力し、選択手段がこの画像分離手段の各系統からのカラー画像データの少なくとも１つをそのまま出力するか、あるいはこのカラー画像データに代えて特定色を示すカラー画像データを出力するかを選択し、演算手段がこの選択手段を介した各系統からのカラー画像データを加算するので、従来の装置のようにハードウェア構成を変更することなしに、表示面（カラー画像）間のプライオリティを任意に設定して任意の表示面を半透明表示することができる。
【図面の簡単な説明】
【図１】本発明による一実施例の全体構成を示すブロック図である。
【図２】同実施例におけるＶＤＰ１４の構成を示すブロック図である。
【図３】同実施例におけるＳＲＡＭ１５のメモリ構成を説明するためのメモリマップである。
【図４】同実施例にＤＰ−ＲＡＭ１６およびオブジェクトアトリビュートメモリ部４１のメモリ構成を説明するためのメモリマップである。
【図５】同実施例における表示面ＯＢＪ−Ａ，ＯＢＪ−Ｂ，ＢＧ−Ａ，ＢＧ−Ｂ，ＢＭＮ−ＡおよびＢＭ−Ｂの重なり順序の一例を示す図である。
【図６】同実施例における同期制御部５０の水平同期カウンタ値および垂直同期カウンタ値の関係を示す図である。
【図７】同実施例におけるプライオリティコントローラ部６１の概念構成を示すブロック図である。
【図８】同実施例におけるプライオリティ制御例を説明するための図である。
【図９】同実施例におけるディスプレイレジスタＤＥＮＡのレジスタ構成を示す図である。
【図１０】同実施例におけるαβイネーブルレジスタαβＥＮＡのレジスタ構成を示す図である。
【図１１】同実施例におけるプライオリティレジスタＰＲＩＯおよびディスプレイモードレジスタＤＩＳＰのレジスタ構成を示す図である。
【図１２】同実施例における表示制御部６０の機能モデルを示すブロック図である。
【図１３】同実施例におけるＣＰＵ１１の動作を示すフローチャートである。
【図１４】同実施例におけるＳＲＡＭ１５およびＤＰ−ＲＡＭ１６に格納される各表示面ＯＢＪ−Ａ，ＯＢＪ−Ｂ，ＢＧ−Ａ，ＢＧ−Ｂ，ＢＭＮ−ＡおよびＢＭ−Ｂの画像例を示す図である。
【図１５】同実施例における表示制御部６０の一動作例に対応したレジスタ内容を示す図である。
【図１６】図１５に示すレジスタ内容に対応する表示制御部６０の動作をモデル化した図である。
【図１７】同実施例における表示制御部６０の一動作例に対応したレジスタ内容を示す図である。
【図１８】図１７に示すレジスタ内容に対応する表示制御部６０の動作をモデル化した図である。
【図１９】同実施例における表示制御部６０の一動作例に対応したレジスタ内容を示す図である。
【図２０】図１９に示すレジスタ内容に対応する表示制御部６０の動作をモデル化した図である。
【符号の説明】
４２  オブジェクトジェネレータ部（画像データ入力手段）
４３  バックグラウンドジネレータ部（画像データ入力手段）
４４  ビットマップジェネレータ部（画像データ入力手段）
６１  プライオリティコントローラ部（画像分離手段）
６２  カラールックアップテーブル部（画像分離手段）
７０〜７１  透明判定部（選択手段）
７２〜７３  ＢＤカラーレジスタ（選択手段）
７４〜７５  バックドロップ混合部（選択手段）
７６〜７７  ブランクＯＮ／ＯＦＦ部（選択手段）
７８  演算部（演算手段）
８０  α／βセレクタ（割り当て設定手段、画像分離手段）
【図１】
0003598576.tif 000002
【図２】
0003598576.tif 000003
【図３】
0003598576.tif 000004
【図４】
0003598576.tif 000005
【図５】
0003598576.tif 000006
【図６】
0003598576.tif 000007
【図７】
0003598576.tif 000008
【図８】
0003598576.tif 000009
【図９】
0003598576.tif 000010
【図１０】
0003598576.tif 000011
【図１１】
0003598576.tif 000012
【図１２】
0003598576.tif 000013
【図１３】
0003598576.tif 000014
【図１４】
0003598576.tif 000015
【図１５】
0003598576.tif 000016
【図１６】
0003598576.tif 000017
【図１７】
0003598576.tif 000018
【図１８】
0003598576.tif 000019
【図１９】
0003598576.tif 000020
【図２０】
0003598576.tif 000021