Patent ID: 8102912

Claim:
An image processing device comprising: a decoder which decodes a coded stream into which a coded frame is multiplexed and obtains a decoded frame; a storage unit configured to store a reference frame; a motion search unit configured to perform a motion search process on the decoded frame and determine a motion vector between the decoded frame and the reference frame stored in the storage unit; a determination unit configured to determine a correlation value between the decoded frame and the reference frame and the number of iterations indicating the number of times signal separation calculation based on a TV method is iteratively performed on the decoded frame, based on a result of the motion search process; a generation unit configured to generate, as an initial gradient signal value, a zero vector or a gradient signal value obtained based on the motion vector determined in the motion search process, according to the correlation value; a separation unit configured to iteratively perform the signal separation calculation on the decoded frame the number of iterations, using the initial gradient signal value as an initial value, and separate the decoded frame into a first skeleton image signal and a first texture image signal; an image processing unit configured to perform at least one of an edge enhancement process on the first skeleton image signal and a noise suppression process on the first texture image signal and obtain a second skeleton image signal aid a second texture image signal; and a combination unit configured to combine the second skeleton image signal and the second texture image signal to generate a frame to be output.