-：このレッスンでは､
モバイルデバイスのコンポーネントについてお話します｡
具体的には､ デジタイザー､ 加速度計､ ジャイロスコープについてお話しします｡
まずはデジタイザーだ｡
デジタイザーは､ タッチスクリーンディスプレイの内部で､
保護ガラスの層とディスプレイパネルの間に挟まれた層である｡
このデジタイザーは､ アナログのタッチ入力を､
基礎となるアプリケーションやオペレーティング・システムで使用されるデジタルのソフトウェア命令に変換することができる｡
スマートフォンやタブレットでディスプレイに触れるときはいつでも､
デジタイザーを使って入力を送っていることになる｡
デジタイザーには静電容量式とマルチタッチ式があり､
1本の指でも複数の指でも､ デジタイザーを使ってディスプレイにコマンドを送ることができる｡
タッチ機能に加えて､ これらのデジタイザーやスクリーンの多くは､
エンドユーザーに触覚フィードバックを提供する方法も提供している｡
例えば､ 私のiPhoneでは､
スクリーン上でキーボードを使用すると､
実際にそのキーに触れたことを知らせるために､ 小さな振動を与えてくれる｡
これは触覚フィードバックと呼ばれるもので､
ディスプレイからエンドユーザーにタッチレスポンスの形を提供し､ エンドユーザーはディスプレイ上で実際に入力し､
システムに情報を入力する｡
さて､ タッチスクリーンそのものを見る場合､ このデジタイザーは保護されていなければならない｡
そして､ デジタイザーの上にガラスを乗せる｡
ほとんどの最新のシステムでは､ ゴリラガラスのような非常に強力なガラスを使用している｡
これは､ デジタイザーとその下にある液晶を保護する､
傷のつきにくい耐衝撃タイプの強化ガラスだ｡
次に加速度センサーだ｡
加速度センサーは､ ハードウェアとソフトウェアを組み合わせたデバイスで､
モバイルデバイスの速度､ 回転､
揺れを測定する｡
加速度センサーは､ 重力や振動､ あるいは急激な加速度によって引き起こされる動きに焦点を当てている｡
例えば､ 私がスマートフォンを持って､ 腕を振りながらスマートフォンを動かすと､
スマートフォンは私が前方に勢いがあることを検知し､
それがどれくらいのスピードで起こっているかを検知することができる｡
では､ なぜ加速度センサーを使いたいのか？
モバイル機器に加速度センサーを使う理由はたくさんあるが､
最も一般的なのは画面の向きだ｡
写真を撮ろうとスマホを手に取り､
縦に構えていると､ ビルのような背の高いものしか見えない｡
しかし､ 横向きにして横長にすると､
画面も横向きになる｡
加速度センサーがそれをやってくれるんだ｡
加速度センサーは､ 縦方向から横方向への動きを検出することができ､
その信号をオペレーティング・システムに送り､ 出力されるディスプレイを変更して対応する｡
これに加えて､ 多くのノートパソコンには加速度センサーが搭載されている｡
その理由は､ ノートパソコンに従来のハードディスク・ドライブが搭載されている場合､
それを落としてしまうと､ ハードディスク・ドライブがデータを読み書きしている最中に､
アクチュエーター・アームがハードディスク・ドライブのプラッターの表面を傷つける可能性があるため､ ハードディスク・ドライブがひどく損傷してしまう可能性があるからだ｡
しかし､ ノートパソコンに加速度センサーがついていて､
落下したことを検知すれば､ ハードディスクに信号を送ってアクチュエーターを停止させ､
落下中にアクチュエーターがハードディスクからの読み書きを停止するようにすることができる｡
これにより､ 落下中のドライブ上のデータ損失を防ぐことができる｡
加速度センサーはかなり便利で､
ゲームでも使える｡
例えば､ iPhoneを持ってドライビングゲームをプレイしたい場合､
デバイスを左右に回転させれば､ その回転を検知してゲーム内の車を回転させることができる｡
これは､ スマートフォンのさまざまなアプリケーションで加速度センサーを使用する別の方法であり､
物理的な実世界の入力を取り込み､ それを使用してアプリケーション内で起こっていることを制御する｡
加速度センサーは､ X軸とY軸､
つまり水平軸と垂直軸を扱うときにはとてもよく機能するが､
物事を前方や後方に動かし始めるとうまく機能しない｡
これがZ軸だ｡
Zを加えられるようにするには､ ジャイロスコープと呼ばれるものを加える必要がある｡
ジャイロセンサーは基本的に､ 基本的な加速度センサーの改良版である｡
ジャイロスコープを使うと､ ピッチ､ ロール､
ヨーを検出することができ､ X､ Y､ Z軸を使って3次元的に動きをコントロールすることができる｡
加速度センサーだけで､
X軸とY軸を使って検出できる｡
しかし､ フライトシミュレーターをプレイするのであれば､
携帯電話を自分に近づけたり遠ざけたりして､ 飛行機を上昇させたり下降させたりする必要もある｡
リアルな飛行ゲームを求めるなら､ X軸､
Y軸､ Z軸周りの回転率を測定する必要があり､
ジャイロスコープを使ってそれを行うことができる｡
同様に､ 携帯電話で3Dの写真やビデオを見たことがある人は､
ジャイロスコープを使ってその空間を移動し､
X､ Y､ Z軸を横切って移動しているため､ 360度すべてで何が起こっているかを正確に見ることができる｡
ゲームに使ったり､
ビデオや写真を見たりするだけでなく､ 携帯電話でアクションを起こすこともできる｡
最近のスマートフォンには､ OSのソフトウェアとペアになってジェスチャーなどの操作を可能にするアダプティブ・テクノロジーが搭載されている｡
例えば､ スマートフォンを3回振るたびに､
ランダムに音楽をシャッフルし､
新しい曲を選ぶように設定できる｡
あるいは､ 電話を左右に振ると電話を切るか､
かかってきた電話を断るようにするかもしれない｡
これらはすべて､ スマートフォンに内蔵されているジャイロスコープを使うことで可能になることだ｡
ジャイロスコープを使う最後の目的は手ブレ補正だ｡
スマートフォンのカメラアプリの多くは､
ジャイロセンサーとペアリングし､
カメラで起きている動きを検知し､
デジタルフィルターを使ってそれを打ち消すことで､ 振動や揺れを抑えたクリアな写真や動画を提供している｡
これらはすべて､ スマートフォンにジャイロスコープを搭載するメリットだ｡
つまり､ モバイル・デバイスに関しては､ 3つの主要なコンポーネントとその機能があることを覚えておいてほしい｡
これがデジタイザー､ 加速度センサー､ ジャイロセンサーだ｡
デジタイザーに関しては､
触覚入力をオペレーティングシステムが理解できるデジタル信号に変換することだ｡
加速度センサーに関しては､
X軸とY軸（水平と垂直）に沿った変化速度を測定している｡
ジャイロスコープを使えば､ これにZ軸が加わるので､
水平軸（X軸）､ Y軸（垂直アクセス）､
Z軸（奥行き軸）を横切って､
360度物事を見ることができる｡