画像データ受信機により画像データの伝送を受信するステップと、前記画像データに色処理操作を開始するステップであって、前記画像データ受信機が前記画像データの伝送の完了に応答して前記色処理操作を自動的に開始するよう設定されている場合、前記画像データ受信機は前記画像データの伝送の完了に応答して前記色処理操作を開始するステップと、電気光学表示装置における表示行列の表示ピクセルを更新するステップであって、前記画像データ受信機は前記画像データの伝送の完了に応答して前記色処理操作を自動的に開始するよう設定されているステップと、を有する画像処理方法。表示更新操作を開始するステップであって、前記画像データ受信機は前記色処理操作の完了に応答して前記表示更新操作を開始するステップをさらに有する請求項1に記載の画像処理方法。前記画像データ受信機は前記画像データの伝送の完了に応答して前記色処理操作を自動的に開始するよう設定されておらず、表示更新操作を開始するステップであって、前記画像データ受信機は前記色処理操作の完了に応答して前記表示更新操作を開始するステップをさらに有する請求項2に記載の画像処理方法。前記表示装置は電気泳動表示装置である請求項3に記載の画像処理方法。前記表示更新操作は、特定表示ピクセルに対応するデータピクセルを第1バッファーから取り出すステップと、前記特定表示ピクセルに対応する第1合成ピクセルを第2バッファーから取り出すステップと、前記特定表示ピクセルの表示状態を更新する波形が終了したか判定するステップと、前記特定表示ピクセルの前記表示状態を更新する前記波形が終了していない場合、前記特定表示ピクセルを前記表示更新操作から省略するステップと、を含む請求項3に記載の画像処理方法。前記特定表示ピクセルを前記表示更新操作から省略するステップ開始した後、前記特定表示ピクセルの前記表示状態を更新する前記波形が終了したことを判定するステップと、前記特定表示ピクセルの前記表示状態を更新する前記波形が終了したことの判定に応答して第2表示更新操作を開始するステップと、をさらに有する請求項5に記載の画像処理方法。前記表示装置は電気泳動表示装置である請求項6に記載の画像処理方法。前記画像データ受信機により画像データの伝送を受信するステップは、前記画像データに対する第1チェックサムを判定するステップを含み、前記画像データ受信機により第2画像データの伝送を受信するステップであって、前記画像データ受信機により前記第2画像データの伝送を受信するステップは前記第2画像データに対する第2チェックサムを判定するステップを含むステップと、前記第1および第2チェックサムが等しい場合、前記第2画像データの伝送の完了に応答して前記第2画像データに対する前記色処理操作の開始をディスエーブルするステップと、をさらに有する請求項7に記載の画像処理方法。ディスプレイコントローラーであって、画像データの伝送を受信するインターフェイスと、カラーエンジンと、表示更新コントローラーであって、前記ディスプレイコントローラーが前記画像データの伝送の完了に応答して色処理操作を自動的に開始するよう設定されている場合、前記画像データの伝送の完了に応答して前記画像データに対する前記色処理操作を前記カラーエンジンに開始させる表示更新コントローラーと、表示更新操作を実施する表示エンジンであって、前記表示更新操作は電気光学表示装置における表示行列の表示ピクセルを更新することを含み、前記ディスプレイコントローラーは前記画像データの伝送の完了に応答して前記色処理操作を自動的に開始するよう設定されている表示エンジンと、を有するディスプレイコントローラー。前記表示更新コントローラーは前記色処理操作の完了に応答して前記表示エンジンに表示更新操作を開始させる請求項9に記載のディスプレイコントローラー。前記ディスプレイコントローラーは前記画像データの伝送の完了に応答して前記色処理操作を自動的に開始するよう設定されておらず、前記表示更新コントローラーは前記色処理操作の完了に応答して前記表示エンジンに表示更新操作を開始させる請求項9に記載のディスプレイコントローラー。前記表示装置は電気泳動表示装置である請求項11に記載のディスプレイコントローラー。特定表示ピクセルの表示状態を更新する波形が終了したかを判定する衝突検出器をさらに有し、前記表示更新コントローラーは前記特定表示ピクセルの前記表示状態を更新する前記波形が終了していない場合、前記特定表示ピクセルを表示更新操作から省略させる請求項11に記載のディスプレイコントローラー。表示更新コントローラーは前記特定表示ピクセルの前記表示状態を更新する前記波形が終了したことの前記衝突検出器による判定に応答して第2表示更新操作を開始させ、前記特定表示ピクセルの前記表示状態を更新する前記波形が終了したとの前記衝突検出器による判定は、前記表示更新操作から前記特定表示ピクセルを省略させた後になされる請求項13に記載のディスプレイコントローラー。前記表示装置は電気泳動表示装置である請求項14に記載のディスプレイコントローラー。前記画像データに対する第1チェックサムおよび第2画像データに対する第2チェックサムを判定する装置をさらに有し、前記第1および第2チェックサムが等しい場合、前記ディスプレイコントローラーが前記画像データの伝送の完了に応答して前記色処理操作を自動的に開始するよう設定されていても表示更新コントローラーは前記第2画像データの伝送の完了に応答して前記第2画像データに対し色処理操作をカラーエンジンに開始させない、請求項15に記載のディスプレイコントローラー。コンピューター読み取り可能な媒体であって、実行されると、画像データ受信機により画像データの伝送を受信するステップと、前記画像データに色処理操作を開始するステップであって、前記画像データ受信機が前記画像データの伝送の完了に応答して前記色処理操作を自動的に開始するよう設定されている場合、前記画像データ受信機は前記画像データの伝送の完了に応答して前記色処理操作を開始するステップと、電気光学表示装置における表示行列の表示ピクセルを更新するステップであって、前記画像データ受信機は前記画像データの伝送の完了に応答して前記色処理操作を自動的に開始するよう設定されているステップと、を有する処理を装置に実施させる2つ以上の機械読み取り可能な命令を記憶する非一時的なコンピューター読み取り可能な媒体。前記処理は、表示更新操作を開始するステップをさらに有し前記表示更新操作を開始するステップは、前記前記画像データ受信機は前記色処理操作の完了に応答して前記表示更新操作を開始するステップである請求項17に記載のコンピューター読み取り可能な媒体。前記画像データ受信機は前記画像データの伝送の完了に応答して前記色処理操作を自動的に開始するよう設定されておらず、前記処理は、前記画像データ受信機は前記色処理操作の完了に応答して前記表示更新操作を開始するステップをさらに有する、請求項18に記載のコンピューター読み取り可能な媒体。前記表示更新操作は、特定表示ピクセルに対応するデータピクセルを第1バッファーから取り出すステップと、前記特定表示ピクセルに対応する第1合成ピクセルを第2バッファーから取り出すステップと、前記特定表示ピクセルの表示状態を更新する波形が終了したか判定するステップと、前記特定表示ピクセルの前記表示状態を更新する前記波形が終了していない場合、前記特定表示ピクセルを前記表示更新操作から省略するステップとを含む、請求項18に記載のコンピューター読み取り可能な媒体。前記処理は、前記表示更新操作から前記特定表示ピクセルの省略を開始した後、前記特定表示ピクセルの前記表示状態を更新する前記波形が終了したことを判定するステップと、前記特定表示ピクセルの前記表示状態を更新する前記波形が終了したことの判定に応答して第2表示更新操作を開始するステップと、をさらに有する請求項20に記載のコンピューター読み取り可能な媒体。LCDまたはCRTに比べ、電気光学ディスプレイ上の画像を更新するにはより長い時間を必要とするかもしれない。従って、画像更新時間のいかなる削減も望ましくなる。加えて、電気光学ディスプレイに対する更新プロセスの管理はLCDが必要とするより多くのホスト活動を必要とするかもしれない。さらに、過去の表示装置より速いリフレッシュ時間の電気光学ディスプレイが利用可能になるにつれ、電気光学ディスプレイ上のビデオ表示が可能になり得、これはさらにホストのディスプレイ更新管理負担を増やすことになる。ホストは同じ時間内により多くのフレームを扱わなければならないかもしれない。さらに、カラーの電気光学ディスプレイが市販されるようになるかもしれず、カラーの電気光学ディスプレイに対する更新プロセスの管理はグレースケールディスプレイが必要とする以上のホスト活動を必要とするかもしれない。従って、ホストの最小限の関与で電気光学ディスプレイを更新する機能は望ましいことになる。本発明の画像処理方法は、画像データ受信機により画像データの伝送を受信するステップと、前記画像データに色処理操作を開始するステップであって、前記画像データ受信機が前記画像データの伝送の完了に応答して前記色処理操作を自動的に開始するよう設定されている場合、前記画像データ受信機は前記画像データの伝送の完了に応答して前記色処理操作を開始するステップと、電気光学表示装置における表示行列の表示ピクセルを更新するステップであって、前記画像データ受信機は前記画像データの伝送の完了に応答して前記色処理操作を自動的に開始するよう設定されているステップとを有することを特徴とする。また、本発明の画像処理方法において、表示更新操作を開始するステップであって、前記画像データ受信機は前記色処理操作の完了に応答して前記表示更新操作を開始するステップをさらに有することを特徴とする。また、本発明の画像処理方法において、前記画像データ受信機は前記画像データの伝送の完了に応答して前記色処理操作を自動的に開始するよう設定されておらず、表示更新操作を開始するステップであって、前記画像データ受信機は前記色処理操作の完了に応答して前記表示更新操作を開始するステップをさらに有することを特徴とする。また、本発明の画像処理方法において、前記表示装置は電気泳動表示装置であることを特徴とする。また、本発明の画像処理方法において、前記表示更新操作は、特定表示ピクセルに対応するデータピクセルを第1バッファーから取り出すステップと、前記特定表示ピクセルに対応する第1合成ピクセルを第2バッファーから取り出すステップと、前記特定表示ピクセルの表示状態を更新する波形が終了したか判定するステップと、前記特定表示ピクセルの前記表示状態を更新する前記波形が終了していない場合、前記特定表示ピクセルを前記表示更新操作から省略するステップと、を含むことを特徴とする。また、本発明の画像処理方法において、前記特定表示ピクセルを前記表示更新操作から省略するステップ開始した後、前記特定表示ピクセルの前記表示状態を更新する前記波形が終了したことを判定するステップと、前記特定表示ピクセルの前記表示状態を更新する前記波形が終了したことの判定に応答して第2表示更新操作を開始するステップと、をさらに有することを特徴とする。また、本発明の画像処理方法において、前記表示装置は電気泳動表示装置であることを特徴とする。また、本発明の画像処理方法において、前記画像データ受信機により画像データの伝送を受信するステップは、前記画像データに対する第1チェックサムを判定するステップを含み、前記画像データ受信機により第2画像データの伝送を受信するステップであって、前記画像データ受信機により前記第2画像データの伝送を受信するステップは前記第2画像データに対する第2チェックサムを判定するステップを含むステップと、前記第1および第2チェックサムが等しい場合、前記第2画像データの伝送の完了に応答して前記第2画像データに対する前記色処理操作の開始をディスエーブルするステップと、をさらに有することを特徴とする。一方、本発明のディスプレイコントローラーは、画像データの伝送を受信するインターフェイスと、カラーエンジンと、表示更新コントローラーであって、前記ディスプレイコントローラーが前記画像データの伝送の完了に応答して色処理操作を自動的に開始するよう設定されている場合、前記画像データの伝送の完了に応答して前記画像データに対する前記色処理操作を前記カラーエンジンに開始させる表示更新コントローラーと、表示更新操作を実施する表示エンジンであって、前記表示更新操作は電気光学表示装置における表示行列の表示ピクセルを更新することを含み、前記ディスプレイコントローラーは前記画像データの伝送の完了に応答して前記色処理操作を自動的に開始するよう設定されている表示エンジンと、を有することを特徴とする。また、本発明のディスプレイコントローラーにおいて、前記表示更新コントローラーは前記色処理操作の完了に応答して前記表示エンジンに表示更新操作を開始させることを特徴とする。また、本発明のディスプレイコントローラーにおいて、前記ディスプレイコントローラーは前記画像データの伝送の完了に応答して前記色処理操作を自動的に開始するよう設定されておらず、前記表示更新コントローラーは前記色処理操作の完了に応答して前記表示エンジンに表示更新操作を開始させることを特徴とする。また、本発明のディスプレイコントローラーにおいて、前記表示装置は電気泳動表示装置であることを特徴とする。また、本発明のディスプレイコントローラーにおいて、特定表示ピクセルの表示状態を更新する波形が終了したかを判定する衝突検出器をさらに有し、前記表示更新コントローラーは前記特定表示ピクセルの前記表示状態を更新する前記波形が終了していない場合、前記特定表示ピクセルを表示更新操作から省略させることを特徴とする。また、本発明のディスプレイコントローラーにおいて、表示更新コントローラーは前記特定表示ピクセルの前記表示状態を更新する前記波形が終了したことの前記衝突検出器による判定に応答して第2表示更新操作を開始させ、前記特定表示ピクセルの前記表示状態を更新する前記波形が終了したとの前記衝突検出器による判定は、前記表示更新操作から前記特定表示ピクセルを省略させた後になされることを特徴とする。また、本発明のディスプレイコントローラーにおいて、前記表示装置は電気泳動表示装置であることを特徴とする。また、本発明のディスプレイコントローラーにおいて、前記画像データに対する第1チェックサムおよび第2画像データに対する第2チェックサムを判定する装置をさらに有し、前記第1および第2チェックサムが等しい場合、前記ディスプレイコントローラーが前記画像データの伝送の完了に応答して前記色処理操作を自動的に開始するよう設定されていても表示更新コントローラーは前記第2画像データの伝送の完了に応答して前記第2画像データに対し色処理操作をカラーエンジンに開始させないことを特徴とする。ここで、本発明のコンピューター読み取り可能な媒体は、実行されると、画像データ受信機により画像データの伝送を受信するステップと、前記画像データに色処理操作を開始するステップであって、前記画像データ受信機が前記画像データの伝送の完了に応答して前記色処理操作を自動的に開始するよう設定されている場合、前記画像データ受信機は前記画像データの伝送の完了に応答して前記色処理操作を開始するステップと、電気光学表示装置における表示行列の表示ピクセルを更新するステップであって、前記画像データ受信機は前記画像データの伝送の完了に応答して前記色処理操作を自動的に開始するよう設定されているステップと、を有する処理を装置に実施させる2つ以上の機械読み取り可能な命令を記憶することを特徴とする。また、本発明のコンピューター読み取り可能な媒体において、前記処理は、表示更新操作を開始するステップをさらに有し前記表示更新操作を開始するステップは、前記前記画像データ受信機は前記色処理操作の完了に応答して前記表示更新操作を開始するステップであることを特徴とする。また、本発明のコンピューター読み取り可能な媒体において、前記画像データ受信機は前記画像データの伝送の完了に応答して前記色処理操作を自動的に開始するよう設定されておらず、前記処理は、前記画像データ受信機は前記色処理操作の完了に応答して前記表示更新操作を開始するステップをさらに有することを特徴とする。また、本発明のコンピューター読み取り可能な媒体において、前記表示更新操作は、特定表示ピクセルに対応するデータピクセルを第1バッファーから取り出すステップと、前記特定表示ピクセルに対応する第1合成ピクセルを第2バッファーから取り出すステップと、前記特定表示ピクセルの表示状態を更新する波形が終了したか判定するステップと、前記特定表示ピクセルの前記表示状態を更新する前記波形が終了していない場合、前記特定表示ピクセルを前記表示更新操作から省略するステップとを含むことを特徴とする。また、本発明のコンピューター読み取り可能な媒体において、前記処理は、前記表示更新操作から前記特定表示ピクセルの省略を開始した後、前記特定表示ピクセルの前記表示状態を更新する前記波形が終了したことを判定するステップと、前記特定表示ピクセルの前記表示状態を更新する前記波形が終了したことの判定に応答して第2表示更新操作を開始するステップと、をさらに有することを特徴とする。本発明の要旨は以下に記載することができる。一実施形態は方法に向けられる。方法は画像データの伝送を画像データ受信機により受信し、画像データに対し色処理操作を開始することを含むことができる。画像データ受信機は画像データ伝送器が色処理を開始する命令を送信する必要なしに独立して色処理操作を開始できる。画像データ受信機が画像データ伝送の完了に応答して自動的に色処理操作を開始するように設定される場合、画像データ受信機は画像データ伝送の完了に応答して自動的に色処理操作を開始できる。方法は電気光学表示装置表示行列における表示ピクセルを更新することを含むことができる。画像データ受信機は画像データ伝送の完了に応答して自動的に色処理操作を開始するよう設定できる。方法はさらに表示更新操作を開始することを含み得る。画像データ受信機は、画像データ伝送の完了に応答して自動的に色処理操作を開始するよう設定されていない場合、または画像データ伝送の完了に応答して自動的に色処理操作を開始するよう設定される場合、色処理操作の完了に応答して表示更新操作を開始することができる。一実施形態において、表示装置は電気泳動表示装置であって良い。表示更新操作は特定の表示ピクセルに対応するデータピクセルを第1バッファーから取り出すこと、その特定の表示ピクセルに対応する第1合成ピクセルを第2バッファーから取り出すこと、その特定の表示ピクセルの表示状態を更新する波形が終了したか判定することを含み得る。特定の表示ピクセルの表示状態を更新する波形が終了していない場合、方法はその特定の表示ピクセルを表示更新操作から省くことを含むことができる。加えて、方法は特定の表示ピクセルの表示状態を更新する波形が終了したことを判定することを含み得る。この判定は特定の表示ピクセルを表示更新操作から省くことを開始した後にすることができる。特定の表示ピクセルの表示状態を更新する波形が終了したと判定したことに応答して第2表示更新操作を開始することができる。一実施形態において、表示装置は電気泳動表示装置であって良い。一実施形態において、画像データ受信機による画像データ伝送の受信は画像データに対する第1チェックサムを判定することを含み得る。画像データ受信機は第2画像データの伝送を受信することができる。第2画像データ伝送の受信は第2画像データに対する第2チェックサムの判定を含むことができる。第1および第2チェックサムが等しい場合、第2画像データの伝送完了に応答した第2画像データに対する色処理操作の開始を無効化することができる。一実施形態はディスプレイコントローラーに向けられる。ディスプレイコントローラーは画像データの伝送を受信するインターフェイス、カラーエンジン、表示更新コントローラー、および表示エンジンを含むことができる。ディスプレイコントローラーが画像データ伝送の完了に応答して自動的に色処理操作を開始するように設定されている場合、画像データ伝送の完了に応答して表示更新コントローラーは画像データに対する色処理操作をカラーエンジンに開始させることができる。表示エンジンは表示更新装置を実施することができる。表示更新操作は電気光学表示装置における表示行列の表示ピクセルの更新を含むことができる。ディスプレイコントローラーは画像データ伝送の完了に応答して自動的に色処理操作を開始するよう設定することができる。一実施形態において、ディスプレイコントローラーは色処理操作の完了に応答して表示エンジンに表示更新操作を開始させることができる。別の実施形態において、ディスプレイコントローラーは画像データ伝送の完了に応答して自動的に色処理操作を開始するよう設定されておらず、表示更新コントローラーは色処理操作の完了に応答して表示エンジンに表示更新操作を開始させることができる。一実施形態において、表示装置は電気泳動表示装置であって良い。一実施形態において、ディスプレイコントローラーは特定表示ピクセルの表示状態を更新する波形が終了したかを判定する衝突検出器を含むことができる。特定表示ピクセルの表示状態を更新する波形が終了していない場合、表示更新コントローラーはその特定表示ピクセルを表示更新操作から省くことができる。特定表示ピクセルの表示状態を更新する波形が終了したとの衝突検出器による判定に応答して表示更新コントローラーは第2表示更新操作を開始させることができる。特定表示ピクセルの表示状態を更新する波形が終了したとの衝突検出器による判定はその特定表示ピクセルを表示更新操作から省いた後になすことができる。一実施形態において、表示装置は電気泳動表示装置であって良い。一実施形態において、ディスプレイコントローラーは画像データに対する第1チェックサムおよび第2画像データに対する第2チェックサムを判定する装置を含むことができる。第1および第2チェックサムが等しいと、ディスプレイコントローラーが画像データ伝送の完了に応答して自動的に色処理操作を開始するよう設定されている場合、表示更新コントローラーは第2画像データ伝送の完了に応答して第2画像データに対しカラーエンジンに色処理操作を開始させない。以下に、本詳細な説明および図面は典型的な実施形態を示す。図面において類似した参照番号は類似した装置、構成要素、操作、または要素を特定することができる。具体的に説明された実施形態に加え、他の実施形態を実施することができ、本明細書に呈示される主題の精神または範囲を逸脱することなく説明された実施形態に変更を加えることができる。本詳細な説明および図面は限定的に取られるものではなく、本明細書に説明される発明の範囲はクレームにより定義される。図1は実施形態を実施できる1つの状況を例示する典型的な表示システムのブロック図を示す。システム120はホスト122、表示行列126を有する表示装置124、ディスプレイコントローラー128、ディスプレイメモリー130、ストリーミングする入力源131、およびシステムメモリー133を含むことができる。システム120はさらに波形メモリー134、温度センサー136、および表示電源モジュール137も含むことができる。加えて、システム120はバス138、139、140、142、144、146、148、および149を含むことができる。バスは直列または並列バスであって良い。システム120は任意のデジタルシステムまたは電気器具であることができる。例えば、システム120は電子リーダー、携帯電話、デジタルフォトフレーム、またはディスプレイサインなどの電池式携帯電気器具であることができる。図1は開示された実施形態を理解するのに有用と思われるシステム120の特徴のみを示しており、他の多数の特徴は省略されている。ホスト122は汎用マイクロプロセッサー、デジタル信号プロセッサー、コントローラー、コンピューター、または任意のコンピューター読み取り可能な種類の命令を実行して操作を実施する他の任意の装置、回路、または論理であることができる。ホストまたはマスターとして機能できる任意の種類の装置は実施形態の範囲内とみなされる。ホスト122はシステムオンチップで、従来のホストまたはプロセッサー機能以外の機能を実施する機能部を有することができる。例えば、ホスト122はトランシーバーまたはディスプレイコントローラーを含むことができる。システムメモリー133はSRAM、VRAM、SGRAM、DDRDRAM、SDRAM、DRAM、フラッシュ、ハードディスク、または他の任意の適当な揮発性または不揮発性メモリーであることができる。システムメモリーはホスト122が操作を実施するために読み取り実行し得る命令を記憶することができる。システムメモリーはデータも記憶することができる。ストリーミングする入力源131は表示装置向けの任意の画像データ源であって良い。例えば、ストリーミングする入力源131はデジタルテレビ、デジタルビデオカメラ、または受信機からの静止またはビデオの画像データを提供することができる。表示装置124は行および列に配列して行列表示行列126を形成する表示ピクセルを有することができる。表示ピクセルは単一の要素であって良く、または2つ以上のサブプクセルを含むことができる。表示装置124は2つ以上の一連の駆動パルスにより個々の表示ピクセルを現行表示状態から新規表示状態に駆動することができる複数の安定表示状態がある表示ピクセルを有する電気光学表示装置であって良い。別の選択において、表示装置124は単一の駆動パルスにより個々の表示ピクセルを現行表示状態から新規表示状態に駆動することができる複数の安定表示状態がある表示ピクセルを有する電気光学表示装置であって良い。表示装置124はアクティブマトリックス式表示装置であって良い。一実施形態において、表示装置124は流体に懸濁した1種以上の荷電粒子を含む粒子ベースのアクティブマトリックス式電気泳動表示装置であって良く、表示ピクセルの光学的外観は表示ピクセルに電界を印加して流体内における粒子の動きを起こすことにより変化させることができる。表示装置124はディスプレイコントローラー128がディスプレイにピクセルデータおよび制御信号を提供するために用いる1つ以上のバスをとおしてディスプレイコントローラーに連結されることができる。表示装置124はグレースケールディスプレイまたはカラーディスプレイであって良い。一実施形態において、ディスプレイコントローラー128はグレースケールまたはカラー画像のいずれかを入力として受信し出力として提供することができる。表示ピクセルの表示状態はデータの1つ以上のビットで定義され、これはデータピクセルと呼ぶことができる。画像はデータピクセルにより定義され、フレームと呼ぶことができる。一実施形態において、ディスプレイコントローラー128はシステム120の他の要素から分離して集積回路IC上に配置することができる。別の実施形態において、ディスプレイコントローラー128は別個のIC上に具現される必要がない。一実施形態において、ディスプレイコントローラー128はシステム120の他の1つ以上の要素に統合することができる。例えば、ディスプレイコントローラー128は1つのIC上にホスト122と統合することができる。ディスプレイメモリー130はディスプレイコントローラー128の内部でも外部でも良く、またはディスプレイコントローラーの内部にある1つ以上の構成要素およびディスプレイコントローラーの外部にある1つ以上の構成要素に分けることができる。ディスプレイメモリー130はSRAM、VRAM、SGRAM、DDRDRAM、SDRAM、DRAM、フラッシュ、ハードディスク、または他の任意の適当な揮発性または不揮発性メモリーであることができる。ディスプレイメモリー130はデータまたは命令を記憶することができる。波形メモリー134はフラッシュメモリー、EPROM、EEPROM、または他の任意の適当な不揮発性メモリーであることができる。波形メモリー134は1つ以上の異なる駆動機構を記憶することができ、各駆動機構は表示ピクセルを新規表示状態へ駆動するのに用いる1つ以上の波形を含む。波形メモリー134は1つ以上の更新モードに対し異なる波形のセットを含むことができる。波形メモリー134は1つ以上の温度での使用に適した波形を含むことができる。波形メモリー134は直列または並列バスを通しディスプレイコントローラー128と連結することができる。一実施形態において、波形メモリー134はデータまたは命令を記憶できる。温度センサー136は周囲温度を判定するために提供され得る。表示ピクセルの表示状態を新規表示状態に変更するのに必要な駆動パルスより典型的には一連の駆動パルスは一部温度に依存し得る。温度センサー136は表示装置124における表示ピクセルの実際の温度に近似する温度測定を得るのに適した任意の位置に実装することができる。温度センサー136は駆動機構を選択するのに用い得る温度データを提供するためにディスプレイコントローラー128に連結することができる。電源モジュール137はディスプレイコントローラー128と表示装置124に連結することができる。電源モジュール137はディスプレイコントローラー128から信号を受信し、表示装置124の選択された表示ピクセルを駆動するために適切な電圧または電流を生成することができる。一実施形態において、電源モジュール137は15V、-15V、または0Vの電圧を生成することができる。図2は一実施形態による、図1におけるディスプレイコントローラー128を示す。画像データはストリーミング源131またはホスト122からディスプレイコントローラー128に伝送できる。ディスプレイコントローラー128はストリーミングインターフェイス216およびホストインターフェイス220を含むことができる。ディスプレイコントローラー128は操作を実施する際メモリー130を用いて画像データを記憶することができる。ストリーミングインターフェイス216およびホストインターフェイス220は画像データ伝送の際各々ストリーミング源131およびホスト122とのインターフェイスに用いることができる。加えて、ホストインターフェイス220はホスト122とディスプレイコントローラー128との間で制御および状態情報を転送するのに用いることができる。さらに、ストリーミングインターフェイス216はデータ転送信号の開始または終了などの制御情報を受信することができる。ディスプレイコントローラー128はメモリーコントローラー218を含むことができる。メモリーコントローラー218は画像データ転送の際メモリー130とのインターフェイスに用いることができる。ホスト-メモリーインターフェイス222はインターフェイス216、218、および220からデータおよび信号を取得することができる。一実施形態において、ホスト-メモリーインターフェイス222は周期的冗長確認CRC部240およびバッファー制御BC部242を含む。ディスプレイコントローラー128はカラーエンジン226を含むことができる。カラーエンジン226はメモリーコントローラー218および表示更新コントローラー230に連結されることができる。カラーエンジン226は特定種類の表示装置に対し色処理アルゴリズムを実施する操作性を含むことができる。カラーエンジン226はユーザー定義のカラーフィルターアレーCFA向けに画像データをフォーマットすることができる。カラーサブピクセルの処理と題する米国特許出願番号12/907178弁護士整理番号VP303、カラーサブピクセルの配列および処理と題する米国特許出願番号12/907189弁護士整理番号VP304、およびカラー画像の増強と題する米国特許出願番号12/907208弁護士整理番号VP307の同時係属特許出願に記述されるように、一実施形態においてカラーエンジン226は原色の色合成部、白サブピクセル生成部、ならびにCFAマッピングおよび後処理部を含むことができる。これらの同時係属出願の内容は引用により全体として本明細書に組み入れられる。原色の色合成部は色補正部、色線形化部ガンマ補正とも呼ばれる、ルマスケーリング部、フィルタリング部、色彩度調節部、およびディザリング部を含むことができる。入力源から受信された入力画像はホスト-メモリーインターフェイス222とメモリーコントローラー218経由でディスプレイメモリー130に記憶することができる。表示装置124に表示する入力画像がカラー画像の場合、入力画像はカラーエンジン226で処理され得る。カラーエンジン226による色処理後、処理された画像データはメモリー130に戻して記憶することができる。ディスプレイコントローラー128は表示エンジン228を含むことができる。表示エンジン228はメモリーコントローラー218および表示更新コントローラー230に連結されることができる。表示エンジン228はピクセルプロセッサー236および更新パイプシーケンサー238を含むことができる。ピクセルプロセッサー236は衝突検出器232を含むことができる。表示エンジン228を操作して表示更新操作を実施し得る。表示更新操作はaピクセル合成操作、およびb表示出力操作を含むことができる。表示更新操作は表示行列126における表示ピクセルのすべてに対して実施することができる全域的表示更新。あるいは、表示更新操作は表示行列126における表示ピクセルのすべてより少ないピクセルに対して実施することができる局地的表示更新。加えて、2つ以上局地的表示更新を平行して実施することができる。例えば、第1および第2領域が同じ表示ピクセルまたはサブピクセルをいずれも含まないことを条件に、表示行列126における第1領域の局地的表示更新は第2領域の局地的表示更新と平行して動作し得る。表示更新操作の別の面は全体的または部分的であり得ることである。全体的表示更新は特定表示ピクセルについて新規データピクセルが現行データピクセルと異なるかに関係なく指定区域内すなわち表示行列全体または表示のある領域のすべての表示ピクセルを駆動する。逆に部分的表示更新は指定区域内の特定表示ピクセルについて新規データピクセルが現行データピクセルと異なる表示ピクセルのみを駆動する。ディスプレイコントローラー128の表示更新パイプ部234は1つ以上の表示更新パイプを含むことができる。一実施形態において、表示更新パイプ部234は16の更新パイプを含む。一実施形態において、各更新パイプは表示行列126における所定の副地域または領域に付属し得る。しかしこれは肝要ではない。別の実施形態において、更新パイプは異なる時点で異なる領域に割り当てることができる。表示更新パイプは表示出力操作の際に作動する。2つ以上の同時表示出力操作の場合、対応数の更新パイプが作動する。表示出力操作の際、作動する更新パイプはそれに付属し、または割り当てられた領域に対し合成ピクセルデータをメモリー130から取り出し波形データを生成する。作動更新パイプにより生成される波形データは表示電源モジュール137および表示装置124にラスター順に提供され得る。一実施形態において、ディスプレイコントローラー128は表示更新コントローラー230を含むことができる。表示更新コントローラー230は指定事象を検出することができる。例えば、表示更新コントローラー230はディスプレイコントローラーに対する入力画像データの転送の終了、色処理操作の終了、またはピクセル合成操作の終了を検出することができる。ある事象の検出に応答して、表示更新コントローラー230はカラーエンジン226または表示エンジン228または双方に対し操作を実施させ、トリガーし、または呼び出すことができる。ディスプレイコントローラー128はレジスター224複数の個別的レジスターを有するを含むことができ、これらを用いてディスプレイコントローラー128を操作の特定モードに設定し、状態情報を記録し、他の機能を成すことができる。ホスト122は1つ以上のパラメーターをレジスター224に記憶することによりディスプレイコントローラー128を望まれる操作モードに設定することができる。加えて、ホスト122は1つ以上のパラメーターをレジスター224に記憶することにより衝突を検出し、連続フレームに対し周期的冗長確認CRCを実施するようディスプレイコントローラー128を設定することができる。ホスト122はレジスター224を読み取り、またはそれに書き込むことによりある操作の他の局面を制御し、またはある操作の局面の状態を判定することができる。典型的な電気光学表示ピクセルまたはサブピクセルは共通電極およびピクセル電極間に位置する電気光学材料の層を含む。通常共通電極であるが、電極の1つは透明であることができる。共通およびピクセル電極は合わせて各表示ピクセルにおいて平行板コンデンサーを形成し、電極間に電位差が存在する場合、電極間に位置する電気光学材料はもたらされた電界を経験する。アクティブマトリックスディスプレイはトランジスターなどの非線形回路要素を各表示ピクセルまたはサブピクセルに対し少なくとも1つ含む。回路要素はドレイン端末がピクセル電極に連結された薄膜トランジスターTFTであって良い。トランジスターのゲートおよびソース端末は各々行選択線および列データ線に連結される。表示ピクセルの表示状態を変えるために、共通電極は接地または他の適当な電圧に置かれ、行ドライバー回路が行選択線に適当な電圧を駆動させることによりトランジスターを作動させる。次に列ドライバー回路により、表示状態遷移に対応する光学特性依存の電圧を列データ線に駆動させることができる。表示ピクセルまたはサブピクセルの表示状態は列ドライバーに適当な駆動パルスを列データ線に印加して単一の時間間隔において望まれる表示状態が得られるまで保持することにより変えることができる一方、表示状態を変えるために別の方法を用いることができる。経時的に一連の駆動パルスを駆動するのにさまざまな代替方法がある。これらの方法において、表示ピクセルまたはサブピクセルは一連の2つ以上の駆動フレームにおいてリフレッシュまたは更新される。シリーズにおける各駆動フレームに対し、各行が一回選択され、列ドライバーは選択された行における各表示ピクセルまたはサブピクセルに駆動パルスを駆動してその表示状態を変えることができる。シリーズにおける各駆動フレームが同じ長さの時間であるよう各行が選択される時間の長さを同じにすることができる。このように、表示ピクセルまたはサブピクセルの表示状態を単一の時間周期において単一の駆動パルスで変える代わりに、表示状態は経時的に規則立った間隔の一連の時間周期において一連の駆動パルスを駆動することにより変えることができる。図3は典型的な波形320を示す。本説明において波形の用語はある初期の表示状態から最終の表示状態への遷移をもたらすのに用いられる、経時的に規則立った間隔の一連の時間周期において起こる一連の駆動パルス全体を意味するために用いられる。波形は1つ以上のパルスまたは駆動パルスを含むことができ、パルスまたは駆動パルスは一般的に時間に対する電圧の積分を指すが、時間に対する電流の積分を指すこともできる。本説明において駆動機構の用語は特定の環境条件の下で具体的な表示装置について表示状態間の可能なあらゆる遷移をもたらすのに充分な波形のセットを指す。一実施形態において、合成ピクセルはピクセル遷移を定義するデータ構造またはデータ記録である。合成ピクセルは現行表示状態および次の表示状態を定義するデータを含むことができる。合成ピクセルはさらに更新パイプ部234内で割り当てられた更新パイプの識別子を含むことができる。更新パイプは合成ピクセルの現行および次の表示状態を用い、ルックアップ表において駆動パルスデータを見つけパルスデータを更新パイプ内に含み得る先入れ先出しFIFOメモリーに記憶する。波形320は波形の特長を全般的に示し、用語を定義する目的で提供される。単一の駆動パルスが駆動される時間周期は駆動パルス周期と呼ぶことができる。一実施形態において、駆動パルス周期は同じ長さの時間である。表示行列126のすべての線が1回処置される時間周期は駆動フレーム周期と呼ぶことができる。一実施形態において、各駆動フレーム周期は同じ長さの時間である。一連の駆動フレーム周期全体に付属する時間は波形周期と呼ぶことができる。表示ピクセルまたはサブピクセルの駆動時間は波形周期と等しくて良い。表示装置124は複数の駆動機構を利用することができる。例えば、表示装置124はグレースケールの駆動機構を用いることができ、これは可能なすべてのグレーレベル間の遷移をもたらすのに用い得る。加えて、表示装置124は白黒の駆動機構を用いることができ、これは2つのグレーレベル間、例えば黒または白、のみで遷移をもたらすのに用い得る。さらに、表示装置124はペン更新駆動機構を用いることができ、これは可能なすべてのグレーレベルを含む初期状態および黒または白いずれかの最終状態を有する遷移をもたらすのに用い得る。駆動機構は必要な表示状態遷移の種類に基づいて選択することができる。さまざまな駆動機構をグレースケールまたはカラー表示に対し用いることができる。異なる駆動機構は異なる波形周期を有し得る。更新パイプ部234内の更新パイプは各々の領域に対する波形を独立して生成する。例えば、第1および第2領域が同じ表示ピクセルまたはサブピクセルをいずれも含まないことを条件に、第1領域の局地的表示更新は第2領域の局地的表示更新と平行して動作し得る。各表示更新操作は異なる駆動機構を用いることができ、表示更新操作は時間的に重なり合うことができる。一方の局地的更新は全体的表示更新である一方、他方の局地的更新は部分的表示更新であることができる。表示行列における第1領域の第1駆動機構を用いた更新は駆動機構を用いて第2領域を更新する表示更新操作が進行中でも始まることができる。図4を参照すると、領域422および424、ならびに各々領域422および424を更新するフレームシーケンス426、428を有する表示行列420が示される。領域422および424は異なる駆動機構を用いて更新され、2つの駆動機構に対する更新周期は異なると仮定する。領域424に対する更新周期は5駆動フレームで、領域422の更新周期は3駆動フレームである。駆動フレーム周期T1において、領域424におけるピクセルに対する各々の波形の最初のパルスフレームF1により表されるは第1更新パイプにより提供される。駆動フレーム周期T2において、領域424におけるピクセルに対する各々の波形の第2のパルスフレームF2により表されるは第1更新パイプにより提供される。さらに、駆動フレーム周期T2において、領域422におけるピクセルに対する各々の波形の最初のパルスフレームF3により表されるは第2更新パイプにより提供される。図5は一実施形態により、グレースケール操作に設定された典型的なディスプレイコントローラーおよびグレースケール表示装置で使用するメモリーの簡略化されたブロック図である。図5は一実施形態によるディスプレイメモリー130とホスト122、ピクセルプロセッサー236、および更新パイプシーケンサー238との間の典型的なデータパスを示す。ディスプレイメモリー130は処理済み画像バッファー520および更新バッファー528を含むことができる。処理済み画像バッファー520は1つ以上のバッファーを含むことができる。例えば、処理済み画像バッファー520は第1処理済み画像バッファー522を含むことができる。あるいは、処理済み画像バッファー520は第1処理済み画像バッファー522および第2処理済み画像バッファー524を含むことができる。さらに別の場合、処理済み画像バッファー520は第1処理済み画像バッファー522、第2処理済み画像バッファー524、および第3処理済み画像バッファー526を含むことができる。第1、第2、および第3処理済み画像バッファー522、524、526は各々データピクセルの1つのフレームを記憶することができる。ホスト122、ストリーミングする画像源131または他のデータ源は表示メモリー130に画像データの全体または部分フレームを記憶することができる。ピクセルプロセッサー236はピクセル合成操作において表示メモリー130をアクセスすることができ、更新パイプシーケンサー238は表示更新操作において表示メモリー130をアクセスすることができる。ホスト122、ストリーミングする画像源131、または他のデータ源はデータパスAを用いて処理済み画像バッファー520にデータピクセルの全体または部分フレームを記憶することができる。データピクセルはピクセル合成操作、表示出力操作、または双方が進行中に記憶することができる。ピクセルプロセッサー236は合成ピクセルを生成することができる。ピクセルプロセッサー236はデータパスBを用いて処理済み画像バッファー520に記憶されるデータピクセルを読み取り、表示ピクセルの次の表示状態を定義するデータを取得することができる。さらに、ピクセルプロセッサー236はデータパスCを用いて更新バッファー528に記憶される合成ピクセルを読み取り、表示ピクセルの現行表示状態を定義するデータを取得することができる。ピクセルプロセッサー236は画像バッファー520から得られたデータピクセルおよび更新バッファー528から得られた合成ピクセルを用いて新規合成ピクセルを生成することができる。ピクセルプロセッサー236はデータパスDを用いて生成した合成ピクセルを更新バッファー528に記憶することができる。ピクセルプロセッサー236により合成ピクセルを更新バッファー528に記憶すると前に記憶された合成ピクセルを上書きすることができる。更新パイプシーケンサー238は表示出力操作を実施することができる。表示出力操作において、更新パイプシーケンサー238はデータパスEを用いて更新バッファー528から合成ピクセルを取り出すことができる。図6は一実施形態による、カラー操作に設定された典型的なディスプレイコントローラーで使用するメモリーおよびカラー表示装置の簡略化されたブロック図である。図6は一実施形態によるディスプレイメモリー130とホスト122、ピクセルプロセッサー236、および更新パイプシーケンサー238との間の典型的なデータパスを示す。ディスプレイメモリー130はカラー画像バッファー620、処理済み画像バッファー628、および更新バッファー636を含むことができる。カラー画像バッファー620は1つ以上のバッファーを含むことができる。例えば、カラー画像バッファー620は第1カラー画像バッファー622を含むことができる。あるいは、カラー画像バッファー620は第1カラー画像バッファー622および第2カラー画像バッファー624を含むことができる。さらに別の場合、カラー画像バッファー620は第1カラー画像バッファー622、第2カラー画像バッファー624、および第3カラー画像バッファー626を含むことができる。第1、第2、および第3カラー画像バッファー622、624、および626は各々データピクセルの1つのフレームを記憶することができる。処理済み画像バッファー628は1つ以上のバッファーを含むことができる。例えば、処理済み画像バッファー628は第1処理済み画像バッファー630を含むことができる。あるいは、処理済み画像バッファー628は第1処理済み画像バッファー630および第2処理済み画像バッファー632を含むことができる。さらに別の場合、処理済み画像バッファー520、628第1処理済み画像バッファー630、第2処理済み画像バッファー632、および第3処理済み画像バッファー634を含むことができる。第1、第2、および第3処理済み画像バッファー630、632、および634は各々データピクセルの1つのフレームを記憶することができる。ホスト122、ストリーミングする画像源131または他のデータ源は表示メモリー130に画像データの全体または部分フレームを記憶することができる。カラーエンジン226はカラー操作の実施において表示メモリー130をアクセスすることができる。ピクセルプロセッサー236は表示更新操作の実施において表示メモリー130をアクセスすることができる。更新パイプシーケンサー238は表示更新操作の実施において表示メモリー130をアクセスすることができる。ホスト122、ストリーミングする画像源131または他のデータ源はデータパスAを用いて画像データの全体または部分フレームを記憶することができる。データピクセルはピクセル合成操作、表示出力操作、または双方が進行中に記憶することができる。カラーエンジン226はデータピクセルまたはサブピクセルを処理することができる。カラーエンジン226はデータパスBを用いてカラー画像バッファー620に記憶されるデータピクセルまたはサブピクセルを読み取ることができる。カラーエンジン226は処理後データパスCを用いてピクセルまたはサブピクセルを処理済み画像バッファー628に記憶することができる。ピクセルプロセッサー236は合成ピクセルを生成することができる。ピクセルプロセッサー236はデータパスDを用いて処理済み画像バッファー520、628に記憶されるデータピクセルを読み取り、表示ピクセルの次の表示状態を定義するデータを取得することができる。さらに、ピクセルプロセッサー236はデータパスEを用いて更新バッファー636に記憶される合成ピクセルを読み取り、表示ピクセルの現行表示状態を定義するデータを取得することができる。ピクセルプロセッサー236はカラー画像バッファー620から得られたデータピクセルおよび更新バッファー636から得られた合成ピクセルを用いて新規合成ピクセルを生成することができる。ピクセルプロセッサー236はデータパスFを用いて生成した合成ピクセルを更新バッファー636に記憶することができる。ピクセルプロセッサー236により合成ピクセルを更新バッファー636に記憶すると前に記憶された合成ピクセルを上書きすることができる。更新パイプシーケンサー238は表示出力操作を実施することができる。表示出力操作において、更新パイプシーケンサー238はデータパスGを用いて更新バッファー636から合成ピクセルを取り出すことができる。図7は表示行列126を色ピクセルデータで更新するためにホスト122により実施し得る方法720を示す簡略化された流れ図である。方法720は手動操作に設定された典型的なディスプレイコントローラーで使用することができる。操作722において、ホスト122は表示行列の更新する領域を指定する1つ以上の命令をディスプレイコントローラー128に書き込む。操作724において、ホスト122は色ピクセルデータをカラー画像バッファー620に記憶する。操作724は画像データの記憶が終了したことを示す命令をホスト122がディスプレイコントローラー128に書き込むことを含み得る。あるいは、ストリーミング源131が色ピクセルデータをカラー画像バッファー620に記憶する。操作726において、ホスト122はカラー画像バッファー620が記憶される画像データを処理し始めるよう指示する命令をディスプレイコントローラー128に発行することができる。操作728において、ホスト122はレジスター224の1つに記憶される色処理動作中ビットをポールすることができる。色処理動作中ビットを繰り返しポールすることにより、ホスト122はカラー画像バッファー620に記憶された画像データをカラープロセッサーがいつ処理し終わったかを知ることができる。色処理終了後直ちに表示更新を引き起こせるために、色処理がいつ終わるかを知るのは重要である。操作730において、ホスト122は表示更新を開始するよう表示エンジン228に指示する命令をディスプレイコントローラー128に発行することができる。操作722、および後述の操作822、922、および1022において、ホスト122は表示行列の更新する領域を指定することができる。これらの操作において、ホスト122は表示更新操作が表示行列126のすべての表示ピクセルに対し実施するか全域的表示更新、または表示行列126のすべてより少ないディスプレイピクセルに対し実施されるか局地的表示更新のいずれかを指定することができる。後者の場合、ホスト122はさらに領域の座標を指定することができる。加えて、操作722、ならびに操作822、922、および1022、は画像データが転送されるディスプレイコントローラー128のポート、すなわちホストインターフェイス220、ストリーミングインターフェイス216、等々、を指定する命令をホスト122がディスプレイコントローラー128に書き込むことを含むことができる。操作730、および後述の操作928において、ホスト122は表示更新を開始するよう表示エンジンに指示する命令をディスプレイコントローラーに発行することができる。操作730および928は表示行列126の全域が更新されるのか表示行列の1つ以上の領域のみかを指定することを含むことができる。加えて、操作730および928は新規ピクセルデータを有する表示ピクセルのみが更新されるか部分的更新、または新規ピクセルデータがあるかにかかわらずすべての表示ピクセルが更新されるか全体的更新を指定することを含むことができる。方法720の1つの不都合はホスト122が比較的多数の命令を実施しなければならないことである。この不都合は実施すべき画像更新が多数ある場合悪化される。特に不都合な点は色処理がいつ終了するかを知るためにホスト122は繰り返しディスプレイコントローラー128をポールしなければならないことである。ホスト122が他の優先的活動を実施しておりディスプレイコントローラーのポーリング128を遅らせる場合、色処理が終了してから表示更新が開始されるまでに遅延があり得る。これは表示行列126のリフレッシュを遅くするので好ましくない。図8は一実施形態により、表示行列126を色ピクセルデータで更新するためにホスト122により実施し得る方法820を示す簡略化された流れ図である。方法820はカラーエンジン226がその操作を完了すると表示エンジン228の操作が自動的に呼び出されるよう設定された典型的なディスプレイコントローラーで使用することができる。操作822において、ホスト122は表示行列の更新される領域を指定する1つ以上の命令をディスプレイコントローラー128に書き込む。操作824において、ホスト122はカラーピクセルデータをカラー画像バッファー620に記憶する。あるいは、ストリーミング源131がカラーピクセルデータをカラー画像バッファー620に記憶する。一実施形態において、操作824は画像データの記憶が終了したことを示す命令をホスト122がディスプレイコントローラー128に書き込むことを含むことができる。操作826において、ホスト122はカラー画像バッファー620に記憶される画像データを処理し始めるようカラーエンジン226に指示する命令をディスプレイコントローラー128に発行することができる。カラーエンジン226が記憶された画像データを処理し終わると、表示更新コントローラー230は表示更新操作を開始するよう表示エンジン228に指示する命令を発行することができる。方法820はいくつかの利点を提供することができる。ホスト122は繰り返し色処理動作中ビットをポールする必要がない。さらに、ホスト122は表示更新を開始するよう表示エンジン228に指示する命令をディスプレイコントローラー128に発行する必要がない。方法820の別の利点は異なる時点でカラー画像バッファー620に画像データを書き込み、その後カラー画像データのすべてをいっしょに処理する機能をホスト122に提供する点である。例えば、ホスト122は第1領域に対する第1画像データを第1時点でカラー画像バッファー620に書き込み、その後の時点で第2領域に対する第2画像データをカラー画像バッファー620に書き込むことができる。第2画像データの記憶が完了すると、ホスト122はカラー画像バッファー620に記憶される画像データを処理し始めるよう命令を発行でき、カラーエンジン226は同じ色処理操作において第1および第2領域を処理することができる。色処理操作が完了すると、第1および第2領域に対する表示更新操作が自動的に引き起こされる。図9は一実施形態により色ピクセルデータで表示行列126を更新するためにホスト122により実施し得る方法920を示す簡略化された流れ図である。方法920は画像データの転送が完了するとカラーエンジン226の操作が自動的に呼び出されるよう設定された典型的なディスプレイコントローラーで使用することができる。操作922において、ホスト122は表示行列の更新される領域を指定する1つ以上の命令をディスプレイコントローラー128に書き込む。操作924において、ホスト122はカラーピクセルデータをカラー画像バッファー620に記憶する。あるいは、ストリーミング源131がカラーピクセルデータをカラー画像バッファー620に記憶する。一実施形態において、操作924は画像データの記憶が終了したことを示す命令をホスト122がディスプレイコントローラー128に書き込むことを含むことができる。別の実施形態において、画像データの記憶が終了したことを示す信号、例えばVSYNC、をストリーミング源131が提供する。画像データの記憶が終了すると、表示更新コントローラー230はカラー画像バッファー620に記憶された画像データを処理し始めるようカラーエンジン226に指示する命令を発行する。操作926において、ホスト122はレジスター224の1つに記憶される色処理動作中ビットをポールすることができる。色処理動作中ビットを繰り返しポールすることにより、ホスト122はいつ色処理が終了したかを知ることができる。操作928において、ホスト122は表示更新を開始するよう表示エンジン228に指示する命令をディスプレイコントローラー128に発行することができる。方法920はいくつかの利点を提供することができる。とりわけ、ホスト122は色処理操作を開始するようカラーエンジン226に指示する命令をディスプレイコントローラー128に発行する必要がない。図10は一実施形態によりピクセルデータで表示行列126を更新するためにホスト122により実施し得る方法1020を示す簡略化された流れ図である。方法1020は画像データの転送が完了するとカラーエンジン226の操作が自動的に呼び出され、カラーエンジン226がその操作を完了すると表示エンジン228の操作が自動的に呼び出されるよう設定された典型的なディスプレイコントローラーで使用することができる。操作1022において、ホスト122は表示行列の更新される領域を指定する1つ以上の命令をディスプレイコントローラー128に書き込む。操作1024において、ホスト122はカラーピクセルデータをカラー画像バッファー620に記憶する。別の場合、ホスト122は操作1024においてグレースケーツピクセルデータを処理済み画像バッファー520に記憶することができる。別の実施形態において、ストリーミング源131がカラーピクセルデータをカラー画像バッファー620に、またはグレースケーツピクセルデータを処理済み画像バッファー520に記憶することができる。一実施形態において、操作1024は画像データの記憶が終了したことを示す命令をホスト122がディスプレイコントローラー128に書き込むことを含むことができる。別の実施形態において、画像データの記憶が終了したことを示す信号、例えばVSYNC、をストリーミング源131が提供する。画像データの記憶が終了すると、表示更新コントローラー230はカラー画像バッファー620に記憶された画像データを処理し始めるようカラーエンジン226に指示する命令を発行することができる。あるいは、グレースケール画像データの記憶が終了すると表示更新コントローラー230は表示更新操作を開始するよう表示エンジン228に指示する命令を発行することができる。さらに、カラーエンジン226によるカラー画像データの処理が終了すると、表示更新コントローラー230は表示更新操作を開始するよう表示エンジン228に指示する命令を発行することができる。方法1020はいくつかの利点を提供することができる。ホスト122は色処理操作を開始するようカラーエンジン226に指示する命令をディスプレイコントローラー128に発行する必要がない。さらに、ホスト122は繰り返し色処理動作中ビットをポールする必要がない。加えて、ホスト122は表示更新を開始するよう表示エンジン228に指示する命令をディスプレイコントローラー128に発行する必要がない。一実施形態において、表示エンジン228は衝突検出器232を含むことができる。表示エンジン228が表示行列126の第1領域に対し表示更新を実施する第1命令を受信し、第1命令に続き第1更新が終了する前に第2領域に対し表示更新を実施する第2命令が受信された場合に衝突が生じ得る。具体的には、第1および第2領域が空間的に重なり合う、すなわち1つ以上のピクセルが第1および第2領域双方に位置する、場合に衝突が起こる。この関連で、第1および第2領域のどちらかが表示行列126の全域であることができる。表示エンジン228が表示更新操作を実施する場合、最初にピクセル合成操作を、次に表示出力操作を実施する。上述のように、ピクセル合成操作は更新バッファー、例えば528、636、に記憶される合成ピクセルを改変し、表示出力操作は更新バッファーから合成ピクセルを取り出す。波形周期の各駆動フレーム周期において1つの合成ピクセルを繰り返し取り出すことができる。動作中の表示出力操作の一部として取り出される合成ピクセルをピクセル合成操作が改変しようとすると衝突が起こる。一実施形態において、衝突が検出されると衝突検出器232は動作中のピクセル合成操作を修正する。ピクセル合成操作において、ピクセルプロセッサー236は処理済み画像バッファー、例えば520、628、に記憶されるデータピクセルおよび更新バッファー、例えば528、636、に記憶される対応合成ピクセルを読み取ることができる。取り出された合成ピクセルは割り当てられた更新パイプの識別子を含むことができる。ピクセルプロセッサー236は各合成ピクセルを調べて割り当てられた更新パイプが現在動作中かを判定することができる。割り当てられた更新パイプが動作中の場合、衝突検出器232は衝突が検出されたと判定し更新パイプ動作中ビットを設定することができる。衝突が検出されると衝突検出器232はピクセル合成操作を修正することができ、表示更新コントローラー230は動作中ビットの監視を開始することができる。衝突検出器232は衝突が検出されたピクセルが飛ばされる、すなわち現行ピクセルに対応する合成ピクセルが生成されず更新バッファーに記憶されないようにすることによりピクセル合成操作を修正することができる。割り当てられた更新パイプを用いた表示出力操作が終了すると、更新コントローラー230は更新パイプ動作中ビットをリセットすることができる。さらに、表示出力操作が終了したことを検出すると、表示更新コントローラー230は新たなピクセル合成操作を開始する命令を発行することができる。図11は一実施形態によりディスプレイコントローラー128が実施し得る衝突扱い方法1120を示す簡略化された流れ図である。操作1122において、ピクセル合成操作が開始される。方法1120は1ピクセルずつ実施することができるが、これは肝要ではない。ピクセルプロセッサー236は処理済み画像バファー、例えばバッファー520、628の1つ操作1124からデータピクセル、および更新バッファー、例えばバッファー528、636の1つ操作1126から合成ピクセルを取り出すことができる。操作1128において、衝突検出器232は取り出された合成ピクセルを調べ、表示ピクセルがどの表示パイプに割り当てられているか判定し、割り当てられた表示パイプが現在動作中か判定することができる。割り当てられた表示パイプが動作中でない場合、ピクセルプロセッサー236は新規合成ピクセルを生成し更新バッファーに記憶することができる操作1130。次に新規合成ピクセルに対する表示ピクセル位置が更新される領域における最終ピクセル位置を判定するために確認を行なうことができる操作1132。表示ピクセル位置が表示更新領域において最終ピクセルでない場合、方法1120は操作1124に戻り、次のデータピクセルが取り出される。逆に表示ピクセル位置が表示更新領域において最終ピクセルである場合、方法1120は終了する操作1142。操作1128において割り当てられた表示更新パイプが現在動作中であると判定された場合、衝突ビットを設定することができる操作1134。一実施形態において、操作1134で割り込みを生成することができる。衝突ビットの設定または割り込みの生成は現在の表示ピクセル位置において衝突が検出されたことを示す。衝突が検出されたピクセル位置は更新されない、すなわち現在の表示ピクセル位置は表示更新操作から省略される。現在の表示ピクセル位置が飛ばされた後、方法1120は操作1124に移行し、次の表示位置に対するデータピクセルが取り出される。さらに、プロセス1136を開始することができる。プロセス1136は方法1120と平行して動作することができ、表示更新コントローラー230により実施することができる。プロセス1136は割り当てられた表示更新パイプの活動状態が監視される操作1138を含むことができる。割り当てられた表示更新パイプが既に動作中でないこと、すなわち表示出力操作を終了したこと、を操作1138が検出すると、衝突ビットまたは割り込みビットもしくはフラグを除去することができる操作1140。操作1140の後、新たな表示更新操作を自動的に引き起こす、すなわち図11に示される流れは操作1140から操作1122に移行する、ことができる。一実施形態において、引き起こされた表示更新操作は表示行列126の全域を更新する。別の実施形態において、引き起こされた表示更新操作は表示行列126において表示ピクセル位置の衝突を有する部分のみを更新する局地的更新である。引き起こされた表示更新操作は新規ピクセルデータを有する表示ピクセルのみを更新することができ部分的更新、または新規ピクセルデータを有するかにかかわらずすべての表示ピクセルを更新することができる全体的更新。一実施形態において、ホスト-メモリーインターフェイス222はホスト122またはストリーミング源131などの入力源から連続的に受信した2つのフレームを比較する操作を実施して、第2フレームが第1フレームと異なるか判定することができる。第2フレームは第1フレームと同じ表示ピクセルのセットに対応すべきである。例えば、第1および第2フレームは表示行列126の全域または表示行列の同じ領域に対するデータピクセルを含むことができる。さらに、第2フレームは第1フレームの後に受信したフレームであって良い。例えば、第2フレームは第1フレームの受信に続く次の連続するフレームであることができる。あるいは、第2フレームは第3または他の後のフレームであることができる。ホスト-メモリーインターフェイス部222は周期的冗長確認部CRC部240を含むことができる。一実施形態において、CRC部240は画像データの第1フレームに対しチェックサムを計算する。CRC部240は第1フレームに対し計算されたチェックサムを記憶することができる。チェックサムは技術的に既知の任意の方法を用いて演算することができる。例えば、チェックサムは望まれる任意の生成多項式およびモジューロ-2計算を用いて演算することができる。画像データの第1フレームに対しチェックサムを計算した後、CRC部240は画像データの第2フレームに対しチェックサムを計算する。CRC部240は第1および第2フレームのチェックサムを比較することができる。チェックサムが等しい場合、第1および第2フレームは同等であるとみなすことができる。CRC部240はIEEECRC-32規格に記述される32ビットの多項式およびアルゴリズムを用いることができる。別の実施形態において、CRC部240は他の任意の適当な既知のアルゴリズムまたは多項式を用いることができる。第1および第2フレームのチェックサムが等しい場合、データ転送が終了した時に自動的に操作を引き起こす方法を、操作が自動的に引き起こされないように修正することができる。一実施形態において、ディスプレイコントローラー128はデータ転送が終了すると自動的にカラーエンジン226を呼び出すよう設定されるが、第1および第2フレームが同等とみなされた場合カラーエンジン226は自動的に呼び出されない。別の実施形態において、ディスプレイコントローラー128はデータ転送が終了すると自動的にカラーエンジン226を呼び出すよう設定され、カラーエンジン226が処理を終了すると自動的に表示エンジン228を呼び出すよう設定されるが、第1および第2フレームが同等とみなされた場合カラーエンジン226および表示エンジン228のいずれも自動的に呼び出されない。一実施形態において、ホスト-メモリーインターフェイス222はバッファー制御部242を含むことができる。メモリー130の処理済み画像バッファー520またはカラー画像バッファー620は伝送画像データの二重または三重バッファリングを提供するよう設定することができる。ホスト-メモリーインターフェイス222は新規画像データの伝送がいつ開始されるか判定することができる。新規画像データの伝送を開始すると判定した後、バッファー制御部242は表示更新コントローラー230または他の起点から信号を得てピクセル合成操作が進行中または動作中であるか判定することができる。ピクセル合成操作が動作中の場合、バッファー制御部242は動作中のピクセル合成操作において現在読み取られているバッファーとは異なるバッファーに新規画像データを記憶する信号をメモリーコントローラー218に提供することができる。例えば、動作中のピクセル合成操作がバッファー522または622から読み取っている場合、バッファー制御部242は新規画像データをバッファー524または624に記憶するようメモリーコントローラー218に信号を送ることができる。ピクセル合成操作が動作中であるか判定することに加え、バッファー制御部242は表示更新コントローラー230または他の起点、例えばカラーエンジン226、から信号を得、色処理操作が進行中または動作中かを判定することができる。色処理操作が動作中の場合、バッファー制御部242は新規画像データを現在色処理操作においてカラーエンジン226により読み取られているバッファーとは異なるバッファーに記憶するよう信号をメモリーコントローラー218に提供することができる。一実施形態において、本説明で記述された操作および方法の一部またはすべてはハードウェア、ソフトウェア、またはハードウェアとソフトウェアの組み合わせで実施することができる。一実施形態において、本説明で記述された操作および方法の一部またはすべては非一時的なコンピューター読み取り可能な媒体に記憶される命令を実行することにより実施することができる。コンピューター読み取り可能な媒体はEPROM、EEPROM、ROM、などの不揮発性メモリー、フロッピー登録商標ディスク、ハードディスク、フラッシュメモリー、ならびにCD-ROMおよびDVDなどの光媒体を含むことができるが、これらに限定されない。命令は任意の適当な装置、例えばホスト122またはディスプレイコントローラー128、により実行されることができる。命令が実行されると、装置は物理的な機械操作を実施する。本説明において、一実施形態またはある実施形態に言及することがある。これらの言及はその実施形態に関連して説明された特定の特長、構造、または特徴がクレームされる発明の少なくとも1つの実施形態に含まれることを意味する。従って、さまざまな個所における一実施形態においてまたはある実施形態の語句は必ずしもすべて同じ実施形態を指しているのではない。さらに、特定の特長、構造、または特徴は1つ以上の実施形態に組み合わせることができる。理解を明白にするために実施形態はかなり詳細に説明されているが、添付クレームの範囲内でいくらかの変更および改変を実施し得ることが明らかであろう。従って、説明された実施形態は限定的ではなく例示的とみなされ、クレームされる発明は本明細書に記述される詳細に限定されず、添付クレームの範囲および均等物内で改変できる。さらに前述の明細書において用いられた用語および表現は限定ではなく説明の用語として使用され、このような用語および表現の使用により示され、説明される特長の均等物を除外する意図は全くなく、発明の範囲は続くクレームによってのみ定義され限定されることと理解される。