Electronic device and method for transmitting content, and non-transitory computer-readable storage medium
The electronic device synchronizes and transmits content between devices with different configurations by comparing device settings and using generative models, improving content generation efficiency.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- SAMSUNG ELECTRONICS CO LTD
- Filing Date
- 2025-09-05
- Publication Date
- 2026-05-07
AI Technical Summary
Existing electronic devices lack efficient methods for synchronizing and transmitting content between devices with different configurations, particularly when utilizing generative models for content generation based on user inputs and device settings.
The electronic device includes a communication circuit, memory, and a processor that facilitates synchronization with an external device by comparing device configuration information, generating prompts for generative models, and transmitting content based on user inputs and device settings.
Enables seamless synchronization and transmission of content between devices with varying configurations, enhancing the efficiency of content generation using generative models.
Smart Images

Figure KR2025013824_07052026_PF_FP_ABST
Abstract
Description
Electronic device, method, and non-transient computer-readable storage medium for transmitting content
[0001] The present disclosure relates to an electronic device, a method, and a non-transient computer-readable storage medium for transmitting content.
[0002] With the recent advancement of electronic technology, the functions performed by electronic devices are increasing. For example, electronic devices can acquire text by providing prompts to large-scale language models. For example, electronic devices can acquire multimedia content, such as images, by providing prompts to large-scale multimodal models.
[0003] 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.
[0004] An electronic device is provided. The electronic device may include a communication circuit. The electronic device may include a memory that stores instructions and includes one or more storage media. The electronic device may include at least one processor that includes a processing circuitry. The instructions may cause the electronic device to receive user input for synchronization of the electronic device with an external electronic device connected to the electronic device while providing first content according to first device configuration information of the electronic device, when executed individually or collectively by the at least one processor. The instructions may cause the electronic device to transmit a request signal to the external electronic device through the communication circuit based on receiving the user input when executed individually or collectively by the at least one processor. The instructions may cause the electronic device to receive second device configuration information of the external electronic device from the external electronic device through the communication circuit after transmitting the request signal when executed individually or collectively by the at least one processor. When the above instructions are executed individually or collectively by the at least one processor, they may cause the electronic device to obtain analysis data in which the first device configuration information and the second device configuration information are compared based on the first device configuration information and the second device configuration information. When the above instructions are executed individually or collectively by the at least one processor, they may cause the electronic device to generate a prompt for outputting a second content corresponding to the second device configuration information according to the first content corresponding to the first device configuration information, based on the analysis data.The above instructions may cause the electronic device to acquire the second content by providing the prompt to the generative model when executed individually or collectively by the at least one processor. The above instructions may cause the electronic device to transmit the second content to the external electronic device through the communication circuit when executed individually or collectively by the at least one processor.
[0005] A method is provided. The method may be performed in an electronic device having a communication circuit. The method may include an operation of receiving user input for synchronization of the electronic device with an external electronic device connected to the electronic device while providing first content according to first device setting information of the electronic device. The method may include an operation of transmitting a request signal to the external electronic device through the communication circuit based on receiving the user input. The method may include an operation of receiving second device setting information of the external electronic device from the external electronic device through the communication circuit after transmitting the request signal. The method may include an operation of obtaining analysis data in which the first device setting information and the second device setting information are compared based on the first device setting information and the second device setting information. The method may include an operation of generating a prompt for outputting second content corresponding to the second device setting information according to the first content corresponding to the first device setting information based on the analysis data. The above method may include an operation of acquiring the second content by providing the prompt to a generative model. The above method may include an operation of transmitting the second content to the external electronic device through the communication circuit.
[0006] A non-transient computer-readable storage medium is provided. The non-transient computer-readable storage medium may store one or more programs. The one or more programs may include instructions that cause the electronic device to receive user input for synchronization of the electronic device with an external electronic device connected to the electronic device while providing a first content according to first device setting information of the electronic device when executed by the electronic device having a communication circuit. The one or more programs may include instructions that cause the electronic device to transmit a request signal to the external electronic device through the communication circuit based on receiving the user input when executed by the electronic device. The one or more programs may include instructions that cause the electronic device to receive second device setting information of the external electronic device from the external electronic device through the communication circuit after transmitting the request signal when executed by the electronic device. The above one or more programs may include instructions that cause the electronic device to obtain analysis data in which the first device setting information and the second device setting information are compared, based on the first device setting information and the second device setting information, when executed by the electronic device. The above one or more programs may include instructions that cause the electronic device to generate a prompt to output a second content corresponding to the second device setting information according to the first content corresponding to the first device setting information, based on the analysis data, when executed by the electronic device. The above one or more programs may include instructions that cause the electronic device to obtain the second content by providing the prompt to a generative model when executed by the electronic device.The above one or more programs may include instructions that cause the electronic device to transmit the second content to the external electronic device through the communication circuit when executed by the electronic device.
[0007] An electronic device is provided. The electronic device may include a communication circuit. The electronic device may include a memory that stores instructions and includes one or more storage media. The electronic device may include at least one processor that includes a processing circuitry. The instructions may cause the electronic device to provide a first content based on a first user setting for the electronic device when executed individually or collectively by the at least one processor. The instructions may cause the electronic device to detect an event to provide a second content modified from the first content to an external electronic device when executed individually or collectively by the at least one processor. The instructions may cause the electronic device to receive a second user setting for the external electronic device from the external electronic device via the communication circuit based on the event when executed individually or collectively by the at least one processor. When the above instructions are executed individually or collectively by the at least one processor, they may cause the electronic device to obtain the second content based on the information related to the second user setting by providing information related to the first content and the second user setting to the generative model. When the above instructions are executed individually or collectively by the at least one processor, they may cause the electronic device to transmit the second content to the external electronic device through the communication circuit. The generative model may be trained to generate content based on input information.
[0008] A method is provided. The method may be performed in an electronic device having a communication circuit. The method may include an operation of providing a first content based on a first user setting for the electronic device. The method may include an operation of detecting an event to provide a second content modified from the first content to an external electronic device. The method may include an operation of receiving a second user setting for the external electronic device from the external electronic device through the communication circuit based on the event. The method may include an operation of obtaining the second content based on the information related to the second user setting by providing information related to the first content and the second user setting to a generative model. The method may include an operation of transmitting the second content to the external electronic device through the communication circuit. The generative model may be trained to generate content based on input information.
[0009] A non-transient computer-readable storage medium is provided. The non-transient computer-readable storage medium may store one or more programs. The one or more programs may include instructions that cause the electronic device to provide a first content based on a first user setting for the electronic device when executed by the electronic device having a communication circuit. The one or more programs may include instructions that cause the electronic device to detect an event to provide a second content modified from the first content to an external electronic device when executed by the electronic device. The one or more programs may include instructions that cause the electronic device to receive a second user setting for the external electronic device from the external electronic device via the communication circuit based on the event when executed by the electronic device. The above one or more programs may include instructions that cause the electronic device to obtain the second content based on the information related to the second user setting by providing information related to the first content and the second user setting to the generative model when executed by the electronic device. The above one or more programs may include instructions that cause the electronic device to transmit the second content to the external electronic device through the communication circuit when executed by the electronic device. The generative model may be trained to generate content based on input information.
[0010] FIG. 1 is a block diagram of an electronic device in a network environment according to one embodiment.
[0011] Figure 2 illustrates an example of an environment including an electronic device, an external electronic device, and a server.
[0012] FIG. 3 illustrates examples of operations of an electronic device for transmitting content.
[0013] FIG. 4 illustrates examples of operations of an electronic device for obtaining analysis data in which first device setting information and second device setting information are compared.
[0014] FIG. 5 illustrates examples of operations of an electronic device for generating a prompt based on analysis data in which first device setting information and second device setting information are compared.
[0015] FIG. 6 illustrates another example of the operations of an electronic device for transmitting content.
[0016] Figure 7 illustrates an example of user input for synchronizing an external electronic device and an electronic device.
[0017] FIG. 8 illustrates an example of an electronic device that acquires a second content according to a first content.
[0018] FIGS. 9a, 9b, and 9c illustrate examples of electronic devices that transmit content to an external electronic device of a multi-foldable type.
[0019] FIGS. 10a and FIGS. 10b illustrate examples of electronic devices that transmit content to external electronic devices having various form factors.
[0020] FIG. 11 illustrates an example of an electronic device that transmits content to a slideable type external electronic device.
[0021] FIG. 12 illustrates an example of an environment including an electronic device, an external electronic device, and a server.
[0022] Figure 13 is a schematic diagram of an exemplary artificial intelligence (AI) system.
[0023] Throughout the drawings, the same reference numerals will be understood to refer to the same parts, components, and structures.
[0024] The terms used in this disclosure are used merely to describe specific embodiments and are not intended to limit the scope of other embodiments. A singular expression may include a plural expression unless the context clearly indicates otherwise. Terms used herein, including technical or scientific terms, may have the same meaning as generally understood by those skilled in the art described in this disclosure. Terms used in this disclosure that are defined in a general dictionary may be interpreted as having the same or similar meaning as they have in the context of the relevant technology, and are not to be interpreted in an ideal or overly formal sense unless explicitly defined in this disclosure. In some cases, even terms defined in this disclosure are not to be interpreted to exclude the embodiments of this disclosure.
[0025] In the various embodiments of the present disclosure described below, a hardware-based approach is described as an example. However, since the various embodiments of the present disclosure include techniques using both hardware and software, the various embodiments of the present disclosure do not exclude a software-based approach.
[0026] Terms used in the following description to refer to data (e.g., data, information, device configuration information, user configuration, parameter), images (e.g., image, background image, wallpaper image), values (e.g., value), operation states (e.g., operation, process), objects (e.g., visual object, icon), network entities, and device components are examples provided for the convenience of explanation. Accordingly, the present disclosure is not limited to the terms described below, and other terms having equivalent technical meanings may be used. Furthermore, terms such as '...part', '...device', '...object', '...body' used below may refer to at least one shape structure or a unit that processes a function.
[0027] Additionally, in this disclosure, expressions of "greater than" or "less than" may be used to determine whether a specific condition is satisfied or fulfilled; however, this is merely for the purpose of expressing an example and does not exclude descriptions of "greater than" or "less than." Conditions described as "greater than" may be replaced with "greater than," conditions described as "less than" may be replaced with "less than," and conditions described as "greater than and less than" may be replaced with "greater than and less than." Furthermore, "A" to "B" below refer to at least one of elements from A (including A) to B (including B). Below, "C" and / or "D" refers to including at least one of "C" or "D," i.e., {"C", "D", "C" and "D"}.
[0028] FIG. 1 is a block diagram of an electronic device in a network environment according to one embodiment.
[0029] Referring to FIG. 1, in a network environment (100), an electronic device (101) may communicate with an electronic device (102) through a first network (198) (e.g., a short-range wireless communication network) or 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 a 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)).
[0030] The processor (120) can control at least one other component (e.g., a hardware or software component) of the electronic device (101) connected to the processor (120) by executing software (e.g., a program (140)), 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., a sensor module (176) or a 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., a central processing unit or an application processor) or an auxiliary processor (123) that can operate independently or together with it (e.g., a graphics processing unit, a neural processing unit (NPU), an image signal processor, a sensor hub processor, or a 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.
[0031] 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.
[0032] 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).
[0033] 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).
[0034] 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).
[0035] 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.
[0036] 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.
[0037] 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).
[0038] 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.
[0039] 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.
[0040] 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).
[0041] 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.
[0042] 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.
[0043] The power management module (188) can manage 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).
[0044] 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.
[0045] 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).
[0046] 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.
[0047] 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).
[0048] 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.
[0049] 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.
[0050] 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 a 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 another 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 the 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.
[0051] FIG. 2 illustrates an example of an environment including an electronic device (201) (e.g., the electronic device (101) of FIG. 1), an external electronic device (202), and a server (203).
[0052] The electronic device (201) may be one of various types of mobile devices, such as a laptop, smartphones with various form factors (e.g., bar-type smartphones, foldable-type smartphones, or rollable-type smartphones), a tablet, a cellular phone, and other similar computing devices. The electronic device (201) may be referred to as a user device, a multi-functional device, or a portable device.
[0053] Referring to FIG. 2, the electronic device (201) may include at least one processor (200), memory (210), display (220), communication circuit (230), artificial intelligence module (240), and / or setting module (250). For example, at least one processor (200), memory (210), display (220), communication circuit (230), artificial intelligence module (240), and / or setting module (250) may be electrically and / or operably coupled with each other by a communication bus.
[0054] In the following, the hardware components being operatively coupled may mean that a direct or indirect connection between the hardware components is established via wired or wireless means so that a second hardware component is controlled by a first hardware component among the hardware components. Although the hardware components illustrated in FIG. 2 are illustrated based on different blocks, the present disclosure is not limited thereto. For example, some of the hardware components illustrated in FIG. 2 (e.g., at least one processor (200), memory (210), and at least a portion of a communication circuit (230)) may be included in a single integrated circuit such as a system on chip (SoC) or a system in package (SIP). The type and / or number of hardware components included in the electronic device (201) are not limited to those illustrated in FIG. 2. For example, the electronic device (201) may include only some of the hardware components illustrated in FIG. 2.
[0055] At least one processor (200) may include a hardware component for processing data based on executing instructions. At least one processor (200) may be configured to execute instructions stored in memory (210) individually or collectively. At least one processor (200) may include a processing circuit. For example, the hardware component for processing data may include an arithmetic and logic unit (ALU), a floating point unit (FPU), and a field programmable gate array (FPGA). For example, the hardware component for processing data may include a central processing unit (CPU), a graphic processing unit (GPU), a display processing unit (DPU), a neural processing unit (NPU), a digital signal processor (DSP), an application processor (AP), and / or a microcontroller (MCU). At least one processor (200) may include one or more cores. For example, at least one processor (200) may have the structure of a multi-core processor such as a dual core, quad core, or hexa core. The at least one processor (200) of FIG. 2 may have substantially the same content as the processor (120) of FIG. 1.
[0056] Memory (210) may include a hardware component for storing data and / or instructions that are input to and / or output from at least one processor (200). Memory (210) may include one or more storage media. Memory (210) may include, for example, volatile memory such as random-access memory (RAM) and / or non-volatile memory such as read-only memory (ROM). Volatile memory may include, for example, at least one of dynamic RAM (DRAM), static RAM (SRAM), cache RAM, or pseudo SRAM (PSRAM). Non-volatile memory may include, for example, programmable ROM (PROM), erasable PROM (EPROM), electrically erasable PROM (EEPROM), flash memory, hard disk, compact disk, or embedded multimedia card (EMMC). The specific details regarding the memory (210) of Fig. 2 can be substantially applied in the same way as the details regarding the memory (130) of Fig. 1.
[0057] According to one embodiment, within the memory (210) of the electronic device (201), one or more instructions (or commands) representing operations and / or operations to be performed on data by at least one processor (200) of the electronic device (201) may be stored. A set of one or more instructions may be referred to as a program, firmware, operating system, process, routine, sub-routine and / or application.
[0058] The display (220) may include hardware components of an electronic device (201) used to display a screen. For example, the display (220) may include light-emitting elements and circuits (e.g., transistors) that control the light-emitting elements to emit light. For example, each of the light-emitting elements may include an organic light-emitting diode (OLED) or a micro LED. However, it is not limited thereto. For example, the display (220) may include a liquid crystal display (LCD).
[0059] According to one embodiment, the display (220) may include a sensor (e.g., a touch sensor panel (TSP)) for detecting an external object (e.g., a user's finger or a stylus pen) on the display (220). For example, based on the TSP, the electronic device (201) may detect an external object that is in contact with the display (220) or floating on the display (220). In response to the detection of the external object, the electronic device (201) may execute a function related to a specific visual object displayed at a location on the display (220) where the external object is in contact, among the visual objects being displayed on the display (220).
[0060] The communication circuit (230) may include hardware components to support the transmission and / or reception of signals between an electronic device (201) and an external electronic device (e.g., external electronic device (202), server (203)). The communication circuit (230) may include, for example, at least one of a modem, an antenna, or an O / E (optic / electronic) converter. The communication circuit (230) may support the transmission and / or reception of electrical signals based on various types of protocols such as Ethernet, LAN (local area network), WAN (wide area network), WiFi (wireless fidelity), Bluetooth, BLE (Bluetooth low energy), Zigbee, LTE (long term evolution), and 5G NR (new radio). Specific details regarding the communication circuit (230) of FIG. 2 may be substantially the same as the communication module (190) and / or antenna module (197) of FIG. 1.
[0061] According to one embodiment, the electronic device (201) may transmit an electrical signal (or data) to the server (203) or receive an electrical signal (or data) from the server (203) through a communication circuit (230). For example, the electronic device (201) may transmit a prompt to the server (203) through the communication circuit (230). The server (203) may provide the received prompt to the artificial intelligence module (270). The server (203) may obtain a response (or output) to the prompt from the artificial intelligence module (270). The server (203) may transmit a response to the prompt to the electronic device (201). The electronic device (201) may receive a response to the prompt from the server (203) through the communication circuit (230).
[0062] According to one embodiment, the electronic device (201) may include an artificial intelligence module (240). For example, the artificial intelligence module (240) may be referred to by technical terms such as an artificial intelligence model, an on-device AI core, an on-device AI module, a machine learning model, a deep learning model, a natural language processing model, and / or equivalent. For example, the artificial intelligence module (240) may include models, at least a portion of which is run on the electronic device (201).
[0063] According to one embodiment, the artificial intelligence module (240) of the electronic device (201) may be a unit (function code, separate device, circuit, or set of instructions) that outputs a response to a prompt input to the artificial intelligence module (240). For example, the artificial intelligence module (240) may use a prompt generated based on information collected by the electronic device (201) as input data (or input information). As an example, but not limited to, the prompt generated based on information collected by the electronic device (201) may be changed or modified by the user. As another example, the prompt to be input to the artificial intelligence module (240) may be generated by the user.
[0064] According to one embodiment, a prompt may be used to compare first device setting information of an electronic device (201) (e.g., first device setting information of FIG. 3) and second device setting information of an external electronic device (202) (e.g., second device setting information of FIG. 3). For example, some comparison conditions within the prompt may be deleted or added by the user.
[0065] According to one embodiment, the prompt may be used to generate or output content (e.g., the second content of FIG. 3). For example, options for generating content (e.g., the number of candidate contents) may be set by the user at the prompt. For example, reference content for the content to be generated (e.g., example content) may be set by the user at the prompt.
[0066] For example, the artificial intelligence module (240) can output output data corresponding to the context of the prompt based on the prompt (or input data).
[0067] The artificial intelligence module (240) may include a generative model. For example, the generative model may include a large language model (LLM), a large multimodal model (LMM), and / or a multimodal large language model (MLLM). The generative model may be trained to generate content based on input information. The artificial intelligence module (240) may include or correspond to the AI system (1300) of FIG. 13.
[0068] According to one embodiment, the LLM may be represented as a model learned using images and / or text. An electronic device (201) may obtain an output according to the images and / or prompts by providing the images and / or prompts to the LLM. For example, the electronic device (201) may obtain the context contained in the images as text by providing the LLM with a prompt requesting the images and / or a description of the images.
[0069] According to one embodiment, the LMM may be described as a model capable of processing various forms of data, such as text, images, and / or audio. For example, the LMM may generate content (e.g., an image) corresponding to a natural language description based on a received natural language description. The natural language description may be represented by a prompt. For example, an electronic device (201) may obtain an image of an object as output by providing the LMM with a prompt representing a description of an object.
[0070] According to one embodiment, an MLLM can be described as a language model that processes various forms of data, such as text, images, and / or audio. The MLLM can perform natural language processing. The MLLM can generate content (e.g., an image) corresponding to a natural language description based on a received natural language description. The natural language description can be represented by a prompt. At least some of the functions of the MLLM may correspond to an LLM. For example, an electronic device (201) can obtain content as output by providing the MLLM with a prompt representing a description of the content.
[0071] According to one embodiment, the electronic device (201) may include a setting module (250). The setting module (250) may be used to provide first device setting information of the electronic device (201) to an artificial intelligence module (240). The setting module (250) may be used to extract first device setting information from the memory (210) of the electronic device (201). For example, the electronic device (201) may provide first device setting information to the artificial intelligence module (240) by using the setting module (250). For example, the electronic device (201) may provide the information to the artificial intelligence module (240) by performing processing on the first device setting information by using the setting module (250).
[0072] The external electronic device (202) may include at least one processor (260), memory (261), display (262), communication circuit (263), and / or application module (264). For example, at least one processor (260), memory (261), display (262), communication circuit (263), and / or application module (264) may be electrically and / or operably coupled with each other by a communication bus.
[0073] In the following, the hardware components being operatively coupled may mean that a direct or indirect connection between the hardware components is established via wired or wireless means so that a second hardware component is controlled by a first hardware component. The hardware components illustrated in FIG. 2 are illustrated based on different blocks, but the present disclosure is not limited thereto. For example, some of the hardware components illustrated in FIG. 2 (e.g., at least one processor (260), memory (261), and at least a portion of a communication circuit (263)) may be included in a single integrated circuit such as a system on chip (SoC) or a system in package (SIP). The type and / or number of hardware components included in the electronic device (201) are not limited to those illustrated in FIG. 2. For example, the electronic device (201) may include only some of the hardware components illustrated in FIG. 2.
[0074] At least one processor (260) may include a hardware component for processing data based on executing instructions. At least one processor (260) may be configured to execute instructions stored in memory (261) individually or collectively. At least one processor (260) may include a processing circuit. For example, the hardware component for processing data may include an arithmetic and logic unit (ALU), a floating point unit (FPU), and a field programmable gate array (FPGA). For example, the hardware component for processing data may include a central processing unit (CPU), a graphic processing unit (GPU), a display processing unit (DPU), a neural processing unit (NPU), a digital signal processor (DSP), an application processor (AP), and / or a microcontroller (MCU). At least one processor (260) may include one or more cores. For example, at least one processor (260) may have the structure of a multi-core processor such as a dual core, quad core, or hexa core. The at least one processor (260) of FIG. 2 may have substantially the same content as the processor (120) of FIG. 1.
[0075] Memory (261) may include a hardware component for storing data and / or instructions that are input to and / or output from at least one processor (260). Memory (261) may include one or more storage media. Memory (261) may include, for example, volatile memory such as random-access memory (RAM) and / or non-volatile memory such as read-only memory (ROM). Volatile memory may include, for example, at least one of dynamic RAM (DRAM), static RAM (SRAM), cache RAM, or pseudo SRAM (PSRAM). Non-volatile memory may include, for example, programmable ROM (PROM), erasable PROM (EPROM), electrically erasable PROM (EEPROM), flash memory, hard disk, compact disk, or embedded multimedia card (EMMC). The specific details regarding the memory (210) of Fig. 2 can be substantially applied in the same way as the details regarding the memory (130) of Fig. 1.
[0076] According to one embodiment, within the memory (261) of the external electronic device (202), one or more instructions (or commands) representing operations and / or actions to be performed on data by at least one processor (260) of the external electronic device (202) may be stored. A set of one or more instructions may be referred to as a program, firmware, operating system, process, routine, sub-routine and / or application.
[0077] The display (262) may include hardware components of an external electronic device (202) used to display a screen. For example, the display (262) may include light-emitting elements and circuits (e.g., transistors) that control the light-emitting elements to emit light. For example, each of the light-emitting elements may include an organic light-emitting diode (OLED) or a micro LED. However, it is not limited thereto. For example, the display (262) may include a liquid crystal display (LCD).
[0078] The communication circuit (263) may include hardware components to support the transmission and / or reception of signals between an external electronic device (202) and another electronic device (e.g., electronic device (201), server (203)). The communication circuit (263) may include, for example, at least one of a modem, an antenna, or an O / E (optic / electronic) converter. The communication circuit (230) may support the transmission and / or reception of electrical signals based on various types of protocols such as Ethernet, LAN (local area network), WAN (wide area network), WiFi (wireless fidelity), Bluetooth, BLE (Bluetooth low energy), Zigbee, LTE (long term evolution), and 5G NR (new radio). Specific details regarding the communication circuit (263) of FIG. 2 may be substantially the same as the communication module (190) and / or antenna module (197) of FIG. 1.
[0079] According to one embodiment, the external electronic device (202) may include an application module (264). The application module (264) may be used to apply content received from the electronic device (201) to the external electronic device (202). For example, the external electronic device (202) may receive a background image from the electronic device (201) via a communication circuit (263). The external electronic device (202) may use the application module (264) to display the received background image on a standby screen provided via the display (262) of the external electronic device (202). The application module (264) may be referred to by technical terms equivalent to a content manager and / or an app manager. The application module (264) may include a connection program, firmware, and / or application provided by the manufacturer of the electronic device (201).
[0080] According to one embodiment, the application module (264) may include an artificial intelligence model. An external electronic device (202) may execute the application module (264) in response to receiving content from an electronic device (201). The application module (264) may use the artificial intelligence model to change settings corresponding to the received content to the received content.
[0081] In the present disclosure, a technique may be described in which an electronic device (201) synchronizes the settings (or setting values) of the electronic device (201) (e.g., included in the first device settings of FIG. 3) with the settings (or setting values) of an external electronic device (202) using an artificial intelligence module (240). Embodiments according to the present disclosure may be applied when the operating system of the electronic device (201) and the operating system of the external electronic device (202) are distinct. The electronic device (201) may obtain a second content applicable to the external electronic device (202) based on the first content according to the settings of the electronic device (201). A method for the electronic device (201) to obtain the second content will be described and illustrated in FIG. 4 through FIG. 11.
[0082] In the embodiments according to the present disclosure, the cases in which the operating system of the electronic device (201) and the operating system of the external electronic device (202) are distinguished are merely examples and are not limited thereto. The embodiments according to the present disclosure may also be applied even when the operating system of the electronic device (201) and the operating system of the external electronic device (202) correspond (e.g., when the manufacturer of the operating system is the same but the versions are different) or are the same.
[0083] FIG. 3 illustrates examples of operations of an electronic device (201) for transmitting content.
[0084] Referring to FIG. 3, in operation 301, an electronic device (201) (e.g., at least one processor (200)) may receive user input for synchronization between the electronic device (201) and an external electronic device (e.g., external electronic device (202)) connected to the electronic device (201) while providing first content according to first device setting information of the electronic device (201). For example, the first content may include images, videos, text, and / or audio, but is not limited thereto. For example, receiving user input may include executing an application (or program) for synchronization. As an example, but not limited to, receiving user input may include the electronic device (201) transmitting a signal for connection (e.g., wired connection, wireless connection) to the external electronic device (202) and / or receiving a signal for connection from the external electronic device (202).
[0085] In operation 301 of FIG. 3, receiving user input for synchronization between the external electronic device (202) and the electronic device (201) while the electronic device (201) is providing the first content is merely exemplary and the embodiments are not limited thereto. For example, the electronic device (201) may receive user input for synchronization between the external electronic device (202) and the electronic device (201) even when it is not providing the first content. For example, the first content may be stored in memory (e.g., memory (210)). For example, the first content stored in memory (210) may be determined or selected for synchronization by the user. For example, the electronic device (201) may execute the operations of FIG. 3 to synchronize with the external electronic device (202) using a theme different from the theme currently applied by the user.
[0086] According to one embodiment, the first device setting information of the electronic device (201) may include hardware information, software setting information, and / or content information of the electronic device (201). For example, the hardware information of the electronic device (201) may include specification information of hardware components included in the electronic device (201). For example, the hardware information of the electronic device (201) may include information related to functions provided according to the hardware components. For example, the hardware information of the electronic device (201) may be described with reference to [Table 1]. However, the embodiments are not limited thereto.
[0087] Hardware information of the electronic device (201) Display: 6.2-inch Dynamic AMOLED 2X, 2,600 nits Resolution: 3120 x 1440 Processor: Snapdragon™ 8 Gen 3 RAM: 8GB Storage capacity: 256GB Battery capacity: 4000mAh Camera: Rear: 50MP, 12MP, 10MP / Front: 12MP Network: 5G, LTE, Wi-Fi 6 Bluetooth 5.3 Port: USB-C Weight: 167g Dimensions: 147 x 70.6 x 7.6mm Fingerprint recognition: Yes Face recognition: Yes Water / dust resistance rating: IP68 Audio: Stereo speakers Charging speed: 25W wired, 15W wireless Additional features: AI features
[0088] Referring to [Table 1], the hardware information of the electronic device (201) may represent specification information of hardware components such as the size of the display (e.g., display (220)), the product name of the processor, memory capacity, and weight. The hardware information of the electronic device (201) may include information related to functions provided by the hardware components, such as fingerprint recognition function, face recognition function, and additional functions. However, it is not limited thereto. As an example not limited thereto, the hardware information may include product name, information related to physical buttons, resolution of the display (220), shape of the display (220), information related to a speaker (not shown), and / or information related to a microphone (not shown). According to one embodiment, the software setting information of the electronic device (201) may include setting information that is adjustable (or configurable) in the electronic device (201). The software setting information of the electronic device (201) may include information on functions executable in the electronic device (201). For example, the adjustable setting information of the electronic device (201) may include parameters having values. For example, software setting information of the electronic device (201) can be described with reference to [Table 2]. However, the embodiments are not limited thereto.
[0089] Software settings information of the electronic device (201) Screen brightness information Automatic brightness adjustment information Wallpaper information Lock screen wallpaper information Notification sound information Ringtone information Vibration pattern information Alarm sound information Volume (ringtone, media, alarm, notification, etc.) information Night mode (dark mode) information Font size information Screen resolution information Battery saver mode information Screen timeout time information Language settings information Keyboard layout and language information Location service enable / disable information Data usage limit information App notification allow / block information Network settings (Wi-Fi, Bluetooth, etc.) information
[0090] Referring to [Table 2], the software setting information of the electronic device (201) may include information on functions executable in the electronic device (201), such as screen brightness information, notification sound information, ringtone information, volume information, and language setting information. However, it is not limited thereto. As an example not limited thereto, the software setting information of the electronic device (201) may include software application information, setting information, operating system information, and / or firmware information. According to one embodiment, the content information of the electronic device (201) may include information related to an image within the electronic device (201), information related to a video within the electronic device (201), and information related to audio within the electronic device (201). For example, the content information of the electronic device (201) may indicate the location of a visual object (or icon) within the image and / or the size of a visual object within the image. According to one embodiment, the first device setting information of the electronic device (201) may be formed in a specified format (e.g., JSON format). For example, one setting within the first device setting information may include the name of the setting (or data), the value represented by the setting, the role (or function) of the setting, and / or the key value of the setting.
[0091] According to one embodiment, an electronic device (201) and an external electronic device (202) may be wirelessly connected through a communication circuit (e.g., a communication circuit (230)). For example, the electronic device (201) and the external electronic device (202) may be connected based on various types of protocols (e.g., Bluetooth, BLE, Wi-Fi, LTE, 5G NR). For example, the electronic device (201) may be directly connected to the external electronic device (202) wirelessly or via a wired connection through the communication circuit (230).
[0092] According to one embodiment, an electronic device (201) and an external electronic device (202) may be connected via a server (203). For example, the electronic device (201) may be connected to the server (203) via a communication circuit (230). For example, the external electronic device (202) may be connected to the server (203) via a communication circuit (e.g., communication circuit (263)). For example, the server (203) may transmit an electrical signal (or data) to the external electronic device (202) based on an electrical signal (or data) received from the electronic device (201). For example, the server (203) may transmit an electrical signal (or data) to the electronic device (201) based on an electrical signal (or data) received from the external electronic device (202).
[0093] In operation 303, an electronic device (201) (e.g., at least one processor (200)) may transmit a request signal to an external electronic device (202) via a communication circuit (e.g., a communication circuit (230)) based on receiving user input. The request signal may be referred to as a signal to request the external electronic device (202) to collect second device configuration information. For example, the external electronic device (202) may collect second device configuration information in response to receiving the request signal.
[0094] According to one embodiment, the electronic device (201) may identify or determine whether it has previously received second device setting information from an external electronic device (202) based on receiving user input. For example, the electronic device (201) may have previously received second device setting information from an external electronic device (202) via a communication circuit (230). The electronic device (201) may use or utilize the previously received second device setting information. The electronic device (201) may transmit a request signal to the external electronic device (202) via the communication circuit (230) to request some of the second device setting information. For example, some of the second device setting information may include information that can be changed by the user in the second device setting information. For example, some of the second device setting information may include software setting information and / or content information to be described later. The electronic device (201) can receive some of the second device setting information from an external electronic device (202) through a communication circuit (230). The electronic device (201) can update previously received second device setting information using some of the received second device setting information.
[0095] In operation 305, after the electronic device (201) (e.g., at least one processor (200)) transmits a request signal, it may receive second device configuration information of the external electronic device (202) from the external electronic device (202) via the communication circuit (230). The second device configuration information of the external electronic device (202) may include hardware information, software configuration information, and / or content information of the external electronic device (202). For example, the hardware information of the external electronic device (202) may include specification information of hardware components included within the external electronic device (202). For example, the hardware information of the external electronic device (202) may include information related to functions provided according to the hardware components. For example, the hardware information of the external electronic device (202) may be described with reference to [Table 3]. However, the embodiments are not limited thereto.
[0096] Hardware information of external electronic device (202) Display: 16-inch 16:10 Touch AMOLED, WQXGA+ (2880x1800), 120Hz Resolution: 2880 x 1800 Processor: Intel™ Core Ultra 7 / 9 RAM: 32GB Storage: 1TB SSD Battery capacity: 76Wh Camera: 1080p FHD webcam Network: Wi-Fi 6E, Bluetooth 5.3 Ports: Thunderbolt 4 (2), USB-A, HDMI 2.1, MicroSD, Headphones / Microphone Weight: 1.56kg Dimensions: 355.4 x 250.4 x 12.5mm Fingerprint recognition: Yes Face recognition: No Water / dust resistance rating: None Audio: AKG Quad speakers, Dolby Atmos Charging speed: 140W USB Type-C Additional features: Touchscreen function
[0097] Referring to [Table 3], the hardware information of the external electronic device (202) may include specification information of hardware components such as the size of the display (e.g., display (262)), the resolution of the display (262), the product name of the processor, memory capacity, and weight. The hardware information of the external electronic device (202) may include information related to functions provided by the hardware components, such as fingerprint recognition functions and additional functions. However, it is not limited thereto. As an example that is not limited, the hardware information may include product name, information related to physical buttons, the shape of the display (262), information related to a speaker (not shown), and / or information related to a microphone (not shown). According to one embodiment, the software setting information of the external electronic device (202) may include setting information that is adjustable (or configurable) in the external electronic device (202). The software setting information of the external electronic device (202) may include information on functions executable in the external electronic device (202). For example, the setting information of the adjustable external electronic device (202) may include parameters having values. For example, the software setting information of the external electronic device (202) may be described with reference to [Table 4]. However, the embodiments are not limited thereto.
[0098] Software settings information for external electronic device (202) Screen brightness adjustment information Background screen settings information Lock screen background settings information Dark mode activation information Font size adjustment information Screen resolution settings information Battery saver mode information Screen time limit settings information Language and region settings information Keyboard layout and language settings information Network settings (Wi-Fi, Ethernet, etc.) information Location service activation / deactivation information Data usage limit information Notification settings information System sound settings information Application sound settings information Vibration pattern settings (if supported) information Alarm and clock settings information Volume settings (system, application, alarm, etc.) information Allow / block application notifications information
[0099] Referring to [Table 4], the software setting information of the external electronic device (202) may include information on functions executable by the external electronic device (202), such as screen brightness adjustment information, font size adjustment information, notification setting information, and system sound setting information. However, it is not limited thereto. As an example that is not limited thereto, the software setting information of the external electronic device (202) may include software application information, setting information, operating system information, and / or firmware information. However, it is not limited thereto. According to one embodiment, the content information of the external electronic device (202) may include information related to images within the electronic device (202), information related to video within the external electronic device (202), and information related to audio within the external electronic device (202). For example, the content information of the external electronic device (202) may indicate information on user interface elements, the location of icons within the background image, the size of icons within the background image, and / or the arrangement of icons within the background image. According to one embodiment, the second device setting information of the external electronic device (202) may be formed in a specified format (e.g., JSON format). For example, a setting within the second device setting information may include the name of the setting (or data), the value represented by the setting, the role (or function) of the setting, and / or the key value of the setting.
[0100] In operation 305 of FIG. 3, the electronic device (201) receiving second device setting information of the external electronic device (202) from the external electronic device (202) is merely exemplary and the embodiments are not limited thereto. For example, the electronic device (201) may obtain part of the second device setting information of the external electronic device (202) through a web search. As another example, the electronic device (201) may obtain part of the second device setting information of the external electronic device (202) by using learning information of an artificial intelligence module (e.g., artificial intelligence module (240)).
[0101] In operation 307, an electronic device (201) (e.g., at least one processor (200)) may obtain analysis data in which the first device setting information and the second device setting information are compared based on the first device setting information and the second device setting information. The electronic device (201) may obtain analysis data in which the first device setting information and the second device setting information are compared using an artificial intelligence module (240). For example, the analysis data may be described with reference to [Table 5]. However, the embodiments are not limited thereto.
[0102] Settings Item Electronic Device (201) External Electronic Device (202) Switching Availability Additional Information Screen Brightness OOO Automatic Brightness Adjustment OXX Wallpaper OOO Wallpaper Image, Icon Arrangement, Screen Size Lock Screen Background OOO Dark Mode OOO Font Size OOO Screen Resolution OOO Battery Saver Mode OOO Language Settings OOO Notification Sound OOO Ringtone OXX Vibration Pattern OXX Alarm Sound OOO Volume OOO Mouse Sensitivity XOX
[0103] Referring to [Table 5], the analysis data may represent the result of comparing the first device setting information of the electronic device (201) and the second device setting information of the external electronic device (202). The analysis data may represent each of the compared setting items. The analysis data may represent whether there is a correspondence between the first parameter in the first device setting information and the second parameter in the second device setting information. For example, the analysis data may represent whether the first parameter in the first device setting information can be converted into the second parameter in the second device setting information. For example, the first parameter may correspond to the second parameter. The first parameter may represent a first value, and the second parameter may represent a second value corresponding to the first value. The operation of the electronic device (201) acquiring the analysis data using the artificial intelligence module (240) will be explained with reference to FIG. 4. According to one embodiment, the electronic device (201) can collect first device setting information from memory (e.g., memory (210)) using a setting module (e.g., setting module (250)).
[0104] In operation 309, an electronic device (201) (e.g., at least one processor (200)) may generate a prompt for outputting a second content corresponding to a second device setting information according to a first content corresponding to a first device setting information, based on analysis data. The prompt may be used to provide to a generative model (e.g., LLM, LMM, MLLM) within an artificial intelligence module (240). The electronic device (201) may generate or acquire the prompt using a prompt design component (e.g., the prompt design component (1321) of FIG. 13) within the artificial intelligence module (240). The prompt design component may generate or acquire the prompt using analysis data.
[0105] According to one embodiment, the first content may be composed of data within the first device setting information. The first content may be executed, displayed, or provided on the electronic device (201). For example, the electronic device (201) may use the first device setting information to provide the first content. The first content may include images, videos, text, and / or audio, but is not limited thereto.
[0106] According to one embodiment, the first content may include a first image. For example, the first image may be composed of data within the first device setting information. For example, the first image may be associated with a setting item within the first device setting information. For example, the first image may be associated with the size of the display (e.g., display (220)) of the electronic device (201), the resolution of the display (220), and / or the shape of the display (220). For example, the format of the first image may be a format supported by the operating system of the electronic device (201).
[0107] According to one embodiment, the second content may be composed of data within the second device setting information. The second content may be executed, displayed, or provided by an external electronic device (202). For example, the external electronic device (202) may use the second device setting information to provide the second content. For example, the second content may include a second image. The second image may be obtained from the electronic device (201) according to the first image. The electronic device (201) may generate a second image that is executed, displayed, or provided by the external electronic device (202) based on the first image.
[0108] According to one embodiment, the content output by the electronic device (201) using the prompt is not limited to. For example, the electronic device (201) may generate a prompt for outputting second data corresponding to second device setting information according to first data corresponding to first device setting information based on analysis data. For example, the electronic device (201) may generate a prompt for outputting second brightness data according to first brightness data set in the electronic device (201). For example, the first brightness data may be included in the screen brightness setting in the first device setting information. The second brightness data may correspond to the screen brightness setting in the second device setting information. The second brightness data may be applied or set in the external electronic device (202). For example, the electronic device (201) may generate a prompt for outputting second volume data according to first volume data set in the electronic device (201). The second volume data may be applied or set in the external electronic device (202).
[0109] According to one embodiment, the prompt may include text such as, "The icon array is aligned to the left of the standby screen at a width ratio of 1:3 and intends to generate a {2880X1880} image suitable for a background set to black. Based on the input {1440X3088} image, generate an image so that it is drawn in the middle of an area without icons so as not to be obscured by the icons."
[0110] According to one embodiment, the electronic device (201) may generate a prompt for outputting a second parameter in a second device setting information using a first parameter in the first device setting information based on analysis data. For example, the second parameter may be converted from the first parameter. For example, the electronic device (201) may display a user interface through a display (220) that indicates a list of first parameters convertible to the second parameter. While displaying the user interface, the electronic device (201) may determine whether to convert the first parameter in response to receiving user input. For example, the electronic device (201) may generate a prompt for outputting a second parameter using the first parameter for which conversion has been determined.
[0111] In operation 311, an electronic device (201) (e.g., at least one processor (200)) can obtain second content by providing a prompt to a generative model. The generative model may be included within an artificial intelligence module (240). The generative model may include a large language model (LLM), a large multimodal model (LMM), and / or a multimodal large language model (MLLM). The electronic device (201) can use the generative model to generate second content according to the context of the prompt.
[0112] According to one embodiment, the electronic device (201) can obtain a plurality of contents by providing a prompt to a generative model. The electronic device (201) can obtain a plurality of contents according to the context of the prompt. For example, the external electronic device (202) may include a plurality of foldable type displays. For example, the plurality of contents may include a background image to be displayed on a first display (e.g., display (262)) placed on a first surface of the housing of the external electronic device (202) and another background image to be displayed on a second display (e.g., display (262)) placed on a second surface different from the first surface of the housing of the external electronic device (202). For example, the plurality of contents may include candidate background images to be displayed on the display (e.g., display (262)) of the external electronic device (202).
[0113] According to one embodiment, the electronic device (201) can synchronize with a plurality of external electronic devices. For example, the electronic device (201) can transmit a second content to be transmitted to the electronic device (202) via a communication circuit (230) to a plurality of external electronic devices that can use the second content. For example, the electronic device (201) can obtain a plurality of content of various formats using a generative model for a plurality of external electronic devices that cannot use the second content. As an example, but not limited to, the format of the first content may be related to a first operating system of the electronic device (201). The format of the second content may be related to a second operating system of the external electronic device (202). The first operating system and the second operating system may be distinct, but are not limited thereto. The first operating system and the second operating system may be the same.
[0114] According to one embodiment, the electronic device (201) may acquire a second content by providing additional other content to a generative model. The other content may be related to the first content. The other content may be stored within the electronic device (201). The other content may be received from an external electronic device (202). The other content may be received from a server (e.g., server (203)) using a user account logged into the electronic device (201). For example, when the electronic device (201) generates a second content including the whole of a visual object (e.g., including the whole body of a person) according to a first content including a part of a visual object (e.g., corresponding to a person's face), the other content including the whole of the visual object or a part not included in the first content may be used.
[0115] According to one embodiment, an electronic device (201) may transmit a prompt to a server (203) via a communication circuit (230) to use an artificial intelligence module (e.g., artificial intelligence module (270)) within a server (e.g., server (203)). The server (203) may provide the prompt to the artificial intelligence module (270) within the server (203). The server (203) may obtain a second content according to the first content by using a generative model within the artificial intelligence module (270). The server (203) may transmit the second content to the electronic device (201). The server (203) may transmit the second content to an external electronic device (202).
[0116] As a non-limiting example, the electronic device (201) may transmit a prompt to the external electronic device (202) via a communication circuit (230) to use an artificial intelligence module (not shown) within the external electronic device (202). The external electronic device (202) may use a generative model within the artificial intelligence module. The external electronic device (202) may obtain a second content modified from the first content based on the second device configuration information.
[0117] According to one embodiment, the electronic device (201) may determine an artificial intelligence module to be used to generate a second content by analyzing the first content, the computing power of the electronic device (201), the computing power of the external electronic device (202), and / or the computing power of the server (203). The computing power may include processing power, power supply conditions (or battery level), memory conditions, and / or the amount of resources for other operations being performed on the device. The electronic device (201) may determine the device to which the artificial intelligence module will be used by analyzing the first content, the computing power of the electronic device (201), the computing power of the external electronic device (202), and / or the computing power of the server (203).
[0118] According to one embodiment, the second content may include an image, video, text, and / or audio. For example, the electronic device (201) may acquire the second content according to the first content which includes the first audio. For example, the second content may include a second audio generated according to the first audio included in the first content. For example, the second audio may be acquired according to the first audio so as to include a sound corresponding to the location of the speaker (not shown) of the external electronic device (202), the number of speakers of the external electronic device (202), the output of the speakers of the external electronic device (202), and / or the type of speakers of the external electronic device (202) (e.g., headphones, earbuds). As an example, but not limited to, the second content may include text describing the first audio included in the first content and / or an image describing the first audio included in the first content.
[0119] According to one embodiment, the electronic device (201) may provide a generative model with a prompt containing text such as, “I intend to generate a {2880X1880} image suitable for a background that is set to black and is aligned to the left of the standby screen with a width ratio of 1:3. Based on the input {1440X3088} image, generate an image that is drawn in the middle of an area without icons so as not to be obscured by icons.” The second content may include an image in which processing is performed on the {1440X3088} image after the center point of the {1440X3088} image is positioned in the center of an area without icons. For example, processing on the {1440X3088} image may include cropping, inpainting, and / or outpainting.
[0120] According to one embodiment, the electronic device (201) can obtain second data corresponding to second device setting information by providing a prompt to a generative model for outputting second data corresponding to second device setting information according to first data corresponding to first device setting information.
[0121] In operation 313, an electronic device (201) (e.g., at least one processor (200)) may transmit second content to an external electronic device (202) via a communication circuit (230). The second content may be compatible with the external electronic device (202). The second content may be provided, displayed, or applied by the external electronic device (202). The external electronic device (202) may provide a user experience similar to the user experience of the electronic device (201) because the second content is generated according to the first content. An enhanced user experience may be provided to the user. As an example, but not limited to, the electronic device (201) may transmit second data corresponding to second device configuration information to the external electronic device (202) via the communication circuit (230).
[0122] According to one embodiment, the electronic device (201) can transmit the second content to a server (e.g., server (203)) through a communication circuit (230). For example, the server (203) can transmit the received second content to an external electronic device (202).
[0123] According to one embodiment, an external electronic device (202) may execute, apply, display, or provide the second content based on receiving the second content from an electronic device (201) (or a server (203)). For example, the external electronic device (202) may execute, apply, display, or provide the second content using an application module (e.g., an application module (264)).
[0124] As an example not limited to, an external electronic device (202) may execute, apply, display, or provide the second content (or second data corresponding to the second device setting information) received from the electronic device (201) (or server (203)) when a specified condition is met. For example, the specified conditions may include a specified user account being logged into the external electronic device (202), a specified user approaching within a first threshold distance from the external electronic device (202), a specified time arriving, the location of the external electronic device (202) being located within a specified area, the external electronic device (202) being connected to another specified external electronic device, the electronic device (201) and the external electronic device (202) being worn or carried by the same user, the distance between the electronic device (201) and the external electronic device (202) being less than a second threshold distance, the electronic device (201) and the external electronic device (202) being connected to the same external electronic device (e.g., an access point), and / or the electronic device (201) and the external electronic device (202) being in an active state.
[0125] According to one embodiment, the operating system of the electronic device (201) and the operating system of the external electronic device (202) may be distinguished. In embodiments of the present disclosure, at least some of the operations of the electronic device (201) may be executed using a manager application (e.g., a connection program) within the electronic device (201). A user account of the electronic device (201) may be logged in to the manager application of the electronic device (201). In embodiments of the present disclosure, at least some of the operations of the external electronic device (202) may be executed using a manager application (e.g., a connection program) within the external electronic device (202). A user account of the external electronic device (202) may be logged in to the manager application of the external electronic device (202). The manager application of the external electronic device (202) may be provided or manufactured by the manufacturer of the electronic device (201).
[0126] According to one embodiment, the operating system of the electronic device (201) and the operating system of the external electronic device (202) may be the same. For example, the manufacturer of the operating system of the electronic device (201) and the manufacturer of the operating system of the external electronic device (202) may be the same. For example, the operating system of the electronic device (201) may be a version of the first operating system for smartphones, and the operating system of the external electronic device (202) may be a version of the first operating system for laptops. For example, the operating system of the electronic device (201) may be a relatively recent version of the first operating system, and the operating system of the external electronic device (202) may be a relatively older version of the first operating system.
[0127] According to one embodiment, the electronic device (201) can obtain a second content based on the first content based on data changed by the user of the external electronic device (202) within the second device setting information of the external electronic device (202). The electronic device (201) can obtain the second content by providing a prompt to a generative model indicating the data changed by the user of the external electronic device (202).
[0128] FIG. 4 illustrates examples of operations of an electronic device (201) for obtaining analysis data in which first device setting information and second device setting information are compared. Operations 401, 403, and / or 405 of FIG. 4 may be related to operation 309 of FIG. 3.
[0129] Referring to FIG. 4, in operation 401, an electronic device (201) (e.g., at least one processor (200)) may generate a prompt for comparing first device configuration information and second device configuration information. The prompt may be used to provide to a generative model (e.g., LLM, LMM, MLLM) within an artificial intelligence module (240). The electronic device (201) may generate or obtain the prompt using a prompt design component (e.g., the prompt design component (1321) of FIG. 13) within the artificial intelligence module (240). The prompt design component may generate or obtain the prompt using the first device configuration information and the second device configuration information.
[0130] In operation 403, an electronic device (201) (e.g., at least one processor (200)) may provide a prompt to a comparison model. The electronic device (201) may provide a prompt to a comparison model for comparing first device configuration information and second device configuration information. The comparison model may be an example of a generative model (e.g., included in an artificial intelligence module (240)). The comparison model may be represented as a model trained to compare the first device configuration information and the second device configuration information. For example, the comparison model may be distinguished from the generative model used to generate the second content in operation 311 of FIG. 3. As an example, but not limited to, the comparison model may be included in a single model together with the generative model used to generate the second content in operation 311 of FIG. 3.
[0131] In operation 405, an electronic device (201) (e.g., at least one processor (200)) can obtain analysis data in which the first device setting information and the second device setting information are compared based on providing a prompt to a comparison model. The electronic device (201) can obtain analysis data in which the first device setting information and the second device setting information are compared according to the context of the prompt by using a generative model.
[0132] FIG. 5 illustrates examples of operations of an electronic device (201) for generating a prompt based on analysis data in which first device setting information and second device setting information are compared. Operations 501, 503, 505, 507, 509, and / or 511 of FIG. 5 may be related to operations 307, 309, and / or 311 of FIG. 3.
[0133] Referring to FIG. 5, in operation 501, an electronic device (201) (e.g., at least one processor (200)) can obtain analysis data in which the first device setting information and the second device setting information are compared based on the first device setting information and the second device setting information. Operation 501 may correspond to operation 307 of FIG. 3. The electronic device (201) can obtain analysis data in which the first device setting information and the second device setting information are compared using an artificial intelligence module (240).
[0134] In operation 503, the electronic device (201) can use analysis data to identify whether there exists second data in second device setting information corresponding to first data in first device setting information constituting the first content. For example, the electronic device (201) can use analysis data to identify whether there exists second data convertible from the first data. The electronic device (201) can use analysis data to execute operation 505 and / or operation 507 based on the determination that there exists second data in second device setting information corresponding to first data in first device setting information. The electronic device (201) can use analysis data to execute operation 509 and / or operation 511 based on the determination that there does not exist second data in second device setting information corresponding to first data in first device setting information.
[0135] In operation 505, the electronic device (201) (e.g., at least one processor (200)) may generate a prompt for outputting a second content based on the first data and the second data, upon determining that there is a second data corresponding to the first data.
[0136] In operation 507, an electronic device (201) (e.g., at least one processor (200)) can obtain second content by providing the prompt to a generative model. The generative model may include a large language model (LLM), a large multimodal model (LMM), and / or a multimodal large language model (MLLM). The electronic device (201) can generate second content according to the context of the prompt using the generative model. For example, operation 507 may correspond to operation 311 of FIG. 3.
[0137] According to one embodiment, the electronic device (201) can obtain a second content by providing a prompt to the LLM when the first content is in the form of text. For example, the text format may be a format that can be expressed as a string.
[0138] According to one embodiment, the electronic device (201) can obtain a second content by providing a prompt to the LMM and / or MLLM when the first content is not in the form of text. For example, when it is not in the form of text, it may include an image format and / or an audio format.
[0139] In operation 509, the electronic device (201) (e.g., at least one processor (200)) may generate a prompt for outputting a second content based on the first data and third data within the second device setting information, upon determining that there is no second data corresponding to the first data. The setting represented by the first data and the setting represented by the third data may be at least partially similar. The third data may be the data with the highest similarity to the first data within the second device setting information.
[0140] In operation 511, an electronic device (201) (e.g., at least one processor (200)) can obtain second content by providing the prompt to a generative model. The generative model may include a large language model (LLM), a large multimodal model (LMM), and / or a multimodal large language model (MLLM). The electronic device (201) can generate second content according to the context of the prompt using the generative model. For example, operation 507 may correspond to operation 311 of FIG. 3.
[0141] According to one embodiment, the electronic device (201) can obtain a second content by providing a prompt to the LLM when the first content is in the form of text. For example, the text format may be a format that can be expressed as a string.
[0142] According to one embodiment, the electronic device (201) can obtain a second content by providing a prompt to the LMM and / or MLLM when the first content is not in the form of text. For example, when it is not in the form of text, it may include an image format and / or an audio format.
[0143] FIG. 6 illustrates other examples of operations of an electronic device (e.g., electronic device (201)) for transmitting content.
[0144] Referring to FIG. 6, in operation 601, an electronic device (201) (e.g., at least one processor (200)) may provide a first content based on first device setting information for the electronic device (201). The first device setting information may include hardware information, software setting information, and / or content information of the electronic device (201). For the first device setting information, the descriptions of the first device setting information of FIG. 3 may be referenced. In the present disclosure, setting information among the first device setting information that can be changed, specified, and / or set by a user may be referred to as a first user setting. The first content may include images, videos, text, and / or audio.
[0145] In operation 603, an electronic device (201) (e.g., at least one processor (200)) may detect an event to provide a second content modified from the first content to an external electronic device (e.g., an external electronic device (202)) connected to the electronic device (201). For example, the event will be described and illustrated with reference to FIG. 7.
[0146] According to one embodiment, an electronic device (201) may be connected to an external electronic device (202) via a communication circuit (e.g., a communication circuit (230)). In an example that is not limited to, the electronic device (201) may be connected to a server (e.g., a server (203)), and the server (203) may be connected to the external electronic device (202). The electronic device (201) may provide an electrical signal (or data) to the external electronic device (202) via the server (203).
[0147] In operation 605, an electronic device (201) (e.g., at least one processor (200)) may receive second device setting information for an external electronic device (202) from the external electronic device (202) via a communication circuit (e.g., a communication circuit (230)) based on detecting an event. The second device setting information may include hardware information, software setting information, and / or content information of the external electronic device (202). For the second device setting information, the descriptions of the second device setting information of FIG. 3 may be referenced. In the present disclosure, setting information among the second device setting information that can be changed, specified, and / or set by a user may be referred to as a second user setting. The second content may include images, videos, text, and / or audio. The electronic device (201) receiving the second device setting information from the external electronic device (202) is merely exemplary and the embodiments are not limited thereto. For example, the electronic device (201) may obtain part of the second device setting information through a web search and / or use at least part of the second device setting information previously received (or previously stored) in the electronic device (201).
[0148] According to one embodiment, the first operating system of the electronic device (201) may be distinguished from the second operating system of the external electronic device (202). The operation of the electronic device (201) receiving the second device configuration information may be related to a connection program running in the second operating system of the external electronic device (202). For example, the external electronic device (202) may transmit the second device configuration information to the electronic device (201) via a communication circuit (e.g., communication circuit (263)) using a connection program running in the second operating system. The connection program running in the second operating system may be provided or manufactured by the manufacturer of the electronic device (201).
[0149] In operation 607, an electronic device (201) (e.g., at least one processor (200)) can obtain a second content based on the second device configuration information by providing the first content and the second device configuration information to a generative model. For example, the second content may be generated by modifying the first content. For example, the generative model may be a model trained to generate content based on input information. The generative model may be included within an artificial intelligence module (240). The generative model may include a large language model (LLM), a large multimodal model (LMM), and / or a multimodal large language model (MLLM). At least a portion of the generative model may be run on the electronic device (201).
[0150] According to one embodiment, an electronic device (201) may obtain an analysis prompt in which the first device setting information and the second device setting information are compared based on the first device setting information and the second device setting information. The analysis prompt may be obtained as a result of comparing the first device setting information and the second device setting information. For example, a generative model may be used to compare the first device setting information and the second device setting information. The electronic device (201) may obtain the second content based on the second device setting information by providing the first content and the analysis prompt to the generative model. The analysis prompt may be in a format corresponding to text. For example, the analysis prompt may include a first text corresponding to the second device setting information and a second text corresponding to a condition for generating the second content. The analysis prompt may correspond to or include a part of the analysis data exemplified in operation 307 of FIG. 3. The analysis prompt may be related to the second device setting information.
[0151] According to one embodiment, an electronic device (201) may transmit a first content and a second device setting information to a server (203) via a communication circuit (230) in order to use an artificial intelligence module (e.g., an artificial intelligence module (270)) within a server (e.g., a server (203)). The server (203) may provide the first content and the second device setting information to the artificial intelligence module (270) within the server (203). The server (203) may obtain a second content modified from the first content based on the second device setting information. The server (203) may transmit the second content to the electronic device (201). The server (203) may transmit the second content to an external electronic device (202).
[0152] As a non-limiting example, the electronic device (201) may transmit a first content and / or a second device setting information to the external electronic device (202) via a communication circuit (230) in order to use an artificial intelligence module (not shown) within the external electronic device (202). The external electronic device (202) may use a generative model within the artificial intelligence module. The external electronic device (202) may obtain a second content modified from the first content based on the second device setting information.
[0153] According to one embodiment, the electronic device (201) may determine an artificial intelligence module to be used to generate a second content by analyzing the first content, the computing power of the electronic device (201), the computing power of the external electronic device (202), and / or the computing power of the server (203). The computing power may include processing power, power supply conditions (or battery level), memory conditions, and / or the amount of resources for other operations being performed on the device. The electronic device (201) may determine the device to which the artificial intelligence module will be used by analyzing the first content, the computing power of the electronic device (201), the computing power of the external electronic device (202), and / or the computing power of the server (203).
[0154] According to one embodiment, the second content may include an image, video, text, and / or audio. For example, an electronic device (201) may acquire the second content according to the first content which includes audio. For example, the second content may include other audio generated according to the audio included in the first content. For example, the second content may include text describing the audio included in the first content and / or an image describing the audio included in the first content.
[0155] According to one embodiment, an electronic device (201) can obtain a second content based on second device setting information by providing the first content and comparison information to a generative model (e.g., LLM). The comparison information may be related to the second device setting information. The comparison information may be obtained as a result of comparing the first device setting information and the second device setting information. The operation of comparing the first device setting information and the second device setting information may be performed using another generative model, at least a portion of which is driven in the electronic device (201). The comparison information may correspond to analysis data in which the first device setting information and the second device setting information are compared as exemplified in FIG. 3. For the comparison information, the descriptions of the analysis data in FIG. 3 may be referenced.
[0156] According to one embodiment, the first content may be provided to a generative model in a format corresponding to an image. For example, the first content may include an image. The second device setting information may be provided to a generative model in a format corresponding to text. For example, the format corresponding to text may include a prompt. For example, the prompt may include a first text corresponding to setting items (or settings) within the second device setting information and a second text corresponding to a condition for generating the second content.
[0157] According to one embodiment, the electronic device (201) can acquire a plurality of contents by providing a first content and a second device setting information to a generative model (e.g., LMM). The electronic device (201) can acquire a plurality of contents according to the first content and the second device setting information. For example, the plurality of contents may include a background image to be displayed on a first display (e.g., display (262)) of the external electronic device (202) and another background image to be displayed on a second display (e.g., display (262)) of the external electronic device (202). For example, the plurality of contents may include candidate background images to be displayed on a display (e.g., display (262)) of the external electronic device (202).
[0158] According to one embodiment, the electronic device (201) can synchronize with a plurality of external electronic devices. For example, the electronic device (201) can transmit a second content to be transmitted to the electronic device (202) to a plurality of external electronic devices that can use the second content, via a communication circuit (230). For example, the electronic device (201) can obtain a plurality of content of various types using a generative model for a plurality of external electronic devices that cannot use the second content.
[0159] According to one embodiment, the electronic device (201) may obtain a second content by providing the generative model with content different from the first content. The other content may be related to the first content. The other content may be stored within the electronic device (201). For example, when the electronic device (201) generates a second content including the whole of a visual object (e.g., including the whole body of a person) according to the first content including a part of a visual object (e.g., corresponding to a person's face), the other content may be used to include the whole of the visual object or a part not included in the first content. The other content may be received from an external electronic device (202). The other content may be received from a server (e.g., server (203)) using a user account logged into the electronic device (201).
[0160] According to one embodiment, the acquired second content may be stored in the electronic device (201) for a reference time. The electronic device (201) may remove (or delete) the acquired second content when the reference time has elapsed. In an example that is not limited to, the electronic device (201) may remove (or delete) the second content in response to changing the first content being provided to other content.
[0161] In operation 609, an electronic device (201) (e.g., at least one processor (200)) can transmit the second content to an external electronic device (202) through a communication circuit (230).
[0162] According to one embodiment, the electronic device (201) can transmit the second content to a server (e.g., server (203)) through a communication circuit (230). For example, the server (203) can transmit the received second content to an external electronic device (202).
[0163] According to one embodiment, an external electronic device (202) may execute, apply, display, or provide the second content based on receiving the second content from an electronic device (201) (or a server (203)). For example, the external electronic device (202) may execute, apply, display, or provide the second content using an application module (e.g., an application module (264)).
[0164] According to one embodiment, the operating system of the electronic device (201) and the operating system of the external electronic device (202) may be distinguished. In embodiments of the present disclosure, at least some of the operations of the electronic device (201) may be executed using a manager application (e.g., a connection program) within the electronic device (201). A user account of the electronic device (201) may be logged in to the manager application of the electronic device (201). In embodiments of the present disclosure, at least some of the operations of the external electronic device (202) may be executed using a manager application (e.g., a connection program) within the external electronic device (202). A user account of the external electronic device (202) may be logged in to the manager application of the external electronic device (202). The manager application of the external electronic device (202) may be provided by the manufacturer of the electronic device (201).
[0165] According to one embodiment, after receiving the second content, the external electronic device (202) may identify a change in the second device setting information. The external electronic device (202) may determine whether it is impossible to execute, apply, display, or provide the received second content based on the change in the second device setting information. Based on the determination that it is impossible to execute, apply, display, or provide the received second content, the external electronic device (202) may transmit the changed second device setting information to the electronic device (201) via a communication circuit (e.g., communication circuit (263)). In response to receiving the changed second device setting information, the electronic device (201) may execute at least some of the operations illustrated in FIG. 6. The electronic device (201) may acquire the content based on the changed second device setting information. The electronic device (201) may transmit the content to the external electronic device (202) via the communication circuit (230).
[0166] According to one embodiment, a change or problem (or error) may occur in the connection between the electronic device (201) and the external electronic device (202). The external electronic device (202) may determine that it is not connected to the electronic device (201) when conditions are met (e.g., when the distance between the electronic device (201) and the external electronic device (202) is greater than or equal to a threshold, when the number of devices connected to the electronic device (201) is greater than or equal to a threshold, or when the channel quality of the electronic device (201) is less than a threshold). For example, the external electronic device (202) may repeatedly transmit a signal to request a connection with the electronic device (201) based on the determination that it is not connected to the electronic device (201). For example, the external electronic device (202) may transmit a signal to another electronic device (e.g., a server (203), a third electronic device) to request an action to create content based on the changed second device configuration information based on the determination that it is not connected to the electronic device (201). For example, the external electronic device (202) can restore the second device setting information to its state prior to the change based on the determination that it is not connected to the electronic device (201). For example, the external electronic device (202) can provide the content provided prior to receiving the second content based on the determination that it is not connected to the electronic device (201).
[0167] According to one embodiment, the external electronic device (202) may include a public electronic device (e.g., a laptop for a conference room). The electronic device (201) may transmit the second content to the public electronic device connected to the electronic device (201) via a communication circuit (230). A manager application (e.g., a connection program) within the electronic device (201) may be used for the operation of transmitting the second content to the public electronic device via the communication circuit (230). When the connection with the electronic device (201) is terminated, the external electronic device (202) may provide the previously provided content. For example, the external electronic device (202) may change the theme from the theme according to the second content to the existing theme.
[0168] FIG. 7 illustrates an example of user input for synchronization between an external electronic device (e.g., external electronic device (202)) and an electronic device (e.g., electronic device (201)). The user input exemplified in FIG. 7 may be included in the user input of operation 301 of FIG. 3. The electronic device (201) exemplified in FIG. 7 receiving the user input may be included in detecting the event of operation 603 of FIG. 6.
[0169] Referring to FIG. 7, the electronic device (201) can display a user interface through a display (212). The user interface may include a visual object (710) for synchronizing the external electronic device (202) and the electronic device (201).
[0170] According to one embodiment, the electronic device (201) may transmit a request signal to an external electronic device (202) via a communication circuit (e.g., communication circuit (230)) based on receiving user input regarding a visual object (710). The request signal may cause the external electronic device (202) to transmit second device setting information. For example, the external electronic device (202) may transmit second device setting information to the electronic device (201) via a communication circuit (e.g., communication circuit (263)) in response to receiving the request signal.
[0171] According to one embodiment, the electronic device (201) may display a list for determining a target device for synchronization (e.g., an external electronic device (202)) among a plurality of electronic devices based on receiving user input regarding a visual object (710). The list may include a visual object corresponding to the external electronic device (202). Based on receiving user input regarding the visual object, the electronic device (201) may transmit a request signal to the external electronic device (202) through a communication circuit (230).
[0172] According to one embodiment, the electronic device (201) may display a list for determining content to be used for synchronization based on receiving user input for a visual object (710). The list may include a visual object corresponding to each of the contents provided by the electronic device (201). While displaying the list, the electronic device (201) may determine a first content corresponding to the visual object based on receiving user input for the visual object. The electronic device (201) may generate a prompt for outputting a second content according to the determined first content. The electronic device (201) may obtain the second content by providing the prompt to a generative model. The electronic device (201) may generate the second content by performing at least some of the operations illustrated in FIG. 3 and / or FIG. 6.
[0173] According to one embodiment, the electronic device (201) may store device configuration information (e.g., second device configuration information) of previously connected external electronic devices (e.g., external electronic device (202)). When the electronic device (201) is reconnected to the previously connected external electronic device (202), it may acquire second content using part of the stored second device configuration information and transmit it to the external electronic device (202). In an example not limited to, when the electronic device (201) is reconnected to the previously connected external electronic device (202), it may automatically acquire second content and transmit it to the external electronic device (202) without separate user input for the visual object (710).
[0174] FIG. 8 illustrates an example of an electronic device (201) that acquires a second content according to a first content.
[0175] Referring to FIG. 8, the electronic device (201) may display a first background image (810) through a display (220). The first background image (810), the size of the display (212), the shape of the display (212), and / or the resolution (or aspect ratio) of the display (212) may be included in the first device setting information illustrated in FIG. 3 through 6. The first background image (810) may be included in the first content illustrated in FIG. 3 through 6.
[0176] The external electronic device (202) may display a standby screen via a display (e.g., display (262)) in a standby state. The standby screen may include user interface elements. User interface elements may include icons (820), widgets, and / or a taskbar. Information related to the user interface elements (e.g., an arrangement of the user interface elements), the size of the display (262), the shape of the display (262), and / or the resolution (or aspect ratio) of the display (262) may be included in the second device configuration information illustrated in FIGS. 3 through 6. For example, information related to the icons (820) may be included in the second device configuration information illustrated in FIGS. 3 through 6. For example, information related to the icons (820) may indicate the number of icons (820), the location of the icons (820), the arrangement of the icons (820), the color of the icons (820), and / or a software application corresponding to each of the icons (820). For example, based on the information related to the icons (820), a second background image (831) and / or a third background image (841) may be obtained.
[0177] According to one embodiment, the electronic device (201) may perform the operations of FIG. 3 and / or the operations of FIG. 6 to obtain a background image (e.g., a second background image (831), a third background image (841)) corresponding to a first background image (810).
[0178] In example (830), the electronic device (201) can obtain a second background image (831) based on a first background image (810). The second background image (831) can be displayed through a display (262) in the standby state of the external electronic device (202). The second background image (831) can be used as a background for icons (820) on the standby screen of the external electronic device (202). For example, the electronic device (201) can obtain analysis data in which the first device setting information and the second device setting information are compared. For example, the electronic device (201) can generate a prompt for outputting the second background image (831) according to the first background image (810) based on the analysis data. For example, the prompt may be used to perform processing on the first background image (810) so that a visual object of the first background image (810) is not obscured (or overlapped) by at least one of the icons (820). Processing on the first background image (810) may include, but is not limited to, cropping, inpainting, and / or outpainting. The electronic device (201) may generate or obtain a second background image (831) by providing the prompt to a generative model. For example, the second background image (831) may include at least a portion of the first background image (810) and / or a background area generated by an artificial intelligence module.
[0179] According to one embodiment, the analysis data may represent the result of a comparison between the resolution (or aspect ratio) of the display (220) of the electronic device (201) and the resolution (or aspect ratio) of the display (262) of the external electronic device (202). For example, the analysis data may represent the result of a comparison between the size of the display (220) of the electronic device (201) and the size of the display (262) of the external electronic device (202). For example, the electronic device (201) may generate a prompt for outputting a second background image (831) according to a first background image (810) based on the analysis data. For example, the prompt may be used for processing of the first background image (810) performed based on the comparison result. Processing of the first background image (810) may include, but is not limited to, cropping, inpainting, and / or outpainting.
[0180] According to one embodiment, the first aspect ratio of the first background image (810) may correspond to or be proportional to the resolution (or aspect ratio) of the display (220). The second aspect ratio of the second background image (831) may correspond to or be proportional to the resolution (or aspect ratio) of the display (262). The resolution (or aspect ratio) of the display (220) may be different from the resolution (or aspect ratio) of the display (262). For example, the electronic device (201) may generate a prompt for outputting a second background image (831) having a second aspect ratio according to the first background image (810) having a first aspect ratio. The electronic device (201) may obtain the second background image (831) by providing the prompt to a generative model.
[0181] According to one embodiment, the visual object of the second wallpaper image (831) may be identical to or at least similar to the visual object of the first wallpaper image (810). For example, the visual object of the second wallpaper image (831) may not be obscured by at least some of the icons (820) when the second wallpaper image (831) is displayed in the standby state of the external electronic device (202). For example, when the second wallpaper image (831) is displayed in the standby state of the external electronic device (202), the area overlapping with the icons (820) may include an area where image processing (e.g., inpainting, outpainting) is performed by a generative model. For example, the second wallpaper image (831) may be represented as an image in which outpainting is performed, in which the left and right areas of the first wallpaper image (810) are generated.
[0182] In example (840), the electronic device (201) can obtain a third background image (841) based on the first background image (810). The electronic device (201) can obtain a third background image (841) based on the first background image (810). The third background image (841) can be displayed through the display (262) in the standby state of the external electronic device (202). For example, the electronic device (201) can obtain analysis data in which the first device setting information and the second device setting information are compared. For example, the electronic device (201) can generate a prompt for outputting the third background image (841) according to the first background image (810) based on the analysis data. For example, the prompt may be used to perform processing on the first background image (810) so that visual objects of the first background image (810) are not obscured (or overlapped) by at least one of the icons (820). Processing on the first background image (810) may include, but is not limited to, cropping, inpainting, and / or outpainting. For example, the prompt may be used to output a third background image (841) having a second aspect ratio according to the first background image (810) having a first aspect ratio. The electronic device (201) may generate or obtain the third background image (841) by providing the prompt to a generative model. For example, visual objects of the third background image (841) may be identical or at least similar to visual objects of the first background image (810). For example, the visual object of the third background image (841) may not be obscured by at least some of the icons (820) when the third background image (841) is displayed in the standby state of the external electronic device (202).For example, when the third background image (841) is displayed in the standby state of the external electronic device (202), the area overlapping with the icons (820) may include an area where image processing (e.g., inpainting, outpainting) is performed by a generative model. For example, the third background image (841) may be represented as an image where outpainting is performed, in which an outer area of the first background image (810) is generated. For example, the third background image (841) may include at least a part of the first background image (810) and / or a background area generated by an artificial intelligence module.
[0183] FIGS. 9a, 9b, and 9c illustrate examples of an electronic device (e.g., electronic device (201)) that transmits content to an external electronic device of a multi-foldable type (e.g., external electronic device (202)). The external electronic device (202) may include electronic devices having various form factors. For example, electronic devices having various form factors may include sliderable, rollable, foldable, or multi-foldable type smartphones. The external electronic device (202) may include a plurality of housing parts and a plurality of hinge structures. Among the plurality of housing parts, a first housing part may be rotatably coupled to a second housing part among the plurality of housing parts by a hinge structure. The plurality of housing parts may be referred to as foldable housings. The display (e.g., display (262)) of the external electronic device (202) may include a flexible display.
[0184] Referring to FIG. 9a, according to one embodiment, an external electronic device (202) may include an electronic device (901). The electronic device (901) may include at least three housing parts. A display of the electronic device (901) (e.g., a display (262)) may include at least three display areas. The type of the electronic device (901) may be referred to as a tri-fold.
[0185] According to one embodiment, the external electronic device (202) may include an electronic device (902). The electronic device (902) may include at least three housing parts. The display of the electronic device (902) may include at least three display areas. The type of the electronic device (902) may be referred to as a z-fold.
[0186] According to one embodiment, the external electronic device (202) may include an electronic device (903). The electronic device (903) may include at least two housing parts. The display of the electronic device (903) may include at least two display areas. The type of the electronic device (903) may be referred to as a half fold.
[0187] According to one embodiment, the external electronic device (202) may include an electronic device (904). The electronic device (904) may include at least four housing parts. The display of the electronic device (904) may include at least four display areas. The type of the electronic device (904) may be referred to as a double parallel reverse fold.
[0188] According to one embodiment, the external electronic device (202) may include an electronic device (905). The electronic device (905) may include at least four housing parts. The display of the electronic device (905) may include at least four display areas. The type of the electronic device (905) may be referred to as a double parallel fold.
[0189] According to one embodiment, the external electronic device (202) may include an electronic device (906). The electronic device (906) may include at least three housing parts. The display of the electronic device (906) may include at least three display areas. The type of the electronic device (906) may be referred to as a single open gate fold.
[0190] According to one embodiment, the external electronic device (202) may include an electronic device (907). The electronic device (907) may include at least four housing parts. The display of the electronic device (907) may include at least four display areas. The type of the electronic device (907) may be referred to as a double gate fold.
[0191] According to one embodiment, the external electronic device (202) may include an electronic device (908). The electronic device (908) may include at least four housing parts. The display of the electronic device (908) may include at least four display areas. The type of the electronic device (908) may be referred to as a roll fold.
[0192] According to one embodiment, the external electronic device (202) may include an electronic device (909). The electronic device (909) may include at least four housing parts. The display of the electronic device (909) may include at least four display areas. The type of the electronic device (909) may be referred to as an accordion fold.
[0193] According to one embodiment, the external electronic device (202) may include an electronic device (910). The electronic device (910) may include at least four housing parts. The display of the electronic device (910) may include at least four display areas. The type of the electronic device (910) may be referred to as half fold then half fold.
[0194] According to one embodiment, the external electronic device (202) may include an electronic device (911). The electronic device (911) may include at least six housing parts. The display of the electronic device (911) may include at least six display areas. The type of the electronic device (911) may be referred to as a half fold then tri fold.
[0195] Referring to FIG. 9b, the electronic device (201) can transmit content (e.g., the second content exemplified in FIG. 3 through 6) to an external electronic device (202). The external electronic device (202) may be a multi-foldable type electronic device. For example, the external electronic device (202) may include a main display (e.g., display (262)) comprising a display area for each of a plurality of housing parts. The main display may be a flexible display. As an example, but not limited to, the external electronic device (202) may include a cover display (e.g., display (262)) placed on a side opposite to the side where the display area within the housing part is placed, depending on the multi-foldable type shape (e.g., e-type, z-type, G-type).
[0196] In state (931), the external electronic device (202) may have a plurality of housing parts of the external electronic device (202) in a folded state. State (931) may be referred to as a folded state. In state (932), the external electronic device (202) may have a portion of the plurality of housing parts of the external electronic device (202) folded. State (932) may be referred to as a half-folded state. In state (933), the external electronic device (202) may have a plurality of housing parts of the external electronic device (202) in an unfolded state. In state (933), the plurality of housing parts may not be folded. State (933) may be referred to as an unfolded state. The external electronic device (202) of FIG. 9b may be shown in a state where the cover screen (or background) mirroring function is being executed. The cover screen mirroring function can be described as a function in which a standby screen displayed through a display (e.g., a display area of the main display visible from the outside in state (931) or a cover display visible from the outside) in a folding state such as state (931) is displayed through a display (e.g., a display area of the main display visible from the outside in state (932) and a cover display visible from the outside, a first display area in state (933)) in a half-folding state such as state (932) and / or in an unfolded state such as state (933).
[0197] According to one embodiment, an external electronic device (202) may display a standby screen through a main display (e.g., display (262)) while in a standby state. The standby screen may include a background image. The background image may be described as an image to be displayed as the background of the standby screen. The number of display areas visible externally may differ depending on the state (e.g., state (931), state (932), state (933)). The size of the screen provided through the main display may differ depending on the state of the external electronic device (202). The external electronic device (202) may display different background images through the main display depending on the state.
[0198] According to one embodiment, the electronic device (201) can obtain second content corresponding to second device setting information according to first content corresponding to first device setting information by executing at least some of the operations illustrated in FIG. 3. The electronic device (201) can obtain analysis data in which the first device setting information and the second device setting information are compared based on the first device setting information and the second device setting information. The analysis data may include the result of comparing the form factor information of the electronic device (201) and the form factor information of the external electronic device (202). The electronic device (201) can generate a prompt for outputting the second content according to the first content based on the analysis data. The electronic device (201) can obtain the second content by providing the prompt to a generative model.
[0199] According to one embodiment, the first content may include a background image (920). For example, the second content may include a first image portion (921), a second image portion (922), and / or a third image portion (923). For example, the second content may include each of the first image portion (921), the second image portion (922), and the third image portion (923). For example, the first image portion (921) may be visible to the outside without being obscured by at least some of the plurality of foldable housings when at least some of the foldable housings of the external electronic device (202) are folded (e.g., state (931), state (932)). For example, the first image portion (921) may include a visual object (e.g., a cat) included in the background image (920). For example, the second image portion (922) and / or the third image portion (923) may be obscured by at least some of the plurality of foldable housings when at least some of the foldable housings of the external electronic device (202) are in a folded state (e.g., state (931), state (932)). According to one embodiment, the external electronic device (202) may disable the display area of the foldable housing that is obscured by another foldable housing among the foldable housings. As an example, but not limited to, the external electronic device (202) may display a black image through the display area of the foldable housing that is obscured by another foldable housing among the foldable housings. For example, the second image portion (922) and / or the third image portion (923) may include a background area created by outpainting performed on the background image (920).
[0200] According to one embodiment, the electronic device (201) can transmit the second content to an external electronic device (202) via a communication circuit (e.g., communication circuit (230)). The external electronic device (202) can apply the second content using an application module (e.g., application module (264)). For example, the external electronic device (202) can display the second content through a main display (e.g., display (262)) in a standby state. For example, each of the image portions within the second content (e.g., first image portion (921), second image portion (922), third image portion (923)) can be used as a background image in the external electronic device (202).
[0201] According to one embodiment, an external electronic device (202) can display a first image portion (921) in a state (931) through a first display area of a main display (e.g., display (262)). Since the aspect ratio of the display (220) of the electronic device (201) corresponds to the aspect ratio of the first display area of the external electronic device (202), the background image (920) and the first image portion (921) can correspond. For example, the background image (920) and the first image portion (921) may be similar or identical.
[0202] According to one embodiment, an external electronic device (202) may display a first image portion (921) through a first display area of a main display (e.g., display (262)) in a state (932). The external electronic device (202) may display a second image portion (922) through a second display area of the main display. The second image portion (922) displayed in the second display area may be obtained from the electronic device (201) by performing processing on a background image (920). For example, processing on the background image (920) may include inpainting and / or outpainting.
[0203] According to one embodiment, an external electronic device (202) may display a first image portion (921) through a first display area of a main display (e.g., display (262)) in state (933). The external electronic device (202) may display a second image portion (922) through a second display area of the main display. The external electronic device (202) may display a third image portion (923) through a third display area of the main display. The third image portion (923) displayed in the third display area may be obtained from the electronic device (201) by performing processing on the background image (920). For example, processing on the background image (920) may include inpainting and / or outpainting.
[0204] According to one embodiment, the second content may include an image in which at least two of a first image portion (921), a second image portion (922), and a third image portion (923) are combined. For example, an external electronic device (202) may divide the image using an application module (264). For example, in state (931), the external electronic device (202) may obtain a first image portion (921) to be displayed through a first display area of a main display (e.g., display (262)) from the image using an application module (264). For example, in state (932), the external electronic device (202) may obtain a first image portion (921) to be displayed through a first display area of the main display and a second image portion (922) to be displayed through a second display area of the main display from the image using an application module (264). For example, in state (933), the external electronic device (202) can use the application module (264) to obtain, from the image, a first image portion (921) to be displayed through a first display area of the main display, a second image portion (922) to be displayed through a second display area of the main display, and a third image portion (923) to be displayed through a third display area of the main display.
[0205] As an example not limited to, the external electronic device (202) may include a multi-foldable type electronic device of various forms (e.g., e-type, z-type, G-type). The external electronic device (202) may include a main display and / or a cover display depending on the form of the multi-foldable type. The external electronic device (202) may display a screen in various ways through the main display (e.g., a display including the first display area, the second display area, and the third display area described above) and / or the cover display depending on the form of the multi-foldable type. For example, the e-type external electronic device (202) may display the first image portion (921) in state (931) through a cover display placed on a side opposite to the side where the second display area of the main display is placed. For example, the e-type external electronic device (202) may display the first image portion (921) in state (932) through the third display area of the main display. For example, an external electronic device (202) of type e can display a first image portion (921) through a first display area of the main display in state (933), display a second image portion (922) through a second display area of the main display, and display a third image portion (923) through a third display area of the main display.
[0206] According to one embodiment, the G-type external electronic device (202) can display a first image portion (921) in state (931) through a cover display placed on a side opposite to the side where the first display area of the main display is placed. For example, the G-type external electronic device (202) can display a first image portion (921) in state (932) through the first display area of the main display. For example, the G-type external electronic device (202) can display a first image portion (921) through the first display area of the main display, a second image portion (922) through the second display area of the main display, and a third image portion (923) through the third display area of the main display in state (933).
[0207] Referring to FIG. 9c, the external electronic device (202) may be a multi-foldable type electronic device. In state (951), the external electronic device (202) may be in a state where multiple housing parts of the external electronic device (202) are folded. State (951) may be referred to as a folded state. In state (952), the external electronic device (202) may be in a state where some of the multiple housing parts of the external electronic device (202) are folded. State (952) may be referred to as a half-folded state. In state (953), the external electronic device (202) may be in a state where multiple housing parts of the external electronic device (202) are unfolded. In state (953), multiple housing parts may not be folded. State (953) may be referred to as an unfolded state. The external electronic device (202) of FIG. 9c may be described as having a cover screen mirroring function disabled.
[0208] According to one embodiment, an external electronic device (202) may display a standby screen through a main display (e.g., display (262)) while in a standby state. The standby screen may include a background image. The external electronic device (202) may have different screen sizes provided through the main display depending on the state. The external electronic device (202) may display different background images through the main display depending on the state.
[0209] According to one embodiment, the electronic device (201) can obtain second content corresponding to second device setting information according to first content corresponding to first device setting information by executing at least some of the operations illustrated in FIG. 3. It can obtain analysis data including the result of comparing form factor information of the electronic device (201) and form factor information of the external electronic device (202). Based on the analysis data, the electronic device (201) can generate a prompt for outputting second content according to the first content. The electronic device (201) can obtain second content by providing the prompt to a generative model. For example, the first content may include a background image (920). For example, the second content may include a first image portion (941), a second image portion (942), and / or a third image portion (943). For example, the second content may include a first image portion (941), a second image portion (942), and a third image portion (943), respectively. The electronic device (201) may transmit the second content to an external electronic device (202) via a communication circuit (e.g., communication circuit (230)). The external electronic device (202) may apply the second content using an application module (e.g., application module (264)). For example, the external electronic device (202) may display the second content through a main display (e.g., display (262)) in a standby state. For example, each of the image portions within the second content (e.g., first image portion (941), second image portion (942), third image portion (943)) may be used as a background image in the external electronic device (202).
[0210] According to one embodiment, an external electronic device (202) can display a first image portion (941) in a state (951) through a first display area of a main display (e.g., display (262)). Since the aspect ratio of the display (220) of the electronic device (201) corresponds to the aspect ratio of the first display area of the external electronic device (202), the background image (920) and the first image portion (941) can correspond. For example, the background image (920) and the first image portion (941) may be similar or identical.
[0211] According to one embodiment, an external electronic device (202) may display a second image portion (942) through a first display area of a main display (e.g., display (262)) in a state (952). The external electronic device (202) may display a first image portion (941) through a second display area of the main display. The second image portion (942) displayed in the first display area may be obtained from the electronic device (201) by performing processing on a background image (920). For example, processing on the background image (920) may include inpainting and / or outpainting.
[0212] According to one embodiment, an external electronic device (202) may display a second image portion (942) through a first display area of a main display (e.g., display (262)) in state (953). The external electronic device (202) may display a first image portion (941) through a second display area of the main display. The external electronic device (202) may display a third image portion (943) through a third display area of the main display. The third image portion (943) displayed in the third display area may be obtained from the electronic device (201) by performing processing on the background image (920). For example, processing on the background image (920) may include inpainting and / or outpainting.
[0213] As an example not limited to, the external electronic device (202) may include a multi-foldable type electronic device of various forms (e.g., e-type, z-type, G-type). The external electronic device (202) may include a main display and / or a cover display depending on the form of the multi-foldable type. The external electronic device (202) may display a screen in various ways through the main display (e.g., a display including the first display area, the second display area, and the third display area described above) and / or the cover display depending on the form of the multi-foldable type. For example, the e-type external electronic device (202) may display a first image portion (941) in state (951) through a cover display placed on a side opposite to the side where the second display area of the main display is placed. For example, the e-type external electronic device (202) may display a first image portion (941) in state (952) through the third display area of the main display. For example, an external electronic device (202) of type e can display a first image portion (941) through a second display area of the main display in state (953), display a second image portion (942) through a first display area of the main display, and display a third image portion (943) through a third display area of the main display.
[0214] According to one embodiment, the G-type external electronic device (202) can display a first image portion (941) in state (951) through a cover display placed on a side opposite to the side where the first display area of the main display is placed. For example, the G-type external electronic device (202) can display a first image portion (941) in state (952) through the first display area of the main display. For example, the G-type external electronic device (202) can display a first image portion (941) through the second display area of the main display, display a second image portion (942) through the first display area of the main display, and display a third image portion (943) through the third display area of the main display in state (953).
[0215] FIGS. 10a and 10b illustrate examples of an electronic device (e.g., electronic device (201)) that transmits content to an external electronic device (e.g., external electronic device (202)) having various form factors. The external electronic device (202) may include an external electronic device (1001), an external electronic device (1003), an external electronic device (1005), an external electronic device (1007), and / or an external electronic device (1009).
[0216] Referring to FIG. 10a, according to one embodiment, an electronic device (201) may display an image (1000) through a display (e.g., a display (220)). For example, the image (1000) may include a background image. For example, the image (1000) may be displayed on the electronic device (201) in a standby state. The electronic device (201) may acquire an image (1011) and / or an image (1012) using an artificial intelligence module (e.g., an artificial intelligence module (240)). The electronic device (201) may acquire the image (1011) and / or an image (1012) based on analysis data in which the first device setting information of the electronic device (201) and the second device setting information of the external electronic device (1001) are compared. For example, the analysis data may include the result of comparing the form factor information of the electronic device (201) and the form factor information of the external electronic device (1001). For example, the analysis data may include a comparison result of the number of displays (220) of the electronic device (201) and the number of displays (e.g., displays (262)) of the external electronic device (1001). For example, the analysis data may include a comparison result of the resolution (or aspect ratio) of the displays (220) of the electronic device (201) and the resolution (or aspect ratio) of the displays (262) of the external electronic device (1001). For example, the electronic device (201) may generate a prompt based on the analysis data. For example, the electronic device (201) may acquire an image (1011) and / or an image (1012) by providing the prompt to a generative model within the artificial intelligence module (240). For example, the prompt may be used for processing of the image (1000) based on the comparison result within the analysis data. For example, the processing may include inpainting and / or outpainting. For example, an image (1011) can be obtained by performing processing on an image (1000).For example, the image (1011) may be represented as an image in which outpainting is performed, such that the right region of the image (1000) is created. For example, the image (1012) may be obtained by performing processing on the image (1000). For example, the image (1011) may be represented as an image in which outpainting is performed, such that the upper region of the image (1000) is created. The electronic device (201) may transmit the image (1011) and / or the image (1012) to an external electronic device (1001) via a communication circuit (e.g., communication circuit (230)). The external electronic device (1001) may display the image (1011) and / or the image (1012) via a display (e.g., display (262)) using an application module (e.g., application module (264)). The image (1011) can be used as a background image in the external electronic device (1001-1) in the folded state. The image (1012) can be used as a background image in the external electronic device (1001-2) in the unfolded state.
[0217] According to one embodiment, the electronic device (201) can acquire an image (1031) using an artificial intelligence module (240). The electronic device (201) can acquire the image (1031) based on analysis data in which the first device setting information of the electronic device (201) and the second device setting information of the external electronic device (1003) are compared. For example, the analysis data may include the result of comparing the form factor information of the electronic device (201) and the form factor information of the external electronic device (1003). For example, the analysis data may show the result of comparing the display area of the electronic device (201) and the display area (1030) of the external electronic device (1003). For example, the analysis data may show the result of comparing the size of the display area of the electronic device (201) and the size of the display area (1030) of the external electronic device (1003). For example, the analysis data may represent a comparison result of the shape of the display area of the electronic device (201) and the shape of the display area (1030) of the external electronic device (1003). For example, the analysis data may include a comparison result of the resolution (or aspect ratio) of the display (220) of the electronic device (201) and the resolution (or aspect ratio) of the display (e.g., display (262)) of the external electronic device (1003). For example, the analysis data may include a comparison result of the shape of the display (220) of the electronic device (201) and the shape of the display (e.g., display (262)) of the external electronic device (1003). For example, the analysis data may include a comparison result of the shape of the display (220) and the shape of the display (262). For example, the analysis data may include a comparison result of the size of the display (220) and the size of the display (262).
[0218] For example, the electronic device (201) may generate a prompt based on analysis data. For example, the electronic device (201) may acquire an image (1031) by providing the prompt to a generative model within the artificial intelligence module (240). For example, the prompt may be used for processing of the image (1031) based on comparison results within the analysis data. For example, processing may include cropping, inpainting, and / or outpainting. For example, the electronic device (201) may acquire the image (1031) by cropping at least a portion of a visual object within the image (1000). For example, the image (1031) may be represented as an image in which a cropping of the area corresponding to a face is performed on the visual object of the image (1000). The electronic device (201) may transmit the image (1031) to an external electronic device (1003) via a communication circuit (e.g., communication circuit (230)). The external electronic device (1003) can display an image (1031) through a display (262) using an application module (e.g., an application module (264)).
[0219] According to one embodiment, an electronic device (201) may display an image (1000) through a display (e.g., a display (220)). The image (1000) may include a two-dimensional image. The electronic device (201) may acquire images (e.g., images required to display a screen (1051)) using an artificial intelligence module (240). The images may be used to represent a three-dimensional virtual environment in an external electronic device (1005). The images may be represented as being generated according to the two-dimensional image using binocular parallax. The images may be used to provide three-dimensional spatial information. The electronic device (201) may generate the images using other images when data is required for the spatial information. The other images may include images collected through a web search in the electronic device (201). Other images may include images received from an external electronic device (e.g., a server) using a user account logged into the electronic device (201). The electronic device (201) may acquire the images based on analysis data in which the first device configuration information of the electronic device (201) and the second device configuration information of the external electronic device (1005) are compared. For example, the analysis data may include the result of comparing the form factor information of the electronic device (201) and the form factor information of the external electronic device (1005). For example, the electronic device (201) may generate a prompt based on the analysis data. The prompt may be used to generate the images to represent a three-dimensional virtual environment in the external electronic device (1005) based on the image (1000). For example, the electronic device (201) may acquire the images by providing the prompt to a generative model within the artificial intelligence module (240). The electronic device (201) can transmit the images to an external electronic device (1005) through a communication circuit (e.g., communication circuit (230)).For example, an external electronic device (1005) can use the images to display a screen (1051) through a display (e.g., display (262)). The screen (1051) can represent a three-dimensional virtual environment.
[0220] Referring to FIG. 10b, according to one embodiment, an electronic device (201) can acquire an image (1071) by performing processing on an image (1010) using an artificial intelligence module (240). The electronic device (201) can acquire the image (1071) based on analysis data in which the first device setting information of the electronic device (201) and the second device setting information of the external electronic device (1007) are compared. For example, the analysis data may include the result of comparing the form factor information of the electronic device (201) and the form factor information of the external electronic device (1007). For example, the external electronic device (1007) may include a refrigerator. For example, the electronic device (201) can generate a prompt based on the analysis data. For example, the electronic device (201) can acquire the image (1071) by providing the prompt to a generative model within the artificial intelligence module (240). The electronic device (201) can transmit the image (1071) to an external electronic device (1007) via a communication circuit (e.g., communication circuit (230)). The external electronic device (1007) can display the image (1071) via a display (262) using an application module (e.g., application module (264)).
[0221] According to one embodiment, an electronic device (201) can acquire an image (1091) by using an artificial intelligence module (240). The electronic device (201) can acquire the image (1091) based on analysis data in which the first device setting information of the electronic device (201) and the second device setting information of the external electronic device (1009) are compared. For example, the external electronic device (1009) may be placed inside a vehicle. For example, the external electronic device (1009) may include navigation. For example, the analysis data may include the result of comparing the form factor information of the electronic device (201) and the form factor information of the external electronic device (1009). For example, the electronic device (201) can generate a prompt based on the analysis data. For example, the electronic device (201) can acquire the image (1091) by providing the prompt to a generative model within the artificial intelligence module (240). The electronic device (201) can transmit the image (1091) to an external electronic device (1009) via a communication circuit (e.g., communication circuit (230)). The external electronic device (1009) can display the image (1091) via a display (262) using an application module (e.g., application module (264)).
[0222] FIG. 11 illustrates an example of an electronic device that transmits content to a slideable type external electronic device.
[0223] Referring to FIG. 11, the electronic device (201) can transmit content (e.g., the second content exemplified in FIG. 3 through 6) to an external electronic device (202). The external electronic device (202) may be a sliderable type electronic device. The external electronic device (202) may be composed of a plurality of housing parts. The display (e.g., display (262)) of the external electronic device (202) may be a flexible display. A portion of the display (262) of the external electronic device (202) may be rolled up inside one of the plurality of housing parts. The external electronic device (202) may be referred to as a rollable electronic device in that a portion of the display (262) is rolled up inside one of the plurality of housing parts. The display (262) of the external electronic device (202) may be slidable under the control of a user. The size of the display area of the display (262) can be changed by sliding the display (262) under the control of the user.
[0224] The external electronic device (202) may be in a state (1101) in which a plurality of housing parts of the external electronic device (202) are in contact. The external electronic device (202) may be in a state (1101) in which the size of the display area of the display (262) is at a minimum size. The state (1101) may be referred to as a slide-in state. The external electronic device (202) may be in a state (1102) in which a plurality of housing parts of the external electronic device (202) are separated. The external electronic device (202) may be in a state (1101) in which the size of the display area of the display (262) may be changed according to user control. The state (1102) may be referred to as a slide-in state. The external electronic device (202) may be in a state (1103) in which a plurality of housing parts of the external electronic device (202) are separated by a maximum distance. The external electronic device (202) may have a maximum size of the display area of the display (262) in state (1103). State (1103) may be referred to as a slide-out state.
[0225] The external electronic device (202) may have different sizes of display areas visible externally depending on the state (e.g., state (1101), state (1102), state (1103)). The external electronic device (202) may have different sizes of screens provided through the display (262) depending on the state. The external electronic device (202) may display different background images through the display (262) depending on the state.
[0226] According to one embodiment, the electronic device (201) can obtain second content corresponding to second device setting information according to first content corresponding to first device setting information by executing at least some of the operations illustrated in FIG. 3. The electronic device (201) can obtain analysis data in which the first device setting information and the second device setting information are compared based on the first device setting information and the second device setting information. The analysis data may include the result of comparing the form factor information of the electronic device (201) and the form factor information of the external electronic device (202). The electronic device (201) can generate a prompt for outputting the second content according to the first content based on the analysis data. The electronic device (201) can obtain the second content by providing the prompt to a generative model. For example, the first content may include an image (1100). For example, the second content may include a first image (1110), a second image (1120), and / or a third image (1130).
[0227] According to one embodiment, the electronic device (201) can transmit the second content to an external electronic device (202) via a communication circuit (e.g., communication circuit (230)). The external electronic device (202) can apply the second content using an application module (e.g., application module (264)). For example, the external electronic device (202) can display the second content through a display (262) in a standby state. For example, images within the second content can be used as background images in the external electronic device (202).
[0228] According to one embodiment, an external electronic device (202) may display a first image (1110) through a display (262) in a state (1101). The first image (1110) may be obtained from the electronic device (201) by performing processing on an image (1100). For example, processing on the image (1100) may include inpainting and / or outpainting. For example, the background image (1100) and the first image (1110) may be similar or identical.
[0229] According to one embodiment, an external electronic device (202) may display a second image (1120) through a display (262) in a state (1102). For example, the external electronic device (202) may display an animation of a visual object (e.g., a cat) moving within the second image (1120) through the display (262) based on the second image (1120). For example, the external electronic device (202) may display an animation of a visual object moving through the display (262) while the size of the display area is changed. The second image (1120) may be obtained from the electronic device (201) by performing processing on the image (1100). For example, processing on the image (1100) may include inpainting and / or outpainting.
[0230] According to one embodiment, an external electronic device (202) may display a third image (1130) through a display (262) in a state (1103). The third image (1130) may be obtained from the electronic device (201) by performing processing on the image (1100). For example, processing on the image (1100) may include in-painting and / or out-painting. For example, the image (1130) may be configured so that a visual object within the image (1130) does not obscure an icon of the external electronic device (202).
[0231] FIG. 12 illustrates an example of an environment including an electronic device (201), an external electronic device (202), and a server (1201). The server (1201) may be an example of the server (203) of FIG. 2.
[0232] Referring to FIG. 12, an electronic device (201) can provide a first content. The electronic device (201) can generate or acquire a second content based on the first content by using a generative model within an artificial intelligence module (e.g., an artificial intelligence module (240)). The electronic device (201) can transmit the second content to a server (1201) via a communication circuit (e.g., a communication circuit (230)). The server (1201) can transmit the second content to an external electronic device (202). The external electronic device (202) can display, execute, or provide the second content.
[0233] According to one embodiment, when a user account is logged in to an electronic device (201), an external electronic device (202) to which the user account is logged in can receive a second content from a server (1201).
[0234] According to one embodiment, an electronic device (201) can transmit a first content to a server (1201) via a communication circuit (230). The server (1201) can generate or acquire a second content using an artificial intelligence module (e.g., an artificial intelligence module (270)) within the server (1201). The server (1201) can transmit the second content to an external electronic device (202). The external electronic device (202) can display, execute, or provide the second content.
[0235] Figure 13 is a schematic diagram of an exemplary artificial intelligence (AI) system.
[0236] Referring to FIG. 13, the AI system (1300) may include an input / output interface (1310), an AI framework (1320), a generative AI model (1330), and / or a knowledge repository (1390).
[0237] The input / output interface (1310) can receive input. The input may include user input and / or data obtained or generated by an electronic device (e.g., the electronic device (101) of FIG. 1, the electronic device (201) of FIG. 2). The above data may include images, videos, and / or sensor data generated by at least one processor of the electronic device (e.g., processor (120) or at least one processor (200)) (e.g., illumination data around the electronic device obtained from a sensor or sensor hub (e.g., auxiliary processor (123)), posture data (or orientation data) of the electronic device, temperature inside the electronic device (e.g., temperature of the display (220) or temperature of at least one processor (200)), size information of the display area of the display (220), and / or images obtained through an image sensor of the electronic device (e.g., included in the camera module (180)). The user input may include natural language, touch data obtained through a touch circuit included in the display panel (e.g., used to identify input from a finger and / or stylus), images displayed (and / or to be displayed) on the display panel, and / or videos. As an example, without limitation, the user input may be received by an input / output interface (1310) along with context information. The above situational information may be described as additional information obtained in relation to the user input. The above situational information may be related to the state at the time the user input is received (e.g., the state of the electronic device and / or the state of the surroundings of the electronic device (e.g., user state)). For example, the above situational information may include information about one or more software applications executed within the electronic device at the time the user input is received.For example, the above situation information may include information about the location of the electronic device (or the location of the user of the electronic device) at the time the user input is received. For example, the user input may be integrated with the situation information. For example, the user input with the situation information integrated as input may be received by the input / output interface (1310).
[0238] The input / output interface (1310) may transmit (or provide) output. The output may include results (or result information) generated or obtained by the AI system (1300) based on at least part of the input. The format of the output may vary. For example, the output may include natural language. For example, the output may include content (e.g., media content and / or multimedia content). For example, the output may include actions related to the user of the electronic device. For example, the output may have a format according to the user settings of the electronic device. The input / output interface (1310) may be described as a user question / response interface (1310).
[0239] The AI framework (1320) can be used to obtain information (or data) about the input from the input / output interface (1310) and to control one or more components related to the AI system (1300) using the obtained information.
[0240] For example, a prompt design component (1321) within an AI framework (1320) can generate or obtain prompts for a generative AI model (1330) (e.g., including a large language model (LLM) or a large multimodal model (LMM)) using the acquired information. For example, the prompt design component (1321) may be described as an AI component that uses a learning algorithm and / or a neural network to provide prompts that are enhanced over time. For example, the prompt design component (1321) can generate or obtain prompts by accessing a knowledge component (e.g., a knowledge repository (1390)) containing user preference data, a prompt library, and / or prompt examples using the acquired information. The generated prompts may be provided to the generative AI model (1330) (e.g., including an LLM or LMM).
[0241] For example, an API / plugin management component (1322) within the AI framework (1320) may be used to support communication for additional information requested (or induced) in relation to the prompt provided (or to be provided) to the generative AI model (1330). For example, the API / plugin management component (1322) may be used to create or establish a channel for communication with various data sources (e.g., knowledge repository (1390)). For example, the API / plugin management component (1322) may support access to at least some of the data sources. For example, the API / plugin management component (1322) may be used to request another component (e.g., application / service component (1380)) that performs feedback (or response) according to the prompt. As a non-limiting example, information obtained (or generated) through the API / plugin management component (1322) may be provided to the prompt design component (1321) for generating a prompt. As a non-limiting example, information obtained (or generated) through the API / plugin management component (1322) may be provided to the generative AI model (1330).
[0242] For example, an improvement component (1323) within the AI framework (1320) can at least partially tune (or adjust) (or change) the result (e.g., content) obtained (or output) from the generative AI model (1330). For example, the improvement component (1323) can determine or verify whether the content obtained from the generative AI model (1330) is related to the input. For example, the improvement component (1323) can determine or verify whether the content obtained from the generative AI model (1330) contains biased content. For example, the improvement component (1323) can determine or verify whether the content obtained from the generative AI model (1330) contains harmful content. For example, the improvement component (1323) can support or assist in performing additional processing to improve the content obtained from the generative AI model (1330). For example, the improvement component (1323) may support providing a hint to the user to improve the content.
[0243] A generative AI model (1330) can be described as an artificial intelligence neural network that generates feedback in response to a prompt. For example, the feedback may include additional data and / or information relative to the prompt, but relative to the prompt. For example, the feedback may include new content relative to the prompt. For example, the generative AI model (1330) may include a model that generates images and / or a model that generates language. For example, the model that generates images may include a generative adversarial network (GAN) and / or a variational autoencoder (VAE). For example, the model that generates images may include a diffusion-based generative model (e.g., a transformer VAE). For example, the model that generates language may include CHAT-GPT 3 and / or CHAT-GPT 4. For example, the generative AI model (1330) may include an LMM that generates the feedback by recognizing text, images, and / or voice.
[0244] As an example without limitation, the AI framework (1320) and / or generative AI model (1330) may be included within an AI module (e.g., an artificial intelligence module (240)) within the electronic device (201). For example, the AI module may be operatively coupled with at least one processor of the electronic device (201) (e.g., a processor (120) or at least one processor (200)). For example, the AI module may be operatively coupled with a display driving circuit of the electronic device. For example, the AI module may be operatively coupled with a sensor hub of the electronic device for one or more sensors within the electronic device.
[0245] In an embodiment according to the present disclosure, an electronic device (e.g., electronic device (201)) may acquire a second content according to a first content and transmit the second content to an external electronic device (e.g., external electronic device (202)). The second content may be acquired by the electronic device (201) even if the first device setting information (e.g., operating system) of the electronic device (201) and the second device setting information of the external electronic device (202) are distinguishable. The second content may be compatible with the external electronic device (202). The second content may be provided, displayed, or applied by the external electronic device (202). The external electronic device (202) may provide a user experience similar to the user experience of the electronic device (201) because the second content is generated according to the first content. An enhanced user experience may be provided to the user.
[0246] The effects obtainable from the present disclosure are not limited to those mentioned above, and other unmentioned effects will be clearly understood by those skilled in the art to which the present disclosure belongs from the description below.
[0247] As described above, the electronic device may include a communication circuit. The electronic device may include a memory that stores instructions and includes one or more storage media. The electronic device may include at least one processor that includes a processing circuitry. The instructions may cause the electronic device to receive user input for synchronization of the electronic device with an external electronic device connected to the electronic device while providing first content according to first device configuration information of the electronic device, when executed individually or collectively by the at least one processor. The instructions may cause the electronic device to transmit a request signal to the external electronic device through the communication circuit based on receiving the user input when executed individually or collectively by the at least one processor. The instructions may cause the electronic device to receive second device configuration information of the external electronic device from the external electronic device through the communication circuit after transmitting the request signal when executed individually or collectively by the at least one processor. When the above instructions are executed individually or collectively by the at least one processor, they may cause the electronic device to obtain analysis data in which the first device configuration information and the second device configuration information are compared based on the first device configuration information and the second device configuration information. When the above instructions are executed individually or collectively by the at least one processor, they may cause the electronic device to generate a prompt for outputting a second content corresponding to the second device configuration information according to the first content corresponding to the first device configuration information, based on the analysis data.The above instructions may cause the electronic device to acquire the second content by providing the prompt to the generative model when executed individually or collectively by the at least one processor. The above instructions may cause the electronic device to transmit the second content to the external electronic device through the communication circuit when executed individually or collectively by the at least one processor.
[0248] According to one embodiment, the instructions may cause the electronic device to generate another prompt for comparing the first device setting information and the second device setting information when executed individually or collectively by the at least one processor. The instructions may cause the electronic device to acquire the analysis data by providing the other prompt to a comparison model when executed individually or collectively by the at least one processor.
[0249] According to one embodiment, the first content may include a background image. The analysis data may represent a result of comparing the resolution of the display of the electronic device with the resolution of the display of the external electronic device. The prompt may be used for processing the background image based on the comparison result. The processing may include at least one of cropping, inpainting, or outpainting.
[0250] According to one embodiment, the first content may include a background image. The second device setting information may indicate the location of icons within the standby screen of the external electronic device. The prompt may be used for processing the background image such that a visual object of the background image is not obscured by at least one of the icons.
[0251] According to one embodiment, the first content may include a two-dimensional image. The prompt may be used to generate images for representing a three-dimensional virtual environment in the external electronic device based on the two-dimensional image.
[0252] According to one embodiment, the first content may include an image. The analysis data may indicate a comparison result between the size of a first image display area of the electronic device and the size of a second image display area of the external electronic device. The prompt may be used for processing the image based on the comparison result. The processing of the image may include at least one of cropping at least a portion of a visual object within the image or inpainting the image.
[0253] According to one embodiment, the first content may include a first parameter representing a first value. The second content may include a second parameter corresponding to the first parameter. The second parameter may represent a second value corresponding to the first value.
[0254] According to one embodiment, the format of the first content may be associated with a first operating system of the electronic device. The format of the second content may be associated with a second operating system of the external electronic device. The first operating system may be distinguished from the second operating system.
[0255] A method performed in an electronic device having a communication circuit as described above may include an operation of receiving user input for synchronization of the electronic device with an external electronic device connected to the electronic device while providing a first content according to the first device setting information of the electronic device. The method may include an operation of transmitting a request signal to the external electronic device through the communication circuit based on receiving the user input. The method may include an operation of receiving second device setting information of the external electronic device from the external electronic device through the communication circuit after transmitting the request signal. The method may include an operation of obtaining analysis data in which the first device setting information and the second device setting information are compared based on the first device setting information and the second device setting information. The method may include an operation of generating a prompt for outputting a second content corresponding to the second device setting information according to the first content corresponding to the first device setting information based on the analysis data. The method may include an operation of obtaining the second content by providing the prompt to a generative model. The above method may include the operation of transmitting the second content to the external electronic device through the communication circuit.
[0256] According to one embodiment, the method may include an operation of generating another prompt for comparing the first device setting information and the second device setting information. The method may include an operation of obtaining the analysis data by providing the other prompt to a comparison model.
[0257] According to one embodiment, the first content may include a background image. The analysis data may represent a result of comparing the resolution of the display of the electronic device with the resolution of the display of the external electronic device. The prompt may be used for processing the background image based on the comparison result. The processing may include at least one of cropping, inpainting, or outpainting.
[0258] According to one embodiment, the first content may include a background image. The second device setting information may indicate the location of icons within the standby screen of the external electronic device. The prompt may be used for processing the background image such that a visual object of the background image is not obscured by at least one of the icons.
[0259] According to one embodiment, the first content may include a two-dimensional image. The prompt may be used to generate images for representing a three-dimensional virtual environment in the external electronic device based on the two-dimensional image.
[0260] According to one embodiment, the first content may include an image. The analysis data may indicate a comparison result between the size of a first image display area of the electronic device and the size of a second image display area of the external electronic device. The prompt may be used for processing the image based on the comparison result. The processing of the image may include at least one of cropping at least a portion of a visual object within the image or inpainting the image.
[0261] According to one embodiment, the first content may include a first parameter representing a first value. The second content may include a second parameter corresponding to the first parameter. The second parameter may represent a second value corresponding to the first value.
[0262] According to one embodiment, the format of the first content may be associated with a first operating system of the electronic device. The format of the second content may be associated with a second operating system of the external electronic device. The first operating system may be distinguished from the second operating system.
[0263] In a computer-readable storage medium in which one or more programs are stored as described above, the one or more programs may include instructions that cause the electronic device to receive user input for synchronization of the electronic device with an external electronic device connected to the electronic device while providing a first content according to first device setting information of the electronic device when executed by the electronic device having a communication circuit. The one or more programs may include instructions that cause the electronic device to transmit a request signal to the external electronic device through the communication circuit based on receiving the user input when executed by the electronic device. The one or more programs may include instructions that cause the electronic device to receive second device setting information of the external electronic device from the external electronic device through the communication circuit after transmitting the request signal when executed by the electronic device. The above one or more programs may include instructions that cause the electronic device to obtain analysis data in which the first device setting information and the second device setting information are compared, based on the first device setting information and the second device setting information, when executed by the electronic device. The above one or more programs may include instructions that cause the electronic device to generate a prompt to output a second content corresponding to the second device setting information according to the first content corresponding to the first device setting information, based on the analysis data, when executed by the electronic device. The above one or more programs may include instructions that cause the electronic device to obtain the second content by providing the prompt to a generative model when executed by the electronic device.The above one or more programs may include instructions that cause the electronic device to transmit the second content to the external electronic device through the communication circuit when executed by the electronic device.
[0264] According to one embodiment, the one or more programs may include instructions that cause the electronic device to generate another prompt for comparing the first device setting information and the second device setting information when executed by the electronic device. The one or more programs may include instructions that cause the electronic device to obtain the analysis data by providing the other prompt to a comparison model when executed by the electronic device.
[0265] According to one embodiment, the first content may include a background image. The analysis data may represent a result of comparing the resolution of the display of the electronic device with the resolution of the display of the external electronic device. The prompt may be used for processing the background image based on the comparison result. The processing may include at least one of cropping, inpainting, or outpainting.
[0266] According to one embodiment, the first content may include a background image. The second device setting information may indicate the location of icons within the standby screen of the external electronic device. The prompt may be used for processing the background image such that a visual object of the background image is not obscured by at least one of the icons.
[0267] According to one embodiment, the first content may include a two-dimensional image. The prompt may be used to generate images for representing a three-dimensional virtual environment in the external electronic device based on the two-dimensional image.
[0268] According to one embodiment, the first content may include an image. The analysis data may indicate a comparison result between the size of a first image display area of the electronic device and the size of a second image display area of the external electronic device. The prompt may be used for processing the image based on the comparison result. The processing of the image may include at least one of cropping at least a portion of a visual object within the image or inpainting the image.
[0269] According to one embodiment, the first content may include a first parameter representing a first value. The second content may include a second parameter corresponding to the first parameter. The second parameter may represent a second value corresponding to the first value.
[0270] According to one embodiment, the format of the first content may be associated with a first operating system of the electronic device. The format of the second content may be associated with a second operating system of the external electronic device. The first operating system may be distinguished from the second operating system.
[0271] As described above, the electronic device may include a communication circuit. The electronic device may include a memory that stores instructions and includes one or more storage media. The electronic device may include at least one processor that includes a processing circuitry. The instructions may cause the electronic device to provide a first content based on a first user setting for the electronic device when executed individually or collectively by the at least one processor. The instructions may cause the electronic device to detect an event to provide a second content modified from the first content to an external electronic device when executed individually or collectively by the at least one processor. The instructions may cause the electronic device to receive a second user setting for the external electronic device from the external electronic device via the communication circuit based on the event when executed individually or collectively by the at least one processor. When the above instructions are executed individually or collectively by the at least one processor, they may cause the electronic device to obtain the second content based on the information related to the second user setting by providing information related to the first content and the second user setting to the generative model. When the above instructions are executed individually or collectively by the at least one processor, they may cause the electronic device to transmit the second content to the external electronic device through the communication circuit. The generative model may be trained to generate content based on input information.
[0272] According to one embodiment, the generative model may include a large multimodal model (LMM) in which at least a portion is driven by the electronic device. The first content may be provided to the generative model in a format corresponding to an image. The information related to the second user setting may be provided to the generative model in a format corresponding to text.
[0273] According to one embodiment, the format corresponding to the text may include a prompt comprising a first text corresponding to the information related to the second user setting and a second text corresponding to a condition for generating the second content.
[0274] According to one embodiment, the information related to the second user setting may be obtained as a result of comparing the first user setting and the second user setting. The operation of comparing the first user setting and the second user setting may be performed using a large language model (LLM) that is at least partially operated on the electronic device.
[0275] According to one embodiment, the electronic device may operate based on a first operating system. The first operating system may be distinguished from a second operating system of the external electronic device. The operation of receiving the second user settings may be performed through a connection program running on the second operating system of the external electronic device. The connection program may be provided by the manufacturer of the electronic device.
[0276] According to one embodiment, the second user setting may include an arrangement of user interface elements displayed on the standby screen of the external electronic device. The second content may include an image to be displayed as the background of the standby screen. The second content may include an image in which inpainting or outpainting is performed on the first content so that a visual object included in the first content is not occluded by at least one of the user interface elements.
[0277] According to one embodiment, the user interface elements may include icons for executing software applications installed on the external electronic device. At least some of the software applications installed on the external electronic device may correspond to at least some of the software applications installed on the electronic device.
[0278] According to one embodiment, the second content may include a first image portion that is visible to the outside without being obscured by at least some of the foldable housings of the external electronic device when at least some of the foldable housings are folded, and a second image portion that is obscured by at least some of the foldable housings in the said state.
[0279] According to one embodiment, the first image portion may include a visual object included in the first content. The second image portion may include a background area generated by outpainting performed on the first content.
[0280] According to one embodiment, the first content may include a two-dimensional image obtained through a camera of the electronic device. The second content may include a three-dimensional image generated based on the two-dimensional image, at least in part, based on binocular parallax.
[0281] A method performed in an electronic device having a communication circuit as described above may include an operation of providing a first content based on a first user setting for the electronic device. The method may include an operation of detecting an event to provide a second content modified from the first content to an external electronic device. The method may include an operation of receiving a second user setting for the external electronic device from the external electronic device through the communication circuit based on the event. The method may include an operation of obtaining the second content based on the information related to the second user setting by providing information related to the first content and the second user setting to a generative model. The method may include an operation of transmitting the second content to the external electronic device through the communication circuit. The generative model may be trained to generate content based on input information.
[0282] According to one embodiment, the generative model may include a large multimodal model (LMM) in which at least a portion is driven by the electronic device. The first content may be provided to the generative model in a format corresponding to an image. The information related to the second user setting may be provided to the generative model in a format corresponding to text.
[0283] According to one embodiment, the format corresponding to the text may include a prompt comprising a first text corresponding to the information related to the second user setting and a second text corresponding to a condition for generating the second content.
[0284] According to one embodiment, the information related to the second user setting may be obtained as a result of comparing the first user setting and the second user setting. The operation of comparing the first user setting and the second user setting may be performed using a large language model (LLM) that is at least partially operated on the electronic device.
[0285] According to one embodiment, the electronic device may operate based on a first operating system. The first operating system may be distinguished from a second operating system of the external electronic device. The operation of receiving the second user settings may be performed through a connection program running on the second operating system of the external electronic device. The connection program may be provided by the manufacturer of the electronic device.
[0286] According to one embodiment, the second user setting may include an arrangement of user interface elements displayed on the standby screen of the external electronic device. The second content may include an image to be displayed as the background of the standby screen. The second content may include an image in which inpainting or outpainting is performed on the first content so that a visual object included in the first content is not occluded by at least one of the user interface elements.
[0287] According to one embodiment, the user interface elements may include icons for executing software applications installed on the external electronic device. At least some of the software applications installed on the external electronic device may correspond to at least some of the software applications installed on the electronic device.
[0288] According to one embodiment, the second content may include a first image portion that is visible to the outside without being obscured by at least some of the foldable housings of the external electronic device when at least some of the foldable housings are folded, and a second image portion that is obscured by at least some of the foldable housings in the said state.
[0289] According to one embodiment, the first image portion may include a visual object included in the first content. The second image portion may include a background area generated by outpainting performed on the first content.
[0290] According to one embodiment, the first content may include a two-dimensional image obtained through a camera of the electronic device. The second content may include a three-dimensional image generated based on the two-dimensional image, at least in part, based on binocular parallax.
[0291] In a computer-readable storage medium storing one or more programs as described above, the one or more programs may include instructions that cause the electronic device to provide a first content based on a first user setting for the electronic device when executed by the electronic device having a communication circuit. The one or more programs may include instructions that cause the electronic device to detect an event to provide a second content modified from the first content to an external electronic device when executed by the electronic device. The one or more programs may include instructions that cause the electronic device to receive a second user setting for the external electronic device from the external electronic device via the communication circuit based on the event when executed by the electronic device. The above one or more programs may include instructions that cause the electronic device to obtain the second content based on the information related to the second user setting by providing information related to the first content and the second user setting to the generative model when executed by the electronic device. The above one or more programs may include instructions that cause the electronic device to transmit the second content to the external electronic device through the communication circuit when executed by the electronic device. The generative model may be trained to generate content based on input information.
[0292] According to one embodiment, the generative model may include a large multimodal model (LMM) in which at least a portion is driven by the electronic device. The first content may be provided to the generative model in a format corresponding to an image. The information related to the second user setting may be provided to the generative model in a format corresponding to text.
[0293] According to one embodiment, the format corresponding to the text may include a prompt comprising a first text corresponding to the information related to the second user setting and a second text corresponding to a condition for generating the second content.
[0294] According to one embodiment, the information related to the second user setting may be obtained as a result of comparing the first user setting and the second user setting. The operation of comparing the first user setting and the second user setting may be performed using a large language model (LLM) that is at least partially operated on the electronic device.
[0295] According to one embodiment, the electronic device may operate based on a first operating system. The first operating system may be distinguished from a second operating system of the external electronic device. The operation of receiving the second user settings may be performed through a connection program running on the second operating system of the external electronic device. The connection program may be provided by the manufacturer of the electronic device.
[0296] According to one embodiment, the second user setting may include an arrangement of user interface elements displayed on the standby screen of the external electronic device. The second content may include an image to be displayed as the background of the standby screen. The second content may include an image in which inpainting or outpainting is performed on the first content so that a visual object included in the first content is not occluded by at least one of the user interface elements.
[0297] According to one embodiment, the user interface elements may include icons for executing software applications installed on the external electronic device. At least some of the software applications installed on the external electronic device may correspond to at least some of the software applications installed on the electronic device.
[0298] According to one embodiment, the second content may include a first image portion that is visible to the outside without being obscured by at least some of the foldable housings of the external electronic device when at least some of the foldable housings are folded, and a second image portion that is obscured by at least some of the foldable housings in the said state.
[0299] According to one embodiment, the first image portion may include a visual object included in the first content. The second image portion may include a background area generated by outpainting performed on the first content.
[0300] According to one embodiment, the first content may include a two-dimensional image obtained through a camera of the electronic device. The second content may include a three-dimensional image generated based on the two-dimensional image, at least in part, based on binocular parallax.
[0301] The technical problems to be solved in this disclosure are not limited to those mentioned above, and other technical problems not mentioned will be clearly understood by those skilled in the art to which this disclosure pertains.
[0302] The electronic devices according to the various embodiments disclosed in this document may be of various forms. The electronic devices may include, for example, portable communication devices (e.g., smartphones), computer devices, portable multimedia devices, portable medical devices, cameras, electronic devices, or consumer electronics. The electronic devices according to the embodiments of this document are not limited to the devices described above.
[0303] 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.
[0304] 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).
[0305] 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) of FIG. 1). 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.
[0306] 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 distributed online (e.g., download or upload) through an application store (e.g., Play Store™) 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.
[0307] According to various embodiments, 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.
Claims
In electronic devices, Communication circuit; Memory that stores instructions and includes one or more storage media; and It includes at least one processor comprising a processing circuit, and When the above instructions are executed individually or collectively by the at least one processor, the electronic device: While providing first content according to first device setting information of the electronic device, receiving user input for synchronization of the electronic device with an external electronic device connected to the electronic device, and Based on receiving the above user input, a request signal is transmitted to the external electronic device through the communication circuit, and After transmitting the above request signal, the second device setting information of the external electronic device is received from the external electronic device through the communication circuit, and Based on the first device setting information and the second device setting information, analysis data in which the first device setting information and the second device setting information are compared is obtained, and Based on the above analysis data, a prompt is generated to output a second content corresponding to the second device setting information according to the first content corresponding to the first device setting information, and By providing the above prompt to the generative model, the above second content is obtained, and Causing the above second content to be transmitted to the above external electronic device through the above communication circuit, Electronic device. In claim 1, When the above instructions are executed individually or collectively by the at least one processor, the electronic device: Generate another prompt for comparing the first device setting information and the second device setting information, and By providing the above different prompt to the comparison model, causing it to acquire the above analysis data Electronic device. In claim 1, The above-mentioned first content includes a background image, and The above analysis data represents the result of comparing the resolution of the display of the electronic device and the resolution of the display of the external electronic device, and The above prompt is used for processing the background image based on the above comparison result, and The above processing includes at least one of cropping, inpainting, or outpainting. Electronic device. In claim 1, The above-mentioned first content includes a background image, and The above second device setting information indicates the location of icons within the standby screen of the external electronic device, and The above prompt is used for processing the background image such that a visual object of the background image is not obscured by at least one of the icons. Electronic device. In claim 1, The above first content includes a two-dimensional image, and The above prompt is used for generating images to represent a three-dimensional virtual environment in the external electronic device based on the above two-dimensional image, Electronic device. In claim 1, The above first content includes an image, and The above analysis data represents the result of comparing the size of the first image display area of the electronic device and the size of the second image display area of the external electronic device, and The above prompt is used for processing the image based on the above comparison result, and The processing for the above image comprises at least one of cropping at least a portion of a visual object within the image or inpainting the image. Electronic device. In claim 1, The above-mentioned first content includes a first parameter representing a first value, and The above second content includes a second parameter corresponding to the above first parameter, and The second parameter above represents a second value corresponding to the first value, Electronic device. In claim 1, The format of the first content above is related to the first operating system of the electronic device, and The format of the second content above is related to the second operating system of the external electronic device, and The above-mentioned first operating system is distinguished from the above-mentioned second operating system, Electronic device. In electronic devices, Communication circuit; Memory that stores instructions and includes one or more storage media; and It includes at least one processor comprising a processing circuit, and When the above instructions are executed individually or collectively by the at least one processor, the electronic device: Based on a first user setting for the electronic device, a first content is provided, and Detecting an event to provide a second content modified from the first content to an external electronic device, and Based on the above event, a second user setting for the external electronic device is received from the external electronic device through the communication circuit, and By providing information related to the first content and the second user setting to a generative model, the second content is obtained based on the information related to the second user setting, and Causing the above second content to be transmitted to the external electronic device through the communication circuit, and The above generative model is trained to generate content based on input information, Electronic device. In claim 9, The above generative model includes a large multimodal model (LMM) in which at least a portion is driven by the electronic device, and The above first content is provided to the generative model in a format corresponding to an image, and The information related to the second user setting above is provided to the generative model in a format corresponding to text, Electronic device. In claim 10, The format corresponding to the above text includes a prompt comprising a first text corresponding to the information related to the second user setting and a second text corresponding to a condition for generating the second content. Electronic device. In claim 9, The information related to the second user setting is obtained as a result of comparing the first user setting and the second user setting, and The operation of comparing the first user setting and the second user setting is performed using a large language model (LLM) that is run on the electronic device, at least in part. Electronic device. In claim 9, The above electronic device operates based on a first operating system, and The first operating system is distinguished from the second operating system of the external electronic device, and The operation of receiving the second user setting is performed through a connection program running on the second operating system of the external electronic device, and The above connection program is provided by the manufacturer of the electronic device, Electronic device. In claim 9, The second user setting above includes an arrangement of user interface elements displayed on the standby screen of the external electronic device, and The second content above includes an image to be displayed as the background of the standby screen, and The second content comprises an image in which inpainting or outpainting is performed on the first content so that a visual object included in the first content is not occluded by at least one of the user interface elements. Electronic device. In claim 14, The above user interface elements include icons for executing software applications installed on the external electronic device, and At least some of the software applications installed in the external electronic device correspond to at least some of the software applications installed in the electronic device. Electronic device.
Citation Information
Patent Citations
Electronic device and method for providing content
KR1020170126698A
JM panel stripe for building
KR1020230107532A
Semiconductor device and method for manufacturing the same
KR1020250050248A
Manufacturing method of tank for ship
KR1020250124465A
Method for providing image output based artificial intelligence
KR102054453B1