(57)【特許請求の範囲】
【請求項１】
ドットマトリックス液晶表示パネルを有するドットマトリックス表示システムであって、
第１の解像度を有する第１の表示データを出力すると共に、該第１の表示データの表示タイミングを表す第1の信号を出力する処理手段と、
前記処理手段から出力された前記第１の表示データを入力し、入力された前記第１の表示データを第２の解像度を有する第２の表示データに変換し、変換された前記第２の表示データを前記ドットマトリックス液晶表示パネルに出力するデータ変換手段とを有し、
前記ドットマトリックス液晶表示パネルは、前記データ変換手段から出力された第２の表示データを入力し、前記第２の表示データに対応する表示を行い、
前記データ変換手段は、
前記処理手段が出力した前記第１の信号を入力し、表示モードを判別して、前記第1の表示データの解像度の拡大または縮小を示す第２の信号を出力する表示モード判別部と、
前記表示モード判別部から出力された前記第２の信号を入力し、前記第２の信号を用いて前記第１の表示データを前記第２の表示データに変換するデータ変換部と、
前記第１の信号と前記第２の信号に基づき、前記第２の表示データの出力タイミングを示す第３の信号を生成して出力する第２表示データ出力タイミング生成部とを有する、ことを特徴とするドットマトリックス表示システム。
【請求項２】
請求項１記載のドットマトリックス表示システムであって、
前記第２の解像度は、前記ドットマトリックス液晶表示パネルの解像度に対応した解像度であることを特徴とするドットマトリックス表示システム。
【請求項３】
請求項１から３のいずれか一項に記載のドットマトリックス表示システムであって、
前記データ変換手段は、前記第１の信号を判別した結果、第１の解像度と第２の解像度が同じであるときは、前記変換手段で表示データの変換は行わないことを特徴とするドットマトリックス表示システム。
【請求項４】
請求項１から３のいずれか一項に記載のドットマトリックス表示システムであって、
前記データ変換手段は、前記第１の信号を判別した結果、前記第１の表示データが表す第１の解像度を前記第２の解像度に変換させる場合、第１の抽出ラインと第２の抽出ラインを選択し、当該第１の抽出ラインと当該第２の抽出ラインに含まれる表示データの中間調データを生成して前記第１の表示データ中に挿入することを特徴とするドットマトリックス表示システム。
【請求項５】
請求項１から３のいずれか一項に記載のドットマトリックス表示システムであって、
前記データ変換手段は、前記第１の信号を判別した結果、前記第１の表示データで示される第１の解像度を拡大させる場合、水平方向と垂直方向のうちの少なくとも１方向において、第１の抽出ラインと第２の抽出ラインを選択し、当該第１の抽出ラインと当該第２の抽出ラインに含まれる表示データの中間調データを生成して第３のラインを生成し、当該第３のラインを前記第１の表示データ中に挿入することを特徴とするドットマトリックス表示システム。
【請求項６】
請求項１から３のいずれか一項に記載のドットマトリックス表示システムであって、
前記データ変換手段は、前記第１の信号を判別した結果、前記第１の表示データで示される第１の解像度を縮小させる場合、水平方向と垂直方向のうちの少なくとも１方向において、第１の抽出ラインと第２の抽出ラインを選択し、当該第１の抽出ラインと当該第２の抽出ラインに含まれる表示データの中間調データを生成して第３のラインを生成し、前記第１の抽出ラインと前記第２の抽出ラインの代わりに前記第３のラインを前記第１の表示データ中に挿入することを特徴とするドットマトリックス表示システム。
【請求項７】
請求項４から６のいずれか一項に記載のドットマトリックス表示システムであって、
前記データ変換手段は、前記第１の信号を判別した結果、前記第１の表示データで示される第１の解像度を前記第２の解像度に変換させる場合、抽出ラインの選択は等間隔にすることを特徴とするドットマトリックス表示システム。
【請求項８】
請求項４から６のいずれか一項に記載のドットマトリックス表示システムであって、
前記データ変換手段は、前記第１の信号を判別した結果、前記第１の表示データで示される第１の解像度を前記第２の解像度に変換させる場合、前記ドットマトリックス液晶表示パネルに表示された画面中の背景色と比較して当該背景色と異なる色画素が多い部分と少ない部分とを判別し、前記背景色との違いが少ない部分のラインを抽出ラインとすることを特徴とするドットマトリックス表示システム。
【請求項９】
ドットマトリックス液晶表示パネルを有するドットマトリックス表示システムであって、
第１の解像度を有する第１の表示データを出力する処理手段と、
前記処理手段から出力された前記第１の表示データを入力し、入力された前記第１の表示データを第２の解像度を有する第２の表示データに変換し、変換された前記第２の表示データを前記ドットマトリックス液晶表示パネルに出力するデータ変換手段とを有し、
前記ドットマトリックス液晶表示パネルは、前記データ変換手段から出力された第２の表示データを入力し、前記第２の表示データに対応する表示を行い、
前記処理手段から出力される前記第１の表示データは、前記第１の解像度に対応した周波数を有する第１のデジタル信号であり、
前記データ変換手段は、前記第１のデジタル信号である前記第１の表示データを対応するアナログ信号に変換し、当該アナログ信号を平滑化し、平滑化したアナログ信号を前記第２の解像度に対応した周波数でサンプリングして、前記第２の表示データとしての第２のデジタル信号を生成することを特徴とするドットマトリックス表示システム。
【請求項１０】
ドットマトリックス液晶表示パネルを有するドットマトリックス表示システムにおける表示データ変換方法であって、
第１の解像度である第１の表示データを入力すると共に、該第１の表示データの表示タイミングを表す第1の信号を入力し、
表示モードを判別して、前記第1の表示データの解像度の拡大または縮小を示す第２の信号を出力し、
前記第２の信号を用いて前記第１の表示データを、前記ドットマトリックス液晶表示パネルに対応した第2の解像度である第２の表示データに、変換し、
前記第１の信号と前記第２の信号に基づき、前記第２の表示データを出力するタイミングを示す第３の信号を生成し、該第３の信号と該第２の表示データとを出力することを特徴とする表示データ変換方法。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、ドットマトリックス液晶表示パネルを有するドットマトリックス表示システム、及びこのシステムでの表示データ変換方法に関する。
【０００２】
【従来の技術】
従来の液晶表示装置は、コンピュータ本体が出力する、表示データおよびタイミング信号を含むインターフェース信号を受け、これを液晶表示用の駆動信号に変換し、液晶駆動手段に与える。液晶駆動手段は与えられた駆動信号のうちの表示データを、表示データに応じた液晶駆動電圧に変換し、液晶パネルに出力する。液晶パネルは、この液晶駆動電圧を受けて、画像の表示を行っている。ここで、入力されるインターフェース信号と液晶パネルとの解像度が異なる場合、例えば入力されるインターフェース信号の解像度が液晶パネルの解像度より大きい場合、特開昭５７−１１５５９３号公報に記載のように、入力インターフェース信号に含まれる表示データの一部を削除することにより、液晶パネルの解像度に合わせていた。この従来例は、表示対象を文字に限定し、文字の種類ごとに文字の周辺にある空白部分のドットを削除することとした。削除する部分は、文字の種類ごとに指定する必要があった。
【０００３】
【発明が解決しようとする課題】
上記従来例では、文字を対象とし、文字以外の表示データの場合については考慮していないという問題がある。
本発明の目的は、ドットマトリックス液晶表示パネルを備え、表示データの種類にかかわらず、液晶表示パネルと異なる解像度を有する表示データを受付けても、表示することができるドットマトリックス表示システム、及びこのシステムでの表示データ変換方法を提供することである。
【０００４】
【課題を解決するための手段】
上記課題を解決するためのドットマトリックス表示システムに係る発明は、
ドットマトリックス液晶表示パネルを有するドットマトリックス表示システムであって、
第１の解像度を有する第１の表示データを出力すると共に、該第１の表示データの表示タイミングを表す第1の信号を出力する処理手段と、前記処理手段から出力された前記第１の表示データを入力し、入力された前記第１の表示データを第２の解像度を有する第２の表示データに変換し、変換された前記第２の表示データを前記ドットマトリックス液晶表示パネルに出力するデータ変換手段とを有し、前記ドットマトリックス液晶表示パネルは、前記データ変換手段から出力された第２の表示データを入力し、前記第２の表示データに対応する表示を行い、
前記データ変換手段は、前記処理手段が出力した前記第１の信号を入力し、表示モードを判別して、前記第1の表示データの解像度の拡大または縮小を示す第２の信号を出力する表示モード判別部と、前記表示モード判別部から出力された前記第２の信号を入力し、前記第２の信号を用いて前記第１の表示データを前記第２の表示データに変換するデータ変換部と、前記第１の信号と前記第２の信号に基づき、前記第２の表示データの出力タイミングを示す第３の信号を生成して出力する第２表示データ出力タイミング生成部とを有する、ことを特徴とする。
ドットマトリックス表示システムに係る他の発明は、
ドットマトリックス液晶表示パネルを有するドットマトリックス表示システムであって、
第１の解像度を有する第１の表示データを出力する処理手段と、前記処理手段から出力された前記第１の表示データを入力し、入力された前記第１の表示データを第２の解像度を有する第２の表示データに変換し、変換された前記第２の表示データを前記ドットマトリックス液晶表示パネルに出力するデータ変換手段とを有し、
前記ドットマトリックス液晶表示パネルは、前記データ変換手段から出力された第２の表示データを入力し、前記第２の表示データに対応する表示を行い、
前記処理手段から出力される前記第１の表示データは、前記第１の解像度に対応した周波数を有する第１のデジタル信号であり、
前記データ変換手段は、前記第１のデジタル信号である前記第１の表示データを対応するアナログ信号に変換し、当該アナログ信号を平滑化し、平滑化したアナログ信号を前記第２の解像度に対応した周波数でサンプリングして、前記第２の表示データとしての第２のデジタル信号を生成することを特徴とする。
上記課題を解決するための表示データ変換方法に係る発明は、
ドットマトリックス液晶表示パネルを有するドットマトリックス表示システムにおける表示データ変換方法であって、
第１の解像度である第１の表示データを入力すると共に、該第１の表示データの表示タイミングを表す第1の信号を入力し、
表示モードを判別して、前記第1の表示データの解像度の拡大または縮小を示す第２の信号を出力し、
前記第２の信号を用いて前記第１の表示データを、前記ドットマトリックス液晶表示パネルに対応した第2の解像度である第２の表示データに、変換し、
前記第１の信号と前記第２の信号に基づき、前記第２の表示データを出力するタイミングを示す第３の信号を生成し、該第３の信号と該第２の表示データとを出力することを特徴とする。
【０００６】
【実施例】
本発明の液晶表示装置を接続したパーソナルコンピュータシステムの実施例を図１〜１０を用いて説明する。
図１は本発明を適用したパーソナルコンピュータシステムのブロック図であり、１は中央処理装置（以下、ＣＰＵと称す）１０１等を搭載したパーソナルコンピュータ又はワークステーション本体（以下ではＰＣと呼ぶ）、２は表示データ、３はタイミング信号、４はＰＣ１の表示データを液晶表示用の信号に変換するデータ変換部、５は液晶表示データ、６は液晶表示タイミング信号、７は液晶パネルである。データ変換部４と液晶パネル７とは、液晶表示装置を構成する。データ変換部４は、ＰＣ１からの表示データ２を液晶パネル７の解像度に合わせて拡大縮小変換した液晶表示データ５、液晶表示タイミング信号６を生成する。液晶表示データ５と、液晶表示タイミング信号６とを合わせて駆動信号と呼ぶ。なお、前述の液晶駆動電圧への変換は、液晶パネル７内で行われる。ここで、表示データ２は、赤（以下Ｒ）、緑（以下Ｇ）、青（以下Ｂ）各色４ビットの階調データを持ち、タイミング信号３に同期してシリアルに送られてくるものとして以下説明する。また、以後の説明の簡単化のために、液晶ディスプレイ７は１０２４×７６８ドットの画素で構成され、ＰＣ１は表示モードに応じて１１２０×７８０ドット（以下表示モード１と称す）または６４０×４８０ドット（以下、表示モード２と称す）の表示データ及びタイミング信号を出力するものとする。  図２は本発明の表示モードを示す図であり、データ変換部４は、表示モードを判別し、表示モードに応じて、表示モード１の場合には縮小処理を、表示モード２の場合には拡大処理を実行する。
また、液晶パネル７の表示可能色は４０９６色とし、ＰＣ１は１画素あたりＲ（赤）Ｇ（緑）Ｂ（青）それぞれ４ビットのアトリビュート（階調データ）で表して水平方向に左から右へ順次１画素分ずつ出力しそれを上から下への水平ライン分順次繰り返す、いわゆるラスタ操作を行うものとする。
【０００７】
以下、データ変換部４の動作例を２例、順次説明する。
まず、第１の動作例として、中間調ライン置換／挿入方式について図３を用いて説明する。
図３は表示モード１のときの中間調ライン置換、表示モード２のときの挿入の様子を表す図であり、８、９は水平方向の置換又は挿入位置を表す第一、第二水平抽出ライン、１０、１１は垂直方向の置換又は挿入位置を表す第一、第二垂直抽出ライン、１２は第一、第二水平抽出ライン８、９の中間調を計算した水平中間調ライン、１３は第一、第二垂直抽出ライン１０、１１の中間調を計算した垂直中間調ラインであり、表示モード１の場合、水平、垂直抽出第一、第二ラインから、各々水平、垂直中間調データラインを生成し、第一水平抽出ライン８を水平中間調ライン１２に、第一垂直抽出ライン１０を垂直中間調ライン１３に置き換え、第二抽出水平、垂直ライン９、１１を削除することにより縮小処理を、抽出ラインの間に中間調ラインを挿入することにより拡大処理を実現する。
抽出ラインの位置は、等間隔に任意に設定してもよいし、表示データが少ないラインを判別してもよい。
図４は置換、削除する水平垂直抽出ラインの位置を表示データの量から判定する方法を示す図であり、１４は背景色と異なる色が表示されている画素数を各垂直ライン別に積算したもの、１５は背景色と異なる色が表示されている画素数を各水平ライン別に積算したもの、１６は、積算結果１４、１５から決定した挿入、削除を行う水平垂直ラインの位置であり、表示データのなるべく少ない位置を判別して置換、挿入位置としていることを示している。
更に、ウインドウが表示されている画面では、ウインドウ領域外を検出して挿入位置としてもよい。
図５に中間調の算出方法を示す。
例えば、図５(1)に示す２画素から中間調画素を作成するには、ＲＧＢそれぞれのアトリビュートの平均値
【０００８】
【数１】
0003642580.tif 000002
【０００９】
を算出すればよい。この計算を１ラインを構成する画素分繰り返すことで中間調ラインを算出できる。さらに、水平垂直ラインが交差する点等で、図５(2)に示すような多画素から中間調を算出する場合でも、４画素分のアトリビュートデータの平均
【００１０】
【数２】
0003642580.tif 000003
【００１１】
を中間調画素データとすればよい。
また、上記平均値を算出する際に、小数点以下の端数が発生することがあるが、この端数処理は、背景色のアトリビュートによって背景色と異なる色が出力される方向に変更されることが望ましい。例えば、背景が黒（Ｒ＝０００，Ｇ＝０００，Ｂ＝０００）の場合は、ＲＧＢの各々の平均値算出時に端数を切上げまたは四捨五入し、白（Ｒ＝１１１，Ｇ＝１１１，Ｂ＝１１１）の場合は切捨てすることにより、背景色と異なる色を表示できる。背景色が、青（Ｒ＝０００，Ｇ＝０００，Ｂ＝１１１）のように、ＲＧＢ各色ごとにアトリビュートが異なる場合は、ＲＧの階調算出時は切上げ処理を、Ｂ算出時には切捨て処理というように処理を振り分ける。
さらに、縮小処理において抽出ラインを３ラインとする第２の方式について図６を用いて説明する。ここでは、水平ラインのみを例に説明するが垂直ラインも同様の処理を行う。
図６において、１７、１８、１９は第一、第二、第三抽出ライン、２０はこの３ラインの表示データの平均から求めた中間調ラインであり、第二抽出ライン１８を中間調データライン２０に置き換え、第三抽出ライン１９を削除することにより縮小処理を実現する。垂直方向に関しても同様の処理を行うため、抽出ラインの交点では９画素の表示データの平均を算出すればよい。中間調データの求め方は第１の例と同様である。
次に、第１の例を実現するためのデータ変換部４のハードウェア構成の一実施例を図７、８を用いて説明する。
図７は表示モード１を実現する場合のデータ変換部４の内部構成の一実施例であり、２１は表示データ２のうちのＲ表示データ、２２はＧ表示データ、２３はＢ表示データ、２４はＲデータ変換部、２５はＧデータ変換部、２６はＢデータ変換部、２７はＢ液晶表示データ、２８はＧ液晶表示データ、２９はＲ液晶表示データ、５１は表示モード判別部、５２は表示モード信号、３０は液晶表示タイミング信号生成部、３１は液晶表示タイミング信号であり、表示モード判別部５１は、タイミング信号３から表示モードを判別し、表示モード信号５２を出力する。データ変換部２４，２５，２６は、各々表示データ２１，２２，２３を、Ｒ、Ｇ、Ｂ独立で、表示モード信号５２が表わす解像度に合わせて処理する。液晶表示タイミング信号生成部３０は、タイミング信号３から表示モード信号５２が表わす出力解像度に合わせた液晶表示タイミング信号６を生成する。
【００１２】
図１１はＲデータ変換部２４の内部構成の一実施例であり、Ｇデータ変換部２５、Ｂデータ変換部２６も同様の構成である。図１１において、５３は縮小処理部、５４は拡大処理部、５５は縮小表示データ、５６は拡大表示データ、５７は解像度切替手段であり、縮小処理部５３は表示モード信号５２が表示モード１を表わす場合、Ｒ表示データ２１を縮小表示データ５５に変換し、このとき拡大処理部５４は動作しない。拡大処理部５４は表示モード信号２１が表示モード２を表わす場合、Ｒ表示データ２１を拡大表示データ５６に変換し、このとき縮小処理部５３は動作しない。解像度切替手段５７は表示モード信号５２に従って、表示モード１を表わすときは縮小表示信号５５を、表示モード２を表わすときは拡大表示信号５６をＲ液晶表示信号２９として出力する。本実施例では２つの表示モードに対応するため、縮小処理部５３、拡大処理部５４が設けられているがさらにいくつかの縮小処理部あるいは拡大処理部を設けることにより、他の解像度にも対応することができる。
【００１３】
図８は縮小処理部５３の内部構成の一実施例である。ここで、表示データの水平方向のドットの並びをラインと呼ぶこととし、以下説明する。つまり、本発明で用いる液晶パネル７は１０２４ドット×７６８ラインということになる。
図８において、３２はラッチ、３３は前ドットデータ、３４は水平演算部、３５は水平中間調データ、３６は水平セレクタ、３７は水平データ、３８はラインメモリ、３９は垂直セレクタ、４０は前ラインデータ、４１は演算用水平データ、４２は垂直演算部、４３は垂直中間調データ、４４は出力水平データ、４５は出力セレクタである。ラッチ３２はＲ表示データ２１をラッチするため出力は一ドット分前の表示データである前ドットデータ３３を出力する。水平演算部３４は前ドットデータ３３とＲ表示データ２１を演算し、水平中間調データ３５を出力する。水平セレクタ３６はＲ表示データ２１が液晶パネル７のどの位置のデータであるかによって、水平中間調データ３５、Ｒ表示データ２１のいずれかを選択して水平データ３７として出力する。詳細は後で説明する。
ラインメモリ３８は水平データ３７を一ライン分記憶し、次のラインの表示データ入力時に読み出す、つまり一ライン前のデータである前ラインデータ４０として出力する。垂直セレクタ３９は水平データ３７が液晶パネル７のどの位置のデータであるかによって、垂直演算部４２、出力セレクタ４５のいずれかへ出力する。詳細は後で説明する。垂直演算部４２は前ラインデータ４０と演算用水平データ４１を演算し垂直中間調データ４３として出力する。出力セレクタ４５はＲ表示データ２１が液晶パネル７どの位置のデータであるかによって垂直中間調データ４３、出力水平データ４４のいずれかをＲ液晶表示データ２９として出力する。詳細は後で説明する。
図１２は、拡大処理部５４の内部構成の一実施例である。５８は中間調データ用フレームメモリ、５９は表示データ用フレームメモリ、６０は中間調読み出しデータ、６１は表示読み出しデータであり、それ以外の構成は縮小処理部５３と同様である。
【００１４】
図１２において、ラッチ３２、垂直演算部３４は縮小処理と同様の動作をし、水平セレクタ３６は、Ｒ表示データ２１が第一垂直抽出ライン上のデータならばＲ表示データ２１を出力後、次のドットのＲ表示データ２１が来る前に中間調水平データ３５を出力し、垂直ラインの挿入を行う。ラインメモリ３８、垂直セレクタ３９、垂直演算部４２は縮小処理と同様の動作をし、垂直中間調データ４３を中間調データ用フレームメモリ５８に、出力水平データ４４を表示データ用フレームメモリ５９にそれぞれ一画面分記憶し、次の一画面の表示データ入力時に、表示読み出しデータ６１の間の任意の位置に垂直中間調読み出しデータ６０を挿入するように読み出すことで水平ラインの挿入を行う。
【００１５】
中間調置換による縮小処理に関する動作の詳細を、図１、７、８、１１を用いて説明する。
図１において、データ変換部４は表示データ２、タイミング信号３から、出力する液晶パネル７に合わせた液晶表示データ５、液晶表示タイミング信号６に変換する。
図７において、表示モード判別部５１はタイミング信号３から表示モードを判別し、表示する液晶パネル７の解像度に合わせた表示モード信号５２を生成する。表示モードの判別はタイミング信号３のクロック数を数えることにより行うこともできる。表示データ２は、Ｒ、Ｇ、Ｂ各々独立にＲデータ変換部２４、Ｇデータ変換部２５、Ｂデータ変換部２６に入力され、表示モード信号５２が表わす表示モードに合わせた液晶表示データ５に変換される。また、液晶表示タイミング信号生成部３０は、タイミング信号３から、表示モード信号５２が表わす表示モードに合わせた液晶表示タイミング信号６を生成する。
Ｒデータ変換部２４の表示データ変換に関する動作の詳細を、図１１を用いて説明する。なお、Ｇデータ変換部２５、Ｂデータ変換部２６も同様の動作である。
図１１において、縮小処理部５３は表示モード信号５２が表示モード１を表わすときに動作し、縮小表示データ５５を生成する。拡大処理部５４は表示モード信号５２が表示モード２を表わすときに動作し、拡大表示データ５６を生成する。解像度切り替え手段５７は表示モード信号５２に従って、表示モード１のときは縮小表示データ５５を、表示モード２のときは拡大表示データ５６を選択して出力する。先に説明したが、さらにいくつかの縮小処理部、拡大処理部を設けることにより、あらゆる解像度に対応するデータ変換部を構成することができる。
縮小処理部５３の動作の詳細を図８を用いて説明する。
図８において、ラッチ３２は入力されるＲ表示データ２１をラッチするため、ラッチ３２が出力するデータはＲ表示データ２１より一ドット前のデータに当たる前ドット表示データ３３となる。水平演算部３４は前ドット表示データ３３、Ｒ表示データ２１の中間調データを演算し、水平中間調データ３５として出力する。水平セレクタ３６は、Ｒ表示データ２１が第一垂直抽出ライン上のデータならば水平中間調データ３５を出力し、第二垂直抽出ライン上のデータならばどちらも出力せず、どちらの垂直抽出ライン上のデータでもなければＲ表示データ２１を水平データ３７として出力する。
ラインメモリ３８は水平データ３７を一ライン分記憶し、次のラインの水平データ３７のデータ入力時に読み出すため、ラインメモリ３８が出力するデータは水平データ３７より一ライン前の前ライン表示データ４０となる。垂直セレクタ３９は、水平データ３７が第一水平抽出ライン上のデータならばどちらにも出力せず、第二水平抽出ライン上のデータならば垂直演算部４２へ演算用水平データ４１として出力し、どちらの抽出ライン上のデータでもなければ出力セレクタ４５へ出力水平データ４４として出力する。垂直演算部４２は前ラインデータ４０と演算用水平データ４１の中間調データを演算し、垂直中間調データ４３として出力する。出力セレクタ４５は水平データ３７が第一水平抽出ライン上のデータならばどちらも出力せず、第二水平抽出ライン上のデータならば垂直中間調データ４３を出力し、どちらの水平抽出ライン上のデータでもなければ出力水平データ４４を出力する。以上の動作によって、図３に示す中間調置換による縮小処理を実現できる。
中間調挿入による拡大処理の詳細を図１２を用いて説明する。
図１２において、ラッチ３２、垂直演算部３４は縮小処理と同様の動作をし、水平セレクタ３６は、Ｒ表示データ２１が第一垂直抽出ライン上のデータならばＲ表示データ２１を出力後、次のドットのＲ表示データ２１が来る前に中間調水平データ３５を出力することで垂直ラインの挿入が可能となる。ラインメモリ３８、垂直セレクタ３９、垂直演算部４２は縮小処理と同様の動作をし、垂直中間調データ４３を中間調データ用フレームメモリ５１に、出力水平データ４４を表示データ用フレームメモリ５２にそれぞれ一画面分記憶し、次の一画面の表示データ入力時に、出力水平読み出しデータ５３の間の任意の位置に垂直中間調読み出しデータ５４を挿入するように読み出すことで水平ラインの挿入が可能となる。
また、挿入ラインが等間隔の場合、例えばｎラインに一本、中間調データを挿入する場合、（ｎ＋１）個のラインメモリを設け、挿入する中間調データとラインデータを記憶し、次のデータ入力時、ｎライン分記憶する間に中間調ラインデータも含めた（ｎ＋１）ライン分のデータを読み出すことにより、フレームメモリをもたずに水平ラインの挿入が可能となる。
以上の処理を行うデータ変換部４は、ＣＰＵ１０１を用いたソフトウエアでもよいし、ハードウエアにより構成されてもよい。また、ＰＣ１内に存在してもよいし、液晶パネル７に内蔵されていてもよい。
【００１６】
第２の例として、ローパスフィルタを用いて解像度を変換する方式について図９を用いて説明する。
図９はローパスフィルタを用いたＲデータ変換部２４の内部構成を示す図であり、４６はＤ／Ａ変換部、４７はアナログＲ表示データ、４８はローパスフィルタ、４９は平滑化Ｒ表示データ、５０はＡ／Ｄ変換部であり、表示モード判別部５１は先に説明した動作と同様である。Ｄ／Ａ変換部４６はデジタル出力されたＲ表示データ２１を一旦アナログＲ表示データ４７に変換する。ローパスフィルタ４８は、このアナログＲ表示データ４７を平滑化する。最後に液晶ディスプレイの解像度に合わせた液晶表示タイミング信号６を用い、Ａ／Ｄ変換回路でもう一度デジタル信号へ変換する。入力されるタイミング信号３よりも液晶表示タイミング信号６の周波数が高ければ拡大処理に低ければ縮小処理となる。
拡大処理時の表示データの信号変換例を図１０に示す。
タイミング信号３より周波数の高い液晶タイミング信号６を用いているため、拡大処理されたＲ表示データ２９が生成される。
また、以上述べてきた拡大縮小手法は、ＰＣ１から出力される表示データを直接液晶パネルの解像度と同等になるように拡大縮小処理を実行するように説明してきたが、拡大縮小を段階的に実行する手法を用いてもよい。例えば、６４０×４８０ドットで表現された表示データを１１２０×７８０ドットに変換する場合、まず、表示データを一旦２倍にあたる１２８０×９６０ドットに拡大し、この拡大されたデータを１１２０×７８０ドットに縮小すればよい。最初から１１２０×７８０ドットに拡大しようとすると、挿入するライン数が多いため時間がかかるが、２倍にあたる１２８０×９６０ドットに拡大するのは、処理が簡単なため早い処理ができ、その後のライン数を少し低減すれば良いので、全体としても早い処理ができる。
この反対に、図１の液晶パネル７の解像度が６４０×４８０ドットで、ＰＣ１から１１２０×７８０ドットの表示データが出力された場合には、まったく反対の手順で縮小処理を実行することにより、同様に早い処理が可能である。
なお、本発明においては、液晶ディスプレイに供給される表示データがどのような解像度であるかを判断する手段、例えば、コンピュータ本体から入力されるタイミング信号から判断する手段を設けることにより、自動的にどのように解像度を調整すれば良いかを判断することができる。
以上述べてきたように、以上の実施例では、様々なアルゴリズムを用いて表示データを拡大縮小することにより、液晶表示装置の解像度と異なる解像度を想定して出力された表示データでも表示することができるようになる。すなわち、マルチスキャン表示が可能な液晶表示装置が提供できる。
また、多数のソフトウェアがすでに流通している現状を考慮すると、本方式を採用することにより、多数のソフトウエアを修正して、液晶表示装置の解像度にあわせた信号をコンピュータ本体から出力せずに、マルチスキャンが実現できるため、安価なシステムの提供が可能である。
【００１７】
本発明によれば、液晶表示パネルと異なる解像度を有する表示データを受付けても、表示することができる。
【図面の簡単な説明】
【図１】本発明を適用したシステムのブロック図
【図２】本実施例が対象とする解像度を示す説明図
【図３】中間調置換／挿入による縮小／拡大の説明図
【図４】表示データの少ないラインの検出方法の説明図
【図５】中間調画素の算出方法の説明図
【図６】３ライン抽出による中間調置換の説明図
【図７】データ変換部の内部構成を示すブロック図
【図８】縮小処理部の内部構成を示すブロック図
【図９】ＤＡＤ変換システムのブロック図
【図１０】ＤＡＤ変換動作の説明図
【図１１】Ｒデータ変換部の内部構成を示すブロック図
【図１２】拡大処理部の内部構成を示すブロック図
【符号の説明】
４…データ変換部、７…液晶パネル、２４…Ｒデータ変換部、３０…液晶表示タイミング信号生成部、３２…ラッチ、３４…水平演算部、３６…水平セレクタ、３８…ラインメモリ、３９…垂直セレクタ、４２…垂直演算部、４５…出力セレクタ、４６…デジタル／アナログ変換、４８…ローパスフィルタ、５０…アナログ／デジタル変換部、１０１…ＣＰＵ。
【図１】
0003642580.tif 000004
【図２】
0003642580.tif 000005
【図３】
0003642580.tif 000006
【図４】
0003642580.tif 000007
【図５】
0003642580.tif 000008
【図６】
0003642580.tif 000009
【図７】
0003642580.tif 000010
【図８】
0003642580.tif 000011
【図９】
0003642580.tif 000012
【図１０】
0003642580.tif 000013
【図１１】
0003642580.tif 000014
【図１２】
0003642580.tif 000015