Electronic device for editing home screen, operating method thereof, and storage medium

WO2026160843A1PCT designated stage Publication Date: 2026-07-30SAMSUNG ELECTRONICS CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
SAMSUNG ELECTRONICS CO LTD
Filing Date
2026-01-21
Publication Date
2026-07-30

Smart Images

  • Figure KR2026001245_30072026_PF_FP_ABST
    Figure KR2026001245_30072026_PF_FP_ABST
Patent Text Reader

Abstract

According to an embodiment, an electronic device may comprise a display, at least one processor, and a memory storing instructions. According to an embodiment, the instructions, when individually or collectively executed by the at least one processor, may cause the electronic device to: display an image through the display; in response to a first user input, display, through the display, a graphic object selected from the image; enter an editing mode for providing editing items for the graphic object, in response to a second user input for moving to a home screen while displaying the selected graphic object; edit the graphic object on the basis of a third user input in the editing mode; and when the editing mode is completed, provide, through the display, the home screen on which the edited graphic object is disposed.
Need to check novelty before this filing date? Find Prior Art

Description

Electronic device for editing a home screen, method of operation, and storage medium

[0001] One embodiment disclosed in this document relates to an electronic device for editing a home screen, a method of operation thereof, and a storage medium.

[0002] An electronic device may display a wallpaper (or home screen) before the user turns on the display or launches an application. The wallpaper may include content such as time, widgets, and / or background images.

[0003] The electronic device provides a function, as part of its software, to set a background image according to the user's intent. For example, the electronic device can set a background image based on images captured by the user using the electronic device and / or images acquired (e.g., downloaded) from an external source (e.g., a server or another electronic device) via specified communication. Additionally, the electronic device can manually arrange objects such as icons and widgets at locations desired by the user or arrange them according to specified criteria.

[0004] Recently, in line with consumer trends that prioritize design, the design of graphic objects—visual elements such as background images, icons, and widgets displayed on screens—is being given significant consideration in the development of electronic devices. Furthermore, not only is the development of electronic devices that take graphic object design into account, but the development of technologies to implement the display (or playback, output) of graphic objects more naturally can also be important for enhancing user sensibility, immersion, and / or realism.

[0005] The information described above may be provided as related art for the purpose of aiding understanding of the present disclosure. No claim or determination is made as to whether any of the foregoing may be applied as prior art related to the present disclosure.

[0006] According to one embodiment, the electronic device may include a display, at least one processor, and a memory for storing instructions. According to one embodiment, when the instructions are executed individually or collectively by the at least one processor, the electronic device may be configured to display an image through the display.

[0007] According to one embodiment, when the instructions are executed individually or collectively by the at least one processor, the electronic device may be configured to display a graphic object selected in the image through the display in response to a first user input.

[0008] According to one embodiment, when the instructions are executed individually or collectively by the at least one processor, the electronic device may be configured to enter an edit mode that provides edit items for the graphic object in response to a second user input for moving to a home screen while displaying the selected graphic object.

[0009] According to one embodiment, when the instructions are executed individually or collectively by the at least one processor, the electronic device may be configured to edit the graphic object based on a third user input in the editing mode.

[0010] According to one embodiment, when the instructions are executed individually or collectively by the at least one processor, the electronic device may be configured to provide the home screen on which the edited graphic object is placed through the display upon completion of the edit mode.

[0011] According to one embodiment, a method for editing a home screen in an electronic device may include an operation of displaying an image.

[0012] According to one embodiment, the method may include an operation of displaying a graphic object selected in the image in response to a first user input.

[0013] According to one embodiment, the method may include an operation of entering an edit mode that provides edit items for the graphic object in response to a second user input for moving to a home screen while displaying the selected graphic object.

[0014] According to one embodiment, the method may include an operation of editing the graphic object based on a third user input in the editing mode.

[0015] According to one embodiment, the method may include the operation of providing the home screen on which the edited graphic object is placed when the editing mode is completed.

[0016] According to one embodiment, in a storage medium storing at least one instruction readable by a computer, the at least one instruction causes the electronic device to perform at least one operation when executed individually or collectively by at least one processor of the electronic device, and the at least one operation may include an operation of displaying an image.

[0017] According to one embodiment, the at least one operation may include an operation of displaying a graphic object selected in the image in response to a first user input.

[0018] According to one embodiment, the at least one operation may include an operation of entering an edit mode that provides edit items for the graphic object in response to a second user input for moving to a home screen while displaying the selected graphic object.

[0019] According to one embodiment, the at least one operation may include an operation of editing the graphic object based on a third user input in the editing mode.

[0020] According to one embodiment, the at least one operation may include, upon completion of the editing mode, providing the home screen on which the edited graphic object is placed.

[0021] FIG. 1 is a block diagram of an electronic device in a network environment according to one embodiment.

[0022] FIG. 2 is an internal block diagram of an electronic device according to one embodiment.

[0023] FIG. 3 is an example diagram illustrating a method for editing a home screen using a graphic object obtained from an image according to one embodiment.

[0024] FIG. 4 is an example screen diagram illustrating a method of switching from a home screen to an edit mode according to one embodiment.

[0025] FIG. 5 is an example screen diagram for explaining the components of the edit mode on the home screen according to one embodiment.

[0026] FIG. 6 is a diagram showing a layer structure in a home screen according to one embodiment.

[0027] FIG. 7 is a drawing for explaining the arrangement of graphic objects according to a layer structure in a home screen according to one embodiment.

[0028] FIG. 8 is a flowchart of the operation of an electronic device for editing a home screen according to one embodiment.

[0029] FIG. 9 is an example diagram illustrating the automatic placement of graphic objects on a home screen according to one embodiment.

[0030] FIG. 10 is an example diagram illustrating a method for editing and arranging graphic objects according to user settings on a home screen according to one embodiment.

[0031] FIG. 11 is an example diagram illustrating a method for placing a graphic object on the screen of a recommendation application according to one embodiment.

[0032] FIG. 12 is a flowchart illustrating the change in position of a control panel including editing items for a graphic object according to one embodiment.

[0033] FIG. 13 is an exemplary diagram showing a control panel including editing items for a graphic object according to one embodiment.

[0034] FIG. 14a is an exemplary diagram showing a control panel including editing items for a two-dimensional graphic object according to one embodiment.

[0035] FIG. 14b is an example diagram showing a control panel including editing items for an image-type graphic object according to one embodiment.

[0036] FIG. 14c is an example diagram showing a control panel including editing items for a text-type graphic object according to one embodiment.

[0037] FIG. 15 is an example diagram showing a control panel according to the movement of a graphic object according to one embodiment.

[0038] FIG. 16 is an illustrative diagram for explaining the position of a control panel that changes as at least a part of a graphic object is obscured according to one embodiment.

[0039] FIG. 17 is an example diagram illustrating a control panel that changes according to the rotation of a graphic object according to one embodiment.

[0040] FIG. 18a is an example diagram showing a control panel when overlap occurs according to one embodiment.

[0041] FIG. 18b is an example diagram showing a control panel when no overlap occurs according to one embodiment.

[0042] FIG. 18c is an example diagram showing the concealment of a control panel according to one embodiment.

[0043] FIG. 19 is a screen example diagram illustrating a method for switching to an edit mode when there are no graphic objects on the home screen according to one embodiment.

[0044] FIG. 20 is an example diagram illustrating a setting method for adding a graphic object according to one embodiment.

[0045] FIG. 21a is an example diagram illustrating a method for adding a graphic object according to one embodiment.

[0046] FIG. 21b is an example diagram illustrating a method for adding a graphic object according to one embodiment.

[0047] FIG. 22 is an example diagram showing the automatic placement of graphic objects in landscape mode or portrait mode according to one embodiment.

[0048] FIG. 23 is an example of a selection screen for various graphic objects using a tab method according to one embodiment.

[0049] FIG. 24 is an example screen diagram showing the completion of editing using a button according to one embodiment.

[0050] FIG. 25 is a screen example diagram showing graphic objects added in a stacked manner according to one embodiment.

[0051] FIG. 26 is an example of a first screen according to editing of a home screen using an AI model according to one embodiment.

[0052] FIG. 27 is an example of a second screen according to editing of a home screen using an AI model according to one embodiment.

[0053] FIG. 28 is an example of a third screen according to editing of a home screen using an AI model according to one embodiment.

[0054] FIG. 29a is an example diagram showing a recommended color list using an AI model according to one embodiment.

[0055] FIG. 29b is an example diagram showing a home screen reflecting a selected color from a recommended color list using an AI model according to one embodiment.

[0056] FIG. 30 is an example diagram showing a home screen with recommended graphic objects added using an AI model according to one embodiment.

[0057] FIG. 31a is an example diagram illustrating a method for specifying an area within a home screen where a recommended graphic object is to be placed according to one embodiment.

[0058] FIG. 31b is an example diagram showing a recommended graphic object placed in a designated area within a home screen according to one embodiment.

[0059] FIG. 32 is an example diagram showing the automatic creation and placement of graphic objects according to a change in a background image within a home screen according to one embodiment.

[0060] FIG. 33a is an example diagram illustrating the arrangement of graphic objects within a home screen in a free grid mode according to one embodiment.

[0061] FIG. 33b is an example diagram illustrating batch editing of graphic objects within a home screen in a free grid mode according to one embodiment.

[0062] In relation to the description of the drawings, the same or similar reference numerals may be used for identical or similar components.

[0063] FIG. 1 is a block diagram of an electronic device (101) in a network environment (100) according to one embodiment. Referring to FIG. 1, in the network environment (100), the electronic device (101) may communicate with an electronic device (102) through a first network (198) (e.g., a short-range wireless communication network) or may communicate with at least one of an electronic device (104) or a server (108) through a second network (199) (e.g., a long-range wireless communication network). According to one embodiment, the electronic device (101) may communicate with the electronic device (104) through the server (108). According to one embodiment, the electronic device (101) may include a processor (120), memory (130), input module (150), sound output module (155), display module (160), audio module (170), sensor module (176), interface (177), connection terminal (178), haptic module (179), camera module (180), power management module (188), battery (189), communication module (190), subscriber identification module (196), or antenna module (197). In some embodiments, at least one of these components (e.g., connection terminal (178)) may be omitted from the electronic device (101), or one or more other components may be added. In some embodiments, some of these components (e.g., sensor module (176), camera module (180), or antenna module (197)) may be integrated into a single component (e.g., display module (160)).

[0064] The processor (120) can control at least one other component (e.g., hardware or software component) of the electronic device (101) connected to the processor (120) by executing software (e.g., program (140)), for example, and can perform various data processing or operations. According to one embodiment, as at least part of the data processing or operations, the processor (120) can store commands or data received from other components (e.g., sensor module (176) or communication module (190)) in volatile memory (132), process the commands or data stored in volatile memory (132), and store the resulting data in non-volatile memory (134). According to one embodiment, the processor (120) may include a main processor (121) (e.g., central processing unit or application processor) or an auxiliary processor (123) that can operate independently or together with it (e.g., graphics processing unit, neural processing unit (NPU), image signal processor, sensor hub processor, or communication processor). For example, if the electronic device (101) includes a main processor (121) and an auxiliary processor (123), the auxiliary processor (123) may be configured to use lower power than the main processor (121) or to be specialized for a designated function. The auxiliary processor (123) may be implemented separately from the main processor (121) or as part thereof.

[0065] The auxiliary processor (123) may control at least some of the functions or states associated with at least one component of the electronic device (101) (e.g., display module (160), sensor module (176), or communication module (190)) on behalf of the main processor (121) while the main processor (121) is in an inactive (e.g., sleep) state, or together with the main processor (121) while the main processor (121) is in an active (e.g., application execution) state. According to one embodiment, the auxiliary processor (123) (e.g., image signal processor or communication processor) may be implemented as part of another functionally related component (e.g., camera module (180) or communication module (190)). According to one embodiment, the auxiliary processor (123) (e.g., neural network processing unit) may include a hardware structure specialized for processing an artificial intelligence model. The artificial intelligence model may be generated through machine learning. Such learning may be performed, for example, on the electronic device (101) itself where the artificial intelligence model is executed, or through a separate server (e.g., server (108)). The learning algorithm may include, for example, supervised learning, unsupervised learning, semi-supervised learning, or reinforcement learning, but is not limited to the examples described above. The artificial intelligence model may include a plurality of artificial neural network layers.An artificial neural network may be a deep neural network (DNN), a convolutional neural network (CNN), a recurrent neural network (RNN), a restricted Boltzmann machine (RBM), a deep belief network (DBN), a bidirectional recurrent deep neural network (BRDNN), a deep Q-network, or a combination of two or more of the above, but is not limited to the examples described above. In addition to the hardware structure, the artificial intelligence model may include a software structure, either additionally or substantially.

[0066] The memory (130) can store various data used by at least one component of the electronic device (101) (e.g., processor (120) or sensor module (176)). The data may include, for example, input data or output data for software (e.g., program (140)) and related commands. The memory (130) may include volatile memory (132) or non-volatile memory (134).

[0067] The program (140) may be stored as software in memory (130) and may include, for example, an operating system (142), middleware (144), or an application (146).

[0068] The input module (150) can receive commands or data to be used for a component of the electronic device (101) (e.g., processor (120)) from outside the electronic device (101) (e.g., user). The input module (150) may include, for example, a microphone, a mouse, a keyboard, a key (e.g., a button), or a digital pen (e.g., a stylus pen).

[0069] The sound output module (155) can output a sound signal to the outside of the electronic device (101). The sound output module (155) may include, for example, a speaker or a receiver. The speaker may be used for general purposes, such as multimedia playback or recording playback. The receiver may be used to receive incoming calls. According to one embodiment, the receiver may be implemented separately from the speaker or as part thereof.

[0070] The display module (160) can visually provide information to an external (e.g., user) of the electronic device (101). The display module (160) may include, for example, a display, a holographic device, or a projector and a control circuit for controlling said device. According to one embodiment, the display module (160) may include a touch sensor configured to detect a touch, or a pressure sensor configured to measure the intensity of the force generated by said touch.

[0071] The audio module (170) can convert sound into an electrical signal or, conversely, convert an electrical signal into sound. According to one embodiment, the audio module (170) can acquire sound through the input module (150) or output sound through the sound output module (155) or an external electronic device (e.g., electronic device (102)) (e.g., speaker or headphones) connected directly or wirelessly to the electronic device (101).

[0072] The sensor module (176) can detect the operating state of the electronic device (101) (e.g., power or temperature) or the external environmental state (e.g., user state) and generate an electrical signal or data value corresponding to the detected state. According to one embodiment, the sensor module (176) may include, for example, a gesture sensor, a gyroscope sensor, a barometric pressure sensor, a magnetic sensor, an accelerometer sensor, a grip sensor, a proximity sensor, a color sensor, an IR (infrared) sensor, a biosensor, a temperature sensor, a humidity sensor, or an illuminance sensor.

[0073] The interface (177) may support one or more specified protocols that can be used for the electronic device (101) to be connected directly or wirelessly to an external electronic device (e.g., electronic device (102)). According to one embodiment, the interface (177) may include, for example, a high definition multimedia interface (HDMI), a universal serial bus (USB) interface, an SD card interface, or an audio interface.

[0074] The connection terminal (178) may include a connector through which the electronic device (101) can be physically connected to an external electronic device (e.g., electronic device (102)). According to one embodiment, the connection terminal (178) may include, for example, an HDMI connector, a USB connector, an SD card connector, or an audio connector (e.g., a headphone connector).

[0075] The haptic module (179) can convert an electrical signal into a mechanical stimulus (e.g., vibration or movement) or an electrical stimulus that the user can perceive through tactile or kinesthetic senses. According to one embodiment, the haptic module (179) may include, for example, a motor, a piezoelectric element, or an electric stimulation device.

[0076] The camera module (180) can capture still images and video. According to one embodiment, the camera module (180) may include one or more lenses, image sensors, image signal processors, or flashes.

[0077] The power management module (188) can manage the power supplied to the electronic device (101). According to one embodiment, the power management module (188) can be implemented, for example, as at least part of a power management integrated circuit (PMIC).

[0078] The battery (189) can supply power to at least one component of the electronic device (101). According to one embodiment, the battery (189) may include, for example, a non-rechargeable primary battery, a rechargeable secondary battery, or a fuel cell.

[0079] The communication module (190) can support the establishment of a direct (e.g., wired) communication channel or a wireless communication channel between an electronic device (101) and an external electronic device (e.g., electronic device (102), electronic device (104), or server (108)), and the performance of communication through the established communication channel. The communication module (190) may include one or more communication processors that operate independently of the processor (120) (e.g., application processor) and support direct (e.g., wired) communication or wireless communication. According to one embodiment, the communication module (190) may include a wireless communication module (192) (e.g., cellular communication module, short-range wireless communication module, or GNSS (global navigation satellite system) communication module) or a wired communication module (194) (e.g., LAN (local area network) communication module, or power line communication module). The corresponding communication module among these communication modules can communicate with an external electronic device (104) through a first network (198) (e.g., a short-range communication network such as Bluetooth, WiFi (wireless fidelity) direct, or IrDA (infrared data association)) or a second network (199) (e.g., a legacy cellular network, a 5G network, a next-generation communication network, the Internet, or a computer network (e.g., a LAN or WAN)). These various types of communication modules may be integrated into a single component (e.g., a single chip) or implemented as multiple separate components (e.g., multiple chips). The wireless communication module (192) can identify or authenticate the electronic device (101) within a communication network such as the first network (198) or the second network (199) using subscriber information (e.g., International Mobile Subscriber Identifier (IMSI)) stored in the subscriber identification module (196).

[0080] The wireless communication module (192) can support 5G networks and next-generation communication technologies following 4G networks, for example, new radio access technology. NR access technology can support high-speed transmission of high-capacity data (enhanced mobile broadband (eMBB)), minimization of terminal power and connection of multiple terminals (massive machine type communications (mMTC)), or high reliability and low latency (ultra-reliable and low-latency communications (URLLC)). The wireless communication module (192) can support a high-frequency band (e.g., mmWave band) to achieve a high data transmission rate, for example. The wireless communication module (192) can support various technologies for securing performance in the high-frequency band, such as beamforming, massive MIMO (multiple-input and multiple-output), full-dimensional MIMO (FD-MIMO), array antenna, analog beam-forming, or large-scale antenna. The wireless communication module (192) can support various requirements specified in the electronic device (101), external electronic device (e.g., electronic device (104)), or network system (e.g., second network (199)). According to one embodiment, the wireless communication module (192) can support a Peak data rate (e.g., 20 Gbps or more) for realizing eMBB, loss coverage (e.g., 164 dB or less) for realizing mMTC, or U-plane latency (e.g., downlink (DL) and uplink (UL) each 0.5 ms or less, or round trip 1 ms or less) for realizing URLLC.

[0081] An antenna module (197) can transmit a signal or power to or from an external source (e.g., an external electronic device). According to one embodiment, the antenna module (197) may include an antenna comprising a radiator made of a conductor or a conductive pattern formed on a substrate (e.g., a PCB). According to one embodiment, the antenna module (197) may include a plurality of antennas (e.g., an array antenna). In this case, at least one antenna suitable for a communication method used in a communication network, such as a first network (198) or a second network (199), may be selected from the plurality of antennas, for example, by a communication module (190). A signal or power may be transmitted or received between the communication module (190) and an external electronic device through the selected at least one antenna. According to some embodiments, in addition to the radiator, other components (e.g., a radio frequency integrated circuit (RFIC)) may be additionally formed as part of the antenna module (197).

[0082] According to various embodiments, the antenna module (197) may form a mmWave antenna module. According to one embodiment, the mmWave antenna module may include a printed circuit board, an RFIC disposed on or adjacent to a first surface (e.g., bottom surface) of the printed circuit board and capable of supporting a specified high frequency band (e.g., mmWave band), and a plurality of antennas (e.g., array antennas) disposed on or adjacent to a second surface (e.g., top surface or side surface) of the printed circuit board and capable of transmitting or receiving a signal of the specified high frequency band.

[0083] At least some of the above components can be connected to each other via a communication method between peripheral devices (e.g., bus, GPIO (general purpose input and output), SPI (serial peripheral interface), or MIPI (mobile industry processor interface)) and exchange signals (e.g., commands or data) with each other.

[0084] According to one embodiment, commands or data may be transmitted or received between the electronic device (101) and an external electronic device (104) through a server (108) connected to a second network (199). Each of the external electronic devices (102, or 104) may be the same or different type of device as the electronic device (101). According to one embodiment, all or part of the operations performed on the electronic device (101) may be performed on one or more of the external electronic devices (102, 104, or 108). For example, if the electronic device (101) needs to perform a function or service automatically or in response to a request from a user or another device, the electronic device (101) may request one or more external electronic devices to perform at least part of the function or service instead of performing the function or service itself or additionally. One or more external electronic devices that receive the above request may execute at least part of the requested function or service, or additional function or service related to the request, and transmit the result of the execution to the electronic device (101). The electronic device (101) may provide the result as is or additionally processed as at least part of the response to the request. For this purpose, for example, cloud computing, distributed computing, mobile edge computing (MEC), or client-server computing technology may be used. The electronic device (101) may provide ultra-low latency services using, for example, distributed computing or mobile edge computing. In one embodiment, the external electronic device (104) may include an Internet of Things (IoT) device. The server (108) may be an intelligent server using machine learning and / or neural networks. According to one embodiment, the external electronic device (104) or the server (108) may be included within a second network (199).The electronic device (101) can be applied to intelligent services (e.g., smart home, smart city, smart car, or healthcare) based on 5G communication technology and IoT-related technology.

[0085] In the following detailed description, reference numbers in the drawings may be assigned identically or omitted for configurations that can be easily understood through prior embodiments, and detailed descriptions thereof may also be omitted. An electronic device (101) according to one embodiment disclosed in this document may be implemented by selectively combining configurations of different embodiments, and a configuration of one embodiment may be replaced by a configuration of another embodiment. For example, it should be noted that the present invention is not limited to specific drawings or embodiments.

[0086] The electronic device (101) can manually arrange visual elements, such as icons and widgets, on the home screen at a location desired by the user. Additionally, the electronic device (101) can arrange multiple icons on the home screen in order according to a set standard. Although the user was previously only able to perform limited editing, such as changing the background image or adding icons or widgets on the home screen, if the home screen could be decorated more freely and conveniently according to the user's choice, a customized home screen could be provided to the user.

[0087] In one embodiment, the invention relates to an electronic device for editing a home screen, a method of operation thereof, and a storage medium so that a user can customize the home screen more freely.

[0088] According to one embodiment, a user can decorate a home screen using graphic objects included in an image, thereby providing a home screen that reflects the user's preferences.

[0089] According to one embodiment, a function to edit the home screen using graphic objects obtained from an image is provided, so that the home screen can be configured with various designs according to the user's needs and preferences.

[0090] According to one embodiment, a user can obtain a graphic object for decorating a home screen with minimal input (e.g., long touch input) from an image, and the convenience of editing the home screen can be increased by placing the graphic object on the home screen in consideration of at least one component of the home screen (e.g., icon, widget) according to the user's settings.

[0091] FIG. 2 is an internal block diagram of an electronic device according to one embodiment.

[0092] An electronic device (201) according to one embodiment (e.g., the electronic device (101) of FIG. 1) may include a display (260) (e.g., the display module (160) of FIG. 1), at least one processor (220) (e.g., the processor (120) of FIG. 1) operatively connected to the display (260), and / or a memory (230) (e.g., the memory (130) of FIG. 1) operatively connected to the at least one processor (220). The at least one processor (220) may include processing circuitry.

[0093] The electronic device (201) of FIG. 2 may include components identical or similar to the electronic device (101) of FIG. 1. Here, not all components shown in FIG. 2 are essential components of the electronic device (201), and the electronic device (201) may be implemented with more or fewer components than those shown in FIG. 2. To aid in understanding the description of FIG. 2, the description will be explained with reference to FIG. 3 through 7.

[0094] Referring to FIG. 2, a display (260) that detects input by a user's body (e.g., fingers) or input by a stylus pen may be provided in the electronic device (201).

[0095] According to one embodiment, the display (260) can simultaneously support data input / output functions as well as detect touch. According to one embodiment, the display (260) may include a sensing panel (261), a display panel (262), and / or a display control unit (263). According to one embodiment, the display (260) may be referred to as a touch screen. The sensing panel may detect contact or proximity of a finger or an input device (e.g., a stylus pen). For example, the sensing panel may detect hovering input by an input device and transmit an input signal corresponding to the hovering input to a processor (220). Additionally, the sensing panel may detect the location of the touch input of the finger or input device, and the display panel may output an image. The display control unit may be a driving circuit that controls the display panel to output an image through the display panel.

[0096] According to one embodiment, memory (230) (e.g., memory (130) of FIG. 1) may store at least one instruction that causes at least one operation of the electronic device (201). When executed by the processor (220), the at least one instruction may cause the electronic device (201) to perform the corresponding operation. Memory (230) may store information such as data processing content of the processor (220) and training data of an on-device AI model. According to one embodiment, the electronic device (201) may include an artificial intelligence (AI) model (e.g., machine learning model, generative artificial intelligence (AI) model) (not shown). According to one embodiment, the AI ​​model is included in the electronic device (201) and may be referred to as an on-device AI model. For example, the AI ​​model may be included in memory (230).

[0097] According to one embodiment, the processor (220) can control the overall operation of the electronic device (201), create a graphic object based on at least one object included in the original image, and edit the home screen using the graphic object. In one embodiment, various embodiments for decorating the home screen using the graphic object obtained from the image will be described. The operations of the processor (220) described below can be performed by loading instructions stored in the memory (230).

[0098] According to one embodiment, the processor (220) may store a captured image of the surroundings or a downloaded image. The processor (220) may display the stored images and provide various functions such as copying, deleting, moving, and image editing. For example, a gallery application may provide an editing function that allows the user to directly edit an image, and may generate a new image based on user input regarding at least a part of the image. In one embodiment, a gallery application is described as an example, but is not limited thereto, and the present invention may be applied to various applications that provide functions for editing and displaying images.

[0099] For example, a new image desired by the user can be generated by removing the background excluding the object or isolating only the object from an image containing an object based on user input.

[0100] According to one embodiment, the processor (220) can analyze an image to recognize objects included in the image. The processor (220) can recognize objects based on at least one specified image processing technique (e.g., object detection and / or saliency object detection (SOD)). Objects included in the image represent subjects and may include recognizable objects such as people, objects, or animals. For example, the process of separating only the desired objects from the background in an image can be referred to as "cutting out," and the graphic objects obtained from the image by performing cutout on the image can be used to decorate the home screen.

[0101] In one embodiment, the graphic object includes a selected area (or object) in an image and is used to decorate the home screen, and may be referred to as a decorative object, graphic item, or sticker. For example, the graphic object may be a two-dimensional flat image, an image such as a photograph, or an image containing text.

[0102] According to one embodiment, the processor (220) can display an image through the display (260) and can display a graphic object selected from the image in response to a first user input (e.g., a long press input). According to one embodiment, there may be various methods of expression for indicating that a graphic object has been selected by a user within the image. For example, the processor (220) may display the selected graphic object in a floating state. For example, the processor (220) may display the selected graphic object so as to be visually separated from the area of ​​the image excluding the graphic object. Or, the processor (220) may display the area excluding the graphic object and the graphic object so as to be separated into different layers. Thus, while the processor (220) displays the graphic object so as to be visually separated from the area excluding the graphic object or displays it using different layers, the processor (220) may control the position or movement of the selected graphic object according to the touch location corresponding to the first user input. While the selected graphic object is positioned or moved in response to the first user input, the remainder excluding the graphic object, for example, the area excluding the graphic object within the image, may remain fixed or in its current position.

[0103] According to one embodiment, when a graphic object is selected within an image, the processor (220) can enter an editing mode for the home screen in response to a request to move to the home screen after acquiring the graphic object from the image. Refer to FIG. 3 to explain the entry into the editing mode for the home screen. FIG. 3 is an example diagram for explaining a method of editing the home screen using a graphic object acquired from an image according to one embodiment.

[0104] The processor (220) may receive a first user input (305) for selecting an object (310) within an image while displaying an image (300) in a gallery application as illustrated in 300a. Based on the first user input for the image (300), the processor (220) may separate the object and the background from the image (300) and generate a graphic object (e.g., a sticker) (310) as a result.

[0105] To indicate that a graphic object (310) for decorating the home screen is selected, the graphic object (310) may be displayed at a position corresponding to an object included in the image, so as to be visually distinguished from the remaining area excluding the graphic object (310). For example, the graphic object (310) obtained from the image (300) may be displayed in a floating form while the first user input (e.g., long press input) (305) is maintained. For example, a long press input may refer to an action in which the user touches the graphic object (310) and continues to touch it for a preset time or longer. In one embodiment, a long press input is exemplified as the first user input, but the input for obtaining a graphic object from the image is not limited thereto, and it is of course possible that various inputs are possible, such as a tab input that taps a specific object or a specific area within the image, or a short double touch input.

[0106] According to one embodiment, the processor (220) may receive a second user input (315) for moving to the home screen while displaying a selected graphic object. For example, the processor (220) may receive a second user input (315) in which the user presses a home screen button while the reception of a first user input (e.g., a long press input) is maintained, as illustrated in 300b. The first user input (305) and the second user input (315) may be received simultaneously, for example, a multi-touch input may mean an action in which the user touches multiple points simultaneously. The processor (220) may display the home screen and enter an edit mode for decorating the home screen using the graphic object (310) in response to the second user input (315) for moving to the home screen while the first user input (305) is received.

[0107] According to one embodiment, the processor (220) can edit a graphic object (310) based on a third user input selecting at least one of the edit items in an edit mode. When the edit mode is completed, the processor (220) can provide (or display, output) a home screen on which the edited graphic object (310) is placed through a display (260).

[0108] According to one embodiment, the processor (220) can move a graphic object in response to a first user input (e.g., a long press input), and after displaying the home screen as illustrated in 300c in response to a second user input (315) for moving to the home screen, the graphic object can be moved on the home screen according to the movement of the first user input (e.g., a long press input) (305) (e.g., a long press and drag input) while the reception of the first user input (e.g., a long press input) (305) is maintained. The first user input is exemplified by a long press input, but this is merely an example, and various forms of input using the user's finger or a stylus can be applied.

[0109] According to one embodiment, the processor (220) may stop the movement of the graphic object (310) in response to the release (e.g., release) of the first user input (e.g., long press input) and place the graphic object (310) at the location on the home screen where the first user input (305) was released. For example, the processor (220) may place the graphic object (310) based on at least one component (e.g., icon, widget) included on the home screen in response to the release of the first user input (305).

[0110] According to one embodiment, the processor (220) may enter an editing mode while placing a graphic object (310) on the home screen in response to the release of the first user input (305). For example, when the first user input (305) is released, the processor (220) may place the graphic object (310) on the home screen at a position corresponding to the last touch position of the first user input. When entering an editing mode, the processor (220) may provide editing items for the graphic object (310) as illustrated in 300d. For example, a menu to support editing of the graphic object (310) used to decorate the home screen may be displayed at a location adjacent to the graphic object (310). For example, the processor (220) may display a rectangular area (320) surrounding the graphic object (310) for adjusting the size of the graphic object (310), and a control panel (330) containing editing items for the graphic object (310).

[0111] According to one embodiment, entry into an edit mode for the home screen may be initiated by a user selection of a graphic object placed on the home screen, as shown in FIG. 4, in addition to user input for moving to the home screen after acquiring a graphic object from an image as shown in FIG. 3. FIG. 4 is an example screen diagram illustrating a method for switching from the home screen to an edit mode according to one embodiment.

[0112] According to one embodiment, the processor (220) may enter an edit mode in response to user input (e.g., long press input) for a graphic object (410) placed on the home screen as illustrated in 400a. When entering the edit mode, the processor (220) may display a control panel (430) including a rectangular area (420) surrounding the graphic object (410) for adjusting the size of the graphic object (410) as illustrated in 400d, and editing items for the graphic object (410).

[0113] To specifically explain the editing mode on the home screen, we will refer to FIG. 5. FIG. 5 is an example screen diagram for explaining the components of the editing mode on the home screen according to one embodiment.

[0114] Referring to FIG. 5, when entering edit mode, the processor (220) may display a control panel (530) including a resizing area (520) and edit items to indicate that editing is enabled for a selected graphic object (e.g., a sticker) (510) on the home screen (500). For example, the selected graphic object (510) may be focused to indicate that it is an editable graphic object on the home screen (500).

[0115] Multiple graphic objects may be placed on the home screen (500). In edit mode, for graphic objects that are obscured (or hidden) by other components (e.g., widgets) (550), only the area (540) where the hidden graphic object is located may be displayed to indicate that editing is disabled. Additionally, graphic objects (560) that are not selected, other than the selected graphic object (e.g., sticker) (510), may be displayed as having disabled editing. The selected graphic object (e.g., sticker) (510) can be moved and placed within the home screen (500) according to user input (e.g., long press followed by drag input), but there may be areas where it cannot be moved or placed (e.g., hotseat area (570) where icons are placed).

[0116] According to one embodiment, the home screen (500) may include an item (or button) (580) for adding a graphic object (e.g., a sticker) and an item (or button) (590) for completing an edit. For example, a desired graphic object may be added to the home screen by calling another saved graphic object (e.g., a sticker) according to a user selection for the add button (580), and upon user input for the complete edit button (590), the edit items selected by the user may be applied to the graphic object (510), and then the home screen (500) containing the graphic object (510) with the edit items applied may be saved. For example, editing the graphic object may involve adjusting the size of the graphic object, applying type, color, inversion, or transparency, modifying text, deleting the graphic object, or changing the layer on which the graphic object (510) is placed.

[0117] According to one embodiment, a plurality of graphic objects may be placed on the home screen, and the placement of the graphic objects may be determined based on specified conditions. For example, as shown in FIG. 6, the home screen may have a structure of a main layer (600) on which components such as icons and widgets representing applications are placed, and at least one layer (605, 610, 615, 620) on which graphic objects are placed. FIG. 6 is a diagram showing the layer structure in a home screen according to one embodiment.

[0118] Referring to FIG. 6, the main layer (600) is a layer that can be touched by a user, and may be a layer where an application or widget that executes a corresponding function is executed as an icon or widget is selected by the user. At least one layer (605, 610, 615, 620) on which graphic objects are placed can be deleted, changed, or added as needed, and each layer can be selected, moved, and changed according to the editing mode.

[0119] FIG. 7 is a drawing for explaining the arrangement of graphic objects according to a layer structure in a home screen according to one embodiment.

[0120] Referring to FIG. 7, when a second graphic object is added after a first graphic object is placed on the top layer (610), a second graphic object can be placed on the top layer (605).

[0121] According to one embodiment, the processor (220) can identify a component of the home screen corresponding to the location where the first user input is released in response to the release of a first user input (e.g., a long press input) for a graphic object obtained from an image. The processor (220) can identify a component placed on the main layer (600) and place a graphic object on the home screen based on the identified component.

[0122] For example, referring to FIG. 7, the processor (220) compares the priority of a component (e.g., a widget) placed on the main layer (600) with the priority of a graphic object, and if the priority of a component (e.g., a widget) placed on the main layer (600) is higher than the priority of a graphic object, the graphic object (720) can be placed on the home screen (700) so that the component (e.g., a widget) placed on the main layer (600) is not obscured. Referring to FIG. 6 and FIG. 7, the processor (220) can determine that a component (e.g., a widget) of the home screen (700) is placed at a location where the first user input is released, and can place the graphic object (720) on a bottom layer (615) or a bottom layer (620) located below the main layer (600) so that the graphic object is displayed overlappingly below the determined component (e.g., a widget).

[0123] Referring to FIG. 7, if the priority of the graphic object is higher than the priority of the component (e.g., widget) placed on the main layer (600), the graphic object (710) can be placed on the top layer (610) or the top layer (605) located above the main layer (600) so that the graphic object is displayed overlapping the identified component (e.g., widget).

[0124] According to one embodiment, the processor (220) can change the layer on which the graphic object is placed to an upper layer or a lower layer in response to a selection for changing the layer on which the graphic object is placed among the editing items for the graphic object. For example, in response to a request to change the layer for a graphic object placed on the lowest layer (620) (e.g., an up button input), the processor (220) can change the layer on which the graphic object is placed sequentially in the order of the lower layer (615), the upper layer (610), and the top layer (605) according to the number of layer change requests (e.g., up button input).

[0125] According to one embodiment, the processor (220) can generate a graphic object based on at least one component (e.g., an icon, a widget) of the home screen using an AI model. For example, when a user changes a background image or a widget within the home screen, the processor (220) can generate a graphic object corresponding to the changed background image or widget within the home screen using an AI model, and the generated graphic object can be placed within the home screen. The shape and position of the generated graphic object may have a shape and position corresponding to the object or widget included in the background image within the home screen.

[0126] According to one embodiment, displaying a graphic object generated using an AI model on a home screen should be understood as displaying the generated graphic object on a background image while maintaining the background image as is, displaying the generated graphic object on a background image with the shape of at least a part of the background image changed after changing the shape of said part of the background image, or alternatively, creating and displaying a new background image containing the graphic object.

[0127] According to one embodiment, the electronic device (101, 201) may include a display (160, 260), at least one processor (120, 220), and a memory (130, 230) for storing instructions. According to one embodiment, when the instructions are executed individually or collectively by the at least one processor, the electronic device may be configured to display an image through the display, display a graphic object selected from the image through the display in response to a first user input, enter an editing mode that provides editing items for the graphic object in response to a second user input for moving to a home screen while displaying the selected graphic object, edit the graphic object based on a third user input in the editing mode, and, upon completion of the editing mode, provide the home screen on which the edited graphic object is placed through the display.

[0128] According to one embodiment, when the instructions are executed individually or collectively by the at least one processor, the electronic device may be configured to move to the home screen in response to the second user input while the first user input is maintained, move the graphic object on the home screen in response to the first user input while the first user input is maintained after moving to the home screen, and display a control panel including editing items for the graphic object in response to the release of the first user input.

[0129] According to one embodiment, a control panel including editing items for the graphic object may include at least one editing item among the color, transparency, inversion, deletion, text modification, or change of the layer on which the graphic object is placed.

[0130] According to one embodiment, when the instructions are executed individually or collectively by the at least one processor, the electronic device may be configured to identify a component of the home screen placed at the location where the first user input is released in response to the release of the first user input, and to place the graphic object on the home screen based on the identified component.

[0131] According to one embodiment, when the instructions are executed individually or collectively by the at least one processor, the electronic device may be configured to place the graphic object on the home screen so that the identified component is not obscured by the graphic object when the priority of the identified component is higher than the priority of the graphic object.

[0132] According to one embodiment, when the instructions are executed individually or collectively by the at least one processor, the electronic device may be configured to place the graphic object on a lower layer located below the layer on which the identified component is placed, thereby displaying the graphic object superimposed on the lower side of the identified component.

[0133] According to one embodiment, when the instructions are executed individually or collectively by the at least one processor, the electronic device may be configured to change the layer on which the graphic object is placed to an upper layer or a lower layer in response to a selection of an item for changing the layer on which the graphic object is placed included in the control panel.

[0134] According to one embodiment, when the instructions are executed individually or collectively by the at least one processor, the electronic device may be configured to display a control panel containing editing items for the graphic object in a first part of an area surrounding the graphic object.

[0135] According to one embodiment, when the instructions are executed individually or collectively by the at least one processor, the electronic device may be configured to identify an exposed second portion of the area surrounding the graphic object as at least a portion of the area surrounding the graphic object is obscured, and to display the control panel on the exposed second portion.

[0136] According to one embodiment, when the instructions are executed individually or collectively by the at least one processor, the electronic device may be configured to generate a graphic object based on at least one component of the home screen using an artificial intelligence (AI) model and to place the generated graphic object on the home screen.

[0137] FIG. 8 is a flowchart of the operation of an electronic device for editing a home screen according to one embodiment. Referring to FIG. 8, the operation method may include operations 805 through 825. Each operation of the operation method of FIG. 8 may be performed by an electronic device (e.g., the electronic device (101) of FIG. 1, the electronic device (201) of FIG. 2)) and at least one processor of the electronic device (e.g., the processor (120) of FIG. 1, the processor (220) of FIG. 2). In one embodiment, at least one of operations 805 through 825 may be omitted, the order of some operations may be changed, or other operations may be added. To aid in understanding the description of FIG. 8, the explanation will be described with reference to FIG. 9 through 11.

[0138] Referring to FIG. 8, the electronic device (201) can display an image in 805 operation.

[0139] According to one embodiment, in operation 810, the electronic device (201) can display a graphic object selected in the image in response to a first user input. For example, the electronic device (201) can select (or extract) a graphic object included in the image based on the first user input (e.g., a long press input).

[0140] According to one embodiment, in operation 815, the electronic device (201) may enter an editing mode that provides editing items for the graphic object in response to a second user input for moving to the home screen while displaying the selected graphic object. For example, the electronic device (201) may enter an editing mode for editing the home screen using the graphic object after moving to the home screen in response to a second user input selecting a button corresponding to the home screen while the first user input (e.g., long press input) is maintained. According to one embodiment, the graphic object is created in real time in response to a first user input for an image, and the editing mode can be entered immediately when the created graphic object is moved to the home screen, thereby increasing convenience compared to the method of entering a home screen editing mode to edit widgets or icons through a separate settings menu.

[0141] According to one embodiment, in operation 820, the electronic device (201) can edit the graphic object based on a third user input in the editing mode.

[0142] According to one embodiment, in operation 825, the electronic device (201) may provide the home screen on which the edited graphic object is placed when the editing mode is completed.

[0143] To specifically explain the editing mode for decorating the home screen using graphic objects obtained from an image, we will refer to FIGS. 9 and FIGS. 10.

[0144] FIG. 9 is an example diagram illustrating the automatic placement of graphic objects on a home screen according to one embodiment, and FIG. 10 is an example diagram illustrating a method of editing and placing graphic objects on a home screen according to user settings according to one embodiment.

[0145] Referring to FIGS. 9 and 10, the electronic device (201) can recognize an object contained in the image (900, 1000) in response to a first user input (e.g., long press input) (905, 1005) that selects an area of ​​the image (900, 1000) while displaying the image (900, 1000) in a gallery application as illustrated in 900a and 1000a. The electronic device (201) can select (or extract, generate) a graphic object (910, 1010) corresponding to the object recognized from the image (900, 1000). The electronic device (201) can receive a second user input (915, 1015) for moving to the home screen to edit the graphic object (910, 1010) while the selected (or extracted, created) graphic object (910, 1010) is displayed while the first user input (905, 1005) is maintained as shown in 900a and 1000a.

[0146] In response to a second user input (915, 1015) for moving to the home screen while the first user input (905, 1005) is maintained, the electronic device (201) can display the home screen as illustrated in 900b and 1000b, and move and display a graphic object (910, 1010) from the screen of the gallery application to the home screen. For example, the electronic device (201) can move to the home screen in response to the second user input (915, 1015) for moving to the home screen and then enter an edit mode that provides edit items for the graphic object (910, 1010). In edit mode, as illustrated in 900c of FIG. 9, a control panel (920) containing editing items for the graphic object (910, 1010) may be displayed in a first part (e.g., bottom part) of the area surrounding the graphic object (910, 1010). Additionally, when the graphic object (1010) is placed on the home screen as illustrated in 1000b of FIG. 10, the electronic device (201) may display a window (1020) for selecting the type of the graphic object (1010) (e.g., original, outline, cutout, vintage, or cartoon) as illustrated in 1000c. When a specific type is selected (1030) through the window (1020), the electronic device (201) may display the graphic object (1010) with the selected type applied, as illustrated in 1000d.

[0147] According to one embodiment, the electronic device (201) may display a control panel containing editing items for the graphic object in a first portion of an area surrounding the graphic object. For example, as shown in 900c of FIG. 9, the control panel (920) may be displayed in a first portion (e.g., bottom) of an area surrounding the graphic object (910) or at a location adjacent to the first portion. As the graphic object (910) moves in response to the movement of a first user input (e.g., drag input after a long press), the control panel (920) may also move together.

[0148] According to one embodiment, the electronic device (201) can identify an exposed second portion of the area surrounding the graphic object as at least a portion of the area surrounding the graphic object is obscured, and can display the control panel in the exposed second portion. For example, as a user moves the graphic object (910) toward the edge of the display (260), the electronic device (201) can identify whether at least a portion of the graphic object (910) goes beyond the displayable area of ​​the display (260), that is, an adjacent edge (or boundary) of the display (260). In one embodiment, rather than simply moving the control panel (920) according to the movement of the graphic object (910), at least one of the position, shape, or form of the control panel (920) is adjusted (or changed) to make user selection easier when the graphic object (910) is placed in a position that is difficult for user operation, thereby allowing the user to more easily select and use the editing items within the control panel (920). For example, a location that is difficult for user operation can be determined according to various criteria, including cases where at least part of the graphic object is outside the displayable area of ​​the display (260). For example, it can be determined whether a location is difficult for user operation based on various criteria, such as when it is more inconvenient to move the hand depending on the hand the user uses (e.g., left hand or right hand), or when it is inconvenient to select edit items of the control panel due to the location of other elements (e.g., icons, widgets, or other graphic objects). Additionally, even if the control panel (920) is placed in one area of ​​the region surrounding the graphic object (910), the placement location of the control panel (920) can be determined according to priority.For example, if a control panel (920) is placed in the upper area of ​​a graphic object (910), there is a high risk that the graphic object (910) will be obscured by the user pressing an edit item within the control panel (920) with their finger; therefore, the upper area of ​​the graphic object (910) may have the lowest priority as a location for placing the control panel (920), and the lower area, where the graphic object (910) is not obscured even if the user presses an edit item, may have the highest priority as a location for placing the control panel (920).

[0149] According to one embodiment, a control panel including editing items for the graphic object may include at least one editing item among the color, transparency, inversion, deletion, text modification, or change of the layer on which the graphic object is placed.

[0150] According to one embodiment, the electronic device (201) can move the graphic object on the home screen in response to the first user input while the first user input is maintained after moving to the home screen. The electronic device (201) can display a control panel including editing items for the graphic object in response to the release of the first user input.

[0151] According to one embodiment, the electronic device (201) can identify a component of the home screen placed at the location where the first user input is released in response to the release of the first user input, and place the graphic object on the home screen based on the identified component.

[0152] According to one embodiment, the electronic device (201) may place the graphic object on the home screen so that the identified component is not obscured by the graphic object when the priority of the identified component is higher than the priority of the graphic object. According to one embodiment, the electronic device (201) may determine the priority of the components of the home screen and the graphic object based on a predetermined standard. For example, the electronic device (201) may determine the placement position based on a predetermined priority, such as an icon for function execution > a widget for providing information and function execution > a graphic object for decoration purposes. For example, the electronic device (201) may determine that the priority of the graphic object is higher than the priority of the component when it is determined that the position of the graphic object is partially obscured to the extent that it does not interfere with the execution of the function and verification of the component, or when the graphic object is placed in a background area where no information is provided in the widget, or when the graphic object (e.g., a ribbon or a birthday message) is used to decorate the component (e.g., a gallery widget or a calendar widget).

[0153] According to one embodiment, the electronic device (201) may display the graphic object superimposed on the lower side of the identified component by placing the graphic object on a lower layer located below the layer on which the identified component is placed.

[0154] For example, referring to FIGS. 9 and 10, the electronic device (201) can check the components of the home screen placed at the location (925, 1025) where the first user input (e.g., long press input) (905, 1005) is released in response to the release of the first user input (905, 1005). For example, when a user keeps touching a graphic object (910, 1010) and then lifts their finger, the electronic device (201) can check whether there are components such as widgets or icons at the location where the finger was lifted, i.e., the location (925, 1025) where the first user input (905, 1005) is released, in order to place the graphic object (910, 1010) on the home screen.

[0155] As illustrated in 900c of FIG. 9, if a component of the home screen (e.g., a widget) (930) is already placed at the location where the graphic object (910) is placed, the graphic object (910, 1010) can be placed on the home screen based on the component of the home screen (e.g., a widget) (930). For example, if the priority of the component of the home screen (e.g., a widget) (930) is higher than the priority of the graphic object (910), as illustrated in 900d of FIG. 9, the electronic device (201) can place the graphic object (910) on the home screen so that the component (e.g., a widget) (930) is not obscured by the graphic object (910). For example, the electronic device (201) may display the graphic object (910) superimposed on the lower side of the component (e.g., widget) (930) by placing the graphic object (910) on a lower layer located below the layer on which the component (e.g., widget) (930) is placed.

[0156] According to one embodiment, the electronic device (201) can change the layer on which the graphic object is placed to an upper layer or a lower layer in response to a selection of an item for changing the layer on which the graphic object is placed included in the control panel. For example, in addition to comparing the priority between the components of the home screen and the graphic object, if the user selects an item for changing the layer on which the graphic object is placed among the editing items included in the control panel (920), the electronic device (201) can change the layer on which the graphic object (910) is placed to a layer on which the graphic object is placed that is located above the layer on which the component (e.g., widget) (930) is placed, as shown in 900c, or to a layer on which the component (e.g., widget) (930) is placed that is located below the layer on which the component (e.g., widget) (930) is placed, as shown in 900d.

[0157] In FIG. 9, a user input is exemplified by pressing the home button to move to the home screen for editing a graphic object, for example, a second user input (915) while the first user input (905) is maintained, but the method of moving to the home screen is not limited thereto. For example, FIG. 9 exemplifies a multi-touch input in which the second user input (915) is received while the first user input (905) for the graphic object (910) is maintained, but a user selection can be induced by providing a movable recommendation application as shown in FIG. 11.

[0158] FIG. 11 is an example diagram illustrating a method for placing a graphic object on the screen of a recommendation application according to one embodiment.

[0159] As illustrated in 1100a of FIG. 11, the electronic device (201) can select (or extract, create) a graphic object (1110) from an image based on a first user input (1105) (e.g., a long press input). Once the graphic object (1110) is selected, the electronic device (201) can recommend applications related to the graphic object (1110) as illustrated in 1100b. For example, a window (or panel) (1120) containing the recommended applications may include recently used applications or applications available for decorating the graphic object. For example, the electronic device (201) may display a list of recommended apps in a floating manner. The electronic device (201) can receive a selection (1125) for one of the recommended apps in the list of recommended apps, and as illustrated in 1100c, when a specific app (e.g., a note app) is selected by the user, the selected app can be executed immediately and a graphic object (1110) can be placed on the execution screen (1130) of the selected application at the same time. Here, the graphic object (1110) can be moved according to the movement of the first user input (1105) for the graphic object (1110), and the electronic device (201) can place the graphic object (1110) on the execution screen when the first user input (1105) for the graphic object (1110) is released, as illustrated in 1100d. In this way, the graphic object obtained from the image by user input can be used for decoration in other applications in addition to decorating the home screen according to the user's selection, so that screen configurations of various designs can be made according to the user's needs and preferences.

[0160] FIG. 12 is a flowchart illustrating the change in position of a control panel including editing items for a graphic object according to one embodiment.

[0161] Each operation of the operation method of FIG. 12 may be performed by an electronic device (e.g., the electronic device (101) of FIG. 1, the electronic device (201) of FIG. 2)) and at least one processor of the electronic device (e.g., the processor (120) of FIG. 1, the processor (220) of FIG. 2). In one embodiment, at least one of operations 1205 to 1215 may be omitted, the order of some operations may be changed, or other operations may be added. To aid in understanding the description of FIG. 12, the description will be explained with reference to FIG. 13 to 17.

[0162] Referring to FIG. 12, in operation 1205, the electronic device (201) may display a control panel containing editing items for a graphic object in a first part of an area surrounding the graphic object.

[0163] In operation 1210, the electronic device (201) can identify an exposed second portion of the area surrounding the graphic object as at least a portion of the area surrounding the graphic object is obscured.

[0164] In operation 1215, the electronic device (201) may display the control panel in the exposed second portion. To specifically describe the control panel, reference will be made to FIGS. 13 through 14c. FIG. 13 is an exemplary diagram showing a control panel including editing items for a graphic object according to one embodiment.

[0165] Referring to FIG. 13, the electronic device (201) may provide (or display) a control panel (1320) containing a rectangular area (1310) surrounding the graphic object (1300) to adjust the size of the graphic object (1300) so that the user can edit the graphic object (1300) in an editing mode for the graphic object (e.g., a sticker) (1300) obtained from an image, and editing items for the graphic object (1300). For example, each point of the area (1301) may be used to adjust the vertical aspect ratio or the horizontal aspect ratio, or to adjust rotation.

[0166] According to one embodiment, the items (or options) included in the control panel (1320) may differ depending on the type of the graphic object (1300). According to one embodiment, the graphic object (1300) may be a two-dimensional planar type, an image type such as a photograph, or a text type depending on the type. For example, if the graphic object (1300) is a two-dimensional planar image, the control panel (1320) may include at least one of an item (or menu) (1323) for adjusting color and transparency, an inversion item (1324), an item for changing (or moving) to a lower layer (1325), an item for changing to a higher layer (1326), and / or an item for deleting the graphic object (1327). FIG. 14a is an example diagram showing a control panel including editing items for a two-dimensional graphic object according to one embodiment. Referring to FIG. 14a, the electronic device (201) may display a bar (or tool) (1425) that can adjust color or transparency when an item (1420) for adjusting color and transparency is selected for a two-dimensional graphic object (1410).

[0167] For example, if the graphic object (1300) is an image such as a photograph, the control panel (1320) may include an item (or menu) (1323) for adjusting color and transparency, instead of an item (or menu) for adjusting transparency only (1322). FIG. 14b is an example diagram showing a control panel including editing items for an image-type graphic object according to one embodiment. Referring to FIG. 14b, the electronic device (201) may provide an item (1440) for adjusting transparency for a graphic object (1430) in the form of an image such as a photograph, and may display a bar (or tool) (1445) for adjusting transparency when the item (1440) for adjusting transparency is selected.

[0168] For example, if the graphic object (1300) is an image containing text, it may include an item (or menu) (1323) for adjusting color and transparency, instead of an item (or menu) for editing text (1321). FIG. 14c is an example diagram showing a control panel including editing items for a text-type graphic object according to one embodiment. Referring to FIG. 14c, the electronic device (201) may provide an item (1450) for editing text for a text-type graphic object (1440), and may display tools (1455) for editing text when the item (1450) for editing text is selected.

[0169] According to one embodiment, as illustrated in FIG. 13, the items (or options) included in the control panel (1320) may vary depending on the type of the graphic object (1300) and may move together with the movement of the graphic object (1300). Refer to FIG. 15 to specifically describe the movement of the control panel.

[0170] FIG. 15 is an example diagram showing a control panel according to the movement of a graphic object according to one embodiment.

[0171] Referring to FIG. 15, a user can move a graphic object on the home screen (or application execution screen) while the user has selected it. If the graphic object is placed in a location that is difficult for the user to operate, the electronic device (201) can display at least one of the position, shape, or form of the control panel to make user selection easier. For example, if the graphic object is located in one area of ​​the home screen (e.g., the central area), the control panel (1500) can be displayed in a first part of the area surrounding the graphic object (e.g., the bottom) or in a location adjacent to the first part.

[0172] According to one embodiment, the electronic device (201) identifies an exposed second portion of the area surrounding the graphic object as at least a portion of the graphic object is obscured or at least a portion of the area surrounding the graphic object is obscured, and can display a control panel (1510, 1520, 1530, 1540) on the exposed second portion as shown in FIG. 15. In one embodiment, the control panel (1510, 1520, 1530, 1540) displayed on the exposed second portion of the graphic object or at a location adjacent to the second portion may have at least one of the position, shape, form, color, or size of the control panel depending on the shape and / or size of the exposed second portion.

[0173] FIG. 16 is an illustrative diagram for explaining the position of a control panel that changes as at least a part of a graphic object is obscured according to one embodiment.

[0174] Referring to 1600a in FIG. 16, as the user moves the graphic object (1600) toward the edge of the display (260), the electronic device (201) can identify whether at least a portion of the graphic object (1600) moves out of the displayable area of ​​the display (260), that is, the adjacent edge (or boundary) of the display (260). In this way, if at least a portion of the graphic object (1600) is obscured due to the movement of the graphic object (1600), the electronic device (201) can identify the portion (or area) of the graphic object (1600) that is not obscured, that is, the portion (or portion of the graphic object displayed through the display (260)) (1610) that is visually exposed to the outside. The electronic device (201) can identify the exposed second portion (1610) of the graphic object (1600) in which the remaining portion excluding the obscured portion is exposed as at least a portion of the graphic object (1600) is obscured. The electronic device (201) can display a control panel (1620) on an exposed second part (e.g., bottom long side) of the graphic object (1600) or at a location adjacent to the second part.

[0175] For example, as illustrated in 1600b, when the graphic object (1600) is moved to one side of the display (260) (e.g., left side), the electronic device (201) can identify the exposed second part (1610) of the graphic object (1600), which is the remaining part excluding the hidden part. The electronic device (201) can move and position the control panel (1620), which was displayed on the exposed second part (e.g., bottom long side) of the graphic object (1600) as illustrated in 1600a, to the exposed second part (e.g., top long side) of the graphic object (1600) as illustrated in 1600b.

[0176] FIG. 17 is an example diagram illustrating a control panel that changes according to the rotation of a graphic object according to one embodiment.

[0177] Referring to 1700a of FIG. 17, the electronic device (201) displays a control panel (1710) on a first part of a graphic object, and when the graphic object is rotated, the control panel (1720) can also be rotated and displayed in correspondence with the rotation of the graphic object as shown in 1700b. According to one embodiment, even if the control panel (1720) is rotated, the arrow direction indicating a change item to the upper layer included in the control panel (1720) (e.g., up direction) and the arrow direction indicating a change item to the lower layer (e.g., down direction) may not change.

[0178] According to one embodiment, the control panel can be rotated together with the rotation of the graphic object, and the editing items included in the control panel may vary depending on the type of the graphic object, as well as the display method of the control panel and the editing items included in the control panel may vary even when overlap occurs between graphic objects. To explain this in detail, reference will be made to FIGS. 18a to 18c.

[0179] FIG. 18a is an example diagram showing a control panel when overlap occurs according to one embodiment. Referring to FIG. 18a, the items (or options) included in the control panel may differ depending on the type of graphic object as well as the occurrence of overlap between graphic objects.

[0180] For example, as illustrated in 1800a, if the graphic object (1805) is a two-dimensional planar image and the layer (1801) on which the graphic object (1805) is placed overlaps with another layer (1802), the electronic device (201) may display a control panel (1810) including at least one of an item (or menu) for adjusting color and transparency, an inversion item, an item for changing to a lower layer (or moving), an item for changing to a higher layer, and / or an item for deleting the graphic object.

[0181] For example, as illustrated in 1800b, if the graphic object (1815) is an image such as a photograph and the layer on which the graphic object (1815) is placed overlaps with another layer, the electronic device (201) may display a control panel (1820) that includes an item for adjusting only transparency instead of an item (or menu) for adjusting color and transparency.

[0182] For example, as illustrated in 1800c, if the graphic object (1825) is a text-type graphic object and the layer on which the graphic object (1825) is placed overlaps with another layer, the electronic device (201) may display a control panel (1830) containing an item for editing text instead of an item (or menu) for adjusting color and transparency.

[0183] FIG. 18b is an example diagram showing a control panel when no overlap occurs according to one embodiment. Referring to FIG. 18b, when no overlap occurs between graphic objects, the items (or options) included in the control panel may differ depending on the type of graphic object. For example, as illustrated in FIG. 1800d, when the graphic object (1805) is a two-dimensional planar image and no overlap occurs between graphic objects, a change of layer is not required, so the electronic device (201) may hide the items for changing (or moving) to a lower layer and changing to an upper layer. Accordingly, the electronic device (201) may display a control panel (1811) that includes a minimum number of editing items, including items for adjusting color and transparency.

[0184] For example, as illustrated in 1800e, if the graphic object (1815) is a photographic image and there is no overlap between the graphic objects, the electronic device (201) may display a control panel (1821) that includes minimal editing items, excluding items for changing (or moving) to a lower layer and items for changing to a higher layer.

[0185] For example, as illustrated in 1800f, if the graphic object (1825) is a text-type graphic object and there is no overlap between the graphic objects, the electronic device (201) may display a control panel (1831) containing minimal editing items, excluding items for changing (or moving) to a lower layer and items for changing to an upper layer. Also,

[0186] FIG. 18c is an example diagram showing the concealment of a control panel according to one embodiment.

[0187] Referring to FIG. 18c, the electronic device (201) may not display a control panel for the graphic object (1805, 1815, 1825) regardless of the type of the graphic object being moved when the graphic object is moved according to user input.

[0188] FIG. 19 is a screen example diagram illustrating a method for switching to an edit mode when there are no graphic objects on the home screen according to one embodiment.

[0189] According to one embodiment, there may be various ways to enter an editing mode for decorating the home screen using graphic objects when there are no graphic objects placed on the home screen. Referring to 1900a in FIG. 19, when adding the first graphic object, in response to a first user input (e.g., long press input) selecting an area within the home screen, the electronic device (201) may enter an editing mode for the home screen as shown in 1900b. In the editing mode for the home screen, a menu for adding graphic objects may be provided, and in response to a user selection (1910) for the menu for adding graphic objects, the electronic device (201) may call a graphic object picker (e.g., sticker picker) for adding graphic objects as shown in 1900c and display a list area (1915) containing the graphic objects.

[0190] For example, the user can freely arrange graphic objects within the home screen using a specific menu (e.g., settings menu) or an app (e.g., home application, settings application). FIG. 20 is an example diagram illustrating a setting method for adding graphic objects according to one embodiment.

[0191] As shown in 2000a of FIG. 20, when the sticker addition function within the home screen is enabled (or turned on) (2010) using a specific app (e.g., a home application), the placement or arrangement of customized graphic objects using stickers within the home screen may be possible as shown in 2000b.

[0192] FIG. 21a is an example diagram showing a method for adding a graphic object according to one embodiment, and FIG. 21b is an example diagram showing a method for adding a graphic object according to one embodiment.

[0193] FIGS. 21a and 21b illustrate a list of various types of graphic objects that can be added to the home screen. For example, graphic objects can be classified by category, 2100a is a tab that displays a list of graphic objects arranged in order of most recently used items, 2100b is a tab that displays a list of graphic objects created by the user, and 2100c is a tab that displays a list of text-type graphic objects.

[0194] In addition to the above, various graphic objects such as box type, shape type, drawing type, or emoji type can be added to the home screen, as shown in 2100d to 2100g of FIG. 21b.

[0195] FIG. 22 is an example diagram showing the automatic placement of graphic objects in landscape mode or portrait mode according to one embodiment.

[0196] 2200a of FIG. 22 illustrates the components of a home screen in portrait mode, and 2200b illustrates the components of a home screen in landscape mode.

[0197] Referring to FIG. 22, according to one embodiment, graphic objects (e.g., stickers) that were reflected on the home screen in portrait mode may be hidden when changing to landscape mode. For example, graphic objects for portrait mode and graphic objects for landscape mode may be managed separately in different database forms. On the other hand, when changing to landscape mode, the electronic device (201) may load and automatically place graphic objects for landscape mode. For example, when changing to landscape mode, graphic objects that were displayed in portrait mode may be hidden.

[0198] According to one embodiment, graphic objects for vertical mode and graphic objects for horizontal mode can be managed separately, but the arrangement of graphic objects can be changed to correspond to the changed mode using graphic objects from the previous mode. For example, since the graphic object for decoration purposes only changes its orientation to horizontal or vertical while maintaining the object to be decorated (e.g., background image, other components), the electronic device (201) may maintain the graphic object without hiding it by automatically recommending that the graphic object be placed in a recommended location, such as an empty space, when converting between horizontal and vertical, or by allowing the user to directly specify the placement location.

[0199] FIG. 23 is an example of a selection screen for various graphic objects using a tab method according to one embodiment.

[0200] Referring to FIG. 23, the electronic device (201) can enter a home screen editing mode using a graphic object as shown in FIG. 2300b in response to a first user input (e.g., long press input) (2305) for a graphic object on the home screen as shown in FIG. 2300a.

[0201] If the user selects an item (or menu) to add graphic objects, tabs providing various types of graphic objects that can be applied to the home screen can be created and managed as illustrated in 2300c to 2300e. For example, a list of graphic objects separated by category may be displayed according to the input (2310, 2315) in which the user selects the tabs.

[0202] FIG. 24 is an example screen diagram showing the completion of editing using a button according to one embodiment.

[0203] Referring to FIG. 24, the electronic device (201) may have a list area (e.g., a picker area) for selecting a graphic object disappear after a graphic object (2410) is placed in an area of ​​the home screen as shown in 2400b, in accordance with an input (2405) of dragging a graphic object as shown in 2400a. When the user selects to complete editing (2415) for the graphic object (2410) placed on the home screen, the electronic device (201) may save the home screen with the graphic object applied to an area of ​​the home screen as shown in 2400c upon completion of editing.

[0204] FIG. 25 is a screen example diagram showing graphic objects added in a stacked manner according to one embodiment.

[0205] Referring to FIG. 25, when an electronic device (201) selects one graphic object (2505) as shown in 2500a, the selected graphic object (2510) can be added to an area within the home screen as shown in 2500b. If the user selects the same graphic object (2505), the graphic object (2520) added together with the graphic object (2510) can be added in a stacked manner as shown in 2500c. For example, the electronic device (201) can arrange the added graphic objects in a stacked diagonal manner. If the user wishes to complete editing of the graphic objects placed on the home screen, the user may press the edit complete button, but in response to an input (2525) that selects an area other than the list area (e.g., picker area) (2530) for selecting graphic objects (2535) or an input that selects an area other than the list area (e.g., picker area) (2530) for selecting graphic objects, the electronic device (201) can complete the editing and save the home screen with the stacked graphic objects applied to one area of ​​the home screen as illustrated in 2500d.

[0206] FIG. 26 is a first screen example diagram showing editing of a home screen using an AI model according to one embodiment, and FIG. 27 is a second screen example diagram showing editing of a home screen using an AI model according to one embodiment.

[0207] Referring to FIGS. 26 and 27, according to one embodiment, an electronic device (201) can generate a graphic object based on at least one component (e.g., an icon, a widget) of a home screen using an AI model. For example, as shown in 2600a, when a user sets a background image (2600) within the home screen, a graphic object (2605) corresponding to the set background image (2600) within the home screen can be generated. For example, the electronic device (201) can generate and place a graphic object (2605) having a color corresponding to the color of the background image (2600) based on a color extracted from the background image (2600) using an AI model. Likewise, as shown in 2700a and 2700b, the color of a graphic object (2700) within the home screen can have a color corresponding to the background image.

[0208] Additionally, the electronic device (201) can generate a graphic object (2605) corresponding to the added widget within the home screen using an AI model when a user adds (or changes) a widget (2610, 2705) as illustrated in 2600b and 2700c, and the generated graphic object (2605) can be placed within the home screen as illustrated in 2600c and 2700d. For example, as illustrated in 2600c and 2700e, the electronic device (201) can generate and place a graphic object (2605, 2700) having a color corresponding to the color of the widget (2610, 2705) based on a color extracted from the widget (2610, 2705) using an AI model.

[0209] FIG. 28 is an example of a third screen according to editing of a home screen using an AI model according to one embodiment.

[0210] FIG. 28 illustrates a case where a graphic object is placed within a widget or icon, and the color is changed to a color recommended by an AI model rather than a color provided by the electronic device (201).

[0211] For example, when a widget (2800) is displayed as shown in 2800a, and a graphic object is selected (2805) in a list area (e.g., a picker area) for adding graphic objects as shown in 2800b, there may be a situation where the selected graphic object (2810) is placed on the widget (2800) on the home screen as shown in 2800c. Here, when the selected graphic object (2810) is placed on the widget (2800), the user may select a change (2815) to the lower layer where the widget (2800) is placed so that the widget (2800) is not obscured. Accordingly, the widget (2800) may be displayed overlapping the selected graphic object (2810), and if an AI model is used as in 2800e, the color of the graphic object (2810) may be automatically changed to correspond to the color of the widget (2800).

[0212] FIG. 29a is an example diagram showing a recommended color list using an AI model according to one embodiment, and FIG. 29b is an example diagram showing a home screen reflecting a selected color from a recommended color list using an AI model according to one embodiment.

[0213] Referring to 2900a in FIG. 29a, the electronic device (201) may provide a control panel containing editing items for a graphic object, and when an item for color editing is selected (2905) by the user, a color list area (2910) recommended by an AI model may be displayed as shown in 2900b. When any one color is selected (2915) from the recommended color list area (2910), the electronic device (201) may change the color of the graphic object (2920) to correspond to the color of the background image as shown in 2900c in FIG. 29b. When the user selects an area (2925) to complete editing of the graphic object (2920), the electronic device (201) may save a home screen in which the graphic object with the color recommended by the AI ​​model applied is placed as shown in 2900d upon completion of editing.

[0214] Although the foregoing described an example in which the color of a graphic object is changed based on the color of home screen components, such as background images or widgets, and the object is placed on the home screen by an AI model, graphic objects that can be generated using an AI model may be capable of various variations. For example, the shape and position of the generated graphic object may have a shape and position corresponding to an object or widget included in the background image within the home screen.

[0215] According to one embodiment, displaying a graphic object generated using an AI model on a home screen should be understood as displaying the generated graphic object on a background image while maintaining the background image as is, displaying the generated graphic object on a background image with the shape of at least a part of the background image changed after changing the shape of said part of the background image, or alternatively, creating and displaying a new background image containing the graphic object.

[0216] FIG. 30 is an example diagram showing a home screen with recommended graphic objects added using an AI model according to one embodiment.

[0217] Referring to FIG. 30, the electronic device (201) may provide an item (or menu) indicating a function to add graphic objects (e.g., stickers) to the home screen as shown in FIG. 3000a, while the home screen is displayed as shown in FIG. 3000b. For example, if the user selects the function to add graphic objects (e.g., stickers) (3005), the electronic device (201) may create and manage a tab (3015) indicating an AI function that provides recommended graphic objects that can be applied to the home screen as shown in FIG. 3000c.

[0218] For example, the AI ​​function (3015) can provide a list (3010) of various types of recommended graphic objects (e.g., stickers) that can be added to the home screen based on components of the home screen (e.g., widgets, icons, applications, background images, or graphic objects (e.g., stickers)). When a user selects a desired graphic object within the list (3010) of recommended graphic objects (e.g., stickers), the electronic device (201) can add (or apply) graphic objects (3020) recommended by the AI ​​model to the home screen as illustrated in 3000d.

[0219] According to one embodiment, the method of adding recommended graphic objects (e.g., stickers) using an AI function is not limited to the method of using a tab indicating an AI function as illustrated in FIG. 30. To explain this in detail, reference will be made to FIG. 31a and FIG. 31b.

[0220] FIG. 31a is an example diagram showing a method for specifying an area within a home screen where a recommended graphic object is to be placed according to one embodiment, and FIG. 31b is an example diagram showing a recommended graphic object placed in a specified area within a home screen according to one embodiment.

[0221] Referring to FIG. 31a, the electronic device (201) may provide an item (or menu) representing an AI function that provides a separate recommended graphic object within the home screen, as illustrated in 3100a. For example, if the user selects the AI ​​function (3105), the electronic device (201) may display a guide message (3110) asking the user to specify an area within the home screen to add a graphic object (e.g., a sticker), as illustrated in 3100b.

[0222] Referring to FIG. 31b, the electronic device (201) can analyze the selected area (3120) and the components of the home screen using an AI model when a user selects a desired area (3120) within the home screen as illustrated in FIG. 3100c and FIG. 3100d. For example, if a user touches a specific location within the home screen and draws a specific shape (e.g., a circle) on the screen with a finger, the electronic device (201) can recognize the area corresponding to the drawn shape as the selected area (3120). The electronic device (201) can generate recommended graphic objects applicable to the area (3120) based on the analysis results using an AI model. The electronic device (201) can add (or apply) the graphic objects (3130) recommended by the AI ​​model to the home screen (e.g., within the selected area (3120)) as illustrated in FIG. 3100e. According to one embodiment, when a user selects an AI function (3105) and then selects a desired area (3120), a graphic object recommended by an AI model (e.g., a sticker) is automatically placed on the home screen without the user having to select a graphic object, and the electronic device (201) can save the home screen reflecting the recommended graphic object.

[0223] According to one embodiment, there may be various methods for decorating the home screen using an AI model.

[0224] FIG. 32 is an example diagram showing the automatic creation and placement of graphic objects according to a change in a background image within a home screen according to one embodiment.

[0225] In FIG. 32, 3200a illustrates a home screen including a first background image (3210). When the first background image (3210) is changed to a second background image (3215) by a user, the electronic device (201) can analyze the changed second background image (3215) using an AI model and, based on the analysis results, modify at least one of the shape, position, or color of the graphic objects (e.g., stickers) to correspond to the second background image (3215) or create new graphic objects. For example, the electronic device (201) can identify (or analyze) at least one of the objects, background color, and / or text included in the first background image (3210) and provide a prompt based on at least some of the identified information as input to the AI ​​model. As an output result from the AI ​​model, at least one of the shape, position, or color of graphic objects (e.g., stickers) may be modified to correspond to at least some of the objects, background color, and / or text included in the second background image (3215), or new graphic objects may be created and displayed on the home screen.

[0226] FIG. 33a is an example diagram illustrating the arrangement of graphic objects within a home screen in a free grid mode according to one embodiment, and FIG. 33b is an example diagram illustrating the batch editing of graphic objects within a home screen in a free grid mode according to one embodiment.

[0227] FIGS. 33a and FIGS. 33b illustrate home screen editing using graphic objects in a second grid mode (e.g., free grid) where the graphic objects can be freely moved and / or placed, compared to a first grid mode (e.g., fixed grid).

[0228] Referring to 3300a in FIG. 33a, when the first graphic object (3300), the second graphic object (3301), and the third graphic object (3302) placed on the home screen are displayed, only the first graphic object (3300) selected for the input (3305) for adjusting the size of the first graphic object (3300) can be adjusted, but as shown in 3300b, in the second grid mode, multi-touch input (3310, 3315) for each of the second graphic object (3301) and the third graphic object (3302) is also possible, so that the second graphic object (3301) and the third graphic object (3302) can be moved simultaneously. Additionally, as illustrated in 3300c, when the unmatch function (3320) is selected (3325), multi-touch input (3310, 3315) is possible, but the size of each of the second graphic object (3301) and the third graphic object (3302) can be changed individually by user input. For example, when the unmatch function (3320) is selected, multi-touch input (3310, 33150) is possible, allowing selection of multiple graphic objects, but the same setting is not applied to the remaining graphic objects based on the setting of the graphic object being controlled by the user, and may be applied only to the corresponding graphic object (e.g., the graphic object being controlled).

[0229] Referring to 3300d in FIG. 33b, when the match function (3321) is selected, the electronic device (201) can change the size of the first graphic object (3300) and the second graphic object (3301) to correspond to the size of the third graphic object (3302) adjusted as shown in 3300e for an input (3330) for adjusting the size of the third graphic object (3302), which is any one of the first graphic object (3300), the second graphic object (3301), and the third graphic object (3302). In this way, when the match function (3321) is selected, the same setting can be applied to the remaining graphic objects based on the setting for the graphic object adjusted by the user. For example, if the match function (3321) is selected, when the user rotates the third graphic object (3302), the first graphic object (3300) and the second graphic object (3301) can each be rotated by the same amount to correspond to the rotation of the third graphic object (3302).

[0230] According to one embodiment, a user can obtain a graphic object for decorating a home screen with minimal input (e.g., long touch input) from an image, and the convenience of editing the home screen can be increased by placing the graphic object on the home screen in consideration of at least one component of the home screen (e.g., icon, widget) according to the user's settings.

[0231] The electronic device according to the various embodiments disclosed in this document may be of various forms. The electronic device may include, for example, 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 consumer electronics device. The electronic device according to the embodiments of this document is not limited to the devices described above.

[0232] The various embodiments of this document and the terms used therein are not intended to limit the technical features described in this document to specific embodiments, and should be understood to include various modifications, equivalents, or substitutions of said embodiments. In connection with the description of the drawings, similar reference numerals may be used for similar or related components. The singular form of a noun corresponding to an item may include one or more of said items unless the relevant context clearly indicates otherwise. In this document, phrases such as "A or B," "at least one of A and B," "at least one of A or B," "A, B or C," "at least one of A, B and C," and "at least one of A, B, or C" may each include any one of the items listed together in the corresponding phrase, or all possible combinations thereof. Terms such as "first," "second," or "first" or "second" may be used simply to distinguish said components from other said components and do not limit said components in any other aspect (e.g., importance or order). Where any (e.g., 1st) component is referred to as “coupled” or “connected” to another (e.g., 2nd) component, with or without the terms “functionally” or “communicationly,” it means that said any component may be connected to said other component directly (e.g., via a wire), wirelessly, or through a third component.

[0233] The term “module” as used in the various embodiments of this document may include a unit implemented in hardware, software, or firmware, and may be used interchangeably with terms such as logic, logic block, component, or circuit, for example. A module may be a component formed integrally, or a minimum unit of said component or a part thereof that performs one or more functions. For example, according to one embodiment, a module may be implemented in the form of an application-specific integrated circuit (ASIC).

[0234] Various embodiments of the present document may be implemented as software (e.g., program (140)) comprising one or more instructions stored in a storage medium (e.g., internal memory (136) or external memory (138)) readable by a machine (e.g., electronic device (101)). For example, a processor (e.g., processor (120)) of the machine (e.g., electronic device (101)) may call at least one of the one or more instructions stored in the storage medium and execute it. This enables the machine to be operated to perform at least one function according to the at least one called instruction. The one or more instructions may include code generated by a compiler or code that can be executed by an interpreter. The storage medium readable by the machine may be provided in the form of a non-transitory storage medium. Here, 'non-temporary' simply means that the storage medium is a tangible device and does not contain a signal (e.g., electromagnetic waves), and the term does not distinguish between cases where data is stored semi-permanently and cases where it is stored temporarily.

[0235] According to one embodiment, the method according to the various embodiments disclosed herein may be provided by being included in a computer program product. The computer program product may be traded between a seller and a buyer as a product. The computer program product may be distributed in the form of a device-readable storage medium (e.g., compact disc read-only memory (CD-ROM)) or an application store (e.g., Play Store). TM It can be distributed online (e.g., downloaded or uploaded) through ) or directly between two user devices (e.g., smartphones). In the case of online distribution, at least a portion of the computer program product may be temporarily stored or temporarily created on a device-readable storage medium, such as the memory of a manufacturer's server, an application store's server, or a relay server.

[0236] According to one embodiment, each component (e.g., module or program) of the components described above may include a singular or multiple entities, and some of the multiple entities may be separated and placed in other components. According to various embodiments, one or more of the components or operations of the aforementioned components may be omitted, or one or more other components or operations may be added. Generally or additionally, multiple components (e.g., module or program) may be integrated into a single component. In this case, the integrated component may perform one or more functions of each of the multiple components in the same or similar manner as those performed by the corresponding component among the multiple components prior to integration. According to various embodiments, operations performed by the module, program, or other components may be executed sequentially, in parallel, iteratively, or heuristically, or one or more of the operations may be executed in a different order, omitted, or one or more other operations may be added.

[0237] According to one embodiment, in a storage medium storing at least one instruction readable by a computer, the at least one instruction causes the electronic device (101, 201) to perform at least one operation when executed individually or collectively by at least one processor (120, 220) of the electronic device, and the at least one operation may include an operation of displaying an image.

[0238] According to one embodiment, the at least one operation may include an operation of displaying a graphic object selected in the image in response to a first user input.

[0239] According to one embodiment, the at least one operation may include an operation of entering an edit mode that provides edit items for the graphic object in response to a second user input for moving to a home screen while displaying the selected graphic object.

[0240] According to one embodiment, the at least one operation may include an operation of editing the graphic object based on a third user input in the editing mode.

[0241] According to one embodiment, the at least one operation may include providing the home screen on which the edited graphic object is placed when the editing mode is completed.

Claims

1. In an electronic device (101, 201), Display(160, 260); At least one processor (120, 220); and The electronic device includes a memory (130, 230) for storing instructions, and when the instructions are executed individually or collectively by the at least one processor, Display an image through the above display; In response to the first user input, a graphic object selected from the image is displayed through the display; In response to a second user input for moving to the home screen while displaying the selected graphic object, enter an edit mode that provides edit items for the graphic object; Edit the graphic object based on a third user input in the above editing mode; An electronic device configured to provide the home screen on which the edited graphic object is placed through the display upon completion of the above editing mode.

2. In paragraph 1, when the instructions are executed individually or collectively by the at least one processor, the electronic device, While the first user input is maintained, move to the home screen in response to the second user input, and After moving to the home screen, while the first user input is maintained, the graphic object is moved on the home screen in response to the first user input, and An electronic device configured to display a control panel containing editing items for the graphic object in response to the release of the first user input.

3. In paragraph 1 or 2, the control panel including editing items for the graphic object, An electronic device comprising at least one edit item among the color, transparency, inversion, deletion, text modification, or change of a layer on which a graphic object is placed.

4. In any one of claims 1 to 3, when the instructions are executed individually or collectively by the at least one processor, the electronic device, In response to the release of the first user input, check the components of the home screen placed at the location where the first user input is released, and An electronic device configured to place the graphic object on the home screen based on the above-identified components.

5. In any one of claims 1 to 4, when the instructions are executed individually or collectively by the at least one processor, the electronic device, An electronic device configured to place the graphic object on the home screen so that the identified component is not obscured by the graphic object when the priority of the identified component is higher than the priority of the graphic object.

6. In any one of claims 1 to 5, when the instructions are executed individually or collectively by the at least one processor, the electronic device, An electronic device configured to display the graphic object superimposed on the lower side of the identified component by placing the graphic object on a lower layer located below the layer on which the identified component is placed.

7. In any one of claims 1 to 6, when the instructions are executed individually or collectively by the at least one processor, the electronic device, An electronic device configured to change the layer on which a graphic object is placed to an upper layer or a lower layer in response to a selection for an item for changing the layer on which a graphic object is placed included in the control panel above.

8. In any one of claims 1 to 7, when the instructions are executed individually or collectively by the at least one processor, the electronic device, An electronic device configured to display a control panel containing editing items for the graphic object in a first part of an area surrounding the graphic object.

9. In any one of claims 1 through 8, the instructions, when executed individually or collectively by the at least one processor, cause the electronic device, Identifying an exposed second portion of the area surrounding the graphic object as at least a portion of the area surrounding the graphic object is obscured, and An electronic device configured to display the control panel in the exposed second part.

10. In any one of claims 1 to 9, when the instructions are executed individually or collectively by the at least one processor, the electronic device, Using an AI (artificial intelligence) model, a graphic object is generated based on at least one component of the home screen, and An electronic device configured to place the above-generated graphic object on the home screen.

11. A method for editing a home screen in an electronic device (101, 201), Action of displaying an image; An operation to display a graphic object selected from the image in response to a first user input; An operation to enter an edit mode that provides edit items for the graphic object in response to a second user input for moving to the home screen while displaying the selected graphic object; The operation of editing the graphic object based on a third user input in the above editing mode; and A method for editing a home screen, comprising the operation of providing the home screen on which the edited graphic object is placed when the above editing mode is completed.

12. In Paragraph 11, An operation to move to the home screen in response to the second user input while the first user input is maintained; An operation of moving the graphic object on the home screen in response to the first user input while the first user input is maintained after moving to the home screen; and A method for editing a home screen, further comprising the operation of displaying a control panel containing editing items for the graphic object in response to the release of the first user input.

13. In claim 11 or 12, a control panel including editing items for the graphic object, A method for editing a home screen, comprising at least one editing item among the color, transparency, inversion, deletion, text modification, or change of a layer on which a graphic object is placed.

14. In any one of paragraphs 11 through 13, An operation to check a component of the home screen placed at the location where the first user input is released, in response to the release of the first user input; and A method for editing a home screen, further comprising the operation of placing the graphic object on the home screen based on the above-identified components.

15. A storage medium storing at least one computer-readable instruction, wherein the at least one instruction causes the electronic device (101, 201) to perform at least one operation when executed individually or collectively by at least one processor (120, 220) of the electronic device, and the at least one operation is, Action of displaying an image; An operation to display a graphic object selected from the image in response to a first user input; An operation to enter an edit mode that provides edit items for the graphic object in response to a second user input for moving to the home screen while displaying the selected graphic object; The operation of editing the graphic object based on a third user input in the above editing mode; and A storage medium comprising the operation of providing the home screen on which the edited graphic object is placed upon completion of the above editing mode.