-
公开(公告)号:US09998739B2
公开(公告)日:2018-06-12
申请号:US15060273
申请日:2016-03-03
Applicant: QUALCOMM Incorporated
Inventor: Jaehong Chon , In Suk Chong , Wei-Jung Chien , Xianglin Wang , Marta Karczewicz
IPC: H04N7/12 , G06K9/46 , H04N19/139 , H04N19/119 , H04N19/176 , H04N19/147 , H04N19/513 , H04N19/107 , H04N19/61 , H04N19/103 , H04N19/19
CPC classification number: H04N19/139 , H04N19/103 , H04N19/107 , H04N19/119 , H04N19/147 , H04N19/176 , H04N19/19 , H04N19/513 , H04N19/61
Abstract: To encode video data, a video encoder partitions a 2N×2N block of video data into four N×N blocks, determines encoding modes for each of the four N×N blocks, calculates values representative of encoded versions of the four N×N blocks using the encoding modes for each of the four N×N blocks, determines whether to skip testing of at least one non-square partitioning mode for the 2N×2N block based on the calculated values, and encodes the 2N×2N block based at least in part on the determination of whether to skip testing of the at least one non-square partitioning mode.
-
公开(公告)号:US09961351B2
公开(公告)日:2018-05-01
申请号:US14952438
申请日:2015-11-25
Applicant: QUALCOMM Incorporated
Inventor: Rajan Laxman Joshi , Liwei Guo , Marta Karczewicz , Wei Pu , Joel Sole Rojals
IPC: H04N7/12 , H04N19/176 , H04N19/13 , H04N19/593 , H04N19/157
CPC classification number: H04N19/176 , H04N19/13 , H04N19/157 , H04N19/593
Abstract: A device for decoding video data may be configured to determine a block of the video data is coded using a palette-based coding mode; determine a sample of the block of video data is coded using a copy from top mode or an index mode; and decode a greater than zero flag to indicate whether a run value is greater than zero, wherein the run value specifies a number of samples subsequent to the sample that have a same mode as the sample.
-
公开(公告)号:US20180098087A1
公开(公告)日:2018-04-05
申请号:US15719203
申请日:2017-09-28
Applicant: QUALCOMM Incorporated
Inventor: Xiang Li , Jianle Chen , Hsiao-Chiang Chuang , Marta Karczewicz
IPC: H04N19/52 , H04N19/176 , H04N19/70
CPC classification number: H04N19/52 , H04N19/105 , H04N19/117 , H04N19/132 , H04N19/139 , H04N19/147 , H04N19/156 , H04N19/159 , H04N19/176 , H04N19/46 , H04N19/537 , H04N19/56 , H04N19/573 , H04N19/577 , H04N19/61 , H04N19/70 , H04N19/82
Abstract: Methods, apparatuses, and computer-readable medium are provided for a frame rate up-conversion coding mode, where a bilateral matching mode can be used to determine motion information. In various implementations, local illumination compensation is disallowed from being used for a block when a bilateral matching mode is used for the block. In various implementations, a bilateral matching mode is disallowed from being used when local illumination compensation is used for the block.
-
公开(公告)号:US20180098072A1
公开(公告)日:2018-04-05
申请号:US15719424
申请日:2017-09-28
Applicant: QUALCOMM Incorporated
Inventor: Li Zhang , Jianle Chen , Xiang Li , Marta Karczewicz
IPC: H04N19/13 , H04N19/117 , H04N19/124 , H04N19/137 , H04N19/107
CPC classification number: H04N19/13 , H04N19/107 , H04N19/117 , H04N19/124 , H04N19/137 , H04N19/172 , H04N19/174 , H04N19/176 , H04N19/426 , H04N19/82 , H04N19/91
Abstract: A device for processing video data stores one or more context statuses for a binary arithmetic coder at a bit depth of K; initializes an N-bit binary arithmetic coder with values for context variables for one of the one or more stored context statuses from previously coded blocks; codes the one or more blocks of the video data with the initialized N-bit binary arithmetic coder, wherein N and K are both positive integer values and K is smaller than N. A device for processing video data determines a set of one or more fixed filters with K-bit precision and determines a set of one or more derived filters with N-bit precision based on the set of one or more fixed filters with K-bit precision, wherein K and N are integers and K is less than N.
-
公开(公告)号:US20180098070A1
公开(公告)日:2018-04-05
申请号:US15713112
申请日:2017-09-22
Applicant: QUALCOMM Incorporated
Inventor: Hsiao-Chiang Chuang , Jianle Chen , Xiang Li , Kai Zhang , Done Bugdayci Sansli , Marta Karczewicz , Wei-Jung Chien , Yu-Chen Sun
IPC: H04N19/126 , H04N19/11 , H04N19/139
CPC classification number: H04N19/52 , H04N19/105 , H04N19/11 , H04N19/119 , H04N19/126 , H04N19/137 , H04N19/139 , H04N19/159 , H04N19/176 , H04N19/186 , H04N19/198 , H04N19/43 , H04N19/44 , H04N19/51 , H04N19/553 , H04N19/577 , H04N19/61 , H04N19/625
Abstract: Techniques and systems are provided for processing video data. For example, a current block of a picture of the video data can be obtained for processing by an encoding device or a decoding device. A pre-defined set of weights for template matching based motion compensation are also obtained. A plurality of metrics associated with one or more spatially neighboring samples of the current block and one or more spatially neighboring samples of at least one reference frame are determined. A set of weights are selected from the pre-defined set of weights to use for the template matching based motion compensation. The set of weights is determined based on the plurality of metrics. The template matching based motion compensation is performed for the current block using the selected set of weights.
-
公开(公告)号:US20180098063A1
公开(公告)日:2018-04-05
申请号:US15725052
申请日:2017-10-04
Applicant: QUALCOMM Incorporated
Inventor: Yi-Wen Chen , Wei-Jung Chien , Li Zhang , Yu-Chen Sun , Jianle Chen , Marta Karczewicz
IPC: H04N19/105 , H04N19/139 , H04N19/176
CPC classification number: H04N19/105 , H04N19/139 , H04N19/176 , 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.
-
公开(公告)号:US20180070105A1
公开(公告)日:2018-03-08
申请号:US15696727
申请日:2017-09-06
Applicant: QUALCOMM Incorporated
Inventor: Guoxin Jin , Wei-Jung Chien , Marta Karczewicz
IPC: H04N19/577 , H04N19/513 , H04N19/537 , H04N19/105 , H04N19/172 , H04N19/139 , H04N19/159 , H04N19/18
CPC classification number: H04N19/577 , H04N19/105 , H04N19/139 , H04N19/159 , H04N19/172 , H04N19/18 , H04N19/46 , H04N19/52 , H04N19/521 , H04N19/537 , H04N19/70
Abstract: Techniques are described in which a video decoder is configured to partition, into a plurality of sub-blocks, a block of a picture of the video data. The video decoder is further configured to, for each respective sub-block of the plurality of sub-blocks, derive a respective first motion vector of the respective sub-block based on motion information for at least two blocks neighboring the respective sub-block. The video decoder also determines, based on a respective motion vector difference for the respective sub-block signaled in a bitstream, a second motion vector for the respective sub-block. Additionally, the video decoder generates, based on the first motion vector of the respective sub-block and the second motion vector of the respective sub-block, a predictive block for the respective sub-block.
-
公开(公告)号:US09877029B2
公开(公告)日:2018-01-23
申请号:US14876495
申请日:2015-10-06
Applicant: QUALCOMM Incorporated
Inventor: Marta Karczewicz , Feng Zou , Rajan Laxman Joshi , Vadim Seregin , Wei Pu
IPC: H04N11/02 , H04N19/13 , H04N19/176 , H04N19/136 , H04N19/70 , H04N19/50 , H04N19/14 , H04N19/182 , H04N19/593
CPC classification number: H04N19/13 , H04N19/136 , H04N19/14 , H04N19/176 , H04N19/182 , H04N19/50 , H04N19/593 , H04N19/70
Abstract: An example method of coding video data includes determining, for a current block of video data, a palette that includes a plurality of entries that each corresponds to a respective color value; determining a particular entry in the palette that is predicted to correspond to a color value of a current pixel of the current block; selecting a binarization from a plurality of binarizations; and coding, using the selected binarization, an index that indicates which entry in the palette corresponds to a color value for a current pixel of the current block, wherein coding the index using a first binarization of the plurality of binarizations comprises coding a syntax element that indicates whether the index is equal to the particular entry, and wherein coding the index using a second binarization of the plurality of binarizations comprises coding the index using a variable length code without coding the syntax element.
-
公开(公告)号:US20180020218A1
公开(公告)日:2018-01-18
申请号:US15649612
申请日:2017-07-13
Applicant: QUALCOMM Incorporated
Inventor: Xin Zhao , Vadim Seregin , Marta Karczewicz , Jianle Chen
IPC: H04N19/124 , H04N19/103
Abstract: Example techniques are described to illustrate multiple transform applied for Intra prediction residual. It may be used in the context of advanced video codecs, such as extensions of HEVC or the next generation of video coding standards. A video encoder and a video decoder may select transform subsets that each identify one or more candidate transforms. The video encoder and the video decoder may determine transforms from the selected transform subsets.
-
240.
公开(公告)号:US20180014018A1
公开(公告)日:2018-01-11
申请号:US15654574
申请日:2017-07-19
Applicant: QUALCOMM Incorporated
Inventor: Xiang Li , Jianle Chen , Marta Karczewicz
IPC: H04N19/136 , H04N19/42 , H04N19/30 , H04N19/186 , H04N19/124 , H04N19/70 , H04N19/105
CPC classification number: H04N19/136 , H04N19/105 , H04N19/124 , H04N19/186 , H04N19/30 , H04N19/42 , H04N19/70
Abstract: Techniques are described for signaling information used to generate three-dimensional (3D) color lookup tables for color gamut scalability in multi-layer video coding. A lower layer of video data may include color data in a first color gamut and a higher layer of the video data may include color data in a second color gamut. To generate inter-layer reference pictures, a video encoder and/or video decoder performs color prediction to convert the color data of a reference picture in the first color gamut to the second color gamut. The video coder may perform color prediction using a 3D lookup table. According to the techniques, a video encoder may encode partition information and/or color values of a 3D lookup table generated for color gamut scalability. A video decoder may decode the partition information and/or color values to generate the 3D lookup table in order to perform color gamut scalability.
-
-
-
-
-
-
-
-
-