-
公开(公告)号:US20210044809A1
公开(公告)日:2021-02-11
申请号:US17077450
申请日:2020-10-22
Inventor: Kiyofumi ABE , Takahiro NISHI , Tadamasa TOMA , Ryuichi KANOH , Chong Soon LIM , Ru Ling LIAO , Hai Wei SUN , Sughosh Pavan SHASHIDHAR , Han Boon TEO , Jing Ya LI
IPC: H04N19/176 , H04N19/52 , H04N19/70 , H04N19/105
Abstract: An encoder, includes: circuitry; and memory. Using the memory, the circuitry: in inter prediction for a current block, determines a base motion vector, and writes, in an encoded signal, a delta motion vector representing (i) one direction among a plurality of directions including a diagonal direction and (ii) a distance from the base motion vector; and encodes the current block using the delta motion vector and the base motion vector as a motion vector of the current block.
-
公开(公告)号:US20210006784A1
公开(公告)日:2021-01-07
申请号:US16875542
申请日:2020-05-15
Inventor: Chong Soon LIM , Hai Wei SUN , Han Boon TEO , Jing Ya LI , Che-Wei KUO , Tadamasa TOMA , Takahiro NISHI , Kiyofumi ABE , Yusuke KATO
IPC: H04N19/119 , H04N19/503 , H04N19/186 , H04N19/593 , H04N19/117 , H04N19/91 , H04N19/124 , H04N19/176
Abstract: An encoder includes circuitry and memory coupled to the circuitry. The circuitry determines whether to split a current luma virtual pipeline decoding unit (VPDU) into smaller blocks. When it is determined not to split the current luma VPDU into smaller blocks, scaling prediction residuals of chroma samples based on prediction residuals of luma samples is not performed. When it is determined to split the luma VPDU into smaller blocks, scaling the prediction residuals of chroma samples based on prediction residuals of luma samples is performed. The block is encoded based on the prediction residuals of chroma samples.
-
公开(公告)号:US20200322625A1
公开(公告)日:2020-10-08
申请号:US16904032
申请日:2020-06-17
Inventor: Kiyofumi ABE , Takahiro NISHI , Tadamasa TOMA , Ryuichi KANOH , Chong Soon LIM , Hai Wei SUN , Sughosh Pavan SHASHIDHAR , Han Boon TEO , Ru Ling LIAO , Jing Ya LI
IPC: H04N19/52 , H04N19/537 , H04N19/513
Abstract: An encoder includes circuitry and memory. The circuitry performs: obtaining first motion vector information of a first partition; obtaining second motion vector information of a second partition; deriving a set of prediction samples for the first partition; and encoding the first partition using the set. When the difference between the motion vector information is not greater than a value, the circuitry reflects a second set of samples to a first set of samples. The first set has been predicted for the first partition using the first motion vector information, and the second set has been predicted for a first range using the second motion vector information. When the difference is greater than the value, the circuitry reflects, to the first set of samples, a third set of samples predicted for a second range larger than the first range using the second motion vector information.
-
公开(公告)号:US20200322605A1
公开(公告)日:2020-10-08
申请号:US16909356
申请日:2020-06-23
Inventor: Masato OHKAWA , Hideo SAITOU , Tadamasa TOMA , Takahiro NISHI , Kiyofumi ABE , Ryuichi KANOH
IPC: H04N19/12 , H04N19/124 , H04N19/18 , H04N19/625
Abstract: An encoder that encodes a current block in a picture includes circuitry and memory. Using the memory, the circuitry: performs a first transform on a residual signal of the current block using a first transform basis to generate first transform coefficients; and performs a second transform on the first transform coefficients using a second transform basis to generate second transform coefficients and quantizes the second transform coefficients, when the first transform basis is the same as a predetermined transform basis; and quantizes the first transform coefficients without performing the second transform, when the first transform basis is different from the predetermined transform basis.
-
65.
公开(公告)号:US20200304827A1
公开(公告)日:2020-09-24
申请号:US16894020
申请日:2020-06-05
Inventor: Kiyofumi ABE , Takahiro NISHI , Tadamasa TOMA , Ryuichi KANOH , Chong Soon LIM , Ru Ling LIAO , Hai Wei SUN , Sughosh Pavan SHASHIDHAR , Han Boon TEO , Jing Ya LI
IPC: H04N19/513 , H04N19/563 , H04N19/132 , H04N19/176
Abstract: The present disclosure provides systems and methods for video coding. The systems include, for example, an image encoder comprising: circuitry; and a memory coupled to the circuitry, wherein the circuitry, in operation, performs the following: predicting a first block of prediction samples for a current block of a picture, wherein predicting the first block of prediction samples includes at least a prediction process with a motion vector from a different picture; padding the first block of prediction samples to form a second block of prediction samples, wherein the second block is larger than the first block; calculating at least a gradient using the second block of prediction samples; and encoding the current block using at least the calculated gradient.
-
公开(公告)号:US20200099952A1
公开(公告)日:2020-03-26
申请号:US16696249
申请日:2019-11-26
Inventor: Ryuichi KANOH , Tadamasa TOMA , Takahiro NISHI , Kiyofumi ABE , Takashi HASHIMOTO
IPC: H04N19/52 , H04N19/159 , H04N19/105 , H04N19/186 , H04N19/176
Abstract: Provided is an encoder that achieves further improvement. The encoder includes processing circuitry and memory. Using the memory, the processing circuitry: obtains two prediction images from two reference pictures; derives a luminance gradient value of each pixel position in each of the two prediction images; derives a luminance local motion estimation value of each pixel position in a current block; generates a luminance final prediction image using a luminance value and the luminance gradient value in each of the two prediction images, and the luminance local motion estimation value of the current block; and generates a chrominance final prediction image using at least one of the luminance gradient value of each of the two prediction images or the luminance local motion estimation value of the current block, and chrominance of each of the two prediction images.
-
公开(公告)号:US20200059669A1
公开(公告)日:2020-02-20
申请号:US16664084
申请日:2019-10-25
Inventor: Takahiro NISHI , Tadamasa TOMA , Kiyofumi ABE , Ryuichi KANOH , Luca RIGAZIO , Alec HODGKINSON
IPC: H04N19/61 , H04N19/503
Abstract: The encoder includes processing circuitry, and memory. Using the memory, the processing circuitry: generates a predicted image of an input image that is a current image to be encoded, based on generated data output from a generator network in response to a reference image being input to the generator network, the generator network being a neural network; calculates a prediction error by subtracting the predicted image from the input image; and generates an encoded image by at least transforming the prediction error.
-
公开(公告)号:US20200045329A1
公开(公告)日:2020-02-06
申请号:US16597356
申请日:2019-10-09
Inventor: Takashi HASHIMOTO , Takahiro NISHI , Tadamasa TOMA , Kiyofumi ABE , Ryuichi KANOH
IPC: H04N19/513 , H04N19/176 , H04N19/105
Abstract: A decoder that decodes a current block using a motion vector includes: a processor; and memory. Using the memory, the processor: derives a first candidate vector from one or more candidate vectors of one or more neighboring blocks that neighbor the current block; determines, in a first reference picture for the current block, a first adjacent region that includes a position indicated by the first candidate vector; calculates evaluation values of a plurality of candidate regions included in the first adjacent region; and determines a first motion vector of the current block, based on a first candidate region having a smallest evaluation value among the evaluation values. The first adjacent region is included in a first motion estimation region determined based on the position indicated by the first candidate vector.
-
公开(公告)号:US20190335207A1
公开(公告)日:2019-10-31
申请号:US16395317
申请日:2019-04-26
Inventor: Kiyofumi ABE , Takahiro NISHI , Tadamasa TOMA , Ryuichi KANOH
IPC: H04N19/80 , H04N19/563
Abstract: An encoder is an encoder which encodes a video, and includes: circuitry; and memory. The circuitry, using the memory, derives a motion vector of a current block included in a current picture, by referring to a reference picture different from the current picture; when a reference region indicated by the motion vector includes a region outside a boundary of the reference picture, performs padding for generating a plurality of pixels outside the boundary in the reference region, using one of a plurality of pixels inside the boundary of the reference picture, to generate the plurality of pixels outside the boundary; performs smoothing on the plurality of pixels outside the boundary; and generates a prediction image, using the plurality of pixels outside the boundary on which the smoothing has been performed.
-
公开(公告)号:US20190273938A1
公开(公告)日:2019-09-05
申请号:US16291289
申请日:2019-03-04
Inventor: Kiyofumi ABE , Takahiro NISHI , Tadamasa TOMA , Ryuichi KANOH , Chong Soon LIM , Ru Ling LIAO , Hai Wei SUN , Sughosh Pavan SHASHIDHAR , Han Boon TEO , Jing Ya LI
IPC: H04N19/52 , H04N19/176 , H04N19/70 , H04N19/44
Abstract: An encoder includes circuitry and memory. The circuitry, using the memory: calculates at least one difference value between a plurality of pixels in a first block of a current image; calculates a denominator value used for a second block, using the difference value, the denominator value being used for a plurality of sub-blocks of the first block, the second block being one of the plurality of sub-blocks; determines a shift value, using the denominator value; calculates a first value and a second value, using at least a shift operation with the shift value; determines a prediction sample for the second block, using at least the first value and the second value; and encodes the second block, using at least the prediction sample.
-
-
-
-
-
-
-
-
-