-
341.
公开(公告)号:US20250008134A1
公开(公告)日:2025-01-02
申请号:US18756952
申请日:2024-06-27
Applicant: QUALCOMM Incorporated
Inventor: Dmytro Rusanovskyy , Yun Li , Marta Karczewicz
IPC: H04N19/42 , H04N19/117 , H04N19/172 , H04N19/176 , H04N19/30 , H04N19/50 , H04N19/82
Abstract: A device for decoding video data determines a block of a picture; applies a neural network (NN)-based filter process to the block to generate a filtered block, wherein to apply the NN-based filter process, the device performs a first feature extraction on pixel data of the block at a first scale to generate a first set of extracted features for the block; and performs a second feature extraction on the pixel data of the block at a second scale to generate a second set of extracted features for the block, wherein the first scale is different than the second scale; and generates the filtered block based on the first set of extracted features and the second set of extracted features.
-
公开(公告)号:US20240430484A1
公开(公告)日:2024-12-26
申请号:US18748939
申请日:2024-06-20
Applicant: QUALCOMM Incorporated
Inventor: Hongtao Wang , Han Huang , Vadim Seregin , Nan Hu , Yan Zhang , Marta Karczewicz
IPC: H04N19/70 , H04N19/117 , H04N19/137 , H04N19/159 , H04N19/176 , H04N19/86
Abstract: An example device for decoding video data includes a memory configured to store video data; and a processing system including one or more processors implemented in circuitry, the processing system being configured to: determine that a previously coded block of video data was coded using uni-prediction mode for which a bi-prediction syntax element is not assigned a value; determine that a current block of the video data is to be coded using a bi-prediction mode and that motion information of the current block is to be predicted from the previously coded block, including from the bi-prediction syntax element of the previously coded block; and in response to the bi-prediction syntax element of the previously coded block not having an assigned value, decode the current block using a substitute value for the bi-prediction syntax element.
-
公开(公告)号:US12170758B2
公开(公告)日:2024-12-17
申请号:US17534325
申请日:2021-11-23
Applicant: QUALCOMM Incorporated
Inventor: Yao-Jen Chang , Jingya Li , Vadim Seregin , Marta Karczewicz
IPC: H04N19/105 , H04N19/139 , H04N19/176 , H04N19/513 , H04N19/573
Abstract: Systems and techniques are provided for overlapped block motion compensation (OBMC). A method can include determining an OBMC mode is enabled for a current subblock of video data; for a neighboring subblock(s) adjacent to the current subblock, determining whether a first, second and third condition are met, the first condition comprising that all reference picture lists for predicting the current subblock are used to predict the neighboring subblock; the second condition comprising that identical reference pictures are used to determine motion vectors associated with the current subblock and the neighboring subblock, and the third condition comprising that a difference between motion vectors of the current subblock and the neighboring subblock do not exceed a threshold; and based on determining that the OBMC mode is enabled and the first, second, and third conditions are met, determining not to use motion information of the neighboring subblock for motion compensation of the current subblock.
-
公开(公告)号:US20240414378A1
公开(公告)日:2024-12-12
申请号:US18738842
申请日:2024-06-10
Applicant: QUALCOMM Incorporated
Inventor: Yun Li , Dmytro Rusanovskyy , Marta Karczewicz
IPC: H04N19/80 , H04N19/172
Abstract: Example techniques for filtering video data are described. An example device for at least one of encoding or decoding video data includes one or more memories configured to store the video data and one or more processors. The one or more processors are configured to receive a picture of video data and reconstruct the picture of video data. The one or more processors are also configured to apply a neural network (NN)-based filter to the reconstructed picture of video data. The NN-based filter includes a unified filter. The unified filter includes a head block, a transition block, one or more backbone blocks, and a tail block. At least one of the head block, the transition block, the one or more backbone blocks, or the tail block includes a Canonical Polyadic (CP) decomposition with separable convolution.
-
公开(公告)号:US12149707B2
公开(公告)日:2024-11-19
申请号:US17817128
申请日:2022-08-03
Applicant: QUALCOMM Incorporated
Inventor: Vadim Seregin , Luong Pham Van , Wei-Jung Chien , Cheng-Teh Hsieh , Marta Karczewicz
IPC: H04N19/159 , H04N19/105 , H04N19/176 , H04N19/96
Abstract: An example method includes determining, for each respective coding block of a plurality of coding blocks of a current coding tree unit (CTU) of video data in a current picture of video data, a respective search area of a plurality of respective search areas, wherein at least one of the plurality of search areas includes samples of the current picture located outside of the current CTU, and wherein at least one of the plurality of search areas does not include samples of the current picture located outside of the current CTU; selecting, for each respective coding block and from within the respective search area for the respective coding block, a respective predictor block of a plurality of predictor blocks; and reconstructing samples of each respective coding block based on samples included in a corresponding predictor block in the plurality of predictor blocks.
-
346.
公开(公告)号:US12137217B2
公开(公告)日:2024-11-05
申请号:US18331762
申请日:2023-06-08
Applicant: QUALCOMM Incorporated
Inventor: Sungwon Lee , Wei-Jung Chien , Adarsh Krishnan Ramasubramonian , Muhammed Zeyd Coban , Jianle Chen , Yi-Wen Chen , Marta Karczewicz
IPC: H04N19/114 , H04N19/107 , H04N19/159 , H04N19/187 , H04N19/31 , H04N19/70
Abstract: A device for encoding video data includes a memory configured to store video data, and a video encoder implemented in circuitry and configured to encode a future picture of the video data having a first display order position, the future picture being included in an intra period (IP) of the video data, the IP comprising a plurality of groups of pictures (GOPs), and after encoding the future picture, encode a picture of an ordinal first GOP of the plurality of GOPs using the future picture as a reference picture, each picture of the ordinal first GOP having display order positions earlier than the first display order position. Encoding the future picture in this manner may result in encoding performance improvements with minimal increases in encoding and decoding complexity.
-
公开(公告)号:US12132885B2
公开(公告)日:2024-10-29
申请号:US17823714
申请日:2022-08-31
Applicant: QUALCOMM Incorporated
Inventor: Han Huang , Yan Zhang , Vadim Seregin , Marta Karczewicz
IPC: H04N19/105 , H04N19/159 , H04N19/176 , H04N19/70
CPC classification number: H04N19/105 , H04N19/159 , H04N19/176 , H04N19/70
Abstract: A method of decoding video data may comprise determining merge candidates for a block of video data and determining if a merge candidate of the merge candidates includes an additional inter prediction signal. If a merge candidate includes an additional inter prediction signal, the method may include disabling at least one decoder side motion vector derivation technique for use on a base prediction signal of the block of video data.
-
公开(公告)号:US20240357114A1
公开(公告)日:2024-10-24
申请号:US18633239
申请日:2024-04-11
Applicant: QUALCOMM Incorporated
Inventor: Pavel Nikitin , Muhammed Zeyd Coban , Bappaditya Ray , Vadim Seregin , Marta Karczewicz
IPC: H04N19/13 , H04N19/176 , H04N19/18 , H04N19/70
CPC classification number: H04N19/13 , H04N19/176 , H04N19/18 , H04N19/70
Abstract: An example device for coding (encoding and decoding) video data includes: a memory configured to store video data; and a processing system comprising one or more processors implemented in circuitry, the processing system being configured to: determine a context for context-based coding a current transform coefficient of a current block of video data according to previously coded transform coefficients, the previously coded transform coefficients being a sequence of immediately preceding transform coefficients to the current transform coefficient in scan order; and context-based code the current transform coefficient using the determined context.
-
公开(公告)号:US20240357078A1
公开(公告)日:2024-10-24
申请号:US18633167
申请日:2024-04-11
Applicant: QUALCOMM Incorporated
Inventor: Jian-Liang Lin , Po-Han Lin , Vadim Seregin , Marta Karczewicz , Yao-Jen Chang , Zhi Zhang
IPC: H04N19/105 , H04N19/132 , H04N19/167 , H04N19/176 , H04N19/182 , H04N19/50 , H04N19/70
CPC classification number: H04N19/105 , H04N19/132 , H04N19/167 , H04N19/176 , H04N19/182 , H04N19/50 , H04N19/70
Abstract: A method of encoding or decoding video data includes determining, for a current block, a plurality of blocks for fusing; determining a respective first weight for two or more pixels of a first block of the plurality of blocks based on a respective position of the two or more pixels of the first block; determining a respective second weight for two or more pixels of a second block of the plurality of blocks; fusing the two or more pixels of the first block and the two or more pixels of the second block based on the respective first weight for the two or more pixels of the first block and the respective second weight for the two or more pixels of the second block to generate a prediction signal; and encoding or decoding the current block based on the prediction signal.
-
350.
公开(公告)号:US20240348828A1
公开(公告)日:2024-10-17
申请号:US18631415
申请日:2024-04-10
Applicant: QUALCOMM Incorporated
Inventor: Patrick Garus , Muhammed Zeyd Coban , Bappaditya Ray , Vadim Seregin , Marta Karczewicz
IPC: H04N19/61 , H04N19/11 , H04N19/176 , H04N19/593 , H04N19/625 , H04N19/70
CPC classification number: H04N19/61 , H04N19/11 , H04N19/176 , H04N19/593 , H04N19/625 , H04N19/70
Abstract: A method of decoding video data includes receiving a block of video data encoded using an intra block copy (IBC) mode or an intra template matching prediction (TMP) mode, determining a pair of transforms, from among a plurality of pairs of transforms, for decoding the block using a multiple transform selection (MTS) process, and decoding the block using the pair of transforms.
-
-
-
-
-
-
-
-
-