JPS6275584A - 文字表示制御装置 - Google Patents
文字表示制御装置Info
- Publication number
- JPS6275584A JPS6275584A JP60216422A JP21642285A JPS6275584A JP S6275584 A JPS6275584 A JP S6275584A JP 60216422 A JP60216422 A JP 60216422A JP 21642285 A JP21642285 A JP 21642285A JP S6275584 A JPS6275584 A JP S6275584A
- Authority
- JP
- Japan
- Prior art keywords
- character
- width
- characters
- alphanumeric
- generator
- 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)
- Controls And Circuits For Display Device (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔発明の技術分野〕
本発明は、全角文字と半角文字上混在表示する文字表示
制御V&置に関する。
制御V&置に関する。
文字を表示する文字表示装置には、英数文字を表示する
ものの他に漢字全表示するものがある0こ几らは表示方
法が異なるため、この英数文字と漢字を混在表示するも
のにおいては、テキストメモリ中のデータが漢字コード
か英数文字コードであるかを判断するための属性ビット
を持つ必要がある。
ものの他に漢字全表示するものがある0こ几らは表示方
法が異なるため、この英数文字と漢字を混在表示するも
のにおいては、テキストメモリ中のデータが漢字コード
か英数文字コードであるかを判断するための属性ビット
を持つ必要がある。
一方、先願である特願昭60−39282号に示される
様に、テキストメモリから読出される文字コードが漢字
コードであるか英数文字コードであるか全判別するデコ
ーダを付卯し、漢字(全角)表示と英数文字(牛角)を
区別するものもある。
様に、テキストメモリから読出される文字コードが漢字
コードであるか英数文字コードであるか全判別するデコ
ーダを付卯し、漢字(全角)表示と英数文字(牛角)を
区別するものもある。
前者は、1表示文字毎に1属性ビツト’を必要とし、後
者は英数文字表示が中ヤラククジエネレータに固定され
ることから変形文字や各国対応毎にその中ヤラクタジエ
ネレータを交換する必要があるといりた欠点を持つ〇 〔発明の目的〕 本発明は上記欠点vc鑑みてなされたものであり、少な
いハードウェアにて全角/半角切替えの九めのアトリビ
ュート全不要とし、且つソフトウェアの変形なしに英数
文字の字形変更を実現する文字表示制御装置を提供する
ことを目的とする。
者は英数文字表示が中ヤラククジエネレータに固定され
ることから変形文字や各国対応毎にその中ヤラクタジエ
ネレータを交換する必要があるといりた欠点を持つ〇 〔発明の目的〕 本発明は上記欠点vc鑑みてなされたものであり、少な
いハードウェアにて全角/半角切替えの九めのアトリビ
ュート全不要とし、且つソフトウェアの変形なしに英数
文字の字形変更を実現する文字表示制御装置を提供する
ことを目的とする。
本発明は、上記目的音実現するため、英数文字コードを
半角文字用のコードとして転用(英数文字コードと半角
外字を対応させる)することにより、全角外字用のメモ
リ七使用して半角外字を表示する溝底とした。このため
、従来。
半角文字用のコードとして転用(英数文字コードと半角
外字を対応させる)することにより、全角外字用のメモ
リ七使用して半角外字を表示する溝底とした。このため
、従来。
この種装置が持つコンポーネントic、更に、半角文字
の表示モード(英数/外字)を記憶するフリップフロッ
プと、テキストメモリから得られるコードが漢字/外字
/英数文字のいずれか1c判断するデコーダと、このデ
コーダ・フリツブフ(ffyブ出力に従がい、そ几ぞ几
のキャラクタジェネレータ出力を切替え表示装置へ供給
するセレクタとを何重した。
の表示モード(英数/外字)を記憶するフリップフロッ
プと、テキストメモリから得られるコードが漢字/外字
/英数文字のいずれか1c判断するデコーダと、このデ
コーダ・フリツブフ(ffyブ出力に従がい、そ几ぞ几
のキャラクタジェネレータ出力を切替え表示装置へ供給
するセレクタとを何重した。
このことにより、半角/全角切替えのためのアトリビュ
ート全不要とし、且つ、外字メモリに英数文字フォント
の字形変形したものを入れておくことにより、ソフトウ
ェアの変更なしに斜本文字、各国語対応等実現可能とな
る。
ート全不要とし、且つ、外字メモリに英数文字フォント
の字形変形したものを入れておくことにより、ソフトウ
ェアの変更なしに斜本文字、各国語対応等実現可能とな
る。
以下1本発明実施例につ考図面’kl!i!用して詳細
1’C祝明する。@1図は本発明の実施ガ?示すブロッ
ク図である。図において、1はテキストメモリI及び外
字キャラクタジェネレータ14の同容1替え、読出しを
行なうCPUである。
1’C祝明する。@1図は本発明の実施ガ?示すブロッ
ク図である。図において、1はテキストメモリI及び外
字キャラクタジェネレータ14の同容1替え、読出しを
行なうCPUである。
2にビデオ制@信号及び表示アドレスを出力するCRT
コントローラである。上記cPU1゜CRTコントロー
ラ2が協動して本発明装置の制御中枢となり、テキスト
メモリ4とにテキストメモリ制御回路3を介して接続さ
れる0テキストメモリ制御回路3は、CPUIとCRT
コントローラ2により発せられるそれぞれのアドレスを
マルチブレクスし、テキストメモリアドレス全出力する
と共に、テキストメモリコントロール信号を与える。
コントローラである。上記cPU1゜CRTコントロー
ラ2が協動して本発明装置の制御中枢となり、テキスト
メモリ4とにテキストメモリ制御回路3を介して接続さ
れる0テキストメモリ制御回路3は、CPUIとCRT
コントローラ2により発せられるそれぞれのアドレスを
マルチブレクスし、テキストメモリアドレス全出力する
と共に、テキストメモリコントロール信号を与える。
41−c表示コードを保存するテキストメモリであり、
漢字コード、外字コード、そして半角外字としても使用
可能な英数文字コードが格納される。5は漢字コードの
41バイト全一時保管するレジスタであり、その出力は
テキストメモリ4から出力式Cる2バイト目のデータと
共にアドレスジェネレータ6へ供給される。アドレスジ
ェネレータ6は漢字コードの、i!1バイト及び第2バ
イトにより後述する漢字キャラクタジェネレータ7及び
外字キャラクタジェネレータ14Vc対するアドレス全
出力する。但し、41バイトが英数文字コードの場会は
レジスタ5Vc保存さ1ているコードVC,A係なくそ
の英数文字コードに対応する半角外字を出力すべく外字
キャラクタジェネレータ14のアドレス全セレクタ15
tfC出力する。漢字キャラクタジェネレータ7はアド
レスジェネレータ6によって虫取されるアドレスに従か
い漢字フォントヲ生取出力する。
漢字コード、外字コード、そして半角外字としても使用
可能な英数文字コードが格納される。5は漢字コードの
41バイト全一時保管するレジスタであり、その出力は
テキストメモリ4から出力式Cる2バイト目のデータと
共にアドレスジェネレータ6へ供給される。アドレスジ
ェネレータ6は漢字コードの、i!1バイト及び第2バ
イトにより後述する漢字キャラクタジェネレータ7及び
外字キャラクタジェネレータ14Vc対するアドレス全
出力する。但し、41バイトが英数文字コードの場会は
レジスタ5Vc保存さ1ているコードVC,A係なくそ
の英数文字コードに対応する半角外字を出力すべく外字
キャラクタジェネレータ14のアドレス全セレクタ15
tfC出力する。漢字キャラクタジェネレータ7はアド
レスジェネレータ6によって虫取されるアドレスに従か
い漢字フォントヲ生取出力する。
セレクタ15はCPU1とアドレスジェネレータ6によ
って虫取されるそれぞれのアドレスをマルチプレクスし
、外字キャラクタジェネレータ14へ出力する。外字キ
ャラクタジェネレータ14は、(、PUIによってRB
AD/WRITEされ、全角及び半角外字フォント’2
保存し1表示タイミングに同期してセレクタ1θに対し
てフォントーータを出力する。8は、テキストメモリ4
から出力される英数文字コードにより英数文字フォント
を出力するキャラクタジェネレータである。9は、テキ
ストメモリ4から出力される文字コードが漢字コード及
び外字コードであるか否か全判断するデコーダである。
って虫取されるそれぞれのアドレスをマルチプレクスし
、外字キャラクタジェネレータ14へ出力する。外字キ
ャラクタジェネレータ14は、(、PUIによってRB
AD/WRITEされ、全角及び半角外字フォント’2
保存し1表示タイミングに同期してセレクタ1θに対し
てフォントーータを出力する。8は、テキストメモリ4
から出力される英数文字コードにより英数文字フォント
を出力するキャラクタジェネレータである。9は、テキ
ストメモリ4から出力される文字コードが漢字コード及
び外字コードであるか否か全判断するデコーダである。
10は。
外字フォント、漢字フォント及び英数文字フォントをデ
コーダ9から出力される15号(ラインl09)とフリ
ップフロップ16出力(ラインx1s)vcより切替え
、シフトレジスタ11へ供給するセレクタである。シフ
トレジスタ11は文字フォントをパラレルに得、1ビツ
ト毎シリアルに変換し、その出力をビデオ信号制御回路
12vc供給する。ビデオ信号制御回路12は。
コーダ9から出力される15号(ラインl09)とフリ
ップフロップ16出力(ラインx1s)vcより切替え
、シフトレジスタ11へ供給するセレクタである。シフ
トレジスタ11は文字フォントをパラレルに得、1ビツ
ト毎シリアルに変換し、その出力をビデオ信号制御回路
12vc供給する。ビデオ信号制御回路12は。
CRTモニタI3に出力するビデオ信号を制御する。1
4は、上述し几外字キャラクタジェネレータ、15はセ
レクタ、16はモードフリップフロップである。モード
プリップフロップ16は半角表示モードが英数そ一ドで
あるか。
4は、上述し几外字キャラクタジェネレータ、15はセ
レクタ、16はモードフリップフロップである。モード
プリップフロップ16は半角表示モードが英数そ一ドで
あるか。
あるいは半角外字モードであるかを11するために設け
られるものであり、そのデータはCPUIKよりセット
/リセットされる。
られるものであり、そのデータはCPUIKよりセット
/リセットされる。
尚0図中、101はCPUのアドレス、102はCRT
コントσ−ラ2の表示アドレスj103はテキストメモ
リアドレス、104は文字コード、105は漢字コード
の婿1バイト、106は漢字壁ヤラクタジエネレータ7
のアドレス。
コントσ−ラ2の表示アドレスj103はテキストメモ
リアドレス、104は文字コード、105は漢字コード
の婿1バイト、106は漢字壁ヤラクタジエネレータ7
のアドレス。
107は漢字フォント、10gは英数文字フォント、1
09はコードの種類を示すセレクト信号、110は文字
フォント、111は1文字フォントの7リアルデータ、
112はCRTコントローラ2のビデオ制御信号、11
3はビデオ信号、114は、外字フォントデータ、11
5h外字−rヤラクタゾエネレータアドレス、116に
半角表示モードがそれぞれ伝播するバスまたは信号線で
ある。
09はコードの種類を示すセレクト信号、110は文字
フォント、111は1文字フォントの7リアルデータ、
112はCRTコントローラ2のビデオ制御信号、11
3はビデオ信号、114は、外字フォントデータ、11
5h外字−rヤラクタゾエネレータアドレス、116に
半角表示モードがそれぞれ伝播するバスまたは信号線で
ある。
嘉2図、嘉3図は本発明実施例の動作全説明するために
引用した図であり、そ几ぞれ、英数モード、半角外字モ
ードの表示%Jt−示す。図中。
引用した図であり、そ几ぞれ、英数モード、半角外字モ
ードの表示%Jt−示す。図中。
第1図心おけるブロックと同一番号の付されたブロック
は@1図のそれと同じものとする。
は@1図のそれと同じものとする。
以下、舊2図、!3図を参照しlがら第1図に示し九本
発eA実施例の動作につき詳細vc説明する。モードフ
リップフロップ16は、半角文字の表示モードが英数モ
ードであるか、半角外字モードであるか全記憶しである
ことは上述したと2りである。ここで、フリップフロッ
プ16が英数モードを指示してい九としよう。この場合
は、7′コーダ9a出力(ライン109)VCより、漢
字ギヤラクタジエネレータ7出力(ライン107)、英
数キャラクタジェネレータ8出力(ライン108)又は
、外字キャラクタジェネレータ14出力(ライン109
)のいずれかがセレクタ10 f介してシフトレジスタ
11vcロード嘔几、その内容が表示される。
発eA実施例の動作につき詳細vc説明する。モードフ
リップフロップ16は、半角文字の表示モードが英数モ
ードであるか、半角外字モードであるか全記憶しである
ことは上述したと2りである。ここで、フリップフロッ
プ16が英数モードを指示してい九としよう。この場合
は、7′コーダ9a出力(ライン109)VCより、漢
字ギヤラクタジエネレータ7出力(ライン107)、英
数キャラクタジェネレータ8出力(ライン108)又は
、外字キャラクタジェネレータ14出力(ライン109
)のいずれかがセレクタ10 f介してシフトレジスタ
11vcロード嘔几、その内容が表示される。
次に、フリップフロップが半角外字モード全指示してい
九としよう。この場合、更に、デコーダ9の出力(ライ
ン109)が英数キャラクタジェネレータ8の出力(ラ
イン108)iセレクトしていたとすルば、英数キャラ
クタジェネレータ8に代わって、外字文字の半分(半角
)が表示される。つまり、テキストメモリ4同に英数文
字コードがあると、そのコードがアドレスジェネレータ
6に入力さn&レヅスタ5から得られるコードに関係な
く、英数文子コードに対応した外字を保存する外字中ヤ
ラクタジエネレータ14のアドレスが出力される0外字
キャラクタジェネレータ14からは外字フォント(半角
弁)が出力され、セレクタ10により選択されてその7
オントデータがシフトレジスタ11に供給される。
九としよう。この場合、更に、デコーダ9の出力(ライ
ン109)が英数キャラクタジェネレータ8の出力(ラ
イン108)iセレクトしていたとすルば、英数キャラ
クタジェネレータ8に代わって、外字文字の半分(半角
)が表示される。つまり、テキストメモリ4同に英数文
字コードがあると、そのコードがアドレスジェネレータ
6に入力さn&レヅスタ5から得られるコードに関係な
く、英数文子コードに対応した外字を保存する外字中ヤ
ラクタジエネレータ14のアドレスが出力される0外字
キャラクタジェネレータ14からは外字フォント(半角
弁)が出力され、セレクタ10により選択されてその7
オントデータがシフトレジスタ11に供給される。
テキストメモリ4円に外字コードがある場合は、英数モ
ードの場合と同様で、第1バイト。
ードの場合と同様で、第1バイト。
第2バイトがアドレスジェネレータ6に入力され、対応
する外字のアドレスが外字キャラクタジェネレータ14
に供給される。この場合は。
する外字のアドレスが外字キャラクタジェネレータ14
に供給される。この場合は。
デコーダ9によって全角文字と判断され、外字キャラク
タジェネレータ14の出力がセレクタ10t/Cよって
選択され、77トレゾスタ11に全含分入力される。
タジェネレータ14の出力がセレクタ10t/Cよって
選択され、77トレゾスタ11に全含分入力される。
以上説明の様に、英数モードの場合は、漢字英数文字、
全角外字文字が表示可となり、一方。
全角外字文字が表示可となり、一方。
牛角外字モードの場合は、漢字、半角外字、全角外字文
字が表示可となる。
字が表示可となる。
以上説明の様に本発明に従えば、英数文字コードを使用
して半角外字文字を表示することにより1文字表示の牛
角/全角切替え用のアトリビエートがなくても全角外字
用のメモリを使用して半角外字を表示することが出来る
。又、英数文字コードと半角外字が対応しているため。
して半角外字文字を表示することにより1文字表示の牛
角/全角切替え用のアトリビエートがなくても全角外字
用のメモリを使用して半角外字を表示することが出来る
。又、英数文字コードと半角外字が対応しているため。
半角外字として英数文字の字形を変形し九もの。
例えば斜体文字、ドイツ語7オントを外字中ヤラクタジ
エネレータに登録することにより、ソフトウェアの変更
なしに英数文字の字形変更が可能となる。
エネレータに登録することにより、ソフトウェアの変更
なしに英数文字の字形変更が可能となる。
4、図面0IN2I4Lな説明
第1図は本発明の実施例を示すブロック図。
第2図、シ3図はX発明5ii!施列の動作全説明する
ために引用し九寵であり、それぞれ、英数モード、半角
外字モードの表示flt−示す。
ために引用し九寵であり、それぞれ、英数モード、半角
外字モードの表示flt−示す。
4・・・テ中ストメモリ、7パ°漢芋キャラクタジェネ
レータ、英数キャラクタジェネレータ、9・・・デコー
ダー 10.15・・・セレクタ、16・・・フリッ
プフロップ。
レータ、英数キャラクタジェネレータ、9・・・デコー
ダー 10.15・・・セレクタ、16・・・フリッ
プフロップ。
出願人代理人弁理士 鈴 圧式 彦
第1図
Claims (1)
- 全角・半角文字が混在表示される表示装置において、漢
字コード・外字コードそして半角外字として使用可能な
英数文字コードが格納されるテキストメモリと、このテ
キストメモリから文字コードを得、該文字コードに対応
する文字フォントを生成出力するそれぞれ漢字キャラク
タジェネレータ・外字キャラクタジェネレータ英数文字
キャラクタジェネレータと、上記テキストメモリから得
られる文字コードが漢字か外字かあるいは英数文字のい
ずれのコードであるかを判別するデコーダと、半角文字
の表示モドが英数文字か半角外字のいずれかが設定記憶
されるフリップフロップと、上記デコーダならびにフリ
ップフロップ出力に基づき、上記各キャラクタジェネレ
ータ出力を切替え表示装置へ供給するセレクタとを具備
することを特徴とする文字表示制御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60216422A JPS6275584A (ja) | 1985-09-30 | 1985-09-30 | 文字表示制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60216422A JPS6275584A (ja) | 1985-09-30 | 1985-09-30 | 文字表示制御装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS6275584A true JPS6275584A (ja) | 1987-04-07 |
Family
ID=16688314
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60216422A Pending JPS6275584A (ja) | 1985-09-30 | 1985-09-30 | 文字表示制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6275584A (ja) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS56137440A (en) * | 1980-03-28 | 1981-10-27 | Canon Inc | Program computer |
| JPS604979A (ja) * | 1983-06-23 | 1985-01-11 | 株式会社東芝 | 外字処理方式 |
-
1985
- 1985-09-30 JP JP60216422A patent/JPS6275584A/ja active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS56137440A (en) * | 1980-03-28 | 1981-10-27 | Canon Inc | Program computer |
| JPS604979A (ja) * | 1983-06-23 | 1985-01-11 | 株式会社東芝 | 外字処理方式 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0071744B1 (en) | Method for operating a computing system to write text characters onto a graphics display | |
| US5539428A (en) | Video font cache | |
| US5248964A (en) | Separate font and attribute display system | |
| JPS5952286A (ja) | ビデオram書込み制御方式 | |
| US5642138A (en) | Display control system using a different clock in the graphics mode from that in the text mode in accessing an image memory | |
| US5742298A (en) | 64 bit wide video front cache | |
| JPS6275584A (ja) | 文字表示制御装置 | |
| JPH0997006A (ja) | 地図表示装置 | |
| EP0420291B1 (en) | Display control device | |
| CN100334614C (zh) | 屏幕显示装置 | |
| KR900001125B1 (ko) | 표시장치 | |
| JPH071425B2 (ja) | ラスタ走査表示システム | |
| JPH03198200A (ja) | 交通情報提供装置 | |
| JPS59148089A (ja) | ルビ文字のセンタリング装置 | |
| JP3571380B2 (ja) | 画像データ変換装置 | |
| JPS632117B2 (ja) | ||
| JPS63104128A (ja) | 端末装置における画面フオ−マツトデ−タ格納方式 | |
| SU824305A1 (ru) | Запоминающее устройство | |
| JPS58116581A (ja) | 表示装置 | |
| JPS63206797A (ja) | ドツトマトリクス文字表示器駆動装置 | |
| JPS6055388A (ja) | 文字図形表示装置 | |
| JPS60221792A (ja) | 文字発生回路 | |
| JPH08292751A (ja) | グラフィクスコントローラ | |
| JPS60173585A (ja) | 表示制御方式 | |
| JPH05313643A (ja) | 文字表示装置における文字属性合成装置 |