Systems and Methods for Encoding and Playing Back Video at Different Frame Rates Using Enhancement Layers

    公开(公告)号:US20190297364A1

    公开(公告)日:2019-09-26

    申请号:US16436429

    申请日:2019-06-10

    申请人: DIVX, LLC

    摘要: Systems and methods in accordance with embodiments of this invention provide for encoding and playing back video at different frame rates using enhancement layers. In a number of embodiments, video is encoded using temporal scalability involving the creation of a base layer at a first frame rate and an enhancement layer including additional frames enabling playback at a second higher frame rate. The second higher frame rate can also be referred to as an enhanced frame rate. In a number of embodiments, the base and enhancement layers are stored in one or more container files that contain metadata describing the enhancement layer. Based on the capabilities of a playback device, it can select the particular frame rate at which to playback encoded video.

    Systems, Methods, and Media for Controlling Delivery Of Content

    公开(公告)号:US20230067662A1

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

    申请号:US17929603

    申请日:2022-09-02

    申请人: DIVX, LLC

    摘要: Methods, systems, and computer readable media for controlling delivery of content are provided. In some embodiments, a system for controlling delivery of content is provided. The system includes processing circuitry configured to: transmit, to a server, a plurality of requests for blocks of the content; while at least some of the plurality of requests are still outstanding: detect a change of a service characteristic of a connection between the system and the server; determine a preferred number of outstanding requests; and cancel at least some of the requests from the plurality that are still outstanding based on the preferred number and a count of the requests from the plurality that are still outstanding.

    Systems, methods, and media for controlling delivery of content

    公开(公告)号:US10805368B2

    公开(公告)日:2020-10-13

    申请号:US16255280

    申请日:2019-01-23

    申请人: DIVX, LLC

    摘要: Methods, systems, and computer readable media for controlling delivery of content are provided. In some embodiments, a system for controlling delivery of content is provided. The system includes processing circuitry configured to: transmit, to a server, a plurality of requests for blocks of the content; while at least some of the plurality of requests are still outstanding: detect a change of a service characteristic of a connection between the system and the server; determine a preferred number of outstanding requests; and cancel at least some of the requests from the plurality that are still outstanding based on the preferred number and a count of the requests from the plurality that are still outstanding.

    Systems, methods, and media for controlling delivery of content

    公开(公告)号:US10225299B2

    公开(公告)日:2019-03-05

    申请号:US14943004

    申请日:2015-11-16

    申请人: DIVX, LLC

    摘要: Methods, systems, and computer readable media for controlling delivery of content are provided. In some embodiments, a system for controlling delivery of content is provided. The system includes processing circuitry configured to: transmit, to a server, a plurality of requests for blocks of the content; while at least some of the plurality of requests are still outstanding: detect a change of a service characteristic of a connection between the system and the server; determine a preferred number of outstanding requests; and cancel at least some of the requests from the plurality that are still outstanding based on the preferred number and a count of the requests from the plurality that are still outstanding.

    Systems, methods, and media for controlling delivery of content

    公开(公告)号:US11438394B2

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

    申请号:US17068737

    申请日:2020-10-12

    申请人: DIVX, LLC

    摘要: Methods, systems, and computer readable media for controlling delivery of content are provided. In some embodiments, a system for controlling delivery of content is provided. The system includes processing circuitry configured to: transmit, to a server, a plurality of requests for blocks of the content; while at least some of the plurality of requests are still outstanding: detect a change of a service characteristic of a connection between the system and the server; determine a preferred number of outstanding requests; and cancel at least some of the requests from the plurality that are still outstanding based on the preferred number and a count of the requests from the plurality that are still outstanding.

    Systems, Methods, and Media for Controlling Delivery of Content

    公开(公告)号:US20210099504A1

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

    申请号:US17068737

    申请日:2020-10-12

    申请人: DIVX, LLC

    摘要: Methods, systems, and computer readable media for controlling delivery of content are provided. In some embodiments, a system for controlling delivery of content is provided. The system includes processing circuitry configured to: transmit, to a server, a plurality of requests for blocks of the content; while at least some of the plurality of requests are still outstanding: detect a change of a service characteristic of a connection between the system and the server; determine a preferred number of outstanding requests; and cancel at least some of the requests from the plurality that are still outstanding based on the preferred number and a count of the requests from the plurality that are still outstanding.

    Systems and methods for encoding and playing back video at different frame rates using enhancement layers

    公开(公告)号:US10321168B2

    公开(公告)日:2019-06-11

    申请号:US15863456

    申请日:2018-01-05

    申请人: DIVX, LLC

    摘要: Systems and methods in accordance with embodiments of this invention provide for encoding and playing back video at different frame rates using enhancement layers. In a number of embodiments, video is encoded using temporal scalability involving the creation of a base layer at a first frame rate and an enhancement layer including additional frames enabling playback at a second higher frame rate. The second higher frame rate can also be referred to as an enhanced frame rate. In a number of embodiments, the base and enhancement layers are stored in one or more container files that contain metadata describing the enhancement layer. Based on the capabilities of a playback device, it can select the particular frame rate at which to playback encoded video.