컴퓨터를 사용할 때 나오는 이상한 용어가 많이 있습니다. 당신이 보았을 것 중 하나는 “Human Interface Device” 또는 “HID”입니다. 공상과학 영화에서나 나올 법한 이야기 같지만 정확히 무슨 뜻인가요?
“휴먼 인터페이스 장치”는 이상하게 들릴지 모르지만 이름은 실제로 매우 설명적입니다. 간단히 말해 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 장치에는 온도계, 오디오 기기, 의료 장비, 전화 및 운동 기계가 포함됩니다.
다른 일반적인 유형은 Bluetooth-HID입니다. 블루투스를 약간 수정한 동일한 USB-HID 프로토콜입니다. 예상대로 여기에는 USB-HID와 유사한 장치가 포함되지만 Bluetooth를 통해 연결됩니다. Bluetooth 마우스는 Windows PC, Mac 또는 Chromebook에 연결되어 있어도 작동합니다.
휴먼 인터페이스 장치는 우리가 컴퓨터와 함께 사용하는 가장 일반적인 장치 중 일부입니다. 우리는 그들이 사용하기가 얼마나 쉬운지 진정으로 감사하지 않습니다. 그렇게 간단하지 않았던 때가있었습니다.
HID는 컴퓨터를 사용하기 쉽게 만드는 역할을 할 뿐만 아니라 방대한 액세서리 시장에 기여했습니다. 컴퓨터와 호환되지 않는 것에 대해 걱정할 필요가 없는 수천 개의 키보드, 마우스, 웹캠, 컨트롤러 및 기타 제품이 있습니다.
컴퓨터 역사에서 많은 발전이 있었지만, 휴먼 인터페이스 장치 표준은 엄청난 성공을 거두었습니다.