HETEROGENOUS GEOMETRY CACHING FOR REAL-TIME SIMULATED FLUIDS

    公开(公告)号:US20220292777A1

    公开(公告)日:2022-09-15

    申请号:US17630440

    申请日:2020-07-27

    Inventor: Jason Nadro

    Abstract: A method for simulating fluid surfaces in real-time in response to user input includes detecting interactive conditions triggering insertion of a heterogeneous mesh sequence in a 3D model sequence for rendering, fetching ones of the heterogenous mesh sequence from a computer memory, inserting the successive members in corresponding representations of the 3D model sequence in a computer memory, and rendering successive video frames from the representations of the 3D model sequence each including a successive member of the heterogenous mesh sequence. A related method for generating a compact heterogeneous mesh sequence for use in rendering corresponding frames of video includes generating a heterogenous mesh sequence modeling response of a fluid surface to physical forces, the heterogenous mesh sequence characterized by position values represented in computer memory by not less than 12 bytes for each vertex thereof, transforming the heterogenous mesh sequence into the compact heterogeneous mesh sequence, at least in part by quantizing the position values to not greater than four bytes, and storing the compact heterogeneous mesh sequence in a computer memory for use in real-time rendering.

    Social robot with environmental control feature

    公开(公告)号:US11370125B2

    公开(公告)日:2022-06-28

    申请号:US16408403

    申请日:2019-05-09

    Abstract: A method and apparatus for controlling a social robot includes operating an electronic output device based on social interactions between the social robot and a user. The social robot utilizes an algorithm or other logical solution process to infer a user mental state, for example a mood or desire, based on observation of the social interaction. Based on the inferred mental state, the social robot causes an action of the electronic output device to be selected. Actions may include, for example, playing a selected video clip, brewing a cup of coffee, or adjusting window blinds.

    Geometry matching in virtual reality and augmented reality

    公开(公告)号:US11363349B2

    公开(公告)日:2022-06-14

    申请号:US17084509

    申请日:2020-10-29

    Abstract: Methods, apparatus and systems for geometric matching of virtual reality (VR) or augmented reality (AR) output contemporaneously with video output formatted for display on a 2D screen include a determination of value sets that when used in image processing cause an off-screen angular field of view of the at least one of the AR output object or the VR output object to have a fixed relationship to at least one of the angular field of view of the onscreen object or of the 2D screen. The AR/VR output object is outputted to an AR/VR display device and the user experience is improved by the geometric matching between objects observed on the AR/VR display device and corresponding objects appearing on the 2D screen.

    GESTURE RECOGNITION DEVICE AND METHOD FOR SENSING MULTI-FACTOR ASSERTION

    公开(公告)号:US20220121290A1

    公开(公告)日:2022-04-21

    申请号:US17547351

    申请日:2021-12-10

    Abstract: A gesture-recognition (GR) device is disclosed that includes a capacitive touch sensor panel and a controller. The capacitive touch sensor panel comprises a plurality of sensing pads arranged in a cylindrical pattern inside a handle of the GR device and detects a multi-factor touch assertion at a set of sensing pads of the plurality of sensing pads. The controller transmits a driving signal to each of the plurality of sensing pads for the detection of the multi-factor touch assertion, generates an assertion signal, determines a signal sequence based on the assertion signal, and converts a current inactive state of the GR device to an active state based on a validation of the determined signal sequence corresponding to the multi-factor touch assertion and an inferred user intent.

    RENDERING EXTENDED VIDEO IN VIRTUAL REALITY

    公开(公告)号:US20220014724A1

    公开(公告)日:2022-01-13

    申请号:US17379480

    申请日:2021-07-19

    Abstract: A method for transforming extended video data for display in virtual reality processes digital extended video data for display on a center screen and two auxiliary screens of a real extended video cinema. The method includes accessing, by a computer executing a rendering application, data that defines virtual screens including a center screen and auxiliary screens, wherein tangent lines to each of the auxiliary screens at their respective centers of area intersect with a tangent line to the center screen at its center of area at equal angles in a range of 75 to 105 degrees. The method includes preparing virtual extended video data at least in part by rendering the digital extended video on corresponding ones of the virtual screens; and saving the virtual extended video data in a computer memory. A corresponding playback method and apparatus display the processed data in virtual reality.

    Digital audio-video content mobile library

    公开(公告)号:US11190822B2

    公开(公告)日:2021-11-30

    申请号:US16779450

    申请日:2020-01-31

    Abstract: Methods for managing digital content include authenticating a user account identifier from a client device over a computer network, registering a telephone number for at least one wireless mobile device in a registry identified with the user account based on the authenticating, as a pre-authorized identifier for accessing digital content licensed for use with the client device. The methods include maintaining a library of digital content identified with the user account for access by the at least one wireless mobile device, and initiating streaming of the digital video content to the at least one wireless mobile device without requiring user authentication from the at least one wireless mobile device, based on the registering of the telephone number as the pre-authorized identifier. An apparatus for performing the method comprises a processor coupled to a memory, the memory holding instructions for performing steps of the method as summarized above.

    SYSTEMS AND METHODS FOR GENERATING MULTI-LANGUAGE MEDIA CONTENT WITH AUTOMATIC SELECTION OF MATCHING VOICES

    公开(公告)号:US20210279427A1

    公开(公告)日:2021-09-09

    申请号:US17196285

    申请日:2021-03-09

    Abstract: A method and system for automated voice casting compares candidate voices samples from candidate speakers in a target language with a primary voice sample from a primary speaker in a primary language. Utterances in the audio samples of the candidates speakers and the primary speaker are identified and typed and voice samples generated that meet applicable utterance type criteria. A neural network is used to generate an embedding for the voice samples. A voice sample can include groups of different utterance types and embeddings generated for each utterance group in the voice sample and then combined in a weighted form wherein the resulting embedding emphasizes selected utterance types. Similarities between embeddings for the candidate voice samples relative to the primary voice sample are evaluated and used to select a candidate speaker that is a vocal match.

    Rendering extended video in virtual reality

    公开(公告)号:US11070781B2

    公开(公告)日:2021-07-20

    申请号:US16530899

    申请日:2019-08-02

    Abstract: A method for transforming extended video data for display in virtual reality processes digital extended video data for display on a center screen and two auxiliary screens of a real extended video cinema. The method includes accessing, by a computer executing a rendering application, data that defines virtual screens including a center screen and auxiliary screens, wherein tangent lines to each of the auxiliary screens at their respective centers of area intersect with a tangent line to the center screen at its center of area at equal angles in a range of 75 to 105 degrees. The method includes preparing virtual extended video data at least in part by rendering the digital extended video on corresponding ones of the virtual screens; and saving the virtual extended video data in a computer memory. A corresponding playback method and apparatus display the processed data in virtual reality.

Patent Agency Ranking