-
公开(公告)号:US09756354B2
公开(公告)日:2017-09-05
申请号:US14658754
申请日:2015-03-16
Applicant: QUALCOMM Incorporated
Inventor: Chao Pang , Ying Chen , Joel Sole Rojals , Marta Karczewicz
IPC: H04N7/12 , H04N19/513 , H04N19/70 , H04N19/44 , H04N19/52 , H04N19/593 , H04N19/463
CPC classification number: H04N19/513 , H04N19/44 , H04N19/463 , H04N19/52 , H04N19/593 , H04N19/70
Abstract: An example method for decoding video data includes constructing a block vector (BV) candidate list for a current block of the video data, the BV candidate list including a plurality of BV predictor candidates, each respective BV predictor candidate of the plurality of BV predictor candidates is one of: a BV of a neighboring block, a BV of a previously coded block, and a default BV; determining, based on a syntax element obtained from an encoded video bitstream, a particular BV predictor candidate from the plurality of BV predictor candidates; determining, based on the particular BV predictor candidate, a value of a BV that represents a displacement between the current block and a predictor block of video data in a picture in which the current block resides; determining, based on the value the BV, the predictor block; and reconstructing the current block based on the predictor block.
-
公开(公告)号:US09715559B2
公开(公告)日:2017-07-25
申请号:US14659398
申请日:2015-03-16
Applicant: QUALCOMM Incorporated
Inventor: Chao Pang , Xiang Li , Joel Sole Rojals , Marta Karczewicz
IPC: G06F17/30 , H04N19/105 , H04N19/46 , H04N19/30 , H04N19/593 , H04N19/136 , H04N19/18 , H04N19/597 , H04N19/52 , H04N19/11 , H04N19/33 , H04N19/31
CPC classification number: G06F17/30949 , G06F17/30958 , H04N19/105 , H04N19/11 , H04N19/136 , H04N19/18 , H04N19/30 , H04N19/31 , H04N19/33 , H04N19/46 , H04N19/52 , H04N19/593 , H04N19/597
Abstract: An apparatus configured to encode video information of a picture includes a memory unit and a processor in communication with the memory unit. The memory unit is configured to store a hash table that includes at least one hash index corresponding to reference blocks in the picture, the reference blocks being a subset of available blocks in the picture. The processor is configured to map a current block to a hash index in the hash table based on the application of a hash function to the current block, identify, from the hash table, reference blocks that correspond to the hash index, select a prediction block from among the reference blocks based on a comparison of the current block to the reference blocks, and encode the video information using the selected prediction block.
-
公开(公告)号:US09648330B2
公开(公告)日:2017-05-09
申请号:US14331166
申请日:2014-07-14
Applicant: QUALCOMM Incorporated
Inventor: Wei Pu , Woo-Shik Kim , Jianle Chen , Joel Sole Rojals , Liwei Guo , Chao Pang , Rajan Laxman Joshi , Marta Karczewicz
IPC: H04N19/186 , H04N19/147 , H04N19/105 , H04N19/61 , H04N19/176
CPC classification number: H04N19/147 , H04N19/105 , H04N19/176 , H04N19/186 , H04N19/61
Abstract: A device for decoding video data includes a memory configured to store video data, and at least one processor. The at least one processor may be configured to: determine luma residual samples for a block of video data, determine predictive chroma residual samples for the block of video data, scale the luma residual samples with a scale factor to produce scaled luma residual samples, and determine updated chroma residual samples based on the predictive chroma residual samples and the scaled luma residual samples.
-
54.
公开(公告)号:US09549182B2
公开(公告)日:2017-01-17
申请号:US14259046
申请日:2014-04-22
Applicant: QUALCOMM Incorporated
Inventor: Rajan Laxman Joshi , Marta Karczewicz , Joel Sole Rojals , Chao Pang
IPC: H04N11/02 , H04N19/593 , H04N19/159 , H04N19/176 , H04N19/129 , H04N19/14 , H04N19/88 , H04N19/46
CPC classification number: H04N19/159 , H04N19/129 , H04N19/14 , H04N19/176 , H04N19/46 , H04N19/593 , H04N19/88
Abstract: Techniques are described for coding residual data of a prediction residual block in either a lossy or lossless coding mode, in which a transform is skipped or bypassed. The techniques of this disclosure include determining whether to reposition, e.g., rotate or flip, residual data of a residual block prior to coding the residual data of the residual block. For both the lossy and lossless coding modes, a video coding device determines whether to reposition residual data of a residual block based on a prediction mode of the residual block and a size of the residual block. In some examples, the techniques disable repositioning for all residual blocks in the inter-prediction mode and the intra block copying prediction mode, and determine to reposition residual blocks in the intra-prediction mode when the residual blocks have block sizes that are less than or equal to a threshold size.
Abstract translation: 描述了用于在有损或无损编码模式中编码预测残差块的残差数据的技术,其中跳变或旁路转换。 本公开的技术包括在对残余块的残差数据进行编码之前确定是否重新定位(例如)旋转或翻转残余块的残差数据。 对于有损和无损编码模式,视频编码装置基于残差块的预测模式和残余块的大小来确定是否重新定位残余块的残差数据。 在一些示例中,这些技术禁止在帧间预测模式和帧内块复制预测模式中的所有残余块的重新定位,并且当残差块具有小于或等于或小于块的块大小时,确定在帧内预测模式中重新定位残余块 等于阈值大小。
-
公开(公告)号:US20160337662A1
公开(公告)日:2016-11-17
申请号:US15151429
申请日:2016-05-10
Applicant: QUALCOMM Incorporated
Inventor: Chao Pang , Krishnakanth Rapaka , Vadim Seregin , Marta Karczewicz , Rajan Laxman Joshi
IPC: H04N19/52 , H04N19/182 , H04N19/176
CPC classification number: H04N19/52 , H04N19/176 , H04N19/182 , H04N19/42 , H04N19/513 , H04N19/523 , H04N19/70
Abstract: An example method of decoding video data includes obtaining, from a video bitstream, a representation of a difference between a motion vector (MV) predictor and a MV that identifies a predictor block for a current block of video data in a current picture; obtaining, from the video bitstream, a syntax element indicating whether adaptive motion vector resolution (AMVR) is used for the current block; determining, based on the representation of the difference between the MV predictor and the MV that identifies the predictor block, a value of the MV; storing the value of the MV at fractional-pixel resolution regardless of whether AMVR is used for the current block and regardless of whether the predictor block is included in the current picture; determining, based on the value of the stored MV, pixel values of the predictor block; and reconstructing the current block based on the pixel values of the predictor block.
Abstract translation: 解码视频数据的示例性方法包括从视频比特流获得运动矢量(MV)预测器和标识当前图像中的当前视频数据块的预测块的MV之间的差异的表示; 从视频比特流获取指示对当前块使用自适应运动矢量分辨率(AMVR)的语法元素; 基于MV预测器和识别预测器块的MV之间的差异的表示来确定MV的值; 无论是否将AMVR用于当前块而不管预测块是否包含在当前图像中,都以分数像素分辨率存储MV的值; 基于所存储的MV的值来确定预测器块的像素值; 并且基于预测器块的像素值来重建当前块。
-
公开(公告)号:US20160227214A1
公开(公告)日:2016-08-04
申请号:US15009657
申请日:2016-01-28
Applicant: QUALCOMM Incorporated
Inventor: Krishnakanth Rapaka , Vadim Seregin , Chao Pang , Marta Karczewicz
IPC: H04N19/119 , H04N19/44 , H04N19/176 , H04N19/593 , H04N19/117 , H04N19/13 , H04N19/105 , H04N19/137 , H04N19/186 , H04N19/61 , H04N19/52 , H04N19/182
CPC classification number: H04N19/119 , H04N19/105 , H04N19/11 , H04N19/117 , H04N19/13 , H04N19/137 , H04N19/176 , H04N19/182 , H04N19/186 , H04N19/44 , H04N19/513 , H04N19/52 , H04N19/593 , H04N19/619 , H04N19/70
Abstract: In one example, a method of coding video data includes coding, from an encoded video bitstream, a syntax element that indicates a number of lines of video data that are in one or more of a plurality of sub-PUs of a current prediction unit (PU) of a current coding unit (CU) of video data. In this example, the method further includes determining, for each respective sub-PU of the plurality of sub-PUs, a respective vector that represents a displacement between the respective sub-PU and a respective predictor block from a plurality of previously decoded blocks of video data. In this example, the method further includes reconstructing each sub-PU of the plurality of sub-PUs based on the respective predictor blocks of video data.
Abstract translation: 在一个示例中,编码视频数据的方法包括从编码视频比特流中编码表示当前预测单元的多个子PU中的一个或多个中的一个或多个视频数据的行数的语法元素( PU)视频数据的当前编码单元(CU)。 在该示例中,该方法还包括:针对多个子PU的每个相应的子PU确定表示来自多个先前解码的块的各个子PU与相应预测块之间的位移的相应向量 视频数据。 在该示例中,该方法还包括基于视频数据的各个预测块来重建多个子PU的每个子PU。
-
公开(公告)号:US20150264386A1
公开(公告)日:2015-09-17
申请号:US14658754
申请日:2015-03-16
Applicant: QUALCOMM Incorporated
Inventor: Chao Pang , Ying Chen , Joel Sole Rojals , Marta Karczewicz
IPC: H04N19/513 , H04N19/44 , H04N19/70
CPC classification number: H04N19/513 , H04N19/44 , H04N19/463 , H04N19/52 , H04N19/593 , H04N19/70
Abstract: An example method for decoding video data includes constructing a block vector (BV) candidate list for a current block of the video data, the BV candidate list comprising a plurality of BV predictor candidates, wherein each respective BV predictor candidate of the plurality of BV predictor candidates is one of: a BV of a neighboring block, a BV of a previously coded block, and a default BV; determining, based on a syntax element obtained from an encoded video bitstream, a particular BV predictor candidate from the plurality of BV predictor candidates; determining, based on the particular BV predictor candidate, a value of a BV that represents a displacement between the current block and a predictor block of video data in a picture in which the current block resides; determining, based on the value the BV, the predictor block; and reconstructing the current block based on the predictor block.
Abstract translation: 用于对视频数据进行解码的示例性方法包括:构建视频数据的当前块的块矢量(BV)候选列表,BV候选列表包括多个BV预测器候选,其中,多个BV预测器 候选者是以下之一:相邻块的BV,先前编码块的BV和默认BV; 基于从编码视频比特流获得的语法元素确定来自所述多个BV预测变量候选的特定BV预测变量候选; 基于所述特定BV预测器候选确定表示当前块所在的图像中当前块与视频数据的预测块之间的位移的BV值; 根据BV的值,确定预测块; 并根据预测块重构当前块。
-
-
-
-
-
-