-
公开(公告)号:US12267620B2
公开(公告)日:2025-04-01
申请号:US17969907
申请日:2022-10-20
Applicant: Microsoft Technology Licensing, LLC
Inventor: Sasa Junuzovic , William Thomas Blank , Bruce Arnold Cleary, III , Anoop Gupta , Andrew D. Wilson
Abstract: The interactive and shared surface technique described herein employs hardware that can project on any surface, capture color video of that surface, and get depth information of and above the surface while preventing visual feedback (also known as video feedback, video echo, or visual echo). The technique provides N-way sharing of a surface using video compositing. It also provides for automatic calibration of hardware components, including calibration of any projector, RGB camera, depth camera and any microphones employed by the technique. The technique provides object manipulation with physical, visual, audio, and hover gestures and interaction between digital objects displayed on the surface and physical objects placed on or above the surface. It can capture and scan the surface in a manner that captures or scans exactly what the user sees, which includes both local and remote objects, drawings, annotations, hands, and so forth.
-
公开(公告)号:US11068111B2
公开(公告)日:2021-07-20
申请号:US16695771
申请日:2019-11-26
Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventor: Michel Pahud , Nathalie Riche , Eyal Ofek , Christophe Hurter , Sasa Junuzovic
IPC: G06F3/044 , G06F3/041 , G06F3/01 , G06F3/0481 , G06F3/0488 , G06F3/0354 , G06F3/0484
Abstract: Systems and methods for enabling user-interactions with virtual objects (VOs) included in immersive environments (IEs) are provided. A head-mounted display (HMD) device is communicatively coupled with a hover-sensing (HS) device, via a communication session. The HMD device provides an IE to a wearer by displaying a field-of-view (FOV) that includes a VO. The user executes user-interactions, such as 2D and/or 3D hand gestures, fingertip gestures, multi-fingertip gestures, stylus gestures, hover gestures, and the like. The HS device detects the user-interactions and generates interaction data. The interaction data is provided to the HMD device via the communication session. The HMD device updates the FOV and/or the VO based on the interaction data. A physical overlay that includes a 3D protrusion is coupled with the HS device. The overlay is transparent to the hover-sensing capabilities of the HS device. The protrusion provides tactile feedback to the user for the user-interactions.
-
公开(公告)号:US10514801B2
公开(公告)日:2019-12-24
申请号:US15624097
申请日:2017-06-15
Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventor: Michel Pahud , Nathalie Riche , Eyal Ofek , Christophe Hurter , Sasa Junuzovic
IPC: G06F3/041 , G06F3/044 , G06F3/01 , G06F3/0481 , G06F3/0488 , G06F3/0354 , G06F3/0484
Abstract: Systems and methods for enabling user-interactions with virtual objects (VOs) included in immersive environments (IEs) are provided. A head-mounted display (HMD) device is communicatively coupled with a hover-sensing (HS) device, via a communication session. The HMD device provides an IE to a wearer by displaying a field-of-view (FOV) that includes a VO. The user executes user-interactions, such as 2D and/or 3D hand gestures, fingertip gestures, multi-fingertip gestures, stylus gestures, hover gestures, and the like. The HS device detects the user-interactions and generates interaction data. The interaction data is provided to the HMD device via the communication session. The HMD device updates the FOV and/or the VO based on the interaction data. A physical overlay that includes a 3D protrusion is coupled with the HS device. The overlay is transparent to the hover-sensing capabilities of the HS device. The protrusion provides tactile feedback to the user for the user-interactions.
-
公开(公告)号:US10425627B2
公开(公告)日:2019-09-24
申请号:US15590501
申请日:2017-05-09
Applicant: Microsoft Technology Licensing, LLC
Inventor: Zhengyou Zhang , Zicheng Liu , Dieni Afonso Ferreira Florencio , Sasa Junuzovic
IPC: H04N9/31 , H04N17/04 , H04N17/00 , G09G3/00 , H04N21/4223 , H04N21/442 , G09G3/20 , H04N7/15 , H04N1/60 , H04N21/414
Abstract: An apparatus that automatically monitors a display device includes a photo sensor configured to receive light from a display screen of the display device. The photo sensor provides signals representing detected light levels to a processor. The processor is coupled to the display device and is configured to cause the display device to present a test sequence including a plurality of images on the display screen. The processor is configured to capture data from the photo sensor during the presentation of the test sequence and to compare the captured data to an expected sequence corresponding to the test sequence displayed by a well-functioning display. The processor is further configured to report any mismatch between the captured data and the expected sequence as a possible malfunction of the display device.
-
公开(公告)号:US20180300623A1
公开(公告)日:2018-10-18
申请号:US15489234
申请日:2017-04-17
Applicant: Microsoft Technology Licensing, LLC
Inventor: Zhengyou Zhang , Dinei Afonso Florencio , Sasa Junuzovic , Yinpeng Chen
Abstract: A central server receives a venue identification query from a client device in the venue and a test data set including information collected from the venue. The central server then queries a classifier to identify the venue based on the test data. The classifier returns an identity value (venue ID) and a confidence value for the venue ID. When the confidence value is less than a threshold value, the central server obtains additional data from the client device until the venue is identified. The central server associates the venue ID with the test data set, including the additional data, and adds the test data set to training data for the classifier.
-
公开(公告)号:US20180232129A1
公开(公告)日:2018-08-16
申请号:US15953219
申请日:2018-04-13
Applicant: Microsoft Technology Licensing, LLC
Inventor: Kori Inkpen Quinn , Rajesh Hegde , Zhengyou Zhang , John Tang , Sasa Junuzovic , Christopher Brooks
IPC: G06F3/0484 , G06K9/46 , H04N21/2387 , H04N21/472 , H04N7/15 , G10L25/78
Abstract: Techniques for recording and replay of a live conference while still attending the live conference are described. A conferencing system includes a user interface generator, a live conference processing module, and a replay processing module. The user interface generator is configured to generate a user interface that includes a replay control panel and one or more output panels. The live conference processing module is configured to extract information included in received conferencing data that is associated with one or more conferencing modalities, and to display the information in the one or more output panels in a live manner (e.g., as a live conference). The replay processing module is configured to enable information associated with the one or more conferencing modalities corresponding to a time of the conference session prior to live to be presented at a desired rate, possibly different from the real-time rate.
-
公开(公告)号:US20180213195A1
公开(公告)日:2018-07-26
申请号:US15934881
申请日:2018-03-23
Applicant: Microsoft Technology Licensing, LLC
Inventor: Sasa Junuzovic , William Thomas Blank , Steven Bathiche , Anoop Gupta , Andrew D. Wilson
IPC: H04N9/31 , G03B15/05 , H04N7/14 , G03B17/54 , H04N5/247 , H04N5/225 , H04L12/18 , G06F3/042 , G06F3/00 , H04N5/33
CPC classification number: H04N9/3179 , G03B15/05 , G03B17/54 , G03B2215/05 , G06F3/00 , G06F3/0425 , G06F3/0426 , H04L12/1813 , H04N5/2256 , H04N5/247 , H04N5/33 , H04N7/141 , H04N9/3194 , H04N13/207 , H04N13/254 , H04N13/271
Abstract: A “Concurrent Projector-Camera” uses an image projection device in combination with one or more cameras to enable various techniques that provide visually flicker-free projection of images or video, while real-time image or video capture is occurring in that same space. The Concurrent Projector-Camera provides this projection in a manner that eliminates video feedback into the real-time image or video capture. More specifically, the Concurrent Projector-Camera dynamically synchronizes a combination of projector lighting (or light-control points) on-state temporal compression in combination with on-state temporal shifting during each image frame projection to open a “capture time slot” for image capture during which no image is being projected. This capture time slot represents a tradeoff between image capture time and decreased brightness of the projected image. Examples of image projection devices include LED-LCD based projection devices, DLP-based projection devices using LED or laser illumination in combination with micromirror arrays, etc.
-
公开(公告)号:US09977574B2
公开(公告)日:2018-05-22
申请号:US14327421
申请日:2014-07-09
Applicant: Microsoft Technology Licensing, LLC
Inventor: Kori Inkpen Quinn , Rajesh Hegde , Zhengyou Zhang , John Tang , Sasa Junuzovic , Christopher Brooks
IPC: H04M1/64 , G06F3/0484 , H04N7/15 , H04N21/2387 , H04N21/472 , G06K9/46 , G10L25/78
CPC classification number: G06F3/04842 , G06K9/4676 , G10L25/78 , H04N7/15 , H04N7/155 , H04N21/2387 , H04N21/47202
Abstract: Techniques for recording and replay of a live conference while still attending the live conference are described. A conferencing system includes a user interface generator, a live conference processing module, and a replay processing module. The user interface generator is configured to generate a user interface that includes a replay control panel and one or more output panels. The live conference processing module is configured to extract information included in received conferencing data that is associated with one or more conferencing modalities, and to display the information in the one or more output panels in a live manner (e.g., as a live conference). The replay processing module is configured to enable information associated with the one or more conferencing modalities corresponding to a time of the conference session prior to live to be presented at a desired rate, possibly different from the real-time rate.
-
公开(公告)号:US09660999B2
公开(公告)日:2017-05-23
申请号:US14615907
申请日:2015-02-06
Applicant: Microsoft Technology Licensing, LLC
Inventor: Alastair Wolman , Sasa Junuzovic , Anoop Gupta , Barry Bond , Paramvir Bahl
CPC classification number: H04W12/06 , G06F19/00 , G06F21/30 , G06F21/42 , H04L9/0869 , H04L9/3242 , H04L63/08 , H04L63/0807 , H04L63/083 , H04L63/102 , H04L63/18 , H04M3/567 , H04W12/08 , H04W48/10
Abstract: The claimed subject matter includes techniques for discovering to and connecting to a service controller. The claimed subject matter may disclose a processor and a memory of a service controller to store connection information, an access credential, and an access credential hash. A beacon broadcaster to broadcast the connection information and the access credential hash to a client device, may also be disclosed. The present disclosure may also include an access credential director to send the access credential to an out-of-band communicator. The present disclosure may also include a client connector to receive a connection request from the client device and allow access to a client device based on the client device's use of the connection information.
-
公开(公告)号:US20160239092A1
公开(公告)日:2016-08-18
申请号:US14622537
申请日:2015-02-13
Applicant: Microsoft Technology Licensing, LLC
Inventor: Sasa Junuzovic , Michel Pahud , Eyal Ofek , Yoichi Ochiai , Michael J. Sinclair
CPC classification number: G06F3/017 , G02B6/00 , G02B6/04 , G02B6/06 , G06F3/011 , G09F9/305 , G09G5/00 , G09G2340/14 , G09G2380/02 , H04N9/3141 , H04N13/239 , H04N13/254 , H04N13/366
Abstract: An example system includes a plurality of moveable light emitters, each moveable light emitter configured to independently emit a display light from a current display location within that moveable light emitter's range of motion responsive to activation from a corresponding light activator. The system also includes a location engine to determine, for each light emitter, the current display location of that light emitter, and a mapping engine to map, for each current display location, the light activator activating the light emitter currently located at that current display location.
Abstract translation: 示例性系统包括多个可移动光发射器,每个可移动光发射器被配置为响应于来自相应的光激活器的激活,在该可移动光发射器的运动范围内独立地从当前显示位置发射显示光。 该系统还包括位置引擎,用于为每个光发射器确定该发光器的当前显示位置,以及映射引擎,用于针对每个当前显示位置映射激活当前位于当前显示器处的光发射器的光激活器 位置。
-
-
-
-
-
-
-
-
-