JPH01235996A - Character display device - Google Patents

Character display device

Info

Publication number
JPH01235996A
JPH01235996A JP63062811A JP6281188A JPH01235996A JP H01235996 A JPH01235996 A JP H01235996A JP 63062811 A JP63062811 A JP 63062811A JP 6281188 A JP6281188 A JP 6281188A JP H01235996 A JPH01235996 A JP H01235996A
Authority
JP
Japan
Prior art keywords
character
display
character decoration
code
decoration
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
JP63062811A
Other languages
Japanese (ja)
Inventor
Atsuhiko Kurachi
倉知 敦彦
Sakurako Oguri
小栗 桜子
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.)
Brother Industries Ltd
Original Assignee
Brother Industries 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 Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP63062811A priority Critical patent/JPH01235996A/en
Publication of JPH01235996A publication Critical patent/JPH01235996A/en
Pending legal-status Critical Current

Links

Landscapes

  • Controls And Circuits For Display Device (AREA)

Abstract

PURPOSE:To display an arbitrary character decoration at a high speed and simply by generating a character decoration code and providing a character decoration image memory for storing its display image and also, changing the character decoration image memory, whenever the correspondence to the character decoration code is varied. CONSTITUTION:In accordance with a character decoration or a combination of the character decorations, a character decoration code is determined at any time, and in accordance with necessity, a display image in a character decoration image data memory 2 is updated so as to correspond to its character decoration code. Also, the character code and the character decoration code are stored in a character code display memory 1 and a character decoration display memory 1, respectively, and by each code, display images are fetched from a character generator 3 and the character decoration image data memory 2, and synthesized and outputted. In such a way, a character to which an arbitrary character decoration has been added can be displayed without using a memory of a large capacity and without causing a decrease of a display speed.

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は、キャラクタデイスプレィ方式の文字表示装置
であり、任意の組み合せの文字飾りを表示文字に付加し
て表示可能な文字表示装置に関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a character display device of a character display type, which is capable of displaying characters by adding any combination of character decorations to the displayed characters.

[従来技術] 従来、CRT画面などに文字を表示する文字表示装置は
、キャラクタデイスプレィ方式と、ヒツトマツプデイス
プレィ方式との2方式が主要な方式となっている。キャ
ラクタデイスプレィ方式では文字を表示イメージではな
くコードとして表示メモリに収納しており、当該文字の
表示時にはCRT制御装置が当該文字コートを取り出し
、その文字コードに基づいてキャラ′クタジエネレータ
ーをアクセスし、実際の表示イメージを生成する。
[Prior Art] Conventionally, there are two main types of character display devices for displaying characters on a CRT screen or the like: a character display method and a human map display method. In the character display method, characters are stored in the display memory as codes rather than display images, and when the characters are displayed, the CRT control device takes out the character code and accesses the character generator based on the character code. and generate the actual display image.

このとき、下線や反転等の文字飾りが必要な場合は、文
字コードにアトリビュートフラグなどを付加し、さらに
キャラクタジェネレーターに付加回゛路を追加すること
で実現していた。この方式はキャラクタジェネレーター
と若干の付加回路を別にすれば、文字コード用の表示メ
モリしか必要とせず、小容量のメモリで実現できる方式
である。
At this time, if character decorations such as underlining or inversion were required, this was accomplished by adding attribute flags to the character code and adding an additional circuit to the character generator. This method requires only a display memory for character codes, apart from a character generator and some additional circuits, and can be implemented with a small memory capacity.

ビットマツプデイスプレィ方式は、1画面以上の表示イ
メージを表示上の1ドツトをメモリ上の1ドツト以上に
対応させることで、表示イメージそのままのデータとし
て表示メモリ内に収納している方式である。この方式で
は情報処理装置が、表示したい文字をキャラクタジェネ
レーターを用いて表示イメージに変換し、その表示イメ
ージを表示メモリの該当位置に記入することで文字が表
示できる。また、文字の表示イメージを自由に加工する
ことが可能であるため任意の文字飾りを表現することが
でき、非常に柔軟性の高い表示方式[発明力1解決しよ
うとする問題点] しかしながら、一般に文字表示には多様な文字飾りを付
加できるといったより強力な表現力と、さらに表示の高
速性とをより簡易な回路で実現することが要求されてい
る。−前記キャラクタデイスプレィ方式の表示装置では
、表示の高速性やハードウェア量の少なさでは優れてい
るが、付加可能な文字飾りは少ないという問題点がある
The bitmap display method is a method in which a display image on one screen or more is stored in the display memory as data as it is by associating one dot on the display with one or more dots on the memory. In this method, the information processing device converts the characters to be displayed into a display image using a character generator, and writes the display image at the corresponding position in the display memory, thereby displaying the characters. In addition, since it is possible to freely process the display image of characters, it is possible to express any character decoration, making it a highly flexible display method [Inventiveness 1: Problems to be solved] However, in general, There is a need to realize stronger expressive power such as the ability to add a variety of character decorations to character displays, as well as higher display speeds, with simpler circuits. - The character display type display device is excellent in display speed and small amount of hardware, but has the problem that there are few character decorations that can be added.

また、前記ビットマツプデイスプレィ方式では任意の文
字飾りを表現することが可能であるが、多量のメモリを
必要とし、かつデータ量が多いために表示更新のスピー
ドが遅くなってしまうという問題点がある。
Furthermore, although it is possible to express arbitrary character decorations using the bitmap display method, it requires a large amount of memory and has the problem of slowing down the display update speed due to the large amount of data. be.

また、キャラクタデイスプレィの方式とビットマツプデ
イスプレィの方式を共にもち、文字表示の高速性と柔軟
性を高めたシステムもあるが、文字飾りが付加された文
字が多い場合は低速になってしまうし、メモリ量も多く
なってしまう。
There are also systems that have both a character display method and a bitmap display method, increasing the speed and flexibility of character display, but if there are many characters with character decorations, the speed becomes slow. However, the amount of memory will also increase.

ざらにキャラクタデイスプレィの方式で、キャラクタジ
ェネレーターと同様に固定の文字飾りイメージメモリを
使用した場合、文字飾りには組み合せが存在するため、
すべての組み合せを実現するためには大量のイメージメ
モリが必要となってしまう。通常、1画面中に表示しな
ければならない文字飾りもしくは文字飾りの組み合せの
種類の総数はかなり少ないにも関わらず、例えば下線1
0種、上線10種、網掛け10種、抹消線4種程度の場
合でも、その総数は4000種類ともなり、多くのメモ
リを必要とする。
If you use the Zaraani character display method and use a fixed character decoration image memory like a character generator, there are combinations of character decorations, so
A large amount of image memory is required to realize all the combinations. Normally, although the total number of types of character decorations or combinations of character decorations that must be displayed on one screen is quite small, for example, underline 1
Even in the case of 0 types, 10 types of overlines, 10 types of hatching, and 4 types of crossed out lines, the total number is 4000 types, which requires a large amount of memory.

[発明の目的] 本発明は、上述した問題点を解決するためになされたも
のであり、前記キャラクタデイスプレィ方式の文字表示
装置に対して、文字に付加すべき文字飾りもしくは文字
飾りの組み合せに対応した文字飾りコードを生成し、該
文字飾りコートに対応した文字飾りもしくはその糺み合
せの表示イメージを収納する文字飾りイメージメモリを
持ち、さらに文字飾りコードと文字飾りの頑み合せとの
対応が変化する毎に文字飾りイメージメモリを変更する
ことによって、キャラクタデイスプレィ方式の高速性、
簡易性を保持しながら、少ない文字飾りイメージメモリ
を用いて任意の文字飾りを表示可能とする文字表示装置
を提供することを目的とする。
[Object of the Invention] The present invention has been made in order to solve the above-mentioned problems, and is directed to a character display device using the character display method. It generates a corresponding character decoration code, has a character decoration image memory that stores the display image of the character decoration or its combination corresponding to the character decoration coat, and further corresponds to the combination of the character decoration code and the character decoration. By changing the character decoration image memory every time the
An object of the present invention is to provide a character display device capable of displaying any character decoration using a small number of character decoration image memories while maintaining simplicity.

[問題点を解決するための手段] この目的を達成するために本発明は、表示を必要とされ
る文字飾りもしくは文字飾りの組み合せに対応した文字
飾り表示コード生成手段、と、表示文字に付加される前
記文字飾り表示コードを収納する表示メモリと、文字飾
りもしくは文字飾りの組み合せの表示イメージを収納し
、前記文字飾り表示コードを用いてアクセスされる表示
イメージデータメモリと、前記表示イメージデータメモ
リに収納されている文字飾り表示イメージを、文字飾り
もしくは文字飾りの組み合せと、前記文字飾り表示コー
ドとの対応関係が変化するのに応じて変更する変更手段
と、を備えている。
[Means for Solving the Problems] In order to achieve this object, the present invention provides a character decoration display code generation means corresponding to the character decoration or combination of character decorations that needs to be displayed, and a code added to the displayed characters. a display memory that stores the character decoration display code to be displayed, a display image data memory that stores a display image of the character decoration or a combination of character decorations and that is accessed using the character decoration display code, and the display image data memory. and a changing means for changing the character decoration display image stored in the character decoration display image according to a change in the correspondence between the character decoration or the combination of character decorations and the character decoration display code.

[作用コ 上記の構成を有する本発明は、文字飾りもしくは文字飾
りの糺み合せに応じて文字飾りコートを随時決定し、必
要に応じてその文字飾りコードに対応するように文字飾
り表示イメージデータメモリ内の表示イメージを更新す
る。さらに文字コー・ドと文字飾りコードとをそれぞれ
文字コードの表示メモリと文字飾り表示メモリに収納し
、各々のコードにてキャラクタジェネレーターと文字飾
りイメージデータメモリから表示イメージを取り出して
合成し出力することで、任意の組み合せの文字飾りを付
加した文字が表示される。
[Operations] The present invention having the above configuration determines a character decoration coat at any time according to a character decoration or a combination of character decorations, and, if necessary, changes character decoration display image data to correspond to the character decoration code. Update the display image in memory. Furthermore, the character code and character decoration code are stored in a character code display memory and a character decoration display memory, respectively, and a display image is retrieved from a character generator and a character decoration image data memory for each code, synthesized, and output. , characters with arbitrary combinations of character decorations are displayed.

[実施例] 以下、本発明を具体化した実施例を図面を用いて説明す
る。
[Example] Hereinafter, an example embodying the present invention will be described with reference to the drawings.

第1図は本実施例における表示機能の概要の説明図であ
る。文字飾りコードを収納する文字飾り表示メモリと、
文字コードを収納する表示メモリとは、1つのリフレッ
シュメモリ1を分割して使用することで得ている。リフ
レッシュメモリ1の中には、文字飾りコートと文字コー
ドとを結合させ、1つの文字データとして収納している
。文字飾りコードは文字飾りイメージデータメモリであ
る文字飾りイメージRAM2のアクセスデータとして解
釈され、文字飾りのドツトイメージが得られる。同様に
、文字コードによりキャラクタジェネレーターである文
字フォントROM3をアクセスし、文字のドツトイメー
ジを得る。得られた文字飾りのドツトイメージと文字の
ドツトイメージは、パラレル→シリアル変換器4,5に
送られ、シリアル信号に変換された後ORゲート6によ
り合成され、CRT装置7に出力される。本実施例では
白黒の単色表示であるが、カラー表示とする場合には、
例えば文字飾りイメージRAM2を複数ブレーンで構成
することにより実現できる。
FIG. 1 is an explanatory diagram outlining the display function in this embodiment. A character decoration display memory that stores character decoration codes,
The display memory that stores character codes is obtained by dividing and using one refresh memory 1. In the refresh memory 1, a character decoration coat and a character code are combined and stored as one character data. The character decoration code is interpreted as access data for the character decoration image RAM2, which is a character decoration image data memory, and a dot image of the character decoration is obtained. Similarly, the character font ROM 3, which is a character generator, is accessed using the character code to obtain a character dot image. The obtained character decoration dot images and character dot images are sent to parallel-to-serial converters 4 and 5, converted into serial signals, combined by an OR gate 6, and output to a CRT device 7. In this example, the display is monochromatic (black and white), but when displaying in color,
For example, this can be realized by configuring the character decoration image RAM 2 with a plurality of brains.

第2図は、第1図に示された機能を実現するための回路
ブロック図の例である。リフレッシュメモリ10は、文
字コート、文字飾りコートを記入するためと、表示のた
めに読み出すためとに、CPUI 1とCRT制御装置
8とからそれぞれアクセスされる。それぞれのアクセス
はマルチプレクサ9によりコントロールされている。ま
たCPU11からの記入の場合、データはデータバスか
ら文字コード文字飾りコードそれぞれに双方向ゲー)1
2.13を経由して、リフレッシュメモリ10に送られ
ている。表示時にCRT装置8からアクセスされた場合
の各コードは、文字フォラl−ROM14と文字飾りイ
メージRAM15に送られ、CRT制御装置から出力さ
れているラスクアドレス信号と組み合わせて、文字フォ
ラ)ROM14と文字飾りイメージRAM15とをアク
セスする。
FIG. 2 is an example of a circuit block diagram for realizing the functions shown in FIG. 1. The refresh memory 10 is accessed by the CPU 1 and the CRT control device 8 to write in character codes and character decoration codes, and to read them for display. Each access is controlled by a multiplexer 9. In addition, in the case of entry from the CPU 11, data is transferred from the data bus to the character code character decoration code (bidirectional game) 1
2.13, and is sent to the refresh memory 10. Each code accessed from the CRT device 8 during display is sent to the character ROM 14 and the character decoration image RAM 15, and combined with the rusk address signal output from the CRT control device, the code is sent to the character ROM 14 and the character decoration image RAM 15. The decoration image RAM 15 is accessed.

アクセスされて出力されたドツトパターンのデータは、
パラレル→シリアル変換器16.17にそれぞれ送られ
、合成された後CRT 1 Bに出力される。なお、こ
こで文字飾りイメージRAM15は直接CPUIIから
データを記入できるように構成されており、文字飾りイ
メージRAMのアドレスを指定したときに双方向ゲート
13がオーブンし、データを記入することが可能となっ
ている。
The accessed and output dot pattern data is
The signals are sent to parallel-to-serial converters 16 and 17, combined, and then output to CRT 1 B. Note that the character decoration image RAM 15 is configured so that data can be written directly from the CPU II, and when the address of the character decoration image RAM is specified, the bidirectional gate 13 opens and data can be written. It has become.

文字飾りイメージRAMを小容量のメモリにて構成する
ために、文字飾りイメージRAMを適宜変更しているが
、その方式を第3図及び第4図を用いて示す。
In order to configure the character decoration image RAM with a small-capacity memory, the character decoration image RAM is appropriately changed, and the method thereof is shown in FIGS. 3 and 4.

第3図は、文字飾りコードと文字飾りの内容との対応を
記憶する、文字飾りコード対応テーブルと、文字飾りイ
メージRAMの内容との対応関係を示す1例を記載した
図である。第4図は、文字飾りコード対応テーブルと文
字飾りイメージRAMを用いて、文字飾りコード生成手
段と変更手段との実施例を説明するフローチャートであ
る。表示を行なう文字が当該処理に渡されると、まずス
テップS1において、当該表示文字に付加されている文
字飾りもしくはその組み合せと同じ文字飾りがあるか否
かを知るために、文字飾りコード対応テーブル中を検索
する。同じ文字飾りが存在した場合は、ステップS2か
らステップS7に分岐するが、存在しない場合はステッ
プS3に進む。
FIG. 3 is a diagram illustrating an example of the correspondence between a character decoration code correspondence table that stores the correspondence between character decoration codes and contents of the character decoration, and the contents of the character decoration image RAM. FIG. 4 is a flowchart illustrating an embodiment of the character decoration code generation means and changing means using the character decoration code correspondence table and the character decoration image RAM. When a character to be displayed is passed to the processing, first in step S1, in order to find out whether there is a character decoration that is the same as the character decoration added to the display character or the combination thereof, the character decoration code correspondence table is checked. Search for. If the same character decoration exists, the process branches from step S2 to step S7, but if the same character decoration does not exist, the process proceeds to step S3.

ステップS3では、文字飾りコード対応テーブルから、
対応する文字飾りが未定義となっている文字飾りコード
を検索する。第3図の例で示せば、文字飾りコードの2
が検索されることζこなる。次にステップS4において
文字飾りコード02を、当該表示文字の文字飾りコート
として生成し、付加する。文字飾りコード対応テーブル
中に、当該表示文字の文字飾りが存在しなかったという
ことは、文字飾りイメージRAM中に当該文字飾りの・
表示イメージが存在していないことを示している。
In step S3, from the character decoration code correspondence table,
Search for character decoration codes whose corresponding character decorations are undefined. In the example of Figure 3, the character decoration code 2
is searched. Next, in step S4, a character decoration code 02 is generated and added as a character decoration code to the displayed character. The fact that the character decoration of the displayed character does not exist in the character decoration code correspondence table means that the character decoration of the concerned character decoration does not exist in the character decoration image RAM.
Indicates that the display image does not exist.

そのため、当該文字飾りの表示イメージをステップS5
にて作成し、ステップS6にて文字飾りイメージRAM
中の、文字飾りコードと対応した位置に記入する。これ
により、この文字コードと文字飾りコードとをリフレッ
シュメモリに書き込めば、所期の文字飾りが付加された
文字が表示されることになる。
Therefore, the display image of the character decoration is changed to step S5.
The character decoration image RAM is created in step S6.
Enter it in the position corresponding to the character decoration code. As a result, if this character code and character decoration code are written into the refresh memory, characters with the desired character decoration added will be displayed.

なお、当該文字の文字飾りが文字飾りコード対応テーブ
ル中に存在した場合は、文字飾りイメージRAM中にそ
の文字飾りイメージが既に収納されていることを意味す
るため、ステップS8において当該文字に文字飾りコー
ドを付加するのみとなる。
Note that if the character decoration of the character exists in the character decoration code correspondence table, it means that the character decoration image is already stored in the character decoration image RAM, so in step S8, the character decoration is added to the character. Just add the code.

本実施例では、−度に表示されなければならない文字飾
り及びその組み合せの種類は、第3図に示すように最大
64種とした。なお、表示画面の変更なとの要因で、表
示が不用となった文字飾りに関して、文字飾りコード対
応テーブル中から抹消し、未定義状態としなければ対応
テーブルがすぐに満杯となることが考えられる。この問
題の解決策としては、変換テーブルが満杯となったとき
、つまり第4図のステップS3においてエラーとなった
場合には、変換テーブルを一旦すべて未定義とした後、
画面全体を再表示する方式を採用している。
In this embodiment, the number of types of character decorations and combinations thereof that must be displayed in -degrees is 64 at most, as shown in FIG. Furthermore, if the character decorations that are no longer needed to be displayed due to a change in the display screen are deleted from the character decoration code correspondence table and left in an undefined state, the correspondence table may quickly become full. . As a solution to this problem, when the conversion table becomes full, that is, when an error occurs in step S3 in FIG. 4, once all the conversion tables are undefined,
It uses a method that redisplays the entire screen.

[発明の効果コ 以上詳述したことから明らかなように、本発明によれば
、大容量のメモリを用いることなく、また表示速度の低
下を招かずに、任意の文字飾りの付加された文字を表示
することができる。
[Effects of the Invention] As is clear from the detailed description above, according to the present invention, characters with arbitrary character decorations can be created without using a large capacity memory or without causing a decrease in display speed. can be displayed.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図から第4図までは、本発明を具体化した一実施例
を示すもので、第1図は表示機能の概要を示す説明図、
第2図は表示回路部分のブロック図、第3図は文字飾り
コードとイメージとの対応図、第4図は文字飾りのコー
ド生成とイメージ吏新の処理を説明するフローチャーI
・である。 1・・・・・・リフレッシュメモリ。 2・・・・・・文字飾りイメージRAM。 3・・・・・・文字フォントROM。 7・・・・・・CRT装置。 特許出願人ブラザー工業株式会社 取締役社長 河 嶋 勝 二
1 to 4 show an embodiment embodying the present invention, and FIG. 1 is an explanatory diagram showing an overview of the display function;
Figure 2 is a block diagram of the display circuit, Figure 3 is a correspondence diagram between character decoration codes and images, and Figure 4 is a flowchart I explaining the process of character decoration code generation and image update.
・It is. 1...Refresh memory. 2...Character decoration image RAM. 3...Character font ROM. 7...CRT device. Patent applicant: Katsuji Kawashima, President and Director of Brother Industries, Ltd.

Claims (1)

【特許請求の範囲】 1、文字をコードとして表示メモリに収納し、表示出力
時にキャラクタジェネレーターを用いて表示イメージに
変換した後、表示装置に出力する文字表示装置において
、 表示を必要とされる文字飾りもしくは文字飾りの組み合
せに対応した文字飾り表示コード生成手段と、 表示文字に付加される文字飾りもしくは文字飾りの組み
合せに対応した前記文字飾り表示コードを収納する表示
メモリと、 文字飾りもしくは文字飾りの組み合せの表示イメージを
収納し、前記文字飾り表示コードを用いてアクセスされ
る表示イメージデータメモリと、前記表示イメージデー
タメモリに収納されている文字飾り表示イメージを、文
字飾りもしくは文字飾りの組み合せと、前記文字飾り表
示コードとの対応関係が変化するのに応じて変更する変
更手段と、 を具備することを特徴とする文字表示装置。
[Claims] 1. Characters that need to be displayed in a character display device that stores characters as codes in a display memory, converts them into a display image using a character generator at the time of display output, and then outputs them to a display device. A character decoration display code generating means corresponding to a combination of decorations or character decorations; a display memory storing the character decoration display code corresponding to a combination of character decorations or character decorations added to displayed characters; and a character decoration or character decoration. A display image data memory that stores a display image of a combination of character decorations and is accessed using the character decoration display code, and a character decoration display image stored in the display image data memory as a character decoration or a combination of character decorations. , a changing means for changing the correspondence relationship with the character decoration display code as it changes, and a character display device characterized by comprising the following.
JP63062811A 1988-03-16 1988-03-16 Character display device Pending JPH01235996A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63062811A JPH01235996A (en) 1988-03-16 1988-03-16 Character display device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63062811A JPH01235996A (en) 1988-03-16 1988-03-16 Character display device

Publications (1)

Publication Number Publication Date
JPH01235996A true JPH01235996A (en) 1989-09-20

Family

ID=13211096

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63062811A Pending JPH01235996A (en) 1988-03-16 1988-03-16 Character display device

Country Status (1)

Country Link
JP (1) JPH01235996A (en)

Similar Documents

Publication Publication Date Title
US4800380A (en) Multi-plane page mode video memory controller
JP2797435B2 (en) Display controller
US4626839A (en) Programmable video display generator
US4857910A (en) Bit-map CRT display control
JPH01235996A (en) Character display device
JPH075870A (en) Display control system
EP0228745A2 (en) Raster scan video controller provided with an update cache, update cache for use in such video controller, and CRT display station comprising such controller
JPH03134695A (en) Liquid crystal display device
JPH0291688A (en) Character display device
JP2760522B2 (en) Display control device
JPH02114295A (en) Graphic display device
JP3320160B2 (en) Electronic drawing equipment
JPH0416995A (en) Display controller
JPS604978A (en) Display controller
JPH02120795A (en) Character display device
JPH1153573A (en) Three-dimensional image processor and video window generating method
JPS62280794A (en) Control of character display
JPS5975285A (en) Display screen split control system
JPH03116194A (en) Display controller
JPH03103898A (en) Display information processing circuit
JPS63131181A (en) Character display device
JPS62211686A (en) Display indication
JP2002311943A (en) Image display device
JPS6115185A (en) Display decoration controller
JPS5915983A (en) Color display controller