(57)【特許請求の範囲】
【請求項１】
入力階調を示すnビット（ｎは自然数）の入力画像データに基づいて、輝度にばらつきがある複数の画素を備えた表示装置に出力階調を示すmビット（ｍは自然数）の出力画像データを供給する画像処理回路において、
前記複数の画素の輝度を補正するための補正階調を示すｋ（n＜ｋ、且つm＜ｋ、ｋは自然数）ビットの補正データを入力階調と対応付けて記憶した補正データ記憶部と、
前記画素ごとの累積誤差データを記憶する累積誤差データ記憶部と、
前記補正データ記憶部から読み出した前記補正データと、前記累積誤差データ記憶部から読み出した前記累積誤差データとを加算又は減算して元データを生成する演算部と、
前記元データに基づいて複数の候補データを生成する候補データ生成部と、
前記複数の候補データの各々について前記元データとの差分を示す複数の差分データを生成する差分データ生成部と、
前記元データ及び前記複数の候補データを均等色空間に変換して、変換元データ及び複数の変換候補データを生成する変換部と、
色差に対して明度を優先させる所定の規則に従って前記複数の変換候補データを評価し、評価結果に基づいて前記複数の候補データの中から一つの前記候補データを選択し、選択した前記候補データを前記出力画像データとして出力するとともに、前記複数の差分データの中から、選択した前記候補データに対応する前記差分データを選択する選択部と、
選択した前記差分データを所定の画素に振り分けて誤差データを生成し、生成した前記誤差データと前記累積誤差データ記憶部に記憶されている前記累積誤差データとを演算して、新たな累積誤差データを生成し、前記新たな累積誤差データを前記累積誤差データ記憶部に書き込む制御部と、
を備えることを特徴とする画像処理回路。
【請求項２】
入力階調を示すnビット（ｎは自然数）の入力画像データに基づいて、輝度にばらつきがある複数の画素を備えた表示装置に出力階調を示すmビット（ｍは自然数）の出力画像データを供給する画像処理回路において、
前記複数の画素の輝度を補正するための補正階調を示すｋ（n＜ｋ、且つm＜ｋ、ｋは自然数）ビットの補正データを入力階調と対応付けて記憶した補正データ記憶部と、
前記入力階調と前記補正階調の比をゲインデータとして前記入力階調に対応付けて記憶したゲインデータ記憶部と、
前記画素ごとの累積正規化誤差データを記憶する累積誤差データ記憶部と、
前記累積誤差データ記憶部から読み出した前記累積正規化誤差データに前記ゲインデータを乗算して累積誤差データを生成する乗算部と、
前記補正データ記憶部から読み出した前記補正データと前記累積誤差データとを加算又は減算して元データを生成する演算部と、
前記元データに基づいて複数の候補データを生成する候補データ生成部と、
前記複数の候補データの各々について前記元データとの差分を示す複数の差分データを生成する差分データ生成部と、
前記元データ及び前記複数の候補データを均等色空間に変換して、変換元データ及び複数の変換候補データを生成する変換部と、
色差に対して明度を優先させる所定の規則に従って前記複数の変換候補データを評価し、評価結果に基づいて前記複数の候補データの中から一つの前記候補データを選択し、選択した前記候補データを前記出力画像データとして出力するとともに、前記複数の差分データの中から、選択した前記候補データに対応する前記差分データを選択する選択部と、
選択した前記差分データを前記ゲインデータで除算して正規化差分データを生成する除算部と、
前記正規化差分データを所定の画素に振り分けて正規化誤差データを生成し、生成した前記正規化誤差データと前記累積誤差データ記憶部に記憶されている前記累積正規化誤差データとを演算して、新たな累積正規化誤差データを生成し、前記新たな累積正規化誤差データを前記累積誤差データ記憶部に書き込む制御部と、
を備えることを特徴とする画像処理回路。
【請求項３】
入力階調を示すnビット（ｎは自然数）の入力画像データに基づいて、輝度にばらつきがある複数の画素を備えた表示装置に出力階調を示すmビット（ｍは自然数）の出力画像データを供給する画像処理回路において、
前記複数の画素の輝度を補正するための補正階調を示すｋ（n＜ｋ、且つm＜ｋ、ｋは自然数）ビットの補正データを入力階調と対応付けて記憶した補正データ記憶部と、
前記画素ごとの累積誤差データを記憶する累積誤差データ記憶部と、
前記補正データ記憶部から読み出した前記補正データと、前記累積誤差データ記憶部から読み出した前記累積誤差データとを加算又は減算して元データを生成する第１演算部と、
前記元データと差分データとを対応付けて記憶しており、記憶した差分データは、元データのＲＧＢ空間の座標に対して近傍の複数の座標を示す複数の候補データを設定し、当該元データと当該複数の候補データとを均等色空間に変換して変換元データ及び複数の変換候補データを設定し、色差に対して明度を優先させる所定の規則に従って前記複数の変換候補データを評価し、評価結果に基づいて前記複数の候補データの中から一つの候補データを選択し、前記複数の差分データの中から、選択した前記候補データに対応する差分データである、差分データ記憶部と、
前記差分データ記憶部から読み出した前記差分データと前記元データとを加算又は減算して前記出力画像データを生成する第２演算部と、
前記差分データ記憶部から読み出した前記差分データを所定の画素に振り分けて誤差データを生成し、生成した前記誤差データと前記累積誤差データ記憶部に記憶されている前記累積誤差データとを演算して、新たな累積誤差データを生成し、前記新たな累積誤差データを前記累積誤差データ記憶部に書き込む制御部と、
を備えることを特徴とする画像処理回路。
【請求項４】
入力階調を示すnビット（ｎは自然数）の入力画像データに基づいて、輝度にばらつきがある複数の画素を備えた表示装置に出力階調を示すmビット（ｍは自然数）の出力画像データを供給する画像処理回路において、
前記複数の画素の輝度を補正するための補正階調を示すｋ（n＜ｋ、且つm＜ｋ、ｋは自然数）ビットの補正データを入力階調と対応付けて記憶した補正データ記憶部と、
前記入力階調と前記補正階調の比をゲインデータとして前記入力階調に対応付けて記憶したゲインデータ記憶部と、
前記画素ごとの累積正規化誤差データを記憶する累積誤差データ記憶部と、
前記累積誤差データ記憶部から読み出した前記累積正規化誤差データに前記ゲインデータを乗算して累積誤差データを生成する乗算部と、
前記補正データ記憶部から読み出した前記補正データと前記累積誤差データとを加算又は減算して元データを生成する第１演算部と、
前記元データと差分データとを対応付けて記憶しており、記憶した前記差分データは、元データのＲＧＢ空間の座標に対して近傍の複数の座標を示す複数の候補データを設定し、当該元データと当該複数の候補データとを均等色空間に変換して変換元データ及び複数の変換候補データを設定し、色差に対して明度を優先させる所定の規則に従って前記複数の変換候補データを評価し、評価結果に基づいて前記複数の候補データの中から一つの前記候補データを選択し、複数の差分データの中から選択した前記候補データに対応する差分データである、差分データ記憶部と、
前記差分データ記憶部から読み出した前記差分データと前記元データとを加算又は減算して前記出力画像データを生成する第２演算部と、
前記差分データ記憶部から読み出した前記差分データを前記ゲインデータで除算して正規化差分データを生成する除算部と、
前記正規化差分データを所定の画素に振り分けて正規化誤差データを生成し、生成した前記正規化誤差データと前記累積誤差データ記憶部に記憶されている前記累積正規化誤差データとを演算して、新たな累積正規化誤差データを生成し、前記新たな累積正規化誤差データを前記累積誤差データ記憶部に書き込む制御部と、
を備えることを特徴とする画像処理回路。
【請求項５】
前記補正データ記憶部は、前記入力画像データの取り得る全ての入力階調について、前記補正データを対応付けて記憶したことを特徴とする請求項１乃至４のうちいずれか１項に記載の画像処理回路。
【請求項６】
前記補正データ記憶部は、前記入力画像データの取り得る全ての入力階調の一部について、前記補正データを対応付けて記憶していることを特徴とする請求項１乃至４のうちいずれか１項に記載の画像処理回路。
【請求項７】
請求項１乃至６のうちいずれか1項に記載の画像処理回路と、
前記出力画像データに基づいた画像を複数の画素に表示する表示部と、
を備えたことを特徴とする画像表示装置。
【請求項８】
請求項７に記載の画像表示装置を備えた電子機器。
【請求項９】
入力階調を示すnビット（ｎは自然数）の入力画像データに基づいて、輝度にばらつきがある複数の画素を備えた表示装置に供給する出力階調を示すmビット（ｍは自然数）の出力画像データを生成する画像処理方法において、
前記複数の画素の輝度を補正するための補正階調を示すｋ（n＜ｋ、且つm＜ｋ、ｋは自然数）ビットの補正データを入力階調と対応付けて記憶した補正データ記憶部から前記入力画像の入力階調に対応する前記補正データを読み出し、
前記画素ごとの累積誤差データを記憶する累積誤差データ記憶部から、前記累積誤差データを読み出し、
読み出した前記補正データと読み出した前記累積誤差データとを加算又は減算して元データを生成し、
前記元データに基づいて複数の候補データを生成し、
前記複数の候補データの各々について前記元データとの差分を示す複数の差分データを生成し、
前記元データ及び前記複数の候補データを均等色空間に変換して、変換元データ及び複数の変換候補データを生成し、
色差に対して明度を優先させる所定の規則に従って前記複数の変換候補データを評価し、評価結果に基づいて前記複数の候補データの中から一つの前記候補データを選択し、
選択した前記候補データを前記出力画像データとして出力するとともに、前記複数の差分データの中から選択した前記候補データに対応する前記差分データを選択し、
選択した前記差分データを所定の画素に振り分けて誤差データを生成し、
生成した前記誤差データと前記累積誤差データ記憶部に記憶されている前記累積誤差データとを演算して、新たな累積誤差データを生成し、前記新たな累積誤差データを前記累積誤差データ記憶部に書き込む、
ことを特徴とする画像処理方法。
【請求項１０】
入力階調を示すnビット（ｎは自然数）の入力画像データに基づいて、輝度にばらつきがある複数の画素を備えた表示装置に供給する出力階調を示すmビット（ｍは自然数）の出力画像データを生成する画像処理方法において、
前記複数の画素の輝度を補正するための補正階調を示すｋ（n＜ｋ、且つm＜ｋ、ｋは自然数）ビットの補正データを入力階調と対応付けて記憶した補正データ記憶部から、前記入力画像データの入力階調に対応する前記補正データを読み出し、
前記入力階調と前記補正階調の比をゲインデータとして前記入力階調に対応付けて記憶したゲインデータ記憶部から、前記入力画像データの入力階調に対応する前記ゲインデータを読み出し、
前記画素ごとの累積正規化誤差データを記憶する累積誤差データ記憶部から、前記累積正規化誤差データを読み出し、
読み出した前記累積正規化誤差データに前記ゲインデータを乗算して累積誤差データを生成し、
読み出した前記補正データと前記累積誤差データとを加算又は減算して元データを生成し、
前記元データに基づいて複数の候補データを生成し、
前記複数の候補データの各々について前記元データとの差分を示す複数の差分データを生成し、
前記元データ及び前記複数の候補データを均等色空間に変換して、変換元データ及び複数の変換候補データを生成し、
色差に対して明度を優先させる所定の規則に従って前記複数の変換候補データを評価し、評価結果に基づいて前記複数の候補データの中から一つの前記候補データを選択し、
選択した前記候補データを前記出力画像データとして出力するとともに、前記複数の差分データの中から、選択した前記候補データに対応する前記差分データを選択し、
選択した前記差分データを前記ゲインデータで除算して正規化差分データを生成し、
前記正規化差分データを所定の画素に振り分けて正規化誤差データを生成し、
生成した前記正規化誤差データと前記累積誤差データ記憶部に記憶されている前記累積正規化誤差データとを演算して、新たな累積正規化誤差データを生成し、前記新たな累積正規化誤差データを前記累積誤差データ記憶部に書き込む、
ことを特徴とする画像処理方法。
【請求項１１】
入力階調を示すnビット（ｎは自然数）の入力画像データに基づいて、輝度にばらつきがある複数の画素を備えた表示装置に供給する出力階調を示すmビット（ｍは自然数）の出力画像データを生成する画像処理方法において、
前記複数の画素の輝度を補正するための補正階調を示すｋ（n＜ｋ、且つm＜ｋ、ｋは自然数）ビットの補正データを入力階調と対応付けて記憶した補正データ記憶部から、前記入力画像データの入力階調に対応する補正データを読み出し、
前記画素ごとの累積誤差データを記憶する累積誤差データ記憶部から前記累積誤差データを読み出し、
読み出した前記補正データと読み出した前記累積誤差データとを加算又は減算して元データを生成し、
前記元データと差分データとを対応付けて記憶しており、記憶した差分データは、元データのＲＧＢ空間の座標に対して近傍の複数の座標を示す複数の候補データを設定し、当該元データと当該複数の候補データとを均等色空間に変換して変換元データ及び複数の変換候補データを設定し、色差に対して明度を優先させる所定の規則に従って前記複数の変換候補データを評価し、評価結果に基づいて前記複数の候補データの中から一つの前記候補データを選択し、複数の差分データの中から選択した前記候補データに対応する差分データである、差分データ記憶部から、生成した前記元データに対応する前記差分データを読み出し、
読み出した前記差分データと生成した前記元データとを加算又は減算して前記出力画像データを生成し、
読み出した前記差分データを所定の画素に振り分けて誤差データを生成し、
生成した前記誤差データと前記累積誤差データ記憶部に記憶されている前記累積誤差データとを演算して、新たな累積誤差データを生成し、前記新たな累積誤差データを前記累積誤差データ記憶部に書き込む、
ことを特徴とする画像処理方法。
【請求項１２】
入力階調を示すnビット（ｎは自然数）の入力画像データに基づいて、輝度にばらつきがある複数の画素を備えた表示装置に供給する出力階調を示すmビット（ｍは自然数）の出力画像データを生成する画像処理方法において、
前記複数の画素の輝度を補正するための補正階調を示すｋ（n＜ｋ、且つm＜ｋ、ｋは自然数）ビットの補正データを入力階調と対応付けて記憶した補正データ記憶部から、前記入力画像データの入力階調に対応する前記補正データを読み出し、
前記入力階調と前記補正階調の比をゲインデータとして前記入力階調に対応付けて記憶したゲインデータ記憶部から、前記入力画像データの入力階調に対応する前記ゲインデータを読み出し、
前記画素ごとの累積正規化誤差データを記憶する累積誤差データ記憶部から、前記累積正規化誤差データを読み出し、
読み出した前記累積正規化誤差データに読み出した前記ゲインデータを乗算して累積誤差データを生成し、
読み出した前記補正データと前記累積誤差データとを加算又は減算して元データを生成し、
前記元データと差分データとを対応付けて記憶しており、記憶した差分データは、元データのＲＧＢ空間の座標に対して近傍の複数の座標を示す複数の候補データを設定し、当該元データと当該複数の候補データとを均等色空間に変換して変換元データ及び複数の変換候補データを設定し、色差に対して明度を優先させる所定の規則に従って前記複数の変換候補データを評価し、評価結果に基づいて前記複数の候補データの中から一つの候補データを選択し、複数の差分データの中から選択した前記候補データに対応する差分データである、差分データ記憶部から、生成した前記元データに対応する前記差分データを読み出し、
読み出した前記差分データと生成した前記元データとを加算又は減算して前記出力画像データを生成し、
読み出した前記差分データを読み出した前記ゲインデータで除算して正規化差分データを生成し、
前記正規化差分データを所定の画素に振り分けて正規化誤差データを生成し、
生成した前記正規化誤差データと前記累積誤差データ記憶部に記憶されている前記累積正規化誤差データとを演算して、新たな累積正規化誤差データを生成し、前記新たな累積正規化誤差データを前記累積誤差データ記憶部に書き込む、
ことを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を補正する画像処理回路、画像表示装置、電子機器及び画像処理方法に関する。
【背景技術】
【０００２】
近年、有機発光ダイオード（ＯＬＥＤ：Organic  Light  Emitting  Diode）を用いた表示装置が普及しつつある。この表示装置は、複数の画素を備える。各画素には、有機発光ダイオードとこれを駆動するトランジスタなどが形成される。表示装置を面内において均一で安定した表示を得るためには各画素の有機発光ダイオードを同一光量で発光させる必要がある。しかし、有機発光ダイオードの発光特性（駆動電流と発光輝度との関係）やトランジスタの特性にはばらつきがあるため、画素毎の表示むらが発生するといった問題があった。
この問題を解決するため、特許文献１には、予め測定した各画素の輝度測定値に基づく補正データを補正情報メモリから読み出し、これを入力表示データに加算して出力表示データを生成する技術が開示されている。
【特許文献１】特開平１１−２８２４２０号公報（請求項１）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、加算器の後段に設けられたＤ／Ａコンバータのビット数が補正データのビット数よりも小さく設定される場合がある。このように、Ｄ／Ａコンバータの出力範囲（ダイナミックレンジ）が狭いと、画像表示において補正データを正確に反映することができないといった問題がある。
【０００４】
本発明は、上述した事情に鑑みてなされたものであって、補正データを正確に反映させることが可能な画像処理回路、画像表示装置、電子機器及び画像処理方法を提供することを解決課題とする。
【課題を解決するための手段】
【０００５】
上述した課題を解決するため、本発明に係る画像処理回路は、入力階調を示すnビット（ｎは自然数）の入力画像データに基づいて、輝度にばらつきがある複数の画素を備えた表示装置に出力階調を示すmビット（ｍは自然数）の出力画像データを供給するものであって、前記複数の画素の輝度を補正するための補正階調を示すｋ（n＜ｋ、且つm＜ｋ、ｋは自然数）ビットの補正データを入力階調と対応付けて記憶した補正データ記憶部（例えば、図１に示す補正データテーブル１１）と、前記画素ごとの累積誤差データを記憶する累積誤差データ記憶部（例えば、図１に示す累積誤差拡散メモリ３０）と、前記補正データ記憶部から読み出した前記補正データと、前記累積誤差データ記憶部から読み出した前記累積誤差データとを加算又は減算して元データを生成する演算部（例えば、図１に示す加算部２０）と、前記元データに基づいて複数の候補データを生成する候補データ生成部（例えば、図１に示すCIELab変換部５０）と、前記複数の候補データの各々について前記元データとの差分を示す複数の差分データを生成する差分データ生成部（例えば、図１に示すCIELab変換部５０）と、前記元データ及び前記複数の候補データを均等色空間に変換して、変換元データ及び複数の変換候補データを生成する変換部（例えば、図１に示すCIELab変換部５０）と、色差に対して明度を優先させる所定の規則に従って前記複数の変換候補データを評価し、評価結果に基づいて前記複数の候補データの中から一つの前記候補データを選択し、選択した前記候補データを前記出力画像データとして出力するとともに、前記複数の差分データの中から、選択した前記候補データに対応する前記差分データを選択する選択部（例えば、図１に示すデータ選択部５１）と、選択した前記差分データを所定の画素に振り分けて誤差データを生成し、生成した前記誤差データと前記累積誤差データ記憶部に記憶されている前記累積誤差データとを演算して、新たな累積誤差データを生成し、前記新たな累積誤差データを前記累積誤差データ記憶部に書き込む制御部と、を備えることを特徴とする。
【０００６】
複数の画素の輝度を補正するための補正データのビット数ｋが出力画像データのビット数mよりも大きい場合、出力画像データの分解能は補正データの分解能と比較して低いため、誤差を含む。本発明は、このような場合に誤差を所定の画素に拡散させて、出力画像データを生成する。しかも、出力画像データは、複数の候補データの中から、色差に対して明度を優先させる処理を実行することによって選択される。これにより、ある面積の表示階調は補正データの示すｋビットの階調と一致する。この結果、複数の画素に輝度のばらつきがある場合、均一な輝度で表示させることができ、しかも粒状感がなく自然な画像を表示させることができる。
【０００７】
また、本発明に係る他の画像処理回路は、入力階調を示すnビット（ｎは自然数）の入力画像データに基づいて、輝度にばらつきがある複数の画素を備えた表示装置に出力階調を示すmビット（ｍは自然数）の出力画像データを供給するものであって、前記複数の画素の輝度を補正するための補正階調を示すｋ（n＜ｋ、且つm＜ｋ、ｋは自然数）ビットの補正データを入力階調と対応付けて記憶した補正データ記憶部（例えば、図７に示す補正データテーブル１０）と、前記入力階調と前記補正階調の比をゲインデータとして前記入力階調に対応付けて記憶したゲインデータ記憶部（例えば、図７に示すゲインテーブル１１）と、前記画素ごとの累積正規化誤差データを記憶する累積誤差データ記憶部（例えば、図７に示す累積誤差拡散メモリ３０）と、前記累積誤差データ記憶部から読み出した前記累積正規化誤差データに前記ゲインデータを乗算して累積誤差データを生成する乗算部と、前記補正データ記憶部から読み出した前記補正データと前記累積誤差データとを加算又は減算して元データを生成する演算部（例えば、図７に示す加算部２０）と、前記元データに基づいて複数の候補データを生成する候補データ生成部（例えば、図７に示すCIELab変換部５０）と、前記複数の候補データの各々について前記元データとの差分を示す複数の差分データを生成する差分データ生成部（例えば、図７に示すCIELab変換部５０）と、前記元データ及び前記複数の候補データを均等色空間に変換して、変換元データ及び複数の変換候補データを生成する変換部（例えば、図７に示すCIELab変換部５０）と、色差に対して明度を優先させる所定の規則に従って前記複数の変換候補データを評価し、評価結果に基づいて前記複数の候補データの中から一つの前記候補データを選択し、選択した前記候補データを前記出力画像データとして出力するとともに、前記複数の差分データの中から、選択した前記候補データに対応する前記差分データを選択する選択部（例えば、図７に示すデータ選択部５１）と、選択した前記差分データを前記ゲインデータで除算して正規化差分データを生成する除算部と、前記正規化差分データを所定の画素に振り分けて正規化誤差データを生成し、生成した前記正規化誤差データと前記累積誤差データ記憶部に記憶されている前記累積正規化誤差データとを演算して、新たな累積正規化誤差データを生成し、前記新たな累積正規化誤差データを前記累積誤差データ記憶部に書き込む制御部とを備える。
【０００８】
この発明によれば、差分データを正規化し、これに基づいて生成された累積正規化誤差データを記憶する。累積正規化誤差データは、輝度のばらつきに応じて誤差を入力階調に換算したデータとなる。そして、累積正規化誤差データとゲインデータとを乗算して誤差データを生成したので、誤差拡散の対象となる画素における輝度のばらつきを考慮して、正確な補正を行うことが可能となる。
【０００９】
また、本発明に係る他の画像処理回路は、入力階調を示すnビット（ｎは自然数）の入力画像データに基づいて、輝度にばらつきがある複数の画素を備えた表示装置に出力階調を示すmビット（ｍは自然数）の出力画像データを供給するものであって、前記複数の画素の輝度を補正するための補正階調を示すｋ（n＜ｋ、且つm＜ｋ、ｋは自然数）ビットの補正データを入力階調と対応付けて記憶した補正データ記憶部（例えば、図９に示す補正データテーブル１０）と、前記画素ごとの累積誤差データを記憶する累積誤差データ記憶部（例えば、図９に示す累積誤差拡散メモリ３０）と、前記補正データ記憶部から読み出した前記補正データと、前記累積誤差データ記憶部から読み出した前記累積誤差データとを加算又は減算して元データを生成する第１演算部（例えば、図９に示す第１加算部２１）と、前記元データと差分データとを対応付けて記憶しており、記憶した差分データは、元データのＲＧＢ空間の座標に対して近傍の複数の座標を示す複数の候補データを設定し、当該元データと当該複数の候補データとを均等色空間に変換して変換元データ及び複数の変換候補データを設定し、色差に対して明度を優先させる所定の規則に従って前記複数の変換候補データを評価し、評価結果に基づいて前記複数の候補データの中から一つの候補データを選択し、前記複数の差分データの中から、選択した前記候補データに対応する差分データである、差分データ記憶部（例えば、図９に示す明度優先テーブル６０）と、前記差分データ記憶部から読み出した前記差分データと前記元データとを加算又は減算して前記出力画像データを生成する第２演算部（例えば、図９に示す第２加算部６１）と、前記差分データ記憶部から読み出した前記差分データを所定の画素に振り分けて誤差データを生成し、生成した前記誤差データと前記累積誤差データ記憶部に記憶されている前記累積誤差データとを演算して、新たな累積誤差データを生成し、前記新たな累積誤差データを前記累積誤差データ記憶部に書き込む制御部とを備える。
【００１０】
この発明によれば、複数の候補データの中から選択すべき候補データを、予め特定しておき、その候補データと元データとの差分を示す差分データを予め差分データ記憶部に記憶しておく。よって、複数の候補データの中から一つの候補データを選択するために、複数の候補データ及び元データをＲＧＢ空間から均等色空間へ変換する処理をリアルタイムで実行する必要がない。したがって、この画像処理回路によれば、処理負荷を大幅に削減しつつ、複数の画素を均一な輝度で表示させることができ、しかも粒状感がなく自然な画像を表示させることが可能となる。
【００１１】
また、本発明に係る他の画像処理回路によれば、入力階調を示すnビット（ｎは自然数）の入力画像データに基づいて、輝度にばらつきがある複数の画素を備えた表示装置に出力階調を示すmビット（ｍは自然数）の出力画像データを供給するものであって、前記複数の画素の輝度を補正するための補正階調を示すｋ（n＜ｋ、且つm＜ｋ、ｋは自然数）ビットの補正データを入力階調と対応付けて記憶した補正データ記憶部（例えば、図１３に示す補正データテーブル１０）と、前記入力階調と前記補正階調の比をゲインデータとして前記入力階調に対応付けて記憶したゲインデータ記憶部（例えば、図１３に示すゲインテーブル１１）と、前記画素ごとの累積正規化誤差データを記憶する累積誤差データ記憶部（例えば、図１３に示す累積誤差拡散メモリ３０）と、前記累積誤差データ記憶部から読み出した前記累積正規化誤差データに前記ゲインデータを乗算して累積誤差データを生成する乗算部と、前記補正データ記憶部から読み出した前記補正データと前記累積誤差データとを加算又は減算して元データを生成する第１演算部（例えば、図１３に示す第１加算部２１）と、前記元データと差分データとを対応付けて記憶しており、記憶した前記差分データは、元データのＲＧＢ空間の座標に対して近傍の複数の座標を示す複数の候補データを設定し、当該元データと当該複数の候補データとを均等色空間に変換して変換元データ及び複数の変換候補データを設定し、色差に対して明度を優先させる所定の規則に従って前記複数の変換候補データを評価し、評価結果に基づいて前記複数の候補データの中から一つの前記候補データを選択し、複数の差分データの中から選択した前記候補データに対応する差分データである差分データ記憶部（例えば、図１３に示す明度優先テーブル６０）と、前記差分データ記憶部から読み出した前記差分データと前記元データとを加算又は減算して前記出力画像データを生成する第２演算部（例えば、図１３に示す第２加算部６１）と、前記差分データ記憶部から読み出した前記差分データを前記ゲインデータで除算して正規化差分データを生成する除算部と、前記正規化差分データを所定の画素に振り分けて正規化誤差データを生成し、生成した前記正規化誤差データと前記累積誤差データ記憶部に記憶されている前記累積正規化誤差データとを演算して、新たな累積正規化誤差データを生成し、前記新たな累積正規化誤差データを前記累積誤差データ記憶部に書き込む制御部とを備える。
【００１２】
この発明によれば、元データと差分データとを予め対応付けて記憶しておき、さらに、差分データを正規化し、これに基づいて補正を行う。したがって、処理負荷を大幅に軽減しつつ、誤差拡散の対象となる画素における輝度のばらつきを考慮して、正確な補正を行うことが可能となる。この結果、複数の画素を均一な輝度で表示させることができ、しかも、粒状感のない高品質の画像を表示することができる。
【００１３】
上述した画像処理回路において、前記補正データ記憶部は、前記入力画像データの取り得る全ての入力階調について、前記補正データを対応付けて記憶することが好ましい。この場合は、入力階調に対して正確な補正階調を得ることができる。
また、上述した画像処理回路において、前記補正データ記憶部は、前記入力画像データの取り得る全ての入力階調の一部について、前記補正データを対応付けて記憶することが好ましい。この場合は、入力階調の一部について補正データを記憶するので、補正データ記憶部の記憶容量を削減することができる。なお、この態様において、前記加算部は、前記補正データ記憶部から読み出した前記補正データに基づいて、前記入力画像データの示す入力階調に対応する補正階調を推定し、推定した補正階調を示す推定補正データを前記補正データの替わりに用いてもよい。この場合は、記憶してある補正データから補正に用いる補正階調を推定するので、補正の精度が大幅に劣化することがない。
【００１４】
次に、本発明に係る画像表示装置は、上述した画像処理回路と、前記出力画像データに基づいた画像を複数の画素に表示する表示部とを備えたことを特徴とする。画像表示装置によれば、表示部において複数の画素の輝度がばらついてもこれを正確に補正することが可能となる。この表示部としては、例えば、有機発光ダイオードや無機発光ダイオードなどの発光ダイオードを用いたディスプレイ、液晶ディスプレイ、電界放出ディスプレイ（ＦＥＤ：Ｆield  Emission  Display）や表面伝導型電子放出ディスプレイ（ＳＥＤ：Surface-conduction  Electron-emitter  Display）、弾道電子放出ディスプレイ（ＢＳＤ：Ballistic  electron  Surface  emitting  Display）、などが含まれ得る。また、本発明に係る電子機器は上述した画像表示装置を備えるものであって、例えば、携帯電話機、パーソナルコンピュータ、デジタルカメラ、及び携帯情報端末などが該当する。
【００１５】
次に、本発明に係る画像処理方法は、入力階調を示すnビット（ｎは自然数）の入力画像データに基づいて、輝度にばらつきがある複数の画素を備えた表示装置に供給する出力階調を示すmビット（ｍは自然数）の出力画像データを生成する画像処理の方法であって、前記複数の画素の輝度を補正するための補正階調を示すｋ（n＜ｋ、且つm＜ｋ、ｋは自然数）ビットの補正データを入力階調と対応付けて記憶した補正データ記憶部から前記入力画像の入力階調に対応する前記補正データを読み出し、前記画素ごとの累積誤差データを記憶する累積誤差データ記憶部から、前記累積誤差データを読み出し、読み出した前記補正データと読み出した前記累積誤差データとを加算又は減算して元データを生成し、前記元データに基づいて複数の候補データを生成し、前記複数の候補データの各々について前記元データとの差分を示す複数の差分データを生成し、前記元データ及び前記複数の候補データを均等色空間に変換して、変換元データ及び複数の変換候補データを生成し、色差に対して明度を優先させる所定の規則に従って前記複数の変換候補データを評価し、評価結果に基づいて前記複数の候補データの中から一つの前記候補データを選択し、選択した前記候補データを前記出力画像データとして出力するとともに、前記複数の差分データの中から選択した前記候補データに対応する前記差分データを選択し、選択した前記差分データを所定の画素に振り分けて誤差データを生成し、生成した前記誤差データと前記累積誤差データ記憶部に記憶されている前記累積誤差データとを演算して、新たな累積誤差データを生成し、前記新たな累積誤差データを前記累積誤差データ記憶部に書き込むことを特徴とする。
【００１６】
複数の画素の輝度を補正するための補正データのビット数ｋが出力画像データのビット数mよりも大きい場合、出力画像データの分解能は補正データの分解能と比較して低いため、誤差を含む。本発明は、このような場合に誤差を所定の画素に拡散させて、出力画像データを生成する。しかも、出力画像データは、複数の候補データの中から、色差に対して明度を優先させる処理を実行することによって選択される。これにより、ある面積の表示階調は補正データの示すｋビットの階調と一致する。この結果、複数の画素に輝度のばらつきがある場合、均一な輝度で表示させることができ、しかも粒状感がなく自然な画像を表示させることができる。この画像処理方法を実行する手段は、例えば、CPU（Central
Processing Unit）が所定のプログラムを実行することによって実現してよいし、あるは、専用のＤＳＰ（Digital Signal Processor）で実現してもよい。
【００１７】
次に、本発明に係る他の画像処理方法は、入力階調を示すnビット（ｎは自然数）の入力画像データに基づいて、輝度にばらつきがある複数の画素を備えた表示装置に供給する出力階調を示すmビット（ｍは自然数）の出力画像データを生成するものであって、前記複数の画素の輝度を補正するための補正階調を示すｋ（n＜ｋ、且つm＜ｋ、ｋは自然数）ビットの補正データを入力階調と対応付けて記憶した補正データ記憶部から、前記入力画像データの入力階調に対応する前記補正データを読み出し、前記入力階調と前記補正階調の比をゲインデータとして前記入力階調に対応付けて記憶したゲインデータ記憶部から、前記入力画像データの入力階調に対応する前記ゲインデータを読み出し、前記画素ごとの累積正規化誤差データを記憶する累積誤差データ記憶部から、前記累積正規化誤差データを読み出し、読み出した前記累積正規化誤差データに前記ゲインデータを乗算して累積誤差データを生成し、読み出した前記補正データと前記累積誤差データとを加算又は減算して元データを生成し、前記元データに基づいて複数の候補データを生成し、前記複数の候補データの各々について前記元データとの差分を示す複数の差分データを生成し、前記元データ及び前記複数の候補データを均等色空間に変換して、変換元データ及び複数の変換候補データを生成し、色差に対して明度を優先させる所定の規則に従って前記複数の変換候補データを評価し、評価結果に基づいて前記複数の候補データの中から一つの前記候補データを選択し、選択した前記候補データを前記出力画像データとして出力するとともに、前記複数の差分データの中から、選択した前記候補データに対応する前記差分データを選択し、選択した前記差分データを前記ゲインデータで除算して正規化差分データを生成し、前記正規化差分データを所定の画素に振り分けて正規化誤差データを生成し、生成した前記正規化誤差データと前記累積誤差データ記憶部に記憶されている前記累積正規化誤差データとを演算して、新たな累積正規化誤差データを生成し、前記新たな累積正規化誤差データを前記累積誤差データ記憶部に書き込むことを特徴とする。
【００１８】
この発明によれば、差分データを正規化し、これに基づいて生成された累積正規化誤差データを記憶する。累積正規化誤差データは、輝度のばらつきに応じて誤差を入力階調に換算したデータとなる。そして、累積正規化誤差データとゲインデータとを乗算して誤差データを生成したので、誤差拡散の対象となる画素における輝度のばらつきを考慮して、正確な補正を行うことが可能となる。
【００１９】
次に、本発明に係る他の画像処理方法は、入力階調を示すnビット（ｎは自然数）の入力画像データに基づいて、輝度にばらつきがある複数の画素を備えた表示装置に供給する出力階調を示すmビット（ｍは自然数）の出力画像データを生成するものであって、前記複数の画素の輝度を補正するための補正階調を示すｋ（n＜ｋ、且つm＜ｋ、ｋは自然数）ビットの補正データを入力階調と対応付けて記憶した補正データ記憶部から、前記入力画像データの入力階調に対応する補正データを読み出し、前記画素ごとの累積誤差データを記憶する累積誤差データ記憶部から前記累積誤差データを読み出し、読み出した前記補正データと読み出した前記累積誤差データとを加算又は減算して元データを生成し、前記元データと差分データとを対応付けて記憶しており、記憶した差分データは、元データのＲＧＢ空間の座標に対して近傍の複数の座標を示す複数の候補データを設定し、当該元データと当該複数の候補データとを均等色空間に変換して変換元データ及び複数の変換候補データを設定し、色差に対して明度を優先させる所定の規則に従って前記複数の変換候補データを評価し、評価結果に基づいて前記複数の候補データの中から一つの前記候補データを選択し、複数の差分データの中から選択した前記候補データに対応する差分データである、差分データ記憶部から、生成した前記元データに対応する前記差分データを読み出し、読み出した前記差分データと生成した前記元データとを加算又は減算して前記出力画像データを生成し、読み出した前記差分データを所定の画素に振り分けて誤差データを生成し、生成した前記誤差データと前記累積誤差データ記憶部に記憶されている前記累積誤差データとを演算して、新たな累積誤差データを生成し、前記新たな累積誤差データを前記累積誤差データ記憶部に書き込むことを特徴とする。
【００２０】
この発明によれば、複数の候補データの中から選択すべき候補データを、予め特定しておき、その候補データと元データとの差分を示す差分データを予め差分データ記憶部に記憶しておく。よって、複数の候補データの中から一つの候補データを選択するために、複数の候補データ及び元データをＲＧＢ空間から均等色空間へ変換する処理をリアルタイムで実行する必要がない。したがって、この画像処理回路によれば、処理負荷を大幅に削減しつつ、複数の画素を均一な輝度で表示させることができ、しかも粒状感がなく自然な画像を表示させることが可能となる。
【００２１】
次に、本発明に係る他の画像処理方法は、入力階調を示すnビット（ｎは自然数）の入力画像データに基づいて、輝度にばらつきがある複数の画素を備えた表示装置に供給する出力階調を示すmビット（ｍは自然数）の出力画像データを生成するものであって、前記複数の画素の輝度を補正するための補正階調を示すｋ（n＜ｋ、且つm＜ｋ、ｋは自然数）ビットの補正データを入力階調と対応付けて記憶した補正データ記憶部から、前記入力画像データの入力階調に対応する前記補正データを読み出し、前記入力階調と前記補正階調の比をゲインデータとして前記入力階調に対応付けて記憶したゲインデータ記憶部から、前記入力画像データの入力階調に対応する前記ゲインデータを読み出し、前記画素ごとの累積正規化誤差データを記憶する累積誤差データ記憶部から、前記累積正規化誤差データを読み出し、読み出した前記累積正規化誤差データに読み出した前記ゲインデータを乗算して累積誤差データを生成し、読み出した前記補正データと前記累積誤差データとを加算又は減算して元データを生成し、前記元データと差分データとを対応付けて記憶しており、記憶した差分データは、元データのＲＧＢ空間の座標に対して近傍の複数の座標を示す複数の候補データを設定し、当該元データと当該複数の候補データとを均等色空間に変換して変換元データ及び複数の変換候補データを設定し、色差に対して明度を優先させる所定の規則に従って前記複数の変換候補データを評価し、評価結果に基づいて前記複数の候補データの中から一つの候補データを選択し、複数の差分データの中から選択した前記候補データに対応する差分データである、差分データ記憶部から、生成した前記元データに対応する前記差分データを読み出し、読み出した前記差分データと生成した前記元データとを加算又は減算して前記出力画像データを生成し、読み出した前記差分データを読み出した前記ゲインデータで除算して正規化差分データを生成し、前記正規化差分データを所定の画素に振り分けて正規化誤差データを生成し、生成した前記正規化誤差データと前記累積誤差データ記憶部に記憶されている前記累積正規化誤差データとを演算して、新たな累積正規化誤差データを生成し、前記新たな累積正規化誤差データを前記累積誤差データ記憶部に書き込むことを特徴とする。
【００２２】
この発明によれば、元データと差分データとを予め対応付けて記憶しておき、さらに、差分データを正規化し、これに基づいて補正を行う。したがって、処理負荷を大幅に軽減しつつ、誤差拡散の対象となる画素における輝度のばらつきを考慮して、正確な補正を行うことが可能となる。この結果、複数の画素を均一な輝度で表示させることができ、しかも、粒状感のない高品質の画像を表示することができる。
【発明を実施するための最良の形態】
【００２３】
＜１．第１実施形態＞
図１は、本発明の第１実施形態に係る画像処理回路Ａの構成を示すブロック図である。画像処理回路Ａは、入力階調を示すnビットの入力画像データＤinに基づいて、輝度にばらつきがある複数の画素を備えた表示装置に出力階調を示すm（m＞n）ビットの出力画像データＤoutを供給する。この例の入力画像データＤinは、Ｒ色の階調を示す８ビットのＲ入力画像データＤinr、Ｇ色の階調を示す８ビットのＧ入力画像データＤing、及びＢ色の階調を示す８ビットのＢ入力画像データＤinbによって構成される。また、出力画像データＤoutは各１０ビットのＲ出力画像データＤoutr、Ｇ出力画像データＤoutg、及びＢ出力画像データＤoutbから構成される。また、本明細書において、各種のデータの符号の末尾に記載する「r」はＲ色に対応するデータであることを表し、「g」はＧ色に対応するデータであることを表し、さらに「b」はＢ色に対応するデータであることを表す。なお、特に、ＲＧＢ色を区別する必要がない場合には、「r」、「g」、及び「b」を省略する。
【００２４】
画像処理回路Ａは、補正データテーブル１０、加算部２０、累積誤差拡散メモリ３０、及び制御部３１、CIELab変換部５０、及びデータ選択部５１を備える。補正データテーブル１０は８ビットの入力画像データＤinとｋ（n＜ｋ、且つm＜ｋ、この例ではｋ＝１１）ビットの補正データＤaとを対応付けて予め記憶している不揮発性のメモリである。上述したように表示装置において複数の画素の輝度はばらつきがある。補正データＤaは、入力階調に対応付けられた補正階調を示す。補正階調は複数の画素の輝度が均一に近づくように設定されている。なお、均一に近づくとは所定範囲の誤差は許容されるという意味であり、好ましくは、複数の画素の輝度が一致するように設定される。また、この例の補正データテーブル１０は、入力画像データＤinの取り得る全ての入力階調に対応付けて補正階調を示す補正データＤaを記憶している。つまり、１個の画素当たり、入力階調０から２５５までの２５６個の補正データＤaを記憶している。
【００２５】
次に、補正データＤaの生成方法について説明する。補正データＤaは、図２に示す測定システム１００によって生成される。この測定システム１００は表示装置１１０と測定装置１２０によって構成される。測定装置１２０は、目標階調Ｋtを示す目標画像データＤtを表示装置１１０に供給して所定の画素を点灯させ、当該画素の測定輝度Ｌmを示す輝度データＤmを測定する。
【００２６】
図３に、測定システム１００によって実行される補正データ生成処理の内容を示す。測定装置１２０は、表示装置１１０の副画素を選択する（ステップＳ１１）。表示装置１１０の画素は、複数の主画素から構成され、複数の主画素の各々はＲＧＢ各色の副画素によって構成される。
次に、測定装置１２０は選択した副画素を点灯させ（ステップＳ１２）、その輝度Ｌmを測定して輝度データＤmを取得する（ステップＳ１３）。このとき、測定装置１２０は表示装置１１０に目標画像データＤtを供給する。
【００２７】
次に、測定装置１２０は、目標階調Ｋtに対応する輝度を目標輝度Ｌtとしたとき、目標輝度Ｌtを輝度データＤmの示す測定輝度Ｌmで除算して除算比Ｇ（＝Ｌt／Ｌm）を生成する（ステップＳ１４）。
また、測定装置１２０は、除算比Ｇに目標階調Ｋtを乗算して補正階調Ｋｈ（＝Ｇ・Ｋt）を生成する（ステップＳ１５）。さらに、補正階調Ｋｈを目標階調Ｋtに対応付けて補正データＤaを生成する（ステップＳ１６）。ここで、目標階調Ｋtは、副画素が表示すべき階調である。目標階調Ｋtは、入力画像データＤinの示す入力階調に相当する。
【００２８】
この後、測定装置１２０は所定数の目標階調Ｋtについて処理を終了したか否かを判定し（ステップＳ１７）、未処理であれば処理をステップＳ１２に戻す。そして、所定数の目標階調Ｋtについて処理が終了すると、処理をステップＳ１８に進める。この例では、８ビットの入力画像データＤinの取り得る全ての入力階調について補正データＤaを算出するので、所定数は２５６となる。
【００２９】
次に、測定装置１２０は全ての副画素について処理が終了したか否かを判定し、測定が終了していない副画素がある場合には、処理をステップＳ１１に戻し、全ての副画素について測定が完了している場合には、処理を終了する。
このようにして生成された補正データＤaは測定装置１１０によって補正データテーブル１０に書き込まれる。
【００３０】
説明を図１に戻す。加算部２０は１１ビットの加算器を３個備える。加算部２０には、Ｒ入力画像データＤinr、Ｇ入力画像データＤing、及びＢ入力画像データＤinbと、Ｒ累積誤差データＥＲr’、Ｇ累積誤差データＥＲg’、及びＢ累積誤差データＥＲb’が供給される。これらの累積誤差データＥＲ’のビット数は各々２ビットである。各加算器は色ごとに補正データＤaと累積誤差データＥＲ’とを加算して１１ビットの元データＤ1r,Ｄ1g,Ｄ1bを各々出力する。
【００３１】
CIELab変換部５０は、１１ビットの元データＤ1r,Ｄ1g,Ｄ1bを出力画像データＤoutのビット数である１０ビットに丸め、これに単位ベクトルの組み合わせを加算して複数の候補データＤ2r,Ｄ2g,Ｄ2b（１０ビット）を生成する。また、元データＤ1r,Ｄ1g,Ｄ1bと各候補データＤ2r,Ｄ2g,Ｄ2bとの差分を示す複数の差分データＤＦr,ＤＦg,ＤＦb（２ビットの）を各々生成して出力する。さらに、元データＤ1r,Ｄ1g,Ｄ1bと複数の候補データＤ2r,Ｄ2g,Ｄ2bとをCIELab空間（均等色空間）に変換して、変換元データＤxr,Ｄxg,Ｄxbと複数の変換候補データＤyr,Ｄyg,Ｄybとを生成し出力する。ＲＧＢで表現されるデータをCIELab空間に変換するのは、CIELab空間の輝度と色差で候補データＤ2r,Ｄ2g,Ｄ2bを評価するためである。CIELab空間では、色を明度のＬ軸と色差のａ軸及びｂ軸で表現する。人間の視覚特性上、明度の変動が粒状感として知覚され易いため、この例では、評価において明度を重視する。
【００３２】
CIELab空間への変換は以下の手順で行う。なお、変換元データＤxr,Ｄxg,Ｄxbの変換と変換候補データＤyr,Ｄyg,Ｄybの変換は同じであるので、これらを目標ＲＧＢデータ｛Ｒｄ、Ｇｄ、Ｂｄ｝として説明する。
第１に、目標ＲＧＢデータの色座標を出力画像データＤoutが供給される出力装置（例えば、ディスプレイやプリンタ）の特性を想定して、３刺激値ＸＹＺへ変換する。具体的には、３原色の色座標をＲ｛Ｘrpl、Ｙrpl、Ｚrpl｝、Ｇ｛Ｘgpl、Ｙgpl、Ｚgpl｝、Ｂ｛Ｘbpl、Ｙbpl、Ｚbpl｝とし、輝度１（ｃｄ／ｍ２）での各原色での輝度を｛rpl、gpl、bpl｝、最大輝度をｍＬ＝２５５、ガンマ係数をγとすると、目標ＲＧＢデータ｛Ｒｄ、Ｇｄ、Ｂｄ｝での３刺激値は、以下の式（１）で与えられる。
【数１】
0004752624.tif 000002
【００３３】
第２に、３刺激値ＸＹＺからCIELab空間へ変換する。この場合、CIELab空間における座標位置は、以下に示す式（２）、（３）、及び（４）で与えられる。
【数２】
0004752624.tif 000003
【００３４】
次に、データ選択部５１は、変換元データＤxr,Ｄxg,Ｄxb及び複数の変換候補データＤyr,Ｄyg,Ｄybに基づいて、複数の候補データＤ2r,Ｄ2g,Ｄ2bの中から元データＤ1r,Ｄ1g,Ｄ1bの明度に最も近い候補データＤ2r,Ｄ2g,Ｄ2bを選択し、これを出力画像データＤoutとして出力する。さらに、データ選択部５１は、選択した候補データＤ2r,Ｄ2g,Ｄ2bに対応する差分データＤＦr,ＤＦg,ＤＦbを出力する。
【００３５】
候補データＤ2r,Ｄ2g,Ｄ2bの選択方法は以下の通りである。第１に、元データＤ1に対応する変換元データＤxの座標を｛Ｌｔ＊、ａｔ＊、ｂｔ＊｝とし、候補データＤ2に対応する変換候補データＤyの座標を｛Ｌｄ＊、ａｄ＊、ｂｄ＊｝としたとき、以下に示す式（５）に従って、複数の変換候補データＤyを評価する。第２に、差分の指標ΔＨが最小となる変換候補データＤyを特定する。第３に、特定した変換候補データＤyに対応する候補データＤ2を選択し、これを出力画像データＤoutとする。さらに、選択した候補データＤ2に対応する差分データＤＦを出力する。
【数３】
0004752624.tif 000004
【００３６】
ここで、係数ＷＬ＊によって、明度を評価の指標ΔＨにどの程度反映させるかが決定され、係数Ｗａ＊及びＷｂ＊によって色差を評価の指標ΔＨにどの程度反映させるかが決定される。明度の変動は粒状感として知覚され易い。そこで、ＷＬ＊＞Ｗａ＊、且つＷＬ＊＞Ｗｂ＊に設定することが望ましい。このように差分を評価する際に明度の重みを色差の重みより大きくすることで、明度を色差に優先させて差分を評価することが可能となる。なお、Ｗａ＊＝Ｗｂ＊＝０に設定して、明度のみを評価の基準としてもよい。
【００３７】
次に、制御部３１は、差分データＤＦを所定の画素に振り分けて誤差データＥＲを生成し、誤差データＥＲと累積誤差拡散メモリ３０に記憶されている累積誤差データＥＲ’と加算して、新たな累積誤差データＥＲ’を生成し、新たな累積誤差データＥＲ’を累積誤差拡散メモリ３０に書き込む。
【００３８】
次に、画像処理回路Ａが実行する補正処理について説明する。図１に示す累積誤差拡散メモリ３０は、ＲＧＢ各８ビットの累積誤差データＥＲ’を２ライン分記憶する。累積誤差拡散メモリ３０は、例えば、図４に示すように構成される。この例では、１ラインの画素数をＮ個としている。そして、各記憶領域には差分データＤＦが所定の規則に従って分配され記憶される。
【００３９】
累積誤差拡散メモリ３０は、制御部３１によって制御される。制御部３１は、Ｒ差分データＤＦr、Ｇ差分データＤＦg、及びＢ差分データＤＦbが供給されると、所定の係数を乗算してＲ誤差データＥＲr、Ｇ誤差データＥＲg、及びＢ誤差データＥＲbを生成する。例えば、Ｉ行Ｊ列目のＲ差分データＤＦrが供給されると、図５に示すように係数−Ｋ１を乗算してＩ行Ｊ+1列目に、係数−Ｋ２を乗算してＩ+１行Ｊ+1列目に、係数−Ｋ３を乗算してＩ+１行Ｊ列目に、係数−Ｋ４を乗算してＩ+１行Ｊ-1列目にＲ差分データＤＦrを反映させる。なお、Ｋ１〜Ｋ４は正の数値である。Ｉ行Ｊ+1列目にＲ差分データＤＦrを反映させる場合には、Ｉ行Ｊ+1列目の記憶領域に記憶されているＲ累積誤差データＥＲr’を読み出して、Ｒ差分データＤＦrに係数−Ｋ１を乗算して得たＲ誤差データＥＲrを加算し、これを新たなＲ累積誤差データＥＲr’としてＩ行Ｊ+1列目の記憶領域に書き戻す。このように１１ビットで本来表現すべきところを１０ビットで表現することによって生じる誤差は、近接する画素に分配される。
これによって、補正データＤaのビット数が出力画像データＤoutのビット数より大きい場合に、誤差を所定の画素に振り分けた出力画像データＤoutを生成できるので、正確な補正を実行することが可能となる。出力画像データＤoutは誤差を含むが、均等色空間において、明度を評価して誤差を拡散させたので、粒状感のない自然な画像を表示することができる。
【００４０】
＜２．第２実施形態＞
第１実施形態の画像処理回路Ａは、ある画素の階調を示す出力画像データＤoutを１０ビットで表現したことに伴い、１１ビットで表現される補正データＤaとの誤差を当該画素に隣接する画素に累積誤差データＥＲ’として振り分けることにより、輝度のばらつきを補正するものであった。しかしながら、画素の輝度にはばらつきがあるので、誤差を分配しても補正の精度の向上には限界があった。
【００４１】
例えば、画素Ｐ１の出力画像データＤoutと輝度Ｌの関係が図６に示すＱ１であり、画素Ｐ２の出力画像データＤoutと輝度Ｌの関係が図６に示すＱ２であるとする。この場合、画素Ｐ１は出力階調が低くても明るく発光する明るい画素であり、画素Ｐ２は出力階調が高くても暗く発光する暗い画素である。画素Ｐ１に対する補正データＤaの最大値は「５１１」であり、画素Ｐ２に対する補正データＤaの最大値は「１０２３」である。したがって、明るい画素の実質的な出力分解能は１０ビットより低くなり、表示誤差が発生する。
これに対して、第２実施形態の画像処理回路Ｂは、差分データＤＦを正規化して累積誤差拡散メモリ３０に記憶し、正規化した累積誤差データを読み出すときに輝度のばらつきに応じた係数を乗算して正確な累積誤差データを生成する。
【００４２】
図７は、本発明の第２実施形態に係る画像処理回路Ｂの構成を示すブロック図である。画像処理回路Ｂは、ゲインテーブル１１、除算器４０、及び乗算器４１を備える点で、図１に示す第１実施形態の画像処理回路Ａと相違する。
ゲインテーブル１１は、目標輝度Ｌtと測定輝度Ｌmとの比（第１実施形態の除算比）をゲインデータＤＧとして入力階調に対応付けて予め記憶している。ゲインデータＤＧはＲＧＢ各色に対応するＲゲインデータＤＧr、ＧゲインデータＤＧg、及びＢゲインデータＤＧbによって構成される。そして、入力画像データＤinがゲインテーブル１１に供給されると、その入力階調に対応したゲインデータＤＧが出力される。
【００４３】
除算器４０は、差分データＤＦをゲインデータＤＧで除算して正規化差分データＤＦnを生成する。制御部３１は、Ｒ正規化差分データＤＦnr、Ｇ正規化差分データＤＦng、及びＢ正規化差分データＤＦnbに所定の係数を乗算してＲ正規化誤差データＥＲnr、Ｇ正規化誤差データＥＲng、及びＢ正規化誤差データＤＦnbを生成する。そして、制御部３１は、第１実施形態と同様に、累積誤差拡散メモリ３０にアクセスして、そこに格納されている累積正規化誤差データＥＲn’を読み出して、これと正規化誤差データＥＲnとを加算して、新たな累積正規化誤差データＥＲn’を生成し、新たな累積正規化誤差データＥＲn’を累積誤差拡散メモリ３０に書き込む。乗算器４１はゲインデータＤＧと累積正規化誤差データＥＲn’を乗算して累積誤差データＥＲを生成する。
【００４４】
第２実施形態においても第１実施形態と同様に図２に示す測定システム１００を用いて補正データＤaを生成するとともにゲインデータＤＧを生成する。図１９に、測定システム１００によって実行される補正データ及びゲインデータの生成処理の内容を示す。この生成処理が図３示す第１実施形態の処理と相違するのは、ステップＳ１６aとステップＳ１７との間にステップＳ１６bを設けた点である。ステップＳ１６bでは、目標階調ＫmとゲインGとを対応付けてゲインデータＤＧを生成する。ここで、ゲインＧは、ステップＳ１４で生成される目標輝度Ｌtと測定輝度Ｌmとの比であり以下に示す式（６）で与えら、補正階調Ｋtは以下に示す式（７）で与えられる。
Ｇ＝Ｌt／Ｌm……（６）
Ｋt＝Ｇ・Ｋm……（７）
また、式（７）を変形すると、式（８）が得られる。
Ｇ＝Ｋt／Ｋm……（８）
式（８）から、ゲインＧは補正階調Ｋtと目標階調Ｋm（入力階調）との比であるといえる。
【００４５】
次に、画像処理回路Ｂにおける補正処理について説明する。図８に補正処理の内容を示す。補正処理では、まず、主画素を選択し（ステップＳ２１）、選択した主画素の補正データＤaを補正データテーブル１０から読み出す（ステップＳ２２）。さらに、選択した主画素のゲインデータＤＧをゲインテーブル１１から読み出す（ステップＳ２３）。くわえて、選択した主画素の累積正規化誤差データＥＲn’を累積誤差拡散メモリ３０から読み出す（ステップＳ２４）。乗算器４１を用いて累積正規化誤差データＥＲn’にゲインデータＤＧを乗算して累積誤差データＥＲ’を生成する（ステップＳ２５）。さらに、加算部２０において、累積誤差データＥＲ’と補正データＤaとを加算し、元データＤ1を生成する。（ステップＳ２６）。
【００４６】
この後、CIELab変換部５０は、加算結果である元データＤ1を整数表現し、単位ベクトルと組み合わせて加算し、候補データＤ2を生成し（ステップＳ２７）、元データＤ1と候補データＤ2との差分を各々計算して差分データＤＦを生成する（ステップＳ２８）。さらに、CIELab変換部５０は、元データＤ1と候補データＤ2とをCIELab変換して変換元データＤx及び変換候補データＤyを生成する（ステップＳ２９）。
次に、データ選択部５１は、変換元データＤx及び変換候補データＤyに基づいて、候補データＤyを評価し、明度が最も近い候補データＤ2を選択して、これを出力画像データＤoutとして出力する（ステップＳ３０）。さらに、データ選択部５１は、出力画像データＤout（選択した候補データＤ2）に対応する差分データＤＦを出力する（ステップＳ３１）。
次に、除算器４０は差分データＤＦをゲインデータＤＧで除算して正規化差分データＤＦnを生成する（ステップＳ３２）。さらに、制御部３１は、正規化差分データＤＦnを所定の画素に振り分けて正規化誤差データＥＲを生成し、これと累積誤差拡散メモリ３０に記憶されている累積正規化誤差データＥＲ’とを加算して新たに累積正規化誤差データＥＲ’を生成し、これを累積誤差拡散メモリ３０に記憶する（ステップＳ３３）。
【００４７】
以上説明したように、本実施形態においては、出力画像データＤoutの誤差を所定の画素に拡散させる場合に、画素の輝度のばらつきを考慮した正規化処理を施して累積正規化誤差データＥＲn’を生成した。この累積正規化誤差データＥＲn’は、輝度のばらつきに応じて誤差を入力階調に換算したデータとなる。そして、累積正規化誤差データＥＲn’とゲインデータＤＧとを乗算して累積誤差データＥＲ’を生成したので、正確な補正を行うことができ、表示品質を大幅に向上させることができる。
【００４８】
＜３．第３実施形態＞
第１実施形態の画像処理回路Ａでは、加算部１０から出力される元データＤ1に対して、複数の候補データを生成し、これを均等色空間に展開し、誤差が少なくなる候補データを式（５）に従った演算することによって生成した。このため、CIELab変換部５０及びデータ選択部５１の処理負荷が大きい。第３実施形態では、処理負荷を軽減した画像処理回路Ｃを提供する。
【００４９】
図９に第３実施形態に係る画像処理回路Ｃのブロック図を示す。画像処理回路Ｃは、CIELab変換部５０及びデータ選択部５１の替わりに、明度優先テーブル６０及び第２加算部６１を備える点を除いて、図１に示す画像処理回路Ａと同様に構成されている。なお、第１加算部２１は上述した第１実施形態の加算部２０に相当する。
【００５０】
明度優先テーブル６０には、元データＤ1と差分データＤＦとが対応付けられて記憶されている。差分データＤＦの値は、１１ビットの元データＤ1に加算することによって、その上位１０ビットが出力画像データＤoutとなるように設定されている。なお、第３実施形態では、差分データＤＦのビット数を１ビットとして説明するが、これは一例であって、ビット数は2ビット以上であってもよい。差分データＤＦは、Ｒ差分データＤＦr、Ｇ差分データＤＦg、及びＢ差分データＤＦbから構成される。
【００５１】
図１０に、差分データＤＦを生成する演算処理のフローチャートを示す。以下の演算処理はコンピュータによって実行される。まず、ＲＧＢ空間における補間格子点及び近傍点を目標ＲＧＢに設定する（ステップＳ４１）。図１１に示すように補間格子点は、ＲＧＢ空間において、各１１ビットの元データＤ1が取り得る座標位置を所定の間隔で間引いた座標位置である。従って、補間格子点は１０ビット以下で表現することができる。但し、この例において、補間格子点はＲ座標、Ｇ座標、Ｂ座標を各々１０ビットで表現した場合の座標位置Ｐを示すものとする。また、近傍点は、補間格子点の座標位置Ｐ（ｘ、ｙ、ｚ）の各要素に「０」又は「１」を加算して得られる座標位置Ｑである。この例において、近傍点は１１ビットで表現される。１個の補間格子点の周りには７個の近傍点が存在する。これらの組みを目標ＲＧＢ（目標点）に設定する。
【００５２】
次に、目標ＲＧＢを均等色空間の一例であるCIELabに変換して目標Ｌａｂ（変換目標点）を記憶する（ステップＳ４２）。CIELabへの変換は、上述した第１実施形態と同様に式（１）〜式（４）に従って実行する。
次に、基底ＲＧＢ（基底格子点）を求める（ステップＳ４３）。基底ＲＧＢは１０ビット（ｍビット）の出力画像データＤoutで表現可能なＲＧＢ空間の座標位置である。この例では、補間格子点と一致する。
次に、増分ベクトルを設定する（ステップＳ４４）。増分ベクトルは１０ビットの基底ＲＧＢからその最下位ビットに「１」、「０」を加算したサンプルまでのベクトルである。つまり、基底ＲＧＢの最下位ビットが増分ベクトルとなる。具体的には、図１１に示す「Ｖ」が増分ベクトルとなる。
【００５３】
次に、基底ＲＧＢに増分ベクトルを加算して候補ＲＧＢ（候補格子点）を生成する（ステップＳ４５）。候補ＲＧＢの位置座標は、図１１に示す「Ｒ」となる。なお、基底ＲＧＢも候補ＲＧＢに含まれる。この場合は、増分ベクトルの各要素が「０」である。
次に、候補ＲＧＢを候補Ｌａｂ（変換候補点）に変換する（ステップＳ４６）。CIELabへの変換では、上述したステップＳ４２と同様に、式（１）〜（４）に従った演算を実行する。
【００５４】
この後、ステップＳ４２で算出した目標Ｌａｂと候補Ｌａｂとの差分を第１実施形態で説明した式（５）に従って評価し、差分の指標ΔＨが最小であるかを判定する（ステップＳ４７）。なお、Ｗａ＊＝Ｗｂ＊＝０に設定して、明度のみを評価の基準としてもよい点は第１実施形態と同様である。
【００５５】
次に、指標ΔＨが最小であれば目標ＲＧＢと候補ＲＧＢの差である差分ＲＧＢを更新し（ステップＳ４８）、一方、指標ΔＨが最小でなければ差分ＲＧＢを維持して、全ての増分ベクトルについて試したか否かを判定する（ステップＳ４９）。試していない増分ベクトルがある場合には、処理をステップＳ４４に戻し、ステップＳ４４からステップＳ４９までの処理を繰り返す。
【００５６】
全ての増分ベクトルについて試行した場合には、処理をステップＳ５０に進め、全ての補間格子点及び近傍点について処理を終了したか否かを判定し、終了していない場合には処理をスッテプＳ４１に戻し、ステップＳ４１からステップＳ５０までの処理を繰り返す。そして、全ての補間格子点及び近傍点について差分ＲＧＢ（差分データＤＦ）を生成すると処理を終了する。これにより、元データＤ1の各データ値に対応する差分データＤＦのデータ値が生成される。この例では、ＲＧＢ空間上の補間格子点を１１ビットの元データＤ1の上位１０ビットして説明したが、元データＤ1がｒビット、出力画像データＤoutがｓビット、拡張ビット数がｐビット（ｐ＝ｒ−ｓ）としたとき、補間格子点を元データＤ1の上位ｑ（ｑ＜ｒ−ｐ）ビットで指定される格子点に設定してもよい。この場合、明度優先テーブル６０に元データＤ1の上位ｑ（ｑ＜ｒ−ｐ）ビット及び下位ｐビットと差分データＤＦと対応付けて記憶してもよい。
【００５７】
説明を図９に戻す。第２加算部６１は、１０ビットの加算器を３個備える。第２加算部６１には、Ｒ元データＤ1r、Ｇ元データＤ1g、及びＢ元データＤ1bと、Ｒ差分データＤＦr、Ｇ差分データＤＦg、及びＢ差分データＤＦbが供給される。Ｒ色の加算器はＲ元データＤ1rとＲ差分データＤＦrとを加算してＲ出力画像データＤoutrを出力し、Ｇ色の加算器はＧ元データＤ1gとＧ差分データＤＦbとを加算してＧ出力画像データＤoutgを出力し、Ｂ色の加算器はＢ元データＤ1bとＢ差分データＤＦbとを加算してＢ出力画像データＤoutbを出力する。
【００５８】
次に、画像処理回路Ｃにおける補正処理について説明する。図１２に補正処理の内容を示す。補正処理では、まず、主画素を選択し（ステップＳ６１）、選択した主画素の補正データＤaを補正データテーブル１０から読み出す（ステップＳ６２）。さらに、選択した主画素の累積誤差データＥＲ’を累積誤差拡散メモリ３０から読み出す（ステップＳ６３）。
次に、第１加算部２１において、累積誤差データＥＲ’と補正データＤaとを加算し、元データＤ1を生成する（ステップＳ６４）。次に、第２加算部６１は、加算結果である元データＤ1と明度優先テーブル６０から読み出した差分データＤＦとを加算して出力画像データＤoutを生成する（ステップＳ６５）。この後、制御部３１は差分データＤＦを所定の画素に振り分けて誤差データＥＲを生成し、誤差データＥＲに基づいて累積誤差データＥＲ’を生成して累積誤差拡散メモリ３０に記憶する（ステップＳ６７）。
【００５９】
このように本実施形態では、予め差分データＤＦを元データＤ1と対応付けて明度優先テーブル６０に記憶するので、画像処理回路Ａの処理負荷を大幅に削減することができる。この結果、簡易な構成で明度を優先させた均等色空間上で誤差拡散をリアルタイムで実行することが可能となる。しかも、明度優先テーブル６０には、元データＤ1の取り得るデータ値の一部である補間格子点及び近傍点について差分データＤＦが記憶されており、補間格子点によって他の格子点を代表させているので、明度優先テーブル６０の記憶容量を削減することが可能となる。
【００６０】
＜４．第４実施形態＞
図１３は、本発明の第４実施形態に係る画像処理回路Ｄの構成を示すブロック図である。画像処理回路Ｄは、ゲインテーブル１１、除算器４０、及び乗算器４１を備える点で、図９に示す画像処理回路Ｃと相違する。すなわち、画像処理回路Ｄは、差分データＤＦを正規化して累積誤差データＥＲ’を生成する。
【００６１】
第２実施形態の画像処理回路Ｂと同様に、ゲインテーブル１１は、ゲインデータＤＧを入力階調に対応付けて予め記憶している。除算器４０は、差分データＤＦをゲインデータＤＧで除算して正規化差分データＤＦnを生成する。乗算器４１は、累積正規化誤差データＥＲ’にゲインデータＤＧを乗算して、累積誤差データＥＲ’を生成する。また、第３実施形態で説明したように明度優先テーブル６０には元データＤ1と差分データＤＦが対応付けて記憶されている。
【００６２】
次に、画像処理回路Ｄにおける補正処理について説明する。図１４に補正処理の内容を示す。補正処理では、まず、主画素を選択し（ステップＳ７１）、選択した主画素の補正データＤaを補正データテーブル１０から読み出す（ステップＳ７２）。さらに、選択した主画素のゲインデータＤＧをゲインテーブル１１から読み出す（ステップＳ７３）。くわえて、選択した主画素の累積正規化誤差データＥＲn’を累積誤差拡散メモリ３０から読み出す（ステップＳ７４）。乗算器４１を用いて累積正規化誤差データＥＲn’にゲインデータＤＧを乗算して累積誤差データＥＲ’を生成する（ステップＳ７５）。さらに、第１加算部２１において、累積誤差データＥＲ’と補正データＤaとを加算して元データＤ1を生成する（ステップＳ７６）。
次に、第２加算部６１は、加算結果である元データＤ1と明度優先テーブル６０から読み出した差分データＤＦとを加算して出力画像データＤoutを生成する（ステップＳ７７）。この後、除算器４０は差分データＤＦをゲインデータＤＧで除算して正規化差分データＤＦnを生成する（ステップＳ７８）。さらに、制御部３１は正規化差分データＤＦnを所定の画素に振り分けて正規化誤差データＥＲnを生成し、正規化誤差データＥＲnに基づいて累積正規化誤差データＥＲn’を生成して累積誤差拡散メモリ３０に記憶する（ステップＳ７９）。
【００６３】
以上説明したように、本実施形態においては、出力画像データＤoutの誤差を所定の画素に拡散させる場合に、画素の輝度のばらつきを考慮した正規化処理を施して累積正規化誤差データＥＲn’を生成した。この累積正規化誤差データＥＲ’は、輝度のばらつきに応じて誤差を入力階調に換算したデータとなる。そして、累積正規化誤差データＥＲn’とゲインデータＤＧとを乗算して累積誤差データＥＲ’を生成したので、正確な補正を行うことができ、表示品質を大幅に向上させることができる。
【００６４】
＜５．画像処理回路の変形例＞
本発明は上述した各実施形態の画像処理回路に限定されるものではなく、以下に述べる各種の変形が可能である。
（１）上述した各実施形態において、補正データテーブル１０には入力画像データＤinの取り得る全ての入力階調に各々対応して補正データＤaを記憶したが、入力画像データＤinの取り得る全ての入力階調の一部について、補正データＤaを対応付けて記憶してもよい。この場合、加算部２０（第１加算部２１）は、入力画像データＤinの入力階調に近い複数の入力階調に対応する補正データＤaを読み出し、読み出した複数の補正データＤaに基づいて入力画像データＤinの入力階調に対応する補正階調を推定し、推定した補正階調を示す推定補正データを用いて加算処理を実行すればよい。例えば、入力画像データＤinの入力階調をＸ、補正データテーブル１０に入力階調Ｘ１に対応して補正階調Ｙ１を示す補正データＤa1と入力階調Ｘ２に対応して補正階調Ｙ２を示す補正データＤa2とが記憶されており、Ｘ１＜Ｘ＜Ｘ２としたとき、推定補正データＤaｐの示す推定した補正階調Ｙは以下に示す式（９）で与えられる。
Ｙ＝Y１＋｛（Ｘ−Ｘ１）／（Ｘ２−Ｘ１）｝＊（Ｙ２−Ｙ１）……式（９）
すなわち、加算部２０（第１加算部２１）は、補正階調Ｙを推定する手段として機能する。
【００６５】
なお、ゲインデータＤＧについても、補正データＤaと同様に入力画像データＤinの取り得る全ての入力階調の一部と対応付けてゲインデータＤＧをゲインテーブル１１に記憶してもよい。つまり、補正データＤaにおける推定と同様にゲインＧを推定する。
【００６６】
また、補正データテーブル１０に記憶する補正データＤaは、所定の入力階調の範囲に対応して１個の補正階調を記憶してもよい。例えば、入力画像データＤinが取り得る入力階調を４分割して各入力階調の範囲に対応して補正階調を１個記憶してもよい。この場合、補正データテーブル１０には各入力階調の範囲を代表して１個の補正階調が各々記憶されているので、加算部２０（第１加算部２１）は補正データテーブル１０から読み出された補正データＤaに基づいて補正を実行する。なお、ゲインデータＤＧについても、補正データＤaと同様に所定の入力階調の範囲に対応して１個のゲインを記憶してもよい。この場合、加算部２０（第１加算部２１）は、補正データＤaにおける推定と同様にゲインを推定する。
【００６７】
この変形例によれば、補正データＤaの数を入力階調の観点から削減したので、補正データテーブル１０の記憶容量を削減することができる。さらに、ゲインデータＤＧの数を入力階調の観点から削減したので、ゲインテーブル１１の記憶容量を削減することができる。
【００６８】
（２）上述した実施形態において、補正データＤaは、全ての画素の各々に対応して記憶したが、本発明はこれに限定されるものではなく、表示装置を構成する複数の画素のうち一部の画素について、補正データテーブル１０に補正データＤaを記憶してもよい。表示装置における画素の輝度のばらつきは、駆動トランジスタやＯＬＥＤ素子を形成する際の条件が位置によって相違することが主な原因である。このため、近接する画素間では、輝度のばらつきが小さい傾向がある。そこで、複数の画素を所定数の画素からなる複数の領域に分割し、補正データテーブル１０に複数の領域ごとに補正データＤaを記憶してもよい。この場合、加算部２０（第１加算部２１）は、処理の対象となる画素が含まれる領域の補正データＤaを補正データテーブル１０から読み出し、読み出した補正データＤaに基づいて補正を施せばよい。なお、第２実施形態で説明したゲインデータＤＧについても、補正データＤaと同様にゲインテーブル１１に複数の領域ごとにゲインデータＤＧを記憶してもよい。また、所定の入力階調の範囲に対応して１個のゲインを記憶してもよい。この場合、加算部１０は、この場合、加算部２０は、処理の対象となる画素が含まれる領域のゲインデータＤＦをゲインテーブル１１から読み出し、読み出したゲインデータＤＧに基づいて補正を施せばよい。
【００６９】
この変形例によれば、補正データＤaの数を画素の配置の観点から削減したので、補正データテーブル１０の記憶容量を削減することができる。さらに、ゲインデータＤＧの数を画素の配置の観点から削減したので、ゲインテーブル１１の記憶容量を削減することができる。
【００７０】
＜６．画像表示装置＞
次に、上述したが画像処理回路Ａ（Ｂ〜Ｄ）を用いた画像表示装置について説明する。
図１５は画像表示装置３００のブロック図である。この図に示すように画像表示装置３００は、複数の画素回路２００がマトリクス状に配列された発光領域Ｚを備える。発光領域Ｚには、複数本の走査線１０２が横方向（Ｘ方向）に延設される一方、複数本のデータ線（信号線）３１２が図において縦方向（Ｙ方向）に延設されている。そして、これらの走査線１０２とデータ線１１２との交差の各々に対応するように画素回路２００がそれぞれ設けられている。
【００７１】
説明の便宜上、この例では、発光領域Ｚの走査線１０２の本数（行数）を「３６０」とし、データ線の本数（列数）を「４８０」として、画素回路２００が、縦３６０行×横４８０列のマトリクス状に配列する構成を想定する。ただし、本発明をこの配列に限定する趣旨ではない。発光領域Ｚには、図示せぬ電源回路から高位側電圧ＶＥＬ及び低位側電圧ＧNＤが供給される。画素回路２００には、電気光学素子としてのＯＬＥＤ素子が含まれ、このＯＬＥＤ素子への電流を画素回路２００毎に制御することによって、所定の画像が階調表示される。
Ｙドライバ３４は、１水平走査期間ごとに１行ずつ走査線１０２を選択するとともに、選択した走査線１０２に対して、Ｈレベルの走査信号を供給する。
【００７２】
一方、Ｘドライバ３６は、Ｙドライバ３４によって選択された走査線１０２に対応する１行分の画素回路、すなわち、選択された行に位置する１〜４８０列の画素回路２００の各々に、当該画素回路２００のＯＬＥＤ素子に流すべき電流（すなわち、画素の階調）に応じた電圧のデータ信号を、１〜４８０列目のデータ線１１２を介して、それぞれ供給する。すべての画素回路２００には、ＯＬＥＤ素子の電源となる高位側電圧ＶＥＬが給電線３１１４を介してそれぞれ供給される。また、すべての画素回路２００は、本実施形態において電圧の基準となる低位側電圧ＧＮＤに接地されている。
【００７３】
画素回路２００はＯＬＥＤ素子とこれに駆動電流を供給する駆動トランジスタを備える。そして、駆動トランジスタの閾値電圧などの特性ばらつきやＯＬＥＤ素子の電流−輝度特性のばらつきなどによって各画素回路の輝度がばらつく。この画像表示装置３００によれば、補正データＤaのビット数が出力画像データＤoutのビット数よりも大きい場合に、誤差を所定の画素に拡散させることができるので、正確に輝度のばらつきを補正することが可能となる。
【００７４】
＜７．電子機器＞
次に、上述した実施形態に係る画像表示装置３００を適用した電子機器について説明する。図１６に、画像表示装置３００を適用したモバイル型のパーソナルコンピュータの構成を示す。パーソナルコンピュータ２０００は、表示ユニットとしての画像表示装置３０と本体部２０１０を備える。本体部２０１０には、電源スイッチ２００１及びキーボード２００２が設けられている。この画像表示装置３００はＯＬＥＤ素子を用いるので、視野角が広く見易い画面を表示できる。
図１７に、画像表示装置３００を適用した携帯電話機の構成を示す。携帯電話機３０００、複数の操作ボタン３００１及びスクロールボタン３００２、並びに表示ユニットとしての画像表示装置３００を備える。スクロールボタン３００２を操作することによって、画像表示装置３００に表示される画面がスクロールされる。
図１８に、画像表示装置３００を適用した情報携帯端末（ＰＤＡ：Personal  Digital  Assistants）の構成を示す。情報携帯端末４０００は、複数の操作ボタン４００１及び電源スイッチ４００２、並びに表示ユニットとしての画像表示装置３００を備える。電源スイッチ４００２を操作すると、住所録やスケジュール帳といった各種の情報が画像表示装置３０に表示される。
なお、画像表示装置３００が適用される電子機器としては、図１６〜図１８に示すものの他、デジタルスチルカメラ、液晶テレビ、ビューファインダ型、モニタ直視型のビデオテープレコーダ、カーナビゲーション装置、ページャ、電子手帳、電卓、ワードプロセッサ、ワークステーション、テレビ電話、ＰＯＳ端末、タッチパネルを備えた機器等などが挙げられる。そして、これらの各種電子機器の表示部として、前述した画像表示装置３００が適用可能である。また、直接画像や文字などを表示する電子機器の表示部に限られず、被感光体に光を照射することにより間接的に画像もしくは文字を形成するために用いられる印刷機器の光源として適用してもよい。
【図面の簡単な説明】
【００７５】
【図１】本発明の第１実施形態に係る画像処理回路Ａの構成を示すブロック図である。
【図２】測定システムの全体構成を示すブロック図である。
【図３】補正データ生成処理の処理内容を示すフローチャートである。
【図４】誤差分配メモリのメモリ構造を示す説明図である。
【図５】ある画素の差分データを近接する画素に分配する際の係数を説明するための説明図である。
【図６】明るい画素と暗い画素における表示誤差を説明するための説明図である。
【図７】第２実施形態に係る画像処理回路Ｂのブロック図である。
【図８】同実施形態の補正処理の処理内容を示すフローチャートである。
【図９】第３実施形態に係る画像処理回路Ｃのブロック図である。
【図１０】差分データを生成する演算処理のフローチャートである。
【図１１】補間格子点を説明するための概念図である。
【図１２】同実施形態の補正処理の処理内容を示すフローチャートである。
【図１３】第４実施形態に係る画像処理回路Ｄのブロック図である。
【図１４】同実施形態の補正処理の処理内容を示すフローチャートである。
【図１５】画像表示装置の構成を示すブロック図である。
【図１６】同装置を用いたパーソナルコンピュータを示す図である。
【図１７】同装置を用いた携帯電話を示す図である。
【図１８】同装置を用いた携帯情報端末を示す図である。
【図１９】第２実施形態における補正データ及びゲインデータの生成処理の内容を示すフローチャートである。
【符号の説明】
【００７６】
Ａ〜Ｄ……画像処理回路、Ｄinr,Ｄing,Ｄinb……Ｒ入力画像データ,Ｇ入力画像データ,Ｂ入力画像データ、Ｄoutr,Ｄoutg,Ｄoutb……Ｒ出力画像データ,Ｇ出力画像データ,Ｂ出力画像データ、ＥＲr’,ＥＲg’,ＥＲb’……Ｒ累積誤差データ,Ｇ累積誤差データ,Ｂ累積誤差データ、ＤＦr’, ＤＦg’, ＤＦb’……Ｒ差分データ,Ｇ差分データ,Ｂ差分データ、２０……加算部、２１……第１加算部、１１……ゲインテーブル、３０……累積誤差拡散メモリ、３１……制御部、４０……除算器、５０……CIELab変換部、５１……データ変換部、６０……明度優先テーブル、６１……第２加算部、３００……画像表示装置。
【図１】
0004752624.tif 000005
【図２】
0004752624.tif 000006
【図３】
0004752624.tif 000007
【図４】
0004752624.tif 000008
【図５】
0004752624.tif 000009
【図６】
0004752624.tif 000010
【図７】
0004752624.tif 000011
【図８】
0004752624.tif 000012
【図９】
0004752624.tif 000013
【図１０】
0004752624.tif 000014
【図１１】
0004752624.tif 000015
【図１２】
0004752624.tif 000016
【図１３】
0004752624.tif 000017
【図１４】
0004752624.tif 000018
【図１５】
0004752624.tif 000019
【図１６】
0004752624.tif 000020
【図１７】
0004752624.tif 000021
【図１８】
0004752624.tif 000022
【図１９】
0004752624.tif 000023