-
公开(公告)号:US20230336716A1
公开(公告)日:2023-10-19
申请号:US18187517
申请日:2023-03-21
Applicant: QUALCOMM Incorporated
Inventor: Yao-Jen Chang , Keming Cao , Bappaditya Ray , Vadim Seregin , Marta Karczewicz
IPC: H04N19/186 , H04N19/11 , H04N19/176
CPC classification number: H04N19/11 , H04N19/176 , H04N19/186
Abstract: A method of encoding or decoding video data includes constructing a list of chroma intra-prediction modes for a chroma block of a current block of the video data, wherein constructing includes adding intra-prediction modes of a first group to the list of chroma intra-prediction modes, the first group comprising two or more intra-prediction modes derived from intra-prediction modes of two or more co-located luma blocks of the current block that are co-located with the chroma block; determining an intra-prediction mode for the chroma block from the list of chroma intra-prediction modes; and encoding or decoding the chroma block based on the intra-prediction mode.
-
公开(公告)号:US11792423B2
公开(公告)日:2023-10-17
申请号:US16952736
申请日:2020-11-19
Applicant: QUALCOMM Incorporated
Inventor: Chun-Chi Chen , Han Huang , Wei-Jung Chien , Marta Karczewicz
IPC: H04N19/513 , H04N19/176 , H04N19/577 , H04N19/52
CPC classification number: H04N19/521 , H04N19/176 , H04N19/52 , H04N19/577
Abstract: A video coder is configured to determine bi-directional motion vectors of a current block of the video data and determine that a condition is satisfied with respect to the current block based on each component of the bi-directional motion vectors of the current block being less than a threshold value. The video coder is further configured to, based on the condition being satisfied with respect to the current block, early terminate application of a motion vector refinement process to the bi-directional motion vectors of the current block. The video coder is further configured to determine a prediction block for the current block based on the bi-directional motion vectors of the current block and reconstruct the current block based on the prediction block for the current block.
-
公开(公告)号:US20230328276A1
公开(公告)日:2023-10-12
申请号:US18188908
申请日:2023-03-23
Applicant: QUALCOMM Incorporated
Inventor: Yan Zhang , Han Huang , Vadim Seregin , Muhammed Zeyd Coban , Marta Karczewicz
IPC: H04N19/573 , H04N19/176 , H04N19/105 , H04N19/139 , H04N19/52 , H04N19/159
CPC classification number: H04N19/573 , H04N19/176 , H04N19/105 , H04N19/139 , H04N19/52 , H04N19/159
Abstract: A method for coding a block of video data using affine mode includes determining a refined affine model for the current block of video data from a linear regression process using a base motion vector field and a guidance motion vector field as inputs to the linear regression process. The method further includes determining affine merge candidates for the current block using the refined affine model, and coding the current block of video data using the affine merge candidates.
-
公开(公告)号:US20230328255A1
公开(公告)日:2023-10-12
申请号:US18335757
申请日:2023-06-15
Applicant: QUALCOMM Incorporated
Inventor: Hongtao Wang , Jianle Chen , Marta Karczewicz
IPC: H04N19/146 , H04N19/176 , H04N19/186 , H04N19/46
CPC classification number: H04N19/146 , H04N19/176 , H04N19/186 , H04N19/46
Abstract: An example method includes predicting, based on a plurality of color components of a block of video data coded using joint coding of chroma residuals (JCCR), a sign of a coefficient of a plurality of coefficients of a joint residual block of the block of video data; generating, for each respective color component of the plurality of color components and based on the plurality of coefficients of the joint residual block, coefficients of a respective residual block of a plurality of residual blocks; and reconstructing, based on the plurality of residual blocks, the block of video data.
-
公开(公告)号:US11758151B2
公开(公告)日:2023-09-12
申请号:US17558119
申请日:2021-12-21
Applicant: QUALCOMM Incorporated
Inventor: Chun-Chi Chen , Han Huang , Zhi Zhang , Vadim Seregin , Marta Karczewicz
IPC: H04N19/159 , H04N19/139 , H04N19/176 , H04N19/172 , H04N19/132 , H04N19/513 , H04N19/70
CPC classification number: H04N19/159 , H04N19/132 , H04N19/139 , H04N19/172 , H04N19/176 , H04N19/513 , H04N19/70
Abstract: A video decoder may be configured to determine a motion vector and a motion vector precision for a current block; identify a current block template within the current picture; search within a search area for a final reference block template that corresponds to the current block template, wherein to search within the search area, the one or more processors are further configured to: identify an initial reference block template based on the motion vector, search other reference block templates around the initial reference block template using a step size that is set to an initial step size, and iteratively reduce the step size from the initial step size until the step size is set to a final step size that equals the motion vector precision; determine a prediction block for the current block based on the final reference block template.
-
公开(公告)号:US11743509B2
公开(公告)日:2023-08-29
申请号:US17650935
申请日:2022-02-14
Applicant: QUALCOMM Incorporated
Inventor: Li Zhang , Wei-Jung Chien , Jianle Chen , Xin Zhao , Marta Karczewicz
IPC: H04N19/96 , H04N19/70 , H04N19/593 , H04N19/11 , H04N19/463 , H04N19/186 , H04N19/46 , H04N19/124 , H04N19/91
CPC classification number: H04N19/96 , H04N19/11 , H04N19/186 , H04N19/46 , H04N19/463 , H04N19/593 , H04N19/70 , H04N19/124 , H04N19/91
Abstract: An example device includes a memory and processing circuitry in communication with the memory. The processing circuitry of a device is configured to form a most probable mode (MPM) candidate list for a chroma block of the video data stored to the memory, such that the MPM candidate list includes one or more derived modes (DMs) associated with a luma block of the video data associated with the chroma block, and a plurality of luma prediction modes that can be used for coding luminance components of the video data. The processing circuitry is further configured to select a mode from the MPM candidate list, and to code the chroma block according to the mode selected from the MPM candidate list.
-
47.
公开(公告)号:US11736687B2
公开(公告)日:2023-08-22
申请号:US16141714
申请日:2018-09-25
Applicant: QUALCOMM Incorporated
Inventor: Sungwon Lee , Wei-Jung Chien , Adarsh Krishnan Ramasubramonian , Muhammed Zeyd Coban , Jianle Chen , Yi-Wen Chen , Marta Karczewicz
IPC: H04N19/114 , H04N19/70 , H04N19/159 , H04N19/107 , H04N19/31 , H04N19/187
CPC classification number: H04N19/114 , H04N19/107 , H04N19/159 , H04N19/187 , H04N19/31 , H04N19/70
Abstract: A device for encoding video data includes a memory configured to store video data, and a video encoder implemented in circuitry and configured to encode a future picture of the video data having a first display order position, the future picture being included in an intra period (IP) of the video data, the IP comprising a plurality of groups of pictures (GOPs), and after encoding the future picture, encode a picture of an ordinal first GOP of the plurality of GOPs using the future picture as a reference picture, each picture of the ordinal first GOP having display order positions earlier than the first display order position. Encoding the future picture in this manner may result in encoding performance improvements with minimal increases in encoding and decoding complexity.
-
公开(公告)号:US20230262265A1
公开(公告)日:2023-08-17
申请号:US18308773
申请日:2023-04-28
Applicant: QUALCOMM Incorporated
Inventor: Yao-Jen Chang , Chun-Chi Chen , Wei-Jung Chien , Marta Karczewicz
IPC: H04N19/70 , H04N19/119 , H04N19/137 , H04N19/176
CPC classification number: H04N19/70 , H04N19/119 , H04N19/137 , H04N19/176
Abstract: A video decoder obtains a first triangle merging index syntax element specifying a first triangle merging candidate index. The first triangle merging candidate index indicates a first triangle merging candidate of a triangular shape-based motion compensation candidate list. The video decoder may determine whether the maximum number of triangle merging candidates is greater than 2. Based on the maximum number of triangle merging candidates not being greater than 2, the video decoder may infer that a second triangle merging candidate index indicates a second triangle merging candidate of the triangular shape-based motion compensation candidate list without obtaining any syntax element specifying the second triangle merging candidate index from the bitstream, the second triangle merging candidate being different from the first triangle merging candidate.
-
公开(公告)号:US11722692B2
公开(公告)日:2023-08-08
申请号:US17136983
申请日:2020-12-29
Applicant: QUALCOMM Incorporated
Inventor: Han Huang , Wei-Jung Chien , Vadim Seregin , Marta Karczewicz
IPC: H04N19/58 , H04N19/167 , H04N19/176 , H04N19/105 , H04N19/139 , H04N19/436
CPC classification number: H04N19/58 , H04N19/105 , H04N19/139 , H04N19/167 , H04N19/176 , H04N19/436
Abstract: A device for decoding video data can be configured to store a table of history-based motion vector predictors (HMVPs); determine motion information for a first block of the video data; add the motion information for the first block to the table of HMVPs in response to determining that the first block is located at a bottom-right corner of a motion estimation region (MER); and use the table of HMVPs to decode a second block of the video data.
-
公开(公告)号:US11722672B2
公开(公告)日:2023-08-08
申请号:US17494418
申请日:2021-10-05
Applicant: QUALCOMM Incorporated
Inventor: Luong Pham Van , Dmytro Rusanovskyy , Marta Karczewicz
IPC: H04N19/13 , H04N19/176 , H04N19/18 , H04N19/91
CPC classification number: H04N19/13 , H04N19/176 , H04N19/18 , H04N19/91
Abstract: An example device for binarizing video data includes a memory configured to store video data; and one or more processors implemented in circuitry and configured to: calculate a local sum of absolute values (locSumAbs value) of neighboring coefficients to a current coefficient of a current block of video data; derive a shift value from the locSumAbs value; normalize the locSumAbs value using the shift value; determine a Rice parameter using the normalized locSumAbs value; and binarize or inverse binarize the current coefficient using the Rice parameter. In this manner, these techniques may allow for more appropriate Rice parameter value selection when binarizing high bitdepth data in conjunction with performing context-adaptive binary arithmetic coding (CABAC).
-
-
-
-
-
-
-
-
-