다음을 통해 공유


Windows HCK 요구 사항에 대한 모듈 디자인(touchpad-module-design-for-windows-hck-requirements)

Windows 정밀 터치패드에 대한 Windows HCK(하드웨어 인증 키트) 요구 사항은 정밀도 및 안정성이 최우선인 일관된 사용자 환경을 제공하도록 설계되었습니다. 이러한 요구 사항은 센서, 컨트롤러 IC 및 관련 메커니즘을 포함하여 모듈의 모든 측면에 영향을 줍니다.

센서 설계

Windows 정밀 터치패드 모듈의 센서 설계는 사용자의 손가락 상호 작용을 정확하게 표현하는 데 필수적입니다.

이 구현 가이드에서 특정 센서 피치가 필수 사항은 아니지만 특정 요구 사항을 충족하거나 초과하려고 할 때 더 큰 센서 피치가 어떻게 문제를 일으킬 수 있는지 이해해야 합니다.

최소 입력 분리

관련 HCK 요구 사항:

  • Device.Input.PrecisionTouchpad.Performance.MinSeparation
  • Device.Input.PrecisionTouchpad.Precision.ContactDivergence
  • Device.Input.PrecisionTouchpad.Precision.HVInputSeparation
  • Device.Input.PrecisionTouchpad.Precision.DiagonalInputSeparation

일관되고 신뢰할 수 있는 제스처 인식을 위해서는 고유한 각 손가락 접촉이 식별되고 보고되도록 하는 것이 중요합니다.

Windows 정밀 터치패드는 접촉이 고정, 분기, 수렴 또는 인터리브되는지 여부에 관계없이 최소 10mm 간격으로 세로 또는 가로로 정렬되거나 13mm의 최소 간격으로 대각선으로 정렬된 접점을 별칭으로 지정해서는 안 됩니다.

표면 및 에지 접촉 탐지

관련 HCK 요구 사항:

  • Device.Input.PrecisionTouchpad.Precision.EdgeDetection
  • Device.Input.PrecisionTouchpad.Reliability.ContactsReported

일관되고 신뢰할 수 있는 에지 제스처 인식을 위해서는 센서의 에지 가까이에 연락처를 등록하고 보고해야 합니다.

Windows 정밀 터치패드는 센서 영역 내에 있는지 들어오는지 또는 나가는지 여부에 관계없이 디지타이저 표면 에지의 최대 2mm 내에 있는 디지타이저 표면 어디에서나 접점을 탐지하고 보고해야 합니다.

컨트롤러 IC 설계

Windows 정밀 터치패드 모듈의 컨트롤러 IC 설계는 사용자의 손가락 상호 작용을 정확하게 표현하는 데 필수적입니다.

위치 보고

관련 HCK 요구 사항:

  • Device.Input.PrecisionTouchpad.Precision.MotionJitter
  • Device.Input.PrecisionTouchpad.Precision.Position
  • Device.Input.PrecisionTouchpad.Precision.StationaryJitter

표면 접촉의 운동학은 Windows 정밀 터치패드에 의해 호스트에 최대한 정확하게 보고되어야 합니다. 접촉이 정지된 경우 정지 좌표로 보고되어야 합니다. 이동 접점은 검사 시간 값과 관련하여 위치가 정확하게 보고되어야 합니다.

선형성

관련 HCK 요구 사항:

  • Device.Input.PrecisionTouchpad.Precision.Linearity

사용자의 미묘한 움직임을 보고하는 것은 정확하고 응답성이 뛰어난 사용자 환경의 필수적인 부분입니다. 그러나 손가락의 벡터를 정확하게 따르는 편차와 능력의 부족은 매우 중요합니다.

Windows 정밀 터치패드는 가로, 세로 및 대각선으로 에지 간 이동에 대해 보고된 모든 접촉에 대해 0.5mm 이내의 선형성을 유지해야 합니다. 모든 에지에서 3.5mm 이내의 정밀 터치패드는 보고된 모든 접촉에 대해 1.5mm 이내의 선형성을 유지해야 합니다.

linearity

그림 1 선형성

대기 시간 및 보고율

관련 HCK 요구 사항:

  • Device.Input.PrecisionTouchpad.Precision.ActiveTouchdownLatency
  • Device.Input.PrecisionTouchpad.Precision.IdleTouchDownLatency
  • Device.Input.PrecisionTouchpad.Precision.PanLatency
  • Device.Input.PrecisionTouchpad.Performance.ReportRate

사용자가 인식하는 대기 시간은 Windows 정밀 터치패드의 환경을 크게 감소시키므로 엔드투엔드에서 시스템의 모든 측면은 지정된 대기 시간 목표를 충족하거나 초과해야 합니다. 단일 접점의 경우 125Hz, 여러 접점의 경우 100Hz의 최소 입력 보고 속도를 제공하면 정확한 스캔 주파수로 각각 25ms 및 15ms의 접점 다운 및 업데이트 대기 시간을 달성할 수 있습니다.

안정성

관련 HCK 요구 사항:

  • Device.Input.PrecisionTouchpad.Reliability.ContactSuppression
  • Device.Input.PrecisionTouchpad.Reliability.FalseContacts
  • Device.Input.PrecisionTouchpad.Reliability.PowerStates

디지타이저 시스템의 가장 중요한 측면은 가짜 접점이 보고되지 않도록 하는 것입니다. 다양한 소스로부터 시스템에 유입되는 노이즈 간섭으로 인해 가짜 접점이 발생할 수 있습니다. Windows 정밀 터치패드 컨트롤러는 이러한 문제가 호스트에 보고되지 않도록 해야 합니다.

사용자는 의도적이거나 우발적이든 언제든지 Windows 정밀 터치패드와 접촉할 수 있으며 컨트롤러는 표면 접촉 또는 단추 상태에 관계없이 올바르게 부팅할 수 있어야 하며, 초기 접점이 모두 제거되면 HCK 요구 사항에 따라 접점을 보고할 수 있어야 합니다. Windows 정밀 터치패드는 접촉 보고 및 추적에 지원되는 것보다 표면에서 더 많은 접촉을 탐지하는 경우 모든 접점 및 단추에 대해 보고하고 모든 접점이 제거될 때까지 모든 보고를 중단해야 합니다.

기계 설계

Windows 정밀 터치패드 모듈의 메커니즘 설계는 일관된 사용자 환경을 보장하는 데 필수적입니다.

단추 활성화 포스

관련 HCK 요구 사항:

  • Device.Input.PrecisionTouchpad.Hardware.ClickpadPress
  • Device.Input.PrecisionTouchpad.Hardware.PressurePadPress

단추 유형 구현에 관계없이 150g-180g보다 큰 힘이 접촉 영역에 적용될 때 Windows 정밀 터치패드에서 단추 다운 상태를 보고해야 합니다. 최고의 Windows 정밀 터치패드는 전체 접촉 영역에 걸쳐 균일한 정품 인증을 제공하기 위해 노력해야 하지만(압력 패드 구현에 필요함) 최소 Windows 정밀 터치패드는 그림 2 정품 인증 포스에 표시된 대로 정품 인증 포스를 적용하여 단추 다운 보고를 생성합니다.

activation force

그림 2 정품 인증 포스