Patent Description:
Various services and additional functions provided by electronic devices, for example, portable electronic devices such as smartphones, have gradually increased. In order to increase the effective value of such electronic devices and satisfy various needs of users, electronic device manufacturers provide various functions and have competitively developed electronic devices in order to differentiate them from other companies. Therefore, various functions provided by electronic devices have also gradually become more advanced.

Electronic devices have been developed to enable provision of images obtained by adjusting images, captured by cameras, according to various methods so as to be suitable to preferences of users. Examples of such a method include a method for applying different adjustment filters to multiple objects included in a captured image, respectively. An electronic device may identify multiple objects, and may provide a user with an image adjusted by applying a suitable adjustment filter to each of the multiple identified objects.

Document <CIT> Al describes a system that enables the user to select one or more filters before opening a given photo. With the one or more filters already selected, when the user opens the given photo, the system automatically selects one or more parameter values for the user-selected filters and suggests the effects corresponding to the selected parameter values. After the system receives one or more filter selections, the system then detects one or more objects in the photo and classify the detected objects. Based at least in part on the classification, the system selects parameter values for the selected filters. Document <CIT> describes the system that identifies the plurality of objects in the image based on a result of using one or more neural networks. The system determines a plurality of correction filters respectively corresponding to the plurality of identified objects, and corrects the plurality of objects in the image, respectively, by using the plurality of determined correction filters. The system further identifies a plurality of objects and use a rule-based or artificial intelligence (AI) algorithm when determining a plurality of correction filters respectively corresponding to the plurality of identified objects.

Document <CIT> describes the device that displays an identification information list of the acquired pieces of identification information. The device receives a user input of selecting at least some pieces of identification information from the identification information list. The device searches for a second image having identification information (for example, mother) selected by a user from a plurality of target images (for example, a picture album), provide an effect to a partial image corresponding to a mother within the second image, and then display a second image having an effect-applied partial image corresponding to a mother.

When an electronic device adjusts an image including multiple objects, there is a need for a method for selecting an adjustment filter suitable for each of the multiple objects.

After an electronic device applies, to each of the multiple objects, an adjustment filter corresponding to a category of each of the multiple objects, there is a need for a method to cancel adjustment filters applied to some objects among the multiple objects.

Various embodiments provide an electronic device and a method for identifying categories of the multiple objects included in an image and applying, to the multiple objects, adjustment filters corresponding to the categories.

Various embodiments provide an electronic device and a method for, according to a user input, applying, to multiple objects, adjustment filters corresponding to categories or canceling all or some of the applied adjustment filters according to a user input.

Various embodiments provide an electronic device and a method for, according to a user input, applying, to some objects among multiple objects, adjustment filters corresponding to categories or canceling all or some of the applied adjustment filters.

In accordance with an aspect of the disclosure, an electronic device is provided in claim <NUM>.

Embodiments of the present disclosure provide an electronic device for adjusting an image including multiple objects and a control method thereof as set out in.

In accordance with another aspect of the disclosure, a method for controlling an electronic device is provided in claim <NUM>.

According to certain embodiments, an electronic device can display a graphic object corresponding to a category and can apply adjustment filters corresponding to categories to multiple objects classified according to their categories, according to a user input made on the displayed graphic object or the electronic device can cancel all or some of the applied adjustment filters according to a user input.

According to certain embodiments, an electronic device can apply an adjustment filter to some objects among multiple objects included in an identical category or can cancel the application of the adjustment filter thereto, according to a user input made on the some objects among the multiple objects included in the identical category.

The above and other aspects, features, and advantages of the disclosure will be more apparent from the following detailed description taken in conjunction with the accompanying drawings, in which:.

The speaker may be used for general purposes, such as playing multimedia or playing a recording, and the receiver may be used for an incoming calls.

According to an embodiment, the antenna module <NUM> may include an antenna including a radiating element implemented using a conductive material or a conductive pattern formed in or on a substrate (e.g., PCB).

<FIG> is a flowchart <NUM> illustrating an example of an image adjustment method of an electronic device according to various embodiments.

In operation <NUM>, the electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may display an image, acquired by a camera, as a first preview image. For example, the electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may receive an image, captured by the camera (e.g., the camera module <NUM> of <FIG>), and may display the same as a first preview image on a display (e.g., the display device <NUM> of <FIG>). The received image may include at least one object. For example, the at least one object may include a first object 301A (e.g., a person), a second object 302A (e.g., an animal), or a third object 303A (e.g., a mountain), as illustrated in <FIG>. In the disclosure, a captured image according to various embodiments will be described on the assumption that the captured image includes multiple objects. The preview image is an image which is received from the camera (e.g., the camera module <NUM> of <FIG>) of the electronic device (e.g., the electronic device <NUM> of <FIG>) and is displayed in real time on the display (e.g., the display <NUM> of <FIG>), and may be an image having a resolution identical to or different from that of a captured image which has been captured according to a user input and is stored in the electronic device <NUM> (e.g., the memory <NUM> of <FIG>). For example, a preview image may have a High-Definition (HD) resolution, and a captured image may have an Ultra-High Definition (UHD) resolution.

In operation <NUM>, the electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may identify categories of multiple objects included in the first preview image. The electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may identify feature information of each of the multiple objects included in the first preview image. The feature information of an object according to various embodiments may include information on a feature point of the object for recognition of the object through a comparison of an image with at least one reference image stored in the memory (e.g., the memory <NUM> of <FIG>) or an external electronic device (e.g., the electronic device <NUM> of <FIG>). The electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may identify a category of each of the multiple objects on the basis of the feature information of each of the multiple objects. For example, the electronic device <NUM> may compare the multiple objects with at least one reference image stored in the memory (e.g., the memory <NUM> of <FIG>) or an external electronic device (e.g., the electronic device <NUM> of <FIG>). The electronic device <NUM> according to various embodiments may identify a category of each of the multiple objects on the basis of a comparison result. The electronic device <NUM> according to various embodiments may identify that: a first object (e.g., the first object 301A of <FIG>) is an object included in a first category (e.g., a person); a second object (e.g., the second object 302A of <FIG>) is an object included in a second category (e.g., an animal); and a third object (e.g., the third object 303A of <FIG>) is an object included in a third category (e.g., a mountain). In <FIG>, the number of objects included in an identical category among the multiple objects included in the image is illustrated as being equal to one, but the disclosure is not limited thereto. According to various embodiments, multiple objects may be included in an identical category.

In the above-described operation <NUM>, an object recognition operation of identifying a category of an object may be performed using various methods as well as the above-described methods.

In operation <NUM>, the electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may apply adjustment filters corresponding to categories to at least some objects among the multiple objects. Referring to <FIG>, according to various embodiments, when a predesignated condition is satisfied or a user makes a selection, the electronic device <NUM> may determine an object (e.g., the first object 301A or the second object 302A of <FIG>) where an adjustment filter is to be applied among the multiple objects (e.g., the first object 301A, the second object 302A, and the third object 303A of <FIG>). The electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may apply an adjustment filter (e.g., a person adjustment filter) corresponding to the first category (e.g. a person) to an object (e.g., the first object 301A of <FIG>) included in the first category and may apply an adjustment filter (e.g., an animal adjustment filter) corresponding to the second category (e.g., an animal) to an object (e.g., the second object 302A of <FIG>) included in the second category. The memory (e.g., the memory <NUM> of <FIG>) of the electronic device (e.g., the electronic device <NUM> of <FIG>) according to various embodiments may be configured to store multiple adjustment filters. For example, the multiple adjustment filters may include a color filter, an Ultraviolet (UV) adjustment filter, a color temperature conversion filter, a sharpness enhancement filter, a blur filter, or the like. Multiple adjustment filters according to various embodiments may be used to change at least one of a color of an image including an object, an edge thereof, a polygon thereof, a saturation thereof, a brightness thereof, a color temperature thereof, a blur thereof, a sharpness thereof, or a contrast thereof. The electronic device <NUM> according to various embodiments may apply an adjustment filter corresponding to the first category to a region in which an object included in the first category is located with a strength different from a strength with which the adjustment filter corresponding to the first category is applied to another region. For example, an object included in the first category may be adjusted to be more brightly displayed than an object located in another region. For example, a change of the strength, with which an adjustment filter is applied, may imply that an adjustment strength of at least one adjustment target parameter included in the adjustment filter is changed.

In operation <NUM>, the electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may display a second preview image including some objects to which the adjustment filters are applied. The electronic device <NUM> according to various embodiments may display the second preview image on the display (e.g., the display <NUM> of <FIG>). A second preview image according to various embodiments may include some objects (e.g., the first object 301A or the second object 302A of <FIG>), to which the adjustment filters have been applied and an object (e.g., the third object 303A of <FIG>) to which an adjustment filter has not been applied among the multiple objects included in the first preview image.

In operation <NUM>, the electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may display multiple graphic objects corresponding to categories on the second preview image. The electronic device <NUM> according to various embodiments may display multiple graphic objects (e.g., a first graphic object 301C and a second graphic object 302C of <FIG> and a third graphic object 303D of <FIG>) corresponding to the categories of the multiple objects identified in operation <NUM> on an lower end part (e.g., a part near a lower edge of the display with reference to a case where a user looks, straight in the eye, the display device <NUM> of the electronic device <NUM>) of the display (e.g., the display <NUM> of <FIG>). A first graphic object and a second graphic object (e.g., the first graphic object 301C and the second graphic object 302C of <FIG>) according to various embodiments may be graphic objects having shapes corresponding to the first category and the second category (e.g., a person category and an animal category). A position or a shape where the first graphic object (e.g., the first graphic object 301C of <FIG>) according to various embodiments is displayed is not limited thereto. For example, first, second, and third graphic objects according to various embodiments may be displayed at an upper end part of the display <NUM>. The first, second, and third graphic objects according to various embodiments may include various shapes, such as a triangular shape, a star shape, or a shape designated by a user. A third graphic object (e.g., a third graphic object 303C of <FIG>) according to various embodiments may be a graphic object having a shape corresponding to the third category (e.g. a mountain category). The third graphic object (e.g., the third graphic object 303C of <FIG>) according to various embodiments may be displayed in a background color different from that of the first graphic object. For example, according to various embodiments, the first graphic object may be displayed on a white background, and the third graphic object may be displayed on a shaded (e.g., gray) background.

In operation <NUM>, the electronic device (e.g., the processor <NUM> of <FIG>) according to the invention receives a first input for selection of a graphic object. For example, the electronic device <NUM> according to various embodiments may receive, through the display (e.g., the display <NUM> of <FIG>), a first input for selection of a first graphic object (e.g., the first graphic object 301C of <FIG>) from among multiple graphic objects (e.g., the first graphic object 301C and the second graphic object 302C of <FIG>, and the third graphic object 303D of <FIG>) displayed on the second preview image.

In operation <NUM>, the electronic device (e.g., the processor <NUM> of <FIG>) according to the invention cancels the application of the adjustment filter to at least one object included in a category corresponding to the selected graphic object. For example, the electronic device <NUM> according to various embodiments may cancel the application of the adjustment filter to at least one object (e.g., the first object 301A of <FIG>) included in a category (e.g., a person category) corresponding to a graphic object (e.g., the first graphic object 301C of <FIG>) selected from among the objects (e.g., the first object 301A and the second object 302A of <FIG>) where the adjustment filters have been applied in operation <NUM>.

<FIG> is a view for explaining an example of an image adjustment method of the electronic device <NUM> according to various embodiments. <FIG> is a view for explaining an example of an image adjustment method of the electronic device <NUM> according to various embodiments.

Referring to <FIG>, the electronic device (e.g., the processor <NUM> of <FIG>) according to the invention displays an image, received from the camera (e.g., the camera module <NUM> of <FIG>), as a preview image <NUM> on the display <NUM> (e.g., the display device <NUM> of <FIG>). The preview image <NUM> includes multiple objects (e.g., the first object 301A, the second object 302A, and the third object 303A). For example, the first object 301A may be a person, the second object 302A may be an animal, and the third object 303A may be a mountain, and the first object 301A, the second object 302A, and the third object 303A may be images (in other words, original images) to which adjustment filters are not applied.

Referring to <FIG>, the electronic device (e.g., the processor <NUM> of <FIG>) according to the invention identifies a category of each of the multiple objects. For example, the electronic device <NUM> according to various embodiments may identify that: the category of the first object 301A is a person; the category of the second object 302A is an animal; and the category of the third object 303A is a mountain.

The electronic device (e.g., the processor <NUM> of <FIG>) according to the invention applies some adjustment filters (e.g., a person adjustment filter or an animal adjustment filter) among multiple adjustment filters (e.g., a person adjustment filter, an animal adjustment filter, and a mountain adjustment filter) corresponding to the identified categories, to the first object 301A and the second object 302A on the basis of the identified categories, respectively. An adjustment effect corresponding to an adjustment filter of each category according to various embodiments may be predetermined. For example, an adjustment filter corresponding to the first object (e.g., a person) may include an adjustment filter configured to perform an operation of increasing luminance of the first object and reducing brightness thereof. For example, an adjustment filter corresponding to the second object (e.g., an animal) may include an adjustment filter configured to perform an operation of increasing a contrast of the first object and increasing a brightness thereof. According to various embodiments, different adjustment filters may be applied to multiple objects.

The electronic device (e.g., the processor <NUM> of <FIG>) according to the invention displays on a preview image <NUM>, multiple graphic objects (e.g., the first graphic object 301C, the second graphic object 302C, and an unillustrated third graphic object ) corresponding to the identified categories (e.g., a person category, an animal category, and a mountain category). For example, the first graphic object 301C may be displayed in a human shape, the second graphic object 302C may be displayed in an animal shape, and the third graphic object (not illustrated) may be displayed in a mountain shape. According to various embodiments, the multiple graphic objects (e.g., the first graphic object 301C, the second graphic object 302C, and the third graphic object (not illustrated)) may be displayed at the bottom of the preview image <NUM> and a position, at which the multiple graphic objects are displayed, is not limited thereto. For example, in this example, the electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may display the third graphic object (not illustrated), which is not a category for image adjustment but corresponds to a category (e.g. a mountain), as an object having a shaded mountain shape at the bottom of the preview image <NUM>.

The electronic device (e.g., the processor <NUM> of <FIG>) according to the invention displays a first indicator 301E and a second indicator 302E, for the objects (e.g., the first object 301A and the second object 302A), to which the adjustment filters are applied, respectively. The first indicator 301E and the second indicator 302E may be configured a visual indicator for notifying a user that the objects, where the indicators is displayed, are objects to which adjustment filters are applied. For example, each of the first and second indicators 301E and 302E may have a circular shape represented by a dotted line, as illustrated in <FIG>. The electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may display a third indicator 303F, for the third object 303A to which an adjustment filter is not applied. The third indicator may be configured as a visual indicator for notifying a user that the object, where the indicators is displayed, is an object to which an adjustment filter is not applied. For example, the third indicator 303F may have a quadrangular shape represented by a dotted line, as illustrated in <FIG>.

<FIG> is a flowchart <NUM> illustrating an example of a method of an electronic device (e.g., the electronic device <NUM> of <FIG>) for adjusting some objects among multiple objects through determination of a similarity according to various embodiments.

In operation <NUM>, the electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may determine similarities between multiple objects included in a preview image and multiple reference images. For example, the electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may compare reference images (e.g., a person reference image and a mountain reference image) corresponding to categories (e.g., a person category and a mountain category) with each other on the basis of the categories of multiple objects (e.g., a person object and a mountain object) included in a preview image. For example, the electronic device <NUM> according to various embodiments may compare information on a feature point of a person object with a feature point of an object included in a person reference image on the basis of information on feature points of objects included in a preview image, and may compare information on a feature point of a mountain object with a feature point of an object included in a mountain reference image, so as to determine a similarity degree between images as a numerical value. Various technologies may be used for an operation or a function of determining a similarity degree.

In operation <NUM>, the electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may apply adjustment filters to some objects among the multiple objects on the basis of a determination result of the similarities. For example, when a similarity between an object (e.g., the first object 301A of <FIG>) corresponding to the person category and a person reference image is higher than a similarity between an object (e.g., the third object 303A of <FIG>) corresponding to the mountain category and a mountain reference image (e.g., a similarity expressed as a numerical value has a value greater than that of another), the electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may apply an adjustment filter (e.g., a person adjustment filter) to the object corresponding to the person category. The electronic device <NUM> according to an embodiment may apply an adjustment filter to the object corresponding to the mountain category having a relatively low similarity. For example, the adjustment filter may be configured to reduce a brightness of the object corresponding to the mountain category having a relatively low similarity so that the object corresponding to the person category having a relatively high similarity can be visually emphasized in an image, though this configuration is only an example.

<FIG> is a flowchart <NUM> illustrating an example of a method of an electronic device (e.g., the electronic device <NUM> of <FIG>) for adjusting objects included in a predesignated category according to various embodiments.

In operation <NUM>, the electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may identify a category predesignated by a user. The electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may designate a category of an object which is to be adjusted (i.e., to which an adjustment filter is to be applied) in an image to be received from a camera (e.g., the camera module <NUM> of <FIG>). For example, when a user turns on the configuration of a first category (e.g., a person category) and a second category (e.g., an animal category) and turns off the configuration of a third category (e.g., a mountain category) among multiple categories (e.g., the first category, the second category, and a third category), the first category and the second category may be the predesignated categories.

In operation <NUM>, the electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may identify whether categories of multiple objects include the designated categories. For example, the predesignated categories may include the first category (e.g., a person category) and the second category (e.g., an animal category) in operation <NUM>.

In operation <NUM>, the electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may apply adjustment filters to some objects included in the predesignated categories. When it is identified that the categories (e.g., a person category and a mountain category) of the multiple objects include the designated categories (e.g., a person category and an animal category), the electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may apply an adjustment filter to an object included in the first category (e.g., a person category). The adjustment filter may be an adjustment filter corresponding to the first category.

<FIG> is a view for explaining an example of a user interface for the predesignated category described with reference to <FIG> according to various embodiments.

Referring to <FIG>, the electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may display an intelligence recognition configuration window <NUM> on the display <NUM> (e.g., the display device <NUM> of <FIG>). The displayed intelligence recognition configuration window <NUM> may include a configuration toggle 620A, a configuration graphic object 620B, and a configuration list <NUM>. The configuration list <NUM> may include multiple graphic objects 630F, <NUM>, <NUM>, 630I, and 630J, and multiple on/off toggles 630A, 630B, 630C, 630D, and 630E.

The electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may receive, from a user, an input for selection of the configuration toggle 620A or at least one of the multiple on/off toggles 630A, 630B, 630C, 630D, and 630E. For example, when an input for selection of the configuration toggle 620A is received from the user, the electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may have a changed toggle state (e.g., an off-state or an on-state). When the toggle state is changed to an off-state, the electronic device <NUM> according to various embodiments may not perform, for example, operations <NUM> to <NUM> of <FIG>. In this example, the electronic device <NUM> according to various embodiments may not receive a user input for selection of at least one of the first to fifth on/off toggles 630A, 630B, 630C, 630D, and 630E. When the toggle state is changed to an on-state, the electronic device <NUM> according to various embodiments may perform, for example, operations <NUM> to <NUM> of <FIG>.

When an input for selection of each of the first on/off toggle 630A, the fourth on/off toggle 630D, and the fifth on/off toggle 630E is received from the user, the electronic device <NUM> according to various embodiments may have each changed toggle state (e.g., from an off-state to an on-state). According to various embodiments, each of the first on/off toggle 630A, the fourth on/off toggle 630D, and the fifth on/off toggle 630E may be displayed in a state where an icon is moved to the right, as illustrated in <FIG>.

When an input for selection of each of the first on/off toggle 630A, the fourth on/off toggle 630D, and the fifth on/off toggle 630E is received from the user, the electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may configure categories (e.g., a tree, snow, and a river) corresponding to the first on/off toggle 630A, the fourth on/off toggle 630D, and the fifth on/off toggle 630E, respectively, as predesignated categories described above with reference to <FIG>. In this configuration, for example, the electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may perform at least one operation among operations <NUM>, <NUM>, and <NUM> of <FIG>, with reference to the predesignated categories (e.g., a tree, snow, and a river).

When an input for selection of at least one of the multiple on/off toggles 630A, 630B, 630C, 630D, and 630E is received from the user, the electronic device (e.g., the processor <NUM> of <FIG>) according to an embodiment may change display states of multiple graphic objects 620B, 630F, <NUM>, <NUM>, 630I, and 630J included in the intelligence recognition configuration window <NUM>. For example, when an input for selection of each of the first on/off toggle 630A, the fourth on/off toggle 630D, and the fifth on/off toggle 630E is received from the user, the electronic device (e.g., the processor <NUM> of <FIG>) according to an embodiment may change (e.g., may display in sky blue) display states of the graphic objects 630F, 630I, and 630J corresponding to the on/off toggles 630A, 630D, and 630E selected from the multiple graphic objects 630F, <NUM>, <NUM>, 630I, and 630J. In this example, the graphic objects <NUM> and <NUM> corresponding to the on/off toggles 630B and 630C, which are not selected by the user, may be displayed, for example, in gray.

The above-described configuration list <NUM> may include on/off toggles (not illustrated) or graphic objects (not illustrated) corresponding to various categories (e.g., an animal, a beach, a bird, sky, a street scene, a flower, greenery, an indoor scene, a mountain, a night scene, a portrait, sunrise/sunset, a character, a waterfall, a waterside, and scenery) as well as categories (e.g., a tree, food, a pet, snow, and a river) corresponding to the on/off toggles 630A, 630B, 630C, 630D, and 630E, or the graphic objects 630F, <NUM>, <NUM>, 630I, and 630J. This configuration is only an example.

<FIG> is a flowchart <NUM> illustrating an example of an operating method of an electronic device according to selection of a graphic object according to various embodiments.

In operation <NUM>, the electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may display a second graphic object corresponding to a second category.

The electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may display the second graphic object corresponding to the second category on a display (e.g., the display <NUM> of <FIG>). The electronic device <NUM> according to various embodiments may display the second graphic object as an object having a shaded shape. The second graphic object may be displayed as a shaded image (e.g., the third graphic object 303D of <FIG>) of an object (e.g., a mountain-shaped object) having a shape corresponding to the second category at the bottom of a preview image (e.g., the image <NUM> of <FIG>).

In operation <NUM>, the electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may receive a second input for selection of the second graphic object. The electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may receive, from a user, the second input for selection of the second graphic object corresponding to the second category displayed on the display (e.g., the display <NUM> of <FIG>).

In operation <NUM>, the electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may select a second adjustment filter corresponding to the second graphic object, from multiple adjustment filters on the basis of the second input. The electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may select a second adjustment filter corresponding to the second graphic object displayed on a preview image (e.g., the preview image <NUM> of <FIG>) from multiple adjustment filters stored in a memory (e.g., the memory <NUM> of <FIG>). For example, referring to <FIG>, the electronic device <NUM> according to various embodiments may select a second adjustment filter (e.g., a mountain adjustment filter) corresponding to the second graphic object (e.g., the third graphic object 303D of <FIG>), that is, corresponding to a mountain category, on the basis of the second input for selection of the second graphic object (e.g., the third graphic object 303D of <FIG>).

In operation <NUM>, the electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may apply the second adjustment filter to an object included in the second category. For example, the electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may apply the second adjustment filter (e.g., a mountain adjustment filter) corresponding to the second graphic object, to an object (e.g., the third object 303A of <FIG>) included in the second category (e.g., a mountain category). When the second input for selection of the second graphic object is received from the user, the electronic device <NUM> according to various embodiments may change the second graphic object, displayed as an object having a shaded shape, to an object having a non-shaded shape, and may display the changed second graphic object on the preview image (e.g., the preview image <NUM> of <FIG>). For example, referring to <FIG>, when the second graphic object is selected by the user, the second graphic object is changed from the third graphic object 303D having a shaded mountain shape of <FIG> to the third graphic object 303C having a mountain shape including a white background of <FIG> which may be displayed as the third graphic object 303C.

<FIG> is a view for explaining an example of an operating method of an electronic device according to selection of a graphic object according to various embodiments. <FIG> is a view for explaining an example of an operating method of an electronic device according to selection of a graphic object according to various embodiments.

The contents, which overlap those described above with reference to <FIG> or <FIG>, will be omitted or be briefly described.

Referring to <FIG>, the electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may display an image, received from a camera (e.g., the camera module <NUM> of <FIG>) as a preview image <NUM> on the display <NUM>. The preview image <NUM> may include multiple objects (e.g., the first object 301A, the second object 302A, and the third object 303A).

The electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may display a first indicator 301E and a second indicator 302E, for the objects (e.g., the first object 301A and the second object 302A), to which adjustment filters have been applied, respectively, among the multiple objects (e.g., a first object 301B, a second object 302B, and the third object 303A) included in the preview image <NUM>. The electronic device <NUM> according to an embodiment may display a third indicator 303F for an object (e.g., the third object 303A) corresponding to a category (e.g., a mountain category) to which an adjustment filter is not applied among the objects, of each of which category information has been identified and which are included in the multiple objects. The first and second indicators 301E and 302E and the third indicator 303F may be configured such that whether each of the displayed objects is an object to be adjusted is visually identified, and to this end, may be displayed to have different shapes, forms, colors, or sizes.

The electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may display multiple graphic objects (e.g., the first graphic object 301C, the second graphic object 302C, and the third graphic object 303C) corresponding to multiple categories (e.g., a person, an animal, and a mountain). For example, the first graphic object 301C may be displayed in a human shape, the second graphic object 302C may be displayed in an animal shape, and the third graphic object 303D may be displayed in a mountain shape. The electronic device <NUM> according to various embodiments may display the third graphic object 303D in a state of being shaded or may not display the third graphic object 303D in order to visually notify a user that a category of the third object 303A corresponds to a category (e.g., a mountain category) to which an adjustment filter is not applied.

The electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may receive a user input for selection of the third graphic object 303C. When a user input for selection of the third graphic object 303C is received, the electronic device <NUM> according to various embodiments may select an adjustment filter (e.g., a mountain adjustment filter) corresponding to the third graphic object 303C.

Referring to <FIG>, when a user input for selection of the third graphic object 303D is received, the electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may apply, to an object (e.g., the third object 303A of <FIG>) corresponding to a mountain category, an adjustment filter (e.g., a mountain adjustment filter) corresponding to the third graphic object 303C (i.e., a graphic object selected by the user), that is, corresponding to a mountain category, among multiple adjustment filters, so that the application of the adjustment filter to the corresponding object is included and displayed in and on the preview image <NUM>. The electronic device <NUM> according to various embodiments may change the third graphic object, displayed as an object having a shaded shape, to an object having a non-shaded shape (e.g., the third graphic object 303C of <FIG>) and may display the third graphic object as an object having a non-shaded shape.

<FIG> is a flowchart <NUM> illustrating an example of an operation of an electronic device (e.g., the processor <NUM> of <FIG>) for cancelling application of an adjustment filter corresponding to a selected graphic object according to various embodiments;.

In operation <NUM>, the electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may receive a first input for selection of a first graphic object. For example, the electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may receive, from a user, a first input for selection of a first graphic object (e.g., the first graphic object 301C of <FIG>) from multiple graphic objects (e.g., the first graphic object 301C and the second graphic object 302C of <FIG>) displayed on a display (e.g., the display <NUM> of <FIG>). For example, the first graphic object (e.g., the first graphic object 301C of <FIG>) is displayed in a state of a white background, and thus may indicate that an adjustment filter corresponding to the first graphic object is applied to the first object.

In operation <NUM>, the electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may cancel the display of the first graphic object on the basis of the first input.

When the first input for selection of the first graphic object (e.g., the second graphic object 302C of <FIG>) is received from the user, as illustrated in <FIG> and <FIG>, the electronic device (e.g., the processor <NUM> of <FIG>) according to an embodiment may, without cancelling the display of the first graphic object (e.g., the second graphic object 302C of <FIG>), display the first graphic object (e.g., the second graphic object 302D of <FIG>) obtained by changing (e.g., shading) at least one of a shape, a form, a color, or a size of the first graphic object (e.g., the second graphic object 302C of <FIG>).

In operation <NUM>, the electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may cancel application of a first adjustment filter to an object included in a first category. For example, the electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may identify a first category (e.g., an animal category) corresponding to the first graphic object (e.g. the second graphic object 302C of <FIG>), and may cancel application of a first adjustment filter (e.g., an animal adjustment filter) to an object (e.g., the adjusted second object 302B of <FIG>) corresponding to the identified first category. For example, an object (e.g., the second object 302B of <FIG>) included in the first category may be displayed as a second object (e.g., the second object 302A of <FIG>) as illustrated in <FIG> since the application of a first adjustment filter (e.g., an animal adjustment filter) thereto is cancelled.

In operation <NUM>, the electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may display a first indicator on an object included in the first category. For example, the electronic device <NUM> according to various embodiments may display a first indicator (e.g., the second indicator 302F of <FIG>) on the display (e.g., the display <NUM> of <FIG>). The first indicator may be configured as a visual indicator for notifying the user that the object, where the indicator is displayed, is an object to which an adjustment filter is not applied.

<FIG> is a view for explaining an example of an operation of an electronic device (e.g., the processor <NUM> of <FIG>) for cancelling application of an adjustment filter corresponding to a selected graphic object according to various embodiments. <FIG> is a view for explaining an example of an operation of an electronic device (e.g., the processor <NUM> of <FIG>) for cancelling application of an adjustment filter corresponding to a selected graphic object according to various embodiments.

Referring to <FIG>, the electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may display multiple graphic objects (e.g., the first graphic object 301C, the second graphic object 302C, and a preview image <NUM>) on the display <NUM>. The preview image <NUM> may include a first object 301B and a second object 302B. The first object 301B and the second object 302B may be objects to which adjustment filters (e.g., a person adjustment filter and an animal adjustment filter) corresponding to categories are applied, respectively. A first indicator 301E and a second indicator 302E may be displayed on the first object 301B and the second object 302B, respectively. The first indicator 301E and the second indicator 302E may be configured to notify the user that the first object 301B and the second object 302B, where the indicators are displayed, are objects to which adjustment filters are applied, respectively. The electronic device <NUM> according to various embodiments may receive, from the user, an input for selection of the second graphic object 302C.

Referring to <FIG>, when the second graphic object 302C is selected as illustrated in <FIG>, the electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may change a background color of the second graphic object 302C, and thus may display the second graphic object 302D changed from the second graphic object 302C. For example, as illustrated in <FIG> and <FIG>, the second graphic object 302C may be displayed in a state of a white background, and the changed second graphic object 302D may be shaded and displayed. When the second graphic object 302C is selected, the electronic device <NUM> according to an embodiment may cancel the display of the second graphic object 302C.

When the second graphic object 302D is selected, the electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may identify a second category (e.g., an animal category) corresponding to the second graphic object 302D, and may cancel the application of a second adjustment filter (e.g., an animal adjustment filter) applied to the object (e.g., the second object 302B of <FIG>) included in the second category (e.g., an animal category). When the application of the second adjustment filter (e.g., an animal adjustment filter) is cancelled, the adjusted second object 302B of <FIG> may be displayed as the second object 302A (in a non-adjusted state) of <FIG>.

The electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may display a second indicator 302F, for the second object 302A. The second indicator 302F may be configured as a visual indicator for notifying the user that the object, where the indicator is displayed, is an object to which an adjustment filter is not applied.

<FIG> is a flowchart <NUM> illustrating an example of an operation of an electronic device (e.g., the processor <NUM> of <FIG>) for cancelling application of an adjustment filter to some of the multiple objects included in an identical category according to various embodiments;.

In operation <NUM>, the electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may receive a first input for selection of some objects from among objects included in a first category. The electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may receive, from a user, a first input for selection of at least one object from among multiple objects included in the first category. For example, the multiple objects included in the first category may be multiple (e.g., <NUM>) objects (e.g., as indicated by reference numerals 1201A, 1201B, 1201C, and 1202A of <FIG>) included in the same first category (e.g., a person category), as illustrated in <FIG>. The multiple objects may be objects to which a first adjustment filter (e.g., a person adjustment filter) is applied. In this example, the electronic device <NUM> according to various embodiments may display indicators (e.g., as indicated by reference numerals 1203A, 1203B, 1203C, and 1203D of <FIG>) for the multiple objects (e.g., as indicated by reference numerals 1201A, 1201B, 1201C, and 1202A of <FIG>), respectively. The indicators (e.g., as indicated by reference numerals 1203A, 1203B, 1203C, and 1203D of <FIG>) may be configured to notify a user that the multiple objects (e.g., as indicated by reference numerals 1201A, 1201B, 1201C, and 1202A of <FIG>), where the indicators are displayed, are objects to which an adjustment filter is applied. According to various embodiments, the first input for selection of at least one object may include at least one of: a touch input on at least one of the indicators (e.g., as indicated by reference numerals 1203A, 1203B, 1203C, and 1203D of <FIG>); or a touch input on a region in which the multiple objects (e.g., as indicated by reference numerals 1201A, 1201B, 1201C, and 1202A of <FIG>) are displayed.

In operation <NUM>, the electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may cancel the application of the first adjustment filter to some objects among the objects included in the first category. The electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may cancel the application of the first adjustment filter to at least one object among the multiple objects included in the first category. For example, as illustrated in <FIG>, the electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may cancel the application of the first adjustment filter to at least one object (e.g., as indicated by reference numeral 1202A) corresponding to the first input, among the multiple objects (e.g., as indicated by reference numerals 1201A, 1201B, 1201C, and 1202A of <FIG>) included in the same first category (e.g., a person category).

In operation <NUM>, the electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may display the first indicator on some objects included in the first category. For example, the electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may display the first indicator on at least one object (e.g., as indicated by reference numeral 1202A) among the multiple objects (e.g., as indicated by reference numerals 1201A, 1201B, 1201C, and 1202A of <FIG>) included in the same first category (e.g., a person category). The first indicator may be configured as a visual indicator for notifying the user that the application of the first adjustment filter to the at least one selected object (e.g., as indicated by reference numeral 1202A) has been cancelled (i.e., the displayed object is an object to which an adjustment filter is not applied).

<FIG> is a view for explaining an example of an operation of an electronic device (e.g., the processor <NUM> of <FIG>) for cancelling application of an adjustment filter to some objects among multiple objects included in an identical category according to various embodiments. <FIG> is a view for explaining an example of an operation of an electronic device (e.g., the processor <NUM> of <FIG>) for cancelling application of an adjustment filter to some objects among multiple objects included in an identical category according to various embodiments.

Referring to <FIG>, the electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may display a preview image <NUM> on the display <NUM>. The preview image <NUM> may include a graphic object <NUM> and multiple adjusted objects 1201A, 1201B, 1201C, and 1202A. The multiple adjusted objects may be multiple objects included in an identical category (e.g., a person category). The graphic object <NUM> corresponds to a category for which adjustment is performed, and may be configured to visually notify a user that the objects 1201A, 1201B, 1201C, and 1202A included in a person category have been determined. Multiple indicators 1203A, 1203B, 1203C, and 1203D may be displayed for the multiple adjusted objects 1201A, 1201B, 1201C, and 1202A, respectively. The multiple indicators 1203A, 1203B, 1203C, and 1203D may be configured to notify the user that the multiple adjusted objects 1201A, 1201B, 1201C, and 1202A are objects to which an adjustment filter is applied.

The electronic device <NUM> according to various embodiments may perform operations <NUM> to <NUM> described above with reference to <FIG>, and thus may display the preview image illustrated in <FIG>.

Referring to <FIG>, the electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may display a preview image <NUM> on the display <NUM>. The preview image <NUM> may include some objects 1202B among multiple objects included in an identical category, such that the application of an adjustment filter to the some objects 1202B is cancelled. An indicator 1203E may be displayed for the some objects 1202B for which the adjustment filter having been applied thereto is cancelled. The indicator 1203E may be configured to notify the user that the application of the adjustment filter to the object (e.g., some objects 1202B), where the indicator is displayed, is cancelled. According to various embodiments, the indicator 1203E may be displayed to have a shape, a form, a color, or a size different from those of the multiple indicators 1201A, 1201B, 1201C, and 1201D illustrated in <FIG>, and this configuration is only an example. When the application of an adjustment filter to some objects among multiple included in an identical category is cancelled, the electronic device (e.g., the processor <NUM> of <FIG>) according to an embodiment may not change at least one of a shape, a form, color, or size of the graphic object <NUM>. When the application of an adjustment filter to each of multiple objects included in an identical category is cancelled, the electronic device <NUM> according to various embodiments may change a color or a shape of the graphic object <NUM> or may not display the graphic object <NUM>.

<FIG> is a flowchart <NUM> illustrating an example of a method for adjusting at least one object by using a region of interest.

In operation <NUM>, the electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may display a region of interest. The electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may display a region of interest on a display (e.g., the display <NUM> of <FIG>, <FIG>). The electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may display a region of interest so as to include all of the at least one object, the category of which has been identified, (e.g., an object, the category of which has been identified in operations <NUM> to <NUM> of <FIG>) among multiple objects included in a preview image. For example, as illustrated in <FIG>, the electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may identify categories of multiple objects (e.g., a first object 301B and a second object 302B) included in an image, and may display a region of interest so as to include all of the objects (e.g., the first object 301B is a person and the second object 302B is an animal), the categories of which have been identified. For example, as illustrated in <FIG>, a region of interest may be displayed in a quadrangular shape (e.g., a region of interest <NUM> of <FIG>) or in a closed curve including at least one control tool <NUM>. According to an embodiment, as illustrated in <FIG>, a region of interest may be displayed as at least one figure (e.g., a circle) (e.g., a region of interest <NUM> of <FIG>) positioned along the outline of at least one object. The region of interest may be displayed to the user so as to include multiple objects by using various other methods. The electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may apply adjustment filters corresponding to categories, to the objects included in the region of interest (e.g., the region of interest <NUM> of <FIG>), respectively.

In operation <NUM>, the electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may receive a drag input for control of a size of the region of interest. The electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may receive, from the user, an input for dragging a control tool (e.g., the control tool <NUM> of <FIG>). The electronic device <NUM> according to an embodiment may receive, from the user, an input for dragging the edge of the region of interest (e.g., the region of interest <NUM> of <FIG> or the region of interest <NUM> of <FIG>). The electronic device <NUM> according to an embodiment may receive, from the user, an input for dragging some of at least one figure (e.g., a circle) included in the region of interest (e.g., the region of interest <NUM> of <FIG>). This configuration is only an example, and the electronic device <NUM> may receive various inputs for control of a size of the region of interest (e.g., the region of interest <NUM> of <FIG>, <FIG>). The electronic device <NUM> according to various embodiments may control a size of the region of interest (e.g., the region of interest <NUM> of <FIG> or the region of interest <NUM> of <FIG>) on the basis of a drag input received from the user.

In operation <NUM>, the electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may cancel the application of an adjustment filter to an object which is excluded from the region of interest as the size of the region of interest is altered by the drag. When the size of the region of interest (e.g., the region of interest <NUM> of <FIG>) is changed by the drag, the electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may cancel the application of an adjustment filter (e.g., an animal adjustment filter) to an object (e.g., the second object 302A of <FIG>) which is disposed outside of the region of interest (e.g., the region of interest <NUM> of <FIG>) as the size of the region of interest is changed by the drag. When there are multiple objects included in the same category as that of the object (e.g., the second object 302A of <FIG>) which is not included in the region of interest (e.g., the region of interest <NUM> of <FIG>), the electronic device <NUM> according to an embodiment may cancel application of an adjustment filter to each of the multiple objects included in the same category as that of the object (e.g., the second object 302A of <FIG>) which is not included in the region of interest.

<FIG> is a view for explaining an example of a method for adjusting at least one object by using a region of interest. <FIG> is a view for explaining an example of a method for adjusting at least one object by using a region of interest. <FIG> is a view for explaining an example of a method for adjusting at least one object by using a region of interest. The contents described above with reference to <FIG> will be omitted or be briefly described.

Referring to <FIG>, the electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may display an image, received from a camera (e.g., the camera module <NUM> of <FIG>), as a preview image <NUM> on the display <NUM> (e.g., the display device <NUM> of <FIG>). The preview image <NUM> may include multiple objects (e.g., a first object 301A and a second object 302A), a region of interest <NUM>, and multiple graphic objects (e.g., a first graphic object 301C and a second graphic object 302C). The region of interest <NUM> may be displayed, including a control tool <NUM>. The electronic device <NUM> according to an embodiment may display a region of interest so as to include all of the at least one object, the category of which has been identified, (e.g., an object, the category of which has been identified in operation <NUM> of <FIG>) among the multiple objects (e.g., the first object 301A and the second object 302A) included in a preview image.

Referring to <FIG>, when a drag input for control of a size of the region of interest <NUM> by a user is received, the electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may control the size of the region of interest <NUM> and may display, on the display <NUM>, the region of interest <NUM> having the controlled size. The electronic device <NUM> according to various embodiments may cancel application of an adjustment filter (e.g., an animal adjustment filter) to an object (e.g., the second object 302A) which is not included in the region of interest <NUM> having the controlled size. When there are multiple objects included in the same category as that of the object (e.g., the second object 302A) which is not included in the region of interest <NUM>, the electronic device <NUM> according to an embodiment may cancel application of an adjustment filter to each of the multiple objects included in the same category as that of the object (e.g., the second object 302A) which is not included in the region of interest <NUM>. When the application of the adjustment filter to the second object 302A is cancelled, the electronic device <NUM> according to various embodiments may change and display at least one of a shape, a form, or a size of a second graphic object (e.g., the second graphic object 302C of <FIG>) corresponding to the second object 302B. For example, as illustrated in <FIG>, the electronic device <NUM> according to various embodiments may display the second graphic object as the shaded second graphic object 302D, and this configuration is only an example.

Referring to <FIG>, the electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may display a region of interest <NUM> as at least one figure (e.g., a circle) positioned along the outline of at least one object. The electronic device <NUM> according to various embodiments may receive, from the user, an input for dragging some of the at least one figure (e.g., a circle) included in the region of interest <NUM>, and may control a size of the region of interest <NUM>, according to the received input.

<FIG> is a flowchart <NUM> illustrating an example of a method of an electronic device for cancelling some of applied adjustment filters by using a stored image according to various embodiments.

In operation <NUM>, the electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may store a second preview image (e.g., a "capture image").

For example, the electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may store, in a memory (e.g., the memory <NUM> of <FIG>), an image (e.g., an image to be stored) corresponding to a preview image (e.g., a second preview image) to which an adjustment filter has been applied or for which the application of the adjustment filter thereto has been cancelled, in operations <NUM> to <NUM> of <FIG>. The electronic device <NUM> according to various embodiments may store information on the adjustment filter applied to the preview image together with or in association with an image to be stored, or may store an image to be stored and an original image (i.e., an image to which an adjustment filter is not applied) in association with each other. The image to be stored in the memory may be configured to have a resolution higher than that of the preview image. The electronic device <NUM> according to an embodiment may store information on an adjustment filter which is not applied to the preview image together with or in association with the image to be stored, so that the information on the adjustment filter applied to the preview image can also include the information on the adjustment filter which is not applied to the preview image. For example, the electronic device <NUM> may also store, together with or in association with the image to be stored, information on an adjustment filter (e.g., a mountain adjustment filter) corresponding to an object (e.g., a third object 303A of <FIG>) included in a category which has been identified but to which an adjustment filter is not applied, among multiple objects included in an image. Hereinafter, for convenience of description, a description will be made on the assumption that an image to be stored is identical to a preview image.

In operation <NUM>, the electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may detect adjustment filters applied to the second preview image. The electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may identify the information on the adjustment filters applied to the second preview image, which has been stored together with or in association with the stored image. The electronic device <NUM> according to various embodiments may detect the adjustment filters applied to the second preview image, on the basis of the information on the adjustment filters applied to the second preview image. For example, referring to <FIG>, the electronic device <NUM> according to various embodiments may detect adjustment filters (e.g., a person adjustment filter and an animal adjustment filter) applied to the second preview image (e.g., a stored image <NUM> of <FIG>).

In operation <NUM>, the electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may display graphic objects corresponding to the detected adjustment filters. For example, referring to <FIG>, the electronic device <NUM> according to various embodiments may display graphic objects (e.g., a first graphic object 301C and a second graphic object 302C of <FIG>) corresponding to the detected adjustment filters (e.g., a person adjustment filter and an animal adjustment filter) on a display (e.g., the display <NUM> of <FIG>). For example, the at least one graphic object may be displayed at the bottom of the display. Referring to <FIG>, the electronic device <NUM> according to an embodiment may display, at the bottom of the display, a graphic object (e.g., a third graphic object 303D of <FIG>) corresponding to an object (e.g., a third object 303A of <FIG>) to which an adjustment filter is not applied. In this example, the graphic object (e.g., the third graphic object 303D of <FIG>) may be shaded and displayed.

In operation <NUM>, the electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may receive a user input for selection of some of the graphic objects. For example, referring to <FIG>, the electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may receive a user input for selection of some (e.g., the second graphic object 302C of <FIG>) of the graphic objects (e.g., the first graphic object 301C and the second graphic object 302C of <FIG>) corresponding to the detected adjustment filters (e.g., a person adjustment filter and an animal adjustment filter).

In operation <NUM>, the electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may cancel the application of some of the detected adjustment filters on the basis of the received user input, and thus may display a changed image. For example, the electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may cancel the application of some (e.g., an animal adjustment filter) of the detected adjustment filters on the basis of a user input for selection of a graphic object (e.g., the second graphic object 302C of <FIG>), and thus may display a changed image on the display <NUM>. The electronic device <NUM> according to various embodiments may cancel the application of the adjustment filter to an adjusted object (e.g., the adjusted second object 302B of <FIG>) included in a second category, may change a stored image so that the stored image can include a non-adjusted object (e.g., the second object 302A of <FIG>) included in the second category, and may display the changed image on the display <NUM>.

<FIG> is a view for explaining an example of an operating method of an electronic device using a stored image according to various embodiments. <FIG> is a view for explaining an example of an operating method of an electronic device using a stored image according to various embodiments. <FIG> is a view for explaining an example of an operating method of an electronic device using a stored image according to various embodiments. <FIG> is a view for explaining an example of an operating method of an electronic device using a stored image according to various embodiments.

Referring to <FIG>, the electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may display, on the display <NUM>, an image <NUM> stored in a memory (e.g., the memory <NUM> of <FIG>), an adjustment indicator <NUM>, and multiple graphic objects (e.g., a first graphic object 301C, a second graphic object 302C, and a third graphic object 303D). The stored image <NUM> may include multiple objects (e.g., a first object 301B, a second object 302B, and a third object 303A). According to various embodiments, the adjustment indicator <NUM> may be configured to notify a user of whether the stored image <NUM> includes at least one object (hereinafter referred to as an "adjusted object") to which an adjustment filter is applied. For example, when the stored image <NUM> includes at least one adjusted object (e.g., the first object 301B and the second object 302B), the adjustment indicator <NUM> may be displayed to include the word "Optimized" in bold type as illustrated in <FIG>. According to various embodiments, the multiple graphic objects (e.g., the first graphic object 301C, the second graphic object 302C, and the third graphic object 303D) may include: graphic objects (e.g., the first graphic object 301C and the second graphic object 302C) corresponding to adjustment filters applied to objects included in the stored image and a graphic object (e.g., the third graphic object 303C) corresponding to an adjustment filter which is not applied to an object included in the stored image. A graphic object corresponding to the applied adjustment filter and a graphic object corresponding to the non-applied adjustment filter may be displayed to have different background colors, as illustrated in <FIG>. The electronic device <NUM> according to various embodiments may receive a user input for selection of at least one of the multiple graphic objects (e.g., the first graphic object 301C, the second graphic object 302C, and the third graphic object 303D).

Referring to <FIG>, when a user input for selection of the third graphic object 303D is received as described above with reference to <FIG>, the electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may apply, to the third object 303A, an adjustment filter (e.g., a mountain adjustment filter) corresponding to the third graphic object 303D. In this example, the stored image <NUM> may be displayed to include the adjusted third object 303B. The third graphic object 303C has a state obtained by changing at least one of a shape, a form, a color, or a size of the third graphic object 303D illustrated in <FIG>, and may be displayed in this state on the display <NUM>.

Referring to <FIG>, when a user input for selection of the second graphic object 302C is received as described above with reference to <FIG>, the electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may cancel the application of the adjustment filter (e.g., an animal adjustment filter) to the adjusted second object 302B. In this example, the stored image <NUM> may be displayed on the display <NUM> so as to include the second object 302A for which the application of the adjustment filter thereto is cancelled. The second graphic object 302D has a state obtained by changing at least one of a shape, a form, a color, or a size of the second graphic object 302C illustrated in <FIG> and may be displayed in this state on the display <NUM>.

Referring to <FIG>, when a user input for selection of each of the first graphic object 301C and the third graphic object 303C is received as described above with reference to <FIG>, the electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may cancel the application of an adjustment filter (e.g., a person adjustment filter) to the adjusted first object 301B and the application of an adjustment filter (e.g., a mountain adjustment filter) to the adjusted third object 303B. In this example, the stored image <NUM> may be displayed to include the first object 301A and the third object 303A for which the application of the adjustment filters thereto is cancelled. The first graphic object 301D has a state obtained by changing at least one of a shape, a form, a color, or a size of the first graphic object 301C illustrated in <FIG> and may be displayed in this state on the display <NUM>. In addition, the third graphic object 303D has a state obtained by changing at least one of a shape, a form, a color, or a size of the third graphic object 303C illustrated in <FIG>, and may be displayed in this state on the display <NUM>. When it is identified that the stored image <NUM> does not include any adjusted object, the electronic device <NUM> according to various embodiments may display the adjustment indicator <NUM> so that the adjustment indicator <NUM> can include the word "Original" in bold type as illustrated in <FIG>.

<FIG> is a view for explaining an example of an operation of electronic device for adjusting the strength of application of an adjustment filter according to various embodiments. <FIG> is a view for explaining an example of an operation of electronic device for adjusting the strength of application of an adjustment filter according to various embodiments.

Referring to <FIG>, the electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may display, on the display <NUM>, a preview image <NUM>, multiple adjustment filter control bars (e.g., a first adjustment filter control bar 1701A, a second adjustment filter control bar 1701B, and a third adjustment filter control bar 1701C), and multiple graphic objects (e.g., a first graphic object 301C, a second graphic object 302C, and a third graphic object 303D). The preview image <NUM> may include a first object 301B, a second object 302B, and a third object 303A. The first object 301B and the second object 302B may be adjusted objects. The multiple adjustment filter control bars (e.g., the first adjustment filter control bar 1701A, the second adjustment filter control bar 1701B, and the third adjustment filter control bar 1701C) may indicate application strengths of adjustment filters applied to corresponding multiple objects (e.g., the first object 301B, the second object 302B, and the third object 303A), respectively. For example, the first adjustment filter control bar 1701A may indicate that a person adjustment filter is applied to the first object 301B by as much strength as <NUM>%, the second adjustment filter control bar 1701B may indicate that an animal adjustment filter is applied to an adjusted second object 302B by as much strength as <NUM>%, and the third adjustment filter control bar 1701C may indicate that a mountain adjustment filter is not applied to the third object 303A.

The electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may receive a user input for selection of multiple adjustment filter control menu items. When an input for dragging (e.g., dragging to the left or right) at least one adjustment filter control bar among the multiple adjustment filter control bars is received from a user, the electronic device <NUM> according to various embodiments may control a strength of an adjustment filter applied to an object corresponding to the at least one adjustment filter control bar. For example, when a user input for dragging the first adjustment filter control bar to the left or right is received, the electronic device <NUM> according to various embodiments may control such that an application strength of a person adjustment filter applied to the first object 301B is reduced or increased. When a user input for dragging the third adjustment filter control bar to the right is received, the electronic device <NUM> according to various embodiments may apply, to the third object 303A, an adjustment filter (e.g., a mountain adjustment filter) corresponding to a category of the third object 303A, and may display the applied strength on the third adjustment filter control bar. In this example, the third graphic object 303D may be displayed in a state where at least one of a shape, a form, a color, or size is changed.

Referring to <FIG>, the electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may display, on a stored image <NUM>, the stored image <NUM>, multiple adjustment filter control bars (e.g., a first adjustment filter control bar 1701A, a second adjustment filter control bar 1701B, and a third adjustment filter control bar 1701C), and multiple graphic objects (e.g., a first graphic object 301C, a second graphic object 302C, and a third graphic object 303D). The stored image <NUM> may include a first object 301B, a second object 302B, and a third object 303A. The first object 301B and the second object 302B may be adjusted objects.

The electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may receive a user input for selection of multiple adjustment filter control menu items. When an input for dragging (e.g., dragging to the left or right) at least one adjustment filter control bar among the multiple adjustment filter control bars is received from a user, the electronic device <NUM> according to various embodiments may control a strength of an adjustment filter applied to an object corresponding to the at least one adjustment filter control bar.

<FIG> is a flowchart <NUM> illustrating an example an operation of an electronic device (e.g., the processor <NUM> of <FIG>) for selecting an object to be adjusted according to various embodiments.

In operation <NUM>, the electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may display an indicator, for each of an object included in a first category and an object included in a second category. For example, as illustrated in <FIG>, the electronic device <NUM> according to various embodiments may display a first indicator 301F and a second indicator 302F, for a first object 301A included in a person category and a second object 302A included in an animal category, respectively. Each of the first indicator 301F and the second indicator 302F may be configured as a visual indicator for notifying a user that the object, where the indicator is displayed, is an object, the category of which has been identified.

In operation <NUM>, the electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may determine whether a first touch input is received from the user. The first touch input is an input made by the user at any point (e.g., a touch input point <NUM> of <FIG>) on a preview image (e.g., a preview image <NUM> of <FIG>).

When the first touch input is not received, in operation <NUM>, the electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may display an original image as a preview image. That is, the electronic device <NUM> may display an image, which has been received from a camera and to which an adjustment filter is not applied, as a preview image on a display (e.g., the display <NUM> of <FIG>).

In operation <NUM>, the electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may detect an object for which an indicator, which is closest from a point of the received first touch input, is displayed. When multiple indicators are displayed on the display (e.g., the display <NUM> of <FIG>), the electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may detect an object for which an indicator, which has the shortest direct distance from a point of the received first touch input, is displayed. For example, referring to <FIG>, the electronic device <NUM> according to various embodiments may identify a direct distance from a center point of each of multiple indicators (e.g., the first indicator 301F and the second indicator 302F) to a point of the first touch input (e.g., the touch input point <NUM> of <FIG>), and may detect an object (e.g., the first object 301A) for which an indicator (e.g., the first indicator 301F) having the shortest direct distance is displayed.

In operation <NUM>, the electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may identify a category of the detected object. For example, referring to <FIG>, the electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may identify a category (e.g., a person category) of the detected object (e.g., the first object 301A).

In operation <NUM>, the electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may display information on an adjustment filter corresponding to the identified category. The electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may display, on the display (e.g., the display <NUM> of <FIG>), information on an adjustment filter (e.g., a person adjustment filter) corresponding to the identified category (e.g., a person category). The information on the adjustment filter may include at least one piece of information among information on the category to which the adjustment filter is applied, and information on an object to which the adjustment filter is to be applied.

In operation <NUM>, the electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may determine whether a second touch input is received from the user. The second touch input may be a user input which causes an adjustment filter corresponding to the category identified in operation <NUM> to be applied to the object detected in operation <NUM>.

When the second touch input is not received from the user, in operation <NUM>, the electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may display an original image as a preview image.

In operation <NUM>, the electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may adjust an image by applying an adjustment filter, which corresponds to the identified category, to an object included in the identified category. For example, referring to <FIG>, the electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may adjust an image by applying an adjustment filter (e.g., a person adjustment filter), which corresponds to the identified category (e.g., a person category), to an object (e.g., the first object 301A) included in the identified category.

<FIG> is a view for explaining an example an operation of an electronic device (e.g., the processor <NUM> of <FIG>) for selecting an object to be adjusted according to various embodiments. <FIG> is a view for explaining an example an operation of an electronic device (e.g., the processor <NUM> of <FIG>) for selecting an object to be adjusted according to various embodiments.

Referring to <FIG>, the electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may display, on the display <NUM>, a preview image <NUM> and multiple indicators (e.g., a first indicator 301F and a second indicator 302F). The preview image <NUM> may include a first object 301A and a second object 302A. When a first touch input is received from a user, the electronic device <NUM> according to various embodiments may detect the first object 301A for which the first indicator 301F, which is closest from a touch input point <NUM> of the first touch input, is displayed among the multiple indicators (e.g., the first indicator 301F and the second indicator 302F). The electronic device <NUM> according to various embodiments may identify a category of the first object 301A. The electronic device <NUM> according to various embodiments may adjust an image by applying, to the first object 301A, an adjustment filter (e.g., a person adjustment filter) corresponding to the identified category (e.g., a person category) of the first object 301A. When the preview image <NUM> includes multiple objects belonging to the identified category (e.g., a person category) of the first object, the electronic device according to an embodiment may also adjust the image (e.g., the preview image <NUM>) by applying an adjustment filter, which corresponds to the identified category of the first object, to the multiple objects included in the identified category of the first object.

Referring to <FIG>, the electronic device (e.g., the processor <NUM> of <FIG>) according to various embodiments may display the adjusted image as the preview image <NUM>. The electronic device <NUM> according to various embodiments may display the adjusted image including the adjusted first object 301B as the preview image <NUM> on the display <NUM>.

An electronic device (e.g., the electronic device <NUM> of <FIG>) according to various embodiments may include: a display (e.g., the display device <NUM> of <FIG>); a camera (e.g., the camera module <NUM> of <FIG>); and at least one processor (e.g., the processor <NUM> of <FIG>) configured to be operatively connected to the camera and the display, wherein the at least one processor is configured to: display a first preview image acquired through the camera on the display; identify a category for each object included in the first preview image; apply adjustment filters to each object, each adjustment filter selected based on a respective category for each object; display a second preview image on the display, in which each object is visually altered by the applied adjustment filter; display on the second preview image a plurality of selectable icons corresponding to one of the identified categories; in response to receiving a first input selecting a first selectable icon, remove application of a first adjustment filter from a first object belonging to a category corresponding to the first selectable icon.

The electronic device according to various embodiments may further include a memory configured to store a plurality of reference images each corresponding to a plurality of categories, and the at least one processor may be configured to compare each object to the stored plurality of reference images to detect the identified category from a match with one of the reference images.

The adjustment filter for each object according to various embodiments may be selected based on a pre-association of the adjustment filter with the identified category for each object.

The at least one processor according to various embodiments may be further configured to: after removing application of the first adjustment filter from the first object, receive a second input selecting the first selectable icon, and in response to receiving the second input, re-apply the first adjustment filter to the first object.

The at least one processor according to various embodiments may be configured to, after removing application of the first adjustment filter from the object, display a first indicator on the display indicating cancellation of the application of the first adjustment filter.

The at least one processor according to various embodiments may be configured to: after applying adjustment filters to each object, receive a third input selecting a first object included in the second preview image, and in response to the third input, remove application of a second adjustment filter from the first object.

The application of the adjustment filters according to various embodiments may include visually changing at least one of a shape, form, color and size for each object.

The at least one processor according to various embodiments may be configured to display a region of interest on the second preview image, the region of interest including visually altered objects by the applied adjustment filters, and when a drag input resizes the region of interest such that a second object is excluded from the region of interest, remove application of a second adjustment filter from the second object.

According to various embodiments, the region of interest may be displayed as at least one of a quadrangle and a closed curve.

The at least one processor of the electronic device according to various embodiments may be further configured to: store in the memory a capture image based on the second preview image including captured objects to which adjustment filters are applied, when the capture image is displayed on the display, displaying additional selectable icons each corresponding to adjustment filters applied to the captured objects, in response to detecting a third input selecting a particular selectable icon, altering the capture image by removing a second adjustment filter from a particular captured object belonging to a particular category corresponding to the particular selectable icon.

A method for controlling an electronic device according to various embodiments may include: displaying a first preview image acquired through a camera of the electronic device on a display of the electronic device, identifying, by at least one processor, categories for each object included in the first preview image, applying adjustment filters to each object, each adjustment filter selected for each object based on the identified categories, displaying a second preview image on the display, in which each object is visually altered by the applied adjustment filters, displaying on the second preview image a plurality of selectable icons each corresponding to each of the identified categories, and in response to detecting a first input selecting a first selectable icon, removing application of a first adjustment filter from a first object belonging to a category corresponding to the first selectable icon.

The method for controlling an electronic device according to various embodiments may include storing a plurality of reference images each corresponding to a plurality of categories in a memory of the electronic device, wherein the identifying of the category for each object may include comparing each object to the stored plurality of reference images to detect the identified category based on a match with one of the reference images.

The adjustment filter for each object may be selected based on a pre-association of the adjustment filter with the identified category for each object.

The method for controlling the electronic device according to various embodiments may further include: after removing application of the first adjustment filter from the first object, receiving a second input selecting the first selectable icon, and in response to receiving the second input, re-applying the first adjustment filter to the first object.

The method for controlling the electronic device according to various embodiments may further include, after removing application of the first adjustment filter from the object, displaying a first indicator on the display indicating cancellation of the application of the first adjustment filter.

The method for controlling the electronic device according to various embodiments may further include: after applying adjustment filters to each object, receiving a third input selecting a first object included in the second preview image, and in response to the third input, removing application of a second adjustment filter from the first object.

The application of the adjustment filters according to various embodiments may include: visually changing at least one of a shape, form, color and size for each object.

The method for controlling the electronic device according to various embodiments may further include: displaying in a region of interest on the second preview image, the region of interest including visually altered objects by the applied adjustment filters, and when a drag input resizes the region of interest such that a second object is excluded from the region of interest, removing application of a second adjustment filter from the second object.

An electronic device according to various embodiments may include: a display; a camera; and at least one processor configured to be operatively connected to the camera and the display, such that the at least one processor is configured to: control the display to display an image acquired through the camera as a first preview image, receive a first input selecting a first object from among a plurality of objects included in the first preview image, in response to receiving the first input, identify a category to which the selected first object belongs, control the display to display, on the first preview image, a first selectable icon corresponding to the identified category, receive a second input selecting the first selectable icon, in response to receiving the second input, determine at least one object from among the plurality of objects associated with the identified category including at least the first object, apply, to the determined at least one object, an adjustment filter from among a plurality of adjustment filters corresponding to the identified category, and control the display to display a second preview image including the at least one object visually altered by application of the adjustment filter.

The at least one processor according to various embodiments may be further configured to control the display to display a first indicator, for the at least one object, wherein the first indicator indicates that the at least one object is included in the category to which the first object belongs.

An electronic device according to various embodiments disclosed herein may be various types of devices. Examples of the electronic device may include at least one of a portable communication device (e.g., a smartphone) a computer device, a portable multimedia device, a portable medical device, a camera, a wearable device, or a home appliance. The electronic device according to embodiments is not limited to the above-described devices.

Such that, the term "non-transitory" simply means that the storage medium is a tangible device, and does not include a signal (e.g., an electromagnetic wave), but this term does not differentiate between where data is semi-permanently stored in the storage medium and where the data is temporarily stored in the storage medium.

Claim 1:
An electronic device (<NUM>) comprising:
a display (<NUM>);
a camera (<NUM>); and
at least one processor (<NUM>) operatively coupled to the camera and the display, the at least one processor is configured to:
display a first preview image acquired through the camera on the display (<NUM>), wherein the first preview image includes a plurality of objects;
identify categories for each object included in the first preview image (<NUM>),
wherein at least one first object of the plurality of objects is identified as a first category and at least one second object of the plurality of objects is identified as a second category;
based on the identified category for each object included in the first preview image apply a first adjustment filter corresponding to the first category to the at least one first object, and apply a second adjustment filter corresponding to the second category to the at least one second object(<NUM>);
display, on the display, a second preview image including the at least one first object visually altered by the applied first adjustment filter, and the at least one second object visually altered by the applied second adjustment filter (<NUM>);
display on the second preview image a first selectable icon corresponding to the first category and a second selectable icon corresponding to the second category (<NUM>);
receive a first input for selecting the first selectable icon (<NUM>);
in response to receiving a first input, identify that the selected first selectable icon correspond to the first category and remove the application of the first adjustment filter from the visually altered at least one first object.