Abstract:
Provided are a method and apparatus for encoding and decoding based on inter prediction. In the method of encoding based on inter prediction, image inpainting is performed by searching for at least one reference picture by using pixels that are adjacent to the boundary between a current block and a previously encoded region of a current picture and are included in the previously encoded region, and the current block is encoded based on a predicted block obtained as the result of performing image inpainting. Accordingly, it is possible to precisely generate a predicted block, thereby improving the compression rate of image encoding.
Abstract:
A method of encoding flags, a method of decoding flags and an apparatus thereof, in which flag encoding and decoding can be efficiently performed by using spatial correlation between various flags included a plurality of blocks are provided. The method includes collecting flag values respectively allocated to groups of the plurality of blocks according to spatial correlation of blocks to create a flag bit-string, dividing the flag bit-string into a plurality of divided bit-strings using a group size, setting a pattern bit indicating whether all bits included in the divided bit-strings are 0 or not, and performing entropy coding on the divided bit-strings according to the set pattern bit.
Abstract:
A method and apparatus for encoding and decoding an image by performing motion prediction and compensation on pictures in a group of pictures by selectively using a high-quality key picture that is previously encoded and restored, and a second picture that is previously encoded and restored. The method of encoding an image improves the prediction efficiency of an image by storing a key picture, which is encoded and restored to a high quality by reducing a loss caused by a quantization error using a small quantization coefficient, in a first storage unit and storing a previously encoded and restored second picture in a second storage unit, and then performing motion prediction and compensation by selectively using the key picture stored in the first storage unit and the second picture stored in the second storage unit while encoding a next picture in a group of pictures.
Abstract:
A prediction block of a current block is created by performing intra prediction or inter prediction on the current block. The prediction block is filtered by using a predetermined filter. The current block is encoded based on the filtered prediction block. A compression rate of image encoding may be substantially improved by more accurately performing a prediction encoding.
Abstract:
Provided are methods and apparatuses for encoding an image and methods and apparatuses for decoding an image. The methods and apparatuses generate a compensated prediction block by compensating a prediction block of a current block by using a predetermined compensation value and encode a residual value that is a difference between the compensated prediction block and an input current block.
Abstract:
A method and apparatus for intraprediction encoding/decoding is provided. The method includes performing image inpainting based on pixels included in a previously encoded region of a current picture among pixels that are adjacent to a boundary between a current block and the previously encoded region of the current picture in order to predict the current block, and performing prediction encoding on the current block using the prediction result. Thus, a new intraprediction mode in which the current block can be accurately predicted can be provided.
Abstract:
A video encoding method and apparatus and a video decoding method and apparatus are provided. The video encoding method encodes residual values included in a residual block of a current block after sub-sampling or down-sampling the residual values, thereby encoding and decoding the current block using a small number of residual values and thus improving the compression rate of video encoding.
Abstract:
Provided are a method and apparatus for estimating a motion vector using a plurality of motion vector predictors, an encoder, a decoder, and a decoding method. The method includes calculating spatial similarities between the current block and the plurality of neighboring partitions around the current block, selecting at least one of the neighboring partitions based on the calculated spatial similarities, and estimating a motion vector of the selected partition as the motion vector of the current block.
Abstract:
Provided is are method and apparatus for video interprediction encoding/decoding. The method of video interprediction encoding/decoding includes extracting intraprediction-encoded/decoded blocks included in previously encoded/decoded pictures and predicting a current block from the extracted blocks. Thus, video encoding/decoding can be performed using both an intra (I) picture and correlation with adjacent pictures, thereby increasing the speed of video encoding/decoding.
Abstract:
Provided are a method and apparatus for encoding and decoding based on intra prediction. The method of encoding based on intra prediction includes predicting a current block by searching for a pre-encoded area in a current picture using pre-encoded pixels adjacent to the current block, and intra prediction encoding the current block so that information indicating that the current block is intra predicted via the predicting of the current block is included. Accordingly, the compression rate of intra prediction encoding is increased even when the current block is not appropriately predicted by using a prediction value obtained from pixels adjacent to the current block.