Systems and methods for rendering avatar with high resolution geometry

    公开(公告)号:US11423616B1

    公开(公告)日:2022-08-23

    申请号:US16833360

    申请日:2020-03-27

    摘要: 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.

    SYSTEMS AND METHODS OF ADAPTIVE POWER SAVING FOR WIRELESS TRAFFIC

    公开(公告)号:US20220264463A1

    公开(公告)日:2022-08-18

    申请号:US17506182

    申请日:2021-10-20

    IPC分类号: H04W52/02 H04W8/18 H04W24/04

    摘要: 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.

    VIRTUAL KEYBOARD BASED ON ADAPTIVE LANGUAGE MODEL

    公开(公告)号:US20220261150A1

    公开(公告)日:2022-08-18

    申请号:US17739562

    申请日:2022-05-09

    摘要: 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.

    HETEROGENEOUS LAYERED VOLUME BRAGG GRATING WAVEGUIDE ARCHITECTURE

    公开(公告)号:US20220260836A1

    公开(公告)日:2022-08-18

    申请号:US17178016

    申请日:2021-02-17

    IPC分类号: G02B27/01 G02B6/02

    摘要: 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.

    System and method of utilizing data binding to propagate data changes

    公开(公告)号:US11416239B2

    公开(公告)日:2022-08-16

    申请号:US17138479

    申请日:2020-12-30

    IPC分类号: G06F9/445 G06F8/65 G06F16/11

    摘要: 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.