Nexus 4の機能を調べてみると、センサーが複数回報告されているように見えることがわかりました。
私はこれまでセンサー(または一般的なスマートフォン)を使用したことがないため、いくつかのアプリを使用して概要を把握しました。AndroidFragmentation.comのデバイスアナライザーとセンサーエクスプローラーの両方で15個のセンサーが表示されます。ここで結果を見ることができます。
また、iFixIt.comによると、ジャイロスコープと加速度計として(のみ)組み込みのInvensense MPU-6050がありますが、Androidは次のように報告しています。
- LGEによる2つのセンサー
- 「LGE加速度センサー」
- 「LGEジャイロスコープセンサー」
- 2クアルコム
- 「線形加速」
- 「回転ベクトル」
- 4 by Google
- 「回転ベクトルセンサー」
- 「線形加速度センサー」
- 「オリエンテーションセンサー」
- 「修正されたジャイロスコープセンサー」
Samsung GT-I9300のセンサーリストによると、これらのセンサーの一部は「仮想」になります。しかし、現時点で私が実際に興味を持っているのは、センサーの消費電力です。そして、それは私が本当に混乱するポイントです。
例として加速度計を取り上げます。「LGE加速度センサー」は0.5mAを報告しますが、「線形加速度」(Qualcomm)は4.1 mAを報告し、「線形加速度センサー」(Google)は9.1mAを報告します。3つすべての解像度は同じ(0.0011901855 SU)、LGEとQualcommの最大範囲は同じ(39.226593 SU)ですが、Googleは19.6133SUを報告しています。
私は最初、これによりさまざまな動作モードにアクセスできるようになると思いました。これにより、さまざまな値が説明されますが、それでも、なぜこれが他のベンダーを説明するのでしょうか。
現在:実際にはいくつの加速器が存在しますか?それらは本当に冗長ですか、それとも同じデバイスへの単なる仮想アクセスパスですか?もしそうなら、なぜ電力使用量がそれほど大きく異なるのですか?そして、なぜ範囲?
更新 仕様に従って、ジャイロスコープは3.6mAの電流を排出し(「LGEジャイロスコープセンサー」と一致、他のすべてのレポートは9.1mA)、加速度計は通常の動作モードで500µAから低で10µA @ 1.25Hz〜110µA@40Hzの間で変化する可能性がありますパワーモード。
3Vの電圧(仕様によると一般的)では、これにより、ジャイロスコープの場合は10.8mW、加速度計の場合は10µWから1.5mWになります。
「GoogleInc。」を報告するセンサー センサーフュージョンを実行して、より高い精度と使いやすさの値を提供する仮想的なもののようです。このGoogleTechTalkをご覧ください。