Distributed Digital Rights Management (DRM) Protection

    公开(公告)号:US20240095314A1

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

    申请号:US17945690

    申请日:2022-09-15

    申请人: Synamedia Limited

    IPC分类号: G06F21/10 G06F21/60 H04L9/08

    摘要: Various implementations include distributing DRM processing between a DRM key protection system and multiple receiving devices. To that end, a method includes receiving a first encrypted content key associated with a first receiving device, and receiving a second encrypted content key associated with a second receiving device. The method includes processing the first encrypted content key to generate a first decrypted content key, and processing the second encrypted content key to generate a second decrypted content key. The method includes generating a first protected content key based on the first decrypted content key, and generating a second protected content key based on the second decrypted content key. The method includes providing the first protected content key to the first receiving device, and providing the second protected content key to the second receiving device.

    Distributed adaptive bitrate (ABR) asset delivery

    公开(公告)号:US11290513B1

    公开(公告)日:2022-03-29

    申请号:US17230343

    申请日:2021-04-14

    申请人: Synamedia Limited

    摘要: A method is performed at a network device including a plurality of network interfaces. The method includes obtaining a first source adaptive bitrate (ABR) asset and a second source ABR asset. The method includes encoding the first source ABR asset in order to generate a first plurality of video representations, and encoding the second source ABR asset in order to generate a second plurality of video representations. The method includes providing, to a first client device, a first one of the first plurality of video representations. The method includes, in response to detecting satisfaction of a source change condition with respect to the first client device, providing, to the first client device, a first one of the second plurality of video representations, and ceasing to provide the first one of the first plurality of video representations to the first client device.

    Reducing decode delay at a client device

    公开(公告)号:US12081448B2

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

    申请号:US17360126

    申请日:2021-06-28

    申请人: Synamedia Limited

    IPC分类号: H04L47/30 H04L43/16 H04L65/61

    CPC分类号: H04L47/30 H04L43/16 H04L65/61

    摘要: Various implementations disclosed herein include devices, systems, and methods for reducing a decode delay at a client device. In some implementations, a device includes one or more processors and a non-transitory memory. In some implementations, a method includes determining that a client device is being switched from a real-time content presentation mode in which the client device presents real-time content to a buffered content presentation mode in which the client device presents buffered content. In some implementations, the method includes transmitting, to the client device, video frames corresponding to the buffered content at a first transmission rate. In some implementations, the method includes changing the first transmission rate to a second transmission rate based on an indication that a number of bits stored in a buffer of the client device satisfies a decode threshold.

    Intrasegment Adjustment of Video Transmission Rate

    公开(公告)号:US20220417614A1

    公开(公告)日:2022-12-29

    申请号:US17360120

    申请日:2021-06-28

    申请人: Synamedia Limited

    摘要: A method includes determining a first transmission rate for transmitting an entirety of a segment of a video stream to a client device. The segment includes a set of frames. In some implementations, the method includes, after transmitting a first subset of the set of frames at the first transmission rate, detecting that a network connectivity of the client device has reduced below a connectivity threshold associated with the first transmission rate. In some implementations, the method includes transmitting an entirety of the segment at a second transmission rate that is less than the first transmission rate. In some implementations, the method includes triggering the client device to present a second subset of the set of frames that corresponds to a temporal position in the video stream after the first subset of the set of frames while foregoing re-presentation of the first subset of the set of frames.

    Switching Between Transmitting a Preauthored Video Frame and a Composited Video Frame

    公开(公告)号:US20220337891A1

    公开(公告)日:2022-10-20

    申请号:US17231820

    申请日:2021-04-15

    申请人: Synamedia Limited

    摘要: A method includes transmitting a first preauthored video frame of a plurality of preauthored video frames to a client device. The first preauthored video frame is associated with a preauthored media object. The method includes providing a request for a composited video frame to an interactive source device. The request includes a temporal characteristic associated with the first preauthored video frame. The method includes, in response to providing the request, obtaining, from the interactive source device, the composited video frame including customizable video content and preauthored video content. The preauthored video content is associated with a portion of the preauthored media object based on the temporal characteristic. The method includes, in response to detecting that the first preauthored video frame and the composited video frame together satisfy a switching condition, transmitting the composited video frame to the client device after transmitting the first preauthored video frame to the client device.

    Distributed Adaptive Bitrate (ABR) Asset Delivery

    公开(公告)号:US20220337648A1

    公开(公告)日:2022-10-20

    申请号:US17672569

    申请日:2022-02-15

    申请人: Synamedia Limited

    摘要: A method is performed at a network device including a plurality of network interfaces. The method includes obtaining a first source adaptive bitrate (ABR) asset and a second source ABR asset. The method includes encoding the first source ABR asset in order to generate a first plurality of video representations, and encoding the second source ABR asset in order to generate a second plurality of video representations. The method includes providing, to a first client device, a first one of the first plurality of video representations. The method includes, in response to detecting satisfaction of a source change condition with respect to the first client device, providing, to the first client device, a first one of the second plurality of video representations, and ceasing to provide the first one of the first plurality of video representations to the first client device.

    Management of a client device buffer

    公开(公告)号:US11350160B1

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

    申请号:US17230520

    申请日:2021-04-14

    申请人: Synamedia Limited

    摘要: A method includes transmitting, to a client device, a portion of a first ABR segment, characterized by a first representation, according to a first predefined protocol, and transmitting a first buffer management instruction that is associated with the portion of the first ABR segment. The method includes obtaining a performance status characteristic from the client device. The performance status characteristic characterizes the client device receiving the portion of the first ABR segment. The method includes, in response to determining that the performance status characteristic satisfies a representation change condition, transmitting, to the client device, a portion of a second ABR segment, characterized by a second representation, according to a second predefined protocol that is different from the first predefined protocol, and transmitting a second buffer management instruction that is associated with the portion of the second ABR segment.

    Client device switching to low latency content

    公开(公告)号:US12101528B2

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

    申请号:US18077841

    申请日:2022-12-08

    申请人: Synamedia Limited

    IPC分类号: H04N21/44 H04N21/24

    CPC分类号: H04N21/44004 H04N21/2401

    摘要: Techniques for switching a client device to play low latency content are described. In accordance with various embodiments, the client device switching method is performed at a device (e.g., a client device) with a processor and a non-transitory memory. The client device detects a request for a user interface (UI) while playing a media content item from a buffer and sends to a server the request and status of playing the media content item from the buffer. The client device then receives from the server a switch point determined by the server based at least in part on the status and the requested UI. The client device further determines whether the buffer has sufficient UI frames rendered by the server at the switch point. Upon determining that the buffer has sufficient UI frames, the client device switches to playing the UI frames from the buffer at the switch point.

    Diffing sequential subtitle images for subtitle delivery

    公开(公告)号:US11765307B1

    公开(公告)日:2023-09-19

    申请号:US17979513

    申请日:2022-11-02

    申请人: Synamedia Limited

    摘要: Various methods, systems, and electronic devices include delivery of sequential subtitle images to a client device. To that end, a method includes obtaining a plurality of sequential subtitle images including a first sequential subtitle image and a second sequential subtitle image. The method includes generating a diff image by comparing the first sequential subtitle image against the second sequential subtitle image. The diff image includes content that is absent from the first sequential subtitle image and present in the second sequential subtitle image. The method includes sending, to the client device, the diff image and display metadata associated with the diff image. The metadata may include a temporal indicator that indicates a display time or display duration of the diff image, and may include a position indicator that indicates a display position of the diff image.