-
公开(公告)号:US20160261870A1
公开(公告)日:2016-09-08
申请号:US14737271
申请日:2015-06-11
Applicant: QUALCOMM Incorporated
Inventor: Chengjie Tu , Wei-Jung Chien , Xianglin Wang , Jaehong Chon , In Suk Chong , Marta Karczewicz , Woo-Shik Kim , Xin Zhao
IPC: H04N19/147 , H04N19/14 , H04N19/174 , H04N19/176
CPC classification number: H04N19/14 , H04N19/109 , H04N19/119 , H04N19/147 , H04N19/157 , H04N19/174 , H04N19/176 , H04N19/567
Abstract: A video encoding device comprises a memory configured to store video data and at least one processor configured to: select one of a full rate-distortion (RD) checking scheme or a fast RD checking scheme, determine an RD cost associated with encoding a block of the video data based on the selected full RD checking scheme or fast RD checking scheme, determine a partitioning scheme for the block based on the determined RD cost, and encode the block using the determined partitioning scheme based on the determined RD cost.
Abstract translation: 视频编码装置包括:存储器,被配置为存储视频数据;以及至少一个处理器,被配置为:选择全速率失真(RD)检查方案或快速RD检查方案之一,确定与编码块 基于所选择的完整RD检查方案或快速RD检查方案的视频数据基于确定的RD成本确定块的分区方案,并且基于确定的RD成本使用确定的分区方案对块进行编码。
-
公开(公告)号:US11647194B2
公开(公告)日:2023-05-09
申请号:US17817894
申请日:2022-08-05
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
CPC classification number: H04N19/124 , H04N19/103 , H04N19/12 , H04N19/176 , H04N19/61
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.
-
公开(公告)号:US11477484B2
公开(公告)日:2022-10-18
申请号:US15188766
申请日:2016-06-21
Applicant: QUALCOMM Incorporated
Inventor: Amir Said , Xin Zhao , Wei-Jung Chien , Jianle Chen , Marta Karczewicz
IPC: H04N19/61 , H04N19/117 , H04N19/82 , H04N19/593 , H04N19/10 , H04N19/192 , H04N19/436 , H04N19/615 , H04N19/70 , H04N19/80 , H04N19/91 , H04N19/86
Abstract: An example method of decoding video data includes obtaining, from a coded video bitstream and for a current block of the video data, an indication of an intra-prediction mode that identifies an initial predictive block; filtering, in parallel, samples in a current line of a plurality of lines of the initial predictive block based on filtered values of samples in a preceding line of the plurality of lines and unfiltered values of samples in the current line to generate filtered values for samples for the current line; and reconstructing, using intra prediction, values of samples of the current block based on the filtered values of the samples of the current initial predictive block and residual data for the current block that represents a difference between the filtered values of the samples of the current initial predictive block and the values of samples of the current block.
-
公开(公告)号:US11070847B2
公开(公告)日:2021-07-20
申请号:US16209560
申请日:2018-12-04
Applicant: QUALCOMM Incorporated
Inventor: Kai Zhang , Jianle Chen , Xin Zhao , Marta Karczewicz
IPC: H04N19/82 , H04N19/159 , H04N19/176 , H04N19/105 , H04N19/11 , H04N19/593
Abstract: A video decoder can be configured to decode a block of video data by determining a block of video data is coded in an intra prediction mode; determining one or more samples for intra predicting the block of video data, wherein the one or more samples comprise samples that are already reconstructed and not adjacent to the block of video data; and based on the one or more samples, generating a predictive block for the block of video data.
-
公开(公告)号:US10965941B2
公开(公告)日:2021-03-30
申请号:US16154261
申请日:2018-10-08
Applicant: QUALCOMM Incorporated
Inventor: Xin Zhao , Vadim Seregin , Amir Said , Marta Karczewicz , Kai Zhang , Vijayaraghavan Thirumalai
IPC: H04N7/12 , H04N19/11 , H04N19/117 , H04N19/176 , H04N19/105 , H04N19/593 , H04N19/167 , H04N19/182
Abstract: A video coder may generate a predictor block using an intra prediction mode. As part of generating the predictor block, the video coder may, for each respective sample in a set of samples in the predictor block, determine, based on an initial value of the first weight and a distance between the respective sample and a first boundary of the predictor block, a value of the first weight for the respective sample. Additionally, the video coder may determine, based on the initial value of the second weight and a distance between the respective sample and a second boundary of the predictor block, a value of the second weight for the respective sample. The video coder may also determine a primary value for the respective sample. The video coder may then determine a secondary value for the respective sample based on the first weight, second weight, and the primary value.
-
公开(公告)号:US20200236030A1
公开(公告)日:2020-07-23
申请号:US16841566
申请日:2020-04-06
Applicant: QUALCOMM Incorporated
Inventor: Vadim Seregin , Xin Zhao , Jianle Chen , Amir Said , Marta Karczewicz
IPC: H04L12/26 , H04N19/13 , H04N19/60 , H04N19/12 , H04N19/159 , H04N19/91 , H04N19/70 , H04N19/61 , H04N19/593 , H04N19/44 , H04N19/426 , H04N19/423 , H04N19/40 , H04N19/186 , H04N19/176 , H04N19/16 , H04N19/136 , H04N19/132 , H04N19/11
Abstract: An example device for decoding video data includes a memory configured to store video data and one or more processors implemented in circuitry and configured to determine a maximum possible value for a secondary transform syntax element for a block of video data, entropy decode a value for the secondary transform syntax element of the block to form a binarized value representative of the secondary transform for the block, reverse binarize the value for the secondary transform syntax element using a common binarization scheme regardless of the maximum possible value to determine the secondary transform for the block, and inverse-transform transform coefficients of the block using the determined secondary transform.
-
公开(公告)号:US10708164B2
公开(公告)日:2020-07-07
申请号:US15584859
申请日:2017-05-02
Applicant: QUALCOMM Incorporated
Inventor: Vadim Seregin , Xin Zhao , Jianle Chen , Amir Said , Marta Karczewicz
IPC: H04L12/26 , H04N19/70 , H04N19/61 , H04N19/593 , H04N19/44 , H04N19/426 , H04N19/11 , H04N19/40 , H04N19/186 , H04N19/176 , H04N19/16 , H04N19/136 , H04N19/132 , H04N19/423 , H04N19/91 , H04N19/159 , H04N19/12 , H04N19/60 , H04N19/13 , H04N19/463
Abstract: An example device for decoding video data includes a memory configured to store video data and one or more processors implemented in circuitry and configured to determine a maximum possible value for a secondary transform syntax element for a block of video data, entropy decode a value for the secondary transform syntax element of the block to form a binarized value representative of the secondary transform for the block, reverse binarize the value for the secondary transform syntax element using a common binarization scheme regardless of the maximum possible value to determine the secondary transform for the block, and inverse-transform transform coefficients of the block using the determined secondary transform.
-
公开(公告)号:US20200092583A1
公开(公告)日:2020-03-19
申请号:US16692286
申请日:2019-11-22
Applicant: QUALCOMM Incorporated
Inventor: Xin Zhao , Jianle Chen , Amir Said , Marta Karczewicz , Vadim Seregin
IPC: H04N19/61 , H04N19/18 , H04N19/12 , H04N19/124 , H04N19/159 , H04N19/176 , H04N19/625 , H04N1/32 , H04N19/122 , H04L12/26
Abstract: Techniques are described in which a decoder is configured to inverse quantize a first coefficient block and apply a first inverse transform to at least part of the inverse quantized first coefficient block to generate a second coefficient block. The first inverse transform is a non-separable transform. The decoder is further configured to apply a second inverse transform to the second coefficient block to generate a residual video block. The second inverse transform converts the second coefficient block from a frequency domain to a pixel domain. The decoder is further configured to form a decoded video block, wherein forming the decoded video block comprises summing the residual video block with one or more predictive blocks.
-
公开(公告)号:US20200068194A1
公开(公告)日:2020-02-27
申请号:US16670759
申请日:2019-10-31
Applicant: QUALCOMM Incorporated
Inventor: Vadim Seregin , Nan Hu , Wei-Jung Chien , Marta Karczewicz , Xin Zhao , Vijayaraghavan Thirumalai
IPC: H04N19/11 , H04N19/593 , H04N19/176 , H04N19/159 , H04N19/463 , H04N19/157
Abstract: A video coder determines a first block of the video data is intra mode coded; based on a first height and the first width of the first block, identifies a group of N available intra prediction modes for the first block of video data; selects from the group of N available intra prediction modes, a first intra prediction mode used to code the first block of the video data; and codes the first block using the first intra prediction mode. A video coder generates a first most probable mode (MPM) candidate list for the block; codes a first flag indicating an actual intra prediction mode used to code the block is not included in the first MPM candidate list; generates a second MPM candidate list by deriving at least one candidate intra prediction mode based on an intra prediction mode in the first MPM candidate list.
-
公开(公告)号:US10448053B2
公开(公告)日:2019-10-15
申请号:US15432500
申请日:2017-02-14
Applicant: QUALCOMM Incorporated
Inventor: Amir Said , Xin Zhao , Marta Karczewicz
IPC: H04N19/00 , H04N19/61 , H04N19/70 , H04N19/60 , H04N19/42 , H04N19/176 , H04N19/182 , H04N19/184
Abstract: An example method of decoding video data includes determining, by a video decoder and based on syntax elements in an encoded video bitstream, a plurality of values for a current block of the video data; performing, by the video decoder, a multi-pass non-separable inverse transformation on the plurality of values to derive residual data that represents pixel differences between the current block of the video data and a predictive block of the video data; and reconstructing, by the video decoder, the current block of the video data based on the residual data and the predictive block of the video data. In some examples, performing a pass of the multi-pass non-separable inverse transformation includes performing a plurality of Givens orthogonal transformations.
-
-
-
-
-
-
-
-
-