Electronic device and control method therefor

The electronic device simplifies simultaneous control of multiple home appliances by identifying compatible devices and applying theme-based control commands, addressing the challenge of unified management across devices with consistent settings.

WO2026054318A1PCT designated stage Publication Date: 2026-03-12SAMSUNG ELECTRONICS CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-07-23
Publication Date
2026-03-12

AI Technical Summary

Technical Problem

Existing systems require individual control commands for each home appliance, making it cumbersome to simultaneously manage multiple devices with coordinated functions and settings, especially when a unified theme or atmosphere is desired across multiple appliances.

Method used

An electronic device capable of identifying compatible home appliances, generating control information based on selected themes, and transmitting unified control commands to multiple devices, including display and operation adjustments based on device information and spatial arrangements.

Benefits of technology

Enables easy and coordinated control of multiple home appliances by selecting a theme, ensuring consistent and location-specific settings across devices, enhancing user convenience and satisfaction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure KR2025010915_12032026_PF_FP_ABST
    Figure KR2025010915_12032026_PF_FP_ABST
Patent Text Reader

Abstract

This electronic device comprises: a communication device; a memory for storing one or more instructions; and at least one processor for executing the one or more instructions, wherein when individually or collectively executed by the at least one processor, the instructions control the electronic device to: identify one or more home appliances capable of performing at least one function corresponding to a selected theme when one theme among one or more themes is selected; identify at least one of device information about each of the one or more identified home appliances or operation information corresponding to the theme; generate control information about each of the one or more identified home appliances on the basis of at least one of the identified device information or the operation information corresponding to the selected theme; and control the communication device to transmit the control information to each of the home appliances.
Need to check novelty before this filing date? Find Prior Art

Description

Electronic device and method of controlling the same

[0001] The present disclosure relates to an electronic device and a control method thereof that can apply a common theme to a plurality of home appliances.

[0002] Home appliances are electronic devices placed within the home, including refrigerators, sound bars, and TVs. These appliances can perform a variety of functions, including outputting sound, displaying images, and even controlling the temperature or generating airflow within a space.

[0003] Recently, refrigerators have been equipped with displays that can not only display images but also various information and images.

[0004] Embodiments of the present disclosure may address at least one of the aforementioned problems and / or disadvantages and provide the advantages described below. Accordingly, the embodiments of the present disclosure relate to an electronic device and a control method thereof that can collectively apply a user-selected theme to multiple home appliances.

[0005] Additional embodiments will be presented in the detailed description that follows, some of which will be apparent from the detailed description, and others which may also be learned from the presented embodiments.

[0006] An electronic device according to an embodiment of the present disclosure is disclosed. The electronic device includes a communication device, a memory storing at least one instruction, and at least one processor executing the at least one instruction, wherein the instructions, when individually or collectively executed by the at least one processor, cause the electronic device to identify at least one home appliance capable of performing at least one function corresponding to at least one selected theme when at least one theme is selected, identify at least one of device information of each of the at least one identified home appliance or operation information corresponding to the theme, generate control information for each of the at least one identified home appliance based on at least one of the identified device information or operation information corresponding to the selected theme, and control the communication device to transmit the control information to each of the home appliances.

[0007] Each of the at least one theme corresponds to a plurality of modes in which at least one operation information of at least one home appliance is different, and the instructions, when individually or collectively executed by the one or more processors, can cause the electronic device to select one of the plurality of modes based on the identified device information of the identified home appliance and to generate control information for each home appliance based on the operation information corresponding to the selected mode.

[0008] When the instructions are individually or collectively executed by the one or more processors, the electronic device can select one of the plurality of modes corresponding to the selected theme based on the identified device information of the identified home appliance, excluding a mode that cannot be performed by the identified home appliance.

[0009] The identified plurality of home appliances include a first display device and a second display device, and the instructions, when individually or collectively executed by the one or more processors, control the electronic device to obtain different first image content and second image content corresponding to the selected theme, transmit the first image content to the first display device, and transmit the second image content to the second display device.

[0010] The instructions, when individually or collectively executed by the one or more processors, may cause the electronic device to generate first control information and second control information that cause at least one of brightness, contrast, and brightness of the first display device and the second display device to be the same, and control the communication device to transmit the first control information to the first display device and transmit the second control information to the second display device.

[0011] The instructions, when individually or collectively executed by the one or more processors, may cause the electronic device to generate first control information and second control information that cause at least one of brightness, contrast, and brightness of the first display device and the second display device to be different based on the arrangement direction of the first display device and the second display device and the position information of the theme.

[0012] When the instructions are individually or collectively executed by the one or more processors, the electronic device can identify content corresponding to the location information of the output device among a plurality of contents corresponding to the spatial information based on the location information of at least one output device among a plurality of home appliances and the spatial information corresponding to the theme.

[0013] When the above instructions are individually or collectively executed by the one or more processors, the electronic device can input the location information and the spatial information to a generating AI based on the location information of at least one output device among a plurality of home appliances and the spatial information corresponding to the theme, thereby obtaining content corresponding to the location information of the output device and the spatial information.

[0014] When the above instructions are individually or collectively executed by the one or more processors, the electronic device can obtain location information of the user and generate control information for each of the plurality of home appliances based on the obtained location information and location information for each home appliance.

[0015] The above theme includes location and time information, and when the instructions are individually or collectively executed by the one or more processors, the electronic device can identify content to be played on the identified plurality of home appliances based on the location and time information.

[0016] According to one embodiment of the present disclosure, a method for controlling an electronic device includes the steps of: identifying at least one home appliance capable of performing at least one function corresponding to a selected theme when one of at least one theme is selected; identifying at least one of device information of each of the at least one identified home appliance or operation information corresponding to the theme; generating control information for each of the at least one identified home appliance based on at least one of the identified device information or operation information corresponding to the selected theme; and transmitting the control information to each of the home appliances.

[0017] Each of the at least one theme corresponds to a plurality of modes in which at least one operation information of at least one home appliance is different, and the step of generating the control information may select one of the plurality of modes based on the identified device information of the identified home appliance, and generate control information for each home appliance based on the operation information corresponding to the selected mode.

[0018] The step of generating the above control information may select one of the remaining modes, excluding a mode that cannot be performed by the identified home appliance, among a plurality of modes corresponding to the selected theme based on the identified device information of the identified home appliance.

[0019] The identified plurality of home appliances may further include a first display device and a second display device, and may further include a step of obtaining different first image content and second image content corresponding to the selected theme, a step of transmitting the first image content to the first display device, and a step of transmitting the second image content to the second display device.

[0020] In a non-transitory computer-readable recording medium storing a program for executing a control method of an electronic device according to an embodiment of the present disclosure, the control method includes the steps of: identifying at least one home appliance capable of performing at least one function corresponding to at least one selected theme when one of at least one theme is selected; identifying at least one of device information of each of the at least one identified home appliance or operation information corresponding to the theme; generating control information for each of the at least one identified home appliance based on at least one of the identified device information or operation information corresponding to the selected theme; and transmitting the control information to each of the home appliances.

[0021] Embodiments of the present disclosure and other aspects, features, and advantages will become more apparent from the following description taken in conjunction with the accompanying drawings, in which:

[0022] FIG. 1 is a drawing for explaining an electronic system according to one embodiment of the present disclosure;

[0023] FIG. 2 is a drawing for explaining a theme application operation according to one embodiment of the present disclosure;

[0024] FIG. 3 is a diagram illustrating a configuration of an electronic device according to an embodiment of the present disclosure;

[0025] FIG. 4 is a diagram illustrating a configuration of an electronic device according to an embodiment of the present disclosure;

[0026] FIG. 5 is a diagram illustrating a configuration of a home appliance according to an embodiment of the present disclosure;

[0027] FIG. 6 is a diagram for explaining the configuration of theme data according to one embodiment of the present disclosure;

[0028] FIG. 7 is a drawing for explaining detailed information of theme information according to one embodiment of the present disclosure;

[0029] FIG. 8 is a diagram for explaining the operation of calculating the sensation index according to one embodiment of the present disclosure;

[0030] FIG. 9 is a diagram for explaining adjustment of the sensation index according to one embodiment of the present disclosure;

[0031] FIG. 10 is a drawing for explaining an example of mode-specific settings according to an embodiment of the present disclosure;

[0032] FIG. 11 is a drawing for explaining a location-specific setting operation according to an embodiment of the present disclosure;

[0033] FIG. 12 is a sequence diagram for explaining the operation between an electronic device and a home appliance according to one embodiment of the present disclosure;

[0034] FIG. 13 is a diagram illustrating an example of a user interface window that can be displayed on an electronic device according to an embodiment of the present disclosure;

[0035] FIG. 14 is a diagram illustrating an example of a user interface window that can be displayed on an electronic device according to an embodiment of the present disclosure;

[0036] FIG. 15 is a diagram illustrating an example of a user interface window that can be displayed on an electronic device according to an embodiment of the present disclosure;

[0037] FIG. 16 is a flowchart for explaining the control operation of an electronic device according to an embodiment of the present disclosure;

[0038] FIG. 17 is a flowchart for explaining a control operation of a home appliance according to an embodiment of the present disclosure.

[0039] To provide a comprehensive understanding of the various embodiments of the disclosure, including the claims and their equivalents, the appended drawings will be used for a detailed description. While various implementation examples are included to aid understanding, they are merely exemplary. Therefore, it should be recognized that those skilled in the art can modify and adapt the contents of this specification, while still remaining within the scope of the present disclosure. Furthermore, well-known functions and configurations may be omitted for clarity and brevity.

[0040] The terms and words used in the detailed description or claims are not limited to their bibliographic meanings and are merely used by the inventors to facilitate understanding of the present disclosure. Therefore, it is to be understood that the following descriptions of various embodiments of the disclosure are intended to be illustrative and not intended to limit the definitions of the appended claims and their equivalents.

[0041] In this disclosure, singular forms such as "a," "an," and "the" should be understood to include plural references unless the context clearly dictates otherwise. For example, "a component surface" should be interpreted to include one or more expressions.

[0042] In describing the present disclosure, if it is determined that a specific description of a related known function or configuration may unnecessarily obscure the gist of the present disclosure, a detailed description thereof will be omitted.

[0043] Additionally, the following embodiments may be modified in various other forms, and the scope of the technical concepts of the present disclosure is not limited to the following embodiments. Rather, these embodiments are provided to further faithfully and completely convey the technical concepts of the present disclosure to those skilled in the art.

[0044] The terminology used in this disclosure is for the purpose of describing specific embodiments only and is not intended to limit the scope of the rights. Singular expressions include plural expressions unless the context clearly dictates otherwise.

[0045] In this disclosure, expressions such as “has,” “can have,” “includes,” or “may include” indicate the presence of a corresponding feature (e.g., a component such as a number, function, operation, or part), and do not exclude the presence of additional features.

[0046] In this disclosure, expressions such as “A or B,” “at least one of A and / or B,” or “one or more of A or / and B” can include all possible combinations of the listed items. For example, “A or B,” “at least one of A and B,” or “at least one of A or B” can all refer to cases where ① at least one A is included, ② at least one B is included, or ③ both at least one A and at least one B are included.

[0047] The expressions “first,” “second,” “first,” or “second,” etc., used in this disclosure can describe various components, regardless of order and / or importance, and are only used to distinguish one component from another, but do not limit the components.

[0048] When it is said that a component (e.g., a first component) is “(operatively or communicatively) coupled with / to” or “connected to” another component (e.g., a second component), it should be understood that said component may be directly coupled to said other component, or may be coupled via another component (e.g., a third component).

[0049] On the other hand, when it is said that a component (e.g., a first component) is "directly connected" or "directly connected" to another component (e.g., a second component), it can be understood that no other component (e.g., a third component) exists between said component and said other component.

[0050] The expression "configured to" as used in the present disclosure may be used interchangeably with, for example, "suitable for," "having the capacity to," "designed to," "adapted to," "made to," or "capable of." The term "configured to" may not necessarily mean only "specifically designed to" in terms of hardware.

[0051] Instead, in some contexts, the phrase "a device configured to" may mean that the device, in conjunction with other devices or components, is "capable of" performing A, B, and C. For example, the phrase "a processor configured (or set) to perform A, B, and C" may refer to a dedicated processor (e.g., an embedded processor) for performing those operations, or a general-purpose processor (e.g., a CPU or application processor) that can perform those operations by executing one or more software programs stored in a memory device.

[0052] In the embodiments, a 'module' or 'part' performs at least one function or operation, and may be implemented as hardware or software, or as a combination of hardware and software. Furthermore, a plurality of 'modules' or 'parts' may be integrated into at least one module and implemented as at least one processor, except for a 'module' or 'part' that needs to be implemented as a specific hardware.

[0053] According to various embodiments, operations performed by a module, program or other component may be executed sequentially, in parallel, iteratively or heuristically, or at least some operations may be executed in a different order, omitted, or other operations may be added.

[0054] Meanwhile, the various elements and areas in the drawings are schematically drawn. Therefore, the technical concepts of the present disclosure are not limited by the relative sizes or spacings drawn in the attached drawings.

[0055] Hereinafter, with reference to the attached drawings, embodiments according to the present disclosure will be described in detail so that a person having ordinary knowledge in the technical field to which the present disclosure pertains can easily implement the present disclosure.

[0056] The blocks and combinations of flowcharts within each flowchart can be executed by one or more computer programs containing instructions. The one or more computer programs may be stored entirely in a single memory device, or the one or more computer programs may be divided into multiple parts and stored in different memory devices.

[0057] Any functions and operations described herein may be processed by a single processor or a combination of processors. A single processor or a combination of processors may include a circuit that performs processing, an application processor (e.g., a central processing unit (CPU), a communication processor (e.g., a modem), a graphics processing unit (GPU), a neural processing unit (NPU) (e.g., an AI chip), a Wi-Fi, chip, a Bluetooth chip, a GPS chip, an NFC chip, a connectivity chip, a sensor controller, a touch controller, a fingerprint sensor controller, a display driver integrated circuit, an audio CODEC chip, a universal serial bus (USB) controller, a camera controller, an image processing IC, a microprocessor unit (MPU), a system on chip (SoC), an integrated circuit (IC), etc.).

[0058] FIG. 1 is a drawing for explaining an electronic system according to one embodiment of the present disclosure.

[0059] The electronic system depicted may include multiple home appliances. Such electronic systems may be referred to as home networks, IoT systems, or household networks.

[0060] The home appliance (10) may include a communication module capable of communicating with another home appliance, a user device (2), or a server (3), a user interface for receiving user input or outputting information to a user, at least one processor for controlling the operation of the home appliance (10), and at least one memory in which a program for controlling the operation of the home appliance (10) is stored.

[0061] The home appliance (10) may include various types of home appliances as illustrated in FIG. 1 (for example, the home appliance (10) may include at least one of a refrigerator (11), a dishwasher (12), a gas range (13), an electric oven (14), an air conditioner (15), a clothes manager (16), a washing machine (17), a dryer (18), a microwave oven (19), and a display device (20). However, upon implementation, the home appliance may include various types of home appliances, such as a smart light, a cleaning robot, a vacuum cleaner, a home theater, a sound bar, an electronic picture frame, and a set-top box, in addition to the above-described devices.

[0062] In addition, the aforementioned home appliances are merely examples, and in addition to the aforementioned home appliances, other home appliances, user devices (2) or devices that are connected to a server (3) and can perform the operations described below may be included in the home appliance (10) according to one embodiment.

[0063] These home appliances (10) can perform various operations under the control of a server or user device (2). Meanwhile, in the illustrated example, only one home appliance of each type is included in the electronic system, but upon implementation, the electronic system may include home appliances of the same type.

[0064] For ease of explanation, devices controlled within an electronic system are referred to as "home appliances," and devices controlling these home appliances are referred to as "electronic devices." However, the home appliances described above may also be referred to as "electronic devices."

[0065] The server (3) may include a communication module capable of communicating with another server, a home appliance (10) or a user device (2), at least one processor capable of processing data received from another server, a home appliance (10) or a user device (2), and at least one memory capable of storing a program for processing data or processed data.

[0066] These servers (3) can be implemented as various computing devices such as workstations, clouds, data drives, and data stations. The servers (3) can be implemented as one or more servers that are physically or logically separated based on function, detailed configuration of function, or data, and can transmit and receive data and process the transmitted and received data through communication between each server.

[0067] The server (3) can perform functions such as managing user accounts, registering home appliances (10) by linking them to user accounts, and managing or controlling registered home appliances (10). For example, a user can access the server (3) via a user device (2) and create a user account. The user account can be identified by an ID and password set by the user.

[0068] The server (3) can register a home appliance (10) to a user account according to a set procedure. For example, the server (3) can register, manage, and control the home appliance (10) by linking the identification information (e.g., serial number or MAC address) of the home appliance (10) to the user account.

[0069] Accordingly, the server (3) can obtain information about the registered home appliance based on the user account information. In addition, if model information (or serial information) for the home appliance is also registered, the server (3) can also obtain detailed specifications of each home appliance.

[0070] When a user selects a theme, the server (3) can identify home appliances corresponding to the selected theme and provide each home appliance with content and / or control information corresponding to the theme selected by the user. This operation is described in more detail in FIG. 2.

[0071] The user device (2) may include a communication module capable of communicating with a home appliance (10) or a server (3), a user interface for receiving user input or outputting information to a user, at least one processor for controlling the operation of the user device (2), and at least one memory in which a program for controlling the operation of the user device (2) is stored.

[0072] The user device (2) may be carried by the user or placed in the user's home or office, etc. The user device (2) may include, but is not limited to, a personal computer, a terminal, a portable telephone, a smart phone, a handheld device, a wearable device, etc.

[0073] A program for controlling a home appliance (10), i.e., an application, may be stored in the memory of the user device (2). The application may be sold installed in the user device (2) or downloaded and installed from an external server.

[0074] A user can access a server (3) by executing an application installed on a user device (2), create a user account, and communicate with the server (3) based on the logged-in user account to register a home appliance (10).

[0075] For example, when the home appliance (10) is operated so that the home appliance (10) can be connected to the server (3) according to the procedure guided by the application installed on the user device (2), the home appliance (10) can be registered in the user account by registering the identification information (e.g., serial number or MAC address, etc.) of the home appliance (10) in the corresponding user account on the server (3).

[0076] A user can control a home appliance (10) using an application installed on the user device (2). For example, when a user logs into a user account using an application installed on the user device (2), a home appliance (10) registered to the user account appears, and when a control command for the home appliance (10) is input, the control command can be transmitted to the home appliance (10) via the server (3).

[0077] Additionally, the user can access the server (3) using an application installed on the user device (2) and select one of the various themes provided by the server (3).

[0078] If a user selects a theme, the server (3) can identify home appliances to which the theme is to be applied in response to the theme selected by the user, and provide control information and content to each of the home appliances.

[0079] A network can include both wired and wireless networks. Wired networks include cable networks or telephone networks, while wireless networks can include any network that transmits and receives signals via radio waves. Wired and wireless networks can be interconnected.

[0080] A network may include a wide area network (WAN) such as the Internet, a local area network (LAN) formed around an access point (AP), and a short-range wireless network that does not use an access point (AP). A short-range wireless network is a Bluetooth TM , IEEE 802.15.1), Zigbee (IEEE 802.15.4), Wi-Fi Direct, Near Field Communication (NFC), Z-Wave, etc., but are not limited thereto.

[0081] An access point (AP) can connect a home appliance (10) or a user device (2) to a wide area network (WAN) to which a server (3) is connected. The home appliance (10) or the user device (2) can be connected to the server (3) via the wide area network (WAN).

[0082] Access Point (AP) is a Wi-Fi TM , IEEE 802.11), Bluetooth TM , IEEE 802.15.1), Zigbee (IEEE 802.15.4), etc., and can communicate with home appliances (10) or user devices (2) using wireless communication, and can connect to a wide area network (WAN) using wired communication, but is not limited thereto.

[0083] According to various embodiments, the home appliance (10) may be directly connected to the user device (2) or server (3) without going through an access point (AP).

[0084] While the illustrated example shows multiple home appliances connected via a single access point (AP), multiple APs may be used in implementation. In this case, the multiple APs can form a mesh network.

[0085] The home appliance (10) may be connected to a user device (2) or a server (3) via a long-range wireless network or a short-range wireless network. For example, the home appliance (10) may be connected to the user device (2) via a short-range wireless network (e.g., Wi-Fi Direct). Accordingly, the home appliance (10) may receive control commands and / or content from the server (3) or the user device (2), and may perform operations based on the received control commands.

[0086] As another example, the home appliance (10) may be connected to a user device (2) or a server (3) via a wide area network (WAN) using a long-distance wireless network (e.g., a cellular communication module).

[0087] As another example, a home appliance (10) can connect to a wide area network (WAN) using wired communication and be connected to a user device (2) or a server (3) through the wide area network (WAN).

[0088] If the home appliance (10) can connect to a wide area network (WAN) using wired communication, it can also function as an access relay. Accordingly, the home appliance (10) can connect other home appliances to the wide area network (WAN) to which the server (3) is connected. In addition, other home appliances can connect the home appliance (10) to the wide area network (WAN) to which the server (3) is connected.

[0089] A home appliance (10) can transmit information about its operation or status to another home appliance, a user device (2), or a server (3) via a network. For example, the home appliance (10) can transmit information about its operation or status to another home appliance, a user device (2), or a server (3) when a request is received from a server (3), when a specific event occurs in the home appliance (10), or periodically or in real time.

[0090] When information about the operation or status is received from the home appliance (10), the server (3) can update the stored information about the operation or status of the home appliance (10) and transmit the updated information about the operation and status of the home appliance (10) to the user device (2) via the network. Here, the update of information can include various operations in which existing information is changed, such as an operation of adding new information to existing information and an operation of replacing existing information with new information.

[0091] For example, the server (3) can collect various information to be used for learning a learning model from a home appliance (10) and perform learning or re-learning operations on the learning model using the collected information. In addition, the server (30) can provide the learned model to each home appliance (10).

[0092] The home appliance (10) can obtain various information from other home appliances, user devices (2), or servers (3), and provide the obtained information to the user. For example, the home appliance (10) can obtain information related to the functions of the home appliance (10) (e.g., cooking methods, washing instructions, etc.) and various environmental information (e.g., weather, temperature, humidity, etc.) from the server (3), and output the obtained information through a user interface.

[0093] The home appliance (10) can operate according to control commands received from another home appliance, a user device (2), or a server (3). For example, if the home appliance (10) has obtained prior approval from the user to operate according to control commands from the server (3) even without user input, the home appliance (10) can operate according to control commands received from the server (3).

[0094] Here, the control command received from the server (3) may include, but is not limited to, a control command input by the user through the user device (2) or a control command based on preset conditions.

[0095] The user device (2) can transmit information about the user to the home appliance (10) or the server (3) via the communication module. For example, the user device (2) can transmit information about the user's location, the user's health status, the user's preferences, the user's schedule, etc. to the server (3). The user device (2) can transmit information about the user to the server (3) with the user's prior consent.

[0096] The home appliance (10), user device (2), or server (3) may determine a control command using technology such as artificial intelligence. For example, the server (3) may receive information regarding the operation or status of the home appliance (10) or information regarding the user of the user device (2), process the information using technology such as artificial intelligence, and transmit the processing result or control command to the home appliance (10) or user device (2) based on the processing result.

[0097] Meanwhile, although the above description illustrates and describes that the server (3) directly provides control commands and content to each home appliance, a separate home server or one of multiple home appliances may perform the home server function during implementation. That is, a home appliance (e.g., 20) operating as a home server may obtain theme data from the server (30), generate control information and content based on the obtained theme data, and provide the generated control information and / or content to other home appliances.

[0098] FIG. 2 is a drawing for explaining a theme application operation according to one embodiment of the present disclosure.

[0099] Referring to FIG. 2, the electronic system (1000) may include a plurality of home appliances (41, 42, 43, 44, 45). For example, the first home appliance (41) is a refrigerator, the second home appliance (42) is an air conditioner, and the third to fifth home appliances (43, 44, 45) are display devices. These display devices refer to devices that include a display that displays a screen. The display device may be referred to as an output device, a display device, etc. Such a configuration is merely an example and is not limited thereto.

[0100] In order to control a specific home appliance, the user had to either go directly to the specific device and input control commands, input control commands using a remote control corresponding to the specific home appliance, or input control commands through a user interface window for controlling the specific home appliance using the user device (2).

[0101] If a user needed to control multiple home appliances simultaneously, the aforementioned actions had to be performed individually for each appliance. However, in various situations, the need for simultaneous control of multiple appliances necessitated a method for easily controlling multiple appliances.

[0102] A more convenient way to control multiple home appliances was required, not when the user needs to turn off multiple appliances at once when going out or going to bed, but when multiple button operations are required for each device, rather than a simple operation.

[0103] For example, there may be cases where multiple display devices want to display a common (or similar) image. In this case, the user must configure the first display device (43) to display an image of a specific travel destination, and configure the second display device (44) to display an image of a specific travel destination. If similar operations are desired for other devices in addition to the two devices, the above-described operations must be repeated.

[0104] To address the aforementioned inconvenience, the present disclosure enables the simultaneous control of multiple home appliances simply by selecting a theme. For example, as illustrated, if a user selects the Hawaiian theme, multiple display devices (41, 43, 44, 45) can display images related to Hawaii, and a second home appliance (42) can be configured to operate at a temperature corresponding to Hawaiian weather.

[0105] Here, the video can be taken by the user at the travel destination, provided by various content providers (either by other users or currently being filmed in the area), or generated by generative AI. The video can be a video or an image. These videos can be provided to the display device in fixed time intervals or in real-time streaming.

[0106] And, as in the illustrated example, multiple displays may not display the same image, but may display different images. For example, images corresponding to the placement of each display device may be displayed. That is, a display device (45) positioned in the south may display an image captured in the southern part of Hawaii, while a display device (43) positioned in the north may display an image captured in the northern part of Hawaii.

[0107] Furthermore, beyond video control, various types of home appliances can also be controlled simultaneously. For example, air conditioners can be controlled to mimic Hawaiian weather. Speakers can be controlled to play popular Hawaiian music content, or indoor lighting can be adjusted to reflect Hawaiian light levels. Furthermore, electronic devices (or servers) can control air purifiers to adapt to the humidity of the area, or control fans to respond to strong winds.

[0108] In this way, users can easily control multiple devices simply by selecting a theme. Furthermore, while selecting videos to capture the atmosphere of a travel destination can be challenging, selecting a pre-made theme allows users to access high-quality content. Furthermore, users can utilize a variety of home appliances, not just displays, for greater user satisfaction.

[0109] A theme is a set of common control information that controls multiple devices. It can be distinguished by location and / or time, and may include content information applicable to multiple devices, control information applicable to multiple devices, and more. These themes can be created and distributed by manufacturers, or any user can create them and upload them to a theme distribution site for use. These themes can be referred to as concepts, travel destinations, and more.

[0110] Accordingly, users can easily control multiple devices by simply selecting one of the multiple themes uploaded to a specific site.

[0111] While the above description describes themes as corresponding to locations, such as travel destinations, implementation is not limited to this and can be used in a variety of ways. For example, there could be study themes, party themes, etc.

[0112] A study theme may include control information such as multiple display devices turning off, a speaker device outputting white noise, and an air conditioner changing to a slightly chilly temperature.

[0113] A party theme may include control information such as multiple display devices displaying festival content (or club video) and speaker devices outputting a single music content in common.

[0114] In the above, we have shown that content is used in response to a situation that has already been created, but when implemented, content can be used in response to a real situation or a virtual environment can be used.

[0115] For example, if a user selects Hawaii, current temperature, wind conditions, and actual images of the area can be used. Alternatively, if images for a specific region or specific conditions are not available, generative AI can be used to generate content that meets the aforementioned conditions.

[0116] In the above, the control of a display device, a refrigerator, and an air conditioner is illustrated and described, but some of the illustrated configurations can be controlled in an omitted form, and it is also possible to additionally control other configurations other than the illustrated configurations.

[0117] FIG. 3 is a diagram illustrating a configuration of an electronic device according to an embodiment of the present disclosure.

[0118] Referring to FIG. 3, an electronic device (100) may include a communication device (110), a memory (120), and a processor (130). This electronic device (100) may be one of the home appliances illustrated in FIG. 1 or FIG. 2, or may be the user device (2) or server (3) of FIG. 1.

[0119] The communication device (110) is a configuration that performs communication with various types of external devices according to various types of communication methods. The communication device (110) may include a Wi-Fi module, a Bluetooth module, an infrared communication module, a wireless communication module, and the like. Here, each communication module may include at least one hardware chip or hardware circuit.

[0120] Wi-Fi and Bluetooth modules can communicate via Wi-Fi and Bluetooth, respectively. When using a Wi-Fi or Bluetooth module, connection information, such as the SSID and session key, is first transmitted and received. This information is then used to establish a connection before various other information can be transmitted and received.

[0121] Infrared communication modules perform communication based on infrared communication (IrDA, infrared Data Association) technology, which transmits data wirelessly over short distances using infrared light, which lies between visible light and millimeter waves.

[0122] In addition to the above-described communication method, the wireless communication module may include at least one communication chip that performs communication according to various wireless communication standards such as zigbee, 3G (3rd Generation), 3GPP (3rd Generation Partnership Project), LTE (Long Term Evolution), LTE-A (LTE Advanced), 4G (4th Generation), 5G (5th Generation), etc.

[0123] In addition, the communication device (110) may include at least one of wired communication modules that perform communication using a LAN (Local Area Network) module, an Ethernet module, a pair cable, a coaxial cable, an optical fiber cable, or a UWB (Ultra Wide-Band) module.

[0124] In one example, the communication device (110) may utilize the same communication module (e.g., a Wi-Fi module) to communicate with an external device such as a remote control and an external server.

[0125] In another example, the communication device (110) may utilize different communication modules (e.g., a Wi-Fi module) to communicate with external devices such as a remote control and an external server. For example, the communication device (110) may utilize at least one of an Ethernet module or a Wi-Fi module to communicate with an external server, and may also utilize a BT module to communicate with an external device such as a remote control. However, this is merely an example, and the communication device (110) may utilize at least one of various communication modules when communicating with multiple external devices or external servers.

[0126] The communication device (110) can receive themes. Specifically, if a specific user creates a theme, the theme can be received from that user's device. Such themes can include device control information for multiple home appliances and necessary content information (e.g., the content itself or address information for obtaining the content).

[0127] The communication device (110) can receive user selection information. For example, if the electronic device (100) is the server (3) of FIG. 1, the communication device (110) can provide list information on various registered themes to the user device (2). In addition, the communication device (110) can receive information on themes selected by the user.

[0128] The communication device (110) can obtain content corresponding to the selected theme. If the content is included in the theme information, pre-stored in the electronic device (100), or generated by the electronic device (100), this operation may be omitted.

[0129] This content may include video footage shot in a specific location, streaming video currently being shot in a specific location, etc. While the content is assumed to be video, it may also be an image or referred to as video. Furthermore, the content may include audio content. This audio content may be video footage shot in the aforementioned location or selected by a theme creator to best represent the theme.

[0130] The communication device (110) can provide at least one of content and control information to each home appliance.

[0131] The memory (120) may be implemented as an internal memory such as a ROM (e.g., an electrically erasable programmable read-only memory (EEPROM)) or RAM included in the processor (130), or may be implemented as a separate memory from the processor (130). In this case, the memory (120) may be implemented as a memory embedded in the electronic device (100) or as a memory that can be detachably attached to the electronic device (100) depending on the purpose of data storage. For example, data for operating the electronic device (100) may be stored in a memory embedded in the electronic device (100), and data for the expansion function of the electronic device (100) may be stored in a memory that can be detachably attached to the electronic device (100).

[0132] The memory (120) can store themes. Furthermore, the memory (120) can store content corresponding to a specific theme. In the above description, it is assumed that the electronic device (100) is a server, and multiple themes are stored and used. However, if the electronic device (100) is a user device or a home appliance, information corresponding to a theme selected by the user can be obtained from the server (3) and stored.

[0133] And the memory (120) can store various contents (e.g., video contents, voice contents, etc.) received through the above-described communication device (110).

[0134] Meanwhile, the memory embedded in the electronic device (100) is implemented as at least one of volatile memory (e.g., dynamic RAM (DRAM), static RAM (SRAM), or synchronous dynamic RAM (SDRAM)), non-volatile memory (e.g., one time programmable ROM (OTPROM), programmable ROM (PROM), erasable and programmable ROM (EPROM), electrically erasable and programmable ROM (EEPROM), mask ROM, flash ROM, flash memory (e.g., NAND flash or NOR flash), hard drive, or solid state drive (SSD)), and the memory that can be attached to the electronic device (100) can be implemented in the form of a memory card (e.g., compact flash (CF), secure digital (SD), micro secure digital (Micro-SD), mini secure digital (Mini-SD), extreme digital (xD), multi-media card (MMC), etc.), external memory that can be connected to a USB port (e.g., USB memory), etc.

[0135] Meanwhile, in the illustrated example, the electronic device (100) is depicted as being composed of one memory, but when referring to volatile memory and non-volatile memory separately, the electronic device (100) may be referred to as including multiple memories.

[0136] The processor (130) can perform overall control operations of the electronic device (100). Specifically, the processor (130) has a function of controlling the overall operations of the electronic device (100).

[0137] The processor (130) may be implemented as a digital signal processor (DSP), a microprocessor, or a time controller (TCON) that processes digital signals. However, the present invention is not limited thereto, and may include one or more of a central processing unit (CPU), a micro controller unit (MCU), a micro processing unit (MPU), a controller, an application processor (AP), a graphics-processing unit (GPU), a communication processor (CP), or an ARM processor, or may be defined by the relevant terminology. In addition, the processor (130) may be implemented as a system on chip (SoC), a large scale integration (LSI), or may be implemented in the form of a field programmable gate array (FPGA) having a built-in processing algorithm. In addition, the processor (130) may perform various functions by executing computer executable instructions stored in a memory. Meanwhile, in FIG. 2, only one processor is illustrated in the electronic device (100), but the implementation A poem may contain multiple processors (e.g., CPU + GPU, CPU + DSP).

[0138] The processor (130) selects a theme. For example, the processor (130) may select a theme selected by the user, or automatically select one of multiple themes by considering the registration information of the home appliance corresponding to the current user, the current time, the user selection history, etc.

[0139] The processor (130) then identifies multiple home appliances to which the selected theme will be applied. For example, the processor (130) can identify home appliances registered to a user account and, among the identified home appliances, identify the home appliances to be used based on the type of home appliance used in the selected theme.

[0140] For example, if the selected theme only uses a display device, the processor (130) can identify only home appliances equipped with a display among the home appliances registered to the user account. If the selected theme only performs temperature control and sound output, the processor (130) can select home appliances related to temperature control (e.g., air conditioners, fans, heaters, etc.) among the home appliances registered to the user account, and identify home appliances capable of sound output (e.g., sound bars, display devices, etc.).

[0141] At this time, the processor (130) may consider the user's location. For example, if the user is located within a single space within an environment divided into multiple spaces, the processor (130) may identify only the home appliances corresponding to the theme among the home appliances registered to the user's account and located in the space where the user is currently located.

[0142] Additionally, the processor (130) may utilize not only the type of home appliance but also specification information during the aforementioned identification process. For example, if the theme used by the user requires the use of a display device larger than 30 inches, the processor (130) may only utilize display devices with a screen size larger than 30 inches among the display devices registered to the user account.

[0143] The processor (130) can identify at least one piece of device information or operation information corresponding to the theme of each of the identified at least one home appliance. This identification operation may be performed during or before the process of identifying multiple home appliances to which the selected theme will be applied, as described above.

[0144] The processor (130) acquires content to be played on the identified plurality of home appliances. For example, the processor (130) may acquire content included in a theme or use content address information included in the theme to acquire content. Alternatively, the theme may include conditional information required for use with the generative AI. In this case, the processor (130) may input the aforementioned conditional information into the generative AI to acquire content.

[0145] At this time, the processor (130) can obtain content using device information and layout information of each home appliance. At this time, the processor (130) can obtain different first image contents and second image contents corresponding to the theme. In addition, the processor (130) can obtain content corresponding to the layout direction information among the plurality of contents corresponding to the regional information based on the layout direction information of at least one display device among the plurality of home appliances and the regional information of the selected theme. This layout direction information may be referred to as display position information or display direction information, etc. In addition, the regional information may be information such as a country or city that can express the characteristics of the theme, as well as a virtual location (e.g., space, underwater, etc.). This regional information may also be referred to as spatial information, etc.

[0146] For example, if a theme has address information by placement direction (e.g., east, west, south, north), if the first home appliance is located relatively south, content can be obtained using address information corresponding to south, and if the first home appliance is located relatively north, content can be obtained using address information corresponding to north.

[0147] If the content used in the theme is a 360 VR video, the processor (130) can obtain a first video corresponding to the first orientation in the 360 ​​VR video described above using the first orientation information of the first display device for the first display device.

[0148] Alternatively, the processor (130) may input direction information and region information into the generation AI based on the arrangement direction information of at least one display device among a plurality of home appliances and the region and time information of the selected theme, thereby obtaining content corresponding to the direction information and region information.

[0149] Additionally, in the process described above, the processor (130) may correct the acquired content by considering brightness information, contrast information, etc. used in the theme. Such correction may be performed by the home appliance rather than the electronic device. That is, if the brightness information, contrast information, etc. described above are provided as control information to the home appliance, the home appliance that receives the control information can correct and use the received content based on the control information.

[0150] The processor (130) generates control information for each of the identified plurality of home appliances based on the device information of the identified home appliances and the operation information within the theme. For example, the processor (130) may select one of a plurality of modes based on the device information of the identified home appliances. In this case, the processor (130) may select one of the remaining modes, excluding modes that cannot be performed by the identified home appliances based on the device information of the identified home appliances.

[0151] And the processor (130) can generate control information for each home appliance based on the operation information set in the selected mode. For example, the processor (130) can generate first control information and second control information that make at least one of the brightness, contrast, and brightness of the first display device and the second display device the same. For example, if the user selects a night scene as a theme, control information that makes at least one of the brightness, contrast, and brightness common for each display device can be generated so that multiple display devices can commonly express the night scene.

[0152] Alternatively, the processor (130) generates first control information and second control information that make at least one of the brightness, contrast, and brightness of the first display device and the second display device different based on the arrangement direction of the first display device and the second display device and the positional information of the theme. For example, if the theme selected by the user is a sunset situation, in such an environment, the west may be bright, but other directions may be dark. Accordingly, the processor (130) may generate control information that makes the display device displaying the west operate with brighter brightness or higher contrast than the display devices displaying images in other directions.

[0153] At this time, the processor (130) may obtain the user's location information and, based on the obtained location information and the location information for each home appliance, generate control information for each of the plurality of home appliances. For example, when multiple speaker devices output the same sound source content, the processor (130) may generate control information to output stereo sound corresponding to the user's location. For example, a sound bar located to the right of the user may output the right sound of the sound source, and a speaker located to the left of the user may output the left sound of the sound source. Meanwhile, when the user is located in front of one speaker device, the speaker device may output general stereo sound.

[0154] The processor (130) controls the communication device (110) to transmit at least one of content and control information to each home appliance. The communication device (110) can be controlled to provide each home appliance to which control is to be applied with a control command and content to be used. Meanwhile, upon implementation, the content described above may be provided by a separate server or content providing device other than the electronic device (100).

[0155] As described above, the electronic device according to the present disclosure can control multiple home appliances simultaneously, allowing users to easily control multiple home appliances. Furthermore, by allowing multiple devices to operate according to a single concept or specific theme, the user can experience the concept or theme.

[0156] Meanwhile, while only a simple configuration of the electronic device (100) has been illustrated and described above, various additional configurations may be provided during implementation. This will be described below with reference to FIG. 4.

[0157] FIG. 4 is a diagram illustrating a configuration of an electronic device according to an embodiment of the present disclosure.

[0158] Referring to FIG. 4, the electronic device (100') may include a communication device (110), memory (120), processor (130), input / output interface (140), microphone (150), display (160), and speaker (170).

[0159] For example, the electronic device (100') of FIG. 4 may be one of the user device (2) or the home appliance (10) of FIG. 1 (i.e., a home appliance operating as a home server). In the following description, for ease of explanation, it is assumed that the electronic device (100') is the display device (20) of FIG. 1.

[0160] The configuration of the communication device (110), memory (120), and processor (130) has been described above in FIG. 3, and only operations different from those in FIG. 3 will be described below.

[0161] The communication device (110) can receive theme list information from the server (3) and transmit information about a theme selected by the user to the server (3). In response, the communication device (110) can receive theme data from the server (30).

[0162] The communication device (110) can transmit control commands for other home appliances described later to each home appliance.

[0163] When the processor (130) receives a theme execution command from a user, it can control the communication device (110) to obtain theme data corresponding to the theme selected by the user from the server (3).

[0164] The processor (130) can use the acquired theme data to generate control information for other home appliances and control the communication device (110) to transmit the generated control information.

[0165] The processor (130) can use theme data to acquire video content to be displayed and control the display (160) to display the acquired video content. In addition, the processor (130) can acquire audio content to be output and control the speaker (170) to output the acquired sound.

[0166] The input / output interface (140) may be any one of HDMI (High Definition Multimedia Interface), MHL (Mobile High-Definition Link), USB (Universal Serial Bus), DP (Display Port), Thunderbolt, VGA (Video Graphics Array) port, RGB port, D-SUB (D-subminiature), and DVI (Digital Visual Interface).

[0167] The input / output interface (140) can input / output at least one of audio and video signals. Depending on the implementation example, the input / output interface (260) may include separate ports for inputting / outputting only audio signals and ports for inputting / outputting only video signals, or may be implemented as a single port for inputting / outputting both audio signals and video signals.

[0168] And the input / output interface (140) can provide a video signal corresponding to the screen generated by the electronic device (100') or an audio signal together with the video signal to an external device (e.g., a display device, STB, etc.).

[0169] The microphone (150) can receive the user's voice in an activated state. For example, the microphone (150) can be formed integrally on the upper side, front side, side side, etc. of the electronic device (100'). The microphone (150) can include various components such as a microphone that collects the user's voice in analog form, an amplifier circuit that amplifies the collected user's voice, an A / D conversion circuit that samples the amplified user's voice and converts it into a digital signal, and a filter circuit that removes noise components from the converted digital signal.

[0170] When a user's voice is input through the microphone (150), the processor (130) can confirm the user's voice content and perform an action corresponding to the voice content. For example, the voice content here may be a theme selection command or a theme execution command.

[0171] Meanwhile, although the above description describes that the user's voice is input through a microphone (150), the microphone may be provided in a remote control for controlling the electronic device (100'), and the user's voice input through the microphone provided in the remote control may be input to the electronic device (100') and processed through the communication device (110) described above.

[0172] The electronic device (100') may operate not only based on the configuration or remote control provided in the electronic device (100'), but also according to control commands from the user device (2). For example, if the electronic device is a TV or a set-top box, manufacturers have recently been providing applications for controlling the TV or set-top box. Such applications may provide a function that allows the terminal device to be used as a remote control for the electronic device.

[0173] Accordingly, when a user executes an application to control a TV or set-top box using a terminal device and inputs a voice command through the terminal device, the electronic device (100') can perform a voice recognition operation and a corresponding voice recognition result using the voice signal input through the terminal device.

[0174] The display (160) may be implemented as a variety of displays, such as an LCD (Liquid Crystal Display), an OLED (Organic Light Emitting Diodes) display, a PDP (Plasma Display Panel), etc. The display (160) may also include a driving circuit, a backlight unit, etc., which may be implemented as a-si TFT, LTPS (low temperature poly silicon) TFT, OTFT (organic TFT), etc. Meanwhile, the display (160) may be implemented as a touch screen combined with a touch sensor, a flexible display, a 3D display, etc.

[0175] The display (160) can display various images. For example, the display (160) can display an image generated by the processor (130).

[0176] The speaker (170) can output sound. Specifically, the speaker (170) may be a component that outputs various audio data processed in the input / output interface as well as various notification sounds or voice messages.

[0177] Meanwhile, although FIG. 4 illustrates and describes the electronic device (100') as including a display (160), if the electronic device (100') is a device such as a set-top box that does not include a display, the display configuration may be omitted. Furthermore, depending on the implementation form, the above-described speakers and microphones may also be omitted. Furthermore, although not illustrated in FIG. 4, other components (e.g., a camera) may be further included.

[0178] FIG. 5 is a diagram illustrating a configuration of a home appliance according to an embodiment of the present disclosure.

[0179] Referring to FIG. 5, a home appliance (200) may be composed of a control panel (210), memory (220), a communication device (230), a processor (240), a speaker (250), and a function device (260). Such a home appliance (200) may be a home appliance (10) or a display device of FIG. 1.

[0180] The control panel (210) can receive various inputs related to the control of the home appliance (200). Specifically, the control panel (210) can include a touch area (or button) for receiving function commands. Here, the function commands can be commands for turning the home appliance (200) on / off, commands for adjusting the intensity, commands for setting a timer, etc.

[0181] The control panel (210) can receive various user inputs and transmit them to the processor (240). The control panel (210) can include a user interface including an input device (211) including a number of buttons or keypads that allow a user to set various functions of the home appliance (200) and a display (212) that displays various information related to the home appliance (200).

[0182] Here, the input device (211) may refer to various types of buttons, such as mechanical buttons, touch pads, and wheels, formed in any area, such as the front or side of the exterior of the home appliance (200). Meanwhile, in FIG. 5, the input device (211) and the display (212) are described as separate components, but in actual implementation, the home appliance (200) may be implemented as one, such as a touch screen panel.

[0183] Meanwhile, the control panel (210) may be replaced with words such as input unit, input receiver, user interface, button, or touchscreen panel. It is not limited to the examples described above, and may be replaced with various components that perform operations that receive user touch input.

[0184] Here, the display (112) can visually display operation information of the home appliance (200) to the user according to the control signal of the processor (240).

[0185] Meanwhile, in FIG. 5, the display (212) is described as being included in the control panel (210), but the display may be placed in a separate area during implementation.

[0186] The memory (220) can store instructions, programs, or data for controlling the home appliance (200). In addition, the memory (220) can store user operation inputs or function commands input through the control panel (210), control signals output by the processor (240), etc.

[0187] For example, the memory (220) may be implemented as an internal memory such as a ROM (e.g., an electrically erasable programmable read-only memory (EEPROM)) or RAM included in the processor (240), or may be implemented as a separate memory from the processor (240). In this case, the memory (220) may be implemented as a memory embedded in the home appliance (200) or as a memory that can be detachably attached to the home appliance (200) depending on the purpose of data storage. For example, data for operating the home appliance (200) may be stored in a memory embedded in the home appliance (200), and data for the expansion function of the home appliance (200) may be stored in a memory that can be detachably attached to the home appliance (200).

[0188] The memory (220) can store control commands and / or control commands received through the communication device (230) described below.

[0189] The communication device (230) may include a communication module that communicates with external electronic devices using various communication protocols. The communication device (230) is a configuration that performs communication with various types of external devices according to various types of communication methods. The communication device (230) may include a Wi-Fi module, a Bluetooth module, an infrared communication module, a wireless communication module, and the like. Here, each communication module may be implemented in the form of at least one hardware chip.

[0190] The communication device (230) can receive at least one of a control command and content from the electronic device (100).

[0191] The processor (240) controls the overall operation of the home appliance (200). Specifically, the processor (240) is connected to a configuration of the home appliance including a memory, and can control the overall operation of the home appliance by executing at least one instruction stored in the memory as described above. In particular, the processor (240) may be implemented as a single processor (240) or as multiple processors (240).

[0192] The processor (240) may be implemented as one or more IC (integrated circuit (or circuitry)) chips and may perform various data processing operations. The processor (240) may include at least one electrical circuit and may individually or collectively distribute and process instructions (or programs, data, etc.) stored in memory.

[0193] The processor (240) may include a processor assembly including one or more processing circuits. The processor (240) may include one or more processing circuits that operate to control the performance and operations of one or more components of the home appliance (e.g., memory and / or drive unit (sensor)). For example, the processor (240) (e.g., AP) may be implemented as a system on chip (SoC) (e.g., a single chip or chipset). For example, the processor (240) may be implemented as multiple cores (or at least one core circuit), multiple chips, or multiple chipsets.

[0194] For example, the processor (240) may include one or more processing circuits. The processor (240) may include one or more processing circuits configured to individually and / or collectively perform various functions of the present disclosure. As a non-limiting example, at least a portion of the processor (240) may be included in a first chip of the home appliance (200), and at least another portion of the processor (240) may be included in a second chip of a home appliance other than the first chip of the home appliance (200).

[0195] For example, the processor (240) may include a central processing unit (CPU), a graphics processing unit (GPU), a neural processing unit (NPU), an image signal processor (ISP), a display controller, a memory controller, a storage controller, a communication processor (CP), and / or a sensor interface. These components of the processor (240) are merely exemplary. The processor (240) may further include other components in addition to the above-described configuration. In addition, some components of the processor (240) may be omitted. And some components of the processor (240) may be included as separate components of the home appliance (200) outside the processor (240). For example, some components of the processor (240) (e.g., a memory controller) may be included within other components (e.g., at least a portion of a memory, an interface (e.g., available for connecting to at least one component of the home appliance (200), a control panel (210)).

[0196] The processor (240) can cause other components of the appliance (200) to perform various operations by executing instructions stored in memory.

[0197] The processor (240) can process setting values, function commands, etc. according to a pre-stored control program or control data, and output a control signal related to a function that the home appliance can perform or a communication signal for communicating with an external home appliance.

[0198] For example, when a function command is received from the control panel (210), the processor (240) can perform a function corresponding to a command selected by the user according to the received function command. For example, if the home appliance (200) is a display device, the processor (240) can cause the display (212) to display an image selected by the user. If the home appliance (200) is an air conditioner, the processor can control the function device (260) that performs a cooling function so that the temperature set by the user is reached.

[0199] When a control command is input from an electronic device (100), the processor (240) can control the configuration within the home appliance (200) to perform an operation corresponding to the input control command.

[0200] For example, when a control command including specific content address information is input to the processor (240), the communication device (230) can be controlled to receive content using the address information. Furthermore, the display (212) can be controlled to display an image corresponding to the received content. At this time, the processor (240) can correct the image to match the image brightness, contrast, and brightness information included in the received control command.

[0201] If the home appliance is an air conditioner, the processor (240) can control the functional device (260) based on the operation mode (e.g., cooling mode, blowing mode, heating mode), set temperature, and wind strength information included in the control command.

[0202] The speaker (250) outputs a notification sound or a notification message. For example, it can output information about the current status of the home appliance (200). In addition, the speaker (250) can output sound source content.

[0203] The functional device (260) may be a component related to a specific function of the home appliance. For example, if the home appliance is an air conditioner, the functional device may be a component that performs a cooling operation, or if the home appliance is a light, the functional device may be a lighting device.

[0204] As described above, other home appliances in this embodiment can be controlled according to control commands provided by the electronic device, and the user can easily select a theme and perform control on multiple electronic devices.

[0205] FIG. 6 is a diagram for explaining the configuration of theme data according to one embodiment of the present disclosure.

[0206] Referring to FIG. 6, theme data may include multiple control objects (610). For example, the control objects may be images, sounds, temperature, humidity, airflow, and illuminance. More specifically, images may include detailed configurations such as brightness, contrast, and the like; sounds may include detailed configurations such as volume, effects, modes, bass, and treble; airflow may include detailed configurations such as direction and strength; and illuminance may include detailed configurations such as color temperature and brightness.

[0207] Furthermore, theme data can operate not as a single setting, but as a set of multiple settings. For example, as illustrated, six modes (e.g., Subtle, Soft, Intense, Bright, Harmonious, and Normal) are available. During implementation, only some of the six modes described above may be utilized, or other modes may be utilized in addition to the above-described modes. Such modes may also be referred to as "application level," "sensory information," "sensory mode," "genre," etc.

[0208] Accordingly, theme data can include configuration information for six modes for a single theme (i.e., Hawaii). For example, if a user sets the "Gentle" mode in the Hawaii theme, control information for each appliance can be set using the output range table corresponding to the "Gentle" mode. The aforementioned output range table is described later in Figure 7.

[0209] Additionally, theme data can include content information in addition to the aforementioned control information. For example, a Hawaiian beach theme could include video content of a Hawaiian beach, and audio content could include sound recorded at the beach. Furthermore, multiple videos, rather than a single video, can be used.

[0210] Meanwhile, during implementation, theme data may directly include the above-described content, or may include address information that can obtain the above-described content.

[0211] In this way, the theme can be uploaded to the market as a single data set containing information about the control information and content as described above.

[0212] Users can select and apply one of the various themes uploaded to the theme market.

[0213] Meanwhile, the home appliances that each user has may differ, and the specifications of each home appliance may vary, so the experience of the same theme may differ depending on the environment in which the theme is used.

[0214] Therefore, it is necessary to determine whether themes uploaded to the market are compatible with the home appliances you own. Accordingly, this disclosure calculates a user experience index and provides the calculated user experience index to the user.

[0215] Accordingly, users can use the aforementioned experience index to select a theme appropriate for their environment. The specific experience index calculation and usage method are described later in Figure 8.

[0216]

[0217] FIG. 7 is a diagram for explaining detailed information of theme information according to one embodiment of the present disclosure.

[0218] Referring to Figure 7, two themes are included. For example, the first theme is a Hawaiian theme, and the second theme is a Maldives theme. While the example illustrates two themes, a single theme data may contain information for only one theme.

[0219] Each theme includes control information for each of the six modes. For example, in the Hawaiian theme of the first theme, the brightness settings for the video include a setting for displaying the video at a brightness of 80-250 for "gentle" and a setting for displaying the video at a brightness of 100-300 for "soft."

[0220] Accordingly, when a user selects a Hawaiian theme and selects a soft mode (or genre), the electronic device (100) can transmit control information to display the Hawaiian video content in a brightness range of 100-300 while transmitting the video content to a specific display device.

[0221] FIG. 8 is a diagram for explaining the operation of calculating a sensation index according to one embodiment of the present disclosure.

[0222] As explained earlier, each user has different home appliances, and each home appliance has different specifications, so each user may experience the same theme differently.

[0223] In order to quantitatively represent the user's experience for each theme, this disclosure uses a experience index.

[0224] This perceived index can be expressed as a value within the range of 0 to 10, but is not limited thereto, and other ranges may be used.

[0225] Below, we describe the process for calculating this perceived index. First, we assume the user's desired theme is Hawaiian, and the required products for this theme are two TVs, one sound bar, two air conditioners, one humidifier, and four lights. Furthermore, we assume the user owns one TV, one sound bar, one air conditioner, and two lights.

[0226] To calculate the user experience index, the electronic device uses the user account to obtain device information registered to the account (810). By obtaining this information, it can be confirmed that the user's home appliances include one TV, one sound bar, one air conditioner, and two lighting fixtures.

[0227] Meanwhile, while the illustrated example illustrates and describes the electronic device as performing operations such as providing a user account and the aforementioned theme, the aforementioned functions can be performed on different servers. In this case, the aforementioned process can be performed by one server requesting and transmitting the aforementioned device information to another server based on the aforementioned account information.

[0228] The electronic device can acquire customer data (820) and compare the acquired customer data with device information for the theme selected by the user (830). As previously described, the comparison can be calculated not only to determine whether the number of devices satisfies the requirements, but also to determine whether each device satisfies the minimum requirements. For example, if the Hawaiian theme requires two 30-inch TVs, but the user only owns a 20-inch TV, it can be determined that no TVs meet the requirements. This determination result can be discounted to produce a value within the range of 0 to 10. In this case, the importance of each device can be considered.

[0229] For example, a TV might be assigned a -1 score to account for a shortage, while audio might be assigned a -0.5 score, or lighting might be assigned a different value, such as -0.2. Alternatively, corresponding values ​​might be used even when specific conditions are lacking. For example, if a TV exists but its brightness range does not meet the required brightness range, a -0.3 score might be deducted, or if the TV does not meet the 30-inch size specification, a -0.4 score might be deducted. Different weights could be applied to each configuration.

[0230] Through this analysis (840), the electronic device can calculate a user experience index (850) for a specific user. This calculation can be used by the user to select a theme or a mode within a theme.

[0231] Meanwhile, implementation can utilize multiple indices instead of a single one. For example, a general indices, a special indices, and an equalizer indices can be used.

[0232] Here, the general perception index is based on the fact that each theme has a set range of source elements, and the output range of elements for each genre can be calculated. The result of dividing this calculated range by a ratio of 0 to 10 can be used as the general perception index.

[0233] The special experience index is recalculated based on the general experience index, using the output range of the user's product specifications. For example, the experience index for each element is calculated based on the recalculated output range, and the average of these experience indices can be used to determine the experience index for a theme the user can express. If a product is unavailable or has insufficient specifications, the experience index may be reduced from the maximum experience index of 10 to compensate for the lack of specifications.

[0234] The equalizer index determines the output value of each product based on the ratio of the perceived index selected by the customer. The determined output value can be finely adjusted based on the distance and product type of the map view, and the resulting value can be calculated accordingly.

[0235] Meanwhile, these outputs are not fixed and can be updated to reflect changes in device information registered to the user account when the user acquires a new device.

[0236] FIG. 9 is a diagram for explaining adjustment of a sensation index according to one embodiment of the present disclosure.

[0237] Referring to Figure 9, a user's perceived experience index can first be calculated (910) as previously described in Figure 8. The user can then select a mode (or genre) to use within the selected theme.

[0238] For example, customers can adjust their perceived value index, and the detailed output values ​​of products can vary accordingly. Furthermore, even for the same perceived value index, different combinations of output values ​​can exist depending on the genre (or mode).

[0239] In this case, the electronic device may automatically calculate setting values ​​corresponding to the selected theme and genre, display the application status through the UI, and receive detailed values ​​from the user in the displayed application status (930).

[0240] For example, the user experience index value provided is determined by the genre-specific output range within the theme's element-specific output range. For example, the experience index can range from 0 to 10, and the output range for each control element can be calculated based on the specifications of each home appliance.

[0241] For example, if the user's perceived index for a specific theme is calculated as 0 to 7, and the user selects an application of 5, the control setting is proportionally a value of 5 / 7 between 0 and 7, and this value can be used to determine the control status for each device.

[0242] Once these detailed values ​​are selected, the electronic device can compare the output target value with the current state value (950) and generate control information for each appliance to operate toward the output target value (960). For example, the electronic device can gradually increase or decrease the sensitivity index until the target sensitivity index is reached.

[0243] When the target value is reached (970) by such an action, the electronic device can maintain the target value.

[0244] Meanwhile, in the above, it has been illustrated and explained that the aforementioned sensation index is calculated using only the specification information of the home appliance, but when implemented, not only the information of the home appliance but also information about the space where the home appliance is located can be used.

[0245] For example, a 30-inch TV may seem small in a 30-pyeong (100-square-foot) home, but large in a 20-pyeong (66-square-foot) home. Furthermore, given that the required specifications may vary depending on the user's environment, the user's spatial information can be utilized in the aforementioned calculation process. This will be described below with reference to Figure 10.

[0246] FIG. 10 is a drawing for explaining an example of mode-specific settings according to one embodiment of the present disclosure.

[0247] Referring to Figure 10, an example of a combination of control information by perceived index is shown. This example applies the soft mode to a Hawaiian theme and assumes that the appliance is located in a 24-pyeong (approximately 65 square meters) apartment.

[0248] As shown, the smaller the perceived index, the smaller the output value. The larger the perceived index, the larger the output value. However, depending on the genre's specificity, each element may be assigned a strong element, and the fixed values ​​and ranges may be set in reverse.

[0249] Additionally, the control value is not necessarily calculated in proportion to the aforementioned perceived index. For example, brightness has a value of 30 for perceived index 3, but 60 for perceived index 3.

[0250] In this way, each control index is determined not solely by the perceived index, but also by considering other factors in a harmonious manner. Accordingly, manufacturers can create and utilize appropriate control sets for each combination. Furthermore, users creating themes can also generate theme data by considering the aforementioned combinations.

[0251] FIG. 11 is a drawing for explaining a location-specific setting operation according to one embodiment of the present disclosure.

[0252] Referring to Figure 11, control information for each appliance can take into account the user's location. This user location can be used for two purposes.

[0253] First, it can be used to select the first control target. For example, if the user is located in the living room as shown, controlling appliances in rooms not visible from the living room may be unnecessary.

[0254] Therefore, the user's location may be taken into account when identifying the device to which the theme will be applied.

[0255] Even after the above-described identification, it can also be used to set control information for each device to be controlled. For example, as shown, if there are only three display devices in the space where the user is located and no sound bar, a decision may need to be made as to which display device will output sound.

[0256] At this time, if it is determined that the user is located in the center of the location, a control setting can be made to select a device C suitable for providing surround sound at the location, and have the device C output surround sound, and have the remaining display devices not output bass or sound.

[0257] Meanwhile, in a case where multiple display devices are included in a single space, rather than in the above-described method, devices that are closer to the user can have their output weaker, and devices that are farther from the user can have their output stronger, so as to produce an overall harmonious output.

[0258] FIG. 12 is a sequence diagram illustrating operations between an electronic device and a home appliance according to an embodiment of the present disclosure.

[0259] Referring to FIG. 12, when a user selects a theme (S1210), content can be acquired and control information can be generated using theme data corresponding to the theme (S1220, S1230).

[0260] For example, when one of the multiple themes illustrated in FIG. 13 or FIG. 14 described below is selected, the electronic device can identify the home appliance to which the theme is to be applied using the device information in the selected theme data and the device information registered to the user account.

[0261] And control information and content applicable to each identified home appliance can be generated.

[0262] And content and control information generated in each home appliance can be transmitted (S1240).

[0263] The home appliance (200) can perform an operation corresponding to the theme in response to the received control information and content (S1250). For example, if the home appliance is a display device, it can receive video content, correct the received video content in response to the received control information, and display the corrected video. For example, the video can be displayed to match the brightness range or contrast level corresponding to the control information.

[0264] If the home appliance is a sound bar, it can receive audio content and output sound based on the received audio content in response to the control information. For example, if the control information includes a command to output only a specific channel from the surround channels at 50% volume, the sound bar can extract audio information from only that specific channel from the received audio content and output the extracted audio information at 50% volume. At this time, compensation and sound effects corresponding to the control information can be applied.

[0265] If the home appliance is a lighting device, it can emit light with a brightness or color corresponding to the received control information.

[0266] FIG. 13 is a diagram illustrating an example of a user interface window that can be displayed on an electronic device according to an embodiment of the present disclosure.

[0267] Referring to FIG. 13, the user interface window (1300) displays multiple themes. For example, the multiple themes include a Hawaiian theme, a rural theme, a city night scene theme, an Egyptian theme, a Hong Kong night scene theme, and a space theme.

[0268] Such themes are selected and displayed by selecting a theme suitable for the user from among the multiple themes available on the electronic device (100). Furthermore, the themes can be displayed in different arrangements during implementation. For example, they can be displayed by sorting them based on popularity ranking or by order of new registration.

[0269] A user interface window (1300) like this can be displayed on a user device (2) and can also be displayed on a home appliance (10).

[0270] FIG. 14 is a diagram illustrating an example of a user interface window that can be displayed on an electronic device according to an embodiment of the present disclosure.

[0271] Referring to FIG. 14, the user interface window (1400) displays multiple themes. For example, the multiple themes include a Hawaiian theme, a rural theme, and a city night scene theme.

[0272] Compared to Figure 13, the user interface window (1400) selects and displays a theme with a high user experience index. In other words, a theme more suitable for the user environment can be selected and displayed.

[0273] If the user selects one of the displayed themes, a user interface window such as that shown in Fig. 15 may be displayed.

[0274] FIG. 15 is a diagram illustrating an example of a user interface window that can be displayed on an electronic device according to an embodiment of the present disclosure.

[0275] Referring to FIG. 15, the user interface window may include a recommendation area (1510) that displays a recommendation mode, an application command area (1520), and a cancel area (1530).

[0276] The recommendation area displays the optimal mode among multiple modes within the theme selected by the user. If the user accepts the recommended mode, the user can select the application command area (1520). In this case, the electronic device can generate control commands for each home appliance in response to the operation mode corresponding to the selected theme and recommended mode.

[0277] If the cancel area (1530) is selected, a user interface window may be displayed for selecting one of multiple modes.

[0278] FIG. 16 is a flowchart for explaining a control operation of an electronic device according to an embodiment of the present disclosure.

[0279] Referring to FIG. 16, when a theme is selected, the electronic device (100) identifies a plurality of home appliances to which the selected theme is to be applied.

[0280] The electronic device (100) acquires content to be played from a plurality of identified home appliances. For example, the electronic device (100) may acquire different first and second image contents corresponding to a theme.

[0281] Specifically, the electronic device (100) can obtain content corresponding to the layout direction information among a plurality of contents corresponding to the regional information based on the layout direction information of at least one display device among a plurality of home appliances and the regional information of the selected theme.

[0282] Alternatively, based on the arrangement direction information of at least one display device among multiple home appliances and the regional information of the selected theme, the direction information and regional information may be input into the generation AI to obtain content corresponding to the direction information and regional information.

[0283] The electronic device (100) generates control information for each of the identified plurality of home appliances based on the device information of the identified home appliance and the operation information within the theme. For example, one of a plurality of modes may be selected based on the device information of the identified home appliance, and control information for each home appliance may be generated based on the operation information set for the selected mode. At this time, one of the remaining modes, excluding modes that cannot be performed by the identified home appliance, may be selected based on the device information of the identified home appliance.

[0284] At this time, the electronic device (100) may generate first control information and second control information that make at least one of the brightness, contrast, and contrast of the first display device and the second display device the same. Alternatively, the electronic device (100) may generate first control information and second control information that make at least one of the brightness, contrast, and contrast of the first display device and the second display device different based on the arrangement direction of the first display device and the position information of the theme.

[0285] At this time, the electronic device (100) can obtain the user's location information and, based on the obtained location information and the location information for each home appliance, generate control information for each of the plurality of home appliances.

[0286] The electronic device (100) transmits at least one of content and control information to each home appliance. For example, when multiple images are generated, the first image content may be transmitted to one display device and the second image content may be transmitted to a second display device.

[0287] FIG. 17 is a flowchart for explaining a control operation of a home appliance according to an embodiment of the present disclosure.

[0288] Referring to Figure 17, a home appliance can receive control information from an electronic device. For example, if the home appliance is an air conditioner, the control information may include control commands such as a set temperature or wind intensity. If the home appliance is a smart light, the control information may include information such as the color of the light to be output and the illuminance of the light. If expressing a sunset, the control information may include time-series control information that changes color or hues over time.

[0289] And if the home appliance is a display device, it may include information about content information (or the content itself or the content address), brightness level (application mode (e.g., sports mode, etc.)), contrast level, etc. when outputting the content.

[0290] And if the home appliance is a display device or sound bar with speakers, it can include information on the channel to be output by each speaker, information on the sound level of that channel, etc.

[0291] If the home appliance is capable of outputting content, it can receive content along with control information. However, during implementation, content may not be provided, but only address information that can be used to secure content may be received. The received address information can then be used to acquire content.

[0292] And it can perform actions based on the control information. If content is received, it can perform actions based on the control information. For example, if the home appliance is a speaker device and the control information includes information to output the right channel at 50% volume, the home appliance can acquire the audio content and output the right sound of the audio content at 50% volume.

[0293] Although the above describes only the operation for one home appliance, when implemented, the above-described control operation can be individually applied to multiple home appliances to which the theme is applied.

[0294] Meanwhile, the methods according to at least some of the various embodiments of the present disclosure described above may be implemented in the form of an application that can be installed on an existing electronic device.

[0295] Additionally, the methods according to at least some of the various embodiments of the present disclosure described above can be implemented with only a software upgrade or a hardware upgrade for an existing electronic device.

[0296] Additionally, the methods according to at least some of the various embodiments of the present disclosure described above may also be performed through an embedded server provided in an electronic device, or an external server of at least one of the electronic devices.

[0297] Meanwhile, according to one embodiment of the present disclosure, the various embodiments described above may be implemented as software including instructions stored in a machine-readable storage medium that can be read by a machine (e.g., a computer). The device may include an electronic device (e.g., electronic device (A)) according to the disclosed embodiments, which is a device that can call instructions stored in the storage medium and operate according to the called instructions. When an instruction is executed by a processor, the processor may directly or under the control of the processor use other components to perform a function corresponding to the instruction. The instruction may include code generated or executed by a compiler or an interpreter. The machine-readable storage medium may be provided in the form of a non-transitory storage medium.

[0298] Here, the term 'non-transitory storage medium' means a tangible device that does not contain signals (e.g., electromagnetic waves), and this term does not distinguish between cases where data is stored semi-permanently in the storage medium and cases where it is stored temporarily. For example, a 'non-transitory storage medium' may include a buffer in which data is temporarily stored. According to one embodiment, the method according to the various embodiments disclosed in the present document may be provided as a computer program product. The computer program product may be traded between a seller and a buyer as a commodity. The computer program product may be distributed in the form of a machine-readable storage medium (e.g., a compact disc read only memory (CD-ROM)), or may be distributed online (e.g., downloaded or uploaded) via 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 (e.g., a downloadable app) may be temporarily stored or temporarily created in a device-readable storage medium, such as the memory of a manufacturer's server, an application store's server, or an intermediary server.

[0299] The various embodiments of the present disclosure according to the claims and detailed description may be implemented through hardware, software, or a combination of hardware and software.

[0300] Such software may be stored on a non-transitory computer-readable storage medium. The non-transitory computer-readable storage medium may store one or more computer programs (or software modules), and the one or more computer programs may include computer-executable instructions that, when individually or collectively executed by one or more processors of the electronic device, cause the electronic device to perform the method of disclosure.

[0301] Any such software may be stored in a storage device, such as ROM, volatile or non-volatile storage, whether erasable or rewritable, or in a memory, such as, for example, RAM, a memory chip, device or IC, or on an optical or magnetically readable medium, such as a CD, DVD, magnetic disk or magnetic tape. The storage device and the storage medium may be various embodiments of a computer program comprising instructions that, when executed, implement various embodiments of the disclosure, or a non-transitory machine-readable storage medium suitable for storing a computer program. Accordingly, various embodiments may provide a program comprising code for implementing an apparatus or method as recited in any one of the claims of the present specification, and a non-transitory machine-readable storage device storing such a program.

[0302] Although the contents of the present disclosure have been illustrated and described with reference to various embodiments, it will be understood by those skilled in the art to which the present disclosure pertains, and it is of course possible to make various changes in form and detail without departing from the gist of the present disclosure, which is defined by the appended claims and their equivalents.

Claims

1. In electronic devices, communication device; memory that stores at least one instruction; and one or more processors executing at least one instruction; When the above instructions are individually or collectively executed by the one or more processors, the electronic device: When at least one theme is selected, at least one home appliance capable of performing at least one function corresponding to the selected theme is identified, Identifying at least one of the device information of each of the at least one identified home appliances or the operation information corresponding to the theme, Generate control information for each of the at least one identified home appliance based on at least one of the identified device information or the operation information corresponding to the selected theme, An electronic device that controls the communication device to transmit the control information to each of the home appliances.

2. In paragraph 1, Each of the above at least one theme corresponds to a plurality of modes in which at least one operation information of at least one home appliance is different, When the above instructions are individually or collectively executed by the one or more processors, the electronic device: An electronic device that selects one of the plurality of modes based on the identified device information of the identified home appliance and generates control information for each home appliance based on operation information corresponding to the selected mode.

3. In paragraph 2, When the above instructions are individually or collectively executed by the one or more processors, the electronic device: An electronic device that selects one of the plurality of modes corresponding to the selected theme based on the identified device information of the identified home appliance, excluding the mode that cannot be performed by the identified home appliance.

4. In paragraph 1, The above identified plurality of home appliances include a first display device and a second display device, When the above instructions are individually or collectively executed by the one or more processors, the electronic device: Obtaining different first and second video contents corresponding to the selected theme, An electronic device that transmits first image content to the first display device and controls the transmission of second image content to the second display device.

5. In paragraph 2, When the above instructions are individually or collectively executed by the one or more processors, the electronic device: Generate first control information and second control information to make at least one of brightness, contrast, and brightness of the first display device and the second display device the same, An electronic device that controls the communication device to transmit the first control information to a first display device and to transmit the second control information to a second display device.

6. In paragraph 5, When the above instructions are individually or collectively executed by the one or more processors, the electronic device: An electronic device that generates first control information and second control information that make at least one of brightness, contrast, and brightness of the first display device and the second display device different based on the arrangement direction of the first display device and the second display device and the position information of the theme.

7. In paragraph 1, When the above instructions are individually or collectively executed by the one or more processors, the electronic device: An electronic device that identifies content corresponding to the location information of the output device among a plurality of contents corresponding to the spatial information based on the location information of at least one output device among a plurality of home appliances and the spatial information corresponding to the theme.

8. In paragraph 1, When the above instructions are individually or collectively executed by the one or more processors, the electronic device: An electronic device that obtains content corresponding to the location information of the output device and the location information of the output device and the location information corresponding to the theme by inputting the location information and the location information into a generating AI based on the location information of at least one output device among a plurality of home appliances and the location information corresponding to the theme.

9. In paragraph 1, When the above instructions are individually or collectively executed by the one or more processors, the electronic device: An electronic device that obtains location information of a user and generates control information for each of the plurality of home appliances based on the obtained location information and location information for each home appliance.

10. In paragraph 1, The above theme includes location and time information, When the above instructions are individually or collectively executed by the one or more processors, the electronic device: An electronic device that identifies content to be played on the identified plurality of home appliances based on the above location and time information.

11. In the method of controlling an electronic device A step of identifying at least one home appliance capable of performing at least one function corresponding to the selected theme when at least one theme is selected; A step of identifying at least one of device information of each of the identified at least one home appliance or operation information corresponding to the theme; A step of generating control information for each of the at least one identified home appliance based on at least one of the identified device information or the operation information corresponding to the selected theme; and A control method comprising a step of transmitting the control information to each of the home appliances.

12. In paragraph 11, Each of the above at least one theme corresponds to a plurality of modes in which at least one operation information of at least one home appliance is different, The step of generating the above control information is: A control method for selecting one of the plurality of modes based on the identified device information of the identified home appliance and generating control information for each home appliance based on operation information corresponding to the selected mode.

13. In paragraph 12, The step of generating the above control information is: A control method for selecting one of the plurality of modes corresponding to the selected theme based on the identified device information of the identified home appliance, excluding a mode that cannot be performed by the identified home appliance.

14. In paragraph 11, The above identified plurality of home appliances include a first display device and a second display device, A step of acquiring different first video contents and second video contents corresponding to the selected theme; A control method further comprising the steps of transmitting first image content to the first display device and transmitting second image content to the second display device.

15. In a non-transitory computer-readable recording medium storing a program for executing a method of controlling an electronic device, The above control method is, A step of identifying at least one home appliance capable of performing at least one function corresponding to the selected theme when at least one theme is selected; A step of identifying at least one of device information of each of the identified at least one home appliance or operation information corresponding to the theme; A step of generating control information for each of the at least one identified home appliance based on at least one of the identified device information or the operation information corresponding to the selected theme; and A computer-readable recording medium comprising a step of transmitting the control information to each of the home appliances.

Citation Information

Patent Citations

  • Home individualization condition control system and method

    JP2016010149A

  • Mobile terminal and method for controlling the same

    KR1020170029900A

  • A method and apparatus for controlling devices for a smart home service

    KR102349725B1

  • System and method for content streaming service based on artificial intelligence

    KR102684442B1

  • Procedure for controlling home appliances and installation for its implementation

    US20220171357A1