Clothing management system, clothing management method, and server

WO2025048253A1PCT designated stage expired Publication Date: 2025-03-06SAMSUNG ELECTRONICS CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/KR2024/010183
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-11-08
Filing Date
2024-07-16
Publication Date
2025-03-06

Smart Images

  • Figure KR2024010183_06032025_PF_FP_ABST
    Figure KR2024010183_06032025_PF_FP_ABST
Patent Text Reader

Abstract

Provided are a clothing management system, a clothing management method, and a server. The clothing management system comprises: a storage room in which clothing is stored; a recognition module that is located in the storage room and recognizes a tag attached to the clothing; a communication module; a display; a memory storing one or more instructions; and one or more processors that execute the one or more instructions. The one or more processors execute the one or more instructions to: control the communication module to transmit, to a server, clothing information related to the clothing, which is obtained by the recognition module, and identification information about the storage room; in response to receiving a request to search for target clothing, control the communication module to transmit, to the server, the request to search for the target clothing; control the communication module to receive, from the server, the clothing information corresponding to the target clothing and a storage location of the target clothing; and control the display to output the clothing information corresponding to the target clothing.
Need to check novelty before this filing date? Find Prior Art

Description

Clothing management system, clothing management method, and server

[0001] Embodiments of the present disclosure relate to a clothing management system, a clothing management method, and a server, and more particularly, to a method for managing clothing stored in a storage room of a clothing management system.

[0002] A clothing management system may be a device for storing and managing clothing. The clothing management system may include a wardrobe for storing clothing within a home and a clothing manager for managing the clothing.

[0003] A garment manager can be a home appliance that manages clothing. Garment managers can deodorize, wrinkle-reduce, dry, and sterilize clothing. Garment managers can apply steam, air, and heat to keep clothing clean. Garment managers can quickly manage clothing in your home.

[0004] A wardrobe can be a piece of furniture used to store clothing within a home. It may contain one or more compartments, each representing a distinct area. These compartments can store clothing in an organized manner. These compartments can also protect clothing from external contaminants.

[0005] If the clothing management system includes multiple storage rooms, it may not be easy for the user to identify which storage room in the home the clothing he or she is looking for is stored in.

[0006] A clothing management system according to one embodiment includes a storage room where clothing is stored, a recognition module located in the storage room and recognizing a tag attached to the clothing, a communication module, a display, a memory storing one or more instructions, and one or more processors executing the one or more instructions.

[0007] In one embodiment, one or more processors control the communication module to transmit clothing information related to the clothing acquired through the recognition module and identification information of the storage room to a server by executing the one or more instructions. In one embodiment, one or more processors control the communication module to transmit the target clothing search request to the server upon receiving a target clothing search request. In one embodiment, one or more processors control the communication module to receive the clothing information corresponding to the target clothing and the storage location of the target clothing from the server. In one embodiment, one or more processors control the display to output the clothing information corresponding to the target clothing.

[0008] A clothing management method according to one embodiment includes a step of controlling a communication module to transmit clothing information related to the clothing and identification information of the storage room, which are acquired through a recognition module that recognizes a tag attached to the clothing and is located in a storage room where the clothing is stored, to a server; a step of controlling the communication module to transmit a target clothing search request to the server upon receiving a target clothing search request; a step of controlling the communication module to receive clothing information corresponding to the target clothing and a storage location of the target clothing from the server; and a step of controlling the display to output the clothing information corresponding to the target clothing.

[0009] According to one embodiment, a server includes a communication module, a memory storing one or more instructions, and one or more processors executing the one or more instructions. According to one embodiment, the one or more processors, by executing the one or more instructions, store in the memory clothing information related to clothing stored in a storage room of the clothing management system and identification information of the storage room. According to one embodiment, the one or more processors, upon receiving a request for searching for a target clothing through the communication module, extract clothing information corresponding to the target clothing and a storage location of the target clothing. According to one embodiment, the one or more processors transmit the clothing information corresponding to the target clothing and the storage location of the target clothing through the communication module.

[0010] FIG. 1A is a diagram illustrating a clothing management system according to one embodiment of the present disclosure.

[0011] FIG. 1b is a diagram illustrating a clothing management system according to one embodiment of the present disclosure.

[0012] FIG. 2 is a diagram illustrating a clothing management system, a server, and an electronic device according to one embodiment of the present disclosure.

[0013] FIG. 3a and FIG. 3b are block diagrams of a clothing management system according to one embodiment of the present disclosure.

[0014] FIG. 3c and FIG. 3d are block diagrams of a clothing management system according to one embodiment of the present disclosure.

[0015] FIG. 3e is a block diagram of a server according to one embodiment of the present disclosure.

[0016] FIG. 4 is a flowchart illustrating an operation of a clothing management system according to one embodiment of the present disclosure to find target clothing.

[0017] FIG. 5 is a flowchart illustrating an operation of a server searching for target clothing according to one embodiment of the present disclosure.

[0018] FIG. 6 is a flowchart illustrating the operation of a clothing management system and server according to one embodiment of the present disclosure.

[0019] FIG. 7A is a block diagram illustrating an operation of a clothing management system to obtain clothing information and identification information according to one embodiment of the present disclosure.

[0020] FIG. 7b is a block diagram illustrating an operation of a clothing management system to obtain clothing information and identification information according to one embodiment of the present disclosure.

[0021] FIG. 8 is a block diagram illustrating an operation of a clothing management system to obtain wearing information and identification information according to one embodiment of the present disclosure.

[0022] FIG. 9 is a flowchart illustrating an operation of a server searching for target clothing according to one embodiment of the present disclosure.

[0023] FIG. 10A is an example of an operation of a server to find a target garment according to one embodiment of the present disclosure.

[0024] FIG. 10b is an example of an operation of a server to find a target garment according to one embodiment of the present disclosure.

[0025] FIG. 11 is an example of an operation of a clothing management system displaying target clothing according to one embodiment of the present disclosure.

[0026] FIG. 12 is a flowchart illustrating an operation of a garment management system providing a management mode for target garments according to one embodiment of the present disclosure.

[0027] FIG. 13 is an example of an operation of a clothing management system updating the wearing history of clothing according to one embodiment of the present disclosure.

[0028] FIG. 14 is a side view of a garment manager according to one embodiment of the present disclosure.

[0029] FIG. 15 is a block diagram of a clothing management system for storing user-customized clothing information according to one embodiment of the present disclosure.

[0030] FIG. 16 is a flowchart illustrating an operation of a clothing management system storing user-customized clothing information in a tag according to one embodiment of the present disclosure.

[0031] FIG. 17 is a flowchart illustrating an operation of an electronic device searching for a target garment according to one embodiment of the present disclosure.

[0032] FIG. 18 is a flowchart illustrating an operation of a clothing management system according to one embodiment of the present disclosure to find target clothing.

[0033] The terms used in this disclosure will be briefly explained, and one embodiment of the present disclosure will be specifically described.

[0034] The terms used in this disclosure are selected from widely used, current terms, taking into account the functions of one embodiment of the disclosure. However, these terms may vary depending on the intentions of those skilled in the art, precedents, the emergence of new technologies, etc. Furthermore, in certain cases, terms may be arbitrarily selected by the applicant, and in such cases, their meanings will be described in detail in the description of the relevant embodiments of the disclosure. Therefore, the terms used in this disclosure should not be defined simply as names of terms, but rather based on the meanings of the terms and the overall content of the disclosure.

[0035] In this disclosure, the expression “at least one of a, b or c” may refer to “a”, “b”, “c”, “a and b”, “a and c”, “b and c”, “all of a, b and c”, or variations thereof.

[0036] Throughout this disclosure, when a part is said to "include" a component, this does not exclude other components, but rather implies the inclusion of other components, unless otherwise specifically stated. Furthermore, terms such as "part," "module," and the like described herein refer to a unit that processes at least one function or operation, which may be implemented in hardware or software, or a combination of hardware and software.

[0037] Embodiments of the present disclosure may be represented by functional block configurations and various processing steps. Some or all of these functional blocks may be implemented by various hardware and / or software configurations that perform specific functions. For example, the functional blocks of the present disclosure may be implemented by one or more microprocessors or by circuit configurations for a given function. Furthermore, for example, the functional blocks of the present disclosure may be implemented in various programming or scripting languages. The functional blocks may be implemented by algorithms that execute on one or more processors. Furthermore, the present disclosure may employ conventional techniques for electronic configuration, signal processing, and / or data processing. Terms such as “mechanism,” “element,” “means,” and “configuration” may be used broadly and are not limited to mechanical and physical configurations.

[0038] Additionally, the connecting lines or connecting members between components depicted in the drawings are merely exemplary representations of functional connections and / or physical or circuit connections. In an actual device, connections between components may be represented by various functional connections, physical connections, or circuit connections that may be replaced or added.

[0039] Additionally, terms such as “part”, “module”, etc. described in the specification mean a unit that processes at least one function or operation, which may be implemented as hardware or software, or a combination of hardware and software.

[0040] Below, with reference to the attached drawings, embodiments of the present disclosure are described in detail so that those skilled in the art can easily implement the present disclosure. However, one embodiment of the present disclosure may be implemented in various different forms and is not limited to the embodiments described herein. In addition, in the drawings, parts irrelevant to the description are omitted to clearly describe one embodiment of the present disclosure, and similar parts are designated with similar drawing reference numerals throughout the present disclosure.

[0041] FIG. 1A is a diagram illustrating a clothing management system according to one embodiment of the present disclosure. FIG. 1B is a diagram illustrating a clothing management system according to one embodiment of the present disclosure.

[0042] Referring to FIGS. 1A and 1B , a clothing management system (100) according to one embodiment of the present disclosure may be a device for storing or managing objects. For example, the objects may include clothing, shoes, and the like.

[0043] A clothing management system (100) according to one embodiment of the present disclosure may include a storage room (20) for storing clothing and a clothing manager (10) for managing the clothing. The clothing management system (100) according to one embodiment of the present disclosure may be a home appliance in which the clothing manager (10) and the storage room (20) are integrated. The clothing management system (100) may be a smart wardrobe that performs the storage, classification, and management of clothing.

[0044] A clothing manager (10) may be an electrical appliance that manages objects such as clothing, shoes, and bags. The clothing manager (10) can manage clothing by applying steam, wind, and heat to the clothing to remove foreign substances and the like. The detailed structure of the clothing manager (10) is further described in FIG. 14.

[0045] In one embodiment, the garment manager (10) may include a smart mirror (or digital mirror) that combines a mirror and a display. The smart mirror may be positioned on at least one side among a plurality of sides constituting the garment manager (10). In one embodiment, the smart mirror may be positioned on the front of the garment manager (10). For example, the smart mirror may be located on the door of the garment manager (10). In one embodiment, the smart mirror may include a camera (11), a display (12), and a microphone (13).

[0046] In one embodiment, the display (12) may be positioned on the entire area or a portion of the smart mirror. The display (12) may output various notifications, messages, information, etc. generated by the clothing management system (100). For example, the display (12) may display clothing information related to clothing stored inside the storage room (20). In addition, for example, the display (12) may display information related to a target clothing item that the user wishes to wear, such as clothing information corresponding to the target clothing item, the storage location of the target clothing item, or an appropriate care guide for the target clothing item. For example, the display (12) may display clothing items by overlaying them on an image of the user located in front of the smart mirror. The display (12) may also be configured as a touch screen including a touch pad.

[0047] In one embodiment, the camera (11) can capture images of a user positioned in front of the smart mirror. The camera (11) may be positioned above the smart mirror, but is not limited thereto. The clothing manager (10) can capture images of a user wearing clothing through the camera (11) automatically or based on user input. The clothing management system (100) can obtain information about the user's clothing through the captured images.

[0048] In one embodiment, the microphone (13) can receive the user's voice. The microphone (13) can receive the user's voice and convert it into a voice signal.

[0049] The storage room (20) may be a space for storing objects. The storage room (20) may include a plurality of storage rooms having spaces separated from each other. For example, the storage room (20) may include a first storage room (21), a second storage room (22), a third storage room, a fourth storage room, a fifth storage room, a sixth storage room, and a seventh storage room.

[0050] In one embodiment, each storage room may be provided with a recognition module (140). For example, a first recognition module may be placed in a first storage room (21), and a second recognition module may be placed in a second storage room (22). In one embodiment, the recognition module (140) may be placed inside each storage room (20). However, this is not limited thereto, and the recognition module (140) may also be placed outside each storage room (20).

[0051] In one embodiment, the recognition module (140) can identify a tag (320) attached to clothing (310) stored inside the storage room (20). The recognition module (140) can acquire information stored in the tag (320) by transmitting a wireless signal to the tag (320) and receiving a wireless signal from the tag (320). For example, the tag (320) is attached to each clothing (310) stored in the storage room, and clothing information including the type, shape, model name, etc. of the clothing can be stored in the tag (320). For example, the recognition module (140) can include an RFID reader (radio frequency identification reader). For example, an RFID tag can be attached to clothing (310). For example, the RFID tag can be attached to clothing by a clothing manufacturer and sold. Alternatively, for example, the RFID tag can be attached at home by a user after purchasing the clothing.

[0052] In one embodiment, the clothing management system (100) can obtain identification information of the storage room (20) in which clothing (310) is stored from or through the recognition module (140). The clothing management system (100) can identify the location or type of the storage room (20) in which clothing (310) is stored through the identification information of the storage room (20).

[0053] Referring to FIG. 1A, the identification information of the storage room (20) may include unique identification information of the recognition module (140) provided in the storage room (20). The recognition module (140) may have unique identification information (Unique Identification (ID)). The clothing management system (100) may match the unique identification information of the recognition module (140) provided in the storage room (20) with the identification information of the storage room (20) and store it. A plurality of storage rooms may be distinguished through the unique identification information of the recognition module (140) provided in each of the plurality of storage rooms.

[0054] Referring to FIG. 1B, the identification information of the storage room (20) may include unique identification information of a storage room tag (170) provided in the storage room (20). The storage room tag (170) and a recognition module (140) may be provided in the storage room (20). The storage room tag (170) may have unique identification information. The recognition module (140) may identify the storage room tag (170) provided in the storage room (20) and receive unique identification information of the storage room tag (170). The recognition module (140) may match the unique identification information of the storage room tag (170) with the identification information of the storage room (20) and store it. A plurality of storage rooms may be distinguished through the unique identification information of the storage room tag (170) provided in each of the plurality of storage rooms.

[0055] In one embodiment of the present disclosure, the clothing management system (100) may store information regarding the storage room in which the clothing is stored, along with information related to the clothing. For example, the clothing management system (100) may store clothing information related to the clothing (310), received by a recognition module (140) provided in the storage room (20) via a tag (320) attached to the clothing (310), in association with identification information of the storage room (20).

[0056] A clothing management system (100) according to one embodiment of the present disclosure can easily identify the storage locations of multiple clothing items through a tag (320) attached to the clothing (310) and a recognition module (140) placed in a storage room.

[0057] FIG. 2 is a diagram illustrating a clothing management system, a server, and an electronic device according to one embodiment of the present disclosure.

[0058] Referring to FIG. 2, the clothing management system (100), server (200), and electronic device (300) according to one embodiment of the present disclosure may provide a target clothing search service. The target clothing search service may be a service that searches for target clothing desired by a user and provides clothing information related to the target clothing and the location of the storage room where the target clothing is stored.

[0059] A clothing management system (100) according to one embodiment of the present disclosure can transmit and receive signals through a network with a server (200) and an electronic device (300). For example, the clothing management system (100) can connect to a network through an in-home access point (AP, hereinafter referred to as AP) or an external base station, and communicate with the server (200) and the electronic device (300).

[0060] A server (200) according to one embodiment of the present disclosure may be a device that transmits and receives signals with a clothing management system (100) and an electronic device (300) based on a user account. The server (200) may include a communication module for communicating with an external device.

[0061] According to one embodiment of the present disclosure, a clothing management system (100) can transmit clothing information and storage room identification information to a server (200) via a network. The storage room identification information may correspond to the location or type of the storage room where the clothing is stored. The server (200) can receive clothing information and storage room identification information for clothing stored in the clothing management system (100) from the clothing management system (100). The memory of the server (200) can store clothing information and storage room identification information for the clothing.

[0062] An electronic device (300) according to one embodiment of the present disclosure may be a device connected to the same user account as the clothing management system (100). The electronic device (300) may transmit and receive information with the server (200) and the clothing management system (100) through a specific application (e.g., a home appliance management application) installed on the electronic device (300). The electronic device (300) may include, but is not limited to, a mobile terminal, a smart phone, a laptop computer, a tablet PC, a digital camera, an e-book terminal, a wearable device, and the like.

[0063] In one embodiment of the present disclosure, the clothing management system (100) may receive a user input requesting a search for a target garment. The request for a search for a target garment may indicate an inquiry regarding which storage room the target garment the user wishes to wear is stored in.

[0064] In one embodiment of the present disclosure, a target clothing search request may include a user's voice input or text input. The target clothing search request may include various information that can be used to determine the target clothing the user wishes to wear. For example, the target clothing search request may include keywords or key information related to the target clothing. For example, the clothing management system (100) may receive a voice input such as "Find XX clothes."

[0065] In one embodiment of the present disclosure, the clothing management system (100) may, in response to a request for searching for target clothing, provide information related to the target clothing and the storage location of the target clothing.

[0066] According to one embodiment of the present disclosure, a process in which a clothing management system (100) and a server (200) search for target clothing in response to a target clothing search request will be described with reference to FIGS. 3a to 11.

[0067] According to one embodiment of the present disclosure, a clothing management system (100) can recommend a management mode for a target garment to a user before the user takes the garment out of a storage room and wears it. The process by which the clothing management system (100) recommends a management mode for the target garment is described in FIG. 12.

[0068] The clothing management system (100) according to one embodiment of the present disclosure can update the wearing history for a specific garment when a user wears the specific garment stored in a storage room, as described in FIG. 13.

[0069] In one embodiment of the present disclosure, the electronic device (300) may receive a request to search for a target garment. For example, the electronic device (300) may receive a voice input such as "Find XX clothes." In response to the request to search for a target garment, the electronic device (300) may provide information related to the target garment and the storage location of the target garment. This is described in FIG. 17.

[0070] In one embodiment of the present disclosure, the clothing management system (100) may analyze the user's intent in response to a target clothing search request. The clothing management system (100) may determine the target clothing by analyzing data matching keywords or key information about the target clothing through an artificial intelligence model installed in the clothing management system (100). The clothing management system (100) may extract information related to the determined target clothing and the storage location of the target clothing. This will be described in detail in FIG. 18.

[0071] FIG. 3a and FIG. 3b are block diagrams of a clothing management system according to one embodiment of the present disclosure.

[0072] Referring to FIGS. 3A and 3B , a clothing management system (100) according to one embodiment of the present disclosure may include a clothing manager (10), a storage room (20), a recognition module (140) provided in the storage room (20), a processor (110), a memory (120), a communication module (130), and a user interface (150). However, not all of the illustrated components are essential components. The clothing management system may be implemented with more components than the illustrated components, or may be implemented with fewer components. The clothing manager (10) may include a storage room in which objects are accommodated. The clothing manager (10) may include a machine room in which various devices necessary for generating steam, wind, and heat required for managing objects are installed. The clothing manager (10) can manage objects accommodated in the storage room by circulating steam into the storage room.

[0073] The storage room (20) may be a space for storing objects. The storage room (20) may include a plurality of storage rooms having separate spaces. Each of the plurality of storage rooms may have distinct identification information. The identification information of the storage room (20) may be distinguished through unique identification information of a recognition module (140) provided in the storage room (20) or through unique identification information of a storage room tag (170) provided in the storage room (20).

[0074] For example, in FIG. 3A, each storage room may be provided with a recognition module (140). The recognition module (140) has unique identification information, and the unique identification information of the recognition module (140) may correspond to the identification information of the storage room (20) in which the recognition module (140) is provided. For example, after the recognition module (140) is provided in the clothing management system (100), the recognition module (140) transmits the unique identification information to the processor (110). The user may input the identification information of the storage room (20) by matching it with the unique identification information of the recognition module (140) through the user interface (150). The clothing management system (100) may store the matching information in the memory (120) based on the user input.

[0075] Or, for example, referring to FIG. 3B, a storage room tag (170) and a recognition module (140) may be provided in a storage room (20). The storage room tag (170) may include unique identification information of the storage room tag (170). The unique identification information of the storage room tag (170) may correspond to the identification information of the storage room (20). For example, after the storage room tag (170) and the recognition module (140) are provided in the clothing management system (100), the recognition module (140) receives the unique identification information of the storage room tag (170) and transmits the unique identification information of the storage room tag (170) to the processor (110). A user may input the identification information of the storage room (20) by matching it with the unique identification information of the storage room tag (170) through a user interface (150). The clothing management system (100) may store the matching information in the memory (120) based on the user input. The storage tag (170) may include, but is not limited to, an RFID tag.

[0076] The recognition module (140) can identify a tag attached to an object or a storage tag (170) attached to a storage room (20). The recognition module (140) can include an RFID reader (radio frequency identification reader). The tag can include an RFID tag.

[0077] For example, the recognition module (140) can identify clothing by generating a wireless signal to read tags attached to clothing stored inside the storage room (20). The recognition module (140) can obtain clothing information related to the clothing through the tags attached to each clothing. The tags may record customized clothing information directly entered by the user, such as the owner of the clothing and key coordination information (see FIG. 15).

[0078] The recognition module (140) may be provided in the storage room (20). The recognition module (140) may include a plurality of recognition modules provided in a plurality of storage rooms.

[0079] For example, the recognition module (140) can generate a wireless signal to read a storage tag (170) provided in a storage room (20), thereby obtaining unique identification information of the storage tag (170).

[0080] In the present disclosure, the recognition module (140) is exemplified as an RFID reader and the tag is an RFID tag, but is not limited thereto. For example, the recognition module (140) may include a QR (Quick Response) reader and the tag may include a QR code. The processor (110) may generate a control signal for controlling the operation of the clothing management system (100). The processor (110) may process data according to programs, instructions, and data stored and / or stored in a memory, and may generate a control signal according to the processing result. The processor (110) may include a central processing unit (CPU), a graphics processor (GPU; Graphic Processing Unit), etc. The processor (110) may include a separate Neural Processing Unit (NPU) that performs the operation of an artificial intelligence model. The artificial intelligence model may be processed by an artificial intelligence processor designed with a hardware structure specialized for processing artificial intelligence models. The artificial intelligence model may be created through learning.

[0081] The memory (120) stores various information, data, commands, programs, instructions, etc. required for the operation of the clothing management system (100). The memory (120) may include at least one of volatile memory and non-volatile memory, or a combination thereof.

[0082] The communication module (130) may include at least one of a short-range communication module or a long-range communication module, or a combination thereof. The communication module (130) may include at least one antenna for wirelessly communicating with another device. The short-range wireless communication module may include, but is not limited to, Bluetooth, BLE (Bluetooth Low Energy), a near field communication module, WLAN, Zigbee, infrared (IrDA, infrared Data Association), WFD (Wi-Fi Direct), UWB (ultrawideband), Ant+, microwave (uWave), etc. The long-range communication module may be used to communicate with a server when remotely controlled by a server in an IoT (Internet of Things) environment. The long-range communication module may include the Internet, a computer network (LAN or WAN), and a mobile communication unit. In one embodiment, the communication module (130) can communicate with the server (200) and the electronic device (300) under the control of the processor (110). For example, the communication module (130) can connect to an AP device and transmit and receive Wi-Fi signals.

[0083] The user interface (150) may include an input interface (151) for receiving input from a user and an output interface (152) for outputting a video signal or an audio signal. The input interface (151) may be at least one of a key pad, a dome switch, a touch pad, a jog wheel, a jog switch, and a microphone, but is not limited thereto. The output interface (152) may include a display, an audio output device (e.g., a speaker), a vibration motor, and the like, but is not limited thereto. The display may be composed of a liquid crystal display (LCD), an organic light emitting diode (OLED), or a light emitting diode (LED). Meanwhile, when the display is composed of a touch screen in a layered structure with a touch pad, the display may be used as an input interface in addition to the output interface.

[0084] In one embodiment, the processor (110) controls the communication module (130) to transmit clothing information related to clothing acquired through the recognition module (140) and identification information of the storage room (20) to the server (200).

[0085] For example, the processor (110) can recognize tags attached to clothing stored in each of the plurality of storage rooms through a plurality of recognition modules located in the plurality of storage rooms. The processor (110) can obtain clothing information stored in the tags attached to the clothing through the recognition module (140).

[0086] The processor (110) can obtain identification information of the storage room (20) from the recognition module (140). For example, the processor (110) can obtain unique identification information of the recognition module (140) from the recognition module (140) provided in any one of the storage rooms (20) among the plurality of storage rooms. Alternatively, the processor (110) can obtain unique identification information of the storage room tag (170) by recognizing the storage room tag (170) provided in any one of the storage rooms (20) through the recognition module (140) provided in any one of the plurality of storage rooms. The processor (110) can obtain identification information of the storage room (20) that matches the unique identification information of the recognition module (140) or the unique identification information of the storage room tag (170). The processor (110) can identify the location or type of the storage room in which clothing is stored through the identification information of the storage room (20).

[0087] In one embodiment, the processor (110) may associate clothing information with the storage location of the clothing. For example, the processor (110) may associate clothing-related information with the storage location of the clothing by associating clothing information with storage room identification information.

[0088] In one embodiment, the processor (110) may receive a target clothing search request. For example, the processor (110) may receive the target clothing search request via an input interface that receives user input. The processor (110) may receive the target clothing search request from an external device, such as an electronic device (300), via the communication module (130). The target clothing search request may be a text input or a voice input. For example, the target clothing search request may include information regarding a target clothing that the user wishes to wear. For example, the target clothing search request may include one or more keywords related to the target clothing. The target clothing search request may include various information that can be used to determine the target clothing that the user wishes to wear.

[0089] In one embodiment, the processor (110) may control the communication module (130) to transmit a target clothing search request to the server (200).

[0090] In one embodiment, the processor (110) may control the communication module (130) to receive clothing information corresponding to the target garment and the storage location of the target garment from the server (200). For example, the processor (110) may obtain clothing information matching a keyword for the target garment included in a target garment search request and storage room identification information associated with the clothing information. Based on the storage room identification information associated with the garment information, the processor (110) may obtain the storage location of the target garment.

[0091] In one embodiment, the processor (110) may control a display (not shown) to output clothing information corresponding to the target garment. In one embodiment, the processor (110) may output clothing information corresponding to the target garment obtained from the server (200) and the storage location of the target garment. In one embodiment, when the processor (110) receives clothing information corresponding to multiple garments corresponding to the target garment from the server (200), the processor (110) may control the display to sequentially output clothing information corresponding to the multiple garments.

[0092] FIG. 3c and FIG. 3d are block diagrams of a clothing management system according to one embodiment of the present disclosure.

[0093] Referring to FIGS. 3C and 3D , a clothing management system (100) according to one embodiment of the present disclosure may include a clothing manager (10), a storage room (20), and a recognition module (140) provided in the storage room (20). The clothing manager (10) may include a processor (110), a memory (120), a communication module (130), and a user interface (150). In one embodiment, the clothing management system (100) is the same as FIGS. 3A and 3B , except that it is controlled through a processor (110) built into the clothing manager (10).

[0094] FIG. 3e is a block diagram of a server according to one embodiment of the present disclosure.

[0095] Referring to FIG. 3e, a server (200) according to one embodiment of the present disclosure may include a processor (210), a memory (220), and a communication module (230).

[0096] The processor (210) can generate a control signal to control the operation of the server (200). The processor (210) can process data according to programs, instructions, and data stored and / or remembered in the memory, and generate a control signal according to the processing result. The processor (210) can include a central processing unit (CPU), a graphics processor (GPU; Graphic Processing Unit), etc. The processor (210) can include a separate Neural Processing Unit (NPU) that performs the operation of an artificial intelligence model. The artificial intelligence model can be processed by an artificial intelligence processor designed with a hardware structure specialized for processing artificial intelligence models. The artificial intelligence model can be created through learning.

[0097] The memory (220) stores various information, data, commands, programs, instructions, etc. required for the operation of the server (200). The memory (220) may include at least one of volatile memory and non-volatile memory, or a combination thereof.

[0098] The communication module (230) may include at least one of a short-range communication module or a long-range communication module, or a combination thereof. The communication module (230) may include at least one antenna for wirelessly communicating with another device. In one embodiment, the communication module (230) may communicate with the clothing management system (100) and the electronic device (300) under the control of the processor (210).

[0099] In one embodiment, the processor (210) may receive clothing information related to clothing stored in a storage room (20) of the clothing management system (100) and identification information of the storage room (20). For example, the processor (210) may receive clothing information and identification information of the storage room (20) from the clothing management system (100) or an electronic device (300) via a communication module (230).

[0100] In one embodiment, the processor (210) may store clothing information and storage room (20) identification information in the memory (220). The processor (210) may store clothing information and storage room identification information associated with the clothing information in the memory (220). Clothing information corresponding to one or more clothing items may be stored in the memory (220).

[0101] In one embodiment, the processor (210) may receive a target garment search request via the communication module (230). For example, the processor (210) may receive a target garment search request from the garment management system (100) or the electronic device (300) via the communication module (230).

[0102] In one embodiment, upon receiving a target clothing search request, the processor (210) may extract clothing information corresponding to the target clothing and the storage location of the target clothing. For example, the target clothing search request may include one or more keywords for the target clothing that the user wishes to wear. The processor (210) may extract the keywords for the target clothing from natural language text included in the target clothing search request. The processor (210) may retrieve one or more clothing information items matching the keywords from clothing information stored in the memory (220). The processor (210) may extract the storage location of the clothing items corresponding to the one or more searched clothing information items. For example, the processor (210) may extract storage room identification information associated with the one or more searched clothing information items.

[0103] The processor (210) can transmit clothing information corresponding to the target garment and the storage location of the target garment through the communication module (230). For example, the processor (210) can transmit clothing information corresponding to the target garment and the storage location of the target garment to the clothing management system (100) or the electronic device (300) through the communication module (230).

[0104] FIG. 4 is a flowchart illustrating an operation of a clothing management system according to one embodiment of the present disclosure to find target clothing.

[0105] Referring to FIG. 4, in operation 410, the clothing management system (100) according to one embodiment can control the communication module (130) to transmit clothing information related to clothing acquired through the recognition module (140) and identification information of the storage room (20) to the server (200).

[0106] In one embodiment, the clothing management system (100) can recognize tags attached to clothing stored in a storage room (20) through a plurality of recognition modules located in each of the plurality of storage rooms. The clothing management system (100) can obtain clothing information stored in the tags attached to the clothing through the recognition module (140). The tags attached to the clothing may contain clothing information related to the clothing.

[0107] In one embodiment, the clothing information may include at least one of the type of clothing, the shape of clothing, the size of clothing, the material of clothing, the color of clothing, the model name of clothing, the washing method of clothing, the manufacturer of clothing, the manufacturing date of clothing, the appropriate time to wear clothing, and appropriate coordination information.

[0108] In one embodiment, the identification information of the storage room may represent information for distinguishing or identifying the storage room (20). The clothing management system (100) may obtain the identification information of the storage room through the unique identification information of the recognition module (140) provided in the storage room or the unique identification information of the storage room tag (170) provided in the storage room.

[0109] For example, a recognition module (140) located in a storage room (20) can transmit storage room identification information together with clothing information received from a tag to the processor (110). The clothing management system (100) can identify the location or type of the storage room where clothing is stored through the storage room identification information.

[0110] For example, the processor (110) may obtain the stored clothing information of the tag through a recognition module provided in one of the plurality of storage rooms. The processor (110) may obtain unique identification information of the recognition module provided in one of the plurality of storage rooms in correspondence with the identification information of the storage room from the recognition module provided in one of the plurality of storage rooms. Alternatively, the processor (110) may obtain unique identification information of a storage room tag provided in one of the plurality of storage rooms in correspondence with the identification information of the storage room through the recognition module provided in one of the plurality of storage rooms.

[0111] In one embodiment, the clothing management system (100) may associate clothing information with identification information of a storage room (20). For example, when the clothing management system (100) obtains clothing information through a first recognition module located in a first storage room, the clothing management system (100) may associate the clothing information with identification information of the first storage room. When the clothing management system (100) obtains clothing information through a second recognition module located in a second storage room distinct from the first storage room, the clothing management system (100) may associate the clothing information with identification information of the second storage room. The clothing management system (100) may store clothing information and identification information of storage rooms associated with the clothing information in the memory (120) for a plurality of clothing items.

[0112] In one embodiment, the clothing management system (100) can obtain wearing information through a captured image of the user.

[0113] In one embodiment, the clothing management system (100) can capture a user positioned in front of the smart mirror via the smart mirror's camera (11). The clothing management system (100) can capture a user wearing the clothing via the camera (11) automatically or based on user input. The clothing management system (100) can obtain information about the user's wearing the clothing via the captured image via the camera (11).

[0114] In one embodiment, the wear information may include at least one of the user's worn clothing information, worn clothing combination information, worn date, and worn purpose description. In one embodiment, the worn date may include time information such as date, day of the week, and time obtained by the clothing management system (100) through communication with an external device.

[0115] In one embodiment, the clothing management system (100) can obtain a photographed image of the user from the electronic device (300). The clothing management system (100) can obtain information on the user's wearing through the photographed image received from the electronic device (300).

[0116] In one embodiment, the wearing information may include at least one of the following: information on the user's clothing, information on the combination of the clothing, the date of wearing, the location of wearing, the weather at the time of wearing, and the title or description of the captured video. In one embodiment, the date of wearing or the location of wearing may correspond to the shooting date or time included in the metadata of the captured video.

[0117] In one embodiment, the clothing management system (100) may associate clothing information, a storage room associated with the clothing information, and wearing information with the clothing information. The clothing management system (100) may store the clothing information, the storage room associated with the clothing information, and the wearing information associated with the clothing information in a memory (120).

[0118] In one embodiment, the clothing management system (100) can transmit clothing information, storage room (20) identification information, and user wearing information obtained through a photographed image to the server (200).

[0119] Clothing information and wearing information will be described in more detail in FIGS. 7a, 7b and 8.

[0120] In operation 420, the garment management system (100) according to one embodiment may receive a target garment search request.

[0121] In one embodiment, the garment management system (100) may receive a target garment search request via an input interface that receives user input. For example, the garment management system (100) may receive a target garment search request via a microphone. Alternatively, for example, the garment management system (100) may receive a target garment search request via a display or key including a touch panel.

[0122] In one embodiment, the target clothing search request may include a text input or a voice input. In one embodiment, when the clothing management system (100) receives a target clothing search request corresponding to a voice input, the clothing management system (100) may convert the voice input into text using an Automatic Speech Recognition (ASR) model. The ASR model may convert the voice portion into computer-readable text. The ASR model may be an artificial intelligence model. Alternatively, the target clothing search request corresponding to a voice input may be converted into text by the server (200).

[0123] In one embodiment, a target clothing search request may include various information that can be used to determine the target clothing the user wishes to wear. For example, a target clothing search request may include information regarding the target clothing the user wishes to wear.

[0124] In one embodiment, the target clothing search request may include natural language text. The natural language text may be processed through a Natural Language Processing (NLP) model for generating / processing / transforming natural language text. The NLP model may be an artificial intelligence model that extracts the user's utterance intent by interpreting the natural language text. For example, the target clothing search request may be processed through the NLP model and converted into one or more keywords containing key information related to the target clothing. In one embodiment, the natural language text is exemplified as being processed by the server (200), but is not limited thereto and may also be processed by the clothing management system (100).

[0125] In operation 430, the clothing management system (100) according to one embodiment can control the communication module (130) to transmit a target clothing search request to the server (200).

[0126] In one embodiment, the clothing management system (100) may transmit a target clothing search request corresponding to a text input or voice input. In one embodiment, when the clothing management system (100) receives a voice input, it may transmit it to the server (200) in the form of voice data, or convert the voice input into text and transmit it to the server (200).

[0127] In operation 440, the clothing management system (100) according to one embodiment can control the communication module (130) to receive clothing information corresponding to the target clothing and the storage location of the target clothing from the server (200).

[0128] In one embodiment, the clothing management system (100) can obtain clothing information that matches a keyword for the target clothing included in the target clothing search request.

[0129] For example, if the target clothing search request is “Find the clothes I wore at the last class reunion,” the keywords extracted from the target clothing search request may include “past,” “class reunion,” and “clothes.” The clothing management system (100) may receive clothing information matching “past,” “class reunion,” and “clothes.” For example, the clothing management system (100) may obtain information related to clothing, including the date of wearing, purpose of wearing, and type of clothing, that matches “past,” “class reunion,” and “clothes” among a plurality of clothing items stored in the clothing management system (100).

[0130] The clothing management system (100) can obtain the storage location of the target clothing based on the storage room identification information associated with the clothing information. The clothing management system (100) can receive the identification information of the storage room where the target clothing is stored from the server (200).

[0131] In operation 450, the clothing management system (100) according to one embodiment can control the display to output clothing information corresponding to the target clothing.

[0132] In one embodiment, the clothing management system (100) may display information related to the target garment, such as garment information or wear information. For example, the clothing management system (100) may display information such as the type, shape, size, and model name of the target garment, corresponding to "the garment worn at the last class reunion." The clothing management system (100) may display information related to the target garment and, based on input from the user selecting the target garment, output the storage location for the selected target garment.

[0133] In one embodiment, the clothing management system (100) may display clothing information corresponding to the target clothing acquired from the server (200) and the storage location of the target clothing. The clothing management system (100) may display the storage location of the target clothing on the display using the storage room identification information. For example, the clothing management system (100) may display information on the location where the target clothing is stored along with information such as the type, shape, or size of the target clothing. Or, for example,

[0134] In one embodiment, when the clothing management system (100) receives information about multiple target garments from the server (200), it can control the display to sequentially output clothing information corresponding to the multiple garments. The user can select one or more target garments to wear from among the multiple target garments.

[0135] In one embodiment, the clothing management system (100) can display a target garment by overlaying it on an image of the user positioned in front of the smart mirror. The clothing management system (100) can display the target garment by matching it to the image of the user captured by a camera provided in front of the smart mirror. The clothing management system (100) can detect the user's body shape and display the target garment at a corresponding location on the body according to the type of garment, for example, upper or lower garment. In one embodiment, when the target garment includes multiple garments, the clothing management system (100) can sequentially display the target garments on the user's body.

[0136] In one embodiment, the clothing management system (100) may display the target clothing by overlaying it with a mannequin or avatar, rather than the user's image. The mannequin or avatar may be a graphic object capable of expressing a human appearance.

[0137] A clothing management system (100) according to one embodiment of the present disclosure can easily identify the storage locations of multiple clothing items through tags attached to the clothing items and recognition modules placed in a storage room.

[0138] The clothing management system (100) according to one embodiment of the present disclosure can easily search for clothing that a user wishes to wear through a user's voice input or text input.

[0139] FIG. 5 is a flowchart illustrating an operation of a server searching for target clothing according to one embodiment of the present disclosure.

[0140] Referring to FIG. 5, in operation 510, a server (200) according to one embodiment can receive clothing information related to clothing stored in a storage room (20) of a clothing management system (100) and identification information of the storage room (20) through a communication module (230).

[0141] Alternatively, in one embodiment, the server (200) may receive clothing information and storage room (20) identification information from the electronic device (300) via the communication module (230).

[0142] In one embodiment, the garment information may be information related to the garment stored in a tag attached to the garment. In one embodiment, the garment information may be associated with the identification information of the storage room (20).

[0143] In one embodiment, the server (200) may receive wear information. For example, the server (200) may receive wear information extracted from a user's captured image captured by the camera (11) of the clothing management system (100). For example, the server (200) may receive wear information extracted from a captured image captured by the electronic device (300). The wear information may be associated with clothing information and storage room (20) identification information.

[0144] In operation 520, a server (200) according to one embodiment can store clothing information and identification information of a storage room (20) in a memory (220).

[0145] In one embodiment, the server (200) may store clothing information and storage room identification information associated with the clothing information in memory (220). Clothing information corresponding to one or more clothing items may be stored in memory (220).

[0146] In one embodiment, the server (200) may store wearing information in memory (220). The memory (220) may store wearing information corresponding to one or more garments.

[0147] In operation 530, the server (200) according to one embodiment may extract clothing information corresponding to the target clothing and the storage location of the target clothing upon receiving a request for searching for the target clothing.

[0148] In one embodiment, the server (200) may receive a target clothing search request via the communication module (230). For example, the server (200) may receive a target clothing search request from the clothing management system (100) or the electronic device (300) via the communication module (230).

[0149] In one embodiment, the server (200) may receive a target clothing search request corresponding to a text input or voice input. For example, if the server (200) receives a target clothing search request corresponding to a voice input, the server (200) may convert the voice input into text using an ASR model.

[0150] In one embodiment, a target clothing search request may include various information that can be used to determine the target clothing the user wishes to wear. For example, a target clothing search request may include information about the target clothing the user wishes to wear. For example, a target clothing search request may include one or more keywords related to the target clothing the user wishes to wear.

[0151] In one embodiment, the target clothing search request may include natural language text. In one embodiment, the server (200) may process the target clothing search request using a natural language processing (NLP) model. By processing the target clothing search request using the natural language processing model, the server (200) may extract keywords from the target clothing search request. For example, the server (200) may extract the keywords "past," "class reunion," and "clothes" from the request "Find the clothes I wore to my last class reunion."

[0152] In one embodiment, the server (200) can determine the target garment the user intends to wear from the target garment search request. The server (200) can search for garment information that matches the keywords extracted from the target garment search request among the garment information stored in the memory (220). The keywords may include garment information or wearing information related to the garment. For example, the server (200) can search for data corresponding to information identical or similar to the garment information or wearing information included in the keywords. The server (200) can search for data matching the keywords and determine the garment corresponding to the searched data as the target garment.

[0153] For example, the server (200) can search for data corresponding to a date of wearing matching “past”, data corresponding to a purpose of wearing matching “class reunion”, and data corresponding to a type of clothing matching “clothes”.

[0154] In one embodiment, if a target clothing search request includes multiple keywords, the server (200) may determine, but is not limited to, clothing corresponding to data matching all of the keywords as the target clothing. For example, the server (200) may determine, as the target clothing, clothing corresponding to data matching all of the keywords "past," "reunion," and "clothes."

[0155] In one embodiment, the server (200) can extract clothing information related to the target clothing from clothing information stored in the memory (220). For example, the server (200) can extract clothing information such as whether the determined target clothing is a top or bottom (type), long clothing or short clothing (type). Furthermore, in one embodiment, the server (200) can also extract wearing information related to the target clothing from the wearing information stored in the memory (220). For example, the server (200) can extract wearing information such as which combination the determined target clothing was worn in (combination information) and when it was worn (wearing date). The clothing information or wearing information of the target clothing extracted by the server (200) can include information indicating which clothing the target clothing corresponds to among the clothing stored in the storage room of the clothing management system (100).

[0156] In one embodiment, the server (200) can extract the storage location of the clothing corresponding to one or more pieces of clothing information retrieved. The server (200) can extract the storage location of the target clothing based on the identification information of the storage room associated with the clothing information.

[0157] In operation 540, the server (200) according to one embodiment can transmit clothing information corresponding to the target clothing and the storage location of the target clothing through the communication module (230).

[0158] In one embodiment, the server (200) may transmit clothing information corresponding to the target clothing to the clothing management system (100) via the communication module (230). The server (200) may transmit the storage location of the target clothing to the clothing management system (100). The clothing management system (100) may output clothing information corresponding to the target clothing and the storage location of the target clothing.

[0159] In one embodiment, the server (200) may transmit clothing information corresponding to the target garment and the storage location of the target garment to the electronic device (300) via the communication module (230). The electronic device (300) may output clothing information corresponding to the target garment and the storage location of the target garment.

[0160] A server (200) according to one embodiment of the present disclosure can easily search for target clothing that a user wants to wear through voice recognition or text recognition of the user.

[0161] FIG. 6 is a flowchart illustrating the operation of a clothing management system and server according to one embodiment of the present disclosure. The operation of the clothing management system (100) and server (200) will be described with reference to FIG. 6. In FIG. 6, any content overlapping with FIGS. 4 and 5 will be briefly described.

[0162] In operation 610, the clothing management system (100) can obtain clothing information from tags attached to clothing through a recognition module located in each storage room. The recognition module can recognize tags attached to clothing stored in each storage room. The tags attached to the clothing may contain clothing information related to the clothing.

[0163] In operation 620, the clothing management system (100) may associate clothing information with identification information for each storage room. The identification information for each storage room may be associated with information related to clothing stored in each storage room.

[0164] In operation 630, the clothing management system (100) can transmit clothing information and storage room identification information to the server (200). The server (200) can receive clothing information and storage room identification information from the clothing management system (100).

[0165] In operation 640, the server (200) may store clothing information and storage room identification information in memory. Clothing information and storage room identification information associated with the clothing information may be stored in the memory (220).

[0166] At operation 650, the clothing management system (100) may receive a request to search for target clothing.

[0167] In one embodiment, the target clothing search request may include information about the target clothing the user wishes to wear. For example, the target clothing search request may include one or more keywords related to the target clothing the user wishes to wear.

[0168] In one embodiment, when the clothing management system (100) receives a target clothing search request corresponding to a voice input, the clothing management system (100) may convert the voice input into text using automatic speech recognition (ASR). Alternatively, the voice input may be converted by the server (200), as in operation 660.

[0169] In operation 660, the clothing management system (100) may transmit a target clothing search request to the server (200).

[0170] In one embodiment, the server (200) may receive a target clothing search request corresponding to a text input or voice input. When the server (200) receives a target clothing search request corresponding to a voice input, the server (200) may convert the voice input into text using automatic speech recognition (ASR).

[0171] In operation 670, the server (200) can extract clothing information corresponding to the target clothing and the storage location of the target clothing based on the target clothing search request.

[0172] In one embodiment, the server (200) can determine the target clothing a user wishes to wear from a target clothing search request. The server (200) can search for clothing information matching keywords extracted from the target clothing search request among clothing information stored in the memory (220), and determine the clothing corresponding to the searched data as the target clothing.

[0173] In one embodiment, the server (200) may extract clothing information related to the target clothing from clothing information stored in the memory (220). Furthermore, in one embodiment, the server (200) may also extract wearing information related to the target clothing from wearing information stored in the memory (220).

[0174] In one embodiment, the server (200) can extract the storage location of the clothing corresponding to one or more pieces of clothing information retrieved. The server (200) can extract the storage location of the target clothing based on the identification information of the storage room associated with the clothing information.

[0175] In operation 680, the server (200) can transmit clothing information and storage location corresponding to the target clothing to the clothing management system (100). The clothing management system (100) can receive clothing information and storage location corresponding to the target clothing from the server (200).

[0176] In operation 690, the clothing management system (100) may output clothing information corresponding to the target clothing. In one embodiment, the clothing management system (100) may output clothing information corresponding to the target clothing and / or the storage location of the target clothing on a display.

[0177] FIG. 7A is a block diagram illustrating an operation of a clothing management system to obtain clothing information and identification information according to one embodiment of the present disclosure.

[0178] Referring to FIG. 7a, the clothing management system (100) may include a processor (110), a recognition module (140) located in a storage room, and a tag (320) attached to clothing stored in the storage room.

[0179] The recognition module (140) may include a signal receiving unit, a signal transmitting unit, a controller, and a memory. The recognition module (140) may generate a first signal, which is an RF signal for identifying a tag (320). The recognition module (140) may transmit the first signal inside the storage room through the signal transmitting unit. The tag (320) may receive the first signal. The tag (320) may transmit a second signal, which is an RF signal including clothing information, in response to the first signal. The recognition module (140) may receive the second signal including clothing information from the tag (320) through the signal receiving unit.

[0180] The recognition module (140) can periodically transmit a first signal corresponding to wireless power and receive a second signal to recognize the type of clothing inside the storage room. Alternatively, for example, a user of the clothing management system (100) can store clothing in the storage room after having the recognition module (140) recognize the tag (320) of the clothing. The recognition module (140) can recognize the tag (320) by tagging, attaching, or connecting the tag (320) to the recognition module (140).

[0181] The recognition module (140) can transmit clothing information to the processor (110).

[0182] Clothing information may include at least one of clothing type, clothing shape, clothing size, clothing material, clothing color, clothing model name, clothing washing method, clothing manufacturer, clothing manufacturing date, clothing suitable wearing time, and suitable coordination information.

[0183] The recognition module (140) can transmit unique identification information (recognition module ID) of the recognition module (140) to the processor (110). The recognition module (140) has unique identification information, and the unique identification information of the recognition module (140) can correspond to the identification information of the storage room (20) in which the recognition module (140) is provided. The identification information of multiple storage rooms can vary depending on the unique identification information of the recognition module (140) provided in each storage room.

[0184] The processor (110) can receive clothing information and unique identification information of the recognition module (140) from the recognition module (140). By receiving the unique identification information of the recognition module (140), the processor (110) can identify the identification information of a storage room that matches the unique identification information of the recognition module (140). The processor (110) can identify the location or type of the storage room where clothing corresponding to the clothing information is stored through the identification information of the storage room.

[0185] The processor (110) can associate clothing information with storage room identification information. For example, if the processor (110) obtains clothing information through a first recognition module located in a first storage room, it can associate the clothing information with the first storage room identification information. If the processor (110) obtains clothing information through a second recognition module located in a second storage room distinct from the first storage room, it can associate the clothing information with the second storage room identification information. By associating the clothing information with the storage room identification information and storing it in memory, the processor (110) can store information regarding which storage room the clothing is located in.

[0186] The processor (110) can transmit clothing information and identification information acquired through the recognition module (140) to the server (200). The server (200) can store information related to clothing stored in multiple storage rooms of the clothing management system (100) and the storage locations of the clothing.

[0187] FIG. 7b is a block diagram illustrating an operation of a clothing management system to obtain clothing information and identification information according to one embodiment of the present disclosure.

[0188] Referring to FIG. 7b, a storage room of the clothing management system (100) may further include a storage room tag (170). The storage room tag (170) may include multiple storage room tags provided in multiple storage rooms. The storage room tag (170) may be an RFID tag. The storage room tag (170) may store unique identification information of the storage room tag (170).

[0189] The recognition module (140) can generate a third signal, which is an RF signal for identifying the storage room tag (170). The recognition module (140) can transmit the third signal inside the storage room, and the storage room tag (170) can receive the third signal. The storage room tag (170) can transmit a fourth signal, which is an RF signal including unique identification information of the storage room tag (170), in response to the third signal. The recognition module (140) can receive the fourth signal including unique identification information of the storage room tag (170) from the storage room tag (170).

[0190] The recognition module (140) can transmit unique identification information of the storage room tag (170) to the processor (110). The unique identification information of the storage room tag (170) can correspond to the identification information of the storage room (20) in which the storage room tag (170) is provided. The identification information of multiple storage rooms can vary depending on the unique identification information of the storage room tag (170) provided in each storage room.

[0191] The processor (110) can receive clothing information and unique identification information of the storage room tag (170) from the recognition module (140). By receiving the unique identification information of the storage room tag (170), the processor (110) can identify the identification information of the storage room that matches the unique identification information of the storage room tag (170). The processor (110) can identify the location or type of the storage room where the clothing corresponding to the clothing information is stored through the identification information of the storage room.

[0192] FIG. 8 is a block diagram illustrating the operation of a clothing management system for acquiring wearing information and identification information according to one embodiment of the present disclosure. In FIG. 8, any content overlapping with FIG. 7a is omitted.

[0193] Referring to FIG. 8, the processor (110) can obtain a photographed image through a camera and obtain wearing information through the obtained photographed image.

[0194] In one embodiment, the processor (110) can capture a user positioned in front of the smart mirror via the smart mirror's camera. The camera can capture a user wearing the clothing automatically or based on user input. The camera can transmit a captured image of the user wearing the clothing to the processor (110). The processor (110) can obtain information about the user's wearing the clothing through the captured image received from the camera.

[0195] The wearing information may include at least one of the user's wearing clothing information, wearing clothing combination information, wearing date, and wearing purpose description.

[0196] The processor (110) can obtain information about the clothing worn by the user and information about the combination of clothing from the captured video. The processor (110) can obtain time information, such as the date, day of the week, and time when the user wore the clothing, from the captured video through communication with a time server. In addition, the processor (110) can obtain information, such as the purpose of wearing the clothing, the event for which the clothing was worn, and the like, through user input. In addition, the processor (110) can infer the purpose of wearing based on the clothing or combination of clothing worn by the user in the captured video through an inference network or an inference algorithm. The inference network may be an artificial intelligence model.

[0197] Additionally, in one embodiment, the processor (110) can obtain a photographed image of a user wearing clothing through a camera of the electronic device (300). The electronic device (300) can transmit the photographed image to a network-connected clothing management system (100). The processor (110) can obtain information about the user's wearing through the photographed image received from the electronic device (300).

[0198] The wearing information may include at least one of the user's wearing clothing information, combination information of the wearing clothing, the wearing date, the wearing location, the weather at the time of wearing, and the title or description of the captured video.

[0199] The metadata of the captured image received from the electronic device (300) may include the shooting date of the captured image, the shooting location, and the title or description of the captured image. The processor (110) may obtain the wearing date, the wearing location, and the title or description of the captured image through the metadata of the captured image. The title or description of the captured image may be information directly input by the user in the electronic device (300). The processor (110) may obtain the weather at the time of wearing through the shooting date information and weather information obtained through communication with the Korea Meteorological Administration server.

[0200] The processor (110) can transmit clothing information and identification information acquired through the recognition module (140) to the server (200). The server (200) can store information related to clothing stored in each of the multiple storage rooms of the clothing management system (100) and the location of the clothing.

[0201] The processor (110) can associate wearing information with clothing information. By associating the wearing information with the clothing information, the worn clothing corresponding to the wearing information can be associated with a storage location.

[0202] The processor (110) can transmit clothing information, identification information, and wearing information acquired through the recognition module (140) to the server (200). The server (200) can store clothing information, clothing wearing information, and clothing storage locations related to clothing stored in each of the multiple storage rooms of the clothing management system (100).

[0203] Hereinafter, with reference to FIGS. 9 to 10b, the operation of the server (200) to search for target clothing will be described with specific examples.

[0204] FIG. 9 is a flowchart illustrating the operation of a server searching for a target garment according to one embodiment of the present disclosure. FIG. 10a illustrates an example of the operation of a server searching for a target garment according to one embodiment of the present disclosure. FIG. 10b illustrates an example of the operation of a server searching for a target garment according to one embodiment of the present disclosure.

[0205] In operation 910, the server (200) according to one embodiment can extract keywords for the target clothing from natural language text included in the target clothing search request.

[0206] Referring to FIGS. 10A and 10B , a server (200) according to one embodiment may include a keyword extraction module (1010). The keyword extraction module (1010) may be an algorithm capable of analyzing, classifying, and extracting semantic information contained in a text, a set of algorithms, software executing a set of algorithms, and / or hardware executing a set of algorithms.

[0207] In one embodiment, the keyword extraction module (1010) may include a natural language processing model that interprets / extracts a user's intent by generating / processing / transforming natural language text. For example, the server (200) may process a target clothing search request through the keyword extraction module (1010). The server (200) may extract keywords from the natural language text included in the target clothing search request by processing the target clothing search request using a natural language processing model. The keywords may include information for determining the target clothing. The keywords may include clothing information or wearing information.

[0208] For example, referring to FIG. 10A, the server (200) may obtain a target clothing search request (1001) that says, “Find the clothes I wore at the last class reunion.” The server (200) may extract keywords (1002) such as “past,” “class reunion,” and “clothes” from the target clothing search request (1001) through a keyword extraction module (1010). The keywords (1002) are information for determining the target clothing, and may include information about the time of wearing, purpose of wearing, place of wearing, and type of clothing.

[0209] For example, referring to FIG. 10b, the server (200) may obtain a target clothing search request (1004) such as “Find me a black short-sleeved t-shirt I bought last summer.” The server (200) may extract keywords (1005) such as “last summer,” “black,” and “short-sleeved t-shirt” from the target clothing search request (1004) through the keyword extraction module (1010). The keywords (1005) are information for determining the target clothing, and may include information regarding the purchase time, clothing color, and clothing type.

[0210] In operation 920, the server (200) according to one embodiment can search for one or more clothing information matching a keyword.

[0211] Referring to FIGS. 10A and 10B , a server (200) according to one embodiment may include a search module (1020). The search module (1020) may search for one or more garments corresponding to a keyword among data stored in a garment information DB (1030). The garment information DB (1030) may store at least one of garment information received from a garment management system (100) or an electronic device (300), storage room identification information associated with the garment information, and wearing information. The garment information DB (1030) may be stored in the memory of the server (200).

[0212] In one embodiment, the search module (1020) can retrieve clothing information matching a keyword extracted through the keyword extraction module (1010) from the clothing information DB (1030). For example, the search module (1020) can retrieve data corresponding to clothing information or wearing information identical to or similar to the keyword. The search module (1020) can extract data matching the keyword from the clothing information DB (1030). The search module (1020) can determine the target clothing that the user wants to wear through the extracted data.

[0213] In one embodiment, if a target clothing search request includes multiple keywords, the search module (1020) may extract data matching all of the keywords. The search module (1020) may determine the target clothing based on the data matching all of the keywords.

[0214] In one embodiment, if there are multiple target garments determined through the search module (1020), the search module (1020) may extract multiple target garments into a candidate list. The target garments the user wishes to wear may be determined from the candidate list based on user selection.

[0215] In one embodiment, the search module (1020) may extract clothing information related to the determined target clothing from the clothing information DB (1030). For example, the search module (1020) may extract clothing information or wear information of the determined target clothing. The clothing information or wear information of the target clothing extracted from the search module (1020) may include information indicating which clothing among the clothing stored in the storage room of the clothing management system (100) corresponds to the target clothing.

[0216] For example, referring to FIG. 10A, the server (200) can search for data that was worn last year (e.g., 2022) in response to the keyword “last” through the search module (1020). The server (200) can search for data that is worn at a class reunion or at a class reunion in response to the keyword “class reunion.” The server (200) can search for data that is worn at a class reunion and where the clothing is worn. The server (200) can search for data that is worn as a top, bottom, or accessory in response to the keyword “clothes.” The search module (1020) can search for clothing that matches at least one of “last,” “class reunion,” and “clothes” among data stored in the clothing information DB (1030). Alternatively, the search module (1020) can search for clothing that matches all of “last,” “class reunion,” and “clothes” among data stored in the clothing information DB (1030). The search module (1020) can determine target clothing based on the retrieved data. The search module (1020) can extract clothing information (1003) related to the determined target clothing. The clothing information (1003) related to the target clothing can include the type (top) or model name (S1234) of the determined target clothing.

[0217] For example, referring to FIG. 10B, the server (200) can search for data whose purchase date is last summer (e.g., July to September 2022) in response to the keyword “last summer” through the search module (1020). The server (200) can search for data whose clothing color is black in response to the keyword “black.” The server (200) can search for data whose clothing type is a short-sleeved top in response to the keyword “short-sleeved T-shirt.” The search module (1020) can search for clothing corresponding to at least one of “last summer,” “black,” and “short-sleeved T-shirt” among data stored in the clothing information DB (1030). Alternatively, the search module (1020) can search for clothing matching all of “last summer,” “black,” and “short-sleeved T-shirt” among data stored in the clothing information DB (1030). The search module (1020) can determine target clothing based on the retrieved data. The search module (1020) can extract clothing information (1006) related to the determined target clothing. The clothing information (1006) related to the target clothing can include the type (top) or model name (T1234) of the determined target clothing.

[0218] In operation 930, the server (200) according to one embodiment can extract the storage location of clothing corresponding to one or more pieces of clothing information searched.

[0219] Referring to FIGS. 10A and 10B , in one embodiment, the search module (1020) may extract the storage location of the target garment based on clothing information related to the target garment. The search module (1020) may extract the identification information of the storage room stored in association with the clothing information from the clothing information DB (1030). The search module (1020) may extract the identification information of the storage room stored in association with the wearing information from the clothing information DB (1030). The identification information of the storage room may be expressed as the location of the storage room or the name of the storage room. The search module (1020) may extract the storage location of the target garment based on the identification information of the storage room.

[0220] For example, referring to FIG. 10A, the search module (1020) can extract storage room identification information along with clothing information (1003) related to the determined target clothing. The storage room identification information can be expressed as the location of the storage room, for example, the first storage room or the fourth storage room. The search module (1020) can extract the storage location of the target clothing.

[0221] For example, referring to FIG. 10b, the search module (1020) can extract the storage location of the target clothing, for example, the fifth storage room, through the identification information of the storage room.

[0222] FIG. 11 is an example of an operation of a clothing management system displaying target clothing according to one embodiment of the present disclosure.

[0223] Referring to FIG. 11, the clothing management system (100) may, in response to a request for searching for target clothing, display clothing information related to the target clothing stored in a storage room or the storage location of the target clothing on the display (12). For example, the first graphic interface (1110) may display clothing information related to the target clothing extracted from FIG. 10b, such as the model name (T1234). The first graphic interface (1110) may also display an image of the target clothing. The first graphic interface (1110) may display the storage location of the target clothing extracted from FIG. 10b, such as the fifth storage room. When there are multiple target clothing items, the clothing management system (100) may sequentially display information or images of the target clothing items.

[0224] In response to a request for searching for target clothing, the clothing management system (100) can provide the user, positioned in front of the display (12), with the target clothing superimposed on the user's current appearance through a second graphic interface (1120). The clothing management system (100) can detect the user's body shape through a camera (11) and display the target clothing at a corresponding location on the body according to the type of clothing, for example, upper or lower garments. If there are multiple target clothing items, the clothing management system (100) can sequentially superimpose the target clothing items on the user's body and output them.

[0225] The clothing management system (100) can receive a user's touch input for selecting a target garment via a touch panel included in the display (12), or a user's voice input for selecting a target garment via a microphone. The clothing management system (100) can display the storage location of the target garment along with the garment information. Alternatively, upon receiving a user's input for selecting a target garment, the clothing management system (100) can display the storage location of the target garment corresponding to the user's selection.

[0226] FIG. 12 is a flowchart illustrating an operation of a garment management system providing a management mode for target garments according to one embodiment of the present disclosure.

[0227] Referring to FIG. 12, in operation 1210, the clothing management system (100) according to one embodiment may transmit clothing information and storage room identification information related to clothing to the server (200). Operation 1210 may correspond to operation 410 of FIG. 4.

[0228] In operation 1220, the garment management system (100) according to one embodiment may receive a request to search for target garments. Operation 1220 may correspond to operation 420 of FIG. 4.

[0229] In operation 1230, the clothing management system (100) according to one embodiment may transmit a target clothing search request to the server (200). Operation 1230 may correspond to operation 430 of FIG. 4.

[0230] In operation 1240, the clothing management system (100) according to one embodiment may receive clothing information corresponding to the target clothing and the storage location of the target clothing from the server (200). Operation 1240 may correspond to operation 440 of FIG. 4.

[0231] In operation 1250, the clothing management system (100) according to one embodiment may control the display to output clothing information corresponding to the target garment. In one embodiment, the clothing management system (100) may receive a user input for selecting the target garment based on the clothing information corresponding to the target garment displayed on the display. Operation 1250 may correspond to operation 450 of FIG. 4.

[0232] In operation 1260, the clothing management system (100) according to one embodiment may recommend a clothing management mode for the target garment based on the storage or management status of the target garment selected through user input. The clothing management system (100) according to one embodiment may suggest appropriate clothing management to the user in advance before the user takes the target garment out of the clothing management system (100) or wears it.

[0233] In one embodiment, the clothing management system (100) can identify the storage or management status of the selected target clothing. Based on the storage or management status of the target clothing, the clothing management system (100) can determine the management mode required for the clothing.

[0234] In one embodiment, the clothing management system (100) can identify the storage status of a target garment based on the period of time the garment has been stored in the storage room (storage period) or the location of the storage room where the garment is stored (storage location). For example, if the garment has been stored in the storage room for more than one year, the clothing management system (100) can determine that steam care, deodorization, antibacterial treatment, sterilization, or other treatments are necessary before removing the garment.

[0235] In one embodiment, the clothing management system (100) can identify the management status of the target garment through the management performance history of the target garment at the time of its last storage. For example, the management performance history may include a history of management performed on the washing machine, dryer, garment manager (10), ironing, etc. For example, if there is no separate management performance history on the target garment at the time of its last storage, the clothing management system (100) can suggest management for the target garment. According to one embodiment, at least one of the washing machine, dryer, garment manager (10), or iron may be linked with the clothing management system (100), but is not limited thereto.

[0236] In one embodiment, the clothing management system (100) can identify the care status of the target garment based on the weather at the time of wearing the garment. For example, the clothing management system (100) can obtain the weather at the time of wearing, such as whether it rained, through the captured image, or obtain information about the garment being worn, such as whether there are stains. Based on the wearing information, the clothing management system (100) can determine a necessary care mode for the garment, such as washing, steaming, or partial washing of the garment. For example, if it was raining at the time of shooting, the clothing management system (100) can identify the weather at the time of shooting, or whether there are stains on the pants or shirt, through the captured image. If the clothing management system (100) identifies that it was raining at the time of shooting or that there are stains on the garment, it can determine a care mode, such as washing, steaming, or partial washing. Alternatively, for example, if the temperature was 32 degrees at the time of shooting, the clothing management system (100) can identify the weather at the time of shooting, whether there was sweat on the garment, etc., through the captured image, and determine a care mode.

[0237] In one embodiment, the clothing management system (100) can identify the storage status of clothing through a humidity sensor, temperature sensor, or the like located in the storage room of the clothing management system (100). For example, the clothing management system (100) can obtain humidity information of the storage room through a humidity sensor or temperature information of the storage room through a temperature sensor, and determine whether moisture removal from the clothing is necessary.

[0238] In one embodiment, the clothing management system (100) may recommend a clothing management mode for the target garment based on at least one of the storage period of the target garment, the storage location, the management performance history of the garment manager at the time of the last storage of the target garment, the weather at the time of wearing the target garment, and the condition of the target garment detected through a sensor.

[0239] In one embodiment, the clothing management system (100) may display a clothing management mode for the target garment. If the clothing management system (100) recommends a clothing management mode for the target garment, it may also display the storage or management status of the garment on the display. The clothing management system (100) may also transmit clothing management information, including the clothing management mode for the target garment, to the electronic device (300).

[0240] In operation 1270, the clothing management system (100) according to one embodiment can perform target clothing management through a clothing manager according to a recommended clothing management mode.

[0241] The clothing management system (100) can recommend management modes such as steam care, deodorization, antibacterial, and sterilization through the clothing management device (10) according to the recommended clothing management mode. In addition, the clothing management system (100) can perform management modes such as washing and partial washing according to the recommended clothing management mode.

[0242] The clothing management system (100) can perform a management mode for the target clothing by operating the clothing manager (10) when the target clothing is stored in the clothing manager (10).

[0243] The clothing management system (100) can provide a guide to place the target clothing in the clothing management machine (10) and perform clothing management if the target clothing is not stored in the clothing management machine (10).

[0244] The clothing management system (100) according to one embodiment of the present disclosure performs clothing management with a clothing manager (10) before wearing the selected target clothing, thereby enabling the user to wear the clothing he or she wishes to wear in an optimal condition.

[0245] FIG. 13 is an example of an operation of a clothing management system updating the wearing history of clothing according to one embodiment of the present disclosure.

[0246] Referring to FIG. 13, in operation 1310, the clothing management system (100) according to one embodiment may transmit clothing information and storage room identification information related to clothing to the server (200). Operation 1310 may correspond to operation 410 of FIG. 4.

[0247] In operation 1320, the garment management system (100) according to one embodiment may receive a request to search for target garments. Operation 1320 may correspond to operation 420 of FIG. 4.

[0248] In operation 1330, the clothing management system (100) according to one embodiment may transmit a target clothing search request to the server (200). Operation 1330 may correspond to operation 430 of FIG. 4.

[0249] In operation 1340, the clothing management system (100) according to one embodiment may receive clothing information corresponding to the target clothing and the storage location of the target clothing from the server (200). Operation 1340 may correspond to operation 440 of FIG. 4.

[0250] In operation 1350, the clothing management system (100) according to one embodiment may control a display to output clothing information corresponding to the target clothing. Operation 1350 may correspond to operation 450 of FIG. 4.

[0251] In operation 1360, the clothing management system (100) according to one embodiment may transmit the wearing history of the clothing to the server (200). The clothing management system (100) may store the wearing history for each garment when the user wears the garment. The clothing management system (100) may transmit the wearing history stored for each garment to the server (200).

[0252] In one embodiment, the clothing management system (100) can identify the user as having worn the clothing if the clothing has been out of the storage room for a predetermined period of time, and can store the wearing history of the clothing. For example, the recognition module (140) located in each storage room can not recognize a tag attached to clothing that has been out of the storage room. The clothing management system (100) can identify the clothing as having been worn by receiving information about the non-recognition of the tag through the recognition module (140). The clothing management system (100) can store the wearing history of the clothing.

[0253] In one embodiment, the clothing management system (100) may store the clothing wearing history when receiving user input regarding the results of clothing wearing via a smart mirror. For example, the clothing management system (100) may receive information such as the location where the user wore the clothing (wearing location), the wearing time, and combination coordination information as results of clothing wearing.

[0254] In one embodiment, the clothing management system (100) can store information about the wearing time, wearing location, and weather at the time of wearing of clothing acquired through a captured video as a wearing history. The captured video can be received from an electronic device (300).

[0255] In one embodiment, the clothing management system (100) can update the wearing history. In one embodiment, the clothing management system (100) can also display necessary information for each piece of clothing that has been worn frequently based on the wearing history.

[0256] The clothing management system (100) according to one embodiment of the present disclosure can more easily search for clothing a user wishes to wear by updating the wear history. By updating the wear history, the clothing management system (100) can more appropriately manage clothing a user wishes to wear.

[0257] FIG. 14 is a side view of a garment manager according to one embodiment of the present disclosure.

[0258] Referring to FIG. 14, a garment manager (10) according to one embodiment of the present disclosure may include a main body (1410), a receiving room (1420), a door (1430), and a machine room (1440).

[0259] The main body (1410) may form the exterior of the garment manager (10). The main body (1410) may be composed of a housing. The housing may include at least one side wall, a lower surface, and an upper surface. For example, the housing may be in the shape of a square pillar with one side open, but is not limited thereto.

[0260] A receiving chamber (1420) for receiving an object may be provided inside the main body (1410). The object may include clothing, shoes, etc. If the housing is in the shape of a square column, the receiving chamber (1420) may be defined as a rectangular parallelepiped space.

[0261] A machine room (1440) may be provided inside the main body (1410) in which various devices necessary for generating high-temperature heat required for managing the object are installed. The receiving room (1420) and the machine room (1440) may be separated from each other. The machine room (1440) may dehumidify or heat the air inside the main body (1410). The machine room (1440) may include a heat exchange device. The heat exchange device may include an evaporator, a condenser, and a compressor. The evaporator, condenser, and compressor may evaporate, condense, and compress the refrigerant while circulating it. The machine room (1440) may remove moisture in the air inside the main body (1410) through a heat exchange phenomenon according to the circulation of the refrigerant, and heat the air inside the main body (1410).

[0262] The door (1430) can be rotatably coupled to the main body (1410). For example, the door (1430) can be coupled to one corner of an open portion of the housing of the main body (1410). The door (1430) can open and close the garment manager (10).

[0263] The clothing manager (10) may further include a clothes hanger stand (1460). The clothes hanger stand (1460) may be provided inside the storage compartment (1420). The clothes hanger stand (1460) may be provided in the form of a bar extending across the upper portion of the storage compartment (1420). The clothes hanger stand (1460) may hold a clothes hanger (1461).

[0264] FIG. 15 is a block diagram of a clothing management system for storing user-customized clothing information according to one embodiment of the present disclosure.

[0265] Referring to FIG. 15, a clothing management system (1500) according to one embodiment may include a clothing manager (10), a storage room (20), a processor (110), a memory (120), a communication module (130), a recognition module (140), a user interface (150), and a recording module (160). The clothing management system (1500) according to one embodiment is identical to the clothing management system (100) of FIG. 3A, except that it further includes a recording module (160).

[0266] The user interface (150) can receive customized clothing information to be stored in a tag attached to the clothing. For example, the display can obtain customized clothing information through the user's touch input. For example, the microphone can obtain customized clothing information through the user's voice input. For example, customized clothing information can include the owner of the clothing, key coordination information, etc.

[0267] The communication module (130) may also receive customized clothing information to be stored in a tag attached to the clothing from the electronic device (300).

[0268] The clothing management system (1500) can transmit a wireless signal to the tag so that customized clothing information is recorded on the tag through the recording module (160).

[0269] The recording module (160) can record user-customized clothing information on the tag. The recording module (160) can include an RFID writer. The recording module (160) can generate an RF signal containing user-customized clothing information. The recording module (160) can transmit the RF signal containing user-customized clothing information to the tag. The tag can store user-customized clothing information in response to the RF signal received from the recording module (160). The user-customized clothing information stored in the tag can be recognized through the recognition module (140).

[0270] Although the recording module (160) is illustrated as a separate configuration from the recognition module (140), it is not limited thereto. The recording module (160) may also be implemented as a single configuration with the recognition module (140).

[0271] FIG. 16 is a flowchart illustrating an operation of a clothing management system storing user-customized clothing information in a tag according to one embodiment of the present disclosure.

[0272] Referring to FIG. 16, in operation 1610, a clothing management system (1500) according to one embodiment may receive customized clothing information to be stored in a tag attached to clothing. The clothing management system (1500) may receive customized clothing information to be stored in a tag attached to clothing through a user interface (150). The clothing management system (1500) may receive customized clothing information from an electronic device (300) through a communication module (130). For example, customized clothing information may include the owner of the clothing, key coordination information, etc.

[0273] In operation 1620, the clothing management system (1500) according to one embodiment can transmit a signal to the tag so that customized clothing information is recorded in the tag through the recording module (160). The clothing management system (100) can record customized clothing information in the tag through the recording module (160). The recording module (160) can include an RFID writer. The recording module (160) can transmit an RF signal including customized clothing information to the tag. The tag can store customized clothing information in response to the RF signal received from the recording module (160).

[0274] The clothing management system (100) can receive and store clothing information and user-customized clothing information by recognizing tags attached to clothing through the recognition module (140). The clothing management system (100) can also transmit the user-customized clothing information to the server (200). The user-customized clothing information can be used as information for searching for target clothing in response to a target clothing search request.

[0275] FIG. 17 is a flowchart illustrating an operation of an electronic device searching for a target garment according to one embodiment of the present disclosure.

[0276] Referring to FIG. 17, in operation 1710, the clothing management system (100) according to one embodiment can obtain clothing information of tags attached to clothing through a recognition module located in each storage room. The clothing management system (100) can obtain identification information of the storage room corresponding to the storage location of the clothing.

[0277] In operation 1715, an electronic device (300) according to one embodiment may transmit a captured image to a clothing management system (100). The captured image may be an image captured by a camera of a user wearing the garment. The clothing management system (100) may obtain the captured image from the electronic device (300).

[0278] In operation 1720, the clothing management system (100) according to one embodiment may obtain wearing information from the captured video. The clothing management system (100) may include at least one of the following in the captured video: clothing information worn by the user, clothing combination information, date of wearing, and purpose of wearing. Alternatively, the wearing information may further include the location of wearing, the weather at the time of wearing, and the title or description of the captured video. The location of wearing may be stored in the metadata of the captured video via GPS, etc., included in the electronic device (300).

[0279] In operation 1730, the clothing management system (100) according to one embodiment can transmit clothing information obtained through the tag, storage room identification information, and wearing information to the server (200).

[0280] In operation 1740, a server (200) according to one embodiment may store clothing information, storage room identification information, and wearing information.

[0281] In operation 1750, an electronic device (300) according to one embodiment may receive a request to search for a target garment. The electronic device (300) may receive the request to search for a target garment through a user interface provided by a specific application (e.g., a home appliance management application) installed on the electronic device (300). The request to search for a target garment may include a voice input or a text input.

[0282] In one embodiment, the electronic device (300) can receive a user's voice input via a microphone and convert the voice portion into computer-readable text using an ASR model. In one embodiment, the electronic device (300) can obtain the user's speech intent by interpreting the converted text using a natural language processing model. The electronic device (300) can extract keywords from a target clothing search request using the natural language processing model.

[0283] In operation 1760, an electronic device (300) according to one embodiment may transmit a target clothing search request to a server (200). The electronic device (300) may transmit and receive information with the server (200) through a specific application installed in the electronic device (300).

[0284] In operation 1770, the server (200) according to one embodiment may extract clothing information corresponding to the target clothing and the storage location of the target clothing. Operation 1770 may correspond to operation 530 of FIG. 5.

[0285] In one embodiment, keywords included in a target clothing search request may be extracted from a server (200) or from an electronic device (300), such as in operation 1750.

[0286] In operation 1780, the server (200) according to one embodiment may transmit clothing information and storage location corresponding to the target clothing to the electronic device (300).

[0287] In operation 1790, an electronic device (300) according to one embodiment may output clothing information corresponding to the target clothing to a display.

[0288] An electronic device (300) according to one embodiment of the present disclosure can remotely search for target clothing that a user wishes to wear through a user's voice input or text input.

[0289] FIG. 18 is a flowchart illustrating an operation of a clothing management system according to one embodiment of the present disclosure to find target clothing.

[0290] Referring to FIG. 18, a clothing management system (1800) according to one embodiment can search for clothing that a user wants to wear through an artificial intelligence model installed in the clothing management system (1800) without an external device such as a server or electronic device.

[0291] A clothing management system (1800) according to one embodiment may include a keyword extraction module and a search module.

[0292] In operation 1810, the clothing management system (1800) according to one embodiment may store clothing information and storage room identification information related to the clothing. Operation 1810 is described in operation 410 of FIG. 4.

[0293] In operation 1820, the garment management system (1800) according to one embodiment may receive a request to search for a target garment. Operation 1820 may correspond to operation 420 of FIG. 4.

[0294] In operation 1830, the clothing management system (1800) according to one embodiment can extract clothing information corresponding to the target clothing and the storage location of the target clothing.

[0295] According to one embodiment, the clothing management system (1800) can extract keywords from a target clothing search request through a keyword extraction module. The clothing management system (1800) can identify the user's utterance intent contained in the target clothing search request through the keyword extraction module. The keyword extraction module may correspond to the keyword extraction module (1010) of FIG. 10A or FIG. 10B .

[0296] According to one embodiment, the clothing management system (1800) can determine target clothing matching a keyword through a search module. The clothing management system (1800) can extract clothing information and / or storage locations related to the target clothing. The search module may correspond to the search module (1020) of FIG. 10A or 10B .

[0297] In operation 1840, the clothing management system (1800) according to one embodiment may output clothing information corresponding to the target clothing. Operation 1840 may correspond to operation 450 of FIG. 4.

[0298] A device-readable storage medium may be provided in the form of a non-transitory storage medium. Here, the term "non-transitory storage medium" simply means a tangible device that does not contain signals (e.g., electromagnetic waves). This term does not distinguish between cases where data is permanently stored in the storage medium and cases where data is temporarily stored. For example, a "non-transitory storage medium" may include a buffer in which data is temporarily stored.

[0299] According to one embodiment, the method according to various embodiments disclosed in the present document may be provided as included in a computer program product. The computer program product may be traded as a product between a seller and a buyer. The computer program product may be distributed in the form of a machine-readable storage medium (e.g., compact disc read-only memory (CD-ROM)), or may be distributed online (e.g., downloaded or uploaded) through an application store or directly between two user devices (e.g., smartphones). In the case of online distribution, at least a portion of the computer program product (e.g., a downloadable app) may be temporarily stored or temporarily generated in a machine-readable storage medium, such as the memory of a manufacturer's server, an application store's server, or an intermediary server.

[0300] A clothing management system according to one embodiment includes a storage room where clothing is stored, a recognition module located in the storage room and recognizing a tag attached to the clothing, a communication module, a display, a memory storing one or more instructions, and one or more processors executing the one or more instructions.

[0301] In one embodiment, one or more processors control the communication module to transmit clothing information related to the clothing acquired through the recognition module and identification information of the storage room in which the clothing is stored to a server by executing the one or more instructions. In one embodiment, one or more processors control the communication module to transmit the target clothing search request to the server upon receiving a target clothing search request. In one embodiment, one or more processors control the communication module to receive the clothing information corresponding to the target clothing and the storage location of the target clothing from the server. In one embodiment, one or more processors control the display to output the clothing information corresponding to the target clothing.

[0302] According to one embodiment, one or more processors may obtain clothing information by recognizing a tag attached to clothing stored in one of the plurality of storage rooms through a recognition module located in the one of the plurality of storage rooms by executing the one or more instructions. According to one embodiment, one or more processors may obtain unique identification information of a recognition module located in one of the storage rooms in response to the identification information of the one of the storage rooms. According to one embodiment, one or more processors may associate the clothing information with the unique identification information of the recognition module.

[0303] According to one embodiment, one or more processors may, by executing one or more instructions, recognize a storage room tag located in one of the storage rooms through a recognition module located in one of the storage rooms, thereby obtaining unique identification information of the storage room tag corresponding to the identification information of the one of the storage rooms. According to one embodiment, one or more processors may associate the clothing information with the unique identification information of the storage room tag.

[0304] The clothing information may include at least one of the type of clothing, the shape of the clothing, the size of the clothing, the material of the clothing, the color of the clothing, the model name of the clothing, the washing method of the clothing, the clothing manufacturer, the manufacturing date of the clothing, the appropriate time to wear the clothing, and appropriate coordination information.

[0305] A clothing management system according to one embodiment may further include a camera. One or more processors according to one embodiment may control the communication module to transmit, to the server, clothing wearing information extracted from a captured image acquired through the camera by executing one or more instructions. The wearing information may include at least one of: clothing wearing information, clothing combination information, wearing date, and wearing purpose.

[0306] According to one embodiment, one or more processors may control the communication module to transmit, to the server, the information on wearing the clothing extracted from the captured image received from the electronic device by executing the one or more instructions. The information on wearing the clothing may include at least one of: information on the clothing worn, combination information on the clothing worn, the date of wearing, the location of wearing, the weather at the time of wearing, and the title or description of the captured image.

[0307] According to one embodiment, one or more processors may receive clothing information matching a keyword for the target clothing included in the target clothing search request and identification information of a storage room corresponding to the clothing information by executing the one or more instructions.

[0308] In one embodiment, one or more processors may measure the body shape of a user positioned in front of the display through the camera by executing the one or more instructions. In one embodiment, one or more processors may control the display to output the target clothing by reflecting it at a predetermined location in the body image of the user.

[0309] A clothing management system according to one embodiment may further include a clothing manager for managing the clothing. One or more processors according to one embodiment may, by executing one or more instructions, recommend a clothing management mode for the target clothing based on the storage or management status of the target clothing selected through user input. One or more processors according to one embodiment may perform management of the target clothing through the clothing manager according to the recommended clothing management mode.

[0310] According to one embodiment, one or more processors may, by executing the one or more instructions, recommend a clothing management mode for the target garment based on at least one of the storage period of the target garment, the storage location, the management performance history of the garment manager at the time of the last storage of the target garment, the weather at the time of wearing the target garment, and the state of the target garment detected through a sensor.

[0311] According to one embodiment, one or more processors may control the communication module to transmit the wearing history of the clothing to the server when the recognition module determines that the clothing has been out of the storage room for a predetermined period of time by executing the one or more instructions.

[0312] A garment management system according to one embodiment may further include an input interface for receiving user input, and a recording module.

[0313] According to one embodiment, one or more processors may receive customized clothing information to be stored in the tag through the input interface by executing one or more instructions. According to one embodiment, one or more processors may transmit a signal to the tag through the recording module so that the customized clothing information is recorded in the tag.

[0314] A method of operating a clothing management system according to one embodiment includes a step of controlling a communication module to transmit clothing information related to the clothing and identification information of the storage room, which are acquired through a recognition module located in a storage room where clothing is stored and which recognizes a tag attached to the clothing, to a server; a step of controlling the communication module to transmit a target clothing search request to the server upon receiving a target clothing search request; a step of controlling the communication module to receive clothing information corresponding to the target clothing and a storage location of the target clothing from the server; and a step of controlling the display to output the clothing information corresponding to the target clothing.

[0315] An operating method of a clothing management system according to one embodiment may further include a step of recognizing a tag attached to clothing stored in one of a plurality of storage rooms through a recognition module located in the one of the storage rooms, thereby obtaining clothing information; a step of obtaining unique identification information of a recognition module located in one of the storage rooms in response to the identification information of the one of the storage rooms; and a step of associating the clothing information with the unique identification information of the recognition module.

[0316] The step of controlling the communication module to receive the clothing information corresponding to the target clothing and the storage location of the target clothing from the server may include the step of receiving clothing information matching a keyword for the target clothing included in the target clothing search request and identification information of a storage room corresponding to the clothing information.

[0317] According to one embodiment, a server includes a communication module, a memory storing one or more instructions, and one or more processors executing the one or more instructions. According to one embodiment, the one or more processors, by executing the one or more instructions, store in the memory clothing information related to clothing stored in a storage room of the clothing management system and identification information of the storage room. According to one embodiment, the one or more processors, upon receiving a request for searching for a target clothing through the communication module, extract clothing information corresponding to the target clothing and a storage location of the target clothing. According to one embodiment, the one or more processors transmit the clothing information corresponding to the target clothing and the storage location of the target clothing through the communication module.

[0318] The clothing information may include at least one of the type of clothing, the shape of the clothing, the size of the clothing, the material of the clothing, the color of the clothing, the model name of the clothing, the washing method of the clothing, the clothing manufacturer, the manufacturing date of the clothing, the appropriate time to wear the clothing, and appropriate coordination information.

[0319] According to one embodiment, one or more processors may store, in the memory, the wearing information of the clothing received from the clothing management system by executing the one or more instructions. The wearing information may include at least one of the shooting date, shooting location, wearing purpose, weather at the time of shooting, the title or description of the video, information on the clothing worn, and combination information on the clothing worn.

[0320] In one embodiment, one or more processors may extract keywords for the target clothing from natural language text included in the target clothing search request by executing the one or more instructions. In one embodiment, one or more processors may search for clothing information matching the keywords from the stored clothing information. In one embodiment, one or more processors may extract a storage location corresponding to the searched clothing information.

[0321] According to one embodiment, one or more processors can determine target clothing by executing one or more instructions and searching for clothing information matching the keyword. According to one embodiment, one or more processors can extract clothing information related to the determined target clothing.

[0322] One or more processors according to one embodiment can receive a target garment search request from a garment management system or electronic device through the communication module by executing the one or more instructions.

Claims

1. Storage room where clothing is stored (20); A recognition module (140) located in the storage room (20) and recognizing a tag attached to the clothing; Communication module (130); display (12); A memory (120) storing one or more instructions; and comprising one or more processors (110) executing one or more of the above instructions; The one or more processors (110) execute the one or more instructions, Controlling the communication module (130) to transmit clothing information related to the clothing acquired through the recognition module (140) and identification information of the storage room (20) where the clothing is stored to the server (200) (410); Upon receiving a request for searching for target clothing, the communication module (130) is controlled to transmit the request for searching for target clothing to the server (200) (420, 430). Controlling the communication module (130) to receive clothing information corresponding to the target clothing and the storage location of the target clothing from the server (200) (440); A clothing management system (100) that controls the display (12) to output clothing information corresponding to the target clothing (450).

2. In paragraph 1, The one or more processors (110) execute the one or more instructions, By recognizing a tag attached to clothing stored in one of the storage rooms (20) through a recognition module (140) located in one of the storage rooms (20), the clothing information is obtained. In response to the identification information of one of the above storage rooms (20), the unique identification information of the recognition module (140) located in one of the above storage rooms (20) is acquired, A clothing management system (100) that associates the above clothing information with the unique identification information of the recognition module (140).

3. In paragraph 1, The one or more processors (110) execute the one or more instructions, By recognizing a tag attached to clothing stored in one of the storage rooms (20) through a recognition module (140) located in one of the storage rooms (20), the clothing information is obtained. By recognizing a storage room tag located in one of the above storage rooms (20) through a recognition module (140) located in one of the above storage rooms (20), unique identification information of the storage room tag is obtained in response to the identification information of the one of the above storage rooms (20). A clothing management system (100) that associates the above clothing information with the unique identification information of the storage room tag.

4. In any one of paragraphs 1 to 3, A clothing management system (100) in which the clothing information includes at least one of the type of clothing, the shape of the clothing, the size of the clothing, the material of the clothing, the color of the clothing, the model name of the clothing, the washing method of the clothing, the clothing manufacturer, the manufacturing date of the clothing, the appropriate wearing time of the clothing, and appropriate coordination information.

5. In any one of paragraphs 1 to 4, The above clothing management system (100) further includes a camera (11), The one or more processors (110) execute the one or more instructions, Control the communication module (130) to transmit the wearing information of the clothing extracted from the captured image acquired through the camera (11) to the server (200). The above-mentioned wearing information is a clothing management system (100) including at least one of wearing clothing information, combination information of wearing clothing, wearing date, and wearing purpose.

6. In any one of paragraphs 1 to 5, The one or more processors (110) execute the one or more instructions, Control the communication module (130) to transmit the wearing information of the clothing extracted from the photographed image received from the electronic device (300) to the server (200). The above-mentioned wearing information includes at least one of the following: wearing clothing information, combination information of wearing clothing, wearing date, wearing location, weather at the time of wearing, and title or description of the filmed video: a clothing management system (100).

7. In any one of paragraphs 1 to 6, The one or more processors (110) execute the one or more instructions, A clothing management system (100) that receives clothing information matching a keyword for the target clothing included in the target clothing search request and identification information of a storage room corresponding to the clothing information.

8. In any one of paragraphs 1 to 7, The above clothing management system (100) further includes a camera (11), The one or more processors (110) execute the one or more instructions, The user's body shape located in front of the display (12) is measured through the above camera (11), A clothing management system (100) that controls the display (12) to output the target clothing by reflecting it at a predetermined location on the user's body image.

9. In any one of paragraphs 1 to 8, The above clothing management system (100) further includes a clothing management machine (10) that manages the clothing. The one or more processors (110) execute the one or more instructions, Recommend a clothing management mode for the target clothing based on the storage status or management status of the target clothing selected through user input, A clothing management system (100) that performs management of the target clothing through the clothing manager (10) according to the above recommended clothing management mode.

10. In paragraph 9, The one or more processors (110) execute the one or more instructions, A clothing management system (100) that recommends a clothing management mode for the target clothing based on at least one of the storage period of the target clothing, the storage location, the management performance history of the clothing manager (10) at the last storage time of the target clothing, the weather at the time of wearing the target clothing, and the condition of the target clothing detected through a sensor.

11. In any one of paragraphs 1 to 10, The one or more processors (110) execute the one or more instructions, A clothing management system (100) that controls the communication module (130) to transmit the wearing history of the clothing to the server (200) when it is determined through the recognition module (140) that the clothing has been out of the storage room (20) for a predetermined period of time.

12. In any one of paragraphs 1 to 11, The above clothing management system (100) is An input interface (151) for receiving user input; and Further comprising a recording module (160), The one or more processors (110) execute the one or more instructions, Receive customized clothing information to be stored in the tag through the input interface (151), A clothing management system (100) that transmits a signal to the tag so that the user-customized clothing information is recorded in the tag through the recording module (160).

13. In the method of clothing management, A step (410) of controlling a communication module (130) to transmit clothing information related to the clothing and identification information of the storage room (20), obtained through a recognition module (140) located in a storage room (20) where clothing is stored, to a server (200) for recognizing a tag attached to the clothing; Upon receiving a request for searching for target clothing, a step (420, 430) of controlling the communication module (130) to transmit the request for searching for target clothing to the server (200); Step (440) of controlling the communication module (130) to receive the clothing information corresponding to the target clothing and the storage location of the target clothing from the server (200); and A method comprising a step (450) of controlling a display (12) to output clothing information corresponding to the target clothing.

14. Communication module (230); A memory (220) storing one or more instructions; and comprising one or more processors (210) executing one or more of the above instructions; The one or more processors (210) execute the one or more instructions, Clothing information related to clothing stored in a storage room (20) of a clothing management system (100) and identification information of the storage room are stored in the memory (220) (510). Upon receiving a request for searching for target clothing through the communication module (230), the clothing information corresponding to the target clothing and the storage location of the target clothing are extracted (520, 530). A server (200) that transmits (540) the clothing information corresponding to the target clothing and the storage location of the target clothing through the communication module (230).

15. In paragraph 14, The one or more processors (210) execute the one or more instructions, Extracting keywords for the target clothing from the natural language text included in the target clothing search request (910); Search for clothing information matching the keyword from the above-mentioned stored clothing information (920); A server (200) extracts a storage location corresponding to the clothing information searched for above (930).

Citation Information

Patent Citations

  • Laundry treating machine

    KR101520655B1

  • Clothing storage and revolving wardrobe that search is available that use RFID chip

    KR1020100069347A

  • Bicycle Simulator

    KR1020200098447A

  • Portable screen device

    KR102463564B1

  • Apparatus and method of identifying and sizing clothing in an inventory management system

    US20190251500A1