A signal processing apparatus includes a first image memory that stores input moving images corresponding to a plurality of screens, a blur amount calculation section that calculates an amount of blur of each screen of the input moving image, a blur amount storage section that stores the amount of blur calculated by the blur amount calculation section in association with each screen of the input moving image, an image switching section that selects and outputs one image of the input moving image and the output of the first image memory, a noise reduction section that removes noise from the images corresponding to the plurality of screens from the image switching section and outputs noise-free images, a second image memory that stores images from the noise reduction section corresponding to at least one screen, and a freeze control section that reads, when a freeze instruction is generated, images corresponding to two or more screens including a screen with a smallest amount of blur based on the amount of blur stored in the blur amount storage section and necessary to remove noise in the noise reduction section from the first image memory, causes the image switching section to output the images and controls the second image memory to cause the image of the screen with the smallest amount of blur to be consecutively outputted.