JPH043112A - Display control device and display control method - Google Patents
Display control device and display control methodInfo
- Publication number
- JPH043112A JPH043112A JP10562690A JP10562690A JPH043112A JP H043112 A JPH043112 A JP H043112A JP 10562690 A JP10562690 A JP 10562690A JP 10562690 A JP10562690 A JP 10562690A JP H043112 A JPH043112 A JP H043112A
- Authority
- JP
- Japan
- Prior art keywords
- display
- address
- cycle
- line
- data
- 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.)
- Granted
Links
Landscapes
- Liquid Crystal (AREA)
- Liquid Crystal Display Device Control (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
[産業上の利用分野]
本発明は、表示制御装置に関し、詳しくは、例えば強誘
電性液晶を表示更新のための動作媒体として用い電界の
印加等によって更新された表示状態を保持可能な表示素
子を具えた表示装置のための表示制御装置に関する。DETAILED DESCRIPTION OF THE INVENTION [Industrial Application Field] The present invention relates to a display control device, and more specifically, the present invention relates to a display control device, and more specifically, a display that is updated by applying an electric field or the like using, for example, a ferroelectric liquid crystal as an operating medium for updating the display. The present invention relates to a display control device for a display device including a display element that can maintain a state.
[従来の技術]
一般に、情報処理システムなどには、情報の視覚表示機
能を果す情報表示手段として表示装置が接続されている
。このような表示装置としてはCRTが広く利用されて
おり、このような情報処理装置に接続されるCRTのた
めの表示制御装置の一例を第7図に示す。[Prior Art] Generally, a display device is connected to an information processing system or the like as an information display means that performs a visual display function of information. CRTs are widely used as such display devices, and FIG. 7 shows an example of a display control device for a CRT connected to such an information processing device.
図において、1はアドレスバスドライバ、2はコントロ
ールバスドライバ、3はデータバスドライバであり、そ
れぞれ情報処理システムを構成する各機器間を信号接続
するためのシステムバス4に接続されている。5はデー
タバスドライバ3を介して転送される表示データを配憶
するビデオメモリ、6は表示制御装置とCRTとの間の
データ転送のためのドライバ、7はCRTである。In the figure, 1 is an address bus driver, 2 is a control bus driver, and 3 is a data bus driver, each of which is connected to a system bus 4 for signal connection between devices constituting the information processing system. 5 is a video memory for storing display data transferred via the data bus driver 3; 6 is a driver for data transfer between the display control device and the CRT; and 7 is the CRT.
ビデオメモリ5はデュアルポートのDRAM (ダイナ
ミックRAM)によって構成されており、表示データが
直接書き込まれる。ビデオメモリ5に書き込まれた表示
データは、CRTC(CRTコントローラ)8によって
順次読み出され、CRT7に表示される。The video memory 5 is composed of a dual-port DRAM (dynamic RAM), and display data is directly written therein. The display data written in the video memory 5 is sequentially read out by a CRTC (CRT controller) 8 and displayed on the CRT 7.
すなわち、表示データの書き込みのときは、図示しない
情報処理システムのCPUがCRT7の表示エリアに対
応するビデオメモリ5のアドレスをアクセスする。まず
、そのアクセスの要求信号がコントロールバスドライバ
2を介してメモリコントローラ9に与えられ、この信号
をCRTC8から与えられるデータトランスファー要求
信号またはリフレッシュ要求信号とのアービトレーショ
ンを受ける。これに応じて、CPUのメモリアクセス時
には、メモリコントローラ9からアドレスセレクタ10
にアドレス選択信号が与えられ、CPUからのデータ書
き込みのためのアクセスアドレスがアドレスドライバ1
およびアドレスセレクタ1oを介してビデオメモリ5に
与えられる。これに伴ない、そのビデオメモリ5には、
メモリコントローラ9からのDRAM制御信号と、デー
タバスドライバ3を介した表示データが与えられる。こ
れにより、表示データがビデオメモリ5に書き込まれる
。That is, when writing display data, the CPU of the information processing system (not shown) accesses the address of the video memory 5 corresponding to the display area of the CRT 7. First, the access request signal is applied to the memory controller 9 via the control bus driver 2, and this signal is arbitrated with a data transfer request signal or a refresh request signal applied from the CRTC 8. Accordingly, when the CPU accesses memory, the memory controller 9 to the address selector 10
An address selection signal is given to the address driver 1, and the access address for data writing from the CPU is given to the address driver 1.
and is applied to the video memory 5 via the address selector 1o. Along with this, the video memory 5 has the following information:
A DRAM control signal from the memory controller 9 and display data via the data bus driver 3 are applied. This causes the display data to be written into the video memory 5.
一方、CRT7ヘノ表示は、CRTC8がドライバ6に
同期信号を与え、かつその同期信号に合わせて、CRT
C8がメモリコントローラ9にデータトランスファー要
求信号を与えると共に、アドレスセレクタ10にデータ
トランスファーアドレスを与えることにより実行される
。On the other hand, the CRT7 display indicates that the CRTC8 gives a synchronizing signal to the driver 6, and in accordance with the synchronizing signal, the CRT
This is executed by C8 providing a data transfer request signal to the memory controller 9 and a data transfer address to the address selector 10.
まず、データトランスファー要求信号がメモリコントロ
ーラ9にてアービトレーションを受け、これに応じてア
ドレス選択信号がメモリコントローラ9からアドレスセ
レクタ1oに与えられると、(:RTC8からのデータ
トランスファーアドレスがアドレスセレクタ10を介し
てビデオメモリ5に与えられる。また、そのビデオメモ
リ5にはメモリコントローラ9がらDRAM制御信号が
与えられ、これによりデータトランスファーサイクルが
実行される。このデータトランスファーサイクルとは、
ビデオメモリ5のライン(表面画面のラスターに相当す
る)単位のデータをビデオメモリ5内のシフトレジスタ
に転送することであり、1回のデータトランスファーサ
イクルによって1ラインから数ライン分のデータをシフ
トレジスタに転送できる。First, a data transfer request signal is arbitrated by the memory controller 9, and in response, an address selection signal is given from the memory controller 9 to the address selector 1o. A DRAM control signal is applied to the video memory 5 from the memory controller 9, thereby executing a data transfer cycle.This data transfer cycle is as follows:
The process is to transfer data in units of lines (corresponding to rasters on the front screen) from the video memory 5 to the shift register in the video memory 5, and one data transfer cycle transfers data from one line to several lines to the shift register. can be transferred to
そして、シフトレジスタに転送された表示データは、ビ
デオメモリ5に与えられるCRTC8からのシリアルボ
ート制御信号によって、順次シフトし/ジスタから読み
出されてCRT7へ出力されて表示される。ビデオメモ
リ5からの表示データの読み出しおよびこれに伴う表示
は、表示エリアに対応してその上部から下部へ1ライン
ずつ行なわれ、その1ライン中においては左端から右端
への一定の順番で行なう、いわゆる全面リフレッシュ動
作によって行なわれる。The display data transferred to the shift register is sequentially shifted/read out from the register by a serial port control signal from the CRTC 8 applied to the video memory 5, and output to the CRT 7 for display. The reading of display data from the video memory 5 and the accompanying display are performed line by line from the top to the bottom corresponding to the display area, and within each line, the reading is carried out in a fixed order from the left end to the right end. This is performed by a so-called full refresh operation.
このように、CRTの表示制御の場合には、ビデオメモ
リ5に対するCPUの書き込み動作と、CRTコントロ
ーラ8によるビデオメモリ5からの表示データの読み出
し表示の動作がそれぞれ独立に実行される。In this way, in the case of CRT display control, the CPU's writing operation to the video memory 5 and the reading and displaying operation of display data from the video memory 5 by the CRT controller 8 are executed independently.
上述したようなCRT用の表示制御装置の場合、表示情
報を変更するなどのためのビデオメモリ5に対する表示
データの書き込みと、そのビデオメモリ5から表示デー
タを読み出して表示する動作が独立しているため、情報
処理システムのプログラムでは表示タイミング等を一切
考慮する必要がな(、任意のタイミングで所望の表示デ
ータを書き込むことができるという利点を有している。In the case of a display control device for a CRT as described above, the writing of display data to the video memory 5 for changing display information and the operation of reading display data from the video memory 5 and displaying the data are independent. Therefore, there is no need to consider display timing or the like in the program of the information processing system (it has the advantage that desired display data can be written at any timing).
ところが一方で、CRTは特に表示画面の厚み方向の長
さをある程度必要とするため全体としてその容積が大き
くなり、表示装置全体の小型化を図り難い。また、これ
により、このようなCRTを表示器として用いた情報処
理システムの使用にあたっての自由度、すなわち設置場
所、携帯性等の自由度が損われる。On the other hand, however, since a CRT requires a certain length in the thickness direction of the display screen, its overall volume becomes large, making it difficult to downsize the entire display device. Moreover, this impairs the degree of freedom in using an information processing system using such a CRT as a display, ie, the degree of freedom in terms of installation location, portability, etc.
この点を補うものとして液晶表示器(以下、LCDとい
う)を用いることができる。すなわち、LCDによれば
、表示装置全体の小型化(特に薄型化)を図ることがで
きる。このようなLCDの中には、上述した強誘電性液
晶(以下、FLC:Ferroelectric Li
quid Crystalという)の液晶セルを用いた
表示器(以下、FLCD:FLCデイスプレィという)
があり、その特長の1つは、その液晶セルが電界の印加
に対して表示状態の保存性を有することにある。そのた
め、FLCDを駆動する場合には、CRTや他の液晶表
示器と異なり、表示画面の連続的なリフレッシュ駆動の
周期に時間的な余裕ができ、また、その連続的なリフレ
ッシュ駆動とは別に、表示画面上の変更に当たる部分の
みの表示状態を更新する部分書き換え駆動が可能となる
。したがって、このようなFLCDは他の液晶表示器と
比較して大画面の表示器とすることができる。A liquid crystal display (hereinafter referred to as LCD) can be used to compensate for this point. That is, according to the LCD, the entire display device can be made smaller (particularly thinner). Some of these LCDs include the above-mentioned ferroelectric liquid crystal (FLC).
A display device using a liquid crystal cell (hereinafter referred to as FLCD: FLC display)
One of its features is that its liquid crystal cell maintains its display state against the application of an electric field. Therefore, when driving an FLCD, unlike a CRT or other liquid crystal display, there is a time margin in the cycle of continuous refresh drive of the display screen, and apart from the continuous refresh drive, Partial rewriting drive that updates the display state of only the changed portion on the display screen becomes possible. Therefore, such a FLCD can have a larger screen than other liquid crystal displays.
ここで、FLCDは、その液晶セルが充分に薄いもので
あり、その中の細長いFLCの分子は、電界の印加方向
に応じて第1の安定状態または第2の安定状態に配向し
、電界を切ってもそれぞれの配向状態を維持する。この
ようなFLCの分子の双安定性により、FLCDは記憶
性を有する。このようなFLCおよびFLCDの詳細は
、例えば特願昭62−76357号に記載されている。Here, the FLCD has a sufficiently thin liquid crystal cell, and the elongated FLC molecules therein are oriented in a first stable state or a second stable state depending on the direction of electric field application, and the electric field is It maintains its orientation even when cut. Due to such molecular bistability of FLC, FLCD has memory properties. Details of such FLCs and FLCDs are described in, for example, Japanese Patent Application No. 76357/1983.
〔発明が解決しようとする課題]
ところが、以上のような利点を有するFLCDを前述の
CRTと同様の表示制御により情報処理システムの表示
装置として用いる場合、FLCの表示更新動作にかかる
時間が比較的遅いため、例えば、カーソル、文字入力、
スフロール等、即座にその表示が書き換えられなければ
ならないような表示情報の変化に追従できないことがあ
った。[Problems to be Solved by the Invention] However, when an FLCD having the above-mentioned advantages is used as a display device of an information processing system by display control similar to the above-mentioned CRT, the time required for the display update operation of the FLC is relatively short. For example, cursor, character input,
In some cases, it was not possible to follow changes in display information such as Suflorol, which required the display to be immediately rewritten.
これに対して、FLCDの特長の−っである部分書き換
えが可能であることを利用し、この処理を行うため、情
報処理システム側はこの処理であることを識別するため
の情報を与える等を行なう構成もあるが、前述した表示
画面上における部分的な書き換え駆動を実現するために
は、情報処理システムにおける制御プログラムの大幅な
変更を余儀な(されていた。On the other hand, in order to perform this process by taking advantage of the FLCD's ability to partially rewrite, the information processing system must provide information to identify this process. Although there are configurations that do this, in order to realize the above-mentioned partial rewriting drive on the display screen, the control program in the information processing system must be significantly changed.
本発明は上述の観点に基づいてなされたものであり、情
報処理システムのソフトウェアを大幅に変更せずに、C
RTとの互換性を有したFLCD等の表示制御装置を提
供することを目的とする。The present invention has been made based on the above-mentioned viewpoint, and can be implemented without significantly changing the software of the information processing system.
It is an object of the present invention to provide a display control device such as an FLCD that is compatible with RT.
また、FLCD等における表示状態の保存性を有効に利
用し最適な画質を実現可能な表示制御装置を提供するこ
とを本発明の他の目的とする。Another object of the present invention is to provide a display control device that can realize optimal image quality by effectively utilizing the storage property of display states in FLCDs and the like.
[課題を解決するための手段]
かかる目的を達成するために、本発明は、画素の表示状
態を部分的に変更可能な表示装置の表示制御装置におい
て、前記表示装置の画面全体の表示を更新する期間と表
示内容に変更のある部分のみを更新する期間とを時分割
に交互に行なう手段を具えたことを特徴とする。[Means for Solving the Problems] In order to achieve the above object, the present invention provides a display control device for a display device that can partially change the display state of pixels, in which the display of the entire screen of the display device is updated. The present invention is characterized in that it includes means for time-sharingly alternating a period in which the display contents are updated and a period in which only the portion in which the display contents are changed is updated.
[作 用]
本発明によれば、画面全体を順番に書き換えるサイクル
とCPLI等ホス等測スト側クセスされたうイン等の部
分を書き換えるサイクルとを時分割に交互に行う手段を
設けることで、部分書き込みするデータかどうかの識別
をコマンド等に応じて行う必要無く、一定の画面全体の
表示更新の速度(リフレッシュレート)を保つことがで
き、且つ書き換えられたデータを直ちに表示することも
可能になる。[Function] According to the present invention, by providing a means for time-sharingly performing alternately a cycle of sequentially rewriting the entire screen and a cycle of rewriting a portion of the screen accessed on the host side such as CPLI, etc. It is possible to maintain a constant display update speed (refresh rate) for the entire screen without having to identify whether data is to be partially written in response to commands, etc., and it is also possible to display rewritten data immediately. Become.
(以 下 余 白) [実施例] 以下、図面を参照して本発明の詳細な説明する。(Hereafter, extra white) [Example] Hereinafter, the present invention will be described in detail with reference to the drawings.
(第1実施例)
第1図は本発明の一実施例に係る表示制御装置を組み込
んだ情報処理システム全体のブロック構成図である。(First Embodiment) FIG. 1 is a block diagram of the entire information processing system incorporating a display control device according to an embodiment of the present invention.
図において、11は情報処理システム全体を制御するC
Po 、 12はアドレスバス、コントロールバス、デ
ータバスからなるシステムバス、13はプログラムを記
憶したり、ワーク領域として使われるメインメモリ、1
4ばCPUI 1を介さずにメモリとI10機器間でデ
ータの転送を行うDMAコントローラ(Djrect
Memory Access Controller、
以下DMACという)、15はイーサネット(XERO
X社による)等のLAN (ローカルネットワーク)1
6との間のLANインターフェース、17はROM、S
RAM、 R5232C仕様のインタフェース等からな
るIlo 4m1器接続用のI10装置、18はハード
ディスク装置、19はフロッピーディスク装置、20は
ハードディスク装置18やフロッピーディスク装置19
のためのディスクインターフェース、21は例えばレー
ザビームプリンタ、インクジェットプリンタ等高解像度
のプリンタ、22はプリンタ21のためのプリンタイン
ターフェース、23は文字、数字等のキャラクタその他
の入力を行うためのキーボード、24はポインティング
デバイスであるマウス、25はキーボード23やマウス
24のためのインターフェース、26は例えば本出願人
により特開昭63−243993号等において開示され
た表示器と用いて構成できるFLCD (FLCデイス
プレィ)、27はFLCD2BのためのFLCDインタ
ーフェースである。In the figure, 11 is a C that controls the entire information processing system.
Po, 12 is a system bus consisting of an address bus, a control bus, and a data bus; 13 is a main memory used for storing programs and as a work area;
4 is a DMA controller (Djrect) that transfers data between the memory and the I10 device without going through the CPUI1.
Memory Access Controller,
(hereinafter referred to as DMAC), 15 is Ethernet (XERO
LAN (local network) 1 by Company X) etc.
LAN interface between 6, 17 is ROM, S
I10 device for connecting the Ilo 4m1 device consisting of RAM, R5232C specification interface, etc. 18 is a hard disk device, 19 is a floppy disk device, 20 is a hard disk device 18 and a floppy disk device 19
21 is a high-resolution printer such as a laser beam printer or an inkjet printer; 22 is a printer interface for the printer 21; 23 is a keyboard for inputting characters such as letters and numbers; 24 is a keyboard for inputting characters such as letters and numbers; A mouse is a pointing device; 25 is an interface for the keyboard 23 and the mouse 24; 26 is an FLCD (FLC display) that can be constructed using a display device disclosed in Japanese Patent Application Laid-Open No. 63-243993 by the present applicant, for example; 27 is a FLCD interface for FLCD2B.
第2図は本発明表示制御装置の一実施例としてのFLC
Dインターフェース27の構成例を示すブロック図であ
る。FIG. 2 shows an FLC as an embodiment of the display control device of the present invention.
2 is a block diagram showing an example of the configuration of a D interface 27. FIG.
図において、31はアドレスバスドライバ、32はコン
トロールバスドライバ、33,43.44はデータバス
ドライバである。CPLIIIからのアドレスデータは
、アドレスバスドライバ31から、メモリコントローラ
40およびアドレスセレクタ35の一方の入力部に与え
られるとともに、第1のスイッチS1の切り換えによっ
てFIFO形態のメモリ36または37に選択的に与え
られて記憶される。すなわち、これらメモリ36および
37(以下、それぞれFIFO(A)およびFIFO(
BJともいう)は、書き込んだ順番にデータを読み出す
FIFO(First In First 0ut)メ
モリであり、これらのメモリ36および37に書き込ま
れたアドレスデータは、第2のスイッチS2の切り換え
によって選択的に読み出される。In the figure, 31 is an address bus driver, 32 is a control bus driver, and 33, 43, and 44 are data bus drivers. The address data from the CPL III is given from the address bus driver 31 to one input section of the memory controller 40 and the address selector 35, and is selectively given to the FIFO memory 36 or 37 by switching the first switch S1. and memorized. That is, these memories 36 and 37 (hereinafter referred to as FIFO (A) and FIFO (A), respectively)
BJ) is a FIFO (First In First Out) memory that reads data in the order in which it is written, and the address data written in these memories 36 and 37 can be selectively read out by switching the second switch S2. It will be done.
これらのメモリ36または37から読み出されたアドレ
スデータと、後述するアドレスカウンタ38からのアド
レスデータは、第3のスイッチS3の切り換えによって
選択的にアドレスセレクタ35の他方の入力部に与えら
れる。アドレスカウンタ38は、画面全体をライン順次
にリフレッシュするためのアドレスデータを発生するも
のであり、そのアドレスデータの発生タイミングは同期
制御回路39によって制御される。この同期制御回路3
9は、前記スイッチSl、S2およびS3の切り換え制
御信号や後述するメモリコントローラ40へのデータト
ランスファ要求信号をも発生する。Address data read from these memories 36 or 37 and address data from an address counter 38, which will be described later, are selectively applied to the other input section of the address selector 35 by switching the third switch S3. The address counter 38 generates address data for refreshing the entire screen line-sequentially, and the timing of generation of the address data is controlled by the synchronization control circuit 39. This synchronous control circuit 3
9 also generates switching control signals for the switches Sl, S2, and S3 and a data transfer request signal to a memory controller 40, which will be described later.
CPUIIからのコントロール信号は、コントロールバ
スドライバ32からメモリコントローラ40に与えられ
、そのメモリコントローラ40は、サンプリングカウン
タ34と、アドレスセレクタlOの制御信号、および後
述するビデオメモリ4】の制御信号を発生する。サンプ
リングカウンタ34は、メモリコントローラ40からの
歩進信号に基づいて計数動作を行い、同期制御回路39
0制御信号を発生する。Control signals from the CPU II are given from the control bus driver 32 to the memory controller 40, which generates control signals for the sampling counter 34, address selector IO, and video memory 4, which will be described later. . The sampling counter 34 performs a counting operation based on the step signal from the memory controller 40, and the synchronous control circuit 39
0 control signal is generated.
また、アドレスセレクタ35は、メモリコントローラ4
0からの制御信号に基づいて、当該アドレスセレクタ3
5の入力部に与えられる2つのアドレスデータの一方を
選択してビデオメモリ41に与える。Further, the address selector 35 is connected to the memory controller 4
Based on the control signal from 0, the address selector 3
One of the two address data given to the input section 5 is selected and given to the video memory 41.
ビデオメモリ41は表示データを記憶するものであり、
デュアルポートのDRAM (ダイナミックRAM)で
構成されていて、前記データバスドライバ33を介して
表示データの書き込みと読み出しを行う。The video memory 41 stores display data.
It is composed of a dual-port DRAM (dynamic RAM), and writes and reads display data via the data bus driver 33.
ビデオメモリ41に書き込まれた表示データは、ドライ
バレシーバ42を介してFLCD26に転送されて表示
される。また、そのドライバレシーバ42は、FLCD
26からの同期信号を同期制御回路39番こ与える。F
LCD26には、FLCの温度を検出する温度センサ2
6aが組み込まれている。The display data written in the video memory 41 is transferred to the FLCD 26 via the driver receiver 42 and displayed. Further, the driver receiver 42 is a FLCD
The synchronization signal from No. 26 is applied to the synchronization control circuit No. 39. F
The LCD 26 includes a temperature sensor 2 that detects the temperature of the FLC.
6a is included.
また、CPUIIからの後述の設定データは、データバ
スドライバ43を介して同期制御回路39に与えられる
。さらに、温度センサ26aの出力信号はデータバスド
ライバ44を介してCPLIIIに転送される。Further, setting data, which will be described later, from the CPU II is provided to the synchronization control circuit 39 via the data bus driver 43. Further, the output signal of the temperature sensor 26a is transferred to the CPL III via the data bus driver 44.
以上の構成において、CPUIIが表示の変更を行う場
合、所望するデータの書換えに対応するビデオメモリ4
1のアドレス信号がアドレスバスドライバ31を介して
メモリコントローラ40に与えられ、ここでCPUII
のメモリアクセス要求信号と同期制御回路39からのデ
ータトランスファ要求信号とのアービトレーションが行
われる。そしてCPUアクセス側が権利を得るとメモリ
コントローラ40はアドレスセレクタ35に対し、メモ
リ4Jへ与えるアドレスとしてCPUがアクセスしたア
ドレスを選択するよう切換えを行う。これと同時にメモ
リコントローラ40からビデオメモリ41の制御信号が
発生され、データバスドライバ33を介してデータの読
書きが行われる。このとき、CPUアクセスアドレス2
0はスイッチS1を介してFIFO(A) 36または
FIFO(B) 37に記憶され、後述する表示データ
の転送の際利用される。このようにC:PUllから見
た表示データのアクセス方法は前述のCRTの場合と少
しも変わらない。In the above configuration, when the CPU II changes the display, the video memory 4 corresponding to the desired data rewriting is
1 address signal is given to the memory controller 40 via the address bus driver 31, where the CPU II
Arbitration is performed between the memory access request signal and the data transfer request signal from the synchronization control circuit 39. When the CPU accessing side obtains the right, the memory controller 40 switches the address selector 35 to select the address accessed by the CPU as the address to be given to the memory 4J. At the same time, a control signal for the video memory 41 is generated from the memory controller 40, and data is read and written via the data bus driver 33. At this time, CPU access address 2
0 is stored in FIFO (A) 36 or FIFO (B) 37 via switch S1, and is used when transferring display data, which will be described later. In this way, the method of accessing display data seen from C:PUll is no different from the case of the CRT described above.
また、ビデオメモリ41からデータを読出し、FLCD
26へ転送する場合、同期制御回路39からメモリコン
トローラ40ヘデータトランスフア要求が発生され、ビ
デオメモリ41に対するアドレスとしてアドレスカウン
タ38またはFIFO側アドレアドレスレスセレクタ3
5に8いて選択されるとともに、メモリコントローラ4
0よりデータトランスファ用の制御信号が生成されるこ
とで、メモリセルからシフトレジスタへ該当アドレスの
データが転送され、シリアルボートの制御信号によりド
ライバ42へ出力される。It also reads data from the video memory 41 and displays it on the FLCD.
26, a data transfer request is generated from the synchronization control circuit 39 to the memory controller 40, and the address counter 38 or FIFO side address address selector 3 is sent as the address to the video memory 41.
5 to 8 is selected, and the memory controller 4
By generating a control signal for data transfer from 0, data at the corresponding address is transferred from the memory cell to the shift register, and is output to the driver 42 by the control signal of the serial port.
同期制御回路39では、FLCD2Bからの水平同期信
号H3YNCに基づいて複数ラインを単位として画面を
ライン順次に全面リフレッシュして行くサイクルとCP
UI 1によりアクセスされたラインの書換^を行う部
分書換えサイクルとを交互に生じさせるタイミングを生
成する。ここで、全面リフレッシュのサイクルとは表示
画面上一番上のライン(先頭ライン)から順次に下方へ
向けて書換えを行っていき、一番下のラインまで至ると
再び先頭ラインに戻って書換えを繰返して行くものであ
る。また、アクセスラインの書換えサイクルとはそのサ
イクルの直前の所定時間内にCPU1.lからアクセス
されたラインを書き換えるものである。The synchronization control circuit 39 performs a cycle and CP in which the screen is completely refreshed line by line in units of multiple lines based on the horizontal synchronization signal H3YNC from the FLCD 2B.
A timing is generated to alternately generate a partial rewrite cycle in which the line accessed by UI 1 is rewritten. Here, the full refresh cycle means that rewriting is performed sequentially downward from the top line (first line) on the display screen, and when it reaches the bottom line, it returns to the first line and rewrites again. It is something that is repeated. In addition, an access line rewriting cycle means that the CPU 1. This rewrites the line accessed from l.
このように、本例においては、基本的にはFLCデイス
プレィ26の画面全面を順次リフレッシュして行く動作
と、表示内容の変更を行うべ(CPIJIIによりアク
セスされたラインの書換えを行う動作とを時分割に交互
に行うが、さらにそれら動作の繰返し同期と1周期内に
おけるそれら動作の時間的比率とを設定可能とするとと
もに、ライン書換え(部分書換え)の動作期間をCPU
11によりアクセスされたラインの数等に応じて調整す
るようにする。In this way, basically, in this example, the operation of sequentially refreshing the entire screen of the FLC display 26 and the operation of changing the display contents (rewriting the line accessed by CPIJII) are performed at different times. The division is performed alternately, but it is also possible to set the repeat synchronization of these operations and the time ratio of these operations within one cycle, and the operation period of line rewriting (partial rewriting) can be set by the CPU.
The number of lines accessed by 11 is adjusted accordingly.
まず、第3図を用いてリフレッシュの動作とライン書換
えの動作とを時分割に交互に行う本例の基本的動作につ
いて説明する。ここでは、リフレッシュのサイクルを4
ラインを単位として、アクセスラインの書換えサイクル
を3ラインを単位として行う場合の例を示す。First, the basic operation of this example in which refresh operation and line rewriting operation are performed alternately in a time-sharing manner will be explained using FIG. Here, we set the refresh cycle to 4.
An example will be shown in which the access line rewriting cycle is performed in units of three lines, with each line as a unit.
第3図において、REE/AC5は全面リフレッシュの
サイクルとアクセスラインの書換えサイクルとを交互に
生じさせるタイミングであり、“1”のときが全面リフ
レッシュのサイクルで、“0”のときがアクセスライン
の書換えサイクルであることを示す。また、■、は全面
リフレッシュのサイクルの時間、Tわけアクセスライン
の書換えサイクルの時間を表わす。この例においては、
T、:Tゎ=4:3としているが、要求されるリフレッ
シュレート等によって最適な値を選ぶことができる。In FIG. 3, REE/AC5 is a timing that causes a full refresh cycle and an access line rewrite cycle to occur alternately, and when it is "1" it is a full refresh cycle and when it is "0" it is a timing that causes the access line rewriting cycle to occur alternately. Indicates a rewrite cycle. Further, ``■'' represents the time of the full refresh cycle and the time of the rewriting cycle of the T-divided access line. In this example,
Although T:T=4:3, an optimal value can be selected depending on the required refresh rate, etc.
すなわち、T、の割合を大きくすればリフレッシュレー
トを上げることができ、Tゎの割合を大きくすれば部分
的な変更の応答性を良くすることができる。この態様に
ついては後述する。That is, by increasing the ratio of T, the refresh rate can be increased, and by increasing the ratio of T, the responsiveness of partial changes can be improved. This aspect will be described later.
FIFD(A)3BおよびFIFO(B) 37の状態
を説明するに、スイッチS1がFIFO(A) 3B側
に接続されると(状態A/B = 1 ) 、CPLI
IIがアクセスするラインのアドレスはFIFO(A)
36にサンプリングされて記憶される。一方スイッチ
S1がFIFO(B) 37側に接続されると(A/1
1i= O) 、 CPUIIがアクセスするラインア
ドレスがFIFO(B) 37に記憶される。また、ス
イッチS2がFIFO(A) 3B側に接続されると(
A/B=1 )、FIFO(A)36に記憶されたアド
レスが出力され、スイッチS2がFIFO(B) 37
側に接続されると(A/N= O) 、 FIFO(B
)37に記憶されたアドレスが出力される。To explain the states of FIFD(A) 3B and FIFO(B) 37, when switch S1 is connected to FIFO(A) 3B side (state A/B = 1), CPLI
The address of the line accessed by II is FIFO (A)
36 samples and stored. On the other hand, when switch S1 is connected to FIFO (B) 37 side (A/1
1i=O), the line address accessed by the CPU II is stored in the FIFO (B) 37. Also, when switch S2 is connected to FIFO (A) 3B side (
A/B=1), the address stored in the FIFO (A) 36 is output, and the switch S2 is set to the FIFO (B) 37.
When connected to the side (A/N=O), FIFO (B
) 37 is output.
画面全体の1回のリフレッシュが完了し、FLCD26
が垂直同期信号VSYNCを出力したり、あるいはアド
レスカウンタ38にキャリーが生じるとアドレスカウン
タ38がクリアされ、次の全面リフレッシュのサイクル
で出力されるラインは第0ラインに戻り、FLCD26
より同期制御回路39を介して与えられろ水平同期信号
H3YNC毎に“1”2”“3”と順次カウントアツプ
していく。この間にCPUIIよりラインLl、L2.
L3のアドレスがアクセスされると、スイッチSlがF
IFO(A) 36に接続されているので、Ll、L2
.L3のアドレスがここに記憶され、その後スイッチS
2がFIFO(A) 36に接続された時点でLl、L
2.L3のアドレスがここから出力され、出力ラインと
してLl、L2.L3が選ばれる。ここで、スイッチS
3の切換え信号は同期制御回路39からのRFF/AC
Sとして与えられ、ラインアクセスのサイクルでは出力
ラインアドレスとしてFIFO(A) 、 FIFO(
B)側に切換えられる。One refresh of the entire screen is completed, and the FLCD26
outputs the vertical synchronization 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, and the FLCD 26
The count is sequentially increased to "1", "2", and "3" for each horizontal synchronization signal H3YNC given via the synchronization control circuit 39. During this time, lines L1, L2 .
When the address of L3 is accessed, switch Sl is set to F.
Since it is connected to IFO (A) 36, Ll, L2
.. The address of L3 is stored here and then switch S
2 is connected to FIFO (A) 36, Ll, L
2. The address of L3 is output from here, and the output lines are Ll, L2 . L3 is selected. Here, switch S
The switching signal 3 is the RFF/AC from the synchronous control circuit 39.
S, and in the line access cycle, FIFO(A), FIFO(
B) side.
そして、このときスイッチS1がFIFO(B) 37
側に接続されているのでFIFO(B) 37側にアク
セスアドレスが記憶される。 REF/AC3が“1”
となると、スイッチS3はアドレスカウンタ38側に切
換えられ、リフレッシュ動作を前サイクルの続きのライ
ンから行う。第3図においては、L3のライン出力後に
前サイクルの続きである“4”、“5”“6”、“7”
のラインが出力されている。以下同様にして、上述の動
作を繰返すが、FIFOを2つ用意したのは、一方でメ
モリアクセスされたアドレスをサンプリングし、同時に
他方でサンプリングしたアドレスを出力することを矛盾
熱(、かつ効率よく実行するためである。すなわち、ア
ドレスのサンプリング期間は他方のFIFOのアクセス
ラインの出力開始から全面リフレッシュサイクルの終了
までであり、全面リフレッシュサイクルの終了後、直前
のサンプリング期間でサンプリングしたアドレスを出力
するアクセスラインの書換えサイクルに入ると同時に、
他方のFIFOのアドレスサンプリング期間が開始され
ることになる。At this time, switch S1 is set to FIFO (B) 37
Since the access address is connected to the FIFO (B) 37 side, the access address is stored on the FIFO (B) 37 side. REF/AC3 is “1”
Then, the switch S3 is switched to the address counter 38 side, and the refresh operation is performed from the line following the previous cycle. In Figure 3, after the line output of L3, "4", "5", "6", and "7" which are the continuation of the previous cycle are displayed.
line is output. The above operation is repeated in the same way, but the reason for preparing two FIFOs is that one can sample the memory accessed address and the other can output the sampled address at the same time. In other words, the address sampling period is from the start of output of the access line of the other FIFO until the end of the full refresh cycle, and after the end of the full refresh cycle, the address sampled in the previous sampling period is output. At the same time as the access line rewrite cycle begins,
The address sampling period for the other FIFO will begin.
以上のように、本例の基本的動作ではリフレッシュサイ
クルとライン書換えのサイクルとを交互に繰返し、第3
図ではその繰返し周期を7ラインを1単位としてTa:
Tゎ=4=3として説明したが、本例ではさらに温度等
の環境条件や表示するデータの種類、あるいはさらにF
LCDの表示デバイス素材の違い等に応じて要求される
リフレッシュレート等によってT、とT5との比率を変
更可能とする。すなわち、T、の割合(1リフレツシユ
サイクル内のライン数Mに対応。すなわちT、=MX(
J(SYNCの周期))を大きくすればリフレッシュレ
ートを向上することができ、例えば低温特等FLC素子
の応答性が低い場合やイメージ画像を表示する場合にお
いても良好な表示状態を得ることができる。逆に、T5
の割合(1つの部分書換えサイクル内のライン数Nに対
応。すなわちTゎ= N X (HSYNCの周期))
を大とすれば部分的な表示の変更の応答性を高くするこ
とができ、高温時や文字等キャラクタの表示時等、リフ
レッシュレートが高くなくてもよい場合に対応できるこ
とになる。As described above, in the basic operation of this example, refresh cycles and line rewrite cycles are alternately repeated, and the third
In the figure, the repetition period is Ta:
Although the explanation has been made assuming that T = 4 = 3, in this example, the environmental conditions such as temperature, the type of data to be displayed, or even F
The ratio between T and T5 can be changed depending on the refresh rate required depending on the difference in the display device material of the LCD. That is, the ratio of T (corresponds to the number of lines M in one refresh cycle; that is, T, = MX (
By increasing J (SYNC period), the refresh rate can be improved, and a good display state can be obtained, for example, even when the response of a low-temperature special FLC element is low or when displaying an image. On the contrary, T5
(corresponds to the number of lines N in one partial rewrite cycle; that is, T = N x (HSYNC period))
By increasing the value, it is possible to increase the responsiveness of partial display changes, and it is possible to cope with cases where the refresh rate does not need to be high, such as when the temperature is high or when displaying characters such as letters.
また、本実施例では繰返し周期のライン数をも設定可能
とすることで、リフレッシュサイクルおよび部分書換え
の割合をより細かく変えることができるようにし、より
細やかな最適化を図るようにする。例えば、リフレッシ
ュレートを優先させなければならない、もしくは優先し
たい場合に、繰返し周期のライン数を40ラインにして
丁a:Tb”4:1とすれば、全面リフレッシュを32
ライン分行ってアクセスラインの書換えを8ライン行う
ことができる。また、部分書換えを優先できる、もしく
は優先したい場合は繰返し周期のライン数を10ライン
にしてTa:Tb=3:2とすれば、全面リフレッシュ
2を6ライン分行ってアクセスラインの書換えを4ライ
ン行うことができる。Furthermore, in this embodiment, by making it possible to set the number of lines in the repetition cycle, it is possible to more finely change the refresh cycle and the partial rewrite rate, thereby achieving more fine-grained optimization. For example, if you need or want to give priority to the refresh rate, if you set the number of lines in the repetition period to 40 lines and set it to 4:1, the total refresh rate will be 32
The access lines can be rewritten for 8 lines. Also, if you can or want to give priority to partial rewriting, if you set the number of lines in the repetition cycle to 10 lines and set Ta:Tb = 3:2, perform full refresh 2 for 6 lines and rewrite access lines for 4 lines. It can be carried out.
さらに、本実施例においては、そのように設定された部
分書換えのライン数の範囲内において、CPUIIにア
クセスされたライン数およびラインアクセス状態に応じ
、リフレッシュサイクル間に行われる実際の部分書換え
ライン数Pを調整するようにする。すなわち、CPUI
lがアクセスしたラインの数等に応じて動的にTI、
時間を調整することで、例えばCPUIIからあまりア
クセスされないときの無駄なうイン書換えサイクルを省
き、リフレッシュレートを向上するようにする。これに
よって、動作の追従性とリフレッシュレートとの関係を
動的に最適化できるようになる。Furthermore, in this embodiment, within the range of the number of lines for partial rewriting set in this way, the actual number of lines for partial rewriting performed between refresh cycles is determined according to the number of lines accessed by the CPU II and the line access state. Try adjusting P. That is, the CPUI
TI dynamically depending on the number of lines accessed by l,
By adjusting the time, for example, wasteful in-rewrite cycles when the CPU II is not frequently accessed are eliminated, and the refresh rate is improved. This makes it possible to dynamically optimize the relationship between motion followability and refresh rate.
こハは、例えば次表のようなルールに従って行うことが
できる。This can be done, for example, according to the rules shown in the table below.
例示した第1表において、T5は0ライン分から10ラ
イン分の時間だけアクセスライン数によって変化する。In the example shown in Table 1, T5 changes depending on the number of access lines by the time from line 0 to line 10.
Tbの割合が小さ(なればリフレッシュレートが上がり
、Tゎの割合が大きくなればリフレッシュレートは下が
るが、例示の第1表における10ライン(上述のように
温度等に従って設定されたライン数)のように制限値を
設けているので、上記設定された値以上のリフレッシュ
レートを保つことができる。すなわち、アクセスされた
ラインの数によってTゎ:Tゎの割合を変化させるため
、動的に最適な部分書換えのタイミングを調整できると
ともに、リフレッシュレートをさらに向上できることに
なる。If the ratio of Tb is small (the refresh rate increases, and if the ratio of T is large the refresh rate decreases), Since a limit value is set as above, it is possible to maintain a refresh rate higher than the set value.In other words, since the ratio of T:T is changed depending on the number of accessed lines, it is dynamically optimized. This means that the timing of partial rewriting can be adjusted, and the refresh rate can be further improved.
第4図は以上の設定および調整を行ってリフレッシュサ
イクルと部分書換えサイクルとを定める信号REF/A
C5を出力するための同期制御回路39の内部構成例を
示す。FIG. 4 shows the signal REF/A that determines the refresh cycle and partial rewrite cycle by performing the above settings and adjustments.
An example of the internal configuration of the synchronous control circuit 39 for outputting C5 is shown.
ここで、Cはサンプリングカウンタ34によるカウント
値、Mは温度等の条件に応じてCPUII側よりデータ
バスコントローラ43を介して設定される1リフレツシ
ユサイクル内のライン数に対応した値を示す信号、Nは
同じく1つの部分書換えサイクル内のライン数に対応し
た値を示す信号である。Here, C is a count value by the sampling counter 34, M is a signal indicating a value corresponding to the number of lines within one refresh cycle, which is set from the CPU II side via the data bus controller 43 according to conditions such as temperature, Similarly, N is a signal indicating a value corresponding to the number of lines within one partial rewriting cycle.
390は当該与えられるN値(Nl、・・・、Nnlに
対応して第1表に示した如きP値を格納したテーブル群
(各テーブルにおいて最大のP値をそれぞれNl。390 is a group of tables storing P values as shown in Table 1 corresponding to the given N values (Nl, . . . , Nnl) (the maximum P value in each table is Nl).
・・・、Nnとすることができる)を設けたメモリであ
り、例えばROMを用いて構成できる。391はサンプ
リングカウンタ34より与えられるカウント値入力を、
そのときのN値に対応したテーブルに与えるだめの参照
テーブル切換え部である。そして、これによりメモリ3
90から選択された値が転送ライン数Pとしてカウンタ
393に入力される。そして、カウンタ393は、与え
られたM値およびP値に従って同期信号H5YNCをカ
ウントし、信号REF/AC5を出力する。. . , Nn), and can be configured using, for example, a ROM. 391 receives the count value input from the sampling counter 34,
This is a reference table switching unit that provides a table corresponding to the N value at that time. And with this, memory 3
The value selected from 90 is input to the counter 393 as the number P of transfer lines. Then, the counter 393 counts the synchronization signal H5YNC according to the applied M value and P value, and outputs the signal REF/AC5.
ところで、本例においては、1サンプリング期間におい
て同一ラインが1回以上アクセスされても、これを1回
として計数するようにする。すなわち、1サンプリング
期間に与えられたあるアドレスが、すでにその期間に与
えられているアドレスと同一ラインに含まれるものであ
る場合には、サンプリングカウンタ340歩道が行われ
ないようにし、異なったラインの数の計数のみを行うよ
うにする。By the way, in this example, even if the same line is accessed more than once in one sampling period, this is counted as one access. That is, if a certain address given in one sampling period is included in the same line as an address already given in that period, the sampling counter 340 is prevented from running, and the address given in a different line is Only count the numbers.
第5図はかかるサンプリングカウンタの計数動作制御を
行うための構成例であり、例えばメモリコントローラ4
0に設けてお(ことができる。ここで、401は1サン
プリング期間に入力したアドレスをラッチするアドレス
ラッチ部、403は入力したアドレスとアドレスラッチ
部にラッチされているアドレスとを比較する比較回路で
あり、入力したアドレスが、ラッチされているいずれの
アドレスとも同一ラインにないときにのみサンプリング
カンタ34の歩進信号を出力する。FIG. 5 shows an example of a configuration for controlling the counting operation of such a sampling counter. For example, the memory controller 4
0. Here, 401 is an address latch unit that latches an address input during one sampling period, and 403 is a comparison circuit that compares the input address with the address latched in the address latch unit. The increment signal of the sampling counter 34 is output only when the input address is not on the same line as any of the latched addresses.
上記において、アドレスラッチ部401の内容およびサ
ンプリングカウンタ34は、1サンプリング期間の終了
時にリセットすればよい。また、第5図の各部動作を行
うのはCPUI 1によるビデオメモリ41に対するデ
ータ書込み(ライト)時とすればよい。In the above, the contents of the address latch unit 401 and the sampling counter 34 may be reset at the end of one sampling period. Further, the operations of each part shown in FIG. 5 may be performed when the CPU 1 writes data to the video memory 41.
なお、同一ラインのアドレスが複数回アクセスされても
その都度カウントを行うのであれば、第5図の構成は不
要であり、ビデオメモリ41に対するライト信号もしく
はラインの数を単に計数するようにすればよい。Note that even if the address of the same line is accessed multiple times, if the count is performed each time, the configuration shown in FIG. good.
次に、第6図を用いて部分書換えの動作期間の調整の態
様を例示する。Next, a mode of adjusting the operation period of partial rewriting will be illustrated using FIG. 6.
第3図と同様に、画面全体の1回のリフレッシュが完了
し、FLCD26が垂直同期信号を出力したり、あるい
はアドレスカウンタ38にキャリーが生じると、アドレ
スカンフ38がクリアされ、次の全面リフレッシュのサ
イクルで出力されるラインは“0”に戻り、水平同期信
号H3YNC毎に“1”“2“、“3”と順次カウント
アツプしていく。Similarly to FIG. 3, when one refresh of the entire screen is completed and the FLCD 26 outputs a vertical synchronization signal or a carry occurs in the address counter 38, the address counter 38 is cleared and the next full refresh is started. The line output in each cycle returns to "0" and counts up sequentially to "1", "2", and "3" for each horizontal synchronizing signal H3YNC.
この間にCPUIIよりLl、 L2.L3.L4.
L5のアドレスがアクセスされると、スイッチS1がF
IFO(A) 36側に接続されているので、Ll、L
2.L3.L4.L5のアドレスがFIFO(A) 3
6に記憶される。また、サンプリングカウンタ34の値
は“5″を示す。第1表に対応したテーブルが参照され
る場合には、サンプリングカウンタ値が“5”の場合は
P=4ラインの出力であるので、スイッチS2がFIF
O(A)36に接続された時点で最初の4ラインである
Ll、L2.L3.L4がFIFO(A) 36から出
力され、出力ラインとしてLl。During this time, Ll, L2. L3. L4.
When the address of L5 is accessed, switch S1
IFO (A) Since it is connected to the 36 side, Ll, L
2. L3. L4. L5 address is FIFO (A) 3
6 is stored. Further, the value of the sampling counter 34 indicates "5". When the table corresponding to Table 1 is referred to, if the sampling counter value is "5", it is the output of P=4 lines, so switch S2 is set to FIF.
When connected to O(A) 36, the first four lines Ll, L2 . L3. L4 is output from FIFO (A) 36, and Ll is output as an output line.
L2. L3. L4が選ばれる。ここで、スイッチS
3の切換え信号はREF/AC3で与えられるので、こ
のときは8カラインアドレスとしてFIFO側のアドレ
スが選ばれる。L2. L3. L4 is selected. Here, switch S
Since the switching signal No. 3 is given by REF/AC3, the address on the FIFO side is selected as the eight column address at this time.
また、このときスイッチSl (A/B)が“0”にな
っているのでFIFO(B) 37側にアクセスアドレ
スが記憶される。REF/AC3が“1”になると、ス
イッチS3はアドレスカウンタ側に切換わりリフレッシ
ュラインの前サイクルの続きを行う。第6図においては
L4のライン出力後に前サイクルの続きである4、 5
.6.7ラインが出力されている。Also, at this time, since the switch Sl (A/B) is set to "0", the access address is stored on the FIFO (B) 37 side. When REF/AC3 becomes "1", switch S3 switches to the address counter side and continues the previous cycle of the refresh line. In Figure 6, after the line output of L4, 4 and 5 which are the continuation of the previous cycle are shown.
.. 6.7 lines are output.
ここで、PIFO(B) 37のアクセスアドレスサン
プリング期間中には、同一のL6が3回アクセスされた
だけで、サンプリングカウンタ値は“1”であるので、
第1表に対応したテーブルの場合アクセスアドレス書換
えサイクルの期間は“0”となり、全面リフレッシュサ
イクルが連続することになる。次のFIFO(A) 3
Bのアクセスアドレスサンプリング期間は全面リフレッ
シュサイクルの間だけとなるが、この間にサンプリング
された3ラインの内2ラインが次のアクセスアドレス書
換えサイクルで転送される。以下、同様の動作を繰返す
が、ここで部分書換えで行われなかったライン(例えば
L5. L6.19)もリフレッシュサイクルにていず
れ書換えられる。Here, during the access address sampling period of PIFO (B) 37, the same L6 was accessed only three times, and the sampling counter value was "1", so
In the case of a table corresponding to Table 1, the period of the access address rewrite cycle is "0", and the entire refresh cycle continues. Next FIFO (A) 3
The B access address sampling period is only during the full refresh cycle, but two lines out of the three lines sampled during this period are transferred in the next access address rewriting cycle. Thereafter, similar operations are repeated, but the lines that were not partially rewritten (for example, L5, L6, and 19) will also be rewritten in the refresh cycle.
次に、本例装置にかかる以上の各部によって行われる動
作を説明する。Next, the operations performed by the above-mentioned parts of the apparatus of this example will be explained.
第7図はその動作手順の一例を示し、まずステップ52
00Aでは温度センサ26aの検出値をCPU11がリ
ードし、ステップ3200Bにてこれに応じた最適のM
値(エリフレッシュサイクル内のライン数であってT、
を規定するもの)とN値(1つの部分書換えサイクル内
のライン数であって最大のT。FIG. 7 shows an example of the operation procedure. First, step 52
At 00A, the CPU 11 reads the detected value of the temperature sensor 26a, and at step 3200B, the optimum M is determined accordingly.
value (the number of lines in the refresh cycle, T,
) and the N value (the number of lines within one partial rewrite cycle, which is the maximum T).
を規定するもの)とを同期制御回路39に設定する。) is set in the synchronization control circuit 39.
次に、ステップ5201にてスイッチS1およびS2の
初期状態を設定する。ここでは、スイッチSlをFIF
O(A) 36側にし、スイッチS2をFIFO(B)
37側にしたが、これはどちらかに確定させればどちら
から始めても構わない。ステップ5202ではアドレス
カウンタ38をクリアし、そのリフレッシュアドレスを
初期値、例えば“O”にする。次に、ステップ5203
でREF/nを“1”にして全面リフレッシュサイクル
が行われるようにする。また、リフレッシュまたは部分
書換えの1サイクル(ここでは1リフレツシユサイクル
)内の転送ライン数を数えるためのカウンタをクリアし
、そのカウンタ値LNを“o”にしておく。Next, in step 5201, the initial states of switches S1 and S2 are set. Here, switch Sl is set to FIF
O (A) Set to 36 side, switch S2 to FIFO (B)
I chose the 37 side, but you can start from either side as long as you decide on either side. In step 5202, the address counter 38 is cleared and its refresh address is set to an initial value, for example "O". Next, step 5203
Then, REF/n is set to "1" so that a full refresh cycle is performed. Also, a counter for counting the number of transfer lines within one refresh or partial rewrite cycle (here, one refresh cycle) is cleared, and the counter value LN is set to "o".
次に、ステップ5205にて、最終ラインまでのリフレ
ッシュが終了してアドレスカウンタにキャリーが生じた
期間(帰線期間)中であるがどうかを判定し、その期間
中ならばステップ5200Aに戻るが、期間中でなけれ
ばステップ5206でHSYNCが来るのを待つ。HS
YNCが来ると、リフレッシュラインアドレスで示され
るラインのデータをFLCD2Bへ転送する。ステップ
5208では1回の全面リフレッシュサイクルで転送す
るライン数Mを終了したかどうかを判定しており、LN
がMより小さければステップ5209へ移行し、アドレ
スカウンタ38をカウントアツプし、ステップ5210
でLNを+1歩進してステップ3206へ戻る。これを
Mライン転送するまで繰返すわけであり、第6図に示し
た例においてはM=4であるからステップ5206〜5
210のループを4回繰返すことになる。Next, in step 5205, it is determined whether the refresh to the final line is completed and a carry occurs in the address counter (retrace period), and if it is during that period, the process returns to step 5200A. If it is not within the period, wait for HSYNC in step 5206. H.S.
When YNC arrives, the data on the line indicated by the refresh line address is transferred to FLCD2B. In step 5208, it is determined whether the number M of lines to be transferred in one full refresh cycle has been completed, and LN
If it is smaller than M, the process moves to step 5209, the address counter 38 is counted up, and step 5210
Then, LN is incremented by +1 and the process returns to step 3206. This is repeated until M lines are transferred, and since M=4 in the example shown in FIG. 6, steps 5206 to 5 are performed.
The loop of 210 will be repeated four times.
Mラインの転送が終了すると、設定さtたN値およびサ
ンプリングカウンタ34のカウント値Cより得られるア
クセスラインの書換えサイクル中の転送ライン数Pをス
テップ5219で参照し、“O”ならばアクセスライン
の書換えサイクルを省略し、ステップ5203へ移って
再び全面リフレッシュサイクルを行う。一方、ステップ
5219でPが“0”でなければアクセスラインの書換
えサイクルを実行するためのステップ5211へ移る。When the transfer of the M line is completed, the number of transfer lines P during the rewriting cycle of the access line obtained from the set N value and the count value C of the sampling counter 34 is referred to in step 5219, and if "O", the access line is The rewrite cycle is omitted, and the process moves to step 5203, where a full refresh cycle is performed again. On the other hand, if P is not "0" in step 5219, the process moves to step 5211 for executing an access line rewrite cycle.
ステップ5211ではREF/AC5を“O”にしてア
クセスラインの書換えサイクルが行われるようにする。In step 5211, REF/AC5 is set to "O" so that an access line rewrite cycle is performed.
また、スイッチSlとスイッチS2とのそれぞれの接続
状態を逆転させ、FIFOのアドレスサンプリングとラ
インアドレス出力の役目を逆にする。次に、ステップ5
2i2でアクセスラインの書換えサイクル中の転送ライ
ン数を数えるために、再びカウンタ値LNを”O”にし
てお(。ステップ5213ではFIFO(A) 3Bま
たはFIFO(B)37のいずれか一方からサンプリン
グしたアドレスを読出す。Furthermore, the respective connection states of switch Sl and switch S2 are reversed, and the roles of FIFO address sampling and line address output are reversed. Next, step 5
In step 2i2, in order to count the number of transfer lines during the access line rewriting cycle, the counter value LN is set to "O" again (in step 5213, sampling is performed from either FIFO (A) 3B or FIFO (B) 37). Read the address.
ステップ5215ではHSYNCが来るのを待ち、入来
した場合にはステップ3216で先程読出したアドレス
のラインのデータをFLCD26へ転送する。次に、ス
テップ5217でラインの転送が2912分終了したか
どうか判定する。すなわち、LNがPより小さければス
テップ3218へ移り、LNを+1歩進してステップ5
213へ戻るようにし、これを2912分終了するまで
繰返す。P=4である場合にはステップ3213〜52
18のループを4回繰返すことになる。Step 5215 waits for HSYNC to arrive, and if HSYNC arrives, step 3216 transfers the data on the line at the address read earlier to the FLCD 26. Next, in step 5217, it is determined whether the line transfer has been completed for 2912 minutes. That is, if LN is smaller than P, proceed to step 3218, increment LN by +1, and proceed to step 5.
213, and repeat this until the end of 2912 minutes. If P=4, steps 3213-52
18 loops will be repeated four times.
そして、Pライン終了すると再び全面リフレッシュサイ
クルを実行するべく、ステップ5203へ戻る。Then, when the P line ends, the process returns to step 5203 to execute the full refresh cycle again.
以上述べてきたように、ビデオメモリ41の内容を表示
するのは、ステップ5203から5208までの全面リ
フレッシュサイクルと、ステップ5211がら5217
までのアクセスラインの書換えサイクルを繰返し、アド
レスカウンタ38にキャリーが生じたときに全面リフレ
ッシュサイクルのラインを先頭に戻して信号を初期化す
ることで行われる。一方、CPUIIは表示した内容を
得るために、上記表示動作とは独立にビデオメモリ41
からデータを読出したり書込んだりすれば良いわけであ
る。As described above, the contents of the video memory 41 are displayed during the full refresh cycle from steps 5203 to 5208 and from steps 5211 to 5217.
This is carried out by repeating the rewrite cycle of the access line up to and when a carry occurs in the address counter 38, returning the line of the full refresh cycle to the beginning and initializing the signal. On the other hand, in order to obtain the displayed contents, the CPU II uses the video memory 41 independently of the above display operation.
All you have to do is read or write data from there.
以上述べてきたようにビデオメモリ41からデータを読
出してFLCD26へ転送するのはコマンド解釈も不要
であり、比較的簡単な回路で構成できるのみならず、グ
ラフィックプロセッサ等を設けてコマンド解釈を行って
表示制御を行うよりも廉価に実現可能であり、システム
全体のコストダウンを図りながら性能の向上も可能であ
る。As described above, reading data from the video memory 41 and transferring it to the FLCD 26 does not require command interpretation, and can be constructed with a relatively simple circuit, as well as a graphic processor or the like can be installed to interpret the commands. It can be realized at a lower cost than performing display control, and it is possible to improve performance while reducing the cost of the entire system.
(第2実施例)
第2図においては、サンプリングアドレスの記憶手段と
してFIFOを用いたが、第8図に示したように、サン
プリングアドレスの記憶手段としてSRAM等を用いて
アドレス制御を行うことで、第9図に示したようにサン
プリングしたアドレスのうち古いアドレスを捨てて最新
のアドレスを転送できるようにすることも可能である。(Second Embodiment) In FIG. 2, FIFO is used as a storage means for sampling addresses, but as shown in FIG. As shown in FIG. 9, it is also possible to discard the old addresses among the sampled addresses and transfer the latest addresses.
ここでは、第2図と第6図に対して、第8図と第9図で
変更のある部分についてのみ説明する。Here, only the parts that are different between FIGS. 8 and 9 compared to FIGS. 2 and 6 will be explained.
第8図において、本例ではFIFO(A)36.PIF
O(B)37の代わりに、ランダムアクセス可能なSR
AM(A)145およびSRAM (B1146を配設
し、SRAMのアドレスを制御するアドレスコントロー
ラ147を設けている。そして、サンプリングカウンタ
34からの出力値Cに従って、例えば第1表より得られ
る転送ライン数分高力できるようにアドレッシングされ
る。例えば、サンプリングアドレスの書込みアドレスを
“O″→”1″−2″−”3″→“4”→“5”のよう
に変化させ、転送ライン数が4ラインだとするとSRA
Mからの読出しアドレスを“2”から開始し、例えば“
2”−“3”−“4”→“5”と変化させるわけである
。このとき、次のアドレスサンプリング期間の開始で書
込みアドレスを“O”に戻して古いアドレス情報を捨て
るようにすることになるのであるから、SRAMとして
は一周期内で必要最小限の情報を記憶できる容量を持っ
たSRAMを準備すれば良い。In FIG. 8, in this example, FIFO (A) 36. PIF
Randomly accessible SR instead of O(B)37
AM(A) 145 and SRAM (B 1146) are provided, and an address controller 147 is provided to control the address of the SRAM.Then, according to the output value C from the sampling counter 34, the number of transfer lines obtained from Table 1, for example. For example, by changing the writing address of the sampling address as “O” → “1”-2”-”3” → “4” → “5”, the number of transfer lines can be increased. If it is 4 lines, SRA
Start reading address from M from “2”, for example “
2"-"3"-"4"→"5". At this time, at the start of the next address sampling period, the write address is returned to "O" and the old address information is discarded. Therefore, it is sufficient to prepare an SRAM with a capacity that can store the minimum necessary information within one cycle.
第9図の例では、SRAM(A) 145にアドレスサ
ンプリングされたLL、L2.L3.L4.L5の内、
最新の4ラインであるL2. L3. L4. L5が
アクセスライン書換えサイクルで転送される。また、次
のSRAM(A) 145のアドレスサンプリング期間
中にサンプリングされたL7. L8. L9の内、最
新の2ラインであるL8.L9がアクセスライン書換え
サイクルで転送される。In the example of FIG. 9, LL, L2 . L3. L4. Among L5,
The latest 4 lines, L2. L3. L4. L5 is transferred in the access line rewrite cycle. Also, the L7. L8. Among L9, the latest two lines, L8. L9 is transferred in the access line rewrite cycle.
FIFOの場合、書込んだ順番に読出しを行い、アドレ
ス制御を外から行う必要が無いためにコンパクトに構成
できるが、この例で示すように最新の情報を読出したい
場合は、ダミーの読出し動作を行う必要があり、SRA
Mで構成する方が制御し易い。また、SRAMのアドレ
ス制御を適切に行うことでFIFOのようにも動作させ
ることもでき、さらに例えば上述において”5″→“4
”→“3”→“2”のように逆方向に読出しを行うこと
もできるので、サンプリングしたアドレスに対する出力
アドレスの自由度が大きい。すなわち、アクセスされた
アドレスの古い方に意味があるか、新しい方に意味があ
るかは、場合によっても変わるであろうし、−概にどち
らが適当かとは言えず、また読出し順序もハードウェア
構成を有利にすることに関与することもあるから、SR
AMを用いた構成ではその場に応じて適当と思われるも
のを選べるようになる。In the case of FIFO, reading is performed in the order in which it is written, and there is no need to perform address control from the outside, so it can be configured compactly, but if you want to read the latest information as shown in this example, you can use a dummy read operation. Must be done, SRA
It is easier to control if configured with M. In addition, by appropriately controlling the SRAM address, it can also be operated like a FIFO, and furthermore, for example, in the above example, "5" → "4"
Since it is also possible to read in the reverse direction, such as "→"3"→"2," there is a high degree of freedom in determining the output address relative to the sampled address. In other words, whether the older accessed address has meaning or not, Whether the newer one has more meaning will change depending on the case, and it cannot be said which one is more appropriate, and the read order may also be related to making the hardware configuration more advantageous.
In a configuration using AM, it becomes possible to select what seems appropriate depending on the situation.
(その他)
なお、本発明は、以上述べた実施例にのみ限られること
なく、本発明の趣旨を逸脱しない範囲で適宜の変形が可
能であるのは勿論である。(Others) It goes without saying that the present invention is not limited to the embodiments described above, and can be modified as appropriate without departing from the spirit of the present invention.
例えば、上例では、■基本的にリフレッシュサイクルと
部分書換えサイクルとを交互に行うようにし、■またそ
れらサイクルの繰返し周期(T、+T、)を可変とする
とともに両サイクルの割合を設定可能とし、■さらに部
分書換えのサイクルをアクセスライン数等に応じて調整
するようにしたが、これらすべてを行うものでなくても
よい。また、これら■〜■を一連のシーケンスにて行う
のではなく、所望に応じていずれかのモードが適宜選択
されて実行されるようにしてもよい。For example, in the above example, ■Basically, refresh cycles and partial rewrite cycles are performed alternately, and ■Also, the repetition period (T, +T,) of these cycles is made variable, and the ratio of both cycles is settable. , (2) In addition, although the partial rewriting cycle is adjusted according to the number of access lines, etc., all of these need not be performed. Further, instead of performing these steps (1) to (2) in a series of sequences, one of the modes may be appropriately selected and executed as desired.
さらに、上例では設定されたN値をそれぞれ上限値とし
たP値のテーブル群を設けたが、上記■での設定と■で
の調整との関係は適切に定めることができる。例えば設
定されたN値をそれぞれ中程度の値としたP値のテーブ
ル群を設けるようにしてもよい。また、カウント値Cと
P値とのテーブルを単一のものとし、例えばその最大の
P値に対応してステップ5200Aでは温度等に基づ(
適切なM値のみを定めるようにしても、Ta+Tbの期
間およびT、とTl、との比率が変更できる。また、ア
クセスライン数を計数するのにサンプリングカウンタを
設ける代りに、FIFOメモリが通常有する「フル」、
「ハーフ」、「エンプティj等のフラグを用いてアクセ
スライン数を知るようにしてもよい。Further, in the above example, a table group of P values each having the set N value as an upper limit was provided, but the relationship between the setting in (1) above and the adjustment in (2) can be determined appropriately. For example, a group of P value tables may be provided in which each set N value is set to a medium value. Further, the table of count value C and P value is made into a single table, and for example, in step 5200A, corresponding to the maximum P value, (
Even if only an appropriate M value is determined, the period of Ta+Tb and the ratio between T and Tl can be changed. Also, instead of providing a sampling counter to count the number of access lines, it is possible to
The number of access lines may be known using flags such as "half" and "empty j."
加えて、上側では温度情報のみに基づいて帰線期間でC
PUIIが上記■の設定を行うようにしたが、当該設定
のタイミングは適宜窓めることができ、またcpuit
によらずFLCインタフェース27側にそのような処理
を行う手段を設けて、動作(第7図)の過程で常にM、
Pの書換えが行われるものでもよい。また、そのような
温度情報のみならずその他の環境条件を考慮してもよ(
、これに代えて、あるいはこれとともにイメージ画像や
キャラクタ等の表示データ種類を考慮してもよい。In addition, on the upper side, C during the retrace period based only on temperature information.
Although the PUII is configured to perform the settings described in ■ above, the timing of the settings can be adjusted as appropriate, and the cpuit
By providing means for performing such processing on the FLC interface 27 side, M,
It may also be one in which P is rewritten. In addition to such temperature information, other environmental conditions may also be considered (
, Instead of this, or in addition to this, display data types such as images and characters may be considered.
さらに、アクセスないしは表示の1単位は1ラインでも
よく、複数のラインでもよい。Furthermore, one unit of access or display may be one line or may be multiple lines.
[発明の効果]
以上説明したように、本発明によれば、画面全体を順番
に書き換えるサイクルとCPU等ホスト側からアクセス
されたライ′ンを書き換えるサイクルとを時分割に交互
に行う手段を設けることで、部分書き込みするデータか
どうかの識別をコマンド等に応じて行う必要無く、一定
のリフレッシュレートな保つことができ、且つ書き換え
られたデータを直ちに表示することも可能になる。従っ
て、FLCデイスプレィを用いるシステムのソフトウェ
ア等の仕様を一切変更せずに、画面の表示を図形やカー
ソルの移動にも応答性高く追従させることができるよう
にもなり、さらにFLCの特性を十二分に活用した良好
な表示を行うこともできる。また、システムからみたC
RTとFLCとの互換性も保たれる。しかも単純な回路
構成で実現されるので、廉価にして高速の表示制御を行
うことが可能となる。[Effects of the Invention] As explained above, according to the present invention, a means is provided for alternately performing a cycle of sequentially rewriting the entire screen and a cycle of rewriting lines accessed from the host side such as the CPU in a time-sharing manner. This makes it possible to maintain a constant refresh rate without having to identify whether data is to be partially written in response to a command or the like, and it is also possible to immediately display rewritten data. Therefore, without changing the software specifications of the system using the FLC display, it is now possible to make the screen display highly responsive to the movements of figures and cursors, and further improve the characteristics of the FLC. It is also possible to perform a good display using the information in minutes. Also, C from the perspective of the system
Compatibility between RT and FLC is also maintained. Moreover, since it is realized with a simple circuit configuration, it is possible to perform high-speed display control at low cost.
第1図は本発明の一実施例の表示制御装置を組み込んだ
情報処理装置全体のブロック構成図、第2図は本発明の
一実施例としてのFLCDインターフェースの構成を示
すブロック図、第3図は第2図示のFLCDインターフ
ェースの基本的動作を説明するためのタイミングチャー
ト、第4図は第2図に示される同期制御回路の内部構成
例を示すブロック図、
第5図は第2図に示されるサンプリングカウンタの計数
動作を行なうための構成例を示すブロック図、
第6図は第2図示のFLCDLANインターフェース書
換え動作期間の調整の態様を例示するタイミングチャー
ト、
第7図は第2図示のFLCDインターフェースの動作手
順の一例を示すフローチャート、
第8図は本発明の他の実施例としてのFLCDインター
フェースの構成を示すブロック図、第9図は第8図示の
FLCDインターフェースの動作を説明するためのタイ
ミングチャート、第10図は従来のCRTインターフェ
ースの構成を示すブロック図である。
11・・・CPU 、
12・・・アドレスバス、
13・・・システムバス、
14・・・DMAコントローラ、
15・・・LANインターフェース、
16・・・LAN、
17・・・I10装置、
18・・・ハードディスク装置、
19・・・フロッピーディスク装置、
20・・・ディスクインターフェース、21・・・プリ
ンタ、
22・・・プリンタインターフェース、23・・・キー
ボード、
24・・・マウス、
25・・・インターフェース、
26・・・FLCD (FLCDデイスプレィ)、26
a・・・温度センサ、
27・・・FLCDインターフェース、31・・・アド
レスドライバ、
32・・・コントロールバスドライバ、33、43.4
4・・・データバスドライバ、34・・・サンプリング
カウンタ、
35・・・アドレスセレクタ、
36・・・FIFO(A)メモリ、
37・・・FIFO(B)メモリ、
38・・・アドレスカウンタ、
39・・・同期制御回路、
40・・・メモリコントローラ、
41・・・ビデオメモリ、
42・・・ドライバレシーバ、
Sl、S2.S3・・・スイッチ、
390・・・メモリ、
391・・・参照テーブル切換え部、
393・・・カウンタ、
・・・アドレスラッチ部、
・・・比較回路、
・・・SRAM(A)、
・・・SRAM (B)、
・・・アドレスコ
ントローラ。
手続補正書坊式)
手続補正書
平成2年8月30日FIG. 1 is a block diagram of the entire information processing device incorporating a display control device according to an embodiment of the present invention, FIG. 2 is a block diagram showing the configuration of an FLCD interface as an embodiment of the present invention, and FIG. 2 is a timing chart for explaining the basic operation of the FLCD interface shown in FIG. 2, FIG. 4 is a block diagram showing an example of the internal configuration of the synchronous control circuit shown in FIG. 2, and FIG. 6 is a timing chart illustrating a mode of adjusting the rewriting operation period of the FLCD LAN interface shown in the second figure; FIG. 8 is a block diagram showing the configuration of an FLCD interface as another embodiment of the present invention, and FIG. 9 is a timing chart for explaining the operation of the FLCD interface shown in FIG. 8. , FIG. 10 is a block diagram showing the configuration of a conventional CRT interface. DESCRIPTION OF SYMBOLS 11... CPU, 12... Address bus, 13... System bus, 14... DMA controller, 15... LAN interface, 16... LAN, 17... I10 device, 18... - Hard disk device, 19... Floppy disk device, 20... Disk interface, 21... Printer, 22... Printer interface, 23... Keyboard, 24... Mouse, 25... Interface, 26...FLCD (FLCD display), 26
a... Temperature sensor, 27... FLCD interface, 31... Address driver, 32... Control bus driver, 33, 43.4
4... 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, Sl, S2. S3...Switch, 390...Memory, 391...Reference table switching unit, 393...Counter,...Address latch unit,...Comparison circuit,...SRAM (A),...・SRAM (B), ...address controller. Procedural amendment form) Procedural amendment written August 30, 1990
Claims (1)
示制御装置において、前記表示装置の画面全体の表示を
更新する期間と表示内容に変更のある部分のみを更新す
る期間とを時分割に交互に行なう手段を具えたことを特
徴とする表示制御装置。 2)前記画面全体の表示を更新する期間においては、前
記画面の一方の端部から対角線上の他方の端部までの画
素を順番に変更することを特徴とする請求項1に記載の
表示制御装置。 3)前記表示内容に変更のある部分に関する情報を一定
期間記憶する手段を具えたことを特徴とする請求項1に
記載の表示制御装置。 4)前記表示内容に変更のある部分のみを更新する期間
においては、前記記憶手段に記憶された前記表示内容に
変更のある部分に関する情報に従って前記画素の表示状
態を変更するようにしたことを特徴とする請求項3に記
載の表示制御装置。[Claims] 1) In a display control device for a display device that can partially change the display state of pixels, a period for updating the display of the entire screen of the display device and updating only the portion where the display content is changed. 1. A display control device characterized by comprising means for time-divisionally alternating periods of time. 2) The display control according to claim 1, wherein during the period of updating the display of the entire screen, pixels from one end of the screen to the other end on a diagonal line are changed in order. Device. 3) The display control device according to claim 1, further comprising means for storing information regarding a portion where the display content is changed for a certain period of time. 4) During a period in which only the portion where the display content has changed is updated, the display state of the pixel is changed in accordance with information about the portion where the display content has changed stored in the storage means. The display control device according to claim 3.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10562690A JP3164576B2 (en) | 1990-04-20 | 1990-04-20 | Display control device and display control method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10562690A JP3164576B2 (en) | 1990-04-20 | 1990-04-20 | Display control device and display control method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH043112A true JPH043112A (en) | 1992-01-08 |
| JP3164576B2 JP3164576B2 (en) | 2001-05-08 |
Family
ID=14412696
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP10562690A Expired - Fee Related JP3164576B2 (en) | 1990-04-20 | 1990-04-20 | Display control device and display control method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3164576B2 (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5717420A (en) * | 1992-02-28 | 1998-02-10 | Canon Kabushiki Kaisha | Display control apparatus and method |
| US6963337B2 (en) | 1994-05-24 | 2005-11-08 | Semiconductor Energy Laboratory Co., Ltd. | Liquid crystal display device |
| CN110379378A (en) * | 2019-07-29 | 2019-10-25 | 京东方科技集团股份有限公司 | Backlight drive circuit, display device and backlight driving method |
-
1990
- 1990-04-20 JP JP10562690A patent/JP3164576B2/en not_active Expired - Fee Related
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5717420A (en) * | 1992-02-28 | 1998-02-10 | Canon Kabushiki Kaisha | Display control apparatus and method |
| US6963337B2 (en) | 1994-05-24 | 2005-11-08 | Semiconductor Energy Laboratory Co., Ltd. | Liquid crystal display device |
| US7456830B2 (en) | 1994-05-24 | 2008-11-25 | Semiconductor Energy Laboratory Co., Ltd. | Liquid crystal display device |
| CN100458907C (en) * | 1994-05-24 | 2009-02-04 | 株式会社半导体能源研究所 | Method for driving liquid crystal display device |
| CN100573644C (en) | 1994-05-24 | 2009-12-23 | 株式会社半导体能源研究所 | Liquid crystal indicator |
| CN110379378A (en) * | 2019-07-29 | 2019-10-25 | 京东方科技集团股份有限公司 | Backlight drive circuit, display device and backlight driving method |
| US11074872B2 (en) | 2019-07-29 | 2021-07-27 | Boe Technology Group Co., Ltd. | Backlight driving circuit, backlight module, display device and backlight driving method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3164576B2 (en) | 2001-05-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5552802A (en) | Display control device | |
| JP3184613B2 (en) | Display control device and method | |
| EP0533472B1 (en) | Display control apparatus | |
| US5905483A (en) | Display control apparatus | |
| JPH043112A (en) | Display control device and display control method | |
| JPH0566733A (en) | Display control device | |
| JP2931363B2 (en) | Display control device and display control method | |
| JPH043114A (en) | display control device | |
| JP3245230B2 (en) | Display control device and display control method | |
| JPH043113A (en) | Display controller | |
| JP2934277B2 (en) | Display control device and display control method | |
| JPH043117A (en) | Display controller | |
| JP3229341B2 (en) | Display control device and display control method | |
| JPH08328514A (en) | Information processing device | |
| JPH043119A (en) | Display controller | |
| JP3140803B2 (en) | Display control device and display control method | |
| JP3187082B2 (en) | Display control device and display control method | |
| JP3109892B2 (en) | Display control device and method | |
| JPH043120A (en) | display control device | |
| JP3264520B2 (en) | Display control device | |
| JPH0566732A (en) | Display control device | |
| JP2880245B2 (en) | Display control device | |
| JP3043378B2 (en) | Display control device and display control method | |
| JPH0535195A (en) | Display controller | |
| JP3214872B2 (en) | Display control device and method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080302 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090302 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100302 Year of fee payment: 9 |
|
| LAPS | Cancellation because of no payment of annual fees |