-
公开(公告)号:US11232730B2
公开(公告)日:2022-01-25
申请号:US16859971
申请日:2020-04-27
Applicant: Microsoft Technology Licensing, LLC
Inventor: Thomas Hamish Barter , John Allen Tardif
Abstract: A display system comprises a current source, pulse circuitry, a pulsed laser, control circuitry, and a display surface. The pulse circuitry outputs a first pulse of electrical current based upon electrical current emitted by the current source. The pulsed laser emits first light based upon the first pulse, wherein luminance of the first light is based upon a first amplitude of the first pulse. The control circuitry generates an estimate of pulse history effects on second light that is to be emitted by the pulsed laser, the estimate is generated based upon a parameter of the first pulse and a desired luminance of the second light. The control circuitry causes the pulse circuitry to output a second pulse of electrical current based upon the estimate. Based upon the second pulse, the pulsed laser emits second light with the desired luminance.
-
公开(公告)号:US20210335171A1
公开(公告)日:2021-10-28
申请号:US16859971
申请日:2020-04-27
Applicant: Microsoft Technology Licensing, LLC
Inventor: Thomas Hamish Barter , John Allen Tardif
Abstract: A display system comprises a current source, pulse circuitry, a pulsed laser, control circuitry, and a display surface. The pulse circuitry outputs a first pulse of electrical current based upon electrical current emitted by the current source. The pulsed laser emits first light based upon the first pulse, wherein luminance of the first light is based upon a first amplitude of the first pulse. The control circuitry generates an estimate of pulse history effects on second light that is to be emitted by the pulsed laser, the estimate is generated based upon a parameter of the first pulse and a desired luminance of the second light. The control circuitry causes the pulse circuitry to output a second pulse of electrical current based upon the estimate. Based upon the second pulse, the pulsed laser emits second light with the desired luminance.
-
公开(公告)号:US09424490B2
公开(公告)日:2016-08-23
申请号:US14318135
申请日:2014-06-27
Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventor: Adam James Muff , John Allen Tardif , Susan Carrie , Mark J. Finocchio , Kyungsuk David Lee , Christopher Douglas Edmonds , Randy Crane
CPC classification number: G06K9/6267 , G06K9/00973 , G06K9/6282
Abstract: Embodiments are disclosed that relate to processing image pixels. For example, one disclosed embodiment provides a system for classifying pixels comprising retrieval logic; a pixel storage allocation including a plurality of pixel slots, each pixel slot being associated individually with a pixel, where the retrieval logic is configured to cause the pixels to be allocated into the pixel slots in an input sequence; pipelined processing logic configured to output, for each of the pixels, classification information associated with the pixel; and scheduling logic configured to control dispatches from the pixel slots to the pipelined processing logic, where the scheduling logic and pipelined processing logic are configured to act in concert to generate the classification information for the pixels in an output sequence that differs from and is independent of the input sequence.
Abstract translation: 公开了涉及处理图像像素的实施例。 例如,一个公开的实施例提供了一种用于对包括检索逻辑的像素进行分类的系统; 包括多个像素时隙的像素存储分配,每个像素时隙与像素相关联,其中所述检索逻辑被配置为使所述像素被分配到输入序列中的所述像素时隙中; 流水线处理逻辑被配置为针对每个像素输出与像素相关联的分类信息; 以及调度逻辑,被配置为控制从像素时隙到流水线处理逻辑的调度,其中调度逻辑和流水线处理逻辑被配置为一致地起作用以产生与输出序列不同且独立于的输出序列中的像素的分类信息 输入序列。
-
公开(公告)号:US12160691B2
公开(公告)日:2024-12-03
申请号:US18113600
申请日:2023-02-23
Applicant: Microsoft Technology Licensing, LLC
Inventor: Thomas Hamish Barter , John Allen Tardif
Abstract: Technologies pertaining to accounting for pulse history effects are described herein. In connection with accounting for pulse history effects, an amount of time between a first current pulse and a second current pulse that are to be transmitted to a pulsed laser is determined. Based upon such an amount of time, a determination is made as to whether a porch pulse is to be prepended to the second current pulse. When the porch pulse is to be prepended to the second current pulse, an amplitude and duration of the porch pulse are computed based upon the amount of time. The porch pulse is transmitted to the pulsed laser immediately followed by the second current pulse, wherein the porch pulse pre-charges the pulsed laser for emitting a pulse of light based upon the second current pulse.
-
公开(公告)号:US11537201B1
公开(公告)日:2022-12-27
申请号:US17364878
申请日:2021-06-30
Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventor: Niranjan Achugundla Puttaswamy , Gregory Theodore Gibson , Jeffrey Neil Margolis , John Allen Tardif
IPC: G06F3/01 , G06T5/20 , H04N5/378 , G06T7/73 , G06T7/246 , G02B5/20 , A61B3/14 , G06V40/19 , G06V40/18
Abstract: Technologies are described herein for an eye tracking that may be employed by devices and systems such as head mount display (HMD) devices. Light that is reflected from a user's eye may be specular or scattered. The specular light has an intensity or magnitude that may saturate the electronics. The presently disclosed techniques mitigate saturation by generating detected signals from an optical detector, evaluating the signal levels for the detected signal, and selectively gating the detected signals that have saturated. The remaining scattered signals can be combined to achieve a combined signal that can be converted into a digital signal without saturating the electronics, which can then be processed to form an image of the eye for identification purposes, for tracking eye movement, and for other uses. The described technologies provide a clear image without ambient light reflections or specular light interfering with the image.
-
公开(公告)号:US10658814B2
公开(公告)日:2020-05-19
申请号:US15791329
申请日:2017-10-23
Applicant: Microsoft Technology Licensing, LLC
Inventor: Algird Michael Gudaitis , Raymond Kirk Price , Niranjan Achugundla Puttaswamy , Sheethal Somesh Nayak , John Allen Tardif
Abstract: A modulated light source comprises a laser diode and a drive circuit coupled operatively to the laser diode. The laser diode is configured to lase upon passing an above-threshold current for an accumulation period. The drive circuit is configured to draw a priming current through the laser diode over a priming period, the priming current being insufficient to cause the laser diode to lase during the priming period, but sufficient to shorten the accumulation period. The drive circuit is further configured to draw the above-threshold current through the laser diode after the priming period, thereby triggering emission from the laser diode following a shortened accumulation period.
-
公开(公告)号:US12204941B2
公开(公告)日:2025-01-21
申请号:US18324693
申请日:2023-05-26
Applicant: Microsoft Technology Licensing, LLC
Inventor: John Allen Tardif
Abstract: Systems and methods for preserving the quality of service for client applications having workloads for execution by a compute core or a hardware accelerator are described. A method for operating a hardware accelerator configured to process commands submitted by client applications to the hardware accelerator, where a workload can be executed either by a compute core or by the hardware accelerator, is described. The method includes queueing commands for execution of workloads in a first set of command queues and queueing commands for execution of workloads in a second set of command queues. The method includes workload processors executing workloads specified by commands in the first set of command queues and the second set of command queues in an order of execution that is determined based on output of a set of trackers configured to track one or more criteria for a selected set of command queues.
-
公开(公告)号:US10361537B2
公开(公告)日:2019-07-23
申请号:US15820356
申请日:2017-11-21
Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventor: Algird Michael Gudaitis , Niranjan Puttaswamy , Sheethal Somesh Nayak , Raymond Kirk Price , John Allen Tardif
IPC: H01S5/068 , H01S5/0683 , H04N9/31 , H05B33/08 , G02B27/01
Abstract: A system for dynamically adjusting a bias voltage for a laser diode or a light emitting diode is provided. An output voltage of the laser diode is measured and a level of a supply voltage applied to the laser diode is adjusted to change the bias voltage to the laser diode to manage power usage and avoid saturation of the laser diode. Also, a junction temperature of a laser diode may be estimated by mapping a measured output voltage and known current to device characteristic data based on temperature and the supply voltage adjusted in order to bias the laser diode to compensate for a temperature change. Further, data indicating an intensity level of data to be rendered by the laser diode is used to adjust the second supply voltage to bias the laser diode in advance of rendering the data.
-
公开(公告)号:US20190157839A1
公开(公告)日:2019-05-23
申请号:US15820356
申请日:2017-11-21
Applicant: Microsoft Technology Licensing, LLC
Inventor: Algird Michael Gudaitis , Niranjan Puttaswamy , Sheethal Somesh Nayak , Raymond Kirk Price , John Allen Tardif
IPC: H01S5/068 , H01S5/0683 , H05B33/08 , H04N9/31
CPC classification number: H01S5/06808 , G02B27/0172 , G02B2027/0125 , H01S5/0683 , H04N9/3155 , H04N9/3161 , H05B33/0806 , H05B33/0887
Abstract: A system for dynamically adjusting a bias voltage for a laser diode or a light emitting diode is provided. An output voltage of the laser diode is measured and a level of a supply voltage applied to the laser diode is adjusted to change the bias voltage to the laser diode to manage power usage and avoid saturation of the laser diode. Also, a junction temperature of a laser diode may be estimated by mapping a measured output voltage and known current to device characteristic data based on temperature and the supply voltage adjusted in order to bias the laser diode to compensate for a temperature change. Further, data indicating an intensity level of data to be rendered by the laser diode is used to adjust the second supply voltage to bias the laser diode in advance of rendering the data.
-
公开(公告)号:US10365709B2
公开(公告)日:2019-07-30
申请号:US15624477
申请日:2017-06-15
Applicant: Microsoft Technology Licensing, LLC
Inventor: John Allen Tardif , Joshua Owen Miller
Abstract: Examples are disclosed that related to scanning image display systems. In one example, a scanning display system comprises a laser light source comprising two or more offset lasers, a scanning mirror system configured to scan light from the laser light source in a first direction at a higher frequency, and in a second direction at a lower frequency to form an image, and a controller configured to control the scanning mirror system to scan the laser light an interlaced pattern to form the image, and to adjust one or more of a scan rate in the second direction and a phase offset between a first frame and a second frame of the interlaced image.
-
-
-
-
-
-
-
-
-