ノイズの多いビットマップを作成するために、ディスプレイ上に提示されるコンテンツと関連付けられたビットマップの中にノイズを注入することと、電子コードブックECB暗号化を使用して前記ノイズの多いビットマップを暗号化することであって、得られる暗号文が、前記コンテンツからの認識可能なパターンを含まない、前記ノイズの多いビットマップを暗号化することと、を含む、方法。前記ノイズを注入することは、前記ビットマップ内の画素の少なくともサブセットに対して画素値を修正することを含む、請求項1に記載の方法。前記画素値を修正することは、カウンタを使用して、前記画素値を調節することを含む、請求項2に記載の方法。前記画素値を修正することは、既知の修正パターンを前記ビットマップに適用することを含む、請求項2または3に記載の方法。前記画素値を修正することは、前記画素値を調節するために乱数生成器を使用することを含む、請求項2から4のいずれか一項に記載の方法。前記ノイズを注入することは、前記ノイズの多いビットマップが提示されたときに視覚的に知覚的に類似することを確保しながら、いかに前記ビットマップが前記ビットマップのランダム性を最大化するように修正され得るかを決定するために、前記ビットマップを分析することを含む、請求項1から5のいずれか一項に記載の方法。前記ノイズを注入することは、画素のブロックの中に、前記ブロックが暗号化される前にノイズを注入することを含む、請求項1から6のいずれか一項に記載の方法。前記ディスプレイへの提示のための準備としてグラフィックスメモリ内に前記暗号文を記憶することと、前記ノイズの多いビットマップを再作成するために前記暗号文を復号化することと、前記ディスプレイ上に前記ノイズの多いビットマップを表示することと、をさらに含む、請求項1から7のいずれか一項に記載の方法。前記グラフィックスメモリにアクセスするハッカーは、その中に記憶された前記暗号文からパターンを解明することができない、請求項8に記載の方法。前記暗号化することは、グラフィックスプロセッサの一部であるブロック暗号によって行われる、請求項1から9のいずれか一項に記載の方法。前記ノイズを注入することは、グラフィックスプロセッサの外部にあるノイズ注入器によって行われる、請求項1から10のいずれか一項に記載の方法。前記ノイズを注入することは、グラフィックスプロセッサの一部であるノイズ注入器によって行われる、請求項1から11のいずれか一項に記載の方法。ノイズの多いビットマップを作成するために、ディスプレイ上に提示されるコンテンツと関連付けられたビットマップの中にノイズを注入するためのノイズ注入器と、電子コードブックECB暗号化を使用して前記ノイズの多いビットマップを暗号化するためのブロック暗号であって、得られる暗号文が、前記コンテンツからの認識可能なパターンを含まない、ブロック暗号と、を備える、システム。前記ノイズ注入器は、カウンタ値を現在の画素値に追加するために使用されるカウンタを含む、請求項13に記載のシステム。前記ノイズ注入器は、所定のノイズパターンを前記ビットマップの中に注入する、請求項13または14に記載のシステム。前記ノイズ注入器は、乱数を現在の画素値に追加するための乱数生成器を含む、請求項13から15のいずれか一項に記載のシステム。前記ノイズの多いビットマップが提示されたときに視覚的に知覚的に類似し、前記ノイズ注入器がそれによって制御されることを確保しながら、いかに前記ビットマップが前記ビットマップのランダム性を最大化するように修正され得るかを決定するビットマップ分析器をさらに備える、請求項13から16のいずれか一項に記載のシステム。前記ブロック暗号は、グラフィックスプロセッサの一部である、請求項13から17のいずれか一項に記載のシステム。前記ノイズ注入器もまた、グラフィックスプロセッサの一部である、請求項18に記載のシステム。ユーザに自分の機密情報へのセキュアなアクセスを提供するサーバであって、前記サーバは、提示のためにユーザに送信される前記機密情報を捕捉する文書に対するデジタル署名を生成するデジタル署名システムDSSであって、前記デジタル署名が、前記文書を認証するために使用される、デジタル署名システムDSSと、前記文書のノイズの多いビットマップを作成し、電子コードブックECB暗号化を使用して前記ノイズの多いビットマップを暗号化するために、前記文書と関連付けられたビットマップの中にノイズを注入する、グラフィックスプロセッサと、通信インターフェースと、を含む、サーバと、通信ネットワークと、機密情報を受信し、それを前記ユーザに提示する民生用電子機器であって、前記民生用電子機器は、通信インターフェースと、ディスプレイと、前記サーバから受信された前記暗号化されたノイズの多いビットマップを含む前記ディスプレイ上に提示される情報を記憶する、グラフィックスメモリと、前記ディスプレイ上に提示する前に電子コードブックECB復号化を使用して前記暗号化されたノイズの多いビットマップを復号化する、グラフィックスプロセッサと、を含む、民生用電子機器と、を備える、システム。前記サーバのグラフィックスプロセッサは、前記ビットマップ内の画素の少なくともサブセットに対して画素値を修正することによってノイズを注入する、請求項20に記載のシステム。前記サーバのグラフィックスプロセッサは、カウンタを利用して、前記画素値を修正する、請求項21に記載のシステム。前記サーバのグラフィックスプロセッサは、乱数生成器を利用して、前記画素値を修正する、請求項21または22に記載のシステム。前記グラフィックスメモリは、前記ディスプレイ上に提示されている機密情報を得ようと試みるハッカーによってランダムにアクセスされることができ、前記グラフィックスメモリ内に記憶された前記暗号化されたビットマップは、前記ハッカーが前記機密情報を得ることができる解明可能なパターンを含まない、請求項20から23のいずれか一項に記載のシステム。図1は、デバイス100を使用して、サーバ150からの機密情報にアクセスするユーザのハイレベル機能図を示す。例えば、ユーザは、銀行の顧客であってもよく、サーバ150は、銀行によって操作されてもよい。サーバ150は、デジタル署名を利用して、デジタル文書の有効性およびデジタル情報の意味解釈を認証するデジタル署名システムであってもよい。サーバ150は、デジタル署名されたファイルの意味解釈が偶然または故意のいずれかで変更され得ないことを確保する、見ているものが署名するものであるWYSIWYSであってもよい。デバイス100は、通信ネットワーク例えば、インターネット190を介してサーバ150に接続し、それと通信することができる。サーバ150は、プロセッサCPU155と、グラフィックスプロセッサGPU160と、通信インターフェース165と、1つ以上のデータベース170と、デジタル署名生成器175とを含むことができる。CPU155は、サーバ150の動作を制御することができる。GPU160は、ユーザに提示される異なる情報と関連付けられた画像例えば、グラフィックスの生成を制御することができる。GPU160は、画像が送信される前に画像を暗号化することができる。ユーザに提供される情報に対してGPU160によって利用される現在の暗号化は、電子コードブックECBであってもよい。通信インターフェース165は、ネットワーク190との通信を可能にし、デバイス100とのセキュアな通信を提供することができる。データベース170は、様々なユーザに対する情報を記憶することができる。データベース170は、ユーザに自分の情報へのアクセスを提供するために、ユーザ認証例えば、ユーザ名、パスワードを必要とすることができる。デジタル署名生成器175は、有効性を確認される必要があるデジタルファイルに対するデジタル署名およびその意味解釈を生成することができる。デバイス100は、CPU105と、GPU110と、通信インターフェース115と、メモリ120と、ディスプレイ125とを含むことができる。CPU105は、デバイス100の動作を制御することができる。GPU110は、サーバ150によって提供される情報を含むディスプレイ125上に提示される画像例えば、グラフィックスの生成を制御することができる。GPU110は、画像がディスプレイ125上に提示される前に暗号化された画像を復号化することができる。GPU110によって利用される現在の復号化は、ECBであってもよい。通信インターフェース115は、ネットワーク190との通信を可能にし、サーバ150とのセキュアな通信を提供することができる。メモリ120は、ディスプレイ125上に提示されるコンテンツ暗号化されたコンテンツを含むを記憶するためのフレームバッファ別々に図示せずを含むことができる。ディスプレイ125は、コンテンツを提示することができる。図2は、ECB暗号化および復号化のハイレベル図を示す。ECBは、コンテンツを設定された大きさのブロックに分割し、かつ各ブロックを別々に暗号化/復号化することを伴う単純な暗号化モードである。図示されるように、コンテンツ平文を暗号化するために、コンテンツは、複数の平文ブロックに分割され、平文の各ブロックは、秘密鍵を使用して暗号化のためにブロック暗号に提供される。平文の各ブロックに対するブロック暗号の暗号化の結果は、暗号文の対応するブロックである。暗号文ブロックは、暗号化されたコンテンツ暗号文を作成するために組み合わせられ得る。コンテンツ暗号文を復号化するために、コンテンツは、複数の暗号文ブロックに分割され、暗号文の各ブロックは、秘密鍵を使用して復号化のためにブロック暗号に提供される。暗号文の各ブロックに対するブロック暗号の復号化の結果は、平文の対応するブロックである。平文ブロックは、コンテンツ平文を再作成するために組み合わせられ得る。ECB暗号化方法の利点は、同一の平文ブロックが同一の暗号文ブロックに暗号化されて、そのため平文内のパターンが暗号文内にあまりうまく隠されないようにすることである。図3は、例示的な画像平文およびECB暗号化後の画像暗号文を示す。暗号化された画像は明らかに歪められるが、原画像からのペンギンは、暗号化された画像で明らかに作成され得る。文書上に格納される機密情報例えば、銀行口座番号、社会保障番号がECB暗号化を使用して暗号化されても、いかに人間の目および/または光学式文字認識OCR製品にまだ可視的であり得るか分かり得る。したがって、ハッカーは、ディスプレイへの提示のために復号化前に、グラフィックスメモリからの暗号化された情報にアクセスすることができ、機密情報にまだアクセスすることができる。したがって、情報がセキュアな通信チャネル上で提供され得、かつ情報がデジタル署名で検証され得ても、機密情報は、ユーザのデバイスに対する攻撃の影響をまだ受けやすい。ハッカーは、セキュアなサイト例えば、銀行のサーバと通信していることを検出することができ、通信を傍受することができない間、グラフィックスメモリにアクセスして、表示しているコンテンツ例えば、オンライン銀行取引明細書の暗号化されたバージョンを見ることができる。ハッカーは、視覚的またはOCR製品を使用してそこから機密情報を抽出することができる。この種の攻撃から機密情報を保護するために、暗号化されたデータ内のパターンは隠される必要がある。異なる暗号化方式より複雑なが利用され得るが、これは、ECB暗号化を現在利用し、かつ例えば、民生用電子機器で利用される現在のグラフィックス製品例えば、GPUへのハードウェアの変更を必要とするであろう。一実施形態によれば、パターンは、それが暗号化される前にノイズを画像の中に注入することによるECB暗号化を使用して隠されてもよい。ノイズは、画像内の異なる画素と関連付けられた異なる値例えば、赤色、緑色、青色の修正であってもよい。ノイズの注入は、画像を修正することができるが、修正された画像は、原画像にあまり類似していない場合、知覚的に類似であってもよい。しかしながら、修正された画像は、画像の平文ブロックの暗号化がランダム化され、かつパターンが検出可能ではない結果として得られた暗号化された画像である暗号文ブロックをもたらすように、画素でランダム性を提供することができる。すなわち、ノイズの導入は、画像平文の知覚された見た目を著しく変えない場合があるが、得られるECB暗号化された画像暗号文を著しく変える場合がある。図4は、ノイズが注入された後の図3の例示的な画像、および得られるECB暗号化された画像を示す。ノイズの適用後の画像に対する修正は、修正がなされたことを示すために誇張される。しかしながら、誇張された修正であっても、画像はまだ、知覚的に類似である。得られるECB暗号化された画像暗号文は、パターンがもはや可視的ではなく、むしろ任意の静止画像が生成されるという点において非常にロバストである。図5Aは、ECB暗号化を使用してロバストな暗号文を作成するための例示的なハイレベルフローを示す。最初に、ビットマップが画像元のビットマップ500に対して生成される。元のビットマップは、修正されたノイズの多いビットマップ520を作成するためにノイズ注入画素修正510にさらされる。次に、ノイズの多いビットマップは、画像内のパターンおよび/またはテキストが解明可能ではないロバストな暗号文540を作成するためにECB暗号化530にさらされる。したがって、暗号文が復号化およびディスプレイ上の提示のためにグラフィックスメモリ内である場合、ハッカーは、そこから使用可能なデータを全く抽出することができないであろう。ロバストな暗号文が復号化されると、ノイズの多いビットマップが生成される。図5Bは、ロバストなECB暗号文を作成するための例示的なハイレベルシステム550を示す。システム550は、ノイズ注入器560と、ECBブロック暗号570とを含む。ノイズ注入器560は、提示される画像のビットマップの画素を修正するものである。ECBブロック暗号570は、修正されたビットマップを暗号化するものである。ECBブロック暗号570は、GPUの一部であってもよい。一実施形態によれば、ノイズ注入器560は、GPUに統合されてもよい。図1に戻って参照すると、ロバストな暗号文は、GPU160によってサーバ150内で生成され、デバイス100に送信されてもよい。暗号文は、デバイス100のグラフィックスメモリ120内に記憶され、次いで平文がディスプレイ125上に提示され得るようにGPU110によって復号化されてもよい。ノイズの注入画素の修正は、任意の数の様式で行われてもよい。ノイズは、画像が暗号化のためにブロックに分離される前の画像に追加されてもよく、または実際の暗号化前の暗号化に予定されている各ブロックに追加されてもよい。ノイズは、例えば、各画素、画素の定義されたサブセットまたはパターン例えば、第8画素ごと、ランダムな画素、または画素の各ブロックに追加されてもよい。ノイズは、画素のうちの1つの値例えば、赤色、緑色、もしくは青色またはその複数の値に追加されてもよい。一実施形態によれば、ノイズは、一定であってもよく、暗号化前の各画像ビットマップに追加されてもよい。一定のノイズの適用は、定義された数をすべてに対する画素値、または画像に対する定義された画素に追加することを含むことができる。一実施形態によれば、カウンタは、数を生成するために利用されてもよく、数は、画素に対する現在の画素値に追加されてもよい。一実施形態によれば、乱数生成器は、乱数を生成するために利用されてもよく、乱数は、画素に対する現在の画素値に追加されてもよい。一実施形態によれば、画像は、いかに画像が修正された画像が知覚的に類似したままであることを確保しながら画像のランダム性を最大化するように修正され得るかに関して決定がなされ得るように分析されてもよい。図6A~図6Bは、画像に対する画素値の単純化した修正を示す。図示されるように、画像は、12画素のみ格納する。各画素は、それと関連付けられた赤色、緑色、および青色値を有し、簡単にするために、各赤色、緑色、および青色値は、最高32ビットを使用してまでのみ増加され得ると仮定される。説明を容易にするために、修正は、元の画素値に対する変更例えば、R3として列挙される。画素のうちのいくつかに対して、元のビットストリームに追加された画素値に対する修正を表すビットが示されるビットを分離する-は、各RGB値と関連付けられたビットを単純に区別するものである。図6Aは、異なる画素に対して修正されている1つ以上の画素値を示す。画素値の修正は、一定のノイズの適用例えば、画像にかかわらず、画素値がこの様式で修正されるに基づいて、乱数生成に基づいて、または画像の分析に基づいてもよい。例として、左上の画素は、R値における2の増加をもたらす現在のビットストリームに追加された10-00-00ビットストリームを有した。図6Bは、カウンタの使用に基づいて修正されている画素値を示す。各連続する画素は、ノイズとしてそれに追加された増加するビットストリームを有する。ビットストリームの構成は、元の画素に対する修正を決定する。図示されるように、100-00-01のカウンタは、1増加されている画素に対する青色値をもたらし、1100-10-11のカウンタは、3増加されている画素に対する青色値および2増加されている緑色値をもたらす。図7は、ブロックレベルで画素レベルとは対照的に画像に対するビットマップの中に挿入されているノイズを示す。説明を容易にするために、ブロックレベルは、2画素として示され、各画素値は、2ビットのみを含む。ノイズを表すビットマップは、修正された平文ブロックを生成するために原画像の平文ブロックに追加される。修正された平文は、秘密鍵を使用して暗号化のためにブロック暗号に提供される。修正された平文の各ブロックに対するブロック暗号の暗号化の結果は、ロバストな暗号文の対応するブロックである。適用されるノイズは、例えば、カウンタに基づいてもよく、またはランダムに生成されてもよい。ノイズと関連付けられたビットストリームは、1つ以上の画素に対する1つ以上の画素値を修正することができる。ECB暗号化で典型的に可視的なパターンを隠す画像のECB暗号化前のビットマップへのノイズの注入は、デジタル署名システム例えば、銀行を介してユーザに送信されている機密コンテンツに関して記載されたが、それは、それに限定されない。どちらかと言えば、ECB暗号化前のビットマップへのノイズの注入は、グラフィックスメモリ内に記憶され得る任意の機密コンテンツに行われ、したがって外部ハッキングの影響を受けやすい可能性がある。図4~図7に上述されるECB暗号化前のビットマップへのノイズの注入は、例えば、GPU例えば、図1の110、160、集積回路、電気回路もしくは個別コンポーネント、またはこれらのいくつかの組み合わせで実装されてもよい。さらに、動作は、ハードウェア、ソフトウェア、ファームウェア、またはこれらのいくつかの組み合わせで実装されてもよい。GPUは、デバイスによって実行されるとき、図4~図7に上述される動作の少なくともサブセットをデバイスに実行させる命令を格納するデバイス可読ストレージデバイス上、デバイスから離れて、またはこれらのいくつかの組み合わせへのアクセスを有することができる。上述される様々な実施形態は、コンテンツを表示する様々なシステムコンテンツ表示システムで実装されてもよく、コンテンツ表示システムは、様々なデバイスに組み込まれてもよい。図8は、例示的なコンテンツ表示システム800を示す。システム800は、この文脈に限定されないがメディアシステムであってもよい。システム800は、例えば、パーソナルコンピュータPC、ラップトップコンピュータ、超ラップトップコンピュータ、タブレット、タッチパッド、携帯用コンピュータ、ハンドヘルドコンピュータ、パームトップコンピュータ、携帯情報端末PDA、携帯電話、携帯電話/PDAの組み合わせ、テレビ、スマートデバイス例えば、スマートフォン、スマートタブレット、またはスマートテレビ、携帯インターネットデバイスMID、メッセージングデバイス、データ通信デバイスなどに組み込まれてもよい。実施形態では、システム800は、外部ディスプレイ820に連結されたプラットフォーム802を備える。プラットフォーム802は、コンテンツサービスデバイス830、コンテンツ配信デバイス840、または他の類似のコンテンツソースなどのコンテンツデバイスからコンテンツを受信することができる。1つ以上のナビゲーション機能を備えるナビゲーションコントローラ850は、例えば、プラットフォーム802および/またはディスプレイ820と相互伝達するために使用されてもよい。実施形態では、プラットフォーム802は、チップセット805、プロセッサ810、メモリ812、ストレージ814、グラフィックスサブシステム815、アプリケーション816、および/またはラジオ818の任意の組み合わせを備えることができる。チップセット805は、プロセッサ810、メモリ812、ストレージ814、グラフィックスサブシステム815、アプリケーション816、および/またはラジオ818の間の相互通信を提供することができる。チップセット805は、例えば、ストレージ814との相互通信を提供することができるストレージアダプタ図示せずを含むことができる。プロセッサ810は、複数命令セットコンピュータCISCもしくは縮小命令セットコンピュータRISCのプロセッサ、x86命令セット互換プロセッサ、マルチコア、または任意の他のマイクロプロセッサもしくは中央処理装置CPUとして実装されてもよい。実施形態では、プロセッサ810は、デュアルコアプロセッサ、デュアルコアモバイルプロセッサなどを備えることができる。メモリ812は、ランダムアクセスメモリRAM、ダイナミックランダムアクセスメモリDRAM、またはスタティックRAMSRAMなどだがこれらに限定されない揮発性メモリデバイスとして実装されてもよい。ストレージ814は、磁気ディスクドライブ、光ディスクドライブ、テープドライブ、内部ストレージデバイス、付属ストレージデバイス、フラッシュメモリ、バッテリでバックアップされたSDRAM同期DRAM、および/またはネットワークアクセス可能なストレージデバイスなどだがこれらに限定されない不揮発性ストレージデバイスとして実装されてもよい。実施形態では、ストレージ814は、例えば、複数のハードドライブが含まれるとき、高価なデジタルメディアに対するストレージ性能または強化された保護を増加する技術を備えることができる。グラフィックスサブシステム815は、ディスプレイのために静止またはビデオなどの画像の処理を行うことができる。グラフィックスサブシステム815は、例えば、グラフィックス処理ユニットGPUまたは視覚処理ユニットVPUであってもよい。アナログまたはデジタルインターフェースは、グラフィックスサブシステム815およびディスプレイ820を通信可能に連結するために使用されてもよい。例えば、インターフェースは、高解像度マルチメディアインターフェース、ディスプレイポート、無線HDMI登録商標、および/または無線HD対応技術のうちのいずれかであってもよい。グラフィックスサブシステム815は、プロセッサ810またはチップセット805に統合され得る。グラフィックスサブシステム815は、チップセット805に通信可能に連結されたスタンドアロンのカードであり得る。本明細書に記載されるグラフィックスおよび/またはビデオ処理技術は、様々なハードウェアアーキテクチャで実装されてもよい。例えば、グラフィックスおよび/またはビデオ機能性は、チップセット内に統合されてもよい。あるいは、個別グラフィックスおよび/またはビデオプロセッサが使用されてもよい。さらに別の実施形態のように、グラフィックスおよび/またはビデオ機能は、マルチコアプロセッサを含む汎用プロセッサによって実装されてもよい。さらなる実施形態では、機能は、民生用電子機器で実装されてもよい。ラジオ818は、様々な好適な無線通信技術を使用して信号を送受信することができる1つ以上のラジオを含むことができる。このような技術は、1つ以上の無線ネットワークにわたる通信を含むことができる。例示的な無線ネットワークとしては、無線ローカルエリアネットワークWLAN、無線パーソナルエリアネットワークWPAN、無線メトロポリタンエリアネットワークWMAN、セルラーネットワーク、および衛星ネットワークが挙げられるがこれらに限定されない。このようなネットワークにわたって通信する際に、ラジオ818は、任意のバージョンで1つ以上の適用規格に従って動作することができる。実施形態では、ディスプレイ820は、任意のテレビ型モニタまたはディスプレイを備えることができる。ディスプレイ820は、例えば、コンピュータディスプレイスクリーン、タッチスクリーンディスプレイ、ビデオモニタ、テレビのようなデバイス、および/またはテレビを備えることができる。ディスプレイ820は、デジタルおよび/またはアナログであってもよい。実施形態では、ディスプレイ820は、ホログラフィックディスプレイであってもよい。また、ディスプレイ820は、視覚投影を受信し得る透明面であってもよい。このような投影は、様々な形態の情報、画像、および/または物体を伝達することができる。例えば、このような投影は、モバイル拡張現実MARアプリケーションに対する視覚オーバーレイであってもよい。1つ以上のソフトウェアアプリケーション816の制御下では、プラットフォーム802は、ディスプレイ820上にユーザインターフェース822を表示することができる。実施形態では、コンテンツサービスデバイス830は、任意の国家的、国家間的、および/または独立したサービスによってホストされ、それ故に、例えば、インターネットを介してプラットフォーム802にアクセス可能であってもよい。コンテンツサービスデバイス830は、プラットフォーム802および/またはディスプレイ820に連結されてもよい。プラットフォーム802および/またはコンテンツサービスデバイス830は、ネットワーク860とメディア情報を通信する例えば、送信および/または受信するためにネットワーク860に連結されてもよい。コンテンツ配信デバイス840はまた、プラットフォーム802および/またはディスプレイ820に連結されてもよい。実施形態では、コンテンツサービスデバイス830としては、ケーブルテレビのボックス、パーソナルコンピュータ、ネットワーク、電話、デジタル情報および/もしくはコンテンツを配信することができるインターネット対応デバイスまたは電気器具、ならびにネットワーク860を介して、または直接、コンテンツプロバイダ間のコンテンツ、プラットフォーム802、および/またはディスプレイ820を一方向または双方向に通信することができる任意の他の類似のデバイスを含むことができる。コンテンツは、システム800内のコンポーネントおよびネットワーク860を介するコンテンツプロバイダのうちのいずれか1つと一方向および/または双方向に通信され得ることを理解されたい。コンテンツの例としては、例えば、ビデオ、音楽、医療、ゲームの情報などを含むあらゆるメディア情報が挙げられ得る。コンテンツサービスデバイス830は、メディア情報、デジタル情報、および/または他のコンテンツを含むケーブルテレビの番組編成などのコンテンツを受信する。コンテンツプロバイダの例としては、あらゆるケーブルもしくは衛星テレビ、またはラジオもしくはインターネットコンテンツプロバイダが挙げられ得る。提供された例は、本発明の実施形態を限定するものではない。実施形態では、プラットフォーム802は、1つ以上のナビゲーション機能を有するナビゲーションコントローラ850からの制御信号を受信することができる。ナビゲーションコントローラ850のナビゲーション機能は、例えば、ユーザインターフェース822と相互伝達するために使用されてもよい。実施形態では、ナビゲーションコントローラ850は、ユーザが空間例えば、連続的かつ多次元データをコンピュータに入力するのを可能にするコンピュータハードウェアコンポーネント特にヒューマンインターフェースのデバイスであり得るポインティングデバイスであってもよい。グラフィカルユーザインターフェースGUI、テレビ、およびモニタなどの多くのシステムは、ユーザが物理的ジェスチャを使用してコンピュータまたはテレビへのデータを制御および提供するのを可能にする。ナビゲーションコントローラ850のナビゲーション機能の動作は、ディスプレイ上に表示されるポインタ、カーソル、フォーカスリング、または他の視覚インジケータの動作によってディスプレイ例えば、ディスプレイ820上にエコーとして返されてもよい。例えば、ソフトウェアアプリケーション816の制御下では、ナビゲーションコントローラ850に位置するナビゲーション機能は、例えば、ユーザインターフェース822上に表示される仮想ナビゲーション機能にマップされてもよい。実施形態では、ナビゲーションコントローラ850は、別個のコンポーネントではないが、プラットフォーム802および/またはディスプレイ820に統合されてもよい。しかしながら、実施形態は、本明細書に示され、または記載される要素もしくは文脈において限定されない。実施形態では、ドライバ図示せずは、例えば、最初の起動後、有効とされるときなど、ボタンに触れてテレビのようなプラットフォーム802をユーザが瞬時にオンオフするのを可能にする技術を含むことができる。プログラム論理は、プラットフォームがオフにされるとき、プラットフォーム802がコンテンツをメディアアダプタ、他のコンテンツサービスデバイス830、またはコンテンツ配信デバイス840に流すのを可能にすることができる。加えて、チップセット805は、例えば、5.1サラウンド音響オーディオおよび/または高解像度7.1サラウンド音響オーディオに対するハードウェアおよび/またはソフトウェア支援を含むことができる。ドライバは、統合されたグラフィックスプラットフォームに対するグラフィックスドライバを含むことができる。実施形態では、グラフィックスドライバは、周辺構成要素相互接続PCI高速グラフィックスカードを備えることができる。様々な実施形態では、システム800に示されるコンポーネントのうちの任意の1つ以上が統合されてもよい。例えば、例として、プラットフォーム802およびコンテンツサービスデバイス830は統合されてもよく、プラットフォーム802およびコンテンツ配信デバイス840は統合されてもよく、またはプラットフォーム802、コンテンツサービスデバイス830、およびコンテンツ配信デバイス840は統合されてもよい。様々な実施形態では、プラットフォーム802およびディスプレイ820は、統合されたユニットであってもよい。様々な実施形態では、例えば、ディスプレイ820およびコンテンツサービスデバイス830は統合されてもよく、またはディスプレイ820およびコンテンツ配信デバイス840は統合されてもよい。これらの例は、本発明を限定するものではない。様々な実施形態では、システム800は、無線システム、有線システム、または両方の組み合わせとして実装されてもよい。無線システムとして実装されるとき、システム800は、1つ以上のアンテナ、トランスミッタ、レシーバ、トランシーバ、増幅器、フィルタ、制御論理など、無線の共有された媒体上で通信するのに好適なコンポーネントおよびインターフェースを含むことができる。無線の共有された媒体の一例としては、RFスペクトルなどの無線スペクトルの部分が挙げられ得る。有線システムとして実装されるとき、システム800は、入力/出力I/Oアダプタ、対応する有線通信媒体とI/Oアダプタを接続する物理的コネクタ、ネットワークインターフェースカードNIC、ディスクコントローラ、ビデオコントローラ、オーディオコントローラなど、有線の通信媒体上で通信するのに好適なコンポーネントおよびインターフェースを含むことができる。有線の通信媒体の例としては、ワイヤ、ケーブル、金属のリード、プリント回路板PCB、バックプレーン、スイッチファブリック、半導体材料、ツイストペア線、同軸ケーブル、光ファイバなどが挙げられ得る。プラットフォーム802は、情報を通信するために1つ以上の論理または物理チャネルを確立することができる。情報は、メディア情報および制御情報を含むことができる。メディア情報は、ユーザ向けであるコンテンツを表すあらゆるデータを指すことができる。コンテンツの例としては、例えば、音声会話、テレビ会議、ストリーミングビデオ、電子メールeメールのメッセージ、音声メールのメッセージ、英数字シンボル、グラフィックス、画像、ビデオ、テキストなどが挙げられ得る。音声会話からのデータは、例えば、音声情報、沈黙時間、背景雑音、発信音などであってもよい。制御情報は、自動システム向けであるコマンド、命令、または制御語を表すあらゆるデータを指すことができる。例えば、制御情報は、システムを介してメディア情報のルートを決めるか、または所定の様式でメディア情報を処理するようにノードに指示するために使用されてもよい。しかしながら、実施形態は、図8に示され、または記載される要素もしくは文脈において限定されない。上述されるように、システム800は、様々な物理的様式またはフォームファクタで具現化されてもよい。図9は、システム800が具現化され得る小さなフォームファクタのデバイス900の実施形態を示す。実施形態では、例えば、デバイス900は、無線機能を有するモバイルコンピューティングデバイスとして実装されてもよい。モバイルコンピューティングデバイスは、処理システムおよびモバイル電源または供給、例えば、1つ以上のバッテリなどを有するあらゆるデバイスを指すことができる。上述されるように、モバイルコンピューティングデバイスの例としては、パーソナルコンピュータPC、ラップトップコンピュータ、超ラップトップコンピュータ、タブレット、タッチパッド、携帯用コンピュータ、ハンドヘルドコンピュータ、パームトップコンピュータ、携帯情報端末PDA、携帯電話、携帯電話/PDAの組み合わせ、テレビ、スマートデバイス例えば、スマートフォン、スマートタブレット、またはスマートテレビ、携帯インターネットデバイスMID、メッセージングデバイス、データ通信デバイスなどが挙げられ得る。モバイルコンピューティングデバイスの例としては、リストコンピュータ、フィンガーコンピュータ、リングコンピュータ、眼鏡コンピュータ、ベルトクリップコンピュータ、アームバンドコンピュータ、シューズコンピュータ、衣類コンピュータ、および他のウェアラブルコンピュータなど、人によって着用されるように構成されるコンピュータも挙げられ得る。実施形態では、例えば、モバイルコンピューティングデバイスは、車両例えば、乗用車、トラック、バンで利用されてもよい。車載デバイスは、車両の乗員に情報および/または娯楽を提供することができる車載インフォテインメントIVIデバイス。IVIデバイスは、デバイスに電力を供給する内部バッテリに加えて、またはその変わりに、外部電源として車両からの電力を利用することができる。実施形態では、例えば、モバイルコンピューティングデバイスは、コンピュータのアプリケーション、ならびに音声通信および/またはデータ通信を実行することができるスマートフォンとして実装されてもよい。いくつかの実施形態は、例としてスマートフォンとして実装されたモバイルコンピューティングデバイスで記載され得るが、他の実施形態は、同様に他の無線モバイルコンピューティングデバイスを使用して実装され得ることも理解され得る。実施形態は、この文脈において限定されない。デバイス900は、ハウジング902と、ディスプレイ904と、入力/出力I/Oデバイス906と、アンテナ908とを備えることができる。デバイス900はまた、ナビゲーション機能912を備えることができる。ディスプレイ904は、モバイルコンピューティングデバイスに適した情報を表示するための任意の好適な表示ユニットを含むことができる。入力/出力I/Oデバイス906は、モバイルコンピューティングデバイスに情報を入力するための任意の好適なI/Oデバイスを含むことができる。I/Oデバイス906のための例としては、英数字キーボード、数字キーバッド、タッチパッド、入力キー、ボタン、スイッチ、ロッカースイッチ、マイクロホン、スピーカ、音声認識デバイスおよびソフトウェアなどが挙げられ得る。情報はまた、マイクロホンを通じてデバイス900に入力されてもよい。このような情報は、音声認識デバイスによってデジタル化されてもよい。実施形態は、この文脈において限定されない。デバイス900は、それに電力を供給するバッテリ図示せずを含むことができる。バッテリは、デバイス900内例えば、ハウジング902内に位置してもよく、および/またはデバイス900から遠隔例えば、IVIデバイスに利用される車両バッテリであってもよい。様々な実施形態は、ハードウェア要素、ソフトウェア要素、または両方の組み合わせを使用して実装されてもよい。ハードウェア要素の例としては、プロセッサ、マイクロプロセッサ、回路、回路要素例えば、トランジスタ、レジスタ、キャパシタ、インダクタなど、集積回路、特定用途向け集積回路ASIC、プログラマブル論理デバイスPLD、デジタル信号プロセッサDSP、フィールドプログラマブルゲートアレイFPGA、論理ゲート、レジスタ、半導体デバイス、チップ、マイクロチップ、チップセットなどが挙げられ得る。ソフトウェアの例としては、ソフトウェアコンポーネント、プログラム、アプリケーション、コンピュータプログラム、アプリケーションプログラム、システムプログラム、機械プログラム、オペレーティングシステムのソフトウェア、ミドルウェア、ファームウェア、ソフトウェアモジュール、ルーチン、サブルーチン、関数、メソッド、プロシージャ、ソフトウェアインターフェース、アプリケーションプログラムインターフェースAPI、命令セット、コンピューティングコード、コードセグメント、コンピュータコードセグメント、ワード、値、記号、またはこれらの任意の組み合わせが挙げられ得る。実施形態がハードウェア要素および/またはソフトウェア要素を使用して実装されるかどうかを決定することは、所望の計算速度、電力レベル、耐熱性、処理サイクル予算、入力データ速度、出力データ速度、メモリ資源、データバス速度、および他の設計または性能制約など、任意の数の因子に従って異なり得る。少なくとも1つの実施形態の1つ以上の態様は、プロセッサ内の様々な論理を表す機械可読媒体に記憶された代表的な命令によって実装され、これは、機械によって読み込まれるとき、本明細書に記載される技術を行うように機械に論理を製造させることができる。IPコアとして既知である、かかる表現は、有形の機械可読媒体に記憶され、様々な顧客または製造施設に供給されて、実際に論理またはプロセッサを作製する製造機械にロードすることができる。本開示は、特定の実施形態を参照することにより説明されたが、本開示は、その範囲から逸脱することなく様々な変更および修正がそれになされ得るように、それに限定されないことが明らかであろう。1つの実施形態または一実施形態に対する言及は、本明細書に記載される特定の特徴、構造、または特質が少なくとも1つの実施形態に含まれることを意味する。したがって、本明細書にわたって様々な個所に現れる語句1つの実施形態ではまたは一実施形態ではの出現は、必ずしも同じ実施形態を参照するすべてではない。様々な実施形態は、添付の特許請求の範囲の趣旨および範囲内で広く保護されることを意図する。