-
公开(公告)号:US10528494B2
公开(公告)日:2020-01-07
申请号:US15651319
申请日:2017-07-17
Applicant: Microsoft Technology Licensing, LLC
Inventor: Chad McBride , Jeffrey Bradford , Steven Wheeler , Christopher Johnson , Boris Bobrov , Andras Tantos
Abstract: Hardware accelerated synchronization of data movement across multiple direct memory access (DMA) engines is provided using techniques in which the order of descriptor processing is guaranteed for scenarios involving a single CPU and multiple DMA engines as well as those involving multiple CPUs and multiple DMA engines.
-
公开(公告)号:US09715464B2
公开(公告)日:2017-07-25
申请号:US14671811
申请日:2015-03-27
Applicant: Microsoft Technology Licensing, LLC
Inventor: Chad McBride , Jeffrey Bradford , Steven Wheeler , Christopher Johnson , Boris Bobrov , Andras Tantos
CPC classification number: G06F13/1642 , G06F13/28 , G06F13/4068 , G06F13/42
Abstract: Hardware accelerated synchronization of data movement across multiple direct memory access (DMA) engines is provided using techniques in which the order of descriptor processing is guaranteed for scenarios involving a single CPU and multiple DMA engines as well as those involving multiple CPUs and multiple DMA engines.
-
公开(公告)号:US09401050B2
公开(公告)日:2016-07-26
申请号:US14991833
申请日:2016-01-08
Applicant: Microsoft Technology Licensing, LLC
Inventor: Elmer S. Cajigas , Paul M. O'Brien , Andras Tantos
CPC classification number: G06T19/006 , G02B27/017 , G02B27/0172 , G02B27/0179 , G02B2027/0134 , G02B2027/0138 , G02B2027/014 , G02B2027/0178 , G02B2027/0187 , G06F3/012 , G06F3/013 , G09G5/00 , H04N5/225
Abstract: The technology provides embodiments for recalibration of outward facing cameras supported by a see-through, head mounted, mixed reality display system having a flexible portion between see-through displays for the eyes. Each outward facing camera has a fixed spatial relationship with a respective or corresponding see-through display positioned to be seen through by a respective eye. For front facing cameras, the fixed spatial relationship allows a predetermined mapping between positions on an image sensor of each camera and positions on the respective display. The mapping may be used to register a position of a virtual object to a position of a real object. A change in a first flexible spatial relationship between the outward facing cameras can be automatically detected. A second spatial relationship between the cameras is determined. A registration of a virtual object to a real object may be updated based on the second spatial relationship.
-
公开(公告)号:US10572401B2
公开(公告)日:2020-02-25
申请号:US15651235
申请日:2017-07-17
Applicant: Microsoft Technology Licensing, LLC
Inventor: Chad McBride , Jeffrey Bradford , Steven Wheeler , Christopher Johnson , Boris Bobrov , Andras Tantos
Abstract: Hardware accelerated synchronization of data movement across multiple direct memory access (DMA) engines is provided using techniques in which the order of descriptor processing is guaranteed for scenarios involving a single CPU and multiple DMA engines as well as those involving multiple CPUs and multiple DMA engines.
-
公开(公告)号:US10514541B2
公开(公告)日:2019-12-24
申请号:US13728892
申请日:2012-12-27
Applicant: Microsoft Technology Licensing, LLC
Inventor: Andras Tantos , Rod G. Fleck , Jedd Perry , David D. Bohn
IPC: G02B27/01 , H04N21/2343 , H03M13/35 , H04N21/2383 , H03M13/03 , G02B27/00 , H04N19/167 , H04N19/67
Abstract: Technology is described for reducing display update time for a near-eye display (NED) device. A point of focus in the NED field of view is identified, often based on natural user input data. A communication module of a computer system communicatively coupled to the NED device transmits lossless priority data, an example of which is user focal region image data, using one or more communication techniques for satisfying lossless transmission criteria. Allowed loss image data is identified based at least in part on its distance vector from a point of focus in the display field of view. An example of allowed loss image data is image data to be displayed outside the user focal region. The allowed loss image data is transmitted and extracted from received image data allowing for lossy transmission.
-
公开(公告)号:US09455745B2
公开(公告)日:2016-09-27
申请号:US13773329
申请日:2013-02-21
Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventor: Andras Tantos
Abstract: A method of encoding a data set including one or more n-bit pre-coded symbols in an encoder of a computing system includes determining a plurality of n+2-bit code words, each of the plurality of n+2-bit code words having two or greater Hamming distance from one another. The method further includes mapping each of the plurality of n+2-bit code words to a corresponding source symbol, receiving the one or more n-bit pre-coded symbols at the encoder, matching each n-bit pre-coded symbol to a corresponding n+2-bit code word based on the mapping to produce encoded data. and outputting the encoded data.
Abstract translation: 一种在计算系统的编码器中对包括一个或多个n位预编码符号的数据集进行编码的方法包括:确定多个n + 2位代码字,多个n + 2位代码字中的每一个 两个或更多的汉明距离彼此相距。 该方法还包括将多个n + 2位代码字中的每一个映射到对应的源符号,在编码器处接收一个或多个n位预编码符号,将每个n位预编码符号与 基于映射生成编码数据的相应的n + 2位代码字。 并输出编码数据。
-
公开(公告)号:US20160117864A1
公开(公告)日:2016-04-28
申请号:US14991833
申请日:2016-01-08
Applicant: Microsoft Technology Licensing, LLC
Inventor: Elmer S. Cajigas , Paul M. O'Brien , Andras Tantos
CPC classification number: G06T19/006 , G02B27/017 , G02B27/0172 , G02B27/0179 , G02B2027/0134 , G02B2027/0138 , G02B2027/014 , G02B2027/0178 , G02B2027/0187 , G06F3/012 , G06F3/013 , G09G5/00 , H04N5/225
Abstract: The technology provides embodiments for recalibration of outward facing cameras supported by a see-through, head mounted, mixed reality display system having a flexible portion between see-through displays for the eyes. Each outward facing camera has a fixed spatial relationship with a respective or corresponding see-through display positioned to be seen through by a respective eye. For front facing cameras, the fixed spatial relationship allows a predetermined mapping between positions on an image sensor of each camera and positions on the respective display. The mapping may be used to register a position of a virtual object to a position of a real object. A change in a first flexible spatial relationship between the outward facing cameras can be automatically detected. A second spatial relationship between the cameras is determined. A registration of a virtual object to a real object may be updated based on the second spatial relationship.
-
-
-
-
-
-