Matching audio to a state-space model for pseudorandom animation

    公开(公告)号:US12106412B2

    公开(公告)日:2024-10-01

    申请号:US17350954

    申请日:2021-06-17

    申请人: Snap Inc.

    IPC分类号: G06T13/20 G06T13/80 G10L25/57

    摘要: Methods, devices, media, and other embodiments are described for generating pseudorandom animations matched to audio data on a device. In one embodiment a video is generated and output on a display of the device using a computer animation model. Audio is detected from a microphone of the device, and the audio data is processed to determine a set of audio characteristics for the audio data received at the microphone of the device. A first motion state is randomly selected from the plurality of motion states, one or more motion values of the first motion state are generated using the set of audio characteristics, and the video is updated using the one or more motion values with the computer animation model to create an animated action within the video.

    Portable electronic device for use in different orientations

    公开(公告)号:US12099044B2

    公开(公告)日:2024-09-24

    申请号:US17577377

    申请日:2022-01-18

    摘要: A portable electronic device for use in different orientations includes a signal control module, a key control module, an information display module, and a position detection module. The key control module includes a plurality of functional switches and functional keys. The signal control module has a plurality of key function execution commands respectively corresponding to the functional keys. The position detection module is configured for detecting a placement orientation of the portable electronic device. When the portable electronic device is rotated to change the placement orientation of the information display module, a screen orientation of an information display image provided by the information display module is changed following a change of the placement orientation of the information display module, and a corresponding relationship between the functional switch and the key function execution command is changed following the change of the placement orientation of the information display module.

    Resource monitoring for web applications with video and animation content

    公开(公告)号:US12072782B2

    公开(公告)日:2024-08-27

    申请号:US17643612

    申请日:2021-12-10

    摘要: A computing device includes a processor to monitor usage of resources within the computing device. Responsive to the usage of resources being above a threshold, a determination is made that displayed content of a web page from an application includes video or animation content. A determination that the video or animation content is included as part of a background of the displayed content is based on a comparison of sizes between a display screen displaying the content of the web page and the video or animation content. Responsive to the determination that the background includes the video or animation content, the processor no longer plays the video or animation content to reduce resource usage by the application to display the web page.

    Late warping to minimize latency of moving objects

    公开(公告)号:US12067693B2

    公开(公告)日:2024-08-20

    申请号:US17518828

    申请日:2021-11-04

    申请人: Snap Inc.

    摘要: A method for minimizing latency of moving objects in an augmented reality (AR) display device is described. In one aspect, the method includes determining an initial pose of a visual tracking device, identifying an initial location of an object in an image that is generated by an optical sensor of the visual tracking device, the image corresponding to the initial pose of the visual tracking device, rendering virtual content based on the initial pose and the initial location of the object, retrieving an updated pose of the visual tracking device, tracking an updated location of the object in an updated image that corresponds to the updated pose, and applying a time warp transformation to the rendered virtual content based on the updated pose and the updated location of the object to generate transformed virtual content.