US20260152891A1
2026-06-04
19/462,464
2026-01-28
Smart Summary: A washing machine has a special system that helps it work better. It uses a motor and a memory to follow instructions for different washing steps. When a user starts the wash, the machine first fills with water at a certain speed. After that, it mixes in detergent at a slower speed to dissolve it properly. Finally, the machine washes the clothes at a faster speed for a thorough clean. 🚀 TL;DR
A washing machine is provided. The washing machine includes a driving unit, memory storing instructions, and at least one processor communicatively coupled to the driving unit and the memory. The instructions, when executed by the at least one processor individually or collectively, cause the washing machine to control the driving unit to perform a water supply process on the basis of a first rotation speed based on a user command for washing is received, control the driving unit to perform a detergent dissolution process on the basis of a second rotation speed that is lower than or equal to the first rotation speed based on the water supply process is completed, and based on the detergent dissolution process is completed, control the driving unit to perform a washing process on the basis of a third rotation speed that is higher than the first rotation speed.
Get notified when new applications in this technology area are published.
D06F33/37 » CPC main
Control of operations performed in washing machines or washer-dryers ; Control of washing machines characterised by the purpose or target of the control ; Control of operational steps, e.g. optimisation or improvement of operational steps depending on the condition of the laundry of metering of detergents or additives
D06F33/34 » CPC further
Control of operations performed in washing machines or washer-dryers ; Control of washing machines characterised by the purpose or target of the control ; Control of operational steps, e.g. optimisation or improvement of operational steps depending on the condition of the laundry of water filling
D06F34/18 » CPC further
Details of control systems for washing machines, washer-dryers or laundry dryers; Arrangements for detecting or measuring specific parameters Condition of the laundry, e.g. nature or weight
D06F34/28 » CPC further
Details of control systems for washing machines, washer-dryers or laundry dryers Arrangements for program selection, e.g. control panels therefor; Arrangements for indicating program parameters, e.g. the selected program or its progress
D06F2103/04 » CPC further
Parameters monitored or detected for the control of domestic laundry washing machines, washer-dryers or laundry dryers; Characteristics of laundry or load Quantity, e.g. weight or variation of weight
D06F2103/18 » CPC further
Parameters monitored or detected for the control of domestic laundry washing machines, washer-dryers or laundry dryers Washing liquid level
D06F2105/02 » CPC further
Systems or parameters controlled or affected by the control systems of washing machines, washer-dryers or laundry dryers Water supply
D06F2105/42 » CPC further
Systems or parameters controlled or affected by the control systems of washing machines, washer-dryers or laundry dryers Detergent or additive supply
D06F2105/48 » CPC further
Systems or parameters controlled or affected by the control systems of washing machines, washer-dryers or laundry dryers; Drum speed; Actuation of motors, e.g. starting or interrupting Drum speed
This application is a continuation application, claiming priority under 35 U.S.C. § 365(c), of an International application No. PCT/KR2024/014695, filed on Sep. 27, 2024, which is based on and claims the benefit of a Korean patent application number 10-2023-0136272, filed on Oct. 12, 2023, in the Korean Intellectual Property Office, and of a Korean patent application number 10-2024-0000984, filed on Jan. 3, 2024, in the Korean Intellectual Property Office, the disclosure of each of which is incorporated by reference herein in its entirety.
This disclosure relates to a washing machine and a method thereof. More particularly, the disclosure relates to a washing machine controlling a rotation speed to dissolve detergents and a method thereof.
Detergents put into a washing machine need to be dissolved. If washing is performed in the state where detergents are not dissolved completely, wash targets may have detergent residues thereon. In the case where a wash cycle is started in the state where detergents are not dissolved completely, the dissolution of the detergents may be delayed. Accordingly, even after the wash cycle is completed, the detergents may not be removed completely, causing deterioration in the washing effect.
In particular, in the case of a capsule-type detergent wrapped with polyvinyl alcohol (PVA) films, greater time may need to be spent to dissolve such a detergent. The detergent dissolution attribute may be a critical factor in ensuring the effectiveness of the wash cycle.
The above information is presented as background information only to assist with an understanding of the disclosure. No determination has been made, and no assertion is made, as to whether any of the above might be applicable as prior art with regard to the disclosure.
Aspects of the disclosure are to address at lease the above-mentioned problems and/or disadvantages and to provide at least the advantages described below. Accordingly, an aspect of the discourse is to provide a washing machine performing a detergent dissolution cycle at a rotation speed less than a rotation speed of a wash cycle and a method thereof.
Additional aspects will be set forth in part in the description which follows and, in part, will be apparent from the description, or may be learned by practice of the presented embodiments.
In accordance with an aspect of the disclosure, a washing machine is provided. The washing machine includes a driving unit, memory storing instructions, and at least one processor communicatively coupled to the driving unit and the memory, wherein the instructions, when executed by the at least one processor individually or collectively, cause the washing machine to control, based on a user command for washing being received, the driving unit to perform a water supply cycle at a first rotation speed, control, based on the water supply cycle being completed, the driving unit to perform a detergent dissolution cycle at a second rotation speed less than or equal to the first rotation speed, and control, based on the detergent dissolution cycle being complete, the driving unit to perform a wash cycle at a third rotation speed greater than the first rotation speed.
The washing machine further includes a sensor unit including a first sensor sensing mass of wash targets, wherein the memory stores a first mapping table in which reference rotation speeds corresponding to a plurality of wash target mass ranges respectively are stored, and wherein the instructions, when executed by the at least one processor individually or collectively, cause the washing machine to obtain wash target mass information based on the first sensor, obtain a reference rotation speed corresponding to the wash target mass information based on the first mapping table, and determine the reference rotation speed as the third rotation speed.
The sensor unit includes a second sensor sensing mass of detergents, wherein the memory stores a second mapping table in which weight information corresponding to a plurality of detergent mass ranges respectively is stored, and wherein the instructions, when executed by the at least one processor individually or collectively, cause the washing machine to obtain detergent mass information based on the second sensor, obtain a first weight and a second weight corresponding to the detergent mass information based on the second mapping table, and determine the first rotation speed and the second rotation speed based on the first weight, the second weight and the reference rotation speed.
The reference rotation speed is a third reference rotation speed, wherein the instructions, when executed by the at least one processor individually or collectively, cause the washing machine to apply the first weight to the third reference rotation speed to obtain a first reference rotation speed, apply the second weight to the third reference rotation speed to obtain a second reference rotation speed, determine the first reference rotation speed as the first rotation speed, and determine the second reference rotation speed as the second rotation speed.
The first weight is greater than or equal to the second weight.
The sensor unit includes a third sensor capturing an image, wherein the second mapping table is a table in which weight information corresponding to a plurality of detergent mass ranges and a plurality of detergent types respectively is store, and wherein the instructions, when executed by the at least one processor individually or collectively, cause the washing machine to obtain a captured image based on the third sensor, identify a detergent object based on the captured image, obtain detergent type information based on the detergent object, and obtain the first weight and the second weight corresponding to the detergent mass information and the detergent type information.
The washing machine further includes a display, wherein the instructions, when executed by the at least one processor individually or collectively, cause the washing machine to control, based on the detergent object not being identified, the display to display a guide screen for the detergent type information.
The washing machine further includes a display, wherein the instructions, when executed by the at least one processor individually or collectively, cause the washing machine to control, based on an event of a failure in calculating the second rotation speed being identified, the display to display a guide screen for settings associated with the detergent dissolution cycle.
The instructions, when executed by at least one processor individually or collectively, cause the washing machine to perform the water supply cycle for first time based on the first rotation speed, perform the detergent dissolution cycle for second time less than or equal to the first time based on the second rotation speed, and perform the wash cycle for third time greater than the first time based on the third rotation speed.
The washing machine further includes a drum in the washing machine and a sensor unit including a fourth sensor sensing a water level of the drum, wherein the instructions, when executed by the at least one processor individually or collectively, cause the washing machine to identify a water level of the drum based on the fourth sensor, and identify, based on the water level being greater than or equal to a threshold value, that the water supply cycle is completed.
In accordance with another aspect of the disclosure, a method performed by a washing machine is provided. The method includes performing, based on a user command for washing being received, a water supply cycle at a first rotation speed, performing, based on the water supply cycle being completed, a detergent dissolution cycle at a second rotation speed less than or equal to the first rotation speed, and performing, based on the detergent dissolution cycle being complete, a wash cycle at a third rotation speed greater than the first rotation speed.
The washing machine includes a sensor unit including a first sensor sensing mass of wash targets, and stores a first mapping table in which reference rotation speeds corresponding to a plurality of wash target mass ranges respectively are stored, and the method further includes obtaining wash target mass information based on the first sensor, obtaining a reference rotation speed corresponding to the wash target mass information based on the first mapping table, and determining the reference rotation speed as the third rotation speed.
The sensor unit includes a second sensor sensing mass of detergents, the washing machine stores a second mapping table in which weight information corresponding to a plurality of detergent mass ranges respectively is stored, and the method further includes obtaining detergent mass information based on the second sensor, obtaining a first weight and a second weight corresponding to the detergent mass information based on the second mapping table, and determining the first rotation speed and the second rotation speed based on the first weight, the second weight and the reference rotation speed.
The reference rotation speed is a third reference rotation speed, and the determining the first rotation speed and the second rotation speed includes applying the first weight to the third reference rotation speed to obtain a first reference rotation speed, applying the second weight to the third reference rotation speed to obtain a second reference rotation speed, determining the first reference rotation speed as the first rotation speed, and determining the second reference rotation speed as the second rotation speed.
The first weight is greater than or equal to the second weight.
The sensor unit includes a third sensor capturing an image, the second mapping table is a table in which weight information corresponding to a plurality of detergent mass ranges and a plurality of detergent types respectively is stored, and the method further includes obtaining a captured image based on the third sensor, identifying a detergent object based on the captured image, obtaining detergent type information based on the detergent object, and obtaining the first weight and the second weight corresponding to the detergent mass information and the detergent type information.
The method further includes displaying, based on the detergent object not being identified, a guide screen for the detergent type information.
The method includes displaying, based on an event of a failure in calculating the second rotation speed being identified, a guide screen for settings associated with the detergent dissolution cycle.
The performing a water supply cycle includes performing a water supply cycle for first time based on the first rotation speed, the performing a detergent dissolution cycle includes performing a detergent dissolution cycle for second time less than or equal to the first time based on the second rotation speed, and the performing a wash cycle includes performing a wash cycle for third time greater than the first time based on the third rotation speed.
The washing machine further includes a sensor unit including a fourth sensor sensing a water level of a drum in the washing machine, and the method further includes identifying a water level of the drum based on the fourth sensor and identifying, based on the water level being greater than or equal to a threshold value, that the water supply cycle is completed.
Other aspects, advantages, and salient features of the disclosure will become apparent to those skilled in the art from the following detailed description, which, taken in conjunction with the annexed drawings, discloses various embodiments of the disclosure.
The above and other aspects, features, and advantages of certain embodiments of the disclosure will be more apparent from the following description taken in conjunction with the accompanying drawings, in which:
FIG. 1 is a view provided to explain cycles performed by a washing machine, according to an embodiment of the disclosure;
FIG. 2 is a block diagram illustrating a washing machine, according to an embodiment of the disclosure;
FIG. 3 is a block diagram provided to explain a specific configuration of the washing machine of FIG. 2, according to an embodiment of the disclosure;
FIG. 4 is a view provided to explain an operation of controlling a rotation speed of a motor, according to an embodiment of the disclosure;
FIG. 5 is a view provided to explain an operation of obtaining a rotation speed corresponding to a cycle, according to an embodiment of the disclosure;
FIG. 6 is a view provided to explain a rotation speed corresponding to a cycle, according to an embodiment of the disclosure;
FIG. 7 is a view provided to explain an operation of obtaining operation time corresponding to a cycle, according to an embodiment of the disclosure;
FIG. 8 is a view provided to explain operation time corresponding to a cycle, according to an embodiment of the disclosure;
FIG. 9 is a view provided to explain operations of obtaining wash target mass information, detergent mass information, according to an embodiment of the disclosure;
FIG. 10 is a view provided to explain a first mapping table, according to an embodiment of the disclosure;
FIG. 11 is a view provided to explain a second mapping table, according to an embodiment of the disclosure;
FIG. 12 is a view provided to explain an operation of determining a rotation speed corresponding to a cycle, according to an embodiment of the disclosure;
FIG. 13 is a view provided to explain an operation of determining a second rotation speed based on wash target mass information, according to an embodiment of the disclosure;
FIG. 14 is a view provided to explain a third mapping table, according to an embodiment of the disclosure;
FIG. 15 is a view provided to explain an operation of determining a second rotation speed based on wash target mass information and detergent type information, according to an embodiment of the disclosure;
FIG. 16 is a view provided to explain a fourth mapping table, according to an embodiment of the disclosure;
FIG. 17 is a view provided to explain an operation of determining a second rotation speed based on detergent mass information, according to an embodiment of the disclosure;
FIG. 18 is a view provided to explain a fifth mapping table, according to an embodiment of the disclosure;
FIG. 19 is a view provided to explain an operation of determining a second rotation speed based on detergent mass information and detergent type information, according to an embodiment of the disclosure;
FIG. 20 is a view provided to explain a sixth mapping table, according to an embodiment of the disclosure;
FIG. 21 is a view provided to explain an operation of determining a second rotation speed based on wash target mass information and detergent mass information, according to an embodiment of the disclosure;
FIG. 22 is a view provided to explain a seventh mapping table, according to an embodiment of the disclosure;
FIG. 23 is a view provided to explain an eighth mapping table and a ninth mapping table, according to an embodiment of the disclosure;
FIG. 24 is a view provided to explain a tenth mapping table and an eleventh mapping table, according to an embodiment of the disclosure;
FIG. 25 is a view provided to explain an operation of determining a second rotation speed based on at least one of wash target mass information, detergent mass information or detergent type information, according to an embodiment of the disclosure;
FIG. 26 is a view provided to explain an operation of determining a second rotation speed based on wash target mass information, detergent mass information and detergent type information, according to an embodiment of the disclosure;
FIG. 27 is a view provided to explain an operation of determining a first rotation speed, a second rotation speed and a third rotation speed based on wash target mass information and detergent mass information, according to an embodiment of the disclosure;
FIG. 28 is a view provided to explain a guide screen associated with detergent type information, according to an embodiment of the disclosure;
FIG. 29 is a view provided to explain a guide screen associated with a detergent recognition operation, according to an embodiment of the disclosure;
FIG. 30 is a view provided to explain a guide screen associated with a detergent dissolution cycle, according to an embodiment of the disclosure; and
FIG. 31 is a view provided to explain a method performed by a washing machine, according to an embodiment of the disclosure.
Throughout the drawings, it should be noted that like reference numbers are used to depict the same or similar elements, features, and structures.
The following description with reference to the accompanying drawings is provided to assist in a comprehensive understanding of various embodiments of the disclosure as defined by the claims and their equivalents. It includes various specific details to assist in that understanding but these are to be regarded as merely exemplary. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the various embodiments described herein can be made without departing from the scope and spirit of the disclosure. In addition, descriptions of well-known functions and constructions may be omitted for clarity and conciseness.
The terms and words used in the following description and claims are not limited to the bibliographical meanings, but, are merely used by the inventor to enable a clear and consistent understanding of the disclosure. Accordingly, it should be apparent to those skilled in the art that the following description of various embodiments of the disclosure is provided for illustration purpose only and not for the purpose of limiting the disclosure as defined by the appended claims and their equivalents.
It is to be understood that the singular forms “a,” “an,” and “the” include plural referents unless the context clearly dictates otherwise. Thus, for example, reference to “a component surface” includes reference to one or more of such surfaces.
In the disclosure, phrases such as “A or B,” “at least one of A and B,” “at least one of A or B,” “A, B or C,” “at least one of A, B and C,”, and “at least one of A, B, or C” may respectively include any one or all possible combinations of the items listed together.
The term “and/or” includes a combination of a plurality of stated relevant elements or any of the plurality of stated relevant elements.
In the disclosure, a term such as “1st,” “2nd,” or “first,” or “second” may be used merely to differentiate one element from another but not to limit the elements in another aspect (e.g., importance or order).
Based on one element (e.g., a first element) referred to as being “coupled with/to or connected with/to” another element (e.g., a second element) with or without the term “functionally” or “communicatively”, it is to be understood that one element may be connected to another element directly (e.g., in a wired manner), in a wireless manner, or through yet another element (e.g., a third element).
Terms such as “include,” or “have” and the like are used to indicate the presence of stated features, numbers, steps, operations, elements, parts or a combination thereof, and do not imply exclusion of the presence or addition of one or more different features, numbers, steps, operations, elements, parts or a combination thereof.
Based on one element referred to as being “connected with/to,” “coupled with/to,” “supporting,” or “contacting” another element, it is to be understood that one element is connected with/to another element, is coupled with/to another element, supports another element, or contacts another element directly or indirectly through a third element.
Based on one element referred to as being placed “on” another element, it is to be understood that one element contacts another element and that yet another element is present between the two elements.
A washing machine according to various embodiments may perform wash, rinse, dehydration and dry cycles. The washing machine is an example of a clothing care device, and the clothing care device involves a concept encompassing a device capable of washing clothes (wash targets, dry targets), a device capable of drying clothes, and a device capable of washing and drying clothes.
The washing machine according to the embodiments may include a top-loading washing machine in which a wash target insertion opening for inserting or withdrawing wash targets is provided to face upward, or a front-loading washing machine in which the wash target insertion opening is provided to face forward. The washing machine according to the embodiments may include a washing machine of a different loading method in addition to the top-loading washing machine and the front-loading washing machine.
The top-loading washing machine may wash wash targets by using a water current generated by a rotating body such as a pulsator. The front-loading washing machine may wash wash targets by repeating a rise and fall of the wash targets based on rotation of a drum. The front-loading washing machine may include a washer-dryer combo washing machine capable of drying wash targets accommodated in a drum. The washer-dryer combo washing machine may include a hot air supply device for supplying high-temperature air into a drum and a condensation device for removing moisture of air discharged from the drum. As one example, the washer-dryer combo washing machine may include a heat pump device. The washing machine according to the embodiments may include another washing method-based washing machine in addition to the above washing method-based washing machine.
The washing machine according to the embodiments may include a housing accommodating various types of components. The housing may be provided in the form of a box that has a wash target insertion opening on one side thereof.
The washing machine may include a door for opening and closing the wash target insertion opening. The door may be rotatably mounted on the housing by a hinge. At least a portion of the door may be transparent or semi-transparent such that the inner portion of the housing is seen.
The washing machine may include a tub provided in the housing to reserve water. The tub may be provided in the form of an approximate cylinder that has a tub opening on one side thereof, and may be disposed in the housing in the way that the tub opening is disposed to correspond to the wash target insertion opening.
The tub may be connected to the housing by a damper. The damper may absorb vibrations generated at a time of rotation of the drum and attenuate vibrations delivered to the housing.
The washing machine may include a drum provided to accommodate wash targets.
As for the drum, a drum opening provided on one side of the drum may be disposed in the tub to correspond to the wash target insertion opening and the tub opening. The wash targets may pass through the wash target insertion opening, the tub opening and the drum opening sequentially to be accommodated in the drum or withdrawn from the drum.
The drum may perform each operation in a wash, rinse and/or dehydration cycle while rotating in the tub. The drum may have a plurality of through holes on a cylindrical wall thereof, such that water stored in the tub is drawn into the drum or is discharged out of the drum.
The washing machine may include a driving device configured to rotate the drum. The driving device may include a driving motor, a rotating shaft for transferring a driving force generated by the driving motor to the drum. The rotating shaft may be connected to the drum by passing through the tub.
The driving device may perform each operation in a wash, rinse and/or dehydration or dry cycle by rotating the drum forward or reversely.
The washing machine may include a water supply device configured to supply water to the tub. The water supply device may include a water supply pipe, and a water supply valve provided at the water supply pipe. The water supply pipe may be connected with an external water supply source. The water supply pipe may be extended from the external water supply source up to a detergent supply device and/or the tub. Water may be supplied to the tub through the detergent supply device. Water may be supplied to the tub without transiting the detergent supply device.
The water supply valve may open or close the water supply pipe in response to an electrical signal of a controller. The water supply valve may allow or block a supply of water to the tub from the external water supply source. The water supply valve, for example, may include a solenoid valve opened and closed in response to an electrical signal.
The washing machine may include a detergent supply device configured to supply detergents to the tub. The detergent supply device may include a manual detergent supply device causing the user to insert detergents to be used each time washing is performed, and an automatic detergent supply device storing large amounts of detergents and inserting a predetermined amount of detergents automatically at a time of washing. The detergent supply device may include a detergent container for storing detergents. The detergent supply device may be configured to supply detergents into the tub during a water supply process. Water supplied through the water supply pipe may be mixed with detergents via the detergent supply device. The water mixed with the detergents may be supplied into the tub. The detergents may be used as a term including a detergent for pre-washing, a detergent for main washing, a fabric softener, a bleach and the like, and the detergent container may be partitioned into an area storing a detergent for pre-washing, an area storing a detergent for main washing, an area storing a fabric softener, and an area storing a bleach.
The washing machine may include a water discharge device configured to discharge water accommodated in the tub outward. The water discharge device may include a water discharge pipe extended from the lower portion of the tub up to the outer portion of the housing, a water discharge valve provided at the water discharge pipe to open and close the water discharge pipe, and a pump provided on the water discharge pipe. The pump may pump water of the water discharge pipe out of the housing.
The washing machine may include a control panel disposed on one side of the housing. The control panel may provide a user interface for allowing the user and the washing machine to interact with each other. The user interface may include at least one input interface and at least one output interface.
The at least one input interface may convert sensory information received from the user into an electrical signal.
The at least one input interface may include a power button, an operation button, a course selection dial (or a course selection button), and a wash/rinse/dehydration setting button. The at least one input interface, for example, may include 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 and the like.
The at least one output interface may deliver information on an operation of the washing machine to the user visually or acoustically.
For example, the at least one output interface may deliver, to the user, information on a wash course and operation time of the washing machine, a wash setting/rinse setting/dehydration setting. Information on an operation of the washing machine may be output as a screen, an indicator, a voice and the like. The at least one output interface, for example, may include a liquid crystal display (LCD) panel, a light emitting diode (LED) panel, a speaker and the like.
The washing machine may include a communication module for communicating with an external device in a wired and/or wireless manner.
The communication module may include at least one of a short-range communication module or a long-range communication module.
The communication module may transmit data to an external device (e.g., a server, a user device and/or a home appliance), or receive data from the external device. For example, the communication module may establish communication with a server and/or a user device and/or a home appliance, and transmit and receive various types of data.
To this end, the communication module may support an establishment of a direct (e.g., wired) communication channel or a wireless communication channel between external devices, and performance of communication through an established communication channel. According to one embodiment, the communication module may include a wireless communication module (e.g., a cellular communication module, a near field communication module or a global navigation satellite system (GNSS) communication module) or a wired communication module (e.g., a local area network (LAN) communication module, or a power line communication module). Among the communication modules, a corresponding communication module may communicate with an external device through a first network (e.g., a short-range communication network such as Bluetooth, wireless fidelity (Wi-Fi) direct or infrared data association (IrDA)) or a second network (e.g., a long-range communication network such as a legacy cellular network, a 5th Generation (5G) network, a next-generation communication network, the Internet, or a computer network (e.g., LAN or wide area network (WAN))). Communication modules of these sorts may be integrated into one element (e.g., a single chip), or implemented as a plurality of separate elements (e.g., a plurality of chips).
The short-range communication module (short-range wireless communication module) may include a Bluetooth communication module, a Bluetooth Low Energy (BLE) communication module, a near field communication module, a wireless local area network (WLAN) (Wi-Fi) communication module, a Zigbee communication module, an Infrared Data Association (IrDA) communication module, a WFD (Wi-Fi Direct) communication module, an ultrawideband (UWB) communication module, an Ant+ communication module, a microwave (uWave) communication module and the like, but not be limited thereto.
The long-range communication module may include various types of communication modules performing long-range communication, and include a mobile communication unit. The mobile communication unit may transceive a wireless signal with at least one of a base station, an external terminal and a server on a mobile communication network.
In one embodiment, the communication module may communicate with an external device such as a server, a user device, another home appliance and the like through a peripheral access point (AP). The AP may connect a local area network (LAN) to which a washing machine or a user device is connected to a wide area network (WAN) to which a server is connected. The washing machine or the user device may be connected to a server through a wide area network (WAN). The controller may control various types of elements (e.g., a driving motor, a water supply valve) of the washing machine The controller may control various types of elements of the washing machine to perform at least one of cycles including a water supply cycle, a wash cycle, a rinse cycle and/or a dehydration cycle and the like, based on a user input. For example, the controller may control the driving motor to adjust a rotation speed of the drum, or the water supply valve of the water supply device to supply water to the tub.
The controller may include hardware such as a central processing unit (CPU) or memory and the like, and software such as a control program and the like. For example, the controller may include an algorithm for controlling operations of the elements in the washing machine, at least one memory storing data in the form of a program, and at least one processor performing the above-described operations by using data stored in the at least one memory. The memory and processor may be respectively implemented as an individual chip. The processor may include one or two or more processor chips or one or two or more processing cores. The memory may include one or two or more memory chips or one or two or more memory blocks. Additionally, the memory and processor may be implemented as a single chip.
It should be appreciated that the blocks in each flowchart and combinations of the flowcharts may be performed by one or more computer programs which include instructions. The entirety of the one or more computer programs may be stored in a single memory device or the one or more computer programs may be divided with different portions stored in different multiple memory devices.
Any of the functions or operations described herein can be processed by one processor or a combination of processors. The one processor or the combination of processors is circuitry performing processing and includes circuitry like an application processor (AP, e.g. a central processing unit (CPU)), a communication processor (CP, e.g., a modem), a graphics processing unit (GPU), a neural processing unit (NPU) (e.g., an artificial intelligence (AI) chip), a wireless fidelity (Wi-Fi) chip, a Bluetooth® chip, a global positioning system (GPS) chip, a near field communication (NFC) chip, connectivity chips, a sensor controller, a touch controller, a finger-print sensor controller, a display driver integrated circuit (IC), an audio CODEC chip, a universal serial bus (USB) controller, a camera controller, an image processing IC, a microprocessor unit (MPU), a system on chip (SoC), an IC, or the like.
Hereafter, a washing machine according to various embodiments is described in detail with reference to the accompanying drawings.
FIG. 1 is a view provided to explain cycles performed by a washing machine 100, according to an embodiment of the disclosure.
Referring to FIG. 1, the washing machine 100 may perform a plurality of cycles. The plurality of cycles may include at least one of a water supply cycle, a detergent dissolution cycle, or a wash cycle.
The water supply cycle may include an operation of supplying water into the washing machine (or a drum). The washing machine 100 may perform the water supply cycle based on a first rotation speed r1.
The detergent dissolution cycle may include an operation of dissolving detergents drawn into the washing machine to perform washing. The washing machine 100 may perform the detergent dissolution cycle based on a second rotation speed r2.
The wash cycle may include an operation of washing wash targets in the washing machine (or a drum). The washing machine 100 may perform the wash cycle based on a third rotation speed r3.
The types of detergents may vary. The types of detergents may include a powder type, a liquid type, a capsule type, a sheet type, and the like. Capsule-type detergents may be wrapped by a transparent film PVA. The detergent dissolution cycle may be a cycle for dissolving the transparent film wrapping the capsule-type detergents.
A lower rotation speed of the drum may cause a reduction in the fall of wash targets, which occurs as a drum lifter lifts the wash targets. As the rotation speed of the drum is decreased, a surface area (or a frequency) in which wash targets (having detergents thereon) contact one another may be increased. As the surface area (or a frequency) in which the wash targets (having detergents thereon) contact one another is increased, dissolution may occur more easily based on a physical action.
FIG. 2 is a block diagram illustrating a washing machine, according to an embodiment of the disclosure.
Referring to FIG. 2, the washing machine 100 may include at least one of at least one processor 130, memory 140, and a driving unit 170.
The memory 140 may store various types of information required during the wash cycle. The memory 140 may store various mapping tables. The mapping tables may indicate tables storing reference values (or return values) corresponding to sensing values.
The driving unit 170 may include a module controlling an operation of driving the washing machine 100. The driving unit 170 may control a motor generating a physical force in the washing machine 100.
The at least one processor 130 may control, based on a user command for washing begin received, the driving unit 170 to perform the water supply cycle at a first rotation speed, may control, based on the water supply cycle being completed, the driving unit 270 to perform the detergent dissolution cycle at a second rotation speed less than or equal to the first rotation speed, and may control, based on the detergent dissolution cycle being completed, the driving unit 170 to perform the wash cycle at a third rotation speed greater than the first rotation speed.
The at least one processor 130 may receive a user command for washing. The user command may include a user input for initiating washing. The washing machine 100 may include a manipulation interface. The at least one processor 130 may obtain a user command (or a user input) through the manipulation interface. As the user input is obtained, the at least one processor 130 may perform at least one cycle corresponding to the user input.
As a user input for washing is obtained, the at least one processor 130 may perform the wash cycle. The at least one processor 130 may perform the water supply cycle and the detergent dissolution cycle before performing the wash cycle.
The water supply cycle may include an operation of filling the drum in the washing machine 100 with water.
The detergent dissolution cycle may include an operation of dissolving detergents supplied to the drum in the washing machine 100. The detergent dissolution cycle may include an operation in which detergents are dissolved by water supplied in the water supply cycle.
The wash cycle may include an operation of washing wash targets accommodated in the drum in the washing machine 100.
The at least one processor 130 may perform operations in the order of the water supply cycle, the detergent dissolution cycle and the wash cycle.
While the water supply cycle is performed, the at least one processor 130 may control the driving unit 170 to rotate the motor based on a first rotation speed.
While the detergent dissolution cycle is performed, the at least one processor 130 may control the driving unit 170 to rotate the motor based on a second rotation speed.
While the wash cycle is performed, the at least one processor 130 may control the driving unit 170 to rotate the motor based on a third rotation speed.
The rotation speeds may be described as rotations per minute (RPM) indicating rotation times per minute.
The second rotation speed may be less than or equal to the first rotation speed. The third rotation speed may be greater than the first rotation speed. Various embodiments in relation to this are described with reference to FIG. 6.
According to one embodiment, the second rotation speed may be less than the first rotation speed, and less than the third rotation speed. As the rotation speed is decreased, a fall degree of wash targets may be decreased. As the fall degree is decreased, a contact surface area (or a contact frequency) of wash targets having detergents thereon may be increased. As the contact surface area (or a contact frequency) of the wash targets is increased, detergents may be dissolved more easily. Easier dissolution may mean a faster dissolution speed.
The at least one processor 130 may determine the second rotation speed such that detergents are dissolved more easily while performing the detergent dissolution cycle.
In the case where the second rotation speed is too low, the fall degree may be decreased. The at least one processor 130 may set a threshold rotation speed in advance. The at least one processor 130 may determine the second rotation speed as the threshold rotation speed (or a threshold value) or greater.
As one example, the at least one processor 130 may determine the second rotation speed that is greater than or equal to the threshold rotation speed and less than the third rotation speed.
As one example, the at least one processor 130 may determine the second rotation speed that is greater than or equal to the threshold rotation speed, less than the first rotation speed and less than the third rotation speed.
The washing machine 100 may further include a sensor unit including a first sensor sensing mass of wash targets. The memory 140 may store a first mapping table in which reference rotation speeds corresponding to a plurality of wash target mass ranges respectively are stored. The at least one processor 130 may obtain wash target mass information based on the first sensor, may obtain a reference rotation speed (a third reference rotation speed) corresponding to the wash target mass information based on the first mapping table, and may determine the reference rotation speed (a third reference rotation speed) as the third rotation speed.
The at least one processor 130 may obtain first sensing data through the first sensor. The first sensor may be a sensor for measuring mass. The at least one processor 130 may obtain wash target mass information based on the first sensing data. The wash target mass information may be information indicating mass of wash targets. The wash target mass information may be described as wash target mass, a wash target mass value and the like.
As one example, as a user command for washing is received, the at least one processor 130 may obtain the first sensing data through the first sensor.
The first mapping table may include a reference rotation speed corresponding to a mass range (or a mass value). The first mapping table may include a reference rotation speed associated with the wash cycle. Detailed descriptions of the first mapping table are provided with reference to FIG. 10.
A greater mass of wash targets may cause a greater reference rotation speed. A greater mass of wash targets requires greater rotation energy supply. The at least one processor 130 may perform the wash cycle at a greater reference rotation speed as mass of wash targets is increased.
The at least one processor 130 may obtain (or extract or identify) a reference rotation speed (a third reference rotation speed) corresponding to wash target mass information from the first mapping table. The at least one processor 130 may determine the reference rotation speed as the third rotation speed.
The at least one processor 130 may determine the first rotation speed and the second rotation speed based on the third rotation speed. As the third rotation speed is identified first, the at least one processor 130 may calculate the first rotation speed and the second rotation speed based on the third rotation speed.
The at least one processor 130 may determine the first rotation speed less than the third rotation speed. The at least one processor 130 may perform the water supply cycle based on the first rotation speed.
The at least one processor 130 may determine the second rotation speed less than the third rotation speed and the first rotation speed. The at least one processor 130 may perform the detergent dissolution cycle based on the second rotation speed.
The sensor unit may include a second sensor sensing mass of detergents. The second sensor may be a sensor for sensing mass. The first sensor and the second sensor may be different sensors. A position at which the first sensor is disposed may differ from a position at which the second sensor is disposed.
The memory 140 may store a second mapping table in which weight information corresponding to a plurality of detergent mass ranges respectively is stored. The weight information may include at least one of a first weight associated with the water supply cycle or a second weight associated with the detergent dissolution cycle. The second mapping table is described with reference to FIG. 11.
The at least one processor 130 may obtain detergent mass information based on the second sensor, may obtain the first weight and the second weight corresponding to the detergent mass information based on the second mapping table, and may determine the first rotation speed and the second rotation speed based on the first weight, the second weight and the reference rotation speed (a third reference rotation speed).
The at least one processor 130 may obtain second sensing data from the second sensor. The at least one processor 130 may obtain the second sensing data in various situations.
As one example, as a user command for washing is received, the at least one processor 130 may obtain the second sensing data through the second sensor.
As one example, as the water supply cycle is completed, the at least one processor 130 may obtain the second sensing data through the second sensor.
The at least one processor 130 may obtain detergent mass information based on the second sensing data. The detergent mass information may be described as detergent mass, a detergent mass value and the like.
The at least one processor 130 may obtain a plurality of weights corresponding to the detergent mass information from the second mapping table. The plurality of weights may include at least one of the first weight or the second weight. The first weight may be used to calculate a first reference rotation speed associated with the water supply cycle. The second weight may be used to calculate a second reference rotation speed associated with the detergent dissolution cycle.
The at least one processor 130 may determine the first rotation speed based on the third reference rotation speed and the first weight.
The at least one processor 130 may determine the second rotation speed based on the third reference rotation speed and the second weight.
The at least one processor 130 may apply (e.g., multiply) the first weight to the third reference rotation speed to obtain the first reference rotation speed, and may apply (e.g., multiply) the second weight to the third reference rotation speed to obtain the second reference rotation speed.
The at least one processor 130 may determine the first reference rotation speed as the first rotation speed, and the second reference rotation speed as the second rotation speed.
The first weight may be greater than or equal to the second weight. In the case where the first weight is greater than or equal to the second weight, the first reference rotation speed may be greater than or equal to the second reference rotation speed. The first rotation speed may be greater than or equal to the second rotation speed.
The sensor unit may include a third sensor capturing an image. The third sensor may be an image sensor. The third sensor may include a camera.
According to various embodiments, the second mapping table may be a table in which weight information corresponding to a plurality of detergent mass ranges and a plurality of detergents types respectively is stored. Descriptions in relation to this are provided with reference to Table 1130 of FIG. 11.
The at least one processor 130 may obtain a captured image based on the third sensor, may identify a detergent object based on the captured image, may obtain detergent type information based on the detergent object, and may obtain the first weight and the second weight corresponding to the detergent mass information and the detergent type information.
The at least one processor 130 may analyze the captured image to identify whether the detergent object is included in the captured image. An artificial intelligence model may be used in the operation of analyzing the captured image. The artificial intelligence model may receive an input of the captured image to output the detergent type information. The at least one processor 130 may provide, to the artificial intelligence model, the captured image as input data. The at least one processor 130 may obtain the detergent type information as output data from the artificial intelligence model.
The at least one processor 130 may obtain, from the second mapping table, weight information corresponding to the detergent mass information and the detergent type information. The weight information may include at least one of the first weight or the second weight.
The at least one processor 130 may obtain the detergent mass information and the detergent type information. The at least one processor 130 may obtain the first weight corresponding to the detergent mass information and the detergent type information. The at least one processor 130 may obtain the second weight corresponding to the detergent mass information and the detergent type information.
The at least one processor 130 may apply (e.g., multiply) the first weight to the third reference rotation speed to obtain the first reference rotation speed, and apply (e.g., multiply) the second weight to the third reference rotation speed to obtain the second reference rotation speed.
The at least one processor 130 may determine the first reference rotation speed as the first rotation speed, and determine the second reference rotation speed as the second rotation speed.
The washing machine 100 may further include a display.
In the case where the detergent object is not identified, the at least one processor 130 may control the display to display a guide screen for the detergent type information. Detailed descriptions of the guide screen are provided with reference to FIGS. 28 and 29.
In the case where an event of a failure in calculating the second rotation speed is identified, the at least one processor 130 may control the display to display a guide screen for settings associated with the detergent dissolution cycle. Detailed descriptions of the guide screen are provided with reference to FIG. 30.
The at least one processor 130 may perform the water supply cycle based on the first rotation speed for first time, perform the detergent dissolution cycle based on the second rotation speed for second time less than or equal to the first time, and perform the wash cycle based on the third rotation speed for third time greater than the first time. Descriptions in relation to this are provided with reference to FIGS. 7 and 8.
The washing machine 100 may further include a drum in the washing machine and a sensor unit including a fourth sensor sensing a water level of the drum. The at least one processor 130 may identify a water level of the drum based on the fourth sensor, and in the case where the water level is greater than or equal to a threshold value, identify that the water supply cycle is completed.
The at least one processor 130 may obtain fourth sensing data through the fourth sensor. The fourth sensing data may include information indicating a water level in the drum. The at least one processor 130 may identify whether a water level of the drum is greater than or equal to a threshold value. In the case where the water level of the drum is greater than or equal to the threshold value, the at least one processor 130 may identify that the water supply cycle is completed. As the water supply cycle is completed, the at least one processor 130 may perform the detergent dissolution cycle.
FIG. 3 is a block diagram provided to explain a specific configuration of the washing machine 100 of FIG. 2, according to an embodiment of the disclosure.
Referring to FIG. 3, the washing machine 100 may include at least one of a display 110, a communication interface 120, at least one processor 130, memory 140, a manipulation interface 150, a speaker 160, a driving unit 170, a detergent supply unit 181, a water supply unit 182, or a water discharge unit 183.
The display 110 may be implemented as various types of displays such as a liquid crystal display (LCD), an organic light emitting diode (OLED) display, a plasma display panel (PDP) and the like. In the display 110, driving circuitry implementable in the form of an amorphous silicon thin film transistor (a-si TFT), a low temperature poly silicon (LTPS) TFT, an organic TFT (OTFT) and the like, a backlight unit, and the like may be included together. The display 110 may be implemented as a touch screen coupled with a touch sensor, a flexible display, a three-dimensional (3D) display, and the like. The display 110 according to one embodiment may include not only a display panel outputting an image but also a bezel housing the display panel. In particular, the bezel according to one embodiment may include a touch sensor for sensing a user interaction.
The communication interface 120 is an element performing communication with various types of external devices based on various types of communication methods. The communication interface 120 may include a wireless communication module or a wired communication module. Each of the communication modules may be implemented in the form of at least one hardware chip.
The wireless communication module may be a module communicating with an external device wirelessly. For example, the wireless communication module may include at least one module among a Wi-Fi module, a Bluetooth module, an infrared communication module or another communication module.
The Wi-Fi module, the Bluetooth module may perform communication based on a Wi-Fi method, a Bluetooth method respectively. In the case where the Wi-Fi module or the Bluetooth module is used, various types of connection information such as a service set identifier (SSID), a session key and the like may be first transmitted and received, and are used to perform a communication connection and then transmit and receive various types of information.
The infrared communication module performs communication based on an infrared Data Association (IrDA) communication technology which transmits data wirelessly over a short distance by using infrared rays between visible light and millimeter waves.
In addition to the above-described communication modules, other communication modules may include at least one communication chip that performs communication according to various wireless communication standards such as Zigbee, 3rd Generation (3G), 3rd Generation Partnership Project (3GPP), Long Term Evolution (LTE), LTE Advanced (LTE-A), 4th Generation (4G), 5th Generation (5G) and the like.
The wired communication module may be a module communicating with an external device wiredly. For example, the wired communication module may include at least one of a Local Area Network (LAN) module, an Ethernet module, pair cables, coaxial cables, fiber optic cables, or an Ultra Wide-Band (UWB) module.
According to various embodiments, the communication interface 120 may use an identical communication module (e.g., a Wi-Fi module) to communicate with an external device such as a remote control device and an external server.
According to various embodiments, the communication interface 120 may use a different communication module to communicate with an external device such as a remote control device and an external server. For example, the communication interface 120 may use at least one of an Ethernet module or a Wi-Fi module to communicate with an external server, and use a Bluetooth module to communicate with an external device such as a remote control device. However, these are only provided as examples, and the communication interface 120 may use at least one communication module among various types of communication modules in the case where the communication interface 120 communicates with a plurality of external devices or external servers.
The at least one processor 130 may be implemented as a digital signal processor (DSP) processing a digital signal, a microprocessor, a time controller (TCON). However, the at least one processor is not limited thereto, and may include one or more of a central processing unit (CPU), a micro controller unit (MCU), a micro processing unit (MPU), a controller, an application processor (AP), a graphics-processing unit (GPU) or a communication processor (CP), an advanced reduced instruction set computer (RISC) machine (ARM) processor, or may be defined as such terms. The at least one processor 130 may be implemented in the form of a system on a chip (SoC) with an embedded processing algorithm, large scale integration (LSI), or implemented in the form of a field programmable gate array (FPGA). The at least one processor 130 may execute computer executable instructions stored in the memory to perform various functions.
The memory 140 may be implemented in the form of internal memory such as read-only memory (ROM) (e.g., electrically erasable programmable read-only memory (EEPROM)), random access memory (RAM), and the like included in the at least one processor 130, or in the form of memory separate from the at least one processor 130. The memory 140 may be implemented in the form of memory embedded in the washing machine 100, or in the form of memory detachable from the washing machine 100 depending on a data storage purpose. For example, in the case of data for driving the washing machine 100, the data may be stored in the memory embedded in the washing machine 100, and in the case of data for an expansion function of the washing machine 100, the data may be stored in memory detachable from the washing machine 100.
The memory embedded in the washing machine 100 may be implemented in the form of at least one of volatile memory (e.g., dynamic RAM (DRAM), static RAM (SRAM) or synchronous dynamic RAM (SDRAM), and the like) or non-volatile memory (e.g., one time programmable ROM (OTPROM), programmable ROM (PROM), erasable and programmable ROM (EPROM), electrically erasable and programmable ROM (EEPROM), mask ROM, flash ROM, flash memory (e.g., not and (NAND) flash or not or (NOR) flash, and the like), hard drive, or solid state drive (SSD)), and the memory detachable from the washing machine 100 may be implemented in the form of a memory card (e.g., a compact flash (CF), secure digital (SD), micro secure digital (Micro-SD), mini secure digital (Mini-SD), extreme digital (xD), a multi-media card (MMC), and the like), external memory (e.g., USB memory) connectable to a USB port, or the like.
The memory 140 may store at least one instruction. Based on the instruction stored in the memory 140, the at least one processor 130 may perform various operations.
The manipulation interface 150 may be implemented as a device such as a button, a touch pad, a mouse, and a keyboard, or as touch screen capable of performing a manipulation input function as well as the above-described display function. The button may be various types of buttons such as a mechanical button, a touch pad, a wheel and the like that are formed in any area of the front, side, rear and the like of the exterior of the main body of the washing machine 100.
The speaker 160 may be an element outputting various types of notification sounds or voice messages and the like as well as various types of audio data processed in an input/output interface.
The driving unit 170 may include a driving motor. The driving unit 170 rotates the drum in which wash targets are accommodated. In detail, the driving unit 170 may drive the driving motor to rotate the drum in which wash targets are accommodated. The driving motor of the driving unit 170 may be supplied with power to generate a driving force, and the driving unit 170 may transfer the generated driving force solely to a pulsator or transfer power to the drum and the pulsator at the same time. Additionally, the driving unit 170 may receive a drive control signal generated by the at least one processor 130 to drive the detergent supply unit 181 such that detergents included in the detergent supply unit 181 are provided to the drum in which wash targets are accommodated. Further, the driving unit 170 may receive the drive control signal generated by the at least one processor 130 to drive the water supply unit 182 such that wash water is supplied into the drum or drive the water discharge unit 183 such that wash water accommodated in the drum is discharged out of the washing machine 100.
The detergent supply unit 181 may provide, based on driving of the driving unit 170, detergents stored in a detergent storage unit to the drum in which wash targets are accommodated. The detergent supply unit 181 may be connected with a detergent pipe. In the case where the water supply valve of the water supply unit 182 is opened and then water is supplied to the water supply pipe, detergents supplied from the detergent supply unit 181 may be mixed with water and dissolved. Additionally, the water with which the dissolved detergents are mixed may be supplied to the drum in which wash targets are accommodated through the water supply pipe.
The water supply unit 182 may include a water supply pipe connected with an external water supply source and a water supply value opening and closing the water supply pipe. As the water supply valve is opened, water may be supplied through the water supply pipe from the external water supply source.
The water discharge unit 183 may include a pump, a first water discharge pipe and a second water discharge pipe. The pump may suction water of the drum. One end of the first water discharge pipe may be connected to the lower portion of the drum, while the other end may be connected to the pump, such that the water of the drum is moved to the pump. One end of the second water discharge pipe may be connected to the pump, while the other end may be extended to the outer portion of the main body of the washing machine 100, such that the water of the drum is discharged outward. Accordingly, as the pump is operated, the water of the drum may be discharged out of the washing machine 100 through the first water discharge pipe and the second water discharge pipe.
According to various embodiments, the washing machine 100 may further include a dry unit. The dry unit may include a heater and a blower fan. Additionally, the dry unit may apply heat to the drum at a predetermined temperature and dry wash targets by using the heater and the blower fan. However, the dry unit is not an essential element for the washing machine 100, and depending on embodiments, the dry unit may not be included in the washing machine 100.
According to various embodiments, the washing machine 100 may include a microphone. The microphone is an element for receiving an input of a user voice or other sounds, and converting the same into audio data. The microphone may receive a user voice in an activated state. For example, the microphone may be integrally formed on an upper side or in a front surface direction, in a lateral surface direction and the like of the washing machine 100. The microphone may include various types of elements such as a microphone collecting a user voice in an analogue form, amp circuitry amplifying the collected user voice, analog-to-digital (A/D) conversion circuitry sampling the amplified user voice and converting the same into a digital signal, and filter circuitry removing a noise component from the converted digital signal, and the like.
According to various embodiments, the washing machine 100 may include a camera. The camera is an element for capturing an image of a subject and generating a captured image, and the captured image includes both of a moving image and a still image. The camera may obtain an image of at least one external device, and may be implemented with a camera, a lens, an infrared sensor and the like.
The camera may include a lens and an image sensor. The type of lens may include an ordinary general-purpose lens, a wide-angle lens, a zoom lens and the like, and may be determined based on the type, feature, usage environment and the like of the washing machine 100. For the image sensor, a complementary metal oxide semiconductor (CMOS), a charge coupled device (CCD) and the like may be used.
FIG. 4 is a view provided to explain an operation of controlling a rotation speed of a motor, according to an embodiment of the disclosure.
Referring to FIG. 4, the washing machine 100 may include at least one of at least one processor 130, a first sensor 191, a second sensor 192, memory 140, a mapping table extraction module 131, a rotation speed calculation module 132, a motor control module 133, a motor 171.
The memory 140 may store at least one of a first mapping table 141 or a second mapping table 142.
The first sensor 191 may sense (or obtain) wash target mass information. The first sensor 191 may transmit the sensed wash target mass information to the at least one processor 130 at operation S401.
The at least one processor 130 may receive the wash target mass information from the first sensor 191. The at least one processor 130 may transmit the wash target mass information to the mapping table extraction module 131 at operation S402. The mapping table extraction module 131 may obtain a third reference rotation speed corresponding to the wash target mass information based on the first mapping table. The mapping table extraction module 131 may transmit the third reference rotation speed to the at least one processor 130 at operation S403.
The second sensor 192 may sense (or obtain) detergent mass information. The second sensor 192 may transmit the sensed detergent mass information to the at least one processor 130 at operation S404.
The at least one processor 130 may receive the detergent mass information from the second sensor 192. The at least one processor 130 may transmit the detergent mass information to the mapping table extraction module 131 at operation S405. The mapping table extraction module 131 may obtain a first weight and (or) a second weight corresponding to the detergent mass information based on the second mapping table. The mapping table extraction module 131 may transmit the first weight and (or) the second weight to the at least one processor 130 at operation S406.
The storage positions of the first mapping table and the second mapping table may vary.
As one example, the first mapping table and the second mapping table may be stored in the mapping table extraction module 131. The mapping table extraction module 131 may extract specific data based on the first mapping table and the second mapping table.
As one example, the first mapping table and the second mapping table may be stored in the memory 140. The mapping table extraction module 131 may call the first mapping table and the second mapping table stored in the memory 140 to extract specific data.
The at least one processor 130 may transmit the third reference rotation speed, the first weight and the second weight to the rotation speed calculation module 132 at operation S407.
The rotation speed calculation module 132 may apply (e.g., multiply) the first weight to the third reference rotation speed to obtain a first reference rotation speed.
The rotation speed calculation module 132 may apply (e.g., multiply) the second weight to the third reference rotation speed to obtain a second reference rotation speed.
The rotation speed calculation module 132 may transmit the first reference rotation speed and the second reference rotation speed to the at least one processor 130 at operation S408.
The at least one processor 130 may receive the first reference rotation speed and the second reference rotation speed from the rotation speed calculation module 132.
The at least one processor 130 may determine the first reference rotation speed as the first rotation speed associated with the water supply cycle.
The at least one processor 130 may determine the second reference rotation speed as the second rotation speed associated with the detergent dissolution cycle.
The at least one processor 130 may determine the third reference rotation speed as the third rotation speed associated with the wash cycle.
The at least one processor 130 may transmit the first rotation speed, the second rotation speed, and the third rotation speed to the motor control module 133 at operation S409.
The motor control module 133 may receive the first rotation speed, the second rotation speed and the third rotation speed from the at least one processor 130. The motor control module 133 may transmit, to the motor 171, a control signal for performing a cycle based on each rotation speed at operation S410.
As one example, in the case where the water supply cycle is performed, the motor control module 133 may transmit, to the motor 171, a first control signal for driving the motor 171 at the first rotation speed.
As one example, in the case where the detergent dissolution cycle is performed, the motor control module 133 may transmit, to the motor 171, a second control signal for driving the motor 171 at the second rotation speed.
As one example, in the case where the wash cycle is performed, the motor control module 133 may transmit, to the motor 171, a third control signal for driving the motor 171 at the third rotation speed.
FIG. 5 is a view provided to explain an operation of obtaining a rotation speed corresponding to a cycle, according to an embodiment of the disclosure.
Referring to FIG. 5, the washing machine 100 may obtain a user command for the wash cycle at operation S510. As the user command associated with the wash cycle is obtained, the washing machine 100 may perform the water supply cycle at the first rotation speed at operation S520.
As the water supply cycle is completed, the washing machine 100 may perform, the detergent dissolution cycle at the second rotation speed at operation S530.
As the detergent dissolution cycle is completed, the washing machine 100 may perform the wash cycle at the third rotation speed at operation S540.
Descriptions of the first rotation speed, the second rotation speed, and the third rotation speed are provided with reference to FIG. 6.
FIG. 6 is a view provided to explain a rotation speed corresponding to a cycle, according to an embodiment of the disclosure.
Referring to FIG. 6, rotation speeds of each cycle are shown according to various embodiments. The rotation speeds may indicate rotation speeds of the motor included in the washing machine 100.
Table 610 shows rotation speeds in each cycle. For example, in a standby mode, the motor may not be rotated. In the water supply cycle, the motor may be driven at the first rotation speed r11, r12, r13. In the detergent dissolution cycle, the motor may be driven at the second rotation speed r21, r22, r23. In the wash cycle, the motor may be driven at the third rotation speed r31, r32, r33.
Table 620 shows rotation speeds calculated based on a predetermined value a, b, c and the third rotation speed r3 of the wash cycle.
The third rotation speed of the wash cycle may be r3.
The first rotation speed of the wash supply cycle may be a value r3−a calculated by deducting a from the third rotation speed r3 of the wash cycle.
A method in which the second rotation speed of the detergent dissolution cycle is obtained may vary.
In the first embodiment, the second rotation speed of the detergent dissolution cycle may be a value r3−a−b calculated by deducting a from the third rotation speed r3 of the wash cycle and then deducting b.
In the second embodiment, the second rotation speed of the detergent dissolution cycle may be a value r3−a calculated by deducting a from the third rotation speed r3 of the wash cycle.
In the third embodiment, the second rotation speed of the detergent dissolution cycle may be a value r3−a+c calculated by deducting a from the third rotation speed r3 of the wash cycle and adding c.
Herein, a, b, and c may be values greater than 0.
Table 630 shows rotation speeds calculated based on the first weight w1, the second weight w2 and the third rotation speed r3 of the wash cycle.
The third rotation speed of the wash cycle may be r3.
A method in which the first rotation speed and the second rotation speed are calculated may vary.
In the first embodiment, the first rotation speed of the water supply cycle may be a value r3*w1 calculated by applying the first weight w1 to the third rotation speed r3 of the wash cycle. The second rotation speed of the detergent dissolution cycle may be a value r3*w2 calculated by applying the second weight w2 to the third rotation speed r3.
In the second embodiment, the first rotation speed of the water supply cycle may be a value r3*w2 calculated by applying the second weight w2 to the third rotation speed r3 of the wash cycle. The second rotation speed of the detergent dissolution cycle may be a value r3*w2 calculated by applying the second weight w2 to the third rotation speed r3.
In the third embodiment, the first rotation speed of the wash supply cycle may be a value r3*w2 calculated by applying the second weight w2 to the third rotation speed r3 of the wash cycle. The second rotation speed of the detergent dissolution cycle may be a value r3*w1 calculated by applying the first weight w1 to the third rotation speed r3.
The first weight w1 and the second weight w2 may be greater than 0 and less than 1. The first weight w1 may be greater than or equal to the second weight w2.
Table 640 shows rotation speeds corresponding to each cycle.
In the first embodiment, the second rotation speed may be less than the first rotation speed and the third rotation speed.
In the second embodiment, the second rotation speed may be the same as the first rotation speed and less than the third rotation speed.
In the third embodiment, the second rotation speed may be greater than the first rotation speed and less than the third rotation speed.
FIG. 7 is a view provided to explain an operation of obtaining operation time corresponding to a cycle, according to an embodiment of the disclosure.
Referring to FIG. 7, the washing machine 100 may obtain a user command for the wash cycle at operation S710. The washing machine 100 may perform the water supply cycle at the first rotation speed for first time t1 at operation S720.
As the water supply cycle is completed, the washing machine 100 may perform the detergent dissolution cycle at the second rotation speed for second time t2 at operation S730.
As the detergent dissolution cycle is completed, the washing machine 100 may perform the wash cycle at the third rotation speed for third time t3 at operation S740.
Descriptions of the first time t1, the second time t2, and the third time t3 are provided with reference to FIG. 8.
FIG. 8 is a view provided to explain operation time corresponding to a cycle, according to an embodiment of the disclosure.
Table 810 shows operation time in each cycle.
Referring to FIG. 8, in the wash supply cycle, the motor may be driven based on first operation time t11, t12, t13. In the detergent dissolution cycle, the motor may be driven based on second operation time t21, t22, t23. In the wash cycle, the motor may be driven based on third operation time t31, t32, t33.
Table 820 shows operation time calculated based on a predetermined value a, b, c and the third operation time t3 of the wash cycle.
The third operation time of the wash cycle may be t3.
The first operation time of the water supply cycle may be a value t3−a calculated by deducting a from the third operation time t3 of the wash cycle.
A method in which the second operation time of the detergent dissolution cycle is obtained may vary.
In the first embodiment, the second operation time of the detergent dissolution cycle may be a value t3−a−b calculated by deducting a and then b from the third operation time t3 of the wash cycle.
In the second embodiment, the second operation time of the detergent dissolution cycle may be a value t3−a calculated by deducting a from the third operation time t3 of the wash cycle.
In the third embodiment, the second operation time of the detergent dissolution cycle may be a value t3−a+c calculated by deducting a from the third operation time t3 of the wash cycle and then adding c.
Herein, a, b, c may be values greater than 0.
Table 830 shows operation time calculated based on the first weight w1, the second weight w2 and the third operation time t3 of the wash cycle.
The third operation time of the wash cycle may be t3.
A method in which the first operation time and the second operation time are calculated may vary.
In the first embodiment, the first operation time of the water supply cycle may be a value t3*w1 calculated by applying the first weight w1 to the third operation time t3 of the wash cycle. The second operation time of the detergent dissolution cycle may be a value t3*w2 calculated by applying the second weight w2 to the third operation time t3.
In the second embodiment, the first operation time of the water supply cycle may be a value t3*w2 calculated by applying the second weight w2 to the third operation time t3 of the wash cycle. The second operation time of the detergent dissolution cycle may be a value t3*w2 calculated by applying the second weight w2 to the third operation time t3.
In the third embodiment, the first operation time of the water supply cycle may be a value t3*w2 calculated by applying the second weight w2 to the third operation time t3 of the wash cycle. The second operation time of the detergent dissolution cycle may be a value t3*w1 calculated by applying the first weight w1 to the third operation time t3.
The first weight w1 and the second weight w2 may be greater than 0 and less than 1. The first weight w1 may be greater than or equal to the second weight w2.
Table 840 shows operation time corresponding to each cycle.
In the first embodiment, the second operation time may be less than the first operation time and the third operation time.
In the second embodiment, the second operation time may be the same as the first operation time and less than the third operation time.
In the third embodiment, the second operation time may be greater than the first operation time and less than the third operation time.
As one example, a, b, and the like shown in FIG. 8 may differ from a, b, shown in FIG. 6.
As one example, a, b, w1, w2 and the like shown in FIG. 8 may differ from a, b, w1, w2 shown in FIG. 6.
As one example, w1, w2 and the like shown in FIG. 8 may be the same as w1, w2 shown in FIG. 6.
FIG. 9 is a view provided to explain operations of obtaining wash target mass information, detergent mass information, according to an embodiment of the disclosure.
Referring to FIG. 9, the washing machine 100 may obtain wash target mass information at operation S905. The washing machine 100 may determine a third rotation speed corresponding to the wash target mass information at operation S910.
The washing machine 100 may obtain detergent mass information at operation S915. The washing machine 100 may obtain a first weight and a second weight corresponding to the detergent mass information at operation S920.
The washing machine 100 may apply (or multiply) the first weight to the third rotation speed to determine a first rotation speed at operation S925.
The washing machine 100 may apply (or multiply) the second weight to the third rotation speed to determine a second rotation speed at operation S930.
The washing machine 100 may perform the water supply cycle based on the first rotation speed. The washing machine 100 may perform the detergent dissolution cycle based on the second rotation speed. The washing machine 100 may perform the wash cycle based on the third rotation speed.
FIG. 10 is a view provided to explain a first mapping table, according to an embodiment of the disclosure.
Referring to FIG. 10, Table 1000 shows a first mapping table in which wash target mass and reference values are mapped. The reference values may include at least one of a reference rotation speed or reference time.
The reference values may include at least one of a reference rotation speed of the wash cycle or reference time of the wash cycle.
The washing machine 100 may extract (or obtain) a reference value corresponding to wash target mass information based on the first mapping table.
For example, the wash machine 100 may determine, based on the wash target mass information being 10 kg, to perform the wash cycle at rW3 for tW3.
FIG. 11 is a view provided to explain a second mapping table, according to an embodiment of the disclosure.
Referring to FIG. 11, Table 1110 may correspond to Table 630 of FIG. 6. Repetitive descriptions are omitted.
Table 1120 of FIG. 11 shows a second mapping table in which detergent mass and weights are mapped. The weights may include at least one of a first weight associated with the water supply cycle (or a first rotation speed) and a second weight associated with the detergent dissolution cycle (or a second rotation speed).
The washing machine 100 may extract (or obtain) at least one of the first weight or the second weight corresponding to detergent mass information based on the second mapping table.
For example, the washing machine 100 may obtain, based on the detergent mass information being 20 mg, at least one of the first weight w13 or the second weight w23.
Table 1130 of FIG. 11 shows a second mapping table in which weights corresponding to detergent mass and detergent types respectively are mapped. The second mapping table may include weight information in which detergent type information is additionally considered as well as the detergent mass.
FIG. 12 is a view provided to explain an operation of determining a rotation speed corresponding to a cycle, according to an embodiment of the disclosure.
Referring to FIG. 12, the washing machine 100 may store a first mapping table in which reference rotation speeds corresponding to a plurality of wash target mass ranges respectively are stored at operation S1205. The washing machine 100 may store a second mapping table in which reference weights corresponding to a plurality of detergent mass ranges respectively are stored at operation S1210.
The washing machine 100 may obtain wash target mass information at operation S1215. The washing machine 100 may obtain a third reference rotation speed corresponding to the wash target mass information based on the first mapping table at operation S1220.
The washing machine 100 may obtain detergent mass information at operation S1225. The washing machine 100 may obtain a first weight and a second weight corresponding to the detergent mass information based on the second mapping table at operation S1230.
The washing machine 100 may apply the first weight to the third reference rotation speed to obtain a first reference rotation speed at operation S1235.
The washing machine 100 may apply the second weight to the third reference rotation speed to obtain a second reference rotation speed at operation S1240.
The washing machine 100 may determine the first reference rotation speed as the first rotation speed to perform the water supply cycle at operation S1245.
The washing machine 100 may determine the second reference rotation speed as the second rotation speed to perform the detergent dissolution cycle at operation S1250.
The washing machine 100 may determine the third reference rotation speed as the third rotation speed to perform the wash cycle at operation S1255.
FIG. 13 is a view provided to explain an operation of determining a second rotation speed based on wash target mass information, according to an embodiment of the disclosure.
Referring to FIG. 13, the washing machine 100 may store a third mapping table in which reference rotation speeds corresponding to a plurality of wash target mass ranges respectively are mapped at operation S1310. The washing machine 100 may store the third mapping table in the memory 140.
The washing machine 100 may obtain wash target mass information at operation S1320. The washing machine 100 may identify a reference rotation speed corresponding to the wash target mass information based on the third mapping table at operation S1330. The washing machine 100 may obtain the wash target mass information, in the state of storing the third mapping table in the memory 140. As the wash target mass information is obtained, the washing machine 100 may identify the reference rotation speed corresponding to the wash target mass information from the third mapping table.
The washing machine 100 may determine the reference rotation speed as the second rotation speed to perform the detergent dissolution cycle at operation S1340.
FIG. 14 is a view provided to explain a third mapping table, according to an embodiment of the disclosure.
Referring to FIG. 14, the washing machine 100 may obtain wash target mass information through a first sensor. The washing machine 100 may obtain (or extract) a reference rotation speed corresponding to the wash target mass information from the third mapping table.
Table 1400 shows a third mapping table in which wash target mass and reference rotation speeds of the detergent dissolution cycle are mapped.
For example, in the case where the wash target mass information sensed through the first sensor is 10 kg, the washing machine 100 may obtain a reference rotation speed of the detergent dissolution cycle as rL3. The reference rotation speeds of Table 1400 may be described as the second reference rotation speed.
As one example, as the wash target mass is increased, the reference rotation speed of the detergent dissolution cycle may be decreased.
FIG. 15 is a view provided to explain an operation of determining a second rotation speed based on wash target mass information and detergent type information, according to an embodiment of the disclosure.
Referring to FIG. 15, the washing machine 100 may store a fourth mapping table in which reference rotation speeds corresponding to a plurality of wash target mass ranges and a plurality of detergent types respectively are mapped at operation S1510. The washing machine 100 may store the fourth mapping table in the memory 140.
The washing machine 100 may obtain wash target mass information at operation S1520. The washing machine 100 may obtain detergent type information at operation S1530. The washing machine 100 may obtain the wash target mass information and the detergent type information, in the state of storing the fourth mapping table in the memory 140.
As one example, the washing machine 100 may obtain the detergent type information based on a user input.
As one example, the washing machine 100 may obtain the detergent type information through a second sensor. The washing machine 100 may sense detergent mass and a detergent shape through the second sensor. The washing machine 100 may analyze the detergent mass and detergent shape to identify the detergent type information.
As one example, the washing machine 100 may obtain the detergent type information based on a captured image in which an image of detergents is captured. The washing machine 100 may obtain the detergent type information based on the captured image including detergents (or a detergent object). The washing machine 100 may analyze the captured image to obtain the detergent type information of the detergents included in the captured image.
The washing machine 100 may identify a reference rotation speed corresponding to the wash target mass information and the detergent type information based on the fourth mapping table at operation S1540. The washing machine 100 may extract a reference rotation speed associated with the detergent dissolution cycle from the fourth mapping table by using the wash target mass information and the detergent type information.
The washing machine 100 may determine the reference rotation speed as the second rotation speed to perform the detergent dissolution cycle at operation S1550.
FIG. 16 is a view provided to explain a fourth mapping table, according to an embodiment of the disclosure.
Referring to FIG. 16, Table 1600 shows a fourth mapping table in which reference rotation speeds are mapped based on wash target mass and detergent types. The reference rotation speeds may be speeds associated with the detergent dissolution cycle.
Time in which detergents are dissolved completely may vary depending on a detergent type even under the same conditions (e.g., a temperature, an amount of water). The second rotation speed associated with the detergent dissolution cycle needs to be controlled differently based on a detergent type.
The detergent type may include at least one of a powder type, a liquid type, a capsule type, a sheet type.
As one example, in the case of detergents of the same type, as wash target mass is increased, a reference rotation speed may be decreased.
As one example, in the case where wash target mass is identical, the reference rotation speed corresponding to the powder type may be less than the reference rotation speed of the sheet type. This is because the dissolution speed of the powder type is less than that of the sheet type.
As one example, in the case where wash target mass is identical, the reference rotation speed corresponding to the sheet type may be less than the reference rotation speed of the capsule type. This is because the dissolution speed of the sheet type is less than that of the capsule type.
As one example, in the case where wash target mass is identical, the reference rotation speed corresponding to the capsule type may be less than the reference rotation speed of the liquid type. This is because the dissolution speed of the capsule type is less than that of the liquid type.
FIG. 17 is a view provided to explain an operation of determining a second rotation speed based on detergent mass information, according to an embodiment of the disclosure.
Referring to FIG. 17, the washing machine 100 may store a fifth mapping table in which reference rotation speeds corresponding to a plurality of detergent mass ranges respectively are mapped at operation S1710. The washing machine 100 may store the fifth mapping table in the memory 140.
The washing machine 100 may obtain detergent mass information at operation S1720. The washing machine 100 may identify a reference rotation speed corresponding to the detergent mass information based on the fifth mapping table at operation S1730. The washing machine 100 may obtain the detergent mass information, in the state of storing the fifth mapping table in the memory 140. As the detergent mass information is obtained, the washing machine 100 may identify the reference rotation speed corresponding to the detergent mass information from the fifth mapping table.
The washing machine 100 may determine the reference rotation speed as the second rotation speed to perform the detergent dissolution cycle at operation S1740.
FIG. 18 is a view provided to explain a fifth mapping table, according to an embodiment of the disclosure.
Referring to FIG. 18, the washing machine 100 may obtain detergent mass information through the second sensor. The washing machine 100 may obtain (or extract) a reference rotation speed corresponding to the detergent mass information from a fifth mapping table.
Table 1800 shows a fifth mapping table in which detergent mass and reference rotation speeds of the detergent dissolution cycle are mapped.
For example, in the case where the detergent mass information sensed through the second sensor is 20 mg, the washing machine 100 may obtain the reference rotation speed of the detergent dissolution cycle as rP3. The reference rotation speeds of Table 1800 may be described as the second reference rotation speed.
As one example, as detergent mass is increased, the reference rotation speed of the detergent dissolution cycle may be decreased.
FIG. 19 is a view provided to explain an operation of determining a second rotation speed based on detergent mass information and detergent type information, according to an embodiment of the disclosure.
Referring to FIG. 19, the washing machine 100 may store a sixth mapping table in which reference rotation speeds corresponding to a plurality of detergent mass ranges and a plurality of detergent types respectively are mapped at operation S1910. The washing machine 100 may store the sixth mapping table in the memory 140.
The washing machine 100 may obtain detergent mass information at operation S1920. The washing machine 100 may obtain detergent type information at operation S1930. The washing machine 100 may obtain the detergent mass information and the detergent type information, in the state of storing the sixth mapping table in the memory 140.
The method of obtaining the detergent type information is described with reference to FIG. 15. Repetitive descriptions are omitted.
The washing machine 100 may identify a reference rotation speed corresponding to the detergent mass information and the detergent type information based on the sixth mapping table at operation S1940. The washing machine 100 may extract a reference rotation speed associated with the detergent dissolution cycle by using the detergent mass information and the detergent type information from the sixth mapping table.
The washing machine 100 may determine the reference rotation speed as the second rotation speed to perform the detergent dissolution cycle at operation S1950.
FIG. 20 is a view provided to explain a sixth mapping table, according to an embodiment of the disclosure.
Referring to FIG. 20, Table 2000 shows a sixth mapping table in which reference rotation speeds based on detergent mass and detergent types are mapped. The reference rotation speeds may be speeds associated with the detergent dissolution cycle.
Time in which detergents are dissolved completely may vary depending on a detergent type even under the same conditions (e.g., a temperature, an amount of water). The second rotation speed associated with the detergent dissolution cycle needs to be controlled differently based on a detergent type.
The detergent type may include at least one of a powder type, a liquid type, a capsule type, a sheet type.
As one example, in the case of detergents of the same type, as detergent mass is increased, the reference rotation speed may be decreased.
As one example, in the case where detergent mass is identical, the reference rotation speed corresponding to the powder type may be less than the reference rotation speed of the sheet type. This is because the dissolution speed of the powder type is less than that of the sheet type.
As one example, in the case where detergent mass is identical, the reference rotation speed corresponding to the sheet type may be less than the reference rotation speed of the capsule type. This is because the dissolution speed of the sheet type is less than that of the capsule type.
As one example, in the case where detergent mass is identical, the reference rotation speed corresponding to the capsule type may be less than the reference rotation speed of the liquid type. This is because the dissolution speed of the capsule type is less than that of the liquid type.
FIG. 21 is a view provided to explain an operation of determining a second rotation speed based on wash target mass information and detergent mass information, according to an embodiment of the disclosure.
Referring to FIG. 21, the washing machine 100 may store a seventh mapping table in which reference rotation speeds corresponding to a plurality of wash target mass ranges and a plurality of detergent mass ranges respectively are mapped at operation S2110. The washing machine 100 may store the seventh mapping table in the memory 140.
The washing machine 100 may obtain wash target mass information at operation S2120. The washing machine 100 may obtain detergent mass information at operation S2130. The washing machine 100 may obtain the wash target mass information and the detergent mass information, in the state of storing the seventh mapping table in the memory 140.
The washing machine 100 may identify a reference rotation speed corresponding to the wash target mass information and the detergent mass information based on the seventh mapping table at operation S2140. The washing machine 100 may extract a reference rotation speed associated with the detergent dissolution cycle by using the wash target mass information and the detergent mass information from the seventh mapping table.
The washing machine 100 may determine the reference rotation speed as the second rotation speed to perform the detergent dissolution cycle at operation S2150.
FIG. 22 is a view provided to explain a seventh mapping table, according to an embodiment of the disclosure.
Referring to FIG. 22, Table 2200 shows a seventh mapping table in which reference rotation speeds are mapped based on a wash target mass range and a detergent mass range. The reference rotation speed may be speeds associated with the detergent dissolution cycle.
Time in which detergents are dissolved completely may vary depending on detergent mass even under the same conditions (e.g., a temperature, an amount of water). The second rotation speed associated with the detergent dissolution cycle needs to be controlled differently based on detergent mass.
As one example, in the case where detergent mass is identical, as wash target mass is increased, the reference rotation speed may be decreased.
As one example, in the case where wash target mass is identical, as detergent mass is increased, the reference rotation speed may be decreased.
FIG. 23 is a view provided to explain an eighth mapping table and a ninth mapping table, according to an embodiment of the disclosure.
Referring to FIG. 23, the washing machine 100 may obtain wash target mass information through a first sensor. The washing machine 100 may obtain (or extract) reference time corresponding to the wash target mass information from the eighth mapping table.
Table 2310 shows an eighth mapping table in which wash target mass and reference time of the detergent dissolution cycle are mapped.
For example, in the case where wash target mass information sensed through the first sensor is 10 kg, the washing machine 100 may obtain reference time of the detergent dissolution cycle as tL3. The reference time of Table 2310 may be described as second reference time.
As one example, as the wash target mass is increased, the reference time of the detergent dissolution cycle may be increased.
Table 2320 shows a ninth mapping table in which reference time is mapped based on wash target mass and detergent types.
Time in which detergents are dissolved completely may vary depending on detergent types even under the same conditions (e.g., a temperature, an amount of water). The second time associated with the detergent dissolution cycle needs to be controlled differently based on a detergent type.
The detergent types may include at least one of a powder type, a liquid type, a capsule type, a sheet type.
As one example, in the case of detergents of the same type, as the wash target mass is increased, the reference time may be increased.
As one example, in the case where the wash target mass is identical, the reference time corresponding to the powder type may be greater than the reference time of the sheet type. This is because the dissolution speed of the powder type is less than that of the sheet type.
As one example, in the case where the wash target mass is identical, the reference time corresponding to the sheet type may be greater than the reference time of the capsule type. This is because the dissolution speed of the sheet type is less than that of the capsule type.
As one example, in the case where the wash target mass is identical, the reference time corresponding to the capsule type may be greater than the reference time of the liquid type. This is because the dissolution speed of the capsule type is less than that of the liquid type.
FIG. 24 is a view provided to explain a tenth mapping table and an eleventh mapping table, according to an embodiment of the disclosure.
Referring to FIG. 24, the washing machine 100 may obtain detergent mass information through a second sensor. The washing machine 100 may obtain (or extract) reference time corresponding to the detergent mass information from a tenth mapping table.
Table 2410 shows a tenth mapping table in which detergent mass and reference time of the detergent dissolution cycle are mapped.
For example, in the case where the detergent mass information sensed through the second sensor is 24 mg, the washing machine 100 may obtain the reference time of the detergent dissolution cycle as rP3. The reference time of Table 2400 may be described as the second reference time.
As one example, as the detergent mass is increased, the reference time of the detergent dissolution cycle may be increased.
Table 2420 shows an eleventh mapping table in which reference time is mapped based on detergent mass and detergent types.
Time in which detergents are dissolved completely may vary depending on detergent types even under the same conditions (e.g., a temperature, an amount of water). The second time associated with the detergent dissolution cycle needs to be controlled differently based on a detergent type.
The detergent types may include at least one of a powder type, a liquid type, a capsule type, a sheet type.
As one example, in the case of detergents of the same type, as the detergent mass is increased, the reference time may be increased.
As one example, in the case where the detergent mass is identical, the reference time corresponding to the powder type may be greater than the reference time of the sheet type. This is because the dissolution speed of the powder type is less than that of the sheet type.
As one example, in the case where the detergent mass is identical, the reference time corresponding to the sheet type may be greater than the reference time of the capsule type. This is because the dissolution speed of the sheet type is less than that of the capsule type.
As one example, in the case where the detergent mass is identical, the reference time corresponding to the capsule type may be greater than the reference time of the liquid type. This is because the dissolution speed of the capsule type is less than that of the liquid type.
FIG. 25 is a view provided to explain an operation of determining a second rotation speed based on at least one of wash target mass information, detergent mass information or detergent type information, according to an embodiment of the disclosure.
Referring to FIG. 25, the washing machine 100 may store a mapping table at operation S2510. A plurality of mapping tables may be provided. The washing machine 100 may store at least one mapping table in the memory 140.
The washing machine 100 may obtain wash target mass information at operation S2520. The washing machine 100 may obtain detergent mass information at operation S2530. The washing machine 100 may obtain detergent type information at operation S2540.
The washing machine 100 may identify a reference rotation speed corresponding to at least one of the wash target mass information, the detergent mass information or the detergent type information based on the mapping table at operation S2550.
As one example, the washing machine 100 may identify (or obtain) a reference rotation speed corresponding to the wash target mass information based on the mapping table.
As one example, the washing machine 100 may identify a reference rotation speed corresponding to the detergent mass information based on the mapping table.
As one example, the washing machine 100 may identify a reference rotation speed corresponding to the detergent type information based on the mapping table.
As one example, the washing machine 100 may identify a reference rotation speed corresponding to the wash target mass information and the detergent mass information based on the mapping table.
As one example, the washing machine 100 may identify a reference rotation speed corresponding to the wash target mass information and the detergent type information based on the mapping table.
As one example, the washing machine 100 may identify a reference rotation speed corresponding to the detergent mass information and the detergent type information based on the mapping table.
As one example, the washing machine 100 may identify a reference rotation speed corresponding to the wash target mass information, the detergent mass information and the detergent type information based on the mapping table.
In the case where a plurality of reference rotation speeds is identified, the washing machine 100 may identify (or obtain) one reference rotation speed based on the plurality of reference rotation speeds.
The washing machine 100 may identify an average (or a maximum or a minimum) of the plurality of reference rotation speeds as one reference rotation speed.
The washing machine 100 may determine the finally identified reference rotation speed as the second rotation speed to perform the detergent dissolution cycle at operation S2560.
FIG. 26 is a view provided to explain an operation of determining a second rotation speed based on wash target mass information, detergent mass information and detergent type information, according to an embodiment of the disclosure.
Referring to FIG. 26, the washing machine 100 may store a third mapping table in which reference rotation speeds corresponding to a plurality of wash target mass ranges respectively are mapped at operation S2605.
The washing machine 100 may store a sixth mapping table in which reference rotation speeds corresponding to a plurality of detergent mass ranges and a plurality of detergent types respectively are mapped at operation S2610.
The washing machine 100 may obtain wash target mass information at operation S2615. The washing machine 100 may obtain detergent mass information at operation S2620. The washing machine 100 may obtain detergent type information at operation S2625.
The washing machine 100 may identify a first sub rotation speed corresponding to the wash target mass information based on the third mapping table at operation S2630.
The washing machine 100 may identify a second sub rotation speed corresponding to the detergent mass information and the detergent type information based on the sixth mapping table at operation S2635.
The sub rotation speeds may be described as sub basic rotation speeds.
The washing machine 100 may obtain the second reference rotation speed based on an average of the first sub rotation speed and the second sub rotation speed at operation S2640. The second reference rotation speed may be described as a target rotation speed or an average rotation speed.
The washing machine 100 may determine the second reference rotation speed as the second rotation speed to perform the detergent dissolution cycle at operation S2645.
FIG. 27 is a view provided to explain an operation of determining a first rotation speed, a second rotation speed and a third rotation speed based on wash target mass information and detergent mass information, according to an embodiment of the disclosure.
Referring to FIG. 27, the washing machine 100 may store a first mapping table in which reference rotation speeds corresponding to a plurality of wash target mass ranges respectively are mapped at operation S2705. The first mapping table may be a table associated with the wash cycle, and the third mapping table may be a table associated with the detergent dissolution cycle.
Table 1000 of FIG. 10 indicating the first mapping table shows only reference rotation speeds of the wash cycle corresponding to the plurality of wash target mass ranges. According to various embodiments, the first mapping table may further include reference rotation speeds of the water supply cycle corresponding to the plurality of wash target mass ranges.
The washing machine 100 may store a fifth mapping table in which reference rotation speeds corresponding to the plurality of detergent mass ranges respectively are mapped at operation S2710.
The washing machine 100 may obtain wash target mass information at operation S2715.
The washing machine 100 may obtain a first reference rotation speed corresponding to the wash target mass information based on the first mapping table at operation S2720.
The washing machine 100 may obtain a third reference rotation speed corresponding to the wash target mass information based on the first mapping table at operation S2725.
The washing machine 100 may obtain detergent mass information at operation S2730. The washing machine 100 may obtain a second reference rotation speed corresponding to the detergent mass information based on the fifth mapping table at operation S2735.
The washing machine 100 may determine the first reference rotation speed as the first rotation speed to perform the water supply cycle at operation S2740.
The washing machine 100 may determine the second reference rotation speed as the second rotation speed to perform the detergent dissolution cycle at operation S2745.
The washing machine 100 may determine the third reference rotation speed as the third rotation speed to perform the wash cycle at operation S2750.
According to various embodiments, the seventh mapping table may be used rather than the fifth mapping table. Repetitive descriptions are omitted.
FIG. 28 is a view provided to explain a guide screen associated with detergent type information, according to an embodiment of the disclosure.
Referring to FIG. 28, the washing machine 100 may provide a guide screen 2800. The guide screen 2800 may include a user interface (UI) 2810 for selecting a detergent type.
As one example, as a user command for the wash cycle is obtained (received), the washing machine 100 may provide the guide screen 2800.
As one example, in the case where detergent type information is not identified automatically, the washing machine 100 may provide the guide screen 2800.
As one example, in the case where an event of non-obtainment of detergent type information is identified in operation 1530 of FIG. 15, operation 1930 of FIG. 19, operation 2540 of FIG. 25, and operation 2625 of FIG. 26, the washing machine 100 may provide the guide screen 2800.
As a user input for selecting a detergent type (or sort) is received through the UI 2810, the washing machine 100 may obtain the detergent type information based on the user input (or selection).
FIG. 29 is a view provided to explain a guide screen associated with a detergent recognition operation, according to an embodiment of the disclosure.
Referring to FIG. 29, the washing machine 100 may provide a guide screen 2900 guiding to capture an image of a detergent directly.
The guide screen 2900 may include at least one of a UI 2910 including information indicating that detergent type information is not obtained, a UI 2920 including information instructing to capture an image of a detergent with a camera, a UI 2930 including information guiding an image-capturing timepoint, a UI 2940 for an image-capturing instruction.
As one example, in the case where the detergent type information is not identified automatically, the washing machine 100 may provide the guide screen 2900.
As one example, in the case where the detergent type information is not identified automatically, the washing machine 100 may the guide screen 2900.
As one example, in the case where an event of non-obtainment of detergent type information is identified in operation 1530 of FIG. 15, operation 1930 of FIG. 19, operation 2540 of FIG. 25, and operation 2625 of FIG. 26, the washing machine 100 may provide the guide screen 2900.
A method in which the camera is used may vary.
According to one embodiment, the camera may be a camera included in the washing machine 100. As the guide screen 2900 is displayed, the washing machine 100 may activate the camera. The user may capture an image of a detergent by using the camera of the washing machine 100.
As one example, as predetermined time passes after the guide screen 2900 is displayed, the washing machine 100 may obtain a captured image. The washing machine 100 may determine whether a detergent object is included in the captured image. The washing machine 100 may identify, based on the detergent object identified in the captured image, detergent type information. In the case where the detergent object is not identified in the captured image, the washing machine 100 may provide a screen guiding to recapture an image.
As one example, as a user input associated with an image-capturing instruction is received through a UI 2940 of the guide screen 2900, the washing machine 100 may obtain a captured image. The washing machine 100 may obtain detergent type information based on a detergent object included in the captured image. An operation in relation to this is identical with an operation of the method in which the camera provided in the washing machine 100 is used. Repetitive descriptions are omitted.
According to one embodiment, the camera may be a camera included in a user terminal device. As the guide screen 2900 is displayed, the washing machine 100 may identify a user terminal device connectable with the washing machine 100. The washing machine 100 may establish a communication session with the user terminal device. The user terminal device may obtain a captured image including a detergent object by using the camera. The user terminal device may transmit the captured image to the washing machine 100. The washing machine 100 may obtain the captured image including the detergent object from the user terminal device. The washing machine 100 may obtain detergent type information based on the detergent object included in the captured image. Descriptions in relation to this may be identical with those of the method in which the camera included in the washing machine 100 is used. Repetitive descriptions are omitted.
FIG. 30 is a view provided to explain a guide screen associated with a detergent dissolution cycle, according to an embodiment of the disclosure.
Referring to FIG. 30, the washing machine 100 may provide a guide screen 3000 for setting the detergent dissolution cycle.
The guide screen 3000 may include at least one of a UI 3010 for selecting operation time of the detergent dissolution cycle or a UI 3020 for selecting a rotation speed of the detergent dissolution cycle.
As a first user input selecting operation time of the detergent dissolution cycle is received through the UI 3010, the washing machine 100 may perform the detergent dissolution cycle for the operation time selected based on the first user input. The UI 3010 may be omitted depending on embodiments.
As a second user input selecting a rotation speed of the detergent dissolution cycle is received through the UI 3020, the washing machine 100 may perform the detergent dissolution cycle at the rotation speed selected based on the second user input.
As one example, in the case where an event of a failure in calculating the second rotation speed is identified, the washing machine 100 may provide the guide screen 3000.
The event of a failure in calculating the second rotation speed may include at least one of an event of a failure in obtaining wash target mass information, an event of a failure in obtaining detergent mass information, an event of a failure in identifying detergent type information, an event of a failure in obtaining a third reference rotation speed based on a mapping table (a first mapping table), an event of a failure in obtaining a first weight based on a mapping table (a second mapping table), an event of a failure in obtaining a second weight based on a mapping table (a second mapping table).
FIG. 31 is a view provided to explain a method performed by a washing machine 100, according to an embodiment of the disclosure.
Referring to FIG. 31, a method performed a washing machine includes performing, based on a user command for washing being received, a water supply cycle based on a first rotation speed at operation S3110, performing, based on the water supply cycle being completed, a detergent dissolution cycle based on a second rotation speed less than or equal to the first rotation speed at operation S3120, and performing, based on the detergent dissolution cycle being completed, a wash cycle based on a third rotation speed greater than the first rotation speed at operation S3130.
The washing machine may include a sensor unit including a first sensor sensing the mass of wash targets, and store a first mapping table in which reference rotation speeds corresponding to a plurality of wash target mass ranges respectively are stored, and the method may further include obtaining wash target mass information based on the first sensor, obtaining a reference rotation speed corresponding to the wash target mass information based on the first mapping table, and determining the reference rotation speed as the third rotation speed.
The sensor unit may include a second sensor sensing the mass of detergents, the washing machine may store a second mapping table in which weight information corresponding to a plurality of detergent mass ranges respectively is stored, and the method may further include obtaining detergent mass information based on the second sensor, obtaining a first weight and a second weight corresponding to the detergent mass information based on the second mapping table, and determining the first rotation speed and the second rotation speed based on the first weight, the second weight and the reference rotation speed.
The reference rotation speed may be the third reference rotation speed, and the determining the first rotation speed and the second rotation speed may include applying the first weight to the third reference rotation speed to obtain a first reference rotation speed, applying the second weight to the third reference rotation speed to obtain a second reference rotation speed, determining the first reference rotation speed as the first rotation speed, and determining the second reference rotation speed as the second rotation speed.
The first weight may be greater than or equal to the second weight.
The sensor unit may include a third sensor capturing an image, the second mapping table may be a table in which weight information corresponding to a plurality of detergent mass ranges and a plurality of detergent types respectively is stored, and the method may further include obtaining a captured image based on the third sensor, identifying a detergent object based on the captured image, obtaining detergent type information based on the detergent object, and obtaining the first weight and the second weight corresponding to the detergent mass information and the detergent type information.
The method may further include displaying, based on the detergent object not being identified, a guide screen for the detergent type information.
The method may display, based on an event of a failure in calculating the second rotation speed being identified, a guide screen for settings associated with the detergent dissolution cycle.
The performing a water supply cycle may include performing a water supply cycle for first time based on the first rotation speed, the performing a detergent dissolution cycle may include performing a detergent dissolution cycle for second time less than or equal to the first time based on the second rotation speed, and the performing a wash cycle may include performing a wash cycle for third time greater than the first time based on the third rotation speed.
The washing machine may further include a sensor unit including a fourth sensor sensing a water level of the drum in the washing machine, and the method may further include identifying a water level of the drum based on the fourth sensor and identifying, based on the water level being greater than or equal to a threshold value, that the water supply cycle is completed.
The methods according to the embodiments described above may be implemented in the form of an application installable in an existing washing machine.
The methods according to the embodiment described above may be implemented only based on an upgrade of software of an existing washing machine, or an upgrade of hardware thereof.
The embodiments described above may be performed through an embedded server provided in a washing machine, or an external server of at least one of a washing machine and a display device.
The embodiments described above may be implemented with software including instructions stored in a storage medium readable by a machine (e.g., a computer). The machine, as a device capable of calling stored instructions from the storage media and operating according to the called instructions, may include a washing machine according to the disclosed embodiments. Based on the instructions executed by at least one processor, the at least one processor may perform functions corresponding to the instructions directly or by using other elements under the control of the processor. The instructions may include a code generated or executed by a compiler or an interpreter. The machine-readable storage medium may be provided in the form of a non-transitory storage medium. Herein, the term “non-transitory” only means that the storage medium is tangible without including a signal, while the term does not differentiate semi-permanent or temporary storage of data in the storage medium.
According to the embodiments described above, the methods may be provided in a computer program product. The computer program product may be exchanged between a seller and a purchaser as a commodity. 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 distributed online through an application store. In the case of online distribution, at least part of the computer program product may be stored at least temporarily, or generated temporarily in a storage medium such as a manufacturer's server, a server of an application store, or memory of a relay server.
Each of the elements (e.g., a module or a program) according to the embodiments described above may be comprised of a single entity or a plurality of entities, and some of the corresponding sub elements described above may be omitted, or another sub element may be further included in the embodiments. Alternatively or additionally, some of the elements (e.g., modules or programs) may be integrated into one entity to perform functions performed by each corresponding element prior to integration in an identical or similar manner. Operations performed by a module, a program, or another element, according to the embodiments, may be executed sequentially, in parallel, repetitively, or heuristically, or at least some of the operations may be executed in a different order, omitted, or may further include a different operation.
While the disclosure has been shown and described with reference to various embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the disclosure as defined by the appended claims and their equivalents.
1. A washing machine comprising:
a driving unit;
memory storing instructions; and
at least one processor communicatively coupled to the driving unit and the memory,
wherein the instructions, when executed by the at least one processor individually or collectively, cause the washing machine to:
control, based on a user command for washing being received, the driving unit to perform a water supply cycle at a first rotation speed,
control, based on the water supply cycle being completed, the driving unit to perform a detergent dissolution cycle at a second rotation speed less than or equal to the first rotation speed, and
control, based on the detergent dissolution cycle being complete, the driving unit to perform a wash cycle at a third rotation speed greater than the first rotation speed.
2. The washing machine of claim 1, further comprising:
a sensor unit including a first sensor sensing mass of wash targets,
wherein the memory stores a first mapping table in which reference rotation speeds corresponding to a plurality of wash target mass ranges respectively are stored, and
wherein the instructions, when executed by the at least one processor individually or collectively, cause the washing machine to:
obtain wash target mass information based on the first sensor,
obtain a reference rotation speed corresponding to the wash target mass information based on the first mapping table, and
determine the reference rotation speed as the third rotation speed.
3. The washing machine of claim 2,
wherein the sensor unit includes a second sensor sensing mass of detergents,
wherein the memory stores a second mapping table in which weight information corresponding to a plurality of detergent mass ranges respectively is stored, and
wherein the instructions, when executed by the at least one processor individually or collectively, cause the washing machine to:
obtain detergent mass information based on the second sensor,
obtain a first weight and a second weight corresponding to the detergent mass information based on the second mapping table, and
determine the first rotation speed and the second rotation speed based on the first weight, the second weight and the reference rotation speed.
4. The washing machine of claim 3,
wherein the reference rotation speed is a third reference rotation speed, and
wherein the instructions, when executed by the at least one processor individually or collectively, cause the washing machine to:
apply the first weight to the third reference rotation speed to obtain a first reference rotation speed,
apply the second weight to the third reference rotation speed to obtain a second reference rotation speed,
determine the first reference rotation speed as the first rotation speed, and
determine the second reference rotation speed as the second rotation speed.
5. The washing machine of claim 4, wherein the first weight is greater than or equal to the second weight.
6. The washing machine of claim 4,
wherein the sensor unit includes a third sensor capturing an image,
wherein the second mapping table is a table in which weight information corresponding to a plurality of detergent mass ranges and a plurality of detergent types respectively is stored, and
wherein the instructions, when executed by the at least one processor individually or collectively, cause the washing machine to:
obtain a captured image based on the third sensor, identifies a detergent object based on the captured image,
obtain detergent type information based on the detergent object, and
obtain the first weight and the second weight corresponding to the detergent mass information and the detergent type information.
7. The washing machine of claim 6, further comprising:
a display,
wherein the instructions, when executed by the at least one processor individually or collectively, cause the washing machine to:
control, based on the detergent object not being identified, the display to display a guide screen for the detergent type information.
8. The washing machine of claim 1, further comprising:
a display,
wherein the instructions, when executed by the at least one processor individually or collectively, cause the washing machine to:
control, based on an event of a failure in calculating the second rotation speed being identified, the display to display a guide screen for settings associated with the detergent dissolution cycle.
9. The washing machine of claim 1, wherein the instructions, when executed by the at least one processor individually or collectively, cause the washing machine to:
perform the water supply cycle for first time based on the first rotation speed,
perform the detergent dissolution cycle for second time less than or equal to the first time based on the second rotation speed, and
perform the wash cycle for third time greater than the first time based on the third rotation speed.
10. The washing machine of claim 1, further comprising:
a drum in the washing machine; and
a sensor unit including a fourth sensor sensing a water level of the drum,
wherein the instructions, when executed by the at least one processor individually or collectively, cause the washing machine to:
identify a water level of the drum based on the fourth sensor, and
identify, based on the water level being greater than or equal to a threshold value, that the water supply cycle is completed.
11. A method performed by a washing machine, the method comprising:
performing, based on a user command for washing being received, a water supply cycle at a first rotation speed;
performing, based on the water supply cycle being completed, a detergent dissolution cycle at a second rotation speed less than or equal to the first rotation speed; and
performing, based on the detergent dissolution cycle being completed, a wash cycle at a third rotation speed greater than the first rotation speed.
12. The method of claim 11,
wherein the washing machine includes a sensor unit including a first sensor sensing mass of wash targets,
wherein the washing machine stores a first mapping table in which reference rotation speeds corresponding to a plurality of wash target mass ranges respectively are stored, and
wherein the method further includes:
obtaining wash target mass information based on the first sensor;
obtaining a reference rotation speed corresponding to the wash target mass information based on the first mapping table; and
determining the reference rotation speed as the third rotation speed.
13. The method of claim 12,
wherein the sensor unit includes a second sensor sensing mass of detergents,
wherein the washing machine stores a second mapping table in which weight information corresponding to a plurality of detergent mass ranges respectively is stored, and
wherein the method further includes:
obtaining detergent mass information based on the second sensor;
obtaining a first weight and a second weight corresponding to the detergent mass information based on the second mapping table; and
determining the first rotation speed and the second rotation speed based on the first weight, the second weight and the reference rotation speed.
14. The method of claim 13,
wherein the reference rotation speed is a third reference rotation speed, and
wherein the determining the first rotation speed and the second rotation speed includes:
applying the first weight to the third reference rotation speed to obtain a first reference rotation speed;
applying the second weight to the third reference rotation speed to obtain a second reference rotation speed;
determining the first reference rotation speed as the first rotation speed; and
determining the second reference rotation speed as the second rotation speed.
15. The method of claim 14, wherein the first weight is greater than or equal to the second weight.
16. The method of claim 15,
wherein the sensor unit includes a third sensor capturing an image,
wherein the second mapping table is a table in which weight information corresponding to a plurality of detergent mass ranges and a plurality of detergent types respectively is stored, and
wherein the method further comprises:
obtaining a captured image based on the third sensor, identifies a detergent object based on the captured image;
obtaining detergent type information based on the detergent object; and
obtaining the first weight and the second weight corresponding to the detergent mass information and the detergent type information.
17. The method of claim 16, further comprising:
displaying, based on the detergent object not being identified, a guide screen for the detergent type information.
18. The method of claim 11, further comprising:
displaying, based on an event of a failure in calculating the second rotation speed being identified, a guide screen for settings associated with the detergent dissolution cycle.
19. The method of claim 11,
wherein the performing of the water supply cycle includes performing the water supply cycle for first time based on the first rotation speed,
wherein the performing of the detergent dissolution cycle includes performing the detergent dissolution cycle for second time less than or equal to the first time based on the second rotation speed, and
wherein the performing of the wash cycle includes performing the wash cycle for third time greater than the first time based on the third rotation speed.
20. The method of claim 11,
wherein the washing machine includes a drum,
wherein the washing machine includes a sensor unit including a fourth sensor sensing a water level of the drum, and
wherein the method further comprises:
identifying a water level of the drum based on the fourth sensor; and
identifying, based on the water level being greater than or equal to a threshold value, that the water supply cycle is completed.