-
公开(公告)号:US10055242B2
公开(公告)日:2018-08-21
申请号:US14885725
申请日:2015-10-16
Applicant: Microsoft Technology Licensing, LLC
Inventor: Spencer Dean Perreault , Barry Clayton Bond , Jonathan David Morrison , Robert Binneweg Francis
CPC classification number: G06F9/45558 , G06F3/162 , G06F3/165 , G06F2009/45579 , G06F2009/45583 , G06F2212/152 , G10L19/16
Abstract: Systems and methods for virtualizing audio decoding hardware of a guest audio decoder are disclosed. A method may include storing received encoded audio in main memory of a host computing device. An operation to access a register or memory of the audio decoding hardware of the guest audio decoder may be intercepted. The register or memory has an associated address in the main memory of the host computing device. The intercepted operation can include a register WRITE operation, and can be translated into an operation associated with accessing dedicated decoder memory of a host audio decoder of the host computing device.
-
公开(公告)号:US09684370B2
公开(公告)日:2017-06-20
申请号:US14272386
申请日:2014-05-07
Applicant: Microsoft Technology Licensing, LLC
Inventor: Michael Anthony Hall , Spencer Dean Perreault
CPC classification number: G06F3/011 , H04N5/23241 , H04N5/2354 , H04N5/33 , H04N5/357
Abstract: Various embodiments relating to reducing camera interference are disclosed. In one embodiment, an infrared image of a scene may be received from a camera that emits infrared light. An interference condition likely to degrade infrared performance of one or more proximate infrared devices may be recognized. Responsive to recognizing the interference condition, an instruction to mitigate the interference condition may be output.
-
公开(公告)号:US20170110138A1
公开(公告)日:2017-04-20
申请号:US14885725
申请日:2015-10-16
Applicant: Microsoft Technology Licensing, LLC
Inventor: Spencer Dean Perreault , Barry Clayton Bond , Jonathan David Morrison , Robert Binneweg Francis
IPC: G10L19/16 , G06F12/02 , G06F9/30 , G10L19/002
CPC classification number: G06F9/45558 , G06F3/162 , G06F3/165 , G06F2009/45579 , G06F2009/45583 , G06F2212/152 , G10L19/16
Abstract: Systems and methods for virtualizing audio decoding hardware of a guest audio decoder are disclosed. A method may include storing received encoded audio in main memory of a host computing device. An operation to access a register or memory of the audio decoding hardware of the guest audio decoder may be intercepted. The register or memory has an associated address in the main memory of the host computing device. The intercepted operation can include a register WRITE operation, and can be translated into an operation associated with accessing dedicated decoder memory of a host audio decoder of the host computing device.
-
-