JPS6061792A - Character display system - Google Patents
Character display systemInfo
- Publication number
- JPS6061792A JPS6061792A JP58170032A JP17003283A JPS6061792A JP S6061792 A JPS6061792 A JP S6061792A JP 58170032 A JP58170032 A JP 58170032A JP 17003283 A JP17003283 A JP 17003283A JP S6061792 A JPS6061792 A JP S6061792A
- Authority
- JP
- Japan
- Prior art keywords
- character
- area
- image
- display
- screen
- 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
- Document Processing Apparatus (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
発明の技術分野
本発明は、文字とイメージを混在表示する装置における
文字表示方式に関する。DETAILED DESCRIPTION OF THE INVENTION Technical Field of the Invention The present invention relates to a character display method in a device that displays a mixture of characters and images.
従来技術と問題点
文字を表示する、例えばCR,Tの管面に現示或いは用
紙にドツト印刷することは、コンピュータの入出力機器
またはワードプロセッサに付設されるCRTディスプレ
イまたはプリンタ、あるいはファクシミリなどで広く行
なわれている。イメージ即ち絵、グラフ、または地図な
どを上記CRTディスプレイ等で表示することも行なわ
れており、更に文字とイメージを混在表示することも行
なわれている。Prior Art and Problems Displaying characters, for example, by displaying them on the screen of a CR or T screen or by printing dots on paper, is widely used on a CRT display or printer attached to a computer input/output device or word processor, or on a facsimile machine. It is being done. Images, ie, pictures, graphs, maps, etc., have been displayed on the above-mentioned CRT displays, and characters and images have also been displayed in a mixed manner.
文字とイメージを混在表示するには、従来は第1図のよ
うにしている。この図でばlOはC,RTの管面又は用
紙などの画面、12は画面10に表示される文字列、1
4.16はイメージであり、か\る画面は、文字列のイ
メージ対応部に点線で示すように白となる文字コード(
スペースコード)を詰めて画面10の全体を文字コード
で埋め、座標指定してスペースコード部にイメージデー
タを送り、両者を重ねて現示して図示の像とする。即ち
文字、イメージ混在表示ではヘースになるのは文字であ
り、1画面当り所定の行数及び1行当りの文字数で文字
コードを密に埋め、イメージ部はスペースコードを詰め
ることにより空け、この空いた所にイメージを重ねる。In order to display a mixture of text and images, the conventional method is as shown in Fig. 1. In this figure, IO is C, the screen of the RT tube or paper, 12 is the character string displayed on the screen 10, 1
4.16 is an image, and the screen shown below has a character code (white) as shown by the dotted line in the image corresponding part of the character string.
space code) to fill the entire screen 10 with character codes, coordinates are specified, image data is sent to the space code section, and the two are displayed superimposed to form the image shown. In other words, in a mixed display of text and images, the characters are the characters, and the character codes are densely filled with a predetermined number of lines and characters per line per screen, and the image area is left open by filling in space codes. Overlay the image in the desired location.
しかしこの方式では画面全体を文字コードで埋める(ス
ペースも文字コード)必要があり、データ転送に時間が
か\る。However, with this method, it is necessary to fill the entire screen with character codes (spaces are also character codes), and data transfer takes time.
特に画面のは一全部にイメージがあり、その下部に1〜
2行の解説文がある頁などでは殆んどをスペースコード
で埋める必要があり、無駄が目立つ。In particular, there are images all over the screen, and at the bottom there are 1~
On pages with two lines of explanatory text, it is necessary to fill most of the space with space codes, which is a noticeable waste.
発明の目的
本発明は文字、イメージ混在画面の表示に必要なデータ
量(文字コード数)を減少させて高速、能率的な表示を
行なわせようとするものである。OBJECTS OF THE INVENTION The present invention aims to reduce the amount of data (number of character codes) necessary for displaying a screen containing text and images, thereby achieving high-speed and efficient display.
発明の構成
本発明は文字とイメージを混在表示する装置における文
字表示方式において、画面上のイメージ表示領域と同様
に文字表示領域を当該領域の始終点座標で指定し、該文
字表示領域に表われる文字群を文字コードで送り、該文
字コードによりビットパターンを発生させそれを該指定
した文字表示領域に表示させることを特徴とするが、次
に実施例を参照しながらこれを説明する。Structure of the Invention The present invention relates to a character display method in a device that displays a mixture of characters and images, in which a character display area is designated by the coordinates of the start and end points of the area in the same way as the image display area on the screen, and the characters displayed in the character display area are specified by the coordinates of the start and end points of the area. The present invention is characterized in that a group of characters is sent using a character code, a bit pattern is generated using the character code, and the bit pattern is displayed in the designated character display area.This will be explained next with reference to an embodiment.
発明の実施例
本発明では第2図に示すように文字領域も座標指定して
局部的に表示可能とする。座標による領域指定は始点座
標と終点座標を指定して行ない、イメージ領域に−では
イメージとその領域などは同じ符号で示す)14.16
は始点座標14aと16a、終点座標14bと16bを
指定して行なうので、文字領域もこれと同様に始点座標
12aと終点座標12bで領域12Aを指定し、始点座
標12c、12eと終点座標12d、12eで領域12
B、12Cを指定する。これらの領域は文字領域として
一連のものであるが、X、Y軸に平行な辺を持つ矩形群
に分割し、始、終点座標は該矩形のそれとする。このよ
うにすればイメージ領域14.16にスペースコードを
埋める必要はなく、文字コ7ドは領域12の分だけ送れ
ばよいからデータ伝送時間などが短縮され、能率的な表
示が行なえる。Embodiments of the Invention In the present invention, as shown in FIG. 2, character areas can also be displayed locally by specifying their coordinates. Area specification by coordinates is done by specifying the start point coordinates and end point coordinates, and in the image area -, the image and its area are indicated by the same symbol) 14.16
is performed by specifying the start point coordinates 14a and 16a and the end point coordinates 14b and 16b, so similarly for the character area, specify the area 12A with the start point coordinates 12a and the end point coordinates 12b, and specify the start point coordinates 12c, 12e and the end point coordinates 12d, Area 12 in 12e
Specify B and 12C. These areas are a series of character areas, but are divided into a group of rectangles with sides parallel to the X and Y axes, and the start and end point coordinates are those of the rectangle. In this way, there is no need to fill in space codes in the image areas 14 and 16, and it is only necessary to send character codes for the area 12, thereby reducing data transmission time and enabling efficient display.
第3図は文字及びイメージを混在表示する装置の概要を
示し、20は中央処理装置(CP U)などの外部装置
、22は文字コードをビットパターンに変換する変換器
(CG)、24はランレングスコードなどの圧縮データ
を伸長してビットパターンに変換するイメージ伸長器2
6はイメージを表現するベクトルデータをビットパター
ンに変換する変換部、28はビットマツプメモリ3o上
の領域を指定するレジスタである。ビットマツプメモリ
はCRTなどの表示装置32に合せてビット(画素)単
位でデータを記1.aするメモリである。Figure 3 shows an outline of a device that displays a mixture of characters and images, in which 20 is an external device such as a central processing unit (CPU), 22 is a converter (CG) that converts a character code into a bit pattern, and 24 is a run. Image decompressor 2 that decompresses compressed data such as length codes and converts them into bit patterns.
6 is a conversion unit that converts vector data representing an image into a bit pattern, and 28 is a register that specifies an area on the bitmap memory 3o. The bitmap memory records data in units of bits (pixels) in accordance with the display device 32 such as a CRT.1. It is a memory for a.
外部装置20から文字及び又はイメージを表示装置32
に表示する手順は、先ず表示領域を指定するデータを領
域レジスタ28に格納し、次いで文字コード又はイメー
ジ圧縮データ又はベクトル情報などの表示データを変換
器22,24.または26へ送り、こ−でビットパター
ンに変換してそれを領域レジスタ28が示すビットマツ
プメモリ30の領域へ格納する。The display device 32 displays characters and/or images from the external device 20.
The procedure for displaying data on the display area is to first store data specifying a display area in the area register 28, and then transfer display data such as character codes, compressed image data, or vector information to the converters 22, 24 . or 26, where it is converted into a bit pattern and stored in the area of bitmap memory 30 indicated by area register 28.
例えば第2図の領域14については、該領域14に表示
されるイメージが絵であり、外部装置20から、該絵を
走査線上の各画素の白黒をランレングスで示すコードで
送られるとすると、該コードはイメージ伸長器24でビ
ットパターンに変換され、領域レジスタ28へ送られた
始点座標14a1終点座標14bで示されるビットマツ
プメモリ30の領域に格納される。表示装置32はCR
Tディスプレイとして該ディスプレイの画面当り走査線
数及び走査線当りのビット数又は画素数は固定のもので
あり、前者をN本、後者をMビットとすると、ビットマ
ツプメモリ30もBXNビット(又は画素)の容量を有
しくイメージ的にはCRTの画面と同し2次元面を想定
してよい)、始終点座標は左端から何番目のビットかで
そのX座標がまた最上部から何本目の走査線かでそのY
座標が表わされる。イメージ伸長器24から出力される
パターンデータは、領域14上に表示されるイメージを
走査線上の各ビット(画素)で示し、その第1走査線分
、第2走査線分、・・・・・・を逐次連結させて一連の
ものとしたものであるが、ビットマツプメモリ30に格
納するに際してはその別込みアドレスのX座標は始終点
のX座標の範囲にまたY座標は始終点のY座標の範囲に
制限して上端第1ライン相当分から逐次書込んで行けば
送られてきた2次元イメージと同じものを領域14に格
納することができる。For example, regarding the area 14 in FIG. 2, if the image displayed in the area 14 is a picture, and the picture is sent from the external device 20 in a code that indicates the black and white of each pixel on the scanning line by the run length, The code is converted into a bit pattern by the image decompressor 24 and stored in the area of the bitmap memory 30 indicated by the starting point coordinates 14a1 and ending point coordinates 14b sent to the area register 28. The display device 32 is CR
As a T display, the number of scanning lines per screen and the number of bits or pixels per scanning line are fixed, and if the former is N and the latter is M bits, the bitmap memory 30 also has BXN bits (or pixels). ), and can be imagined as a two-dimensional surface similar to a CRT screen), the start and end point coordinates are the number of bits from the left end, and the X coordinate is also the number of scanning lines from the top. The Y of the line
Coordinates are represented. The pattern data output from the image decompressor 24 indicates the image displayed on the area 14 by each bit (pixel) on a scanning line, and the pattern data is divided into a first scanning line segment, a second scanning line segment, etc.・are sequentially connected to form a series, but when storing in the bitmap memory 30, the X coordinate of the separate address is within the range of the X coordinate of the start and end points, and the Y coordinate of the separate address is the Y coordinate of the start and end points. The same two-dimensional image as the sent one can be stored in the area 14 by limiting the range to the range and sequentially writing from the upper end corresponding to the first line.
領域16に表示されるイメージが折れ線グラフであると
すると、この種のものはへクトルデータで送られてくる
ことが一般的である。該ベクトルデータは折れ線の各折
れ点のX、Y座標と、どの点とどの点を直線で結べとい
う命令からなる。折れ線グラフを表わすパターンデータ
を発生するには例えば折れ線グラフ領域の広さを持つメ
モリ(これもCRTディスプレイの画面の走査線及び画
素と対応するメモリセル構成のもの)を用い、該メモリ
セル全体に背景色例えば白を書込み、次いで上記へクト
ルデータに従って対応するセルを折れ線の色例えば黒に
書換え、第1ラインから順に該メモリを読出せばよい。Assuming that the image displayed in area 16 is a line graph, this type of image is generally sent as hector data. The vector data consists of the X and Y coordinates of each bending point of the polygonal line, and an instruction to connect which points with which points with a straight line. To generate pattern data representing a line graph, for example, a memory having the width of the line graph area (also with a memory cell configuration corresponding to the scanning lines and pixels of the screen of a CRT display) is used, and the entire memory cell is It is sufficient to write the background color, for example, white, and then rewrite the corresponding cells to the polygonal line color, for example, black, according to the hector data, and read out the memory sequentially starting from the first line.
か−る処理はベクトル/ビットパターン変換器26が行
なう。パターンデータが得られたら、それをビットマツ
プメモリ30の領域16へ書込む要領は、領域14の場
合と同じである。Such processing is performed by the vector/bit pattern converter 26. Once the pattern data is obtained, the procedure for writing it into area 16 of bitmap memory 30 is the same as for area 14.
文字データは外部装置20より文字コードで文字コード
/ビットパターン変換器22へ送られ、かつそのとき文
字表示領域の始終点座標が該外部装置より領域レジスタ
28へ送られる。第4図は外部装置より送られる文字コ
ード又はイメージなどのデータとその表示領域の座標情
報のフォーマントの概要を示す。■は領域14用、■は
領域12A用の情報であり、領域12B、12C,16
に対しても同様のものが送られる。「始」は始点座標、
「終」は終点座標を示す。The character data is sent from the external device 20 as a character code to the character code/bit pattern converter 22, and at this time, the coordinates of the start and end points of the character display area are sent from the external device to the area register 28. FIG. 4 shows an outline of the format of data such as character codes or images sent from an external device and the coordinate information of the display area. ■ is information for area 14, ■ is information for area 12A, areas 12B, 12C, 16
The same thing will be sent to . "Start" is the starting point coordinates,
"End" indicates the end point coordinates.
従来方式では文字表示領域は画面全体であり、始終点座
標は既知であるから送らない。画面上の行数及び行当り
の文字数も固定であり(特殊な処理をすれば可変になる
が、こ−では一般的な固定方式とする)、1文字が例え
ば縦7ドツト、横5ドツトで表示されるなら同じ文字コ
ードで変換器(CG:キャラクタゼネレータ)22を走
査と同期して7回アクセスして当該文字のドツトパター
ンを出力させる。行中の文字位置は文字コードの順番で
定まり、文字が中央から表示され始まる場合は始端から
該中央までスペースコードが詰められる。中央が空く、
または終端が空く場合も当該位置にスペースコードが詰
められる。行間隔も固定であり、当該走査線は自動的に
ブランキングされる。従って従来方式では文字のない部
分にはスペースコードを詰めるという操作のみ施して単
純に1画面分文字コードを全行分、上から下かつ左から
右への順で送るだけで当該文字画面を表示できるが、こ
の方式は前述のようにイメージ部が多くて文字部分が少
ないような場合には特に無駄が目立つ。In the conventional method, the character display area is the entire screen, and the start and end point coordinates are known, so they are not sent. The number of lines on the screen and the number of characters per line are also fixed (this can be changed with special processing, but here we will use a general fixed method), and one character is, for example, 7 dots vertically and 5 dots horizontally. If the character is displayed, the converter (CG: Character Generator) 22 is accessed seven times in synchronization with scanning to output the dot pattern of the character with the same character code. The position of characters in a line is determined by the order of character codes, and if characters are displayed and start from the center, space codes are padded from the starting edge to the center. The center is empty,
Or, even if the end is empty, a space code is filled in that position. The line spacing is also fixed, and the scan lines are automatically blanked. Therefore, in the conventional method, the character code for one screen is simply sent in order from top to bottom and from left to right by filling space codes in areas where there are no characters to display the character screen. However, as mentioned above, this method is particularly wasteful when there are many image areas and few text areas.
本発明では文字表示領域をその始端終端座標により指定
するので、変換器22からのパターンばビットマツプメ
モリ30の該指定領域に書込む。In the present invention, since the character display area is specified by its start and end coordinates, the pattern from the converter 22 is written into the specified area of the bitmap memory 30.
文字コードで変換器22をアクセスする要領、出カバタ
ーンを指定されたメモリ領域へ書込む要領などは上記の
従来方式及び領域14に対する書込み方式などと同様で
ある。但しメモリ30はバッファとして機能するから該
アクセスをCRTの走査と同期させる必要はない。メモ
リ30上への書込み位置が座標データで指定されるので
、空き部分をスペースコードで埋めることは不要である
。The procedure for accessing the converter 22 with a character code, the procedure for writing an output pattern into a designated memory area, etc. are the same as the conventional method and the method for writing to the area 14, etc. described above. However, since the memory 30 functions as a buffer, it is not necessary to synchronize the access with the scanning of the CRT. Since the writing position on the memory 30 is specified by coordinate data, it is not necessary to fill the empty part with a space code.
但し、文字表示領域1 ’2 A、12.B、・・・・
・・内の空き部分にはスペースコードを詰めるのが有効
で、これをしないと文字表示領域を多数に区分して各区
分には空きがないようにする必要がある。However, character display area 1 '2 A, 12. B...
It is effective to fill the empty parts within ... with space codes; otherwise, it is necessary to divide the character display area into many parts and make sure that there is no empty space in each division.
グラフには説明文字が付加されることがあり、該文字を
外部装置20は文字コードで送る場合は、グラフ表示領
域16を細分して当該文字部分は文字表示領域とする。Explanatory characters may be added to the graph, and when the external device 20 sends the characters as a character code, the graph display area 16 is subdivided and the character portions are used as character display areas.
この領域も勿論始終端座標で指定する。Of course, this area is also specified by the start and end coordinates.
発明のジノ果
以上説明したように本発明によれば文字表示領域を座標
指定するので、該領域外の文字無し領域をスペースコー
ドで埋める必要はなく、高速かつ無駄のない文字/イメ
ージ混在表示が可能になる。Achievements of the Invention As explained above, according to the present invention, since the coordinates of the character display area are specified, there is no need to fill in the non-character area with space codes outside the area, and a high-speed and efficient mixed display of characters and images is possible. It becomes possible.
第1図は従来の表示方式の説明図、第2図は本発明の表
示方式の説明図、第3図は本発明の実施例を示すブロッ
ク図、第4図は外部装置から送られるデータフォーマッ
トの説明図である。
図面で10は画面、14.16はイメージ表示領域、1
2は文字表示領域、14a、12a、・・・・・・は始
点、14b、12b、・旧・・は終点、22゜24.2
6はビットパターンを出力する変換器、2Bは座標情報
を格納されるレジスタ、32は表示装置である。
出願人 富士通株式会社
代理人弁理士 青 柳 稔
第1図
第2図
+28
2
4
+2A
4
+4b 、+2b
!2c
+29
12e F 上””d
+2 −16 (
第3図
り 始:終 イメーゾテ゛′−夕Fig. 1 is an explanatory diagram of the conventional display method, Fig. 2 is an explanatory diagram of the display method of the present invention, Fig. 3 is a block diagram showing an embodiment of the present invention, and Fig. 4 is a data format sent from an external device. FIG. In the drawing, 10 is the screen, 14.16 is the image display area, 1
2 is the character display area, 14a, 12a, ... are the starting points, 14b, 12b, old... are the ending points, 22° 24.2
6 is a converter that outputs a bit pattern, 2B is a register in which coordinate information is stored, and 32 is a display device. Applicant Fujitsu Ltd. Representative Patent Attorney Minoru Aoyagi Figure 1 Figure 2 +28 2 4 +2A 4 +4b , +2b! 2c +29 12e F top""d +2 -16 (3rd diagram start: end image position - evening
Claims (1)
式において、画面上のイメージ表示領域と同様に文字表
示領域を当該領域の始終点座標で指定し、該文字表示領
域に表われる文字群を文字コードで送り、該文字コード
によりビットパターンを発生さセそれを該指定した文字
表示領域に表示させることを特徴とした文字表示方式。In a character display method for a device that displays a mixture of text and images, the character display area is specified by the coordinates of the start and end points of the area in the same way as the image display area on the screen, and the character groups appearing in the character display area are specified by character codes. A character display method characterized in that a bit pattern is generated based on the character code and displayed in the specified character display area.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58170032A JPS6061792A (en) | 1983-09-14 | 1983-09-14 | Character display system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58170032A JPS6061792A (en) | 1983-09-14 | 1983-09-14 | Character display system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS6061792A true JPS6061792A (en) | 1985-04-09 |
Family
ID=15897338
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP58170032A Pending JPS6061792A (en) | 1983-09-14 | 1983-09-14 | Character display system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6061792A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6289054A (en) * | 1985-10-16 | 1987-04-23 | Dainippon Printing Co Ltd | magazine design system |
-
1983
- 1983-09-14 JP JP58170032A patent/JPS6061792A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6289054A (en) * | 1985-10-16 | 1987-04-23 | Dainippon Printing Co Ltd | magazine design system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH09245179A (en) | Computer graphics equipment | |
| JPH0345076A (en) | Processing system for picture data | |
| JPS6049391A (en) | Raster scan display system | |
| KR970004237B1 (en) | Character generation method and device | |
| EP0658858B1 (en) | Graphics computer | |
| JP3245229B2 (en) | Display control device and display control method | |
| EP0062669A1 (en) | GRAPHICS AND TEXT IMAGE GENERATOR FOR A GRID SCAN DISPLAY. | |
| JPS6061792A (en) | Character display system | |
| JPS59202494A (en) | Overlapped written pattern corrector | |
| JPS59143194A (en) | Image display | |
| JPH0850573A (en) | Microcomputer | |
| TW444183B (en) | Device and method for image rotation | |
| JPS60144789A (en) | Character/graphic display controller | |
| JPS628192A (en) | Cursor control circuit | |
| JPH0729448B2 (en) | Printer controller | |
| JP2000184197A (en) | Image processing device | |
| JPS6194090A (en) | graphic display device | |
| JP3005220B2 (en) | Scanning display controller | |
| JPH023099A (en) | Display device | |
| JPS62290980A (en) | Parallel display method | |
| JPS6364086A (en) | Output unit | |
| JPH0729449B2 (en) | Printer controller | |
| JPH01100590A (en) | Display control system | |
| JPS62262191A (en) | Drawing system for closed area of display device | |
| JPS61239288A (en) | Character pattern generation system |