Image processing apparatus, image processing method, and program
AssigneeCanon Kabushiki Kaisha
InventorSatoru Kobayashi
Life of this patent
Estimating the term…
Abstract
It is a subject to enable a moving image whose motion is smooth to be generated from a moving image of photographed frames. A motion vector calculating unit calculates a motion vector between the frame images of the moving image. An interpolation frame image generating unit generates an interpolation frame image corresponding to a time position between the frame images on the basis of the motion vector. A motion vector reliability calculating unit, a synthesizing ratio calculating unit, and an image synthesizing unit add a motion blur to the frame image by using the frame image and the interpolation frame image.
Claims13
An image processing apparatus comprising:
- one or more processors;
- and
- a memory storing instructions which, when the instructions are executed by the processor, cause the image processing apparatus to function as:
- a calculating unit configured to calculate a motion vector between frame images of a moving image;
- an interpolating unit configured to generate a plurality of interpolation frame images corresponding to a time position between frame images which are adjacent with respect to time on the basis of the motion vector;
- and
- a generating unit configured to generate a frame image with motion blur acquired by adding a motion blur by synthesizing the frame image and the plurality of interpolation frame images, wherein
- the generating unit determines a synthesizing ratio of synthesizing the frame image with one of the plurality of interpolation frame images, based on, a time span indicating difference between the time position of the frame image and the time position of one of the plurality of interpolation frame images, and
- the generating unit acquires a reliability of the motion vector and time spans between the frame images and the interpolation frame image which are precedent and subsequent with respect to time, and determines the synthesizing ratio on the basis of the reliability of the motion vector and the time spans.
An image processing method of an image processing apparatus, comprising the steps of:
- calculating a motion vector between frame images of a moving image;
- generating a plurality of interpolation frame images corresponding to a time position between frame images which are adjacent with respect to time on the basis of the moving image;
- and
- generating a frame image with motion blur acquired by adding a motion blur, by synthesizing the frame image and the plurality of interpolation frame images, wherein
- the generating step determines a synthesizing ratio of synthesizing the frame image with one of the plurality of interpolation frame images, based on a time span indicating difference between the time position of the frame image and the time position of one of the plurality of interpolation frame images, and
- the generating step acquires a reliability of the motion vector and time spans between the frame images and the interpolation frame image which are precedent and subsequent with respect to time, and determines the synthesizing ratio on the basis of the reliability of the motion vector and the time spans.
A non-transitory computer-readable recording medium storing a readable controlling program for operating a computer as:
- a calculating unit configured to calculate a motion vector between frame images of a moving image;
- an interpolating unit configured to generate a plurality of interpolation frame images corresponding to a time position between frame images which are adjacent with respect to time on the basis of the motion vector;
- and
- a generating unit configured to generate a frame image with motion blur acquired by adding a motion blur, by synthesizing the frame image and the plurality of interpolation frame images, wherein
- the generating unit determines a synthesizing ratio of synthesizing the frame image with one of the plurality of interpolation frame images, based on a time span indicating difference between the time position of the frame image and the time position of one of the plurality of interpolation frame images, and
- the generating unit acquires a reliability of the motion vector and time spans between the frame images and the interpolation frame image which are precedent and subsequent with respect to time, and determines the synthesizing ratio on the basis of the reliability of the motion vector and the time spans.
Dependencies are inferred from the claim text.