コンピュータの使用には奇妙な用語がたくさんあります。皆さんも見たことがあるかもしれないのは、「ヒューマン インターフェイス デバイス」または「HID」です。まるでSF映画のような話ですが、具体的にはどういう意味なのでしょうか?
「ヒューマン インターフェイス デバイス」というと奇妙に異質に聞こえるかもしれませんが、実際には非常に説明的な名前です。簡単に言えば、HID は人間が操作するコンピューター デバイスの標準です。この規格により、追加のソフトウェアやドライバーを必要とせずにこれらのデバイスを簡単に使用できるようになります。
アクセサリを簡素化するための標準
「ヒューマン インターフェイス デバイス」は、入力デバイスのインストール プロセスを簡素化するために作成された標準です。 HID が登場する前は、入力デバイスの種類ごとにいくつかの固有のプロトコルがありました。
つまり、マウス用のプロトコル、キーボード用のプロトコルなどが存在することになります。既存のプロトコルを使用するか、カスタム ドライバーを作成するために必要なデバイス。デバイスのインストールと構成の際に、より多くの作業を行う必要がありました。
これに対して、HID 準拠のデバイスには、デバイスのすべてのアクションを含む「データ パケット」が含まれています。たとえば、キーボードには音量を調整するためのキーが付いている場合があります。そのキーが押されると、「HID 記述子」がそのアクションの目的がパケット内のどこに格納されているかをコンピューターに伝え、アクションが実行されます。
HID プロトコルにより、企業は広く互換性のあるアクセサリを簡単に製造できるようになります。最新のオペレーティング システムはすべて HID プロトコルをサポートしています。 USB キーボードを Windows PC、Mac、Chromebook、さらには Android タブレットに接続すると、すぐに使用できるようになります。それもこれもHIDのおかげです。
HID とアプリケーション
HID の最大の利点は、ほぼすべての周辺機器をデバイスに接続するだけで、すぐに動作を開始できることです。ただし、それは魔法の半分にすぎません。これらのアクセサリがアプリで動作することを確認するにはどうすればよいでしょうか?
USB コントローラを PC に接続すると、通常はゲームを適切に制御できます。コントローラーがゲーム後に作成された場合でも、引き続き動作します。ゲーム開発者はそれを実現するために何もする必要はありませんでした。
HID デバイスを接続すると、その機能がオペレーティング システムに通知されます。オペレーティング システムはデータを解釈し、デバイスを分類します。これにより、アプリやゲームは特定のモデルではなくデバイスのクラスをターゲットにすることができます。
これは HID の非常に重要な要素であり、私たちが当たり前のことだと思っています。ゲーム コントローラーは Steam ライブラリで動作します。 Zoom はウェブカメラをオンにすることを認識します。これらすべては、お客様側でのごくわずかなセットアップで行われます。
ヒューマンインターフェイスデバイスの種類
前述したように、USB 周辺機器は最も一般的なヒューマン インターフェイス デバイスですが、他の種類もあります。
USB デバイスは「USB-HID」クラスに分類されます。これには、キーボード、マウス、ウェブカメラ、トラックパッド、ゲーム コントローラーなどの一般的なものが含まれます。その他の USB-HID デバイスには、体温計、オーディオ機器、医療機器、電話、エクササイズ マシンなどがあります。
もう 1 つの一般的なタイプは Bluetooth-HID です。これは同じ USB-HID プロトコルに Bluetooth 用に若干の変更を加えたものです。ご想像のとおり、これには USB-HID と同様のデバイスが含まれますが、これらは Bluetooth 経由で接続します。 Bluetooth マウスは、Windows PC、Mac、または Chromebook に接続しても簡単に機能します。
ヒューマン インターフェイス デバイスは、コンピュータで使用される最も一般的なデバイスの 1 つです。私たちはその使いやすさをあまり実感していません。それほど単純ではない時代もありました。
HID はコンピュータを使いやすくする役割を果たしているだけでなく、アクセサリの巨大市場にも貢献しています。キーボード、マウス、Web カメラ、コントローラー、その他の製品が何千もあり、コンピューターとの互換性がないことを心配する必要はありません。
コンピュータの歴史には多くの進歩がありましたが、ヒューマン インターフェイス デバイス標準は大成功を収めた標準の 1 つです。





