(57)【要約】【課題】圧縮コードのデータ量を削減する。【解決手段】表示パネル１０は、電圧の印加で駆動される複数の液晶素子２４を含む。記憶回路５２は、指示値Ｘの個数を指定する第１部Ｓ1と識別子Ｄを指定する第２部Ｓ2とを含む圧縮コードＣ0を階調毎に記憶し、オン電圧およびオフ電圧の何れかを指定する指示値Ｘが配列された既定コードＣBを識別子Ｄ毎に記憶する。展開部５４は、圧縮コードＣ0の第１部Ｓ1が指定する個数ｎ1だけオン電圧を指定する指示値Ｘを配列した連続コードＣAと、圧縮コードＣ0の第２部Ｓ2が指定する識別子Ｄに対応した既定コードＣBとに応じた駆動コードＣDRを生成する。駆動回路３０は、展開部５４が液晶素子２４の指定階調について生成した駆動コードＣDRに基づいて、オン電圧およびオフ電圧の何れかをフィールドＦ内のサブフィールドＳF毎に当該液晶素子２４に印加する。【選択図】図１
2010204602.tif 000002
【特許請求の範囲】
【請求項１】
フィールドを区分した複数のサブフィールドの各々において表示素子に第１電圧または第２電圧を印加することで階調を表示する表示装置であって、
第１電圧および第２電圧の何れかを指定する指示値が配列された既定コードを識別子毎に記憶する既定コード記憶手段と、
指示値の個数を指定する第１部と既定コードの識別子を指定する第２部とを含む圧縮コードを階調毎に記憶する圧縮コード記憶手段と、
前記圧縮コードの前記第１部が指定する個数だけ第１電圧を指定する指示値を配列した連続コードと、前記圧縮コードの前記第２部が指定する識別子に対応した既定コードとに応じた駆動コードを生成する展開手段と、
前記展開手段が前記表示素子の指定階調について生成した駆動コードに基づいて、前記第１電圧および前記第２電圧の何れかをフィールド内のサブフィールド毎に当該表示素子に印加する駆動回路と
を具備する表示装置。
【請求項２】
前記展開手段は、前記圧縮コードの前記第１部が指定する個数が所定値を上回る場合に、前記連続コードと前記既定コードの一部分とを配列することで、所定個の指示値で構成される前記駆動コードを生成する
請求項１の表示装置。
【請求項３】
前記展開手段は、前記圧縮コードの前記第１部が指定する個数が所定値を下回る場合に、前記連続コードおよび前記既定コードと前記第２電圧を指定する１以上の指示値とを配列することで、所定個の指示値で構成される前記駆動コードを生成する
請求項１または請求項２の表示装置。
【請求項４】
前記展開手段は、前記第２電圧を指定する指示値を前記連続コードと前記既定コードとの間に配置することで前記駆動コードを生成する
請求項１から請求項３の何れかの表示装置。
【請求項５】
前記圧縮コード記憶手段が記憶する２以上の前記圧縮コードの前記第２部は共通の識別子を指定する
請求項１から請求項４の何れかの表示装置。
【請求項６】
前記圧縮コード記憶手段は、階調毎に前記圧縮コードが設定された複数の第１テーブルを記憶し、
前記既定コード記憶手段は、識別子毎に前記既定コードが設定された複数の第２テーブルを記憶し、
前記複数の第１テーブルの何れかと前記複数の第２テーブルの何れかとを選択する選択手段を具備し、
前記展開手段は、前記選択手段が選択した前記第１テーブルおよび前記第２テーブルを利用して前記駆動コードを生成する
請求項１から請求項５の何れかの表示装置。
【請求項７】
請求項１から請求項６の何れかの表示装置を具備する電子機器。
【請求項８】
表示素子に印加される電圧として第１電圧および第２電圧の何れかを指定する指示値をフィールド内の各サブフィールドについて配列した駆動コードを生成する回路であって、
第１電圧および第２電圧の何れかを指定する指示値が配列された既定コードを識別子毎に記憶する既定コード記憶手段と、
指示値の個数を指定する第１部と既定コードの識別子を指定する第２部とを含む圧縮コードを階調毎に記憶する圧縮コード記憶手段と、
前記圧縮コードの前記第１部が指定する個数だけ第１電圧を指定する指示値を配列した連続コードと、前記圧縮コードの前記第２部が指定する識別子に対応した既定コードとに応じた前記駆動コードを生成する展開手段と
を具備する駆動コード生成回路。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サブフィールド駆動で階調を表示する技術に関する。
【背景技術】
【０００２】
フィールドを区分した複数のサブフィールドの各々においてオン電圧またはオフ電圧を選択的に表示素子（例えば液晶素子）に印加するサブフィールド駆動が従来から提案されている（例えば特許文献１）。また、特許文献２には、オン電圧またはオフ電圧をサブフィールド毎に指示するコード（以下「駆動コード」という）を圧縮した状態で階調毎に記憶回路に記憶する技術が開示されている。
【０００３】
特許文献２における圧縮済のコード（以下「圧縮コード」という）は、オン電圧を印加するサブフィールドがフィールド内で連続する個数を指定する第１部と、当該フィールド内の残余のサブフィールド毎にオン電圧またはオフ電圧を指定する第２部とを含んで構成される。したがって、駆動コードを非圧縮のままで記憶する構成と比較して、記憶回路に必要な容量が削減される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−１１４６６１号公報
【０００５】
【特許文献２】特開２００８−２４１９７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献２における圧縮コードの第２部はサブフィールド毎に電圧（オン電圧／オフ電圧）を指定するから、多階調化の実現のためにフィールド内のサブフィールドの総数を増加させると、第２部のデータ量がサブフィールドの総数に比例して増加する。したがって、記憶回路に必要な容量を充分に削減できない場合がある。以上の事情を背景として、本発明は、駆動コードを圧縮した圧縮コードのデータ量を有効に削減することを目的とする。
【課題を解決するための手段】
【０００７】
以上の課題を解決するために、本発明に係る表示装置は、フィールドを区分した複数のサブフィールドの各々において表示素子に第１電圧または第２電圧を印加することで階調を表示する表示装置であって、第１電圧および第２電圧の何れかを指定する指示値が配列された既定コードを識別子毎に記憶する既定コード記憶手段と、指示値の個数（サブフィールドの個数）を指定する第１部と既定コードの識別子を指定する第２部とを含む圧縮コードを階調毎に記憶する圧縮コード記憶手段と、圧縮コードの第１部が指定する個数だけ第１電圧を指定する指示値を配列した連続コードと、圧縮コードの第２部が指定する識別子に対応した既定コードとに応じた駆動コードを生成する展開手段と、展開手段が表示素子の指定階調について生成した駆動コードに基づいて、第１電圧および第２電圧の何れかをフィールド内のサブフィールド毎に当該表示素子に印加する駆動回路とを具備する。本発明の表示装置は、各種の電子機器（例えばパーソナルコンピュータや携帯電話機）に利用される。
【０００８】
以上の構成においては、駆動コードを圧縮した圧縮コードが圧縮コード記憶手段に格納されるから、駆動コードを非圧縮のままで記憶する構成と比較して、圧縮コード記憶手段に必要な容量を削減できる。また、圧縮コードの第２部は既定コードの識別子であるから、圧縮コードの第２部がサブフィールド毎の電圧を指定する特許文献２の構成と比較して、圧縮コードのデータ量（さらには圧縮コード記憶手段に必要な容量）を有効に削減できるという利点もある。以上の効果は、多階調化の実現のためにフィールド内のサブフィールドの総数を増加させた場合に格別に顕著となる。
【０００９】
なお、圧縮コード記憶手段および既定コード記憶手段は、別個の記憶回路として実装され得るが、単一の記憶回路に設定された別個の記憶領域としても構成され得る。また、階調の指定（階調データの供給）のたびに展開部が当該階調に対応する圧縮コードを順次に展開する構成（例えば後述の第１実施形態）と、各階調に対応する圧縮コードを事前（例えば表示素子の駆動の開始前）に展開部が展開しておく構成（例えば後述の第２実施形態）の双方が以上の発明の範囲に含まれる。
【００１０】
本発明の好適な態様において、展開手段は、圧縮コードの第１部が指定する個数が所定値を上回る場合に、連続コードと既定コードの一部分とを配列することで、所定個の指示値で構成される駆動コードを生成する。また、別の好適な態様において、展開手段は、圧縮コードの第１部が指定する個数が所定値を下回る場合に、連続コードおよび既定コードと第２電圧を指定する１以上の指示値とを配列することで、所定個の指示値で構成される駆動コードを生成する。以上の態様においては、圧縮コードのデータ量を低減しながら、所期の個数の指示値で構成される駆動コードを生成できるという利点がある。また、第２電圧を指定する指示値を連続コードと既定コードとの間に配置することで展開手段が駆動コードを生成する構成も好適である。
【００１１】
本発明の好適な態様において、圧縮コード記憶手段が記憶する２以上の圧縮コードの第２部は共通の識別子を指定する。以上の態様においては、２以上の階調の駆動コードの生成に共通の既定コードが利用されるから、階調数よりも少ない個数の既定コードで駆動コードを生成することが可能である。したがって、各階調について既定コードが必要な構成と比較して、既定コード記憶手段に必要な容量が削減されるという利点がある。
【００１２】
本発明の好適な態様において、圧縮コード記憶手段は、階調毎に圧縮コードが設定された複数の第１テーブルを記憶し、既定コード記憶手段は、識別子毎に既定コードが設定された複数の第２テーブルを記憶し、複数の第１テーブルの何れかと複数の第２テーブルの何れかとを選択する選択手段を具備し、展開手段は、選択手段が選択した第１テーブルおよび第２テーブルを利用して駆動コードを生成する。以上の態様においては、複数の第１テーブルの何れかと複数の第２テーブルの何れかとが駆動コードの生成のために選択されるから、指定階調と駆動コードとの関係を適宜に変更することが可能である。例えば、表示パネルの動作温度（表示パネルの温度や表示パネルの周囲の温度）を検出する温度検出体が設置され、選択手段は、温度検出体が検出した温度に応じて第１テーブルと第２テーブルとを選択する。
【００１３】
本発明は、表示素子に印加される電圧として第１電圧および第２電圧の何れかを指定する指示値をフィールド内の各サブフィールドについて配列した駆動コードを生成する回路（駆動コード生成回路）としても特定される。本発明の駆動コード生成回路は、第１電圧および第２電圧の何れかを指定する指示値が配列された既定コードを識別子毎に記憶する既定コード記憶手段と、指示値の個数を指定する第１部と既定コードの識別子を指定する第２部とを含む圧縮コードを階調毎に記憶する圧縮コード記憶手段と、圧縮コードの第１部が指定する個数だけ第１電圧を指定する指示値を配列した連続コードと、圧縮コードの第２部が指定する識別子に対応した既定コードとに応じた駆動コードを生成する展開手段とを具備する。以上の駆動コード生成回路によれば、本発明の表示装置と同様の効果が実現される。
【図面の簡単な説明】
【００１４】
【図１】第１実施形態に係る表示装置のブロック図である。
【図２】各サブフィールドと駆動コードの各指示値との関係を示す概念図である。
【図３】図１における駆動コード生成回路のブロック図である。
【図４】第１テーブルの模式図である。
【図５】駆動コードと圧縮コードとの関係を例示する概念図である。
【図６】第２テーブルの模式図である。
【図７】図３における展開部のブロック図である。
【図８】第２実施形態における駆動コード生成回路のブロック図である。
【図９】電子機器（パーソナルコンピュータ）の斜視図である。
【図１０】電子機器（携帯電話機）の斜視図である。
【図１１】電子機器（携帯情報端末）の斜視図である。
【発明を実施するための形態】
【００１５】
＜Ａ：第１実施形態＞
図１は、本発明の第１実施形態に係る表示装置１００のブロック図である。図１に示すように、表示装置１００は、表示パネル１０と制御回路４０と駆動コード生成回路５０とを具備する。制御回路４０および駆動コード生成回路５０は、例えば、表示パネル１０を構成する基板の面上や、液晶パネルに接合された配線基板の面上に実装される。なお、制御回路４０と駆動コード生成回路５０とは単一の集積回路としても構成され得る。
【００１６】
表示パネル１０は、複数の画素回路２２が配列する画素部（表示領域）２０と、各画素回路２２を駆動する駆動回路３０とを含んで構成される。画素部２０には、相互に交差する方向に延在するＭ本の走査線２６とＮ本の信号線２８とが形成される（Ｍ，Ｎは自然数）。各画素回路２２は、走査線２６と信号線２８との各交差に対応した位置に配置されて縦Ｍ行×横Ｎ列の行列状に配列する。各画素回路２２は、両端間の電圧（画素電極と対向電極との電位差）に応じて液晶の透過率が変化する液晶素子２４を含む。液晶素子２４の両端間の電圧は、走査線２６が選択されたときの信号線２８の電圧に応じて設定される。
【００１７】
駆動回路３０は、複数の画素回路２２の各々を駆動することで各液晶素子２４の透過率（反射率）を制御する。駆動回路３０による各画素回路２２（液晶素子２４）の駆動にはサブフィールド駆動が採用される。すなわち、駆動回路３０は、図２に示すように、所定長の各フィールドＦを分割した４８個のサブフィールドＳF（ＳF1〜ＳF48）の各々において各画素回路２２の液晶素子２４にオン電圧およびオフ電圧の何れかを選択的に印加する。オン電圧は、液晶素子２４の透過率を変化させる電圧（例えば液晶素子２４を点灯させる電圧）であり、オフ電圧は、液晶素子２４の両端間の電圧がオン電圧の印加時を下回るように設定された電圧（例えば液晶素子２４を消灯させる電圧）である。なお、フィールドＦ内のサブフィールドＳFの個数は適宜に変更され得る。
【００１８】
図２に示すように、各サブフィールドＳF（ＳF1〜ＳF48）の時間長は共通する。具体的には、各サブフィールドＳFは、液晶素子２４にオン電圧またはオフ電圧を印加し始めてから液晶素子２４の透過率（反射率）が飽和するまでの時間よりも短い時間長に設定される。以上のようなサブフィールドＳFの設定については特許文献１に詳細に開示されている。
【００１９】
図１の制御回路４０は、各種の信号を生成および出力することで表示装置１００の全体の動作を制御する。制御回路４０には上位装置（図示略）から映像信号ＶIDが供給される。制御回路４０は、例えば、フィールドＦや各サブフィールドＳFを規定する制御信号（同期信号）を生成して駆動回路３０や駆動コード生成回路５０に供給する。また、制御回路４０は、各画素回路２２の階調を指定する階調データＧを映像信号ＶIDから生成して駆動コード生成回路５０に順次に供給する。階調データＧは、例えば、映像信号ＶIDが指定する階調に所定の補正処理（例えばガンマ補正）を実行することで生成される。本実施形態の階調データＧは、２５６段階の階調の何れかを指定する８ビットのデータである。
【００２０】
駆動コード生成回路５０は、制御回路４０から順次に供給される階調データＧを駆動コードＣDRに変換する。図２の部分(A)から部分(E)に例示されるように、駆動コードＣDRは、フィールドＦ内の４８個のサブフィールドＳF1〜ＳF48の各々に対応する４８個の指示値Ｘの系列である。各サブフィールドＳFに対応する指示値Ｘは、当該サブフィールドＳFにて液晶素子２４に印加される電圧をオン電圧およびオフ電圧の何れか（液晶素子２４の点灯および消灯の何れか）に指定する数値である。具体的には、指示値Ｘは、オン電圧を指定する数値“１”とオフ電圧を指定する数値“０”との何れかに設定される。したがって、駆動コードＣDRは４８ビットで構成され得る。図２や後掲の図５においては、斜線を付した矩形が数値“１”を意味し、斜線のない矩形が数値“０”を意味する。駆動コード生成回路５０が生成した駆動コードＣDRは駆動回路３０に順次に供給される。
【００２１】
階調データＧが示す階調と１個のフィールドＦにおける液晶素子２４からの出射光量（透過率の時間積分値）とが所望の関係（階調−輝度特性）を満たすように駆動コードＣDRの内容は実験的に選定される。すなわち、１個のフィールドＦのうちオン電圧を印加するサブフィールドＳFとオフ電圧を印加するサブフィールドＳFとの個数比や各々の配列（以下では「電圧印加パターン」と総称する）を変化させた複数の場合の各々について液晶素子２４からの出射光量（透過率の時間積分値）を順次に測定し、複数の電圧印加パターンのうち階調データＧが示す各階調に対応した出射光量が得られる２５６種類の電圧印加パターンを抽出したうえで、抽出後の各電圧印加パターンに対応した駆動コードＣDR（階調データＧが指定し得る各階調に対応した２５６種類の駆動コードＣDR）が決定される。
【００２２】
具体的には、１個のフィールドＦのうち液晶素子２４にオン電圧（またはオフ電圧）を印加する時間の割合が各画素回路２２の階調データＧに応じた割合となるように、階調データＧが示す階調毎に駆動コードＣDRの各指示値Ｘが決定される。例えば、液晶素子２４をノーマリーホワイトモードに設定した構成では、階調データＧの階調が高いほど、液晶素子２４にオン電圧を印加するサブフィールドＳFの個数が少なくなる（すなわち、オン電圧の印加で液晶素子２４の透過率が低下する時間長が短くなる）ように駆動コードＣDRが決定される。他方、液晶素子２４をノーマリーブラックモードに設定した構成では、階調データＧの指定する階調が高いほど、液晶素子２４にオン電圧を印加するサブフィールドＳFの個数が多くなるように駆動コードＣDRが生成される。
【００２３】
図２に例示された駆動コードＣDRの各指示値ＸにフィールドＦの各サブフィールドＳFを便宜的に対応させて併記したように、１個のフィールドＦは、概略的には第１区間ｆ1と第２区間ｆ2と第３区間ｆ3とに区分される。第１区間ｆ1は、液晶素子２４にオン電圧を印加するサブフィールドＳFがフィールドＦの先頭（サブフィールドＳF1）から連続する区間である。第１区間ｆ1を構成するサブフィールドＳFの個数ｎ1は、ゼロ以上かつ４８（フィールドＦ内のサブフィールドＳFの総数）以下の範囲内で階調データＧに応じて可変に設定される。第１区間ｆ1がフィールドＦの全部にわたる場合（第１区間ｆ1を構成するサブフィールドＳFが４８個である場合）を除き、第１区間ｆ1の直後のサブフィールド（以下では特に「境界サブフィールド」と表記する場合がある）ＳFは、液晶素子２４にオフ電圧を印加するサブフィールドＳFとなる。
【００２４】
第２区間ｆ2は、液晶素子２４にオン電圧を印加するサブフィールドＳFとオフ電圧を印加するサブフィールドＳFとが階調データＧに応じた個数比および配列で混在する区間である。図２の部分(A)から部分(C)の例示のように、第２区間ｆ2は、基本的には、境界サブフィールドＳFの直後のｎ2個（本実施形態では１２個）のサブフィールドＳFで構成される。個数ｎ2は固定値である。ただし、図２の部分(D)および部分(E)の例示のように、１個のフィールドＦのうち第１区間ｆ1のｎ1個のサブフィールドＳFと１個の境界サブフィールドＳFとを除外したサブフィールドＳFの個数（４８−ｎ1−１）がｎ2個を下回る場合（４８−ｎ1−１＜ｎ2）、すなわち、第１区間ｆ1内のサブフィールドＳFの個数ｎ1が所定の閾値Ｎth（Ｎth＝４７−ｎ2）を上回る場合には、境界サブフィールドＳFに後続する残余の各サブフィールドＳF（ｎ2個を下回る個数のサブフィールドＳF）で第２区間ｆ2が構成される。
【００２５】
第３区間ｆ3は、液晶素子２４にオフ電圧を印加するサブフィールドＳFが第２区間ｆ2の直後から連続する区間である。図２の部分(A)から部分(C)の例示のように、第３区間ｆ3は、基本的には、１個のフィールドＦのうち第１区間ｆ1と境界サブフィールドＳFと第２区間ｆ2とを除外した残余のサブフィールドＳF（(４８−ｎ1−１−ｎ2)個のサブフィールドＳF）で構成される。したがって、第１区間ｆ1の個数ｎ1と境界サブフィールドＳFの個数（１個）と第２区間ｆ2の個数ｎ2との合計（ｎ1＋１＋ｎ2）がフィールドＦ内のサブフィールドＳFの総数以上である場合、すなわち、第１区間ｆ1内のサブフィールドＳFの個数ｎ1が所定の閾値Ｎth（Ｎth＝４７−ｎ2）以上である場合には、フィールドＦ内に第３区間ｆ3は設定されない。つまり、個数ｎ1が閾値Ｎthを下回る場合に第３区間ｆ3が設定される。
【００２６】
図１の駆動回路３０は、駆動コード生成回路５０が生成する駆動コードＣDRを利用して各画素回路２２（液晶素子２４）を駆動する。すなわち、駆動回路３０は、各画素回路２２の駆動コードＣDRにて指示値Ｘが数値“１”に設定されたサブフィールドＳFでは当該画素回路２２の液晶素子２４にオン電圧を印加し、指示値Ｘが数値“０”に設定されたサブフィールドＳFでは液晶素子２４にオフ電圧を印加する。
【００２７】
図１に示すように、駆動回路３０は、走査線駆動回路３２と信号線駆動回路３４とを含んで構成される。走査線駆動回路３２は、各フィールドＦ内のサブフィールドＳF毎にＭ本の走査線２６の各々（各行のＮ個の画素回路２２の集合）を順次に選択する。すなわち、１本の走査線２６について１個のフィールドＦ内に４８回の選択が実行される。
【００２８】
信号線駆動回路３４は、走査線駆動回路３２による各走査線２６の選択に同期して駆動コードＣDRの各指示値Ｘに応じた電圧（オン電圧／オフ電圧）を各信号線２８に出力する。具体的には、１個のサブフィールドＳFのうち第ｉ行（ｉ＝１〜Ｍ）の走査線２６が選択される期間において、信号線駆動回路３４は、第ｉ行の第ｊ列（ｊ＝１〜Ｎ）に位置する画素回路２２の階調データＧを変換した駆動コードＣDRのうち当該サブフィールドＳFの指示値Ｘが示す電圧を第ｊ列の信号線２８に出力する。第ｉ行の走査線２６の選択時に第ｊ列の信号線２８に出力された電圧は、第ｉ行の第ｊ列に位置する画素回路２２の液晶素子２４に印加される。したがって、各画素回路２２の液晶素子２４は、フィールドＦを単位として階調データＧに応じた階調（透過率）に制御される。
【００２９】
図３は、図１の駆動コード生成回路５０の具体的なブロック図である。図３に示すように、駆動コード生成回路５０は、記憶回路５２と展開部５４とを含んで構成される。記憶回路５２は、第１テーブルＬ1と第２テーブルＬ2とを記憶するメモリ（例えばＲＯＭ）である。
【００３０】
図４は、第１テーブルＬ1の模式図である。図４に示すように、第１テーブルＬ1は、各階調の駆動コードＣDRを所定の規則で圧縮した圧縮コードＣ0を階調データＧの階調毎に配列したルックアップテーブル（すなわち、階調データＧと圧縮コードＣ0とを対応させるテーブル）である。階調データは２５６段階の階調（０〜２５５）の何れかを指定するから、各階調に対応する２５６種類の圧縮コードＣ0が第１テーブルＬ1に格納される。
【００３１】
図４に示すように、圧縮コードＣ0は、第１部Ｓ1と第２部Ｓ2とを含んで構成される。第１部Ｓ1は、第１区間ｆ1を構成するサブフィールドＳFの個数ｎ1を指定する。第１区間ｆ1を構成するサブフィールドＳFの個数ｎ1の最大値（ｎ1＝４８）を指定し得るように、圧縮コードＣ0の第１部Ｓ1は６ビット（固定長）で構成される。
【００３２】
図５は、図２の部分(A)から部分(E)に例示した駆動コードＣDRと各々を圧縮した圧縮コードＣ0とを併記した模式図である。図５の部分(A)の駆動コードＣDRのように第１区間ｆ1内のサブフィールドＳFが１個である階調の圧縮コードＣ0における第１部Ｓ1は、十進数の１を示す“０００００１”に設定される。また、図５の部分(B)のように第１区間ｆ1内のサブフィールドＳFが１０個である階調の圧縮コードＣ0の第１部Ｓ1は、十進数の１０を示す“００１０１０”に設定される。他の階調に対応する圧縮コードＣ0の第１部Ｓ1も同様の規則で設定される。
【００３３】
次に、図６は、第２テーブルＬ2の模式図である。図６に示すように、第２テーブルＬ2は、複数種の既定コードＣBを識別子Ｄ毎に配列したルックアップテーブル（すなわち、識別子Ｄと既定コードＣBとを対応させるテーブル）である。識別子Ｄは、複数の既定コードＣBの何れかを識別するために各既定コードＣBに固有に付与された符号（番号）である。図４における圧縮コードＣ0の第２部Ｓ2は、第２テーブルＬ2内の複数の既定コードＣBの何れかの識別子Ｄを指定する。
【００３４】
既定コードＣBは、第２区間ｆ2内のｎ2個のサブフィールドＳFの各々についてオン電圧およびオフ電圧を指定するｎ2個の指示値Ｘの系列である。既定コードＣBの各指示値Ｘは、駆動コードＣDRについて前述したように、オン電圧を指定する数値“１”とオフ電圧を指定する数値“０”との何れかに設定される。したがって、既定コードＣBはｎ2ビット（本実施形態は１２ビット）で構成され得る。
【００３５】
既定コードＣBは、駆動コードＣDRのうち第２区間ｆ2内の各サブフィールドＳFに対応する部分として利用される。例えば、図６において識別子Ｄが２５に設定された既定コードＣBは、図５の部分(A)の駆動コードＣDRのうち第２区間ｆ2に対応する部分として利用される。また、識別子Ｄが６２に設定された既定コードＣBは、図５の部分(B)の駆動コードＣDRのうち第２区間ｆ2に対応する部分として利用される。
【００３６】
図５の部分(B)の駆動コードＣDRと部分(C)の駆動コードＣDRとで例示されるように、相異なる階調を表示する場合であっても第２区間ｆ2内の電圧印加パターンは共通する場合がある。すなわち、１個の既定コードＣBは、相異なる階調に対応する複数の駆動コードＣDRにて第２区間ｆ2に対応する部分として共用され得る。つまり、第１テーブルＬ1における２以上の圧縮コードＣ0の第２部Ｓ2は共通の識別子Ｄを指定する。以上のように各既定コードＣBは複数の駆動コードＣDRにて共用されるから、第２テーブルＬ2に格納される既定パターンＣBの個数は、階調データＧが指定し得る階調の総数よりも少ない。具体的には、階調データＧが指定する階調数は２５６種類であるのに対し、第２テーブルＬ2に格納される既定パターンＣBの総数は１２８種類である。以上の１２８種類の既定パターンＣBの各々を区別できるように、圧縮コードＣ0の第２部Ｓ2（識別子Ｄ）は７ビット（固定長）で構成される。すなわち、１個の圧縮コードＣ0は１３ビット（固定長）で構成される。
【００３７】
また、第２テーブルＬ2は、数値“１”の指示値Ｘの個数は共通するが当該指示値Ｘの位置（オン電圧を印加するサブフィールドＳFの位置）が相違する複数の既定コードＣBを含む。例えば、図６において識別子Ｄが１ないし３に設定された各既定コードＣBは、数値“１”の指示値Ｘの個数は共通に１個であるが当該指示値Ｘの位置が相違する。前述のように各サブフィールドＳFの時間長は液晶素子２４の透過率が飽和するまでの時間を下回るから、第２区間ｆ2のうちオン電圧を印加するサブフィールドＳFの個数が共通する場合でも、当該サブフィールドＳFの位置が相違するならば、フィールドＦ内の液晶素子２４の出射光量（階調）は相違する。したがって、第２テーブルＬ2のうち数値“１”の個数が共通して位置が相違する複数の既定コードＣBは、相異なる階調を表示するために利用され得る。
【００３８】
図３の展開部５４は、制御回路４０から順次に供給される階調データＧに対応する駆動コードＣDRを、第１テーブルＬ1と第２テーブルＬ2とを利用して生成する。図７は、展開部５４の具体的なブロック図である。図７に示すように、展開部５４は、選択部６２と第１処理部６４と第２処理部６６と合成部６８とを含んで構成される。選択部６２は、第１テーブルＬ1に格納された２５６種類の圧縮コードＣ0のうち制御回路４０から供給される階調データＧに対応する圧縮コードＣ0を選択する。
【００３９】
第１処理部６４は、図７に示すように、選択部６２が選択した圧縮コードＣ0のうち第１部Ｓ1が指定する個数ｎ1の数値“１”（オン電圧を指定する指示値Ｘ）を配列した連続コードＣAを生成する。他方、第２処理部６６は、第２テーブルＬ2に格納された１２８種類の既定コードＣBのうち選択部６２が選択した圧縮コードＣ0の第２部Ｓ2が指定する識別子Ｄに対応した既定コードＣBを選択する。合成部６８は、図７に示すように、第１処理部６４が生成した連続コードＣAと第２処理部６６が選択した既定コードＣBとから駆動コードＣDRを生成する。駆動コードＣDRの生成の方法を以下に詳述する。
【００４０】
圧縮コードＣ0の第１部Ｓ1で指定される個数ｎ1が閾値Ｎth（Ｎth＝４７−ｎ2）を下回る場合、合成部６８は、境界サブフィールドＳFに対応する数値“０”の指示値Ｘを連続コードＣAと既定コードＣBとの間に介挿するとともに既定コードＣBの直後に(４８−ｎ1−１−ｎ2)個の数値“０”の指示値Ｘを付加することで、４８個の指示値Ｘで構成される駆動コードＣDRを生成する。既定コードＣBの直後に付加される数値“０”の指示値Ｘは、第３区間ｆ3の各サブフィールドＳFにおけるオフ電圧の印加を指示する。
【００４１】
例えば、図５の部分(B)に示すように、階調データＧに対応する圧縮コードＣ0の第１部Ｓ1が“００１０１０”（ｎ1＝１０）であり、第２部Ｓ2が“０１１１１１０”（Ｄ＝６２）である場合、数値“１”の１０個の指示値Ｘが配列された連続コードＣAを第１処理部６４が生成し、識別子Ｄが６２である既定コードＣBを第２処理部６６が図６の第２テーブルＬ2から特定する。そして、合成部６８は、連続コードＣAと既定コードＣBとの間に数値“０”の指示値Ｘを挿入するとともに既定コードＣBの直後に数値“０”の２５（＝４８−１０−１−１２）個の指示値Ｘを付加することで、図５の部分(B)の駆動コードＣDRを生成する。
【００４２】
他方、圧縮コードＣ0の第１部Ｓ1で指定される個数ｎ1が閾値Ｎthを上回る場合、合成部６８は、境界サブフィールドＳFに対応する数値“０”の指示値Ｘを連続コードＣAと既定コードＣBとの間に介挿するとともに既定コードＣBのうち後方の(ｎ1＋１＋ｎ2−４８)個の指示値Ｘを破棄することで、４８個の指示値Ｘで構成される駆動コードＣDRを生成する。すなわち、個数ｎ1が閾値Ｎthを上回る場合の駆動コードＣDRは、第３区間ｆ3に対応する指示値Ｘを含まない。
【００４３】
例えば、図５の部分(D)に示すように、階調データＧに対応する圧縮コードＣ0の第１部Ｓ1が“１０１０００”（ｎ1＝４０）であり、第２部Ｓ2が“００１１０００”（Ｄ＝２４）である場合、数値“１”の４０個の指示値Ｘが配列された連続コードＣAを第１処理部６４が生成し、識別子Ｄが２４である既定コードＣBを第２処理部６６が図６の第２テーブルＬ2から特定する。そして、合成部６８は、連続コードＣAと既定コードＣBとの間に数値“０”の指示値Ｘを挿入するとともに既定コードＣBのうちの後方の５（＝４０＋１＋１２−４８）個の指示値Ｘを破棄することで、図５の部分(D)の駆動コードＣDRを生成する。
【００４４】
なお、以上のように個数ｎ1が閾値Ｎthを上回る場合には既定コードＣBが部分的に破棄されるから、既定コードＣBのうち破棄される部分の内容は任意である。例えば、図５の部分(E)のように個数ｎ1が４４個である場合には既定コードＣBのうち後方の９個の指示値Ｘが破棄されるから、圧縮コードＣ0の第２部Ｓ2で指定される既定コードＣBは、最初の３個の指示値Ｘが“１００”であれば、残余の指示値Ｘの内容は不問である。したがって、例えば、図５の部分(E)においては、圧縮コードＣ0の第２部Ｓ2を、十進数の２４を意味する“００１１０００”に設定したが、最初の３個の指示値Ｘが同じく“１００”である既定コードＣBの識別子Ｄ“００００００１”（Ｄ＝１）に設定した場合でも、駆動コード生成回路５０が生成する駆動コードＣDRの内容は共通する。
【００４５】
また、圧縮コードＣ0の第１部Ｓ1で指定される個数ｎ1が閾値Ｎthに合致する場合（ｎ1＋１＋ｎ2＝４８）、合成部６８は、第１処理部６４が生成した連続コードＣAと第２処理部６６が生成した既定コードＣBとの間に数値“０”の指示値Ｘを挿入することで、４８個の指示値Ｘで構成される駆動コードＣDRを生成する。すなわち、既定コードＣBに後続する指示値Ｘ（数値“０”）の付加や既定コードＣBの部分的な破棄は実行されない。
【００４６】
以上の形態においては、駆動コードＣDRを圧縮した圧縮コードＣ0が記憶回路５２に格納されるから、駆動コードＣDRを非圧縮のままで記憶回路５２に格納して階調データＤの変換に利用する構成と比較して、記憶回路５２に必要な容量が削減されるという利点がある。さらに、圧縮コードＣ0の第２部Ｓ2は既定コードＣBの識別子Ｄであるから、圧縮コードＣ0の第２部Ｓ2が第２区間ｆ2内の電圧印加パターンを指定する特許文献２の構成と比較して、圧縮コードＣ0のデータ量（さらには記憶回路５２に必要な容量）が削減されるという利点がある。圧縮コードＣ0のデータ量の削減の効果は、第２区間ｆ2を構成するサブフィールドＳFの個数が増加するほど顕著となる。階調の刻み幅を縮小して階調数を増加させるためには第２区間ｆ2内のサブフィールドＳFの個数を増加させる必要があるから、第１実施形態によれば、記憶回路５２に必要な容量を削減しながら多階調化を有効に実現できるという利点がある。
【００４７】
また、個数ｎ1が閾値Ｎthを下回る場合には数値“０”の指示値Ｘが付加され、個数ｎ1が閾値Ｎthを上回る場合には既定コードＣBが部分的に破棄（無視）されるから、数値“０”の付加や既定コードＣBの部分の破棄を圧縮コードＣ0にて規定する必要はない。したがって、数値“０”の付加や既定コードＣBの部分的な破棄を圧縮コードＣ0にて指定する構成と比較して圧縮コードＣ0のデータ量が削減されるという効果がある。また、連続コードＣAと既定コードＣBとの間には境界サブフィールドＳFに対応する数値“０”の指示値Ｘが自動的に付加されるから、境界サブフィールドＳFの電圧を圧縮コードＣ0にて指定する構成と比較して圧縮コードＣ0のデータ量を削減することが可能である。
【００４８】
＜Ｂ：第２実施形態＞
次に、本発明の第２実施形態について説明する。第１実施形態においては、表示パネル１０の動作中に制御回路４０が出力する階調データＧを展開部７６が順次に駆動コードＣDRに展開した。第２実施形態においては、表示パネル１０の動作の開始前（例えば表示装置１００の電源の投入の直後）に各階調の駆動コードＣDRが展開される。なお、以下の各形態において作用や機能が第１実施形態と同等である要素については、以上と同じ符号を付して各々の詳細な説明を適宜に省略する。
【００４９】
第２実施形態では、第１実施形態の駆動コード生成回路５０に代えて図８の駆動コード生成回路７０が採用される。図８に示すように、駆動コード生成回路７０には温度検出体１５が接続される。温度検出体１５は、表示パネル１０の各部（理想的には液晶素子２４）や表示パネル１０の周囲の温度Ｔを検出するセンサであり、表示パネル１０を構成する要素（例えば基板）や表示パネル１０を収容する筐体に設置される。例えば、周囲の温度Ｔに応じて抵抗値が変化する抵抗体（サーミスタ）が温度検出体１５として採用される。
【００５０】
図８に示すように、駆動コード生成回路７０は、記憶回路７２と選択部７４と展開部７６と記憶部８２と変換部８４とを含んで構成される。記憶回路７２は、温度Ｔ毎（実際には温度Ｔの範囲毎）に複数のテーブルＬを記憶するメモリ（例えばＲＯＭ）である。１個のテーブルＬは、図４と同様の構造の第１テーブルＬ1と図６と同様の構造の第２テーブルＬ2とで構成される。すなわち、記憶回路７２は、複数の第１テーブルＬ1と複数の第２テーブルＬ2とを記憶する。
【００５１】
液晶素子２４の挙動は温度Ｔに依存するから、階調データＧの各階調と液晶素子２４からの出射光量とが所期の関係を満たすための電圧印加パターン（駆動コードＣDR）は温度Ｔに応じて変化する。特定の温度Ｔに対応するテーブルＬの第１テーブルＬ1および第２テーブルＬ2は、当該温度Ｔのもとで決定された２５６種類の駆動コードＣDRを生成できる内容に設定される。したがって、第１テーブルＬ1および第２テーブルＬ2の内容はテーブルＬ毎（すなわち温度Ｔ毎）に相違する。
【００５２】
図８の選択部７４は、表示パネル１０の動作の開始前（例えば電源の投入の直後）に、記憶回路７２内の複数のテーブルＬのうち温度検出体１５が検出した温度Ｔに対応したテーブルＬを選択する。展開部７６は、選択部７４が選択したテーブルＬの第１テーブルＬ1に格納された２５６種類の圧縮コードＣ0の各々を展開する。圧縮コードＣ0の展開には、第１実施形態と同様の方法が採用される。すなわち、展開部７６は、圧縮コードＣ0の第１部Ｓ1が指定する個数ｎ1だけ数値“１”の指示値Ｘを配列した連続コードＣAと、第２テーブルＬ2のうち圧縮コードＣ0の第２部Ｓ2が指定する識別子Ｄに対応した既定コードＣBとから駆動コードＣDRを生成する。
【００５３】
記憶部８２は、展開部７６による展開後の２５６種類の駆動コードＣDRを記憶する。すなわち、駆動コードＣDRを階調毎に配列したテーブル（すなわち、階調データＧと駆動コードＣDRとを対応させるルックアップテーブル）Ｌ3が表示パネル１０の動作の開始前に記憶部８２に生成される。変換部８４は、表示パネル１０の動作の開始後に制御回路４０から順次に供給される階調データＧを駆動コードＣDRに変換する。すなわち、変換部８４は、階調データＧに対応する駆動コードＣDRを記憶部８２のテーブルＬ3から検索して順次に信号線駆動回路３４に出力する。
【００５４】
以上の構成においては、相異なる温度Ｔに対応する複数のテーブルＬのうち実際の温度Ｔに対応したテーブルＬのみが展開されるから、複数のテーブルＬの各々が階調毎の駆動コードＣDRを非圧縮のままで格納する構成と比較して、記憶回路７２に必要な容量が削減されるという利点がある。さらに、圧縮コードＣ0の第２部Ｓ2は既定コードＣBの識別子Ｄであるから、第１実施形態と同様に、圧縮コードＣ0のデータ量を効果的に削減できるという利点がある。第２実施形態においては複数のテーブルＬが記憶回路７２に格納されるから、圧縮コードＣ0のデータ量の削減の効果は格別に顕著である。
【００５５】
＜Ｃ：変形例＞
以上の各形態は様々に変形される。各形態に対する変形の具体的な態様を以下に例示する。なお、以下の例示から任意に選択された２以上の態様は適宜に併合され得る。
【００５６】
（１）変形例１  
以上の各形態における第１区間ｆ1と第２区間ｆ2と第３区間ｆ3との順番（さらには連続コードＣAと既定コードＣBとの先後）は適宜に変更される。例えば、第３区間ｆ3が第２区間ｆ2に先行するとともに第２区間ｆ2が第１区間ｆ1に先行する構成も採用される。展開部（５４，７６）は、連続コードＣAの直前に境界サブフィールドＳFに対応する“０”の指示値Ｘを付加し、当該指示値Ｘの直前に既定コードＣBを連結し、既定コードＣBの直前に“０”の指示値Ｘ（第３区間ｆ3に対応する指示値Ｘ）を付加することで、４８個の指示値Ｘで構成される駆動コードＣDRを生成する。また、第１区間ｆ1と第２区間ｆ2との間に第３区間ｆ3が介挿された構成においては、連続コードＣAと既定コードＣBとの間に適切な個数の数値“０”が配置される。
【００５７】
（２）変形例２  
以上の各形態においては、個数ｎ1が閾値Ｎthを上回る場合に既定コードＣBを部分的に破棄したが、閾値Ｎthを上回る個数ｎ1に対応した個数（(４８−ｎ1−１)個）の指示値Ｘで構成される既定コードＣBを第２テーブルＬ2に格納して駆動コードＣDRの生成に利用する構成（すなわち、指示値Ｘの個数が相異なる複数の既定コードＣBを記憶した構成）も採用される。また、以上の形態においては、個数ｎ1が閾値Ｎthを下回る場合に、指示値Ｘの個数が４８個となるように数値“０”の指示値Ｘを補填したが、指示値Ｘの不足分（補填される数値“０”の個数）を圧縮コードＣ0にて指定する構成も採用される。
【００５８】
（３）変形例３  
第２実施形態においては温度Ｔに応じてテーブルＬを選択したが、テーブルＬの選択の基準は温度Ｔに限定されない。例えば、表示パネル１０の周囲の照度に応じて複数のテーブルＬの何れかを選択する構成も採用される。また、液晶素子２４の表示色毎（例えばＲＧＢの各色毎）に第１テーブルＬ1と第２テーブルＬ2を用意した構成や、相異なるテーブルＬから生成された複数のテーブルＬ3を駆動コードＣDRの生成に選択的に利用することで擬似輪郭を抑制する構成も採用される。以上の各構成においては、記憶回路（５２，７２）に多数のテーブルを格納する必要があるから、圧縮コードＣ0のデータ量が削減されるという本発明の効果は格別に有効である。
【００５９】
（４）変形例４  
以上の各形態においては圧縮コードＣ0の第１部Ｓ1がオン電圧を印加するサブフィールドＳFの個数ｎ1を指定したが、オフ電圧を印加するサブフィールドＳFの個数を第１部Ｓ1が指定する構成も採用される。
【００６０】
（５）変形例５  
画像の表示に利用される表示素子は液晶素子２４に限定されない。本発明の表示装置に適用される表示素子について、自身が発光する自発光型と外光の透過率や反射率を変化させる非発光型（例えば液晶素子２４）との区別や、電流の供給によって駆動される電流駆動型と電界（電圧）の印加によって駆動される電圧駆動型との区別は不問である。例えば、有機ＥＬ素子，無機ＥＬ素子，電界電子放出素子（ＦＥ（Field-Emission）素子），表面伝導型電子放出素子（ＳＥ（Surface conduction Electron emitter）素子），弾道電子放出素子（ＢＳ（Ballistic electron Emitting）素子），ＬＥＤ（Light Emitting Diode）素子，電気泳動素子，エレクトロクロミック素子など様々な表示素子を利用した表示装置に本発明は適用される。すなわち、表示素子は、電気的な作用（電流の供給や電圧の印加）に応じて光学的な特性（階調）が変化する電気光学素子として包括される。
【００６１】
＜Ｄ：応用例＞
次に、以上の各態様に係る表示装置１００を利用した電子機器について説明する。図９は、表示装置１００を採用したモバイル型のパーソナルコンピュータの構成を示す斜視図である。パーソナルコンピュータ２０００は、各種の画像を表示する表示装置１００と、電源スイッチ２００１やキーボード２００２が設置された本体部２０１０とを具備する。
【００６２】
図１０は、表示装置１００を適用した携帯電話機の構成を示す斜視図である。携帯電話機３０００は、複数の操作ボタン３００１およびスクロールボタン３００２と、各種の画像を表示する表示装置１００とを備える。スクロールボタン３００２を操作することによって、表示装置１００に表示される画面がスクロールされる。
【００６３】
図１１は、表示装置１００を適用した携帯情報端末（ＰＤＡ：Personal Digital Assistants）の構成を示す斜視図である。情報携帯端末４０００は、複数の操作ボタン４００１および電源スイッチ４００２と、各種の画像を表示する表示装置１００とを備える。電源スイッチ４００２を操作すると、住所録やスケジュール帳といった様々な情報が表示装置１００に表示される。
【００６４】
なお、本発明に係る表示装置１００が適用される電子機器としては、図９から図１１に例示した機器のほか、デジタルスチルカメラ，テレビ，ビデオカメラ，カーナビゲーション装置，ページャ，電子手帳，電子ペーパー，電卓，ワードプロセッサ，ワークステーション，テレビ電話，ＰＯＳ端末，プリンタ，スキャナ，複写機，ビデオプレーヤ，タッチパネルを備えた機器などが挙げられる。
【符号の説明】
【００６５】
１００……表示装置、１０……表示パネル、１５……温度検出体、２０……画素部、２２……画素回路、２４……液晶素子、２６……走査線、２８……信号線、３０……駆動回路、３２……走査線駆動回路、３４……信号線駆動回路、４０……制御回路、５０，７０……駆動コード生成回路、５２，７２……記憶回路、５４，７６……展開部、６２，７４……選択部、６４……第１処理部、６６……第２処理部、６８……合成部、８２……記憶部、８４……変換部。
【図１】
2010204602.tif 000003
【図２】
2010204602.tif 000004
【図３】
2010204602.tif 000005
【図４】
2010204602.tif 000006
【図５】
2010204602.tif 000007
【図６】
2010204602.tif 000008
【図７】
2010204602.tif 000009
【図８】
2010204602.tif 000010
【図９】
2010204602.tif 000011
【図１０】
2010204602.tif 000012
【図１１】
2010204602.tif 000013