-
1.
公开(公告)号:US20230224519A1
公开(公告)日:2023-07-13
申请号:US18185107
申请日:2023-03-16
申请人: DIVX, LLC
发明人: Kourosh Soroushian
IPC分类号: H04N19/184 , H04N7/01 , H04N19/59
CPC分类号: H04N19/184 , H04N7/013 , H04N19/59
摘要: Systems and methods for streaming and playing back video having a variety of resolutions, frame rates, and/or sample aspect ratios, where the video streams are encoded at one of a number of maximum bit rate levels, in accordance with embodiments of the invention are disclosed. One embodiment includes a processor, and storage containing data relating combinations of resolution and frame rates to maximum bitrates, where a plurality of resolution and frame rates that are related to the same maximum bitrate form a maximum bitrate level. In addition, an encoding application configures the processor to encode a video stream as a plurality of video streams having different resolutions and frame rates, where the target maximum bitrate used during the encoding is selected based upon the maximum bitrate levels of the resolution and frame rate combinations indicated within the data relating combinations of resolution and frame rates to maximum bitrates.
-
公开(公告)号: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.
-
3.
公开(公告)号:US11495266B2
公开(公告)日:2022-11-08
申请号:US17157801
申请日:2021-01-25
申请人: DIVX, LLC
摘要: Playback and distribution systems and methods for multimedia files are provided. The multimedia files are encoded with indexes associated with the content data of the multimedia files. Through the use of the indexes, playback of the content is enhanced without significantly increasing the file size of the multimedia file.
-
公开(公告)号:US11494428B2
公开(公告)日:2022-11-08
申请号:US17015970
申请日:2020-09-09
申请人: DIVX, LLC
发明人: Kourosh Soroushian , Shaiwal Priyadarshi , Jason Braness , Roland Osborne , William Frantz , Jerome Vashisht-Rota , Daniel Salmonsen , John Funnell , Michael Floyd
IPC分类号: H04N9/80 , H04N9/88 , H04N5/783 , G06F16/438 , H04N9/79 , G11B27/10 , G11B27/30 , G11B27/34 , H04L67/10 , H04N5/76 , H04N7/14 , H04N9/14
摘要: Playback and distribution systems and methods for multimedia files are provided. The multimedia files are encoded with flags associated with the content data of the multimedia files. Through the use of the flags, playback of the content is enhanced without significantly increasing the file size of the multimedia file.
-
公开(公告)号:US11457054B2
公开(公告)日:2022-09-27
申请号:US17063439
申请日:2020-10-05
申请人: DIVX, LLC
IPC分类号: H04L65/70 , H04N21/2343 , H04L65/61 , H04N19/33 , H04N21/845
摘要: Systems and methods for the selection of resolutions for seamless resolution switching of multimedia content in accordance with embodiments of the invention are disclosed. In one embodiment of the invention, a source encoder includes a processor configured by a source encoder application to receive multimedia content, where the multimedia content comprises video data having a primary resolution and a primary sample aspect ratio and encode the video data as a set of alternative streams, where a plurality of the streams in the set of alternative streams have different maximum bitrates and resolutions, the resolution of each of the plurality of streams comprises a width and height that are both an integer number of pixels, and both the width and height of each of the plurality of streams is a common fraction of the width and height of the corresponding primary resolution.
-
公开(公告)号:USRE48748E1
公开(公告)日:2021-09-21
申请号:US15950988
申请日:2018-04-11
申请人: DIVX, LLC
IPC分类号: G06F15/173 , H04L12/26 , H04N21/239 , H04N21/2343 , H04N21/442 , H04L12/801 , H04L29/06 , H04N21/2662 , H04L1/00
摘要: Systems and methods for determining available bandwidth and performing initial stream selection when commencing adaptive bitrate streaming using Hypertext Transfer Protocol (HTTP) in accordance with embodiments of the invention are disclosed. One embodiment of the invention includes measuring network bandwidth using a playback device, determining an initial network bandwidth estimate using the network bandwidth measurements, selecting an initial stream from said plurality of streams of encoded media that are encoded at different maximum bitrates rates using the playback device based upon the maximum bitrates of the plurality of streams and the initial bandwidth estimate; and commencing streaming of encoded media by requesting portions of the encoded media from the initial streams using the playback device.
-
公开(公告)号:US10394879B2
公开(公告)日:2019-08-27
申请号:US15888685
申请日:2018-02-05
申请人: DIVX, LLC
发明人: Kourosh Soroushian , Shaiwal Priyadarshi , Jason Braness , Roland Osborne , William Frantz , Jerome Vashisht-Rota , Daniel Salmonsen , John Funnell , Michael Floyd
IPC分类号: H04N9/80 , H04N7/14 , G06F16/438 , H04N9/79 , G11B27/10 , G11B27/30 , G11B27/34 , H04L29/08 , H04N5/783 , H04N9/74
摘要: Playback and distribution systems and methods for multimedia files are provided. The multimedia files are encoded with flags associated with the content data of the multimedia files. Through the use of the flags, playback of the content is enhanced without significantly increasing the file size of the multimedia file.
-
公开(公告)号:US20240356903A1
公开(公告)日:2024-10-24
申请号:US18526982
申请日:2023-12-01
申请人: DIVX, LLC
发明人: Eric William Grab , Kourosh Soroushian , Tung Lin , Francis Yee-Dug Chan , Evan Wallin , William David Amidei
CPC分类号: H04L63/0428 , G06F21/10 , G06F21/12 , H04L63/06 , H04L63/0876 , H04L63/0884 , H04L63/168 , H04L67/60
摘要: Systems and methods for application identification in accordance with embodiments of the invention are disclosed. In one embodiment, a user device includes a processor and memory configured to store an application, a session manager, an application identifier, and at least one shared library, and the processor is configured by the session manager to communicate the application identifier and the application identifier data to an authentication server and permit the execution of the application in response to authentication of the application by the authentication server.
-
公开(公告)号:US20230112297A1
公开(公告)日:2023-04-13
申请号:US18053312
申请日:2022-11-07
申请人: DIVX, LLC
发明人: Kourosh Soroushian , Shaiwal Priyadarshi , Jason Braness , Roland Osborne , William Frantz , Jerome Vashisht-Rota , Daniel Salmonsen , John Funnell , Michael Floyd
摘要: Playback and distribution systems and methods for multimedia files are provided. The multimedia files are encoded with flags associated with the content data of the multimedia files. Through the use of the flags, playback of the content is enhanced without significantly increasing the file size of the multimedia file.
-
公开(公告)号:US11102553B2
公开(公告)日:2021-08-24
申请号:US16686727
申请日:2019-11-18
申请人: DIVX, LLC
IPC分类号: H04L29/06 , H04N21/6334 , H04N21/235 , H04N21/236 , H04N21/434 , H04N21/4405 , H04N7/167 , H04N21/43
摘要: Systems and methods for providing multimedia content from one process or component to another process or component over an unsecured connection are provided. One embodiment includes obtaining the cryptographic information, extracting the at least partially encrypted video data from the container file to create an elementary bitstream, enciphering the cryptographic information, inserting the cryptographic information in the elementary bitstream, providing the elementary bitstream to a video decoder, extracting the cryptographic information from the elementary bitstream at the video decoder, deciphering the cryptographic information, decrypting the elementary bitstream with the cryptographic information and decoding the elementary bitstream for rendering on a display device using the video decoder.
-
-
-
-
-
-
-
-
-