-
公开(公告)号:US11423616B1
公开(公告)日:2022-08-23
申请号:US16833360
申请日:2020-03-27
发明人: Tomas Simon Kreuz , Jason Saragih , Stephen Anthony Lombardi , Shugao Ma , Gabriel Bailowitz Schwartz
摘要: In one embodiment, a system may access an input image of an object captured by cameras, and the input image depicts appearance information associated with an object. The system may generate a first mesh of the object based on features identified from the input image of the object. The system may generate, by processing the first mesh using a machine-learning model, a position map that defines a contour of the object. Each pixel in the position map corresponds to a three-dimensional coordinate. The system may further generate a second mesh based on the position map, wherein the second mesh has a higher resolution than the first mesh. The system may render an output image of the object based on the second mesh. The system disclosed in the present application can render a dense mesh which has a higher resolution to provide details which cannot be compensated by texture information.
-
公开(公告)号:US11422669B1
公开(公告)日:2022-08-23
申请号:US16435110
申请日:2019-06-07
发明人: Jonathan Ravasz , Jasper Stevens , Adam Tibor Varga , Etienne Pinchon , Simon Charles Tickner , Jennifer Lynn Spurlock , Kyle Eric Sorge-Toomey , Robert Ellis , Barrett Fox
IPC分类号: G06F3/04815 , G06F3/0354 , G02B27/01 , G06F3/0482 , G06F3/01 , G06V40/20
摘要: An artificial reality system is described that renders, presents, and controls user interface elements within an artificial reality environment, and performs actions in response to one or more detected gestures of the user. In one example, an artificial reality system comprises a head-mounted display configured to output artificial reality content; a stylus; a stylus action detector configured to detect movement of the stylus, detect a stylus selection action, and after detecting the stylus selection action, detect further movement of the stylus; a UI engine configured to generate stylus movement content in response to detecting movement of the stylus, and generate a UI input element in response to detecting the stylus selection action; and a rendering engine configured to render the stylus movement content and the UI input element as overlays to the artificial reality content, and update the stylus movement content based on the further movement of the stylus.
-
公开(公告)号:US11422373B2
公开(公告)日:2022-08-23
申请号:US16784718
申请日:2020-02-07
发明人: Andrew Maimone , Junren Wang , Barry Silverstein
IPC分类号: G02B27/01 , G02B27/28 , G02B27/00 , G02B27/14 , G02B27/02 , G02B27/48 , G02B5/18 , G02B5/32 , G02B17/00 , G02B27/10
摘要: An optical device for a head-mounted display device includes a first partial reflector and a second partial reflector positioned relative to the first partial reflector so that the second partial reflector receives first light transmitted through the first partial reflector and reflects at least a portion of the first light toward the first partial reflector as second light. At least a portion of the second light is reflected by the first partial reflector as third light, and at least a portion of the third light is transmitted through the second partial reflector. At least one of the first partial reflector or the second partial reflector includes a reflective holographic element.
-
公开(公告)号:US20220264463A1
公开(公告)日:2022-08-18
申请号:US17506182
申请日:2021-10-20
发明人: Guoqing LI , Dong ZHENG , Gang LU , Qi QU , Abhishek Kumar AGRAWAL , Nabeel AHMED , Amit SHUKLA , Xiaoguang WANG , Chunyu HU
摘要: Disclosed herein are related to dynamically adjusting a wake time and a sleep time for wireless communication between two or more devices to reduce power consumption. In one aspect, a first device enters a wake up state to wirelessly communicate with a second device for a service period with a determined duration scheduled according to a target wake time (TWT) protocol. In one aspect, the first device monitors for one or more indicators from the second device indicating that additional data is available for communication. In one aspect, the first device extends the service period beyond the determined duration, in response to receiving a first indicator of the one or more indicators. In one aspect, the first device communicates with the second device the additional data during the service period extended beyond the determined duration.
-
公开(公告)号:US20220264379A1
公开(公告)日:2022-08-18
申请号:US17735392
申请日:2022-05-03
发明人: Peter Andrew Matsimanis , Igor Gurovski , Pascal Alexander BENTIOULIS , Tahir Turan CALISKAN , Per Ingemar KRISTIANSSON , Per-Erik BERGSTROM
摘要: Systems and methods for transitioning a call between two devices are disclosed herein. An origin device for the call is determined based on a first position of an ultra-wideband (UWB) device. A destination device for the call is then determined based on a second position of the UWB device. The UWB device sends transition commands to both the origin device and the destination device, each transition command including an identifier of the other device. Using the identifier of the origin device, the destination device connects to the call the origin device is currently participating in. When the origin device detects that the destination device has connected to the call, the origin device disconnects from the call.
-
公开(公告)号:US20220264172A1
公开(公告)日:2022-08-18
申请号:US17178226
申请日:2021-02-17
发明人: Peter Andrew Matsimanis , Igor Gurovski , Pascal Alexander Bentioulis , Tahir Turan Caliskan , Per Ingemar Kristiansson , Per-Erik Bergstrom
IPC分类号: H04N21/422 , H04N21/4223 , H04N21/45
摘要: Systems and methods for controlling a smart streaming device are disclosed herein. The smart streaming device is controlled based on a position of an ultra-wideband (UWB) device. Based on the position of the UWB device, one or more service events for the smart streaming device can be conducted. For example, a privacy mode of the smart streaming device can be enabled or disabled based on the position of the UWB device. In another example, a distance can be determined between the smart streaming device and the position of the UWB device. Based on the distance, an output configuration of the smart streaming device can be set, such as dynamically adjusting volume or text size on the smart streaming device.
-
公开(公告)号:US20220261150A1
公开(公告)日:2022-08-18
申请号:US17739562
申请日:2022-05-09
发明人: Mark A. Richardson , Robert Y. Wang
IPC分类号: G06F3/04886 , G06F3/01 , G06F3/04883
摘要: Disclosed herein are related to systems and methods for providing inputs through a virtual keyboard with an adaptive language model. In one approach, one or more processors determine whether a user intended to provide semantically meaningful characters or not, when providing a hand motion or a hand pose with respect to a virtual keyboard. The virtual keyboard may be located on a surface without physical keys. In one approach, the one or more processors determine an input to the virtual keyboard based on the hand motion or the hand pose. In one approach, the one or more processors determine weight of a language model according to the determined user intention. In one approach, the one or more processors modify the detected input according to the determined weight of the language model.
-
公开(公告)号:US20220260836A1
公开(公告)日:2022-08-18
申请号:US17178016
申请日:2021-02-17
发明人: Wanli CHI , Yang YANG , Wai Sze Tiffany LAM , Dominic MEISER
摘要: A waveguide display includes a plurality of grating layers, the plurality of grating layers characterized by two or more different base refractive indices and including a set of volume Bragg gratings (VBGs). Each VBG of the set of VBGs is configured to diffract display light in a different respective field-of-view (FOV) and wavelength range. The set of VBGs includes a plurality of groups of VBGs. VBGs in each respective group of the plurality of groups of VBGs are characterized by a same grating period and include at least one VBG in each grating layer of the plurality of grating layers.
-
公开(公告)号:US11416239B2
公开(公告)日:2022-08-16
申请号:US17138479
申请日:2020-12-30
摘要: In one embodiment, one or more computing systems executes a computer program defining (1) a bound value that references a bound variable and (2) a terminating bound value that references computation instructions for deriving a runtime value from at least the bound value of the bound variable. A computation orchestration layer of a programming framework initializes, according to the computer program, a subscription tracker that tracks subscription relationships between the bound variable and the terminating bound value. The computation orchestration layer uses, in response to receiving an indication of an update to the bound value of the bound variable, the subscription tracker to determine that the terminating bound value subscribes to updates to the bound value of the bound variable. The computation orchestration layer sends an update stream associated with the update to a callback function associated with the terminating bound value.
-
公开(公告)号:US11415805B2
公开(公告)日:2022-08-16
申请号:US17064573
申请日:2020-10-06
摘要: A method includes determining eye tracking information of an eye pupil. A method also includes selectively configuring, based on the eye tracking information, one or more combinations of gratings included in a plurality of grating sets coupled with one or more waveguides to operate in a diffraction state to direct an image light to propagate through one or more sub-eyeboxes of a plurality of sub-eyeboxes. The plurality of sub-eyeboxes define an uncompressed eyebox. The one or more sub-eyeboxes of the plurality of sub-eyeboxes define a compressed eyebox having a size smaller than a size of the uncompressed eyebox.
-
-
-
-
-
-
-
-
-