-
公开(公告)号:US20190387232A1
公开(公告)日:2019-12-19
申请号:US16444952
申请日:2019-06-18
Applicant: QUALCOMM Incorporated
Inventor: Amir Said , Hilmi Enes Egilmez , Marta Karczewicz
IPC: H04N19/13 , H04N19/70 , H04N19/176 , H04N19/18
Abstract: An example coding device, such as a video coding (encoding or decoding) device is configured to determine a plurality of estimator functions to be used to calculate a probability of a symbol having a particular value, wherein the symbol is to be binary arithmetic coded according to the probability, and wherein the estimator functions do not include division operations; determine a plurality of weights for the plurality of estimator functions such that when the respective weights are applied to the estimator functions, a resulting sum of outputs of the plurality of estimator functions yields the probability; calculate the probability of the symbol having the particular value, including: execute the estimator functions without using the division operations to determine the outputs; and calculate a sum of the outputs as the probability; and binary arithmetic code the symbol according to the probability of the symbol having the particular value.
-
公开(公告)号:US10477238B2
公开(公告)日:2019-11-12
申请号:US15696727
申请日:2017-09-06
Applicant: QUALCOMM Incorporated
Inventor: Guoxin Jin , Wei-Jung Chien , Marta Karczewicz
IPC: H04N7/12 , H04N11/02 , H04N11/04 , H04N19/577 , H04N19/513 , H04N19/537 , H04N19/18 , H04N19/172 , H04N19/139 , H04N19/159 , H04N19/105
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.
-
公开(公告)号:US10477232B2
公开(公告)日:2019-11-12
申请号:US14663161
申请日:2015-03-19
Applicant: QUALCOMM Incorporated
Inventor: Chao Pang , Joel Sole Rojals , Cheng-Teh Hsieh , Marta Karczewicz
IPC: H04N19/176 , H04N19/593 , H04N19/105 , H04N19/52 , H04N19/139 , H04N19/182 , H04N19/56 , H04N19/563 , H04N19/57
Abstract: A video coder may determine a search region for coding a current block of video data using Intra Block Copy (Intra BC). In some examples, the video coder determines a central point for the search region, and determines the search region for the current block based on the central point and a defined size for the search region. The video coder stores reconstructed blocks of the video data from a current picture that includes the current block in a memory based on the determined search region. The video coder codes information from which to identify one of the reconstructed blocks within the search region, and codes the current block based on the identified one of the reconstructed blocks according to Intra BC.
-
公开(公告)号:US20190335184A1
公开(公告)日:2019-10-31
申请号:US16506723
申请日:2019-07-09
Applicant: QUALCOMM Incorporated
Inventor: Sungwon Lee , Joel Sole Rojals , Adarsh Krishnan Ramasubramonian , Dmytro Rusanovskyy , Done Bugdayci Sansli , Marta Karczewicz
IPC: H04N19/186 , H04N1/60 , G06T5/00 , H04N19/124 , H04N19/85 , H04N19/132
Abstract: In general, techniques are described for processing high dynamic range (HDR) and wide color gamut (WCG) video data for video coding. A device comprising a memory and a processor may perform the techniques. The memory may store compacted fractional chromaticity coordinate (FCC) formatted video data. The processor may inverse compact the compacted FCC formatted video data using one or more inverse adaptive transfer functions (TFs) to obtain decompacted FCC formatted video data. The processor may next inverse adjust a chromaticity component of the decompacted FCC formatted video data based on a corresponding luminance component of the decompacted FCC formatted video data to obtain inverse adjusted FCC formatted video data. The processor may convert the chromaticity component of the inverse adjusted FCC formatted video data from the FCC format to a color representation format to obtain High Dynamic Range (HDR) and Wide Color Gamut (WCG) video data.
-
公开(公告)号:US20190327477A1
公开(公告)日:2019-10-24
申请号:US16385469
申请日:2019-04-16
Applicant: QUALCOMM Incorporated
IPC: H04N19/196 , G06T5/00 , H04N19/44 , G06T5/50 , H04N19/176 , H04N19/105 , H04N19/14 , H04N19/186
Abstract: The disclosure describes example of performing an inverse dynamic range adjustment (DRA) to a picture as part of outputting the picture from memory. A device for decoding video data includes a memory configured to store a picture in a DRA domain and a processor configured to determine that the picture in the dynamic range adjustment (DRA) domain stored in the memory is to be output from the memory, subsequent to determining that the picture in the DRA domain is to be output, perform a process of outputting the picture in the DRA domain, and at the process of outputting the picture in the DRA domain from the memory, apply inverse DRA to the picture.
-
公开(公告)号:US20190320197A1
公开(公告)日:2019-10-17
申请号:US16384044
申请日:2019-04-15
Applicant: QUALCOMM Incorporated
Inventor: Yi-Wen Chen , Wei-Jung Chien , Hsiao-Chiang Chuang , Marta Karczewicz
IPC: H04N19/513 , H04N19/105 , H04N19/139 , H04N19/176
Abstract: A video decoder is configured to determine a first motion vector for a first block of video data; perform motion vector refinement on the first motion vector for the first block to determine a refined motion vector for the first block of video data; determine that a second block of video data is coded in a mode that utilizes a motion vector associated with the first block as a motion vector predictor; in response to determining that the second block of video data is coded in the mode that utilizes the motion vector associated with the first block as a motion vector predictor and in response to performing the motion vector refinement on the first motion vector for the first block, use a different motion vector than the first refined motion vector as the motion vector predictor associated with the first block.
-
公开(公告)号:US20190320171A1
公开(公告)日:2019-10-17
申请号:US16381568
申请日:2019-04-11
Applicant: QUALCOMM Incorporated
Inventor: Li Zhang , Kai Zhang , Wei-Jung Chien , Marta Karczewicz
IPC: H04N19/117 , H04N19/176 , H04N19/124 , H04N19/91 , H04N19/53
Abstract: A device for coding video data includes a memory configured to store video data; and one or more processors comprising circuitry and configured to generate a prediction block for a current block of video data; apply a bilateral filter to the prediction block to generate a filtered prediction block for the current block, wherein to apply the bilateral filter, the processor is configured to determine weighting values to apply to neighboring pixels to a current pixel of the prediction block to be filtered according to values of the neighboring pixels; and code the current block using the filtered prediction block.
-
公开(公告)号:US20190306534A1
公开(公告)日:2019-10-03
申请号:US16371605
申请日:2019-04-01
Applicant: QUALCOMM Incorporated
Inventor: Li Zhang , Wei-Jung Chien , Jie Dong , Kai Zhang , Marta Karczewicz
IPC: H04N19/86 , H04N19/132 , H04N19/82 , H04N19/70
Abstract: A video encoder or video decoder may be configured to obtain a block of decoded video data, wherein the block of video data comprises a set of samples; apply a first filter operation to a first subset of the set of samples to generate a first subset of filtered samples; apply a second filter operation to a second subset of the set of samples to generate a second subset of filtered samples, wherein the first subset is different than the second subset; and output a block of filtered samples comprising the first subset of filtered samples and the second subset of filtered samples.
-
539.
公开(公告)号:US10432943B2
公开(公告)日:2019-10-01
申请号:US15654580
申请日:2017-07-19
Applicant: QUALCOMM Incorporated
Inventor: Xiang Li , Jianle Chen , Marta Karczewicz
IPC: H04N19/136 , H04N19/124 , H04N19/30 , H04N19/186 , H04N19/42 , H04N19/105 , 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.
-
公开(公告)号:US10390046B2
公开(公告)日:2019-08-20
申请号:US13670167
申请日:2012-11-06
Applicant: QUALCOMM Incorporated
Inventor: Rajan Laxman Joshi , Joel Sole Rojals , Xianglin Wang , Marta Karczewicz , Vadim Seregin
IPC: H04N19/70 , H04N19/196 , H04N19/129 , H04N19/12 , H04N19/156 , H04N19/625 , H04N19/463
Abstract: This disclosure describes techniques for coding significant coefficient information for a video block in a transform skip mode. The transform skip mode may provide a choice of a two-dimensional transform mode, a horizontal one-dimensional transform mode, a vertical one-dimensional transform mode, or a no transform mode. In other cases, the transform skip mode may provide a choice between a two-dimensional transform mode and a no transform mode. The techniques include selecting a transform skip mode for a video block, and coding significant coefficient information for the video block using a coding procedure defined based at least in part on the selected transform skip mode. Specifically, the techniques include using different coding procedures to code one or more of a position of a last non-zero coefficient and a significance map for the video block in the transform skip mode.
-
-
-
-
-
-
-
-
-