装置であって、実質的に等軸形状の筐体と、前記装置の回転状態を検知する動きセンサと、前記回転状態に基づいて、外部デバイスの動作を制御する制御信号を生成するプロセッサとを備える装置。少なくとも1つの方向の前記装置の加速状態を判断するための加速計セットと、前記装置の配向状態を判断するための回転儀セットとを備える請求項1に記載の装置。前記制御信号を前記外部デバイスに無線送信するためのトランスミッタを備える、請求項1または2に記載の装置。前記外部デバイスは、ディスプレイ及びオーディオデバイスの少なくとも一方を含み、前記装置から送信された前記制御信号に応じて、前記ディスプレイに提示される画像及びオーディオ出力のうち少なくとも一方を変更する、請求項1から3のいずれか一項に記載の装置。実質的に球形状及び多面体形状のいずれかである請求項1から4のいずれか一項に記載の装置。前記筐体の表面に配置された第1のボタン及び第2のボタンを備え、前記第1のボタンは前記第2のボタンの触覚特性と異なる触覚特性を有している、請求項1から5のいずれか一項に記載の装置。前記第1のボタンは凹形状をもち、前記第2のボタンは凸形状をもつ、請求項6に記載の装置。前記トランスミッタは、制御信号を送信して、前記筐体の回転に呼応して、仮想多面体を回転させ、前記仮想多面体のアクティブな面にアイコンが表示されたとき前記アイコンを選択することで動作を起こさせ、前記仮想多面体は複数の面を有しており、前記複数の面のそれぞれが1以上のアイコンを提供しており、前記アイコンのそれぞれが選択行列の一部を表している、請求項3に記載の装置。前記ディスプレイは仮想空間を示すよう構成されており、前記装置の動きにより、前記仮想空間の視野が変わる、請求項4に記載の装置。前記複数の面の数は、対応する物理的な多面体がもつ面の数よりも多い、請求項8に記載の装置。前記筐体は複数の立方体の面を有し、前記複数の立方体の面それぞれは、外部デバイスに表示される仮想立方体の対応する面にマッピングされる、請求項8に記載の装置。外部デバイス上の1以上の機能を制御する仮想ダイアルを備え、前記仮想ダイアルの最大値は、前記装置の絶対回転位置により定義される、請求項1から11のいずれか一項に記載の装置。ユーザ入力を受けるために前記筐体の表面に配置される1以上の選択デバイスを備え、前記装置は、前記装置の運動中に前記選択デバイスを不活性化する、請求項1から12のいずれか一項に記載の装置。実質的に等軸形状の遠隔制御デバイスの筐体と、前記遠隔制御デバイスの回転状態を検知するセンサと、前記筐体の表面に配置される選択デバイスと、前記遠隔制御デバイスの前記回転状態の変化、及び、前記選択デバイスから受信した入力信号のうち1以上に呼応して、仮想多面体の見え方を制御するプロセッサとを備えるシステム。前記遠隔制御デバイスは、少なくとも1つの方向の前記システムの加速状態を判断するための加速計セットと、前記システムの配向状態を判断するための回転儀セットと、前記加速状態及び前記配向状態のうち1以上に基づいて、制御信号をディスプレイに無線送信するトランスミッタとを備える請求項14に記載のシステム。三次元球形状及び多面体形状のいずれかである、請求項14または15に記載のシステム。前記トランスミッタは、制御信号を送信して、前記筐体を回転させることで、仮想多面体を回転させ、前記仮想多面体のアクティブな面にアイコンが表示されたとき前記アイコンを選択することで動作を起こさせ、前記仮想多面体は複数の面を有しており、前記複数の面のそれぞれが1以上のアイコンを提供しており、前記アイコンのそれぞれが選択行列の一部を表している、請求項15に記載のシステム。前記遠隔制御デバイスは、表示デバイス上の1以上の機能を制御する仮想ダイアルを有し、前記仮想ダイアルの最大値は、前記システムの回転位置により定義される、請求項14から17のいずれか一項に記載のシステム。前記システムはクレードルを備え、前記遠隔制御デバイスが前記クレードルに配置されたときに、前記遠隔制御デバイスのナビゲート機能が追跡される、請求項14から18のいずれか一項に記載のシステム。プロセッサに実行されるとコンピュータに、遠隔制御デバイス内の、前記遠隔制御デバイスの第1のインスタンスの動き情報を受信する手順と、検知された動きが第1の閾値を超えている場合、制御命令を無線トランシーバに送り、外部デバイスに前記検知された動きに基づいて第1の制御信号を無線送信して、前記外部デバイスの1以上の機能を制御させる手順と、前記遠隔制御デバイスで検知された動きが第2の閾値を下回っている場合には、制御命令を前記無線トランシーバに送り、前記遠隔制御デバイスのユーザインターフェースから受信した選択に基づいて第2のインスタンスで第2の制御信号を無線送信させる手順と、を実行させるためのプログラム。前記コンピュータに前記遠隔制御デバイスの加速計セットから受信された加速値、及び、前記遠隔制御デバイスの回転儀セットから受信された回転値の1以上を含む動き情報を受信する手順を実行させるための請求項20に記載のプログラム。前記コンピュータに、無線トランスミッタに制御命令を送信させて、前記外部デバイスに表示されており、アクティブな面を提示するよう構成されている仮想多面体の動きを制御するために第1の制御信号を送信する手順と、前記多面体の前記アクティブな面に表示されている選択肢を選択するために前記第2の制御信号を送信する手順と、を実行させるための請求項20または21に記載のプログラム。前記コンピュータに、前記遠隔制御デバイスの第1の回転位置を決定する手順と、前記遠隔制御デバイスの参照回転位置を決定する手順と、前記第1の回転位置及び前記参照回転位置の差異に比例している第1の制御信号の強度を生成する手順と、を実行させるための請求項20から22のいずれか一項に記載のプログラム。前記コンピュータに、前記遠隔制御デバイスの予め定められた回転位置に対応する第1の制御信号の最大信号強度を設定する手順を実行させるための請求項20から23のいずれか一項に記載のプログラム。前記コンピュータに、前記第1のインスタンスで前記動きを検知中に前記遠隔制御デバイスのユーザインターフェースからトリガ信号を検知する手順と、前記トリガ信号を、制御される具体的な機能にマッピングする手順と、前記外部デバイスで前記具体的な機能を制御するように制御信号を送る手順と、を実行させるための請求項20から24のいずれか一項に記載のプログラム。遠隔制御デバイスの第1のインスタンスの動きを、前記遠隔制御デバイス内で検知する段階と、前記検知された動きが第1の閾値を超えている場合、外部デバイスに前記検知された動きに基づいて第1の制御信号を無線送信して、前記外部デバイスの1以上の機能を制御する段階と、前記遠隔制御デバイスで検知された動きが第2の閾値を下回っている場合には、前記遠隔制御デバイスのユーザインターフェースから受信した選択に基づいて第2のインスタンスで第2の制御信号を無線送信する段階とを備える方法。前記遠隔制御デバイスの加速計セットから受信された加速値、及び、前記遠隔制御デバイスの回転儀セットから受信された回転値の1以上を含む動き情報を受信させる、請求項26に記載の方法。前記遠隔制御デバイスの第1の回転位置を決定する段階と、前記遠隔制御デバイスの参照回転位置を決定する段階と、前記第1の回転位置及び前記参照回転位置の差異に比例している第1の制御信号の強度を生成する段階とを備える、請求項26または27に記載の方法。前記外部デバイスに表示されており、アクティブな面を提示するよう構成されている仮想多面体の動きを制御するために第1の制御信号を送信する段階と、前記多面体の前記アクティブな面に表示されている選択肢を選択するために前記第2の制御信号を送信する段階と、を備える請求項26から28のいずれか一項に記載の方法。前記第1のインスタンスで前記動きを検知中に前記遠隔制御デバイスのユーザインターフェースからトリガ信号を検知する段階と、前記トリガ信号を、制御される具体的な機能にマッピングする段階と、前記外部デバイスで前記具体的な機能を制御するように制御信号を送る段階と、を備える請求項26から29のいずれか一項に記載の方法。家庭用電化製品、処理システム、及び通信システムは、まとめられる傾向にある。たとえば、デジタルテレビ及びメディアセンタ等の家庭用電化製品が進化して、普通はコンピュータにあった処理機能を含んだり、普通は移動機器にあった通信機能を含んだりしている。このように、異種の家庭用電化製品が進化して、1つの統合システムに組み込まれるようになってきており、デジタルホームシステムと称される場合もある。さまざまな実施形態で、デジタルホームシステムは、ユーザがテレビ視聴、インターネットアクセス、及びホームメディア管理の間を途切れなく移動できるような強力な娯楽環境を提供する。一部の実施形態では、1つの柔軟かつ動的なインターフェースによって、ユーザは、見たいテレビ番組を探したり、ウェブから探している情報を取得したり、個人的な音声ファイル、写真、及び映画等を楽しむことができる。さらには、システムを利用することで、テレビ視聴性能が向上したり、家族、友人との共同相互作用が促進されたり、金融取引をセキュアに行ったりすることができるようになる。デジタルホームシステムは、これらの特徴を提供しつつ、今までの設計の感性及び従来のテレビの使いやすさも維持したものとなっている。さまざまな実施形態で、デジタルホームシステムが、テレビ番組、インターネット、個人的なメディアへのアクセスが、3つの別個のインターフェースを必要とする現在の娯楽システムに存在している共通の問題を解決している。たとえば、デジタルホームシステムの統合インターフェースは、理解が容易な組織ネットワーク基盤に結びつける形で、物理及びグラフィック部材を含むことができ、家庭における娯楽体験をより面白く、強力で、興味深く、効率のよいものにしている。統合インターフェースは、テレビ、インターネット、及びコンピュータという3つの統合パラダイムの最適な側面を組み合わせることができる。たとえば、従来のテレビからの動画、情報が多いディスプレイ、及びビデオ及びオーディオのキュー、及びテレビメニューといったエレメントを統合インターフェースに含めることができる。同様に、従来のインターネット体験においては異なる形態であったコンテンツ及び通信メカニズムを途切れなく統合することで、ある形態のコンテンツから別の形態へリンクさせることを許可したり、メッセージング及びビデオ会議等のツールを提供したりすることができるようにもなる。さまざまな実施形態では、コンピュータの視点からは、複雑な情報空間を効率よくナビゲートできるポイントアンドクリック方式が、デジタルホームシステムの統合インターフェースの一部となっている。一部の実施形態では、デジタルホームシステムは、テレビ画面等の視覚ディスプレイをナビゲートデバイスとして利用することができる。ディスプレイを任意の数の遠隔制御デバイスとともに利用することで、ユーザは複雑なタスクを達成感ある革新的な方法で遂行することができる。デジタルホームシステムは、オンスクリーン番組ガイド等の馴染みのあるメカニズム、および、自然な動きやジェスチャー、および、ユーザやユーザに利用可能な選択肢を理解する文脈理解機能によりナビゲートを行わせる革新的な技術を含むことができ、これらすべての組み合わせにより、ユーザは途切れなく複数のデバイスを統合して利用することが可能となるために、デジタルホームシステム体験は直感的で効率的なものとなる。せいぜいテレビ視聴、メディアチェック、ウェブ閲覧をするくらいの、標準的な家庭のユーザに対しては、デジタルホームシステムは、統一されたホーム娯楽経験を提供することができ、ユーザはテレビ、メディア、及びインターネットを、統一インターフェースを利用して従来の視聴位置から自由に切り替えることができるようになる。一部の実施形態では、統一インターフェースは、さまざまなデバイスによって提供される情報及びサービスを、既存のテレビその他のディスプレイに、機能的に途切れなく、簡単に理解できる方法で統合することができるようになる。さまざまな実施形態で、デジタルホームシステムは、ディスプレイスクリーンのナビゲート、及び、コンテンツ提示用に多軸統合オンスクリーンナビゲートを利用することができるようになる。一部の実施形態では、デジタルホームシステムはさらに、基盤となるコンテンツとインテリジェント統合され、視聴環境に適合したコンテンツを理解するフィーチャ及びオーバレイを提供することができるユーザインタフェースエンジンを含むことができる。さまざまな実施形態では、遠隔制御部その他の入出力デバイスのファミリーをデジタルホームシステムに組み込むことができ、これにより、さらにシステムの品質全体、簡便性、及び直感的なユーザの使用感を高めることができる。実施形態はこれらの点に限定はされない。さまざまな実施形態が、従来の遠隔制御部とは実質的に異なる形状及び配置の遠隔制御デバイスに関する。一部の実施形態では、遠隔制御デバイスここでは遠隔制御部とも称されるが、概して球形状を有するが、他の実施形態では、遠隔制御デバイスは多面体形状例えば立方体形状である。後述するが、本実施形態におけるユーザの遠隔制御デバイスとの相互作用は、本発明の遠隔制御部が提供する形状、ユーザインターフェース、及びセンサが異なっているために、公知の遠隔制御部とは実質的に異なりうる。この結果、実施形態は、オペレータ、デバイス、またはネットワークの面で拡張性、価格、モジュール性、スケーラビリティ、または相互運用性が向上したものとなっている。ここから図面を参照する。図面間で同様の参照番号は同様の部材を示す。以下の記載では、説明の便宜上、いくつもの詳細を述べて、完全な理解を促している。しかし、新規な実施形態はこれら特定の詳細なしにも実装可能である。また、公知の構造及びデバイスはブロック図の形式で示して、説明しやすくしている場合がある。これにより、全ての変形例、均等例、及び代替例が請求されている主題の精神及び範囲に含まれるようにすることが意図されている。図1は、メディア処理システム100のブロック図を示す。一般的には、メディア処理システム100は、出力デバイスのメディアコンテンツを提示するために必要な関連制御信号に従ってメディアコンテンツにメディア処理を実行するものである。特に、一実施形態では、メディア処理システム100は、家庭環境においてデジタルホームシステム等の別個のメディア源からのメディアコンテンツを視聴者に提供するよう構成されている。しかしメディア処理システム100は、メディアコンテンツの提示及び表示に関するいずれの用途であっても応用可能である。図1に示すメディア処理システム100は、限られた数のエレメントを一定の配置でしか有していないように描かれているが、メディア処理システム100は実装例によっては、これより多いまたは少ない数のエレメントを別の配置で含んでもよい。実施形態はこの文脈に限定はされない。さまざまな実施形態では、メディア処理システム100のさまざまなエレメントが、1以上のプロトコルにしたがって情報の通信、管理、処理を行うことができる。プロトコルは、ノード間の通信を管理するために、あらかじめ定められた規則または命令セットを含んでよい。プロトコルは、ITU国際電気通信連合、ISO国際標準化機構、IEC国際電気標準会議、IEEE米国電気電子学会:アイトリプルイー、IETFインターネット技術タスクフォース、MPEG動画専門家集団:エムペグ等の規格団体が発表している1以上の規格により定義されてよい。例えば、記載されている実施形態は、NTSCNationalTelevisionSystemsCommittee規格、ATSCAdvancedTelevisionSystemsCommittee規格、PALPhaseAlterationbyLine規格、MPEG-1規格、MPEG-2規格、MPEG-4規格、オープンケーブル規格OpenCablestandard及び、SMPTEtheSocietyofMotionPictureandTelevisionEngineersビデオコーデックVC-1規格、ITU/IECH263及びH.264規格等に従って動作してよい。別の例には、DVB-TDigitalVideoBroadcastingTerrestrial、DVB-SDVBSatellite、DVB-CDVBCable放送規格等のDVBデジタルビデオブロードキャスティング規格が含まれてもよい。DVBは、デジタルテレビの国際的に認められた公開規格群のことである。DVB規格はDVBプロジェクト国際産業連合により維持されており、ETSI欧州電気通信標準化機構の共同技術委員会JTC:JointTechnicalCommittee、CNELEC欧州電気標準化委員会及びEBU欧州放送連合により発表された。実施形態はこの文脈に限定はされない。さまざまな実施形態において、メディア処理システム100のエレメントは、メディア情報及び制御情報といったさまざまな種類の情報を通信、管理、処理するために構成されていてよい。メディア情報の例には、一般的に、ユーザ用のマルチメディアコンテンツを表すデータまたは信号が含まれてよく、具体的には、メディアコンテンツ、音声情報、ビデオ情報、オーディオ情報、画像情報、テキスト情報、数字情報、アルファベット、グラフィック等の情報が含まれる。制御情報は、自動システム用のコマンド、命令、制御命令または制御用語を表す任意のデータまたは信号のことを示してよい。たとえば、制御情報は、システム内でメディア情報を中継することで、デバイス間の接続を構築したり、所定の方法でメディア情報を処理するようデバイスに命令したり、ステータスを監視または通信したり、同期を行ったりするために利用されてよい。実施形態はこの文脈に限定はされない。さまざまな実施形態において、メディア処理システム100は、有線通信システム、無線通信システム、またはこれら両方の組み合わせとして実装することができる。メディア処理しシステム100は特定の通信媒体を例として利用して示されているが、ここで説明する原理及び技術は、任意の種類の通信媒体及び関連技術により実装可能である点を理解されたい。実施形態はこの文脈に限定はされない。有線システムとして実装されると、メディア処理システム100は、1以上の有線通信媒体を介して情報を通信するよう構成された1以上のエレメントを含んでよい。有線通信媒体の例には、ワイヤ、ケーブル、プリント配線基板PCB、バックプレーン、スイッチ構成、半導体材料、ツイストペア線、同軸ケーブル、光ファイバ等が含まれてよい。有線通信媒体は、入出力アダプタを利用してデバイスに接続することができる。入出力アダプタは、所望の通信プロトコル、サービスまたは処理手順を利用してエレメント間で情報信号を制御するために適した任意の技術で動作するよう構成されてよい。入出力アダプタは、さらに、入出力アダプタを、対応する通信媒体に接続するのに適した物理的コネクタを含んでもよい。入出力アダプタの例には、ネットワークインターフェース、ネットワークインターフェースカードNIC、ディスクコントローラ、ビデオコントローラ、オーディオコントローラ等が含まれてよい。実施形態はこの文脈に限定はされない。無線システムとして実装される場合には、例えばメディア処理システム100は、1以上の種類の無線通信媒体を介して情報を通信するよう構成された1以上の無線エレメントを含んでよい。無線通信媒体の例には、RFスペクトル等の無線スペクトルの一部が含まれてよい。無線エレメントは、指定されている無線スペクトルを介して情報信号を通信するために適したコンポーネント及びインターフェースを含んでよく、具体例として、1以上のアンテナ、無線トランスミッタ、レシーバ、トランスミッタ/レシーバトランシーバ、増幅器、フィルタ、制御論理、アンテナ等が挙げられる。実施形態はこの文脈に限定はされない。図1に示す実施形態では、メディア処理システム100がメディア処理デバイス110を含んでよい。メディア処理デバイス110は、さらに、1以上の入力デバイス102-a、1以上の出力デバイス104-b、及び1以上のメディア源106-cを含んでよい。メディア処理デバイス110は、入力デバイス102-a、出力デバイス104-b、及びメディア源106-cを、それぞれの無線または有線通信接続108-d、110-e、及び112-fを介して通信可能に連結することができる。abcその他の同様の記号を利用して、正の整数を表す変数を示すことができる。したがって例えば実装例で値がa=5と設定されたときには、入力デバイスのセット102-aは、コンピューティングデバイス102-1、102-2、102-3、102-4、及び102-5を含んでよい。実施形態はこの文脈に限定はされない。さまざまな実施形態では、メディア処理システム100が、1以上の入力デバイス102-aを含んでよい。一般的には、各入力デバイス102-aは、メディア処理デバイス110に情報を提供することができる任意のコンポーネントまたはデバイスを含んでよい。入力デバイス102-aの例には、これらに限定はされないが、遠隔制御部、ポインティングデバイス、キーボード、キーパッド、トラックボール、トラックパッド、タッチスクリーン、ジョイスティック、ゲームコントローラ、センサ、生体センサ、熱センサ、動きセンサ、方向センサ、マイク、マイクアレイ、ビデオカメラ、ビデオカメラアレイ、GPSデバイス、移動コンピューティングデバイス、ラップトップコンピュータ、デスクトップコンピュータ、ハンドヘルドコンピューティングデバイス、タブレットコンピューティングデバイス、ネットブックコンピューティングデバイス、スマートフォン、セルラー電話機、ウェアラブルコンピュータ等であってよい。実施形態はこの文脈に限定はされない。さまざまな実施形態では、メディア処理システム100が、1以上の出力デバイス104-bを含んでよい。出力デバイス104-bは、人間に利用させるために、メディアコンテンツを再生、描画、または提示することができる電子デバイスを含んでよい。出力デバイス104-bの例には、これらに限定はされないが、ディスプレイ、アナログディスプレイ、デジタルディスプレイ、テレビ画面、オーディオスピーカ、ヘッドフォン、印刷デバイス、照明システム、警告システム、移動コンピューティングデバイス、ラップトップコンピュータ、デスクトップコンピュータ、ハンドヘルドコンピューティングデバイス、タブレットコンピューティングデバイス、ネットブックコンピューティングデバイス等が含まれてよい。実施形態はこの文脈に限定はされない。さまざまな実施形態で入力デバイス102-aがメディア処理デバイス110に情報を提供し、出力デバイス104-bがメディア処理デバイスから情報を受信するものとして説明されているが、入力デバイス102-a及び出力デバイス104-bの1以上は、銘々の接続108-d及び110-eを介して、メディア処理デバイス110との間で情報を交換することができる。例えば、入力デバイス102-aの1以上が、メディア処理デバイス110に情報を提供したり、メディア処理デバイス110から情報を受信したりしてもよい。さまざまな実施形態では、出力デバイス104-bの1以上が、メディア処理デバイス110から情報を受信して、さらに、メディア処理デバイス110に情報を提供したりすることができてよい。同様に、メディア処理デバイス110及びメディア源106-cの間で双方向の交換が可能であってもよい。例えばメディア源106-cは、メディア情報をメディア処理デバイス110に提供して、メディア処理デバイス110から情報を受信することができてよい。この例としては、メディア処理デバイス110に実装されるオンデマンドビデオVODアプリケーションが挙げられる。実施形態はこの文脈に限定はされない。例えば一実施形態では、メディア処理システム100がディスプレイ104-1を含んでよい。ディスプレイ104-1は、メディア源106-cから受信したメディア情報を提示することができる、任意のアナログまたはデジタルのディスプレイを含んでよい。ディスプレイ104-1は、定義されているフォーマット解像度でメディア情報を表示することができる。例えばさまざまな実施形態で、メディア源106-cから受信するビデオ信号は、ネーティブフォーマットであってよく、これはしばしば視覚解像度フォーマットと称される場合がある。視覚解像度フォーマットの例には、デジタルテレビDTVフォーマット、高精細テレビHDTV、プログレッシブフォーマット、コンピュータディスプレイフォーマット等を含んでよい。例えば、メディア情報が、1フレームについて480から1080の範囲の目に見えるラインまでの垂直解像度フォーマット、及び、1つのラインについて640から1920の範囲の目に見える画素までの水平解像度フォーマットで、エンコードされてよい。例えば一実施形態では、メディア情報が、720のプログレッシブ720pの視覚解像度フォーマットであるHDTVビデオ信号でエンコードされてよく、これは、720の垂直画素、及び、1280の水平画素720x1280のことである。別の例では、メディア情報が、ビデオグラフィック列VGAフォーマット解像度640x480、拡張グラフィックアレイXGAフォーマット解像度1024x768、スーパXGASXGAフォーマット解像度1280x1024、ウルトラXGAUXGA1600x1200等のさまざまなコンピュータディスプレイフォーマットに対応する視覚解像度フォーマットを有してよい。実施形態はこの文脈に限定はされない。ディスプレイ及びフォーマット解像度の種類は設計または実行面での制約にしたがって変換させることができ、実施形態はこの文脈に限定はされない。さまざまな実施形態では、メディア処理システム100が1以上のメディア源106-cを含んでよい。メディア源106-cは、メディア情報及び制御情報の1以上をメディア処理デバイス110に調達、配信することのできる任意のメディア源を含んでよい。より詳しくは、メディア源106-cは、メディア処理デバイス110に、デジタルオーディオ及び/またはビデオAV信号を調達、配信することのできる任意のメディア源を含んでよい。メディア源106-cの例には、デジタルビデオレコーダDVR、パーソナルビデオレコーダPVR、DVDデバイス、ビデオホームシステムVHSデバイス、デジタルVHSデバイス、ディスクドライブ、ハードドライブ、光ディスクドライブ、ユニバーサルシリアルバスUSBフラッシュドライブ、メモリカード、セキュアなデジタルSDメモリカード、大容量記憶素子、フラッシュドライブ、コンピュータ、ゲームコンソール、コンパクトディスクCDプレーヤ、コンピュータ可読または機械可読メモリ、デジタルカメラ、カムコーダ、ビデオ監視システム、テレビ会議システム、電話システム、医療及び測定機器、走査システム、複写システム、テレビシステム、デジタルテレビシステム、セットトップボックス、パーソナルビデオレコード、サーバシステム、コンピュータシステム、パーソナルコンピュータシステム、スマートフォン、タブレット、ノートブック、ハンドヘルドコンピュータ、ウェアラブルコンピュータ、可搬型メディアプレーヤPMP、可搬型メディアレコーダPMR、デジタルオーディオデバイス例えばMP3プレーヤ、デジタルメディアサーバ等の、メディア情報を格納及び/または配信できるハードウェアまたはソフトウェアエレメントが含まれてよい。メディア源106-cの別の例には、メディア処理デバイス110にアナログまたはデジタルAV信号をブロードキャストまたはストリーム配信するメディア配信システムが含まれてよい。メディア配信システムの例には、例えば、無線OTA:OverTheAirブロードキャストシステム、地上ケーブルシステムCATV、衛星放送システム等が含まれる。メディア源106-cは、実装例に応じて、メディア処理デバイス110の内部に配置されても、外部に配置されてもよい。実施形態はこの文脈に限定はされない。さまざまな実施形態で、メディア処理システム100は、1以上のメディア処理デバイス110を含んでよい。メディア処理デバイス110は、メディア源106-cから受信したメディア情報を受信、処理、管理、提示のうち1以上を行うための任意の電子デバイスを含んでよい。一般的には、メディア処理デバイス110は、他のエレメントに加えて、処理システム、処理サブシステム、プロセッサ、コンピュータ、デバイス、エンコーダ、デコーダ、コーダ/デコーダコーデック、フィルタデバイスグラフィックスケーリングデバイス、非ブロック化フィルタデバイス、変換デバイス、娯楽システム、ディスプレイ、その他の処理または通信アーキテクチャを含んでよい。実施形態はこの文脈に限定はされない。メディア処理デバイス110は、処理コンポーネント112を利用してメディア処理システム100のための処理演算または論理を実行してよい。処理コンポーネント112は、さまざまなハードウェアエレメント、ソフトウェアエレメント、またはこれら両方の組み合わせを含んでよい。ハードウェアエレメントの例には、デバイス、コンポーネント、プロセッサ、マイクロプロセッサ、回路、回路素子たとえばトランジスタ、抵抗器、コンデンサ、インダクタ等、集積回路、特定用途向け集積回路ASIC、プログラム可能論理回路PLD、デジタル信号プロセッサDSP、フィールドプログラマブルゲートアレイFPGA、メモリユニット、論理ゲート、レジスタ、半導体素子、チップ、マイクロチップ、チップセット等が含まれてよい。ソフトウェアエレメントの例には、ソフトウェアコンポーネント、プログラム、アプリケーション、コンピュータプログラム、アプリケーションプログラム、システムプログラム、マシンプログラム、オペレーティングシステムソフトウェア、ミドルウェア、ファームウェア、ソフトウェアモジュール、ルーチン、サブルーチン、関数、方法、プロシージャ、ソフトウェアインターフェース、アプリケーションプログラムインターフェースAPI、命令セット、コンピューティングコード、コンピュータコード、コードセグメント、コンピュータコードセグメント、ワード、値、シンボル、またはこれらの任意の組み合わせが含まれてよい。ある実施形態をハードウェアエレメント及びソフトウェアエレメントの少なくともいずれ利用して実装するかの判断は、任意の数の要素に応じたものであってよく、要素のなかには、例えば所望の計算レート、電力レベル、許容できる熱の範囲、処理サイクル予算、入力データレート、出力データレート、メモリリソース、データバス速度、及びその他の設計または性能上の制約が、実装例に応じて含まれてよい。メディア処理デバイス110は、通信コンポーネント120を利用してメディア処理システム100の通信処理または論理を実行してよい。通信コンポーネント120は、パケット交換型のネットワーク例えばインターネット等の公衆通信回線、会社のイントラネット等のプライベートネットワーク、回線交換型のネットワーク例えば公衆交換電話網、またはパケット交換型のネットワークと回線交換型のネットワーク適切なゲートウェイと変換器とを含んだものの組み合わせ、等の任意の通信技術及びプロトコルを実装することができる。通信コンポーネント120は、1以上の通信インターフェース、ネットワークインターフェース、ネットワークインターフェースカードNIC、無線器、無線送受信機トランシーバ、有線及び無線のいずれかの通信媒体、赤外線トランシーバ、シリアルインターフェース、パラレルインターフェース、バスインターフェース、物理的コネクタ等のさまざまな種類の標準的な通信エレメントを含むことができる。例であり、限定ではないが、通信媒体120は、前述したような有線通信媒体及び無線通信媒体を含んでよい。さまざまな実施形態では、メディア処理デバイス110が、ユーザインターフェースを含んでよい。ユーザインターフェース114は、例示であって限定ではないが、メディア処理デバイス110の一部として示されている。ここで、ユーザインターフェースは、さまざまな実施形態のメディア処理システム100の他のデバイス、コンポーネント、またはノードに配置されてよく、その場合であっても記述される実施形態の範囲内であるとみなされる。図2は、図1のメディア処理システム100と同じ、またはこれと類似しているメディア処理システム200のブロック図を示しており、同様の要素には同様の符号をつけてある。メディア処理システム200は、別個のメディア源から家庭、会社、または室内環境内の視聴者にメディアコンテンツを提供するサンプルのデジタルホームシステム実装を含んでいてよい。図2のメディア処理システム200は、限られた数のエレメントを一定の配置で含んでいるが、実装例によっては、メディア処理システム200が、これより多いまたは少ない数のエレメントを別の配置で含んでもよい。実施形態はこの文脈に限定はされない。図2に示す実施形態では、メディア処理システム200は、メディア処理デバイス110、入力デバイス102-1、出力デバイス104-1、104-2、104-3、及び1以上のメディア源106不図示を含んでよい。メディア処理デバイス110は、入力デバイス102-1、出力デバイス104-1、104-2、104-3、及びメディア源106に、無線または有線通信接続108-2、110-1、110-2、及び110-3をそれぞれ介して通信可能に連結されていてよい。例として、図2の1以上のメディア源106不図示は、メディア処理デバイス110の一部であっても、メディア処理デバイス110に統合されていてもよい。他の実施形態も記載され、請求される。さまざまな実施形態では、メディア処理デバイス110は、セットトップボックス、デジタルメディアハブ、メディアサーバ、その他の、デジタルホームシステム200を制御するよう構成されている適切な処理デバイスを含んでよい。図2では別個のコンポーネントとして示されているが、一部の実施形態では、メディア処理デバイス110は、出力デバイス104-1の一部として構成されてもよいし、システム200のその他の任意の適切なコンポーネントとして構成されてもよい。出力デバイス104-1は、一部の実施形態では、接続110-1を介してメディア処理デバイス110から受信する情報を表示することができるデジタルテレビを含んでよい。さまざまな実施形態で、出力デバイス104-2及び104-3は、それぞれ接続110-2及び110-3を介してメディア処理デバイス110から受信したオーディオその他の音響信号を再生するスピーカを含んでよい。入力デバイス102-1は、メディア処理デバイス110、出力デバイス104-1、またはデジタルホームシステム200のその他のデバイスと通信することのできるような、遠隔制御部、スマートフォン、または、その他の適切な処理デバイスを含んでよい。これとともに、メディア処理システム100のコンポーネント、ノード、またはデバイスそれぞれが、デジタルホーム娯楽システムの実施形態の一例を形成していても、含んでいてもよい。実施形態は、図2に示すコンポーネントの種類、数、または構成に限定されない。図3aから図3cは、遠隔制御部122のさまざまな実施形態を示す。さまざまな実施形態では、遠隔制御部122が、テレビ、オーディオ機器、ビデオゲーム機器、ホームシアター機器、混合型電子デバイス、コンピューティングデバイス、通信デバイス、その他のデバイスを含むデバイスの動作を制御するために利用されてよい。一部の実施形態では、遠隔制御部122は、メディア処理システム100またはデジタルホームシステム200に示されているデバイスのいずれかを制御することができてよい。図3cに示すように、さまざまな実施形態では、遠隔制御部122が、今日の遠隔制御デバイスが普通に含んでいる複数のボタンを含むキーパッド131を含んでよい。しかし他の実施形態では後述するように、遠隔制御部全体が、ジェスチャーその他のメカニズムにより制御されてもよい。遠隔制御部122は、遠隔制御部自身の動きを検知することのできる動きセンサ124を含んでよい。ここで利用する動きセンサという用語は、一般的には、外部オブジェクトの動きではなくて、遠隔制御部自身の動きを検知するよう構成されているデバイスセットのことである。動きセンサ124は、さまざまな実施形態で、遠隔制御部の並進または回転運動を検知してよい。ここで利用される並進とは、遠隔制御部の中心の位置が動く運動のことであってよく、これに対して回転運動とは、遠隔制御部が軸を中心に回転するとき、回転制御の中心またはその他の点が静止しているような運動である。この情報は、遠隔制御部122内のその他のデバイスに送信されてもよいし、遠隔制御部の外部に送信されてもよい。一例としては、動きセンサは、一定の期間静止した後で遠隔制御部を検知してよい。この検知は、後述するような、後で行われる他の動作のトリガとなってよい。例えばさまざまな実施形態では、遠隔制御部122の並進または回転運動を利用して、外部デバイスと相互作用させたり、外部デバイスの動作を制御したりする。遠隔制御部122は、さらに、動きセンサから信号を受信するための動きセンサ124に連結されていてよいプロセッサ126も含んでいる。プロセッサ126は、遠隔制御部の状態を判断するために、動きセンサ124から受信する信号を解釈することができる。例えばプロセッサ126は、一例の処理を実行して、これは、遠隔制御部122のプロセッサまたはメモリ130に格納されてよい。例えば、遠隔制御部で検知された動きに基づいて、プロセッサ126は、外部デバイスの制御処理に利用される制御信号を送信することができる。遠隔制御部122はさらに、制御信号等の信号を外部デバイスに送信するために利用可能なトランスミッタ128を含んでいる。トランスミッタは、さまざまな実施形態で、赤外線信号、無線周波数信号、その他の無線信号を利用することができる。トランスミッタ128は、動きセンサ124に連結され、プロセッサ126に連結されることで、転送される信号を受信したり、トランスミッタ128が外部デバイスに送信するための制御信号を生成する用途で利用する信号を受信したりしてよい。動作においては、ユーザが、遠隔制御部122を1以上の方法で動かして、外部デバイスの動作を制御してよい。遠隔制御部を特定の方法で動かすと、外部デバイスを制御するための制御信号が、検知された動きに従って送信される。図3bは、慣性測定ユニットIMU132を内部に含んでいる遠隔制御部122の別の実施形態を示している。IMU132は、さまざまな種類の動きを検知する動きセンサとして動作することができる。具体的には、遠隔制御部は、IMU122を利用して、遠隔制御部の速度及び方向を変化させることができる。IMU132は、加速計セット134及び回転儀セット136を含んでいる。加速計セット134は、1以上の異なる方向の遠隔制御部の加速度を検知するために利用することができる。回転儀セット136は、遠隔制御部122の、1以上の回転軸での回転を検知するために利用されてよい。したがってIMU132は、遠隔制御部122の加速状態を検知するために利用されてよい。例えば、遠隔制御部122が水平面から持ち上げられたとすると、IMU132が垂直加速を検知する。この情報は、遠隔制御部122が制御信号を外部デバイスに送信する際に利用されてよい。他方で、遠隔制御部122が加速されていない場合には、IMUは遠隔制御部122の加速状態をゼロであると検知して、この情報は、後で詳述するように、制御信号を生成したり、制御信号を修正したり、といった用途に利用されてよい。一部の実施形態では、IMU132が、指し示す方向及び相対的方位をもっと正確に計測するために、デジタルコンパス135または磁力計137を含んでもよい。多くの場合には遠隔制御部122が基本方位測定を行う必要はないとは思われるが、遠隔制御部の機首方位の計算の精度を高めるために、指し示す方向の相対計測が有用な場合はあると思われる。IMU132は、さらに、遠隔制御部122の回転状態を検知してよい。一部の実施形態では、ユーザが遠隔制御部を回転させるとき、IMU132は、遠隔制御部の任意の軸不図示に対する絶対回転位置配向を検知したり、遠隔制御部122の相対回転運動を検知したりしてよい。さまざまな実施形態では、遠隔制御部122は、IMU132から得た加速状態情報及び回転状態情報をさまざまに組み合わせて、別のデバイスを制御することができる。遠隔制御部122はさらに、レシーバ129を含むことで、動作を制御したり遠隔制御部122を更新したりするための無線情報を受信することができてよい。さらなる実施形態では、図5aから図5fを参照して後述するように、遠隔制御部122が触覚フィードバックデバイス139を含んでよい。さまざまな実施形態では、遠隔制御部の筐体が、典型的に細長かったり平坦であったりする既知の遠隔制御デバイスの形状とは異なり、一般的な等軸形状であってよい。ここで一般的な等軸形状実質的な等軸形状等軸形状といった用語は、3つの互いに直行する方向にある寸法が、別の2つの要素の周りにあるようなオブジェクトのことを表す。したがって、球、立方体、及び鶏卵形状が全て、ホッチキス、眼鏡入れ、または携帯電話器等の等軸形状ではない物体と比較して、一般的な等軸形状、実質的な等軸形状とみなされる。図4aは、一般的な球形状の遠隔制御部138の一実施形態を示す。遠隔制御部138は、図3a及び図3bに関して上述した遠隔制御部122のコンポーネントを含んでよい。さまざまな実施形態の遠隔制御部138は、ユーザが従来の手動操作する際に便利な大きさの範囲である。例えば、遠隔制御部138は、数センチメートルだいたい10センチメートルまでの直径であってよい。図4aに示すように、遠隔制御部138は、整った表面を有し、表面にはボタンがあってもよいし、なくてもよい。遠隔制御部138の多くの制御機能は、遠隔制御部138の動きの組み合わせ遠隔制御部138の回転または並進運動等によって実行されてよい。図示されているように、遠隔制御部138は、メディア処理デバイス110に無線接続されている。無線接続は、さまざまな実施形態で、無線周波数、赤外線信号その他の方法により行うことができる。さまざまな実施形態では、遠隔制御部138の回転その他の運動によって、制御信号が無線でメディア処理デバイス110に送信される。遠隔制御部138のさまざまな運動は、外部デバイスが制御する機能にもっと直感的に関連付けられるようなものとすることで、外部デバイスとユーザの相互作用機能を向上させてもよい。図4bは、さらなる実施形態における、遠隔制御部138を利用して制御可能な外部デバイスの別の例を示す。一部の実施形態では、外部デバイスがメディア処理デバイス110テレビ、コンピュータ、ビデオゲーム、ホームシアター、または、テレビ、インターネット機能、コンピューティング、ゲーム、及び電話通信といった複数の技術の機能を組み合わせたデジタルホームシステム等のハイブリッドデバイスなどである。図示されているように、メディア処理デバイス110は、無線で遠隔制御部等の他のデバイスに通信可能なディスプレイ140、スピーカ142、及び通信コンポーネント120を含んでよい。以下に詳述するように、ユーザは、さまざまな方法で遠隔制御部138を利用して外部デバイスと相互作用することができる。一部の実施形態では、遠隔制御部138は、メディア処理デバイス110の機能音量、テレビのチャンネル、ディスプレイの明るさ、その他の機能を制御するよう構成されていてよい。例えば遠隔制御部138の回転を利用してスピーカ134の音量を制御することができる。一実施形態では、ディスプレイの正面からみて、遠隔制御部138をディスプレイ140の表面に直行する軸不図示の回りに時計回りの方向に回転させることで、スピーカ134の音量を増加させ、時計と反対回りに回転させると、スピーカ134の音量を低下させることができる。一部の実施形態では、遠隔制御部138は、メディア処理デバイス110のユーザインターフェース144と相互作用してよい。例えば遠隔制御部138がスピーカ134の音量を制御するために利用されるとき、ユーザインターフェース144に音量設定用の視覚ディスプレイが表示されて、ユーザに対して制御すべき機能を教養する。さらなる実施形態では、遠隔制御部138は、ディスプレイ140のユーザインターフェース144に提供されるメニューをナビゲートするよう構成されていてよい。また別の実施形態では、後述するように、遠隔制御部138は、音量制御、チャネル変更、その他の類似した機能、及び、ユーザインターフェース144のナビゲートを行うよう構成されていてよい。一部の実施形態では、遠隔制御部138はボタンを有さなくてもよい。ボタンのない実施形態の1つでは、遠隔制御部138が、ユーザインターフェース144等のグラフィックユーザインターフェースをナビゲートするよう構成されていてよい。一部の実施形態では、ユーザインターフェース144は、テレビのチャンネル選択、インターネットのコンテンツ選択等の手段を提供してよい。例えばユーザインターフェース144は、一連の階層メニューを提供してよい。一部の実施形態では、あらかじめ定義されている動きのセットを、ユーザインターフェース144内でナビゲートするために利用されるナビゲート機能にマッピングされてよい。例えば、遠隔制御部138は、遠隔制御部138に与えられているタップを、遠隔制御部138内の慣性測定ユニット132図3b参照により検知して、信号をプロセッサ126に送り、検知された運動を示すことができる。次に、プロセッサ126は、トランスミッタ128に、ユーザインターフェース144に表示される動作を開始させるための信号を送信させる。一例では、所望の映画に対応するアイコンがユーザインターフェース144で強調表示され、遠隔制御部138のタップによって、この映画が選択されてよい。他の例としては、遠隔制御部のシェークがIMUに検知されることで、トリガとなって遠隔制御138が信号を媒体処理デバイス110に送り、これにより、現在表示されているものより高いメニューレベルを表示させてもよい。他の例では、遠隔制御部138をシェークすることで、前の動作をやり直すこともできる。このように、シェーク及びタップを利用することで、ユーザインターフェース144等の外部インターフェースのメニューその他の構造を、便利で直感的な方法で上下にナビゲートすることができるようになる。さまざまな実施形態では、球形の遠隔制御部138が、表面にマークを有して、これにより図11aから図11iに示す理想的なポイント方向を示してもよい。これにより、単一の下方ベクトル重力の方向しか知らないことによる回転の曖昧さがなくなる。一部の実施形態では、表面のマークには、遠隔制御部の他の表面部分とは視覚的印象が異なるだけでなく、感触が異なっていても良い。さまざまな他の実施形態では、球形の遠隔制御部には、追加機能を提供するために利用することができる1以上のボタンが含まれてよい。図5aから図5cは、2つのボタン152及び154を含む球形の遠隔制御部150を示す。ボタン152及び154は、それぞれ対向する端部156及び158に配置されてよい。さまざまな実施形態では、ボタンは、互いに視覚的または感触的に、または、視覚的にも感触的にも区別することができる。図5aから図5cに示す例では、ボタン152が凹形状を有しており、ボタン154が凸形状を有していてよい。このようにすることで、ユーザは、ボタンを見なくても、触っているボタンを識別することができ、例えば照明を落とした環境、または暗い条件において好適である。一部の実施形態では、遠隔制御部150が、遠隔制御部138について上述した機能を有してよい。したがって外部ユーザインターフェースのナビゲートは、タップまたはシェークといった遠隔制御部150の動きにより促すことができる。加えて、さまざまな実施形態で、ボタン152、154は、遠隔制御部150の機能を拡張してよい。特に、遠隔制御部150の回転または並進運動と、ボタンの選択とをさまざまに組み合わせることで、外部デバイスのさまざまな機能の制御が可能となる。場合によっては、ある機能を制御するために、あるボタンの押下と、遠隔制御部150の移動とを同時に行う。他のケースとして、ボタンの押下と、遠隔制御部150の運動とを逐次的に行うことで、ある機能を制御してもよい。例えば一実施形態では、ユーザがボタン152またはボタン154を押すことで、外部デバイスの音量制御を開始することができる。ボタンを押下するとき、音量は、遠隔制御部150を遠隔制御部の軸回りに回転させることで制御することができてよい。図5a及び図5bに戻ると、ユーザは、遠隔制御部150を軸160の周りに回転させながらボタン152を押下することができる。ユーザがボタン152を親指で押下する場合には、例えば、腕の自然な回転によって、遠隔制御部140を軸160回りに回転させることで、音量を上げ下げすることができる。他の実施形態では、軸160に直行する軸等の別の軸の周りの回転によって、デバイス音量等の機能を制御することができる。一部の実施形態では、遠隔制御部は、遠隔制御部の絶対位置を、制御する外部デバイスの機能にマッピングするよう構成されていてよい。一部の実施形態では、絶対的な回転位置を機能にマッピングしてよい例えば音量またはディスプレイの明るさ。さまざまな他の実施形態では、任意のスカラー量の調節を絶対的に行なうことで、遠隔制御部150の直感性をさらに拡張することもできる。図5dから図5fは、遠隔制御部の回転位置がダイアル位置に対応している仮想ダイアル170としての遠隔制御部の動作を示す。図5dは、遠隔制御部150の第1の向きを示している。示されている例では、これが、制御される外部スピーカの最小ボリュームに対応していてよい。遠隔制御部を回転したときに、外部スピーカの音量を上げることができる。音量は、最大音量に対応する回転位置にデバイスが達するまで、遠隔制御部を回転させ続けるとで上げ続けることができる。これは、遠隔制御部150内のプロセッサに、外部デバイスに送られる最大音量信号に、遠隔制御部の任意の回転位置をマッピングさせることで行うことができる。任意の回転位置は、回転儀により検知され、位置情報がプロセッサへと転送されてよい。図5eは、図5dに示す位置から遠隔制御部を90度回転させた位置に対応する遠隔制御部の第2の向きを示す。この第2の位置では、遠隔制御部を、最大量に外部デバイスを設定する信号を出力するように構成することができる。図5fは、図5dに示す位置から遠隔制御部を180度回転させた位置に対応する遠隔制御部の第3の向きを示す。示されているように、音量出力は、図5eに示す第2の位置に設定された音量に対応する最大音量レベルのままである。言い換えると、この例では、遠隔制御部150の回転が図5dの元の位置から90度を超えると、それ以上は外部デバイスの音量が上がらないようになっている。したがって遠隔制御部150は、ユーザに対して、ダイアルが最小音量と最大音量の位置の間で回転する、機器の一部に設けられるダイアルまたはノブに似た物理的体験を提供する。遠隔制御部150をこれ以上回転させないための物理的な阻止部を設けるわけではないが、回転範囲内で、遠隔制御部150の任意の位置が特定の音量レベルを生成して、一定の回転位置を越えると、最大音量に達することから、ユーザにはダイアルを直感的に感じることができる。図5dから図5fの実施形態では、最小音量と最大音量との間の音量範囲に対応する遠隔制御部150の回転範囲は90度である。しかし他の実施形態では、遠隔制御部150は、90度より小さい、または大きい回転範囲を用いて制御されるデバイスの最小音量と最大音量との間の範囲としてもよい。回転範囲を大きくすると、音量がより細かく制御されるようになり、回転範囲を狭めると、手が小さかったり腕の可動域が小さかったりするようなユーザにとって有用であろう。他の実施形態では、外部デバイスの他の機能も、記載してきたものと同様の方法で制御することができる。これにより、遠隔制御部その他のデバイスで通常利用されているような増分的な音量上下ボタンを利用するよりも、ユーザは、直感的で意味がわかりやすい制御が可能となる。例えば音量を上げるボタンの押下では、ユーザは、音量をどのくらい上げたかを感じたり、所望の音量に到達するまでにどのくらいの押下が必要かを感じたりすることができない。さまざまな他の実施形態では、遠隔制御部の絶対的な位置を利用してポインティング機能を提供することができる。例えば、回転及び/または並進位置の組み合わせ等の絶対位置を利用して、外部デバイスのディスプレイのオンスクリーンカーソルの位置をマッピングすることができる。一部の実施形態では、カーソルを見えるようにしてもよく、他の実施形態では、カーソルを潜在するものとしてもよい。他の実施形態では、遠隔制御部150等の遠隔制御部を、ディスプレイのカーソル位置または音量等の機能の制御を非線形様式で行うように、制御信号に適用する利得を調節することができるよう構成されていてよい。例えば、遠隔制御内のプロセッサが、遠隔制御部の回転率に比例した利得を制御信号に適用することができる。他の実施形態では、遠隔制御部が、触覚フィードバックを提供することができる制御される機能に行われる調節の大きさに比例してクリックその他のインジケータを提供するなど。これは、触覚フィードバックデバイス139等の、遠隔制御部に周辺機器として追加統合される任意の通常の触覚フィードバックデバイス例えば振動モータまたは同様のデバイスにより達成されてよい。図5dから図5fを参照すると、一実施形態では、明らかにそれとわかる感触及び/または音声を有する停止クリックを提供して、遠隔制御部をこれ以上回転しても、制御する機能に対して変更は行なわれなくなる、遠隔制御部の範囲の最後を示すことができる。したがって停止クリックは、遠隔制御部150が、図5eが示す位置に達すると提供されてよく、これにより、ユーザに、これ以上回転させても、制御されるデバイスの音量が上がらないことが示される。さらなる実施形態では、遠隔制御部の動きを表示デバイスにマッピングして、仮想空間をナビゲートさせることができる。図6aは、メディア処理デバイス110に対して第1の位置P1に位置する遠隔制御部138を示している。メディア処理デバイス110は、仮想の部屋等のシーンを見せるためのディスプレイ182を含んでいる。遠隔制御部138は、メディア処理デバイス110に位置しているトランシーバ180等の通信コンポーネント120と、トランスミッタ128とを利用して無線通信することができる。遠隔制御部138が図6bに示すように第2の位置P2に移動させられると、遠隔制御部138とメディア処理デバイス110との間で送信される無線信号が、メディア処理デバイス110に、遠隔制御部138の位置が変化したことを警告して、ディスプレイ182に示される仮想の部屋の視野を変化させて、ユーザが仮想の部屋の実空間のP1点からP2点に移動した場合に生じうる視野の変化をシミュレートすることができる。更なる実施形態では、遠隔制御部が、さらなる機能を提供するために、別のデバイスに機械的に連結されてよい。図7aは、クレードル192と遠隔制御部150とを含む制御システム190を示す。一部の実施形態では、遠隔制御部150を利用した後で、ユーザはデバイスをクレードル192に配置して、利用していないときに遠隔制御部150が不注意に動いてしまわないようにする。クレードル192はまた、遠隔制御部150の充電用のクレードルとしても機能してよい。クレードル192に位置されると、遠隔制御部150は、電池がなくなっていれば自動的に充電を行うようにしてよい。一部の実施形態では、クレードル192が、さらに、トラックボール機能その他類似したナビゲート機能を提供してよい。このようにすることで、独立して動作する場合に遠隔制御部150が提供する機能に加えて、クレードル192が提供する機能に従って制御システム190を利用して外部デバイスを制御することができる。図7bは、クレードル192が充電器194を含む制御システム190の一実施形態を示し、この充電器194は、遠隔制御部150がどの方向を向いていても充電をしやすくなるように三軸コイルなどにより誘導結合を利用して遠隔制御部150のレシーバ196を充電するように構成されていてよい。したがってユーザは、遠隔制御部をクレードル192に配置している間、遠隔制御部150の向きに気を使わずに、安心して充電を行うことができる。別の実施形態では、遠隔制御部150が、直接電気接続を介して充電する電気接触を有しており、電気接触を有する遠隔制御部150の部分は、クレードル192の電気接触に対応したときに置かれるように、好適な重み付けをされていてよい。さまざまな別の実施形態では、遠隔制御部が、立方体等の多面体であってよい。球形の遠隔制御部150同様に、多面体の遠隔制御部は、ユーザの手に収めるのにちょうどよいサイズと形状とを有していてよい。図8aは、立方形状の遠隔制御部220を示している。遠隔制御部220は、面202、204、206を含み、他の3面は図示している方向から見えない6つの面を含んでいる。一部の実施形態では、遠隔制御部220は、遠隔制御部220の速度及び向きの変化を利用して外部デバイスの機能を制御する機能等、球形の遠隔制御部138、150に関して説明した機能を提供していてもよい。さまざまな別の実施形態では、遠隔制御部220が、その向き、その位置、または向きと位置の両方を、赤外線IRデバイスを利用して決定することができてよい。一例では、メディア処理デバイス110が、2以上の赤外線発光素子LEDをディスプレイのベゼルまたはディスプレイに近い位置といった固定された位置不図示に含んでいてよい。遠隔制御部220は、さらに、方向感度を有するIRセンサを含んでよい。回転されると、遠隔制御部220は、メディア処理デバイス110に位置している、または近接しているIRLEDの明らかな強度を継続して監視して、位置を判断することができる。IRセンサ及びIRLEDは、エミッタンス及び許容角が広くても狭くてもよく、広くても狭くてもよい角度応答を行う。単にIRセンサ及びIRLEDのうちいずれか、または両方を押すことで鋭い応答が行われる美観的に優れた方法である。さらなる実施形態では、遠隔制御部220が、1以上のボタンその他の選択デバイスを、遠隔制御部220の面のうち1以上に含んでいてよい。図8bは、遠隔制御部220が、遠隔制御部220のさまざまな面に複数の選択デバイスが分散されている実施形態を示す。図では、面226が、3x3列構成の選択デバイス208-224を含んでいる。一部の実施形態は、選択デバイスは物理的なボタンであってもよいし、他の実施形態では選択デバイスが、遠隔制御部220の1以上の面に設けられたタッチスクリーン等の接触式面に提供されている仮想のボタンまたはアイコンであってもよい。これら選択デバイスは、後述するようなさらなる制御機能を遠隔制御部220に提供することができる。さまざまな他の実施形態では、遠隔制御部150または220等の遠隔制御部は、その向き、その位置、または向きと位置の両方を、赤外線IRデバイスを利用して決定することができてよい。一例では、メディア処理デバイス110が、2以上の赤外線発光素子LEDをディスプレイのベゼルまたはディスプレイに近い位置といった固定された位置不図示に含んでいてよい。遠隔制御部220は、さらに、方向感度を有するIRセンサを含んでいてよい。回転されると、遠隔制御部220は、メディア処理デバイス110に位置している、または近接しているIRLEDの明らかな強度を継続して監視して、位置を判断することができる。IRセンサ及びIRLEDは、エミッタンス及び許容角が広くても狭くてもよく、広くても狭くてもよい角度応答を行う。単にIRセンサ及びIRLEDのうちいずれか、または両方を押すことで鋭い応答が行われる美観的に優れた方法である。一部の実施形態によると、遠隔制御部138、150、220等の複数の遠隔制御部が、外部デバイスに設けられているグラフィックユーザインターフェースと相互作用するよう構成されていてよい。図9は、仮想多面体以下仮想立方体と称するの一実施形態を示し、これは遠隔制御部によりアクセスされ、ユーザは、仮想立方体が表す複数の選択肢をチェックして選択することができる。図示しているように、仮想立方体は、小さな仮想キューブ252を表示するアイコンとして表されていてよく、より大きな、拡張仮想立方体250として表すこともできる。仮想立方体250は複数の面を含んでよく、各面が、1以上の選択肢をユーザに提示する。図示されている例では、仮想立方体は複数の面254、256、及び258を含んでおり、それぞれの面が複数の選択肢をユーザに提示している。一部の実施形態では、仮想立方体は、異なる位置に回転するよう操作して、異なる面をユーザに提示することができる。各面で例えば面254、256、258、ユーザはさまざまな選択肢をナビゲートすることができ、これらは小さなアイコンとして表すことができる。図9の例では、各面254、256、258が、5x4の選択肢の行列を提供しており、一例ではこれらは、ユーザがメディア処理デバイス110上で再生可能なさまざまな映画の選択肢の表示である。一部の実施形態では、遠隔制御部の回転運動を仮想立方体250にマッピングして、その運動を制御することもできる。例えばユーザが球形の遠隔制御部150を利用するとき、1以上の軸回りに回転させて、ディスプレイ140上で仮想立方体250を回転させる場合を考える。一例では、仮想立方体250は、遠隔制御部150内の対応する回転軸これも不図示と合致する3つの回転軸不図示により定義することができる。したがって再度図5aから図5cを参照すると、遠隔制御部150の軸160回りの回転によって、仮想立方体250の対応する軸に沿った回転が生まれる。これにより、遠隔制御部150に与えられた回転量によっては、1以上の異なる面がみえるようになる可能性がある。さまざまな実施形態では、一度につき、仮想立方体250の1つの立方面のみがナビゲート可能である場合もあり、この場合には、この立方面内の個々の選択肢がユーザにアクセス可能、及び/または、選択可能になる。一部の実施形態では、仮想立方体250の現在ナビゲート可能な立方面を、固定位置及び固定された向きの少なくとも一方で強調表示したり、示したりしてよい。例えば別の実施形態では、前を向いている面254または後ろを向いている面258が、現在ナビゲート可能な立方面が、現在ナビゲート可能な立方面であってよい。ユーザが興味をもつ選択肢を示す仮想立方体250の立方面が見えると、ユーザは、面内をナビゲートして個々のオプションを選択することができるようになる。例えば遠隔制御部150のボタン152を押しつつ、遠隔制御部150を並進運動または回転運動をさせることで、仮想立方体250の一面内に表示されるアイコン間のナビゲートが可能となる。多面体の遠隔制御部220の利用を伴う実施形態では、仮想立方体250のさまざまな面の間のナビゲートも、1以上の回転軸の回りの遠隔制御部220の回転により可能となる。1以上の面が複数の選択デバイスを含む遠隔制御部220の実施形態では例えば図8bを参照、複数の選択デバイスが、仮想立方体250の面に提供されている1以上のアイコンにマッピングを行うことができる。一部の実施形態では、遠隔制御部220が、遠隔制御部の1以上の対応する面例えば面202、204、及び206に、1以上の表示スクリーン不図示を含むことができる。一部の実施形態では、遠隔制御部220のディスプレイを、仮想立方体250に示す画像アイコンと同期させることができる。例えば仮想立方体250が3つの仮想面254、256、258を持ち、これら面がそれぞれ、それぞれ別の選択肢を表す5x4のアイコン列を持っているとすると、遠隔制御部220も、仮想立方体250のある面に示されるものに対応する、それぞれの面が5x4のアイコン列を表示する3つの面を有することができる。遠隔制御部220は、そのディスプレイを、仮想立方体250が更新されると更新することができてよく、これにより実際の遠隔制御部220に現われるものと同じ選択肢が仮想立方体250に現われるようにすることができる。例えば遠隔制御部220は、仮想立方体250に表示されるデバイスから無線信号を受信するレシーバ図3bのレシーバ129を含むことで、仮想立方体250と遠隔制御部220のディスプレイとを同期させることができる。この構成により、遠隔制御部220の各選択デバイスが、仮想立方体250に示す対応するアイコンを有することができるようになるので、ユーザは、ナビゲートするとき、物理的な遠隔制御部220ではなくて、仮想立方体250に集中することができるようになる。しかし他の実施形態では、遠隔制御部220がもつ、一面に表示されるアイコン数は、仮想立方体250に示すものより少なくても多くてもよい。他の実施形態では、表示スクリーンに加えて、またはこの代わりに、遠隔制御部が、仮想立方体の面の上のさまざまな選択肢をナビゲートして選択することができるよう、1つのボタンまたはボタンのアレイを有してもよい。一部の実施形態では、遠隔制御部220の運動中には、遠隔制御部220の表面上の選択デバイスが不活性化される構成であってよい。1以上の物理的ボタンまたは仮想ボタンまたはアイコンが、遠隔制御部220が動いている例えば回転中であると検知されると、操作不能とされてよい。したがって例えばユーザが遠隔制御部220を回転させて、ディスプレイ140に示される仮想立方体250のアクティブな面を変えている間は、選択デバイス208から224及び遠隔制御部220のその面のその他の選択デバイスが、動きを停止させられてよい。こうすることでユーザは、遠隔制御部220の面の多くの部分に分散しているタッチスクリーンのボタンまたは領域への接触を気にせずに、遠隔制御部220を持って、所望の回転及び並進運動によって外部デバイスを制御することができるようになる。さまざまな他の実施形態では、ユーザが遠隔制御部150または遠隔制御部220を利用して、対応する物理的立方体よりも多い面を有する仮想立方体をナビゲートすることができてよい。図10aから図10iは、仮想立方体270の複数の面を示しており、面の総数は、物理的立方体の面の数である6よりも多い。図11aから図11iの例では、ユーザがマーク292の位置に示す第1の位置に遠隔制御部290を配置しているとき、第一面272がユーザにアクティブな位置で提示される。つまり、アクティブな面が前向きに表示され、アイコン296が選択可能であることを示している。遠隔制御部290を垂直軸296回りに回転させるとき図11bから図11iに示すように、仮想立方体270は、軸298回りに回転するようにみえ、仮想キューブ270の他の面が、アクティブ位置に見えるようになる。例えば遠隔制御部290を、図11bに示すように90度回転させると、面274が仮想立方体274のアクティブ位置に見え、面272は、側面を向くように90度回転されたように見える。さらに90度それぞれ遠隔制御部290を回転すると、別の面276から286が生じる。例えば図11cでは、マーク292は、図10aの位置から180度回転されており、面276が外向きに見え、面274が側面を向いている。しかし360度コントローラ290を回転させ、マーク292が図11eの物理空間の元の位置に戻ると、仮想空間では、外側を向く面280が、元の面272ではなく仮想立方体270に表示される。遠隔制御部290をさらに回転させると、外側に新たな仮想面282-286が連続して生成され、面272がまた外側を向く図10iまで2回完全に回転される図11i。したがって図示されている実施形態では、仮想立方体270が、立方体が垂直軸298上を回転すると、実際の空間立方体で観察されるような4つではなくて、8つの仮想面を有する。他の実施形態では、仮想立方体をナビゲートさせるために遠隔制御部290に他の動作を行うこともできる。これら他の動作は、回転運動と協同させて、または別個に利用されてよく、遠隔制御部の並進運動、デバイスのタップまたはシェーク、及び、物理的または仮想的ボタンを押下すること、その他が含まれてよい。ここに含まれているのは、開示されるアーキテクチャの新規な特徴を実行するための方法の一例を示すフローチャートセットである。説明の便宜上、1以上の方法を例えばフローチャートまたはフロー図として、一連の動作として示しているが、方法は動作の順序に限定はされず、動作のなかには、異なる順序で行われてもよいものもあり、及び/または、図示されたり説明されたりしているものとは異なる動作と同時に行うことができるものもある。例えば当業者であれば、方法を状態図のような一連の相互関連する状態またはイベントとして表すこともできることを理解するだろう。さらに、方法に示される全ての動作が新規な実装に必要である場合ばかりではない。図12aは、論理フロー1200の一実施形態を示す。論理フロー1200は、ここで説明する1以上の実施形態が実行する動作の一部または全てを表していてよい。実施形態はこの例に限定はされない。ブロック1202で、遠隔制御部の動きを監視する。これは、実施形態によっては、慣性測定ユニットを利用して行われてよい。ブロック1204で、遠隔制御部内の動きを検知する。一部の実施形態では、動きが並進運動と回転運動との任意の組み合わせであってよい。検知された運動は、さらに、遠隔制御部の位置、進んだ並進した方向、遠隔制御部の回転の方向、遠隔制御部の速度、遠隔制御部の加速度に関する情報等を提供してよい。ブロック1206で、検知された動きが第1の閾値を超えない場合には、フローがブロック1202に戻る。検知された動きが第1の閾値を超えている場合には、フローはブロック1208に進む。ブロック1208では、遠隔制御部のユーザインターフェースを介して送信されたトリガ信号を検知する。トリガ信号は、遠隔制御の動きの検知と同時に検知される。ブロック1210では、トリガ信号を、外部デバイスで制御される機能にマッピングする。例えばトリガ信号は遠隔制御部のボタンから受信されてよく、外部のオーディオ部品の音量制御の開始に利用されてよい。ブロック1212で、制御信号を外部デバイスに送り、遠隔制御部の運動に基づいて特定の機能を制御する。例えば、遠隔制御部の動きが検知されている間、その動きを利用して外部デバイスの音量の変化が制御されてよい。図12bは、さらなる実施形態の別の論理フロー1250を示す。ブロック1252で、遠隔制御部の動きを監視して、ブロック1254で、遠隔制御部の運動を検知する。ブロック1256で、検知された動きが第1の閾値を超えない場合には、フローがブロック1252に戻る。検知された動きが第1の閾値を超えている場合には、フローはブロック1258に進む。ブロック1258では、外部デバイスの少なくとも1つの動作を制御するために、制御信号を無線送信する。無線送信された制御信号は、検知した遠隔制御部の運動の性質及び程度に基づいて外部デバイスを制御することができる。例えば回転運動が検知された場合は、外部ディスプレイの仮想オブジェクトが動かされてよい。一例では、仮想多面体が、多面体内の異なる面の間で回転してもよい。ブロック1260では、遠隔制御部のユーザインターフェースを監視する。一部の実施形態では、ユーザインターフェースは選択デバイスであってよい例えば物理的または仮想的なボタン。ブロック1262で、第2の制御信号をユーザインターフェースから検知する。例えば遠隔制御部の表面でボタンが押下されると、第2の制御信号がトリガされて、遠隔制御部のプロセッサにより検知されてよい。第2の制御信号は、外部デバイスが提示する選択肢を呼び出すよう設計されていてよい。一例では、選択肢は、仮想多面体の面の個々のアイコンにより表される選択肢であってよい。ブロック1264で、遠隔制御部の検知された動きが第2の閾値以上の場合には、論理フローはブロック1260に戻る。検知された動きが閾値を下回る場合には、遠隔制御部は、回転をやめているということなので、論理フローはブロック1266に移動して、そこで第2の制御信号を外部デバイスの制御のために送信する。このように第2の制御信号例えばユーザ選択は、遠隔制御が動かなくなるまでは送信されないようになっており、これにより、遠隔制御部の回転中の手にとられた場合等に、遠隔制御部でボタンまたはアイコンが不注意に押された場合に、意図していない選択肢が選ばれてしまうことを防止する。図13は、前述したさまざまな実施形態の実装に適したコンピューティングアーキテクチャ1300の一例の実施形態を示す。本願で利用するシステムデバイスコンポーネントという用語は、ハードウェアであっても、ハードウェアとソフトウェアとの組み合わせであっても、ソフトウェアであっても、実行中のソフトウェアであってもよい、コンピュータ関連の実体のことを意図しており、コンピューティングアーキテクチャ1300に例示されている。例えばコンポーネントといえば、これらに限定はされないが、プロセッサで実行されているプロセス、プロセッサ、ハードディスクドライブ、複数の格納ドライブ光及び/または磁気格納媒体のもの、オブジェクト、実行ファイル、実行スレッド、プログラム、及び/または、コンピュータであってよい。あくまで例であるが、サーバで実行されているアプリケーション及びサーバの両方がコンポーネントでありうる。1以上のコンポーネントが、プロセス及び/または実行スレッド内にあってよいし、コンポーネントが、1つのコンピュータにローカライズされていてもよいし、及び/または、2以上のコンピュータの間で分散されてもよい。さらに、コンポーネント同士が、さまざまな種類の通信媒体で通信可能なように連結されて、それぞれの動作が調整されてもよい。調整では、情報の一方向または双方向交換が行われてよい。例えばコンポーネントは、通信媒体で通信される信号の形態で情報を通信することができる。情報は、さまざまな信号線に割り当てられる信号として実装することができる。この割り当てにおいては、各メッセージが信号である。しかし他の実施形態では、データメッセージが代用されてもよい。これらデータメッセージは、さまざまな接続によって送信されてよい。接続の例には、パラレルインターフェース、シリアルインターフェース、及びバスインターフェースが含まれる。一実施形態では、コンピューティングアーキテクチャ1300が、電子デバイスを含んでも、電子デバイスの一部であってもよい。電子デバイスの例には、これらに限定はされないが、モバイルデバイス、携帯端末、モバイルコンピューティングデバイス、スマートフォン、セルラー電話、ハンドセット、一方向ページャ、双方向ページャ、メッセージングデバイス、コンピュータ、パソコンPC、デスクトップコンピュータ、ラップトップコンピュータ、ノートブックコンピュータ、ハンドヘルドコンピュータ、タブレットコンピュータ、サーバ、サーバアレイまたはサーバファーム、ウェブサーバ、ネットワークサーバ、インターネットサーバ、ワークステーション、ミニコンピュータ、メインフレームコンピュータ、スーパコンピュータ、ネットワーク機器、ウェブ機器、分散型コンピューティングシステム、マルチプロセッサシステム、プロセッサベースのシステム、家電、プログラム可能家電、テレビ、デジタルテレビ、セットトップボックス、無線アクセスポイント、基地局、加入者局、モバイル加入者センタ、無線ネットワークコントローラ、ルータ、ハブ、ゲートウェイ、ブリッジ、スイッチ、マシン、またはこれらの組み合わせであってよい。実施形態はこの文脈に限定はされない。コンピューティングアーキテクチャ1300には、さまざまな通常のコンピューティング部材が含まれてよい例えば、1以上のプロセッサ、コプロセッサ、メモリユニット、チップセット、コントローラ、周辺機器、インターフェース、オシレータ、タイミングデバイス、ビデオカード、オーディオカード、マルチメディア入出力コンポーネント等が含まれる。しかし実施形態はコンピューティングアーキテクチャ1300の実装に限定はされない。図13に示すように、コンピューティングアーキテクチャ1300は、処理ユニット1304、システムメモリ1306、及びシステムバス1308を含む。処理ユニット1304は、さまざまな市販のプロセッサのいずれであってもよい。デュアルマイクロプロセッサその他のマルチプロセッサアーキテクチャも処理ユニット1304としての利用が可能である。システムバス1308は、これらに限定されないがシステムメモリ1306から処理ユニット1304を含むシステムコンポーネントのインターフェースを提供する。システムバス1308は、さらにメモリバスメモリコントローラはあってもなくてもよい、周辺バス、及びローカルバスに、任意の市販のバスアーキテクチャを利用して相互接続することができる、数種のバス構造のいずれであってもよい。コンピューティングアーキテクチャ1300は、さまざまな製品を含んだり、実装したりすることができる。製品は、さまざまな形態のプログラミング論理を格納するためのコンピュータ可読格納媒体を含むことができる。コンピュータ可読格納媒体の例には、電子データを格納することができる有形媒体揮発性メモリまたは不揮発性メモリ、取り外し可能または不可能メモリ、消去可能または不可能メモリ、書き込み可能または不可能メモリ等が含まれるが含まれてよい。プログラミング論理の例には、任意の適切な種類のコード例えばソースコード、コンパイル済みコード、解釈されるコード、実行コード、静的コード、静的コード、動的コード、オブジェクト指向コード、視覚コード等を利用して実装される実行可能コンピュータプログラム命令が含まれてよい。システムメモリ1306は、1以上の高速メモリユニットの形態のさまざまな種類のコンピュータ可読格納媒体を含むことができる読み取り専用メモリROM、ランダムアクセスメモリRAM、動的RAMDRAM、ダブルデータレートDRAMDDRAM、同期DRAMSDRAM、静的RAMSRAM、プログラム可能ROMPROM、消去可能プログラム可能ROMERPOM、電気的消去可能ROMEEPROM、フラッシュメモリ、強誘電体ポリマーメモリ、オボニックメモリ、相変化または強誘電体メモリ等のポリマーメモリ、シリコン酸化膜窒化膜酸化膜シリコンSONOSメモリ、磁気または光カード、または情報を格納するのに適したその他の任意の種類の媒体であってよい。図13に示されている実施形態では、システムメモリ1306が、不揮発性メモリ1310及び揮発性メモリ1312の少なくとも1つを含んでよい。基本入出力システムBIOSを不揮発性メモリ1310に格納することができる。コンピュータ1302は、さまざまな形態のコンピュータ可読媒体を、1以上の低速メモリユニットの形態で含むことができる例えば、取り外し可能な光ディスク1322例えばCD-ROMまたはDVDに対して読み書き可能な光ディスクドライブ1320、取り外し可能磁気ディスク1318に対して読み書き可能な内部ハードディスクドライブHDD1314、磁気フロッピー登録商標ディスクドライブFDD1316。HDD1314、FDD1316、及び光ディスクドライブ1320は、HDDインターフェース1324、FDDインターフェース1326、及び光ドライブインターフェース1328によってそれぞれシステムバス1308に接続されてよい。外部ドライブ実装用のHDDインターフェース1324は、ユニバーサルシリアルバスUSB及びIEEE1394インターフェース技術の少なくとも1つまたは両方を含むことができる。ドライブ及び関連するコンピュータ可読媒体は、データ、データ構造、コンピュータ実行可能命令等の揮発性及び/または不揮発性格納を提供する。例えば、複数のプログラムモジュールをドライブ及びメモリユニット1310、1312に格納することができるオペレーティングシステム1330、1以上のアプリケーションプログラム1332、その他のプログラムモジュール1334、及びプログラムデータ1336。ユーザは、1以上の無線/有線入力デバイス例えばキーボード1338及びポインティングデバイスマウス1340等を介してコンピュータ1302にコマンド及び情報を入力することができる。他の入力デバイスとしては、マイク、赤外線IR遠隔制御器、ジョイスティック、ゲームパッド、スタイラスペン、タッチスクリーン等が含まれる。これら及びその他の入力デバイスは、通常、処理ユニット1304へと、システムバス1308に連結されている入力デバイスインターフェース1342を介して接続されるが、パラレルポート、IEEE1394シリアルポート、ゲームポート、USBポート、IRインターフェース等の他のインターフェースにより接続することもできる。モニタ1334その他の種類の表示デバイスもシステムバス1308に、インターフェース例えばビデオアダプタ1346経由で接続される。モニタ1344に加えて、コンピュータは通常、スピーカ、プリンタといった他の周辺出力デバイスも含む。コンピュータ1302は、遠隔コンピュータ1348等の1以上の遠隔コンピュータ有線及び/または無線通信を介して論理接続されたネットワーク環境で動作してよい。遠隔コンピュータ1348は、ワークステーション、サーバコンピュータ、ルータ、パソコン、可搬型コンピュータ、マイクロプロセッサベースの娯楽機器、ピアデバイス、その他の通常のネットワークコードであってよく、通常は、コンピュータ1320に関して説明したエレメントの多くまたはすべてを含むが、説明を簡潔にするために、メモリ/格納デバイス1350しか示していない。示されている論理接続には、ローカルエリアネットワークLAN1352、及び/またはワイドエリアネットワークWAN1354等のより大きなネットワークへの有線/無線接続が含まれる。これらLAN及びWANネットワーク環境は、オフィス及び会社といった環境ではごく普通に利用されており、企業規模のコンピュータネットワークたとえばイントラネットの構築を助けており、すべてがインターネット等のグローバルな通信ネットワークに接続可能である。LANネットワーク環境で利用される場合には、コンピュータ1302は、有線及び/または無線通信ネットワークインターフェースまたはアダプタ1356を介してLAN1352に接続される。アダプタ1356は、LAN1352への有線及び/または無線通信を促し、アダプタ1356の無線機能での通信用に無線アクセスポイントを搭載していてもよい。WANネットワーク環境で利用される場合には、コンピュータ1302は、モデム1358を含んだり、WAN1354上の通信サーバに接続されたりしていてよく、または、WAN1354で通信を構築するための他の手段たとえばインターネット利用等を備えていてよい。モデム1358は、内部にあっても外部にあってもよいし、有線及び/または無線デバイスであってもよく、入力デバイスインターフェース1342を介してシステムバス1308に接続する。ネットワーク環境では、コンピュータ1302に関するものとして、またはこの一部として記載されたプログラムが、遠隔メモリ/格納デバイス1350に格納されていてよい。示されているネットワーク接続はあくまで例であり、コンピュータ間の通信リンクを構築する手段はほかにもあることを理解されたい。コンピュータ1302は、IEEE802規格ファミリーを利用して無線デバイスまたは実体と通信することができてよく、無線デバイスの例には、プリンタ、スキャナ、デスクトップ及び/または可搬型コンピュータ、PDA、通信衛星、機器または無線検知可能タグ及び電話に関連づけられる任意の位置キオスク、ニューススタンド、便所などと無線通信するためIEEE802.11の無線変調技術動作可能に設けられる無線デバイスが挙げられる。これには、少なくともWi-Fiまたは無線フィデリティ、WiMax、及び、Bluetooth登録商標無線技術が含まれる。したがって通信は、従来のネットワークまたは少なくとも2つのデバイス間の暫定的な通信等と同様な、予め定義されている構造であってよい。Wi-Fiネットワークは、IEEE802.11xa、b、g、n等を利用して、セキュアで、信頼性のある、高速無線接続を提供する。Wi-Fiネットワークを利用することで、コンピュータ間を互いに、またはインターネットに、または有線ネットワークに接続することができるIEEE802.3関連の媒体及び機能が利用される。図14は、前述した様々な実施形態を実装するのに適した通信アーキテクチャ1400の一例のブロック図を示す。通信アーキテクチャ1400は、トランスミッタ、レシーバ、トランシーバ、無線機、ネットワークインターフェース、ベースバンドプロセッサ、アンテナ、増幅器、フィルタ等の様々な通信エレメントを含む。しかし実施形態は、通信アーキテクチャ1400による実装に限定はされない。図14に示すように、通信アーキテクチャ1400は、1以上のクライアント1402とサーバ1404とを含む。クライアント1402は、クライアントシステム310、400を実装することができる。サーバ1404は、サーバシステム330を実装することができる。クライアント1402及びサーバ1404は、1以上のクライアントデータストア1408及びサーバデータストア1410に動作可能に接続されており、サーバデータストア1410は、それぞれのクライアント1402及びサーバ1404にローカルな情報たとえばクッキー及び/または関連する文脈情報を格納するために利用することができる。クライアント1402及びサーバ1404は、互いの間で、通信フレームワーク1406を利用して情報を通信することができる。通信フレームワーク1406は、システム1300の説明の際に示したような任意の公知の通信技術及びプロトコルを実装することができる。通信フレームワーク1406は、パケット交換型のネットワーク例えばインターネット等の公衆通信回線、会社のイントラネット等のプライベートネットワーク、回線交換型のネットワーク例えば公衆交換電話網、またはパケット交換型のネットワークと回線交換型のネットワーク適切なゲートウェイと変換器とを含んだものの組み合わせ、等として実装することができる。一部の実施形態では、1つの実施形態一実施形態といった言い回し、その他これらに類似した言い回しが利用される場合がある。これらの言い回しは、その特定の実施形態との関連で示されるある特徴、構造、または特性が、すくなくとも1つの実施形態に含まれていることを示している。一実施形態という言い回しが明細書で多用されていても、これらは必ずしも同じ実施形態を示しているわけではない。さらに、一部の実施形態では、連結接続及びその派生語が利用される場合がある。これらの用語は、必ずしも互いの類似語を意図されていない点に留意されたい。たとえば、一部の実施形態では、接続及び/または連結という用語が、2異常のエレメントが互いに物理的または電気的接触状態にあることを示している。一方で、連結という用語は、これに加えて、2つ以上のエレメントが互いに直接接触はしていなくても、互いと協同、または互いいに相互作用できるような場合を含む。要約セクションは、技術開示の本質を読み手に簡単に示す意図を有している。請求項の範囲または意味の解釈または限定に利用はされないという理解のもとで提出されている点に留意されたい。加えて、前述の詳細な記載では、さまざまな特徴を1つの実施形態にまとめて、開示をわかりやすくしている場合がある。しかし、この開示記載方法を、請求する実施形態で、各請求項に明示されている特徴以上の特徴が必要である、と認めたこととして捉えないよう注意されたい。以下の請求項に示すように、発明の主題は、1つの実施形態における特徴全部より少ない数の特徴に存在する。したがって、以下の請求項は、各請求項が独立した実施形態として、詳細な記載に組み込まれる点に注意されたい。添付請求項では、含むでinwhichといった普通の英語の代わりに、備えるにおいてwhereinといった用語が利用されている場合がある。さらに、第1第2第3等の言い回しは、単に命名上の表現であり、付された対象物に数値的な要件を課すものではない。上述したことには、開示されるアーキテクチャの例が含まれる。もちろん、コンポーネント及び方法の少なくともいずれかの想到可能な組み合わせをすべて網羅するよう記載することは不可能であるが、当業者であれば、数多くの他の組み合わせ及び代替例が可能であることを理解するだろう。したがって、新規なアーキテクチャは、これらすべての代替例、変形例、及び変更例を添付請求項の範囲内に含むことが意図されている。