Patent application number | Description | Published |
20110150087 | METHOD AND DEVICE FOR IMAGE ENCODING/DECODING USING ARBITRARY PIXELS IN A SUB-BLOCK - A video encoding/decoding method and apparatus using arbitrary pixels in each sub-block are disclosed. The present disclosure comprises an extractor, a first predictor, a first subtractor, a first transformer, a first quantizer, a first inverse quantizer, a first inverse transformer, a first adder, a second predictor, a second subtractor, a combiner for combining arbitrary residual pixels, a second transformer, a second quantizer, and an encoder whereby arbitrary pixels may be extracted from the respective sub-blocks of a current block and then encoded and decoded into reconstructed arbitrary pixels, which are used to predict and encode the remaining pixels of the respective sub-blocks. According to the disclosed encoding and decoding of a video, an intra prediction of pixels in a block to currently encode or decode is improved in accuracy to increase the video coding efficiency. | 06-23-2011 |
20110158315 | DEVICE AND METHOD FOR IMAGE ENCODING/DECODING USING PREDICTION DIRECTION CONVERSION AND SELECTIVE ENCODING - The present disclosure relates to an apparatus and method for encoding/decoding videos using prediction direction change and selective encoding. The present disclosure provides a video encoding apparatus that encodes the current block of a video, comprising a rectangle encoder for dividing and then successively encoding the current block at input into rectangular block units to output a rectangularly encoded bitstream; a square encoder for encoding the current block at input in square block units to output a squarely encoded bitstream; and an encoding selector for calculating the encoding costs of the rectangularly encoded bitstream and the squarely encoded bitstream so as to output the bitstream with a minimum encoding cost. According to the present disclosure, the prediction accuracy may be increased when encoding or decoding videos so that video encoding efficiency can be improved. | 06-30-2011 |
20110170601 | METHOD FOR ENCODING/DECODING MOTION VECTOR AND APPARATUS THEREOF - A method for encoding/decoding a motion vector and an apparatus thereof are disclosed. The method includes defining a candidate motion vector set with respect to a current motion vector; selecting a predicted motion vector from the candidate motion vector set; determining a predictability of the predicted motion vector in a decoding apparatus; encoding the current motion vector by using a motion vector prediction mode for indicating the predicted motion vector and the predictability, if the predictability is determined positive; and encoding the current motion vector by using a motion vector prediction mode for indicating a default predicted motion vector and an unpredictability, if the predictability is determined negative. According to the disclosure, it becomes unnecessary to directly notify of the predicted motion vector of the current motion vector to the decoding apparatus, and instead a predetermined shared function is provided to inform of or search the predicted motion vector. | 07-14-2011 |
20110176605 | VIDEO ENCODING AND DECODING APPARATUS AND METHOD - Video encoding and its corresponding decoding are disclosed. The video encoding incorporates: a predictor for predicting a pixel value of each pixel in a current block of the video to generate a predicted pixel value; a subtractor for calculating a difference between an original pixel value of the pixel in the current block and the predicted pixel value of the pixel in the current block to generate a residual signal; a transformer for transforming the residual signal into frequency coefficients; a quantizer for quantizing the transformed frequency coefficients; and an encoder for encoding the quantized frequency coefficients by using one of different variable length coding tables. | 07-21-2011 |
20110176607 | IMAGE ENCODING/DECODING METHOD AND APPARATUS USING BLOCK TRANSFORMATION - Video encoding/decoding method and apparatus using a block transformation are disclosed. The apparatus encodes the video through predicting each pixel in a current block of the video by using one or more adjacent pixels, which are encoded prior to encoding the current block and have the closest proximity to the pixels respectively in a predetermined prediction direction, and wherein the current block is sized L×M with L being unequal to M. It has become possible to predict the pixels in the block starting from closest one of the pixels in the prediction direction in order to provide more accurate block predictions and then raise the compression efficiency that leaps to more efficient video encoding/decoding performance. | 07-21-2011 |
20110176608 | METHOD AND APPARATUS FOR DETERMINING INTRA PREDICTION MODE, AND METHOD AND APPARATUS FOR ENCODING/DECODING VIDEO USING SAME - Disclosed are a method and apparatus for determining an intra prediction mode, and for encoding/decoding video using the same. An apparatus for determining an intra prediction mode is provided, the apparatus comprising a calculator to calculate a variation of adjacent pixels to a current block; a threshold setter to set a threshold to evaluate the pixel variation; a comparator to compare between the variation and the threshold; a first prediction mode determination unit to determine a single predetermined prediction mode to be an optimal prediction mode if the variation is below the threshold; and a second prediction mode determination unit to determine a particular prediction mode from a plurality of prediction modes to be the optimal prediction mode through a rate-distortion optimization by performing intra predictions in the plurality of prediction modes if the variation is greater than or equal to the threshold. | 07-21-2011 |
20110182357 | INTRA PREDICTION METHOD AND APPARATUS, AND IMAGE ENCODING/DECODING METHOD AND APPARATUS USING SAME - The present disclosure relates to an intra prediction method and apparatus and an image encoding/decoding method and apparatus using the same. The disclosure provides the intra prediction apparatus that predicts the pixel values of respective pixels in a current block by weight-averaging the pixel values of one or more adjacent pixels in neighboring blocks to the current block according to the distances between each pixel in the current block and the adjacent pixel(s). According to the disclosure, the current block to be encoded can be predicted more accurately so that the encoding efficiency is improved by reducing the difference between the original block and the predicted block, and thereby video compression efficiency can be improved. | 07-28-2011 |
20110182362 | METHOD AND APPARATUS FOR MOTION VECTOR ENCODING/DECODING USING A PLURALITY OF MOTION VECTOR ESTIMATIONS, AND METHOD AND APPARATUS FOR IMAGE ENCODING/DECODING USING SAME - The present disclosure relates to a method and an apparatus for motion vector encoding/decoding through estimations of multiple motion vectors, and to a method and an apparatus for video encoding/decoding using the same. The disclosure provides a motion vector encoding apparatus including a motion vector estimator for estimating a plurality of motion vectors with estimating one of the plurality of motion vectors as a motion vector of a current block and estimating the remaining motion vectors by one or more predefined estimation criteria in agreement with a video decoding apparatus; and a motion information encoder for encoding motion information generated by using the plurality of motion vectors. According to the disclosure, estimations are enabled by using more accurate motion vectors while reducing the bit rate for encoding the motion vectors leading to an improvement of the compressing efficiency. | 07-28-2011 |
20110182523 | METHOD AND APPARATUS FOR IMAGE ENCODING/DECODING - A method and an apparatus for image encoding/decoding are disclosed. The apparatus includes: a block decomposer for decomposing a current block into a plurality of sub-blocks; and an intra prediction encoder for performing an intra prediction encoding by referring to already encoded and decoded adjacent pixel information of each sub-block, based on an intra prediction mode equal to an intra prediction mode of the current block, thereby generating a bit stream for the current block. In image encoding and image decoding, when a current block to be encoded or decoded is predicted, the disclosed method and apparatus can improve the accuracy of the prediction, which can provide an image with a satisfactory reproduction quality by improved coding efficiency. | 07-28-2011 |
20110200099 | IMAGE ENCODING/DECODING METHOD AND DEVICE USING COEFFICIENTS OF ADAPTIVE INTERPOLATION FILTER - An image encoding/decoding method and apparatus using coefficients of an adaptive interpolation filter are disclosed including: a coefficient calculator for calculating adaptive interpolation filter coefficient of a current frame; an image encoder for interpolating reference frames using the adaptive interpolation filter coefficient of the current frame and encoding the current frame using the interpolated reference frames; a filter flag encoder for generating and encoding a coefficient-inserted flag or coefficient non-inserted flag as a filter flag according to the adaptive interpolation filter coefficient of the current frame; a coefficient encoder for encoding the adaptive interpolation filter coefficient of the current frame when the filter flag is a coefficient-inserted flag; and a bit stream generator for generating and outputting a bit stream, which includes the encoded current frame and encoded filter flag, and further includes encoded adaptive interpolation filter coefficient of the current frame when the filter flag is the coefficient-inserted flag. | 08-18-2011 |
20110200112 | METHOD AND APPARATUS FOR ENCODING/DECODING MOTION VECTORS OF MULTIPLE REFERENCE PICTURES, AND APPARATUS AND METHOD FOR IMAGE ENCODING/DECODING USING THE SAME - A motion vector encoding apparatus includes: an optimum motion vector determiner for determining optimum motion vectors for multiple reference pictures with respect to a current motion vector of a current block; a motion vector encoding mode determiner for determining a motion vector encoding mode according to whether a motion vector decoding apparatus can predict the optimum motion vectors for the multiple reference pictures; and a motion vector encoder for generating and encoding motion information on the multiple reference pictures by using the optimum motion vectors for the multiple reference pictures or preset default motion vectors for the multiple reference pictures according to the motion vector encoding mode, and generating motion vector encoded data by encoding the motion vector encoding mode. The motion vector encoding apparatus can more accurately predict a predicted motion vector of the current motion vector for multiple reference pictures, so as to improve the compression efficiency. | 08-18-2011 |
20110200113 | METHOD AND APPARATUS FOR GENERATING A REFERENCE FRAME AND METHOD AND APPARATUS FOR ENCODING/DECODING IMAGE USING THE SAME - An apparatus for generating a reference frame is disclosed including: an interpolation unit for interpolating a reference frame per fractional pixel; a virtual encoder for determining a block mode of a current frame and a motion vector according to the block mode by using an interpolated reference frame; an offset calculator for calculating an offset for each pixel of the interpolated reference frame by using the block mode and the motion vector; and an offset adder for generating an offset interpolated reference frame by adding the offset for each pixel to each pixel of the interpolated reference frame. By adding the offset calculated according to the block mode to the reference frame for the inter prediction and making the reference frame to be used for the motion estimation and compensation similar to the current frame to be encoded, motion prediction is accurate and compression efficiency is improved. | 08-18-2011 |
20110211640 | METHOD AND APPARATUS FOR ENCODING MOTION VECTOR, AND METHOD AND APPARATUS FOR ENCODING/DECODING IMAGE USING SAME - A method and an apparatus for encoding a motion vector, and a method and an apparatus for encoding/decoding an image using the same are closed. The apparatus includes: a prediction candidate selector for selecting one or more motion vector prediction candidates; a predicted motion vector determiner for determining a PMV among the one or more motion vector prediction candidates; and a differential motion vector encoder for calculating a differential motion vector encoder for calculating a DMV by subtracting the predicted motion vector having been determined, from the current motion vector, and encoding the d having been calculated. The apparatus encodes a motion vector by using the prediction motion vector which is more accurately predicted, and reduces an amount of bits required for encoding information of the predicted motion vector, thereby improving the compression efficiency. | 09-01-2011 |
20110243229 | APPARATUS AND METHOD FOR IMAGE ENCODING/DECODING USING PREDICTABILITY OF INTRA-PREDICTION MODE - An apparatus and a method for video encoding/decoding using predictability of an intra-prediction mode are disclosed. The apparatus for encoding a video of the present disclosure includes: an intra-prediction mode determiner for determining an encoder prediction mode which is an intra-prediction mode of a current block of the video; an encoder for encoding a residual block generated by subtracting, from the current block, a predicted block generated by predicting the current block according to the encoder prediction mode; a mode information generator for generating mode information according to whether or not a video decoding apparatus is able to predict the encoder prediction mode; and an encoded data generator for generating encoded data including the encoded residual block and the mode information. The present disclosure can enhance compression in video encoding/decoding by using intra-prediction to predict the video with a minimum necessary bit rate. | 10-06-2011 |
20110255608 | METHOD AND APPARATUS FOR ENCODING/DECODING COLOR IMAGE - The present disclosure relates to a method and an apparatus for encoding/decoding a color image or video. The video encoding apparatus encodes a luminance component block for a current block of an image, performs a selection of a color format among a plurality of color formats to encode a chrominance component block for the current block of the image according to the color format upon selection, and generates and outputs a bitstream including the encoded luminance component block, the encoded chrominance component block, and information on the selected color format. The disclosure enables an improvement in compression performance by allowing encoding and decoding one video component image in various color formats. | 10-20-2011 |
20110317930 | METHOD AND APPARATUS FOR SELECTIVELY ENCODING/DECODING SYNTAX ELEMENTS, AND APPARATUS AND METHOD FOR IMAGE ENCODING/DECODING USING SAME - An apparatus and a method for motion vector encoding/decoding, and to an apparatus and a method for image encoding/decoding using same are provided. The apparatus includes a selector of optimal predicted motion vector PMV from candidate motion vector set of current block; a determiner of motion vector prediction mode of current block with selected motion vector prediction mode from multiple motion vector prediction modes by decision criterion prearranged with motion vector decoding apparatus; and an encoder for determining, by determined motion vector prediction mode, optimal PMV or default predicted motion vector into PMV for current motion vector, encoding differential vector between the current block and PMV, and selectively encoding/outputting determined motion vector prediction mode as encoded motion vector prediction mode by the determined motion vector prediction mode. Bit quantity in encoding a motion vector is reduced improving encoding efficiency and preventing decoder crash even at encoding error, improving decoder. | 12-29-2011 |
20120039388 | METHOD AND APPARATUS FOR SELECTING A PREDICTION MODE, AND IMAGE ENCODING/DECODING METHOD AND APPARATUS USING SAME - The present disclosure concerns a method and apparatus for selecting an intra prediction mode and a video encoding/decoding method and apparatus using same. The encoding apparatus selects an intra prediction mode of current block to encode from input video by a variation of the value of pixel adjacent to the current block; encodes a residual block from intra-predicting the current block in the selected intra prediction mode of current block to generate coded coefficient bit having a bitstream generator for generating and outputting a bitstream including the coded coefficient bit and a prediction mode bit representing the selected intra prediction mode of current block by a macroblock or subblock unit with the prediction mode bit included selectively in the bitstream depending on the variation. Accordingly, selection process of a prediction mode for image compression is simplified, a faster compression is obtained and compressed data is deflated to improve compression efficiency. | 02-16-2012 |
20120106631 | IMAGE ENCODING/DECODING APPARATUS AND METHOD USING MULTI-DIMENSIONAL INTEGER TRANSFORM - The present disclosure relates to a video encoding/decoding apparatus and method using a multi-dimensional integer transform. The video encoding method of the present disclosure includes: decomposing subblocks in units of a rectangular block and successively encoding rectangular block units to output a rectangularly encoded bitstream of each subblock; encoding the subblocks in units of a square block to output a squarely encoded bitstream of each subblock; calculating an encoding cost involving at least one rectangularly encoded bitstream; calculating an encoding cost not involving the rectangularly encoded bitstream; and on the basis of the calculations, using one or more of the squarely encoded bitstream and the rectangularly encoded bitstream to generate and output the bitstream of the macroblock. According to the disclosure, since the coding scheme for encoding or decoding a video with a higher efficiency is selectively determined, the prediction accuracy can increase and thereby improve the video encoding efficiency. | 05-03-2012 |
20120106633 | APPARATUS AND METHOD FOR IMAGE ENCODING/DECODING CONSIDERING IMPULSE SIGNAL - An apparatus and method for video encoding/decoding considering impulse signal are disclosed. The method for video encoding includes generating a predicted block from predicting a current block and subtracting the predicted block from the current block to generate an M×N residual block, and encoding an A×B residual block containing residual signals of an impulsive component in the M×N residual block to generate a bitstream. The apparatus and the method of the present disclosure improve coding efficiency by efficiently encoding or decoding the residual signals of the impulse component in encoding or decoding videos. | 05-03-2012 |
20120106636 | IMAGE ENCODING/DECODING METHOD AND APPARATUS - The present disclosure relates to a video encoding/decoding method and provides a video encoding apparatus including: an intra-prediction mode determiner for determining an intra prediction mode of current block entitled an encoder prediction mode by using candidate intra-predictable mode set including intra-prediction mode candidates being selected from a whole and predictable by video decoding apparatus; an encoder for encoding residual block from subtracting predicted block from predicting the current block by the encoder prediction mode from current block; a mode information generator for generating mode information depending on whether the video decoding apparatus can predict the encoder prediction mode; and an encoded data generator for generating encoded data including an encoded residual block and the mode information. The present disclosure selectively encodes mode information on the intra-prediction mode to reduce the bit rate of encoded data from encoding video and improve video compression efficiency and quality of compressed video. | 05-03-2012 |
20120201295 | METHOD AND APPARATUS FOR INTRA-PREDICTION ENCODING/DECODING - The present disclosure provides a method and apparatus for intra prediction encoding/decoding. The method includes: selecting an intra prediction mode of each block to be encoded; encoding a residual block generated through an intra prediction of the block according to the selected intra prediction mode to generate a coefficient bit; encoding a mode identifier for indicating the intra prediction mode according to the predetermined mode determination method to generate a mode bit; generating a bitstream including a mode bit field including a mode bit for one or more blocks and a coefficient bit field including a coefficient bit for the block; and including a mode bit field pointer for identifying the mode bit field in the bitstream. The present disclosure simplifies the process of selecting a prediction mode in a video compression to improve a compression speed and decreases a size of compressed data to improve the compression efficiency. | 08-09-2012 |
20120201296 | METHOD AND APPARATUS FOR ENCODING/DECODING IMAGES CONSIDERING LOW FREQUENCY COMPONENTS - The present disclosure relates to a video encoding/decoding method and apparatus that account for low frequency components. The method includes generating a reconstructed block by performing a predictive encoding on a current block and generating encoded image data, and generating encoded low frequency data by encoding a low frequency component of an error block generated through subtraction of the reconstructed block from the current block, thereby improving the compression efficiency while reducing blocking effects due to transform and quantization operations by encoding images accounting for low frequency components. | 08-09-2012 |
20120201300 | ENCODING/DECODING METHOD AND DEVICE FOR HIGH-RESOLUTION MOVING IMAGES - Disclosed is a high-resolution video encoding/decoding method and apparatus. The video encoding method includes: predicting a current block to generate a predicted block, subtracting the predicted block from the current block to generate a residual block, determining a transform and quantization type according to the block type of the current block; transforming and quantizing the residual block according to the determined transform and quantization type; and encoding the transformed and quantized residual block. According to the video encoding/decoding method and apparatus, not only the encoding efficiency can be improved because it enables an encoding using a high correlation between temporally/spatially adjacent pixels appearing in a video, but the compression efficiency can also be improved by reducing block distortion. | 08-09-2012 |
20120207211 | IMAGE ENCODING AND DECODING APPARATUS AND METHOD - The present disclosure provides a video encoding/decoding apparatus and method. According to one embodiment, the video encoding and decoding apparatus includes: an image encoder for reducing horizontal and vertical sizes of a variable macro block into a set size or by a set ratio with the variable macro block reset in a smaller size than the current size, if the variable macro block for the current encoding is not inside an input image, and predictive encoding based on the reset variable macro block; and an image decoder for decoding by reducing the size of the variable macro block for the current decoding into the set size or by set ratio with the variable macro block reset in a smaller size than the current size, if the variable macro block of the current decoding target is not inside an input image. | 08-16-2012 |
20120207220 | METHOD AND APPARATUS FOR ENCODING/DECODING IMAGES USING ADAPTIVE MOTION VECTOR RESOLUTION - The present disclosure relates to a method and apparatus for improving the encoding efficiency by adaptively changing the resolution of the motion vector in the inter prediction encoding and inter prediction decoding of a video. The video encoding/decoding apparatus includes: a video encoder for determining a motion vector resolution of each area or motion vector of a video and performing an inter prediction encoding of the video by using a motion vector according to the motion vector resolution determined for each area or motion vector; and a video decoder for reconstructing a resolution by extracting resolution information from a bitstream, and then performing an inter prediction decoding by using a motion vector according to the motion vector resolution of each reconstructed area or motion vector. | 08-16-2012 |
20120219063 | METHOD AND APPARATUS FOR ENCODING/DECODING IMAGES USING ADAPTIVE MOTION VECTOR RESOLUTION - The present disclosure relates to a method and apparatus for improving the encoding efficiency by adaptively changing the resolution of the motion vector in the inter prediction encoding and inter prediction decoding of a video. The apparatus includes: a block identification unit for identifying a colocated block included in a reference picture as a block located at a position equal to a position of a current block; a moving block determiner for determining if the current block is a moving block, based on a motion vector of the colocated block; a motion vector determiner for determining a motion vector of the current block according to a result of the determining of if the current block is a moving block; and a resolution converter for converting a resolution of the motion vector of the colocated block. | 08-30-2012 |
20120224635 | METHOD AND APPARATUS FOR ENCODING/DECODING IMAGES USING ADAPTIVE MOTION VECTOR RESOLUTION - The present disclosure relates to a method and apparatus for improving the encoding efficiency by adaptively changing the resolution of the motion vector in the inter prediction encoding and inter prediction decoding of a video. The apparatus includes: a predicted motion vector calculator for calculating a predicted motion vector of a current block to be encoded using motion vectors of one or more surrounding blocks; and a skip mode encoder for encoding a result of performing a prediction of the current block and information indicating that the current block is a skip block when the predicted motion vector satisfies a skip condition, wherein at least one motion vector among the motion vectors of the surrounding blocks and the motion vector of the current block has a resolution different from resolutions of the other motion vectors. | 09-06-2012 |
20120269268 | MOTION VECTOR ENCODING/DECODING METHOD AND DEVICE AND IMAGE ENCODING/DECODING METHOD AND DEVICE USING SAME - The present disclosure relates to a method and apparatus for encoding/decoding a motion vector and a method and apparatus for encoding/decoding video using same. The motion vector encoding method includes selecting a predicted motion vector candidate set including one or more predicted motion vector candidates for a block; determining one or more search ranges for predicted motion vector candidate set; selecting one predicted motion vector candidate among one or more predicted motion vector candidates as predicted motion vector for each search point with respect to each search point within search range by first determination criterion prearranged with video decoding apparatus; selecting one predicted motion vector among the predicted motion vectors for each search point by a second determination criterion not prearranged with the video decoding apparatus, and determining predicted motion vector, differential motion vector, and current motion vector; and generating and encoding the differential motion vector as motion information. | 10-25-2012 |
20120269274 | METHOD AND APPARATUS FOR ENCODING/DECODING VIDEO USING SPLIT LAYER - The present invention relates to a method and an apparatus for encoding/decoding a video using a split layer. The video encoding/decoding method generates an encoded image data by encoding a current block partitioned into a plurality of subblocks, generates an encoded partition information data by encoding partition information of the current block, generates a bitstream including the encoded image data and the encoded partition information data, and then reconstructs the video image from the generated bitstream. According to the present disclosure, when encoding a high resolution video with variable sized blocks, various block shapes may be used for the encoding, and efficient encoding and decoding of the block partition information can improve the compression efficiency. | 10-25-2012 |
20120308148 | ENCODING/DECODING METHOD AND APPARATUS USING A TREE STRUCTURE - The present disclosure provides an encoding/decoding method using a tree structure. The encoding method for encoding image information includes: grouping predetermined areas having the image information into a plurality of groups, and generating a node value of each layer up to an uppermost layer by determining a minimum value or a maximum value of information to be encoded within grouped areas as information on the grouped areas; and encoding a difference value between the node value of each layer and a node value of an upper layer or a difference value between the node value of each layer and a value determined based on a preset criterion. Accordingly, the encoding efficiency and in turn the video compression efficiency are improved by using the tree structure in the encoding of various pieces of image information and the decoding of the resultant encoded data. | 12-06-2012 |
20120314771 | METHOD AND APPARATUS FOR INTERPOLATING REFERENCE PICTURE AND METHOD AND APPARATUS FOR ENCODING/DECODING IMAGE USING SAME - The present disclosure relates to a method and apparatus for interpolating a reference picture and a method and apparatus for encoding/decoding a video using the same. The apparatus for interpolating the reference picture selects a plurality of filters for interpolating the reference picture and generates a reference picture having a target precision through a multi-stage filtering of the reference picture by using a plurality of filters. The compression efficiency of the video may be improved by interpolating a reference picture through the determination of a filter of a filter coefficient for interpolating the reference picture according to characteristics of the video and interpolating the reference picture through a multi-stage filtering or adaptively changing resolutions of motion vectors in the unit of predetermined areas. | 12-13-2012 |
20120328014 | VIDEO CODING DEVICE, VIDEO CODING METHOD THEREOF, VIDEO DECODING DEVICE, AND VIDEO DECODING METHOD THEREOF - The present disclosure provides a video encoding apparatus and method and a video decoding apparatus and method. The video encoding apparatus, includes: a block mode determiner for determining a block mode of a current block; an NCI block intra encoder responsive if the block mode of the current block determined by the block mode determiner is an intra mode and neighboring blocks of the current block include an NCI block, for encoding the NCI block through an intra prediction of the NCI block; and a current block intra encoder responsive if the block mode of the current block determined by the block mode determiner is the intra mode and the neighboring blocks of the current block include the NCI block, for encoding the current block through an intra prediction of the current block. | 12-27-2012 |
20120328015 | IMAGE ENCODING/DECODING METHOD AND DEVICE - The present disclosure relates to a video encoding/decoding apparatus and method, in which skip information indicating whether a block is a skip block is encoded, partition information of the block and skip motion information of the block are encoded or prediction information of the block containing the partition information of the block and intra prediction mode information or motion information are encoded according to the skip information, residual signal information of the block is predictive-encoded based on the prediction information and the transform information, and an encoded signal is reconstructed. The method and the apparatus can improve the video compression efficiency by efficiently encoding the encoding information used for the video encoding and selectively using various encoding methods and decoding methods in encoding the video. | 12-27-2012 |
20130022118 | INTER PREDICTION METHOD AND APPARATUS USING ADJACENT PIXELS, AND IMAGE ENCODING/DECODING METHOD AND APPARATUS USING SAME - The present disclosure relates to an inter prediction method and apparatus using adjacent pixels, and a video encoding method and apparatus using the same. The inter prediction method for a predictive encoding includes: determining a current motion vector by estimating a motion of a current block; generating a reference block indicated by the current motion vector; calculating a motion compensation coefficient or an average compensation coefficient by using pixels neighboring the current block and pixels neighboring reference block; generating a changed reference block reflecting the motion compensation coefficient or the average compensation coefficient in the reference block; and determining the changed reference block as a predicted block of the current block. The present disclosure reduces a difference between an actual block and a predicted block by more accurately predicting the block to be encoded, thereby improving the compression efficiency. | 01-24-2013 |
20130034152 | APPARATUS AND METHOD FOR ENCODING/DECODING IMAGES - A video encoding/decoding apparatus includes a video encoder for encoding block mode information indicating whether a block mode of a block to be encoded in a macroblock is a skip mode, partition mode information and skip motion information including index information, encoding at least one of transform type information, CBP information, and delta quantization parameter information of the block according to a combination of the block mode information and the partition mode information, and encoding coefficient information of the block based on the encoded information of the block, and a video decoder for decoding a bitstream to reconstruct block mode information indicating whether a block mode of a block to be decoded is a skip mode, partition mode information indicating whether block is divided into subblocks, and skip motion information including index information, and reconstructing block based on the reconstructed information by using reconstructed skip motion information. | 02-07-2013 |
20130034153 | VIDEO ENCODING/DECODING APPARATUS AND METHOD - A video encoding/decoding apparatus and method are disclosed. The video encoding/decoding apparatus includes: a video encoder for generating predicted subblocks by predicting subblocks into which macroblock is divided, generating residual subblocks by subtracting predicted subblocks from subblocks, generating quantized transform coefficients by transforming and quantizing residual subblocks by using transform selected according to subblock size, and generating encoded video data by using different context tables according to the macroblock and subblocks when using CABAC to encode the quantized transform coefficients; and a video decoder for reconstructing information of partition type, motion, transform type and quantized transform coefficients by decoding encoded data by using a CABAC and different context tables according to a macroblock and subblocks, reconstructing residual subblocks by inverse-quantizing/inverse-transforming the quantized transform coefficients by using a transform identified by the transform type information, generating predicted subblocks, reconstructing the subblocks, and reconstructing the macroblock based on the subblocks. | 02-07-2013 |
20130034154 | VIDEO ENCODING/DECODING APPARATUS AND METHOD - Video encoding/decoding apparatus includes video encoder and video decoder. Video encoder generates predicted subblocks by predicting subblocks into which macroblock is divided, generates residual subblocks by subtracting predicted subblocks from subblocks, generates quantized transform coefficients by transforming and quantizing residual subblocks by using transform selected according to size of subblock, generates encoded video data by encoding quantized transform coefficients, and selectively calculates and determines encoding cost when determining encoding mode for at least one of motion vector, transform type, prediction mode, and block type for subblocks. Video decoder reconstructs partition type information, motion information, transform type information, and quantized transform coefficients by decoding encoded data, reconstructs residual subblocks by inverse-quantizing and inverse-transforming quantized transform coefficients by using transform identified by transform type information, generates predicted subblocks by predicting subblocks identified according to partition type information by using motion information, and reconstructs subblocks by adding predicted subblocks and residual subblocks. | 02-07-2013 |
20130034156 | INTER-PREDICTION METHOD AND VIDEO ENCODING/DECODING METHOD USING THE INTER-PREDICTION METHOD - An inter-prediction method and a video encoding/decoding method using the inter-prediction method are disclosed. The video encoding method using inter-prediction includes: encoding a first picture that serves as a reference for random access; inter-prediction encoding a block included in a second picture, which is displayed before the first picture, by using a plurality of reference pictures; generating reference picture information representing whether a past picture, which is displayed before the second picture, is used as a reference picture for encoding the second picture; and transmitting the encoded first and second pictures and the reference picture information. | 02-07-2013 |
20130039415 | METHOD AND APPARATUS FOR ENCODING/DECODING IMAGE USING VARIABLE-SIZE MACROBLOCKS - A video encoding apparatus includes a candidate block type configuration unit for configuring block type candidates for encoding an image by using variable sized macroblocks; a video encoder for encoding an input image for each block type candidate; and a block type determiner for determining a block type based on encoding costs by the block type candidate, and generating a bitstream including image data encoded by the determined block type and information for the determined block type. Determining the block type to match the image characteristics enables combinations of diverse modes such as a large block and macroblock size, a minimum subblock size, available divisional block type, prediction mode type within a macroblock, and so on to achieve more effective encoding and decoding of high resolution images. | 02-14-2013 |
20130058397 | APPARATUS AND METHOD FOR CONSTRUCTING AND INDEXING A REFERENCE IMAGE - An apparatus for configuring and indexing a reference image for estimating motion vector includes: a reference image configuring unit for processing the reference image in a variety of arbitrary different methods and arranging reference frames according to processing methods; and an index assignment unit for assigning reference frame indexes according to the method processed by the reference image configuring unit. | 03-07-2013 |
20130058401 | IMAGE-FILTERING METHOD AND APPARATUS, AND ENCODING/DECODING METHOD AND APPARATUS USING SAME - An image filtering apparatus and method and a video encoding/decoding apparatus and method using the same are disclosed. The image filtering apparatus includes: a boundary identifying unit for identifying a boundary between two transform blocks included in an image; a pixel/strength selecting unit for selecting a filtering strength according to a size of at least one transform block among the two transform blocks; and a filtering unit for filtering at least one pixel included in a region adjacent to the boundary. | 03-07-2013 |
20130064292 | IMAGE CODING/DECODING DEVICE USING CODING BLOCK IN WHICH INTRA BLOCK AND INTER BLOCK ARE MIXED, AND METHOD THEREOF - A video encoding/decoding apparatus includes: a video encoder for dividing coding unit block into combination of subblocks of codable size, determining combination of inter blocks and intra blocks with respect to each subblock, determining encoding order of intra encoding blocks within coding unit considering referencing possibility of peripheral pixel values of current block to be intra-prediction encoded, bi-directional intra prediction encoding the current block in determined encoding order, and transmitting encoding mode/size information of subblocks after locating encoding mode/size information in front of a syntax of the coding unit; and a video decoder for restoring encoding mode/size information of subblocks within the coding unit by decoding encoded data, reconstructing inter prediction encoded blocks, based on restored encoding mode information, and determining decoding order of intra prediction mode blocks according to encoding mode/size information of each subblock within coding unit, and conditions on referencing possibility of peripheral blocks of coding unit. | 03-14-2013 |
20130064293 | IMAGE ENCODING/DECODING DEVICE AND METHOD - A video encoding/decoding apparatus and method are disclosed. The video encoding/decoding apparatus includes: a video encoder for encoding a differential value between a quantization parameter value of a macroblock of a video and a quantization parameter value of a subblock in an extended macroblock based on additional information on the macroblock and the subblock; and a video decoder for reconstructing a differential value of a quantization parameter encoded by the video encoder, reconstructing a residual block based on a reconstructed differential value of the quantization parameter, and reconstructing the video based on the residual block reconstructed. | 03-14-2013 |
20130070846 | MOTION VECTOR ENCODING/DECODING METHOD AND APPARATUS USING A MOTION VECTOR RESOLUTION COMBINATION, AND IMAGE ENCODING/DECODING METHOD AND APPARATUS USING SAME - The present disclosure provides a motion vector encoding/decoding method and apparatus using a motion vector resolution combination, and an image encoding/decoding method and apparatus using the same. A motion vector encoding apparatus include: an encoding cost calculator for calculating an encoding cost according to a motion vector resolution for each motion vector resolution combination including one or more motion vector resolutions; a resolution combination determiner for selecting a motion vector resolution combination by using the encoding cost calculated for each motion vector resolution combination; and a motion information encoder for outputting encoded motion vector data generated by encoding a motion vector determined according to the motion vector resolution combination selected, as a bitstream. Accordingly, an efficient motion vector resolution combination is selected adaptively and a motion vector is determined and decoded based on the motion vector resolution combination, thus making it possible to improve compression efficiency. | 03-21-2013 |
20130089264 | APPARATUS AND METHOD FOR ENCODING IMAGES, AND APPARATUS AND METHOD FOR DECODING IMAGES - Image encoding/decoding apparatus and method are disclosed. The image encoding apparatus includes: a target block splitter for splitting a target block of an input image to be encoded into a plurality of subblocks according to positions of pixels; a key block encoding unit for selecting a random key block, the size of which is larger than a pixel size of at least one of the plurality of subblocks split by the target block splitter, and performing an intra-prediction or inter-prediction encoding process on the selected key block; and a non-key block encoding unit for designating the rest of the subblocks, except for the selected key block, as a non-key block, and performing a spatial prediction process on the designated non-key block by using a key block reconstructed by the key block encoding unit and values of peripheral pixels of a current block. | 04-11-2013 |
20130136179 | METHOD AND APPARATUS FOR ENCODING/DECODING IMAGE USING VARIABLE-SIZE MACROBLOCKS - The video encoding/decoding apparatus includes a video encoder for encoding macroblocks by each of prediction basic unit candidates, determining prediction basic units based on encoding costs for each of the prediction basic unit candidates, and generating a bitstream including image data encoded in determined prediction basic units, information on a prediction type for each of the determined prediction basic units, and prediction data depending on the prediction type; and a video decoder for extracting information on the prediction type for each of the prediction basic units, prediction data depending on the prediction type, and encoded image data from the bitstream, and generating a reconstructed image by decoding the encoded image data depending on the prediction type for each of the prediction basic units. | 05-30-2013 |
20130202047 | APPARATUS AND METHOD FOR VIDEO ENCODING/DECODING - A video encoding/decoding apparatus includes a video encoder and a video decoder. The video encoder is configured to set up motion vector resolutions differentiated by search areas centered on a prediction motion vector of a current block, perform a motion estimation with a resolution corresponding to each of the search areas to generate a motion vector, and encode a differential motion vector between the generated motion vector and the prediction motion vector. The video decoder is configured to extract the differential motion vector from a bitstream, and decode the extracted differential motion vector with a resolution corresponding to a search area where the differential motion vector belongs to among the search areas. | 08-08-2013 |
20130223522 | METHOD AND APPARATUS FOR ENCODING/DECODING VIDEO USING HIGH-PRECISION FILTER - Disclosed is a video encoding apparatus. The video encoding apparatus includes a prediction unit for generating a prediction block based on interpolating sub-samples of a reference block referenced by a motion vector of a current block. The video encoding apparatus further includes a subtraction unit for generating a residual block based on subtracting the prediction block from the current block and a transform unit for generating a frequency-transformed block based on transforming the residual block. The video encoding apparatus further includes a quantization unit for generating a quantized frequency-transformed block based on quantizing the frequency-transformed block and an encoding unit for encoding the quantized frequency-transformed block into a bitstream. | 08-29-2013 |
20130230098 | METHOD AND APPARATUS FOR ENCODING FREQUENCY TRANSFORMED BLOCK USING FREQUENCY MASK TABLE, AND METHOD AND APPARATUS FOR ENCODING/DECODING VIDEO USING SAME - A video encoding/decoding apparatus including a video encoder for generating a prediction block, generating a residual block by subtracting the prediction block from the current block. The video encoder is for generating a frequency-transformed block by transforming and quantizing the residual block, generating a masked frequency-transformed block by masking the frequency-transformed block by using one or more frequency mask tables. The video encoder is for encoding information about a frequency mask table used for masking the masked frequency-transformed block. The apparatus includes a video decoder for extracting a masked quantized frequency coefficient string recorded in the bitstream. The video decoder is for generating a quantized frequency coefficient string by zero setting all quantized frequency coefficients at positions of no records in the bitstream from a masked quantized frequency coefficient string. The video decoder is for generating a quantized frequency-transformed block by inversely scanning the generated quantized frequency coefficient string. | 09-05-2013 |
20130266067 | METHOD AND DEVICE FOR ENCODING/DECODING IMAGE BY INTER PREDICTION USING RANDOM BLOCK - A video encoding apparatus, a video decoding apparatus and method of encoding and decoding one or more images using various shapes of blocks. The video encoding apparatus is configured to determine a partition form, among candidate partition forms, for partitioning a current block into one or more partition blocks; generate one or more predicted blocks by performing a motion compensation with a scale factor applied to the one or more partition blocks; generate a residual block by subtracting the predicted blocks from the corresponding one or more partition blocks; generate at least one transform block by transforming the residual block; generate at least one quantized transform block by quantizing the at least one transform block; and encode the at least one quantized transform block, information on the determined partition form, and the scale factor into a bitstream. | 10-10-2013 |
20130272387 | METHOD AND DEVICE FOR SUBBAND CODING FREQUENCY CONVERSION UNIT, AND METHOD AND DEVICE FOR IMAGE ENCODING/DECODING USING SAME - The present disclosure provides a method and apparatus for subband-coding a frequency conversion unit and a video encoding/decoding method a video encoding/decoding apparatus using the same. The method and the apparatus for subband-coding the frequency conversion unit include generating an encoding stream by splitting the frequency conversion unit into one or more frequency domains, generating frequency domain encoding information according to whether there is a non-zero frequency coefficient in each frequency domain, scanning the frequency coefficient of each frequency domain to generate a frequency domain frequency coefficient stream, and binarizing and encoding the frequency domain encoding information and the scanned frequency domain frequency coefficient stream. | 10-17-2013 |
20130272419 | METHOD AND APPARATUS FOR GENERATING ENCODED MOTION INFORMATION/RECOVERING MOTION INFORMATION USING MOTION INFORMATION INTEGRATION, AND IMAGE ENCODING/DECODING METHOD AND APPARATUS USING SAME - A video encoding apparatus, a video decoding apparatus and a method for generating coded motion information before reconstructing by using motion information merge, the video encoding apparatus includes an inter prediction unit configured to generate a prediction block of a current block by using motion compensation, decide whether to encode motion information by merging and generate coded motion information of the current block depending on the decision; a subtraction unit configured to generate a residual block by subtracting the prediction block generated from the current block; a transform and quantization unit configured to transform and quantize the residual block to thereby generate a quantized frequency residual block; and an encoding unit configured to encode the quantized frequency residual block and the coded motion information to thereby generate a bitstream. | 10-17-2013 |
20130279819 | METHOD AND APPARATUS FOR SELECTIVELY ENCODING/DECODING SYNTAX ELEMENTS, AND APPARATUS AND METHOD FOR IMAGE ENCODING/DECODING USING SAME - An apparatus and a method for motion vector encoding/decoding, and to an apparatus and a method for image encoding/decoding using same are provided. The apparatus includes a selector of optimal predicted motion vector PMV from candidate motion vector set of current block; a determiner of motion vector prediction mode of current block with selected motion vector prediction mode from multiple motion vector prediction modes by decision criterion prearranged with motion vector decoding apparatus; and an encoder for determining, by determined motion vector prediction mode, optimal PMV or default predicted motion vector into PMV for current motion vector, encoding differential vector between the current block and PMV, and selectively encoding/outputting determined motion vector prediction mode as encoded motion vector prediction mode by the determined motion vector prediction mode. Bit quantity in encoding a motion vector is reduced improving encoding efficiency and preventing decoder crash even at encoding error, improving decoder. | 10-24-2013 |
20130287097 | METHOD AND DEVICE FOR DEBLOCKING-FILTERING, AND METHOD AND DEVICE FOR ENCODING AND DECODING USING SAME - An encoding apparatus for encoding a video signal includes: a prediction unit for generating a prediction block of a current block by using intra prediction or inter prediction; a residual data encoding unit for generating a residual block by using the current block and the prediction block, and transforming and quantizing the residual block; a residual data decoding unit for decoding a transformed and quantized residual block by inversely quantizing and inversely transforming the transformed and quantized residual block; and a deblocking filter unit for generating a reconstructed block by using a decoded residual block and the prediction block, and performing deblocking filtering, based on inter prediction information and intra prediction information of the reconstructed block and blocks neighboring the reconstructed block. The intra prediction information includes at least one of an intra prediction mode and an intra prediction block size. | 10-31-2013 |
20130294512 | APPARATUS AND METHOD FOR GENERATING/RECOVERING MOTION INFORMATION BASED ON PREDICTIVE MOTION VECTOR INDEX ENCODING, AND APPARATUS AND METHOD FOR IMAGE ENCODING/DECODING USING SAME - Disclosed is a video encoding apparatus includes: an intra prediction unit to generate a prediction block by using adjacent pixels of a current block to be encoded; an inter prediction unit to (1) generate index information of a predictive motion vector of the current block based on motion vectors of blocks adjacent to the current block and a motion vector of a co-located block of a reference frame, (2) generate motion information of the current block including predictive motion vector index and reference frame index together with a differential motion vector obtained by subtracting the predictive motion vector from a motion vector of the current block, and (3) generate a prediction block based on the generated motion information; and an encoding unit configured to encode a residual block by using a subtraction unit and a transform and quantization unit to thereby generate a bitstream. | 11-07-2013 |
20130294518 | METHOD AND DEVICE FOR ENCODING/DECODING MOTION VECTOR - A method performed by a motion vector encoding apparatus for encoding a motion vector includes: determining a first motion vector and a second motion vector relating to a current block to be encoded; determining predicted motion vectors of the first motion vector and the second motion vector, respectively; calculating a first differential motion vector and a second differential motion vector; the first differential motion vector corresponding to a difference between the first motion vector and the predicted motion vector of the first motion vector, the second differential motion vector corresponding to a difference between the second motion vector and the predicted motion vector of the second motion vector; and encoding the first differential motion vector and the second differential motion vector, wherein the first motion vector and the second motion vector have different resolutions. | 11-07-2013 |
20130301709 | METHOD AND APPARATUS FOR ENCODING/DECODING VIDEO USING BIDIRECTIONAL INTRA PREDICTION - The present disclosure provides a method and apparatus for encoding and decoding a video. In particular, the apparatus for encoding a video includes an offset calculator to calculate an offset between pixels of neighboring blocks corresponding to an intra prediction direction; and a prediction unit to adaptively perform an intra prediction on a current block in consideration of the calculated offset so as to generate a predicted block, and to intra-predictively encode the current block. | 11-14-2013 |
20130301717 | INTRA PREDICTION METHOD AND APPARATUS, AND IMAGE ENCODING/DECODING METHOD AND APPARATUS USING SAME - The present disclosure relates to an intra prediction method and apparatus and an image encoding/decoding method and apparatus using the same. The disclosure provides the intra prediction apparatus that predicts the pixel values of respective pixels in a current block by weight-averaging the pixel values of one or more adjacent pixels in neighboring blocks to the current block according to the distances between each pixel in the current block and the adjacent pixel(s). According to the disclosure, the current block to be encoded can be predicted more accurately so that the encoding efficiency is improved by reducing the difference between the original block and the predicted block, and thereby video compression efficiency can be improved. | 11-14-2013 |
20130315299 | METHOD AND APPARATUS FOR ENCODING/DECODING IMAGE USING VARIABLE SIZED MACROBLOCKS - A video encoding apparatus includes a candidate block type configuration unit for configuring block type candidates for encoding an image by using variable sized macroblocks; a video encoder for encoding an input image for each block type candidate; and a block type determiner for determining a block type based on encoding costs by the block type candidate, and generating a bitstream including image data encoded by the determined block type and information for the determined block type. Determining the block type to match the image characteristics enables combinations of diverse modes such as a large block and macroblock size, a minimum subblock size, available divisional block type, prediction mode type within a macroblock, and so on to achieve more effective encoding and decoding of high resolution images. | 11-28-2013 |
20130315302 | METHOD AND APPARATUS FOR CODING/DECODING IMAGE - The present disclosure provides an apparatus for encoding a video including: a prediction unit to generate a predicted block of a current block; a subtraction unit to generate a residual block by subtracting the predicted block from the current block; a transformer to transform the residual block into a frequency transform block by performing different transform methods on different transform units; a quantization unit to quantize the frequency transform block to generate a quantized frequency transform block; and a bitstream generator to encode the quantized frequency transform block into a bitstream. | 11-28-2013 |
20130315311 | IMAGE ENCODING/DECODING DEVICE AND METHOD, AND REFERENCE PICTURE INDEXING DEVICE AND METHOD - The present disclosure provides an image encoding/decoding apparatus and method, and a reference picture indexing apparatus and method. The reference picture indexing apparatus includes: a candidate reference picture setting unit for setting candidate reference pictures; a priority order determining unit for determining a priority order of the candidate reference pictures set by the candidate reference picture setting unit, according to a current block to be encoded; and a reference picture indexing unit for adaptively indexing a reference picture according to the current block based on the priority order determined by the priority order determining unit. | 11-28-2013 |
20140105284 | METHOD AND APPARATUS FOR CODING/DECODING THROUGH HIGH-SPEED CODING UNIT MODE DECISION - An apparatus for encoding a video includes: a predictor to predict a current block by using a plurality of prediction unit types and generate one or more predicted blocks; a subtracting unit to generate a residual block by the subtracting the predicted blocks from the current block; a transformer to generate a frequency transform block by transforming the residual block; a quantizer to generate a quantized frequency transform block by quantizing the frequency transform block; and an encoder to encode the quantized frequency transform block into a bitstream. When the quantized frequency transform block for one of the prediction unit types has all zero coefficients, the predictor terminates predicting the current block by using the remainder of the prediction unit types and determines the prediction unit type with said all zero coefficients as the prediction unit type for the current block. | 04-17-2014 |
20140112392 | APPARATUS AND METHOD FOR CODING AND DECODING IMAGE - A video encoding apparatus includes: a parameter calculator to calculate a brightness compensation parameter based on one or more first pixels adjacent to a current block and one or more second pixels adjacent to a motion prediction block obtained by using a prediction motion vector, the one or more second pixels being located in locations corresponding to the one or more first pixels; a target pixel selector to select one or more target pixels for a brightness compensation from pixels in a prediction block determined by a motion vector of the current block, by using pixels adjacent to the motion prediction block; and a predictive encoder to generate a compensated prediction block of the prediction block by applying the brightness compensation parameter to the selected one or more target pixels and to perform a predictive encoding on the generated compensated prediction block. | 04-24-2014 |
20140133564 | ENCODING/DECODING APPARATUS AND METHOD USING FLEXIBLE DEBLOCKING FILTERING - A video decoding method includes decoding a bitstream including generating a quantized frequency transform block from the bitstream, reconstructing a residual block by inversely quantizing and inversely transforming the quantized frequency transform block, generating a prediction block by predicting a current block to be reconstructed, reconstructing the current block by adding the generated prediction block to the reconstructed residual block and performing a deblocking filtering with respect to a boundary between subblocks within a frame including the reconstructed current block, by allowing numbers of filtered pixels in a first block of the subblocks and a second block of the subblocks that engage in the filtering to be different depending on one or more predetermined criterion. | 05-15-2014 |
20140185675 | APPARATUS AND METHOD FOR IMAGE ENCODING/DECODING USING PREDICTABILITY OF INTRA-PREDICTION MODE - An apparatus and a method for video encoding/decoding using predictability of an intra-prediction mode are disclosed. The apparatus for encoding a video of the present disclosure includes: an intra-prediction mode determiner for determining an encoder prediction mode which is an intra-prediction mode of a current block of the video; an encoder for encoding a residual block generated by subtracting, from the current block, a predicted block generated by predicting the current block according to the encoder prediction mode; a mode information generator for generating mode information according to whether or not a video decoding apparatus is able to predict the encoder prediction mode; and an encoded data generator for generating encoded data including the encoded residual block and the mode information. The present disclosure can enhance compression in video encoding/decoding by using intra-prediction to predict the video with a minimum necessary bit rate. | 07-03-2014 |
20140254684 | METHOD AND APPARATUS FOR EFFECTIVE ENCODING/DECODING USING DETAILED PREDICTIVE UNIT - An apparatus for encoding images includes: a predictor to determine a prediction unit (PU) mode among a plurality of PU modes indicating types of partition of a current coding unit (CU) into one or more prediction units (PUs), and generate a predicted block of the current CU by performing an intra prediction or an inter prediction for each PU of the determined PU mode, wherein a size of the current CU is 2N×2N, and the plurality of PU modes includes 2N×hN or hN×2N PU mode in which the current CU is partitioned into PUs respectively having a size of 2N×hN or hN×2N, h being a fractional number smaller than 1; a subtractor to subtract the predicted block from the current CU to generate a residual block; a transformer to transform the residual block into a frequency domain to generate a frequency one or more transform blocks. | 09-11-2014 |
20140254686 | METHOD AND APPARATUS FOR PREDICTIVE ENCODING/DECODING OF MOTION VECTOR - A video encoding apparatus for predicting a motion vector of a current block to be encoded is to determine one or more representative blocks from neighboring blocks of the current block according to priorities of the neighboring blocks; and encode the motion vector of the current block by using, as a predicted motion vector of the current block, a first motion vector selected from motion vectors of the determined one or more representative blocks and a second motion vector of at least one block within a reference picture. | 09-11-2014 |
20140269916 | METHOD AND APPARATUS FOR VIDEO ENCODING/DECODING USING IMPROVED MERGE - A video encoding apparatus includes an inter predictor to check for availability of merge candidates configured from neighboring blocks of a current block, add into a merge candidate set, as one of the merge candidates, a combined bi-predictive motion parameter with respect to an unavailable block, the combined bi-predictive motion parameter generated by combining a list 0 motion parameter of a first available andidate block and a list 1 motion parameter of a second available candidate block, when the unavailable block is checked to be present among the merge candidates, and predict the current block by using a motion parameter corresponding to a merge candidate selected from the merge candidates including the combined bi-predictive motion parameter, to thereby generate a predicted block for the current block. | 09-18-2014 |
20140286392 | METHOD AND APPARATUS FOR ENCODING/DECODING IMAGE BY USING ADAPTIVE LOOP FILTER ON FREQUENCY DOMAIN USING CONVERSION - A video encoding method for reducing encoding error by using a loop filter is provided, the method including: generating a reconstructed image from encoded data of an original image; determining one or more regions on which the loop filter is applied in the reconstructed image; transforming the original image and the reconstructed image which correspond to each region of the determined one or more regions from a spatial domain into a frequency domain; determining loop filter coefficients for said each region by comparing the transformed original image and the transformed reconstructed image; loop-filtering the reconstructed image based on the loop filter coefficients for said each region; and encoding information on the loop filter coefficients for said each region. | 09-25-2014 |
20140294083 | METHOD AND AN APPARATUS FOR DECODING A VIDEO - The present disclosure relates to a method and an apparatus for motion vector encoding/decoding through estimations of multiple motion vectors, and to a method and an apparatus for video encoding/decoding using the same. The disclosure provides a motion vector encoding apparatus including a motion vector estimator for estimating a plurality of motion vectors with estimating one of the plurality of motion vectors as a motion vector of a current block and estimating the remaining motion vectors by one or more predefined estimation criteria in agreement with a video decoding apparatus; and a motion information encoder for encoding motion information generated by using the plurality of motion vectors. According to the disclosure, estimations are enabled by using more accurate motion vectors while reducing the bit rate for encoding the motion vectors leading to an improvement of the compressing efficiency. | 10-02-2014 |
20140307788 | METHOD AND APPARATUS FOR ENCODING AND DECODING VIDEO USING SKIP MODE - A video encoding apparatus includes: an inter prediction unit to determine a motion parameter of a current block and generate a predicted block of the current block, by performing a motion estimation on the current block; and an optimal mode determining unit to set a prediction mode of the current block as a SKIP mode when (i) the motion parameter of the current block is identical to a motion parameter of a candidate block among a plurality of candidate blocks and (ii) all-zero coefficients result from a transform and a quantization performed on a residual data block representing the difference between the current block and the predicted block. | 10-16-2014 |
20140321543 | METHOD AND APPARATUS FOR IMAGE ENCODING/DECODING - A method and an apparatus for image encoding/decoding are disclosed. The apparatus includes: a block decomposer for decomposing a current block into a plurality of sub-blocks; and an intra prediction encoder for performing an intra prediction encoding by referring to already encoded and decoded adjacent pixel information of each sub-block, based on an intra prediction mode equal to an intra prediction mode of the current block, thereby generating a bit stream for the current block. In image encoding and image decoding, when a current block to be encoded or decoded is predicted, the disclosed method and apparatus can improve the accuracy of the prediction, which can provide an image with a satisfactory reproduction quality by improved coding efficiency. | 10-30-2014 |
20140328403 | IMAGE ENCODING/DECODING METHOD AND APPARATUS USING WEIGHT PREDICTION - A method for decoding video images includes: determining a coding block, from a bitstream, which is divided in a quadtree structure from a largest coding block; decoding, from the bitstream, motion information on one or more prediction blocks divided from the coding block; predicting the prediction blocks based on the motion information; reconstructing a residual block from the bitstream; and reconstructing the coding block by adding the predicted prediction blocks and the reconstructed residual block. The predicting of the prediction blocks includes: generating first predicted pixels within each of the prediction blocks by using the motion information; decoding, from the bitstream, a weighted prediction parameter applicable to each of the prediction blocks; and generating second predicted pixels within each of the prediction blocks by applying the weighted prediction parameter to the first predicted pixels within each of the prediction blocks. | 11-06-2014 |
20150016526 | IMAGE ENCODING/DECODING METHOD AND DEVICE - The present disclosure relates to a video encoding/decoding apparatus and method, in which skip information indicating whether a block is a skip block is encoded, partition information of the block and skip motion information of the block are encoded or prediction information of the block containing the partition information of the block and intra prediction mode information or motion information are encoded according to the skip information, residual signal information of the block is predictive-encoded based on the prediction information and the transform information, and an encoded signal is reconstructed. The method and the apparatus can improve the video compression efficiency by efficiently encoding the encoding information used for the video encoding and selectively using various encoding methods and decoding methods in encoding the video. | 01-15-2015 |
20150078437 | IMAGE ENCODING/DECODING METHOD AND DEVICE USING COEFFICIENTS OF ADAPTIVE INTERPOLATION FILTER - An image encoding and decoding method comprising: a coefficient calculator for calculating adaptive interpolation filter coefficient of a current frame; an image encoder for interpolating reference frames using the adaptive interpolation filter coefficient of the current frame and encoding the current frame using the interpolated reference frames; a filter flag encoder for generating and encoding a coefficient-inserted flag or coefficient non-inserted flag as a filter flag according to the adaptive interpolation filter coefficient of the current frame; a coefficient encoder for encoding the adaptive interpolation filter coefficient of the current frame when the filter flag is a coefficient-inserted flag; and a bit stream generator for generating and outputting a bit stream, which includes the encoded current frame and encoded filter flag, and further includes encoded adaptive interpolation filter coefficient of the current frame when the filter flag is the coefficient-inserted flag. | 03-19-2015 |