コンピュータを使うことに伴う奇妙な用語がたくさんあります。あなたが見たかもしれないものは「人間のインターフェースデバイス」または「HID」です。それは科学的な映画から何かのように聞こえますが、正確にはどういう意味ですか?
「人間のインターフェースデバイス」は奇妙な外来に聞こえるかもしれませんが、名前は実際には非常に説明的です。単純に置くだけでは、HIDは人間によって運営されているコンピュータデバイスの標準です。標準では、これらのデバイスを追加のソフトウェアまたはドライバなしで簡単に使用できます。
アクセサリを単純化するための標準
「ヒューマンインタフェースデバイス」は、入力デバイスをインストールするプロセスを単純化するために作成された標準です。 HIDの前に、入力デバイスの各タイプの特定のプロトコルがいくつかありました。
つまり、マウス、キーボード用のプロトコルなどのプロトコルがあることを意味します。既存のプロトコルを使用するか、カスタムドライバの作成に必要なデバイス。デバイスをインストールして構成するときに、人々はもっと作業していました。
対照的に、HID準拠装置は、装置のすべての動作を含む「データパケット」を含む。たとえば、キーボードにはボリュームを調整するためのキーがある可能性があります。そのキーが押されると、「HID記述子」はその操作の目的がパケットに格納されて実行されているコンピュータに伝えます。
HIDプロトコルは、企業が広く互換性のあるアクセサリーを製造するのがはるかに簡単になります。最近のすべてのオペレーティングシステムはHIDプロトコルをサポートしています。 USBキーボードをWindows PC、Mac、Chromebook、またはAndroidタブレットに接続することができ、すぐに機能的になります。 HIDのおかげでそれがすべてです。
HIDとアプリケーション
HIDの最大の利点は、ほとんどすべての周辺機器をデバイスに接続することができ、すぐに動作し始めました。それは魔法の半分だけです。これらのアクセサリーはアプリと仕事をしていることを確認しますか?
USBコントローラをPCに接続することができ、通常はゲームをコントロールできます。ゲーム後にコントローラが作られていても、まだ機能します。ゲーム開発者はそれを起こすために何もしなければならなかった。
HIDデバイスを接続すると、その機能をオペレーティングシステムにアナウンスします。オペレーティングシステムはデータを解釈してデバイスを分類します。これにより、アプリとゲームは特定のモデルではなくデバイスのクラスをターゲットにすることができます。
これはHIDの超重要な要素であり、それは私たちが当たり前のものです。ゲームコントローラはSteamライブラリと連携します。ズームはあなたのウェブカメラをオンにすることを知っています。これはすべてあなたの最後のセットアップではほとんど設定されません。
ヒューマンインタフェースデバイスの種類
前述のように、USB周辺機器はあなたが見る最も一般的なヒューマンインターフェイスデバイスですが、他のタイプがあります。
USBデバイスは "USB-HID"クラスに分類されます。それは、キーボード、マウス、ウェブカメラ、トラックパッド、ゲームコントローラなどの一般的なものを含みます。他のUSB-HIDデバイスには、温度計、オーディオ機器、医療機器、電話、運動機があります。
他の一般的な型はBluetooth-HIDです。 Bluetoothのためのいくつかのわずかな変更を持つ同じUSB-HIDプロトコルです。あなたが期待できるように、これにはUSB-HIDの類似のデバイスが含まれますが、それらはBluetoothを介して接続します。 Bluetoothマウスは、Windows PC、Mac、またはChromebookに接続されているかどうかを単純に機能させます。
ヒューマンインタフェースデバイスは、コンピュータで使用する最も一般的なデバイスの一部です。私たちは彼らがどれだけ簡単に使うのかを鑑賞しません。それほど単純ではなかった時がありました。
コンピュータを使いやすくするために責任があるHIDだけでなく、アクセサリーの大規模な市場にも貢献しています。何千ものキーボード、マウス、ウェブカメラ、コントローラ、およびあなたが単にあなたのコンピュータと互換性があることを心配する必要がない他の製品があります。
コンピュータの歴史には多くの進歩がありましたが、ヒューマンインタフェースデバイスの標準は壊れている成功を収めていたものです。