JPS6296990A - Cursor display control circuit - Google Patents
Cursor display control circuitInfo
- Publication number
- JPS6296990A JPS6296990A JP60238033A JP23803385A JPS6296990A JP S6296990 A JPS6296990 A JP S6296990A JP 60238033 A JP60238033 A JP 60238033A JP 23803385 A JP23803385 A JP 23803385A JP S6296990 A JPS6296990 A JP S6296990A
- Authority
- JP
- Japan
- Prior art keywords
- cursor
- data
- comparator
- display
- video memory
- 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
- 238000010586 diagram Methods 0.000 description 3
- 230000010365 information processing Effects 0.000 description 1
- 238000000034 method Methods 0.000 description 1
Landscapes
- Digital Computer Display Output (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
【発明の詳細な説明】
産業上の利用分野
本発明は、ビー7トマツプデイスプレイのカーソル下絵
のためのデータ転送を制御するカーソル表示制御回路に
関するものである。DETAILED DESCRIPTION OF THE INVENTION Field of the Invention The present invention relates to a cursor display control circuit for controlling data transfer for a cursor sketch on a B7 map display.
従来の技術
従来のビットマツプディスプレイのカーソル表示処理と
しては、例えば情報処理学会誌(Vol。BACKGROUND OF THE INVENTION Conventional cursor display processing for bitmap displays includes, for example, the Journal of the Information Processing Society of Japan (Vol.
25.1984.N12.P118)に示されテいるよ
うに、以下の操作を基本に行なっている。25.1984. N12. As shown on page 118), the following operations are basically performed.
■退避しであるカーソル下絵を戻す
■新しい場所のカーソルでがぶる絵を退避する■新しい
場所にカーソルを描く
特に、カーソルの位置を明らかにするために、カーソル
を表示する場所の表示データについて第2図に示すよう
なマスク操作を上記■で行なう。第2図aはマスクデー
タをムND操作、カーソルデータをFOR操作した場合
、同図すはマスクデータをOR操作、カーソルデータを
ICOR操作した場合である。■ Returning the saved cursor sketch ■ Saving the cursor drawing in a new location ■ Drawing the cursor in a new location In particular, in order to clarify the cursor position, we need to explain the display data of the cursor location. The mask operation as shown in Figure 2 is performed in the above (■). FIG. 2a shows a case where the mask data is subjected to the MND operation and the cursor data is subjected to the FOR operation, and the same figure shows a case where the mask data is subjected to the OR operation and the cursor data is subjected to the ICOR operation.
次にビデオメモリ上でのカーソル表示処理の手順を説明
する。Next, the procedure for cursor display processing on the video memory will be explained.
■退避データを旧表示領域へ転送する。■Transfer the saved data to the old display area.
■カーソル表示新領域データを退避領域へ転送する。■Transfer the cursor display new area data to the save area.
■マスクデータをカーソル表示新領域へラスターオペレ
ージコンを行ない転送する。■ Perform raster operation control and transfer the mask data to the new cursor display area.
■カーソルデータをカーソル表示新領域へラスターオペ
レーションを行ない転送する。■Transfer the cursor data to the new cursor display area by performing a raster operation.
発明が解決しようとする問題点
しかしながら、上記のような処理では、データ転送にお
けるビデオメモリの書換え動作と2スタスキヤンのタイ
ミングの関係によって表示又は移動中のカーソルのちら
つきが起る可能性がある。Problems to be Solved by the Invention However, in the above-described processing, the cursor may flicker during display or movement due to the relationship between the rewriting operation of the video memory during data transfer and the timing of the two-star scan.
第3図を用いてちらつき現象を説明する。第3図の横軸
は時間、縦軸はラスタスキャンのスキャン位置を示し、
太い実線が時間とラスタスキャン位置の関係を示してい
る。The flicker phenomenon will be explained using FIG. The horizontal axis in Figure 3 shows time, the vertical axis shows the scan position of raster scan,
The thick solid line shows the relationship between time and raster scan position.
時刻toにおいて垂直帰線区間が終了し、第1ライン目
をスキャンしはじめる。時刻t1において表示区間の最
後のラインをスキャンし、時刻t2までの間が垂直帰線
区間となる。At time to, the vertical blanking interval ends, and scanning of the first line begins. The last line of the display section is scanned at time t1, and the period up to time t2 becomes a vertical retrace section.
ここで、第41ラインから第422インに相当する区間
にマスク付きのカーソルを表示する場合を考える。上記
に示したようにカーソルを表示する際ビデオメモリに対
して2回のデータ転送が行なわれる。ところが、第3図
に示すようなラスタスキャンとデータ転送の関係になる
と、データ転送がラスタスキャンを追越すことになる。Here, consider a case where a cursor with a mask is displayed in the section corresponding to the 41st line to the 422nd line. As shown above, when displaying the cursor, data is transferred to the video memory twice. However, when the relationship between raster scan and data transfer as shown in FIG. 3 arises, data transfer overtakes raster scan.
これにより表示画面にデータ転送処理の中間状態が表示
されてしまう場合がある。As a result, an intermediate state of data transfer processing may be displayed on the display screen.
このためにカーソルがちらついて表示されるという問題
点を有していた。For this reason, there was a problem in that the cursor was displayed in a flickering manner.
本発明はかかる点に鑑み、カーソル表示領域へのデータ
転送をちらつきなしに行なう制御回路を提供することを
目的とする。In view of this, an object of the present invention is to provide a control circuit that transfers data to a cursor display area without flickering.
問題点を解決するための手段
本発明は、CRTの同期信号の発生に用いる垂直方向カ
ウンタと、カーソル表示位置の開始ラインと終了ライン
の夫々を蓄えるレジスタと、上記カウンタと上記レジス
タの夫々の値を比較する比較器と、カーソルデータを転
送するデータ転送機構に、データ転送を許す制御回路を
備えたカーソル表示制御装置である。Means for Solving the Problems The present invention provides a vertical counter used for generating a CRT synchronization signal, a register for storing the start line and end line of the cursor display position, and respective values of the counter and the register. This cursor display control device includes a comparator that compares the cursor data, a data transfer mechanism that transfers cursor data, and a control circuit that allows data transfer.
作用
本発明は上記のような構成により、カーソル表示のため
のマスクデータの転送の初めで、垂直方向カウンタとカ
ーソル表示位置終了ラインを比較し、カウンタの値が小
さければデータ転送機構にデータ転送を許す。カーソル
データの転送では、垂直方向カウンタとカーソル表示位
置開始ラインを比較し、カラ/りの値が大きければデー
タ転送機構にデータ転送を許す。また、帰線区間中もデ
ータ転送を許す。このようなデータ転送機構に対する制
御を行なうことによυカーソルのちらつきはなくなる。According to the above-described structure, the present invention compares the vertical counter and the cursor display position end line at the beginning of transferring mask data for cursor display, and if the counter value is small, causes the data transfer mechanism to transfer the data. forgive. In transferring cursor data, the vertical direction counter and the cursor display position start line are compared, and if the color value is large, the data transfer mechanism is allowed to transfer the data. Data transfer is also allowed during the flyback section. By controlling the data transfer mechanism in this way, the flickering of the υ cursor can be eliminated.
実施例
第1図は本発明の実施例におけるカーソル表示制御回路
の構成図を示すものである。Embodiment FIG. 1 shows a block diagram of a cursor display control circuit in an embodiment of the present invention.
第1図において、1は表示データ、カーソルデータ、及
びマスクデータを蓄えるビデオメモリ、2はビデオメモ
リ1のデータについてデータ転送可能時に矩形領域のデ
ータ転送を行ない表示内容を変更するデータ転送機構、
3はビデオメモリ1から読出された表示データを同期信
号に同期して表示するCRT、4は垂直方向の同期信号
を発生するために用いる垂直カウンタ、5はカーソル表
示位置の開始ラインを蓄えるレジスタ、6はカーソル表
示位置の終了ラインを蓄えるレジスタ、7は垂直カウン
タ4とレジスタ6の内容を比較し、前者が後者より大き
い場合に「高」を出力する比較器、8は垂直カウンタ4
とレジスタ6の内容を比較し、前者が後者より小さい場
合に「高」を出力する比較器、9は最初比較器8の結果
を出力し、次に比較器7の結果を出力する選択回路、1
0はカーソル動作要求信号、11は垂直同期信号、12
は表示区間を示す垂直同期信号、13は帰線区間を示す
信号である。In FIG. 1, 1 is a video memory that stores display data, cursor data, and mask data; 2 is a data transfer mechanism that transfers data in a rectangular area to change display content when data transfer is possible for data in the video memory 1;
3 is a CRT that displays display data read from the video memory 1 in synchronization with a synchronization signal; 4 is a vertical counter used to generate a vertical synchronization signal; 5 is a register that stores the start line of the cursor display position; 6 is a register that stores the end line of the cursor display position, 7 is a comparator that compares the contents of vertical counter 4 and register 6, and outputs "high" if the former is larger than the latter; 8 is vertical counter 4
and a comparator that compares the contents of register 6 with the contents of register 6 and outputs "high" if the former is smaller than the latter; 9 is a selection circuit that first outputs the result of comparator 8 and then outputs the result of comparator 7; 1
0 is a cursor operation request signal, 11 is a vertical synchronization signal, 12
13 is a vertical synchronizing signal indicating a display section, and 13 is a signal indicating a retrace section.
以上のように構成された本実施例のカーソル表示制御回
路について、以下その動作を説明する。The operation of the cursor display control circuit of this embodiment configured as described above will be described below.
最初カーソル動作要求信号1oが発行され、またレジス
タ5と6にカーソル表示位置を書込む。次に比較器7と
8を用いて、垂直方向カウンタ4とレジスタ6及び6の
値の比較を行ない、比較器7と8の結果は選択回路9に
入力される。そして、最初カーソル動作要求信号1oが
発行されると垂直同期信号11によってDラッチにラッ
チされ、次の垂直同期信号11がくるまで、選択回路9
は比較器8の結果を出力する。次に垂直同期信号11が
くると選択回路9は比較器子の結果を出力する。First, a cursor operation request signal 1o is issued, and the cursor display position is written into registers 5 and 6. Next, the values of the vertical counter 4 and the registers 6 and 6 are compared using the comparators 7 and 8, and the results of the comparators 7 and 8 are input to the selection circuit 9. When the cursor operation request signal 1o is first issued, it is latched into the D latch by the vertical synchronization signal 11, and the selection circuit 9 waits until the next vertical synchronization signal 11 arrives.
outputs the result of comparator 8. Next, when the vertical synchronizing signal 11 comes, the selection circuit 9 outputs the result of the comparator.
カーソル表示のためのデータ転送を帰線区間または、表
示区間では選択回路9の出力を用いて許可信号とし、デ
ータ転送機構のデータ転送を許可する。The output of the selection circuit 9 is used as a permission signal for data transfer for displaying a cursor during the flyback period or the display period, thereby permitting data transfer by the data transfer mechanism.
発明の詳細
な説明したように、本発明によれば、カーソル表示のた
めのデータ転送を、ラスクスキャンを追越さないように
行なうことができ、カーソル表示にちらつきがなくなり
、その実用的効果は大きい。As described in detail, according to the present invention, data transfer for cursor display can be performed without overtaking the rask scan, and the cursor display does not flicker, and its practical effects are as follows. big.
第1図は本発明における一実施例のカーソル表示制御回
路の構成図、第2図はカーソル表示のためのデータ処理
の例を示すパターン図、第3図は従来のデータ転送とラ
スクスキャンの例を示す説明図である。
1・・・・・・ビデオメモリ、2・・・・・・データ転
送機構、3・・・・・・CRT14・・・・・・垂直方
向カウンタ、5・・曲カーソル表示開始ラインを蓄える
レジスタ、e・・・・・・カーソル表示終了ラインを蓄
えるレジスタ、7゜8・・・・・・比較器、9・・・・
・・選択回路、10・・・・・・カーソル動作要求信号
、11・・・・・・垂直同期信号、12・・・・・・表
示区間信号、13・・・・・・帰線区間信号。
代理人の氏名 弁理士 中 尾 敏 男 ほか1名第1
図
第2図
(^)(b)Fig. 1 is a block diagram of a cursor display control circuit according to an embodiment of the present invention, Fig. 2 is a pattern diagram showing an example of data processing for cursor display, and Fig. 3 is an example of conventional data transfer and rask scan. FIG. 1...Video memory, 2...Data transfer mechanism, 3...CRT14...Vertical direction counter, 5...Register for storing the song cursor display start line , e...Register for storing the cursor display end line, 7゜8...Comparator, 9...
... Selection circuit, 10 ... Cursor operation request signal, 11 ... Vertical synchronization signal, 12 ... Display section signal, 13 ... Return line section signal . Name of agent: Patent attorney Toshio Nakao and 1 other person No. 1
Figure 2 (^) (b)
Claims (1)
ソルデータ、及びカーソルを表示する原画に対してマス
ク操作をするためのマスクデータを蓄えるビデオメモリ
と、上記ビデオメモリ上のデータの矩形領域転送を行な
うデータ転送機構と、上記ビデオメモリより読出された
表示データを表示するCRTと、上記CRTの垂直同期
信号を発生する垂直方向カウンタと、カーソル表示位置
の開始及び終了のラインを蓄えるレジスタと、上記垂直
方向カウンタと上記カーソル終了ラインを蓄えたレジス
タを比較し垂直方向カウンタが小さいときを検出する第
1の比較器と、上記垂直カウンタと上記カーソル開始ラ
インを蓄えたレジスタを比較し垂直方向カウンタが大き
いときを検出する第2の比較器と、最初に上記第1の比
較器の結果を出力し、次に上記第2の比較器の結果を出
力する選択回路とから構成され、帰線区間中と表示区間
中は上記選択回路の出力により、上記データ転送機構に
データ転送を許すことを特徴としたカーソル表示制御回
路。A video memory that stores display data to be displayed on a bitmap display, cursor data, and mask data for performing mask operations on the original image on which the cursor is displayed, and a data transfer mechanism that performs rectangular area transfer of data on the video memory. a CRT for displaying display data read from the video memory; a vertical counter for generating a vertical synchronization signal for the CRT; a register for storing start and end lines of a cursor display position; A first comparator that compares the register storing the cursor end line and detects when the vertical counter is small, and a first comparator that compares the vertical counter and the register storing the cursor start line and detects when the vertical counter is large. and a selection circuit that first outputs the result of the first comparator and then outputs the result of the second comparator, and the selection circuit outputs the result of the first comparator and then the second comparator. The cursor display control circuit is characterized in that it allows the data transfer mechanism to transfer data based on the output of the selection circuit.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP60238033A JPS6296990A (en) | 1985-10-24 | 1985-10-24 | Cursor display control circuit |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP60238033A JPS6296990A (en) | 1985-10-24 | 1985-10-24 | Cursor display control circuit |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS6296990A true JPS6296990A (en) | 1987-05-06 |
Family
ID=17024170
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP60238033A Pending JPS6296990A (en) | 1985-10-24 | 1985-10-24 | Cursor display control circuit |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS6296990A (en) |
-
1985
- 1985-10-24 JP JP60238033A patent/JPS6296990A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPS60158484A (en) | Display memory control system | |
JPS62269989A (en) | display control device | |
JPS6296990A (en) | Cursor display control circuit | |
KR920006328B1 (en) | Display and prawing control system | |
JPS63200189A (en) | Data transmission control circuit | |
JPH036510B2 (en) | ||
JP3122996B2 (en) | Video / still image display device | |
EP0805428A1 (en) | Vehicular navigation display system with clock selection depending on the display format | |
JP2619648B2 (en) | Color image display control device | |
JPS5960478A (en) | Memory device rewriting system for video | |
JPH04190389A (en) | Look-up table rewriting system for image display device | |
JPS58102289A (en) | Image editting system | |
JPH05210374A (en) | Image processor | |
JPS61209481A (en) | Character display unit | |
JP4484278B2 (en) | Display control circuit | |
JPH05158450A (en) | Display control device for scanning display | |
JPS6186789A (en) | Display controller | |
JPS6332588A (en) | Display controller | |
JPH01118964A (en) | Picture reading/displaying method for information file device | |
JPH04147295A (en) | Scanning line position detection device | |
JPS61125644A (en) | Video interface device | |
JPS63287994A (en) | Character font transfer | |
JPS6032089A (en) | Crt display terminal | |
JPH0336595A (en) | Data transfer controller | |
JPS5918989A (en) | Image information control circuit |