-
公开(公告)号:US11323712B2
公开(公告)日:2022-05-03
申请号:US16996753
申请日:2020-08-18
Applicant: QUALCOMM Incorporated
Inventor: Wei-Jung Chien , Kai Zhang , Yi-Wen Chen , Marta Karczewicz
IPC: H04N19/124 , H04N19/157 , H04N19/186 , H04N19/196 , H04N19/42 , H04N19/70 , H04N19/103 , H04N19/174
Abstract: Provided are systems, methods, and computer-readable medium for encoding and decoding video data. In various examples, a coding device can include multiple luma QP and chroma QP relationship tables. In performing quantization or inverse quantization one video data being encoded or decoded, respectively, the coding device can select a table. The table can be selected based on, for example, a slice type, a prediction mode, and/or a luminance value, among other factors. The coding device can then use the luma QP value to look up a chroma QP value from the table. The luma QP and chroma QP values can then be used in quantization or inverse quantization.
-
公开(公告)号:US10757442B2
公开(公告)日:2020-08-25
申请号:US16024032
申请日:2018-06-29
Applicant: QUALCOMM Incorporated
Inventor: Xiang Li , Cheng-Teh Hsieh , Jianle Chen , Kai Zhang , Hsiao-Chiang Chuang , Marta Karczewicz
IPC: H04N19/176 , H04N19/52 , H04N19/82 , H04N19/577 , H04N19/44 , H04N19/105 , H04N19/159 , H04N19/583 , H04N19/55 , H04N19/593 , H04N19/13 , H04N19/61 , H04N19/126
Abstract: A method of decoding video data includes determining, by a video decoder, a neighboring block in a current frame is inter coded. The method includes, in response to determining the neighboring block is inter coded, determining, by the video decoder, a template for a current block in the current frame based on a partial reconstruction of the neighboring block. The method includes determining, by the video decoder, a reference block in a reference frame corresponding to the template for the current block and determining, by the video decoder, motion vector information for the current frame based on the reference block and the template. The method includes generating, by the video decoder, a predictive block for the current block of video data based on the motion vector information and decoding, by the video decoder, the current block of video data based on the predictive block.
-
公开(公告)号:US10652575B2
公开(公告)日:2020-05-12
申请号:US15705029
申请日:2017-09-14
Applicant: QUALCOMM Incorporated
Inventor: Kai Zhang , Jianle Chen , Li Zhang , Marta Karczewicz
IPC: H04N19/593 , H04N19/157 , H04N19/13 , H04N19/46 , H04N19/147 , H04N19/80 , H04N19/132 , H04N19/117 , H04N19/176 , H04N19/186
Abstract: A method of decoding video data, including receiving an encoded block of luma samples for a first block of video data, decoding the encoded block of luma samples to create reconstructed luma samples, and predicting chroma samples for the first block of video data using the reconstructed luma samples for the first block of video data and two or more linear prediction models.
-
公开(公告)号:US20190246143A1
公开(公告)日:2019-08-08
申请号:US16269349
申请日:2019-02-06
Applicant: QUALCOMM Incorporated
Inventor: Li Zhang , Kai Zhang , Wei-Jung Chien , Marta Karczewicz
IPC: H04N19/64 , H04N19/132 , H04N19/105 , H04N19/159 , H04N19/503 , H04N19/186 , H04N19/176
CPC classification number: H04N19/647 , H04N19/105 , H04N19/132 , H04N19/159 , H04N19/176 , H04N19/186 , H04N19/503
Abstract: This disclosure describes example techniques that a video coder (e.g., video encoder or video decoder) may utilize to determine a block vector for a chroma block where the partition trees for the chroma component and the luma component are different (e.g., decoupled partition trees).
-
公开(公告)号:US20190174145A1
公开(公告)日:2019-06-06
申请号:US16209560
申请日:2018-12-04
Applicant: QUALCOMM Incorporated
Inventor: Kai Zhang , Jianle Chen , Xin Zhao , Marta Karczewicz
IPC: H04N19/82 , H04N19/176 , H04N19/159
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.
-
公开(公告)号:US20190149838A1
公开(公告)日:2019-05-16
申请号:US16189481
申请日:2018-11-13
Applicant: QUALCOMM Incorporated
Inventor: Kai Zhang , Jianle Chen , Xiang Li , Hsiao-Chiang Chuang , Marta Karczewicz
IPC: H04N19/52 , H04N19/105 , H04N19/176
Abstract: A method and system of coding video data using affine motion compensation is described. A method may include receiving a current block of video data that is to be decoded using affine motion compensation, and constructing an affine motion vector predictor (MVP) list for one or more control points of the current block of video data, including adding a motion vector from a neighboring block of video data to the affine MVP list in the case that the motion vector has an associated reference picture that is the same as a target reference picture for the current block of video data. A video coder may determine motion vectors for the one or more control points using the affine MVP list, and code the current block of video data with the determined motion vectors for the one or more control points of the current block of video data.
-
公开(公告)号:US20190110045A1
公开(公告)日:2019-04-11
申请号:US16154261
申请日:2018-10-08
Applicant: QUALCOMM Incorporated
Inventor: Xin Zhao , Vadim Seregin , Amir Said , Marta Karczewicz , Kai Zhang , Vijayaraghavan Thirumalai
IPC: H04N19/11 , H04N19/176 , H04N19/117
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.
-
公开(公告)号:US20180376148A1
公开(公告)日:2018-12-27
申请号:US16015005
申请日:2018-06-21
Applicant: QUALCOMM Incorporated
Inventor: Kai Zhang , Jianle Chen , Li Zhang , Xiang Li , Marta Karczewicz
IPC: H04N19/159 , H04N19/593 , H04N19/44 , H04N19/11 , H04N19/124 , H04N19/139 , H04N19/176
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.
-
公开(公告)号:US20180176594A1
公开(公告)日:2018-06-21
申请号:US15845484
申请日:2017-12-18
Applicant: QUALCOMM Incorporated
Inventor: Kai Zhang , Jianle Chen , Li Zhang , Marta Karczewicz
IPC: H04N19/59 , H04N19/176 , H04N19/186
Abstract: Techniques are described of linear model (LM) prediction mode. In one or examples, a video encoder or video decoder may limit the number of neighboring luma samples that are fetched for downsampling thereby increasing the speed at which the video encoder or video decoder is able to complete the LM prediction encoding or decoding.
-
40.
公开(公告)号:US20180098079A1
公开(公告)日:2018-04-05
申请号:US15713075
申请日: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/43 , H04N19/176 , H04N19/553 , H04N19/186 , H04N19/577
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 parameter of the current block can be determined. Based on the determined parameter of the current block, at least one or more of a number of rows of samples or a number columns of samples in a template of the current block and at least one or more of a number of rows of samples or a number columns of samples in a template of a reference picture can be determined. Motion compensation for the current block can be performed. For example, one or more local illumination compensation parameters can be derived for the current block using the template of the current block and the template of the reference picture.
-
-
-
-
-
-
-
-
-