Method for visualizing environment of indoor space, and electronic device for performing same
The electronic device and method address the limitations of existing indoor environment visualization and control by acquiring and visualizing comprehensive environmental data, allowing for effective anomaly detection and solution implementation.
Patent Information
- Application Number
- PCT/KR2024/014973
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-01-08
- Filing Date
- 2024-10-02
- Publication Date
- 2025-04-10
AI Technical Summary
Existing methods for visualizing and controlling indoor environments often result in incomplete or biased data due to the fixed installation of devices and the inability to comprehensively measure environmental conditions across entire spaces.
An electronic device and method that acquire a map of an indoor space, receive target and current environmental information, and visualize environmental changes on the map, allowing for the detection of anomalies and provision of solutions to improve environmental control.
This approach enables comprehensive visualization and control of indoor environments, improving the accuracy and completeness of environmental data and facilitating effective solutions to achieve desired environmental conditions.
Smart Images

Figure KR2024014973_10042025_PF_FP_ABST
Abstract
Description
Method for visualizing the environment of an indoor space and an electronic device for performing the same
[0001] The present disclosure relates to a method for visualizing an environment of an indoor space and an electronic device for performing the same.
[0002] The Internet is evolving from a human-centric network where humans create and consume information to the Internet of Things (IoT), where information is exchanged and processed among distributed components such as objects. The Internet of Everything (IoE), which combines IoT technologies with big data processing technologies such as cloud servers, is also emerging. IoT can be applied to areas such as smart appliances, smart homes, smart buildings, and smart cities through the convergence and integration of existing IT (information technology) technologies with various industries.
[0003] In particular, efforts are ongoing to improve users' living environments by visualizing physical spaces and controlling indoor environments through appropriate devices. However, most home appliances are fixed in their installed locations, and some may be placed in remote corners of the home. Therefore, when users measure the overall indoor environment through these appliances, information is often biased towards specific areas or insufficient.
[0004] A method according to one embodiment of the present disclosure may include the step of obtaining a map representing an indoor space. The method may include the step of receiving target information regarding a target environment of the indoor space and current information regarding the current environment of the indoor space. The method may include the step of visualizing environmental changes in the indoor space on the map based on the target information and the current information.
[0005] An electronic device according to one embodiment of the present disclosure may include a memory and at least one processor. The memory may store one instruction. By having the at least one processor execute a program or one or more instructions stored in the memory, the electronic device may obtain a map representing an indoor space. The electronic device may receive target information regarding a target environment of the indoor space and current information regarding the current environment of the indoor space. Based on the target information and the current information, the electronic device may visualize environmental changes in the indoor space on a map.
[0006] According to one embodiment of the present disclosure, a computer program may be stored on a medium for performing at least one of the embodiments of the disclosed method on a computer.
[0007] FIG. 1 is a drawing for explaining an operation of visualizing an environment of an indoor space according to one embodiment of the present disclosure.
[0008] FIG. 2 is a flowchart illustrating a method for visualizing an environment of an indoor space according to an embodiment of the present disclosure.
[0009] FIG. 3 is a drawing illustrating an example of an image visualizing an environment in an indoor space according to one embodiment of the present disclosure.
[0010] FIG. 4 is a drawing for explaining elements utilized in a simulation for visualizing an environment of an indoor space according to one embodiment of the present disclosure.
[0011] FIG. 5 is a flowchart illustrating a method for providing a solution as a result of a simulation visualizing an environment of an indoor space according to one embodiment of the present disclosure.
[0012] FIG. 6 is a flowchart specifically explaining a method for visualizing an environment of an indoor space according to one embodiment of the present disclosure.
[0013] FIGS. 7A and 7B are drawings for explaining a user interface for providing a user with an image in which an indoor space environment is visualized according to one embodiment of the present disclosure.
[0014] FIG. 8 is a drawing for explaining the configuration of an electronic device for visualizing the environment of an indoor space according to one embodiment of the present disclosure.
[0015] In describing this disclosure, descriptions of technical details that are well-known in the technical field to which this disclosure pertains and are not directly related to this disclosure will be omitted. This is to avoid obscuring the gist of this disclosure by omitting unnecessary explanations and to convey it more clearly. Furthermore, the terms described below are defined based on their functions in this disclosure and may vary depending on the intent or custom of the user or operator. Therefore, their definitions should be based on the contents of this specification as a whole.
[0016] For the same reason, some components in the attached drawings are exaggerated, omitted, or schematically depicted. Furthermore, the dimensions of each component do not entirely reflect its actual size. Identical or corresponding components in each drawing are assigned the same reference numbers.
[0017] The advantages and features of the present disclosure, and methods for achieving them, will become clearer with reference to the embodiments described below in detail with the accompanying drawings. However, the present disclosure is not limited to the embodiments disclosed below and may be implemented in various different forms. The disclosed embodiments are provided to ensure that the disclosure of the present disclosure is complete and to fully inform those skilled in the art of the present disclosure of the scope of the disclosure. An embodiment of the present disclosure may be defined according to the claims. Like reference numerals denote like elements throughout the specification. In addition, when describing an embodiment of the present disclosure, if a detailed description of a related function or configuration is determined to unnecessarily obscure the gist of the present disclosure, the detailed description thereof will be omitted. In addition, the terms described below are terms defined in consideration of the functions of the present disclosure and may vary depending on the intention or custom of the user or operator. Therefore, the definitions should be made based on the contents throughout this specification.
[0018] In one embodiment, each block of the flowchart diagrams and combinations of the flowchart diagrams can be performed by computer program instructions. The computer program instructions can be installed on a processor of a general-purpose computer, special-purpose computer, or other programmable data processing apparatus, and the instructions, when executed by the processor of the computer or other programmable data processing apparatus, can create means for performing the functions described in the flowchart block(s). The computer program instructions can also be stored in a computer-available or computer-readable memory that can direct a computer or other programmable data processing apparatus to implement the functions in a particular manner, and the instructions stored in the computer-available or computer-readable memory can also produce an article of manufacture that includes instruction means for performing the functions described in the flowchart block(s). The computer program instructions can also be installed on a computer or other programmable data processing apparatus.
[0019] Additionally, each block in the flowchart diagram may represent a module, segment, or portion of code that includes one or more executable instructions for performing a specified logical function(s). In one embodiment, the functions described in the blocks may occur out of order. For example, two blocks depicted in succession may be executed substantially simultaneously or, depending on the function, may be executed in reverse order.
[0020] The term '~ unit' used in one embodiment of the present disclosure may represent software or a hardware component such as a Field Programmable Gate Array (FPGA) or an Application Specific Integrated Circuit (ASIC), and the '~ unit' may perform a specific role. Meanwhile, the '~ unit' is not limited to software or hardware. The '~ unit' may be configured to be on an addressable storage medium and may be configured to play one or more processors. In one embodiment, the '~ unit' may include components such as software components, object-oriented software components, class components, and task components, processes, functions, properties, procedures, subroutines, segments of program code, drivers, firmware, microcode, circuits, data, databases, data structures, tables, arrays, and variables. The functionality provided through a specific component or a specific '~ unit' may be combined to reduce the number of components or separated into additional components. In addition, in one embodiment, the '~ unit' may include one or more processors.
[0021] Embodiments of the present disclosure relate to methods for visualizing the environment of an indoor space. Before describing specific embodiments, the meanings of terms frequently used in this specification will be defined.
[0022] In this disclosure, the current environment and target environment must be distinguished. The current environment refers to the current environment within a given space, and the target environment refers to the environment set to be achieved in the future within the given space. The current environment and target environment can be defined based on various environmental factors that a given space may have, such as temperature, humidity, and air quality.
[0023] Hereinafter, a method for visualizing an environment of an indoor space according to embodiments of the present disclosure and an electronic device for performing the same will be described with reference to drawings.
[0024] The processes described in this disclosure are assumed to be performed by an electronic device. Therefore, in describing FIGS. 1 through 8, the electronic device is described as performing the processes. Detailed components included in an electronic device according to one embodiment are illustrated in FIG. 8, and these components will be described in detail below.
[0025] FIG. 1 is a drawing for explaining an operation of visualizing an environment of an indoor space according to one embodiment of the present disclosure.
[0026] Referring to FIG. 1, a system according to one embodiment may include an electronic device (100), a server (110), an external device (121, 122, 123), and a relay device (130).
[0027] According to one embodiment, the external devices (121, 122, 123) may be one or more devices placed in an indoor space that is to be visualized by the electronic device (100). The electronic device (100) may visualize the environment of the indoor space by using information about the indoor space received from the external devices (121, 122, 123).
[0028] In one embodiment, the external devices (121, 122, 123) may be one or more devices. In FIG. 1, the external devices (121, 122, 123) are illustrated as three devices, but the number of external devices is merely an example and does not limit the technical concept of the present disclosure. In addition, the external devices (121, 122, 123) are illustrated as an air conditioner, a refrigerator, and an air purifier, respectively, but the types of the external devices (121, 122, 123) do not limit the technical concept of the present disclosure.
[0029] In one embodiment, the external device (121, 122, 123) may include an actuator that changes the environment of the space in which the external device (121, 122, 123) is placed. The external device (121, 122, 123) may include an actuator that influences the environment of the indoor space to reach a target environment.
[0030] An actuator can set a target environment and influence the environment of an indoor space to achieve the target environment. For example, the actuator may include an air conditioner that cools an indoor space to a temperature of 21 degrees Celsius. As another example, the actuator may include a humidifier that controls the humidity of an indoor space to reach 50%.
[0031] In addition, the actuator is a device that affects the environment of an indoor space, and may include a device that affects the environment of the indoor space, such as temperature, humidity, power consumption, heat emission, and noise, and may include an air conditioner, a heater, an air purifier, a lighting device, a refrigerator, a TV, a computer, a washing machine, etc. The type of actuator does not limit the technical idea of the present disclosure.
[0032] In one embodiment, the external device (121, 122, 123) may include an observer that measures the environment of the space in which the external device (121, 122, 123) is placed. The external device (121, 122, 123) may measure the environment of the indoor space using sensors provided in various ways.
[0033] For example, the observer may include an electronic thermometer that measures the temperature of the indoor space. As another example, the observer may include an electronic hygrometer that measures the humidity of the indoor space.
[0034] In addition, the observer may include a device for measuring the environment of an indoor space, such as temperature, humidity, power consumption, heat emission, noise, etc. of the indoor space, and may include a digital thermometer, a hygrometer, a carbon dioxide meter, an air purifier, a light meter, a noise meter, etc. Alternatively, an air conditioner, a heater, an air purifier, a lighting device, a refrigerator, a TV, a computer, a washing machine, etc. may also be included in the observer for measuring the environment of the indoor space through built-in sensors. The type of the observer does not limit the technical idea of the present disclosure.
[0035] In one embodiment, the external device (121, 122, 123) may function as both an actuator and an observer. For example, the external device (121, 122, 123) may include an air conditioner that measures the indoor temperature while also providing cooling to change the indoor temperature. The air conditioner may simply function as an actuator that affects the environment of the indoor space, but as technology advances, the air conditioner may also function as an observer in addition to the actuator.
[0036] In one embodiment, the electronic device (100) can obtain spatial information from various devices. The electronic device (100) can receive spatial information from an external device via a communication unit. Of course, the electronic device (100) can also directly generate spatial information by obtaining user input via a user interface.
[0037] For example, the electronic device (100) can directly receive spatial information from an external device (121, 122, 123). The external device (121, 122, 123) may be a device placed in an indoor space, and can obtain spatial information related to the indoor space and the location of the external device (121, 122, 123) placed in the indoor space. The electronic device (100) can receive spatial information stored in the external device (121, 122, 123) through a communication unit.
[0038] The communication method between the electronic device (100) and the external device (121, 122, 123) does not limit the technical idea of the present disclosure, and for example, the electronic device (100) can receive spatial information from the external device (121, 122, 123) using the NFC (Near Field Communication) method or the Bluetooth method.
[0039] For example, the electronic device (100) can obtain spatial information from the relay device (130). The relay device (130) may be a hub device that helps connect multiple devices placed in an indoor space to exchange data. The relay device (130) may be placed in an indoor space. The relay device (130) receives spatial information from external devices (121, 122, 123) placed in the indoor space, and the electronic device (100) can receive spatial information obtained by the external devices (121, 122, 123) through the relay device (130).
[0040] The relay device (130) refers to a hub device for transmitting data from multiple electronic devices placed in an indoor space, and the type of relay device (130) does not limit the technical concept of the present disclosure. For example, the relay device (130) may include an electronic device that functions as a hub, such as an AI speaker, a mobile phone, a computer, or an air conditioner.
[0041] For example, the electronic device (100) can obtain spatial information from the server (110). The server (110) can store spatial information for various indoor spaces. The electronic device (100) can obtain pre-stored spatial information from the server (110). The electronic device (100) can receive spatial information corresponding to an indoor space selected according to a user input from the server (110).
[0042] The server (110) can store spatial information, for example, regarding the structure of an indoor space and the arrangement of furniture. The server (110) can receive spatial information from external devices (121, 122, 123) via a wireless router (AP; Access Point). The electronic device (110) can receive spatial information from the server.
[0043] In one embodiment, the electronic device (100) can obtain spatial information from a user terminal. For example, the user terminal may provide a predetermined application for virtually editing an indoor space, and the electronic device (100) may receive the edited spatial information through the user terminal. The edited spatial information may include information about the indoor space edited according to user input through the user terminal.
[0044] However, at least a portion of the data processing performed in the aforementioned operations for obtaining spatial information may be performed by the server (110) or may be directly performed by the processor of the electronic device (100). This does not limit the technical idea of the present disclosure.
[0045] In one embodiment, the spatial information may include a map representing an indoor space. The spatial information may further include information about at least one external device (121, 122, 123) and at least one obstacle placed in the indoor space. The spatial information may be information about factors affecting the environment of the indoor space. That is, the spatial information may include information about the structure and size of the indoor space that can be displayed through the map of the indoor space, or information about the external devices (121, 122, 123) and obstacles that are objects placed in the indoor space.
[0046] However, not all of the components illustrated in FIG. 1 are essential components. A system according to an embodiment of the present disclosure may be implemented with more components than the illustrated components, or with fewer components. For example, the system according to an embodiment of the present disclosure may be implemented with an electronic device (100), a first external device, and a second external device, or with a first external device, a second external device, and a mobile terminal (not illustrated).
[0047] In one embodiment, in step S10, the electronic device can determine whether the acquired spatial information is sufficient.
[0048] In one embodiment, the electronic device may set a sufficient condition regarding whether the acquired spatial information is sufficient. The sufficient condition may be set differently depending on the intention to simulate the environment of an indoor space.
[0049] For example, a sufficient condition may be determined based on the accuracy of the simulation results. An electronic device may simulate an indoor environment using a data visualization method based on computational fluid dynamics (CFD) based on acquired spatial information. A sufficient condition may be determined based on whether an accuracy of 80% or higher is achieved for the indoor environment, taking into account the simulation results. The accuracy figures are merely examples and do not limit the technical concepts of the present disclosure. They may be set differently depending on the user's intent.
[0050] As another example, a sufficient condition may be determined based on the number of observers capable of measuring the environment of an indoor space. The sufficient condition may be determined based on the number of observers deployed in the indoor space. The sufficient condition may be determined based on the number of observers deployed per unit area of the indoor space. Specifically, for example, the sufficient condition may be determined based on whether at least 10 observers are deployed per 100 square meters of indoor space. The area and the number of observers are merely examples and do not limit the technical concept of the present disclosure, and may be set differently according to the user's intention.
[0051] As another example, sufficient conditions may be set based on information about the status of doors, windows, obstacles, and observer placement within an indoor space. Specifically, whether a sufficient condition is satisfied may be determined based on whether a door within an indoor space is closed, whether a window exists, or whether a predetermined number of observers are placed. The degree of sufficient conditions may be set differently depending on the user's intention, but does not limit the technical concept of the present disclosure.
[0052] In addition, the criteria for sufficient conditions can be set strictly or flexibly according to the user's intention, and the examples of sufficient conditions do not limit the technical idea of the present disclosure.
[0053] In one embodiment, in step S20, if the acquired spatial information is sufficient, the electronic device can construct a virtual space corresponding to the indoor space based on the sufficient spatial information. The electronic device can simulate environmental changes in the virtual space. The electronic device can visualize environmental changes in the virtual space through the simulation. If the spatial information is sufficient, the simulation method may be a data visualization method based on computational fluid dynamics, but is not limited to the technical concept of the present disclosure.
[0054] In one embodiment, at step S30, if the acquired spatial information is insufficient, the electronic device may perform a color-based simulation of the indoor space. However, the color-based simulation is merely an example, and various methods for explaining data differences (e.g., temperature differences) in the indoor environment may be implemented. For example, a 3D-based simulation may be performed to explain data differences.
[0055] An electronic device can perform a heatmap-based simulation. In the present disclosure, a heatmap may be an image that outputs various information, which can be expressed in color, as a visual graphic in the form of a heat distribution on an indoor space image.
[0056] In one embodiment, spatial information can be collected based on a room. For example, an electronic device may set a target range within an indoor space. Based on the spatial information for the set target range, the electronic device may determine whether the spatial information is sufficient. For example, the target range may be a single room within the indoor space.
[0057] A specific description of the simulation performed according to step S30 is provided below using FIGS. 2 to 8.
[0058] An electronic device (100) according to one embodiment can communicate with a server (110). The electronic device (100) can transmit and receive data used in the aforementioned operations to and from the server (110). In this case, at least a portion of the data processing performed in the aforementioned operations can be performed in the server (110).
[0059] FIG. 2 is a flowchart illustrating a method for visualizing an environment of an indoor space according to an embodiment of the present disclosure.
[0060] In step S210, the electronic device can obtain spatial information about an indoor space. The indoor space may refer to a space within a house.
[0061] In one embodiment, an indoor space may refer to a room within a home. However, the scope of the indoor space is not limited to the technical concept of the present disclosure, and the indoor space may be the entire home including multiple rooms.
[0062] In one embodiment, an electronic device may acquire spatial information. The spatial information may include a map representing an indoor space. The spatial information may further include information about at least one external device and at least one obstacle placed in the indoor space.
[0063] In one embodiment, the electronic device may receive spatial information from at least one external device positioned in an indoor space. For example, the at least one external device may generate respective location information, and the electronic device may receive location information of at least one external device from the at least one external device.
[0064] In one embodiment, an electronic device can receive spatial information from a server. The electronic device can receive a map of an indoor space from the server. The server can store maps of various indoor spaces, and of course, data processing by the server can also be performed by the processor of the electronic device.
[0065] In one embodiment, an electronic device can receive spatial information from a user terminal. For example, a user can edit a map of an indoor space via the user terminal, and the electronic device can receive the edited map of the indoor space from the user terminal. The user terminal can provide a predetermined application for editing the map. Of course, data processing of the user terminal can also be performed by the processor of the electronic device.
[0066] In step S220, the electronic device can receive target information about a target environment of an indoor space and current information about a current environment of the indoor space.
[0067] In the present disclosure, the target environment and the current environment may each include at least one of temperature, air quality, humidity, illuminance, and energy usage of an indoor space. Specifically, the target environment may include at least one of target temperature, target air quality, target humidity, target illuminance, and target energy usage of the indoor space. The current environment may include at least one of current temperature, current air quality, current humidity, current illuminance, and current energy usage of the indoor space. However, this is merely an example, and the technical concept of the present disclosure is not limited thereto.
[0068] In one embodiment, the target information may be information about a target environment of an indoor space. The target environment may refer to a goal that an actuator placed in the indoor space aims to change the environment of the indoor space. The target environment may be set by the actuator placed in the indoor space.
[0069] For example, the actuator may include an air conditioner that cools an indoor space to a temperature of 21 degrees Celsius. The target environment may be the target temperature of 21 degrees Celsius for the indoor space.
[0070] In one embodiment, the electronic device can receive target information from an actuator placed in an indoor space.
[0071] In one embodiment, the current information may be information about the current environment of an indoor space. The current environment may refer to a value measured by an observer positioned in the indoor space. The current environment may be measured by an observer positioned in the indoor space.
[0072] For example, the observer may include an electronic thermometer that measures the temperature of an indoor space.
[0073] In one embodiment, the electronic device can receive current information from an observer placed in an indoor space.
[0074] In one embodiment, the electronic device may receive target information and current information from an external device placed in an indoor space. The external device may be a device that functions as both an actuator and an observer. For example, the external device may be an air conditioner that measures the temperature of the indoor space and cools the indoor space. Depending on its functions, the air conditioner may function as an actuator, or as both an actuator and an observer.
[0075] In step S230, the electronic device can visualize environmental changes in the indoor space on a map based on target information and current information.
[0076] In one embodiment, an electronic device can visualize the environment of an indoor space. The electronic device can overlay environmental changes within the indoor space onto a map of the indoor space. For example, the electronic device can construct a virtual space corresponding to the indoor space. The electronic device can overlap the current environment onto the virtual space based on current information. The electronic device can create a heat map in which the current environment within the virtual space is expressed according to color by overlaying the current environment onto the virtual space based on color.
[0077] The electronic device can overlap the target environment on the generated heatmap based on target information. By overlapping the target environment on the generated heatmap, the electronic device can generate a heatmap in which the current environment and the target environment within the virtual space are represented by color.
[0078] In the present disclosure, the operation of generating a heat map that represents the current environment and target environment of an indoor space based on color can be expressed by various terms such as simulation, visualization, simulation experiment, physical modeling, etc., and the technical idea of the present disclosure is not limited thereto.
[0079] An example of a heat map in which the current environment and target environment in a virtual space are expressed by color is specifically explained using Fig. 3.
[0080] FIG. 3 is a drawing illustrating an example of an image visualizing an environment in an indoor space according to one embodiment of the present disclosure.
[0081] Referring to FIG. 3, an electronic device can acquire a map (300) representing an indoor space. The acquired map (300) may include a structural diagram of the indoor space, but this is merely an example and does not limit the technical concept of the present disclosure. The electronic device can acquire the map (300) representing the indoor space as spatial information. The map (300) may be included in the spatial information.
[0082] In one embodiment, the electronic device can obtain a map (300) representing an indoor space from a server. The electronic device can receive a map (300) corresponding to a given space from the server.
[0083] In one embodiment, the electronic device may obtain a map (300) edited according to user input. The map (300) may be a map edited according to user input based on a structural diagram corresponding to a predetermined space. For example, the map (300) may be a map edited according to user input, such as a wall between a first room (310) and a kitchen (320) being torn down, or an area of the first room (310) being reduced.
[0084] In one embodiment, the map (300) may be a newly generated map based on user input. Based on user input, not only can an indoor space be edited based on an existing structural diagram, but a new indoor space may also be created.
[0085] The operation of constructing the map (300) may be performed by the processor and input interface of the electronic device, or may be performed through a separate user terminal and the electronic device may receive the map (300) from the user terminal.
[0086] In one embodiment, the indoor space represented on the map (300) may include a first room (310). For convenience of explanation, the description will focus on the first room (310).
[0087] In one embodiment, multiple external devices may be placed within the first room (310). Although two external devices (311, 312) are illustrated as being placed within the first room (310), the number of placed external devices does not limit the technical concept of the present disclosure, and one or three or more external devices may be placed within the first room (310), or no external devices may be placed within the first room (310). In FIG. 3, for convenience of explanation, two external devices (311, 312) are illustrated as being placed within the first room (310).
[0088] In one embodiment, the electronic device can visualize the current environment on a map (300) based on current information. The electronic device can visualize the current environment through color. For example, the electronic device can visualize the current environment of the first room (310) through a blue color when the temperature of the first room (310) is low. In another example, the electronic device can visualize the current environment of the first room (310) through a red color when the temperature of the first room (310) is high.
[0089] In one embodiment, the current information may be measured by external devices placed in the indoor space. The current information may be measured by an observer among the external devices placed in the indoor space.
[0090] For example, a first external device (311) and a second external device (312) may be placed within a first room (310). The first external device (311) may be an observer that functions as an air conditioner capable of measuring temperature. Current information may be measured by the first external device (311) placed within the first room (310). The second external device (312) may be an observer that functions as an electronic thermometer. Current information may be measured by the second external device (312) placed within the first room (310).
[0091] In one embodiment, the electronic device can determine the color of the first room (310) based on current information measured from a second external device (312) within the first room (310). The electronic device can visualize the current environment on the first room (310) based on the determined color.
[0092] In one embodiment, the current information may be measured by multiple external devices positioned in an indoor space. The current information may be calculated based on an average of the values measured by the multiple external devices.
[0093] For example, the first current information may be measured by a first external device (311) placed within a first room (310). The second current information may be measured by a second external device (312) placed within the first room (310). The current information may be determined based on an average value of the first current information and the second current information.
[0094] In one embodiment, the electronic device can visualize a target environment on a map (300) based on target information. The electronic device can visualize the target environment through color. For example, the electronic device can visualize the target environment of the first room (310) through a blue (B) color when the temperature of the first room (310) is low. In another example, the electronic device can visualize the target environment of the first room (310) through a red (R) color when the temperature of the first room (310) is high.
[0095] In one embodiment, target information may be set by external devices placed in an indoor space. The target information may be set by an actuator among the external devices placed in the indoor space.
[0096] For example, a first external device (311) and a second external device (312) may be placed within a first room (310). The first external device (311) may be an actuator that functions as an air conditioner to cool a space. Target information may be set by the first external device (311) placed within the first room (310).
[0097] In one embodiment, the electronic device may determine a target color of the first room (310) based on target information set from a first external device (311) within the first room (310). The electronic device may visualize a target environment on an area around the first external device (311) based on the determined target color. The electronic device may visualize a gradation of the target environment on a concentric area around the first external device (311).
[0098] FIG. 4 is a drawing for explaining elements utilized in a simulation for visualizing an environment of an indoor space according to one embodiment of the present disclosure.
[0099] Referring to FIG. 4, the electronic device can visualize the environment of an indoor space on a map (400) representing the indoor space.
[0100] In one embodiment, a simulation visualizing an environment of an indoor space can be performed based on an actuator (410), an observer (420), an obstacle (430), a region of interest (ROI) (R1, R2, R3, R4), and a singularity point (440).
[0101] In one embodiment, an external device placed in an indoor space may include an actuator (410) and an observer (420). The actuator (410) may be a device that changes the environment of the space in which it is placed. The observer (420) may be a device that measures the environment of the space in which it is placed.
[0102] In one embodiment, the electronic device can obtain spatial information including a map (400) of an indoor space and information about external devices (410, 420) placed in the indoor space, and the electronic device can perform a simulation based on the spatial information.
[0103] For example, as illustrated in FIG. 4, a situation in which a first actuator (411), a second actuator (412), and a third actuator (413) are placed within an indoor space can be visualized. A situation in which a first observer (421), a second observer (422), and a third observer (423) are placed within an indoor space can also be visualized. Of course, an external device that simultaneously performs the functions of an actuator and an observer is also possible, but for the convenience of explanation, the actuator and the observer are described separately in FIG. 4.
[0104] In one embodiment, the obstacle (430) may include objects placed in an indoor space, excluding external devices. The obstacle (430) may include general objects that do not function as actuators or observers. For example, the obstacle (430) may include general objects such as a desk, a chair, a trash can, a bag, or a shoe. The obstacle (430) may include general objects that do not perform the function of measuring or predicting the environment of the space in which it is placed.
[0105] In one embodiment, an indoor space environment can be visualized by setting regions of interest (R1, R2, R3, R4) around an actuator (410). Regions of interest (R1, R2, R3, R4) that surround the actuator (410) in a circular shape can be set. However, this is merely an example, and the regions of interest surrounding the actuator (410) can be set differently depending on the type and function of the actuator. For example, the sizes of the regions of interest may each be different, and an elliptical region of interest having a major axis in a predetermined direction may be set around an actuator that exerts influence in a predetermined direction.
[0106] As illustrated in FIG. 4, the sizes of the first region of interest (R1), the second region of interest (R2), the third region of interest (R3), and the fourth region of interest (R4) may be different depending on the type and function of the actuators (410), and an elliptical third region of interest (R3) having a long axis in a predetermined direction may be set.
[0107] In one embodiment, the electronic device can visualize the environment of an indoor space centered around an actuator (410), an observer (420), and a region of interest (R1 - R4). The electronic device can display the actuator (410) and the observer (420) on a map (400) representing the indoor space.
[0108] The electronic device can receive current information about the current environment of the indoor space measured by the observer (420). The electronic device can receive the current information from the observer (420). Based on the current information, the electronic device can visualize the indoor space in a predetermined color.
[0109] In one embodiment, the electronic device can receive multiple current information from multiple observers (420). Based on the multiple current information, the electronic device can obtain average current information regarding the current environment of the indoor space. For example, if the temperature of the indoor space is measured as 21 degrees, 23 degrees, and 25 degrees from multiple observers (420), the electronic device can obtain average current information of 23 degrees by averaging the multiple current information. Based on the average current information, the electronic device can visualize the indoor space in a predetermined color.
[0110] The electronic device can receive target information regarding the target environment of the indoor space set by the actuator (410). The electronic device can receive the target information from the actuator (410). Based on the target information, the electronic device can visualize an area of interest surrounding the actuator (410).
[0111] For example, an electronic device may visualize an area of interest in a predetermined color corresponding to the target environment based on target information. The electronic device may visualize an area of interest in a predetermined range of colors using a gradient based on target information.
[0112] In one embodiment, the electronic device can simulate an indoor environment and detect a singularity (440). A singularity (440) may refer to a point where data inference about the indoor environment is inconsistent. The singularity (440) may be detected based on at least one of target information obtained from an actuator (410) within the indoor space and current information obtained from an observer (420).
[0113] For example, the plurality of current information may be current information obtained from each of the observers (420), and may be, for example, information about temperature. The electronic device may obtain average current information based on the plurality of current information, and determine the temperature of the indoor space based on the average current information. The current information measured by the third observer (423) among the plurality of current information may have a large difference from the average current information. However, it is obvious that the difference between the average current information and the current information for determining a singularity (440) may be set differently depending on the user's intention.
[0114] For example, the average current information may be 25 degrees, while the current information measured by the third observer (423) may be 20 degrees. Since the average current information and the current information have a difference of more than 10%, the electronic device may determine that the current information measured by the third observer (423) does not properly measure the environment of the actual indoor space, and may determine that a singularity (440) has occurred.
[0115] For another example, the target temperature may be 23 degrees, and the current temperature may be 28 degrees. The indoor space may be cooled by an actuator based on the target temperature, but the current temperature may remain at 28 degrees over time. In this case, the data inference regarding the indoor environment may be determined to be inconsistent, and the electronic device may determine that a singularity (440) has occurred.
[0116] As another example, current information measured for an indoor space may be unrealistically obtained at -50 degrees. The criteria for determining unreality may vary depending on the user's intent, and the electronic device can determine whether the current information is unrealistic based on preset criteria. If the current information is determined to be unrealistic, the electronic device can determine that a singularity (440) has occurred at the location determined to be -50 degrees.
[0117] In one embodiment, the electronic device may determine that a data mismatch has occurred in a simulation of an indoor environment based on the occurrence of a singularity (440). The electronic device may generate a solution to resolve the data mismatch based on the occurrence of the singularity (440). The solution may refer to a solution provided as feedback to reduce the difference between the data regarding the indoor environment and the actual environment of the indoor space when the difference occurs. The solution may refer to a solution provided to reduce the gap between the target environment and the current environment.
[0118] For example, if the current information measured by the observer remains constant despite the actuator being in operation, the solution may include a solution to replace the observer.
[0119] In one embodiment, the electronic device can perform a simulation of an indoor space regardless of whether the indoor space has sufficient spatial information. Therefore, the accuracy of the simulation may vary depending on the amount of spatial information. To prepare for cases where the accuracy of the simulation decreases, the electronic device can determine the occurrence of a singularity (440). Based on the singularity (440), the electronic device can detect situations where data about the indoor environment do not match. Based on the singularity (440), the electronic device can generate and provide solutions for each situation.
[0120] In one embodiment, even when spatial information is insufficient, the electronic device can reduce simulation errors by providing a solution using singular points (440). Therefore, even when there are insufficient observers (420) positioned in an indoor space, the electronic device according to the present disclosure can visualize the environment of the indoor space.
[0121] FIG. 5 is a flowchart illustrating a method for providing a solution as a result of a simulation visualizing an environment of an indoor space according to one embodiment of the present disclosure.
[0122] Referring to FIG. 5, step S510 may be performed after step S230 of FIG. 2.
[0123] In step S510, the electronic device can detect the occurrence of a singularity at a first point within the indoor space.
[0124] In one embodiment, a singularity may refer to a point or situation where data inference about the environment of an indoor space deviates. The occurrence of a singularity may refer to the occurrence of a gap between the target environment and the current environment for the first point.
[0125] In one embodiment, the singularity can be detected based on at least one of target information obtained from an actuator within the indoor space and current information obtained from an observer.
[0126] For example, if the current temperature remains constant based on current information despite the indoor space being sufficiently cooled by the actuator, the electronic device may detect that a singularity has occurred. However, the criteria for how long the current temperature must remain constant before it is determined that a singularity has occurred may vary depending on the user's intent and may be preset. This does not limit the technical concept of the present disclosure.
[0127] As another example, if the temperature of an indoor space is measured by multiple observers, and multiple current information sets are obtained, but the current information measured by one observer has a significant difference compared to the multiple current information sets, the electronic device can detect that a singularity has occurred. However, the criteria for determining that a singularity has occurred when the current information has a significant difference compared to the multiple current information sets may vary depending on the user's intent and may be preset. This does not limit the technical concept of the present disclosure.
[0128] In step S520, the electronic device can generate a solution for the indoor space based on the occurrence of a singularity. The electronic device can generate a solution corresponding to the singularity. The electronic device can provide a solution corresponding to the singularity.
[0129] In one embodiment, the solution may correspond to a given situation implied by the detected singularity. The electronic device may obtain the solution by applying the detected singularity to an AI model. The AI model may be a model trained based on multiple training singularities and corresponding training solutions. The AI model may be a model trained to derive a solution in response to the singularity.
[0130] In one embodiment, the solution may include information associated with detecting a malfunction of at least one external device. The solution may include information detecting a malfunction of at least one external device based on changes in the current environment. For example, if the current information measured by the observer remains constant despite the operation of the actuator, the solution may include a solution for replacing the observer.
[0131] In one embodiment, the solution may include information related to the placement of additional external devices in an indoor space. The solution may include information regarding suggestions for placing additional external devices in the indoor space based on differences between the target environment and the current environment. For example, if the indoor space is large compared to the actuators in operation, causing the current information measured by a given observer to change slowly, the electronic device may determine that a singularity has occurred. Based on the singularity, the electronic device may generate a solution that adds an observer.
[0132] In one embodiment, the solution may include information related to a change in the position of at least one external device placed in an indoor space. A singularity may be detected based on the positions of obstacles, actuators, and observers placed in the indoor space, current information, and target information. Based on the detected singularity, the electronic device may generate a solution for proposing a change in the position of at least one external device based on a difference between the target environment and the current environment. For example, when an actuator and an obstacle are placed side by side in an indoor space, the current information measured by the observer may change slowly despite the operation of the actuator. In this case, the electronic device may generate a solution that changes the position of the actuator or the obstacle.
[0133] FIG. 6 is a flowchart specifically explaining a method for visualizing an environment of an indoor space according to one embodiment of the present disclosure.
[0134] Referring to FIG. 6, step S230 of FIG. 2 may include steps S610 to S640. Anything overlapping with what has been described using FIG. 2 is simplified or omitted.
[0135] In step S610, the electronic device can visualize at least one external device and obstacle within the indoor space.
[0136] In one embodiment, the electronic device may visualize a map representing an indoor space. For example, the electronic device may visualize a structural diagram of the indoor space.
[0137] In one embodiment, the electronic device can visualize at least one external device and obstacles placed within an indoor space on a map of the indoor space. The at least one external device and obstacle may be represented as a simplified image, but it is understood that they may also be represented in various ways, such as as simple shapes or actual shapes.
[0138] In step S620, the electronic device can visualize a gradation of a target environment formed around at least one external device.
[0139] In one embodiment, at least one external device may include an actuator. The actuator may be a device that sets a target environment to change the environment within the indoor space and exerts influence within the indoor space so that the environment within the indoor space reaches the target environment. The electronic device may obtain target information about the target environment from the actuator.
[0140] An electronic device can generate a gradient formed around at least one external device based on target information. The electronic device can visualize the gradient around the at least one external device. The electronic device can visualize the gradient around an actuator. The gradient can refer to a way of representing the environment around the at least one external device, and can represent the environment changing as the distance from the at least one external device increases through color changes.
[0141] In one embodiment, the gradient may be visualized as a circle around the actuator, but may be visualized in various forms depending on the type and function of the actuator. For example, the gradient may be visualized in one direction from the actuator, or the gradient may be visualized as a square around the actuator.
[0142] In one embodiment, a gradient can represent an environment expected to change around at least one external device. For example, an electronic device can visualize an indoor environment based on color. For convenience of explanation, using temperature as an example, an indoor environment can generally be represented with blue tones for low temperatures, and red tones for high temperatures.
[0143] Using a heater as an example, an electronic device could visualize a circular gradient around the heater. The visualized gradient could include redder colors closer to the heater, and bluer colors farther away.
[0144] At step S630, the electronic device can visualize the current environment.
[0145] In one embodiment, at least one external device may include an observer. The observer may measure the environment within the indoor space and obtain current information about the current environment. The electronic device may receive the current information from the at least one external device.
[0146] The electronic device can visualize the current environment of an indoor space in which at least one external device is placed based on current information. For example, the electronic device can visualize the indoor space in color based on current information.
[0147] For the sake of explanation, if we use temperature as an example of an environment, a low-temperature indoor space can be visualized with a blue color, and a high-temperature indoor space can be visualized with a red color.
[0148] In step S640, the electronic device can visualize possible singularities based on the target environment and the current environment.
[0149] In one embodiment, an electronic device can detect the occurrence of a singularity based on the target environment and the current environment. The electronic device can obtain target information and current information, and detect the occurrence of a singularity based on the target information and current information. The electronic device can determine the presence or absence of a singularity by inputting the target information and current information into an artificial intelligence model.
[0150] An AI model can be a model that learns to assess the reliability of measured environmental values by inputting environmental data, and ultimately determine the presence or absence of outliers. An AI model can be a model that determines the presence or absence of anomalies in input data based on environmental input data.
[0151] For example, if an electronic device obtains current information that remains constant even though an actuator is affecting the environment of an indoor space, the electronic device can use an artificial intelligence model to determine whether the current information is abnormal and determine that a singularity has occurred.
[0152] As another example, an electronic device may acquire multiple current information about the environment of an indoor space measured by multiple observers. One of the multiple current information may differ significantly from the other current information.
[0153] To illustrate temperature as a specific example, among multiple sets of current information, other sets of current information may be measured in the range of 25 to 28 degrees, while one set of current information may be measured at 15 degrees. In this case, the electronic device can use an artificial intelligence model to determine whether the current information is abnormal and determine that a singularity has occurred.
[0154] However, the standard for determining whether one current piece of information among multiple pieces of current information is abnormal may vary depending on the user's intention and may also vary depending on the method of training the artificial intelligence model.
[0155] A method for visualizing the environment of the indoor space of Fig. 6 using Figs. 7a and 7b will be described in detail below.
[0156] FIGS. 7A and 7B are drawings for explaining a user interface for providing a user with an image in which an indoor space environment is visualized according to one embodiment of the present disclosure.
[0157] For reference, Fig. 7a shows an image visualizing air quality as an example of an indoor space environment. Fig. 7b shows an image visualizing temperature as an example of an indoor space environment.
[0158] For convenience of explanation, parts that overlap with those described using FIGS. 3 and 6 are simplified or omitted.
[0159] Referring to FIG. 7A, an electronic device can obtain a map (700) of a first indoor space. FIG. 7A illustrates a screen on which the map (700) of the first indoor space is displayed. The map (700) of the first indoor space may be displayed through the display of the electronic device, but this is merely an example and may also be displayed through a separate device.
[0160] In one embodiment, the electronic device may obtain a map (700) representing a first indoor space from a server. In one embodiment, the electronic device may obtain an edited map (700) according to a user input. The electronic device may also receive the edited map (700) from a user terminal. In one embodiment, the electronic device may obtain a newly generated map (700) according to a user input. The electronic device may also receive the generated map (700) from the user terminal.
[0161] However, this is merely an example, and the method of acquiring the map (700) does not limit the technical concept of the present disclosure. For example, the operation performed by the user terminal or server may be performed by the processor of the electronic device, and the electronic device may directly generate the map (700) representing the first indoor space.
[0162] In one embodiment, the first indoor space may include the first to fourth rooms (710, 720, 730, 740). For convenience of explanation, the description will be based on four rooms in the house structure corresponding to the first indoor space.
[0163] In one embodiment, at least one external device may be placed within each room. For reference, FIG. 7A is a diagram illustrating a screen visualizing air quality in an indoor space, and according to one embodiment, the indoor space simulation is visualized around an actuator, which is a component necessary for visualizing air quality among at least one external device.
[0164] At least one external device may be placed within the first room (710). The at least one external device may include an actuator or an observer. A first actuator (711) may be placed within the first room (710). For example, the first actuator (711) may be a ventilation device that improves the air quality of an indoor space.
[0165] In one embodiment, the electronic device may visualize the first actuator (711) on the map (700). The electronic device may visualize the first actuator (711) at a location on the map (700) that corresponds to a location where the first actuator (711) is actually placed in the indoor space.
[0166] In one embodiment, the electronic device may visualize at least one obstacle on the map (700). The electronic device may visualize the at least one obstacle at a location on the map (700) that corresponds to a location where the at least one obstacle is actually placed in the indoor space. For example, as illustrated in FIG. 7A, the electronic device may visualize a first obstacle (726) and a second obstacle (727) within a second room (720). The second room (720) may be a kitchen.
[0167] However, the location and number of actuators and obstacles may vary depending on each indoor space, and this does not limit the technical concept of the present disclosure. The types of actuators and obstacles may also vary.
[0168] The electronic device may provide an image visualizing a map (700), at least one actuator positioned on the map, and at least one obstacle. The electronic device may display an image visualizing a map (700), at least one actuator positioned on the map, and at least one obstacle.
[0169] In one embodiment, the current information may be measured by an observer positioned in an indoor space. The current information may be measured by an observer among external devices positioned in the indoor space. The electronic device may receive the current information from the observer. Although the observer is not visualized in FIG. 7A, the electronic device may receive the current information from the observer. For example, the electronic device may obtain current information regarding the measurement of air quality within the first room (710) from a predetermined observer positioned within the first room (710).
[0170] In one embodiment, the electronic device may visualize the current environment on a map (700) based on current information. For example, the electronic device may visualize the current environment of a given space using a blue (B) color series when the air quality of the space is good. In another example, the electronic device may visualize the current environment of a given space using a red (R) color series when the air quality of the space is poor.
[0171] For example, an electronic device may visualize the air quality of a first room (710) in green based on current information measuring the air quality within the first room (710). A user viewing a simulation visualizing an indoor space by an electronic device according to one embodiment may confirm that the current air quality of the first room (710) is good ('good').
[0172] Additionally, the electronic device may visualize the air quality of the fourth room (740) in red based on current information measuring the air quality within the fourth room (740). A user viewing a simulation visualizing an indoor space by the electronic device according to one embodiment may confirm that the current air quality of the fourth room (740) is poor ('bad').
[0173] In one embodiment, the electronic device can visualize a target environment on a map (700) based on target information. In one embodiment, the target information can be set by external devices placed in an indoor space. The target information can be set by an actuator among the external devices placed in the indoor space.
[0174] The electronic device can visualize a target environment on a map (700) based on target information. The electronic device can visualize a gradient of the target environment formed around at least one actuator. The electronic device can visualize the current environment of a given space using a blue (B) color series when the air quality of the given space is good. The electronic device can visualize the current environment of the given space using a red (R) color series when the air quality of the given space is poor.
[0175] For example, a fourth room (740) within a map (700) may have a current air quality of 'bad'. A fourth actuator (741) may be placed within the fourth room (740). For example, the fourth actuator (741) may be an air purifier that improves the air quality of an indoor space. The air purifier may be a device that purifies the air so that the current air quality of the surrounding space reaches a predetermined target air quality.
[0176] The electronic device can visualize a target air quality gradient formed around the fourth actuator (741). The gradient may refer to a method of representing the environment surrounding the fourth actuator (741), and may represent the changing environment as a color change as one moves away from the fourth actuator (741).
[0177] For example, the electronic device may visualize a semicircle close to the fourth actuator (741) in a color corresponding to the target air quality, for example, blue (B), and may visualize a semicircle centered on the fourth actuator (741) in a darker red (R) color as it gets farther away from the fourth actuator (741).
[0178] The first room (710), the second room (720), and the third room (730) can also be visualized in the same manner, and the fourth room (740) is visualized in the same manner, so its description is omitted. However, since the first room (710), the second room (720), and the third room (730) are currently evaluated as having 'good' air quality, there may not be a significant difference between the colors corresponding to the current environment and the colors corresponding to the target environment.
[0179] Anything that overlaps with what was explained using Fig. 7a is simplified or omitted.
[0180] Referring to FIG. 7b, the electronic device can obtain a map (800) of a first indoor space. FIG. 7b illustrates a screen on which the map (800) of the first indoor space is displayed.
[0181] In one embodiment, the first indoor space may include the first to fifth rooms (810, 820, 830, 840, 850). For convenience of explanation, the description will be based on five rooms in the house structure corresponding to the first indoor space.
[0182] In one embodiment, at least one external device may be placed within each room. For reference, FIG. 7A is a diagram illustrating a screen visualizing the temperature of an indoor space, and an indoor space simulation according to one embodiment is visualized centered around an actuator and an observer, which are components necessary for temperature visualization, among at least one external device.
[0183] At least one external device may be placed within the first room (810). The at least one external device may include an actuator or an observer. A first actuator (811) and a first observer (812) may be placed within the first room (810). For example, the first actuator (811) may be an air conditioner that cools an indoor space. The first observer (812) may be an electronic thermometer that measures the temperature of the indoor space.
[0184] In one embodiment, the electronic device can visualize a first actuator (811) on a map (800). The electronic device can visualize the first actuator (811) at a location where the first actuator (811) is placed. The electronic device can visualize the first observer (811) on the map (800). The electronic device can visualize the first observer (811) at a location where the first observer (811) is placed.
[0185] In one embodiment, the electronic device may provide an image visualizing a map (800), at least one actuator positioned on the map (800), at least one observer, and at least one obstacle. The electronic device may display an image visualizing the map (800), at least one actuator positioned on the map (800), and at least one obstacle.
[0186] In one embodiment, the current information may be measured by an observer positioned in an indoor space. The current information may be measured by an observer among external devices positioned in the indoor space. The electronic device may receive the current information from the observer. For example, the electronic device may obtain current information regarding the temperature measured within the first room (810) from a first observer (811) positioned within the first room (810).
[0187] In one embodiment, the electronic device may visualize the current environment on a map (800) based on current information. For example, the electronic device may visualize the current environment of a given space through a blue (B) color series when the temperature of the given space is low. In another example, the electronic device may visualize the current environment of a given space through a red (R) color series when the temperature of the given space is high.
[0188] As illustrated in FIG. 7B, the electronic device can visualize the temperature of the first room (810) in green based on current temperature measurement information within the first room (810). A user viewing a simulation visualizing an indoor space by the electronic device according to one embodiment can confirm that the temperature of the first room (810) is between 15 and 20 degrees Celsius.
[0189] Additionally, the electronic device may visualize the temperature of the third room (830) in red based on current information measuring the temperature within the third room (830). A user viewing a simulation visualizing an indoor space by the electronic device according to one embodiment may confirm that the temperature of the third room (830) is between 25 and 30 degrees Celsius.
[0190] In one embodiment, the electronic device can visualize a target environment on a map (800) based on target information. In one embodiment, the target information can be set by external devices placed in an indoor space. The target information can be set by an actuator among the external devices placed in the indoor space.
[0191] An electronic device can visualize a target environment on a map (800) based on target information. The electronic device can visualize a gradient of the target environment formed around at least one actuator. The electronic device can visualize the current environment of a given space through a blue (B) color series when the temperature of the given space is low. The electronic device can visualize the current environment of a given space through a red (R) color series when the temperature of the given space is high.
[0192] For example, a second room (820) within a map (800) may have a high temperature. A second actuator (821) may be placed within the second room (820). For example, the second actuator (821) may be an air conditioner that cools an indoor space. The air conditioner may be a device that cools the air so that the current temperature of the surrounding space reaches a predetermined target temperature.
[0193] The electronic device can visualize a gradient of target temperature formed around the second actuator (821). The gradient may refer to a method of representing the environment surrounding the second actuator (821), and may represent the environment changing as it moves away from the second actuator (821) through a change in color.
[0194] For example, the electronic device may visualize a semicircle close to the second actuator (821) in a color corresponding to the target temperature, for example, blue (B). The electronic device may visualize a semicircle centered around the second actuator (821) in a color that becomes darker in red (R) as it moves away from the second actuator (821).
[0195] The first room (810), the third room (830), the fourth room (840), and the fifth room (850) can also be visualized in the same manner, and since the second room (820) is visualized in the same manner, its description is omitted.
[0196] However, in one embodiment, multiple actuators may be placed in a single room. For example, a third actuator (851) and a fourth actuator (852) may be placed in a fifth room (850). The electronic device may visualize a first gradient of target temperature formed around the third actuator (851) and a second gradient of target temperature formed around the fourth actuator (852).
[0197] FIG. 8 is a drawing for explaining the configuration of an electronic device for visualizing the environment of an indoor space according to one embodiment of the present disclosure.
[0198] An electronic device (1000) according to one embodiment of the present disclosure may be various types of assistant robots or mobile devices driven for the convenience of a user, augmented reality (AR) devices, virtual reality (VR) devices, or devices that sense the surrounding environment and provide a predetermined service at a specific location or space.
[0199] Referring to FIG. 8, an electronic device (1000) according to one embodiment of the present disclosure may include a processor (1030), a communication unit (1040), a user interface (1050), and a memory (1060).
[0200] In one embodiment, the processor (1030) may control operations or functions so that the electronic device (1000) may perform tasks by executing instructions or programmed software modules stored in the memory (1060). The processor (1030) may be configured with hardware components that perform arithmetic, logic, input / output operations, and signal processing. The processor (1030) may control overall operations of the electronic device (1000) for managing an integrated map by executing one or more instructions stored in the memory (1060). The processor (1030) may control the driving unit (1010), the sensor unit (1020), the communication unit (1040), and the user interface (1050) by executing programs stored in the memory (1060).
[0201] For example, the processor (1030) may be configured with at least one of a central processing unit, a microprocessor, a graphic processing unit, application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), an application processor, a neural processing unit, or an artificial intelligence processor designed with a hardware structure specialized for processing artificial intelligence models, but is not limited thereto. Each processor constituting the processor (1030) may be a dedicated processor for performing a predetermined function.
[0202] In one embodiment, the artificial intelligence processor may perform calculations and control to process tasks set for the electronic device (1000) to perform using an artificial intelligence model. The artificial intelligence processor may be manufactured in the form of a dedicated hardware chip for artificial intelligence, or may be manufactured as part of a general-purpose processor (e.g., CPU or application processor) or a graphics-only processor (e.g., GPU) and mounted on the electronic device (1000).
[0203] In one embodiment, the communication unit (1040) may include one or more components that enable the electronic device (1000) to communicate with an external device. For example, the communication unit (1040) may include, but is not limited to, a short-range communication unit (1041), a long-range communication unit (1042), etc.
[0204] The short-range communication unit (1041) may include, but is not limited to, a Bluetooth communication unit, a BLE (Bluetooth low energy) communication unit, a near field communication unit, a WLAN (Wi-Fi) communication unit, a Zigbee communication unit, an Ant+ communication unit, a WFD (Wi-Fi Direct) communication unit, a UWB (ultra wideband) communication unit, an infrared (IrDa, infrared data association) communication unit, a microwave (uWave) communication unit, etc.
[0205] In one embodiment, the user interface (1050) may include an input interface (1051) and an output interface (1052). The user interface (1050) may be a separate input interface (1051) and an output interface (1052), or may be an integrated unit, such as a touch screen. The user interface (1050) may receive input information from a user and provide output information to the user.
[0206] The input interface (1051) may refer to a means for a user to input data for controlling the electronic device (1000). For example, the input interface (1051) may be a key pad, a touch pad (contact electrostatic capacitance type, pressure resistive film type, infrared detection type, surface ultrasonic conduction type, integral tension measurement type, piezo effect type, etc.), etc. In addition, the input interface (1051) may include, but is not limited to, a jog wheel, a jog switch, etc.
[0207] The output interface (1052) can output an audio signal, a video signal, or a vibration signal, and the output interface (1052) can include a display unit, an audio output unit, and a vibration motor.
[0208] The display unit can display information processed in the electronic device (1000). For example, the display unit can display an interface for receiving a user's operation. When the display unit and the touchpad are configured as a touch screen in a layered structure, the display unit can be used as an input device in addition to an output device. The display unit can include at least one of a liquid crystal display, a thin film transistor-liquid crystal display, an organic light emitting diode, a flexible display, and a 3D display. Depending on the implementation form of the electronic device (1000), the electronic device (1000) can include two or more display units.
[0209] The audio output unit can output audio data stored in the memory (1060). The audio output unit can output audio signals related to functions performed in the electronic device (1000). The audio output unit may include a speaker, a buzzer, etc.
[0210] A vibration motor can output a vibration signal. For example, a vibration motor can output a vibration signal corresponding to the output of audio data or video data. A vibration motor can output a vibration signal when a touch is input to a touch screen.
[0211] In one embodiment, the memory (1060) may store a program for processing and controlling the processor (1030), and may store data (e.g., an integrated map, spatial information, a user request, etc.) input to or output from the electronic device (1000). The memory (1060) may store instructions, data structures, and program codes that can be read by the processor (1030). In the disclosed embodiments, operations performed by the processor (1030) may be implemented by executing instructions or codes of a program stored in the memory (1060).
[0212] For example, the memory (1060) may include a flash memory type, a hard disk type, a multimedia card micro type, a card type memory (e.g., SD or XD memory, etc.), and may include a non-volatile memory including at least one of a ROM (Read-Only Memory), an EEPROM (Electrically Erasable Programmable Read-Only Memory), a PROM (Programmable Read-Only Memory), a magnetic memory, a magnetic disk, and an optical disk, and a volatile memory such as a RAM (Random Access Memory) or an SRAM (Static Random Access Memory).
[0213] In one embodiment, the memory (1060) may store one or more instructions and / or programs that control the electronic device (1000) to perform a task.
[0214] A device-readable storage medium may be provided in the form of a non-transitory storage medium. Here, the term "non-transitory storage medium" simply means a tangible device that does not contain signals (e.g., electromagnetic waves). This term does not distinguish between cases where data is permanently stored in the storage medium and cases where data is temporarily stored. For example, a "non-transitory storage medium" may include a buffer in which data is temporarily stored.
[0215] According to one embodiment, the method according to various embodiments disclosed in the present document may be provided as included in a computer program product. The computer program product may be traded as a product between a seller and a buyer. The computer program product may be distributed in the form of a machine-readable storage medium (e.g., compact disc read-only memory (CD-ROM)), or may be distributed online (e.g., downloaded or uploaded) through an application 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 generated in a machine-readable storage medium, such as the memory of a manufacturer's server, an application store's server, or an intermediary server.
[0216] A method according to one embodiment may include obtaining a map representing an indoor space. The method may include receiving target information regarding a target environment of the indoor space and current information regarding the current environment of the indoor space. The method may include visualizing environmental changes in the indoor space on the map based on the target information and the current information.
[0217] In one embodiment, the method may further include a step of detecting the occurrence of a singularity point at a first point within the indoor space based on the visualization. The method may further include a step of providing a solution for the indoor space based on the occurrence of the singularity point.
[0218] In one embodiment, the occurrence of a singularity may include the occurrence of a gap between the target environment and the current environment for the first point.
[0219] In one embodiment, the solution may include information associated with a change in position of at least one external device placed in an indoor space.
[0220] In one embodiment, the solution may include information associated with the placement of additional external devices in an indoor space.
[0221] In one embodiment, the solution may include information associated with detecting a malfunction of at least one external device placed in an indoor space.
[0222] In one embodiment, the step of obtaining a map may be receiving a map from a server or obtaining a map edited by user input from a user terminal.
[0223] In one embodiment, the target environment and the current environment may each include at least one of temperature, air quality, humidity, illuminance, and energy usage of an indoor space.
[0224] In one embodiment, target information and current information may be received from at least one external device positioned in an indoor space. The at least one external device may include a first external device that influences the environment of the indoor space to reach a target environment and a second external device that obtains current information. The target information may be received from the first external device. The current information may be received from the second external device.
[0225] In one embodiment, target information and current information may be received from at least one external device positioned in an indoor space. The at least one external device may include a third external device that influences the environment of the indoor space to reach a target environment and obtains current information. The target information and current information may be received from the third external device.
[0226] In one embodiment, the step of visualizing environmental changes in an indoor space may include the step of visualizing at least one external device and an obstacle within the indoor space. The step of visualizing environmental changes in the indoor space may include the step of visualizing a gradation of a target environment formed around the at least one external device. The step of visualizing environmental changes in the indoor space may include the step of visualizing a current environment. The step of visualizing environmental changes in the indoor space may include the step of visualizing a possible singularity based on the target environment and the current environment.
[0227] An electronic device according to one embodiment may include a memory and at least one processor. The memory may store one instruction. By having the at least one processor execute a program or one or more instructions stored in the memory, the electronic device may obtain a map representing an indoor space. The electronic device may receive target information regarding a target environment of the indoor space and current information regarding the current environment of the indoor space. Based on the target information and the current information, the electronic device may visualize environmental changes in the indoor space on a map.
[0228] In one embodiment, the electronic device can detect the occurrence of a singularity point at a first point within an indoor space based on visualization. The electronic device can provide a solution for the indoor space based on the occurrence of the singularity point.
[0229] In one embodiment, the occurrence of a singularity may include the occurrence of a gap between the target environment and the current environment for the first point.
[0230] In one embodiment, the solution may include information associated with a change in position of at least one external device.
[0231] In one embodiment, the target environment and the current environment may each include at least one of temperature, air quality, humidity, illuminance, and energy usage of an indoor space.
[0232] In one embodiment, target information and current information may be received from at least one external device positioned in an indoor space. The at least one external device may include a first external device that influences the environment of the indoor space to achieve a target environment and a second external device that acquires the current environment. The target information may be received from the first external device. The current information may be received from the second external device.
[0233] In one embodiment, target information and current information may be received from at least one external device positioned in an indoor space. The at least one external device may include a third external device that influences the environment of the indoor space to reach a target environment and acquires the current environment. The target information and current information may be received from the third external device.
[0234] In one embodiment, the electronic device can visualize environmental changes in an indoor space by visualizing at least one external device and an obstacle within the indoor space. The electronic device can visualize a gradation of a target environment formed around the at least one external device. The electronic device can visualize the current environment. The electronic device can visualize a possible singularity based on the target environment and the current environment.
[0235] A computer-readable recording medium having recorded thereon a program for performing a method according to one embodiment of the present invention on a computer may be provided.
[0236] The above description of the present disclosure is provided for illustrative purposes only, and those skilled in the art will readily appreciate that modifications to other specific forms can be made without altering the technical spirit or essential features of the present disclosure. Therefore, the embodiments described above should be understood as illustrative in all respects and not restrictive. For example, components described as being single may be implemented in a distributed manner, and similarly, components described as being distributed may be implemented in a combined manner.
[0237] The scope of the present disclosure is indicated by the claims set forth below rather than the detailed description above, and all changes or modifications derived from the meaning and scope of the claims and their equivalent concepts should be interpreted as being included in the scope of the present disclosure.
Claims
1. Step of obtaining a map representing an indoor space; A step of receiving target information about a target environment of the indoor space and current information about a current environment of the indoor space; A method comprising the step of visualizing environmental changes in the indoor space on the map based on the target information and the current information.
2. In paragraph 1, A step of detecting the occurrence of a singularity point at a first point within the indoor space based on the visualization; and A method further comprising the step of providing a solution for the indoor space based on the occurrence of the singularity.
3. In paragraph 2, A method wherein the occurrence of the singularity includes the occurrence of a gap between the target environment and the current environment for the first point.
4. In either of the second and third paragraphs, A method wherein the solution comprises information associated with a change in position of at least one external device placed in the indoor space.
5. In either of the second and third paragraphs, A method wherein the solution comprises information associated with the placement of additional external devices in the indoor space.
6. In either of the second and third paragraphs, A method wherein the solution comprises information associated with detection of malfunction of at least one external device placed in the indoor space.
7. In any one of paragraphs 1 to 6, A method wherein the target environment and the current environment each include at least one of temperature, air quality, humidity, illuminance, and energy usage of the indoor space.
8. In any one of paragraphs 1 to 7, The above target information and the above current information are received from at least one external device placed in the indoor space, The at least one external device comprises a first external device for influencing the environment of the indoor space to reach the target environment and a second external device for obtaining the current information, The above target information is received from the first external device, A method wherein the above current information is received from the second external device.
9. In any one of paragraphs 1 to 7, The above target information and the above current information are received from at least one external device placed in the indoor space, The at least one external device includes a third external device that influences the environment of the indoor space to reach the target environment and obtains the current information, A method wherein the target information and the current information are received from the third external device.
10. In any one of the clauses 1 to 9, The step of visualizing the environmental changes in the above indoor space is: A step of visualizing at least one external device and obstacle within the indoor space; A step of visualizing a gradation of the target environment formed around at least one external device; A step of visualizing the current environment; and A method comprising the step of visualizing possible singularities based on the target environment and the current environment.
11. Memory that stores one instruction; and comprising at least one processor, The electronic device, by causing at least one processor to execute a program stored in the memory or one or more instructions, Obtain a map representing the indoor space, Receive target information about the target environment of the above indoor space and current information about the current environment of the above indoor space, An electronic device that visualizes environmental changes in the indoor space on the map based on the target information and the current information.
12. In paragraph 11, An electronic device, wherein the target environment and the current environment each include at least one of temperature, air quality, humidity, illuminance, and energy usage of the indoor space.
13. In any one of paragraphs 11 and 12, The above target information and the above current information are received from at least one external device placed in the indoor space, The at least one external device comprises a first external device for influencing the environment of the indoor space to reach the target environment and a second external device for obtaining the current environment, The above target information is received from the first external device, An electronic device, wherein the current information is received from the second external device.
14. In any one of paragraphs 11 to 13, The electronic device visualizes environmental changes in the indoor space by having at least one processor execute a program stored in the memory or one or more instructions. Visualize at least one external device and obstacle within the above indoor space, Visualizing a gradation of the target environment formed around at least one external device, Visualize the current environment above, An electronic device that visualizes possible singularities based on the target environment and the current environment.
15. A computer-readable recording medium having recorded thereon a program for performing the method of any one of claims 1 to 10 on a computer.
Citation Information
Patent Citations
Spatial environment analysis evaluation system
JP2021096683A
Mobile terminal for displaying the electronic devices for the interior space and operating method hereof
KR1020180044551A
Semiconductor memory device and manufacturing method thereof
KR1020210012827A
Laundry drying rack with adjustable length and storage basket
KR1020220000453A
Double-sided adhesive film and the method for peeling double-sided adhesive film
KR1020230008393A