GENERATING BOUNDARY POINTS FOR MEDIA CONTENT

    公开(公告)号:US20240196068A1

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

    申请号:US18584266

    申请日:2024-02-22

    CPC classification number: H04N21/8547 H04N21/23418 H04N21/812 H04N21/8455

    Abstract: Systems and methods described herein provide for novel boundary generation features for interleaving additional content into media content. Media content may be received which includes a video and audio portion. An unencrypted encode of the video portion may be generated. A first set of time stamps for the video portion may be generated using a computer vision algorithm. A second set of time stamps for the video portion may be generated for identifying IDR frames using a first algorithm. A third set of time stamps may be generated to serve as boundaries for interleaving additional content into the media content based on a priority algorithm that uses the first set of time stamps and the second set of time stamps. The video portion may be encoded using the third set of time stamps to determine the IDR frames for the media content.

    Scalable video coding techniques
    3.
    发明授权

    公开(公告)号:US11228774B1

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

    申请号:US16946612

    申请日:2020-06-29

    Abstract: Techniques to enable virtual reality content to be delivered using a video codec that operates according to a scalable video encoding standard. Base layer frames for the different views of the virtual reality content are downloaded by a client device. The views are prioritized using a prediction model that assigns priorities based on the likelihood that a corresponding view will be selected within a particular period of time. Enhancement layer frames are then selected and downloaded based on the priorities.

    Scalable video coding techniques
    4.
    发明授权

    公开(公告)号:US11228773B1

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

    申请号:US16946611

    申请日:2020-06-29

    Abstract: Techniques to enable virtual reality content to be delivered using a video codec that operates according to a scalable video encoding standard. Base layer frames for the different views of the virtual reality content are downloaded by a client device. The views are prioritized using a prediction model that assigns priorities based on the likelihood that a corresponding view will be selected within a particular period of time. Enhancement layer frames are then selected and downloaded based on the priorities.

    Content delivery to playback systems with connected display devices

    公开(公告)号:US11140442B1

    公开(公告)日:2021-10-05

    申请号:US16453797

    申请日:2019-06-26

    Abstract: Methods and apparatus are described for providing content playback options to content playback systems based on the capabilities of the systems. These techniques determine whether the content options should be provided based on the capabilities of a source device in a combined playback system. The version of the High-bandwidth Digital Content Protection (HDCP) protocol used to initialize the connection between the source and sink devices is determined. Based on the version of the HDCP protocol used, an override message may be sent to the content service, in response to which the media player on the source device is directed to an content service endpoint corresponding to particular set of playback options.

    Dynamic content insertion
    7.
    发明授权

    公开(公告)号:US10951960B1

    公开(公告)日:2021-03-16

    申请号:US16037373

    申请日:2018-07-17

    Abstract: Systems, methods, and computer-readable media are disclosed for dynamically inserting secondary content into a live stream or a video on demand (VOD). The secondary content can include, for example, a public service announcement or warning, censoring content, live or prerecorded commentary, an advertisement, or any other type of content to be integrated with or inserted into the main content. Example methods may include receiving a content stream including a first fragment having a first duration and a second fragment having the first duration. Certain methods may include determining an increased quality of service associated with encoding the content stream into fragments having a second duration. Certain methods may include generating, based at least in part on the increased quality of service, a third fragment having the second duration, and sending the content stream having the third fragment to a user device.

    Dynamic detection of segment pattern

    公开(公告)号:US10887672B1

    公开(公告)日:2021-01-05

    申请号:US16522468

    申请日:2019-07-25

    Abstract: Method and apparatus for detecting a pattern used by an encoder when outputting segments for HTTP streaming. A pattern detector receives, as part of a HTTP streaming protocol, a sequence of video segments and a sequence of audio segments forming at least a portion of a media presentation. The pattern detector identifies a duration of the video segments and then sums the durations of the sequence of audio segments until the summed duration is an integer multiple of the duration of the video segments. The pattern detector determines the number of the audio segments used to form the summed duration which includes the number of audio segments forming a cycle of the pattern. This pattern is then added to a manifest of the media presentation along with a repeat indicator defining the number of times the pattern is repeated.

Patent Agency Ranking