摘要:
In an image signal encoding method for encoding an image signal using motion compensation, a motion vector is found by means of a block matching method, a first distortion SEmc of motion compensated prediction associated with the motion vector, and a second distortion SEnomc of prediction without motion compensation are detected, the motion vector is used for for inter-picture prediction encoding when SEnomc>SEmc+K, with K being a constant greater than 0, and a vector having a value zero is used, in place of the motion vector, for inter-picture prediction encoding when SEnomc.ltoreq.SEmc+K. In another aspect, a speed of motion in a sequence of pictures is detected, and for a part of the sequence of pictures detected to contain a quick motion, the prediction encoding is performed using one-way prediction encoding, and for a part of the sequence of pictures without a quick motion, prediction encoding is performed using bi-directional prediction encoding. In another aspect, the image signal is subsampled for each field, and a motion vector is determined using the field-subsampled image signal.
摘要:
In an image signal encoding method for encoding an image signal using motion compensation, a motion vector is found by means of a block matching method, a first distortion SEmc of motion compensated prediction associated with the motion vector, and a second distortion SEnomc of prediction without motion compensation are detected, the motion vector is used for for inter-picture prediction encoding when SEnomc>SEmc+K, with K being a constant greater than 0, and a vector having a value zero is used, in place of the motion vector, for inter-picture prediction encoding when SEnomc≦SEmc+K. In another aspect, a speed of motion in a sequence of pictures is detected, and for a part of the sequence of pictures detected to contain a quick motion, the prediction encoding is performed using one-way prediction encoding, and for a part of the sequence of pictures without a quick motion, prediction encoding is performed using bi-directional prediction encoding. In another aspect, the image signal is subsampled for each field, and a motion vector is determined using the field-subsampled image signal.
摘要:
To detect a straight line using the Hough transform taking into consideration not only the number of points but also other properties of the straight line, the Hough transform unit performs a Hough transform on contour-enhanced binary image data. The Hough table stores a count after the Hough transform. The adjustment unit adjusts the count. The straight line detection unit detects a straight line based on the adjusted count. Additionally, to detect a straight line, independent of its direction or location in the image, for each straight line in the binary image data, the straight line calculation unit determines the intersections where that straight line cuts up the binary image data to calculate the intersection distance. The normalization unit divides the count stored in the Hough table by the intersection distance to normalize the count. The straight line detection unit detects a straight line based on the normalized count.
摘要:
A correlation judgment part judges a correlation direction on each pixel. In a case where a correlation direction of a specified pixel is a vertical direction and the correlation thereof is small in any other direction, it is judged that the specified pixel is a pixel on an edge in the vertical direction. Then, a noise removal filtering operation is performed on the specified pixel by using pixels on a line in the vertical direction and an edge enhancement operation is performed by using pixels on a line in a horizontal direction.
摘要:
An image processor includes an encoder that performs encoding including quantization on an image signal and a controller that controls a quantization parameter in the quantization. The controller determines a quantization parameter of a currently target macroblock, based on a difference between a target amount of code for a specified number of macroblocks and an amount of code generated for a predetermined number of macroblocks processed immediately before. The controller variably sets the specified number.
摘要:
A quantization step determination part inputs an evaluation value (ACT_MB) indicating the dispersion in a macroblock and its average value (ACT_PIC). A subtracter obtains the difference between these values, and a multiplier multiplies the difference by raq ( 1) to obtain a converted quantization step value (Qstep_AVC). This optimizes a bit allocation in accordance with an Activity value of the macroblock, to thereby improve the quality of image.
摘要:
The present invention relates to an interpolation method and a filtering method which utilize a correlation between pixel signals, and it is an object of the present invention to provide a sharp and high-quality image even if an error occurs in correlation degree judgment. To accomplish the above-mentioned object, an imaging device 10 is of a single-chip type, and includes a RGB Bayer pattern color filter 11, and an image is processed in a manner to be described below. Pixel signals outputted from the imaging device 10 are inputted through a signal processing part 20 to an image processing part 30. A correlation judgment part 31 judges a correlation between the pixel signals, and an interpolation processing part 32 performs a pixel interpolation process based on a correlation result. Thus, each pixel signal becomes a perfect signal having all R, G and B color components. Filter factors for a filter 34 are determined based on the correlation result, and a filtering process is performed on the pixel signals subjected to the pixel interpolation. The filter factors are determined so as to assist the pixel interpolation process best.
摘要:
An image compression apparatus performs quantization of DC component data, low-pass component data and high-pass component data which are generated by frequency conversion of still image data. An extracting part extracts additional data and coding object data which is to be entropy coded, from quantization data. An entropy coding part performs entropy coding of the coding object data stored in a coding object data memory. An additional data processing part generates a flex bit from the additional data. A pattern information generation part acquires the coding object data directly from the extracting part, to generate pattern information indicating whether the coding object data is zero or not. A bit stream generation part outputs the pattern information, the coding object data and the flex bit in a predetermined order, to output a bit stream.
摘要:
A category setting part sets a type of a decoded image based on characteristics of the decoded image which are fineness of the decoded image and an intensity of movement of the decoded image. A code amount setting part sets a target code amount of an output image based on the type of the decoded image. A quantization step value setting part sets a quantization step value of the output image based on the target code amount of the output image. A transcoder can set the target code amount of the output image depending on fineness of the decoded image. The transcoder can distribute the target code amount of the output image to a reference image and a predicted image depending on the intensity of movement of the decoded image.
摘要:
A first pixel group containing a pixel of interest, a second pixel group containing the first pixel group, and a third pixel group containing the second pixel group are defined. A first reference pixel value is calculated based on the first pixel group, and a second reference pixel value is calculated based on the third pixel group. The second pixel group is divided into two sub-groups with respect to the second reference pixel value. The sub-group containing the pixel of interest is selected as a target set. In the target set, a pixel with a pixel value close to the first reference pixel value is selected as a corrective pixel. The pixel value of the pixel of interest is replaced with the pixel value of the corrective pixel.