-
公开(公告)号:US09883197B2
公开(公告)日:2018-01-30
申请号:US14592819
申请日:2015-01-08
发明人: Ying Chen , Chao Pang , Li Zhang , Joel Sole Rojals , Marta Karczewicz
IPC分类号: H04N7/12 , H04N19/513 , H04N19/52 , H04N19/593 , H04N19/186 , H04N19/11 , H04N19/154
CPC分类号: H04N19/513 , H04N19/11 , H04N19/154 , H04N19/186 , H04N19/52 , H04N19/593
摘要: A device for coding video data is configured to: determine a coding unit of a picture of the video data is coded using an intra block copy mode; determine a vector for a first chroma block of the coding unit; locate a first chroma reference block using the vector, the first chroma reference block being in the picture; predict the first chroma block based on the first chroma reference block; locate a second chroma reference block using the vector, the second chroma reference block being in the picture; and predict a second chroma block of the coding unit based on the second chroma reference block.
-
公开(公告)号:US09860560B2
公开(公告)日:2018-01-02
申请号:US14754577
申请日:2015-06-29
发明人: Wei Pu , Rajan Laxman Joshi , Jianle Chen , Marta Karczewicz , Cheng-Teh Hsieh , Feng Zou , Joel Sole Rojals
IPC分类号: H04N19/593 , H04N19/91 , H04N19/176 , H04N19/70
CPC分类号: H04N19/593 , H04N19/176 , H04N19/70 , H04N19/91
摘要: A method for decoding video data provided in a bitstream, where the bitstream includes a coding unit (CU) coded in palette mode, includes: parsing a palette associated with the CU provided in the bitstream; parsing one or more run lengths provided in the bitstream that are associated with the CU; parsing one or more index values provided in the bitstream that associated with the CU; and parsing one or more escape pixel values provided in the bitstream that are associated with the CU. The escape pixel values may be parsed from consecutive positions in the bitstream, the consecutive positions being in the bitstream after all of the run lengths and the index values associated with the CU. The method may further include decoding the CU based on the parsed palette, parsed run lengths, parsed index values, and parsed escape values.
-
公开(公告)号:US09832485B2
公开(公告)日:2017-11-28
申请号:US15178222
申请日:2016-06-09
IPC分类号: H04N19/13 , H04N19/60 , H04N19/176 , H04N19/129 , H04N19/91 , H04N19/18 , H04N19/93 , H04N19/625 , H04N19/44 , H04W88/02
CPC分类号: H04N19/60 , H04N19/129 , H04N19/13 , H04N19/176 , H04N19/18 , H04N19/45 , H04N19/625 , H04N19/91 , H04N19/93 , H04W88/02
摘要: Disclosed are techniques for coding coefficients of a video block having a non-square shape defined by a width and a height, comprising coding one or more of x- and y-coordinates that indicate a position of a last non-zero coefficient within the block according to an associated scanning order, including coding each coordinate by determining one or more contexts used to code the coordinate based on one of the width and the height that corresponds to the coordinate, and coding the coordinate by performing a context adaptive entropy coding process based on the contexts. Also disclosed are techniques for coding information that identifies positions of non-zero coefficients within the block, including determining one or more contexts used to code the information based on one or more of the width and the height, and coding the information by performing a context adaptive entropy coding process based on the contexts.
-
公开(公告)号:US09832467B2
公开(公告)日:2017-11-28
申请号:US14860250
申请日:2015-09-21
发明人: Krishnakanth Rapaka , Joel Sole Rojals , Cheng-Teh Hsieh , Chao Pang , Vadim Seregin , Marta Karczewicz
IPC分类号: H04N19/176 , H04N19/86 , H04N19/00 , H04N19/50 , H04N19/103 , H04N19/117 , H04N19/182 , H04N19/513 , H04N19/593 , H04N19/82 , H04N19/159
CPC分类号: H04N19/117 , H04N19/159 , H04N19/176 , H04N19/182 , H04N19/513 , H04N19/593 , H04N19/82 , H04N19/86
摘要: Techniques are described for determining boundary strength value for an intra-block copy (IBC)-coded block and for selective storage of unfiltered pixel values of a region of a picture based on whether the region will be used as reference for IBC coding.
-
公开(公告)号:US09736481B2
公开(公告)日:2017-08-15
申请号:US14656482
申请日:2015-03-12
发明人: 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分类号: 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
摘要: 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.
-
56.
公开(公告)号:US09654806B2
公开(公告)日:2017-05-16
申请号:US14667900
申请日:2015-03-25
发明人: Feng Zou , Wei Pu , Rajan Laxman Joshi , Joel Sole Rojals , Marta Karczewicz
摘要: Techniques are described for palette-based coding. In palette-based coding, a video coder may form a palette as a table of colors for representing video data of a given block. Palette-based coding may be useful for coding blocks of video data having a relatively small number of colors. Rather than coding actual pixel values or their residuals for the given block, the video coder may code index values for one or more of the pixels. The index values map the pixels to entries in the palette representing the colors of the pixels. Techniques are described for determining whether to disable filtering, such as deblocking filtering or sample adaptive offset (SAO) filtering, of palette coded blocks at a video encoder or a video decoder. Techniques are also described for modify a palette size and palette entries of a palette at the video encoder based on rate-distortion costs.
-
公开(公告)号:US09654777B2
公开(公告)日:2017-05-16
申请号:US14244711
申请日:2014-04-03
CPC分类号: H04N19/119 , H04N19/46 , H04N19/50 , H04N19/90 , H04N19/93
摘要: In an example, a method of coding video data includes determining a first index value associated with a first pixel in a block of video data, wherein the first index value relates a position of the first pixel to an entry of a palette of pixel values, determining, based on the first index value, one or more second index values associated with one or more second pixels in the block of video data, wherein the second index values relate the positions of the one or more second pixels to one or more entries of the palette of pixel values, and coding the first pixel and the one or more second pixels of the block of video data.
-
公开(公告)号:US09648332B2
公开(公告)日:2017-05-09
申请号:US14524601
申请日:2014-10-27
发明人: 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分类号: H04N19/186 , H04N19/105 , H04N19/136 , H04N19/146 , H04N19/176
摘要: 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.
-
公开(公告)号:US09621894B2
公开(公告)日:2017-04-11
申请号:US13738602
申请日:2013-01-10
IPC分类号: H04N19/119 , H04N19/13 , H04N19/91 , H04N19/18 , H03M7/40
CPC分类号: H04N19/119 , H03M7/4018 , H04N19/13 , H04N19/18 , H04N19/91
摘要: In one example, a device for coding video data includes a video coder configured to determine values for coded sub-block flags of one or more neighboring sub-blocks to a current sub-block, determine a context for coding a transform coefficient of the current sub-block based on the values for the coded sub-block flags, and entropy code the transform coefficient using the determined context.
-
公开(公告)号:US20170085894A1
公开(公告)日:2017-03-23
申请号:US15269558
申请日:2016-09-19
发明人: Adarsh Krishnan Ramasubramonian , Dmytro Rusanovskyy , Joel Sole Rojals , Sungwon Lee , Done Bugdayci Sansli , Marta Karczewicz
IPC分类号: H04N19/44 , H04N19/184 , H04N19/132
CPC分类号: H04N19/44 , H04N19/117 , H04N19/132 , H04N19/154 , H04N19/184 , H04N19/187 , H04N19/36 , H04N19/46 , H04N19/80 , H04N19/85
摘要: Processing high dynamic range and or wide color gamut video data using a fixed-point implementation. A method of processing video data may include receiving one or more supplemental enhancement information (SEI) messages that contain information specifying how to determine parameters for performing an inverse dynamic range adjustment process, receiving decoded video data, and performing the inverse dynamic range adjustment process on the decoded video data using fixed-point computing in accordance with the information in the one or more SEI messages.
-
-
-
-
-
-
-
-
-