JPS59214944A - Terminal equipment for outputting graphic - Google Patents
Terminal equipment for outputting graphicInfo
- Publication number
- JPS59214944A JPS59214944A JP58087447A JP8744783A JPS59214944A JP S59214944 A JPS59214944 A JP S59214944A JP 58087447 A JP58087447 A JP 58087447A JP 8744783 A JP8744783 A JP 8744783A JP S59214944 A JPS59214944 A JP S59214944A
- Authority
- JP
- Japan
- Prior art keywords
- screen
- coordinate data
- converting
- coordinate
- real
- 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
- Image Processing (AREA)
- Digital Computer Display Output (AREA)
- Image Generation (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
Description
【発明の詳細な説明】
〔発明の利用分野〕
本発明は、ホストコンピュータ内の図形出力プログラム
で作成した仮想画面上の座標データを、実画面上の座標
データに変換し、実画面上に図形を出力する図形出力端
末装置に関する。[Detailed Description of the Invention] [Field of Application of the Invention] The present invention converts coordinate data on a virtual screen created by a graphic output program in a host computer to coordinate data on a real screen, and displays graphics on the real screen. The present invention relates to a graphic output terminal device that outputs.
従来、(1)小型で記憶容量の大きいメモリが高価、(
2)小型で処理能力のすぐれたMPUが高価、であった
為に、図形出力装置は端末の画面上での座標データを受
付け・表示する方式を採用していた。Conventionally, (1) small memory with large storage capacity was expensive;
2) Since MPUs, which were small and had excellent processing power, were expensive, graphic output devices adopted a method of accepting and displaying coordinate data on the screen of a terminal.
そのため、従来の図形表示プログラムは、α)仮想的な
画面サイズ(以下、仮想画面という。)サイズを指定し
、その画面上に表示する図形を記述する、(2)この仮
想画面を実際に表示するCRT画面のサイズと対応付け
、仮想画面からCRT画面への座標変換を行なう、の二
段階からなる。そのため、データ転送方式が同一の端末
であっても、CR,T画面のサイズが異なれば、仮想画
面とCRT画面との座標変換プログラムを修正する必要
があった。Therefore, conventional graphic display programs require (α) specifying the virtual screen size (hereinafter referred to as virtual screen) size and describing the graphic to be displayed on that screen, (2) actually displaying this virtual screen. The process consists of two steps: associating the virtual screen with the size of the CRT screen to be used, and converting the coordinates from the virtual screen to the CRT screen. Therefore, even if the terminals use the same data transfer method, if the sizes of the CR and T screens differ, it is necessary to modify the coordinate conversion program between the virtual screen and the CRT screen.
本発明は、アプリケーションプログラムカ任意のサイズ
で記述した作画情報を端末の画面サイズに変換し、表示
することによって、(1)端末の画面サイズを意識する
ことなく、ユーザがアプリケーションプログラムを作成
できるようにする、(2)既存のアプリケーションプロ
グラムを修正することなく、画面サイズの異なる端末で
利用できるようにする、ことを目的とした図形出力端末
装置を提供することにある。The present invention enables (1) a user to create an application program without being aware of the terminal screen size by converting drawing information written in an application program in an arbitrary size to the terminal screen size and displaying it; (2) To provide a graphic output terminal device that can be used on terminals with different screen sizes without modifying existing application programs.
本発明は、前述目的を達成す′るために、従来の図形出
力端末装置に、
α)仮想画面上の座標データを受付ける手段(2)仮想
画面上の座標データを実画面上の座標データに変換する
手段
を設けた図形出力端末装置に特徴がある。In order to achieve the above-mentioned object, the present invention provides a conventional graphic output terminal device with α) means for accepting coordinate data on a virtual screen; (2) means for converting coordinate data on a virtual screen into coordinate data on a real screen; A feature of the graphic output terminal device is that it is equipped with a means for converting.
以下、本発明の実施例を第1図によシ説明する。 Hereinafter, an embodiment of the present invention will be explained with reference to FIG.
本装置は、従来の図形出力装置1、作画情報書込装置2
、作画情報読出し装置3、作画情報判別装置4、座標変
換装置5とから成る。This device consists of a conventional graphic output device 1 and a drawing information writing device 2.
, a drawing information reading device 3, a drawing information determining device 4, and a coordinate conversion device 5.
また、本装置に送信されてくる作画情報は次の2種類と
する。Furthermore, the following two types of drawing information are transmitted to this device.
(a) 仮想画面の左下端及び右上端のX、Y座標。(a) X and Y coordinates of the lower left and upper right edges of the virtual screen.
(b) 仮想画面上での線分表示位置(作画開始・終
了位置のX、Y座標)。(b) Line segment display position on the virtual screen (X, Y coordinates of drawing start and end positions).
以下、本装置の動作を説明する。The operation of this device will be explained below.
ホストコンピュータから送信されてきた作画情報を、作
画情報書込み装置2を介して、2次元メモリ内に記憶す
る。記憶形式を第2図に示す。なお、第2図において、
データ判別コードの欄の1”は仮想画面サイズ情報、0
#は作画座標データを示す。2次元メモリ内に書き込ま
れた作画情報を、座標変換装置5から送られてくる変換
終了信号(座標変換処理中on、未処理中of f)を
もとに、未処理中ならば読み出す。なお、2次元メモリ
内での書込み位置、読み出し位置は、作画情報書込み装
置1、作画情報読出し装置2それぞれが位置カウンタを
持ち、メンテナンスする。The drawing information transmitted from the host computer is stored in a two-dimensional memory via the drawing information writing device 2. The storage format is shown in Figure 2. In addition, in Figure 2,
1” in the data discrimination code column is virtual screen size information, 0
# indicates drawing coordinate data. The drawing information written in the two-dimensional memory is read out if it is not being processed, based on the conversion end signal (ON during coordinate conversion processing, OFF if not processing) sent from the coordinate conversion device 5. Note that the writing position and the reading position within the two-dimensional memory are maintained by each of the drawing information writing device 1 and the drawing information reading device 2 having a position counter.
作業情報読出し装置2から読み出された情報を作画情報
判別装置4に取シ込む。作画情報判別装置4は、データ
判別コードが1#か”0″かを判別し、°゛1”ならば
、出力SWをオンにし、0”ならば出力1Wをオンにす
る。更に、取シ込んだ座標データをそのままの形で出力
する。The information read from the work information reading device 2 is input into the drawing information discriminating device 4. The drawing information discriminating device 4 discriminates whether the data discriminating code is 1# or "0", and if it is "1", it turns on the output SW, and if it is "0", it turns on the output SW. Furthermore, the imported coordinate data is output as is.
出力内Wがオンならば、出力された座標データ(D)を
仮想画面サイズとして、仮想画面サイズ記憶メモリ6内
に登録する。If the output W is on, the output coordinate data (D) is registered in the virtual screen size storage memory 6 as the virtual screen size.
出力yWがオンならば、座標変換装置5を作動させる。If the output yW is on, the coordinate transformation device 5 is activated.
座標変換装置5は、仮想画面サイズ(左下端・右上端座
標)、実画面サイズ(左下端・右上端座標)及び、デー
タ判別装置4から送られてきた座標データをもとに、次
式で実画面座標に変換する。なお、“実画面の左下端座
標、右上端座標は本端末製造時に記憶されている″とし
、仮想画面の左下端座標と実画面の左下端座標、仮想画
面の右上端座標と実画面の右上端座標とをそれぞれ対応
付けることとする。The coordinate conversion device 5 uses the following formula based on the virtual screen size (lower left edge and upper right edge coordinates), the real screen size (lower left edge and upper right edge coordinates), and the coordinate data sent from the data discrimination device 4. Convert to real screen coordinates. It should be noted that "the lower left coordinates and upper right coordinates of the real screen are memorized at the time of manufacture of this terminal", and the lower left coordinates of the virtual screen, the lower left coordinates of the real screen, the upper right coordinates of the virtual screen, and the upper right coordinates of the real screen. The end coordinates will be associated with each other.
く変換式〉
但し、XRI YR・・・実画面上の座標Xs 、)’
1・・・仮想画面上の座標XRmaχ+ YRmエ
・・・実画面の右上端座標
’XRmln + YRmln ・・・実画面の左
下端座標
XI max 、 Y l max 用仮想画面の
右上端座標
X lmIn r YlmIn ・・・仮想画面の
左下端座標
座標変換装置は、変換後座標データを図形出力装置1に
送信する。Conversion formula〉 However, XRI YR... Coordinates Xs on the real screen, )'
1... Coordinates on the virtual screen XRmaχ + YRm
... Coordinates of the upper right corner of the real screen 'XRmln + YRmln ... Coordinates of the lower left corner of the real screen XI max, Y l max Coordinates of the upper right corner of the virtual screen The device transmits the converted coordinate data to the graphic output device 1.
なお、本実施例では、実画面サイズを表示画面の全領域
とした。しかし、実画面サイズ(画面内の表示領域)を
、キーボードあるいはアプリケーションプログラムから
変更できる機能を設けることによシ、表示画面の任意の
領域に任意のサイズで図形を表示することが可能になる
。In this embodiment, the actual screen size is the entire area of the display screen. However, by providing a function that allows the actual screen size (display area within the screen) to be changed from the keyboard or an application program, it becomes possible to display figures at any size in any area on the display screen.
本発明によって、次の効果が得られる。 The present invention provides the following effects.
(1)アプリケーションプログラムと同一データ転送方
式で画面サイズが異なる端末とのインタフェースが統一
できる。そのため、ユーザが座標変換プログラムを作成
する必要がない等の効果が得られる。(1) It is possible to unify the interface with terminals with different screen sizes using the same data transfer method as the application program. Therefore, effects such as the user not having to create a coordinate conversion program can be obtained.
(2)ホストコンピュータ内に座標変換プログラムが不
要となるため、ホストコンピュータノ負荷が低減t/、
端末への応答時間が短縮する。(2) Since no coordinate conversion program is required in the host computer, the load on the host computer is reduced.
Reduces response time to terminals.
(3)本装置と同じデータ転送方式をもつ他端末用図形
表示プログラムであればそのプログラムを修正すること
なく、本装置の画面上に図形を表示できる。(3) Graphics can be displayed on the screen of this device without modifying the graphic display program for another terminal that has the same data transfer method as this device.
第1図は本発明による図形出力端末装置の一実施例の構
成図、第2図は第1図の動作の説明図である。
躬 1 図
拓 2 図FIG. 1 is a block diagram of an embodiment of a graphic output terminal device according to the present invention, and FIG. 2 is an explanatory diagram of the operation of FIG. 1. 1 illustration 2 illustration
Claims (1)
ログラムで定義した仮想画面上の座標データを受付ける
手段と、仮想画面上の座標データを、端末の実画面上の
座標データに変換する手段とからなることを特徴とする
図形出力端末装置。It is characterized by comprising means for accepting coordinate data on a virtual screen defined by an application program transmitted from a host computer, and means for converting the coordinate data on the virtual screen into coordinate data on the real screen of the terminal. Graphic output terminal device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP58087447A JPS59214944A (en) | 1983-05-20 | 1983-05-20 | Terminal equipment for outputting graphic |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP58087447A JPS59214944A (en) | 1983-05-20 | 1983-05-20 | Terminal equipment for outputting graphic |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS59214944A true JPS59214944A (en) | 1984-12-04 |
Family
ID=13915108
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP58087447A Pending JPS59214944A (en) | 1983-05-20 | 1983-05-20 | Terminal equipment for outputting graphic |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS59214944A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS60254320A (en) * | 1984-05-31 | 1985-12-16 | Fujitsu Ltd | Terminal equipment including drawing converting processor |
JPS61240283A (en) * | 1985-04-18 | 1986-10-25 | 日本電信電話株式会社 | Display controller |
JPS6361378A (en) * | 1986-09-01 | 1988-03-17 | Pfu Ltd | Coordinate transforming and processing system by multiprocessor |
JPH01152087A (en) * | 1988-11-16 | 1989-06-14 | Casio Comput Co Ltd | Data output device |
JPH0212523A (en) * | 1988-04-20 | 1990-01-17 | Internatl Business Mach Corp <Ibm> | Computer display system |
-
1983
- 1983-05-20 JP JP58087447A patent/JPS59214944A/en active Pending
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS60254320A (en) * | 1984-05-31 | 1985-12-16 | Fujitsu Ltd | Terminal equipment including drawing converting processor |
JPS61240283A (en) * | 1985-04-18 | 1986-10-25 | 日本電信電話株式会社 | Display controller |
JPS6361378A (en) * | 1986-09-01 | 1988-03-17 | Pfu Ltd | Coordinate transforming and processing system by multiprocessor |
JPH0212523A (en) * | 1988-04-20 | 1990-01-17 | Internatl Business Mach Corp <Ibm> | Computer display system |
JPH01152087A (en) * | 1988-11-16 | 1989-06-14 | Casio Comput Co Ltd | Data output device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10074217B2 (en) | Position identification method and system | |
JPS59214944A (en) | Terminal equipment for outputting graphic | |
CN104918073A (en) | Image display method and terminal | |
US6867783B2 (en) | Recording medium having recorded thereon three-dimensional graphics drawing data having data structure shareable by frames and method of drawing such data | |
JP2663967B2 (en) | Information storage control method | |
JPS6360671A (en) | Document picture processor | |
JPS6035075B2 (en) | CRT display device | |
JPS58146931A (en) | Display | |
JP2658077B2 (en) | Video special effects device | |
JP2907837B2 (en) | CRT controller | |
JP3312699B2 (en) | Screen display method using virtual VRAM | |
CN115830282A (en) | Image conversion method and device and storage medium | |
JPS62133578A (en) | Data selecting and editing device | |
JPS58208782A (en) | Display controller | |
JPH04367065A (en) | Display system | |
JPH0424748B2 (en) | ||
JPS62233888A (en) | Graphic data display device | |
JPH04326474A (en) | Picture display device | |
JPS62256174A (en) | Document processor | |
JPH05128265A (en) | Picture processor | |
JPH05242214A (en) | Input system for graphic processing system | |
JPS6180292A (en) | Display cotnrol system | |
JPS6286392A (en) | Handy image display unit | |
JPH05333847A (en) | System for processing image data display | |
JPH04163675A (en) | Reading range designating method |