다음을 통해 공유


프레즌스 센서(사람의 근접성)

다음 섹션에서는 위에 설명된 받은 편지함 디바이스 환경을 지원하기 위해 현재 상태 센서와 같은 구성 요소를 선택하는 OEM에 대한 지침을 자세히 설명합니다. 특정 디바이스 환경에 대한 특정 지침 외에도 모든 센서에 대한 일반적인 요구 사항을 모두 다룹니다. 프레즌스 센서는 "Human" 유형의 근접 센서입니다. 이 섹션을 읽기 전에 현재 상태 감지 에 대한 디바이스 환경 및 용어를 검토합니다.

이 섹션은 시스템에 현재 상태 센서 하드웨어를 설치하려는 OEM에 대한 지침을 제공하기 위한 것입니다. 이러한 지침은 실행 가능한 최소 센서 설정을 나타냅니다. Microsoft는 여기서 표준을 능가하는 하드웨어를 설치하는 것이 좋습니다.

범위, 대기 시간, 거리 및 전력은 Microsoft에서 측정하지 않지만 OEM 및 ODM은 HLK 요구 사항에 따라 기능의 유효성을 검사해야 합니다. 시스템에서 거리를 보고하는 경우 정확도를 측정해야 합니다.

모든 인간 존재 센서에 대한 중요한 디자인 세부 정보 및 일반 요구 사항

근접 센서가 사람의 존재를 지원하는 경우 검색 유형을 지원해야 합니다.

DEFINE_PROPERTYKEY(DEVPKEY_Sensor_HumanPresenceDetectionType,0xd4247382, 0x969d, 0x4f24, 0xbb, 0x14, 0xfb, 0x96, 0x71, 0x87, 0xb, 0xbf, 81); //[VT_UI4]

현재 정의된 검색 유형은 다음과 같습니다.

사용 이름 사용 유형 사용 설명
인간 존재 감지 유형: 공급업체에서 정의한 비 생체 인식 Sel 공급업체에서 정의하지만 생체 인식이 아닌 방법을 사용하여 존재(한 명 이상)가 검색됩니다. 이는 센서가 아래에 정의된 생체 인식과 관련이 없는 감지를 사용하고 있음을 긍정하는 데 사용됩니다. 이 항목이 없으면 호스트는 디바이스에서 생체 인식이 활용되지 않는다고 가정할 수 없습니다.
인간 존재 감지 유형: 공급업체에서 정의한 생체 인식 Sel 공급업체에서 정의한 인간 생체 인식을 활용하여 존재(한 명 이상)가 감지됩니다. 이는 아래에 정의되지 않은 생체 인식을 활용하는 Human Presence 센서에 대한 catch-all입니다.
사람의 존재 감지 유형: 얼굴 생체 인식 Sel 인간의 존재는 인간의 얼굴에 대한 스캔(예: 저해상도 비디오 카메라)을 통해 감지됩니다(예: Viola-Jones 개체 감지 사용). 얼굴 구분 또는 얼굴 특성 감지는 수행되지 않습니다. 이러한 감지는 얼굴 주위에 경계 상자를 배치할 수 있는 기존 디지털 카메라와 유사합니다.
사람의 현재 상태 감지 유형: 오디오 생체 인식 Sel 인간의 존재는 인간의 소리 (예 : 미리 정의 된 키워드(keyword), 일반 이야기, 시끄러운 소리, 박수)에 대한 스캔 (예 : 마이크에 의해)에 의해 감지됩니다. 음성 또는 사용자를 구분하거나 오디오 특성을 감지하지 않습니다.

중요

모든 프레즌스 센서는 위에서 설명한 검색 유형을 정확하게 보고해야 합니다.

범주 1 사용자 존재 센서 요구 사항

측정값 메트릭 의견
센서 범위 .2m – 1.2m 참고: 최소 실행 가능한 범위입니다. 더 나은 범위를 가진 센서가 허용됩니다. 직접 측정(위에서 정의)하는 경우 사용자는 1.2m에서 절전 모드 해제를 트리거할 수 있어야 합니다.
센서 대기 시간 <.33초 이는 Category II 센서 대기 시간과 동일합니다. 이 요구 사항은 사람의 존재에 대한 펌웨어 인식에서 해당 메시지를 수신하는 운영 체제까지의 시간을 정의합니다. 센서에서 신호가 수신되면 운영 체제에 절전 모드 해제에 대한 가변 대기 시간 시간이 있는 것으로 알려져 있습니다.
센서 전원 - 사용 중 <내부 센서의 경우 80mw; 외부 센서의 경우 전력 소비는 버스의 전원 제한에 의해 결정됩니다. 모든 측정값은 평균입니다. 이 측정은 절전 모드 해제 및 잠금 시나리오에 따라 사용되는 송신기, 수신기 및 LED를 포함하여 전체 센서 하위 시스템을 캡슐화합니다.
센서 전원 - 대기 <내부 센서의 경우 25mw; 외부 센서의 경우 전력 소비는 버스의 전원 제한에 의해 결정됩니다. 모든 측정값은 평균입니다. 최대 최대 전력 소모량입니다.
정확도 – 거리 보고 +/- 5cm 45cm(12 in), 75cm(29.5 in), 120cm(47.2 in)로 측정됩니다. 이 센서가 거리를 지원하는 경우에만 필요합니다.

범주 2 인체 센서 요구 사항

측정값 메트릭 의견
센서 범위 .2m – 1.2m 참고: 최소 실행 가능한 범위입니다. 더 나은 범위를 가진 센서가 허용됩니다. 직접 측정(위에서 정의)하는 경우 사용자는 1.2m에서 절전 모드 해제를 트리거할 수 있어야 합니다.
센서 대기 시간 <.33초 이 요구 사항은 사람의 존재에 대한 펌웨어 인식부터 해당 메시지를 수신하는 HID 드라이버까지의 시간을 정의합니다. 센서에서 신호가 수신되면 운영 체제에 절전 모드 해제에 대한 가변 대기 시간 시간이 있는 것으로 알려져 있습니다.
센서 전원 - 사용 중 <내부 센서의 경우 65mw; 외부 센서의 경우 전력 소비는 버스의 전원 제한에 의해 결정됩니다. 모든 측정값은 평균입니다. 이 측정은 절전 모드 해제 및 잠금 시나리오에 따라 사용되는 송신기, 수신기 및 LED를 포함하여 전체 센서 하위 시스템을 캡슐화합니다.
센서 전원 - 대기 <5mw; 외부 센서의 경우 전력 소비는 버스의 전원 제한에 의해 결정됩니다. 모든 측정값은 평균입니다. 시스템이 최신 대기 상태일 때 센서의 전원 드레이닝으로 측정됩니다. 이 측정은 절전 모드 해제 및 잠금 시나리오에 따라 사용되는 송신기, 수신기 및 기타 하드웨어를 포함하여 전체 센서 하위 시스템을 캡슐화합니다.
정확도 – 거리 보고 +/- 5cm 45cm(12 in), 75cm(29.5 in), 120cm(47.2 in)로 측정됩니다. 이 센서가 거리를 지원하는 경우에만 필요합니다.

디바이스 통합

센서 배치는 최상의 사용자 환경을 제공하고 디바이스 간에 일관된 휴먼 프레즌스 환경을 제공하는 데 중요합니다.

이상적인 배치는 디바이스의 폼 팩터에 따라 달라지며, 모든 경우에 OEM은 디바이스에 가장 적합한 배치를 결정해야 합니다. 또한 컨버터블 랩톱 1개 중 2개와 같은 다중 자세 디바이스의 경우 센서 펌웨어는 휴먼 프레즌스 센서가 정확한 측정값을 생성하지 않는 자세의 경우 데이터 필드 isValid = false를 보고하는 것이 좋습니다(즉, 센서가 사용자를 향하지 않거나 방해됨). 센서의 실제 최적의 배치는 일반적으로 디스플레이와 동일한 평면에 있습니다(사용자를 향).

또한 디바이스가 사용할 수 있는 다양한 구성(예: 태블릿 모드와 노트북 모드의 키보드 위치)이 조리개에 차단되지 않고 센서의 시야와 교차하지 않는지 확인합니다.

마지막으로 센서의 시야가 노이즈 광원(카메라 플래시, 키보드 백라이트 등)과 교차하지 않는지 확인합니다. 이는 추가 노이즈 또는 나쁜 판독값에 기여할 수 있습니다. 광 또는 전자파의 시끄러운 소스와 교차하는 시야를 고려할 때 디바이스가 취할 수 있는 다양한 구성을 모두 고려해야 합니다.

폼 팩터 사람의 현재 상태 센서 위치 및 고려 사항
태블릿 정확한 판독값을 보장하기 위해 적절한 차폐를 사용하여 중간이 아닌 디바이스 표면 근처에 인간 존재 센서를 배치합니다.
컨버터블 컨버터블 스타일 시스템에 대해서는 최고의 판단력을 사용하세요.
클램쉘 사용자의 현재 상태 센서를 덮개 위에 놓고 사용자가 마주보고 있는 디스플레이 위에 놓습니다(권장).
올인원 또는 외부 모니터 사람의 현재 상태 센서를 디바이스 전면에 배치합니다(예: 베젤 영역)(권장).
데스크톱 바탕 화면의 섀시에 사람의 존재 센서를 배치하는 경우 가장자리 근처의 섀시 맨 위에 배치하는 것이 좋습니다. 모니터에 현재 상태 센서를 포함하거나 외부 USB 동글을 제공하는 것이 좋습니다.

외부 사용자 존재 센서 지원 및 중재 정책

모니터에 통합된 외부 사용자 존재 센서는 받은 편지함 기능에서 지원됩니다. 아래 섹션에서는 외부 사용자 존재 센서에 적용되는 구현, 요구 사항 및 정책을 자세히 설명합니다. 폼 팩터 및 사용 유형이 너무 다양하여 안정적으로 지원하기 때문에 독립 실행형 센서와 같은 다른 유형의 외부 센서는 완전히 지원되지 않습니다. 그러나 이러한 센서를 명시적으로 금지하는 것은 없으며 이러한 센서를 생산하는 데 관심이 있는 공급업체가 에 도달하는 sasensors@microsoft.com것이 좋습니다.

구현

외부 사용자 존재 센서는 OS가 외부 연결을 인식할 수 있도록 DEVPKEY_Sensor_ConnectionType 센서 속성을 외부로 표시해야 한다는 점을 제외하고 내부 센서에 OS에 동일하게 노출되어야 합니다. OS는 센서와 연결된 PLD 정보를 통해 센서가 외부 모니터에 통합되는지 알 수 있습니다. 받은 편지함 HID 클래스 드라이버가 사용되도록 센서를 HID 디바이스로 노출하는 것이 좋습니다. 이렇게 하면 사용자가 외부 센서가 작동하도록 드라이버를 설치할 필요가 없습니다.

외부 센서와 시스템 간의 물리적 연결은 디스플레이 연결과 분리된 USB 연결이어야 합니다. HDMI 또는 DisplayPort와 같은 표준 디스플레이 연결 형식이 HID를 지원하지 않았기 때문입니다. 디스플레이와 센서가 USB-C alt-mode 및 USB4를 통해 하나의 연결을 공유할 수 있지만 모든 사용자가 이러한 연결기 유형에 액세스할 수 있는 것은 아니므로 외부 센서의 유일한 커넥터로 의존해서는 안 됩니다.

요구 사항

외부 인간 존재 센서는 내부 인간 존재 센서와 동일한 요구 사항을 충족하고 동일한 HLK 및 수동 테스트를 통과해야 합니다.

다양한 기능을 사용하여 센서 처리

다양한 기능을 가진 여러 현재 상태 센서가 있는 경우(예: 센서 A는 절전 모드 해제 및 휴가 잠금만 지원하지만 센서 B는 적응형 조광만 지원합니다. 설정 페이지에는 선택한 센서의 기능이 반영됩니다. 센서 A가 선택된 경우 절식 및 잠금 토글만 표시됩니다. 센서 B를 선택하면 적응형 디밍 토글만 표시됩니다.

기본 현재 상태 센서 선택 논리

Windows 11 22H2 이전에는 마지막으로 연결된 센서가 기본적으로 선택되었습니다. Windows 11 22H2 이상으로 2023년 5월 업데이트부터 선택 논리는 다음과 같습니다.

현재 상태 센서에 대한 기본 선택 논리

절식 모드 해제 접근 방식 및 휴가 잠금에 대한 정책

외부 센서는 내부 센서보다 우선 순위가 있으며 시스템에 연결되면 내부 센서를 절전 모드 해제 및 잠금을 위한 입력으로 완전히 바꿉니다. 우선 순위는 외부 센서가 연결되면 시스템의 기본 센서가 된다는 것을 의미합니다. 시간 제한 또는 감지 거리와 같은 기존 사용자 기본 설정은 외부 센서로 전송됩니다.

다양한 외부 센서 구성에 대한 중재 정책은 아래에서 찾을 수 있습니다.

시스템에 통합 센서가 있음 시스템에 외부 센서가 있음 중재 정책
없음 시스템의 덮개를 닫으면 이고, 절식 및 잠금이 비활성화되고 작동하지 않습니다.
None 기능이 없거나 사용하지 않도록 설정되어 있습니다.
Single 외부에 연결된 센서는 절전 모드 해제 및 잠금에 대해 선택된 기본 센서가 됩니다. 사용자는 Windows 설정 사용자 인터페이스에서 선호하는 센서를 구성할 수 있습니다. 이 설정은 시스템에서 사용할 수 있는 센서가 여러 대 있는 경우에만 표시됩니다. 버전 22H2 이상에서 2023년 5월 업데이트 이후 선택 논리는 기본 현재 상태 센서 선택 논리를 따릅니다.
아니요 Single 외부에 연결된 센서는 절전 모드 해제 및 잠금에 대해 선택된 기본 센서가 됩니다. 사용자는 Windows 설정 사용자 인터페이스에서 선호하는 센서를 구성할 수 있습니다. 이 설정은 시스템에서 사용할 수 있는 센서가 여러 대 있는 경우에만 표시됩니다. 버전 22H2 이상에서 2023년 5월 업데이트 이후 선택 논리는 기본 현재 상태 센서 선택 논리를 따릅니다.
Yes 여러 동일한 사용자 옵션이 사용자 인터페이스에 표시됩니다. 시스템에 마지막으로 연결된 센서는 사용자가 다른 옵션을 선택할 때까지 기본 센서가 됩니다. 버전 22H2 이상에서 2023년 5월 업데이트 이후 선택 논리는 기본 현재 상태 센서 선택 논리를 따릅니다.
No 여러 동일한 사용자 옵션이 사용자 인터페이스에 표시됩니다. 시스템에 마지막으로 연결된 센서는 사용자가 다른 옵션을 선택할 때까지 기본 센서가 됩니다. 버전 22H2 이상에서 2023년 5월 업데이트 이후 선택 논리는 기본 현재 상태 센서 선택 논리를 따릅니다.

모니터 방향은 모니터에 통합된 센서를 사용할 수 있는지 확인할 때 고려되지 않으며, 이러한 경우 센서가 정상적으로 작동할 수 있다고 가정합니다.

가상 인간 존재 센서

사람의 존재 센서는 물리적 디바이스에서 백업해야 합니다. 즉, 가짜 소프트웨어 디바이스는 절전 모드 해제, 잠금 또는 적응형 디밍을 제어하는 프록시로 노출되어서는 안 됩니다. 이 기능은 물리적 시나리오에서만 사용됩니다. 이 요구 사항의 의도는 프레즌스 센서가 물리적 환경을 감지하고 참조하여 사용자 프레즌스 신호를 확인해야 한다는 것입니다. 가상 HID 센서는 마이크 또는 다른 사용자 입력과 같은 다른 센서의 데이터를 집계하고 OS의 애플리케이션에서 이미지 또는 오디오 메타데이터에 액세스할 수 없는 NPU 또는 MCU와 같은 오프로드된 실리콘에서 실행되는 경우 구현될 수 있습니다. 카메라의 경우 가상 프레즌스 센서는 OS에서 이미지 메타데이터를 사용하거나 처리해서는 안 됩니다. OS에서 이미지 또는 메타데이터를 사용하는 가상 센서를 구현하는 OEM 및 IHV는 이러한 구현의 개인 정보에 대한 모든 법적 책임을 지고 있습니다.

이 백서의 현재 상태 센서에 대한 전원 요구 사항은 물리적 센서를 위한 것입니다. 다른 하위 시스템의 일부를 실행하는 가상화된 센서의 경우 전원 요구 사항은 실행 중인 하위 시스템으로부터 상속됩니다. 예를 들어 최신 대기 시스템에서 실행되고 오프로드된 오디오 하위 시스템에서 실행되는 가상 프레즌스 센서는 최신 대기 플랫폼에 대한 오디오 하위 시스템 전원 관리에 나열된 요구 사항을 따라야 합니다.

카메라 프라이버시 셔터 및 킬 스위치와의 상호 작용

이미지 메타데이터가 OS로 전송되지 않는 한 개인 정보 보호 셔터가 사람의 현재 상태 센서를 방해하지 않을 것으로 예상됩니다. 동일한 물리적 센서가 WINDOWS HELLO(IR 카메라) 또는 일반 RGB 카메라와 함께 사용되는 경우 유추 및 이미지 메타데이터(얼굴 서명 포함)가 OS로 전송되지 않는 ISP(예: 불연속 NPU를 통해)에서 별도의 물리적 경로를 통해 인간 프레즌스 센서를 노출하는 것이 좋습니다. 카메라 킬 스위치는 ISP 펌웨어에서 작동해야 하므로 물리적으로 분리된 경로는 킬 스위치가 사람의 존재 기능을 방해하지 않도록 합니다. 공유 센서에 별도의 물리적 경로가 사용되지 않는 경우 카메라 HLK 지침은 개인 정보 보호 셔터가 RGB 및 IR 센서 모두에서 작동한다는 것을 나타내며, 이는 사용자의 현재 상태 기능을 방해하여 Windows가 사용자에게 사람의 존재가 차단되었음을 알리지 않기 때문에 사용자 환경이 좋지 않습니다. 현재 사람의 존재와 ISP 간에 공유 경로를 갖는 것은 권장되지 않습니다. 그러나 필요한 경우 ISP는 HPD 감지(배터리 절약)를 중지하고 HPD 센서를 사용할 수 없다고 보고합니다.

물리적 셔터는 CT_PRIVACY_CONTROL(UVC 디바이스용) 또는 KSPROPERTY_CAMERACONTROL_PRIVACY(AVStream 또는 DMFT 드라이버를 사용하는 경우)을 통해 OS에 상태를 보고하는 것이 좋습니다. 자세한 내용은 카메라 개인 정보 보호 셔터 알림을 참조하세요.

카메라 개인 정보 보호 셔터, 킬 스위치 및 LED의 기능에 대한 자세한 내용은 카메라 개인 정보 제어에서 찾을 수 있습니다.

카메라 개인 정보 LED와의 상호 작용

이미지 메타데이터가 OS로 전송되지 않는 경우 카메라 개인 정보 LED가 해제될 수 있고 해제되어야 한다는 것이 Microsoft의 기대입니다. 사람의 존재 센서가 물리적으로 얼굴 또는 이미지 데이터를 OS로 전송할 수 없는 것이 필요합니다. 이 작업은 전용 버스 또는 카메라 ISP 또는 센서 내 퓨즈와 물리적으로 분리된 경로와 같은 다양한 메커니즘으로 수행할 수 있습니다. 카메라 개인 정보 LED의 기능에 대한 자세한 내용은 카메라 개인 정보 제어 섹션에서 찾을 수 있습니다.

구현 가이드

현재 상태 센서 드라이버를 개발하려는 이 섹션의 독자는 센서 드라이버 디자인 가이드를 숙지해야 합니다.

하드웨어에서 인간 프레즌스 센서는 로 설정된 ProximityType_HumanProximity = 1SensorType_ProximityDEVPKEY_Sensor_ProximityType 구현됩니다.

센서가 생체 인식을 활용하면 SensorCategory_Biometric 있을 수 있습니다.

디바이스 버스 연결

디바이스 버스 연결 시 HLK(아래 참조)의 테스트 외에는 하드 요구 사항이 없습니다. 그러나 시스템 빌더는 가능한 경우 Windows 11 사용할 수 있는 받은 편지함 드라이버를 활용하는 것이 좋습니다. 예를 들어 I2C용 받은 편지함 HID 드라이버와 HID 기반 디바이스용 받은 편지함 센서 드라이버가 있습니다. 이는 Microsoft가 Windows 11 받은 편지함 드라이버를 유지 관리하는 이점을 제공합니다.

전원 관리

이 섹션에는 인간 존재 센서의 전원 관리에 대한 기본 개요가 포함되어 있습니다. 자세한 내용은 센서 전원 관리를 참조하세요.

현재 상태 센서는 최신 대기 시스템에서 작동하도록 설계되었습니다. 최신이 아닌 대기 시스템에 대한 절전 모드 해제 접근 방식에 대한 추가 지원이 2023년 5월 업데이트에서 Windows 11 버전 22H2 이상에 추가되었습니다.

HIDUSB 구현에 대한 추가 요구 사항

USB 디바이스를 통해 HID에 대한 선택적 일시 중단 문서는 OEM 또는 IHV INF가 받은 편지함 입력을 참조하는 방법의 예를 제공합니다. 다른 선택적 일시 중단 기능을 사용하도록 설정하는 INF입니다. OEM 및 IHV는 INF에서 유사하지만 위에서 언급한 섹션을 참조하여 절전 모드 해제를 사용하도록 설정할 수 있습니다.

이 INF를 간소화하기 위해 OEM 및 IHV는 확장 INF를 대신 만드는 것도 고려할 수 있습니다. 확장명 INF 파일 사용 설명서를 참조하세요.

디바이스에 인간 존재 센서 컬렉션, 사람이 아닌 존재 컬렉션을 포함한 여러 HID 컬렉션이 있는 경우 센서 펌웨어는 인간 근접 컬렉션에서 절전 모드 해제만 지원해야 합니다. 사람이 아닌 존재 센서 컬렉션도 절전 모드 해제 신호를 받을 수 있는 경우 디바이스는 여전히 D0으로 다시 가져와 전원을 소모합니다.

프로토콜 구현(개략적인 아키텍처)

이 섹션에서는 사용자 존재 센서를 OS에 보고하는 데 필요한 드라이버 구현 세부 정보가 필요합니다. 기술적으로 이 작업은 생체 인식 센서 범주에서 근접 유형 센서에 대한 사람 근접 검색 유형을 구현하여 수행됩니다.

아래 다이어그램은 기능이 작동할 때 센서의 데이터가 스택 위로 흐르는 방식을 나타냅니다. 외부 모니터는 "HID"로 레이블이 지정된 다이어그램을 사용합니다.

드라이버 유형/센서 기능 Distance-Capable HW(+/- 5cm) Distance-Agnostic HW
HID: 휴먼 인터페이스 디바이스 HID 기반 거리 지원 데이터 흐름(권장) HID 기반 거리 독립적 데이터 흐름
CLX: Windows 센서 클래스 확장 CLX 기반 거리 지원 데이터 흐름 CLX 기반 거리 독립적 데이터 흐름

HID 기반 거리 가능 흐름 차트

CLX 기반 거리 지원 데이터 흐름

CLX 기반 Distance-Capable Data Flow

HID 기반 거리 독립적 데이터 흐름

HID 기반 Distance-Agnostic Data Flow

CLX 기반 거리 독립적 데이터 흐름

CLX 기반 Distance-Agnostic Data Flow

높은 수준의 데이터 흐름

  1. 사용자는 설정 UI를 통해 절파 또는 잠금 설정을 수정하고 Windows 센서 서비스에 전달됩니다.
  2. Windows 센서 서비스는 정상 작동 중에 사람의 현재 상태 센서를 시작하거나 최신 대기 상태를 시작하여 절전 모드 해제 및 잠금을 모니터링합니다.
  3. 인간 존재 센서는 사람의 현재 상태, 감지 거리를 포함하고 유효한 새 샘플을 발생합니다.
  4. 시스템이 최신 대기 상태이고 새로운 인간 존재 샘플이 구성된 검색 범위 내에서 인간을 보고하는 경우 Windows 센서 서비스는 Windows 전원 스택에 절전 모드 해제 신호를 보냅니다. 반대로 시스템이 정상 작동 중이고 사람이 보고되지 않거나 구성된 검색 범위를 벗어나는 경우 Windows 센서 서비스는 Windows 전원 스택에 시간 제한 신호를 보냅니다.

인간의 존재 신호

신호:

  • 사용자 현재 신호 – 센서가 사람이 제시하는 데이터 필드가 true로 설정된 데이터 샘플을 보고할 때 발생합니다. 시스템이 주의를 지원하는 경우 주의가 이 상태에서 참여/true로 설정됩니다.
  • 사용자가 연결되지 않은 신호 존재 – 센서가 사람이 제시하는 데이터 필드가 true로 설정된 데이터 샘플을 보고한 다음 주의가 연결되지 않거나 거짓으로 설정된 경우 주의를 지원하는 시스템에서 발생합니다.
  • 사용자가 신호를 표시하지 않음 – 센서가 사람이 제시하는 데이터 필드가 false로 설정된 데이터 샘플을 보고할 때 발생합니다.
  • 사용자 알 수 없는 신호 – 사람의 존재를 알 수 없는 경우 신호를 보냅니다. 이는 센서가 가짜로 제거되거나 센서가 유효한 샘플을 아직 보고하지 않은 경우에 발생할 수 있습니다.

필수 HID 설명자 및 최상위 컬렉션

구현된 경우 HID 기반 아키텍처 중 하나를 사용하여 다음 섹션에서는 현재 상태 정보를 노출하기 위한 데이터 필드에 대해 설명합니다.

HID를 통해 디바이스를 노출하는 방법에 대한 자세한 내용은 센서 HID 사용을 참조하세요.

사람의 존재 – 현재 상태(절전 모드 해제 및 잠금)
사용 ID 의견
0x04B1 HID_USAGE_SENSOR_DATA_BIOMETRIC_HUMAN_PRESENCE 현재 상태를 나타내는 부울을 노출하는 데 사용됩니다. 이 값을 "1"로 설정하여 사람의 존재를 나타냅니다. 이 값을 "0"으로 설정하여 사람의 존재를 나타내지 않습니다.
0x04B2 HID_USAGE_SENSOR_DATA_BIOMETRIC_HUMAN_PROXIMITY_RANGE 입력 보고서의 거리 값을 노출하는 데 사용되는 기본 단위는 미터 단위이지만 이 문서의 샘플 보고서 설명자는 디바이스가 밀리미터를 보고하는 방법을 보여줍니다. 향후 Windows 업데이트에서 선택적 필드가 됩니다.

참고

밀리미터 보고서는 +/- 5000mm 이내로 정확해야 합니다. 보고된 범위는 연속되거나 5000mm 미만의 개별 증분(즉, 2000mm, 7000mm,..)일 수 있습니다. 향후 Windows 업데이트에서 선택적 필드가 됩니다.

유효성 검사 가이드 - 최소 요구 사항 및 테스트: WHCP(Windows 하드웨어 인증 프로그램)

호환되는 하드웨어를 인증하기 위한 최소 테스트 및 요구 사항은 Windows 하드웨어 호환성 프로그램 사양 및 정책의 HLK(하드웨어 랩 키트) 테스트에 설명되어 있습니다.