(57)【要約】【課題】表示品質の高い表示装置とその駆動方法を提供すること。【解決手段】本発明の一実施形態にかかる表示装置は、表示素子の各画素の画素データに対して、前フレームのフィードバック誤差データ、及び周辺画素から拡散された誤差データを加算して、誤差加算データを生成する誤差拡散部２８と、誤差加算データの上位ビットデータを用いて、サブフレームデータを生成するサブフレームデータ生成部３１と、サブフレームデータを用いて、１フレームに含まれる複数のサブフレームをデジタル駆動することで、表示素子の画素を駆動する駆動制御部３４と、を備え、対象画素の誤差加算データの下位ビットデータを用いて、対象画素の誤差データを算出し、対象画素の誤差データと周辺画素の誤差データとを用いて、前記フィードバック誤差を算出するものである。【選択図】図４
2015087631.tif 000002
【特許請求の範囲】
【請求項１】
表示素子の各画素の画素データに対して、前フレームの同一画素の量子化誤差であるフィードバック誤差データと、周辺画素の量子化誤差である周辺画素の誤差データとを加算して、誤差加算データを生成する誤差拡散部と、
前記誤差加算データにおける上位ビット側のデータを用いて、サブフレームデータを生成するサブフレームデータ生成部と、
前記サブフレームデータを用いて、１フレームに含まれる複数のサブフレームを駆動することで、画素を駆動する駆動制御部と、を備え、
前記誤差拡散部は、対象画素の前記誤差加算データにおける下位ビット側のデータを用いて、前記対象画素の誤差データを算出し、
前記対象画素の誤差データと前記周辺画素の誤差データとを用いて、次に対象画素となる画素データのフィードバック誤差データを算出することを特徴とする、
表示装置の駆動装置。
【請求項２】
前記誤差拡散部は、複数の前記周辺画素の各量子化誤差から前記周辺画素の誤差データを算出する誤差拡散バッファ制御部を備えることを特徴とする請求項１に記載の表示装置の駆動装置。
【請求項３】
前記誤差拡散バッファ制御部は、前記対象画素の誤差データと、前記周辺画素の誤差データとの差分を用いて、次に対象画素となる画素データのフィードバック誤差データを算出する請求項２に記載の表示装置の駆動装置。
【請求項４】
前記サブフレームデータ生成部は、前記サブフレームデータが第１の値となるときに、前記サブフレームが駆動状態となり、前記サブフレームデータが第２の値となるときに、前記サブフレームがブランキング状態となり、
前記画素の駆動階調が１増加するごとに、駆動状態となるサブフレームが１個ずつ既に駆動状態となっているサブフレームの前又は後に向かって増加していくように、前記サブフレームデータを生成することを特徴とする請求項１〜３のいずれか１項に記載の表示装置の駆動装置。
【請求項５】
請求項１〜４のいずれか１項に記載の表示装置の駆動装置を備え、
前記表示素子が液晶表示素子であり、
前記液晶表示素子に照明光を入射させる照明光学系と、
前記液晶表示素子から射出された変調光を投射する投射レンズと、をさらに備える液晶表示装置。
【請求項６】
前記液晶表示素子は、第１のサンプルホールド部、及び第２のサンプルホールド部を備え、
前記第１のサンプルホールド部は、所定のサブフレームに対するデータ転送期間に前記所定のサブフレームに対するサブフレームデータを受け取って保持し、
前記所定のサブフレームに対する前記データ転送期間終了後、前記所定のサブフレームに対するデータを第２のサンプルホールド部に転送し、前記液晶表示素子は、前記所定のサブフレームの次のサブフレームに対するデータ転送期間に前記第２のサンプルホールド部が保持するサブフレームデータを用いて前記所定のサブフレームの駆動を行う請求項５に記載の液晶表示装置。
【請求項７】
表示素子の各画素の画素データに対して、前フレームの同一画素の量子化誤差であるフィードバック誤差データと、周辺画素の量子化誤差である周辺画素の誤差データとを加算して、誤差加算データを生成するステップと、
表示素子の各画素の画素データに対して、前フレームの同一画素の量子化誤差であるフィードバック誤差データと、周辺画素の量子化誤差である周辺画素の誤差データとを加算して、誤差加算データを生成するステップと、
前記サブフレームデータを用いて、１フレームに含まれる複数のサブフレームを駆動することで、前記表示素子の画素を駆動するステップと、を備え、
対象画素の前記誤差加算データにおける下位ビット側のデータを用いて、前記対象画素の誤差データを算出し、
前記対象画素の誤差データと前記周辺画素の誤差データとを用いて、次に対象画素となる画素データのフィードバック誤差データを算出することを特徴とする、
表示装置の駆動方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、液晶表示装置、表示装置の駆動装置、及び駆動方法に関する。
【背景技術】
【０００２】
液晶表示装置に用いられる液晶表示素子の駆動方式には、画素に印加される電圧値が連続的なアナログ値であるアナログ方式と、画素に印加する電圧の大きさを２値とし、画像の輝度（階調）に対応して、印加電圧の時間幅を変えることにより、液晶の画素に印加する実効電圧値を制御するデジタル方式がある。デジタル方式の場合、画素に印加されるのは０か１の情報のみであるため、ノイズ等の外部要因により影響を受け難いという特徴がある。
【０００３】
デジタル方式においては、中間階調を得るために、サブフィールド法を用いるのが一般的である。サブフィールド法は、映像信号の１フィールド期間に駆動（発光）期間の相対比を異ならせた所定数のサブフィールドを用意し、表示する映像信号の階調に対応してサブフィールドを適宜選択して表示し、視聴者の視覚積分効果を利用して中間階調の表示を行うものである。
【０００４】
デジタル方式では、駆動（発光）のオン／オフのみで階調表現を行うため、伝送線等における電気的なノイズの影響を受けにくく、安定した表示画像を得られるものの、隣接する画素がそれぞれオンとオフとなった場合、画素間に横方向の電界が発生し、画素間の液晶の動きが乱されるため、画質劣化の原因となる。
【０００５】
特許文献１には、階調生成に擬似階調（ディザリング）回路を用い、その最終段にＦＲＣ（フレームレートコントロール）を用いることにより、横方向電界を分散する方法が記載されている。
【０００６】
また、特許文献２には、横方向電界を分散する目的のためではないが、階調生成の擬似階調回路に誤差拡散回路を用い、データの量子化時に擬似雑音信号を負荷することにより、擬似階調によるノイズを分散する方法が記載されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１２−９３４７９号公報
【特許文献２】特開平１０−９１１２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
特許文献１では、ディザリング処理の最終段にてＦＲＣ（フレームレートコントロール）を用いることにより、横方向電界を拡散し、画質劣化を抑えるという効果があった。しかしながら、ＦＲＣの特性で、映像がスクロールした場合に固定パターンが見えてしまうおそれや、画素間に階調差がある場合には効果が低減してしまうというおそれがある。特許文献２では、液晶表示装置に適用した場合、横方向電界の分散以上のノイズ成分が知覚されてしまうというおそれがある。
【０００９】
本発明は上記の点に鑑みなされたもので、映像がスクロールした場合や、画素間に階調差がある場合でも、高い表示品質で表示することができる液晶表示装置、駆動装置及び駆動方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の一態様にかかる表示装置の駆動装置は、表示素子の各画素の画素データに対して、前フレームの同一画素の量子化誤差であるフィードバック誤差データと、周辺画素の量子化誤差である周辺画素の誤差データとを加算して、誤差加算データを生成する誤差拡散部と、前記誤差加算データにおける上位ビット側のデータを用いて、サブフレームデータを生成するサブフレームデータ生成部と、前記サブフレームデータを用いて、１フレームに含まれる複数のサブフレームを駆動することで、画素を駆動する駆動制御部と、を備え、前記誤差拡散部は、対象画素の前記誤差加算データにおける下位ビット側のデータを用いて、前記対象画素の誤差データを算出し、前記対象画素の誤差データと前記周辺画素の誤差データとを用いて、次に対象画素となる画素データのフィードバック誤差データを算出することを特徴とする、ものである。
【００１１】
本発明の一態様にかかる表示装置の駆動方法は、表示素子の各画素の画素データに対して、前フレームの同一画素の量子化誤差であるフィードバック誤差データと、周辺画素の量子化誤差である周辺画素の誤差データとを加算して、誤差加算データを生成するステップと、表示素子の各画素の画素データに対して、前フレームの同一画素の量子化誤差であるフィードバック誤差データと、周辺画素の量子化誤差である周辺画素の誤差データとを加算して、誤差加算データを生成するステップと、前記サブフレームデータを用いて、１フレームに含まれる複数のサブフレームを駆動することで、前記表示素子の画素を駆動するステップと、を備え、対象画素の前記誤差加算データにおける下位ビット側のデータを用いて、前記対象画素の誤差データを算出し、前記対象画素の誤差データと前記周辺画素の誤差データとを用いて、次に対象画素となる画素データのフィードバック誤差データを算出することを特徴とする、ものである。
【発明の効果】
【００１２】
本発明によれば、映像がスクロールした場合や、画素間に階調差がある場合でも、高い表示品質で表示することができる液晶表示装置、駆動装置、及び駆動方法を提供することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明が適用される反射型液晶表示素子を用いた投射型表示装置の一例の概略構成図である。
【図２】液晶表示素子における一画素の構成図である。
【図３】液晶表示素子の入力電圧と出力光の強度との関係を示す図である。
【図４】液晶表示装置の駆動回路構成を示すブロック図である。
【図５】図４の各部の信号説明図である。
【図６】液晶表示素子の駆動パターンの一例の説明図である。
【図７】駆動階調テーブルの一例を示す図である。
【図８】隣接画素からの誤差拡散を示す図である。
【図９】誤差拡散フローを示す図である。
【図１０】信号処理を示すタイミングチャートである。
【図１１】液晶表示素子の極性反転駆動を示す図である。
【図１２】液晶表示素子における横方向電界の発生メカニズムを説明する図である。
【発明を実施するための形態】
【００１４】
以下、図面を参照して、本発明の実施の形態について説明する。本発明は、複数の画素がマトリクス状に配列された表示パネルを備えるパネル型表示装置に適用できるものであるが、以下の各実施の形態では表示パネルとしてアクティブマトリクス型の反射型液晶表示素子を備えた投射型表示装置を例に挙げて説明する。まず、本発明が適用される投射型表示装置及び反射型液晶表示素子の概略構成について説明する。なお、本発明は、液晶表示装置（ＬＣＤ）に限らず、ＰＤＰ（Plasma Display Panel），ＤＬＰ（Digital Light Processing）などのパネル型表示装置に適用することができる。
【００１５】
（全体構成）
図１は、本発明が適用される反射型液晶表示素子を用いた投射型表示装置の一例の概略構成図を示す。同図において、投射型表示装置１０は、液晶表示素子１１、偏光ビームスプリッタ（以下、ＰＢＳという）１６、投射レンズ１７を含んで構成され、投射レンズ１７から照射された光はスクリーン１８に投射される。
【００１６】
液晶表示素子１１は、導電性及び光反射性をそれぞれ有する複数の画素電極１２と、液晶層１３と、複数の画素電極１２に共通の導電性及び光透過性を有する対向電極（透明電極）１４と、画素回路１５とを含む。複数の画素電極１２は第１の基板（図示せず）の表面に二次元マトリクス状に配置されている。なお、図１では、複数の画素電極１２のうちの任意の一つの画素電極のみを示している。対向電極１４は第２の基板（図示せず）の表面に形成されている。液晶層１３は、画素電極１２及び対向電極１４が対向するように第１の基板と第２の基板とが離間配置されて形成された基板間の空間内に封入されている。なお、画素電極１２、対向電極１４の各表面には配向膜（図示せず）が被覆されている。画素回路１５は、画素電極１２に電気的に接続されている。
【００１７】
投射型表示装置１０では、図示しない照明光学系から射出したバックライトである入射光Ｌ１がＰＢＳ１６に入射する。入射光Ｌ１は、互いに偏光面が直交するＳ偏光成分とＰ偏光成分とを含んでいる。図１において、Ｐ偏光成分は線分で、またＳ偏光成分は丸でそれぞれ模式的に示されている。ＰＢＳ１６は入射する光のＳ偏光成分を反射し、Ｐ偏光成分を透過する光学特性を有している。従って、ＰＢＳ１６は入射光Ｌ１のＳ偏光成分を反射し、対向電極１４に入射する。
【００１８】
液晶表示素子１１は、対向電極１４に入射したＳ偏光成分を液晶層１３を通して画素電極１２に入射して反射させ、更に画素電極１２からの反射光を液晶層１３及び対向電極１４をそれぞれ通して射出する。ここで、液晶表示素子１１は、対向電極１４に入射したＳ偏光成分が画素電極１２で反射して対向電極１４から射出するまでの上記の過程で、画素電極１２に印加される画素データに応じた駆動電圧と、対向電極１４に印加される共通電圧との間の電位差に応じて、対向電極１４に入射したＳ偏光成分を変調し、Ｓ偏光成分の一部をＰ偏光成分として、Ｓ偏光成分とＰ偏光成分とからなる光として射出する。
【００１９】
ＰＢＳ１６は、液晶表示素子１１から射出された上記の光のうちＰ偏光成分を透過して投射レンズ１７に入射し、Ｓ偏光成分は反射して照明光学系へ入射する。投射レンズ１７は、ＰＢＳ１６からのＰ偏光成分を出射光Ｌ２としてスクリーン１８に投射し画像を表示させる。なお、後述する「出力光の強度」とは、スクリーン１８上で測定した出射光Ｌ２の照度をいう。
【００２０】
（画素構成）
図２は、液晶表示素子１１の一画素の構成図を示す。図２において、液晶表示素子１１の一つの画素２０は、画素回路１５ａと液晶素子ＬＣとからなり、列データ線Ｄと行選択線Ｗとの交差部に配置されている。液晶素子ＬＣは前述したように、画素電極１２及び対向電極１４が対向するように第１の基板と第２の基板とが離間配置されて形成された基板間の空間内に液晶層１３が封入された構成とされている。
【００２１】
一方、画素回路１５ａは、図１の画素回路１５の一例で、図２に示すように、サブサンプルホールド部２１、転送用スイッチングトランジスタ２２、メインサンプルホールド部２３、及び電圧選択部２４からなる。サブサンプルホールド部２１とメインサンプルホールド部２３とはＳＲＡＭ(Static Random Access Memory)構造のフリップフロップよりなる。サブサンプルホールド部２１は、列データ線Ｄと行選択線Ｗとに接続されており、行選択線Ｗを介して印加される行選択信号により選択されたときに、列データ線Ｄを介して供給される画素データをサンプリング及びホールドする。
【００２２】
転送用スイッチングトランジスタ２２は、ソースがサブサンプルホールド部２１の出力端子に接続され、ドレインがメインサンプルホールド部２３の入力端子に接続され、ゲートが転送用信号線Ｔに接続されている。転送用スイッチングトランジスタ２２は、転送用信号線Ｔを介して所定論理値の転送用信号が印加されたときにアクティブとされて、サブサンプルホールド部２１にホールドされているサブフレームデータ（画素データ電圧）をメインサンプルホールド部２３に転送する。
【００２３】
メインサンプルホールド部２３は、転送用スイッチングトランジスタ２２を通して入力されたサブフレームデータ（画素データ電圧）をサンプリング及びホールドする。電圧選択部２４は、ブランキング電圧線Ｖ０、駆動電圧線Ｖ１に接続されている。電圧選択部２４の出力端子は画素電極１２に接続されている。電圧選択部２４はメインサンプルホールド部２３により保持されているサブフレームデータ（画素データ電圧）の値が「０」であるか「１」であるかに応じて、ブランキング電圧線Ｖ０のブランキング電圧及び駆動電圧線Ｖ１の駆動電圧の一方を選択して画素電極１２に印加する。対向電極１４に印加される電圧は共通電圧Ｖcomと呼ばれている。
【００２４】
サブサンプルホールド部２１は、所定のサブフレームに対するデータ転送期間に所定のサブフレームに対するサブフレームデータを受け取って保持する。そして、所定のサブフレームに対するデータ転送期間終了後、サブサンプルホールド部２１は、所定のサブフレームに対するデータをメインサンプルホールド部２３に転送する。さらに、所定のサブフレームの次のサブフレームに対するデータ転送期間にメインサンプルホールド部２３が保持するサブフレームデータを用いて所定のサブフレームの駆動を行う。これにより、データの転送をおよびサブフレームの駆動を同時に効率よく行うことができる。
【００２５】
図３は、液晶表示素子１１の入力電圧と出力光の強度との関係を示す図である。図３において、横軸は入力電圧であり、画素電極１２と対向電極１４との間の電位差、すなわち液晶層１３の駆動電圧を示す。また、図３の縦軸は、液晶層１３から射出される出力光の強度（輝度）を示す。
【００２６】
電圧が０（たとえば、画素電極１２と対向電極１４がともにＧＮＤ）のときは、出力光の強度が少なく、黒状態（ブランキング電圧）であり、出力光が飽和し始める電圧が飽和電圧Ｖｗ（白レベルである。）である。
【００２７】
（駆動装置及び駆動方法）
本実施の形態にかかる表示素子の駆動装置、及び駆動方法については、図４〜図９を参照して説明する。図４は、駆動装置を備えた液晶表示パネル３０を示すブロック図である。図５は階調表現を説明するための図である。図５は入力された映像信号データのビット数を８ビットとした場合における各プロセス部における階調表現の例を示している。図６は駆動パターンを示す図である。図７は駆動階調テーブルを示す図である。図８はフィードバック型誤差拡散フローを示す図である。図９は誤差拡散図を示す図である。本実施形態では、階調生成に擬似階調（ディザリング）回路を用いて、周辺画素の誤差データを拡散している。
【００２８】
図４に示すように、本実施の形態の液晶表示パネル３０は、ルックアップテーブル部２７と、誤差拡散部２８と、リミッタ部２９と、サブフレームデータ生成部３１と、メモリ制御部３２と、フレームバッファ３３と、駆動制御部３４と、データ転送部３６と、ソースドライバ３７と、電圧制御部３８と、ゲートドライバ３９と、画素部４０とを含んで構成されている。
【００２９】
画素部４０は、ｎ＋１本の列データ線Ｄ0〜Ｄnと、ｍ＋１本の行選択線Ｗ0〜Ｗmとが交差する各交差部に配置された、全部で（ｎ＋１）×（ｍ＋１）個の画素２０から構成される。一つの画素２０は、図２に示した画素２０の構成である。また、図２に示したように、画素部４０の全ての画素２０は、各電圧選択部２４にブランキング電圧線Ｖ０及び駆動電圧線Ｖ１が共通に接続され、各転送用スイッチングトランジスタ２２のゲートに転送用信号線Ｔが共通に接続されている。
【００３０】
ルックアップテーブル部２７には、Ｎビットの映像信号データが入力される。ルックアップテーブル部２７は、ルックアップテーブル（ＬＵＴ）を有している。ルックアップテーブル部２７は、ＬＵＴを参照して、逆ガンマ補正を行う。これにより、Ｎビットの映像信号データが、Ｎより大きい（Ｍ＋Ｄ）ビットの画素データに変換される。ここで、Ｍはサブフレーム数を２進数で表したときのビット数、Ｄは誤差拡散部２８により補間されるビット数、なおＮ、Ｍ、Ｄは正の整数である。
【００３１】
図５の例では、入力された映像信号データのビット数は８ビット（Ｎ＝８）、誤差拡散部２８にて補間されるビット数は６ビット（Ｄ＝６）、サブフレーム数を２進数で表した場合のビット数は４ビット（Ｍ＝４）、駆動階調は１５個（黒を含まない）としている。
【００３２】
ここでルックアップテーブル部２７の動作を説明する。一般的に映像信号はガンマ補正がかけられている。表示装置側ではガンマ補正がかけられた映像信号に対し逆ガンマ補正処理を施してリニアな階調に戻すことが必要である。逆ガンマ補正とは入力Ｘに対して出力がＸの２．２乗となるような補正である。この場合、出力特性は「ガンマ２．２」であると以下表現する。
【００３３】
ルックアップテーブル部２７は液晶表示素子１１の入出力特性を変換してガンマ２．２の出力特性を有する液晶表示装置を実現する機能を担っている。ルックアップテーブルは、１０ビットの出力が、任意の出力特性（例えばガンマ２．２）となるようにあらかじめ調整されている。例えば、図７に示す１５個の駆動階調（黒を含まない）のそれぞれの駆動による画像を図１に示す液晶表示装置で投影し、スクリーン１８上の照度を照度計等でそれぞれ測定しておく。それぞれの駆動階調間の照度を６ビット（Ｄ＝６）（６４階調）で直線補間することによって、０〜９６０の階調毎の照度データが予測される。それらの照度データから任意の出力特性（例えばガンマ２．２）となるような２５６個のデータを選び、あらかじめルックアップテーブルとして保持されているものとする。
【００３４】
ルックアップテーブル部２７は、２５６ｘ１０ビット（すなわち、「２の８乗」階調ｘ（４＋６）ビット）のルックアップテーブルを有している。ここで、「２の８乗」階調ｘ（４＋６）ビットとは、「２のＮ乗」階調ｘ（Ｍ＋Ｄ）ビットに対してＮ＝８、Ｍ＝４、Ｄ＝６の値を代入したものに相当する。ルックアップテーブル部２７は、入力された８ビットの画像データを、符号なし１０ビットのデータに変換して出力する。
【００３５】
図４に戻る。ルックアップテーブル部２７にて（Ｍ＋Ｄ）ビットに変換された映像信号データは、誤差拡散部２８により下位Ｄビットの情報を周辺画素に拡散することによって、（Ｍ＋１）ビットのデータに変換される。図５の例では、変換された１０ビットのデータは、誤差拡散部２８にて、下位６ビットの情報を周辺画素に拡散し上位４ビットのデータに量子化し、桁上り１ビットを加えた５ビットのデータとして出力される。
【００３６】
誤差拡散法とは、量子化を施す画素の量子化誤差を周辺の画素に拡散することで階調不足を補う方法である。別の言い方をすると、量子化処理を施す画素の量子化前の値に、周辺の画素の誤差（量子化誤差）を加算し、その後量子化処理を施すことで階調不足を補う方法である。第１の実施形態では、量子化を施す画素の量子化誤差を周辺画素に拡散するだけでなく、後方フレームへの拡散も行う。別の言い方をすると、量子化処理を施す画素の量子化前の値に、周辺の画素の誤差（量子化誤差）及び前フレームの同一画素の誤差（量子化誤差）であるフィードバック誤差を加算し、その後量子化処理を施すことで階調不足を補う方法である。
【００３７】
誤差拡散部２８の動作を図９でより詳しく説明する。図９に示すように、本実施の形態の誤差拡散部２８は、誤差拡散バッファ５１と、誤差拡散バッファ制御部５２と、フィードバック誤差フレームバッファ制御部５３と、フィードバック誤差フレームバッファ５４と、量子化制御部５５とを含んで構成される。
図８のように量子化処理を施す画素（対象画素）の座標を(x,y)とする。フィードバック誤差フレームバッファ５４は、前フレームにて保存されたフィードバック誤差データＦ(x,y)を記憶している、フィードバック誤差フレームバッファ制御部５３は、フィードバック誤差フレームバッファ５４より、前フレームにて保存されたフィードバック誤差データＦ(x,y)を読み出す。フィードバック誤差フレームバッファ５４は符号付き７ビットのデータを全画素分保持した構造となっている。フィードバック誤差フレームバッファ制御部５３は、入力された符号なし１０ビットのデータＤ(x,y)に、フィードバック誤差データＦ(x,y)を加算する。
【００３８】
フィードバック誤差フレームバッファ制御部５３は、符号なし１０ビットの画素データＤ(x,y)に符号付き７ビットのフィードバック誤差データＦ(x,y)を加算する。すると、データＤ(x,y)に桁繰り上げ用に１ビット足された、符号なし１１ビットのデータＤ’(x,y)が出力される。その際、加算の結果が負数の場合は“０”とする。
【００３９】
誤差拡散バッファ５１は、量子化の際に生成される誤差データを画素毎に記憶する。誤差拡散バッファ制御部５２は、誤差拡散バッファ５１より、左隣の画素の量子化誤差データＥ(x-1,y)と、左上の画素の量子化誤差データＥ(x-1,y-1)と、直上の画素の量子化誤差データＥ(x,y-1)と、右上の画素の量子化誤差データＥ(x+1,y-1)を読み出す。そして、誤差拡散バッファ制御部５２は、量子化誤差データＥ(x-1,y)、量子化誤差データＥ(x-1,y-1)、量子化誤差データＥ(x,y-1)、及び量子化誤差データＥ(x+1,y-1)の平均値であるＥ(x,y)をデータＤ’(x,y)に加算する。
【００４０】
ここでは、図８に示すように、量子化誤差データの平均値として重み付け平均値を用いている。よって、誤差拡散バッファ制御部５２は、左隣の画素の量子化誤差データＥ(x-1,y)と、左上の画素の量子化誤差データＥ(x-1,y-1)と、直上の画素の量子化誤差データＥ(x,y-1)と、右上の画素の量子化誤差データＥ(x+1,y-1)を読み出す。そして、誤差拡散バッファ制御部５２は、以下の式（１）のように、重み付け平均値を算出する。
E(x,y)=(E(x-1,y-1)*a+E(x,y-1)*b+E(x+1,y-1)*c+E(x-1,y)*d)/(a+b+c+d)・・・（１）
ここで、ａ、ｂ、ｃ、ｄは任意の係数である。このように、複数の周辺画素の量子化誤差データの重み付け平均を用いることで、適切に誤差を拡散することができる。なお、E(x,y)は、重み付け平均値ではなく、単に相加平均値であってもよい。すなわち係数ａ、ｂ、ｃ、ｄをそれぞれ１とすることもできる。
【００４１】
重み付け平均値E(x,y)は、周辺画素から拡散された誤差データとなる。誤差拡散バッファ５１は誤差データE(x,y)として、符号付き６ビットのデータを保存する。誤差拡散バッファ制御部５２は、符号なし１１ビットのデータＤ’(x,y)に、符号付き６ビットの誤差データＥ(x,y)を加算する。誤差拡散バッファ制御部５２は、符号なし１１ビットの誤差加算データＤ’’(x,y)を出力する。その際、加算の結果が負数の場合は“０”とする。このように、誤差拡散部２８は、（Ｍ＋Ｄ）ビットの画素データＤ(x,y)に、フィードバック誤差データＦ(x,y)と周辺画素から拡散された誤差データＥ(x,y)とを加算して、（Ｍ＋Ｄ＋１）ビットの誤差加算データＤ’’(x,y)を生成する。
【００４２】
次に、量子化制御部５５は、１１ビットの誤差加算データＤ’’(x,y)を、上位の５ビットと下位の６ビットに分割する。上位５ビットは符号なし５ビットのデータＤＵ(x,y)として扱われる。下位６ビットは、変換することなく、そのまま符号付き６ビットの誤差データＤＬ(x,y)として扱われる。そして、符号付き６ビットの誤差データＤＬ(x,y)の最上位（符号）ビットが“１”の場合、“１”を符号なし５ビットのデータＤＵ(x,y)に加算し、符号なし５ビットのデータＤＵ’(x,y)として誤差拡散部２８より出力される。一方、符号付き６ビットの誤差データＤＬ(x,y)の最上位（符号）ビットが“０”の場合、５ビットのデータＤＵ(x,y)が、そのまま符号なし５ビットのデータＤＵ’(x,y)として誤差拡散部２８より出力される。
【００４３】
なお、ここでは、誤差データＤＬ(x,y)の最上位ビットの値に応じて、“１”をデータＤＵ(x,y)に加算したが、誤差データＤＬ(x,y)としきい値との比較結果に応じて、“１”をデータＤＵ(x,y)に加算してもよい。すなわち、予め設定されたしきい値よりも誤差データＤＬ(x,y)が大きい場合“１”をデータＤＵ(x,y)に加算し、小さい場合、“１”をデータＤＵ(x,y)に加算しないようにしてもよい。すなわち、量子化制御部５５は、しきい値と誤差データＤＬ(x,y)との比較結果に応じて、“１”をデータＤＵ(x,y)に加算するかしないかを決定する。
【００４４】
次に、誤差拡散バッファ制御部５２は、符号付き６ビットの誤差データＤＬ(x,y)を、誤差拡散バッファ５１に保存する。この符号付き６ビットの誤差データＤＬ(x,y)は周辺画素への誤差拡散に用いられ、周辺画素における誤差データ（重み付け平均値）Ｅ(x’,y’)を求める際に、量子化誤差データとして用いられる。すなわち、誤差データＤＬ(x,y)が式（１）で示した量子化誤差データとなり、係数が乗じられて、重み付け平均値を用いるために用いられる。例えば、誤差データＥ(x+1,y)を求める場合、誤差データＤＬ(x,y)が量子化誤差データＥ(x,y)として用いられる。このようにして、量子化誤差が隣接画素に順次拡散していく。
【００４５】
次に、フィードバック誤差フレームバッファ制御部５３は、符号付き６ビットの誤差データＤＬ(x,y)から、符号付き６ビットの周辺画素の量子化誤差データの重み付け平均値Ｅ(x,y)を減算し、符号付き７ビットのフィードバック誤差データＦ’(x,y)として、フィードバック誤差フレームバッファ５４に保存する。すなわち、フィードバック誤差フレームバッファ制御部５３は、誤差データＤＬ(x,y)と量子化誤差データの重み付け平均値Ｅ(x,y)との差分から、フィードバック誤差データＦ’(x,y)を算出する。フィードバック誤差フレームバッファ制御部５３は、フィードバック誤差データＦ’(x,y)を次のフレームにおけるフィードバック誤差データＦ(x,y)として用いる。
【００４６】
図４、５に戻り、誤差拡散部２８から出力された符号なし５ビットのデータＤＵ’(x,y)はリミッタ部２９に出力される。リミッタ部２９は、データＤＵ’(x,y)を駆動階調の最大値である１５に制限して、サブフレームデータ生成部３１に出力する。すなわち、リミッタ部２９は、４ビットのデータをサブフレームデータ生成部３１に出力する。サブフレームデータ生成部３１にて、４ビットのデータを１５ビットのサブフレームデータを変換する。１５ビットのサブフレームデータへの変換は駆動階調テーブル３１ａを使用することができる。
【００４７】
図７は、駆動階調テーブル３１ａの一例を示している。サブフレームは、ステップビットパルスにより構成される。したがって、サブフレームデータが“１”の時、サブフレームが駆動状態となり、“０”のとき、サブフレームがブランキング状態となる。駆動階調が１増加するごとに、駆動状態となるサブフレームが１個ずつ既に駆動状態となっているサブフレームの前又は後に向かって増加している。したがって、駆動状態のサブフレームが連続することになる。なお、駆動階調（サブフレームデータ）が１の時に駆動状態となるサブフレームは、第１のサブフレーム（ＳＦ１）又は、最後のサブフレーム（ＳＦ１５）とすることが好ましい。図７の駆動階調テーブルは、駆動期間が１増加する毎に駆動状態となるサブフレームの個数が１増加すればよく、駆動状態となるサブフレームの位置は任意でよい、また、各サブフレームの駆動期間についても、全てのサブフレームが同一である必要はなく、任意でよい。
【００４８】
図４に戻り、サブフレームデータ生成部３１から出力された１５ビットのサブフレームデータは、メモリ制御部３２にて、サブフレーム毎に分割されたフレームバッファ３３に格納される。フレームバッファ３３はダブルバッファの構造になっており、第１フレームバッファ３３ａと第２フレームバッファ３３ｂを有している。第１フレームバッファ３３ａにデータを格納中は、第２フレームバッファ３３ｂのデータがデータ転送部を経由して画素回路に転送されることになる。そして、その次のフレームでは、前フレーム期間中に格納された第１フレームバッファ３３ａのデータがデータ転送部３６を経由して画素回路に転送され、第２フレームバッファ３３ｂには入力された映像信号データのサブフレームデータ生成部３１からの出力データが格納される。
【００４９】
駆動制御部３４は、水平スタート信号ＨＳＴ、及び水平クロック信号ＨＣＫに基づいて、サブフレーム毎の処理のタイミング等を制御しており、データ転送部３６への転送指示およびゲートドライバ３９の制御を行う。データ転送部３６は、駆動制御部３４からの指示に従い、メモリ制御部３２に指示を行ない、指定したサブフレームデータをメモリ制御部３２から受け取りソースドライバ３７へと転送する。ソースドライバ３７は、１ライン分のデータをデータ転送部３６より受け取る毎に、液晶表示素子１１の対応する画素回路１５ａへ列データ線Ｄ０−Ｄｎを用いて同時に転送する。
【００５０】
この時、ゲートドライバ３９では、駆動制御部３４からの垂直スタート信号（ＶＳＴ）／垂直シフトクロック信号（ＶＣＫ）により指定された行の行選択線Ｗｙをアクティブにし、指定された行ｙの全ての列の画素へとデータが転送される。また、各画素２０には、転送用信号線Ｔが接続されている。図２に示したように、転送用信号線Ｔは、すべての画素２０の画素回路１５ａの転送用スイッチングトランジスタ２２に接続されている。駆動制御部３４は、サブフレームデータを用いて、サブフレームをデジタル駆動することで、画素２０を駆動する。
【００５１】
図６を用いて本実施形態における駆動パターンについて説明する。図６は、映像信号が１秒あたり６０フレーム、サブフレーム数が１５個の場合について示している。ＷＣは液晶表示素子内の全ての画素２０サブフレーム毎のデータを転送するデータ転送期間（ＷＣ期間）を表している。ＤＣは、液晶を駆動する際の駆動期間（ＤＣ期間）を表している。ＷＣ期間を１１１１[μs]（＝１／（６０×１５））、ＤＣ期間を１１１１[μs]としている。１フレームにおいて、最初にＳＦ１のデータ転送（ＷＣ期間）が行われ、画素回路１５ａ内のサブサンプルホールド部２１に保持される。すべての画素へのデータ転送が終了した後、転送用信号Ｔがハイとなり、すべての画素のサブサンプルホールド部２１に保持されているデータがメインサンプルホールド部２３に転送される。その後、ＳＦ２のデータ転送（ＷＣ期間）行われ、同時にＳＦ１の駆動（ＤＣ期間）がＷＣ期間と同じ期間行われる。
【００５２】
このように、ＷＣ期間とＤＣ期間が並列にＷＣ期間（ＤＣ期間）分だけシフトして１５回連続する。時間的に先頭からＳＦ１、ＳＦ２、…、ＳＦ１４、ＳＦ１５の順番でそれぞれのサブフレームに割り当てられた０または１のデータがＷＣ期間にて転送され、ＤＣ期間に全ての画素の液晶が駆動される。画素内にサンプルホールドされたデータが０の場合は、その画素はブランキング状態となり、データが１の場合は駆動状態となる。
【００５３】
ところで本実施形態においては、表示素子としてアクティブマトリクス型の液晶表示素子１１を備えた投射型表示装置を例にして説明している。ここで、図７の階調駆動テーブルで液晶を駆動する場合の特徴を説明する。図７において、階調がＫであるとする。するとＳＦ１からＳＦＫまでが１（駆動状態）となる。ＳＦ１からＳＦＫまでの１は、ほぼ連続したオン状態とみなされる結果、Ｋ（階調数）と出力光の関係はほぼ図３に示す液晶表示素子１１の入力電圧と出力光の強度との関係に近いカーブを描く。これは、ルックアップテーブル部２７の動作に有利に作用する。すなわち、液晶表示素子１１の入力電圧と出力光の強度との関係はルックアップテーブル部２７が目標としているガンマ２．２のカーブに比較的近いため、ルックアップテーブル部２７にてガンマ２．２のカーブに変換する負担が少なくなる。以上の特徴は、透過型液晶素子においても同様である。
【００５４】
図１０は本実施形態における信号処理を示す図である。図１１は本実施形態における液晶表示素子１１の極性反転駆動を示す図である。
【００５５】
以下図２、図４、図６を参照しつつ、図１０において信号処理を説明する。図１０において、時刻Ｔ０にて垂直同期信号Ｖｓｙｎｃがアクティブになり、最初に、時刻Ｔ０−Ｔ２の期間にてサブフレーム１（ＳＦ１）のデータを液晶表示素子１１に転送する。この期間（Ｔ０−Ｔ２）が転送期間ＷＣとなる。時刻Ｔ１にてある画素(x,y)にデータが転送され、サブサンプルホールド部２１に保持される。時刻Ｔ２にて転送用信号Ｔがハイとなり、すべての画素内において、サブサンプルホールド部２１に保持されているデータがメインサンプルホールド部２３に転送される。時刻Ｔ２−Ｔ４の期間では、次のサブフレーム２（ＳＦ２）のデータが転送される。同時に、時刻Ｔ２−Ｔ４の期間はサブフレーム１（ＳＦ１）の駆動期間ＤＣとなり、期間（Ｔ２−Ｔ３）では、ＤＣバランス＋駆動が、期間（Ｔ３−Ｔ４）ではＤＣバランス−駆動が行われ、期間（Ｔ２−Ｔ３）では、Ｖ０／ＶｃｏｍがＧＮＤに、Ｖ１がＶｗとなるように、また、期間（Ｔ３−Ｔ４）では、Ｖ１がＧＮＤに、Ｖ０／ＶｃｏｍがＶｗとなるように電圧制御部３８にて制御される。
【００５６】
画素回路１５ａ内のメインサンプルホールド部２３の値が“０”の場合、画素回路１５内の電圧選択部２４にてＶ０が画素電極１２に印加される。期間Ｔ１−Ｔ２では、画素電極電圧Ｖｐｅと対向電極電圧ＶｃｏｍはともにＧＮＤとなる。液晶層１３にかかる電圧は０［ｖ］となり、液晶の駆動状態はブランキング状態となる。
【００５７】
画素２０内のメインサンプルホールド部２３の値が“１”の場合、画素回路１５内の電圧選択部２４にてＶ１が画素電極１２に印加される。期間Ｔ１−Ｔ２では、画素電極電圧ＶｐｅはＶｗ、対向電極電圧ＶｃｏｍはＧＮＤとなる。液晶層１３にかかる電圧は＋Ｖｗ（対向電極基準）となり、液晶は駆動状態となる。期間Ｔ２−Ｔ３では、画素電極電圧ＶｐｅはＧＮＤ、対向電極電圧ＶｃｏｍはＶｗとなり、液晶層１３にかかる電圧は−Ｖｗ（対向電極基準）となり、駆動状態となる。
【００５８】
液晶に同じ電圧で方向の異なる電圧（＋Ｖｗ／−Ｖｗ）を同じ期間印加することにより、長時間平均して液晶に印加する電圧を＋Ｖｗ＋（−Ｖｗ）＝０［ｖ］としている。こうすることにより、液晶の焼き付きを防止している。ＳＦ２−ＳＦ１２もＳＦ１の期間Ｔ０−Ｔ３と同様な電圧制御を行う。図１０において、期間（Ｔ１−Ｔ２）に相当する状態、すなわち、図１１のように、Ｖ１がＶｗ、Ｖ０／ＶｃｏｍがＧＮＤとなるような状態をＤＣバランス＋と表している。また、期間（Ｔ２−Ｔ３）に相当する状態、すなわち、Ｖ１がＧＮＤ、Ｖ０／ＶｃｏｍがＶｗとなるような状態をＤＣバランス−と表している。
【００５９】
図１２は、反射型液晶素子における横方向電界の発生メカニズムを説明する図である。図１２では、隣接する画素２０Ａ、２０Ｂの構成を模式的に示している。図１２に示されるように反射型液晶素子の画素電極１２Ａ、１２Ｂはシリコン基板４３の上に形成されている。
【００６０】
デジタル駆動の場合、隣り合った画素間で駆動状態（駆動／ブランキング）が異なることが頻繁に起こる。例えば、あるフレームにおいて隣り合った画素の階調がそれぞれ“５”（画素２０Ａ）と“６”（画素２０Ｂ）の場合を仮定する。またＤＣバランス＋で、対向電極１４がＶ０の場合を考える。すなわち、図１１においてＤＣバランス＋であるから、Ｖ０＝Ｖｃｏｍ＝０（Ｖ）、Ｖ１＝Ｖｗである。サブフレーム６（ＳＦ６）の時刻では、隣り合った画素の駆動状態が異なる。図７からわかるように、画素２０Ａはブランキング状態なので、画素電極１２ＡにはＶ０の電圧がかかり、画素２０Ｂは駆動状態なので、画素電極１２ＢにはＶ１の電圧がかかっている。
【００６１】
画素電極１２ＡにはＶ０の電圧がかかり、画素電極１２ＢにはＶ１の電圧がかかっているときの液晶層１３の電界４１の状態を図１２は示している。画素２０Ｂの画素電極１２Ｂ（電位：Ｖｗ）と対向電極１４（電位：０（Ｖ））間には電位差が生じ、液晶は所定量の回転をさせられる。このとき、画素２０Ａの画素電極１２Ａ（電位：０（Ｖ））と画素２０Ｂの画素電極１２Ｂ（電位：Ｖｗ）間にも電位差が生じ、横方向に電界が生じてしまう。このような、横方向電界４２は、画素間の液晶の動きに意図しない混乱を発生させる。上記の現象は、画質劣化の一因であった。
【００６２】
誤差拡散部２８を用いることで上記の不具合を解消することができる。例えば、スクロールした場合に固定パターンが見えてしまうのを防ぐことができる。また、画素間に階調差がある場合でも効果的に横方向電界を分散することができる。よって、高い表示品質で表示することができる。特に、高ビットの画素データを用いて表示する場合に、画質の劣化を効果的に防ぐことができる。また、特許文献１のようにフレームレートコントロールテーブルを用いていないため、フレームレートコントロールテーブルのパターンが表示に映り込むのを防ぐことができる。よって、表示品質を向上することができる。
【００６３】
また、上記の説明では、誤差データＤＬ(x,y)と量子化誤差の重み付け平均値Ｅ(x,y)との差分から、フィードバック誤差データＦ’(x,y)を算出したが、適切な係数などを乗じた後、差分を取ることでフィードバック誤差データＦ’(x,y)を算出してもよい。
【００６４】
入力された映像信号データのビット数をＮ、表示素子の駆動可能な階調数を２進数で表したときのビット数をＭ、誤差拡散処理により誤差として拡散されるビット数をＤとしたとき、Ｎ＝８、Ｍ＝４、Ｄ＝６である場合について説明した。しかし、Ｎ、Ｍ、Ｄの値は上記の値に限定されず、種々の値を用いて実施することができる。そのなかでも、Ｎ＝８〜１２、Ｍ＝４〜６、Ｄ＝６〜１０であることがより好ましい。
【００６５】
以上、本発明者によってなされた発明を実施の形態に基づき具体的に説明したが、本発明は上記実施の形態に限られたものではなく、その要旨を逸脱しない範囲で種々変更可能であることは言うまでもない。
【符号の説明】
【００６６】
１１  液晶表示素子
１２  画素電極
１３  液晶層
１４  共通電極
１５  画素回路
２０  画素
２３  メインサンプルホールド部
２４  電圧選択部
３０  液晶表示パネル
Ｄ0〜Ｄn、Ｄ  列データ線
ＤＸ0〜ＤＸn、ＤＸ  反転列データ線
Ｗ0〜Ｗm、Ｗ  行選択線
Ｖ０  ブランキング電圧線
Ｖ１  駆動電圧線
【図１】
2015087631.tif 000003
【図２】
2015087631.tif 000004
【図３】
2015087631.tif 000005
【図４】
2015087631.tif 000006
【図５】
2015087631.tif 000007
【図６】
2015087631.tif 000008
【図７】
2015087631.tif 000009
【図８】
2015087631.tif 000010
【図９】
2015087631.tif 000011
【図１０】
2015087631.tif 000012
【図１１】
2015087631.tif 000013
【図１２】
2015087631.tif 000014