Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3229341B2 - Display control device and display control method - Google Patents
[go: Go Back, main page]

JP3229341B2 - Display control device and display control method - Google Patents

Display control device and display control method

Info

Publication number
JP3229341B2
JP3229341B2 JP19426091A JP19426091A JP3229341B2 JP 3229341 B2 JP3229341 B2 JP 3229341B2 JP 19426091 A JP19426091 A JP 19426091A JP 19426091 A JP19426091 A JP 19426091A JP 3229341 B2 JP3229341 B2 JP 3229341B2
Authority
JP
Japan
Prior art keywords
display
address
data
scroll
circuit
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
JP19426091A
Other languages
Japanese (ja)
Other versions
JPH0535236A (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 JP19426091A priority Critical patent/JP3229341B2/en
Priority to DE69227165T priority patent/DE69227165T2/en
Priority to EP92113057A priority patent/EP0537428B1/en
Publication of JPH0535236A publication Critical patent/JPH0535236A/en
Priority to US08/402,986 priority patent/US5644332A/en
Application granted granted Critical
Publication of JP3229341B2 publication Critical patent/JP3229341B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Digital Computer Display Output (AREA)
  • Liquid Crystal Display Device Control (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Devices For Indicating Variable Information By Combining Individual Elements (AREA)
  • Liquid Crystal (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

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

【0002】[0002]

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

【0003】CRT 表示装置における表示制御では、表示
データバッファとしてのビデオメモリに対するシステム
側CPU の書込み動作と、例えば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, and the reading and display operations of the display data from the video memory by the CRT controller, for example, are executed independently. You.

【0004】上述したようなCRT の表示制御の場合、表
示情報を変更するなどのためのビデオメモリに対する表
示データの書き込みと、そのビデオメモリから表示デー
タを読み出して表示する動作が独立しているため、情報
処理システム側のプログラムでは表示タイミング等を一
切考慮する必要がなく、任意のタイミングで所望の表示
データを書き込むことができるという利点を有してい
る。
In the display control of the CRT as described above, the operation of writing display data to a video memory for changing display information and the operation of reading the display data from the video memory and displaying are independent. The program on the information processing system side 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.

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

【0006】この点を補う表示装置として液晶表示器
(以下、LCD という)を用いることができる。すなわ
ち、LCD によれば、表示装置全体の小型化(特に薄型
化)を図ることができる。このようなLCD の中には、強
誘電性液晶(以下、FLC:Ferroelectric Liquid Crystal
という)の液晶セルを用いた表示器(以下、FLCD:FLCデ
ィスプレイという)があり、その特長の1つは、その液
晶セルが電界の印加に対して表示状態の保存性を有する
ことにある。すなわち、FLCDは、その液晶セルが充分に
薄いものであり、その中の細長いFLC の分子は、電界の
印加方向に応じて第1の安定状態または第2の安定状態
に配向し、電界を除いてもそれぞれの配向状態を維持す
る。このようなFLC 分子の双安定性により、FLCDは記憶
性を有する。このようなFLC およびFLCDの詳細は、例え
ば特願昭62-76357号に記載されている。FLCDは、以上の
ような記憶性を有する反面、FLC の表示更新動作にかか
る速度が比較的遅いため、例えばカーソル移動,文字入
力,スクロール等、即座にその表示が書き換えられなけ
ればならないような表示情報の変更に追従できない場合
がある。
A liquid crystal display (hereinafter, referred to as LCD) can be used as a display device to compensate for this. That is, according to the LCD, it is possible to reduce the size (particularly, the thickness) of the entire display device. Such LCDs include a ferroelectric liquid crystal (hereinafter, FLC: Ferroelectric Liquid Crystal).
(Hereinafter, referred to as an FLCD: FLC display) using a liquid crystal cell. One of the features of the display is that the liquid crystal cell has a display state preserving property when an electric field is applied. That is, in the FLCD, the liquid crystal cell is sufficiently thin, and the elongated FLC molecules therein 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, FLCDs have memory properties. Details of such FLC and FLCD are described, for example, in Japanese Patent Application No. 62-76357. Although the FLCD has the above-mentioned memory characteristics, the display update operation of the FLC is relatively slow, so that the display, such as cursor movement, character input, scrolling, etc., whose display must be rewritten immediately, is required. It may not be possible to follow changes in information.

【0007】このように相反する特性を有するFLCDは、
これら特性に由来してあるいはこれら特性を補うため、
その表示のための駆動の態様として種々のものが可能と
なる。すなわち、CRT や他の液晶表示器と同様の、表示
画面上の走査ラインを順次連続的に駆動していくリフレ
ッシュ駆動については、その駆動周期に比較的時間的余
裕ができる。また、このリフレッシュ駆動の他に、表示
画面上の変更に当たる部分(ライン)のみの表示状態を
更新する部分書き換え駆動や、表示画面上の走査ライン
を間引いて駆動するインターレース駆動が可能となる。
そして、上記部分書き換え駆動やインターレース駆動に
よって、表示情報の変更に対する追従性を向上させるこ
とができる。
An FLCD having such contradictory characteristics is:
To derive from or supplement these properties,
Various driving modes are possible for the display. That is, as with the CRT and other liquid crystal displays, the refresh cycle in which the scanning lines on the display screen are sequentially and continuously driven has a relatively long margin in the drive cycle. In addition to the refresh driving, partial rewriting driving for updating the display state of only a portion (line) corresponding to a change on the display screen, and interlacing driving for thinning out scanning lines on the display screen can be performed.
Then, by the partial rewriting drive and the interlace drive, it is possible to improve the followability to the change of the display information.

【0008】一方、情報処理システムの表示装置として
このようなFLCDをCRT と互換性を有して用いることがで
きれば、システムの柔軟性が増しその価値を高めること
ができる。
On the other hand, if such an FLCD can be used as a display device of an information processing system with compatibility with a CRT, the flexibility of the system can be increased and its value can be increased.

【0009】[0009]

【発明が解決しようとする課題】上述のように、FLCDで
は種々の駆動態様が可能となるため、表示情報(文字,
線画,自然画等)や表示変更の態様(静止画,動画,ス
クロール等)に応じて適切な駆動態様が選択されること
が重要である。
As described above, since various driving modes are possible in the FLCD, display information (characters,
It is important that an appropriate driving mode is selected in accordance with the type of display (line image, natural image, etc.) and the type of display change (still image, moving image, scroll, etc.).

【0010】例えば、上記表示変更の態様の中でスクロ
ールにかかる表示は、表示画面全体での比較的速やかな
書換え(表示変更)を必要とするとともに、この際に表
示される文字等の表示情報を明確に認識し得るような画
質を確保する必要がある。従って、このスクロール表示
に最適な駆動態様を選択する必要があるが、そのため
に、まずスクロール表示であることの認識が、表示制御
装置側で確実になされなければならない。
For example, scrolling display in the above-described display change mode requires relatively quick rewriting (display change) on the entire display screen and display information such as characters displayed at this time. It is necessary to secure an image quality that can clearly recognize the image. Therefore, it is necessary to select an optimal driving mode for this scroll display. For this purpose, the display control device must first recognize the scroll display.

【0011】しかしながら、CRT との互換性を有しなが
ら情報処理システムの表示装置にFLCDを用いる場合、シ
ステム側のCPU は専ら表示変更にかかる表示データおよ
びそのアドレスを表示装置側へ転送して来るのみであ
る。従って、これら表示データやアドレスの転送に基づ
いて上記スクロールをいかにして確実に認識するかが問
題となる。
However, when the FLCD is used as the display device of the information processing system while having compatibility with the CRT, the CPU on the system side exclusively transfers display data relating to display change and its address to the display device side. Only. Therefore, there is a problem how to reliably recognize the scroll based on the transfer of the display data and the address.

【0012】本発明は上述の観点に基づいてなされたも
のであり、その目的とするところは、供給される表示デ
ータやそのアドレスデータからスクロール表示であるこ
とを確実にとらえることが可能な表示制御装置を提供す
ることにある。
The present invention has been made based on the above-described viewpoint, and an object of the present invention is to provide a display control capable of reliably detecting scroll display from supplied display data and address data thereof. It is to provide a device.

【0013】[0013]

【課題を解決するための手段】そのために、本発明で
は、複数の表示素子が配列される表示画面を有する表示
装置を用い、当該表示画面に対して表示データに基づい
た表示の更新を行う表示制御装置において、供給される
表示データを格納する格納手段と、前記格納手段の供給
された表示データに基づき、前記表示画面上におけるス
クロール表示を検出する検出手段と、前記検出手段によ
りスクロール表示が検出された場合、当該スクロール表
示に対応した表示駆動を行う駆動手段とを有することを
特徴とする。
For this purpose, the present invention uses a display device having a display screen on which a plurality of display elements are arranged, and updates the display on the display screen based on display data. In the control device, storage means for storing the supplied display data, detection means for detecting a scroll display on the display screen based on the display data supplied from the storage means, and scroll display detected by the detection means And a driving unit for performing a display drive corresponding to the scroll display.

【0014】また、複数の表示素子が配列される表示画
面を有する表示装置を用い、当該表示画面に対して表示
データに基づいた表示の更新を行う表示制御方法におい
て、供給される表示データを格納手段に格納するときの
アドレスに基づき、前記表示画面上におけるスクロール
表示を検出し、前記スクロール表示が検出された場合、
当該スクロール表示に対応した表示駆動に切換えること
を特徴とする。
In a display control method for updating a display on the display screen based on the display data using a display device having a display screen on which a plurality of display elements are arranged, the display data supplied is stored. Based on the address at the time of storing in the means, a scroll display on the display screen is detected, and when the scroll display is detected,
Switching to display drive corresponding to the scroll display is provided.

【0015】[0015]

【作用】以上の構成によれば、スクロール表示の際に
は、表示画面全体の表示素子に対して表示変更にかかる
表示素子の領域や数が比較的大きなものとなり、このよ
うな領域等の変化は供給される表示データや表示データ
のアドレスの変化として現われるため、これら表示デー
タに基づいて表示変更の態様がスクロール表示であるこ
とを検出することができる。そして、この検出に基づい
てスクロール表示に最適な態様の表示駆動を行うことが
可能となる。
According to the above arrangement, in scroll display, the area and the number of display elements to be changed are relatively large with respect to the display elements on the entire display screen. Appears as a change in the supplied display data or the address of the display data, so that it is possible to detect that the display change mode is scroll display based on these display data. Then, based on this detection, it is possible to perform a display drive in a mode most suitable for scroll display.

【0016】[0016]

【実施例】以下、図面を参照して本発明の実施例を詳細
に説明する。
Embodiments of the present invention will be described below in detail with reference to the drawings.

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

【0018】図において、11は情報処理システム全体の
制御を実行するCPU 、13はCPU11 が実行するプログラム
を記憶したり、この実行の際のワーク領域として用いら
れるメインメモリ、14は、CPU11 を介さずにメインメモ
リ13と本システムを構成する各種機器との間でデータの
転送を行うDMA コントローラ(Direct Memory AccessCon
troller, 以下DMACという)である。15はイーサネット
(XEROX社による)などのLAN(ローカルエリアネットワー
ク)16と本システムとの間のLAN インタフェース、17は
ROM,SRAM,RS232C 方式インタフェースなどを有した入出
力装置(以下、I/O という)である。I/O 17には、各種
外部機器を接続可能である。18および19は外部記憶装置
としてのそれぞれハードディスク装置およびフロッピー
ディスク装置、20はハードディスク装置18やフロッピー
ディスク装置19と本システムとの間で信号接続を行うた
めのディスクインタフェースである。21は比較的高解像
度の記録を行うことが可能なインクジェットプリンタ,
レーザービームプリンタ等によって構成することができ
るプリンタ、22はプリンタと本システムとの間で信号接
続を行うためのプリンタインタフェースである。23は各
種文字等のキャラクタ情報,制御情報などを入力するた
めのキーボード、24はポインティングデバイスとしての
マウス、25はキーボード23およびマウス24と本システム
との間で信号接続を行うためのキーインタフェースであ
る。26は、本発明の一実施例にかかる表示制御装置とし
てのFLCDインタフェース27によって、その表示が制御さ
れるFLC 表示装置(以下、FLCDともいう)であり、上述
の強誘電性液晶をその表示動作媒体とする表示画面を有
する。12は上記各機器間を信号接続するためのデータバ
ス,コントロールバス,アドレスバスからなるシステム
バスである。
In FIG. 1, reference numeral 11 denotes a CPU for controlling the entire information processing system; 13, a main memory for storing a program to be executed by the CPU 11 and used as a work area for this execution; DMA controller (Direct Memory Access Controller) that transfers data between the main memory 13 and the various devices that make up this system without
troller (hereinafter referred to as DMAC). 15 is Ethernet
LAN interface between LAN (local area network) 16 such as (by XEROX) and this system.
It is an input / output device (hereinafter referred to as I / O) that has ROM, SRAM, RS232C interface, etc. 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. 21 is an inkjet printer capable of recording at relatively high resolution,
A printer which can be constituted by a laser beam printer or the like, and 22 is 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, 25 is a keyboard 23 and a key interface for connecting signals between the mouse 24 and this system. is there. Reference numeral 26 denotes an FLC display device (hereinafter, also referred to as FLCD) whose display is controlled by an FLCD interface 27 as a display control device according to one embodiment of the present invention. It has a display screen as a 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.

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

【0020】(第1実施例)図2は、本実施例の第1実
施例にかかるFLCDインタフェース27の詳細を示すブロッ
ク図である。
(First Embodiment) FIG. 2 is a block diagram showing details of the FLCD interface 27 according to the first embodiment of the present invention.

【0021】図において、31はアドレスバスドライバ、
32はコントロールバスドライバ、33,43,44,45 はデータ
バスドライバであり、それぞれはシステムバス12の各バ
スと接続している。CPU11 が表示内容書換え等のためシ
ステム側のビデオRAM(以下、VRAMともいう) をアクセス
する際の絶対アドレスデータは、アドレスバスドライバ
31を介してアクセスモニタ回路50に与えられる。アクセ
スモニタ回路50に入力した絶対アドレス(データ)は、
表示画面上の走査ラインに対応したラインアドレス(デ
ータ)に変換されるとともに、この回路から供給される
ライト信号に応じて、FIFO(A) メモリ36またはFIFO(B)
メモリ37に選択的に書込まれる。このFIFO(A) またはFI
FO(B) の選択は、スイッチS1の切換えに応じてなされ
る。FIFO(A) 36およびFIFO(B) 37は、書き込んだ順番に
データが読み出されるFIFO(First In First Out)メモリ
であり、これらのFIFO(A) 36およびFIFO(B)37 に書き込
まれたラインアドレスデータは、第2のスイッチS2の切
り換えに応じて選択的に読み出される。また、アクセス
モニタ回路50は、図3にて後述される書換え領域判定回
路51にラインアドレスデータを供給する。
In the figure, 31 is an address bus driver,
32 is a control bus driver, and 33, 43, 44 and 45 are data bus drivers, each of which is connected to each bus of the system bus 12. The absolute address data when the CPU 11 accesses the system-side video RAM (hereinafter, also referred to as VRAM) for rewriting the display contents is stored in the address bus driver.
It is provided to the access monitor circuit 50 via 31. The absolute address (data) input to the access monitor circuit 50 is
It is converted into a line address (data) corresponding to the scanning line on the display screen, and according to the write signal supplied from this circuit, the FIFO (A) memory 36 or the FIFO (B)
It is selectively written to the memory 37. This FIFO (A) or FI
The selection of FO (B) is made according to the switching of the switch S1. 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 lines written to these FIFO (A) 36 and FIFO (B) 37 The address data is selectively read according to the switching of the second switch S2. Further, the access monitor circuit 50 supplies line address data to a rewrite area determination circuit 51 described later with reference to FIG.

【0022】さらにアクセスモニタ回路50は、所定期間
にCPU11 がメモリ41をアクセスするアドレスデータを判
別して異なるアドレスがアクセスされた場合、そのデー
タをサンプリングカウンタ34に出力し、カウンタ34はこ
の出力されたデータの数を計数する。この計数値は、同
期制御回路39に与えられ、部分書き換えとリフレッシュ
駆動の割合などを定めるために用いられることができ
る。
Further, the access monitor circuit 50 outputs the data to the sampling counter 34 when the CPU 11 determines the address data for accessing the memory 41 during a predetermined period and a different address is accessed, and the counter 34 outputs this data. The number of data is counted. This count value is given to the synchronization control circuit 39 and can be used to determine the ratio between partial rewriting and refresh driving.

【0023】また、アドレスバスドライバ31を介して本
例FLCDインターフェース27に供給される絶対アドレス
は、アドレスセレクタ35にも入力し、これによって、CP
U 11はビデオメモリ41をアクセスすることができる。
The absolute address supplied to the FLCD interface 27 of the present embodiment via the address bus driver 31 is also input to the address selector 35, and the
U11 can access the video memory 41.

【0024】FIFO(A)36 またはFIFO(B)37 から読み出さ
れたアドレスデータと、アドレスカウンタ38からの後述
のアドレス変換テーブル53を介したアドレスデータは、
第3のスイッチS3の切り換えに応じて、いずれも後述の
アドレス変換テーブル53およびアドレス変換回路47を介
して選択的にアドレスセレクタ35の一方の入力部に与え
られる。アドレスカウンタ38は、ビデオメモリ41のライ
ンアドレスを“1”ずつ歩進し、表示画面全体をリフレ
ッシュ駆動するためのアドレスデータを発生するもので
あり、そのアドレスデータの発生タイミングは同期制御
回路39によって制御される。
The address data read from the FIFO (A) 36 or the FIFO (B) 37 and the address data from the address counter 38 via an address conversion table 53 described later are
In response to the switching of the third switch S3, each is selectively supplied to one input unit of the address selector 35 via an address conversion table 53 and an address conversion circuit 47 described later. The address counter 38 increments the line address of the video memory 41 by "1" and generates address data for refresh driving the entire display screen. The timing of generation of the address data is controlled by the synchronization control circuit 39. Controlled.

【0025】この同期制御回路39は、前記スイッチS1,S
2 およびS3の切り換え制御信号や後述するメモリコント
ローラ40へのデータトランスファ要求信号をも発生す
る。同期制御回路39による上記データトランスファ要求
信号発生のタイミングやスイッチS1,S2 およびS3の切換
えタイミングの制御は表示画面の1ライン分の表示駆動
を行うごとにFLCD26側が発生する水平同期信号(HSYNC)
に応じてなされる。
This synchronization control circuit 39 is connected to the switches S1, S
A switching control signal for 2 and S3 and a data transfer request signal to the memory controller 40 described later are also generated. The timing of the data transfer request signal generation and the switching timing of the switches S1, S2 and S3 by the synchronization control circuit 39 are controlled by the horizontal synchronization signal (HSYNC) generated by the FLCD 26 every time display driving for one line of the display screen is performed.
It is made according to.

【0026】CPU11 からのコントロール信号は、コント
ロールバスドライバ32を介してメモリコントローラ40に
与えられ、メモリコントローラ40は、このコントロール
信号に応じてアドレスセレクタ35およびビデオメモリ41
を制御する。すなわち、メモリコントローラ40は、ビデ
オメモリ41のデータ書換え等の際にCPU11 から出力され
るメモリアクセス要求信号と、ビデオメモリ41のデータ
を表示する際に同期制御回路39から出力されるデータト
ランスファ要求信号とのアービトレーションを行い、こ
れに応じてアドレスセレクタ35からの出力を切換え、ア
ドレスセレクタ35の入力部に与えられる2つのアドレス
データの一方を選択してビデオメモリ41に与える。
A control signal from the CPU 11 is supplied to a memory controller 40 via a control bus driver 32. The memory controller 40 responds to the control signal by an address selector 35 and a video memory 41.
Control. That is, the memory controller 40 includes 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. The output from the address selector 35 is switched accordingly, 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.

【0027】ビデオメモリ41は表示データを記憶するも
のであり、デュアルポートのDRAM(ダイナミックRAM)で
構成されている。データバスドライバ33を介して供給さ
れる表示データは、アドレスセレクタ35からのアドレス
で指定された部位に書き込まれ、また、ビデオメモリ41
に記憶された表示データは、アドレスセレクタ35からの
アドレスによって指定された表示データがドライバレシ
ーバ42を介して前記FLCD26に読み出されて表示される。
また、ドライバレシーバ42は、FLCD26からの水平同期信
号HSYNC を同期制御回路39に与える。
The video memory 41 stores display data, and is composed of a dual-port DRAM (dynamic RAM). The display data supplied via the data bus driver 33 is written to a location specified by the address from the address selector 35, and the video data
In the display data stored in the FLCD 26, the display data specified by the address from the address selector 35 is read out and displayed on the FLCD 26 via the driver receiver 42.
Further, the driver receiver 42 gives the horizontal synchronization signal HSYNC from the FLCD 26 to the synchronization control circuit 39.

【0028】さらに、データバスドライバ43を介して、
部分書き換えとリフレッシュ駆動との割合などを設定す
るためのデータが同期制御回路39に与えられる。
Further, via the data bus driver 43,
Data for setting the ratio between the partial rewriting and the refresh driving is supplied to the synchronization control circuit 39.

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

【0030】以上の図2に示す構成において、CPU11 が
表示の変更を行う場合、所望するデータの書き換えに対
応するビデオメモリ41のアドレスがメモリコントローラ
40に与えられる。これに応じて、メモリコントローラ40
では、CPU11 のメモリアクセス要求信号と同期制御回路
39からのデータトランスファ要求信号とのアービトレー
ションが行われる。そして、CPU 11側のアクセスが権利
を得ると、メモリコントローラ40はアドレスセレクタ35
に対し、ビデオメモリ41へ与えるアドレスとしてアドレ
スドライバ31からのアドレス、すなわち、現在CPU11 が
アクセスしているアドレスを選択するよう切換えを行
う。これと同時にメモリコントローラ40からビデオメモ
リ41への制御信号が発生され、データバスドライバ33を
介してデータの読み書き、すなわちビデオメモリ41のデ
ータ書換えが行われる。このとき、CPU11 によってアク
セスされるアドレスデータはアクセスモニタ回路50とス
イッチS1を介してFIFO(A)36 またはFIFO(B)37 に記憶さ
れ、後述する表示データの転送の際利用される。このよ
うにCPU11 から見た表示データのアクセス方法はCRTの
場合と変わらない。
In the configuration shown in FIG. 2, when the CPU 11 changes the display, the address of the video memory 41 corresponding to the rewriting of the desired data is stored in the memory controller.
Given to 40. In response, the memory controller 40
Now, the memory access request signal of CPU11 and the synchronization control circuit
Arbitration with the data transfer request signal from 39 is performed. When the access on the CPU 11 side obtains the right, the memory controller 40
Then, switching is performed so as to select an address from the address driver 31 as an address to be given to the video memory 41, that is, an address currently accessed by the CPU 11. 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 at the time of transfer of display data described later. As described above, the display data access method viewed from the CPU 11 is not different from that of the CRT.

【0031】一方、ビデオメモリ41からデータを読出し
このデータをFLCD26へ転送して表示する場合、同期制御
回路39からメモリコントローラ40へデータトランスファ
要求が発生され、ビデオメモリ41に対するアドレスとし
て、スイッチS3の切換えに応じアドレスカウンタ38また
はFIFO側のアドレスが、アドレス変換回路47を介した
後、アドレスセレクタ35において選択される。これとと
もに、メモリコントローラ40よりデータトランスファ用
の制御信号が生成され、ビデオメモリ41のメモリセルか
らシフトレジスタへ該当アドレスのラインの表示データ
が転送され、シリアルポートの制御信号によりドライバ
42へ出力される。
On the other hand, when reading data from the video memory 41 and transferring the 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 of the switch S3 is In response to the switching, 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 47. At the same time, a control signal for data transfer is generated by the memory controller 40, the display data of the line of the corresponding address is transferred from the memory cell of the video memory 41 to the shift register, and the driver signal is transmitted by the control signal of the serial port.
Output to 42.

【0032】同期制御回路39は、前述したようにFLCD26
からの水平同期信号HSYNC に基づいてスイッチS3を切換
えることにより、表示画面を全面リフレッシュして行く
サイクル、またはCPU11 によりアクセスされたラインの
書換えを行う部分書換えサイクルを生じさせる。また、
同期制御回路39は、図3にて後述される書換え領域判定
回路51からの駆動モード選択信号に応じてスイッチS3を
切換えることができる。ここで、全面リフレッシュのサ
イクルとは表示画面を構成するラインを1ラインづつ順
次表示駆動するサイクルをいい、これは、後述されるよ
うにアドレスカウンタ38で順次インクリメントされるア
ドレスに応じて、アクセスするラインが順次 1ラインづ
つ変化することによって可能となる。また、アクセスラ
インの部分書換えサイクルとはそのサイクルの直前の所
定時間内にCPU11 からアクセスされたラインを書き換え
るものである。
As described above, the synchronization control circuit 39
By switching the switch S3 based on the horizontal synchronization signal HSYNC from the CPU 11, a cycle for refreshing the entire display screen or a partial rewrite cycle for rewriting the line accessed by the CPU 11 is generated. Also,
The synchronization control circuit 39 can switch the switch S3 according to a drive mode selection signal from a rewrite area determination circuit 51 described later with reference to FIG. Here, the full refresh cycle refers to a cycle for sequentially displaying and driving the lines constituting the display screen line by line, and this is accessed according to the address sequentially incremented by the address counter 38 as described later. This is possible when the lines change one line at a time. The partial rewrite cycle of the access line is to rewrite the line accessed by the CPU 11 within a predetermined time immediately before the cycle.

【0033】アドレス変換テーブル53は、アドレスカウ
ンタ38から入力するアドレスデータをそのまま出力する
テーブルや、これらデータをインターレースモードで表
示できるようなアドレスに変換するためのインターレー
ステーブルを具え、これらテーブルは、図3にて詳述さ
れる書換領域判定回路51からの選択信号に応じて1つが
選択される。
The address conversion table 53 includes a table for directly outputting address data input from the address counter 38 and an interlace table for converting these data into addresses that can be displayed in an interlace mode. One is selected according to a selection signal from the rewrite area determination circuit 51 described in detail in 3.

【0034】上記インターレーステーブルとしては、そ
の間引きライン数が一定なインターレースモード用のテ
ーブルや、間引きライン数が不規則に変化するインター
レースモード用のテーブルをそれぞれ複数具える。な
お、スクロール表示では、後述されるように、上記イン
ターレーステーブルは選択されず、スイッチS3を介して
アドレスカウンタ38から入力するアドレスがそのまま出
力されるノンインターレースのテーブルが選択される。
The interlace table includes a plurality of tables for the interlace mode in which the number of thinning lines is constant, and a plurality of tables for the interlace mode in which the number of thinning lines changes irregularly. In the scroll display, as will be described later, the interlace table is not selected, and a non-interlace table in which the address input from the address counter 38 via the switch S3 is output as it is is selected.

【0035】また、アドレス変換回路47は表示画面の各
走査ラインに対応したラインアドレスデータをビデオメ
モリ41をアクセスするためのアドレスデータに戻す。
The address conversion circuit 47 returns the line address data corresponding to each scanning line on the display screen to the address data for accessing the video memory 41.

【0036】このように、表示を行うためにビデオメモ
リ41をアクセスするためのアドレスデータは、基本的に
はスイッチS3の切換えに応じてFLC ディスプレイ26の画
面全面をリフレッシュして行くアドレスデータと、表示
内容の変更を行うべくCPU11によりアクセスされた部分
的なラインの書換えを行うアドレスデータとが時分割に
出力されるが、書換え領域判定回路51により、部分書換
えやリフレッシュのアドレスの他に、所定の表示状態に
適したインターレースモードのアドレスとすることがで
きる。
As described above, the address data for accessing the video memory 41 for performing the display basically includes the address data for refreshing the entire screen of the FLC display 26 in accordance with the switching of the switch S3, The address data for rewriting the partial line accessed by the CPU 11 to change the display content is output in a time-division manner. The rewriting area determination circuit 51 outputs a predetermined address in addition to the partial rewriting and refresh addresses. Can be set in an interlace mode address suitable for the display state of

【0037】図3は、図2に示した書換え領域判定回路
51の詳細を示すブロック図である。
FIG. 3 is a circuit diagram of the rewrite area judging circuit shown in FIG.
FIG. 51 is a block diagram showing the details of 51.

【0038】書換え領域判定回路51には、書換え(表示
変更)のためCPU11 がビデオメモリ40をアクセスするア
ドレスデータが、アクセスモニタ回路50を介したライン
アドレスデータとして入力する。また、図2に示すデー
タバスドライバ45B を介して、変換テーブル設定のため
の基準データが入力しレジスタ514 に設定される。レジ
スタ514 には、その入力順に複数の基準データが設定さ
れる。
Address data for the CPU 11 to access the video memory 40 for rewriting (display change) is input to the rewriting area determination circuit 51 as line address data via the access monitor circuit 50. Also, reference data for setting the conversion table is input via the data bus driver 45B shown in FIG. A plurality of reference data are set in the register 514 in the order of input.

【0039】この回路51に入力したラインアドレスは、
ラッチ511 に入力するとともに差分検出回路512 に入力
し、ラッチ511 からの出力である1タイミング前のアド
レスデータとの差が検出される。この差は、当回路に相
前後して入力したアドレスの差を示しており、これが1
である場合には、表示画面の連続した走査ラインが書き
換えられることを意味している。差分検出回路512 は、
この差が1であるとき信号を出力し、カウンタ513 はこ
の出力される信号を計数する。但し、この計数は、差分
検出回路512 から所定タイミングで連続的に出力がある
場合のみその数を計数し、出力が断えたときには計数値
をクリアする。
The line address input to the circuit 51 is
The difference is input to the latch 511 and also to the difference detection circuit 512, and the difference from the address data one timing before, which is the output from the latch 511, is detected. This difference indicates the difference between the addresses input before and after this circuit, and
In the case of, it means that continuous scanning lines on the display screen are rewritten. The difference detection circuit 512
When the difference is 1, a signal is output, and the counter 513 counts the output signal. However, this count is counted only when there is continuous output from the difference detection circuit 512 at a predetermined timing, and when the output is stopped, the count value is cleared.

【0040】比較回路515 は、連続的に計数されたカウ
ンタ513 の計数値と、レジスタ514に格納される複数の
データそれぞれとを比較し、カウンタ513 の計数値がこ
れら複数のデータのどの範囲にあるかを検出する。そし
て、計数値が属する範囲に応じた変換テーブル選択信号
を、アドレス変換テーブル53および同期制御回路39に出
力する。
The comparison circuit 515 compares the continuously counted value of the counter 513 with each of the plurality of data stored in the register 514, and determines the range of the plurality of data in which Detect if there is. Then, a conversion table selection signal corresponding to the range to which the count value belongs is output to the address conversion table 53 and the synchronization control circuit 39.

【0041】レジスタ514 に設定されるデータとして
は、例えばN1 ,N2 ,N3 (N1 >N2 >N3 )と
し、これによって構成される上記範囲を、N1 以上,N
1 以下N2 以上,N2 以下N3以上,N3 以下とするこ
とができる。
[0041] The data set in the register 514, for example N 1, N 2, N 3 and (N 1> N 2> N 3), whereby the range comprised, N 1 or more, N
1 or less N 2 or more, N 2 or less N 3 or more, can be N 3 or less.

【0042】この場合において、例えばFLCD26の表示画
面における走査ラインの総数が1312であるときにN1
1000とすれば、カウンタ513 の計数値がN1 より大であ
る範囲にある場合には、CPU11 が行う表示はスクロール
表示であると検知することができる。すなわち、スクロ
ール表示の場合、CPU11 は、表示画面における走査ライ
ンの全てを上から順次1ラインづつ下まで書換えするよ
うなアドレスデータでビデオメモリ41をアクセスする。
従って、アクセスするラインデータの差が1であること
が連続的に1000回以上続けば、スクロール表示であると
検出することができる。従って、比較回路515 はこれに
応じた変換テーブル選択信号を変換テーブル53および同
期制御回路39に出力する。これに応じて、同期制御回路
39はスイッチS3 をアドレスカウンタ38側に切換え、ま
た、変換テーブル53では、アドレスカウンタ38からのア
ドレスデータがそのまま出力される変換テーブルが選択
される。
In this case, for example, when the total number of scanning lines on the display screen of the FLCD 26 is 1312, N 1 =
If 1000, when the count value of the counter 513 is in the range is greater than N 1 can detect and display the CPU11 performs is scrolled. That is, in the case of scroll display, the CPU 11 accesses the video memory 41 with address data that rewrites all the scanning lines on the display screen sequentially from the top to the bottom one by one.
Therefore, if the difference of the line data to be accessed is 1 continuously 1000 times or more, it can be detected that the display is scroll display. Therefore, the comparison circuit 515 outputs a conversion table selection signal corresponding to this to the conversion table 53 and the synchronization control circuit 39. In response, the synchronization control circuit
39 switches the switch S 3 to the address counter 38 side, also, the conversion table 53, the conversion table address data from the address counter 38 is output as it is selected.

【0043】これにより、システム側のCPU11 が指定す
る表示が、スクロール表示であることを、FLCD27側で確
実に検出することができ、かつ、このスクロール表示に
最適な表示、すなわち、走査ラインが順次アクセスされ
るリフレッシュ駆動による表示が可能となる。この結
果、スクロール表示における文字等のばらつきが防止さ
れ、これら文字を容易に認識することが可能となる。
Thus, it is possible to reliably detect on the FLCD 27 that the display specified by the CPU 11 on the system side is a scroll display, and the display optimal for the scroll display, that is, the scanning lines are sequentially displayed. The display by the accessed refresh driving becomes possible. As a result, variations in characters and the like in the scroll display are prevented, and these characters can be easily recognized.

【0044】また、カウンタ513 の計数値が最も小さな
値N3 以下の範囲にある場合には例えば、入力文字の表
示であることを検知し、比較回路515 はこれに応じた選
択信号を変換テーブル53および同期制御回路39に出力す
る。同期制御回路39は、上記の場合と異なり、図2に示
されるデータバスドライバ43を介して設定されるデータ
M,Nに応じた割合の時分割で、FIFO側のアドレスに基
づく部分書換とアドレスカウンタ38側の変換テーブル53
を介したアドレスに基づくリフレッシュ駆動とが行われ
るよう、スイッチS3 を切換える。なお、この時分割駆
動モードについては、図4にて詳述する。
When the count value of the counter 513 is in the range of the smallest value N 3 or less, for example, it is detected that the input character is displayed, and the comparison circuit 515 converts the selection signal according to this into a conversion table. 53 and the synchronization control circuit 39. Unlike the above case, the synchronization control circuit 39 performs partial rewriting and address rewriting based on the address on the FIFO side in a time division manner at a rate corresponding to the data M and N set via the data bus driver 43 shown in FIG. Conversion table 53 on counter 38 side
So that a refresh drive based on the address through the is performed, switches the switch S 3. The time division driving mode will be described in detail with reference to FIG.

【0045】カウンタ513 の計数値がN1 以下N3 以上
の各範囲にある場合には、変換テーブル53ではそれぞれ
の範囲に対応したインターレーステーブルが選択され、
また、同期制御回路39によってスイッチS3 がアドレス
カウンタ38側に切換えられる。
[0045] When the count value of the counter 513 is in the range of N 1 or less N 3 or more, interlace table corresponding to the range of the conversion table in 53 respectively is selected,
The switch S 3 is switched to the address counter 38 side by the synchronization control circuit 39.

【0046】以上説明したように、上記構成によれば、
表示画面をCPU がアクセスする領域の広さに応じて、ス
クロール表示やその他の特徴的な表示モードを選択的に
検出することができる。
As described above, according to the above configuration,
Scroll display and other characteristic display modes can be selectively detected according to the size of the area where the CPU accesses the display screen.

【0047】図4は上記時分割駆動の場合の各信号のタ
イミングチャートである。図4を参照してリフレッシュ
の動作とライン書換えの動作とを時分割に交互に行う基
本的動作について説明する。
FIG. 4 is a timing chart of each signal in the case of the time-division driving. A basic operation of alternately performing a refresh operation and a line rewrite operation in a time-division manner will be described with reference to FIG.

【0048】ここでは、リフレッシュのサイクルを4ラ
インを単位として、アクセスラインの書換えサイクルを
3ラインを単位として行う場合の例を示す。
Here, an example is shown in which the refresh cycle is performed in units of four lines and the access line rewrite cycle is performed in units of three lines.

【0049】図4において、REE/ACS は全面リフレッシ
ュのサイクルとアクセスラインの書換えサイクルとを交
互に生じさせるタイミングであり、“1”のときが全面
リフレッシュのサイクルで、“0”のときがアクセスラ
インの書換えサイクルであることを示す。また、Taは全
面リフレッシュのサイクルの時間、Tbはアクセスライン
の書換えサイクルの時間を表わす。この例においては、
Ta:Tb=4:3としているが、要求されるリフレッシュ
レート等によって最適な値を選ぶことができる。すなわ
ち、Taの割合を大きくすればリフレッシュレートを上げ
ることができ、Tbの割合を大きくすれば部分的な変更の
応答性を良くすることができる。
In FIG. 4, REE / ACS is a timing at which a full refresh cycle and a rewrite cycle of an access line are alternately generated. When "1", a full refresh cycle is performed, and when "0", an access refresh cycle is performed. Indicates a line 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,
Although T a : T b = 4: 3, an optimum value can be selected according to a required refresh rate or 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.

【0050】FIFO(A)36 およびFIFO(B)37 の状態を説明
するに、スイッチS1がFIFO(A)36 側に接続されると(ス
イッチS1の状態A/B =“1”)、CPU11 がアクセスする
ラインのアドレスはFIFO(A)36 にサンプリングされて記
憶される。一方スイッチS1がFIFO(B)37 側に接続される
と(A/B=“0”)、CPU11 がアクセスするラインアドレ
スはFIFO(B) 37に記憶される。また、スイッチS2がFIFO
(A)36 側に接続されると( スイッチS2の状態A/B =
“1”)、FIFO(A)36 に記憶されたアドレスが出力され、
スイッチS2がFIFO(B)37 側に接続されると(A/B=
“0”)、FIFO(B)37 に記憶されたアドレスが出力され
る。
The state of the FIFO (A) 36 and the FIFO (B) 37 will be described. When the switch S1 is connected to the FIFO (A) 36 side (the state A / B of the switch S1 = "1"), 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 / B = "0"), the line address accessed by the CPU 11 is stored in the FIFO (B) 37. Also, switch S2 is FIFO
(A) When connected to the 36 side (switch S2 status A / B =
“1”), the address stored in the FIFO (A) 36 is output,
When the switch S2 is connected to the FIFO (B) 37 side (A / B =
"0"), the address stored in the FIFO (B) 37 is output.

【0051】画面全体の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 に接
続されていれば、L1,L2,L3のアドレスがここに記憶さ
れ、その後スイッチS2がFIFO(A)36 に接続された時点で
L1,L2,L3のアドレスがここから出力され、出力ラインと
してL1,L2,L3が選ばれる。ここで、スイッチS3の切換え
信号は同期制御回路39からのRFF/ACS として与えられ、
RFF/ACS が“1”であるラインアクセスのサイクルでは
出力ラインアドレスとしてFIFO(A),FIFO(B) 側からの出
力に切換えられる。REF/ACS が“1”となると、スイッ
チS3がアドレスカウンタ38側に切換えられるとともに、
同期制御回路39が水平同期信号HSYNC に同期して出力す
る同期信号に応じてアドレスカウンタ38は順次カウント
アップを開始し、リフレッシュ動作を前サイクルの続き
のラインから行う。図4においては、例えば、L3のライ
ン出力後に前サイクルの続きである“4”,“5”,
“6”,“7”のラインが出力されている。以下同様に
して、上述の動作を繰返すが、FIFOを2つ用意したの
は、一方でメモリアクセスされたアドレスをサンプリン
グし、同時に他方でサンプリングしたアドレスを出力す
ることを矛盾無く、かつ効率よく実行するためである。
すなわち、アドレスのサンプリング期間は他方のFIFOの
アクセスラインの出力開始からリフレッシュサイクルの
終了までであり、リフレッシュサイクルの終了後、直前
のサンプリング期間でサンプリングしたアドレスを出力
するアクセスラインの書換えサイクルに入ると同時に、
他方のFIFOのアドレスサンプリング期間が開始されるこ
とになる。
One refresh of the entire screen is completed,
When the FLCD 26 outputs the vertical synchronizing signal VSYNC or when a carry occurs in the address counter 38, the address counter 38 is cleared, and the line output in the next full refresh cycle returns to the 0th line. As described above, the address counter 38 controls the synchronization control circuit 39 to output the horizontal synchronization signal.
The count is sequentially incremented to "1", "2", and "3" in accordance with the synchronization signal generated each time HSYNC is counted. The synchronization signal generated by the synchronization control circuit 39 is transmitted to the data bus driver 43. The signal is output according to the parameters M and N input to the synchronization control circuit 39 via the control circuit 39. 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 of the refresh cycle determined by the parameters, and are not output during the partial rewrite. On the other hand, when the addresses of the lines L1, L2, and L3 are accessed by the CPU 11, if the switch S1 is connected to the FIFO (A) 36, the addresses of the lines L1, L2, and L3 are stored here. When switch S2 is connected to 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 RFF / ACS from the synchronization control circuit 39,
In the line access cycle in which RFF / ACS is "1", the output is switched to the output from the FIFO (A) or FIFO (B) side as the output line address. When REF / ACS becomes "1", the switch S3 is switched to the address counter 38 side, and
The address counter 38 sequentially starts counting up in response to the synchronization signal output from the synchronization control circuit 39 in synchronization with the horizontal synchronization signal HSYNC, and performs the refresh operation from the line following the previous cycle. In FIG. 4, for example, "4", "5",
Lines “6” and “7” are output. In the same manner as above, the above operation is repeated, but the reason for preparing two FIFOs is to consistently and efficiently perform sampling of an address accessed by memory on one side and outputting the sampled address on the other side at the same time. To do that.
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.

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

【0053】図5は図2に示されるアクセスモニタ回路
50の詳細を示すブロック図である。
FIG. 5 shows the access monitor circuit shown in FIG.
FIG. 50 is a block diagram showing details of a reference numeral 50.

【0054】図5において、501 は比較回路であり、ア
ドレスドライバ31を介して入力されるCPU11 のアクセス
アドレスと第1レジスタ46A に格納されるイベントトリ
ガアドレスとが一致したときに一致信号を出力する。こ
のイベントトリガアドレスは、CPU11 がカーソル移動の
際に必ずアクセスする所定のアドレスを意味する。
In FIG. 5, 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.

【0055】502 はアドレス変換回路であり、CPU11 が
アクセスする絶対アドレスをラインアドレスへ変換す
る。すなわち、アドレスバスドライバ31を介して、この
アクセスモニタ回路に入力されるアドレスは、システム
側のVRAMにおける絶対アドレスであり、これをFLCD26の
表示画面に対応したラインアドレスに変換する。
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 via the address bus driver 31 is an absolute address in the system-side VRAM, and is converted into a line address corresponding to the display screen of the FLCD 26.

【0056】503 は比較回路であり、CPU11 のアクセス
アドレスがシステム側VRAMの表示領域のものであるかワ
ーク領域のものであるかを判別し、アクセスアドレスが
表示領域のものであるときにその旨の出力を行う。
A comparison circuit 503 determines whether the access address of the CPU 11 is in the display area or the work area of the system-side VRAM, and when the access address is in the display area, this fact is indicated. Output.

【0057】すなわち、CPU11 が表示制御に際してシス
テム側のVRAMをアクセスするとき、表示領域のみならず
ワーク領域もアクセスする。この結果、アクセスモニタ
回路50に入力するCPU のアクセスアドレスはワーク領域
のアドレスも含まれることになる。このため、比較回路
503 において入力するアドレスを判別し、このアドレス
がVRAMの表示領域のものである場合のみ、後述されるよ
うに、FIFO(A)36 またはFIFO(B)37 に書込まれるように
する。比較回路503 の構成としては、例えば、VRAMのア
ドレスの上位2桁が、10以下か否かの比較回路とすれば
よい。この場合、比較回路503 に入力するアドレスの上
位2桁が10以下のとき、表示領域のアドレスである旨を
出力する。
That is, 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. Therefore, the comparison circuit
At 503, the input address is determined, and only when this address is in the display area of the VRAM, is written into the FIFO (A) 36 or FIFO (B) 37 as described later. The configuration of the comparison circuit 503 may be, for example, a comparison circuit that determines whether the upper two digits of the VRAM address are 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.

【0058】505 はラッチ比較回路であり、比較回路50
3 からの表示領域のアドレスデータである旨の出力を受
けて、アドレス変換回路502 からのそのアドレスデータ
を取込み、同一サンプリング期間中に取込まれラッチさ
れているアドレスデータと比較する。この比較が不一致
の場合、この新たに取込まれたアドレスデータをラッチ
するとともに、FIFOメモリ36(37)へ出力する。これと同
時に異なるラインへアクセスである旨の出力を行う。こ
れにより、ビデオメモリ41において重複するラインへア
クセスすることが防止される。なお、上述の異ラインへ
のアクセスである旨の出力はサンプリングカウンタ34に
も転送され、サンプリングカウンタ34はこの出力を計数
する。
Reference numeral 505 denotes a latch comparison circuit.
3, the address data from the address conversion circuit 502 is fetched and compared with the fetched and latched address data during the same sampling period. If the comparisons do not match, the newly latched 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 access to the overlapping line in the video memory 41. The output indicating the access to the different line is also transferred to the sampling counter 34, and the sampling counter 34 counts this output.

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

【0060】(第2実施例)図6は本発明の第2実施例
にかかるFLCD27の構成を示すブロック図である。図6に
おいて図2に示す要素と同様の要素には、同一の符号を
付し、その説明は省略する。
(Second Embodiment) FIG. 6 is a block diagram showing a configuration of an FLCD 27 according to a second embodiment of the present invention. 6, the same elements as those shown in FIG. 2 are denoted by the same reference numerals, and description thereof will be omitted.

【0061】本例が上記第1実施例と異なる点は、書換
え領域判定回路51Aがサンプリングカウンタ34で計数さ
れるCPU11 のアクセス回数に基づいて、表示駆動のモー
ドを設定する構成にある。
The present embodiment is different from the first embodiment in that the rewrite area determination circuit 51A sets the display drive mode based on the number of accesses of the CPU 11 counted by the sampling counter.

【0062】図7は、図6に示した書換え領域判定回路
51A の詳細な構成を示すブロック図である。
FIG. 7 is a circuit diagram of the rewrite area judging circuit shown in FIG.
FIG. 51B is a block diagram showing a detailed configuration of 51A.

【0063】所定時間内にサンプリングカウンタ34で計
数された計数値データCは、第1比較回路517 および第
2比較回路518 に入力する。レジスタ516 には、データ
RLとデータRMの組が複数、図6に示すデータバスドライ
バ45B を介して設定される。このデータRLおよびRMは、
RLを上限とし、RMを下限とする範囲を設定するためのデ
ータであり、スクロール用駆動,インターレース,時分
割駆動等の表示駆動の複数のモードに対して複数の組が
設定される。例えば、これらデータの組(RL,RM)とし
て(N1 ,N2 ),(N2 ,N3 ),(N3 ,N4 )と
設定することができる。第1比較回路517 および第2比
較回路では、それぞれデータRLおよびRMと、計数値Cと
が比較され、それぞれの比較において、それぞれC≦RL
およびC≧RMである条件を満たすとき、それぞれの回路
の出力が“1”とされる。この結果、アンドゲート519
A,519Bおよび519Cのうち、計数値が満たす範囲に対応
するアンドゲートの出力が“1”となり、この出力に応
じて、変換テーブル53では対応するテーブルの選択が行
われ、また同期制御回路39による対応した処理が行われ
る。なお、計数値Cが満たす範囲に応じた、スクロール
用駆動,インターレース,時分割駆動の各表示駆動モー
ドに対応する上記選択および処理については、上記第1
実施例の場合と同様であるので、その説明は省略する。
The count data C counted by the sampling counter 34 within a predetermined time is input to the first comparison circuit 517 and the second comparison circuit 518. Register 516 contains the data
A plurality of sets of RL and data RM are set via the data bus driver 45B shown in FIG. These data RL and RM are
This is data for setting a range in which RL is the upper limit and RM is the lower limit. A plurality of sets are set for a plurality of display drive modes such as scroll drive, interlace, and time division drive. For example, these data sets (RL, RM) as (N 1, N 2), may be set to (N 2, N 3), (N 3, N 4). In the first comparison circuit 517 and the second comparison circuit, the data RL and RM are compared with the count value C, and in each comparison, C ≦ RL
When the condition of C ≧ RM is satisfied, the output of each circuit is set to “1”. As a result, AND gate 519
Of the A, 519B and 519C, the output of the AND gate corresponding to the range that the count value satisfies becomes “1”, and according to this output, the conversion table 53 selects the corresponding table, and the synchronization control circuit 39 Corresponding processing is performed. The selection and processing corresponding to each of the display driving modes of the scroll driving, the interlacing, and the time-sharing driving according to the range that the count value C satisfies are the same as those in the first embodiment.
The description is omitted because it is the same as that of the embodiment.

【0064】以上の構成により、計数値Cが比較的大き
な値の範囲である(N1 ,N2 )を満たす場合、CPU11
が指示する表示がスクロールであることを検出でき、こ
れに応じて、第1実施例で説明したスクロール用駆動、
すなわち、ノンインターレースのリフレッシュ駆動によ
る表示を行うことが可能となる。
With the above configuration, when the count value C satisfies the relatively large value range (N 1 , N 2 ), the CPU 11
Can be detected that the display indicated by scrolling is scrolling, and accordingly, the scroll driving described in the first embodiment,
That is, display by non-interlace refresh driving can be performed.

【0065】また、計数値Cが比較的小さな値の範囲で
ある(N3 ,N4 )を満たす場合、書換えが比較的少な
い表示であるとして、第1実施例で説明した部分書換え
とリフレッシュ駆動との時分割駆動による表示を行うこ
とができる。さらに、計数値Cが中間の範囲(N2 ,N
3)を満たす場合、インターレースモードによる表示が
可能となる。
When the count value C satisfies the relatively small value range (N 3 , N 4 ), it is determined that the display is relatively small in rewriting, and the partial rewriting and the refresh driving described in the first embodiment are performed. Can be displayed by time-division driving. Further, the count value C is in an intermediate range (N 2 , N
If 3 ) is satisfied, display in the interlace mode is possible.

【0066】(第3実施例)図8は本発明の第3の実施
例にかかるFLCDインターフェース27の構成を示すブロッ
ク図である。図8に示す構成は、図6に示す構成とほぼ
同様であり、同様の要素には同一の符号を付してその説
明を省略する。
(Third Embodiment) FIG. 8 is a block diagram showing a configuration of an FLCD interface 27 according to a third embodiment of the present invention. The configuration shown in FIG. 8 is substantially the same as the configuration shown in FIG.

【0067】本例では、図8に示すイベント検出回路51
B において、所定時間内のサンプリングカウンタ34での
計数値Cに基づいて 、CPU11 が指示する表示がある特定
の表示(イベント)であることを検出する。すなわち、
イベント検出回路51B では、例えば、複数のイベントに
対応してレジスタに格納された複数のデータと計数値C
とを比較回路によって比較し、一致したとき、そのデー
タに対応したイベントであると検出することができる。
そして、その旨の検出信号をアドレス変換テーブル532
および同期制御回路39に出力し、これにより、検出され
たイベントに応じた適切な表示を行うことが可能とな
る。
In this example, the event detection circuit 51 shown in FIG.
In B, based on the count value C of the sampling counter 34 within a predetermined time, it is detected that the display indicated by the CPU 11 is a specific display (event). That is,
In the event detection circuit 51B, for example, a plurality of data stored in a register corresponding to a plurality of events and a count value C
Are compared by a comparison circuit, and when they match, it can be detected as an event corresponding to the data.
Then, the detection signal to that effect is stored in the address conversion table 532.
And outputs it to the synchronization control circuit 39, whereby it is possible to perform an appropriate display according to the detected event.

【0068】図9は上記イベント検出回路51B での動作
を模式的に示すフローチャートである。すなわち、ステ
ップS91 ,S92 ,S93 ,…S94 でレジスタに設定された
データN1,N2,N3,…Nnと計数値Cとを順次比較し、比
較が一致した場合には、それぞれステップS95 ,S96 ,
S97 ,…S98 で、検出されたイベントの設定を行う。す
なわち、当該イベントを検出した旨の信号を変換テーブ
ル53および同期制御回路39に出力する。
FIG. 9 is a flowchart schematically showing the operation of the event detection circuit 51B. That is, the data N1, N2, N3,... Nn set in the registers in steps S91, S92, S93,.
At S97,... S98, the detected event is set. That is, a signal indicating that the event is detected is output to the conversion table 53 and the synchronization control circuit 39.

【0069】イベント検出回路51B のレジスタに設定す
るデータとして、例えば、表示画面の走査ラインの総数
に相対して比較的大きな設定値を設定すると、イベント
としてのスクロール表示を検出することができる。ま
た、比較的小さな値であって、文字高さに対応するライ
ン数をデータとして設定すると、入力文字の表示を検出
することができる。そして、これら検出されたイベント
に応じた最適の表示駆動モードを選択することが可能と
なる。
If, for example, a relatively large set value is set as data to be set in the register of the event detection circuit 51B relative to the total number of scan lines on the display screen, scroll display as an event can be detected. If the number of lines, which is a relatively small value and corresponds to the character height, is set as data, the display of input characters can be detected. Then, it is possible to select an optimal display driving mode according to the detected event.

【0070】(第4実施例)図10は本発明の第4実施
例に関し、図5に示すアクセスモニタ回路50の他の構成
を示すブロック図である。
(Fourth Embodiment) FIG. 10 is a block diagram showing another configuration of the access monitor circuit 50 shown in FIG. 5 according to a fourth embodiment of the present invention.

【0071】第1実施例にかかる図5のアクセスモニタ
回路50と異なる点は 、CPU11 がVRAMでアクセスするアド
レスが、予めレジスタ46A に格納されたデータと一致し
た場合、第1比較回路501 はイベント検出信号を図2に
示すアドレス変換テーブル53および同期制御回路39に出
力し、これにより、このイベントに最適な表示が可能と
なる点にある。
The difference from the access monitor circuit 50 of FIG. 5 according to the first embodiment is that if the address accessed by the CPU 11 in the VRAM matches the data stored in the register 46A in advance, the first comparison circuit 501 The detection signal is output to the address conversion table 53 and the synchronization control circuit 39 shown in FIG. 2, so that an optimum display for this event is possible.

【0072】レジスタ46A に格納されるデータとして
は、表示画面上に表示されるアイコンのアドレスとする
ことができる。例えば、文字入力を行うための「入力用
紙」というアイコンがあるとすると、カーソルをこのア
イコンの位置まで移動させ、クリックしたときにCPU11
がアクセスしていたアドレス、すなわち「入力用紙」と
いうアイコンが表示されるアドレスをレジスタ46A に格
納する。この結果、CPU11 がアクセスするアドレスと、
この格納されたアドレスとが一致すると、文字入力にか
かる表示であることを検出することができる。
The data stored in the register 46A can be the address of an icon displayed on the display screen. For example, if there is an icon "input paper" for inputting characters, move the cursor to the position of this icon, and click
Is stored in the register 46A, that is, the address at which the icon "input paper" is displayed. As a result, the address accessed by the CPU 11
When the address matches the stored address, it can be detected that the display is related to character input.

【0073】ところで、この文字入力の場合に考え得る
表示変更の態様(モード)は、キーの押下に応じた文字
等の表示,カーソル移動,およびスクロールが考えられ
る。従って、この場合の文字入力にかかる表示の検出
と、上記第1〜第3実施例の表示変更モード(イベン
ト)検出のそれぞれとを合わせた構成とすれば、より確
実な表示モード(イベント)の検出を行うことができ
る。
By the way, as a display change mode (mode) that can be considered in the case of this character input, display of characters and the like, movement of a cursor, and scrolling in accordance with depression of a key can be considered. Therefore, if the detection of the display related to the character input in this case is combined with the detection of the display change mode (event) in the first to third embodiments, a more reliable display mode (event) can be realized. Detection can be performed.

【0074】図11は 、本実施例にかかるアドレス変換回
路における動作を模式的に示すフローチャートである。
FIG. 11 is a flowchart schematically showing the operation of the address conversion circuit according to this embodiment.

【0075】ステップS111に示すように、CPU11 は、予
めレジスタ46A にイベントに対応したアドレスデータを
格納しておく。ステップS112でCPU11 がシステム側VRAM
の表示領域をアクセスする。ステップS113では、CPU11
がアクセスするアドレスのうち、クリックがなされたと
きにCPU11 がアクセスしていたアドレスとレジスタ46A
のアドレスとを比較し、ステップS114では、これが一致
であるか否かを判断する。一致の場合はイベント検出信
号をオンとし、不一致の場合は、この信号をオフとす
る。
As shown in step S111, the CPU 11 stores address data corresponding to the event in the register 46A in advance. In step S112, the CPU 11
Access the display area of. In step S113, the CPU 11
Of the addresses accessed by CPU 11 when the click is made,
In step S114, it is determined whether or not the addresses match. If they match, the event detection signal is turned on. If they do not match, this signal is turned off.

【0076】なお、上記入力表示にかかるイベント検出
信号の場合は、直接に表示駆動モードを選択せず、この
選択をより確実にする機能を果たすものとしたが、本例
のイベント検出信号に応じて、時分割駆動,リフレッシ
ュ駆動,インターレースなどの表示駆動モードが直接選
択されるような構成とすることもできる。
In the case of the event detection signal relating to the input display, the display drive mode is not directly selected, and the function of making this selection more reliable is performed. Thus, a configuration in which a display driving mode such as time-division driving, refresh driving, or interlacing is directly selected may be adopted.

【0077】また、レジスタ46A に格納されるデータを
第1,第2実施例に示したように複数とし、複数のイベ
ントの中から1つのイベントが検出されるようにするこ
ともできる。
Further, as shown in the first and second embodiments, a plurality of data can be stored in the register 46A so that one event can be detected from among a plurality of events.

【0078】[0078]

【発明の効果】以上の説明から明らかなように、本発明
によればスクロール表示の際には、表示画面全体の表示
素子に対して表示変更にかかる表示素子の領域や数が比
較的大きなものとなり、このような領域等の変化は供給
される表示データや表示データのアドレスの変化として
現われるため、これら表示データに基づいて表示変更の
態様がスクロール表示であることを検出することができ
る。そして、この検出に基づいてスクロール表示に最適
な態様の表示駆動を行うことが可能となる。
As is apparent from the above description, according to the present invention, when scroll display is performed, the area and the number of display elements for changing the display with respect to the display elements on the entire display screen are relatively large. Since such a change in the area or the like appears as a change in the supplied display data or an address of the display data, it is possible to detect that the display change mode is scroll display based on the display data. Then, based on this detection, it is possible to perform a display drive in a mode most suitable for scroll display.

【0079】この結果、スクロール表示の際の画質劣化
を防止でき、スクロール時の文字表示を明確に認識する
ことが可能となる。
As a result, it is possible to prevent the image quality from deteriorating during scroll display, and to clearly recognize the character display during scroll.

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

【図1】本発明の一実施例にかかる表示制御装置を組込
んだ情報処理システムのブロック図である。
FIG. 1 is a block diagram of an information processing system incorporating a display control device according to an embodiment of the present invention.

【図2】本発明の第1実施例にかかるFLCDインタフェー
スの構成を示すブロック図である。
FIG. 2 is a block diagram showing a configuration of an FLCD interface according to the first embodiment of the present invention.

【図3】図2に示す書換え領域判定回路の詳細を示すブ
ロック図である。
FIG. 3 is a block diagram showing details of a rewrite area determination circuit shown in FIG. 2;

【図4】図2に示されるFLCDインタフェースにおける時
分割駆動を説明するためのタイミングチャートである。
FIG. 4 is a timing chart for explaining time-division driving in the FLCD interface shown in FIG. 2;

【図5】図2に示されるアクセスモニタ回路の詳細な構
成を示すブロック図である。
5 is a block diagram showing a detailed configuration of the access monitor circuit shown in FIG.

【図6】本発明の第2実施例にかかるFLCDインタフェー
スの構成を示すブロック図である。
FIG. 6 is a block diagram showing a configuration of an FLCD interface according to a second embodiment of the present invention.

【図7】図6に示す書換え領域判定回路の詳細を示すブ
ロック図である。
FIG. 7 is a block diagram showing details of a rewrite area determination circuit shown in FIG. 6;

【図8】本発明の第3実施例にかかるFLCDインタフェー
スの構成を示すブロック図である。
FIG. 8 is a block diagram showing a configuration of an FLCD interface according to a third embodiment of the present invention.

【図9】図8に示すイベント検出回路の動作を示すフロ
ーチャートである。
9 is a flowchart showing an operation of the event detection circuit shown in FIG.

【図10】本発明の第4実施例にかかるアドレス変換回
路の詳細を示すブロック図であるる。
FIG. 10 is a block diagram illustrating details of an address conversion circuit according to a fourth embodiment of the present invention.

【図11】図10に示すアドレス変換回路の動作を模式
的に示すフローチャートである。
FIG. 11 is a flowchart schematically showing an operation of the address conversion circuit shown in FIG. 10;

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

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,45A,45B データバスドライバ 34 サンプリングカウンタ 35 アドレスセレクタ 36 FIFO(A) メモリ 37 FIFO(B) メモリ 38 アドレスカウンタ 39 同期制御回路 40 メモリコントローラ 41 ビデオメモリ 42 ドライバレシーバ S1,S2,S3 スイッチ 46A,46B レジスタ 47 アドレス変換回路 50 アクセスモニタ回路 51,51A 書換え領域判定回路 51B イベント検出回路 53 アドレス変換テーブル 501,601 比較回路 502,602 アドレス変換回路 503,603 比較回路 504 FIFO制御回路 505,605 ラッチ比較回路 511 ラッチ 512 差分検出回路 513 カウンタ 514 レジスタ 515 比較回路 516 レジスタ 517 第1比較回路 518 第2比較回路 519A,519B,519C アンドゲート 11 CPU 12 Address bus 13 Main memory 14 DMA controller 15 LAN interface 16 LAN 17 I / O device 18 Hard disk drive 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,45A, 45B Data bus driver 34 Sampling counter 35 Address selector 36 FIFO (A) memory 37 FIFO (B) memory 38 Address counter 39 Synchronization control circuit 40 Memory controller 41 Video memory 42 Driver receiver S1, S2, S3 Switch 46A, 46B register 47 Address conversion circuit 50 Access monitor circuit 51,51A Rewrite area judgment circuit 51B Event detection circuit 53 Address conversion table 501,601 Comparison Road 502, 602 address conversion circuit 503 and 603 comparator circuit 504 FIFO control circuit 505, 605 latching comparator circuit 511 latches 512 difference detecting circuit 513 counter 514 register 515 comparator circuit 516 register 517 first comparator circuit 518 the second comparator circuit 519A, 519B, 519C AND gate

───────────────────────────────────────────────────── フロントページの続き (72)発明者 伊奈 謙三 東京都大田区下丸子3丁目30番2号 キ ヤノン株式会社内 (56)参考文献 特開 平3−256096(JP,A) 特開 平5−35237(JP,A) 特開 平2−9991(JP,A) (58)調査した分野(Int.Cl.7,DB名) G09G 5/34 G09G 3/20 ──────────────────────────────────────────────────続 き Continuation of front page (72) Inventor Kenzo Ina 3-30-2 Shimomaruko, Ota-ku, Tokyo Inside Canon Inc. (56) References JP-A-3-256096 (JP, A) JP-A-5 -35237 (JP, A) JP-A-2-9991 (JP, A) (58) Fields investigated (Int. Cl. 7 , DB name) G09G 5/34 G09G 3/20

Claims (5)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 複数の表示素子が配列される表示画面を
有する表示装置を用い、当該表示画面に対して表示デー
タに基づいた表示の更新を行う表示制御装置において、 供給される表示データを格納する格納手段と、 前記格納手段の供給された表示データに基づき、前記表
示画面上におけるスクロール表示を検出する検出手段
と、 前記検出手段によりスクロール表示が検出された場合、
当該スクロール表示に対応した表示駆動を行う駆動手段
とを有することを特徴とする表示制御装置。
1. A display control device that uses a display device having a display screen on which a plurality of display elements are arranged and updates display on the display screen based on display data, wherein the supplied display data is stored. Storage means to perform, based on the display data supplied from the storage means, a detection means for detecting a scroll display on the display screen, when the scroll display is detected by the detection means,
A display control device comprising: driving means for performing display driving corresponding to the scroll display.
【請求項2】 前記検出手段は、前記格納手段のアドレ
スに基づいてスクロール表示を検出することを特徴とす
る請求項1に記載の表示制御装置。
2. The display control device according to claim 1, wherein said detection means detects scroll display based on an address of said storage means.
【請求項3】 前記表示駆動が、複数の表示駆動モード
からなり、スクロール表示が検出された場合にスクロー
ル表示に対応した表示駆動モードが選択されることを特
徴とする請求項1または2に記載の表示制御装置。
3. The display drive mode according to claim 1, wherein the display drive includes a plurality of display drive modes, and when a scroll display is detected, a display drive mode corresponding to the scroll display is selected. Display control device.
【請求項4】 前記表示素子が強誘電性液晶表示素子で
あることを特徴とする請求項1ないし3のいずれかに記
載の表示制御装置。
4. The display control device according to claim 1, wherein said display element is a ferroelectric liquid crystal display element.
【請求項5】 複数の表示素子が配列される表示画面を
有する表示装置を用い、当該表示画面に対して表示デー
タに基づいた表示の更新を行う表示制御方法において、 供給される表示データを格納手段に格納するときのアド
レスに基づき、前記表示画面上におけるスクロール表示
を検出し、 前記スクロール表示が検出された場合、当該スクロール
表示に対応した表示駆動に切換えることを特徴とする表
示制御方法。
5. A display control method for using a display device having a display screen on which a plurality of display elements are arranged and updating display on the display screen based on the display data, wherein the supplied display data is stored. A display control method, comprising: detecting a scroll display on the display screen based on an address when the scroll display is stored; and switching to a display drive corresponding to the scroll display when the scroll display is detected.
JP19426091A 1991-08-02 1991-08-02 Display control device and display control method Expired - Fee Related JP3229341B2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP19426091A JP3229341B2 (en) 1991-08-02 1991-08-02 Display control device and display control method
DE69227165T DE69227165T2 (en) 1991-08-02 1992-07-31 Display control unit
EP92113057A EP0537428B1 (en) 1991-08-02 1992-07-31 Display control apparatus
US08/402,986 US5644332A (en) 1991-08-02 1995-03-13 Apparatus and method for controlling drive of a display device in accordance with the number of scanning lines to be updated

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP19426091A JP3229341B2 (en) 1991-08-02 1991-08-02 Display control device and display control method

Publications (2)

Publication Number Publication Date
JPH0535236A JPH0535236A (en) 1993-02-12
JP3229341B2 true JP3229341B2 (en) 2001-11-19

Family

ID=16321668

Family Applications (1)

Application Number Title Priority Date Filing Date
JP19426091A Expired - Fee Related JP3229341B2 (en) 1991-08-02 1991-08-02 Display control device and display control method

Country Status (1)

Country Link
JP (1) JP3229341B2 (en)

Also Published As

Publication number Publication date
JPH0535236A (en) 1993-02-12

Similar Documents

Publication Publication Date Title
US5552802A (en) Display control device
JP3184613B2 (en) Display control device and method
JP3156977B2 (en) Display control device and method
US5644332A (en) Apparatus and method for controlling drive of a display device in accordance with the number of scanning lines to be updated
EP0533472B1 (en) Display control apparatus
JPH0566733A (en) Display control device
JP3229341B2 (en) Display control device and display control method
JP3140803B2 (en) Display control device and display control method
JP3245230B2 (en) Display control device and display control method
JP2931363B2 (en) Display control device and display control method
JP3164576B2 (en) Display control device and display control method
JP3214871B2 (en) Display control device and method
JPH0566732A (en) Display control device
JP2934277B2 (en) Display control device and display control method
JP3187082B2 (en) Display control device and display control method
JP2931364B2 (en) Display control device and display control method
JP3227200B2 (en) Display control device and method
JPH0535238A (en) Display controller
JP3043376B2 (en) Display control device
JPH064042A (en) Display control device and method
JP3109892B2 (en) Display control device and method
JP3043378B2 (en) Display control device and display control method
JP2880245B2 (en) Display control device
JPH043120A (en) display control device
JP3043379B2 (en) Display control device and display control method

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees