JPS5831381A - 図形発生装置 - Google Patents
図形発生装置Info
- Publication number
- JPS5831381A JPS5831381A JP56129921A JP12992181A JPS5831381A JP S5831381 A JPS5831381 A JP S5831381A JP 56129921 A JP56129921 A JP 56129921A JP 12992181 A JP12992181 A JP 12992181A JP S5831381 A JPS5831381 A JP S5831381A
- Authority
- JP
- Japan
- Prior art keywords
- memory
- block
- pattern
- generated
- image information
- 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)
- Image Generation (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
本発明は、符号化された図形データを処理し、ラスク走
査形等の表示装置で表示する図形発生装置に関するもの
である。
査形等の表示装置で表示する図形発生装置に関するもの
である。
近年、文字(たとえば漢字)と図形とを同時に出力する
文書編集装置や、対話形式による図形作成装置等の需要
が高まっている。これらの装置において、圧縮符号化さ
れた図形を発生させる際には、複数回の図形発生処理を
行っている。以下、その従来の図形発生処理装置につい
て1図面を基にして説明する。
文書編集装置や、対話形式による図形作成装置等の需要
が高まっている。これらの装置において、圧縮符号化さ
れた図形を発生させる際には、複数回の図形発生処理を
行っている。以下、その従来の図形発生処理装置につい
て1図面を基にして説明する。
第1図は上記装置の構造を示すもので%1はキーボード
等により文字コードや圧縮符号化された図形コードを生
成し出力するデータ入力部、2は入力されたデータをイ
メージ情報に変換するパターン発生部、3はそのイメー
ジ情報をブロックごとに記憶するパターンメモリ、4は
パターンメモリ3のアドレス情報を陰極線管(以下にお
いてCRTと略記する)6の表示位置に対応する場所に
格納するコードリフレッシュメモリである。このコード
リフレッシュメモリ4は、図形表示のみの場合にはあま
り使用されないが、文字と図形の混合表示を行なう場合
にはこのようなコードリフレッシュ方式がとられている
。第2図はコードリフレッシュメモリ4の記憶状態を説
明するもので、CBr4の表示画面上をM行×N列(但
し1M及びNは正の整数)のブロックに分割した場合、
その分割されたブロックに対応してコードリフレッシ−
メモリ4内もそれぞれ1ワーI゛が割当てられM行×N
列に分割されている。またパターンメモリ3の各ブロッ
クの配列は、必ずしもCBr4の表示画面に対応してい
なくてもよく、コードリフレッシュメモリ4によってC
Br4の表示画面に対する配列が決定されている。6は
パターンメモリ3からのイメージ情報をビデオ信号に交
換するビデオ信号発生部、7はCBr4の表示リフレッ
シュに必要な信号を発生し、コードリフレッシュメモリ
4を介して、パターンメモリ3のイメージ情報を表示リ
フレッシュ周期に合わせて出力させ、ビデオ信号発生部
5の制御を行なうリフレッシュ制御部である。
等により文字コードや圧縮符号化された図形コードを生
成し出力するデータ入力部、2は入力されたデータをイ
メージ情報に変換するパターン発生部、3はそのイメー
ジ情報をブロックごとに記憶するパターンメモリ、4は
パターンメモリ3のアドレス情報を陰極線管(以下にお
いてCRTと略記する)6の表示位置に対応する場所に
格納するコードリフレッシュメモリである。このコード
リフレッシュメモリ4は、図形表示のみの場合にはあま
り使用されないが、文字と図形の混合表示を行なう場合
にはこのようなコードリフレッシュ方式がとられている
。第2図はコードリフレッシュメモリ4の記憶状態を説
明するもので、CBr4の表示画面上をM行×N列(但
し1M及びNは正の整数)のブロックに分割した場合、
その分割されたブロックに対応してコードリフレッシ−
メモリ4内もそれぞれ1ワーI゛が割当てられM行×N
列に分割されている。またパターンメモリ3の各ブロッ
クの配列は、必ずしもCBr4の表示画面に対応してい
なくてもよく、コードリフレッシュメモリ4によってC
Br4の表示画面に対する配列が決定されている。6は
パターンメモリ3からのイメージ情報をビデオ信号に交
換するビデオ信号発生部、7はCBr4の表示リフレッ
シュに必要な信号を発生し、コードリフレッシュメモリ
4を介して、パターンメモリ3のイメージ情報を表示リ
フレッシュ周期に合わせて出力させ、ビデオ信号発生部
5の制御を行なうリフレッシュ制御部である。
第3図は要部のタイミングチャートを示すものである。
第3図(a)はCBr4の表示ブランキングを、第3図
(b)はりフレッシー制御部7がコードリフレッシュメ
モリ4.パターンメモリ3及びビデオ信号発生部5の制
御をするだめのブロック表示クロックを、第3図(c)
はパターン発生部2のデータ転送をそれぞれ示すタイミ
ングチャートである。
(b)はりフレッシー制御部7がコードリフレッシュメ
モリ4.パターンメモリ3及びビデオ信号発生部5の制
御をするだめのブロック表示クロックを、第3図(c)
はパターン発生部2のデータ転送をそれぞれ示すタイミ
ングチャートである。
次に上述した従来の図形発生処理装置の動作について説
明する。データ入力部1は、キーボード等により入力さ
れた情報を文字コードや圧縮符号化された図形コードを
生成し、パターン発生部2へ出力する。パターン発生部
2は、第3図に示す如く、表示ブランキング(a)の期
間!には、パターンメモリ3及びコードリフレッシュメ
モリ4にデータ伝送(c)を行なう。一方表示プランキ
ング(a)の期間■には、リフレッシ−制御部7が、パ
ターンメモリ3.コードリフレッシュメモリ4及びビデ
オ信号発生部5に対してブロック表示クロック(b)を
送出し各々のパターンメモリ3.コードリフレッシュメ
モリ4及びビデオ信号発生部5の制御を行なう。
明する。データ入力部1は、キーボード等により入力さ
れた情報を文字コードや圧縮符号化された図形コードを
生成し、パターン発生部2へ出力する。パターン発生部
2は、第3図に示す如く、表示ブランキング(a)の期
間!には、パターンメモリ3及びコードリフレッシュメ
モリ4にデータ伝送(c)を行なう。一方表示プランキ
ング(a)の期間■には、リフレッシ−制御部7が、パ
ターンメモリ3.コードリフレッシュメモリ4及びビデ
オ信号発生部5に対してブロック表示クロック(b)を
送出し各々のパターンメモリ3.コードリフレッシュメ
モリ4及びビデオ信号発生部5の制御を行なう。
さて図形圧縮データから図形パターンを発生するとき、
1本の直線を発生した後、もう一本の直線を交差して発
生する場合等には、交差点に対応するブロックは複数回
の図形発生処理が行なわれる。すなわち第4図(イ)に
示す如くパターンメモリ3の1ブロツク内に直線(e)
及び(f)の図形を順次発生させる場合には、一旦直線
(e)を、パターン発生部2を介して、パターンメモリ
3の前記1ブロツク内に発生させる。そのパターンメモ
リ3の状態を第4図(ロ)に示す。さてその後もう一本
の直線(f)を発生させるだめに、パターン発生部2は
パターンメモリ3の前記1ブロツクを一度読み取り、今
回発生した直線(f)と重ね合わせた後、再度パターン
メモリ3へ書込む処理がなされる。このような重ね合わ
せ処理の際にパターンメモリ3の前記ブロック内にすで
に発生済図形が記憶されている場合と、パターンメモリ
3の前記ブロック内に発生済の図形がまったく存在しな
い場合とがある。前者の場合、新たに発生した図形を同
じパターンメモリ3のブロック内に重ね合わせる際に前
述した重ね合わせ処理が行なわれる。しかしながら後者
の場合1重ね合わせ処理を必要としないにもかかわらず
、前述した重ね合わせ処理を行なっている。
1本の直線を発生した後、もう一本の直線を交差して発
生する場合等には、交差点に対応するブロックは複数回
の図形発生処理が行なわれる。すなわち第4図(イ)に
示す如くパターンメモリ3の1ブロツク内に直線(e)
及び(f)の図形を順次発生させる場合には、一旦直線
(e)を、パターン発生部2を介して、パターンメモリ
3の前記1ブロツク内に発生させる。そのパターンメモ
リ3の状態を第4図(ロ)に示す。さてその後もう一本
の直線(f)を発生させるだめに、パターン発生部2は
パターンメモリ3の前記1ブロツクを一度読み取り、今
回発生した直線(f)と重ね合わせた後、再度パターン
メモリ3へ書込む処理がなされる。このような重ね合わ
せ処理の際にパターンメモリ3の前記ブロック内にすで
に発生済図形が記憶されている場合と、パターンメモリ
3の前記ブロック内に発生済の図形がまったく存在しな
い場合とがある。前者の場合、新たに発生した図形を同
じパターンメモリ3のブロック内に重ね合わせる際に前
述した重ね合わせ処理が行なわれる。しかしながら後者
の場合1重ね合わせ処理を必要としないにもかかわらず
、前述した重ね合わせ処理を行なっている。
そのためパターン発生部2とパターンメモリ3の間のデ
ータ転送回数が多く、図形発生速度が遅いという欠点を
有している。
ータ転送回数が多く、図形発生速度が遅いという欠点を
有している。
本発明は、上記欠点を鑑み、図形の重ね合わせ処理の際
に、図形の発生処理を従来よりも高速に実行することが
できる図形発生装置を提供するものである。以下本発明
について、一実施例とともに説明を行なう。第6図は本
発明の一実施例の構成を示すブロック図である。同図に
おいて、点線で囲まれた1〜7は第1図における同符号
のものに対応する。異なるのは、常時アクセス可能なブ
ロックメモリ8と、各パターンメモリ3内のブロックに
発生済図形が存在するかどうかをチェックすることので
きるブロック管理メモリ9である。
に、図形の発生処理を従来よりも高速に実行することが
できる図形発生装置を提供するものである。以下本発明
について、一実施例とともに説明を行なう。第6図は本
発明の一実施例の構成を示すブロック図である。同図に
おいて、点線で囲まれた1〜7は第1図における同符号
のものに対応する。異なるのは、常時アクセス可能なブ
ロックメモリ8と、各パターンメモリ3内のブロックに
発生済図形が存在するかどうかをチェックすることので
きるブロック管理メモリ9である。
前記ブロックメモリ8はパターン発生部2とパタ−ンメ
モリ3の間に位置し、図形の重ね合わせ処理を行なうこ
とができる。まだ前記ブロック管理メモリ9は、パター
ンメモリ3の各ブロックに対応して1ピツトずつが割当
てられており、パターンメモリ3のブロック内に発生済
図形が存在するときは1″に1図形が存在しないときは
” o ”になっている。
モリ3の間に位置し、図形の重ね合わせ処理を行なうこ
とができる。まだ前記ブロック管理メモリ9は、パター
ンメモリ3の各ブロックに対応して1ピツトずつが割当
てられており、パターンメモリ3のブロック内に発生済
図形が存在するときは1″に1図形が存在しないときは
” o ”になっている。
次に第6図の流れ図を用い、図形をはじめて入力する場
合つまり発生済図形が存在しない場合【と、発生済図形
が存在する場合■とに分けて本構成の処理手順を詳しく
説明する。
合つまり発生済図形が存在しない場合【と、発生済図形
が存在する場合■とに分けて本構成の処理手順を詳しく
説明する。
(1) 図形をはじめて入力する場合(パターンメモ
リ3の全ブロック内に発生済図形がまったく存在し々い
場合) 手順1 ・・・コードリフレッシュメモリCRM4にス
ペースコード(1ブロック分カスペ ースであるパターンが格納されている パターンメモリ4のアドレス情報)ヲ 書き込む。[e−1:] 手順2・・・ブロック管理メモリ(BGM)9の全ビッ
トを′″0″にする。[:e−2:]千手順・・・パタ
ーン発生部2はデータ入力部1から圧縮符号化された図
形データを入力 し、入力したデータのブロック番号を 算出する。〔6−3〕 手順4・・・パターン発生部2からブロックメモリ8に
1ブロック分のイメージ情報を転 送する際、ブロック管理メモリ(BGM)9の該当ブロ
ックのビットが11o″mであるか“1”であるか判断
する。(こ の場合、図形をはじめて入力するので ビットは“0”となりYes の方向へ進む。)(:
6−4) 手順5・・・ブロックメモリ(BM)8の内容をクリア
する。(6−5〕 手順6・・・ブロック管理メモリ(BCM)9の転送す
べきブロックの該当ビットを′1”にする。(6−e) 手順7・・・パターン発生部2からブロックメモリ(B
M)aへ1ブロック分のイメージ 情報を転送する。(6−7) 手順8・・・ブロックメモリ(BM)8へ1ブロック分
のイメージ情報の転送が終了した かを判断する。(s−s〕 手順9・・・ブロックメモリ(BM)8のイメージ情報
をパターンメモリ(PM)3の該 当ブロックへ書き込む。〔6−9〕 千順1o・・・イメージ情報の転送先を、アドレス情報
として、コードリフレッシュメモリ (CRM)4へ書き込む。(6−=10)手順11・・
・処理がすべて終ったのか、または他の書き込み処理あ
るいは重ね合わせ処理 が残っているのかを判断する。〔6− 11〕 (II) 発生済図形が存在する場合手順1′・・・
パターン発生部2はデータ入力部1から圧縮符号化され
た図形データを入力 し、入力したデータのブロック番号を 0 算出する。(6−3〕 手順2′・・・パターン発生部2からブロックメモリ8
に1ブロック分のイメージ情報を転 送する際、ブロック管理メモリ(BCM)9の該当ブロ
ックのピントが60″で あるか11+であるか判断する。(こ の場合、発生済図形が存在するので。
リ3の全ブロック内に発生済図形がまったく存在し々い
場合) 手順1 ・・・コードリフレッシュメモリCRM4にス
ペースコード(1ブロック分カスペ ースであるパターンが格納されている パターンメモリ4のアドレス情報)ヲ 書き込む。[e−1:] 手順2・・・ブロック管理メモリ(BGM)9の全ビッ
トを′″0″にする。[:e−2:]千手順・・・パタ
ーン発生部2はデータ入力部1から圧縮符号化された図
形データを入力 し、入力したデータのブロック番号を 算出する。〔6−3〕 手順4・・・パターン発生部2からブロックメモリ8に
1ブロック分のイメージ情報を転 送する際、ブロック管理メモリ(BGM)9の該当ブロ
ックのビットが11o″mであるか“1”であるか判断
する。(こ の場合、図形をはじめて入力するので ビットは“0”となりYes の方向へ進む。)(:
6−4) 手順5・・・ブロックメモリ(BM)8の内容をクリア
する。(6−5〕 手順6・・・ブロック管理メモリ(BCM)9の転送す
べきブロックの該当ビットを′1”にする。(6−e) 手順7・・・パターン発生部2からブロックメモリ(B
M)aへ1ブロック分のイメージ 情報を転送する。(6−7) 手順8・・・ブロックメモリ(BM)8へ1ブロック分
のイメージ情報の転送が終了した かを判断する。(s−s〕 手順9・・・ブロックメモリ(BM)8のイメージ情報
をパターンメモリ(PM)3の該 当ブロックへ書き込む。〔6−9〕 千順1o・・・イメージ情報の転送先を、アドレス情報
として、コードリフレッシュメモリ (CRM)4へ書き込む。(6−=10)手順11・・
・処理がすべて終ったのか、または他の書き込み処理あ
るいは重ね合わせ処理 が残っているのかを判断する。〔6− 11〕 (II) 発生済図形が存在する場合手順1′・・・
パターン発生部2はデータ入力部1から圧縮符号化され
た図形データを入力 し、入力したデータのブロック番号を 0 算出する。(6−3〕 手順2′・・・パターン発生部2からブロックメモリ8
に1ブロック分のイメージ情報を転 送する際、ブロック管理メモリ(BCM)9の該当ブロ
ックのピントが60″で あるか11+であるか判断する。(こ の場合、発生済図形が存在するので。
ビットは“1″となり、Noの方向へ
進む。)(6’−4)
手順3′・・・ブロックメモリ(BM)8の内容をクリ
アする。(e −ts 〕 手順4′・・・パターンメモリ(PM)3の該当メモリ
をブロックメモリ(BM)8へ読み 込む。(6−12) 手順5′・・・パターン発生部2からブロックメモリ(
BM)8へ1ブロック分のイメージ 情報を転送すると同時に、そのイメー ジ情報と発生済図形のイメージ情報と の重ね合わせ処理を行なう。(s −7〕手順6′・・
・以下、〔e−s]、[s−9:]。
アする。(e −ts 〕 手順4′・・・パターンメモリ(PM)3の該当メモリ
をブロックメモリ(BM)8へ読み 込む。(6−12) 手順5′・・・パターン発生部2からブロックメモリ(
BM)8へ1ブロック分のイメージ 情報を転送すると同時に、そのイメー ジ情報と発生済図形のイメージ情報と の重ね合わせ処理を行なう。(s −7〕手順6′・・
・以下、〔e−s]、[s−9:]。
[e−1o]、(e−11)へと順次
移行する。
以上の説明から明らかなように、パターンメモリ3とブ
ロックメモリ8とのデータ転送回数は、各ブロック内に
図形を発生する毎にブロック管理メモリ9の対応するビ
ットがl′O″の時には1回だけですむ。また、発生済
図形が存在しない場合、[e−1]あるいは(6−3)
から、(6−8]までの処理はすべて第2図に示しだ期
間Hに行なえるので、高速処理が可能である。
ロックメモリ8とのデータ転送回数は、各ブロック内に
図形を発生する毎にブロック管理メモリ9の対応するビ
ットがl′O″の時には1回だけですむ。また、発生済
図形が存在しない場合、[e−1]あるいは(6−3)
から、(6−8]までの処理はすべて第2図に示しだ期
間Hに行なえるので、高速処理が可能である。
本発明は以上のように、少な°いハードウェアーの追加
で表示画面の各ブロックに対するブロック管理を行ない
、従来よりも図形の発生処理を高速に実行することがで
き、その効果大なるものがある。
で表示画面の各ブロックに対するブロック管理を行ない
、従来よりも図形の発生処理を高速に実行することがで
き、その効果大なるものがある。
第1図は従来の図形発生装置のブロック図、第2図はコ
ードリフレッシュメモリの記憶状態を示す図、第3図は
従来の図形発生装置の情報処理のタイミング図、第4図
はブロック内の状態を説明する図、第5図は本発明の一
実施例における図形発生装置のブロック図、第6図は同
実施例の流れ図である。 2・・・・・・パターン発生部、3・・・・・・パター
ンメモリ、8・・・・・・ブロックメモリ、9・・・・
・・ブロック管理メモリ。 代理人の氏名 弁理士 中 尾 敏 男 ほか1名14
図 第5図 i L−−−−−−−−−−−−−−−−−JIa6図
ードリフレッシュメモリの記憶状態を示す図、第3図は
従来の図形発生装置の情報処理のタイミング図、第4図
はブロック内の状態を説明する図、第5図は本発明の一
実施例における図形発生装置のブロック図、第6図は同
実施例の流れ図である。 2・・・・・・パターン発生部、3・・・・・・パター
ンメモリ、8・・・・・・ブロックメモリ、9・・・・
・・ブロック管理メモリ。 代理人の氏名 弁理士 中 尾 敏 男 ほか1名14
図 第5図 i L−−−−−−−−−−−−−−−−−JIa6図
Claims (1)
- 符号化された図形をイメージ情報に変換するパターン発
生部と、前記イメージ情報を記憶するパターンメモリと
、そのパターンメモリと前記パターン発生部との間に表
示画面をM行×N列(但し、M及びNは正整数)のブロ
ックに分割しだ1ブロック分にあたるイメージ情報を記
憶するプロヅクメモリと、前記パターンメモリ内の各ブ
ロックにすでに図形が存在するかどうかを記憶するブロ
ック管理メモリとを備え、前記ブロック管理メモリの内
容により、前記パターンメモリのあるブロック内に発生
済図形が存在する際にはその発生済図形と新規発生図形
の重ね合わせ処理を前記ブロックメモリで行ない、発生
済図形が存在しない際にはその新規発生図形のイメージ
情報をそのまま前記パターンメモリに送出することを特
徴とする図形発生装置・ フfy、
P/
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP56129921A JPS5831381A (ja) | 1981-08-19 | 1981-08-19 | 図形発生装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP56129921A JPS5831381A (ja) | 1981-08-19 | 1981-08-19 | 図形発生装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS5831381A true JPS5831381A (ja) | 1983-02-24 |
Family
ID=15021690
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP56129921A Pending JPS5831381A (ja) | 1981-08-19 | 1981-08-19 | 図形発生装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5831381A (ja) |
-
1981
- 1981-08-19 JP JP56129921A patent/JPS5831381A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS5912176B2 (ja) | デイジタル・テレビジヨン・デイスプレイのためのカ−ソル回路 | |
| JPS5831381A (ja) | 図形発生装置 | |
| JPH0454239B2 (ja) | ||
| JPS60101637A (ja) | テキスト表示システム | |
| JPS60176084A (ja) | 文字パタ−ンデ−タ2次元圧縮方法 | |
| JPS6212917B2 (ja) | ||
| JPS60144789A (ja) | 文字図形表示制御装置 | |
| JPS60121496A (ja) | 表示制御方式 | |
| JPS59188761A (ja) | 画像メモリの書き込み方式 | |
| JP2808105B2 (ja) | フオント描画装置 | |
| JPS6333782A (ja) | グラフイツク・デイスプレイの制御装置 | |
| JPS61158384A (ja) | 文字処理装置 | |
| KR950000540B1 (ko) | 윈도우 생성방법 및 장치 | |
| JPS61151593A (ja) | キヤラクタ表示装置 | |
| JPS6396696A (ja) | フオントの改変方式 | |
| JPH0345835B2 (ja) | ||
| JPS59105683A (ja) | 表示制御装置 | |
| JPS6162096A (ja) | 画像メモリ書込読出制御装置 | |
| JPS5838988A (ja) | 図形発生装置 | |
| JPS59178489A (ja) | 桁区切りアトリビユ−ト表示方式 | |
| JPS62165689A (ja) | 文字パタ−ンの拡大方法 | |
| JPS5981686A (ja) | 拡大文字パタ−ン補正方式 | |
| JPS6017484A (ja) | 表示装置 | |
| JPS61182089A (ja) | 文字処理方法およびその装置 | |
| JPS5840651A (ja) | 漢字入力方式 |