Image processing apparatus, image processing method, and computer readable medium having image processing program
AssigneeFujitsu Limited
InventorIkumi Edanami
Life of this patent
Estimating the term…
Abstract
An IP conversion unit 20 converts an interlaced image which is an input image into a progressive (non-interlaced) image, and outputs the image. A scene detection unit 30 detects from motion vectors (Mx,My) whether the entire image is being slowly vertically scrolled (outputs a vertical scrolling coefficient tcoef). In a 3D filter 41 of an interlace interference removal unit 40, when vertical scrolling is detected, parallel motion of a plurality of past output images according to an average motion amount is caused according to motion vectors (Mx,My), cumulative pixel values are calculated, and the pixel values are taken to be the output image during vertical scrolling (interpolated image).
Claims16
An image processing apparatus, comprising:
- an IP conversion unit which converts an input interlaced image into a progressive image;
- a scene detection unit which detects whether the interlaced image is a slowly vertically scrolled image;
- and
- a filter processing unit which, if the slowly vertically scrolled image is detected by the scene detection unit, calculates average motion amounts according to the speed of vertical scrolling of the interlaced image, causes parallel motion of each of output images of a plurality of past frames according to the average motion amounts, calculates cumulative pixel values from the output images of the plurality of past frames after parallel motion and the progressive image, and outputs the pixel values as a current output image.
An image processing apparatus, comprising:
- an IP conversion unit which converts an input interlaced image into a progressive image;
- a scene detection unit which detects whether the interlaced image is a slowly vertically scrolled image or not;
- and
- a filter processing unit which, if the slowly vertically scrolled image is detected by the scene detection unit, calculates an average motion amount according to the speed of vertical scrolling of the interlaced image, causes parallel motion of an immediately preceding output image according to the average motion amount, calculates cumulative pixel values from the immediately preceding output image after parallel motion and the progressive image as a recursive filter in a time direction, and outputs the pixel values as a current output image.
An image processing method in an image processing apparatus, comprising the steps of:
- converting an input interlaced image into a progressive image by a conversion unit;
- detecting that the interlaced image is a slowly vertically scrolled image or not;
- and
- calculating average motion amounts according to the speed of vertical scrolling of the interlaced image, causing parallel motion of each of output images of a plurality of past frames according to the average movement amounts,
- calculating cumulative pixel values using the output images of the plurality of past frames after parallel motion and the progressive image, and outputting the pixel values as a current output image, on detection of the slowly vertically scrolled image.
An image processing method in an image processing apparatus, comprising the steps of:
- converting an input interlaced image into a progressive image by a conversion unit;
- detecting that the interlaced image is a slowly vertically scrolled image or not;
- and
- calculating average motion amounts according to the speed of vertical scrolling of the interlaced image, causing parallel motion of an immediately preceding output image according to the average motion amount, calculating cumulative pixel values using the immediately preceding output image after parallel motion and the progressive image as a recursive filter in a time direction, and outputting the pixel values as a current output image, upon detection of the slowly vertically scrolled image.
A computer readable medium having an image processing program causing an image processing apparatus to execute an image processing, comprising:
- a conversion processing which converts an input interlaced image into a progressive image;
- a detection processing which detects whether the interlaced image is a slowly vertically scrolled image or not;
- and
- an filter processing which, upon detection of the slowly vertically scrolled image, calculates average motion amounts according to the speed of vertical scrolling of the interlaced image, causes parallel motion of each of output images of a plurality of past frames respectively stored in a plurality of memory units according to the average movement amounts when reading out the output images of the plurality of past frames, calculates cumulative pixel values using the output images of the plurality of past frames after parallel motion and the progressive image, and output the pixel values as a current output image.
A computer readable medium having an image processing program causing an image processing apparatus to execute an image processing, comprising:
- a conversion processing which converts an input interlaced image into a progressive image by a conversion unit;
- a detection processing which detects whether the interlaced image is a slowly vertically scrolled image or not;
- and
- a filter processing which, upon detection of the slowly vertically scrolled image, calculates average motion amounts according to the speed of vertical scrolling of the interlaced image, cause parallel motion of an immediately preceding output image stored in a memory unit of the image processing apparatus according to the average motion amount when reading out the immediately preceding output image, calculate cumulative pixel values using the immediately preceding output image after parallel motion and the progressive image as a recursive filter in a time direction, and output the pixel values as a current output image.
Dependencies are inferred from the claim text.