摘要:
A motion vector detection device includes a motion estimator which detects block motion vectors (MV0) and a motion vector densifier (130). The motion vector densifier (130) further comprises a first motion vector generator (1341), a second motion vector generator (1342-134N), and a motion vector corrector (1371-137N). From each block, the first motion vector generator (1341) generates sub-blocks on a first layer, and generates a motion vector (MV1) for each sub-block on the first layer. In each layer from a second layer through an N-th layer, the second motion vector generator (1342-134N) generates a motion vector (MV7, where k=2 to N) for each sub-block in the layer. The motion vector corrector (1371-137N) corrects the motion vectors of the sub-blocks in layers subject to correction among the first through N-th layers.
摘要:
To interpolate a frame between the current frame and a first delayed frame preceding the current frame, an image processing device generates test interpolation data for the first delayed frame from data in point-symmetric positions in the current frame and in a second delayed frame preceding the first delayed frame. Motion vectors pointing from the first delayed frame to the current frame are found by evaluating different test interpolation data against the actual data of the first delayed frame. These motion vectors are converted to pairs of motion vectors pointing from the first delayed frame and the current frame to the interpolated frame, and these pairs of motion vectors are used to detect occlusion and generate accurate data for the interpolated frame from the data of the first delayed frame and the current frame, excluding occluded data.
摘要:
An image processing apparatus, in which an interpolation frame is inserted between a current frame and a first delayed frame preceding the current frame by one frame, includes a motion vector detector, a motion vector converter, and an interpolation frame generator; wherein the motion vector detector includes a test interpolator outputting test interpolation data, an interpolation data evaluator evaluating a correlation of each of the test interpolation data with reference to the first-delayed-frame block data, thereby outputting evaluation data indicating results of the evaluating, and a motion vector determiner outputting a motion vector of an item of the evaluation data having highest correlation in the plurality of items of the evaluation data; and the first to third test interpolation data are obtained as the test interpolation data from a plurality of items of the second-delayed-frame block data and a plurality of items of the current-frame block data.
摘要:
To interpolate a frame between a first frame and a second frame in a video signal, a motion-compensated interpolated frame is generated and then corrected responsive to detection of a motion vector boundary. Positions at which an absolute value of a first or second derivative of the motion vectors is not less than a predetermined amount are found to be at a motion vector boundary, and the pixel values of the pixels in an area where boundary pixels are concentrated are corrected. Blocks with at least a predetermined proportion of boundary pixels are found to be in an area where boundary pixels are concentrated.
摘要:
An image processing apparatus, in which an interpolation frame is inserted between a current frame and a first delayed frame preceding the current frame by one frame, includes a motion vector detector, a motion vector converter, and an interpolation frame generator; wherein the motion vector detector includes a test interpolator outputting test interpolation data, an interpolation data evaluator evaluating a correlation of each of the test interpolation data with reference to the first-delayed-frame block data, thereby outputting evaluation data indicating results of the evaluating, and a motion vector determiner outputting a motion vector of an item of the evaluation data having highest correlation in the plurality of items of the evaluation data; and the first to third test interpolation data are obtained as the test interpolation data from a plurality of items of the second-delayed-frame block data and a plurality of items of the current-frame block data.