Image processing apparatus, image capture apparatus, and image processing method
AssigneeCanon Kabushiki Kaisha
InventorsNaoki NOMURA, Shimpei ITAGAKI, Toru MATSUMOTO, Tamaki NEGISHI, Mai NAKABAYASHI
Life of this patent
Estimating the term…
Abstract
Disclosed is an image processing apparatus that detects one or more subject regions from an image. The image processing apparatus obtains a motion vector for each of the one or more subject regions and determines, as a main subject region, a subject region, among the one or more subject regions, for which a direction indicated by the motion vector is a prioritized direction of movement determined in advance.
Claims19
An image processing apparatus comprising one or more processors that execute a program stored in a memory and thereby function as:
- a subject detection unit configured to detect one or more subject regions from an image;
- a motion detection unit configured to obtain a motion vector for each of the one or more subject regions;
- and
- a determination unit configured to determine, as a main subject region, a subject region, among the one or more subject regions, for which a direction indicated by the motion vector is a prioritized direction of movement determined in advance.
An image processing method comprising:
- detecting one or more subject regions from an image;
- obtaining a motion vector for each of the one or more subject regions;
- and
- determining, as a main subject region, a subject region, among the one or more subject regions, for which a direction indicated by the motion vector is a prioritized direction of movement determined in advance.
A non-transitory computer-readable medium that stores a program executable by a computer, wherein the program, when executed by a computer, causes the computer to function as an image processing apparatus comprising:
- a subject detection unit configured to detect one or more subject regions from an image;
- a motion detection unit configured to obtain a motion vector for each of the one or more subject regions;
- and
- a determination unit configured to determine, as a main subject region, a subject region, among the one or more subject regions, for which a direction indicated by the motion vector is a prioritized direction of movement determined in advance.
An image capture apparatus comprising:
- an image capture unit;
- and
- one or more processors that execute a program stored in a memory and thereby function as an image processing apparatus using an image obtained by the image capture unit,
- wherein the image processing apparatus comprising:
- a subject detection unit configured to detect one or more subject regions from an image;
- a motion detection unit configured to obtain a motion vector for each of the one or more subject regions;
- and
- a determination unit configured to determine, as a main subject region, a subject region, among the one or more subject regions, for which a direction indicated by the motion vector is a prioritized direction of movement determined in advance, the image processing apparatus.
An image capture apparatus comprising:
- an image capture unit;
- and
- one or more processors that execute a program stored in a memory and thereby function as an image processing apparatus using an image obtained by the image capture unit,
- wherein the image processing apparatus comprising:
- a subject detection unit configured to detect one or more subject regions from an image;
- a motion detection unit configured to obtain a motion vector for each of the one or more subject regions;
- and
- a determination unit configured to determine, as a main subject region, a subject region, among the one or more subject regions, for which a direction indicated by the motion vector is a prioritized direction of movement determined in advance,
- wherein the prioritized direction of movement is determined based on a setting of a shooting mode for shooting a specific shooting scene.
An image capture apparatus comprising:
- an image capture unit;
- and
- one or more processors that execute a program stored in a memory and thereby function as an image processing apparatus using an image obtained by the image capture unit,
- wherein the image processing apparatus comprising:
- a subject detection unit configured to detect one or more subject regions from an image;
- a motion detection unit configured to obtain a motion vector for each of the one or more subject regions;
- a determination unit configured to determine, as a main subject region, a subject region, among the one or more subject regions, for which a direction indicated by the motion vector is a prioritized direction of movement determined in advance;
- and
- a control unit configured to control the image capture unit based on information about the main subject region.
A non-transitory computer-readable medium that stores a program executable by a computer, wherein the program, when executed by a computer equipped with an image capture apparatus having an image capture unit, causes the computer to function as an image processing apparatus using an image obtained by the image capture unit, comprising:
- a subject detection unit configured to detect one or more subject regions from an image;
- a motion detection unit configured to obtain a motion vector for each of the one or more subject regions;
- a determination unit configured to determine, as a main subject region, a subject region, among the one or more subject regions, for which a direction indicated by the motion vector is a prioritized direction of movement determined in advance;
- and
- a control unit configured to control the image capture unit based on information about the main subject region.
Dependencies are inferred from the claim text.