Successfully reported this slideshow.
Your SlideShare is downloading. ×

今、改めて振り返りたいiPhoneセンサの種類と使われ方

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad

Check these out next

1 of 26 Ad
Advertisement

More Related Content

Similar to 今、改めて振り返りたいiPhoneセンサの種類と使われ方 (14)

Advertisement

今、改めて振り返りたいiPhoneセンサの種類と使われ方

  1. 1. 今、改めて振りたい iPhone搭載のセンサとその使い道 1 iOSDC Japan 2021 Day2 Atsushi OTSUBO / @rirex5
  2. 2. 今、改めて振りたい iPhone搭載のセンサとその使い道 2 iOSDC Japan 2021 Day2 振り返りたい Atsushi OTSUBO / @rirex5
  3. 3. 大坪 敦 @rirex5 # 所属 DeNA Co., Ltd. iOS Engineer # 好きなこと ものづくり (スマホアプリ・電子工作) / ランニング / 旅行 / 家探し 3
  4. 4. APIを叩く はじめに 4 入力 (スクリーン、 カメラ、etc...) 出力 (スクリーン・サ ウンド、etc...) 結果 ユーザ iPhone / App API Server
  5. 5. APIを叩く はじめに 5 入力 (スクリーン、 カメラ、etc...) 出力 (スクリーン・サ ウンド、etc...) 結果 ユーザ iPhone / App API Server 割と話題に上がる 今回はこちらの話
  6. 6. その他 位置情報 モーションセンサ メディア関連 iPhone の主な入力 (センサ) 一覧 6
  7. 7. モーションセンサ - 加速度 - ジャイロ - 地磁気 (電子コンパス) - 歩数計 (Pedometer) メディア関連 - カメラ - マイク 7 位置情報 - GPS - 気圧センサ その他 - LiDAR (iPhone 12 Pro / MAX等) - 輝度センサ - 近接センサ - タッチパネル iPhone の主な入力 (センサ) 一覧
  8. 8. モーションセンサ - 加速度 - ジャイロ - 地磁気 (電子コンパス) - 歩数計 (Pedometer) メディア関連 - カメラ - マイク 8 位置情報 - GPS - 気圧センサ その他 - LiDAR (iPhone 12 Pro / MAX等) - 輝度センサ - 近接センサ - タッチパネル iPhone の主な入力 (センサ) 一覧
  9. 9. 位置情報 GPS 概要 緯度・経度情報など位置・移動に関する情報 プロパティ - 緯度・経度とその精度 - 高度 (m) - 移動速度 (m / s) - 階数 - 出発/到着時刻 (滞在時間) Core Location / CLLocation Manager から取得 9
  10. 10. 位置情報 GPS 概要 緯度・経度情報など位置・移動に関する情報 プロパティ - 緯度・経度とその精度 - 高度 (m) - 移動速度 (m / s) - 階数 - 出発/到着時刻 (滞在時間) Core Location / CLLocation Manager から取得 10 センササンプルApp https://github.com/rirex5/iPhoneSensors
  11. 11. 位置情報 GPS 用途の一部 ● マップアプリ ● 位置情報ゲーム ● Google 検索のリコメンド機能 ● and many more... 11 センササンプルアプリ https://github.com/rirex5/iPhoneSensors
  12. 12. 位置情報 気圧センサ 概要 気圧センサ。高度情報も取得できる。 プロパティ - 気圧 (kPa) - 相対高度 (m) - 計測開始時の標高を 0mとする - iOS15から絶対高度のプロパティが追加されている Core Motion / CMAltimater から取得 12 センササンプルアプリ https://github.com/rirex5/iPhoneSensors
  13. 13. 用途 ● 気圧計アプリ ● 高度計アプリ ● ナビアプリでの一般道と高架の判定 ● etc… 以前書いたQiita記事 天気をオフラインで予測できるスマホアプリを作る - Qiita https://qiita.com/tsuboyan_rirex5/items/06079f07af637f9867ad 位置情報 気圧センサ 13
  14. 14. モーションセンサ - 加速度 - ジャイロ - 地磁気 (電子コンパス) - 歩数計 (Pedometer) メディア関連 - カメラ - マイク iPhone への入力(主なセンサ)一覧 14 位置情報 - GPS - 気圧センサ その他 - LiDAR - 輝度センサ - 近接センサ - タッチパネル
  15. 15. モーションセンサ 概要 本体の加速度や傾き、方向を取得できる。 プロパティ - 加速度 [X/Y/Z] (単位: G) - 重力 [X/Y/Z] (単位: G) - 姿勢 [pitch / roll / yaw] - 地磁気 [X/Y/Z] 15 Core Motion / CMAccelerometerData から取得 センササンプルアプリ https://github.com/rirex5/iPhoneSensors
  16. 16. センササンプルアプリ https://github.com/rirex5/iPhoneSensors モーションセンサ 用途 ● スマホ画面の回転検知 ● 端末を傾けて遊ぶゲームアプリ ● スマホを振ってタクシーを呼ぶアプリ ● etc... 16
  17. 17. モーションセンサ - 加速度 - ジャイロ - 地磁気 (電子コンパス) - 歩数計 (Pedometer) メディア関連 - カメラ - マイク iPhone への入力(主なセンサ)一覧 17 位置情報 - GPS - 気圧センサ その他 - LiDAR - 輝度センサ - 近接センサ - タッチパネル
  18. 18. カメラ 概要 超高性能なスマホの目。 プロパティ - 画像データ - Vision Framework・OpenCVなどなど画像処理フレーム ワークも充実 用途 写真・顔認証・人物、物体のトラッキングなど 18
  19. 19. マイク 概要 iPhone5以降の機種には3つのマイクが搭載 されている。 プロパティ - サウンドデータ - 前面上部 - 背面上部 - 底面 用途 録音・音声認識 19 底面マイク 前面上部 背面上部
  20. 20. モーションセンサ - 加速度 - ジャイロ - 地磁気 (電子コンパス) - 歩数計 (Pedometer) メディア関連 - カメラ - マイク iPhone への入力(主なセンサ)一覧 20 位置情報 - GPS - 気圧センサ その他 - LiDAR - 輝度センサ - 近接センサ
  21. 21. センササンプルアプリ https://github.com/rirex5/iPhoneSensors LiDARセンサ 概要 物体との距離を計測可能。赤外線が対象物に反射し て戻ってくるまでの時間を使って算出している プロパティ 物体との距離情報をピクセル毎に取得できる 用途 ポートレート撮影、AR、3Dモデル作成、etc 21 カメラ映像 (上) LiDARセンサ値 (下)
  22. 22. センササンプルアプリ https://github.com/rirex5/iPhoneSensors 輝度センサ 概要 残念ながら、直接周囲の明るさの輝度センサのプロパティにはアクセ ス不可 周囲の明るさと連動してスクリーンの輝度が変化するため、スクリー ンの輝度を介して周囲の明るさを取得する事ができる プロパティ - スクリーン輝度 0.0 (暗い) 〜 1.0 (明るい) 22
  23. 23. センササンプルアプリ https://github.com/rirex5/iPhoneSensors 近接センサ 概要 物体との近接状態を取得できる。(ディスプレイ側) プロパティ - 近接しているか [True / False] 用途 通話アプリ、腕立て伏せ記録アプリ 23
  24. 24. モーションセンサ - 加速度 - ジャイロ - 地磁気 (電子コンパス) - 歩数計 (Pedometer) メディア関連 - カメラ - マイク まとめ 24 位置情報 - GPS - 気圧センサ その他 - LiDAR - 輝度センサ - 近接センサ - タッチパネル
  25. 25. - スマートフォンは、ユーザとのインターフェース(I/F)を提供する役割を担っている - iPhoneは紹介したセンサを含む多様なI/Fがサポートされており、アプリエンジニア だけが自由に扱える - センサを駆使して、ユニークで面白いユーザ体験を作っていきたいですね まとめ 25
  26. 26. 大坪 敦 @rirex5 # 所属 DeNA Co., Ltd. iOS Engineer # 好きなこと ものづくり (スマホアプリ・電子工作) / ランニング / 旅行 / 家探し # 出身 福岡(-2018) → 奈良(-2020) → 東京 (現在) 26

×