(57)【要約】   電力効率の優れたディスプレイのための方法、ディスプレイ、グラフィック・システムおよびコンピュータ・システムのいくつかの実施例が示される。グラフィック・システムは処理システムを含み、それは、ディスプレイ制御装置と共に動作するビデオ・デコーダを有する。ビデオ・デコーダおよび／またはディスプレイ制御装置は、グラフィック・システムの一部を遮断するため、および、削減されたビデオ・データをディスプレイに送信するためのロジックを含む。いくつかの実施例では、グラフィック・システムは、ディスプレイの一部を遮断する信号を送信する。いくつかの実施例では、グラフィック・システム、コンピュータ・システムおよびディスプレイの一部は、ディスプレイに送信されるビデオ・データに差異がない場合に遮断することができる。いくつかの実施例では、ディスプレイに送信されるビデオ・データ量は、差異のあるビデオ・データのみを送信することによって、エンコードおよび／またはデコードする間に削減される。他の実施例も説明される。
2009518693.tif 000002
【特許請求の範囲】
【請求項１】
ディスプレイ制御装置を含み、前記ディスプレイ制御装置は、ディスプレイに遮断信号を送信し、かつグラフィック・システムの１またはそれ以上のコンポーネントを遮断するロジックを含み、ここで、前記グラフィック・システムは、少なくともディスプレイ・インタフェースを含むことを特徴とするグラフィック・システム。
【請求項２】
前記ロジックは、前記グラフィック・システムの前記１またはそれ以上のコンポーネントを起動し、前記グラフィック・システムを前記ディスプレイと再同期させることを特徴とする請求項１記載のグラフィック・システム。
【請求項３】
前記ロジックは、起動信号を前記ディスプレイに送信することを特徴とする請求項２記載のグラフィック・システム。
【請求項４】
前記ロジックは、前記ディスプレイから肯定応答を受信することを特徴とする請求項３記載のグラフィック・システム。
【請求項５】
前記ロジックは、前記ディスプレイのための現在のフレーム・データが先のフレーム・データと差異がないという決定に続いて遮断信号を送信することを特徴とする請求項１記載のグラフィック・システム。
【請求項６】
前記現在のフレーム・データと前記先のフレーム・データとの差が小さいことを特徴とする請求項５記載のグラフィック・システム。
【請求項７】
前記ロジックは、前記ディスプレイのための現在のフレーム・データが先のフレーム・データと差異があるという決定に続いて、前記グラフィック・システムの前記１またはそれ以上のコンポーネントを起動することを特徴とする請求項２記載のグラフィック・システム。
【請求項８】
前記ディスプレイ制御装置は、液晶ディスプレイ制御装置であることを特徴とする請求項１記載のグラフィック・システム。
【請求項９】
フレーム・データを前記ディスプレイ制御装置に提供するためのビデオ・グラフィック・エンジンを含むチップセットをさらに含むことを特徴とする請求項１記載のグラフィック・システム。
【請求項１０】
前記ディスプレイ制御装置は、前記フレーム・データをエンコードするためのエンコーダをさらに含むことを特徴とする請求項１記載のグラフィック・システム。
【請求項１１】
ディスプレイにビデオ・データを転送するためのディスプレイ・インタフェースと、
ディスプレイ制御装置であって、前記ディスプレイ制御装置は、ディスプレイに遮断信号を送信し、かつグラフィック・システムの１またはそれ以上のコンポーネントを遮断するロジックを含む、ディスプレイ制御装置と、
から構成されることを特徴とするコンピュータ・システム。
【請求項１２】
ディスプレイと、
ワイヤレス・ローカル・エリア・ネットワーク・モジュールと、
をさらに含むことを特徴とする請求項１１記載のコンピュータ・システム。
【請求項１３】
ディスプレイに遮断信号を送信する段階と、
グラフィック・システムの１またはそれ以上のコンポーネントを遮断する段階であって、前記グラフィック・システムは、少なくともディスプレイ・インタフェースを含む、段階と、
から構成されることを特徴とする方法。
【請求項１４】
前記グラフィック・システムの前記１またはそれ以上のコンポーネントを起動する段階と、
前記グラフィック・システムを前記ディスプレイと再同期させる段階と、
をさらに含むことを特徴とする請求項１３記載の方法。
【請求項１５】
前記グラフィック・システムを前記ディスプレイと再同期させる段階は、起動信号を前記ディスプレイに送信する段階をさらに含むことを特徴とする請求項１４記載の方法。
【請求項１６】
前記グラフィック・システムを前記ディスプレイと再同期させる段階は、前記ディスプレイから肯定応答を受信する段階をさらに含むことを特徴とする請求項１５記載の方法。
【請求項１７】
前記遮断信号を送信する段階は、前記ディスプレイのための現在のフレーム・データが先のフレーム・データと差異がないという決定に続くことを特徴とする請求項１３記載の方法。
【請求項１８】
前記現在のフレーム・データと前記先のフレーム・データとの差が小さいことを特徴とする請求項１７記載の方法。
【請求項１９】
前記グラフィック・システムの前記１またはそれ以上のコンポーネントを起動する段階は、前記ディスプレイのための現在のフレーム・データが先のフレーム・データと差異があるという決定に続くことを特徴とする請求項１４記載の方法。
【請求項２０】
グラフィック・システムから遮断信号を受信し、かつ、ディスプレイの１またはそれ以上のコンポーネントを遮断する段階と、
前記ディスプレイのためのフレーム・データを提供するためにフレーム・バッファを活性化する段階と、
前記ディスプレイをリフレッシュする場合は前記フレーム・バッファにスイッチする段階と、
から構成されることを特徴とする方法。
【請求項２１】
前記ディスプレイを前記グラフィック・システムと同期させる段階と、
フレーム・データのための前記グラフィック・システムにスイッチ・バックする段階と、
をさらに含むことを特徴とする請求項２０記載の方法。
【請求項２２】
前記ディスプレイを前記グラフィック・システムと同期させる段階は、前記ディスプレイの前記１またはそれ以上のコンポーネントを活性化する段階を含むことを特徴とする請求項２１記載の方法。
【請求項２３】
前記グラフィック・システムにスイッチ・バックする段階は、前記フレーム・バッファを遮断する段階をさらに含むことを特徴とする請求項２１記載の方法。
【請求項２４】
自己リフレッシュ・ディスプレイ制御装置であって、前記自己リフレッシュ・ディスプレイ制御装置は、グラフィック・システムから遮断信号を受信し、かつディスプレイの１またはそれ以上のコンポーネントを遮断し、前記ディスプレイにフレーム・データを提供ためにフレーム・バッファを活性化し、前記ディスプレイをリフレッシュする場合は、前記フレーム・バッファにスイッチすることを特徴とするディスプレイ。
【請求項２５】
前記ロジックは、前記ディスプレイを前記グラフィック・システムと同期させ、かつ、フレーム・データのための前記グラフィック・システムにスイッチ・バックすることを特徴とする請求項２４記載のディスプレイ。
【請求項２６】
前記ロジックは、前記ディスプレイの前記１またはそれ以上のコンポーネントを活性化することを特徴とする請求項２５記載のディスプレイ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明のいくつかの実施例は、一般に、コンピュータ・システムと共に使用されるグラフィック・システムおよびディスプレイに関する。より詳しくは、いくつかの実施例は、グラフィック・システムおよびディスプレイの効率的な動作に関する。
【背景技術】
【０００２】
（関連出願のクロスリファレンス）
本願は、同一出願人の特許出願、すなわち、同時に出願された米国特許出願番号  ／  号（代理人整理番号Ｐ２２７５１）「スパース更新ディスプレイのための方法、処理システムおよびコンピュータ・システム」に開示された主題に関連する。
【０００３】
近年、演算装置の所要電力を削減するための努力がなされてきた。バッテリあるいは他の制約された電源によって動作するモバイルあるいは携帯機器に対して、バッテリの寿命を長持ちさせることにより装置の動作時間を増加させることにその努力が向けられている。少なくとも環境上の理由から、すべての演算装置の所要電力を削減する努力がさらになされてきた。
【０００４】
従来の演算装置は、多くの場合ディスプレイ装置を含む。ディスプレイ装置は、典型的には演算システムにおいて最も電力を消費するものの１つである。
【０００５】
したがって、電力効率を向上させるようなディスプレイ用グラフィック・システムおよびその要素に対する要求が存在する。
【０００６】
本発明の実施例の様々な利点は、以下の明細書および添付の請求項を、図面を参照しながら読むことにより、当業者にとって明白になるであろう。
【発明の開示】
【０００７】
本発明のいくつかの実施例は、添付の図面に示される例に関して言及される。本発明は、実施例と共に説明されるが、それは本発明をこれらの実施例に制限する意図ではないことが理解されるであろう。むしろ本発明は、代替、修正および均等物を包含することを意図しており、それらは、添付の請求項によって定義される本発明の思想および範囲内に含まれる。さらに、本発明に関する以下の詳細な説明において、多くの特定の詳細事項が、本発明の完全な理解を提供するために記述される。しかしながら、本発明は、これらの特定の詳細事項がなくても実施可能である。換言すれば、既知の方法、手順、コンポーネントおよび回路については、本発明の概念を必要以上に不明瞭化しないために、詳細には説明されない。
【０００８】
方法、ディスプレイ、グラフィック・システムおよびコンピュータ・システムに関するいくつかの実施例が、ディスプレイの電力効率を向上させる動作ために説明される。本グラフィック・システムは、処理システムを含み、それは、ディスプレイ制御装置と共に動作するビデオ・デコーダを有する。ビデオ・デコーダおよび／またはディスプレイ制御装置は、グラフィック・システムの一部をシャットダウン（遮断）するためのロジック、および縮小されたフレーム・データまたはビデオ・データを送信するためのロジックを含む。用語「ビデオ・データ」および「フレーム・データ」は、互換的に使用することができる。いくつかの実施例では、ビデオ・データを、１を越えるビデオ・フレームに関する情報を暗に含むものとして考え、また、フレーム・データを、単一フレームに関する情報を含むものとして考えると便利であるが、これは用語上の厳密な区別ではない。むしろ、通常の当業者であればわかるように、当該用語は、処理されるデータのような本発明の実施例の構成要素または処理過程に焦点を当てて読者に伝えるために使用される。
【０００９】
いくつかの実施例では、グラフィック・システムは、ディスプレイの一部を遮断する信号を送信する。いくつかの実施例では、ディスプレイに送信されたフレーム・データに実質的な差異がない場合、グラフィック・システム、コンピュータ・システムおよびディスプレイの一部は遮断可能である。いくつかの実施例では、ディスプレイに送信されるフレーム・データの量は、実質的な差異があるフレーム・データのみを送信することによって、エンコードおよび／またはデコードする間に削減されるであろう。他の実施例では、例えば、エンコーダ／デコーダの使用は、グラフィック・システムを通ってディスプレイに送信された削減された量のフレーム・データの一部として説明される。
【００１０】
実際には、本発明の１つの実施例またはいくつかの実施例について明細書中で言及されたことは、実施例と関連して記述された特定の特徴、構造あるいは特性が、本発明の少なくとも１つの実施例に含まれることを意味する。したがって、本明細書を通して様々な箇所で「いくつかの実施例において」あるいは「いくつかの実施例によれば」という語句が用いられるが、これらは必ずしも同じ実施例について言及するものではない。
【００１１】
図１は、本発明のいくつかの実施例に従って、グラフィック・システム１００およびディスプレイ１０１を具備するコンピュータ・システムを示す。本発明のいくつかの実施例によれば、コンピュータ・システムは、１またはそれ以上の中央処理装置（ＣＰＵ）１０４を含む。ＣＰＵ１０４は、１またはそれ以上のプロセッシング・コアを含み、これらはインテル社の製品である。いくつかの実施例では、ＣＰＵ１０４は他社の製品でもよいことは、当業者ならばわかるであろう。
【００１２】
本発明のいくつかの実施例によれば、グラフィック・システム１００はチップセット１０２を含み、それはさらに、ハードウェアおよびソフトウェア／ファームウェアの組合せを通してグラフィック・エンジンを提供することができるが、このことは、当業者であれば、ここで提供される少なくとも１つの教示に基づいて理解できるであろう。いくつかの実施例では、チップセット１０２は処理システムとも呼ばれ、ビデオ・グラフィック・エンジン１０６およびディスプレイ制御装置１０８を含む。本発明のいくつかの実施例によれば、エンジン１０６は、ビデオ・データをデコードするためにオプションのデコーダ１０７を含む。実際、当業者であれば少なくともここに提供される教示に基づいて理解できるように、エンジン１０６は常に、ある方法でビデオ・データをデコードするが、本発明の実施例では、図のような別個のデコーダを有することは要求されない。本発明のいくつかの実施例によれば、ディスプレイ制御装置１０８は、ビデオ・データをエンコードするためのオプションのエンコーダ１０６を含む。いくつかの実施例によれば、グラフィック・システム１００は、ディスプレイ・インタフェース（ＤＩ）１０９を含む。ＤＩ１０９は、チップセット１０２からディスプレイ１０１へビデオ・データを提供する。ＤＩ１０９は、グラフィック・システムおよびディスプレイへ、および／または、グラフィック・システムおよびディスプレイから、小電圧差動信号伝送方式（ＬＶＤＳ）を使用して通信するが、このことは当業者ならばわかるであろう。
【００１３】
いくつかの実施例では、当業者が少なくともここに記述された教示に基づいてグラフィック・システム１００のコンポーネントの動作を理解するように、フレーム・データまたはビデオ・データは、ＤＩ１０９を経由してディスプレイ１０１へ転送される。ディスプレイ１０１は、自己リフレッシュ（ＳＲ）ディスプレイ制御装置１１０を含む。いくつかの実施例では、ＳＲディスプレイ制御装置１１０は、特に、ＬＶＤＳ受信機のような信号受信機、タイミング制御装置、およびルックアップ・テーブルを（ＬＵＴ）含むが、これらに制限されない。さらに、本発明のいくつかの実施例によれば、制御装置１１０は、ＤＩ１０９から受信したフレーム・データをデコードするためにオプションのデコーダ１１８を含む。
【００１４】
本発明のいくつかの実施例では、制御装置１１０は、１またはそれ以上のイメージを形成するためのディスプレイのアクティブ領域１１２にフレーム・データを提供する。本発明のいくつかの実施例によれば、制御装置は、さらに、フレーム・データを格納するフレーム・バッファ１１４にフレーム・データを提供する。
【００１５】
本発明のいくつかの実施例によれば、ディスプレイ制御装置１１０は、液晶ディスプレイ（ＬＣＤ）制御装置、陰極線管（ＣＲＴ）制御装置、または本発明の実施例の付加機能を有する同等の制御装置であるが、そのことは、当業者であれば、少なくともここに述べられた教示に基づいて理解できるであろう。さらに、いくつかの実施例では、ディスプレイ１０１は、ＬＣＤまたはＣＲＴディスプレイ、あるいはプラズマ・ディスプレイのような同等のディスプレイであり、例えば低温ポリシリコン（ＬＴＰＳ）ＬＣＤディスプレイのような様々なタイプのディスプレイを含む。
【００１６】
本発明のいくつかの実施例では、グラフィック・システム１００はディスプレイ制御装置１０８を含む。ディスプレイ制御装置１０８は、ソフトウェア、ハードウェア、またはこれらと同等の動作をするもののいずれかにロジックを含み、それは、遮断信号をディスプレイ１０１へ送信し、グラフィック・システム１００の１またはそれ以上のコンポーネントを遮断するが、ここで、グラフィック・システムは、少なくとも１つのディスプレイ・インタフェースを含む。いくつかの実施例では、ロジックは、さらに、チップセット１０２、エンジン１０６、ディスプレイ・インタフェース１０９、および／またはグラフィック・システム１００のディスプレイ制御装置１０８のような（しかし、これらに制限されない。）１またはそれ以上のコンポーネントをウェイクアップ（起動）し、グラフィック・システム１００をディスプレイ１０１と再同期させる。さらに、いくつかの実施例では、ロジックは、ディスプレイ１０１に起動信号を送信し、さらにディスプレイ１０１から肯定応答を受信する。
【００１７】
いくつかの実施例では、ロジックは、ディスプレイのための現在のフレーム・データが先のフレーム・データと差異がないという決定に続いて、遮断信号を送信する。本発明のいくつかの実施例によれば、現在のフレーム・データと先のフレーム・データとの差異は、１またはそれ以上のピクセルの差（しかし、それには制限されない。）のように僅かである。
【００１８】
さらに、いくつかの実施例では、ロジックは、ディスプレイ１０１のための現在のフレーム・データが先のフレーム・データと差異があるという決定に続いて、グラフィック・システム１００の１またはそれ以上のコンポーネントを起動する。いくつかの実施例によれば、ビデオ・データに差異があるかどうかを決定するためのロジックは差分エンジン（図示せず）と呼ばれ、ディスプレイ制御装置１０８内で、あるいは、オプションのエンコーダ１１６と共に、またはチップセット１０２およびＤＩ１０９の他のコンポーネントと共に動作する。
【００１９】
別記したように、グラフィック・システム１０１は、処理システムを含むと考えられる。本発明のいくつかの実施例によれば、処理システムは、デコーダ１０７のような（しかし、これに制限されない。）ビデオ・デコーダを含むが、このビデオ・デコーダは、エンコードされたビデオ・データを受信し、ビデオ・データが参照フレームであるかどうかを決定し、そしてビデオ・データが参照フレームである場合は、ビデオ・データをディスプレイに書き込むというロジックを含む。
【００２０】
本発明のいくつかの実施例によれば、ビデオ・データが参照フレームでない場合、ロジックは、フレーム・データ中のあらゆる双方向フレームおよび／または予測フレームを処理し、１またはそれ以上の新しいモーション・ベクトルが処理されたフレーム中に存在するかどうかを決定し、新しいモーション・ベクトルが存在する場合は、１またはそれ以上の新しいモーション・ベクトルのためのビデオ・データをディスプレイに最初に書き込み、そしてフレームの終了を決定する。
【００２１】
さらに、本発明のいくつかの実施例によれば、処理システムは、ロジックの１またはそれ以上の部分をビデオ・デコーダと共有するためのディスプレイ制御装置１０８を含む。いくつかの実施例では、ロジックは、フレーム・データをディスプレイ・インタフェースへ転送し、また、ロジックは、フレーム・データまたはビデオ・データをエンコードする。
【００２２】
図２は、本発明のいくつかの実施例に従って、グラフィック・システム２００およびディスプレイ１０１を具備するコンピュータ・システムを示す。グラフィック・システム２００は、グラフィック・システム１００とは異なるアーキテクチャを含むが、本発明のいくつかの実施例によれば、別記のような機能と同様の機能を果たす。特に、グラフィック・システム２００は、ビデオ・グラフィック・カード２０６を含む。本発明のいくつかの実施例によれば、カード２０６がディスプレイ制御装置１０８を含んでもよく、あるいは、制御装置１０８が別個の基板またはカード（図示せず）上にあってもよい。いくつかの実施例では、カード２０６はオプションのデコーダ２０７を含み、また、制御装置１０８はオプションのエンコーダ１１６を含む。
【００２３】
図３は、本発明のいくつかの実施例に従って、グラフィック・システム３００およびディスプレイ３０１を具備するコンピュータ・システムを示す。グラフィック・システム３００およびディスプレイ３０１は、それぞれが他のシステムおよびディスプレイとは異なるアーキテクチャを含むが、本発明のいくつかの実施例によれば、別記のような機能と同一の機能を果たす。特に、いくつかの実施例によれば、ＣＰＵまたはチップセット３０２は、グラフィック・システム３００の基本要素を提供する。いくつかの実施例では、チップセット３０２は、ビデオ・データを受信しかつデータをＤＩ１０９に提供するためのディスプレイ制御装置３０８を含む。本発明のいくつかの実施例によれば、ディスプレイ制御装置は、自己リフレッシュ（ＳＲ）ファンクション・ブロック３１６を含み、それはさらに、別記のような差分エンジンを含む。
【００２４】
いくつかの実施例では、ＳＲファンクション・ブロック３１６は、現在のビデオ・データがディスプレイ３０１に転送されるべきかどうかを決定し、またいくつかの実施例では、さらに、ＤＩ１０９をいつ遮断できるのかを決定する。
【００２５】
いくつかの実施例では、ディスプレイ３０１はＳＲディスプレイ制御装置３１０を含む。いくつかの実施例では、制御装置３１０は、ＤＩ１０９からビデオ・データまたはフレーム・データの全部または一部のいずれかを受信し、フレーム・バッファ３１４内にデータを格納する。いくつかの実施例では、制御装置３１０は、フレーム・バッファ３１４にアクセスし、アクティブ領域３１２に１またはそれ以上のイメージを提供する。本発明のいくつかの実施例によれば、制御装置３１０は、それがＤＩ１０９からデータを受信しないときに、フレーム・バッファ３１４にアクセスする。
【００２６】
いくつかの実施例では、ディスプレイ３０１は、自己リフレッシュ・ディスプレイ制御装置３１０を含み、ここで、自己リフレッシュ・ディスプレイ制御装置３１０は、グラフィック・システムから遮断信号を受信してディスプレイ３０１の１またはそれ以上のコンポーネントを遮断し、フレーム・バッファを活性化してディスプレイ３０１のためにフレーム・データを提供し、さらに、ディスプレイ３０１をリフレッシュする場合にはフレーム・バッファにスイッチするというロジックを含む。
【００２７】
いくつかの実施例では、ロジックは、ディスプレイ３０１をグラフィック・システム３００と同期させ、フレーム・データあるいはビデオ・データのためのグラフィック・システム３００にスイッチ・バックする。さらに、いくつかの実施例では、ロジックは、ディスプレイ３０１の１またはそれ以上のコンポーネントを活性化し、フレーム・バッファを遮断する。
【００２８】
いくつかの実施例では、ロジックは、グラフィック・システム３００から起動信号を受信し、グラフィック・システム３００に肯定応答を送信する。いくつかの実施例によれば、自己リフレッシュ・ディスプレイ制御装置３１０は、さらに、フレーム・データをデコードするために、デコーダ１１８のような（しかし、それに制限されない。）デコーダを含む。
【００２９】
図４は、本発明のいくつかの実施例に従った、グラフィック・システムおよびディスプレイの動作フローチャートを示す。いくつかの実施例では、グラフィック・システムのコンポーネントは、４００で動作を開始し、４０２に進む。４０２において、プロセスは遮断信号をディスプレイに送信する（４０４において後述する）。その後、プロセスは４０６に進み、グラフィック・システムの１またはそれ以上のコンポーネントを遮断するが、ここで、グラフィック・システムは少なくともディスプレイ・インタフェースを含む。
【００３０】
本発明のいくつかの実施例によれば、プロセスは４１２に進み、グラフィック・システムの１またはそれ以上のコンポーネントを起動する。いくつかの実施例では、その後プロセスは４１４に進み、そこで、グラフィック・システムをディスプレイと再同期させる。いくつかの実施例において、グラフィック・システムをディスプレイと再同期させることは、さらに、起動信号をディスプレイに送信し、そしてディスプレイから肯定応答を受信することを含む。
【００３１】
いくつかの実施例によれば、遮断信号の送信は、ディスプレイのための現在のフレーム・データが先のフレーム・データと差異がないという決定に続いて行われる。さらに、いくつかの実施例では、現在のフレーム・データと先のフレーム・データとの差は小さく、例えば現在と先のフレーム・データあるいはビデオ・データとの差異は、１またはそれ以上のピクセルである。
【００３２】
いくつかの実施例では、グラフィック・システムの１またはそれ以上のコンポーネントの起動は、ディスプレイのための現在のフレーム・データが先のフレーム・データと差異があるという決定に続いて行われる。
【００３３】
４０４の動作に関して上述したように、ディスプレイはグラフィック・システムから遮断信号を受信し、ディスプレイの１またはそれ以上のコンポーネントを遮断する。いくつかの実施例では、プロセスは４０８に進み、そこで、フレーム・バッファを活性化してディスプレイのためにフレーム・データを提供し、その後４１０に進み、そこで、ディスプレイをリフレッシュする場合はフレーム・バッファにスイッチする。
【００３４】
いくつかの実施例によれば、さらにその後、プロセスは４１６に進み、そこで、グラフィック・システムをディスプレイと同期させる。その後、プロセスは４１８に進み、そこで、フレーム・データのためのグラフィック・システムにスイッチ・バックする。
【００３５】
本発明のいくつかの実施例によれば、ディスプレイをグラフィック・システムと同期させることは、さらに、ディスプレイの１またはそれ以上のコンポーネントを活性化することを含む。さらに、いくつかの実施例では、グラフィック・システムにスイッチ・バックすることは、さらに、フレーム・バッファを遮断することを含む。さらに、いくつかの実施例では、ディスプレイをグラフィック・システムと同期させることは、グラフィック・システムから起動信号を受信すること、およびグラフィック・システムへ肯定応答を送信することを含む。
【００３６】
図５は、本発明のいくつかの実施例に従って、グラフィック・システムおよびディスプレイの一部を疎（sparsely）に更新する動作のフローチャートを示す。本発明のいくつかの実施例において、デコーディング・プロセス５００の動作は５０２で開始し、そこで、フレーム・データあるいはビデオ・データを受信するが、ここで、ビデオ・データは、ビデオの１またはそれ以上のフレームに関するデータである。本発明のいくつかの実施例によれば、その後、プロセスは５０４に進み、そこで、ビデオ・データが参照フレームであるかどうかを決定する。
【００３７】
いくつかの実施例において、ビデオ・データが参照フレームである場合、プロセスは５０６に進み、そこで、ディスプレイ１０１またはディスプレイ３０１のような（しかし、それに制限されない。）ディスプレイにビデオ・データを書き込む。いくつかの実施例によれば、ビデオ・データが参照フレームでない場合、プロセスは５０８に進み、そこで、ビデオ・データ中のあらゆる双方向フレームおよび／または予測フレームを処理する。プロセスは５１０に進み、そこで、新しいモーション・ベクトルが処理されたフレーム中に存在するかどうかを決定する。いくつかの実施例では、新しいモーション・ベクトルが存在する場合は、プロセスは５１２に進み、そこで、最初に新しいモーション・ベクトルのためのビデオ・データをディスプレイに書き込む。いずれの場合も、その後プロセスは５１４に進み、そこで、フレームの終了を決定する。もし、それがフレームの終了でない場合は、プロセスは５０８に戻る。もし、それがフレームの終了である場合は、プロセスは５０２に戻り、再び全部または一部が実行されるが、そのことは当業者であれば、少なくともここで提供される教示に基づいて理解できるであろう。
【００３８】
図６は、本発明のいくつかの実施例に従って、図１−図３のコンピュータ・システムのような（しかし、それに制限されない。）コンピュータ・システム６００を示す。本発明のいくつかの実施例において、コンピュータ・システム６００は、１またはそれ以上のコアを有するプロセッサのようなＣＰＵ６０２を含む。いくつかの実施例によれば、コンピュータ・システム６００は、さらに、図１−図３のグラフィック・システムのような（しかし、それに制限されない。）グラフィック・システム６０４を含む。本発明のいくつかの実施例に関して別記されるように、グラフィック・システム６０４は処理システム６０５を含む。いくつかの実施例によれば、処理システム６０５はディスプレイ制御装置を含み、ディスプレイ制御装置は遮断信号をディスプレイへ送信し、かつ、グラフィック・システムの１またはそれ以上のコンポーネントを遮断するロジックを含み、ここで、グラフィック・システムは、少なくともディスプレイ・インタフェースを含む。
【００３９】
いくつかの実施例では、コンピュータ・システム６００は、コンピュータ・システム６００の様々なコンポーネント間の管理およびアクセスを提供するために、ＩＣＨｘのような（しかし、それに制限されない。）入力／出力（Ｉ／Ｏ）制御ハブ（ＩＣＨ）６０６を含む。さらに、いくつかの実施例では、コンピュータ・システム６００は、メモリ／格納装置６０８を含み、それは様々なタイプのランダム・アクセス・メモリ（ＲＡＭ）、リード・オンリー・メモリ（ＲＯＭ）、キャッシュ、およびハード・ドライブを含む。
【００４０】
さらに、本発明のいくつかの実施例では、コンピュータ・システム６００は、ディスプレイ１０１，３０１のような（しかし、これに制限されない。）ディスプレイを含む。本発明の実施例によれば、コンピュータ・システム６００は、さらにワイヤレス・ローカル・エリア・ネットワーク（ＷＬＡＮ）モジュール６１２を含み、コンピュータ・システム６００へのネットワーク資源、およびＤＩ１０９のような（しかし、それに制限されない）ディスプレイ・インタフェースにアクセスを提供し、ディスプレイへビデオ・データを転送する。
【００４１】
本発明の実施例は、当業者が本発明を実施することができるほど十分詳細に説明されている。他の実施例を用いることも可能であり、また、構造的、論理的、知的な変更を本発明の範囲から逸脱することなく行なうことも可能である。さらに、本発明の様々な実施例は、互いに相違しても、必ずしも排他的でないことが理解されるであろう。例えば、１つの実施例に記述された特定の特徴、構造、または特性は、他の実施例に含むことができる。当業者は、様々な形式で本発明の実施例の技術を実施することができることを、前記の説明から理解できるであろう。したがって、本発明の実施例が特定の例に関して記述されているとしても、本発明の実施例の真の範囲はそれらに制限されるべきではなく、したがって、図面、明細書、および添付の請求項を検討することにより、他の修正が当業者には明白になるであろう。
【図面の簡単な説明】
【００４２】
【図１】本発明のいくつかの実施例に従って、グラフィック・システムおよびディスプレイを具備するコンピュータ・システムを示す。
【図２】本発明のいくつかの実施例に従って、グラフィック・システムおよびディスプレイを具備するコンピュータ・システムを示す。
【図３】本発明のいくつかの実施例に従って、グラフィック・システムおよびディスプレイを具備するコンピュータ・システムを示す。
【図４】本発明のいくつかの実施例に従って、グラフィック・システムおよびディスプレイの動作のフローチャートを示す。
【図５】本発明のいくつかの実施例に従って、グラフィック・システムおよびディスプレイの一部を疎に更新する動作のフローチャートを示す。
【図６】本発明のいくつかの実施例に従ったコンピュータ・システムを示す。
【図１】
2009518693.tif 000003
【図２】
2009518693.tif 000004
【図３】
2009518693.tif 000005
【図４】
2009518693.tif 000006
【図５】
2009518693.tif 000007
【図６】
2009518693.tif 000008
【国際調査報告】
2009518693.tif 000009
2009518693.tif 000010
2009518693.tif 000011