-
公开(公告)号:US10750171B2
公开(公告)日:2020-08-18
申请号:US16016768
申请日:2018-06-25
Applicant: GOOGLE LLC
Inventor: Cheng Chen , Jingning Han , Yaowu Xu
IPC: H04N19/117 , H04N19/186 , H04N19/46 , H04N19/176
Abstract: Systems and methods are disclosed for encoding and decoding video. For example, methods may include: accessing an encoded bitstream; reconstructing an image including multiple color planes based on data from the encoded bitstream; decoding a first filter level from the encoded bitstream, wherein the first filter level specifies one or more thresholds that are used to select a length for a deblocking filter; decoding a second filter level from the encoded bitstream, wherein the second filter level specifies one or more thresholds that are used to select a length for a deblocking filter; after reconstruction of the image, applying a deblocking filter to a first color plane of the image using the first filter level; and, after reconstruction of the image, applying a deblocking filter to a second color plane of the image using the second filter level.
-
公开(公告)号:US10277905B2
公开(公告)日:2019-04-30
申请号:US14853215
申请日:2015-09-14
Applicant: Google LLC
Inventor: Jingning Han , Yaowu Xu , Cheng Chen
IPC: H04N7/12 , H04N11/02 , H04B1/66 , H04N19/159 , H04N19/176 , H04N19/61 , H04N19/89 , H04N19/625 , H04N19/91 , H04N19/593 , H04N19/124 , H04N19/147 , H04N19/60 , H04N19/112
Abstract: Blocks of a frame of a non-baseband video signal are encoded by selecting between a staircase- or sinusoidal-based transform. For each prediction mode, a prediction block for encoding a current block is generated, a residual block is generated, the residual block is transformed using a sinusoidal-based transform and using a staircase-based transform, and first and second rate-distortion value for encoding the residual block using the sinusoidal-based transform and staircase-based transform are respectively generated. One of the staircase-based transform or the sinusoidal-based transform for encoding the residual block is selected based on a lowest value of the first rate-distortion value and the second rate-distortion value among results for each prediction mode, and the current block is encoded using the selected one of the staircase-based transform or the sinusoidal-based transform. Improved appearance for blocks having sharp edges can be achieved and lossless encoding is possible using the staircase-based transform.
-
公开(公告)号:US20190052912A1
公开(公告)日:2019-02-14
申请号:US15844894
申请日:2017-12-18
Applicant: GOOGLE LLC
Inventor: Cheng Chen , Jingning Han , Yaowu Xu
IPC: H04N19/86 , H04N19/176 , H04N19/42 , H04N19/117 , H04N19/14 , H04N19/139
Abstract: Multiple directional filters are applied against lines of pixels associated with a video block to determine filtered noise values. Each directional filter uses a different direction for filtering lines of pixels. For example, for each pixel value of the video block along a line of pixels having a direction corresponding to a directional filter, a difference can be determined between the pixel value and a corresponding pixel value along the line of pixels and outside of the video block. A value for line of pixels is determined as the sum of the absolute values of each of the differences, and a filtered noise value is determined as the sum of the values for the lines of pixels. The directional filter used to determine a lowest one of the filtered noise values for the video block is then selected. The video block is filtered using the selected directional filter.
-
公开(公告)号:US20240155121A1
公开(公告)日:2024-05-09
申请号:US18406816
申请日:2024-01-08
Applicant: Google LLC
Inventor: Yaowu Xu , Jingning Han , Cheng Chen
IPC: H04N19/117 , H04N19/176 , H04N19/186 , H04N19/46
CPC classification number: H04N19/117 , H04N19/176 , H04N19/186 , H04N19/46
Abstract: A bitstream that stores encoded image data is described. In addition to the compressed data for color planes of the image, signals identifying respective deblocking filters is identified for the different color planes of the image. The deblocking filters may include those having different lengths for a luma plane as compared to one or more chroma planes of the image. One or more of the color planes, such as the luma plane, may have different filters for filtering reconstructed pixels vertically as compared to filtering the reconstructed pixels horizontally.
-
-
-