(57)【特許請求の範囲】
【請求項１】
液晶パネルと、ビットデータからなる描画データを液晶パネルに転送する液晶表示ドライバと、表示する描画データを加工して液晶表示ドライバに転送する表示データ処理ブロックとからなる液晶表示装置の描画方法において、表示データ処理ブロックが行う加工は、液晶パネルのＹ軸方向の画素を所定ドット数で区切って１セグメントとし、該セグメント単位で描画のための明暗２値のビットデータを生成する際に、少なくとも上下方向の複数のセグメントに亘るように描画される一つの表示要素に対しては、当該表示要素の一部が夫々描画される各セグメント毎に当該表示要素の一部を含むビットデータをセグメント単位で生成し、異なる複数の表示要素の一部或いは全部が同じセグメント内で描画されている画面では、一つの表示要素を書き換える際に、変更用の描画データを構成するセグメント単位のビットデータ中、書き換えるシンボルのエリアを論理値”０”とし、エリア外を論理値”１”としたビットデータをマスクデータとして定義し、このマスクデータと現在画面に描画されている当該表示要素に対応する描画データとの論理積演算を行い、この論理積演算後、論理積演算結果と変更用の描画データとの論理和演算を行って、その論理和演算結果を描画するためのデータとする加工であって、単一のセグメントにのみ描画される一つの表示要素に対しては前記加工を行わずに液晶表示ドライバに転送することを特徴とする液晶表示装置の描画方法。
【請求項２】
液晶パネルと、ビットデータからなる描画データを液晶パネルに転送する液晶表示ドライバと、表示する描画データを加工して液晶表示ドライバに転送する表示データ処理ブロックとからなる液晶表示装置の描画方法において、表示データ処理ブロックが行う加工は、液晶パネルのＹ軸方向の画素を所定ドット数で区切って１セグメントとし、該セグメント単位で描画のための明暗２値のビットデータを生成する際に、少なくとも上下方向の複数のセグメントに亘るように描画される一つの表示要素に対しては、当該表示要素の一部が夫々描画される各セグメント毎に当該表示要素の一部を含むビットデータをセグメント単位で生成し、異なる複数の表示要素の一部或いは全部が同じセグメント内で描画されている画面では、異なる複数の表示要素の一部或いは全部が同じセグメント内で描画されている現在の画面内の、一つの表示要素を、現在の画面の前の画面に表示されていた元の表示要素に戻す際に、現在の当該表示要素の描画データと前記マスクデータとの論理積演算を行うとともに、元の表示要素の描画データと前記マスクデータの各画素の論理値を反転させたデータとの論理積演算を行い、更に両論理積演算結果の論理和演算を行って、その論理和演算結果を描画するためのデータとする加工であって、単一のセグメントにのみ描画される一つの表示要素に対しては前記加工を行わずに液晶表示ドライバに転送することを特徴とする請求項１記載の液晶表示装置の描画方法。
【請求項３】
液晶パネルと、ビットデータからなる描画データを液晶パネルに転送する液晶表示ドライバと、表示する描画データを加工して液晶表示ドライバに転送する表示データ処理ブロックとからなる液晶表示装置において、表示データ処理ブロックは、液晶パネルのＹ軸方向の画素を所定ドット数で区切って１セグメントとし、該セグメント単位で描画のための明暗２値のビットデータを生成する際に、少なくとも上下方向の複数のセグメントに亘るように描画される一つの表示要素に対しては、当該表示要素の一部が夫々描画される各セグメント毎に当該表示要素の一部を含むビットデータをセグメント単位で生成するとともに、異なる複数の表示要素の一部或いは全部が同じセグメント内で描画されている画面において、一つの表示要素を書き換える際に、変更用の描画データを構成するセグメント単位のビットデータ中、書き換えるシンボルのエリアを論理値”０”とし、エリア外を論理値”１”としたビットデータをマスクデータとして作成し、このマスクデータと現在画面に描画されている当該表示要素に対応する描画データとの論理積演算を行い、この論理積演算後、論理積演算結果と変更用の描画データとの論理和演算を行って、その論理和演算結果を描画するためのデータとする加工であって、単一のセグメントにのみ描画される一つの表示要素に対しては前記加工を行わずに液晶表示ドライバに転送することを特徴とする液晶表示装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、液晶表示装置の描画方法及びその装置に関するものである。
【０００２】
【従来の技術】
シーケンサ等の外部機器との間でデータの授受を行い、データに基づいてシーケンサ側の動作に対応した表示を行うランプのような部品要素、さらには併設したタッチパネルのスイッチ操作に対応するスイッチのような部品要素、さらにはシーケンサ側からの数値データを表示する表示部のような部品要素などの表示要素を表示する液晶表示装置は、図１８に示すように液晶パネル３の画面においてＹ軸方向（縦方向）の画素を８ドット単位で区切って構成される１セグメントを単位とし、部品要素αのＹ軸方向のサイズや画面上の貼り付け箇所を１セグメント毎としていた。
【０００３】
【発明が解決しようとする課題】
ところが上記のような描画方法では、図１８に示す部品要素α’に示すように２つのセグメントに亘るような位置に貼り付けることができなかった。
【０００４】
本発明は、このような問題点に鑑みて為されたもので、その目的とするところは、従来と同様なセグメント単位で描画データが扱え且つ複数のセグメントに亘るように表示要素を画面上に貼り付けることができる液晶表示装置の描画方法及びその装置を提供するにある。
【０００５】
【課題を解決するための手段】
請求項１の発明は、液晶パネルと、ビットデータからなる描画データを液晶パネルに転送する液晶表示ドライバと、表示する描画データを加工して液晶表示ドライバに転送する表示データ処理ブロックとからなる液晶表示装置の描画方法において、表示データ処理ブロックが行う加工は、液晶パネルのＹ軸方向の画素を所定ドット数で区切って１セグメントとし、該セグメント単位で描画のための明暗２値のビットデータを生成する際に、少なくとも上下方向の複数のセグメントに亘るように描画される一つの表示要素に対しては、当該表示要素の一部が夫々描画される各セグメント毎に当該表示要素の一部を含むビットデータをセグメント単位で生成し、異なる複数の表示要素の一部或いは全部が同じセグメント内で描画されている画面では、一つの表示要素を書き換える際に、変更用の描画データを構成するセグメント単位のビットデータ中、書き換えるシンボルのエリアを論理値”０”とし、エリア外を論理値”１”としたビットデータをマスクデータとして定義し、このマスクデータと現在画面に描画されている当該表示要素に対応する描画データとの論理積演算を行い、この論理積演算後、論理積演算結果と変更用の描画データとの論理和演算を行って、その論理和演算結果を描画するためのデータとする加工であって、単一のセグメントにのみ描画される一つの表示要素に対しては前記加工を行わずに液晶表示ドライバに転送することを特徴とする。
【０００６】
請求項２の発明は、請求項１の発明において、液晶パネルと、ビットデータからなる描画データを液晶パネルに転送する液晶表示ドライバと、表示する描画データを加工して液晶表示ドライバに転送する表示データ処理ブロックとからなる液晶表示装置の描画方法において、表示データ処理ブロックが行う加工は、液晶パネルのＹ軸方向の画素を所定ドット数で区切って１セグメントとし、該セグメント単位で描画のための明暗２値のビットデータを生成する際に、少なくとも上下方向の複数のセグメントに亘るように描画される一つの表示要素に対しては、当該表示要素の一部が夫々描画される各セグメント毎に当該表示要素の一部を含むビットデータをセグメント単位で生成し、異なる複数の表示要素の一部或いは全部が同じセグメント内で描画されている画面では、異なる複数の表示要素の一部或いは全部が同じセグメント内で描画されている現在の画面内の、一つの表示要素を、現在の画面の前の画面に表示されていた元の表示要素に戻す際に、現在の当該表示要素の描画データと前記マスクデータとの論理積演算を行うとともに、元の表示要素の描画データと前記マスクデータの各画素の論理値を反転させたデータとの論理積演算を行い、更に両論理積演算結果の論理和演算を行って、その論理和演算結果を描画するためのデータとする加工であって、単一のセグメントにのみ描画される一つの表示要素に対しては前記加工を行わずに液晶表示ドライバに転送することを特徴とする。
【０００７】
請求項３の発明は、液晶パネルと、ビットデータからなる描画データを液晶パネルに転送する液晶表示ドライバと、表示する描画データを加工して液晶表示ドライバに転送する表示データ処理ブロックとからなる液晶表示装置において、表示データ処理ブロックは、液晶パネルのＹ軸方向の画素を所定ドット数で区切って１セグメントとし、該セグメント単位で描画のための明暗２値のビットデータを生成する際に、少なくとも上下方向の複数のセグメントに亘るように描画される一つの表示要素に対しては、当該表示要素の一部が夫々描画される各セグメント毎に当該表示要素の一部を含むビットデータをセグメント単位で生成するとともに、異なる複数の表示要素の一部或いは全部が同じセグメント内で描画されている画面において、一つの表示要素を書き換える際に、変更用の描画データを構成するセグメント単位のビットデータ中、書き換えるシンボルのエリアを論理値”０”とし、エリア外を論理値”１”としたビットデータをマスクデータとして作成し、このマスクデータと現在画面に描画されている当該表示要素に対応する描画データとの論理積演算を行い、この論理積演算後、論理積演算結果と変更用の描画データとの論理和演算を行って、その論理和演算結果を描画するためのデータとする加工であって、単一のセグメントにのみ描画される一つの表示要素に対しては前記加工を行わずに液晶表示ドライバに転送することを特徴とする。
【０００８】
【発明の実施の形態】
以下本発明を実施形態により説明する。
図１は本実施形態に用いる液晶表示装置２の基本的な構成を示しており、図示するようにシーケンサ等の外部機器１との間でデータの授受を行って、その授受に基づいて表示する描画データを加工する表示データ処理ブロック５と、該表示データ処理ブロック５から転送される描画データをビットデータとして液晶パネル３に転送する液晶表示ドライバ４と、液晶表示ドライバ４からのビットデータにより上述したように部品要素などの表示要素を所定の座標位置に表示させる液晶パネル３とから構成される。
【０００９】
図２は液晶表示装置２の構成をより具体的に示したもので、表示データ処理ブロック５は、データの処理を行うＣＰＵ５０と、データの格納やプログラムの格納、プログラムの実行等に用いるメモリ部５１とで構成され、表示するデータを加工してＹ軸方向の８ドット（８画素）を１セグメントとして、１セグメント毎のビットデータからなる描画データを液晶表示ドライバ４に送るようになっている。液晶パネル３はこの１セグメント単位で送られてくるビットデータにより描画を行うのである。このようにＹ軸方向の画素を８ドットずつに分け、この８ドットを１セグメントとして描画のためのビットデータを生成する点は従来と類似するが、１部品要素の貼り付け位置を１セグメント内に納めず、図３に示すように部品要素αの貼り付け位置が上下方向の複数のセグメントに亘る場合やそのＹ軸方向のサイズが複数のセグメントに亘る場合には上下方向の各セグメントで表示される部分毎に分割して図４に示す描画データを生成する点に特徴がある。
【００１０】
例えば部品要素αがＹ軸方向の８ドット（１セグメント）でＸ軸方向が所定ドットの画素で構成されるものの、図５（ａ）に示すように貼り付け位置が上下二つのセグメントにＹ軸方向に４ドットずつ亘る場合、図５（ｂ）に示すように上側に位置するセグメントでは、当該セグメントにおいて貼り付けられる部品要素αの上側部位αａの４ドットと、その上側部位の空白部分の４ドットをＹ軸方向の画素とした１セグメント単位の描画のためのビットデータを生成し、下側に位置するセグメントでは、当該セグメントにおいて貼り付けられる部品要素αの下側部位αｂの４ドットと、その下側の空白部分の４ドットをＹ軸方向の画素とした１セグメント単位の描画のためのビットデータを生成し、これらセグメント単位のドットデータからなる描画データを液晶表示ドライバ４を通じて液晶パネル３へ転送するのである。
【００１１】
このように本実施形態では上下方向の複数のセグメントに亘る位置に部品要素αを貼り付けたり、或いは上下方向の複数のセグメントに亘るサイズを持つ部品要素αの描画を描画することできる上に、１セグメント単位で描画データを扱うため表示データ処理ブロック５での処理は増えることはない。
ところで、外部機器１とのデータの授受に基づいた液晶表示装置２での描画は定期的に液晶パネル３の画面全体を書き換える方法が一般的に採用されている。
【００１２】
この方法は次の通りである。
【００１３】
例えば図６（ａ）に示すように、ランプを示す部品要素α１，α２、スイッチを示す部品要素α３、或いは数値データを表示する表示部を構成する部品要素α４を表示要素として液晶パネル３の画面上に沢山貼り付けている場合、全部品要素α１…に関するデータを調べた上で各部品要素α１…の表示状態がどのような状態にあるかをチェックし、状態に応じて全部品要素α１…の表示状態を変更して改めて描画していた。
【００１４】
図６（ａ）の例では外部機器ｌから送られてきたランプたる部品要素α１（以下ランプα１と言う）に対応するデータＸがＸ＝０、ランプたる部品要素α２（以下ランプα２）に対するデータＹがＹ＝１、表示部たる部品要素α３（以下表示部α３と言う）の表示の数値データＺがＺ＝１２３の場合に対応した描画状態を示しており、この場合ランプα１では消灯でその中心部が黒色に、ランプα２では点灯でその中心部が白色に描画され、表示部α４では”１２３”の３桁の数字が描画されている。スイッチたる部品要素α３（以下スイッチα３と言う）では、液晶パネル３表面に設けたタッチパネル（図示せず）の所定位置がタッチ操作された場合には”ＳＴＡＲＴ”の文字が黒く、タッチ操作されていない場合には”ＳＴＡＲＴ”の文字が白く描画されるようになっており、図ではタッチ操作されていないことが示されている。
【００１５】
この表示下で次の画面書き換え時期になって、その時に外部機器１から送られてきているデータがＸ＝１，Ｙ＝１，Ｚ＝１２３であるとすると、データ内容が変わったランプα１は中心部が図６（ｂ）に示すように黒色から白色に反転されて描画される。他のシンボルはデータに変更がないため、図６（ａ）の場合と同様に描画される。
【００１６】
このように図６（ｂ）では図６（ａ）の描画状態に対してランプα１だけが変化し、その他は変化していない。しかしながら描画処理においては、上記のように全部品要素に関するデータを調べた上で各部品要素α１…がどのような状態にあるかをチェックし、状態に応じて全部品要素α１…を改めて描画していたため、画面が複雑化するにつれて、描画に要する処理時間が長くなり、結果として液晶表示装置２全体の反応速度を低下させるという問題がある。
【００１７】
ここで液晶パネル３の画面を考えると、画面ナンバーの変更を除いて画面全体が変化することは少なく、ある一つの部品要素、つまり画面の一部分が変化するだけであるので、画面全体を書き換える必要はないことが分かる。
【００１８】
しかし、上下方向の複数のセグメントに亘るように部品要素を描画する場合には次にような不都合が生じる場合があった。
【００１９】
つまり図７（ａ）に示すように液晶パネル３の所定の位置に部品要素αＡが描画され、その下方に部品要素αＢが描画されている状態において、部品要素αＢの表示に変更が生じ、図８に示す描画データに置き換えると、上記のようにセグメント単位のビットデータにより描画データが作成されいているため、黒く塗りつぶした部品要素αＢ以外の余白の内、上側のセグメントの余白が同じセグメントに位置する部品要素αＡの貼り付け位置と重なることになる。
【００２０】
従って、単に書き換えるために図８に示す描画データを液晶パネル３に転送しただけでは、図７（ｂ）に示すように書き換える必要の無い部分（部品要素αＡの下側部位の内の部品要素αＢの貼り付け位置と同一セグメント内で重なった部分）を消去してしまうという課題がある。。
【００２１】
そこで本実施形態では図１，２に示す液晶表示装置２を用いるものの、次のような処理機能を表示データ処理ブロック５に持たせている。
【００２２】
つまり本実施形態では表示データ処理ブロック５のＣＰＵ５０は、新たに書き換える必要のある描画データを生成する際に、図９に示すフローチャートに基づいて表示データを生成する処理（１）を行う。
【００２３】
つまり図１０（ａ）に示すように部品要素αＡ及び部品要素αＢが描画されている状態において、部品要素αＢを図１１（ａ）の描画データにより書き換える必要が生じた場合、このまま液晶表示ドライバ４を通じて液晶パネル３に転送すると、上述した変化されない部品要素αＡの一部が消去されるという問題が生じる。そこで書き換えに当たり、図９にフローチャートに示す処理（１）を表示データ処理ブロック５のＣＰＵ５０は実行する。この場合図１１の描画データを構成するセグメント単位のドットデータ中、書き換えるシンボル（黒く塗りつぶした部分）のエリアを論理値”０”とし、エリア外を論理値”１”としたビットデータ（図１１（ｂ）に示す）をマスクデータとして定義し、現在液晶パネル３で表示されている部品要素αＢのビットデータと、マスクデータの論理積をとり、その論理積値と書き換るための描画データの各ビットの論理値との論理和を取る。この論理和の演算結果から得られるデータＤは、書き換えようとする描画データと、該描画データと重なるセグメント位置の部品要素αＡの描画データとが含まれた描画データとなり、この描画データを構成するビットデータを液晶表示（ＬＣＤ）ドライブ４を通じて液晶パネル３に転送すれば、書き換える必要の無い部品要素αＡは元のまま図１０（ｂ）に示すように描画され、従来のような消去されるという不都合は生じない。
【００２４】
上記処理（１）によれば、全画面を書き換える必要がないため描画処理の時間が短くなり、そのため複雑な画面においても一定の処理速度を確保することができる。
【００２５】
上記処理は今描画されている部位を別の描画データにより書き換える処理であったが、今描画されている部品要素の表示を反転表示させる場合には、図１２に示すフローチャートに基づいて次のような処理（２）を行う。
【００２６】
つまり図１３（ａ）に示すように現在液晶パネル３に描画されている部品要素αＢの描画データと該描画データを基にして上述のように生成したマスクデータとの論理積演算を行うとともに、書き換える描画データのビットの論理値を反転させたデータと、そのマスクデータとの書き換える描画データのマスクデータのビットの論理値を反転させたデータとの論理積演算を行い、さらに両論理積値の論理和演算を行って、その論理和の演算結果から得られるデータＤを描画データとしてそのビットデータを液晶表示ドライバ４を通じて液晶パネル３に転送する。
【００２７】
この結果得られる画像は図１３（ｂ）のように部品要素αＡの描画を消去することなく、部品要素αＢを反転表示（図示例では白抜き）させることができる。
【００２８】
次に図１４に示すような部品要素αＡとαＣが貼り付けられた画面が最初の画面であって、部品要素αＢが図示するように貼り付けられた状態から図１５に示す描画データにより部品要素αＢに書き換えた後（図１６（ａ））、元の画面に戻す場合には図１７に示すフローチャートによる処理（３）を行う。
【００２９】
この場合現在画面に表示されている部品要素αＢの描画データと、そのマスクデータとの論理積演算を行うとともに、元の画面の描画データと、上記マスクデータのビットの論理値を反転させたデータとの論理積演算を行い、更にこれら両論理積演算値の論理和演算を行い、この論理和演算で得られたデータＤを描画データとして、液晶表示ドライバ４を通じて液晶パネル３に転送する。この結果得られる画像は図１６（ｂ）のように部品要素αＡの描画を消去することなく、部品要素αＣが表示された元の画面（図１４）に戻すことができる。
【００３０】
上記の処理（１）〜（３）を図６（ａ）に示す画面に適用した場合について説明すると、例えばランプα１において、外部機器１からのデータＸがＸ＝０となった場合には反転処理（２）を行ってそのシンボル表示を反転させ、データがＸ≠０の場合には部分書き換えの処理（１）を行う。
【００３１】
またランプα２において、外部機器１からのデータＹがＹ＝０となった場合には処理（１）と処理（３）とを繰り返して行い、ランプαの中心部の表示を白抜き、反転させた黒色を交互に表示させることで点滅状態を示す。またデータＹがｙ≠０の場合には処理（１）を行う。
【００３２】
表示部α４では処理により外部機器１からのデータＺの値を処理（１）により表示させる。
【００３３】
スイッチα３ではタッチ操作が行われていない場合には処理（２）による表示をまたタッチ操作が行われている場合には処理（３）によって反転表示を行う。
【００３４】
尚処理（１）乃至（３）の方法を液晶表示装置２の描画方法として、一つ或いは２つの処理の組み合わせ、或いは３つ全ての処理を備えるのは表示内容に応じて任意に組み合わせることができるのは言うまでもない。
【００３５】
【発明の効果】
請求項１の発明は、液晶パネルと、ビットデータからなる描画データを液晶パネルに転送する液晶表示ドライバと、表示する描画データを加工して液晶表示ドライバに転送する表示データ処理ブロックとからなる液晶表示装置の描画方法において、表示データ処理ブロックが行う加工は、液晶パネルのＹ軸方向の画素を所定ドット数で区切って１セグメントとし、該セグメント単位で描画のための明暗２値のビットデータを生成する際に、少なくとも上下方向の複数のセグメントに亘るように描画される一つの表示要素に対しては、当該表示要素の一部が夫々描画される各セグメント毎に当該表示要素の一部を含むビットデータをセグメント単位で生成し、異なる複数の表示要素の一部或いは全部が同じセグメント内で描画されている画面では、一つの表示要素を書き換える際に、変更用の描画データを構成するセグメント単位のビットデータ中、書き換えるシンボルのエリアを論理値”０”とし、エリア外を論理値”１”としたビットデータをマスクデータとして定義し、このマスクデータと現在画面に描画されている当該表示要素に対応する描画データとの論理積演算を行い、この論理積演算後、論理積演算結果と変更用の描画データとの論理和演算を行って、その論理和演算結果を描画するためのデータとする加工であって、単一のセグメントにのみ描画される一つの表示要素に対しては前記加工を行わずに液晶表示ドライバに転送するので、上下方向の複数のセグメントに亘って表示要素を貼り付けたり、或いは上下方向のセグメントに亘るサイズを持つ表示要素を描画することができ、しかも作成する描画データをセグメント単位で作成するため、転送が簡単にでき、表示処理ブロックでの処理を減らすことができるという効果がある。
加えて、異なる複数の表示要素の一部或いは全部が同じセグメント内で描画されている画面において、一つの表示要素を書き換える際に、変更用の描画データを構成するセグメント単位のビットデータ中、書き換えるシンボルのエリアを論理値”０”とし、エリア外を論理値”１”としたビットデータをマスクデータとして定義し、このマスクデータと現在画面に描画されている当該表示要素に対応する描画データとの論理積演算を行い、この論理積演算後、論理積演算結果と変更用の描画データとの論理和演算を行って、その論理和演算結果を描画するためのデータとするので、画面において部分的な書き換えが可能となり、結果描画処理の時間が少なくなるだけでなく、複雑な画面においても一定の処理速度を確保することができる。
【００３６】
請求項２の発明は、請求項１の発明において、液晶パネルと、ビットデータからなる描画データを液晶パネルに転送する液晶表示ドライバと、表示する描画データを加工して液晶表示ドライバに転送する表示データ処理ブロックとからなる液晶表示装置の描画方法において、表示データ処理ブロックが行う加工は、液晶パネルのＹ軸方向の画素を所定ドット数で区切って１セグメントとし、該セグメント単位で描画のための明暗２値のビットデータを生成する際に、少なくとも上下方向の複数のセグメントに亘るように描画される一つの表示要素に対しては、当該表示要素の一部が夫々描画される各セグメント毎に当該表示要素の一部を含むビットデータをセグメント単位で生成し、異なる複数の表示要素の一部或いは全部が同じセグメント内で描画されている画面では、異なる複数の表示要素の一部或いは全部が同じセグメント内で描画されている現在の画面内の、一つの表示要素を、現在の画面の前の画面に表示されていた元の表示要素に戻す際に、現在の当該表示要素の描画データと前記マスクデータとの論理積演算を行うとともに、元の表示要素の描画データと前記マスクデータの各画素の論理値を反転させたデータとの論理積演算を行い、更に両論理積演算結果の論理和演算を行って、その論理和演算結果を描画するためのデータとする加工であって、単一のセグメントにのみ描画される一つの表示要素に対しては前記加工を行わずに液晶表示ドライバに転送するので、元の画面の表示要素が表示された画面に戻す際にも、請求項１の発明の効果が得られる。
【００３７】
請求項３の発明は、液晶パネルと、ビットデータからなる描画データを液晶パネルに転送する液晶表示ドライバと、表示する描画データを加工して液晶表示ドライバに転送する表示データ処理ブロックとからなる液晶表示装置において、表示データ処理ブロックは、液晶パネルのＹ軸方向の画素を所定ドット数で区切って１セグメントとし、該セグメント単位で描画のための明暗２値のビットデータを生成する際に、少なくとも上下方向の複数のセグメントに亘るように描画される一つの表示要素に対しては、当該表示要素の一部が夫々描画される各セグメント毎に当該表示要素の一部を含むビットデータをセグメント単位で生成するとともに、異なる複数の表示要素の一部或いは全部が同じセグメント内で描画されている画面において、一つの表示要素を書き換える際に、変更用の描画データを構成するセグメント単位のビットデータ中、書き換えるシンボルのエリアを論理値”０”とし、エリア外を論理値”１”としたビットデータをマスクデータとして作成し、このマスクデータと現在画面に描画されている当該表示要素に対応する描画データとの論理積演算を行い、この論理積演算後、論理積演算結果と変更用の描画データとの論理和演算を行って、その論理和演算結果を描画するためのデータとする加工であって、単一のセグメントにのみ描画される一つの表示要素に対しては前記加工を行わずに液晶表示ドライバに転送するので、請求項１の発明の効果を得ることができる液晶表示装置を実現できる。
【図面の簡単な説明】
【図１】  本発明に用いる液晶表示装置の概略構成図である。
【図２】  同上の液晶表示装置の具体的構成図である。
【図３】  本発明の実施形態の描画方法のによる表示例図である。
【図４】  同上に用いる部品要素の描画データの説明図である。
【図５】  同上の描画データの生成の説明図である。
【図６】  本発明の実施形態の説明図である。
【図７】  同上が解決しようとする課題の説明図である。
【図８】  同上の図７における描画データの説明図である。
【図９】  同上における処理（１）のフローチャートである。
【図１０】  同上の処理（１）による描画の変更説明図である。
【図１１】  同上に用いる描画データ及びマスクデータの説明図である。
【図１２】  同上の処理（２）のフローチャートである。
【図１３】  同上の処理（２）による描画の変更説明図である。
【図１４】  同上の処理（３）による描画変更を行う前の画面例図である。
【図１５】  同上の描画変更に用いる描画データの説明図である。
【図１６】  同上の処理（３）による描画の変更説明図である。
【図１７】  同上の処理（３）のフローチャートである。
【図１８】  従来方法の説明図である。
【符号の説明】
１ 外部機器
２ 液晶表示装置
３ 液晶パネル
４ 液晶表示ドライバ
５ 表示データ処理ブロック
【図１】
0004388184.tif 000002
【図２】
0004388184.tif 000003
【図３】
0004388184.tif 000004
【図４】
0004388184.tif 000005
【図５】
0004388184.tif 000006
【図６】
0004388184.tif 000007
【図７】
0004388184.tif 000008
【図８】
0004388184.tif 000009
【図９】
0004388184.tif 000010
【図１０】
0004388184.tif 000011
【図１１】
0004388184.tif 000012
【図１２】
0004388184.tif 000013
【図１３】
0004388184.tif 000014
【図１４】
0004388184.tif 000015
【図１５】
0004388184.tif 000016
【図１６】
0004388184.tif 000017
【図１７】
0004388184.tif 000018
【図１８】
0004388184.tif 000019