-
公开(公告)号:US10666984B2
公开(公告)日:2020-05-26
申请号:US15449755
申请日:2017-03-03
Applicant: QUALCOMM Incorporated
Inventor: Vijayaraghavan Thirumalai , Natan Haim Jacobson , Rajan Laxman Joshi
IPC: H04N19/91 , H04N19/13 , H04N19/182 , H04N19/48
Abstract: Methods and apparatus for coding video information having a plurality of video samples include partitioning samples into groups for transmission within a single clock cycle, wherein the samples are associated with a bit length B, and a group having a group size K. The sample group is mapped to a code number and coded to form a vector-based code comprising a first portion identifying a type of look-up-table used to performing the mapping, and a second portion representing the samples of the group. The look-up-table may be constructed based upon occurrence probabilities of different sample groups. In addition, different types of look-up-tables may be used for different B and K values.
-
2.
公开(公告)号:US10574988B2
公开(公告)日:2020-02-25
申请号:US15353669
申请日:2016-11-16
Applicant: QUALCOMM Incorporated
Inventor: Vijayaraghavan Thirumalai , Natan Haim Jacobson , Rajan Laxman Joshi
IPC: H04N19/124 , H04N19/91 , H04N19/15 , H04N19/176 , H04N19/14 , H04N19/174 , H04N19/184
Abstract: Provided are systems and methods for adjusting quantization parameters of blocks of video data to be encoded, in order to reduce visual artifacts between slices of video data. Each slice includes one or more blocks organized in one or more lines, and can be coded independently without information from any other slices of video data. A complexity value of a current block corresponding to a last block of the slice on a particular line is determined and used to determine whether the current block includes a transition from a complex region to a flat region, wherein complex regions are characterized as having higher complexity in comparison to flat regions. In response to a determination that the current block includes such a transition, the QP for coding the current block may be decreased.
-
公开(公告)号:US10448056B2
公开(公告)日:2019-10-15
申请号:US15646959
申请日:2017-07-11
Applicant: QUALCOMM Incorporated
Inventor: Xiang Li , Jianle Chen , Rajan Laxman Joshi , Vadim Seregin , Marta Karczewicz
IPC: H04N19/70 , H04N19/124 , H04N19/129 , H04N19/13 , H04N19/18 , H04N19/61 , H04N19/96 , H04N19/50 , H04N19/176 , H04N19/119 , H04N19/136
Abstract: A video decoder receives local quantization information for a current quantization group. The video decoder determines a partitioning of a coding tree unit (CTU) of a picture of the video data into a plurality of coding units (CUs). Additionally, the video decoder derives, based at least in part on the local quantization information for the current quantization group, a quantization parameter. The current quantization group is defined as a group of successive CUs so that boundaries of the current quantization group must be boundaries of the CUs. The current quantization group may or may not be square. Additionally, the video decoder inverse quantizes, based on the quantization parameter, at least one transform coefficient of a current CU being in the current quantization group. The video decoder reconstructs, based on inverse quantized transform coefficients of the current CU, a coding block of the current CU.
-
公开(公告)号:US10448024B2
公开(公告)日:2019-10-15
申请号:US15398567
申请日:2017-01-04
Applicant: QUALCOMM Incorporated
Inventor: Vijayaraghavan Thirumalai , Natan Haim Jacobson , Rajan Laxman Joshi
IPC: H04N19/154 , H04N19/174 , H04N19/186 , H04N19/103 , H04N19/60 , H04N19/176 , H04N19/147 , H04N19/117 , H04N19/12 , H04N19/85
Abstract: Systems and methods are disclosed for calculating a distortion value of a frame or block, in a number of color spaces, and determining an optimal coding mode based on the calculated distortion values. One embodiment includes a system having a video source that includes a video camera or a video archive that contains previously stored video content, and a processor configured to encode the stored video content.
-
公开(公告)号:US10356432B2
公开(公告)日:2019-07-16
申请号:US15263686
申请日:2016-09-13
Applicant: QUALCOMM Incorporated
Inventor: Vadim Seregin , Rajan Laxman Joshi , Marta Karczewicz
IPC: H04N7/12 , H04N19/44 , H04N19/50 , H04N19/105 , H04N19/186 , H04N19/176 , H04N19/70 , H04N19/593 , H04N19/463 , H04N19/93
Abstract: A device for decoding video data includes a memory configured to store the video data; and one or more processors configured to receive, in a picture parameter set (PPS), a first syntax element indicating that a palette predictor is to be generated using PPS-level palette predictor initializers; receive, in the PPS, a second syntax element indicating a number of the PPS-level palette predictor initializers included in the PPS is equal to zero; and decode a block of video data based on the first syntax element and the second syntax element.
-
公开(公告)号:US10277915B2
公开(公告)日:2019-04-30
申请号:US13670011
申请日:2012-11-06
Applicant: Qualcomm Incorporated
Inventor: Rajan Laxman Joshi , Marta Karczewicz
IPC: H04N19/18 , H04N19/126 , H04N19/157 , H04N19/463
Abstract: The techniques of this disclosure may be generally related to signaling values of a quantization matrix. In some examples, coefficient values in the quantization matrix may be downsampled with different factors based on where the coefficient values are located in the quantization matrix.
-
公开(公告)号:US10178395B2
公开(公告)日:2019-01-08
申请号:US14869581
申请日:2015-09-29
Applicant: QUALCOMM Incorporated
Inventor: Rajan Laxman Joshi , Vadim Seregin , Wei Pu , Marta Karczewicz , Feng Zou
IPC: H04N19/186 , H04N19/13 , H04N19/93 , H04N19/176 , H04N19/103 , H04N19/70 , H04N19/91
Abstract: A method of decoding video data, the method comprising receiving a run-length sequence indicative of a binary vector, the binary vector comprising indications of locations of escape samples in a block of video data encoded using a palette-based coding mode, decoding the run-length sequence to obtain the binary vector, and decoding the block of video data using the binary vector. The method of claim 1 may further comprise receiving palette entries for the block of video data receiving one or more escape samples, and receiving a plurality of flags indicating the palette mode for each respective pixel in the block of video data.
-
公开(公告)号:US10158866B2
公开(公告)日:2018-12-18
申请号:US14864331
申请日:2015-09-24
Applicant: QUALCOMM Incorporated
Inventor: Wei Pu , Joel Sole Rojals , Marta Karczewicz , Rajan Laxman Joshi , Cheng-Teh Hsieh , Vadim Seregin
IPC: H04N7/12 , H04N19/186 , H04N19/103 , H04N19/176 , H04N19/182 , H04N19/93 , H04N19/13 , H04N19/593 , H04N19/91 , H04N19/157
Abstract: In an example, a method of processing video data includes determining an input parameter for a truncated binary code that represents a palette index for a pixel of a block of video data based on a number of indices in a palette for the block. The method also includes coding a prefix of the truncated binary code, and determining a palette coding mode for the pixel from a first palette coding mode and a second palette coding mode based only on the prefix of the truncated binary code.
-
公开(公告)号:US10097837B2
公开(公告)日:2018-10-09
申请号:US14878697
申请日:2015-10-08
Applicant: QUALCOMM Incorporated
Inventor: Wei Pu , Feng Zou , Rajan Laxman Joshi , Vadim Seregin , Marta Karczewicz
IPC: H04N19/176 , H04N19/13 , H04N19/44 , H04N19/90 , H04N19/93 , H04N19/50 , H04N19/503 , H04N19/70 , H04N19/46 , H04N19/593 , H04N19/186 , H04N19/48
Abstract: A video decoder may obtain a syntax element from a bitstream comprising an encoded representation of a block of video data. The block comprises a series of runs, each of which may consist of one pixel or two or more consecutive pixels. Furthermore, the video decoder may obtain a set of palette run length syntax elements indicating lengths of one or more of the runs. The video decoder may determine, based on the syntax element, that the palette run length syntax elements do not include a palette run length syntax element indicating a length of the first run. Rather, the video decoder determines, based on the lengths indicated by the set of palette run syntax elements, the length of the first run. The video decoder may determine, based on the palette sample modes of the pixels, palette indices of the pixels, each indicating an entry in a palette.
-
公开(公告)号:US20180278951A1
公开(公告)日:2018-09-27
申请号:US15933070
申请日:2018-03-22
Applicant: QUALCOMM Incorporated
Inventor: Vadim Seregin , Yu-Chen Sun , Yi-Wen Chen , Wei-Jung Chien , Xin Zhao , Rajan Laxman Joshi , Marta Karczewicz
IPC: H04N19/52 , H04N19/176 , H04N19/44 , H04N19/70
Abstract: Techniques are described to increase the coding efficiency of information indicating a sign of a motion vector difference (MVD) component. A video coder may determine a MVD component sign predictor, and determine whether the MVD component sign predictor is the MVD component sign based on an indicator that is transmitted or received. In some examples, the indicator may be context coded, which promotes coding efficiencies.
-
-
-
-
-
-
-
-
-