JPH043112A - 表示制御装置および表示制御方法 - Google Patents

表示制御装置および表示制御方法

Info

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
Application number
JP10562690A
Other languages
English (en)
Other versions
JP3164576B2 (ja
Inventor
Hiroshi Nonoshita
野々下 博
Yasuhisa Ishizawa
石沢 康久
Yoshitsugu Yamanashi
山梨 能嗣
Kenjiro Cho
長 健二朗
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 JP10562690A priority Critical patent/JP3164576B2/ja
Publication of JPH043112A publication Critical patent/JPH043112A/ja
Application granted granted Critical
Publication of JP3164576B2 publication Critical patent/JP3164576B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Liquid Crystal Display Device Control (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)
  • Liquid Crystal (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は、表示制御装置に関し、詳しくは、例えば強誘
電性液晶を表示更新のための動作媒体として用い電界の
印加等によって更新された表示状態を保持可能な表示素
子を具えた表示装置のための表示制御装置に関する。
[従来の技術] 一般に、情報処理システムなどには、情報の視覚表示機
能を果す情報表示手段として表示装置が接続されている
。このような表示装置としてはCRTが広く利用されて
おり、このような情報処理装置に接続されるCRTのた
めの表示制御装置の一例を第7図に示す。
図において、1はアドレスバスドライバ、2はコントロ
ールバスドライバ、3はデータバスドライバであり、そ
れぞれ情報処理システムを構成する各機器間を信号接続
するためのシステムバス4に接続されている。5はデー
タバスドライバ3を介して転送される表示データを配憶
するビデオメモリ、6は表示制御装置とCRTとの間の
データ転送のためのドライバ、7はCRTである。
ビデオメモリ5はデュアルポートのDRAM (ダイナ
ミックRAM)によって構成されており、表示データが
直接書き込まれる。ビデオメモリ5に書き込まれた表示
データは、CRTC(CRTコントローラ)8によって
順次読み出され、CRT7に表示される。
すなわち、表示データの書き込みのときは、図示しない
情報処理システムのCPUがCRT7の表示エリアに対
応するビデオメモリ5のアドレスをアクセスする。まず
、そのアクセスの要求信号がコントロールバスドライバ
2を介してメモリコントローラ9に与えられ、この信号
をCRTC8から与えられるデータトランスファー要求
信号またはリフレッシュ要求信号とのアービトレーショ
ンを受ける。これに応じて、CPUのメモリアクセス時
には、メモリコントローラ9からアドレスセレクタ10
にアドレス選択信号が与えられ、CPUからのデータ書
き込みのためのアクセスアドレスがアドレスドライバ1
およびアドレスセレクタ1oを介してビデオメモリ5に
与えられる。これに伴ない、そのビデオメモリ5には、
メモリコントローラ9からのDRAM制御信号と、デー
タバスドライバ3を介した表示データが与えられる。こ
れにより、表示データがビデオメモリ5に書き込まれる
一方、CRT7ヘノ表示は、CRTC8がドライバ6に
同期信号を与え、かつその同期信号に合わせて、CRT
C8がメモリコントローラ9にデータトランスファー要
求信号を与えると共に、アドレスセレクタ10にデータ
トランスファーアドレスを与えることにより実行される
まず、データトランスファー要求信号がメモリコントロ
ーラ9にてアービトレーションを受け、これに応じてア
ドレス選択信号がメモリコントローラ9からアドレスセ
レクタ1oに与えられると、(:RTC8からのデータ
トランスファーアドレスがアドレスセレクタ10を介し
てビデオメモリ5に与えられる。また、そのビデオメモ
リ5にはメモリコントローラ9がらDRAM制御信号が
与えられ、これによりデータトランスファーサイクルが
実行される。このデータトランスファーサイクルとは、
ビデオメモリ5のライン(表面画面のラスターに相当す
る)単位のデータをビデオメモリ5内のシフトレジスタ
に転送することであり、1回のデータトランスファーサ
イクルによって1ラインから数ライン分のデータをシフ
トレジスタに転送できる。
そして、シフトレジスタに転送された表示データは、ビ
デオメモリ5に与えられるCRTC8からのシリアルボ
ート制御信号によって、順次シフトし/ジスタから読み
出されてCRT7へ出力されて表示される。ビデオメモ
リ5からの表示データの読み出しおよびこれに伴う表示
は、表示エリアに対応してその上部から下部へ1ライン
ずつ行なわれ、その1ライン中においては左端から右端
への一定の順番で行なう、いわゆる全面リフレッシュ動
作によって行なわれる。
このように、CRTの表示制御の場合には、ビデオメモ
リ5に対するCPUの書き込み動作と、CRTコントロ
ーラ8によるビデオメモリ5からの表示データの読み出
し表示の動作がそれぞれ独立に実行される。
上述したようなCRT用の表示制御装置の場合、表示情
報を変更するなどのためのビデオメモリ5に対する表示
データの書き込みと、そのビデオメモリ5から表示デー
タを読み出して表示する動作が独立しているため、情報
処理システムのプログラムでは表示タイミング等を一切
考慮する必要がな(、任意のタイミングで所望の表示デ
ータを書き込むことができるという利点を有している。
ところが一方で、CRTは特に表示画面の厚み方向の長
さをある程度必要とするため全体としてその容積が大き
くなり、表示装置全体の小型化を図り難い。また、これ
により、このようなCRTを表示器として用いた情報処
理システムの使用にあたっての自由度、すなわち設置場
所、携帯性等の自由度が損われる。
この点を補うものとして液晶表示器(以下、LCDとい
う)を用いることができる。すなわち、LCDによれば
、表示装置全体の小型化(特に薄型化)を図ることがで
きる。このようなLCDの中には、上述した強誘電性液
晶(以下、FLC:Ferroelectric Li
quid Crystalという)の液晶セルを用いた
表示器(以下、FLCD:FLCデイスプレィという)
があり、その特長の1つは、その液晶セルが電界の印加
に対して表示状態の保存性を有することにある。そのた
め、FLCDを駆動する場合には、CRTや他の液晶表
示器と異なり、表示画面の連続的なリフレッシュ駆動の
周期に時間的な余裕ができ、また、その連続的なリフレ
ッシュ駆動とは別に、表示画面上の変更に当たる部分の
みの表示状態を更新する部分書き換え駆動が可能となる
。したがって、このようなFLCDは他の液晶表示器と
比較して大画面の表示器とすることができる。
ここで、FLCDは、その液晶セルが充分に薄いもので
あり、その中の細長いFLCの分子は、電界の印加方向
に応じて第1の安定状態または第2の安定状態に配向し
、電界を切ってもそれぞれの配向状態を維持する。この
ようなFLCの分子の双安定性により、FLCDは記憶
性を有する。このようなFLCおよびFLCDの詳細は
、例えば特願昭62−76357号に記載されている。
〔発明が解決しようとする課題] ところが、以上のような利点を有するFLCDを前述の
CRTと同様の表示制御により情報処理システムの表示
装置として用いる場合、FLCの表示更新動作にかかる
時間が比較的遅いため、例えば、カーソル、文字入力、
スフロール等、即座にその表示が書き換えられなければ
ならないような表示情報の変化に追従できないことがあ
った。
これに対して、FLCDの特長の−っである部分書き換
えが可能であることを利用し、この処理を行うため、情
報処理システム側はこの処理であることを識別するため
の情報を与える等を行なう構成もあるが、前述した表示
画面上における部分的な書き換え駆動を実現するために
は、情報処理システムにおける制御プログラムの大幅な
変更を余儀な(されていた。
本発明は上述の観点に基づいてなされたものであり、情
報処理システムのソフトウェアを大幅に変更せずに、C
RTとの互換性を有したFLCD等の表示制御装置を提
供することを目的とする。
また、FLCD等における表示状態の保存性を有効に利
用し最適な画質を実現可能な表示制御装置を提供するこ
とを本発明の他の目的とする。
[課題を解決するための手段] かかる目的を達成するために、本発明は、画素の表示状
態を部分的に変更可能な表示装置の表示制御装置におい
て、前記表示装置の画面全体の表示を更新する期間と表
示内容に変更のある部分のみを更新する期間とを時分割
に交互に行なう手段を具えたことを特徴とする。
[作 用] 本発明によれば、画面全体を順番に書き換えるサイクル
とCPLI等ホス等測スト側クセスされたうイン等の部
分を書き換えるサイクルとを時分割に交互に行う手段を
設けることで、部分書き込みするデータかどうかの識別
をコマンド等に応じて行う必要無く、一定の画面全体の
表示更新の速度(リフレッシュレート)を保つことがで
き、且つ書き換えられたデータを直ちに表示することも
可能になる。
(以 下 余 白) [実施例] 以下、図面を参照して本発明の詳細な説明する。
(第1実施例) 第1図は本発明の一実施例に係る表示制御装置を組み込
んだ情報処理システム全体のブロック構成図である。
図において、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インタ
ーフェースである。
第2図は本発明表示制御装置の一実施例としてのFLC
Dインターフェース27の構成例を示すブロック図であ
る。
図において、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の切り換え
によって選択的に読み出される。
これらのメモリ36または37から読み出されたアドレ
スデータと、後述するアドレスカウンタ38からのアド
レスデータは、第3のスイッチS3の切り換えによって
選択的にアドレスセレクタ35の他方の入力部に与えら
れる。アドレスカウンタ38は、画面全体をライン順次
にリフレッシュするためのアドレスデータを発生するも
のであり、そのアドレスデータの発生タイミングは同期
制御回路39によって制御される。この同期制御回路3
9は、前記スイッチSl、S2およびS3の切り換え制
御信号や後述するメモリコントローラ40へのデータト
ランスファ要求信号をも発生する。
CPUIIからのコントロール信号は、コントロールバ
スドライバ32からメモリコントローラ40に与えられ
、そのメモリコントローラ40は、サンプリングカウン
タ34と、アドレスセレクタlOの制御信号、および後
述するビデオメモリ4】の制御信号を発生する。サンプ
リングカウンタ34は、メモリコントローラ40からの
歩進信号に基づいて計数動作を行い、同期制御回路39
0制御信号を発生する。
また、アドレスセレクタ35は、メモリコントローラ4
0からの制御信号に基づいて、当該アドレスセレクタ3
5の入力部に与えられる2つのアドレスデータの一方を
選択してビデオメモリ41に与える。
ビデオメモリ41は表示データを記憶するものであり、
デュアルポートのDRAM (ダイナミックRAM)で
構成されていて、前記データバスドライバ33を介して
表示データの書き込みと読み出しを行う。
ビデオメモリ41に書き込まれた表示データは、ドライ
バレシーバ42を介してFLCD26に転送されて表示
される。また、そのドライバレシーバ42は、FLCD
26からの同期信号を同期制御回路39番こ与える。F
LCD26には、FLCの温度を検出する温度センサ2
6aが組み込まれている。
また、CPUIIからの後述の設定データは、データバ
スドライバ43を介して同期制御回路39に与えられる
。さらに、温度センサ26aの出力信号はデータバスド
ライバ44を介してCPLIIIに転送される。
以上の構成において、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の場合と少
しも変わらない。
また、ビデオメモリ41からデータを読出し、FLCD
26へ転送する場合、同期制御回路39からメモリコン
トローラ40ヘデータトランスフア要求が発生され、ビ
デオメモリ41に対するアドレスとしてアドレスカウン
タ38またはFIFO側アドレアドレスレスセレクタ3
5に8いて選択されるとともに、メモリコントローラ4
0よりデータトランスファ用の制御信号が生成されるこ
とで、メモリセルからシフトレジスタへ該当アドレスの
データが転送され、シリアルボートの制御信号によりド
ライバ42へ出力される。
同期制御回路39では、FLCD2Bからの水平同期信
号H3YNCに基づいて複数ラインを単位として画面を
ライン順次に全面リフレッシュして行くサイクルとCP
UI 1によりアクセスされたラインの書換^を行う部
分書換えサイクルとを交互に生じさせるタイミングを生
成する。ここで、全面リフレッシュのサイクルとは表示
画面上一番上のライン(先頭ライン)から順次に下方へ
向けて書換えを行っていき、一番下のラインまで至ると
再び先頭ラインに戻って書換えを繰返して行くものであ
る。また、アクセスラインの書換えサイクルとはそのサ
イクルの直前の所定時間内にCPU1.lからアクセス
されたラインを書き換えるものである。
このように、本例においては、基本的にはFLCデイス
プレィ26の画面全面を順次リフレッシュして行く動作
と、表示内容の変更を行うべ(CPIJIIによりアク
セスされたラインの書換えを行う動作とを時分割に交互
に行うが、さらにそれら動作の繰返し同期と1周期内に
おけるそれら動作の時間的比率とを設定可能とするとと
もに、ライン書換え(部分書換え)の動作期間をCPU
11によりアクセスされたラインの数等に応じて調整す
るようにする。
まず、第3図を用いてリフレッシュの動作とライン書換
えの動作とを時分割に交互に行う本例の基本的動作につ
いて説明する。ここでは、リフレッシュのサイクルを4
ラインを単位として、アクセスラインの書換えサイクル
を3ラインを単位として行う場合の例を示す。
第3図において、REE/AC5は全面リフレッシュの
サイクルとアクセスラインの書換えサイクルとを交互に
生じさせるタイミングであり、“1”のときが全面リフ
レッシュのサイクルで、“0”のときがアクセスライン
の書換えサイクルであることを示す。また、■、は全面
リフレッシュのサイクルの時間、Tわけアクセスライン
の書換えサイクルの時間を表わす。この例においては、
T、:Tゎ=4:3としているが、要求されるリフレッ
シュレート等によって最適な値を選ぶことができる。
すなわち、T、の割合を大きくすればリフレッシュレー
トを上げることができ、Tゎの割合を大きくすれば部分
的な変更の応答性を良くすることができる。この態様に
ついては後述する。
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に記憶されたアドレスが出力される。
画面全体の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)側に切換えられる。
そして、このときスイッチS1がFIFO(B) 37
側に接続されているのでFIFO(B) 37側にアク
セスアドレスが記憶される。 REF/AC3が“1”
となると、スイッチS3はアドレスカウンタ38側に切
換えられ、リフレッシュ動作を前サイクルの続きのライ
ンから行う。第3図においては、L3のライン出力後に
前サイクルの続きである“4”、“5”“6”、“7”
のラインが出力されている。以下同様にして、上述の動
作を繰返すが、FIFOを2つ用意したのは、一方でメ
モリアクセスされたアドレスをサンプリングし、同時に
他方でサンプリングしたアドレスを出力することを矛盾
熱(、かつ効率よく実行するためである。すなわち、ア
ドレスのサンプリング期間は他方のFIFOのアクセス
ラインの出力開始から全面リフレッシュサイクルの終了
までであり、全面リフレッシュサイクルの終了後、直前
のサンプリング期間でサンプリングしたアドレスを出力
するアクセスラインの書換えサイクルに入ると同時に、
他方のFIFOのアドレスサンプリング期間が開始され
ることになる。
以上のように、本例の基本的動作ではリフレッシュサイ
クルとライン書換えのサイクルとを交互に繰返し、第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の周期))
を大とすれば部分的な表示の変更の応答性を高くするこ
とができ、高温時や文字等キャラクタの表示時等、リフ
レッシュレートが高くなくてもよい場合に対応できるこ
とになる。
また、本実施例では繰返し周期のライン数をも設定可能
とすることで、リフレッシュサイクルおよび部分書換え
の割合をより細かく変えることができるようにし、より
細やかな最適化を図るようにする。例えば、リフレッシ
ュレートを優先させなければならない、もしくは優先し
たい場合に、繰返し周期のライン数を40ラインにして
丁a:Tb”4:1とすれば、全面リフレッシュを32
ライン分行ってアクセスラインの書換えを8ライン行う
ことができる。また、部分書換えを優先できる、もしく
は優先したい場合は繰返し周期のライン数を10ライン
にしてTa:Tb=3:2とすれば、全面リフレッシュ
2を6ライン分行ってアクセスラインの書換えを4ライ
ン行うことができる。
さらに、本実施例においては、そのように設定された部
分書換えのライン数の範囲内において、CPUIIにア
クセスされたライン数およびラインアクセス状態に応じ
、リフレッシュサイクル間に行われる実際の部分書換え
ライン数Pを調整するようにする。すなわち、CPUI
 lがアクセスしたラインの数等に応じて動的にTI、
時間を調整することで、例えばCPUIIからあまりア
クセスされないときの無駄なうイン書換えサイクルを省
き、リフレッシュレートを向上するようにする。これに
よって、動作の追従性とリフレッシュレートとの関係を
動的に最適化できるようになる。
こハは、例えば次表のようなルールに従って行うことが
できる。
例示した第1表において、T5は0ライン分から10ラ
イン分の時間だけアクセスライン数によって変化する。
Tbの割合が小さ(なればリフレッシュレートが上がり
、Tゎの割合が大きくなればリフレッシュレートは下が
るが、例示の第1表における10ライン(上述のように
温度等に従って設定されたライン数)のように制限値を
設けているので、上記設定された値以上のリフレッシュ
レートを保つことができる。すなわち、アクセスされた
ラインの数によってTゎ:Tゎの割合を変化させるため
、動的に最適な部分書換えのタイミングを調整できると
ともに、リフレッシュレートをさらに向上できることに
なる。
第4図は以上の設定および調整を行ってリフレッシュサ
イクルと部分書換えサイクルとを定める信号REF/A
C5を出力するための同期制御回路39の内部構成例を
示す。
ここで、Cはサンプリングカウンタ34によるカウント
値、Mは温度等の条件に応じてCPUII側よりデータ
バスコントローラ43を介して設定される1リフレツシ
ユサイクル内のライン数に対応した値を示す信号、Nは
同じく1つの部分書換えサイクル内のライン数に対応し
た値を示す信号である。
390は当該与えられるN値(Nl、・・・、Nnlに
対応して第1表に示した如きP値を格納したテーブル群
(各テーブルにおいて最大のP値をそれぞれNl。
・・・、Nnとすることができる)を設けたメモリであ
り、例えばROMを用いて構成できる。391はサンプ
リングカウンタ34より与えられるカウント値入力を、
そのときのN値に対応したテーブルに与えるだめの参照
テーブル切換え部である。そして、これによりメモリ3
90から選択された値が転送ライン数Pとしてカウンタ
393に入力される。そして、カウンタ393は、与え
られたM値およびP値に従って同期信号H5YNCをカ
ウントし、信号REF/AC5を出力する。
ところで、本例においては、1サンプリング期間におい
て同一ラインが1回以上アクセスされても、これを1回
として計数するようにする。すなわち、1サンプリング
期間に与えられたあるアドレスが、すでにその期間に与
えられているアドレスと同一ラインに含まれるものであ
る場合には、サンプリングカウンタ340歩道が行われ
ないようにし、異なったラインの数の計数のみを行うよ
うにする。
第5図はかかるサンプリングカウンタの計数動作制御を
行うための構成例であり、例えばメモリコントローラ4
0に設けてお(ことができる。ここで、401は1サン
プリング期間に入力したアドレスをラッチするアドレス
ラッチ部、403は入力したアドレスとアドレスラッチ
部にラッチされているアドレスとを比較する比較回路で
あり、入力したアドレスが、ラッチされているいずれの
アドレスとも同一ラインにないときにのみサンプリング
カンタ34の歩進信号を出力する。
上記において、アドレスラッチ部401の内容およびサ
ンプリングカウンタ34は、1サンプリング期間の終了
時にリセットすればよい。また、第5図の各部動作を行
うのはCPUI 1によるビデオメモリ41に対するデ
ータ書込み(ライト)時とすればよい。
なお、同一ラインのアドレスが複数回アクセスされても
その都度カウントを行うのであれば、第5図の構成は不
要であり、ビデオメモリ41に対するライト信号もしく
はラインの数を単に計数するようにすればよい。
次に、第6図を用いて部分書換えの動作期間の調整の態
様を例示する。
第3図と同様に、画面全体の1回のリフレッシュが完了
し、FLCD26が垂直同期信号を出力したり、あるい
はアドレスカウンタ38にキャリーが生じると、アドレ
スカンフ38がクリアされ、次の全面リフレッシュのサ
イクルで出力されるラインは“0”に戻り、水平同期信
号H3YNC毎に“1”“2“、“3”と順次カウント
アツプしていく。
この間に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。
L2. L3. L4が選ばれる。ここで、スイッチS
3の切換え信号はREF/AC3で与えられるので、こ
のときは8カラインアドレスとしてFIFO側のアドレ
スが選ばれる。
また、このときスイッチSl (A/B)が“0”にな
っているのでFIFO(B) 37側にアクセスアドレ
スが記憶される。REF/AC3が“1”になると、ス
イッチS3はアドレスカウンタ側に切換わりリフレッシ
ュラインの前サイクルの続きを行う。第6図においては
L4のライン出力後に前サイクルの続きである4、 5
.6.7ラインが出力されている。
ここで、PIFO(B) 37のアクセスアドレスサン
プリング期間中には、同一のL6が3回アクセスされた
だけで、サンプリングカウンタ値は“1”であるので、
第1表に対応したテーブルの場合アクセスアドレス書換
えサイクルの期間は“0”となり、全面リフレッシュサ
イクルが連続することになる。次のFIFO(A) 3
Bのアクセスアドレスサンプリング期間は全面リフレッ
シュサイクルの間だけとなるが、この間にサンプリング
された3ラインの内2ラインが次のアクセスアドレス書
換えサイクルで転送される。以下、同様の動作を繰返す
が、ここで部分書換えで行われなかったライン(例えば
L5. L6.19)もリフレッシュサイクルにていず
れ書換えられる。
次に、本例装置にかかる以上の各部によって行われる動
作を説明する。
第7図はその動作手順の一例を示し、まずステップ52
00Aでは温度センサ26aの検出値をCPU11がリ
ードし、ステップ3200Bにてこれに応じた最適のM
値(エリフレッシュサイクル内のライン数であってT、
を規定するもの)とN値(1つの部分書換えサイクル内
のライン数であって最大のT。
を規定するもの)とを同期制御回路39に設定する。
次に、ステップ5201にてスイッチS1およびS2の
初期状態を設定する。ここでは、スイッチSlをFIF
O(A) 36側にし、スイッチS2をFIFO(B)
37側にしたが、これはどちらかに確定させればどちら
から始めても構わない。ステップ5202ではアドレス
カウンタ38をクリアし、そのリフレッシュアドレスを
初期値、例えば“O”にする。次に、ステップ5203
でREF/nを“1”にして全面リフレッシュサイクル
が行われるようにする。また、リフレッシュまたは部分
書換えの1サイクル(ここでは1リフレツシユサイクル
)内の転送ライン数を数えるためのカウンタをクリアし
、そのカウンタ値LNを“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回繰返すことになる。
Mラインの転送が終了すると、設定さtたN値およびサ
ンプリングカウンタ34のカウント値Cより得られるア
クセスラインの書換えサイクル中の転送ライン数Pをス
テップ5219で参照し、“O”ならばアクセスライン
の書換えサイクルを省略し、ステップ5203へ移って
再び全面リフレッシュサイクルを行う。一方、ステップ
5219でPが“0”でなければアクセスラインの書換
えサイクルを実行するためのステップ5211へ移る。
ステップ5211ではREF/AC5を“O”にしてア
クセスラインの書換えサイクルが行われるようにする。
また、スイッチSlとスイッチS2とのそれぞれの接続
状態を逆転させ、FIFOのアドレスサンプリングとラ
インアドレス出力の役目を逆にする。次に、ステップ5
2i2でアクセスラインの書換えサイクル中の転送ライ
ン数を数えるために、再びカウンタ値LNを”O”にし
てお(。ステップ5213ではFIFO(A) 3Bま
たはFIFO(B)37のいずれか一方からサンプリン
グしたアドレスを読出す。
ステップ5215ではHSYNCが来るのを待ち、入来
した場合にはステップ3216で先程読出したアドレス
のラインのデータをFLCD26へ転送する。次に、ス
テップ5217でラインの転送が2912分終了したか
どうか判定する。すなわち、LNがPより小さければス
テップ3218へ移り、LNを+1歩進してステップ5
213へ戻るようにし、これを2912分終了するまで
繰返す。P=4である場合にはステップ3213〜52
18のループを4回繰返すことになる。
そして、Pライン終了すると再び全面リフレッシュサイ
クルを実行するべく、ステップ5203へ戻る。
以上述べてきたように、ビデオメモリ41の内容を表示
するのは、ステップ5203から5208までの全面リ
フレッシュサイクルと、ステップ5211がら5217
までのアクセスラインの書換えサイクルを繰返し、アド
レスカウンタ38にキャリーが生じたときに全面リフレ
ッシュサイクルのラインを先頭に戻して信号を初期化す
ることで行われる。一方、CPUIIは表示した内容を
得るために、上記表示動作とは独立にビデオメモリ41
からデータを読出したり書込んだりすれば良いわけであ
る。
以上述べてきたようにビデオメモリ41からデータを読
出してFLCD26へ転送するのはコマンド解釈も不要
であり、比較的簡単な回路で構成できるのみならず、グ
ラフィックプロセッサ等を設けてコマンド解釈を行って
表示制御を行うよりも廉価に実現可能であり、システム
全体のコストダウンを図りながら性能の向上も可能であ
る。
(第2実施例) 第2図においては、サンプリングアドレスの記憶手段と
してFIFOを用いたが、第8図に示したように、サン
プリングアドレスの記憶手段としてSRAM等を用いて
アドレス制御を行うことで、第9図に示したようにサン
プリングしたアドレスのうち古いアドレスを捨てて最新
のアドレスを転送できるようにすることも可能である。
ここでは、第2図と第6図に対して、第8図と第9図で
変更のある部分についてのみ説明する。
第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を準備すれば良い。
第9図の例では、SRAM(A) 145にアドレスサ
ンプリングされたLL、L2.L3.L4.L5の内、
最新の4ラインであるL2. L3. L4. L5が
アクセスライン書換えサイクルで転送される。また、次
のSRAM(A) 145のアドレスサンプリング期間
中にサンプリングされたL7. L8. L9の内、最
新の2ラインであるL8.L9がアクセスライン書換え
サイクルで転送される。
FIFOの場合、書込んだ順番に読出しを行い、アドレ
ス制御を外から行う必要が無いためにコンパクトに構成
できるが、この例で示すように最新の情報を読出したい
場合は、ダミーの読出し動作を行う必要があり、SRA
Mで構成する方が制御し易い。また、SRAMのアドレ
ス制御を適切に行うことでFIFOのようにも動作させ
ることもでき、さらに例えば上述において”5″→“4
”→“3”→“2”のように逆方向に読出しを行うこと
もできるので、サンプリングしたアドレスに対する出力
アドレスの自由度が大きい。すなわち、アクセスされた
アドレスの古い方に意味があるか、新しい方に意味があ
るかは、場合によっても変わるであろうし、−概にどち
らが適当かとは言えず、また読出し順序もハードウェア
構成を有利にすることに関与することもあるから、SR
AMを用いた構成ではその場に応じて適当と思われるも
のを選べるようになる。
(その他) なお、本発明は、以上述べた実施例にのみ限られること
なく、本発明の趣旨を逸脱しない範囲で適宜の変形が可
能であるのは勿論である。
例えば、上例では、■基本的にリフレッシュサイクルと
部分書換えサイクルとを交互に行うようにし、■またそ
れらサイクルの繰返し周期(T、+T、)を可変とする
とともに両サイクルの割合を設定可能とし、■さらに部
分書換えのサイクルをアクセスライン数等に応じて調整
するようにしたが、これらすべてを行うものでなくても
よい。また、これら■〜■を一連のシーケンスにて行う
のではなく、所望に応じていずれかのモードが適宜選択
されて実行されるようにしてもよい。
さらに、上例では設定されたN値をそれぞれ上限値とし
たP値のテーブル群を設けたが、上記■での設定と■で
の調整との関係は適切に定めることができる。例えば設
定されたN値をそれぞれ中程度の値としたP値のテーブ
ル群を設けるようにしてもよい。また、カウント値Cと
P値とのテーブルを単一のものとし、例えばその最大の
P値に対応してステップ5200Aでは温度等に基づ(
適切なM値のみを定めるようにしても、Ta+Tbの期
間およびT、とTl、との比率が変更できる。また、ア
クセスライン数を計数するのにサンプリングカウンタを
設ける代りに、FIFOメモリが通常有する「フル」、
「ハーフ」、「エンプティj等のフラグを用いてアクセ
スライン数を知るようにしてもよい。
加えて、上側では温度情報のみに基づいて帰線期間でC
PUIIが上記■の設定を行うようにしたが、当該設定
のタイミングは適宜窓めることができ、またcpuit
によらずFLCインタフェース27側にそのような処理
を行う手段を設けて、動作(第7図)の過程で常にM、
Pの書換えが行われるものでもよい。また、そのような
温度情報のみならずその他の環境条件を考慮してもよ(
、これに代えて、あるいはこれとともにイメージ画像や
キャラクタ等の表示データ種類を考慮してもよい。
さらに、アクセスないしは表示の1単位は1ラインでも
よく、複数のラインでもよい。
[発明の効果] 以上説明したように、本発明によれば、画面全体を順番
に書き換えるサイクルとCPU等ホスト側からアクセス
されたライ′ンを書き換えるサイクルとを時分割に交互
に行う手段を設けることで、部分書き込みするデータか
どうかの識別をコマンド等に応じて行う必要無く、一定
のリフレッシュレートな保つことができ、且つ書き換え
られたデータを直ちに表示することも可能になる。従っ
て、FLCデイスプレィを用いるシステムのソフトウェ
ア等の仕様を一切変更せずに、画面の表示を図形やカー
ソルの移動にも応答性高く追従させることができるよう
にもなり、さらにFLCの特性を十二分に活用した良好
な表示を行うこともできる。また、システムからみたC
RTとFLCとの互換性も保たれる。しかも単純な回路
構成で実現されるので、廉価にして高速の表示制御を行
うことが可能となる。
【図面の簡単な説明】
第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日

Claims (1)

  1. 【特許請求の範囲】 1)画素の表示状態を部分的に変更可能な表示装置の表
    示制御装置において、前記表示装置の画面全体の表示を
    更新する期間と表示内容に変更のある部分のみを更新す
    る期間とを時分割に交互に行なう手段を具えたことを特
    徴とする表示制御装置。 2)前記画面全体の表示を更新する期間においては、前
    記画面の一方の端部から対角線上の他方の端部までの画
    素を順番に変更することを特徴とする請求項1に記載の
    表示制御装置。 3)前記表示内容に変更のある部分に関する情報を一定
    期間記憶する手段を具えたことを特徴とする請求項1に
    記載の表示制御装置。 4)前記表示内容に変更のある部分のみを更新する期間
    においては、前記記憶手段に記憶された前記表示内容に
    変更のある部分に関する情報に従って前記画素の表示状
    態を変更するようにしたことを特徴とする請求項3に記
    載の表示制御装置。
JP10562690A 1990-04-20 1990-04-20 表示制御装置および表示制御方法 Expired - Fee Related JP3164576B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10562690A JP3164576B2 (ja) 1990-04-20 1990-04-20 表示制御装置および表示制御方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10562690A JP3164576B2 (ja) 1990-04-20 1990-04-20 表示制御装置および表示制御方法

Publications (2)

Publication Number Publication Date
JPH043112A true JPH043112A (ja) 1992-01-08
JP3164576B2 JP3164576B2 (ja) 2001-05-08

Family

ID=14412696

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10562690A Expired - Fee Related JP3164576B2 (ja) 1990-04-20 1990-04-20 表示制御装置および表示制御方法

Country Status (1)

Country Link
JP (1) JP3164576B2 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
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 (zh) * 2019-07-29 2019-10-25 京东方科技集团股份有限公司 背光驱动电路、显示装置及背光驱动方法

Cited By (7)

* Cited by examiner, † Cited by third party
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 (zh) * 1994-05-24 2009-02-04 株式会社半导体能源研究所 驱动液晶显示装置的方法
CN100573644C (zh) 1994-05-24 2009-12-23 株式会社半导体能源研究所 液晶显示装置
CN110379378A (zh) * 2019-07-29 2019-10-25 京东方科技集团股份有限公司 背光驱动电路、显示装置及背光驱动方法
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 (ja) 2001-05-08

Similar Documents

Publication Publication Date Title
US5552802A (en) Display control device
EP0525786B1 (en) Display control apparatus
EP0533472B1 (en) Display control apparatus
JPH05323281A (ja) 表示制御装置及び方法
US5905483A (en) Display control apparatus
JPH043112A (ja) 表示制御装置および表示制御方法
JPH0566733A (ja) 表示制御装置
JP2931363B2 (ja) 表示制御装置および表示制御方法
JPH043114A (ja) 表示制御装置
JP3245230B2 (ja) 表示制御装置および表示制御方法
JPH043113A (ja) 表示制御装置
JP2934277B2 (ja) 表示制御装置及び表示制御方法
JPH064042A (ja) 表示制御装置及び方法
JPH043117A (ja) 表示制御装置および表示制御方法
JP3229341B2 (ja) 表示制御装置および表示制御方法
JPH08328514A (ja) 情報処理装置
JPH043119A (ja) 表示制御装置
JP3140803B2 (ja) 表示制御装置および表示制御方法
JP3187082B2 (ja) 表示制御装置および表示制御方法
JP3109892B2 (ja) 表示制御装置及び方法
JPH043120A (ja) 表示制御装置
JP3264520B2 (ja) 表示制御装置
JPH0566732A (ja) 表示制御装置
JP2880245B2 (ja) 表示制御装置
JPH0535195A (ja) 表示制御装置

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