Abstract:
An frame rate up-conversion (FRC) apparatus and method are provided. The motion vector generating circuit compares a previous original frame with a current original frame to obtain the first motion vectors of the blocks of the current original frame, and compares the current original frame and a posterior original frame to obtain the second motion vectors of the blocks of the current original frame. The motion vector correction circuit checks whether the blocks of the second original frame are located in an occlusion area, and corrects the motion vectors of the blocks in the occlusion area based on the first motion vectors and the second motion vectors of the first original frame, the second original frame and the third original frame. The interpolation frame generating circuit creates at least one interpolation frame between the first original frame and the second original frame based on the corrected motion vectors.
Abstract:
An image matching method is utilized for performing a stereo matching from a first image block to a second image block in a stereo matching system. The image matching method includes performing a matching computation from the first image block to the second image block according to a first matching algorithm to generate a first matching result; performing the matching computation between the first image block and the second image block according to a second matching algorithm to generate a second matching result and a third matching result; obtaining a matching error and a matching similarity of the first image block according to the second matching result and the third matching result; and determining a stereo matching result of the first image block according to the matching error and the matching similarity.
Abstract:
A disparity calculating method for a stereo matching system includes calculating a global energy matrix according to a first image, a second image and a previous disparity matrix of a previous frame; calculating a global disparity matrix according to the global energy matrix and a first stereo matching algorithm; calculating a local energy matrix between a first image block of the first image and a second image block of the second image according to the first image block, the second image block, a previous block disparity matrix and the global disparity matrix; and calculating a local disparity matrix between the first image block and the second image block according to the local energy matrix and a second stereo matching algorithm.
Abstract:
A disparity calculating method includes generating an energy matrix according to a first image-block and a second image-block, wherein the energy matrix includes a plurality of energies of a plurality of pixels corresponding to a plurality of disparity candidates; setting the energy corresponding to a starting pixel of the plurality of pixels and a specified disparity candidate of the plurality of disparity candidates as a first predetermined value and setting the energies corresponding to the starting pixel and other disparity candidates of the plurality of disparity candidates as a second predetermined value, wherein the second predetermined value is greater than the first predetermined value; generating a path matrix according to the energy matrix; and determining a plurality of disparities of the plurality of pixels sequentially from an ending pixels of the plurality of pixels, wherein the disparity of the ending pixel is set as a third predetermined value.
Abstract:
An image matching method is utilized for performing a stereo matching from a first image block to a second image block in a stereo matching system. The image matching method includes performing a matching computation from the first image block to the second image block according to a first matching algorithm to generate a first matching result; performing the matching computation between the first image block and the second image block according to a second matching algorithm to generate a second matching result and a third matching result; obtaining a matching error and a matching similarity of the first image block according to the second matching result and the third matching result; and determining a stereo matching result of the first image block according to the matching error and the matching similarity.
Abstract:
A matching search method is utilized for performing a matching search from a first image block to a second image block in a stereo matching system. The matching search method includes obtaining a global offset of the first image block corresponding to the second image block according to an offset relationship between a first image data of the first image block and a second image data of the second image block; and performing the matching search from the first image block to the second image block according to the global offset and a searching range.
Abstract:
A motion estimation method for blocks of a periodic pattern is provided, which includes determining a global motion vector corresponding to a region according to motion vectors of periodic blocks in the region; generating candidate motion vectors of a target periodic block to be encoded in a second frame; for each candidate motion vector, determining a penalty value based on at least one difference between the candidate motion vector and at least one global motion vector corresponding to at least a relative region in the first frame; for each candidate motion vector, calculating a weighted similarity value based on an original similarity value between the target periodic block of the second frame and a reference block corresponding to the candidate motion vector of the first frame, and the penalty value; and determining a motion vector of the target periodic block according to weighted similarity values of the candidate motion vectors.
Abstract:
A motion estimation method for blocks of a periodic pattern is provided, which includes determining a global motion vector corresponding to a region according to motion vectors of periodic blocks in the region; generating candidate motion vectors of a target periodic block to be encoded in a second frame; for each candidate motion vector, determining a penalty value based on at least one difference between the candidate motion vector and at least one global motion vector corresponding to at least a relative region in the first frame; for each candidate motion vector, calculating a weighted similarity value based on an original similarity value between the target periodic block of the second frame and a reference block corresponding to the candidate motion vector of the first frame, and the penalty value; and determining a motion vector of the target periodic block according to weighted similarity values of the candidate motion vectors.
Abstract:
A disparity calculating method includes generating an energy matrix according to a first image-block and a second image-block, wherein the energy matrix includes a plurality of energies of a plurality of pixels corresponding to a plurality of disparity candidates; setting the energy corresponding to a starting pixel of the plurality of pixels and a specified disparity candidate of the plurality of disparity candidates as a first predetermined value and setting the energies corresponding to the starting pixel and other disparity candidates of the plurality of disparity candidates as a second predetermined value, wherein the second predetermined value is greater than the first predetermined value; generating a path matrix according to the energy matrix; and determining a plurality of disparities of the plurality of pixels sequentially from an ending pixels of the plurality of pixels, wherein the disparity of the ending pixel is set as a third predetermined value.
Abstract:
A matching search method is utilized for performing a matching search from a first image block to a second image block in a stereo matching system. The matching search method includes obtaining a global offset of the first image block corresponding to the second image block according to an offset relationship between a first image data of the first image block and a second image data of the second image block; and performing the matching search from the first image block to the second image block according to the global offset and a searching range.