Cleaning management program
The cleaning management program uses AR icons and maps to enhance user motivation and cleaning status awareness by integrating augmented reality features into vacuum cleaners, addressing the lack of motivation and visibility in cleaning tasks.
Patent Information
- Application Number
- JP2024021129
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-02-15
- Publication Date
- 2025-08-27
AI Technical Summary
Users often lack motivation for housework such as cleaning, and there is a need for intuitive methods to grasp the cleaning status.
A cleaning management program that displays AR icons and vacuum cleaner heads on a single screen to encourage cleaning, using a user terminal to create cleaning area maps and provide AR information, enhancing user motivation and cleaning status awareness.
Improves user motivation for cleaning and provides a more intuitive understanding of cleaning status through augmented reality enhancements.
Smart Images

Figure 2025125213000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to so-called home appliances, particularly vacuum cleaners, and information processing technology for managing the same. [Background technology]
[0002] Currently, household appliances such as vacuum cleaners are used for housework. So-called IoT (Internet of Things) appliances have been proposed for these appliances. IoT appliances connect to networks such as the Internet and provide various functions and services, such as operational control. For example, Patent Document 1 describes the following in order to "check the status of dust suction": "Vacuum cleaner system 1 includes vacuum cleaner 2 and information terminal device 3. Vacuum cleaner 2 includes suction nozzle 13, fan 14 that sucks dust through suction nozzle 13, dust sensor 15 that detects dust sucked through suction nozzle 13 by fan 14, and (first) transmitter that transmits detection data from the dust sensor to a predetermined destination. Information terminal device 3 includes a receiver that receives the detection data from (first) transmitter, a notification unit that issues a notification based on the detection data received by the receiver, and a (second) transmitter that transmits the detection data received by the receiver to a predetermined server" (abstract). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent Publication No. 2021-176423 Summary of the Invention [Problem to be solved by the invention]
[0004] However, there are many cases where users are not motivated to do housework such as cleaning. For this reason, it is desirable to provide incentives for users who clean. It is also desirable to be able to intuitively grasp the cleaning status, such as the status of dust suction.
[0005] Therefore, an object of the present invention is to provide various functions and services related to practical home appliances, particularly vacuum cleaners, that can provide users with an incentive to clean and increase their motivation. [Means for solving the problem]
[0006] In order to solve the above problems, the present invention displays an AR icon and a vacuum cleaner head to encourage cleaning on the same screen. More specifically, the present invention is a cleaning management program that causes a user terminal, which is a computer attached to a terminal holder of a vacuum cleaner, to function as a cleaning area map creation unit that creates multiple cleaning area maps that indicate multiple unit target areas for cleaning with the vacuum cleaner, an AR information creation unit that uses images captured by a capture unit of the user terminal to create AR information that shows the cleaning process and includes an AR icon that encourages cleaning, and a cleaning management unit that displays the AR icon and the vacuum cleaner head of the vacuum cleaner on a single screen on an output unit of the user terminal.
[0007] Furthermore, the present invention also includes the cleaning management method executed by the above-mentioned cleaning management program, information processing devices such as a user terminal and a cleaning management device, a cleaning management system, and each device or subsystem that constitutes the cleaning management system. [Effects of the Invention]
[0008] According to the present invention, motivation for cleaning can be improved and the cleaning status can be grasped more intuitively. [Brief explanation of the drawings]
[0009] [Figure 1] 1 is a perspective view showing a state in which a stick vacuum cleaner 2 in a stick state is stored in a charging stand according to an embodiment of the present invention. [Figure 2] 1 is a diagram showing a state in which a user terminal 1 is installed on a stick vacuum cleaner 2 according to an embodiment of the present invention. [Figure 3]FIG. 2 is a functional block diagram of a user terminal 1 according to the first embodiment. [Figure 4] FIG. 2 is a hardware configuration diagram of a user terminal 1 in the first embodiment. [Figure 5] FIG. 10 is a diagram showing user management information 112 used in the first embodiment. [Figure 6] FIG. 10 is a diagram showing cleaning management information 113 used in the first embodiment. [Figure 7] FIG. 10 is a diagram showing cleaning area map information 114 used in the first embodiment. [Figure 8] FIG. 10 is a diagram showing guidance information 115 used in the first embodiment. [Figure 9A] 10 is a flowchart showing a process flow for cleaning in the first embodiment. [Figure 9B] 10 is a flowchart showing a process flow for cleaning in the first embodiment. [Figure 10] 11 is a diagram showing a display screen 1101 of an output unit 110 that displays terms of use in the first embodiment. FIG. [Figure 11A] FIG. 11 is a diagram showing a display screen 1102a of the output unit 110 for registering the stick vacuum cleaner 2 in the first embodiment. [Figure 11B] FIG. 11 is a diagram showing a display screen 1102b of the output unit 110 for registering the stick vacuum cleaner 2 in the first embodiment. [Figure 11C] 11 is a diagram showing a display screen 1102c of the output unit 110 for registering the stick vacuum cleaner 2 in the first embodiment. FIG. [Figure 12A] FIG. 11 is a diagram showing a display screen 1103a of the output unit 110 for registering related parties in the first embodiment. [Figure 12B] FIG. 11 is a diagram showing a display screen 1103b of the output unit 110 for registering related parties in the first embodiment. [Figure 12C] FIG. 11 is a diagram showing a display screen 1103c of the output unit 110 for registering related parties in the first embodiment. [Figure 13] FIG. 11 is a diagram showing a display screen 1104 of the output unit 110 that displays instructions for use in the first embodiment. [Figure 14A] FIG. 11 is a diagram showing a display screen 1105a (first example) for explaining the creation of a map in the first embodiment. [Figure 14B] FIG. 11 is a diagram showing a display screen 1105b (second example) for explaining the creation of a map in the first embodiment. [Figure 14C] FIG. 11 is a diagram showing a display screen 1105c (second example) for explaining the creation of a map in the first embodiment. [Figure 15A] FIG. 11 is a diagram showing a display screen 1106a (first example) for creating a map in the first embodiment. [Figure 15B] FIG. 11 is a diagram showing a display screen 1106b (first example) for creating a map in the first embodiment. [Figure 15C] FIG. 11 is a diagram showing a display screen 1106c (first example) for creating a map in the first embodiment. [Figure 15D] FIG. 11 is a diagram showing a display screen 1106d (first example) for creating a map in the first embodiment. [Figure 15E] FIG. 11 is a diagram showing a display screen 1106e (first example) for creating a map in the first embodiment. [Figure 15F] FIG. 11 is a diagram showing a display screen 1106f (second example) for creating a map in the first embodiment. [Figure 15G] FIG. 11 is a diagram showing a display screen 1106g (second example) for creating a map in the first embodiment. [Figure 16A] FIG. 11 is a diagram showing a home screen 1107a (first example) in the first embodiment. [Figure 16B] FIG. 11 is a diagram showing a home screen 1107b (first example) in the first embodiment. [Figure 16C] FIG. 11 is a diagram showing a home screen 1107c (second example) in the first embodiment. [Figure 17A] FIG. 11 is a diagram showing a map selection screen 1108a (first example) in the first embodiment. [Figure 17B] FIG. 11 is a diagram showing a terminal attachment instruction screen 1108b (first example) in the first embodiment. [Figure 17C]FIG. 11 is a diagram showing a player map selection screen 1108c (second example) in the first embodiment. [Figure 17D] FIG. 11 is a diagram showing a player map selection result screen 1108d (second example) in the first embodiment. [Figure 18] 10 is a flowchart showing details of the cleaning-related information display process (step S22) in the first embodiment. [Figure 19A] FIG. 11 is a diagram showing a display screen 1109a (using a game function) of cleaning-related information in the first embodiment. [Figure 19B] FIG. 11 is a diagram showing a display screen 1109b (using a game function) of cleaning-related information in the first embodiment. [Figure 19C] FIG. 11 is a diagram showing a display screen 1109c (using a game function) of cleaning-related information in the first embodiment. [Figure 19D] FIG. 11 is a diagram showing a display screen 1109d (using a game function) of cleaning-related information in the first embodiment. [Figure 20A] FIG. 11 is a diagram showing a display screen 1110a (game function not used) in the process of ending cleaning in the first embodiment. [Figure 20B] FIG. 11 is a diagram showing a display screen 1110b (game function not used) in the process of ending cleaning in the first embodiment. [Figure 20C] FIG. 11 is a diagram showing a display screen 1110c (game function not used) in the process of ending cleaning in the first embodiment. [Figure 20D] FIG. 11 is a diagram showing a display screen 1110d (game function not used) in the process of ending cleaning in the first embodiment. [Figure 21] 10 is a flowchart showing details of the cleaning-related information display process (step S22) in the second embodiment. [Figure 22A] FIG. 11 is a diagram showing a display screen 1111a (using a game function) of cleaning-related information in the second embodiment. [Figure 22B] FIG. 11 is a diagram showing a display screen 1111b (using a game function) of cleaning-related information in the second embodiment. [Figure 23A]FIG. 11 is a diagram showing a display screen 1112a of cleaning-related information (without using the game function) in the second embodiment. [Figure 23B] FIG. 11 is a diagram showing a display screen 1112b of cleaning-related information (without using the game function) in the second embodiment. [Figure 24] FIG. 11 is a system configuration diagram of a cleaning management system according to a third embodiment. [Figure 25] FIG. 10 is a hardware configuration diagram of a cleaning management device 3 in a third embodiment. [Figure 26] FIG. 11 is a diagram showing user management information 310 used in the third embodiment. [Figure 27] FIG. 11 is a diagram showing cleaning management information 311 used in the third embodiment. [Figure 28] FIG. 11 is a diagram showing cleaning area map information 312 used in the third embodiment. [Figure 29] FIG. 11 is a diagram showing guidance information 313 used in the third embodiment. [Figure 30] 11 is a flowchart showing a process flow for cleaning in the third embodiment. [Figure 31] 10 is a diagram schematically illustrating a side view of a stick vacuum cleaner 2 in Example 4 when a terminal holder 20 is attached thereto. FIG. [Figure 32] 31 showing a state in which the terminal holder 20 in the fourth embodiment is attached. FIG. [Figure 33] 10 is a diagram showing a first example of a mounting portion 200 in the fourth embodiment. FIG. [Figure 34] 10 is a diagram showing a second example of the attachment portion 200 in the fourth embodiment. FIG. [Figure 35] 10 is a diagram schematically illustrating a side view of a stick vacuum cleaner 2 in Example 5 when a terminal holder 20 is attached thereto. FIG. [Figure 36] 10 is an external view showing a state in which a terminal holder 20 and a handy brush 25 are connected in a fifth embodiment. FIG. [Figure 37] 36 is an enlarged view of FIG. 35 showing a state in which the terminal holder 20 in the fifth embodiment is attached. FIG. [Figure 38]FIG. 13 is a perspective view showing a state in which a terminal holder 20-10 in a sixth embodiment is connected to a handy brush 25. [Figure 39A] 13 is a side view showing a state in which a terminal holder 20-10 in Example 6 is connected to a handy brush 25. FIG. [Figure 39B] 13 is a top view showing a state in which a terminal holder 20-10 in Example 6 is connected to a handy brush 25. FIG. [Figure 39C] 13 is a bottom view showing a state in which a terminal holder 20-10 in Example 6 is connected to a handy brush 25. FIG. [Figure 40A] 13 is a rear view showing a state in which the terminal holder 20-10 in the sixth embodiment is connected to the handy brush 25. FIG. [Figure 40B] FIG. 40B is a cross-sectional view taken along line CC of FIG. 40A in the sixth embodiment. [Figure 41] FIG. 20 is a diagram for explaining a map creation process in the seventh embodiment. [Figure 42] 13 is a flowchart illustrating details of a display process in the eighth embodiment. [Figure 43] 13 is a flowchart illustrating details of a display process in a specific example 1 of the eighth embodiment. [Figure 44A] FIG. 11 is a diagram showing a display screen 1113a in a specific example 1 of the eighth embodiment. [Figure 44B] FIG. 11 is a diagram showing a display screen 1113b in a specific example 1 (modification) of the eighth embodiment. [Figure 44C] FIG. 11 is a diagram showing transitions of display screens 1113c to 1113e in a specific example 1 (modification) of the eighth embodiment. [Figure 45] FIG. 11 is a diagram showing a display screen 1113a including a peripheral display area in a specific example 1 of an eighth embodiment. [Figure 46] FIG. 20 is a diagram illustrating an example of controlling whether or not to display an operating map icon 1114a-1 in the eighth embodiment. [Figure 47] FIG. 13 is a diagram showing a drive instruction display screen in the eighth embodiment. [Figure 48]FIG. 11 is a diagram showing a display screen 1115a displaying the end of cleaning in the eighth embodiment. [Figure 49] FIG. 11 is a diagram showing a display screen 1116a for displaying the cleaning end including points (number of icons) in the eighth embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0010] An embodiment of the present invention will be described below. In this embodiment, a stick vacuum cleaner, which is an example of a manual vacuum cleaner operated by a user, will be used as the vacuum cleaner. Furthermore, the stick vacuum cleaner of this embodiment may or may not have a communication function with other devices such as a smartphone or a router. A configuration for realizing cleaning management processing related to such a stick vacuum cleaner will be described below.
[0011] 1 is a perspective view showing a stick vacuum cleaner 2 according to this embodiment stored in a charging stand 26 in a stick state. The stick vacuum cleaner 2 is comprised of a vacuum cleaner body 21, a handle 22, an extension tube 23, and a vacuum cleaner head 24. The vacuum cleaner body 21 and the vacuum cleaner head 24 are connected via the extension tube 23, which is a pipe through which sucked dust passes.
[0012] The vacuum cleaner body 21 is also provided with a handle 22 that is held by the user. A handy brush 25 can be attached to the vacuum cleaner body 21 below the handle 22, and a vacuum cleaner terminal holder (hereinafter referred to as terminal holder 20) is connected to the handy brush 25. The terminal holder 20 holds a user terminal 1 such as a smartphone, and may be configured to be separable from the vacuum cleaner body 21, or may be configured as an integrated unit. Note that using the handy brush 25 to attach the terminal holder 20 and the stick vacuum cleaner 2 is just one example, and they may also be realized as separate structures, as in Example 4 described below. In this embodiment, at least a part of the cleaning management process is executed by the user terminal 1 held in the terminal holder 20. This function (processing flow) will be described in each example.
[0013] Furthermore, the stick vacuum cleaner 2 can be changed into various usage states such as a handheld state and a stick state for cleaning. The charging base 26 in which the stick vacuum cleaner 2 is stored stores the stick vacuum cleaner 2 in a stick state, and is configured with a base member 29, three stand members 28, and a holder member 27. This charging base 26 can charge the stick vacuum cleaner 2.
[0014] The stick vacuum cleaner 2 may be provided with a label that records identification information for identifying itself and that can be photographed and read by the user terminal 1. For example, a label such as an AR marker or nameplate can be provided on the cleaner head 24 that faces the cleaning surface, such as the floor. This label records identification information for identifying the stick vacuum cleaner 2. The identification information may be information that individually identifies the stick vacuum cleaner 2, or information that identifies the type, such as its model. The following describes how the user terminal 1 is installed in the terminal holder 20 connected to the handheld brush 25.
[0015] FIG. 2 is a diagram showing a state in which a user terminal 1 is installed on a stick vacuum cleaner 2 in this embodiment. In this embodiment, as shown in FIG. 2, the user terminal 1 is held in a terminal holder 20 connected to a handheld brush 25. The handheld brush 25 is connected to the vacuum cleaner main body 21. In this case, the back of the user terminal 1 faces the cleaner head 24, and the screen side faces the user's head. As a result, the user can check cleaning information displayed on the user terminal 1. For example, AR information showing the cleaning status of the stick vacuum cleaner 2 and a cleaning area map showing a unit cleaning area such as a room or floor are displayed. More preferably, these are displayed on a single screen. As an example of this display on a single screen, the cleaning area map is superimposed on the AR information. In this way, a unit cleaning area is an area that constitutes a cleaning area to be cleaned, such as a house, and the unit cleaning area may be the cleaning area.
[0016] Furthermore, when a sign is provided, the user terminal 1 is held in the terminal holder 20 so that its own camera can capture an image of it. It is desirable that the orientation of the terminal holder 20 is variable, and that the direction in which the user terminal 1 faces can also be changed accordingly. Furthermore, the camera of the user terminal 1 captures an image of the floor surface to be cleaned by the stick vacuum cleaner 2.
[0017] In this embodiment, the cleaning management process is executed under conditions such as the user's operation on the user terminal 1 and an identification process using the sign identification information photographed by the user terminal 1. That is, the display of the above-mentioned AR information and cleaning area map is executed. In the following Examples 1 to 3, which are specific examples of this embodiment, the display process of the AR information and cleaning area map will be described in detail. Furthermore, in Examples 4 to 6, the structure of the terminal holder 20 will be described in detail. Furthermore, in Example 7, a modified example of the map creation process will be described. Furthermore, in Example 8, an example of the display form of AR information and cleaning-related information including AR icons and an example of dynamically changing the display form will be described. Note that it is possible to combine at least two of each example. [Example]
[0018] Example 1 is an example in which AR information and a cleaning area map are displayed by a single user terminal 1 as part of a cleaning management process. Example 1 also shows an example in which cleaning can be performed like a game. FIG. 3 is a functional block diagram of the user terminal 1 in Example 1. The user terminal 1 includes a communication unit 101, an imaging unit 102, a cleaner identification unit 103, an operation status detection unit 104, a cleaning area map creation unit 105, an AR information creation unit 106, a cleaning management unit 107, a history information creation unit 108, an input unit 109, an output unit 110, and a memory unit 111.
[0019] First, the communication unit 101 has a function of communicating via a router or a network and a function of short-distance wireless communication. The photographing unit 102 is realized by a camera or the like and captures an image of the surroundings.
[0020] Furthermore, the vacuum cleaner identification unit 103 identifies the stick vacuum cleaner 2 using the image captured by the imaging unit 102. In Examples 1 and 2, the image of the sign unit captured by the imaging unit 102 is used to identify the product information recorded on the sign unit, and this is used to identify the vacuum cleaner. Note that an AR (Augmented Reality) marker, a two-dimensional code, or a nameplate can be used as the sign unit. Here, the nameplate records the product information and a two-dimensional code in which this information is recorded in a visible format. Note that the vacuum cleaner identification unit 103 may perform identification by user operation or by communicating with the stick vacuum cleaner 2. In the former case, product information for one or more stick vacuum cleaners 2 is stored in advance in the memory unit 111 of the user terminal 1, and the product information is identified by the user selecting from this.
[0021] Alternatively, the label unit may be omitted and the stick vacuum cleaner 2 may be identified using the shape of the vacuum cleaner head 24 photographed by the photographing unit 102. When the shape of the vacuum cleaner head 24 is used, the vacuum cleaner identification unit 103 will identify the type of stick vacuum cleaner 2. Furthermore, an RFID (Radio Frequency Identification) tag on which identification information is recorded may be used as the label unit. In this case, an RFID reader is provided in the user terminal 1 to read the identification information.
[0022] Furthermore, the operation status detection unit 104 detects the operation status of the stick vacuum cleaner 2, such as identifying cleaned positions, including the movement trajectory of the stick vacuum cleaner 2, using images of the floor surface captured by the image capture unit 102. For example, the operation status detection unit 104 calculates a coverage ratio, which indicates the ratio of cleaned positions to a unit cleaning area, as the operation status. Furthermore, the AR information creation unit 106 creates AR information using images of the floor surface, etc., captured by the image capture unit 102. More preferably, the AR information creation unit 106 creates AR information using the cleaned areas identified by the operation status detection unit 104. Here, the AR information is information created using augmented reality technology and is information indicating the cleaning status of the cleaned areas, etc. It is desirable that cleaning-related information including the AR information be provided to related parties, including users. Here, the cleaning-related information may be the AR information itself, or additional information may be added to it. Furthermore, the AR information may be a captured image (including a still image or a video), an animation indicating the cleaned areas, or text indicating the cleaned areas.
[0023] The AR information creation unit 106 also creates AR information including AR icons whose display is controlled in accordance with cleaning performed with the stick vacuum cleaner 2. Furthermore, the AR information creation unit 106 creates AR information that distinguishes between positions that have been cleaned with the stick vacuum cleaner 2 and positions that have not been cleaned. The cleaning management unit 107 then displays the boundary between the cleaned positions and the uncleaned positions using a gradation.
[0024] Furthermore, the cleaning management unit 107 executes cleaning management processing for cleaning performed by the stick vacuum cleaner 2 and preparation processing for this. First, as part of the cleaning management processing, the cleaning management unit 107 controls, that is, causes the output unit 110 to display cleaning-related information including AR information and a cleaning area map. At this time, the cleaning management unit 107 causes the AR information and the cleaning area map to be displayed within one screen of the output unit 110. At this time, the cleaning management unit 107 displays AR information including AR icons. Then, the cleaning management unit 107 displays map icons, which are displayed in conjunction with the display of the AR icons, in the cleaning area map. Furthermore, the cleaning management unit 107 changes the shapes of the AR icons and various map icons.
[0025] Furthermore, the preparation process includes the cleaning management unit 107 displaying an instruction to attach the user terminal 1 to the terminal holder 20, in other words, an attachment instruction and an attachment confirmation button for the stick vacuum cleaner 2, on the output unit 110. Furthermore, as part of the preparation process, the cleaning management unit 107 displays an instruction to select a cleaning area map of a unit area to be cleaned from a plurality of cleaning area maps stored in the memory unit 111 described below on the output unit 110.
[0026] Furthermore, the history information creation unit 108 creates history information indicating the cleaning history of the stick vacuum cleaner 2, using the operating status of the stick vacuum cleaner 2 detected by the operating status detection unit 104. In this embodiment, cleaning results in the cleaning management information 113 are created as the history information. Then, the cleaning management unit 107 displays the history information on the output unit 110. At this time, it is preferable that the cleaning management unit 107 displays the history information on the same screen as the cleaning-related information. Furthermore, the cleaning management unit 107 can also display the history information for a predetermined period of time. Furthermore, the history information creation unit 108 creates multiple pieces of history information for each cleaning area map, and the cleaning management unit 107 displays two or more pieces of the multiple pieces of history information in an overlapping manner on the output unit 110. Then, the cleaning management unit 107 switches between and displays these two or more pieces of history information depending on the tab selected. Note that the history information includes cleaning results including the movement trajectory of the vacuum cleaner.
[0027] The input unit 109 also accepts various operations from the user. The output unit 110 also outputs AR information, a cleaning area map, and the like. The input unit 109 and the output unit 110 may be integrated into one unit, such as a touch panel. The storage unit 111 also stores user management information 112, cleaning management information 113, cleaning area map information 114, guidance information 115, and game information 116. These pieces of information will be explained after the implementation example of the user terminal 1.
[0028] Next, an implementation example of the user terminal 1 will be described. The user terminal 1 can be realized by various computers such as a smartphone, tablet, mobile phone, or PC. FIG. 4 is a hardware configuration diagram of the user terminal 1 in Example 1. In FIG. 4, the user terminal 1 has a camera 11, a touch panel 12, a processing device 13, a communication device 14, and a storage device 15, which are connected to each other via a communication path.
[0029] First, camera 11 is an example of the imaging unit 102 and has an imaging function. Touch panel 12 is configured to serve both as input unit 109 and output unit 110 in FIG. 3, and receives user operations and displays various information such as AR information and a cleaning area map. Note that touch panel 12 may be configured as an input device and an output device.
[0030] Furthermore, the processing device 13 can be realized by a processor such as a CPU (Central Processing Unit), and executes calculations according to a cleaning management program 16 stored in a storage device 15, which will be described later.
[0031] Cleaning management program 16 is composed of a vacuum cleaner identification module 161, an operating status detection module 162, a cleaning area map creation module 163, an AR information creation module 164, a cleaning management module 165, and a history information creation module 166, each for one of its functions. Note that each of these modules may be implemented as an individual program or a partial combination. In particular, AR information creation module 164 may be implemented as a program with an augmented reality function separate from home appliance management. Furthermore, cleaning management program 16 may be implemented as one function of an integrated management application that manages multiple home appliances.
[0032] Here, the configuration shown in FIG. 3, which performs the same functions as each module, is as follows. Vacuum cleaner identification module 161: Vacuum cleaner identification unit 103 Operation status detection module 162: Operation status detection unit 104 Cleaning area map creation module 163: Cleaning area map creation unit 105 AR information creation module 164: AR information creation unit 106 Cleaning management module 165: Cleaning management section 107 History information creation module 166: History information creation unit 108 Therefore, the processing device 13 executes the processes of the vacuum cleaner identification unit 103, the operation status detection unit 104, the cleaning area map creation unit 105, the AR information creation unit 106, the cleaning management unit 107, and the history information creation unit 108 in accordance with the cleaning management program 16. The cleaning management program 16 can be stored in the storage device 15 described below or other storage media.
[0033] 3, and has a function of communicating via a router or a network and a short-range wireless communication. Storage device 15 corresponds to storage device 111 in FIG. 3, and stores cleaning management program 16, user management information 112, cleaning management information 113, cleaning area map information 114, guidance information 115, and game information 116. Therefore, storage device 15 may be realized by a main storage device such as a memory and a secondary storage device (storage medium) that is a so-called storage. The secondary storage device may be realized by an external hard disk drive (HDD), solid state drive (SSD), memory card, or the like.
[0034] Here, the user management information 112, cleaning management information 113, cleaning area map information 114, guidance information 115, and game information 116 will be described. FIG. 5 is a diagram showing the user management information 112 used in the first embodiment. The user management information 112 is information about the user of the user terminal 1 and related parties. Therefore, as shown in FIG. 5, the user management information 112 has the following items: user / related parties, points, address, contact information, and owned vacuum cleaner. Here, the user / related parties are information that identifies the user, such as the name and membership number of the user or related party. Furthermore, the points indicate the points or score that the user or related party has obtained through the game function. Note that the points may be stored as cleaning management information 113, which will be described later. In this case, the cleaning record items are managed for each user or related party, and the points are stored corresponding to the user or related party.
[0035] The address indicates the address of the user. The contact information indicates the contact information of the user, and may be a telephone number, email address, or the like. The owned vacuum cleaner is information that identifies the home appliance used by the user or related parties, i.e., the vacuum cleaner. Here, the user management information 112 can be used to manage and authenticate users in the cleaning management program 16. The user management information 112 may be omitted.
[0036] 6 is a diagram showing cleaning management information 113 used in Example 1. The cleaning management information 113 is information for managing the cleaning results of the stick vacuum cleaner 2. Therefore, as shown in FIG. 6, the cleaning management information 113 has the following items for each vacuum cleaner: user / person in charge, date and time, AR information, and cleaning results (cleaned position).
[0037] Here, the vacuum cleaner is used by the user and identifies the vacuum cleaner for which the presentation information is to be displayed, and product information such as identification information can be used. In the first embodiment, a stick vacuum cleaner 2 is recorded. If a user uses multiple vacuum cleaners, there will be multiple records in the cleaning management information 113.
[0038] Furthermore, the vacuum cleaner ID is identification information that identifies the vacuum cleaner in question. This vacuum cleaner ID is, for example, information equivalent to the identification information recorded in the label unit. Furthermore, the user / related parties refer to the user and related parties who perform the cleaning and who may be the recipients of the presented information. Typical examples of these users and related parties are the family or cohabitants of the user of the user terminal 1 (A in the figure) who is the main cleaner. Note that if a commercial vacuum cleaner is used as the target vacuum cleaner, the user's colleagues, managers, customers, etc. can be registered. However, these related parties are merely examples, and any person can be registered by the user's operation, etc. Furthermore, when it comes to users / related parties, it is desirable to distinguish users from other related parties. Note that related parties may be limited to users.
[0039] The date and time indicates the date and time when cleaning was performed or the date and time when the AR information was created. The AR information indicates a log of AR information created by the AR information creation unit 106. Note that this item may be omitted due to storage capacity limitations. The cleaning history (cleaned position) indicates the position cleaned by the corresponding stick vacuum cleaner 2 based on the AR information. Therefore, the cleaning history (cleaned position) has the items of coordinates and floor. Here, the coordinates are coordinates that indicate the area cleaned by the stick vacuum cleaner 2, i.e., the trajectory of movement. Furthermore, the floor indicates the floor that has been cleaned (or the floor that has not been cleaned) according to the coordinates. Here, the floor is an example of a unit cleaning area, and a room may also be used.
[0040] FIG. 7 is a diagram showing cleaning area map information 114 used in Example 1. The cleaning area map information 114 is map information that defines the layout of a place of use where the stick vacuum cleaner 2 is used, such as a house or an office, i.e., each unit cleaning area that makes up the place of use. For this reason, the cleaning area map information 114 has items for floor and coordinates that correspond to the place of use. The floor is an example of a unit cleaning area, and the coordinates are items that indicate the coordinates of the corresponding floor, i.e., location information. Each record in the cleaning area map information 114 indicates a cleaning area map for each unit cleaning area, such as a floor or a room.
[0041] FIG. 8 is a diagram showing guidance information 115 used in the first embodiment. The guidance information 115 is information showing various kinds of guidance, such as terms of use and guidance on how to use the device, including user operations, for executing the cleaning management process and preparation process in the first embodiment. For this reason, the guidance information 115 shows the operation details for each function for executing the cleaning management process and preparation process. For this reason, when the functions of the first embodiment are implemented by an app, the functions can be implemented as information about the app. In the first embodiment, the functions used are terms of use, map creation, cleaning (display of cleaning-related information), cleaning track (movement track), history information, maintenance, and support. Each of these functions is associated with a guidance content. Note that the cleaning track (movement track) and history information may be treated as a single function.
[0042] Here, the guidance content for each function will be explained. The terms of use prescribe terms of use that require consent from the user at the time of first use. Map creation indicates the procedure for creating cleaning area map information 114 for each unit cleaning area. Furthermore, cleaning (display of cleaning-related information) indicates the procedure for displaying cleaning-related information when cleaning. Furthermore, the movement trajectory and history information during cleaning indicate the procedure for displaying the movement trajectory during cleaning and the cleaning history, which are examples of cleaned positions, as cleaning-related information. Furthermore, maintenance indicates the procedure for performing various maintenance such as maintenance, replacing consumables, and repairs. Furthermore, support indicates the procedure for receiving support for repairs and purchasing consumables from the manufacturer or retailer of the stick vacuum cleaner 2. Note that each of these functions may be the manual for the corresponding vacuum cleaner, i.e., information summarizing how to use it, or a separate manual may be recorded.
[0043] Game information 116 is information used to realize game functions used in cleaning. Game information 116 includes AR icons used in the game, such as characters, point calculation rules, and AR icon placement rules. In this embodiment, the cleaning management unit 107 realizes the game functions, but a separate game unit (program) may also realize the game functions.
[0044] Next, a process flow for cleaning with the stick vacuum cleaner 2 in Example 1 will be described. Here, a process flow including a preparation process and a cleaning management process for the above-mentioned cleaning will be described. Figs. 9A and 9B are flowcharts showing a process flow for cleaning in Example 1. Below, the creation of a cleaning area map will be described as a preparation process, and the configuration of the user terminal 1 will be described using the configuration shown in Fig. 3.
[0045] First, in step S1 of FIG. 9A, input unit 109 accepts input from a user and activates a configuration for executing this processing flow. For example, cleaning management program 16 in FIG. 4 is activated. At this time, the user places user terminal 1 in terminal holder 20. Then, in step S2, cleaning management unit 107 determines whether the configuration for executing this processing flow, for example, cleaning management program 16, is being used for the first time. If it is being used for the first time, the process proceeds to step S3. If it is being used for the second or subsequent time, the process proceeds to step S14.
[0046] In step S3, cleaning management unit 107 reads the contents of the terms of use from guidance information 115 and displays them on output unit 110. FIG. 10 is a diagram showing display screen 1101 of output unit 110 that displays the terms of use in Example 1. Display screen 1101 displays the guidance contents of the terms of use. Below the display screen 1101, a checkbox that the user can enter if they confirm the contents and an agreement button that the user can press (designate) if they agree are displayed. When these are entered and pressed, the process transitions to step S4. Below these, text indicating that the user does not agree is displayed. When this is pressed, cleaning management unit 107 terminates the app (cleaning management program 16), that is, this processing flow. When this processing flow is terminated, cleaning management unit 107 may display a pop-up on display screen 1101 to confirm whether to terminate, and require the user to enter consent to the termination.
[0047] Furthermore, in step S4, the cleaning management unit 107 registers the user and the stick vacuum cleaner 2. To do this, the cleaning management unit 107 receives information identifying the user and the stick vacuum cleaner 2 from the user via the input unit 109. The cleaning management unit 107 then registers this as the user and the owned vacuum cleaner in the user management information 112. Furthermore, the cleaning management unit 107 registers this identifying information as the related parties and the vacuum cleaner in the cleaning management information 113. Here, it is desirable that the user and other related parties be recorded separately.
[0048] Note that the stick vacuum cleaner 2, i.e., the owned vacuum cleaner, may be registered using the photographing unit 102. The details of this will be explained below with reference to Figs. 11A to 11C. First, the cleaning management unit 107 starts up the photographing unit 102 and causes an instruction to read the label to be displayed on the display screen 1102a of the output unit 110. That is, the display screen 1102a of the output unit 110 shown in Fig. 11A for registering the stick vacuum cleaner 2 is displayed. The display screen 1102a displays instruction text 1102a-1 instructing the user to read the two-dimensional code on the product nameplate, which is an example of a label.
[0049] Then, according to instruction text 1102a-1, the user moves user terminal 1 and photographs the two-dimensional code recorded on the nameplate with photographing unit 102. In FIG. 11A, the photographed image is displayed in photographing area 1102a-2. Also in FIG. 11A, supplemental text 1102a-3 is linked to information that indicates the position of the product nameplate, which is an example of a sign unit. Then, vacuum cleaner identification unit 103 recognizes product information that identifies the vacuum cleaner from the photographed two-dimensional code.
[0050] Furthermore, when the two-dimensional code in the photographed area 1102a-2 is read and the product information of the vacuum cleaner is recognized, the cleaning management unit 107 causes the output unit 110 to display display screen 1102b. This display screen 1102b is shown in FIG. 11B. Display screen 1102b displays registration confirmation text 1102b-1, which requests confirmation of product information 1102b-2 recognized from the photographed two-dimensional code. Also, above this, product information 1102b-2 recognized from the two-dimensional code is displayed. This product information 1102b-2 can be information that identifies the stick vacuum cleaner 2, such as an individual identification number, as well as the model and product name. Furthermore, below this, an OK button 1102b-3 is displayed, which the user presses if they wish to register product information 1102b-2. On condition that this OK button 1102b-3 is pressed, cleaning management unit 107 registers the displayed product information 1102b-2 in the owned vacuum cleaners of user management information 112 and vacuum cleaners of cleaning management information 113.
[0051] Furthermore, if the product information cannot be recognized because the two-dimensional code in the photographing area 1102a-2 cannot be read, for example, the cleaning management unit 107 causes the output unit 110 to display a display screen 1102c. This display screen 1102c is shown in FIG. 11C. Display screen 1102c displays unconfirmed text 1102c-1, indicating that the target product, i.e., the vacuum cleaner, cannot be confirmed. Below that, an unconfirmed icon 1102c-2, symbolically indicating that the vacuum cleaner cannot be confirmed, is displayed. Below that, a reread button 1102c-3 and an end button 1102-4 are displayed. When the user presses the reread button 1102c-3, the cleaning management unit 107 causes the display screen 1102a to be displayed again, and the photographing unit 102 photographs the two-dimensional code. When the end button 1102-4 is pressed, the cleaning management unit 107 terminates the app (cleaning management program 16), i.e., this processing flow. When this processing flow is to be ended, the cleaning management unit 107 may display a pop-up on the display screen 1101 to confirm whether to end the processing flow, and may require the user to input consent to the end of the processing flow.
[0052] Furthermore, when registering a user, related parties can be registered in addition to the user. Here, the registration of the user and other related parties will be described. In this example, related parties such as family members are registered as players so that cleaning can be done like a game. First, the cleaning management unit 107 displays a display screen 1103 on the output unit 110 for registering a player, which is an example of a related party. An example of this display screen is shown in FIG. 12A. In FIG. 12A, the display screen 1103a displays explanatory text 1103a-1 encouraging registration. In this figure, since this is the first use, a sentence encouraging the registration of the first player to play is displayed. Note that this first player corresponds to the user described above.
[0053] Below that, a player icon area 1103a-2 is displayed, which displays the player icon of the player. In FIG. 12A, the player icon is blank because it has not yet been registered. Below the player icon area 1103a-2, a player name area 1103a-3 is displayed, which displays the player name entered by the user via the input unit 109. In FIG. 12A, "Soujitaro" is displayed as the player name. Below the player name area 1103a-3, text is displayed prompting the user to enter the player name, that is, the user's name. The player name is not limited to a person's name, and may include a family member's attribute such as "father" or an account name for another game.
[0054] Then, below these, a decision button 1103a-4 and a hold button 1103a-5 are displayed. When the decision button 1103a-4 is pressed, the cleaning management unit 107 transitions the display screen 1103a to a display screen 1103b for registering a player icon. At this time, the cleaning management unit 107 may register the input player name as the user in the user management information 112 and as the related person in the cleaning management information 113, or may register the player name together with the registration of the player icon.
[0055] Also, when the hold button 1103a-5 is pressed, the player name is registered without registering the player icon. For this purpose, the cleaning management unit 107 registers the input player name to the user in the user management information 112 and to the related person in the cleaning management information 113.
[0056] Next, the display screen 1103b will be described with reference to FIG. 12B. In FIG. 12B, a player icon type selection button 1103b-6 is superimposed on the same display as the display screen 1103a in FIG. 12A, and the enter button 1103a-4 has been removed. The player icon type selection button 1103b-6 is a button for selecting whether to use a default icon or image data available in the user terminal 1, such as a photograph, as the type of player icon. When the default icon is selected with the player icon type selection button 1103b-6, the cleaning management unit 107 reads out the default icon stored in the memory unit 111. When the photo library is selected with the player icon type selection button 1103b-6, the cleaning management unit 107 reads out image data, such as a photograph, from a so-called photo library stored in the memory unit 111. The cleaning management unit 107 then transitions the display screen 1103b to a display screen 1103c for selecting a player icon.
[0057] Next, the display screen 1103b will be described using FIG. 12C. Here, the same display screen appears whether the default icon or the photo library is selected for the player icon type selection button 1103b-6, and therefore both will be described together using FIG. 12C. In FIG. 12C, the player icon type selection button 1103c-7 is superimposed on the same display as the display screen 1103b of FIG. 12B. The player icon type selection button 1103c-7 displays a group of default icons or image data stored in the storage unit 111. When one of these default icons or image data is selected, the cleaning management unit 107 registers the selected default icon or image data with the user in the user management information 112 and the related person in the cleaning management information 113. Note that, in this registration, information identifying the default icon or image data may be registered instead of the default icon or image data itself. This concludes the description of step S4.
[0058] Furthermore, in step S5, cleaning management unit 107 causes output unit 110 to display instructions for use. FIG. 13 is a diagram showing display screen 1103 of output unit 110 that displays instructions for use in Example 1. Guidance 1104-1 is displayed on display screen 1104. This guidance corresponds to a function of guide information 115. When a function is designated by the user, cleaning management unit 107 displays the corresponding guidance content from guide information 115 within the area of guidance 1104-1. When start button 1104-3 on display screen 1104 is pressed by the user, cleaning management unit 107 activates the designated function. In this processing flow, it is assumed that map creation is selected from guidance 1104-1, and map creation from step S6 onwards is activated. Note that map creation may be activated automatically on the condition that it is the first use.
[0059] Furthermore, the display screen 1103 displays progress information 1104-2 that indicates the progress stage of the display screen 1103. Furthermore, the example of Fig. 13 shows that the guidance 1104-1 is in a "picture story show" format, that is, the content is displayed using multiple still images or screen transitions. In this case, the progress information 1104-2 indicates the progress of the "picture story show."
[0060] Then, a map creation process, which is an example of a preparation process, is executed in steps S6 to S12. First, in step S6, the cleaning area map creation unit 105 causes the output unit 110 to display a display screen 1105 that explains how to create a map. In the first embodiment, two examples of this display screen 1105 are used. These will be described below.
[0061] FIG. 14A is a diagram showing a display screen 1105a (first example) for explaining the creation of a cleaning area map in Example 1. Note that, hereinafter, the cleaning area map will also be simply referred to as a map. The display screen 1105a displays explanatory text 1105a-1 explaining that this screen is a screen for creating a map. Below that, instruction text 1105a-2 is displayed, prompting the user to attach the smartphone (user terminal 1) in order to create a map, i.e., a cleaning area map. That is, the instruction text 1105a-2 instructs the user to attach the user terminal 1 to the terminal holder 20. Below that, an attachment image 1105a-3 is displayed, which is an image showing the user terminal 1 being attached to the terminal holder 20. By visually viewing the attachment image 1105a-3, the user can intuitively understand how to attach the user terminal 1. Note that the attachment image 1105a-3 may be a moving image or a still image, and may also be realized as an animation or illustration in addition to a live-action image.
[0062] In addition, supplemental text 1105a-4 is displayed below installation image 1105a-3, which contains a link to a solution for when the installation location or method is unknown. As shown in FIG. 14A, supplemental text 1105a-4 preferably includes a link to an instruction manual. The instruction manual may be stored in storage unit 111 or on a server of a manufacturer or the like on the Internet. In the former case, the instruction manual may be stored as independent information, or may be stored as part of user management information 112 or guidance information 115.
[0063] Also, below the supplemental text 1105a-4, a skip button 1105a-5 is displayed. When this button is pressed, map creation is skipped and the process proceeds to step S14. Below this, an installation complete button 1105a-6 is displayed. When this button is pressed, the process proceeds to step S7, where the camera, that is, the photographing unit 102, is activated to create a map.
[0064] Next, a second example of the display screen 1105 will be described. Fig. 14B and Fig. 14C are diagrams showing display screens 1105b and 1105c (second example) for explaining the creation of a map in the first embodiment. In this example, the display screen 1105b transitions to the display screen 1105c. First, the display screen 1105b in Fig. 14B is a screen related to the creation of a map, and displays instruction text 1105b-1 prompting the user to create a map.
[0065] Additionally, a creation image showing an image of map creation is displayed below the instruction text 1105b-1. And below that, explanatory text 1105b-3 showing how to create the map is displayed. As a result, the user can understand that by cleaning or moving the vacuum cleaner along the wall of the floor as shown in the instruction text 1105b-1, a map will be created as shown by the solid line in the creation image 1105b-2. In this way, by cleaning or moving the vacuum cleaner along the wall, a cleaning area map showing the perimeter of a unit cleaning area such as a floor will be created.
[0066] The created image 1105b-2 may be a moving image or a still image, and may be realized as a live-action image, animation, illustration, etc. Furthermore, either the created image 1105b-2 or the explanatory text 1105b-3 may be used alone.
[0067] Also, below the explanatory text 1105b-3, a skip button 1105b-4 is displayed. When this button is pressed, map creation is skipped and the screen transitions to step S14. Below this, a back button 1105b-5 and a next button 1105b-6 are displayed. When the back button 1105b-5 is pressed, the screen returns to one of the screens before step S5. When the next button 1105b-6 is pressed, the screen transitions to display screen 1105c of FIG. 14C.
[0068] Next, display screen 1105c displays instruction text 1105c-1, indicating that this screen is a screen for creating a map and prompting the user to attach the smartphone to create the map. Below this, an attachment image 1105c-2 and a skip button 1105c-3, which are the same as attachment image 1105a-3 and skip button 1105a-5 on display screen 1105a in FIG. 14A, are displayed. Furthermore, below skip button 1105c-3, a back button 1105c-4 and a next button 1105c-5 are displayed. Pressing the back button 1105c-4 returns the display screen 1105b in FIG. 14B. Pressing the next button 1105c-5 transitions to step S7, where the camera, i.e., the photographing unit 102, is activated to create the map. This concludes the description of step S6.
[0069] Next, in step S7, the photographing unit 102 is activated and starts photographing in response to an instruction from the cleaning area map creation unit 105. Then, in step S8, the cleaning area map creation unit 105 causes the output unit 110 to display a display screen 1106 for map creation including images photographed by the photographing unit 102. That is, the cleaning area map creation unit 105 provides guidance for creating a cleaning area map. Then, in step S9, the cleaning area map creation unit 105 creates a cleaning area map in response to the user's operation of the stick vacuum cleaner 2 in accordance with the guidance. Steps S8 and S9 will be described below with reference to the display screen 1106 for map creation. In steps S8 and S9, as in step S6, two examples of the display screen 1106 are used. These will be described below.
[0070] First, a first example will be described with reference to FIGS. 15A to 15E. Here, as a prerequisite for creating a cleaning area map, a user is holding a stick vacuum cleaner 2 and is ready to operate it. Then, the cleaning area map creation unit 105 creates a display screen 1106a including an image captured by the image capture unit 102 and displays this on the output unit 110. FIG. 15A shows the display screen 1106a. The display screen 1106a displays operation text 1106a-1 explaining that creation of a cleaning area map can be started and including a prompt to confirm whether the vacuum cleaner suction head is included in the display screen 1106a. Here, the vacuum cleaner suction head refers to the vacuum cleaner head 24 of the stick vacuum cleaner 2. In the example of FIG. 15A, a vacuum cleaner 1106a-5 including the vacuum cleaner head 24 is displayed, allowing the user to continue operating the vacuum cleaner. If the vacuum cleaner 1106a-5 is not displayed, the user adjusts the terminal holder 20 or the like so that the vacuum cleaner 1106a-5 is displayed.
[0071] In addition, an AR information area 1106a-2 is provided below the operation text 1106a-1, and an AR image is displayed therein. This AR information is created by the AR information creation unit 106 using the image captured by the image capture unit 102. This AR information includes the floor surface 1106a-3, wall surface 1106a-4, and vacuum cleaner 1106a-5 to be cleaned. As will be described below with reference to FIG. 15B, it is desirable to display the wall surface 1106a-4 in order to create a cleaning area map by moving the stick vacuum cleaner 2 along the wall. Then, in response to an operation from the user on the input unit 109, such as completion of preparation for creation, the cleaning area map creation unit 105 transitions the display from FIG. 15A to FIG. 15B.
[0072] FIG. 15B shows a display screen 1106b for map creation in Example 1, transitioned from FIG. 15A. Operation text 1106b-1 is displayed on display screen 1106b, explaining that creation of a cleaning area map can be started, and including an instruction to move around a room, which is an example of a unit cleaning area, along a wall (wall surface 1106b-4). The user confirms this to start map creation. In other words, the user moves the stick vacuum cleaner 2 along the wall. At this time, it is desirable that cleaning area map creation unit 105 accepts an input from the user via input unit 109 instructing to start creation.
[0073] 15A, an AR information area 1106b-2 is provided below the operation text 1106b-1. The AR information area 1106b-2 displays AR information based on a captured image including the floor surface 1106a-3, wall surface 1106a-4, and vacuum cleaner 1106a-5 to be cleaned, similar to the display screen 1106a. When conditions such as an input to start creation are met, the cleaning area map creation unit 105 transitions the display from FIG. 15B to FIG. 15C and creates a cleaning area map. The AR information in the AR information area 1106a-2 and the AR information area 1106b-2 may be the image itself captured by the image capture unit 102.
[0074] FIG. 15C shows a display screen 1106c for map creation in Example 1, transitioned from FIG. 15B. The display screen 1106c displays operation text 1106c-1 explaining that a cleaning area map is being created and including operations for completing or canceling map creation. At this time, the cleaning area map creation unit 105 creates the cleaning area map using the cleaned positions identified by the operation status detection unit 104. Here, the cleaned positions indicate the movement trajectory of the stick vacuum cleaner 2, regardless of whether cleaning has been performed or not. The cleaning area map and its creation will be described in detail later.
[0075] Also, an AR information area 1106c-2 is provided below the operation text 1106c-1, similar to the display screens 1106a and 1106b. However, the AR information area 1106c-2 displays AR information including a captured image including the floor surface 1106c-3, wall surface 1106c-4, and vacuum cleaner 1106c-5 to be cleaned, as well as a movement trajectory 1106c-6 of the stick vacuum cleaner 2. Specifically, the movement trajectory 1106c-6 is displayed around the vacuum cleaner 1106a-5 in Fig. 15C.
[0076] This AR information is created by the AR information creation unit 106. In the example of Fig. 15C, it can be seen that the stick vacuum cleaner 2 has moved from bottom to top in the figure. Furthermore, the movement trajectory 1109c-6 may display the boundary between the cleaned position and the uncleaned position using gradation. Then, when the user taps on display screen 1106c while FIG. 15C is displayed, as indicated by operation text 1106c-1, cleaning area map creation unit 105 transitions the display from FIG. 15C to FIG. 15D.
[0077] FIG. 15D shows a display screen 1106d for map creation in Example 1, transitioned from FIG. 15C. This display screen 1106d is a screen for canceling map creation and editing AR information. For this reason, the display screen 1106d has operation buttons (1106d-6 and 1106d-7) added to the display screen 1106c. First, the back button 1106d-6 is a button for canceling map creation. When pressed by the user, the cleaning area map creation unit 105 cancels map creation. Furthermore, the color change button 1106d-7 is a button for changing the color of the AR information, particularly the movement trajectory 1106d-8, to the user's preference. When a color change instruction is input using the color change button 1106d-7, the AR information creation unit 106 changes the color of the movement trajectory 1106d-8. The operation buttons may include buttons other than the back button 1106d-6 and the color change button 1106d-7, such as buttons for changing brightness or shape.
[0078] Furthermore, the color of the AR icon or map icon may be changed using the color change button 1106d-7. To this end, the cleaning management unit 107 changes the color of the AR icon or map icon in response to an operation on the color change button 1106d-7. Furthermore, instead of or in addition to the color change button 1106d-7, a color change button 1106d-7 for changing the form of the AR icon or map icon may be used. In this case, the cleaning management unit 107 changes the form of the AR icon or map icon in response to an operation on the form change button. The form to be changed includes the color (including brightness, saturation, and tone), shape (including size), transparency, blurring, and other effects of each icon.
[0079] Furthermore, when completion of map creation is received from the user via the input unit 109, the cleaning area map creation unit 105 transitions the display from Fig. 15D to Fig. 15E. This transition may be performed depending on the position of the stick vacuum cleaner 2 detected by the operation status detection unit 104. For example, the condition may be that the stick vacuum cleaner 2 has returned to the start position of map creation.
[0080] 15E shows a display screen 1106e for map creation in Example 1, transitioned from FIG. 15D. The display screen 1106e is a screen for ending map creation. An operation text 1106e-1 for confirming the end of map creation is displayed on the display screen 1106e.
[0081] An AR information area 1106e-2 is provided below the operation text 1106e-1. The AR information area 1106e-2 includes a unit cleaning area input area 1106e-3, a created map icon 1106e-4, a continue button 1106e-5, and a done button 1106e-6.
[0082] The unit cleaning area input field 1106e-3 is an area for inputting the name of the unit cleaning area that the created cleaning area map targets. A room or floor can be used as the unit cleaning area, and the name can be easily understood by the user.
[0083] Furthermore, the created map icon 1106e-4 is an icon that schematically shows the created cleaning area map, where the rectangle represented by a thick line in the figure indicates the movement trajectory, and the interior of the rectangle containing this indicates the cleaning area map. Furthermore, the continue button 1106e-5 and the done button 1106e-6 are buttons for accepting from the user whether map creation is to continue or completed, respectively. When the continue button 1106e-5 is pressed, the cleaning area map creation unit 105 transitions to the screen of FIG. 15C or FIG. 15D and continues map creation. When the done button 1106e-6 is pressed, the cleaning area map creation unit 105 ends map creation. In other words, step S9 ends.
[0084] Next, a second example of step S9 will be described with reference to Figs. 15F and 15G. In the second example, as a premise for creating a cleaning area map, a user holds the stick vacuum cleaner 2 and performs cleaning. At this time, the cleaning area map creation unit 105 causes the output unit 110 to display display screen 1106f. This display screen 1106f corresponds to display screen 1106c of Fig. 15C in the first example. Display screen 1106f is shown in Fig. 15F.
[0085] The display screen 1106f displays explanatory text 1106f-1 explaining that a cleaning area map is being created. At this time, as in the first example, the cleaning area map creation unit 105 creates a cleaning area map using the cleaned positions identified by the operation status detection unit 104. Also, as in the first example, an AR information area 1106f-2 is provided below the explanatory text 1106f-1. The AR information area 1106f-2 displays a captured image including the floor surface 1106f-3, wall surface 1106-4, and vacuum cleaner 1106f-5 to be cleaned, as well as a movement trajectory 1106f-7 of the stick vacuum cleaner 2. Furthermore, the AR information area 1106f-2 displays a map-in-progress icon 1106f-6 indicating the creation status of the cleaning area map. The AR information creation unit 106 creates AR information including the captured image, movement trajectory 1106f-7, and map-in-progress icon 1106f-6.
[0086] The map creation icon 1106f-6 may be treated as information separate from the AR information. The map creation icon 1106f-6 includes a line segment indicating the movement trajectory of the stick vacuum cleaner 2 and a circle indicating the current location. Furthermore, a pause button 1106f-8 and a cleaning complete button 1106f-9 are displayed below the display screen 1106f. When these buttons are pressed by the user, the cleaning area map creation unit 105 suspends or terminates creation of the cleaning area map. Here, when creation of the cleaning area map of the unit cleaning area is terminated, that is, when the cleaning complete button 1106f-9 is pressed, the cleaning area map creation unit 105 transitions from FIG. 15F to FIG. 15G.
[0087] 15G shows a display screen 1106g for map creation in Example 1, transitioned from FIG. 15F. The display screen 1106g is a screen for ending map creation. An explanatory text 1106g-1 indicating the end of map creation is displayed on the display screen 1106g.
[0088] In addition, a unit cleaning area input field 1106g-2 is displayed below the explanatory text 1106f-1. This unit cleaning area input field 1106g-2 is an area for inputting the name of the unit cleaning area that the created cleaning area map covers. A room or floor can be used as a unit cleaning area, and the user can input a name that is easy for the user to understand. In addition, a created map display field 1106g-3 is displayed below that. A created map icon 1106g-4 that schematically shows the created cleaning area map is displayed in the created map display field 1106g-3. In the example of FIG. 15G, a cleaning area map has been created for a room (living room) that has eight corners.
[0089] Furthermore, a retake button 1106g-5 and a complete button 1106g-6 are displayed below the created map display area 1106g-3. These are buttons for receiving from the user whether they want to redo map creation or whether they have completed it, respectively. When the retake button 1106g-5 is pressed, the cleaning area map creation unit 105 transitions to the screen of FIG. 15F and creates the map. When the complete button 1106g-6 is pressed, the cleaning area map creation unit 105 ends map creation. In other words, step S9 ends. This concludes the explanation of steps S8 and S9.
[0090] In step S10, the cleaning area map creation unit 105 determines whether map creation for the unit cleaning area for which the map is to be created, exemplified by each room in the house, has been completed. For this determination, for example, a completion instruction input by the user is used. As a result, if there are any rooms left to be created (incomplete), the process proceeds to step S11. If the process has been completed, the process proceeds to step S12.
[0091] In step S11, cleaning area map creation unit 105 accepts the selection of the next room from the user via input unit 109. That is, cleaning area map creation unit 105 accepts a request to create a map of the next room. In step S12, in response to an instruction from cleaning area map creation unit 105, photographing unit 102 ends photographing.
[0092] Furthermore, in step S13, the cleaning area map creation unit 105 registers the created cleaning area map in the cleaning area map information 114. This may be the end of the processing flow, but in the first embodiment, the description will continue assuming that the cleaning management processing is subsequently executed using the created cleaning area map.
[0093] In step S14, the cleaning management unit 107 causes the output unit 110 to display a home screen. First and second examples of this home screen will be described. First, FIGS. 16A and 16B show a first example of a home screen 1107 in the first embodiment. In this example, a screen showing a cleaning history is used as the home screen 1107. FIG. 16A is a diagram showing a home screen 1107a in the first example. The home screen 1107a displays explanatory text 1107a-1 explaining that the home screen 1107a displays the cleaning history. Below this, history image information 1107a-2 is displayed, which schematically shows the cleaning history for each unit cleaning area. In the figure, the white area represents a cleaning area map, within which the movement history is displayed. This history image information 1107a-2 uses floors (floors) as unit cleaning areas, and switching between these can be achieved using tabs. In the example of FIG. 16A, the history information for "1F" to "3F" is displayed overlapping each other. Among these, the cleaning history for "1F" is displayed, and when switching to "2F" using the tab, the display transitions to home screen 1107b shown in Fig. 16B. Fig. 16B will be explained later.
[0094] In addition, a game function selection button 1107a-3 is displayed below the history image information 1107a-2. The game function selection button 1107a-3 is a button for accepting whether or not to use the game function in step S15, which will be described later. Furthermore, below that, history text 1107a-4 is displayed. This represents the cleaning history as text information, and indicates the date and time when the cleaning was performed, the time, and the coverage rate for the unit cleaning area. In addition, a selection button is provided for each history. The cleaning management unit 107 creates a movement history within the cleaning area map of the history image information 1107a-2 according to this selected cleaning history. In the example of FIG. 16A, all cleaning history is selected. By displaying information according to such a selection, the user can intuitively grasp the cleaning history up to the desired period.
[0095] Also, below the history text 1107a-4, a cleaning start button 1107a-5 is displayed. When this cleaning start button 1107a-5 is pressed, the cleaning management process is executed.
[0096] Next, an example in which the home screen is switched using the tabs of the history image information 1107a-2 will be described. When the "2F" tab in the history image information 1107a-2 is selected, the cleaning management unit 107 transitions the screen to FIG. 16B. FIG. 16B is a diagram showing a home screen 1107b transitioned from FIG. 16A. Similar to the home screen 1107a, the home screen 1107b displays explanatory text 1107b-1, history image information 1107b-2, a game function selection button 1107b-3, history text 1107b-4, and a cleaning start button 1107a-5. However, the contents of the history image information 1107b-2 and history text 1107b-4 have been changed from 1F to 2F. In this way, the history image information 1107b-2 and history text 1107b-4 are changed in conjunction with the selection of the tab.
[0097] 16B, the cleaning history for 12 / 25 is not selected. Therefore, the cleaning history for 12 / 30 and 12 / 31 is shown in the history image information 1107b-2. This concludes the explanation of the first example.
[0098] Next, a second example of the home screen will be described with reference to FIG. 16C. In this second example, a cleaning game function is enabled. In this game, acorns are collected by cleaning. Acorns can be collected by virtually sucking in the acorns themselves and other monsters representing dust contained in the AR information.
[0099] For this reason, in FIG. 16C, a game character 1107c-1 is displayed on a home screen 1107c. Below that, collection points 1107c-2 are displayed, which indicate the number of acorns collected by the game function. The number of acorns is an example of game points. Displaying the points in this way motivates cleaning. Note that while it is desirable for the number of acorns to be the number of all participants, it may also be the number of a specific participant, such as a user.
[0100] Furthermore, below the collection point 1107c-2, a start cleaning button 1107c-3 and a display history button 1107c-4 are displayed. When the start cleaning button 1107c-3 is pressed, the cleaning management unit 107 starts the cleaning management process. For example, the cleaning management unit 107 displays the screen of FIG. 17C. This screen will be described later. When the display history button 1107c-4 is pressed, the cleaning management unit 107 displays the cleaning history, such as the history image information and history text of FIGS. 16A and 16B, on the output unit 110. Below these, a cleaning settings button 1107c-5 is displayed. When the cleaning settings button 1107c-5 is pressed, the cleaning management unit 107 displays a screen on the output unit 110 for inputting various settings related to cleaning. Then, in accordance with the input on this screen, the cleaning management unit 107 records the various settings related to cleaning. This concludes the explanation of step S14.
[0101] Next, the cleaning management process is executed from step S15 shown in FIG. 9B. This does not have to be executed consecutively with the map creation process. For example, when the stick vacuum cleaner 2 is started, the cleaning management process is executed using the stored cleaning area map. First, in step S15, the cleaning management unit 107 accepts from the user whether or not to use the game function. For example, an operation on the game function selection button 1107a-3 in FIG. 16A or the game function selection button 1107b-3 in FIG. 16B is accepted. Note that in the first embodiment, step S15 may be omitted, and the game function may be enabled by default.
[0102] Furthermore, in step S16, cleaning management unit 107 accepts a user selection, that is, a selection of a game player, via input unit 109. Furthermore, in step S17, cleaning management unit 107 accepts a selection of a map of a unit cleaning area to be cleaned from the user via input unit 109. Furthermore, in step S18, cleaning management unit 107 causes output unit 110 to display a terminal attachment instruction screen that prompts the user to attach user terminal 1 to terminal holder 20. Then, in step S19, cleaning management unit 107 accepts an input from the user via input unit 109 to confirm that user terminal 1 has been attached.
[0103] If the cleaning management process is executed immediately after the map creation process, steps S18 and S19 can be omitted. Steps S15 to S19 above can be considered as preparatory processing for the cleaning management process. Two examples of this preparatory processing will be described below using display screens.
[0104] 17A is a diagram showing a map selection screen 1108a for accepting map selection in step S17 in the first example of the preparation processing. The map selection screen 1108a is displayed on the output unit 110 by the cleaning management unit 107. The map selection screen 1108a displays explanatory text 1108a-1 explaining that this screen is a screen for selecting a cleaning area map.
[0105] Below that, created map icon 1108a-2 is displayed for each created cleaning area map. The user selects a cleaning area map by instructing (for example, pressing) one of these icons. That is, cleaning management unit 107 selects the corresponding cleaning area map from cleaning area map information 114. Also, below created map icon 1108a-2, decision button 1108a-3 for confirming the selection of the cleaning area map is displayed. When decision button 1108a-3 is pressed, cleaning management unit 107 transitions to step S18, and the screen transitions from FIG. 17A to FIG. 17B.
[0106] 17B is a diagram showing a terminal attachment instruction screen 1108b in step S18 in the first example. Similar to FIG. 14A, the terminal attachment instruction screen 1108b is a display screen for attaching the user terminal 1 to the terminal holder 20. The terminal attachment instruction screen 1108b displays instruction text 1108b-1 that prompts the user to attach the terminal. Below this, an attachment image 1108b-2 is displayed, which is an image showing how the user terminal 1 is attached to the terminal holder 20. The attachment image 1108b-2 may be a moving image or a still image, and may be realized as an animation or illustration in addition to a live action image.
[0107] Furthermore, below installation image 1108b-2, back button 1108b-3 and next button 1108b-4 are displayed. When back button 1108b-3 is pressed, cleaning management unit 107 transitions the screen from FIG. 17B to FIG. 17A. When next button 1108b-4 is pressed, cleaning management unit 107 transitions the processing flow to a process for confirming that user terminal 1 has been installed (step S19). At this time, cleaning management unit 107 desirably causes output unit 110 to display an installation confirmation screen for user terminal 1. This concludes the description of the first example of the preparation processing, and a second example will now be described.
[0108] 17C is a diagram showing a player / map selection screen 1108c for accepting both player selection (user selection) and map selection in steps S16 and S17 in the second example of the preparation process. Instruction text 1108c-1 prompting the user to select a player and a cleaning area map is displayed on the player / map selection screen 1108c.
[0109] Below that, a group of player icons 1108c-2 for selecting a player is displayed. A corresponding player is selected by the user's designation of the group of player icons 1108c-2. In other words, the cleaning management unit 107 identifies the player (stakeholder) corresponding to the selected player or icon.
[0110] Additionally, a map selection area 1108c-3 is displayed below the group of player icons 1108c-2. The map selection area 1108c-3 includes the name of the room that is the unit cleaning area and a created map icon that indicates the room. Then, by designating the triangle mark in the map selection area 1108c-3, the cleaning management unit 107 switches between the room name and the created map icon. As a result, the user can select the desired room. Furthermore, the map selection area 1108c-3b displays the most recent cleaning date and time of the room.
[0111] Furthermore, a back button 1108c-4 and a next button 1108c-5 are displayed below the map selection area 1108c-3. When the back button 1108c-4 is pressed, the cleaning management unit 107 changes the screen from Fig. 17C to Fig. 16C. When the next button 1108c-5 is pressed, the cleaning management unit 107 changes the screen from Fig. 17C to Fig. 17D.
[0112] FIG. 17D is a diagram showing a player / map selection result screen 1108d when a player (user selection) and a map selection are performed in steps S16 and S17 in the second example of the preparation processing. The player / map selection result screen 1108d displays the player icon 1108d-1 and player name 1108d-2 of the selected player. Below that, a unit cleaning area name 1108d-3 indicating the selected unit cleaning area is displayed. As a result, the user can confirm the selected player (Taro) and unit (living room).
[0113] Additionally, below unit cleaning area name 1108d-3, back button 1108d-4 and next button 1108d-5 are displayed. When back button 1108d-4 is pressed, cleaning management unit 107 transitions the display to FIG. 17C. When next button 1108d-5 is pressed, cleaning management unit 107 transitions the processing flow to a process for confirming that user terminal 1 has been installed (step S19). At this time, cleaning management unit 107 desirably displays an installation confirmation screen for user terminal 1 on output unit 110. This concludes the explanation of the second example of the preparation processing. In other words, the explanation of the preparation processing up to step S19 is completed.
[0114] Furthermore, in step S20, the photographing unit 102 is activated and begins photographing in response to an instruction from the cleaning management unit 107. Furthermore, in step S21, the operation status detection unit 104 begins detecting the operation status of the stick vacuum cleaner 2 and identifying the cleaned position using this. Then, in step S22, the cleaning management unit 107 causes the output unit 110 to display cleaning-related information including AR information. Here, the details of step S22 will be described using specific examples of cleaning-related information.
[0115] FIG. 18 is a flowchart showing details of the cleaning-related information display process (step S22) in the first embodiment. In step S2201, cleaning management unit 107 determines whether to use the game function. For example, cleaning management unit 107 can make this determination based on an input to game function selection button 1107a-3 in FIG. 16A or game function selection button 1107b-3 in FIG. 16B. As a result, if the game function is to be used, the process proceeds to step S2202. If the game function is not to be used, the process proceeds to step S2208.
[0116] Then, in step S2202, the cleaning management unit 107 identifies AR icons to be displayed and calculates the number of such icons. Here, the AR icons are included in the AR information and are used when executing the game function. The AR icons include dust character icons, and points can be obtained by virtually sucking these up with the stick vacuum cleaner 2. An example of this is the dust monster 1109a-2 in FIG. 19A.
[0117] The cleaning management unit 107 also calculates the number of AR icons according to the unit cleaning area indicated by the map selected in step S17. For example, the number can be calculated according to at least one of the attributes (room type), area, cleaning frequency, and latest cleaning time of the unit cleaning area. Furthermore, the number of AR icons may be determined according to the user selected in step S16.
[0118] In step SS2203, the cleaning management unit 107 determines the placement of the identified icons in the target unit cleaning area. That is, the placement of the AR icons in the cleaning area map is determined. The placement can be uniform placement in the unit cleaning area, placement of more icons in areas where dust tends to accumulate (near corners, areas far from entrances, etc.), or placement of more icons in areas that have not been cleaned much based on the cleaning history.
[0119] In step S2204, the cleaning management unit 107 creates AR information by superimposing a movement trajectory and an AR icon on the captured image. Here, the captured image is the one captured in step S20. The movement trajectory is the one identified in step S21. The AR icon is the one identified in step S2202. At this time, the history information creation unit 108 uses the movement trajectory to create cleaning records, which are an example of history information.
[0120] In step S2205, the cleaning management unit 107 superimposes the movement trajectory on the corresponding cleaning area map. That is, the movement trajectory can be displayed on the cleaning area map. The placement position of the AR icon may also be superimposed on the cleaning area map. As a result, cleaning-related information is created.
[0121] Then, in step S2206, the cleaning management unit 107 causes the output unit 110 to display cleaning-related information including an operating map icon showing the cleaning area map on which the AR information created in step S2204 and the movement trajectory identified in step S2205 are superimposed. The cleaning-related information may also include points acquired during the cleaning, cleaning history, and various explanations and instructions. As a result, the user visually checks the cleaning-related information and cleans with the stick vacuum cleaner 2 as if sucking in the AR icon. Furthermore, the user can thoroughly clean the unit cleaning area while checking the operating map icon of the cleaning-related information. At this time, the cleaning management unit 107 controls the display on the output unit 110 so that the AR icon appears to be sucked into the stick vacuum cleaner 2. In this way, the cleaning management unit 107 changes the display of the AR icon, such as by erasing it, in response to the user's operation on the stick vacuum cleaner 2.
[0122] In step S2207, the cleaning management unit 107 calculates points for the game function according to the cleaning status and adds them up. For example, when an AR icon is sucked in, the cleaning management unit 107 calculates points according to the AR points using the game information 116 and adds them to the points already acquired by the user. The cleaning management unit 107 may also calculate points according to the movement trajectory, that is, the amount of cleaning. Here, an example of steps S2202 to S2207, which are the processing when the game function is used, will be described using display screens. Specifically, the description will be given using display screens 1109a and 1109b of cleaning-related information in Example 1 shown in FIGS. 19A and 19B.
[0123] First, display screen 1109a is the screen when cleaning has started. An operating map icon 1109a-1 is displayed on display screen 1109a. Because this screen is for when cleaning has started, the operating map icon 1109a-1 does not display a movement trajectory. Also, a dust monster 1109a-2, which is a character representing dust, is displayed as an AR icon. The user can enjoy cleaning by operating the stick vacuum cleaner 2 as if virtually sucking up the dust monster 1109a-2.
[0124] Furthermore, the vacuum cleaner 1109a-3 in the display screen 1109a indicates the vacuum cleaner head of the stick vacuum cleaner 2 included in the captured image. Furthermore, the point display area 1109a-4 indicates the cumulative value of points calculated by the corresponding cleaning, such as when the dust monsters 1109a-2 are virtually sucked in. Here, in this example, when a certain number of dust monsters are sucked in, an acorn can be obtained, and the number of acorns obtained is displayed as points.
[0125] Then, when the user operates the stick vacuum cleaner 2 and the dust monster 1109a-2 is sucked in, the cleaning management unit 107 transitions the display from FIG. 19A to FIG. 19B. The display screen 1109b shown in FIG. 19B is a screen that has been changed from the display screen 1109a by the cleaning management unit 107 in response to the operation and operation of the stick vacuum cleaner 2. Specifically, the dust monster 1109a-2 has been erased from the display screen 1109a, and a movement trajectory has been added to the operating map icon 1109b-1. Furthermore, as the stick vacuum cleaner 2 moves, a movement trajectory 1109b-4 is displayed around the vacuum cleaner 1109b-2. This concludes the description of the specific example of steps S2202 to S2207 in which the game function is used. Returning to FIG. 18, the processing in the case where the game function is not used will be described.
[0126] In step S2208, cleaning management unit 107 creates AR information by superimposing the movement trajectory on the captured image. Here, the captured image is the one captured in step S20. The movement trajectory is the one identified in step S21. In step S2209, cleaning management unit 107 reads a cleaning area map of the unit cleaning area being cleaned from storage unit 111. In step S2209, cleaning management unit 107 superimposes the movement trajectory on the cleaning area map of the unit cleaning area being cleaned. That is, the movement trajectory can be displayed on the cleaning area map. The placement position of the AR icon may also be superimposed on the cleaning area map. At this time, similar to step S2206, history information creation unit 108 uses the movement trajectory to create cleaning results, which is an example of history information.
[0127] Then, in step S2210, cleaning management unit 107 causes output unit 110 to display cleaning-related information including the AR information created in step S2208 and an active map icon showing the cleaning area map with the movement trajectory superimposed in step S2209. The cleaning-related information may also include a cleaning history and various explanations and instructions. As a result, the user can thoroughly clean the unit cleaning area while checking the active map icon in the cleaning-related information. This concludes the explanation of steps S2202 to S2207, which are the processing when the game function is used.
[0128] Next, an example of steps S2208 to S2210, which are the processing when the game function is not used, will be described using display screens. Specifically, the description will be given using display screens 1109c and 1109d of cleaning-related information in Example 1 shown in Figs. 19C and 19D. First, display screen 1109c is a screen during cleaning. Then, display screen 1109c displays cleaning history 1109c-1. In this example, cleaning time and coverage rate, which indicates the proportion of the area that has been cleaned relative to the unit cleaning area, are also displayed. Since these are both 0, it can be understood that this is the display when cleaning has started.
[0129] In addition, instruction text 1109c-2 is displayed below the cleaning history 1109c-1 to help the user terminal 1 take appropriate photos. In addition, the floor surface 1106c-3, wall surface 1106c-4, and vacuum cleaner 1106c-5 to be cleaned are displayed as captured images of cleaning-related information. These are the same as the floor surface 1106a-3, wall surface 1106a-4, and vacuum cleaner 1106a-5 when creating the map.
[0130] Additionally, the cleaning-related information displays a movement trajectory 1109c-8, which is AR information. Here, the movement trajectory 1109c-8 may display the boundary between cleaned positions and uncleaned positions using a gradation. Here, a sign 1109c-7 is reflected in part of the vacuum cleaner 1106c-5. This sign 1109c-7 corresponds to the marker of the instruction text 1109c-2.
[0131] Furthermore, an operating map icon 1109c-5 is displayed on the display screen 1109c. This operating map icon 1109c-5 is similar to the operating map icon 1109a-1 and the operating map icon 1109b-1. However, the operating map icon 1109c-5 includes the current position 1109c-10 of the stick vacuum cleaner 2. This allows the user to intuitively grasp the current cleaning position within the unit cleaning area. Also, a cleaning start button 1109c-9 is displayed on the display screen 1109c, and pressing this causes the cleaning management unit 107 to transition the display from FIG. 19C to FIG. 19D.
[0132] 19D is a screen that has been changed from display screen 1109c by cleaning management unit 107 in response to the operation and performance of stick vacuum cleaner 2. Display screen 1109d displays cleaning history 1109d-1, which is the same as cleaning history 1109c-1. In this cleaning history 1109d-1, the cleaning time and coverage rate have been counted up since cleaning started.
[0133] Similarly to display screen 1109c, display screen 1109d displays, as captured images of the cleaning-related information, a floor surface 1106d-2, a wall surface 1106d-3, and a vacuum cleaner 1109d-7 to be cleaned. Similarly to display screen 1109c, the cleaning-related information displays a movement trajectory 1109d-9, which is AR information. Here, too, movement trajectory 1109d-9 may display the boundary between cleaned positions and uncleaned positions using a gradation.
[0134] Furthermore, the display screen 1109d displays an operating map icon 1109d-4, similar to the display screen 1109c. This operating map icon 1109d-4 includes the current position 1109d-5 and movement trajectory 1109d-6 of the stick vacuum cleaner 2. In other words, the movement trajectory 1109d-6 has been added to the display screen 1109c. This has been added because the cleaning has progressed. This operating map icon 1109d-4 allows the user to intuitively grasp the current cleaning position and cleaning progress status within the unit cleaning area. Also, the display screen 1109d displays a pause button 1109d-10 and a cleaning end button 1109d-11. When the pause button 1109d-10 is pressed, the cleaning management unit 107 temporarily suspends acquisition of the operating status, and when pressed again, resumes this. Furthermore, when the cleaning end button 1109d-11 is pressed, step S22 ends. This concludes the explanation of FIG. 18, and we will return to FIG. 9B and explain step S23 and subsequent steps.
[0135] Furthermore, in step S23, cleaning management unit 107 determines whether cleaning of the corresponding unit cleaning area has ended. To do this, cleaning management unit 107 makes a determination by accepting an input from the user confirming that cleaning has ended, or by making a determination based on the amount or proportion of the movement trajectory. Then, in step S24, cleaning management unit 107 causes output unit 110 to display a display screen indicating that cleaning has ended. Below, an example of the cleaning end process in step S24 will be described using the display screen. Here, the description will be divided into a case where the game function is used (a case where steps S2202 to S2207 are executed) and a case where the game function is not used (a case where steps S2208 to S2210 are executed).
[0136] First, a case where the game function is used will be described. As cleaning progresses as described above in FIG. 19B, cleaning management unit 107 determines that cleaning of the corresponding unit cleaning area has been completed. In this case, cleaning management unit 107 transitions the display from FIG. 19B to FIG. 20A. For example, cleaning management unit 107 can determine that cleaning has been completed if the movement trajectory accounts for a predetermined percentage or more of the area of the cleaning area map. Display screen 1110a in FIG. 20A displays confirmation text 1110a-1 confirming the completion of cleaning. Below that, an active map icon 1110a-2 including the movement trajectory is displayed. This active map icon 1110a-2 is displayed larger than active map icon 1109a-1 and active map icon 1109b-1, and also indicates the possibility of deviation from the actual movement trajectory.
[0137] Furthermore, below this operating map icon 1110a-2, a continue button 1110a-3 and an end button 1110a-4 are displayed. When the continue button 1110a-3 is pressed, the cleaning management unit 107 returns the display to FIG. 19B to continue cleaning. In other words, the process transitions to step S2206. When the end button 1110a-4 is pressed, the cleaning management unit 107 transitions the display from FIG. 20A to FIG. 20B.
[0138] Display screen 1110b shown in Fig. 20B is a screen that indicates that cleaning, that is, the game function, has ended. For this reason, display screen 1110b displays explanatory text 1110b-1 indicating that cleaning has ended. Below that, instruction text 1110b-2 is displayed that prompts the user to remove user terminal 1 from terminal holder 20. Below that, next button 1110b-3 is displayed. When this next button 1110b-3 is pressed, cleaning management unit 107 transitions the display from Fig. 20B to Fig. 20C.
[0139] The display screen 1110c shown in FIG. 20C is a screen that indicates that the cleaning has been completed. For this reason, the display screen 1110c displays evaluation text 1110c-1 indicating the evaluation of the cleaning. Below that, an active map icon 1110c-2 including the movement trajectory is displayed. Furthermore, a points display area 1110c-3 is displayed that indicates the number of acorns collected and the points awarded for sucking up dust monsters. These allow the user to understand the evaluation of the cleaning. Furthermore, a next button 1110c-4 is displayed below the points display area 1110c-3, and pressing this button ends step S24. This concludes the explanation of when the game function is used.
[0140] Next, a case where the game function is not used will be described. As cleaning progresses as described above in FIG. 19D, cleaning management unit 107 determines that cleaning of the corresponding unit cleaning area has been completed. Display screen 1110d shown in FIG. 20D is the screen to which cleaning management unit 107 has changed from display screen 1109d in response to operation of cleaning end button 1109d-11. Display screen 1110d displays explanatory text 1110d-1 including the cleaning status. Below that, an active map icon 1110d-2 including the coverage rate is displayed. Further below that, a next button 1110d-3 is displayed. When this next button 1110d-3 is pressed, step S24 ends. This concludes the description of steps S23 and S24.
[0141] Then, in step S25, cleaning management unit 107 registers various information about the performed cleaning in storage unit 111. For example, cleaning management unit 107 registers the created AR information and cleaning record including the movement trajectory in cleaning management information 113. Cleaning management unit 107 also registers the calculated points in game information 116. History information creation unit 108 also registers the cleaning record created in step S2204 or step S2208 in cleaning management information 113. At this time, the date and time corresponding to cleaning management information 113 are also registered.
[0142] This concludes the description of the first embodiment. In the first embodiment, the user can enjoy cleaning while using the game function, depending on the user's selection. In this way, motivation for cleaning can be ensured. However, the game function is not essential, and it is not necessary to provide the game function. Even in this case, in the first embodiment, cleaning can be performed while understanding the situation, and more appropriate cleaning can be performed. Furthermore, it is not necessary to not use the game function, and it is also possible to always use the game function. [Example]
[0143] In Example 2, a function of recommending a cleaning position is added to Example 1. Hereinafter, Example 2 will be described focusing on this point. First, the configuration and information of Example 2 are the same as those of Example 1, and therefore the description thereof will be omitted. Furthermore, the characteristic process of Example 2 is step S22. Therefore, the corresponding description in Figures 9A and 9B will be omitted, and the details of step S22 will be described.
[0144] FIG. 21 is a flowchart showing details of the cleaning-related information display process (step S22) in the second embodiment. Hereinafter, the second embodiment will be described with reference to FIG. 21. First, in step S2211, the cleaning management unit 107 identifies a recommended area in the unit cleaning area where cleaning is recommended. To do this, the cleaning management unit 107 uses the cleaning history in the cleaning management information 113. For example, an area that is cleaned less frequently based on the cleaning history is set as the recommended area. Here, an area that is cleaned less frequently is identified from a location that is cleaned less frequently than a predetermined threshold, a location that is in the top (for example, 10%) of the unit cleaning areas and is cleaned less frequently, a location where a predetermined period of time has passed since the last cleaning, etc.
[0145] Also, as in the first embodiment, in step S2201, the cleaning management unit 107 determines whether or not to use the game function. As a result, if it is to be used, the process proceeds to step S2212. If it is not to be used, the process proceeds to step S2219.
[0146] Then, in step S2212, the cleaning management unit 107 identifies AR icons to be displayed and calculates the number of AR icons. In the first embodiment, the number of AR icons is calculated according to the unit cleaning area, but in the second embodiment, the number can be calculated according to at least one of the area of the recommended area identified in step S2211, the cleaning frequency, and the latest cleaning time. In the second embodiment, the attributes of the unit cleaning area (room type), the area, the cleaning frequency, and the latest cleaning time may also be used. Furthermore, the number of AR icons may be determined according to the user, as in the first embodiment.
[0147] Furthermore, in step SS2213, the cleaning management unit 107 determines the arrangement of the identified icons in the target unit cleaning area. That is, the arrangement of the AR icons in the cleaning area map is determined. This arrangement is preferably such that the number (density) of icons per unit area in the recommended area is as large as possible. For example, the cleaning management unit 107 allocates the calculated number of AR icons to the recommended area and the non-recommended area according to the ratio of the area of the recommended area to the unit cleaning area. At this time, a density is determined in advance for the recommended area and the non-recommended area, and the number of AR icons is allocated using this density. The density of the recommended area and the non-recommended area is recorded in the game information 116.
[0148] Furthermore, in step S2214, similar to step S2204 in the first embodiment, the cleaning management unit 107 creates AR information by superimposing the movement trajectory and an AR icon on the captured image. Also, in step S2215, similar to the first embodiment, the cleaning management unit 107 superimposes the movement trajectory on the corresponding cleaning area map. Also, similar to the first embodiment, at this time, the history information creation unit 108 uses the movement trajectory to create cleaning results, which are an example of history information.
[0149] Then, in step S2216, the cleaning management unit 107 creates cleaning-related information by superimposing the recommended area on each of the AR information and the cleaning area map. Here, the cleaning-related information is information including the AR information on which the recommended area is superimposed and an active map icon indicating the recommended area. Note that the recommended area may be superimposed on either the AR information or the active map icon.
[0150] In response to this, in step S2217, cleaning management unit 107 causes the cleaning-related information created in step S2216 to be displayed on output unit 110. An example of this display will be described using cleaning-related information display screens 1111a and 1111b shown in Figures 22A and 22B.
[0151] First, a display screen 1111a in FIG. 22A is a screen displayed when cleaning starts. The display screen 1111a corresponds to the display screen 1109a (FIG. 19A) of the first embodiment. The display screen 1111a has a recommended area 1111a-6 and a recommended area 1111a-7 added to the display screen 1109a. The recommended area 1111a-6 is superimposed on the cleaning target (such as the floor) of the captured image in the AR information, and is displayed to be distinguished from other areas (non-recommended areas). As a result, it is easy to understand that the recommended area 1111a-6 is an area that needs to be cleaned. Note that the boundary between the recommended area 1111a-6 and the other areas may be displayed using a gradation. The recommended area 1111a-7 is superimposed on the active map icon, and indicates the recommended area within the entire unit cleaning area. As a result, the user can grasp the areas that need to be cleaned from a bird's-eye view.
[0152] 22B is a display screen transitioned from the display screen 1111a of FIG. 22A. That is, the display screen 1111b of FIG. 22B is a display screen corresponding to the display screen 1109b (FIG. 19B) of the first embodiment. Therefore, the operating map icon 1111b-1 to the movement trajectory 1111b-4 of the display screen 1111b are the same as the operating map icon 1109b-1 to the movement trajectory 1109b-4 of the display screen 1109b, respectively. Furthermore, a recommended area 1111b-5 and a recommended area 1111b-6 have been added to the display screen 1111b.
[0153] Here, the recommended area 1111b-5 is superimposed on the cleaning target (such as the floor) in the captured image in the AR information, and is displayed to be distinguished from other areas (non-recommended areas). As a result, it is easy to understand that the recommended area 1111b-5 is an area that needs to be cleaned highly. The boundary between the recommended area 1111b-5 and other areas may be displayed using a gradation. Furthermore, the recommended area 1111b-6 is superimposed on the active map icon, and indicates the recommended area within the entire unit cleaning area. As a result, the user can grasp the areas that need to be cleaned highly from a bird's-eye view. This concludes the explanation of step S2217, and we will return to FIG. 21 and explain the processing from step S2218 onwards.
[0154] In step S2218, similar to step S2207 in the first embodiment, the cleaning management unit 107 calculates points for the game function according to the cleaning status. For example, when an AR icon is sucked in, the cleaning management unit 107 calculates points according to the AR points using the game information 116. Here, more AR icons (for example, dust monsters) are arranged in the recommended area. Therefore, by giving priority to cleaning the recommended area, the user can obtain more points. As a result, it is possible to encourage the user to give priority to cleaning the recommended area. This concludes the description of steps S2212 to S2218, which are the processing when the game function is used.
[0155] Returning to FIG. 21, the process from step S2219 onwards, which is the process when the game function is not used, will be described.
[0156] In step S2219, the cleaning management unit 107 creates AR information by superimposing the recommended area and the movement trajectory on the captured image. Also, in step S2220, similar to step S2209 in the first embodiment, the cleaning management unit 107 superimposes the movement trajectory on the cleaning area map of the unit cleaning area being cleaned. At this time, similar to step S2214, the history information creation unit 108 uses the movement trajectory to create cleaning results, which is an example of history information.
[0157] Then, in step S2221, the cleaning management unit 107 displays cleaning-related information, including the AR information created in step S2219 and the operating map icon showing the cleaning area map on which the movement trajectory is superimposed in step S2210, on the output unit 110. Note that the cleaning-related information may also include a cleaning history and various explanations and instructions.
[0158] An example of this display will be described using cleaning-related information display screens 1112a and 1112b shown in Figures 23A and 23B. First, display screen 1112a in Figure 23A is a display screen corresponding to display screen 1109c in Figure 19C of Example 1. Therefore, cleaning history 1112a-1 to current location 1112a-10 on display screen 1112a are the same as cleaning history 1109c-1 to current location 1109c-10 on display screen 1109c, respectively. Furthermore, recommended area 1112a-11 and recommended area 1112a-12 have been added to display screen 1112a.
[0159] The recommended area 1112a-11 is superimposed on the cleaning target (such as the floor) in the captured image in the AR information and is displayed to be distinguished from other areas (non-recommended areas). As a result, it is easy to understand that the recommended area 1112a-11 is an area that is highly in need of cleaning. Note that the boundary between the recommended area 1112a-11 and other areas may be displayed using a gradation.
[0160] Furthermore, the recommended area 1112a-12 is superimposed on the operating map icon 1112a-5, and indicates the recommended area within the entire unit cleaning area, allowing the user to grasp, from a bird's-eye view, the areas that are most in need of cleaning.
[0161] 23B is a display screen transitioned from display screen 1112a in FIG. 23A. That is, display screen 1112b in FIG. 23B is a display screen corresponding to display screen 1109d (FIG. 19D) of Example 1. Therefore, cleaning history 1112a-1 to cleaning end button 1112ad-11 on display screen 1112b are the same as cleaning history 1109d-1 to cleaning end button 1109d-11 on display screen 1109d, respectively. Furthermore, recommended area 1112b-12 and recommended area 1112b-13 have been added to display screen 1112b.
[0162] Here, the recommended area 1112b-12 is superimposed on the cleaning target (such as the floor) in the captured image in the AR information, and is displayed to be distinguished from other areas (non-recommended areas). As a result, it is easy to understand that the recommended area 1112b-12 is an area that needs to be cleaned. The boundary between the recommended area 1112b-12 and other areas may be displayed using a gradation. Furthermore, the recommended area 1112b-13 is superimposed on the active map icon, and indicates the recommended area within the entire unit cleaning area. As a result, the user can grasp the areas that need to be cleaned from a bird's-eye view.
[0163] In the second embodiment, the recommended area is displayed on the display screen during cleaning, but may also be displayed on the display screens 1110a to 1110d in the process of ending cleaning. This concludes the description of FIG. 21, that is, the description of the second embodiment. In this embodiment, the recommended area is displayed, so that the user can easily grasp the areas that are most in need of cleaning. Also, in the second embodiment, the game function does not have to be disabled, and the game function may always be used. Furthermore, superimposing the recommended area on the AR information is not essential and may be omitted. In particular, the display of the operating map icon may express the density of the AR icon by a shade of color or the like. [Example]
[0164] In Examples 1 and 2, the cleaning area presentation process is performed by the user terminal 1 alone, but in Example 3, various functions are realized in cooperation with a cleaning management device 3 realized by a server or the like. Fig. 24 is a system configuration diagram of the cleaning management system in Example 3. In Fig. 24, the cleaning management system has a user terminal 1 held by a terminal holder 20 of a stick vacuum cleaner 2, and a cleaning management device 3, which are connected via a network 5. In this case, the user terminal 1 may be connected to the network 5 via a router 4, or may be connected via another device, or may be connected to the network 5 directly.
[0165] In the third embodiment, among the functions of the user terminal 1 described in the first and second embodiments, the functions and configurations executed by the cleaning management device 3 can be omitted. For example, at least one of the cleaner identification unit 103, the operation status detection unit 104, the cleaning area map creation unit 105, the AR information creation unit 106, the cleaning management unit 107, and the history information creation unit 108 can be omitted. Furthermore, at least one of the information stored in the memory unit 111 can be omitted.
[0166] Furthermore, the user terminal 1 and the cleaning management device 3 may be connected to the user terminal 1-a used by the relevant person described in the first embodiment via the router 4 and the network 5. The user terminal 1-a may be located in the same house as the user terminal 1 or outside the house, and may be connected to the user terminal 1 and the cleaning management device 3 via the router 4 or the network 5, and the cleaning results including points can be shared with the user terminal 1. The user terminal 1 and the stick vacuum cleaner 2 are the same as those in the first embodiment. The user terminal 1-a may have the same functions as the user terminal 1, or may be configured such that the information stored in the vacuum cleaner identification unit 103 to the cleaning management unit 107, the history information creation unit 108, and the memory unit 111 is omitted.
[0167] Next, a description will be given of the cleaning management device 3, which is a characteristic configuration of Example 3. The cleaning management device 3 is used by manufacturers and distributors of stick vacuum cleaners 2, and these distributors manage users as members. Next, a description will be given of the configuration of the cleaning management device 3.
[0168] First, the functional blocks of cleaning management device 3 will be described with reference to Fig. 24. Cleaning management device 3 has communication unit 301, cleaner identification unit 302, operation status detection unit 303, cleaning area map creation unit 304, AR information creation unit 305, cleaning management unit 306, history information creation unit 307, and storage unit 308. First, communication unit 301 connects to each user terminal and router 4 via network 5.
[0169] Furthermore, cleaner identification unit 302 to history information creation unit 307 execute the same processes as cleaner identification unit 103 to history information creation unit 108 in Examples 1 and 2, respectively. Storage unit 308 stores user management information 310, cleaning management information 311, cleaning area map information 312, guidance information 313, and game information 314. Each of these pieces of information will be described later.
[0170] Next, we will explain the hardware configuration of one implementation example of cleaning management device 3. Cleaning management device 3 can be realized by a computer such as a server or a cloud system. Fig. 25 is a hardware configuration diagram of cleaning management device 3 in Example 3. In Fig. 25, cleaning management device 3 has processing device 31, communication device 32, memory 33, and secondary storage device 34, which are connected to each other via a communication path.
[0171] First, the processing device 31 can be realized by a processor such as a CPU, and executes calculations in accordance with a cleaning management program 35 stored in a secondary storage device 34, which will be described later. The communication device 32 corresponds to the communication unit 301 in Fig. 24, connects to the network 5, and communicates with other devices such as the user terminal 1.
[0172] 24. Memory 33 and secondary storage device 34 store cleaning management program 35 and information used in processing by processing device 31. Secondary storage device 34 can be implemented as a so-called storage. Secondary storage device 34 stores cleaning management program 35, user management information 310, cleaning management information 311, cleaning area map information 312, guidance information 313, and game information 314. Secondary storage device 34 may be implemented as various storage media such as an external hard disk drive (HDD), solid state drive (SSD), or memory card, or may be implemented as a device separate from cleaning management device 3, such as a file server.
[0173] Cleaning management program 35 is composed of a vacuum cleaner identification module 351, an operating status detection module 352, a cleaning area map creation module 353, an AR information creation module 354, a cleaning management module 355, and a history information creation module 356, each for its respective functions. Note that each of these modules may be realized as an individual program or a partial combination. In particular, AR information creation module 354 may be realized as a program with an augmented reality function separate from the cleaning management program. Furthermore, cleaning management program 35 may be realized as one function of an integrated management application that manages multiple home appliances.
[0174] Here, the configuration shown in FIG. 24, which performs the same functions as each module, is as follows. Vacuum cleaner identification module 351: Vacuum cleaner identification unit 302 Operation status detection module 352: Operation status detection unit 303 Cleaning area map creation module 353: Cleaning area map creation unit 304 AR information creation module 354: AR information creation unit 305 Cleaning management module 355: Cleaning management section 306 History information creation module 356: History information creation unit 307 Therefore, the processing device 31 executes the processing of the vacuum cleaner identification unit 302, the operation status detection unit 303, the cleaning area map creation unit 304, the AR information creation unit 305, the cleaning management unit 306 and the history information creation unit 307 in accordance with the cleaning management program 35.
[0175] Here, cleaning management program 35 executes the same processes as cleaning management program 16 of user terminal 1. Note that cleaning management program 35 can be stored in secondary storage device 34 or other storage media.
[0176] Next, the user management information 310, cleaning management information 311, cleaning area map information 312, guidance information 313, and game information 314 will be described. FIG. 26 is a diagram showing the user management information 310 used in the third embodiment. The user management information 310 is information about the user of the vacuum cleaner and related parties. It has the same items as the user management information 112 in the first and second embodiments, but in comparison, it handles information about multiple users. For example, information about other family members such as user B is added.
[0177] 27 is a diagram showing cleaning management information 311 used in Example 3. The cleaning management information 311 is information for managing the cleaning results of multiple users using vacuum cleaners. The cleaning management information 311 has the same items as the cleaning management information 113 of Examples 1 and 2, but in comparison, it handles multiple stick vacuum cleaners. For example, information on stick vacuum cleaner x has been added.
[0178] FIG. 28 is a diagram showing cleaning area map information 312 used in Example 3. The cleaning area map information 312 is map information that defines the layout of a usage location, such as a house or an office, where multiple vacuum cleaners, such as the stick vacuum cleaner 2 and the stick vacuum cleaner x, are used, that is, each unit cleaning area that makes up the usage location. The cleaning area map information 312 has the same items as the cleaning area map information 114 of Examples 1 and 2, but in comparison, it handles information on multiple users (usage locations). For example, information on user B has been added.
[0179] 29 is a diagram showing guidance information 313 used in the third embodiment. The guidance information 313 is information showing various kinds of guidance, such as terms of use and guidance on how to use the device, including user operations, for executing the cleaning management process and preparation process in the third embodiment. The guidance information 313 has the same items as the guidance information 115 in the first and second embodiments, but in comparison, it handles a larger number of stick vacuum cleaners. For example, information on stick vacuum cleaner x has been added.
[0180] Next, a process flow for cleaning with a stick vacuum cleaner 2 in Example 3 will be described. Here, as in Examples 1 and 2, a process flow including a map creation process and a cleaning management process, which are examples of preparation processes for cleaning, will be described. Fig. 30 is a flowchart showing the process flow for cleaning in Example 3. Below, the configuration of the user terminal 1 will be described using the configuration shown in Fig. 3, and the configuration of the cleaning management device 3 will be described using the configuration shown in Fig. 24.
[0181] First, in steps S101 and S102, the user terminal 1 executes the same processes as steps S1 and S2 of the first embodiment. If it is determined in step S102 that this is the first use, the process proceeds to step S103, and if it is determined that this is the second or subsequent use, the process proceeds to step S111. Then, in step S103, the cleaning management unit 107 transmits a registration request for the user or related person to the cleaning management device 3 via the communication unit 101. This registration request includes the user / related person, address, contact information, and owned devices from the user management information 310.
[0182] In step S301, the communication unit 301 of the cleaning management apparatus 3 receives the transmitted registration request.
[0183] In step S302, the cleaning management unit 306 transmits the terms of use to the user terminal 1 via the communication unit 301. Here, the cleaning management unit 306 searches the guidance information 313 for the terms of use corresponding to the owned device of the registration request, and transmits them.
[0184] Furthermore, in step S104, the communication unit 101 of the user terminal 1 receives the terms of use, and the cleaning management unit 107 displays them on the output unit 110. The display screen at this time is as described in the first embodiment. The display screen in the third embodiment is the same as in the first and second embodiments. Then, when consent to the terms of use is received from the user via the input unit 109, in step S105 the cleaning management unit 107 transmits a confirmation notice to the cleaning management device 3 indicating that confirmation has been confirmed.
[0185] In response to this, when the communication unit 301 of the cleaning management device 3 receives the confirmation notification, in step S303 the cleaning management unit 306 performs registration processing in response to the registration request. Specifically, the cleaning management unit 306 registers the user / related person, address, contact information, and owned devices included in the registration request in the user management information 310.
[0186] Furthermore, in step S304, the cleaning management unit 306 determines whether the user management information 310 and cleaning management information 311 for the stick vacuum cleaner 2 have already been registered by another user terminal or another related party. If they have already been registered, the process proceeds to step S305. If they have not yet been registered, the process proceeds to step S306. Note that when proceeding to step S305, it is desirable for the cleaning management unit 306 to add the user / related party information registered in step S303 to the registered record. For this reason, step S303 may be executed after this step.
[0187] In step S305, the cleaning management unit 306 transmits the usage instructions to the user terminal 1 via the communication unit 301. To do this, the cleaning management unit 306 searches for the functions and guidance content of the corresponding stick vacuum cleaner 2 from the guidance information 313. The cleaning management unit 306 then transmits these as the usage instructions via the communication unit 301.
[0188] Then, when the communication unit 101 of the user terminal 1 receives the usage instructions, in step S110, the cleaning management unit 107 causes the output unit 110 to display the usage instructions. This display screen is the same as in step S5 of the first embodiment. Also, in step S109, the cleaning management unit 107 causes the output unit 110 to display a home screen, similar to step S14 of the first embodiment.
[0189] In step S306, the cleaning management unit 306 transmits instructions for use and a map creation instruction to the user terminal 1 via the communication unit 301.
[0190] Then, when the communication unit 101 of the user terminal 1 receives the usage instruction and map creation instruction, in response to this, in step S106, the cleaning management unit 107 causes the output unit 110 to display a usage instruction and map creation explanation screen. That is, the same processes as in steps S5 and S6 of the first embodiment are executed.
[0191] Furthermore, in step S107, a map creation process is executed. That is, the processes described in steps S6 to S12 of FIG. 9A in the first embodiment are executed. Then, in step S108, the cleaning area map creation unit 105 transmits a registration request including the created cleaning area map to the cleaning management device 3 via the communication unit 101. Note that the created cleaning area map may be stored in the storage unit 111 of the user terminal 1, and steps S108 to S308 may be omitted.
[0192] Furthermore, when the communication unit 301 of the cleaning management device 3 receives a registration request transmitted from the user terminal 1, in step S307 the cleaning management unit 306 registers the accepted cleaning area map in the cleaning area map information 312. Then, in step S308, the cleaning management unit 306 transmits a registration notification to the user terminal 1 via the communication unit 301 indicating that the cleaning area map has been registered.
[0193] Then, when the communication unit 101 of the user terminal 1 receives the registration notification, step S109 is executed. Furthermore, in step S111, a cleaning management process is executed. That is, the processes described in steps S15 to S24 of FIG. 9B in the first embodiment are executed. Of course, step S22 in this cleaning management process can be realized by the display process of cleaning-related information shown in FIG. 18 or FIG. 21.
[0194] Furthermore, in step S112, cleaning management unit 107 sends a data update request including various information resulting from the cleaning execution to cleaning management device 3 via communication unit 101. This information includes, for example, cleaning results and calculated points. Then, in step S309, communication unit 301 of cleaning management device 3 accepts the data update request. In response to this, in step S310, cleaning management unit 306 registers the various information included in the data update request in storage unit 308.
[0195] This concludes the explanation of the flowchart in FIG. 30. However, in addition to the processing described here, related information may be sent to the user terminal 1-a of the relevant party. The related information includes the cleaning record and calculated points included in the data update request. Furthermore, various display screens in the map creation processing of step S107 and the cleaning management processing of step S11 may be shared between the user terminal 1 and the user terminal 1-a. Furthermore, the user terminal 1 and the user terminal 1-a can access their own information among the user management information 310, cleaning management information 311, cleaning area map information 312, and guidance information 313 stored in the memory unit 308 of the cleaning management device 3.
[0196] This concludes the explanation of the third embodiment. According to the third embodiment, the above-mentioned process is executed in cooperation with the user terminal 1 such as a smartphone and the cleaning management device 3 such as a server. This allows appropriate resources to be used, and efficient processing can be achieved. Furthermore, the execution entity of each step shown in FIG. 30 is merely an example, and some of the steps may be changed to be executed by another device (the user terminal 1 or the cleaning management device 3).
[0197] The user terminal 1 and cleaning management device 3 in Examples 1 to 3 are examples of information processing devices for realizing the cleaning management system. Therefore, the cleaning management system may be configured to include either the user terminal 1 or the cleaning management device 3. [Example]
[0198] Next, a fourth embodiment relating to the structure of the terminal holder 20 will be described. Fig. 31 is a diagram schematically illustrating a side view of the stick vacuum cleaner 2 in the fourth embodiment when the terminal holder 20 is attached thereto. As also described in Fig. 1, the stick vacuum cleaner 2 has a vacuum cleaner body 21 and a vacuum cleaner head 24, which are connected via an extension tube 23. The vacuum cleaner body 21 is provided with a handle 22 that is held by the user. The lower part of the vacuum cleaner body 21 has a tubular or annular connector 211 for connecting to the extension tube 23. The stick vacuum cleaner 2 in the fourth embodiment has a communication function and other information processing functions, and may be linked to a user terminal 1, a cleaning management device 3, etc.
[0199] Here, the terminal holder 20 is detachably installed on the vacuum cleaner main body 21, more preferably on the connection part 211. For example, the terminal holder 20 is configured in a ring-like or tubular shape and is fixed via an adapter or the like that wraps around the connection part 211. The terminal holder 20 may also be attached to a part other than the extension tube 23 or the connection part 211. Furthermore, when the extension tube 23 of the stick vacuum cleaner 2 is removed and a replacement nozzle (tube) is provided, the terminal holder 20 may be connected to the nozzle. The replacement nozzle is a nozzle that is shorter than the extension tube 23, and includes a brush nozzle and a tapered nozzle. Furthermore, it is desirable for the replacement nozzle to have a cableless structure in which a cable for controlling the vacuum cleaner head 24 is omitted.
[0200] Next, Fig. 32 is an enlarged view of Fig. 31 showing the state in which the terminal holder 20 in Example 4 is attached. In Fig. 32, the terminal holder 20 is fixed to the connection part 211 via the attachment part 200. At this time, it is desirable to position the holding part 20-1 of the terminal holder 20 so that it is at an angle of approximately 100° from the direction of the connection part 211 and the extension tube 23. However, this angle can be finely adjusted by moving the holding part 20-1 or the arm part 20-2, which will be described later. This allows the imaging part 102 of the user terminal 1 to capture images of the cleaner head 24 and the floor surface to be cleaned.
[0201] Here, the terminal holder 20 has at least a holding part 20-1, an arm part 20-2 and a base 20-3, and is attached to the stick vacuum cleaner 2. This attachment is preferably performed via an attachment part 200 that the terminal holder 20 has.
[0202] First, the holding unit 20-1 securely holds the user terminal 1 by clamping it, for example. The base 20-3 and the attachment unit 200 are connected, and the terminal holder 20 is fixedly attached to the stick vacuum cleaner 2. The arm unit 20-2 connects the holding unit 20-1 and the base 20-3. In the fourth embodiment, the base 20-3 or the terminal holder 20 and the attachment unit 200 are configured separately. However, these may be configured as an integrated unit, or may be configured as an integrated unit or separable unit. In other words, the terminal holder 20 of the fourth embodiment may be configured with the holding unit 20-1, the arm unit 20-2, and the base 20-3, or may be configured with the attachment unit 200 added to these. This allows the terminal holder 20 to be shared with multiple vacuum cleaners, especially vacuum cleaners with different specifications such as size. As described above, in the fourth embodiment, the terminal holder 20 having the holding unit 20-1 is detachably attached to the vacuum cleaner body of the stick vacuum cleaner 2.
[0203] Next, an example of the structure of the mounting portion 200 according to the fourth embodiment will be described with reference to Fig. 33 and Fig. 34. Fig. 33 is a diagram showing a first example of the mounting portion 200 according to the fourth embodiment. Here, Fig. 33 is a view seen from the direction AA shown in Fig. 31. The same applies to Fig. 34.
[0204] In Fig. 33, the lower part of the terminal holder 20 is connected to the mounting part 200. The mounting part 200 has an upper mounting part 200-1, a lower mounting part 200-2a, and a lower mounting part 200-2b, and its cross section is configured to be annular. Here, the lower mounting part 200-2a and the lower mounting part 200-2b move in the direction of the arrows (left and right), and together with the upper mounting part 200-1, they sandwich the connection part 211. For this reason, the upper mounting part 200-1 and the lower mounting part 200-2a and the lower mounting part 200-2b are movably connected by pins.
[0205] The lower mounting portion 200-2a and the lower mounting portion 200-2b are fixedly connected with screws or nails, and a force is generated in the left direction in the figure. This causes the mounting portion 200 to tighten the connection portion 211. As a result, the terminal holder 20 connected to the mounting portion 200 is fixed to the connection portion 211.
[0206] Next, Fig. 34 is a diagram showing a second example of the attachment portion 200 in the fourth embodiment. In Fig. 34 as well, the attachment portion 200 is connected to the lower part of the terminal holder 20. This attachment portion 200 has an upper attachment portion 200-3, a lower attachment portion 200-4a, and a lower attachment portion 200-4b, and its cross section is configured to be annular. Here, the lower attachment portion 200-4a and the lower attachment portion 200-4b move in the direction of the arrows (left and right), and together with the upper attachment portion 200-3, they sandwich the connection portion 211.
[0207] Here, the upper mounting portion 200-3 is connected to the lower mounting portion 200-4a and the lower mounting portion 200-4b via springs that generate force in the tightening direction. In this way, the mounting portion 200 tightens the connection portion 211. As a result, the terminal holder 20 connected to the mounting portion 200 is fixed to the connection portion 211.
[0208] With the configuration of the fourth embodiment described above, the user terminal 1 can be fixedly held in the terminal holder 20. As a result, the user of the stick vacuum cleaner 2 can use the user terminal 1 and benefit from various information processing including information processing related to cleaning. [Example]
[0209] Next, a fifth embodiment, which is different from the fourth embodiment and relates to the structure of the terminal holder 20, will be described. The fifth embodiment shows a structure in which the terminal holder 20 is connected to a handy brush 25 that can be attached to and detached from the stick vacuum cleaner 2. The handy brush 25 is a type of accessory, and is tubular, but is a shorter pipe than the extension tube 23. The handy brush 25 may also be called a shelf brush, a round brush, a brush nozzle, or the like. Various nozzles without a brush may also be used. Such nozzles include a crevice nozzle and a water-absorbing nozzle. The stick vacuum cleaner 2 of the fifth embodiment has a communication function and other information processing functions, and may be linked to a user terminal 1, a cleaning management device 3, or the like.
[0210] FIG. 35 is a diagram schematically illustrating a side view of the stick vacuum cleaner 2 in Example 5 when the terminal holder 20 is attached thereto. As described in FIG. 1 , the stick vacuum cleaner 2 has a vacuum cleaner body 21 and a vacuum cleaner head 24, which are connected via an extension tube 23. The vacuum cleaner body 21 is provided with a handle 22 that is held by a user. A handy brush 25 is attached to the bottom of the vacuum cleaner body 21. The extension tube 23 is connected to the vacuum cleaner body via the handy brush 25. Note that "via the handy brush 25" includes the following aspects: (1) The handy brush 25 and the extension tube 23 may each be connected to the vacuum cleaner body 21, and the extension tube 23 may extend into the hollow portion of the handy brush 25; or (2) The extension tube 23 may be connected to the extension tube 23, and the handy brush 25 may be connected to the vacuum cleaner body 21.
[0211] Here, the connection between the terminal holder 20 and the handy brush 25 will be described. Fig. 36 is an external view showing the state in which the terminal holder 20 and the handy brush 25 are connected in Example 5. In Fig. 36, the terminal holder 20 is installed so as to be detachable from the handy brush 25. For this purpose, the terminal holder 20 is connected to the handy brush 25 via the attachment part 20-4, which is fixed (locked) and released (released) by the elastic force of a spring provided in the attachment part 20-4. Note that, in addition to the spring, the terminal holder 20 and the handy brush 25 may be fixed by a claw such as a so-called side release buckle, or may be fixed by generating frictional force by a groove provided in the handy brush 25.
[0212] Next, Fig. 37 is an enlarged view of Fig. 35 showing the state in which the terminal holder 20 in Example 5 is attached. In Fig. 37, the terminal holder 20 is fixed to the vacuum cleaner body 21 via the handy brush 25. At this time, it is desirable to position the holding part 20-1 of the terminal holder 20 so that it is at an angle of approximately 100° from the direction of the handy brush 25 and the extension tube 23. However, this angle can be finely adjusted by moving the holding part 20-1 or the arm part 20-2. This allows the image capturing unit 102 of the user terminal 1 to capture images of the vacuum cleaner head 24 and the floor surface to be cleaned.
[0213] Here, the terminal holder 20 has at least a holding part 20-1, an arm part 20-2, and an attachment part 20-4, and is attached to the stick vacuum cleaner 2 via the handy brush 25. In this way, in the fifth embodiment, an accessory such as the handy brush 25 is used to physically connect the user terminal 1 to the stick vacuum cleaner 2, so that the accessory can be used efficiently. [Example]
[0214] Next, a sixth embodiment will be described regarding the structure of the terminal holder 20. In the sixth embodiment, the holding portion 20-1, the arm portion 20-2, and the base 20-3 of the terminal holder 20 in the fourth and fifth embodiments are integrated together. In the sixth embodiment, the terminal holder 20-10 is referred to as the terminal holder 20-10.
[0215] First, Fig. 38 is a perspective view showing the terminal holder 20-10 in Example 6 connected to the handy brush 25. In Fig. 38, the terminal holder 20-10 is provided with upper ribs 20-11a, 20-11b and a lower rib 20-13 to hold the user terminal 1. The upper ribs 20-11a, 20-11b and the lower rib 20-13 make it difficult for the user terminal 1 placed on the terminal holder 20-10 to move toward the front right in the drawing, making it difficult for the user terminal 1 to come off the terminal holder 20-10. Note that it is sufficient to provide at least one of the upper ribs 20-11a, 20-11b and the lower rib 20-13.
[0216] Additionally, receiving portions 20-12a and 20-12b are provided inside the upper ribs 20-11a and 20-11b of the terminal holder 20-10 (receiving portion 20-12b is not shown due to a blind spot). These receiving portions 20-12a and 20-12b accommodate both sides of the user terminal 1. For this reason, receiving portions 20-12a and 20-12b are implemented as grooves or gaps in the thickness direction of the user terminal 1. This makes it less likely that the terminal holder 20-10 will interfere with switches (buttons) provided on the side of the user terminal 1. In other words, when the user terminal 1 is placed on the terminal holder 20-10, it is possible to prevent or suppress the switches from being pressed accidentally. For this reason, it is desirable to make the width of the grooves or gaps in receiving portions 20-12a and 20-12b slightly shorter than the thickness of the user terminal 1 (for example, the thickness of a typical smartphone). This allows the front and back surfaces of the user terminal 1 to be fixed with these, and the switches can be placed in the grooves or gaps and out of contact with the terminal holder 20-10.
[0217] Furthermore, the grooves and gaps in receiving portion 20-12a and receiving portion 20-12 make it difficult for user terminal 1 to come off terminal holder 20-10. Note that it is sufficient to provide either receiving portion 20-12a or 20-12b. Furthermore, it is also possible to provide either upper ribs 20-11a, 20-11b and lower rib 20-13 or receiving portions 20-12a and 20-12b.
[0218] The terminal holder 20-10 is connected to the handy brush 25 below (only a portion of the handy brush 25 is shown in the figure). The configuration of the terminal holder 20-10 will be described in detail below. Figure 39A is a side view showing the terminal holder 20-10 in Example 6 connected to the handy brush 25. The upper rib 20-11b and the lower rib 20-13 can be seen on the side of the terminal holder 20-10. In particular, the lower rib 20-13 extends upward as circled in the figure, which makes it difficult for the user terminal 1 to come off. Next, a top view (direction A) and a bottom view (direction B) of the terminal holder 20-10 will be described.
[0219] Fig. 39B is a top view showing the terminal holder 20-10 in Example 6 connected to the handy brush 25. In Fig. 39B, the upper rib 20-11a and the upper rib 20-11b each extend toward the center of the terminal holder 20-10 as circled in the figure, which makes it difficult for the user terminal 1 to come off.
[0220] Furthermore, receiving portions 20-12a and 20-12b are configured as grooves into which both ends of the user terminal 1 fit, preventing or inhibiting switch malfunction. Furthermore, receiving portions 20-12a and 20-12b are tapered (shaped like the letter "V" in the figure), meaning that receiving portions 20-12a and 20-12b are located approximately in the center of the "V" shape. As a result, the user terminal 1 can be more securely attached to receiving portions 20-12a and 20-12b, which are located in the center. Therefore, switches on the side of the user terminal 1 are positioned in the spaces of the grooves and gaps, preventing malfunction.
[0221] Furthermore, the terminal holder 20-10 is provided with an opening / closing section 20-14 realized by a hinge structure near the upper rib 20-11a. This opening / closing section 20-14 acts as an axis, allowing one end of the terminal holder 20-10 to open (rotate) in the direction of the arrow in the figure. As a result, the user terminal 1 can be attached (placed) or removed from the terminal holder 20-10. In this way, the rotation of one end of the terminal holder 20-10 allows the user terminal 1 to be easily attached or removed with a simple structure.
[0222] FIG. 39C is a bottom view showing the terminal holder 20-10 in Example 6 connected to the handy brush 25. In FIG. 39C, the terminal holder 20-10 is provided with a circular protrusion 20-15 (Ω-shaped within the dashed line in the figure). The circular protrusion 20-15 is made of an elastic material such as metal, and is fixedly attached to the handy brush 25 by its elastic force. Furthermore, in Example 6, a structure is provided for fixedly connecting the terminal holder 20-10 and the handy brush 25. This will be explained next.
[0223] 40A is a rear view showing the state in which the terminal holder 20-10 in Example 6 is connected to the handy brush 25. At the location shown in the CC cross section of this rear view, a claw portion is provided on the terminal holder 20-10, and by combining with a protrusion of the handy brush 25, a fixed installation is achieved.
[0224] Fig. 40B is a cross-sectional view taken along CC in Fig. 40A in Example 6. In Fig. 40B, the terminal holder 20-10 is provided with a claw portion 20-16. In contrast, the handy brush 25 is formed with a protrusion 25-1. The claw portion 20-16 and the protrusion 25-1 are interlocked with each other, preventing the claw portion 20-16 from easily coming off the protrusion. As a result, the handy brush 25 is fixedly attached to the terminal holder 20-10.
[0225] In the sixth embodiment described above, the terminal holder 20-10 is attached to the handy brush 25, but the present invention is not limited to this. For example, the terminal holder 20-10 may be attached to the vacuum cleaner body 21 or the extension tube 23. Furthermore, each of the above-described configurations may be provided in the terminal holder 20 as in the fourth or fifth embodiment. [Example]
[0226] Next, a seventh embodiment will be described, which shows a modified example of the map creation process. In the first to third embodiments, the cleaning area map is created by moving the stick vacuum cleaner 2 to which the user terminal 1 is attached. In the seventh embodiment, an example in which the cleaning area map is created by operating the user terminal 1 will be described.
[0227] FIG. 41 is a diagram for explaining the map creation process in Example 7. More specifically, FIG. 41 shows a display screen for explaining the operation of the user terminal 1 in creating a cleaning area map. Before explaining FIG. 41, the premise of Example 7 will first be explained. Example 7 uses the above-mentioned marker unit. However, the marker unit may be provided in a location other than the cleaner head 24. For example, it may be provided in the charging base 26, or more preferably in the base member 29. Furthermore, it is desirable to use a so-called two-dimensional code as the marker unit. Below, the map creation process of Example 7 will be explained with reference to FIG. 41.
[0228] First, the cleaning area map creation unit 105 causes the output unit 110 to display a display screen for starting the creation of a map. Unlike in the first to third embodiments, this display screen does not prompt the user to attach the user terminal 1, but rather causes the user to read a two-dimensional code, which is an example of a marker, as shown in FIG. 41(a). If the marker is successfully read, the cleaning area map creation unit 105 causes the output unit 110 to display proof of this (for example, a white marker). It is desirable to display the content displayed in the case of success, as shown in FIG. 41(a).
[0229] Next, in response to a user's operation or the like, the cleaning area map creation unit 105 causes the output unit 110 to display a display screen for explaining the creation of the map shown in Fig. 41(b). Here, when creating the map, the cleaning area map creation unit 105 causes the output unit 110 to display an AR image created by the AR information creation unit 106 by superimposing a marker on the captured image. Therefore, the cleaning area map creation unit 105 displays an explanation instructing the user to virtually place the marker of the AR image in a corner of a room (an example of a unit cleaning area) as shown in Fig. 41(b).
[0230] Next, in response to a user's operation or the like, the cleaning area map creation unit 105 causes the output unit 110 to display a display screen for explaining the creation of a map, as shown in FIG. 41(c). FIG. 41(c) shows the operation for creating a cleaning area map that combines multiple rooms. Here, it displays information about moving the location, that is, the room, and placing a marker. The middle section of FIG. 41(c) displays an image of the cleaning area map being created. It also displays information about how to include the area under an obstacle, such as a table, in the cleaning area without placing a marker. Furthermore, FIG. 41(c) displays information about how to create a cleaning area map that combines multiple rooms by tapping around the room in a certain direction (for example, clockwise or counterclockwise).
[0231] Then, in response to a user's operation or the like, the cleaning area map creation unit 105 causes the output unit 110 to display a display screen for explaining the creation of the map shown in FIG. 41(d). FIG. 41(d) displays that the cleaning area map is completed when the complete button is pressed. Then, when FIG. 41(d) is pressed, the cleaning area map creation unit 105 starts creating the cleaning area map. To this end, the photographing unit 102 is started and begins photographing in response to an instruction from the cleaning area map creation unit 105. Then, during the map creation process, the cleaning area map creation unit 105 displays information in accordance with the operation content shown in FIG. 41 described above. For example, the display of the markers that are AR information in FIGS. 41(a) and (b) and the image of the cleaning area map that is being created or has been created in FIGS. 41(c) and (d) are displayed. [Example]
[0232] Next, Example 8 is an example of a display form of AR information including AR icons and cleaning-related information, and an example of dynamically changing the display form. Thus, Example 8, like Examples 1 to 3, performs a display process of cleaning-related information including AR information. For example, in a specific example of Example 8, the recommended area of Example 2 is displayed. However, like Examples 1 and 3, the display of the recommended area can be omitted, and Example 8 can be combined with any of Examples 1 to 3. Note that Example 8 will be described using substantially the same configuration and information as Examples 1 and 2. Therefore, the following description will focus on the differences, particularly the processing flow and display screen.
[0233] Fig. 42 is a flowchart for explaining the details of the display process in Example 8. The process up to this flowchart is executed in the same way as up to S20 in Fig. 9B. Then, in step S41, similar to step S21 in Fig. 9B, the operational status detection unit 104 detects the operational status of the stick vacuum cleaner 2. However, in step S41, the operational status detected includes the stick vacuum cleaner 2 (particularly the position of the cleaner head 24), the position that has been cleaned, the movement speed, the amount of dust collected, the remaining charge (or the amount of charge), and whether the cleaner head has been replaced. Furthermore, the cleaning performance history can also be used as the operational status.
[0234] In step S42, the cleaning management unit 107 creates display-related determination information based on the operating status. The creation of this determination information includes the calculation and creation of the following: Specify the AR icon to display. The distance between the AR icon and the stick vacuum cleaner 2 (particularly the vacuum cleaner head 24). The number of contacts between the AR icon and the stick vacuum cleaner 2 (specifically, the vacuum cleaner head 24). The distance of the movement trajectory of the stick vacuum cleaner (particularly the vacuum cleaner head 24). The area shown by this movement trajectory. The coverage rate of the recommended area by the movement trajectory. The amount of exercise and calories burned by cleaning. Power consumption. Furthermore, the operating status itself, such as the remaining charge, may be used as the determination information.
[0235] Furthermore, in step S43, the cleaning management unit 107 specifies the display format according to the determination information. To this end, the cleaning management unit 107 determines whether or not to display a predetermined AR icon and whether or not to change the display format of the AR icon, etc. Then, the cleaning management unit 107 specifies the AR icon to be displayed and the display format to be changed. In step S43, the AR icons to be displayed, their display formats, the number of icons, the movement trajectory and its display format, the cleaning history and its display format, etc. are specified. The determination in step S43 includes using a threshold value stored in advance in the storage unit 111. For example, if the distance between the AR icon and the stick vacuum cleaner 2 is within the distance threshold value, the display format of the AR icon is changed. Note that specifying the display format in Example 8 includes specifying the display format (format such as color and size) and whether or not to display a predetermined display object (such as an AR icon).
[0236] In response to this, in step S44, the cleaning management unit 107 causes the output unit 110 to display the display format determined in step S43. In this way, in the second embodiment, various displays are executed on the user terminal 1 for the user depending on the cleaning status. As a result, the user's motivation for cleaning can be improved. Below, specific examples of the eighth embodiment will be described, but these can be implemented in combination with each other. Furthermore, at least a part of steps S42 to S44 may be executed by the AR information creation unit 106, or may be executed in cooperation between the cleaning management unit 107 and the AR information creation unit 106.
[0237] <Example 1> In Specific Example 1, the position of the vacuum cleaner head 24 is detected as the position of the stick vacuum cleaner 2, and a dust monster, which is a type of AR icon, is displayed according to the detected position. Therefore, Specific Example 1 is premised on the game functions of Examples 1 to 3. Furthermore, in Specific Example 1, the display format of the dust monster is changed according to the positional relationship between the position of the vacuum cleaner head 24 and the dust monster. Details thereof will be explained below.
[0238] 43 is a flowchart showing details of the display process in specific example 1 of Example 8. In step S20, the photographing unit 102 is activated and starts photographing in response to an instruction from the cleaning management unit 107. In addition, in step S21, the operating status detection unit 104 starts detecting the operating status of the stick vacuum cleaner 2. These are the same processes as in Example 1, but as described above, the detection of the operating status in Example 8 is not limited to the cleaned position, whereas in specific example 1, the cleaned position, that is, the position of the vacuum cleaner head 24, which is an example of the position of the stick vacuum cleaner 2, is used. Here, the cleaning management unit 107 uses the detection and identification of the cleaning position by the operating status detection unit 104 as determination information.
[0239] Also, in step S401, the cleaning management unit 107 specifies, as the display format, a screen of the dust monster and the cleaner head 24 of the captured image taken by the image capture unit 102. Then, the cleaning management unit 107 causes the dust monster and the cleaner head 24 to be displayed on a screen of the output unit 110. This display is similar to the display screen 1109a of FIG. 19A in the first embodiment. That is, the dust monster 1109a-2 and the cleaner 1109a-3 are displayed on the same screen on the display screen 1109a. Here, the cleaner 1109a-3 in FIG. 19A includes the cleaner head 24 of the stick cleaner 2 included in the captured image.
[0240] Furthermore, the dust monster 1109a-2 is displayed to allow the user to acquire points in the game function. Therefore, the dust monster 1109a-2 acts as an inducement factor for cleaning, that is, as a motivation for pointing the vacuum cleaner head 24 at it. By displaying the dust monster 1109a-2 and the vacuum cleaner head 24 on the same screen, the user will naturally move the vacuum cleaner head 24 towards the dust monster 1109a-2 to clean. Note that although Specific Example 1 may end at step S401, it is desirable to execute the processing from step S402 onward in order to further increase motivation for cleaning.
[0241] In step S402, the cleaning management unit 107 calculates the virtual distance between the dust monster 1109a-2 and the cleaner head 24, i.e., the distance on the display screen, as determination information. To do this, the cleaning management unit 107 calculates the position of the cleaner head 24 (vacuum cleaner 1109a-3) on the display screen based on the position where cleaning has been completed. Then, the cleaning management unit 107 calculates the distance between the dust monster 1109a-2 and the cleaner head 24 on the display screen. This calculation is performed continuously while this flowchart is being executed.
[0242] In step S403, the cleaning management unit 107 determines whether the calculated interval is equal to or less than the interval threshold stored in the memory unit 111. In other words, it is determined whether the user's operation of the stick vacuum cleaner 2 has caused the cleaner head 24 to approach the interval threshold or less relative to the dust monster 1109a-2. If the result shows that the interval is equal to or less than the interval threshold (YES), the process proceeds to step S404. If the result shows that the interval is not equal to or less than the interval threshold (NO), the process proceeds to step S405.
[0243] In step S404, the cleaning management unit 107 changes the expression of the dust monster as a display format. In specific example 1, the dust monster 1109a-2 in Fig. 19A has a normal expression (for example, a poker face), but this expression is changed to a troubled expression (troubled face). The cleaning management unit 107 then displays the dust monster 1113a-2 with the changed expression and the vacuum cleaner 1113a-3 including the vacuum cleaner head 24 on one display screen 1113a of the output unit 110.
[0244] 44A is a diagram showing a display screen 1113a in specific example 1 of working example 8. In Fig. 44A, the display screen 1113a displays an operating map icon 1113a-1, a dust monster 1113a-2, a vacuum cleaner 1113a-3, and a point display area 1113a-4, similar to Fig. 19A. First, the operating map icon 1113a-1 shows the cleaned area, including the cleaning position and movement trajectory, according to the progress of cleaning, compared to the operating map icon 1109a-1.
[0245] Furthermore, the dust monster 1113a-2's facial expression has changed from that of the dust monster 1109a-2 due to the vacuum cleaner head 24 indicated by the vacuum cleaner 1113a-3 approaching within the distance threshold. In the example of FIG. 44A, the dust monster's facial expression has changed to a troubled one. However, the changes to the dust monster 1113a-2 are not limited to this, and may include a panicked expression, an aggressive expression, a change in color (warning color), a flashing display, a change in size, and so on. Furthermore, these changes may be combined. Note that, like the point display area 1109a-4, the point display area 1113a-4 shows the accumulated points calculated by the dust monster 1113a-2 virtually sucking in dust, etc., during the cleaning. Here, in this example, if a certain number of dust monsters are sucked in, an item called an acorn can be obtained, and the number of items obtained is displayed as points.
[0246] In step S405, the cleaning management unit 107 continues displaying the dust monsters while maintaining their facial expressions, which are the display format of the dust monsters. At this time, the distance between the dust monsters 1109a-2 and the vacuum cleaner 1109a-3, etc., is changed as appropriate in accordance with the movement of the vacuum cleaner head 24. Then, the process returns to step S403 and continues.
[0247] Furthermore, in step S406, it is determined whether the cleaner 1113a-3 and the dust monster 1113a-2 have come into contact on the display screen based on the distance calculated in step S402. In step S406, as in steps S402 and S403, the position of the cleaner head 24 (cleaner 1109a-3) on the display screen is calculated based on the cleaning position. Then, based on this position, the cleaning management unit 107 determines whether the cleaner head 24 has come into contact with the dust monster 1113a-2, that is, whether the distance between them has become zero.
[0248] As a result, if there is contact (YES), the process proceeds to step S407, whereas if there is no contact (NO), the process proceeds to step S408.
[0249] Also, in step S407, cleaning management unit 107 changes the display format of the dust monster so that it appears as if it is being sucked into cleaner head 24, and causes output unit 110 to display this. At this time, the dust monster changes its shape over time, as if it is being sucked into the suction port of cleaner head 24, and is eventually erased. As a result, cleaning management unit 107 ultimately causes output unit 110 to display a display screen from which the dust monster has been erased, as shown in FIG. 19B.
[0250] In step S408, the cleaning management unit 107 continues displaying the dust monster 1113a-2 with the troubled face as its display format. At this time, the distance between the dust monster 1113a-2 and the vacuum cleaner 1113a-3, etc., is changed as appropriate in accordance with the movement of the vacuum cleaner head 24. Then, the process returns to step S406 and continues. However, if this distance becomes greater than or equal to the distance threshold, it is desirable for the cleaning management unit 107 to return the dust monster's facial expression to the normal expression shown in FIG. 19A. In this case, the process returns to step S403.
[0251] In step S409, the cleaning management unit 107 determines whether the number of contacts between the dust monster and the cleaner head 24 is equal to or greater than the contact threshold value previously stored in the storage unit 111. If the number of contacts is equal to or greater than the contact threshold value (YES), the process proceeds to step S410. If the number of contacts is not equal to or greater than the contact threshold value (NO), the process proceeds to step S411.
[0252] Furthermore, in step S410, the cleaning management unit 107 adds, for example, 1 to the points, i.e., the number of items indicated by acorns, and displays them in the point display area 1109a-4 of FIG. 19A or the point display area 1113a-4 of FIG. 44A. For example, as in the point display area 1109b-3 of FIG. 19B, the number of items may be displayed numerically, or may indicate that all dust monsters have been sucked up, such as MAX. Then, in response to the user's operation of the stick vacuum cleaner 2, the process returns to step S401 again. The cleaning management unit 107 records the added number of items (points) in the user management information 112. As a result, the points in the user management information 112 are updated. Furthermore, the size of the point display area 1109b-3 itself may be increased or the color may be changed according to the added number of items.
[0253] In step S411, the cleaning management unit 107 continues the process while maintaining the number of points in the point display area 1109a-4 and the point display area 1113a-4, i.e., the number of items. In this case, too, the process returns to step S401 again in response to the user's operation on the stick vacuum cleaner 2.
[0254] As described above, in steps S402 to S410 of specific example 1, the display mode is specified and changed depending on the proximity situation. Note that specific example 1 may also be executed as follows. The determination information in step S21 may be an image or display of the cleaner head 24, or whether a preset display position of a dust monster is included within the display screen. Alternatively, the determination may be made based on whether a predetermined time has elapsed since the start of cleaning.
[0255] Furthermore, specific example 1 also includes the following modified example. In the above, when the number of contacts is equal to or greater than the contact threshold, the number of items is incremented, but an icon other than the dust monster is displayed. This may be performed instead of step S410, or may be performed in conjunction with it. This modified example will be described below.
[0256] In step S410, the cleaning management unit 107 causes the output unit 110 to display a dust monster other than the dust monster. That is, a dust monster is displayed in place of the sucked-in dust monster. FIG. 44B is a diagram showing a display screen 1113b in a specific example 1 (variant) of the eighth embodiment. In FIG. 44B, n dust monsters 1113b-1 to 1113b-n are displayed on the display screen 114a. In addition to the dust monsters 1113b-1 to 1113b-n, the display screen 1113b also displays an operating map icon 1113b-3, a vacuum cleaner 1113b-4, and a point display area 1113b-5. These are similar to the operating map icon 1113a-1, the vacuum cleaner 1113a-3, and the point display area 1113a-4 described above. However, the operating map icon 1113a-1 may be a graph showing the cleaning amount instead of a map.
[0257] These trash monsters 1113b-1 to 1113b-n appear when the player inhales the dust monster above the contact threshold, so their appearance probability is lower than that of the dust monster. The trash monsters can be treated as so-called rare characters. Furthermore, the points per trash monster 1113b-1 to 1113b-n, i.e., the number of items, will be greater than that of the trash monsters. Alternatively, it may be possible to obtain other, more valuable items.
[0258] Here, it is desirable that the number of dust monsters 1113b-1 to 1113b-n displayed on the display screen 1113b, which is one screen, is greater than the number of dust monsters, but this is not limited to this. Also, it is more desirable that n be about 2 to 4. It is also possible to display multiple dust monsters on one screen.
[0259] Furthermore, the change in display mode according to the proximity state in steps S402 to S410 may be applied to the dust monster. This will be described below with reference to FIG. 44C. First, if it is determined in steps S402 to S403 that the distance between the dust monster and the cleaner head is equal to or less than the distance threshold value, the process proceeds to step S404. In step S404, the cleaning management unit 107 causes the output unit 110 to display the display screen 1113c of FIG. 44C. That is, the dust monster is trembling uncontrollably, and its expression has changed to one of distress.
[0260] Furthermore, as a result of operating the stick vacuum cleaner 2, the cleaner head 24 approaches the dust monster and comes into contact with it. In this case, the cleaning management unit 107 causes the output unit 110 to display display screen 1113d in FIG. 44C. That is, the display transitions from display screen 1113c to display screen 1114d. As a result, in step S406, the cleaning management unit 107 determines that the cleaner head 24 has come into contact with the dust monster.
[0261] Then, in step S407, the cleaning management unit 107 causes the output unit 110 to display the display screen 1113e in which the contacted dust monster has been erased. At this time, points (number of items) are added to the point display area 1113b-5, and the cleaning management unit 107 records this result in the user management information 112. As a result, the points in the user management information 112 are updated. Furthermore, as described above, the size of the point display area on the display screen 1113e itself may be increased or the color may be changed according to the number of items added.
[0262] <Example 2> Next, Specific Example 2 realizes a display in a display mode that corresponds to the cleaning operation speed. To this end, Specific Example 2 describes an example in which the display mode is specified according to the movement speed of the stick vacuum cleaner 2 or the user terminal 1. Here, the processing content will be described using FIG. 42. First, in step S41, the operation status detection unit 104 detects the movement speed of the user terminal 1 or the cleaner head 24. To this end, an acceleration sensor or a speed sensor may be provided in the cleaner head 24 or the user terminal 1, and the operation status detection unit 104 may acquire this detection result. Alternatively, the movement speed may be detected by performing image analysis on images captured by the imaging unit 102. Furthermore, the operation status detection unit 104 may detect the position that has been cleaned for each hour.
[0263] Furthermore, in step S42, the cleaning management unit 107 uses the movement speed detected by the operation status detection unit 104 as determination information. When the moved position is used, the cleaning management unit 107 calculates the movement speed from the change in the cleaned position over time.
[0264] Furthermore, in step S43, cleaning management unit 107 determines which of the speed information stored in advance in storage unit 111 corresponds to the movement speed identified in step S42. Here, speed information is information that associates a display format with each movement speed (range). As a result, cleaning management unit 107 identifies a display format that corresponds to the identified movement speed. This display format includes the display format of the surrounding display area and the movement trajectory.
[0265] Then, in step S44, cleaning management unit 107 causes output unit 110 to display the surrounding display area and the movement trajectory in the display format determined in step S43. In step S44, at least one of the surrounding display area and the movement trajectory may be displayed in a display format according to the movement speed.
[0266] First, an example of the peripheral display area will be described with reference to FIG. 45. FIG. 45 is a diagram illustrating a display screen 1113a including a peripheral display area in specific example 1 of working example 8. FIG. 45 illustrates a display screen 1113a based on FIG. 44A. Therefore, the display screen 1113a of FIG. 45 displays a peripheral display area 1113s-5 in addition to an operating map icon 1113a-1, a dust monster 1113a-2, a vacuum cleaner 1113a-3, and a point display area 1113a-4. This is an area displayed along the outer edge of the display screen 1113a. Then, depending on the moving speed, either the color or the width of the peripheral display area 1113s-5 is changed. For example, the faster the moving speed, the redder the color. Furthermore, the wider the width, the faster the moving speed.
[0267] Next, an example of a movement trajectory will be described using FIG. 19B of the first embodiment. In FIG. 19B, the color, length, and width of each line segment of the movement trajectory 1109b-4 are changed according to the movement speed. For example, the color is made redder as the movement speed increases. Furthermore, the length of the line segments is made longer as the movement speed increases. Furthermore, the width of the line segments is made wider as the movement speed increases. Note that although FIG. 19B displays the movement trajectory 1109b-4 as a collection of multiple line segments, it may also be displayed as a surface. In this case, the color of the movement trajectory 1109b-4 and the length of the line segments are changed according to the movement speed. This change is the same as in the above example. This concludes the description of the second embodiment.
[0268] <Example 3> Next, in Specific Example 3, it is possible to realize a display in a display format according to the cleaning volume. For this purpose, in Specific Example 3, an example will be described in which the display format is specified according to the cleaning volume, such as the driving time of the stick vacuum cleaner 2, the moving distance, the cleaning area, the coverage rate of a predetermined area such as a unit cleaning area, etc., as the determination information. In Specific Example 3, the processing content will also be described using FIG. 42.
[0269] First, in step S41, the operational status detection unit 104 detects at least one of the following. The time elapsed since the start of cleaning for Stick Vacuum Cleaner 2. Cleaned positions by time for stick vacuum cleaner 2 (vacuum cleaner head 24).
[0270] The elapsed time is measured by implementing the operation status detection unit 104 as a timer. The cleaned position can be detected in the same way as in the first and second specific examples.
[0271] In step S42, the cleaning management unit 107 identifies the cleaning amount, which is the determination information, from the operation status detected by the operation status detection unit 104 as follows.
[0272] The cleaning management unit 107 specifies the elapsed time as the operating time of the stick vacuum cleaner 2. The cleaning management unit 107 also calculates the travel distance of the stick vacuum cleaner 2 by accumulating the amount of change (interval) in the cleaned position for each hour. The cleaning management unit 107 also calculates the cleaning area of the stick vacuum cleaner 2 from the travel distance based on the cleaned position for each hour and the width of the cleaner head 24. Furthermore, the cleaning management unit 107 calculates the coverage rate from the cleaning area and the area of a predetermined area such as a unit cleaning area. Here, the area of a predetermined area such as a unit cleaning area can be specified from the cleaning area map information 114.
[0273] Furthermore, in step S43, cleaning management unit 107 determines to which of the amount information stored in advance in storage unit 111 the cleaning amount identified in step S42 corresponds. Here, amount information is information that associates a display format with each cleaning amount (range). Furthermore, as a result of this, cleaning management unit 107 identifies a display format that corresponds to the identified cleaning amount. This display format includes a display of the number of icons (points) that have been added. In other words, the number of icons increases as the cleaning amount increases. This can be achieved in the same way as in specific example 1. Note that cleaning management unit 107 records the number of items (points) that have been added in the points of user management information 112.
[0274] Then, in step S44, cleaning management unit 107 causes output unit 110 to display the surrounding display area and movement trajectory in the display format determined in step S43. In step S44, for example, the display is as shown in point display area 1109b-3 in FIG. 19B. Furthermore, the size of point display area 1109b-3 itself may be increased according to the number of added items. This concludes the explanation of specific example 3.
[0275] <Example 4> Next, a specific example 4 will be described, in which a recommended area is displayed as a display format similar to the second embodiment. In this case, cleaning results are used to create the recommended area, but the amount of dust collected and the remaining charge (or the amount of charge) may also be used. Details of this will be described below with reference to FIG. 43.
[0276] First, in step S41, the operating status detection unit 104 acquires the recommended area identified by the cleaning management unit 107 when starting cleaning, etc. At this time, it is desirable that the recommended area be identified using the previous cleaning record. Note that starting cleaning includes any one of steps S15 to S20 in FIG. 9B. Also, in step S42, as in specific example 1, the cleaning management unit 107 uses the detection and identification of the cleaning position by the operating status detection unit 104 as determination information.
[0277] Then, in step S43, cleaning management unit 107 creates a display screen including the created recommended area. Then, in step S44, cleaning management unit 107 displays this on output unit 110. The display screen is similar to that shown in FIG. 22A or FIG. 23A in the second embodiment.
[0278] In addition, in specific example 4, the recommended area can be identified using the dust collection amount and the remaining charge. These examples are explained below. In either case, the user terminal 1 can acquire the dust collection amount and the remaining charge from the stick vacuum cleaner 2 or the charging base 26 using a communication function or the like. First, an example in which the amount of collected dust is used will be described. In order to use the amount of collected dust, the stick vacuum cleaner 2 is provided with a dust collection sensor.
[0279] In this example, the cleaning management unit 107 calculates the amount of collected dust for each position using the results of detection by the dust collection sensor.
[0280] Here, the dust collection sensor can detect the weight of the dust collection chamber or the amount of dust sucked in per hour. Even when the former is used, the amount of dust collected per hour can be determined by calculating the amount of change in the weight of the dust collection chamber per hour. Then, the cleaning management unit 107 compares the date and time in the cleaning management information 113 with the amount of dust collected per hour to calculate the amount of dust collected for each coordinate of the cleaned position in the cleaning management information 113.
[0281] As a result, the cleaning management unit 107 identifies a recommended area based on the dust collection amount for each coordinate. For example, the recommended area is created by connecting coordinates that indicate the highest dust collection amounts within a unit cleaning area. As described above, in this example, the cleaning management unit 107 identifies a recommended area using the cleaning position information in the cleaning management information 113 and the dust collection amount detected by the dust collection sensor. As a result, it becomes possible to give priority to cleaning areas with a lot of dust.
[0282] When the dust collection amount is used, the display format, such as the color of the recommended area, may be changed depending on the dust collection amount for each position. For example, the position with a larger dust collection amount may be displayed in a more noticeable color such as red, a darker color, or a three-dimensional display or contour line display according to the dust amount.
[0283] Next, an example using the remaining charge will be described. When specifying the recommended area, the operating status detection unit 104 acquires the remaining charge of the stick vacuum cleaner 2 from the stick vacuum cleaner 2. Then, the cleaning management unit 107 determines whether the recommended area of Example 2 or the recommended area specified based on the above-mentioned dust collection amount can be cleaned with the acquired remaining charge. For example, the cleaning area per unit charge is stored in the memory unit 111, and the cleaning management unit 107 can make this determination by comparing this with the area of the recommended area.
[0284] If the result of this determination is that cleaning is possible, the recommended area is used as is. On the other hand, if cleaning is not possible, the cleaning management unit 107 narrows the recommended area to create a new recommended area. In this case, the original recommended area may be narrowed evenly, or positions with lower dust collection amounts or cleaning frequencies may be deleted to create a new recommended area.
[0285] In this example, the recommended area in Example 2 and the recommended area specified based on the dust collection amount described above are used, but their use can be omitted. That is, the cleaning management unit 107 calculates the cleanable area from the remaining charge, and sets the range of the area calculated from the current position of the stick vacuum cleaner 2 as the recommended area, or sets a unit cleaning area (room, etc.) with a relatively high coverage rate that can be cleaned in the calculated area as the recommended area. Note that a high coverage rate includes being able to clean the entire unit cleaning area. Also, a priority area (e.g., a floor) can be recorded in the cleaning area map information 114, and the priority area can be set as the recommended area. Furthermore, the charge amount may be used instead of the remaining charge amount. In this case, the user terminal 1 acquires the charge amount from the stick vacuum cleaner 2 or the charging stand 26, and the cleaning management unit 107 estimates the remaining charge amount from the charging time and the charge amount.
[0286] Furthermore, in specific example 4, it is desirable to output a response when the recommended area has been cleaned. To this end, cleaning management unit 107 compares the recommended area with the history information (cleaning results in cleaning management information 113) created by history information creation unit 108. As a result, if it is determined that an area equal to or greater than a predetermined standard has been cleaned, cleaning management unit 107 outputs words of praise. For example, it outputs words or phrases indicating a successful cleaning, such as "nice cleaning." In this case, cleaning management unit 107 may output text or images via output unit 110, or may output audio via a speaker provided in the user terminal.
[0287] <Example 5> Next, a fifth concrete example of displaying health information as a display format will be described with reference to FIG. 43. First, in step S41, the operating status detection unit 104 acquires the history information (cleaning record in the cleaning management information 113) created by the history information creation unit 108 when, for example, cleaning has been completed. At this time, it is desirable that the history information be identified using the most recent cleaning record. Note that it is desirable that the completion determination in step S23 of FIG. 9B be used to indicate when cleaning has been completed. Furthermore, in step S42, the cleaning management unit 107 determines that the cleaning completion display (step S24) in FIG. 9B has started to be displayed as determination information.
[0288] Then, in step S43, cleaning management unit 107 creates a display screen including the created recommended area. At this time, cleaning management unit 107 calculates the distance traveled during the most recent cleaning from the history information. Then, cleaning management unit 107 estimates the user's walking distance from the calculated distance traveled. In response to this, cleaning management unit 107 creates health information including the user's calorie expenditure and / or exercise amount according to the walking distance.
[0289] For this reason, it is desirable to record physical information including the user's weight in user management information 112. Then, cleaning management unit 107 can calculate the calories burned and / or the amount of exercise using the walking distance and physical information. As a result, health information related to the user's health and exercise can be created. Note that cleaning management unit 107 may be linked to a health management function (health management app) provided in user terminal 1. For example, a pedometer in the health management function may be used to calculate the calories burned and / or the amount of exercise during cleaning, or the health management function may use history information to output the calories burned and / or the amount of exercise during cleaning separately from other activities.
[0290] <Example 6> Next, a sixth concrete example of displaying the area to be cleaned will be described. This area to be cleaned includes a movement trajectory, a movement history (hereinafter simply referred to as a movement trajectory), and a cleaning area map. Here, various variations regarding the movement trajectory will be described.
[0291] (1) First, an example of managing the movement trajectory for each accessory of the stick vacuum cleaner 2 will be described. For this purpose, the cleaning performance of the cleaning management information 113 is recorded for each accessory. Here, the accessory refers to an accessory that has a suction port, such as a brush nozzle, a tapered nozzle, or the cleaner head 24.
[0292] For this purpose, the stick vacuum cleaner 2 may be provided with an identification device for identifying accessories, or the accessories may be identified in response to a user's instruction via the user terminal 1. Furthermore, the accessories may be identified based on image processing of the image captured by the image capturing unit 102. As a result, when the movement trajectory is displayed in Figures 19B, 19D, 20C, 20D, etc., the display will be in accordance with the attached accessories.
[0293] (2) Next, cleaning records in the cleaning management information 113 for identifying a movement trajectory are created in accordance with the movement of the user terminal 1. The cleaning management unit 107 detects the position of the user terminal 1 at each time using a position sensor, acceleration sensor, or the like that the user terminal 1 has, and records this as cleaning records in the cleaning management information 113. As a result, a movement trajectory is created in accordance with the movement of the user terminal 1. At this time, the user terminal 1 does not need to be placed in the terminal holder 20, and may be held in the user's pocket, for example.
[0294] (3) Next, the display of the cleaning area map will be described. In the created map icon 1106g-4 of FIG. 15G, a location that is difficult to clean, such as the back of a television or a table, is accepted, and the cleaning area map creation unit 105 identifies this as an area excluded from cleaning. Then, the cleaning area map creation unit 105 creates a cleaning area map that distinguishes the area excluded from cleaning from other areas. As a result, a cleaning area map including the area excluded from cleaning can be displayed in the created map icon 1106g-4. Furthermore, in order to create such a cleaning area map, the user terminal 1 may detect a three-dimensional position and designate this as the area excluded from cleaning.
[0295] Furthermore, by creating such a cleaning area map, a cleaning area map including the cleaning excluded area can be displayed during cleaning. For example, this can be done in Figures 19A, 19B, 19C, 19D, 20A, etc. Furthermore, when displaying a history such as that in Figures 16A and 16B, the cleaning excluded area can also be included in the display. Note that the cleaning area map may be displayed without including the cleaning excluded area.
[0296] (4) Naturally, the above-mentioned movement trajectory can be superimposed on each display screen of FIGS. 44A to 45 as history information. Furthermore, this movement trajectory itself may be recorded in the cleaning management information 113. At this time, the cleaning management unit 107 may compare the movement trajectory of the cleaning currently being performed with the movement trajectory that is the history information, and change the display format to display an uncleaned area indicating the difference on the output unit 110 (for example, by changing the color of the uncleaned area). Then, when the stick vacuum cleaner 2 (cleaner head 24) moves through this uncleaned area, the cleaning management unit 107 changes the display format, such as the color of the area that has been moved, and displays it.
[0297] As a result, cleaning can be performed by referring to past cleanings. Even more preferably, the cleaning management unit 107 may provide guidance (navigation) for cleaning by providing guidance information that changes the display format of the history information or uncleaned areas as time passes. As a result, it is possible to prevent oversights or omissions in cleaning.
[0298] This concludes the description of each specific example of the eighth embodiment. In the eighth embodiment, common functions that can be applied to the entire embodiment (each specific example) may be provided. The common functions will be described below.
[0299] First, the display of the cleaning area map, i.e., the display format of the active map icon, can be changed. That is, the cleaning management unit 107 controls whether or not the active map icon is displayed, and changes its size. To achieve this, the cleaning management unit 107 accepts a display instruction from the user and changes the display format of the active map icon in response to this display instruction.
[0300] Here, an example of controlling whether or not to display a display format will be described with reference to FIG. 46. FIG. 46 is a diagram showing an example of controlling whether or not to display an operating map icon 1114a-1 in Example 8. In FIG. 46, the operating map icon 1114a-1 is displayed on the display screen 1114a, but the cleaning management unit 107 erases the operating map icon 1114a-1 in accordance with an instruction to erase it. As a result, the cleaning management unit 107 displays the display screen 1114 on the output unit 110. Conversely, the cleaning management unit 107 can also display the display screen 1114a on the display screen 1114b by receiving an instruction to display the operating map icon.
[0301] The erase instruction or display instruction may be implemented by tapping the screen. The cleaning management unit 107 also enlarges or reduces the display of the active map icon 1114a-1 in response to a zoom-in / zoom-out instruction. This zoom-in / zoom-out instruction can be implemented by a pinch gesture. While AR icons are not shown in FIG. 46, AR icons (such as dust monsters) can be displayed on the display screen 1114a or the display screen 1114b. Such a change in display format can also be implemented in other embodiments. For example, this can be implemented on the display screens shown in FIGS. 19A, 19B, 19C, 19D, and 20A. Furthermore, this can also be implemented on the display screens shown in FIGS. 16A and 16B.
[0302] Also, as a common function, a function of displaying a drive instruction display screen that instructs the stick vacuum cleaner 2 to drive when starting cleaning will be described. More preferably, before displaying the display screens for cleaning in Example 8 such as the display screen 1113a in FIG. 44A to the display screen 1113a in FIG. 45, the cleaning management unit 107 displays a drive instruction display screen as shown in FIG. 47. Also, the drive instruction display screen may be displayed before displaying cleaning-related information (steps S2206, S2210, S2217, S2221). In Example 8, two examples of the drive instruction display screen are shown in FIGS. 47(a) and (b).
[0303] These Figs. 47(a) and (b) have in common that they display text instructing the user to turn on the vacuum cleaner, i.e., the stick vacuum cleaner 2. In Fig. 47(a), the numbers count down from "3," "2," and "1" as time passes in a countdown format. Furthermore, Fig. 47(a) also displays a game character for the game function. Furthermore, in Fig. 47(b), there is no countdown, and a drive instruction display screen is displayed on a single screen. Note that in Figs. 47(a) and (b), an AR icon such as a dust monster may be displayed on the display screen.
[0304] As a common function, the display screen (cleaning end display screen) for the cleaning end display (step S24) when cleaning is ended will be described. In the eighth embodiment, the display screens shown in Figs. 20A to 20D as described in the first embodiment are also displayed. Furthermore, as the cleaning end display, a display screen including a cleaning history as shown in Fig. 48 may be displayed. The display screen 1115a in Fig. 48 includes a cleaning end map icon 1115a-1. The cleaning end map icon 1115a-1 shows the cleaning history of the cleaning that has been performed.
[0305] Furthermore, although display screen 1110c in FIG. 20C is shown as a display screen for the cleaning end display showing points (number of icons), this is not limiting. A display screen different from display screen 1110c is shown in FIG. 49. FIG. 49 is a diagram showing display screen 1116a for the cleaning end display including points (number of icons) in Example 8. In FIG. 49, display screen 1116a displays acquired item display area 1116a-1, acquired item count display area 1116a-2, and game character 1116a-3.
[0306] First, the acquired item display area 1116a-1 displays items (acorns) acquired through cleaning. The acquired item count display area 1116a-2 displays the number of items acquired through cleaning, i.e., the number of items (30) displayed in the acquired item display area 1116a-1. Furthermore, the game character 1116a-3 displays the character used by the user in the game function.
[0307] In addition, in each of the embodiments including the eighth embodiment, the image capturing unit 102 of the user terminal 1 is used. However, the image capturing unit 102 may be configured as a device separate from the user terminal 1, such as a so-called wearable camera (regardless of type, such as a wristwatch type, eyeglass type, or type worn on the body). In this case, the image capturing unit and the user terminal 1 can communicate with each other.
[0308] This concludes the description of Example 8. According to Example 8, it is possible to improve motivation for cleaning and to display information in a display format appropriate for the cleaning status. This concludes the description of each embodiment of the present invention, but the present invention is not limited to these embodiments. In particular, the user terminal 1 may be realized as a wearable terminal such as so-called AR goggles, smart glasses, or a smart watch. In this case, the wearable terminal does not need to be attached to the stick vacuum cleaner 2. Furthermore, a main unit (e.g., a smartphone) separate from the wearable terminal may be provided. In this case, the main unit may create cleaning-related information and send it to the wearable terminal, or the wearable terminal may create the information. Furthermore, at least two of the embodiments may be combined. Furthermore, the display screens described in Examples 1 and 2 may be shared with relevant parties. Sharing may be performed with the manufacturer's engineers or service personnel. [Explanation of symbols]
[0309] 1...user terminal, 11...camera, 12...touch panel, 13...processing device, 14...communication device, 15...storage device, 16...cleaning management program, 161...vacuum cleaner identification module, 162...operation status detection module, 163...cleaning area map creation module, 164...AR information creation module, 165...cleaning management module, 166...history information creation module, 101...communication unit, 102...photography unit, 103...vacuum cleaner identification unit, 104...operation status detection unit, 105...cleaning area map creation unit, 106...AR information creation unit, 107...cleaning management unit, 108...history information creation unit, 109...input unit, 110...output unit, 111...storage unit, 112...user management information, 113...cleaning management information, 114...cleaning area map information, 115...guidance information, 116...game information, 2...stick type Vacuum cleaner, 20... terminal holder, 20-1... holding part, 20-2... arm part, 20-3... base, 20-4... attachment part, 21... vacuum cleaner main body, 22... handle, 23... extension tube, 24... vacuum cleaner head, 25... handy brush, 26... charging base, 27... holder member, 28... stand member, 29... base member, 3... cleaning management device, 31... processing device, 32... communication device, 33... memory, 3 4...Sub-storage device 34, 301...Communication unit, 302...Vacuum cleaner identification unit, 303...Operation status detection unit, 304...Cleaning area map creation unit, 305...AR information creation unit, 306...Cleaning management unit, 307...History information creation unit, 308...Memory unit, 310...User management information, 311...Cleaning management information, 312...Cleaning area map information, 313...Guidance information, 314...Game information, 4...Router, 5...Network
Claims
1. A user terminal, which is a computer attached to a terminal holder of the vacuum cleaner, a cleaning area map creation unit that creates a plurality of cleaning area maps that indicate a plurality of unit target areas for cleaning by the vacuum cleaner; an AR information creation unit that creates AR information including an AR icon showing a cleaning situation and serving as an incentive to clean, using an image captured by the image capture unit of the user terminal; A cleaning management program that causes an output unit of the user terminal to function as a cleaning management unit that displays the AR icon and the cleaner head of the vacuum cleaner on one screen.
2. The cleaning management program according to claim 1 , The cleaning management program is configured so that the cleaning management unit changes the display form of the AR icon according to the proximity state between the AR icon and the vacuum cleaner head, and displays the AR icon on the output unit.
3. The cleaning management program according to claim 2, The cleaning management unit If the distance between the AR icon and the cleaner head is equal to or less than a distance threshold, changing the display format of the AR icon; The cleaning management program erases the AR icon when the AR icon comes into contact with the cleaner head.
4. The cleaning management program according to claim 3, The cleaning management unit is a cleaning management program that adds the number of items in a game function according to the number of times the AR icon and the vacuum cleaner head come into contact with each other.
5. The cleaning management program according to claim 1 , The cleaning management unit is a cleaning management program that changes the display format of the peripheral display area on the single screen depending on the movement speed of either the user terminal or the vacuum cleaner head.
6. The cleaning management program according to claim 1 , The cleaning management unit is a cleaning management program that displays the cleaning area map on the single screen.
7. The cleaning management program according to claim 1 , The cleaning management unit is a cleaning management program that adds the number of items in a game function according to the amount of cleaning done by the vacuum cleaner.
8. The cleaning management program according to claim 7, The cleaning amount includes any one of the operating time of the vacuum cleaner, the distance traveled by the vacuum cleaner, the cleaning area and the coverage rate of the vacuum cleaner.
9. The cleaning management program according to claim 6, The cleaning management unit is a cleaning management program that changes the display format of the cleaning area map and displays it.
10. The cleaning management program according to claim 3, The cleaning management unit is a cleaning management program that displays an AR icon different from the AR icon depending on the number of times the AR icon and the vacuum cleaner head come into contact with each other.
11. The cleaning management program according to claim 10, The cleaning management program is configured so that the cleaning management unit changes the display form of the other AR icon depending on the proximity between the other AR icon and the vacuum cleaner head, and displays the changed form on the output unit.
12. The cleaning management program according to claim 1 , The cleaning management unit is a cleaning management program that displays a drive instruction display screen that instructs the user to drive the vacuum cleaner before displaying the single screen.
13. The cleaning management program according to claim 1 , The cleaning management unit is a cleaning management program that displays a cleaning completion display screen when cleaning is completed.
14. The cleaning management program according to claim 13, The cleaning management program displays the number of items in the game function acquired during the completed cleaning on the cleaning completion display screen.
15. The cleaning management program according to claim 1 , The cleaning management unit is a cleaning management program that displays a recommended area created according to the cleaning performance of the vacuum cleaner.
16. The cleaning management program according to claim 15, The vacuum cleaner has a dust collection sensor that detects the amount of dust collected, The cleaning management program is configured to specify the recommended area using the amount of dust collection.
17. The cleaning management program according to claim 15, The cleaning management program is configured so that the cleaning management unit identifies the recommended area using a remaining charge of the vacuum cleaner.
18. The cleaning management program according to claim 1 , The vacuum cleaner has a speaker for outputting sound, The cleaning management program causes the cleaning management unit to output a voice message from the speaker indicating that cleaning has been completed.
19. The cleaning management program according to claim 1 , The cleaning management unit creates and displays health information including the calories burned and / or amount of exercise performed by the user of the vacuum cleaner while cleaning, according to the distance traveled by the vacuum cleaner.
20. The cleaning management program according to claim 1 , The cleaning management unit is a cleaning management program that displays a movement trajectory of the vacuum cleaner according to a distance corresponding to an accessory attached to the vacuum cleaner.
21. The cleaning management program according to claim 6, the cleaning area map creation unit creates a cleaning area map including an excluded cleaning area, The cleaning management unit is a cleaning management program that displays a cleaning area map including the cleaning exclusion area.
22. The cleaning management program according to claim 1 , The cleaning management unit is a cleaning management program that creates cleaning records of the vacuum cleaner in accordance with the movement of the user terminal.
23. The cleaning management program according to claim 1 , The AR information creation unit is a cleaning management program that uses images captured by a photographing unit of a device separate from the user terminal.
24. The cleaning management program according to claim 16, The vacuum cleaner has a dust collection sensor that detects the amount of dust collected, The cleaning management unit is a cleaning management program that displays the recommended area in a display format according to the amount of dust collection.
25. The cleaning management program according to claim 1 , The cleaning management unit is a cleaning management program that displays cleaning history information on the single screen.
26. 26. The cleaning management program according to claim 25, The cleaning management program is configured to compare the movement trajectory of the cleaning currently being performed with the movement trajectory that is the history information, and change the display format to display an uncleaned area that indicates the difference.
27. 27. The cleaning management program according to claim 26, The cleaning management program is configured to change the display format of the moved area and display it when the cleaner head of the vacuum cleaner moves through the uncleaned area.
Citation Information
Patent Citations
Vacuum cleaner and vacuum cleaner system
JP2021176423A