JP3568560B2 - Liquid crystal display element driving device - Google Patents

Liquid crystal display element driving device Download PDF

Info

Publication number
JP3568560B2
JP3568560B2 JP21395593A JP21395593A JP3568560B2 JP 3568560 B2 JP3568560 B2 JP 3568560B2 JP 21395593 A JP21395593 A JP 21395593A JP 21395593 A JP21395593 A JP 21395593A JP 3568560 B2 JP3568560 B2 JP 3568560B2
Authority
JP
Japan
Prior art keywords
display
liquid crystal
data
memory
electrode side
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
JP21395593A
Other languages
Japanese (ja)
Other versions
JPH0764515A (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.)
Sharp Corp
Original Assignee
Sharp Corp
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 Sharp Corp filed Critical Sharp Corp
Priority to JP21395593A priority Critical patent/JP3568560B2/en
Publication of JPH0764515A publication Critical patent/JPH0764515A/en
Application granted granted Critical
Publication of JP3568560B2 publication Critical patent/JP3568560B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Liquid Crystal (AREA)
  • Liquid Crystal Display Device Control (AREA)

Description

【0001】
【産業上の利用分野】
本発明は、主にドットマトリクス型の液晶表示素子をマルチプレックス駆動方式で駆動する液晶表示素子駆動装置に関し、特に、表示コントローラを内蔵した走査電極側液晶駆動IC(Integrated Circuit) と、表示メモリを内蔵している信号電極側液晶駆動ICとを備えている液晶表示素子駆動装置に関するものである。
【0002】
【従来の技術】
図10に示すように、ドットマトリクス型液晶ディスプレイ55をマルチプレックス駆動方式で駆動する通常の液晶表示素子駆動装置では、表示コントローラ53および表示メモリ54が、信号電極側液晶駆動電圧変換IC51および走査電極側液晶駆動電圧変換IC52とは別の回路基板上に独立して設けられている。この液晶表示素子駆動装置では、表示コントローラ53が表示メモリ54のデータを読み取った後、そのデータを1画素単位で信号電極側液晶駆動電圧変換IC51に転送するようになっている。
【0003】
また、近年、表示コントローラや表示メモリを内蔵した液晶駆動ドライバICが製品化されてきている(特公平4−67191号公報参照)。図11に示すように、表示メモリ63と信号電極側液晶駆動電圧変換部64とが1チップに収められた信号電極側液晶駆動IC61、および、表示コントローラ65と走査電極側液晶駆動電圧変換部66とが1チップに収められた走査電極側液晶駆動IC62を備えた液晶表示素子駆動装置では、表示メモリ63のデータを、表示コントローラ65を通さずに、直接、1行単位で信号電極側液晶駆動電圧変換部64に転送できるようになっている。
【0004】
上記のように表示コントローラ65や表示メモリ63を内蔵した液晶駆動IC61・62を備えた液晶表示素子駆動装置は、表示メモリ63のデータを1行単位で液晶ディスプレイ67に転送できるので、図10に示す通常の液晶表示素子駆動装置と比較してクロック数が大幅に低減でき、ロジック回路系の低消費電力化を達成できると共に、表示コントローラ65を制御する、例えばワードプロセッサ等のCPU(Central Processing Unit)68において、処理すべき命令がなくキー入力待ち状態になったときに、CPU68を停止させておき、液晶表示素子駆動装置のみ動作させておくことがことができる低消費電力システムを構築し易いという長所を有している。
【0005】
ここで、図11に示す表示コントローラ65や表示メモリ63を内蔵した液晶駆動IC61・62を備えた液晶表示素子駆動装置の動作を、以下に説明する。尚、説明を簡単にするために、このシステムに用いられる液晶ディスプレイ67の表示可能色数は、例えば“白色”と“黒色”といった様な2色表示であり、液晶ディスプレイ画面上1画素当たりに必要なデータは1ビットに限定しておく。
【0006】
先ず、CPU68が、走査電極側液晶駆動IC62に内蔵されている表示コントローラ65に、表示メモリ63の指定番地に指定内容のデータを書き込むように命令することになる。
【0007】
上記命令を受けた表示コントローラ65は、信号電極側液晶駆動IC61に内蔵されている表示メモリ63の指定番地に指定内容のデータを書き込む。ここで、表示メモリ63内のデータは、液晶ディスプレイ67の1画素に対してメモリ1ビットの形式で完全に1対1で対応している。
【0008】
次に、表示メモリ63のデータ内容に従って液晶ディスプレイ67上にその情報を表示させるに際し、先ず、表示コントローラ65が、信号電極側液晶駆動IC61に対して、指定するメモリ番地のデータを表示メモリ63から信号電極側液晶駆動電圧変換部64に転送するように命令を出す。そして、その命令が信号電極側液晶駆動IC61において実行される。この際、表示メモリ63から信号電極側液晶駆動電圧変換部64には、1命令で1行分の表示データが転送される。
【0009】
信号電極側液晶駆動電圧変換部64に表示データが転送された後、表示コントローラ65が、信号電極側および走査電極側の液晶駆動電圧変換部64・66へ、表示データを液晶駆動電圧に変換して液晶ディスプレイ67の所定の信号および走査電極へ出力するように命令を出し、この命令が液晶駆動電圧変換部64・66において実行されることにより、表示メモリ63のデータが液晶ディスプレイ67上に表示される。
【0010】
【発明が解決しようとする課題】
ところで、上記のように表示メモリ63を内蔵した信号電極側液晶駆動IC61を備えた液晶表示素子駆動装置では、上述のように、表示メモリ63内のデータは、液晶ディスプレイ67の1画素に対してメモリ1ビットの形式で完全に1対1で対応している。これは、図10に示すような表示コントローラおよび表示メモリが独立した構成の液晶表示素子駆動装置では、表示メモリ54のデータが、一旦、表示コントローラ53を通過して液晶ディスプレイ55に転送されるようになっているので、表示コントローラ53でのデータの加工が可能であったのに対し、図11に示す液晶表示素子駆動装置では、表示メモリ63のデータが、信号電極側液晶駆動電圧変換部64を介してはいるが、論理上では直接、液晶ディスプレイ67に転送されてしまうからである。
【0011】
それゆえ、上記従来の構成の液晶表示素子駆動装置において、液晶ディスプレイ67に表示されるデータの一部を、例えば“反転表示”、または、通常表示状態と反転表示状態とを繰り返す“点滅表示”させようとした場合、或いは、液晶ディスプレイ67にカーソルパターンを表示させる等、表示データの一部を全く別のデータに置き換えて表示させようとした場合、液晶表示素子駆動装置を制御するCPU68によって、表示メモリ63内のデータを書き換える以外に方法はなく、“反転表示”、“点滅表示”、“置換表示”等の特殊表示機能を実現するためには、CPU68にかかる負担が大きくなるといった問題がある。
【0012】
本発明は、上記に鑑みなされたものであり、その目的は、“反転表示”、“点滅表示”、“置換表示”等の特殊表示機能を実現するにあたり、液晶表示素子駆動装置を制御するCPU68の負担を軽減することができ、液晶モジュールを含むシステム全体の低消費電力化を実現できる液晶表示素子駆動装置を提供することにある。
【0013】
【課題を解決するための手段】
本発明の液晶表示素子駆動装置は、マトリクス状に配列された走査電極群と信号電極群とを有する液晶表示素子を駆動する液晶表示素子駆動装置であり、外部のCPUの指令に基づいて液晶表示素子駆動装置全体の動作を制御する表示コントローラ、および、上記表示コントローラの制御信号を液晶駆動電圧に変換して上記走査電極群に出力する第1液晶駆動電圧変換部を1チップに内蔵している走査電極側液晶駆動ICと、表示データを保持する表示メモリ、および、表示データを液晶駆動電圧に変換して上記信号電極群に出力する第2液晶駆動電圧変換部を1チップに内蔵している信号電極側液晶駆動ICとを備えている液晶表示素子駆動装置であって、上記の課題を解決するために、以下の手段が講じられていることを特徴とする。
【0014】
即ち、上記表示コントローラには上記表示データの加工機能が設定されており、上記信号電極側液晶駆動ICが、上記表示メモリと上記第2液晶駆動電圧変換部との間に設けられ、上記表示コントローラを通さずに表示メモリから転送されてくる1行単位の表示データを、上記表示コントローラの指令に従って、外部のCPUによる書き換えを行うことなく所定の論理で加工して第2液晶駆動電圧変換部に出力する表示データ加工回路を内蔵している。
【0015】
【作用】
上記の構成によれば、信号電極側液晶駆動IC内に、上記表示コントローラを通さずに表示メモリから転送されてくる1行単位の表示データを所定の論理で加工して第2液晶駆動電圧変換部に出力する表示データ加工回路が設けられており、この表示データ加工回路を上記表示データの加工機能が設定されている表示コントローラが制御するようになっている。即ち、信号電極側液晶駆動ICに内蔵された表示メモリに保持されている表示データは、1行単位で第2液晶駆動電圧変換部に転送される間に、信号電極側液晶駆動IC内の表示データ加工回路において加工される。
【0016】
このため、液晶表示素子駆動装置を制御する手段が、予め実行させたい表示データの加工機能を表示コントローラに設定しておけば、その後は液晶表示素子駆動装置を制御する手段(例えばワードプロセッサ等のCPU)の負担なしに(従来のように表示メモリ内のデータを書き換えなくても)、液晶表示素子駆動装置内部で表示データの加工が行われるので、“反転表示”、“点滅表示”、“置換表示”等の特殊表示機能を実現するにあたり、液晶表示素子駆動装置を制御する手段の負担を軽減することができ、ひいては液晶モジュールを含むシステム全体の低消費電力化を実現することができる。
【0017】
【実施例】
〔実施例1〕
本発明の一実施例について図1ないし図5に基づいて説明すれば、以下の通りである。
【0018】
本実施例に係る液晶表示素子駆動装置は、液晶ディスプレイ(液晶表示素子)に表示されるデータの一部を、“反転表示”および“点滅表示”させる“反転・点滅表示機能“を備えたものである。本実施例では、ワードプロセッサの表示手段として使用される液晶モジュールを例に挙げて説明する。
【0019】
尚、説明の簡単のために、本システムに用いられる液晶ディスプレイの表示可能色数は、例えば“白色”と“黒色”といった様な2色表示であり、液晶ディスプレイ画面上1画素当たりに必要なデータは1ビット、そして、反転・点滅表示機能実現領域を1画面中1箇所の長方形領域に限定して説明する。
【0020】
本実施例の液晶モジュールは、図1に示すように、マトリクス状に配列された走査電極群と信号電極群とを有するドットマトリクス型の液晶ディスプレイ1と、この液晶ディスプレイ1をマルチプレックス駆動方式で駆動する液晶表示素子駆動装置2とから構成される。
【0021】
上記液晶表示素子駆動装置2は、基本的には、液晶ディスプレイ1の走査電極群を所定周期で線順次走査する走査電極側液晶駆動IC(走査電極側液晶駆動回路)3と、この走査電極側液晶駆動ICによる走査電極群の走査と同期して、液晶ディスプレイ1の走査電極群に信号を加える信号電極側液晶駆動IC(信号電極側液晶駆動回路)4と、これらの液晶駆動IC3・4に液晶を駆動するための電圧を供給するバイアス電圧発生回路5とから構成されている。
【0022】
上記走査電極側液晶駆動IC3は、ワードプロセッサのCPU15の指令に基づいて、液晶表示素子駆動装置2全体の動作を制御する表示コントローラ6を内蔵している。この表示コントローラ6は、信号電極側液晶駆動IC4に内蔵されている後述の表示データ加工回路9に、1行分の反転データおよび反転機能ON/OFF信号を出力するようになっている。また、表示コントローラ6は、一定周期でON状態とOFF状態とを繰り返す点滅機能サイクルカウンタを備えている。
【0023】
また、上記走査電極側液晶駆動IC3は、上記バイアス電圧発生回路5から電圧の供給を受け、表示コントローラ6の制御信号を液晶駆動電圧に変換して液晶ディスプレイ1の走査電極群に出力する走査電極側液晶駆動電圧変換部(第1液晶駆動電圧変換部)7を備えている。
【0024】
上記信号電極側液晶駆動IC4は、ドット構成の画素データ(表示データ)を保持するRAM(Random Access Memory) からなる表示メモリ8を内蔵している。この表示メモリ8は、横方向に配列されているメモリセルに保持されているデータを同時に読み出すことができる、即ち、保持している表示データを1行単位で読み出すことができるようになっている。
【0025】
また、上記信号電極側液晶駆動IC4は、上記表示メモリ8から読み出された1行単位の表示データを加工する表示データ加工回路9と、上記バイアス電圧発生回路5から電圧の供給を受け、上記表示データ加工回路9から送られてきた1行単位のデータを液晶駆動電圧に変換して液晶ディスプレイ1の信号電極群に出力する信号電極側液晶駆動電圧変換部(第2液晶駆動電圧変換部)10とを備えている。
【0026】
上記表示データ加工回路9は、反転・点滅表示機能を実現するための回路である。上記表示データはディジタル処理された二値信号であり、“0”または“1”の何れかの状態をとるが、表示データ加工回路9の持つ反転表示機能とは、指定された長方形領域に対応する表示データの状態反転を行う機能、即ち、“0”が入力されたときに“1”を出力する一方、“1”が入力されたときに“0”を出力する機能である。また、表示データ加工回路9の持つ点滅表示機能とは、上記反転表示機能の応用であり、指定された長方形領域において、通常表示と反転表示とを一定周期毎に繰り返す、即ち、反転表示機能のON/OFFを一定周期毎に行う機能である。
【0027】
表示データ加工回路9は、図4に示すように、表示メモリ8から読み出された1行分の表示データを保持する表示データメモリ11、表示コントローラ6から送られる1行分の反転データを保持する反転データメモリ12、および上記の反転・点滅表示機能を実現するためのロジック回路である反転・点滅機能処理回路13を備えている。
【0028】
上記反転・点滅機能処理回路13は、図5に示すように、AND回路14aとEX−OR回路14bとを含むロジック回路14…を、1行分の画素数だけ備えており、1ビット/1画素である1行分のデータを生成して信号電極側液晶駆動電圧変換部10に出力するようになっている。
【0029】
上記AND回路14aは、表示コントローラ6からの反転機能ON/OFF信号と、上記反転データメモリ12内の1画素分の反転データとを入力とし、両入力が共に“High” レベルのときのみ出力が“High” レベルとなる正論理の論理積回路である。また、上記EX−OR回路14bは、上記AND回路14aの出力と、上記表示データメモリ11内の1画素分の表示データとを入力とし、両入力の内の何れか一方が“High” レベルで他方が“Low”レベルのときのみ出力が“High” レベルとなる正論理の排他的論理和回路である。
【0030】
上記の構成において、上記液晶表示素子駆動装置2の動作を、図2および図3を参照して、以下に説明する。
【0031】
図2は、反転・点滅表示機能を実行する前の表示コントローラ6における準備動作を説明するための図であり、CPU15が表示コントローラ6へ設定する項目、および、その設定に従って表示コントローラ6が処理する項目を示している。
【0032】
先ず、CPU15が表示コントローラ6に対して、反転・点滅表示機能のON/OFFと機能実施領域とを指示すれば、その指示を受けた表示コントローラ6が内部レジスタにその指示項目を設定することになる。尚、本実施例では、反転表示設定に際しては、内部レジスタの反転表示機能に対応する記憶領域のみをONに設定し、点滅表示設定に際しては、内部レジスタの反転表示機能および点滅表示機能に対応する記憶領域を共にONに設定し、反転・点滅表示機能を設定しない場合は、内部レジスタの反転表示機能および点滅表示機能に対応する記憶領域を共にOFFに設定するものとする。また、上記機能実施領域は長方形領域であるため、その指示および設定は、反転始点(左上)座標(X,Y)と反転終点(右下)座標(X,Y)との指示および設定によって行われる。
【0033】
この後、表示コントローラ6は、内部レジスタに設定された始点座標(X,Y)と終点座標(X,Y)とが指示する該当領域を、信号電極側と走査電極側とに分けて判断し、信号電極側液晶駆動IC4に内蔵されている表示データ加工回路9の反転データメモリ12(図4参照)内に、信号電極側の該当領域(即ち、X列からX列まで)が“ON”となる反転データを書き込むと共に、表示コントローラ6内のレジスタに反転開始行番号Yと反転終了行番号Yとを設定する。
【0034】
図3は、画面上における最上行から最下行まで、表示データを順次1行単位で液晶ディスプレイ1に表示させていく中で、表示コントローラ6がy行目の1行分のデータを処理し、液晶ディスプレイ1にデータを表示させるまでの流れを示すフローチャートである。
【0035】
表示コントローラ6は、y行目の表示サイクルに入ると(S1)、先ず、表示メモリ8内に記憶されているy行目に当たる1行分の表示データを、表示データ加工回路9の表示データメモリ11に転送するように、表示メモリ8に命令を出す(S2)。
【0036】
次に、表示コントローラ6は、内部レジスタの設定に基づいて、y行目についての反転・点滅表示機能のON/OFFを判定し(S3〜S7)、反転機能ON/OFF信号を表示データ加工回路9に出力して(S8またはS9)、表示データ加工回路9に機能ON/OFFの命令を伝える。即ち、表示コントローラ6は、先ず、現在の処理行番号yが内部レジスタ内の反転開始行番号Y以上か否かを判定し(S3)、NOであれば表示データ加工回路9に“Low”レベルの反転機能ON/OFF信号を出力する(S9)。一方、上記S3においてYESであれば、次に、現在の処理行番号yが内部レジスタ内の反転終了行番号Y以下か否かを判定し(S4)、NOであれば表示データ加工回路9に“Low”レベルの反転機能ON/OFF信号を出力する(S9)。一方、上記S4においてYESであれば、次に、内部レジスタ内の反転表示機能の設定がONか否かを判定し(S5)、NOであれば表示データ加工回路9に“Low”レベルの反転機能ON/OFF信号を出力する(S9)。一方、上記S5においてYESであれば、次に、内部レジスタ内の点滅表示機能の設定がONか否かを判定し(S6)、NOであれば表示データ加工回路9に“High” レベルの反転機能ON/OFF信号を出力する(S8)。一方、上記S6においてYESであれば、次に、点滅機能サイクルカウンタのON/OFF状態を判定し(S7)、それがON状態であれば表示データ加工回路9に“High” レベルの反転機能ON/OFF信号を出力する(S8)一方、それがOFF状態であれば表示データ加工回路9に“Low”レベルの反転機能ON/OFF信号を出力する(S9)。
【0037】
そして、表示コントローラ6は、表示データ加工回路9にデータ混合処理を指示する(S10)。上記表示データ加工回路9では、図4および図5に示すように、表示データメモリ11内に保持されているy行目の表示データが、画素単位で、反転・点滅機能処理回路13内の各画素に対応したロジック回路14…に転送される。また、上記反転データメモリ12内に保持されている1行分の反転データが、画素単位で、各画素に対応したロジック回路14…に転送される。そして、上記表示コントローラ6から出力された反転機能ON/OFF信号と、上記y行目の表示データと、上記反転データとが、反転・点滅機能処理回路13内のロジック回路14…において、各画素毎に混合処理される。
【0038】
即ち、それぞれのロジック回路14では、反転機能ON/OFF信号と反転データメモリ12内の1画素分の反転データとがAND回路14aに入力されると共に、このAND回路14aの出力と表示データメモリ11内の1画素分の表示データとがEX−OR回路14bに入力されることになる。ここで、もし、反転機能ON/OFF信号が“Low”レベルであれば、反転データの状態に関わらず、常に、AND回路14aの出力が“Low”レベルとなるので、この場合、EX−OR回路14bからは、入力される表示データの状態と同じ状態のデータが出力されることになる。即ち、反転機能ON/OFF信号が“Low”レベルであり、y行目が反転表示されない場合、表示データメモリ11内の表示データは、表示データ加工回路9で加工されることなく信号電極側液晶駆動電圧変換部10に転送されることになる。
【0039】
また、反転機能ON/OFF信号が“High” レベルであり、且つ、反転データが“Low”レベルの場合(即ち、y行目に反転表示領域が存在するが、該当するロジック回路14が反転表示領域以外の画素に対応している場合)、AND回路14aの出力が“Low”レベルとなるので、この場合も、EX−OR回路14bからは、入力される表示データの状態と同じ状態のデータが出力される。
【0040】
一方、反転機能ON/OFF信号および反転データが共に“High” レベルの場合(即ち、該当するロジック回路14が反転表示領域の画素に対応している場合)、AND回路14aの出力が“High” レベルとなるので、この場合、EX−OR回路14bからは、入力される表示データの状態が反転されたデータが出力されることになる。
【0041】
上記のようにして、表示データ加工回路9内の個々のロジック回路14で画素毎に処理されて生成された1ビット/画素である1行分のデータは、信号電極側液晶駆動電圧変換部10に送られる。
【0042】
そして、表示コントローラ6は、表示データ加工回路9から入力されるデータに対応した(各画素毎にONもしくはOFFの)液晶駆動電圧を液晶ディスプレイ1の信号電極に出力するように、上記信号電極側液晶駆動電圧変換部10に命令を出すと共に、液晶ディスプレイ1のy行目に当たる走査電極に対してのみON電圧を出力するように、走査電極側液晶駆動電圧変換部7命令を出し(S11)、y行目表示サイクルを終了する。
【0043】
尚、上記実施例では、反転・点滅表示機能実現領域を1画面中1箇所に限定して説明したが、1画面中に複数の領域で反転・点滅表示機能を実現させるためには、上記の回路システムを必要な数だけ内蔵させればよい。即ち、表示コントローラ6の内部に複数の設定領域を有するレジスタを設けると共に、表示データ加工回路9内に複数行の反転データを保持する反転データメモリを設け、表示コントローラ6が各設定条件に対して上記同様の制御を行えばよい。また、上記実施例では、2色表示の場合について説明したが、同様の考え方で、3色以上の多色表示の場合にも適用できる。
【0044】
〔実施例2〕
本発明のその他の実施例について図1、および、図6ないし図9に基づいて説明すれば、以下の通りである。尚、説明の便宜上、前記実施例1の図面に示した部材と同一の構成・機能を有する部材には同一の符号を付記し、その説明を省略する。
【0045】
本実施例に係る液晶表示素子駆動装置は、液晶ディスプレイに表示されるデータの一部を全く別のデータに置き換えて表示させる“置換表示機能”を備えたものである。ここでは、一般的な“置換表示機能”の一例として、カーソル画面を上書き表示させる“ハードウェアカーソル機能”を例に挙げて説明する。
【0046】
尚、説明を簡単にするために、本システムに用いられる液晶ディスプレイの表示可能色数は、例えば“白色”と“黒色”といった様な2色表示であり、液晶ディスプレイ画面上1画素当たりに必要なデータは1ビット、そして、カーソル形状は、16×16ドットサイズに限定して説明する。
【0047】
本実施例の液晶モジュールは、図1に示すように、前記実施例1で用いられていた表示データ加工回路9の代わりに、“ハードウェアカーソル機能”を実現するための表示データ加工回路9′が用いられている以外は、前記実施例1と同様の構成である。
【0048】
上記表示データ加工回路9′は、表示メモリ8および信号電極側液晶駆動電圧変換部10と共に信号電極側液晶駆動IC4に内蔵され、上記表示メモリ8から読み出された1行単位の表示データを加工して信号電極側液晶駆動電圧変換部10に転送する回路である。
【0049】
上記表示データ加工回路9′は、図8に示すように、表示コントローラ6から送られる1行分のカーソルパターンデータを保持するカーソルパターンメモリ21、表示コントローラ6から送られる1行分のカーソルマスクデータを保持するカーソルマスクメモリ22、および表示メモリ8から読み出された1行分の表示データを保持する表示データメモリ25を備えたハードウェアカーソル機能処理回路23を備えている。
【0050】
上記ハードウェアカーソル機能処理回路23は、図9に示すように、2つのインバータ回路24a・24bと、2つのOR回路24c・24dと、クリア・プリセット動作が可能な2回路入りのDタイプフリップフロップ回路24eとを含むロジック回路24…を、1行分の画素数だけ備えており、1ビット/1画素である1行分のデータを生成して信号電極側液晶駆動電圧変換部10に出力するようになっている。
【0051】
上記インバータ回路24aは、上記カーソルパターンメモリ21内の1画素分のカーソルパターンデータを入力とし、該入力データの状態を反転してOR回路24cに出力する。上記インバータ回路24bは、上記カーソルマスクメモリ22内の1画素分のカーソルマスクデータを入力とし、該入力データの状態を反転してOR回路24cおよび24dに出力する。
【0052】
上記OR回路24cは、上記2つのインバータ回路24a・24bの各出力を入力とし、上記両入力が共に“Low”レベルのときのみ、その出力が“Low”レベルとなり、それ以外は出力が“High” レベルとなる正論理の論理和回路である。また、上記OR回路24dは、上記カーソルパターンメモリ21内の1画素分のカーソルパターンデータと、上記インバータ回路24bの出力とを入力とし、両入力が共に“Low”レベルのときのみ、その出力が“Low”レベルとなり、それ以外は出力が“High” レベルとなる正論理の論理和回路である。
【0053】
上記フリップフロップ回路24eは、データ入力(D入力端子)、クロック信号入力(CK入力端子)、クリア信号入力(バーCR入力端子)、およびプリセット信号入力(バーPR入力端子)の4つの入力と、2つの出力Q・バーQとを有する。このフリップフロップ回路24eは、CK入力が“Low”レベルのときに前の出力状態を保持し、そして、CK入力が“High” レベルのときにバーCR入力およびバーPR入力が共に“High” レベルであれば、出力QがD入力と一致し、そして、CK入力が“High” レベルのときにバーCR入力が“High” レベル且つバーPR入力が“Low”レベルであれば、出力Qが“High” レベルとなる二安定素子である。
【0054】
上記フリップフロップ回路24eのD入力端子には、表示データメモリ25内の1画素分の表示データが入力される。また、上記CK入力端子には、表示コントローラ6から出力される表示データ入力CLK信号が入力される。また、上記バーCR入力端子には、上記OR回路24dの出力が入力される。また、上記バーPR入力端子には、上記OR回路24cの出力が入力される。そして、フリップフロップ回路24eの出力Qは、信号電極側液晶駆動電圧変換部10へ入力されるようになっている。
【0055】
上記の構成において、上記液晶表示素子駆動装置2の動作を、図6および図7を参照して、以下に説明する。
【0056】
図6は、“ハードウェアカーソル機能”を実行する前の表示コントローラ6における準備動作を説明するための図であり、ワードプロセッサのCPU15が表示コントローラ6へ設定する項目、および、その設定に従って表示コントローラ6内部で設定する項目を示している。
【0057】
表示コントローラ6には、カーソルパターンの情報を格納するための記憶領域を有するメモリが内蔵されており、予め、CPU15がそのメモリにカーソルパターンの情報を設定しておくことになる。尚、そのメモリは、1カーソルの1画素につき2ビットの容量を必要とする。2ビット/1画素の内訳は、“カーソルパターンデータ”1ビットと、“カーソルマスクデータ”1ビットとに分けられる。上記“カーソルマスクデータ”は、予めカーソルが表示される画面領域に対して表示メモリ8からのデータ入力禁止を行うためのデータあり、上記“カーソルパターンデータ”は、実際に液晶ディスプレイ1上に表示されるカーソル形状のパターンデータである。本実施例では、表示コントローラ6の内蔵メモリ内に、第1行〜第16行の“カーソルパターンデータ”と“カーソルマスクデータ”とが設定される。
【0058】
そして、CPU15が表示コントローラ6に対して、反転・点滅表示機能のON/OFFと機能実施位置とを指示すれば、その指示を受けた表示コントローラ6が内部レジスタにその指示項目を設定することになる。尚、上記機能実施位置の指示は、始点(左上)座標(X,Y)によって行われ、表示コントローラ6は、内部レジスタに、ハードウェアカーソルの信号電極側始点座標(始点列番号)Xと走査電極側始点座標(始点行番号)Yを設定する。
【0059】
図7は、画面上における最上行から最下行まで、表示データを順次1行単位で液晶ディスプレイ1に表示させていく中で、表示コントローラ6がy行目の1行分のデータを処理し、液晶ディスプレイ1にデータを表示させるまでの流れを示すフローチャートである。
【0060】
表示コントローラ6は、y行目の表示サイクルに入ると(S21)、先ず、内部レジスタの設定に基づいて、y行目についてのハードウェアカーソル機能のON/OFFを判定し(S22)、機能ONの場合には、さらに、y行目がカーソルを表示すべき行であるか否かを判定する(S23)。即ち、表示コントローラ6は、現在の処理行番号yが内部レジスタ内の開始行番号Y以上であり、且つ、(Y+15)以下であるか否かを判定する(S23)。
【0061】
上記のS23においてYESの場合、表示コントローラ6は、y行目に表示させるべきカーソルパターンデータとカーソルマスクデータとを内蔵メモリから読み出して、1行分の各データをそれぞれ表示データ加工回路9′のカーソルパターンメモリ21とカーソルマスクメモリ22とにセットする(S24、S25)。即ち、表示コントローラ6は、内蔵メモリ内の(y−Y+1)行目のカーソルパターンデータを、カーソルパターンメモリ21のX〜(X+15)列目に転送してセットする(S24)と共に、内蔵メモリ内の(y−Y+1)行目のカーソルマスクデータを、カーソルマスクメモリ22のX〜(X+15)列目に転送してセットする(S25)。これにより、カーソルパターンメモリ21およびカーソルマスクメモリ22には、X〜(X+15)列目のみ“1”であり、他の列は“0”の情報が記憶される。
【0062】
表示データ加工回路9′では、図9に示すように、カーソルパターンメモリ21およびカーソルマスクメモリ22に保持されている1行分のデータが、画素単位で、ハードウェアカーソル機能処理回路23内における各画素に対応したロジック回路24…に転送されることになる。そして、各ロジック回路24では、カーソルパターンメモリ21およびカーソルマスクメモリ22内のそれぞれの1画素分のデータが、インバータ回路24a・24bおよびOR回路24c・24dにおいて処理され、フリップフロップ回路24eにセットされる。ここで、該当するロジック回路24が、カーソル表示領域であるX〜(X+15)列目の画素に対応している場合、カーソルパターンメモリ21およびカーソルマスクメモリ22から転送されるデータは共に“High” レベル(“1”)であるので、フリップフロップ回路24eのバーCR入力が“High” レベル、そのバーPR入力が“Low”レベルとなる。一方、該当するロジック回路24が、カーソル表示領域以外の画素に対応している場合、カーソルパターンメモリ21およびカーソルマスクメモリ22から転送されるデータは共に“Low”レベル(“0”)であるので、フリップフロップ回路24eのバーCR入力およびバーPR入力が共に“High” レベルとなる。
【0063】
また、表示コントローラ6は、表示メモリ8内に記憶されているy行目に当たる1行分の表示データを、表示データ加工回路9′の表示データメモリ25に転送するように、表示メモリ8に命令を出す(S26)。そして、表示コントローラ6は、ハードウェアカーソル機能処理回路23の各ロジック回路24…に表示データ入力CLK信号を出力して、表示データメモリ25内の各画素の表示データを、フリップフロップ回路24eにセットする。
【0064】
ここで、該当するロジック回路24が、カーソル表示領域の画素に対応している場合、上述のように、フリップフロップ回路24eのバーCR入力が“High” レベル、そのバーPR入力が“Low”レベルなので、D入力である表示データメモリ25からの表示データに関係なく、その出力Qは“High” レベルとなる。即ち、表示データがカーソルパターンデータに置き換えられることになる。
【0065】
一方、該当するロジック回路24が、カーソル表示領域以外の画素に対応している場合、上述のように、フリップフロップ回路24eのバーCR入力およびバーPR入力が共に“High” レベルなので、その出力QはD入力である表示データメモリ25からの表示データと一致する。即ち、表示データは、そのままの状態で信号電極側液晶駆動電圧変換部10に転送されることになる。
【0066】
上記のようにして、表示データ加工回路9′内の個々のロジック回路14で画素毎に処理されて生成された1ビット/画素である1行分のデータは、信号電極側液晶駆動電圧変換部10に送られる。
【0067】
そして、表示コントローラ6は、表示データ加工回路9から入力されるデータに対応した(各画素毎にONもしくはOFFの)液晶駆動電圧を液晶ディスプレイ1の信号電極に出力するように、上記信号電極側液晶駆動電圧変換部10に命令を出すと共に、液晶ディスプレイ1のy行目に当たる走査電極に対してのみON電圧を出力するように、走査電極側液晶駆動電圧変換部7命令を出し(S27)、y行目表示サイクルを終了する。この場合、液晶ディスプレイ1のy行目におけるX〜(X+15)列目にカーソルパターンデータが表示される。
【0068】
尚、上記のS22またはS23においてNOの場合、表示コントローラ6は、カーソルデータ(カーソルパターンデータおよびカーソルマスクデータ)をカーソルパターンメモリ21およびカーソルマスクメモリ22にセットする必要がないと判断し、次に、現在の処理行番号yが(Y+16)であるか否かを判定する(S28)。y=(Y+16)の場合、表示コントローラ6は、カーソルパターンメモリ21およびカーソルマスクメモリ22にセットされているカーソルパターンデータおよびカーソルマスクデータをクリアする(S29、S30)。即ち、表示コントローラ6は、カーソルパターンメモリ21のX〜(X+15)列目に“0”の情報を転送してセットする(S29)と共に、カーソルマスクメモリ22のX〜(X+15)列目に“0”の情報を転送してセットする(S30)。S28においてNOの場合、カーソルパターンメモリ21およびカーソルマスクメモリ22には、カーソルパターンデータおよびカーソルマスクデータがセットされていないので、上記のS29およびS30が省略される。
【0069】
この場合、カーソルパターンメモリ21およびカーソルマスクメモリ22内の1行分のデータが全て“0”なので、上記両メモリ21・22から表示データ加工回路9′内における各画素に対応したロジック回路24…へ出力される信号は全て“Low”レベルとなる。したがって、上記両メモリ21・22の出力がインバータ回路24a・24bおよびOR回路24c・24dにおいて処理されることにより、全画素のロジック回路24…のフリップフロップ回路24e…においてバーCR入力およびバーPR入力が共に“High” レベルにセットされる。
【0070】
次に、表示コントローラ6は、上述のS26を実行し、表示メモリ8内に記憶されているy行目に当たる1行分の表示データを、表示データ加工回路9′の表示データメモリ25に転送させると共に、各ロジック回路24…に表示データ入力CLK信号を出力して、表示データメモリ25内の各画素の表示データを、各フリップフロップ回路24eにセットする。この場合、上述のように、各フリップフロップ回路24eのバーCR入力およびバーPR入力が共に“High” レベルにセットされているので、その出力QはD入力である表示データメモリ25からの表示データと一致する。即ち、表示メモリ8内の表示データは、表示データ加工回路9′で加工されることなく信号電極側液晶駆動電圧変換部10に転送されることになる。
【0071】
この後、表示コントローラ6は、上述のS27を実行してy行目表示サイクルを終了する。この場合、液晶ディスプレイ1のy行目には、表示メモリ8の表示データがそのまま表示される。
【0072】
尚、上記実施例では、16×16ドットサイズのカーソルパターン表示の例を示したが、他のサイズのカーソルについても同様の方法で実現できる。また、表示コントローラ6内蔵のメモリに、置換表示させたい情報を設定すれば、カーソルパターン以外の別の情報を置換表示することも可能である。また、上記実施例では、2色表示の場合について説明したが、同様の考え方で、3色以上の多色表示の場合にも適用できる。
【0073】
以上のように、上記実施例1(実施例2)の液晶表示素子駆動装置2は、図1(図6)に示すように、マトリクス状に配列された走査電極群と信号電極群とを有する液晶ディスプレイ1を駆動するものであり、液晶ディスプレイ駆動装置2全体の動作を制御する表示コントローラ、および、上記表示コントローラ6の制御信号を液晶駆動電圧に変換して上記走査電極群に出力する走査電極側液晶駆動電圧変換部7を内蔵している走査電極側液晶駆動IC3と、表示データを保持する表示メモリ8、および、表示データを液晶駆動電圧に変換して上記信号電極群に出力する信号電極側液晶駆動電圧変換部10を内蔵している信号電極側液晶駆動IC4とを備えているものであって、上記信号電極側液晶駆動IC4は、上記表示メモリ8と信号電極側液晶駆動電圧変換部10との間に設けられ、表示メモリ8から転送されてくる表示データを、上記表示コントローラ6の指令に従って加工して信号電極側液晶駆動電圧変換部10に出力する表示データ加工回路9(9′)を内蔵している構成である。
【0074】
これにより、液晶表示素子駆動装置2を制御するCPU15が、表示コントローラ6に、予め実行させたい表示データの加工機能を設定しておけば、その後はCPU15の負担なしに、液晶表示素子駆動装置2内の信号電極側液晶駆動IC4で表示データの加工が行われるので、“反転・点滅表示機能”または“置換表示機能”を実現するにあたり、液晶表示素子駆動装置2を制御するCPU15の負担を軽減することができ、ひいては液晶モジュールを含むシステム全体(上記実施例1および実施例2ではワードプロセッサ)の低消費電力化を実現することができる。
【0075】
【発明の効果】
本発明の液晶表示素子駆動装置は、以上のように、表示メモリと第2液晶駆動電圧変換部とを内蔵している信号電極側液晶駆動ICが、上記表示メモリと上記第2液晶駆動電圧変換部との間に設けられ、表示メモリから表示コントローラを通さずに転送されてくる1行単位の表示データを、走査電極側液晶駆動ICに内蔵されている、上記表示データの加工機能が設定されている表示コントローラの指令に従って所定の論理で加工して第2液晶駆動電圧変換部に出力する表示データ加工回路を内蔵している構成である。
【0076】
それゆえ、予め実行させたい表示データの加工機能を表示コントローラに設定しておけば、その後は液晶表示素子駆動装置を制御する手段の負担なしに(従来のように表示メモリ内のデータを書き換えなくても)、液晶表示素子駆動装置内部で表示データの加工が行われるので、“反転表示”、“点滅表示”、“置換表示”等の特殊表示機能を実現するにあたり、液晶表示素子駆動装置を制御する手段の負担を軽減することができ、ひいては液晶モジュールを含むシステム全体の低消費電力化を実現することができるという効果を奏する。
【図面の簡単な説明】
【図1】本発明の一実施例を示すものであり、液晶モジュールの概略の構成を示すブロック図である。
【図2】上記液晶モジュールの液晶表示素子駆動装置が反転・点滅表示機能を実行する前の表示コントローラにおける準備動作を説明するための説明図である。
【図3】反転・点滅表示機能を実行する上記表示コントローラ内での処理を示すフローチャートである。
【図4】反転・点滅表示機能を実現するための表示データ加工回路の概略の構成を示すブロック図である。
【図5】図4の表示データ加工回路の反転・点滅機能処理回路の概略の構成を示すブロック図である。
【図6】上記液晶モジュールの液晶表示素子駆動装置がハードウェアカーソル機能を実行する前の表示コントローラにおける準備動作を説明するための説明図である。
【図7】ハードウェアカーソル機能を実行する上記表示コントローラ内での処理を示すフローチャートである。
【図8】ハードウェアカーソル機能を実現するための表示データ加工回路の概略の構成を示すブロック図である。
【図9】図8の表示データ加工回路のハードウェアカーソル機能処理回路の概略の構成を示すブロック図である。
【図10】従来例を示すものであり、表示コントローラおよび表示メモリが独立して設けられた液晶表示素子駆動装置を含む液晶モジュールの概略の構成を示すブロック図である。
【図11】従来例を示すものであり、表示コントローラを内蔵した走査電極側液晶駆動ICと表示メモリを内蔵した信号電極側液晶駆動ICとを備えた液晶表示素子駆動装置を含む液晶モジュールの概略の構成を示すブロック図である。
【符号の説明】
1 液晶ディスプレイ(液晶表示素子)
2 液晶表示素子駆動装置
3 走査電極側液晶駆動IC(走査電極側液晶駆動回路)
4 信号電極側液晶駆動IC(信号電極側液晶駆動回路)
6 表示コントローラ
7 走査電極側液晶駆動電圧変換部(第1液晶駆動電圧変換部)
8 表示メモリ
9 表示データ加工回路
9′ 表示データ加工回路
10 信号電極側液晶駆動電圧変換部(第2液晶駆動電圧変換部)
11 表示データメモリ
12 反転データメモリ
13 反転・点滅機能処理回路
14 ロジック回路
15 CPU
21 カーソルパターンメモリ
22 カーソルマスクメモリ
23 ハードウェアカーソル機能処理回路
24 ロジック回路
25 表示データメモリ
[0001]
[Industrial applications]
The present invention relates to a liquid crystal display element driving device that mainly drives a dot matrix type liquid crystal display element by a multiplex driving method, and particularly to a scanning electrode side liquid crystal driving IC (Integrated Circuit) incorporating a display controller and a display memory. The present invention relates to a liquid crystal display element driving device including a built-in signal electrode side liquid crystal driving IC.
[0002]
[Prior art]
As shown in FIG. 10, in a normal liquid crystal display element driving device that drives a dot matrix type liquid crystal display 55 by a multiplex driving method, a display controller 53 and a display memory 54 are composed of a signal electrode side liquid crystal driving voltage conversion IC 51 and a scanning electrode. It is provided independently on a circuit board separate from the side liquid crystal drive voltage conversion IC 52. In this liquid crystal display element driving device, after the display controller 53 reads the data in the display memory 54, the data is transferred to the signal electrode side liquid crystal driving voltage conversion IC 51 in pixel units.
[0003]
In recent years, a liquid crystal drive driver IC having a built-in display controller and display memory has been commercialized (see Japanese Patent Publication No. 4-67191). As shown in FIG. 11, the signal electrode side liquid crystal drive IC 61 in which the display memory 63 and the signal electrode side liquid crystal drive voltage converter 64 are contained in one chip, the display controller 65 and the scan electrode side liquid crystal drive voltage converter 66 In the liquid crystal display element driving device provided with the scanning electrode side liquid crystal driving IC 62 in which the data is stored in one chip, the data of the display memory 63 is directly transmitted to the signal electrode side liquid crystal in one row unit without passing through the display controller 65. The data can be transferred to the voltage converter 64.
[0004]
As described above, the liquid crystal display element driving device including the liquid crystal driving ICs 61 and 62 including the display controller 65 and the display memory 63 can transfer the data of the display memory 63 to the liquid crystal display 67 in units of one row. The number of clocks can be greatly reduced as compared with the normal liquid crystal display element driving device shown in the figure, and the power consumption of the logic circuit system can be reduced, and a CPU (Central Processing Unit) such as a word processor for controlling the display controller 65 can be achieved. 68, it is easy to construct a low power consumption system that can stop the CPU 68 and operate only the liquid crystal display element driving device when there is no command to be processed and the key input waiting state is reached. Has advantages.
[0005]
Here, the operation of the liquid crystal display element driving device including the liquid crystal driving ICs 61 and 62 incorporating the display controller 65 and the display memory 63 shown in FIG. 11 will be described below. For the sake of simplicity, the number of colors that can be displayed on the liquid crystal display 67 used in this system is a two-color display such as "white" and "black". Required data is limited to one bit.
[0006]
First, the CPU 68 instructs the display controller 65 incorporated in the scanning electrode side liquid crystal driving IC 62 to write the data of the specified content to the specified address of the display memory 63.
[0007]
The display controller 65 that has received the command writes the data of the designated content to the designated address of the display memory 63 built in the signal electrode side liquid crystal drive IC 61. Here, the data in the display memory 63 completely corresponds to one pixel of the liquid crystal display 67 in a one-bit memory format.
[0008]
Next, when displaying the information on the liquid crystal display 67 in accordance with the data content of the display memory 63, first, the display controller 65 sends the data of the specified memory address to the signal electrode side liquid crystal driving IC 61 from the display memory 63. A command is issued to transfer to the signal electrode side liquid crystal drive voltage converter 64. Then, the command is executed in the signal electrode side liquid crystal drive IC 61. At this time, one row of display data is transferred from the display memory 63 to the signal electrode side liquid crystal drive voltage converter 64 by one command.
[0009]
After the display data is transferred to the signal electrode side liquid crystal drive voltage conversion unit 64, the display controller 65 converts the display data to the liquid crystal drive voltage to the signal electrode side and scan electrode side liquid crystal drive voltage conversion units 64 and 66. A command is issued to output to a predetermined signal of the liquid crystal display 67 and the scanning electrode, and this command is executed in the liquid crystal drive voltage converters 64 and 66 so that the data of the display memory 63 is displayed on the liquid crystal display 67. Is done.
[0010]
[Problems to be solved by the invention]
By the way, in the liquid crystal display element driving device including the signal electrode side liquid crystal driving IC 61 incorporating the display memory 63 as described above, the data in the display memory 63 is stored in one pixel of the liquid crystal display 67 as described above. The memory is completely one-to-one in the form of one bit. This is because, in a liquid crystal display element driving device in which the display controller and the display memory are independent as shown in FIG. 10, the data in the display memory 54 is once transferred to the liquid crystal display 55 through the display controller 53. , The data could be processed by the display controller 53. 11 This is because, in the liquid crystal display element driving device shown in (1), although the data in the display memory 63 passes through the signal electrode side liquid crystal driving voltage converter 64, it is logically directly transferred to the liquid crystal display 67.
[0011]
Therefore, in the liquid crystal display element driving device having the conventional configuration, a part of the data displayed on the liquid crystal display 67 is, for example, "reversed display" or "flashing display" which repeats a normal display state and a reversed display state. In the case where an attempt is made to change the display data or to display a part of the display data with completely different data, such as displaying a cursor pattern on the liquid crystal display 67, the CPU 68 that controls the liquid crystal display element driving device performs There is no other method than rewriting the data in the display memory 63, and the problem of increasing the load on the CPU 68 in order to realize special display functions such as "reverse display", "flashing display", and "replacement display". is there.
[0012]
The present invention has been made in view of the above, and an object of the present invention is to realize a special display function such as "reverse display", "flashing display", or "replacement display" by using a CPU 68 for controlling a liquid crystal display element driving device. It is an object of the present invention to provide a liquid crystal display element driving device capable of reducing the burden on the liquid crystal display and realizing low power consumption of the whole system including the liquid crystal module.
[0013]
[Means for Solving the Problems]
A liquid crystal display element driving device of the present invention drives a liquid crystal display element having a scanning electrode group and a signal electrode group arranged in a matrix. Liquid crystal display element driving device And External Based on CPU command LCD drive A scan electrode having a display controller for controlling the operation of the entire device, and a first liquid crystal drive voltage conversion section for converting a control signal of the display controller into a liquid crystal drive voltage and outputting the voltage to the scan electrode group in one chip. A signal electrode having a built-in side liquid crystal drive IC, a display memory for holding display data, and a second liquid crystal drive voltage converter for converting the display data into a liquid crystal drive voltage and outputting the same to the signal electrode group in one chip. Side liquid crystal drive IC Liquid crystal display element driving device In order to solve the above-mentioned problems, the following means are taken.
[0014]
That is, the display controller is provided with the processing function of the display data, and the signal electrode side liquid crystal driving IC is provided between the display memory and the second liquid crystal driving voltage conversion unit. The display data in units of one line transferred from the display memory without passing through the External A display data processing circuit that processes the data with a predetermined logic without rewriting by the CPU and outputs the processed data to the second liquid crystal drive voltage converter is built in.
[0015]
[Action]
According to the above configuration, in the signal electrode side liquid crystal driving IC, Without passing through the above display controller Transferred from display memory Line by line A display data processing circuit for processing the display data with a predetermined logic and outputting the processed data to the second liquid crystal drive voltage conversion unit is provided. The processing function of the above display data is set The display controller is controlled. That is, the display data held in the display memory built in the signal electrode side liquid crystal drive IC is: Line by line While being transferred to the second liquid crystal drive voltage conversion unit, it is processed in a display data processing circuit in the signal electrode side liquid crystal drive IC.
[0016]
Therefore, if the means for controlling the liquid crystal display element driving device sets in advance the processing function of the display data to be executed in the display controller, then the means for controlling the liquid crystal display element driving device (for example, a CPU such as a word processor) ), The display data is processed inside the liquid crystal display element driving device (without having to rewrite the data in the display memory as in the prior art). In realizing the special display function such as "display", the load on the means for controlling the liquid crystal display element driving device can be reduced, and the power consumption of the entire system including the liquid crystal module can be reduced.
[0017]
【Example】
[Example 1]
One embodiment of the present invention will be described below with reference to FIGS.
[0018]
The liquid crystal display element driving device according to the present embodiment has a “reversal / flashing display function” for performing “reverse display” and “flashing display” of a part of data displayed on a liquid crystal display (liquid crystal display element). It is. In this embodiment, a liquid crystal module used as a display unit of a word processor will be described as an example.
[0019]
For simplicity of description, the number of colors that can be displayed on the liquid crystal display used in this system is, for example, a two-color display such as “white” and “black”. The data will be described as one bit, and the inverted / blinking display function realizing area is limited to one rectangular area in one screen.
[0020]
As shown in FIG. 1, the liquid crystal module of this embodiment has a dot matrix type liquid crystal display 1 having a scanning electrode group and a signal electrode group arranged in a matrix, and the liquid crystal display 1 is driven by a multiplex driving method. And a liquid crystal display element driving device 2 to be driven.
[0021]
The liquid crystal display element driving device 2 basically includes a scanning electrode side liquid crystal driving IC (scanning electrode side liquid crystal driving circuit) 3 that scans the scanning electrode group of the liquid crystal display 1 line-sequentially at a predetermined period, and A signal electrode side liquid crystal drive IC (signal electrode side liquid crystal drive circuit) 4 for applying a signal to the scan electrode group of the liquid crystal display 1 in synchronization with scanning of the scan electrode group by the liquid crystal drive IC, and these liquid crystal drive ICs 3.4 And a bias voltage generation circuit 5 for supplying a voltage for driving the liquid crystal.
[0022]
The scanning electrode side liquid crystal driving IC 3 has a built-in display controller 6 for controlling the operation of the entire liquid crystal display element driving device 2 based on a command from the CPU 15 of the word processor. The display controller 6 outputs one row of inversion data and an inversion function ON / OFF signal to a display data processing circuit 9 described later incorporated in the signal electrode side liquid crystal driving IC 4. Further, the display controller 6 includes a blinking function cycle counter that repeats an ON state and an OFF state at a constant cycle.
[0023]
The scanning electrode side liquid crystal driving IC 3 receives a voltage from the bias voltage generation circuit 5, converts a control signal of the display controller 6 into a liquid crystal driving voltage, and outputs the liquid crystal driving voltage to a scanning electrode group of the liquid crystal display 1. A side liquid crystal drive voltage converter (first liquid crystal drive voltage converter) 7 is provided.
[0024]
The liquid crystal drive IC 4 on the signal electrode side has a built-in display memory 8 composed of a random access memory (RAM) for holding pixel data (display data) in a dot configuration. The display memory 8 can simultaneously read data held in the memory cells arranged in the horizontal direction, that is, can read the held display data row by row. .
[0025]
The signal electrode side liquid crystal driving IC 4 receives a supply of a voltage from the display data processing circuit 9 for processing display data of one row unit read from the display memory 8 and the bias voltage generation circuit 5, and A signal electrode side liquid crystal drive voltage converter (second liquid crystal drive voltage converter) that converts the data of one row sent from the display data processing circuit 9 into a liquid crystal drive voltage and outputs it to the signal electrode group of the liquid crystal display 1. 10 is provided.
[0026]
The display data processing circuit 9 is a circuit for realizing an inverted / blinking display function. The display data is a digitally processed binary signal and takes either "0" or "1" state. The inverted display function of the display data processing circuit 9 corresponds to the designated rectangular area. This is a function of performing a state inversion of display data to be output, that is, a function of outputting “1” when “0” is input and outputting “0” when “1” is input. The blinking display function of the display data processing circuit 9 is an application of the above-described inverted display function. In a specified rectangular area, normal display and inverted display are repeated at regular intervals, that is, the inverted display function is performed. This is a function that performs ON / OFF at regular intervals.
[0027]
As shown in FIG. 4, the display data processing circuit 9 holds the display data of one row read from the display memory 8 and holds the inverted data of one row sent from the display controller 6. An inversion data memory 12 and an inversion / flashing function processing circuit 13 which is a logic circuit for realizing the above-described inversion / flashing display function.
[0028]
As shown in FIG. 5, the inversion / blinking function processing circuit 13 includes logic circuits 14 including an AND circuit 14a and an EX-OR circuit 14b for the number of pixels in one row, and 1 bit / 1 bit. One row of data as pixels is generated and output to the signal electrode side liquid crystal drive voltage converter 10.
[0029]
The AND circuit 14a receives the inversion function ON / OFF signal from the display controller 6 and the inversion data for one pixel in the inversion data memory 12, and outputs only when both inputs are at the "High" level. This is a logical AND circuit of positive logic that becomes “High” level. The EX-OR circuit 14b receives the output of the AND circuit 14a and the display data for one pixel in the display data memory 11, and one of the two inputs is at a “High” level. This is a positive-logic exclusive-OR circuit whose output is at a “High” level only when the other is at a “Low” level.
[0030]
In the above configuration, the operation of the liquid crystal display element driving device 2 will be described below with reference to FIGS.
[0031]
FIG. 2 is a diagram for explaining a preparation operation in the display controller 6 before executing the inverted / blinking display function. Items set by the CPU 15 on the display controller 6 and the display controller 6 processes according to the settings. Indicates an item.
[0032]
First, when the CPU 15 instructs the display controller 6 to turn on / off the inverted / blinking display function and the function execution area, the display controller 6 receiving the instruction sets the instruction item in the internal register. Become. In this embodiment, only the storage area corresponding to the inverted display function of the internal register is set to ON when the inverted display is set, and the inverted display function and the flashed display function of the internal register are set when the blinking display is set. When both the storage areas are set to ON and the inverted / blinking display function is not set, the storage areas corresponding to the inverted display function and the blinking display function of the internal register are both set to OFF. Further, since the function execution area is a rectangular area, the designation and setting thereof are performed at the coordinates (X s , Y s ) And inversion end point (lower right) coordinates (X e , Y e ) And the setting.
[0033]
After that, the display controller 6 sets the start point coordinates (X s , Y s ) And end point coordinates (X e , Y e ) Is determined separately for the signal electrode side and the scanning electrode side, and is determined in the inversion data memory 12 (see FIG. 4) of the display data processing circuit 9 built in the signal electrode side liquid crystal drive IC 4. Next, the corresponding area on the signal electrode side (ie, X s X from column e Column) is turned “ON”, and the inversion start row number Y is written into a register in the display controller 6. s And inversion end line number Y e And.
[0034]
FIG. 3 shows that while the display data is sequentially displayed on the liquid crystal display 1 line by line from the top line to the bottom line on the screen, the display controller 6 processes the data for one line of the y-th line, 4 is a flowchart showing a flow until data is displayed on the liquid crystal display 1.
[0035]
When the display controller 6 enters the display cycle of the y-th row (S1), first, the display data of one row corresponding to the y-th row stored in the display memory 8 is stored in the display data memory of the display data processing circuit 9. An instruction is issued to the display memory 8 to transfer the data to the display memory 11 (S2).
[0036]
Next, the display controller 6 determines ON / OFF of the inversion / flashing display function for the y-th row based on the setting of the internal register (S3 to S7), and outputs the inversion function ON / OFF signal to the display data processing circuit. 9 (S8 or S9), and transmits a function ON / OFF command to the display data processing circuit 9. That is, the display controller 6 first sets the current processing line number y to the inversion start line number Y in the internal register. s It is determined whether or not this is the case (S3), and if NO, a "Low" level inversion function ON / OFF signal is output to the display data processing circuit 9 (S9). On the other hand, if YES in S3, then the current processed line number y is changed to the inverted end line number Y in the internal register. e It is determined whether or not it is below (S4). If NO, a "Low" level inversion function ON / OFF signal is output to the display data processing circuit 9 (S9). On the other hand, if YES in S4, it is next determined whether or not the setting of the inverted display function in the internal register is ON (S5). If NO, the display data processing circuit 9 inverts the "Low" level. A function ON / OFF signal is output (S9). On the other hand, if YES in S5, it is next determined whether or not the setting of the blinking display function in the internal register is ON (S6). If NO, the display data processing circuit 9 inverts the "High" level. A function ON / OFF signal is output (S8). On the other hand, if "YES" in S6, the ON / OFF state of the blinking function cycle counter is determined (S7). On the other hand, if the signal is in the OFF state, a "Low" level inversion function ON / OFF signal is output to the display data processing circuit 9 (S9).
[0037]
Then, the display controller 6 instructs the display data processing circuit 9 to perform a data mixing process (S10). In the display data processing circuit 9, as shown in FIGS. 4 and 5, the display data on the y-th row held in the display data memory 11 is stored in the inversion / blinking function processing circuit 13 in pixel units. Are transferred to the logic circuits 14 corresponding to the pixels. The inverted data for one row held in the inverted data memory 12 is transferred in units of pixels to the logic circuits 14 corresponding to each pixel. Then, the inversion function ON / OFF signal output from the display controller 6, the display data in the y-th row, and the inversion data are converted into each pixel in the logic circuit 14 in the inversion / blinking function processing circuit 13. It is mixed every time.
[0038]
That is, in each of the logic circuits 14, the inversion function ON / OFF signal and the inversion data for one pixel in the inversion data memory 12 are input to the AND circuit 14a, and the output of the AND circuit 14a and the display data memory 11 And the display data for one pixel are input to the EX-OR circuit 14b. Here, if the inversion function ON / OFF signal is at "Low" level, the output of the AND circuit 14a is always at "Low" level regardless of the state of the inversion data. In this case, the EX-OR The circuit 14b outputs data in the same state as the input display data. That is, when the inversion function ON / OFF signal is at “Low” level and the y-th row is not inverted, the display data in the display data memory 11 is processed by the display data processing circuit 9 without being processed by the display data processing circuit 9. The data is transferred to the drive voltage converter 10.
[0039]
When the inversion function ON / OFF signal is at the “High” level and the inversion data is at the “Low” level (that is, although the inversion display area exists in the y-th row, the corresponding logic circuit 14 performs the inversion display). In the case where the output data corresponds to a pixel other than the area), the output of the AND circuit 14a goes to the “Low” level. In this case as well, the EX-OR circuit 14b outputs data in the same state as the state of the input display data. Is output.
[0040]
On the other hand, when the inversion function ON / OFF signal and the inversion data are both at the “High” level (that is, when the corresponding logic circuit 14 corresponds to the pixel in the inversion display area), the output of the AND circuit 14a is “High”. In this case, the EX-OR circuit 14b outputs data in which the state of the input display data is inverted.
[0041]
As described above, the data for one row, which is 1 bit / pixel, generated by being processed for each pixel by the individual logic circuit 14 in the display data processing circuit 9 is applied to the signal electrode side liquid crystal drive voltage converter 10. Sent to
[0042]
The display controller 6 outputs the liquid crystal driving voltage (ON or OFF for each pixel) corresponding to the data input from the display data processing circuit 9 to the signal electrode of the liquid crystal display 1. A command is issued to the liquid crystal drive voltage converter 10, and a command is issued to the scan electrode side liquid crystal drive voltage converter 7 so as to output an ON voltage only to the scan electrode corresponding to the y-th row of the liquid crystal display 1 (S11). The y-th line display cycle ends.
[0043]
In the above embodiment, the inversion / blinking display function realizing region is limited to one place in one screen. However, in order to realize the inverting / blinking display function in a plurality of regions in one screen, the above-described operation is performed. The required number of circuit systems may be incorporated. That is, a register having a plurality of setting areas is provided inside the display controller 6, and an inversion data memory for holding a plurality of rows of inversion data is provided in the display data processing circuit 9, and the display controller 6 is provided Control similar to the above may be performed. In the above embodiment, the case of displaying two colors has been described. However, the same concept can be applied to the case of displaying three or more colors.
[0044]
[Example 2]
Another embodiment of the present invention will be described below with reference to FIGS. 1 and 6 to 9. For convenience of explanation, members having the same configurations and functions as those shown in the drawings of the first embodiment are denoted by the same reference numerals, and description thereof will be omitted.
[0045]
The liquid crystal display element driving device according to the present embodiment has a “replacement display function” for replacing a part of data displayed on the liquid crystal display with completely different data for display. Here, as an example of a general “replacement display function”, a “hardware cursor function” for overwriting and displaying a cursor screen will be described as an example.
[0046]
For simplicity of explanation, the number of colors that can be displayed on the liquid crystal display used in this system is a two-color display such as "white" and "black", and is required for each pixel on the liquid crystal display screen. In the following description, the data is limited to one bit, and the cursor shape is limited to a 16 × 16 dot size.
[0047]
As shown in FIG. 1, the liquid crystal module of the present embodiment has a display data processing circuit 9 'for realizing a "hardware cursor function" instead of the display data processing circuit 9 used in the first embodiment. The configuration is the same as that of the first embodiment except that is used.
[0048]
The display data processing circuit 9 ′ is built in the signal electrode side liquid crystal drive IC 4 together with the display memory 8 and the signal electrode side liquid crystal drive voltage converter 10, and processes the display data of one row unit read from the display memory 8. This is a circuit for transferring the data to the signal electrode side liquid crystal drive voltage converter 10.
[0049]
As shown in FIG. 8, the display data processing circuit 9 'includes a cursor pattern memory 21 for holding one line of cursor pattern data sent from the display controller 6, and a one-line cursor mask data sent from the display controller 6. And a hardware cursor function processing circuit 23 including a display data memory 25 for storing one line of display data read from the display memory 8.
[0050]
As shown in FIG. 9, the hardware cursor function processing circuit 23 includes two inverter circuits 24a and 24b, two OR circuits 24c and 24d, and a D-type flip-flop including two circuits capable of performing a clear / preset operation. And a logic circuit 24 including a circuit 24e are provided for the number of pixels in one row, and generate data for one row of 1 bit / 1 pixel and output it to the signal electrode side liquid crystal drive voltage converter 10. It has become.
[0051]
The inverter circuit 24a receives the cursor pattern data of one pixel in the cursor pattern memory 21 as input, inverts the state of the input data, and outputs the inverted data to the OR circuit 24c. The inverter circuit 24b receives the cursor mask data for one pixel in the cursor mask memory 22 as an input, inverts the state of the input data, and outputs the inverted data to the OR circuits 24c and 24d.
[0052]
The OR circuit 24c receives each output of the two inverter circuits 24a and 24b as inputs, and when both inputs are both at the "Low" level, the output is at the "Low" level. Otherwise, the output is at the "High" level. It is a logical OR circuit of positive logic which becomes "level". The OR circuit 24d receives the cursor pattern data for one pixel in the cursor pattern memory 21 and the output of the inverter circuit 24b, and outputs the output only when both inputs are at the "Low" level. It is a logical OR circuit of positive logic in which the output goes to a “Low” level and the output goes to a “High” level in other cases.
[0053]
The flip-flop circuit 24e has four inputs: a data input (D input terminal), a clock signal input (CK input terminal), a clear signal input (bar CR input terminal), and a preset signal input (bar PR input terminal); It has two outputs Q and Q. This flip-flop circuit 24e holds the previous output state when the CK input is at the “Low” level, and when the CK input is at the “High” level, both the bar CR input and the bar PR input are at the “High” level. If the output Q matches the D input, and if the CR input is at the “High” level and the PR input is at the “Low” level when the CK input is at the “High” level, the output Q is “ This is a bistable element that is at a High level.
[0054]
Display data for one pixel in the display data memory 25 is input to the D input terminal of the flip-flop circuit 24e. The display data input CLK signal output from the display controller 6 is input to the CK input terminal. The output of the OR circuit 24d is input to the bar CR input terminal. The output of the OR circuit 24c is input to the bar PR input terminal. The output Q of the flip-flop circuit 24e is input to the signal electrode side liquid crystal drive voltage converter 10.
[0055]
In the above configuration, the operation of the liquid crystal display element driving device 2 will be described below with reference to FIGS.
[0056]
FIG. 6 is a diagram for explaining a preparation operation in the display controller 6 before executing the “hardware cursor function”. Items set by the CPU 15 of the word processor to the display controller 6 and the display controller 6 according to the setting are set. Indicates items to be set internally.
[0057]
The display controller 6 has a built-in memory having a storage area for storing cursor pattern information, and the CPU 15 sets the cursor pattern information in the memory in advance. The memory requires a 2-bit capacity per pixel of one cursor. The breakdown of 2 bits / pixel is divided into 1 bit of “cursor pattern data” and 1 bit of “cursor mask data”. The "cursor mask data" is data for inhibiting data input from the display memory 8 to a screen area where a cursor is displayed in advance, and the "cursor pattern data" is actually displayed on the liquid crystal display 1. Is the pattern data of the cursor shape to be executed. In the present embodiment, “cursor pattern data” and “cursor mask data” on the first to sixteenth rows are set in the internal memory of the display controller 6.
[0058]
Then, when the CPU 15 instructs the display controller 6 to turn on / off the inversion / flashing display function and the function execution position, the display controller 6 receiving the instruction sets the instruction item in the internal register. Become. Note that the instruction of the function execution position is performed by using the starting point (upper left) coordinate (X s , Y s ), The display controller 6 stores the coordinates (starting point column number) X of the starting point on the signal electrode side of the hardware cursor in the internal register s And scanning electrode side starting point coordinates (starting point row number) Y s Set.
[0059]
FIG. 7 shows that while the display data is sequentially displayed on the liquid crystal display 1 line by line from the top line to the bottom line on the screen, the display controller 6 processes the data of one line of the y-th line, 4 is a flowchart showing a flow until data is displayed on the liquid crystal display 1.
[0060]
When entering the display cycle of the y-th row (S21), the display controller 6 first determines ON / OFF of the hardware cursor function for the y-th row based on the setting of the internal register (S22), and turns on the function. In the case of (3), it is further determined whether or not the y-th row is a row where the cursor should be displayed (S23). That is, the display controller 6 determines that the current processing line number y is the starting line number Y in the internal register. s And (Y s +15) It is determined whether it is equal to or less than (S23).
[0061]
In the case of YES in S23, the display controller 6 reads out the cursor pattern data and the cursor mask data to be displayed on the y-th row from the built-in memory, and reads each row of data in the display data processing circuit 9 '. It is set in the cursor pattern memory 21 and the cursor mask memory 22 (S24, S25). That is, the display controller 6 sets (y−Y) in the internal memory. s +1) The cursor pattern data on the line is s ~ (X s (S15) and set it by transferring it to the (+15) th column. s +1) The cursor mask data on the line is s ~ (X s +15) Transfer to the column and set (S25). Thus, the cursor pattern memory 21 and the cursor mask memory 22 store X s ~ (X s +15) Only the column is “1”, and the other columns store information of “0”.
[0062]
In the display data processing circuit 9 ′, as shown in FIG. 9, one row of data held in the cursor pattern memory 21 and the cursor mask memory 22 is stored in the hardware cursor function processing circuit 23 on a pixel-by-pixel basis. Are transferred to the logic circuits 24 corresponding to the pixels. Then, in each logic circuit 24, the data for one pixel in the cursor pattern memory 21 and the cursor mask memory 22 are processed in the inverter circuits 24a and 24b and the OR circuits 24c and 24d, and set in the flip-flop circuit 24e. You. Here, the corresponding logic circuit 24 is located at X which is the cursor display area. s ~ (X s +15) Since the data transferred from the cursor pattern memory 21 and the cursor mask memory 22 are both at the “High” level (“1”) when the pixel corresponds to the pixel in the +15) column, the bar CR input of the flip-flop circuit 24 e Is at a “High” level, and its PR input is at a “Low” level. On the other hand, when the corresponding logic circuit 24 corresponds to a pixel other than the cursor display area, the data transferred from the cursor pattern memory 21 and the cursor mask memory 22 are both “Low” level (“0”). , Both the CR input and the PR input of the flip-flop circuit 24e attain the "High" level.
[0063]
The display controller 6 instructs the display memory 8 to transfer one line of display data corresponding to the y-th line stored in the display memory 8 to the display data memory 25 of the display data processing circuit 9 '. Is issued (S26). Then, the display controller 6 outputs the display data input CLK signal to each logic circuit 24 of the hardware cursor function processing circuit 23, and sets the display data of each pixel in the display data memory 25 to the flip-flop circuit 24e. I do.
[0064]
Here, when the corresponding logic circuit 24 corresponds to a pixel in the cursor display area, as described above, the bar CR input of the flip-flop circuit 24e has the “High” level, and the bar PR input has the “Low” level. Therefore, the output Q is at the “High” level regardless of the display data from the display data memory 25 which is the D input. That is, the display data is replaced with the cursor pattern data.
[0065]
On the other hand, when the corresponding logic circuit 24 corresponds to a pixel other than the cursor display area, as described above, since both the bar CR input and the bar PR input of the flip-flop circuit 24e are at the “High” level, the output Q Coincides with the display data from the display data memory 25 which is the D input. That is, the display data is transferred to the signal electrode side liquid crystal drive voltage converter 10 as it is.
[0066]
As described above, the data for one row of 1 bit / pixel generated by processing for each pixel by each logic circuit 14 in the display data processing circuit 9 'is supplied to the signal electrode side liquid crystal drive voltage converter. Sent to 10.
[0067]
The display controller 6 outputs the liquid crystal driving voltage (ON or OFF for each pixel) corresponding to the data input from the display data processing circuit 9 to the signal electrode of the liquid crystal display 1. A command is issued to the liquid crystal drive voltage converter 10 and a command is issued to the scan electrode side liquid crystal drive voltage converter 7 so as to output an ON voltage only to the scan electrode corresponding to the y-th row of the liquid crystal display 1 (S27). The y-th line display cycle ends. In this case, X in the y-th row of the liquid crystal display 1 s ~ (X s +15) Cursor pattern data is displayed in the column.
[0068]
If the determination in S22 or S23 is NO, the display controller 6 determines that it is not necessary to set the cursor data (cursor pattern data and cursor mask data) in the cursor pattern memory 21 and the cursor mask memory 22. , The current processing line number y is (Y s +16) is determined (S28). y = (Y s In the case of +16), the display controller 6 clears the cursor pattern data and the cursor mask data set in the cursor pattern memory 21 and the cursor mask memory 22 (S29, S30). That is, the display controller 6 stores the X in the cursor pattern memory 21. s ~ (X s The information of “0” is transferred and set in the (+15) column (S29), and the X in the cursor mask memory 22 is set. s ~ (X s The information of "0" is transferred and set in the (+15) column (S30). In the case of NO in S28, since the cursor pattern data and the cursor mask data are not set in the cursor pattern memory 21 and the cursor mask memory 22, the above S29 and S30 are omitted.
[0069]
In this case, since the data for one row in the cursor pattern memory 21 and the cursor mask memory 22 are all "0", the logic circuits 24 corresponding to each pixel in the display data processing circuit 9 'from both the memories 21 and 22 ... All the signals output to are at "Low" level. Therefore, the outputs of the memories 21 and 22 are processed by the inverter circuits 24a and 24b and the OR circuits 24c and 24d, so that the flip-flop circuits 24e of the logic circuits 24 of all pixels have the CR input and the PR input. Are both set to the “High” level.
[0070]
Next, the display controller 6 executes the above-described S26, and causes the display data memory 25 of the display data processing circuit 9 'to transfer the display data for one row corresponding to the y-th row stored in the display memory 8. At the same time, the display data input CLK signal is output to each of the logic circuits 24... And the display data of each pixel in the display data memory 25 is set in each of the flip-flop circuits 24 e. In this case, as described above, since both the CR input and the PR input of each flip-flop circuit 24e are set to the "High" level, the output Q is the display data from the display data memory 25 which is the D input. Matches. That is, the display data in the display memory 8 is transferred to the signal electrode side liquid crystal drive voltage converter 10 without being processed by the display data processing circuit 9 '.
[0071]
Thereafter, the display controller 6 executes the above-mentioned S27 and ends the y-th line display cycle. In this case, the display data of the display memory 8 is displayed on the y-th line of the liquid crystal display 1 as it is.
[0072]
In the above embodiment, an example of displaying a cursor pattern of a 16 × 16 dot size has been described. However, cursors of other sizes can be realized in a similar manner. If information to be replaced and displayed is set in a memory built in the display controller 6, it is also possible to replace and display other information other than the cursor pattern. In the above embodiment, the case of displaying two colors has been described. However, the same concept can be applied to the case of displaying three or more colors.
[0073]
As described above, the liquid crystal display element driving device 2 of the first embodiment (second embodiment) has the scanning electrode group and the signal electrode group arranged in a matrix as shown in FIG. 1 (FIG. 6). A display controller that drives the liquid crystal display 1 and controls the entire operation of the liquid crystal display driving device 2; and a scanning electrode that converts a control signal of the display controller 6 into a liquid crystal driving voltage and outputs the voltage to the scanning electrode group. Scan electrode side liquid crystal drive IC 3 having a built-in side liquid crystal drive voltage conversion unit 7, display memory 8 for holding display data, and signal electrode for converting display data into liquid crystal drive voltage and outputting to the signal electrode group And a signal electrode side liquid crystal drive IC 4 having a built-in side liquid crystal drive voltage converter 10. The signal electrode side liquid crystal drive IC 4 includes the display memory 8 and the signal Display data provided between the display-side liquid crystal drive voltage conversion unit 10 and processed by the display controller 6 according to the command of the display controller 6 and output to the signal electrode-side liquid crystal drive voltage conversion unit 10 In this configuration, the processing circuit 9 (9 ') is built in.
[0074]
Thereby, if the CPU 15 that controls the liquid crystal display element driving device 2 sets the processing function of the display data to be executed in advance in the display controller 6, the CPU 15 thereafter does not burden the liquid crystal display element driving device 2. Since the display data is processed by the liquid crystal drive IC 4 on the signal electrode side, the load on the CPU 15 for controlling the liquid crystal display element driving device 2 is reduced in realizing the “inversion / flashing display function” or the “replacement display function”. As a result, low power consumption of the entire system including the liquid crystal module (the word processor in the first and second embodiments) can be realized.
[0075]
【The invention's effect】
As described above, according to the liquid crystal display element driving device of the present invention, the signal electrode side liquid crystal driving IC incorporating the display memory and the second liquid crystal driving voltage conversion unit includes the display memory and the second liquid crystal driving voltage conversion unit. From the display memory Without passing through the display controller Will be transferred Line by line Display data is stored in the scan electrode side liquid crystal drive IC. , The display data processing function is set In this configuration, a display data processing circuit that processes the data according to a predetermined logic in accordance with a command from the display controller and outputs the processed data to the second liquid crystal drive voltage converter is provided.
[0076]
Therefore, if the processing function of the display data to be executed is set in the display controller in advance, then the load on the means for controlling the liquid crystal display element driving device can be reduced without changing the data in the display memory as in the related art. However, since the display data is processed inside the liquid crystal display element driving device, the liquid crystal display element driving device is required to realize special display functions such as “reverse display”, “flashing display”, and “replacement display”. This has the effect of reducing the burden on the control means and, in turn, reducing the power consumption of the entire system including the liquid crystal module.
[Brief description of the drawings]
FIG. 1, showing an embodiment of the present invention, is a block diagram illustrating a schematic configuration of a liquid crystal module.
FIG. 2 is an explanatory diagram for explaining a preparation operation in a display controller before a liquid crystal display element driving device of the liquid crystal module executes an inversion / blinking display function.
FIG. 3 is a flowchart showing a process in the display controller for executing an inverted / blinking display function.
FIG. 4 is a block diagram showing a schematic configuration of a display data processing circuit for realizing an inverted / blinking display function.
5 is a block diagram illustrating a schematic configuration of an inversion / blinking function processing circuit of the display data processing circuit of FIG. 4;
FIG. 6 is an explanatory diagram for explaining a preparation operation in a display controller before the liquid crystal display element driving device of the liquid crystal module executes a hardware cursor function.
FIG. 7 is a flowchart showing processing in the display controller for executing a hardware cursor function.
FIG. 8 is a block diagram showing a schematic configuration of a display data processing circuit for realizing a hardware cursor function.
FIG. 9 is a block diagram illustrating a schematic configuration of a hardware cursor function processing circuit of the display data processing circuit of FIG. 8;
FIG. 10 shows a conventional example, and is a block diagram illustrating a schematic configuration of a liquid crystal module including a liquid crystal display element driving device in which a display controller and a display memory are independently provided.
FIG. 11 shows a conventional example, and is a schematic view of a liquid crystal module including a liquid crystal display element driving device including a scanning electrode side liquid crystal driving IC incorporating a display controller and a signal electrode side liquid crystal driving IC incorporating a display memory. FIG. 3 is a block diagram showing the configuration of FIG.
[Explanation of symbols]
1 Liquid crystal display (liquid crystal display element)
2 Liquid crystal display element driving device
3 Scan electrode side liquid crystal drive IC (scan electrode side liquid crystal drive circuit)
4. Signal electrode side liquid crystal drive IC (signal electrode side liquid crystal drive circuit)
6 Display controller
7 Scanning electrode side liquid crystal drive voltage converter (first liquid crystal drive voltage converter)
8 Display memory
9 Display data processing circuit
9 'display data processing circuit
10 Signal electrode side liquid crystal drive voltage converter (second liquid crystal drive voltage converter)
11 Display data memory
12 Inverted data memory
13 Inversion / flashing function processing circuit
14 Logic circuit
15 CPU
21 Cursor pattern memory
22 Cursor mask memory
23 Hardware cursor function processing circuit
24 Logic circuit
25 Display data memory

Claims (1)

マトリクス状に配列された走査電極群と信号電極群とを有する液晶表示素子を駆動する液晶表示素子駆動装置であり、
外部のCPUの指令に基づいて液晶表示素子駆動装置全体の動作を制御する表示コントローラ、および、上記表示コントローラの制御信号を液晶駆動電圧に変換して上記走査電極群に出力する第1液晶駆動電圧変換部を1チップに内蔵している走査電極側液晶駆動ICと、
表示データを保持する表示メモリ、および、表示データを液晶駆動電圧に変換して上記信号電極群に出力する第2液晶駆動電圧変換部を1チップに内蔵している信号電極側液晶駆動ICとを備えている液晶表示素子駆動装置において、
上記表示コントローラには上記表示データの加工機能が設定されており、
上記信号電極側液晶駆動ICは、上記表示メモリと上記第2液晶駆動電圧変換部との間に設けられ、上記表示コントローラを通さずに表示メモリから転送されてくる1行単位の表示データを、上記表示コントローラの指令に従って、CPUによる書き換えを行うことなく所定の論理で加工して第2液晶駆動電圧変換部に出力する表示データ加工回路を内蔵していることを特徴とする液晶表示素子駆動装置。
A liquid crystal display element driving device that drives a liquid crystal display element having a scanning electrode group and a signal electrode group arranged in a matrix,
A display controller that controls the operation of the entire liquid crystal display element driving device based on a command from an external CPU, and a first liquid crystal driving voltage that converts a control signal of the display controller into a liquid crystal driving voltage and outputs the liquid crystal driving voltage to the scan electrode group A scanning electrode side liquid crystal driving IC having a conversion unit built into one chip;
A display memory for holding display data, and a signal electrode side liquid crystal drive IC which incorporates a second liquid crystal drive voltage conversion section for converting the display data into a liquid crystal drive voltage and outputting to the signal electrode group in one chip. In the provided liquid crystal display element driving device,
A processing function of the display data is set in the display controller,
The signal electrode side liquid crystal drive IC is provided between the display memory and the second liquid crystal drive voltage conversion unit, and transfers display data in units of one row transferred from the display memory without passing through the display controller. A liquid crystal display element driving device having a built-in display data processing circuit for processing with a predetermined logic and outputting to a second liquid crystal driving voltage conversion unit without rewriting by a CPU in accordance with a command of the display controller. .
JP21395593A 1993-08-30 1993-08-30 Liquid crystal display element driving device Expired - Fee Related JP3568560B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP21395593A JP3568560B2 (en) 1993-08-30 1993-08-30 Liquid crystal display element driving device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP21395593A JP3568560B2 (en) 1993-08-30 1993-08-30 Liquid crystal display element driving device

Publications (2)

Publication Number Publication Date
JPH0764515A JPH0764515A (en) 1995-03-10
JP3568560B2 true JP3568560B2 (en) 2004-09-22

Family

ID=16647828

Family Applications (1)

Application Number Title Priority Date Filing Date
JP21395593A Expired - Fee Related JP3568560B2 (en) 1993-08-30 1993-08-30 Liquid crystal display element driving device

Country Status (1)

Country Link
JP (1) JP3568560B2 (en)

Also Published As

Publication number Publication date
JPH0764515A (en) 1995-03-10

Similar Documents

Publication Publication Date Title
US9123308B2 (en) Display memory, driver circuit, display, and portable information device
JP3658764B2 (en) Computer system power-down mode
US4985698A (en) Display panel driving apparatus
JPH0128955B2 (en)
JPH06130910A (en) Matrix type display device, matrix type display controller, and matrix type display driving device
US8350832B2 (en) Semiconductor integrated circuit device for display controller
US5703616A (en) Display driving device
JP3836721B2 (en) Display device, information processing device, display method, program, and recording medium
JPH0359595A (en) Matrix display device
JP3568560B2 (en) Liquid crystal display element driving device
JP3584917B2 (en) Driver circuit and display
JP4533616B2 (en) Display device
JP4016930B2 (en) Display driver, electro-optical device, and driving method
JP2005043758A (en) Display driver, electrooptical apparatus and driving method
JPH10340067A (en) Liquid crystal display control driving circuit
JP3523938B2 (en) Display control device
JP3707806B2 (en) Driver circuit
JPH10312175A (en) Liquid crystal display device and liquid crystal drive semiconductor device
JPH1145073A (en) Semiconductor integrated circuit and liquid crystal display system
JP3409927B2 (en) LCD driver gradation control method
JPH1055157A (en) Horizontal scroll system for display data
JPH11149278A (en) Liquid crystal drive device and signal electrode drive circuit
JPS6020764B2 (en) matrix display device
JP3136078B2 (en) Display device
JP3580118B2 (en) Liquid crystal drive

Legal Events

Date Code Title Description
A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040521

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040616

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20090625

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20100625

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20100625

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20110625

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20120625

Year of fee payment: 8

LAPS Cancellation because of no payment of annual fees