Patent ID: 7447265
Filing Date: 2008-11-04
Classification: H04N

Abstract:
1. An image processing apparatus comprising: a) first motion vector detecting means for searching for a motion vector of an N-th input frame in a fixed search range on the basis of image data of the N-th input frame and image data of an (N-1)th input frame; b) second motion vector detecting means for setting a search range for performing a motion vector search within a search range not exceeding said fixed search range according to a detected motion vector of the (N-1)th input frame and for searching a motion vector of the N-th input frame within the set search range on the basis of the image data of the N-th input frame and the image data of the (N-1)th input frame and for calculating an accumulated value of differences between a macro block to be encoded and a prediction macro block; and c) selecting means for selecting to perform a process using said first motion vector detecting means without performing the process using said second motion vector detecting means in a case where the (N-1)th input frame is encoded using an intra-encoding mode, for selecting to perform a process using said first motion vector detecting means without performing the process using said second motion vector detecting means in a case where the (N-1)th input frame is encoded using an inter-encoding mode and the accumulated value of differences between a macro block to be encoded and a prediction macro block calculated by the second motion vector detecting means is greater than a predetermined value, and for selecting to perform a process using said second motion vector detecting means without performing the process using said first motion vector detecting means in a case where the (N-1)th input frame is encoded using the inter-encoding mode and the accumulated value is not greater than the predetermined value, wherein said selecting means selects only one of said first motion vector detecting means and said second motion vector detecting means to perform a process for the N-th input frame.