Method and system for efficient layout of stored video segments

    公开(公告)号:US12026378B2

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

    申请号:US17559618

    申请日:2021-12-22

    IPC分类号: G06F3/06 G06F12/02

    摘要: Systems and methods are described herein for an efficient storage layout of recorded content associated with a particular user. Content segments, unique to the user and encoded/transcoded at different bit rates, may be stored/partitioned based on the likelihood of a particular bit rate version of content being requested by the user and a duration of playback for the content segment. Content that is more frequently requested may be concatenated in a single storage location on more high performance hardware. Further, content that is played back for a longer duration of playback may also be grouped together and stored on more high performance hardware. Content that is more likely to be played for only a short time may be stored within a plurality of storage containers.

    METHODS, SYSTEMS, AND APPARATUSES FOR IMPROVED CONTENT DELIVERY

    公开(公告)号:US20240089563A1

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

    申请号:US18464430

    申请日:2023-09-11

    发明人: Alexander Giladi

    IPC分类号: H04N21/845 H04N21/239

    CPC分类号: H04N21/845 H04N21/2393

    摘要: Methods, systems, and apparatuses for improved content delivery are described herein. A client device may request a segment of content that is not yet available for delivery. An upstream computing device may receive the request from the client device. Instead of sending an error message or otherwise indicating to the client device that the request cannot be fulfilled, which may introduce latency or other delivery-related issues, the upstream computing device may send at least a portion of a fragment of the segment to the client device. The portion of the fragment may include at least one frame of the segment and/or metadata associated with the content, the fragment, and/or the segment.

    PROCESSING VIDEO USING MASKING WINDOWS

    公开(公告)号:US20220400261A1

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

    申请号:US17806364

    申请日:2022-06-10

    摘要: A first quantization value for encoding at least one frame of a content item may be determined based at least on a predetermined bitrate and a point in the content item associated with a scene change. A first duration associated with a first portion of the content item may be determined. The first portion of the content item may comprise the at least one frame and may be associated with the first quantization value. A second quantization value for encoding at least another frame of the content item may be determined based at least on the predetermined bitrate. A second duration associated with a second portion of the content item may be determined. The second portion of the content item may comprise the at least another frame and may be associated with the second quantization value.

    METHODS, SYSTEMS, AND APPARATUSES FOR PROCESSING VIDEO BY ADAPTIVE RATE DISTORTION OPTIMIZATION

    公开(公告)号:US20220385950A1

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

    申请号:US17663477

    申请日:2022-05-16

    摘要: Systems and methods are described herein for processing video. An encoder implementing the systems and methods described herein may receive video data comprising a plurality of frames and may partition each frame of the plurality of frames into a plurality of coding units. The encoder may then partition a coding unit into two or more prediction units. The encoder may determine, based on one or more coding parameters, a target bit rate, and characteristics of a human visual system (HVS), a coding mode for each of the two or more prediction units to minimize distortion in the encoded bitstream. The encoder may then determine a residual signal comprising a difference between each of the two or more prediction units and each of one or more corresponding prediction areas in a previously encoded frame and then generate an encoded bitstream comprising the residual signal.