Patent classifications
H04N19/167
Encoder, decoder, encoding method, and decoding method
A decoder comprises circuitry and memory. The circuitry, using the memory, in operation, determines a number of first pixels and a number of second pixels used in a deblocking filter process, wherein the first pixels are located at an upper side of a block boundary and the second pixels are located at a lower side of the block boundary, and performs the deblocking filter process on the block boundary. The number of the first pixels and the number of the second pixels are selected from among candidates, wherein the candidates include at least 4 and M larger than 4. Response to a location of the block boundary being a predetermined location, the number of the first pixels used in the deblocking filter process is limited to be 4.
Video encoding technique utilizing user guided information in cloud environment
The present disclosure relates to a computer-implemented method for processing video data. The method comprises receiving a user input corresponding to a first picture of the video data, generating, based on the user input, prediction information of the first picture with respect a reference picture of the video data, and encoding the first picture using the prediction information.
Video encoding technique utilizing user guided information in cloud environment
The present disclosure relates to a computer-implemented method for processing video data. The method comprises receiving a user input corresponding to a first picture of the video data, generating, based on the user input, prediction information of the first picture with respect a reference picture of the video data, and encoding the first picture using the prediction information.
VIDEO DECODING METHOD AND APPARATUS
Disclosed herein is a video decoding method for decoding an input bitstream in which each of pictures has been encoded with being split into a plurality of tiles. The method includes decoding partial decoding information included in the input bitstream and determining one or more target tiles to be decoded among the plurality of tiles according to the partial decoding information; and decoding video data corresponding to the one or more target tiles, wherein the partial decoding information includes at least one of first information indicating whether to perform partial decoding and second information indicating an area on which partial decoding is to be performed.
VIDEO DECODING METHOD AND APPARATUS
Disclosed herein is a video decoding method for decoding an input bitstream in which each of pictures has been encoded with being split into a plurality of tiles. The method includes decoding partial decoding information included in the input bitstream and determining one or more target tiles to be decoded among the plurality of tiles according to the partial decoding information; and decoding video data corresponding to the one or more target tiles, wherein the partial decoding information includes at least one of first information indicating whether to perform partial decoding and second information indicating an area on which partial decoding is to be performed.
Inter Prediction Method, Encoder, Decoder, and Storage Medium
Embodiments of the present application provide an inter prediction method, an encoder, a decoder, and a storage medium. The method comprises: determining a prediction mode parameter of a current block; when the prediction mode parameter indicates that the current block determines an inter prediction value by using a geometrical partition mode (GPM), constructing a merge candidate list of the current block; constructing a GPM motion information candidate list according to first motion information in the merge candidate list of the current block; and determining an inter prediction value of the current block according to the GPM motion information candidate list.
Inter Prediction Method, Encoder, Decoder, and Storage Medium
Embodiments of the present application provide an inter prediction method, an encoder, a decoder, and a storage medium. The method comprises: determining a prediction mode parameter of a current block; when the prediction mode parameter indicates that the current block determines an inter prediction value by using a geometrical partition mode (GPM), constructing a merge candidate list of the current block; constructing a GPM motion information candidate list according to first motion information in the merge candidate list of the current block; and determining an inter prediction value of the current block according to the GPM motion information candidate list.
A Method, An Apparatus and a Computer Program Product for Video Encoding and Video Decoding
The embodiments relate to a method including generating a bitstream defining a presentation including an omnidirectional visual media content; encoding into the bitstream a parameter to indicate viewport-control options for viewing the presentation, wherein the viewport-control options includes options controllable by a receiving device and options not-controllable by the receiving device and sending the bitstream to the receiver device; receiving one of the indicated viewport-control options from the receiver device as a response; streaming the presentation to the receiver device; when the response has included an indication on a viewport-control controllable by the receiving device, the method also includes receiving information on viewport definitions from the receiver device during streaming of the presentation and adapting the presentation accordingly; when the response has included an indication on a viewport-control not- controllable by the receiving device, the presentation is streamed to the receiver device according to the viewport-control specified in the response.
SPATIAL NEIGHBOR BASED AFFINE MOTION DERIVATION
An electronic apparatus performs a method of coding video data. The method includes receiving, from a bitstream of the video data, a first syntax that indicates an affine motion model enabled for a current coding block, estimating parameters of the affine motion model using gradients of motion vectors of multiple spatial neighboring blocks of the current coding block, and constructing motion vectors of the affine motion model for the current coding block by using the estimated parameters. In some embodiments, constructing motion vectors further includes converting the estimated parameters into control point motion vectors (CPMVs), and adding the CPMVs into a current affine merge candidate list. In some embodiments, constructing motion vectors further includes deriving a motion vector predictor for an affine mode.
SPATIAL NEIGHBOR BASED AFFINE MOTION DERIVATION
An electronic apparatus performs a method of coding video data. The method includes receiving, from a bitstream of the video data, a first syntax that indicates an affine motion model enabled for a current coding block, estimating parameters of the affine motion model using gradients of motion vectors of multiple spatial neighboring blocks of the current coding block, and constructing motion vectors of the affine motion model for the current coding block by using the estimated parameters. In some embodiments, constructing motion vectors further includes converting the estimated parameters into control point motion vectors (CPMVs), and adding the CPMVs into a current affine merge candidate list. In some embodiments, constructing motion vectors further includes deriving a motion vector predictor for an affine mode.