-
公开(公告)号:US20140101192A1
公开(公告)日:2014-04-10
申请号:US13644548
申请日:2012-10-04
Applicant: NETFLIX INC.
Inventor: Mohammad SABAH , Carlos GOMEZ-URIBE , Vijay BHARADWAJ , Sasi PARTHASARATHY , Siddharth ANGRISH
IPC: G06F17/30
CPC classification number: G06F17/30029
Abstract: Techniques are described for determining relationships between user activities and determining search results and content recommendations based on the relationships. A plays-related-to-searches application may determine a relationship score between plays of a media title and searches of a query by determining a distance between a projection of the search onto the space of the users and a projection of plays of the media title onto the space of the users. A plays-after-searches application may determine a score for plays of the streaming media title given the search by multiplying a number of times plays of the media title occur after the query is entered by the number of times any play occurs, and dividing by a product of the number of times plays of the media title occur after any query is entered and the number of times plays of any media title occur after the query is entered.
-
332.
公开(公告)号:US20140052873A1
公开(公告)日:2014-02-20
申请号:US13838059
申请日:2013-03-15
Applicant: NETFLIX, INC.
Inventor: Mark WATSON , Anthony Neal PARK , Wei WEI
IPC: H04L29/06
CPC classification number: H04L29/06476 , G06F21/10
Abstract: Techniques are disclosed for improving user experience of multimedia streaming over computer networks. For example, a method for presenting multimedia content may generally include receiving a request to stream a media title. In response to the request, unencrypted content for the media title is streamed to a client. While streaming the unencrypted content, a digital rights management (DRM) license to access encrypted content for the media title is requested. After receiving the DRM license, the client switches from streaming the unencrypted content for the media title to streaming encrypted content for the media title. The switching from streaming the unencrypted content to streaming the encrypted content does not interrupt playback of the media title.
Abstract translation: 公开了用于改善计算机网络上的多媒体流的用户体验的技术。 例如,用于呈现多媒体内容的方法通常可以包括接收流媒体标题的请求。 响应于该请求,媒体标题的未加密的内容被流传输给客户端。 在流式传输未加密内容的同时,请求访问媒体标题的加密内容的数字版权管理(DRM)许可。 在接收到DRM许可之后,客户端将用于媒体标题的未加密内容流传输到用于媒体标题的流加密内容。 将未加密的内容从流式传输到加密内容的切换不会中断媒体标题的回放。
-
公开(公告)号:US20250142128A1
公开(公告)日:2025-05-01
申请号:US18934050
申请日:2024-10-31
Applicant: NETFLIX, INC.
Inventor: Andrey NORKIN , Li-Heng CHEN
Abstract: One embodiment of a method for transmitting film grain parameters to one or more client devices for use when playing back video content includes generating, based on one or more film grain parameters associated with video content, one or more compact representations of the one or more film grain parameters associated with the video content, and transmitting the one or more compact representations to a client application executing on a client device, where the client application adds film grain to the video content, for playback, based on the one or more compact representations.
-
公开(公告)号:US12284363B2
公开(公告)日:2025-04-22
申请号:US17532869
申请日:2021-11-22
Applicant: NETFLIX, INC.
Inventor: Ioannis Katsavounidis
IPC: G06K9/00 , G11B20/00 , G11B27/30 , G11B27/34 , H04L65/612 , H04L65/70 , H04L65/75 , H04L65/80 , H04N19/124 , H04N19/147 , H04N19/172 , H04N19/177 , H04N19/179 , H04N19/192 , H04N19/196 , H04N19/59 , H04N21/234 , H04N21/2343 , H04N21/238 , H04N21/845 , H04N19/126 , H04N19/15 , H04N19/40
Abstract: In various embodiments, an encoding optimization application encodes a source video sequence. The encoding optimization application partitions a source video sequence associated with a media title into multiple subsequences that include a first subsequence and a second subsequence. The encoding optimization application then generates a first encoded subsequence based on the first subsequence and a first resolution. The encoding optimization application generates a second encoded subsequence based on the second subsequence and a second resolution. Notably, the second resolution is higher than the first resolution. The encoding optimization application then aggregates the first encoded subsequence and the second encoded subsequence to generate an encoded video sequence. At least a portion of the encoded video sequence is subsequently streamed to an endpoint device during a playback of the media title.
-
公开(公告)号:US20250113065A1
公开(公告)日:2025-04-03
申请号:US18904037
申请日:2024-10-01
Applicant: NETFLIX, INC.
Inventor: Andrey NORKIN
IPC: H04N19/86 , H04N19/117 , H04N19/147 , H04N19/176 , H04N19/82
Abstract: In various embodiments, a technique for reducing banding artifacts in decoded video data includes receiving a first block of reconstructed samples associated with a frame of encoded video data, applying a first filter to a first reconstructed sample included in the first block of reconstructed samples to generate a first filtered sample, determining that a first randomized dithering operation associated with the first filter is has been activated, applying the first randomized dithering operation to the first filtered sample to generate a first dithered sample, and generating a first portion of decoded video data based on the first dithered sample.
-
公开(公告)号:US12255940B2
公开(公告)日:2025-03-18
申请号:US16053754
申请日:2018-08-02
Applicant: NETFLIX, INC.
Inventor: Ioannis Katsavounidis
IPC: H04N21/2343 , H04L43/16 , H04L65/612 , H04L65/70 , H04L65/75 , H04N19/132 , H04N19/147 , H04N19/179 , H04N19/33 , H04N21/234 , H04N21/2662
Abstract: A shot analyzer varies the resolution when generating encoded video sequences for streaming. The shot analyzer generates a first encoded video sequence based on a first resolution and a source video sequence that is associated with a video title. The shot analyzer then determines a first encoded shot sequence from multiple encoded shot sequences included in the first encoded video sequence based on quality metric(s). The first encoded shot sequence is associated with a first shot sequence included in the source video sequence. Subsequently, the shot analyzer generates a second encoded shot sequence based on a second resolution and the first shot sequence. The shot analyzer generates a second encoded video sequence based on the first encoded video sequence and the second encoded shot sequence. At least a first portion of the second encoded video sequence is subsequently streamed to an endpoint device during playback of the video title.
-
公开(公告)号:US12200235B2
公开(公告)日:2025-01-14
申请号:US18486986
申请日:2023-10-13
Applicant: NETFLIX, INC.
Inventor: Ioannis Katsavounidis , Anne Aaron , Jan De Cock
IPC: H04N19/42 , H04N19/103 , H04N19/142 , H04N19/146 , H04N19/147 , H04N19/154 , H04N19/177 , H04N19/179
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.
-
公开(公告)号:US20240388756A1
公开(公告)日:2024-11-21
申请号:US18786362
申请日:2024-07-26
Applicant: NETFLIX, INC.
Inventor: Tara Lynn KOZUBACK , Thomas Edward LEACH , Carenina Garcia MOTION , Mark Howard PERRY , Kenneth Raymond THOMAS
IPC: H04N21/2668 , H04N21/258 , H04N21/8549 , H04N21/858
Abstract: In various embodiments, a manifest customization application generates presentations of media titles for playback. The manifest customization application selects a first set of video streams from multiple sets of video steams that are associated with a media title and included in a media package video streams based on a first preference associated with a user. The manifest customization application selects a first set audio streams from multiple sets of audio streams included in the media package based on a second preference associated with the user. The manifest customization application generates a recommended presentation based on the first set of video streams and the first set of audio streams. The manifest customization application generates a manifest file that allows the media title to be played back in accordance with at least the recommended presentation.
-
公开(公告)号:US20240378768A1
公开(公告)日:2024-11-14
申请号:US18625894
申请日:2024-04-03
Applicant: NETFLIX, INC.
Inventor: Paul E. DEBEVEC , Dmitriy SMIRNOV , Xueming YU , Chloe LEGENDRE
Abstract: In various embodiments, alpha channels are determined for images. In some embodiments, an image is captured using foreground lighting of a particular color and a background having a complement color. The image is pre-processed to correct for color crosstalk. The complement color in the pre-processed image is converted to grayscale to generate a holdout matte, which can be inverted to obtain the alpha channel (i.e., matte) that indicates pixels of the image belonging to the foreground and/or background. Bounce light is also removed by subtracting the bounce light, which can be determined during calibration, multiplied by the holdout matte. Then, a trained machine learning model can be applied to convert a foreground of the image having the particular color into a colorized foreground image that also includes the complement color. In addition, the image and corresponding alpha channel can be used to train a machine learning model to predict an alpha channel given an image.
-
340.
公开(公告)号:US20240364614A1
公开(公告)日:2024-10-31
申请号:US18622818
申请日:2024-03-29
Applicant: Netflix, Inc.
Inventor: Shyam Bharat Gala , Jose Raul Fernandez , Edward Henry Barker , Henry Joseph Jacobs, IV , Javier Fernandez-Ivern , Anup Rokkam Pratap , Devang Shah , Tejas C. Shikhare
Abstract: A computer-implemented method for simulating web traffic to sandbox-test a new digital content platform service or feature. For example, implementations described herein identify and clone live production traffic from a first route including an existing digital content service. The implementation further forks the cloned production traffic along a second route to a new digital content service. By monitoring and correlating production responses from both the first and second routes, the implementations described herein can analyze and compare performance, accuracy, and correctness of the new digital content service to determine whether the new digital content service can handle live production traffic at scale. Various other methods, systems, and computer-readable media are also disclosed.
-
-
-
-
-
-
-
-
-