DELIVERY AND PLAYBACK OF CONTENT
    3.
    发明公开

    公开(公告)号:US20240205467A1

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

    申请号:US18584464

    申请日:2024-02-22

    摘要: An encoder may determine one or more encoding characteristics associated with a content segment of a content asset. The one or more encoding characteristics may comprise an estimated bitrate required for transmission of the content segment over a network. The one or more encoding characteristics associated with the content segment may be inserted into a portion of an other content segment, such as into a header of the other content segment. The content segment and the other content segment may be configured for linear transmission, such as using adaptive bitrate streaming. When the other content segment is received at a playback device prior to the content segment, the playback device may use the one or more encoding characteristics of the content segment embedded in the header of the other content segment to determine one or more playback characteristics of the content segment.

    VIDEO ENCODING FOR LOW-CONCURRENCY LINEAR CHANNELS

    公开(公告)号:US20230015443A1

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

    申请号:US17933171

    申请日:2022-09-19

    发明人: Alexander GILADI

    IPC分类号: H04L65/70

    摘要: Systems, methods, and devices relating to video encoding for low-concurrency video channels are described herein. A video processing system may receive a manifest request for an encoded video stream associated with a selected channel. Based on the manifest request, the video processing system may request for a real-time linear (RTL) encoder to be started to encode the input compressed video stream for the channel in real-time. Also based on the manifest request, the video processing system may assign a faster-than-real-time (FTRT) encoder from a pool of already-running FTRT encoders to encode the video stream in real-time until the RTL encoder is fully started. The FTRT encoder may encode at a lower quality level to enable expedited real-time encoding. Based on the RTL encoder being fully started, the video processing system may switch the encoding from the FTRT encoder to the RTL encoder. The FTRT encoder may be returned to the FTRT encoder pool.

    Systems And Methods For Deblocking Filtering

    公开(公告)号:US20220279214A1

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

    申请号:US17652200

    申请日:2022-02-23

    摘要: Methods and systems for in-loop filtering may comprise receiving a video comprising at least one frame. The frame may comprise at least one block of pixels. A content complexity of the block of pixels may be determined. A viewing characteristic of the video may be determined. A number of borders to be filtered may be determined based on at least one of the content complexity or the viewing characteristic. A deblocking filter strength may be determined based on at least one of the content complexity or the viewing characteristic. The number of borders of the block of pixels may be filtered according to the deblocking filter strength.

    PROCESSING MEDIA USING NEURAL NETWORKS

    公开(公告)号:US20230111773A1

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

    申请号:US17929514

    申请日:2022-09-02

    摘要: An encoder may determine a plurality of coding units associated with a frame of a media file and a plurality of prediction units associated with the frame of the media file. The encoder may determine, based on the plurality of coding units associated with the frame and the plurality of prediction units associated with the frame, and based on a training of the encoder using one or more neural networks, that a particular region of the frame can be encoded using one or more encoding characteristics that are different than the encoding characteristics of one or more other particular regions of the frame. The encoder may allocate one or more encoding resources to the particular region of the frame based on the one or more encoding characteristics of the particular region of the frame in order to reduce the overall media bitrate.

    Processing Media By Adaptive Group of Pictures Structuring

    公开(公告)号:US20230071057A1

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

    申请号:US17930524

    申请日:2022-09-08

    摘要: A spatial complexity and a temporal complexity associated with one or more frames of media content may be determined. Based on the spatial complexity and the temporal complexity of the media content, a Group of Picture (GOP) size for the one or more frames of the media content may be determined. The GOP size may be inversely proportional to the spatial complexity and the temporal complexity of the one or more frames of media content. Certain frames of the media content may be arranged in a different GOP size as compared to one or more other frames of the media content. By varying the GOP size of the plurality of frames of the media content, the bitrate required to transmit the media content may be decreased without decreasing or substantially decreasing the overall quality of the media content.

    SEGMENT LADDER TRANSITIONING IN ADAPTIVE STREAMING

    公开(公告)号:US20230026649A1

    公开(公告)日:2023-01-26

    申请号:US17936182

    申请日:2022-09-28

    发明人: Alexander GILADI

    IPC分类号: H04L65/75

    摘要: Methods and systems are described for delivering and playing streaming content. A plurality of adaptations sets may be generated for a content asset. The plurality of adaptation sets may have segments encoded according to different segment durations. A media device may transition between adaptation sets to perform a content transition operation.

    SYSTEMS AND METHODS FOR SUPPLEMENTAL CONTENT DISTRIBUTION

    公开(公告)号:US20240334025A1

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

    申请号:US18625050

    申请日:2024-04-02

    发明人: Alexander GILADI

    摘要: Methods and systems for distributing supplemental content are disclosed. A first manifest file associated with a content item may be received via at least one server. Based at least on the first manifest file, a second manifest file may be generated. The second manifest file may comprise data for accessing a plurality of segments of the content item and data for accessing at least one supplemental content item. The second manifest file may be sent to a computing device. The computing device may be configured, based on the second manifest file, to output the at least one supplemental content item during output of at least one of the plurality of segments of the content item.