Image capturing apparatus, notification apparatus, notification method, and storage medium
AssigneeCanon Kabushiki Kaisha
InventorShin Takagi
Life of this patent
Estimating the term…
Abstract
There is provided an image capturing apparatus. A shooting control unit carries out continuous shooting. A detection unit detects, from an image obtained through the continuous shooting, a plurality of object classes. The object classes are organized hierarchically according to a hierarchical structure in which an object class in a higher hierarchy level contains an object class in a lower hierarchy level. A selection unit selects a specific hierarchy level on the basis of a predetermined selection criterion. A notification unit notifies a user of one or more of the plurality of object classes, with priority given to an object class belonging to the specific hierarchy level.
Claims17
An image capturing apparatus comprising at least one processor and/or at least one circuit which functions as:
- a shooting control unit configured to carry out continuous shooting;
- a detection unit configured to detect, from a specific image obtained through the continuous shooting, a specific plurality of object classes, the object classes being organized hierarchically in a plurality of hierarchy levels according to a hierarchical structure in which an object class in a higher hierarchy level contains an object class in a lower hierarchy level, wherein the object class in the higher hierarchy level has a higher level of abstraction than the object class in the lower hierarchy level;
- a selection unit configured to select, during the continuous shooting, a specific hierarchy level from the plurality of hierarchy levels on the basis of a predetermined selection criterion;
- and
- a notification unit configured to notify, during the continuous shooting, a user of one or more of the specific plurality of object classes detected from the specific image, with priority given to an object class belonging to the specific hierarchy level selected from the plurality of hierarchy levels,
- wherein in a case where the specific plurality of object classes organized hierarchically is detected from the specific image, the notification unit notifies the user of the object class belonging to the specific hierarchy level selected by the selection unit, with priority given to the object class belonging to the specific hierarchy level,
- wherein the selection unit further selects the specific hierarchy level on the basis of a user operation,
- when an operation for zooming to a wide-angle side has been made during the continuous shooting, the selection unit selects, as the specific hierarchy level, a hierarchy level higher than a hierarchy level selected a previous time;
- and
- when an operation for zooming to a telephoto side has been made during the continuous shooting, the selection unit selects, as the specific hierarchy level, a hierarchy level lower than a hierarchy level selected a previous time.
A notification apparatus comprising at least one processor and/or at least one circuit which functions as:
- an obtainment unit configured to obtain a plurality of object classes organized hierarchically according to a hierarchical structure in which an object class in a higher hierarchy level contains an object class in a lower hierarchy level, the plurality of object classes having been detected from a specific image regardless of a display magnification rate of the specific image and including at least one object class in a first hierarchy level and at least one object class in a second hierarchy level lower than the first hierarchy level, wherein the object class in the higher hierarchy level has a higher level of abstraction than the object class in the lower hierarchy level;
- a display control unit configured to display, on a display, at a first magnification rate or a second magnification rate higher than the first magnification rate, the specific image from which the plurality of object classes including the at least one object class in the first hierarchy level and the at least one object class in the second hierarchy level has been detected;
- a selection unit configured to select a specific hierarchy level on the basis of a predetermined selection criterion, wherein when the display magnification rate of the specific image is the first magnification rate, the selection unit selects the first hierarchy level as the specific hierarchy level, and when the display magnification rate of the specific image is the second magnification rate higher than the first magnification rate, the selection unit selects the second hierarchy level lower than the first hierarchy level as the specific hierarchy level;
- and
- a notification unit configured to notify a user of one or more of the plurality of object classes, with priority given to an object class belonging to the specific hierarchy level,
- wherein in a case where the plurality of object classes organized hierarchically, which has been detected from the specific image, is obtained, the notification unit notifies the user of the object class belonging to the specific hierarchy level selected by the selection unit, with priority given to the object class belonging to the specific hierarchy level.
A notification method executed by an image capturing apparatus, comprising:
- carrying out continuous shooting;
- detecting, from a specific image obtained through the continuous shooting, a specific plurality of object classes, the object classes being organized hierarchically in a plurality of hierarchy levels according to a hierarchical structure in which an object class in a higher hierarchy level contains an object class in a lower hierarchy level, wherein the object class in the higher hierarchy level has a higher level of abstraction than the object class in the lower hierarchy level;
- selecting, during the continuous shooting, a specific hierarchy level from the plurality of hierarchy levels on the basis of a predetermined selection criterion;
- and
- notifying, during the continuous shooting, a user of one or more of the specific plurality of object classes detected from the specific image, with priority given to an object class belonging to the specific hierarchy level selected from the plurality of hierarchy levels,
- wherein in a case where the specific plurality of object classes organized hierarchically is detected from the specific image, the notifying step notifies the user of the object class belonging to the specific hierarchy level selected in the selecting step, with priority given to the object class belonging to the specific hierarchy level,
- wherein the specific hierarchy level is further selected on the basis of a user operation,
- when an operation for zooming to a wide-angle side has been made during the continuous shooting, a hierarchy level higher than a hierarchy level selected a previous time is selected as the specific hierarchy level;
- and
- when an operation for zooming to a telephoto side has been made during the continuous shooting, a hierarchy level lower than a hierarchy level selected a previous time is selected as the specific hierarchy level.
A notification method executed by a notification apparatus, comprising:
- obtaining a plurality of object classes organized hierarchically according to a hierarchical structure in which an object class in a higher hierarchy level contains an object class in a lower hierarchy level, the plurality of object classes having been detected from a specific image regardless of a display magnification rate of the specific image and including at least one object class in a first hierarchy level and at least one object class in a second hierarchy level lower than the first hierarchy level, wherein the object class in the higher hierarchy level has a higher level of abstraction than the object class in the lower hierarchy level;
- displaying, on a display at a first magnification rate or a second magnification rate higher than the first magnification rate, the specific image from which the plurality of object classes including the at least one object class in the first hierarchy level and the at least one object class in the second hierarchy level has been detected;
- selecting a specific hierarchy level on the basis of a predetermined selection criterion, wherein when the display magnification rate of the specific image is the first magnification rate, the first hierarchy level is selected as the specific hierarchy level, and when the display magnification rate of the specific image is the second magnification rate higher than the first magnification rate, the second hierarchy level lower than the first hierarchy level is selected as the specific hierarchy level;
- and
- notifying a user of one or more of the plurality of object classes, with priority given to an object class belonging to the specific hierarchy level,
- wherein in a case where the plurality of object classes organized hierarchically, which has been detected from the specific image, is obtained, the notifying step notifies the user of the object class belonging to the specific hierarchy level selected in the selecting step, with priority given to the object class belonging to the specific hierarchy level.
A non-transitory computer-readable storage medium which stores a program for causing a computer to execute a notification method comprising:
- carrying out continuous shooting;
- detecting, from a specific image obtained through the continuous shooting, a specific plurality of object classes, the object classes being organized hierarchically in a plurality of hierarchy levels according to a hierarchical structure in which an object class in a higher hierarchy level contains an object class in a lower hierarchy level, wherein the object class in the higher hierarchy level has a higher level of abstraction than the object class in the lower hierarchy level;
- selecting, during the continuous shooting, a specific hierarchy level from the plurality of hierarchy levels on the basis of a predetermined selection criterion;
- and
- notifying, during the continuous shooting, a user of one or more of the specific plurality of object classes detected from the specific image, with priority given to an object class belonging to the specific hierarchy level selected from the plurality of hierarchy levels,
- wherein in a case where the specific plurality of object classes organized hierarchically is detected from the specific image, the notifying step notifies the user of the object class belonging to the specific hierarchy level selected in the selecting step, with priority given to the object class belonging to the specific hierarchy level,
- wherein the specific hierarchy level is further selected on the basis of a user operation,
- when an operation for zooming to a wide-angle side has been made during the continuous shooting, a hierarchy level higher than a hierarchy level selected a previous time is selected as the specific hierarchy level;
- and
- when an operation for zooming to a telephoto side has been made during the continuous shooting, a hierarchy level lower than a hierarchy level selected a previous time is selected as the specific hierarchy level.
A non-transitory computer-readable storage medium which stores a program for causing a computer to execute a notification method comprising:
- obtaining a plurality of object classes organized hierarchically according to a hierarchical structure in which an object class in a higher hierarchy level contains an object class in a lower hierarchy level, the plurality of object classes having been detected from a specific image regardless of a display magnification rate of the specific image and including at least one object class in a first hierarchy level and at least one object class in a second hierarchy level lower than the first hierarchy level, wherein the object class in the higher hierarchy level has a higher level of abstraction than the object class in the lower hierarchy level;
- displaying, on a display, at a first magnification rate or a second magnification rate higher than the first magnification rate, the specific image from which the plurality of object classes including the at least one object class in the first hierarchy level and the at least one object class in the second hierarchy level has been detected;
- selecting a specific hierarchy level on the basis of a predetermined selection criterion, wherein when the display magnification rate of the specific image is the first magnification rate, the first hierarchy level is selected as the specific hierarchy level, and when the display magnification rate of the specific image is the second magnification rate higher than the first magnification rate, the second hierarchy level lower than the first hierarchy level is selected as the specific hierarchy level;
- and
- notifying a user of one or more of the plurality of object classes, with priority given to an object class belonging to the specific hierarchy level,
- wherein in a case where the plurality of object classes organized hierarchically, which has been detected from the specific image, is obtained, the notifying step notifies the user of the object class belonging to the specific hierarchy level selected in the selecting step, with priority given to the object class belonging to the specific hierarchy level.
Dependencies are inferred from the claim text.