摘要:
A quantizing matrix selecting part 3 for calculating the average and variance of brightness values in a prediction image created by a motion-compensated prediction unit 1, and selecting a quantizing matrix corresponding to the average and variance of brightness values in the prediction image from among a plurality of quantizing matrices which are prepared in advance is disposed, and a quantizing part 6 quantizes orthogonal transformation coefficients outputted from an orthogonal transformation part 5 with reference to the quantizing matrix selected by the quantizing matrix selecting part 3.
摘要:
Disclosed is an image encoding device which is constructed in such a way as to include an encoding mode determining unit 4 for evaluating the degree of efficiency of encoding of a difference image A which is the difference between an image of a macroblock to be encoded, and a prediction image A generated by a motion-compensated prediction unit 2 in a motion prediction mode A, and also evaluating the degree of efficiency of encoding of a difference image B which is the difference between the image of the macroblock to be encoded, and a prediction image B generated by the motion-compensated prediction unit 2 in a motion prediction mode B, and for selecting a difference image having a higher degree of encoding efficiency.
摘要:
A loop filter 6 includes a region classifying unit 12 for extracting a feature quantity of each of the regions which construct a local decoded image to classify each of the regions into the class to which the region belongs according to the feature quantity, and a filter designing and processing unit 13 for, for each class to which one or more regions, among the regions which construct the local decoded image, belong, generating a Wiener filter which minimizes an error occurring between an inputted image and the local decoded image in each of the one or more regions belonging to the class to compensate for a distortion superimposed onto the one or more regions by using the Wiener filter.
摘要:
Disclosed is an image encoding device which is constructed in such a way as to include an encoding mode determining unit 4 for evaluating the degree of efficiency of encoding of a difference image A which is the difference between an image of a macroblock to be encoded, and a prediction image A generated by a motion-compensated prediction unit 2 in a motion prediction mode A, and also evaluating the degree of efficiency of encoding of a difference image B which is the difference between the image of the macroblock to be encoded, and a prediction image B generated by the motion-compensated prediction unit 2 in a motion prediction mode B, and for selecting a difference image having a higher degree of encoding efficiency.
摘要:
When an encoding mode corresponding to one of blocks to be encoded into which an image is divided by a block dividing part 2 is an inter encoding mode which is a direct mode, a motion-compensated prediction part 5 selects a motion vector suitable for generation of a prediction image from one or more selectable motion vectors and also carries out a motion-compensated prediction process on the block to be encoded to generate a prediction image by using the motion vector, and outputs index information showing the motion vector to a variable length encoding part 13, and the variable length encoding unit 13 variable-length-encodes the index information.
摘要:
Disclosed is an image decoding method including a step of variable-length-decoding coded data multiplexed into a bitstream to acquire compressed data associated with a coding block, a reference image restriction flag indicating whether or not to restrict a significant reference image area which is an area on a reference image which can be used for the motion-compensated prediction, and motion information and a motion-compensated prediction step of carrying out a motion-compensated prediction process on the coding block on the basis of the motion information to generate a prediction image, in which the motion-compensated prediction step includes a step of when the prediction image includes a pixel located outside the significant reference image area, carrying out a predetermined extending process to generate the prediction image on the basis of the reference image restriction flag by using the motion information.
摘要:
Disclosed is an image decoding method including a step of variable-length-decoding coded data multiplexed into a bitstream to acquire compressed data associated with a coding block, a reference image restriction flag indicating whether or not to restrict a significant reference image area which is an area on a reference image which can be used for the motion-compensated prediction, and motion information and a motion-compensated prediction step of carrying out a motion-compensated prediction process on the coding block on the basis of the motion information to generate a prediction image, in which the motion-compensated prediction step includes a step of when the prediction image includes a pixel located outside the significant reference image area, carrying out a predetermined extending process to generate the prediction image on the basis of the reference image restriction flag by using the motion information.
摘要:
When an encoding mode corresponding to one of blocks to be encoded into which an image is divided by a block dividing part 2 is an inter encoding mode which is a direct mode, a motion-compensated prediction part 5 selects a motion vector suitable for generation of a prediction image from one or more selectable motion vectors and also carries out a motion-compensated prediction process on the block to be encoded to generate a prediction image by using the motion vector, and outputs index information showing the motion vector to a variable length encoding part 13, and the variable length encoding unit 13 variable-length-encodes the index information.
摘要:
An image encoding device include a predicting unit for adaptively determining the size of each motion prediction unit block according to color component signals, and for dividing each motion prediction unit block into motion vector allocation regions to search for a motion vector, and a variable length encoding unit for, when a motion vector is allocated to the whole of each motion prediction unit block, performing encoding in mc_skip mode if the motion vector is equal to an estimated vector and a prediction error signal 5 does not exist, and for, when each motion vector allocation region has a size equal to or larger than a predetermined size and a motion vector is allocated to the whole of each motion vector allocation region, performing encoding in sub_mc_skip mode if the motion vector is equal to an estimated vector and a prediction error signal does not exist.
摘要:
A tile partitioning unit 1 that partitions an inputted image into tiles each of which is a rectangular region having a specified size and outputs the tiles is disposed, and a block partitioning unit 10 of a partition video encoding unit 3 partitions a tile outputted from the tile partitioning unit 1 into coding blocks each having a predetermined size and also partitions each of the coding blocks hierarchically until the number of hierarchical layers reaches an upper limit on the number of hierarchical layers which is determined by an encoding controlling unit 2.