-
1.
公开(公告)号:US20190297364A1
公开(公告)日:2019-09-26
申请号:US16436429
申请日:2019-06-10
申请人: DIVX, LLC
IPC分类号: H04N21/2343 , H04N21/854 , H04N21/258 , H04N21/6587
摘要: 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.
-
公开(公告)号:US11638033B2
公开(公告)日:2023-04-25
申请号:US17240827
申请日:2021-04-26
申请人: DIVX, LLC
IPC分类号: H04N19/40 , H04N21/2387 , H04N21/2662 , H04N19/593 , G11B27/00 , G11B27/11 , G11B27/32 , H04N21/2343 , H04N21/262 , H04N21/442 , H04N21/845 , H04N21/8543 , H04L65/70 , H04L65/612 , H04L65/613 , H04N21/6587 , H04N21/426 , H04N21/435 , H04N21/44 , H04N19/172 , H04N19/177 , H04N21/854
摘要: Systems and methods for performing trick play functionality using trick play streams during adaptive bitrate streaming in accordance with embodiments of the invention are disclosed. One embodiment includes requesting a video container index from a video container file containing a video stream from a plurality of alternative streams of video; requesting at least one portion of the video stream using at least one entry from the video container index; decoding the at least one portion of the video stream; receiving at least one user instruction to perform a visual search of the media; requesting a trick play container index from a trick play container file containing a trick play stream; requesting at least one frame of video from the at least one trick play stream; and decoding and displaying the at least one frame of video from the trick play stream.
-
公开(公告)号:US20230067662A1
公开(公告)日:2023-03-02
申请号:US17929603
申请日:2022-09-02
申请人: DIVX, LLC
IPC分类号: H04L65/613 , H04N21/442 , H04N21/637 , H04N21/845 , H04N21/854 , H04L65/80 , H04L67/60 , H04L65/00
摘要: 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.
-
公开(公告)号:US10805368B2
公开(公告)日:2020-10-13
申请号:US16255280
申请日:2019-01-23
申请人: DIVX, LLC
IPC分类号: G06F15/16 , H04L29/06 , H04L29/08 , H04N21/442 , H04N21/637 , H04N21/845 , H04N21/854
摘要: 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.
-
公开(公告)号:US10225299B2
公开(公告)日:2019-03-05
申请号:US14943004
申请日:2015-11-16
申请人: DIVX, LLC
IPC分类号: G06F15/16 , H04L29/06 , H04L29/08 , H04N21/442 , H04N21/637 , H04N21/845 , H04N21/854
摘要: 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.
-
公开(公告)号:US11438394B2
公开(公告)日:2022-09-06
申请号:US17068737
申请日:2020-10-12
申请人: DIVX, LLC
IPC分类号: G06F15/16 , H04L65/613 , H04L67/60 , H04N21/442 , H04N21/637 , H04N21/845 , H04N21/854 , H04L65/80 , H04L65/00
摘要: 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.
-
公开(公告)号:US20210099504A1
公开(公告)日:2021-04-01
申请号:US17068737
申请日:2020-10-12
申请人: DIVX, LLC
IPC分类号: H04L29/06 , H04L29/08 , H04N21/442 , H04N21/637 , H04N21/845 , H04N21/854
摘要: 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.
-
公开(公告)号:US10321168B2
公开(公告)日:2019-06-11
申请号:US15863456
申请日:2018-01-05
申请人: DIVX, LLC
IPC分类号: H04N7/173 , H04N21/2343 , H04N21/258 , H04N21/6587 , H04N21/854
摘要: 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.
-
公开(公告)号:US20190045220A1
公开(公告)日:2019-02-07
申请号:US16155840
申请日:2018-10-09
申请人: DIVX, LLC
IPC分类号: H04N19/593 , H04N21/8543 , H04N21/262 , H04N21/845 , H04N21/6587 , H04N21/442 , H04N21/44 , H04N21/435 , H04N21/426 , H04N21/2662 , H04N19/172 , H04N21/2387 , H04N21/2343 , H04L29/06 , G11B27/32 , G11B27/11 , G11B27/00 , H04N19/40 , H04N19/177 , H04N21/854
CPC分类号: H04N19/593 , G11B27/005 , G11B27/11 , G11B27/322 , H04L65/4084 , H04L65/4092 , H04L65/607 , H04N19/172 , H04N19/177 , H04N19/40 , H04N21/234345 , H04N21/23439 , H04N21/2387 , H04N21/26258 , H04N21/2662 , H04N21/42607 , H04N21/435 , H04N21/44004 , H04N21/44008 , H04N21/44209 , H04N21/6587 , H04N21/8455 , H04N21/8456 , H04N21/85406 , H04N21/8543
摘要: Systems and methods for encoding source media in Matroska container files for adaptive bitrate streaming utilizing Hypertext Transfer Potocol (HTTP) in accordance with embodiments of the invention are disclosed. One embodiment of the invention includes a processor configured via a source encoding application to ingest at least one multimedia file containing a source video. In addition, the source encoding application further configures the processor to select a portion of the source video, transcode the selected portion of the source video into a plurality of alternative portions of encoded video, where each alternative portion is encoded using a different set of encoding parameters and commences with an intra frame starting a closed Group of Pictures (GOP), write each of the alternative portions of encoded video to an element of a different EBML container file, where each element is located within an EBML container file that also includes another element that indicates the encoding parameters used to encode the alternative portion of encoded video, and add an entry to at least one index that identifies the location of the element containing one of the alternative portions of encoded video within each of the EBML container files.
-
公开(公告)号:US20240098127A1
公开(公告)日:2024-03-21
申请号:US18457233
申请日:2023-08-28
申请人: DIVX, LLC
IPC分类号: H04L65/613 , H04L65/00 , H04L65/80 , H04L67/60 , H04N21/442 , H04N21/637 , H04N21/845 , H04N21/854
CPC分类号: H04L65/613 , H04L65/00 , H04L65/80 , H04L67/60 , H04N21/44209 , H04N21/637 , H04N21/8456 , H04N21/85406
摘要: 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.
-
-
-
-
-
-
-
-
-