JPS60256837A - グラフイツクキヤラクタ転送方式 - Google Patents
グラフイツクキヤラクタ転送方式Info
- Publication number
- JPS60256837A JPS60256837A JP11192684A JP11192684A JPS60256837A JP S60256837 A JPS60256837 A JP S60256837A JP 11192684 A JP11192684 A JP 11192684A JP 11192684 A JP11192684 A JP 11192684A JP S60256837 A JPS60256837 A JP S60256837A
- Authority
- JP
- Japan
- Prior art keywords
- character
- data
- memory
- multiplication
- code
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Digital Computer Display Output (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔発明の技術分野〕
この発明はグラフィックディスプレイにおけるグラフィ
ックキャラクタ転送方式に関する。
ックキャラクタ転送方式に関する。
グラフィックディスプレイにおいて、キャラクタメモリ
上の特定キャラクタを読み出してビデオメモリに書き込
むような転送を行なう場合ソ デログラムを用いてCPUで行なうオフトウエアによる
方法と、直接グラフィック制御回路を用キャラクタメモ
リ内の所定キャラクタを、CPUがゾロダラムに従って
、1ドツ)単位、または他の複雑な処理によってビデオ
メモリに転送するため、転送速度が著しく低く、あまり
実用的ではない。また、後者のノ・−ドウエアによる方
法においては、グラフィック制御回路がキャラクタメモ
リ内の所定キャラクタデータを直接読み出してビデオメ
モリに転送するために転送速度は速い。しかしながら、
グラフィック制御回路がキャラクタメモリから読み出す
ことのでき′!=1・23す0形状は方形だけ7あシ・
所定“ヤラクタの形状が方形ではない場合はその所定キ
ャラ、フタ゛を含んだ方形のキャラクタ・やターンがビ
デオメモリに転送されることになシ、予め設定されてい
るビデオメモリ内の背景パターンが、上記キャラクタメ
モリから転送されるキャラクタ・ぐターンにょシ部分的
に方形に消去されてしまうよう姉なる。
上の特定キャラクタを読み出してビデオメモリに書き込
むような転送を行なう場合ソ デログラムを用いてCPUで行なうオフトウエアによる
方法と、直接グラフィック制御回路を用キャラクタメモ
リ内の所定キャラクタを、CPUがゾロダラムに従って
、1ドツ)単位、または他の複雑な処理によってビデオ
メモリに転送するため、転送速度が著しく低く、あまり
実用的ではない。また、後者のノ・−ドウエアによる方
法においては、グラフィック制御回路がキャラクタメモ
リ内の所定キャラクタデータを直接読み出してビデオメ
モリに転送するために転送速度は速い。しかしながら、
グラフィック制御回路がキャラクタメモリから読み出す
ことのでき′!=1・23す0形状は方形だけ7あシ・
所定“ヤラクタの形状が方形ではない場合はその所定キ
ャラ、フタ゛を含んだ方形のキャラクタ・やターンがビ
デオメモリに転送されることになシ、予め設定されてい
るビデオメモリ内の背景パターンが、上記キャラクタメ
モリから転送されるキャラクタ・ぐターンにょシ部分的
に方形に消去されてしまうよう姉なる。
以上のように、方形以外の形状をしたキャラクタを、キ
ャラクタメモリからビデオメモリに、背景パターンを消
去するこさなく、高速で転送することはできなかった。
ャラクタメモリからビデオメモリに、背景パターンを消
去するこさなく、高速で転送することはできなかった。
この発明は上記のような実情に鑑みてなされたもので、
キャラクタメモリ内の所定キャラクタを、ビデオメモリ
に背景・母ターンを方形に消去することなく高速で転送
することが可能なグラフィックキャラクタ転送方式を提
供することを目的とする。
キャラクタメモリ内の所定キャラクタを、ビデオメモリ
に背景・母ターンを方形に消去することなく高速で転送
することが可能なグラフィックキャラクタ転送方式を提
供することを目的とする。
この発明は、所定キャラクタを含む方形のキャラクタを
転送する際に、キャラクタ内の各ドツトに割り当てる色
コードのうち、所定の色コードを透明コードとして、そ
のドツトのみ転送を行なわないよう如して、所定キャラ
クタをその形状に応じて転送するものである。
転送する際に、キャラクタ内の各ドツトに割り当てる色
コードのうち、所定の色コードを透明コードとして、そ
のドツトのみ転送を行なわないよう如して、所定キャラ
クタをその形状に応じて転送するものである。
以下図面を参照してこの発明の一実施例を説明する。第
1図はこの発明のグラフィックキャラクタ転送方式の回
路構成を示すもので、11は制御部である。この制御部
11は、ビデオメモリ12、ラッチ回路13及びキャラ
クタメモリ14に書き込み/読み出し信号を入力して、
それぞれのデータの入出力を制御するものである。すな
わち、上記ビデオメモリ12が制御部11からの信号に
従って、背景パターンデータ″″′E″W−y、f05
111″へ1”6・ji&IW[I:fK1上記キャラ
クタメモリ14から加算部Js i及び透明コード検出
部16JfC対して、所定のキャラクタデータが入力さ
れる。透明コード検出部16I−J:、入力されるキャ
ラクタデータから透明コードを検出し、その検出データ
を乗算部17に入力する。この乗算部17にはまた、上
記ラッチ回路13に一時保持された背景ノリーンデータ
が入力され、乗算部17はこの2つのデータを乗算して
、その乗算結果のデータを上記加算部15/C入力する
。そして、加算部15は、上記キャラクタメモリ14が
ら入力される所定のキャラクタデータと、乗算部17が
ら入力される乗算結果のデータとを加算し、その加算結
果のデータを背景パターン上に所定キャラクタを転送し
たものとして、上記ビデオメモリ内2に入力するもので
ある。
1図はこの発明のグラフィックキャラクタ転送方式の回
路構成を示すもので、11は制御部である。この制御部
11は、ビデオメモリ12、ラッチ回路13及びキャラ
クタメモリ14に書き込み/読み出し信号を入力して、
それぞれのデータの入出力を制御するものである。すな
わち、上記ビデオメモリ12が制御部11からの信号に
従って、背景パターンデータ″″′E″W−y、f05
111″へ1”6・ji&IW[I:fK1上記キャラ
クタメモリ14から加算部Js i及び透明コード検出
部16JfC対して、所定のキャラクタデータが入力さ
れる。透明コード検出部16I−J:、入力されるキャ
ラクタデータから透明コードを検出し、その検出データ
を乗算部17に入力する。この乗算部17にはまた、上
記ラッチ回路13に一時保持された背景ノリーンデータ
が入力され、乗算部17はこの2つのデータを乗算して
、その乗算結果のデータを上記加算部15/C入力する
。そして、加算部15は、上記キャラクタメモリ14が
ら入力される所定のキャラクタデータと、乗算部17が
ら入力される乗算結果のデータとを加算し、その加算結
果のデータを背景パターン上に所定キャラクタを転送し
たものとして、上記ビデオメモリ内2に入力するもので
ある。
次に上記実施例の動作について第2図の転送データ例を
参照して説明する。第2図(1)Fi上記ビデオメモリ
12で設定される背景・母ターンデータを例示するもの
で、縦横とも各8ビクセル(表示画素のこと)の計64
ビクセルからなる。ここで、1ビクセル”hl)に「o
」〜「3」の2ピツトの色を指定するコードを持つもの
とし、コード「0」を透明色コードとすると、1ピクセ
ルでコード「1」〜「3」の3色を表示することができ
る。つまシ、第2図(1)K示す背景パターンデータは
、上半分がコード「2」に対応する色で、また下半分が
コード「3」に対応する色で、それぞれ表示されるもの
である。
参照して説明する。第2図(1)Fi上記ビデオメモリ
12で設定される背景・母ターンデータを例示するもの
で、縦横とも各8ビクセル(表示画素のこと)の計64
ビクセルからなる。ここで、1ビクセル”hl)に「o
」〜「3」の2ピツトの色を指定するコードを持つもの
とし、コード「0」を透明色コードとすると、1ピクセ
ルでコード「1」〜「3」の3色を表示することができ
る。つまシ、第2図(1)K示す背景パターンデータは
、上半分がコード「2」に対応する色で、また下半分が
コード「3」に対応する色で、それぞれ表示されるもの
である。
この背景ノ4ターンデータに対して、キャラクタメモリ
14からは、第2図(2)K示すようなキャラクタデー
タが出力される。このキャラクタデータは、上記背景パ
ターンデータと同じく縦横台8ビクセルの計64ビクセ
ルから構成される方形のパターンを表示するもので、や
はシ各ビクセルとも2ビツトの色指定コードからなる。
14からは、第2図(2)K示すようなキャラクタデー
タが出力される。このキャラクタデータは、上記背景パ
ターンデータと同じく縦横台8ビクセルの計64ビクセ
ルから構成される方形のパターンを表示するもので、や
はシ各ビクセルとも2ビツトの色指定コードからなる。
ここで、このキャラクタデータにおいては、特に色指定
コードが「0」を透明色コードとしているので、この透
明色コードと他の色指定コードを組み合わせることによ
シ、方形のキャラクタデータに、任意の形状のキャラク
タを設定することができるように々る。透明コード検出
部16においては、このキャラクタデータから透明色コ
ードを検出するもので、これは、透明コード検出部16
内に設けられる第3図に示すようなノア回路21によっ
て行なわれる。すなわち、透明コード検出部16には、
入力されるキャラクタデータの各ビクセルに対して、上
記のノア回路21が設けられるもので、ノア回路2ノに
入力される1ピクセルに相当する2ビツトの色指定コー
ドをaO+al とした場合、色指定コードが透明色コ
ード「0」、つまJ)a6=0.at=oのときにのみ
、ノア回路21の1ビツトの出力すが「1」となる。し
たがって、透明コード検出部16に上記第2図(2)に
示したようなキャラクタデータを入力した場合、その出
力データは第2図(3)に示すようになる。この出力デ
ータと、上記第2図(1)に示した背景・リーンデータ
とが、乗算部17で乗8 算される。この乗算部17に
おいては、各ビクセルに対して第4図に示すように2つ
のアンド回路22th、22bからなる乗算回路が設け
られておシ、上記透明コード検出部16からの1ビツト
の入力データをbとし、ビデオメモリ12からの背景・
ぐターンデータの2ビツトの色指定コードをCO+CI
とすると、その出力は2ビツトのデータdo、dl
となる。この出力dopdttコード化し、さらに64
ビクセル分まとめたものが、第2図(4)に示すように
乗算部12から加算部15に入力される。加算部15に
おいては、この乗算部17からの入力と、キャラクタメ
モリー4から入力されるキャラクタデータとを加算する
もので、各ビクセルに対して、第5図に示すように2つ
のオア回路2.7 a 、 23 bからなる加算回路
が設けられる。
コードが「0」を透明色コードとしているので、この透
明色コードと他の色指定コードを組み合わせることによ
シ、方形のキャラクタデータに、任意の形状のキャラク
タを設定することができるように々る。透明コード検出
部16においては、このキャラクタデータから透明色コ
ードを検出するもので、これは、透明コード検出部16
内に設けられる第3図に示すようなノア回路21によっ
て行なわれる。すなわち、透明コード検出部16には、
入力されるキャラクタデータの各ビクセルに対して、上
記のノア回路21が設けられるもので、ノア回路2ノに
入力される1ピクセルに相当する2ビツトの色指定コー
ドをaO+al とした場合、色指定コードが透明色コ
ード「0」、つまJ)a6=0.at=oのときにのみ
、ノア回路21の1ビツトの出力すが「1」となる。し
たがって、透明コード検出部16に上記第2図(2)に
示したようなキャラクタデータを入力した場合、その出
力データは第2図(3)に示すようになる。この出力デ
ータと、上記第2図(1)に示した背景・リーンデータ
とが、乗算部17で乗8 算される。この乗算部17に
おいては、各ビクセルに対して第4図に示すように2つ
のアンド回路22th、22bからなる乗算回路が設け
られておシ、上記透明コード検出部16からの1ビツト
の入力データをbとし、ビデオメモリ12からの背景・
ぐターンデータの2ビツトの色指定コードをCO+CI
とすると、その出力は2ビツトのデータdo、dl
となる。この出力dopdttコード化し、さらに64
ビクセル分まとめたものが、第2図(4)に示すように
乗算部12から加算部15に入力される。加算部15に
おいては、この乗算部17からの入力と、キャラクタメ
モリー4から入力されるキャラクタデータとを加算する
もので、各ビクセルに対して、第5図に示すように2つ
のオア回路2.7 a 、 23 bからなる加算回路
が設けられる。
そして、乗算部17からの入力d6+d1 とキャラク
タデータIL6.ILI との加算結果e6 。
タデータIL6.ILI との加算結果e6 。
elをコード化し、64ビクセル分まとめたデータが、
第2図(5)に示すような転送終了後のデータとして、
加算部15からビデオメモリ 、 1.、、12に入力
されるようになる。
第2図(5)に示すような転送終了後のデータとして、
加算部15からビデオメモリ 、 1.、、12に入力
されるようになる。
なお、上記実施例においては、キャラクタデータ及び背
景・ぐターンデータ等のデータ処理に関して、64ビク
セルが同時に処理されるように説明したが、これは制御
部1ノやビデオメモリ12.キャラクタメモリ13の構
成等に応じて、1ピクセルずつ64回の処理′f:繰り
返し実行して1つのキャラクタデータの転送を行なうよ
うにしてもよく、寸だ同様に8ビクセルずつ8回の処理
を繰シ返し実行するように構成してもよい。さらに、1
ピクセルを2ビ、ト、1つのキャラクタデータを64ビ
クセルとして説明したが、これらの数値をよシ大きなも
のに設定することによシ、キャラクタの形状、色彩、色
調力どを自由に設定することができるようになる。
景・ぐターンデータ等のデータ処理に関して、64ビク
セルが同時に処理されるように説明したが、これは制御
部1ノやビデオメモリ12.キャラクタメモリ13の構
成等に応じて、1ピクセルずつ64回の処理′f:繰り
返し実行して1つのキャラクタデータの転送を行なうよ
うにしてもよく、寸だ同様に8ビクセルずつ8回の処理
を繰シ返し実行するように構成してもよい。さらに、1
ピクセルを2ビ、ト、1つのキャラクタデータを64ビ
クセルとして説明したが、これらの数値をよシ大きなも
のに設定することによシ、キャラクタの形状、色彩、色
調力どを自由に設定することができるようになる。
以上のようにこの発明によれば、所定のキャラクタを含
む方形のキャラクタデータの余白部分に透明色コードを
設定し、キャラクタデータを背景/ぐターンデータに転
送した際に上記透明色コードを設定した部分が背景パタ
ーンデータに影響を与え々いようにしたので、任意の形
状のキャラクタを背景・母ターンを不要に消去すること
なく、高速で転送することができるようになシ、グラフ
ィック画面上でアニメーション等を自在に表現すること
ができるなど、グラフィックディスプレイにおける絵の
重ね書き、組み合わせ等を高速で、しかも容易に実現す
ることのできるグラフィックキャラクタ転送方式を提供
することができる。
む方形のキャラクタデータの余白部分に透明色コードを
設定し、キャラクタデータを背景/ぐターンデータに転
送した際に上記透明色コードを設定した部分が背景パタ
ーンデータに影響を与え々いようにしたので、任意の形
状のキャラクタを背景・母ターンを不要に消去すること
なく、高速で転送することができるようになシ、グラフ
ィック画面上でアニメーション等を自在に表現すること
ができるなど、グラフィックディスプレイにおける絵の
重ね書き、組み合わせ等を高速で、しかも容易に実現す
ることのできるグラフィックキャラクタ転送方式を提供
することができる。
図面はこの発明の一実施例を説明するもので、第1図は
回路構成を示すブロック図、第2図は転送されるデータ
の状態を示す図、第3図乃至第5図はデータ処理を実行
する論理回路の構成を示す図である。 11・・・制御部、12・・・ビデオメモリ、ノ3・・
・ラッチ回路、14・・・キャラクタメモリ、15・・
・加算部、16・・・透明コード検出部、17・・・乗
算部、21・・・ノア回路、22m、22b・・・アン
ド回路、23a 、 23 b・・・オア回路。 第1図 第2図 第3図 第4図 第5図
回路構成を示すブロック図、第2図は転送されるデータ
の状態を示す図、第3図乃至第5図はデータ処理を実行
する論理回路の構成を示す図である。 11・・・制御部、12・・・ビデオメモリ、ノ3・・
・ラッチ回路、14・・・キャラクタメモリ、15・・
・加算部、16・・・透明コード検出部、17・・・乗
算部、21・・・ノア回路、22m、22b・・・アン
ド回路、23a 、 23 b・・・オア回路。 第1図 第2図 第3図 第4図 第5図
Claims (1)
- グラフィックディスプレイ装置において、所定のキャラ
クタ及びこのキャラクタを包囲する透明色コードからな
る方形のキャラクタデータを有するキャラクタメモリと
、上記キャラクタデータの背景となる背景・ぐターンデ
ータを有するビデオメモリと、上記キャラクタデータの
透明色コードを検出する透明コード検出部と、この透明
コード検出部の検出データと上記背景・ぐターンデータ
とを乗算する乗算部と、この乗算部の乗算結果データと
上記キャラクタデータとを加算する加算部と、この加算
部の加算結果データを上記ビデオメモリに入力する手段
とを具備したことを特徴とするグラフィックキャラクタ
転送方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11192684A JPS60256837A (ja) | 1984-05-31 | 1984-05-31 | グラフイツクキヤラクタ転送方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11192684A JPS60256837A (ja) | 1984-05-31 | 1984-05-31 | グラフイツクキヤラクタ転送方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS60256837A true JPS60256837A (ja) | 1985-12-18 |
Family
ID=14573580
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP11192684A Pending JPS60256837A (ja) | 1984-05-31 | 1984-05-31 | グラフイツクキヤラクタ転送方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS60256837A (ja) |
-
1984
- 1984-05-31 JP JP11192684A patent/JPS60256837A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5056041A (en) | Data processing apparatus with improved bit masking capability | |
| JPS57203127A (en) | Selecting device of graphic data | |
| JPS6321694A (ja) | 画像処理装置 | |
| JPS60172085A (ja) | 図形処理装置 | |
| JPH0683288A (ja) | 表示制御装置 | |
| JPH0697390B2 (ja) | 画像表示制御回路 | |
| JPS58189688A (ja) | 画像表示方式 | |
| JPS61107289A (ja) | 仮想画面表示制御方式 | |
| JPS63106078A (ja) | 図形処理装置の文字列エコ−表示方法 | |
| JPH0334098B2 (ja) | ||
| JPH01177680A (ja) | 画像編集処理装置 | |
| JPS61148487A (ja) | 拡大縮小装置 | |
| JPH02158877A (ja) | ハンディターミナルの画面ファイル作成方法 | |
| JP3032218B2 (ja) | プロセッサユニット | |
| JPS6213690B2 (ja) | ||
| JPS61130991A (ja) | 図形処理方法及び装置 | |
| JPS61157930A (ja) | 座標検出方式 | |
| JPS638951A (ja) | 情報記憶装置 | |
| JPH0695278B2 (ja) | 表示情報処理装置 | |
| JPH02168298A (ja) | グラフィック表示装置 | |
| JPH04270455A (ja) | 文字表示制御方式 | |
| JPS62985A (ja) | 文書処理装置 | |
| JPS59201157A (ja) | 図形入力装置 | |
| JPH05298381A (ja) | 画像処理方法 | |
| JPS63118188A (ja) | カラ−ビツトマツプメモリ制御方式 |