(57)【特許請求の範囲】
【請求項１】
ソースシステムとシンクシステムと
を備え、
前記ソースシステムは、第１の送信機及び前記第１の送信機の電力レベルに比して低い電力で動作する第２の送信機を有し、
前記シンクシステムは、第１の受信機及び前記第１の受信機の電力レベルに比して低い電力で動作する第２の受信機を有し、
前記ソースシステムは、画素ストリームを受信して、前記画素ストリームを現在利用可能なビデオデータの複数のフレームにフォーマットし、
前記ソースシステムは、前記現在利用可能なビデオデータを高速データレートでバーストにより前記第１の送信機から前記シンクシステムの前記第１の受信機にビデオデータバスを介して転送し、前記第１の送信機から前記シンクシステムの前記第１の受信機に前記ビデオデータバスを介して、低減された電力動作状態を開始させるコマンド開始信号を送信し、
前記ソースシステムは、前記第２の送信機から前記シンクシステムの前記第２の受信機に前記ビデオデータバスを介して、前記低減された電力動作状態を終了させるコマンド終了信号を送信する、電子デバイス。
【請求項２】
前記ビデオデータバスは、ＤｉｓｐｌａｙＰｏｒｔビデオインタフェース規格と互換性がある、請求項１に記載の電子デバイス。
【請求項３】
前記ソースシステムは、前記現在利用可能なビデオデータの複数の特徴を分析して、前記複数の特徴に少なくとも部分的に基づいて、前記電子デバイスに、前記低減された電力動作状態を開始させる前記コマンド開始信号を発行し、前記低減された電力動作状態を終了させる前記コマンド終了信号を発行する、請求項１または２に記載の電子デバイス。
【請求項４】
分析される前記現在利用可能なビデオデータの前記複数の特徴は、フレーム間アイドル期間を含む、請求項３に記載の電子デバイス。
【請求項５】
前記低減された電力動作状態は、複数の所定の低減された電力動作状態の１つを含み、
前記電子デバイスが開始する前記低減された電力動作状態は、少なくとも部分的に、前記現在利用可能なビデオデータのフレーム間アイドル期間に基づいて選択される、請求項１から４のいずれか一項に記載の電子デバイス。
【請求項６】
前記コマンド開始信号は、前記ソースシステムにより発行されて前記シンクシステムに転送されることで、前記ソースシステム及び前記シンクシステムに、前記低減された電力動作状態を開始させ、前記コマンド終了信号は、前記ソースシステムにより発行されて前記シンクシステムに転送されることで、前記ソースシステム及び前記シンクシステムに、前記低減された電力動作状態を終了させる、請求項１から５のいずれか一項に記載の電子デバイス。
【請求項７】
前記コマンド開始信号及び前記コマンド終了信号は、複数のインバンド信号を含む、請求項１から６のいずれか一項に記載の電子デバイス。
【請求項８】
電子デバイスでビデオデータを処理する方法であって、
前記電子デバイスで、画素データのストリームを受信する段階と、
前記電子デバイスにより、前記画素データを、現在利用可能なビデオデータの複数のフレームにフォーマットする段階と、
前記現在利用可能なビデオデータを前記電子デバイスの第１の送信機から受信システムの第１の受信機にビデオデータバスを介して、高データレートバーストで転送し、前記第１の送信機から前記受信システムの前記第１の受信機に前記ビデオデータバスを介して、低減された電力動作状態を開始させるコマンド開始信号を送信する段階と、
前記現在利用可能なビデオデータの前記受信システムへの転送の完了、及び、前記現在利用可能なビデオデータの前記転送の一時停止のいずれか１つに基づいて、前記電子デバイスに低減された電力動作状態を開始させる段階と、
前記第１の送信機の電力レベルに比して低い電力で動作する前記電子デバイスの第２の送信機から、前記第１の受信機の電力レベルに比して低い電力で動作する前記受信システムの第２の受信機に前記ビデオデータバスを介して、前記低減された電力動作状態を終了させるコマンド終了信号を送信する段階と
を備える、方法。
【請求項９】
追加の現在利用可能なビデオデータの転送がイネーブルされたとき、前記低減された電力動作状態を終了して、アクティブ動作状態を開始させる段階を更に備える、請求項８に記載の方法。
【請求項１０】
前記低減された電力動作状態は、複数の所定の低減された電力動作状態を含み、
前記方法は、少なくとも部分的に、前記現在利用可能なビデオデータのフレーム間アイドル期間に基づいて、前記複数の所定の低減された電力動作状態から前記低減された電力動作状態を選択する段階を更に備える、請求項８又は９に記載の方法。
【請求項１１】
前記コマンド開始信号及び前記コマンド終了信号の少なくとも１つは、低電力インバンド信号を含む、請求項８から１０のいずれか一項に記載の方法。
【請求項１２】
ビデオ処理電子デバイスにおける電力消費量を低減させる方法であって、
前記電子デバイスのソースシステムで、画素データのストリームを受信する段階と、
前記画素データを、現在利用可能なビデオデータの複数のフレームにフォーマットする段階と、
前記現在利用可能なビデオデータを、前記ソースシステムの第１の送信機から前記電子デバイスのシンクシステムの第１の受信機にビデオデータバスを介して、高データビットレートバーストで転送し、前記ソースシステムの前記第１の送信機から前記シンクシステムの前記第１の受信機に前記ビデオデータバスを介して、低減された電力動作状態を開始させるコマンド開始信号を送信する段階と、
転送の完了及び転送の一時停止のいずれか１つが生じた場合に、前記電子デバイスに、前記低減された電力動作状態を開始させる段階と、
前記第１の送信機の電力レベルに比して低い電力で動作する前記ソースシステムの第２の送信機から、前記第１の受信機の電力レベルに比して低い電力で動作する前記シンクシステムの第２の受信機に前記ビデオデータバスを介して、前記低減された電力動作状態を終了させるコマンド終了信号を送信する段階と
を備える、電力消費量を低減させる方法。
【請求項１３】
前記電子デバイスに、低減された電力動作状態を開始させる段階は、
前記現在利用可能なビデオデータのフレーム間アイドル期間を分析する段階を有する、請求項１２に記載の、電力消費量を低減させる方法。
【請求項１４】
前記電子デバイスが、前記電子デバイスをアクティブ動作状態に戻すためのインバンドコマンド信号を発行する段階を更に備える、請求項１２又は１３に記載の、電力消費量を低減させる方法。
【請求項１５】
電子デバイスに、
受信された画素データのストリームを、現在利用可能なビデオデータの複数のフレームにフォーマットする手順と、
前記電子デバイスの第１の送信機から受信システムの第１の受信機にビデオデータバスを介して、高データレートバーストで、前記現在利用可能なビデオデータを転送し、前記電子デバイスの前記第１の送信機から前記受信システムの前記第１の受信機に前記ビデオデータバスを介して、低減された電力動作状態を開始させるコマンド開始信号を送信する手順と、
前記現在利用可能なビデオデータの前記受信システムへの転送の完了、及び、前記転送の一時停止のいずれか１つに基づいて、低減された電力動作状態を開始させる手順と、
前記第１の送信機の電力レベルに比して低い電力で動作する前記電子デバイスの第２の送信機から、前記第１の受信機の電力レベルに比して低い電力で動作する前記受信システムの第２の受信機に前記ビデオデータバスを介して、前記低減された電力動作状態を終了させるコマンド終了信号を送信する手順と
を実行させるためのプログラム。
【請求項１６】
フレーム間アイドル期間を決定して、少なくとも部分的に前記フレーム間アイドル期間の決定に基づいて、前記低減された電力動作状態を開始する手順を更に実行させるための、請求項１５に記載のプログラム。
【請求項１７】
追加の現在利用可能なビデオデータの転送がイネーブルされたとき、前記電子デバイスに前記低減された電力動作状態を終了させて、アクティブ動作状態を開始させる手順を更に実行させるための、請求項１５又は１６に記載のプログラム。
【請求項１８】
前記低減された電力動作状態は、複数の所定の低減された電力動作状態を含み、
前記プログラムは、少なくとも部分的に、前記現在利用可能なビデオデータのフレーム間アイドル期間に基づいて、前記複数の所定の低減された電力動作状態から前記低減された電力動作状態を選択する手順を更に実行させる、請求項１５から１７のいずれか一項に記載のプログラム。
【請求項１９】
請求項１５から１８のいずれか一項に記載のプログラムを格納するコンピュータ可読媒体。
【請求項２０】
電子デバイスであって、
画素ストリームを受信する手段であって、前記画素ストリームを、現在利用可能なビデオデータの複数のフレームにフォーマットする、画素ストリームを受信する手段と、
シンクシステムと
を備え、
前記画素ストリームを受信する手段は、前記現在利用可能なビデオデータを高速データレートでバーストにより前記電子デバイスの第１の送信機から前記シンクシステムの第１の受信機にビデオデータバスを介して、転送し、
前記電子デバイスは、
前記第１の送信機から前記シンクシステムの前記第１の受信機に前記ビデオデータバスを介して、低減された電力動作状態を開始させるコマンド開始信号を送信する手段と、
前記第１の送信機の電力レベルに比して低い電力で動作する前記電子デバイスの第２の送信機から、前記第１の受信機の電力レベルに比して低い電力で動作する前記シンクシステムの第２の受信機に前記ビデオデータバスを介して、前記低減された電力動作状態を終了させるコマンド終了信号を送信する手段と
を更に備える、電子デバイス。
【請求項２１】
前記画素ストリームを受信する手段は、
前記現在利用可能なビデオデータの複数の特徴を分析して、前記複数の特徴に少なくとも部分的に基づいて、前記電子デバイスに、前記低減された電力動作状態を開始させる前記コマンド開始信号を発行し、前記低減された電力動作状態を終了させる前記コマンド終了信号を発行する、請求項２０に記載の電子デバイス。
【請求項２２】
分析される前記現在利用可能なビデオデータの前記複数の特徴は、フレーム間アイドル期間を含む、請求項２１に記載の電子デバイス。
【請求項２３】
前記低減された電力動作状態は、複数の所定の低減された電力動作状態の１つを含み、
前記電子デバイスが開始する前記低減された電力動作状態は、少なくとも部分的に、前記現在利用可能なビデオデータのフレーム間アイドル期間に基づいて選択される、請求項２０から２２のいずれか一項に記載の電子デバイス。
【請求項２４】
前記コマンド開始信号は、前記画素ストリームを受信する手段により発行されて前記シンクシステムに転送されることで、前記画素ストリームを受信する手段及び前記シンクシステムに、前記低減された電力動作状態を開始させ、前記コマンド終了信号は、前記画素ストリームを受信する手段により発行されて前記シンクシステムに転送されることで、前記画素ストリームを受信する手段及び前記シンクシステムに、前記低減された電力動作状態を終了させる、請求項２０から２３のいずれか一項に記載の電子デバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、概して、ビデオディスプレイ及び処理システム、並びに、当該システムを含むデバイスに関する。より詳細には、本技術は、インバンド電力リンク管理により、バースト方式のビデオシステムのための方法及び装置に関する。
【背景技術】
【０００２】
コンピュータ及びその他の電子デバイスで利用されるもの等のビデオ処理及び表示システムは、ビデオデータのストリームを、ＶＥＳＡ（Video Electronics Standards Association：ビデオエレクトロニクススタンダーズアソシエーション）が開発したＤｉｓｐｌａｙＰｏｒｔビデオインタフェース規格等の規格が定義する所定のスループットレートでシンクシステム（ディスプレイパネル又は記録装置が含まれてよい）に提供する、ビデオプレーヤ又はコンピュータグラフィクスプロセッシングユニット等のソースから、パケット化されたビデオデータを送信する。しかし、所与の表示アプリケーションで必要となる実際のスループットは、規格が定義する所定のスループットに合致しない場合がある。従って、場合によっては、アイドルパターンと称される更なる非ビデオデータが追加され、規格の所定のスループットで送信されるビデオデータを同期させることにより、スループット不整合をオフセットさせることがある。しかしアイドルパターンを追加すると、フレームバッファ圧縮によってフレームバッファのサイズが可変になった場合に、電力消費量が増え、消費電力を削減する機会が失われる。
【０００３】
ＤｉｓｐｌａｙＰｏｒｔ等のインタフェース規格は、送信リンクのコンポーネントに、１又は複数の低減された、又は、低い電力動作状態に入らせることにより、ビデオ処理及び送信システムが消費する電力を低減することを意図している電力管理スキームを組み込むことができる。低減された、又は低い電力動作状態に入ることは、インバンド信号（メインビデオチャネルとも称される、ビデオデータと同じチャネルで搬送される信号）によりトリガされてよく、低い電力動作状態の終了は、メインビデオチャネルで送信されるのではなく、半二重モードで動作して、他のデバイス管理及び制御信号を搬送する双方向補助チャネルで送信されるサイドバンド信号によってトリガされる。低い電力動作状態を終了させるために補助チャネルが搬送するサイドバンド信号を用いるためには、低い電力動作状態の終了が所望されているときに、補助チャネルが利用中ではなく、サイドバンド終了信号を搬送するために利用可能であることが必要となる。低い電力動作状態の終了が所望されているときに補助チャネルが利用中である場合には、補助チャネルがサイドバンド終了信号を搬送するべく利用可能になるまで、当該信号の発行に遅延が生じる場合がある。故に、低い電力動作状態を終了するために待ち時間が生じる場合がある。待ち時間は更に、低電力状態を終了させるときに、メインビデオデータリンク／チャネルを同期させる必要があることからも生じる場合がある。この待ち時間は、ビデオデータリンクにおける消費電力を削減する、及び管理する能力を損なう。
【図面の簡単な説明】
【０００４】
【図１】インバンドリンク電力管理をもつ、バースト方式のビデオシステムをもつ電子デバイスのブロック図である。
【図２】図１のインバンドリンク電力管理をもつ、バースト方式のビデオシステムの詳細図である。
【図３】図１のインバンドリンク電力管理をもつ、バースト方式のビデオシステムの詳細図である。
【図４】図１のインバンドリンク電力管理をもつ、バースト方式のビデオシステムの詳細図である。
【図５】インバンドリンク電力管理方法のプロセスフロー図である。
【図６】インバンドリンク電力管理をもつ、バースト方式のビデオ処理方法のプロセスフロー図である。開示及び図面全体にわたり、同様のコンポーネント及び特徴を示す際には、同じ参照番号が利用される。１００番台の数字は、図１で初出の特徴部を示し、２００番台の数字は、図２で初出の特徴部を示す、等々である。
【発明を実施するための形態】
【０００５】
以下の記載及び請求項において、「連結」及び「接続」という用語およびその派生語が利用される場合がある。これらの用語は、互いに同義語として意図されていない。むしろ、特定の実施形態において、「接続」は、２又はそれ以上のエレメントが、互いに直接に物理的又は電気的に接触していることを示すために利用されてよい。「連結」とは、２又はそれ以上のエレメントが直接に物理的又は電気的に接触していることを示してよい。しかし、「連結」は、２又はそれ以上のエレメントが直接互いに接触していないが、それでも互いに協働又は相互作用することができる意味もあってよい。
【０００６】
幾つかの実施形態は、ハードウェア、ファームウェア、及びソフトウェアのいずれか１つ、又はこれらの組み合わせで実装されてもよい。幾つかの実施形態は、更に、ここに記載されている処理を実行するべく、コンピューティングプラットフォームにより読み出され実行されてよい、機械可読媒体に格納されている命令として実装されてもよい。機械可読媒体は、機械、例えばコンピュータが可読な形態で情報を格納又は送信するための任意のメカニズムを含んでよい。例えば、機械可読媒体は、特に、リードオンリメモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、磁気ディスク記憶媒体、光記憶媒体、フラッシュメモリデバイス、又は、電気、光、音響又はその他の形態の伝播信号、例として搬送波、赤外線信号、デジタル信号、又は、信号を送信及び／又は受信するインタフェースを含んでよい。
【０００７】
実施形態は実装例又は例である。明細書における、「或る実施形態」「一実施形態」「幾つかの実施形態」「様々な実施形態」又は「他の実施形態」という言及は、当該実施形態との関連で記載される特定の特徴、構造、又は特性が、少なくとも幾つかの実施形態に含まれているが、必ずしも本技術の全ての実施形態に含まれる必要はないことを示している。「或る実施形態」「一実施形態」又は「幾つかの実施形態」という用語が様々な箇所に出てきていても、これら全てが必ずしも同じ実施形態について言及しているわけではない。或る実施形態のエレメント又は態様は、別の実施形態にエレメント又は態様と組み合わせることができる。
【０００８】
ここに記載及び例示する全てのコンポーネント、特徴、構造、特性等が、特定の実施形態に含まれている必要はない。例えば、明細書が、あるコンポーネント、特徴、構造、又は特性が、含まれてもよい、含むことができる、又は、含むこともできる（"may", "might", "can" or "could"）等と説明している場合、当該特定のコンポーネント、特徴、構造、又は特性は、含まれている必要はない。明細書又は請求項において、（"a" or "an"）エレメントと説明している場合、これは、そのエレメントが１つのみあることを意味しない。明細書又は請求項が、「更なる（追加の）」エレメントと指すとき、これは、この更なる（追加の）エレメントが１より大きい場合を排除しない。
【０００９】
幾つかの実施形態は、特定の実装例を参照して記載されているが、実施形態によっては他の実装例も可能である。更に、図面に示す、及び／又は、ここで記載する回路エレメント又はその他の特徴の配置及び／又は順序は、例示及び記載されている特定の方法で配置される必要はない。幾つかの実施形態においては、多くの他の配置も可能である。
【００１０】
図面に示す各システムにおいて、場合によってはエレメントそれぞれに同じ参照番号が付されたり異なる参照番号が付されたりすることにより、表している当該エレメントが異なる及び／又は類似していてよいことを示すことがある。しかし、あるエレメントは、異なる実装例を持ったり、ここで記載又は図示されたりしているシステムの幾つか又は全てと協働するに足る程度の柔軟性を有してよい。図面に示されている様々なエレメントは同じであっても、異なっていてもよい。どちらが第１のエレメントと称され、どちらが第２のエレメントと称されるかは、任意である。
【００１１】
図１は、インバンドリンク電力管理をもつ、バースト方式のビデオ処理システムをもつ電子デバイス１００のブロック図である。電子デバイス１００は、実質的に、例えばであって限定ではないが、コンピュータ、テレビ、ビデオプレーヤ又は受信機、ゲームコンソール等を含む、ビデオデータを処理する任意のタイプの電子デバイスであってよい。電子デバイス１００は、中央処理装置又はＣＰＵ１０２及び１又は複数のメモリデバイス１０４を含んでよい。ＣＰＵ１０２は、メモリデバイス１０４に格納されている命令を含む命令を読み出し及び実行可能な従来のＣＰＵであってよい。メモリデバイス１０４は、ランダムアクセスメモリ、リードオンリメモリ、フラッシュメモリ、ＥＥＰＲＯＭ、取り外し可能メモリ、例えばＳＤカード又はＵＳＢメモリスティック、又は前述したものの任意の組み合わせ等として構成されてよい。メモリデバイス１０４は、ＣＰＵ１０２により実行可能なコンピュータ可読命令１０５を格納する非一時的媒体を含み、これについては後でより詳細に記載する。
【００１２】
電子デバイス１００は更にハードディスクドライブ１０６を含んでよい。電子デバイス１００は更に、１０８で示されている様々な他のサブシステムを含んでもよく、これには、例えば、キーボード又はマウス（不図示）等を含む周辺機器を接続するためのインタフェース回路が含まれる。電子デバイス１００は更に、ビデオデータを処理するためのグラフィクスプロセッシングユニット又はＧＰＵ１１０及び入出力（Ｉ／Ｏ）インタフェースシステム１１２を含んでよい。ＣＰＵ１０２、メモリ１０４、ハードディスクドライブ１０６、サブシステム１０８、ＧＰＵ１１０、及び、Ｉ／Ｏインタフェースシステム１１２のそれぞれは、例えばＩＳＡ，ＥＩＳＡ，又はＳＣＳＩバス等の信号バス１１６を介して相互接続される。Ｉ／Ｏインタフェースシステム１１２は、ソースシステム１１８を含み、これに関しては図２を参照して後でより詳細に記載する。ソースシステム１１８は、例えばＤｉｓｐｌａｙＰｏｒｔビデオインタフェース規格と互換性のあるコネクタ及びケーブル等のコネクタケーブルの形態であってよいビデオデータバス１２２を介してシンクシステム１２０と相互接続される。シンクシステム１２０は、例えばテレビ、ディスプレイパネル、コンピュータモニタ、ビデオ記録装置又は記憶デバイス、又はその他のビデオディスプレイ又は記録エレメント等の受信システム１３０に、ビデオ信号バス１２４を介して相互接続される。シンクシステム１２０は、受信システム１３０と一体化されてもよし、別個であってもよい。シンクシステム１２０は、更に、後で図２との関連でより詳細に記載する。
【００１３】
図２は、ソースシステム１１８及びシンクシステム１２０の更なる詳細を示すブロック図である。ソースシステム１１８は、フレーム処理エンジン２０２、送信機２０４、リンク電力マネージャ２０６、タイミング発生器２０８、及び位相同期回路（phase lock loop：ＰＬＬ）２１０を含む。ソースシステム１１８は、信号バス１１６を介して、ビデオ／画素データのストリームを受信する。ビデオ／画素データのストリームは、フレーム処理エンジン２０２によってビデオデータのフレームに処理又はフォーマットされる。ビデオデータのフォーマットされたフレームは、少なくとも部分的に、タイミング発生器２０８が決定する出力ビデオタイミングに基づいて、シンク１２０へ、ビデオデータバス１２２を介して、送信機２０４によって転送される。ＰＬＬ２１０は、タイミング発生器２０８に提供されるタイミング及びクロック信号を生成する。ＰＬＬ２１０は、実施形態においては、独立型のエレメントであってもよいし、タイミング発生器２０８と一体化されていてもよい。
【００１４】
シンクシステム１２０は、受信機２２４、フレームバッファ２２６、タイミング再生器２２８、位相同期回路（ＰＬＬ）２３０、並びに、ドライバ及び制御回路２３２を含む。受信機２２４は、ビデオデータのフォーマットされたフレームを、ビデオデータバス１２２を介して受信する。ＰＬＬ２３０をもつタイミング再生器２２８は、受信したビデオデータのフォーマットされたフレームを同期するために、タイミング及びクロック信号を再生する。ＰＬＬ２３０は、タイミング発生器２２８とは別個であっても、一体化されていてもよい。フレームバッファ２２６は、ドライバ及び制御回路２３２に提供するためのビデオデータのフレームを格納する。ドライバ及び制御回路２３２は、タイミング再生器２２８が生成するタイミングパラメータに従って、ビデオデータのフレームを受信システム１３０に転送して、受信システム１３０の処理を制御する論理を含む。実施形態では、受信システム１３０が、テレビ又はその他の表示エレメント又はパネル、ビデオ記録装置、又は、ビデオデータを受信、格納及び／又は表示又は処理するよう構成されたその他のデバイスであってよい。
【００１５】
ビデオデータは、高速データ転送レートでバーストによって、ソース１１８からシンク１２０に、実施形態によってはソース１１８からシンク１２０に、及び受信システム１３０に、送信されることに特に留意されたい。ここで利用されるバースト、バースト転送、バースト方式、およびこれらの変形例は、ビデオデータのブロック又はグループによってビデオデータを転送することを指す。バースト方式で転送されるビデオデータのブロック又はグループのサイズは、少なくとも部分的に、リンク１２２のスループット、フレームバッファ２２６のサイズ、受信システム１３０が画素を受け付け、又は受信して、処理することができる実際のレート、及び、フレーム処理エンジン２０２の機能に応じている。受信システム１３０がディスプレイパネルである実施形態では、ディスプレイが画素を受信して処理することができるレートは、少なくとも部分的に、パネルの表示レートに基づく。
【００１６】
リンク電力マネージャ２０６は、実施形態によっては、インバンドコマンド信号ＣＭＤ−ＥＮＴＥＲ及びＣＭＤ−ＥＸＩＴをソースシステム１１８に、及び、シンクシステム１２０に、送信機２０４及びビデオデータバス１２２を介して発行して、ソース及びシンクシステム１１８及び１２０にそれぞれ、複数の所定の低減された電力動作状態のうち１つを、開始させたり終了させたりする。リンク電力マネージャ２０６は、少なくとも部分的に、ビデオデータバス１２２が可能であり、選択された低減された電力動作状態に対応しているインバンドコマンド信号ＣＭＤ−ＥＮＴＥＲを発行するデータスループットのレートに対して各フレーム間隔内のフレームサイズによって決定されてよい、ビデオデータのフレーム間アイドル期間に基づいて、複数の所定の低減された電力動作状態のうちの１つを決定又は選択する。複数の所定の動作状態は、シンク及びソースシステム１１８及び１２０それぞれのコンポーネントの対応する動作条件とともに、後でより詳細に記載される。
【００１７】
インバンドコマンド信号ＣＭＤ−ＥＮＴＥＲは、実施形態によっては、ソース及びシンクシステム１１８及び１２０に、複数の所定の低減された電力動作状態のうちの指定された１つに入らせる、コマンドベースの命令であってよい。インバンドコマンド信号ＣＭＤ−ＥＮＴＥＲは、実施形態によっては、予め指定されたコマンドフィールドのフレームパケットの最後に埋め込まれてよい。コマンド信号ＣＭＤ−ＥＮＴＥＲは、ある実施形態では、送信機２０４、ＰＬＬ２１０、受信機２２４、及びタイミング再生器２２８によって受信、又はこれらに提供されてよく、他の実施形態では、シンク及びソースシステム１１８及び１２０の更なる機能ブロックが、それぞれ、更に、コマンド信号ＣＭＤ−ＥＮＴＥＲを受信してもよいし、これらを提供されてもよい。
【００１８】
インバンドコマンド信号ＣＭＤ−ＥＸＩＴは、特定の実施形態においては、ＡＣ連結リンクにおいて、比較的低電力レベルで送信及び受信することができ、これにより、従来のリンクシグナリング／制御方法と比較して電力消費量を低減することができるインバンド低周波数周期信号であってよい。他の実施形態では、インバンドコマンド信号ＣＭＤ−ＥＸＩＴは、様々な所定のパルス幅期間をもつＤＣ連結リンクのＤＣパルス信号であってよく、各所定のパルス幅期間は、シンク及びソースシステム１１８及び１２０の所定の低減された電力動作状態のそれぞれ１つに対応している。コマンド信号ＣＭＤ−ＥＸＩＴは、ある実施形態では、送信機２０４、ＰＬＬ２１０、受信機２２４、及びタイミング再生器２２８によって受信、又はこれらに提供されてよく、他の実施形態では、シンク及びソースシステム１１８及び１２０の更なる機能ブロックが、それぞれ、更に、コマンド信号ＣＭＤ−ＥＸＩＴを受信してもよいし、これらを提供されてもよい。
【００１９】
図３は、シンク及びソースシステム１１８及び１２０それぞれの代替的な実施形態を示すブロック図である。より詳細には、実施形態においては、ソースシステム１１８が低周波数周期信号送信機（ＬＦＰＳ  Ｔｘ）３０４を含んでよく、シンクシステム１２０が、低周波数周期信号受信機（ＬＦＰＳ  Ｒｘ）３２４を含んでよく、これにより、それぞれ、ビデオデータバス１２２を介してインバンドコマンド信号ＣＭＤ−ＥＸＩＴを送信及び受信してよい。各ＬＦＰＳ  Ｔｘ３０４及びＬＦＰＳ  Ｒｘ３２４はそれぞれ、対応する送信機２０４及び受信機２２４と一体化されていても、これらとは別個で異なっていてもよい。いずれの場合であっても、ＬＦＰＳ  Ｔｘ３０４及びＬＦＰＳ  Ｒｘ３２４は、送信機２０４及び受信機２２４から別個に制御されてよく、任意の時点で、インバンドコマンド信号ＣＭＤ−ＥＸＩＴによって所定の低い電力動作状態を終了されてよい。ＬＦＰＳ  Ｔｘ３０４は、実施形態によっては、送信機２０４に比して低い、又は非常に低い電力の送信機として構成されてよく、同様にＬＦＰＳ  Ｒｘ３２４も、受信機２２４に比して低い、又は非常に低い電力の受信機として構成されてよく、こうすることで、それぞれシンク及びソースシステム１１８及び１２０が消費する電力が低減される。ＬＦＰＳ  Ｔｘ３０４及びＬＦＰＳ  Ｒｘ３２４は、実施形態によっては、マイクロワットの電力のみ必要としてよい。
【００２０】
図４は、ソースシステム１１８及びシンクシステム１２０のブロック図である。より詳細には、図４は、ソースシステム１１８がＡＵＸインタフェース４０２を含み、シンクシステム３２４がＡＵＸインタフェース４０４を含み、それぞれが信号をＡＵＸ信号リンク４０６及びＨＰＤリンク４０８を介して交換するという意味で、ＤｉｓｐｌａｙＰｏｒｔビデオインタフェース規格と合致する構成におけるソース及びシンクシステム１１８及び１２０をそれぞれ示している。上述した実施形態において、インバンドコマンド信号ＣＭＤ−ＥＮＴＥＲ及びＣＭＤ−ＥＸＩＴが、シンクシステム１１８に、及び、ソースシステム１２０に、送信機２０４及びビデオデータバス１２２を介して発行され、ソース及びシンクシステム１１８及び１２０にそれぞれ複数の所定の低減された電力動作状態のうちの１つを開始、終了させ、これにより、従来の構成のシステムで生じうるような、ソース及びシンクシステム１１８及び１２０の動作状態を変更するための信号を通信するためにＡＵＸ信号リンク４０６も利用された場合に生じうる衝突及び待ち時間の可能性を回避する。しかし、代替的な実施形態では、コマンド信号ＣＭＤ−ＥＮＴＥＲ及びＣＭＤ−ＥＸＩＴが、ＡＵＸ信号リンク４０６で搬送される、インバンド信号ではなくてサイドバンド信号であってよい。
【００２１】
以下の表１は、例示的な所定の低減された電力動作状態と、シンク及びソースシステム１１８及び１２０のコンポーネントの対応する動作条件を、図３及び図４に示す実施形態を参照して示す。
【００２２】
【表１】
0005938076.tif 000002
【００２３】
アクティブリンク動作状態とは、ソース及びシンクシステム１１８及び１２０がビデオデータをアクティブに処理する動作状態のことである。従って、ソース及びシンクシステム１１８及び１２０は、ビデオデータの処理が要求されたとき、アクティブリンク動作状態に置かれる。アクティブリンク動作状態では、シンク及びソースシステム１１８及び１２０の機能ブロックが電源供給され動作する。ソース及びシンクシステム１１８及び１２０は、例えば、少なくとも部分的にフレーム間アイドル期間中に決定されたようにビデオデータを処理する必要がある場合に比較的短い期間の停止状態（discontinuity）又は一時停止がある場合に、スタンバイリンク動作状態に置かれる。実施形態においては、スタンバイリンク動作状態において、送信機２０４及び受信機２２４が、低減された電力のスタンバイ動作モードに置かれて、電力消費量を低減させてよい。ソース及びシンクシステム１１８及び１２０は、例えば、少なくとも部分的にフレーム間アイドル期間中に決定されたようにビデオデータを処理する必要がある場合に中間的な期間の停止状態（discontinuity）又は一時停止がある場合に、スリープリンク動作状態に置かれる。実施形態では、スリープリンク動作状態において、送信機２０４、受信機２２４、並びに、ＰＬＬ２１０及び２３０が、電源をオフにされて、更に消費電力を削減することができる。ソース及びシンクシステム１１８及び１２０は、例えば、少なくとも部分的にフレーム間アイドル期間中に決定されたようにビデオデータを処理する必要がある場合に実質的な期間の停止状態（discontinuity）又は一時停止がある場合に、ハイバーネートリンク動作状態に置かれる。実施形態では、ハイバーネートリンク動作状態において、送信機２０４、受信機２２４、ＰＬＬ２１０及び２３０、バッファ２２６、並びに、表示制御２３２が、電源をオフにされて、更に消費電力を削減することができる。
【００２４】
ソース及びシンクシステムは、表１に関して、インバンドＣＭＤ−ＥＮＴＥＲ及びＣＭＤ−ＥＸＩＴ信号によって示し、上述したような様々な例示的なリンク動作状態に置かれたり、当該例示的なリンク動作状態を終了されたりする。より詳細には、ソース及びシンクシステム１１８及び１２０は、スタンバイ、スリープ、及び、ハイバーネートリンク動作状態のそれぞれに、対応するＣＭＤ−ＥＮＴＥＲ信号によって置かれる。ソース及びシンクシステム１１８及び１２０は、インバンドＣＭＤ−ＥＸＩＴ信号によってアクティブリンク動作状態に戻る、又は置かれる。上述したように、実施形態では、コマンド信号ＣＭＤ−ＥＮＴＥＲは、インバンドコマンドベースの命令又は信号であってよく、実施形態では、ＣＭＤ−ＥＸＩＴ信号は、または、所定のパルス幅期間のそれぞれ１つが所定の低減された電力リンク動作状態のうちそれぞれ１つに対応している複数の所定のパルス幅期間をもつ低周波数周期信号又はＤＣ信号であってよい。
【００２５】
図５は、インバンドリンク電力管理をもつバースト方式のビデオ処理を提供する方法を示すプロセスフロー図である。様々な実施形態において、方法５００は、例えば、図１の電子デバイス１００等の電子デバイスによって実行される。方法５００は、ファームウェア、オペレ―ティングシステム、またはこれら電子デバイスに格納又は提供された他の処理命令に具現化されてもよいし、含まれていてもよく、例えば、図１の電子デバイス１００のメモリ１０４に格納されている命令１０５等の、電子デバイスのメモリに格納されている機械可読命令として具現化されてよい。方法５００は、入力された画素ストリームのフォーマット５０２、リンク動作状態決定の変更５０４、及び、次のリンク動作状態の特定５０６を含む。
【００２６】
入力された画素ストリームのフォーマット５０２は、現在利用可能なビデオデータの特徴が現在のリンク動作状態について適切なものであるかのブロック５０４における決定をサポートするべく、画素ストリームを、現在利用可能なビデオデータのフレームにフォーマットすることを含む。リンク動作状態決定の変更５０４は、現在のリンク動作状態を低減された電力リンク動作状態に変更することができるか、現在のリンク動作状態が適切なリンク動作状態にとどまるか、リンク動作状態がアクティブリンク動作状態に変更、又は戻されるべきか、を決定する。リンク動作状態決定の変更５０４は、実施形態では、少なくとも部分的に、データの量及びフレーム間アイドル期間を含む、フレームフォーマットされたビデオデータの特徴に基づいて、リンク動作状態を変更するべきかを決定する。実施形態では、低減された電力リンク動作状態が、表１に示し上述した、例示的な所定の低減された電力リンク動作状態を含んでよい。
【００２７】
ブロック５０４での、現在のリンク動作状態が、適切な処理機能を提供している、さもなくば、現在利用可能なビデオデータについて適切であると決定されると、方法５００は、ブロック５０２及び５０４を繰り返し実行することで、入力される画素ストリームを、フレームフォーマットされた現在利用可能なビデオデータにフォーマットして、現在のリンク動作状態が適切なリンク動作状態にとどまるかを、少なくとも部分的に、フレームフォーマットされたビデオデータの特徴に基づいて決定する。ブロック５０４での、現在のリンク動作状態が変更されるべきであると決定されると、方法５００はブロック５０６に進み、ここで、適切な新たなリンク動作状態が、現在利用可能なビデオデータの特徴に基づいて特定される。どのアイドル状態を開始させるかの決定は、少なくとも部分的に、現在のバーストサイズ、リンクスループット、及びフレーム期間に基づいてよい。方法５００は次に、ブロック５０６で特定されたリンク動作状態に対応する制御信号を発行して、これにより、電子デバイスを、特定されたリンク動作状態に入らせる。
【００２８】
より詳細には、ブロック５０６での、リンク動作状態を、アクティブリンク動作状態に移行させるべきであるという決定に基づいて、方法５００は、ＣＭＤ−ＥＸＩＴ信号をブロック５０８で発行して、これにより、リンク動作状態を、アクティブリンク動作状態に移行させる。ブロック５０６での、リンク動作状態を、スタンバイリンク動作状態に移行させることができるという決定に基づいて、方法５００は、ブロック５１０の、リンクにスタンバイリンク動作状態に入らせ、これに対応しているＣＭＤ−ＥＮＴＥＲ信号の発行に進む。同様に、ブロック５０６で、リンク動作状態をスリープリンク動作状態に移行させることができるという決定に基づいて、方法５００は、ブロック５１２の、リンクにスリープリンク動作状態に入らせ、これに対応しているＣＭＤ−ＥＮＴＥＲ信号の発行に進む。ブロック５０６で、リンク動作状態をハイバーネートリンク動作状態に移行させることができるという決定に基づいて、方法５００は、ブロック５１４の、リンクにハイバーネートリンク動作状態に入らせ、これに対応しているＣＭＤ−ＥＮＴＥＲ信号の発行に進む。次に方法５００は、ブロック５０２で、入力される画素ストリームを繰り返し監視して、ブロック５０４で、現在のリンク動作状態が、入力される画素ストリームについて適切なリンク動作状態にとどまるかを繰り返し決定する。
【００２９】
図６は、リンク電力管理が組み込まれた、バースト方式のビデオデータの送信方法６００のプロセスフロー図である。様々な実施形態では、方法６００は、例えば、図１の電子デバイス１００等の電子デバイスによって実行される。方法６００は、ファームウェア、オペレ―ティングシステム、またはこれら電子デバイスに格納又は提供された他の処理命令に具現化されてもよいし、含まれていてもよく、例えば、図１の電子デバイス１００のメモリ１０４に格納されている命令１０５等の、電子デバイスのメモリに格納されている機械可読命令として具現化されてよい。方法６００は、画素ストリームの受信６０２、フォーマットされたビデオデータのバースト転送６０４、及び、低減された電力リンク動作状態に入ること６０６を含む。
【００３０】
画素ストリームの受信６０２は、ソースシステム１１８等のソースが、画素データのストリームを受信して、当該データをビデオデータのフレームにフォーマットすることを含む。フォーマットされたビデオデータの転送６０４は、シンクシステム１２０等の受信側の又はシンクシステムに、フォーマットされたビデオデータをバースト方式で送信または転送することを含む。より詳細には、現在利用可能なビデオデータのフレームが、ソースからシンクに、受信システム１３０等の受信システムと整合する、または同期されたレートのアイドルパターンでパディングされたビデオデータのフレームの連続したストリームとして提供されるのではなく、バースト方式で送信される。バースト方式において、ビデオデータは、全ての現在利用可能なビデオデータが受信システムのメモリ又はバッファに転送されるまで、又は、受信システムのメモリがもはやデータを受信することができなくなるまで（例えば、バッファが一杯である、又はイネーブルされていない等）、高ビットレートで転送される。実施形態では、バースト方式の動作は、ビデオデータリンクの最大スループット機能で、またはこれに近いスループット機能で、データを転送する。バースト動作方式は、可変サイズのビデオデータのフレームを送信または転送することができ、これは、例えば、フレーム内圧縮により、及び、例えば表示アプリケーションがフレームレートを変更するときに、フレーム転送の可変レートによって可能となってよい。更に、実施形態では、バースト方式の転送は、受信システムのメモリが必要なビデオデータを含んでおり、追加の又は新たなビデオデータを必要としない期間中に、表示を自己リフレッシュさせることができる、自己リフレッシュ機能をもつ受信システムの機能を利用してよい。
【００３１】
現在利用可能なビデオデータのバースト転送の終了に基づいて、方法６００は、ブロック６０６で、低減された電力リンク動作状態（例えば、記載し図１に示した例示的な所定の低減された電力リンク動作状態のいずれか１つ等）に入り、ここで、リンクは、現在利用可能なビデオデータの転送がイネーブルされるまでとどまる。実施形態では、方法６００は、図５に示す、低減された電力リンク動作状態に入り、例えばアクティブリンク動作状態に入る等のビデオデータのバースト方式の転送に戻るべく方法５００を利用してよい。
【００３２】
より詳細には、実施形態において、方法６００は、メインビデオデータバス１２２に発行されたコマンド信号等のインバンドコマンド信号を利用して、低減された電力リンク動作状態を開始及び終了させてよく、他の実施形態では、方法６００は、ＡＵＸ信号リンク４０６に発行されたコマンド信号等のサイドバンドコマンド信号を利用して、低減された電力リンク動作状態を開始及び終了させてよい。特に、インバンドコマンド信号の利用により、通常はＡＵＸ信号リンク４０６で搬送される制御又はその他の信号と、リンク動作状態の変更のためのコマンド信号との間の干渉の可能性がなくなるという利点が提供される点に留意されたい。さらに、インバンドコマンド信号を利用することにより、例えばビデオデータバス１２２等のビデオデータバスにおけるフレーム同期が維持される点にも、特に留意されたい。ＡＵＸ信号リンク上の干渉の可能性をなくし、リンク同期を維持することにより、バースト方式のデータ転送の信頼性を高め、アクティブデータ転送状態に低減された電力リンク動作状態から移行させる際の待ち時間を低減させ、アクティブデータ転送状態に低減された電力リンク動作状態からリンクを移行させる際の固定又は既知の移行時間を提供することによって、リンクが低減された電力動作状態にとどまることができる時間量を増加させ、短いアイドル期間中であっても低減された電力リンク動作状態を開始することができるようになり、これらすべてにより、実現可能なリンク電力節約が増す。
【００３３】
＜例１＞
【００３４】
ここでは、ビデオデータの処理のためのソース及びシンクシステムを含む電子デバイスが提供される。電子デバイスは、ソースからシンクに、高ビットレートバーストでビデオデータを転送してよい。現在利用可能なビデオデータの転送が完了すると、電子デバイスは、追加の現在利用可能なビデオデータの転送がイネーブルされるまで、自身の電力消費量を低減させる動作モードに入ってよい。電子デバイスは、サイドバンド又はインバンドコマンド信号を利用して、低減された電力動作状態を開始、終了させてよく、これには、表１に示す所定の低減された電力リンク動作状態が含まれてよい。電子デバイスは、ビデオデータ及び制御信号を送信するメインビデオ送信機、及び、ビデオデータ及び制御信号を受信するメイン受信機を含んでよい。この代わりに、電子デバイスは、コマンド信号を送信する第２の、低電力の送信機、及び、コマンド信号を受信するダ第２の、低電力の受信機を含んでもよい。
【００３５】
＜例２＞
【００３６】
ここで、高ビットレートバーストのビデオデータの転送方法を提供する。方法は、画素ストリームを受信して、受信したストリームを現在利用可能なフレームフォーマットされたビデオデータとしてバーストでシンクに転送し、追加の現在利用可能なビデオデータの転送がイネーブルされるまで、低減された電力動作状態に入ることを含む。方法は、インバンド又はサイドバンドコマンド信号を発行して、リンクに、低減された電力リンク動作状態を開始、終了させることを含み、低減された電力リンク動作状態には、表１に示す所定の低減された電力リンク動作状態が含まれてよい。
【００３７】
＜例３＞
【００３８】
ここに少なくとも１つの機械可読媒体を提供する。可読媒体は、電子デバイスに実行されることに応じて、電子デバイスに、画素データのストリームを受信させ、当該ストリームを現在利用可能なフレームフォーマットされたビデオデータとしてバーストでシンクに転送させ、現在利用可能なビデオデータの転送が完了すると、追加の現在利用可能なビデオデータの転送がイネーブルされるまで、デバイス消費の電力消費量を低減させる複数の動作状態の１つに入らせる命令が格納されている。電子デバイス上で実行されることに応じて、命令は、更に、デバイスに、インバンド又はサイドバンドコマンド信号を発行させて、デバイスに、低減された電力動作状態を開始、終了させてよく、低減された電力動作状態には、表１に示す所定の低減された電力動作状態が含まれてよい。
【００３９】
上述した例の具体例は、１又は複数の実施形態のいずれかで利用することができる。例えば、上述した例示的なデバイスの全ての任意の特徴も、ここで記載した説明の他の例示的なデバイス及び／又は方法のいずれかに関して実装することができる。更に、フロー図及び／又は状態図は、ここでは実施形態を記載するために用いられてきたが、本技術は、これらの図又はその対応する記載に限られない。例えば、例示されたフローは、必ずしも、各ボックス又は状態を移動したり、図示又は記載されたものと正確に同じ順序で移動したりする必要はない。
【００４０】
本技術は、ここでリストされた特定の詳細に限定されない。実際、本開示を読んだ当業者であれば、上述した記載及び図面から数多くの他の変形例が本技術の範囲内で作成可能であることに気付くだろう。従って、何等かの修正を含む以下の請求項が、本技術の範囲を定義する。
［項目１］
ソースシステムとシンクシステムとを備え、
前記ソースシステムは、画素ストリームを受信して、前記画素ストリームを現在利用可能なビデオデータの複数のフレームにフォーマットして、前記ソースシステムは、前記現在利用可能なビデオデータを高速データレートでバーストにより前記シンクシステムに転送する、電子デバイス。
［項目２］
前記ソースシステムは、前記現在利用可能なビデオデータの複数の特徴を分析して、前記複数の特徴に少なくとも部分的に基づいて、前記電子デバイスに、低減された電力動作状態を開始、終了させる論理を更に備える、項目１に記載の電子デバイス。
［項目３］
分析される前記現在利用可能なビデオデータの前記複数の特徴は、フレーム間アイドル期間を含む、項目２に記載の電子デバイス。
［項目４］
前記低減された電力動作状態は、複数の所定の低減された電力動作状態の１つを含み、
前記電子デバイスが開始する前記低減された電力動作状態は、少なくとも部分的に、前記現在利用可能なビデオデータのフレーム間アイドル期間に基づいて選択される、項目２又は３に記載の電子デバイス。
［項目５］
コマンド開始信号は、前記ソースシステムにより発行されて前記シンクシステムに転送されることで、前記ソースシステム及び前記シンクシステムに、前記低減された電力動作状態を開始させ、コマンド終了信号は、前記ソースシステムにより発行されて前記シンクシステムに転送されることで、前記ソースシステム及び前記シンクシステムに、前記低減された電力動作状態を終了させる、項目２から４のいずれか一項に記載の電子デバイス。
［項目６］
前記コマンド開始信号及び前記コマンド終了信号は、複数のインバンド信号を含む、項目５に記載の電子デバイス。
［項目７］
第１の送信機と第１の受信機と、
第２の送信機と第２の受信機と
を更に備え、
前記第１の送信機は、前記現在利用可能なビデオデータを前記第１の受信機に転送し、
前記第２の送信機は、前記コマンド終了信号を前記第２の受信機に転送する、項目５又は６に記載の電子デバイス。
［項目８］
前記第２の送信機及び前記第２の受信機は、前記第１の送信機及び前記第１の受信機の電力レベルに比して低い電力の送信機及び低い電力の受信機をそれぞれ含む、項目７に記載の電子デバイス。
［項目９］
電子デバイスでビデオデータを処理する方法であって、
前記電子デバイスで、画素データのストリームを受信する段階と、
前記電子デバイスにより、前記画素データを、現在利用可能なビデオデータの複数のフレームにフォーマットする段階と、
前記現在利用可能なビデオデータを前記電子デバイスから受信システムに、高データレートバーストで転送する段階と、
前記現在利用可能なビデオデータの前記受信システムへの転送の完了、及び、前記現在利用可能なビデオデータの前記転送の一時停止のいずれか１つに基づいて、前記電子デバイスに低減された電力動作状態を開始させる段階と
を備える、方法。
［項目１０］
追加の現在利用可能なビデオデータの転送がイネーブルされたとき、前記低減された電力動作状態を終了して、アクティブ動作状態を開始させる段階を更に備える、項目９に記載の方法。
［項目１１］
前記低減された電力動作状態は、複数の所定の低減された電力動作状態を含み、
前記方法は、少なくとも部分的に、前記現在利用可能なビデオデータのフレーム間アイドル期間に基づいて、前記複数の所定の低減された電力動作状態から前記低減された電力動作状態を選択する段階を更に備える、項目９又は１０に記載の方法。
［項目１２］
前記電子デバイスに前記低減された電力動作状態を開始させるコマンド開始信号と、前記電子デバイスにアクティブ動作状態に戻らせるコマンド終了信号とを発行する段階を更に備える、項目９から１１のいずれか一項に記載の方法。
［項目１３］
前記コマンド開始信号及び前記コマンド終了信号の少なくとも１つは、低電力インバンド信号を含む、項目１２に記載の方法。
［項目１４］
ビデオ処理電子デバイスにおける電力消費量を低減させる方法であって、
前記電子デバイスのソースシステムで、画素データのストリームを受信する段階と、
前記画素データを、現在利用可能なビデオデータの複数のフレームにフォーマットする段階と、
前記現在利用可能なビデオデータを、前記電子デバイスのシンクシステムに、高データビットレートバーストで転送する段階と、
転送の完了及び転送の一時停止のいずれか１つが生じた場合に、前記電子デバイスに、低減された電力動作状態を開始させる段階と
を備える、電力消費量を低減させる方法。
［項目１５］
前記電子デバイスに、低減された電力動作状態を開始させる段階は、
前記現在利用可能なビデオデータのフレーム間アイドル期間を分析する段階を有する、項目１４に記載の、電力消費量を低減させる方法。
［項目１６］
前記電子デバイスが、前記電子デバイスをアクティブ動作状態に戻すためのインバンドコマンド信号を発行する段階を更に備える、項目１４又は１５に記載の、電力消費量を低減させる方法。
［項目１７］
電子デバイスに、
受信された画素データのストリームを、現在利用可能なビデオデータの複数のフレームにフォーマットする手順と、
前記電子デバイスから受信システムに、高データレートバーストで、前記現在利用可能なビデオデータを転送する手順と、
前記現在利用可能なビデオデータの前記受信システムへの転送の完了、及び、前記転送の一時停止のいずれか１つに基づいて、低減された電力動作状態を開始させる手順と
を実行させるためのプログラム。
［項目１８］
フレーム間アイドル期間を決定して、少なくとも部分的に前記フレーム間アイドル期間の決定に基づいて、前記低減された電力動作状態を開始する手順を更に実行させるための、項目１７に記載のプログラム。
［項目１９］
追加の現在利用可能なビデオデータの転送がイネーブルされたとき、前記電子デバイスに前記低減された電力動作状態を終了させて、アクティブ動作状態を開始させる手順を更に実行させるための、項目１７又は１８に記載のプログラム。
［項目２０］
前記低減された電力動作状態は、複数の所定の低減された電力動作状態を含み、
前記プログラムは、少なくとも部分的に、前記現在利用可能なビデオデータのフレーム間アイドル期間に基づいて、前記複数の所定の低減された電力動作状態から前記低減された電力動作状態を選択する手順を更に実行させる、項目１７から１９のいずれか一項に記載のプログラム。
［項目２１］
画素ストリームを受信する手段であって、前記画素ストリームを、現在利用可能なビデオデータの複数のフレームにフォーマットする、画素ストリームを受信する手段と、
シンクシステムと
を備え、
前記画素ストリームを受信する手段は、前記現在利用可能なビデオデータを前記シンクシステムに、高速データレートでバーストにより転送する、電子デバイス。
［項目２２］
前記画素ストリームを受信する手段は、
前記現在利用可能なビデオデータの複数の特徴を分析して、前記複数の特徴に少なくとも部分的に基づいて、前記電子デバイスに、低減された電力動作状態を開始、終了させる論理を更に有する、項目２１に記載の電子デバイス。
［項目２３］
分析される前記現在利用可能なビデオデータの前記複数の特徴は、フレーム間アイドル期間を含む、項目２２に記載の電子デバイス。
［項目２４］
前記低減された電力動作状態は、複数の所定の低減された電力動作状態の１つを含み、
前記電子デバイスが開始する前記低減された電力動作状態は、少なくとも部分的に、前記現在利用可能なビデオデータのフレーム間アイドル期間に基づいて選択される、項目２２又は２３に記載の電子デバイス。
［項目２５］
コマンド開始信号は、前記画素ストリームを受信する手段により発行されて前記シンクシステムに転送されることで、前記画素ストリームを受信する手段及び前記シンクシステムに、前記低減された電力動作状態を開始させ、コマンド終了信号は、前記画素ストリームを受信する手段により発行されて前記シンクシステムに転送されることで、前記画素ストリームを受信する手段及び前記シンクシステムに、前記低減された電力動作状態を終了させる、項目２２から２４のいずれか一項に記載の電子デバイス。
【図１】
0005938076.tif 000003
【図２】
0005938076.tif 000004
【図３】
0005938076.tif 000005
【図４】
0005938076.tif 000006
【図５】
0005938076.tif 000007
【図６】
0005938076.tif 000008