-
公开(公告)号: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.
-
43.
公开(公告)号: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).
-
47.
公开(公告)号:US20230245384A1
公开(公告)日:2023-08-03
申请号:US18296809
申请日:2023-04-06
Applicant: QUALCOMM Incorporated
Inventor: Bappaditya Ray , Adarsh Krishnan Ramasubramonian , Geert Van der Auwera , Marta Karczewicz
IPC: G06T17/00 , H04N13/161 , H04N19/70 , H04N19/186 , H04N19/50 , G06T9/00 , G06T19/20
CPC classification number: G06T17/00 , H04N13/161 , H04N19/70 , H04N19/186 , H04N19/50 , G06T9/00 , G06T19/20 , G06T2210/36 , G06T2219/2016
Abstract: A device for decoding encoded point cloud data can be configured to, for a point of a point cloud, determine a first color value for a first color component based on a first predicted value and a first residual value; apply a scaling factor to the first residual value to determine a predicted second residual value, wherein the scaling factor has one or both of a non-integer value or an absolute value greater than one; for the point of the point cloud, receive a second residual value in the encoded point cloud data; determine a final second residual value based on the predicted second residual value and the received second residual value; and for the point of the point cloud, determine a second color value for a second color component based on a second predicted value and the final second residual value.
-
公开(公告)号:US11716468B2
公开(公告)日:2023-08-01
申请号:US17128005
申请日:2020-12-19
Applicant: Qualcomm Incorporated
Inventor: Nan Hu , Vadim Seregin , Marta Karczewicz
IPC: H04N19/117 , H04N19/82 , H04N19/176 , H04N19/186 , H04N19/46
CPC classification number: H04N19/117 , H04N19/176 , H04N19/186 , H04N19/46 , H04N19/82
Abstract: A device capable of compressing video data includes a memory configured to store a luma new filter value, a chroma new filter value, a cross component Cb new filter value, and a cross component Cr new filter value. The device may also include one or more processors, coupled to the memory, configured to set a joint constraint on the luma new filter value, the chroma new filter value, the cross component Cb new filter value, and the cross component Cr new filter value, such that each of the luma new filter value, the chroma new filter value, the cross component Cb new filter value, and the cross component Cr new filter value are not disabled in a unit associated with an adaptation parameter set having a first adaptation parameter set identification (APS ID).
-
公开(公告)号:US11711548B2
公开(公告)日:2023-07-25
申请号:US16153652
申请日:2018-10-05
Applicant: QUALCOMM Incorporated
Inventor: Marta Karczewicz , Wei-Jung Chien
IPC: H04N19/85 , H04N19/46 , H04N19/117 , H04N19/44 , H04N19/80
CPC classification number: H04N19/85 , H04N19/117 , H04N19/44 , H04N19/46 , H04N19/80
Abstract: Systems and methods of filtering video data using a plurality of filters are disclosed. In an embodiment, a method includes receiving and decoding a plurality of filters embedded in a video data bitstream at a video decoder. The method includes selecting, based on information included in the video data bitstream, a particular filter of the plurality of filters. The method further includes applying the particular filter to at least a portion of decoded video data of the video data bitstream to produce filtered decoded video data.
-
公开(公告)号:US20230230290A1
公开(公告)日:2023-07-20
申请号:US18155480
申请日:2023-01-17
Applicant: QUALCOMM Incorporated
Inventor: Adarsh Krishnan Ramasubramonian , Geert Van der Auwera , Luong Pham Van , Marta Karczewicz
IPC: G06T9/40
CPC classification number: G06T9/40
Abstract: A method comprises: for each of a plurality of dimensions: identifying a reference position for the dimension, the reference position for the dimension being a position in a reference frame for the respective dimension, and the reference frame for the respective dimension and a reference frame for at least one other dimension in the plurality of dimensions being different reference frames in a plurality of reference frames; identifying an inter predictor for the respective dimension, wherein a predictor has a coordinate value in the respective dimension corresponding to a coordinate value in the respective dimension of the inter predictor for the respective dimension; and encoding or decoding the current point based on the predictor.
-
-
-
-
-
-
-
-
-