windows 7 logo requirements screen coverage screen coverage hid (human interface device) class hid...
TRANSCRIPT
![Page 1: Windows 7 Logo Requirements Screen Coverage Screen Coverage HID (Human Interface Device) Class HID (Human Interface Device) Class Battery Operation Battery](https://reader036.vdocuments.net/reader036/viewer/2022082818/56649eb65503460f94bbf21b/html5/thumbnails/1.jpg)
Windows 7 Logo Windows 7 Logo RequirementsRequirements
Screen CoverageScreen Coverage HID (Human Interface Device) ClassHID (Human Interface Device) Class Battery OperationBattery Operation Sampling RateSampling Rate ResolutionResolution JitterJitter Contact Accuracy / OffsetContact Accuracy / Offset Ghost PointsGhost Points
![Page 2: Windows 7 Logo Requirements Screen Coverage Screen Coverage HID (Human Interface Device) Class HID (Human Interface Device) Class Battery Operation Battery](https://reader036.vdocuments.net/reader036/viewer/2022082818/56649eb65503460f94bbf21b/html5/thumbnails/2.jpg)
Screen CoverageScreen Coverage
Input requirements apply equally Input requirements apply equally to all areas, including edges and to all areas, including edges and corners.corners.
![Page 3: Windows 7 Logo Requirements Screen Coverage Screen Coverage HID (Human Interface Device) Class HID (Human Interface Device) Class Battery Operation Battery](https://reader036.vdocuments.net/reader036/viewer/2022082818/56649eb65503460f94bbf21b/html5/thumbnails/3.jpg)
HID (Human Interface Device) ClassHID (Human Interface Device) Class
Multi-touch digitizers must appear tMulti-touch digitizers must appear to the OS as HID designers, and not as o the OS as HID designers, and not as a mouse or other proprietary device.a mouse or other proprietary device.
![Page 4: Windows 7 Logo Requirements Screen Coverage Screen Coverage HID (Human Interface Device) Class HID (Human Interface Device) Class Battery Operation Battery](https://reader036.vdocuments.net/reader036/viewer/2022082818/56649eb65503460f94bbf21b/html5/thumbnails/4.jpg)
Battery OperationBattery Operation
For battery operated devices, the For battery operated devices, the requirements must be met requirements must be met whether the device is running on whether the device is running on AC or battery power.AC or battery power.
![Page 5: Windows 7 Logo Requirements Screen Coverage Screen Coverage HID (Human Interface Device) Class HID (Human Interface Device) Class Battery Operation Battery](https://reader036.vdocuments.net/reader036/viewer/2022082818/56649eb65503460f94bbf21b/html5/thumbnails/5.jpg)
Sampling rateSampling rate
At least 50hz per fingerAt least 50hz per finger– USB supports up to 133hzUSB supports up to 133hz
![Page 6: Windows 7 Logo Requirements Screen Coverage Screen Coverage HID (Human Interface Device) Class HID (Human Interface Device) Class Battery Operation Battery](https://reader036.vdocuments.net/reader036/viewer/2022082818/56649eb65503460f94bbf21b/html5/thumbnails/6.jpg)
ResolutionResolution
At least 100ppi and at least At least 100ppi and at least display resolutiondisplay resolution
![Page 7: Windows 7 Logo Requirements Screen Coverage Screen Coverage HID (Human Interface Device) Class HID (Human Interface Device) Class Battery Operation Battery](https://reader036.vdocuments.net/reader036/viewer/2022082818/56649eb65503460f94bbf21b/html5/thumbnails/7.jpg)
JitterJitter
For all finger, if a contact is For all finger, if a contact is stationary, the reported position stationary, the reported position data must not change.data must not change.
![Page 8: Windows 7 Logo Requirements Screen Coverage Screen Coverage HID (Human Interface Device) Class HID (Human Interface Device) Class Battery Operation Battery](https://reader036.vdocuments.net/reader036/viewer/2022082818/56649eb65503460f94bbf21b/html5/thumbnails/8.jpg)
Contact AccuracyContact Accuracy
Tracing a line, circle, or other Tracing a line, circle, or other pattern should produce data that pattern should produce data that is within 0.5mm of the expected is within 0.5mm of the expected data patterndata pattern
And without interruption to the And without interruption to the patternpattern– Incorrect up/down data destroys Incorrect up/down data destroys
integrity of linear movements.integrity of linear movements.
![Page 9: Windows 7 Logo Requirements Screen Coverage Screen Coverage HID (Human Interface Device) Class HID (Human Interface Device) Class Battery Operation Battery](https://reader036.vdocuments.net/reader036/viewer/2022082818/56649eb65503460f94bbf21b/html5/thumbnails/9.jpg)
Contact OffsetContact Offset
The physical contact with the device The physical contact with the device and the position which the device and the position which the device reports must be with 2mm of each other reports must be with 2mm of each other for all fingers.for all fingers.– Reduce offset is crucial to accuracyReduce offset is crucial to accuracy
Applies whether each contact is Applies whether each contact is stationary or in motion, and when stationary or in motion, and when multiple fingers make contact multiple fingers make contact simultaneously or separatelysimultaneously or separately
![Page 10: Windows 7 Logo Requirements Screen Coverage Screen Coverage HID (Human Interface Device) Class HID (Human Interface Device) Class Battery Operation Battery](https://reader036.vdocuments.net/reader036/viewer/2022082818/56649eb65503460f94bbf21b/html5/thumbnails/10.jpg)
Ghost PointsGhost Points
No data must be reported for No data must be reported for locations where contact is not locations where contact is not made.made.
![Page 11: Windows 7 Logo Requirements Screen Coverage Screen Coverage HID (Human Interface Device) Class HID (Human Interface Device) Class Battery Operation Battery](https://reader036.vdocuments.net/reader036/viewer/2022082818/56649eb65503460f94bbf21b/html5/thumbnails/11.jpg)
Beyond Windows 7 LogoBeyond Windows 7 Logo
Contact width / heightContact width / height PressurePressure Valid touch confidence (and do it fast)Valid touch confidence (and do it fast)
– OS won’t do palm rejection otherwiseOS won’t do palm rejection otherwise Double-tappingsDouble-tappings
– Many users life the fingers only a small diMany users life the fingers only a small distance off the screen to double-tapstance off the screen to double-tap
![Page 12: Windows 7 Logo Requirements Screen Coverage Screen Coverage HID (Human Interface Device) Class HID (Human Interface Device) Class Battery Operation Battery](https://reader036.vdocuments.net/reader036/viewer/2022082818/56649eb65503460f94bbf21b/html5/thumbnails/12.jpg)
Beyond Windows 7 LogoBeyond Windows 7 Logo
PerformancePerformance– Device side gesture detection strongly Device side gesture detection strongly
discourageddiscouraged– Palm rejection should be especially fastPalm rejection should be especially fast
Set the `touch valid` sooner rather than Set the `touch valid` sooner rather than laterlater
Pen use on touch screenPen use on touch screen Input should not be triggered by Input should not be triggered by
dust or small insectsdust or small insects
![Page 13: Windows 7 Logo Requirements Screen Coverage Screen Coverage HID (Human Interface Device) Class HID (Human Interface Device) Class Battery Operation Battery](https://reader036.vdocuments.net/reader036/viewer/2022082818/56649eb65503460f94bbf21b/html5/thumbnails/13.jpg)
MS MS 合作案合作案
![Page 14: Windows 7 Logo Requirements Screen Coverage Screen Coverage HID (Human Interface Device) Class HID (Human Interface Device) Class Battery Operation Battery](https://reader036.vdocuments.net/reader036/viewer/2022082818/56649eb65503460f94bbf21b/html5/thumbnails/14.jpg)
imTop ToDo List imTop ToDo List
Auto CalibrationAuto Calibration 自動評估 自動評估 IR IR 光是否正常光是否正常 技轉技轉
![Page 15: Windows 7 Logo Requirements Screen Coverage Screen Coverage HID (Human Interface Device) Class HID (Human Interface Device) Class Battery Operation Battery](https://reader036.vdocuments.net/reader036/viewer/2022082818/56649eb65503460f94bbf21b/html5/thumbnails/15.jpg)
Auto CalibrationAuto Calibration
Projector, IR cameras, virtual Projector, IR cameras, virtual spacespace
![Page 16: Windows 7 Logo Requirements Screen Coverage Screen Coverage HID (Human Interface Device) Class HID (Human Interface Device) Class Battery Operation Battery](https://reader036.vdocuments.net/reader036/viewer/2022082818/56649eb65503460f94bbf21b/html5/thumbnails/16.jpg)
![Page 17: Windows 7 Logo Requirements Screen Coverage Screen Coverage HID (Human Interface Device) Class HID (Human Interface Device) Class Battery Operation Battery](https://reader036.vdocuments.net/reader036/viewer/2022082818/56649eb65503460f94bbf21b/html5/thumbnails/17.jpg)
自動評估 自動評估 IR IR 光是否正常光是否正常
Debug ToolDebug Tool 放白紙放白紙
![Page 18: Windows 7 Logo Requirements Screen Coverage Screen Coverage HID (Human Interface Device) Class HID (Human Interface Device) Class Battery Operation Battery](https://reader036.vdocuments.net/reader036/viewer/2022082818/56649eb65503460f94bbf21b/html5/thumbnails/18.jpg)
技轉技轉
DocumentationDocumentation– Review function listsReview function lists
Project specProject spec Sample codesSample codes
![Page 19: Windows 7 Logo Requirements Screen Coverage Screen Coverage HID (Human Interface Device) Class HID (Human Interface Device) Class Battery Operation Battery](https://reader036.vdocuments.net/reader036/viewer/2022082818/56649eb65503460f94bbf21b/html5/thumbnails/19.jpg)
imTop Possible Future WorksimTop Possible Future Works