-
321.
公开(公告)号:US10542280B2
公开(公告)日:2020-01-21
申请号:US15865054
申请日:2018-01-08
Applicant: QUALCOMM Incorporated
Inventor: Yu-Chen Sun , Wei-Jung Chien , Li Zhang , Yi-Wen Chen , Nan Hu , Marta Karczewicz
Abstract: A video encoder is configured to determine whether to enable or disable an integer motion vector precision restriction and whether to enable or disable an illumination compensation (IC) tool by: for a large search range in a reference picture, performing first motion estimation tests, wherein performing the first motion estimation tests comprises performing motion estimation tests only with the IC tool disabled and the integer motion vector precision restriction disabled and with the IC tool enabled and the integer motion vector precision restriction disabled; based on the first motion estimation tests, determining a small search range, wherein the small search range is smaller than the large search range; for the small search range, performing second motion estimation tests; and based on the second motion estimation tests, determining whether to enable or disable the integer motion vector precision restriction and whether to enable or disable the IC tool.
-
公开(公告)号:US10477240B2
公开(公告)日:2019-11-12
申请号:US15845484
申请日:2017-12-18
Applicant: QUALCOMM Incorporated
Inventor: Kai Zhang , Jianle Chen , Li Zhang , Marta Karczewicz
IPC: H04N19/59 , H04N19/186 , H04N19/176 , H04N19/105 , H04N19/593 , H04N19/11 , H04N19/159
Abstract: Techniques are described of linear model (LM) prediction mode. In one or examples, a video encoder or video decoder may limit the number of neighboring luma samples that are fetched for downsampling thereby increasing the speed at which the video encoder or video decoder is able to complete the LM prediction encoding or decoding.
-
公开(公告)号:US10462462B2
公开(公告)日:2019-10-29
申请号:US15718725
申请日:2017-09-28
Applicant: QUALCOMM Incorporated
Inventor: Wei-Jung Chien , Jianle Chen , Li Zhang , Marta Karczewicz
IPC: H04N7/12 , H04N19/13 , H04N19/137 , H04N19/513 , H04N19/70 , H04N19/52 , H04N19/91 , H04N19/523
Abstract: Coding a motion vector difference (MVD) during an inter-prediction process. Example techniques may include determining a particular coding and/or signaling method for an MVD from among two or more MVD coding and/or signaling techniques. A video coder (e.g., a video encoder and/or a video decoder) may determine a particular MVD coding and/or signaling technique based on characteristics of video data or coding methods, including MV precision, Picture Order Count (POC) difference, or any other already coded/decoded information of a block of video data.
-
公开(公告)号:US10419755B2
公开(公告)日:2019-09-17
申请号: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 , H04N19/70
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.
-
公开(公告)号:US10382766B2
公开(公告)日:2019-08-13
申请号:US15589773
申请日:2017-05-08
Applicant: QUALCOMM Incorporated
Inventor: Marta Karczewicz , Li Zhang , Wei-Jung Chien
IPC: H04N19/10 , H04N19/60 , H04N19/61 , H04N19/70 , H04N19/80 , H04N19/105 , H04N19/107 , H04N19/117 , H04N19/159 , H04N19/174 , H04N19/176 , H04N19/187 , H04N19/196 , H04N19/463
Abstract: A video decoder is configured to, for a group of video blocks of the video data, determine a number of merged groups for a plurality of classes is equal to one merged group; receive a first flag indicating that filter coefficient information for at least one merged group is not coded in the video data; receive for the one merged group, a second flag, wherein a first value for the second flag indicates that filter coefficient information mapped to the one merged group is coded in the video data, and wherein a second value for the second flag indicates that the filter coefficient information mapped to the one merged group is all zero values; determine the second flag is equal to the second value; and determine one or more filters from the set of filters using the all zero values.
-
公开(公告)号:US20190238845A1
公开(公告)日:2019-08-01
申请号:US16255379
申请日:2019-01-23
Applicant: QUALCOMM Incorporated
Inventor: Li Zhang , Wei-Jung Chien , Kai Zhang , Marta Karczewicz
IPC: H04N19/117 , H04N19/176 , H04N19/583 , H04N19/174 , H04N19/109
CPC classification number: H04N19/117 , H04N19/109 , H04N19/124 , H04N19/157 , H04N19/174 , H04N19/176 , H04N19/182 , H04N19/583 , H04N19/82 , H04N19/865
Abstract: Methods and systems related to adaptive loop filters (ALFs) are discussed. Prior ALF designs may consider only direction and activity information for classification of the ALF. As such, ALF coding performance may be degraded in some examples where a less accurate ALF classification is determined. Improvements include determining ALF classifications based on deblocking filter results.
-
公开(公告)号:US10368107B2
公开(公告)日:2019-07-30
申请号:US15676345
申请日:2017-08-14
Applicant: QUALCOMM Incorporated
Inventor: Li Zhang , Wei-Jung Chien , Jianle Chen , Xin Zhao , Marta Karczewicz
IPC: H04N19/186 , H04N19/159 , H04N19/176 , H04N19/11 , H04N19/593 , H04N19/103 , H04N19/96 , H04N19/70 , 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.
-
公开(公告)号:US10368083B2
公开(公告)日:2019-07-30
申请号:US15431321
申请日:2017-02-13
Applicant: QUALCOMM Incorporated
Inventor: Wei-Jung Chien , Sungwon Lee , Li Zhang , Marta Karczewicz
IPC: H04N19/00 , H04N19/513 , H04N19/573 , H04N19/172 , H04N19/70 , H04N19/94 , H04N19/52 , H04N19/139 , H04N19/176 , H04N19/196
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.
-
公开(公告)号:US10368072B2
公开(公告)日:2019-07-30
申请号:US15166068
申请日:2016-05-26
Applicant: QUALCOMM Incorporated
Inventor: Li Zhang , Jianle Chen , Xin Zhao , Xiang Li , Hongbin Liu , Ying Chen , Marta Karczewicz
IPC: H04N19/13 , H04N19/174 , H04N19/159 , H04N19/42 , H04N19/70 , H04N19/126 , H04N19/139 , H03M7/40 , H04N19/46 , H04N19/91 , H04N19/146 , H04N19/184 , H03M7/30
Abstract: An example method of entropy coding video data includes obtaining a pre-defined initialization value for a context of a plurality of contexts used in a context-adaptive entropy coding process to entropy code a value for a syntax element in a slice of the video data, wherein the pre-defined initialization value is stored with N-bit precision; determining, using a look-up table and based on the pre-defined initialization value, an initial probability state of the context for the slice of the video data, wherein a number of possible probability states for the context is greater than two raised to the power of N; and entropy coding, based on the initial probability state of the context, a bin of the value for the syntax element.
-
公开(公告)号:US20190222865A1
公开(公告)日:2019-07-18
申请号:US16244843
申请日:2019-01-10
Applicant: QUALCOMM Incorporated
Inventor: Kai Zhang , Wei-Jung Chien , Li Zhang , Marta Karczewicz
IPC: H04N19/615 , H04N19/51 , H04N19/176 , H04N19/119
CPC classification number: H04N19/615 , H04N19/105 , H04N19/119 , H04N19/139 , H04N19/176 , H04N19/433 , H04N19/51 , H04N19/52
Abstract: An example device for coding video data is configured to determine that a block of the video data includes a plurality of sub-blocks, each of the sub-blocks having respective motion information referring to respective reference blocks in a reference picture in a memory, determine a single reference block of the reference picture, the single reference block including each of the respective reference blocks, wherein determining the single reference block comprises: determine four corner sub-blocks of the block included in the plurality of sub-blocks; and determine the single reference block according to the respective motion information for the four corner sub-blocks such that corners of the single reference block correspond to corners of the respective reference blocks of the four corner sub-blocks, retrieve data of the single reference block from the reference picture, and predict the sub-blocks from the respective reference blocks using the data of the single reference block.
-
-
-
-
-
-
-
-
-