다음 섹션에서는 앞서 설명된 디바이스 경험을 지원하기 위해 존재 센서와 같은 구성 요소를 선택할 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 | 공급업체에서 정의한 인간 생체 인식을 활용하여 존재(하나 이상의 사람)가 감지됩니다. 생체 인식을 활용하는 포괄적인 설명으로, 아래에 아직 정의되지 않은 휴먼 프레즌스 센서에 대한 것입니다. |
인간 존재 감지 유형: 얼굴 생체 인식 | 셀 | 사람의 존재는 사람의 얼굴(예: Viola-Jones 개체 감지 사용)에 대한 스캔(예: 저해상도 비디오 카메라)을 통해 감지됩니다. 얼굴을 구분하거나 얼굴 특성을 감지하는 것은 수행되지 않습니다. 이러한 감지는 얼굴 주위에 경계 상자를 배치할 수 있는 기존 디지털 카메라와 유사합니다. |
사람의 현재 상태 감지 유형: 오디오 생체 인식 | 셀 | 인간의 존재는 인간의 소리(예: 미리 정의된 키워드, 일반 말하기, 시끄러운 소리, 박수)를 검색하여 감지됩니다(예: 마이크에 의해). 음성 또는 사용자를 구분하거나 오디오 특성을 감지하지 않습니다. 이 범주의 센서는 사용자가 있음을 나타내는 오디오 이벤트 이후 10초 동안 'Present'를 보고해야 합니다. 부재에 대한 대기 시간 요구 사항은 이 기간의 끝에서 측정됩니다. |
중요합니다
모든 존재 감지 센서는 위에서 설명한 감지 유형을 정확하게 보고해야 합니다.
범주 1 인간 존재 센서 요구 사항(얼굴 생체 인식)
측정 | 측정단위 | 코멘트 |
---|---|---|
센서 범위 | .2m – 1.2m 참고: 최소 실행 가능한 범위입니다. 더 나은 범위를 가진 센서가 허용됩니다. | 직접 측정(위에서 정의) 시 사용자는 1.2m 거리에서 절전 모드를 해제할 수 있어야 합니다. |
센서 대기 시간 | <.33초 | 범주 II 센서 대기 시간과 동일합니다. 이 요구 사항은 사람의 존재에 대한 펌웨어 인식부터 해당 메시지를 수신하는 운영 체제까지의 시간을 정의합니다. 센서에서 신호를 받으면 운영 체제에서 깨움에 대한 가변 대기 시간을 가지는 것으로 알려져 있습니다. |
센서 전원 - 사용 중 | <내부 센서의 경우 80mw; 외부 센서의 경우 전원 사용량은 버스의 전원 제한에 의해 결정됩니다. 모든 측정값 평균입니다. | 이 측정은 절전 모드 해제 및 잠금 시나리오에 따라 사용되는 송신기, 수신기 및 LED를 포함하여 전체 센서 하위 시스템을 캡슐화합니다. |
센서 전원 - 대기 | <내부 센서의 경우 25mw; 외부 센서의 경우 전원 사용량은 버스의 전원 제한에 의해 결정됩니다. 모든 측정값 평균입니다. | 최대 피크 전력 소모입니다. |
정확성 – 거리 보고 | +/- 5 cm | 45cm(12 in), 75cm(29.5 in), 120cm(47.2 in)로 측정됩니다. 이 센서가 거리를 지원하는 경우에만 필요합니다. |
범주 2 사용자 존재 센서 요구 사항(기타)
측정 | 측정단위 | 코멘트 |
---|---|---|
센서 범위 | .2m – 1.2m 참고: 최소 실행 가능한 범위입니다. 더 나은 범위를 가진 센서가 허용됩니다. | 직접 측정(위에서 정의) 시 사용자는 1.2m 거리에서 절전 모드를 해제할 수 있어야 합니다. |
센서 대기 시간 | <.33초 | 이 요구 사항은 인간의 존재에 대한 펌웨어 인식부터 해당 메시지를 수신하는 HID 드라이버까지의 시간을 정의합니다. 센서에서 신호를 받으면 운영 체제에서 깨움에 대한 가변 대기 시간을 가지는 것으로 알려져 있습니다. |
센서 전원 - 사용 중 | <내부 센서의 경우 65mw; 외부 센서의 경우 전원 사용량은 버스의 전원 제한에 의해 결정됩니다. 모든 측정값 평균입니다. | 이 측정은 절전 모드 해제 및 잠금 시나리오에 따라 사용되는 송신기, 수신기 및 LED를 포함하여 전체 센서 하위 시스템을 캡슐화합니다. |
센서 전원 - 대기 | <5mw; 외부 센서의 경우 전원 사용량은 버스의 전원 제한에 의해 결정됩니다. 모든 측정값 평균입니다. | 시스템이 현대적 대기 모드일 때 센서의 전력 소모에 의해 측정됩니다. 이 측정은 절전 모드 해제 및 잠금 시나리오에 따라 사용되는 송신기, 수신기 및 기타 하드웨어를 포함하여 전체 센서 하위 시스템을 캡슐화합니다. |
정확성 – 거리 보고 | +/- 5 cm | 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 모드 및 USB4를 통해 하나의 연결을 공유할 수 있지만 모든 사용자가 이러한 연결기 유형에 액세스할 수 있는 것은 아니므로 외부 센서의 유일한 커넥터로 의존해서는 안 됩니다.
요구 사항
외부 인간 존재 센서는 내부 인간 존재 센서와 동일한 요구 사항을 충족하고 동일한 HLK 및 수동 테스트를 통과해야 합니다.
다양한 기능을 사용하여 센서 처리
다양한 기능을 가진 여러 존재 센서가 있는 경우 (예를 들어, 센서 A는 접근 시 깨우기 및 떠날 때 잠금을 지원하지만, 센서 B는 적응형 밝기 조절만 지원함) 설정 페이지에는 선택한 센서의 기능이 반영됩니다. 센서 A를 선택하면 절전 모드 해제 및 잠금 토글만 표시됩니다. 센서 B를 선택하면 적응형 디밍 토글만 표시됩니다.
기본 존재 센서 선택 논리
Windows 11 22H2 이전에는 마지막으로 연결된 센서가 기본적으로 선택되었습니다. Windows 11 22H2 이상에 대한 2023년 5월 업데이트부터 선택 논리는 다음과 같습니다.
접근 시 깨우기, 떠날 때 잠금 정책
외부 센서는 내부 센서보다 우선 순위가 있으며 시스템에 연결되면 내부 센서를 절전 모드 해제 및 잠금을 위한 입력으로 완전히 바꿉니다. 우선 순위는 외부 센서가 연결되면 시스템의 기본 센서가 된다는 것을 의미합니다. 시간 제한 또는 감지 거리와 같은 기존 사용자 기본 설정은 외부 센서로 전송됩니다.
다양한 외부 센서 구성에 대한 중재 정책은 아래에서 찾을 수 있습니다.
시스템에 센서가 통합되어 있습니다. | 시스템에 외부 센서가 있음 | 중재 정책 |
---|---|---|
예 | 없음 | 시스템의 뚜껑이 닫히면, 절전 모드 해제와 잠금이 작동하지 않습니다. |
아니오 | 없음 | 기능이 없거나 사용하지 않도록 설정되어 있습니다. |
예 | 싱글 | 외부에 연결된 센서는 절전 모드 해제 및 잠금을 위해 선택된 기본 센서가 됩니다. 사용자는 Windows 설정 사용자 인터페이스에서 선호하는 센서를 구성할 수 있습니다. 이 설정은 시스템에서 사용할 수 있는 센서가 여러 대 있는 경우에만 표시됩니다. 버전 22H2 이상에서 2023년 5월 업데이트 이후 선택 논리는 기본 현재 상태 센서 선택 논리를 따릅니다. |
아니오 | 싱글 | 외부에 연결된 센서는 절전 모드 해제 및 잠금을 위해 선택된 기본 센서가 됩니다. 사용자는 Windows 설정 사용자 인터페이스에서 선호하는 센서를 구성할 수 있습니다. 이 설정은 시스템에서 사용할 수 있는 센서가 여러 대 있는 경우에만 표시됩니다. 버전 22H2 이상에서 2023년 5월 업데이트 이후 선택 논리는 기본 현재 상태 센서 선택 논리를 따릅니다. |
예 | 여러 가지 | 동일한 사용자 옵션이 사용자 인터페이스에 표시됩니다. 시스템에 마지막으로 연결된 센서는 사용자가 다른 옵션을 선택할 때까지 기본 센서가 됩니다. 버전 22H2 이상에서 2023년 5월 업데이트 이후 선택 논리는 기본 현재 상태 센서 선택 논리를 따릅니다. |
아니오 | 여러 가지 | 동일한 사용자 옵션이 사용자 인터페이스에 표시됩니다. 시스템에 마지막으로 연결된 센서는 사용자가 다른 옵션을 선택할 때까지 기본 센서가 됩니다. 버전 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의 기능에 대한 자세한 내용은 카메라 개인 정보 보호 컨트롤 섹션에서 찾을 수 있습니다.
구현 가이드
현재 상태 센서 드라이버를 개발하려는 이 섹션의 독자는 센서 드라이버 디자인 가이드를 숙지해야 합니다.
하드웨어의 인간 존재 센서는 가 DEVPKEY_Sensor_ProximityType
로 설정된 ProximityType_HumanProximity = 1
으로 구현됩니다.
센서가 생체 인식을 활용하면 SensorCategory_Biometric에 포함될 수 있습니다.
디바이스 버스 연결
디바이스 버스 연결 시 HLK(아래 참조)의 테스트 외에는 하드 요구 사항이 없습니다. 그러나 시스템 빌더는 가능한 경우 Windows 11에서 사용할 수 있는 받은 편지함 드라이버를 활용하는 것이 좋습니다. 예를 들어, I2C용 기본 제공 HID 드라이버와 HID 기반 디바이스용 기본 제공 센서 드라이버가 있습니다. 이는 Microsoft가 Windows 11에서 내장 드라이버를 유지 관리하는 이점을 제공합니다.
전원 관리
이 섹션에는 인간 현재 상태 센서의 전원 관리에 대한 기본 개요가 포함되어 있습니다. 자세한 내용은 센서 전원 관리를 참조하세요.
팁 (조언)
현재 상태 센서는 최신 대기 시스템에서 작동하도록 설계되었습니다. 최신이 아닌 대기 시스템에 대한 절전 모드 해제 방법에 대한 추가 지원은 2023년 5월 Windows 11 버전 22H2 이상 업데이트에 추가되었습니다.
HIDUSB 구현에 대한 추가 요구 사항
USB 장치를 통한 HID의 선택적 일시 중단에 관한 문서는 OEM 또는 IHV INF가 기본 시스템 INPUT.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 기반 데이터 흐름
HID 기반 거리 독립적 데이터 흐름
CLX 기반 거리 독립적 데이터 흐름
높은 수준의 데이터 흐름
- 사용자는 설정 UI를 통해 절전 모드 해제 또는 잠금 설정을 수정하고 Windows 센서 서비스에 전달됩니다.
- Windows 센서 서비스는 정상 작동 중 또는 모던 대기 모드에서 인간 존재 감지기를 시작하여 깨우기 및 잠금 해제를 모니터링합니다.
- 인간의 존재 센서는 인간 존재, 감지 거리 및 유효성을 포함한 새로운 샘플을 제시합니다.
- 시스템이 모던 스탠바이 상태이고 새로운 인간 존재 감지 샘플이 설정된 탐지 범위 내에서 인간을 보고하는 경우, Windows 센서 서비스는 Windows 전원 스택에 깨우기 신호를 보냅니다. 반대로 시스템이 정상 작동 중이고 사람이 보고되지 않거나 구성된 검색 범위를 벗어난 경우 Windows 센서 서비스는 Windows 전원 스택에 시간 제한 신호를 보냅니다.
인간의 존재 신호
신호:
- 사용자 현재 신호 – 센서가 사용자 현재 데이터 필드가 true로 설정된 데이터 샘플을 보고할 때 발생합니다. 시스템이 주의를 지원하는 경우 주의가 이 상태에서 참여/true로 설정됩니다.
- 사용자 존재 미참여 신호 – 사람이 있는 데이터 필드가 true로 설정된 데이터 샘플이 센서에 의해 보고된 후, 주의가 미참여로 설정되거나 false로 설정될 때 주의를 지원하는 시스템에서 발생합니다.
- 사용자가 신호를 표시하지 않음 – 센서가 사람이 있는 데이터 필드가 false로 설정된 데이터 샘플을 보고할 때 발생합니다.
- 사용자 알 수 없는 신호 – 사람의 현재 상태를 알 수 없는 경우 신호입니다. 이 문제는 센서가 가짜로 제거되거나 센서가 유효한 샘플을 아직 보고하지 않은 경우에 발생할 수 있습니다.
필수 HID 설명자 및 최상위 컬렉션
구현된 경우 HID 기반 아키텍처 중 하나를 사용하여 다음 섹션에서는 현재 상태 정보를 노출하기 위한 데이터 필드에 대해 설명합니다.
HID를 통해 디바이스를 노출하는 방법에 대한 자세한 내용은 센서 HID 사용량을 참조하세요.
인간의 존재 – 활성화(깨우기 및 잠금)
사용 ID | 코멘트 |
---|---|
0x04B1 HID_USAGE_SENSOR_데이터_생체측정_인체_존재 | 존재 여부를 나타내는 불린값을 노출하는 데 사용됩니다. 이 값을 "1"로 설정하여 사람의 존재를 나타냅니다. 사람이 없음을 나타내려면 이 값을 "0"으로 설정합니다. |
0x04B2 HID 사용 센서 데이터 생체 인식 인간 근접 범위 | 입력 보고서 기본 단위의 거리 값을 노출하는 데 사용되는 단위는 미터 단위이지만 이 문서의 샘플 보고서 설명자는 디바이스가 밀리미터를 보고하는 방법을 보여줍니다. 이는 향후 Windows 업데이트에서 선택적 필드가 될 것입니다. |
비고
밀리미터 보고서는 +/- 5000mm 이내로 정확해야 합니다. 보고된 범위는 연속되거나 5000mm 미만의 불연속 증분(즉, 2000mm, 7000mm,..)일 수 있습니다. 이는 향후 Windows 업데이트에서 선택적 필드가 될 것입니다.
유효성 검사 가이드 - 최소 요구 사항 및 테스트: WHCP(Windows 하드웨어 인증 프로그램)
호환되는 하드웨어를 인증하기 위한 최소 테스트 및 요구 사항은 Windows 하드웨어 호환성 프로그램 사양 및 정책의 HLK(하드웨어 랩 키트) 테스트에 설명되어 있습니다.