VIDEO ENCODING/DECODING APPARATUS AND ADAPTIVE OVERLAPPED BLOCK MOTION COMPENSATION METHOD AND APPARATUS EMPLOYING ADAPTIVE WEIGHTS THEREFOR
First Claim
1. An adaptive overlapped block motion compensation apparatus employing adaptive weights comprising:
- an RBMC(x,y) calculator for performing a calculation of a residual signal RBMC(x,y) in a block motion estimation;
a DN(x,y) calculator for performing a calculation of a differential pixel value DN(x,y) between a motion compensated block generated by a motion vector of an adjacent block and a currently motion compensated block through a currently estimated motion vector;
an additional information updating/setting unit for updating and setting additional information for performing an adaptive overlapped block motion compensation based on the RBMC(x,y) and the DN(x,y); and
an adaptive overlapped block motion compensator for performing the adaptive overlapped block motion compensation for respective pixels in certain pixel units based on the additional information, progressing the adaptive overlapped block motion compensation over to subsequent pixels as long as an absolute value of the RBMC(x,y) is smaller than or equal to the additional information, and if the absolute value of the RBMC(x,y) is greater than the additional information, calculating a residual signal ROBMC(x,y) with an HN(x,y) selectively signed so that an absolute value of the ROBMC(x,y) in an overlapped block motion reconstruction is smaller than the absolute value of the RBMC(x,y).
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure provides an adaptive overlapped block motion compensation apparatus employing adaptive weights including: an RBMC(x,y) calculator for calculating residual signal RBMC(x,y) in block motion estimation; a DN(x,y) calculator for calculating differential pixel value DN(x,y) between a motion compensated block generated by a motion vector of an adjacent block and a currently motion compensated block; a unit for updating and setting additional information for performing an adaptive overlapped block motion compensation based on RBMC(x,y) and DN(x,y); and an adaptive overlapped block motion compensation operating on respective pixels in certain pixel units based on the additional information, progressing to subsequent pixels if an absolute value of RBMC(x,y) is not greater than the additional information, and if the absolute value of RBMC(x,y) is greater than the additional information, calculating an ROBmc(x,y) with an HN(x,y) selectively signed so that an absolute value of ROBMC(x,y) is smaller than the absolute value of RBMC(x,y).
35 Citations
20 Claims
-
1. An adaptive overlapped block motion compensation apparatus employing adaptive weights comprising:
-
an RBMC(x,y) calculator for performing a calculation of a residual signal RBMC(x,y) in a block motion estimation; a DN(x,y) calculator for performing a calculation of a differential pixel value DN(x,y) between a motion compensated block generated by a motion vector of an adjacent block and a currently motion compensated block through a currently estimated motion vector; an additional information updating/setting unit for updating and setting additional information for performing an adaptive overlapped block motion compensation based on the RBMC(x,y) and the DN(x,y); and an adaptive overlapped block motion compensator for performing the adaptive overlapped block motion compensation for respective pixels in certain pixel units based on the additional information, progressing the adaptive overlapped block motion compensation over to subsequent pixels as long as an absolute value of the RBMC(x,y) is smaller than or equal to the additional information, and if the absolute value of the RBMC(x,y) is greater than the additional information, calculating a residual signal ROBMC(x,y) with an HN(x,y) selectively signed so that an absolute value of the ROBMC(x,y) in an overlapped block motion reconstruction is smaller than the absolute value of the RBMC(x,y). - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An adaptive overlapped block motion compensation method employing adaptive weights comprising:
-
performing a calculation of a residual signal RBMC(x,y) in a block motion estimation; performing a calculation of a differential pixel value DN(x,y) between a motion compensated block generated by a motion vector of an adjacent block and a currently motion compensated block through a currently estimated motion vector; updating/setting additional information for performing an adaptive overlapped block motion compensation based on the RBMC(x,y) and the DN(x,y); and performing the adaptive overlapped block motion compensation for respective pixels in certain pixel units based on the additional information, progressing the adaptive overlapped block motion compensation over to subsequent pixels as long as an absolute value of the RBMC(x,y) is smaller than or equal to the additional information, and if the absolute value of the RBMC(x,y) is greater than the additional information, calculating a residual signal ROBMC(x,y) with an HN(x,y) selectively signed so that an absolute value of the ROBMC(x,y) in an overlapped block motion reconstruction is smaller than the absolute value of the RBMC(x,y). - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A video encoding apparatus comprising:
-
a motion estimator/compensator for performing an adaptive overlapped block motion compensation for respective pixels in certain pixel units based on additional information having been set, progressing the adaptive overlapped block motion compensation over to subsequent pixels as long as an absolute value of a residual signal RBMC(x,y) in a block motion reconstruction is smaller than or equal to the set additional information, and if the absolute value of the RBMC(x,y) is greater than the additional information, calculating a residual signal ROBMC(x,y) with an HN(x,y) selectively signed so that an absolute value of the ROBMC(X,Y) in an overlapped block motion reconstruction is smaller than the absolute value of the RBMC(x,y) to predict predicted pixel values of respective pixels in an image; a subtractor for calculating a difference between an original pixel value of each pixel of a current block and a predicted pixel value of each pixel of the current block to generate a residual signal; a transformer for performing a transform of the residual signal into frequency coefficients; a quantizer for performing a quantization of the frequency coefficients after the transform; and an encoder for encoding the frequency coefficients after the quantization into a bitstream. - View Dependent Claims (14, 15, 16)
-
-
17. A video decoding apparatus comprising:
-
a comparator for comparing an absolute value of a residual signal RBMCT(x,y) in a block motion reconstruction to additional information, the RBMCT(x,y) having been encoded and transmitted and the additional information having been set; and an adaptive overlapped block motion compensator for performing an adaptive overlapped block motion compensation on each of successive pixels as long as the absolute value of the RBMCT(x,y) is smaller than or equal to the additional information, and if the absolute value of the RBMCT(x,y) is greater than the additional information, calculating an ROBMC(x,y) with an HN(x,y) selectively signed so that an absolute value of the ROBMC(x,y) is greater than the absolute value of the RBMCT(x,y). - View Dependent Claims (18, 19, 20)
-
Specification