-
公开(公告)号:US11438609B2
公开(公告)日:2022-09-06
申请号:US14242526
申请日:2014-04-01
Applicant: QUALCOMM Incorporated
Inventor: Ye-Kui Wang , Jianle Chen , Krishnakanth Rapaka , Ying Chen
IPC: H04N19/30 , H04N19/463 , H04N19/573 , H04N19/70 , H04N19/58
Abstract: In one implementation, an apparatus is provided for encoding or decoding video information. The apparatus comprises a memory configured to store inter-layer reference pictures associated with a current picture that is being coded. The apparatus further comprises a processor operationally coupled to the memory. In one embodiment, the processor is configured to indicate a number of inter-layer reference pictures to use to predict the current picture using inter-layer prediction. The processor is also configured to indicate which of the inter-layer reference pictures to use to predict the current picture using inter-layer prediction. The processor is also configured to determine an inter-layer reference picture set associated with the current picture using the indication of the number of inter-layer reference pictures and the indication of which of the inter-layer reference pictures to use to predict the current picture using inter-layer prediction.
-
公开(公告)号:US11297340B2
公开(公告)日:2022-04-05
申请号:US16820152
申请日:2020-03-16
Applicant: QUALCOMM Incorporated
Inventor: Wei-Jung Chien , Hsiao-Chiang Chuang , Xiang Li , Jianle Chen , Li Zhang , Marta Karczewicz
IPC: H04N19/44 , H04N19/513 , H04N19/577 , H04N19/573 , H04N19/176 , H04N19/523 , H04N19/56 , H04N19/52
Abstract: A method of decoding video data includes constructing, by a video decoder implemented in processing circuitry, a candidate list of motion vector information for a portion of a current frame. The method includes receiving, by the video decoder, signaling information indicating starting motion vector information of the candidate list of motion vector information, the starting motion vector information indicating an initial position in a reference frame. The method includes refining, by the video decoder, based on one or more of bilateral matching or template matching, the starting motion vector information to determine refined motion vector information indicating a refined position in the reference frame that is within a search range from the initial position. The method includes generating, by the video decoder, a predictive block based on the refined motion vector information and decoding, by the video decoder, the current frame based on the predictive block.
-
83.
公开(公告)号:US11223832B2
公开(公告)日:2022-01-11
申请号:US14807687
申请日:2015-07-23
Applicant: QUALCOMM Incorporated
Inventor: Wei Pu , Rajan Laxman Joshi , Joel Sole Rojals , Feng Zou , Marta Karczewicz , Jianle Chen
IPC: H04N7/12 , H04N19/176 , H04N19/463 , H04N19/186 , H04N19/94 , H04N19/93 , H04N19/11 , H04N19/182 , H04N19/593 , H04N19/129 , H04N19/70
Abstract: The method includes receiving video blocks that are each associated with a table having entries specifying pixel values used in the blocks. The method further includes dividing the blocks into sub-blocks each having an array of pixels. The method also includes selecting a sub-block scanning order that specifies an order in which the plurality of sub-blocks are to be encoded and a pixel scanning order that specifies an order in which the pixels of each sub-block are to be encoded. The scanning order and the pixel scanning order are selected based at least in part upon pixel value distributions and a bit rate for encoding the block according to the scanning or pixel scanning order, respectively. The blocks are then encoded using the selected scanning order and pixel scanning order and the index values in the table.
-
公开(公告)号:US20210321107A1
公开(公告)日:2021-10-14
申请号:US17223814
申请日:2021-04-06
Applicant: QUALCOMM Incorporated
Inventor: Dmytro Rusanovskyy , Jianle Chen , Yan Zhang , Marta Karczewicz
IPC: H04N19/13 , H04N19/91 , H04N19/70 , H04N19/186 , H04N19/176
Abstract: A method of decoding video data comprises determining, based on a color format of a picture of the video data, which context model from among a first context model and a second context model to use to determine a context increment for a syntax element that indicates a prefix of an x or y coordinate of a last significant transform coefficient of a color component of a block of the picture; and decoding a bin of the syntax element by applying Context Adaptive Binary Arithmetic Coding (CABAC) using a context determined based on the context increment for the syntax element.
-
公开(公告)号:US20210314598A1
公开(公告)日:2021-10-07
申请号:US17222380
申请日:2021-04-05
Applicant: QUALCOMM Incorporated
Inventor: Han Huang , Jianle Chen , Wei-Jung Chien , Marta Karczewicz
IPC: H04N19/52 , H04N19/70 , H04N19/46 , H04N19/132 , H04N19/176
Abstract: An example method includes encoding, in a video bitstream, a first syntax element specifying whether affine model based motion compensation is enabled; based on affine model based motion compensation being enabled, encoding, in the video bitstream, a second syntax element specifying a maximum number of subblock-based merging motion vector prediction candidates, wherein a value of the second syntax element is constrained based on a value other than a value of the first syntax element; and encoding a picture of the video data based on the maximum number of subblock-based merging motion vector prediction candidates.
-
公开(公告)号:US20210314567A1
公开(公告)日:2021-10-07
申请号:US17220546
申请日:2021-04-01
Applicant: QUALCOMM Incorporated
Inventor: Han Huang , Jianle Chen , Wei-Jung Chien , Marta Karczewicz
IPC: H04N19/119 , H04N19/96 , H04N19/186 , H04N19/176
Abstract: A video encoder and video decoder are configured to determine a partitioning for a picture of video data based on a virtual pipeline data unit (VPDU) size. For example, the video encoder and video decoder may determine a maximum ternary tree size to be in the range of a minimum allowed block size to a minimum of the VPDU size and a maximum coding tree unit (CTU) size, and/or determine a minimum quadtree size to be in the range of a minimum allowed block size to a minimum of the VPDU size and the maximum CTU size.
-
公开(公告)号:US11089339B2
公开(公告)日:2021-08-10
申请号:US16798039
申请日:2020-02-21
Applicant: QUALCOMM Incorporated
Inventor: Hsiao-Chiang Chuang , Xiang Li , Jianle Chen , Feng Zou , Wei-Jung Chien , Yi-Wen Chen , Marta Karczewicz
IPC: H04N19/96 , H04N19/119 , H04N19/463 , H04N19/134 , H04N19/176 , H04N19/593
Abstract: An example device includes a memory to store the video data, and processing circuitry in communication with the memory. The processing circuitry is configured to compare a value of a dimension of a current block of the stored video data to a value of a corresponding dimension of a neighboring block of the current block to obtain a relative dimension value. The processing circuitry is further configured to determine, based on the relative dimension value, that the current block is to be partitioned according to a prediction tree (PT) portion of a multi-type tree-based partitioning scheme. The PT portion comprises partitioning according to one of a binary tree structure or a center-side triple tree structure. The processing circuitry is further configured to partition, based on the determination, the current block according to the PT portion, to form a plurality of sub-blocks.
-
公开(公告)号:US11082687B2
公开(公告)日:2021-08-03
申请号:US16601486
申请日:2019-10-14
Applicant: QUALCOMM Incorporated
Inventor: Yi-Wen Chen , Wei-Jung Chien , Li Zhang , Yu-Chen Sun , Jianle Chen , Marta Karczewicz
IPC: H04N19/105 , H04N19/176 , H04N19/139 , H04N19/52 , H04N19/537
Abstract: A video decoder selects a source affine block. The source affine block is an affine-coded block that spatially neighbors a current block. Additionally, the video decoder extrapolates motion vectors of control points of the source affine block to determine motion vector predictors for control points of the current block. The video decoder inserts, into an affine motion vector predictor (MVP) set candidate list, an affine MVP set that includes the motion vector predictors for the control points of the current block. The video decoder also determines, based on an index signaled in a bitstream, a selected affine MVP set in the affine MVP set candidate list. The video decoder obtains, from the bitstream, motion vector differences (MVDs) that indicate differences between motion vectors of the control points of the current block and motion vector predictors in the selected affine MVP set.
-
公开(公告)号:US11070847B2
公开(公告)日:2021-07-20
申请号:US16209560
申请日:2018-12-04
Applicant: QUALCOMM Incorporated
Inventor: Kai Zhang , Jianle Chen , Xin Zhao , Marta Karczewicz
IPC: H04N19/82 , H04N19/159 , H04N19/176 , H04N19/105 , H04N19/11 , H04N19/593
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.
-
公开(公告)号:US11070810B2
公开(公告)日:2021-07-20
申请号:US14656526
申请日:2015-03-12
Applicant: QUALCOMM Incorporated
Inventor: Li Zhang , Jianle Chen , Marta Karczewicz , Joel Sole Rojals , Woo-Shik Kim
IPC: H04N19/126 , H04N19/186 , H04N19/60 , H04N19/154 , H04N19/196 , H04N19/134 , H04N19/102 , H04N19/14 , H04N19/157 , H04N19/184 , H04N19/103 , H04N19/176 , H04N19/33 , H04N19/44 , H04N19/61 , H04N19/11 , H04N19/12 , H04N19/136 , H04N19/18 , H04N19/70
Abstract: In general, this disclosure describes techniques for coding video blocks using a color-space conversion process. A video coder, such as a video encoder or a video decoder, may determine a bit-depth of a luma component of the video data and a bit-depth of a chroma component of the video data. In response to the bit-depth of the luma component being different than the bit depth of the chroma component, the video coder may modify one or both of the bit depth of the luma component and the bit depth of the chroma component such that the bit depths are equal. The video coder may further apply the color-space transform process in encoding the video data.
-
-
-
-
-
-
-
-
-