スマホのセンサとは、何をしている部品なのか?
一言でいうと、物理的な変化を電気の信号に変え、数値としてソフトウェアに渡す部品です。画面が縦横に回転する、通話中に画面が消える、地図の向きが合う、といった日常の動きの多くはセンサの値で動いています。
Android の公式ドキュメントは、センサを「ハードウェアのセンサ」と「ソフトウェアのセンサ」に分けています。ハードウェアのセンサは端末に組み込まれた物理的な部品で、加速度・地磁気の強さ・角度の変化などを直接測ります。ソフトウェアのセンサは物理的な部品ではなく、1つ以上のハードウェアのセンサの値から計算で求めるもので、線形加速度センサと重力センサがその例として挙げられています。
つまり「センサ」という言葉には、部品そのものと、部品の値を組み合わせて作った仮想的な値の両方が含まれます。4択ではこの区別が問われる余地があります。

ハードウェアのセンサ
- 正体端末に組み込まれた物理的な部品
- 値の求め方加速度・地磁気の強さ・角度の変化などを直接測る
- 例加速度・ジャイロ・地磁気
ソフトウェアのセンサ
- 正体物理的な部品ではない
- 値の求め方1つ以上のハードウェアのセンサの値から計算で求める
- 例線形加速度・重力
「センサ」には、部品そのものと、部品の値を組み合わせて作った仮想的な値の両方が含まれる。
加速度・ジャイロ・地磁気・近接・照度センサは、それぞれ何を測るのか?
Android の公式ドキュメントに示された単位と使い道をもとに、主なセンサを並べます。
| センサ | 測る量(単位) | 種類 | 使い道の例 |
|---|---|---|---|
| 加速度 | 3軸の加速度。重力を含む(m/s²) | ハードウェア | 振る・傾けるの検出、歩数の推定 |
| ジャイロ(角速度) | 3軸まわりの回転の速さ(rad/s) | ハードウェア | 回す・向きを変える動きの検出 |
| 地磁気 | 3軸の磁場の強さ(μT) | ハードウェア | 方位を示すコンパス |
| 近接 | 画面からの物体の距離(cm) | ハードウェア | 通話中に顔が近づいたら画面を消す |
| 照度 | 周りの明るさ(lx) | ハードウェア | 画面の明るさの自動調整 |
| 気圧 | 大気圧(hPa または mbar) | ハードウェア | 気圧の変化から高さの変化を推定 |
| 重力・線形加速度 | 重力だけ/重力を除いた加速度(m/s²) | ソフトウェアまたはハードウェア | 傾きの計算、動きだけの取り出し |
| 回転ベクトル | 端末の向き(回転ベクトルの3要素) | ソフトウェアまたはハードウェア | 向きの推定、AR表示の姿勢合わせ |
加速度とジャイロの取り違えがいちばん起きやすいところです。加速度は「速さの変わり方」で、止まっていても重力の分が出るのに対し、ジャイロは「回っている速さ」で、止まっていればほぼゼロになります。原理の違いは加速度センサとジャイロセンサの違いで詳しく扱います。
位置を知るための GNSS(GPS やみちびき など)は、衛星の電波を受ける受信機です。表のセンサとは仕組みが違うため、GNSSとみちびきとはで分けて整理しています。
センサフュージョンとは、何を組み合わせることなのか?
センサフュージョンとは、複数のセンサの値を組み合わせて、1つのセンサでは得にくい情報を求めることです。センサにはそれぞれ得意・不得意があるため、組み合わせて弱点を補います。
考え方を、端末の向きを求める場合で整理します(当サイトによる説明用の整理で、特定の端末の実装を示すものではありません)。
端末の向き
弱点を補い合った値(回転ベクトルなど)
加速度センサ
重力の向きから傾きを求める。動いていると動きの加速度が混ざる
ジャイロ
回転の速さを積み重ね、短い時間の変化を滑らかにとらえる。誤差がたまる
地磁気センサ
磁北の方向から方位を補う。近くの金属や磁石の影響を受ける
1つのセンサでは得にくい「向き」を、得意・不得意の違うセンサの組合せで求める。
説明用の当サイトの整理で、特定の端末の実装を示すものではありません。
- 加速度センサで重力の向きを知り、端末がどちらに傾いているかを求める。ただし端末が動いていると、動きの加速度が混ざる。
- ジャイロで回転の速さを積み重ね、短い時間の向きの変化を滑らかにとらえる。ただし積み重ねるうちに誤差がたまる。
- 地磁気センサで磁北の方向を知り、水平面の向き(方位)を補う。ただし近くの金属や磁石の影響を受ける。
- 3つの値を組み合わせ、互いの弱点を補った「向き」を出す。Android の回転ベクトルのように、ソフトウェアのセンサとして提供されることもある。
Android の公式ドキュメントでは、重力・線形加速度・回転ベクトルの種類が「ソフトウェアまたはハードウェア」とされています。端末によって、計算で求める場合と専用の部品で求める場合があるということです。
モバイル2級では、どの範囲で、どう問われそうか?
MCPC の公式ページの図では、モバイルシステム技術検定 2級(100問・100分・4者択一)の出題カテゴリ「モバイル端末基本機能と端末周辺技術」の比率が20%と示されています(2026年9月27日確認)。当サイトでは、公式テキスト『モバイルシステム技術テキスト 第11版』の第6章「モバイル端末・機器のハードウェア技術」がこの範囲に当たると推定しています(章名からの当サイトの判断で、公式の対応表ではありません)。
4択での問われ方は、次のような型が考えられます。出題頻度の公式データはありません。
- 用途からセンサを選ぶ:「通話中に画面を消す」「画面の明るさを変える」などの場面に合うセンサを選ばせる。
- 測る量の対応:センサと単位・測る量の組合せを選ばせる。
- ソフトウェアのセンサ:重力や線形加速度が、ほかのセンサの値から求められることを問う。
- 不適切な記述:「ジャイロは重力の向きを測る」のような入れ替えを見抜かせる。
センサを小さく作る技術はMEMSとはで扱います。試験全体の範囲はモバイルシステム技術検定2級とはへ。
どこで取り違えやすいのか?
選択肢のセンサ名を見たら、「何を測り、単位は何か」を一度声に出して確かめると迷いが減ります。
| 取り違え | 正しい考え方 | 確認する問い |
|---|---|---|
| ジャイロで方位が分かる | 方位(磁北)は地磁気センサ。ジャイロは回転の速さ | 測っているのは向きか、回る速さか |
| 止まっていれば加速度はゼロ | 加速度センサは重力の分を含んで測る | 重力を含む値か、除いた値か |
| 近接センサは周りの明るさを測る | 明るさは照度センサ。近接は物体との距離 | 画面を消すのか、明るさを変えるのか |
| センサはすべて物理的な部品 | ほかのセンサの値から計算するソフトウェアのセンサもある | その値は直接測ったものか、計算したものか |
| GNSS も加速度と同じ種類のセンサ | GNSS は衛星の電波を受ける受信機 | 電波を受けるのか、物理量を測るのか |
確認問題1
用途に合うセンサを選べるか?
スマートフォンで通話中に顔が画面に近づいたことを検知し、誤操作を防ぐために画面を消す機能に主に使われるセンサとして、最も適切なものはどれか。
選択肢を準備しています。「正解と解説を見る」は先に開けます。
正解と解説を見る
正解:2。近接センサは画面から物体までの距離を測るセンサで、Android の公式ドキュメントでも通話中の端末の位置の検出が使い道として挙げられています。
1は周りの明るさを測り、画面の明るさの自動調整に使われます。3は磁場の強さを測り、コンパスに使われます。4は大気圧を測り、気圧の変化から高さの変化を推定するのに使われます。
確認問題2
ソフトウェアのセンサを説明できるか?
Android における重力センサや線形加速度センサに関する記述として、最も適切なものはどれか。
選択肢を準備しています。「正解と解説を見る」は先に開けます。
正解と解説を見る
正解:4。Android の公式ドキュメントは、ソフトウェアのセンサを「1つ以上のハードウェアのセンサから値を得るもの」とし、線形加速度センサと重力センサをその例に挙げています。種類は「ソフトウェアまたはハードウェア」とされています。
1は地磁気センサとジャイロの説明を当てはめており、名前と測る量が合いません。2はタッチパネルの説明で、重力や加速度とは関係がありません。3は GNSS 受信機の説明で、センサの値を組み合わせるソフトウェアのセンサとは別物です。
確認問題3
センサと単位の組合せを選べるか?
Android の公式ドキュメントで示されているセンサと単位の組合せとして、最も適切なものはどれか。
選択肢を準備しています。「正解と解説を見る」は先に開けます。
正解と解説を見る
正解:1。ジャイロは3軸まわりの回転の速さを rad/s(ラジアン毎秒)で、地磁気センサは磁場の強さを μT(マイクロテスラ)で表します。
2の m/s² は加速度、lx は照度の単位です。3はジャイロと地磁気の単位が入れ替わっています。4の lx は照度、m/s² は加速度の単位で、どちらも当てはまりません。
同じ「モバイル端末基本機能と端末周辺技術」の問題を本番と同じ4択で試すなら、登録不要のモバイル2級の無料お試し20問で解説まで確認できます。