-
公开(公告)号:US09948939B2
公开(公告)日:2018-04-17
申请号:US14098344
申请日:2013-12-05
Applicant: QUALCOMM Incorporated
Inventor: Li Zhang , Ying Chen , Marta Karczewicz
IPC: H04N7/12 , H04N19/31 , H04N19/597 , H04N19/105 , H04N19/176 , H04N19/70 , H04N19/30 , H04N19/61 , H04N19/103 , H04N19/107 , H04N19/136 , H04N19/187 , H04N19/577
CPC classification number: H04N19/31 , H04N19/103 , H04N19/105 , H04N19/107 , H04N19/136 , H04N19/176 , H04N19/187 , H04N19/30 , H04N19/577 , H04N19/597 , H04N19/61 , H04N19/70
Abstract: In an example, a method of coding video data includes determining a location of a temporal reference block indicated by a temporal motion vector to a current block of video data, where the current block and the temporal reference block are located in a first layer of video data. The method also includes interpolating, with a first type of interpolation, a location of a disparity reference block indicated by a disparity vector of the current block, where the disparity reference block is located in a second, different layer, and where the first type of interpolation comprises a bi-linear filter. The method also includes determining a temporal-disparity reference block of the disparity reference block indicated by a combination of the temporal motion vector and the disparity vector, and coding the current block based on the temporal reference block, the disparity reference block, and the temporal-disparity reference block.
-
公开(公告)号:US20180084260A1
公开(公告)日:2018-03-22
申请号:US15701711
申请日:2017-09-12
Applicant: QUALCOMM Incorporated
Inventor: Wei-Jung Chien , Yi-Wen Chen , Li Zhang , Marta Karczewicz
IPC: H04N19/176 , H04N19/44 , H04N19/513 , H04N19/139 , H04N19/105
CPC classification number: H04N19/105 , H04N19/139 , H04N19/44 , H04N19/513 , H04N19/52 , H04N19/521 , H04N19/70
Abstract: In one example, a method includes receiving, in a coded video bitstream and for a current prediction unit (PU) of a current picture of video data, a representation of an offset vector that identifies a block of a reference picture, wherein the offset vector is within a set of values that are not uniformly distributed; determining, based on the block of the reference picture identified by the offset vector, motion information for the current PU; and reconstructing the current PU based on the determined motion information.
-
公开(公告)号:US20180063553A1
公开(公告)日:2018-03-01
申请号:US15676345
申请日:2017-08-14
Applicant: QUALCOMM Incorporated
Inventor: Li Zhang , Wei-Jung Chien , Jianle Chen , Xin Zhao , Marta Karczewicz
IPC: H04N19/96 , H04N19/186 , H04N19/593 , H04N19/46
CPC classification number: H04N19/96 , H04N19/11 , H04N19/124 , H04N19/186 , H04N19/46 , H04N19/463 , H04N19/593 , H04N19/70 , 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.
-
公开(公告)号:US09900617B2
公开(公告)日:2018-02-20
申请号:US14743829
申请日:2015-06-18
Applicant: QUALCOMM Incorporated
Inventor: Marta Karczewicz , Wei Pu , Vadim Seregin , Li Zhang , Joel Sole Rojals , Feng Zou , Rajan Laxman Joshi
IPC: H04N19/119 , H04N19/00 , H04N7/00 , H04N19/593 , H04N19/503
CPC classification number: H04N19/593 , H04N19/503
Abstract: Techniques are described for palette-based video coding. In palette-based coding, a video coder may form a “palette” as a table of colors for representing video data of a particular area (e.g., a given block). Rather than coding actual pixel values (or their residuals), the video coder may code palette index values for one or more of the pixels that correspond to entries in the palette representing the colors of the pixels. A palette may be explicitly encoded, predicted from previous palette entries, or a combination thereof. In this disclosure, techniques are described for coding a block of video data that has a single color value using a single color mode as a sub-mode of a palette coding mode. The disclosed techniques enable a block having a single color value to be coded with a reduced number of bits compared to a normal mode of the palette coding mode.
-
公开(公告)号:US09860529B2
公开(公告)日:2018-01-02
申请号:US14332105
申请日:2014-07-15
Applicant: QUALCOMM Incorporated
Inventor: Li Zhang , Ying Chen , Marta Karczewicz
IPC: H04N19/14 , H04N19/583 , H04N19/51 , H04N19/11 , H04N19/597 , H04N19/105 , H04N19/159 , H04N19/70 , H04N19/174 , H04N19/513 , H04N19/182
CPC classification number: H04N19/182 , H04N19/105 , H04N19/11 , H04N19/14 , H04N19/159 , H04N19/174 , H04N19/51 , H04N19/513 , H04N19/597 , H04N19/70
Abstract: In one example, a device for coding (e.g., encoding or decoding) video data includes a memory configured to store video data and a video coder configured to determine a value for an advanced residual prediction (ARP) weighting factor of a current block of the video data and to skip coding of an illumination compensation syntax element for the current block and to code the current block when the value of the ARP weighting factor is not equal to zero. The video coder may further be configured to code the illumination compensation syntax element for the current block and code the current block based at least in part on the value of the illumination compensation syntax element when the value of the ARP weighting factor is equal to zero.
-
公开(公告)号:US20170332099A1
公开(公告)日:2017-11-16
申请号:US15591813
申请日:2017-05-10
Applicant: QUALCOMM Incorporated
Inventor: Sungwon Lee , Wei-Jung Chien , Li Zhang , Marta Karczewicz
IPC: H04N19/56 , H04N19/122 , H04N19/176
CPC classification number: H04N19/56 , H04N19/122 , H04N19/176 , H04N19/51 , H04N19/52
Abstract: A method of decoding video data includes constructing a motion vector candidate list of merge candidates for the current block of video data based on motion information from a number of neighboring blocks relative to the current block, wherein the number of neighboring blocks considered for the motion vector candidate list is based on the size of the current block, and wherein the number of neighboring blocks is greater than 5. In some examples, the method includes deriving a histogram of motion vector information for the neighboring blocks, and constructing the motion vector candidate list based on the derived histogram.
-
公开(公告)号:US20170332075A1
公开(公告)日:2017-11-16
申请号:US15595018
申请日:2017-05-15
Applicant: QUALCOMM Incorporated
Inventor: Marta Karczewicz , Li Zhang , Wei-Jung Chien
IPC: H04N19/117 , H04N19/61 , H04N19/42 , H04N19/176 , H04N19/172 , H04N19/82 , H04N19/107
CPC classification number: H04N19/117 , H04N19/107 , H04N19/172 , H04N19/176 , H04N19/439 , H04N19/61 , H04N19/70 , H04N19/82
Abstract: An apparatus for encoding or decoding video data reconstructs one or more blocks of a current picture of the video data. The one or more blocks of the current picture comprise reconstructed samples of the current picture. In addition, after reconstructing the one or more blocks of the current picture, the apparatus applies a particular function of a plurality of filters to a current block of the current picture. The current block comprising the reconstructed samples of the current picture.
-
公开(公告)号:US09781416B2
公开(公告)日:2017-10-03
申请号:US14189648
申请日:2014-02-25
Applicant: QUALCOMM Incorporated
Inventor: Li Zhang , Ying Chen , Jewon Kang
Abstract: In one example of the disclosure, a method of coding video data comprises coding video data using texture-first coding, and performing an NBDV derivation process for a block of the video data using a plurality of neighboring blocks. The NBDV derivation process comprises designating a motion vector associated with a neighboring block of the plurality of neighboring blocks coded with a block-based view synthesis prediction (BVSP) mode as an available disparity motion.
-
公开(公告)号:US20170238005A1
公开(公告)日:2017-08-17
申请号:US15431321
申请日:2017-02-13
Applicant: QUALCOMM Incorporated
Inventor: Wei-Jung Chien , Sungwon Lee , Li Zhang , Marta Karczewicz
IPC: H04N19/513 , H04N19/94 , H04N19/70 , H04N19/573 , H04N19/172
CPC classification number: H04N19/513 , H04N19/139 , H04N19/172 , H04N19/176 , H04N19/196 , H04N19/52 , H04N19/573 , H04N19/70 , H04N19/94
Abstract: In general, this disclosure described techniques for pruning a list of motion vector prediction candidates based on picture order count (POC) values. A video coding device may be configured to generate the list of motion vector prediction candidates for a prediction unit (PU) of video data. The video coding device may prune a first motion vector prediction candidate from the list of motion vector prediction candidates when a POC value for a reference picture identified by the first motion vector prediction candidate is equal to a second POC value of a reference picture identified by a second motion vector prediction candidate in the list of motion vector prediction candidates. The video coding device may code the PU using the pruned list.
-
公开(公告)号:US20170237982A1
公开(公告)日:2017-08-17
申请号:US15432857
申请日:2017-02-14
Applicant: QUALCOMM Incorporated
Inventor: Marta Karczewicz , Wei-Jung Chien , Li Zhang
IPC: H04N19/117 , H04N19/176
CPC classification number: H04N19/117 , H04N19/136 , H04N19/14 , H04N19/176 , H04N19/463 , H04N19/70 , H04N19/80 , H04N19/82
Abstract: In one example, a device includes a memory configured to store video data, and one or more processing units implemented in circuitry configured to construct a plurality of filters for classes of blocks of a current picture of the video data, wherein to construct the plurality of filters, the one or more processing units are configured to generate a plurality of sets of filter coefficients, and for a subset of the plurality of filters, determine respective indexes that identify one of the sets of filter coefficients for the corresponding filter of the subset; decode a current block of the current picture, determine a class for the current block, select a filter of the plurality of filters that corresponds to the class for the current block, and filter at least one pixel of the current block using the selected filter.
-
-
-
-
-
-
-
-
-