Microsoft の Xbox One には問題があります。それは、あなたとあなたの家族です。

マイクロソフトがXbox Oneゲームコンソールの開発において解決しなければならなかった問題の一つは、シンプルなものでした。インタラクティブなゲームコンソールを使用しているプレイヤーと、友人、ランプ、ソファ、コーヒーテーブルなどを区別する方法です。この問題を解決するために、マイクロソフトは独自の光センサーを開発しました。このセンサーは、様々な計算によって対象物の位置を判別します。
マイクロソフトは、11月に発売予定のXbox Oneについて、月曜日にスタンフォード大学で開催されたHot Chipsカンファレンスでのプレゼンテーションで、次期ゲーム機の内部構造について語ったものの、新機能については何も明らかにしなかった。しかし、同社幹部はXbox Oneのメインプロセッサのいわゆる「速度とフィード」について詳細に説明し、新Kinectチームが克服しなければならなかった問題についても語った。

巨大なチップ1つ
Xbox Oneの心臓部であるシステムオンチップ(SoC)は、物理的には363平方ミリメートルです。しかし、真に驚異的なのは、そこに集積されているロジックの数、つまり50億個のトランジスタです。Wikipediaが必ずしも最終的な判断材料となるわけではありませんが、Xbox Oneはおそらくこれまでに製造された中で最大のチップであり、その数はIntelのスーパーコンピュータ向け64コアXeon Phiコプロセッサに匹敵し、2012年にIntelが発売した8コアの「Poulsen」Itaniumをはるかに上回っています。

残念ながら、マイクロソフトはこのチップの消費電力を明らかにしていません。しかし、Hot ChipsでXbox Oneのシリコンに関するプレゼンテーションを行ったマイクロソフトのハードウェアアーキテクト、ジョン・セル氏によると、このチップは消費電力を2.5%にまで抑えられるとのことです。このチップは、マイクロソフトのファウンドリパートナーであるTSMC社によって28nmプロセス技術で製造される予定です。
マイクロソフトはチップの動作速度についても明らかにしていない。Xbox Oneシステムには、500GBのストレージ、8GBのDDR3メモリ、そしてキャッシュメモリとして使用可能な47MBのオンダイストレージが搭載されている。
システム CPU は AMD Jaguar プロセッサ アーキテクチャに基づいており、システムは 32 KB の命令およびデータ キャッシュを備えた 8 つのコアを使用し、コアのうち 4 つは共有 2 MB のレベル 2 キャッシュに接続されています。

セル氏によると、Xbox Oneのチップは高度にカスタマイズされているという。前世代のXbox 360からの大きな変更点の一つは、グラフィックコアがCPUに統合されていることだ。これは今日のPCチップの多くに共通する特徴だ。セル氏はこのGPUチップを「DirectX 11.1+」チップと呼び、Xbox One独自の最適化されたグラフィック処理能力を備えていると説明した。「CPU以上の処理能力が詰め込まれています」とセル氏は述べた。
Kinectチャレンジ
Xbox Oneには、Microsoftが設計したKinect深度カメラが搭載されます。(Xbox 360に搭載されているカメラは、イスラエルの開発会社PrimeSenseが設計しました。)
マイクロソフトのもう一人のシステムデザイナー、パトリック・オコナー氏は、このチップは70度の視野角で、1メートル以内のプレイヤーから2メートル以上離れたプレイヤーまで認識できると説明した。マイクロソフトは、暗闇の中でゲームをプレイしたいプレイヤーから、明るい日中まで、あらゆる環境を考慮する必要がある。
Xbox OneのKinectは、独自の変調光で部屋を「照らす」。カメラの512×424ピクセルのセンサーが「見る」のは反射光であり、物体からの反射の仕方によって位相がずれる。Xbox Oneはこれらの値を加算または減算することで周囲光を除去し、プレイヤーの位置と動き、そして「アクティブな」画像を特定する。オコナー氏によると、Xbox Oneは1台あたり最大6人のプレイヤーを識別できるが、同時に「誰が」プレイしているのかを正確に把握するには、ある程度の手間がかかるという。

しかし、Xbox Oneはピクセル単位で、物体を「見る」のに最適な方法を判断することができます。カメラは露出時間を長くしたり絞りを開けたりすることはできないため、最適なシャッタースピードを選ぶ前に、様々なシャッタースピードを試す必要があります。オコナー氏によると、Kinect独自の照明と画像のインテリジェントな「読み取り」を組み合わせることで、カメラを混乱させる可能性のあるサイドライトなどの一般的な問題を排除できるとのことです。