Media content recording with sensor data

    公开(公告)号:US11930240B2

    公开(公告)日:2024-03-12

    申请号:US17095363

    申请日:2020-11-11

    摘要: A media content recording system receives one or more media content streams, such as a video content stream and an audio content stream captured at a computing device. The system also records sensor data collected by one or more sensors of the computing device, such as touch sensors or movement sensors. The system generates a synchronized media content by synchronizing the one or more media content streams with the sensor data. The media content recording system, or a media content playback system, uses the synchronized media content to generate playback content that illustrates inputs to or movement of the computing device while receiving the media content, synchronized with the media content. This playback content is then played back, allowing another user to see, synchronized with the audio or video content, what locations of the computing device the recording user touched or how the recording user moved the computing device.

    LATENCY COMPENSATION FOR EXTERNAL NETWORKS
    46.
    发明公开

    公开(公告)号:US20240073475A1

    公开(公告)日:2024-02-29

    申请号:US18502767

    申请日:2023-11-06

    IPC分类号: H04N21/43 H04N21/4402

    摘要: A request for a latency value associated with the a is received at a latency agent associated with the sink from a processing engine. The latency value associated with the sink is determined. The determined latency value associated with the sink is provided from the latency agent associated with the sink to the processing engine. A latency adjustment value is received at the latency agent associated with a sink from the processing engine. A latency associated with the sink is adjusted by the latency agent associated with the sink to match the received latency adjustment value.

    Synchronizing Streaming Media Content Across Devices

    公开(公告)号:US20240064366A1

    公开(公告)日:2024-02-22

    申请号:US18500864

    申请日:2023-11-02

    申请人: Gracenote, Inc.

    摘要: Methods, apparatus, and systems are disclosed for synchronizing streaming media content. An example apparatus includes a storage device, and a processor to execute instructions to identify a first source streaming broadcast media to a first computing device based on an audio fingerprint of audio associated with the broadcast media, identify sources broadcasting the broadcast media streaming to the first computing device, the sources available to a second computing device including the processor, select a second source of the identified sources for streaming the broadcast media to the second computing device, the second source different than the first source, detect termination of the streaming of the broadcast media on the first computing device, the termination corresponding to a termination time of the broadcast media, and automatically start, by using the selected second source, streaming of the broadcast media to the second computing device at the termination time.

    CONTENT DELIVERY NETWORK UTILIZING DYNAMICALLY ASSEMBLED ADAPTIVE BITRATES SEGMENTS

    公开(公告)号:US20240056627A1

    公开(公告)日:2024-02-15

    申请号:US17819094

    申请日:2022-08-11

    申请人: Pluto Inc.

    摘要: An aspect of the disclosure related to methods and systems configured to detect that an item of streaming primary video content associated with a channel of scheduled streaming content is designated to be streamed to a device. Ancillary content is identified. Alternative versions of respective sections of the ancillary content are identified. Metadata corresponding to the alternative versions of ancillary content, metadata corresponding to the item of primary video content, and/or metadata corresponding to the channel are used in selecting a first section from among the alternative versions of a given section. The ancillary content, including the selected first section from among the alternative versions is streamed to the device immediately before, during, or immediately after the item of streaming video content. The alternative versions may be transcoded to generate multiple encoded iterations of respective alternative versions and the encoded versions are stored in a tree data structure.