(57)【要約】【課題】複数の集積回路に集積化された電源回路の出力が互いに電気的に接続されている構成の集積回路装置において、少なくとも一つの電源回路の動作に異常が発生した場合に、その異常に適切に対応するための技術を提供する。【解決手段】集積回路装置が、第１電源回路を備える第１集積回路と、第２電源回路を備える第２集積回路とを含む。第１電源回路は、第１異常検出回路を備えており、第２電源回路は、第２異常検出回路を備えている。第１異常検出回路が第１電源回路の異常の発生を検出したとき、第１集積回路は、第１集積回路の動作を停止させる異常停止シーケンスを開始するとともに第１電源回路の異常の発生を通知する第１通知を第２集積回路に送り、第２集積回路は、第１集積回路からの第１通知に応答して、第２集積回路の動作を停止させる異常停止シーケンスを開始する。【選択図】図２
2015087471.tif 000002
【特許請求の範囲】
【請求項１】
複数の集積回路と、
電源線
とを具備し、
前記複数の集積回路は、
第１電源回路を備える第１集積回路と、
第２電源回路を備える第２集積回路
とを含み、
前記電源線は、前記第１電源回路の出力と前記第２電源回路の出力とを電気的に接続し、
前記第１電源回路は、前記第１電源回路の異常の発生を検出する第１異常検出回路を備えており、
前記第２電源回路は、前記第２電源回路の異常の発生を検出する第２異常検出回路を備えており、
前記第１異常検出回路が前記第１電源回路の異常の発生を検出したとき、前記第１集積回路は、前記第１集積回路の動作を停止させる異常停止シーケンスを開始するとともに前記第１電源回路の異常の発生を通知する第１通知を前記第２集積回路に送り、前記第２集積回路は、前記第１集積回路からの前記第１通知に応答して、前記第２集積回路の動作を停止させる異常停止シーケンスを開始し、
前記第２異常検出回路が前記第２電源回路の異常の発生を検出したとき、前記第２集積回路は、前記第２集積回路の動作を停止させる異常停止シーケンスを開始するとともに前記第２電源回路の異常の発生を通知する第２通知を前記第１集積回路に送り、前記第１集積回路は、前記第２集積回路からの前記第２通知に応答して、前記第１集積回路の動作を停止させる異常停止シーケンスを開始する
集積回路装置。
【請求項２】
請求項１に記載の集積回路装置であって、
前記第１集積回路は、当該集積回路装置が通常動作を行っているときに、前記第１集積回路及び前記第２集積回路の動作タイミングを制御する共通基準クロック信号を生成し、
前記第２集積回路は、内部基準クロック信号を生成するタイミング生成回路を備え、
当該集積回路装置が前記通常動作を行っているとき、前記第２集積回路の動作タイミングの制御には、前記第１集積回路によって生成された前記共通基準クロック信号が使用され、
前記第１通知に応答して前記第２集積回路の動作を停止させる異常停止シーケンスが開始されると、前記第２集積回路は、前記第２集積回路の動作タイミングの制御に前記内部基準クロック信号が使用される動作に切り替わる
集積回路装置。
【請求項３】
請求項２に記載の集積回路装置であって、
更に、前記第１集積回路と前記第２集積回路とを制御する演算装置を具備し、
前記演算装置は、前記第１集積回路と前記第２集積回路とにリセット信号を供給し、
前記通常動作が行われているときに前記リセット信号がアサートされると、前記第１集積回路及び前記第２集積回路は、それぞれの動作を停止させる異常停止シーケンスを開始し、
前記リセット信号に応答して前記第２集積回路の動作を停止させる異常停止シーケンスが開始されると、前記第２集積回路は、前記第２集積回路の動作タイミングの制御に前記内部基準クロック信号が使用される動作に切り替わる
集積回路装置。
【請求項４】
請求項１に記載の集積回路装置であって、
前記第１集積回路は、前記第１異常検出回路が前記第１電源回路の異常の発生を検出したことを示す情報が記憶される第１異常検知レジスタを備え、
前記第２集積回路は、前記第２異常検出回路が前記第２電源回路の異常の発生を検出したことを示す情報が記憶される第２異常検知レジスタを備え、
前記演算装置は、前記第１異常検知レジスタ及び前記第２異常検知レジスタを監視して前記第１集積回路及び前記前記第２集積回路で異常停止シーケンスが開始されたことを検知すると、異常停止シーケンスが完了した後のタイミングで前記第１集積回路及び前記前記第２集積回路を起動させる復帰ルーチンを実行する
集積回路装置。
【請求項５】
出力が他の集積回路の出力に接続された電源線に接続される電源回路と、
制御回路と、
インターフェース
とを備える集積回路であって、
前記電源回路は、前記電源回路の異常の発生を検出する異常検出回路を備えており、
前記異常検出回路が前記電源回路の異常の発生を検出したとき、前記制御回路は、前記集積回路の動作を停止させる異常停止シーケンスを開始し、前記インターフェースは、前記電源回路の異常の発生を通知する第１通知を他の集積回路に送り、
前記他の集積回路から前記他の集積回路の電源回路の異常の発生を通知する第２通知が前記インターフェースによって受信されると、前記制御回路は、前記集積回路の動作を停止させる異常停止シーケンスを開始する
集積回路。
【請求項６】
表示パネルと、
複数のドライバＩＣと、
電源線
とを具備し、
前記複数のドライバＩＣは、
前記表示パネルの表示領域の第１部分に設けられたデータ線を駆動する第１ドライバＩＣと、
前記表示領域の第２部分に設けられたデータ線を駆動する第２ドライバＩＣ
とを含み、
前記複数のドライバＩＣのうちの第１ドライバＩＣは、
第１電源回路と、
前記表示領域の前記第１部分に対応する第１画像データに応答して前記第１部分に設けられたデータ線を駆動する第１駆動回路
とを備え、
前記複数のドライバＩＣのうちの第２ドライバＩＣは、
第２電源回路と、
前記表示領域の前記第２部分に対応する第２画像データに応答して前記第２部分に設けられたデータ線を駆動する第２駆動回路
とを備え、
前記電源線は、前記第１電源回路の出力と前記第２電源回路の出力とを電気的に接続し、
前記第１電源回路は、前記第１電源回路の異常の発生を検出する第１異常検出回路を備えており、
前記第２電源回路は、前記第２電源回路の異常の発生を検出する第２異常検出回路を備えており、
前記第１異常検出回路が前記第１電源回路の異常の発生を検出したとき、前記第１ドライバＩＣは、前記第１ドライバＩＣの動作を停止させる異常停止シーケンスを開始するとともに前記第１電源回路の異常の発生を通知する第１通知を前記第２ドライバＩＣに送り、前記第２ドライバＩＣは、前記第１ドライバＩＣからの前記第１通知に応答して、前記第２ドライバＩＣの動作を停止させる異常停止シーケンスを開始し、
前記第２異常検出回路が前記第２電源回路の異常の発生を検出したとき、前記第２ドライバＩＣは、前記第２ドライバＩＣの動作を停止させる異常停止シーケンスを開始するとともに前記第２電源回路の異常の発生を通知する第２通知を前記第１ドライバＩＣに送り、前記第１ドライバＩＣは、前記第２ドライバＩＣからの前記第２通知に応答して、前記第１ドライバＩＣの動作を停止させる異常停止シーケンスを開始する
表示装置。
【請求項７】
請求項６の表示装置であって、
前記第１ドライバＩＣは、前記表示領域の前記第１部分に表示される第１画像の特徴量を示す第１特徴データを前記第１画像データから算出するように構成され、
前記第２ドライバＩＣは、前記表示領域の前記第２部分に表示される第２画像の特徴量を示す第２特徴データを前記第２画像データから算出するように構成され、
前記第１ドライバＩＣは、前記第２ドライバＩＣへの前記第１通知と前記第１特徴データとの送信に共通に用いられ、且つ、前記第２ドライバＩＣからの前記第２通知と前記第２特徴データとの受信に共通に用いられる第１インターフェースを備えており、
前記第２ドライバＩＣは、前記第１ドライバＩＣへの前記第２通知と前記第２特徴データとの送信に共通に用いられ、且つ、前記第１ドライバＩＣからの前記第１通知と前記第１特徴データとの受信に共通に用いられる第２インターフェースを備えており、
前記第１ドライバＩＣは、前記第１特徴データと前記第２特徴データとを用いて、前記表示パネルの前記表示領域に表示される画像の全体の特徴量を示す第１全画面特徴データを算出し、前記第１全画面特徴データに基づいた補正演算を前記第１画像データに対して行って第１補正後画像データを生成し、且つ、前記第１補正後画像データに応答して前記表示領域の前記第１部分を駆動するように構成され、
前記第２ドライバＩＣは、前記第１ドライバＩＣで行われる前記補正演算と同一の補正演算を前記第２画像データに対して行って第２補正後画像データを生成し、前記第２補正後画像データに応答して前記表示領域の前記第２部分を駆動するように構成された
表示装置。
【請求項８】
請求項７に記載の表示装置であって、
前記第２ドライバＩＣは、前記第１ドライバＩＣから受け取った前記第１特徴データと前記第２特徴データとを用いて、前記表示パネルの前記表示領域に表示される画像の全体の特徴量を示す第２全画面特徴データを算出し、前記第２全画面特徴データに応じて前記第２画像データに対して前記補正演算を行って前記第２補正後画像データを生成するように構成された
表示装置。
【請求項９】
請求項６乃至８のいずれかに記載の表示装置であって、
前記第１ドライバＩＣは、当該表示装置が通常表示動作を行っているときに、前記第１ドライバＩＣ及び前記第２ドライバＩＣの動作タイミングを制御する共通基準クロック信号を生成し、
前記第２ドライバＩＣは、内部基準クロック信号を生成するタイミング生成回路を備え、
当該ドライバＩＣ装置が前記通常動作を行っているとき、前記第２ドライバＩＣの動作タイミングは、前記第１ドライバＩＣによって生成された前記共通基準クロック信号によって制御
前記第１通知に応答して前記第２ドライバＩＣの動作を停止させる異常停止シーケンスが開始されると、前記第２ドライバＩＣは、前記第２ドライバＩＣの動作タイミングが前記内部基準クロック信号によって制御される動作に切り替わる
表示装置。
【請求項１０】
請求項９に記載の表示装置であって、
更に、前記第１ドライバＩＣと前記第２ドライバＩＣとを制御する演算装置を具備し、
前記演算装置は、前記第１ドライバＩＣと前記第２ドライバＩＣとにリセット信号を供給し、
前記通常動作が行われているときに前記リセット信号がアサートされると、前記第１ドライバＩＣ及び前記第２ドライバＩＣは、それぞれの動作を停止させる異常停止シーケンスを開始し、
前記リセット信号に応答して前記第２ドライバＩＣの動作を停止させる異常停止シーケンスが開始されると、前記第２ドライバＩＣは、前記第２ドライバＩＣの動作タイミングが前記内部基準クロック信号によって制御される動作に切り替わる
表示装置。
【請求項１１】
表示パネルの表示領域の第１部分に設けられたデータ線を駆動するための表示パネルドライバであって、
出力が他の表示パネルドライバの出力に接続された電源線に接続される電源回路と、
前記電源回路から電源電圧を受け取って前記表示領域の前記第１部分を駆動するように構成された駆動部と、
制御回路と、
インターフェース
とを備える表示パネルドライバであって、
前記電源回路は、前記電源回路の異常の発生を検出する異常検出回路を備えており、
前記異常検出回路が前記電源回路の異常の発生を検出したとき、前記制御回路は、前記表示パネルドライバの動作を停止させる異常停止シーケンスを開始し、前記インターフェースは、前記電源回路の異常の発生を通知する第１通知を前記他の表示パネルドライバに送り、
前記他の表示パネルドライバから前記他の表示パネルドライバの電源回路の異常の発生を通知する第２通知が前記インターフェースによって受信されると、前記制御回路は、前記表示パネルドライバの動作を停止させる異常停止シーケンスを開始する
表示パネルドライバ。
【請求項１２】
請求項１１に記載の表示パネルドライバであって、
前記駆動部は、前記表示領域の前記第１部分に表示される第１画像に対応する画像データを受け取り、前記画像データから前記第１画像の特徴量を示す第１特徴データを算出するように構成され、
前記インターフェースは、前記第１特徴データと前記第１通知の前記他の表示パネルドライバへの送信に共通に用いられ、且つ、前記表示領域の第２部分に表示される第２画像の特徴量を示す第２特徴データと前記第２通知の前記他の表示パネルドライバからの受信に共通に用いられ、
前記駆動部は、前記第１特徴データと前記第２特徴データとを用いて、前記表示パネルの前記表示領域に表示される画像の全体の特徴量を示す全画面特徴データを算出し、前記全画面特徴データに基づいた補正演算を前記入力画像データに対して行って補正後画像データを生成し、前記補正後画像データに応答して前記表示領域の前記第１部分を駆動する
表示パネルドライバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、集積回路装置、集積回路、表示装置、及び、ドライバＩＣに関し、特に、電源回路をそれぞれに備えた複数の集積回路を備えた集積回路装置に関する。
【背景技術】
【０００２】
複数の集積回路を搭載した集積回路装置において当該複数の集積回路の電源電圧レベルの差異が問題になる場合、当該複数の集積回路に搭載される電源回路の出力が共通の電源線に接続されることがある。その共通の電源線に生成された電源電圧が、該複数の集積回路において用いられる。例えば、複数のドライバＩＣ（integrated circuit）で表示パネル（例えば、液晶表示パネル）が駆動される場合、ドライバＩＣの昇圧電源によって生成される昇圧電源電圧の電圧レベルが相違すると、表示パネルの異なるドライバＩＣによって駆動される部分で表示される画像に差異が生じるという現象が生じ得る。このため、ドライバＩＣの昇圧電源の出力が共通の電源線に接続され、該共通の電源線に昇圧電源電圧が生成される。該昇圧電源電圧が複数のドライバＩＣに供給されて表示パネルの駆動に使用される。
【０００３】
一つの問題は、複数の集積回路に集積化された電源回路の出力が互いに電気的に接続されている場合には、電源回路の構成や動作によっては、共通の電源線に生成された電源電圧をモニタするだけでは、各集積回路の電源回路の異常を検知できないことがある点である。複数の集積回路のそれぞれの電源回路の能力が高い場合には、一つの集積回路の電源回路が停止しても、共通の電源線の電源電圧の低下が小さい場合がある。このような場合、ノイズの影響を考慮すると、共通の電源線を監視しても異常の検出を行うことが困難である。その一方で、動作の信頼性・安全性を確保するためには、複数の集積回路のうちの少なくとも一つの電源回路の動作に異常が発生した場合には、その異常に適切に対処することが望まれる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
したがって、本発明の目的は、複数の集積回路に集積化された電源回路の出力が互いに電気的に接続されている構成の集積回路装置において、少なくとも一つの電源回路の動作に異常が発生した場合に、その異常に適切に対応するための技術を提供することにある。
【課題を解決するための手段】
【０００５】
本発明の一の観点では、集積回路装置が、複数の集積回路と、電源線とを具備する。複数の集積回路は、第１電源回路を備える第１集積回路と、第２電源回路を備える第２集積回路とを含む。電源線は、第１電源回路の出力と第２電源回路の出力とを電気的に接続する。第１電源回路は、第１電源回路の異常の発生を検出する第１異常検出回路を備えており、第２電源回路は、第２電源回路の異常の発生を検出する第２異常検出回路を備えている。第１異常検出回路が第１電源回路の異常の発生を検出したとき、第１集積回路は、第１集積回路の動作を停止させる異常停止シーケンスを開始するとともに第１電源回路の異常の発生を通知する第１通知を第２集積回路に送り、第２集積回路は、第１集積回路からの第１通知に応答して、第２集積回路の動作を停止させる異常停止シーケンスを開始する。一方、第２異常検出回路が第２電源回路の異常の発生を検出したとき、第２集積回路は、第２集積回路の動作を停止させる異常停止シーケンスを開始するとともに第２電源回路の異常の発生を通知する第２通知を第１集積回路に送り、第１集積回路は、第２集積回路からの第２通知に応答して、第１集積回路の動作を停止させる異常停止シーケンスを開始する。
【０００６】
本発明の他の観点では、集積回路が、出力が他の集積回路の出力に接続された電源線に接続される電源回路と、制御回路と、インターフェースとを具備する。電源回路は、電源回路の異常の発生を検出する異常検出回路を備えている。異常検出回路が電源回路の異常の発生を検出したとき、制御回路は、集積回路の動作を停止させる異常停止シーケンスを開始し、インターフェースは、電源回路の異常の発生を通知する第１通知を他の集積回路に送る。また、他の集積回路から他の集積回路の電源回路の異常の発生を通知する第２通知がインターフェースによって受信されると、制御回路は、集積回路の動作を停止させる異常停止シーケンスを開始する。
【０００７】
本発明の更に他の観点では、表示装置が、表示パネルと、複数のドライバＩＣと、電源線とを具備する。複数のドライバＩＣは、表示パネルの第１部分に設けられたデータ線を駆動する第１ドライバＩＣと、表示パネルの第２部分に設けられたデータ線を駆動する第２ドライバＩＣとを含む。複数のドライバＩＣのうちの第１ドライバＩＣは、第１電源回路と、表示パネルの第１部分に対応する第１画像データに応答して表示パネルの第１部分に設けられたデータ線を駆動する第１駆動回路とを備えている。複数のドライバＩＣのうちの第２ドライバＩＣは、第２電源回路と、表示パネルの第２部分に対応する第２画像データに応答して表示パネルの第２部分に設けられたデータ線を駆動する第２駆動回路とを備えている。電源線は、第１電源回路の出力と第２電源回路の出力とを電気的に接続する。第１電源回路は、第１電源回路の異常の発生を検出する第１異常検出回路を備えており、第２電源回路は、第２電源回路の異常の発生を検出する第２異常検出回路を備えている。１異常検出回路が第１電源回路の異常の発生を検出したとき、第１ドライバＩＣは、第１ドライバＩＣの動作を停止させる異常停止シーケンスを開始するとともに第１電源回路の異常の発生を通知する第１通知を第２ドライバＩＣに送り、第２ドライバＩＣは、第１ドライバＩＣからの第１通知に応答して、第２ドライバＩＣの動作を停止させる異常停止シーケンスを開始する。第２異常検出回路が第２電源回路の異常の発生を検出したとき、第２ドライバＩＣは、第２ドライバＩＣの動作を停止させる異常停止シーケンスを開始するとともに第２電源回路の異常の発生を通知する第２通知を第１ドライバＩＣに送り、第１ドライバＩＣは、第２ドライバＩＣからの第２通知に応答して、第１ドライバＩＣの動作を停止させる異常停止シーケンスを開始する。
【発明の効果】
【０００８】
本発明によれば、複数の集積回路に集積化された電源回路の出力が互いに電気的に接続されている構成の集積回路装置において、少なくとも一つの電源回路の動作に異常が発生した場合に、その異常に適切に対応するための技術が提供される。
【図面の簡単な説明】
【０００９】
【図１】本発明に係る集積回路装置の第１の実施形態における液晶表示装置の構成を示すブロック図である。
【図２】第１の実施形態におけるドライバＩＣの構成を示すブロック図である。
【図３】第１の実施形態における液晶駆動電源発生回路の構成を示す回路図である。
【図４Ａ】第１の実施形態におけるドライバＩＣ（マスタドライバ）の動作を示すタイミングチャートである。
【図４Ｂ】第１の実施形態におけるドライバＩＣ（スレーブドライバ）の動作を示すタイミングチャートである。
【図５Ａ】第１の実施形態におけるドライバＩＣ（マスタドライバ）の動作を示すタイミングチャートである。
【図５Ｂ】第１の実施形態におけるドライバＩＣ（スレーブドライバ）の動作を示すタイミングチャートである。
【図６Ａ】第１の実施形態におけるドライバＩＣ（マスタドライバ）の動作を示すタイミングチャートである。
【図６Ｂ】第１の実施形態におけるドライバＩＣ（スレーブドライバ）の動作を示すタイミングチャートである。
【図７】第１の実施形態における液晶表示装置の構成の変形例を示すブロック図である。
【図８】本発明に係る集積回路装置の第２の実施形態における液晶表示装置の構成を示すブロック図である。
【図９】第２の実施形態におけるドライバＩＣの構成を示すブロック図である。
【図１０】第２の実施形態の液晶表示装置の動作の一例を示す概念図である。
【図１１】ドライバＩＣ間のチップ間通信データの通信における通信エラーの問題を説明する図である。
【図１２】第２の実施形態における液晶駆動回路の構成の例を示すブロック図である。
【図１３】補正点データ組ＣＰ＿ｓｅｌｋに含まれる補正点データＣＰ０〜ＣＰ５により指定されるガンマカーブ、及び、該カンマカーブに従った補正演算（ガンマ補正）の内容を示すグラフである。
【図１４】第２の実施形態における近似演算補正回路の構成の例を示すブロック図である。
【図１５】第２の実施形態における特徴データ演算回路の構成の例を示すブロック図である。
【図１６】第２の実施形態における補正点データ算出回路の構成の例を示すブロック図である。
【図１７】各フレーム期間におけるドライバＩＣの動作を示すフローチャートである。
【図１８】ドライバＩＣ間での特徴データの通信が正常に行われた場合の動作と、正常に行われなかった場合の動作の比較を示す概念図である。
【図１９Ａ】第１の実施形態における補正点データ算出回路の動作の一例を示すフローチャートである。
【図１９Ｂ】第１の実施形態における補正点データ算出回路の動作の他の例を示すフローチャートである。
【図２０】一実施形態における、ＡＰＬＡＶＥ、γ、及び、補正点データ組ＣＰ＿Ｌｋの関係を説明するグラフである。
【図２１】他の実施形態における、ＡＰＬＡＶＥ、γ、及び、補正点データ組ＣＰ＿Ｌｋの関係を説明するグラフである。
【図２２】補正点データ組ＣＰ＃ｑ、ＣＰ＃（ｑ＋１）にそれぞれに対応するガンマカーブの形状と、補正点データ組ＣＰ＿Ｌｋに対応するガンマカーブの形状を概念的に示すグラフである。
【図２３】補正点データ組ＣＰ＿Ｌｋを、分散σＡＶＥ２に基づいて修正することの技術的意義を示す概念図である。
【図２４】分散σＡＶＥ２に基づいて補正点データＣＰ１、ＣＰ４の修正を行った場合における、階調の分布（ヒストグラム）と、補正演算の内容との関係を概念的に示す表である。
【図２５】第２の実施形態の変形例におけるドライバＩＣの動作を示す図である。
【発明を実施するための形態】
【００１０】
（第１の実施形態）
図１は、本発明の第１の実施形態の集積回路装置の構成を示すブロック図である。本実施形態の集積回路装置は、液晶表示装置１０として構成されており、アプリケーションプロセッサ１と、ＬＣＤ（liquid crystal display）パネル２と、２つのドライバＩＣ４−１、４−２とを備えている。ＬＣＤパネル２の表示領域３には、ゲート線（走査線、ディジット線とも呼ばれる）と、データ線（信号線、ソース線とも呼ばれる）と、画素が配置される。本実施形態では、ＬＣＤパネル２の表示領域３の各画素は、３つの副画素（Ｒ副画素、Ｇ副画素、Ｂ副画素）を有している。また、本実施形態では、ドライバＩＣ４−１、４−２は、同一の構成を有しており（ただし、後述されるように動作は異なる）、ドライバＩＣ４−１、４−２を区別しない場合には、ドライバＩＣ４と総称することがある。
【００１１】
アプリケーションプロセッサ１は、ドライバＩＣ４−１、４−２を制御する演算装置である。詳細には、アプリケーションプロセッサ１は、ドライバＩＣ４−１、４−２にそれぞれ画像データＤＩＮ１、ＤＩＮ２を供給すると共に、制御データＤＣＴＲＬ１、ＤＣＴＲＬ２をドライバＩＣ４−１、４−２に供給する。画像データＤＩＮ１は、ＬＣＤパネル２の表示領域３に表示される画像のうちの第１部分５−１に表示される部分に対応する画像データ、即ち、第１部分５−１に設けられた画素の各副画素の階調を示すデータである。同様に、画像データＤＩＮ２は、ＬＣＤパネル２の表示領域３に表示される画像のうちの第２部分５−２に表示される部分に対応する画像データ、即ち、第２部分５−２に設けられた画素の各副画素の階調を示すデータである。制御データＤＣＴＲＬ１、ＤＣＴＲＬ２は、それぞれ、ドライバＩＣ４−１、４−２を制御するためのコマンドを含んでいる。
【００１２】
ドライバＩＣ４−１、４−２は、アプリケーションプロセッサ１から受け取った画像データＤＩＮ１、ＤＩＮ２及び制御データＤＣＴＲＬ１、ＤＣＴＲＬ２に応答して、ＬＣＤパネル２の表示領域３に配置されたゲート線及びデータ線を駆動する。ここで、ドライバＩＣ４−１は、表示領域３の第１部分５−１に設けられたデータ線を駆動し、ドライバＩＣ４−２は、表示領域３の第２部分５−２に設けられたデータ線を駆動する。図１では、ドライバＩＣ４のそれぞれからゲート線に供給されるゲート線駆動信号が符号ＧＯＵＴ１〜ＧＯＵＴｎとして図示されており、ドライバＩＣ４のそれぞれからデータ線に供給されるデータ線駆動信号が符号Ｓ１〜Ｓｍとして図示されている。
【００１３】
加えて、アプリケーションプロセッサ１は、リセット信号ＲＥＳＥＴをドライバＩＣ４−１、４−２に供給する。リセット信号ＲＥＳＥＴは、ドライバＩＣ４−１、４−２にリセットを指示する信号である。
【００１４】
図２は、ドライバＩＣ４の構成を示すブロック図である。ドライバＩＣ４−１、４−２は、同一の構成を有している。ただし、ドライバＩＣ４−１、４−２の一方は、マスタドライバとして動作し、他方はスレーブドライバとして動作する。ここでマスタドライバとは、ドライバＩＣ４−１、４−２で共通に用いられる共通基準クロック信号ＲＣＬＫ、共通垂直同期信号ＶＳＹＮＣ及び共通水平同期信号ＨＳＹＮＣを生成するドライバＩＣ４のことである。一方、スレーブドライバとは、マスタドライバによって生成された共通基準クロック信号ＲＣＬＫ、共通垂直同期信号ＶＳＹＮＣ及び共通水平同期信号ＨＳＹＮＣに同期して動作するドライバＩＣ４のことである。通常動作においては、マスタドライバとスレーブドライバの両方が、マスタドライバによって生成された共通基準クロック信号ＲＣＬＫ、共通垂直同期信号ＶＳＹＮＣ及び共通水平同期信号ＨＳＹＮＣに同期して動作する。以下では、ドライバＩＣ４−１がマスタドライバであり、ドライバＩＣ４−２がスレーブドライバであるとして説明を行う。
【００１５】
ドライバＩＣ４は、インターフェース回路１１と、レジスタ回路１２と、タイミング生成回路１３と、電源起動シーケンサー１４と、セレクタ１５ａ〜１５ｃと、液晶駆動電源発生回路１６と、液晶駆動回路１７と、電源異常／リセット検知回路１８と、異常フラグフリップフロップ１９と、インターフェース２０とを備えている。
【００１６】
インターフェース回路１１は、画像データＤＩＮ１又はＤＩＮ２を受け取って液晶駆動回路１７に転送する。加えて、インターフェース回路１１は、制御データＤＣＴＲＬ１又はＤＣＴＲＬ２を受け取って制御データＤＣＴＲＬ１又はＤＣＴＲＬ２に含まれているコマンドを解釈し、レジスタ回路１２のレジスタ値を該コマンドに応じて設定する。
【００１７】
レジスタ回路１２は、ドライバＩＣ４の各回路の制御に用いられるレジスタ値を格納するレジスタ群を備えている。レジスタ回路１２に格納されたレジスタ値が、電源起動シーケンサー１４及び液晶駆動電源発生回路１６の制御に使用される。
【００１８】
本実施形態では、レジスタ回路１２は、異常検知レジスタ１２ａを備えている。後述されるように、異常検知レジスタ１２ａは、液晶駆動電源発生回路１６の異常が検知されたときやリセット信号ＲＥＳＥＴのアサートが検知されたときにセットされる（例えば、レジスタ値としてデータ“１”が設定される）レジスタである。異常検知レジスタ１２ａがセットされると、電源起動シーケンサー１４による制御の下、ドライバＩＣ４は、その動作を停止する異常停止シーケンスを開始する。異常検知レジスタ１２ａの機能については後に詳細に説明する。
【００１９】
タイミング生成回路１３は、内部基準クロック信号ＲＣＬＫ＿Ｉ、内部垂直同期信号ＶＳＹＮＣ＿Ｉ及び内部水平同期信号ＨＳＹＮＣ＿Ｉを生成する。詳細には、タイミング生成回路１３は、発振回路１３ａとタイミングカウンタ１３ｂとを備えている。発振回路１３ａは、内部基準クロック信号ＲＣＬＫ＿Ｉ、内部垂直同期信号ＶＳＹＮＣ＿Ｉ及び内部水平同期信号ＨＳＹＮＣ＿Ｉを生成する元となるクロック信号を生成する。タイミングカウンタ１３ｂは、発振回路１３ａから供給されるクロック信号のパルスをカウントすることにより、内部基準クロック信号ＲＣＬＫ＿Ｉ、内部垂直同期信号ＶＳＹＮＣ＿Ｉ及び内部水平同期信号ＨＳＹＮＣ＿Ｉを生成する。
【００２０】
マスタドライバ（本実施形態ではドライバＩＣ４−１）のタイミング生成回路１３によって生成された内部基準クロック信号ＲＣＬＫ＿Ｉ、内部垂直同期信号ＶＳＹＮＣ＿Ｉ及び内部水平同期信号ＨＳＹＮＣ＿Ｉが、ドライバＩＣ４−１、４−２の両方の動作タイミングを制御する共通基準クロック信号ＲＣＬＫ、共通水平同期信号ＨＳＹＮＣ及び共通垂直同期信号ＶＳＹＮＣとして用いられる。詳細には、ドライバＩＣ４−１のタイミング生成回路１３によって生成された内部基準クロック信号ＲＣＬＫ＿Ｉが、外部出力端子２１ａを介してクロック信号線２２ａに供給され、共通基準クロック信号ＲＣＬＫとして用いられる。クロック信号線２２ａは、ドライバＩＣ４−１、４−２の外部入力端子２３ａに接続されており、クロック信号線２２ａ上に生成された共通基準クロック信号ＲＣＬＫは、外部入力端子２３ａを介してドライバＩＣ４−１、４−２の両方に供給される。同様に、ドライバＩＣ４−１のタイミング生成回路１３によって生成された内部垂直同期信号ＶＳＹＮＣ＿Ｉ及び内部水平同期信号ＨＳＹＮＣ＿Ｉが、それぞれ外部出力端子２１ｂ、２１ｃを介して垂直同期信号線２２ｂ、水平同期信号線２２ｃに供給され、ドライバＩＣ４−１、４−２に共通の共通水平同期信号ＨＳＹＮＣ及び共通垂直同期信号ＶＳＹＮＣとして用いられる。垂直同期信号線２２ｂ、水平同期信号線２２ｃは、それぞれ、ドライバＩＣ４−１、４−２の外部入力端子２３ｂ、２３ｃに接続されており、垂直同期信号線２２ｂ、水平同期信号線２２ｃ上に生成された共通水平同期信号ＨＳＹＮＣ及び共通垂直同期信号ＶＳＹＮＣは、外部入力端子２３ｂ、２３ｃを介してドライバＩＣ４−１、４−２の両方に供給される。
【００２１】
このような構成が採用されるのは、ドライバＩＣ４−１、４−２に供給される共通基準クロック信号ＲＣＬＫ、共通水平同期信号ＨＳＹＮＣ及び共通垂直同期信号ＶＳＹＮＣのスキューを低減し、動作タイミングのずれを低減するためである。例えば、ドライバＩＣ４−１（マスタドライバ）の外部出力端子２１ａからドライバＩＣ４−１の外部入力端子２３ａまでの配線長と、ドライバＩＣ４−２の外部入力端子２３ａまでの配線長とを同一にすれば、原理的には、ドライバＩＣ４−１、４−２の間の共通基準クロック信号ＲＣＬＫのスキューを解消することができる。共通水平同期信号ＨＳＹＮＣ及び共通垂直同期信号ＶＳＹＮＣについても、同様の手法により、ドライバＩＣ４−１、４−２の間のスキューを解消することができる。
【００２２】
電源起動シーケンサー１４は、レジスタ回路４２に保存されているレジスタ値に応答して、液晶駆動電源発生回路１６の動作タイミングを制御するタイミング制御信号を生成する制御回路である。
【００２３】
セレクタ１５ａ〜１５ｃは、各ドライバＩＣ４の内部で生成された内部基準クロック信号ＲＣＬＫ＿Ｉ、内部垂直同期信号ＶＳＹＮＣ＿Ｉ及び内部水平同期信号ＨＳＹＮＣ＿Ｉと、外部入力端子２３ａ、２３ｂ、２３ｃから供給される共通基準クロック信号ＲＣＬＫ、共通水平同期信号ＨＳＹＮＣ及び共通垂直同期信号ＶＳＹＮＣとを選択する。セレクタ１５ａ〜１５ｃによって選択された基準クロック信号、垂直同期信号、水平同期信号が、電源起動シーケンサー１４に供給され、液晶駆動電源発生回路１６の動作タイミングの制御に用いられる。
【００２４】
液晶駆動電源発生回路１６は、ドライバＩＣ４−１、４−２で使用される様々な電源電圧を生成する回路である。液晶駆動電源発生回路１６において発生される電源電圧は、液晶駆動回路４７で使用される電源電圧ＧＶＤＤ及びＧＶＳＳを含んでいる。ここで、電源電圧ＧＶＤＤ、ＧＶＳＳは、それぞれ、ＬＣＤパネル２のゲート線を駆動する際に、「Ｈｉｇｈレベル」、「Ｌｏｗレベル」として使用される電圧である。電源電圧ＧＶＳＳは負電圧である。
【００２５】
液晶駆動電源発生回路１６は、異常検出回路１６ａを備えている。異常検出回路１６ａは、液晶駆動電源発生回路１６の内部で発生される様々な電圧を監視し、当該電圧に基づいて液晶駆動電源発生回路１６の異常を検出する。異常を検出した場合、異常検出回路１６ａは、異常検出信号ＡＬＭをアサートする。
【００２６】
液晶駆動回路１７は、ＬＣＤパネル２の表示領域３に配置されたデータ線及びゲート線を駆動する。ここで、本実施形態では、液晶駆動回路１７は、ゲート線の駆動において、電源電圧ＧＶＤＤ及びＧＶＳＳを用いる。あるゲート線を選択する場合（即ち、該ゲート線に接続されている画素を駆動する場合）、該ゲート線が、電源電圧ＧＶＤＤにプルアップされる。一方、あるゲート線を非選択にする場合、該ゲート線が、電源電圧ＧＶＳＳにプルダウンされる。
【００２７】
異常フラグフリップフロップ１９は、異常フラグを保持するフリップフロップである。異常フラグフリップフロップ１９によって保持される異常フラグは、液晶駆動電源発生回路１６の異常が検知されたときやリセット信号ＲＥＳＥＴのアサートが検知されたときにセットされる。異常フラグフリップフロップ１９に保持される異常フラグがセットされると、異常検知レジスタ１２ａもセットされ、ドライバＩＣ４は、その動作を停止する動作停止シーケンスを開始する。
【００２８】
また、上述のセレクタ１５ａ〜１５ｃは、異常フラグフリップフロップ１９によって保持される異常フラグに応答して、内部基準クロック信号ＲＣＬＫ＿Ｉ、内部垂直同期信号ＶＳＹＮＣ＿Ｉ及び内部水平同期信号ＨＳＹＮＣ＿Ｉと、外部入力端子２３ａ、２３ｂ、２３ｃから供給される共通基準クロック信号ＲＣＬＫ、共通水平同期信号ＨＳＹＮＣ及び共通垂直同期信号ＶＳＹＮＣとの選択を行う。異常フラグがセットされていない場合、セレクタ１５ａ〜１５ｃは、外部入力端子２３ａ、２３ｂ、２３ｃから供給される共通基準クロック信号ＲＣＬＫ、共通水平同期信号ＨＳＹＮＣ及び共通垂直同期信号ＶＳＹＮＣを選択する。一方、異常フラグがセットされている場合、セレクタ１５ａ〜１５ｃは、内部基準クロック信号ＲＣＬＫ＿Ｉ、内部垂直同期信号ＶＳＹＮＣ＿Ｉ及び内部水平同期信号ＨＳＹＮＣ＿Ｉを選択する。
【００２９】
電源異常／リセット検知回路１８は、液晶駆動電源発生回路１６の異常検出回路１６ａによって生成される異常検出信号ＡＬＭと、アプリケーションプロセッサ１から供給されるリセット信号ＲＥＳＥＴを監視し、異常検出信号ＡＬＭとリセット信号ＲＥＳＥＴの少なくとも一方がアサートされると、異常フラグフリップフロップ１９に保持される異常フラグをセット（例えば、データ“１”）にセットする。
【００３０】
インターフェース２０は、ドライバＩＣ４−１、４−２の間の通信を行う。本実施形態では、インターフェース２０は、ドライバＩＣ４−１、４−２の間で、異常フラグフリップフロップ１９に保持されている異常フラグの情報を交換する、言い換えれば、ドライバＩＣ４−１、４−２それぞれの液晶駆動電源発生回路１６の異常の発生を、他のドライバＩＣに通知するために用いられる。
【００３１】
ドライバＩＣ４−１のインターフェース２０は、ドライバＩＣ４−１の異常フラグフリップフロップ１９に保持されている異常フラグがセットされているか否かを示す異常発生通知データＥＲＲ１をドライバＩＣ４−２のインターフェース２０に送る。異常発生通知データＥＲＲ１は、ドライバＩＣ４−１が、その液晶駆動電源発生回路１６の異常の発生をドライバＩＣ４−２に通知するための通知として用いられることになる。ドライバＩＣ４−２のインターフェース２０は、異常発生通知データＥＲＲ１からドライバＩＣ４−１の異常フラグフリップフロップ１９に保持されている異常フラグがセットされていることを認識すると、ライバＩＣ４−２の異常フラグフリップフロップ１９に保持されている異常フラグをセットする。
【００３２】
同様に、ドライバＩＣ４−１のインターフェース２０は、異常発生通知データＥＲＲ２からドライバＩＣ４−２の異常フラグフリップフロップ１９に保持されている異常フラグがセットされていることを認識すると、ドライバＩＣ４−１の異常フラグフリップフロップ１９に保持されている異常フラグをセットする。異常発生通知データＥＲＲ２は、ドライバＩＣ４−２が、その液晶駆動電源発生回路１６の異常の発生をドライバＩＣ４−１に通知するための通知として用いられることになる。
【００３３】
上述されたインターフェース２０の機能により、ドライバＩＣ４−１、４−２は、互いの異常フラグフリップフロップ１９に保持される異常フラグを確認することができる。これにより、ドライバＩＣ４−１、４−２の間で、異常フラグフリップフロップ１９に保持される異常フラグの値が一致される。後述されるように、ドライバＩＣ４−１、４−２の間で異常フラグフリップフロップ１９に保持される異常フラグの値を一致させる動作は、ドライバＩＣ４−１、４−２の一方において液晶駆動電源発生回路１６の異常が検出されたときに、ドライバＩＣ４−１、４−２の両方の動作を停止させるためのものである。
【００３４】
ここで、ドライバＩＣ４−１、４−２は、各フレーム期間に一度、互いの異常フラグフリップフロップ１９に保持される異常フラグを確認してもよい。この場合、各フレーム期間において、ドライバＩＣ４−１からドライバＩＣ４−２に異常発生通知データＥＲＲ１が送信され、ドライバＩＣ４−２からドライバＩＣ４−１に異常発生通知データＥＲＲ２が送信される。
【００３５】
また、ドライバＩＣ４−１、４−２は、ｎ水平同期期間（ｎは自然数）に一度、又は、ｎライン毎に、互いの異常フラグフリップフロップ１９に保持される異常フラグを確認してもよい。この場合、ｎ水平同期期間に一度、ドライバＩＣ４−１からドライバＩＣ４−２に異常発生通知データＥＲＲ１が送信され、ドライバＩＣ４−２からドライバＩＣ４−１に異常発生通知データＥＲＲ２が送信される。
【００３６】
図３は、ドライバＩＣ４−１、４−２それぞれに集積化されている液晶駆動電源発生回路１６の構成の例を示す回路図である。液晶駆動電源発生回路１６は、上述の異常検出回路１６ａに加え、昇圧回路１６ｂと、ＧＶＤＤ生成回路１６ｃと、ＧＶＳＳ生成回路１６ｄとを備えている。昇圧回路１６ｂは、外部接続キャパシタ４１〜４４を用いて内部電源電圧を昇圧して電源電圧ＶＧＨ、ＶＧＬを生成する。ここで、電源電圧ＶＧＬは、負電圧である。
【００３７】
ＧＶＤＤ生成回路１６ｃは、アンプ３１と、可変抵抗素子３２と、抵抗素子３３と、出力スイッチ３４とを備えている。アンプ３１の電源端子には昇圧回路１６ｂによって生成された電源電圧ＶＧＨが供給されており、アンプ３１は、電源電圧ＶＧＨによって動作する。アンプ３１の一方の入力には基準電圧ＶＲＥＦ１が供給され、他方の入力には、可変抵抗素子３２と抵抗素子３３の接続ノードが接続される。アンプ３１は、可変抵抗素子３２と抵抗素子３３の接続ノードの電圧を基準電圧ＶＲＥＦ１と比較し、その出力から電源電圧ＧＶＤＤを出力する。出力スイッチ３４は、アンプ３１の出力と接地端子の間に接続されている。出力スイッチ３４は、液晶駆動電源発生回路４６が動作しているときにオフ状態に設定され、液晶駆動電源発生回路４６が停止されるとオン状態に設定される。
【００３８】
ドライバＩＣ４−１、４−２のＧＶＤＤ生成回路１６ｃの出力、即ち、アンプ３１の出力は、ＧＶＤＤライン２４を介して電気的に接続されている。ＧＶＤＤライン２４には、電源キャパシタ４５が接続されている。
【００３９】
同様に、ＧＶＳＳ生成回路１６ｄは、アンプ３５と、可変抵抗素子３６と、抵抗素子３７と、出力スイッチ３８とを備えている。アンプ３５の電源端子には昇圧回路１６ｂによって生成された電源電圧ＶＧＬが供給されており、アンプ３５は、電源電圧ＶＧＬによって動作する。アンプ３５の一方の入力には基準電圧ＶＲＥＦ２が供給され、他方の入力には、可変抵抗素子３６と抵抗素子３７の接続ノードが接続される。アンプ３５は、可変抵抗素子３６と抵抗素子３７の接続ノードの電圧を基準電圧ＶＲＥＦ２と比較し、その出力から電源電圧ＧＶＳＳを出力する。出力スイッチ３８は、アンプ３５の出力と接地端子の間に接続されている。出力スイッチ３８は、液晶駆動電源発生回路１６が動作しているときにオフ状態に設定され、液晶駆動電源発生回路１６が停止されるとオン状態に設定される。
【００４０】
ドライバＩＣ４−１、４−２のＧＶＳＳ生成回路１６ｄの出力、即ち、アンプ３５の出力は、ＧＶＳＳライン２５を介して電気的に接続されている。ＧＶＳＳライン２５には、電源キャパシタ４８が接続される。
【００４１】
ここで、ドライバＩＣ４−１、４−２のＧＶＤＤ生成回路１６ｃの出力（即ち、アンプ３１の出力）がＧＶＤＤライン２４を介して電気的に接続されているため、ＧＶＤＤライン２４の電圧を監視するだけでは液晶駆動電源発生回路１６の異常を検知できないことがあることに留意されたい。例えば、ドライバＩＣ４−１の液晶駆動電源発生回路１６に異常が発生しても、ドライバＩＣ４−２のアンプ３１の駆動能力が高い場合にはＧＶＤＤライン２４の電圧の変動が小さい。これは、ＧＶＤＤライン２４をモニタしても異常を検知できないことを意味している。ドライバＩＣ４−１の液晶駆動電源発生回路１６に異常が発生した場合、動作の信頼性を確保するためにはドライバＩＣ４−１、４−２の両方の動作を停止することが望ましいが、異常が発生していないドライバＩＣ４−２は、ＧＶＤＤライン２４を監視しても動作を停止することはできない。
【００４２】
同様に、ドライバＩＣ４−１、４−２のＧＶＳＳ生成回路１６ｄの出力（即ち、アンプ３５の出力）は、ＧＶＳＳライン２５を介して電気的に接続されているため、ＧＶＳＳライン２５の電圧をモニタするだけでは液晶駆動電源発生回路１６の異常を検知できないことがある。
【００４３】
以下に述べられる本実施形態の液晶表示装置１０の動作では、このような問題に対処するための手法が採用される。以下、本実施形態の液晶表示装置１０の動作、特に、ドライバＩＣ４−１、４−２の一方の液晶駆動電源発生回路１６に異常が発生した場合の動作について説明する。
【００４４】
本実施形態の液晶表示装置１０の動作の概略は、次のとおりである。本実施形態の液晶表示装置１０では、ドライバＩＣ４−１、４−２のうちの一方のドライバＩＣの液晶駆動電源発生回路１６に異常が発生した場合、異常発生通知データＥＲＲ１又はＥＲＲ２によって他方のドライバＩＣに異常の発生が通知され、ドライバＩＣ４−１、４−２の両方が、その動作を停止する異常動作シーケンスを実行する。
【００４５】
加えて、異常動作シーケンスにおいては、スレーブドライバ（本実施形態では、ドライバＩＣ４−２）が、動作タイミングの制御に用いる基準クロック信号を、外部入力端子２３ａに供給される共通基準クロック信号ＲＣＬＫから、その内部で発生される内部基準クロック信号ＲＣＬＫ＿Ｉに切り換える。これは、スレーブドライバのフリーズを防止するためである。異常停止シーケンスが開始されると、マスタドライバは、その内部基準クロック信号ＲＣＬＫ＿Ｉ、即ち、共通基準クロック信号ＲＣＬＫの生成を所定のタイミングで停止する。当該所定のタイミングまでにスレーブドライバの異常動作シーケンスが完了しない場合には、共通基準クロック信号ＲＣＬＫがスレーブドライバに供給されなくなるため、スレーブドライバの動作がフリーズしてしまう可能性がある。スレーブドライバのフリーズを回避するために、本実施形態の液晶表示装置１０では、スレーブドライバは、異常動作シーケンスにおいて、動作タイミングの制御に用いる基準クロック信号を内部基準クロック信号ＲＣＬＫ＿Ｉに切り換える。
【００４６】
更に、通常表示動作が行われているときにリセット信号ＲＥＳＥＴがアサートされた場合にも、異常停止シーケンスが開始される。この異常動作シーケンスにおいても、スレーブドライバ（本実施形態では、ドライバＩＣ４−２）は、動作タイミングの制御に用いる基準クロック信号を、外部入力端子２３ａに供給される共通基準クロック信号ＲＣＬＫから、その内部で発生される内部基準クロック信号ＲＣＬＫ＿Ｉに切り換える。このような動作は、ドライバＩＣ４−１、４−２のうちの一方のドライバＩＣの液晶駆動電源発生回路１６に異常が発生した場合に行われる異常停止シーケンスと同様に、スレーブドライバのフリーズを防止するためのものである。
【００４７】
以下、本実施形態の液晶表示装置１０の動作について、図４Ａ、図４Ｂ、図５Ａ、図５Ｂ、図６Ａ、図６Ｂを参照しながら詳細に説明する。
【００４８】
図４Ａ、図４Ｂは、それぞれ、液晶表示装置１０のドライバＩＣ４−１、４−２の起動の手順と、その後、ドライバＩＣ４−１、４−２が通常表示動作をしているときに、マスタドライバ（即ち、ドライバＩＣ４−１）の液晶駆動電源発生回路１６に異常が発生した時の動作を示している。ここで、図４Ａは、マスタドライバ（即ち、ドライバＩＣ４−１）の動作を示しており、図４Ｂは、スレーブドライバ（即ち、ドライバＩＣ４−２）の動作を示している。
【００４９】
一実施形態では、液晶表示装置１０のドライバＩＣ４−１、４−２の起動は、次の手順で行われる。まず、リセット信号ＲＥＳＥＴがアサートされ（図４Ａ、図４Ｂの符号５１参照）、ドライバＩＣ４−１、４−２がスリープモードに設定される。図４Ａ、図４Ｂでは、リセット信号ＲＥＳＥＴがローアクティブの信号であるとして図示されていることに留意されたい。これにより、ドライバＩＣ４−１、４−２は、必要最小限の回路のみが動作する状態になる。詳細には、ドライバＩＣ４−１、４−２は、ロジック回路（具体的には、インターフェース回路１１、レジスタ回路１２、電源起動シーケンサー１４、セレクタ１５ａ〜１５ｃ、電源異常／リセット検知回路１８、異常フラグフリップフロップ１９、インターフェース２０）、及び、これらのロジック回路を動作させる電源電圧（図４Ａ、図４Ｂでは、電源電圧ＩＯＶＣＣ、ＶＳＮ、ＶＤＤ）を生成する回路（図示されない）が動作する状態になる。加えて、マスタドライバ（即ち、ドライバＩＣ４−１）のタイミング生成回路１３では、内部基準クロック信号ＲＣＬＫ＿Ｉのみが生成される。マスタドライバのタイミング生成回路１３によって生成された内部基準クロック信号ＲＣＬＫ＿Ｉが、共通基準クロック信号ＲＣＬＫとしてドライバＩＣ４−１、４−２の両方に供給される。ドライバＩＣ４−１、４−２のセレクタ１５ａは、共通基準クロック信号ＲＣＬＫを選択して電源起動シーケンサー１４に供給する。この段階では、液晶駆動電源発生回路１６及び液晶駆動回路１７は動作しない。
【００５０】
一定時間が経過すると、マスタドライバにおいて内部基準クロック信号ＲＣＬＫ＿Ｉの生成が停止され、共通基準クロック信号ＲＣＬＫの供給も停止される。
【００５１】
その後、ドライバＩＣ４−１、４−２がスリープモードに設定されている状態で、ドライバＩＣ４−１、４−２に制御データＤＣＴＲＬ１、ＤＣＴＲＬ２としてスリープ終了コマンドが供給されると、ドライバＩＣ４−１、４−２は、スリープモードから離脱する動作を行う。図４Ａ、図４Ｂでは、スリープ終了コマンドは、符号５２によって図示されている。
【００５２】
詳細には、スリープ終了コマンド５２がドライバＩＣ４−１、４−２に供給されると、マスタドライバであるドライバＩＣ４−１のタイミング生成回路１３は、共通基準クロック信号ＲＣＬＫ及び共通水平同期信号ＨＳＹＮＣの供給を開始する。即ち、ドライバＩＣ４−１のタイミング生成回路１３によって生成された内部基準クロック信号ＲＣＬＫ＿Ｉ及び内部水平同期信号ＨＳＹＮＣ＿Ｉが、共通基準クロック信号ＲＣＬＫ及び共通水平同期信号ＨＳＹＮＣとしてドライバＩＣ４−１、４−２の両方に供給される。このとき、セレクタ１５ａ、１５ｃは、共通基準クロック信号ＲＣＬＫ及び共通水平同期信号ＨＳＹＮＣを選択して電源起動シーケンサー１４に供給する。
【００５３】
スリープ終了コマンド５２の供給から十分に長い待機時間が経過した後、マスタドライバであるドライバＩＣ４−１のタイミング生成回路１３は、共通垂直同期信号ＶＳＹＮＣの供給を開始する。即ち、ドライバＩＣ４−１のタイミング生成回路１３によって生成された内部垂直同期信号ＶＳＹＮＣ＿Ｉが、共通垂直同期信号ＶＳＹＮＣとしてドライバＩＣ４−１、４−２の両方に供給される。このとき、セレクタ１５ｂは、共通垂直同期信号ＶＳＹＮＣを選択して電源起動シーケンサー１４に供給する。
【００５４】
更に、ドライバＩＣ４−１、４−２の両方の電源起動シーケンサー１４は、スリープ終了コマンド５２が供給された後、共通垂直同期信号ＶＳＹＮＣに最初に現れるパルスに同期して液晶駆動電源発生回路１６の起動を開始する。液晶駆動電源発生回路１６の起動が開始されると、出力スイッチ３４、３８は、オン状態からオフ状態に切り換えられる。更に、昇圧回路１６ｂの昇圧動作が開始されて電源電圧ＶＧＨ、ＶＧＬがそれぞれ、アンプ３１、３５に供給され始める。アンプ３１、３５は、電源電圧ＶＧＨ、ＶＧＬの供給を受け、それぞれ、電源電圧ＧＶＤＤ、ＶＧＳＳの出力を開始する。
【００５５】
その後、ドライバＩＣ４−１、４−２の液晶駆動回路１７は、ＬＣＤパネル２の表示領域３に特定パターンの画像の表示を開始する。具体的には、液晶駆動回路１７は、ゲート線駆動信号ＧＯＵＴ１〜ＧＯＵＴｎをゲート線に供給してゲート線を順次にＨｉｇｈレベル（本実施形態では、電源電圧ＶＧＤＤ）に駆動し、更に、特定の電圧レベルのデータ線駆動信号Ｓ１〜Ｓｍをデータ線に供給する。これにより、ＬＣＤパネル２の表示領域３に特定パターンの画像が表示される。
【００５６】
その後、表示オンコマンド５３がドライバＩＣ４−１、４−２に供給されると、通常表示動作が開始される。詳細には、液晶駆動回路１７は、画像データＤＩＮ１、ＤＩＮ２に応じたデータ線駆動信号Ｓ１〜Ｓｍをデータ線に供給し、これにより、所望の画像がＬＣＤパネル２の表示領域３に表示される。
【００５７】
その後、ドライバＩＣ４−１、４−２が通常表示動作をしているときに、マスタドライバ（即ち、ドライバＩＣ４−１）の液晶駆動電源発生回路１６に異常が発生したとする。この場合、ドライバＩＣ４−１では、液晶駆動電源発生回路１６に異常の発生が検知され、ドライバＩＣ４−１の動作を停止させる異常停止シーケンスが開始される。
【００５８】
詳細には、液晶駆動電源発生回路１６の異常検出回路１６ａは、液晶駆動電源発生回路１６の異常の発生を検知すると、異常検出信号ＡＬＭをアサートする。更に、ドライバＩＣ４−１の電源異常／リセット検知回路１８は、異常検出信号ＡＬＭのアサートに応答して、異常フラグフリップフロップ１９に格納されている異常フラグをセットする。更に、異常フラグがセットされると、レジスタ回路１２の異常検知レジスタ１２ａがセットされ、電源起動シーケンサー１４は、異常検知レジスタ１２ａのセットに応答して、異常停止シーケンスを開始する。
【００５９】
更に、マスタドライバ（即ち、ドライバＩＣ４−１）の異常フラグフリップフロップ１９の異常フラグがセットされたことが異常発生通知データＥＲＲ１によってスリーブドライバ（即ち、ドライバＩＣ４−２）に通知され、ドライバＩＣ４−２においても異常停止シーケンスが開始される。
【００６０】
詳細には、ドライバＩＣ４−２では、異常発生通知データＥＲＲ１に応答して異常フラグフリップフロップ１９に格納されている異常フラグがセットされる。更に、異常フラグがセットされると、レジスタ回路１２の異常検知レジスタ１２ａがセットされ、電源起動シーケンサー１４は、異常検知レジスタ１２ａのセットに応答して、異常停止シーケンスを開始する。
【００６１】
異常停止シーケンスが開始されると、下記の動作が行われる。
スリーブドライバ（即ち、ドライバＩＣ４−２）においては、電源起動シーケンサー１４によって動作タイミングの制御に使用される基準クロック信号が、マスタドライバによって生成される共通基準クロック信号ＲＣＬＫから、スリープドライバの内部で生成される内部基準クロック信号ＲＣＬＫ＿Ｉに切り換えられる。上述されているように、動作タイミングの制御に使用される基準クロック信号の内部基準クロック信号ＲＣＬＫ＿Ｉへの切り替えは、スリーブドライバのフリーズを防止するためのものである。
【００６２】
より具体的には、スリーブドライバのセレクタ１５ａは、異常フラグフリップフロップ１９に格納されている異常フラグのセットに応答して、内部基準クロック信号ＲＣＬＫ＿Ｉを選択する。これにより、内部基準クロック信号ＲＣＬＫ＿Ｉが電源起動シーケンサー１４に供給される。
【００６３】
並行して、動作タイミングの制御に使用される垂直同期信号及び水平同期信号が、マスタドライバによって生成される共通垂直同期信号ＶＳＹＮＣ、共通水平同期信号ＨＳＹＮＣから、スリープドライバの内部で生成される内部垂直同期信号ＶＳＹＮＣ＿Ｉ、内部水平同期信号ＨＳＹＮＣ＿Ｉに切り換えられる。具体的には、スリーブドライバのセレクタ１５ｂ、１５ｃは、異常フラグのセットに応答して、それぞれ、内部垂直同期信号ＶＳＹＮＣ＿Ｉ及び内部水平同期信号ＨＳＹＮＣ＿Ｉを選択し、電源起動シーケンサー１４に供給する。
【００６４】
更に、ドライバＩＣ４−１、４−２の両方において、電源起動シーケンサー１４による制御の下、液晶駆動回路１７がデータ線駆動信号Ｓ１〜Ｓｍを接地電位ＧＮＤに設定すると共に、ゲート線駆動信号ＧＯＵＴ１〜ＧＯＵＴｎにより、全てのゲート線をＨｉｇｈレベル（即ち、電源電圧ＧＶＤＤ）に設定する。これにより、表示領域３のデータ線及び画素の電荷が放電される。その後、液晶駆動電源発生回路１６の動作が停止され、電源電圧ＶＧＨ、ＶＧＬ、ＧＶＤＤ、ＧＶＳＳの生成が停止される。これにより、ＧＶＤＤライン２４、ＧＶＳＳライン２５の電位が接地電位に戻る。また、電源電圧ＩＯＶＣＣ、ＶＳＮ、ＶＤＤの生成も停止される。以上で、ドライバＩＣ４−１、４−２の異常停止シーケンスが完了する。
【００６５】
以上に説明されているように、本実施形態の液晶表示装置１０では、マスタドライバ（即ち、ドライバＩＣ４−１）の液晶駆動電源発生回路１６に異常が発生した場合に、異常の発生が異常発生通知データＥＲＲ１によってスレーブドライバ（即ち、ドライバＩＣ４−２）に通知され、マスタドライバとスレーブドライバの両方において異常停止シーケンスが実行される。これは、マスタドライバ（即ち、ドライバＩＣ４−１）の液晶駆動電源発生回路１６に異常が発生した場合に、マスタドライバとスレーブドライバの両方において適切な対処が行われていることを意味する。
【００６６】
一方、図５Ａ、図５Ｂは、ドライバＩＣ４−１、４−２が通常表示動作をしているときに、スレーブドライバ（即ち、ドライバＩＣ４−２）の液晶駆動電源発生回路１６に異常が発生した時の動作を示している。ここで、図５Ａは、マスタドライバ（即ち、ドライバＩＣ４−１）の動作を示しており、図５Ｂは、スレーブドライバ（即ち、ドライバＩＣ４−２）の動作を示している。
【００６７】
ドライバＩＣ４−１、４−２が通常表示動作をしているときにスレーブドライバ（即ち、ドライバＩＣ４−２）の液晶駆動電源発生回路１６に異常が発生すると、スレーブドライバにおいて、異常停止シーケンスが開始される。詳細には、スレーブドライバの液晶駆動電源発生回路１６の異常検出回路１６ａは、異常の発生を検知し、異常検出信号ＡＬＭをアサートする。更に、ドライバＩＣ４−２の電源異常／リセット検知回路１８は、異常検出信号ＡＬＭのアサートに応答して、異常フラグフリップフロップ１９に格納されている異常フラグをセットする。更に、異常フラグがセットされると、レジスタ回路１２の異常検知レジスタ１２ａがセットされ、電源起動シーケンサー１４は、異常検知レジスタ１２ａのセットに応答して、異常停止シーケンスを開始する。
【００６８】
更に、スレーブドライバ（即ち、ドライバＩＣ４−２）の異常フラグフリップフロップ１９の異常フラグがセットされたことが異常発生通知データＥＲＲ２によってマスタドライバ（即ち、ドライバＩＣ４−１）に通知され、ドライバＩＣ４−１においても異常停止シーケンスが開始される。
【００６９】
詳細には、ドライバＩＣ４−１では、異常発生通知データＥＲＲ２に応答して異常フラグフリップフロップ１９に格納されている異常フラグがセットされる。更に、異常フラグがセットされると、レジスタ回路１２の異常検知レジスタ１２ａがセットされ、電源起動シーケンサー１４は、異常検知レジスタ１２ａのセットに応答して、異常停止シーケンスを開始する。
【００７０】
異常停止シーケンスが開始されると、下記の動作が行われる。
スリーブドライバ（即ち、ドライバＩＣ４−２）においては、動作タイミングの制御に使用される基準クロック信号、垂直同期信号及び水平同期信号が、マスタドライバによって生成される共通基準クロック信号ＲＣＬＫ、共通垂直同期信号ＶＳＹＮ及び共通水平同期信号ＨＳＹＮＣから、スリープドライバの内部で生成される内部垂直同期信号ＶＳＹＮＣ＿Ｉ、内部水平同期信号ＨＳＹＮＣ＿Ｉに切り換えられる。具体的には、スリーブドライバのセレクタ１５ａ、１５ｂ、１５ｃは、異常フラグのセットに応答して、それぞれ、内部垂直同期信号ＶＳＹＮＣ＿Ｉ及び内部水平同期信号ＨＳＹＮＣ＿Ｉを選択し、電源起動シーケンサー１４に供給する。上述されているように、動作タイミングの制御に使用される基準クロック信号が内部基準クロック信号ＲＣＬＫ＿Ｉに切り替えられるのは、スリーブドライバのフリーズを防止するためである。
【００７１】
更に、ドライバＩＣ４−１、４−２の両方において、電源起動シーケンサー１４による制御の下、液晶駆動回路１７がデータ線駆動信号Ｓ１〜Ｓｍを接地電位ＧＮＤに設定すると共に、ゲート線駆動信号ＧＯＵＴ１〜ＧＯＵＴｎにより、全てのゲート線をＨｉｇｈレベル（即ち、電源電圧ＧＶＤＤ）に設定する。これにより、表示領域３のデータ線及び画素の電荷が放電される。その後、液晶駆動電源発生回路１６の動作が停止され、電源電圧ＶＧＨ、ＶＧＬ、ＧＶＤＤ、ＧＶＳＳの生成が停止される。これにより、ＧＶＤＤライン２４、ＧＶＳＳライン２５の電位が接地電位に戻る。また、電源電圧ＩＯＶＣＣ、ＶＳＮ、ＶＤＤの生成も停止される。以上で、ドライバＩＣ４−１、４−２の異常停止シーケンスが完了する。
【００７２】
以上に説明されているように、本実施形態の液晶表示装置１０では、ドライバＩＣ４−１、４−２のうちの一方のドライバＩＣの液晶駆動電源発生回路１６に異常が発生した場合、異常発生通知データＥＲＲ１又はＥＲＲ２によって他方のドライバＩＣに異常の発生が通知され、ドライバＩＣ４−１、４−２の両方が、その動作を停止する異常動作シーケンスを実行する。これにより、ドライバＩＣ４−１、４−２のうちの一方のドライバＩＣの液晶駆動電源発生回路１６に異常が発生した場合でも、ドライバＩＣ４−１、４−２の両方を安全な状態に移行させることができる。
【００７３】
図６Ａ、図６Ｂは、ドライバＩＣ４−１、４−２が通常表示動作をしているときにリセット信号ＲＥＳＥＴがアサートされたときの液晶表示装置１０の動作を示すタイミングチャートである。ここで、図６Ａは、マスタドライバ（即ち、ドライバＩＣ４−１）の動作を示しており、図６Ｂは、スレーブドライバ（即ち、ドライバＩＣ４−２）の動作を示している。図６Ａ、図６Ｂでは、リセット信号ＲＥＳＥＴがローアクティブの信号であるとして図示されていることに留意されたい。
【００７４】
ドライバＩＣ４−１、４−２が通常表示動作をしているときにリセット信号ＲＥＳＥＴがアサートされた場合にも、ドライバＩＣ４−１、４−２の両方において異常停止シーケンスが開始される。詳細には、ドライバＩＣ４−１、４−２のそれぞれにおいて、電源異常／リセット検知回路１８が、リセット信号ＲＥＳＥＴのアサートに応答して、異常フラグフリップフロップ１９に格納されている異常フラグをセットする。異常フラグがセットされると、レジスタ回路１２の異常検知レジスタ１２ａがセットされ、電源起動シーケンサー１４は、異常検知レジスタ１２ａのセットに応答して、異常停止シーケンスを開始する。
【００７５】
この場合も、スリーブドライバ（即ち、ドライバＩＣ４−２）においては、動作タイミングの制御に使用される基準クロック信号、垂直同期信号及び水平同期信号が、マスタドライバによって生成される共通基準クロック信号ＲＣＬＫ、共通垂直同期信号ＶＳＹＮ及び共通水平同期信号ＨＳＹＮＣから、スリープドライバの内部で生成される内部垂直同期信号ＶＳＹＮＣ＿Ｉ、内部水平同期信号ＨＳＹＮＣ＿Ｉに切り換えられる。具体的には、スリーブドライバのセレクタ１５ａ、１５ｂ、１５ｃは、異常フラグのセットに応答して、それぞれ、内部垂直同期信号ＶＳＹＮＣ＿Ｉ及び内部水平同期信号ＨＳＹＮＣ＿Ｉを選択し、電源起動シーケンサー１４に供給する。上述されているように、動作タイミングの制御に使用される基準クロック信号が内部基準クロック信号ＲＣＬＫ＿Ｉに切り替えられるのは、スリーブドライバのフリーズを防止するためである。
【００７６】
更に、ドライバＩＣ４−１、４−２の両方において、電源起動シーケンサー１４による制御の下、液晶駆動回路１７がデータ線駆動信号Ｓ１〜Ｓｍを接地電位ＧＮＤに設定すると共に、ゲート線駆動信号ＧＯＵＴ１〜ＧＯＵＴｎにより、全てのゲート線をＨｉｇｈレベル（即ち、電源電圧ＧＶＤＤ）に設定する。これにより、表示領域３のデータ線及び画素の電荷が放電される。その後、液晶駆動電源発生回路１６の動作が停止され、電源電圧ＶＧＨ、ＶＧＬ、ＧＶＤＤ、ＧＶＳＳの生成が停止される。これにより、ＧＶＤＤライン２４、ＧＶＳＳライン２５の電位が接地電位に戻る。また、電源電圧ＩＯＶＣＣ、ＶＳＮ、ＶＤＤの生成も停止される。以上で、ドライバＩＣ４−１、４−２の異常停止シーケンスが完了する。
【００７７】
上記から理解されるように、本実施形態の液晶表示装置１０では、ドライバＩＣ４−１、４−２の液晶駆動電源発生回路１６に異常が発生したという情報が、レジスタ回路１２の異常検知レジスタ１２ａに格納される。このことを利用して、アプリケーションプロセッサ１が、ドライバＩＣ４−１、４−２のレジスタ回路１２の異常検知レジスタ１２ａを監視することで、ドライバＩＣ４−１、４−２の液晶駆動電源発生回路１６の異常の発生を認識するような動作を行ってもよい。
【００７８】
具体的には、アプリケーションプロセッサ１は、適宜の時間間隔で（例えば、所定数のフレーム期間毎に一度）、ドライバＩＣ４−１、４−２のレジスタ回路１２の異常検知レジスタ１２ａの値をアプリケーションプロセッサ１に通知するようにドライバＩＣ４−１、４−２に要求する。ドライバＩＣ４−１、４−２は、その要求に応じて、ドライバＩＣ４−１、４−２のレジスタ回路１２の異常検知レジスタ１２ａの値を示す制御データをアプリケーションプロセッサ１に送る。アプリケーションプロセッサ１は、受け取った制御データからドライバＩＣ４−１及び／又は４−２の少なくとも一方の異常検知レジスタ１２ａがセットされたことを検知すると、ドライバＩＣ４−１、４−２において異常停止シーケンスが終了するのに十分な時間が経過するような適宜のタイミングで、ドライバＩＣ４−１、４−２を元の状態に復帰させる（即ち、通常表示動作をする状態に復帰させる）ための復帰ルーチンを実行する。
【００７９】
一実施形態では、復帰ルーチンにおいて、図４Ａ、図４Ｂに図示されているのと同様の手順によってドライバＩＣ４−１、４−２が起動され、ドライバＩＣ４−１、４−２が通常表示動作をする状態に復帰される。詳細には、アプリケーションプロセッサ１は、リセット信号ＲＥＳＥＴをアサートし（図４Ａ、図４Ｂの符号５１参照）、その後、所定の時間が経過した後で、スリープ終了コマンド５２をドライバＩＣ４−１、４−２に供給する。更にその後、アプリケーションプロセッサ１は、表示オンコマンド５３をドライバＩＣ４−１、４−２に供給する。これにより、上述された手順によってドライバＩＣ４−１、４−２が起動され、ドライバＩＣ４−１、４−２が通常表示動作をする状態に復帰される。
【００８０】
なお、上記の実施形態では、２つのドライバＩＣ４−１、４−２を備える液晶表示装置１０が提示されているが、ドライバＩＣの数は、３以上であってもよい。この場合、複数のドライバＩＣのうちの一つが上記のマスタドライバとして動作し、残りのドライバＩＣがスレーブドライバとして動作する。
【００８１】
図７は、３つのドライバＩＣ４−１、４−２、４−３を備えている場合の液晶表示装置１０の構成の例を示す図である。図７の構成では、ＬＣＤパネル２に通信バス６が形成され、ドライバＩＣ４−１〜４−３は、通信バス６を通じて異常発生通知データＥＲＲ１、ＥＲＲ２、ＥＲＲ３を交換する。ここで、異常発生通知データＥＲＲ１は、ドライバＩＣ４−１が、自己の液晶駆動電源発生回路１６に異常が発生したことを他のドライバＩＣ４−２、４−３に通知する通知として用いられるデータである。同様に、異常発生通知データＥＲＲ２、ＥＲＲ３は、ドライバＩＣ４−２、４−３が、自己の液晶駆動電源発生回路１６に異常が発生したことを他のドライバＩＣに通知する通知として用いられるデータである。
【００８２】
ドライバＩＣ４−１、４−２、４−３は、自己の液晶駆動電源発生回路１６に異常が発生したことを検知すると、上述の異常停止シーケンスを開始する。また、ドライバＩＣ４−１、４−２、４−３は、異常発生通知データＥＲＲ１、ＥＲＲ２、ＥＲＲ３によって他のドライバＩＣで液晶駆動電源発生回路１６に異常が発生したことを通知された場合にも、上述の異常停止シーケンスを開始する。このとき、スレーブドライバとして動作する２つのドライバＩＣでは、異常停止シーケンスが行われる際に、動作タイミングの制御に用いられる基準クロック信号、垂直同期信号、水平同期信号が、それぞれの内部で生成された内部基準クロック信号ＲＣＬＫ＿Ｉ、内部垂直同期信号ＶＳＹＮＣ＿Ｉ、内部水平同期信号ＨＳＹＮＣ＿Ｉに切り換えられる。
【００８３】
なお、上記の実施形態では液晶表示装置１０が提示されているが、本発明は、それぞれに集積化された電源回路の出力が互いに電気的に接続されているような複数の集積回路を搭載した集積回路装置に一般に適用可能であることに留意されたい。この場合、複数の集積回路のうちの一つがマスターデバイスとして選択され、残りの集積回路がスレーブデバイスとして動作する。
【００８４】
（第２の実施形態）
図８は、本発明の第２の実施形態の液晶表示装置１０Ａの構成を示す図であり、図９は、第２の実施形態におけるドライバＩＣ４−１、４−２の構成を示すブロック図である。本実施形態では、インターフェース２０が、ドライバＩＣ４−１、４−２の間での異常発生通知データＥＲＲ１、ＥＲＲ２の交換のみならず、他のデータの交換にも用いられる。以下では、ドライバＩＣ４−１、４−２の間で交換されるデータを、チップ間通信データＤＣＨＩＰという。
【００８５】
より具体的には、本実施形態では、インターフェース２０が、ドライバＩＣ４−１、４−２の間で特徴データを交換するために使用される。特徴データとは、ドライバＩＣ４−１、４−２のそれぞれが駆動するＬＣＤパネル２の表示領域３の部分（即ち、第１部分５−１、第２部分５−２）の画像の特徴量を示すデータである。ドライバＩＣ４−１は、それに供給される画像データＤＩＮ１から、ＬＣＤパネル２の表示領域３の第１部分５−１に表示される画像の特徴量を算出し、算出した特徴量を示す特徴データをチップ間通信データＤＣＨＩＰとしてドライバＩＣ４−２に送る。同様に、ドライバＩＣ４−２は、それに供給される画像データＤＩＮ２から、ＬＣＤパネル２の表示領域３の第２部分５−２に表示される画像の特徴量を算出し、算出した特徴量を示す特徴データをチップ間通信データＤＣＨＩＰとしてドライバＩＣ４−１に送る。
【００８６】
交換された特徴データは、ＬＣＤパネル２の表示領域３に表示される画像の画質を向上するための画像データＤＩＮ１、ＤＩＮ２の補正（例えば、コントラスト強調のための画像データＤＩＮ１、ＤＩＮ２の補正）に用いられる。ドライバＩＣ４−１の液晶駆動回路１７においては画像データＤＩＮ１の補正演算が行われ、該補正演算によって得られた補正後画像データが、第１部分５−１のデータ線の駆動に用いられる。同様に、ドライバＩＣ４−２の液晶駆動回路１７においては画像データＤＩＮ２の補正演算が行われ、該補正演算によって得られた補正後画像データが、第２部分５−２のデータ線の駆動に用いられる。
【００８７】
加えて、第２の実施形態では、ドライバＩＣ４−１、４−２のうちの一つのドライバＩＣ（図８では、ドライバＩＣ４−２）によってＬＣＤドライバ７が制御される。ＬＣＤドライバ７は、ＬＣＤパネル２を照明するＬＣＤバックライト８を駆動する回路である。後述されるように、ＬＣＤドライバ７は、ドライバＩＣ４−２から供給される輝度制御信号ＳＰＷＭに応答して、ＬＥＤ駆動電流ＩＤＲＶを生成する。輝度制御信号ＳＰＷＭは、ＰＷＭ（pulse width modulation）によって生成されたパルス信号であり、ＬＥＤ駆動電流ＩＤＲＶは、輝度制御信号ＳＰＷＭの波形に対応する波形（一致する波形）を有している。ＬＥＤバックライト８は、ＬＥＤ駆動電流ＩＤＲＶによって駆動され、ＬＣＤパネル２を照明する。なお、図８の構成では、ドライバＩＣ４−２がＬＣＤドライバ７に輝度制御信号ＳＰＷＭを供給するが、ドライバＩＣ４−１がＬＣＤドライバ７に輝度制御信号ＳＰＷＭを供給してもよい。
【００８８】
ドライバＩＣ４−１、４−２の間で交換される特徴データに含まれる特徴量としては、様々なパラメータが使用され得る。一実施形態では、特徴量として各色について算出された（即ち、Ｒ副画素、Ｇ副画素、Ｂ副画素のそれぞれについて算出された）ＡＰＬ（average picture level）が使用され得る。他の実施形態では、特徴量として、各色について算出された副画素の階調のヒストグラムが使用され得る。更に他の実施形態では、特徴量として、各色について算出されたＡＰＬと、副画素の階調の分散（又は標準偏差）との組み合わせが使用され得る。
【００８９】
ドライバＩＣ４−１、４−２に供給される画像データＤＩＮ１、ＤＩＮ２がＲＧＢデータである場合、特徴量は、画像データＤＩＮ１、ＤＩＮ２に対してＲＧＢ−ＹＵＶ変換を行うことによって得られた輝度データ（又はＹデータ）から算出してもよい。この場合、一実施形態では、特徴量として、輝度データから算出されたＡＰＬが使用され得る。各ドライバＩＣ４−ｉは、画像データＤＩＮｉに対してＲＧＢ−ＹＵＶ変換を行って各画素についての輝度を示す輝度データを算出し、第ｉ部分５−ｉに表示される画像の各画素の輝度の平均値としてＡＰＬを算出する。他の実施形態では、特徴量として、画素の輝度のヒストグラムが使用され得る。更に他の実施形態では、特徴量として、輝度の平均値として算出されたＡＰＬと輝度の分散（又は標準偏差）との組み合わせが使用され得る。
【００９０】
本実施形態の表示装置の一つの特徴は、ドライバＩＣ４−１、４−２のそれぞれにおいて、ドライバＩＣ４−１、４−２の間で交換された特徴データに基づいてＬＣＤパネル２の表示領域３に表示される画像の全体の特徴量が算出され、算出された特徴量に応じて画像データＤＩＮ１、ＤＩＮ２に対して補正演算が行われるということである。このような動作によれば、ドライバＩＣ４−１、４−２のそれぞれにおいて算出されたＬＣＤパネル２の表示領域３に表示される画像の全体の特徴量に応じた補正演算を行うことができる。
【００９１】
図１０は、本実施形態の表示装置の動作の一例を示す概念図である。なお、図１０では、特徴量として、輝度データから算出されたＡＰＬを用いる例について説明しているが、これに限定されない。
【００９２】
図１０に図示されているように、ドライバＩＣ４−１（第１ドライバ）は、それに送られてきた画像データＤＩＮ１から、ＬＣＤパネル２の表示領域３の第１部分５−１に表示される画像のＡＰＬを算出する。同様に、ドライバＩＣ４−２（第２ドライバ）は、それに送られてきた画像データＤＩＮ２から、ＬＣＤパネル２の表示領域３の第２部分５−２に表示される画像のＡＰＬを算出する。図１０の例では、ドライバＩＣ４−１は、第１部分５−１に表示される画像のＡＰＬを１０４と算出し、ドライバＩＣ４−２は、第２部分５−２に表示される画像のＡＰＬを１７６と算出している。
【００９３】
更に、ドライバＩＣ４−１は、それが算出したＡＰＬ（第１部分５−１に表示される画像のＡＰＬ）を示す特徴データをドライバＩＣ４−２に送信し、ドライバＩＣ４−２は、それが算出したＡＰＬ（第２部分５−２に表示される画像のＡＰＬ）を示す特徴データをドライバＩＣ４−１に送信する。
【００９４】
ドライバＩＣ４−１は、自身が算出したＡＰＬ（即ち、第１部分５−１に表示される画像のＡＰＬ）と、ドライバＩＣ４−２から受け取った特徴データに示されているＡＰＬ（即ち、第２部分５−２に表示される画像のＡＰＬ）とから、ＬＣＤパネル２の表示領域３に表示される画像の全体のＡＰＬを算出する。ここで、第１部分５−１に表示される画像のＡＰＬと第２部分５−２に表示される画像のＡＰＬの平均値ＡＰＬＡＶＥが、表示領域３に表示される画像の全体のＡＰＬである。図１０の例では、第１部分５−１に表示される画像のＡＰＬが１０４であり、第２部分５−２に表示される画像のＡＰＬが１７６であるから、ドライバＩＣ４−１は、平均値ＡＰＬＡＶＥを１４０として算出する。
【００９５】
同様に、ドライバＩＣ４−２は、自身が算出したＡＰＬ（即ち、第２部分５−２に表示される画像のＡＰＬ）と、ドライバＩＣ４−１から受け取った特徴データに示されているＡＰＬ（即ち、第２部分５−１に表示される画像のＡＰＬ）とから、ＬＣＤパネル２の表示領域３に表示される画像の全体のＡＰＬ、即ち、第１部分５−１に表示される画像のＡＰＬと第２部分５−２に表示される画像のＡＰＬの平均値ＡＰＬＡＶＥを算出する。図１０の例では、ドライバＩＣ４−２は、ドライバＩＣ４−１と同様に平均値ＡＰＬＡＶＥを１４０として算出することになる。
【００９６】
ドライバＩＣ４−１は、自身が算出した表示領域３に表示される画像の全体のＡＰＬ（即ち、平均値ＡＰＬＡＶＥ）に応じて画像データＤＩＮ１に対して補正演算を行い、該補正演算によって得られた補正後画像データに応じて第１部分５−１に設けられた画素を駆動する。同様に、ドライバＩＣ４−２は、自身が算出した平均値ＡＰＬＡＶＥに応じて画像データＤＩＮ２に対して補正演算を行い、該補正演算によって得られた補正後画像データに応じて第２部分５−２に設けられた画素を駆動する。
【００９７】
ここで、ドライバＩＣ４−１、４−２それぞれによって算出される平均値ＡＰＬＡＶＥは、（原理的には）同一値であるので、結果として、ドライバＩＣ４−１、４−２のそれぞれは、ＬＣＤパネル２の表示領域３に表示される画像の全体の特徴量に応じた補正演算を行うことができる。このように、本実施形態では、ドライバＩＣ４−１、４−２のそれぞれにＬＣＤパネル２の表示領域３の全体の画像に対応する画像データを送らなくても、ドライバＩＣ４−１、４−２のそれぞれが、ＬＣＤパネル２の表示領域３に表示される画像の全体の特徴量に応じた補正演算を行うことができる
【００９８】
なお、特徴データに含まれる特徴量として、輝度の平均値として算出されたＡＰＬ以外にも、画素の輝度のヒストグラム、画素の輝度の分散（又は標準偏差）が使用され得ることは、上述された通りである。
【００９９】
チップ間通信データＤＣＨＩＰとして交換される特徴データに示されている特徴量として望ましい特性は、３つある。第１に、ＬＣＤパネル２の表示領域３の第１部分５−１、第２部分５−２の画像について多くの情報量を有していることが望ましい。第２に、簡便な演算により、ＬＣＤパネル２の表示領域３の画像の全体の特徴量を再生できることが望ましい。第３に、特徴データのデータ量が小さいことが望ましい。
【０１００】
これらの観点から、特徴データに含まれる特徴量の好適な一例は、各色について算出された、ＡＰＬ（即ち、副画素の階調の平均）と副画素の階調の二乗平均との組み合わせである。ドライバＩＣ４−１、４−２の間で交換される特徴量として、各色について算出されたＡＰＬと副画素の階調の二乗平均との組み合わせを採用することにより、ドライバＩＣ４−１、４−２のそれぞれにおいて、ＬＣＤパネル２の表示領域３に表示される画像の全体のＡＰＬ及び副画素の階調の二乗平均を算出し、更に、ＬＣＤパネル２の表示領域３に表示される画像の全体の副画素の階調の分散σ２を算出できる。詳細には、各色について、第１部分５−１、第２部分５−２に表示される画像それぞれのＡＰＬから、ＬＣＤパネル２の表示領域３に表示される画像の全体のＡＰＬを算出可能である。また、各色について、第１部分５−１、第２部分５−２に表示される画像のそれぞれについて算出されたＡＰＬ及び副画素の階調の二乗平均とからＬＣＤパネル２の表示領域３に表示される画像の全体の副画素の階調の分散σ２を算出することができる。ＡＰＬ及び副画素の階調の分散σ２は、副画素の階調の分布を概略的に把握するために適したパラメータの組み合わせであり、このようなパラメータに基づいて補正演算を行うことで、画像のコントラストの補正を適切に行うことができる。更に、各色について算出された、ＡＰＬと副画素の階調の二乗平均との組み合わせは、（例えば、ヒストグラムと比較して）データ量としては小さい。このように、各色について算出されたＡＰＬと副画素の二乗平均との組み合わせは、特徴データに含まれる特徴量として望ましい特性を兼ね備えている。
【０１０１】
データ量が一層に小さいという観点からは、画素の輝度の平均値として算出されたＡＰＬ（即ち、画素の輝度の平均）と画素の輝度の二乗平均との組み合わせを特徴量として用いることが好適である。ドライバＩＣ４−１、４−２の間で交換される特徴量として、画素の輝度の平均値として算出されたＡＰＬと、該輝度の二乗平均との組み合わせを採用することにより、ドライバＩＣ４−１、４−２のそれぞれにおいて、ＬＣＤパネル２の表示領域３に表示される画像の全体のＡＰＬ及び画素の輝度の二乗平均を算出し、更に、ＬＣＤパネル２の表示領域３に表示される画像全体の画素の輝度の分散σ２を算出できる。詳細には、第１部分５−１、第２部分５−２に表示される画像それぞれのＡＰＬから、ＬＣＤパネル２の表示領域３に表示される画像の全体のＡＰＬを算出可能である。また、第１部分５−１、第２部分５−２に表示される画像のそれぞれについて算出されたＡＰＬ及び画素の輝度の二乗平均とからＬＣＤパネル２の表示領域３に表示される画像の全体の画素の輝度の分散σ２を算出することができる。ＡＰＬ及び画素の輝度の分散は、画素の輝度の分布を概略的に把握するために適したパラメータの組み合わせである。更に、ＡＰＬと画素の輝度の二乗平均との組み合わせは、（例えば、上述されているような各色について算出された、ＡＰＬと副画素の階調の二乗平均との組み合わせと比較して）データ量としては小さい。このように、画素の輝度の平均値として算出されたＡＰＬと画素の輝度の二乗平均との組み合わせは、特徴データに含まれる特徴量として望ましい特性を兼ね備えている。
【０１０２】
図１０に示された動作において起こり得る一つの問題は、ドライバＩＣ４−１、４−２の間のチップ間通信データＤＣＨＩＰの交換（即ち、特徴データの交換）のための通信において通信エラーが発生すると、ＬＣＤパネル２の表示領域に表示される画像に乱れが生じ得ることである。特に、ドライバＩＣ４−１、４−２の間のチップ間通信データＤＣＨＩＰの通信に用いられる信号線が、ＬＣＤパネル２のガラス基板上に設けられていると、通信エラーが起こりやすくなる。図１１は、ドライバＩＣ４−１、４−２の間のチップ間通信データＤＣＨＩＰの通信における通信エラーの問題を説明する図である。
【０１０３】
例えば、図１１の動作において、ドライバＩＣ４−２からドライバＩＣ４−１への通信が正常に行われる一方で、ドライバＩＣ４−１からドライバＩＣ４−２への通信に通信エラーが発生したとする。より具体的には、ドライバＩＣ４−１が算出したＡＰＬ（第１部分５−１に表示される画像のＡＰＬ）を示す特徴データをドライバＩＣ４−２に送信する際に通信誤りが発生し、この結果、ドライバＩＣ４−２が、第１部分５−１に表示される画像のＡＰＬが１２であると認識したとする。この場合、ドライバＩＣ４−２は、ＬＣＤパネル２の表示領域に表示される画像の全体のＡＰＬＡＶＥを９４と誤って算出することになる。一方、ドライバＩＣ４−１は、ＬＣＤパネル２の表示領域に表示される画像の全体のＡＰＬＡＶＥを１４０と正しく算出することになる。この結果、ドライバＩＣ４−１、４−２が異なる補正演算を行うことになり、ＬＣＤパネル２の表示領域の第１部分５−１、第２部分５−２の境界が視覚的に認識可能になってしまう。
【０１０４】
以下に述べられるドライバＩＣ４−１、４−２の具体的な構成及び動作では、あるフレーム期間において特徴データの通信が正常に行うことができなくても、ドライバＩＣ４−１、４−２において同一の補正演算を行うことを可能にするような技術的手法が採用され、これにより、ＬＣＤパネル２の表示領域の第１部分５−１、第２部分５−２の境界が視覚的に認識可能になるという問題が回避される。以下、ドライバＩＣ４−１、４−２の具体的な構成及び動作について詳細に説明する。
【０１０５】
図１２は、第２の実施形態における、ドライバＩＣ４−１、４−２の液晶駆動回路１７の構成の例を示すブロック図である。なお、以下において、ドライバＩＣ４−１、４−２を総称してドライバＩＣ４−ｉと記載することがある。このとき、ドライバＩＣ４−ｉに送られる画像データを画像データＤＩＮｉとして記載することがある。
【０１０６】
ドライバＩＣ４−１、４−２それぞれの液晶駆動回路１７は、インターフェース２０を用いて、他のドライバＩＣ（４−２又は４−１）の液晶駆動回路１７とチップ間通信データＤＣＨＩＰを交換する。ここで、インターフェース２０が他のドライバＩＣから受け取るチップ間通信データＤＣＨＩＰは、当該他のドライバＩＣによって生成された特徴データ及び通信状態通知データを含んでいる。ここで、以下では、他のドライバＩＣから送信された特徴データを、入力特徴データＤＣＨＲ＿ＩＮという。また、他のドライバＩＣから送信された通信状態通知データを、通信状態通知データＤＳＴ＿ＩＮという。
【０１０７】
入力特徴データＤＣＨＲ＿ＩＮは、当該他のドライバＩＣによって算出された特徴量を示している。例えば、ドライバＩＣ４−１がドライバＩＣ４−２から受け取った入力特徴データＤＣＨＲ＿ＩＮは、ドライバＩＣ４−２によって算出された特徴量（即ち、第２部分５−２に表示される画像の特徴量）を示している。
【０１０８】
また、通信状態通知データＤＳＴ＿ＩＮは、当該他のドライバＩＣが正常に特徴データを受け取ったかを示している。例えば、ドライバＩＣ４−１がドライバＩＣ４−２から受け取った通信状態通知データＤＳＴ＿ＩＮは、ドライバＩＣ４−２が（ドライバＩＣ４−１から）正常に特徴データを受け取ったかを示している。各ドライバＩＣ４−ｉは、通信状態通知データＤＳＴ＿ＩＮから、他のドライバＩＣが正常に特徴データを受け取ったかを知ることができる。インターフェース２０は、他のドライバＩＣから受け取った入力特徴データＤＣＨＲ＿ＩＮ及び通信状態通知データＤＳＴ＿ＩＮを液晶駆動回路１７に供給する。
【０１０９】
一方、インターフェース２０が他のドライバＩＣに送信するチップ間通信データＤＣＨＩＰは、当該インターフェース２０が集積化されたドライバＩＣにおいて生成された、他のドライバＩＣに送信すべき特徴データ及び通信状態通知データを含んでいる。該インターフェース２０が集積化されたドライバＩＣにおいて生成された、他のドライバＩＣに送信すべき特徴データは、以下、出力特徴データＤＣＨＲ＿ＯＵＴという。また、他のドライバＩＣに送信すべき通信状態通知データは、以下、通信状態通知データＤＳＴ＿ＯＵＴで示されている。
【０１１０】
出力特徴データＤＣＨＲ＿ＯＵＴは、当該インターフェース２０が集積化されたドライバＩＣによって算出された特徴量を示している。例えば、ドライバＩＣ４−１のインターフェース２０が送信する出力特徴データＤＣＨＲ＿ＯＵＴは、ドライバＩＣ４−１において算出された特徴量を示しており、ドライバＩＣ４−２に送信される。
【０１１１】
また、通信状態通知データＤＳＴ＿ＯＵＴは、当該インターフェース２０が集積化されたドライバＩＣが正常に特徴データを受け取ったかを示している。例えば、ドライバＩＣ４−１のインターフェース２０が送信する通信状態通知データＤＳＴ＿ＯＵＴは、ドライバＩＣ４−１が正常に入力特徴データＤＣＨＲ＿ＩＮを受け取ったかを示している。ドライバＩＣ４−１において生成された通信状態通知データＤＳＴ＿ＯＵＴは、ドライバＩＣ４−２のインターフェース２０に送られ、ドライバＩＣ４−２における処理で使用される。
【０１１２】
各ドライバＩＣ４−ｉの液晶駆動回路１７は、表示用メモリ６１と、補正点データ組供給回路６２と、近似演算補正回路６３と、減色処理回路６４と、ラッチ回路６５と、データ線駆動回路６６と、階調電圧発生回路６７と、タイミング制御回路６８と、バックライト輝度調整回路６９とを備えている。
【０１１３】
表示用メモリ６１は、画像データＤＩＮｉをドライバＩＣ４−ｉの内部で一時的に保持するために使用される。表示用メモリ６１は、１フレームの画像を記憶可能な容量を有している。ＬＣＤパネル２の画素の各副画素の階調が８ビットで表わされる本実施形態では、表示用メモリ６１の容量は、Ｖ×３Ｈ×８ビットである。表示用メモリ６１は、保持している画像データＤＩＮｉを順次に出力する。
【０１１４】
補正点データ組供給回路６２は、補正点データ組ＣＰ＿ｓｅｌＲ、ＣＰ＿ｓｅｌＧ、ＣＰ＿ｓｅｌＢ（以下、これらを総称して補正点データ組ＣＰ＿ｓｅｌｋと記載することがある）を近似演算補正回路６３に供給する。ここで、補正点データ組ＣＰ＿ｓｅｌｋは、近似演算補正回路６３において行われる補正演算の入出力関係を指定するデータである。本実施形態では、近似演算補正回路６３において行われる補正演算としてガンマ補正が使用され、補正点データ組ＣＰ＿ｓｅｌｋは、ガンマ補正に適用されるガンマカーブの形状を決定するデータの組である。補正点データ組ＣＰ＿ｓｅｌｋのそれぞれは、６つの補正点データ：ＣＰ０〜ＣＰ５で構成されており、一組の補正点データＣＰ０〜ＣＰ５により、あるガンマ値γに対応するガンマカーブの形状が指定される。
【０１１５】
ここで、Ｒ副画素、Ｇ副画素、Ｂ副画素のそれぞれの画像データＤＩＮｉについて異なるガンマ値を用いてガンマ補正を行うことを可能にするために、本実施形態では、Ｒ副画素、Ｇ副画素、Ｂ副画素それぞれについて補正点データ組が選択される。Ｒ副画素について選択された補正点データ組は、補正点データ組ＣＰ＿ｓｅｌＲと記載され、Ｇ副画素について選択された補正点データ組は、補正点データ組ＣＰ＿ｓｅｌＧと記載され、Ｂ副画素について選択された補正点データ組は、補正点データ組ＣＰ＿ｓｅｌＢと記載される。
【０１１６】
図１３は、補正点データ組ＣＰ＿ｓｅｌｋに含まれる補正点データＣＰ０〜ＣＰ５により指定されるガンマカーブ、及び、該カンマカーブに従った補正演算（ガンマ補正）の内容を示している。補正点データＣＰ０〜ＣＰ５は、それぞれ、画像データＤＩＮｉを横軸（第１軸）、補正後画像データＤＯＵＴを縦軸（第２軸）とする座標系の上の点として定義される。ここで、補正点データＣＰ０、ＣＰ５は、カンマカーブの両端の位置にある。補正点データＣＰ２、ＣＰ３は、カンマカーブの中央付近の位置にある。また、補正点データＣＰ１は、補正点データＣＰ０、ＣＰ２の間の位置にあり、補正点データＣＰ４は、補正点データＣＰ３、ＣＰ５の間の位置にある。補正点データＣＰ１〜ＣＰ４の位置を適切に決定することにより、カンマカーブの形状が指定される。
【０１１７】
例えば、図１３に示されているように、補正点データＣＰ１〜ＣＰ４の位置を、カンマカーブの両端の位置を結ぶ直線より下の位置に定めることで、ガンマカーブを下に凸の形状に決定できる。後述されるように、近似演算補正回路６３においては、補正点データ組ＣＰ＿ｓｅｌｋに含まれる補正点データＣＰ０〜ＣＰ５により指定される形状のガンマカーブによるガンマ補正が行われて補正後画像データＤＯＵＴが生成される。
【０１１８】
ここで、本実施形態のドライバＩＣ４−ｉの補正点データ組供給回路６２は、画像データＤＩＮｉからＬＣＤパネル２の表示領域３の第ｉ部分５−ｉの画像の特徴量を算出する機能を有している。更に、ドライバＩＣ４−ｉの補正点データ組供給回路６２は、それが算出した特徴量と、他のドライバＩＣから受け取った入力特徴データＤＣＨＲ＿ＩＮに示されている特徴量とから、ＬＣＤパネル２の表示領域３の画像の全体の特徴量を算出し、ＬＣＤパネル２の表示領域３の画像の全体の特徴量に応答して、補正点データ組ＣＰ＿ｓｅｌｋを決定する機能を有している。
【０１１９】
一実施形態では、ドライバＩＣ４−１、４−２の間で交換される特徴量として、各色について（即ち、Ｒ副画素、Ｇ副画素、Ｂ副画素のそれぞれについて）副画素の階調の平均値として算出されたＡＰＬと副画素の階調の二乗平均の組み合わせが採用される。ドライバＩＣ４−ｉの補正点データ組供給回路６２は、画像データＤＩＮｉからＬＣＤパネル２の表示領域３の第ｉ部分５−ｉの画像のＡＰＬと、副画素の階調の二乗平均とを、Ｒ副画素、Ｇ副画素、Ｂ副画素のそれぞれについて算出する。ドライバＩＣ４−ｉの補正点データ組供給回路６２は、更に、Ｒ副画素、Ｇ副画素、Ｂ副画素のそれぞれについて、当該補正点データ組供給回路６２が算出した特徴量と、他のドライバＩＣから受け取った入力特徴データＤＣＨＲ＿ＩＮに示されている特徴量とから、ＬＣＤパネル２の表示領域３の画像の全体の特徴量を算出する。詳細には、当該補正点データ組供給回路６２により算出されたＲ副画素のＡＰＬと、他のドライバＩＣから受け取った入力特徴データＤＣＨＲ＿ＩＮに示されているＲ副画素のＡＰＬとから、ＬＣＤパネル２の表示領域３の画像の全体のＲ副画素のＡＰＬが算出される。また、当該補正点データ組供給回路６２により算出されたＲ副画素の階調の二乗平均と他のドライバＩＣから受け取った入力特徴データＤＣＨＲ＿ＩＮに示されているＲ副画素の階調の二乗平均とから、ＬＣＤパネル２の表示領域３の画像の全体のＲ副画素の階調の二乗平均が算出される。更に、Ｒ副画素について算出されたＬＣＤパネル２の表示領域３の画像の全体のＡＰＬと副画素の階調の二乗平均とから、Ｒ副画素の階調の分散σ２が算出され、算出されたＲ副画素のＡＰＬと階調の分散σ２が、補正点データ組ＣＰ＿ｓｅｌＲの決定に使用される。同様に、Ｇ副画素についてＬＣＤパネル２の表示領域３の画像の全体のＡＰＬと副画素の階調の二乗平均とが算出され、更に、Ｇ副画素の階調の分散σ２が算出される。算出されたＧ副画素のＡＰＬと階調の分散σ２が、補正点データ組ＣＰ＿ｓｅｌＧの決定に使用される。また、Ｂ副画素についてＬＣＤパネル２の表示領域３の画像の全体のＡＰＬと副画素の階調の二乗平均とが算出され、更に、Ｂ副画素の階調の分散σ２が算出される。算出されたＢ副画素のＡＰＬと階調の分散σ２が、補正点データ組ＣＰ＿ｓｅｌＢの決定に使用される。
【０１２０】
他の実施形態では、ドライバＩＣ４−１、４−２の間で交換される６−１、６−２の間で交換される特徴量として、画素の輝度の平均値として算出されたＡＰＬと画素の輝度の二乗平均の組み合わせが採用される。ここで、各画素の輝度は、画像データＤＩＮｉに示されている当該画素のＲＧＢデータからＲＧＢ−ＹＵＶ変換を行うことで得られる。ドライバＩＣ４−ｉの補正点データ組供給回路６２は、（ＲＧＢデータである）画像データＤＩＮｉに対してＲＧＢ−ＹＵＶ変換を行い、ＬＣＤパネル２の表示領域３の第ｉ部分５−ｉの画像の各画素の輝度を算出し、更に、算出された各画素の輝度から、ＡＰＬと画素の輝度の二乗平均とを算出する。ドライバＩＣ４−ｉの補正点データ組供給回路６２は、更に、当該補正点データ組供給回路６２が算出した特徴量と、他のドライバＩＣから受け取った入力特徴データＤＣＨＲ＿ＩＮに示されている特徴量とから、ＬＣＤパネル２の表示領域３の画像の全体の特徴量を算出する。ＬＣＤパネル２の表示領域３の画像の全体のＡＰＬと画素の輝度の二乗平均とは、輝度の分散σ２の算出に使用され、更に、補正点データ組ＣＰ＿ｓｅｌＲ、ＣＰ＿ｓｅｌＧ、ＣＰ＿ｓｅｌＢの決定に使用される。この場合、補正点データ組ＣＰ＿ｓｅｌＲ、ＣＰ＿ｓｅｌＧ、ＣＰ＿ｓｅｌＢは、同一であっても良い。補正点データ組供給回路６２の構成と動作については、後に詳細に説明する。
【０１２１】
近似演算補正回路６３は、補正点データ組供給回路６２から送られてくる補正点データ組ＣＰ＿ｓｅｌｋによって指定されたガンマカーブによるガンマ補正を画像データＤＩＮｉに対して行い、補正後画像データＤＯＵＴを生成する。
【０１２２】
補正後画像データＤＯＵＴは、画像データＤＩＮｉよりも多いビット数を有するデータである。補正後画像データＤＯＵＴのビット数を画像データＤＩＮｉよりも多くすることは、補正演算によって画素の階調の情報が失われないために有効である。画像データＤＩＮｉが各画素の各副画素の階調を８ビットで表わす本実施形態では、補正後画像データＤＯＵＴは、例えば、各画素の各副画素の階調を１０ビットで表わすデータとして生成される。
【０１２３】
近似演算補正回路６３によって行われるガンマ演算には、ＬＵＴではなく演算式が用いられる。近似演算補正回路６３からＬＵＴを排除することは、近似演算補正回路６３の回路規模を小さくし、更に、ガンマ値を切り換えるのに必要な消費電力を低減させるために有効である。ただし、近似演算補正回路６３によるガンマ補正には、厳密式ではなく近似式が用いられる。近似演算補正回路６３は、補正点データ組供給回路６２から送られてくる補正点データ組ＣＰ＿ｓｅｌｋからガンマ補正に使用される近似式の係数を決定し、これにより、所望のガンマ値によるガンマ補正を行う。厳密式によってガンマ補正を行うためには、べき乗の演算を行う必要があり、これは、回路規模を増大させる。本実施形態では、べき乗を含まない近似式によってガンマ補正を行うことにより、回路規模が小さくされている。
【０１２４】
図１４は、近似演算補正回路６３の構成の例を示すブロック図である。以下において、画像データＤＩＮｉのうち、Ｒ副画素の階調を示すデータを画像データＤＩＮｉＲと記載する。同様に、画像データＤＩＮｉのうち、Ｇ副画素の階調を示すデータを画像データＤＩＮｉＧと記載し、Ｂ副画素の階調を示すデータを画像データＤＩＮｉＢと記載する。また、補正後画像データＤＯＵＴのうち、Ｒ副画素の階調を示すデータを補正後画像データＤＯＵＴＲと記載する。同様に、補正後画像データＤＯＵＴのうち、Ｇ副画素の階調を示すデータを補正後画像データＤＯＵＴＧと記載し、Ｂ副画素の階調を示すデータを補正後画像データＤＯＵＴＢと記載する。
【０１２５】
近似演算補正回路６３は、Ｒ副画素、Ｇ副画素、Ｂ副画素についてそれぞれ用意された近似演算ユニット６３Ｒ、６３Ｇ、６３Ｂを備えている。近似演算ユニット６３Ｒ、６３Ｇ、６３Ｂは、それぞれ、画像データＤＩＮｉＲ、ＤＩＮｉＧ、及びＤＩＮｉＢについて演算式によるガンマ補正を行い、補正後画像データＤＯＵＴＲ、ＤＯＵＴＧ、及びＤＯＵＴＢを生成する。上述のように、補正後画像データＤＯＵＴＲ、ＤＯＵＴＧ、及びＤＯＵＴＢのビット数は、画像データＤＩＮｉＲ、ＤＩＮｉＧ、及びＤＩＮｉＢのビット数よりも多く、１０ビットである。
【０１２６】
近似演算ユニット６３Ｒがガンマ補正に使用する演算式の係数は、補正点データ組ＣＰ＿ｓｅｌＲの補正点データＣＰ０〜ＣＰ５によって決定される。同様に、近似演算ユニット６３Ｇ、６３Ｂがガンマ補正に使用する演算式の係数は、それぞれ、補正点データ組ＣＰ＿ｓｅｌＧ、ＣＰ＿ｓｅｌＢの補正点データＣＰ０〜ＣＰ５によって決定される。
【０１２７】
近似演算ユニット６３Ｒ、６３Ｇ、６３Ｂの機能は、それに入力される画像データと補正点データが異なること以外は同一である。以下では、近似演算ユニット６３Ｒ、６３Ｇ、６３Ｂを、相互に区別しない場合、近似演算ユニット６３ｋと記載することがある。
【０１２８】
図１２に戻り、減色処理回路６４、ラッチ回路６５及びデータ線駆動回路６６は、近似演算補正回路６３から出力される補正後画像データＤＯＵＴに応じてＬＣＤパネル２の表示領域３の第ｉ部分５−ｉのデータ線を駆動する駆動部として機能する。具体的には、減色処理回路６４は、近似演算補正回路６３によって生成された補正後画像データＤＯＵＴに対して減色処理を行い、減色画像データＤＯＵＴ＿Ｄを生成する。ラッチ回路６５は、タイミング制御回路６８から供給されるラッチ信号ＳＳＴＢに応答して減色画像データＤＯＵＴ＿Ｄを減色処理回路６４からラッチし、ラッチした減色画像データＤＯＵＴ＿Ｄをデータ線駆動回路６６に転送する。データ線駆動回路６６は、ラッチ回路６５から送られてくる減色画像データＤＯＵＴ＿Ｄに応答して、ＬＣＤパネル２の表示領域３の第ｉ部分５−ｉのデータ線を駆動する。詳細には、データ線駆動回路６６は、減色画像データＤＯＵＴ＿Ｄに応答して階調電圧発生回路６７から供給される複数の階調電圧のうちから対応する階調電圧を選択し、対応するＬＣＤパネル２のデータ線を、選択された階調電圧に駆動する。本実施形態では、階調電圧発生回路６７から供給される複数の階調電圧の数は２５５である。
【０１２９】
タイミング制御回路６８は、ドライバＩＣ４−ｉに供給される制御データＤＣＴＲＬｉに応答してドライバＩＣ４−ｉのタイミング制御を行う。詳細には、タイミング制御回路６８は、制御データＤＣＴＲＬｉに応答してフレーム信号ＳＦＲＭ及びラッチ信号ＳＳＴＢを生成し、それぞれ、補正点データ組供給回路６２、及びラッチ回路６５に供給する。フレーム信号ＳＦＲＭは、各フレーム期間の開始を補正点データ組供給回路６２に通知する信号である。フレーム信号ＳＦＲＭは、各フレーム期間の開始時にアサートされる。ラッチ信号ＳＳＴＢは、減色画像データＤＯＵＴ＿Ｄのラッチをラッチ回路６５に許可する信号である。補正点データ組供給回路６２、及びラッチ回路６５の動作タイミングは、フレーム信号ＳＦＲＭ及びラッチ信号ＳＳＴＢによって制御される。
【０１３０】
バックライト輝度調整回路６９は、ＬＥＤドライバ７を制御する輝度制御信号ＳＰＷＭを生成する。輝度制御信号ＳＰＷＭは、補正点データ組供給回路６２から供給されるＡＰＬデータＤＡＰＬに応答して行われるパルス幅変調（PWM: pulse width modulation）によって生成されるパルス信号である。ここで、ＡＰＬデータＤＡＰＬは、補正点データ組供給回路６２において補正点データ組ＣＰ＿ｓｅｌｋの決定に使用されたＡＰＬである。輝度制御信号ＳＰＷＭはＬＥＤドライバ７に供給され、ＬＥＤバックライト８の輝度は、輝度制御信号ＳＰＷＭによって制御される。なお、ドライバＩＣ４−１、４−２のうちの一方のバックライト輝度調整回路６９によって生成された輝度制御信号ＳＰＷＭがＬＥＤドライバ７に供給され、他方のバックライト輝度調整回路６９によって生成された輝度制御信号ＳＰＷＭは使用されない。
【０１３１】
続いて、各ドライバＩＣ４−ｉの補正点データ組供給回路６２の構成及び動作について説明する。図１２に図示されているように、補正点データ組供給回路６２は、特徴データ演算回路７１と、演算結果格納メモリ７２と、補正点データ算出回路７３とを備えている。
【０１３２】
図１５は、特徴データ演算回路７１の構成を示すブロック図である。特徴データ演算回路７１は、特徴データ算出回路８１と、誤り検出符号追加回路８２と、チップ間通信検出回路８３と、全画面特徴データ演算回路８４と、通信状態格納メモリ８５と、通信確認回路８６とを備えている。
【０１３３】
ドライバＩＣ４−ｉの特徴データ算出回路８１は、画像データＤＩＮｉから、現フレーム期間においてＬＣＤパネル２の表示領域３の第ｉ部分５−ｉに表示される画像の特徴量を算出し、算出した特徴量を示す特徴データＤＣＨＲ＿ｉを出力する。上述のように、一実施形態では、ドライバＩＣ４−１、４−２の間で交換される特徴量として、Ｒ副画素、Ｇ副画素、Ｂ副画素のそれぞれについて算出された、第ｉ部分５−ｉに表示される画像のＡＰＬ、及び、副画素の階調の二乗平均が使用される。この場合、特徴データＤＣＨＲ＿ｉは、以下のデータを含んでいる：
（ａ）第ｉ部分５−ｉに表示される画像のＲ副画素のＡＰＬ（以下、「ＡＰＬｉＲ」と記載する。）
（ｂ）第ｉ部分５−ｉに表示される画像のＧ副画素のＡＰＬ（以下、「ＡＰＬｉＧ」と記載する。）
（ｃ）第ｉ部分５−ｉに表示される画像のＢ副画素のＡＰＬ（以下、「ＡＰＬｉＢ」と記載する。）
（ｄ）第ｉ部分５−ｉに表示される画像のＲ副画素の階調の二乗平均（以下、「＜ｇＲ２＞ｉ」と記載する。）
（ｅ）第ｉ部分５−ｉに表示される画像のＧ副画素の階調の二乗平均（以下、「＜ｇＧ２＞ｉ」と記載する。）
（ｆ）第ｉ部分５−ｉに表示される画像のＢ副画素の階調の二乗平均（以下、「＜ｇＢ２＞ｉ」と記載する。）
【０１３４】
ここで、第ｉ部分５−ｉに表示される画像の各Ｒ副画素の階調をｇｊＲとすると、第ｉ部分５−ｉに表示される画像のＲ副画素のＡＰＬ及び階調の二乗平均は、次式で算出される：
ＡＰＬｉＲ＝ΣｇｊＲ／ｎ                        ・・・（１ａ）
＜ｇＲ２＞ｉ＝Σ（ｇｊＲ）２／ｎ                  ・・・（２ａ）
ここで、ｎは、ＬＣＤパネル２の表示領域３の第ｉ部分５−ｉに含まれる画素の数（即ち、Ｒ副画素の数）であり、Σは、第ｉ部分５−ｉについての和を表している。
【０１３５】
同様に、第ｉ部分５−ｉに表示される画像の各Ｇ副画素の階調をｇｊＧとすると、第ｉ部分５−ｉに表示される画像のＧ副画素のＡＰＬ及び階調の二乗平均は、次式で算出される：
ＡＰＬｉＧ＝ΣｇｊＧ／ｎ                        ・・・（１ｂ）
＜ｇＧ２＞ｉ＝Σ（ｇｊＧ）２／ｎ                  ・・・（２ｂ）
【０１３６】
更に、第ｉ部分５−ｉに表示される画像の各Ｂ副画素の階調をｇｊＢとすると、第ｉ部分５−ｉに表示される画像のＢ副画素のＡＰＬ及び階調の二乗平均は、次式で算出される：
ＡＰＬｉＢ＝ΣｇｊＢ／ｎ                        ・・・（１ｃ）
＜ｇＢ２＞ｉ＝Σ（ｇｊＢ）２／ｎ                  ・・・（２ｃ）
【０１３７】
一方、ドライバＩＣ４−１、４−２の間で交換される特徴量として、画素の輝度の平均として算出されたＡＰＬ及び輝度の二乗平均が用いられる場合、特徴データＤＣＨＲ＿ｉは、以下のデータを含んでいる：
（ａ）第ｉ部分５−ｉに表示される画像の各画素のＡＰＬ（以下、「ＡＰＬｉ」と記載する。）
（ｂ）第ｉ部分５−ｉに表示される画像の各画素の輝度の二乗平均（以下、「＜Ｙ２＞ｉ」と記載する。）
【０１３８】
ここで、第ｉ部分５−ｉに表示される画像の各画素の輝度階調をＹｊとすると、第ｉ部分５−ｉに表示される画像のＡＰＬ及び画素の輝度の二乗平均は、次式で算出される：
ＡＰＬｉＲ＝ΣＹｊ／ｎ                        ・・・（１ｄ）
＜Ｙ２＞ｉ＝Σ（Ｙｊ２）／ｎ                  ・・・（２ｄ）
ここで、ｎは、ＬＣＤパネル２の表示領域３の第ｉ部分５−ｉに含まれる画素の数（即ち、Ｒ副画素の数）であり、Σは、第ｉ部分５−ｉについての和を表している。
【０１３９】
このようにして算出された特徴データＤＣＨＲ＿ｉは、誤り検出符号追加回路８２、及び、全画面特徴データ演算回路８４に送られる。
【０１４０】
誤り検出符号追加回路８２は、特徴データ算出回路８１によって特徴データＤＣＨＲ＿ｉに誤り検出符号を追加し、他のドライバＩＣに送信すべき特徴データである出力特徴データＤＣＨＲ＿ＯＵＴを生成する。出力特徴データＤＣＨＲ＿ＯＵＴは、インターフェース２０に引き渡され、チップ間通信データＤＣＨＩＰとして他のドライバＩＣに送信される。出力特徴データＤＣＨＲ＿ＯＵＴが誤り検出符号を含んでいることにより、当該他のドライバＩＣは、送信された出力特徴データＤＣＨＲ＿ＯＵＴを入力特徴データＤＣＨＲ＿ＩＮとして受け取ったときに、入力特徴データＤＣＨＲ＿ＩＮを正常に受信できたかを判断することができる。
【０１４１】
チップ間通信検出回路８３は、他のドライバＩＣから送信された特徴データである入力特徴データＤＣＨＲ＿ＩＮをインターフェース２０から受け取り、更に、受け取った入力特徴データＤＣＨＲ＿ＩＮについて誤り検出を行って入力特徴データＤＣＨＲ＿ＩＮを正常に受信できたかを判断する。チップ間通信検出回路８３は、更に、その判断の結果を通信状態通知データＤＳＴ＿ＯＵＴとして出力する。通信状態通知データＤＳＴ＿ＯＵＴは、通信が正常に行われたことを示す通信ＡＣＫ（acknowledged）データ又は通信が正常に行われなかったことを示す通信ＮＧ(no good)データを含んでいる。
【０１４２】
詳細には、他のドライバＩＣから受信した入力特徴データＤＣＨＲ＿ＩＮは、当該他のドライバＩＣの誤り検出符号追加回路８２によって追加された誤り訂正符号を含んでいる。チップ間通信検出回路８３は、この誤り訂正符号を用いて他のドライバＩＣから受信した入力特徴データＤＣＨＲ＿ＩＮについて誤り検出を行う。チップ間通信検出回路８３は、入力特徴データＤＣＨＲ＿ＩＮにデータ誤りを検出しなかった場合には、入力特徴データＤＣＨＲ＿ＩＮを正常に受信したと判断し、通信状態通知データＤＳＴ＿ＯＵＴとして通信ＡＣＫデータを出力する。一方、誤り訂正が不可能であるような誤りを検出した場合、チップ間通信検出回路８３は、通信状態通知データＤＳＴ＿ＯＵＴとして通信ＮＧデータを出力する。出力された通信状態通知データＤＳＴ＿ＯＵＴは、通信確認回路８６に送られる。加えて、チップ間通信検出回路８３は、通信状態通知データＤＳＴ＿ＯＵＴをインターフェース２０に引き渡す。インターフェース２０に引き渡された通信状態通知データＤＳＴ＿ＯＵＴは、チップ間通信データＤＣＨＩＰとして他のドライバＩＣに送信される。
【０１４３】
誤り検出符号として、誤り訂正可能な符号を使用しても良い。このような場合、チップ間通信検出回路８３は、誤り訂正が可能であるような誤りを検出した場合には誤り訂正を行って、誤りが訂正された入力特徴データＤＣＨＲ＿ＩＮを出力する。この場合、チップ間通信検出回路８３は、通信が正常に行われたと判断し、通信状態通知データＤＳＴ＿ＯＵＴとして通信ＡＣＫデータを出力する。一方、誤り訂正が不可能であるような誤りを検出した場合、チップ間通信検出回路８３は、通信状態通知データＤＳＴ＿ＯＵＴとして通信ＮＧデータを出力する。
【０１４４】
全画面特徴データ演算回路８４は、特徴データ算出回路８１によって算出された特徴データＤＣＨＲ＿ｉと、チップ間通信検出回路８３から受け取った入力特徴データＤＣＨＲ＿ＩＮとから、ＬＣＤパネル２の表示領域３に表示される画像の全体の特徴量を演算によって求め、求められた特徴量を示す全画面特徴データＤＣＨＲ＿Ｃを算出する。ここで、全画面特徴データＤＣＨＲ＿Ｃは、現フレーム期間においてＬＣＤパネル２の表示領域３に表示される画像の全体の特徴量を示している。以下において、このことを強調する場合、“現フレーム全画面特徴データＤＣＨＲ＿Ｃ”と記載する。
【０１４５】
ドライバＩＣ４−１、４−２の間で交換される特徴量として、各色について算出されたＡＰＬと副画素の階調の二乗平均が採用される場合、全画面特徴データ演算回路８４は、ＬＣＤパネル２の表示領域３の画像の全体のＡＰＬと副画素の階調の二乗平均とを、各色について算出する。全画面特徴データ演算回路８４は、更に、各色について算出された、ＬＣＤパネル２の表示領域３の画像の全体のＡＰＬと副画素の階調の二乗平均とから、ＬＣＤパネル２の表示領域３の画像の全体の副画素の階調の分散σ２を算出する。この場合、全画面特徴データ演算回路８４によって生成される現フレーム全画面特徴データＤＣＨＲ＿Ｃは、次のデータを含んでいる：
（ａ）ＬＣＤパネル２の表示領域３の全体のＲ副画素について算出されたＡＰＬ（以下、「ＡＰＬＡＶＥ＿Ｒ」と記載する。）
（ｂ）ＬＣＤパネル２の表示領域３の全体のＧ副画素について算出されたＡＰＬ（以下、「ＡＰＬＡＶＥ＿Ｇ」と記載する。）
（ｃ）ＬＣＤパネル２の表示領域３の全体のＢ副画素について算出されたＡＰＬ（以下、「ＡＰＬＡＶＥ＿Ｂ」と記載する。）
（ｄ）ＬＣＤパネル２の表示領域３の全体のＲ副画素の階調の分散（以下、「σＡＶＥ＿Ｒ２」と記載する。）
（ｅ）ＬＣＤパネル２の表示領域３の全体のＧ副画素の階調の分散（以下、「σＡＶＥ＿Ｇ２」と記載する。）
（ｆ）ＬＣＤパネル２の表示領域３の全体のＢ副画素の階調の分散（以下、「σＡＶＥ＿Ｂ２」と記載する。）
【０１４６】
ＡＰＬＡＶＥ＿Ｒ、ＡＰＬＡＶＥ＿Ｇ、ＡＰＬＡＶＥ＿Ｂ、σＡＶＥ＿Ｒ２、σＡＶＥ＿Ｇ２、σＡＶＥ＿Ｂ２の算出は、次のようにして行われる。まず、ドライバＩＣ４−１の全画面特徴データ演算回路８４について考える。
【０１４７】
ドライバＩＣ４−１の全画面特徴データ演算回路８４には、ドライバＩＣ４−１の特徴データ算出回路８１によって算出された特徴データＤＣＨＲ＿１と、ドライバＩＣ４−２から入力特徴データＤＣＨＲ＿ＩＮとして受け取った特徴データＤＣＨＲ＿２（これは、ドライバＩＣ４−２の特徴データ算出回路８１によって算出される）とが供給される。ドライバＩＣ４−１の全画面特徴データ演算回路８４は、特徴データＤＣＨＲ＿１に記述されている、第１部分５−１に表示される画像のＲ副画素のＡＰＬ（ＡＰＬ１Ｒ）と、特徴データＤＣＨＲ＿２（即ち、入力特徴データＤＣＨＲ＿ＩＮ）に記述されている、第２部分５−２に表示される画像のＲ副画素のＡＰＬ（ＡＰＬ２Ｒ）の平均値としてＡＰＬＡＶＥ＿Ｒを算出する。即ち、
ＡＰＬＡＶＥ＿Ｒ＝（ＡＰＬ１Ｒ＋ＡＰＬ２Ｒ）／２          ・・・（３ａ）
同様に、ＡＰＬＡＶＥ＿Ｇ、ＡＰＬＡＶＥ＿Ｂは、次式で算出される：
ＡＰＬＡＶＥ＿Ｇ＝（ＡＰＬ１Ｇ＋ＡＰＬ２Ｇ）／２          ・・・（３ｂ）
ＡＰＬＡＶＥ＿Ｂ＝（ＡＰＬ１Ｂ＋ＡＰＬ２Ｂ）／２          ・・・（３ｃ）
【０１４８】
また、ドライバＩＣ４−１の全画面特徴データ演算回路８４は、特徴データＤＣＨＲ＿１に記述されている、第１部分５−１に表示される画像のＲ副画素の階調の二乗平均＜ｇＲ２＞１と、特徴データＤＣＨＲ＿２（即ち、入力特徴データＤＣＨＲ＿ＩＮ）に記述されている、第２部分５−２に表示される画像のＲ副画素の階調の二乗平均＜ｇＲ２＞２の平均値として、ＬＣＤパネル２の表示領域３の画像の全体のＲ副画素の階調の二乗平均＜ｇＲ２＞ＡＶＥを算出する。即ち、
＜ｇＲ２＞ＡＶＥ＝（＜ｇＲ２＞１＋＜ｇＲ２＞２）／２          ・・・（４ａ）
同様に、ＬＣＤパネル２の表示領域３の画像の全体のＧ副画素、Ｂ副画素の階調の二乗平均＜ｇＧ２＞ＡＶＥ、＜ｇＢ２＞ＡＶＥは、下記式で得られる：
＜ｇＧ２＞ＡＶＥ＝（＜ｇＧ２＞１＋＜ｇＧ２＞２）／２          ・・・（４ｂ）
＜ｇＢ２＞ＡＶＥ＝（＜ｇＢ２＞１＋＜ｇＢ２＞２）／２          ・・・（４ｃ）
【０１４９】
更に、σＡＶＥ＿Ｒ２、σＡＶＥ＿Ｇ２、σＡＶＥ＿Ｂ２が、下記式で算出される：
σＡＶＥ＿Ｒ２＝＜ｇＲ２＞ＡＶＥ−（ＡＰＬＡＶＥ＿Ｒ）２        ・・・（５ａ）
σＡＶＥ＿Ｇ２＝＜ｇＧ２＞ＡＶＥ−（ＡＰＬＡＶＥ＿Ｇ）２        ・・・（５ｂ）
σＡＶＥ＿Ｂ２＝＜ｇＢ２＞ＡＶＥ−（ＡＰＬＡＶＥ＿Ｂ）２        ・・・（５ｃ）
【０１５０】
ドライバＩＣ４−２の全画面特徴データ演算回路８４も同様にしてＡＰＬＡＶＥ＿Ｒ、ＡＰＬＡＶＥ＿Ｇ、ＡＰＬＡＶＥ＿Ｂ、σＡＶＥ＿Ｒ２、σＡＶＥ＿Ｇ２、σＡＶＥ＿Ｂ２を算出できることは容易に理解されよう。
【０１５１】
一方、ドライバＩＣ４−１、４−２の間で交換される特徴量として、各画素の輝度の平均値として算出されたＡＰＬと画素の輝度の二乗平均が採用される場合、全画面特徴データ演算回路８４は、ＬＣＤパネル２の表示領域３の画像の全体について、ＡＰＬ及び画素の輝度の二乗平均を算出する。ここで、ＡＰＬは、ＬＣＤパネル２の表示領域３の画像の全体の画素の輝度の平均値として定義される。全画面特徴データ演算回路８４は、更に、ＬＣＤパネル２の表示領域３の画像の全体のＡＰＬと画素の輝度の二乗平均とから、ＬＣＤパネル２の表示領域３の画像の全体の画素の輝度の分散σ２を算出する。この場合、全画面特徴データ演算回路８４によって生成される現フレーム全画面特徴データＤＣＨＲ＿Ｃは、次のデータを含んでいる：
（ａ）ＬＣＤパネル２の表示領域３の全体の画素について算出されたＡＰＬ（以下、「ＡＰＬＡＶＥ」と記載する。）
（ｂ）ＬＣＤパネル２の表示領域３の全体の画素の輝度の分散（以下、「σＡＶＥ２」と記載する。）
【０１５２】
ドライバＩＣ４−１、４−２のそれぞれにおける、ＡＰＬＡＶＥ、σＡＶＥ２の算出は、次のようにして行われる。まず、ドライバＩＣ４−１の全画面特徴データ演算回路８４には、ドライバＩＣ４−１の特徴データ算出回路８１によって算出された特徴データＤＣＨＲ＿１と、ドライバＩＣ４−２から入力特徴データＤＣＨＲ＿ＩＮとして受け取った特徴データＤＣＨＲ＿２（これは、ドライバＩＣ４−２の特徴データ算出回路８１によって算出される）とが供給される。ドライバＩＣ４−１の全画面特徴データ演算回路８４は、特徴データＤＣＨＲ＿１に記述されている、第１部分５−１に表示される画像の各画素のＡＰＬ（ＡＰＬ１）と、特徴データＤＣＨＲ＿２（即ち、入力特徴データＤＣＨＲ＿ＩＮ）に記述されている、第２部分５−２に表示される画像の各画素のＡＰＬ（ＡＰＬ２）の平均値としてＡＰＬＡＶＥを算出する。即ち、
ＡＰＬＡＶＥ＝（ＡＰＬ１＋ＡＰＬ２）／２          ・・・（３ｄ）
【０１５３】
また、ドライバＩＣ４−１の全画面特徴データ演算回路８４は、特徴データＤＣＨＲ＿１に記述されている、第１部分５−１に表示される画像のＲ副画素の階調の二乗平均＜Ｙ２＞１と、特徴データＤＣＨＲ＿２（即ち、入力特徴データＤＣＨＲ＿ＩＮ）に記述されている、第２部分５−２に表示される画像のＲ副画素の階調の二乗平均＜Ｙ２＞２の平均値として、ＬＣＤパネル２の表示領域３の画像の全体のＲ副画素の階調の二乗平均＜Ｙ２＞ＡＶＥを算出する。即ち、
＜Ｙ２＞ＡＶＥ＝（＜Ｙ２＞１＋＜Ｙ２＞２）／２          ・・・（４ｄ）
【０１５４】
更に、σＡＶＥ２が、下記式で算出される：
σＡＶＥ２＝＜Ｙ２＞ＡＶＥ−（ＡＰＬＡＶＥ）２              ・・・（５ｄ）
【０１５５】
ドライバＩＣ４−２の全画面特徴データ演算回路８４も同様にしてＡＰＬＡＶＥ、σＡＶＥ２を算出できることは容易に理解されよう。
【０１５６】
このようにしてドライバＩＣ４−１、４−２の両方において現フレーム全画面特徴データＤＣＨＲ＿Ｃが算出され、算出された現フレーム全画面特徴データＤＣＨＲ＿Ｃが、演算結果格納メモリ７２と補正点データ算出回路７３とに送られる。
【０１５７】
通信状態格納メモリ８５は、他のドライバＩＣから送信された通信状態通知データＤＳＴ＿ＩＮをインターフェース２０から受け取って一時的に格納する。通信状態通知データＤＳＴ＿ＩＮは、当該他のドライバＩＣが入力特徴データＤＣＨＲ＿ＩＮを正常に受け取ったかを示すデータであり、通信ＡＣＫデータ又は通信ＮＧデータを含んでいる。通信状態格納メモリ８５に格納された通信状態通知データＤＳＴ＿ＩＮは、通信確認回路８６に送られる。
【０１５８】
通信確認回路８６は、チップ間通信検出回路８３から受け取った通信状態通知データＤＳＴ＿ＯＵＴと通信状態格納メモリ８５から受け取った通信状態通知データＤＳＴ＿ＩＮから、ドライバＩＣ４−１、４−２の間の通信において特徴データの交換が正常に行われたかを判断する。あるフレーム期間において通信状態通知データＤＳＴ＿ＯＵＴと通信状態通知データＤＳＴ＿ＩＮの両方が通信ＡＣＫデータである場合、通信確認回路８６は、当該フレーム期間においてドライバＩＣ４−１、４−２の間の通信において特徴データの交換が正常に行われたと判断し、通信確認信号ＳＣＭＦをアサートする。一方、あるフレーム期間において通信状態通知データＤＳＴ＿ＯＵＴと通信状態通知データＤＳＴ＿ＩＮの少なくとも一方が通信ＮＧデータである場合、通信確認回路８６は、当該フレーム期間においてドライバＩＣ４−１、４−２の間の通信において特徴データの交換が正常に行われなかったと判断し、通信確認信号ＳＣＭＦをネゲートする。
【０１５９】
図１２に戻り、演算結果格納メモリ７２は、通信確認信号ＳＣＭＦに応答して全画面特徴データＤＣＨＲ＿Ｃを取り込んで記憶する機能を有している。通信確認信号ＳＣＭＦがアサートされているフレーム期間（即ち、ドライバＩＣ４−１、４−２の間の通信が正常に行われたフレーム期間）においては、全画面特徴データＤＣＨＲ＿Ｃが演算結果格納メモリ７２に取り込まれる。一方、通信確認信号ＳＣＭＦがネゲートされているフレーム期間においては、演算結果格納メモリ７２の内容は更新されない。即ち、演算結果格納メモリ７２は、あるフレーム期間の開始時には、当該フレーム期間より前のフレーム期間であってドライバＩＣ４−１、４−２の間の通信が正常に行われた最後のフレーム期間において算出された全画面特徴データＤＣＨＲ＿Ｃを格納している。以下では、演算結果格納メモリ７２に格納されている全画面特徴データＤＣＨＲ＿Ｃを、前フレーム全画面特徴データＤＣＨＲ＿Ｐと記載することにする。前フレーム全画面特徴データＤＣＨＲ＿Ｐは、補正点データ算出回路７３に供給される。
【０１６０】
前フレーム全画面特徴データＤＣＨＲ＿Ｐは、必ずしも、現フレーム期間の直前のフレーム期間について算出された全画面特徴データＤＣＨＲ＿Ｃとは限らないことに留意されたい。例えば、現フレーム期間を含む２フレーム期間にわたってドライバＩＣ４−１、４−２の間の通信が正常に行われなかった場合、２フレーム期間前について算出された全画面特徴データＤＣＨＲ＿Ｃが前フレーム全画面特徴データＤＣＨＲ＿Ｐとして保存され、補正点データ算出回路７３に供給される。
【０１６１】
補正点データ算出回路７３は、概略的には、次のような動作を行う：補正点データ算出回路７３は、通信確認信号ＳＣＭＦに応答して現フレーム全画面特徴データＤＣＨＲ＿Ｃ又は前フレーム全画面特徴データＤＣＨＲ＿Ｐのいずれかを選択し、選択した全画面特徴データに応じた補正点データ組ＣＰ＿ｓｅｌｋを近似演算補正回路６３に供給する。詳細には、補正点データ算出回路７３は、通信確認信号ＳＣＭＦがアサートされているフレーム期間では（即ち、ドライバＩＣ４−１、４−２の間の通信が正常に行われたフレーム期間では）、現フレーム全画面特徴データＤＣＨＲ＿Ｃを用いて補正点データ組ＣＰ＿ｓｅｌｋを決定する。一方、通信確認信号ＳＣＭＦがネゲートされているフレーム期間では（即ち、ドライバＩＣ４−１、４−２の間の通信が正常に行われなかったフレーム期間では）、演算結果格納メモリ７２に記憶されている前フレーム全画面特徴データＤＣＨＲ＿Ｐを用いて補正点データ組ＣＰ＿ｓｅｌｋを決定する。
【０１６２】
このような動作が、ドライバＩＣ４−１、４−２のそれぞれの補正点データ算出回路７３において行われる。これにより、ドライバＩＣ４−１、４−２の間の通信が正常に行われなかったフレーム期間において、ドライバＩＣ４−１、４−２のそれぞれにおいて、ドライバＩＣ４−１、４−２の間の通信が正常に行われた最新のフレーム期間の前フレーム全画面特徴データＤＣＨＲ＿Ｐが補正点データ組ＣＰ＿ｓｅｌｋの決定に使用される。よって、ドライバＩＣ４−１、４−２が異なる補正演算を行うことになり、ＬＣＤパネル２の表示領域３の第１部分５−１、第２部分５−２の境界が視覚的に認識可能になってしまうという問題を解消することができる。
【０１６３】
図１６は、補正点データ算出回路７３の構成を示すブロック図である。補正点データ算出回路７３は、特徴データ選択回路８７と、補正点データ組格納レジスタ８８ａと、補間演算／選択回路８８ｂと、補正点データ加減算回路８９とを備えている。
【０１６４】
特徴データ選択回路８７は、通信確認信号ＳＣＭＦに応答して現フレーム全画面特徴データＤＣＨＲ＿Ｃ又は前フレーム全画面特徴データＤＣＨＲ＿Ｐのいずれかを選択する機能を有している。特徴データ選択回路８７は、選択した全画面特徴データに含まれているＡＰＬを示すＡＰＬデータＤＡＰＬと、選択した全画面特徴データに含まれている分散σ２を示す分散データＤσ２とを出力する。ＡＰＬデータＤＡＰＬは、補間演算／選択回路８８ｂに送られ、分散データＤσ２は、補正点データ加減算回路８９に送られる。
【０１６５】
ここで、ドライバＩＣ４−１、４−２の間で交換される特徴量として、各色について算出された、ＡＰＬと副画素の階調の二乗平均の組み合わせが採用される場合、ＡＰＬデータＤＡＰＬは、ＬＣＤパネル２の表示領域３の全体のＲ副画素について算出されたＡＰＬＡＶＥ＿Ｒと、Ｇ副画素について算出されたＡＰＬＡＶＥ＿Ｇと、Ｂ副画素について算出されたＡＰＬＡＶＥ＿Ｂとを記述するデータとして生成される。ここで、ＡＰＬデータＤＡＰＬは、ＡＰＬＡＶＥ＿Ｒ、ＡＰＬＡＶＥ＿Ｇ、ＡＰＬＡＶＥ＿Ｂを、それぞれＭビットで表わす３Ｍビットのデータとして生成される。また、分散データＤσ２は、ＬＣＤパネル２の表示領域３の全体のＲ副画素について算出された階調の分散σＡＶＥ＿Ｒ２と、Ｇ副画素について算出された階調の分散σＡＶＥ＿Ｇ２と、Ｂ副画素について算出された階調の分散σＡＶＥ＿Ｂ２とを記述しているデータとして生成される。
【０１６６】
一方、ドライバＩＣ４−１、４−２の間で交換される特徴量として、各画素の輝度の平均値として算出されたＡＰＬと画素の輝度の二乗平均の組み合わせが採用される場合、ＡＰＬデータＤＡＰＬは、ＬＣＤパネル２の表示領域３の全体について各画素の輝度の平均値として算出されたＡＰＬＡＶＥを含んでおり、分散データＤσ２は、ＬＣＤパネル２の表示領域３の全体の画素について算出された輝度の分散σＡＶＥ２を含んでいる。ここで、ＡＰＬデータＤＡＰＬは、ＡＰＬＡＶＥをＭビットで表わすデータとして生成される。
【０１６７】
ここで、ＡＰＬデータＤＡＰＬは、上述のバックライト輝度調整回路６９にも送られ、輝度制御信号ＳＰＷＭの生成に使用される。即ち、ＬＥＤバックライト８の輝度は、ＡＰＬデータＤＡＰＬに応じて制御される。ドライバＩＣ４−１、４−２の間で交換される特徴量として、各色について算出された、ＡＰＬと副画素の階調の二乗平均の組み合わせが採用される場合、ＡＰＬＡＶＥ＿Ｒ、ＡＰＬＡＶＥ＿Ｇ、ＡＰＬＡＶＥ＿Ｂに対してＲＧＢ−ＹＵＶ変換が行われ、ＲＧＢ−ＹＵＶ変換で得られた輝度データＹＡＶＥに応じて輝度制御信号ＳＰＷＭが生成される。即ち、ＬＥＤバックライト８の輝度は、輝度データＹＡＶＥに応じて制御される。一方、ドライバＩＣ４−１、４−２の間で交換される特徴量として、各画素の輝度の平均値として算出されたＡＰＬと画素の輝度の二乗平均の組み合わせが採用される場合、ＡＰＬデータＤＡＰＬに記述されているＡＰＬＡＶＥに応じて輝度制御信号ＳＰＷＭが生成される。即ち、ＬＥＤバックライト８の輝度は、ＡＰＬＡＶＥに応じて制御される。
【０１６８】
補正点データ組格納レジスタ８８ａは、最終的に近似演算補正回路６３に供給される補正点データ組ＣＰ＿ｓｅｌＲ、ＣＰ＿ｓｅｌＧ、ＣＰ＿ｓｅｌＢを算出する元データとして使用される複数の補正点データ組ＣＰ＃１〜ＣＰ＃ｍを格納している。補正点データ組ＣＰ＃１〜ＣＰ＃ｍは、異なるガンマ値γに対応しており、補正点データ組ＣＰ＃１〜ＣＰ＃ｍのそれぞれは、補正点データＣＰ０〜ＣＰ５から構成されている。
【０１６９】
あるガンマ値γに対応する補正点データ組ＣＰ＃ｊの補正点データＣＰ０〜ＣＰ５は、下記のように算出される。
（１）γ＜１の場合
【数１】
2015087471.tif 000003
（２）γ≧１の場合
【数２】
2015087471.tif 000004
ここで、ＤＩＮＭＡＸは、画像データＤＩＮｉの許容最大値であり、ＤＯＵＴＭＡＸは、補正後画像データＤＯＵＴの許容最大値である。Ｋは、下記式：
Ｋ＝（ＤＩＮＭＡＸ＋１）／２，          ・・・（７）
で与えられる定数である。また、Ｇａｍｍａ［ｘ］は、ガンマ補正の厳密式を表す関数であり、下記式によって定義される：
【数３】
2015087471.tif 000005
【０１７０】
本実施形態では、補正点データ組ＣＰ＃１〜ＣＰ＃ｍは、補正点データ組ＣＰ＃１〜ＣＰ＃ｍから任意に選択された補正点データ組ＣＰ＃ｊについて、ｊが大きいほど式（８）のγが大きくなるように決定されている。即ち、補正点データ組ＣＰ＃ｊについて定められたガンマ値をγｊとすると、
γ１＜γ２＜・・・＜γｍ−１＜γｍ          ・・・（９）
【０１７１】
補正点データ組格納レジスタ８８ａに保存される補正点データ組ＣＰ＃１〜ＣＰ＃ｍの数は、２Ｍ−（Ｎ−１）組である。ここで、Ｍは、上述されているように、ＡＰＬデータＤＡＰＬにおいてＡＰＬＡＶＥ＿Ｒ、ＡＰＬＡＶＥ＿Ｇ、ＡＰＬＡＶＥ＿Ｂをそれぞれ記述するために使用されるビットの数であり、Ｎは、Ｍよりも小さく２以上の所定の整数である。すなわち、ｍ＝２Ｍ−（Ｎ−１）である。補正点データ組格納レジスタ８８ａに格納される補正点データ組ＣＰ＃１〜ＣＰ＃ｍは、初期設定として、アプリケーションプロセッサ１から各ドライバＩＣ４−ｉに供給されてもよい。
【０１７２】
補間演算／選択回路８８ｂは、ＡＰＬデータＤＡＰＬに応じて補正点データ組ＣＰ＿ＬＲ、ＣＰ＿ＬＧ、ＣＰ＿ＬＢを決定する機能を有している。補正点データ組ＣＰ＿ＬＲ、ＣＰ＿ＬＧ、ＣＰ＿ＬＢは、最終的に近似演算補正回路６３に供給される補正点データ組ＣＰ＿ｓｅｌＲ、ＣＰ＿ｓｅｌＧ、ＣＰ＿ｓｅｌＢを算出するために使用される中間生成データであり、それぞれが、補正点データＣＰ０〜ＣＰ５を含んでいる。以下において、補正点データ組ＣＰ＿ＬＲ、ＣＰ＿ＬＧ、ＣＰ＿ＬＢは、総称して、補正点データ組ＣＰ＿Ｌｋと記載されることがある。
【０１７３】
詳細には、ＡＰＬデータＤＡＰＬが、Ｒ副画素、Ｇ副画素、Ｂ副画素のそれぞれについて算出されたＡＰＬＡＶＥ＿Ｒ、ＡＰＬＡＶＥ＿Ｇ、ＡＰＬＡＶＥ＿Ｂを記述するデータである場合、一実施形態では、補間演算／選択回路８８ｂは、ＡＰＬＡＶＥ＿ｋ（ｋ＝“Ｒ”、“Ｇ”ｏｒ“Ｂ”）に応じて上述の補正点データ組ＣＰ＃１〜ＣＰ＃ｍのいずれかを選択し、選択した補正点データ組を補正点データ組ＣＰ＿Ｌｋ（ｋ＝“Ｒ”、“Ｇ”ｏｒ“Ｂ”）として決定してもよい。
【０１７４】
その代わりに、補間演算／選択回路８８ｂは、次のようにして補正点データ組ＣＰ＿Ｌｋ（ｋ＝“Ｒ”、“Ｇ”ｏｒ“Ｂ”）を決定してもよい。補間演算／選択回路８８ｂは、ＡＰＬデータＤＡＰＬに記述されているＡＰＬＡＶＥ＿ｋに応じて、補正点データ組格納レジスタ８８ａに格納されている補正点データ組ＣＰ＃１〜ＣＰ＃ｍのうちの２つの補正点データ組：補正点データ組ＣＰ＃ｑ、ＣＰ＃（ｑ＋１）を選択する。ｑは、１以上、ｍ−１の整数である。更に補間演算／選択回路８８ｂは、補正点データ組ＣＰ＿Ｌｋの補正点データＣＰ０〜ＣＰ５を、それぞれ、選択した２つの補正点データ組ＣＰ＃ｑ、ＣＰ＃（ｑ＋１）の補正点データＣＰ０〜ＣＰ５の補間計算によって算出する。補正点データ組ＣＰ＿Ｌｋの補正点データＣＰ０〜ＣＰ５を、選択した２つの補正点データ組ＣＰ＃ｑ、ＣＰ＃（ｑ＋１）の補正点データＣＰ０〜ＣＰ５の補間計算によって算出することは、補正点データ組格納レジスタ８８ａに保存される補正点データ組ＣＰ＃１〜ＣＰ＃ｍの数が少なくても、ガンマ補正に使用されるガンマ値を細かく調節することを可能にする点で有用である。
【０１７５】
一方、ＡＰＬデータＤＡＰＬに画素の輝度の平均値として算出されたＡＰＬＡＶＥが記述されている場合、補間演算／選択回路８８ｂは、ＡＰＬＡＶＥに応じて上述の補正点データ組ＣＰ＃１〜ＣＰ＃ｍのいずれかを選択し、選択した補正点データ組を、補正点データ組ＣＰ＿ＬＲ、ＣＰ＿ＬＧ、ＣＰ＿ＬＢとして決定してもよい。この場合、補正点データ組ＣＰ＿ＬＲ、ＣＰ＿ＬＧ、ＣＰ＿ＬＢは、いずれも、選択した補正点データ組に一致し、互いに等しい。
【０１７６】
その代わりに、補間演算／選択回路８８ｂは、次のようにして補正点データ組ＣＰ＿ＬＲ、ＣＰ＿ＬＧ、ＣＰ＿ＬＢを決定してもよい。補間演算／選択回路８８ｂは、ＡＰＬデータＤＡＰＬに記述されているＡＰＬＡＶＥに応じて、補正点データ組格納レジスタ８８ａに格納されている補正点データ組ＣＰ＃１〜ＣＰ＃ｍのうちの２つの補正点データ組：補正点データ組ＣＰ＃ｑ、ＣＰ＃（ｑ＋１）を選択する。ｑは、１以上、ｍ−１の整数である。更に補間演算／選択回路８８ｂは、補正点データ組ＣＰ＿ＬＲ、ＣＰ＿ＬＧ、ＣＰ＿ＬＢのそれぞれの補正点データＣＰ０〜ＣＰ５を、それぞれ、選択した２つの補正点データ組ＣＰ＃ｑ、ＣＰ＃（ｑ＋１）の補正点データＣＰ０〜ＣＰ５の補間計算によって算出する。この場合も、補正点データ組ＣＰ＿ＬＲ、ＣＰ＿ＬＧ、ＣＰ＿ＬＢは、互いに等しい。補正点データ組ＣＰ＿ＬＲ、ＣＰ＿ＬＧ、ＣＰ＿ＬＢの補正点データＣＰ０〜ＣＰ５を、選択した２つの補正点データ組ＣＰ＃ｑ、ＣＰ＃（ｑ＋１）の補正点データＣＰ０〜ＣＰ５の補間計算によって算出することは、補正点データ組格納レジスタ８８ａに保存される補正点データ組ＣＰ＃１〜ＣＰ＃ｍの数が少なくても、ガンマ補正に使用されるガンマ値を細かく調節することを可能にする点で有用である。
【０１７７】
上記に説明した補正点データ組ＣＰ＿ＬＲ、ＣＰ＿ＬＧ、ＣＰ＿ＬＢの決定において行われる補間計算については、後に詳細に説明する。
【０１７８】
補間演算／選択回路８８ｂによって決定された補正点データ組ＣＰ＿ＬＲ、ＣＰ＿ＬＧ、ＣＰ＿ＬＢは、補正点データ加減算回路８９に送られる。
【０１７９】
補正点データ加減算回路８９は、特徴データ選択回路８７から送られる分散データＤσ２に基づいて補正点データ組ＣＰ＿ＬＲ、ＣＰ＿ＬＧ、ＣＰ＿ＬＢを修正し、最終的に近似演算補正回路６３に供給される補正点データ組ＣＰ＿ｓｅｌＲ、ＣＰ＿ｓｅｌＧ、ＣＰ＿ｓｅｌＢを算出する。
【０１８０】
詳細には、分散データＤσ２が、ＬＣＤパネル２の表示領域３の全体のＲ副画素について算出された階調の分散σＡＶＥ＿Ｒ２と、Ｇ副画素について算出された階調の分散σＡＶＥ＿Ｇ２と、Ｂ副画素について算出された階調の分散σＡＶＥ＿Ｂ２とを記述しているデータとして生成される場合、補正点データ加減算回路８９は、次のようにして補正点データ組ＣＰ＿ｓｅｌＲ、ＣＰ＿ｓｅｌＧ、ＣＰ＿ｓｅｌＢを算出する。補正点データ加減算回路８９は、Ｒ副画素について算出された分散σＡＶＥ＿Ｒ２に基づいて、補正点データ組ＣＰ＿ＬＲの補正点データＣＰ１、ＣＰ４を修正する。修正された補正点データＣＰ１、ＣＰ４が、補正点データ組ＣＰ＿ｓｅｌＲの補正点データＣＰ１、ＣＰ４として使用される。また、補正点データ組ＣＰ＿ＬＲの補正点データＣＰ０、ＣＰ２、ＣＰ３、ＣＰ５は、そのまま、補正点データ組ＣＰ＿ｓｅｌＲの補正点データＣＰ０、ＣＰ２、ＣＰ３、ＣＰ５として使用される。
【０１８１】
同様に、補正点データ加減算回路８９は、Ｇ副画素について算出された階調の分散σＡＶＥ＿Ｇ２に基づいて、補正点データ組ＣＰ＿ＬＧの補正点データＣＰ１、ＣＰ４を修正する。修正された補正点データＣＰ１、ＣＰ４が、補正点データ組ＣＰ＿ｓｅｌＧの補正点データＣＰ１、ＣＰ４として使用される。更に、補正点データ加減算回路８９は、Ｂ副画素について算出された階調の分散σＡＶＥ＿Ｂ２に基づいて、補正点データ組ＣＰ＿ＬＢの補正点データＣＰ１、ＣＰ４を修正する。修正された補正点データＣＰ１、ＣＰ４が、補正点データ組ＣＰ＿ｓｅｌＢの補正点データＣＰ１、ＣＰ４として使用される。補正点データ組ＣＰ＿ＬＧ、ＣＰ＿ＬＢの補正点データＣＰ０、ＣＰ２、ＣＰ３、ＣＰ５は、そのまま、補正点データ組ＣＰ＿ｓｅｌＧ、ＣＰ＿ｓｅｌＢの補正点データＣＰ０、ＣＰ２、ＣＰ３、ＣＰ５として使用される。
【０１８２】
一方、分散データＤσ２が、ＬＣＤパネル２の表示領域３の全体の画素の輝度の分散σＡＶＥ２を記述しているデータとして生成される場合、補正点データ加減算回路８９は、分散σＡＶＥ２に基づいて、補正点データ組ＣＰ＿ＬＲ、ＣＰ＿ＬＧ、ＣＰ＿ＬＢの補正点データＣＰ１、ＣＰ４を修正する。修正された補正点データＣＰ１、ＣＰ４が、補正点データ組ＣＰ＿ｓｅｌＲ、ＣＰ＿ｓｅｌＧ、ＣＰ＿ｓｅｌＢの補正点データＣＰ１、ＣＰ４として使用される。また、補正点データ組ＣＰ＿ＬＲ、ＣＰ＿ＬＧ、ＣＰ＿ＬＢの補正点データＣＰ０、ＣＰ２、ＣＰ３、ＣＰ５は、そのまま、補正点データ組ＣＰ＿ｓｅｌＲ、ＣＰ＿ｓｅｌＧ、ＣＰ＿ｓｅｌＢの補正点データＣＰ０、ＣＰ２、ＣＰ３、ＣＰ５として使用される。この場合、補正点データ組ＣＰ＿ＬＲ、ＣＰ＿ＬＧ、ＣＰ＿ＬＢは、互いに等しく、よって、結果として生成される補正点データ組ＣＰ＿ｓｅｌＲ、ＣＰ＿ｓｅｌＧ、ＣＰ＿ｓｅｌＢも互いに等しいことに留意されたい。
【０１８３】
補正点データ組ＣＰ＿ＬＲ、ＣＰ＿ＬＧ、ＣＰ＿ＬＢの修正による補正点データ組ＣＰ＿ｓｅｌＲ、ＣＰ＿ｓｅｌＧ、ＣＰ＿ｓｅｌＢの算出については、後に詳細に説明する。
【０１８４】
続いて、本実施形態の液晶表示装置の動作、特に、ドライバＩＣ４−１、４−２の動作について説明する。図１７は、各フレーム期間におけるドライバＩＣ４−１、４−２の動作を示すフローチャートである。
【０１８５】
ドライバＩＣ４−１、４−２の特徴データ演算回路７１の特徴データ算出回路８１において、それぞれ、画像データＤＩＮ１、ＤＩＮ２が分析され、特徴データＤＣＨＲ＿１、ＤＣＨＲ＿２が算出される（ステップＳ０１）。上述のように、特徴データＤＣＨＲ＿１は、ＬＣＤパネル２の第１部分５−１に表示される画像の特徴量を示すデータであり、ドライバＩＣ４−１に供給される画像データＤＩＮ１から算出される。同様に、特徴データＤＣＨＲ＿２は、ＬＣＤパネル２の第１部分５−２に表示される画像の特徴量を示すデータであり、ドライバＩＣ４−２に供給される画像データＤＩＮ２から算出される。
【０１８６】
続いて、ドライバＩＣ４−１からドライバＩＣ４−２に、ドライバＩＣ４−１において算出された特徴データＤＣＨＲ＿１が送られ、ドライバＩＣ４−２からドライバＩＣ４−１に、ドライバＩＣ４−２において算出された特徴データＤＣＨＲ＿１が送られる（ステップＳ０２）。詳細には、ドライバＩＣ４−１は、特徴データ算出回路８１によって算出された特徴データＤＣＨＲ＿１に誤り検出符号を付加した出力特徴データＤＣＨＲ＿ＯＵＴをドライバＩＣ４−２に送信する。誤り検出符号の付加は、誤り検出符号追加回路８２によって行われる。ドライバＩＣ４−２は、ドライバＩＣ４−１から送信された出力特徴データＤＣＨＲ＿ＯＵＴを、入力特徴データＤＣＨＲ＿ＩＮとして受信する。同様に、ドライバＩＣ４−２は、特徴データ算出回路８１によって算出された特徴データＤＣＨＲ＿２に誤り検出符号を追加した出力特徴データＤＣＨＲ＿ＯＵＴをドライバＩＣ４−１に送信する。ドライバＩＣ４−１は、ドライバＩＣ４−２から送信された出力特徴データＤＣＨＲ＿ＯＵＴを、入力特徴データＤＣＨＲ＿ＩＮとして受信する。
【０１８７】
ドライバＩＣ４−１のチップ間通信検出回路８３は、入力特徴データＤＣＨＲ＿ＩＮに付加された誤り検出符号を用いて、ドライバＩＣ４−２から送信された入力特徴データＤＣＨＲ＿ＩＮが正常に受信できたかを判断する（ステップＳ０３）。
【０１８８】
詳細には、ドライバＩＣ４−１のチップ間通信検出回路８３は、入力特徴データＤＣＨＲ＿ＩＮにデータ誤りを検出しなかった場合（又は、誤り訂正符号が使用された場合には、訂正不可能なデータ誤りを検出しなかった場合）、入力特徴データＤＣＨＲ＿ＩＮを正常に受信したと判断し、通信状態通知データＤＳＴ＿ＯＵＴとして通信ＡＣＫデータを出力する。通信ＡＣＫデータを含む通信状態通知データＤＳＴ＿ＯＵＴは、ドライバＩＣ４−１からドライバＩＣ４−２に送られる。即ち、通信ＡＣＫデータがドライバＩＣ４−１からドライバＩＣ４−２に送られる（ステップＳ０４）。通信ＡＣＫデータがドライバＩＣ４−１からドライバＩＣ４−２に送られた状態を、以下では、「通信状態＃１」と呼ぶことにする。
【０１８９】
一方、データ誤りを検出した場合、（又は、誤り訂正符号が使用された場合には、誤り訂正が不可能であるような誤りを検出した場合）、ドライバＩＣ４−１のチップ間通信検出回路８３は、通信状態通知データＤＳＴ＿ＯＵＴとして通信ＮＧデータを出力する。通信ＮＧデータを含む通信状態通知データＤＳＴ＿ＯＵＴは、ドライバＩＣ４−１からドライバＩＣ４−２に送られる。即ち、通信ＮＧデータがドライバＩＣ４−１からドライバＩＣ４−２に送られる（ステップＳ０５）。通信ＮＧデータがドライバＩＣ４−１からドライバＩＣ４−２に送られた状態を、以下では、「通信状態＃２」と呼ぶことにする。
【０１９０】
同様に、ドライバＩＣ４−２のチップ間通信検出回路８３は、入力特徴データＤＣＨＲ＿ＩＮに付加された誤り検出符号を用いて、ドライバＩＣ４−１から送信された入力特徴データＤＣＨＲ＿ＩＮが正常に受信できたかを判断する（ステップＳ０６）。
【０１９１】
詳細には、ドライバＩＣ４−２のチップ間通信検出回路８３は、入力特徴データＤＣＨＲ＿ＩＮにデータ誤りを検出しなかった場合（又は、誤り訂正符号が使用された場合には、訂正不可能なデータ誤りを検出しなかった場合）、入力特徴データＤＣＨＲ＿ＩＮを正常に受信したと判断し、通信状態通知データＤＳＴ＿ＯＵＴとして通信ＡＣＫデータを出力する。通信ＡＣＫデータを含む通信状態通知データＤＳＴ＿ＯＵＴは、ドライバＩＣ４−２からドライバＩＣ４−１に送られる。即ち、通信ＡＣＫデータがドライバＩＣ４−２からドライバＩＣ４−１に送られる（ステップＳ０７）。通信ＡＣＫデータがドライバＩＣ４−２からドライバＩＣ４−１に送られた状態を、以下では、「通信状態＃３」と呼ぶことにする。
【０１９２】
一方、データ誤りを検出した場合、（又は、誤り訂正符号が使用された場合には、誤り訂正が不可能であるような誤りを検出した場合）、ドライバＩＣ４−２のチップ間通信検出回路８３は、通信状態通知データＤＳＴ＿ＯＵＴとして通信ＮＧデータを出力する。通信ＮＧデータを含む通信状態通知データＤＳＴ＿ＯＵＴは、ドライバＩＣ４−２からドライバＩＣ４−１に送られる。即ち、通信ＮＧデータがドライバＩＣ４−２からドライバＩＣ４−１に送られる（ステップＳ０８）。通信ＮＧデータがドライバＩＣ４−２からドライバＩＣ４−１に送られた状態を、以下では、「通信状態＃４」と呼ぶことにする。
【０１９３】
各フレーム期間においては、次の４つの状態の組み合わせが生じ得る：
組み合わせＡ：通信状態＃１、＃３の組み合わせ
組み合わせＢ：通信状態＃１、＃４の組み合わせ
組み合わせＣ：通信状態＃２、＃３の組み合わせ
組み合わせＤ：通信状態＃２、＃４の組み合わせ
【０１９４】
組み合わせＡの状態が生じた場合（即ち、ドライバＩＣ４−１からドライバＩＣ４−２に通信ＡＣＫデータが送られ、且つ、ドライバＩＣ４−２からドライバＩＣ４−１に通信ＡＣＫデータが送られた場合）、ドライバＩＣ４−１、４−２の両方において、現フレーム期間において算出された現フレーム全画面特徴データＤＣＨＲ＿Ｃが選択される。更に、現フレーム全画面特徴データＤＣＨＲ＿Ｃに応じて補正点データ組ＣＰ＿ｓｅｌｋが決定され、決定された補正点データ組ＣＰ＿ｓｅｌｋは、近似演算補正回路６３に送られて、画像データＤＩＮ１、ＤＩＮ２の補正演算に使用される。このとき、現フレーム全画面特徴データＤＣＨＲ＿Ｃは、演算結果格納メモリ７２に格納される。
【０１９５】
詳細には、組み合わせＡの状態が生じた場合には、ドライバＩＣ４−１、４−２の両方において、通信確認回路８６に供給される通信状態通知データＤＳＴ＿ＯＵＴ、ＤＳＴ＿ＩＮの両方が通信ＡＣＫデータになる。ドライバＩＣ４−１、４−２のそれぞれの通信確認回路８６は、通信状態通知データＤＳＴ＿ＯＵＴ、ＤＳＴ＿ＩＮの両方が通信ＡＣＫデータであることから、組み合わせＡの状態が発生したことを認識することができる。この場合、ドライバＩＣ４−１、４−２の通信確認回路８６は、通信確認信号ＳＣＭＦをアサートする。通信確認信号ＳＣＭＦがアサートされることに応答して、ドライバＩＣ４−１、４−２の両方において、補正点データ算出回路７３の特徴データ選択回路８７が、現フレーム全画面特徴データＤＣＨＲ＿Ｃを選択する。補正点データ算出回路７３は、選択した現フレーム全画面特徴データＤＣＨＲ＿Ｃに応じて、補正点データ組ＣＰ＿ｓｅｌｋを決定する。加えて、演算結果格納メモリ７２は、通信確認信号ＳＣＭＦがアサートされることに応答して、現フレーム全画面特徴データＤＣＨＲ＿Ｃを取り込んで格納する。これにより、演算結果格納メモリ７２に格納されていた前フレーム全画面特徴データＤＣＨＲ＿Ｐが、現フレーム期間において算出された現フレーム全画面特徴データＤＣＨＲ＿Ｃに更新されることになる。
【０１９６】
一方、組み合わせＡ以外の状態が生じた場合（即ち、組み合わせＢ、Ｃ又はＤの状態が生じた場合）、ドライバＩＣ４−１、４−２の両方において、前フレーム全画面特徴データＤＣＨＲ＿Ｐが選択される。ここで、組み合わせＡ以外の状態が生じた場合、即ち、組み合わせＢ、Ｃ又はＤの状態が生じた場合とは、ドライバＩＣ４−１からドライバＩＣ４−２に、及び／又は、ドライバＩＣ４−２からドライバＩＣ４−１に通信ＮＧデータが送られたことを意味している。更に、前フレーム全画面特徴データＤＣＨＲ＿Ｐに応じて補正点データ組ＣＰ＿ｓｅｌｋが決定され、決定された補正点データ組ＣＰ＿ｓｅｌｋは、近似演算補正回路６３に送られて、画像データＤＩＮ１、ＤＩＮ２の補正演算に使用される。このとき、演算結果格納メモリ７２に格納されている前フレーム全画面特徴データＤＣＨＲ＿Ｐは更新されない。
【０１９７】
詳細には、組み合わせＢ、Ｃ又はＤの状態が生じた場合には、ドライバＩＣ４−１、４−２の両方において、通信確認回路８６に供給される通信状態通知データＤＳＴ＿ＯＵＴ、ＤＳＴ＿ＩＮの少なくとも一方が通信ＮＧデータになる。ドライバＩＣ４−１、４−２のそれぞれの通信確認回路８６は、通信状態通知データＤＳＴ＿ＯＵＴ、ＤＳＴ＿ＩＮの少なくとも一方が通信ＮＧデータであることから、組み合わせＢ、Ｃ又はＤの状態が発生したことを認識することができる。この場合、ドライバＩＣ４−１、４−２の通信確認回路８６は、通信確認信号ＳＣＭＦをネゲートする。通信確認信号ＳＣＭＦがネゲートされることに応答して、ドライバＩＣ４−１、４−２の両方において、補正点データ算出回路７３の特徴データ選択回路８７が、前フレーム全画面特徴データＤＣＨＲ＿Ｐを選択する。補正点データ算出回路７３は、選択した前フレーム全画面特徴データＤＣＨＲ＿Ｐに応じて、補正点データ組ＣＰ＿ｓｅｌｋを決定する。このとき、演算結果格納メモリ７２は、通信確認信号ＳＣＭＦがネゲートされているので、前フレーム全画面特徴データＤＣＨＲ＿Ｐを更新せずに保持する。
【０１９８】
上述の過程により、組み合わせＡ、Ｂ、Ｃ、Ｄのいずれの場合でも、補正点データ組ＣＰ＿ｓｅｌｋが決定されることになる。ドライバＩＣ４−１の近似演算補正回路６３は、画像データＤＩＮ１に対し、補正点データ組ＣＰ＿ｓｅｌｋによって決定されるガンマカーブに対応するガンマ補正を演算式によって行って補正後画像データＤＯＵＴを出力する。同様に、ドライバＩＣ４−２の近似演算補正回路６３は、画像データＤＩＮ２に対し、補正点データ組ＣＰ＿ｓｅｌｋによって決定されるガンマカーブに対応するガンマ補正を演算式によって行って補正後画像データＤＯＵＴを出力する。ドライバＩＣ４−１、４−２のデータ線駆動回路６６は、それぞれ、出力された補正後画像データＤＯＵＴに応答して（より正確には、補正後画像データＤＯＵＴから生成された減色画像データＤＯＵＴ＿Ｄに応答して）ＬＣＤパネル２の表示領域３の第１部分５−１、第２部分５−２のデータ線を駆動する。
【０１９９】
図１８は、ドライバＩＣ４−１、４−２の間での特徴データの通信が正常に行われた場合の動作と、正常に行われなかった場合の動作の比較を示している。図１８には、ドライバＩＣ４−１、４−２の間で交換される特徴データに記述され得る特徴量のうち、画素の輝度の平均値として算出されたＡＰＬのみが図示されているが、他のパラメータ（例えば、各色について算出されたＡＰＬ及び副画素の階調の二乗平均、画素の輝度の二乗平均）についても、同様の処理が行われる。
【０２００】
ドライバＩＣ４−１、４−２の間での特徴データの通信が正常に行われた場合の動作が、図１８の左欄に図示されている。ドライバＩＣ４−１、４−２の間での特徴データの通信が正常に行われた場合の動作は、以下の通りである。ドライバＩＣ４−１は、それに送られてきた画像データＤＩＮ１から、ＬＣＤパネル２の表示領域３の第１部分５−１に表示される画像の特徴量を算出する。同様に、ドライバＩＣ４−２は、それに送られてきた画像データＤＩＮ２から、ＬＣＤパネル２の表示領域３の第２部分５−２に表示される画像の特徴量を算出する。図１３の例では、ドライバＩＣ４−１は、第１部分５−１に表示される画像のＡＰＬを１０４と算出し、ドライバＩＣ４−２は、第２部分５−２に表示される画像のＡＰＬを１７６と算出している。
【０２０１】
更に、ドライバＩＣ４−１は、それが算出した特徴量（第１部分５−１に表示される画像の特徴量）を示す特徴データをドライバＩＣ４−２に送信し、ドライバＩＣ４−２は、それが算出した特徴量（第２部分５−２に表示される画像の特徴量）を示す特徴データをドライバＩＣ４−１に送信する。
【０２０２】
ドライバＩＣ４−１は、自身が算出した特徴量（即ち、第１部分５−１に表示される画像の特徴量）と、ドライバＩＣ４−２から受け取った特徴データに示されている特徴量（即ち、第２部分５−２に表示される画像の特徴量）とから、ＬＣＤパネル２の表示領域３に表示される画像の全体の特徴量を算出する。ここで、ＡＰＬについては、第１部分５−１に表示される画像のＡＰＬと第２部分５−２に表示される画像のＡＰＬの平均値ＡＰＬＡＶＥが、表示領域３に表示される画像の全体のＡＰＬである。図１８の例では、第１部分５−１に表示される画像のＡＰＬが１０４であり、第２部分５−２に表示される画像のＡＰＬが１７６であるから、ドライバＩＣ４−１は、平均値ＡＰＬＡＶＥを１４０として算出する。
【０２０３】
同様に、ドライバＩＣ４−２は、自身が算出した特徴量（即ち、第２部分５−２に表示される画像の特徴量）と、ドライバＩＣ４−１から受け取った特徴データに示されている特徴量（即ち、第２部分５−１に表示される画像の特徴量）とから、ＬＣＤパネル２の表示領域３に表示される画像の全体の特徴量を算出する。ＡＰＬについては、第１部分５−１に表示される画像のＡＰＬと第２部分５−２に表示される画像のＡＰＬの平均値ＡＰＬＡＶＥを算出する。図１３の例では、ドライバＩＣ４−２は、ドライバＩＣ４−１と同様に平均値ＡＰＬＡＶＥを１４０として算出することになる。
【０２０４】
ドライバＩＣ４−１は、自身が算出した、ＬＣＤパネル２の表示領域３に表示される画像の全体の特徴量（ＡＰＬについては、平均値ＡＰＬＡＶＥ）に応じて画像データＤＩＮ１に対して補正演算を行い、該補正演算によって得られた補正後画像データＤＯＵＴに応じて第１部分５−１に設けられた画素を駆動する。同様に、ドライバＩＣ４−２は、自身が算出した表示領域３に表示される画像の全体の特徴量に応じて画像データＤＩＮ２に対して補正演算を行い、該補正演算によって得られた補正後画像データＤＯＵＴに応じて第２部分５−２に設けられた画素を駆動する。
【０２０５】
ドライバＩＣ４−１、４−２の間での特徴データの通信が正常に行われなかった場合の動作が、図１８の右欄に図示されている。ドライバＩＣ４−１、４−２の間での特徴データの通信が正常に行われなかった場合の動作は、以下の通りである。ドライバＩＣ４−１、４−２が、画像データＤＩＮ１、ＤＩＮ２から、ＬＣＤパネル２の表示領域３の第１部分５−１、第２部分５−２に表示される画像の特徴量を算出し、算出した特徴量を示す特徴データを一方から他方に送信する動作は、特徴データの通信が正常に行われた場合と同一である。
【０２０６】
ここで、ドライバＩＣ４−１からドライバＩＣ４−２への特徴データの通信が正常に行われなかったとする。例えば、本来はドライバＩＣ４−１によって算出された第１部分５−１の画像のＡＰＬが１０４であるにもかかわらず、ドライバＩＣ４−２によって受信された特徴データが、第１部分５−１の画像のＡＰＬが１２であることを示していたとする。
【０２０７】
この場合、ドライバＩＣ４−２では、ＬＣＤパネル２の表示領域３に表示される画像の全体のＡＰＬが正しく算出されない。しかしながら、ドライバＩＣ４−２は、ドライバＩＣ４−１からドライバＩＣ４−２への特徴データの通信が正常に行われなかったことを誤り検出によって知ることができるので、演算結果格納メモリ７２に格納されている前フレーム全画面特徴データＤＣＨＲ＿Ｐに示されている特徴量を用いて画像データＤＩＮ２に対して補正演算を行う。
【０２０８】
また、ドライバＩＣ４−１では、ドライバＩＣ４−２から受け取った通信状態通知データＤＳＴ＿ＩＮから、ドライバＩＣ４−１からドライバＩＣ４−２への特徴データの通信が正常に行われなかったことを知ることができるので、演算結果格納メモリ７２に格納されている前フレーム全画面特徴データＤＣＨＲ＿Ｐに示されている特徴量を用いて画像データＤＩＮ１に対して補正演算を行う。ドライバＩＣ４−１、４−２は、該補正演算によって得られた補正後画像データＤＯＵＴに応じて、それぞれ、第１部分５−１、第２部分５−２に設けられた画素を駆動する。
【０２０９】
以上に説明されているように、本実施形態では、ドライバＩＣ４−１、４−２の間の特徴データの通信が正常に行われなかった場合、演算結果格納メモリ７２に格納されている前フレーム全画面特徴データＤＣＨＲ＿Ｐに示されている特徴量を用いて補正演算を行うので、通信が正常に行われなかった場合でも、ＬＣＤパネル２の表示領域３の第１部分５−１、第２部分５−２の境界が視覚的に認識可能になってしまうことを防ぐことができる。
【０２１０】
図１９Ａは、ドライバＩＣ４−１、４−２の間で交換される特徴量として、各色について算出された、ＡＰＬと副画素の階調の二乗平均の組み合わせが採用される場合の補正点データ算出回路７３の動作を示すフローチャートである。この場合、現フレーム全画面特徴データＤＣＨＲ＿Ｃ及び前フレーム全画面特徴データＤＣＨＲ＿Ｐは、いずれも、ＡＰＬＡＶＥ＿Ｒ、ＡＰＬＡＶＥ＿Ｇ、ＡＰＬＡＶＥ＿Ｂを記述するＡＰＬデータＤＡＰＬ、及び、σＡＶＥ＿Ｒ２、σＡＶＥ＿Ｒ２、σＡＶＥ＿Ｒ２を記述する分散データＤσ２を含んでいることに留意されたい。補正点データ算出回路７３は、このような内容の現フレーム全画面特徴データＤＣＨＲ＿Ｃ又は前フレーム全画面特徴データＤＣＨＲ＿Ｐから、近似演算補正回路６３に供給される補正点データ組ＣＰ＿ｓｅｌｋを決定する。
【０２１１】
まず、通信確認回路８６から送られる通信確認信号ＳＣＭＦに応答して、現フレーム全画面特徴データＤＣＨＲ＿Ｃ又は前フレーム全画面特徴データＤＣＨＲ＿Ｐのいずれかが特徴データ選択回路８７によって選択される（ステップＳ１１Ａ）。ステップＳ１１Ａで選択された特徴データを、以下では、選択特徴データという。選択特徴データが現フレーム全画面特徴データＤＣＨＲ＿Ｃ又は前フレーム全画面特徴データＤＣＨＲ＿Ｐのいずれであっても、選択特徴データは、ＡＰＬＡＶＥ＿Ｒ、ＡＰＬＡＶＥ＿Ｇ、ＡＰＬＡＶＥ＿Ｂを記述するＡＰＬデータＤＡＰＬ、及び、σＡＶＥ＿Ｒ２、σＡＶＥ＿Ｒ２、σＡＶＥ＿Ｒ２を記述する分散データＤσ２を含んでいることに留意されたい。
【０２１２】
更に、補間演算／選択回路８８ｂにより、選択特徴データに含まれているＡＰＬデータＤＡＰＬに応じてガンマ値が決定される（ステップＳ１２Ａ）。ガンマ値の決定は、色ごとに（即ち、Ｒ副画素、Ｇ副画素、Ｂ副画素のそれぞれについて）行われる。赤色又はＲ副画素についてのガンマ値γＲ、緑又はＧ副画素についてのガンマ値γＧ、青又はＢ副画素についてのガンマ値γＢは、それぞれ、ＡＰＬＡＶＥ＿Ｒ、ＡＰＬＡＶＥ＿Ｇ、ＡＰＬＡＶＥ＿Ｂが大きいほど大きくなるように決定される。ガンマ値γＲ、γＧ、γＧは、例えば、次式で決定される：
γＲ＝γＳＴＤＲ＋ＡＰＬＡＶＥ＿Ｒ・ηＲ      ・・・（１０ａ）
γＧ＝γＳＴＤＧ＋ＡＰＬＡＶＥ＿Ｇ・ηＧ      ・・・（１０ｂ）
γＢ＝γＳＴＤＢ＋ＡＰＬＡＶＥ＿Ｂ・ηＢ      ・・・（１０ｃ）
ここで、γＳＴＤＲ、γＳＴＤＧ、γＳＴＤＢは、基準となるガンマ値であり、所定の定数である。γＳＴＤＲ、γＳＴＤＧ、γＳＴＤＢは、同一であってもよいし、互いに異なっていてもよい。また、ηＲ、ηＧ、ηＢは、所定の比例定数である。ηＲ、ηＧ、ηＢは、同一であってもよいし、互いに異なっていてもよい。
【０２１３】
ガンマ値γＲ、γＧ、γＢが決定された後、補間演算／選択回路８８ｂにより、ガンマ値γＲ、γＧ、γＢに応じて、補正点データ組ＣＰ＿ＬＲ、ＣＰ＿ＬＧ、ＣＰ＿ＬＢが決定される（ステップＳ１３Ａ）。
【０２１４】
一実施形態では、ＡＰＬＡＶＥ＿ｋ（ｋ＝“Ｒ”、“Ｇ”ｏｒ“Ｂ”）に応じて上述の補正点データ組ＣＰ＃１〜ＣＰ＃ｍのいずれかを選択し、選択した補正点データ組を補正点データ組ＣＰ＿Ｌｋ（ｋ＝“Ｒ”、“Ｇ”ｏｒ“Ｂ”）として決定してもよい。図２０は、このようにして補正点データ組ＣＰ＿Ｌｋが決定された場合のＡＰＬＡＶＥ＿ｋ、γｋ、及び、補正点データ組ＣＰ＿Ｌｋの関係を説明するグラフである。ＡＰＬＡＶＥ＿ｋが大きいほど、ガンマ値γｋは大きく設定され、よりｊの値が大きいような補正点データ組ＣＰ＃ｊが選択される。
【０２１５】
他の実施形態では、次のようにして補正点データ組ＣＰ＿Ｌｋ（ｋ＝“Ｒ”、“Ｇ”ｏｒ“Ｂ”）を決定してもよい。まず、ＡＰＬデータＤＡＰＬに記述されているＡＰＬＡＶＥ＿ｋの上位（Ｍ−Ｎ）ビットに応じて、補正点データ組格納レジスタ８８ａに格納されている補正点データ組ＣＰ＃１〜ＣＰ＃ｍのうちの２つの補正点データ組：補正点データ組ＣＰ＃ｑ、ＣＰ＃（ｑ＋１）を選択する。ここで、上述されているように、Ｍは、ＡＰＬＡＶＥ＿ｋのビット数であり、Ｎは、所定の定数である。また、ｑは、１以上ｍ−１以下の整数である。ＡＰＬＡＶＥ＿ｋが大きいほど、ガンマ値γｋは大きく設定され、よりｑの値が大きいような補正点データ組ＣＰ＃ｑ、ＣＰ＃（ｑ＋１）が選択される。
【０２１６】
更に、補正点データ組ＣＰ＿Ｌｋの補正点データＣＰ０〜ＣＰ５が、それぞれ、選択した２つの補正点データ組ＣＰ＃ｑ、ＣＰ＃（ｑ＋１）の補正点データＣＰ０〜ＣＰ５の補間計算によって算出される。より具体的には、補正点データ組ＣＰ＿Ｌｋ（ｋは、”Ｒ”、”Ｇ”、”Ｂ”の任意）の補正点データＣＰ０〜ＣＰ５は、選択した２つの補正点データ組ＣＰ＃ｑ、ＣＰ＃（ｑ＋１）の補正点データＣＰ０〜ＣＰ５から、下記式で算出される。
ＣＰα＿Ｌｋ＝ＣＰα（＃ｑ）＋
｛（ＣＰα（＃ｑ＋１）−ＣＰα（＃ｑ）／２Ｎ｝×ＡＰＬＡＶＥ＿ｋ［Ｎ−１：０］，
・・・（１１）
α：０以上、５以下の整数
ＣＰα＿Ｌｋ：補正点データ組ＣＰ＿Ｌｋの補正点データＣＰα
ＣＰα（＃ｑ）：選択された補正点データ組ＣＰ＃ｑの補正点データＣＰα
ＣＰα（＃ｑ＋１）：選択された補正点データ組ＣＰ＃（ｑ＋１）の補正点データＣＰα
ＡＰＬＡＶＥ＿ｋ［Ｎ−１：０］：ＡＰＬＡＶＥ＿ｋの下位Ｎビット
【０２１７】
図２１は、このようにして決定された時のＡＰＬＡＶＥ＿ｋ、γｋ、及び、補正点データ組ＣＰ＿Ｌｋの関係を説明するグラフである。ＡＰＬＡＶＥ＿ｋが大きいほど、ガンマ値γｋは大きく設定され、よりｑの値が大きいような補正点データ組ＣＰ＃ｑ、ＣＰ＃（ｑ＋１）が選択される。そして、補正点データ組ＣＰ＿Ｌｋは、補正点データ組ＣＰ＃ｑ、ＣＰ＃（ｑ＋１）が対応するガンマ値γｑ、γｑ＋１の中間の値のガンマ値に対応するように決定されることになる。
【０２１８】
図２２は、補正点データ組ＣＰ＃ｑ、ＣＰ＃（ｑ＋１）にそれぞれに対応するガンマカーブの形状と、補正点データ組ＣＰ＿Ｌｋに対応するガンマカーブの形状を概念的に示すグラフである。補正点データ組ＣＰ＿Ｌｋの補正点データＣＰαが、補正点データ組ＣＰ＃ｑ、ＣＰ＃（ｑ＋１）それぞれの補正点データＣＰα（＃ｑ）、ＣＰα（＃ｑ＋１）の補間計算により算出される結果（αは、０以上５以下の整数）、補正点データ組ＣＰ＿Ｌｋに対応するガンマカーブは、補正点データ組ＣＰ＃ｑ、ＣＰ＃（ｑ＋１）にそれぞれに対応するガンマカーブの間にあるような形状になる。
【０２１９】
図１９Ａに戻り、補正点データ組ＣＰ＿Ｌｋが決定された後、補正点データ組ＣＰ＿Ｌｋが、分散データＤσ２に記述されている分散σＡＶＥ＿ｋ２に応じて修正される（ステップＳ１４）。修正された補正点データ組ＣＰ＿Ｌｋが、補正点データ組ＣＰ＿ｓｅｌｋとして、最終的に近似演算補正回路６３に供給される（ステップＳ１４Ａ）。
【０２２０】
図２３は、補正点データ組ＣＰ＿Ｌｋを、分散σＡＶＥ＿ｋ２に基づいて修正することの技術的意義を示す概念図である。分散σＡＶＥ＿ｋ２が大きいことは、ＡＰＬＡＶＥ＿ｋから離れた階調の副画素が多いことを意味しており、言い換えれば、画像のコントラストが大きいことを意味している。画像のコントラストが大きい場合には、コントラストを強調するように近似演算補正回路６３における補正演算を行うことで、ＬＥＤバックライト８の輝度を抑制したまま、当該画像のコントラストを表現できるようになる。
【０２２１】
補正点データ組ＣＰ＿Ｌｋの補正点データＣＰ１、ＣＰ４は、コントラストに及ぼす影響が大きいので、本実施形態では、補正点データ組ＣＰ＿Ｌｋの補正点データＣＰ１、ＣＰ４が分散σＡＶＥ＿ｋ２に応じて制御される。補正点データ組ＣＰ＿Ｌｋの補正点データＣＰ１の修正は、分散σＡＶＥ＿ｋ２が大きいほど、最終的に近似演算補正回路６３に供給される補正点データ組ＣＰ＿ｓｅｌｋの補正点データＣＰ１が小さくなるように行われる。また、補正点データ組ＣＰ＿Ｌｋの補正点データＣＰ４の修正は、分散σＡＶＥ＿ｋ２が大きいほど、最終的に近似演算補正回路６３に供給される補正点データ組ＣＰ＿ｓｅｌｋの補正点データＣＰ４が小さくなるように行われる。このような修正により、画像のコントラストが大きい場合には、コントラストを強調するように近似演算補正回路６３における補正演算が行われることになる。なお、本実施形態では、補正点データ組ＣＰ＿Ｌｋの補正点データＣＰ０、ＣＰ２、ＣＰ３、ＣＰ５については修正が行われない。即ち、補正点データ組ＣＰ＿ｓｅｌｋの補正点データＣＰ０、ＣＰ２、ＣＰ３、ＣＰ５は、補正点データ組ＣＰ＿Ｌｋの補正点データＣＰ０、ＣＰ２、ＣＰ３、ＣＰ５と同一の値である。
【０２２２】
一実施形態では、補正点データ組ＣＰ＿ｓｅｌｋの補正点データＣＰ１、ＣＰ４は、次式で算出される：
ＣＰ１＿ｓｅｌＲ＝ＣＰ１＿ＬＲ−（ＤＩＮＭＡＸ−σＡＶＥ＿Ｒ２）・ξＲ    ・・・（１２ａ）
ＣＰ１＿ｓｅｌＧ＝ＣＰ１＿ＬＧ−（ＤＩＮＭＡＸ−σＡＶＥ＿Ｇ２）・ξＧ    ・・・（１２ｂ）
ＣＰ１＿ｓｅｌＢ＝ＣＰ１＿ＬＢ−（ＤＩＮＭＡＸ−σＡＶＥ＿Ｂ２）・ξＢ    ・・・（１２ｃ）
ＣＰ４＿ｓｅｌＲ＝ＣＰ４＿ＬＲ＋（ＤＩＮＭＡＸ−σＡＶＥ＿Ｒ２）・ξＲ    ・・・（１３ａ）
ＣＰ４＿ｓｅｌＧ＝ＣＰ４＿ＬＧ＋（ＤＩＮＭＡＸ−σＡＶＥ＿Ｇ２）・ξＧ    ・・・（１３ｂ）
ＣＰ４＿ｓｅｌＢ＝ＣＰ４＿ＬＢ＋（ＤＩＮＭＡＸ−σＡＶＥ＿Ｂ２）・ξＢ    ・・・（１３ｃ）
ここで、ＤＩＮＭＡＸは、画像データＤＩＮ１、ＤＩＮ２の許容最大値である。また、ξＲ、ξＧ、ξＢは、所定の比例定数である。ξＲ、ξＧ、ξＢは、同一であってもよいし、互いに異なっていてもよい。また、ＣＰ１＿ｓｅｌｋ、ＣＰ４＿ｓｅｌｋは、それぞれ、補正点データ組ＣＰ＿ｓｅｌｋの補正点データＣＰ１、ＣＰ４であり、ＣＰ１＿Ｌｋ、ＣＰ４＿Ｌｋは、それぞれ、補正点データ組ＣＰ＿Ｌｋの補正点データＣＰ１、ＣＰ４である。
【０２２３】
図２４は、上記の式で補正点データＣＰ１、ＣＰ４の修正を行った場合における、階調の分布（ヒストグラム）と、補正演算の内容との関係を概念的に示している。ＡＰＬＡＶＥ＿ｋが同一であっても、コントラストが相違すると、分散σＡＶＥ＿ｋ２は相違する。階調がＡＰＬＡＶＥ＿ｋに近い副画素が多い画像では、コントラストが小さく、この場合、分散σＡＶＥ＿ｋ２が小さくなる。このような場合、補正点データＣＰ１が小さくなり、且つ、補正点データＣＰ４が大きくなるように修正が行われることで、コントラストが強調される（右欄）。一方、階調がＡＰＬＡＶＥ＿ｋから離れている副画素が多い画像では、コントラストが大きく、この場合、分散σＡＶＥ＿ｋ２が大きくなる。このような場合、補正点データＣＰ１、ＣＰ４に対して小さな修正しかなされず、コントラストは強調されない（右欄）。上記の式（１２ａ）〜（１２ｃ）、（１３ａ）〜（１３ｃ）が、このような条件を満たすことは理解されよう。
【０２２４】
図１９Ａに戻り、ドライバＩＣ４−１、４−２の近似演算補正回路６３の近似演算ユニット６３Ｒ、６３Ｇ、６３Ｂは、それぞれ、このようにして算出された補正点データ組ＣＰ＿ｓｅｌＲ、ＣＰ＿ｓｅｌＧ、ＣＰ＿ｓｅｌＢを用いて画像データＤＩＮｉＲ、ＤＩＮｉＧ、及びＤＩＮｉＢに対して補正演算を行い、補正後画像データＤＯＵＴＲ、ＤＯＵＴＧ、及びＤＯＵＴＢを生成する（ステップＳ１５Ａ）。
【０２２５】
ドライバＩＣ４−ｉの各近似演算ユニット６３ｋは、下記式によって画像データＤＩＮｉｋから補正後画像データＤＯＵＴｋを演算する：
（１）ＤＩＮｉｋ＜ＤＩＮＣｅｎｔｅｒ、且つ、ＣＰ１＞ＣＰ０の場合：
【数４】
2015087471.tif 000006
補正点データＣＰ１が補正点データＣＰ０よりも大きいということは、ガンマ補正に使用されるガンマ値γが１より小さいことを意味していることに留意されたい。
【０２２６】
（２）ＤＩＮｉｋ＜ＤＩＮＣｅｎｔｅｒ、且つ、ＣＰ１≦ＣＰ０の場合：
【数５】
2015087471.tif 000007
補正点データＣＰ１が補正点データＣＰ０以下であるということは、ガンマ補正に使用されるガンマ値γが１以上であることを意味していることに留意されたい。
【０２２７】
（３）ＤＩＮｉｋ＞ＤＩＮＣｅｎｔｅｒの場合：
【数６】
2015087471.tif 000008
【０２２８】
ここで、中間データ値ＤＩＮＣｅｎｔｅｒとは、画像データＤＩＮｉの許容最大値ＤＩＮＭＡＸを用いて下記式：
ＤＩＮＣｅｎｔｅｒ＝ＤＩＮＭＡＸ／２，        ・・・（１５）
で定義される値である。また、Ｋは、上述の式（７）で与えられるパラメータである。更に、式（１４ａ）〜（１４ｃ）に現れるＤＩＮＳ、ＰＤＩＮＳ、ＮＤＩＮＳは、下記のように定義される値である：
（ａ）ＤＩＮＳ
ＤＩＮＳは、画像データＤＩＮｉｋに依存して決まる値であり、下記式で与えられる：
【数７】
2015087471.tif 000009
【０２２９】
（ｂ）ＰＤＩＮＳ
ＰＤＩＮＳは、式（１７ｂ）で定義されるパラメータＲを用いて、下記式（１７ａ）で定義される：
【数８】
2015087471.tif 000010
式（１６ａ）、（１６ｂ）、（１７ｂ）から理解されるように、パラメータＲは、ＤＩＮｉｋの１／２乗に比例する値であり、従って、ＰＤＩＮＳは、画像データＤＩＮｉｋの１／２乗に比例する項、及び１乗に比例する項を含む式で算出される値である。
【０２３０】
（ｃ）ＮＤＩＮＳ
ＮＤＩＮＳは、下記式で与えられる：
【数９】
2015087471.tif 000011
式（１６ａ）、（１６ｂ）、（１８）から理解されるように、ＮＤＩＮＳは、画像データＤＩＮｉｋの２乗に比例する項を含む式で算出される値である。
【０２３１】
近似演算補正回路６３において上記の一連の式によって算出された補正後画像データＤＯＵＴＲ、ＤＯＵＴＧ、及びＤＯＵＴＢが、減色処理回路６４に送られる。減色処理回路６４では、補正後画像データＤＯＵＴＲ、ＤＯＵＴＧ、及びＤＯＵＴＢに対して減色処理を行われ、減色画像データＤＯＵＴ＿Ｄが生成される。減色画像データＤＯＵＴ＿Ｄは、ラッチ回路６５を介してデータ線駆動回路６６に送られ、ＬＣＤパネル２のデータ線は、減色画像データＤＯＵＴ＿Ｄに応じて駆動される。
【０２３２】
一方、図１９Ｂは、ドライバＩＣ４−１、４−２の間で交換される特徴量として、画素の輝度の平均値として算出されるＡＰＬと画素の輝度の二乗平均の組み合わせが採用される場合の補正点データ算出回路７３の動作を示すフローチャートである。この場合、現フレーム全画面特徴データＤＣＨＲ＿Ｃ及び前フレーム全画面特徴データＤＣＨＲ＿Ｐは、いずれも、ＬＣＤパネル２の表示領域３に表示される画像の全体のＡＰＬＡＶＥを記述するＡＰＬデータＤＡＰＬ、及び、σＡＶＥを記述する分散データＤσ２を含んでいることに留意されたい。補正点データ算出回路７３は、このような内容の現フレーム全画面特徴データＤＣＨＲ＿Ｃ又は前フレーム全画面特徴データＤＣＨＲ＿Ｐから、近似演算補正回路６３に供給される補正点データ組ＣＰ＿ｓｅｌｋを決定する。
【０２３３】
まず、通信確認回路８６から送られる通信確認信号ＳＣＭＦに応答して、現フレーム全画面特徴データＤＣＨＲ＿Ｃ又は前フレーム全画面特徴データＤＣＨＲ＿Ｐのいずれかが選択特徴データとして選択される（ステップＳ１１Ｂ）。選択特徴データが現フレーム全画面特徴データＤＣＨＲ＿Ｃ又は前フレーム全画面特徴データＤＣＨＲ＿Ｐのいずれであっても、選択特徴データは、ＡＰＬＡＶＥを記述するＡＰＬデータＤＡＰＬ、及び、σＡＶＥ２を記述する分散データＤσ２を含んでいることに留意されたい。
【０２３４】
更に、補間演算／選択回路８８ｂにより、選択特徴データに含まれているＡＰＬデータＤＡＰＬに応じてガンマ値が決定される（ステップＳ１２Ｂ）。ドライバＩＣ４−１、４−２の間で交換される特徴量として、画素の輝度の平均値として算出されるＡＰＬと画素の輝度の二乗平均の組み合わせが採用される場合、ガンマ値γは、全ての色に共通の値として決定される。ここで、ガンマ値γは、ＡＰＬデータＤＡＰＬに記述されているＡＰＬＡＶＥが大きいほど大きくなるように決定される。ガンマ値γは、例えば、次式で決定される：
γ＝γＳＴＤ＋ＡＰＬＡＶＥ・η            ・・・（１９）
ここで、γＳＴＤは、基準となるガンマ値であり、また、ηは、所定の比例定数である。
【０２３５】
ガンマ値γが決定された後、補間演算／選択回路８８ｂにより、ガンマ値γに応じて、補正点データ組ＣＰ＿ＬＲ、ＣＰ＿ＬＧ、ＣＰ＿ＬＢが決定される（ステップＳ１３Ｂ）。なお、ドライバＩＣ４−１、４−２の間で交換される特徴量として、画素の輝度の平均値として算出されるＡＰＬと画素の輝度の二乗平均の組み合わせが採用される場合、補正点データ組ＣＰ＿ＬＲ、ＣＰ＿ＬＧ、ＣＰ＿ＬＢは、互いに等しくなるように決定されることに留意されたい。
【０２３６】
一実施形態では、ＡＰＬＡＶＥに応じて上述の補正点データ組ＣＰ＃１〜ＣＰ＃ｍのいずれかを選択し、選択した補正点データ組を補正点データ組ＣＰ＿ＬＲ、ＣＰ＿ＬＧ、ＣＰ＿ＬＢとして決定してもよい。このようにして補正点データ組ＣＰ＿ＬＲ、ＣＰ＿ＬＧ、ＣＰ＿ＬＢが決定された場合のＡＰＬＡＶＥ、γ、及び、補正点データ組ＣＰ＿Ｌｋの関係は、上述の図２０に図示されているとおりである。
【０２３７】
他の実施形態では、次のようにして補正点データ組ＣＰ＿ＬＲ、ＣＰ＿ＬＧ、ＣＰ＿ＬＢを決定してもよい。まず、ＡＰＬデータＤＡＰＬに記述されているＡＰＬＡＶＥの上位（Ｍ−Ｎ）ビットに応じて、補正点データ組格納レジスタ８８ａに格納されている補正点データ組ＣＰ＃１〜ＣＰ＃ｍのうちの２つの補正点データ組：補正点データ組ＣＰ＃ｑ、ＣＰ＃（ｑ＋１）を選択する。ここで、上述されているように、Ｍは、ＡＰＬＡＶＥのビット数であり、Ｎは、所定の定数である。また、ｑは、１以上ｍ−１以下の整数である。ＡＰＬＡＶＥが大きいほど、ガンマ値γｋは大きく設定され、よりｑの値が大きいような補正点データ組ＣＰ＃ｑ、ＣＰ＃（ｑ＋１）が選択される。
【０２３８】
更に、補正点データ組ＣＰ＿ＬＲ、ＣＰ＿ＬＧ、ＣＰ＿ＬＢの補正点データＣＰ０〜ＣＰ５が、それぞれ、選択した２つの補正点データ組ＣＰ＃ｑ、ＣＰ＃（ｑ＋１）の補正点データＣＰ０〜ＣＰ５の補間計算によって算出される。より具体的には、補正点データ組ＣＰ＿Ｌｋ（ｋは、”Ｒ”、”Ｇ”、”Ｂ”の任意）の補正点データＣＰ０〜ＣＰ５は、選択した２つの補正点データ組ＣＰ＃ｑ、ＣＰ＃（ｑ＋１）の補正点データＣＰ０〜ＣＰ５から、下記式で算出される。
ＣＰα＿Ｌｋ＝ＣＰα（＃ｑ）＋
｛（ＣＰα（＃ｑ＋１）−ＣＰα（＃ｑ）／２Ｎ｝×ＡＰＬＡＶＥ［Ｎ−１：０］，
・・・（２０）
α：０以上、５以下の整数
ＣＰα＿Ｌｋ：補正点データ組ＣＰ＿Ｌｋの補正点データＣＰα
ＣＰα（＃ｑ）：選択された補正点データ組ＣＰ＃ｑの補正点データＣＰα
ＣＰα（＃ｑ＋１）：選択された補正点データ組ＣＰ＃（ｑ＋１）の補正点データＣＰα
ＡＰＬＡＶＥ［Ｎ−１：０］：ＡＰＬＡＶＥの下位Ｎビット
【０２３９】
補正点データ組ＣＰ＿Ｌｋがこのようにして決定された時のＡＰＬＡＶＥ、γ、及び、補正点データ組ＣＰ＿Ｌｋの関係は、図２１に図示されているとおりである。また、補正点データ組ＣＰ＃ｑ、ＣＰ＃（ｑ＋１）にそれぞれに対応するガンマカーブの形状と、補正点データ組ＣＰ＿Ｌｋに対応するガンマカーブの形状は、図２２に図示されているとおりである。
【０２４０】
図１９Ｂに戻り、補正点データ組ＣＰ＿ＬＲ、ＣＰ＿ＬＧ、ＣＰ＿ＬＢが決定された後、補正点データ組ＣＰ＿ＬＲ、ＣＰ＿ＬＧ、ＣＰ＿ＬＢが、分散データＤσ２に記述されている分散σＡＶＥ２に応じて修正される（ステップＳ１４Ｂ）。修正された補正点データ組ＣＰ＿ＬＲ、ＣＰ＿ＬＧ、ＣＰ＿ＬＢが、補正点データ組ＣＰ＿ｓｅｌＲ、ＣＰ＿ｓｅｌＧ、ＣＰ＿ｓｅｌＢとして、最終的に近似演算補正回路６３に供給される（ステップＳ１４Ｂ）。ここで、ドライバＩＣ４−１、４−２の間で交換される特徴量として、画素の輝度の平均値として算出されるＡＰＬと画素の輝度の二乗平均の組み合わせが採用される場合、補正点データ組ＣＰ＿ｓｅｌＲ、ＣＰ＿ｓｅｌＧ、ＣＰ＿ｓｅｌＢは、互いに等しくなるように決定されることに留意されたい。
【０２４１】
一実施形態では、補正点データ組ＣＰ＿ｓｅｌｋの補正点データＣＰ１、ＣＰ４は、次式で算出される：
ＣＰ１＿ｓｅｌｋ＝ＣＰ１＿Ｌｋ−（ＤＩＮＭＡＸ−σＡＶＥ２）・ξ    ・・・（１２ａ）
ＣＰ４＿ｓｅｌｋ＝ＣＰ４＿Ｌｋ＋（ＤＩＮＭＡＸ−σＡＶＥ２）・ξ    ・・・（１３ａ）
ここで、ＤＩＮＭＡＸは、画像データＤＩＮ１、ＤＩＮ２の許容最大値である。また、ξは、所定の比例定数である。また、ＣＰ１＿ｓｅｌｋ、ＣＰ４＿ｓｅｌｋは、それぞれ、補正点データ組ＣＰ＿ｓｅｌｋの補正点データＣＰ１、ＣＰ４であり、ＣＰ１＿Ｌｋ、ＣＰ４＿Ｌｋは、それぞれ、補正点データ組ＣＰ＿Ｌｋの補正点データＣＰ１、ＣＰ４である。上記の式で補正点データＣＰ１、ＣＰ４の修正を行った場合における、階調の分布（ヒストグラム）と、補正演算の内容との関係は、図２３に図示されているとおりである。
【０２４２】
図１９Ｂに戻り、ドライバＩＣ４−１、４−２の近似演算補正回路６３の近似演算ユニット６３Ｒ、６３Ｇ、６３Ｂは、それぞれ、このようにして算出された補正点データ組ＣＰ＿ｓｅｌＲ、ＣＰ＿ｓｅｌＧ、ＣＰ＿ｓｅｌＢを用いて画像データＤＩＮｉＲ、ＤＩＮｉＧ、及びＤＩＮｉＢに対して補正演算を行い、補正後画像データＤＯＵＴＲ、ＤＯＵＴＧ、及びＤＯＵＴＢを生成する（ステップＳ１５Ｂ）。補正点データ組ＣＰ＿ｓｅｌＲ、ＣＰ＿ｓｅｌＧ、ＣＰ＿ｓｅｌＢに応じた補正演算により、画像データＤＩＮｉＲ、ＤＩＮｉＧ、及びＤＩＮｉＢから補正後画像データＤＯＵＴＲ、ＤＯＵＴＧ、及びＤＯＵＴＢを生成する演算は、ドライバＩＣ４−１、４−２の間で交換される特徴量として、各色について算出された、ＡＰＬと副画素の階調の二乗平均の組み合わせが採用される場合と同一である（上記の式（１４ａ）〜（１４ｃ）、（１５）、（１６ａ）、（１６ｂ）、（１７ａ）、（１７ｂ）、（１８）参照））。
【０２４３】
以上に説明されているように、本実施形態の液晶表示装置１０では、ドライバＩＣ４−１、４−２のうちの一方のドライバＩＣの液晶駆動電源発生回路１６に異常が発生した場合、当該ドライバＩＣのインターフェース２０が、異常発生通知データＥＲＲ１又はＥＲＲ２を他方のドライバＩＣのインターフェース２０に送信する。これによって該他方のＩＣドライバＩＣに異常の発生が通知され、ドライバＩＣ４−１、４−２の両方が、その動作を停止する異常動作シーケンスを実行する。これにより、ドライバＩＣ４−１、４−２のうちの一方のドライバＩＣの液晶駆動電源発生回路１６に異常が発生した場合でも、ドライバＩＣ４−１、４−２の両方を安全な状態に移行させることができる。
【０２４４】
加えて、ドライバＩＣ４−１、４−２のインターフェース２０が、異常発生通知データＥＲＲ１、ＥＲＲ２に加え、他のデータの交換にも用いられる。より具体的には、本実施形態では、インターフェース２０が、ドライバＩＣ４−１、４−２の間で特徴データを交換するために使用される。インターフェース２０が、ドライバＩＣ４−１、４−２の間での異常発生通知データＥＲＲ１、ＥＲＲ２の交換と、他のデータ（例えば、特徴データ）の交換に兼用されることは、ハードウェアの規模の低減に寄与する。
【０２４５】
ドライバＩＣ４−１、４−２のそれぞれにおいては、ドライバＩＣ４−１、４−２の間で交換された特徴データに基づいてＬＣＤパネル２の表示領域３に表示される画像の全体の特徴量が算出され、算出された特徴量に応じて画像データＤＩＮ１、ＤＩＮ２に対して補正演算が行われる。このような動作によれば、ドライバＩＣ４−１、４−２のそれぞれにおいて算出されたＬＣＤパネル２の表示領域３に表示される画像の全体の特徴量に応じた補正演算を行うことができる。
【０２４６】
更に、ドライバＩＣ４−１、４−２の間の特徴データの通信が正常に行われなかった場合、演算結果格納メモリ７２に格納されている前フレーム全画面特徴データＤＣＨＲ＿Ｐに示されている特徴量を用いて補正演算を行うので、通信が正常に行われなかった場合でも、ＬＣＤパネル２の表示領域３の第１部分５−１、第２部分５−２の境界が視覚的に認識可能になってしまうことを防ぐことができる。
【０２４７】
なお、以上には、２つのドライバＩＣ４−１、４−２でＬＣＤパネル２の表示領域３の画素が駆動される構成が図示されているが、図７に図示されているように、３以上のドライバＩＣによってＬＣＤパネル２の表示領域３の画素が駆動されてもよい。
【０２４８】
この場合、ＬＣＤパネル２に通信バス６が形成され、ドライバＩＣ４−１〜４−３は、通信バス６を通じてチップ間通信データＤＣＨＩＰ、より具体的には、特徴データと通信状態通知データとを交換する。ドライバＩＣ４−１〜４−３のそれぞれは、自らが生成した特徴データ（ＤＣＨＲ＿ｉ）と外部から受け取った特徴データ（ＤＣＨＲ＿ＩＮ）とから、現フレーム全画面特徴データを算出する。上述のように、ドライバＩＣ４−１〜４−３の間で交換される特徴量として、Ｒ副画素、Ｇ副画素、Ｂ副画素のそれぞれについて算出されたＡＰＬ及び階調の二乗平均が使用される場合、特徴データＤＣＨＲ＿１、ＤＣＨＲ＿２に記述されているＡＰＬの平均値が、ＬＣＤパネル２の表示領域３に表示される画像の全体のＡＰＬとして算出され、特徴データＤＣＨＲ＿１、ＤＣＨＲ＿２に記述されている副画素の階調の二乗平均の平均値が、ＬＣＤパネル２の表示領域３に表示される画像の全体の副画素の階調の二乗平均として算出される。更に、ＬＣＤパネル２の表示領域３に表示される画像の全体のＡＰＬと副画素の階調の二乗平均から副画素の階調の分散が算出され、ＬＣＤパネル２の表示領域３に表示される画像の全体のＡＰＬと副画素の階調の分散に応じた補正演算が行われる。また、ドライバＩＣ４−１〜４−３の間で交換される特徴量として、画素の輝度の平均値として算出されたＡＰＬ及び画素の輝度の二乗平均が使用される場合、特徴データＤＣＨＲ＿１、ＤＣＨＲ＿２に記述されているＡＰＬの平均値が、ＬＣＤパネル２の表示領域３に表示される画像の全体のＡＰＬとして算出され、特徴データＤＣＨＲ＿１、ＤＣＨＲ＿２に記述されている画素の階調の二乗平均の平均値が、ＬＣＤパネル２の表示領域３に表示される画像の全体の画素の輝度の二乗平均として算出される。更に、ＬＣＤパネル２の表示領域３に表示される画像の全体のＡＰＬと画素の輝度の二乗平均から画素の輝度の分散が算出され、ＬＣＤパネル２の表示領域３に表示される画像の全体のＡＰＬと画素の輝度の分散に応じた補正演算が行われる。
【０２４９】
更に、ドライバＩＣ４−１〜４−３のそれぞれは、自らが生成した通信状態通知データＤＳＴ＿ＯＵＴと外部から受け取った通信状態通知データＤＳＴ＿ＩＮの全てが通信ＡＣＫデータである場合、現フレーム全画面特徴データを選択し、そうでない場合、前フレーム全画面特徴データを選択する。このような動作によれば、３個以上のドライバＩＣが含まれる表示装置において、通信が正常に行われなかった場合でも、全てのドライバＩＣにおいて同一の補正演算を行うことができる。
【０２５０】
図２５は、本発明の第２の実施形態における液晶表示装置の動作の変形例を示すフローチャートであり、該変形例における各フレーム期間におけるドライバＩＣ４−１、４−２の動作を示している。以下に述べられる変形例では、ドライバＩＣ４−１、４−２における補正演算を統一するための動作（即ち、ドライバＩＣ４−１、４−２において同一の補正演算を行わせるための動作）が変更される。
【０２５１】
まず、ドライバＩＣ４−１、４−２のそれぞれの特徴データ演算回路７１において、それぞれ、画像データＤＩＮ１、ＤＩＮ２が分析され、特徴データＤＣＨＲ＿１、ＤＣＨＲ＿２が算出される（ステップＳ２１）。上述のように、特徴データＤＣＨＲ＿１は、ＬＣＤパネル２の第１部分５−１に表示される画像の特徴量を示すデータであり、ドライバＩＣ４−１に供給される画像データＤＩＮ１から算出される。同様に、特徴データＤＣＨＲ＿２は、ＬＣＤパネル２の第１部分５−２に表示される画像の特徴量を示すデータであり、ドライバＩＣ４−２に供給される画像データＤＩＮ２から算出される。本変形例においても、上述の第２の実施形態と同様に、ドライバＩＣ４−１、４−２のそれぞれにおいて算出される特徴量として、Ｒ副画素、Ｇ副画素、Ｂ副画素のそれぞれについて算出されたＡＰＬ及び副画素の階調の二乗平均を使用してもよい。また、ドライバＩＣ４−１、４−２のそれぞれにおいて算出される特徴量としては、画素の輝度の平均値として算出されたＡＰＬ及び画素の輝度の二乗平均を使用してもよい。
【０２５２】
続いて、ドライバＩＣ４−１からドライバＩＣ４−２に、ドライバＩＣ４−１において算出された特徴データＤＣＨＲ＿１が送られる（ステップＳ２２）。詳細には、ドライバＩＣ４−１は、特徴データ算出回路８１によって算出された特徴データＤＣＨＲ＿１に誤り検出符号を付加した出力特徴データＤＣＨＲ＿ＯＵＴをドライバＩＣ４−２に送信する。誤り検出符号の付加は、誤り検出符号追加回路８２によって行われる。ドライバＩＣ４−２は、ドライバＩＣ４−１が送信した出力特徴データＤＣＨＲ＿ＯＵＴを、入力特徴データＤＣＨＲ＿ＩＮとして受信する。
【０２５３】
ドライバＩＣ４−２のチップ間通信検出回路８３は、入力特徴データＤＣＨＲ＿ＩＮに付加された誤り検出符号を用いて、ドライバＩＣ４−１から送信された入力特徴データＤＣＨＲ＿ＩＮが正常に受信できたかを判断する（ステップＳ２３）。詳細には、ドライバＩＣ４−２のチップ間通信検出回路８３は、入力特徴データＤＣＨＲ＿ＩＮにデータ誤りを検出しなかった場合（又は、誤り訂正符号が使用された場合には、訂正不可能なデータ誤りを検出しなかった場合）、入力特徴データＤＣＨＲ＿ＩＮを正常に受信したと判断し、通信状態通知データＤＳＴ＿ＯＵＴとして通信ＡＣＫデータを生成する。一方、データ誤りを検出した場合、（又は、誤り訂正符号が使用された場合には、誤り訂正が不可能であるような誤りを検出した場合）、ドライバＩＣ４−２のチップ間通信検出回路８３は、通信状態通知データＤＳＴ＿ＯＵＴとして通信ＮＧデータを出力する。
【０２５４】
ステップＳ２３において、ドライバＩＣ４−２が、ドライバＩＣ４−１から送信された入力特徴データＤＣＨＲ＿ＩＮを正常に受信できたと判断した場合、以下に述べられるステップＳ２４〜Ｓ２７の動作が行われる。
【０２５５】
ステップＳ２４では、まず、ドライバＩＣ４−２は、全画面特徴データ演算回路８４において、ドライバＩＣ４−１から受け取った入力特徴データＤＣＨＲ＿ＩＮ（即ち、特徴データＤＣＨＲ＿１）と、ドライバＩＣ４−２が自ら算出した特徴データＤＣＨＲ＿２とから、現フレーム全画面特徴データを算出する。現フレーム全画面特徴データの算出方法は、第１の実施形態と同様である。例えば、特徴量として、各色について算出されたＡＰＬ及び階調の二乗平均が使用される場合、特徴データＤＣＨＲ＿１、ＤＣＨＲ＿２に記述されているＡＰＬの平均値が、ＬＣＤパネル２の表示領域３に表示される画像の全体のＡＰＬとして算出され、特徴データＤＣＨＲ＿１、ＤＣＨＲ＿２に記述されている二乗平均の平均値が、ＬＣＤパネル２の表示領域３に表示される画像の全体についての画素の階調の二乗平均として算出される。更に、各色について算出された、ＬＣＤパネル２の表示領域３に表示される画像の全体のＡＰＬと副画素の階調の二乗平均とから、副画素の階調の分散が算出される。補正演算は、ＬＣＤパネル２の表示領域３に表示される画像の全体のＡＰＬと副画素の階調の分散に応じて行われる。また、特徴量として、画素の輝度の平均値として算出されたＡＰＬ及び画素の輝度の二乗平均が使用される場合、特徴データＤＣＨＲ＿１、ＤＣＨＲ＿２に記述されているＡＰＬの平均値が、ＬＣＤパネル２の表示領域３に表示される画像の全体のＡＰＬとして算出され、特徴データＤＣＨＲ＿１、ＤＣＨＲ＿２に記述されている輝度の二乗平均の平均値が、ＬＣＤパネル２の表示領域３に表示される画像の全体についての画素の輝度の二乗平均として算出される。更に、ＬＣＤパネル２の表示領域３に表示される画像の全体について算出されたＡＰＬと画素の輝度の二乗平均とから、画素の輝度の分散が算出される。補正演算は、ＬＣＤパネル２の表示領域３に表示される画像の全体のＡＰＬと画素の輝度の分散に応じて行われる。
【０２５６】
ステップＳ２４では、更に、ドライバＩＣ４−２は、現フレーム全画面特徴データに誤り訂正符号を追加したデータを、出力特徴データＤＣＨＲ＿ＯＵＴとして生成し、生成した出力特徴データＤＣＨＲ＿ＯＵＴと、通信ＡＣＫデータを含む通信状態通知データＤＳＴ＿ＯＵＴとをスレーブドライバであるドライバＩＣ４−１に送信する。この場合、ドライバＩＣ４−１は、現フレーム全画面特徴データに誤り訂正符号を追加したデータを入力特徴データＤＣＨＲ＿ＩＮとして受信し、通信ＡＣＫデータを含む通信状態通知データＤＳＴ＿ＯＵＴを通信状態通知データＤＳＴ＿ＩＮとして受信することになる。
【０２５７】
続いて、ドライバＩＣ４−１のチップ間通信検出回路８３は、入力特徴データＤＣＨＲ＿ＩＮに付加された誤り検出符号を用いて、ドライバＩＣ４−２から送信された入力特徴データＤＣＨＲ＿ＩＮ（即ち、現フレーム全画面特徴データ）が正常に受信できたかを判断する（ステップＳ２５）。詳細には、ドライバＩＣ４−１のチップ間通信検出回路８３は、入力特徴データＤＣＨＲ＿ＩＮ（即ち、誤り検出符号が付加された現フレーム全画面特徴データ）にデータ誤りを検出しなかった場合（又は、誤り訂正符号が使用された場合には、訂正不可能なデータ誤りを検出しなかった場合）、入力特徴データＤＣＨＲ＿ＩＮを正常に受信したと判断し、通信状態通知データＤＳＴ＿ＯＵＴとして通信ＡＣＫデータを出力する。通信ＡＣＫデータを含む通信状態通知データＤＳＴ＿ＯＵＴは、ドライバＩＣ４−１からドライバＩＣ４−２に送られる。即ち、通信ＡＣＫデータがドライバＩＣ４−１からドライバＩＣ４−２に送られる（ステップＳ２６）。
【０２５８】
一方、ステップＳ２５においてデータ誤りを検出した場合、（又は、誤り訂正符号が使用された場合には、誤り訂正が不可能であるような誤りを検出した場合）、ドライバＩＣ４−１のチップ間通信検出回路８３は、通信状態通知データＤＳＴ＿ＯＵＴとして通信ＮＧデータを出力する。通信ＮＧデータを含む通信状態通知データＤＳＴ＿ＯＵＴは、ドライバＩＣ４−１からドライバＩＣ４−２に送られる。即ち、通信ＮＧデータがドライバＩＣ４−１からドライバＩＣ４−２に送られる（ステップＳ２７）。
【０２５９】
更に、ステップＳ２３において、ドライバＩＣ４−２が、ドライバＩＣ４−１から送信された入力特徴データＤＣＨＲ＿ＩＮを正常に受信しなかったと判断した場合、以下に述べられるステップＳ２８〜Ｓ３１の動作が行われる。
【０２６０】
ステップＳ２８では、ドライバＩＣ４−２は、現フレーム全画面特徴データと同一形式のダミーデータに誤り訂正符号を追加したデータを、出力特徴データＤＣＨＲ＿ＯＵＴとして生成し、生成した出力特徴データＤＣＨＲ＿ＯＵＴと、通信ＮＧデータを含む通信状態通知データＤＳＴ＿ＯＵＴとをスレーブドライバであるドライバＩＣ４−１に送信する。この場合、ドライバＩＣ４−１は、ダミーデータに誤り訂正符号を追加したデータを入力特徴データＤＣＨＲ＿ＩＮとして受信し、通信ＮＧデータを含む通信状態通知データＤＳＴ＿ＯＵＴを通信状態通知データＤＳＴ＿ＩＮとして受信することになる。
【０２６１】
続いて、ドライバＩＣ４−１のチップ間通信検出回路８３は、入力特徴データＤＣＨＲ＿ＩＮに付加された誤り検出符号を用いて、ドライバＩＣ４−２から送信された入力特徴データＤＣＨＲ＿ＩＮ（即ち、ダミーデータ）が正常に受信できたかを判断する（ステップＳ２９）。詳細には、ドライバＩＣ４−１のチップ間通信検出回路８３は、入力特徴データＤＣＨＲ＿ＩＮ（即ち、誤り検出符号が付加されたダミーデータ）にデータ誤りを検出しなかった場合（又は、誤り訂正符号が使用された場合には、訂正不可能なデータ誤りを検出しなかった場合）、入力特徴データＤＣＨＲ＿ＩＮを正常に受信したと判断し、通信状態通知データＤＳＴ＿ＯＵＴとして通信ＡＣＫデータを出力する。通信ＡＣＫデータを含む通信状態通知データＤＳＴ＿ＯＵＴは、ドライバＩＣ４−１からドライバＩＣ４−２に送られる。即ち、通信ＡＣＫデータがドライバＩＣ４−１からドライバＩＣ４−２に送られる（ステップＳ３０）。
【０２６２】
一方、ステップＳ２９においてデータ誤りを検出した場合、（又は、誤り訂正符号が使用された場合には、誤り訂正が不可能であるような誤りを検出した場合）、ドライバＩＣ４−１のチップ間通信検出回路８３は、通信状態通知データＤＳＴ＿ＯＵＴとして通信ＮＧデータを出力する。通信ＮＧデータを含む通信状態通知データＤＳＴ＿ＯＵＴは、ドライバＩＣ４−１からドライバＩＣ４−２に送られる。即ち、通信ＮＧデータがドライバＩＣ４−１からドライバＩＣ４−２に送られる（ステップＳ３１）。
【０２６３】
ドライバＩＣ４−１、４−２のそれぞれは、それぞれのチップ間通信検出回路８３によって生成された通信状態通知データＤＳＴ＿ＯＵＴと、外部から受け取った通信状態通知データＤＳＴ＿ＩＮとから、現フレーム全画面特徴データ又は前フレーム全画面特徴データのいずれを用いて補正演算を行うか（即ち、現フレーム全画面特徴データ又は前フレーム全画面特徴データのいずれから補正点データ組ＣＰ＿ｓｅｌｋ）を生成するかを選択する。ドライバＩＣ４−１、４−２のそれぞれは、それぞれのチップ間通信検出回路８３によって生成された通信状態通知データＤＳＴ＿ＯＵＴと、外部から受け取った通信状態通知データＤＳＴ＿ＩＮとの両方が通信ＡＣＫデータである場合に現フレーム全画面特徴データを選択する。ここで、ドライバＩＣ４−２においては、ドライバＩＣ４−２に含まれる全画面特徴データ演算回路８４によって算出された現フレーム全画面特徴データが選択され、ドライバＩＣ４−１においては、ドライバＩＣ４−２から送信された現フレーム全画面特徴データが選択される。現フレーム全画面特徴データが選択された場合、ドライバＩＣ４−１、４−２のそれぞれにおいて、演算結果格納メモリ７２の内容が、現フレーム全画面特徴データに更新される。
【０２６４】
通信状態通知データＤＳＴ＿ＯＵＴ、ＤＳＴ＿ＩＮの少なくとも一方が通信ＮＧデータである場合、ドライバＩＣ４−１、４−２のそれぞれは、演算結果格納メモリ７２に格納されている前フレーム全画面特徴データを選択する。ここで、ドライバＩＣ４−１は、ドライバＩＣ４−２から通信ＮＧデータを受け取った場合（即ち、正常に特徴データＤＣＨＲ＿１を受け取らなかった場合）には、現フレーム全画面特徴データではなくダミーデータを受け取ることになる。しかしながら、この場合には前フレーム全画面特徴データが選択されるので、動作に支障はない。
【０２６５】
本変形例においても、ドライバＩＣ４−１、４−２のそれぞれにおいて、ＬＣＤパネル２の表示領域３に表示される画像の全体について算出された特徴量に応じて画像データＤＩＮ１、ＤＩＮ２に対して補正演算が行われる。このような動作によれば、ドライバＩＣ４−１、４−２のそれぞれにおいて算出されたＬＣＤパネル２の表示領域３に表示される画像の全体の特徴量に応じた補正演算を行うことができる。
【０２６６】
更に、ドライバＩＣ４−１、４−２の間の特徴データ（又は現フレーム全画面特徴データ）の通信が正常に行われなかった場合、演算結果格納メモリ７２に格納されている前フレーム全画面特徴データＤＣＨＲ＿Ｐに示されている特徴量を用いて補正演算を行うので、通信が正常に行われなかった場合でも、ＬＣＤパネル２の表示領域３の第１部分５−１、第２部分５−２の境界が視覚的に認識可能になってしまうことを防ぐことができる。
【０２６７】
以上に述べられた変形例では、ドライバＩＣ４−２が、ドライバＩＣ４−１から特徴データ及び通信状態通知データを受け取り、ドライバＩＣ４−１に現フレーム全画面特徴データ及び通信状態通知データを送信する動作が説明されているが、ドライバＩＣ４−１、４−２の動作が入れ替えられても良い。即ち、ドライバＩＣ４−１が、ドライバＩＣ４−２から特徴データ及び通信状態通知データを受け取り、ドライバＩＣ４−２に現フレーム全画面特徴データ及び通信状態通知データを送信する動作を行っても良い。
【０２６８】
また、以上に述べられた変形例では、液晶表示装置が２個のドライバＩＣを含む構成についての動作が説明されているが、図７に図示されているように、３個以上のドライバＩＣを含む液晶表示装置を実現することもできる。この場合、ある特定のドライバＩＣ（例えば、ドライバＩＣ４−２）は、他の全てのドライバＩＣから、特徴データ及び通信状態通知データを受け取るとともに、他の全てのドライバＩＣに現フレーム全画面特徴データ及び通信状態通知データを送信する。各ドライバＩＣは、自らが生成した通信状態通知データと外部から受け取った通信状態通知データの全てが通信ＡＣＫデータである場合、現フレーム全画面特徴データを選択し、そうでない場合、前フレーム全画面特徴データを選択する。このような動作によれば、３個以上のドライバＩＣが含まれる表示装置において、通信が正常に行われなかった場合でも、全てのドライバＩＣにおいて同一の補正演算を行うことができる。
【０２６９】
以上には、本発明の実施形態が具体的に記載されているが、本発明は、上記の実施形態に限定されると解釈してはならない。本発明が、様々な変更と共に実施され得ることは、当業者には自明的であろう。特に、上記には本発明が液晶表示装置に適用された実施形態が説明されているが、本発明は、表示パネルドライバを含む表示装置一般に適用可能であることに留意されたい。
【符号の説明】
【０２７０】
１        ：アプリケーションプロセッサ
２        ：ＬＣＤパネル
３        ：表示領域
４、４Ａ、４Ｂ：ドライバＩＣ
５−１    ：第１部分
５−２    ：第２部分
６        ：通信バス
７        ：ＬＥＤドライバ
８        ：ＬＥＤバックライト
１０、１０Ａ：液晶表示装置
１１      ：インターフェース回路
１２      ：レジスタ回路
１２ａ    ：異常検知レジスタ
１３      ：タイミング生成回路
１３ａ    ：発振回路
１３ｂ    ：タイミングカウンタ
１４      ：電源起動シーケンサー
１５ａ、１５ｂ、１５ｃ：セレクタ
１６      ：液晶駆動電源発生回路
１６ａ    ：異常検出回路
１６ｂ    ：昇圧回路
１６ｃ    ：ＧＶＤＤ生成回路
１６ｄ    ：ＧＶＳＳ生成回路
１７      ：液晶駆動回路
１８      ：リセット検知回路
１９      ：異常フラグフリップフロップ
２０      ：インターフェース
２１ａ、２１ｂ、２１ｃ：外部出力端子
２２ａ    ：クロック信号線
２２ｂ    ：垂直同期信号線
２２ｃ    ：水平同期信号線
２３ａ、２３ｂ、２３ｃ：外部入力端子
２４      ：ＧＶＤＤライン
２５      ：ＧＶＳＳライン
３１      ：アンプ
３２      ：可変抵抗素子
３３      ：抵抗素子
３４      ：出力スイッチ
３５      ：アンプ
３６      ：可変抵抗素子
３７      ：抵抗素子
３８      ：出力スイッチ
４１      ：外部接続キャパシタ
４２      ：レジスタ回路
４５      ：電源キャパシタ
４６      ：液晶駆動電源発生回路
４７      ：液晶駆動回路
４８      ：電源キャパシタ
５２      ：スリープ終了コマンド
５３      ：表示オンコマンド
６１      ：表示用メモリ
６２      ：補正点データ組供給回路
６３      ：近似演算補正回路
６３Ｒ、６３Ｇ、６３Ｂ、６３ｋ：近似演算ユニット
６４      ：減色処理回路
６５      ：ラッチ回路
６６      ：データ線駆動回路
６７      ：階調電圧発生回路
６８      ：タイミング制御回路
６９      ：バックライト輝度調整回路
７１      ：特徴データ演算回路
７２      ：演算結果格納メモリ
７３      ：補正点データ算出回路
８１      ：特徴データ算出回路
８２      ：誤り検出符号追加回路
８３      ：チップ間通信検出回路
８４      ：全画面特徴データ演算回路
８５      ：通信状態格納メモリ
８６      ：通信確認回路
８７      ：特徴データ選択回路
８８ａ    ：補正点データ組格納レジスタ
８８ｂ    ：補間演算／選択回路
８９      ：補正点データ加減算回路
【図１】
2015087471.tif 000012
【図２】
2015087471.tif 000013
【図３】
2015087471.tif 000014
【図４Ａ】
2015087471.tif 000015
【図４Ｂ】
2015087471.tif 000016
【図５Ａ】
2015087471.tif 000017
【図５Ｂ】
2015087471.tif 000018
【図６Ａ】
2015087471.tif 000019
【図６Ｂ】
2015087471.tif 000020
【図７】
2015087471.tif 000021
【図８】
2015087471.tif 000022
【図９】
2015087471.tif 000023
【図１０】
2015087471.tif 000024
【図１１】
2015087471.tif 000025
【図１２】
2015087471.tif 000026
【図１３】
2015087471.tif 000027
【図１４】
2015087471.tif 000028
【図１５】
2015087471.tif 000029
【図１６】
2015087471.tif 000030
【図１７】
2015087471.tif 000031
【図１８】
2015087471.tif 000032
【図１９Ａ】
2015087471.tif 000033
【図１９Ｂ】
2015087471.tif 000034
【図２０】
2015087471.tif 000035
【図２１】
2015087471.tif 000036
【図２２】
2015087471.tif 000037
【図２３】
2015087471.tif 000038
【図２４】
2015087471.tif 000039
【図２５】
2015087471.tif 000040