Obfuscated control interfaces for extended reality

    公开(公告)号:US11625091B2

    公开(公告)日:2023-04-11

    申请号:US17822729

    申请日:2022-08-26

    Abstract: Systems, methods, and non-transitory media are provided for generating obfuscated control interfaces for extended reality (XR) experiences. An example method can include determining a pose of an XR device within a mapped scene of a physical environment associated with the XR device; rendering a virtual control interface within the mapped scene according to a configuration including a first size, a first position relative to the pose of the XR device, a first ordering of input elements, and/or a first number of input elements; and adjusting the configuration of the virtual control interface based on a privacy characteristic of data associated with the virtual control interface and/or characteristics of the physical environment associated with the XR device, the adjusted configuration including a second size, a second ordering of input elements, a second number of input elements, and/or a second position relative to the pose of the XR device and/or first position.

    Head wearable display device calibrated for distortion correction using inter-pupillary distance

    公开(公告)号:US11379957B1

    公开(公告)日:2022-07-05

    申请号:US17183241

    申请日:2021-02-23

    Abstract: Methods, systems, and devices for head wearable display devices are described. A device may capture a set of images over a set of orientations using a set of cameras positioned on an outward facing surface of the device. The set of images include a first subset of images captured by a first camera and a second subset of images captured by a second camera. The device may detect a set of facial features in each of the first subset of images and the second subset of images, and measure a set of inter-pupillary distances over the set of orientations based on the set of facial features in each of the first and second subset of images. The device may determine an inter-pupillary distance parameter based on aggregating the set of inter-pupillary distances over the set of orientations. The device may calibrate based on the inter-pupillary distance parameter.

    Private control interfaces for extended reality

    公开(公告)号:US11106328B1

    公开(公告)日:2021-08-31

    申请号:US16941346

    申请日:2020-07-28

    Abstract: Systems, methods, and non-transitory media are provided for generating private control interfaces for extended reality (XR) experiences. An example method can include determining a pose of an XR device within a mapped scene of a physical environment associated with the XR device; detecting a private region in the physical environment and a location of the private region relative to the pose of the XR device, the private region including an area estimated to be within a field of view (FOV) of a user of the XR device and out of a FOV of a person in the physical environment, a recording device in the physical environment, and/or an object in the physical environment; based on the pose of the XR device and the location of the private region, mapping a virtual private control interface to the private region; and rendering the virtual private control interface within the private region.

    Fast remote procedure call
    15.
    发明授权
    Fast remote procedure call 有权
    快速远程程序调用

    公开(公告)号:US09092281B2

    公开(公告)日:2015-07-28

    申请号:US13633288

    申请日:2012-10-02

    CPC classification number: G06F9/544 G06F9/547

    Abstract: A method for performing a remote procedure call between an application processor and a digital signal processor within a computing device. The computing device may compile interface description language data to generate stub software that executes on the application processor and skel software that executes on the digital signal processor. When an application executing on the application processor invokes a remote procedure call, the application processor may pack argument data within stack memory and transmit an interrupt to the digital signal processor, which may map the physical memory addresses of the argument data into local address space such that no copies of the argument data is made. The digital signal processor may execute skel software that unpacks the argument data and executes a service related to the remote procedure call.

    Abstract translation: 一种用于在计算设备内的应用处理器和数字信号处理器之间执行远程过程调用的方法。 计算设备可以编译接口描述语言数据以生成在应用处理器上执行的存根软件和在数字信号处理器上执行的sk​​el软件。 当应用程序处理器上执行的应用程序调用远程过程调用时,应用程序处理器可以在堆栈存储器中打包参数数据,并向数字信号处理器发送一个中断,这可以将参数数据的物理存储器地址映射到本地地址空间 没有提供参数数据的副本。 数字信号处理器可以执行解压缩参数数据并执行与远程过程调用相关的服务的skel软件。

Patent Agency Ranking