JPH05241562A - Figure display device - Google Patents

Figure display device

Info

Publication number
JPH05241562A
JPH05241562A JP4039356A JP3935692A JPH05241562A JP H05241562 A JPH05241562 A JP H05241562A JP 4039356 A JP4039356 A JP 4039356A JP 3935692 A JP3935692 A JP 3935692A JP H05241562 A JPH05241562 A JP H05241562A
Authority
JP
Japan
Prior art keywords
frame memory
data
screen
area
writing
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
JP4039356A
Other languages
Japanese (ja)
Inventor
Sachio Yamato
佐知男 山戸
Daisaku Yamane
大作 山根
Hiroshi Miura
浩 三浦
Masaji Ishikawa
正司 石川
Yuuki Sudou
雄基 須藤
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.)
Japan Radio Co Ltd
Original Assignee
Japan Radio Co 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 Japan Radio Co Ltd filed Critical Japan Radio Co Ltd
Priority to JP4039356A priority Critical patent/JPH05241562A/en
Publication of JPH05241562A publication Critical patent/JPH05241562A/en
Pending legal-status Critical Current

Links

Landscapes

  • Digital Computer Display Output (AREA)
  • Image Generation (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

PURPOSE:To scroll a screen further smoothly by writing and reading to/from the frame memory of two screens or above at the different point of time at every screen. CONSTITUTION:The data of a display window 106 is segmented from a definition figure area 100 and developed on a frame memory. When a user operates an input device and the display window 106 is desired to be moved, the moving direction 108 of the display window 106 is detected and the data of the area existing in the moving direction 108 detected on the definition figure area 100 is written on the frame memory. That is, replotting (plotting of a figure registered previously) is performed. Further, writing and reading to/from the frame memory are performed at the different point of time at every screen. That is, when writing is performed about a certain screen, reading concerned in other screen is performed and then, a time required for scrolling is shortened in pseudo.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、フレームメモリを備え
る図形表示装置の改良に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to improvement of a graphic display device having a frame memory.

【0002】[0002]

【従来の技術】コンピュータマッピングやCAD等の分
野においては、図形処理、図形表示等が必須である。こ
のような処理のため、従来から表示デバイスと同等もし
くはその数倍程度の面積に相当するメモリ容量からなる
フレームメモリを備える図形表示装置が用いられてい
る。
2. Description of the Related Art In the fields such as computer mapping and CAD, graphic processing and graphic display are indispensable. For such a process, a graphic display device having a frame memory having a memory capacity equivalent to or several times the area of a display device has been conventionally used.

【0003】図3には、一従来例に係る図形表示方式が
示されている。コンピュータによって作成され定義図形
領域100に属する線画や文字等は、まず、フレームメ
モリ上に切り出される。フレームメモリ上に表示窓10
2より広い領域104を切り出すこととすれば、指定す
るフレームメモリのアドレスを変更することにより、領
域104内で表示窓102を移動させる(スクロールす
る)ことができる。このような処理は、特に、描画図面
を連続的に処理したり見渡したりする場合に好適であ
る。
FIG. 3 shows a graphic display method according to a conventional example. The line drawing, characters, etc. created by the computer and belonging to the defined graphic area 100 are first cut out on the frame memory. Display window 10 on the frame memory
If the area 104 wider than 2 is cut out, the display window 102 can be moved (scrolled) within the area 104 by changing the address of the designated frame memory. Such processing is particularly suitable for continuously processing or overlooking the drawing drawings.

【0004】[0004]

【発明が解決しようとする課題】しかし、ユーザが処理
したり見渡したりする対象となる領域は、ユーザが定義
した全空間、すなわち定義図形領域100である。一
方、従来の方式では、定義図形領域100から切り出し
た領域上でスクロールを行っているため、表示窓102
を現在の領域104の外に移動させたい場合にフレーム
メモリへの再描画、すなわち領域104の移動が必要で
ある。この処理にはある程度の時間が必要であるため、
例えば現在の領域104の外へのスクロールを実時間で
行うには支障となる。
However, the area to be processed or overlooked by the user is the entire space defined by the user, that is, the defined graphic area 100. On the other hand, in the conventional method, since the scroll is performed on the area cut out from the definition figure area 100, the display window 102
When it is desired to move the area outside the current area 104, redrawing to the frame memory, that is, moving the area 104 is necessary. This process requires some time, so
For example, scrolling out of the current area 104 in real time is an obstacle.

【0005】本発明は、このような問題点を解決するこ
とを課題としてなされたものであり、よりスムーズなス
クロールを可能にすることを目的とする。
The present invention has been made to solve the above problems, and an object thereof is to enable smoother scrolling.

【0006】[0006]

【課題を解決するための手段】このような目的を達成す
るために、本発明の図形表示装置は、図1に示されるよ
うな処理を実行する。すなわち、本発明は、定義図形領
域100のデータを格納する記憶手段と、記憶手段から
表示窓106に相当する領域のデータを切り出しフレー
ムメモリ上に書き込ませる描画制御手段と、表示窓10
6の移動方向108を入力デバイスにより検知する方向
検知手段と、定義図形領域100上において検知した移
動方向108に存在する領域のデータをフレームメモリ
上に書き込ませる再描画制御手段と、2画面以上のフレ
ームメモリからの読み出しと書き込みとを各画面ごとに
異なる時点で行わせる実時間化手段と、を備えることを
特徴とする。
In order to achieve such an object, the graphic display device of the present invention executes the processing shown in FIG. That is, according to the present invention, the storage means for storing the data of the defined graphic area 100, the drawing control means for cutting out the data of the area corresponding to the display window 106 from the storage means and writing the data on the frame memory, and the display window 10.
6, a direction detecting means for detecting the moving direction 108 of the image by an input device, a redrawing controlling means for writing the data of the area existing in the moving direction 108 detected on the defined graphic area 100 in the frame memory, and a redrawing control means for two or more screens Real-time processing means for performing reading and writing from the frame memory at different times for each screen.

【0007】[0007]

【作用】本発明においては、定義図形領域100から表
示窓106のデータが切り出されフレームメモリ上に展
開される。ユーザが入力デバイスを操作し表示窓106
を移動させようとした場合、表示窓106の移動方向1
08が検知され、定義図形領域100上において検知し
た移動方向108に存在する領域のデータがフレームメ
モリ上に書き込まれる。すなわち、再描画(すでに登録
されている図形の描画)が行われる。また、フレームメ
モリへの書き込みと読み出しが各画面ごとに異なる時点
で行われる。すなわち、ある画面について書き込みを行
っている際には他の画面に係る読み出しを行うようにす
る。これにより、スクロールに要する時間が擬似的に短
縮され、実時間でのスクロールが擬似的に実現されるた
め、ユーザが画面の範囲制限を感じることが少なくな
る。
In the present invention, the data in the display window 106 is cut out from the defined graphic area 100 and expanded on the frame memory. The user operates the input device to operate the display window 106.
When the user wants to move the
08 is detected, and the data of the area existing in the moving direction 108 detected on the defined graphic area 100 is written in the frame memory. That is, redrawing (drawing of already registered figure) is performed. Further, writing and reading to and from the frame memory are performed at different times for each screen. That is, when writing is performed on a certain screen, reading of another screen is performed. As a result, the time required for scrolling is reduced in a pseudo manner, and the scrolling in real time is implemented in a pseudo manner, so that the user is less likely to feel the limitation of the screen range.

【0008】[0008]

【実施例】以下、本発明の好適な実施例について図面に
基づき説明する。この説明に当たっては、図1を参照す
る。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT A preferred embodiment of the present invention will be described below with reference to the drawings. In this description, refer to FIG.

【0009】図2には、本発明の一実施例に係る図形表
示装置の構成が示されている。この図に示される装置
は、ホストインタフェース10、中央処理部12、セグ
メントデータメモリ14、入力デバイス16、高速描画
部18、フレームメモリ部20−1及び20−2、ビデ
オ処理部22、CRT24並びにスイッチ26−1及び
26−2から構成されている。
FIG. 2 shows the configuration of a graphic display device according to an embodiment of the present invention. The apparatus shown in this figure includes a host interface 10, a central processing unit 12, a segment data memory 14, an input device 16, a high speed drawing unit 18, frame memory units 20-1 and 20-2, a video processing unit 22, a CRT 24 and a switch. It is composed of 26-1 and 26-2.

【0010】これらのうちホストインタフェース10
は、ホストコンピュータ(図示せず)とのインタフェー
スである。中央処理部12は、ホストインタフェース1
0に係るホストインタフェース処理や、ホストインタフ
ェース10を介してホストコンピュータから送信される
描画コマンドの処理や、入力デバイス16に関する処理
を行う。また、セグメントデータメモリ14は、定義図
形領域100のデータを格納する。なお、入力デバイス
16としては、マウス、キーボード、タブレット、ジョ
イスティック等の移動方向を入力できるデバイスを用い
る。
Of these, the host interface 10
Is an interface with a host computer (not shown). The central processing unit 12 uses the host interface 1
0, a host interface process related to 0, a drawing command transmitted from the host computer via the host interface 10, and a process related to the input device 16. The segment data memory 14 also stores the data of the defined graphic area 100. As the input device 16, a device such as a mouse, a keyboard, a tablet, or a joystick that can input the moving direction is used.

【0011】さらに、高速描画部18は、描画コマンド
に応じて描画(フレームメモリ部20へのデータの書き
込み)を実行する。すなわち、フレームメモリ部20の
アドレスを指定して、描画に係るデータを書き込む。フ
レームメモリ部20は、これにより画を蓄積する。ビデ
オ処理部22は、フレームメモリ部20からデータを読
み出しビデオ信号に変換してCRT24に供給する。C
RT24は、この信号に応じて表示を行うため、その画
面にはフレームメモリ部20から読み出されたデータに
係る図形が表示される。なお、CRT24に代え、液晶
ディスプレイ等他の種類の表示デバイスを用いても良
い。
Further, the high speed drawing section 18 executes drawing (writing of data to the frame memory section 20) in response to a drawing command. That is, the drawing data is written by designating the address of the frame memory unit 20. The frame memory unit 20 thus stores the image. The video processing unit 22 reads out the data from the frame memory unit 20 and converts the data into a video signal and supplies the video signal to the CRT 24. C
Since the RT 24 performs display in response to this signal, a graphic relating to the data read from the frame memory unit 20 is displayed on the screen. Instead of the CRT 24, another type of display device such as a liquid crystal display may be used.

【0012】さらに、スイッチ26−1及び26−2
は、CRT24の画面表示に同期して切り換えられる。
すなわち、高速描画部18により20−1及び20−2
いずれかのフレームメモリ部への描画が行われている場
合には、他の1個についてビデオ処理部22による処理
が実行されるようにする。
Further, the switches 26-1 and 26-2
Are switched in synchronization with the screen display of the CRT 24.
That is, the high-speed drawing unit 18 causes 20-1 and 20-2.
When drawing is performed in any of the frame memory units, the processing by the video processing unit 22 is executed for the other one.

【0013】このような装置構成において図形表示を行
う場合、次のような動作となる。
When performing graphic display in such a device configuration, the following operation is performed.

【0014】まず、ホストコンピュータは、ホストイン
タフェース10を介して定義図形領域100のデータを
転送する。転送されたデータは、セグメントデータメモ
リ14に格納される。セグメントデータメモリ14で
は、データが、例えば図1に“0”〜“15”の番号で
示されるセグメントに区分されて登録定義される。
First, the host computer transfers data in the defined graphic area 100 via the host interface 10. The transferred data is stored in the segment data memory 14. In the segment data memory 14, data is registered and defined, for example, by being divided into segments indicated by numbers “0” to “15” in FIG. 1.

【0015】この後、ホストコンピュータが描画コマン
ドを発行すると、このコマンドに応じて描画処理が実行
される。すなわち、この描画コマンドにより初期指定さ
れたセグメントのデータが中央処理部12の制御のもと
高速描画部18によりフレームメモリ部20に書き込ま
れる。例えば“3”のセグメントが初期指定された場
合、まずこのセグメントに係る図形がCRT24の画面
に表示される。
Thereafter, when the host computer issues a drawing command, the drawing process is executed according to this command. That is, the data of the segment initially designated by this drawing command is written in the frame memory unit 20 by the high-speed drawing unit 18 under the control of the central processing unit 12. For example, when the segment of "3" is initially designated, the graphic related to this segment is first displayed on the screen of the CRT 24.

【0016】ユーザは、CRT24の画面を見ながら入
力デバイス16を操作し、見たい箇所に表示窓106を
移そうとする。中央処理部12は、入力デバイス16の
移動ベクトル(ユーザが入力デバイス16を操作して表
示窓106を移動させようとしている方向)を擬似リア
ルタイムに(1/30秒以下のレートで)検知し、次に
表示の対象となるであろうセグメントを予測する。例え
ば図1において108で示されるような移動ベクトルを
検知した場合、中央処理部12は、現在表示しているセ
グメント“5”と次に表示する“6”との境界に至ると
きに、ただちにセグメント描画コマンドを発行し、高速
描画部18にセグメント“5”とセグメント“6”を再
描画させる。
The user operates the input device 16 while looking at the screen of the CRT 24 and tries to move the display window 106 to a desired position. The central processing unit 12 detects the movement vector of the input device 16 (the direction in which the user operates the input device 16 to move the display window 106) in pseudo real time (at a rate of 1/30 second or less), Next, predict the segment that will be displayed. For example, when a movement vector such as 108 shown in FIG. 1 is detected, the central processing unit 12 immediately detects the segment when the boundary between the currently displayed segment “5” and the next displayed “6” is reached. A drawing command is issued to cause the high-speed drawing unit 18 to redraw the segment "5" and the segment "6".

【0017】この描画の際、スイッチ26−1及び26
−2は、CRT24の画面表示に同期して切り換わる。
例えば、高速描画部18によりフレームメモリ部20−
1への描画が行われている場合には、フレームメモリ部
20−2についてビデオ処理部22による処理が実行さ
れる。
At the time of this drawing, the switches 26-1 and 26
-2 is switched in synchronization with the screen display of the CRT 24.
For example, by the high-speed drawing unit 18, the frame memory unit 20-
When the drawing to 1 is performed, the processing by the video processing unit 22 is executed for the frame memory unit 20-2.

【0018】このようにすると、入力デバイス16の移
動に対応して擬似的に実時間で再描画を行うことができ
る。例えば、ビデオのリフレッシュレートである1/3
0秒又は1/60秒で描画を行えない場合であっても、
擬似的にほぼ実時間で(1/10秒〜1/20秒程度よ
り速く)描画を行うことができる。
In this way, it is possible to redraw in a pseudo real time corresponding to the movement of the input device 16. For example, the video refresh rate is 1/3
Even if you can not draw in 0 seconds or 1/60 seconds,
Pseudo drawing can be performed in substantially real time (faster than about 1/10 second to 1/20 second).

【0019】[0019]

【発明の効果】以上説明したように、本発明によれば、
移動方向108の検知によりスムーズなスクロールが可
能となり、ユーザに画面の範囲制限を感じさせないマン
マシンインタフェースの向上した装置が得られる。フレ
ームメモリの容量も表示デバイスの2倍の面積分のみで
良い。
As described above, according to the present invention,
By detecting the moving direction 108, smooth scrolling is possible, and an apparatus having an improved man-machine interface that does not make the user feel the limitation of the screen range can be obtained. The capacity of the frame memory need only be twice the area of the display device.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の原理を説明する図である。FIG. 1 is a diagram illustrating the principle of the present invention.

【図2】本発明の一実施例の構成を示すブロック図であ
る。
FIG. 2 is a block diagram showing a configuration of an exemplary embodiment of the present invention.

【図3】従来の方式を説明する図である。FIG. 3 is a diagram illustrating a conventional method.

【符号の説明】[Explanation of symbols]

12 中央処理部 14 セグメントデータメモリ 16 入力デバイス 18 高速描画部 20−1,20−2 フレームメモリ部 24 CRT 26−1,26−2 スイッチ 100 定義図形領域 106 表示窓 108 移動方向 12 Central Processing Unit 14 Segment Data Memory 16 Input Device 18 High Speed Drawing Unit 20-1, 20-2 Frame Memory Unit 24 CRT 26-1, 26-2 Switch 100 Defined Graphic Area 106 Display Window 108 Moving Direction

───────────────────────────────────────────────────── フロントページの続き (72)発明者 石川 正司 東京都三鷹市下連雀五丁目1番1号 日本 無線株式会社内 (72)発明者 須藤 雄基 東京都三鷹市下連雀五丁目1番1号 日本 無線株式会社内 ─────────────────────────────────────────────────── ─── Continuation of front page (72) Inventor Shoji Ishikawa 5-1-1 Shimorenjaku, Mitaka-shi, Tokyo Within Japan Radio Co., Ltd. (72) 5-1-1 1-1 Shimorenjaku, Mitaka-shi, Tokyo Inventor Within the corporation

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】 図形に係るデータが書き込まれる2画面
以上のフレームメモリと、フレームメモリ上にデータを
書き込むことにより図形を画面に表示させる描画手段
と、を備える図形表示装置において、 定義図形領域のデータを格納する記憶手段と、 記憶手段から表示窓に相当する領域のデータを切り出し
フレームメモリ上に書き込ませる描画制御手段と、 表示窓の移動方向を入力デバイスにより検知する方向検
知手段と、 定義図形領域上において検知した移動方向に存在する領
域のデータをフレームメモリ上に書き込ませる再描画制
御手段と、 フレームメモリからの読み出しと書き込みとを各画面ご
とに異なる時点で行わせる実時間化手段と、 を備えることを特徴とする図形表示装置。
1. A graphic display device comprising: a frame memory having two or more screens in which data relating to a graphic is written; and drawing means for displaying the graphic on the screen by writing the data on the frame memory. Storage means for storing data, drawing control means for cutting out data in the area corresponding to the display window from the storage means and writing it in the frame memory, direction detection means for detecting the moving direction of the display window with an input device, and defined figure Redrawing control means for writing the data of the area existing in the movement direction detected on the area on the frame memory, and real-time means for performing reading and writing from the frame memory at different times for each screen, A graphic display device comprising:
JP4039356A 1992-02-26 1992-02-26 Figure display device Pending JPH05241562A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4039356A JPH05241562A (en) 1992-02-26 1992-02-26 Figure display device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4039356A JPH05241562A (en) 1992-02-26 1992-02-26 Figure display device

Publications (1)

Publication Number Publication Date
JPH05241562A true JPH05241562A (en) 1993-09-21

Family

ID=12550795

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4039356A Pending JPH05241562A (en) 1992-02-26 1992-02-26 Figure display device

Country Status (1)

Country Link
JP (1) JPH05241562A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0869369A (en) * 1994-08-30 1996-03-12 Shikoku Nippon Denki Software Kk Image and voice synchronization reproducing method
US8797365B2 (en) 2010-12-01 2014-08-05 Fujitsu Limited Image transmission method, device, and computer-readable storage medium storing image transmission program

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62178294A (en) * 1986-01-31 1987-08-05 富士フアコム制御株式会社 Screen movement control system for display unit
JPH02293794A (en) * 1989-05-08 1990-12-04 Oki Electric Ind Co Ltd Graphic display system for display device
JPH03223898A (en) * 1990-01-30 1991-10-02 Nec Corp Screen scrolling method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62178294A (en) * 1986-01-31 1987-08-05 富士フアコム制御株式会社 Screen movement control system for display unit
JPH02293794A (en) * 1989-05-08 1990-12-04 Oki Electric Ind Co Ltd Graphic display system for display device
JPH03223898A (en) * 1990-01-30 1991-10-02 Nec Corp Screen scrolling method

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0869369A (en) * 1994-08-30 1996-03-12 Shikoku Nippon Denki Software Kk Image and voice synchronization reproducing method
US8797365B2 (en) 2010-12-01 2014-08-05 Fujitsu Limited Image transmission method, device, and computer-readable storage medium storing image transmission program

Similar Documents

Publication Publication Date Title
KR900002950B1 (en) Multi window displaying device
US5680152A (en) Method and apparatus for navigating multiple independent windowed images
CA2012795C (en) Image editor zoom function
KR900008180B1 (en) Displaying screen control method
JPH04116692A (en) Scroll controller
JP3244143B2 (en) Display device
JPH05241562A (en) Figure display device
JPH04172496A (en) Dynamic display device of icon
JPH0875480A (en) Map drawing method
JPH05241563A (en) Figure display device
JPH0344307B2 (en)
JPH06149533A (en) Segment quick plotting system for reducing plotting processing for segment outside display area
JPH06295328A (en) Method and device for controlling display
JPH07199900A (en) Window system
JPH056254A (en) Display position control system for window
JP2541612B2 (en) Multi-window display
JP2001067165A (en) Control for display of subwindow
JPH0424748B2 (en)
JPH04220716A (en) Window display system
JPS59228294A (en) Display
JPH1027086A (en) Display device
JPH058435B2 (en)
JPH0358121A (en) Industrial controller
JPH10269055A (en) Mouse cursor controller
JPH0419589B2 (en)