(57)【要約】  モバイル電子デバイスが、画素を有するディスプレイと、ディスプレイから離間しており、かつ通信可能に結合されている処理回路とを有する。処理回路は、画素へ送信する画像データを作成し、ディスプレイから受信された、画素の現在の動作挙動を示すフィードバックに基づいて画像データを調整して、ディスプレイの動作のばらつきを補償する。モバイル電子デバイスは、更なる電子コンポーネントであって、更なる電子コンポーネントの現在の動作挙動に基づいて画素の現在の動作挙動に影響を及ぼす更なる電子コンポーネントも有する。
2019533185.tif 000002
【特許請求の範囲】
【請求項１】
画素を備えるディスプレイと、
前記ディスプレイから離間しており、かつ通信可能に結合されている処理回路であって、前記画素へ送信する画像データを作成し、前記ディスプレイから受信された前記画素の現在の動作挙動を示すフィードバックに基づいて前記画像データを調整して、前記ディスプレイの動作のばらつきを補償するように構成された処理回路と、
１つ以上の更なる電子コンポーネントであって、前記１つ以上の更なる電子コンポーネントの動作挙動に基づいて、前記画素の現在の動作挙動に影響を及ぼす電子コンポーネントと、
を備えるモバイル電子デバイス。
【請求項２】
前記処理回路が、
前記画像データに適用された時に、前記ディスプレイの前記動作のばらつきを補償する補償値を生成することと、
前記補償値を前記画像データに適用することと、
によって前記画像データを調整して、前記ディスプレイの前記動作のばらつきを補償するように構成されている、請求項１に記載のモバイル電子デバイス。
【請求項３】
前記動作のばらつきが、前記ディスプレイの経年変化、前記ディスプレイの劣化、前記ディスプレイ上の温度又はこれらの任意の組み合わせを含む、請求項１に記載のモバイル電子デバイス。
【請求項４】
ディスプレイが、テスト画像データ又はユーザ画像データを表示している時に前記動作のばらつきを感知するように構成されている、請求項１に記載のモバイル電子デバイス。
【請求項５】
前記ディスプレイが、
前記画素にテストデータをプログラムし、
前記動作のばらつきを、前記テストデータをプログラムされることに対する前記画素の応答の電圧、電流又はこれらの組み合わせを感知することによって感知する、
ように構成されている、請求項１に記載のモバイル電子デバイス。
【請求項６】
前記ディスプレイが、差動感知、差分差動感知、相関二重サンプリング、プログラム可能なコンデンサ整合又はこれらの任意の組み合わせを実行することによって、前記ディスプレイの感知線上のノイズを低減させるように構成されている、請求項１に記載のモバイル電子デバイス。
【請求項７】
前記処理回路が、前記ディスプレイをターンオフさせ、前記ディスプレイがターンオフされている間、前記ディスプレイに、前記ディスプレイの発光ダイオードに結合された駆動トランジスタのゲートソース電圧を変更させるように構成されている、請求項１に記載のモバイル電子デバイス。
【請求項８】
電子ディスプレイの動作のばらつきを、電流感知によって感知することと、
前記電子ディスプレイに送信された画像データを、前記電子ディスプレイから離間した処理回路により、前記動作のばらつきに少なくとも部分的に基づいて調整することと、
を含む方法。
【請求項９】
前記動作のばらつきを前記電流感知によって感知することが、
前記電子ディスプレイの第１の画素の第１のパラメータを感知することと、
前記第１の画素が非発光モードで動作している間に、前記電子ディスプレイの第２の画素の第２のパラメータを感知することと、
を含む、請求項８に記載の方法。
【請求項１０】
前記電子ディスプレイに送信された前記画像を前記処理回路によって調整することが、前記第１のパラメータの感知及び前記第２のパラメータの感知に少なくとも部分的に基づく、請求項９に記載の方法。
【請求項１１】
前記処理回路により、前記画素と関連付けられた補正曲線に少なくとも部分的に基づいて補正値を生成することを含む、請求項８に記載の方法。
【請求項１２】
前記電子ディスプレイに送信された前記画像を前記処理回路によって調整することが、前記電子ディスプレイに送信された前記画像データに前記補正値を適用することに部分的に基づく、請求項１１に記載の方法。
【請求項１３】
前記処理回路により、前記補正値に少なくとも部分的に基づいて前記補正曲線を更新することを含む、請求項１１に記載の方法。
【請求項１４】
前記処理回路により、前記動作のばらつきをフィルタリングして、補正ファクタ、補正マップ又はこれらの双方を生成することと、
前記補正ファクタ、前記補正マップ又はこれらの双方を前記電子ディスプレイに送信することと、
を含む、請求項８に記載の方法。
【請求項１５】
画素を含むディスプレイパネルと、
前記画素の現在の動作のばらつきを感知するように構成された集積ディスプレイ感知回路を含むディスプレイドライバ回路と、
を含むディスプレイと、
前記ディスプレイに通信可能に結合された処理回路であって、
前記画素の前記現在の動作のばらつきの示唆を前記ディスプレイから受信し、
前記画素の前記現在の動作のばらつきに少なくとも部分的に基づいて画像データを調節し、
前記画像データを前記ディスプレイに送信する、
ように構成された処理回路と、
を備える電子デバイス。
【請求項１６】
前記ディスプレイが、前記画素の前記現在の動作のばらつきの前記示唆を前記処理回路に送信される前にデジタル化するように構成されたアナログデジタル変換器を備える、請求項１５に記載の電子デバイス。
【請求項１７】
前記集積ディスプレイ感知回路が、テスト画像データ又はユーザ画像データに対する前記画素の応答のアナログ感知を実行するように構成された感知アナログフロントエンドを備える、請求項１５に記載の電子デバイス。
【請求項１８】
前記処理回路が、二重ループ補償スキームを使用して前記画像データを調整するように構成されている、請求項１５に記載の電子デバイス。
【請求項１９】
前記二重ループ補償スキームが、第１の速度で更新される粗いスキャンループ及び第２の速度で更新される緻密なスキャンループを備え、前記第１の速度が前記第２の速度よりも速い、請求項１８に記載の電子デバイス。
【請求項２０】
前記処理回路に通信可能に結合されたフィルタリング回路を備え、前記フィルタリング回路が前記動作のばらつきをフィルタリングするように構成されている、請求項１５に記載の電子デバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願の相互参照）
本出願は、その内容全体が引用をもって援用された、２０１６年９月１４日出願の「Ｓｙｓｔｅｍｓ  ａｎｄ  Ｍｅｔｈｏｄｓ  ｆｏｒ  Ｉｎ−Ｆｒａｍｅ  Ｓｅｎｓｉｎｇ  ａｎｄ  Ａｄａｐｔｉｖｅ  Ｓｅｎｓｉｎｇ  Ｃｏｎｔｒｏｌ」と題する米国仮出願第６２／３９４，５９５号；２０１７年４月７日出願の「Ｓｅｎｓｉｎｇ  Ｃｏｎｓｉｄｅｒｉｎｇ  Ｉｍａｇｅ」と題する米国仮出願第６２／４８３，２３７号；「Ｌｏｗ−Ｖｉｓｉｂｉｌｉｔｙ  Ｄｉｓｐｌａｙ  Ｓｅｎｓｉｎｇ」と題する２０１６年９月１９日出願の米国仮出願第６２／３９６，６５９号；「Ｎｏｉｓｅ  Ｍｉｔｉｇａｔｉｏｎ  ｆｏｒ  Ｄｉｓｐｌａｙ  Ｐａｎｅｌ  Ｓｅｎｓｉｎｇ」と題する２０１６年９月２１日出願の米国特許仮出願第６２／３９７，８４５号；「Ｅｄｇｅ  Ｃｏｌｕｍｎ  Ｄｉｆｆｅｒｅｎｔｉａｌ  Ｓｅｎｓｉｎｇ  Ｓｙｓｔｅｍｓ  ａｎｄ  Ｍｅｔｈｏｄｓ」と題する２０１６年９月２３日出願の米国仮出願第６２／３９８，９０２号；「Ｄｅｖｉｃｅ  Ａｎｄ  Ｍｅｔｈｏｄ  Ｆｏｒ  Ｐａｎｅｌ  Ｃｏｎｄｉｔｉｏｎｉｎｇ」と題する２０１７年４月７日出願の米国仮出願第６２／４８３，２６４号；「Ｃｏｍｍｏｎ−Ｍｏｄｅ  Ｎｏｉｓｅ  Ｃｏｍｐｅｎｓａｔｉｏｎ」と題する２０１７年５月２６日出願の米国仮出願第６２／５１１，８１２号；「Ｄｕａｌ−Ｌｏｏｐ  Ｄｉｓｐｌａｙ  Ｓｅｎｓｉｎｇ  Ｆｏｒ  Ｃｏｍｐｅｎｓａｔｉｏｎ」と題する２０１６年９月１９日出願の米国仮出願第６２／３９６，５３８号；「Ｄｉｓｐｌａｙ  Ａｄｊｕｓｔｍｅｎｔ」と題する２０１６年９月２４日出願の米国仮出願第６２／３９９，３７１号；「Ｃｏｒｒｅｃｔｉｏｎ  Ｓｃｈｅｍｅｓ  Ｆｏｒ  Ｄｉｓｐｌａｙ  Ｐａｎｅｌ  Ｓｅｎｓｉｎｇ」と題する２０１７年４月７日出願の米国仮出願第６２／４８３，２３５号；「Ｐｏｗｅｒ  Ｃｙｃｌｅ  Ｄｉｓｐｌａｙ  Ｓｅｎｓｉｎｇ」と題する２０１６年９月１９日出願の米国仮出願第６２／３９６，５４７号；及び「Ｐｒｅｄｉｃｔｉｖｅ  Ｔｅｍｐｅｒａｔｕｒｅ  Ｃｏｍｐｅｎｓａｔｉｏｎ」と題する２０１７年５月２６日出願の米国仮出願６２／５１１，８１８号の優先権及び利益を主張する。
【背景技術】
【０００２】
本開示は、概略的には電子ディスプレイに関し、より詳細には、発光ダイオード（ＬＥＤ）電子ディスプレイの感知特性又はＬＥＤ電子ディスプレイに影響を与える特性を向上させるためのデバイス及び方法に関する。
【０００３】
このセクションは、以下に説明及び／又はクレームされている、本開示の種々の態様に関連し得る、種々の技術態様を読者に紹介することを意図している。本論考は、本開示の様々な態様の、より良好な理解を容易にするための背景技術を閲覧者に提供する際に、助けとなるものと考えられる。従って、これらの記述は、上述の観点から読まれるべきであり、先行技術の承認として読まれるべきではないことを、理解するべきである。
【０００４】
アクティブマトリクス有機発光ダイオード（ＡＭＯＬＥＤ）ディスプレイ、マイクロＬＥＤ（μＬＥＤ）ディスプレイなどのフラットパネルディスプレイは、テレビ、コンピュータ及び（セルラー電話機、オーディオ及びビデオ再生装置、ゲーミングシステムなどの）ハンドヘルド装置などの家庭用電子機器を含む様々な種類の電子デバイスにおいて使用されている。このようなディスプレイパネルは通例、様々な電子製品に使用するのに適した比較的薄いパッケージのフラットディスプレイを提供する。加えて、そのような装置は、同等の技術よりも電力消費量を抑えることが可能であり、バッテリ駆動装置又はその他の電力消費量を抑えることが望ましい用途での使用に適している。
【０００５】
ＬＥＤディスプレイは、典型的には、ユーザによって見られることの可能な画像を表示するために行列状に配置された、複数の（画素などの）画像要素を有する。ＬＥＤディスプレイの個々の画素は、各画素に電圧が印加されている時に光を発することが可能である。ＬＥＤディスプレイの画素に印加される電圧は、例えば薄膜トランジスタ（ＴＦＴ）によって調節されることが可能である。例えば、回線交換ＴＦＴが、蓄積キャパシタ内に流入する電流を調節するために使用されてもよく、また、ドライバＴＦＴが、個々の画素のＬＥＤに供給される電圧を調節するために使用されてもよい。ＬＥＤディスプレイを有する電子デバイスの信頼性が高まるに伴って、ディスプレイの動作を向上させることの重要性が生じている。
【発明の概要】
【０００６】
本明細書に開示される特定の実施形態の要約を以下に示す。これらの態様が、これらの特定の実施形態の概要を読者に提供するためだけに提示され、これらの態様が、この開示の範囲を限定するものではないことを理解されたい。実際に、本開示は以下に記載されない種々の態様を包含し得る。
【０００７】
本開示は、例えば有機発光ダイオード（ＯＬＥＤ）ディスプレイ、アクティブマトリクス有機発光ダイオード（ＡＭＯＬＥＤ）ディスプレイ又はマイクロＬＥＤ（μＬＥＤ）ディスプレイなどの発光ダイオード（ＬＥＤ）ディスプレイを含む幾つかの電子ディスプレイ装置の性能の高精度な測定のための装置及び方法に関する。幾つかの条件下では、（例えば目に見える異常を減らすなど）ディスプレイの特性を向上させるために、処理中の不均一な温度勾配又はその他のディスプレイ上の要因によって引き起こされるディスプレイの不均一性を補償すべきである。ディスプレイの画素の不均一性は、（例えば２つの類似の電話、タブレット、装着型装置などの）同じ種類の装置間で変動するか、使用に伴って経時的に（例えば画素又はその他のディスプレイの構成要素の経年変化及び／又は劣化などにより）変動するか、及び／又は温度に関連して、並びに更なる要因に応じて変動し得る。
【０００８】
ディスプレイパネルの均一性を向上させるために、ディスプレイの適応補正に関する補償技術を採用することが可能である。例えば、（例えばルミナンス及び／又は色などの）画素応答が、コンポーネント処理、温度、使用、経年変化などによって変動しうることから、一実施形態においては、画素の（例えば電流又は電圧などの）特性を、（例えば感知動作によって感知するなど）測定し、例えばルックアップテーブルに記憶されている目標値と比較して、画素のルミナンスを所望の階調と一致するように補正するために適用される補正値を生成してもよい。このような方法で、変更されたデータ値がディスプレイへと送信されて、（例えば、不均一な画素応答を調整することによって、表示を意図された画像を正確に反映する画像データなどの）補償された画像データを生成することが可能である。
【０００９】
本開示の様々な態様に関連して、上述の特徴部の様々な改良が存在し得る。更なる特徴部もまた、これらの様々な態様に、同様に組み込むことができる。これらの改良及び追加的特徴部は、個別に、又は任意の組合わせで存在し得る。例えば、例示される実施形態のうちの１つ以上に関連して以下で論じられる様々な特徴部は、本開示の上述の態様のうちのいずれにも、単独で、又は任意の組合わせで、組み込むことができる。前述の概要は、請求内容を限定することなく読者に本開示の実施形態のある態様及び文脈を理解させるためだけのものである。
【図面の簡単な説明】
【００１０】
以下の「発明を実施するための形態」を読了し、かつ以下の図面を参照することにより、本開示の様々な態様を、より良好に理解することができる。
【００１１】
【図１】一実施形態に係る、ディスプレイ感知及び補償を実行する電子デバイスの概略ブロック図である。
【００１２】
【図２】図１の電子デバイスの一実施形態を表すノートブック型コンピュータの斜視図である。
【００１３】
【図３】図１の電子デバイスの別の実施形態を表すハンドヘルド端末の正面図である。
【００１４】
【図４】図１の電子デバイスの別の実施形態を表す別のハンドヘルド端末の正面図である。
【００１５】
【図５】図１の電子デバイスの別の実施形態を表すデスクトップコンピュータの正面図である。
【００１６】
【図６】図１の電子デバイスの別の実施形態を表す装着型電子デバイスの正面図及び側面図である。
【００１７】
【図７】本開示の一実施形態に係るディスプレイ感知及び補償のためのシステムのブロック図である。
【００１８】
【図８】本開示の一実施形態に係る、図７のシステムを使用したディスプレイ感知及び補償のための方法を図示したフローチャートである。
【００１９】
【図９】一実施形態に係る、画像フレームを表示するために用いられる図１の電子デバイスの一部のブロック図である。
【００２０】
【図１０】本開示の一実施形態に係る感知コントローラのブロック図である。
【００２１】
【図１１】本開示の一実施形態に係る、１つ以上の画像フレームの表示をリフレッシュしているディスプレイパネルを図示したものである。
【００２２】
【図１２】本開示の一実施形態に係る、発光された感知画素のパターンを判定する処理のフロー図である。
【００２３】
【図１３】本開示の一実施形態に係る、感知画素の例示的なパターンを図示したものである。
【００２４】
【図１４】本開示の一実施形態に係る、画像フレームが表示されている間にリフレッシュ画素グループ中の感知画素を使用して動作パラメータを感知するための処理のフロー図である。
【００２５】
【図１５】本開示の一実施形態に係る、図１４の処理に基づく表示画素の動作を記載したタイミング図である。
【００２６】
【図１６】本開示の一実施形態に係る、画像フレームが表されている間にリフレッシュ画素中の感知画素を使用する動作パラメータのための別の処理のフロー図である。
【００２７】
【図１７】本開示の一実施形態に係る、図１６の処理に基づく表示画素の動作を記載したタイミング図である。
【００２８】
【図１８】本開示の一実施形態に係る、図１６の処理に基づく複数のリフレッシュ画素グループを利用した表示画素の動作を記載したタイミング図である。
【００２９】
【図１９】本開示の一実施形態に係る、画像フレームが表されている間にリフレッシュ画素中の感知画素を使用して動作パラメータを感知するための別の処理のフロー図である。
【００３０】
【図２０】本開示の一実施形態に係る、図１９の処理に基づく表示画素の動作を記載したタイミング図である。
【００３１】
【図２１】本開示の一実施形態に係る、図１９の処理に基づく複数のリフレッシュ画素グループを利用した表示画素の動作を記載したタイミング図である。
【００３２】
【図２２】本開示の一実施形態に係る、複数のフレーム内感知休止期間を含む画像フレームのグラフである。
【００３３】
【図２３】一実施形態に係る、ディスプレイパネル感知を行う図１の電子ディスプレイのブロック図である。
【００３４】
【図２４】一実施形態に係る、図２３の電子ディスプレイの画素のブロック図である。
【００３５】
【図２５】一実施形態に係る、図２３の電子ディスプレイの補正マップの更新の一例を図示したものである。
【００３６】
【図２６】一実施形態に係る、図２３の電子ディスプレイの補正マップの更新の第２の例を図示したものである。
【００３７】
【図２７】一実施形態に係る、図２３の電子ディスプレイの補正マップの更新の第３の例を図示したものである。
【００３８】
【図２８】一実施形態に係る、図２３の電子ディスプレイの一部を図示したものである。
【００３９】
【図２９】一実施形態に係る、ディスプレイモード及び感知モードのためのアクティブエリア及び駆動回路を有するディスプレイシステムの概略図である。
【００４０】
【図３０】一実施形態に係る、図２９のアクティブエリアの画素回路の概略図である。
【００４１】
【図３１】一実施形態に係る、暗表示での線のスキャンの結果生じるディスプレイアーチファクトを図示したものである。
【００４２】
【図３２】一実施形態に係る、ディスプレイをスキャンしてそのディスプレイに関する情報を感知する処理のフロー図である。
【００４３】
【図３３】一実施形態に係る、環境光レベルに基づく感知中の画素の様々な色の視認性のグラフである。
【００４４】
【図３４】一実施形態に係る、ディスプレイのルミナンスに基づく感知中の画素の様々な色の視認性のグラフである。
【００４５】
【図３５】一実施形態に係る、比較的高い環境光レベル及び／又は比較的高いＵＩルミナンスレベルの間の感知のためのスキャンスキームのディスプレイを図示したものである。
【００４６】
【図３６】一実施形態に係る、比較的低い環境光レベル及び／又は比較的低いＵＩルミナンスレベルの間の感知のためのスキャンスキームのディスプレイを図示したものである。
【００４７】
【図３７】一実施形態に係る、比較的高いＵＩルミナンスレベル及び比較的低いＵＩルミナンスレベルの双方を含むスクリーンのためのスキャンスキームを有するディスプレイを図示したものである。
【００４８】
【図３８】一実施形態に係る、ビデオコンテンツのルミノシティに基づいてディスプレイをスキャンする処理のフロー図である。
【００４９】
【図３９】一実施形態に係る、環境光レベルに基づいてディスプレイをスキャンする処理のフロー図である。
【００５０】
【図４０】一実施形態に係る、２つの閾値を使用したパラメータに基づく感知のためにディスプレイをスキャンする処理のフロー図である。
【００５１】
【図４１】一実施形態に係る、目の位置に少なくとも部分的に基づく感知のためのディスプレイのスキャンを制御する処理のフロー図である。
【００５２】
【図４２】一実施形態に係る、ディスプレイパネル感知を行う電子ディスプレイのブロック図である。
【００５３】
【図４３】一実施形態に係る、電子ディスプレイ上の熱源による温度変化を示す温度図である。
【００５４】
【図４４】一実施形態に係る、電子ディスプレイ上の温度変化を考慮して画像データを補償する処理のブロック図である。
【００５５】
【図４５】一実施形態に係る、電子ディスプレイ上のフレーム速度に少なくとも部分的に基づいて予測的な温度補正を実行することを決定するための方法のフローチャートである。
【００５６】
【図４６】一実施形態に係る、ディスプレイ感知フィードバックを使用して電子ディスプレイの温度変化に対して画像データを補償する回路のブロック図である。
【００５７】
【図４７】一実施形態に係る、電子ディスプレイの温度変化に対して画像データを補償するための方法のフローチャートである。
【００５８】
【図４８】一実施形態に係る、予測的温度補正を実行するシステムのブロック図である。
【００５９】
【図４９】一実施形態に係る、予測的温度調整を実行する方法のフローチャートである。
【００６０】
【図５０】一実施形態に係る、画像データコンテンツの変化に起因する予測温度変化に少なくとも部分的による電子ディスプレイの制御方法のフローチャートである。
【００６１】
【図５１】一実施形態に係る、画像データの変化に起因する温度変化の分析のために電子ディスプレイ上に表示される画像データの複数のブロックを図示したものである。
【００６２】
【図５２】一実施形態に係る、２つのフレーム間のコンテンツの変化及びその結果生じる推定される温度変化を示すタイミング図である。
【００６３】
【図５３】一実施形態に係る、コンテンツ依存性の温度補正を実行するためのシステムのブロック図である。
【００６４】
【図５４】一実施形態に係る、２つの画像フレームのコンテンツ間の輝度の変化に基づく経時的な温度変化を推定するための表である。
【００６５】
【図５５】一実施形態に係る、電子ディスプレイ上に表示されるコンテンツの変化に起因する電子ディスプレイの予測される温度変化のタイミング図である。
【００６６】
【図５６】一実施形態に係る、予測される温度変化量の経時的な蓄積が、予測される温度変化による視覚的アーチファクトの出現を防止するために新たなフレームをトリガすることを図示したタイミング図である。
【００６７】
【図５７】一実施形態に係る、ディスプレイパネル感知を行う電子ディスプレイのブロック図である。
【００６８】
【図５８】一実施形態に係る、デジタルフィルタと組み合わせて使用されるシングルエンド感知のブロック図である。
【００６９】
【図５９】一実施形態に係る、シングルエンド感知を実行する方法のフローチャートである。
【００７０】
【図６０】一実施形態に係る、シングルエンド感知を使用する信号とノイズとの間の経時的な関係を示すグラフである。
【００７１】
【図６１】一実施形態に係る、差動感知のブロック図である。
【００７２】
【図６２】一実施形態に係る、差動感知を実行するための方法のフローチャートである。
【００７３】
【図６３】一実施形態に係る、差動感知を使用する信号とノイズとの間の関係を示すグラフである。
【００７４】
【図６４】一実施形態に係る、相互に隣接していない複数の画素列の差動感知のブロック図である。
【００７５】
【図６５】一実施形態に係る、相互に隣接していない別の複数の画素列の差動感知の別の一例のブロック図である。
【００７６】
【図６６】一実施形態に係る、電子ディスプレイの感知線として使用される複数のデータ線が電子ディスプレイの別の導電線と均等に位置調整されている場合の、これらのデータ線上のキャパシタンスを図示したものである。
【００７７】
【図６７】一実施形態に係る、別の導電線が、感知線として使用される複数のデータ線と不均等に位置調整されている場合の、これらのデータ線上のキャパシタンスの差を図示したものである。
【００７８】
【図６８】一実施形態に係る、コモンモードノイズ検出時の複数の異なる感知線キャパシタンスの効果を図示した回路図である。
【００７９】
【図６９】一実施形態に係る、差動信号から差動コモンモードノイズを除去するために差分差動感知を採用する回路図である。
【００８０】
【図７０】一実施形態に係る、デジタルドメインにおける差分差動感知のブロック図である。
【００８１】
【図７１】一実施形態に係る、差分差動感知を実行するための方法のフローチャートである。
【００８２】
【図７２】一実施形態に係る、アナログドメインにおける差分差動感知のブロック図である。
【００８３】
【図７３】一実施形態に係る、基準差動センス増幅器ごとに複数のテスト差動センス増幅器を使用する、アナログドメインにおける差分差動感知のブロック図である。
【００８４】
【図７４】一実施形態に係る、複数の基準差動センス増幅器を使用して差動コモンノイズモード信号を生成する差分差動感知のブロック図である。
【００８５】
【図７５】一実施形態に係る、相関二重サンプリングのタイミング図である。
【００８６】
【図７６】一実施形態に係る、図７５の相関二重サンプリングの間に取得された信号の複数のグラフの比較である。
【００８７】
【図７７】一実施形態に係る、相関二重サンプリングを実行するための方法のフローチャートである。
【００８８】
【図７８】一実施形態に係る、１つのテストサンプル及び１つの基準サンプルを取得する相関二重サンプリングの第１の例のタイミング図である。
【００８９】
【図７９】一実施形態に係る、複数のテストサンプル及び１つの基準サンプルを取得する相関二重サンプリングの第２の例のタイミング図である。
【００９０】
【図８０】一実施形態に係る、非順次な複数のサンプルを取得する相関二重サンプリングの第３の例のタイミング図である。
【００９１】
【図８１】一実施形態に係る、２つの異なるディスプレイフレームにわたって発生する相関二重サンプリングの一例である。
【００９２】
【図８２】一実施形態に係る、複数の異なるフレームにわたる相関二重サンプリングと同一フレーム内での差分差動サンプリングとを組み合わせて実行することによって、ディスプレイ感知中のコモンモードノイズをさらに除去又は軽減することを示すタイミング図である。
【００９３】
【図８３】一実施形態に係る、２つの感知線間のキャパシタンスの差が、これらの感知線のうちの一方にキャパシタンスを加えることによって軽減される回路図である。
【００９４】
【図８４】一実施形態に係る、２つの感知線間のキャパシタンスの差が、センス増幅器上の積分コンデンサのキャパシタンスを調節することによって軽減される回路図である。
【００９５】
【図８５】一実施形態に係る、ディスプレイパネル感知を行う電子ディスプレイのブロック図である。
【００９６】
【図８６】一実施形態に係る、デジタルフィルタと組み合わせて使用されるシングルエンド感知のブロック図である。
【００９７】
【図８７】一実施形態に係る、シングルエンド感知を実行する方法のフローチャートである。
【００９８】
【図８８】一実施形態に係る、シングルエンド感知を使用する信号とノイズとの間の経時的な関係を示すグラフである。
【００９９】
【図８９】一実施形態に係る、差動感知のブロック図である。
【０１００】
【図９０】一実施形態に係る、差動感知を実行するための方法のフローチャートである。
【０１０１】
【図９１】一実施形態に係る、差動感知を使用する信号とノイズとの間の関係を示すグラフである。
【０１０２】
【図９２】一実施形態に係る、相互に隣接していない複数の画素列の差動感知のブロック図である。
【０１０３】
【図９３】一実施形態に係る、相互に隣接していない別の複数の画素列の差動感知の別の一例のブロック図である。
【０１０４】
【図９４】一実施形態に係る、電子ディスプレイの感知線として使用される複数のデータ線が電子ディスプレイの別の導電線と均等に位置調整されている場合の、これらのデータ線上のキャパシタンスを図示したものである。
【０１０５】
【図９５】一実施形態に係る、別の導電線が、感知線として使用される複数のデータ線と不均等に位置調整されている場合の、これらのデータ線上のキャパシタンスの差を図示したものである。
【０１０６】
【図９６】一実施形態に係る、ダミー列を含めることによる奇数個の電気的に類似した列の差動感知のブロック図である。
【０１０７】
【図９７】一実施形態に係る、エッジ列専用の感知チャネルを使用する奇数個の電気的に類似した列の差動感知のブロック図である。
【０１０８】
【図９８】一実施形態に係る、感知接続部が入れ替えられた電気的に類似した複数の列の差動感知のブロック図である。
【０１０９】
【図９９】一実施形態に係る、負荷マッチングを使用する奇数個の電気的に類似した列の差動感知のブロック図である。
【０１１０】
【図１００】一実施形態に係る、ダンシングチャネルを使用する奇数個の電気的に類似した列の差動感知のブロック図である。
【０１１１】
【図１０１】一実施形態に係る、図１００のダンシングチャネルを使用する差動感知のための方法のフローチャートである。
【０１１２】
【図１０２】一実施形態に係る、ダンシングチャネルを含むチャネルレイアウトのブロック図である。
【０１１３】
【図１０３】一実施形態に係る、電圧感知のためのダンシングチャネルの回路図である。
【０１１４】
【図１０４】一実施形態に係る、電流感知のためのダンシングチャネルの回路図である。
【０１１５】
【図１０５】一実施形態に係る、フルディスプレイダンシングチャネルの回路図である。
【０１１６】
【図１０６】一実施形態に係る、奇数個の電気的に類似した列を有するディスプレイの縁部におけるダンシングチャネルの別の一例である。
【０１１７】
【図１０７】２つの電気的に類似した列のグループ間で複数の列を差動的に感知可能なダンシングチャネルのブロック図である。
【０１１８】
【図１０８】一実施形態に係る、発光ダイオード（ＬＥＤ）電子ディスプレイのブロック図である。
【０１１９】
【図１０９】一実施形態に係る、図１０８のＬＥＤ電子ディスプレイの発光制御のブロック図である。
【０１２０】
【図１１０】一実施形態に係る、図１０８のＬＥＤ電子ディスプレイの発光制御の第２のブロック図である。
【０１２１】
【図１１１】一実施形態に係る、図１０８のディスプレイパネルに供給される制御信号を含むタイミング図である。
【０１２２】
【図１１２】一実施形態に係る、図１０８のディスプレイパネルに供給される制御信号を含む第２のタイミング図である。
【０１２３】
【図１１３】一実施形態に係る、図１０８のディスプレイパネルに供給される制御信号を図示した第３のタイミング図である。
【０１２４】
【図１１４】一実施形態に係る、図１０８のディスプレイパネルに供給される制御信号を含む第４のタイミング図である。
【０１２５】
【図１１５】一実施形態に係る、図１０８のディスプレイのブロック図である。
【０１２６】
【図１１６】一実施形態に係る、図１０８のディスプレイの第２のブロック図である。
【０１２７】
【図１１７】一実施形態に係る、図１０８のディスプレイパネルに供給される制御信号を含む第５のタイミング図である。
【０１２８】
【図１１８】一実施形態に係る、図１０８のディスプレイの第３のブロック図である。
【０１２９】
【図１１９】一実施形態に係る、単一チャネル電流感知スキームのブロック図である。
【０１３０】
【図１２０】一実施形態に係る、２つのチャネルを使用する電流感知処理のフロー図である。
【０１３１】
【図１２１】一実施形態に係る、図１２０の処理で使用される二重チャネル電流感知スキームのブロック図である。
【０１３２】
【図１２２】一実施形態に係る、それぞれが差動入力を有する２つのチャネルを使用する電流感知処理１５０のフロー図である。
【０１３３】
【図１２３】一実施形態に係る、図１２２の処理を採用する差動入力チャネルを有する二重チャネル電流感知スキームのブロック図である。
【０１３４】
【図１２４】一実施形態に係る、ノイズ補償回路を較正して図１２０又は図１２２の処理で使用されるスケーリングファクタを決定する処理のフロー図である。
【０１３５】
【図１２５】一実施形態に係る、図１２の処理で使用される較正スキームのブロック図である。
【０１３６】
【図１２６】一実施形態に係る、ディスプレイモード及び感知モードのためのアクティブエリア及び駆動回路を有するディスプレイシステムの概略図である。
【０１３７】
【図１２７】一実施形態に係る、図１２６のアクティブエリアの画素回路の概略図である。
【０１３８】
【図１２８】一実施形態に係る、異なる時点でランする２つの独立したループを有する二重ループ補償スキームのブロック図である。
【０１３９】
【図１２９】一実施形態に係る、経年変化ループ及び温度ループを有する二重ループ補償スキームのブロック図である。
【０１４０】
【図１３０】一実施形態に係る、低速ループ及び高速ループを有する二重ループ補償スキームのフロー図である。
【０１４１】
【図１３１】一実施形態に係る、時間周波数及び空間周波数との関連における高速ループ及び低速ループの相互作用のグラフである。
【０１４２】
【図１３２】一実施形態に係る、複数の領域にわたる表示区域を含む様々な領域を有する粗い高速ループを使用するディスプレイのスクリーンの概略図である。
【０１４３】
【図１３３Ａ】一実施形態に係る、高速ループのみを使用した補償の結果としてのアーチファクトを示すディスプレイのスクリーンを図示したものである。
【０１４４】
【図１３３Ｂ】一実施形態に係る、高速ループ及び低速ループを使用した補償の結果としてのスクリーンを示すディスプレイのスクリーンを図示したものである。
【０１４５】
【図１３４】一実施形態に係る、高速ループ及び低速ループを使用した温度変化及び経年変化の補償のための処理のフロー図である。
【０１４６】
【図１３５】一実施形態に係る、スキャンデータの空間的な平均化を使用する高速ループを使用した補償のための処理のフロー図である。
【０１４７】
【図１３６】一実施形態に係る、ディスプレイの全てよりも少ない画素の感知データサンプリングを使用する高速ループを使用した補償のための処理のフロー図である。
【０１４８】
【図１３７】一実施形態に係る、ディスプレイパネル感知を行う電子ディスプレイのブロック図である。
【０１４９】
【図１３８】一実施形態に係る、電子ディスプレイ上の熱源による温度変化を示す温度図である。
【０１５０】
【図１３９】一実施形態に係る、図１３７のディスプレイの画素に影響を及ぼす感知された状態の変化を考慮して画像データを補償する処理のブロック図である。
【０１５１】
【図１４０】一実施形態に係る、図１３９の補正マップのデータ値の変換の表現である。
【０１５２】
【図１４１】一実施形態に係る、図１３９の補正マップの更新の一例を図示したものである。
【０１５３】
【図１４２】一実施形態に係る、図１３７のディスプレイの画素に供給される電圧レベルの更新を示す図である。
【０１５４】
【図１４３】一実施形態に係る、図１３７のディスプレイの不均一な画素応答を補償する第１の実施形態を示すグラフである。
【０１５５】
【図１４４】一実施形態に係る、図１３７のディスプレイの不均一な画素応答を補償する第２の実施形態を示すグラフである。
【０１５６】
【図１４５】図１３７のディスプレイの不均一な画素応答を補償する第３の実施形態を示すグラフである。
【０１５７】
【図１４６】一実施形態に係る、図１の電子デバイスで使用可能なディスプレイパネル補正システムの概略図である。
【０１５８】
【図１４７】図１４６のディスプレイパネル補正システムなどのディスプレイパネル補正システムに影響を与えるおそれのあるエラーソースの概略図である。
【０１５９】
【図１４８】図１４６のディスプレイパネル補正システムなどのディスプレイパネル補正システムに影響を与えるおそれのある感知エラーを示すグラフである。
【０１６０】
【図１４９Ａ】図１４６のディスプレイパネル補正システムなどのディスプレイパネル補正システムに影響を与えるおそれのあるヒステリシスエラーを図示したものである。
【図１４９Ｂ】図１４６のディスプレイパネル補正システムなどのディスプレイパネル補正システムに影響を与えるおそれのあるヒステリシスエラーを図示したものである。
【０１６１】
【図１５０】図１４６のディスプレイパネル補正システムなどのディスプレイパネル補正システムに影響を与えるおそれのある温度エラーを図示したものである。
【０１６２】
【図１５１】一実施形態に係る、ヒステリシスによって引き起こされる感知エラーに対する耐性を向上させる、図１４６のディスプレイパネル補正システムなどのディスプレイパネル補正システムで使用可能なシステムの概略図である。
【０１６３】
【図１５２】一実施形態に係る、感知エラーにおける図１５１のシステムの効果を図示したものである。
【０１６４】
【図１５３】一実施形態に係る、図１５１のシステムによって獲得可能な、ヒステリシスによって引き起こされる感知エラーに対する向上された耐性を図示したものである。
【０１６５】
【図１５４】一実施形態に係る、ヒステリシスによって引き起こされる感知エラーに対する耐性を向上させる、図１４６のディスプレイパネル補正システムなどのディスプレイパネル補正システムで使用可能なシステムの概略図である。
【０１６６】
【図１５５Ａ】一実施形態に係る、図１５に図示する空間フィルタ及びフィードバックループに対する信号応答を図示したグラフである。
【図１５５Ｂ】一実施形態に係る、図１５に図示する空間フィルタ及びフィードバックループに対する信号応答を図示したグラフである。
【０１６７】
【図１５６】一実施形態に係る、図１５１及び図１５３のヒステリシスによって引き起こされる感知エラーに対する耐性を向上させるために使用可能なフィルタの複数の種類を図示したものである。
【０１６８】
【図１５７】一実施形態に係る、フィードフォワード感知及び補正マップに対する部分補正を使用してルミナンスの変動を抑えるための、図１４６のディスプレイパネル補正システムなどのディスプレイパネル補正システムで使用可能なシステムの概略図である。
【０１６９】
【図１５８】一実施形態に係る、フィードフォワード感知及び補正マップに対する部分補正を使用してルミナンスの変動を抑えるための、図１４６のディスプレイパネル補正システムなどのディスプレイパネル補正システムで使用可能なシステムの別の概略図である。
【０１７０】
【図１５９】一実施形態に係る、フィードフォワード感知及び補正マップに対する部分補正を使用してルミナンスの変動を抑えるための、図１４６のディスプレイパネル補正システムなどのディスプレイパネル補正システムで使用可能なシステムの別の概略図である。
【０１７１】
【図１６０】一実施形態に係る、図１５７〜図１５９のシステムのいずれかを使用して観察されるルミナンスの変動の抑制における部分補正の効果を図示した一連のグラフである。
【０１７２】
【図１６１】一実施形態に係る、図１５７〜図１５９のシステムのいずれかを使用して観察されるルミナンスの変動の抑制におけるフィードフォワード感知の効果を図示した一連のグラフである。
【０１７３】
【図１６２Ａ】一実施形態に係る、図１５７〜図１５９のシステムのいずれかを使用して観察されるルミナンスの変動の抑制におけるフィードフォワード感知及び部分補正の効果を図示した一連のグラフである。
【図１６２Ｂ】一実施形態に係る、図１５７〜図１５９のシステムのいずれかを使用して観察されるルミナンスの変動の抑制におけるフィードフォワード感知及び部分補正の効果を図示した一連のグラフである。
【図１６２Ｃ】一実施形態に係る、図１５７〜図１５９のシステムのいずれかを使用して観察されるルミナンスの変動の抑制におけるフィードフォワード感知及び部分補正の効果を図示した一連のグラフである。
【図１６２Ｄ】一実施形態に係る、図１５７〜図１５９のシステムのいずれかを使用して観察されるルミナンスの変動の抑制におけるフィードフォワード感知及び部分補正の効果を図示した一連のグラフである。
【０１７４】
【図１６３】一実施形態に係る、ディスプレイモード及び感知モードのためのアクティブエリア及び駆動回路を有するディスプレイシステムの概略図である。
【０１７５】
【図１６４】一実施形態に係る、図１６３のアクティブエリアの画素回路の概略図である。
【０１７６】
【図１６５】一実施形態に係る、ディスプレイ画像アーチファクトを引き起こすおそれのある起動時の図１６３のアクティブエリアごとの温度プロファイルのグラフである。
【０１７７】
【図１６６】一実施形態に係る、図１６５の温度プロファイルが電子デバイスの一部分の起動時に存在する場合に表示されうるスクリーンを図示したものである。
【０１７８】
【図１６７】一実施形態に係る、起動中の感知のための処理のフロー図である。
【０１７９】
【図１６８】一実施形態に係る、図１６７の起動感知のタイミング図である。
【０１８０】
【図１６９】一実施形態に係る、図１のディスプレイの回路図のブロック図である。
【０１８１】
【図１７０】一実施形態に係る、ディスプレイのプログレッシブスキャン中の感知時間のブロック図である。
【０１８２】
【図１７１】一実施形態に係る、ＯＬＥＤの発光を制御する簡略化された画素のブロック図である。
【０１８３】
【図１７２Ａ】一実施形態に係る、赤色の画素の様々な温度におけるＯＬＥＤ電流とＶＨＩＬＯとの間の関係のグラフである。
【０１８４】
【図１７２Ｂ】一実施形態に係る、緑色の画素の様々な温度におけるＯＬＥＤ電流とＶＨＩＬＯとの間の関係のグラフである。
【０１８５】
【図１７２Ｃ】一実施形態に係る、青色の画素の様々な温度におけるＯＬＥＤ電流とＶＨＩＬＯとの間の関係のグラフである。
【０１８６】
【図１７３Ａ】一実施形態に係る、赤色の画素の階調とＶＨＩＬＯ偏移との間の関係を示すブロック図グラフである。
【０１８７】
【図１７３Ｂ】一実施形態に係る、緑色の画素の階調とＶＨＩＬＯ偏移との間の関係を示すブロック図グラフである。
【０１８８】
【図１７３Ｃ】一実施形態に係る、青色の画素の階調とＶＨＩＬＯ偏移との間の関係を示すブロック図グラフである。
【０１８９】
【図１７４】一実施形態に係る、ＯＬＥＤの画素制御回路の概略図である。
【０１９０】
【図１７５】一実施形態に係る、図１７４の画素制御回路の理想的動作のタイミング図である。
【０１９１】
【図１７６】一実施形態に係る、図１７４の画素制御回路の非理想的動作のタイミング図である。
【０１９２】
【図１７７】一実施形態に係る、温度によるＶＨＩＬＯ変動を補償するための処理を示すフローチャートである。
【０１９３】
【図１７８】一実施形態に係る、図１７７の処理を実行するために使用されるシステムのブロック図である。
【０１９４】
【図１７９】一実施形態に係る、発光フェーズにおける図１７４の画素制御回路の概略図である。
【０１９５】
【図１８０】一実施形態に係る、データ書き込みフェーズにおける図１７４の画素制御回路の概略図である。
【０１９６】
【図１８１】一実施形態に係る、感知注入電圧フェーズにおける図１７４の画素制御回路の概略図である。
【０１９７】
【図１８２】一実施形態に係る、感知フェーズにおける図１７４の画素制御回路の概略図である。
【発明を実施するための形態】
【０１９８】
以下において、１つ以上の特定の実施形態を説明する。これらの実施形態の簡潔な説明を提供するために、本明細書には実際の実施態様の全ての特徴は示されていない。いずれの工学プロジェクト又は設計プロジェクトの場合とも同様に、いずれのそのような実際的な実装の開発に際しても、実装ごとに変動し得る、システム関連及びビジネス関連の制約の準拠などの、開発者の具体的な目的を達成するために、実装に固有の多数の決定を行わなければならないことを理解するべきである。更には、そのような開発努力は、複雑で時間を要する場合もあるが、それにもかかわらず、本開示の利益を有する当業者にとっては、設計、製作、及び製造の慣例的な仕事であることを理解するべきである。
【０１９９】
本開示の様々な実施形態の要素を紹介するときに、冠詞「ａ」、「ａｎ」、及び「ｔｈｅ」は、１つ以上の要素があることを意味する。用語「を備える（comprising）」、「を含む（including）」、及び「を有する（having）」は、包括的であることを意図し、列挙した要素以外の付加的な要素がある可能性があることを意味する。更に、本開示の「一実施形態」又は「実施形態」の参照は、列挙した特徴を組み込む追加の実施形態の存在を除外するように解釈されることを意図したものではないことを理解されたい。また、Ｂ「に基づく」Ａというフレーズは、Ａが少なくとも部分的にＢに基づくことを意味するように意図されている。また、「又は」という用語は、包括的であること（例えば、論理ＯＲ）が意図され、排他的であること（例えば、論理ＸＯＲ）は意図されていない。換言すれば、Ａ「又は」Ｂというフレーズは、Ａ、Ｂ、又はＡとＢの両方を意味するように意図されている。
【０２００】
電子ディスプレイは、現代の電子デバイスにおいて広く使用されている。電子ディスプレイの解像度及びダイナミックレンジ性能の一層の向上に伴い、画像はますます高画質化している。一般に、電子ディスプレイは、画像データがプログラムされている多数の画像要素、又は「画素」を有している。各画素は、画像データに基づいて特定の量の光を発する。画素ごとに異なる画像データをプログラムすることにより、画像、動画及び文字を含む画像コンテンツを表示可能である。
【０２０１】
ディスプレイパネル感知は、電子ディスプレイの画素の動作特性を識別して、電子ディスプレイの性能を向上させることを可能にする。例えば、電子ディスプレイの温度変化及び（とりわけ）画素の経年変化は、ディスプレイ上の位置の相違による画素の挙動の相違を生じさせる。即ち、ディスプレイの複数の異なる画素上にプログラムされた同じ画像データが、温度変化及び画素の経年変化のために、異なる外観となることがありうる。これらのばらつきは、適切な補償を行わなければ、望ましくない視覚上のアーチファクトを生じさせうる。しかしながら、これらのばらつきを補償することが、ディスプレイの画素上に表示される画像の違いを正しく感知することを妨げる場合がある。従って、以下に記載の技術及びシステムを利用して、ディスプレイ上の動作のばらつきを測定するために感知される基準画像の生成を改良することにより、そのような動作のばらつきの補償を促進することが可能である。
【０２０２】
以上を踏まえ、電子デバイス１０のブロック図を図１に示す。以下により詳細に述べるように、電子デバイス１０は、コンピュータ、携帯電話、ポータブルメディア装置、タブレット、テレビ、仮想現実ヘッドセット、車両ダッシュボードなどの任意の好適な電子デバイスを表しうる。電子デバイス１０が、例えば、図２に示すノートブックコンピュータ１０Ａ、図３に示すハンドヘルド装置１０Ｂ、図４に示すハンドヘルド装置１０Ｃ、図５に示すデスクトップコンピュータ１０Ｄ、図６に示す装着型電子デバイス１０Ｅ又は類似の装置を表してもよい。
【０２０３】
図１に示す電子デバイス１０が、例えば、プロセッサコア複合体１２、ローカルメモリ１４、メインメモリ記憶装置１６、電子ディスプレイ１８、入力構造２２、入出力（Ｉ／Ｏ）インターフェース２４、ネットワークインターフェース２６及び電源２８を含んでもよい。図１に示す様々な機能ブロックが、（回路を含む）ハードウェア要素、（ローカルメモリ１４又はメインメモリ記憶装置１６などの有形の非一時的な媒体上に記憶された機械実行可能な命令を含む）ソフトウェア要素又は、ハードウェア要素とソフトウェア要素との双方の組み合わせを含んでもよい。図１は特定の実装の単なる一例に過ぎず、電子デバイス１０内に存在しうる構成要素の種類を例示するように意図されていることに留意すべきである。従って、これら様々に図示された構成要素を、組み合わせてより少数の構成要素とするか、又は分割してさらに多数の構成要素としてもよい。例えば、ローカルメモリ１４とメインメモリ記憶装置１６とを単一の構成要素内に含めることが可能である。
【０２０４】
プロセッサコア複合体１２が、電子ディスプレイ１８にディスプレイパネル感知を実行させること及び、フィードバックを使用して電子ディスプレイ１８上に表示される画像データを調節することなどの、電子デバイス１０の様々な動作を実行してもよい。プロセッサコア複合体１２が、１つ以上のマイクロプロセッサ、１つ以上の特定用途向けプロセッサ（ＡＳＩＣ）又は１つ以上のプログラム可能な論理装置（ＰＬＤ）などの、これらの動作を実行するための任意の好適なデータ処理回路を含んでもよい。一部の場合には、プロセッサコア複合体１２が、ローカルメモリ１４及び／又はメインメモリ記憶装置１６などの好適な製造物品上に記憶された（オペレーティングシステム又はアプリケーションプログラムなどの）プログラム又は命令を実行してもよい。プロセッサコア複合体１２のための命令に加えて、ローカルメモリ１４及び／又はメインメモリ記憶装置１６が、プロセッサコア複合体１２によって処理されるデータを記憶してもよい。例えば、ローカルメモリ１４が、ランダムアクセスメモリ（ＲＡＭ）を含んでもよく、メインメモリ記憶装置１６が、読み出し専用メモリ（ＲＯＭ）、フラッシュメモリなどのリライタブル不揮発性メモリ、ハードドライブ、光学ディスクなどを含んでもよい。
【０２０５】
電子ディスプレイ１８が、オペレーティングシステム又はアプリケーションインターフェース用のグラフィカルユーザインタフェース、静止画像又はビデオコンテンツなどの複数の画像フレームを表示してもよい。プロセッサコア複合体１２が、複数の画像フレームのうちの少なくとも一部を供給してもよい。電子ディスプレイ１８が、有機発光ダイオード（ＯＬＥＤ）ディスプレイ、マイクロＬＥＤディスプレイ、マイクロＯＬＥＤ型ディスプレイなどの自発光ディスプレイであっても、又はバックライトによって発光された液晶ディスプレイ（ＬＣＤ）であってもよい。いくつかの実施形態では、電子ディスプレイ１８が、ユーザが電子デバイス１０のユーザインタフェースと対話することを可能にするタッチスクリーンを有してもよい。電子ディスプレイ１８が、ディスプレイパネル感知を使用して電子ディスプレイ１８の動作のばらつきを識別してもよい。このことが、プロセッサコア複合体１２が電子ディスプレイ１８へと送信される画像データを調節してこれらのばらつきを補償することにより、電子ディスプレイ１８上に出現する画像フレームの質を向上させることを可能にしてもよい。
【０２０６】
電子デバイス１０の入力構造２２が、ユーザが（例えばボタンを押してボリュームレベルを上げるか又は下げるなど）電子デバイス１０と対話することを可能にしてもよい。電子デバイス１０とネットワークインターフェース２６であってもよい様々な他の電子デバイスとのインターフェースを、Ｉ／Ｏインターフェース２４が可能にしてもよい。ネットワークインターフェース２６が、例えば、Ｂｌｕｅｔｏｏｔｈネットワークなどのパーソナルエリアネットワーク（ＰＡＮ）用、ローカルエリアネットワーク（ＬＡＮ）又は８０２．１１×Ｗｉ−Ｆｉネットワークなどの無線ローカルエリアネットワーク（ＷＬＡＮ）用及び／又はセルラネットワークなどの広域ネットワーク（ＷＡＮ）用のインターフェースを含んでもよい。ネットワークインターフェース２６が、例えば、広帯域固定無線アクセスネットワーク（ＷｉＭＡＸ）、移動広帯域無線ネットワーク（モバイルＷｉＭＡＸ），（ＡＤＳＬ、ＶＤＳＬなどの）非同期デジタル加入者回線、デジタルビデオ地上波放送（ＤＶＢ−Ｔ）及びその拡張ＤＶＢハンドヘルド（ＤＶＢ−Ｈ）、超広帯域（ＵＷＢ）、交流（ＡＣ）電力線などのためのインターフェースも含んでもよい。電源２８が、再充電可能なリチウムポリマー（Ｌｉ−ｐｏｌｙ）バッテリ及び／又は交流（ＡＣ）電力変換器などの任意の好適な電源を含んでもよい。
【０２０７】
いくつかの実施形態では、電子デバイス１０が、コンピュータ、ポータブル電子デバイス、装着型電子デバイス又はその他の種類の電子デバイスの形を取っていてもよい。そのようなコンピュータが、一般にはポータブルである（ラップトップコンピュータ、ノートブックコンピュータ及びタブレットコンピュータなどの）コンピュータ並びに、一般には一箇所で使用される（既存のデスクトップコンピュータ、ワークステーション及び／又はサーバなどの）コンピュータを含んでもよい。いくつかの実施形態では、コンピュータの形の電子デバイス１０が、Ａｐｐｌｅ社から入手可能な、ＭａｃＢｏｏｋ（登録商標）、ＭａｃＢｏｏｋ（登録商標）Ｐｒｏ、ＭａｃＢｏｏｋＡｉｒ（登録商標）、ｉＭａｃ（登録商標）、Ｍａｃ（登録商標）ｍｉｎｉ又はＭａｃＰｒｏ（登録商標）の一モデルであってもよい。例えば、ノートブックコンピュータ１０Ａの形を取っている電子デバイス１０が、本開示の一実施形態に係る図２に図示されている。図示されたコンピュータ１０Ａが、筐体又はエンクロージャ３６、電子ディスプレイ１８、入力構造２２及びＩ／Ｏインターフェース２４の複数のポートを有してもよい。一実施形態では、コンピュータ１０Ａ上でランしているＧＵＩ又はアプリケーションを起動、制御又は動作させるなどのコンピュータ１０Ａとの対話を行うために、（キーボード及び／又はタッチパッドなどの）入力構造２２が使用されてもよい。例えば、キーボード及び／又はタッチパッドが、電子ディスプレイ１８上に表示されたユーザインタフェース又はアプリケーションインターフェースをユーザがナビゲートすることを可能にしてもよい。
【０２０８】
図３は、電子デバイス１０の一実施形態を表すハンドヘルド装置１０Ｂの正面図である。ハンドヘルド装置１０Ｂが、例えば、ポータブル電話、メディアプレーヤ、パーソナルデータオーガナイザ、ハンドヘルド型ゲームプラットフォーム又はそのような装置の任意の組み合わせを表してもよい。例えば、ハンドヘルド装置１０Ｂが、カリフォルニア州クパティーノのＡｐｐｌｅ社から入手可能なｉＰｏｄ（登録商標）又はｉＰｈｏｎｅ（登録商標）の一モデルであってもよい。ハンドヘルド装置１０Ｂが、内部の構成要素を物理的な損傷から保護すると共に、これらを電磁干渉から遮断するためのエンクロージャ３６を有してもよい。エンクロージャ３６が、電子ディスプレイ１８を包囲していてもよい。Ｉ／Ｏインターフェース２４がエンクロージャ３６を貫通して開口しており、例えば、Ａｐｐｌｅ社から提供されているＬｉｇｈｔｎｉｎｇコネクタ、ユニバーサルサービスバス（ＵＳＢ）又はその他の類似のコネクタ及びプロトコルなどの標準的なコネクタ及びプロトコルを使用した充電及び／又はコンテンツ操作のための有線接続用のＩ／Ｏポートを有してもよい。
【０２０９】
電子ディスプレイ１８と組み合わせたユーザ入力構造２２が、ユーザがハンドヘルド装置１０Ｂを制御することを可能にしてもよい。例えば、入力構造２２が、ハンドヘルド装置１０Ｂを起動するか又は停止させ、ユーザインタフェースをホーム画面、ユーザ構成変更可能なアプリケーションスクリーンへとナビゲートし、及び／又はハンドヘルド装置１０Ｂの音声認識機能をアクティブにしてもよい。別の入力構造２２が、音量調節を行うか、又は振動モードと鳴音モードとの切換えを行ってもよい。入力構造２２が、様々な音声関連機能のためにユーザの声を取得することの可能なマイクロフォン並びに、音声再生及び／又は何らかの電話機能を可能にするスピーカを更に有してもよい。入力構造２２が、外部スピーカ及び／又はヘッドフォンへの接続を可能にするヘッドフォン入力を更に有してもよい。
【０２１０】
図４は、電子デバイス１０の別の一実施形態を表すハンドヘルド装置１０Ｃの正面図である。ハンドヘルド装置１０Ｃが、例えば、タブレットコンピュータ又はポータブルコンピューティングデバイスを表してもよい。例えば、ハンドヘルド装置１０Ｃが、カリフォルニア州クパティーノのＡｐｐｌｅ社から入手可能なｉＰａｄ（登録商標）の一モデルなどの、電子デバイス１０のタブレットサイズの実施形態であってもよい。
【０２１１】
図５を参照すると、コンピュータ１０Ｄが、図１の電子デバイス１０の別の一実施形態を表してもよい。コンピュータ１０Ｄは、デスクトップコンピュータ、サーバ又はノートブックコンピュータなどのいかなるコンピュータであってもよいが、単体のメディアプレーヤ又はビデオゲーム機であってもよい。例えば、コンピュータ１０Ｄが、Ａｐｐｌｅ社から販売されているｉＭａｃ（登録商標）、ＭａｃＢｏｏｋ（登録商標）又はその他の類似の装置であってもよい。コンピュータ１０Ｄが、別の製造者から販売されているパーソナルコンピュータ（ＰＣ）を表してもよいことに留意すべきである。類似のエンクロージャ３６が、電子ディスプレイ１８などのコンピュータ１０Ｄの内部構成要素を保護及び包囲するために設けられていてもよい。いくつかの実施形態では、コンピュータ１０Ｄのユーザが、コンピュータ１０Ｄに接続可能な（例えばキーボード又はマウスなどの）入力構造２２Ａ又は２２Ｂなどの様々な外付け入力装置を使用して、コンピュータ１０Ｄとの対話を行ってもよい。
【０２１２】
同様に、図６は、ここに記載の技術を使用して動作するように構成されていてもよい図１の電子デバイス１０の別の一実施形態を表す装着型電子デバイス１０Ｅを図示している。例えば、リストバンド４３を有してもよい装着型電子デバイス１０Ｅが、Ａｐｐｌｅ社から販売されているＡｐｐｌｅＷａｔｃｈ（登録商標）であってもよい。しかし、他の複数の実施形態では、装着型電子デバイス１０Ｅが、別の製造者から販売されている（歩数計、加速度計、心拍数モニタなどの）着用可能な運動モニタリング装置又はその他の装置などのいかなる着用可能な電子デバイスを含んでもよい。装着型電子デバイス１０Ｅの電子ディスプレイ１８が、（例えばＬＣＤ、ＯＬＥＤディスプレイ、アクティブマトリクス有機発光ダイオード（ＡＭＯＬＥＤ）ディスプレイなどの）タッチスクリーンディスプレイ１８並びに、ユーザが装着型電子デバイス１０Ｅのユーザインタフェースと対話を行うことを可能にする入力構造２２を有してもよい。
【０２１３】
図７は、本開示の一実施形態に係るディスプレイ感知及び補償のためのシステム５０のブロック図である。システム５０は、画像補正回路５２を有するプロセッサコア複合体１２を有する。画像補正回路５２が、画像データ５４を受信し、処理不均一性温度勾配、ディスプレイ１８の経年変化及び／又はその他のディスプレイ１８上の要因に基づき、及びこれに起因するディスプレイ１８の不均一性を補償して、ディスプレイ１８の性能を（例えば目に見える異常を減少させることによって）向上させてもよい。ディスプレイ１８の画素の不均一性が、（例えば２つの類似の電話、タブレット、装着型装置などの）同じ種類の装置間で変動するか、使用により経時的に（例えば画素又はその他のディスプレイ１８の構成要素の経年変化及び／又は劣化などにより）変動するか、及び／又は温度に関連して並びに更なる要因に応じて変動してもよい。
【０２１４】
図示するように、システム５０は、例えばディスプレイ１８の画素又はその他の構成要素の経年変化及び／又は劣化によるディスプレイ１８の画素の不均一性を測定するか、又は測定を容易にすることの可能な、経年変化／温度測定回路５６を有する。経年変化／温度測定回路５６が、例えば温度に起因するディスプレイ１８の画素の不均一性を測定するか、又は測定を容易にしてもよい。
【０２１５】
画像補正回路５２が、画像データ５４を、（これについてのディスプレイ１８の画素の不均一性が画像補正回路５２によって補償されているか否かにかかわらず）ディスプレイ１８のドライバ集積回路６０のアナログデジタル変換器５８へと送信してもよい。画像データ５４がアナログフォーマットである場合には、アナログデジタル変換器５８がこれをデジタル化してもよい。ドライバ集積回路６０が、ゲート線を介して信号を送信して、画素６４を含むディスプレイパネル６２の画素行をアクティブかつプログラム可能とし、ここで、ドライバ集積回路６８がデータ線を介して画像データ５４を送信して、画素６４を含む画素をプログラムし、（例えば個々の画素の輝度などの）特定の階調を表示してもよい。画像データ５４に異なる色の異なる複数の画素を供給して、異なる複数の階調を表示することにより、フルカラーの画像がこれらの画素内にプログラムされてもよい。ドライバ集積回路６０が、画素への（画像データ５４などの）データ入力に対する画素の応答のアナログ感知を行うための感知アナログフロントエンド（ＡＦＥ）６６を更に有してもよい。
【０２１６】
プロセッサコア複合体１２が更に、ディスプレイ１８にディスプレイパネル感知を実行させるための感知制御信号６８を送信してもよい。これに応じて、ディスプレイ１８が、ディスプレイ１８の動作のばらつきに関するデジタル情報を表すディスプレイ感知フィードバック７０を送信してもよい。ディスプレイ感知フィードバック７０が、経年変化／温度測定回路５６に入力され、いかなる好適な形を取ってもよい。経年変化／温度測定回路５６の出力が、いかなる好適な形を取り、また、画像データ５４に適用された時にディスプレイ１８の不均一性を適切に補償する補償値へと画像補正回路５２によって変換されてもよい。このことが、画像データ５４の忠実性を向上させると共に、ディスプレイ１８の動作のばらつきによって発生しうる視覚上のアーチファクトを除去又は軽減させてもよい。いくつかの実施形態では、プロセッサコア複合体１２が、ドライバ集積回路６０の一部であり、従って、ディスプレイ１８の一部であってもよい。
【０２１７】
図８は、本開示の一実施形態に係る、図７のシステム５０を使用したディスプレイ感知及び補償のための方法８０を図示したフローチャートである。方法８０が、ディスプレイ１８の動作のばらつきを感知してこれらの動作のばらつきを補償することの可能な、例えばディスプレイ１８及び／又はプロセッサコア複合体１２などのいかなる好適な装置によって実行されてもよい。
【０２１８】
ディスプレイ１８が、ディスプレイ１８自身の動作のばらつきを感知する（処理ブロック８２）。特に、プロセッサコア複合体１２が、１つ以上の（感知制御信号６８などの）命令をディスプレイ１８に送信してもよい。これらの命令が、ディスプレイ１８にディスプレイパネル感知を実行させてもよい。動作のばらつきが、処理不均一性温度勾配、ディスプレイ１８の経年変化などの、ディスプレイ１９の不均一性を引き起こすいかなる好適なばらつきを含んでもよい。
【０２１９】
プロセッサコア複合体１２は、次に、動作のばらつきに基づいてディスプレイ１８を調整する（処理ブロック８４）。例えば、感知制御信号６８の受信に応じて、プロセッサコア複合体１２が、ディスプレイ１８から動作のばらつきに関するデジタル情報を表すディスプレイ感知フィードバック７０を受信してもよい。ディスプレイ感知フィードバック７０が、経年変化／温度測定回路５６に入力され、いかなる好適な形を取ってもよい。経年変化／温度測定回路５６の出力が、いかなる好適な形を取り、画像補正回路５２によって補償値へと変換されてもよい。例えば、プロセッサコア複合体１２が、補償値を画像データ５４に適用し、これが次にディスプレイ１８へと送信されてもよい。このような方法で、プロセッサコア複合体１２が、（例えば目に見える異常を減少させることによって）ディスプレイ１８の性能を向上させる方法８０を実行してもよい。
ディスプレイの動作のばらつきの感知
Ａ．感知をいつ実行するか
１．フレーム内感知
【０２２０】
画像フレームを正確に表示するために、電子ディスプレイが、例えば（周囲温度、湿度、輝度などの）環境動作パラメータ及び／又は（発光、発光に影響を及ぼしうる電流信号の大きさなどの）ディスプレイ関連動作パラメータに基づいて、その表示画素からの（実際のルミナンスなどの）発光を制御してもよい。
【０２２１】
理解の助けとする目的で、電子デバイス１０のディスプレイパイプライン１３６を含む一部分１３４を図９に示す。いくつかの実施形態では、ディスプレイパイプライン１３６が、電子デバイス１０内の回路、電子ディスプレイ１８内の回路又はこれらの組み合わせによって実装されてもよい。例えば、ディスプレイパイプライン１３６が、プロセッサコア複合体１２、電子ディスプレイ１８内のタイミングコントローラ（ＴＣＯＮ）又はこれらの任意の組み合わせの中に含まれてもよい。
【０２２２】
図示するように、電子デバイス１０の一部分１３４は、電源２８、画像データソース１３８、ディスプレイドライバ１４０、コントローラ１４２及びディスプレイパネル１４４を更に含む。いくつかの実施形態では、コントローラ１４２が、ディスプレイパイプライン１３６、画像データソース１３８及び／又はディスプレイドライバ１４０の動作を制御してもよい。動作を制御するために、コントローラ１４２がコントローラプロセッサ１４６及びコントローラメモリ１４８を有してもよい。いくつかの実施形態では、コントローラプロセッサ１４６が、コントローラメモリ１４８内に記憶されている命令を実行してもよい。このように、いくつかの実施形態では、コントローラプロセッサ１４６が、プロセッサコア複合体１２、電子ディスプレイ１８内のタイミングコントローラ、別個の処理モジュール又はこれらの任意の組み合わせの中に含まれてもよい。加えて、いくつかの実施形態では、コントローラメモリ１４８が、ローカルメモリ１４、メインメモリ記憶装置１６、別個の有形の非一時的コンピュータ可読媒体又はこれらの任意の組み合わせの中に含まれてもよい。
【０２２３】
図示された実施形態では、ディスプレイパイプライン１３６が画像データソース１３８に通信可能に結合されている。このような方法で、ディスプレイパイプライン１３６が画像データソース１３８から画像データを受信してもよい。上述のように、いくつかの実施形態では、画像データソース１３８がプロセッサコア複合体１２又はその組み合わせの中に含まれてもよい。換言すれば、画像データソース１３８が、ディスプレイパネル１４４による表示対象の画像データを供給してもよい。
【０２２４】
加えて、図示された実施形態では、ディスプレイパイプライン１３６が、例えば画像データソース１３８から受信された画像データを記憶するための画像データバッファ１５０を有する。いくつかの実施形態では、画像データバッファ１５０が、ディスプレイパイプライン１３６によって処理される、及び／又は既に処理された画像データを記憶してもよい。例えば、画像データバッファ１５０が、（例えば前の画像フレーム、現在の画像フレーム及び／又は次の画像フレームなどの）複数の画像フレームに対応する画像データを記憶してもよい。加えて、画像データバッファが、画像フレームの（例えば前の行、現在の行及び／又は次の行などの）複数の部分に対応する画像データを記憶してもよい。
【０２２５】
画像データを処理するために、ディスプレイパイプライン１３６が、１つ以上のデータ処理ブロック１５２を含んでもよい。例えば、図示された実施形態では、画像データ処理ブロック１５２が、コンテンツ分析ブロック１５４を含む。加えて、いくつかの実施形態では、画像データ処理ブロック１５２が、環境適応画素（ＡＡＰ）ブロック、動的画素バックライト（ＤＰＢ）ブロック、白色点補正（ＷＰＣ）ブロック、サブピクセルレイアウト補償（ＳＰＬＣ）ブロック、バーンイン補償（ＢＩＣ）ブロック、パネル応答補正（ＰＲＣ）ブロック、ディザリングブロック、サブピクセル均一性補償（ＳＰＵＣ）ブロック、コンテンツフレーム依存性持続時間（ＣＤＦＤ）ブロック、環境光感知（ＡＬＳ）ブロック又はこれらの任意の組み合わせを含んでもよい。
【０２２６】
画像フレームを表示するために、コンテンツ分析ブロック１５４が、対応する画像データを処理して、画像フレームのコンテンツを判定してもよい。例えば、コンテンツ分析ブロック１５４が、画像データを処理して、画像フレームを処理するための表示画素１５６の（階調レベルなどの）対象ルミナンスを測定してもよい。加えて、コンテンツ分析ブロック１５４が、アナログ電気信号を生成してディスプレイパネル１４４に供給するようにディスプレイドライバ１４０に指示する制御信号を決定してもよい。アナログ電気信号を生成するために、ディスプレイドライバ１４０が、例えば１つ以上の給電レールを介して電源２８から電力を受け取ってもよい。特に、ディスプレイドライバ１４０が、１つ以上の給電レールからディスプレイパネル１４４の表示画素１５６への電力供給を制御してもよい。
【０２２７】
いくつかの実施形態では、コンテンツ分析ブロック１５４が、電子ディスプレイ１８のディスプレイパネル１４４の表示画素１５６に供給される目標画素電流をそれぞれが示す画素制御信号を決定してもよい。画素制御信号に少なくとも部分的に基づき、ディスプレイドライバ１４０が、表示画素１５６からの発光を制御するための（電圧又は電流などの）アナログ電気信号を生成及び供給することによって、表示画素１５６を発光させてもよい。いくつかの実施形態では、コンテンツ分析ブロック１５４が、対応する表示画素１５６の目標ルミナンスに少なくとも部分的に基づき、画素制御信号を決定してもよい。
【０２２８】
加えて、いくつかの実施形態では、１つ以上のセンサ１５８が、ディスプレイ関連動作パラメータ及び／又は環境動作パラメータなどの、電子デバイス１０及び／又は電子ディスプレイ１８の表示性能に関する情報を（測定するなど）感知するために使用されてもよい。例えば、ディスプレイ関連動作パラメータが、表示画素１５６からの実際の発光又は表示画素１５６を通って流れる電流を含んでもよい。加えて、環境動作パラメータが、周囲温度、湿度及び／又は環境光を含んでもよい。
【０２２９】
いくつかの実施形態では、コントローラ１４２が、センサ１５８から受信されたセンサデータに少なくとも部分的に基づいて、動作パラメータを測定してもよい。従って、図示されるように、センサ１５８はコントローラ１４２に通信可能に結合されている。いくつかの実施形態では、コントローラ１４２が、感知動作の特性を制御するか、及び／又は感知動作の（動作パラメータ及び／又は環境パラメータなどの）結果を判定する感知コントローラを有してもよい。
【０２３０】
理解の助けとする目的で、コントローラ１４２に含まれてもよい感知コントローラ１５９の一実施形態を図１０に示す。いくつかの実施形態では、感知コントローラ１５９が、センサデータを１つ以上のセンサ１５８から受信するか、及び／又は電子ディスプレイ１８の動作パラメータデータを、例えばコントローラ１４２から受信してもよい。図示された実施形態では、感知コントローラ１５９が、環境光、リフレッシュ速度、ディスプレイ輝度、ディスプレイコンテンツ、システム状態及び／又は信号雑音比（ＳＮＲ）を示すデータを受信する。
【０２３１】
加えて、いくつかの実施形態では、感知コントローラ１５９が、受信されたデータを処理して、制御アクションの実行をディスプレイパイプライン１３６に対して指示する制御コマンドを決定するか、及び／又は、制御アクションの実行を電子ディスプレイに対して指示する制御コマンドを決定する。図示された実施形態では、感知コントローラ１５９が、感知輝度、（持続時間などの）感知時間、感知画素密度、感知位置、感知色及び感知間隔を指示する制御コマンドを出力する。記載された入力データ及び出力制御コマンドは、単に説明的であることを意図されており、限定的ではないことが理解されるべきである。
【０２３２】
上述のように、電子デバイス１２が、６０Ｈｚ，１２０Ｈｚ及び／又は２４０Ｈｚなどのリフレッシュ速度で画像又は画像フレームをリフレッシュしてもよい。画像フレームをリフレッシュするために、ディスプレイドライバ１４０が、ディスプレイパネル１４４上の表示画素１５６に書き込まれた画像データを（更新するなど）リフレッシュしてもよい。例えば、表示画素１５６をリフレッシュするために、電子ディスプレイ１８が表示画素１５６を発光モードから非発光モードへと切り替え、画像データを表示画素１５６に書き込んで、発光モードへと再び切り替わった時に、表示画素１５６がこの画像データに基づいて発光するようにしてもよい。加えて、いくつかの実施形態では、表示画素１５６が、１つ以上の連続的なリフレッシュ画素グループ内の画像フレームに対応する画像データでリフレッシュされてもよい。
【０２３３】
理解の助けとする目的で、異なる複数のリフレッシュ速度を使用して画像フレームを表示するディスプレイパネル１４４の複数のタイミング図を、図１１に示す。詳細には、第１のタイミング図１６０は、６０Ｈｚのリフレッシュ速度を使用して動作するディスプレイパネル１４４を示し、第２のタイミング図１６８は、１２０Ｈｚのリフレッシュ速度を使用して動作するディスプレイパネル１４４を示し、第３のタイミング図１７０は、２４０Ｈｚのパルス幅変調された（ＰＷＭ）リフレッシュ速度を使用して動作するディスプレイパネル１４４を示している。一般に、ディスプレイパネル１４４は複数の表示画素行を含む。表示画素１５６をリフレッシュするために、１つ以上のリフレッシュ画素グループ１６４が、ディスプレイパネル１４４内を伝搬されてもよい。いくつかの実施形態では、リフレッシュ画素グループ１６４内の画素１５６が、非発光モードへと切り替えられてもよい。従って、図示された実施形態では、リフレッシュ画素グループ１６４が黒い実線のストライプで示されている。
【０２３４】
第１のタイミング図１６０では、新たな画像フレームが、６０Ｈｚリフレッシュ速度使用時に、概ね１６．６ミリ秒毎にディスプレイパネル１４４によって表示される。具体的には、０ミリ秒時点では、リフレッシュ画素グループ１６４がディスプレイパネル１４４の最上部に位置しており、リフレッシュ画素グループ１６４よりも下側の画素１５６が、前の画像フレーム１６２に対応する画像データに基づいて発光する。約８．３ミリ秒時点では、リフレッシュ画素グループ１６４は、ディスプレイパネル１４４の最上部と最下部との間の概ね中間まで下降している。従って、リフレッシュ画素グループ１６４よりも上側の画素１５６が、次の画像フレーム１６６に対応する画像データに基づいて発光する一方で、リフレッシュ画素グループ１６４よりも下側の画素１５６が、前の画像フレーム１６２に対応する画像データに基づいて発光することが可能である。約１６．６ミリ秒時点では、リフレッシュ画素グループ１６４は、ディスプレイパネル１４４の最下部まで下降しており、従って、リフレッシュ画素グループ１６４よりも上側の各画素１５６が、次の画素フレーム１６６に対応する画像データに基づいて発光することが可能である。
【０２３５】
第２のタイミング図１６８では、新たな画像フレームが、１２０Ｈｚリフレッシュ速度使用時に、概ね８．３ミリ秒毎にディスプレイパネル１４４によって表示される。具体的には、０ミリ秒時点では、リフレッシュ画素グループ１６４がディスプレイパネル１４４の最上部に位置しており、リフレッシュ画素グループ１６４よりも下側の画素１５６が、前の画像フレーム１６２に対応する画像データに基づいて発光する。約４．１７ミリ秒時点では、リフレッシュ画素グループ１６４は、ディスプレイパネル１４４の最上部と最下部との間の概ね中間まで下降している。従って、リフレッシュ画素グループ１６４よりも上側の画素１５６が、次の画像フレーム１６６に対応する画像データに基づいて発光する一方で、リフレッシュ画素グループ１６４よりも下側の画素１５６が、前の画像フレーム１６２に対応する画像データに基づいて発光することが可能である。約８．３ミリ秒時点では、リフレッシュ画素グループ１６４は、ディスプレイパネル１４４の最下部まで下降しており、従って、リフレッシュ画素グループ１６４よりも上側の各画素１５６が、次の画素フレーム１６６に対応する画像データに基づいて発光することが可能である。
【０２３６】
第３のタイミング図１７０では、新たな画像フレームが、２４０Ｈｚリフレッシュ速度使用時に、複数の非連続的なリフレッシュ画素グループ、即ち第１のリフレッシュ画素グループ１６４Ａ及び第２のリフレッシュ画素グループ１６４Ｂを使用することにより、概ね４．１７ミリ秒毎にディスプレイパネル１４４によって表示される。具体的には、０ミリ秒時点では、リフレッシュ画素グループ１６４Ａがディスプレイパネル１４４の最上部に位置しており、第２のリフレッシュ画素グループ１６４Ｂが、ディスプレイパネル１４４の最上部と最下部との間の概ね中間に位置している。従って、第１のリフレッシュ画素グループ１６４Ａと第２のリフレッシュ画素グループ１６４Ｂとの間の表示画素１５６が、前の画像フレーム１６２に対応する画像データに基づいて発光し、第１のリフレッシュ画素グループ１６４Ａと第２のリフレッシュ画素グループ１６４Ｂとの間の表示画素１５６が、前の画像フレーム１６２に対応する画像データに基づいて発光することが可能である。
【０２３７】
約２．０８ミリ秒時点では、第１のリフレッシュ画素グループ１６４Ａは、ディスプレイパネル１４４の最上部と最下部との間の概ね４分の１まで下降しており、第２のリフレッシュ画素グループ１６４Ｂは、ディスプレイパネル１４４の最上部と最下部との間の概ね４分の３まで下降している。従って、第１のリフレッシュ画素グループ１６４よりも上側の表示画素１５６が、次の画像フレーム１６６に対応する画像データに基づいて発光し、０ミリ秒時点における第２のリフレッシュ画素グループ１６４Ｂの位置と第２のリフレッシュ画素グループ１６４Ｂとの間の表示画素１５６が、次の画像フレーム１６６に対応する画像データに基づいて発光することが可能である。約４．１７ミリ秒では、第１のリフレッシュ画素グループ１６４Ａは、ディスプレイパネル１４４の最上部と最下部との間の概ね中間まで下降し、第２のリフレッシュ画素グループ１６４Ｂは、ディスプレイパネル１４４の最下部まで下降している。従って、第１のリフレッシュ画素グループ１６４Ａよりも上側の表示画素１５６及び、第１のリフレッシュ画素グループ１６４Ａと第２のリフレッシュ画素グループ１６４Ｂとの間の表示画素が、次の画像フレーム１６６に対応する画像データに基づいて発光することが可能である。
【０２３８】
上述のように、（１６４Ａ及び１６４Ｂを含む）リフレッシュ画素グループ１６４が、ディスプレイパネル１４４の環境動作パラメータ及び／又はディスプレイ関連動作パラメータなどのディスプレイ特性に関する情報を感知するために使用されてもよい。即ち、感知コントローラ１５９が、リフレッシュ画素グループ１６４内の（例えば感知画素などの）１つ以上の表示画素１５６を発光させるようにディスプレイパネル１４４に指示することにより、関連情報の感知を容易にしてもよい。いくつかの実施形態では、感知動作が、１画像フレーム毎、２画像フレーム毎、５画像フレーム毎、１０画像フレーム毎、画像フレーム間などのいかなる好適な周期で実行されてもよい。加えて、いくつかの実施形態では、感知動作が、（例えば５０μ秒、７５μ秒、１００μ秒、１２５μ秒、１５０μ秒などの）２０μ秒と５００μ秒との間などのいかなる好適な持続時間にわたって実行されてもよい。
【０２３９】
上述のように、動作パラメータを示すセンサデータを求めるために、１つ以上のセンサ１５８を使用して感知動作が実行されてもよい。加えて、コントローラ１４２が、センサデータを処理して動作パラメータを求めてもよい。動作パラメータに少なくとも部分的に基づいて、コントローラ１４２が、ディスプレイパイプライン１３６及び／又はディスプレイドライバ１４０に対して、表示画素１５６に書き込まれた画像データを調整して、例えば知覚されるルミナンスに対する動作パラメータの予測される影響を補償するように指示してもよい。
【０２４０】
加えて、上述のように、感知画素が感知動作の間発光されてもよい。従って、知覚可能である場合には、発光された感知画素が、望ましくないフロントオブスクリーン（ＦＯＳ）アーチファクトを生じさせるおそれがある。フロントオブスクリーンアーチファクトが発生する可能性を低くするために、感知画素の特性を、知覚可能性に影響を及ぼすことが予想される、例えば画像フレームのコンテンツ及び／又は環境光状態などの様々な要因に基づいて調整してもよい。
【０２４１】
理解の助けとする目的で、感知画素の特性、即ちパターンを調整するための処理１７４の一実施形態を図１２に示す。一般に、処理１７４は、ディスプレイコンテンツ及び／又は環境光状態を受信すること（処理ブロック２７６）並びに、ディスプレイコンテンツ及び／又は環境光状態に基づいて感知画素を発光させるために使用される感知パターンを決定すること（処理ブロック２７８）を含む。いくつかの実施形態では、処理１７４が、コントローラメモリ１４８などの有形の非一時的なコンピュータ可読媒体に記憶されている命令を、コントローラプロセッサ１４６などのプロセッサを使用して実行することによって具現化されてもよい。
【０２４２】
従って、いくつかの実施形態では、コントローラ１４２が、ディスプレイコンテンツ及び／又は環境光状態を受信してもよい（処理ブロック２７６）。例えば、コントローラ１４２が、コンテンツ分析ブロック１５４から画像フレームのコンテンツを受信してもよい。いくつかの実施形態では、ディスプレイコンテンツが、色、パターンの種類、コントラストの量、前のフレームに対応する画像データと比較した画像フレームに対応する画像データの変化などに関する情報を含んでもよい。加えて、コントローラ１４２が、（例えば環境光センサなどの）１つ以上のセンサ１５８から環境光状態を受信してもよい。いくつかの実施形態では、環境光状態が、環境光の輝度／暗度に関する情報を含んでもよい。
【０２４３】
ディスプレイコンテンツ及び／又は環境光状態に少なくとも部分的に基づき、コントローラ１４２が、感知画素を発光させるのに使用される感知パターンを決定してもよい（処理ブロック２７８）。このような方法で、コントローラ１４２が、感知画素の発光による知覚可能な視覚的アーチファクトの発生の可能性を低くする感知パターンを決定してもよい。例えば、表示対象のコンテンツが、よりベタな暗いブロックや、より少ない種類の色又はパターンなどを含む場合には、コントローラ１４２が、より明るく、よりベタな感知画素パターンを使用すべきではないと判定してもよい。これに対し、表示対象のコンテンツが、フレーム間で頻繁に変化する様々に種類の異なるパターン及び色を含む場合には、コントローラ１４２が、より明るく、よりベタな感知画素パターンを使用可能であると判定してもよい。同様に、環境光が乏しい場合には、コントローラ１４２が、より明るく、よりベタな感知画素パターンを使用すべきではないと判定してもよい。これに対し、環境光がより豊富である場合には、コントローラ１４２が、より明るく、よりベタな感知画素パターンを使用可能であると判定してもよい。
【０２４４】
理解の助けとする目的で、ディスプレイパネル１４４のディスプレイ特性に関する情報を感知するために使用可能な感知パターンの複数の例を図１３に示す。詳細には、図１３は、リフレッシュ画素グループ１６４内の感知画素１８２を使用して表示された第１の感知パターン１８０、第２の感知パターン１８４、第３の感知パターン１８６及び第４の感知パターン１８８図示している。図示されるように、感知パターンが、密度、色、位置、形状及び／又は大きさなどの様々な特性を有する。
【０２４５】
例えば、第１の感知パターン１８０では、リフレッシュ画素グループ１６４内の１つ以上の連続的な感知画素行が発光される。同様に、第３の感知パターン１８６においては、リフレッシュ画素グループ１６４内の１つ以上の連続的な感知画素行が発光される。しかし、第１の感知パターン１８０と比較すると、第３の感知パターン１８６内の感知画素１８２は、色やディスプレイパネル１４４上の位置が異なっていてもよく、及び／又は含まれる行がより少なくてもよい。
【０２４６】
知覚可能性を低くするために、第２の感知パターン１８４に示すように、非連続的な感知画素１８２が発光されてもよい。同様に、非連続的な感知画素１８２が、第４の感知パターン１８８で発光される。しかし、第２の感知パターン１８４と比較すると、第４の感知パターン１８８内の感知画素１８２は、色やディスプレイパネル１４４上の位置が異なっていてもよく、及び／又は含まれる行がより少なくてもよい。このような方法で、感知パターンの（例えば密度、色、位置、形状及び／又は大きさなどの）特性が、発光された感知画素１８２の知覚可能性を低くするために、画像フレームのコンテンツ及び／又は環境光に少なくとも部分的に基づいて動的に調整されてもよい。記載された感知パターンは、単に説明的であることを意図されており、限定的ではないことが理解されるべきである。換言すれば、別の複数の実施形態では、様々な特性の別の感知パターンが、例えば感知対象の動作パラメータに基づいて具現化されてもよい。
【０２４７】
リフレッシュ画素グループ１６４内の感知画素１８２を使用して動作パラメータを感知するための処理１９０の一実施形態を図１４に示す。一般に、処理１９０は、感知動作中に感知画素１８２を発光させるために使用される感知パターンを決定すること（処理ブロック１９２）、感知動作を実行するために発光される感知画素１８２及び／又は感知画素１８２に書き込まれる感知データを決定するようにディスプレイドライバ１４０に指示すること（処理ブロック１９４）、ディスプレイパネル１４４の各表示画素行がいつリフレッシュされるのかを決定すること（処理ブロック１９６）、行が感知画素１８２を含むか否かを判定すること（判定ブロック１９８）、行が感知画素１８２を含む場合に、感知パターンに少なくとも部分的に基づいて、感知データを感知画素１８２に書き込むようにディスプレイドライバ１４０に指示すること（処理ブロック２００）、感知動作を実行すること（処理ブロック２０２）、行が感知画素１８２を含まない場合、及び／又は感知動作が実行された後に、表示対象の画像フレームに対応する画像データを行内の各表示画素１５６に書き込むようにディスプレイドライバ１４０に指示すること（処理ブロック２０４）、行がディスプレイパネル１４４上の最後の画素行であるのか否かを判定すること（判定ブロック２０６）及び、（測定された動作パラメータなどの）感知動作に少なくとも部分的に基づいて、表示画素１５６に書き込まれた次の画像フレームに対応する画像データを調整するように、ディスプレイパイプライン１３６及び／又はディスプレイドライバ１４０に指示すること（処理ブロック２０８）を含む。処理１９０は、特定の順序の複数のステップを用いて記載されているが、本開示は、記載されたステップが、図示された順序と異なる順序で実行されてもよく、またいくつかの記載のステップが省略されるか、又は一括して実行されなくてもよいことを企図している。いくつかの実施形態では、処理１９０が、コントローラメモリ１４８などの有形の非一時的なコンピュータ可読媒体に記憶されている命令を、コントローラプロセッサ１４６などのプロセッサを使用して実行することによって具現化されてもよい。
【０２４８】
従って、いくつかの実施形態では、感知動作の間に感知画素１８２を発光させるのに使用される感知パターンを、コントローラ１４２が決定してもよい（処理ブロック１９２）。上述のように、コントローラ１４２が、表示対象の画像フレームのコンテンツ及び／又は環境光状態に少なくとも部分的に基づいて感知パターンを決定し、感知動作に起因する知覚可能な視覚的アーチファクトの発生の可能性を低くすることを容易にしてもよい。加えて、いくつかの実施形態では、様々な特性の感知パターンが予め規定され、例えばコントローラメモリ１４８内に記憶されていてもよい。従って、そのような実施形態では、コントローラ１４２が、感知パターンを選択及び検索することによって、感知パターンを決定してもよい。その他の複数の実施形態では、コントローラ１４２が、既定の感知パターンを動的に調整することによって、感知パターンを決定してもよい。
【０２４９】
コントローラ１４２が、感知パターンに少なくとも部分的に基づいて、感知動作を実行するために発光される感知画素１８２及び／又は感知画素１８２に書き込まれる感知データを決定するように、ディスプレイドライバ１４０に指示してもよい（処理ブロック１９４）。いくつかの実施形態では、感知動作の間に発光される感知画素１８２の特性を、感知パターンが示してもよい。このように、コントローラ１４２は、感知パターンを分析して、発光される感知画素１８２の密度、色、位置、形状及び／又は大きさなどの特性を決定することが可能である。
【０２５０】
加えて、コントローラ１４２は、ディスプレイパネル１４４の各表示画素行がいつリフレッシュされるのかを決定してもよい（処理ブロック１９６）。上述のように、表示画素１５６が、リフレッシュ画素グループ１６４を伝搬させることによって、画像フレームに対応する画像データで（更新されるなど）リフレッシュされてもよい。このように、ある行がリフレッシュ対象である場合に、コントローラ１４２が、この行が感知画素１８２を含むか否かを判定してもよい（判定ブロック１９８）。
【０２５１】
行が感知画素１８２を含む場合には、コントローラ１４２が、感知パターンに少なくとも部分的に基づいて、感知データを感知画素１８２に書き込むようにディスプレイドライバ１４０に指示してもよい（処理ブロック２００）。コントローラ１４２が、次に、感知動作を実行してもよい（処理ブロック２０２）。いくつかの実施形態では、感知動作を実行するために、コントローラ１４２が、感知画像データを感知画素１８２に書き込むようにディスプレイドライバ１４０に指示してもよい。加えて、コントローラ１４２が、感知画像データに基づいて感知画素１８２を発光させるようにディスプレイパネル１４４に指示することによって、１つ以上のセンサ１５８が感知画素１８２の発光によって生じるセンサデータを（測定するなど）求めることを可能にしてもよい。
【０２５２】
このような方法で、コントローラ１４２が、環境動作パラメータ及び／又はディスプレイ関連動作パラメータを示すセンサデータを、１つ以上のセンサ１５８から受信し分析してもよい。上述のように、いくつかの実施形態では、環境動作パラメータが、周囲温度、湿度、輝度などを含んでもよい。加えて、いくつかの実施形態では、ディスプレイ関連動作パラメータが、ディスプレイパネル１４４の少なくとも１つの表示画素１５６からの発光の量、少なくとも１つの表示画素１５６における電流の量などを含んでもよい。
【０２５３】
行が感知画素１８２を含まない場合及び／又は感知動作の実行後に、コントローラ１４２が、表示対象の画像フレームに対応する画像データを、行内の各表示画素１５６に書き込むようにディスプレイドライバ１４０に指示してもよい（処理ブロック２０４）。このような方法で、表示画素１５６が、発光モードへと再び切り替わった時に画像フレームを表示することが可能である。
【０２５４】
加えて、コントローラ１４２が、行がディスプレイパネル１４４の最後の表示画素行であるか否かを判定してもよい（判定ブロック２０６）。最後の行でない場合には、コントローラ１４２は、ディスプレイパネル１４４の複数の行にわたってリフレッシュ画素グループ１６４を順次伝搬させることを継続してもよい（処理ブロック１９６）。このような方法で、表示画素１５６が（更新されるなど）リフレッシュされて、画像フレームを表示してもよい。
【０２５５】
一方、最後の行に到達すると、コントローラ１４２が、ディスプレイパイプライン１３６及び／又はディスプレイドライバ１４０に対して、表示画素１５６に書き込まれた次の画像フレームに対応する画像データを、（測定された動作パラメータなどの）感知動作に少なくとも部分的に基づいて調整するように指示してもよい（処理ブロック２０８）。いくつかの実施形態では、コントローラ１４２が、ディスプレイパイプライン１３６及び／又はディスプレイドライバ１４０に対して、画像データを調整して動作パラメータの測定された変化を補償するように指示してもよい。例えば、ディスプレイパイプライン１３６が、表示画素の知覚されるルミナンスに影響を与えるおそれのある測定された温度に基づいて、表示画素１５６に書き込まれた画像データを調整してもよい。このような方法で、感知動作が実行され、表示された画像フレームの知覚される画質の向上を容易にしてもよい。
【０２５６】
理解の助けとする目的で、図１５のタイミング図２１０に、処理１９０の実行時のディスプレイパネル１４４上の表示画素行の動作を示す。具体的には、タイミング図２１０は、ｘ軸２１２上で時間、ｙ軸２１４上で表示画素行を表している。説明の簡略化のために、タイミング図２１０に５つの表示画素行、即ち画素行１、画素行２、画素行３、画素行４及び画素行５を示す。しかし、ディスプレイパネル１４４がいかなる数の表示画素行を含んでもよいことが理解されるべきである。例えば、いくつかの実施形態では、ディスプレイパネル１４４が１４８行の表示画素行を含んでもよい。
【０２５７】
図示された実施形態では、時点ｔ０で、画素行１がリフレッシュ画素グループ１６４に含まれており、従って、非発光モードである。一方、画素行２−５は、前の画像フレームに対応する画像データ２１６に基づいて発光されている。例えば、コントローラ１４２が、画素行３内の感知画素１８２を含む感知パターンを決定してもよい。加えて、コントローラ１４２が、画素行３がｔ１でリフレッシュされることを決定してもよい。
【０２５８】
従って、画素行３がｔ１でのリフレッシュ対象である場合に、コントローラ１４２は、画素行３が感知画素１８２を含むと判定してもよい。このように、コントローラ１４２が、ディスプレイドライバ１４０に対して、画素行３内の感知画素１８２に画像データを書き込み、感知画素１８２の発光に少なくとも部分的に基づいて感知動作を実行するように指示して、動作パラメータの測定を容易にしてもよい。（例えば時点ｔ２などでの）感知動作の完了後に、コントローラ１４２が、ディスプレイドライバ１４０に対して、次の画像フレームに対応する画像データ２１６を画素行３内の表示画素１５６に書き込むように指示してもよい。
【０２５９】
加えて、コントローラ１４２が、画素行３がディスプレイパネル１４４内の最後の行であるか否かを判定してもよい。更なる画素行が残っているので、コントローラ１４２が、ディスプレイドライバ１４０に対して、次の画像フレームに対応する画像データを残っている画素行に順次書き込むように指示してもよい。（例えば画素行５などの）最後の行に到達すると、コントローラ１４２が、ディスプレイパイプライン１３６及び／又はディスプレイドライバ１４０に対して、次の画像フレームを表示するために表示画素１５６に書き込まれた画像データを、測定された動作パラメータに少なくとも部分的に基づいて調整するように指示してもよい。例えば、測定された動作パラメータが、感知画素１８２からの電流出力が予測されるよりも小さいことを示している場合には、コントローラ１４２が、ディスプレイパイプライン１３６及び／又はディスプレイドライバ１４０に対して、次の画像フレームを表示するために表示画素１５６に供給される電流を増加させるように指示してもよい。一方、測定された動作パラメータが、感知画素からの電流出力が予測されるよりも大きいことを示している場合には、コントローラ１４２が、ディスプレイパイプライン１３６及び／又はディスプレイドライバ１４０に対して、次の画像フレームを表示するために表示画素１５６に供給される電流を減少させるように指示してもよい。
【０２６０】
図１４の処理１９０を、リフレッシュ速度６０Ｈｚ、リフレッシュ速度１２０Ｈｚ及び／又はパルス幅変調されたリフレッシュ速度２４０Ｈｚなどの任意の好適なリフレッシュ速度を具現化している電子ディスプレイ１２で使用してもよいことに留意すべきである。上述のように、リフレッシュ速度を増加させるために、電子ディスプレイ１８が複数のリフレッシュ画素グループを利用してもよい。しかし、複数のリフレッシュ画素グループは、感知動作のタイミングを複雑化させることによって、サイズ、電力消費、部品点数及び／又はその他の実装に関連するコストに影響を及ぼすおそれがある。従って、実装関連コストを抑えるために、感知技術を複数の不連続的なリフレッシュ画素グループ１６４と組み合わせて適用することが可能である。
【０２６１】
理解の助けとする目的で、複数の不連続的なリフレッシュ画素グループ１６４を使用する場合の動作パラメータを（例えば測定するなど）感知するための処理２２０を、図１６に示す。一般に、処理２２０は、感知動作中に感知画素１８２を発光させるために使用される感知パターンを決定すること（処理ブロック２２２）、感知動作を実行するために発光される感知画素１８２及び／又は感知画素１８２に書き込まれる感知データを決定するようにディスプレイドライバ１４０に指示すること（処理ブロック２２４）、ディスプレイパネル１４４の各表示画素行がいつリフレッシュされるのかを決定すること（処理ブロック２２６）、行が感知画素１８２を含むか否かを判定すること（判定ブロック２２８）、行が感知画素１８２を含む場合に、各表示画素１５６のリフレッシュを停止するようにディスプレイドライバ１４０に指示すること（処理ブロック２３０）、行が感知画素１８２を含む場合に、感知パターンに少なくとも部分的に基づいて、感知データを感知画素１８２に書き込むようにディスプレイドライバ１４０に指示すること（処理ブロック２３２）、感知動作を実行すること（処理ブロック２３４）、ディスプレイドライバ１４０に対して各表示画素１５６のリフレッシュを再開するように指示すること（処理ブロック２３６）、行が感知画素１８２を含まない場合、及び／又は感知動作が実行された後に、表示対象の画像フレームに対応する画像データを行内の各表示画素１５６に書き込むようにディスプレイドライバ１４０に指示すること（処理ブロック２３８）、行がディスプレイパネル１４４上の最後の画素行であるのか否かを判定すること（判定ブロック２４０）及び、（測定された動作パラメータなどの）感知動作に少なくとも部分的に基づいて、表示画素１５６に書き込まれた次の画像フレームに対応する画像データを調整するように、ディスプレイパイプライン１３６及び／又はディスプレイドライバ１４０に指示すること（処理ブロック２０８）を含む。処理２２０は、特定の順序の複数のステップを用いて記載されているが、本開示は、記載されたステップが、図示された順序と異なる順序で実行されてもよく、またいくつかの記載のステップが省略されるか、又は一括して実行されなくてもよいことを企図している。いくつかの実施形態では、処理２２０が、コントローラメモリ１４８などの有形の非一時的なコンピュータ可読媒体に記憶されている命令を、コントローラプロセッサ１４６などのプロセッサを使用して実行することによって具現化されてもよい。
【０２６２】
従って、いくつかの実施形態では、処理１９０の処理ブロック１９２に記載されるように、感知動作の間に感知画素１８２を発光させるのに使用される感知パターンを、コントローラ１４２が決定してもよい（処理ブロック２２２）。処理１９０の処理ブロック１９４に記載されるように、コントローラ１４２が、感知動作を実行するために発光される感知画素１８２及び／又は感知画素１８２に書き込まれる感知データを決定するように、ディスプレイドライバ１４０に指示してもよい（処理ブロック２２４）。加えて、処理１９０の処理ブロック１９６に記載されるように、コントローラ１４２が、ディスプレイパネル１４４の各表示画素行がいつリフレッシュされるのかを決定してもよい（処理ブロック２２６）。処理１９０の判定ブロック１９８に記載されるように、ある行がリフレッシュ対象である場合には、コントローラ１４２が、行が感知画素１８２を含むか否かを判定してもよい（判定ブロック２２８）。
【０２６３】
行が感知画素１８２を含む場合には、コントローラ１４２が、各表示画素１５６のリフレッシュを停止させ、表示画素１５６がリフレッシュを再開するように指示されるまでは表示画素１５６をリフレッシュさせないように、ディスプレイドライバ１４０に指示してもよい（処理ブロック２３０）。即ち、ディスプレイパネル１４４の表示画素１５６が発光しているか、又は、より具体的には画像データ２１６を表示している場合には、コントローラ１４２が、表示画素１５６に対して、発光を継続し、画像データ２１６の表示を継続するように指示する。表示画素１５６が（例えばリフレッシュ画素６４であるなど）発光していない場合には、コントローラ１４２は、表示画素１５６に対して、非発光を継続するように指示する。いくつかの実施形態では、コントローラ１４２が、指示されるまではリフレッシュを停止するように画素１５６に対して指示するように、ディスプレイパイプライン１３６及び／又はディスプレイドライバ１４０に対して指示してもよい。
【０２６４】
処理１９０の処理ブロック２００に記載されるように、コントローラ１４２が、次に、感知パターンに少なくとも部分的に基づいて、感知データを感知画素１８２に書き込むように、ディスプレイドライバ１４０に指示してもよい（処理ブロック２３２）。処理１９０の処理ブロック２０２に記載されるように、コントローラ１４２が感知動作を実行してもよい（処理ブロック２３４）。
【０２６５】
次に、コントローラ１４２が、ディスプレイドライバ１４０に対し、各画素１５６のリフレッシュを再開するように指示してもよい（処理ブロック２３６）。次に、画素１５６が、ディスプレイパイプライン１３６及び／又はディスプレイドライバ１４０からの次の指示に従ってもよい。
【０２６６】
処理１９０の処理ブロック２０４に記載されるように、行が感知画素１８２を含まない場合及び／又は感知動作の実行後に、コントローラ１４２が、表示対象の画像フレームに対応する画像データを行内の各表示画素１５６に書き込むように、ディスプレイドライバ１４０に指示してもよい（処理ブロック２３８）。加えて、処理１９０の判定ブロック２０６に記載されるように、コントローラ１４２が、行がディスプレイパネル１４４の最後の表示画素行であるか否かを判定してもよい（判定ブロック２４０）。最後の行でない場合には、コントローラ１４２は、ディスプレイパネル１４４の複数の行にわたってリフレッシュ画素グループ１６４を順次伝搬させることを継続してもよい（処理ブロック２２６）。このような方法で、表示画素１５６が（更新されるなど）リフレッシュされて、画像フレームを表示してもよい。
【０２６７】
一方、処理１９０の処理ブロック２０８に記載されるように、最後の行に到達すると、コントローラ１４２が、ディスプレイパイプライン１３６及び／又はディスプレイドライバ１４０に対して、表示画素１５６に書き込まれた次の画像フレームに対応する画像データを、（測定された動作パラメータなどの）感知動作に少なくとも部分的に基づいて調整するように指示してもよい（処理ブロック２４２）。
【０２６８】
理解の助けとする目的で、図１７のタイミング図２５０に、処理２２０の実行時のディスプレイパネル１４４上の表示画素行の動作を示す。具体的には、タイミング図２５０は、ｘ軸２１２上で時間、ｙ軸２１４上で表示画素行を表している。説明の簡略化のために、タイミング図２１０に９つの表示画素行、即ち画素行１、画素行２、画素行３、画素行４、画素行５、画素行６、画素行７、画素行８及び画素行９を示す。しかし、ディスプレイパネル１４４がいかなる数の表示画素行を含んでもよいことが理解されるべきである。例えば、いくつかの実施形態では、ディスプレイパネル１４４が１４８行の表示画素行を含んでもよい。
【０２６９】
図示された実施形態では、時点ｔ０で、画素行１がリフレッシュ画素グループ１６４に含まれており、従って、非発光モードである。一方、画素行２−９は、前の画像フレームに対応する画像データ２１６に基づいて発光されている。例えば、コントローラ１４２が、画素行６内の感知画素１８２を含む感知パターンを決定してもよい。加えて、コントローラ１４２が、画素行６がｔ１でリフレッシュされることを決定してもよい。
【０２７０】
従って、画素行６がｔ１でリフレッシュされる場合には、コントローラ１４２は、画素行６が感知画素１８２を含むと判定してもよい。このように、コントローラ１４２が、ディスプレイパネル１４４の各表示画素１５６のリフレッシュを停止させ、表示画素１５６がリフレッシュを再開するように指示されるまでは表示画素１５６をリフレッシュさせないように、ディスプレイドライバ１４０に指示してもよい。即ち、ディスプレイパネル１４４の表示画素１５６が発光しているか、又は、より具体的には画像データ２１６を表示している場合には、コントローラ１４２が、表示画素１５６に対して、発光を継続し、画像データ２１６の表示を継続するように指示する。表示画素１５６が（例えばリフレッシュ画素６４であるなど）発光していない場合には、コントローラ１４２は、表示画素１５６に対して、非発光を継続するように指示する。
【０２７１】
加えて、コントローラ１４２が、ディスプレイドライバ１４０に対して、画素行６内の感知画素１８２に画像データを書き込み、感知画素１８２の発光に少なくとも部分的に基づいて感知動作を実行するように指示して、動作パラメータの測定を容易にしてもよい。（例えば時点ｔ２で）感知動作が終了した後に、コントローラ１４２が、ディスプレイドライバ１４０に対して、各画素１５６のリフレッシュを再開するように指示してもよい。次に、画素１５６が、ディスプレイパイプライン１３６及び／又はディスプレイドライバ１４０からの次の指示に従ってもよい。次に、コントローラ１４２が、ディスプレイドライバ１４０に対して、次の画像フレームに対応する画像データ２１６を画素行６内の表示画素１５６に書き込むように指示してもよい。
【０２７２】
次に、コントローラ１４２が、画素行６がディスプレイパネル１４４内の最後の行であるか否かを判定してもよい。更なる画素行が残っているので、コントローラ１４２が、ディスプレイドライバ１４０に対して、次の画像フレームに対応する画像データを残っている画素行に順次書き込むように指示してもよい。（例えば画素行９などの）最後の行に到達すると、コントローラ１４２が、ディスプレイパイプライン１３６及び／又はディスプレイドライバ１４０に対して、次の画像フレームを表示するために表示画素１５６に書き込まれた画像データを、測定された動作パラメータに少なくとも部分的に基づいて調整するように指示してもよい。例えば、測定された動作パラメータが、感知画素１８２からの電流出力が予測されるよりも小さいことを示している場合には、コントローラ１４２が、ディスプレイパイプライン１３６及び／又はディスプレイドライバ１４０に対して、次の画像フレームを表示するために表示画素１５６に供給される電流を増加させるように指示してもよい。一方、測定された動作パラメータが、感知画素からの電流出力が予測されるよりも大きいことを示している場合には、コントローラ１４２が、ディスプレイパイプライン１３６及び／又はディスプレイドライバ１４０に対して、次の画像フレームを表示するために表示画素１５６に供給される電流を減少させるように指示してもよい。
【０２７３】
図１６の処理２２０を、リフレッシュ速度６０Ｈｚ、リフレッシュ速度１２０Ｈｚ及び／又はパルス幅変調されたリフレッシュ速度２４０Ｈｚなどの任意の好適なリフレッシュ速度を具現化している電子ディスプレイ１２で使用してもよいことに留意すべきである。上述のように、リフレッシュ速度を増加させるために、電子ディスプレイ１８が複数のリフレッシュ画素グループを利用してもよい。しかし、複数のリフレッシュ画素グループは、感知動作のタイミングを複雑化させることによって、サイズ、電力消費、部品点数及び／又はその他の実装に関連するコストに影響を及ぼすおそれがある。従って、実装関連コストを抑えるために、感知技術を複数の不連続的なリフレッシュ画素グループ１６４と組み合わせて適用することが可能である。
【０２７４】
理解の助けとする目的で、図１８に、本開示の一実施形態に係る、図１６の処理２２０に基づく複数のリフレッシュ画素グループを使用する表示画素１５６の動作の間のタイミングを記載した３つのグラフ２５２、２５４、２５６を示す。第１のグラフ２５２は、感知動作を行わない複数のリフレッシュ画素グループを利用した表示画素１５６の動作を表し、第２のグラフ２５４は、より多数の感知画素行による感知動作の間の複数のリフレッシュ画素グループを利用した表示画素１５６の動作を表し、第３のグラフ２５６は、より少数の感知画素行による感知動作の間の複数のリフレッシュ画素グループを利用した表示画素１５６の動作を表す。図示するように、各表示画素１５６は、各表示画素行が感知画素１８２を含む場合には、（２５８に示されるように）リフレッシュを停止するように指示される。感知動作の終了後に、各表示画素１５６は、リフレッシュを再開するように指示される。
【０２７５】
処理２２０は、コントローラ１４２が、ディスプレイパネル１４４によって表示されるリフレッシュ画素グループ１６４内の感知画素１８２を使用して、環境動作パラメータ及び／又はディスプレイ関連動作パラメータを感知することを可能にする。感知時間が、リフレッシュ動作の時間が変更されないように、感知画素１８２を含まないリフレッシュ動作の時間内には組み込まれないことから、処理２２０を実行するために使用される回路が、より簡略であり、より少ない部品を使用し、ディスプレイパネル１４４の省スペースが優先事項である用途により適していてもよい。しかし、ディスプレイパネル１４４の表示画素１５６の大部分が、発光していないのではなく、（例えば画像データ２１６を表示しているなど）発光していることから、処理２２０の実行が感知中の平均ルミナンスを増加させる可能性があることに留意すべきである。具体的には、感知時間中はディスプレイパネル１４４の表示画素１５６のリフレッシュを停止させることが、発光している表示画素１５６の大部分の動作を停止させ、このために感知の知覚可能性が増加してしまうおそれがある。従って、発光している、及び／又は画像データ２１６を表示している表示画素１５６の数によってディスプレイパネル１４４の平均ルミナンスを変化させることで、知覚可能性を変動させることが可能である。
【０２７６】
図１９は、本開示の一実施形態に係る、ディスプレイパネル１４４によって表示されるリフレッシュ画素グループ１６４内の感知画素１８２を使用した環境情報及び／又は動作情報の感知のための処理２６０のフロー図である。一般に、処理２６０は、感知動作中に感知画素１８２を発光させるために使用される感知パターンを決定すること（処理ブロック２６２）、感知動作を実行するために発光される感知画素１８２及び／又は感知画素１８２に書き込まれる感知データを決定するようにディスプレイドライバ１４０に指示すること（処理ブロック２６４）、ディスプレイパネル１４４の各表示画素行がいつリフレッシュされるのかを決定すること（処理ブロック２６６）、各表示画素行が感知画素１８２を含むか否かを判定すること（判定ブロック２６８）、行が感知画素１８２を含む場合に、感知画素１８２を含む各表示画素行よりも下側に位置するリフレッシュ画素グループ１６４内の各表示画素１５６のリフレッシュを停止させるようにディスプレイドライバ１４０に指示すること（処理ブロック２７０）、行が感知画素１８２を含む場合に、感知パターンに少なくとも部分的に基づいて、感知データを感知画素１８２に書き込むようにディスプレイドライバ１４０に指示すること（処理ブロック２７２）、感知動作を実行すること（処理ブロック２７４）、ディスプレイドライバ１４０に対して各表示画素１５６のリフレッシュを再開させるように指示すること（処理ブロック２７６）、行が感知画素１８２を含まない場合、及び／又は感知動作が実行された後に、表示対象の画像フレームに対応する画像データを行内の各表示画素１５６に書き込むようにディスプレイドライバ１４０に指示すること（処理ブロック２７８）、行がディスプレイパネル１４４上の最後の画素行であるのか否かを判定すること（判定ブロック２８０）及び、（測定された動作パラメータなどの）感知動作に少なくとも部分的に基づいて、表示画素１５６に書き込まれた次の画像フレームに対応する画像データを調整するように、ディスプレイパイプライン１３６及び／又はディスプレイドライバ１４０に指示すること（処理ブロック２８２）を含む。処理２６０は、特定の順序の複数のステップを用いて記載されているが、本開示は、記載されたステップが、図示された順序と異なる順序で実行されてもよく、またいくつかの記載のステップが省略されるか、又は一括して実行されなくてもよいことを企図している。いくつかの実施形態では、処理２６０が、コントローラメモリ１４８などの有形の非一時的なコンピュータ可読媒体に記憶されている命令を、コントローラプロセッサ１４６などのプロセッサを使用して実行することによって具現化されてもよい。
【０２７７】
従って、いくつかの実施形態では、処理１９０の処理ブロック１９２に記載されるように、感知動作の間に感知画素１８２を発光させるのに使用される感知パターンを、コントローラ１４２が決定してもよい（処理ブロック２６２）。処理１９０の処理ブロック１９４に記載されるように、コントローラ１４２が、感知パターンに少なくとも部分的に基づいて、感知動作を実行するために発光される感知画素１８２及び／又は感知画素１８２に書き込まれる感知データを決定するように、ディスプレイドライバ１４０に指示してもよい（処理ブロック２６４）。加えて、処理１９０の処理ブロック１９６に記載されるように、コントローラ１４２が、ディスプレイパネル１４４の各表示画素行がいつリフレッシュされるのかを決定してもよい（処理ブロック２６６）。処理１９０の判定ブロック１９８に記載されるように、ある行がリフレッシュ対象である場合に、コントローラ１４２が、この行が感知画素１８２を含むか否かを判定してもよい（判定ブロック２６８）。
【０２７８】
行が感知画素１８２を含む場合には、コントローラ１４２が、感知画素１８２を含む行よりも下側に位置するリフレッシュ画素グループ１６４内の各表示画素１５６のリフレッシュを停止させ、表示画素１５６がリフレッシュを再開するように指示されるまでは、行よりも下側に位置するリフレッシュ画素グループ１６４内の表示画素１５６をリフレッシュさせないように、ディスプレイドライバ１４０に指示してもよい（処理ブロック２７０）。即ち、行よりも下側に位置しているリフレッシュ画素グループ１６４内のディスプレイパネル１４４の表示画素１５６が発光しているか、又は、より具体的には画像データ２１６を表示している場合には、コントローラ１４２が、表示画素１５６に対して、発光を継続し、画像データ２１６の表示を継続するように指示する。行よりも下側に位置しているリフレッシュ画素グループ１６４内の表示画素１５６が（例えばリフレッシュ画素６４であるなど）発光していない場合には、コントローラ１４２は、表示画素１５６に対して、非発光を継続するように指示する。いくつかの実施形態では、コントローラ１４２が、指示されるまではリフレッシュを停止するように画素１５６に対して指示するように、ディスプレイパイプライン１３６及び／又はディスプレイドライバ１４０に対して指示してもよい。
【０２７９】
処理１９０の処理ブロック２００に記載されるように、コントローラ１４２が、次に、感知パターンに少なくとも部分的に基づいて、感知データを感知画素１８２に書き込むように、ディスプレイドライバ１４０に指示してもよい（処理ブロック２７２）。処理１９０の処理ブロック２０２に記載されるように、コントローラ１４２が感知動作を実行してもよい（処理ブロック２７４）。
【０２８０】
次に、コントローラ１４２が、ディスプレイドライバ１４０に対して、リフレッシュ画素グループ内の感知画素１８２を含む行よりも下側に位置するリフレッシュ画素グループ１６４内の各表示画素１５６のリフレッシュを再開するように指示してもよい（処理ブロック２７６）。次に、行よりも下側に位置するリフレッシュ画素グループ１６４内の画素１５６が、ディスプレイパイプライン１３６及び／又はディスプレイドライバ１４０からの次の指示に従ってもよい。
【０２８１】
処理１９０の処理ブロック２０４に記載されるように、行が感知画素１８２を含まない場合及び／又は感知動作の実行後に、コントローラ１４２が、表示対象の画像フレームに対応する画像データを、行内の各表示画素１５６に書き込むようにディスプレイドライバ１４０に指示してもよい（処理ブロック２７８）。加えて、処理１９０の判定ブロック２０６に記載されるように、コントローラ１４２が、行がディスプレイパネル１４４の最後の表示画素行であるか否かを判定してもよい（判定ブロック２８０）。最後の行でない場合には、コントローラ１４２は、ディスプレイパネル１４４の複数の行にわたってリフレッシュ画素グループ１６４を順次伝搬させることを継続してもよい（処理ブロック２６６）。このような方法で、表示画素１５６が（更新されるなど）リフレッシュされて、画像フレームを表示してもよい。
【０２８２】
一方、処理１９０の処理ブロック２０８に記載されるように、最後の行に到達すると、コントローラ１４２が、ディスプレイパイプライン１３６及び／又はディスプレイドライバ１４０に対して、表示画素１５６に書き込まれた次の画像フレームに対応する画像データを、（測定された動作パラメータなどの）感知動作に少なくとも部分的に基づいて調整するように指示してもよい（処理ブロック２８２）。
【０２８３】
理解の助けとする目的で、図２０のタイミング図２９０に、処理２６０の実行時のディスプレイパネル１４４上の表示画素行の動作を示す。具体的には、タイミング図２９０は、ｘ軸２１２上で時間、ｙ軸２１４上で表示画素行を表している。説明の簡略化のために、タイミング図２１０に１０行の表示画素行、即ち画素行１、画素行２、画素行３、画素行４、画素行５、画素行６、画素行７、画素行８、画素行９及び画素行１０示す。しかし、ディスプレイパネル１４４がいかなる数の表示画素行を含んでもよいことが理解されるべきである。例えば、いくつかの実施形態では、ディスプレイパネル１４４が１４８行の表示画素行を含んでもよい。
【０２８４】
図示された実施形態では、時点ｔ０で、画素行１がリフレッシュ画素グループ１６４に含まれており、従って、非発光モードである。一方、画素行２−１０は、前の画像フレームに対応する画像データ２１６に基づいて発光される。例えば、コントローラ１４２が、画素行５内の感知画素１８２を含む感知パターンを決定してもよい。加えて、コントローラ１４２が、画素行５がｔ１でリフレッシュされることを決定してもよい。
【０２８５】
従って、画素行５がｔ１でリフレッシュされる場合には、コントローラ１４２は、画素行５が感知画素１８２を含むと判定してもよい。従って、コントローラ１４２が、ディスプレイドライバ１４０に対して、画素行５よりも下側に位置するリフレッシュ画素グループ１６４内の各表示画素１５６のリフレッシュを停止させ、表示画素１５６がリフレッシュを再開するように指示されるまでは、画素行５よりも下側に位置するリフレッシュ画素グループ１６４内の表示画素１５６をリフレッシュさせないように指示してもよい。即ち、画素行５よりも下側に位置しているリフレッシュ画素グループ１６４内の表示画素１５６が発光しているか、又は、より具体的には画像データ２１６を表示している場合には、コントローラ１４２が、表示画素１５６に対して、発光を継続し、画像データ２１６の表示を継続するように指示する。画素行５よりも下側に位置しているリフレッシュ画素グループ１６４内の表示画素１５６が（例えばリフレッシュ画素６４であるなど）発光していない場合には、コントローラ１４２は、表示画素１５６に対して、非発光を継続するように指示する。
【０２８６】
加えて、コントローラ１４２が、ディスプレイドライバ１４０に対して、画素行５内の感知画素１８２に画像データを書き込み、感知画素１８２の発光に少なくとも部分的に基づいて感知動作を実行するように指示して、動作パラメータの測定を容易にしてもよい。（例えば時点ｔ２で）感知動作が終了した後に、コントローラ１４２が、ディスプレイドライバ１４０に対して、画素行５よりも下側に位置しているリフレッシュ画素グループ１６４内の各画素１５６のリフレッシュを再開するように指示してもよい。次に、画素行５よりも下側に位置するリフレッシュ画素グループ１６４内の画素１５６が、ディスプレイパイプライン１３６及び／又はディスプレイドライバ１４０からの次の指示に従ってもよい。次に、コントローラ１４２が、ディスプレイドライバ１４０に対して、次の画像フレームに対応する画像データ２１６を画素行５内の表示画素１５６に書き込むように指示してもよい。
【０２８７】
次に、コントローラ１４２が、画素行５がディスプレイパネル１４４内の最後の行であるか否かを判定してもよい。更なる画素行が残っているので、コントローラ１４２が、ディスプレイドライバ１４０に対して、次の画像フレームに対応する画像データを残っている画素行に順次書き込むように指示してもよい。（例えば画素行１０などの）最後の行に到達すると、コントローラ１４２が、ディスプレイパイプライン１３６及び／又はディスプレイドライバ１４０に対して、次の画像フレームを表示するために表示画素１５６に書き込まれた画像データを、測定された動作パラメータに少なくとも部分的に基づいて調整するように指示してもよい。例えば、測定された動作パラメータが、感知画素１８２からの電流出力が予測されるよりも小さいことを示している場合には、コントローラ１４２が、ディスプレイパイプライン１３６及び／又はディスプレイドライバ１４０に対して、次の画像フレームを表示するために表示画素１５６に供給される電流を増加させるように指示してもよい。一方、測定された動作パラメータが、感知画素からの電流出力が予測されるよりも大きいことを示している場合には、コントローラ１４２が、ディスプレイパイプライン１３６及び／又はディスプレイドライバ１４０に対して、次の画像フレームを表示するために表示画素１５６に供給される電流を減少させるように指示してもよい。
【０２８８】
図１９の処理２６０を、リフレッシュ速度６０Ｈｚ、リフレッシュ速度１２０Ｈｚ及び／又はパルス幅変調されたリフレッシュ速度２４０Ｈｚなどの任意の好適なリフレッシュ速度を具現化している電子ディスプレイ１２で使用してもよいことに留意すべきである。上述のように、リフレッシュ速度を増加させるために、電子ディスプレイ１８が複数のリフレッシュ画素グループを利用してもよい。しかし、複数のリフレッシュ画素グループは、感知動作のタイミングを複雑化させることによって、サイズ、電力消費、部品点数及び／又はその他の実装に関連するコストに影響を及ぼすおそれがある。従って、実装関連コストを抑えるために、感知技術を複数の不連続的なリフレッシュ画素グループ１６４と組み合わせて適用することが可能である。
【０２８９】
理解の助けとする目的で、図２１に、本開示の一実施形態に係る、図１９の処理２６０に基づく複数のリフレッシュ画素グループを使用する表示画素１５６の動作の間のタイミングを記載したグラフ３００を示す。図示するように、画素フレーム３０１内の各表示画素行が感知画素１８２を含む場合には、各表示画素行よりも下側に位置する各リフレッシュ画素グループ１６４内の各表示画素１５６が、（例えばフレーム内感知休止期間３０２などの間）リフレッシュを停止するように指示される。感知動作が終了した後に、画素行よりも下側に位置しているリフレッシュ画素グループ１６４内の各画素１５６が、リフレッシュを再開するように指示される。感知動作が知覚可能となることを回避するために、複数のリフレッシュ画素グループ１６４が連続することを回避することが望ましいことから、次のリフレッシュ画素グループが（例えば感知期間の半分など）時間的に前方に位相偏移されてもよい。このような方法で、リフレッシュ画素グループが次のリフレッシュ画素グループと隣接してしまうことを回避することが可能である。
【０２９０】
図２１のグラフ３００は、画像フレーム３０１の単一のフレーム内感知休止期間３０２を示している。いくつかの実施形態では、画像フレーム３０１が、複数のフレーム内感知休止期間を含んでもよい。理解の助けとする目的で、図２２に、本開示の一実施形態に係る、複数のフレーム内感知休止期間３１２、３１３を含む画像フレーム３１１のグラフ３１０を示す。図示するように、画素フレーム３１１の各表示画素行が第１の感知画素セット１８２を含む場合には、各表示画素行よりも下側に位置する各リフレッシュ画素グループ１６４内の各表示画素１５６が、（例えば第１のフレーム内感知休止期間３１２などの間）リフレッシュを停止するように指示される。感知動作が終了した後に、画素行よりも下側に位置しているリフレッシュ画素グループ１６４内の各画素１５６が、リフレッシュを再開するように指示される。更に、画素フレーム３１１の次の各表示画素行が第２の感知画素セット１８２を含む場合には、各表示画素行よりも下側に位置する各リフレッシュ画素グループ１６４内の各表示画素１５６が、（例えば第２のフレーム内感知休止期間３１３などの間）リフレッシュを停止するように指示される。この場合にも、感知動作が知覚可能となることを回避するために、複数のリフレッシュ画素グループ１６４が連続することを回避することが望ましいことから、次のリフレッシュ画素グループが（例えば感知期間の半分など）時間的に前方に位相偏移されてもよい。このような方法で、リフレッシュ画素グループが次のリフレッシュ画素グループと隣接してしまうことを回避することが可能である。加えて、単一の画像フレーム３１１内における（例えば第１及び第２のフレーム内感知休止期間３１２、３１３などの）複数のフレーム内感知休止期間の間の間隔が、一定であっても、又は可変であってもよい。更に、単一の画像フレーム内における（例えば３１２、３１３などの）各フレーム内感知休止期間の持続時間が、同一であっても、又は異なっていてもよい。図２２のグラフ３１０の（例えば３１１、３１４などの）画像フレームでは、（例えば３１２、３１３などの）２つのフレーム内感知休止期間が示されているが、１つの画像フレーム内のいかなる好適な数のフレーム内感知休止期間も意図されていることが理解されるべきである。更に、フレーム内感知休止期間の数、複数のフレーム内感知休止期間の間の間隔及び、フレーム内感知休止期間の持続時間が、（例えば３１１などの）画像フレームと（例えば３１４などの）画像フレームとの間で一定であっても、又は可変であってもよい。
【０２９１】
処理２６０は、コントローラ１４２が、ディスプレイパネル１４４によって表示されるリフレッシュ画素グループ１６４内の感知画素１８２を使用して、環境動作パラメータ及び／又はディスプレイ関連動作パラメータを感知することを可能にする。感知時間が、リフレッシュ動作の時間が変更されないように、感知画素１８２を含まないリフレッシュ動作の時間内には組み込まれないことから、処理２６０を実行するために使用される回路が、より簡略であり、より少ない部品を使用し、省スペースが優先事項である実施形態により適していてもよい。加えて、１つ以上の感知画素１８２を含む各表示画素行よりも上側に位置している表示画素１５６が通常の動作を継続している間は、１つ以上の感知画素１８２を含む各表示画素行よりも下側に位置しているリフレッシュ画素グループ１６４内の表示画素１５６のみが休止されることから、ディスプレイパネル１４４の全ての画素１５６が「休止される」のではなく、従って、処理２６０を実行することで、感知中の平均ルミナンスが維持されることが可能である。
【０２９２】
この結果、感知中は、１つ以上の感知画素１８２を含む各表示画素行よりも下側に位置しているリフレッシュ画素グループ１６４内の表示画素１５６がリフレッシュしていないために、ディスプレイパネル１４４の瞬間ルミナンスが変動しうる。このため、ディスプレイパネル１４４の瞬間ルミナンスの変化による知覚可能性は、発光しているか、及び／又は画像データ２１６を表示している１つ以上の感知画素１８２を含む画素行よりも下側に位置しているリフレッシュ画素グループ１６４内の表示画素１５６の数によって変動しうる。
【０２９３】
従って、本開示の技術的効果は、電子ディスプレイによって表示されるフレームのリフレッシュ画素グループ内の環境情報及び／又は動作情報を感知することを含む。このような方法で、感知の知覚可能性を低くすることが可能である。いくつかの実施形態では、第１の表示画素行が複数のリフレッシュ画素の連続的なブロックを含んでいる合計時間が、第２の表示画素行で複数のリフレッシュ画素及び感知画素の連続的なブロックを発光させるのに使用される合計時間と同じである。いくつかの実施形態では、感知の間、ディスプレイパネルの各画素が、リフレッシュを停止させるように指示される。従って、複数のリフレッシュ画素の連続的なブロックを第１の表示画素行が含み、第１の表示画素行がリフレッシュ画素を含む場合に第１の表示画素行がリフレッシュを停止させるように指示されない合計時間は、第２の表示画素行が複数のリフレッシュ画素及び感知画素の連続的なブロックを含む合計時間よりも短い。加えて、いくつかの実施形態では、感知の間、感知画素を含む各表示画素行よりも下側に位置するリフレッシュ画素グループ内のディスプレイパネルの各画素が、リフレッシュを停止させるように指示される。従って、第１の表示画素行が複数のリフレッシュ画素の連続的なブロックを含んでいる合計時間は、第２の表示画素行で複数のリフレッシュ画素及び感知画素の連続的なブロックを発光させるのに使用される合計時間と同じである。
２．画像を考慮した感知
【０２９４】
ディスプレイパネル感知は、電子ディスプレイの画素の動作特性を識別して、電子ディスプレイの性能を向上させることを可能にする。例えば、電子ディスプレイの温度変化及び（とりわけ）画素の経年変化は、ディスプレイ上の位置の相違による画素の挙動の相違を生じさせる。即ち、ディスプレイの複数の異なる画素上にプログラムされた同じ画像データが、温度変化及び画素の経年変化のために、異なる外観となることがありうる。これらのばらつきは、適切な補償を行わなければ、望ましくない視覚上のアーチファクトを生じさせうる。しかしながら、これらのばらつきを補償することが、ディスプレイの画素上に表示される画像の違いを正しく感知することを妨げる場合がある。従って、以下に記載の技術及びシステムを利用して、ディスプレイ上の動作のばらつきを測定するために感知される基準画像の生成を改良することにより、そのような動作のばらつきの補償を促進することが可能である。
【０２９５】
図２３に示すように、電子デバイス１０の各種実施形態においては、プロセッサコア複合体１２が、画像データ生成及び処理回路３５０に、電子ディスプレイ１８による表示対象の画像データ３５２を生成させてもよい。プロセッサコア複合体１２の画像データ生成及び処理回路３５０は、画像データ３５２を生成して電子ディスプレイ１８を制御するためにコアプロセッサ１２によって使用されることの可能な様々な回路及び処理を表すことを想定されている。図示されるように、画像データ生成及び処理回路３５０が、電子ディスプレイ１８に外部結合されていてもよい。しかし、別の実施形態では、画像データ生成及び処理回路３５０がディスプレイ１２の一部であってもよい。いくつかの実施形態では、画像データ生成及び処理回路３５０が、グラフィック処理ユニット、ディスプレイパイプラインなどを表し、電子ディスプレイ１８の動作の制御を容易にしてもよい。画像データ生成及び処理回路３５０が、プロセッサ及びメモリを有し、画像データ生成及び処理回路３５０のプロセッサが、画像データ生成及び処理回路３５０のメモリ内に記憶されている命令を実行するか、及び／又はデータを処理して、電子ディスプレイ１２の動作を制御してもよい。
【０２９６】
上述のように、画像データ３５２を、例えば電子ディスプレイ１８の製造上の及び／又は動作上のばらつきに基づいて補償することが望ましいことから、プロセッサコア複合体１２が、電子ディスプレイ１８にディスプレイパネル感知を実行させ、ディスプレイ感知フィードバック３５６を生成させる感知制御信号３５４を供給してもよい。ディスプレイ感知フィードバック３５６が、ディスプレイ１８の動作のばらつきに関するデジタル情報を表してもよい。ディスプレイ感知フィードバック３５６が、いかなる好適な形を取ってもよく、また、画像データ３５２に適用された時に、画像データ生成及び処理回路３５０によって、電子ディスプレイ１８の状態に合わせて画像データ３５２を適切に補償する補償値へと変換されてもよい。このことが、画像データ３５２の忠実性を向上させると共に、ディスプレイ１８の動作のばらつきによって発生しうる視覚上のアーチファクトを除去又は軽減させる。
【０２９７】
電子ディスプレイ１８は、画素の配列３６６を有するアクティブエリア３６４を有する。画素３６６は、実質的に均等に離間して配置された同じ大きさの画素として概略的に図示されているが、実際の具現化においては、異なる色の複数の画素が、相互に異なる空間的関係を有し、また異なる大きさであってもよい。一例においては、画素３６６が、赤色、緑色及び青色の画素からなる赤、緑、青（ＲＧＢ）形式であるが、別の一例では、画素３６６が、菱形パターンの赤−緑−青−緑（ＲＧＢＧ）形式であってもよい。画素３６６は、単一モジュールであっても、又は列ドライバ集積回路３６８Ａ及び行ドライバ集積回路３６８Ｂなどの別個の複数のモジュールから形成されていてもよいドライバ集積回路３６８によって制御される。（例えば３６８Ｂなどの）ドライバ集積回路３６８が、ゲート線３７０を介して信号を送信して、画素行３６６をアクティブかつプログラム可能とし、ここで、（例えば３６８Ａなどの）ドライバ集積回路３６８がデータ線３７２を介して画像データ信号を送信して、（例えば個々の画素の輝度などの）特定の階調を表示するように画素３６６をプログラムしてもよい。異なる複数の階調を表示するための異なる色の異なる複数の画素３６６を画像データに供給することにより、フルカラーの画像を画素３６６内にプログラムしてもよい。画像データが、列ドライバとしても言及されるソースドライバ３７４を介して、アクティブな画素列３６６へと供給されてもよい。
【０２９８】
上述のように、ディスプレイ１８が、受信された画像データに少なくとも部分的に基づいて、その画素３６６のルミナンスを制御することにより、画像フレームを表示してもよい。画素３６６が（例えば画素行３６６をアクティブにするゲート線３７０を介したゲートアクティブ化信号により）アクティブにされる場合に、表示画素３６６のルミナンスが、画素３６６に結合されているデータ線３７２を介して受信された画像データによって調整されてもよい。従って、上述のように、各画素３６６が、（例えばスキャン線などの）ゲート線３７０と（例えばソース線などの）データ線３７２との交点に位置していてもよい。受信された画像データに基づき、表示画素３６６が、例えば画素３６６に結合された電源線を介して電源２８から供給される電力を使用して、そのルミナンスを調整してもよい。
【０２９９】
図２４に図示されるように、各画素３６６が、回線交換薄膜トランジスタ（ＴＦＴ）３７６、蓄積キャパシタ３７８、ＬＥＤ３８０及びドライバＴＦＴ３８２（これによって蓄積キャパシタ３７８及びＬＥＤ３８０のそれぞれが、共通の電圧、Ｖｃｏｍ又は接地に結合されていてもよい）を有してもよい。しかし、図２４の図示された画素３６６の代わりに、様々な変更を利用することが可能である。ルミナンスの調整を容易にするために、ドライバＴＦＴ３８２及び回線交換ＴＦＴ３７６が、対応するゲートに印加される電圧によって制御可能にターンオン及びターンオフされるスイッチング装置として、それぞれ機能してもよい。図示された実施形態では、回線交換ＴＦＴ３７６のゲートが、ゲート線３７０に電気的に結合されている。従って、回線交換ＴＦＴ３７６は、そのゲート線３７０から受信したゲートアクティブ化信号がそのしきい値電圧を超えている場合にターンオンすることにより、画素３６６をアクティブにして、データ線３７２から受信された画像データを蓄積キャパシタ３７８に供給してもよい。
【０３００】
加えて、図示された実施形態では、ドライバＴＦＴ３８２のゲートが、蓄積キャパシタ３７８に電気的に結合されている。従って、蓄積キャパシタ３７８の電圧が、ドライバＴＦＴ３８２の動作を制御することが可能である。より具体的には、いくつかの実施形態では、ドライバＴＦＴ３８２が、活性領域内で、（例えばＶｄｄを供給している電源などから）ＬＥＤ３８０を通って流れる供給電流の大きさを制御するように動作されてもよい。換言すれば、（蓄積キャパシタ３７８の電圧などの）ゲート電圧がそのしきい値電圧を超えて増加すると、ドライバＴＦＴ３８２が、電力を導通させるために利用可能なそのチャネルの量を増加させることにより、ＬＥＤ３８０へと流れる供給電流を増加させてもよい。一方、ゲート電圧が、そのしきい値電圧を依然として超えているものの減少すると、ドライバＴＦＴ３８２が、電力を導通させるために利用可能なそのチャネルの量を減少させることにより、ＬＥＤ３８０へと流れる供給電流を減少させてもよい。このような方法で、画素３６６のルミナンスを制御することが可能であり、また、類似の技術が（例えばディスプレイ１８の複数の画素３６６など）ディスプレイ１８全体に適用される場合に、画像を表示することが可能である。
【０３０１】
上述のように、画素３６６は、様々な色及び／又は形状を有する複数の画素３６６からなるいかなる好適なレイアウトに配列されていてもよい。例えば、画素３６６が、いくつかの実施形態では赤、緑及び青で交互に配列されていてもよいが、その他の配列であってもよい。その他の配列が、例えば、赤−緑−青−白（ＲＧＢＷ）レイアウト又は、１つの画素列が赤と青とを交互に繰り返し、隣接する画素列が緑である菱形パターンのレイアウトを含んでもよい。画素３６６の特定の配列及びレイアウトにかかわらず、各画素３６６が、例えばアクティブエリア３６４のばらつき及び温度並びに画素３６６の全体的な経年数などの電子ディスプレイ１８のアクティブエリア３６４上の変化に対して感応性であってもよい。また、各画素３６６が発光ダイオード（ＬＥＤ）である場合に、発する光が時間の経過に伴って徐々に弱くなることがある。この現象は経年変化と呼ばれ、電子ディスプレイ１８の画素３６６に対する温度の影響と比較すると、より緩やかに起こる。
【０３０２】
再び図２３を参照すると、ディスプレイパネル感知が、ディスプレイ感知フィードバック３５６の取得に使用され、これが、温度、経年変化及びその他のアクティブエリア３６４の変化が及ぼす影響を打ち消す補償された画像データ３５２をプロセッサコア複合体１２が生成することを可能にしてもよい。（例えば３６８Ａなどの）ドライバ集積回路３６８が、（テスト画像データなどの）テストデータ又は（ユーザ画像データなどの）ユーザデータに対する画素３６６の応答のアナログ感知を実行するための感知アナログフロントエンド（ＡＦＥ）３８４を含んでもよい。本開示におけるテストデータ又はテスト画像データへの更なる言及が、ユーザデータ及び／又はユーザ画像データを含むことが理解されるべきである。アナログ信号が、感知アナログデジタル変換回路（ＡＤＣ）３８６によってデジタル化されてもよい。
【０３０３】
例えば、ディスプレイパネル感知を実行するために、電子ディスプレイ１８が、画素３６６のうちの１つに（例えば特定の基準電圧又は基準電流を有する）テストデータをプログラムしてもよい。感知アナログフロントエンド３８４は、次に、テストされている画素３６６に接続されている感知線３８８に沿って、（例えば電圧、電流などの）少なくとも１つの値を（例えば測定する、受信するなど）感知する。ここで、データ線３７２は、電子ディスプレイ１８の感知線３８８の拡張部として機能するものとして図示されている。しかし、別の複数の実施形態では、ディスプレイアクティブエリア３６４がその他の専用の感知線３８８を含むか、又は、ディスプレイ１８の別の線が、データ線３７２の代わりに感知線３８８として使用されてもよい。いくつかの実施形態では、テストデータがプログラムされていないその他の画素３６６も、テストデータがプログラムされている画素３６６が感知されるのと同時に感知されてもよい。感知線３８８上の画素３６６にテストデータがプログラムされていない場合には、その感知線３８８上の参照信号を感知することによって、コモンモードノイズ参照値が取得されてもよい。この参照信号を、テストデータがプログラムされているテスト画素３６６からの信号から除去して、コモンモードノイズを軽減又は除去してもよい。
【０３０４】
アナログ信号が、感知アナログデジタル変換回路３８６によってデジタル化されてもよい。感知アナログフロントエンド３８４及び感知アナログデジタル変換回路３８６が、実質的に単一のユニットとして動作してもよい。（例えば３６８Ａなどの）ドライバ集積回路３６８も、デジタルフィルタ、加算又は減算などのディスプレイフィードバック３５６を生成するための更なるデジタル動作を実行してディスプレイフィードバック３５６を生成するか、又はそのような処理がプロセッサコア複合体１２によって実行されてもよい。
【０３０５】
いくつかの実施形態では、例えばディスプレイ１８における温度差又はその他のディスプレイ１８の均一性に影響を及ぼしている特性を補正するために、生成された補償後の画像データ３５２に適用されるオフセット又はその他の値に対応するか、又はこれを表す補正値を含んでもよい（例えばルックアップテーブルなどとして記憶されている）補正マップが、画素３６６に送信されてもよい。この補正マップが、画像データ生成及び処理回路の（例えばその中のメモリ内に記憶されているなど）一部分であるか、又は、例えばメモリ１４又は記憶装置１６内に記憶されていてもよい。補正マップ（即ちその中に記憶されている補正情報）を使用することで、ディスプレイ１８におけるばらつき及び不均一性を、プロセッサコア複合体１２の画像データ生成及び処理回路３５０を使用して補正することが可能である。いくつかの実施形態では、補正マップが、ディスプレイ１８のアクティブエリア３６４全体に対応しているか、又はアクティブエリア３６４のサブセグメントに対応していてもよい。例えば、補正マップ（又はその中のデータ）を記憶するために必要とされるメモリのサイズを削減するために、補正マップが、アクティブエリア３６４の所定のグループ又は領域のみに対応する補正値を含むことにより、１つ以上の補正値を画素３６６のグループに適用することが可能であってもよい。加えて、いくつかの実施形態では、補正マップが低電力及び高速応答動作を可能にする低解像度の補正マップであることにより、例えば、画像データ生成及び処理回路３５０が、補正値の解像度をメモリ内への格納前に低下させて、必要とされるメモリを減らすか又は応答を高速化させることが可能であってもよい。加えて、補正マップの解像度の調整が動的であるか、及び／又は補正マップの解像度を、（例えば画素３６６の１つ以上の領域又はグループに対応する特定の位置で調整するなど）ローカルに調整することが可能であってもよい。
【０３０６】
補正マップ（または、例えば画素３６６の特定の領域又はグループなどに対応するデータなどのその一部）が、画像データ生成及び処理回路３５０のメモリから読み出されてもよい。（例えば１つ以上の補正値などの）補正マップが、次に（任意選択的に）スケーリングされてもよく、スケーリングが、補正マップに適用される解像度縮小に（例えばオフセット又は反転しているなど）対応していてもよい。いくつかの実施形態では、このスケーリングを実行するか否か（及びスケーリングのレベル）が、画像データ生成及び処理回路３５０によってディスプレイ設定及び／又はシステム情報として受信された１つ以上の入力信号に基づいていてもよい。
【０３０７】
補正マップの変換が、（ガウス、線形、キュービックなどの）補間、（線形、多項式などの）補外又はその他の、補正マップのデータに適用される変換方式によって行われてもよい。このことが、例えば補正マップの境界条件を考慮することを可能にし、画素３６６に送信される補償された画像データ３５２を生成するために未処理の（画像データなどの）ディスプレイコンテンツに適用されることの可能な補償駆動データを生成してもよい。
【０３０８】
いくつかの実施形態では、補正マップが、例えば画像データ生成及び処理回路３５０によってディスプレイ感知フィードバック３５６から生成された入力値に基づいて更新されてもよい。この補正マップの更新が、（例えば補正マップ全体に影響するなど）包括的に実行されても、及び／又は（例えば補正マップ全体未満に影響するなど）ローカルに実行されてもよい。更新が、ディスプレイ感知フィードバック３５６として送信される、電子ディスプレイ１８のアクティブエリア３６４のリアルタイム測定に基づいていてもよい。追加的に、及び／又は代替的に、補正の可変更新レートが、例えば画像データ生成及び処理システム３５０により、（例えばディスプレイ１８の用途、装置の電力レベル、環境条件などの）ディスプレイ１８に影響を及ぼす条件に基づいて選択されてもよい。
【０３０９】
図２５は、補正マップを更新する方法の一例をグラフで示したものである。グラフ３９０に示されるように、（例えばｎ−１で表される）フレーム３９２の間、ドライバＴＦＴ３８２を通って流れる電流３９４が、しきい電流値３９６を越える（階調などの）輝度レベルに対応してもよい（例えば、電流３９４が、しきい電流値３９６に対応する基準階調値を超える、画素３６６のある階調又は所望の階調に対応していてもよい）。例えば、電流３９４が、フレーム３９２の間、ドライバＴＦＴ３８２を通って印加され、ＬＥＤ３８０に送信されて、画像の比較的明るい部分を生成する電流を表してもよい。グラフ３９０に、上述の電流３９４とは異なる、ドライバＴＦＴ３８２を通る電流３９８であって、電流３９４又は電流３９８のいずれか一方のみがフレーム３９２の間印加される電流の一例を更に示す。電流３９８が、しきい電流値３９６を下回る（階調などの）輝度レベルに対応してもよい（例えば、電流３９８が、しきい電流値３９６に対応する基準階調値を下回る、画素３６６のある階調又は所望の階調に対応していてもよい）。電流３９８が、フレーム３９２の間、ドライバＴＦＴ３８２を通って印加され、ＬＥＤ３８０に送信されて、画像の比較的暗い部分を生成する電流を表してもよい。
【０３１０】
図示されるように、時点４００で第１のフレーム３９２が終了し、（フレームｎとして言及されてもよく、例えばフレームリフレッシュに対応してもよい）第２のフレーム４０２が開始する。しかし、他の複数の実施形態では、フレーム４０２が（後述の）時点４０８で開始し、従って、フレーム３９２と４０２との間の時間が（例えばフレーム４０２の一部である代わりに、フレーム４０２とは別個であるなどの）感知フレームとして考えられてもよい。時点４００で、ディスプレイパネル感知動作が開始し、このために、例えばプロセッサコア複合体１２（又は、画像データ生成及び処理回路３５０などのその一部）が、電子ディスプレイ１８にディスプレイパネル感知を実行させてディスプレイ感知フィードバック３５６を生成させる感知制御信号３５４を供給してもよい。これらの感知制御信号３５４が、画素３６６のうちの１つに（例えば特定の基準電圧又は基準電流を有する）テストデータをプログラムするために使用されてもよい。説明の目的で、テスト電流がディスプレイパネル感知動作の一部として感知されるが、この代わりに、ディスプレイパネル感知動作が、画素３６６の１つ以上の構成要素からの電圧レベル、画素３６６の１つ以上の構成要素からの電流レベル、ＬＥＤ３８０の輝度又はこれらの任意の組み合わせを、画素３６６に供給されるテストデータに基づいて感知するように動作してもよいことが理解される。
【０３１１】
図示されるように、テストデータが画素３６６に適用されると、例えば画素３６６のドライバＴＦＴ３８２の（動作に影響を与える現在の入力と過去の入力との間のずれなどの）ヒステリシス或いは画素３６６又はその中の１つ以上の構成要素に影響を与えている１つ以上の過渡的条件が、（この時点における電流の測定値が信頼性を低下させるなどの）感知対象の電流が定常状態に到達していない過渡的状態を引き起こしうる。例えば、時点４００で画素にテストデータがプログラムされると、画素３６６がそれまでは比較的高い階調に対応するドライバＴＦＴ電流３９４を有していた場合には、電流３９４は、テストデータ階調値に対応するしきい電流値３９６を下回って低下する。ドライバＴＦＴ電流３９４が、定常状態に向かって引き続き変化してもよい。いくつかの実施形態では、ドライバＴＦＴ３８２の電流３９４が一定でなくてはならない（緩和時間などの）時間の量が、時点４００と（ドライバＴＦＴ３８２電流などの）電流の感知に対応する時点４０６との間の時間を表す時間４０４として示される。時間４０４が、例えば、約１０マイクロ秒（μｓ）、２０μｓ、３０μｓ、４０μｓ、５０μｓ、７５μｓ、１００μｓ、２００μｓ、３００μｓ、４００μｓ、５００μｓ又は類似の値未満であってもよい。時点４０８で、（データ信号がフレーム３９２とフレーム４０２との間で変化していない場合に）画素３６６にデータ値が再びプログラムされ、電流３９４を元のレベルへと復帰させてもよい。
【０３１２】
同様に、時点４００で画素にテストデータがプログラムされると、画素３６６がそれまでは比較的低い階調に対応するドライバＴＦＴ電流３９８を有していた場合には、電流３９８は、テストデータ階調値に対応するしきい電流値３９６を上回って増加する。ドライバＴＦＴ電流３９４が、定常状態に向かって引き続き変化してもよい。いくつかの実施形態では、ドライバＴＦＴ３８２の電流３９８が一定でなくてはならない（緩和時間などの）時間の量が、時間４０４として示される。時点４０８で、（データ信号がフレーム３９２とフレーム４０２との間で変化していない場合に）画素３６６にデータ値が再びプログラムされ、電流３９８を元のレベルへと復帰させてもよい。
【０３１３】
図示されるように、ディスプレイパネル感知動作と組み合わせてグラフ３９０に図示する補正マップを更新するための技術は、時間４０４の間に（例えばテストデータ階調レベル値に対応するしきい電流値３９６を下回って減少する電流３９４及びテストデータ階調レベル値に対応するしきい電流値３９６を上回って増加する電流３９８などの）二面的なエラーを含む。しかし、図２５の二面的なエラーを減らす技術が適用されてもよい。
【０３１４】
例えば、図２６は、一面的なエラーのみが存在する補正マップ更新技術の一例を（グラフ４１０などの）グラフで表したものである。グラフ４１０に示されるように、フレーム３９２の間、ドライバＴＦＴ３８２を通って流れる電流３９４が、しきい電流値３９６を超える（階調などの）輝度レベルに対応してもよい（例えば、電流３９４が、しきい電流値３９６に対応する基準階調値を超える、画素３６６のある階調又は所望の階調に対応していてもよい）。例えば、電流３９４が、フレーム３９２の間、ドライバＴＦＴ３８２を通って印加され、ＬＥＤ３８０に送信されて、画像の比較的明るい部分を生成する電流を表してもよい。グラフ３９０に、上述の電流３９４とは異なる、ドライバＴＦＴ３８２を通る電流３９８であって、電流３９４又は電流３９８のいずれか一方のみがフレーム３９２の間印加される電流の一例を更に示す。電流３９８が、しきい電流値３９６を下回る（階調などの）輝度レベルに対応してもよい（例えば、電流３９８が、しきい電流値３９６に対応する基準階調値を下回る、画素３６６のある階調又は所望の階調に対応していてもよい）。電流３９８が、フレーム３９２の間、ドライバＴＦＴ３８２を通って印加され、ＬＥＤ３８０に送信されて、画像の比較的暗い部分を生成する電流を表してもよい。
【０３１５】
図示されるように、時点４００で第１のフレーム３９２が終了し、（例えばフレームリフレッシュに対応してもよい）第２のフレーム４０２が開始する。時点４００で、ディスプレイパネル感知動作が開始し、このために、例えばプロセッサコア複合体１２（又は、画像データ生成及び処理回路３５０などのその一部）が、電子ディスプレイ１８にディスプレイパネル感知を実行させてディスプレイ感知フィードバック３５６を生成させる感知制御信号３５４を供給してもよい。これらの感知制御信号３５４が、画素３６６のうちの１つに（例えば特定の基準電圧又は基準電流を有する）テストデータをプログラムするために使用されてもよい。説明の目的で、テスト電流がディスプレイパネル感知動作の一部として感知されるが、この代わりに、ディスプレイパネル感知動作が、画素３６６の１つ以上の構成要素からの電圧レベル、画素３６６の１つ以上の構成要素からの電流レベル、ＬＥＤ３８０の輝度又はこれらの任意の組み合わせを、画素３６６に供給されるテストデータに基づいて感知するように動作してもよいことが理解される。
【０３１６】
図示されるように、プロセッサコア複合体１２（又は、画像データ生成及び処理回路３５０などのその一部）が、電子ディスプレイ１８にディスプレイパネル感知を実行させてディスプレイ感知フィードバック３５６を生成させる感知制御信号３５４を動的に供給してもよい。例えば、プロセッサコア複合体１２（又は、画像データ生成及び処理回路３５０などのその一部）が、フレーム３９２内で、電流３９４が、しきい電流値３９６に対応する基準階調値を上回る（か又はそれ以上の）画素３６６のある階調又は所望の階調に対応しているか否かを判定してもよい。或いは、プロセッサコア複合体１２（又は、画像データ生成及び処理回路３５０などのその一部）が、フレーム３９２内で、画素３６６のある階調又は所望の階調が、しきい電流値３９６に対応する基準階調値を上回る（か又はそれ以上である）か否かを判定してもよい。フレーム３９２内の電流３９４が、しきい電流値３９６に対応する基準階調値を上回る（か又はそれ以上の）画素３６６のある階調又は所望の階調に対応している場合、又は、フレーム３９２内の画素３６６のある階調又は所望の階調が、しきい電流値３９６に対応する基準階調値を上回る（か又はそれ以上である）場合には、時点４０６で感知される電流レベルがフレーム３９２の間のＴＦＴドライバ３８２の電流レベルと等しくなるように、プロセッサコア複合体１２（又は、画像データ生成及び処理回路３５０などのその一部）が、フレーム３９２内の画素のある階調又は所望の階調に対応する（テストデータなどの）感知制御信号３５４を生成及び供給してもよい。このことが、ドライバＴＦＴ３８２の電流３９４が一定でなくてはならない（緩和時間などの）時間４１２が、フレーム３９２の開始と（ドライバＴＦＴ３８２電流などの）電流の感知に対応する時点４０６との間の時間を表すことを可能にする。時間４１２が、例えば、約２０ミリ秒（ｍｓ）、１５ｍｓ、１０ｍｓ、９ｍｓ、８ｍｓ、７ｍｓ、６ｍｓ、５ｍｓ又は類似の値未満であってもよい。
【０３１７】
図２６に更に示すように、時点４００で画素にテストデータがプログラムされると、画素３６６が、それまでは比較的低い階調に対応するドライバＴＦＴ電流３９８を有していた場合には、電流３９８は、テストデータ階調値に対応するしきい電流値３９６を上回って増加する。ドライバＴＦＴ電流３９４が、定常状態に向かって引き続き変化してもよい。いくつかの実施形態では、ドライバＴＦＴの電流３９８が一定でなくてはならない（緩和時間などの）時間の量が、時間４０４として示される。時点４０８で、（データ信号がフレーム３９２とフレーム４０２との間で変化していない場合に）画素３６６にデータ値が再びプログラムされ、電流３９８を元のレベルへと復帰させてもよい。しかし、図２６に図示し、上記に述べるように、（例えばフレーム３９２内の画素３６６の動作に基づく別個のテストデータを使用した差動感知などの）画素３６６に送信されるテストデータの動的な選択によって、図２５に示す二面的なエラーが図２６に示す一面的なエラーへと縮減され、この結果、ディスプレイ感知フィードバック３５６として取得される読み出し値（感知されたデータ）がより正確となり、補償された画像データ３５２として計算、（例えば補正マップ内に）記憶及び／又は適用される補正値の精度が向上されてもよい。図２６の一面的なエラーが、例えば時点４００において画素３６６のプログラミングを感知した時のドライバＴＦＴ３８２のゲートソース電圧の変化によって引き起こされたヒステリシスが、電流３９８に対応する階調をしきい電流値３９６に対応する階調へと変化させることから、ヒステリシスがドライバＴＦＴ３８２のゲートソース電圧の変化に比例しうることを表してもよい。
【０３１８】
いくつかの実施形態では、（例えば感知された電流が定常状態に到達することができないか、又は概ね到達することができないことに起因するエラーなどの）感知エラーが、例えばしきい電流値３９６とは異なるしきい電流値に対応する階調を有するテストデータを選択することによって、更に減少されてもよい。例えば、図２７は、一面的なエラーのみが存在する補正マップ更新技術の第２の例を（グラフ４１４などの）グラフで表したものである。グラフ４１０に示されるように、フレーム３９２の間、ドライバＴＦＴ３８２を通って流れる電流３９４が、しきい電流値４１６を越える（階調などの）輝度レベルに対応してもよい（例えば、電流３９４が、しきい電流値４１６に対応する基準階調値を超える、画素３６６のある階調又は所望の階調に対応していてもよい）。
【０３１９】
電流値４１６が、例えば、（製造時の及び／又は装置１０又はディスプレイ１８の初期試験の間などの）装置１０の初期構成に基づいて、最初に所定のレベルに設定されているか、或いは（例えば所定の間隔で又は装置の起動などの条件に応じて）動的に実行及び設定されてもよい。電流値４１６が、画素３６６の所定の又は所望の信頼性を有する最も低い階調又は所望の階調、所定の又は所望の信号対ノイズ比（ＳＮＲ）などに対応するように選択されてもよい。あるいは、電流値４１６が、所定の又は所望の信頼性、所定の又は所望のＳＮＲなどを有する画素３６６の最も低い階調又は所望の階調の２％、５％、１０％又は別の値の階調に対応するように選択されてもよい。例えば、階調０に対応する電流値４１６を選択すると、感知された電流値のノイズが大きくなり過ぎることがありうる。しかし、各装置１０が、所定の又は所望の信頼性、所定の又は所望のＳＮＲなどを達成可能である（例えば階調１０、１５、２０、２０、３０又は別のレベルなどの）階調を有し、この階調（又は、例えば信頼性、ＳＮＲなどに関するバッファが望ましい場合には、最も低い階調を上回るパーセンテージ値以内の階調）が、しきい電流値４１６に対応するテストデータ用に選択されることが可能であってもよい。いくつかの実施形態では、しきい電流値４１６に対応するテストデータが、（例えば補償された画像データ３５２の変更と類似の方法で）感知動作からの結果に基づいて変更されてもよい。
【０３２０】
図２７に示すように、電流３９４が、フレーム３９２の間、ドライバＴＦＴ３８２を通って印加され、ＬＥＤ３８０に送信されて、画像の比較的明るい部分を生成してもよい。グラフ４１４に、上述の電流３９４とは異なる、ドライバＴＦＴ３８２を通る電流３９８であって、電流３９４又は電流３９８のいずれか一方のみがフレーム３９２の間印加される電流の一例を更に示す。電流３９８が、しきい電流値４１６を下回る（階調などの）輝度レベルに対応してもよい（例えば、電流３９８が、しきい電流値４１６に対応する基準階調値を下回る、画素３６６のある階調又は所望の階調に対応していてもよい）。電流３９８が、フレーム３９２の間、ドライバＴＦＴ３８２を通って印加され、ＬＥＤ３８０に送信されて、画像の比較的暗い部分を生成する電流を表してもよい。
【０３２１】
図示されるように、時点４００で第１のフレーム３９２が終了し、（例えばフレームリフレッシュに対応してもよい）第２のフレーム４０２が開始する。時点４００で、ディスプレイパネル感知動作が開始し、このために、例えばプロセッサコア複合体１２（又は、画像データ生成及び処理回路３５０などのその一部）が、電子ディスプレイ１８にディスプレイパネル感知を実行させてディスプレイ感知フィードバック３５６を生成させる感知制御信号３５４を供給してもよい。これらの感知制御信号３５４が、画素３６６のうちの１つに（例えば特定の基準電圧又は基準電流を有する）テストデータをプログラムするために使用されてもよい。説明の目的で、テスト電流がディスプレイパネル感知動作の一部として感知されるが、この代わりに、ディスプレイパネル感知動作が、画素３６６の１つ以上の構成要素からの電圧レベル、画素３６６の１つ以上の構成要素からの電流レベル、ＬＥＤ３８０の輝度又はこれらの任意の組み合わせを、画素３６６に供給されるテストデータに基づいて感知するように動作してもよいことが理解される。
【０３２２】
図示されるように、プロセッサコア複合体１２（又は、画像データ生成及び処理回路３５０などのその一部）が、電子ディスプレイ１８にディスプレイパネル感知を実行させてディスプレイ感知フィードバック３５６を生成させる感知制御信号３５４を動的に供給してもよい。例えば、プロセッサコア複合体１２（又は、画像データ生成及び処理回路３５０などのその一部）が、フレーム３９２内で、電流３９４が、しきい電流値４１６に対応する基準階調値を上回る（か又はそれ以上の）画素３６６のある階調又は所望の階調に対応しているか否かを判定してもよい。あるいは、プロセッサコア複合体１２（又は、画像データ生成及び処理回路３５０などのその一部）が、フレーム３９２内で、画素３６６のある階調又は所望の階調が、しきい電流値４１６に対応する基準階調値を上回る（か又はそれ以上である）か否かを判定してもよい。フレーム３９２内の電流３９４が、しきい電流値４１６に対応する基準階調値を上回る（か又はそれ以上の）画素３６６のある階調又は所望の階調に対応している場合、又は、フレーム３９２内の画素３６６のある階調又は所望の階調が、しきい電流値４１６に対応する基準階調値を上回る（か又はそれ以上である）場合には、時点４０６で感知される電流レベルがフレーム３９２の間のＴＦＴドライバ３８２の電流レベルと等しくなるように、プロセッサコア複合体１２（又は、画像データ生成及び処理回路３５０などのその一部）が、フレーム３９２内の画素のある階調又は所望の階調に対応する（テストデータなどの）感知制御信号３５４を生成及び供給してもよい。このことが、ドライバＴＦＴ３８２の電流３９４が一定でなくてはならない（緩和時間などの）（例えば時間４１２よりも短い）時間４１８が、フレーム３９２の開始と（ドライバＴＦＴ３８２電流などの）電流の感知に対応する時点４０６との間の時間を表すことを可能にする。時間４１８が、例えば、約２０ｍｓ、１５ｍｓ、１０ｍｓ、９ｍｓ、８ｍｓ、７ｍｓ、６ｍｓ、５ｍｓ又は類似の値未満であってもよい。
【０３２３】
図２７に更に示すように、時点４００で画素にテストデータがプログラムされると、画素３６６が、以前に比較的低い階調に対応するドライバＴＦＴ電流３９８を有していた場合には、電流３９８は、テストデータ階調値に対応するしきい電流値４１６を上回って増加する。ドライバＴＦＴ電流３９４が、定常状態に向かって引き続き変化してもよい。いくつかの実施形態では、ドライバＴＦＴの電流３９８が一定でなくてはならない（緩和時間などの）時間の量が、（例えば時間４０４よりも短い）時間４２０として示される。時点４０８で、（データ信号がフレーム３９２とフレーム４０２との間で変化していない場合に）画素３６６にデータ値が再びプログラムされ、電流３９８を元のレベルへと復帰させてもよい。しかし、図２７に図示し、上記に述べるように、（例えばしきい基準電流４１６を生成する所望の階調に対応する一連の又は動的なテストデータ値を選択するなど）画素３６６に送信されるテストデータの動的な選択によって、図２７に示す一面的なエラーのサイズが縮減され、この結果、ディスプレイ感知フィードバック３５６として取得される読み出し値（感知されたデータ）がより正確となり、補償された画像データ３５２として計算、（例えば補正マップ内に）記憶及び／又は適用される補正値の精度が向上されてもよい。
【０３２４】
追加的に、及び／又は代替的に、ヒステリシス効果からの感知エラーは、高周波数のアーチファクトとして現れうる。従って、感知エラーの高周波数成分が、目に見えるアーチファクトの量を減少させることの可能なローパスフィルタに感知データを通すことで抑制されてもよい。ローパスフィルタが、ガウスフィルタ、三角フィルタ、箱型フィルタ又は任意のその他の二次元空間フィルタなどの二次元空間フィルタであってもよい。フィルタリングされたデータが、次に画像データ生成及び処理回路３５０によって、補正ファクタ及び／又は補正マップを決定するために使用されてもよい。同様に、画素３６６をグループ化して、グループ化された画素３６６の感知されたデータをフィルタリングすることで、感知エラーが更に低減されてもよい。
【０３２５】
図２８は、例えば画素３６６のグループ化を使用し、グループ化された画素を利用して、しきい基準電流３９６又はしきい基準電流４１６のいずれか一方に対応するテストデータの階調を決定する補正マップ更新のための別の技術を図示したものである。例えば、図２８は、ディスプレイ１８の部分４２４の概略図４２２及び部分４２４に適用されるテストデータの表現４２６を図示したものである。部分４２４に示されるように、複数の画素３６６からなるグループ４２８が、互いに隣接する複数の画素３６６の２つの行をディスプレイ１８の全ての列にわたって含んでもよい。概略図４２２が、領域４３０、４３２、４３４、４３６及び４３８（まとめて領域４３０−４３８）のそれぞれについて様々な（階調などの）輝度レベルを有する画像がフレーム３９２に表示されていることを図示してもよい。
【０３２６】
いくつかの実施形態では、ディスプレイ１８の各画素３６６上で（ディスプレイパネル感知を実行するなどの）ディスプレイパネル感知動作を実行する代わりに、ディスプレイパネル感知が、（例えばグループ４２８の共通の列の上の行及び下の行の画素３６６などの）複数の画素３６６からなるグループ４２８のサブセット上で実行されてもよい。各グループ４２８のサイズ及び／又は寸法並びに／或いはグループ４２８の選択されるサブセットが動的に及び／又は静的に選択されてもよく、またこの例が参照のために提供されたものであり、その他のグループ４２８のサイズ及び／又は寸法並びに／或いはグループ４２８のサブセットの（例えばグループ４２８のサブセット中の画素３６６の数などの）変更を除外することは意図されていないことに留意すべきである。
【０３２７】
一実施形態では、フレーム３９２内の複数の画素３６６からなるグループ４２８の所定のサブセットにおける位置ｘ，ｙの画素３６６のドライバＴＦＴ３８２を通って流れる電流が、Ｇｘ，ｙによって表される（階調などの）輝度レベルに対応していてもよい。同様に、フレーム３９２内の複数の画素３６６からなるグループ４２８のサブセットにおける（例えばＧｘ，ｙによって表される輝度レベルに対応するグループ４２８のサブセットの画素３６６と列は同じであるが行はその下である位置などの）位置ｘ、ｙ−１の画素３６６のドライバＴＦＴ３８２を通って流れる電流が、Ｇｘ，ｙ−１によって表される（階調などの）輝度レベルに対応していてもよい。（図２５−図２７と組み合わせて上記に詳細に記載したように）プロセッサコア複合体１２（又は画像データ生成及び処理回路３５０などのその一部）が、電子ディスプレイ１８にディスプレイパネル感知を実行させ、ディスプレイ感知フィードバック３５６を画素３６６毎に階調しきい値比較に基づいて生成させる感知制御信号３５４を動的に供給する代わりに、プロセッサコア複合体１２（又は画像データ生成及び処理回路３５０などのその一部）が、（例えば単一の又は共通のテストデータ値などの）感知制御信号３５４を、複数の画素３６６からなるグループ４２８のサブセットの双方の画素３６６に、サブセットしきい値比較に基づいて動的に供給してもよい。
【０３２８】
しきい値比較の一実施形態を以下に詳述する。プロセッサコア複合体１２（又は画像データ生成及び処理回路３５０などのその一部）が、Ｇｘ，ｙ＜ＧｔｈｒｅｓｈｏｌｄかつＧｘ，ｙ−１＜Ｇｔｈｒｅｓｈｏｌｄ、式中、Ｇｔｈｒｅｓｈｏｌｄはしきい電流値４１６（又はしきい電流値１０６）に対応する基準階調値と等しいと判定した場合には、Ｇｔｅｓｔ（ｘ，ｙ）＝ＧｔｈｒｅｓｈｏｌｄかつＧｔｅｓｔ（ｘ，ｙ−１）＝Ｇｔｈｒｅｓｈｏｌｄ、式中、Ｇｔｅｓｔ（ｘ，ｙ）は時点４００における（例えばプロセッサコア複合体１２又は画像データ生成及び処理回路３５０などのその一部の動作に基づくしきい電流値４１６又はしきい電流値３９６に対応する基準階調値などの）テストデータ階調値である。従って、複数の画素３６６からなるグループのサブセットの複数の画素３６６の階調が、それぞれ、（例えばしきい電流値４１６又はしきい電流値３９６などの）しきい電流値未満の（例えば電流３９８などの）電流レベルに対応する場合には、しきい電流値４１６又はしきい電流値３９６に対応するテストデータ階調が感知動作で使用される。これらの判定は、例えば図２８の領域４３４及び４３８に図示されている。
【０３２９】
同様に、プロセッサコア複合体１２（又は画像データ生成及び処理回路３５０などのその一部）が、Ｇｘ，ｙ≧Ｇｔｈｒｅｓｈｏｌｄかつ／又はＧｘ，ｙ−１≧Ｇｔｈｒｅｓｈｏｌｄであると判定した場合には、プロセッサコア複合体１２（又は画像データ生成及び処理回路３５０などのその一部）が、Ｇｔｅｓｔ（ｘ，ｙ）＝Ｇｘ，ｙかつＧｔｅｓｔ（ｘ，ｙ−１）＝Ｇｘ，ｙ又はＧｔｅｓｔ（ｘ，ｙ）＝Ｇｘ，ｙ−１かつＧｔｅｓｔ（ｘ，ｙ−１）＝Ｇｘ，ｙ−１となるように、Ｇｘ，ｙ又はＧｘ，ｙ−１のうちの一方を、時点４００でＧｔｅｓｔ（ｘ，ｙ）として適用されるように選択してもよい。或いは、プロセッサコア複合体１２（又は画像データ生成及び処理回路３５０などのその一部）が、Ｇｘ，ｙ≧Ｇｔｈｒｅｓｈｏｌｄ及び／又はＧｘ，ｙ−１≧Ｇｔｈｒｅｓｈｏｌｄであると判定した場合には、プロセッサコア複合体１２（又は画像データ生成及び処理回路３５０などのその一部）が、Ｇｔｅｓｔ（ｘ，ｙ）＝Ｇｘ，ｙかつＧｔｅｓｔ（ｘ，ｙ−１）＝Ｇ０又はＧｔｅｓｔ（ｘ，ｙ）＝Ｇ０かつＧｔｅｓｔ（ｘ，ｙ−１）＝Ｇ０となるように、Ｇｘ，ｙ又はＧｘ，ｙ−１のうちの一方を、時点４００で複数の画素３６６からなるグループ４２８のサブセットの画素３６６のうちの１つに適用されるように選択し、最も低い階調値Ｇ０を、複数の画素３６６からなるグループ４２８のサブセットの画素３６６のうちの別の１つに適用されるように選択してもよい。例えば、複数の画素３６６からなるグループ４２８のサブセットの複数の感知値が同時に補正値として適用される場合に、これらの補正値を、（例えば複数の画素３６６のグループ４２８のサブセットに関する補正マップ平均を生成するために）複数の画素３６６のグループ４２８のサブセットに対して補正フィードバック３５６として適用される所望の補正レベルへと平均化することによって、補償された画像データ３５２として計算、（例えば補正マップ中に）記憶及び／又は適用される補正値の精度を向上させることが可能であるように、（そのうちの１つが最も低い利用可能な階調又はＧｔｈｒｅｓｈｏｌｄよりも低い別の階調である）別個の複数のテストデータ値を適用すると有利であろう。
【０３３０】
いくつかの実施形態では、Ｇｘ，ｙ及びＧｘ，ｙ−１のうちのいずれにテストデータＧ０を供給するのかを選択するために、プロセッサコア複合体１２又は画像データ生成及び処理回路３５０などのその一部によって、重み付け動作が実行及び適用されてもよい。例えば、テストデータ階調選択が、フレーム３９２内の複数の画素３６６からなるグループ４２８のサブセットの複数の画素３６６の各階調の重み付け、複数の画素３６６からなるグループ４２８のサブセットの個々の画素３６６の（例えばサブセットの画素３６６のＩ−Ｖ特性、電流劣化レベルなどの）特性に基づいて決定された重み付け、各感知線３８８のＳＮＲによって決定された重み付け、及び／又はこれらの決定のうちの１つ以上の組み合わせに基づいて決定された重み付けによるものであってもよい。例えば、プロセッサコア複合体１２又は画像データ生成及び処理回路３５０などのその一部が、例えばＷｘ，ｙ≧Ｗｘ，ｙ−１、式中、Ｗｘ，ｙは位置ｘ，ｙにおける画素３６６の重み付け値、Ｗｘ，ｙ−１は位置ｘ，ｙ−１における画素３６６の重み付け値である（例えば決定された各画素３６６に付与される重み付け係数など）と判定した場合には、Ｇｔｅｓｔ（ｘ，ｙ）＝Ｇｘ，ｙかつＧｔｅｓｔ（ｘ，ｙ−１）＝Ｇ０であってもよい。これらの判定は、例えば図２８の領域４３２及び４３６に図示されている。同様に、プロセッサコア複合体１２又は画像データ生成及び処理回路３５０などのその一部が、例えばＷｘ，ｙ−１＞Ｗｘ，ｙ−１であると判定した場合には、Ｇｔｅｓｔ（ｘ，ｙ）＝Ｇ０かつＧｔｅｓｔ（ｘ，ｙ−１）＝Ｇ０である。これらの判定は、例えば図２８の領域４３０に図示されている。
【０３３１】
別の重み付け処理又はテストデータ処理の選択が、追加的に及び／又は代替的に選択されてもよいことが理解されよう。加えて、少なくとも一実施形態では、例えば図２８と組み合わせて上記に記載する技術が実行される際に、（例えば複数の画素３６６からなるグループ４２８のサブセットの各画素３６６を並列に感知するなどの）１つより多い画素３６６の応答のアナログ感知を同時に実行するための（１つ以上のセンサなどの）センサ回路が、例えばＡＦＥ３８４内に存在してもよい。同様に、列ドライバ集積回路３６８Ａ及び行ドライバ集積回路３６８Ｂが、複数の画素３６６からなるグループ４２８のサブセットの各画素３６６を同時に並列に駆動することを可能にする列ドライバ集積回路３６８Ａ及び／又は行ドライバ集積回路３６８Ｂの変更を、（ハードウェアにより、又はこれに送信される感知制御信号３５４により）実行してもよい。
Ｂ．動作変動
１．低視認性のディスプレイ感知
【０３３２】
画素のアクティブエリアの感知スキャンは、感知モードスキャン中に発光する発光画素を介して検出されるアーチファクトをもたらす可能性がある。このようなアーチファクトは、低周囲光及び薄暗いユーザインタフェース（ＵＩ）コンテンツ等の所定の条件中により明確になる可能性がある。更に、スキャン中に感知すると、いくつかの画素（例えば、緑色及び青色画素）は他の画素（例えば、赤色画素）より明確なアーチファクトを表示する可能性がある。従って、アーチファクトがより明確になりそうな条件では（例えば、低周囲光、薄暗いＵＩ、アイコンタクト）、より明確なアーチファクトを表示しそうな画素は明確なアーチファクトを表示しそうにない画素とは別個に処理される。例えば、明確なアーチファクトを表示しそうにない画素はより強く感知してもよく（例えば、より高い感知電流）、及び／又はスキャン中、ラインごとにより多くの画素の感知を含んでいてもよい。アーチファクトがより視認できそうないくつかの状況では、視認可能なアーチファクトを表示しそうな所定の画素色は全く感知されない可能性がある。また、スキャン方式は、画面全体で変動するＵＩコンテンツに基づいて単一画面内で変動してもよい。更に、眼が検出されない、画面から閾距離以外にある、及び／又は画面に向かっていないとき、アーチファクトを視認する可能性を考慮することは無視できるが、それはユーザが画面から離れすぎているか又は画面を見ていない場合、明確なアーチファクトでさえ視認しそうにないためである。
【０３３３】
以上のことを考慮して、図２９は、ディスプレイ１８に含まれることができ、ディスプレイ１８のアクティブエリア４５２を表示及びスキャンするために用いられることができるディスプレイシステム４５０を示す。ディスプレイシステム４５０は、画像を表示するアクティブエリア４５２内の回路を駆動するビデオ駆動回路４５４を含む。また、ディスプレイシステム４５０は、アクティブエリア４５２内の回路を駆動するスキャン駆動回路４５６を含む。いくつかの実施形態では、ビデオ駆動回路４５４の部品の少なくとも一部はスキャン駆動回路４５６と共通であってもよい。更に、アクティブエリアの一部の回路は画像の表示とスキャンの両方に用いてもよい。例えば、図３０の画素回路４７０は、ビデオ駆動回路４５４とスキャン駆動回路４５６によって交互に駆動できる。画素電流４７２がビデオ駆動回路４５４とスキャン駆動回路４５６から発光ダイオード（ＬＥＤ）４７４に送られると、ＬＥＤ４７４はオンになる。しかし、スキャン段階中、ＬＥＤ４７４の発光がアーチファクトをもたらす可能性がある。例えば、図３１はスキャン段階中に暗になると思われる画面４８０を示す。しかし、スキャン段階中、画面４８０はラインアーチファクト４８６によって上側暗セクション４８２と下側暗セクション４８４に分割してもよく、ラインアーチファクト４８６はスキャン段階中にライン内の画素をスキャンすることにより、そのライン内の画素を起動させる。ラインアーチファクトの視認性は、ディスプレイ１８をスキャンする様々なパラメータに基づいて変動する可能性がある。
【０３３４】
スキャンモード中のスキャンの視認性を低減するために、図２９のスキャンコントローラ４５８は、スキャン駆動回路４５６を介してスキャンモードを駆動するために用いられるスキャンモードパラメータを制御できる。スキャンコントローラ４５８は、ソフトウェア、ハードウェア、又はその組合せを用いて具現化できる。例えば、スキャンコントローラ４５８は、メモリ１４に格納された命令を用いるプロセッサ１２として少なくとも部分的に具現化できる。図３２は、スキャンコントローラ４５８によって利用できる処理５００を示す。スキャンコントローラ４５８は、ディスプレイ１２／電子デバイス１０の表示パラメータ又はその周囲の表示パラメータを獲得する（ブロック５０２）。例えば、表示パラメータは、画素ルミナンス（全ルミナンス又は場所毎）を含む画素データ、周囲光、画像色、画面４８０の温度マップ、電源２８内の残りの電力、及び／又は他のパラメータを含んでいてもよい。これらのパラメータに少なくとも部分的に基づいて、スキャンコントローラ４５８はスキャンモードのスキャンモードパラメータを変動させる（ブロック５０４）。例えば、スキャンコントローラ４５８は、スキャン周波数、単一の画素内及び／又は同じライン内で異なる色の画素を同時にスキャンするかどうかのスキャンモード、スキャン位置及び位置ごとに対する画素のスキャンモード、及び／又はスキャンの他のパラメータを変動させてもよい。変動したスキャンモードパラメータを用いて、スキャンコントローラ４５８はディスプレイ１２のアクティブエリア４５２をスキャンする（ブロック５０６）。
【０３３５】
スキャンモードの視認性の変化の一例として、図３３は、色、周囲光レベル、及び各ＬＥＤが発光する期間に対して、スキャンモードの実質的に検出不可能な最大電流を示す。図３３は、発光期間に対応する水平軸５１２と、各ＬＥＤのルミナンスを制御する電流レベルに対応する垂直軸５１４とを含むグラフ５１０を含む。更に、グラフ５１０は周囲光レベルの変化による視認性の違いを示す。
【０３３６】
ライン５１６、５１８及び５２０はそれぞれ、周囲光のルミナンスの第１レベル（例えば、０ルクス）における赤色、青色及び緑色ＬＥＤの発光の検出可能なレベルに対応する。ライン５２２、５２４及び５２６はそれぞれ、周囲光のルミナンスの第２レベル及びより高いレベル（例えば、２０ルクス）における赤色、青色及び緑色ＬＥＤの可視発光に対応する。図のように、赤色光は両方の光レベルで比較的同様の電流において視認できる。しかし、青色光及び緑色光はより低い周囲光レベルでは実質的に低い電流において視認できる。更に、感知電流５３０は、青色及び緑色光がより低いレベルで視認できる最大電流より実質的に高くてもよい。従って、検出可能性を脅かすことなく周囲光レベルにかかわらず、赤色感知は温度感知及び赤色画素エージング感知用にオンにしてもよい。しかし、青色及び緑色光はテストされる場合、低い周囲光で検出可能であってもよい。従って、スキャンコントローラ４５８は、周囲光レベルが周囲光閾より高くない限り、青色及び緑色感知を停止できる。加えて又は代わりに、感知強度（例えば、電流、画素密度、持続期間等）は周囲光に少なくとも部分的に基づいて設定できる。
【０３３７】
図３４は、アクティブエリア４５２の画面の輝度レベルに対して、スキャン／感知の検出可能性を脅かす前に、感知電流の許容可能性を反映するグラフ５５０を示す。ライン５５２、５５４及び５５６はそれぞれ、アクティブエリア４５２の画面のルミナンスの第１レベル（例えば、ユーザインタフェースがない又は暗の画面）における赤色、青色及び緑色ＬＥＤの発光の検出可能レベルのエッジに対応する。ライン５５８、５６０及び５６２はそれぞれ、アクティブエリア４５２の画面の第２レベル及びより高いレベルのルミナンス（例えば、低ルミナンスユーザインタフェース）における赤色、青色及び緑色ＬＥＤの可視発光のエッジに対応する。図のように、赤色光は両方のルミナンスレベルにおいて比較的高電流で視認可能なだけである。しかし、青色光と緑色光は、両方のルミナンスレベルにおいて実質的により低い電流でどちらも視認可能である。以上のことに基づいて、赤色感知は、検出可能性を脅かすことなくＵＩレベルにかかわらず、温度感知、接触感知及び赤色画素エージング感知用にオンにしてもよい。しかし、青色及び緑色光はテストされる場合、薄暗いＵＩレベルにおいて検出可能であってもよい。従って、スキャンコントローラ４５８はＵＩルミナンスレベルがＵＩ光閾より高くない限り青色及び緑色感知を停止してもよく、もしくはより低い感知レベルで、又は感知／スキャン中にライン内のより多くの画素をスキップすることによって青色又は緑色感知を動作させてもよい。
【０３３８】
図３５〜図３７は、電子デバイス１０のパラメータ及び／又は電子デバイス１０の周りのパラメータに対する可能なスキャン方式を示す。パラメータは、周囲光レベル、ユーザインタフェース（ＵＩ）の輝度、又は他のパラメータを含んでいてもよい。例えば、電子デバイス１０は第１スキャン方式６００を利用でき、そこではライン（例えば、ライン６０２、６０４及び６０６）内の全ての画素を各スキャン段階でスキャンできる。比較的高い周囲光が電子デバイス１０の周りに配置されているとき、及び／又はディスプレイが明るいルミナンス（例えば、明るいＵＩ）を有するとき、本方式を展開してもよい。更に、スキャン方式６００を用いるとき、電子デバイス１０は、低い周囲光及び／又は低い輝度ＵＩで使用できる比較的低い感知レベルではなく、各ラインの比較的高い感知レベル（例えば、より高い感知電流）を展開してもよい。
【０３３９】
更に、いくつかの実施形態において、ライン６０２、６０４及び６０６は、スキャンされる異なる色画素に対応できる。例えば、ライン６０２は赤色画素のスキャンに対応でき、ライン６０４は緑色画素のスキャンに対応でき、ライン６０６は青色画素のスキャンに対応できる。更に、これらの異なる色は、同様のスキャンレベルを用いてスキャンすることも、スキャンされた画素色に基づくスキャンの視認性に少なくとも部分的に基づくスキャンレベルを展開することもできる。例えば、ライン６０２は比較的高レベルでスキャンしてもよく、ライン６０４は同じレベルに近いレベルでスキャンされる。しかし、ライン６０６はスキャン中、比較的低いレベル（例えば、より低い感知電流）でスキャンしてもよい。代わりに、高い周囲光及び／又は明るいＵＩ条件では、全てのスキャンは感知に用いられる色にかかわらず共通のレベルを用いて駆動してもよい。
【０３４０】
図３６は、方式６００の表示に用いられるものと条件が異なるときに展開できるスキャン方式６１０を示す。例えば、方式６１０は周囲光レベル及び／又はＵＩ輝度レベルが低いときに使用できる。方式６００は、各パスでスキャンされるライン内の画素数を変動することを含む。例えば、ライン６１２、６１４及び６１６は、感知用にあるラインをスキャンしているとき、ライン内の少なくとも１つの画素をスキップできる。いくつかの実施形態では、スキャン中にスキップされる画素の量は、ラインのスキャンに用いられる色、スキャンの感知レベル、周囲光レベル、ＵＩ輝度及び／又は他のファクタに依存してもよい。加えて又は代わりに、感知レベルはライン内でスキップされる画素数に反比例して調整してもよい。
【０３４１】
ライン内でスキップされる画素数は、スキャンされるライン６１２、６１４及び６１６の少なくとも一部の間で一貫していなくてもよい。例えば、あるスキャン中、低周囲光スキャン及び薄暗いＵＩスキャン中、より視認しやすくなる色（例えば、青色及び緑色）の場合、より多くの画素をスキップできる。加えて又は代わりに、感知レベルはスキャンされるライン６１２、６１４及び６１６の少なくとも一部の間で一貫していなくてもよい。例えば、図３６のラインの様々な太さで反映されるように、ライン６１２はライン６１４と６１６より高いレベル（例えば、より大きな感知電流）でスキャンできる。この例では、ライン６１２は、ライン６１４と６１６の色（例えば、青色と緑色）よりスキャン中、視認性に影響しにくい色（例えば、赤色）に対応する。いくつかの実施形態では、電子デバイス１０はより視認可能な色（例えば、青色及び／又は緑色）の全ての画素をスキップし、このような色に対して感知レベルを０（例えば、感知電流０Ａ）まで実質的に低減してもよい。
【０３４２】
上で議論したように、画面のスキャンはＵＩ輝度の関数として変動できる。しかし、この変更はＵＩ全体で空間的に行ってもよい。言い換えると、スキャンは単一の画面内のコンテンツの様々な領域にわたって変動してもよい。図３７は、より暗いＵＩコンテンツ領域６２４と６２６によって囲まれたより明るいＵＩコンテンツ領域６２２を含む画面６２０を示す。より明るいＵＩコンテンツ領域６２２内の画素のスキャンは、図３５の方式６００を反映できる。具体的には、ライン６２８、６３０及び６３２は、ライン６０２、６０４及び６０６にそれぞれ対応できる。
【０３４３】
より暗いＵＩ領域６２４と６２６ではスキャンを別個に繰り返してもよい。例えば、ライン６３４、６３６及び６３８は、図３６のライン６１２、６１４及び６１６と同様にそれぞれ処理してもよい。更に、より視認可能な色（例えば、青色及び緑色）に対応する色は、より暗いＵＩ領域６２４と６２６内の画素のスキャンから完全に省略してもよい。
【０３４４】
図３８は、ＵＩコンテンツのルミナンスに少なくとも部分的に基づいて、電子デバイス１０のディスプレイ１８用のスキャン方式を選択する処理６５０を示す。電子デバイス１０の１つ以上のプロセッサ１２は、ディスプレイ１８に表示されるコンテンツの輝度値を受け取る（ブロック６５２）。いくつかの実施形態では、プロセッサ１２はビデオコンテンツからルミナンス値を抽出することでビデオコンテンツから輝度を抽出できる。プロセッサ１２は、輝度値が閾値より高いかどうかを判定する（ブロック６５４）。閾が閾値より高い場合、プロセッサ１２は第１スキャン方式を用いてディスプレイの画素をスキャンする（ブロック６５６）。第１スキャン方式は、同じレベルで全ての色をスキャンすること、又は低減されたレベルで少なくとも一部の色をスキャンすることを含んでいてもよい。閾が閾値より低い場合、プロセッサ１２は第２スキャン方式を用いてディスプレイの画素をスキャンする（ブロック６５８）。第１スキャン方式が同じレベルで全ての色をスキャンすることを含む場合、第２スキャン方式は第１色（例えば、赤色）に対して第１スキャンレベル及び／又は周波数を用いることと、少なくとも１つの他の色（例えば、緑色及び／又は青色）に対してより低いスキャンレベル及び／又はより低いスキャン周波数を用いることとを含む。第１スキャン方式が低減されたレベルで少なくとも一部の色をスキャンすることを含む場合、第２スキャン方式は一部の色を上記のようにスキャンすることを含む。
【０３４５】
図３９は、周囲光レベルに少なくとも部分的に基づいて電子デバイス１０のディスプレイ１８用のスキャン方式を選択する処理６６０を示す。電子デバイス１０のプロセッサ１２は、周囲光レベルを受け取る（ブロック６６２）。いくつかの実施形態では、プロセッサ１２は電子デバイス１０の周囲光センサから周囲光レベルを受け取ってもよい。プロセッサ１２は、周囲光レベル値が閾値より高いかどうかを判定する（ブロック６６４）。閾が閾値より高い場合、プロセッサ１２は第１スキャン方式を用いてディスプレイの画素をスキャンする（ブロック６６６）。第１スキャン方式は、同じレベルで全ての色をスキャンすること、又は低減されたレベルで少なくとも一部の色をスキャンすることを含んでいてもよい。閾が閾値より低い場合、プロセッサ１２は第２スキャン方式を用いてディスプレイの画素をスキャンする（ブロック６６８）。第１スキャン方式が同じレベルで全ての色をスキャンすることを含む場合、第２スキャン方式は第１色（例えば、赤色）に対して第１スキャンレベル及び／又は周波数を用いることと、少なくとも１つの他の色（例えば、緑色及び／又は青色）に対してより低いスキャンレベル及び／又はより低いスキャン周波数を用いることとを含む。第１スキャン方式が低減されたレベルで少なくとも一部の色をスキャンすることを含む場合、第２スキャン方式は一部の色を上記のようにスキャンすることを含む。更に、スキャン方式は、図３７に関して既に議論したようにディスプレイ内の領域ごとに変動していてもよい。
【０３４６】
処理６５０と６６０は互いに順番に使用してもよく、第１処理（例えば、処理６５０又は６６０）から抽出されるスキャン方式は、続いて更に第２処理（例えば、処理６６０又は６５０）によって修正してもよい。いくつかの実施形態において、一部のスキャン方式は各処理で共通であってもよい。例えば、処理は、同じレベル及び周波数で全ての色を用いるフルスキャン方式、いくつかの色用の低減されたレベル又は周波数、及び少なくとも１つの色のスキャンを省略する方式を含んでいてもよい。更に、いくつかの実施形態において、ある行でスキャンされる画素数を低減するかどうかを選択するために１つの処理を適用してもよいが、スキャンされる画素のレベルを選択するために異なる処理を適用してもよい。
【０３４７】
更に、既に議論した各処理は単一の閾より多くを含んでいてもよい。図４０は複数の閾を含む処理６７０を示す。プロセッサ１２は、周囲光レベル、ＵＩ輝度、眼の位置、及び／又は電子デバイス１０の周りの他のファクタ等のパラメータを受け取る（ブロック６７２）。プロセッサ１２は、パラメータが第１閾より高いかどうかを判定する（ブロック６７４）。パラメータが第１閾より高い場合、フルスキャンモードが用いられる（ブロック６７６）。フルスキャンは、共通のレベルで全ての色の画素を用いることを含んでいてもよい。パラメータが第１閾より高くない場合、プロセッサ１２はパラメータが第２閾より高いかどうかを判定する（ブロック６７８）。パラメータが第２閾より高い場合、プロセッサ１２はディスプレイの少なくとも対応する部分に対して少なくとも１つの色の低減されたスキャンパラメータを用いてディスプレイのスキャンを行う（ブロック６８０）。例えば、低減されたスキャンパラメータ用のスキャン方式は、減少させた周波数及び／又はその周波数からの感知レベル及び／又はフルスキャンに用いられる感知レベルを含んでいてもよい。パラメータが第３閾より高い場合、プロセッサ１２は画面の相対的な部分に対して少なくとも１つの色のスキャンを停止する（ブロック６８２）。
【０３４８】
スキャンの視認性は、眼がディスプレイを見ているときの周囲光レベル及び／又はＵＩコンテンツに依存してもよい。しかし、眼がディスプレイ１８を見ていない場合、スキャンに用いられるレベル、周波数又は色にかかわらずスキャンは視認できない可能性がある。従って、プロセッサ１２は眼検出を用いて、視認性低減を展開すべきかどうかを判定できる。眼追跡は、電子デバイスのカメラ及びプロセッサ上で実行するソフトウェアを用いて実現できる。加えて又は代わりに、マサチューセッツ州、ボストンのｉＭｏｔｉｏｎ，Ｉｎｃ．によって提供される眼追跡ソリューション等、任意の適切な眼追跡技術及び／又はシステムを用いて、このような眼追跡を実現してもよい。図４１は、ディスプレイ１８用のスキャンの視認性を低減するかどうかを判定する処理６９０を示す。プロセッサ１２は、機器の周りの眼の位置を判定する（ブロック６９２）。例えば、その位置はディスプレイ１８からの距離及び／又は眼の向き（例えば、注視方向）を示してもよい。プロセッサ１２は、電子デバイス１０のカメラを用いてこのような眼の位置を判定できる。プロセッサ１２は、その位置がディスプレイ１８の閾距離内にあるかどうかを判定する（ブロック６９４）。眼の位置が閾距離外にある場合、プロセッサ１２はフルスキャンを用いてディスプレイ１８をスキャンする（ブロック６９６）。更に、眼が検出されない場合、その位置は閾距離より大きいと仮定できる。眼の位置が閾距離内にある場合、プロセッサ１２は眼の注視方向がディスプレイ１８に向けられているかどうかを判定する（ブロック６９８）。その方向がディスプレイに向かっている場合、プロセッサ１２は視認性アルゴリズムを用いてディスプレイ１８をスキャンできる（ブロック７００）。視認性アルゴリズムは、プロセッサ６５０及び／又は６６０に付随しても、それを含んでいてもよい。
２．温度予測からのディスプレイパネル調整
【０３４９】
ディスプレイパネル感知は、テストデータで所定の画素をプログラムすることと、テストデータに対する画素による応答を測定することとを含む。実際の画像データでプログラムされているとき、テストデータに対する画素による応答はその画素がどのように機能するかを示してもよい。本開示では、テストデータを用いて現在テストされている画素は「テスト画素」と呼ばれ、テストデータに対するテスト画素による応答は「テスト信号」と呼ばれる。テスト信号は電子ディスプレイの「感知線」から感知される。いくつかの場合、感知線はディスプレイパネル上で２重の目的で機能してもよい。例えば、画像データでディスプレイの画素をプログラムするために用いられるディスプレイのデータ線は、ディスプレイパネル感知中に感知線として機能してもよい。
【０３５０】
所定の条件下で、ディスプレイパネル感知は遅すぎて、電子ディスプレイ上の熱変動による動作変動を識別できない可能性がある。例えば、電子ディスプレイのリフレッシュレートが省電力のために低リフレッシュレートに設定されたとき、電子ディスプレイの一部はディスプレイパネル感知を介して検出できるより速く温度を変化させる可能性がある。これらの温度変化により発生する視覚的アーチファクトを回避するために、予測温度の影響を用いて電子ディスプレイの動作を調整できる。
【０３５１】
一例では、電子デバイスは、電子ディスプレイ上に温度変動を生成する可能性がある電子デバイスの別個の熱生成部品に関連した予測ルックアップテーブルを格納できる。これらの熱生成部品は、例えば、カメラとその関連の画像信号処理（ＩＳＰ）回路、無線通信回路、データ通信回路等を含むことができる。これらの熱生成部品は別個に動作できるので、それぞれに対して異なる熱源予測ルックアップテーブルがあってもよい。いくつかの場合、ディスプレイパネル検出感知の簡略形態は、ディスプレイパネルの低減された数のエリアを感知することで実行してもよい。低減された数のエリアは、各熱源によって最も影響されやすいディスプレイパネルの部分に対応してもよい。このように、熱源予測ルックアップテーブルで示すことができる最大温度の影響は、電子ディスプレイ上の実際の感知条件と比較でき、それに従ってスケーリングされる。個々の熱源ルックアップテーブルの予測の個々の影響は補正ルックアップテーブルに加算的に組み合わせて、様々な別個の熱源からの熱による画像ディスプレイアーチファクトを補正できる。
【０３５２】
加えて、画像フレームのコンテンツが変化する際、ディスプレイに表示される画像コンテンツ自体が温度の局所的変化を発生させる可能性がある。例えば、電子ディスプレイに表示される画像の暗い部分が突然、非常に明るくなると、電子ディスプレイのその部分は急速に温度を上昇させる可能性がある。同様に、電子ディスプレイに表示される画像の明るい部分が突然、非常に暗くなると、電子ディスプレイのその部分は急速に温度を低下させる可能性がある。これらの温度変化がディスプレイパネル感知によって識別されるものより速く発生する場合、ディスプレイパネル感知のみで適切に識別できず、画像コンテンツの変化による温度変化を補正できない。
【０３５３】
従って、本開示は、ディスプレイパネルコンテンツ内の変化による温度変化に基づいて補正動作を取ることも議論する。例えば、フレーム間のコンテンツの変化に対して電子ディスプレイに表示される画像フレームのブロックを解析してもよい。コンテンツの変化に基づいて、時間的な温度変化の割合を予測してもよい。時間的な温度変化の予測された割合を用いて、電子ディスプレイ上に視覚的アーチファクトを生成するのに、いつ温度変化が実質的に十分になりそうかを推定してもよい。従って、視覚的アーチファクトの表示を回避するために、電子ディスプレイはそうでない場合にリフレッシュされるより早くリフレッシュし、新しいディスプレイ温度を補償するように調整された新しい画像データをディスプレイパネルに表示可能にする。
【０３５４】
図４２に示したように、電子デバイス１０の様々な実施形態において、プロセッサコアコンプレックス１２は画像データ生成及び処理７５０を実行し、電子ディスプレイ１８による表示用の画像データ７５２を生成できる。プロセッサコアコンプレックス１２の画像データ生成及び処理７５０は、画像データ７５２を生成し、電子ディスプレイ１８を制御するためにコアプロセッサ１２によって利用可能な様々な回路及び処理を表現することを意味する。これは電子ディスプレイ１８の動作変動に基づいて画像データ７５２を補償することを含んでいてもよいので、プロセッサコアコンプレックス１２は感知制御信号７５４を提供し、電子ディスプレイ１８にディスプレイパネル感知を実行させ、ディスプレイ感知フィードバック７５６を生成できる。ディスプレイ感知フィードバック７５６は、電子ディスプレイ１８の動作変動についてのデジタル情報を表現する。ディスプレイ感知フィードバック７５６は任意の適切な形態を取ってもよく、画像データ生成及び処理７５０によって補償値に変換され、画像データ７５２に適用されると、電子ディスプレイ１８の状態に対して画像データ７５２を適切に補償できる。これは画像データ７５２のより大きな忠実性をもたらし、そうでない場合に電子ディスプレイ１８の動作変動によって発生する可能性がある視覚的アーチファクトを低減又は除去する。
【０３５５】
電子ディスプレイ１８は、画素７６６のアレイを備えたアクティブエリア又はディスプレイパネル７６４を含む。画素７６６は、実質的に等しく離れて同じサイズで分布するように概略的に示されているが、実際の実装形態では、異なる色の画素は互いに異なる空間的な関係を有してもよく、異なるサイズを有してもよい。一例では、画素７６６は、赤色、緑色及び青色画素を備えた赤色−緑色−青色（ＲＧＢ）形式を取ってもよく、別の例では、画素７６６は菱形のパターンの赤色−緑色−青色−緑色（ＲＧＢＧ）形式を取ってもよい。画素７６６はドライバ集積回路７６８によって制御され、それは単一のモジュールであっても、列ドライバ集積回路７６８Ａと行ドライバ集積回路７６８Ｂ等の別個のモジュールから構成してもよい。ドライバ集積回路７６８（例えば、７６８Ｂ）はゲート線７７０を介して信号を送信し、ある行の画素７６６を動作させプログラム可能にし、その時点でドライバ集積回路７６８（例えば、７６８Ａ）はデータ線７７２を介して画像データ信号を送信し、画素７６６をプログラムし、特定の階調（例えば、別個の画素輝度）を表示できる。異なる色の異なる画素７６６に画像データを供給し、異なる階調を表示することで、画素７６６にフルカラー画像をプログラムできる。ソースドライバ７７４を介して画素７６６のアクティブ行に対して画像データを駆動でき、ソースドライバ７７４は列ドライバとも呼ばれる。
【０３５６】
上記のように、画素７６６は様々な色及び／又は形状を有する画素７６６を備えた任意の適切なレイアウトに配置できる。例えば、画素７６６は、いくつかの実施形態では赤色、緑色及び青色の繰り返しで現れるが、他の配置を取ってもよい。他の配置は、例えば、赤色−緑色−青色−白色（ＲＧＢＷ）レイアウト、又は画素の１列が赤色と青色を繰り返し、画素の隣接する列が緑色である菱形パターンレイアウトを含んでいてもよい。画素７６６の特定の配置及びレイアウトにかかわらず、各画素７６６はアクティブエリア７６４の変動や温度、並びに画素７６６の全体の寿命等、電子ディスプレイ１８のアクティブエリア７６４上の変化に敏感な可能性がある。実際、各画素７６６が発光ダイオード（ＬＥＤ）である場合、時間的に次第に発光しなくなる可能性がある。この影響はエージングと呼ばれ、電子ディスプレイ１８の画素７６６上の温度の影響よりゆっくりとした期間にわたって発生する。
【０３５７】
ディスプレイパネル感知を用いて、ディスプレイ感知フィードバック７５６を獲得でき、それはプロセッサコアコンプレックス１２に補償した画像データ７５２を生成させ、温度、エージング及びアクティブエリア７６４の他の変動の影響を解消できる。ドライバ集積回路７６８（例えば、７６８Ａ）は、感知アナログフロントエンド（ＡＦＥ）７７６を含み、テストデータへの画素７６６の応答のアナログ感知を実行できる。アナログ信号は、感知アナログデジタル変換回路（ＡＤＣ）７７８によってデジタル化できる。
【０３５８】
例えば、ディスプレイパネル感知を実行するために、電子ディスプレイ１８は画素７６６の１つをテストデータでプログラムできる。続いて、感知アナログフロントエンド７７６は、テストしている画素７６６に接続した感知線７８０を感知する。ここで、データ線７７２は電子ディスプレイ１８の感知線７８０として機能するように示される。しかし、他の実施形態では、ディスプレイのアクティブエリア７６４は他の専用感知線７８０を含んでもよく、又はデータ線７７２の代わりにディスプレイの他の線を感知線７８０として使用してもよい。テストデータでプログラムされていない他の画素７６６は、テストデータでプログラムされている画素と同時に感知できる。実際、その感知線７８０上の画素がテストデータでプログラムされていないとき、感知線７８０上の基準信号を感知することで共通モードノイズ基準値を獲得できる。この基準信号は、テストデータでプログラムされているテスト画素の信号から除去され、共通モードノイズを低減又は除去できる。
【０３５９】
アナログ信号は、感知アナログデジタル変換回路７７８によってデジタル化できる。感知アナログフロントエンド７７６と感知アナログデジタル変換回路７７８は、実際には単一のユニットとして動作できる。ドライバ集積回路７６８（例えば、７６８Ａ）はディスプレイフィードバック７５６を生成するためのデジタルフィルタリング、加算又は減算等、ディスプレイフィードバック７５６を生成するための追加のデジタル動作を実行してもよく、又はこのような処理はプロセッサコアコンプレックス１２によって実行してもよい。
【０３６０】
画像データ７５２が電子ディスプレイ１８上の熱変動に対して補償されない場合、様々な熱源が、電子ディスプレイ１８に現れる視覚的アーチファクトを引き起こす熱を生成できる。例えば、図４３の熱ダイアグラム７９０に示したように、電子ディスプレイ１８のアクティブエリア７６４は、複数の異なる近傍の熱源によって影響される可能性がある。例えば、図４３の熱マップ７９０は、アクティブエリア７６４上の熱７９２と７９４の高い局所分布を生成する２つの熱源の影響を示す。これらの熱源７９２と７９４は、プロセッサコアコンプレックス１２、カメラ回路等の任意の熱生成電子部品であってもよく、電子ディスプレイ１８上に予測可能なパターンで熱を生成する。
【０３６１】
図４４に示したように、熱源７９２と７９４によって生じる熱変動の影響は、プロセッサコアコンプレックス１２の画像データ生成及び処理システム７５０を用いて補正できる。例えば、未補正の画像データ８０２は、温度ルックアップテーブル８００に索引付けでき、温度ルックアップテーブル８００は電子ディスプレイ１８の各画素７６６に適用する補正ファクタを含み、電子ディスプレイ１８のアクティブエリア７６４上の温度変動による視覚的アーチファクトを防止できる。従って、温度ルックアップテーブル（ＬＵＴ）８００は補正ＬＵＴ（例えば、２次元ルックアップテーブル）を用いて補償した画像データ７５２を獲得する際に動作できる。図４４には特に示されていないが、当然のことながら、温度ルックアップテーブル（ＬＵＴ）８００は、未補正の画像データ８０２に適用する係数値のテーブルを表現してもよい。温度ルックアップテーブル（ＬＵＴ）８００からの係数値が未補正の画像データ８０２に適用されると、補償した画像データ７５２を獲得できる。
【０３６２】
電子ディスプレイ１８のアクティブエリア７６４の熱量は、温度ルックアップテーブル（ＬＵＴ）８００を更新するためにディスプレイパネル感知を用いて更新可能なものより速く変化できるので、いくつかの実施形態では、電子ディスプレイ１８の現在のフレームレートに基づいて予測補償を実行してもよい。しかし、当然のことながら、他の実施形態は、予測補償は常に実行しても、プロセッサコアコンプレックス１２によって起動した際に実行してもよい。電子ディスプレイ１８の現在のフレームレートに基づいて予測補償を実行する判定の一例は、図４５のフローチャート８１０によって示される。フローチャート８１０において、プロセッサコアコンプレックス１２は電子ディスプレイ１８上の現在のディスプレイフレームレートを判定できる（ブロック８１２）。ディスプレイフレームレートがある閾フレームレートより高く、ディスプレイパネル感知のみを用いて十分素早く温度ルックアップテーブル（ＬＵＴ）８００を更新できることを示す場合、プロセッサコアコンプレックス１２はディスプレイ感知フィードバックを用いて温度補正ルックアップテーブル（ＬＵＴ）８００を更新できる（ブロック８１４）。ディスプレイフレームレートが閾より高くない場合、プロセッサコアコンプレックス１２は、熱源（例えば、熱源７９２と７９４）又はコンテンツ内の変化による電子ディスプレイ上の熱予測を少なくとも部分的に用いて、温度ルックアップテーブル（ＬＵＴ）８００を更新できる（ブロック８１６）。どちらの場合も、プロセッサコアコンプレックス１２は温度ルックアップテーブル（ＬＵＴ）８００を用いて、補償した画像データ７５２を獲得し、電子ディスプレイ１８全体の熱変動によって生じる電子ディスプレイ１８の動作変動を考慮できる。
【０３６３】
図４６は、ディスプレイ感知フィードバック７５６に基づいて温度ルックアップテーブル（ＬＵＴ）８００を更新するシステム、又はプロセッサコアコンプレックス１２の画像データ生成処理システム７５０内のシステムを示す。図４６の例において、電子ディスプレイ１８からのディスプレイ感知フィードバック７５６は補正ファクタルックアップテーブル８２０に提供され、ディスプレイベースフィードバック７５６の値を補正ファクタを表現している対応する値に変換でき、それは未補正の画像データ８０２に適用したとき、補償した画像データ３２をもたらす。ディスプレイ感知フィードバック７５６は、電子ディスプレイのアクティブエリア７６４内の様々な位置からのディスプレイパネル感知を表現できる。リフレッシュレートが十分高い場合、ディスプレイ感知フィードバックは電子ディスプレイ１８のアクティブエリア７６４上の空間的位置を十分にカバーし、温度ルックアップテーブル（ＬＵＴ）８００が正確なるようにできる。
【０３６４】
実際、図４７のフローチャート８３０に示したように、電子ディスプレイはディスプレイのアクティブエリア７６４の画素７６６を感知し、少なくとも部分的に温度による動作変動の指示を獲得でき（ブロック８３２）、それはディスプレイ感知フィードバック７５６として図４６に示される。ディスプレイ感知フィードバック７５６は、動作変動を補償できる適切な補正ファクタに変換できる（ブロック８３４）。これらの補正ファクタを用いて、温度ルックアップテーブル（ＬＵＴ）８００を更新できる（ブロック８３６）。その後、温度ルックアップテーブル（ＬＵＴ）８００を用いて未補正の画像データ８０２を補償し、補償した画像データ７５２を獲得できる（ブロック８３８）。
【０３６５】
予測熱補正システム８６０は図４８のブロック図に示される。予測熱補正システム８６０は、任意の適切な回路及び／又は処理部品を用いて実行できる。一例では、予測熱補正システム８６０は、画像データ、及びプロセッサコアコンプレックス１２の画像データ生成及び処理システム７５０内で実行される。予測熱補正システム８６０は、任意の適切な数の別個の熱源用の熱源補正ループ８６２を含んでもよく、それらの熱源は電子ディスプレイ１８の近傍に存在してもよい。ここで、補正される熱源はＮ個あるので、第１熱源補正ループ８６２Ａ、第２熱源補正ループ８６２Ｂ、第３熱源補正ループ８６２Ｃ、及び第Ｎ熱源補正ループ８６２ＮというＮ個の熱源補正ループ８６２がある。各熱源補正ループ８６２を用いて温度ルックアップテーブル（ＬＵＴ）８００を更新し、電子ディスプレイ１８のアクティブエリア７６４上の熱変動又はエージング変動を補正できる。熱源が配置されている場所以外のアクティブエリア７６４の一部にはある量の残りの補正があってもよいが、それは残りの補正ループ８６４を介して調整できる。
【０３６６】
各熱源補正ループ８６２は、第１熱源補正ループ８６２Ａと同様の動作を有してもよいが、その動作は異なる熱源に関係している。つまり、各熱源補正ループ８６２を用いて視覚的アーチファクトを補正でき、それを用いて温度ルックアップテーブル（ＬＵＴ）８００を更新し、その特定の熱源（しかし他の熱源ではない）によるアーチファクトを補正できる。従って、特に第１熱源補正ループ８６２Ａを参照すると、第１熱源補正予測ルックアップテーブル（ＬＵＴ）８６６を用いて、第１熱源（例えば、熱源７９２）によって放射されている熱の量の特定の基準値に対して温度ルックアップテーブル（ＬＵＴ）８００を更新できる。更に、第１熱源（例えば、熱源７９２）によって放射可能な熱量の変動を考慮するために、第１熱源により放射される熱量によって、第１熱源予測ルックアップテーブル（ＬＵＴ）８６６がアクティブエリア７６４上の現在の状態とどのくらい近いかに依存して、第１熱源予測ルックアップテーブル（ＬＵＴ）８６６を拡大縮小できる。
【０３６７】
第１熱源補正ループ８６２Ａは、第１熱源が最もアクティブエリア７６４に影響するアクティブエリア７６４上に配置される画素から少なくともディスプレイ感知フィードバック７５６Ａの低減された形態を受け取ってもよい。ディスプレイ感知フィードバック７５６Ａは、例えば、アクティブエリア７６４上で感知された複数の画素７６６の平均であってもよい。図４８に示した特定の例では、ディスプレイ感知フィードバック７５６Ａは、第１熱源によって最も大きく影響される行の画素７６６の平均である。ディスプレイ感知フィードバック７５６Ａは、補正ファクタＬＵＴ８２０によって補正ファクタに変換してもよい。一方、第１熱源予測ルックアップテーブル８６６は、ディスプレイ感知フィードバック７５６Ａと同じ行からの予測した第１熱源補正値８６８を提供し、それは比較ロジック８７０内のディスプレイ感知フィードバック７５６Ａと比較できる。第１熱源予測ＬＵＴ８６６は補正ファクタのテーブルを含んでもよく、第１熱源（例えば、熱源７９２）からの熱が特定のレベルにあるとき、未補正の画像データ８０２を補償した画像データ７５２に変換できる。一例では、第１熱源予測ＬＵＴ８６６は、第１熱源による最大熱量又は最高温度の補正ファクタ８７２のテーブルを含んでいてもよい。
【０３６８】
第１熱源からの補正に使用できる補正量はこの熱量と共にスケーリングできるので、第１熱源予測ＬＵＴ８６６の値はディスプレイ感知フィードバック７５６Ａからの値と、ディスプレイ感知フィードバック７５６Ａと同じ行から予測した第１熱源補正値８６８との比較に基づいてスケーリングできる。この比較は、予測した熱源の行補正値（予測した第１熱源補正値８６８）と、測定した第１熱源の行補正値（ディスプレイ感知フィードバック７５６Ａ）との間の関係を識別し、スケーリングファクタ「ａ」を獲得できる。第１熱源予測ルックアップテーブル８６６の値の全体の組はスケーリングファクタ「ａ」によってスケーリングでき、第１熱源温度ルックアップテーブル（ＬＵＴ）８００Ａに適用できる。他の熱源補正ループ８６２Ｂ、８６２Ｃ、．．．８６２Ｎはそれぞれ、第１熱源温度ルックアップテーブル（ＬＵＴ）８００Ａと同様の各熱源温度ルックアップテーブル（図示せず）を同様に満たし、全体の温度ルックアップテーブル（ＬＵＴ）８００に共に追加してもよく、それを用いて画像データ８０２を補償し、補償した画像データ７５２を獲得する。
【０３６９】
追加の補正は残りの補正ループ８６４を用いて行ってもよい。残りの補正ループ８６４は他のディスプレイ感知フィードバック７５６Ｂを受け取ってもよく、それは熱源１、２、３、．．．Ｎの１つによって最も大きく影響されるもの以外で、電子ディスプレイ１８のアクティブエリア７６４上の位置からのものであってもよい。ディスプレイ感知フィードバック７５６Ｂは補正ファクタＬＵＴ８２０を用いて適切な補正ファクタに変換でき、これらの補正ファクタを用いて温度ルックアップテーブル（ＬＵＴ）８００Ｂを満たし、それは全体の温度ルックアップテーブル（ＬＵＴ）８００に追加することもできる。
【０３７０】
要約すると、図４９のフローチャート８９０で示したように、温度ルックアップテーブル（ＬＵＴ）８００を更新し、低減された数のディスプレイパネル感知と、熱源に関連した熱源予測とに基づいて各熱源を考慮できる（ブロック８９２）。残りのオフセットを使用し、任意の熱源によって最も大きく影響されない電子ディスプレイ１８のアクティブエリア７６４の一部から得られた複数の感知を用いて、温度ルックアップテーブル（ＬＵＴ）８００を更新してもよい（ブロック８９４）。更新した温度ルックアップテーブル（ＬＵＴ）８００を用いて画像データ８０２を補償し、補償した画像データ７５２を獲得でき、電子ディスプレイ１８に影響する熱源による動作変動を補償する（ブロック８９６）。
Ｃ．感知動作の実行
１．電流ベースの感知
【０３７１】
ディスプレイパネル感知は、テストデータで所定の画素をプログラムすることと、テストデータに対する画素による応答を測定することとを含む。テストデータに対する画素による応答は、実際の画像データでプログラムされたとき、どのように画素が機能するかを示してもよい。本開示では、テストデータを用いて現在テストしている画素は「テスト画素」と呼ばれ、テストデータに対するテスト画素による応答は「テスト信号」と呼ばれる。テスト信号は電子ディスプレイの「感知線」から感知され、電圧又は電流、もしくは電圧と電流の両方であってもよい。いくつかの場合、感知線はディスプレイパネル上で２重の目的で機能できる。例えば、ディスプレイの画素を画像データでプログラムするために用いられるディスプレイのデータ線が、ディスプレイパネル感知中に感知線として機能してもよい。
【０３７２】
テスト信号を感知するために、ある基準値と比較してもよい。基準値は静的であってもよいが（「シングルエンド」テストと呼ばれる）、静的な基準値を用いるとテスト信号内に残るには大きすぎるノイズを発生させる可能性がある。実際、テスト信号は、感知されている「画素動作パラメータ」又は「電気特性」と呼んでもよい所望の信号と、感知線の近傍の任意の数の電磁干渉源によるノイズとの両方をしばしば含む。本開示は、テスト信号を汚染する感知線上のノイズの影響を緩和する複数のシステム及び方法を提供する。これらは、例えば、差動感知（ＤＳ）、差分差動感知（ＤＤＳ）、相関二重サンプリング（ＣＤＳ）、及びプログラム可能キャパシタ整合を含む。これらの様々なディスプレイパネル感知システム及び方法は別個に用いてもよく、互いに組み合わせてもよい。
【０３７３】
差動感知（ＤＳ）は、シングルエンド感知で行われるように静的基準と比較するのではなく、代わりに動的基準と比べてディスプレイパネル感知を実行することを含む。例えば、電子ディスプレイのテスト画素の動作パラメータを感知するために、テスト画素をテストデータでプログラムできる。テストデータへのテスト画素による応答は、テスト画素に結合した感知線（例えば、データ線）上で感知できる。テスト画素の感知線は、テストデータでプログラムされなかった基準画素に結合した感知線と比べて感知できる。基準画素から感知された信号は、特に基準画素に関する任意の特定の動作パラメータを含まないが、むしろテスト画素と基準画素の両方の感知線上で発生する可能性がある共通ノイズを含む。言い換えると、テスト画素と基準信号は両方とも同じシステムレベルノイズ（近くの部品からの電磁干渉又は外部干渉等）の影響を受け易いので、基準画素に対してテスト画素を別個に感知することは、テスト画素の信号から少なくとも一部の共通モードノイズを減算することをもたらす。
【０３７４】
差分差動感知（ＤＤＳ）は、２つの別個に感知した信号を別個に感知し、残りの差動共通モードノイズの影響を緩和することを含む。従って、差動テスト信号は、テストデータでプログラムされているテスト画素と、テストデータでプログラムされていない基準画素とを別個に感知することによって獲得でき、差動基準信号は、テストデータでプログラムされていない２つの他の基準画素を別個に感知することによって獲得できる。差動テスト信号は差動基準信号と別個に比較でき、差動共通モードノイズを更に除去する。
【０３７５】
相関二重サンプリング（ＣＤＳ）は、少なくとも２つの異なる時刻でディスプレイパネル感知を実行することと、その信号をデジタル的に比較して一時的なノイズを除去することとを含む。ある時刻で、テストデータでプログラムされているテスト画素上でディスプレイパネル感知を実行することでテストサンプルを獲得できる。別の時刻で、同じテスト画素上であるが、テストデータでテスト画素をプログラムせずディスプレイパネル感知を実行することによって基準サンプルを獲得できる。差動感知又は差分差動感知、もしくはシングルエンド感知等、任意の適切なディスプレイパネル感知技術を実行できる。サンプルの両方に共通の一時的なノイズがあってもよい。従って、テストサンプルから基準サンプルを減算して、一時的なノイズを除去してもよい。
【０３７６】
プログラム可能な集積キャパシタンスは、ディスプレイパネルノイズの影響を更に低減できる。特に、特定の感知増幅器に接続された異なる感知線は異なるキャパシタンスを有してもよい。これらのキャパシタンスは比較的大きくてもよい。感知線キャパシタンスが等しいかのように、これらの感知線上への感知信号に感知増幅器を作用させるために、集積キャパシタをプログラムし、感知線上のキャパシタンスの比率と同じ比率を有するようにしてもよい。これは、感知線キャパシタンス不整合によるノイズを考慮できる。
【０３７７】
図５７に示したように、電子デバイス１０の様々な実施形態において、プロセッサコアコンプレックス１２は画像データ生成及び処理１１５０を実行し、電子ディスプレイ１８による表示用の画像データ１１５２を生成できる。プロセッサコアコンプレックス１２の画像データ生成及び処理１１５０は、コアプロセッサ１２によって利用され画像データ１１５２を生成し、電子ディスプレイ１８を制御できる様々な回路及び処理を表現することを意味する。これは電子ディスプレイ１８の動作変動に基づいて画像データ１１５２を補償することを含んでいてもよいので、プロセッサコアコンプレックス１２は感知制御信号１１５４を提供し、電子ディスプレイ１８にディスプレイパネル感知を実行させ、ディスプレイ感知フィードバック１１５６を生成できる。ディスプレイ感知フィードバック１１５６は、電子ディスプレイ１８の動作変動についてのデジタル情報を表現する。ディスプレイ感知フィードバック１１５６は任意の適切な形態を取ってもよく、画像データ生成及び処理１１５０によって補償値に変換でき、補償値は画像データ１１５２に適用されたとき、電子ディスプレイ１８の状態に対して画像データ１１５２を適切に補償する。これは、画像データ１１５２のより大きな忠実性をもたらし、そうでない場合に電子ディスプレイ１８の動作変動によって発生する可能性がある視覚的アーチファクトを低減又は除去する。
【０３７８】
電子ディスプレイ１８は、画素１１６６のアレイを備えたアクティブエリア又１１６４を含む。画素１１６６は、実質的に等しく離れて同じサイズで分布するように概略的に示されているが、実際の実装形態では、異なる色の画素は互いに異なる空間的な関係を有してもよく、異なるサイズを有してもよい。一例では、画素１１６６は、赤色、緑色及び青色画素を備えた赤色−緑色−青色（ＲＧＢ）形式を取ってもよく、別の例では、画素１１６６は、菱形のパターンの赤色−緑色−青色−緑色（ＲＧＢＧ）形式を取ってもよい。画素１１６６はドライバ集積回路１１６８によって制御され、それは単一のモジュールであっても、列ドライバ集積回路１１６８Ａと行ドライバ集積回路１１６８Ｂ等の別個のモジュールから構成してもよい。ドライバ集積回路１１６８はゲート線１１７０を介して信号を送信し、ある行の画素１１６６を動作させプログラム可能にし、その時点でドライバ集積回路１１６８（例えば、１１６８Ａ）はデータ線１１７２を介して画像データ信号を送信し、画素１１６６をプログラムし、特定の階調を表示できる。異なる色の異なる画素１１６６に画像データを供給し、異なる階調又は異なる輝度を表示することで、画素１１６６にフルカラー画像をプログラムできる。ソースドライバ１１７４を介して画素１１６６のアクティブ行に対して画像データを駆動でき、ソースドライバ１１７４は列ドライバとも呼ばれる。
【０３７９】
上記のように、画素１１６６は様々な色及び／又は形状を有する画素１１６６を備えた任意の適切なレイアウトに配置できる。例えば、画素１１６６は、いくつかの実施形態では赤色、緑色及び青色の繰り返しで現れるが、他の配置を取ってもよい。他の配置は、例えば、赤色−緑色−青色−白色（ＲＧＢＷ）レイアウト、又は画素の１列が赤色と青色を繰り返し、画素の隣接する列が緑色である菱形パターンレイアウトを含んでいてもよい。画素１１６６の特定の配置及びレイアウトにかかわらず、各画素１１６６はアクティブエリア１１６４の変動や温度、並びに画素１１６６の全体の寿命等、電子ディスプレイ１８のアクティブエリア１１６４上の変化に敏感であってもよい。実際、各画素１１６６が発光ダイオード（ＬＥＤ）である場合、時間的に次第に発光しなくなる可能性がある。この影響はエージングと呼ばれ、電子ディスプレイ１８の画素１１６６上の温度の影響よりゆっくりとした期間にわたって発生する。
【０３８０】
ディスプレイパネル感知を用いて、ディスプレイ感知フィードバック１１５６を獲得でき、それはプロセッサコアコンプレックス１２に補償した画像データ１１５２を生成させ、温度、エージング及びアクティブエリア１１６４の他の変動の影響を解消できる。ドライバ集積回路１１６８（例えば、１１６８Ａ）は感知アナログフロントエンド（ＡＦＥ）１１７６を含み、テストデータへの画素１１６６の応答のアナログ感知を実行できる。アナログ信号は、感知アナログデジタル変換回路（ＡＤＣ）１１７８によってデジタル化できる。
【０３８１】
例えば、ディスプレイパネル感知を実行するために、電子ディスプレイ１８は画素１１６６の１つにテストデータをプログラムできる。続いて、感知アナログフロントエンド１１７６は、テストしている画素１１６６に接続した感知線１１８０を感知する。ここで、データ線１１７２は電子ディスプレイ１８の感知線１１８０として機能するように示される。しかし、他の実施形態では、ディスプレイのアクティブエリア１１６４は他の専用感知線１１８０を含んでもよく、又はデータ線１１７２の代わりにディスプレイの他の線を感知線１１８０として使用してもよい。テストデータでプログラムされていない他の画素１１６６は、テストデータでプログラムされている画素と同時に感知できる。実際、以降で議論するように、その感知線１１８０上の画素がテストデータでプログラムされていないとき、感知線１１８０上の基準信号を感知することで、共通モードノイズ基準値を獲得できる。この基準信号は、テストデータでプログラムされているテスト画素の信号から除去され、共通モードノイズを低減又は除去できる。
【０３８２】
アナログ信号は、感知アナログデジタル変換回路１１７８によってデジタル化できる。感知アナログフロントエンド１１７６と感知アナログデジタル変換回路１１７８は、実際には単一のユニットとして動作できる。ドライバ集積回路１１６８（例えば、１１６８Ａ）はディスプレイフィードバック１１５６を生成するためのデジタルフィルタリング、加算又は減算等、ディスプレイフィードバック１１５６を生成するための追加のデジタル動作を実行してもよく、又はこのような処理はプロセッサコアコンプレックス１２によって実行してもよい。
【０３８３】
図５８は、ディスプレイパネル感知に対するシングルエンド方式を示す。つまり、感知アナログフロントエンド１１７６と感知アナログデジタル変換回路１１７８は感知増幅器１１９０によって概略的に表現でき、感知増幅器１１９０は静的基準信号１１９２と比べて感知線１１８０（ここでは、データ線１１７２）からの信号を別個に感知し、デジタル値を出力する。当然のことながら、図５８並びに本開示の他の図において、感知増幅器１１９０はアナログ増幅回路及び／又は感知アナログデジタル変換（ＡＤＣ）回路１１７８の両方を表現するものとする。感知増幅器１１９０がアナログ回路又はデジタル回路、又は両方を表現するかどうかは、各図面の他の回路の状況から理解できる。デジタルフィルタ１１９４は、感知増幅器１１９０によって獲得された結果のデジタル信号をデジタル的に処理するために使用できる。
【０３８４】
図５８に示したシングルエンドディスプレイパネル感知は一般に、図５９に示した処理１２１０に従ってもよい。つまり、画素１１６６はテストデータで駆動できる（「テスト画素」と呼ばれる）（ブロック１２１２）。任意の適切な画素１１６６は、テストデータで駆動するように選択できる。一例は、特定の行の画素１１６６が全て起動され、テスト画素データで駆動される。テスト画素がテストデータで駆動された後、差動増幅器１１９０は静的基準信号１１９２と比べて別個にテスト画素を感知し、感知したテスト信号データを獲得できる（ブロック１２１４）。感知したテスト画素データはデジタル化され（ブロック１２１６）、デジタルフィルタ１１９４によってフィルタリングするか、又はプロセッサコアコンプレックス１２によって解析できる。
【０３８５】
図５８のシングルエンド方式は感知されるテスト画素データを効率的に獲得するように動作できるが、アクティブエリア１１６４の感知線１１８０（例えば、データ線１１７２）は、電子デバイス１０の他の部品からのノイズ、もしくは無線信号、データ処理からの電磁干渉等、電子デバイス１０の近傍の他の電気信号の影響を受け易い可能性がある。これは感知される信号内のノイズの量を増加させ、所定のダイナミックレンジ内で感知される信号を増幅することを困難にする可能性がある。一例は図６０のプロット１２２０で示される。プロット１２２０は、感知時間（横軸１２２４）上で感知される画素データの検出信号（縦軸１２２２）を比較する。ここで、所定のダイナミックレンジ１２２６は、所望のテスト画素信号１２２８によってではなくむしろ漏れノイズ１２３０によって支配される。漏れノイズ１２３０の一部を打ち消し、その結果、信号対ノイズ比を向上させるために、シングルエンド感知方式以外の、又はそれに追加する方式を使用できる。
ｉ．差動感知（ＤＳ）
【０３８６】
差動感知は、テストデータを適用していない基準画素に比べて、テスト画素で駆動されているテスト画素を感知することを含む。そうすることで、テスト画素及び基準画素の両方の感知線１１８０上に存在する共通ノイズを除去できる。図６１〜６５は、電子ディスプレイ１８によって使用可能ないくつかの差動感知方式を説明する。図６１において、電子ディスプレイ１８は、２本の感知線１１８０を別個に感知するように接続される感知増幅器１１９０を含む。図６１に示した例では、列１２３２と１２３４は互いに別個に感知でき、列１２３６と１２３８は互いに別個に感知でき、列１２４０と１２４２は互いに別個に感知でき、列１２４４と１２４６は互いに別個に感知できる。
【０３８７】
図６２の処理１２５０で示したように、差動感知はテストデータでテスト画素１１６６を駆動することを含んでいてもよい（ブロック１２５２）。テスト画素１１６６は、テストデータで駆動されなかった基準画素又は基準感知線１１８０に対して別個に感知できる（ブロック１２５４）。例えば、テスト画素１１６６は第１列１２３２内の第１画素１１６６であってもよく、基準画素１１６６は第２列１２３４の第１画素１１６６であってもよい。このようにテスト画素１１６６を感知することで、感知増幅器１１９０は共通モードノイズを低減したテスト画素１１６６のデータを獲得できる。感知したテスト画素１１６６のデータはデジタル化して（ブロック１２５６）更にフィルタリング又は処理を行ってもよい。
【０３８８】
その結果、感知したテスト画素１１６６のデータの信号対ノイズ比は、シングルエンド方式を用いるより差動感知方式を用いる方が実質的に良くなる可能性がある。実際、これは図６３のプロット１２６０に示され、それは感知時間（横軸１２２４）に対してテスト信号値（縦軸１２２２）を比較している。プロット１２６０において、図６０のプロット１２２０で示したように、同じダイナミックレンジ仕様１２２６を用いる場合でも、所望のテスト画素信号１２２８は漏れノイズ１２３０よりずっと高くなる可能性がある。これは、差動増幅器１１９０がテスト信号と基準信号を比較するとき、テスト画素１１６６と基準画素１１６６の両方の感知線１１８０に共通である共通モードノイズを減算できるためである。これは更に、所望のテスト画素信号１２２８とダイナミックレンジ仕様１２２６との間に追加のヘッドルーム１２６２を提供することで、信号１２２８のゲインを増大させる機会を提供する。
【０３８９】
差動感知は、ある列からのテスト画素１１６６と、任意の他の適切な列からの基準画素１１６６とを比較することで行うことができる。例えば、図６４に示したように、感知増幅器１１９０は、同様の電気特性を備えた列に対して画素１１６６を別個に感知できる。この例では、偶数列は他の偶数列と同様の電気特性を有し、奇数列は他の奇数列と同様の電気特性を有する。ここで、例えば、列１２３２は列１２３６と別個に感知でき、列１２４０は列１２４４と別個に感知でき、列１２３４は列１２３８と別個に感知でき、列１２４２は列１２４６と別個に感知できる。偶数列の感知線１１８０の電気特性が他の偶数列の感知線１１８０のものと同様であり、奇数列の感知線１１８０の電気特性が他の奇数列の感知線１１８０のものと同様であるとき、この方式は信号品質を改善できる。これはＲＧＢＧ構成の場合であってもよく、その場合、偶数列は赤色又は青色画素を有し、奇数列は緑色画素を有し、その結果、偶数列の電気特性は奇数列の電気特性とはやや異なる可能性がある。他の例では、感知増幅器１１９０は３列おきに、又は図６５に示したように４列おきに、基準画素１１６６と比べてテスト画素１１６６を別個に感知できる。当然のことながら、他の列より４列ごとに互いに電気的に同様であるとき、図６５の構成は特に有用になる可能性がある。
【０３９０】
画素１１６６の異なる列の感知線１１８０上に異なる電気特性が発生可能な１つの理由は、図６６と図６７によって示される。図６６に示したように、感知線１１８０がデータ線１１７２によって表現されるとき、第１データ線１１７２Ａと第２データ線１１７２Ｂ（異なる色の画素又は異なる画素配置と関連していてもよい）は、電子ディスプレイ１８のアクティブエリア１１６４内の他の導電ライン１２６８と同じキャパシタンスＣ１を共有してもよいが、それは他の線１２６８がデータ線１１７２Ａと１１７２Ｂの間に等しく位置合わせされているからである。他の線１２６８は、画素１１６６のエレクトロルミナンス用の高電圧レール又は低電圧レール（例えば、ＶＤＤＥＬ又はＶＳＳＥＬ）のような電源線等の任意の他の導電ラインであってもよい。ここで、データ線１１７２Ａと１１７２Ｂは１つの層１２７０内に現れるが、導電ライン１２６８は異なる層１２７２内に現れる。２つの別個の層１２７０と１２７２内にあるので、データ線１１７２Ａと１１７２Ｂは導電ライン１２６８とは製造プロセス中の異なるステップで製造してもよい。従って、電子ディスプレイ１８を製造する際、層が位置ズレする可能性がある。
【０３９１】
このような層の位置ズレは図６７に示されている。図６７の例では、導電ライン１２６８は第１データ線１１７２Ａから遠くに、第２データ線１１７２Ｂの近くにあるように示される。これは、第２データ線１１７２Ｂと導電ライン１２６８とに比べて、第１データ線１１７２Ａと導電ライン１２６８との間に等しくないキャパシタンスを生成する。これらは、データ線１１７２Ａ上のキャパシタンスＣと、データ線１１７２Ｂ上のキャパシタンスＣ＋ΔＣとして示される。
ｉｉ．差分差動感知（ＤＤＳ）
【０３９２】
データ線１１７２Ａと１１７２Ｂ上の異なるキャパシタンスは、図６８に示したように、差動感知でさえ感知線１１８０として動作中の２本の異なるデータ線１１７２上に現れる全ての共通モードノイズを完全には除去できないことを意味する可能性がある。実際、電圧ノイズ信号Ｖｎが導電ライン１２６８上に現れる可能性があり、それは電子ディスプレイ１８のアクティブエリア１１６４上のグランドノイズを表現できる。感知アナログデジタル変換回路１１７８を介して信号をデジタル化する前に、このノイズは差動感知を介して感知増幅器１１９０によって理想的には打ち消されるが、データ線１１７２Ａと１１７２Ｂの間の等しくないキャパシタンスは差動共通モードノイズをもたらす可能性がある。差動共通モードノイズは次の関係と等しい値を有してもよい。
【数１】
2019533185.tif 000003
【０３９３】
それらのデータ線１１７２がディスプレイパネル感知用の感知線１１８０として用いられるとき、差分差動感知は異なるデータ線１１７２上のキャパシタンスの差による差動感知の後に残る差動コモンモードノイズの影響を緩和できる。図６９は、テスト差動対１２７６と基準差動対１２７８をサンプリングすることで、デジタル領域で差分差動感知を実行する形態を概略的に示す。図６９に示したように、データ線１１７２Ｂ上のテスト画素１１６６から感知した信号を表現するテスト信号１２８０は、テスト差動対１２７６を備えたデータ線１１７２Ａ上の基準画素１１６６とは別個に感知できる。テスト信号１２８０は、感知アナログフロントエンド１１７６と感知アナログデジタル変換回路１１７８を用いて感知できる。テスト差動対１２７６を感知することで大部分のコモンモードノイズをフィルタリングできるが、差動コモンモードノイズは残る可能性がある。従って、基準差動対１２７８を感知し、第２差動対１２７８上に任意のテストデータをプログラムすることなく基準信号を獲得できる。所定の高周波ノイズを除去するために、第１差動対１２７６と第２差動対１２７８からの信号は一時的なデジタル平均１２８２を用いて平均化し、信号をローパスフィルタリングできる。基準信号として機能する基準差動対１２７８からのデジタル信号は、減算ロジック１２８４内のテスト差動対１２７６の信号から減算できる。そうすることで差動コモンモードノイズを除去し、信号品質を改善できる。デジタル差分差動感知の一例のブロック図は図７０に現れ、それはデジタル形態で図６９に示した差分差動感知を実行するために使用できる一例の回路を表す。
【０３９４】
図７１に示した処理１３００は、デジタル領域の差分差動感知方法を説明する。つまり、第１データ線１１７２（例えば、１１７２Ａ）上の第１テスト画素１１６６はテストデータでプログラムできる（ブロック１３０２）。第１テスト画素１１６６はテスト差動対１２７６の異なるデータ線１１７２（例えば、データ線１１７２Ｂ）上の第１基準画素と別個に感知し、感知した第１画素データを獲得でき、それは低減されたコモンモードノイズを含むが、なお一部の差動コモンモードノイズを含む可能性がある（ブロック１３０４）。差動コモンモードノイズだけを実質的に表現する信号は、基準差動対１２７８内の第４データ線（例えば、第２データ線１１７２Ａ）上の第４基準画素１１６６とは別個に第３データ線１１７２（例えば、第２データ線１１７２Ｂ）上の第３基準画素１１６６を感知することで獲得し、感知した第１基準データを獲得できる（ブロック１３０６）。ブロック１３０４の感知した第１画素データとブロック１３０６の感知した第１基準データとはデジタル化でき（ブロック１３０８）、ブロック１３０６の第１基準データはブロック１３０４の感知した第１画素データからデジタル的に減算できる。これは、感知した第１画素データから差動コモンモードノイズを除去し（ブロック１３１０）、信号品質を改善できる。
【０３９５】
差分差動感知はアナログ領域で行ってもよい。例えば、図７２に示したように、別個に感知したテスト画素信号と差動基準信号のアナログバージョンを第２段感知増幅器１３２０内で別個に比較できる。共通基準差動対１２７８は、図７３に示したように、いくつかのテスト差動対１２７６の差分差動感知に使用できる。基準差動対１２７８と比べて、任意の適切な数のテスト差動対１２７６を感知してもよい。更に、基準差動対１２７８は異なる時刻で変動してもよく、それは基準差動対１２７８の位置が画像フレーム毎に変動してもよいことを意味する。更に、図７４に示したように、複数の基準差動対１２７８を共に接続し、基準差動対１２７８から差動基準信号のアナログ平均を提供してもよい。これも、テスト差動対１２７６上での差分差動感知の信号品質を改善できる。
ｉｉｉ．相関二重サンプリング（ＣＤＳ）
【０３９６】
相関二重サンプリングは、異なるサンプルに対して同じ画素１１６６を感知することを含み、その異なる画素は、テストデータで画素１１６６をプログラムすること及びテスト信号を感知することとを含む少なくとも１つのサンプルと、テストデータで画素１１６６をプログラムしないこと及び基準信号を感知することを含む少なくとも別のサンプルである。基準信号は、テスト信号から除去可能な一時的なノイズを含むと理解してもよい。従って、テスト信号から基準信号を減算することで、一時的なノイズを除去できる。実際、いくつかの場合、感知処理自体によるノイズがある可能性がある。従って、相関二重サンプリングを用いて、このような一時的な感知ノイズを除去できる。
【０３９７】
図７５は、相関二重サンプリングを実行する形態を表すタイミング図１３３０を提供する。タイミング図１３３０は、ディスプレイ動作１３３２と感知動作１３３４を含む。感知動作１３３４は、画像データが電子ディスプレイ１８の画素１１６６内にプログラムされている時刻の間にあってもよい。図７５の例では、感知動作１３３４は、初期ヘッダ１３３６、基準サンプル１３３８及びテストサンプル１３４０を含む。初期ヘッダ１３３６は電子ディスプレイ１８に命令を提供し、ディスプレイパネル感知を実行する。基準サンプル１３３８は、ある画素に対して基準信号が獲得される（つまり、テスト画素１１６６にはテストデータは供給されない）時刻を表現し、実質的に感知ノイズ（ＩＥＲＲＯＲ）のみを含む。テストサンプル１３４０は、テスト信号が獲得された時刻を表現し、所望のテスト信号（ＩＰＩＸＥＬ）と感知ノイズ（ＩＥＲＲＯＲ）の両方を含む。基準サンプル１３３８中に獲得される基準信号と、テストサンプル１３４０中に獲得されるテスト信号とは、任意の適切な技術を用いて獲得できる（例えば、シングルエンド感知、差動感知、又は差分差動感知）。
【０３９８】
図７６は３つのプロットを示し、第１プロットは基準サンプル１３３８中に獲得される基準信号を示し、第２プロットはテストサンプル１３４０中に獲得されるテスト信号を示し、第３プロットは基準信号をテスト信号から除去したときに獲得される結果の信号を示す。図７６に示した各プロットは、感知時間（横軸１３５２）に対して感知した信号強度（縦軸１３５０）を比較する。図のように、テストデータがテスト画素１１６６にプログラムされないときでも、基準サンプル１３３８中に獲得される基準信号はゼロではなく、第１プロットに示したように一時的なノイズ（ＩＥＲＲＯＲ）を表現する。また、この一時的なノイズ成分は、第２プロット（ＩＰＩＸＥＬ＋ＩＥＲＲＯＲ）で示したように、テストサンプル１３４０中に獲得されたテスト信号内に現れる。番号１３６０でラベル付けした第３プロットは、テストサンプル１３４０中に獲得したテスト信号（ＩＰＩＸＥＬ＋ＩＥＲＲＯＲ）から基準サンプル１３３８中に獲得した基準信号（ＩＥＲＲＯＲ）の一時的なノイズを減算することで獲得した結果の信号を表現する。テスト信号（ＩＰＩＸＥＬ＋ＩＥＲＲＯＲ）から基準信号（ＩＥＲＲＯＲ）を除去することで、結果の信号は実質的に所望の信号（ＩＰＩＸＥＬ）だけになる。
【０３９９】
相関二重サンプリングを実行する一形態は、図７７のフローチャート１３７０によって説明される。第１時刻において、テストデータでテスト画素を最初にプログラムすることなくテスト画素１１６６を感知でき、感知した信号に一時的なノイズ（ＩＥＲＲＯＲ）を表現させる（ブロック１３７２）。第１時刻とは異なる第２時刻において、テスト画素１１６６をテストデータでプログラムし、任意の適切なディスプレイパネル感知技術を用いてテスト画素１１６６を感知し、感知したテスト画素データ並びにノイズ（ＩＰＩＸＥＬ＋ＩＥＲＲＯＲ）を含むテスト信号を獲得できる（ブロック１３７４）。基準信号（ＩＥＲＲＯＲ）はテスト信号（ＩＰＩＸＥＬ＋ＩＥＲＲＯＲ）から減算され、ノイズを低減して感知したテスト画素データ（ＩＰＩＸＥＬ）を獲得できる（ブロック１３７６）。
【０４００】
当然のことながら、相関二重サンプリングは、一例として図７８〜図８２に示したもの等、様々な形態で実行できる。例えば、図７８に示したように、相関二重サンプリング用の別のタイミング図はヘッダ１３３６Ａと１３３６Ｂを含んでいてもよく、それらは基準サンプル１３３８とテストサンプル１３４０が発生する感知期間の開始と終了を示す。図７９の例の相関二重サンプリングのタイミング図１３３４には基準サンプル１３３８は１つであるが、テストフレーム１３４０Ａ、１３４０Ｂ、．．．、１３４０Ｎは複数ある。他の例では、複数の基準フレーム１３３８が発生して平均化され、単一のテストサンプル１３４０又は複数のテストフレーム１３４０が発生してもよい。
【０４０１】
基準サンプル１３３８とテストサンプル１３４０は必ずしも順次発生しなくてもよい。実際、図８０に示したように、基準サンプル１３３８は２つのヘッダ１３３６Ａと１３３６Ｃの間に発生してもよく、テストサンプル１３４０は２つのヘッダ１３３６Ｃと１３３６Ｂの間に発生してもよい。加えて又は代わりに、相関二重サンプリングで用いられる基準信号１３３８とテスト信号１３４０は、図８１に示したように異なるフレームで獲得してもよい。図８１において、第１感知期間１３３４Ａは第１フレーム中に発生し、それは２つのヘッダ１３３６Ａと１３３６Ｂの間に基準サンプル１３３８を含む。第２感知期間１３３４Ｂは第２期間中に発生し、それは第１フレームに順次続いても続かなくてもよく、複数の他のフレームによって分離されてもよい。図８１の第２感知期間１３３４Ｂは、２つのヘッダ１３３６Ａと１３３６Ｂの間にテストサンプル１３４０を含む。
【０４０２】
相関二重サンプリングは、図８２に示したように、差動感知又は差分差動感知と共に使用することに好適であってもよい。図８２のタイミング図１３９０は、電子ディスプレイ１８のアクティブエリア１１６４の様々な列１３９４において異なる画像フレーム１３９２で発生させる動作を比較する。タイミング図１３９０において、「１」はテストデータなしで感知される列を表し、「ＤＮ」はテストデータを供給した画素１１６６を備えた列を表し、「０」はそのフレーム中に感知されないか、もしくは感知されるが図８２に示した特定の相関二重サンプリング又は差分差動感知内では用いられない列を表す。タイミング図１３９０に示したように、１つのフレーム中に獲得される基準信号を相関二重サンプリング内で用いてもよく（ブロック１３９６）、差分差動感知と共に用いてもよい（ブロック１３９８）。例えば、第１フレーム（「ＦＲＡＭＥ１」）中、基準信号はテストデータでプログラムされていない列１と２内の２つの基準画素１１６６を別個に感知することで獲得できる。第２フレーム（「ＦＲＡＭＥ２」）中、列１のテスト画素１１６６はテストデータでプログラムされ、列２内の基準画素１１６６と比べて別個に感知され差動テスト信号を獲得でき、第２差動基準信号は列３と４内の２つの基準画素１１６６を別個に感知することで獲得できる。差動テスト信号は、フレーム１内で獲得した基準信号共にブロック１３９６内の相関二重サンプリング内で使用してもよく、列３と４からの第２差動基準信号と共に差分差動サンプリング内で使用してもよい。
ｉｖ．キャパシタンスバランシング
【０４０３】
キャパシタンスバランシングは、２本の感知線１１８０（例えば、データ線１１７２Ａと１１７２Ｂ）の間のキャパシタンスの差（ΔＣ）の影響を均等化することで、差動感知内で用いられる信号品質を改善する別の方法を表す。図８３に示した例では、データ線１１７２Ｂと導電ライン１２６８の間の第１キャパシタンスと、データ線１１７２Ａと導電ライン１２６８の間の第２キャパシタンスとの間に差がある。キャパシタンス内のこの違いによって、感知増幅器１１９０は打ち消されないコモンモードノイズＶＮの成分として差動コモンモードノイズを検知できるので、追加のキャパシタンス構造（例えば、ＣｘとＣｙ）を介して導電ライン１２６８と一部のデータ線１１７２（例えば、データ線１１７２Ａ）との間に、キャパシタンスの差（ΔＣ）と等しい追加のキャパシタンスを追加できる。
【０４０４】
しかし、導電ライン１２６８と一部のデータ線１１７２（例えば、データ線１１７２Ａ）との間に追加のキャパシタンス構造を配置することは、かなりの量のスペースを取る比較的大きなキャパシタを含む可能性がある。従って、加えて又は代わりに、２本のデータ線１１７２Ａと１１７２Ｂの間のキャパシタンスの差（ΔＣ）に比例する（αΔＣとして図８４に示した）値に、ずっとより小さなプログラム可能なキャパシタンスをプログラムできる。これは、感知増幅器１１９０によって用いられる集積キャパシタンスＣＩＮＴに追加できる。キャパシタンスαΔＣは、データ線１１７２Ａと１１７２Ｂの間のキャパシタンスの比率（Ｃ対（Ｃ＋ΔＣ））が感知増幅器１１９０の周りのキャパシタンスの比率（ＣＩＮＴ対（ＣＩＮＴ＋αΔＣ））と実質的に同じになるように選択できる。これは、２本のデータ線１１７２Ａと１１７２Ｂ上のキャパシタンス不整合の影響をオフセットできる。プログラム可能なキャパシタンスは別の集積キャパシタンスＣＩＮＴの代わりに又はそれに加えて設けてもよく、電子ディスプレイ１８又は電子デバイス１０の製造中、電子ディスプレイ１８のテストに基づいてプログラムしてもよい。プログラム可能なキャパシタンスは任意の適切な精度（例えば、１、２、３、４、５ビット）を有し、適切な比例キャパシタンスでプログラムしたときノイズを低減できる。
ｖ．方式の組合せ
【０４０５】
上で議論した技術の多くは独立なノイズ低減技術として一般に議論してきたが、当然のことながら、これらは別個に用いても互いに組み合わせて用いてもよい。実際、上で説明した所定の実施形態は一例として示され、これらの実施形態は様々な修正及び代替形態を受入れ可能であると理解されるべきである。更に、その請求項は開示された特定の形態を限定するものではなく、むしろ本開示の精神及び範囲内にある全ての修正、等価及び代替形態をカバーするものと理解されるべきである。
ｖｉ．エッジ列の差動感知
【０４０６】
ディスプレイパネル感知は、テストデータで所定の画素をプログラムすることと、テストデータに対する画素による応答を測定することとを含む。実際の画像データでプログラムされているとき、テストデータに対する画素による応答はその画素がどのように機能するかを示してもよい。本開示では、テストデータを用いて現在テストされている画素は「テスト画素」と呼ばれ、テストデータに対するテスト画素による応答は「テスト信号」と呼ばれる。テスト信号は電子ディスプレイの「感知線」から感知され、電圧又は電流、又は電圧と電流の両方であってもよい。いくつかの場合、感知線はディスプレイパネル上で２重の目的で機能してもよい。例えば、画像データでディスプレイの画素をプログラムするために用いられるディスプレイのデータ線は、ディスプレイパネル感知中に感知線として機能してもよい。
【０４０７】
テスト信号を感知するために、ある基準値と比較してもよい。基準値は静的であってもよいが（「シングルエンド」テストと呼ばれる）、静的な基準値を用いるとテスト信号内に残るには大きすぎるノイズを発生させる可能性がある。実際、テスト信号は、感知されている「画素動作パラメータ」又は「電気特性」と呼んでもよい所望の信号と、感知線の近傍の任意の数の電磁干渉源によるノイズとの両方をしばしば含む。差動感知（ＤＳ）を用いて、感知中のディスプレイパネルのコモンモードノイズを打ち消すことができる。
【０４０８】
差動感知は、シングルエンド感知で行われるように、静的な基準と比べないが、代わりに動的な基準と比べてディスプレイパネル感知を実行することを含む。例えば、電子ディスプレイのテスト画素の動作パラメータを感知するために、テスト画素をテストデータでプログラムできる。テストデータへのテスト画素による応答は、テスト画素に結合した感知線（例えば、データ線）上で感知できる。テスト画素の感知線は、テストデータでプログラムしなかった基準画素に結合した感知線と比べて感知できる。基準画素から感知した信号は、特に基準画素に関する任意の特定の動作パラメータを含まず、むしろテスト画素と基準画素の両方の感知線上で発生する可能性がある共通ノイズを含む。言い換えると、テスト画素と基準信号は両方とも同じシステムレベルノイズ（近傍の部品からの電磁干渉又は外部干渉）の影響を受け易いので、基準画素と比べてテスト画素を別個に感知することで、テスト画素の信号から少なくとも一部のコモンモードノイズを減算する。得られる差動感知は、差分差動感知、相関二重サンプリング等の他の技術と組合せて用いることもできる。
【０４０９】
同様の電気特性を備えた２本のラインを用いて差動感知を実行することも有益である。例えば、１つおきの感知線は隣接する感知線より同様の電気特性を有する可能性がある。奇数の電気的に同様の感知線を備えた電子ディスプレイパネルは、１つの残りの感知線を除外することなく、１つおきの感知線と差動感知を実行できない可能性がある。従って、本開示は、ディスプレイパネルが奇数の電気的に同様の感知線を含む場合でさえ、ディスプレイパネル内の感知線の差動感知を可能にするシステムおよび方法を提供する。一例では、一部の又は全ての感知線は感知増幅器に配線され、異なる時点において異なる感知線を用いて別個に感知できる。これらは、所定の場所に固定されず、むしろ余りのペアリングを緩和するように感知増幅器間でダンスできる「ダンシングチャネル」と考えてもよい。
【０４１０】
図８５に示したように、電子デバイス１０の様々な実施形態において、プロセッサコアコンプレックス１２は画像データ生成及び処理１５５０を実行し、電子ディスプレイ１８による表示用の画像データ１５５２を生成できる。プロセッサコアコンプレックス１２の画像データ生成及び処理１５５０は、コアプロセッサ１２によって利用され画像データ１５５２を生成し、電子ディスプレイ１８を制御できる様々な回路及び処理を表現することを意味する。これは電子ディスプレイ１８の動作変動に基づいて画像データ１５５２を補償することを含んでいてもよいので、プロセッサコアコンプレックス１２は感知制御信号１５５４を提供し、電子ディスプレイ１８にディスプレイパネル感知を実行させ、ディスプレイ感知フィードバック１５５６を生成できる。ディスプレイ感知フィードバック１５５６は、電子ディスプレイ１８の動作変動についてのデジタル情報を表現する。ディスプレイ感知フィードバック１５５６は任意の適切な形態を取ってもよく、画像データ生成及び処理１５５０によって補償値に変換でき、補償値は画像データ１５５２に適用されたとき、電子ディスプレイ１８の状態に対して画像データ１５５２を適切に補償する。これは、画像データ１５５２のより大きな忠実性をもたらし、そうでない場合に電子ディスプレイ１８の動作変動によって発生する可能性がある視覚的アーチファクトを低減又は除去する。
【０４１１】
電子ディスプレイ１８は、画素１５６６のアレイを備えたアクティブエリア１５６４を含む。画素１５６６は、実質的に等しく離れて同じサイズで分布するように概略的に示されているが、実際の実装形態では、異なる色の画素は互いに異なる空間的な関係を有してもよく、異なるサイズを有してもよい。一例では、画素１５６６は、赤色、緑色及び青色画素を備えた赤色−緑色−青色（ＲＧＢ）形式を取ってもよく、別の例では、画素１５６６は、菱形のパターンの赤色−緑色−青色−緑色（ＲＧＢＧ）形式を取ってもよい。画素１５６６はドライバ集積回路１５６８によって制御され、それは単一のモジュールであっても、列ドライバ集積回路１５６８Ａと行ドライバ集積回路１５６８Ｂ等の別個のモジュールから構成してもよい。ドライバ集積回路１５６８はゲート線１５７０を介して信号を送信し、ある行の画素１５６６を動作させプログラム可能にし、その時点でドライバ集積回路１５６８（例えば、１５６８Ａ）はデータ線１５７２を介して画像データ信号を送信し、画素１５６６をプログラムして特定の階調を表示できる。異なる色の異なる画素１５６６に画像データを供給し、異なる階調又は異なる輝度を表示することで、画素１５６６にフルカラー画像をプログラムできる。ソースドライバ１５７４を介して画素１５６６のアクティブ行に対して画像データを駆動でき、ソースドライバ１５７４は列ドライバとも呼ばれる。
【０４１２】
上記のように、画素１５６６は様々な色及び／又は形状を有する画素１５６６を備えた任意の適切なレイアウトに配置できる。例えば、画素１５６６は、いくつかの実施形態では赤色、緑色及び青色の繰返しで現れるが、他の配置を取ってもよい。他の配置は、例えば、赤色−緑色−青色−白色（ＲＧＢＷ）レイアウト、又は画素の１列が赤色と青色を繰り返し、画素の隣接する列が緑色である菱形パターンレイアウトを含んでいてもよい。画素１５６６の特定の配置及びレイアウトにかかわらず、各画素１５６６はアクティブエリア１５６４の変動や温度、並びに画素１５６６の全体の寿命等、電子ディスプレイ１８のアクティブエリア１５６４上の変化に敏感であってもよい。実際、各画素１５６６が発光ダイオード（ＬＥＤ）である場合、時間的に次第に発光しなくなる可能性がある。この影響はエージングと呼ばれ、電子ディスプレイ１８の画素１５６６上の温度の影響よりゆっくりとした期間にわたって発生する。
【０４１３】
ディスプレイパネル感知を用いて、ディスプレイ感知フィードバック１５５６を獲得でき、それはプロセッサコアコンプレックス１２に補償した画像データ１５５２を生成させ、温度、エージング及びアクティブエリア１５６４の他の変動の影響を解消できる。ドライバ集積回路１５６８（例えば、１５６８Ａ）は感知アナログフロントエンド（ＡＦＥ）１５７６を含み、テストデータへの画素１５６６の応答のアナログ感知を実行できる。アナログ信号は、感知アナログデジタル変換回路（ＡＤＣ）１５７８によってデジタル化できる。
【０４１４】
例えば、ディスプレイパネル感知を実行するために、電子ディスプレイ１８は画素１５６６の１つにテストデータをプログラムできる。続いて、感知アナログフロントエンド１５７６は、テストしている画素１５６６に接続した感知線１５８０を感知する。ここで、データ線１５７２は電子ディスプレイ１８の感知線１５８０として機能するように示される。しかし、他の実施形態では、ディスプレイのアクティブエリア１５６４は他の専用感知線１５８０を含んでいてもよく、又はデータ線１５７２の代わりにディスプレイの他の線を感知線１５８０として使用してもよい。テストデータでプログラムされていない他の画素１５６６は、テストデータでプログラムされている画素と同時に感知できる。実際、以降で議論するように、その感知線１５８０上の画素がテストデータでプログラムされていないとき、感知線１５８０上の基準信号を感知することで、コモンモードノイズ基準値を獲得できる。この基準信号は、テストデータでプログラムされているテスト画素の信号から除去され、コモンモードノイズを低減又は除去できる。
【０４１５】
アナログ信号は、感知アナログデジタル変換回路１５７８によってデジタル化できる。感知アナログフロントエンド１５７６と感知アナログデジタル変換回路１５７８は、実際には単一のユニットとして動作できる。ドライバ集積回路１５６８（例えば、１５６８Ａ）はディスプレイフィードバック１５５６を生成するためのデジタルフィルタリング、加算又は減算等、ディスプレイフィードバック１５５６を生成するための追加のデジタル動作を実行してもよく、又はこのような処理はプロセッサコアコンプレックス１２によって実行してもよい。
【０４１６】
図８６は、ディスプレイパネル感知に対するシングルエンド方式を示す。つまり、感知アナログフロントエンド１５７６と感知アナログデジタル変換回路１５７８は感知増幅器１５９０によって概略的に表現でき、感知増幅器１５９０は静的基準信号１５９２と比べて感知線１５８０（ここでは、データ線１５７２）からの信号を別個に感知し、デジタル値を出力する。当然のことながら、図８６並びに本開示の他の図において、感知増幅器１５９０はアナログ増幅回路及び／又は感知アナログデジタル変換（ＡＤＣ）回路１５７８の両方を表現するものとする。感知増幅器１５９０がアナログ回路又はデジタル回路、又は両方を表現するかどうかは、各図面の他の回路の状況から理解できる。デジタルフィルタ１５９４を用いて、感知増幅器１５９０によって獲得された結果のデジタル信号をデジタル的に処理できる。
【０４１７】
図８６に示したシングルエンドディスプレイパネル感知は一般に、図８７に示した処理１６１０に従ってもよい。つまり、画素１５６６はテストデータで駆動できる（「テスト画素」と呼ばれる）（ブロック１６１２）。任意の適切な画素１５６６は、テストデータで駆動するように選択できる。一例は、特定の行の画素１５６６が全て起動され、テスト画素データで駆動される。テスト画素がテストデータで駆動された後、差動増幅器１５９０は静的基準信号１５９２と比べて別個にテスト画素を感知し、感知したテスト信号データを獲得できる（ブロック１６１４）。感知したテスト画素データはデジタル化され（ブロック１６１６）、デジタルフィルタ１５９４によってフィルタリングするか、又はプロセッサコアコンプレックス１２によって解析できる。
【０４１８】
図８６のシングルエンド方式は感知されるテスト画素データを効率的に獲得するように動作できるが、アクティブエリア１５６４の感知線１５８０（例えば、データ線１５７２）は、電子デバイス１０の他の部品からのノイズ、もしくは無線信号、データ処理からの電磁干渉等、電子デバイス１０の近傍の他の電気信号の影響を受け易い可能性がある。これは感知される信号内のノイズの量を増加させ、所定のダイナミックレンジ内で感知される信号を増幅することを困難にする可能性がある。一例は図８８のプロット１６２０で示される。プロット１６２０は、感知時間（横軸１６２４）上で感知される画素データの検出信号（縦軸１６２２）を比較する。ここで、所定のダイナミックレンジ１６２６は、所望のテスト画素信号１６２８によってではなくむしろ漏れノイズ１６３０によって支配される。漏れノイズ１６３０の一部を打ち消し、その結果、信号対ノイズ比を向上させるために、シングルエンド感知方式以外の、又はそれに追加する方式を使用できる。例えば、電子ディスプレイ１８は差動感知を実行して、所定のコモンモードノイズを打ち消してもよい。
【０４１９】
差動感知は、テストデータを適用していない基準画素に比べて、テスト画素で駆動されているテスト画素を感知することを含む。そうすることで、テスト画素及び基準画素の両方の感知線１５８０上に存在するコモンモードノイズを除去できる。図８９〜図９３は、電子ディスプレイ１８によって使用可能ないくつかの差動感知方式を説明する。図８９において、電子ディスプレイ１８は、２本の感知線１５８０を別個に感知するように接続される感知増幅器１５９０を含む。図８９に示した例では、列１６３２と１６３４は互いに別個に感知でき、列１６３６と１６３８は互いに別個に感知でき、列１６４０と１６４２は互いに別個に感知でき、列１６４４と１６４６は互いに別個に感知できる。
【０４２０】
図９０の処理１６５０で示したように、差動感知はテストデータでテスト画素１５６６を駆動することを含んでいてもよい（ブロック１６５２）。テスト画素１５６６は、テストデータで駆動されなかった基準画素又は基準感知線１５８０に対して別個に感知できる（ブロック１６５４）。例えば、テスト画素１５６６は第１列１６３２の第１画素１５６６であってもよく、基準画素１５６６は第２列１６３４の第１画素１５６６であってもよい。このようにテスト画素１５６６を感知することで、感知増幅器１５９０はコモンモードノイズを低減したテスト画素１５６６のデータを獲得できる。感知したテスト画素１５６６のデータはデジタル化して（ブロック１６５６）更にフィルタリング又は処理を行ってもよい。
【０４２１】
その結果、感知したテスト画素１５６６のデータの信号対ノイズ比は、シングルエンド方式を用いるより差動感知方式を用いる方が実質的に良くなる可能性がある。実際、これは図９１のプロット１６６０に示され、それは感知時間（横軸１６２４）に対してテスト信号値（縦軸１６２２）を比較している。プロット１６６０において、図８８のプロット１６２０で示したように、同じダイナミックレンジ仕様１６２６を用いる場合でも、所望のテスト画素信号１６２８は漏れノイズ１６３０よりずっと高くなる可能性がある。これは、差動増幅器１５９０がテスト信号と基準信号を比較するとき、テスト画素１５６６と基準画素１５６６の両方の感知線１５８０に共通であるコモンモードノイズを減算できるためである。これは更に、所望のテスト画素信号１６２８とダイナミックレンジ仕様１６２６との間に追加のヘッドルーム１６６２を提供することで、信号１６２８のゲインを増大させる機会を提供する。
【０４２２】
差動感知は、ある列からのテスト画素１５６６と、任意の他の適切な列からの基準画素１５６６とを比較することで行うことができる。例えば、図９２に示したように、感知増幅器１５９０は、同様の電気特性を備えた列に対して画素１５６６を別個に感知できる。この例では、偶数列は他の偶数列とより同様の電気特性を有し、奇数列は他の奇数列とより同様の電気特性を有する。ここで、例えば、列１６３２は列１６３６と別個に感知でき、列１６４０は列１６４４と別個に感知でき、列１６３４は列１６３８と別個に感知でき、列１６４２は列１６４６と別個に感知できる。偶数列の感知線１５８０の電気特性が他の偶数列の感知線１５８０のものとより同様であり、奇数列の感知線１５８０の電気特性が他の奇数列の感知線１８０のものとより同様であるとき、この方式は信号品質を改善できる。これはＲＧＢＧ構成の場合であってもよく、その場合、偶数列は赤色又は青色画素を有し、奇数列は緑色画素を有し、その結果、偶数列の電気特性は奇数列の電気特性とはやや異なる可能性がある。他の例では、感知増幅器１５９０は３列おきに、又は図９３に示したように４列おきに、基準画素１５６６と比べてテスト画素１５６６を別個に感知できる。当然のことながら、他の列より４列ごとに互いにより電気的に同様であるとき、図９３の構成は特に有用になる可能性がある。
【０４２３】
画素１５６６の異なる列の感知線１５８０上に異なる電気特性が発生可能な１つの理由は、図９４と９５によって示される。図９４に示したように、感知線１５８０がデータ線１５７２によって表現されるとき、第１データ線１５７２Ａと第２データ線１５７２Ｂ（異なる色の画素又は異なる画素配置と関連していてもよい）は、電子ディスプレイ１８のアクティブエリア１５６４内の他の導電ライン１６６８と同じキャパシタンスＣ１を共有してもよいが、それは他の線１６６８がデータ線１５７２Ａと１５７２Ｂの間に等しく位置合わせされているからである。他の線１６６８は、画素１５６６のエレクトロルミナンス用の高電圧レール又は低電圧レール（例えば、ＶＤＤＥＬ又はＶＳＳＥＬ）のような電源線等の任意の他の導電ラインであってもよい。ここで、データ線１５７２Ａと１５７２Ｂは１つの層１６７０内に現れるが、導電ライン１６６８は異なる層１６７２内に現れる。２つの別個の層１６７０と１６７２内にあるので、データ線１５７２Ａと１５７２Ｂは導電ライン１６６８とは製造プロセス中の異なるステップで製造してもよい。従って、電子ディスプレイ１８を製造する際、層が位置ズレする可能性がある。
【０４２４】
このような層の位置ズレは図９５に示されている。図９５の例では、導電ライン１６６８は第１データ線１５７２Ａから遠くに、第２データ線１５７２Ｂの近くにあるように示される。これは、第２データ線１５７２Ｂと導電ライン１６６８とに比べて、第１データ線１５７２Ａと導電ライン１６６８との間に等しくないキャパシタンスを生成する。これらは、データ線１５７２Ａ上のキャパシタンスＣと、データ線１５７２Ｂ上のキャパシタンスＣ＋ΔＣとして示される。
【０４２５】
１５７２Ｂに比べてデータ線１５７２Ａ上のこれらの異なるキャパシタンスは、データ線１５７２Ａを別のデータ線１５７２Ａと別個に感知し、データ線１５７２Ｂを別のデータ線１５７２Ｂと感知することによって差動感知を改善できることを示唆する。偶数の電気的に同様のデータ線１５７２Ａと偶数の電気的に同様のデータ線１５７２Ｂとがある場合、差動感知は図９２を参照しながら上で説明した形態で行うことができる。しかし、奇数の電気的に同様のデータ線１５７２Ａ又は奇数の電気的に同様のデータ線１５７２Ｂは課題をもたらす可能性がある。実際、電気的に同様のデータ線１５７２Ａがそれぞれ１つの他の電気的に同様のデータ線１５７２Ａと別個に感知される場合、それは別の電気的に同様のデータ線１５７２Ａと別個に感知されない１つの残りのデータ線１５７２Ａを残すであろう。同じことは、電気的に同様のデータ線１５７２Ｂについても当てはまるであろう。
【０４２６】
奇数の電気的に同様のデータ線１５７２Ａ又は１５７２Ｂに対応可能な差動感知に対するいくつかの方式は、以降の図面を参照しながら説明される。つまり、図９６に示したように、データ線１５７２Ａと１５７２Ｂにそれぞれ結合される奇数のグループの列１６３２と１６３４があってもよい。この例では、Ｎグループの列１６３２と１６３４があり、ここでＮは奇数である。その結果、アクティブエリア１５６４上に１つの残りのグループの列１６３２と１６３４があってもよく、それらはアクティブエリア１５６４上の別の各列１６３２又は１６３４と別個に感知できない。従って、図９６の方式は追加のダミー回路を含むダミー列１６８０を追加し、それは画像データをアクティブに表示するためには用いられない（例えば、視認可能なアクティブエリア１５６４の一部の外側に配置できる）。ダミー列１６８０は、Ｎ番目の列の最後のデータ線１５７２Ａと別個に感知できるダミーデータ線１５７２Ａと、Ｎ番目の列のデータ線１５７２Ｂと別個に感知できるダミーデータ線１５７２Ｂを含む。このように、表示用の奇数の電気的に同様の列を含むアクティブエリア１５６４に対してさえ差動感知を使用できる。
【０４２７】
別の例は図９７に示されており、それは任意のダミーデータ線１５７２Ａ又は１５７２Ｂを含まないが、むしろＮ番目の列の最後の列１６３２と１６３４を共に別個に感知する。Ｎ番目のグループの列のデータ線１５７２Ａと１５７２Ｂは完全に電気的に同様ではないが、これはアクティブエリア１５６４の電気的に同様の列の数が奇数のときに行われる差動感知を少なくとも許容できる。
【０４２８】
図９７の回路の変形形態は共通差動感知構造を維持することを含んでいてもよいが、図９８に示したように、異なる形態の感知配線を用いてもよい。ここで、列１、２等のグループに用いられる差動感知の形態のドライバ集積回路１５６８内の電気的変動は、Ｎ番目のグループの列用に同じ追加の回路１６９０を含んでいてもよい。加えて又は代わりに、図９９に示したように、奇数のＮグループの列に対して差動感知を可能にするために負荷整合を適用してもよい。実際、図９９において、ドライバ集積回路１５６８は、負荷整合回路１７００に結合した感知増幅器１５９０等の差動感知回路を含んでいてもよい。負荷整合回路１７００は負荷を適用し、Ｎ番目のグループの列の列１５７２Ａを別個に感知するとき、列１５７２Ａとほぼ同じ電気的特性を有してもよく、Ｎ番目のグループの列のデータ線１５７２Ｂを別個に感知するとき、データ線１５７２Ｂとほぼ同じキャパシタンスであるキャパシタンスを適用してもよい。
【０４２９】
奇数の電気的に同様の列を別個に感知する別の形態は図１００に示される。図１００において、アクティブエリア１５６４は配線回路１７１０を介してディスプレイドライバ集積回路１５６８に接続される。配線回路１７１０は、電子ディスプレイ１８のアクティブエリア１５６４にドライバ集積回路１５６８を接続するチップオンフレックス（ＣＯＦ）相互接続又は任意の他の適切な配線回路であってもよい。ドライバ集積回路１５６８の感知回路は、第１の数の固定チャネル１７１２と第２の数のダンシングチャネル１７１４とに接続できる。
【０４３０】
電子ディスプレイ１８のアクティブエリア１５６４が偶数のデータ線１５７２Ａと偶数のデータ線１５７２Ｂ等、偶数の電気的に同様の列を含むとき、配線回路１７１０は全ての列を主固定チャネル１７１２に配線できる。電子ディスプレイ１８のアクティブエリア１５６４が奇数Ｎのデータ線１５７２Ａ又は１５７２Ｂを含むとき、配線回路１７１０は少なくとも３本の各データ線１５７２Ａと少なくとも３本のデータ線１５７２Ｂをダンシングチャネル１７１４に配線できる。この例では、電子ディスプレイ１８はＮ個の奇数グループの列を備えたアクティブエリア１５６４を含み、それぞれ互いに他の各データ線１５７２Ａ及び１５７２Ｂとより電気的に同様である２本のデータ線１５７２Ａと１５７２Ｂを含む（つまり、データ線１５７２Ａは別のデータ線１５７２Ａとより電気的に同様であり、データ線１５７２Ｂは別のデータ線１５７２Ｂとより電気的に同様である）。説明を簡略化するために、データ線１５７２Ａを感知するために用いられる感知増幅器１５９０Ａ、１５９０Ｂ、１５９０Ｃ及び１５９０Ｄだけが示される。しかし、当然のことながら、同様の回路を用いて他の電気的に同様のデータ線１５７２Ｂを別個に感知することもできる。ここで、最後の３つのグループの列Ｎ、Ｎ−１及びＮ−２はダンシングチャネル１７１４に配線される。
【０４３１】
ダンシングチャネル１７１４は、スイッチ１７１６と１７１８を用いて奇数の電気的に同様のものの差動感知を可能にする。スイッチ１７１６と１７１８を用いて、（１）Ｎ−２グループの列からのデータ線１５７２Ａと比べて感知増幅器１５９０Ｃに、又は（２）Ｎグループの列からのデータ線１５７２Ａと比べて感知増幅器１５９０Ｄに、Ｎ−１グループの列からのデータ線１５７２Ａを選択的に配線できる。ダミースイッチ１７２０と１７２２は負荷整合用に設けられ、スイッチ１７１６と１７１８の負荷の影響をオフセットできる。
【０４３２】
従って、図１００に示したダンシングチャネル１７１４は、図１０１に示したフローチャート１７３０によって説明されるように、奇数Ｎの電気的に同様のチャネル１５７２Ａをそれぞれ、別の電気的に同様のチャネル１５７２Ａと別個に感知可能にする。つまり、ある時点において、列Ｎからのデータ線１５７２Ａは、第１感知回路（例えば、感知増幅器１５９０Ｄ）を用いて、列Ｎ−１からのデータ線１５７２Ａに対して別個に感知できる（ブロック１７３２）。列Ｎ−１からのデータ線１５７２Ａは、第２感知回路（例えば、感知増幅器１５９０Ｃ）を用いて、列Ｎ−２からのデータ線１５７２Ａに対して別個に感知できる（ブロック１７３４）。
【０４３３】
図１００に示したダンシングチャネルは、図１０２に示したように、ディスプレイドライバチャネル構成１７４０上に配置できる。図１０２において、アクティブ東チャネル１７４２はＮ／２＋２個の全チャネルと等しい数であるが、アクティブ西チャネル１７４４はＮ／２個のチャネルを含む。ドライバ集積回路上で利用可能な全てのチャネルより少ない全てのチャネルが用いられるとき、未使用のチャネル１７４６のスペースが含まれていてもよい。チャネル１７４８はダンシングチャネル１７１４を表す。ここで、ダンシングチャネル１７４８は、東チャネル１７４２と西チャネル１７４４の両方の一部として現れ、負荷の類似性を維持できる。
【０４３４】
図１０３は、電子ディスプレイ１８のアクティブエリア１５６４のより広い部分上に発生してもよいダンシングチャネルの一例を示す。実際、ダンシングチャネルは全体のアクティブエリア１５６４からデータ線１５７２へのアクセスを有してもよい。更に、図１０３に示した例は電圧感知に関するが、当然のことながら、他の例では、代わりに電流感知を用いてもよい。図１０３の回路はドライバ集積回路１５６８の感知回路を含み、それは選択回路１７６０に結合される複数の差動感知増幅器１５９０含む。選択回路１７６０はドライバ集積回路１５６８の一部であってもよく、アクティブエリア１５６４上に配置してもよく、ドライバ集積回路１５６８とアクティブエリア１５６４の間の配線回路上に配置してもよく、これらの場所全体に分散させてもよい。選択回路１７６０は、異なる時点において隣接する電気的に同様のデータ線１５７２Ａと組み合わせて、電気的に同様のデータ線１５７２Ａを感知可能にする。例えば、ある時点において、列ＮとＮ−１からのデータ線１５７２Ａを別個に感知してもよく、列Ｎ−２とＮ−３からのデータ線１５７２Ａを感知してもよい。別の時点において、列Ｎ−１及びＮ−２からのデータ線を別個に感知してもよく、列Ｎ−３及びＮ−４からのデータ線１５７２Ａを感知してもよい等である。
【０４３５】
電流検知を用いるダンシングチャネルの一例は図１０４に示される。図１０４の例において、５つの列Ｎ、Ｎ−１、Ｎ−２、Ｎ−３及びＮ−４からの電気的に同様のデータ線１５７２Ａが示される。当然のことながら、任意の適切な数のデータ線１５７２Ａを使用できるが、このパターンは必要に応じて任意の適切な回数だけ繰り返してもよい。電流源１７７０は、電気的に同様のデータ線１５７２Ａ上の信号を検出する感知トランジスタ１７７２に適用される。電流源１７７０からの変更可能な量の電流信号は、感知トランジスタ１７７２を介して選択回路１７７４上に流れる。選択回路１７７４を用いて、電気的に同様のデータ線１５７２Ａのどれを別個に感知するかを選択できる。実際、図１０４の回路において、選択回路１７７４は次のことを可能にしてもよい。
ａ．列Ｎ−１又はＮ−２からのデータ線１５７２Ａのいずれかと、列Ｎからのデータ線１５７２Ａを別個に感知する。
ｂ．列Ｎ又はＮ−２からのデータ線１５７２Ａのいずれかと、列Ｎ−１からのデータ線１５７２Ａを別個に感知する。
ｃ．列Ｎ又はＮ−１もしくは列Ｎ−３又はＮ−４からのデータ線１５７２Ａのいずれかと、列Ｎ−２からのデータ線１５７２Ａを別個に感知する。
【０４３６】
図１０４に示したパターンは、全ディスプレイのアクティブエリア１５６４からのチャネル全体で継続できる。
【０４３７】
図１０５に示したダンシングチャネルは、やや異なる回路を用いて実装される。この例では、複数の列Ｎ−２、Ｎ−１、Ｎからの各データ線１５７２Ａは、１つの電流源１８２６に基づいて電流感知を用いる感知回路に結合され、列Ｎ、Ｎ＋１、Ｎ＋２からのデータ線１５７２Ａは別の電流源１８２６に結合される。感知トランジスタ１８２８は、電流源１８２６と集積キャパシタンスＣＩＮＴに基づいて、以降で更に説明される図１０５の選択回路によって配線されるように、データ線１５７２Ａのうちの２本の信号を別個に感知できる。例えば、スイッチ１８３０、１８３２及び１８３４は、列Ｎ−１のデータ線１５７２Ａ又は列Ｎ＋１のデータ線１５７２Ａと、列Ｎのデータ線１５７２Ａを別個に感知可能にし、並びに図１０５に示したものを超える他の列との差動感知の以降の段まで別の信号を通過可能にする。スイッチ１８３８、１８４０、１８４２及び１８４４は、ダミースイッチとして動作させてもよく、以降の段まで信号を通過させてもよい。
【０４３８】
図１０６は、図１０５に示したように適用されるダンシングチャネルを最後の奇数のグループの電気的に同様の列に対して実装する一例を示す。図１０６において、Ｐ１はデータ線１５７２Ａ上に存在できる第１種類の画素（例えば、赤色画素及び青色画素）を表し、Ｐ２はデータ線１５７２Ｂ上に見られる画素（例えば、緑色画素）を表す。最後の感知増幅器１５９０は、スイッチ１８６０、１８６２、１８６４及び１８６６を用いて異なる電気的に同様のデータ線１５７２を選択的に別個に感知できる。最後の電気的に同様のデータ線１５７２Ａは、スイッチ１８６０と１８６４を開き、スイッチ１８６２と１８６６を閉じることで、最後から２番目のデータ線１５７２Ａと別個に感知できる。最後の電気的に同様のデータ線１５７２Ｂは、スイッチ１８６０と１８６４を閉じ、スイッチ１８６２と１８６６を開くことで、最後から２番目のデータ線１５７２Ｂと別個に感知できる。
【０４３９】
図１０７に示したダンシングチャネルの一例は、より大きな偶数の差動感知パターンを可能にできる。ここで、差動感知増幅器１５９０は選択回路１８７０に結合され、それぞれ４つの入力を有する。図１０７の例において、４つの入力は、電気的に同様及び電気的に異なる特性の両方を備えたものからのデータ線１５７２を含む。例えば、図１０７の例において、第１選択回路１８７０は、第１列の第１種類の画素（Ｐ１１）（例えば、赤色画素と青色画素の交互の行）、第２列の第２種類の画素（Ｐ２２）（例えば、第２の緑色画素の行）、第３列の第１種類の画素（Ｐ１３）（例えば、赤色画素と青色画素の交互の行）、及び第３列の第２種類の画素（Ｐ２３）（例えば、第１の緑色画素の行）から信号を選択的に感知可能であり、第２選択回路１８７０は、第１列の第２種類の画素（Ｐ２１）（例えば、第１の緑色画素の行）、第２列の第１種類の画素（Ｐ１２）（例えば、赤色画素と青色画素の交互の行）、第４列の第２種類の画素（Ｐ２４）（例えば、第２の緑色画素の行）、及び第４列の第１種類の画素（Ｐ１４）（例えば、赤色画素と青色画素の交互の行）から信号を選択的に感知可能であり、それは電子ディスプレイ１８のアクティブエリア１５６４上の赤色−緑色−青色−緑色（ＲＧＢＧ）画素配置に対して実行できる。同様の配置は他の感知増幅器１５９０に結合される。実際、これは、必要に応じて多様な他の列の画素と所定の列の画素を感知可能にする。当然のことながら、図１０７に示した配置は一例として提供され、多くの他の配置を用いてもよい。実際、別の例では、各選択回路１８７０は３つの入力を含んでいてもよく、より少ない列の画素を互いに別個に感知してもよく、又は４つより多くの入力を含んでいてもよく、より多くの列の画素を互いに別個に感知してもよい。
２．感知前の事前状態処理
【０４４０】
ディスプレイの電源をオフした後、画像を変更した後、画像をディスプレイに表示するのを中止した後などにディスプレイ上に残る画像などの視覚的アーチファクトを、ディスプレイの１つ以上の部分がオフ（例えば、電源切断又は他の方法で画像がそこに表示されない）の間に、アクティブパネルコンディショニングの使用を通じて減少させる及び／又は取り除くことができる。アクティブパネルコンディショニングは、例えば、最近ディスプレイに表示された画像（例えば、ディスプレイ上に残る画像）及び／又はディスプレイ固有の特性に基づいて、ディスプレイのドライバＴＦＴのヒステリシスを効果的に増加させるように選択することができる。
【０４４１】
説明を容易にするために、ディスプレイ１８の一実施形態を図１０８に記載する。図に示すように、ディスプレイ１８は、ディスプレイパネル１９３２、ソースドライバ１９３４、ゲートドライバ１９３６、及び電力供給１９３８を含む。加えて、ディスプレイパネル１９３２は、複数の行及び列を定義するアレイ又は行列として配置された複数の表示画素１９４０を含むことができる。例えば、図示された実施形態は、６つの表示画素１９４０を含む。６つの表示画素１９４０のみが図示されているが、実際の実装では、ディスプレイパネル１９３２は、数百、又は更には数千の表示画素１９４０を含み得ることを理解されたい。
【０４４２】
前述したように、ディスプレイ１８は、受信した画像データに少なくとも部分的に基づいてその表示画素１９４０のルミナンスを制御することによって、画像フレームを表示することができる。画像フレームの表示を容易にするために、タイミングコントローラは、画像データに少なくとも部分的に基づいてタイミングデータ１９４２を決定して、かつゲートドライバ１９３６に送信することができる。例えば、図示された実施形態では、タイミングコントローラは、ソースドライバ１９３４中に含まれてもよい。したがって、このような実施形態では、ソースドライバ１９３４は、画像フレームの表示のための１つ以上の表示画素１９４０の所望のルミナンスを示す画像データを受信し、画像データを分析して、画像データはどの表示画素１９４０に対応するかに少なくとも部分的に基づいてタイミングデータ１９４２を決定し、かつタイミングデータ１９４２をゲートドライバ１９３６に送信することができる。タイミングデータ１９４２に少なくとも部分的に基づいて、ゲートドライバ１９３６は、ゲートアクティブ化信号を送信して、ゲート線１９４４を介して表示画素１９４０の行をアクティブ化することができる。
【０４４３】
アクティブ化されると、表示画素１９４０のルミナンスは、データ線１９４６を介して受信された画像データによって調整され得る。いくつかの実施形態では、ソースドライバ１９３４は、画像データ及び画像データの電圧を受信することによって画像データを生成することができる。次いで、ソースドライバ１９３４は、画像データをアクティブ化された表示画素１９４０に供給することができる。したがって、図に示すように、各表示画素１９４０は、ゲート線１９４４（例えば、走査線）及びデータ線１９４６（例えば、ソース線）の交差部分に位置することができる。受信した画像データに基づいて、表示画素１９４０は、電力供給１９３８から電力供給ライン１９４８を介して供給された電力を使用してそのルミナンスを調整することができる。
【０４４４】
図に示すように、各表示画素１９４０は、回線交換薄膜トランジスタ（ＴＦＴ）１９５０、蓄積キャパシタ１９５２、ＬＥＤ１９５４、及びドライバＴＦＴ１９５６を含む（それによって、蓄積キャパシタ１９５２及びＬＥＤ１９５４のそれぞれは、コモン電圧Ｖｃｏｍに結合され得る）。しかし、表示画素１９４０の変形を図１０８の表示画素１９４０の代わりに利用することができる。ルミナンスの調整を容易にするために、ドライバＴＦＴ１９５６及び回線交換ＴＦＴ１９５０は各々、その対応するゲートに印加される電圧によって制御可能にオン及びオフされるスイッチングデバイスとして機能することができる。図示された実施形態では、回線交換ＴＦＴ１９５０のゲートは、ゲート線１９４４に電気的に結合されている。したがって、そのゲート線１９４４から受信されたゲートアクティブ化信号がその閾値電圧を上回る場合、回線交換ＴＦＴ１９５０は、オンになり、これによって、表示画素１９４０をアクティブ化し、そのデータ線１９４６で受信された画像で蓄積キャパシタ１９５２を充電することができる。
【０４４５】
加えて、図示された実施形態では、ドライバＴＦＴ１９５６のゲートは、蓄積キャパシタ１９５２に電気的に結合されている。このように、蓄積キャパシタ１９５２の電圧は、ドライバＴＦＴ１９５６の動作を制御することができる。より具体的には、いくつかの実施形態では、ドライバＴＦＴ１９５６をアクティブ領域で動作させて、ＬＥＤ１９５４を通じて電力供給線１９４８から流れ込む供給電流の大きさを制御することができる。換言すれば、ゲート電圧（例えば、蓄積キャパシタ１９５２電圧）がその閾値電圧を上回って増加すると、ドライバＴＦＴ１９５６は、電力を伝導するために利用可能なそのチャネルの量を増加させ、それによって、ＬＥＤ１９５４へ流れる供給電流を増加させることができる。他方では、ゲート電圧がそのしきい値電圧を依然として上回っている間に減少すると、ドライバＴＦＴ１９５６は、電力を伝導するために利用可能なそのチャネルの量を減少させ、それによって、ＬＥＤ１９５４へ流れる供給電流を減少させることができる。このようにして、ディスプレイ１８は、表示画素１９４０のルミナンスを制御することができる。ディスプレイ１８は、同様に他の表示画素１９４０のルミナンスを制御して、画像フレームを表示することができる。
【０４４６】
前述したように、画像データは、１つ以上の表示画素１９４０の所望のルミナンスを示す電圧を含むことができる。したがって、ルミナンスを制御するための１つ以上の表示画素１９４０の動作は、画像データに少なくとも部分的に基づくべきである。ディスプレイ１８では、ドライバＴＦＴ１９５６は、そのＬＥＤ１９５４（例えば、そのＯＬＥＤ）に流れ込む供給電流の大きさを制御することによって、表示画素１９４０のルミナンスの制御を容易にすることができる。加えて、ＬＥＤ１９５４に流れ込む供給電流の大きさは、蓄積キャパシタ１９５２を充電するために使用されるデータ線１９４６によって供給された電圧に少なくとも部分的に基づいて制御することができる。
【０４４７】
図１０８はまた、コントローラ１９５８も含み、これは、ディスプレイ１８の一部であるか、又はディスプレイ１８に外部的に結合され得る。ソースドライバ１９３４は、コントローラ１９５８、プロセッサ１２、グラフィック処理ユニット、ディスプレイパイプなどの画像ソースから画像データを受信することができる。加えて、コントローラ１９５８は、一般に、ソースドライバ１９３４及び／又は電子ディスプレイ１８の他の部分の動作を制御することができる。ソースドライバ１９３４及び／又は電子ディスプレイ１８の他の部分の動作の制御を容易にするために、コントローラ１９５８は、コントローラプロセッサ１９６０及びコントローラメモリ１９６２を含むことができる。より具体的には、コントローラプロセッサ１９６０は、コントローラメモリ１９６２に記憶された命令及び／又は処理データを実行して、電子ディスプレイ１８での動作を制御することができる。したがって、いくつかの実施形態では、コントローラプロセッサ１９６０は、プロセッサ１２中及び／又は個別の処理回路中に含まれてもよく、メモリ１９６２は、メモリ１４、記憶デバイス１６中、及び／又は個別の有形的非一時的コンピュータ可読媒体中に含まれてもよい。更に、いくつかの実施形態では、コントローラ１９５８は、ソースドライバ１９３４中に含まれてもよく（例えば、タイミングコントローラとして）、又は個別のディスクリート回路としてディスプレイ１８と共通のエンクロージャの内部に（若しくはディスプレイ１８からの個別のエンクロージャに）配置することができる。加えて、コントローラ１９５８は、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、又は追加の処理ユニットであり得る。
【０４４８】
更に、コントローラプロセッサ１９６０は、コントローラによって実行可能な命令を記憶する、１つ以上の有形的な非一時的機械可読媒体（例えば、メモリ１９６２）と相互作用して、本明細書に記載された方法及びアクションを実行することができる。一例として、このような機械可読媒体は、ＲＡＭ、ＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、又は機械実行可能命令若しくはデータ構造の形態で所望のプログラムコードを運ぶ若しくは記憶するために使用することができ、かつコントローラプロセッサ１９６０によって、若しくは任意のプロセッサ、コントローラ、ＡＳＩＣ、若しくはコントローラ１９５８の他の処理デバイスによってアクセスできる、任意の他の媒体を含むことができる。
【０４４９】
コントローラ１９５８は、ディスプレイ１８の動作に関連した情報を受信することができ、かつ表示画素１９４０の動作を制御するために利用され得る出力１９６４を生成することができる。出力１９６４を利用して、例えば、表示画素１９４０の制御のためにソースドライバ１９３４中に制御信号を生成することができる。加えて、いくつかの実施形態では、出力１９６４は、ＬＥＤ１９５４のドライバＴＦＴ１９５６中のヒステリシスを削減するために利用されるアクティブパネルコンディショニング信号であり得る。同様に、メモリ１９６２を利用して、ディスプレイ１８に送信される最新の画像データを記憶することができ、これにより、例えば、コントローラプロセッサ１９６０は、ＬＥＤ１９５４に表示された最新の画像に基づいて、出力１９６４（例えば、コモンモード波形）のための出力１９６４の特性（例えば、振幅、周波数、デューティサイクル値）を積極的に選択するように動作できる。加えて又はあるいは、出力１９６４は、各デバイス１０固有であり得るＬＥＤ１９５４の記憶された特性に基づいて、例えば、コントローラプロセッサ１９６０によって選択され得る。
【０４５０】
ディスプレイ１８がオフされると、アクティブパネルコンディショニングが行われ得る。いくつかの実施形態では、ゲートソース電圧（Ｖｇｓ）値は、例えば、アクティブパネルコンディショニング信号として、ドライバＴＦＴ１９５６に送信及び印加されてもよく、これは、出力１９６４の一部であり得るか又は出力１９６４であり得る。いくつかの実施形態では、アクティブパネルコンディショニング信号（例えば、Ｖｇｓ信号）は、固定値（例えば、固定バイアス電圧レベル又は値）であってもよく、一方、その他の実施形態では、アクティブパネルコンディショニング信号は、波形であってもよく、これは、以下の図１１１及び図１１２に関してより詳細に説明する。固定電圧スキーム（例えば、アクティブパネルコンディショニング信号として固定値を使用して）は、デバイス１０にとって電力の利点を有する場合があり、それは、例えば、プロセッサ１２などのデバイスの部分のうちの１つ以上は、シャットダウンしてもよく、及び／又は節電のためにスリープモードにしてもよい一方で、例えば、コントローラ１９５８及び／又はソースドライバ１９３４、並びにゲートドライバ１９３６は、動作を継続できるためである。その他の実施形態では、コントローラ１９５８（プロセッサ１２と関連して、又は別個に）は、シャットダウンしてもよく、及び／又は節電のためにスリープモードにしてもよい一方で、例えば、ソースドライバ１９３４及びゲートドライバ１９３６は、動作を継続する。アクティブパネルコンディショニングが起きている間（例えば、アクティブパネルコンディショニング信号がディスプレイ１８に送信されている間）にディスプレイ１８に送信されたアクティブパネルコンディショニング信号にかかわらず、ディスプレイ１８からの発光が妨げられていることが望ましい。図１０９及び図１１０は、アクティブパネルコンディショニングが起きている間に発光を妨げるための技術の例を示す。
【０４５１】
図１０９は、ディスプレイパネル１９３２による発光が、例えば、アクティブパネルコンディショニングの間に妨げられる例を示す。いくつかの実施形態では、これは、例えば、電力供給ライン１９４８を介して電力供給１９３８から供給される電力の調整を含むことができる。この調整は、例えば、電力供給１９３８の出力を動的に制御する発光供給制御回路１９６６（例えば、電力コントローラ）によって制御され得る。その他の実施形態では、コントローラ１９５８（例えば、コントローラプロセッサ１９６０を介して）又はプロセッサ１２は、電力供給１９３８の出力を制御することができる。発光制御回路１９６６又はコントローラ１９５８は、ディスプレイパネル１９３２がオフの間に、及び／又はアクティブパネルコンディショニング信号がディスプレイパネル１９３２に伝送されている間に、電力供給１９３８に供給線１９４８に沿った電圧の伝送を停止させることができる（だが、例えば、ゲートクロックの生成及び送信は、継続されてもよい）。電圧供給線１９４８に沿って送信される電圧を制限することにより、ディスプレイ１８による発光を取り除くことができる。ディスプレイパネル１９３２からの発光を妨げる代替の技術が図１１０に示される。
【０４５２】
図１１０は、ディスプレイパネルの画素１９４０からの発光を制御するように動作することができるスイッチ１９６８を含むことを示す。図に示すように、スイッチ１９６８は、例えば、制御信号１９７０を介して開くことができる。この制御信号１９７０は、例えば、コントローラ１９５８から（例えば、コントローラプロセッサ１９６０を介して）生成及び送信され得る。例えば、制御信号１９７０は、ディスプレイ１８がオフされたときの出力１９６４の一部であり得る。いくつかの実施形態では、制御信号１９７０は、ディスプレイパネル１９３２の画素１９４０のそれぞれ又はディスプレイパネル１９３２の画素１９４０の一部に並列に分配することができる。スイッチ１９６８を開くことによって、電圧は、ＬＥＤ１９５４に伝送されるのが妨げられ、したがって、ＬＥＤ１９５４からの発光を妨げることができる。したがって、ディスプレイパネル１９３２のそれぞれの画素１９４０のために任意のスイッチ１９６８に制御信号１９７０を印加することによって、その画素１９４０のＬＥＤ１９５４からの発光を制御することができる。
【０４５３】
前述のとおり、ディスプレイ１８からの発光の排除は、アクティブパネル制御信号の印加と同時に起きる場合がある。図１１１は、ディスプレイ１８の画素のうちの１つ以上に送信され得るアクティブパネルコンディショニング制御信号１９７２の第１の例を示す。図に示すように、アクティブパネルコンディショニング制御信号１９７２は、波形であり得る。いくつかの実施形態では、この波形は、例えば、コントローラ１９５８によって（例えば、コントローラプロセッサ１９６０を介して）動的に調節可能であり得る。例えば、アクティブパネルコンディショニング制御信号１９７２の周波数１９７４、アクティブパネルコンディショニング制御信号１９７２のパルスのデューティサイクル１９７６、及び／又はアクティブパネルコンディショニング制御信号１９７２の振幅１９７８は、各々、決定された値になるように調整又は選択され得る。
【０４５４】
加えて、アクティブパネルコンディショニング制御信号１９７２の特性の変更又は選択（例えば、周波数１９７４、デューティサイクル１９７６、及び／又は振幅１９７８のうちの１つ以上の調整）は、デバイス１０特性（例えば、ディスプレイパネル１９３２の特性）に基づいて選択されてもよく、これにより、アクティブパネルコンディショニング制御信号１９７２は、特定のデバイス１０に対して最適化され得る。加えて及び／又はあるいは、ディスプレイ１８上に表示された最新の画像は、メモリ（例えば、メモリ１９６２）及びプロセッサ１９６０に記憶されてもよく、例えば、保存画像データに基づいて、アクティブパネルコンディショニング制御信号１９７２の特性の変更又は選択（例えば、周波数１９７４、デューティサイクル１９７６、及び／又は振幅１９７８のうちの１つ以上の調整）を実行することができ、これにより、アクティブパネルコンディショニング制御信号１９７２は、特定の画像に対して最適化され得る。しかし、いくつかの実施形態では、アクティブパネルコンディショニング制御信号１９７２としての波形は、ディスプレイ１８のアクティブパネルコンディショニングの一部として使用され得る唯一の信号の種類ではない場合がある。
【０４５５】
図１１２に示すように、ディスプレイ１８の画素のうちの１つ以上に送信され得るアクティブパネルコンディショニング制御信号１９８０は、Ｖ０の固定バイアス（例えば、電圧レベル）を有することができる。同様に、ディスプレイ１８の画素のうちの１つ以上に送信され得るアクティブパネルコンディショニング制御信号１９８２は、Ｖ１の固定バイアス（例えば、電圧レベル）を有することができる。いくつかの実施形態では、Ｖ０は、「白」画像に対応することができ、Ｖ１は、「黒」画像に対応することができるが、Ｖ０とＶ１との間の任意の値を選択することができる。例えば、Ｖ０が２５５のグレースケール値に対応し、Ｖ０が０のグレースケール値に対応する場合、その間の任意のグレースケール値（０及び２５５を含む）は、生成され、かつディスプレイ１８のドライバＴＦＴに供給されるアクティブパネルコンディショニング制御信号のための固定バイアスレベルとして選択され得る。
【０４５６】
アクティブパネルコンディショニング制御信号のための固定バイアスレベルの変更又は選択は、デバイス１０特性（例えば、ディスプレイパネル１９３２の特性）に基づいて選択されてもよく、これにより、アクティブパネルコンディショニング制御信号は、特定のデバイス１０に対して最適化され得る。加えて及び／又はあるいは、ディスプレイ１８上に表示された最新の画像は、メモリ（例えば、メモリ１９６２）及びプロセッサ１９６０に記憶されてもよく、例えば、保存画像データに基づいて、アクティブパネルコンディショニング制御信号の固定バイアスレベルの変更又は選択を実行することができ、これにより、アクティブパネルコンディショニング制御信号は、特定の画像に対して最適化され得る。
【０４５７】
図１１３は、アクティブパネルコンディショニング制御信号１９７２によるアクティブパネルコンディショニングを示すタイミング図１９８４を示す。しかし、アクティブパネルコンディショニング制御信号１９８０又は１９８２は、図１１３のアクティブパネルコンディショニング制御信号１９７２の代わりに使用することができるという点に留意すべきである。第１の期間１９８６の間、ディスプレイ１８は、オンであり、エミッション信号１９８８は、ディスプレイ１８が発光していることを示すために論理的に「１」又は「高」であると示される。第２の期間１９９０の間、ディスプレイ１８は、オフであり、エミッション信号１９８８は、（例えば、図１０９及び図１１０と関連して説明したように）ディスプレイ１８がもはや発光していないことを示すために論理的に「０」又は「低」であると示される。同様に、第１の期間１９８６の間、第１の画素１９４０は、ゲートソース電圧（Ｖｇｓ）値１９９２を有し、第２の画素１９４０は、第１の期間１９８６の間のその画像の画像生成及び表示の間のそれぞれの画素１９４０の動作に各々対応するＶｇｓ値１９９４を有する。２つのＶｇｓ値１９９２及び１９９４のみが示されているが、ディスプレイ１８の各アクティブ画素１９４０は、第１の期間１９８６の間に生成される画像に対応するそれぞれのＶｇｓ値を有すると理解されている。
【０４５８】
第２の期間１９９０の間、アクティブパネルコンディショニング制御信号１９７２は、第３の期間１９９６の間にディスプレイ１８の画素１９４０のそれぞれに（又はディスプレイ１８の画素１９４０の一部に）送信されてもよく、これは、第１の期間１９８６と第２の期間１９９０との間の時間１９９８にて開始する第２の期間１９９０の時間のサブセットであり得る（例えば、時間１９９８は、ディスプレイ１８がオフされるか又はそうでなければ非アクティブ化される時間に対応する）。アクティブパネルコンディショニング制御信号１９７２をそれぞれの画素１９４０に適用することによって、それぞれの画素１９４０と関連付けられた駆動ＴＦＴ１９５６のヒステリシスは、低減されてもよく、これにより、第２の期間１９９０の完了時に、Ｖｇｓ値１９９２及び１９９４を第１の期間１９８６に示されたこれらのレベルから低減され、これにより、第１の期間１９８６の間に表示される画像は、可視ではないか、又は視覚的に強度が低下する（例えば、ディスプレイ１８のゴースト画像、画像リテンションなどを低減又は排除する）。
【０４５９】
前述のアクティブパネルコンディショニングからの効果は、図１１４のタイミング図２０００に示されている。時間１９８６の間、ディスプレイ１８は、オンであり、ディスプレイ１８は、発光している。時間１９９０の間、ディスプレイ１８は、オフであり、ディスプレイ１８は、（例えば、図１０９及び図１１０と関連して説明したように）もはや発光していない。時間１９９８は、ディスプレイ１８がオフされるか又はそうでなければ非アクティブ化される時間に対応し、及び時間２００２は、ディスプレイ１８がオンされるか又はそうでなければ発光（例えば、画像を生成）するためアクティブ化される時間に対応する。同様に、第１の画素１９４０は、Ｖｇｓ値１９９２を有し、第２の画素１９４０は、期間１９８６の間のその画像の画像生成及び表示の間のそれぞれの画素１９４０の動作に各々対応するＶｇｓ値１９９４を有する。更に、２つのＶｇｓ値１９９２及び１９９４のみが示されているが、ディスプレイ１８の各アクティブ画素１９４０は、それぞれの期間１９８６の間に生成される画像に対応するそれぞれのＶｇｓ値を有すると理解されている。
【０４６０】
加えて、期間１９９０の間、アクティブパネルコンディショニング制御信号（例えば、アクティブパネルコンディショニング制御信号１９７２又はアクティブパネルコンディショニング制御信号１９８０）は、期間１９９６の間にディスプレイ１８の画素１９４０のそれぞれに（又はディスプレイ１８の画素１９４０の一部に）送信されてもよく、これは、時間１９９８にて開始する時間１９９０のサブセットであり得る。図に示すように、アクティブパネルコンディショニング制御信号をそれぞれの画素１９４０に適用することによって、それぞれの画素１９４０と関連付けられた駆動ＴＦＴ１９５６のヒステリシスは、減少されてもよく、これにより、時間１９９０の完了時に、Ｖｇｓ値１９９２及び１９９４をそれぞれの期間１９８６に示されたこれらのレベルから低減され、これにより、前の期間１９８６のＶｇｓ値１９９２及び１９９４に対応する画像は、次の期間１９８６に持ち越されない（例えば、次の表示期間１９８６の間に前のコンテンツからディスプレイ１８のゴースト画像、画像リテンションなどを低減又は排除する）。
【０４６１】
図１１５に示すように、ディスプレイ１８のアクティブパネルコンディショニングは、期間１９９６の間、ディスプレイ１８全体に適用され得る（例えば、アクティブパネルコンディショニング信号は、ディスプレイ１８の各駆動ＴＦＴ１９５６に適用され得る）。しかし、その代わりに、図１１６に示すように、ディスプレイ１８のアクティブパネルコンディショニングをディスプレイ１８の部分２００４に適用することができ、一方、ディスプレイ１８の第２の部分２００６は、それに適用されるアクティブパネルコンディショニングを有さない。例えば、いくつかの実施形態では、時間１９９８にて、ディスプレイ１０４の部分２００４のみをオフすることができ、したがって、部分２００４のみが、期間１９９６の間にディスプレイ１８の部分２００４の各駆動ＴＦＴ１９５６に適用されるアクティブパネルコンディショニング信号を有することができる。その他の実施形態では、ディスプレイ全体が時間１９９８にてオフされているときであっても、例えば、ディスプレイ１８が時間２００２においてその後にアクティブ化されるときに部分２００６がその中で生成された同一の又は類似の画像を有する可能性がある場合、ディスプレイ１８の部分２００６のアクティブパネルコンディショニングを控えることが望ましい場合がある。
【０４６２】
図１１７のタイミング図２００７に示すように、アクティブパネルコンディショニングは、ディスプレイ１８の追加の感知動作と関連して起こる場合がある。例えば、時間１９８６の間、ディスプレイ１８は、オンであり、ディスプレイ１８は、光を放出している。時間１９９０の間、ディスプレイ１８は、オフであり、ディスプレイ１８は、（例えば、図１０９及び図１１０と関連して説明したように）もはや発光していない。時間１９９８は、ディスプレイ１８がオフされるか又はそうでなければ非アクティブ化される時間に対応し、加えて示されるのは、期間１９８６の間のその画像の画像生成及び表示の間のそれぞれの画素の動作に各々対応する、第１の画素１９４０のＶｇｓ値１９９２及び第２の画素１９４０のＶｇｓ値１９９４である。更に、２つのＶｇｓ値１９９２及び１９９４のみが示されているが、ディスプレイ１８の各アクティブ画素１９４０は、期間１９８６の間に生成される画像に対応するそれぞれのＶｇｓ値を有し得ると理解されている。
【０４６３】
加えて、期間１９９０の間、アクティブパネルコンディショニング制御信号（例えば、アクティブパネルコンディショニング制御信号１９７２又はアクティブパネルコンディショニング制御信号１９８０）は、期間１９９６の間にディスプレイ１８の画素１９４０のそれぞれに送信されてもよく、これは、時間１９９８にて開始する時間１９９０のサブセットであり得る。あるいは、図１１８と関連して説明されるように、アクティブパネルコンディショニング制御信号（例えば、アクティブパネルコンディショニング制御信号１９７２又はアクティブパネルコンディショニング制御信号１９８０）は、期間１９９６の間にディスプレイ１８の画素１９４０の１つ以上の部分に送信されてもよい。図に示すように、期間１９９６の後に、期間２００８は、期間１９９０の第２のサブセットとして示される。期間２００８は、例えば、ディスプレイ１８の画素１９４０（又はディスプレイ１８の別の動作特性）の経年劣化、ディスプレイ１８に影響する属性（例えば、周辺光、周囲温度など）、及び／又はディスプレイ１８への入力（例えば、ユーザによるタッチの静電容量感知）が感知され得る間の感知期間に対応することができる。期間２００８の間、アクティブパネルコンディショニング制御信号は、停止され得る（例えば、期間２００８における感知が開始すると、アクティブパネルコンディショニング制御信号の伝送を中止することができる）。
【０４６４】
図１１８に示すように、アクティブパネルコンディショニング制御信号（例えば、アクティブパネルコンディショニング制御信号１９７２又はアクティブパネルコンディショニング制御信号１９８０）は、ディスプレイ１８の１つ以上の部分２０１０及び２０１２に送信される場合があり、一方、ディスプレイ１８の別の部分２０１４は、アクティブパネルコンディショニング制御信号を受信しない。いくつかの実施形態では、ディスプレイ１８の部分２０１４は、前述の感知動作が起こる領域に対応する。したがって、いくつかの実施形態では、アクティブパネルコンディショニングは、ディスプレイ１８の別の部分２０１４ではなく、ディスプレイ１８の１つ以上の部分２０１０及び２０１２で起こる場合がある（例えば、部分２０１０及び２０１２のアクティブパネルコンディショニングと並行して、ディスプレイ１８の部分２０１４が感知モードで動作できるようにする）。これは、感知動作を連続的に（例えば、図１１７に示すように）又は感知動作と並行して（例えば、図１１８と関連して）実行することができるので、アクティブパネルコンディショニング動作の柔軟性を増加させることができる。
３．コモンモードノイズ補償
【０４６５】
ディスプレイパネル均一性は、有機発光ダイオード（ＬＥＤ）などの画素を通るパラメータ（例えば、電流）を推定又は測定することによって向上され得る。測定されたパラメータに基づいて、対応する補正値を適用して、意図された値からの任意のオフセットを補償することができる。画素毎の感知スキームは、フィルタ及び他の処理ステップに使用することができ、画素漏洩、ノイズ、及び他のエラーソースによる不要な影響を低減又は排除するのを助ける。本出願は、一般に、個々の画素を感知することに関するが、いくつかの実施形態は、感知及び観測のために画素をグループ化でき、これにより、少なくとも１つのチャネルは、単一画素よりも多く感知する。しかし、コモンモードエラーをもたらす局所電源電圧の容量性結合変動などのいくつかの外部ノイズ及びエラーソースは、フィルタ処理を通じて完全に除去することはできず、不均一補償の有効性を損なうエラー補正値をもたらす。更に、このコモンモードエラーは、不完全なデバイスプロセス変動の結果として、ディスプレイ内の異なる感知チャネル間の寄生キャパシタンス値の固有のミスマッチによって増幅される。
【０４６６】
このコモンモードエラーに対処するために、所与の画素電流がチャネル（すなわち、感知チャネル）を通って感知されているときに、近くの画素もまた、その独自のチャネル（すなわち、観測チャネル）を通って感知され、一方、観測チャネルの画素の発光をオフし続ける。観測チャネルからの感知されたパラメータ（例えば、電流）値は、初期較正プロセスを通じて決定されるように、感知チャネル及び観測チャネルの相対的なミスマッチに従ってスケーリングされる。次いで、スケーリングされたパラメータを感知チャネルからの感知された電流値から減算して、補償された感知値を決定する。
【０４６７】
近くの画素、したがって観測チャネルの近接度は、システムで使用される精度レベルに依存し、この精度レベルを達成するために使用される空間相関をそれ相応に決定する。
【０４６８】
観測チャネルの差動入力ミスマッチは、ノイズ及びエラーに起因する感知値のコンポーネントが観測チャネルでは感知チャネルよりも高いことを確実にするように調節可能であり得る。感知チャネル及び観測チャネルの両方からの感知は、同時に発生し、高い時間相関を確立することができる。更に、観測チャネル及び／又は感知チャネルは、シングルエンド及び／又は差動感知チャネルを利用することができる。
【０４６９】
図１１９は、シングルチャネル電流感知スキーム２１００のブロック図を示す。図に示すように、目標画素電流は、電流ソース２１０２を介して提供される。次いで、電流ソース２１０２によって提供される電流は、電流感知システム２１０４に感知チャネル２１０６を介して供給される。感知チャネル２１０６は、シングルエンド又は差動チャネルを含むことができる。次いで、電流感知システム２１０４は、ディスプレイパネル動作を補償するのに使用される出力２１０８を出力する。換言すれば、シングルチャネル電流感知スキーム２１００では、シングルチャネル２１０６を使用して、目標画素から直接、画素電流を検出又は推定する。更に、シングルチャネル電流感知スキーム２１００は、増幅器、フィルタ、アナログデジタル変換器、デジタルアナログ変換器、及び／又はわかりやすくするために図１１９では省略されているシングルチャネル電流感知スキーム２１００での処理に使用される他の回路を含むことができる。
【０４７０】
シングルチャネル電流感知スキーム２１００は、目標画素について少なくともいくつかの問題を検知する。しかし、ノイズソース２１１０などのコモンモードノイズソースは、電流感知システム２１０４によって取り上げられ、感知チャネル２１０６内の任意の固有のミスマッチによって差動入力に変換され得る。この差動入力は、感知された電流におけるエラー及び出力２１０８の画素電流補償における結果として生じるエラーをもたらす場合がある。
【０４７１】
電流を感知するためにシングルチャネルを使用する代わりに、２つのチャネルを使用することができる。図１２０は、２つのチャネルを使用して電流を感知する処理２１２０のフロー図を示す。ディスプレイの感知チャネルにおいて、電流は、目標から感知チャネルを通じて感知され、電流は、電流ソースから駆動される（ブロック２１２２）。ディスプレイの観測チャネルを使用して、観測チャネル及び感知チャネルにわたるコモンモードノイズなどのノイズに起因する観測電流を検出する（ブロック２１２４）。観測チャネルでは、システム内で生成されたノイズ以外にチャネルを通って先回りして駆動される電流はない。例えば、観測チャネルは、信号を対応する画素に送信して、画素にデータを表示させるために使用される電流ソースから分離され得る。観測チャネル上で感知された電流は、較正中に決定されたスケーリングファクタに基づいてスケーリングされる（ブロック２１２６）。いくつかの実施形態では、較正は、スケーリングファクタを使用した計算の精度を確実にするために、各感知動作の前に繰り替えしてもよい。次いで、スケーリングされた電流を感知チャネルで見つかる電流から減算して、補償された出力を決定する（ブロック２１２８）。補償された出力を使用して、ディスプレイの動作を補償する（ブロック２１３０）。
【０４７２】
図１２１は、デュアルチャネル電流感知スキーム２１４０のブロック図を示す。図に示すように、目標画素電流は、電流ソース２１４２を介して提供される。次いで、電流ソース２１４２によって提供される電流は、電流感知システム２１４４に感知チャネル２１４６を介して供給される。目標画素近くの画素について、感知システム２１４８を使用して、ノイズソース２１５２から電流を受信する（例えば、容量性カップリング）観測チャネル２１５０を通る電流を検出する。換言すれば、観測チャネルを使用して、感知チャネル２１４６を駆動している間に観測チャネル２１５０内のノイズ（例えば、コモンモードノイズ）を観測して、ノイズ（例えば、コモンモードノイズ）の大きさを決定する。
【０４７３】
ノイズのみが観測チャネル２１５０を確実に通過するように、観測チャネル２１５０は、対応する電流ソース２１５４からスイッチ２１５５によって分離され得る。感知された観測電流２１５６は、スケーリング回路２１５８でスケーリングされ、かつサミング回路２１６２で感知された電流２１６０から減算されて、電流ソース２１４２によって提供された電流に実質的に起因する感知チャネル２１４６を通る電流を示す補償された出力２１６４を生成する。スケーリングファクタは、チャネル間のコモンモードエラーを決定するためのチャネルプロパティを決定するためのアグレッサ画像／注入信号に応じて、各チャネルの出力を決定するためにディスプレイパネルの較正中において決定され得る。
【０４７４】
更に、デュアルチャネル電流感知スキーム２１４０は、増幅器、フィルタ、アナログデジタル変換器、デジタルアナログ変換器、及び／又はわかりやすくするために図１２１では省略されているデュアルチャネル電流感知スキーム２１４０での処理に使用される他の回路を含むことがでる。
【０４７５】
各チャネルは、差動入力を含むことができる。差動入力チャネルを有する実施形態では、感知チャネルは、固有の差動入力ミスマッチを利用することができ、観測チャネルは、時間相関コモンモードエラーを感知するために意図的に誘導された差動入力ミスマッチを利用することができる。図１２２は、各々が異なる入力を有する２つのチャネルを使用して電流を感知する処理２１６６のフロー図を示す。感知チャネルでは、目標電流は、固有の差動入力ミスマッチを使用し、かつこれを用いて感知される電流ソースから駆動される（ブロック２１６８）。誘導された差動ミスマッチは、観測チャネルで誘導される（ブロック２１７０）。誘導された差動ミスマッチを有する観測チャネルを使用して、観測チャネル及び感知チャネルにわたるコモンモードノイズなどのノイズに由来する観測電流を感知する（ブロック２１７２）。観測チャネルでは、システム内で生成されたノイズ以外にチャネルを通って前もって流れる電流はない。例えば、観測チャネルは、信号を対応する画素に送信して、画素にデータを表示させるために使用される電流ソースから分離され得る。観測チャネルで感知された観測電流は、スケーリングファクタを使用してスケーリングされる（ブロック２１７４）。図１２４及び図１２５に関して以下で説明するように、スケーリングファクタは、ディスプレイパネルの較正から決定され得る。スケーリングされた電流感知を感知チャネルから減算して、補償された出力を決定する（ブロック２１７６）。補償された出力を使用して、ディスプレイの動作を補償する（ブロック２１７８）。
【０４７６】
図１２３は、異なる入力チャネルを有するデュアルチャネル電流感知スキーム２１８０のブロック図を示す。図に示すように、目標画素電流は、電流ソース２１８２を介して提供される。次いで、電流ソース２１８２によって提供される電流は、電流感知システム２１８４に感知チャネル２１８６を介して供給される。感知チャネル２１８６は、感知チャネル２１８６に固有のいくつかの固有の差動入力ミスマッチ２１８８を有する差動入力を含む。
【０４７７】
別の画素（例えば、目標画素近くの画素）について、感知システム２１９０を使用して、ノイズソース２１９４から電流を受信する（例えば、容量性カップリング）観測チャネル２１９２を通る電流を検出する。観測チャネル２１９２は、感知チャネル２１８６を用いて時間相関コモンモードエラーを感知するように誘導される、誘導された差動入力ミスマッチ２１９６を含む。換言すれば、観測チャネル２１９２を使用して、感知チャネル２１８６を駆動している間に観測チャネル２１９２内のノイズ（例えば、コモンモードノイズ）を観測して、ノイズ（例えば、コモンモードノイズ）の大きさを決定する。
【０４７８】
ノイズのみが観測チャネル２１９２を確実に通過するように、観測チャネル２１９２は、対応する電流ソース２１９８からスイッチ２２００を使用して分離され得る。電流ソース２１９８を使用して、データを観測チャネル２１９２に対応する画素に供給する。感知された観測電流２２０２は、スケーリング回路２２０４でスケーリングされ、かつサミング回路２２０８で感知された電流２２０６から減算されて、電流ソース２１８２によって提供された電流に実質的に起因する感知チャネル２１８６を通る電流を示す補償された出力２２１０を生成する。
【０４７９】
更に、デュアルチャネル電流感知スキーム２１８０は、増幅器、フィルタ、アナログデジタル変換器、デジタルアナログ変換器、及び／又はわかりやすくするために図１２３では省略されているデュアルチャネル電流感知スキーム２１８０での処理に使用される他の回路を含むことがでる。
【０４８０】
スケーリングファクタは、チャネル間のコモンモードエラーを決定するためのチャネルプロパティを決定するためのアグレッサ画像／注入信号に応じて、各チャネルの出力を決定するためにディスプレイパネルの較正中において決定され得る。図１２４は、ノイズ補償回路を較正するための処理２２２０のフロー図を示す。ディスプレイ内の複数のチャネルについて、チャネルに固有の差動入力ミスマッチを有する電流を注入する（ブロック２２２２）。電流は、チャネルに対応する画素の値を設定するアグレッサ画像及び／又は注入信号を使用して設定され得る。第１の出力は、固有の差動入力ミスマッチを有するチャネルを通る電流に基づいてチャネルについて感知される（ブロック２２２４）。
【０４８１】
チャネルはまた、チャネル内に差動ミスマッチを誘導することによって、誘導された差動ミスマッチでも試験される（ブロック２２２６）。誘導されたミスマッチ状態にある間、電流（例えば、同一のアグレッサ画像／注入信号を使用して）は、チャネルに流れる（ブロック２２２８）。第２の出力は、誘導されたミスマッチを有するチャネルを通る電流に基づいてチャネルについて感知される（ブロック２２３０）。
【０４８２】
これらの出力が較正される各チャネルについて得られると、出力は、スケーリングファクタを確立するために使用されるルックアップテーブルに記憶される（ブロック２２３２）。例えば、感知チャネルの第１の出力（Ｇｓｉ）は、固有の差動感知モードで各チャネルについて記憶され、感知チャネルの第２の出力（Ｇｏｉ）は、誘導された差動観測モードで各チャネルについて記憶される。これらの値の記憶は、以下の表１に示されるようなルックアップテーブルに記憶され得る。
【表１】
2019533185.tif 000004
これらの記憶された出力は、感知チャネルの出力と観測チャネルの出力との間の関係を使用して、スケーリングファクタを決定するために使用され得る。例えば、観測チャネル感知電流をスケーリングするために使用されるスケーリングファクタは、次の式１を使用して決定することができる。
【数２】
2019533185.tif 000005
式中、チャネルｉは、感知チャネルであり、チャネルｊは、観測チャネルであり、ＳＦｉｊは、チャネルｉを介して感知するときの観測チャネルｊの出力をスケーリングするのに使用されるスケーリングファクタであり、Ｇｏｊは、誘導された差動モード較正の間のチャネルｊの出力であり、Ｇｓｉは、固有の差動モード較正の間のチャネルｉの出力である。前述したように、スケーリングファクタを使用して、感知チャネル出力から減算する前に観測チャネル出力をスケーリングして、結果として生じる補償された出力が、コモンモードノイズを補償に不適当に適用することなく、チャネルを通る電流に感知チャネルの影響に実質的に起因することを確実にする。
【０４８３】
いくつかの実施形態では、較正測定は、複数回実施して、結果を平均し、出力の信号対ノイズ比を改善することができる。
【０４８４】
図１２５は、較正スキーム２２５０のブロック図である。図に示すように、較正スキーム２２５０は、感知チャネルモード２２５２及び観測チャネルモード２２５４における各チャネルの較正値を含む。
【０４８５】
感知チャネルモード２２５２は、固有の（例えば、誘導されていない）量の差動入力ミスマッチ２２６０を有する感知チャネル２２５８を通じて感知される１つ以上の画素に対応する、ディスプレイパネル２２５６のチャネルを通って送信される電流を生成する。固有の差動入力ミスマッチ２２６０を有するチャネル２５８を通る電流は、スケーリングファクタ計算で使用される固有のミスマッチ値について、メモリ（例えば、表１に示されるルックアップテーブル）に記憶された出力（Ｇｓｉ）２２６４を生成する電流感知システム２２６２で感知される。
【０４８６】
感知チャネルモード２２５２分析の前又は後の別の較正ステップの間に、観測チャネルモード２２５４が用いられる。観測チャネルモード２２５４では、同一の電流が生成される（例えば、同一の画像又は注入信号を使用）。しかし、観測チャネル２２５９は、誘導された差動入力ミスマッチ２２６６を備えている。ミスマッチの量は、前述のデュアルチャネル感知の間の観測チャネル動作にて使用されるミスマッチの量であり得るか、又はスケーリングファクタを調整するために異なる場合がある。誘導された差動入力ミスマッチ２２６６を有するチャネル２２５９内の電流は、電流感知システム２２６２を使用して感知され、出力（Ｇｏｉ）２２６８は、スケーリングファクタ計算での誘導されたミスマッチについて、メモリ（例えば、表１に示されるルックアップテーブル）に記憶される。
動作の変動に基づくディスプレイの調整
Ａ．コンテンツ依存型温度予測
【０４８７】
電子ディスプレイ上でのコンテンツの変化に基づく温度予測はまた、視覚的アーチファクトが電子ディスプレイ１８に現れるのを防ぐためにも使用され得る。例えば、図５０のフローチャート９１０によって示すように、電子ディスプレイ上に表示される画像データ７５２のコンテンツの輝度の変化は、あるフレームが別のフレームに変化するときに決定され得る（ブロック９１２）。コンテンツの輝度の変化によって引き起こされた推定された経時的な温度変化が推定され得る（ブロック９１４）。経時的な推定温度変化に基づいて、電子ディスプレイ１８は、他よりも早くリフレッシュされ得る。すなわち、経時的な温度変化が電子ディスプレイ１８での温度変化により視覚的アーチファクトを生じさせると予想される場合、電子ディスプレイ１８は、リフレッシュされ得る（ブロック９１６）。コンテンツの変化に関して記載されているが、加えて又はあるいは、この技術は、上述の熱生成コンポーネントなどの他の熱源における変化を考慮することができるということが理解されよう。
【０４８８】
図５１に示すように、コンテンツの変化を識別することは、アクティブエリア７６４のディスプレイ上のコンテンツの特定のブロック９２０内のコンテンツの変化を識別することを含むことができる。図５１に示されたブロック９２０は、分析され得るコンテンツのブロックの一例のみを提供することを意味する。ブロック９２０は、画素単体と同じくらい小さくてもよく、又はディスプレイパネル７６４全体と同じくらい大きくてもよい。しかし、各々がアクティブエリア７６４の画素７６６の総数のサブセットを包含する複数のブロック９２０に、画素７６６を分割することによって、効率が上がり得る。実際、アクティブエリア全体よりも多くのアクティブエリア７６４の総画素の分離部分を提供しながら、これは、すべての単一画素７６６についてこれを計算するのに使用されるであろう輝度変化を計算することを含む計算能力の量を減らすことができる。
【０４８９】
ブロック９２０のサイズは、特定のサイズ及び位置で固定され得るか、又は適応的であり得る。例えば、コンテンツの変化を分析されるブロックのサイズは、特定のフレームレートに依存して変動し得る。すなわち、フレームレートが遅いほど、局所的な加熱の量が多くなり得るため、ブロック９２０は、フレームレート遅い部分は小さく、フレームレートが速い部分は大きくてもよい。別の実施例では、ブロックは、計算能力に対するフレームレートが遅いほど大きくなり得る。更に、ブロック９２０は、電子ディスプレイ１８にわたって同一サイズであってもよく、又は異なるサイズを有してもよい。例えば、熱的変動により影響されやすい場合がある電子ディスプレイ１８のエリアからのブロック９２０は、より小さくすることができ、熱的変動の影響を受けにくい場合がある電子ディスプレイ１８のエリアからブロック９２０は、より大きくすることができる。
【０４９０】
タイミング図９４０によって示すように、特定のブロック９２０のコンテンツは、フレームリフレッシュ９４２によって変動する場合があり、その時点で、コンテンツは、前のフレーム９４６に提供されたものから現在のフレーム９４８に提供されたものに変化する。現在のフレーム９４８の表示が開始すると、特定のブロック９２０は、前のフレーム９４６から現在のフレーム９４８への輝度の変化を有し得る。図５２の例では、前のフレームコンテンツ９４６は、現在のフレーム９４８よりは明るくない。これは、現在のフレーム９４８が画素７６６により多くの光を放出させることを意味し、したがって、画素７６６は、ＯＬＥＤディスプレイなどの自発光ディスプレイの一部である場合、これは、画素７６６に同様に多くの熱量を放出させる。この熱の増加は、ディスプレイのアクティブエリア７６４上の温度を上昇させる。図５２の例は、アクティブエリア７６４上の熱出力の増加及び温度の増加をもたらす、輝度９４４の増加を示すが、他の場合では、前のフレームコンテンツ９４６は、現在のフレーム９４８よりも明るくなり得る。コンテンツがより明るいものからより明るくないように変化すると、これは、放出される熱量をより少なくすることができ、したがって、アクティブエリア７６４のその部分の温度を代わりに低下させる。
【０４９１】
したがって、前のフレーム９４６と現在のフレーム９４８との間のコンテンツが変化すると、温度もまた変化する。現在のフレーム９４８の表示を開始した時点で画像データ７５２が正しい温度を補償している場合であっても、温度変化が急速である場合、温度により、現在のフレーム９４８の外観に視覚的アーチファクトを生じる場合がある。実際、温度は、現在のフレーム９４８についての補償量が不十分であり得るほど十分に高速に変化し得る。この状況は、節電のためにリフレッシュレートが低減している期間など、電子ディスプレイ１８のリフレッシュレートが遅いときに最も起こり得る。
【０４９２】
したがって、基準温度９５０は、基準温度９５０に基づいて蓄積された温度変化を決定し、予想することができる。基準温度９５０は、前のフレーム９４６の表示が終了し、かつ現在のフレーム９４８を開始するときに存在すると理解される温度に対応し得る。一部の場合には、基準温度９５０は、最新の前のフレーム９４６に加えて、追加の前のフレームの平均から決定され得る。平均以外の他の関数（例えば、最新のフレームをより高く重み付けする前のフレームの加重平均）を使用して、基準温度９５０を推定することができる。基準９５０から、曲線９５２は、前のフレーム９４６と現在のフレーム９４８との間のコンテンツの輝度９４４を増加するにつれて起こり得る温度変化を示す。温度変化の閾値量を表すアーチファクト閾値９５４が存在してもよく、その点を超えると、視覚的アーチファクトは、時間９５６にて可視され得る。温度変化により生じる視覚的アーチファクトを回避するために、時間９５６にて、経時的な温度変化（ｄＴ／ｄｔ）９５８を特定することができる。新しい初期フレームは、温度変化の推定レート（ｄＴ／ｄｔ）９５８がアーチファクト閾値９５４を超えるときに提供され得る。
【０４９３】
コンテンツに基づく温度変化による視覚的アーチファクトを回避するための電子ディスプレイ１８の動作のためのシステムの一例が図５３のブロック図に現れる。図５３のブロック図は、電子ディスプレイ１８上に表示される画像データにおけるコンテンツの変化に少なくとも部分的に基づいて動作することができるコンテンツ依存型温度補正ループ９７０を含むことができる。図５３に示された例では、線形ドメインの未補償の画像データ９７２が使用されるが、未補償の画像データ８０２又は補償された画像データ７５２は、両方が電子ディスプレイ１８上に表示するためのガンマドメインであり得、これらが代わりに使用されてもよい。線形ドメインの未補償の画像データ９７２から未補償の画像データ８０２を生成するために、ガンマ変換９７４を実行することができる。
【０４９４】
コンテンツ依存型温度補正ループ９７０は、画像データ９７２におけるコンテンツの様々なブロック９２０のコンテンツの変化を判定する回路又は論理を含むことができる（ブロック９７６）。コンテンツ依存型温度補正ルックアップテーブル（ＣＤＣＴ  ＬＵＴ）９７８は、前のフレームの前のコンテンツ又は前のフレームの平均及び画像データ９７２の現在のフレームに基づいて推定された温度変化のレートを得ることができる。コンテンツ依存型温度補正ルックアップテーブル（ＣＤＣＴ  ＬＵＴ）９７８の一例は、図５４を参照した以下で更に述べられる。コンテンツの変化による温度変化（ｄＴ／ｄｔ）の推定レートは、コンテンツの各ブロックについて経時的な温度変化の合計を継続的に維持する回路又は論理に提供され得る。この実行中の合計を使用して、温度変化が、未補償の画像データ８０２を補償するために、現在の温度ルックアップテーブル（ＬＵＴ）８００の能力を超える温度変化の総量をいつもたらすかを予測することができる（ブロック９８０）。フレーム持続時間制御及び感知走査制御回路又は論理９８２は、電子ディスプレイ１８に新しいフレームを受信させ、ディスプレイ感知フィードバック７５６を、少なくとも、アーチファクト閾値を超えるブロックを含むアクティブエリア７６４のサブセットで実行することができる。したがって、ディスプレイ感知フィードバック７５６を補正ファクタＬＵＴ８２０に提供して、少なくとも温度が十分に変化したと予想されるブロックについて温度ルックアップテーブル（ＬＵＴ）８００を更新して、そうでなければ、リフレッシュされていない場合は、アーチファクトを引き起こし得る。したがって、フレームの未補償の画像データ８０２が温度ルックアップテーブル（ＬＵＴ）８００を使用して補償される場合、未補償の画像データ７５２は、ディスプレイ感知フィードバック７５６によって測定される通りディスプレイ上の現在の温度を考慮することができる。
【０４９５】
新しいフレームを電子ディスプレイ１８へと送信し、かつ新しいフレームをトリガしたブロックのディスプレイ感知フィードバック７５６が得られたとき、そのブロックと関連付けられた補正ファクタがコンテンツ依存型温度補正ループ９７０に提供され得る。これは、ブロック９８０における温度変化の新しい累積を予測するための新しい基準温度として機能し得る。加えて、仮想温度感知９８４（例えば、プロセッサコアコンプレックス１２上で走るオペレーティングシステム、又は電子デバイス１０にわたって配置された実温度センサなどの電子デバイス１０の他のコンポーネントによって提供されるような）はまた、コンテンツ依存型温度補正ループ９７０によって使用され、ブロック９８０で温度変化累積を予測して、フレーム持続時間制御／フレーム制御回路又は論理ブロック９８２からの新しい画像フレーム及び新しいディスプレイ感知フィードバック７５６の提供をトリガすることができる。
【０４９６】
図５４は、コンテンツ依存型温度制御ルックアップテーブル（ＣＤＣＴ  ＬＵＴ）９７８を表すブロック図である。コンテンツ依存型温度補正ＬＵＴ９７８は、前のフレーム９４６の輝度及び現在のフレーム９４８の輝度を表すインデックスを有する二次元テーブルであり得る。特定の量の温度変化ｄＴ／ｄｔは、実験的に及び／又は電子ディスプレイ１８のモデル化を通じて得ることができる。いくつかの実施形態では、複数のコンテンツ依存温度制御ルックアップテーブル（ＣＤＣＴ  ＬＵＴ）９７８が存在する場合があり、各々が、異なるモードの動作及び／又はブロック場所に対応する。例えば、屋内の照明環境のためのコンテンツ依存型温度制御ルックアップテーブル（ＣＤＣＴ  ＬＵＴ）９７８があり得、太陽がまた電子ディスプレイ１８を加熱する場合があるとき、屋外の照明環境のための別のコンテンツ依存型温度制御ルックアップテーブル（ＣＤＣＴ  ＬＵＴ）９７８があり得る。加えて又はあるいは、画素の特定のブロックのためのコンテンツ依存型温度制御ルックアップテーブル（ＣＤＣＴ  ＬＵＴ）９７８、及び画素の他のブロックのための別のコンテンツ依存型温度制御ルックアップテーブル（ＣＤＣＴ  ＬＵＴ）９７８があり得る。
【０４９７】
コンテンツの特定のブロックについてコンテンツ依存型温度補正を実行する別の例は、図５５のタイミング図９９０によって記載されている。タイミング図９９０に示すように、前のフレーム９９２からのコンテンツのブロックの平均輝度は、現在のフレーム９９４からのコンテンツのブロックの新しい輝度と比較することができる。コンテンツが変化するリフレッシュ１００２を受信すると、温度変化９５８Ａの初期推定レートが決定され、アーチファクト閾値９５４と比較される。真にありそうな経時的な温度変化１００４は、温度変化（ｄＴ／ｄｔ）の推定レート９５８Ａが漸近的であり、ある最大温度変化に近づいていく経時的な関数として表すことができ、計算を容易にするために、新しいフレーム１００６は、温度変化の第１の推定レート９５８Ａが点１００８でのアーチファクト閾値９５４を超えるように検出されたときにトリガされ得ることに留意されたい。これにより、少なくとも、図５５のタイミング図９９０に記載されているコンテンツのブロックに対応する位置で、新しいディスプレイパネル感知７５６を引き起こすことができる。新しいディスプレイパネル感知７５６（例えば、図５３に示すように）を使用して、新しいフレーム１００６が電子ディスプレイ１８に書き込まれる時点で、コンテンツのブロックについて新しい基準温度１０１０を確立することができる。図５５のタイミング図９９０に記載されているコンテンツのブロック図が新たに決定された基準温度１０１０を補償するように更新されている場合があることを除いて、新しいフレーム１００６は、現在のフレーム９９４と同一のコンテンツを含み得ることが理解されよう。その他の実施形態では、図５５のタイミング図９９０に記載されているコンテンツのブロックは、更新されていない場合があるが、むしろ、温度変化の新しい推定レート（ｄＴ／ｄｔ）９５８Ｂは、決定され、これがいつアーチファクト閾値９５４を超えるかを決定するように監視され得る。上記のように、温度変化の新しい推定レート（ｄＴ／ｄｔ）９５８Ｂは、真にありそうな温度変化１０１２の代わりに計算を容易にするために使用され得、これは、後でアーチファクト閾値９５４を超える可能性が高い。
【０４９８】
図５６は、分離した時点にわたる温度変化のレートを蓄積することによって、コンテンツ依存型温度予測の別の実施例を提供する。図５６は、図５３のブロック９８０の一例を表すことができる。すなわち、図５６は、電子ディスプレイ１８上に現れるコンテンツの様々なブロックＢ１、Ｂ２、Ｂ３、及びＢ４についての経時的な累積値を示す。コンテンツは、一般に、番号１０３０で視覚的形態によって示され、新しいフレームを書き込むタイミングは、番号１０３２で示され、計算された温度累積は、番号１０３４で示される。図５６の例では、時間に対する温度の変化は、５０００単位の温度累積が視覚的アーチファクトを生成する温度の単位として示され、時間は、２４０Ｈｚの累積サイクル毎で測定されるが、２４０Ｈｚよりも大きくても又は小さくてもよい任意の好適な累積計算レートが使用され得る。更に、５０００単位の温度累積がこの例では正又は負のいずれかであり得る大きさの閾値として使用されるが、この閾値は、異なる状況で変動し得る。例えば、閾値は、変化が正又は負のどちらであるかに依存して変動してもよく、コンテンツのブロックの開始温度に依存してもよい。
【０４９９】
表示ブロックコンテンツは、新しいフレーム１０３６を書き込んだときに開始するように示される。図５６の例では、ブロックＢ１及びＢ２のコンテンツの変化は、比較的小さく、推定温度変化の変化は、比較的小さいことを促している（ここでは、１単位の値であり、視覚的アーチファクト閾値は、５０００単位であると考えられ得る）。コンテンツブロックＢ４は、単位時間当たり２００単位の温度変化の推定レートを有すると考えられる。ブロックＢ３は、累積サイクル当たり１７００単位の温度変化の推定レート（ｄＴ／ｄｔ）を有するように決定された。したがって、３つの累積サイクル後、ブロックＢ３についての合計累積温度変化１０３８は、５０００単位の温度の閾値を超える。これは、新しいフレーム１０４０をトリガする。コンテンツブロックＢ３の新しい温度基準は、０として設定され、温度変化の新しい推定レート（ｄＴ／ｄｔ）は、コンテンツブロックＢ３の前のフレームの平均コンテンツに基づいて推定される。この場合、コンテンツブロックＢ３の温度変化の推定レート（ｄＴ／ｄｔ）は、累積サイクル当たり８００単位の温度に決定される。
【０５００】
次のフレーム１０４２を受信すると、ブロックＢ４のコンテンツは、より暗くなるように変化する。ここで、ブロックＢ４のコンテンツは、累積サイクル当たりの温度変化の推定レートが−１０００単位であり、点１０４４にて−５０００の累積が結果として生じ、これにより、５０００単位の温度変化の大きさの閾値を超える。これは、新しいフレーム１０４６をトリガする。コンテンツブロックＢ４の新しい温度基準は、０として設定され、温度変化の新しい推定レート（ｄＴ／ｄｔ）は、コンテンツブロックＢ４の前のフレームの平均コンテンツに基づいて推定される。この場合、コンテンツブロックＢ４の温度変化の推定レート（ｄＴ／ｄｔ）は、累積サイクル当たり−７００単位の温度に今決定される。このようにして、比較的遅いリフレッシュレートであっても、温度の高速な変化が予想され得、温度変動に基づく視覚的アーチファクトが回避され得る。
Ｂ．補償のためのデュアルループディスプレイ感知
【０５０１】
駆動電流／電圧がディスプレイ内の異なる画素の異なる温度又は異なるオンライン時間などの可変条件下で適用される場合に、画素が変動し得る。１つ以上のプロセッサを使用する外部補償を使用して、これらの変動を補償することができる。走査の間、ディスプレイのこれらの変動は、試験データを使用して走査され、その結果は、ディスプレイの外部の画像処理回路に提供される。画素の感知された変動に基づいて、画像処理回路は、ディスプレイに提供される前に画像データを調整する。画像データがディスプレイに到達すると、走査に基づいて予想されたディスプレイ変動は、前もって補償されている。
【０５０２】
しかし、変動を補償するために使用される補償ループは、２つ以上の単一ファクタ（例えば、温度、経年劣化）を完全に補償することができない場合がある。デュアルループ補償を使用して、複数の変動タイプの補償を適用することができる。しかし、異なる分類の変動に向けられたループは、フィルタリングを利用してもよく、又は同時に実行しなくてもよい。その代わりに、デュアルループ補償スキームは、高速ループ及び低速ループを利用することができる。
【０５０３】
高速ループを迅速に更新して、時間的変動が高い変動をカバーする。高速ループはまた、一般に広いエリアの画素の経年劣化（例えば、低空間経年劣化変動）及び温度変動などの低空間変動を処理するための低空間変化走査も配置され得る。高速ループはまた、低空間経年劣化変動が比較的低周波数の変動を有する場合があったとしても、低空間経年劣化変動もある。
【０５０４】
低速ループは、高速ループによって処理されない経年劣化変動を処理することができる。具体的には、低速ループは、高速ループよりもかなりゆっくりと、高速ループよりも高い空間周波数（例えば、より細かい粒度）で更新され得る。したがって、低速ループは、時間的周波数が低く、空間的な経年劣化変動が高い経年劣化を処理する。
【０５０５】
高速ループ及び低速ループを取り上げる変動であるため、これらの補償は、計算された補償の間の複雑な処理なしで独立して適用され得る。これらの補償は、画像データに適用する前に一緒に加えられてもよく、及び／又は画像データ補償設定に独立して適用されてもよい。
【０５０６】
前述のことを念頭において、図１２６は、ディスプレイ１８のアクティブエリア２３５２を表示及び走査するために使用されるディスプレイ１８に含まれ得るディスプレイシステム２３５０を示す。ディスプレイシステム２３５０は、アクティブエリア２３５２で回路を駆動して画像を表示するビデオ駆動回路２３５４を含む。ディスプレイシステム２３５０はまた、アクティブエリア２３５２で回路を駆動する走査（又は感知）駆動回路２３５６も含む。いくつかの実施形態では、ビデオ駆動回路２３５４のコンポーネントのうちの少なくともいくつかは、走査駆動回路２３５６と共通であってもよい。更に、アクティブエリアのいくつかの回路は、画像の表示及び走査の両方に使用され得る。例えば、図１２７の画素回路２３７０は、ビデオ駆動回路２３５４及び走査駆動回路２３５６によって交互に駆動され得る。画素電流２３７２がビデオ駆動回路２３５４及び走査駆動回路２３５６から有機発光ダイオード（ＯＬＥＤ）２３７４に供給されると、ＯＬＥＤ２３７４がオンになる。しかし、走査フェーズの間のＯＬＥＤ２３７４の発光は、ＯＬＥＤ２３７４が感知されている間は走査が可視ではないように、比較的低い場合がある。いくつかの実施形態では、ディスプレイ１８は、ＯＬＥＤ２３７４ではなくＬＥＤ又は他の発光要素を含むことができる。走査モードの間の走査を制御するために、図１２６の走査コントローラ２３５８は、走査駆動回路２３５６を介して走査モードを駆動するために使用される走査モードパラメータを制御することができる。走査コントローラ２３５８は、ソフトウェア、ハードウェア、又はこれらの組み合わせを使用して具体化することができる。例えば、走査コントローラ２３５８は、メモリ１４に記憶された命令又はプロセッサ１２と通信する命令を使用して、プロセッサ１２として少なくとも部分的に具体化することができる。
【０５０７】
プロセッサ１２は、走査コントローラ２３５８及び／又は走査駆動回路２３５６と通信する。プロセッサ１２は、処理のデュアルループを使用する走査駆動回路２３５６を使用して走査した結果の画像データを補償する。例えば、図１２８は、第１のループ２４０２及び第２のループ２４０４を含むデュアルループスキーム２４００のフロー図を示す。第１のループは、電子デバイス１０が使用されている間などのディスプレイ１８が温度変化を受ける間の第１の期間の間に走る温度補償ループがあり得る。第２のループ２４０４は、第１のループ２４０２が走っていないときの第２の期間の間に走る経年劣化補償ループであり得る。例えば、第２のループ２４０４は、電子デバイスが電源オフ状態及び／又は充電状態などのスタンバイ状態であるときに実行できる。
【０５０８】
第１のループ２４０２では、パネル２４０６は、パネル２４０６内の画素の特性を感知するために試験データをパネル２４０６に送信するデジタル／アナログ変換器（ＤＡＣ）２４０８から試験データを受信する。パネル２４０６から戻ってきた感知データは、アナログデジタル変換器（ＡＤＣ）２４１０に供給され得る。デジタル感知データは、プロセッサ１２に送信され、プロセッサ１２上で走る温度補償論理２４１２を使用して補償される。具体的には、結果として生じる画素の輝度の変化を生じる任意の温度変動である。温度補償論理２４１２は、画像データに温度変化の反転バージョンを適用することによって、温度変動から生じるであろう変動を補償して、送信された画像データからの変動を低減又は削除する。
【０５０９】
第２のループ２４０４では、パネル２４０６は、パネル２４０６内の画素の特性を感知するために試験データをパネル２４０６に送信するデジタル／アナログ変換器（ＤＡＣ）２４０８から試験データを受信する。パネル２４０６から戻ってきた感知データは、アナログデジタル変換器（ＡＤＣ）２４１０に供給され得る。デジタル感知データは、プロセッサ１２に送信され、プロセッサ１２上で走る経年劣化補償論理２４１４を使用して補償される。具体的には、電子デバイス１０がスタンバイであり得るため、感知データの結果は、温度変動の影響なしに経年劣化データのみを含むことができる。経年劣化補償論理２４１４は、画像データに温度変化の反転バージョンを適用することによって、パネル２４０６の回路の経年劣化の変動から生じるであろう変動を補償して、送信された画像データからの変動を低減又は削除する。
【０５１０】
図に示すように、第１のループ２４０２と第２のループ２４０４との間に双方向作用は存在しない。第１のループ２４０２及び第２のループ２４０４を独立して動作できるようにすることによって、実装は、よりシンプルであってよく、補償は、一般に複雑でなくなってもよい。しかし、経年劣化データは、比較的低い収集速度で収集され得、比較的高い視認性リスクに対応する。
【０５１１】
図１２９は、同時に動作する温度補償ループ２４２４と経年劣化補償ループ２４２６との間で感知データ２４２２を共有することを含む、デュアルループスキーム２４２０の模式図である。温度補償ループ２４２４は、感知データを受信し、感知データを使用して感知データ２４２２を処理し、感知データ２４２２に基づいて電位変動を削減する。感知データ２４２２はまた、合せて経年劣化ループ２４２６に供給されるが、感知データ２４２２は、最初にフィルタリングされた温度の態様を有する。例えば、感知データ２４２２は、脱温度補償論理２４３０を使用して、温度態様をフィルタリングすることができる。このようなフィルタリングを実行する方法には、感知データ２４２２からの平均温度効果を含む。温度補償論理２４２８及び経年劣化補償論理２４３２を使用した調整は、画像を駆動し、かつデジタル／アナログ変換器２４０８を使用して更に試験するための累算器２４３４を使用して一緒に組み合わされる。スキーム２４２０の利点は、すべての経年劣化情報が経年劣化ループ２４２６に入ることである。しかし、温度データがフィルタされない限り、全温度変動は、経年劣化ループ２４２６によって感知される。温度データをフィルタするために、脱温度補償論理２４３０は、比較的長時間使用して、温度効果を統計的に平均化する。
【０５１２】
図１３０は、温度と経年劣化とを区別するか、又は異なる時間で異なる温度及び経年劣化ループを走らせるのではなく、同時に走る高速ループ補償２４４２及び低速ループ補償２４４４を含む、デュアルループスキーム２４４０の一実施形態を示す。例えば、「高速」ループは、より頻繁に実行される低空間周波数変動に対応する変動を処理するために実行され得る。高速ループは、その帯域幅内のすべてのものを処理する。「低速」ループを走らせて、残っている変動を処理することができる。累算器２４４６は、高速及び低速ループ補償２４４２及び２４４４の結果を組み合わせる。図１３１は、高速ループ補償２４４２及び低速ループ補償２４４４を使用して、どのように温度変動及び経年劣化変動を処理するかを示す。具体的には、グラフ２４５０は、空間的及び時間的分布における感知データの変動の分割と共に示される。図に示すように、経年劣化変動は、一般に、比較的長い時間がかかるので、低時間的変動２４５２のみが含まれ、温度は、ゆっくりした温度変化（例えば、緩やかな加熱）又は高速温度変化（例えば、電子回路による内部加熱）による、低時間的変動２４５２及び高時間的変動２４５４を含むことができる。
【０５１３】
温度はまた、画素毎にほとんど変動せず、むしろ比較的、低空間周波数２４５６の変化のみで変動する。しかし、隣接する画素が異なる使用レベルを有し得るため、経年劣化は、高空間周波数２４５８の変化において画素毎に変動し得る。経年劣化はまた、実質的に一緒に使用される画素群（例えば、ディスプレイ全体、ユーザインタフェースの通知エリアなど）により、低空間周波数２４５６で変動し得る。経年劣化も温度も、高時間的周波数２４５４変動及び高空間周波数２４５８を有さない。経年劣化及び補償を網羅するため、高速ループ２４６０が感知走査及び／又は補償において低空間周波数又は粗走査パターンを有する場合、低速ループ２４６２は、高空間周波数又はより微調整されたパターンをより少ない頻度で適用することができる。このデュアルループスキーム２４４０により、経年劣化及び温度変動が適切に補償される。更に、低速ループ２４６２のみが高速ループ２４６０によって処理されない高空間周波数、低時間的変動経年劣化を処理するため、デュアルループスキーム２４４０は、経年劣化データから温度データを除去するためにフィルタリングすることなく展開することができ、又は逆も同様である。
【０５１４】
更に、低空間変動の単一ループのみを使用することは、経年劣化及び温度変動から起きるすべての問題に適切に対処するわけではない。図１３２は、複数の領域２５０２に論理的に分割されたスクリーン２５００の一例を示す。各領域２５０２におけるすべての感知データの値は、各画素が同一の領域２５０２内で同一に扱われて、空間的に平均化され及び／又はサンプリングされ得る。領域は、サイズ及び位置において一貫して示されるが、いくつかの実施形態では、領域サイズ及び／又は位置は、ディスプレイの動作の間に変動し得る。それにもかかわらず、スクリーン２５００の一部が、異なって劣化するエリア２５０４を含む場合。例えば、エリア２５０４は、通知エリアの部分、ビデオゲーム内のスクリーンのより頻繁に使用される部分、アイコン、及び／又は他の連続的に表示される画像などの、周囲の画素よりも頻繁に使用される画素を含むことができる。ディスプレイ１８が図１３３Ａのグレースクリーン２５１０又は図１３３Ｂのグレースクリーン２５１２などの画像を表示しようと試みるとき。図１３３Ａに示すように粗い低空間周波数パターンを有する単一補償ループのみである場合、１つ以上のアーチファクト２５１４が表示され得る。しかし、低時間的微細粒度分析を使用して、変動を補償する場合、アーチファクトは、図１３３Ｂのスクリーン２５１２に存在しない。アーチファクト２５１４は、低空間変化による平均化がエリア２５０４の内側及び外側で補正されるため、エリア２５０４の縁の周囲に現れ得るが、エリア２５０４の内側及び外側の画素の間の境界は、適切に対処されず、アーチファクト２５１４がエリア２５０４の境界に現れる。このような変動は、高空間周波数の場合の経年劣化の差に対処する微細調整粒度を有する低速ループ補償を使用して対処される。例えば、低速ループは、画素毎に又は高速ループに使用されるグループサイズと比べて小さいグループで補償され得る。
【０５１５】
図１３４は、温度及び経年劣化により、並びに高速ループ及び低速ループを使用して、変動を補償するためのプロセッサ１２によって用いられ得るプロセス２５３０を示す。プロセッサ１２は、ディスプレイの画素を感知させる（ブロック２５３２）。例えば、プロセッサ１２は、走査駆動回路２３５６を使用することができる。プロセッサ１２は、走査からの結果を第１の走査メモリ内に第１のレートで記憶する（ブロック２５３４）。第１のレートは、毎秒２回以上、数秒毎に１回、数分毎に１回、１０分ごとに１回、又は時間的頻度が高い他の期間の頻度では、比較的低い場合がある。換言すれば、第１の走査メモリは、高時間的レートを使用する走査データを記憶する。第１の走査メモリ内のデータは、各画素ではなく領域の一部のみをサンプリングすることによって、及び／又は複数の画素の感知データを空間的に平均化することによって得られる、低空間周波数の粗走査を含むことができる。いくつかの実施形態では、空間平均化は、一度に複数の画素を感知することによって実行され、これにより、感知データを平均化することができる。加えて又はあるいは、空間平均化は、プロセッサ１２又は他の回路及び／若しくは論理を使用して、感知データを数学的に平均化することによって実行され得る。
【０５１６】
プロセッサ１２はまた、走査からの結果を第２の走査メモリ内に第２のレートで記憶する（ブロック２５３６）。第２のレートは、数分毎に１回のみ、１時間に１回、数時間に１回、又は低時間的レートの他の期間で記憶される、走査の頻度（又は少なくとも走査の記憶）では、第１のレートと比較して低い場合がある。
【０５１７】
第１の走査メモリ及び第２の走査メモリ内に記憶された感知結果を使用して、プロセッサ１２は、画像データを補償する（ブロック２５３８）。各ループを使用して検知された変動の補償は、高速ループ補償又は初めに実行され他が後に実行される低速ループ補償と順番に補償され得る。例えば、高速ループは、後に補償される低速ループで補償されてもよく、又はその逆でもよい。各ループは、重複しない関心エリアに対処するため、この逐次補償は、デュアルループスキームで実現可能である。加えて又はあるいは、合計補償を適用することができる。例えば、低速ループが、画素の駆動レベル（例えば、電流又は電圧）が経年劣化によりある量だけ増加すべきであることを示す場合、高速ループは、画素の駆動レベルがある量だけ減少すべきであることを示す。補償は、お互いから値を減算することによって、一緒に合成され得る。
【０５１８】
図１３５は、デュアルループ分析を使用して、温度及び経年劣化変動を補償するためにプロセッサ１２によって使用され得る、詳細プロセス２５５０を示す。プロセッサ１２は、入力データに基づいて、走査駆動回路２３５６に１つ以上の画素から返された値を感知させる（ブロック２５５２）。例えば、入力データは、１つ以上の画素の低レベル発光を引き起こし、１つ以上の画素の温度及び／又は経年劣化を示す、１つ以上の画素からの復帰データを受信することができる。いくつかの実施形態では、いくつかの走査は、ディスプレイ１８内の全画素の走査を含むことができ、他の走査は、サンプルとしてディスプレイ１８の画素のいくつかのみを含むことができる。
【０５１９】
感知データの分析は、２つのループを使用して実行される。「高速」ループでは、感知データは、第１のメモリ位置内に記憶される（ブロック２５５４）。記憶の前又は後に、第１のメモリ位置内の感知データは、空間的に平均化されて、粗走査を作成する（ブロック２５５６）。前述したように、この粗走査（高時間的レートでサンプリングされた）は、低空間経年劣化並びに高及び低時間的周波数変動の温度に関する変動をキャプチャする高速ループをもたらす。これらの変動は、予想変動が第１のメモリ位置における空間的に平均化されたデータに基づく場合の画像データ内の予想画像変動を反転することによって補償される（ブロック２５５８）。
【０５２０】
第２のループ又は「低速」ループでは、プロセッサ１２は、低速ループの最後の走査以降に第１の閾値が経過したかを判定する（ブロック２５６０）。例えば、この閾値は、数分から数時間かかる場合がある。閾値が経過していない場合、新しいデータは、低速ループ内にサンプリングされず、低速ループを使用する前の補償は、維持される。しかし、持続時間が経過した場合、プロセッサ１２は、第２のメモリ位置内に感知データを記憶する（ブロック２５６２）。いくつかの実施形態では、電子デバイス１０の起動後に第２のメモリ位置内に記憶されているデータがない場合、第１の閾値は、無視され得る。前述のとおり、第２のメモリ内のデータは、画素の高空間周波数経年劣化又は小さい画素群による変動をキャプチャする微細粒度解像度（例えば、高空間周波数）を有し得る。これらの変動は、第２のメモリ位置内に記憶された感知データに基づいて補償される（ブロック２５６４）。第１の及び第２のループからの補償を、累算器を使用して数学的に組み合わせることができ、及び／又は各々を直接画像データに独立して適用することができる。
【０５２１】
高速及び低速ループを使用する補償が画像データに適用されると、補償された画像データは、第１の及び第２のメモリ位置を使用する補償に基づいて表示される（ブロック２５６６）。
【０５２２】
第２の閾値が経過すると、再走査処理が繰り返される（ブロック２５６８）。第２の閾値を使用して、高速ループがデータを得る頻度を制御することができる。したがって、第２の閾値は、１秒未満、１秒、１秒超、数分、又は第１の閾値未満の任意の値であり得る。第２の閾値が経過していない場合、電流補償は、維持されるが、第２の閾値が経過している場合、新しい走査は、開始され、少なくとも高速ループに送り込まれる。走査結果の単一セットを高速ループ及び低速ループの両方に使用することができるため、ループは、（高速ループ内の空間平均化の前に）走査データを共有できる。したがって、第２の閾値は、いつ新しい走査を開始するかを決定し、第１の閾値は、新しい走査が低速ループに供給されるか又は高速ループのみに供給されるかを決定する。加えて又はあるいは、第１の閾値が経過している場合、第１の閾値は、低速ループについて新しい走査を独立して開始し得る。
【０５２３】
前述のとおり、高速ループは、空間的に平均化された値よりもデータのサンプルを使用することができる。図１３６は、デュアルループ分析を使用して、温度及び経年劣化変動を補償するためにプロセッサ１２によって使用され得る、プロセス２５８０を示す。プロセス２５８０は、プロセス２５５０に類似する。しかし、プロセス２５８０は、高速ループ内の空間平均化ではなくサンプリングを利用する。具体的には、プロセッサ１２は、第１のメモリ位置内の感知データのサンプルを記憶する（ブロック２５８２）。例えば、完全走査が行われると、感知データの一部のみが、第１のメモリ位置内に記憶され得る。あるいは、部分走査は、低空間変動高速走査に使用されるべき画素のみの走査を完了することであり得る。それにもかかわらず、サンプリングされた画素は、個々の画素特性を平均化するために、各走査で変動し得る。
【０５２４】
更に、前述のとおり、プロセッサ１２は、画素の感知を引き起こす（ブロック２５５２）。しかし、プロセス２５８０内の感知とは異なり、ディスプレイ１８のいくつかの走査は、ディスプレイ１８の画素のすべてではなく、ディスプレイの画素の一部のみを感知することを含むことができる。例えば、第２の閾値の閾値期間が経過している場合、走査が開始され得るが、走査タイプは、第１の閾値の閾値期間が経過しているかどうかに依存し得る。第２の第１の閾値が経過した場合、走査は、高空間周波数パターンを有する微細走査を生成するために、すべての画素について完了し得るが、第２の閾値が経過した場合、走査は、完全走査をサンプリングするのではなく第１のメモリ内に含まれることになる画素のみを含むことができる。
Ｃ．後処理アルゴリズム
１．温度のグリッドベース補間
【０５２５】
プロセス、システム、及び／又は環境に誘導されたパネル不均一性は、エリアベース動的表示均一性補正を提供することによって補正され得る。このエリアベース表示均一性補正は、ディスプレイの特定の位置又はディスプレイの全体にわたって適用され得る。いくつかの実施形態では、補正値のルックアップテーブルは、電力消費の削減及び応答時間の増加を可能にするための削減された解像度補正マップであり得る。ルックアップテーブル（例えば、補正マップ）の解像度の動的及び／又は局所的調整を可能にするための追加の技術が開示され、これはまた、ディスプレイのリアルタイム測定値、１つ以上のシステムセンサ、及び／又はディスプレイの仮想測定値（例えば、電力消費、電流、電圧などの測定値から生成されたディスプレイに影響する温度の推定値）に基づいて包括的に又は局所的に更新され得る。
【０５２６】
加えて、画素毎の補償は、大きな記憶メモリ及び計算能力を使用する場合がある。したがって、削減されたサイズの代表値は、ルックアップテーブル内に記憶され得、それによって、その後に代表値は、その後に、圧縮解除され、スケーリングされ、補間され、又はそうでなければ画素の入力データに適用するために変換され得る。更に、表示画像データ及び／又はルックアップテーブルの更新レートは、可変であり得、又は事前に設定されたレートで設定され得る。動的基準電圧はまた、前述の補正措置と関連してディスプレイの画素に適用され得る。
【０５２７】
ディスプレイの適応補償に関する追加の補償技術もまた記載されている。画素応答（例えば、ルミナンス及び／又は色）は、コンポーネント処理、温度、使用法、経年劣化などにより変動し得る。一実施形態では、不均一な画素応答を補償するために、画素のプロパティ（例えば、電流又は電圧）は、測定され、かつ目標値と比較して、補正曲線として推定画素応答を使用して、補正値を生成することができる。しかし、パネル変動、温度、経年劣化などによる、補正曲線と実際の画素応答との間のミスマッチは、パネルにわたって補正エラーを引き起こし得、ルミナンスの不一致、色の違い、フリッカーなどの表示アーチファクトをディスプレイ上に存在させ得る。
【０５２８】
したがって、入力値に対する画素応答を測定し、目標応答に対する差を調べることができる。補正された入力値は、画素応答において決定された任意の差に応じて画素に送信され得る。画素応答を再度チェックすることができ、加えて第２の補正（例えば、オフセット）を適用し、あらゆる残留エラーを考慮にいれることを保証することができる。前述の補正値は、入力に対する画素の目標応答が生成されるように、画素に送信された値を補足することができる。このプロセスは、初期時に行われ（例えば、ディスプレイの製造時、デバイスの電源投入時など）、次いで、時変ファクタを説明するために１回以上繰り返され得る。このようにして、ミスマッチに対応するため、補正曲線は、リアルタイムで（又は所定の間隔で）連続的に監視され、補正エラーを最小化するために適応的にオンザフライで調整され得る。
【０５２９】
図１３７に示すように、電子デバイス１０の各種実施形態では、プロセッサコアコンプレックス１２は、画像データ生成及び処理２６５０を実行して、電子ディスプレイ１８によって表示するための画像データ２６５２を生成することができる。プロセッサコアコンプレックス１２の画像データ生成及び処理２６５０は、画像データ２６５２を生成し、かつ電子ディスプレイ１８を制御するためにコアプロセッサ１２によって用いられ得る、様々な回路及び処理を表すことを意味する。これは、電子ディスプレイ１８の製造及び／又は動作変動に基づいて画像データ２６５２を補償することを含み得るため、プロセッサコアコンプレックス１２は、感知制御信号２６５４を提供して、電子ディスプレイ１８にディスプレイパネル感知を実行させて、ディスプレイ感知フィードバック２６５６を生成することができる。ディスプレイ感知フィードバック２６５６は、電子ディスプレイ１８の動作変動に関するデジタル情報を表す。ディスプレイ感知フィードバック２６５６は、任意の好適な形態を取ることができ、画像データ生成及び処理２６５０によって補償値に変換されてもよく、これは、画像データ２６５２に適用されるときに、電子ディスプレイ１８を調整するために画像データ２６５２を適切に補償する。これは、画像データ２６５２の忠実性をより高くし、そうでなければ電子ディスプレイ１８の動作変動により生じるであろう視覚的アーチファクトを低減又は排除する。
【０５３０】
電子ディスプレイ１８は、画素のアレイ２６６６を有するアクティブエリア２６６４を含む。画素２６６６は、実質的に等しく離間しかつ同一サイズで分配されて概略的に示されるが実際の実装では、異なる色の画素は、互いに異なる空間的関係を有することができ、異なるサイズを有することができる。一実施例では、画素２６６６は、赤、緑、青の画素を有する、赤−緑−青（ＲＧＢ）フォーマットを取り得、別の実施例では、画素２６６６は、ダイヤモンドパターンの赤−緑−青−緑（ＲＧＢＧ）フォーマットを取り得る。画素２６６６は、ドライバ集積回路２６６８によって制御され、これは、単一モジュールであってもよく、又は列ドライバ集積回路２６６８Ａ及び行ドライバ集積回路２６６８Ｂなどの個別のモジュールで構成されてもよい。ドライバ集積回路２６６８（例えば、２６６８Ｂ）は、ゲート線２６７０にわたって信号を送信して、画素２６６６の行をアクティブ化しかつプログラム可能にすることができ、その時点で、ドライバ集積回路２６６８（例えば、２６６８Ａ）は、データ線２６７２にわたって画像データ信号を送信して、画素２６６６をプログラムして、特定の階調（例えば、個々の画素輝度）を表示することができる。画像データに異なる色の異なる画素２６６６を供給して異なる階調を表示することによって、フルカラー画像を画素２６６６にプログラムすることができる。画像データは、時々列ドライバとも呼ばれるソースドライバ２６７４を介して画素２６６６のアクティブ行に表示され得る。
【０５３１】
前述したように、画素２６６６は、任意の好適なレイアウトで配置され得、画素２６６６は、様々な色及び／又は形状を有する。例えば、いくつかの実施形態では、画素２６６６は、赤、緑、及び青が交互に現れてもよく、また、他の配置になってもよい。他の配置は、例えば、赤−緑−青−白（ＲＧＢＷ）レイアウト又はダイヤモンドパターンレイアウトを含むことができ、これは、１列の画素が赤と青の交互であり、隣接する列の画素が緑である。画素２６６６の特定の配置及びレイアウトにかかわらず、各画素２６６６は、アクティブエリア２６６４の変動及び温度、並びに画素２６６６の全体的な劣化などの電子ディスプレイ１８のアクティブエリア２６６４上での変化に敏感であり得る。実際、各画素２６６６が発光ダイオード（ＬＥＤ）であるとき、経時的に徐々に光の放出を減らし得る。この影響は、経年劣化と呼ばれ、電子ディスプレイ１８の画素２６６６における温度の影響より遅い時間周期にわたって起こる。
【０５３２】
ディスプレイパネル感知を使用して、ディスプレイ感知フィードバック２６５６を得ることができ、これは、プロセッサコアコンプレックス１２が補償された画像データ２６５２を生成して、アクティブエリア２６６４の温度、経年劣化、及び他の変動の影響を打ち消すことができる。ドライバ集積回路２６６８（例えば、２６６８Ａ）は、試験データに対して画素２６６６の応答のアナログ感知を実行するために、感知アナログフロントエンド（ＡＦＥ）２６７６を含むことができる。アナログ信号は、感知アナログデジタル変換回路（ＡＤＣ）２６７８によってデジタル化され得る。
【０５３３】
例えば、ディスプレイパネル感知を実行するために、電子ディスプレイ１８は、試験データを用いて画素２６６６のうちの１つをプログラムできる。次いで、感知アナログフロントエンド２６７６は、試験されている画素２６６６に接続された感知線２６８０を感知する。ここで、データ線２６７２は、電子ディスプレイ１８の感知線２６８０の延長として機能するように示される。その他の実施形態では、しかし、ディスプレイアクティブエリア２６６４は、他の専用の感知線２６８０を含むことができ、又はディスプレイ１８の他の線は、データ線２６７２の代わりに感知線２６８０として使用され得る。試験データでプログラムされていない他の画素２６６６は、試験データでプログラムされている画素と同時に感知され得る。実際、感知線２６８０上の画素が試験データでプログラムされていないときに、感知線２６８０上の参照信号を感知することによって、コモンモードノイズ参照値を得ることができる。この参照信号は、コモンモードノイズを低減又は排除するために、試験データでプログラムされていない試験画素からの信号から除去され得る。
【０５３４】
アナログ信号は、感知アナログデジタル変換回路２６７８によってデジタル化され得る。感知アナログフロントエンド２６７６及び感知アナログデジタル変換回路２６７８は、事実上、単一ユニットとして動作できる。ドライバ集積回路２６６８（例えば、２６６８Ａ）はまた、追加のデジタル動作を実行して、ディスプレイフィードバック２６５６を生成するためにデジタルフィルタリング、加算、若しくは減算などのディスプレイフィードバック２６５６を生成してもよく、又はこのような処理は、プロセッサコアコンプレックス１２によって実行されてもよい。
【０５３５】
いくつかの実施形態では、画像データ２６５２が電子ディスプレイ１８上の熱的変動を補償できない場合、様々なソースは、視覚的アーチファクトを電子ディスプレイ１８に生じさせ得る熱を生成することができる。例えば、図１３８のサーマルダイアグラム２６９０に示すように、電子ディスプレイ１８のアクティブエリア２６６４は、多くの異なる近くの熱源によって影響され得る。例えば、サーマルマップ２６９０は、アクティブエリア２６６４の高い局所熱分布２６９２を生成する少なくとも１つの熱源の効果を示す。熱２６９２分布を生成する熱源（単数又は複数）は、電子ディスプレイ１８上に予想可能なパターンで熱を生成する、プロセッサコアコンプレックス１２、カメラ回路などの任意の熱生成電子コンポーネントであり得る。
【０５３６】
図１３８に更に示すように、サーマルダイアグラム２６９０は、各々が画素２６６６のセットを含むディスプレイ１８の領域２６９２に分割され得る。このようにして、画素２６６６の群は、領域２６９２によって表され得、これにより、領域２６９２の属性（例えば、領域２６９２に影響する温度）は、その領域２６９２の画素２６６６の群に起因し得る。以下で更に詳細に説明されるように、画素２６６６の感知された属性又は影響を領域２６９２にグループ化することにより、ディスプレイ１８の不均一性を補正するときのメモリ要件及び処理を削減することができる。加えて、図１３８は、領域２６９２に対応する補正値２６９８を含むことができる補正マップ２６９６の例を示す。例えば、補正値２６９８は、例えば、ディスプレイ１８での温度差又はディスプレイ１８の均一性に影響する他の特性を補正するために、領域２６９４内の画素２６６６に送信される画像データに適用されるオフセット又は他の値を表すことができる。
【０５３７】
図１３９に示すように、ディスプレイ１８における変動及び不均一性の影響は、プロセッサコアコンプレックス１２の画像データ生成及び処理システム２６５０を使用して補正され得る。例えば、（領域２６９２に対応する補正値２６９８のセットを有するルックアップテーブルに対応し得る）補正マップ２６９６は、画像データ生成及び処理システム２６５０内の記憶装置（例えば、メモリ）に存在し得る。この補正マップ２６９６は、いくつかの実施形態では、ディスプレイ１８のアクティブエリア２６６４全体又はアクティブエリア２６６４のサブセグメントに対応し得る。前述したように、補正マップ２６９６（又はその中のデータ）を記憶するためのメモリのサイズを削減するために、補正マップ２６９６は、領域２６９２に対応する補正値２６９８を含むことができる。加えて、いくつかの実施形態では、補正マップ２６９６は、低電力及び高速応答動作を可能にする削減された解像度補正マップであり得る。例えば、画像データ生成及び処理システム２６５０は、メモリにそれらを記憶する前に補正値２６９８の解像度を削減することができ、これにより、必要であり得るメモリが減り、応答が加速されることなどがあり得る。加えて、補正マップ２６９６の解像度の調整は、動的であることができ、及び／又は補正マップ２６９６の解像度は、局所的に調整され得る（例えば、１つ以上の領域２６９２に対応する特定の位置で調整され得る）。
【０５３８】
補正マップ２６９６（又はその一部、例えば、特定の領域２６９２に対応するデータ）は、画像データ生成及び処理システム２６５０のメモリから読み取ることができる。次いで、補正マップ２６９６（例えば、１つ以上の補正値）は、（任意選択的に）スケーリングされてもよく（ステップ２７００によって表される）、それによって、スケーリングは、補正マップ２６９６に適用された解像度低減に対応する（例えば、オフセット又はその逆）。いくつかの実施形態では、このスケーリングが実行されるかどうか（及びスケーリングのレベル）は、表示設定及び／又はシステム情報として受信される１つ以上の入力信号２７０２に基づき得る。
【０５３９】
ステップ２７０４では、補正マップ２６９６の変換は、補間（例えば、ガウス、線形、立方など）、外挿（例えば、線形、多項式など）、又は補正マップ２６９６のデータに適用され得る他の変換技術を介して行われ得る。これにより、例えば、補正マップ２６９６の境界条件を考慮に入れることができ、生表示コンテンツ２７０６（例えば、画像データ）に適用され得る補償駆動データを生じることができ、これにより、画素２６６６に送信される補償された画像データ２６５２を生成することができる。このプロセスのステップ２７０４の視覚的な例は、図１４０に示されており、これは、補正マップ２６９６のデータ値を、補正マップ２６９６から画素当たりの補正マップ２７０８にまとめられた補償駆動データに変換する一例を示す。
【０５４０】
図１３９に戻ると、いくつかの実施形態では、補正マップ２６９６は、例えば、ディスプレイ感知フィードバック２６５６から生成された入力値２７１０に基づいて更新され得る。補正マップ２６９６のこの更新は、包括的に（例えば、補正マップ２６９６の全体に影響する）及び／又は局所的に（例えば、補正マップ２６９６の全体よりも小さい範囲に影響する）実行され得る。更新は、ディスプレイ感知フィードバック２６５６として送信された、電子ディスプレイ１８のアクティブエリア２６６４のリアルタイム測定に基づき得る。加えて及び／又はあるいは、補正の可変の更新レートは、例えば、画像データ生成及び処理システム２６５０によって、ディスプレイ１８に影響する条件（例えば、ディスプレイ１８の使用法、デバイスの電力レベル、環境条件など）に基づいて選択され得る。
【０５４１】
図１４１は、補正マップ２６９６の更新の画像例を示す。グラフ２７１２に示すように、新しいデータ値２７１４は、（例えば、第１のフレームリフレッシュに対応する）時間ｎでの更新中にディスプレイ感知フィードバック２６５６に基づいて生成されてもよい。また、グラフ２７１２には、特定の行（例えば、行１）及び列（例えば、列１〜５）の画素２６６６の位置に対応する現在のルックアップテーブル値２７１６が示される。補正マップ２６９６の更新の一部として、グラフ２７１８に示すように、新しいデータ値２７１４は、新しいデータ値２７１４と関連付けられた（例えば、それに最も近い）現在のルックアップテーブル値２７１６に適用され得る。これにより、新しいデータ値２７１４によって表される条件によって影響を受ける画素２６６６に対応するルックアップテーブル値２７１６のシフトをもたらし、（調整された前のルックアップテーブル値２７１６と共に示された）補正されたルックアップテーブル値２７２０を生成する。
【０５４２】
グラフ２７２２に示すように、これは、時間ｎ＋１での更新を表す（例えば、第２のフレームリフレッシュに対応する）。追加の新しいデータ値データ値２７２４は、時間ｎ＋１での更新中にディスプレイ感知フィードバック２６５６に基づいて生成されてもよい。補正マップ２６９６の更新の一部として、グラフ２７１８に示すように、新しいデータ値２７２４は、新しいデータ値２７２４と関連付けられた（例えば、それに最も近い）現在のルックアップテーブル値２７１６に適用され得る。これにより、新しいデータ値２７２４によって表される条件によって影響を受ける画素２６６６に対応するルックアップテーブル値２７１６のシフトをもたらし、（調整された前のルックアップテーブル値２７１６と共に示された）補正されたルックアップテーブル値２７２６を生成する。図１４１に示された更新プロセスは、空間補間例を表し得る。しかし、追加の及び／又は代替の更新技術は、補正マップ２６９６を更新するために適用され得ると理解されている。
【０５４３】
いくつかの実施形態では、動的補正電圧は、単独で及び／又は包括的に画素２６６６に提供され得る。図１４２は、画素２６６６及び／又はアクティブエリア２６６４に供給される電圧レベルの動的更新の一例を示す。ダイアグラム２７２８に示すように、画像データ生成及び処理システム２６５０は、ディスプレイ感知フィードバック２６５６を、例えば、１つ以上のセンサ２７３０から受信することができる。また、１つ以上のセンサ２７３０から受信された感知条件によって生成された更新電圧値を含み得る電圧変化マップ２７３２も示される。いくつかの実施形態では、電圧変化マップ２７３２は、上述の補正マップ２６９６であり得る。
【０５４４】
いくつかの画素２６６６は、画像依存電圧駆動のために１つの端子、及びグローバル基準電圧駆動のために異なる端子を使用することができる。したがって、図１４２に示すように、コモンモード情報（例えば、電圧変化マップ２７３２全体の補正マップ平均）を使用して、基準電圧線２７３４に沿ってグローバル駆動電圧を更新することができる。このようにして、例えば、アクティブエリア２６６４の画素は、個々に調整する代わりに一緒に調整され得る（ただし、個々の調整は、例えば、データ線２６７２を介して依然として可能である）。
【０５４５】
ディスプレイの不均一性を補正するための他の技術も加えて考えられる。例えば、図１４３のグラフ２７３４に示すように、不均一な画素応答を補償するために、画素２６６６のプロパティ（例えば、電流又は電圧）は、測定され２７３６、かつ目標値２７３８と比較して、補正曲線２７４２を生成する推定画素２６６６応答を使用して、補正値２７４０（例えば、オフセット電圧）を生成することができる。この補正曲線２７４２を使用して（例えば、ルックアップテーブルと関連して）、補正値２７４０を生表示コンテンツ２７０６（例えば、画像データ）に適用することができ、これにより、それぞれの画素２６６６に送信される補償された画像データ２６５２を生成することができる（例えば、補正曲線２７４２を使用して、達成されるべき目標電流に基づいて生表示コンテンツ２７０６に適用されるオフセット電圧を選択することができる）。このプロセスは、図１３９と関連して述べられた補正の前又は後に実行され得る（例えば、補正曲線２７４２と関連して選択された特定の値の適用に基づいて生成された補正されたデータは、図１３９の生表示コンテンツ２７０６として送信され得、又は図１３９の補償された画像データ２６５２は、補正曲線２７４２と関連して補正され、その後画素２６６６に送信され得る）。しかし、パネル変動、温度、経年劣化などによる、補正曲線２７４２と実際の画素２６６６応答との間のミスマッチは、画素２６６６のアクティブエリア２６６４にわたって補正エラーを引き起こし得、ルミナンスの不一致、色の違い、フリッカーなどの表示アーチファクトをディスプレイ１８上に存在させ得る。
【０５４６】
図１４４は、補正曲線２７４２を補正する（例えば、プロセス変動などの時不変曲線ミスマッチを補正する）技術を表すグラフ２７４４を示す。図１４４に図に示すように、画素２６６６のプロパティ（例えば、電流又は電圧）は、測定され２７４６、かつ目標値２７４８と比較して、画素２６６６と関連付けられた所与の補正曲線２７４２を使用して、補正値２７５０（例えば、オフセット電圧）を生成することができる。この補正値２７５０は、補正値２７４０に関して前述されたものと同様の方式で適用され得る。
【０５４７】
加えて、画素２６６６のプロパティ（例えば、電流、電圧）は、第２の時間にて測定され２７５２、残留補正（例えば、曲線オフセット２７５２）に補正値２７５０を追加的に適用することを可能にする第２の測定値２７４６を得て、補正値２７５０と曲線オフセット２７５２と組み合わせた値を、例えば、生表示コンテンツ２７０６（例えば、画像データ）に適用するために（例えば、ルックアップテーブルと関連して）利用され得るパネル曲線２７５４を生成することができ、これにより、画素２６６６に送信される補償された画像データ２６５２を生成することができる（例えば、パネル曲線２７５４を使用して、達成されるべき目標電流に基づいて生表示コンテンツ２７０６に適用されるオフセット電圧を選択することができる）。このプロセスは、図１３９と関連して述べられた補正の前又は後に実行され得る（例えば、パネル曲線２７５４と関連して選択された特定の値の適用に基づいて生成された補正されたデータは、図１３９の生表示コンテンツ２７０６として送信され得、又は図１３９の補償された画像データ２６５２は、パネル曲線２７５４と関連して補正され、その後画素２６６６に送信され得る）。この処理は、（例えば、工場で、及び／若しくは初期デバイス１０又はディスプレイ１８試験の間に）デバイス１０の初期構成として実施され得、又は（例えば、所定の間隔で、若しくはデバイスの起動などの条件に応じて）動的に実行され得る。
【０５４８】
図１４５は、パネル曲線２７５４を補正する（例えば、温度、古さ、使用量によって引き起こされる時変曲線ミスマッチを補正する）技術を表すグラフ２７５６を示す。図１４５に示すように、パネル曲線２７５４は初めに、（例えば、デバイス１０及び／又はディスプレイが最初に製造されるか又は試験されるときに）計算され、記憶され得る。同様に、パネル曲線２７５４は、図１４４に関して前述したように、例えば、デバイス１０の電力サイクル時に繰り返し計算され得る。パネル曲線２７５４が決定され、補正値２７５０及び曲線オフセット２７５２が画像データ２６５２を提供するために適用されると（例えば、パネル曲線２７５４を使用して、達成されるべき目標電流に基づいて生表示コンテンツ２７０６に適用されるオフセット電圧を選択することができる）、追加の補正技術が行われ得る。
【０５４９】
図１４５に図に示すように、画素２６６６のプロパティ（例えば、電流、電圧）は、測定され２７５８、かつ目標値２７６０と比較して、補正値２７６２（例えば、オフセット電圧）を生成することができ、これは、パネル曲線２７５４補正値（例えば、補正値２７５０及び曲線オフセット２７５２）を更に補正できるようにする。これは、補正値２７５０、曲線オフセット２７５２、及び補正値２７６２を組み合わせた値を、例えば、生表示コンテンツ２７０６（例えば、画像データ）に適用するために（例えば、ルックアップテーブルと関連して）利用され得る適応パネル曲線２７６４を生成し、これにより、画素２６６６に送信される補償された画像データ２６５２を生成する（例えば、適応パネル曲線２７６４を使用して、達成されるべき目標電流に基づいて生表示コンテンツ２７０６に適用されるオフセット電圧を選択することができる）。このプロセスは、図１３９と関連して述べられた補正の前又は後に実行され得る（例えば、適応パネル曲線２７６４と関連して選択された特定の値の適用に基づいて生成された補正されたデータは、図１３９の生表示コンテンツ２７０６として送信され得、又は図１３９の補償された画像データ２６５２は、適応パネル曲線２７６４と関連して補正され、その後画素２６６６に送信され得る）。
【０５５０】
前述の処理は、オンザフライで実行され得る（例えば、パネル曲線２７５４及び／又は適応パネル曲線２７６４は、リアルタイムで及び／又はほぼリアルタイムで連続的に監視され、補正エラーを最小化するためにオンザフライで適応的に調整され得る）。同様に、この処理は、画素２６６６の応答推定のための補正精度の向上を可能にするために、規則的な間隔（例えば、ディスプレイ１８のリフレッシュレートに関連して）で実行され得る。その他の実施形態では、例えば、勾配などの曲線適応を更に強化するために、上述の適応手順が複数の異なる電流レベルで実行され得る。更に、各画素２６６６がそれ自身のＩ−Ｖ（電流−電圧）曲線を有し得るため、上記のプロセスは、ディスプレイの各画素２６６６のために行われ得る。
２．空間的及び時間的フィルタリング
【０５５１】
多くの電子デバイスは、ディスプレイパネルを使用して、ユーザインタフェースを提供することができる。多くのユーザディスプレイパネルは、発光ダイオード（ＬＥＤ）パネル、有機発光ダイオード（ＯＬＥＤ）パネル及び／又はプラズマパネルなどの画素ベースパネルであってもよい。これらのパネルでは、各画素は、ディスプレイドライバによって個別に駆動されてもよい。例えば、ディスプレイドライバは、表示されるべき画像を受信し、ディスプレイの各画素はどの強度で表示されるべきかを決定し、その画素を個別に駆動することができる。組み立て時の変動、経年劣化の影響及び／又は劣化による画素の回路間のわずかな違いは、目標強度と実際の強度との差をもたらし得る。これらの違いは、パネルに不均一性をもたらし得る。このような不均一性の影響を防ぐ又は削減するために、ディスプレイは、画素によって提供される実際の強度を測定して、測定された強度と目標強度を比較して、かつ補正マップをディスプレイドライバに提供する、感知及び処理回路を備え得る。
【０５５２】
感知回路は、エラーに影響されやすい場合がある。これらのエラーにより、不正確な補正マップが生成される場合があり、これは今度は、ディスプレイ内での過補正につながる場合がある。この補正処理に関連する過補正による並びに遅延による累積エラーは、ルミナンスジャンプ、スクリーンフリッカー、及び不均一フリッカーなどの可視アーチファクトをもたらし得る。本明細書に記載された実施形態は、可視アーチファクトを低減し、電子デバイスのユーザにとってより快適なインターフェースをもたらす方法及びシステムに関連する。いくつかの実施形態では、センサヒステリシスからの感知エラーに対処する。いくつかの実施形態では、熱雑音からの感知エラーに対処する。実施形態は、２Ｄフィルタなどの空間フィルタ、フィードフォワード感知、及び感知エラーによる可視アーチファクトの存在を低減するための部分補正を含むことができる。
【０５５３】
図１４６は、ディスプレイ１８（又はディスプレイ１８のディスプレイパネル）の複数の画素にわたって均一性を得るために使用され得るシステムを示すダイアグラム２８００である。本開示の部分の目的のために、ディスプレイ１８及びディスプレイ１８のディスプレイパネルは、交換可能に呼ぶことができる。ディスプレイドライバ２８０２は、電子デバイスデータ２８０４の任意の他のシステムから受信して、ディスプレイパネル１８に表示されるための画像を生成することができる。ディスプレイパネル１８はまた、表示されている画素の強度を測定できる感知回路２８０６に結合され得る。感知回路２８０６は、画素回路にわたる電圧又は電流を測定することによって動作することができ、これは、画素によって生成されるルミナンスレベルに関連付けられ得る。いくつかの実施形態では、感知回路２８０６は、画素の光出力を測定することができる。感知回路２８０６からの測定値は、直接的又は間接的であってもよい。
【０５５４】
感知データは、感知回路２８０６からセンサデータ処理回路２８０８に提供され得る。センサデータ処理回路１０８は、目標強度と測定強度とを比較して、補正マップ２８１０を提供することができる。以下に詳細に記載されているように、いくつかの実施形態では、センサデータ処理回路２８０８は、画像フィルタリングスキームを含むことができる。いくつかの実施形態では、センサデータ処理回路２８０８は、部分補正マップ２８１０の提供と関連付けられ得るフィードフォワード感知スキームを含むことができる。これらのスキームは、感知回路２８０６に導入された望ましくないエラーによって生成された視覚的アーチファクトを実質的に減少させ、かつ改善されたユーザエクスペリエンスを提供することができる。
【０５５５】
図１４７は、感知回路２８０６に影響し得るセンサエラー２８２２の２つのあり得る原因を示すダイアグラム２８２０を提供する。ヒステリシスエラー２８２４は、前のコンテンツからのキャリーオーバーの影響によって引き起こされたセンサエラーに関し得、熱エラー２８２６は、デバイス内の温度変動によって引き起こされたセンサエラーに関し得る。図１４８は、感知回路２８０６に入り得るエラー２８２２の一例を示すチャート２８３０を提供する。チャート２８３０は、ディスプレイ１８のプロファイルに沿った画素位置２８３４の関数として、エラー２８３２を提供する。曲線２８３５は、スクリーン２８３７の中心の周りに最大値を有する凸形状２８３６を表す。この凸形状２８３６は、熱雑音２８２６に起因する場合がある。曲線２８３５はまた、より急激なアーチファクト２８３８を表す。これらの急激なアーチファクト２８３８は、ヒステリシスエラー２８２４によって引き起こされ得る。熱エラー２８２６は、温度の変動によって引き起こされ得ることに留意されたい。隣接する画素内の温度が相関しているため、熱エラーは、滑らかなエラープロファイルを有し得る。対照的に、ヒステリシスエラー２８３２は、個々の画素レベルで発生する場合があり、隣接する画素におけるヒステリシスエラー２８３２の間の相関は、ほとんどない場合がある。結果として、エラープロファイルは、曲線２８３５に見られる不連続な急激なアーチファクト２８３８に関連付けられ得る。
【０５５６】
図１４９Ａ及び図１４９Ｂは、起こり得る２つの種類のヒステリシスエラー２８３２を示す。図１４９Ａのダイアグラム２８５２は、デトラップヒステリシスを示し、図１４９Ｂのダイアグラム２８５４は、トラップヒステリシスを示す。デトラップヒステリシス（ダイアグラム２８５２）は、画素のルミナンス２８５６が高い値２８５８から低い目標値２８５０に移動するときに発生する。高い値２８５８からのキャリーオーバーにより、センサは、実際のルミナンス２８５６を過小評価して、負のエラー２８６２を提供する過補正をもたらす場合がある。これは、明るい視覚的アーチファクト２８６４をもたらす。トラップヒステリシス（ダイアグラム２８５４）は、画素のルミナンス２８５６が低い値２８６８から高い目標値２８７０に移動するときに発生する場合がある。低い値２８６８からのキャリーオーバーにより、センサは、実際のルミナンス２８５６を過大評価して、正のエラー２８７２を提供する過補正をもたらす場合がある。これは、薄暗い視覚的アーチファクト２８７４をもたらす。隣接する画素は、異なるレベル又はタイプのヒステリシスを受ける場合があり、したがって、隣接する画素からの感知エラーは、無相関である場合があることに留意されたい。これは、高空間周波数を提示する補正アーチファクト（例えば、曲線における急激なアーチファクト）をもたらし得る。
【０５５７】
図１５０は、センサからの測定値における熱雑音の効果を示す。ヒートマップ２８９０は、冷たいエリア２８９２及び温かいエリア２８９４を有するディスプレイの熱特性を示す。チャート２８９８は、ディスプレイにわたる水平プロファイル２８９６のセンサ測定値を示す。センサ測定値２９００は、曲線２９０１によって示されるように、プロファイル２８９６内の画素座標２９０２の関数として与えられる。プロファイル２８９６のより温かい領域（例えば、領域２９０４）では、対応するセンサ測定値は、より冷たい領域（例えば、領域２９０６）よりも高いことに留意されたい。更に、熱特性は、隣接する画素の間で急激に変動せず、低空間周波数の曲線（例えば、滑らかな曲線）をもたらすことに留意されたい。
【０５５８】
上述のように、ヒステリシス効果からの感知エラーは、高周波数アーチファクトとして現れ、熱効果からの感知エラーは、低周波数アーチファクトとして現れる。以下で説明するように、エラーの高周波数コンポーネントの抑制は、ローパスフィルタを通る感知データを有することによって得ることができ、これにより、可視アーチファクトの量を減らすことができる。図１５１は、ディスプレイの感知回路からのエラーの高周波数コンポーネントを抑制するために使用され得るシステム２９２０を示す。センサ２９２２は、感知データ２９２４をローパスフィルタ２９２６に提供することができる。ローパスフィルタは、二次元空間フィルタ２９２６であり得る。いくつかの実装形態では、二次元空間フィルタは、ガウスフィルタ、三角フィルタ、ボックスフィルタ、又は任意の他の二次元空間フィルタであり得る。次いで、フィルタリングされたデータ２９２８は、パネル２９４０に転送され得る補正ファクタ又は補正マップを決定するデータ処理回路２９３０で使用され得る。いくつかの実装形態では、データ処理回路２９３０は、ルックアップテーブル（ＬＵＴ）、オンザフライで実行される機能、又はいくつかの他の論理を用いて、フィルタリングされたデータ２９２８からの補正ファクタを決定することができる。
【０５５９】
図１５２内のチャートは、空間フィルタ２９２６をディスプレイからの感知データに適用する実施例を示す。チャート２９５０は、フィルタリング前の感知信号を示し、チャート２９５２は、フィルタリング処理後の感知を示す。チャート２９５０及び２９５２の両方は、画素位置２９５６の関数として、感知変動２９５４を示す。感知データ２９２４は、高周波数アーチファクト及び低周波数アーチファクトを含むことに留意されたい。空間フィルタリング２９２６後、フィルタされたデータ２９２８は、高周波数コンテンツがはるかに少ない場合がある。温度プロファイル２９５８は、フィルタリングされたデータ２９２８と相関し得ることに留意されたい。いくつかの実装形態では、上述のように、熱的変動からのエラーとは対照的に、フィルタを使用して、ヒステリシスからのエラーを優先的に緩和することができる。
【０５６０】
高周波数感知エラーのフィルタリングは、電子デバイスのユーザのための視覚的エクスペリエンスへの影響を減らすことができる。図１５３内のチャート２９７０は、視覚的アーチファクトの空間周波数２９７４の関数として、有効コントラスト感度閾値２９７２を提供することによる効果を示す。有効コントラスト感度閾値２９７２は、アーチファクトがユーザによって知覚され得るルミナンスの変動を意味する。チャートは、フィルタを有さないシステム（曲線２９７６）、０．０６ｃｐｄ（１度当たりのサイクル）のカットオフ周波数（例えば、コーナ周波数）を有するフィルタ（曲線２９７８）及び０．０１ｃｐｄのカットオフ周波数を有するフィルタ（曲線２９８０）を有するシステムについての有効コントラスト感度閾値２９７２を提供する。空間フィルタは、本質的にハイパスである高空間熱周波数エラーに対抗する危険を冒して、コントラスト感度閾値を増加させる。熱エラー抑制の周波数の境界は、ローパスフィルタの同一のカットオフ周波数によって設定される。これは、センサエラーに対してより高い許容範囲を有するシステムに対応し得る。より高い空間周波数を有する領域では、効果がより顕著であることに更に留意されたい。
【０５６１】
図１５４の模式図２９９０は、上述のように、二次元空間フィルタリングスキームを使用して画素を補正するために使用され得るリアルタイム閉ループシステムを示す。このシステムでは、表示画素２９９２を測定して、二次元ローパスフィルタ２９９４に提供され得る感知データを生成することができる。ローパスフィルタ２９９４は、フィルタリングされたデータをゲイン要素２９９６に提供することができる。ゲイン要素２９９６はまた、ルミナンス単位（例えば、ディスプレイセンサによって提供される測定基準）からの信号を電圧（例えば、目標強度を計算するためにディスプレイドライバによって用いられる電圧信号）へと変換することができる。また、時間的フィルタ２９９８を使用して、非常に高速の更新、及び潜在的な安定性を妨げる場合がある。時間的フィルタからの出力信号は、回路３０００によって画像信号３００２と組み合わされて、感知データに基づく適切な補償を用いて画素に提供される目標ルミナンスのセットを生成することができる。この組み合わされ画像は、表示画素２９９２によって提供され得る。
【０５６２】
図１５５Ａは、上述の二次元空間フィルタリングスキームに使用され得る２つの空間フィルタについての開ループ応答のボード線図３０１２（周波数３０１４の関数としての位相３０１６及び大きさ３０１８）を提供する。ボックスフィルタ３０２０（例えば、矩形フィルタ）及び三角フィルタ３０２２についての応答は、チャート３０１２に提供される。ボックスフィルタ３０２０は、特定の領域に位相反転を示す領域を有することができることに留意されたい。図１５５Ｂは、ボックスフィルタ３０３２又は三角フィルタ３０３４に対するシステム２９９０の閉ループ応答のボード線図３０３０を提供する。フィルタの開ループ応答における位相反転の存在は、画素の閉ループ不安定性挙動と関連付けられ得、これは、過補正からのちらつきアーチファクトに対応し得る。三角フィルタは、２つのボックスフィルタを連結すること（例えば、たたみ込むこと）によって得ることができることに留意されたい。したがって、安定した閉ループ応答を有するフィルタは、これが開ループ応答に位相反転が存在するのを妨げるので、偶数個のボックスフィルタを連結することによって得ることができる。図１５６は、前述のスキームに使用され得る空間フィルタを示すチャート３０４０を提供する。チャート３０４０は、空間座標３０４２の関数として振幅３０４４を示す。チャートは、ボックスフィルタ３０４６、三角フィルタ３０４８、及びガウスフィルタ３０５０を示す。
【０５６３】
上述のように、いくつかのアーチファクトは、誤った感知データによるディスプレイルミナンスの過補正によって生成され得る。いくつかの状況では、この過補正は、部分補正スキームを用いることによって最小化され得る。このような条件では、部分補正マップは、目標ルミナンスと感知ルミナンスとの間の差に基づく総補正マップから計算される。この部分補正マップは、ディスプレイドライバによって使用される。部分補正を用いるシステムは、ルミナンスのより緩やかな変化を提示する場合があり、上述のもののような感知エラーからのアーチファクトは、ディスプレイのユーザによって気づかれない場合がある。いくつかの実装形態では、このスキームは、部分補正を使用して、ディスプレイ内に画像を生成することができるが、代わりに、感知データを調整するために、総補正マップを使用することができる。このストラテジは、フィードフォワード感知スキームとして知られている場合がある。フィードフォワード感知スキームは、補正マップを総補正マップへ高速に収束できるようにするのに有用であり得る。
【０５６４】
前述のことを念頭において、図１５７は、部分補正生成回路３１１２と共にフィードフォワード感知回路３１１０を有するシステム３１００を示す。感知回路２８０６は、ディスプレイパネル１８においてルミナンスを測定することができる。感知データは、目標ルミナンスと感知データとの間の差に基づいて、総補正マップ３１１４を得ることができるデータ処理回路２８０８に提供され得る。漸進的に追加された補正マップの累積を有し得る現在の補正マップ３１１６は、総補正マップ３１１４と比較して、未処理の補正マップ３１１８を得ることができる。次いで、補正決定エンジン３１２０を使用して、未処理の補正マップ３１１８及び部分補正生成システム３１００の他の構成プロパティに基づいて現在の補正マップ３１１６を更新することができる。現在の補正マップ３１１６を使用して、ディスプレイ内の画素ルミナンスを補正することができる（矢印３１２２）。以下で説明するように、総補正マップ３１１４を使用して、フィードフォワード方式でセンサを調整することができる（矢印３１２４）。フィードフォワードストラテジは、収束していない現在の補正マップの使用により、感知回路が感知データ内にエラーを導入することを防ぐ。結果として、フィードフォワードストラテジは、総補正マップ３１１４への現在の補正マップ３１１６の間の収束を加速することができる。現在の補正マップ３１１６への更新は、所望のユーザエクスペリエンスに基づいて、同調可能な補正レートで行われ得る。より高速の補正レートは、総補正マップと現在の補正マップとの間により速い収束をもたらし得、これは、より正確な画像をもたらし得る。補正レートが遅いと、視覚的アーチファクトが遅くなる場合があり、これは、より滑らかなユーザエクスペリエンスをもたらす。
【０５６５】
図１５８は、感知データに基づいて、ディスプレイパネル１８のルミナンスを補正するための別のシステム３１５０を示す。このシステムでは、補正レートは、動的リフレッシュレートを用いることによって変更され得る。このようなシステムは、ディスプレイ１８によって表示されるコンテンツの周波数に基づいて、漸進的補正スキームを適応させることができる。感知回路２８０６は、ディスプレイ１８からの画素ルミナンスを測定し、測定されたルミナンスをデータ処理回路２８０８に提供することができる。データ処理回路２８０８は、これらの測定値及び予想値に基づいて、総補正マップ３１１４を生成することができる。システム３１００において、未処理の補正マップ３１１８は、総補正マップ３１１４、及び使用されている現在の補正マップから生成され得る。システム３１５０では、漸進的補正回路３１１２はまた、補正レート決定エンジン３１２０を使用して、ディスプレイの補正レートを動的に変更し得る。現在のリフレッシュレート３１５２は、滑らかさ（例えば、より遅い更新）及び精度又は速度（例えば、より速い更新）をバランスするために選択され得る。現在のリフレッシュレート３１５２及び未処理の補正マップ３１１８に基づいて、部分補正生成器３１５４は、更新がいつ行われるべきかを識別するために時間カウンタ３１５６を使用して、現在の補正マップ３１１６を更新することができる。システム３１００において、電流補正マップ３１１６を使用して、表示回路を更新することができ（矢印３１２２）、総補正マップ３１１４を使用して、感知回路を更新することができる（矢印３１２４）。
【０５６６】
特定の条件下で、部分補正及びフィードフォワード感知スキームは、図１４６のシステム２８００などの感知及び補正システムに追加され得る。図１５９のシステム３２００は、部分補正生成及びフィードフォワード感知を提供するためにシステム２８００に結合され得る漸進的補正回路３２０２を示す。図１４６に関して前述したように、感知回路２８０６は、ディスプレイ１８内の画素についてのルミナンスの測定値をデータ処理回路２８０８に提供することができる。ディスプレイドライバ２８０２は、補正マップ２８１０を使用して、ディスプレイパネル１８内に補正されたルミナンスを有する画素を表示することができる。漸進的補正回路３２０２は、暫定補正マップ３２０４を受信し、かつ補正マップ２８１０を提供するように、システム２８００に結合され得る。暫定補正マップ３２０４は、データ処理回路２８０８によって受信される。補正決定エンジン３１２０は、所望のユーザエクスペリエンスに基づいて現在のリフレッシュレート３１５２を調整することができる。補正決定エンジン３１２０はまた、部分補正生成器を制御して、暫定補正マップ３２０４及び現在のリフレッシュレート３１５２に基づいて、システム２８００に返されるべき補正マップ２８１０を生成することができる。これらの決定は、実装された部分補正スキームの補正速度及びステップサイズに基づいてもよく、ディスプレイ１８に表示されるコンテンツに基づいてもよい。時間カウンタ３１５６は、補正レートを追跡し、補正マップ２８１０への更新をトリガすることができる。システム３２００では、フィードフォワード感知スキームは、部分補正生成器３１５４によって計算され得るフィードフォワード生成器回路５０６を使用することによって実施され得る。フィードフォワード生成器３２０６は、感知回路２８０６に送信され得るオフセットを計算して、補正マップ２８１０と総補正マップとの間の収束のための時間を削減することができる。
【０５６７】
図１６０のチャートは、コンテンツが低速リフレッシュレート（行３２５０）で又は高速リフレッシュレート（行３２５２）で更新される場合の図１５８〜図１６０のうちの１つなどのシステムの特性を示す。部分補正がないシステム（列３２６０）の特性は、部分補正があるシステム（列３２６２）の特性と比較される。すべてのチャートでは、ルミナンス３２７０は、時間３２７２にわたってプロットされる。画素は、目標値３２７４から開始値３２７６から駆動される。すべてのチャートでは、リフレッシュフレーム（矢印３２７８）及び補正フレーム（矢印３２８０）は、参照として注釈が付けられている。低速リフレッシュレート（行３２５０）では、部分補正なしのシステム（チャート３２８２）は、補正フレームを受信する場合、とても急激な補正を示し、部分補正ありのシステム（チャート３２８４）は、目標値に向かう滑らかな遷移を示すことに留意されたい。低速変動は、ユーザにとってより快適なインターフェースエクスペリエンスに対応し得る。同様に、高速リフレッシュレート（行３２５２）では、部分補正なしのシステム（チャート３２８６）は、部分補正ありのシステム（チャート３２８８）と比較する場合、とても急激な補正を示す。高速リフレッシュレートでは、新しい補正フレームは、ルミナンスが目標値に達する前に受信され得ることに留意されたい。このような条件では、補正レートの減少を使用することができる。部分補正（列３２６２）を使用するとは一般に、緩やかな、ユーザが気づきにくい補正がもたらされることに留意されたい。
【０５６８】
図１６１は、ルミナンスの目標値への収束を加速するためのフィードフォワード感知ストラテジの効果を示す。チャート３２９０は、前方感知なしのシステムにおける時間３２７２の関数としてルミナンス３２７０を示す。チャート３２９０では、ルミナンス値は、目標値３２７４に達する前に目標値をオーバーシュートすることに留意されたい。完全補正マップは、部分補正システムにおける部分ステップ（例えば、部分補正マップ）に適用されるので、感知回路は、部分的に補正された画像を感知し、追加の量の補正を適用する必要があるかのように動作する。結果として、十分な情報なしで計算されたので、次の補正フレームは、ルミナンスを過補正し得る。この過補正は、オーバーシュート特性をもたらし、目標値３２７４への収束を遅らせる場合がある。対照的に、チャート３２９２では、ルミナンス値は、オーバーシュートすることなく開始値３２７６から目標値３２７４へ漸進的に収束する。上述のように、フィードフォワードスキームでは、感知回路は、完全補正マップを使用して動作し、その結果、感知データは、新しい補正フレームが計算される直前に実際のパネル値を反映する。したがって、フィードフォワード感知スキームは、図に示すように、より速い収束をもたらし得る。
【０５６９】
図１６２Ａ、図１６２Ｂ、図１６２Ｃ、及び図１６２Ｄに示すチャートは、時間３２７２の関数として、明るい領域（曲線３３０２）から及び薄暗い領域（曲線３３０４）から目標階調への遷移において画素ルミナンス３２７０の特性を提供する。これらのチャートは、部分補正、フレーム毎の部分補正、及び補正からの視認性の低下を得るために使用され得るフィードフォワード感知スキームの効果を示す。図１６２Ａのチャート３４００では、部分補正システムがないシステムの特性が示される。曲線３３０２Ａ及び３３０４Ａの両方が急速に所望の階調に収束する一方で、両方の曲線は、ユーザエクスペリエンスを妨げ得る可視ルミナンスジャンプ（エッジ３３１０）を提示することに留意されたい。図１６２Ｂのチャート３４１０に示す、部分補正の組み込みは、より緩やかな遷移を提供することによって可視アーチファクトの存在を緩和する（領域３３１２）。しかし、このようなシステムでは、部分補正メカニズムなしよりも収束に時間がかかる場合がある。
【０５７０】
フレーム毎の部分補正の使用は、図１６２Ｃのチャート３４１２に示される。このようなシステムでは、補正システムは、依然として部分補正を組み込むが、部分補正は、補正フレーム毎に計算される。感知は、瞬間のルミナンスに矢印３２８０で注釈を付けられている特定の画素に行われる。補正フレームは、矢印３２８０で注釈を付けられている感知フレーム間の中間に位置する。目標ルミナンスへの遷移は、緩やかなままである（領域３３１４）が、チャート３４１０で観測されたものと比較すると、収束時間は、減少したことに留意されたい。図１６２Ｄのチャート３４１４は、部分補正を有するシステムの特性におけるフィードフォワード感知の効果を示す。この状況では、チャート３４００に示される収束がない状況と同じくらい高速に収束に達することができるが、視覚的アーチファクトの存在を緩和するようにより滑らかに遷移する（領域３３１６）。
３．パワーオンバースト
【０５７１】
電子ディスプレイ（例えば、有機発光ダイオード、又はＯＬＥＤ）ディスプレイパネル上の熱的変動による画像アーチファクトは、電子ディスプレイの感知された熱プロファイルを使用して補正プロファイルに基づいて画像データを調整することによって、外部補償を使用して（例えば、プロセッサを使用して）補正され得る。熱プロファイルは、電子ディスプレイの内側の実際の熱分布であり、補正プロファイルは、感知された加熱及び各熱レベルに対して得られる画像データ補正である。例えば、より高い熱レベルは、画素を画像データに応じて明るく表示させ得る。これらのレベルが感知されると、プロセッサは、熱プロファイルに基づいて予想された変化を反転し、かつこれらを画像データに適用する感知データに基づいて、補正プロファイルを作成し得、これにより、補正及び熱的変動は、互いに打ち消しあい、画像データを記憶されたように表示させる。
【０５７２】
電力サイクル後、前の使用からの残りの（又は既存の）熱プロファイルは、外部補償ループがディスプレイの外部のプロセッサを使用してアーチファクトを補正するまで、有意なアーチファクトを引き起こし得る。プロセッサは、外部補償ループを使用して、補正プロファイルを生成することができる。加えて、ＬＴＥの使用、光、及び周囲温度などの、ディスプレイ外で起こる任意の熱的変動はまたアーチファクトを引き起こすことができる。このウォーム起動条件では、温度による変動の検知及び画像データの補正は、初期アーチファクトを最小化するために素早く実行され得る。すべての電力サイクル、スクリーン全体の感知及び補正を電源投入シーケンス中に実施することができる。これは、パネルが画像の表示を始める前であっても、又は熱プロファイルを外部的に補償するのに使用されるプロセッサと通信を確立する前であっても行われる場合がある。スクリーン全体の感知及び補正は、起動後に通常動作の走査フェーズ間に感知を引き起こし得るプロセッサと通信を確立する前に感知を行うために駆動回路をプログラミングすることを含むことができる。更に、外部補償のためのプロセッサとの通信を確立する前に、走査が実行され得るため、感知結果は、プロセッサ１２との通信が確立されるまで、ローカルバッファ（例えば、ラインバッファのグループ）内に記憶され得る。
【０５７３】
図１６３は、ディスプレイ１８のアクティブエリア３５５２を表示及び走査するために使用されるディスプレイ１８に含まれ得るディスプレイシステム３５５０を示す。ディスプレイシステム３５５０は、アクティブエリア３５５２で回路を駆動して画像を表示するビデオ駆動回路３５５４を含む。ディスプレイシステム３５５０はまた、アクティブエリア３５５２で回路を駆動する走査（又は感知）駆動回路３５５６も含む。いくつかの実施形態では、ビデオ駆動回路３５５４のコンポーネントのうちの少なくともいくつかは、走査駆動回路３５５６と共通であってもよい。更に、アクティブエリアのいくつかの回路は、画像の表示及び走査の両方に使用され得る。例えば、図１６４の画素回路３５７０は、ビデオ駆動回路３５５４及び走査駆動回路３５５６によって交互に駆動され得る。画素電流３５７２がビデオ駆動回路３５５４及び走査駆動回路３５５６から有機発光ダイオード（ＯＬＥＤ）３５７４に供給されると、ＯＬＥＤ３５７４がオンになる。しかし、走査フェーズの間のＯＬＥＤ３５７４の発光は、ＯＬＥＤ３５７４が感知されている間は走査が可視ではないように、比較的低い場合がある。いくつかの実施形態では、ディスプレイ１８は、ＯＬＥＤ３５７４ではなくＬＥＤ又は他の発光要素を含むことができる。走査モードの間の走査を制御するために、図１６３の走査コントローラ３５５８は、走査駆動回路３５５６を介して走査モードを駆動するために使用される走査モードパラメータを制御することができる。走査コントローラ３５５８は、ソフトウェア、ハードウェア、又はこれらの組み合わせを使用して具体化することができる。例えば、走査コントローラ３５５８メモリ１４に記憶された命令又はプロセッサ１２と通信する命令を使用して、プロセッサ１２として少なくとも部分的に具体化することができる。
【０５７４】
外部熱源又は内部熱源は、アクティブエリア３５５２の少なくとも一部を加熱できる。不均一に加熱されたアクティブエリアを有する電子デバイス１０の動作は、これらの熱変動が補償されない場合、表示アーチファクトをもたらし得る。例えば、熱は、それぞれの画素のアクセストランジスタの閾値電圧を変化させ、その画素に印加される電力を外観とは異なるように見えるようにすることができ、同一の電力が隣接する画素に異なる量の熱を受けさせる。電子デバイス１０の動作の間、プロセッサ１２を使用する補償は、進行中の感知によるこのようなアーチファクトを説明することができる。しかし、デバイス１０の起動中に、この外部補償は、一般に、ディスプレイ１８（例えば、走査駆動回路３５５６及び／又は走査コントローラ３５５８）間に通信を確立後に開始し得る。この起動時間中に、既存の熱プロファイルが電力サイクルに存在する場合、補正速度（例えば、τ＝０．３秒）は、波状アーチファクト問題を防ぐには遅すぎる場合がある。
【０５７５】
図１６５は、実際の熱が電子デバイス１０内のどこに存在するかを示すグラフ３６０２上に示された可能な熱プロファイル３６００の一実施形態を示す。図に示すように、グラフ３６０２は、アクティブエリア３５５２のｘ軸に対応するｘ軸３６０４を含む。グラフ３６０２はまた、アクティブエリア３５５２のｙ軸に対応するｙ軸３６０６も含む。更に、グラフ３６０２は、ｘ軸３６０４及びｙ軸３６０６によって形成されるｘ−ｙ平面上の対応する位置での温度に対応するｚ軸３６０８を含む。熱プロファイル３６００は、複数の領域３６１０、３６１２、３６１４、３６１６、３６１８、及び３６２０（一括して「領域３６１０〜３６２０」と呼ばれる）を含む。領域３６１０〜３６２０のそれぞれの温度レベルは、無線（例えば、ＬＴＥ若しくはＷｉＦｉ）チップ、処理回路、カメラ回路、バッテリ、及び／又は電子デバイス１０中の他の熱源などの電子デバイス１０の内部の熱源に少なくとも部分的に起因する場合がある。領域のそれぞれの温度レベルはまた、電子デバイス１０の外部の熱源に少なくとも部分的に起因する場合もある。
【０５７６】
外部熱源又は内部熱源により、領域３６１０〜３６２０の熱は、光（例えば、日光）、周囲空気温度、及び／又は他の外部熱源によってアクティブエリア３５５２にわたって変動し得る。図に示すように、領域３６１０は、比較的高い温度に対応する。この温度は、処理チップ（例えば、カメラチップ、ビデオ処理チップ）又はアクティブエリア３５５２の下に位置する他の回路に対応し得る。電子デバイス１０が熱プロファイル３６００を有する間に起動すると、領域３６１０の比較的高い温度により、図１６６に示されるアーチファクト３６５０などのアーチファクトをもたらされ得る。具体的には、アーチファクト３６５０は、ディスプレイ１８によって表示されるスクリーン３６５２の明るいエリアであり得る。スクリーン３６５２は、スクリーン３６５２にわたって一貫した階調を表示することが意図される。しかし、デバイスの起動の間のスクリーン３６５２にわたる温度変動により、スクリーン３６５２は、アクティブエリア３５５２の温度依存性による画像アーチファクトを含む。具体的には、温度上昇により、スクリーン３６５２の残りの部分よりも明るい領域３６１０に対応するエリアがもたらされ得る。
【０５７７】
更に、熱プロファイル３６００は、電力サイクルの前又は間に構築され得る。例えば、電子デバイス１０の前のＯＮ状態の間の電子デバイス１０の動作により、熱が電力サイクルを通じて残留し得る。加えて又はあるいは、電力サイクルは、電子デバイス１０（例えば、ディスプレイ１８）のいくつかの部分のみに対応することができ、一方、他の部分（例えば、ネットワークインターフェース２６、Ｉ／Ｏインターフェース２４、及び／又は電源２８）はアクティブなままで、おそらく熱を生成する。熱プロファイル３６００は、前のオン状態のシャットダウン時にメモリ１４に記憶され得る。しかし、この熱プロファイル３６００は、経時的に変化する可能性が高く、プロセッサ１２がもはや最新ではない熱プロファイル３６００を使用してビデオデータを補正できるので、プロセッサ１２を使用する外部補償は、補正される可能性が高い。したがって、このような実施形態は、不正確な熱プロファイルに対応するアーチファクトをもたらす場合がある。その代わりに、熱プロファイル３６００は、ディスプレイ１８の感知フェーズ中にリセットされ、正しくマッピングされ得る。しかし、ディスプレイ１８によってプロセッサ１２と通信を確立した後に、感知フェーズは一般に、プロセッサ１２に送信されるためである。換言すれば、従来から、第１の画像データが起動後にディスプレイ１８に送信されるのと実質的に同時に、プロセッサ１２が画像データをディスプレイ１８に送信するか、又は画像データは、第１の画像データがディスプレイ１８に送信された後に送信される。
【０５７８】
図１６７に示すように、電子デバイス１０は、起動の熱プロファイルによる潜在的なアーチファクトを説明するためのプロセス３７００を利用することができる。プロセス３７００は、電子デバイス１０の少なくとも一部を起動することを含む（ブロック３７０２）。起動には、電子デバイス１０全体を起動することを含んでもよく、又は一部分だけ（例えば、ディスプレイ１８）を起動することを含んでもよい。起動の間、走査駆動回路３５５６は、アクティブエリア３５５２の画素の感知を開始し得る（ブロック３７０４）。走査駆動回路３５５６及び／又は走査コントローラ３５５８は、プロセッサ１２との通信を開始する前、及び／又はプロセッサ１２からの任意の画像データを受信する前に、アクティブエリア３５５２の少なくともいくつかの画素を感知するようにプログラムされ得る。
【０５７９】
更に、アクティブエリア３５５２の画素の感知は、画素の一部のみの感知を含むことができる。例えば、既知の熱源の近くなどの重要な位置の画素は、走査され得る。加えて又はあるいは、アクティブエリア３５５２を代表するサンプリングが行われ得る。感知データは、ローカルバッファ内に記憶されるので、走査された画素の量は、利用可能なバッファスペースの関数であり得ることに留意されたい（ブロック３７０６）。ローカルバッファは、走査駆動回路３５５６及び／又は走査コントローラ３５５８内又は付近に配置され得る。プロセッサ１２との通信が画素の感知が始まる前の起動プロセスで確立されていないので、ローカルバッファは、起動走査に使用される。前述のとおり、バッファサイズは、感知走査中にいくつの画素が感知されるかに関連し得る。例えば、戦略上位置のみが記憶されている場合、ローカルバッファは、２０個のラインバッファを含むことができ、すべての画素が起動走査の間に感知される場合、１０００以上のラインバッファが使用され得る。
【０５８０】
ディスプレイ１８とプロセッサ１２との間に通信が確立されると、感知データは、プロセッサ１２に伝達される（ブロック３７０８）。次いで、プロセッサ１２は、潜在的なアーチファクトを補償するために画像データを修正する（ブロック３７１０）。例えば、画像データは、比較的高い温度を示す位置に対応する画素のルミナンスレベルを低減するように修正され得る。
【０５８１】
図１６８は、電源投入シーケンスの間に画素を感知するために使用され得るタイミング図３７２０を示す。図に示すように、タイミング図３７２０は、通常動作モード３７２４の前、起動イベント３７２６の後に発生する電源投入シーケンス３７２２を含む。前述したように、起動イベントは、電子デバイス１０全体の起動であり得るか、電子デバイス１０（例えば、ディスプレイ１８）の一部のみであり得る。電源投入シーケンス３７２２は、ディスプレイ１８の母線を十分に安定させることができるのに十分な期間を含む母線安定期間３７２８を含む。図示された実施形態では、母線安定期間３７２８は、４つのフレームに相当する持続時間（例えば、３３．２ミリ秒）を含む。しかし、母線安定期間３７２８は、母線を適切に安定させるのに十分な任意の持続時間に設定され得る。母線が安定した後、走査駆動回路３５５６及び／又は走査コントローラ３５５８は、起動感知３７３０を開始する。図示された実施形態では、起動感知３７３０は、フレーム３７３２、３７３４、及び３７３６を通って続く。しかし、この持続時間は、任意の期間にプログラム可能であることができ、起動感知３７３０の間にいくつの画素が走査されるかに少なくとも部分的に依存し得る。例えば、図示された実施形態は、感知線３７３８、３７４０、３７４２、３７４４、３７４６、３７４８、及び３７５０を含む。追加の線／画素が走査される場合、追加のフレームは、起動感知３７３０にプログラムされてもよい。起動感知３７３０後のクロック遷移期間３７５２の間、ディスプレイ１８（例えば、感知駆動回路３５５６及び／又は感知コントローラ３５５８）の間の通信が確立されてもよく、通常動作３７２４は、プロセッサ１２によっても使用されるクロック信号を使用する。
４．予想温度補償
【０５８２】
ディスプレイパネル品質及び／又は均一性は、温度により悪影響を受ける場合がある。例えば、温度が変化するにつれて、発光固体デバイスの高及び低端子にわたる電圧（ＶＨＩＬＯ）は、発光固体デバイスからの発光の意図しない変動を引き起こし得る。発光固体デバイスは、有機発光ダイオード（ＯＬＥＤ）、発光ダイオード（ＬＥＤ）などを含むことができる。本明細書では、以下は、ＯＬＥＤを指すが、いくつかの実施形態は、任意の他の発光固体デバイスを含むことができる。
【０５８３】
具体的には、ＯＬＥＤの周りの画素において温度が変化すると、対応する駆動トランジスタ（例えば、薄膜トランジスタＴＦＴ）は、ＯＬＥＤに提供される電圧／電流が変動する。温度インデックス及びシステム温度とＯＬＥＤの温度との関係を使用して、ＯＬＥＤ温度の直接測定が不可能又は非現実的な場合であっても、ＶＨＩＬＯを予想及び補償することができる。
【０５８４】
一般に、ディスプレイ１８内のそれぞれの画素の各々によって表される輝度は、一般に、ディスプレイ１８内のそれぞれの画素の各々と関連付けられた電界を変動させることによって制御される。これを念頭において、図１６９は、それぞれの画素の各々に電圧を付加し、かつそれぞれの画素の各々に、付加された電圧に対応する強度で光を放出させる電界を生成し得る、ディスプレイ１８の回路ダイアグラムの一実施形態を示す。示すように、ディスプレイ１８は、自発光画素３８８２のアレイを有する自発光画素アレイ３８８０を含むことができる。
【０５８５】
自発光画素アレイ３８８０は、コントローラ３８８４、電力ドライバ３８８６Ａ、画像ドライバ３８８６Ｂ、及び自発光画素３８８２のアレイを有するように示される。自発光画素３８８２は、電力ドライバ３８８６Ａ及び画像ドライバ３８８６Ｂによって駆動される。各電力ドライバ３８８６Ａ及び画像ドライバ３８８６Ｂは、１つ以上の自発光画素３８８２を駆動できる。いくつかの実施形態では、電力ドライバ３８８６Ａ及び画像ドライバ３８８６Ｂは、複数の自発光画素３８８２を独立して駆動するための複数のチャネルを含むことができる。自発光画素は、有機発光ダイオード（ＯＬＥＤ）、マイクロ発光ダイオード（μ−ＬＥＤｓ）などの任意の好適な発光要素を含むことができる。
【０５８６】
電力ドライバ３８８６Ａは、走査線Ｓ０、Ｓ１、．．．Ｓｍ−１、及びＳｍ並びに駆動線Ｄ０、Ｄ１、．．．Ｄｍ−１、及びＤｍを介して自発光画素３８８２に接続され得る。自発光画素３８８２は、走査線Ｓ０、Ｓ１、．．．Ｓｍ−１、及びＳｍを通じてオン／オフ命令を受信し、駆動線Ｄ０、Ｄ１、．．．Ｄｍ−１、及びＤｍから送信されるデータ電圧に対応する駆動電流を生成する。駆動電流は、駆動線Ｍ０、Ｍ１、．．．Ｍｎ−１、及びＭｎを通じて画像ドライバ３８８６Ｂからの命令に従って発行するように各自発光画素３８８２に適用される。電力ドライバ３８８６Ａ及び画像ドライバ３８８６Ｂの両方は、それぞれの駆動線を通じて電圧信号を送信し、コントローラ３８８４によって決定された状態にて各自発光画素３８８２を動作して光を放出する。各ドライバは、各自発光画素３８８２を動作させるのに十分なデューティサイクル及び／又は振幅の電源電圧信号であり得る。
【０５８７】
コントローラ３８８４は、プロセッサコアコンプレックス１２によって生成され、かつメモリ１４に記憶されるか、又はプロセッサコアコンプレックス１２からコントローラ３８８４へと直接提供される画像データを使用して自発光画素３８８２の色を制御することができる。感知システム３８８８は、自発光画素３８８２に送信されたデータ信号を調整するために信号をコントローラ３８８４に提供することができ、これにより、自発光画素３８８２は、以下に詳細に説明される技術に従って、同一の電流入力を提供する、実質的に均一な色及びルミナンスを描くことができる。
【０５８８】
前述のことを念頭において、図１７０は、感知システム３８８８がディスプレイ１８の順次データ走査の間に感知期間を組み込むことができる一実施形態を示す。いくつかの実施形態では、コントローラ３８８４は、データ（例えば、階調電圧又は電流）を各自発光画素３８８２に電力ドライバ３８８６Ａを介して行ごとに送信することができる。すなわち、コントローラ３８８４は、最初に、電力ドライバ３８８６Ａにデータ信号をディスプレイ１８上の画素の第１の行の画素３８８２へ送信させることができ、次いで、ディスプレイ１８上の画素の第２の行へと同様に続く。感知期間を組み込む場合、感知システム３８８８は、コントローラ３８８４に、ディスプレイの特定の行（例えば、行Ｘ）において、順次データ走査の間のある期間（例えば、１００ミリ秒）における電力ドライバ３８８６Ａを介するデータの伝送を休止させることができる。電力ドライバ３８８６Ａがデータの送信を停止する期間は、感知期間３９０２に対応する。
【０５８９】
図１７０に示すように、順次走査３９０４は、データのフレーム３９１０のバックポーチ３９０６とフロントポーチ３９０８との間で実行される。順次走査３９０４は、電力ドライバ３８８６Ａがデータをディスプレイ１８の行Ｘに送信している間に感知期間３９０２によって中断される。感知期間３９０２は、データ信号がそれぞれの画素３８８２に送信され得る期間に対応し、感知システム３８８８は、データ信号への画素の反応に基づいて、それぞれの画素３８８２に関連する特定の感度プロパティを決定することができる。感度プロパティとしては、例えば、提供されたデータ信号によって駆動される場合のそれぞれの画素の電力、ルミナンス、及び色値が挙げられ得る。感知期間３９０２が終了した後、感知システム３８８８は、電力ドライバ３８８６Ａに順次走査３９０４を再開させることができる。そのようなものであるから、順次走査３９０４は、感知期間３９０２に起因するデータプログラム遅延３９１２によって遅延し得る。
【０５９０】
感知期間３９０２をディスプレイ１８の順次走査に組み込むために、画素駆動回路は、データ信号をディスプレイ１８の各行の画素に伝送でき、順次走査の任意の部分の間にデータ信号の伝送を休止して、ディスプレイ１８の任意の行における任意の画素の感度プロパティを決定できる。更に、ディスプレイのサイズが小さくなり、より小さいベゼル又は境界領域がディスプレイの周囲で利用可能であるため、集積ゲートドライバ回路は、画素３８８２のトランジスタを製造するために使用されるのと同様の薄膜トランジスタ処理を使用して開発され得る。いくつかの実施形態では、感知期間は、ディスプレイの順次走査の間であり得る。
【０５９１】
図１７１は、ＯＬＥＤ３９４２の発光を制御する単純化された画素３９４０のブロック図である。図に示すように、ＯＬＥＤ３９４２は、アクティブマトリクスＯＬＥＤ（ＡＭＯＬＥＤ）であり、これは、蓄積キャパシタ３９４４を使用して、データを複数の画素行及び／又は列に逐次蓄積キャパシタ３９４４に書き込むことができる。蓄積キャパシタ３９４４は、画素３９４０内で線画素状態を維持する。画素３９４０はまた、電流をＯＬＥＤ３９４２に提供する１つ以上のＴＦＴを表し得る電流ソース３９４６を含む。
【０５９２】
電流ソース３９４６の出力は、蓄積キャパシタ３９４４内に記憶された電圧に依存する。例えば、蓄積キャパシタ３９４４は、電流ソース３９４６のＴＦＴのゲートソース電圧ＶＧＳと等しくてもよい。しかし、蓄積キャパシタ３９４４内の電圧は、キャパシタ３９４８によって表される寄生キャパシタンスによって変化し得る。寄生キャパシタンスの量は、電流ソース３９４６の動作を引き起こす温度によって変動することができ、それによって、温度変動に少なくとも部分的に基づいて、ＯＬＥＤ３９４２の発光の変化を引き起こす。温度はまた、電流ソースを構成するＴＦＴの動作及び／又はＯＬＥＤ３９４２自体の動作の変動などの、ＯＬＥＤ３９４２を通じて画素電流に他の変動を引き起こし得る。
【０５９３】
図１７２Ａ〜図１７２Ｃは、様々な温度（例えば、４５℃〜３０℃）にわたるＶＨＩＬＯに対するＯＬＥＤ３９４２を通る電流ＩＯＬＥＤのグラフを示す。しかし、この変化は、ＯＬＥＤの色に基づいて変動し得る。例えば、図１７２Ａは、赤色ＯＬＥＤのＶＨＩＬＯとＩＯＬＥＤとの比率の変化を表すことができ、図１７２Ｂは、緑色ＯＬＥＤのＶＨＩＬＯとＩＯＬＥＤとの比率の変化を表すことができ、図１７２Ｃは、青色ＯＬＥＤのＶＨＩＬＯとＩＯＬＥＤとの比率の変化を表すことができる。
【０５９４】
更に、グレースケールレベルはまた、ＶＨＩＬＯ及びその対応するＩＯＬＥＤのシフト量の変化に影響し得る。図１７３Ａ〜図１７３Ｃは、このような関係を示す。ＶＨＩＬＯとＩＯＬＥＤとの間の関係のように、階調とＶＨＩＬＯシフトとの間の関係は、色に依存し得る。例えば、図１７３Ａは、赤ＯＬＥＤについての階調とＶＨＩＬＯシフトとの間の関係を表すことができ、図１７３Ｂは、緑ＯＬＥＤについての階調とＶＨＩＬＯシフトとの間の関係を表すことができ、図１７３Ｃは、青ＯＬＥＤについての階調とＶＨＩＬＯシフトとの間の関係を表すことができる。
【０５９５】
図１７４は、画素制御回路の一実施形態のより詳細な図を示す。画素駆動回路３９７０は、データ信号のそれぞれの画素３８８２のＯＬＥＤ３９７２への伝送を調整することができる多くの半導体デバイスを含むことができる。いくつかの実施形態では、画素駆動回路３９７０は、入力信号（例えば、エミッション信号及び／又は１つ以上走査信号）を受信することができる。
【０５９６】
これを念頭において、画素駆動回路３９７０は、トランジスタ３９７６と共にスイッチ３９７４、３９７８、及び３９８０を含むことができる。これらのスイッチは、トランジスタなどの任意の種類の好適な回路を含むことができる。トランジスタ（例えば、トランジスタ３９７６）は、Ｎ型及び／又はＰ型トランジスタを含むことができる。これは、画素駆動回路３９７０内で使用されるトランジスタの種類に従って、各トランジスタに提供された波形又は信号は、画素制御回路を引き起こすような方式で調整されるべきである。
【０５９７】
図１７４に示すように、トランジスタ３９７６並びにスイッチ３９７４、３９７８、及び３９８０は、走査及びエミッション信号によって駆動され得る。これらの入力信号に基づいて、画素駆動回路３９７０は、それぞれの画素に対する多くの画素駆動スキームを実装することができる。
【０５９８】
図１７５に示すように、走査及び／又はエミッション信号は、画素制御回路３９７０をデータ書き込みモード３９８２にすることができる。データ書き込み３９８２の間、トランジスタ３９７６とスイッチ３９８０との間の図１７４内のノード３９８４での電圧ＶＡＮＯＤＥは、データの電圧ＶＤＡＴＡに駆動される。図１７５に戻ると、次の発光期間３９８６（例えば、エミッション信号によって引き起こされる）において、ＶＡＮＯＤＥは、ＶＳＳＥＬ電源電圧（例えば、−３Ｖ〜−２．５Ｖ）（ＶＨＩＬＯ）の合計になる。トランジスタ３９７６のゲートソース電圧ＶＧＳ（蓄積キャパシタ３９８８の両端）はまた、発光期間３９８６の間にΔＶＧＳによって変化する。このΔＶＧＳは、ＶＨＩＬＯ感度及びＶＡＮＯＤＥによって決定される。ＶＨＩＬＯ感度は、（図１７４内のゲートキャパシタ３９９０によって表される）トランジスタ３９７６のゲートにおける寄生キャパシタンスと、蓄積キャパシタ３９８８及び寄生キャパシタンス３９９０のキャパシタンスの合計との比である。
【数３】
2019533185.tif 000006
式中、ＣＧＡＴＥは、ゲートでの寄生キャパシタンスのキャパシタンスであり、ＣＳＴは、蓄積キャパシタ３９８８のキャパシタンスである。
【０５９９】
画素感度比は、蓄積キャパシタのキャパシタンスを増加させることによって削減され得るが、画素制御回路３９７０におけるサイズは、表示サイズ、画素のコンパクトさ（すなわち、１インチ当たりの画素）、部品コスト、及び／又は他の制約条件によって制限され得る。換言すれば、ＶＨＩＬＯ感度は、適度に排除することはできない。したがって、現実的な状況では、前述したように、ＶＨＩＬＯは、温度及び／又は他の原因によってシフトし得る。図１７６は、ＶＨＩＬＯシフトに応答した発光レベルの一実施形態を示す。データ書き込み期間３９８２は、変更されないままである。しかし、発光期間３９９２では、ＶＡＮＯＤＥは、温度及び／又は他の変化により、ΔＶＨＩＬＯの電圧としてＶＨＩＬＯで発生した任意のシフトを含むＶＳＳＥＬとＶＨＩＬＯとの合計である。ΔＶＨＩＬＯは、ＶＡＮＯＤＥをシフトするため、ΔＶＨＩＬＯもまた、ＶＧＳをシフトする。したがって、ΔＶＨＩＬＯは、ＶＨＩＬＯ感度及びＶＡＮＯＤＥに追加されたΔＶＨＩＬＯに起因するＶＧＳエラーΔＶｇｓを作成する。
【数４】
2019533185.tif 000007
換言すれば、このΔＶｇｓエラーは、ソースフォロワ型画素におけるトランジスタ３９７６のゲート上の寄生キャパシタンスによって生じる。その他の実施形態では、エラーは、他の寄生キャパシタンスにより、他の場所にシフトする場合がある。
【０６００】
これらの問題に対処するため、予想ＶＨＩＬＯモデルを使用して、ＶＨＩＬＯにおける温度効果を緩和することができる。図１７７は、ＶＨＩＬＯ変動における温度効果を緩和するための処理４０００の実施形態を示す。プロセッサコアコンプレックス１２は、温度の指標を得る（ブロック４００２）。温度の指標は、温度センサからの温度の直接測定値であり得る。加えて又はあるいは、温度の指標は、補間又は計算された温度として測定温度の調整を含むことができる。更に、温度は、システム全体の温度であり得るか、及び／又は共通の温度指標を有する領域又はグリッドに電子デバイスを論理的に分割するグリッド温度を含むことができる。
【０６０１】
次に、プロセッサコアコンプレックス１２は、温度の指標に少なくとも部分的に基づいて、ＶＨＩＬＯの変化を予想する（ブロック４００４）。温度の指標が全体のシステム温度に対応する場合、温度の指標は、電子デバイス１０内の熱源、電子デバイスの動作状態（例えば、カメラの稼働、高いプロセッサ使用率など）、外気温度（例えば、ネットワークインターフェース（単数若しくは複数）２６を介して受信される）、及び／又は他の温度ファクタに関して、画素又は画素群の位置に基づいて、システム温度から画素又は画素群の温度まで補間され得る。
【０６０２】
直接受信された指標又は受信された指標に基づく補間のいずれかを使用して、予測は、ディスプレイパネル、パネルのグリッド、パネル全体、及び／又はパネルのバッチ内の画素の配列内の画素の温度とΔＶＨＩＬＯがどのように関連するかを反映する、経験的データを使用して埋め込まれたルックアップテーブルを使用して実行され得る。この経験的データは、パネルの製造時に導き出され得る。いくつかの実施形態では、経験的データは、複数回補足され、かつ一緒に平均化され、ΔＶＨＩＬＯと温度との相関におけるノイズを低減することができる。いくつかの実施形態では、経験的に導き出されたデータを有するルックアップテーブルの代わりに、経験的データを使用して、１つ以上の経験的データ収集パスの曲線近似から形成される伝達関数を導き出すことができる。
【０６０３】
前述のとおり、温度に加えて、ΔＶＨＩＬＯは、ＯＬＥＤ３９７２のグレースケールレベル及び／又は発光色に依存し得る。したがって、ΔＶＨＩＬＯの予測はまた、色効果及び／又はグレースケールレベルのために経験的に集められ得る。換言すれば、予想されたΔＶＨＩＬＯは、温度、ＯＬＥＤ３９７２の（来たるべき）グレースケールレベル、ＯＬＥＤ３９７２の色、又はこれらの組み合わせに少なくとも部分的に基づき得る。
【０６０４】
プロセッサコアコンプレックス１２は、画素制御回路３９７０の内側の画素電圧を補償して、予想されたΔＶＨＩＬＯに少なくとも部分的に基づいて補償する（ブロック４００６）。補償は、画素電圧に反対の極性だが同一の振幅を有する電圧を画素電圧（例えば、ＶＡＮＯＤＥ）にサブミットすることによって、予想されたΔＶＨＩＬＯに基づいて電圧をオフセットすることを含む。補償はまた、他の温度依存性（例えば、トランジスタプロパティ）又は温度依存性ファクタの補償も含むことができる。更に、いくつかのグレースケールレベルは、人間検知ファクタ又はグレースケールレベル及びΔＶＨＩＬＯのプロパティにより可視である可能性が高いため、いくつかの実施形態では、補償電圧は、いくつかのグレースケールレベルコンテンツに適用され得るが、他のグレースケールレベルコンテンツには適用されない場合がある。
【０６０５】
図１７８は、様々な電圧シフトを温度と相関させる相関モデル４０２０を利用する補償システム４０１８の一実施形態を示す。前述したように、この相関モデル４０２０は、ＯＬＥＤ３９７２における温度とΔＶシフトとの間の第１の記憶された関係４０２２に対応するデータを受信することができる。加えて又はあるいは、相関モデル４０２０は、ＴＦＴ（例えば、トランジスタ３９７６）における温度とΔＶシフトとの間の第２の記憶された関係４０２４に対応するデータを受信することができる。第２の記憶された関係４０２４はまた、直接測定及び／又はシステム測定からの計算に基づくＴＦＴでの温度を示す温度インデックスを含むことができる。
【０６０６】
相関モデル４０２０は、プロセッサコアコンプレックス１２によって使用され、温度インデックス及び電流ΔＶに基づいてＶＨＩＬＯを予測するために変換する（ブロック４０２６）。電流ΔＶは、画素４０３０を動作させるための電圧を駆動する方法を決定するために使用される、感知制御４０２８から決定される。感知制御４０２８を使用して、感知フェーズの結果に基づいて発光状態の間に使用される電圧を制御する。加えて又はあるいは、伝達関数を温度インデックス／ΔＶから使用してもよい。この予測は、ΔＶ及び温度インデックスを予想されたΔＶＨＩＬＯに変換する第１のルックアップテーブルを使用して行うことができる。次いで、予想されたΔＶＨＩＬＯを使用して、第２のルックアップテーブルにアクセスするためにプロセッサを使用してΔＶＨＩＬＯをオフセッする感知状態で使用されるＶＳＥＮＳＥレベルを決定する（ブロック４０３２）。加えて又はあるいは、伝達関数をΔＶＨＩＬＯから使用して、ΔＶＨＩＬＯを補償するＶＳＥＮＳＥを決定することができる。
【０６０７】
図１７９は、発光状態における画素制御回路３９７０の発光モードの実施形態を示す。発光状態では、ＩＴＦＴ電流４０５０は、ＯＬＥＤ３９７２を通って、発光を引き起こす。所望のレベルを達成するために、ＶＡＮＯＤＥは、ΔＶＨＩＬＯを補償するように設定できる。このレベルを達成するために、ＡＮＯＤＥでの電圧は、ディスプレイ１８の感知フェーズの間に設定され得る。図１８０〜図１８２は、温度及び／又は他のファクタにより、ΔＶＨＩＬＯについてＶＡＮＯＤＥを補償することを示す。図１８０は、閉スイッチ３９７４及び３９８０を介して、ＶＲＥＦ４０６２及びＶＤＡＴＡ４０６４を使用するＣＳＴ３９８８のローディングステップ４０６０を示す。図１８１は、ＶＳＥＮＳＥ及びΔＶＨＩＬＯに対する補償を含むＶＳＥＮＳＥ'４０７２を注入する注入モード４０７０を示す。ＶＳＥＮＳＥは、リターン電流が健康状態（例えば、年齢）及び／又は対応する画素の予想された機能性を決定するために予想されたとおりであるかどうかを決定するのに十分に高い静的電圧レベルであり得る。図１８２は、トランジスタ３９７６並びに閉スイッチ３９７８及び３９８０を通って感知回路４０８４へのリターン電流ＩＴＦＴ４０８２に使用する感知フェーズ４０８０を示す。
【０６０８】
前述の特定の実施形態は、例として示されており、これらの実施形態は、種々の変形及び代替形態を受け入れることができると理解されよう。特許請求の範囲は、開示された特定の形態に限定することを意図するものではなく、むしろ本開示の精神及び範囲内のすべての変形、等価物、及び代替物を網羅することを意図すると更に理解されよう。
【０６０９】
本明細書に提示され特許請求された技術は、材料オブジェクト、及び現在の技術分野を明らかに改善し、そのように、抽象的、無形的、又は純粋に理論的ではない実際的な性質の具体例を参照及び適用される。更に、本明細書の末尾に添付された請求項のいずれかが、「．．．の［機能］を［実行］する手段」又は「．．．の［機能］を［実行］するステップ」として指定される１つ以上の要素を含む場合、このような要素は、米国特許法第１１２条（ｆ）の下で解釈されるべきであることが意図される。しかし、任意の他の方法で指定された要素を含むいかなる請求項について、このような要素は、米国特許法第１１２条（ｆ）の下で解釈されるべきではないことが意図される。
【図１】
2019533185.tif 000008
【図２】
2019533185.tif 000009
【図３】
2019533185.tif 000010
【図４】
2019533185.tif 000011
【図５】
2019533185.tif 000012
【図６】
2019533185.tif 000013
【図７】
2019533185.tif 000014
【図８】
2019533185.tif 000015
【図９】
2019533185.tif 000016
【図１０】
2019533185.tif 000017
【図１１】
2019533185.tif 000018
【図１２】
2019533185.tif 000019
【図１３】
2019533185.tif 000020
【図１４】
2019533185.tif 000021
【図１５】
2019533185.tif 000022
【図１６】
2019533185.tif 000023
【図１７】
2019533185.tif 000024
【図１８】
2019533185.tif 000025
【図１９】
2019533185.tif 000026
【図２０】
2019533185.tif 000027
【図２１】
2019533185.tif 000028
【図２２】
2019533185.tif 000029
【図２３】
2019533185.tif 000030
【図２４】
2019533185.tif 000031
【図２５】
2019533185.tif 000032
【図２６】
2019533185.tif 000033
【図２７】
2019533185.tif 000034
【図２８】
2019533185.tif 000035
【図２９】
2019533185.tif 000036
【図３０】
2019533185.tif 000037
【図３１】
2019533185.tif 000038
【図３２】
2019533185.tif 000039
【図３３】
2019533185.tif 000040
【図３４】
2019533185.tif 000041
【図３５】
2019533185.tif 000042
【図３６】
2019533185.tif 000043
【図３７】
2019533185.tif 000044
【図３８】
2019533185.tif 000045
【図３９】
2019533185.tif 000046
【図４０】
2019533185.tif 000047
【図４１】
2019533185.tif 000048
【図４２】
2019533185.tif 000049
【図４３】
2019533185.tif 000050
【図４４】
2019533185.tif 000051
【図４５】
2019533185.tif 000052
【図４６】
2019533185.tif 000053
【図４７】
2019533185.tif 000054
【図４８】
2019533185.tif 000055
【図４９】
2019533185.tif 000056
【図５０】
2019533185.tif 000057
【図５１】
2019533185.tif 000058
【図５２】
2019533185.tif 000059
【図５３】
2019533185.tif 000060
【図５４】
2019533185.tif 000061
【図５５】
2019533185.tif 000062
【図５６】
2019533185.tif 000063
【図５７】
2019533185.tif 000064
【図５８】
2019533185.tif 000065
【図５９】
2019533185.tif 000066
【図６０】
2019533185.tif 000067
【図６１】
2019533185.tif 000068
【図６２】
2019533185.tif 000069
【図６３】
2019533185.tif 000070
【図６４】
2019533185.tif 000071
【図６５】
2019533185.tif 000072
【図６６】
2019533185.tif 000073
【図６７】
2019533185.tif 000074
【図６８】
2019533185.tif 000075
【図６９】
2019533185.tif 000076
【図７０】
2019533185.tif 000077
【図７１】
2019533185.tif 000078
【図７２】
2019533185.tif 000079
【図７３】
2019533185.tif 000080
【図７４】
2019533185.tif 000081
【図７５】
2019533185.tif 000082
【図７６】
2019533185.tif 000083
【図７７】
2019533185.tif 000084
【図７８】
2019533185.tif 000085
【図７９】
2019533185.tif 000086
【図８０】
2019533185.tif 000087
【図８１】
2019533185.tif 000088
【図８２】
2019533185.tif 000089
【図８３】
2019533185.tif 000090
【図８４】
2019533185.tif 000091
【図８５】
2019533185.tif 000092
【図８６】
2019533185.tif 000093
【図８７】
2019533185.tif 000094
【図８８】
2019533185.tif 000095
【図８９】
2019533185.tif 000096
【図９０】
2019533185.tif 000097
【図９１】
2019533185.tif 000098
【図９２】
2019533185.tif 000099
【図９３】
2019533185.tif 000100
【図９４】
2019533185.tif 000101
【図９５】
2019533185.tif 000102
【図９６】
2019533185.tif 000103
【図９７】
2019533185.tif 000104
【図９８】
2019533185.tif 000105
【図９９】
2019533185.tif 000106
【図１００】
2019533185.tif 000107
【図１０１】
2019533185.tif 000108
【図１０２】
2019533185.tif 000109
【図１０３】
2019533185.tif 000110
【図１０４】
2019533185.tif 000111
【図１０５】
2019533185.tif 000112
【図１０６】
2019533185.tif 000113
【図１０７】
2019533185.tif 000114
【図１０８】
2019533185.tif 000115
【図１０９】
2019533185.tif 000116
【図１１０】
2019533185.tif 000117
【図１１１】
2019533185.tif 000118
【図１１２】
2019533185.tif 000119
【図１１３】
2019533185.tif 000120
【図１１４】
2019533185.tif 000121
【図１１５】
2019533185.tif 000122
【図１１６】
2019533185.tif 000123
【図１１７】
2019533185.tif 000124
【図１１８】
2019533185.tif 000125
【図１１９】
2019533185.tif 000126
【図１２０】
2019533185.tif 000127
【図１２１】
2019533185.tif 000128
【図１２２】
2019533185.tif 000129
【図１２３】
2019533185.tif 000130
【図１２４】
2019533185.tif 000131
【図１２５】
2019533185.tif 000132
【図１２６】
2019533185.tif 000133
【図１２７】
2019533185.tif 000134
【図１２８】
2019533185.tif 000135
【図１２９】
2019533185.tif 000136
【図１３０】
2019533185.tif 000137
【図１３１】
2019533185.tif 000138
【図１３２】
2019533185.tif 000139
【図１３３Ａ】
2019533185.tif 000140
【図１３３Ｂ】
2019533185.tif 000141
【図１３４】
2019533185.tif 000142
【図１３５】
2019533185.tif 000143
【図１３６】
2019533185.tif 000144
【図１３７】
2019533185.tif 000145
【図１３８】
2019533185.tif 000146
【図１３９】
2019533185.tif 000147
【図１４０】
2019533185.tif 000148
【図１４１】
2019533185.tif 000149
【図１４２】
2019533185.tif 000150
【図１４３】
2019533185.tif 000151
【図１４４】
2019533185.tif 000152
【図１４５】
2019533185.tif 000153
【図１４６】
2019533185.tif 000154
【図１４７】
2019533185.tif 000155
【図１４８】
2019533185.tif 000156
【図１４９Ａ】
2019533185.tif 000157
【図１４９Ｂ】
2019533185.tif 000158
【図１５０】
2019533185.tif 000159
【図１５１】
2019533185.tif 000160
【図１５２】
2019533185.tif 000161
【図１５３】
2019533185.tif 000162
【図１５４】
2019533185.tif 000163
【図１５５Ａ】
2019533185.tif 000164
【図１５５Ｂ】
2019533185.tif 000165
【図１５６】
2019533185.tif 000166
【図１５７】
2019533185.tif 000167
【図１５８】
2019533185.tif 000168
【図１５９】
2019533185.tif 000169
【図１６０】
2019533185.tif 000170
【図１６１】
2019533185.tif 000171
【図１６２Ａ】
2019533185.tif 000172
【図１６２Ｂ】
2019533185.tif 000173
【図１６２Ｃ】
2019533185.tif 000174
【図１６２Ｄ】
2019533185.tif 000175
【図１６３】
2019533185.tif 000176
【図１６４】
2019533185.tif 000177
【図１６５】
2019533185.tif 000178
【図１６６】
2019533185.tif 000179
【図１６７】
2019533185.tif 000180
【図１６８】
2019533185.tif 000181
【図１６９】
2019533185.tif 000182
【図１７０】
2019533185.tif 000183
【図１７１】
2019533185.tif 000184
【図１７２Ａ】
2019533185.tif 000185
【図１７２Ｂ】
2019533185.tif 000186
【図１７２Ｃ】
2019533185.tif 000187
【図１７３Ａ】
2019533185.tif 000188
【図１７３Ｂ】
2019533185.tif 000189
【図１７３Ｃ】
2019533185.tif 000190
【図１７４】
2019533185.tif 000191
【図１７５】
2019533185.tif 000192
【図１７６】
2019533185.tif 000193
【図１７７】
2019533185.tif 000194
【図１７８】
2019533185.tif 000195
【図１７９】
2019533185.tif 000196
【図１８０】
2019533185.tif 000197
【図１８１】
2019533185.tif 000198
【図１８２】
2019533185.tif 000199
【国際調査報告】
2019533185.tif 000200
2019533185.tif 000201
2019533185.tif 000202
2019533185.tif 000203