-
公开(公告)号:US11330284B2
公开(公告)日:2022-05-10
申请号:US15080480
申请日:2016-03-24
Applicant: QUALCOMM Incorporated
Inventor: Xiang Li , Ying Chen , Li Zhang , Hongbin Liu , Jianle Chen , Marta Karczewicz
IPC: H04N19/52 , H04N19/513 , H04N19/70 , H04N19/56 , H04N19/46 , H04N19/96 , H04N19/109 , H04N19/57 , H04N19/119 , H04N19/139 , H04N19/176 , H04N19/44
Abstract: In an example, a method of processing video data includes splitting a current block of video data into a plurality of sub-blocks for deriving motion information of the current block, where the motion information indicates motion of the current block relative to reference video data. The method also includes deriving, separately for each respective sub-block of the plurality of sub-blocks, motion information comprising performing a motion search for a first set of reference data that corresponds to a second set of reference data outside of each respective sub-block. The method also includes decoding the plurality of sub-blocks based on the derived motion information and without decoding syntax elements representative of the motion information.
-
公开(公告)号:US20220103816A1
公开(公告)日:2022-03-31
申请号:US17448547
申请日:2021-09-23
Applicant: QUALCOMM Incorporated
Inventor: Marta Karczewicz , Hongtao Wang , Jianle Chen , Venkata Meher Satchit Anand Kotra
IPC: H04N19/117 , H04N19/82 , H04N19/132 , H04N19/70 , H04N19/176
Abstract: An example device for filtering decoded video data includes a memory configured to store video data; and one or more processors implemented in circuitry and configured to: decode a block of video data to form a decoded block; apply a filter to the decoded block to form a filtered block; multiply samples of the filtered block by a scaling factor to form a refined filtered block; and combine samples of the refined filtered block with corresponding samples of the decoded block. The one or more processors may further encode the block prior to decoding the block. The one or more processors may encode or decode a value of a syntax element representing the scaling factor, e.g., in a picture header of a picture including the block.
-
公开(公告)号:US11223852B2
公开(公告)日:2022-01-11
申请号:US15463398
申请日:2017-03-20
Applicant: QUALCOMM Incorporated
Inventor: Xiang Li , Jianle Chen , Li Zhang , Xin Zhao , Hsiao-Chiang Chuang , Feng Zou , Marta Karczewicz
IPC: H04N19/96 , H04N19/103 , H04N19/46 , H04N19/176 , H04N19/119 , H04N19/30 , H04N19/50 , H04N19/91 , H04N19/51 , H04N19/593 , H04N19/61 , H04N19/583 , H04N19/159 , H04N19/44 , H04N19/124
Abstract: An example device for decoding video data includes a video decoder configured to decode one or more syntax elements at a region-tree level of a region-tree of a tree data structure for a coding tree block (CTB) of video data, the region-tree having one or more region-tree nodes including region-tree leaf and non-leaf nodes, each of the region-tree non-leaf nodes having at least four child region-tree nodes, decode one or more syntax elements at a prediction-tree level for each of the region-tree leaf nodes of one or more prediction trees of the tree data structure for the CTB, the prediction trees each having one or more prediction-tree leaf and non-leaf nodes, each of the prediction-tree non-leaf nodes having at least two child prediction-tree nodes, each of the prediction leaf nodes defining respective coding units (CUs), and decode video data for each of the CUs.
-
公开(公告)号:US20210344970A1
公开(公告)日:2021-11-04
申请号:US17373525
申请日:2021-07-12
Applicant: QUALCOMM Incorporated
Inventor: Hsiao-Chiang Chuang , Xiang Li , Jianle Chen , Feng Zou , Wei-Jung Chien , Yi-Wen Chen , Marta Karczewicz
IPC: H04N19/96 , H04N19/119 , H04N19/463 , H04N19/134 , H04N19/176 , H04N19/593
Abstract: An example device includes a memory to store the video data, and processing circuitry in communication with the memory. The processing circuitry is configured to compare a value of a dimension of a current block of the stored video data to a value of a corresponding dimension of a neighboring block of the current block to obtain a relative dimension value. The processing circuitry is further configured to determine, based on the relative dimension value, that the current block is to be partitioned according to a prediction tree (PT) portion of a multi-type tree-based partitioning scheme. The PT portion comprises partitioning according to one of a binary tree structure or a center-side triple tree structure. The processing circuitry is further configured to partition, based on the determination, the current block according to the PT portion, to form a plurality of sub-blocks.
-
公开(公告)号:US11039143B2
公开(公告)日:2021-06-15
申请号:US16195590
申请日:2018-11-19
Applicant: QUALCOMM Incorporated
Inventor: Li Zhang , Wei-Jung Chien , Jianle Chen , Marta Karczewicz
IPC: H04N19/13 , H04N19/17 , H04N19/187 , H04N19/96 , H04N19/91 , H04N19/124 , H04N19/159 , H04N19/167 , H04N19/174 , H04N19/176 , H04N19/177 , H04N19/184 , H04N19/55 , H04N19/70
Abstract: A method of decoding video data includes determining, by a video decoder implemented in processing circuitry, a context initialization using a plurality of quantization parameters for a portion of a picture of video data decoded using temporal prediction. The method includes storing, by the video decoder, the context initialization with a single probability state for the plurality of quantization parameters. The method includes entropy decoding, by the video decoder, a set of syntax elements in a bitstream using the single probability state.
-
公开(公告)号:US10972733B2
公开(公告)日:2021-04-06
申请号:US15649612
申请日:2017-07-13
Applicant: QUALCOMM Incorporated
Inventor: Xin Zhao , Vadim Seregin , Marta Karczewicz , Jianle Chen
IPC: H04N19/159 , H04N19/593 , H04N19/124 , H04N19/61 , H04N19/176 , H04N19/12 , H04N19/103
Abstract: Example techniques are described to illustrate multiple transform applied for Intra prediction residual. It may be used in the context of advanced video codecs, such as extensions of HEVC or the next generation of video coding standards. A video encoder and a video decoder may select transform subsets that each identify one or more candidate transforms. The video encoder and the video decoder may determine transforms from the selected transform subsets.
-
公开(公告)号:US10856003B2
公开(公告)日:2020-12-01
申请号:US16148738
申请日:2018-10-01
Applicant: QUALCOMM Incorporated
Inventor: Kai Zhang , Jianle Chen , Xiang Li , Wei-Jung Chien , Yi-Wen Chen , Li Zhang , Marta Karczewicz
IPC: H04B1/66 , H04N7/12 , H04N11/02 , H04N11/04 , H04N19/52 , H04N19/176 , H04N19/54 , H04N19/137 , H04N19/105
Abstract: An example device for coding video data includes a memory configured to store video data, and one or more processors implemented in circuitry and configured to code a first motion vector difference (MVD) representing a difference between a first motion vector of a current block of video data predicted using affine prediction and a first motion vector predictor (MVP) for the first motion vector, predict a second MVD from the first MVD for a second motion vector of the current block, and code the current block using affine prediction according to the first motion vector and the second motion vector. Predicting the second MVD from the first MVD in this may reduce bitrate of a bitstream including coded video data, as well as improve processing efficiency.
-
公开(公告)号:US10771811B2
公开(公告)日:2020-09-08
申请号:US16253049
申请日:2019-01-21
Applicant: QUALCOMM Incorporated
Inventor: Hongbin Liu , Ying Chen , Jianle Chen , Xiang Li , Marta Karczewicz
IPC: H04N19/583 , H04N19/44 , H04N19/176 , H04N19/423 , H04N19/167 , H04N19/70
Abstract: In an example, a method of decoding video data may include receiving a first block of video data. The first block of video data may be a sub-block of a prediction unit. The method may include receiving one or more blocks of video data that neighbor the first block of video data. The method may include determining motion information of at least one of the one or more blocks of video data that neighbor the first block of video data. The method may include decoding, using overlapped block motion compensation, the first block of video data based at least in part on the motion information of the at least one of the one or more blocks that neighbor the first block of video data.
-
公开(公告)号:US10757420B2
公开(公告)日:2020-08-25
申请号:US16015027
申请日:2018-06-21
Applicant: QUALCOMM Incorporated
Inventor: Kai Zhang , Jianle Chen , Li Zhang , Xiang Li , Marta Karczewicz
IPC: H04N19/159 , H04N19/513 , H04N19/182 , H04N19/107 , H04N19/463 , H04N19/503 , H04N19/11 , H04N19/124 , H04N19/139 , H04N19/176 , H04N19/44 , H04N19/593 , H04N19/186
Abstract: Techniques are described for using an inter-intra-prediction block. A video coder may generate a first prediction block according to an intra-prediction mode and generate a second prediction block according to an inter-prediction mode. The video coder may weighted combine, such as based on the intra-prediction mode, the two prediction blocks to generate an inter-intra-prediction block (e.g., final prediction block). In some examples, an inter-intra candidate is identified in a list of candidate motion vector predictors, and an inter-intra-prediction block is used based on identification of the inter-intra candidate in the list of candidate motion vector predictors.
-
公开(公告)号:US10708591B2
公开(公告)日:2020-07-07
申请号:US15925310
申请日:2018-03-19
Applicant: QUALCOMM Incorporated
Inventor: Li Zhang , Yu-Chen Sun , Wei-Jung Chien , Jianle Chen , Kai Zhang , Yi-Wen Chen , Marta Karczewicz
IPC: H04N19/117 , H04N19/107 , H04N19/176 , H04N19/96 , H04N19/82 , H04N19/86 , H04N19/119 , H04N19/154
Abstract: A video encoder reconstructs pixels of a current block and applies a deblocking filter to the reconstructed pixels of the current block to derive deblocking-filtered reconstructed pixels of the current block. Furthermore, the video encoder calculates distortion values based on values of the deblocking-filtered reconstructed pixels of the current block and original pixels of the current block. The video encoder selects, based on the calculated distortion values, an encoding mode for the current block. The encoding mode for the current block is a partitioning mode for the current block or a coding unit mode for the current block.
-
-
-
-
-
-
-
-
-