Electronic device and method for controlling same

A pre-wake-up event mechanism using a third processor addresses communication delays in 2-CHIP electronic devices, enabling rapid activation of high-spec user interfaces and enhancing user experience with efficient power management.

WO2025254361A1PCT designated stage Publication Date: 2025-12-11SAMSUNG ELECTRONICS CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/KR2025/006770
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-10-04
Filing Date
2025-05-19
Publication Date
2025-12-11

AI Technical Summary

Technical Problem

Communication delays and bottlenecks between separate processors in a 2-CHIP structure of electronic devices lead to reduced responsiveness in activating high-spec user interfaces, particularly during power-on sequences.

Method used

Implement a pre-wake-up event mechanism where a third processor, in standby mode, wakes up a second processor from sleep mode, allowing it to switch the high-spec user interface from an off phase to an initialization phase, thereby enhancing power-on responsiveness.

Benefits of technology

Activates the high-spec user interface within a short period from the user input command, improving user experience while maintaining power efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure KR2025006770_11122025_PF_FP_ABST
    Figure KR2025006770_11122025_PF_FP_ABST
Patent Text Reader

Abstract

The disclosed electronic device comprises: a first user interface; a second user interface; a first processor for controlling the first user interface; and a second processor for controlling the second user interface, wherein the first processor may wake up the second processor from a sleep mode on the basis of the occurrence of a preset second processor pre-wake-up event in a state where the first processor is in a standby mode and the second processor is in the sleep mode, and the second processor may switch the second user interface from an off stage to an initialization stage on the basis of the wake-up of the second processor.
Need to check novelty before this filing date? Find Prior Art

Description

Electronic device and method of controlling the same

[0001] The disclosed invention relates to an electronic device having a 2-CHIP structure and a control method thereof.

[0002] Electronic devices have been designed to go beyond simply performing their original functions, to provide new experiences to users through interaction, and to perform more functions.

[0003] Electronic devices can now offer enhanced user interfaces using high-performance displays, beyond the user interfaces typically associated with conventional electronic devices. This allows for high-resolution, clear screens and more efficient and intuitive user interaction.

[0004] At this time, the electronic device has a so-called 2-CHIP structure in which the processor controlling the user interface implemented as a high-spec display and the processor for performing the original function of the electronic device are implemented as separate chips.

[0005] Accordingly, problems such as communication delays and bottlenecks between the two chips resulted in significantly reduced responsiveness in activating the user interface implemented on the high-spec display after powering on the electronic device.

[0006] The disclosed invention relates to an electronic device and a control method thereof for improving power-on responsiveness of a user interface in an electronic device having a 2-CHIP structure.

[0007] An electronic device according to one embodiment includes: a first user interface; a second user interface; a first processor controlling the first user interface; and a second processor controlling the second user interface; wherein, when the first processor is in a standby mode and the second processor is in a sleep mode, a preset second processor pre-wake up event occurs, and based on the occurrence of the second processor pre-wake up event, the first processor can wake up the second processor from the sleep mode, and based on the second processor being woken up, the second processor can switch the second user interface from an off phase to an initialization phase.

[0008] According to another embodiment, an electronic device includes: a first user interface; a second user interface; a first processor controlling the first user interface; a second processor controlling the second user interface; a sensor unit obtaining information regarding a user's movement; and a third processor determining whether a user proximity movement event has occurred based on the information regarding the user's movement obtained from the sensor unit, and determining that a preset second processor pre-wake-up event has occurred based on the determination that the user proximity movement event has occurred; wherein, when the first processor is in a standby mode and the second processor is in a sleep mode, the third processor wakes up the second processor from the sleep mode based on the occurrence of the preset second processor pre-wake-up event, and the second processor can switch the second user interface from an off phase to an initialization phase based on the waking up of the second processor.

[0009] The disclosed electronic device and its control method can activate a user interface having a separate CPU within a short period of time from the time a user inputs an on command of the electronic device.

[0010] The disclosed electronic device and its control method can improve user experience while maintaining power efficiency.

[0011] Figure 1 illustrates a network system implemented by various electronic devices.

[0012] Figure 2 illustrates an example of an electronic device according to one embodiment.

[0013] FIG. 3 illustrates another example of an electronic device according to one embodiment.

[0014] FIG. 4 illustrates an example of a first user interface of an electronic device according to one embodiment.

[0015] FIG. 5 illustrates an example of a second user interface of an electronic device according to one embodiment.

[0016] Figure 6 is a control block diagram of an electronic device according to one embodiment.

[0017] FIG. 7 illustrates a process of transmitting and receiving control signals between each component of an electronic device according to one embodiment.

[0018] Figure 8 is a control flowchart of a first processor according to one embodiment.

[0019] FIG. 9 illustrates a process of transmitting and receiving control signals between each component of an electronic device according to another embodiment.

[0020] Figure 10 is a control flowchart of a third processor according to another embodiment.

[0021] Figure 11 is a control flowchart of a first processor according to another embodiment.

[0022] It should be understood that the various embodiments and terms used in this document are not intended to limit the technical features described in this document to specific embodiments, but rather to include various modifications, equivalents, or substitutes of the embodiments.

[0023] In connection with the description of the drawings, similar reference numerals may be used for similar or related components.

[0024] The singular form of a noun corresponding to an item may include one or more items, unless the context clearly indicates otherwise.

[0025] In this document, each of the phrases "A or B", "at least one of A and B", "at least one of A or B", "A, B, or C", "at least one of A, B, and C", and "at least one of A, B, or C" may include any one of the items listed together in that phrase, or all possible combinations thereof.

[0026] Terms such as "first," "second," or "first" or "second" may be used simply to distinguish one component from another and do not qualify the components in any other respect (e.g., importance or order).

[0027] When a component (e.g., a first component) is referred to as being “coupled” or “connected” to another component (e.g., a second component), with or without the terms “functionally” or “communicatively,” it means that the component can be connected to the other component directly (e.g., wired), wirelessly, or through a third component.

[0028] The terms “include” or “have” are intended to specify the presence of a feature, number, step, operation, component, part or combination thereof described in this document, but do not preclude the presence or addition of one or more other features, numbers, steps, operations, components, parts or combinations thereof.

[0029] When a component is said to be “connected,” “coupled,” “supported,” or “in contact with” another component, this includes not only cases where the components are directly connected, coupled, supported, or in contact, but also cases where the components are indirectly connected, coupled, supported, or in contact through a third component.

[0030] When we say that a component is "on" another component, this includes not only cases where the component is in contact with the other component, but also cases where there is another component between the two components.

[0031] The term “and / or” includes any combination of a plurality of related described elements or any one of a plurality of related described elements.

[0032] The operating principle and embodiments of the present invention will be described with reference to the attached drawings below.

[0033] Figure 1 illustrates a network system implemented by various electronic devices (1).

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

[0035] The electronic device (10) may be at least one of various types of home appliances. For example, the electronic device (10) may include at least one of a refrigerator (11), a dishwasher (12), a cooking appliance (13), an electric oven (14), an air conditioner (15), a clothes manager (16), a washing machine (17), a dryer (18), and a microwave oven (19), as illustrated.

[0036] The electronic device (10) is not limited to that illustrated in FIG. 1. For example, the electronic device (10) may include various home appliances, such as a cleaning robot, a vacuum cleaner, and a television, which are not illustrated in the drawing. Furthermore, the aforementioned home appliances are merely examples, and in addition to the aforementioned home appliances, other electronic devices, user devices (2), or devices capable of performing the operations described below, which are connected to a server (3), may be included in the electronic device (10) according to one embodiment.

[0037] The server (3) may include a communication module capable of communicating with another server, an electronic device (10), or a user device (2), at least one processor capable of processing data received from another server, an electronic device (10), or a user device (2), and at least one memory capable of storing a program for processing data or processed data. The server (3) may be implemented as various computing devices such as a workstation, a cloud, a data drive, or a data station. The server (3) may be implemented as one or more servers that are physically or logically separated based on function, detailed configuration of function, or data, and may transmit and receive data through communication between each server and process the transmitted and received data.

[0038] The server (3) can perform functions such as managing user accounts, registering electronic devices (10) by linking them to user accounts, and managing or controlling registered electronic devices (10). For example, a user can access the server (3) through a user device (2) and create a user account. The user account can be identified by an ID and password set by the user. The server (3) can register an electronic device (10) to the user account according to a set procedure. For example, the server (3) can register, manage, and control the electronic device (10) by linking identification information (e.g., serial number or MAC address) of the electronic device (10) to the user account. The user device (2) can include a communication module capable of communicating with the electronic device (10) or the server (3), a user interface for receiving user input or outputting information to the user, at least one processor for controlling the operation of the user device (2), and at least one memory storing a program for controlling the operation of the user device (2).

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

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

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

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

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

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

[0045] The network may include a wide area network (WAN) such as the Internet, a local area network (LAN) formed around an Access Point (AP), and / or a short-range wireless network that does not pass through an Access Point (AP). Short-range wireless networks may include, but are not limited to, Bluetooth (IEEE 802.15.1), Zigbee (IEEE 802.15.4), Wi-Fi Direct, Near Field Communication (NFC), Z-Wave, etc., for example.

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

[0047] The access point (AP) can communicate with an electronic device (10) or user device (2) using wireless communication such as Wi-Fi (IEEE 802.11), Bluetooth (IEEE 802.15.1), or Zigbee (IEEE 802.15.4), and can connect to a wide area network (WAN) using wired communication, but is not limited thereto.

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

[0049] The electronic device (10) can be connected to a user device (2) or a server (3) via a long-range wireless network or a short-range wireless network.

[0050] For example, the electronic device (10) may be connected to the user device (2) via a short-range wireless network (e.g., Wi-Fi Direct).

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

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

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

[0054] An electronic device (10) can transmit information about an operation or status to another electronic device, a user device (2), or a server (3) via a network. For example, the electronic device (10) can transmit information about an operation or status to another electronic device, a user device (2), or a server (3) when a request is received from a server (3), when a specific event occurs in the electronic device (10), or periodically or in real time. When information about an operation or status is received from the electronic device (10), the server (3) can update the stored information about the operation or status of the electronic device (10), and transmit the updated information about the operation and status of the electronic device (10) to the user device (2) via a network. Here, updating information can include various operations that change existing information, such as an operation of adding new information to existing information, an operation of replacing existing information with new information, etc.

[0055] An electronic device (10) can obtain various information from another electronic device, a user device (2), or a server (3), and provide the obtained information to a user. For example, the electronic device (10) can obtain information related to the function of the electronic device (10) (e.g., recipes, washing instructions, etc.) and various environmental information (e.g., weather, temperature, humidity, etc.) from a server (3), and output the obtained information through a user interface.

[0056] The electronic device (10) can operate according to a control signal received from another electronic device, a user device (2), or a server (3). For example, if the electronic device (10) obtains prior approval from the user to operate according to a control signal from the server (3) even without user input, the electronic device (10) can operate according to a control signal received from the server (3). Here, the control signal received from the server (3) may include, but is not limited to, a control signal input by the user through the user device (2) or a control signal based on a preset condition.

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

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

[0059] The cooking appliance (13) or washing machine (17) described below may be an example of the electronic device (10) described above. However, the electronic device (10) is not limited to the cooking appliance (13) or washing machine (17).

[0060] Figure 2 illustrates an example of an electronic device (10) according to one embodiment.

[0061] According to one embodiment, the electronic device (10) may correspond to a cooking appliance (13).

[0062] A cooking device (13) can heat a cooking vessel (C) and food contained in the cooking vessel (C). The cooking device (13) may be, but is not limited to, an induction heating device. For example, the cooking device (13) may be a gas burner, a hot plate, a highlighter, etc. A hot plate is a heating device that generates heat from a high-temperature iron plate itself, and a highlighter is a heating device that emits heat from a heating wire located under a ceramic plate. Hereinafter, the cooking device (13) will be described as being an induction heating device.

[0063] The cooking device (13) may include a cooking plate (140) on which a cooking container (C) can be placed on the upper side.

[0064] The cooking plate (140) may have magnetism so that the cooking vessel (C) can be inductively heated. An alternating current is supplied to the coil of the cooking plate (140), and a magnetic field that varies over time is induced in the coil. When the magnetic field passes through the metal forming the cooking vessel (C), an eddy current is generated due to the resistance of the metal (e.g., iron) of the cooking vessel (C). The eddy current generated in the cooking vessel (C) can heat the cooking vessel (C) and thus heat the food inside.

[0065] Cooking containers (C) may include pots, frying pans, steamers, rice cookers, etc. The types of cooking containers (C) are not limited to these. In this city, a pot will be used as an example for explanation.

[0066] The cooking device (13) may include a cooking zone (22) provided on at least a portion of the cooking plate (140). The cooking zone (22) may be provided on the upper side of the coil. A cooking container (C) placed in the cooking zone (22) may be heated by electromagnetic induction. A plurality of cooking zones (22) may be provided.

[0067] The upper surface of the cooking plate (140) may be provided in a flat shape so that a cooking container (C) can be placed on it. The cooking plate (140) may be made of reinforced glass, such as ceramic glass, so as not to be easily broken.

[0068] The cooking device (13) may include a first user interface (400a) for controlling the performance of a cooking operation. The first user interface (400a) may include a first input interface (410a) for obtaining user input regarding the operation of the cooking device (13). The first input interface (410a) may include various buttons. For example, the first input interface (410a) may include a power key (40a) for receiving user input regarding turning the cooking device (13) on and off. In addition, the first user interface (400a) may include a first output interface (420a) for displaying various information regarding the cooking device (13). The first output interface (420a) may include a display (42a). The display (42a) may be provided as various types of display panels. For example, the display (42a) may be implemented as a touch screen and may also be used as the first input interface (410a).

[0069] In addition, the first user interface (400a) may include various types of first input interfaces (410a) and first output interfaces (420a). Accordingly, the first user interface (400a) may acquire user input and display various information regarding the cooking appliance (13).

[0070] The cooking device (13) may include a second user interface (500a) for interaction between the user and the cooking device (13). The second user interface (500a) may include a second input interface (510a) and a second output interface (520a). The second user interface (500b) may include various types of second input interfaces (510a) and second output interfaces (520a). Accordingly, the second user interface (500a) may obtain user input through interaction with the user and display various information accordingly. The first user interface (400a) and the second user interface (500a) may be provided on one side of the cooking zone (22) of the cooking plate (140). However, the positions of the first user interface (400a) and the second user interface (500a) are not limited to the cooking plate (140), and may be provided in various positions, such as the front or side of the cooking device (13).

[0071] The first user interface (400a) and the second user interface (500a) of the cooking appliance (13) according to one embodiment may have the same functions and configurations as the first user interface (400b) and the second user interface (500b) of the washing machine (17), which will be described later with reference to FIGS. 4 and 5. Accordingly, it is obvious to those skilled in the art that the disclosure regarding the first user interface (400b) and the second user interface (500b) of the washing machine (17) is understood to be related to the first user interface (400a) and the second user interface (500a) of the cooking appliance (13).

[0072] FIG. 3 illustrates another example of an electronic device according to one embodiment.

[0073] According to one embodiment, the electronic device (10) may correspond to a washing machine (17).

[0074] Referring to FIG. 3, the washing machine (17) may include a cabinet (120) forming an exterior and a drum (121) rotatably installed within the cabinet (120). The cabinet (120) may be provided in an approximately hexahedral shape. The cabinet (120) may include a top cover forming an upper surface, a front cover forming a front surface, and a base forming a bottom surface.

[0075] For example, the front cover, top cover, and base forming the cabinet (120) may be prepared separately and assembled. As another example, some components forming the cabinet (120) (e.g., the front cover, top cover, and base) may be formed integrally.

[0076] An inlet for loading or unloading clothing (not shown) into or from the drum (121) is provided on the front of the cabinet (120). The washing machine (17) may include a door (130) formed on the front cover to open and close the inlet. A user can open the door (130) and load or unload items into or from the drum (121) through the inlet. When the inlet is closed and the washing machine (17) begins operating, the door lock may lock the door (130).

[0077] The washing machine (17) may include a first user interface (400b) for controlling the washing operation. The first user interface (400b) may include a first input interface (410b) for obtaining user input regarding the operation of the washing machine (17). The first input interface (410b) may include various buttons. For example, the first input interface (410b) may include a power key (40b) for receiving user input regarding turning the washing machine (17) on and off. As another example, the first input interface (410b) may include a dial (41b) for receiving various user inputs regarding the washing operation. The first user interface (400b) may include a first output interface (420b) for displaying various information regarding the washing machine (17). The first output interface (420b) may include a display (42b). The display (42b) can be implemented as various types of display panels. For example, the display (42b) can also be used as a first input interface (410b) including a touch screen.

[0078] In addition, the first user interface (400b) may include various types of input interfaces (410b) and first output interfaces (420b). Accordingly, the first user interface (400b) may acquire user input and display various information regarding the washing machine (17).

[0079] The washing machine (17) may be provided with a second user interface (500b) for interaction between a user and the washing machine (17). The second user interface (500b) may include a second input interface (510b) and a second output interface (510b). The second user interface (500b) may include various types of second input interfaces (510b) and second output interfaces (510b). Accordingly, the second user interface (500b) may obtain user input through interaction with the user and display various information accordingly.

[0080] The first user interface (400b) and the second user interface (500b) may be provided on the upper front side of the washing machine (17). However, the positions of the first user interface (400b) and the second user interface (500b) are not limited to the upper front side, and may be provided at various positions of the washing machine (17).

[0081] According to various embodiments, the washing machine (17) may be implemented as a combined washing machine (17) and dryer (18) capable of performing both washing and drying operations. Accordingly, the washing machine (17) may include a filter (not shown) detachably mounted on the front cover. The filter (not shown) may filter out foreign substances such as lint that flow together with the air circulating inside the drum (121).

[0082] Hereinafter, the first user interface (400) or the second user interface (500) will be described in detail with reference to FIGS. 4 and 5.

[0083] FIG. 4 illustrates an example of a first user interface (400) of an electronic device (10) according to one embodiment.

[0084] A first user interface (400) according to one embodiment may correspond to the first user interface (400a) of the cooking appliance (13) illustrated in FIG. 2 and the first user interface (400b) of the washing machine (17) illustrated in FIG. 3. However, in the present disclosure, the first user interface (400b) of the washing machine (17) illustrated in FIG. 3 is described as an example.

[0085] The first user interface (400) may include various forms of a first input interface (410) and / or a first output interface (420).

[0086] The first input interface (410) may include various buttons and / or dials. For example, the first input interface (410) may include a power key (40) that receives a user input for turning the washing machine (17) on or off, as illustrated in FIG. 4.

[0087] Additionally, the first input interface (410) may include a rotatable dial (41). The washing mode may include washing parameters such as a washing temperature and / or a washing time. As the user rotates the dial (41), a user can input a user command regarding at least one of the washing mode, washing temperature, or washing time, and accordingly, the washing machine (17) may receive a user input regarding at least one of the washing mode, washing temperature, or washing time. The washing machine (17) may perform washing according to at least one of the selected washing mode, washing temperature, or washing time.

[0088] However, the first input interface (410) may include various buttons, such as physical buttons or touch buttons, in addition to the dial (41) to receive input from the user regarding the washing mode, washing temperature, and washing time. For example, the first input interface (410) may include at least one of a washing mode button for selecting a washing mode, a temperature button for setting a washing temperature, and a time button for setting a washing time. The various buttons may be provided as physical buttons or touch buttons.

[0089] The first input interface (410) can transmit an electrical signal (voltage or current) corresponding to a user input to the first control unit (200).

[0090] The first output interface (420) may include a display (42). The display (42) may be provided as a variety of display panels. For example, the display (42) may include a liquid crystal display panel (LCD Panel), a light emitting diode panel (LED Panel), an organic light emitting diode panel (OLED Panel), or a micro LED panel.

[0091] The display (42) can display information input by the user or information provided to the user on various screens to provide the user with visual information. The display (42) can display information related to the operation of the washing machine (17) in the form of at least an image or text. In addition, the display (42) can display a graphical user interface (GUI) that enables control of the washing machine (17). That is, the display (42) can display UI elements (User Interface Elements) such as icons. For example, as the user rotates the dial (41), UI elements for washing mode, washing temperature, or washing time displayed on the first output interface (420) can sequentially move.

[0092] Additionally, the first output interface (420) may include a speaker for providing information input by the user or information provided to the user in various forms of auditory information. Accordingly, the first output interface (420) may provide information input by the user or information provided to the user as visual information and / or auditory information. For example, the washing machine (17) may determine an appropriate washing mode based on the location of the object within the drum (121), the type of the object, and / or the amount of the object, and may display a pop-up message on the display (42) or output an alarm through the speaker to notify the user of the appropriate washing mode.

[0093] According to various embodiments, the first user interface (400) may include a touch panel (43). The touch panel (43) may simultaneously function as a first input interface (410) and a first output interface (420). The touch panel (43) may be provided in various ways, such as a touch screen or a button. The first user interface may receive control commands from a user through the touch panel (43) and display operation information of the washing machine (17).

[0094] For example, if the washing machine (17) is implemented as a combined washing machine (17) and dryer (18) that can perform both washing and drying operations, as illustrated in FIG. 4, the washing machine (17) may include a first touch panel (43a) for receiving a user command regarding which operation, either the washing operation or the drying operation, the washing machine (17) will perform, and displaying information regarding the operation selected by the user. The first touch panel (43a) may receive sensory information of the user when the user touches the first touch panel (43a), and may display information input by the user as a UI element (e.g., 'drying mode' or 'washing mode') based on the received sensory information.

[0095] As another example, the washing machine (17) may include a second touch panel (43b) for receiving a user command to start or stop a selected operation (i.e., a drying operation or a washing operation) and displaying information about the operation selected by the user. The second touch panel (43b) may receive sensory information from the user when the user touches the second touch panel (43b), and may display information input by the user as a UI element (e.g., a 'start icon' or a 'stop / pause icon') based on the received sensory information.

[0096] The positions of the first touch panel (43a) and the second touch panel (43b) are not limited to those shown in FIG. 4, and the first touch panel (43a) and the second touch panel (43b) may be implemented as separate touch display panels or may be implemented as one display panel.

[0097] According to various embodiments, the first user interface (400) may be provided in a form in which some of the aforementioned configurations are omitted, or may be provided in a form in which other configurations necessary for performing the operation of the washing machine (17) are further included.

[0098] FIG. 5 illustrates an example of a second user interface (500) of an electronic device (10) according to one embodiment.

[0099] The second user interface (500) according to one embodiment may correspond to the second user interface (500a) of the cooking appliance (13) illustrated in FIG. 2 and the second user interface (500b) of the washing machine (17) illustrated in FIG. 3. However, in the present disclosure, the second user interface (500b) of the washing machine (17) illustrated in FIG. 3 is described as an example.

[0100] The second user interface (500) may include various forms of a second input interface (510) and / or a second output interface (520).

[0101] The second input interface (510) can be implemented as a touch screen display including a touch panel (45). The touch panel (45) can simultaneously function as the first input interface (410) and the first output interface (420). The second input interface (510) can receive control commands from a user through the touch panel (45) and display operation information of the washing machine (17).

[0102] For example, as illustrated in FIG. 5, the second input interface (510) may include a third touch panel (45a) for receiving a user command for starting or stopping a currently performed operation (e.g., a drying operation) and displaying information about the operation selected by the user. The third touch panel (45a) may receive sensory information of the user when the user touches the third touch panel (45a), and may display information input by the user as a UI element (e.g., a 'start icon' or a 'stop / pause icon') based on the received sensory information.

[0103] As another example, the second input interface (510) may include a fourth touch panel (45b) for receiving a user command regarding power on / off of the washing machine (17) and displaying information regarding power on / off of the washing machine (17) selected by the user. The third touch panel (45a) may receive sensory information of the user when the user touches the fourth touch panel (45b), and may display information input by the user as a UI element (e.g., a 'power icon') based on the received sensory information.

[0104] In addition, the second input interface (510) may provide an input means for controlling the washing machine (17) in addition to the touch panel (45). For example, the input means may include a physical button, a touch button, a switch, and a graphical user interface.

[0105] The second input interface (510) can transmit an electrical signal (voltage or current) corresponding to a user input to the second control unit (300).

[0106] The second output interface (520) may be implemented as a display (44). The display (44) may be provided as various types of display panels. For example, the display (44) may include a liquid crystal display panel (LCD Panel), a light emitting diode panel (LED Panel), an organic light emitting diode panel (OLED Panel), or a micro LED panel.

[0107] The display (44) can display various information regarding user input and the operating status of the washing machine. For example, the display (44) can display a UI element (44a) that displays information regarding the remaining time, information regarding the end time of the operation, or information regarding the washing operation being performed (e.g., washing, rinsing, spinning, etc.).

[0108] As another example, the display (44) may display a UI element (44b) that displays specific information about the washing operation being performed (e.g., washing temperature, number of rinses, spin strength, etc.).

[0109] According to various embodiments, the display (44) can display information on the twisting and untwisting of the laundry determined by the control unit (200).

[0110] According to various embodiments, the display (44) may display a UI element that displays information based on a user's instruction or control command received from the user device (2) or server (3). Accordingly, the user can know that the washing machine (17) is connected to the IoT network based on the information displayed on the second user interface (500).

[0111] According to various embodiments, when the washing machine (17) is implemented as a combined washing machine (17) and dryer (18) capable of performing both washing and drying operations, the washing machine (17) may display a UI element (44b) that displays specific information (e.g., drying temperature, drying intensity, drying time, sterilization, etc.) about a drying operation that can be performed after the currently performing washing operation is finished based on the weight of the object to be dried contained inside the detected drum (121).

[0112] According to one embodiment, the second user interface (500) may be implemented with higher specifications than the first user interface (400).

[0113] The high-spec second user interface (500) may include having a higher resolution than the first user interface (400) to display clearer images and text. In addition, the high-spec second user interface (500) may include providing higher brightness or expressing a wider color gamut than the first user interface (400). In addition, the high-spec second user interface (500) may include supporting a higher refresh rate than the first user interface (400) to implement smoother movement of UI elements. In addition, the high-spec second user interface (500) may include having a shorter response time or faster and more accurate touch performance than the first user interface (400).

[0114] At this time, if the control of the second user interface (500) is performed by the processor of the washing machine (17) (i.e., the processor that controls each component of the dryer (18) to perform a washing operation, the first processor (210) in this disclosure), the processing requirements of the high-spec display may exceed the performance of the processor of the existing dryer (18).

[0115] Accordingly, the washing machine (17) may require a separate processor capable of processing a large amount of graphic data and responding faster than the first processor (210) that controls each component (e.g., motor, fan, etc.) for performing washing or drying operations.

[0116] Figure 6 is a control block diagram of an electronic device (10) according to one embodiment.

[0117] Referring to FIG. 6, the electronic device (10) may include a first control unit (200), a second control unit (300), a first user interface (400), and / or a second user interface (500). In addition, the electronic device (10) may further include a third control unit (600), a proximity sensor (710), a WIFI sensor (720), and / or a microphone (730).

[0118] According to various embodiments, the electronic device (10) may further include at least some of the configurations and / or functions of the electronic device (10) of FIG. 6, and may implement various embodiments of the present document even if some of the illustrated configurations are omitted or replaced.

[0119] According to various embodiments, the electronic device (10) may be implemented as any one electronic device that directly or indirectly communicates with a user device (2) or a server (3) within a network environment (i.e., an IoT network environment) and transmits and receives data. For example, the electronic device (10) may be one of a cooking appliance (13) or a washing machine (17).

[0120] The electronic device (10) may be a device equipped with at least one processor and / or memory resource. In this case, the electronic device (10) may provide IoT services by installing and executing an application that supports IoT services.

[0121] The first user interface (400) can provide the user of the electronic device (10) with information necessary for performing operations of the electronic device (10) in the form of visual information or audio information.

[0122] The first user interface (400) may include a display (e.g., the display (42) of FIG. 4). Accordingly, according to one embodiment, the first user interface (400) may provide specific information regarding the operation of the electronic device (10) through various visual information.

[0123] In addition, the first user interface (400) may include a sensor module that stores sensory information of the user when the user touches or applies pressure to the first user interface (400). For example, the first user interface (400) may include a touch screen including a touch detection circuit (or touch sensor) (not shown), a pressure sensor capable of measuring the intensity of a touch, and / or a touch panel (e.g., a digitizer) capable of detecting a magnetic field-type stylus pen.

[0124] At this time, the touch screen may include, but is not limited to, a liquid crystal display (LCD), an organic light emitting diode (OLED), an active matrix organic light emitting diode (AMOLED), a flexible display, or an expandable display.

[0125] Additionally, the first user interface (400) may include an audio output module and / or an audio module.

[0126] Specifically, the first user interface (400) may include a microphone, a mouse, a keyboard, or keys (e.g., buttons) for receiving commands or data to be used for the operation of the electronic device (10) from an external source (e.g., a user) of the electronic device (10). In addition, the first user interface (400) may include a speaker to provide various information and / or guidance for guiding operations through voice information.

[0127] The first user interface (400) may include at least one first input interface (410) and / or at least one first output interface (420).

[0128] At least one first input interface (410) may include, for example, a tact switch, a push switch, a slide switch, a toggle switch, a micro switch, a touch switch, a touch pad, a touch screen, a jog dial, and / or a microphone.

[0129] In the present disclosure, 'button' may be replaced with a UI element (User Interface Element), a tact switch, a push switch, a slide switch, a toggle switch, a micro switch, a touch switch, a touch pad, a touch screen, a jog dial, and / or a microphone.

[0130] At least one first output interface (420) can transmit various information related to information input by the user and / or the operation of the electronic device (10) to the user by generating sensory information. For example, if the electronic device (10) is a washing machine (17), at least one first output interface (420) can transmit information about the washing mode, washing temperature, or washing time of the washing machine (17) to the user in the form of visual information.

[0131] As in the example described above, if the information displayed on the first output interface (420) is in the form of visual information, a visual indicator may be displayed on the first output interface (420). In this case, the visual indicator may include at least one of an illustration, a graphic guide, or a visual reference.

[0132] The information that the first output interface (420) can display as visual information is not necessarily displayed only as visual information, but can be displayed as various sensory information including auditory information.

[0133] The first control unit (200) may include hardware such as a CPU, Micom, or memory, and software such as a control program.

[0134] The first control unit (200) may include at least one first memory (220) storing data in the form of a program, an algorithm for controlling the operation of components within the electronic device (10), and / or at least one first processor (210) that performs the operations described above and the operations to be described below using data stored in the at least one first memory (220). According to one embodiment, the first control unit (200) may include Micom as the first processor (210).

[0135] The first memory (220) and the first processor (210) may each be implemented as separate chips. The first processor (210) may include one or more processor chips or one or more processing cores. The first memory (220) may include one or more memory chips or one or more memory blocks. Additionally, the first memory (220) and the first processor (210) may also be implemented as a single chip.

[0136] The first processor (210) is a configuration capable of performing calculations or data processing related to control and / or communication of each component of the electronic device (10), and may be directly or indirectly operatively, functionally and / or electrically connected to each component of the electronic device (10), such as the first user interface (400), the second control unit (300), the second user interface (500), the third control unit (600), the proximity sensor (710), the WIFI sensor (720) and / or the microphone (73).

[0137] According to various embodiments, there is no limitation to the operation and data processing functions that the first processor (210) can implement within the electronic device (10). However, the following will describe in detail the process of determining whether a preset second processor (310) pre-wake up event has occurred while the first processor (210) is in standby mode and the second processor (310) is in sleep mode, and waking up the second processor (310) from the sleep mode based on the occurrence of the second processor (310) pre-wake up event. The operation of the first processor (210), which will be described later, can be performed by executing instructions according to a preset operation scenario stored in the first memory (220). The first processor (210) may be hardware and may include a logic circuit and an operation circuit. The first processor (210) may process data according to a program and / or instructions provided from the first memory (220) and generate a control signal according to the processing result. The first processor (210) and the first memory (220) may be implemented as a single control circuit or as multiple circuits.

[0138] The first memory (220) may include volatile memory and non-volatile memory, and may temporarily or permanently store various data used in at least one component (e.g., the first processor (210)) of the electronic device (10). The first memory (220) may store various commands that may be performed in the first processor (210). Such commands may include various control commands including arithmetic and logical operations, data movement, or input / output that may be recognized by the processor (432).

[0139] The first processor (210) can wake up the second processor (310) from the sleep mode based on the occurrence of a preset second processor (310) pre-wake up event while the first processor (210) is in standby mode and the second processor (310) is in sleep mode.

[0140] According to one embodiment, the first processor (210) can turn on the second user interface (400) based on the occurrence of a preset second user interface on event while the second user interface (400) is in an initialization phase.

[0141] The first processor (210) may determine that a preset second processor wake-up event has occurred based on the initiation of receiving input of the power key (40).

[0142] The first processor (210) may transmit a wake-up signal to the second processor (210) based on determining that a preset second processor pre-wake-up event has occurred.

[0143] The first processor (210) can determine that a preset second user interface on event has occurred based on the time for which the power key (40) input is continuously received exceeding a preset first reference time, and can transmit an on signal to the second user interface (400) based on the determination that the second user interface on event has occurred.

[0144] The first processor (210) can determine that a preset on event has occurred based on the reception of a power key input starting within a preset second reference time from the time when the second processor (310) is woken up by the third processor (610), and can transmit an on signal to the second user interface (400) based on the determination that a second user interface on event has occurred.

[0145] The first processor (210) can determine whether a multi-touch is detected upon receiving a power key (40) input, and based on the detection of the multi-touch, determine whether the second processor pre-wake-up event corresponds to a false positive event. According to various embodiments, the first processor (210) can determine whether a multi-touch has occurred based on a touch input received from at least one of the first user interface (400) and the second user interface (500).

[0146] The first processor (210) may determine that the second processor pre-wake-up event corresponds to a misrecognition event based on the multi-touch being detected at a distance greater than a preset interval.

[0147] The first processor (210) may determine that the second processor pre-wakeup event corresponds to a misrecognition event based on the multi-touch being detected in an area outside of a preset area range.

[0148] The first processor (210) may invalidate the occurrence of the second pre-processor wake-up event based on determining that the second processor pre-wake-up event corresponds to a misrecognition event.

[0149] According to various embodiments, whether the second processor pre-wake-up event corresponds to a false positive event may be determined by the second processor (310).

[0150] For example, the first processor (210) may transmit a wake-up signal to the second processor (310) without determining whether a multi-touch is detected based on determining that a preset second processor pre-wake-up event has occurred. At this time, the first processor (210) may transmit information indicating that it has not determined whether the second processor pre-wake-up event corresponds to a false recognition event together with the wake-up signal. Accordingly, the second processor (310) may transition to a pre-wake-up state based on receiving the wake-up signal and the information indicating that it has not determined whether the second processor pre-wake-up event corresponds to a false recognition event from the first processor (210). At this time, the pre-wake-up state may refer to a state in which only more limited functions can be performed while consuming less power than the wake-up state. At this time, the functions that the second processor (310) can perform in the pre-wake-up state may be preset. For example, functions that the second processor (310) can perform in the pre-wakeup state may include determining whether a multi-touch is detected, and determining whether a second processor pre-wakeup event corresponds to a false positive event based on the detection of the multi-touch.

[0151] According to various embodiments, the second processor (310) may determine whether a multi-touch has occurred based on a touch input received from at least one of the first user interface (400) or the second user interface (500).

[0152] The second processor (310) may determine that the second processor pre-wake-up event corresponds to a misrecognition event based on the multi-touch being detected at a distance greater than a preset interval.

[0153] The second processor (310) may determine that the second processor pre-wakeup event corresponds to a misrecognition event based on the multi-touch being detected in an area outside of a preset area range.

[0154] The second processor (310) may not transition from the pre-wakeup state to the wakeup state based on determining that the second processor pre-wakeup event corresponds to a false recognition event. The second processor (310) not transitioning from the pre-wakeup state to the wakeup state may include the second processor (310) transitioning back to the sleep mode. In this case, the second processor (310) may transmit a wakeup rejection signal to the first processor (210) without transitioning from the pre-wakeup state to the wakeup state.

[0155] The above-described method is only an example of signal processing for the second processor (310) to determine whether the second processor pre-wake-up event corresponds to a false positive event, and the second processor (310) may determine whether the second processor pre-wake-up event corresponds to a false positive event based on various methods.

[0156] The second user interface (500) can provide the user of the electronic device (10) with information necessary for performing operations of the electronic device (10) in the form of visual information or audio information.

[0157] The second user interface (500) may include a display (e.g., a touch screen including the touch panel (45) of FIG. 5). Accordingly, according to one embodiment, the first user interface (400) may provide specific information regarding the operation of the electronic device (10) through various visual information.

[0158] In addition, the first user interface (400) may include a sensor module that stores sensory information of the user when the user touches or applies pressure to the second user interface (500). For example, the second user interface (500) may include a touch screen including a touch detection circuit (or touch sensor) (not shown), a pressure sensor capable of measuring the intensity of a touch, and / or a touch panel (e.g., a digitizer) capable of detecting a magnetic field-type stylus pen.

[0159] At this time, the touch screen may include, but is not limited to, a liquid crystal display (LCD), an organic light emitting diode (OLED), an active matrix organic light emitting diode (AMOLED), a flexible display, or an expandable display.

[0160] Additionally, the second user interface (500) may include an audio output module and / or an audio module.

[0161] Specifically, the second user interface (500) may include a microphone, a mouse, a keyboard, or keys (e.g., buttons) for receiving commands or data to be used for the operation of the electronic device (10) from an external source (e.g., a user) of the electronic device (10). In addition, the second user interface (500) may include a speaker to provide various information and / or guidance for guiding operations through voice information.

[0162] The second user interface (500) may include at least one second input interface (510) and / or at least one second output interface (520).

[0163] At least one second input interface (510) may include, for example, a tact switch, a push switch, a slide switch, a toggle switch, a micro switch, a touch switch, a touch pad, a touch screen, a jog dial, and / or a microphone.

[0164] In the present disclosure, 'button' may be replaced with a UI element (User Interface Element), a tact switch, a push switch, a slide switch, a toggle switch, a micro switch, a touch switch, a touch pad, a touch screen, a jog dial, and / or a microphone.

[0165] At least one second output interface (520) can transmit various information related to information input by the user and / or operation of the electronic device (10) to the user by generating sensory information.

[0166] For example, if the electronic device (10) is a washing machine (17), at least one second output interface (520) can transmit information about the remaining time, information about the end time of the operation, or information about the washing operation being performed (e.g., washing, rinsing, spinning, etc.) to the user in the form of visual information. In addition, if the electronic device (10) is a washing machine (17), specific information about the washing operation being performed (e.g., washing temperature, number of rinses, spinning intensity, etc.) can be transmitted to the user in the form of visual information. In addition, if the electronic device (10) is a washing machine (17), information about the tangling and untangling of the laundry determined by the control unit (200) or information based on the user's instruction or control command received from the user device (2) or server (3) can be transmitted to the user in the form of visual information.

[0167] As in the example described above, if the information displayed on the second output interface (520) is in the form of visual information, a visual indicator may be displayed on the second output interface (520). In this case, the visual indicator may include at least one of an illustration, a graphic guide, or a visual reference.

[0168] The information that the second output interface (520) can display as visual information is not necessarily displayed only as visual information, but can be displayed as various sensory information including auditory information.

[0169] The second control unit (300) may include hardware such as a CPU, Micom, or memory, and software such as a control program.

[0170] The second control unit (300) may include at least one second memory (320) storing data in the form of a program, an algorithm for controlling the operation of components within the electronic device (10), and / or at least one second processor (310) that performs the operations described above and the operations to be described below using data stored in the at least one second memory (320). According to one embodiment, when the second user interface (500) controlled by the second control unit (300) is implemented as a high-spec display, since Micom has limited graphic processing performance, the second processor (310) may include a dedicated graphic processing unit (GPU) or CPU in order to smoothly display high-resolution images or videos.

[0171] The second memory (320) and the second processor (310) may each be implemented as separate chips. The second processor (310) may include one or more processor chips or one or more processing cores. The second memory (320) may include one or more memory chips or one or more memory blocks. In addition, the second memory (320) and the second processor (310) may also be implemented as a single chip.

[0172] The second processor (310) is a configuration capable of performing calculations or data processing related to control and / or communication of each component of the electronic device (10), and may be directly or indirectly operatively, functionally and / or electrically connected to each component of the electronic device (10), such as the first user interface (400), the second control unit (300), the second user interface (500), the third control unit (600), the proximity sensor (710), the WIFI sensor (720) and / or the microphone (73).

[0173] According to various embodiments, there will be no limitation on the computational and data processing functions that the second processor (310) can implement within the electronic device (10). However, the following will describe in detail how the second processor (310) wakes up from the sleep mode in response to a second processor wake-up signal received from the first processor (210) or the third processor (610) based on the occurrence of a preset second processor (310) pre-wake-up event while the first processor (210) is in standby mode and the second processor (310) is in sleep mode. In addition, the following will describe in detail how the second user interface (500) is initialized by transmitting an initialization signal to the second user interface (500) based on the second processor (310) waking up.

[0174] The operation of the second processor (310), which will be described later, may be performed by executing instructions according to a preset operation scenario stored in the second memory (320). The second processor (310) may be hardware and include logic circuits and arithmetic circuits. The second processor (310) may process data according to a program and / or instructions provided from the second memory (320) and generate a control signal according to the processing result. The second processor (310) and the second memory (320) may be implemented as a single control circuit or as multiple circuits.

[0175] According to one embodiment, since the first processor (210) and the second processor (310) are provided within a single electronic device (10), a communication method for transmitting and receiving data including control commands, etc., between the first processor (210) and the second processor (310) may differ from a communication method applied between a plurality of electronic devices (10) connected on an IoT network. Since relatively long-distance communication is performed between the electronic devices (10) through the IoT network, security and stability are considered important, whereas since communication between the first processor (210) and the second processor (310) is performed over a relatively short distance, high speed and reliability are considered important. Accordingly, the first processor (210) and the second processor (310) can transmit and receive data through simple interaction within the electronic device (10) without a complex network or Internet connection.

[0176] For example, the first processor (210) and the second processor (310) can efficiently transmit and receive data via the Serial Peripheral Interface (SPI), a high-speed serial communication method. This is suitable for use within an electronic device (10) and can enable fast and simple data transmission and reception. It can operate primarily using a clock signal and data lines.

[0177] As another example, the first processor (210) and the second processor (310) can transmit and receive data using only a simple wiring structure through the Inter-Integrated Circuit (I2C) method.

[0178] In addition, the first processor (210) and the second processor (310) can transmit and receive data with minimal wiring through Universal Asynchronous Receiver-Transmit (UART), a simple serial communication method that transmits and receives data asynchronously without a clock.

[0179] The communication methods for transmitting and receiving data including the control commands described above can be equally applied to transmitting and receiving data of components (e.g., third processor (610), first user interface (400), second user interface (500), proximity sensor (710), WIFI sensor (720), microphone (730), etc.) that constitute the electronic device (10).

[0180] For example, one of the aforementioned communication methods may be equally applicable not only to data transmission and reception between the first processor (210) and the second processor (310), but also to data communication between the second processor (310) and the third processor (610) or between the first processor (310) and the third processor (610).

[0181] Additionally, one of the aforementioned communication methods may be equally applicable to data transmission and reception between a processor (i.e., a first processor (210), a second processor (310), or a third processor (610)) and a user interface (i.e., a first user interface (400) or a second user interface (500)).

[0182] In addition to this, a communication method between components included in an electronic device (10) can be adopted if it is a method that can transmit control commands from one configuration to another at a high speed while having a simple circuit wiring structure.

[0183] The second memory (320) may include volatile memory and non-volatile memory, and may temporarily or permanently store various data used in at least one component (e.g., the second processor (310)) of the electronic device (10). The second memory (320) may store various commands that may be performed in the second processor (310). Such commands may include various control commands including arithmetic and logical operations, data movement, or input / output that may be recognized by the second processor (310).

[0184] According to one embodiment, the second processor (310) may transition from a sleep mode state to a wake-up state based on receiving a wake-up signal from the first processor (210) or the third processor (610). In this case, the wake-up state of the second processor (310) may include the second processor (310) being reactivated and returning to a fully operational state.

[0185] Additionally, the wake-up state of the second processor (310) may include returning to a state in which the core functions of the second processor (310) are still in a sleep state (i.e., in a disabled state), but only some functions are activated, so that the second processor (310) performs only some preset operations.

[0186] The second processor (310) may transmit a ㅊinitialization signal to the second user interface (500) to switch the second user interface (500) from the off phase to the initialization phase based on the second processor (201) being woken up.

[0187] At this time, instead of returning to a fully operational state, the second processor (310) may wake up with its core functions still in a sleep state and only the function of transmitting an initialization signal to the second user interface (500) activated.

[0188] Accordingly, while maintaining the power efficiency of the second processor (310), the second user interface (500) can be turned on by initializing the second user interface (500) and inputting a user's on control command for the second user interface (500), thereby significantly reducing the response time.

[0189] The third control unit (300) may include hardware such as a CPU, Micom, memory, and software such as a control program. In addition, the third control unit (300) may include hardware such as an NPU (Neural Processing Unit) and software such as an artificial intelligence model (AI).

[0190] The third control unit (600) may include at least one third memory (620) storing data in the form of a program, an algorithm for controlling the operation of components within the electronic device (10), and / or at least one third processor (610) that performs the operations described above and the operations to be described below using data stored in the at least one third memory (620).

[0191] For example, the third control unit (600) may include a CPU as a third processor (610) to determine whether a user proximity movement event has occurred based on information about the user's movement obtained from a sensor unit that obtains information about the user's movement.

[0192] As another example, the third control unit (600) may include an NPU as a third processor (610) to train a machine learning model stored in the third memory (620) using information about the user's movement obtained from a proximity sensor (710), a WIFI sensor (720), and a microphone (73) and the occurrence of a user proximity event coupled with the information about the user's movement as learning data. This is because the NPU is designed to process only tasks specialized for the calculation of the machine learning model, and thus can perform highly repetitive and highly parallel calculations with less power than a CPU or GPU.

[0193] At this time, depending on various embodiments, the third processor (610) may further include a CPU or GPU. For example, if the third processor (610) further includes a CPU, the CPU may manage the execution of the machine learning model and distribute appropriate computational tasks to the NPU. In other words, the CPU may accelerate computations to train the machine learning model and play an overall control role in inferring whether a user proximity event has occurred using the machine learning model, while the NPU may perform a process of inferring whether a proximity event has occurred based on input data using the trained machine learning model.

[0194] The third memory (620) and the third processor (610) may each be implemented as separate chips. The third processor (610) may include one or more processor chips or one or more processing cores. The third memory (620) may include one or more memory chips or one or more memory blocks. Additionally, the third memory (620) and the third processor (610) may also be implemented as a single chip.

[0195] The third memory (620) may include volatile memory and non-volatile memory, and may temporarily or permanently store various data used in at least one component (e.g., the third processor (610)) of the electronic device (10). The third memory (620) may store various commands that may be performed in the third processor (610). Such commands may include various control commands including arithmetic and logical operations, data movement, or input / output that may be recognized by the third processor (610).

[0196] The machine learning model stored in the third memory (620) can be implemented using various artificial neural network models or deep neural network models. Furthermore, the machine learning model can be trained and generated using various machine learning algorithms or deep learning algorithms. For example, the machine learning model can be implemented using models such as a convolutional neural network (CNN), a recurrent neural network (RNN), a generative adversarial network (GAN), or a long short-term memory (LSTM).

[0197] According to one embodiment, the third processor (610) may determine whether a user proximity movement event has occurred based on information about the user's movement acquired from the sensor unit (700) that acquires information about the user's movement. In addition, the third processor (610) may determine that a preset second processor pre-wake-up event has occurred based on determining that a user proximity movement event has occurred. Accordingly, the third processor (610) may transmit a wake-up signal to the second processor (310) based on determining that a preset second processor pre-wake-up event has occurred.

[0198] In addition, the third processor (310) trains a machine learning model stored in the third memory (620) using information about the user's movement and whether a user proximity event has occurred coupled with data about the user's movement as learning data, and inputs data about the user's movement acquired from the sensor unit (700) into the machine learning model to determine whether a user proximity movement event has occurred.

[0199] The sensor unit (700) can obtain information regarding the user's movement. The information regarding the user's movement may include at least one of information regarding whether the user is approaching the electronic device (10), WIFI characteristic information, or acoustic characteristic information. The sensor unit (700) may include a proximity sensor (710), a WIFI sensor (720), and / or a microphone (730).

[0200] A proximity sensor (710) can obtain information about whether a user is approaching an electronic device (10). The proximity sensor (710) can include at least one of a magnetic proximity sensor, an optical proximity sensor, an inductive proximity sensor, a capacitive proximity sensor, and an ultrasonic proximity sensor.

[0201] Specifically, a magnetic proximity sensor can obtain information about whether a user is approaching an electronic device (10) by measuring a change in a magnetic field that changes as a magnetic object approaches, a photoelectric proximity sensor can obtain information about whether a user is approaching an electronic device (10) by measuring a change in a magnetic field that changes as a magnetic object approaches, a photoelectric proximity sensor can obtain information about whether a user is approaching an electronic device (10) by measuring a change in a light reflection that is reflected when a user approaches the sensor, an inductive proximity sensor can obtain information about whether a user is approaching an electronic device (10) by measuring a change in a light reflection time that is reflected when a user approaches the sensor, a capacitive ...

[0202] The WIFI sensor (720) can detect a WIFI signal of at least one preset frequency channel. At this time, the sensor unit (700) may further include a WIFI signal processing unit that processes the WIFI signal received from the WIFI sensor (720) to obtain WIFI characteristic information and transmits the WIFI characteristic information to the third processor (610).

[0203] At this time, the WIFI characteristic information may include at least one of signal strength information, channel state information, and signal flight characteristics.

[0204] The microphone (73) can receive an acoustic signal. At this time, the sensor unit (700) may further include an acoustic signal processing unit that processes the acoustic signal received from the microphone (730) to obtain acoustic characteristic information and transmits the acoustic characteristic information to the third processor (610).

[0205] At this time, the acoustic characteristic information may include at least one of acoustic amplitude information, acoustic direction information, echo pattern information, and frequency information.

[0206] According to various embodiments, the sensor unit (700) may further include a configuration for obtaining information about the user's movement and determining whether a user proximity movement event has occurred, in addition to the proximity sensor (710), the WIFI sensor (72), and the microphone (730).

[0207] FIG. 7 illustrates a process of transmitting and receiving control signals between each component of an electronic device (10) according to one embodiment.

[0208] According to one embodiment, when a user inputs a command to turn off the electronic device (10) through a power key (40) while the electronic device (10) is turned on, the electronic device (10) may be connected to a commercial power source, but the first processor (210) may enter a standby mode (1000a), the second processor (310) may enter a sleep mode (1000b), and the second user interface (500) may enter an off state (1000c).

[0209] At this time, the first processor (210) may enter the standby mode (1000a) and maintain a state in which only basic detection or simple processing can be performed while consuming very little power. That is, the first processor (210) may maintain a state in which it can quickly wake up and operate when the user presses the power key (40) again to input a turn-on command for the electronic device (10) or when a preset turn-on signal for the electronic device (10) is generated in the standby mode (1000a).

[0210] The second processor (310) entering sleep mode (1000b) may include suspending most functions and entering a state where power consumption is minimized. At this time, the second processor (310) may be inactive for general functions and activated only for very limited functions. That is, the second processor (310) may maintain a state in which it can detect only specific signals preset in sleep mode (1000c).

[0211] The second user interface (500) entering the off state (1000c) may include a state in which no power is consumed, nothing is displayed on the second input interface (510) or the second output interface (520), and no signals are processed until the second user interface (500) is powered on again.

[0212] According to one embodiment, when the first processor (210) is in standby mode and the second processor (310) is in sleep mode, the first processor (210) may determine whether a preset second processor pre-wake up event has occurred (1001). For example, the first processor (210) may determine that the preset second processor pre-wake up event has occurred based on the initiation of receiving an input of a power key (40) included in a first input interface (410) of a first user interface (400).

[0213] Thereafter, the first processor (210) can transmit a wake-up signal to the second processor (210) based on the occurrence of a preset second processor pre-wake-up event (1002). Accordingly, the second processor (310) can switch from sleep mode to wake-up mode using the wake-up signal received from the first processor (210) as a triggering event (1003). That is, in other words, the second processor (310) can wake up.

[0214] The second processor (310) may transmit an initialization signal to the second user interface (500) based on the wake-up (1004). This may be done by triggering the wake-up of the second processor (310) based on a preset instruction stored in the second memory (320) and transmitting the initialization signal to the second user interface (500).

[0215] Accordingly, the second user interface (500) can transition from the off state to the initialization phase (1005). In other words, the second user interface (500) can enter the initialization phase.

[0216] At this time, the second user interface (500) entering the initialization phase may include powering on the hardware of the second user interface (e.g., the touch screen display described above with reference to FIG. 5). In addition, the second user interface (500) entering the initialization phase may include initializing the hardware and / or initializing software or firmware to retrieve the setting values ​​necessary to control the hardware, or checking whether user input can be properly received.

[0217] The first processor (210) can determine whether a preset second user interface on event occurs when the second user interface (500) is in an initialization phase (1006). For example, the first processor (210) can determine that a preset second user interface on event has occurred based on the fact that the time for which power key (40) inputs are continuously received exceeds a preset first reference time (i.e., tp in FIG. 8).

[0218] Accordingly, the first processor (210) may transmit an on signal to the second user interface (400) based on determining that a preset second user interface on event has occurred (1007).

[0219] Accordingly, the second user interface (500) can be switched to an on state by receiving an on signal as a triggering event (1008). That is, the second user interface (500) can be turned on. The second user interface (500) turning on can include receiving user input through the first input interface (400) and displaying information about the user input or information about the operation of the electronic device (10) to the outside through the second output interface (500).

[0220] According to one embodiment, the second processor (310) may be pre-woke up only under preset conditions, thereby transitioning the second user interface (500) to an initialization phase in advance so that the second user interface (500) can be switched to an ON state with a short response time upon receiving an ON signal. Accordingly, the second user interface (500) can be quickly turned on after the user inputs an ON command of the electronic device (10) via the power key (40), thereby increasing responsiveness and improving the user experience.

[0221] In addition, in one embodiment, the second user interface (500) may be implemented as a higher-spec display than the first user interface (400), and thus the second processor (310) may be implemented as a CPU that consumes more power per hour than the MICOM in order to meet the processing requirements of the high-spec display. That is, the first processor (210), which requires simpler processing compared to the second processor (310), may be implemented as a MICOM, and the second processor (310) may be implemented as a CPU. Accordingly, the second processor (310) only transmits an initialization signal to the first user interface (500) in a wake-up mode to control the initialization step of the second user interface (500), and the first processor (210) is in charge of the overall control when the second user interface (500) is turned on, thereby limiting the operation of the second processor (310), which may consume more power per hour than the first processor (210), thereby improving power efficiency.

[0222] FIG. 8 is a control flowchart of a first processor (210) according to one embodiment.

[0223] Referring to FIG. 8, the first processor (210) can determine whether a second processor pre-wake-up event has occurred based on the user's sensory information received from the first user interface (400).

[0224] Specifically, the first processor (210) can determine whether the reception of a user's power key (40) input has been initiated (2000). The power key (40) is included in the first user interface (400), and the first user interface (400) is operatively, functionally, and electrically connected to the first processor (210). Therefore, the first processor (210) can determine whether the reception of an on command of the electronic device (10) through the user's power key (40) input has been initiated based on the sensory information transmitted from the first user interface (400).

[0225] If the first processor (210) determines that the user's power key (40) input reception has not started (No in 2000), it can wait until the user's power key (40) input reception is started. On the other hand, if the first processor (210) determines that the user's power key (40) input reception has started (Yes in 2000), it can determine that the second processor pre-wake-up event has been issued (2001).

[0226] If the first processor (210) determines that a pre-wakeup event has occurred, it can determine whether the pre-wakeup event corresponds to a false positive event (2002). A false positive event may refer to a case where the first processor (210) incorrectly recognizes that a pre-wakeup event has occurred due to another factor, even though the pre-wakeup event has not actually occurred.

[0227] For example, the first processor (210) can determine whether a user's multi-touch is detected along with receiving a power key (40) input. The first input interface (410) included in the first user interface (400) can obtain sensory information according to the user's touch and transmit the same to the first processor (210). The first processor (210) that has obtained the user's sensory information can determine whether multiple touches of the user exist at the same time or within a preset very short period of time, thereby determining whether a user's multi-touch of the first user interface (400) is detected. The first processor (210) can determine whether a second processor pre-wake-up event corresponds to a false positive event based on the detection of the multi-touch.

[0228] That is, the first processor (210) may determine that the second processor pre-wake-up event corresponds to a false recognition event if the multi-touch is detected at a distance greater than the preset distance. This is because, if the multi-touch is detected at a distance greater than the preset distance, the user may accidentally initiate input of the power key (40) while wiping the first user interface (400) of the electronic device (10) to clean it.

[0229] Additionally, the first processor (210) may determine that the second processor pre-wakeup event corresponds to a false recognition event if a multi-touch is detected in an area outside the preset area range. This is because, if a multi-touch is detected in an area outside the preset area range, the pet may wander around while stepping on the first user interface (400) of the electronic device (10), and input of the power key (40) may be initiated regardless of the user's intention.

[0230] If the first processor (210) determines that the second processor pre-wake-up event corresponds to the above-described false recognition event (example of 2002), it can invalidate the occurrence of the second processor pre-wake-up event (2003).

[0231] If the first processor (210) determines that the second processor pre-wake-up event does not correspond to the false recognition event (NO in 2002), the first processor (210) may transmit a wake-up signal to the second processor (310) (2004). Accordingly, the second processor (310) receiving the wake-up signal may wake up from the sleep mode and be activated for limited functions (e.g., transmitting a control signal to cause the second user interface (500) connected to the second processor (310) to enter an initialization phase).

[0232] According to one embodiment, the first processor (210) can determine whether a second user interface (500) on event has occurred to turn on the second user interface (500).

[0233] Specifically, the first processor (210) can determine whether the continuous reception time of the user's power key (40) input exceeds the first reference time (tp) (2005). According to one embodiment, the electronic device (10) may not turn on the power of the electronic device (10) immediately after the user presses the power key (40) for reasons of safety and power efficiency, but may turn on the power of the electronic device (10) when the user presses the power key (40) and a predetermined condition is satisfied.

[0234] For example, in the case of a washing machine (17), the standby mode may be released and the second user interface (500) may be turned on by an unintended action of the user (e.g., water splashing on the power key (40) or the user unintentionally pressing the power key (40) while mopping). Accordingly, it may be preset that the user's command to turn on the washing machine (17) has been received only when the user's input of the power key (40) is initiated and continuous input of the power key (40) is maintained for a predetermined period of time.

[0235] In the case of the cooking appliance (13), there is a restriction that the user's command to turn on the cooking appliance (13) is judged to have been received only when the user holds the power key (40) input for more than 1 second in the standby state due to safety standards.

[0236] In this way, the electronic device (10) can determine that a second user interface on event has occurred (2006) when the continuous reception time of the user's power key (40) input exceeds the first reference time (tp) (example of 2005). Accordingly, the first processor (210) can transmit an on signal to the second user interface (4000) (2007). Since the second user interface (500) that has received the on signal from the first processor (210) has already transitioned to the preparation phase (i.e., 1005 of FIG. 7), it can transition to the on state with a short response time.

[0237] On the other hand, if the electronic device (10) determines that the second user interface on event has not occurred when the user's power key (40) input continuous reception time does not exceed the first reference time (tp) (No of 2005), the second user interface is not switched to the on state. Accordingly, the first processor (210) can transmit a signal to switch to sleep mode again to the second processor (310) (2008). Accordingly, the second processor (310), which has received the sleep mode switch signal from the first processor (210), can return to sleep mode again to reduce unnecessary power consumption.

[0238] FIG. 9 illustrates a process of transmitting and receiving control signals between each component of an electronic device (10) according to another embodiment.

[0239] According to another embodiment, when a user inputs a command to turn off the electronic device (10) through a power key (40) while the electronic device (10) is turned on, the electronic device (10) may be connected to a commercial power source, but the first processor (210) may enter a standby mode (1000a), the second processor (310) may enter a sleep mode (1000b), and the second user interface (500) may enter an off state (1000c).

[0240] At this time, the first processor (210) may enter the standby mode (1000a) and maintain a state in which only basic detection or simple processing can be performed while consuming very little power. That is, the first processor (210) may maintain a state in which it can quickly wake up and operate when the user presses the power key (40) again to input a turn-on command for the electronic device (10) or when a preset turn-on signal for the electronic device (10) is generated in the standby mode (1000a).

[0241] The second processor (310) entering sleep mode (1000b) may include suspending most functions and entering a state where power consumption is minimized. At this time, the second processor (310) may be inactive for general functions and activated only for very limited functions. That is, the second processor (310) may maintain a state in which it can detect only specific signals preset in sleep mode (1000c).

[0242] The second user interface (500) entering the off state (1000c) may include a state in which no power is consumed, nothing is displayed on the second input interface (510) or the second output interface (520), and no signals are processed until the second user interface (500) is powered on again.

[0243] In another embodiment, the third processor (610) may maintain an active mode (1000d) in which it performs a small number of preset functions while using minimal power, regardless of whether the user inputs a command to turn off the electronic device (10) via the power key (40).

[0244] According to one embodiment, when the first processor (210) is in standby mode and the second processor (310) is in sleep mode, the third processor (610) can determine whether a preset second processor pre-wake up event has occurred (3000). At this time, the third processor (610) can determine whether a user proximity movement event has occurred based on information about the user's movement acquired from the sensor unit (700), and can determine that the preset second processor pre-wake up event has occurred based on the determination that the user proximity movement event has occurred. A method by which the third processor (610) determines whether a second processor pre-wake up event has occurred will be described in detail below with reference to FIG. 10.

[0245] Thereafter, the third processor (610) can transmit a wake-up signal to the second processor (210) based on the occurrence of a preset second processor pre-wake-up event (3001). Accordingly, the second processor (310) can switch from sleep mode to wake-up mode using the wake-up signal received from the first processor (210) as a triggering event (3002). That is, in other words, the second processor (310) can wake up.

[0246] The second processor (310) may transmit an initialization signal to the second user interface (500) based on the wake-up (3003). This may be done by triggering the wake-up of the second processor (310) based on a preset instruction stored in the second memory (320) and transmitting the initialization signal to the second user interface (500).

[0247] Accordingly, the second user interface (500) can transition from the off state to the initialization phase (3004). In other words, the second user interface (500) can enter the initialization phase.

[0248] At this time, the second user interface (500) entering the initialization phase may include powering on the hardware of the second user interface (e.g., the touch screen display described above with reference to FIG. 5). In addition, the second user interface (500) entering the initialization phase may include initializing the hardware and / or initializing software or firmware to retrieve the setting values ​​necessary to control the hardware, or checking whether user input can be properly received.

[0249] The first processor (210) can determine whether a preset second user interface on event occurs when the second user interface (500) is in an initialization phase (3005). For example, the first processor (210) can determine that the preset second user interface on event occurs based on the initiation of receiving a power key (40) input within a preset second reference time from the time when the second processor (310) is woken up by the third processor (610). A method for determining whether the preset second user interface on event occurs by the first processor (210) will be described in detail below with reference to FIG. 11.

[0250] The first processor (210) can transmit an on signal to the second user interface (400) based on determining that a preset second user interface on event has occurred (3006).

[0251] Accordingly, the second user interface (500) can be switched to an on state by receiving an on signal as a triggering event (3007). That is, the second user interface (500) can be turned on. The second user interface (500) turning on can include receiving user input through the first input interface (400) and displaying information about the user input or information about the operation of the electronic device (10) to the outside through the second output interface (500).

[0252] Fig. 10 is a control flowchart of a third processor (610) according to another embodiment.

[0253] The third processor (610) can obtain information about user movement from a sensor unit (700) directly or indirectly connected to the third processor (610) (4000).

[0254] For example, the sensor unit (700) may include a proximity sensor (71) that obtains information on whether a user approaches an electronic device (10) among information on user movement. The proximity sensor (710) may include at least one of a magnetic proximity sensor, a photoelectric proximity sensor, an inductive proximity sensor, a capacitive proximity sensor, and an ultrasonic proximity sensor.

[0255] As another example, the sensor unit (700) may include a WIFI sensor (720) that detects a WIFI signal of at least one preset channel, and a WIFI signal processing unit that processes the WIFI signal received from the WIFI sensor (720) to obtain WIFI characteristic information among information about the user's movement, and transmits the WIFI characteristic information to the third processor. In this case, the processing of the WIFI signal obtained from the WIFI sensor (710) may be performed by the third processor (610). The WIFI characteristic information may include at least one of signal strength information, channel state information, and signal flight characteristics.

[0256] As another example, the sensor unit (700) may include a microphone (730) that receives an acoustic signal, and an acoustic signal processing unit that processes the acoustic signal received from the microphone (730) to obtain acoustic characteristic information among information about the user's movement, and transmits the acoustic characteristic information to a third processor (610). At this time, the processing of the acoustic signal obtained from the microphone (730) may be performed by the third processor (610). The acoustic characteristic information may include at least one of acoustic amplitude information, acoustic direction information, echo pattern information, and frequency information.

[0257] The third processor (610) can determine whether a user proximity movement event has occurred based on information about the user's movement obtained from the sensor unit (4001).

[0258] For example, the third processor (610) may determine that a user proximity movement event has occurred when the magnetic field change obtained from the proximity sensor (710) is greater than a preset magnetic field change amount.

[0259] As another example, the third processor (610) may determine that a user proximity movement event has occurred when the WIFI signal strength is amplified (or attenuated) by more than a preset signal strength change amount.

[0260] As another example, the third processor (610) may determine that a user proximity movement event has occurred when the sound amplitude increases (or decreases) by a preset amplitude change amount or more.

[0261] As another example, the third processor (610) may train a machine learning model stored in the third memory (620) using information about the user's movement and the occurrence of a user proximity event coupled with data about the user's movement as learning data, and input data about the user's movement acquired from the sensor unit (700) into the machine learning model to determine whether a user proximity movement event has occurred. In this case, the third processor (610) may be implemented as an NPU having high computational efficiency.

[0262] If the third processor (610) determines that a user proximity movement event has occurred (example 4001), it may determine that a second processor pre-wake-up event has occurred (4002). Based on the occurrence of the second processor pre-wake-up event, the third processor (610) may transmit a wake-up signal to the second processor (310) (4003). Accordingly, the second processor (310) may wake up.

[0263] Fig. 11 is a control flowchart of a first processor (210) according to another embodiment.

[0264] According to another embodiment, the first processor (210) can determine whether a second user interface (500) on event has occurred to turn on the second user interface (500).

[0265] Specifically, the first processor (210) can determine whether the user's power key (40) input reception has begun during a preset second reference time (5000). The preset second reference time may correspond to a preset time from the time the second processor (310) is woken up by the third processor (610). In this case, the preset time may vary depending on the type of electronic device (10).

[0266] In another embodiment, the second processor (310) is woken up by a separate module including a third processor (610) rather than the first processor (210), so that the user's power key (40) input reception can be initiated after the second processor (310) is woken up.

[0267] The first processor (210) may determine that a second user interface on event has occurred when the user's power key (40) input reception has begun during the second reference time (example of 5000) (5001). Accordingly, the first processor (210) may transmit an on signal to the second user interface (4000) (5002). The second user interface (500), which has received the on signal from the first processor (210), has already transitioned to the preparation phase (i.e., 3004 of FIG. 7), and thus may transition to the on state with a short response time.

[0268] On the other hand, if the electronic device (10) does not initiate reception of the user's power key (40) input during the second reference time (NO of 5000), it is determined that the second user interface on event has not occurred, and thus the second user interface is not switched to the on state. Accordingly, the first processor (210) can transmit a signal to switch to sleep mode again to the second processor (310) (5003). Accordingly, the second processor (310), which has received the sleep mode switching signal from the first processor (210), can return to the sleep mode state and reduce unnecessary power consumption.

[0269] An electronic device (10) according to one embodiment includes: a first user interface (400); a second user interface (500); a first processor (210) controlling the first user interface (400); and a second processor (310) controlling the second user interface (500). Based on the occurrence of a preset second processor pre-wake up event in a state where the first processor (210) is in a standby mode and the second processor is in a sleep mode, the first processor (210) wakes up the second processor (310) from the sleep mode, and based on the second processor (310) waking up, the second processor (310) can switch the second user interface (500) from an off phase to an initialization phase.

[0270] The first processor (210) can turn on the second user interface (500) based on the occurrence of a preset second user interface on event while the second user interface (500) is in an initialization phase.

[0271] The first user interface (400) includes a power key (40) that receives a user input from a user regarding turning the electronic device on and off, and the first processor (210) can determine that the preset second processor pre-wake-up event has occurred based on the initiation of receiving input of the power key (40).

[0272] The first processor (210) may transmit a wake-up signal to the second processor (310) based on determining that the preset second processor pre-wake-up event has occurred.

[0273] The first processor (210) may determine that the preset second user interface (500) on event has occurred based on the time for which the power key (40) input is continuously received exceeding a preset first reference time, and may transmit an on signal to the second user interface (500) based on the determination that the second user interface (500) on event has occurred.

[0274] The first processor (210) can determine whether a multi-touch of the user is detected from at least one of the first user interface or the second user interface along with the reception of the power key (40) input, and can determine whether the second processor pre-wake-up event corresponds to a false positive event based on the detection of the multi-touch.

[0275] The first processor (210) may determine that the second processor pre-wake-up event corresponds to the misrecognition event based on the multi-touch being detected at a distance greater than a preset interval.

[0276] The above first processor (210);

[0277] The second processor pre-wakeup event may be determined to correspond to the misrecognition event based on the multi-touch being detected in an area outside the preset area range.

[0278] The first processor (210) may invalidate the occurrence of the second pre-processor wake-up event based on determining that the second processor pre-wake-up event corresponds to the misrecognition event. An electronic device (10) according to another embodiment comprises: a first user interface (400); a second user interface (500); a first processor (210) controlling the first user interface (400); a second processor (310) controlling the second user interface (500); a sensor unit (700) obtaining information about the user's movement; and

[0279] A third processor (610) is included, which determines whether a user proximity movement event has occurred based on information about the user's movement acquired from the sensor unit (700), and determines that a preset second processor pre-wake-up event has occurred based on the determination that the user proximity movement event has occurred, wherein, when the first processor (210) is in standby mode and the second processor is in sleep mode, the third processor (610) wakes up the second processor (310) from the sleep mode based on the occurrence of the preset second processor pre-wake-up event, and the second processor (310) can switch the second user interface (500) from an off phase to an initialization phase based on the fact that the second processor (310) has been woken up.

[0280] The above sensor unit (700) may include a proximity sensor (710) that obtains information on whether the user approaches the electronic device among information on the user's movement.

[0281] The above proximity sensor (710) may include at least one of a magnetic proximity sensor, an optical proximity sensor, an inductive proximity sensor, a capacitive proximity sensor, and an ultrasonic proximity sensor.

[0282] The sensor unit (700) may include a WIFI sensor (720) that detects a WIFI signal of at least one preset channel, and a WIFI signal processing unit that processes the WIFI signal received from the WIFI sensor (720) to obtain WIFI characteristic information among information about the movement of the user, and transmits the WIFI characteristic information to the third processor (610).

[0283] The above WIFI characteristic information may include at least one of signal strength information, channel state information, and signal flight characteristics.

[0284] The above sensor unit (700) may include a microphone (730) that receives an acoustic signal and an acoustic signal processing unit that processes the acoustic signal received from the microphone (730) to obtain acoustic characteristic information among information about the movement of the user, and transmits the acoustic characteristic information to the third processor (610).

[0285] The above acoustic characteristic information may include at least one of acoustic amplitude information, acoustic direction information, echo pattern information, and frequency information.

[0286] The third processor (610) trains the machine learning model using information about the user's movement and whether or not the user proximity event has occurred coupled with data about the user's movement as learning data, and inputs data about the user's movement obtained from the sensor unit (700) into the machine learning model to determine whether or not the user proximity movement event has occurred.

[0287] The third processor (610) may transmit a wake-up signal to the second processor (310) based on determining that the preset second processor pre-wake-up event has occurred.

[0288] The first processor (210) may determine that the preset second user interface (500) on event has occurred based on the reception of the power key (40) input starting within a preset second reference time from the time when the second processor (310) is woken up by the third processor (610), and may transmit an on signal to the second user interface (500) based on the determination that the second user interface (500) on event has occurred.

[0289] The disclosed electronic device and its control method can activate a user interface having a separate CPU within a short period of time from the time a user inputs an on command of the electronic device.

[0290] The disclosed electronic device and its control method can improve user experience while maintaining power efficiency.

[0291] Meanwhile, the disclosed embodiments may be implemented in the form of a storage medium storing computer-executable instructions. The instructions may be stored in the form of program code, and when executed by a processor, generate a program module to perform the operations of the disclosed embodiments.

[0292] 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.

[0293] The methods according to various embodiments disclosed in this 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) via an application store (e.g., Play Store™) or directly between two user devices (e.g., smartphones). In the case of online distribution, at least a portion of the computer program product (e.g., a downloadable app) may be temporarily stored or temporarily 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.

[0294] The disclosed embodiments have been described with reference to the attached drawings as described above. Those skilled in the art will understand that the present invention can be implemented in forms other than the disclosed embodiments without altering the technical spirit or essential features of the present invention. The disclosed embodiments are illustrative and should not be construed as limiting.

Claims

1. First user interface; Second user interface; a first processor controlling the first user interface; and a second processor controlling the second user interface; The first processor wakes up the second processor from the sleep mode based on the occurrence of a preset second processor pre-wake up event while the first processor is in standby mode and the second processor is in sleep mode, An electronic device in which the second processor switches the second user interface from an off phase to an initialization phase based on the second processor waking up.

2. In paragraph 1, The above first user interface; Includes a power key for receiving user input from the user regarding turning the electronic device on and off, The above first processor; An electronic device that determines that the preset second processor pre-wake-up event has occurred based on the initiation of receiving input of the power key.

3. In paragraph 1, The above first processor; An electronic device that transmits a wake-up signal to the second processor based on determining that the preset second processor pre-wake-up event has occurred.

4. In paragraph 2, The above first processor; An electronic device that determines that the preset second user interface on event has occurred based on the time for which the power key input is continuously received exceeding a preset first reference time, and transmits an on signal to the second user interface based on the determination that the second user interface on event has occurred.

5. In paragraph 2, The above first processor; Determining whether multi-touch is detected from at least one of the first user interface or the second user interface of the user along with receiving the power key input, An electronic device that determines whether the second processor pre-wake-up event corresponds to a false positive event based on detecting the multi-touch.

6. In paragraph 5, The above first processor; An electronic device that determines that the second processor pre-wakeup event corresponds to the misrecognition event based on the multi-touch being detected at a distance greater than a preset interval.

7. In paragraph 5, The above first processor; An electronic device that determines that the second processor pre-wakeup event corresponds to the misrecognition event based on the multi-touch being detected in an area outside a preset area range.

8. In paragraph 6 or 7, The above first processor; An electronic device that invalidates the occurrence of the second pre-processor wake-up event based on determining that the second processor pre-wake-up event corresponds to the misrecognition event.

9. First user interface; Second user interface; A first processor controlling the first user interface; A second processor controlling the second user interface; A sensor unit that obtains information about the user's movement; and A third processor is included that determines whether a user proximity movement event has occurred based on information about the user's movement obtained from the sensor unit, and determines that a preset second processor pre-wake up event has occurred based on the determination that the user proximity movement event has occurred. The third processor wakes up the second processor from the sleep mode based on the occurrence of the preset second processor pre-wake-up event while the first processor is in standby mode and the second processor is in sleep mode. An electronic device in which the second processor switches the second user interface from an off phase to an initialization phase based on the second processor being woken up.

10. In paragraph 9, The above sensor part; An electronic device including a proximity sensor that obtains information about whether the user approaches the electronic device among information about the user's movement.

11. In paragraph 9, The above sensor part; A WIFI sensor that detects WIFI signals of at least one preset channel, and An electronic device including a WIFI signal processing unit that processes the WIFI signal received from the WIFI sensor to obtain WIFI characteristic information among information about the movement of the user, and transmits the WIFI characteristic information to the third processor.

12. In paragraph 9, The above sensor part; A microphone that receives sound signals and An electronic device including an acoustic signal processing unit that processes an acoustic signal received from the microphone to obtain acoustic characteristic information among information about the movement of the user, and transmits the acoustic characteristic information to the third processor.

13. In paragraph 9, The third processor; A machine learning model is trained using information about the movement of the user and the occurrence or absence of the user proximity movement event coupled with data about the movement of the user as learning data, An electronic device that inputs data regarding the user's movement obtained from the sensor unit into the machine learning model to determine whether the user proximity movement event has occurred.

14. In paragraph 9, The third processor; An electronic device that transmits a wake-up signal to the second processor based on determining that the preset second processor pre-wake-up event has occurred.

15. In paragraph 10, The above first processor; An electronic device that determines that the preset on event has occurred based on the reception of a power key input starting within a preset second reference time from the time when the second processor is woken up by the third processor, and transmits an on signal to the second user interface based on the determination that the second user interface on event has occurred.

Citation Information

Patent Citations

  • Application interface display method, apparatus, device, and storage medium

    JP2024515440A

  • Method and apparatus for controlling sleep mode in portable terminal

    KR1020140005406A

  • Preventing Malfunction Method By Multi-Touch And Terminal Of Thereof

    KR1020180045632A

  • Method for power saving in electronic device and electronic device thereof

    KR102323366B1

  • Method, device, and computer-readable storage medium for awaking electronic equipment

    US20170064629A1