JPH0346823B2 - - Google Patents

Info

Publication number
JPH0346823B2
JPH0346823B2 JP59136281A JP13628184A JPH0346823B2 JP H0346823 B2 JPH0346823 B2 JP H0346823B2 JP 59136281 A JP59136281 A JP 59136281A JP 13628184 A JP13628184 A JP 13628184A JP H0346823 B2 JPH0346823 B2 JP H0346823B2
Authority
JP
Japan
Prior art keywords
memory
data
processing
cpu
crt
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.)
Expired - Lifetime
Application number
JP59136281A
Other languages
English (en)
Other versions
JPS6114684A (ja
Inventor
Nobuteru Asai
Masanobu Nagaoka
Jujiro Tatsuno
Shigeru Matsuoka
Yutaka Sato
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.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP59136281A priority Critical patent/JPS6114684A/ja
Publication of JPS6114684A publication Critical patent/JPS6114684A/ja
Publication of JPH0346823B2 publication Critical patent/JPH0346823B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Controls And Circuits For Display Device (AREA)

Description

【発明の詳細な説明】
〔発明の利用分野〕 本発明はビツトマツプメモリによるグラフイツ
ク表示方式用の漢字等の文字パターンを記憶する
メモリを有する画像表示装置に係る。 〔発明の背景〕 ワードプロセツサなどの用途における文字表示
装置には従来よりコードリフレツシユ方式が多く
用いられていたが、グラフの表示や図形表示の要
望から、グラフイツク表示が必要となつた。グラ
フイツク表示を行うためにはビツトマツプリフレ
ツシユ方式となり、グラフや図形の表示には好適
であるが、漢字の表示においても漢字パターンを
ビツトマツプメモリ上に展開せねばならないの
で、従来のコードリフレツシユ方式の表示装置に
比較して表示処理速度が遅いという欠点があつ
た。 この問題は、ビツトマツプリフレツシユ方式の
表示装置を持つパーソナルコンピユータにおいて
も同じであり、この点を改良するため、CRTイ
ンターフエイス部にバレルシフタとビツトマスク
コントローラを設けて、速度の改善を計つてい
る。しかしながら、従来装置はキヤラクタジエネ
レータにおけるパターンデータの並びと、グラフ
イツクメモリにおけるメモリの並びが異つてお
り、CPUの処理機能を効率的に利用できるよう
になつていない。このようなパーソナルコンピユ
ータは、日本電気株式会社製の汎用パーソナルコ
ンピユータPC−100に関する「PC−100テクニカ
ルマニユアル」に開示されている。 〔発明の目的〕 本発明はかかる点に鑑み、ビツトマツプリフレ
ツシユ方式の表示方式であつても、簡単な回路構
成でCPUの高速処理機能を利用でき、早い表示
速度が得られる画像表示装置を実現するにある。 〔発明の概要〕 本発明は、キヤラクタジエネレータ部から画像
パターンのドツトデータを読出し、このドツトデ
ータをビツトマツプグラフイツクメモリに書込む
計算機ユニツトと、前記グラフイツクメモリから
ドツトデータを読出して映像信号を作り、CRT
モニターで表示するCRTコントローラとを備え
た画像表示装置において、前記キヤラクタジエネ
レータ部に、1つの文字パターンのドツトマトリ
ツクスをラスタ方向にバイト単位で区画してこれ
をラスタ順方向に1つの不揮発性メモリに連続し
て収容した記憶手段を設けたもので、計算機ユニ
ツトによるキヤラクタジエネレータ部からのドツ
トデータ読出し制御を効率化することにより表示
速度を早めることを特徴とする。 〔発明の実施例〕 以下、本発明の実施例を図面に従つて詳細に説
明する。 本発明の一実施例を用いたワードプロセツサは
第2図のごとく、一時記憶部および制御部を備え
た本体20と入力部であるキーボード21、印刷
部であるプリンタ22、ならびに表示部である
CRTモニター23で構成されており、これら本
体20とプリンタ22、キーボード21および
CRTモニター23は第3図のように、それぞれ
ケーブル201ないしは202ないしは203を
通して、制御信号ないし情報信号の授受を行うも
のである。なお、第2図で24はフレキシブルデ
イスク装置(以下FDDと呼ぶ。)であり、本体2
0に一体的に組付けられている。 本体20内には、第3図のブロツクダイヤグラ
ムで示される制御回路における破線内の制御部2
5が設置されているものである。すなわち該制御
部25は、プログラム蓄積型計算機ユニツト(以
下CPUと呼ぶ。)からなるホストCPU251、不
揮発性メモリ(以下ROMと呼ぶ。)からなり電
源投入時に実行するプログラムを有するブード
ROM252、ワードプロセツサとしての機能を
実行するためのプログラムや情報を格納するため
の随時、読出し、書込み可能なメモリ(以下
RAMと呼ぶ。)からなるプログラムメモリ25
3、ホストCPU251の指令に従つて画面表示
パターンを生成し、CRTモニター23に映像信
号を送出するCRT表示回路254、ホストCPU
251の指令に従つてFDD24を制御するフレ
キシブルデイスク制御回路(FDC)255、ホ
ストCPU251の指令に従つてプリンタ22を
制御する信号や印字信号をプリンタ22に送出し
たり、プリンタ22の状態信号をプリンタ22よ
り受けホストCPU251に送出するプリンタコ
ントローラ256、ホストCPU251の指令に
従つてキーボード21を制御し、キーボード21
からの入力信号をホストCPU251へ送出する
キー入力コントローラ257、および前記ホスト
CPU251、ブートROM252、プログラムメ
モリ253、CRT表示回路254、FDC255、
プリンタコントローラ256、およびキー入力コ
ントローラ257を結ぶ内部配線路dにより構成
されている。 ここでFDD24は磁気式記憶媒体のフレキシ
ブルデイスクを駆動し前記フレキシブルデイスク
への情報の記録とフレキシブルデイスクからの情
報の読出しを行うものである。本体20の略前面
には、前記記憶部に係るFDD24の開口部が設
けられている。 次に、このワードプロセツサの全体動作につい
て説明する。前記のような構成において電源が投
入されると、ホストCPU251はブートROM2
52のプログラムに従つて、本装置を第4図のご
ときデータ処理フローを持つたワードプロセツサ
として動作させるためのプログラムをFDD24
に格納されたフレキシブルデイスクからプログラ
ムメモリ253内に移行せしめ、しかるのち、プ
ログラムメモリ253に移行したプログラムに従
つてワードプロセツサとしての動作を始める。更
に、同時に後述するCRT表示回路254の制御
を行うCPU111がCRT表示動作をするための
プログラムもFDD24に格納されているフレキ
シブルデイスクから、後述するメモリ122へ移
送される。 なお、第4図におけるデータ処理フローにおい
て、処理ステツプ401ではワードプロセツサーと
しての処理開始メツセージと実行可能な処理作業
メニユーをCRTモニター23に表示し、処理ス
テツプ402では操作者によるキーボード操作で指
定される作業メニユー選択入力を読込む。処理ス
テツプ403では指定された作業が入力処理作業か
どうかを判定し、処理ステツプ404では指定され
た作業が編集処理作業かどうかを判定し、処理ス
テツプ405では印刷処理作業かどうかを判定し、
処理ステツプ406では補助機能処理作業かどうか
を判定し、それぞれの処理ステツプから該当する
処理作業407〜410に分岐し、何れでもない場合に
は処理ステツプ401に戻る。補助機能とは、フレ
キシブルデイスク内の文書データを他のフレキシ
ブルデイスクにコピーするような機能を集約した
機能の総称である。 作業メニユー選択入力によつて入力処理407が
選択されると、ホストCPU251は第5図のご
ときデータ処理フローを持つた入力処理プログラ
ムを実行するようになる。入力処理中の文書デー
タは、プログラムメモリ253内の第5図のごと
き入力データ処理を実行するためのプログラムに
従つて、CRT表示回路254に信号線aを介し
てコマンドやデータとして送られ、CRT表示回
路254は画像パターンを作成してそれを映像信
号に変換してCRTモニター23に与え、CRTモ
ニター23の管面に画像を表示する。前記文書デ
ータへのデータの入力に伴う処理の指令は、キー
ボード21より入力されたデータや機能指示に従
つて行われる。 第5図におけるデータ処理フローにおいて、処
理ステツプ501は入力文書の書式設定事項をCRT
モニター23に表示し、処理ステツプ502では操
作者によつてキーボードから入力される設定入力
を読取る。処理ステツプ503では上記設定に従つ
た入力画面を表示する。処理ステツプ504ではキ
ーボード21からのデータ入力を読取り、処理ス
テツプ505でこれを表示する。処理ステツプ506で
データ入力作業終了の入力があつたかどうかを判
定し、未終了であれば処理ステツプ504に戻り、
終了であれば処理ステツプ507に進んで終了処理
を実行して第4図のデータ処理フローに戻る。終
了処理507は、入力されたデータをフレキシブル
デイスクに書込んで記憶するような処理である。 CRT表示回路254に対して文字表示のみを
行わしめる場合にあつては、プログラムメモリ2
53に格納されているプログラムの指示より、ホ
ストCPU251がCRT表示回路254に対して
与えるデータの単位は画面における一行分の表示
文字に当るデータである。すなわち、ホスト
CPU251はキーボード21から入力される一
文字毎の文字入力に応じて、行末に新規表示文字
を追加した一行分のデータを信号線aを通じて
CRT表示回路254に送る。 操作者は逐次一文字ずつ入力するものである
が、ホストCPU251およびCRT表示回路25
4は一行分のデータ表示処理を行わねばならない
ので、ホストCPU251内での入力の処理、更
にCRT表示回路254内での画面への描画処理
は操作者に待ち時間を与えないようにするには高
速データ処理が必要である。 第4図の編集処理408にあつては、キーボード
21から入力される機能キー入力に従つて画面の
書換えが行われる。他の処理にあつても作業の指
示、経過等がCRTモニター23に表示される。 次にCRT表示回路254について説明する。 第1図はCRT表示回路254の一実施例のブ
ロツクダイヤグラムを示している。第1図に示す
CRT表示回路254は該回路全体の制御を行な
うCPU111(例えば、インテル社の8086や
8088などが好適である。)、CPU111に必要な
クロツク等の信号を供給するクロツクジエネレー
タ112、グラフイツクメモリ117の内容を順
次読出すアドレス信号を作り出し、またCRTモ
ニター23を制御する同期信号を発生するCRT
コントローラ113、グラフイツクメモリ117
からのパラレルのデータをシリアルの映像信号に
変換するシフトレジスタやCRTコントローラ1
13からの同期信号をCRTモニター23に供給
するドライバなどからなる周辺制御回路114、
映像信号と同期信号を受けて画像表示を行なう
CRTモニター23、CPU111からのアクセス
信号とCRTコントローラ113からのアクセス
信号とを時分割で制御してグラフイツクメモリ1
17に与えることによりメモリからのデータを
各々に送り出す時分割制御回路116、画面の画
像ビツトの1ビツト毎に対応した記憶素子がビツ
トマツプとして存在する128キロバイトのダイナ
ミツクRAM(64キロビツト×16ビツトワード、
但んCPUからは8ビツトのバイト単位でアクセ
スされる。)から構成されているグラフイツクメ
モリ117、該CRT表示回路254の上位にあ
たる第2図に示すホストCPU251や外部から
の事象に応じてCPU111に割込み信号を与え
プログラムを分岐させる割込コントローラ11
8、シフト読出しや書込制御ビツトなどの制御情
報を保持する制御レジスタ119、メモリ122
とCG123に対するCPU111からのアクセス
と、第3図のホストCPU251からのアクセス
信号を多重制御するようにした衝突防止制御回路
120、メモリ122への多重化アドレス信号の
生成とリフレツシユ動作を制御するDRAMコン
トローラ121、ダイナミツクに記憶を保持する
ダイナミツクRAM122(以下DRAMと称
す。)、漢字、かな、英数文字などをドツトマトリ
ツクスパターンで記憶するROMからなるキヤラ
クタジエネレータ部(以下CGと称する。)123
から構成されている。 第3図のホストCPU251とCRT表示回路2
54は制御信号とデータ信号線aで結ばれてお
り、CRT表示回路254のCPU111、CRTコ
ントローラ113、時分割制御回路116、割込
コントローラ118、制御レジスタ119、衝突
防止制御回路120を相互に結んでいるのが
CPUバスbであり、信号線aとbとのアクセス
信号を多重してDRAMコントローラ121とCG
123に与えるメモリバスcがある。 次に、CG123の詳細を第6図に示す。 CG123は複数のROMからなるCGROM23
1、メモリ内部バスからのアドレス信号により指
定されたCGROM231の1バイトデータをメモ
リバスcのデータ線に供給するためのバスドライ
バとして、CGROM231の内容をそのままメモ
リバスcのデータ線に供給するバスドライバ23
2、CGROM231のデータを4ビツト単位で入
替えを行つてバスcに供給するバスドライバ23
3などから構成されている。ここで、信号線e
は、制御レジスタ119にCPU111によつて
セツトされ、制御レジスタ119から与えられる
信号を伝達する。 更に、時分割制御回路116とグラフイツクメ
モリ117の内、書込制御に関した回路部分を第
7図に示す。 グラフイツクメモリ117への制御信号は時分
割制御信号発生回路161より与えられる。
CRTC113からの読出し時のアドレスとCPU
111からのアクセス時のアドレスとを切替える
アドレスセレクタ163、CRTC113からのア
クセスで読出されたパラレルデータをシリアルな
映像信号に変換するためのシフトレジスタ14
1、CPU111からのアクセス時にCPUバスb
との間でデータをやり取りするバスドライバ16
2、グラフイツクメモリ117のビツト単位の書
込みを制御する信号WEのマスクを制御する制御
レジスタ119の一部であるデータラツチ191
とCPU111からの書込み時にデータラツチ1
91の内容に従つてWE信号をグラフイツクメモ
リ117へ与えるWEドライバ164などがグラ
フイツクメモリ117の周辺に接ながつている。 次に、CGROM231の構成について図を用い
て詳しく説明する。第8図は従来から市販されて
いる24×24ビツト構成のキヤラクタジエネレータ
ROM(例えば日立製作所が販売している
HN613256PA10〜PA18がそれに当る。)の文字
パターンのROMへの収容法を漢字「童」を例に
示している。当該ROMではコードリフレツシユ
表示回路方式に適合するように一つの文字を8×
8のビツトのパターンに分割して合計9ケの
ROMにより、一文字のドツトパターンを記憶し
ている。これはコードリフレツシユ方式において
文字番号とラスタアドレスからCGのラスタデー
タを得るために最小限のハードウエア構成で済む
という利点を有するが、本実施例にあるような
CPU111によりCG123を読出し、グラフイ
ツクメモリ117へ表示パターンを書込むビツト
マツプ表示方式にあつては隣り合う8×8ビツト
のパターンをCPU111が読出すときは次の
ROMに格納されているパターンのアドレスが32
キロバイト離れた空間にあるので、その度にアド
レツシングレジスタを操作せねばならず、CG読
出し処理に好適でない。そこで本実施例では、
CPU制御に適したCGROMの構成として第9図
に示すように24×24ビツトのパターンをバイト単
位に8×24ビツトに分割して一つのROMに連続
して収容した整列型CGを構成している。アドレ
スは全ROMを順に並べたときのアドレスを16進
で示している。 次に、グラフイツクメモリ117のアドレス構
成について図を用いて説明する。 映像信号は画像ビツトの直列な連らなりとし
て、ラスタ単位で構成されている。すなわち、画
面のリフレツシユのためのCRTC113からの読
出した画面の始めから16ビツト単位に行われ、
MSBから順に直列変換され、LSBの次には次の
16ビツトのMSBが連らなつている。従来のグラ
フイツクメモリのアドレス構成を第10図に示
す。領域117aがCRT画面表示領域に対応す
る。 一方CPUにとつては24×24ビツトの文字パタ
ーンを扱うとき、ラスタスキヤン方向には3バイ
トの深さ、ラスタ順の方向に対しては24バイトの
深さになる。CPU111として使われるインテ
ル社8086や8088にあつては連続するアドレスの繰
返し処理に対して、ストリング命令が用意されて
いる。すなわち、所定のレジスタに指定した源ア
ドレスから所定のレジスタに指定した行先アドレ
スへ指定されたバイト数のデータ転送が、最小限
の命令ステツプと、最短の処理時間で行われるも
のである。この処理方式において最大の効果を得
るには、一回の転送バイト数を大きく取るのが有
効である。この点に着目すれば、CPU111か
ら見たグラフイツクメモリ117のアドレスはラ
スタ順方向に並ぶべきである。 本実施例におけるグラフイツクメモリ117の
アドレス構成を第11図に示す。このアドレス構
成を実現するために、第7図に示すアドレスセレ
クタ163へのCRTアドレスとCPUアドレスの
2群の入力とグラフイツクメモリ117へのアド
レス出力の対応は表1のようになる。
【表】
〔発明の効果〕
以上のように本発明によれば、ビツトマツプリ
フレツシユ方式の画像表示装置において、CPU
の特性を最大限に利用して、漢字等の文字パター
ンを高速にグラフイツクメモリへ書込むことがで
き、グラフイツク表示も可能な漢字表示回路に最
適なキヤラクタジエネレータを提供できる。特に
一文字描画処理においてはストリング命令による
高速処理が可能となり、このストリング命令を活
用すると従来装置に対して約3倍の高速化が企れ
ることが例示できる。 このように、メモリ書換えが高速化されること
により、操作者によつて対話型に行われるワード
プロセツシング処理等における応答時間の短縮が
可能となつて、高速漢字入力や画面を切換えての
編集処理において操作性が向上する。
【図面の簡単な説明】
第1図は本発明になる画像表示装置のブロツク
ダイヤグラム、第2図は本発明になる画像表示装
置を採用したワードプロセツサの外観図、第3図
はワードプロセツサの回路部のブロツクダイヤグ
ラム、第4図はワードプロセツサの動作プログラ
ムのフローチヤート、第5図はワードプロセツサ
の動作プログラムにおける入力処理に関するフロ
ーチヤート、第6図はCGの詳細ブロツクダイヤ
グラム、第7図はWE制御に関する回路部のブロ
ツクダイヤグラム、第8図は従来のCGROMのパ
ターンの構成とアドレスを示す図、第9図は本発
明になるCGの構成を示す図、第10図は従来の
グラフイツクメモリのアドレス構成を示す図、第
11図は本発明になるグラフイツクメモリのアド
レス構成を示す図、第12図は本発明になる画像
表示装置として動作するためのCPUが実行する
一行表示のプログラムのフローチヤート、第13
図はCRTCからの読出しとCPUからのアクセス
との時分割制御を示すタイミングチヤート、第1
4図は半角文字Aを表示したグラフイツクメモリ
を示す図、第15図は公知例回路でのグラフイツ
クメモリへの書込み処理のフローチヤート、第1
6図は本発明になる書込み処理のフローチヤート
である。 23……CRTモニター、111……プログラ
ム蓄積型計算機ユニツト、113……CRTコン
トローラ、117……グラフイツクメモリ、12
3……キヤラクタジエネレータ部、231……
CGROM。

Claims (1)

    【特許請求の範囲】
  1. 1 キヤラクタジエネレータ部から画像パターン
    のドツトデータを読出し、このドツトデータをビ
    ツトマツプグラフイツクメモリに書込む計算機ユ
    ニツトと、前記グラフイツクメモリからドツトデ
    ータを読出して映像信号を作り、CRTモニター
    で表示するCRTコントローラとを備えた画像表
    示装置において、前記キヤラクタジエネレータ部
    に、1つの文字パターンのドツトマトリツクスを
    ラスタ方向にバイト単位で区画してこれをラスタ
    順方向に1つの不揮発性メモリに連続して収容し
    た記憶手段を設けたことを特徴とする画像表示装
    置。
JP59136281A 1984-06-29 1984-06-29 画像表示装置 Granted JPS6114684A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59136281A JPS6114684A (ja) 1984-06-29 1984-06-29 画像表示装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59136281A JPS6114684A (ja) 1984-06-29 1984-06-29 画像表示装置

Publications (2)

Publication Number Publication Date
JPS6114684A JPS6114684A (ja) 1986-01-22
JPH0346823B2 true JPH0346823B2 (ja) 1991-07-17

Family

ID=15171513

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59136281A Granted JPS6114684A (ja) 1984-06-29 1984-06-29 画像表示装置

Country Status (1)

Country Link
JP (1) JPS6114684A (ja)

Also Published As

Publication number Publication date
JPS6114684A (ja) 1986-01-22

Similar Documents

Publication Publication Date Title
US4237543A (en) Microprocessor controlled display system
KR100221028B1 (ko) 그래픽 가속기 및 이를 이용한 메모리 프리패치 방법
US4104624A (en) Microprocessor controlled CRT display system
US4603330A (en) Font display and text editing system with character overlay feature
JPS61159686A (ja) 画像表示装置
JPS61500872A (ja) ビットマップ化されたグラフィックシステムにおいてキャラクタを表示するための装置と方法
US6005537A (en) Liquid-crystal display control apparatus
US4757312A (en) Image display apparatus
EP0361434B1 (en) Display emulating system
US4924432A (en) Display information processing apparatus
US4868553A (en) Raster operation device
JPH0346823B2 (ja)
JPH0346824B2 (ja)
US6628289B1 (en) Rendering apparatus and method, and storage medium
US5226119A (en) Graphic display controller
JPH0428307B2 (ja)
JPH0219462B2 (ja)
JPH05257592A (ja) データ入力制御方法
JP2504413B2 (ja) 表示制御装置
JPH0793209A (ja) 情報処理装置
JP3506335B2 (ja) 制御方法
CA2021829A1 (en) Display system
JPH0721757B2 (ja) 情報処理装置
JP2817848B2 (ja) 表示制御装置
JPS61241871A (ja) 情報処理装置