Image capturing apparatus, image processing apparatus, control method, image processing method, and storage medium
AssigneeCanon Kabushiki Kaisha
InventorsTakashi Gyotoku, Hidetaka Uemura
Life of this patent
Estimating the term…
Abstract
There is provided an image capturing apparatus having an image sensor. A control unit performs control such that image capture by the image sensor is repeatedly performed to generate a plurality of images. A generation unit generates a moving image obtained by arranging the plurality of images in order as a frame. Regarding at least one of the plurality of images, the generation unit repeatedly arranges each image in order as two or more continuous frames. A recording unit records the moving image in association with identification information identifying whether each frame of the moving image corresponds to a same image as an immediately previous frame.
Claims21
An image capturing apparatus comprising:
- an image sensor;
- and
- at least one processor and/or at least one circuit which functions as:
- a control unit configured to perform control such that image capture by the image sensor is repeatedly performed to generate a plurality of images;
- a generation unit configured to generate a moving image obtained by arranging the plurality of images in order as a frame, wherein regarding at least one of the plurality of images, the generation unit repeatedly arranges each image in order as two or more continuous frames;
- and
- a recording unit configured to record the moving image in association with identification information identifying whether each frame of the moving image corresponds to a same image as an immediately previous frame.
An image processing apparatus comprising at least one processor and/or at least one circuit which functions as:
- an acquisition unit configured to acquire a moving image and identification information identifying whether each frame of the moving image corresponds to a same image as an immediately previous frame;
- a determination unit configured to determine, for each frame of the moving image, whether the frame corresponds to the same image as the immediately previous frame, based on the identification information;
- and
- an image processing unit configured to apply recursive noise reduction processing to each frame of the moving image, the image processing unit changing a weight of a frame for processing in the recursive noise reduction processing according to whether the frame for processing corresponds to the same image as the immediately previous frame.
An image processing apparatus comprising at least one processor and/or at least one circuit which functions as:
- an acquisition unit configured to acquire a moving image and information indicating a frame rate and a shutter speed of the moving image;
- a determination unit configured to determine, for each frame of the moving image, whether the frame corresponds to a same image as an immediately previous frame, based on the frame rate and the shutter speed;
- and
- an image processing unit configured to apply recursive noise reduction processing to each frame of the moving image, the image processing unit changing a weight of a frame for processing in the recursive noise reduction processing according to whether the frame for processing corresponds to the same image as the immediately previous frame.
An image processing apparatus comprising at least one processor and/or at least one circuit which functions as:
- an acquisition unit configured to acquire a moving image and metadata associated with the moving image;
- a determination unit configured to determine, for each frame of the moving image, whether the frame corresponds to a same image as an immediately previous frame, based on the metadata;
- and
- an image processing unit configured to apply recursive noise reduction processing to each frame of the moving image, the image processing unit changing a weight of a frame for processing in the recursive noise reduction processing according to whether the frame for processing corresponds to the same image as the immediately previous frame,
- wherein the determination unit is configured to, in a case where the metadata includes identification information identifying whether each frame of the moving image corresponds to the same image as the immediately previous frame, determine, for each frame of the moving image, whether the frame corresponds to the same image as the immediately previous frame, based on the identification information, and
- the determination unit is configured to, in a case where the metadata does not include the identification information and the metadata includes information indicating a frame rate and a shutter speed of the moving image, determine, for each frame of the moving image, whether the frame corresponds to the same image as the immediately previous frame, based on the frame rate and the shutter speed.
A control method executed by an image capturing apparatus having an image sensor, the method comprising:
- performing control such that image capture by the image sensor is repeatedly performed to generate a plurality of images;
- generating a moving image obtained by arranging the plurality of images in order as a frame, wherein regarding at least one of the plurality of images, each image is repeatedly arranged in order as two or more continuous frames;
- and
- recording the moving image in association with identification information identifying whether each frame of the moving image corresponds to a same image as an immediately previous frame.
An image processing method executed by an image processing apparatus, comprising:
- acquiring a moving image and identification information identifying whether each frame of the moving image corresponds to a same image as an immediately previous frame;
- determining, for each frame of the moving image, whether the frame corresponds to the same image as the immediately previous frame, based on the identification information;
- and
- applying recursive noise reduction processing to each frame of the moving image, wherein a weight of a frame for processing in the recursive noise reduction processing is changed according to whether the frame for processing corresponds to the same image as the immediately previous frame.
An image processing method executed by an image processing apparatus, comprising:
- acquiring a moving image and information indicating a frame rate and a shutter speed of the moving image;
- determining, for each frame of the moving image, whether the frame corresponds to a same image as an immediately previous frame, based on the frame rate and the shutter speed;
- and
- applying recursive noise reduction processing to each frame of the moving image, wherein a weight of a frame for processing in the recursive noise reduction processing is changed according to whether the frame for processing corresponds to the same image as the immediately previous frame.
An image processing method executed by an image processing apparatus, comprising:
- acquiring a moving image and metadata associated with the moving image;
- determining, for each frame of the moving image, whether the frame corresponds to a same image as an immediately previous frame, based on the metadata;
- and
- applying recursive noise reduction processing to each frame of the moving image, wherein a weight of a frame for processing in the recursive noise reduction processing is changed according to whether the frame for processing corresponds to the same image as the immediately previous frame,
- wherein in a case where the metadata includes identification information identifying whether each frame of the moving image corresponds to the same image as the immediately previous frame, for each frame of the moving image, whether the frame corresponds to the same image as the immediately previous frame is determined based on the identification information, and
- in a case where the metadata does not include the identification information and the metadata includes information indicating a frame rate and a shutter speed of the moving image, for each frame of the moving image, whether the frame corresponds to the same image as the immediately previous frame is determined based on the frame rate and the shutter speed.
A non-transitory computer-readable storage medium which stores a program for causing a computer to execute a control method comprising:
- performing control such that image capture by an image sensor is repeatedly performed to generate a plurality of images;
- generating a moving image obtained by arranging the plurality of images in order as a frame, wherein regarding at least one of the plurality of images, each image is repeatedly arranged in order as two or more continuous frames;
- and
- recording the moving image in association with identification information identifying whether each frame of the moving image corresponds to a same image as an immediately previous frame.
A non-transitory computer-readable storage medium which stores a program for causing a computer to execute an image processing method comprising:
- acquiring a moving image and identification information identifying whether each frame of the moving image corresponds to a same image as an immediately previous frame;
- determining, for each frame of the moving image, whether the frame corresponds to the same image as the immediately previous frame, based on the identification information;
- and
- applying recursive noise reduction processing to each frame of the moving image, wherein a weight of a frame for processing in the recursive noise reduction processing is changed according to whether the frame for processing corresponds to the same image as the immediately previous frame.
A non-transitory computer-readable storage medium which stores a program for causing a computer to execute an image processing method comprising:
- acquiring a moving image and information indicating a frame rate and a shutter speed of the moving image;
- determining, for each frame of the moving image, whether the frame corresponds to a same image as an immediately previous frame, based on the frame rate and the shutter speed;
- and
- applying recursive noise reduction processing to each frame of the moving image, wherein a weight of a frame for processing in the recursive noise reduction processing is changed according to whether the frame for processing corresponds to the same image as the immediately previous frame.
A non-transitory computer-readable storage medium which stores a program for causing a computer to execute an image processing method comprising:
- acquiring a moving image and metadata associated with the moving image;
- determining, for each frame of the moving image, whether the frame corresponds to a same image as an immediately previous frame, based on the metadata;
- and
- applying recursive noise reduction processing to each frame of the moving image, wherein a weight of a frame for processing in the recursive noise reduction processing is changed according to whether the frame for processing corresponds to the same image as the immediately previous frame,
- wherein in a case where the metadata includes identification information identifying whether each frame of the moving image corresponds to the same image as the immediately previous frame, for each frame of the moving image, whether the frame corresponds to the same image as the immediately previous frame is determined based on the identification information, and
- in a case where the metadata does not include the identification information and the metadata includes information indicating a frame rate and a shutter speed of the moving image, for each frame of the moving image, whether the frame corresponds to the same image as the immediately previous frame is determined based on the frame rate and the shutter speed.
Dependencies are inferred from the claim text.