(57)【要約】静的フレームの指標を提供する方法および装置を提供する。１つの例では、方法および装置は、静的フレーム用の垂直帰線消去期間を変更することにより、静的フレームの到着を通知する。例えば、方法および装置は、一定の期間内に、グラフィック処理アクティビティおよび／またはフレームバッファのアップデートが検出されない場合に、表示フレームが静的フレームであると判断してもよい。表示フレームが静的フレームであることに応じて、方法および機器は、垂直帰線消去期間における消去走査線の数を増加させることにより、静的フレームの直前の垂直帰線消去期間を変更してもよい。装置が自己リフレッシュモードに移行して静的フレームを繰り返し表示するように、変更された垂直帰線消去期間を、静的フレームの到着のインジケータとして静的フレームと共に送信してもよい。【選択図】図４
2014502805.tif 000002
【特許請求の範囲】
【請求項１】
表示フレームが静的フレームであると判断するステップと、
前記表示フレームが静的フレームであることに応じて、前記静的フレーム用の変更された垂直帰線消去期間を提供するために、前記静的フレーム用の垂直帰線消去期間における消去走査線の数を変更するステップと、
前記静的フレームを、前記変更された垂直帰線消去期間と共に送信するステップと、を含む、静的フレームの指標を提供する方法。
【請求項２】
前記変更された垂直帰線消去期間は、前記静的フレームの直前に存在する、
請求項１に記載の方法。
【請求項３】
前記消去走査線の数を変更するステップは、前記変更された垂直帰線消去期間の前記消去走査線の数が、動的フレーム用の変更されない垂直帰線消去期間の消去走査線の数よりも多くなるように変更するステップを含む、
請求項１に記載の方法。
【請求項４】
前記表示フレームが静的フレームであることに応じて、前記静的フレームを、前記変更された垂直帰線消去期間と共に送信した後に、前記静的フレームおよび前記変更された垂直帰線消去期間の送信に用いられたデータチャネルを無効にするステップをさらに含む、
請求項１に記載の方法。
【請求項５】
前記静的フレームを、前記変更された垂直帰線消去期間と共に受信するステップと、
前記変更された垂直帰線消去期間を検出するステップと、
前記検出に応じて、静的フレームを表示用に格納するステップと、をさらに含む、
請求項１に記載の方法。
【請求項６】
前記格納された静的フレームを、表示用に繰り返し出力するステップをさらに含む、
請求項５に記載の方法。
【請求項７】
前記変更された垂直帰線消去期間は、前記格納された静的フレームが、動的なリフレッシュ・レートで表示されることを示す、
請求項６に記載の方法。
【請求項８】
前記表示フレームが動的フレームであると判断するステップと、
前記表示フレームが動的フレームであることに応じて、データチャネルが無効化されていた場合には、前記データチャネルを有効にするステップと、
前記動的フレームと、前記動的フレーム用の変更されない垂直帰線消去期間とを送信するステップと、をさらに含む、
請求項１に記載の方法。
【請求項９】
表示データ送信器を有し、静的フレームの指標を提供する装置であって、
インタフェースと、
前記インタフェースに作動可能に接続されたロジックと、を備え、
前記ロジックは、
表示フレームが静的フレームであると判断し、
前記表示フレームが静的フレームであることに応じて、前記静的フレーム用の変更された垂直帰線消去期間を提供するために、前記静的フレーム用の垂直帰線消去期間における消去走査線の数を変更し、
前記静的フレームを、前記変更された垂直帰線消去期間と共に送信するように前記インタフェースを制御するように作動可能である、
装置。
【請求項１０】
前記変更された垂直帰線消去期間は、前記静的フレームの直前に存在する、
請求項９に記載の装置。
【請求項１１】
前記ロジックは、前記変更された垂直帰線消去期間の前記消去走査線の数が、動的フレーム用の変更されない垂直帰線消去期間の消去走査線の数よりも多くなるように変更するように作動可能である、
請求項９に記載の装置。
【請求項１２】
前記ロジックはさらに、前記表示フレームが静的フレームであることに応じて、前記静的フレームを、前記変更された垂直帰線消去期間と共に送信した後に、前記インタフェースを無効にするように作動可能である、
請求項９に記載の装置。
【請求項１３】
前記表示データ送信器に作動可能に接続された表示データ受信器を備え、
前記表示データ受信器は、
前記静的フレームを、前記変更された垂直帰線消去期間と共に前記表示データ送信器から受信するように作動可能なインタフェースと、
静的フレームバッファと、
前記インタフェースおよび前記静的フレームバッファに作動可能に接続されたロジックと、を備え、
前記ロジックは、
前記変更された垂直帰線消去期間を検出し、
前記検出に応じて、前記受信した静的フレームを表示用に格納するように前記静的フレームバッファを制御するように作動可能である、
請求項９に記載の装置。
【請求項１４】
前記表示データ受信器に作動可能に接続された表示パネルをさらに備え、
前記表示データ受信器は、表示用の静的フレームの前記表示パネルへの出力と、動的フレームの出力との間を切り替えるように作動可能なマルチプレクサをさらに備え、
前記表示データ受信器の前記ロジックは、前記検出に応じて、表示用の前記格納された静的フレームを、前記静的フレームバッファから前記表示パネルへ繰り返し出力するように前記マルチプレクサを制御するように作動可能である、
請求項１３に記載の装置。
【請求項１５】
前記ロジックは、
前記表示フレームが動的フレームであると判断し、
前記表示フレームが動的フレームであることに応じて、データチャネルが無効化されていた場合には、前記データチャネルを有効にし、
前記動的フレームと、前記動的フレーム用の変更されない垂直帰線消去期間とを送信するために、前記表示データ送信器の前記インタフェースを制御するように作動可能である、
請求項９に記載の装置。
【請求項１６】
実行可能な命令を備えるコンピュータ可読記憶媒体であって、
前記命令は、１つ以上のプロセッサによって実行される場合に、前記１つ以上のプロセッサに、
表示フレームが静的フレームであると判断させ、
前記表示フレームが静的フレームであることに応じて、前記静的フレーム用の変更された垂直帰線消去期間を提供させるために、前記静的フレーム用の垂直帰線消去期間における消去走査線の数を変更させ、
前記静的フレームを、前記変更された垂直帰線消去期間と共に送信させる、
コンピュータ可読記憶媒体。
【請求項１７】
表示フレームと、前記表示フレーム用の垂直帰線消去期間とを受信するステップと、
前記受信した垂直帰線消去期間が、動的フレーム用の変更されない垂直帰線消去期間又は静的フレーム用の変更された垂直帰線消去期間であることを、前記受信した垂直帰線消去期間における消去走査線の数に基づいて判断するステップと、
前記受信した垂直帰線消去期間が、前記変更された垂直帰線消去期間であると判断した場合に、前記受信した表示フレームを、表示用の前記静的フレームとして格納するステップと、を含む、
静的フレームの指標を提供する方法。
【請求項１８】
前記表示フレーム用の前記垂直帰線消去期間は、前記表示フレームの直前に存在する、
請求項１７に記載の方法。
【請求項１９】
前記変更された垂直帰線消去期間における前記消去走査線の数は、前記変更されない垂直帰線消去期間における消去走査線の数よりも多い、
請求項１７に記載の方法。
【請求項２０】
前記垂直帰線消去期間が、前記変更された垂直帰線消去期間であると判断した場合に、前記表示フレームおよび前記垂直帰線消去期間の受信に用いられたデータチャネルを無効にするステップと、
前記格納された静的フレームを、表示用に繰り返し出力するステップとをさらに含む、
請求項１７に記載の方法。
【請求項２１】
前記垂直帰線消去期間が、前記変更されない垂直帰線消去期間であると判断した場合に、前記受信した表示フレームを、前記動的フレームとして表示用に出力するステップをさらに含む、
請求項２０に記載の方法。
【請求項２２】
表示フレームと、前記表示フレーム用の垂直帰線消去期間とを受信するように作動可能なインタフェースと、
静的フレームバッファと、
前記インタフェースおよび前記静的フレームバッファに作動可能に接続されたロジックとを備え、
前記ロジックは、
前記受信した垂直帰線消去期間が、動的フレーム用の変更されない垂直帰線消去期間又は静的フレーム用の変更された垂直帰線消去期間であることを、前記受信した垂直帰線消去期間における消去走査線の数に基づいて判断し、
前記受信した垂直帰線消去期間が、前記変更された垂直帰線消去期間であると判断した場合に、前記受信した表示フレームを、表示用の前記静的フレームとして格納するように、前記静的フレームバッファを制御するように作動可能である、
静的フレームの指標を提供する装置。
【請求項２３】
前記表示フレーム用の前記垂直帰線消去期間は、前記表示フレームの直前に存在する、
請求項２２に記載の装置。
【請求項２４】
前記変更された垂直帰線消去期間における前記消去走査線の数は、前記変更されない垂直帰線消去期間における消去走査線の数よりも多い、
請求項２２に記載の装置。
【請求項２５】
実行可能な命令を備えるコンピュータ可読記憶媒体であって、
前記命令は、１つ以上のプロセッサによって実行される場合に、前記１つ以上のプロセッサに、
表示フレームと、前記表示フレーム用の垂直帰線消去期間とを受信させ、
前記受信した垂直帰線消去期間が、動的フレーム用の変更されない垂直帰線消去期間又は静的フレーム用の変更された垂直帰線消去期間であることを、前記受信した垂直帰線消去期間における消去走査線の数に基づいて判断させ、
前記受信した垂直帰線消去期間が、前記変更された垂直帰線消去期間であると判断した場合に、前記受信した表示フレームを、表示用の前記静的フレームとして格納させる、
コンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、本出願人が所有する、出願番号第１２／９５６，７４０号、発明者Ａｎｄｊｅｌｉｊａ  Ｍａｓｎｉｋｏｓａ  ｅｔ  ａｌ．の、”ＭＥＴＨＯＤ  ＡＮＤ  ＡＰＰＡＲＡＴＵＳ  ＦＯＲ  ＰＲＯＶＩＤＩＮＧ  ＳＴＡＴＩＣ  ＦＲＡＭＥ（静的フレームを提供する方法および装置）”にかかる２０１０年１１月３０日出願の同時係属出願に関する。
【０００２】
この開示は、概して、静的フレームの指標を提供する方法および装置に関する。
【背景技術】
【０００３】
グラフィックスを処理および表示するシステムは、通常、表示データを提供するグラフィック処理ユニット（ＧＰＵ）と、表示内容を表示するディスプレイ装置と、などのグラフィックサブシステムを有する。ディスプレイ装置は、通常、ディスプレイ装置の表示パネル用のインタフェースおよびコントローラとして機能するタイミングコントローラ（ＴＣＯＮ）などのコントローラを含むか、あるいは当該コントローラに接続されている。例えば、ＴＣＯＮは、表示データと制御命令とをＧＰＵから受信し、ピクセルの描画を制御し、表示パネルの動作を指示する。表示フレーム内の表示データに加え、例えば、テスト信号、時間コード、クローズドキャプション、著作権表示、コンテンツの評価などではあるがこれらに限定されない他のデータを、垂直帰線消去期間（ＶＢＩ）内でＧＰＵからＴＣＯＮへ送信してもよい。ＶＢＬＡＮＫとしても知られるＶＢＩは、１つの表示フレームの最後のラインと、次の表示フレームの最初のラインとの間の時間差である。ＶＢＩにおける着信データストリームは、スクリーン上に表示されないいくつかのブランキング走査線で構成されている。ＶＢＩのブランキング走査線の長さまたは数は、色々なグラフィック処理およびディスプレイシステム間で異なり得る。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
システムの電力消費を減少させるために、一定の期間内にグラフィック処理アクティビティおよび／またはフレームバッファへのアップデートが検出されなかった場合には、ＧＰＵおよびＴＣＯＮの両方は、１つまたは複数の構成要素の電源を切り、ＧＰＵからの現在の表示フレームを静的フレームとして収集し、表示用に収集した静的フレームを表示パネルに繰り返し出力する自己リフレッシュモードに移行してもよい。自己リフレッシュモードに移行するために、静的フレームは、グラフィックサブシステムのフレームバッファからＴＣＯＮに収集され、表示用にＴＣＯＮの静的フレームバッファ内に格納される。グラフィックサブシステムは、収集した静的フレームが到着し、静的フレームバッファ内に格納可能であることを、自己リフレッシュモードに切り替わる前にＴＣＯＮに通知する必要がある。
【０００５】
これらの状況に応じて、いくつかの公知のシステムは、静的フレームの到着を通知するために、表示フレームに加えて新たな二次的パケットを導入する。二次的パケットは、関連する表示フレームが、静的フレームまたは動的フレームであるという情報を含む。しかしながら、パケットベースのアプローチは、現在のグラフィック処理およびディスプレイシステムに望ましくない余分なパケットを、データチャネル（メインリンクとしても知られる）に埋め込むため、ビデオエレクトロニクス規格制定委員会（ＶＥＳＡ）ＤｉｓｐｌａｙＰｏｒｔ規格に変更する必要がある。
【０００６】
他の提案された解決策では、静的フレームの到着を通知するための制御／ステータス信号を送信するときに、サイドバンドチャネル（ＤｉｓｐｌａｙＰｏｒｔ規格において補助（ＡＵＸ）チャネルとしても知られる）を使用する。例えば、Ｉ２Ｃ（インターインテグレイテド回路）バスは、制御／ステータス信号を送信するためのいくつかの既知のシステム（例えば、ＶＧＡ、ＬＶＤＳ、ＤＶＩおよびＨＤＭＩ（登録商標））によって使用される。しかし、Ｉ２Ｃバスなどのサイドバンドチャネルが、例えば低速度などの種々の限定を被りながらも有することは公知である。また、制御／ステータス信号および表示フレームは、異なるチャネル（すなわち、サイドバンドチャネルおよびデータチャネルのそれぞれ）を通して送信されるので、静的フレームの到着を正確に示すために、制御／ステータス信号を、表示フレームと同期する必要がある。このように、付加的なタイミング信号および同期操作が、これらのシステムにおいて必要となり得る。
【０００７】
動的リフレッシュ機能を得るために、グラフィック処理およびディスプレイシステムにおいてＶＢＩの長さを変更することも知られている。そのシステムでは、スクリーンに表示される表示フレームのリフレッシュ・レートは、各表示フレーム間のＶＢＩの長さの変更により、動的に変化し得る。それにもかかわらず、変更されたＶＢＩは、例えばグラフィック処理ユニット（ＧＰＵ）などのプロセッサである表示データ送信器から、例えばタイミングコントローラ（ＴＣＯＮ）などの表示データ受信器への静的フレームの到着の通知に対して適用されていない。
【０００８】
従って、静的フレームの指標を提供するための改善された方法および装置のニーズが存在する。
【課題を解決するための手段】
【０００９】
実施形態は、以下の図と合わせ後述の記載を考慮するとより容易に理解されるだろう。ここで、同一の参照番号は同一の構成要素を示す。
【図面の簡単な説明】
【００１０】
【図１】静的フレームの指標を提供する装置の一例を示すブロック図である。
【図２】静的フレームの指標を提供する方法の一例を示すフローチャートである。
【図３】表示データ送信器から表示データ受信器へ送信される表示フレームと、垂直帰線消去期間との一例を示す図である。
【図４】本開示で説明される一実施形態による、図１に示された静的フレームの指標を提供する装置の表示データ送信器の一例を示すブロック図である。
【図５】静的フレームの指標を提供する方法の一例を示すフローチャートである。
【図６】本開示で説明される一実施形態による、図１に示された静的フレームの指標を提供する装置の表示データ受信器の一例を示すブロック図である。
【図７】表示データ受信器から表示パネルへ送信される表示フレームと、垂直帰線消去期間との一例を示す図である。
【図８】静的フレームの指標を提供する方法の一例を示すフローチャートである。
【発明を実施するための形態】
【００１１】
簡潔に言えば、１つの例では、方法および装置は、静的フレームに関する垂直帰線消去期間を変更することによって、静的フレームの到着を通知する。例えば、方法および装置は、グラフィック処理アクティビティおよび／またはフレームバッファのアップデートが一定の期間内に検出されなかった場合に、表示フレームが静的フレームであると判断してもよい。方法および装置は、表示フレームが静的フレームであることに応じて、垂直帰線消去期間内のブランキング走査線の数を増加させることによって、静的フレームの直前の垂直帰線消去期間を変更してもよい。装置が自己リフレッシュモードに移行して的フレームを繰り返し表示するように、変更された垂直帰線消去期間を、静的フレームの到着のインジケータとして静的フレームと共に送信してもよい。
【００１２】
他の利点としては、この方法および装置は、静的フレームの到着を通知する簡単な方法を提供し、それによってグラフィック処理およびディスプレイシステムの自己リフレッシュ機能を実装することの全般的な複雑性を軽減する。この方法および装置は、既知の解決策と比較して、静的フレームの到着を通知するために、現行のＤｉｓｐｌａｙＰｏｒｔ規格を変更してそれぞれの表示フレームに新たな二次的パケットを追加したり、あるいはサイドバンドチャネルを通して付加的な非同期制御／ステータス信号を送信したりする必要がない。また、この方法および装置は、既知の解決策よりも速い開始／終了時間を可能にし、それによって正常モードと自己リフレッシュモードとの間をより途切れなく移行させる。他の利点は、当業者が認識するであろう。
【００１３】
１つの例では、この方法および装置はさらに、静的フレームを、変更された垂直帰線消去期間と共に送信した後に、当該送信に使用されたデータチャネルを無効にする。表示フレームおよび垂直帰線消去期間の通信に使用された１つ以上のインタフェースを無効化することによって、データチャネルを無効にしてもよい。
【００１４】
他の例では、この方法および装置はまた、表示フレームが動的フレームであると判断する。この方法および装置は、表示フレームが動的フレームであることに応じて、装置を正常モードに切り替えるためにデータチャネルが無効化されていた場合には、データチャネルを有効にする。次いで、この方法および装置は、動的フレームと、動的フレーム用の変更されない垂直帰線消去期間とを送信する。
【００１５】
本開示に記載する一実施形態では、この方法および装置は、表示フレームと、表示フレーム用の垂直帰線消去期間とを受信する。表示フレーム用の垂直帰線消去期間を、表示フレームの直前に受信してもよい。次いで、この方法および装置は、受信した表示フレームが動的フレーム又は静的フレームであることを判断するために、受信した垂直帰線消去期間が、変更されない垂直帰線消去期間又は変更された垂直帰線消去期間であることを判断する。例えば、この方法および装置は、垂直帰線消去期間内のブランキング走査線の数によって、異なる垂直帰線消去期間を識別してもよい。１つの例では、変更された垂直帰線消去期間は、変更されない垂直帰線消去期間よりも多数のブランキング走査線を有する。
【００１６】
１つの例では、受信した垂直帰線消去期間が、変更された垂直帰線消去期間であると判断した場合には、表示フレームは静的フレームであり、装置は自己リフレッシュモードに移行する。この方法および装置は、静的フレームを格納し、表示用に格納された静的フレームを繰り返し出力する。
【００１７】
他の例では、受信した垂直帰線消去期間が、変更されない垂直帰線消去期間であると判断した場合には、表示フレームは動的フレームである。この方法および装置は、表示用に受信した動的フレームを直接出力する。
【００１８】
他の利点としては、この方法および装置は、静的フレームの到着を通知する簡単な方法を提供し、それによってグラフィック処理およびディスプレイシステムの自己リフレッシュ機能を実装することの全般的な複雑性を軽減する。この方法および装置は、既知の解決策と比較して、静的フレームの到着を通知するために、現行のＤｉｓｐｌａｙＰｏｒｔ規格を変更してそれぞれの表示フレームに新たな二次的パケットを追加したり、またはサイドバンドチャネルを通して付加的な非同期制御／ステータス信号を送信したりする必要がない。また、垂直帰線消去期間は、通常、公知の周波数で正確に生じるため、通知のタイミングも、特別なタイミング信号および同期操作なしに、表示フレームのタイミングに同期され得る。従って、提案された技術は、従来の技術と比較して、自己リフレッシュ機能を有するグラフィック処理およびディスプレイシステムのハードウェア設計、通信プロトコルまたはインタフェース規格の複雑性を軽減させることが可能である。また、この方法および装置は、既知の解決策よりも速い開始／終了時間を可能にし、それによって正常モードと自己リフレッシュモードとの間をより途切れなく移行させ得る。他の利点は、当業者が認識するであろう。
【００１９】
図１に、静的フレームの指標を提供する装置１００の一例を示す。装置１００は、例えば、ラップトップコンピュータ、デスクトップコンピュータ、メディアセンタ、ハンドヘルド装置（例えば、モバイルまたはスマートフォン、タブレットなど）、ブルーレイ（登録商標）プレーヤー、ゲームコンソール、セットトップボックス、プリンタまたは他の適切な装置のような、任意の適切な装置であってよい。本例では、装置１００を、ラップトップコンピュータのようなコンピュータシステムとして記載する。装置１００は、表示データ送信器１０２、表示データ受信器１０４および表示パネル１０６を有してもよい。本例では、機器１００はまた、表示データ送信器１０２に作動可能に接続されるフレームバッファ１０８を有してもよい。他の例では、フレームバッファ１０８は、表示データ送信器１０２の一部であってもよい。表示データ受信器１０４は、表示データを少なくとも送信するデータチャネル１１０（メインリンクとしても公知である）のような複数の通信リンクを通して、表示データ送信器１０２に作動可能に接続されている。本例では、表示データ受信器１０４はまた、表示フレームを表示用に表示パネル１０６に出力するために、表示パネル１０６にも作動可能に接続されている。制御および／またはステータス信号を送信するために、表示データ送信器１０２と表示データ受信器１０４との間には、例えば双方向サイドバンドチャネル（ＤｉｓｐｌａｙＰｏｒｔ規格のＡＵＸチャネルとしても公知である）などではあるがこれに限定されない他の適切な構成要素が、装置１００内に含まれてもよいことが理解される。
【００２０】
表示データ送信器１０２は、例えば、グラフィックプロセッサ（例えば、ＧＰＵ）、汎用プロセッサ（例えば、ＡＰＵ（加速処理ユニット）、ＧＰＧＰＵ（ＧＰＵでの汎用計算））または他の適切なプロセッサであってもよい。表示データ送信器１０２はまた、１つ以上のプロセッサまたは任意の適切なディスプレイシステムに作動可能に接続されたスタンドアロンの集積回路であってもよい。本例では、表示データ送信器１０２は、表示データ受信器１０４と通信するためのインタフェース１１２を有する。インタフェース１１２は、表示フレーム（例えば、動的フレームまたは静的フレーム）内の表示データと、例えばテスト信号、時間コード、クローズドキャプション、著作権表示、コンテンツの評価または垂直帰線消去期間（ＶＢＩ）内の他の適切なデータなどではあるがこれらに限定されない他のデータとを、データチャネル１１０を通して送信してもよい。インタフェース１１２は、例えばいくつか例を挙げると、ＤｉｓｐｌａｙＰｏｒｔ、ＨＤＭＩ（登録商標）、ＯｐｅｎＬＤＩなどのデジタルディスプレイコネクタであってもよいし、無線コネクタであってもよいし、他の適切なコネクタであってもよいが、これらに限定されない。
【００２１】
表示データ送信器１０２はまた、インタフェース１１２およびフレームバッファ１０８に作動可能に接続されたロジック１１４を有する。本明細書における「ロジック」は、いくつか例を挙げると、プログラムされたプロセッサ、個別論理（例えばステートマシン）のような所望の機能を実行可能な、任意の適切なハードウェア、ファームウェアを実行するもの、ソフトウェアモジュールを実行するもの、またはこれらの任意の適切な組み合わせを意味してよい。本例では、ロジック１１４は、例えば、デジタル回路、アナログ回路、混合アナログ−デジタル回路または他の適切な回路のような所望の機能を達成することが可能な任意の適切な回路であってもよい。ロジック１１４は、フレームバッファ１０８内の表示フレームが静的フレーム又は動的フレームであることを判断するように作動可能である。ロジック１１４は、表示データ受信器１０４に送信される次の表示フレームが静的フレームであると判断した場合、表示フレームが静的フレームであることに応じて、静的フレーム用のＶＢＩ内のブランキング走査線の数を変更して、静的フレーム用の変更されたＶＢＩを提供するように作動可能である。本例では、ロジック１１４はまた、静的フレームと、静的フレーム用に変更されたＶＢＩとを表示データ受信器１０４に送信するように、インタフェース１１２を制御するように作動可能である。
【００２２】
装置１００の表示データ受信器１０４は、例えば、表示データおよび他のデータを表示データ送信器１０２から受信することと、ピクセルの描画を制御することと、表示パネル１０６の動作を指示することとを行う任意の適切なコントローラ（例えば、タイミングコントローラ、ＴＣＯＮ）であってもよい。表示データ受信器１０４は、ビデオキャプチャ装置、ハブ、リピータ、無線通信装置、プロトコル変換器または任意の適切なデータ受信器であってもよい。本例では、表示データ受信器１０４は、表示データ送信器１０２と通信するためのインタフェース１１６を有する。インタフェース１１６は、上述したように、データチャネル１１０を通して表示データおよび他のデータを受信するように作動可能である。例えば、インタフェース１１６は、いくつか例を挙げると、ＤｉｓｐｌａｙＰｏｒｔ、ＨＤＭＩ（登録商標）、ＯｐｅｎＬＤＩのようなデジタルディスプレイコネクタであってもよいし、無線コネクタであってもよいし、他の適切なコネクタであってもよいが、これらに限定されない。
【００２３】
表示データ受信器１０４は、静的フレームバッファ１２０およびマルチプレクサ（ＭＵＸ）１２２を有してもよい。静的フレームバッファ１２０は、インタフェース１１６およびＭＵＸ１２２に作動可能に接続されている。本例では、静的フレームバッファ１２０は、自己リフレッシュモードにおいて静的フレームを格納するように作動可能である。ＭＵＸ１２２は、正常モードにおいてインタフェース１１６が受信した動的フレームの直接出力と、自己リフレッシュモードにおいて静的フレームバッファ１２０内に格納された静的フレームの出力とを切り替えるように作動可能である。
【００２４】
表示データ受信器１０４はまた、インタフェース１１６、静的フレームバッファ１２０およびＭＵＸ１２２に作動可能に接続されたロジック１１８も有する。本明細書における「ロジック」は、いくつか例を挙げると、プログラムされたプロセッサ、個別論理（例えばステートマシン）のような所望の機能を実行可能な、任意の適切なハードウェア、ファームウェアを実行するもの、ソフトウェアモジュールを実行するもの、またはこれらの任意の適切な組み合わせを意味してよい。本例では、ロジック１１８は、デジタル回路、アナログ回路、混合アナログ−デジタル回路または他の適切な回路のような所望の機能を達成することが可能な任意の適切な回路であってもよい。
【００２５】
ロジック１１８は、インタフェース１１６が受信した全てのＶＢＩを継続的に監視して、ＶＢＩ内のブランキング走査線の数に基づき変更されたＶＢＩを検出するように作動可能である。正常モードにおいて、表示データ送信器１０２は、動的フレームと、変更されないＶＢＩとを表示データ受信器１０４のインタフェース１１６に継続的に送信する。正常モードにおける全てのＶＢＩは変更されないＶＢＩであり、このことは、受信した全ての表示フレームが動的フレームであることを示すので、ロジック１１８は、受信した動的フレームを静的フレームバッファ１２０が格納することを防ぎ、動的フレームをインタフェース１１６から表示パネル１０６へ直接出力するようにＭＵＸ１２２を制御するように作動可能である。自己リフレッシュモードおいて、表示データ送信器１０２は、静的フレームと、変更されたＶＢＩとを表示データ受信器１０４へ送信する。ロジック１１８は、インタフェース１１６が受信した、変更されたＶＢＩの検出に応じて、受信した静的フレームを格納するように静的フレームバッファ１２０を制御するように作動可能である。自己リフレッシュモードのロジック１１８は、さらに、正常モードにおいて、動的フレームをインタフェース１１６から直接出力することとは対照的に、格納された静的フレームを静的フレームバッファ１２０から出力するように、ＭＵＸ１２２を制御するように作動可能である。自己リフレッシュモードにおいて、静的フレームバッファ１２０に格納された静的フレームは、表示パネル１０６に繰り返し出力され、これにより、電力消費が低減するようにデータチャネル１１０を無効にすることができる。
【００２６】
図２に、静的フレームの指標を提供する方法の一例を示す。図１を参照して記載するが、任意の適切なロジックまたは構造を採用してもよい。動作時には、表示データ送信器１０２のロジック１１４は、ブロック２００にて、表示フレームが静的フレームであると判断する。例えば、ロジック１１４が、グラフィック処理アクティビティおよび／またはフレームバッファ１０８のアップデートを一定の期間検出しなかった場合には、ロジック１１４は、装置１００が自己リフレッシュモードに移行して、電力消費を低減させることが可能であることと、フレームバッファ１０８内の現在の表示フレームが、表示データ受信器１０４内の静的フレームバッファ１２０へコピーされる静的フレームであることとを判断する。
【００２７】
ブロック２０２にて、静的フレーム（例えば図３の静的フレーム３００）を動的フレーム（例えば図３の動的フレーム３０２）から区別するために、および表示データ受信器１０４に対して次に送信される表示フレームが静的フレームであることを通知するために、ロジック１１４は、静的フレーム３００用のＶＢＩ内のブランキング走査線の数を変更して、静的フレーム３００用の変更されたＶＢＩ３０４を提供する。それぞれの表示フレームが、２つの近接したＶＢＩ、すなわち表示フレームの直前のＶＢＩと、表示フレームの直後のＶＢＩとを有することが理解される。本例では、静的フレーム３００の直前のＶＢＩを変更して、図３に示されるように、静的フレーム３００用の変更されたＶＢＩを提供することが望ましい。他の例では、必要に応じて変更されたＶＢＩを、静的フレームの直後に提供してもよい。
【００２８】
ＶＢＩ内のブランキング走査線の標準的な数は、例えば、表示フレーム内の走査線の数と装置１００の特定のタイプとによる。１つの例では、装置１００は、１２８０×１０２４の解像度で作動するラップトップコンピュータであってもよい。このラップトップコンピュータに対する各表示フレームは、１０２４の走査線を有し、表示フレームに対する標準ＶＢＩは、３０のブランキング走査線を有し得る。他の例では、装置１００は、１９２０×１０８０の解像度で作動する高精度のホームシアターシステムであり得る。このシステムに関するそれぞれの表示フレームは、１０８０の走査線を有し、表示フレーム用の標準ＶＢＩは、４５のブランキング走査線を有し得る。
【００２９】
それにもかかわらず、静的フレーム用のＶＢＩ内のブランキング走査線の数は、表示フレームが静的フレームであることを示すために、上述したように、標準的な数から、変更された数へ変更される。本例では、図３に示されるように、変更されないＶＢＩ３０６（すなわち、標準ＶＢＩ）と区別するために、変更されたＶＢＩ３０４のブランキング走査線の数を増加させることが望ましい。他の例では、変更されたＶＢＩは、必要に応じて、変更されない／標準ＶＢＩと比較してより少ない数のブランキング走査線を有してもよい。表示データ受信器１０４が、変更されたＶＢＩを、変更されない／標準ＶＢＩと区別するのに十分である限り、ブランキング走査線の数の変更が任意に行われることも理解される。１つの例では、変更されない／標準ＶＢＩが３０のブランキング走査線を有する場合には、同一の装置１００内の変更されたＶＢＩは、変更されない／標準ＶＢＩよりも１０％多い、３３以上のブランキング走査線を有してもよい。
【００３０】
望ましい実施形態では、ブランキング走査線の基準値または基準範囲を、表示データ送信器１０２のロジック１１４と、表示データ受信器１０４のロジック１１８との間で事前に取り決めることによって決定してもよい。変更されたＶＢＩのブランキング走査線の数は、変更されない／標準ＶＢＩと区別するために、基準値または基準範囲内まで増加される。基準値より多いまたは基準範囲内のブランキング走査線を有する、あらゆる受信ＶＢＩは、変更されたＶＢＩと判断される。そのような基準値または基準範囲は、事前に取り決められた後に、表示データ送信器１０２のロジック１１４および表示データ受信器１０４のロジック１１８の両方に格納される。
【００３１】
変更されたＶＢＩは、静的フレームの到着のみを示すのに限定されないことが理解される。例えば、変更されたＶＢＩ内のブランキング走査線の数の特定の範囲が、静的フレームであることを示すように定義されてもよいし、一方で、変更されたＶＢＩ内のブランキング走査線の数の他の範囲が、静的フレームの到着に加えて他の機能を示してもよい。そのような機能は、例えば、動的リフレッシュ・レートの変更または他の適切な機能であってもよい。例えば、変更されない／標準ＶＢＩが３０のブランキング走査線を有するシステムに関して、３３のブランキング走査線を有する変更されたＶＢＩは、関連する表示フレームが静的フレームであることを示してもよいし、同一のシステム内で３５より多いブランキング走査線を有する他の変更されたＶＢＩは、関連した表示フレームが静的フレームであり、且つ、静的フレームが動的リフレッシュ・レートで表示されることを示してもよい。ＶＢＩの変更が、ブランキング走査線の数の変更に限定されないことも理解される。標準ＶＢＩと区別可能であって、表示データ受信器１０４によって認識可能なＶＢＩの１つ以上の特性の任意の適切な変更が、ＶＢＩの隣接した表示フレームが静的フレームであることを示すように適用されてもよい。
【００３２】
ブロック２０４に進むと、ロジック１１４は、静的フレーム３００と、静的フレーム３００用の変更されたＶＢＩ３０４とを送信するように、インタフェース１１２を制御する。図３も参照すると、本例において、ロジック１１４は、動的フレーム３０２を送信するようにインタフェース１１２を制御した後に、ブロック２０２にて提供された、変更されたＶＢＩ３０４と、変更されたＶＢＩ３０４の直後の静的フレーム３００とを、データチャネル１１０を通して表示データ受信器１０４へ送信するように、インタフェース１１２を制御する。上記のように、本例では、サイドバンド（ＡＵＸ）チャネルを通して別の制御／ステータス信号を送信することによって、機器１００が現在自己リフレッシュモードに移行しつつあることを、表示データ受信器１０４にさらに通知する必要がなくなり得る。変更されたＶＢＩ３０４自身は、静的フレーム３００の到着および自己リフレッシュモードへの切り替えの指標として機能する。
【００３３】
図４は、静的フレームの指標を提供する装置１００の表示データ送信器１０２の一例を示すブロック図である。本例では、表示データ送信器１０２のロジック１１４は、フレームバッファ１０８とインタフェース１１２とに作動可能に接続されたフレーム判断ロジック４００を有する。フレーム判断ロジック４００は、表示フレームが静的フレームか動的フレームかを判断するよう作動可能である。言い換えれば、フレーム判断ロジック４００は、自己リフレッシュモードと正常モードとの間の装置１００のスイッチングを制御するように作動可能である。上述したように、グラフィック処理アクティビティが一定の期間内に検出されたか否かに基づいて、判断を行ってもよい。グラフィック処理アクティビティは、フレームバッファ１０８内に格納された表示フレームのコンテンツの変化に応じたフレームバッファ１０８からのバッファアップデート信号４０２（例えば、バッファ書き込みアクセス）によって示されてもよい。フレーム判断ロジック４００は、期間の閾値を超えて、バッファアップデート信号４０２をフレームバッファ１０８から受信しなかった場合に、フレームバッファ１０８内の現在の表示フレームが静的フレームであると判断してもよく、装置１００は、自己リフレッシュモードに切り替わってもよい。他の例では、表示データ送信器１０２はさらに、グラフィック処理アクティビティをも示すステータスレジスタ４０４を有してもよいし、当該レジスタ４０４に接続されてもよいことも理解される。例えば、ステータスレジスタ４０４は、スクリーン上のマウスカーソルの現在の位置を記録してもよい。本例では、マウスカーソルの表示データ（例えばカーソル位置の座標）は、フレームバッファ１０８内の表示フレームの一部として格納されないが、代わりにステータスレジスタ４０４内に分離して格納され、表示用にフレームバッファ１０８内の表示フレームにオーバレイされる。この状況において、例えばマウスカーソルの位置の変化などのステータスアップデート信号４０６も、フレーム判断ロジック４００に提供され、グラフィック処理アクティビティ（例えば、ユーザのアクティビティにより生じたマウスカーソルの移動）が、期間の閾値内で発生したか否かを判断する。例えば、フレームバッファ１０８から読み出されたデータと前のフレームとを比較したときの相違の検出、書き込みアクティビティの指標の検出またはシステムアイドル指標の検出などではあるがこれらに限定されない他の検出メカニズムが可能である。
【００３４】
自己リフレッシュモードでは、表示データ送信器１０２から表示データ受信器１０４へ表示フレームが送信される必要がないので、フレーム判断ロジック４００は、チャネル有効化／無効化信号４０８によってインタフェース１１２を無効にするように作動可能である。インタフェース１１２と、データチャネル１１０上のアクティビティとを無効化することにより、自己リフレッシュモードにおいて、表示データ送信器１０２の電力消費は低減する。
【００３５】
ロジック１１４はさらに、フレーム判断ロジック４００とインタフェース１１２とに作動可能に接続されたＶＢＩコントローラ４１０を有してもよい。ＶＢＩコントローラ４１０は、表示フレームが動的フレーム又は静的フレームであることのフレーム判断ロジック４００による判断に基づき、表示フレームごとに可変のＶＢＩ４１２を提供するように作動可能である。また、図３を参照すると、望ましい例では、ＶＢＩコントローラ４１０は、変更されないＶＢＩ３０６よりも多いブランキング走査線の数を有する、変更されたＶＢＩ３０４を提供するように作動可能である。変更されたＶＢＩ３０４が静的フレーム３００用に提供され、その一方で、変更されないＶＢＩ３０６が動的フレーム３０２用に提供される。ＶＢＩコントローラ４１０はさらに、データチャネル１１０を通して表示フレームとＶＢＩ４１２とを表示データ受信器１０４へ送信するように、インタフェース１１２を制御するように作動可能である。また、図３を参照すると、望ましい例では、ＶＢＩコントローラ４１０は、変更されたＶＢＩ３０４を、当該ＶＢＩに関連する静的フレーム３００の直前に送信するように、インタフェース１１２を制御するように作動可能である。
【００３６】
図５は、静的フレームの指標を提供する方法の一例を示す。図１および図４を参照して記載する。しかし、任意の適切なロジックまたは構造を採用してもよい。ブロック２００にて、動作時には、ロジック１１４のフレーム判断ロジック４００は、表示フレームが静的フレーム３００であると判断する（図３も参照）。ブロック２０２にて、ロジック１１４のＶＢＩコントローラ４１０は、表示フレームが静的フレームであることに応じて、静的フレーム３００用のＶＢＩ内のブランキング走査線の数を変更して、静的フレーム３００用の変更されたＶＢＩ３０４を提供する。ブロック２０４にて、ＶＢＩコントローラ４１０は、静的フレーム３００と、静的フレーム３００用の変更されたＶＢＩ３０４とを表示データ受信器１０４へ送信するように、インタフェース１１２を制御する。ブロック５００に進むと、フレーム判断ロジック４００は、静的フレーム３００と、変更されたＶＢＩ３０４とを送信した後に、インタフェース１１２を無効化することによってデータチャネル１１０を無効にする。
【００３７】
ブロック５０２にて、フレーム判断ロジック４００は、グラフィック処理アクティビティの検出に応じて、表示フレームが動的フレーム３０２，３０８であると判断してもよい。ブロック５０４にて、フレーム判断ロジック４００は、動的フレーム３０８が自己リフレッシュモード後に判断された第１の動的フレームである場合に、動的フレーム３０８が表示データ受信器１０４に送信され得るように、自己リフレッシュモードにおいて無効にされていたデータチャネル１１０を、有効化するように作動可能である。そうでなければ、装置１００が自己リフレッシュモードに移行する前に動的フレーム３０２が判断された場合には、データチャネル１１０が有効になることから、ブロック５０４の処理を省略してもよい。さらにブロック５０６に進むと、ＶＢＩコントローラ４１０は、動的フレーム３０２，３０８の判断に応じて、データチャネル１１０を通して、動的フレーム３０２，３０８と、動的フレーム３０２，３０８用の変更されないＶＢＩ３０６，３１０とを表示データ受信器１０４に送信するように、インタフェース１１２を制御する。１つの例では、図３に示されるように、動的フレーム３０８が自己リフレッシュモード後の最初の動的フレームである場合には、ロジック１１４は、変更されないＶＢＩ３１０および動的フレーム３０８の前に、トレーニングシーケンス３１２を送信してもよい。トレーニングシーケンス３１２は、当業界で公知のように、正常モードに切り替えた後に動的フレームを受信するために、表示データ受信器１０４を最初の構成にするのに必要な情報を伝達してもよい。自己リフレッシュモードにおいて、表示データ受信器１０４のインタフェース１１６は、トレーニングシーケンス３２１を含むデータチャネル１１０内の特定のアクティビティを監視する機能を有する電力セーブモードに切り替えられる。よって、トレーニングシーケンス３１２は、表示データ送信器１０２から着信する動的フレーム３０８をインタフェース１１６が受信できるように、インタフェース１１６を正常モードに切り替えるように起動してもよい。それにもかかわらず、ＶＢＩコントローラ４１０は、正常モードの動的フレーム３０２，３０８のインジケータとして、変更されないＶＢＩ３０６，３１０を提供する。
【００３８】
図５に示される処理ブロックは特定の順序で示されるが、当業者はこの処理が異なる順序で実行可能であることを理解するだろう。例えば、ブロック２００〜２０４をブロック５０２〜５０６の後に実行してもよい。図３に示されるように、静的フレーム３００を動的フレーム３０２の後に判断してもよい。
【００３９】
図６は、静的フレームの指標を提供する装置１００の表示データ受信器１０４の一例を示すブロック図である。表示データ受信器１０４のインタフェース１１６は、表示フレームと、ＶＢＩ４１２とを表示データ送信器１０２から受信し、判断を行うために表示データからＶＢＩ４１２を分離するように作動可能である。本例では、表示データ受信器１０４は、インタフェース１１６、静的フレームバッファ１２０およびＭＵＸ１２２に作動可能に接続されたＶＢＩ検出器６００を有する。ＶＢＩ検出器６００は、変更されたＶＢＩ３０４を、インタフェース１１６が受信した全てのＶＢＩ４１２から検出するように作動可能である。
【００４０】
上述したように、変更されたＶＢＩ３０４の検出を、例えば、受信した各ＶＢＩ４１２内のブランキング走査線の数を計数することによって実行してもよい。変更されたＶＢＩ３０４を検出するために、ブランキング走査線の数の基準値または基準範囲を、ＶＢＩ検出器６００内に格納してもよい。基準値より多数のブランキング走査線、または基準範囲内の数のブランキング走査線を有するあらゆる受信ＶＢＩは、変更されたＶＢＩ３０４として判断される。例えば、基準値または基準範囲は、表示データ送信器１０２のロジック１１４と、表示データ受信器１０４のロジック１１８との間で事前に取り決めることにより決定される。
【００４１】
ＶＢＩ検出器６００はまた、バッファ有効化信号６０２によって、静的フレームバッファ１２０の動作を制御するように作動可能である。正常モードにおいて、ＶＢＩ検出器６００は、受信したＶＢＩ４１２が変更されないＶＢＩであること、したがって、受信した表示フレームが動的フレームであることを検出する。ＶＢＩ検出器６００は、正常モードの全ての動的フレームが静的フレームバッファ１２０内に格納されないように、静的フレームバッファ１２０を無効にする。また、図３を参照すると、ＶＢＩ検出器６００が変更されたＶＢＩ３０４を検出した場合には、ＶＢＩ検出器６００は、変更されたＶＢＩ３０４の直後の静的フレーム３００が、静的フレームバッファ１２０内に格納され、且つ、装置１００が自己リフレッシュモードに切り替わるように、バッファ有効化信号６０２を送信して静的フレームバッファ１２０を有効にする。自己リフレッシュモードにおいて、ＶＢＩ検出器６００はまた、チャネル有効化／無効化信号６０４をインタフェース１１６に送信して、インタフェース１１６を電力セーブモードに切り替えるように作動可能である。電力セーブモードにおいて、インタフェース１１６は、トレーニングシーケンス３１２を含むデータチャネル１１０上の特定のアクティビティを検出し、着信するトレーニングシーケンス３１２および動的フレーム３０８をロック可能な正常モードに迅速に戻すように作動可能である。
【００４２】
ＶＢＩ検出器６００はさらに、ＭＵＸ制御信号６１０の送信によって、正常モードにおける動的フレームの出力と、自己リフレッシュモードにおける格納された静的フレームの出力とを切り替えるように、ＭＵＸ１２２を制御するように作動可能である。また、図７を参照すると、自己リフレッシュモードにおいて、静的フレームバッファ１２０内に格納された静的フレーム７０２は、ＭＵＸ制御信号６１０に応じて、ＭＵＸ１２２によって表示パネル１０６へ繰り返し出力される。
【００４３】
本例では、表示データ受信器１０４はまた、表示パネル１０６に出力される表示フレーム用のＶＢＩ６１２を提供するように作動可能なＶＢＩコントローラ６０８を有する。ＶＢＩを表示フレームのタイミング用に使用してもよく、これにより、表示データ受信器１０４が受信した表示フレームについて、表示データ受信器１０４のＶＢＩコントローラ６０８により提供された新たなＶＢＩ６１２によって再びタイミングをとってもよいことは、当業界で公知である。正常モードにおいて、再びタイミングをとるために、ＶＢＩコントローラ６０８が標準ＶＢＩ７０６を使用してもよい。自己リフレッシュモードにおいて、再びタイミングをとるために、異なる数のブランキング走査線を有するＶＢＩ７０４を、ＶＢＩコントローラ６０８によって静的フレーム７０２に提供してもよい。自己リフレッシュモードにおいて使用されるＶＢＩ７０４は、正常モードにおいて使用されるＶＢＩ７０６と異なっていてもよい。言い換えれば、自己リフレッシュモードにおいて静的フレーム７０２を繰り返し出力するために、表示データ受信器１０４は、自身のＶＢＩ７０４を提供してもよい。ＶＢＩコントローラ６０８はさらに、表示用に再びタイミングをとった表示フレームと、新たなＶＢＩ６１２とを表示パネル１０６へ送信するように、表示データ受信器１０４の送信器６１４を制御するように作動可能である。
【００４４】
図８は、静的フレームの指標を提供する方法の一例を示す。図１および図６を参照して記載するが、任意の適切なロジックまたは構造を採用してもよい。ブロック８００にて、動作時には、表示データ受信器１０４のインタフェース１１６は、表示フレームと、表示フレーム用のＶＢＩ４１２とを受信する。ブロック８０２にて、ＶＢＩ検出器６００は、受信したＶＢＩ４１２が、変更されたＶＢＩ又は変更されないＶＢＩであることを検出する。受信したＶＢＩ４１２が変更されたＶＢＩであることをＶＢＩ検出器６００が検出する場合には、装置１００は自己リフレッシュモードになり、本方法ではブロック８０４へ進む。ブロック８０４にて、ＶＢＩ検出器６００は、静的フレームバッファ１２０を制御して、受信した表示フレームを静的フレーム７０２として格納する。さらにブロック８０６へ進むと、ＶＢＩ検出器６００はまた、データチャネル１１０を無効にするために、インタフェース１１２を無効にする。ブロック８０８にて、ＶＢＩ検出器６００は、さらにＭＵＸ１２２を制御して、表示用に格納された静的フレーム７０２を繰り返し出力する。
【００４５】
ブロック８０２に戻ると、受信したＶＢＩ４１２が変更されないＶＢＩであることをＶＢＩ検出器６００が検出する場合には、装置１００は正常モードになり、本方法ではブロック８１０へ進む。ブロック８１０にて、ＶＢＩ検出器６００は、ＭＵＸ１２２を制御して、受信した表示フレームを動的フレーム７００，７０８としてインタフェース１１６から表示パネル１０６へ直接出力する。図７に示されるように、動的フレーム７０８が、自己リフレッシュモードから切り替わった後の最初の動的フレームである場合には、表示データ送信器１０２は、トレーニングシーケンス３１２を表示データ受信器１０４へ送信して表示データ受信器１０４を開始してもよいことから、表示データ受信器１０４のＶＢＩコントローラ６０８は、特別なＶＢＩ７１０を提供して、動的フレーム７０８の出力を同期してもよい。ＶＢＩコントローラ６０８は、特別なＶＢＩ７１０のブランキング走査線の数を調整し、トレーニングシーケンス３１２により引き起こされる動的フレーム３０８の受信の遅れに対応してもよい。
【００４６】
最終的に、ブロック８１２にて、表示データ受信器１０４の送信器６１４は、静的フレーム７０２または動的フレーム７００，７０８を、表示パネル１０６へ送信し、表示パネル１０６は、表示フレームを自身の画面上に表示する。
【００４７】
また、本明細書に記載されたロジックを、例えば、ＣＤＲＯＭ、ＲＡＭ、他のＲＯＭの形態、ハードドライブ、分散メモリなどではあるがこれらに限定されないコンピュータ可読媒体に格納されたドライバソフトウェアとして、プロセッサ（例えば、ＣＰＵ、ＧＰＵ、ＡＰＵ、ＧＰＧＰＵなど）と組み合わせて実装してもよい。このように、ドライバソフトウェアをコンピュータ可読媒体に格納してもよい。コンピュータ可読媒体は、１つ以上のプロセッサ（例えば、ＣＰＵ、ＧＰＵ、ＡＰＵ、ＧＰＧＰＵなど）によって実行可能な命令を格納し、命令は、１つ以上のプロセッサ（例えば、ＣＰＵ、ＧＰＵ、ＡＰＵ、ＧＰＧＰＵなど）に本明細書に記載された動作を実行させる。
【００４８】
他の利点としては、この方法および装置は、静的フレームの到着を通知する簡単な方法を提供し、それによってグラフィック処理およびディスプレイシステムの自己リフレッシュ機能を実装することの全般的な複雑性を軽減する。既知の解決策と比較して、この方法および機器は、静的フレームの到着を通知するために、現行のＤｉｓｐｌａｙＰｏｒｔ規格を変更してそれぞれの表示フレームに新たな二次的パケットを追加したり、あるいはサイドバンドチャネルを通して付加的な非同期制御／ステータス信号を送信したりする必要がない。また、垂直帰線消去期間は、通常、公知の周波数で正確に生じるために、通知のタイミングも、特別なタイミング信号および同期操作なしに、表示フレームのタイミングに同期され得る。従って、従来の技術と比較して、提案された技術は、自己リフレッシュ機能を有するグラフィック処理およびディスプレイシステムのハードウェア設計、通信プロトコルまたはインタフェース規格の複雑性を軽減させることが可能である。また、この方法および装置は、既知の解決策よりも速い開始／終了時間を可能にし、それによって正常モードと自己リフレッシュモードとの間をより途切れなく移行させる。他の利点は、当業者が認識するであろう。
【００４９】
前述の本発明の詳細な記載およびその中に記載された例は、説明および記載の目的のみで示されたものであり、限定によるものではない。従って本発明は、前述しおよび本明細書で主張する基本的な原理の趣旨および範囲内に入る全ての改良、変形または均等物に及ぶと考えられる。
【図１】
2014502805.tif 000003
【図２】
2014502805.tif 000004
【図３】
2014502805.tif 000005
【図４】
2014502805.tif 000006
【図５】
2014502805.tif 000007
【図６】
2014502805.tif 000008
【図７】
2014502805.tif 000009
【図８】
2014502805.tif 000010
【国際調査報告】
2014502805.tif 000011
2014502805.tif 000012