-
公开(公告)号:US12062109B2
公开(公告)日:2024-08-13
申请号:US18314417
申请日:2023-05-09
发明人: Alexander Giladi
IPC分类号: G06K9/00 , G06T1/00 , H04N19/124 , H04N19/513 , H04N19/593
CPC分类号: G06T1/005 , G06T1/0085 , G06T2201/0051 , G06T2201/0052 , G06T2201/0061 , G06T2201/0063 , H04N19/124 , H04N19/513 , H04N19/593
摘要: Systems and methods are described for obfuscating variants of content segments. Variants of content segments can be used to encode an identifying sequence in a transmission of content. The variants of the content segments can each include one or more marked frames and one or more unmarked frames. Variations can be introduced into the unmarked frames for each of the variants of the content segments.
-
公开(公告)号:US12028397B2
公开(公告)日:2024-07-02
申请号:US15689847
申请日:2017-08-29
发明人: Alexander Giladi , Yasser Syed
IPC分类号: H04L65/75 , H04L43/0876 , H04L43/16 , H04L65/61 , H04L67/02 , H04N21/2343 , H04N21/262 , H04N21/845
CPC分类号: H04L65/762 , H04L43/0876 , H04L43/16 , H04N21/23439 , H04N21/26258 , H04N21/8456 , H04L65/61 , H04L67/02
摘要: Disclosed are systems and methods for bandwidth reduction through duration averaging. An average duration of content segments can be determined. When the average segment duration exceeds a first threshold or falls below a second threshold, content segments can be encoded at new segment durations until the average segment duration falls below the first threshold and above the second threshold. When the average segment duration exceeds a first threshold or falls below a second threshold, an updated manifest including a modified segment duration parameter can be generated.
-
公开(公告)号:US12026378B2
公开(公告)日:2024-07-02
申请号:US17559618
申请日:2021-12-22
CPC分类号: G06F3/0631 , G06F3/0604 , G06F3/067 , G06F12/0238 , G06F2212/202
摘要: Systems and methods are described herein for an efficient storage layout of recorded content associated with a particular user. Content segments, unique to the user and encoded/transcoded at different bit rates, may be stored/partitioned based on the likelihood of a particular bit rate version of content being requested by the user and a duration of playback for the content segment. Content that is more frequently requested may be concatenated in a single storage location on more high performance hardware. Further, content that is played back for a longer duration of playback may also be grouped together and stored on more high performance hardware. Content that is more likely to be played for only a short time may be stored within a plurality of storage containers.
-
公开(公告)号:US20240089563A1
公开(公告)日:2024-03-14
申请号:US18464430
申请日:2023-09-11
发明人: Alexander Giladi
IPC分类号: H04N21/845 , H04N21/239
CPC分类号: H04N21/845 , H04N21/2393
摘要: Methods, systems, and apparatuses for improved content delivery are described herein. A client device may request a segment of content that is not yet available for delivery. An upstream computing device may receive the request from the client device. Instead of sending an error message or otherwise indicating to the client device that the request cannot be fulfilled, which may introduce latency or other delivery-related issues, the upstream computing device may send at least a portion of a fragment of the segment to the client device. The portion of the fragment may include at least one frame of the segment and/or metadata associated with the content, the fragment, and/or the segment.
-
公开(公告)号:US20230362377A1
公开(公告)日:2023-11-09
申请号:US18353580
申请日:2023-07-17
发明人: Dan Grois , Alexander Giladi
IPC分类号: H04N19/124 , H04N19/13 , H04N19/18 , H04N19/186 , H04N19/60 , H04N19/16 , H04N19/154 , H04N19/172 , H04N19/126
CPC分类号: H04N19/124 , H04N19/13 , H04N19/18 , H04N19/186 , H04N19/60 , H04N19/16 , H04N19/154 , H04N19/172 , H04N19/126
摘要: Systems, methods, and apparatuses are described for processing video. Video content comprising a plurality of frames may be received. A viewing parameters associated with playback of the video content may be determined. One or more of luminance pixel data associated with a frame of the plurality of frames and chrominance pixel data associated with the frame is determined. A quantization matrix associated with the frame may be determined based on the viewing parameter and the one or more of luminance pixel data and chrominance pixel data.
-
公开(公告)号:US11750811B2
公开(公告)日:2023-09-05
申请号:US16376242
申请日:2019-04-05
发明人: Dan Grois , Alexander Giladi
IPC分类号: H04N19/124 , H04N19/13 , H04N19/18 , H04N19/186 , H04N19/60 , H04N19/16 , H04N19/154 , H04N19/172 , H04N19/126
CPC分类号: H04N19/124 , H04N19/126 , H04N19/13 , H04N19/154 , H04N19/16 , H04N19/172 , H04N19/18 , H04N19/186 , H04N19/60
摘要: Systems, methods, and apparatuses are described for processing video. Video content comprising a plurality of frames may be received. A viewing parameters associated with playback of the video content may be determined. One or more of luminance pixel data associated with a frame of the plurality of frames and chrominance pixel data associated with the frame is determined. A quantization matrix associated with the frame may be determined based on the viewing parameter and the one or more of luminance pixel data and chrominance pixel data.
-
公开(公告)号:US11743313B2
公开(公告)日:2023-08-29
申请号:US17478515
申请日:2021-09-17
发明人: Dan Grois , Alexander Giladi
摘要: Methods, systems, and apparatuses are described for streaming content. The embodiments described herein may apply to ABR streaming and output an optimized ABR ladder enabling a playback device to maximize the perceived video quality of received content, provide substantially constant visual quality, and/or minimize rebuffering content. The playback device may request an ABR representation associated with an ABR ladder that has been optimized based on one or more neural networks. The one or more neural networks may be pre-trained based on one or more properties and characteristics/features of the video content. The one or more neural networks may process the video content to dynamically determine parameters such as the bitrates of each ABR representation for the content. The parameters may be used to output the encoded ABR representations.
-
公开(公告)号:US11706479B2
公开(公告)日:2023-07-18
申请号:US16721600
申请日:2019-12-19
发明人: Alexander Giladi , Weidong Mao , Robert Ford
IPC分类号: H04N21/433 , H04N21/432 , H04N21/45 , H04N21/475
CPC分类号: H04N21/4332 , H04N21/4325 , H04N21/4524 , H04N21/4751
摘要: Methods and systems are described for storing content. The content may be divided into user-specific portions and common portions. One or more selection rules may be used to divide the content into the user-specific portion and the common portions. The one or more selection rules may be selected such that the common portion is not decodable without the user-specific portions. The user-specific portions or data indicating a location of the user-specific portion may be stored in user-specific storage. The user-specific storage may be used to determine content for playback to a user.
-
公开(公告)号:US20220400261A1
公开(公告)日:2022-12-15
申请号:US17806364
申请日:2022-06-10
发明人: Dan Grois , Alexander Giladi
IPC分类号: H04N19/124 , H04N19/142 , H04N19/172 , H04N19/167 , H04N19/147 , H04N19/136 , H04N19/105
摘要: A first quantization value for encoding at least one frame of a content item may be determined based at least on a predetermined bitrate and a point in the content item associated with a scene change. A first duration associated with a first portion of the content item may be determined. The first portion of the content item may comprise the at least one frame and may be associated with the first quantization value. A second quantization value for encoding at least another frame of the content item may be determined based at least on the predetermined bitrate. A second duration associated with a second portion of the content item may be determined. The second portion of the content item may comprise the at least another frame and may be associated with the second quantization value.
-
10.
公开(公告)号:US20220385950A1
公开(公告)日:2022-12-01
申请号:US17663477
申请日:2022-05-16
发明人: Dan Grois , Alexander Giladi
IPC分类号: H04N19/96 , H04N19/177 , H04N19/184
摘要: Systems and methods are described herein for processing video. An encoder implementing the systems and methods described herein may receive video data comprising a plurality of frames and may partition each frame of the plurality of frames into a plurality of coding units. The encoder may then partition a coding unit into two or more prediction units. The encoder may determine, based on one or more coding parameters, a target bit rate, and characteristics of a human visual system (HVS), a coding mode for each of the two or more prediction units to minimize distortion in the encoded bitstream. The encoder may then determine a residual signal comprising a difference between each of the two or more prediction units and each of one or more corresponding prediction areas in a previously encoded frame and then generate an encoded bitstream comprising the residual signal.
-
-
-
-
-
-
-
-
-