-
公开(公告)号:US11190826B1
公开(公告)日:2021-11-30
申请号:US16911641
申请日:2020-06-25
Applicant: Disney Enterprises, Inc.
Inventor: Scott C. Labrozzi , Chetan K. Mathur , Yuanyi Xue , Michael J. Bracco
IPC: H04L29/06 , H04L29/08 , H04N21/2662
Abstract: Embodiments provide for improved stream generation are provided. A video comprising a plurality of segments and an encoding ladder specifying a plurality of maximum average bitrates (MABs) are received. A plurality of intermediate bitrates interspersed among the plurality of MABs are selected. A target average bitrate (TAB) segment is generated by encoding a first segment using a first MAB, and a first intermediate average bitrate (IAB) segment is generated by encoding the first segment using a first intermediate bitrate. Quality scores are generated for the first TAB segment and the first IAB segment. A first output segment is selected for the first segment at the first MAB based on the quality scores, where the first output segment is either the first TAB segment or the first IAB segment. Upon receiving a request for the first segment at the first MAB, the first output segment is outputted.
-
公开(公告)号:US11595716B2
公开(公告)日:2023-02-28
申请号:US17506489
申请日:2021-10-20
Applicant: Disney Enterprises, Inc.
Inventor: Scott C. Labrozzi , Chetan K. Mathur , Yuanyi Xue , Michael J. Bracco
Abstract: Embodiments provide for improved stream generation. A target average bitrate (TAB) segment is generated by encoding a first segment, of a plurality of segments in a video, using a first maximum average bitrate (MAB) of a plurality of MABs specified in an encoding ladder. An intermediate average bitrate (IAB) segment is generated by encoding the first segment using a first intermediate bitrate, wherein the first intermediate bitrate is lower than the first MAB. Upon receiving a request for the first segment at the first MAB, the IAB segment is output based at least in part on determining that a first quality score of the IAB segment is within a predefined tolerance of a second quality score of the TAB segment.
-
公开(公告)号:US11128688B2
公开(公告)日:2021-09-21
申请号:US16654761
申请日:2019-10-16
Applicant: Disney Enterprises, Inc.
Inventor: Scott C. Labrozzi , William B. May, Jr.
IPC: H04L29/06 , H04N19/114 , H04N19/142 , H04N19/172 , H04N19/177
Abstract: Embodiments provide for a system, comprising a plurality of encoders configured to generate a plurality of variant streams, and a cross-variant Instantaneous Decoder Refresh (IDR) identifier configured to inspect the plurality of variant streams, identify IDR frames in each of the plurality of variant streams, determine which IDR frames correspond to cross-variant boundaries, and demarcate the IDR frames corresponding to cross-variant boundaries.
-
公开(公告)号:US12010369B2
公开(公告)日:2024-06-11
申请号:US18162698
申请日:2023-01-31
Applicant: Disney Enterprises, Inc.
Inventor: Scott C. Labrozzi , Chetan K. Mathur , Yuanyi Xue , Michael J. Bracco
CPC classification number: H04N21/2662 , H04L65/70 , H04L65/75 , H04L65/80
Abstract: Embodiments provide for improved stream generation. A first encoded segment is generated by encoding a first segment, of a plurality of segments in a media asset, using a first bitrate of a plurality of bitrates specified in an encoding ladder. A second encoded segment is generated by encoding the first segment using a second bitrate, where the second bitrate is lower than the first bitrate. Upon receiving a request for the first segment at the first bitrate, the second encoded segment is output based at least in part on determining that a first quality of the second encoded segment is within a tolerance of a second quality of the first encoded segment.
-
公开(公告)号:US11757963B2
公开(公告)日:2023-09-12
申请号:US17400216
申请日:2021-08-12
Applicant: Disney Enterprises, Inc.
Inventor: Scott C. Labrozzi , William B. May, Jr.
IPC: H04L65/70 , H04N19/114 , H04N19/142 , H04N19/172 , H04N19/177 , H04L65/80 , H04L65/612
CPC classification number: H04L65/70 , H04L65/612 , H04L65/80 , H04N19/114 , H04N19/142 , H04N19/172 , H04N19/177
Abstract: Embodiments provide for a system, comprising a plurality of encoders configured to generate a plurality of variant streams, and a cross-variant Instantaneous Decoder Refresh (IDR) identifier configured to inspect the plurality of variant streams, identify IDR frames in each of the plurality of variant streams, determine which IDR frames correspond to cross-variant boundaries, and demarcate the IDR frames corresponding to cross-variant boundaries.
-
-
-
-