JPH02285394A - キャラクタパターン書込制御装置 - Google Patents

キャラクタパターン書込制御装置

Info

Publication number
JPH02285394A
JPH02285394A JP1106865A JP10686589A JPH02285394A JP H02285394 A JPH02285394 A JP H02285394A JP 1106865 A JP1106865 A JP 1106865A JP 10686589 A JP10686589 A JP 10686589A JP H02285394 A JPH02285394 A JP H02285394A
Authority
JP
Japan
Prior art keywords
color data
shift register
pattern
data
stored
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
Application number
JP1106865A
Other languages
English (en)
Inventor
Masaru Tanoshita
勝 田ノ下
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.)
Fuji Electric Co Ltd
Fuji Facom Corp
Original Assignee
Fuji Electric Co Ltd
Fuji Facom 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 Fuji Electric Co Ltd, Fuji Facom Corp filed Critical Fuji Electric Co Ltd
Priority to JP1106865A priority Critical patent/JPH02285394A/ja
Publication of JPH02285394A publication Critical patent/JPH02285394A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Controls And Circuits For Display Device (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、キャラクタパターンを描画可能なデイスプ
レィ装置における表示画面に対応した画像メモリに対し
てキャラクタパターンを書込むキャラクタパターン書込
制御装置に関する。
〔従来の技術〕
従来のキャラクタパターン書込制御装置としては、例え
ば第3図に示すように、デイスプレィ装置の表示画面に
対応した画像メモリとしてのフレームバッファメモリ1
と、このフレームバッファメモリ1の書込位置のXY座
標に対応したアドレスが格納されたアドレス発生器2と
、キャラクタパターン発生器3からの8ビット分のキャ
ラクタパターンデータが格納されるパターンシフトレジ
スタ4と、パターンカラーデータを格納したパターンカ
ラーレジスタ5及び背景カラーデータを格納したバック
カラーレジスタ6の各データを選択するセレクタ7とを
備え、セレクタ7は、パターンシフトレジスタ4の最上
位ビットがセレクト信号SEとして供給され、このセレ
クト信号SEが論理値″1″であるときにパターンカラ
ーレジスタ5のパターンカラーデータを選択し、論理値
″0”であるときにバックカラーレジスタ6のバックカ
ラーデータを選択して、これらを画像データとしてフレ
ームバッファメモリlに送出する。
次に、上記従来例の動作を第4図を伴って説明する。今
、キャラクタパターン発生器3に格納されている8×8
ビツトで構成されるA”のパターンデータをフレームバ
ッファメモリ1に書込む場合について説明すると、先ず
キャラクタパターン発生器3のパターンデータの行方向
の8ビット分をパターンシフトレジスタ4に書込み、こ
の書込状態ではパターンシフトレジスタ4の最上位ビッ
トが“0”であるので、セレクタ7がバックカラーレジ
スタ6に切換えられて、これに格納されたバックカラー
データBCがフレームバッファメモリ1に1ピクセル分
のカラーデータとして送出され、このフレームバッファ
メモリ1のアドレス発生器2で指定されたアドレスデー
タADに応じたXY座標位置に格納される。このバック
カラーデータBCO書込が終了すると、アドレス発生器
2のアドレスデータがX座標方向にインクリメントされ
ると共に、パターンシフトレジスタ4が1ビット分左に
シフトされる。このため、パターンシフトレジスタ4の
最上位ビットが“1″となるので、セレクタ7がパター
ンカラーレジスタ5側に切換えられ、パターンカラーデ
ータPCがフレームバッファメモリ1に書込まれる。こ
のようにして、順次アドレス発生器2のアドレスデータ
をインクリメントすると共にパターンシフトレジスタ4
を左に1ビット分シフトしてキャラクタパターンに対応
してパターンデータをフレームバッファメモリlに書込
み、8ビット分のデータ書込が終了したときに、キャラ
クタパターン発生器3の次の行の8ビット分がパターン
シフトレジスタ4に書込まれると共に、アドレス発生器
2のアドレスデータが初期アドレスに復帰されて、上記
と同様の動作が繰り返されて、1文字分のパターンデー
タがフレームバッファメモリ1に格納される。
〔発明が解決しようとする課題〕
しかしながら、上記従来のキャラクタパターン書込制御
装置にあっては、パターンデータに応じたカラーデータ
を1ピクセル分づつフレームバッファメモリ1に書込む
ようにしているので、フレームバッファメモリ1のアク
セスタイムが長い場合には、描画に時間がかかるという
課題があった。
そこで、この発明は、上記従来例の課題に着目してなさ
れたものであり、簡単な構成で描画時間を短縮すること
ができるキャラクタパターン書込制御装置を提供するこ
とを目的としている。
〔課題を解決するための手段〕
上記目的を達成するために、この発明に係るキャラクタ
パターン書込制御装置は、キャラクタパターンに応じた
カラーデータの画像メモリへの書込を制御するキャラク
タパターン書込制御装置において、キャラクタパターン
に応じたカラーデータを発生するカラーデータ発生手段
と、該カラーデータ発生手段からのカラーデータを順次
格納するシフトレジスタと、該シフトレジスタに格納さ
れた複数のピクセル分のカラーデータを前記画像メモリ
に一回のアクセスで書込む書込手段とを備えたことを特
徴としている。
[作用] この発明においては、カラーデータ発生手段で発生した
1ピクセル分のカラーデータを順次シフトレジスタに格
納し、このシフトレジスタに格納された複数ピクセル分
のカラーデータを1回のアクセスで画像メモリに格納す
ることにより、画像メモリに対するアクセス回数を減少
させることができると共に、シフトレジスタのシフト処
理を高速で行うことができることから、描画時間を短縮
することができる。
〔実施例〕
以下、この発明の実施例を図面に基づいて説明する。
第1図はこの発明の一実施例を示すブロック図であり、
図中1はデイスプレィ装置の表示画面に対応した画像メ
モリとしてのフレームバッファメモリ、2は8ビットR
AMで構成されるフレームバッファメモリ1の書込アド
レスを指定するアドレス発生器、3は例えば1文字が8
×8ビツトで構成されるキャラクタパターンデータを発
生するキャラクタパターン発生器、4はキャラクタパタ
ーン発生器3からの8ビット分のキャラクタパターンデ
ータが書込まれるパターンシフトレジスタ、5はパター
ンカラーデータPCが格納されたパターンカラーレジス
タ、6は背景カラーデータBCが格納されたバックカラ
ーレジスタ、7はパターンシフトレジスタ4の最上位ビ
ットがセレクト信号SEとして供給され、これに応じて
パターンカラーレジスタ5及びバックカラーレジスタ6
のカラーデータを選択するセレクタであり、これらの接
続関係は前記従来例と同様の構成を有し、キャラクタパ
ターン発生回路3、パターンレジスタ4、パターンカラ
ーレジスタ5、バックカラーレジスタ6及びセレクタ7
でカラーデータ発生手段が構成されている。
この発明においては、セレクタ7とフレームバッファメ
モリ1との間に、セレクタ7からの1ピクセルのカラー
データを順次8ピクセル分格納するカラーデータシフト
レジスタ10が介挿されている。そして、アドレス発生
器2、キャラクタパターン発生器3、パターンシフトレ
ジスタ4及びカラーデータシフトレジスタ10が書込手
段としての書込制御回路11によって制御される。この
書込制御回路11は、先ずキャラクタパターン発生器3
から8ビット分のパターンデータをパターンシフトレジ
スタ4に送出させ、次いでパターンシフトレジスタ4を
カラーデータシフトレジスタ10に1ピクセル分のカラ
ーデータCDが格納される毎に順次シフトさせ、カラー
データシフトレジスタlOに8ピクセル分のカラーデー
タCDが格納された時点で、アドレス発生器2から書込
アドレスデータADをフレームバッファメモリlに送出
させると共に、カラーデータシフトレジスタ10に格納
されている8ピクセル分のカラーデータを書込データW
Dとして同時にフレームバッファメモリ1に転送して書
込み、その書込みが終了した時点でキャラクタパターン
発生器3から次の8ビット分のパターンデータを読出し
、これをパターンシフトレジスタ4に格納し、以上の処
理を繰り返す。
次に、上記実施例の動作を説明する。先ず書込制御回路
11からの制御信号によってキャラクタパターン発生器
3から8ビット分のパターンデータがパターンシフトレ
ジスタ4に書込まれると、その最上位ビットでなるセレ
クト信号SEがセレクタ7に供給されることにより、こ
のセレクタ7で、セレクト信号SEが論理値°“I I
Iであるときにパターンカラーレジスタ5からのパター
ンカラーデータPCを選択し、論理値°′0”であると
きにバックカラーレジスタ6からのバックカラーデータ
BCを選択し、これらを1ピクセル分のカラーデータC
Dとしてカラーデータシフトレジスタ10に格納する。
このカラーデータシフトレジスタ10へのカラーデータ
の格納が終了すると、書込制御回路11からの制御信号
によってパターンシフトレジスタ4が1ビット分左にシ
フトされて、次の最上位ビットでなるセレクト信号SE
によってセレクタ7が切換えられ、選択されたカラーデ
ータがカラーデータシフトレジスタlOに格納され、こ
のようにして順次カラーデータシフトレジスタlOに1
ピクセル分のカラーデータが格納され、このカラーデー
タシフトレジスタlOに8ピクセル分のカラーデータが
格納されると、書込制御回路11からの制御信号によっ
て、アドレス発生器2からアドレスデータADがフレー
ムバッファメモリ1に送出されると共に、カラーデータ
シフトレジスタ10に格納されている8ピクセル分のカ
ラーデータが書込データWDとして同時にフレームバッ
ファメモリ1に転送されて書込まれる。
その後、書込制御回路11からの制御信号によってキャ
ラクタパターン発生器3からの新たな8ビット分のパタ
ーンデータがパターンシフトレジスタ4に書込まれ、そ
の最上位ビットでなるセレクト信号SEによって順次カ
ラーデータシフトレジスタ!0に新たなパターンデータ
に応じたカラーデータが書込まれる。上記動作を繰り返
してキャラクタパターン発生器3に格納されているパタ
ーンデータに対応したカラーデータがフレームバッファ
メモリ1に格納される。
このようにして、フレームバッファメモリ1に格納され
たパターンデータに応じたカラーデータは図示しないビ
デオ信号発生回路で続出し、これをビデオ信号に変換し
てCRTデイスプレィ等のデイスプレィ装置に供給する
ことにより表示される。
このように、上記実施例によると、8ビット分のパター
ンデータに応じた8ピクセル分のカラーデータがカラー
データシフトレジスタ10に格納されたときに、その8
ピクセル分のカラーデータが書込データWDとして同時
に8ピツ)RAMで構成されるフレームバ・ンファメモ
リ1に書込まれるので、フレームバッファメモリ1のア
クセスは、カラーデータシフトレジスタ10にカラーデ
ータが8ピクセル分格納される毎に1回で済み、フレー
ムバッファメモリ1にパターンデータに応じたカラーデ
ータ描画するために必要な時間は、第2図に示すように
、カラーデータシフトレジスタ10に8ピクセル分のカ
ラーデータを格納するシフト処理時間に、フレームバッ
ファメモリ1の1回のアクセスタイムを加えた時間で済
むことになり、第2図に示す従来例のように、逐次1ピ
クセル毎にフレームバッファメモリ1をアクセスしてカ
ラーデータを書込む場合のように8回のアクセスタイム
を必要とする場合に比較して描画時間を短縮することが
できる。しかも、通常、メモリのアクセスに比べてシフ
トレジスタのアクセスは高速(例えば8ピクセル分のシ
フト処理時間がフレームバッファメモリ1の2回分のア
クセスタイムと等しくなる程度)で行うことができるの
で、より高速な描画を実現することができる。
なお、上記実施例においては、カラーデータシフトレジ
スタ10に8ピクセル分のカラーデータが格納される毎
に、この8ピクセル分のカラーデータを同時にフレーム
バッファメモリ1に書込む場合について説明したが、こ
れに限定されるものではなく、カラーデータシフトレジ
スタ10に任意の複数ピクセル分のカラーデータが格納
されたときに、その格納されたピクセル分のカラーデー
タを同時にフレームバッファメモリ1に書込むようにし
てもよいことは言うまでもない。
〔発明の効果〕
以上説明したように、この発明によれば、カラーデータ
発生手段からのカラーデータを順次複数ピクセル分シフ
トレジスタに格納し、このシフトレジスタに格納された
複数のピクセル分のカラーデータを1回のアクセスによ
って画像メモリに格納するように構成したので、画像メ
モリのアクセスタイムに比較して高速でシフト処理を行
うことができるシフトレジスタのシフト処理時間に画像
メモリの1回のアクセスタイムを加えた時間で画像メモ
リにパターンデータに応じたカラーデータを格納するこ
とができ、描画時間を従来例に比較して大幅に短縮する
ことができる効果が得られる。
【図面の簡単な説明】
第1図はこの発明の一実施例を示すブロック図、第2図
はこの発明による描画時間と従来例による描画時間との
関係を示す図、第3図は従来例を示すブロック図、第4
図は従来例の動作の説明に供する説明図である。 図中、1はフレームバッファメモリ(画像メモリ)2は
アドレス発生器、3はキャラクタパターン発生器、4は
パターンシフトレジスタ、5はパターンカラーレジスタ
、6はバックカラーレジスタ、7はセレクタ、10はカ
ラーデータシフトレジスタ、11は書込制御回路(書込
手段)である。

Claims (1)

    【特許請求の範囲】
  1. (1)キャラクタパターンに応じたカラーデータの画像
    メモリへの書込を制御するキャラクタパターン書込制御
    装置において、キャラクタパターンに応じたカラーデー
    タを発生するカラーデータ発生手段と、該カラーデータ
    発生手段からのカラーデータを順次格納するシフトレジ
    スタと、該シフトレジスタに格納された複数のピクセル
    分のカラーデータを前記画像メモリに一回のアクセスで
    書込む書込手段とを備えたことを特徴とするキャラクタ
    パターン書込制御装置。
JP1106865A 1989-04-26 1989-04-26 キャラクタパターン書込制御装置 Pending JPH02285394A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1106865A JPH02285394A (ja) 1989-04-26 1989-04-26 キャラクタパターン書込制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1106865A JPH02285394A (ja) 1989-04-26 1989-04-26 キャラクタパターン書込制御装置

Publications (1)

Publication Number Publication Date
JPH02285394A true JPH02285394A (ja) 1990-11-22

Family

ID=14444446

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1106865A Pending JPH02285394A (ja) 1989-04-26 1989-04-26 キャラクタパターン書込制御装置

Country Status (1)

Country Link
JP (1) JPH02285394A (ja)

Similar Documents

Publication Publication Date Title
EP0197412B1 (en) Variable access frame buffer memory
US4763119A (en) Image processing system for area filling of graphics
US4546451A (en) Raster graphics display refresh memory architecture offering rapid access speed
US4882687A (en) Pixel processor
GB2149157A (en) High-speed frame buffer refresh apparatus and method
JPH077260B2 (ja) 画像データ回転処理装置及びその方法
US4706074A (en) Cursor circuit for a dual port memory
US5404448A (en) Multi-pixel access memory system
EP0525986B1 (en) Apparatus for fast copying between frame buffers in a double buffered output display system
JPH02250132A (ja) デュアルポートダイナミックメモリ
JPH028314B2 (ja)
JPH0361199B2 (ja)
EP0229986A2 (en) Cursor circuit for a dual port memory
KR100252648B1 (ko) 그래픽스시스템및그래픽스드로잉방법
JP3427586B2 (ja) データ処理装置及び記憶装置
JP2753349B2 (ja) 任意角回転画像データ入出力方法及びその入出力回路並びにこれらを用いた電子ファイル装置
JPH0758425B2 (ja) 画像処理装置
JPH0677262B2 (ja) 画像記憶装置のアクセス方式
JP3005220B2 (ja) 走査型表示制御装置
JPS63292376A (ja) 画像メモリ装置
JPH03183097A (ja) 半導体記憶装置
JPH0863595A (ja) 画像の回転処理方法およびその装置
JPH05241762A (ja) フレーム・メモリのスクロール方法およびその装置
JPH0528872B2 (ja)
JPS5928915B2 (ja) 陰極線管デイスプレイ装置