-
公开(公告)号:US11863779B2
公开(公告)日:2024-01-02
申请号:US17815466
申请日:2022-07-27
Applicant: QUALCOMM Incorporated
Inventor: Nan Hu , Vadim Seregin , Cheng-Teh Hsieh , Marta Karczewicz
IPC: H04N19/105 , H04N19/132 , H04N19/176 , H04N19/44 , H04N19/82 , H04N19/186 , H04N19/117
CPC classification number: H04N19/44 , H04N19/105 , H04N19/117 , H04N19/132 , H04N19/176 , H04N19/186 , H04N19/82
Abstract: An example device for decoding video data includes one or more processors implemented in circuitry and configured to: decode a coding tree unit (CTU) of video data, the CTU including a luminance (luma) block and a chrominance (chroma) block, to produce a decoded luma block and a decoded chroma block; determine that a chroma sample of the decoded chroma block is on a first side of an adaptive loop filter (ALF) virtual boundary and that a co-located luma sample of the decoded luma block is on a second side of the ALF virtual boundary, the co-located luma sample being co-located with the chroma sample, the first side being different than the second side; and in response to determining that the chroma sample is on the first side and the luma sample is on the second side, disable cross-component adaptive loop filtering (CC-ALF) for the chroma sample.
-
公开(公告)号:US11825120B2
公开(公告)日:2023-11-21
申请号:US16800467
申请日:2020-02-25
Applicant: QUALCOMM Incorporated
Inventor: Adarsh Krishnan Ramasubramonian , Geert Van der Auwera , Cheng-Teh Hsieh , Vadim Seregin , Luong Pham Van , Marta Karczewicz
IPC: H04N7/12 , H04N19/645 , H04N19/174 , H04N19/176 , H04N19/159 , H04N19/436 , H04N19/189
CPC classification number: H04N19/645 , H04N19/159 , H04N19/174 , H04N19/176 , H04N19/189 , H04N19/436
Abstract: A video coder may be configured to code video data by performing splitting of a coding unit (CU) of video data using intra sub-partition (ISP) to form a set of prediction blocks. The video coder may group a plurality of the prediction blocks from the set of prediction blocks into a first prediction block group (PBG). The video coder may reconstruct samples of prediction blocks included in the first PBG independently of samples of other prediction blocks included in the first PBG.
-
公开(公告)号:US11516473B2
公开(公告)日:2022-11-29
申请号:US17104353
申请日:2020-11-25
Applicant: QUALCOMM Incorporated
Inventor: In Suk Chong , Xianglin Wang , Cheng-Teh Hsieh
Abstract: Techniques and systems are provided for compressing data in a neural network. For example, output data can be obtained from a node of the neural network. Re-arranged output data having a re-arranged scanning pattern can be generated. The re-arranged output data can be generated by re-arranging the output data into the re-arranged scanning pattern. One or more residual values can be determined for the re-arranged output data by applying a prediction mode to the re-arranged output data. The one or more residual values can then be compressed using a coding mode.
-
公开(公告)号:US20220377360A1
公开(公告)日:2022-11-24
申请号:US17815466
申请日:2022-07-27
Applicant: QUALCOMM Incorporated
Inventor: Nan Hu , Vadim Seregin , Cheng-Teh Hsieh , Marta Karczewicz
IPC: H04N19/44 , H04N19/105 , H04N19/132 , H04N19/176 , H04N19/82 , H04N19/186 , H04N19/117
Abstract: An example device for decoding video data includes one or more processors implemented in circuitry and configured to: decode a coding tree unit (CTU) of video data, the CTU including a luminance (luma) block and a chrominance (chroma) block, to produce a decoded luma block and a decoded chroma block; determine that a chroma sample of the decoded chroma block is on a first side of an adaptive loop filter (ALF) virtual boundary and that a co-located luma sample of the decoded luma block is on a second side of the ALF virtual boundary, the co-located luma sample being co-located with the chroma sample, the first side being different than the second side; and in response to determining that the chroma sample is on the first side and the luma sample is on the second side, disable cross-component adaptive loop filtering (CC-ALF) for the chroma sample.
-
公开(公告)号:US11463693B2
公开(公告)日:2022-10-04
申请号:US17003733
申请日:2020-08-26
Applicant: QUALCOMM Incorporated
Inventor: Kevin Pascal Andre Reuze , Han Huang , Chun-Chi Chen , Vadim Seregin , Wei-Jung Chien , Cheng-Teh Hsieh , Marta Karczewicz
IPC: H04N19/119 , H04N19/577 , H04N19/573 , H04N19/139 , H04N19/176
Abstract: Techniques for processing video data are described. The techniques include determining a first partition and a second partition for a current block coded in geometric partition mode, determining a first and second prediction block based on a first and second motion vector, blending the first prediction block and the second prediction block based on weights indicative of an amount to scale samples in the first prediction block and the second prediction block to generate a final prediction block, dividing the current block into a plurality of sub-blocks, determining a set of sub-blocks that each include at least one sample that corresponds to a prediction sample in the final prediction block that was generated based on equal weighting of a sample in the first prediction block and a sample in the second prediction block, and storing respective bi-prediction motion vectors for each sub-block in the determined set of sub-blocks.
-
公开(公告)号: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.
-
公开(公告)号:US11418790B2
公开(公告)日:2022-08-16
申请号:US16912315
申请日:2020-06-25
Applicant: QUALCOMM Incorporated
Inventor: Amir Said , Cheng-Teh Hsieh , Jie Dong
IPC: H04N19/13 , H04N19/103 , H04N19/124 , H04N19/176
Abstract: Techniques are described of hybrid coders that are configured to selectively use adaptive or non-adaptive coding techniques. A video coder (e.g., video encoder or video decoder) may code (e.g., encode or decode) first video data (e.g., a syntax element or value), for coding a first block, based on an adaptive context model (e.g., one or more adaptive context models) and code second video data, for coding a second block, based on a non-adaptive context model (e.g., one or more non-adaptive context models).
-
公开(公告)号:US11388394B2
公开(公告)日:2022-07-12
申请号:US16725487
申请日:2019-12-23
Applicant: QUALCOMM Incorporated
Inventor: Vadim Seregin , Nan Hu , Cheng-Teh Hsieh , Marta Karczewicz
IPC: H04N19/105 , H04N19/132 , H04N19/176 , H04N19/186 , H04N19/30
Abstract: Techniques are described herein for processing video data. For instance, a current block of a picture of the video data can be obtained, and it can be determined that the current block includes more than one virtual pipeline data unit (VPDU). Current neighbor samples for the current block, reference neighbor samples for the current block, and additional neighbor samples for the current block can be obtained for illumination compensation. One or more illumination compensation parameters can be determined for the current block using the current neighbor samples, the reference neighbor samples, and the additional neighbor samples. The additional neighbor samples are used for determining the one or more illumination compensation parameters based on the current block covering more than one VPDU. Illumination compensation can be performed for the current block using the one or more illumination compensation parameters.
-
公开(公告)号:US11197005B2
公开(公告)日:2021-12-07
申请号:US16678041
申请日:2019-11-08
Applicant: QUALCOMM Incorporated
Inventor: Adarsh Krishnan Ramasubramonian , Geert Van der Auwera , Cheng-Teh Hsieh , Marta Karczewicz
IPC: H04N19/186 , H04N19/159 , H04N19/176 , H04N19/124
Abstract: A video coder determines a boundary luma value and derives a chroma value that corresponds to the boundary luma value. The video coder may derive a first prediction model and a second prediction model based on the derived chroma value. The video coder may use the first prediction model to determine a first set of predicted chroma samples of a prediction block for the current block. The first set of predicted chroma samples corresponds to the luma samples of the prediction block that have values less than or equal to the boundary luma value. The video coder may use the second prediction model to determine a second set of predicted chroma samples of the prediction block. The second set of predicted chroma samples corresponds to the luma samples of the prediction block that have values greater than the boundary luma value.
-
公开(公告)号:US11172214B2
公开(公告)日:2021-11-09
申请号:US16721204
申请日:2019-12-19
Applicant: QUALCOMM Incorporated
Inventor: Hongtao Wang , Yu Han , Vadim Seregin , Cheng-Teh Hsieh , Wei-Jung Chien , Marta Karczewicz
IPC: H04N19/436 , H04N19/119 , H04N19/139 , H04N19/176 , H04N19/172
Abstract: A video coder may determine a partitioning of a current picture of the video data into a plurality of partition blocks. The video coder may determine a plurality of processing areas in a unit in the current picture having sizes, where an average size of all of the plurality of processing areas in the unit is greater than or equal to a parameter N, and where determining the plurality of processing areas in the unit includes defining a processing area of the plurality of processing areas that has a size that fits two or more adjacent partition blocks of the plurality of adjacent blocks. The video coder may independently code coding units (CUs) within the processing area having the merged two or more adjacent partition blocks.
-
-
-
-
-
-
-
-
-