-
公开(公告)号:US20140301438A1
公开(公告)日:2014-10-09
申请号:US14243707
申请日:2014-04-02
Applicant: QUALCOMM Incorporated
Inventor: Woo-Shik Kim , Joel Sole Rojals , Rajan Laxman Joshi , Marta Karczewicz
IPC: H04N19/117
CPC classification number: H04N19/176 , H04N19/117 , H04N19/136 , H04N19/186 , H04N19/70 , H04N19/82
Abstract: This disclosure provides systems, methods and apparatus for sample adaptive offset (SAO) scaling. For example, the apparatus may include a processor configured to determine an offset value for an SAO filter applied to video data to improve reconstruction of signal amplitudes in the video data. The processor may be further configured to determine a first value indicative of a bit depth and a second value indicative of a scale factor for the video data, to provide a scaled offset value based on applying the scale factor to the offset value, and to scale at least one color component of the video data according to the scaled offset value. The processor may also be configured to identify an edge offset category for a scaled group of neighboring pixel values, and to adjust the SAO filter based on the identified edge offset category.
Abstract translation: 本公开提供了用于样本自适应偏移(SAO)缩放的系统,方法和装置。 例如,该装置可以包括被配置为确定应用于视频数据的SAO滤波器的偏移值以改善视频数据中的信号幅度的重构的处理器。 处理器还可以被配置为确定指示比特深度的第一值和指示视频数据的缩放因子的第二值,以便基于将比例因子应用于偏移值来提供缩放的偏移值,并且缩放 根据缩放的偏移值,视频数据的至少一个颜色分量。 处理器还可以被配置为识别经缩放的相邻像素值组的边缘偏移类别,并且基于所识别的边缘偏移类别来调整SAO滤波器。
-
公开(公告)号:US11070810B2
公开(公告)日:2021-07-20
申请号:US14656526
申请日:2015-03-12
Applicant: QUALCOMM Incorporated
Inventor: Li Zhang , Jianle Chen , Marta Karczewicz , Joel Sole Rojals , Woo-Shik Kim
IPC: H04N19/126 , H04N19/186 , H04N19/60 , H04N19/154 , H04N19/196 , H04N19/134 , H04N19/102 , H04N19/14 , H04N19/157 , H04N19/184 , H04N19/103 , H04N19/176 , H04N19/33 , H04N19/44 , H04N19/61 , H04N19/11 , H04N19/12 , H04N19/136 , H04N19/18 , H04N19/70
Abstract: In general, this disclosure describes techniques for coding video blocks using a color-space conversion process. A video coder, such as a video encoder or a video decoder, may determine a bit-depth of a luma component of the video data and a bit-depth of a chroma component of the video data. In response to the bit-depth of the luma component being different than the bit depth of the chroma component, the video coder may modify one or both of the bit depth of the luma component and the bit depth of the chroma component such that the bit depths are equal. The video coder may further apply the color-space transform process in encoding the video data.
-
公开(公告)号:US10334253B2
公开(公告)日:2019-06-25
申请号:US14243707
申请日:2014-04-02
Applicant: QUALCOMM Incorporated
Inventor: Woo-Shik Kim , Joel Sole Rojals , Rajan Laxman Joshi , Marta Karczewicz
IPC: H04N19/176 , H04N19/70 , H04N19/117 , H04N19/136 , H04N19/186 , H04N19/82
Abstract: This disclosure provides systems, methods and apparatus for sample adaptive offset (SAO) scaling. For example, the apparatus may include a processor configured to determine an offset value for an SAO filter applied to video data to improve reconstruction of signal amplitudes in the video data. The processor may be further configured to determine a first value indicative of a bit depth and a second value indicative of a scale factor for the video data, to provide a scaled offset value based on applying the scale factor to the offset value, and to scale at least one color component of the video data according to the scaled offset value. The processor may also be configured to identify an edge offset category for a scaled group of neighboring pixel values, and to adjust the SAO filter based on the identified edge offset category.
-
公开(公告)号:US09883187B2
公开(公告)日:2018-01-30
申请号:US14737271
申请日:2015-06-11
Applicant: QUALCOMM Incorporated
Inventor: Chengjie Tu , Wei-Jung Chien , Xianglin Wang , Jaehong Chon , In Suk Chong , Marta Karczewicz , Woo-Shik Kim , Xin Zhao
IPC: H04N19/103 , H04N19/14 , H04N19/147 , H04N19/176 , H04N19/119 , H04N19/567 , H04N19/174 , H04N19/109 , H04N19/157
CPC classification number: H04N19/14 , H04N19/109 , H04N19/119 , H04N19/147 , H04N19/157 , H04N19/174 , H04N19/176 , H04N19/567
Abstract: A video encoding device comprises a memory configured to store video data and at least one processor configured to: select one of a full rate-distortion (RD) checking scheme or a fast RD checking scheme, determine an RD cost associated with encoding a block of the video data based on the selected full RD checking scheme or fast RD checking scheme, determine a partitioning scheme for the block based on the determined RD cost, and encode the block using the determined partitioning scheme based on the determined RD cost.
-
公开(公告)号:US09736481B2
公开(公告)日:2017-08-15
申请号:US14656482
申请日:2015-03-12
Applicant: QUALCOMM Incorporated
Inventor: Li Zhang , Jianle Chen , Marta Karczewicz , Joel Sole Rojals , Woo-Shik Kim
IPC: H04N7/12 , H04N11/02 , H04N11/04 , H04N19/126 , H04N19/154 , H04N19/186 , H04N19/196 , H04N19/103 , H04N19/176 , H04N19/33 , H04N19/44 , H04N19/61 , H04N19/11 , H04N19/12 , H04N19/136 , H04N19/18 , H04N19/60 , H04N19/70 , H04N19/134 , H04N19/102 , H04N19/14 , H04N19/157 , H04N19/184
CPC classification number: H04N19/126 , H04N19/102 , H04N19/103 , H04N19/11 , H04N19/12 , H04N19/134 , H04N19/136 , H04N19/14 , H04N19/154 , H04N19/157 , H04N19/176 , H04N19/18 , H04N19/184 , H04N19/186 , H04N19/196 , H04N19/33 , H04N19/44 , H04N19/60 , H04N19/61 , H04N19/70
Abstract: In general, this disclosure describes techniques for coding video blocks using a color-space conversion process. A video coder, such as a video encoder or a video decoder, may determine whether to use color-space conversion for encoding the video data. In response to determining to use color-space conversion, the video coder may quantize data of a first color component of the video data using a first offset of a first quantization parameter (QP) and quantize data of a second color component of the video data using a second offset of a second QP, wherein the second color component is different than the first color component, and the second QP is different than the first QP. The video coder may further inverse quantize data of the first color component using the first offset and inverse quantize data of the second color component using the second offset.
-
公开(公告)号:US09648332B2
公开(公告)日:2017-05-09
申请号:US14524601
申请日:2014-10-27
Applicant: QUALCOMM Incorporated
Inventor: Woo-Shik Kim , Rajan Laxman Joshi , Wei Pu , Joel Sole Rojals , Jianle Chen , Marta Karczewicz
IPC: H04N19/186 , H04N19/146 , H04N19/105 , H04N19/176 , H04N19/136
CPC classification number: H04N19/186 , H04N19/105 , H04N19/136 , H04N19/146 , H04N19/176
Abstract: A device for decoding video data includes a memory configured to store video data, and at least one processor. The at least one processor is configured to: determine a first bit-depth of luma residual samples for a block of video data, determine a second bit-depth of predicted chroma residual samples for the block of video data, adjust the luma residual samples based on the first bit-depth and the second bit-depth to produce bit-depth adjusted luma residual samples, determine chroma residual samples for the block of video data based on the bit-depth adjusted luma residual samples and the predicted chroma residual samples, and decode the block of video data based on the luma residual samples and the chroma residual samples.
-
公开(公告)号:US09558567B2
公开(公告)日:2017-01-31
申请号:US14328502
申请日:2014-07-10
Applicant: QUALCOMM Incorporated
Inventor: Liwei Guo , Marta Karczewicz , Joel Sole Rojals , Rajan Laxman Joshi , Woo-Shik Kim , Wei Pu
IPC: H04N19/50 , G06T9/00 , H04N1/64 , H04N19/176 , H04N19/70 , H04N19/196 , H04N19/593 , H04N19/186 , H04N19/93 , H04N19/94 , H04N19/105
CPC classification number: G06T9/00 , H04N1/644 , H04N19/105 , H04N19/176 , H04N19/186 , H04N19/196 , H04N19/593 , H04N19/70 , H04N19/93 , H04N19/94
Abstract: In palette-based coding, a video coder may form a so-called “palette” as a table of colors representing the video data of a given block. The video coder may code index values for one or more pixels values of a current block of video data, where the index values indicate entries in the palette that represent the pixel values of the current block. According to the techniques, a video coder determines one or more palette entries in a predictive palette that are copied to the current palette, and a number of new palette entries not in the predictive palette that are included in the current palette. The video coder calculates a size of the current palette equal to the sum of the number of the copied palette entries and the number of the new palette entries, and generates the current palette including the copied palette entries and the new palette entries.
Abstract translation: 在基于调色板的编码中,视频编码器可以形成所谓的“调色板”,作为表示给定块的视频数据的颜色表。 视频编码器可以编码当前视频数据块的一个或多个像素值的索引值,其中索引值指示调色板中表示当前块的像素值的条目。 根据这些技术,视频编码器确定预测调色板中复制到当前调色板中的一个或多个调色板条目,以及不在预览调色板中的当前调色板中的多个新调色板条目。 视频编码器计算当前调色板的大小等于复制的调色板条目的数量和新调色板条目的数量的总和,并且生成包括复制的调色板条目和新调色板条目的当前调色板。
-
公开(公告)号:US20160261861A1
公开(公告)日:2016-09-08
申请号:US14737252
申请日:2015-06-11
Applicant: QUALCOMM Incorporated
Inventor: Chengjie Tu , Wei-Jung Chien , Xianglin Wang , Jaehong Chon , In Suk Chong , Marta Karczewicz , Woo-Shik Kim , Xin Zhao
IPC: H04N19/103 , H04N19/567
CPC classification number: H04N19/14 , H04N19/109 , H04N19/119 , H04N19/147 , H04N19/157 , H04N19/174 , H04N19/176 , H04N19/567
Abstract: A video encoding device comprises a memory configured and at least one processor configured to: determine whether a metric meets a condition based on statistics, wherein the statistics are associated with a first video encoding mode checking order and a second video encoding mode checking order, responsive to determining that the metric meets the condition, select a first encoding mode checking order to encode the first block of video data responsive to determining that the condition is not met, select a second encoding mode checking order different from the first encoding mode checking order to encode the first block of video data, update the statistics based on the selected first or second encoding mode checking order, and encode a second block of video data, based on the updated statistics, and using the first or second mode checking order.
Abstract translation: 视频编码设备包括配置的存储器和至少一个处理器,其被配置为:确定度量是否满足基于统计的条件,其中所述统计与第一视频编码模式检查顺序和第二视频编码模式检查顺序相关联,响应 为了确定所述度量符合所述条件,响应于确定不满足所述条件,选择第一编码模式检查顺序以对所述第一视频数据块进行编码,选择与所述第一编码模式检查顺序不同的第二编码模式检查顺序 对视频数据的第一块进行编码,基于所选择的第一或第二编码模式检查顺序更新统计信息,并且基于更新的统计信息对第二块视频数据进行编码,并使用第一或第二模式检查顺序。
-
29.
公开(公告)号:US20150264354A1
公开(公告)日:2015-09-17
申请号:US14656482
申请日:2015-03-12
Applicant: QUALCOMM Incorporated
Inventor: Li Zhang , Jianle Chen , Marta Karczewicz , Joel Sole Rojals , Woo-Shik Kim
IPC: H04N19/126 , H04N19/186 , H04N19/196 , H04N19/154
CPC classification number: H04N19/126 , H04N19/102 , H04N19/103 , H04N19/11 , H04N19/12 , H04N19/134 , H04N19/136 , H04N19/14 , H04N19/154 , H04N19/157 , H04N19/176 , H04N19/18 , H04N19/184 , H04N19/186 , H04N19/196 , H04N19/33 , H04N19/44 , H04N19/60 , H04N19/61 , H04N19/70
Abstract: In general, this disclosure describes techniques for coding video blocks using a color-space conversion process. A video coder, such as a video encoder or a video decoder, may determine whether to use color-space conversion for encoding the video data. In response to determining to use color-space conversion, the video coder may quantize data of a first color component of the video data using a first offset of a first quantization parameter (QP) and quantize data of a second color component of the video data using a second offset of a second QP, wherein the second color component is different than the first color component, and the second QP is different than the first QP. The video coder may further inverse quantize data of the first color component using the first offset and inverse quantize data of the second color component using the second offset.
Abstract translation: 通常,本公开描述了使用颜色空间转换处理对视频块进行编码的技术。 诸如视频编码器或视频解码器的视频编码器可以确定是否使用色彩空间转换来对视频数据进行编码。 响应于确定使用色彩空间转换,视频编码器可以使用第一量化参数(QP)的第一偏移来量化视频数据的第一颜色分量的数据,并且量化视频数据的第二颜色分量的数据 使用第二QP的第二偏移,其中所述第二颜色分量不同于所述第一颜色分量,并且所述第二QP不同于所述第一QP。 视频编码器可以使用第二偏移量使用第二颜色分量的第一偏移量和反量化数据进一步逆量化第一颜色分量的数据。
-
30.
公开(公告)号:US20150098503A1
公开(公告)日:2015-04-09
申请号:US14504097
申请日:2014-10-01
Applicant: QUALCOMM Incorporated
Inventor: Wei Pu , Jianle Chen , Marta Karczewicz , Woo-Shik Kim , Joel Sole Rojals
CPC classification number: H04N19/44 , H04N19/105 , H04N19/136 , H04N19/50 , H04N19/597 , H04N19/70
Abstract: In one example, a device for coding video data includes a memory configured to store video data, and a video coder configured to code a value for a syntax element representative of whether a high bit depth is enabled for the video data, and when the value for the syntax element indicates that the high bit depth is enabled: code a value for a syntax element representative of the high bit depth for one or more parameters of the video data, code values for the parameters such that the values for the parameters are representative of bit depths that are based on the value for the syntax element representative of the high bit depth, and code the video data based at least in part on the values for the parameters.
Abstract translation: 在一个示例中,用于编码视频数据的设备包括被配置为存储视频数据的存储器,以及视频编码器,被配置为对代表视频数据的高位深度是否启用的语法元素的值进行编码, 因为语法元素指示高位深度被启用:为代表视频数据的一个或多个参数的代表高比特深度的语法元素的值编码,用于参数的代码值使得参数的值代表 基于表示高位深度的语法元素的值的位深度,并且至少部分地基于参数的值对视频数据进行编码。
-
-
-
-
-
-
-
-
-