-
公开(公告)号:US11425387B2
公开(公告)日:2022-08-23
申请号:US16926337
申请日:2020-07-10
Applicant: QUALCOMM Incorporated
Inventor: Kai Zhang , Li Zhang , Wei-Jung Chien , Marta Karczewicz
IPC: H04N19/105 , H04N19/132 , H04N19/136 , H04N19/176 , H04N19/186 , H04N19/573 , H04N19/593
Abstract: A method of processing video data includes determining, by processing circuitry, a plurality of neighboring samples for predicting a current block. The plurality of neighboring samples are arranged outside of a region of a current picture, the region comprising the current block, a row of samples adjacent to a top row of the current block, and a column of samples adjacent to a left column of the current block. The method further comprises deriving, by the processing circuitry, local illumination compensation information for the current block using the plurality of neighboring samples and generating, by the processing circuitry, a prediction block using the local illumination compensation information.
-
公开(公告)号:US11418796B2
公开(公告)日:2022-08-16
申请号:US16663033
申请日:2019-10-24
Applicant: QUALCOMM Incorporated
Inventor: Vadim Seregin , Luong Pham Van , Wei-Jung Chien , Cheng-Teh Hsieh , Marta Karczewicz
IPC: H04N19/159 , H04N19/96 , H04N19/176 , H04N19/105
Abstract: An example method includes determining, for each respective coding block of a plurality of coding blocks of a current coding tree unit (CTU) of video data in a current picture of video data, a respective search area of a plurality of respective search areas, wherein at least one of the plurality of search areas includes samples of the current picture located outside of the current CTU, and wherein at least one of the plurality of search areas does not include samples of the current picture located outside of the current CTU; selecting, for each respective coding block and from within the respective search area for the respective coding block, a respective predictor block of a plurality of predictor blocks; and reconstructing samples of each respective coding block based on samples included in a corresponding predictor block in the plurality of predictor blocks.
-
公开(公告)号:US11418793B2
公开(公告)日:2022-08-16
申请号:US16591455
申请日:2019-10-02
Applicant: QUALCOMM Incorporated
Inventor: Han Huang , Wei-Jung Chien , Marta Karczewicz
IPC: H04N19/139 , H04N19/105 , H04N19/176 , H04N19/122 , H04N19/159
Abstract: A video coding device is configured to determine control point motion vectors (CPMVs) for an affine motion predicted block of video data. For a four parameter affine model, two CPMVs may be positioned at any two corners of the current block, such as top-left and bottom-right or bottom-left; top-right and bottom-left or bottom-right; or bottom-left and bottom-right. For a six parameter affine model, three CPMVs may be positioned at any three corners of the current block, such as top-left, bottom-left, and bottom-right; top-right, bottom-left, and bottom-right; or top-left, top-right, and bottom-right. The video coder may further predict the CPMVs using motion information of neighboring blocks to the determined CPMVs, code the CPMVs, and code the current block using the CPMVs. The video coder may be a video encoder or a video decoder.
-
公开(公告)号: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.
-
公开(公告)号:US11310536B2
公开(公告)日:2022-04-19
申请号:US16452315
申请日:2019-06-25
Applicant: QUALCOMM Incorporated
Inventor: Li Zhang , Wei-Jung Chien , Jianle Chen , Xin Zhao , Marta Karczewicz
IPC: H04N19/176 , H04N19/593 , H04N19/11 , H04N19/159 , H04N19/186 , H04N19/70 , H04N19/105 , H04N19/96 , H04N19/463 , H04N19/46 , 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.
-
公开(公告)号:US20220070486A1
公开(公告)日:2022-03-03
申请号:US17454456
申请日:2021-11-10
Applicant: QUALCOMM Incorporated
Inventor: Yi-Wen Chen , Wei-Jung Chien , Yu-Chen Sun , Li Zhang , Sungwon Lee , Xiang Li , Hsiao-Chiang Chuang , Jianle Chen , Vadim Seregin , Marta Karczewicz
IPC: H04N19/52 , H04N19/70 , H04N19/44 , H04N19/176 , H04N19/54
Abstract: A video coder may determine a motion vector of a non-adjacent block of a current picture of the video data. The non-adjacent block is non-adjacent to a current block of the current picture. Furthermore, the video coder determines, based on the motion vector of the non-adjacent block, a motion vector predictor (MVP) for the current block. The video coder may determine a motion vector of the current block. The video coder may also determine a predictive block based on the motion vector of the current block.
-
公开(公告)号:US11265551B2
公开(公告)日:2022-03-01
申请号:US16249371
申请日:2019-01-16
Applicant: QUALCOMM Incorporated
Inventor: Yi-Wen Chen , Wei-Jung Chien , Yu-Chen Sun , Li Zhang , Hsiao-Chiang Chuang , Marta Karczewicz
IPC: H04N19/139 , H04N19/105 , H04N19/577 , H04N19/513 , H04N19/176 , H04N19/44 , H04N19/57
Abstract: Improved systems and methods related to decoder-side motion vector derivation (DMVD), for example, in applying one or more constraints to motion information, such as a MV derived by DMVD, and/or a MV difference between an initial MV and an MV derived by DMVD. These techniques may be applied to any of the existing video codecs, such as HEVC (High Efficiency Video Coding), and/or may be an efficient coding tool in any future video coding standards. In one example, the block size used for DMVD can be restricted. In another example, FRUC bilateral matching can be simplified by not searching outside reference blocks indicated by the original motion vector.
-
公开(公告)号:US11212550B2
公开(公告)日:2021-12-28
申请号:US16576330
申请日:2019-09-19
Applicant: QUALCOMM Incorporated
Inventor: Chao-Hsiung Hung , Wei-Jung Chien , Marta Karczewicz
IPC: H04N19/52 , H04N19/55 , H04N19/176 , H04N19/61 , H04N19/159
Abstract: A method of coding video data, including coding a first block of video data using affine motion compensation prediction, updating a history-based motion vector prediction table using one or more motion vectors from one or more blocks that spatially neighbor the first block, determining a motion vector for a second block of video data using the history-based motion vector prediction table, and coding the second block of video data using the determined motion vector.
-
公开(公告)号:US11190800B2
公开(公告)日:2021-11-30
申请号:US16782735
申请日:2020-02-05
Applicant: QUALCOMM Incorporated
Inventor: Yu Han , Wei-Jung Chien , Marta Karczewicz
IPC: H04N19/593 , H04N19/176 , H04N19/52
Abstract: In one example, a method of coding video data includes responsive to determining to predict a current block of a current picture of video data using intra block copy (IBC), generating a motion vector (MV) candidate list for the current block, wherein generating the MV candidate list comprises: determining one or more history-based motion vector prediction (HMVP) candidates; and including, as a last candidate in the MV candidate list, an HMVP candidate of the one or more HMVP candidates; selecting, from the MV candidate list, a particular MV candidate that identifies a predictor block in the current picture; and reconstructing pixels of the current block based on pixels of the predictor block.
-
公开(公告)号:US11184633B2
公开(公告)日:2021-11-23
申请号:US16696008
申请日:2019-11-26
Applicant: QUALCOMM Incorporated
Inventor: Yu Han , Wei-Jung Chien , Han Huang , Marta Karczewicz
IPC: H04N19/00 , H04N19/52 , H04N19/105 , H04N19/139 , H04N19/176 , H04N19/43 , H04N19/436 , H04N19/56 , H04N19/58 , H04N19/583
Abstract: A method of coding video data, including constructing a history-based motion vector prediction (HMVP) candidate history table that includes motion vector information of previously coded blocks that extend beyond adjacent neighboring blocks of a current block, constructing a motion vector predictor list, and adding one or more HMVP candidates from the HMVP candidate history table to the motion vector predictor list. Adding the one or more HMVP candidates from the HMVP candidate history table comprises comparing a first HMVP candidate in the HMVP candidate history table to two entries in the motion vector predictor list and no other entries, and adding the first HMVP candidate to the motion vector predictor list when the first HMVP candidate is different than both of the two entries in the motion vector predictor list. The method also includes coding the current block of video data using the motion vector predictor list.
-
-
-
-
-
-
-
-
-