[go: up one dir, main page]

JP3043376B2 - Display control device - Google Patents

Display control device

Info

Publication number
JP3043376B2
JP3043376B2 JP2184114A JP18411490A JP3043376B2 JP 3043376 B2 JP3043376 B2 JP 3043376B2 JP 2184114 A JP2184114 A JP 2184114A JP 18411490 A JP18411490 A JP 18411490A JP 3043376 B2 JP3043376 B2 JP 3043376B2
Authority
JP
Japan
Prior art keywords
address
display
data
event
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.)
Expired - Fee Related
Application number
JP2184114A
Other languages
Japanese (ja)
Other versions
JPH0473680A (en
Inventor
博 野々下
能嗣 山梨
謙三 伊奈
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP2184114A priority Critical patent/JP3043376B2/en
Publication of JPH0473680A publication Critical patent/JPH0473680A/en
Application granted granted Critical
Publication of JP3043376B2 publication Critical patent/JP3043376B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Liquid Crystal Display Device Control (AREA)
  • Controls And Circuits For Display Device (AREA)

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は、表示制御装置に関し、詳しくは、例えば強
誘電性液晶を表示更新のための動作媒体として用い電界
の印加等によって更新された表示状態を保持可能な表示
素子を具えた表示装置のための表示制御装置に関する。
Description: BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a display control device, and more particularly, to a display updated by, for example, applying an electric field using a ferroelectric liquid crystal as an operation medium for updating a display. The present invention relates to a display control device for a display device having a display element capable of holding a state.

[従来の技術] 一般に、情報処理システムなどには、情報の視覚的表
現機能を果す情報表示手段として表示装置が用いられて
おり、このような表示装置としてはCRT表示装置が広く
知られている。
[Related Art] In general, a display device is used as an information display means for performing a visual expression function of information in an information processing system or the like, and a CRT display device is widely known as such a display device. .

CRT表示装置における表示制御では、CRT側が有する表
示データバッファとしてのビデオメモリに対するシステ
ム側CPUの書込み動作と、CRT側が有する例えばCRTコン
トローラによるビデオメモリからの表示データの読出
し,表示の動作がそれぞれ独立して実行される。
In the display control of the CRT display device, the writing operation of the system side CPU to the video memory as the display data buffer of the CRT side and the reading and display operations of the display data from the video memory by the CRT controller of the CRT side are independent of each other. Executed.

上述したようなCRTの表示制御の場合、表示情報を変
更するなどのためのビデオメモリに対する表示データの
書き込みと、そのビデオメモリから表示データを読み出
して表示する動作が独立しているため、情報処理システ
ム側のプログラムでは表示タイミング等を一切考慮する
必要がなく、任意のタイミングで所望の表示データを書
き込むことができるという利点を有している。
In the case of CRT display control as described above, the operation of writing display data to a video memory for changing display information and the operation of reading and displaying display data from the video memory are independent of each other. The system-side program does not need to consider display timing and the like at all, and has an advantage that desired display data can be written at an arbitrary timing.

ところが一方で、CRTは特に表示画面の厚み方向の長
さをある程度必要とするため全体としてその容積が大き
くなり、表示装置全体の小型化を図り難い。また、これ
により、このようなCRTを表示器として用いた情報処理
システムの使用にあたっての自由度、すなわち設置場
所,携帯性等の自由度が損われる。
On the other hand, a CRT, in particular, requires a certain length of the display screen in the thickness direction, and therefore has a large overall volume, making it difficult to reduce the size of the entire display device. This also impairs the degree of freedom in using the information processing system using such a CRT as a display, that is, the degree of freedom in installation location, portability, and the like.

この点を補うものとして液晶表示器(以下、LCDとい
う)を用いることができる。すなわち、LCDによれば、
表示装置全体の小型化(特に薄型化)を図ることができ
る。このようなLCDの中には、上述した強誘電性液晶
(以下、FLC:Ferroelectric Liquid Crystalという)の
液晶セルを用いた表示器(以下、FLCD:FLCディスプレイ
という)があり、その特長の1つは、その液晶セルが電
界の印加に対して表示状態の保存性を有することにあ
る。すなわち、FLCDは、その液晶セルが充分に薄いもの
であり、その中の細長いFLCの分子は、電界の印加方向
に応じて第1の安定状態または第2の安定状態に配向
し、電界を除いてもそれぞれの配向状態を維持する。こ
のようなFLC分子の双安定性により、FLCDは記憶性を有
する。このようなFLCおよびFLCDの詳細は、例えば特願
昭62−76357号に記載されている。
As a supplement to this point, a liquid crystal display (hereinafter, referred to as LCD) can be used. That is, according to the LCD,
The whole display device can be reduced in size (especially thinner). Among such LCDs, there is a display (hereinafter, referred to as FLCD: FLC display) using a liquid crystal cell of the above-described ferroelectric liquid crystal (hereinafter, referred to as FLC: Ferroelectric Liquid Crystal). The problem is that the liquid crystal cell has a display state preserving property with respect to application of an electric field. That is, in the FLCD, the liquid crystal cell is sufficiently thin, and the molecules of the elongated FLC in the FLCD are oriented in the first stable state or the second stable state depending on the direction of application of the electric field, and the electric field is removed. However, the respective alignment states are maintained. Due to such bistability of FLC molecules, FLCD has memory properties. Details of such FLC and FLCD are described, for example, in Japanese Patent Application No. 62-76357.

この結果、FLCDを駆動する場合には、CRTや他の液晶
表示器と異なり、表示画面の連続的なリフレッシュ駆動
の周期に時間的な余裕ができ、また、その連続的なリフ
レッシュ駆動とは別に、表示画面上の変更に当たる部分
のみの表示状態を更新する部分書き換え駆動が可能とな
る。
As a result, when driving an FLCD, unlike a CRT or other liquid crystal display, there is time margin in the cycle of continuous refresh driving of the display screen, and separately from the continuous refresh driving. In addition, it becomes possible to perform partial rewrite driving for updating the display state of only the portion corresponding to the change on the display screen.

[発明が解決しようとする課題] 従って、FLCDにおいて、適切かつ時機を得た部分書換
え駆動を行うことができればFLCDの利点をより一層増す
ことになる。
[Problems to be Solved by the Invention] Therefore, if an appropriate and timely partial rewriting drive can be performed in the FLCD, the advantage of the FLCD will be further increased.

また、情報処理システムの表示装置としてこのような
FLCDをCRTと互換性を有して用いることができれば、シ
ステムの柔軟性が増しその価値を高めることができる。
In addition, such a display device of an information processing system
The ability to use FLCDs compatible with CRTs would increase the flexibility and value of the system.

以上の観点から、所定の部分書換えを他の表示情報の
部分書換えに優先させて行う表示制御態様を考えること
ができる。これによる表示例としてカーソル移動の表示
があり、この表示はオペレータによるマウス等の操作に
応じて(感覚上)リアルタイムにその表示状態を変化さ
せる必要があるものである。
From the above viewpoint, it is possible to consider a display control mode in which the predetermined partial rewriting is prioritized over the partial rewriting of other display information. A display example of this is a display of cursor movement, and this display needs to change its display state in real time (perceptually) according to the operation of the mouse or the like by the operator.

このような表示をイベントと定義すれば、複数のイベ
ント間の優先順位に応じて当該イベントのための部分書
換えを行う構成が、例えば本出願人による特開平2−93
491号に開示されている。しかしながら、この構成の表
示制御ではイベントにかかる部分書換えの際に情報処理
システム側はこの処理であることを識別するための情報
を表示装置側に与える。このため、このような表示装置
を用いた情報処理システムの制御プログラムは、前述の
CRTを表示装置として用いた情報処理システムの制御プ
ログラムとは大幅に異なったものとなる。その結果、FL
CDとCRTとの互換性を有した情報処理システムの構成が
困難になる。
If such a display is defined as an event, a configuration in which partial rewriting for the event is performed in accordance with the priority order among a plurality of events is described in, for example, Japanese Patent Application Laid-Open No. 2-93 by the present applicant.
No. 491. However, in the display control of this configuration, the information processing system provides the display device with information for identifying this processing at the time of partial rewriting relating to the event. For this reason, the control program of the information processing system using such a display device is described above.
This is significantly different from a control program for an information processing system using a CRT as a display device. As a result, FL
It becomes difficult to configure an information processing system compatible with CD and CRT.

一方、CRTとの互換性を有しながら情報処理システム
の表示装置にFLCDを用いる場合、その構成上本質的な問
題を生じる。すなわち、システム側のCPUは専ら表示更
新にかかる表示データおよびそのアドレスを表示装置側
へ転送して来るのみである。従って、上述のイベントに
かかる部分書換えを他の部分書換えとをいかに判別する
かという問題、およびこの判別の結果、イベントにかか
る部分書換えをいかにして優先的に行うかという問題を
生じる。
On the other hand, when an FLCD is used as a display device of an information processing system while having compatibility with a CRT, an essential problem arises in its configuration. That is, the CPU on the system side only transfers the display data and the address for the display update to the display device side. Therefore, there arises a problem of how to determine the partial rewriting relating to the event from other partial rewriting, and a problem of how to prioritize the partial rewriting relating to the event as a result of this determination.

本発明は上述の問題点に鑑みてなされたものであり、
特定のイベントを容易かつ確実にとらえ、これを他の部
分書換え表示に優先して表示することが可能であり、ま
た、情報処理システム側のソフトウェアを大幅に変更せ
ずにCRTとの互換性を有したFLCDの表示制御装置を提供
することを目的とする。
The present invention has been made in view of the above problems,
Certain events can be caught easily and reliably, and can be displayed prior to other partial rewriting displays.In addition, compatibility with the CRT can be maintained without significantly changing the software on the information processing system side. It is an object of the present invention to provide an FLCD display control device having the same.

[課題を解決するための手段] そのために本発明では、表示の変更にかかる表示素子
の表示状態を更新することが可能な表示装置の表示制御
装置において、前記変更にかかる表示素子のアドレスを
記憶するアドレス記憶手段と、前記表示素子の各々に対
応して表示データを記憶する表示データ記憶手段と、前
記アドレス記憶手段から出力されるアドレスに基づいて
前記表示データ記憶手段から読出される表示データを前
記表示装置に転送するデータ転送手段と、前記表示装置
の表示に際して当該表示制御装置に転送されるアドレス
の中から所定のイベントアドレスを検出するイベント検
出手段と、該イベント検出手段が前記イベントアドレス
を検出したとき、当該検出時点に基づいた所定期間内に
前記アドレス記憶手段に記憶されたアドレスを、当該検
出時点以前に前記アドレス記憶手段に記憶されたアドレ
スより先に出力させるアドレスメモリ制御手段と、を具
えたことを特徴とする。
[Means for Solving the Problems] For this reason, according to the present invention, in a display control device of a display device capable of updating a display state of a display element related to display change, an address of the display element related to the change is stored. Address storage means, display data storage means for storing display data corresponding to each of the display elements, and display data read from the display data storage means based on an address output from the address storage means. Data transfer means for transferring to the display device, event detection means for detecting a predetermined event address from addresses transferred to the display control device when displaying on the display device, and the event detection means When detecting, the address stored in the address storage means within a predetermined period based on the detection time point And an address memory control means for outputting the address before the address stored in the address storage means before the detection time.

[作 用] 以上の構成によれば、所定のイベント表示の際に、当
該表示装置のホスト側のCPUが例えばVRAM内のワーク領
域にある上記イベントにかかるフォントデータのアドレ
スをアクセスするとこれが検出され、当該検出後にアド
レス記憶手段に記憶されたアドレスは優先的に出力され
てこのアドレスに基づいた表示がなされる。
[Operation] According to the above configuration, when a predetermined event is displayed, when the host CPU of the display device accesses the address of the font data related to the event in the work area in VRAM, for example, this is detected. The address stored in the address storage means after the detection is output with priority and a display based on this address is made.

[実施例] 以下、図面を参照して本発明の実施例を詳細に説明す
る。
[Example] Hereinafter, an example of the present invention will be described in detail with reference to the drawings.

第1図は、本発明の一実施例にかかる表示制御装置を
具えたFLC表示装置を各種文字,画像情報などの表示装
置として用いた情報処理システムのブロック図である。
FIG. 1 is a block diagram of an information processing system using an FLC display device including a display control device according to an embodiment of the present invention as a display device for various characters, image information, and the like.

図において、11は情報処理システム全体の制御を実行
するCPU、13はCPU11が実行するプログラムを記憶した
り、この実行の際のワーク領域として用いられるライン
メモリ、14は、CPU11を介さずにメインメモリ13と本シ
ステムを構成する各種機器との間でデータの転送を行う
DMAコントローラ(Direct Memory Access Controller,
以下DMACという)である。15はイーサネット(XEROX社
による)などのLAN(ローカルエリアネットワーク)16
と本システムとの間のLANインタフェース、17はROM,SRA
M,RS232C方式インタフェースなどを有した入出力装置
(以下、I/Oという)である。I/O17には、各種外部機器
を接続可能である。18および19は外部記憶装置としての
それぞれハードディスク装置およびフロッピーディスク
装置、20はハードディスク装置18やフロッピーディスク
装置19と本システムとの間で信号接続を行うためのディ
スクインタフェースである。21は比較的高解像度の記録
を行うことが可能なインクジェットプリンタ,レーザー
ビームプリンタ等によって構成することができるプリン
タ、22はプリンタと本システムとの間で信号接続を行う
ためのプリンタインタフェースである。23は各種文字等
のキャラクタ情報,制御情報などを入力するためのキー
ボード、24はポインティングデバイスとしてのマウス、
25はキーボード23およびマウス24と本システムとの間で
信号接続を行うためのキーインタフェースである。26
は、本発明の一実施例にかかる表示制御装置としてのFL
CDインタフェース27によって、その表示が制御されるFL
C表示装置(以下、FLCDともいう)であり、上述の強誘
電性液晶をその表示動作媒体とする表示画面を有する。
12は上記各機器間を信号接続するためのデータバス,コ
ントロールバス,アドレスバスからなるシステムバスで
ある。
In the figure, reference numeral 11 denotes a CPU that executes control of the entire information processing system, 13 denotes a line memory that stores a program executed by the CPU 11 and is used as a work area for this execution, and 14 denotes a main memory that does not pass through the CPU 11. Transfers data between the memory 13 and various devices that make up the system
DMA controller (Direct Memory Access Controller,
DMAC). 15 is LAN (local area network) such as Ethernet (by XEROX) 16
LAN interface between the system and this system, 17 is ROM, SRA
It is an input / output device (hereinafter referred to as I / O) having an M, RS232C system interface and the like. Various external devices can be connected to the I / O 17. Reference numerals 18 and 19 denote a hard disk device and a floppy disk device, respectively, as external storage devices, and reference numeral 20 denotes a disk interface for performing signal connection between the hard disk device 18 and the floppy disk device 19 and the present system. Reference numeral 21 denotes a printer which can be constituted by an ink jet printer, a laser beam printer, or the like capable of recording at a relatively high resolution, and reference numeral 22 denotes a printer interface for performing signal connection between the printer and the present system. 23 is a keyboard for inputting character information such as various characters, control information, etc., 24 is a mouse as a pointing device,
Reference numeral 25 denotes a key interface for performing signal connection between the keyboard 23 and the mouse 24 and the present system. 26
Is a FL as a display control device according to an embodiment of the present invention.
FL whose display is controlled by the CD interface 27
It is a C display device (hereinafter, also referred to as FLCD), and has a display screen using the above-described ferroelectric liquid crystal as its display operation medium.
Reference numeral 12 denotes a system bus including a data bus, a control bus, and an address bus for connecting signals between the above-described devices.

以上説明した各種機器などを接続してなる情報処理シ
ステムでは、一般にシステムのユーザーは、FLCD26の表
示画面に表示される各種情報に対応しながら操作を行
う。すなわち、LAN16,I/O 17に接続される外部機器,ハ
ードディスク18,フロッピーディスク19,キーボード23,
マウス24から供給される文字,画像情報など、また、メ
インメモリ13に格納されユーザーのシステム操作にかか
る操作情報などがFLCD26の表示画面に表示され、ユーザ
ーはこの表示を見ながら情報の編集,システムに対する
指示操作を行う。ここで、上記各種機器等は、それぞれ
FLCD26に対して表示情報供給手段を構成する。
In the information processing system including the various devices described above connected, the user of the system generally performs an operation while corresponding to various information displayed on the display screen of the FLCD 26. That is, the external devices connected to the LAN 16, the I / O 17, the hard disk 18, the floppy disk 19, the keyboard 23,
Characters and image information supplied from the mouse 24, as well as operation information relating to the user's system operation stored in the main memory 13 are displayed on the display screen of the FLCD 26. The user can edit the information while viewing this display. Perform an instruction operation for. Here, each of the above various devices
A display information supply unit is configured for the FLCD 26.

第2図はFLCDインタフェース27の詳細を示すブロック
図である。
FIG. 2 is a block diagram showing details of the FLCD interface 27.

図において、31はアドレスバスドライバ、32はコント
ロールバスドライバ、33,43,44,45はデータバスドライ
バであり、それぞれはシステムバス12の各バスと接続し
ている。CPU11が表示内容書換え等のためシステム側の
ビデオRAM(以下、VRAMともいう)をアクセスする際の
絶対アドレスデータは、アドレスバスドライバ31を介し
て第4図にて後述されるアクセスモニタ回路50に与えら
れる。アクセスモニタ回路50に入力した絶対アドレス
は、表示のラインアドレスに変換され、アクセスモニタ
回路50からのライト信号および第1のスイッチS1の切り
換えに応じてFIFO(A)メモリ36またはFIFO(B)メモ
リ37に選択的に与えられてこれに格納される。FIFO
(A)36およびFIFO(B)37は、書き込んだ順番にデー
タが読み出されるFIFO(First In First Out)メモリで
あり、これらのFIFO(A)36およびFIFO(B)37に書き
込まれたラインアドレスデータは、第2のスイッチS2の
切り換えに応じて選択的に読み出される。アクセスモニ
タ回路50は、所定期間にCPU11がメモリ41をアクセスす
るアドレスデータを判別して異なるアドレスをアクセス
された場合そのデータをサンプリングカウンタ34に出力
し、カウンタ34ではこれを計数する。この計数値は、同
期制御回路39に与えられ、後述の部分書き換えとリフレ
ッシュ駆動の割合などを定めるために用いられることが
可能である。
In the figure, 31 is an address bus driver, 32 is a control bus driver, 33, 43, 44, and 45 are data bus drivers, each of which is connected to each bus of the system bus 12. Absolute address data when the CPU 11 accesses a system-side video RAM (hereinafter, also referred to as a VRAM) for rewriting display contents is transmitted to an access monitor circuit 50 described later with reference to FIG. Given. The absolute address input to the access monitor circuit 50 is converted into a display line address, and the write signal from the access monitor circuit 50 and the FIFO (A) memory 36 or the FIFO (B) memory are switched according to the switching of the first switch S1. It is selectively provided to 37 and stored therein. FIFO
(A) 36 and FIFO (B) 37 are FIFO (First In First Out) memories from which data is read in the order of writing, and the line addresses written into these FIFO (A) 36 and FIFO (B) 37 Data is selectively read according to the switching of the second switch S2. The access monitor circuit 50 determines address data for the CPU 11 to access the memory 41 during a predetermined period, and when a different address is accessed, outputs the data to the sampling counter 34, and the counter 34 counts the data. This count value is given to the synchronization control circuit 39, and can be used to determine a ratio between partial rewriting and refresh driving described later.

また、絶対アドレスはCPU11がビデオメモリ41をアク
セスするためにアドレスセレクタ35にも入力される。
The absolute address is also input to the address selector 35 so that the CPU 11 accesses the video memory 41.

これらのFIFO(A)36またはFIFO(B)37から読み出
されたアドレスデータと、これと同様にビデオメモリ41
をアクセスするためのアドレスデータであって後述する
アドレスカウンタ38からのアドレスデータは、第3のス
イッチS3の切り換えに応じて選択的にアドレスセレクタ
35の一方の入力部に与えられる。アドレスカウンタ38
は、ビデオメモリ41のラインアドレスを“1"ずつ歩進
し、表示画面全体をリフレッシュ駆動するためのアドレ
スデータを発生するものであり、そのアドレスデータの
発生タイミングは同期制御回路39によって制御される。
この同期制御回路39は、前記スイッチS1,S2およびS3の
切り換え制御信号や後述するメモリコントローラ40への
データトランスファ要求信号をも発生する。同期制御回
路39による上記信号発生のタイミングやスイッチS1,S2
およびS3の切換えタイミングの制御は表示画面の1ライ
ン分の表示駆動を行うごとにFLCD26側が発生する水平同
期信号(HSYNC)に応じてなされる。
The address data read from the FIFO (A) 36 or the FIFO (B) 37 and the video memory 41 similarly.
The address data from the address counter 38, which will be described later, is used to selectively access the address selector 38 according to the switching of the third switch S3.
35 input to one input. Address counter 38
Is to advance the line address of the video memory 41 by "1", and generate address data for refresh driving the entire display screen, and the generation timing of the address data is controlled by the synchronization control circuit 39. .
The synchronization control circuit 39 also generates a switching control signal for the switches S1, S2, and S3 and a data transfer request signal to the memory controller 40 described later. The timing of the signal generation by the synchronization control circuit 39 and the switches S1, S2
The switching timing of S3 and S3 is controlled according to the horizontal synchronization signal (HSYNC) generated by the FLCD 26 every time display driving for one line of the display screen is performed.

CPU11からのコントロール信号は、コントロールバス
ドライバ32を介してメモリコントローラ40に与えられ、
メモリコントローラ40は、このコントロール信号に応じ
てアドレスセレクタ35および後述するビデオメモリ41を
制御する。メモリコントローラ40は、CPU11からビデオ
メモリ41のデータ書換え等の際に出力されるメモリアク
セス要求信号と同期制御回路39からビデオメモリ41のデ
ータを表示する際に出力されるデータトランスファ要求
信号とのアービトレーションを行い、これに応じてアク
セスセレクタ35の出力を切換え、アドレスセレクタ35の
入力部に与えられる2つのアドレスデータの一方を選択
してビデオメモリ41に与える。
The control signal from the CPU 11 is given to the memory controller 40 via the control bus driver 32,
The memory controller 40 controls the address selector 35 and a video memory 41 described later according to the control signal. The memory controller 40 arbitrates a memory access request signal output from the CPU 11 when rewriting data in the video memory 41 and a data transfer request signal output from the synchronization control circuit 39 when displaying data in the video memory 41. In response, the output of the access selector 35 is switched, and one of the two address data supplied to the input section of the address selector 35 is selected and supplied to the video memory 41.

ビデオメモリ41は表示データを記憶するものであり、
デュアルポートのDRAM(ダイナミックRAM)で構成され
ていて、データバスドライバ33を介して表示データの書
き込みと読み出しを行う。ビデオメモリ41に書き込まれ
た表示データは、ドライバレシーバ42を介して前記FLCD
26に読み出されて表示される。また、ドライバレシーバ
42は、FLCD26からの同期信号を前記同期制御回路39に与
える。
The video memory 41 stores display data,
It is composed of a dual-port DRAM (dynamic RAM), and writes and reads out display data via a data bus driver 33. The display data written to the video memory 41 is transmitted to the FLCD via a driver receiver 42.
Read out to 26 and displayed. Also the driver receiver
Reference numeral 42 designates a synchronization signal from the FLCD 26 to the synchronization control circuit 39.

また、データバスドライバ43を介して、後述される部
分書き換えとリフレッシュ駆動との割合などを設定する
ためのデータが同期制御回路39に与えられる。
In addition, data for setting the ratio between partial rewriting and refresh driving, which will be described later, and the like are provided to the synchronization control circuit 39 via the data bus driver 43.

FLCD26のFLCパネルにはその温度を検出するための温
度センサ26aが設けられており、温度センサ26aの出力信
号は、データバスドライバ44を介してCPU11に転送され
る。
The FLC panel of the FLCD 26 is provided with a temperature sensor 26a for detecting the temperature, and an output signal of the temperature sensor 26a is transferred to the CPU 11 via the data bus driver 44.

以上の構成において、CPU11が表示の変更を行う場
合、所望するデータの書き換えに対応するビデオメモリ
41のアドレス信号がメモリコントローラ40に与えられ、
ここでCPU11のメモリアクセス要求信号と同期制御回路3
9からのデータトランスファ要求信号とのアービトレー
ションが行われる。そして、CPUアクセス側が権利を得
ると、メモリコントローラ40はアドレスセレクタ35に対
し、ビデオメモリ41へ与えられるアドレスとしてアドレ
スドライバ31からのアドレス、すなわち、現在CPU11が
アクセスしているアドレスを選択するよう切換えを行
う。これと同時にメモリコントローラ40からビデオメモ
リ41への制御信号が発生され、データバスドライバ33を
介してデータの読み書き、すなわちビデオメモリ41のデ
ータ書換えが行われる。このとき、CPU11によってアク
セスされるアドレスデータはアクセスモニタ回路50とス
イッチS1を介してFIFO(A)36またはFIFO(B)37に記
憶され、後述する表示データの転送の際利用される。こ
のようにCPU11から見た表示データのアクセス方法は前
述のCRTの場合と変わらない。
In the above configuration, when the CPU 11 changes the display, the video memory corresponding to the rewriting of the desired data
41 address signals are given to the memory controller 40,
Here, the memory access request signal of the CPU 11 and the synchronization control circuit 3
Arbitration with the data transfer request signal from 9 is performed. Then, when the CPU access side obtains the right, the memory controller 40 switches the address selector 35 to select the address from the address driver 31 as the address given to the video memory 41, that is, the address currently being accessed by the CPU 11. I do. At the same time, a control signal from the memory controller 40 to the video memory 41 is generated, and reading and writing of data via the data bus driver 33, that is, data rewriting of the video memory 41 is performed. At this time, the address data accessed by the CPU 11 is stored in the FIFO (A) 36 or the FIFO (B) 37 via the access monitor circuit 50 and the switch S1, and is used when transferring display data described later. As described above, the display data access method viewed from the CPU 11 is the same as that of the above-described CRT.

一方、ビデオメモリ41からデータを読出しこのデータ
をFLCD26へ転送して表示する場合、同期制御回路39から
メモリコントローラ40へデータトランスファ要求が発生
され、ビデオメモリ41に対するアドレスとして、スイッ
チS3の切換えに応じアドレスカウンタ38またはFIFO側の
アドレスが、アドレス変換回路を介した後アドレスセレ
クタ35において選択されるとともに、メモリコントロー
ラ40よりデータトランスファ用の制御信号が生成される
ことで、ビデオメモリ41のメモリセルからシフトレジス
タへ該当アドレスラインのデータが転送され、シリアル
ポートの制御信号によりドライバ42へ出力される。
On the other hand, when reading data from the video memory 41 and transferring this data to the FLCD 26 for display, a data transfer request is issued from the synchronization control circuit 39 to the memory controller 40, and the address to the video memory 41 is set according to the switching of the switch S3. The address on the address counter 38 or the FIFO side is selected by the address selector 35 after passing through the address conversion circuit, and the control signal for data transfer is generated by the memory controller 40, so that the memory cell of the video memory 41 The data of the corresponding address line is transferred to the shift register, and is output to the driver 42 according to the control signal of the serial port.

同期制御回路39では、前述したようにFLCD26からの水
平同期信号HSYNCに基づいて本発明の一実施例に関し画
面を全面リフレッシュして行くサイクル、およびCPU11
によりアクセスされたラインの書換えを行う部分書換え
サイクルを生じさせるタイミングを生成する。ここで、
全面リフレッシュのサイクルとは表示画面を構成するラ
インを1ラインづつ順次表示駆動するサイクルをいい、
これは、後述されるようにアドレスカウンタ38で順次イ
ンクリメントされるアドレスに応じてアクセスするライ
ンが定まる。また、アクセスラインの部分書換えサイク
ルとはそのサイクルの直前の所定時間内にCPU11からア
クセスされたラインを書き換えるものである。
As described above, the synchronization control circuit 39 refreshes the entire screen based on the horizontal synchronization signal HSYNC from the FLCD 26 according to the embodiment of the present invention.
Generates a timing to generate a partial rewrite cycle for rewriting the accessed line. here,
The full refresh cycle refers to a cycle in which lines constituting the display screen are sequentially driven one by one.
In this case, a line to be accessed is determined according to an address sequentially incremented by the address counter 38 as described later. The access line partial rewrite cycle is to rewrite a line accessed by the CPU 11 within a predetermined time immediately before the cycle.

このように、本例においては、基本的にはFLCディス
プレイ26の画面全面をリフレッシュして行く動作と、表
示内容の変更を行うべくCPU11によりアクセスされた部
分的なラインの書換えを行う動作とを時分割に交互に行
うが、さらにそれら動作の繰返し周期と1周期内におけ
るそれら動作の時間的比率とを設定することもできる。
As described above, in the present example, basically, the operation of refreshing the entire screen of the FLC display 26 and the operation of rewriting the partial line accessed by the CPU 11 to change the display content are described. The operations are alternately performed in a time-division manner. Further, a repetition period of the operations and a time ratio of the operations within one period can be set.

第3図を参照してリフレッシュの動作とライン書換え
の動作とを時分割に交互に行う本例の基本的動作につい
て説明する。ここでは、リフレッシュのサイクルを4ラ
インを単位として、アクセスラインの書換えサイクルを
3ラインを単位として行う場合の例を示す。
With reference to FIG. 3, a description will be given of a basic operation of the present example in which a refresh operation and a line rewrite operation are alternately performed in a time-division manner. Here, an example is shown in which a refresh cycle is performed in units of four lines and a rewrite cycle of an access line is performed in units of three lines.

第3図において、REE/▲▼は全面リフレッシュ
のサイクルとアクセスラインの書換えサイクルとを交互
に生じさせるタイミングであり、“1"のときが全面リフ
レッシュのサイクルで、“0"のときがアクセスラインの
書換えサイクルであることを示す。また、Taは全面リフ
レッシュのサイクルの時間、Tbはアクセスラインの書換
えサイクルの時間を表わす。この例においては、Ta:Tb
=4:3としているが、要求されるリフレッシュレート等
によって最適な値を選ぶことができる。すなわち、Ta
割合を大きくすればリフレッシュレートを上げることが
でき、Tbの割合を大きくすれば部分的な変更の応答性を
良くすることができる。
In FIG. 3, REE / ▲ ▼ is a timing at which a full refresh cycle and an access line rewrite cycle are alternately generated. When “1”, the full refresh cycle is performed, and when “0”, the access line is rewritten. Indicates a rewrite cycle. Further, T a time of the entire surface of the refresh cycle, T b represents the time of rewriting cycles access lines. In this example, T a : T b
= 4: 3, but an optimal value can be selected depending on the required refresh rate and the like. That is, it is possible to increase the refresh rate by increasing the ratio of T a, it is possible to improve the responsiveness of the partial changes by increasing the proportion of T b.

FIFO(A)36およびFIFO(B)37の状態を説明する
に、スイッチS1がFIFO(A)36側に接続されると(スイ
ッチS1の状態A/=“1")、CPU11がアクセスするライ
ンのアドレスはFIFO(A)36にサンプリングされて記憶
される。一方スイッチS1がFIFO(B)37側に接続される
と(A/=“0")、CPU11がアクセスするラインアドレ
スはFIFO(B)37に記憶される。また、スイッチS2がFI
FO(A)36側に接続されると(スイッチS2の状態A/=
“1")、FIFO(A)36に記憶されたアドレスが出力さ
れ、スイッチS2がFIFO(B)37側に接続されると(A/
=“0")、FIFO(B)37に記憶されたアドレスが出力さ
れる。
To explain the states of the FIFO (A) 36 and the FIFO (B) 37, when the switch S1 is connected to the FIFO (A) 36 side (the state A / = “1” of the switch S1), the line accessed by the CPU 11 Are sampled and stored in the FIFO (A) 36. On the other hand, when the switch S1 is connected to the FIFO (B) 37 side (A / = "0"), the line address accessed by the CPU 11 is stored in the FIFO (B) 37. Switch S2 is FI
When connected to the FO (A) 36 side (state A / = of switch S2)
"1"), the address stored in the FIFO (A) 36 is output, and when the switch S2 is connected to the FIFO (B) 37 side (A /
= “0”), and the address stored in the FIFO (B) 37 is output.

画面全体の1回のリフレッシュが完了し、FLCD26が垂
直同期信号VSYNCを出力したり、あるいはアドレスカウ
ンタ38にキャリーが生じるとアドレスカウンタ38がクリ
アされ、次の全面リフレッシュのサイクルで出力される
ラインは第0ラインに戻る。アドレスカウンタ38は、前
述したように同期制御回路39が水平同期信号HSYNCをカ
ウントする毎に発生する同期信号に応じて“1",“2",
“3"と順次カウントアップしていくが、同期制御回路39
が発生するこの同期信号は、データバスドライバ43を介
して同期制御回路39に入力するパラメータM,Nに応じて
出力される。すなわち、パラメータM,Nは一定期間にお
けるリフレッシュサイクルと部分書換えサイクルの比を
定めるものであり、このパラメータによって定められる
リフレッシュサイクルのライン数だけ同期信号を出力
し、部分書換え時には出力しない。一方、CPU11よりラ
インL1,L2,L3のアドレスがアクセスされると、このと
き、スイッチS1がFIFO(A)36に接続されていれば、L
1,L2,L3のアドレスがここに記憶され、その後スイッチS
2がFIFO(A)36に接続された時点でL1,L2,L3のアドレ
スがここから出力され、出力ラインとしてL1,L2,L3が選
ばれる。ここで、スイッチS3の切換え信号は同期制御回
路39からのREE/▲▼として与えられ、REE/▲
▼が“1"であるラインアクセスのサイクルでは出力ラ
インアドレスとしてFIFO(A),FIFO(B)側からの出
力に切換えられる。REE/▲▼が“1"となると、ス
イッチS3がアドレスカウンタ38側に切換えられるととも
に、同期制御回路39が水平同期信号HSYNCに同期して出
力する同期信号に応じてアドレスカウンタ38は順次カウ
ントアップを開始し、リフレッシュ動作を前サイクルの
続きのラインから行う。第3図においては、例えば、L3
のライン出力後に前サイクルの続きである“4",“5",
“6",“7"のラインが出力されている。以下同様にし
て、上述の動作を繰返すが、FIFOを2つ用意したのは、
一方でメモリアクセスされたアドレスをサンプリング
し、同時に他方でサンプリングしたアドレスを出力する
ことを矛盾無く、かつ効率よく実行するためである。す
なわち、アドレスのサンプリング期間は他方のFIFOのア
クセスラインの出力開始からリフレッシュサイクルの終
了までであり、リフレッシュサイクルの終了後、直前の
サンプリング期間でサンプリングしたアドレスを出力す
るアクセスラインの書換えサイクルに入ると同時に、他
方のFIFOのアドレスサンプリング期間が開始されること
になる。
When one refresh of the entire screen is completed and the FLCD 26 outputs the vertical synchronizing signal VSYNC or when the carry occurs in the address counter 38, the address counter 38 is cleared and the line output in the next full refresh cycle is Return to line 0. As described above, the address counter 38 outputs “1”, “2”, and “2” according to the synchronization signal generated each time the synchronization control circuit 39 counts the horizontal synchronization signal HSYNC.
The counter counts up sequentially to "3".
Is output in accordance with the parameters M and N input to the synchronization control circuit 39 via the data bus driver 43. That is, the parameters M and N determine the ratio between the refresh cycle and the partial rewrite cycle in a certain period, and the synchronization signals are output for the number of lines in the refresh cycle determined by the parameters, and are not output during the partial rewrite. On the other hand, when the address of the line L1, L2, L3 is accessed by the CPU 11, if the switch S1 is connected to the FIFO (A) 36 at this time,
1, L2, L3 addresses are stored here, then switch S
When 2 is connected to the FIFO (A) 36, the addresses of L1, L2 and L3 are output from here, and L1, L2 and L3 are selected as output lines. Here, the switching signal of the switch S3 is given as REE / ▲ ▼ from the synchronization control circuit 39, and REE / ▲
In the line access cycle in which ▼ is “1”, the output is switched from the FIFO (A) and FIFO (B) outputs as the output line address. When REE / ▲ ▼ becomes “1”, the switch S3 is switched to the address counter 38 side, and the address counter 38 sequentially counts up according to the synchronization signal output by the synchronization control circuit 39 in synchronization with the horizontal synchronization signal HSYNC. , And the refresh operation is performed from the line following the previous cycle. In FIG. 3, for example, L3
After the line output of “4”, “5”,
Lines “6” and “7” are output. In the same manner, the above operation is repeated, except that two FIFOs are prepared.
This is because, on the one hand, sampling the address accessed in the memory and simultaneously outputting the sampled address on the other hand can be performed efficiently and consistently. That is, the address sampling period is from the start of output of the access line of the other FIFO to the end of the refresh cycle, and after the end of the refresh cycle, when the rewrite cycle of the access line that outputs the address sampled in the immediately preceding sampling period is started. At the same time, the address sampling period of the other FIFO is started.

以上のように、本例の基本的動作ではリフレッシュサ
イクルとライン書換えのサイクルとを交互に繰返し、第
3図ではその繰返し周期を7ラインを1単位としてTa:T
b=4:3として説明したが、本例ではさらに温度等の環境
条件や表示するデータの種類、あるいはさらにFLCDの表
示デバイス素材の違い等に応じて要求されるリフレッシ
ュレート等によってTaとTbとの比率を変更することがで
きる。
As described above, in the basic operation of this example, the refresh cycle and the line rewriting cycle are alternately repeated, and in FIG. 3, the repetition cycle is set to 7 lines as one unit and T a : T
b = 4: has been described as 3, in this example further type of data being environmental conditions and displays such as temperature, or even T a and the refresh rate or the like which is required according to the difference of the display device material FLCD T The ratio with b can be changed.

ところで、上述した部分書換えは表示画面上の変更に
当たる部分のみの表示状態を更新することを可能とする
ものであるが、この部分的な表示状態の更新の中でも、
カーソル移動のように優先的に行われるのが望ましいも
のがある。これは、カーソルの移動が、オペレータが操
作するマウス等の移動に応じてリアルタイムに表示され
る必要があるためであり、これに対して、例えばキーボ
ードからの入力文字の表示等は必ずしもキー操作とリア
ルタイムである必要はない。
By the way, the partial rewriting described above makes it possible to update the display state of only the part corresponding to the change on the display screen.
Some operations are desirably performed preferentially, such as cursor movement. This is because the movement of the cursor needs to be displayed in real time in accordance with the movement of the mouse or the like operated by the operator. On the other hand, for example, the display of input characters from the keyboard is not necessarily a key operation. It doesn't have to be real-time.

このため、本発明の一実施例では、第2図に示される
アクセスモニタ回路50を用いこのような所定の部分書換
えを優先的に行う。以下、カーソル移動の表示を例にと
り、第4図〜第9図を参照しながら優先的部分書換えに
ついて説明する。
Therefore, in one embodiment of the present invention, such a predetermined partial rewrite is preferentially performed by using the access monitor circuit 50 shown in FIG. Hereinafter, priority partial rewriting will be described with reference to FIGS. 4 to 9, taking display of cursor movement as an example.

第4図は第2図に示されるアクセスモニタ回路50の詳
細を示すブロック図、第5図は第3図に示されたFIFO
(A)に関する詳細なタイミングチャート、第6図はカ
ーソル移動時のCPU11による処理手順を示すフローチャ
ート、第7図(A)は例えば第1図に示されるメインメ
モリ13に展開されるVRAMの模式図、第7図(B)はこの
VRAMのアドレスの対応づけを示す模式図、第8図(A)
および(B)は、それぞれカーソルマスクデータおよび
カーソルフォントデータを示す模式図、第9図はカーソ
ルの表示例を示す模式図である。
FIG. 4 is a block diagram showing details of the access monitor circuit 50 shown in FIG. 2, and FIG. 5 is a FIFO diagram shown in FIG.
(A) is a detailed timing chart, FIG. 6 is a flowchart showing a processing procedure by the CPU 11 at the time of cursor movement, and FIG. 7 (A) is a schematic diagram of a VRAM developed in the main memory 13 shown in FIG. 1, for example. FIG. 7 (B) shows this
Schematic diagram showing correspondence of VRAM addresses, FIG. 8 (A)
And (B) are schematic diagrams showing cursor mask data and cursor font data, respectively, and FIG. 9 is a schematic diagram showing a display example of a cursor.

第4図において、501は比較回路であり、アドレスド
ライバ31を介して入力されるCPU11のアクセスアドレス
と第1レジスタ46Aに格納されるイベントトリガアドレ
スとが一致したときに一致信号を出力する。このイベン
トトリガアドレスは、CPU11がカーソル移動の際に必ず
アクセスする所定のアドレスを意味する。
In FIG. 4, reference numeral 501 denotes a comparison circuit which outputs a match signal when the access address of the CPU 11 input via the address driver 31 matches the event trigger address stored in the first register 46A. The event trigger address means a predetermined address that the CPU 11 always accesses when moving the cursor.

502はアドレス変換回路であり、CPU11がアクセスする
絶対アドレスをラインアドレスへ変換する。すなわち、
アドレスバスドライバ31を介して、このアクセスモニタ
回路50に入力されるアドレスは、第7図(B)に示され
るようなシステム側のVRAMにおける絶対アドレスであ
り、これをFLCD26へ転送するための表示ラインアドレス
に変換する。なお、第2図に示されるアドレス変換回路
47はここで変換された表示ラインアドレスをビデオメモ
リ41をアクセスするアドレスに戻す目的で設けられてい
る。
An address conversion circuit 502 converts an absolute address accessed by the CPU 11 into a line address. That is,
The address input to the access monitor circuit 50 via the address bus driver 31 is an absolute address in the system-side VRAM as shown in FIG. 7 (B), and is a display for transferring this to the FLCD 26. Convert to line address. The address conversion circuit shown in FIG.
47 is provided for the purpose of returning the converted display line address to an address for accessing the video memory 41.

503は比較回路であり、CPU11のアクセスアドレスが第
7図(A)または(B)に示される表示領域のものであ
るかワーク領域のものであるかを判別し、アクセスアド
レスが表示領域のものであるときにその旨の出力を行
う。
A comparison circuit 503 determines whether the access address of the CPU 11 is in the display area or the work area shown in FIG. 7A or 7B, and determines whether the access address is in the display area. Is output when it is.

ここで、第7図(B)に示されるように、システム側
のVRAMは、そのアドレスが例えば絶対アドレス0〜159
で構成されており、そのうちの図の水平方向に7アドレ
ス分、垂直方向に11ライン分が、FLCDインタフェース27
のビデオメモリ41に対応した表示領域とする。すなわ
ち、この表示領域内のデータがFLCDにおいて表示される
ことになる。一方、VRAM内の表示領域以外の部分とし
て、アドレスが7〜9,17〜19,…,107〜109である右部分
と、アドレス110〜159に相当する下部分とがある。これ
らのうち、通常下部分が表示制御にかかるワーク領域と
して用いられる。
Here, as shown in FIG. 7 (B), the address of the system-side VRAM is, for example, an absolute address 0 to 159.
In the figure, 7 addresses in the horizontal direction and 11 lines in the vertical direction correspond to the FLCD interface 27.
Display area corresponding to the video memory 41 of FIG. That is, the data in this display area is displayed on the FLCD. On the other hand, portions other than the display area in the VRAM include a right portion having addresses of 7 to 9, 17 to 19,..., 107 to 109, and a lower portion corresponding to addresses 110 to 159. Of these, the lower part is usually used as a work area for display control.

以上から明らかなように、CPU11が表示制御に際して
システム側のVRAMをアクセスするとき、表示領域のみな
らずワーク領域もアクセスする。この結果、アクセスモ
ニタ回路50に入力するCPUのアクセスアドレスはワーク
領域のアドレスも含まれることになる。このため、比較
回路503において入力するアドレスを判別し、このアド
レスがVRAMの表示領域のものである場合のみ、後述され
るように、FIFO(A)36またはFIFO(B)37に書込まれ
るようにする。比較回路503の構成としては、例えば、
第7図(B)に示されるVRAMのアドレスの上位2桁が、
10以下か否かの比較回路とすればよい。この場合、比較
回路503に入力するアドレスの上位2桁が10以下のと
き、表示領域のアドレスである旨を出力する。
As is clear from the above, when the CPU 11 accesses the VRAM on the system side during display control, it accesses not only the display area but also the work area. As a result, the access address of the CPU input to the access monitor circuit 50 includes the address of the work area. For this reason, the input address is determined in the comparison circuit 503, and only when this address is in the display area of the VRAM, it is written into the FIFO (A) 36 or the FIFO (B) 37 as described later. To As a configuration of the comparison circuit 503, for example,
The upper two digits of the VRAM address shown in FIG.
What is necessary is just to make the comparison circuit 10 or less. In this case, when the upper two digits of the address input to the comparison circuit 503 are 10 or less, it is output that the address is a display area address.

再び第4図において、505はラッチ比較回路であり、
比較回路503からの表示領域のアドレスデータである旨
の出力を受けて、アドレス変換回路502からのそのアド
レスデータを取込み、その前に取込まれラッチされてい
るアドレスデータと比較する。この比較が不一致の場
合、この新たに取込まれたアドレスデータをラッチする
とともに、FIFOメモリ36(37)へ出力する。これと同時
に異なるラインへアクセスである旨の出力を行う。これ
により、ビデオメモリ41において重複するラインへ続け
てアクセスすることが防止される。なお、上述の異ライ
ンへのアクセスである旨の出力はサンプリングカウンタ
34にも転送され、サンプリングカウンタ34はこの出力を
計数する。
Referring again to FIG. 4, reference numeral 505 denotes a latch comparison circuit;
Upon receiving the output indicating that the address data is the address data of the display area from the comparison circuit 503, the address data is fetched from the address conversion circuit 502 and compared with the previously fetched and latched address data. If the comparison does not match, the newly fetched address data is latched and output to the FIFO memory 36 (37). At the same time, an output indicating access to a different line is output. This prevents continuous access to overlapping lines in the video memory 41. Note that the output indicating that the above-mentioned access to a different line is made by the sampling counter
The sampling counter 34 counts this output.

504はFIFO制御回路であり、比較回路501からの一致信
号に応じてリセット信号を出力しFIFOメモリ36(37)の
ラインポインタをFIFOメモリの先頭へセットする。これ
により、これ以降にFIFOメモリに入力するアドレスデー
タが先頭から記憶され、出力時、最初に出力されること
になる。FIFO制御回路504は、また、比較回路503からの
表示領域である旨の出力とラッチ比較回路505からの異
ラインへのアクセスである旨の出力とのアンドに応じて
FIFOメモリ36(37)へライト信号を出力しこのメモリ
に、ラッチ比較回路505を介して入力するアドレスデー
タの書込みを許可する。
Reference numeral 504 denotes a FIFO control circuit, which outputs a reset signal in response to the coincidence signal from the comparison circuit 501, and sets the line pointer of the FIFO memory 36 (37) to the head of the FIFO memory. As a result, address data to be subsequently input to the FIFO memory is stored from the beginning, and is output first when output. The FIFO control circuit 504 also responds to an AND between the output from the comparison circuit 503 indicating that the display area is displayed and the output from the latch comparison circuit 505 indicating that the access is to a different line.
A write signal is output to the FIFO memory 36 (37), and writing of address data input through the latch comparison circuit 505 to this memory is permitted.

以上示したアクセスモニタ回路50の動作を第5図に示
されるFIFO(A)のタイミングチャートを参照して説明
する。カーソル表示移動というインベントが発生する
と、具体的には、CPU11が第7図(A)に示されるワー
ク領域に格納されるカーソルフォントデータのAの位置
のアドレスをアクセスすると、第1レジスタ46Aにはこ
のアドレスが格納されているため比較回路501は一致信
号を出力する。これにより、CPU11が位置Aへのアクセ
スの後にVRAMの表示領域のアドレスをアクセスすると、
そのアドレスがFIFO(A)36にサンプリングされ(書込
まれ)、次の出力タイミングでこれらアドレスが最初に
出力される。
The operation of the access monitor circuit 50 described above will be described with reference to the timing chart of the FIFO (A) shown in FIG. When the event of cursor display movement occurs, specifically, when the CPU 11 accesses the address of the position A of the cursor font data stored in the work area shown in FIG. 7A, the first register 46A stores Since this address is stored, the comparison circuit 501 outputs a match signal. Thereby, when the CPU 11 accesses the address of the display area of the VRAM after accessing the position A,
The addresses are sampled (written) in the FIFO (A) 36, and these addresses are output first at the next output timing.

一方、このときのCPU11によるカーソル移動の際の処
理手順を、主に第6図および第7図(A)を参照して説
明する。
On the other hand, a processing procedure at the time of moving the cursor by the CPU 11 at this time will be described mainly with reference to FIGS. 6 and 7 (A).

カーソル移動処理が起動されると、ステップS61で、V
RAMのワーク領域の画像保存領域に退避させておいたカ
ーソルの旧位置の画像を表示領域の指定される位置に書
込み(第7図(A)の、以下同様)、ステップS62で
カーソルの新位置にある画像を画像保存領域へ退避する
(図中)。次に、ステップS63で、この退避した画像
とワーク領域の所定位置に格納され第8図(A)に示さ
れるようなカーソルマスクデータとのアンドをとり、こ
れをワーク領域の所定の位置に書込む(図中)。この
画像は第8図(A)に示されるカーソルマスクデータの
“1"に相当する部分が背景色と同じで“0"に相当する部
分が白となる。次に、ステップS64で、ステップS63で合
成した画像とワーク領域の所定領域に格納され第8図
(B)に示されるようなカーソルフォントデータとのオ
アをとりワーク領域の所定の位置に書込み(図中)、
ステップS65で、ステップS63で求められた画像を表示領
域の新位置に書込む(図中)。この書込れる画像は、
第9図に示されるように背景から白抜きされたカーソル
の中に黒のカーソルが表示されたものとなる。これは、
第8図(A)および(B)に示されるように、カーソル
マスクデータのサイズをカーソルフォントデータのサイ
ズより大きくしてあることによる。
When the cursor movement process is started, in step S61, V
The image at the old position of the cursor saved in the image storage area of the work area of the RAM is written to the designated position of the display area (FIG. 7 (A), the same applies hereinafter), and the new position of the cursor is set at step S62. Is saved in the image storage area (in the figure). Next, in step S63, an AND operation is performed between the retracted image and the cursor mask data as shown in FIG. 8A which is stored at a predetermined position in the work area, and is written at a predetermined position in the work area. (In the figure). In this image, the portion corresponding to “1” of the cursor mask data shown in FIG. 8A is the same as the background color, and the portion corresponding to “0” is white. Next, in step S64, an OR between the image synthesized in step S63 and the cursor font data stored in a predetermined area of the work area as shown in FIG. 8 (B) is taken and written in a predetermined position of the work area ( In the figure),
In step S65, the image obtained in step S63 is written at a new position in the display area (in the figure). This written image is
As shown in FIG. 9, a black cursor is displayed in a cursor that is outlined from the background. this is,
As shown in FIGS. 8A and 8B, the size of the cursor mask data is larger than the size of the cursor font data.

以上説明したCPU11によるカーソル移動処理におい
て、ステップS64でカーソルフォントデータを合成する
際に、CPU11は第7図(A)に示されるカーソルフォン
トデータの位置Aをアクセスする。このアドレスがイベ
ントトリガアドレスとして第4図に示される第1レジス
タに格納されているため、CPU11が位置Aをアクセスし
たとき比較回路501が一致信号を出力し、第4図等で前
述したようにFIFOメモリ36(37)のリセットが行われ
る。その後、ステップS65でCPU11がカーソルの合成画像
を書込むため表示領域をアクセスすると、これら書込み
の際のアドレスがFIFOメモリ36(37)に格納されること
になる。
In the cursor movement process by the CPU 11 described above, when synthesizing the cursor font data in step S64, the CPU 11 accesses the position A of the cursor font data shown in FIG. 7A. Since this address is stored in the first register shown in FIG. 4 as the event trigger address, when the CPU 11 accesses the position A, the comparison circuit 501 outputs a coincidence signal, and as described above with reference to FIG. The memory 36 (37) is reset. Thereafter, when the CPU 11 accesses the display area for writing the composite image of the cursor in step S65, the addresses at the time of writing are stored in the FIFO memory 36 (37).

ところで、第1図に示されるシステムにおいて、例え
ば、所定のアプリケーションプログラムを実行する場
合、このプログラムがディスク等の外部記憶装置に記憶
されているときはこのプログラムをシステムのメモリに
移さなければならない。このためメモリにおけるデータ
と物理アドレス(前述の説明にいう絶対アドレス)との
対応付けに変化を生ずる。このような場合、前述のイベ
ントトリガアドレスとして用いられるカーソルフォント
データの絶対アドレスも変化するから、これを第1レジ
スタ46Aにセットし直さなければならない。
By the way, in the system shown in FIG. 1, for example, when executing a predetermined application program, if this program is stored in an external storage device such as a disk, the program must be transferred to the memory of the system. This causes a change in the correspondence between the data in the memory and the physical address (absolute address in the above description). In such a case, since the absolute address of the cursor font data used as the event trigger address also changes, it must be reset in the first register 46A.

第10図は、この際の処理を示すフローチャートであ
る。すなわち、何らかのアプリケーションプログラムが
起動されると、ステップS101でこのプログラムの動作を
行う。このとき、常にステップS103この動作におけるバ
スエラーをチェックする。ステップS103で、例えば起動
したプログラムがシステム側のメモリに無い場合にはバ
スエラーを生じ、次に、ステップS104で、このバスエラ
ーがメモリにプログラムが無いことによって生じたのか
否かが判断され、否定判断の場合はシステムに異常があ
ったとしてステップS110のバスエラー処理ルーチンへ進
む。アプリケーションプログラムがメモリ上に無いと判
断された場合は、ステップS105でディスク等の外部記憶
装置にあるこのアプリケーションプログラケムを移送す
るのにシステム側メモリの空き領域が充分か否かを判断
する。ここで充分でないと判断された場合はステップS1
06で優先度の低いプログラムをディスクへ移送してか
ら、また、空き領域が充分である場合には直接ステップ
S107へ進み、ここでアプリケーションプログラムをディ
スクからシステム側メモリへ移送する。次に、ステップ
S108でメモリにおけるマッピングを行なう。これによ
り、システム全体のメモリにおける仮想アドレスとメモ
リ上の物理アドレスの対応づけが定まる。これに基づ
き、ステップS109で、カーソルフォントデータの位置A
の新たな絶対アドレスをレジス46Aにセットする。
FIG. 10 is a flowchart showing the processing at this time. That is, when any application program is started, the operation of this program is performed in step S101. At this time, step S103 always checks for a bus error in this operation. In step S103, for example, if the activated program is not in the memory on the system side, a bus error occurs.Next, in step S104, it is determined whether or not this bus error has occurred due to the absence of the program in the memory. In the case of a negative determination, it is determined that there is an abnormality in the system, and the process proceeds to a bus error processing routine in step S110. If it is determined that the application program is not in the memory, it is determined in step S105 whether or not a free area of the system-side memory is sufficient to transfer the application program in an external storage device such as a disk. If it is determined that it is not enough, step S1
After transferring low-priority programs to disk in 06, or directly if free space is sufficient,
Proceed to S107, where the application program is transferred from the disk to the system-side memory. Then, step
In S108, mapping in the memory is performed. As a result, the correspondence between the virtual address in the memory of the entire system and the physical address in the memory is determined. Based on this, in step S109, the position A of the cursor font data
Is set in the register 46A.

上述した実施例では、部分書換えを行うラインのアド
レスデータをFIFOメモリに記憶するようにしたが、この
構成においては、CPUが所定のイベントトリガアドレス
をアクセスした時点でFIFOメモリに格納されているアド
レスデータは出力されないことになる。これに対してア
ドレスデータ記憶媒体として例えばSRAMを用いることに
より、優先的な部分書換えのアドレスを出力した後に、
先に格納されていたアドレスデータを出力しこの部分の
書換えを行うようにすることもできる。
In the above-described embodiment, the address data of the line to be partially rewritten is stored in the FIFO memory. However, in this configuration, when the CPU accesses a predetermined event trigger address, the address data stored in the FIFO memory is read. Will not be output. On the other hand, by using, for example, an SRAM as an address data storage medium, after outputting a priority partial rewriting address,
It is also possible to output the previously stored address data and rewrite this portion.

第11図は、このような場合のFLCDインタフェースの構
成を示すブロック図である。第11図において、145およ
び146はそれぞれSRAM(A)およびSRAM(B)、147はSR
AM145,146における書込み,読み出しのアドレスを制御
するアドレスコントローラである。60は、第2図に示さ
れるアクセスモニタ回路50とほぼ同様の構成を有するア
クセスモニタ回路、148はSRAM制御回路であり、後述さ
れるように、アクセスモニタ回路60からの制御信号、お
よび同期制御回路39からのスイッチS3にかかる信号に応
じてアドレスコントローラ147によるアドレスデータ出
力のタイミング、すなわちSRAM145,146におけるデータ
書込み,読出しのタイミングを制御する。
FIG. 11 is a block diagram showing the configuration of the FLCD interface in such a case. In FIG. 11, 145 and 146 are SRAM (A) and SRAM (B), respectively, and 147 is SR
It is an address controller that controls write and read addresses in AM145 and 146. Reference numeral 60 denotes an access monitor circuit having substantially the same configuration as the access monitor circuit 50 shown in FIG. 2, and 148 denotes an SRAM control circuit. As will be described later, a control signal from the access monitor circuit 60 and synchronization control timing of the address data output by the address controller 147 in response to such a signal to the switch S 3 from the circuit 39, i.e. the data in SRAM145,146 writing, controls the timing of reading.

第12図はアクセスモニタ回路60およびアドレスコント
ローラ147の詳細な構成を示すブロック図である。アク
セスモニタ回路60は比較回路601,アドレス変換回路602,
比較回路603およびラッチ比較回路605を有し、これら各
回路は第4図に示される各回路と同様の動作を行う。SR
AM制御回路148は比較回路601からの一致信号に応じてイ
ベント発生信号を出力し、また、比較回路603からの表
示領域のアドレスである旨の出力およびラッチ比較回路
605からの異ラインへのアクセスである旨の出力がある
ときに書込み信号を出力し、同期制御回路39からの信号
S3に同期して読出し信号を出力する。また、SRAM145,14
6へのサンプリングの期間を管理するサンプリング期間
信号を出力する。
FIG. 12 is a block diagram showing a detailed configuration of the access monitor circuit 60 and the address controller 147. The access monitor circuit 60 includes a comparison circuit 601, an address conversion circuit 602,
It has a comparison circuit 603 and a latch comparison circuit 605, and each of these circuits performs the same operation as each of the circuits shown in FIG. SR
The AM control circuit 148 outputs an event occurrence signal in accordance with the coincidence signal from the comparison circuit 601, and outputs an address indicating a display area address from the comparison circuit 603 and a latch comparison circuit.
A write signal is output when there is an output indicating access to a different line from 605, and a signal from the synchronization control circuit 39 is output.
And it outputs a read signal in synchronism with the S 3. Also, SRAM145,14
A sampling period signal for managing the period of sampling to 6 is output.

アドレスコントローラ147において、1471はアドレス
制御回路であり、上記SRAM制御回路148からの制御信号
を受けて、SRAMアドレスカウンタ1474およびレジスタ14
72を制御する。SRAMアドレスカウンタ147は、SRAM145
(146)にアドレスデータを書込む毎に、また、SRAM145
(146)からアドレスデータを読出す毎にカウントアッ
プするカウンタであり、このカウントアップはアドレス
制御回路1471からのイネーブル信号で行う。レジスタ14
72は、イベント発生時およびSRAM145(146)へのサンプ
リング(アドレスデータ書込み)終了時それぞれのカウ
ンタ1474のカウント値を格納する。1473は比較回路であ
り、レジスタ1472に格納されるサンプリング終了時のカ
ウント値とカウンタ1474の内容とが一致したときその旨
の出力をアドレス制御回路1471へ出力する。
In the address controller 147, an address control circuit 1471 receives a control signal from the SRAM control circuit 148, and receives an SRAM address counter 1474 and a register 1414.
Control 72. SRAM address counter 147
Each time address data is written to (146),
This is a counter that counts up each time address data is read from (146), and this count-up is performed by an enable signal from the address control circuit 1471. Register 14
Reference numeral 72 stores the count value of the counter 1474 when an event occurs and when sampling (address data writing) to the SRAM 145 (146) is completed. Reference numeral 1473 denotes a comparison circuit which, when the count value at the end of sampling stored in the register 1472 matches the content of the counter 1474, outputs an output to that effect to the address control circuit 1471.

以上説明したアドレスコントローラ147における動作
を第13図を参照して説明する。
The operation of the address controller 147 described above will be described with reference to FIG.

SRAM145(146)への書込み(サンプリング)時には、
その開始時にアドレス制御回路1471はクリア信号を出力
してアドレスカウンタ1474のアドレス(カウント値)を
“0"とする(第13図中)。その後、SRAM制御回路148
からの書込み信号毎にアドレス制御回路1471はイネーブ
ル信号を出力しアドレスカウンタ1474のカウント値を順
次カウントアップし、イベント発生信号が出力される
と、これに応じてレジスタ1472にこのときのアドレスカ
ウンタ1474のカウント値を格納する(図中)。その
後、同様に上記書込み信号に応じてイネーブル信号を出
力して、アドレスカウンタ1474のカウント値をカウント
アップする。上記イベント発生信号が出力した後に、SR
AM145(146)においてアドレスカウンタ1474のカウント
値によって示されるアドレスに格納されるアドレスデー
タは、上述の実施例に示したように、例えばカーソルの
移動を表示するデータとなる。以上のような動作を繰り
返し、サンプリング期間が終了すると、アドレス制御回
路1471はレジスタ1472にそのときのアドレスカウンタ14
74のカウント値を格納するとともに、レジスタ1472に格
納されるイベント発生時のカウント値をアドレスカウン
タ1474のカウント値とする(図中)。
At the time of writing (sampling) to the SRAM 145 (146),
At the start, the address control circuit 1471 outputs a clear signal to set the address (count value) of the address counter 1474 to "0" (FIG. 13). After that, the SRAM control circuit 148
The address control circuit 1471 outputs an enable signal for each write signal from the CPU, sequentially counts up the count value of the address counter 1474, and when the event generation signal is output, the address counter 1474 at this time is stored in the register 1472 accordingly. Is stored (in the figure). Thereafter, similarly, an enable signal is output according to the write signal, and the count value of the address counter 1474 is counted up. After the above event occurrence signal is output, SR
The address data stored in the address indicated by the count value of the address counter 1474 in the AM 145 (146) is, for example, data indicating the movement of the cursor as shown in the above-described embodiment. When the above operation is repeated and the sampling period ends, the address control circuit 1471 stores the address counter 14 in the register 1472 at that time.
The count value of 74 is stored, and the count value at the time of event occurrence stored in the register 1472 is used as the count value of the address counter 1474 (in the figure).

上記サンプリング期間に続く、読出し時には、アドレ
ス制御回路1471はSRAM制御回路148からの読出し信号毎
にイネーブル信号を出力しアドレスカウンタ1474のカウ
ント値をカウントアップする。以上説明したように、読
出しが、イベントが発生した時点のアドレスから開始さ
れるため(図中)、カーソル移動等の部分書換え表示
が優先的に行われることになる。その後、同様に読出し
信号毎にイネーブル信号を出力してカウント値をカウン
トアップして行き、このカウント値がレジスタ1472に格
納されるサンプリング終了時のカウント値と一致すると
(図中)、アドレス制御回路1471はクリア信号を出力
しアドレスカウンタ1474のカウント値を“0"とし、SRAM
145(146)に先に格納されたアドレスデータを読出すよ
うにする(図中)。
At the time of reading following the sampling period, the address control circuit 1471 outputs an enable signal for each read signal from the SRAM control circuit 148, and counts up the count value of the address counter 1474. As described above, since the reading is started from the address at the time when the event occurs (in the figure), the partial rewriting display such as the movement of the cursor is preferentially performed. Thereafter, similarly, an enable signal is output for each read signal to count up the count value, and when the count value matches the count value at the end of sampling stored in the register 1472 (in the figure), the address control circuit 1471 outputs a clear signal, sets the count value of the address counter 1474 to “0”,
The address data previously stored in 145 (146) is read out (in the figure).

上述の各実施例では、優先的に部分書換えを行う表
示、すなわちイベントとしてカーソル移動の例を示した
が、イベントの例としてはこれに限られないことはいう
までもない。以下、第1図に示されるシステムにおい
て、ユーザーがFLCD26の表示を見ながらキーボード23お
よびマウス24を操作して行う一連の処理を例にとり、第
14図(A)〜(I)に示すFLCD26の表示例を参照しなが
らイベントのいくつかを示す。なお、イベントにかかる
表示の説明には後に「(イベント)」を記述する。
In each of the above-described embodiments, the display in which partial rewriting is preferentially performed, that is, an example in which the cursor is moved as an event has been described. However, it is needless to say that the event is not limited to this. Hereinafter, in the system shown in FIG. 1, a series of processes performed by the user operating the keyboard 23 and the mouse 24 while viewing the display on the FLCD 26 will be described as an example.
Some of the events will be described with reference to the display examples of the FLCD 26 shown in FIGS. 14 (A) to (I). Note that “(event)” will be described later in the description of the display related to the event.

第14図(A) 初期画面であり、パワーオンの後、何もしていない状
態を示す。
FIG. 14 (A) is an initial screen showing a state where nothing is performed after power-on.

第14図(B) キャビネットのアイコンをマウスでダブルクリックす
る(図中、1)。
Fig. 14 (B) Double-click the cabinet icon with the mouse (1 in the figure).

これにより、キャビネットのウインドウがオープンし
(イベント)、ディスク領域を示すウインドウがクロー
ズする(イベント)。
As a result, the cabinet window opens (event), and the window indicating the disk area closes (event).

第14図(C) キャビネット内のバインダの1つをマウスでクリック
する(図中、2)。
Fig. 14 (C) One of the binders in the cabinet is clicked with a mouse (2 in the figure).

これにより、クリックされたバインダが黒白反転する
(イベント)。
As a result, the clicked binder reverses black and white (event).

第14図(D) ある文書ファイルをオープンする(図中、3)。FIG. 14 (D) A certain document file is opened (3 in the figure).

第14図(E) 範囲指定を指示して、マウスまたは矢印キーで縦のカ
ーソル移動する。これにより、範囲指定された文章の部
分が黒白反転する(図中、4)(イベント)。
FIG. 14 (E) Specify a range, and move the vertical cursor with the mouse or arrow keys. As a result, the portion of the sentence whose range is specified is inverted between black and white (4 in the figure) (event).

第14図(F) 第14図(E)に示される画面で左下の方にある「見出
しフォーム」と書いてある所(同図中、5)をマウスで
クリックするかまたは対応するファンクションキーF1を
押す。これにより、画面下の方のメニュー画面が変わる
(図中、6)(イベント)。
FIG. 14 (F) In the screen shown in FIG. 14 (E), click on the place where “Heading Form” is written in the lower left (5 in the figure) with the mouse or use the corresponding function key F1. push. As a result, the menu screen at the bottom of the screen changes (6 in the figure) (event).

第14図(G) 他の文書ファイルをオープンした状態を示す。FIG. 14 (G) shows a state where another document file is opened.

第14図(H) 第14図(G)に示される文書ウインドウの上の方にあ
る印刷の部分をマウスでクリックする(同図中、7)。
これにより、印刷用のサブウインドウが表示される(イ
ベント)。
FIG. 14 (H) Click on the print portion at the top of the document window shown in FIG. 14 (G) with the mouse (7 in FIG. 14).
As a result, a sub window for printing is displayed (event).

第14図(I) 印刷をマウスで指示して、エラーが発生し、これによ
り、エラーメッセージが表示される(イベント)。
FIG. 14 (I) When an instruction is given to print with the mouse, an error occurs and an error message is displayed (event).

[発明の効果] 以上の説明から明らかなように、本発明によれば、所
定のイベント表示の際に、当該表示装置のホスト側のCP
Uが例えばVRAM内のワーク領域にある上記イベントにか
かるフォントデータのアドレスをアクセスするとこれが
検出され、当該検出後にアドレス記憶手段に記憶された
アドレスは優先的に出力されてこのアドレスに基づいた
表示がなされる。
[Effects of the Invention] As is apparent from the above description, according to the present invention, when a predetermined event is displayed, the CP on the host side of the display device is displayed.
When U accesses the address of the font data relating to the above event in the work area in VRAM, for example, this is detected, and the address stored in the address storage means after the detection is output with priority, and the display based on this address is displayed. Done.

この結果、リアルタイムに表示されるべき特定のイベ
ントを確実にとらえこれを速やかに表示することができ
る。また、本発明の表示制御装置を具えたFLCDを情報処
理システム側のソフトウェアを大幅に変更せずにCRTと
の互換性を有したものとすることができる。
As a result, a specific event to be displayed in real time can be reliably captured and displayed promptly. Further, the FLCD provided with the display control device of the present invention can be made compatible with the CRT without significantly changing the software on the information processing system side.

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

第1図は、本発明の一実施例にかかる表示制御装置を組
込んだ情報処理システムのブロック図、 第2図は、第1図に示される表示制御装置としてのFLCD
インタフェースの構成を示すブロック図、 第3図は、第2図に示されるFLCDインタフェースの基本
動作を説明するためのタイミングチャート、 第4図は、第2図に示されるアクセスモニタ回路の詳細
な構成を示すブロック図、 第5図は、第2図に示されるFLCDインタフェースの本発
明の一実施例にかかる動作を説明するためのタイミング
チャート、 第6図は本発明の一実施例にかかるカーソル移動の処理
手順を示すフローチャート、 第7図(A)は上記カーソル移動を説明するためのシス
テム側VRAMの概念図、 第7図(B)は、上記VRAMにおける表示領域とワーク領
域のアドレス対応を説明するためのVRAMの概念図、 第8図(A)および(B)は上記カーソル移動にかかる
それぞれカーソルマスクデータおよびカーソかるそれぞ
れカーソルマスクデータおよびカーソルフォントデータ
の概念図、 第9図は上記カーソルの表示例を示す模式図、 第10図は本発明の一実施例にかかるイベントトリガーア
ドレスのレジスタへのセットを説明するための所定のア
プリケーションプログラムに実行時のフローチャート、 第11図は本発明の他の実施例にかかるFLCDインタフェー
スの構成を示すブロック図、 第12図は第11図に示したアクセスモニタ回路,SRAM制御
回路およびアドレスコントローラの詳細な構成を示すブ
ロック図、 第13図は上記本発明の他の実施例にかかるFLCDインタフ
ェースの動作を説明するためのSRAMの概念図、 第14図(A)〜(I)はそれぞれ本発明の実施例にかか
るイベントトリガのいくつかの例を示すためのFLCDの表
示例を示す正面図である。 11……CPU、 12……アドレスバス、 13……メインメモリ、 14……DMAコントローラ、 15……LANインタフェース、 16……LAN、 17……I/O装置、 18……ハードディスク装置、 19……フロッピーディスク装置、 20……ディスクインタフェース、 21……プリンタ、 22……プリンタインタフェース、 23……キーボード、 24……マウス、 25……キーインタフェース、 26……FLCD(FLCDディスプレイ)、 26a……温度センサ、 27……FLCDインタフェース、 31……アドレスバスドライバ、 32……コントロールバスドライバ、 33,43,44,45……データバスドライバ、 34……サンプリングカウンタ、 35……アドレスセレクタ、 36……FIFO(A)メモリ、 37……FIFO(B)メモリ、 38……アドレスカウンタ、 39……同期制御回路、 40……メモリコントローラ、 41……ビデオメモリ、 42……ドライバレシーバ、 S1,S2,S3……スイッチ、 46A,46B……レジスタ、 47……アドレス変換回路、 50,60……アクセスモニタ回路、 145……SRAM(A)、 146……SRAM(B)、 147……アドレスコントローラ、 148……SRAM制御回路、 501,601……比較回路、 502,602……アドレス変換回路、 503,603……比較回路、 504……FIFO制御回路、 505,605……ラッチ比較回路、 1471……アドレス制御回路、 1472……レジスタ、 1473……比較回路、 1474……SRAMアドレスカウンタ。
FIG. 1 is a block diagram of an information processing system incorporating a display control device according to an embodiment of the present invention. FIG. 2 is an FLCD as a display control device shown in FIG.
FIG. 3 is a timing chart for explaining the basic operation of the FLCD interface shown in FIG. 2, and FIG. 4 is a detailed configuration of the access monitor circuit shown in FIG. FIG. 5 is a timing chart for explaining the operation of the FLCD interface shown in FIG. 2 according to an embodiment of the present invention. FIG. 6 is a cursor movement according to an embodiment of the present invention. 7 (A) is a conceptual diagram of the system-side VRAM for explaining the cursor movement, and FIG. 7 (B) explains the address correspondence between the display area and the work area in the VRAM. FIGS. 8A and 8B are conceptual diagrams of a VRAM for performing cursor movement and cursor mask data for moving the cursor, respectively. FIG. 9 is a schematic diagram showing a display example of the cursor, and FIG. 10 is a predetermined diagram for explaining setting of an event trigger address in a register according to an embodiment of the present invention. FIG. 11 is a block diagram showing the configuration of an FLCD interface according to another embodiment of the present invention. FIG. 12 is an access monitor circuit, an SRAM control circuit, and an address controller shown in FIG. FIG. 13 is a conceptual diagram of an SRAM for explaining the operation of the FLCD interface according to another embodiment of the present invention, and FIGS. FIG. 4 is a front view showing a display example of an FLCD for showing some examples of an event trigger according to the embodiment of the present invention. 11… CPU, 12… Address bus, 13… Main memory, 14… DMA controller, 15… LAN interface, 16… LAN, 17… I / O device, 18… Hard disk device, 19… ... Floppy disk drive, 20 ... Disk interface, 21 ... Printer, 22 ... Printer interface, 23 ... Keyboard, 24 ... Mouse, 25 ... Key interface, 26 ... FLCD (FLCD display), 26a ... Temperature sensor, 27 FLCD interface, 31 Address bus driver, 32 Control bus driver, 33, 43, 44, 45 Data bus driver, 34 Sampling counter, 35 Address selector, 36 ... FIFO (A) memory, 37 ... FIFO (B) memory, 38 ... address counter, 39 ... synchronous control circuit, 40 ... memory controller, 41 ... video memory, 42 ... Driver receiver, S1, S2, S3 ... switch, 46A, 46B ... register, 47 ... address conversion circuit, 50, 60 ... access monitor circuit, 145 ... SRAM (A), 146 ... SRAM (B) 147… Address controller 148… SRAM control circuit 501 601 Comparison circuit 502 602 Address conversion circuit 503 603 Comparison circuit 504 FIFO control circuit 505 605 Latch comparison circuit 1471 Address control circuit, 1472 …… Register, 1473 …… Comparison circuit, 1474 …… SRAM address counter.

───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.7,DB名) G09G 5/00 - 5/40 G09G 3/18,3/36 G02F 1/133 505 - 535 G02F 1/133 545 - 580 G06F 3/14 - 3/153 ──────────────────────────────────────────────────続 き Continued on the front page (58) Fields surveyed (Int. Cl. 7 , DB name) G09G 5/00-5/40 G09G 3 / 18,3 / 36 G02F 1/133 505-535 G02F 1/133 545-580 G06F 3/14-3/153

Claims (2)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】表示の変更にかかる表示素子の表示状態を
更新することが可能な表示装置の表示制御装置におい
て、 前記変更にかかる表示素子のアドレスを記憶するアドレ
ス記憶手段と、 前記表示素子の各々に対応して表示データを記憶する表
示データ記憶手段と、 前記アドレス記憶手段から出力されるアドレスに基づい
て前記表示データ記憶手段から読出される表示データを
前記表示装置に転送するデータ転送手段と、 前記表示装置の表示に際して当該表示制御装置に転送さ
れるアドレスの中から所定のイベントアドレスを検出す
るイベント検出手段と、 該イベント検出手段が前記イベントアドレスを検出した
とき、当該検出時点に基づいた所定期間内に前記アドレ
ス記憶手段に記憶されたアドレスを、当該検出時点以前
に前記アドレス記憶手段に記憶されたアドレスより先に
出力させるアドレスメモリ制御手段と、 を具えたことを特徴とする表示制御装置。
1. A display control device for a display device capable of updating a display state of a display element according to a change in display, an address storage means for storing an address of the display element according to the change, Display data storage means for storing display data corresponding to each; data transfer means for transferring display data read from the display data storage means to the display device based on an address output from the address storage means; An event detecting means for detecting a predetermined event address from addresses transferred to the display control device when displaying the display device, and when the event detecting means detects the event address, The address stored in the address storage means within a predetermined period is replaced with the address before the detection time. Display control device comprising an address memory control means for output before the address stored in 憶 means, that comprises a.
【請求項2】前記イベントアドレスは当該イベント表示
にかかるフォントのアドレスであることを特徴とする請
求項1に記載の表示制御装置。
2. The display control device according to claim 1, wherein the event address is an address of a font related to the event display.
JP2184114A 1990-07-13 1990-07-13 Display control device Expired - Fee Related JP3043376B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2184114A JP3043376B2 (en) 1990-07-13 1990-07-13 Display control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2184114A JP3043376B2 (en) 1990-07-13 1990-07-13 Display control device

Publications (2)

Publication Number Publication Date
JPH0473680A JPH0473680A (en) 1992-03-09
JP3043376B2 true JP3043376B2 (en) 2000-05-22

Family

ID=16147632

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2184114A Expired - Fee Related JP3043376B2 (en) 1990-07-13 1990-07-13 Display control device

Country Status (1)

Country Link
JP (1) JP3043376B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102171389B1 (en) * 2014-04-21 2020-10-30 삼성디스플레이 주식회사 Image display system

Also Published As

Publication number Publication date
JPH0473680A (en) 1992-03-09

Similar Documents

Publication Publication Date Title
JP3184613B2 (en) Display control device and method
JP3156977B2 (en) Display control device and method
US5642509A (en) Data processing apparatus with event notification and picture drawing scheduling
JP3043376B2 (en) Display control device
JP3245230B2 (en) Display control device and display control method
JP3164576B2 (en) Display control device and display control method
JP2934277B2 (en) Display control device and display control method
JP2931363B2 (en) Display control device and display control method
US5233331A (en) Inking buffer for flat-panel display controllers
JP3140803B2 (en) Display control device and display control method
JP3229341B2 (en) Display control device and display control method
JPH0566733A (en) Display control device
JP3187082B2 (en) Display control device and display control method
JP2931364B2 (en) Display control device and display control method
JP3043379B2 (en) Display control device and display control method
JP3227200B2 (en) Display control device and method
JP2880245B2 (en) Display control device
JPH0566732A (en) Display control device
JP3043377B2 (en) Display control device and display control method
JP3109892B2 (en) Display control device and method
JP3264520B2 (en) Display control device
JPH06149522A (en) Device and method for processing information
JPH043120A (en) Display controller
JPH064042A (en) Unit and method for display control
JPH043119A (en) Display controller

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080310

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090310

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100310

Year of fee payment: 10

LAPS Cancellation because of no payment of annual fees