-
公开(公告)号:US10785494B2
公开(公告)日:2020-09-22
申请号:US16131860
申请日:2018-09-14
Applicant: QUALCOMM Incorporated
Inventor: Wei-Jung Chien , Hsiao-Chiang Chuang , Xiang Li , Jianle Chen , Li Zhang , Marta Karczewicz
IPC: H04N19/44 , H04N19/513 , H04N19/577 , H04N19/176 , H04N19/523 , H04N19/56 , H04N19/52 , H04N19/573
Abstract: A method of decoding video data includes constructing, by a video decoder implemented in processing circuitry, a candidate list of motion vector information for a portion of a current frame. The method includes receiving, by the video decoder, signaling information indicating starting motion vector information of the candidate list of motion vector information, the starting motion vector information indicating an initial position in a reference frame. The method includes refining, by the video decoder, based on one or more of bilateral matching or template matching, the starting motion vector information to determine refined motion vector information indicating a refined position in the reference frame that is within a search range from the initial position. The method includes generating, by the video decoder, a predictive block based on the refined motion vector information and decoding, by the video decoder, the current frame based on the predictive block.
-
公开(公告)号:US10701366B2
公开(公告)日:2020-06-30
申请号:US15900649
申请日:2018-02-20
Applicant: QUALCOMM Incorporated
Inventor: Yi-Wen Chen , Wei-Jung Chien , Hsiao-Chiang Chuang , Jianle Chen , Xiang Li , Marta Karczewicz , Yu-Chen Sun
IPC: H04N7/12 , H04N19/139 , H04N19/182 , H04N19/176 , H04N19/124 , H04N19/513 , H04N19/577 , H04N19/117 , H04N19/105 , H04N19/573 , H04N19/44 , H04N19/109 , H04N19/51 , H04N19/583
Abstract: An example device for decoding video data includes a memory configured to store video data, and a video decoder implemented in circuitry and configured to determine that motion information of a current block of the video data is to be derived using decoder-side motion vector derivation (DMVD), determine a pixels clue for the current block, the pixels clue comprising pixel data obtained from one or more groups of previously decoded pixels, derive the motion information for the current block according to DMVD from the pixels clue, and decode the current block using the motion information. The video decoder may generate the pixels clue using multiple hypothesis predictions from multiple motion compensated blocks. The video decoder may determine an inter-prediction direction for the motion information according to matching costs between different prediction directions. The video decoder may refine the motion information using a calculated matching cost for the pixels clue.
-
公开(公告)号:US10560712B2
公开(公告)日:2020-02-11
申请号:US15587044
申请日:2017-05-04
Applicant: QUALCOMM Incorporated
Inventor: Feng Zou , Jianle Chen , Marta Karczewicz , Xiang Li , Hsiao-Chiang Chuang , Wei-Jung Chien
IPC: H04N19/513 , H04N19/124 , H04N19/18 , H04N19/44 , H04N19/567 , H04N19/91
Abstract: An example method includes obtaining, for a current block of video data, values of motion vectors (MVs) of an affine motion model of a neighboring block of video data; deriving, from the values of the MVs of the affine motion model of the neighboring block, values of predictors for MVs of an affine motion model of the current block; decoding, from a video bitstream, a representation of differences between the values of the MVs of the affine motion model for the current block and the values of the predictors; determining the values of the MVs of the affine motion model for the current block from the values of the predictors and the decoded differences; determining, based on the determined values of the MVs of the affine motion model for the current block, a predictor block of video data; and reconstructing the current block based on the predictor block.
-
公开(公告)号:US20190110058A1
公开(公告)日:2019-04-11
申请号:US16131860
申请日:2018-09-14
Applicant: QUALCOMM Incorporated
Inventor: Wei-Jung Chien , Hsiao-Chiang Chuang , Xiang Li , Jianle Chen , Li Zhang , Marta Karczewicz
IPC: H04N19/44 , H04N19/513 , H04N19/176 , H04N19/573 , H04N19/577
Abstract: A method of decoding video data includes constructing, by a video decoder implemented in processing circuitry, a candidate list of motion vector information for a portion of a current frame. The method includes receiving, by the video decoder, signaling information indicating starting motion vector information of the candidate list of motion vector information, the starting motion vector information indicating an initial position in a reference frame. The method includes refining, by the video decoder, based on one or more of bilateral matching or template matching, the starting motion vector information to determine refined motion vector information indicating a refined position in the reference frame that is within a search range from the initial position. The method includes generating, by the video decoder, a predictive block based on the refined motion vector information and decoding, by the video decoder, the current frame based on the predictive block.
-
公开(公告)号:US20180199062A1
公开(公告)日:2018-07-12
申请号:US15866287
申请日:2018-01-09
Applicant: QUALCOMM Incorporated
Inventor: Kai Zhang , Jianle Chen , Vadim Seregin , Hsiao-Chiang Chuang , Xiang Li , Li Zhang , Cheng-Teh Hsieh , Marta Karczewicz
IPC: H04N19/593 , H04N19/59 , H04N19/13 , H04N19/96
Abstract: A video decoder determines a current block of a current picture of video data has a size of P×Q, wherein P is a first value corresponding to a width of the current block and Q is a second value corresponding to a height of the current block, wherein P is not equal to Q, wherein the current block includes a short side and a long side, and wherein the first value added to the second value does not equal a value that is a power of 2; decodes the current block of video data using intra DC mode prediction, wherein decoding the current block of video data using intra DC mode prediction comprises performing a shift operation to calculate a DC value and generating a prediction block for the current block of video data using the calculated DC value; and outputs a decoded version of the current picture.
-
公开(公告)号:US20180098087A1
公开(公告)日:2018-04-05
申请号:US15719203
申请日:2017-09-28
Applicant: QUALCOMM Incorporated
Inventor: Xiang Li , Jianle Chen , Hsiao-Chiang Chuang , Marta Karczewicz
IPC: H04N19/52 , H04N19/176 , H04N19/70
CPC classification number: H04N19/52 , H04N19/105 , H04N19/117 , H04N19/132 , H04N19/139 , H04N19/147 , H04N19/156 , H04N19/159 , H04N19/176 , H04N19/46 , H04N19/537 , H04N19/56 , H04N19/573 , H04N19/577 , H04N19/61 , H04N19/70 , H04N19/82
Abstract: Methods, apparatuses, and computer-readable medium are provided for a frame rate up-conversion coding mode, where a bilateral matching mode can be used to determine motion information. In various implementations, local illumination compensation is disallowed from being used for a block when a bilateral matching mode is used for the block. In various implementations, a bilateral matching mode is disallowed from being used when local illumination compensation is used for the block.
-
公开(公告)号:US20180098070A1
公开(公告)日:2018-04-05
申请号:US15713112
申请日:2017-09-22
Applicant: QUALCOMM Incorporated
Inventor: Hsiao-Chiang Chuang , Jianle Chen , Xiang Li , Kai Zhang , Done Bugdayci Sansli , Marta Karczewicz , Wei-Jung Chien , Yu-Chen Sun
IPC: H04N19/126 , H04N19/11 , H04N19/139
CPC classification number: H04N19/52 , H04N19/105 , H04N19/11 , H04N19/119 , H04N19/126 , H04N19/137 , H04N19/139 , H04N19/159 , H04N19/176 , H04N19/186 , H04N19/198 , H04N19/43 , H04N19/44 , H04N19/51 , H04N19/553 , H04N19/577 , H04N19/61 , H04N19/625
Abstract: Techniques and systems are provided for processing video data. For example, a current block of a picture of the video data can be obtained for processing by an encoding device or a decoding device. A pre-defined set of weights for template matching based motion compensation are also obtained. A plurality of metrics associated with one or more spatially neighboring samples of the current block and one or more spatially neighboring samples of at least one reference frame are determined. A set of weights are selected from the pre-defined set of weights to use for the template matching based motion compensation. The set of weights is determined based on the plurality of metrics. The template matching based motion compensation is performed for the current block using the selected set of weights.
-
公开(公告)号:US20170272782A1
公开(公告)日:2017-09-21
申请号: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/583
CPC classification number: H04N19/96 , H04N19/103 , H04N19/119 , H04N19/124 , H04N19/159 , H04N19/176 , H04N19/30 , H04N19/45 , H04N19/46 , H04N19/50 , H04N19/51 , H04N19/583 , H04N19/593 , H04N19/61 , H04N19/91
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.
-
公开(公告)号:US09154787B2
公开(公告)日:2015-10-06
申请号:US13744128
申请日:2013-01-17
Applicant: Qualcomm Incorporated
Inventor: Sanjeev Kumar , Hsiao-Chiang Chuang , Shu Xiao , Kai Wang , Xianglin Wang , Wei-Jung Chien , Marta Karczewicz , Vadim Seregin
IPC: H04N19/50 , H04N19/436 , H04N19/11 , H04N19/156 , H04N19/174
CPC classification number: H04N19/50 , H04N19/11 , H04N19/156 , H04N19/174 , H04N19/436
Abstract: The techniques of this disclosure are generally related to parallel coding of video units that reside along rows or columns of blocks in largest coding units. For example, the techniques include removing intra-prediction dependencies between two video units in different rows or columns to allow for parallel coding of rows or columns of the video units.
Abstract translation: 本公开的技术通常涉及以最大编码单元沿着行或列的行驻留的视频单元的并行编码。 例如,这些技术包括去除不同行或列中的两个视频单元之间的帧内预测依赖性,以允许视频单元的行或列的并行编码。
-
公开(公告)号:US20150215621A1
公开(公告)日:2015-07-30
申请号:US14332192
申请日:2014-07-15
Applicant: QUALCOMM Incorporated
Inventor: Meng Liu , Hsiao-Chiang Chuang , Hariharan Ganesh Lalgudi , Srikanth Alaparthi , Cheng-Teh Hsieh , Harikrishna Madadi Reddy , Kai Wang
IPC: H04N19/124 , H04N19/184 , H04N19/147
CPC classification number: H04N19/124 , H04N19/115 , H04N19/14 , H04N19/149 , H04N19/176
Abstract: In one example, a method of encoding video data includes allocating, based on a complexity of a reference frame and a quantity of bits allocated to a current frame, a quantity of bits to a current largest coding unit (LCU) included in the current frame. In this example, the method also includes determining, based on the quantity of bits allocated to the current LCU, a quantization parameter (QP) for the current LCU, and encoding the current LCU with the determined QP.
Abstract translation: 在一个示例中,视频数据的编码方法包括基于参考帧的复杂度和分配给当前帧的比特数来分配当前帧中包括的当前最大编码单元(LCU)的比特量 。 在该示例中,该方法还包括基于分配给当前LCU的比特量来确定当前LCU的量化参数(QP),以及用所确定的QP对当前LCU进行编码。
-
-
-
-
-
-
-
-
-