Browse Prior Art Database

Digitizer and Software Performance Qualification Technique

IP.com Disclosure Number: IPCOM000202476D
Original Publication Date: 2010-Dec-16
Included in the Prior Art Database: 2010-Dec-16
Document File: 2 page(s) / 36K

Publishing Venue

Microsoft

Related People

Alexandre Ferreira: INVENTOR [+6]

Abstract

A touch latency measurement technique based on bringing two separate domains into a common timeline. By aligning the software domain, represented by instrumentation (ETW, for instance) with the physical domain (frames captured from a high speed camera), engineers can better characterize timing incurred in the components involved. One example is the ability to separate and characterize the relative cost (delay) incurred by the digitizer, software, and rendering stacks. This technique can also be extended to Mouse Keyboard, Game Controller, Bluetooth Headset buttons or any user interface device latency scenario analysis.

This text was extracted from a Microsoft Word document.
This is the abbreviated version, containing approximately 60% of the total text.

Document Author (alias)

Masahiko Kaneko (mkaneko)

Defensive Publication Title 

Digitizer and Software Performance Qualification Technique

Name(s) of All Contributors

Alexandre Ferreira

Jose Baldner

Mariel Young

Masahiko Kaneko

Mikki Durojaiye

Pravin Santiago

 

 

 

 

Summary of the Defensive Publication/Abstract

A touch latency measurement technique based on bringing two separate domains into a common timeline. By aligning the software domain, represented by instrumentation (ETW, for instance) with the physical domain (frames captured from a high speed camera), engineers can better characterize timing incurred in the components involved. One example is the ability to separate and characterize the relative cost (delay) incurred by the digitizer, software, and rendering stacks. This technique can also be extended to Mouse Keyboard, Game Controller, Bluetooth Headset buttons or any user interface device latency scenario analysis.

Description:  Include architectural diagrams and system level data flow diagrams if: 1) they have already been prepared or 2) they are needed to enable another developer to implement your defensive publication. Target 1-2 pages, and not more than 5 pages.  

1.     A method for quantifying the time distribution of a human interaction with a particular computing system, the computing system receiving input through a capture human interaction device  (CHID) processing the input on the software and interacting back to the user through the same human interaction device or another(FHID), the method comprising:

Receiving a data acquisition trace including

          A audio/video trace (file) based on an audio and/or video capture device containing the end to end scenario with the human interaction containing the output of the feedback generated by the automatic feedback generation software.

       Concurrently with the audio and or video trace, receiving at least one system trace with synchronization data from the input human interaction device, the computing system software and from the feedback human interaction device.

       Based on the audio/video trace detect the exact moment that the feedback is presented to the user and the last recorded data from the software passing the feedback to the feedback human interaction device align the audio/video trace with at least one system trace;

       Based on the alignment, during execution of a...