-
1.
公开(公告)号:US20220166990A1
公开(公告)日:2022-05-26
申请号:US17516525
申请日:2021-11-01
Applicant: NETFLIX, INC.
Inventor: Ioannis KATSAVOUNIDIS , Liwei GUO
IPC: H04N19/196 , H04N19/85
Abstract: In various embodiments, an encoder comparison application compares the performance of different configured encoders. In operation, the encoder comparison application generates a first global convex hull of video encode points based on a first configured encoder and a set of subsequences included in a source video sequence. Each video encode point is associated with a different encoded version of the source video sequence. The encoder comparison application also generates a second global convex hull of video encode points based on a second configured encoder and the subsequences. Subsequently, the encoder configuration application computes a performance value for an encoding comparison metric based on the first global convex hull and the second global convex hull. Notably, the first performance value estimates a difference in performance between the first configured encoder and the second configured encoder.
-
公开(公告)号:US20200252666A1
公开(公告)日:2020-08-06
申请号:US16780752
申请日:2020-02-03
Applicant: NETFLIX, INC.
Inventor: Glenn Van WALLENDAEL , Anne AARON , Kyle SWANSON , Jan DE COCK , Liwei GUO , Sonia BHASKAR
IPC: H04N21/2343 , H04L29/06 , H04N19/587
Abstract: In various embodiments, an interpolation-based encoding application encodes a first subsequence included in a media title at each encoding point included in a first set of encoding points to generate encoded subsequences. Subsequently, the interpolation-based encoding application performs interpolation operation(s) based on the encoded subsequences to estimate a first media metric value associated with a first encoding point that is not included in the first set of encoding points. The interpolation-based encoding application then generates an encoding recipe based on the encoded subsequences and the first media metric value. The encoding recipe specifies a different encoding point for each subsequence included in the media title. After determining that the encoding recipe specifies the first encoding point for the first subsequence, the interpolation-based encoding application encodes the first subsequence at the first encoding point to generate at least a portion of an encoded version of the media title.
-
公开(公告)号:US20210281894A1
公开(公告)日:2021-09-09
申请号:US17328358
申请日:2021-05-24
Applicant: NETFLIX, INC.
Inventor: Glenn Van WALLENDAEL , Anne AARON , Kyle SWANSON , Jan DE COCK , Liwei GUO , Sonia BHASKAR
IPC: H04N21/2343 , H04L29/06 , H04N19/587
Abstract: In various embodiments, an interpolation-based encoding application encodes a first subsequence included in a media title at each encoding point included in a first set of encoding points to generate encoded subsequences. Subsequently, the interpolation-based encoding application performs interpolation operation(s) based on the encoded subsequences to estimate a first media metric value associated with a first encoding point that is not included in the first set of encoding points. The interpolation-based encoding application then generates an encoding recipe based on the encoded subsequences and the first media metric value. The encoding recipe specifies a different encoding point for each subsequence included in the media title. After determining that the encoding recipe specifies the first encoding point for the first subsequence, the interpolation-based encoding application encodes the first subsequence at the first encoding point to generate at least a portion of an encoded version of the media title.
-
公开(公告)号:US20220256168A1
公开(公告)日:2022-08-11
申请号:US17174121
申请日:2021-02-11
Applicant: NETFLIX, INC.
Inventor: Anush MOORTHY , Zhi LI , Liwei GUO , Aditya MAVLANKAR , Anne AARON
IPC: H04N19/146 , H04N19/154 , H04N19/30 , H04N19/184
Abstract: In various embodiments, an encoding ladder application generates encoding ladders for encoding media titles. In operation, the encoding ladder application generates a first convex hull representing encoding tradeoffs between quality and bitrate when encoding a media title at a first resolution; The encoding ladder application generates a second convex hull representing encoding tradeoffs between quality and bitrate when encoding the media title at a second resolution. Based on the first convex hull and the second convex hull, the encoding ladder application generates an overall convex hull. Subsequently, the encoding ladder application generates an encoding ladder for the media title based on at least the overall convex hull and a ladder requirement. Advantageously, the tradeoffs between quality and bitrate represented by the encoding ladder are customized for the media title. Consequently, encoding inefficiencies attributable to conventional fixed-bitrate ladders can be reduced.
-
-
-