-
公开(公告)号:US10228561B2
公开(公告)日:2019-03-12
申请号:US13927025
申请日:2013-06-25
Applicant: Microsoft Technology Licensing, LLC
Inventor: Steve Robbins , Scott McEldowney , Xinye Lou , David Nister , Drew Steedly , Quentin Simon Charles Miller , David D Bohn , James Peele Terrell, Jr. , Andrew C. Goris , Nathan Ackerman
Abstract: An example see-through head-mounted display system includes a freeform prism and a display device configured to emit display light through the freeform prism to an eye of a user. The see-through head-mounted display system may also include an imaging device configured to receive gaze-detection light reflected from the eye and directed through the freeform prism.
-
公开(公告)号:US10025378B2
公开(公告)日:2018-07-17
申请号:US13926204
申请日:2013-06-25
Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventor: Morgan Kolya Venable , Bernard James Kerr , Vaibhav Thukral , David Nister
IPC: G06F3/01 , G06F3/0484 , G06F3/048 , G06F3/0482 , G06F3/0486
Abstract: Embodiments are disclosed herein that relate to selecting user interface elements via a periodically updated position signal. For example, one disclosed embodiment provides a method comprising displaying on a graphical user interface a representation of a user interface element and a representation of an interactive target. The method further comprises receiving an input of coordinates of the periodically updated position signal, and determining a selection of the user interface element if a motion interaction of the periodically updated position signal with the interactive target meets a predetermined motion condition.
-
公开(公告)号:US20170336867A1
公开(公告)日:2017-11-23
申请号:US15670512
申请日:2017-08-07
Applicant: Microsoft Technology Licensing, LLC
Inventor: Weerapan Wilairat , Vaibhav Thukral , David Nister , Morgan Kolya Venable , Bernard James Kerr , Chris Aholt
IPC: G06F3/01 , G06F1/16 , G02B27/01 , G06K9/00 , G06F3/0484
CPC classification number: G06F3/013 , G02B27/0093 , G02B27/0172 , G02B2027/0178 , G06F1/163 , G06F3/011 , G06F3/04842 , G06K9/00604
Abstract: Examples relating to calibrating an estimated gaze location are disclosed. One example method comprises monitoring the estimated gaze location of a viewer using gaze tracking data from a gaze tracking system. Image data for display via a display device is received, the image data comprising at least one target visual and target visual metadata that identifies the at least one target visual. The target visual metadata is used to identify a target location of the at least one target visual. The estimated gaze location of the viewer is monitored and a probability that the viewer is gazing at the target location is estimated. The gaze tracking system is calibrated using the probability, the estimated gaze location and the target location to generate an updated estimated gaze location of the viewer.
-
公开(公告)号:US10345903B2
公开(公告)日:2019-07-09
申请号:US13973788
申请日:2013-08-22
Applicant: Microsoft Technology Licensing, LLC
Inventor: Steve Robbins , Scott C. McEldowney , Xinye Lou , David D. Bohn , Quentin Simon Charles Miller , David Nister , Gerhard Schneider , Christopher Maurice Mei , Nathan Ackerman
Abstract: A method of detecting eye location for a head-mounted display system includes directing positioning light to an eye of a user and detecting the positioning light reflected from the eye of the user. The method further includes determining a distance between the eye and a near-eye optic of the head-mounted display system based on attributes of the detected positioning light, and providing feedback for adjusting the distance between the eye and the near-eye optic.
-
公开(公告)号:US20180197047A1
公开(公告)日:2018-07-12
申请号:US15913118
申请日:2018-03-06
Applicant: Microsoft Technology Licensing, LLC
Inventor: David Nister , Piotr Dollar , Wolf Kienzle , Mladen Radojevic , Matthew S. Ashman , Ivan Stojiljkovic , Magdalena Vukosavljevic
Abstract: A method of object detection includes receiving a first image taken from a first perspective by a first camera and receiving a second image taken from a second perspective, different from the first perspective, by a second camera. Each pixel in the first image is offset relative to a corresponding pixel in the second image by a predetermined offset distance resulting in offset first and second images. A particular pixel of the offset first image depicts a same object locus as a corresponding pixel in the offset second image only if the object locus is at an expected object-detection distance from the first and second cameras. The method includes recognizing that a target object is imaged by the particular pixel of the offset first image and the corresponding pixel of the offset second image.
-
公开(公告)号:US09727136B2
公开(公告)日:2017-08-08
申请号:US14281755
申请日:2014-05-19
Applicant: Microsoft Technology Licensing, LLC
Inventor: Weerapan Wilairat , Vaibhav Thukral , David Nister , Morgan Kolya Venable , Bernard James Kerr , Chris Aholt
IPC: G06F3/01 , G02B27/01 , G06K9/00 , G06F1/16 , G06F3/0484
CPC classification number: G06F3/013 , G02B27/0093 , G02B27/0172 , G02B2027/0178 , G06F1/163 , G06F3/011 , G06F3/04842 , G06K9/00604
Abstract: Examples relating calibrating an estimated gaze location are disclosed. One example method comprises monitoring the estimated gaze location of a viewer using gaze tracking data from a gaze tracking system. Image data for display via a display device is received and, without using input from the viewer, at least one target visual that may attract a gaze of the viewer and a target location of the target visual are identified within the image data. The estimated gaze location of the viewer is compared with the target location of the target visual. An offset vector is calculated based on the estimated gaze location and the target location. The gaze tracking system is calibrated using the offset vector.
-
公开(公告)号:US20160358009A1
公开(公告)日:2016-12-08
申请号:US15243544
申请日:2016-08-22
Applicant: Microsoft Technology Licensing, LLC
Inventor: Mudit Agrawal , Vaibhav Thukral , Ibrahim Eden , David Nister , Shivkumar Swaminathan
CPC classification number: G06K9/0061 , G06F3/013 , G06K9/00604 , G06K9/00624 , G06K9/4661 , G06K9/52 , G06K9/6201 , H04N5/2256 , H04N5/33 , H04N5/332
Abstract: Embodiments are disclosed for eye tracking systems and methods. An example eye tracking system comprises a plurality of light sources and a camera configured to capture an image of light from the light sources as reflected from an eye. The eye tracking system further comprises a logic device and a storage device storing instructions executable by the logic device to acquire frames of eye tracking data by iteratively projecting light from different combinations of light sources of the plurality of light sources and capturing an image of the eye during projection of each combination. The instructions may be further executable to select a selected combination of light sources for eye tracking based on a determination of occlusion detected in the image arising from a transparent or semi-transparent optical structure positioned between the eye and the camera and project light via the selected combination of light sources for eye tracking.
-
公开(公告)号:US09488837B2
公开(公告)日:2016-11-08
申请号:US13931464
申请日:2013-06-28
Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventor: David Nister , Georg Klein
CPC classification number: G02B27/0172 , G02B3/0037 , G02B27/0093 , G02B27/01 , G02B27/017 , G02B2027/014 , G02B2027/0178
Abstract: A system and related methods for near-eye display of an image are provided. In one example, a near-eye display system includes a light source comprising a surface and a plurality of pixels having a pixel pitch of 5 microns or less. An aperture array is located between 2 mm and 5 mm from the surface of the light source. The aperture array comprises non-overlapping apertures that are each centered on a vertex of an equilateral triangle within a grid of equilateral triangles. The center of each aperture is spaced from the center of each adjacent aperture by an aperture spacing of between 1 mm and 9 mm. The aperture array selectively passes the light emitted from the pixels to display the image without a double image condition.
Abstract translation: 提供了用于近距离显示图像的系统和相关方法。 在一个示例中,近眼显示系统包括包括表面的光源和具有5微米或更小的像素间距的多个像素。 孔径阵列位于距离光源表面2mm至5mm之间。 孔径阵列包括不重叠的孔,其各自以等边三角形网格内的等边三角形的顶点为中心。 每个孔的中心与每个相邻孔的中心间隔开1mm至9mm之间的孔距。 孔径阵列选择性地传递从像素发射的光以在没有双重图像条件的情况下显示图像。
-
公开(公告)号:US09454699B2
公开(公告)日:2016-09-27
申请号:US14264952
申请日:2014-04-29
Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventor: Mudit Agrawal , Vaibhav Thukral , Ibrahim Eden , David Nister , Shivkumar Swaminathan
CPC classification number: G06K9/0061 , G06F3/013 , G06K9/00604 , G06K9/00624 , G06K9/4661 , G06K9/52 , G06K9/6201 , H04N5/2256 , H04N5/33 , H04N5/332
Abstract: Embodiments are disclosed for eye tracking systems and methods. An example eye tracking system comprises a plurality of light sources and a camera configured to capture an image of light from the light sources as reflected from an eye. The eye tracking system further comprises a logic device and a storage device storing instructions executable by the logic device to acquire frames of eye tracking data by iteratively projecting light from different combinations of light sources of the plurality of light sources and capturing an image of the eye during projection of each combination. The instructions may be further executable to select a selected combination of light sources for eye tracking based on a determination of occlusion detected in the image arising from a transparent or semi-transparent optical structure positioned between the eye and the camera and project light via the selected combination of light sources for eye tracking.
Abstract translation: 公开了用于眼睛跟踪系统和方法的实施例。 示例性眼睛跟踪系统包括多个光源和被配置为从眼睛捕获来自光源的光的图像的照相机。 眼睛跟踪系统还包括逻辑设备和存储设备,其存储由逻辑设备执行的指令,以通过迭代地投射来自多个光源的光源的不同组合的光并捕获眼睛的图像来获取眼睛跟踪数据的帧 在每个组合的投影期间。 所述指令可以进一步执行,以便基于通过位于眼睛和相机之间的透明或半透明光学结构产生的图像中检测到的遮挡的确定来选择用于眼睛跟踪的所选择的光源组合,并经由所选择的投影光投射光 用于眼睛跟踪的光源组合。
-
公开(公告)号:US09342147B2
公开(公告)日:2016-05-17
申请号:US14250280
申请日:2014-04-10
Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventor: Weerapan Wilairat , Ibrahim Eden , Vaibhav Thukral , David Nister , Vivek Pradeep
Abstract: Examples relating to using non-visual feedback to alert a viewer of a display that a visual change has been triggered are disclosed. One disclosed example provides a method comprising using gaze tracking data from a gaze tracking system to determine that a viewer changes a gaze location. Based on determining that the viewer changes the gaze location, a visual change is triggered and non-visual feedback indicating the triggering of the visual change is provided to the viewer. If a cancel change input is received within a predetermined timeframe, the visual change is not displayed. If a cancel change input is not received within the timeframe, the visual change is displayed via the display.
Abstract translation: 公开了关于使用非视觉反馈来向观察者警告视觉变化已被触发的示例。 一个公开的示例提供了一种方法,其包括使用来自注视跟踪系统的注视跟踪数据来确定观察者改变凝视位置。 基于确定观察者改变注视位置,触发视觉变化,并向观看者提供指示触发视觉变化的非视觉反馈。 如果在预定时间内接收到取消改变输入,则不显示视觉改变。 如果在时间范围内未收到取消更改输入,则通过显示屏显示视觉变化。
-
-
-
-
-
-
-
-
-