本文へ移動

第35号技術3分閲覧 22

発行 · 雑学書庫 別館

スマホを横にすると画面も回転する仕組み

寝転んでスマホを見ると、画面が思わぬ向きに回ることがあります。スマホは何を見て向きを決めているのでしょうか?

布の上に横向きに寝かせて置いたスマートフォンの画面

スマホを横にすると画面も回転するのは、スマホの中の加速度センサーが、重力がどちらに引っ張っているかを読み取るからです。スマホは普通、人の顔ではなく、地面の方向を基準に画面を回転させます。

重力の向きを読み取ります

加速度センサーは、爪よりもずっと小さなチップです。中にはごく小さなおもりのような構造があり、スマホが傾くと重力に引かれて少し動き、その変化を電気信号に変えます。Androidの開発者向けドキュメントでも、このセンサーは三つの方向に受ける力を、重力も含めて測ると説明しています。

縦に持つと重力は画面の下側に向かって働き、横にすると横側に向かって働きます。スマホはその変化を見て横向きになったと判断し、画面を描き直します。機種によっては、回転を測るジャイロセンサーの値も併せて使います。

寝転ぶと思わぬ向きに回ります

ベッドで横向きに寝転んでスマホを見ると、画面が横向きに回って使いにくいことがあります。スマホが自分の顔の向きを認識して合わせてくれると思いがちですが、普通は重力だけを見ているからです。頭とスマホが一緒に横になっていても、スマホにとっては単に横向きにされた状態です。

そこでGoogle Pixelでは、Android 12から、前面カメラで顔の向きも確認する自動回転を選べるようにしました。設定で別途オンにする必要があり、映像は保存せず、端末内だけで処理すると案内しています。

平らに置くと迷います

スマホを机に平らに置くと、重力は画面の裏側に向かってだけ働くため、上下を見分ける手がかりがなくなります。そのため、平らに置いたまま回すと画面はそのままで、少し持ち上げた瞬間に急に回ることがあります。

バスのように揺れる場所で、画面が縦向きと横向きを行き来するのも同じことです。がたつきが傾きと混ざってセンサーの値が揺れると、スマホは向きが変わったと思います。こんなときは、回転をロックしておくと便利です。

ロックは縦向きを保ちます

iPhoneのコントロールセンターにある「画面縦向きのロック」は、名前のとおり縦向きを保ちます。オンにしておけば横にしても縦向きのままで、横向きに固定するボタンではありません。横向きで見るには、ロックをオフにして、横向きに対応するアプリでスマホを回す必要があります。

Androidでは、自動回転をオフにすると画面が回らなくなり、スマホを回したときに画面の隅に小さな回転ボタンが表示され、必要なときだけ押せます。ロックを解除しても回らない場合は、そのアプリが一つの向きにしか対応していないことが多いです。

スマホは顔ではなく、重力の向きを見て画面を回転させます。寝転んで見るときは、回転をロックしておくと便利です。

まとめ・参考メモ · Android開発者向けドキュメント「センサーの概要」・Appleサポート「画面の回転」. 加速度センサーは、重力を含む三軸の力を測ります。顔の向きに応じた回転は、Pixel 4以降の機種のAndroid 12から利用でき、回転の仕組みは機種やアプリによって異なります。

執筆基準誤りを報告

確認クイズ

横向きに寝転んでスマホを見るとき、画面が横向きに回る理由に近い説明はどれでしょうか?

このブラウザーにのみ保存されます。

同じ棚の記事 · 技術

  1. 10.22技術手袋をしたままスマホを押すと、なぜ反応しないの?閲覧 11 · 4分
  2. 10.21技術シークレットモードなら誰にもバレない?閲覧 17 · 4分
  3. 10.20技術スマホをつないでいない充電器、電気を食うの?閲覧 23 · 3分