JPH01311382A - 図形処理装置 - Google Patents

図形処理装置

Info

Publication number
JPH01311382A
JPH01311382A JP14333788A JP14333788A JPH01311382A JP H01311382 A JPH01311382 A JP H01311382A JP 14333788 A JP14333788 A JP 14333788A JP 14333788 A JP14333788 A JP 14333788A JP H01311382 A JPH01311382 A JP H01311382A
Authority
JP
Japan
Prior art keywords
line pattern
register
transparency
enable signal
write enable
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.)
Granted
Application number
JP14333788A
Other languages
English (en)
Other versions
JP2621361B2 (ja
Inventor
Shigemi Kabasawa
椛澤 成美
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yokogawa Electric Corp
Original Assignee
Yokogawa Electric Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Yokogawa Electric Corp filed Critical Yokogawa Electric Corp
Priority to JP63143337A priority Critical patent/JP2621361B2/ja
Publication of JPH01311382A publication Critical patent/JPH01311382A/ja
Application granted granted Critical
Publication of JP2621361B2 publication Critical patent/JP2621361B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Image Generation (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〈産業上の利用分野〉 本発明は、グラフィック処理分野において、ライン描画
の際のライン・パターン発生に改善を施した図形処理装
置に関するものである。
〈従来の技術〉 従来、直線、点線、円等の線図形(ライン)を画像メモ
リに描画する場合、ソフトウェアによって実現している
即ち、ラインの繰り返しパターンをライン・パターンと
してライン・パターン・シフト・レジスタに格納し、こ
のパターンを順次シフトしてそのビット・データ(描画
データ)が“0”の時は画像メモリに0“を描画し、“
1”の時は1′。
を描画する。
このような処理実行の際、次に記すようなトランスペア
レンシー操作か加わると処理か更に複雑となる。
トランスペアレンシーがオンであると、現在の表示画面
の背景表示を消去することがないように直線、点線、円
等(特に点線、−点鎖線等)を描画する必要かあり、描
画データ“1”の場合は画像メモリにこの描画データを
書き込み、描画データ“0′°の場合は“0”描画を行
わないように装置を構成しなければならない。一方、ト
ランスベアレンジ−かオフの場合は、描画データ“1′
°。
“′0°′をそのまま画像メモリに描画する。
このように、描画動作の際、背景画面表示を消去しない
ように新たな図形を効率良く描画するためには、従来の
図形処理装置にトランスペアレンシー処理を行うソフト
ウェアを付加しなければならない。
〈発明か解決しようとする課題〉 描画処理のソフトウェアにトランスペアレンシー処理の
ソフトウェアを付加すると、ソフトウェア構成全体か複
雑となり、その負担も大きくなるという問題があった。
本発明が解決しようとする課題は、トランスペアレンシ
ー処理をソフトウェアでなくハードウェア的に行おうと
することであり、′ライン描画を高速にかつ効率良く実
行できる図形処理装置を得ることを目的とする。
〈課題を解決するための手段〉 上記の問題を解決するなめ、本発明は、トランスペアレ
ンシーのオンオフを保持するレジスタを設け、このレジ
スタの値に応じて画像メモリに対する書き込みイネーブ
ル信号を制御するようにしたものであり、その構成は次
の通りである。
即ち、画像メモリに描画するライン・パターンを記憶す
るライン・パターン・シフト・レジスタと、前記ライン
・パターンの拡大像数分のクロック・パルスを計数して
前記ライン・パターン・シフト・レジスタへシフト・タ
ロツクを与えるリピート・カウンタと、このリピート・
カウンタへ前記クロック・パルスを与えるとともに前記
ライン・パターンの書き込みイネーブル信号を出力する
メモリ制御部とを有する図形処理装置において、トラン
スペアレンシーのオンオフを保持するトランスペアレン
シー・レジスタと、トランスベアレジシーかオンの時、
前記ライン・パターンの描画データか“1′′の場合は
前記書き込みイネーブル信号を出力し、前記ライン・パ
ターンの描画データか“O”の場合は前記書き込みイネ
ーブル信号を禁止するトランスペアレンシー制御部とを
設けたことを特徴とする図形処理装置である。
く作用〉 本発明の図形処理装置におけるトランスペアレンシー制
御部は、トランスペアレンシーかオフの場合、ライン・
パターン・シフト・レジスタから発生した描画データ“
0″、“1”に従って描画動作を行い、トランスペアレ
ンシーがオンの場合、ライン・パターン・シフト・レジ
スタから発生した描画データが“1”の時はそのまま描
画を行い、描画データが“0”の時は画1象メモリに対
する書き込みイネーブル信号を禁止する。
〈実施例〉 第1図に本発明を実施した図形処理装置の構成ブロック
図を表わす。
1はライン描画の際のライン・パターンが設定される1
6ヒン)・・シフト・レジスタであり、後述するリピー
ト・カウンタ2から与えられるシフト・タロツク(B 
o r r o w )により1ビツトだけシフト・ア
ップされ、シフト・アウトされたデータは最下位ビット
の位置に付加される。ライン・パターンの参照は最上位
ビン1〜より行われる62はライン・パターン・シフト
・レジスタ1の1ビット描画データの出力期間を決定す
るリピート・カウンタであり、4ビツト・ダウン・カウ
ンタで構成される。カウント値が“0”になった時点で
ライン・パターン・シフl〜・レジスタ1にシフト・タ
ロツク(Borrow)を送出する。
3はライン・パターン・シフト・レジスタ1に設定され
るライン・パターンの拡大係数かデータ・バスDBより
与えられるズーム・レジスタである。この拡大係数はロ
ード・クロックLOADCKによりリピート・カウンタ
2へ送出される。
4は画像メモリ(図示せず)に対して書き込みイネーブ
ル信号WEを出力し、データ書き込み(読み出し)のタ
イミングを制御するメモリ制御部であり、リピート・カ
ウンタ2ヘカウント・クロックRCCKを出力する。
5はトランスベアレンジ−のオンオフが設定されるトラ
ンスベアレンジ−・レジスタである。
6はトランスベアレンジ−制御部であり、ゲート61、
セレクタ62から構成される。ゲート61は、ライン・
パターン・シフト・レジスタ1からの描画データ(“O
”、”l”)とメモリ制御部4からの書き込みイネーブ
ル信号WEを入力する。セレクタ62は、ゲート61出
力をA端子に、メモリ制御部4の書き込みイネーブル信
号WEをB@子に入力し、トランスベアレンジ−・レジ
スタ5がオンの時はA入力を選択し、オフの時はB入力
を選択する。
さて、このように構成された本発明の図形処理装置の動
作を第1図の構成ブロック図及び第2図のタイムチャー
トを用いて説明する。
はじめに、ライン・パターン・シフト・レジスタ1にラ
イン・パターンが、ズーム・レジスタ3に拡大係数(“
2”)がデータ・バスDBより設定される。このとき拡
大係数(“2”)はロード・クロックLOADCKによ
りリピート・カウンタ2にも設定される。
リピート・カウンタ2は、画像メモリに対する書き込み
が実行される毎にメモリ制御部4から出力される信号(
クロック)RCCKによってカウント・ダウンし、カウ
ント値が“0パになった時点でライン・パターン・シフ
ト・レジスタ1にシフト・クロック(Borrow)を
出力する6その結果、ライン・パターン・シフト・レジ
スタ1は1ビツトだけシフト・アップし、シフト・アウ
トされたデータはライン・パターン・シフト・レジスタ
1の最下位ビット位置に付加される。
同時に、シフト・アウトされた1ビット描画データDは
画像メモリ側へ与えられる。
この例では、ズーム・レジスタ3には値“2”が設定さ
れ、リピート・カウンタ2が値“2”からクロックRC
CKにより“1”、“0”とダウン・カウントする間、
3クロツクRCCKの器間、描画データD(Valid
  DataH“1″または“0”)が画像メモリに与
えられる。
一方、トランスベアレンジ−制御部6は、トランスベア
レンジ−・レジスタ5に設定されたトランスベアレンジ
−のオンオフによって書き込みイネーブル信号W E−
を出力する。
トランスベアレンジ−・レジスタ5がオンの時は次の動
作を行う。
トランスベアレンジ−制御部6内のセレクタ62はA入
力を選択して出力する。
ライン・パターン・シフト・レジスタ1からの描画デー
タか“1゛″の場合、メモリ制御部4の書き込みイネー
ブル信号WE″L″ (ロウ・アクティブ)の際に、ゲ
ート61の出力もアクティブ(“L、”)となり、セレ
クタ62出力である書き込みイネーブル信号WE−はア
クティブとなる。
従って、ライン・パターン・シフト・レジスタ1の描画
データD(“1°°)は画像メモリに描画される。
ライン・パターン・シフト・レジスタ1からの描画デー
タか“0”の場合は、メモリ制御部4の書き込みイネー
ブル信号WE ’L” (ロウ・アクティブ)の際に、
ゲート62はインアクティブとなり、セレクタ62は“
H”レベルを出力し、書き込みイネーブル信号WE−を
禁止する。従って、画像メモリに対して新たな描画デー
タD(“0′°)が書き込まれることなく、画像メモリ
には以前のデータがそのまま残る。
一方、トランスベアレンジ−・レジスタ5がオフの場合
は、トランスベアレンジ−制御部6のセレクタ62で常
にメモリ制御部4からの書き込みイネーブル信号WEが
そのまま選択されるなめ、ライン・パターン・シフト・
レジスタ】の描画データ”0”、“1”が画像メモリに
書き込まれる。
尚、上記例では、ライン・パターン・シフト・レジスタ
1からの描画データについて、1ビット単位で説明した
が、通常はこのビット・データをラッチして1ワード(
16ビツト)単位に処理を行う。
このようにして、トランスベアレンジ−かオンの場合に
、画像メモリに以前書き込まれたデータを消去すること
なく、新たな描画データを書き込むことかできる。
〈発明の効果〉 以上述べたように、本発明の図形処理装置はトランスベ
アレンジ−処理をハードウェア的に解決したため、ソフ
トウェアはライン・パターン、拡大係数を設定する以外
は従来のライン描画の場合と同様の処理ご行えは良く、
描画処理の高速化が図れる。
【図面の簡単な説明】
第1図は本発明の図形処理装置の構成を表わす図、第2
図は本発明装置の動作を表わすフローチャー1・である
。 1・・・ライン・パターン・シフト・レジスタ、2・・
・リピート・カウンタ、3・・・ズーム・レジスタ、4
・・・メモリ制御部、

Claims (1)

    【特許請求の範囲】
  1. (1)画像メモリに描画するライン・パターンを記憶す
    るライン・パターン・シフト・レジスタと、前記ライン
    ・パターンの拡大係数分のクロック・パルスを計数して
    前記ライン・パターン・シフト・レジスタへシフト・ク
    ロックを与えるリピート・カウンタと、このリピート・
    カウンタへ前記クロック・パルスを与えるとともに前記
    ライン・パターンの書き込みイネーブル信号を出力する
    メモリ制御部とを有する図形処理装置において、トラン
    スペアレンシーのオンオフを保持するトランスペアレン
    シー・レジスタと、トランスペアレンシーがオンの時、
    前記ライン・パターンの描画データが“1”の場合は前
    記書き込みイネーブル信号を出力し、前記ライン・パタ
    ーンの描画データが“0”の場合は前記書き込みイネー
    ブル信号を禁止するトランスペアレンシー制御部とを設
    けたことを特徴とする図形処理装置。
JP63143337A 1988-06-10 1988-06-10 図形処理装置 Expired - Lifetime JP2621361B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63143337A JP2621361B2 (ja) 1988-06-10 1988-06-10 図形処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63143337A JP2621361B2 (ja) 1988-06-10 1988-06-10 図形処理装置

Publications (2)

Publication Number Publication Date
JPH01311382A true JPH01311382A (ja) 1989-12-15
JP2621361B2 JP2621361B2 (ja) 1997-06-18

Family

ID=15336437

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63143337A Expired - Lifetime JP2621361B2 (ja) 1988-06-10 1988-06-10 図形処理装置

Country Status (1)

Country Link
JP (1) JP2621361B2 (ja)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS4918534A (ja) * 1972-06-14 1974-02-19
JPS57104983A (en) * 1980-12-22 1982-06-30 Tokyo Shibaura Electric Co Line pattern generator
JPS60245035A (ja) * 1984-05-18 1985-12-04 Ascii Corp デイスプレイコントロ−ラ
JPS61196292A (ja) * 1985-02-26 1986-08-30 横河電機株式会社 グラフイツクス表示装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS4918534A (ja) * 1972-06-14 1974-02-19
JPS57104983A (en) * 1980-12-22 1982-06-30 Tokyo Shibaura Electric Co Line pattern generator
JPS60245035A (ja) * 1984-05-18 1985-12-04 Ascii Corp デイスプレイコントロ−ラ
JPS61196292A (ja) * 1985-02-26 1986-08-30 横河電機株式会社 グラフイツクス表示装置

Also Published As

Publication number Publication date
JP2621361B2 (ja) 1997-06-18

Similar Documents

Publication Publication Date Title
JPH10505935A (ja) 改善されたメモリアーキテクチャ、及びこれを利用するデバイス、システム及び方法
JPH0136146B2 (ja)
JPH01311382A (ja) 図形処理装置
JPH0325684A (ja) 画像描画制御装置
JPS6067990A (ja) 密度変換機能を有する画情報処理装置
JPH0798644A (ja) キャラクタ表示データ書込み装置
JP2661326B2 (ja) エラスティックストア回路
JPS5835592A (ja) 表示画面分割装置
JPS607676A (ja) メモリ書込み回路
JPS62113193A (ja) 記憶回路
JPH03105384A (ja) 表示制御方式
JP2824708B2 (ja) 図形描画装置
KR920005294B1 (ko) 듀얼포트 메모리 소자의 칩인에이블신호 제어회로
JPS6198385A (ja) 表示制御装置
JPS6032091A (ja) 陰面処理方式
JPS5932819B2 (ja) アドレス制御装置
JPS60126690A (ja) リフレツシユメモリ−のアクセス装置
JPH03240572A (ja) 文字描画機構
JPS5891491A (ja) 画像メモリの画像情報入力回路
JPS61239775A (ja) 画像拡大装置
JPS604992B2 (ja) キヤラクタデイスプレイ装置
JPH0664545B2 (ja) レジスタファイル
JPH03283189A (ja) 半導体メモリ装置
JPS61190388A (ja) 文字表示装置
JPS60230687A (ja) 半角文字表示可能なcrtデイスプレイ装置