-
公开(公告)号:US20180329489A1
公开(公告)日:2018-11-15
申请号:US15593180
申请日:2017-05-11
Applicant: Microsoft Technology Licensing, LLC
Inventor: Raymond Kirk PRICE , Michael BLEYER , Denis DEMANDOLX
CPC classification number: G06F3/013 , G01J1/044 , G02B27/0093 , G02B27/0172 , G06K9/00604 , G06K9/0061 , G06K9/2018 , G06K9/2027
Abstract: An eye-tracking system comprises one or more optical sources configured to emit infrared light with a narrow spectral linewidth toward an eye of a user and one or more shuttered optical sensors configured to receive infrared light reflected off the eye of the user. A controller is configured to pulse the one or more optical sources on and off, such that a pulse-on duration is less than a duration needed to fully thermalize each optical source. The controller is also configured to open the shuttered optical sensor for a detection duration based on the pulse-on duration. A conformation of the user's eye may be indicated based on infrared light received at the shuttered optical sensor during the detection duration.
-
公开(公告)号:US20250086754A1
公开(公告)日:2025-03-13
申请号:US18465851
申请日:2023-09-12
Applicant: Microsoft Technology Licensing, LLC
Abstract: A system for regulating temporal filtering strength is configurable to: (i) obtain a light level indicator indicating light level associated with a real-world environment; (ii) determine a motion compensation confidence indicator using a current image and a previous image; (iii) determine a filter weight by processing the light level indicator and the motion compensation confidence indicator using a filter strength regulation module; and (iv) generate an output image by using at least the filter weight to filter a current frame with a previous frame.
-
73.
公开(公告)号:US20240362802A1
公开(公告)日:2024-10-31
申请号:US18306682
申请日:2023-04-25
Applicant: Microsoft Technology Licensing, LLC
Inventor: Michael BLEYER , Pascal PARÉ , Paul LEE , Aleksander Bogdan BAPST
CPC classification number: G06T7/344 , G06T7/251 , G06T19/20 , G06T2219/2004 , G06T2219/2016 , H04N23/54
Abstract: A system determining motion models for aligning scene content captured by different image sensors is configurable to access a first motion model generated based upon a set of feature correspondences that includes (i) an inlier set used to determine model parameters for the first motion model and (ii) an outlier set. The system is also configurable to define a modified set of feature correspondences that includes the outlier set from the set of feature correspondences. The system is also configurable to generate a second motion model by using the modified set of feature correspondences to determine model parameters for the second motion model.
-
公开(公告)号:US20240281987A1
公开(公告)日:2024-08-22
申请号:US18650617
申请日:2024-04-30
Applicant: Microsoft Technology Licensing, LLC
Inventor: Michael BLEYER , Christopher Douglas EDMONDS , Dominik Alexander KONIK , Raymond Kirk PRICE
CPC classification number: G06T7/337 , G02B27/0189 , G06T7/80 , G02B2027/0198
Abstract: A system for updating continuous image alignment of separate cameras identifies a previous alignment matrix associated with a previous frame pair captured at one or more previous timepoints by a reference camera and a match camera. The previous alignment matrix is based on visual correspondences in the previous frame pair. The system also identifies a current matrix associated with a current frame pair captured at one or more current timepoints by the reference camera and the match camera. The current matrix is based on visual correspondences in the current frame pair. The system also identifies a difference value associated with the reference camera or the match camera relative to the one or more previous timepoints and the one or more current timepoints. The system also generates an updated alignment matrix by using the previous alignment matrix, the current matrix, and the difference value as inputs.
-
公开(公告)号:US20240219734A1
公开(公告)日:2024-07-04
申请号:US18603546
申请日:2024-03-13
Applicant: Microsoft Technology Licensing, LLC
Inventor: Raymond Kirk PRICE , Christopher Douglas EDMONDS , Michael BLEYER
IPC: G02B27/01 , G01B11/02 , G01S17/894 , H05B47/11 , H05B47/19
CPC classification number: G02B27/0172 , G01B11/026 , G01S17/894 , H05B47/11 , H05B47/19 , G02B2027/0118 , G02B2027/0138
Abstract: Disclosed herein are techniques for providing an illumination system that emits illumination into an environment while also enabling that system to be undetectable to certain types of external light detection systems. The system includes a single photon avalanche diode (SPAD) low light (LL) detection device and a light emitting device. The light emitting device provides illumination having a wavelength of at least 950 nanometers (nm). An intensity of the illumination is set to a level that causes the illumination to be undetectable from a determined distance away based on the roll off rate of the light. While the light emitting device is providing the illumination, the SPAD LL detection device generates an image of an environment in which the illumination is being provided.
-
公开(公告)号:US20240119610A1
公开(公告)日:2024-04-11
申请号:US18545501
申请日:2023-12-19
Applicant: Microsoft Technology Licensing, LLC
Inventor: Raymond Kirk PRICE , Michael BLEYER , Christopher Douglas EDMONDS
CPC classification number: G06T7/33 , G02B27/017 , G06T7/11 , G06T7/174 , G02B2027/0138 , G02B2027/014 , G02B2027/0178
Abstract: Techniques for correcting an overlay misalignment between an external camera image and a system camera image are disclosed. A first system camera image and a first external camera image are acquired. A first visual alignment is performed between those two images to produce an overlaid image. Some of the content in the overlaid image is surrounded by a bounding element. A position of the bounding element is modified based on movements of the system camera and/or the external camera. In response to performing a second visual alignment using new images, an update vector is computed. Relative movement between the two cameras is determined. Based on the movement and based on the update vector, the bounding element is progressively transitioned to a corrected position in the overlaid image. A speed by which the bounding element is progressively transitioned is proportional to the amount of movement.
-
公开(公告)号:US20230308631A1
公开(公告)日:2023-09-28
申请号:US17655964
申请日:2022-03-22
Applicant: Microsoft Technology Licensing, LLC
Inventor: Raymond Kirk PRICE , Michael BLEYER , Christopher Douglas EDMONDS
IPC: H04N13/398 , H04N13/239 , H04N13/383 , G01S17/89 , G01B11/22
CPC classification number: H04N13/398 , H04N13/239 , H04N13/383 , G01S17/89 , G01B11/22 , H04N2013/0081
Abstract: Examples are disclosed that relate to providing image data to a user in a defined space of a surrounding environment from a perspective of the user. One example provides a computing system, comprising a logic subsystem, and a storage subsystem comprising instructions executable by the logic subsystem to obtain information regarding a pose of a user within a defined space, based upon the pose of the user, determine a portion of an environment surrounding the defined space toward which the user is looking, obtain image data representing the portion of the environment from a perspective of the user, and provide the image data for display via a display device within the defined space.
-
公开(公告)号:US20230276144A1
公开(公告)日:2023-08-31
申请号:US17682972
申请日:2022-02-28
Applicant: Microsoft Technology Licensing, LLC
Inventor: Raymond Kirk PRICE , Michael BLEYER , Christopher Douglas EDMONDS
CPC classification number: H04N5/3651 , G06T5/002
Abstract: An image sensor configured to capture imagery with mitigated noise includes a plurality of image sensing pixels arranged to form a sensor array. Each image sensing pixel of the plurality of image sensing pixels comprises an active area configured to receive photons to facilitate image capture. Each active area comprises a length and a width. For at least one image sensing pixel of the plurality of image sensing pixels, the length or the width of the active area is smaller than about 80% of a pixel pitch measurement between the at least one image sensing pixel and an adjacent image sensing pixel. A size of the active area relative to the pixel pitch measurement contributes to mitigating sensor noise for the image sensor.
-
公开(公告)号:US20220413291A1
公开(公告)日:2022-12-29
申请号:US17357855
申请日:2021-06-24
Applicant: Microsoft Technology Licensing, LLC
Inventor: Raymond Kirk PRICE , Michael BLEYER , Christopher Douglas EDMONDS
Abstract: A near-eye display device comprises a pupil-expansion optic, a laser, a drive circuit coupled operatively to the first and second lasers, a spatial light modulator (SLM), and a computer. The SLM has a matrix of electronically controllable pixel elements and is configured to receive emission from the laser and to direct the emission in spatially modulated form to the pupil-expansion optic. Coupled operatively to the drive circuit and to the SLM, the computer is configured to parse a digital image, trigger the emission from the laser by causing the drive circuit to drive a periodic current through a gain structure of the laser, and control the matrix of pixel elements such that the spatially modulated form of the emission projects an optical image corresponding to the digital image, wherein the periodic current includes plural cycles of modulation driven through the gain structure while the optical image is projected.
-
公开(公告)号:US20220385843A1
公开(公告)日:2022-12-01
申请号:US17334635
申请日:2021-05-28
Applicant: Microsoft Technology Licensing, LLC
Inventor: Raymond Kirk PRICE , Michael BLEYER , Christopher Douglas EDMONDS
Abstract: A system for obtaining color imagery using SPADs includes a SPAD array that has a plurality of SPAD pixels. Each of the plurality of SPAD pixels includes a respective color filter positioned thereover. The system is configurable to capture an image frame using the SPAD array and generate a filtered image by performing a temporal filtering operation using the image frame and at least one preceding image frame. The at least one preceding image frame is captured by the SPAD array at a timepoint that temporally precedes a timepoint associated with the image frame. The system is also configurable to, after performing the temporal filtering operation, generate a color image by demosaicing the filtered image.
-
-
-
-
-
-
-
-
-