(57)【要約】【課題】様々な文字の装飾を表示することができる液晶表示用コントローラ及び液晶表示装置を提供する。【解決手段】キャラクタ表示情報の形成を行う液晶表示用コントローラ１であって、キャラクタ表示を行うための文字コード情報と、文字コード情報を装飾する装飾コード情報とを情報の保持エリアに保持するＤＤＲＡＭ３と、キャラクタ表示のためのフォント情報を格納するＲＯＭ４と、ＤＤＲＡＭ３が保持する文字コード情報と、装飾コード情報とをデコードして、ＲＯＭ４へ出力するデータデコーダ５とを備え、文字コード情報と装飾コード情報とをデータデコーダ５によりデコードして、ＲＯＭ４へ出力することにより、キャラクタ表示情報を形成することを特徴とする。【選択図】  図１
2004206002.tif 000002
【特許請求の範囲】
【請求項１】
キャラクタ表示情報の形成を行う液晶表示用コントローラであって、
前記キャラクタ表示を行うための文字コード情報と、前記文字コード情報を装飾する装飾コード情報とを情報の保持エリアに保持する表示用メモリと、
前記キャラクタ表示のためのフォント情報を格納するフォント情報メモリと、
前記表示用メモリが保持する文字コード情報と、前記装飾コード情報とをデコードして、前記フォント情報メモリへ出力するデータデコーダと、を備え、
前記文字コード情報と前記装飾コード情報とを前記データデコーダによりデコードして、前記フォント情報メモリへ出力することにより、前記キャラクタ表示情報を形成することを特徴とする液晶表示用コントローラ。
【請求項２】
前記装飾コード情報は、ブリンクのための情報であって、前記データデコーダは前記装飾コード情報をデコードしてブリンク制御信号を発生するデコーダを有し、さらに前記データデコーダが発生するブリンク制御信号を受け、ブリンク変換したキャラクタ表示情報を形成するブリンク回路を備えたことを特徴とする請求項１に記載の液晶表示用コントローラ。
【請求項３】
前記装飾コード情報は、倍角設定のための情報、装置の電源の制御のための情報、キャラクタ表示位置のための情報または空白数の指定のための情報のいずれかであり、前記データデコーダは装飾コード情報をデコードして前記いずれかの情報に基づく制御信号を発生するデコーダを有し、さらに、前記いずれかの情報に基づく制御信号を受け、前記いずれかの情報に基づいた機能のキャラクタ表示情報を形成する実行回路を備えたことを特徴とする請求項１に記載の液晶表示用コントローラ。
【請求項４】
前記文字コード情報の保持エリアに挿入された前記装飾コード情報は、前記文字コード情報の格納アドレスの前あるいは後に配置されていることを特徴とする請求項１に記載の液晶表示用コントローラ。
【請求項５】
前記文字コード情報の保持エリアに挿入された前記装飾コード情報は、変換を開始する情報および変換を終了する情報を含んでなることを特徴とする請求項１に記載の液晶表示用コントローラ。
【請求項６】
前記液晶表示用コントローラが形成したキャラクタ表示情報の表示を行うことを特徴とする請求項１に記載の液晶表示装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、キャラクタ表示を行う液晶表示用コントローラ及び液晶表示装置に関するものである。
【０００２】
【従来の技術】
従来、キャラクタ表示を行う液晶表示用コントローラは、表示位置に対応して文字コードを格納する文字コード用ＲＡＭ（ＲＡＮＤＯＭ  ＡＣＣＥＳＳ  ＭＥＭＯＲＹ）と、文字フォントデータが格納されている文字フォントデータ用ＲＯＭ（ＲＥＡＤ  ＯＮＬＹ  ＭＥＭＯＲＹ）と、任意の文字を作成するためのＲＡＭ、文字の装飾、電源の制御、表示の状態を表す状態レジスタなどから構成されていた。
【０００３】
この状態レジスタは、ブリンクや倍角設定などの各機能に応じて、制御ごとに別々に用意されていた。たとえば、１６文字の表示が可能な液晶表示装置の場合、文字単位でブリンクを設定するためには、少なくとも表示する文字ごとに状態を格納するため、１６ｂｉｔの状態レジスタが必要になる。
【０００４】
図１０は、ブリンクの表示例を示す図である。たとえば、図１０に示すようなブリンク表示を行うような場合は、１行目の「Ｃ」と２行目の「Ｎ」を白黒反転した情報を、交互に表示させることによってブリンク表示を行う。
【０００５】
図１１は、従来技術の液晶表示用コントローラの回路構成を示すブロック図である。上述のようなブリンク表示を行わせるような場合は、表示アドレスカウンタ１１１、ＤＤＲＡＭ１１２、比較回路１１３、ブリンクレジスタ１１４、ＲＯＭ１１５およびブリンク回路１１６を有する液晶表示用コントローラ１１０によって実現していた。
【０００６】
まず、表示位置に対応した文字コードを格納したＤＤＲＡＭ１１２に、図１２に示すような表示用文字コードを書き込む。ＤＤＲＡＭ１１２は、図１２に示すようにアドレスが００ｈ乃至１７ｈの１６文字を格納することができる。そして、図１３に示すようにブリンクしたい文字のアドレスに対応したブリンクレジスタ１１４に、命令によりブリンク設定を行う。
【０００７】
液晶表示用コントローラ１１０内では、表示アドレスカウンタ１１１が順次カウントすることによって、ＤＤＲＡＭ１１２より文字コードを読み出し、対応するＲＯＭ１１５からフォントデータを出力する。
【０００８】
そして、表示アドレスに対応したブリンクレジスタ１１４の内容が図１３にしめすように「１」の場合にはフォントデータをブリンクさせ、「０」の場合にはフォントデータをそのまま出力することで、特定の文字をブリンクするのである。
【０００９】
また、キャラクタ情報とその他のマークやアイコンなどを同一画面上に表示するために、それぞれの表示情報を時分割方式で読み出して表示させるものもある（たとえば、特許文献１参照。）。
【００１０】
【特許文献１】
特開平６−１１８９４２号公報（図１）
【００１１】
【発明が解決しようとする課題】
しかしながら、文字の装飾を行うためには、その制御単位に応じたｂｉｔ数のブリンクレジスタ１１４が装飾機能ごとに必要になってしまい、表示文字の多い液晶表示装置の場合や機能が豊富な場合では、ブリンクレジスタ１１４の数が非常に大きくなってしまう。さらに、比較回路１１３も必ず必要となり、回路構成の簡素化は困難であった。
【００１２】
また、特許文献１の発明の場合も、それぞれの表示情報ごとにＲＡＭが必要となり、さらにそれらを時分割に表示するという複雑な制御が必要となり、単純な回路構成で液晶表示用コントローラ及び液晶表示装置を実現するのは、困難であった。
【００１３】
本願発明はこのような不都合を解消するために発明されたもので、様々な文字の装飾を表示することができる液晶表示用コントローラ及び液晶表示装置を提供することを目的とする。
【００１４】
【課題を解決するための手段】
上記目的を達成するため、本願における液晶表示用コントローラとして代表的な発明は、キャラクタ表示情報の形成を行う液晶表示用コントローラであって、キャラクタ表示を行うための文字コード情報と、文字コード情報を装飾する装飾コード情報とを情報の保持エリアに保持する表示用メモリと、キャラクタ表示のためのフォント情報を格納するフォント情報メモリと、表示用メモリが保持する文字コード情報と、装飾コード情報とをデコードして、フォント情報メモリへ出力するデータデコーダとを備え、文字コード情報と装飾コード情報とをデータデコーダによりデコードして、フォント情報メモリへ出力することにより、キャラクタ表示情報を形成することを特徴とする。
【００１５】
前記装飾コード情報は、ブリンクのための情報であって、データデコーダは前記装飾コード情報をデコードしてブリンク制御信号を発生するデコーダを有し、データデコーダが発生するブリンク制御信号を受け、ブリンク変換したキャラクタ表示情報を形成するブリンク回路を、さらに有するように構成してもよい。
【００１６】
前記装飾コード情報は、倍角設定のための情報、装置の電源の制御のための情報、キャラクタ表示位置のための情報または空白数の指定のための情報のいずれかであり、データデコーダは装飾コード情報をデコードしていずれかの情報に基づく制御信号を発生するデコーダを有し、さらに、いずれかの情報に基づく制御信号を受け、いずれかの情報に基づいた機能のキャラクタ表示情報を形成する実行回路を、さらに有するように構成してもよい。
【００１７】
前記文字コード情報の保持エリアに挿入された装飾コード情報は、文字コード情報の格納アドレスの前あるいは後に配置されていてもよい。
【００１８】
前記文字コード情報の保持エリアに挿入された装飾コード情報は、変換を開始する情報および変換を終了する情報を含んでいてもよい。
【００１９】
前記液晶表示用コントローラが形成したキャラクタ表示情報の表示を行う液晶表示装置で構成してもよい。
【００２０】
【発明の実施の形態】
以下、本発明の実施の形態に係る液晶表示用コントローラについて、図面を参照して説明する。図１は、本発明の第一の実施の形態に係わる液晶表示用コントローラ１の回路構成を示すブロック図である。本実施の形態の液晶表示用コントローラ１は、表示アドレスカウンタ２、ＤＤＲＡＭ３、ＲＯＭ４、データデコーダ５およびブリンク回路６から構成されている。
【００２１】
表示アドレスカウンタ２は、キャラクタ表示情報の表示アドレスのカウンタで、入力される各表示情報のカウントを行っている。そして、次段のメモリの記憶領域に対応したデータ量の情報を、所定単位毎に出力している。
【００２２】
ＤＤＲＡＭ３は、表示位置に対応した文字コード情報を格納するメモリで、このメモリに格納された内容がデコードされて、液晶表示装置に表示される。そして、特に制限されないが、本実施の形態では、２０文字分の記憶領域を少なくとも有している。
【００２３】
ＲＯＭ４は、フォントデータや、さまざまな装飾機能に関する装飾用データを格納している。そして、ＤＤＲＡＭ３に格納されている文字コード情報に対応するフォントデータを、ＤＤＲＡＭ３に格納されている情報に基づいて、ブリンク回路６へ出力する。
【００２４】
データデコーダ５は、ＤＤＲＡＭ３に格納されている文字コード情報や、装飾情報をデコードするデコーダである。そして、このデータデコーダ５でデコードしたＤＤＲＡＭ３の表示データをＲＯＭ４を介して、ブリンク回路６へ出力する。その一方で、直接ブリンク回路６へブリンク制御信号を出力する。
【００２５】
ブリンク回路６は、表示データをブリンクする機能を実現する回路である。なお、本実施の形態においては、ブリンク機能を実現するブリンク回路６として設けているが、倍角設定のための倍角設定回路、装置の電源制御のための電源制御回路、キャラクタ表示位置設定のためのキャラクタ表示位置設定回路または空白数の指定のための空白数指定回路などのいずれかであってもよい。すなわち、本実施の形態の回路構成は、さまざまな機能に応じて、種々の変更が可能であって、必要に応じて機能を選択できるように構成することもできる。
【００２６】
図２は、本発明の第一の実施の形態に係わるＤＤＲＡＭに格納された表示データを示す図である。ＤＤＲＡＭ３は、特に制限されないが、本実施の形態では、２０文字分の記憶領域を有しており、それぞれアドレスが００ｈ乃至１９ｈの領域で設定されている。
【００２７】
そして、それぞれのアドレス００ｈ乃至１９ｈの領域に、表示位置に対応した文字コード情報及び装飾コードが格納される。すなわち、従来は図１２に示すように文字コード情報しか格納できなかったが、本実施の形態のＤＤＲＡＭ３は、装飾コード情報も格納することができるようにしたメモリーである。
【００２８】
たとえば、図２に示すアドレス００ｈや０１ｈに格納されている情報の「４１ｈ」「４２ｈ」は、デコーダ５を介してＲＯＭ４でキャラクタ表示情報にデコードされ、ブリンク回路６を通じて、液晶表示装置へ出力される。そして、アドレス０２ｈや０３ｈに格納されている情報の「００ｈ」「０１ｈ」は、図３に示すような装飾機能のルール設定に従ってデコードされ、ブリンク回路６を通じてブリンクされた表示データとして、液晶表示装置へ出力される。
【００２９】
図３には、本発明の第一の実施の形態に係わるブリンクのルール例を示す図である。これらのルールに従って、たとえば図２のアドレス０２ｈや０３ｈに格納されている情報の「００ｈ」「０１ｈ」は、次に読み出されるＲＯＭフォントデータをブリンクするという動作を、実現するデータとして規定されている。
【００３０】
そのため、図２のアドレス０４ｈの格納データである「４３ｈ」は、ＲＯＭ４でキャラクタ表示情報にデコードされ、ブリンク回路６でブリンクされて、液晶表示装置へ出力される。
【００３１】
すなわち、本実施の形態では、「００ｈ」というデータの内容を装飾コードとして用いており、この「００ｈ」に続く２バイト目が「０１ｈ」の場合に、その次の文字をブリンクさせる。
【００３２】
一方で、「００ｈ」に続く２バイト目が「００ｈ」の場合には、文字の装飾は行わずに、「００ｈ」に対応した文字フォントの表示を行うように設定されている。
【００３３】
液晶表示用コントローラ１は、表示アドレスカウンタ２に従って、順次ＤＤＲＡＭ３の格納しているデータを読み出して、装飾コード「００ｈ」以外のコードの場合は、ＲＯＭ４からフォントデータを読み出して出力する。
【００３４】
一方で、装飾コードの場合には、続く２バイト目のデータをデコードして、続く１バイト目のデータが「００ｈ」であれば、文字フォントデータをＲＯＭ４から読み出して出力し、続く１バイト目のデータが「０１ｈ」であれば、ブリンク信号をブリンク回路６へ出力する。
【００３５】
このように構成することによって、文字表示分の機能レジスタやアドレスの比較回路を削除した簡易な回路構成であっても、さまざまな機能を実現することが可能となる。
【００３６】
図４は、本発明の第一の実施の形態に係わる液晶表示装置４０の回路構成を示すブロック図である。本実施の形態に係わる液晶表示装置４０は、液晶パネル４１、ラッチ回路４２、コモンドライバー４３、セグメントドライバー４４、コモン信号発生回路４５、コモン電極４６およびセグメント電極４７から構成されている。
【００３７】
液晶パネル４１は、対向する２枚の基板の間に液晶素子を配置した液晶ディスプレイで、それぞれの基板にはセグメント電極４７とコモン電極４６の配線が、直交するように配列されている。そして、それぞれのセグメント電極４７とコモン電極４６の交点に表示要素がドットマトリクス状に形成されており、セグメント電極４７とコモン電極４６の間に印加された電圧に応じて、液晶素子がスイッチングし、光透過率を変化させて表示を行うものである。
【００３８】
そして、それぞれのセグメント電極４７とコモン電極４６の交点の表示要素には、それぞれＲ（赤）、Ｇ（緑）、Ｂ（青）のカラーフィルタが形成されていてもよく、これらの色の混色によってカラー表示を行うものであってもよい。
【００３９】
なお、この液晶パネル４１は、種々の変更が可能であって、本実施の形態においては、さまざまなモードの液晶パネルを使用することができる。
【００４０】
ラッチ回路４２は、セグメントドライバ４４に印加する表示データ４８とコモンドライバ４３に印加するタイミング信号を、それぞれラッチし、セグメントドライバ４４とコモンドライバ４５にそれぞれ出力する。
【００４１】
なお、この表示データ４８は、たとえば図１のブリンク回路６の出力信号である。すなわち、液晶表示用コントローラ１は、表示アドレスカウンタ２に従って、順次ＤＤＲＡＭ３の格納しているデータを読み出して、図２における装飾コード「００ｈ」以外のコードの場合は、ＲＯＭ４からフォントデータを読み出してラッチ回路４２へ表示データ４８を出力する。
【００４２】
一方で、装飾コードの場合には、続く２バイト目のデータをデコードして、続く１バイト目のデータが「００ｈ」であれば、文字フォントデータをＲＯＭ４から読み出してラッチ回路４２へ表示データ４８を出力し、続く１バイト目のデータが「０１ｈ」であれば、ブリンク制御信号をブリンク回路６へ出力され、ブリンク情報とともにラッチ回路４２へ表示データ４８を出力する。
【００４３】
セグメントドライバ４４は、ラッチ回路４２からセグメント電極４７に印加させる表示データ４８を受け付け、受け付けた順に左方向の信号線に表示データ４８に応じた電圧を順次印加していく。なお、特に制限されないが、本実施の形態ではｎ本の信号線がセグメント電極４７として、配列されている。この本数は、液晶表示装置のサイズや用途に応じて、種々変更が可能である。
【００４４】
コモンドライバ４３は、ラッチ回路４２や図示しないタイミング回路からタイミング信号を受け付け、そのタイミング信号に応じて、コモン信号発生回路４５から複数のコモン電極４６にコモン電圧が出力されており、その極性は、ドットごとあるいは所定のタイミングごとに反転されている。これは、液晶素子に直流成分の電圧が印加され続けると、フリッカーなどの表示不良の原因になるからである。
【００４５】
図５は、本発明の第二の実施の形態に係わるブリンクの表示例を示す図である。たとえば、本発明の第二の実施の形態では、図５に示すようなブリンク表示を行うような場合を説明している。このような場合は、「Ｃ」「Ｄ」「Ｅ」「Ｆ」の１文字ずつを第一の実施の形態のように白黒反転した情報として、交互に表示させてブリンク表示を行うと、ＤＤＲＡＭ３の記憶領域が有効に活用できなくなる。
【００４６】
すなわち、「Ｃ」「Ｄ」「Ｅ」「Ｆ」の４文字分のブリンクを、図２に示すような方法で行うと、それぞれのブリンクを行うために、装飾コードの「００ｈ」、ブリンク指定コードの「０１ｈ」、そして文字コード情報の３ビットが必要になり、合計で１２ビットの格納領域が、このブリンクのために必要となる。
【００４７】
したがって、図５に示すような連続文字のブリンクの場合は、ＤＤＲＡＭ３の記憶領域を有効利用させるために、さらに新たな装飾機能のルール設定に従ってデコードし、ブリンク回路６を通じて、液晶表示装置４０へ出力するように構成している。
【００４８】
図６は、説明のために本発明の第一の実施の形態に係わるＤＤＲＡＭに格納された表示データを表示した図である。このＤＤＲＡＭ３に格納しているデータは、特に制限されないが、本実施の形態では、３２文字分の記憶領域を有しており、それぞれアドレスが００ｈ乃至１Ｆｈの領域が設定されている。そして、それぞれのアドレス００ｈ乃至１Ｆｈの領域に、表示位置に対応した文字コード情報あるいは装飾コードを格納する。
【００４９】
上述の連続ブリンク表示を、第一の実施の形態で実現しようとすると、以下のようになる。すなわち、図６に示すアドレス０２ｈ、０３ｈおよび０４ｈに格納されている情報の「００ｈ」「０１ｈ」「４３ｈ」は、デコーダ５を介してＲＯＭ４でキャラクタ表示情報にデコードされ、ブリンク回路６を通じて、液晶表示装置４０へブリンクするフォント情報「Ｃ」として出力される。そして、これと同じように、アドレス０５ｈ乃至０７ｈ、アドレス０８ｈ乃至０Ａｈ、アドレス０Ｂｈ乃至０Ｄｈが、それぞれブリンクするフォント情報「Ｄ」「Ｅ」「Ｆ」として出力される。
【００５０】
そのため、上述の４文字「Ｃ」「Ｄ」「Ｅ」「Ｆ」をブリンクするために、１２ビットの記憶領域を確保しなければならなくなり、装飾する内容によっては、ＤＤＲＡＭ３に格納できる表示データが、極端に少なくなってしまう事態も生じてしまうのである。
【００５１】
図７は、本発明の第二の実施の形態に係わる連続ブリンクのルール例を示す図である。本発明の第二の実施の形態では、上述の連続ブリングの場合の不都合を解消している。
【００５２】
すなわち、ブリンク装飾コードを、装飾開始コードと装飾終了コードに分けて、設定することによって、必要とされる装飾コードの書き込み数を減らしており、これによってＤＤＲＡＭ３の記憶領域を減らすことが可能となった。
【００５３】
具体的には、「００ｈ」というデータの内容を装飾コードとして、この「００ｈ」に続く２バイト目が「０１ｈ」の場合に、その次の文字をブリンクさせる。または、この「００ｈ」に続く２バイト目が「０２ｈ」の場合に、その次以降の文字をすべてブリンクさせる。あるいは、この「００ｈ」に続く２バイト目が「０３ｈ」の場合に、その次以降の文字をすべてブリンクさせない。一方で、「００ｈ」に続く２バイト目が「００ｈ」の場合には、文字の装飾は行わずに、「００ｈ」に対応した文字フォントの表示を行うように設定されている。
【００５４】
すなわち、「００ｈ」に続く２バイト目が「０２ｈ」であれば、このコードをブリンク開始コードとして、液晶表示用コントローラ１をブリンク状態に設定して、以降にブリンク終了コードが入るまでこの状態を保持することによって、実際に挿入しなければならない装飾コードの数を減らすことができる。
【００５５】
具体的には、液晶表示用コントローラ１は、表示アドレスカウンタ２に従って、順次ＤＤＲＡＭ３の格納しているデータを読み出して、装飾コード「００ｈ」以外のコードの場合は、ＲＯＭ４からフォントデータを読み出して出力する。一方で、装飾コードの場合には、続く２バイト目のデータをデコードして、続く１バイト目のデータが「００ｈ」であれば、文字フォントデータをＲＯＭ４から読み出して出力し、続く１バイト目のデータが「０１ｈ」「０２ｈ」「０３ｈ」であれば、ブリンク制御信号をブリンク回路６へ出力する。
【００５６】
このように構成することによって、簡易な回路構成であっても、さまざまな機能を実現することが可能となる。
【００５７】
図８は、本発明の第二の実施の形態に係わるＤＤＲＡＭ３に格納された表示データを示す図である。ＤＤＲＡＭ３は、特に制限されないが、本実施の形態では、２４文字分の記憶領域を有しており、それぞれアドレスが００ｈ乃至１Ｂｈの領域が設定されている。
【００５８】
そして、それぞれのアドレス００ｈ乃至１Ｂｈの領域に、表示位置に対応した文字コード情報あるいは装飾コードを格納することができる。すなわち、本実施形態では、図７に示したようにブリンク装飾コードを、装飾開始コードと装飾終了コードに分けて設定することによって、必要とされる装飾コードの書き込み数を減らしている。
【００５９】
たとえば、図８に示すアドレス０２ｈや０３ｈに格納されている情報の「００ｈ」「０２ｈ」は、ブリンクの開始を表わしており、このブリンク状態はアドレス０８ｈや０９ｈに格納されている情報の「００ｈ」「０３ｈ」のブリンク終了コードまで続く。
【００６０】
この情報コードは、デコーダ５でデコードされ、ＲＯＭ４でキャラクタ表示情報およびブリンク回路６を通じて、液晶表示装置４０へ出力される。そして、アドレス０２ｈや０３ｈに格納されている情報の「００ｈ」「０２ｈ」は、図７に示すような装飾機能のルール設定に従ってデコードされ、ブリンク回路６を通じて、液晶表示装置４０へ出力される。
【００６１】
図９は、本発明の第三の実施の形態に係わる液晶表示用コントローラ９０の回路構成を示すブロック図である。すなわち、この液晶表示用コントローラ９０は、表示アドレスカウンタ９１、ＤＤＲＡＭ９２、データデコーダ９３、ブリンクレジスタ９４、ＲＯＭ９５およびブリンク回路９６で構成されており、図１の液晶表示用コントローラ１とは、ブリンクレジスタ９４を設けている点で異なっている。
【００６２】
すなわち、この実施の形態では、上述の第二の実施形態の連続ブリンク表示を行うために、ブリンク装飾コードを、装飾開始コードと装飾終了コードに分けて設定するとともに、それに対応したレジスタを設けることで連続ブリンク表示を行う際に、装飾コードの数を少なくすることができる。
【００６３】
本発明の第四の実施の形態に係わる液晶表示用コントローラとしては、第一の実施の形態の特殊コードに改行を行うコードを追加するものがある。第一の実施の形態の液晶表示用コントローラ１では、ブリンク機能や倍角機能などの装飾機能を表示データに加えることであったが、第四の実施の形態に係わる液晶表示用コントローラは、この特殊コードを用いて、ＤＤＲＡＭ３の記憶領域を有効利用することを目的としている。
【００６４】
すなわち、液晶表示用コントローラ１では、表示画面分のＤＤＲＡＭ３の他に、シフト用のバッファを持たしていた。そして、このバッファにシフト用のデータを書き込んで、逐次データをシフトしていった。しかしながら、液晶表示用コントローラ１の回路構成が複雑化したり、ＬＳＩの面積が大きくなると、このバッファサイズは極力小さくする必要が生じる。
【００６５】
そうすると、上述のシフト用のバッファは、すぐにバッファ分の文字をシフトしきってしまい、頻繁にデータを書き変えなければならなかった。また、バッファを追加する観点からは、ＤＤＲＡＭ３は行単位で構成する必要があった。
【００６６】
そこで、本実施の形態では、第一の実施形態の特殊コードに改行を行うコードを追加することで、固定された行単位構成のＤＤＲＡＭではなく、自由に各行の文字数を設定することができるようにして、記憶領域の有効利用を図るようにしている。
【００６７】
このように構成することによって、ドットシフト時のバッファサイズをその表示に合わせて可変にできるので、外部からのデータの書き換えの回数を減らすことができる。
【００６８】
本発明の第五の実施の形態に係わる液晶表示用コントローラとしては、装飾コードをＤＤＲＡＭ３に書き込むのではなく、他の領域に装飾コードを書き込むように構成するものがある。
【００６９】
すなわち、上述の第一乃至第四の実施の形態では、同一のＤＤＲＡＭ３の中に装飾コードや改行コードを挿入していたが、この方法だと書き込んだフォントコードが、ＤＤＲＡＭ３のどの部分に書き込まれたのか、不明になってしまう可能性がある。また、同一のＤＤＲＡＭ３の中に装飾コードを挿入すると、表示に出てくる文字がＤＤＲＡＭ３のどこに配置されているかも、不明になってしまう可能性がある。
【００７０】
そこで、ＤＤＲＡＭ３の内部に文字コードエリアと装飾コードエリアに分けて、表示に対する文字コードの格納位置は、固定するように構成している。この場合に、装飾コードは文字コードの間に挿入することができなくなったので、それぞれの装飾コードが、どの文字コードを装飾するのか記憶する必要がある。そこで、装飾コードが、どの文字コードを装飾するのかの位置情報として、たとえばＤＤＲＡＭ３のアドレス情報や、桁行の情報などの文字を特定できる情報を格納するようにした。
【００７１】
そして、液晶表示用コントローラ１は、文字コードを読む際に、この装飾コードも読み込み、装飾する文字の位置情報と現在の文字コードのアドレスを比較して、一致していたら装飾を行うように構成している。
【００７２】
なお、本実施の形態の液晶表示用コントローラ及び液晶表示装置は、その趣旨に応じてさまざまな変更が可能であり、装飾コードとしてブリンク機能に限られるものではない。
【００７３】
たとえば、装飾コード情報として、倍角設定のための情報、装置の電源の制御のための情報、キャラクタ表示位置のための情報または空白数の指定のための情報のいずれかであり、データデコーダ５でデコードした情報に基づいて、それらの機能を実現する実行回路で変換したキャラクタ表示情報を形成するように構成してもよい。
【００７４】
さらに、装飾コード情報として、ＲＯＭ４のフォント情報のバンクを切り替える情報であったりしてもよい。
【００７５】
【発明の効果】
以上説明したように、本発明の液晶表示用コントローラ及び液晶表示装置によれば、様々な文字の装飾を表示することができる。
【図面の簡単な説明】
【図１】本発明の第一の実施の形態に係わる液晶表示用コントローラの回路構成を示すブロック図である。
【図２】本発明の第一の実施の形態に係わるＤＤＲＡＭに格納された表示データを示す図である。
【図３】本発明の第一の実施の形態に係わるブリンクのルール例を示す図である。
【図４】本発明の第一の実施の形態に係わる液晶表示装置の回路構成を示すブロック図である。
【図５】本発明の第二の実施の形態に係わるブリンクの表示例を示す図である。
【図６】本発明の第一の実施の形態に係わるＤＤＲＡＭに格納された表示データを示す図である。
【図７】本発明の第二の実施の形態に係わる連続ブリンクのルール例を示す図である。
【図８】本発明の第二の実施の形態に係わるＤＤＲＡＭに格納された表示データを示す図である。
【図９】本発明の第三の実施の形態に係わる液晶表示用コントローラの回路構成を示すブロック図である。
【図１０】ブリンクの表示例を示す図である。
【図１１】従来技術の液晶表示用コントローラの回路構成を示すブロック図である。
【図１２】従来技術のＤＤＲＡＭに格納された表示データを示す図である。
【図１３】従来技術のブリンクレジスタに格納されたデータを示す図である。
【符号の説明】
１・・・液晶表示用コントローラ、２・・・表示アドレスカウンタ、３・・・ＤＤＲＡＭ、４・・・ＲＯＭ、５・・・データデコーダ、６・・・ブリンク回路、４０・・・液晶表示装置、４１・・・液晶パネル、４２・・・ラッチ回路、４３・・・コモンドライバ、４４・・・セグメントドライバ、４５・・・コモン信号発生回路、４６・・・コモン電極、４７・・・セグメント電極、４８・・・表示データ、９０・・・液晶表示用コントローラ、９１・・・表示アドレスカウンタ、９２・・・ＤＤＲＡＭ、９３・・・データデコーダ、９４・・・ブリンクレジスタ、９５・・・ＲＯＭ、９６・・・ブリンク回路、１１０・・・液晶表示用コントローラ、１１１・・・表示アドレスカウンタ、１１２・・・ＤＤＲＡＭ、１１３・・・比較回路、１１４・・・ブリンクレジスタ、１１５・・・ＲＯＭ、１１６・・・ブリンク回路
【図１】
2004206002.tif 000003
【図２】
2004206002.tif 000004
【図３】
2004206002.tif 000005
【図４】
2004206002.tif 000006
【図５】
2004206002.tif 000007
【図６】
2004206002.tif 000008
【図７】
2004206002.tif 000009
【図８】
2004206002.tif 000010
【図９】
2004206002.tif 000011
【図１０】
2004206002.tif 000012
【図１１】
2004206002.tif 000013
【図１２】
2004206002.tif 000014
【図１３】
2004206002.tif 000015