-
公开(公告)号:US11949919B2
公开(公告)日:2024-04-02
申请号:US17549793
申请日:2021-12-13
Applicant: NETFLIX, INC.
Inventor: Zhi Li
IPC: H04N19/86
CPC classification number: H04N19/86
Abstract: In various embodiments, a tunable VMAF application reduces an amount of influence that image enhancement operations have on perceptual video quality estimates. In operation, the tunable VMAF application computes a first value for a first visual quality metric based on reconstructed video content and a first enhancement gain limit. The tunable VMAF application computes a second value for a second visual quality metric based on the reconstructed video content and a second enhancement gain limit. Subsequently, the tunable VMAF application generates a feature value vector based on the first value for the first visual quality metric and the second value for the second visual quality metric. The tunable VMAF application executes a VMAF model based on the feature value vector to generate a tuned VMAF score that accounts, at least in part, for at least one image enhancement operation used to generate the reconstructed video content.
-
公开(公告)号:US11935300B2
公开(公告)日:2024-03-19
申请号:US17520505
申请日:2021-11-05
Applicant: NETFLIX, INC.
Inventor: Boris Anthony Chen , Amirreza Ziai , Kelli Rebecca Griggs , Rebecca Suzanne Tucker
IPC: G06V20/40 , G06F18/2413
CPC classification number: G06V20/49 , G06F18/24147 , G06V20/46
Abstract: In various embodiments, a match cutting application automatically generates candidate match cuts. In some embodiments, the match cutting application detects shot sequences within one or more video sequences, deduplicates the shot sequences, computes an encoding of each shot sequence after the deduplication, and compares the encodings associated with pairs of shot sequences using a distance metric to identify pairs of shot sequences that can be cut together to generate candidate match cuts. In addition, the match cutting application can apply an approximation technique, such as an approximate nearest neighbor search technique, to identify intermediate pairs of shot sequences prior to comparing encodings associated with the intermediate pairs of shot sequences.
-
23.
公开(公告)号:US20240070984A1
公开(公告)日:2024-02-29
申请号:US18502717
申请日:2023-11-06
Applicant: Netflix, Inc.
Inventor: Stephan Trojansky
CPC classification number: G06T17/20 , B25J19/021 , G06T1/0014 , G06T7/74 , G06T15/04
Abstract: A system surrounds an area with a first set of display panels. A second set of display panels is positioned above the area, and a third set of display panels is positioned below the area. A subject is positioned within the area and may be on an omnidirectional treadmill within the area. A controller communicates content to the first set of display panels, the second set of display panels, and the third set of display panels that presents a multidimensional scene when displayed. A set of sensors capture sensor data of the subject within the area while content is displayed. One or more of the sensors may be coupled to a repositioning system that repositions sensors so the subject remains in a field of view of different sensors. From sensor data of the subject, a representation of the subject may be generated for insertion into other video content.
-
24.
公开(公告)号:US11917271B2
公开(公告)日:2024-02-27
申请号:US17682237
申请日:2022-02-28
Applicant: NETFLIX, INC.
Inventor: Mark Watson
IPC: H04N21/8541 , H04N21/6587 , H04N21/845 , H04N21/8545
CPC classification number: H04N21/8541 , H04N21/6587 , H04N21/8456 , H04N21/8545
Abstract: A playback application seamlessly advances playback of and interactive media title in response to user selections in a manner that minimizes latency and preserves user immersion in a narrative. The playback application buffers an interstitial segment included in the interactive media title and feeds portions of the interstitial segment to a media player only when those portions are needed for display. When the user selects an option displayed during the interstitial segment, the playback application begins buffering a subsequent media segment and stops feeding portions of the interstitial segment to the media player. The playback application starts feeding blocks of the subsequent media segment to the media player and then seamlessly advances playback to the subsequent media segment.
-
公开(公告)号:US11899558B2
公开(公告)日:2024-02-13
申请号:US17150507
申请日:2021-01-15
Applicant: Netflix, Inc.
Inventor: David W. Pfitzner
CPC classification number: G06F11/3485 , G06F11/2294 , G06F11/3058 , G06F11/3419
Abstract: The disclosed computer-implemented method includes accessing a hard drive to measure operational characteristics of the hard drive. The method next includes deriving hard drive health factors used to control the hard drive that are based on the measured operational characteristics. The derived hard drive health factors include an average per-seek time indicating an average amount of time the hard drive spends seeking specified data that is to be read and an average read speed indicating an average amount of time the hard drive spends reading the specified data. The method next includes determining, based on the hard drive health factors and the operational characteristics, an amount of load servicing capacity currently available at the hard drive, and then includes regulating the amount of load servicing performed by the hard drive according to the determined amount of available load servicing capacity. Various other methods, systems, and computer-readable media are also disclosed.
-
公开(公告)号:US11871095B2
公开(公告)日:2024-01-09
申请号:US17810259
申请日:2022-06-30
Applicant: Netflix, Inc.
Inventor: Christine Doig-Cardet , Bruce Wobbe , Sanford Holsapple , Xander Lott , Sonali Sharma , Clay Gimenez , Jeremy Kelly , Jeff Kirchner , Leena Janardanan
IPC: H04N21/8549 , H04N21/234 , H04N21/258 , H04N21/262 , H04N21/2668 , H04N21/845
CPC classification number: H04N21/8549 , H04N21/23424 , H04N21/25891 , H04N21/2668 , H04N21/26258 , H04N21/8456
Abstract: The disclosed computer-implemented method may include accessing a media item that includes multiple media item segments that are to be played back in a specific manner. The method may also include generating playgraphs for the media item, where the playgraphs define different playback paths between media item segments. The method may next include selecting a specific playgraph from the generated playgraphs, and then providing the selected playgraph to a playback device. Playback of the media item according to the selected playgraph may thereby provide a customized presentation of the media item. Various other methods, systems, and computer-readable media are also disclosed.
-
公开(公告)号:US11863814B2
公开(公告)日:2024-01-02
申请号:US17811385
申请日:2022-07-08
Applicant: Netflix, Inc.
Inventor: Ioannis Katsavounidis , Mark Watson , Aaron Hipple , Will Wolcott
IPC: H04N21/234 , H04N21/44 , G06F16/783 , H04N21/432 , H04N21/433 , H04N21/61
CPC classification number: H04N21/44004 , G06F16/783 , H04N21/23418 , H04N21/432 , H04N21/433 , H04N21/44008 , H04N21/23406 , H04N21/6125
Abstract: A method includes receiving, with a computing system, data representing a video item into a buffer. The method further includes outputting the video item from the buffer to a display system. The method further includes determining that utilization of the buffer falls below a predetermined threshold. The method further includes, in response to determining that the utilization of the buffer falls below the predetermined threshold, determining that there is a specified rebuffering point within a predetermined time frame. The method further includes pausing with the computing system, the video item at the specified rebuffering point in response to determining that there is the specified rebuffering point within the predetermined time frame.
-
公开(公告)号:US11863607B2
公开(公告)日:2024-01-02
申请号:US17495772
申请日:2021-10-06
Applicant: NETFLIX, INC.
Inventor: Shravya Kunamalla , Grenville Armitage , Te-Yuan Huang , Peter Lei
IPC: H04L29/06 , H04L65/70 , H04L65/80 , H04L67/02 , H04L69/326
CPC classification number: H04L65/70 , H04L65/80 , H04L67/02 , H04L69/326
Abstract: In various embodiments, a media delivery application transmits encoded chunks of a media title to a playback application. In operation, the media delivery application receives, via a media channel, an encoded chunk request that has been transmitted over a TCP connection. The media delivery application also receives, via a side channel, a pacing specification that is associated with the encoded chunk request and has been transmitted over the TCP connection. As per the encoded chunk request, the media delivery application retrieves encoded chunk content. The media delivery application sets a parameter associated with the TCP connection equal to a parameter value based on the pacing specification. Subsequently, the media delivery application causes TCP segments corresponding to the encoded chunk content to be transmitted, via the media channel, over the TCP connection in accordance with the first parameter value.
-
公开(公告)号:US20230388556A1
公开(公告)日:2023-11-30
申请号:US18325983
申请日:2023-05-30
Applicant: Netflix, Inc.
Inventor: JOEL SOLE ROJALS , Mariana Fernandez Afonso
CPC classification number: H04N19/86 , G06V10/751 , G06F3/14 , G09G3/2044 , G09G2340/0442
Abstract: A computer-implemented method includes accessing a video frame that includes a plurality of pixels. The method also includes generating a spatial mask that identifies pixels whose likelihood of causing banding within the video frame meets at least a minimum threshold likelihood. The method also includes computing a local distribution for a region of the video frame that includes at least those pixels that were identified by the spatial mask to detect bands in the video frame. The method further includes determining that the detected bands in the video frame are at least a minimum threshold size. The method also includes applying dithering to those detected bands in the video frame that were determined to meet the minimum threshold size. Various other methods, systems, and computer-readable media are also disclosed.
-
公开(公告)号:US11818375B2
公开(公告)日:2023-11-14
申请号:US17504412
申请日:2021-10-18
Applicant: NETFLIX, INC.
Inventor: Ioannis Katsavounidis , Anne Aaron , Jan De Cock
IPC: H04N19/42 , H04N19/179 , H04N19/177 , H04N19/142 , H04N19/103 , H04N19/154 , H04N19/146 , H04N19/147
CPC classification number: H04N19/42 , H04N19/103 , H04N19/142 , H04N19/177 , H04N19/179 , H04N19/146 , H04N19/147 , H04N19/154
Abstract: In various embodiments, a sequence-based encoding application partitions a set of shot sequences associated with a media title into multiple clusters based on at least one feature that characterizes media content and/or encoded media content associated with the media title. The clusters include at least a first cluster and a second cluster. The sequence-based encoding application encodes a first shot sequence using a first operating point to generate a first encoded shot sequence. The first shot sequence and the first operating point are associated with the first cluster. By contrast, the sequence-based encoding application encodes a second shot sequence using a second operating point to generate a second encoded shot sequence. The second shot sequence and the second operating point are associated with the second cluster. Subsequently, the sequence-based encoding application generates an encoded media sequence based on the first encoded shot sequence and the second encoded shot sequence.
-
-
-
-
-
-
-
-
-