Detection device, program, and detection system

The detection system uses piezoelectric sensors in a carpet to identify human foot shapes, addressing the challenge of distinguishing humans from pets and reducing false alarms and privacy concerns.

JP2025056564APending Publication Date: 2025-04-08LIXIL CORP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2023166113
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-09-27
Publication Date
2025-04-08

AI Technical Summary

Technical Problem

Existing detection systems, such as cameras and motion sensors, face challenges in distinguishing between humans and pets, leading to false alarms and privacy concerns.

Method used

A detection system comprising a carpet with integrated piezoelectric sensors that measure pressure distribution, a determining unit that identifies human foot shapes, and an execution unit that triggers specific processes upon detection of a human.

Benefits of technology

The system effectively differentiates between human and pet presence, reducing false alarms and privacy issues, while allowing for secure detection and recording of human presence for security purposes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025056564000001_ABST
    Figure 2025056564000001_ABST
Patent Text Reader

Abstract

To provide a detection device, a program and a detection system that can detect people and do not react to pets.SOLUTION: A detection device according to an embodiment includes a measurement unit, a determination unit, and an execution unit. The measurement unit measures the pressure distribution received by a pressure sensor from an object on the pressure sensor. The determination unit determines that the shape of the object is the shape of a human foot using the results of the measurement by the measurement unit. When the determination unit determines that the shape of the object is the shape of a human foot, the execution unit executes a predetermined process.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a detection device, a program, and a detection system. [Background technology]

[0002] One method of crime prevention for homes and other buildings is to use cameras. However, the use of cameras has privacy issues. Another crime prevention method is to use motion sensors. However, motion sensors may react to pets in homes where pets are kept. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2005-284481 A Summary of the Invention [Problem to be solved by the invention]

[0004] The problem to be solved by the embodiments of the present invention is to provide a detection device, a program, and a detection system that can detect people and does not react to pets. [Means for solving the problem]

[0005] The detection device of the embodiment includes a measurement unit, a determination unit, and an execution unit. The measurement unit measures a pressure distribution that the pressure sensor receives from an object placed on the pressure sensor. The determination unit uses a measurement result by the measurement unit to determine that the shape of the object is the shape of a human foot. The execution unit executes a predetermined process when the determination unit determines that the shape of the object is the shape of a human foot. [Brief description of the drawings]

[0006] [Figure 1] FIG. 1 is a diagram showing an example of a main configuration of a control system according to an embodiment and components included in the control system. [Diagram 2] 2 is a flowchart showing an example of processing by a processor of the control device in FIG. 1; [Diagram 3] 2 is a flowchart showing an example of processing by a processor of the terminal device in FIG. 1; DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0007] Hereinafter, a control system according to an embodiment will be described with reference to the drawings. Note that the scale of each part in each drawing used in the following description of the embodiment may be changed as appropriate. Also, for the sake of explanation, each drawing used in the following description of the embodiment may be shown with the configuration omitted. Also, in each drawing and in this specification, the same reference numerals indicate similar elements.

[0008] FIG. 1 is a diagram showing an example of a main configuration of a control system 1 according to an embodiment and components included in the control system 1. The control system 1 is a system that detects a person standing on a carpet 200. The control system 1 is, for example, a system that controls devices in one or more buildings. The building is, for example, a detached house, an apartment building, an office building, a factory, a hospital, a commercial facility, a public facility, or other various facilities or other buildings. The object controlled by the control system 1 may be a part of a building. The part of a building is, for example, a room of a building. The control system 1 is a system that detects a person standing on a carpet 200. The control system 1 includes, for example, a control device 100, a carpet 200, a camera 300, a microphone 400, a speaker 500, and a terminal device 600. The control system 1 may include some of these. The control system 1 is an example of a detection system.

[0009] The control device 100 and the terminal device 600 are connected to a network NW. The network NW is typically a communication network including the Internet. The network NW is typically a communication network including a WAN (wide area network). The network NW may be a communication network including a private network such as an intranet. The network NW may be a communication network including a LAN (local area network). The network NW may also be a communication network including a leased line or a public mobile phone network.

[0010] The control device 100 controls the carpet 200 to detect a human standing on the carpet 200. The control device 100 is, for example, a control device for a smart house. The control device 100 is, for example, a control device for building management. Alternatively, the control device 100 may be a smartphone, a tablet terminal, a personal computer (PC), or a server. The control device 100 may be composed of a plurality of devices. Furthermore, each component of the control device 100 may be built-in or external. The control device 100 includes, for example, a processor 110, a read-only memory (ROM) 120, a random-access memory (RAM) 130, an auxiliary storage device 140, a sensor I / F (interface) 150, a communication I / F 160, an input device 170, and a display device 180. A bus 190 and the like connect these parts. The control device 100 is an example of a detection device.

[0011] The processor 110 is a central part of a computer that performs processing such as calculations and control necessary for the operation of the control device 100, and performs various calculations and processing. The processor 110 is, for example, a central processing unit (CPU), a micro processing unit (MPU), a system on a chip (SoC), a digital signal processor (DSP), a graphics processing unit (GPU), an application specific integrated circuit (ASIC), a programmable logic device (PLD), or a field-programmable gate array (FPGA). Alternatively, the processor 110 is a combination of a plurality of these. The processor 110 may also be a combination of these with a hardware accelerator or the like. The processor 110 controls each part to realize various functions of the control device 100 based on programs such as firmware, system software, and application software stored in the ROM 120 or the auxiliary storage device 140. The processor 110 also executes processing described later based on the programs. Note that a part or all of the programs may be incorporated in the circuit of the processor 110.

[0012] The ROM 120 and the RAM 130 are main storage devices of the computer with the processor 110 at its core. The ROM 120 is a non-volatile memory used exclusively for reading data. The ROM 120 stores, for example, firmware among the above programs. The ROM 120 also stores data used by the processor 110 when performing various processes.

[0013] The RAM 130 is a memory used for reading and writing data. The RAM 130 is used as a work area for storing data that is temporarily used when the processor 110 performs various processes. The RAM 130 is typically a volatile memory.

[0014] The auxiliary storage device 140 is an auxiliary storage device of a computer with the processor 110 at its core. The auxiliary storage device 140 is, for example, an EEPROM (electric erasable programmable read-only memory), a HDD (hard disk drive), or a flash memory. The auxiliary storage device 140 stores, for example, system software and application software among the above programs. The auxiliary storage device 140 also stores data used by the processor 110 in performing various processes, data generated by the processes in the processor 110, various setting values, and the like.

[0015] The data stored in the auxiliary storage device 140 includes setting information. The setting information is data that stores various settings related to the control system 1. Some or all of the settings can be changed, for example, by operating the input device 170 of the control device 100. The processor 110 of the control device 100 rewrites the setting information in response to receiving an input instructing to change the settings. Note that the various settings in the setting information may have default values ​​set by the designer or seller of the control system 1, etc.

[0016] The control I / F 150 is an interface through which the control device 100 communicates with the carpet 200, the camera 300, the microphone 400, and the speaker 500. The communication by the control I / F 150 may be wireless communication or wired communication, or may be a mixture of wireless communication and wired communication. The control device 100 controls the carpet 200, the camera 300, the microphone 400, and the speaker 500 via the control I / F 150.

[0017] The communication I / F 160 is an interface for the control device 100 to communicate via a network NW or the like. The control I / F 150 and the communication I / F 160 may be a common interface. The control device 100 may communicate with at least one of the carpet 200, the camera 300, the microphone 400, and the speaker 500 via the communication I / F 160 and the network NW.

[0018] The input device 170 accepts operations by an operator of the control device 100. The input device 170 is, for example, a keyboard, a keypad, a touchpad, a mouse, a controller, etc. The input device 170 may also be a device for voice input.

[0019] The display device 180 displays a screen for notifying the operator of the control device 100 of various kinds of information. The display device 180 is, for example, a display such as a liquid crystal display or an organic EL (electro-luminescence) display. A touch panel can also be used as the input device 170 and the display device 180. That is, a display panel provided in the touch panel can be used as the display device 180, and a pointing device provided in the touch panel by touch input can be used as the input device 170.

[0020] The bus 190 includes a control bus, an address bus, a data bus, etc., and transmits signals exchanged among the various parts of the control device 100 .

[0021] The carpet 200 includes, for example, a carpet body 210, a piezoelectric sensor 220, and a communication I / F 230. The carpet 200 has a structure in which the piezoelectric sensor 220 is laminated under the carpet body 210, for example.

[0022] The carpet body 210 is the main body of the carpet 200. The carpet body 210 is made of cloth or the like, similar to a typical carpet.

[0023] The piezoelectric sensor 220 is a cloth-like or sheet-like piezoelectric sensor. The cloth-like piezoelectric sensor 220 is, for example, a nonwoven fabric sensor. The piezoelectric sensor 220 is a sensor capable of measuring pressure applied at each location. In other words, the piezoelectric sensor 220 is a sensor capable of measuring pressure distribution. The greater the pressure applied to the piezoelectric sensor 220, the greater the resistance value. The piezoelectric sensor 220 detects the pressure applied to the piezoelectric sensor 220 by measuring this resistance value. Alternatively, the piezoelectric sensor 220 generates a voltage in response to the application of pressure. The greater the pressure applied, the greater the value of the voltage. The piezoelectric sensor 220 detects the pressure applied to the piezoelectric sensor 220 by measuring this voltage. The piezoelectric sensor 220 is an example of a pressure sensor.

[0024] The communication I / F 230 is an interface for the carpet 200 to communicate with the control device 100. The communication I / F 230 transmits the measurement result of the piezoelectric sensor 220 to the control device 100. The measurement result is received by the control I / F 150 of the control device 100.

[0025] The processor 110 of the control device 100 detects that an object has been placed on the carpet 200, using the measurement result transmitted from the communication I / F 230. Therefore, the processor 110 functions as an example of a measurement unit that measures the pressure distribution that the pressure sensor receives from the object placed on the pressure sensor. Alternatively, the processor 110 functions as an example of a measurement unit in cooperation with the pressure sensor 220.

[0026] The camera 300 captures an image. The camera 300 outputs the captured image data. Note that a moving image is a type of image. It is preferable that the capture range of the camera 300 includes the carpet 200.

[0027] The microphone 400 converts the input sound into a signal and outputs the signal. The microphone 400 is preferably installed so as to be able to pick up sounds in the vicinity of the carpet 200.

[0028] The speaker 500 outputs the input audio signal as a sound wave. The speaker 500 is preferably installed so that the sound wave reaches the vicinity of the carpet 200.

[0029] The terminal device 600 is, for example, a smartphone, a tablet terminal, or a PC. The terminal device 600 includes, for example, a processor 610, a ROM 620, a RAM 630, an auxiliary storage device 640, a communication I / F 650, an input device 660, and a display device 670. A bus 680 or the like connects these units.

[0030] The processor 610 is a central part of a computer that performs various calculations and processes such as calculations and control required for the operation of the terminal device 600. The processor 610 is, for example, a CPU, an MPU, an SoC, a DSP, a GPU, an ASIC, a PLD, or an FPGA. Alternatively, the processor 610 is a combination of a plurality of these. The processor 610 may also be a combination of these with a hardware accelerator. The processor 610 controls each part to realize various functions of the terminal device 600 based on programs such as firmware, system software, and application software stored in the ROM 620 or the auxiliary storage device 640. The processor 610 also executes processes described below based on the programs. A part or all of the programs may be incorporated in the circuit of the processor 610.

[0031] The ROM 620 and the RAM 630 are main storage devices of the computer with the processor 610 at its core. The ROM 620 is a non-volatile memory used exclusively for reading data. The ROM 620 stores, for example, firmware among the above programs. The ROM 620 also stores data used by the processor 610 when performing various processes.

[0032] The RAM 630 is a memory used for reading and writing data. The RAM 630 is used as a work area for storing data that is temporarily used when the processor 610 performs various processes. The RAM 630 is typically a volatile memory.

[0033] The auxiliary storage device 640 is an auxiliary storage device of a computer with the processor 610 as its core. The auxiliary storage device 640 is, for example, an EEPROM, a HDD, or a flash memory. The auxiliary storage device 640 stores, for example, system software and application software among the above programs. The auxiliary storage device 640 also stores data used by the processor 610 in performing various processes, data generated by the processes in the processor 610, various setting values, and the like.

[0034] The communication I / F 650 is an interface for the terminal device 600 to communicate via a network NW or the like.

[0035] The input device 660 accepts operations by an operator of the terminal device 600. The input device 660 is, for example, a keyboard, a keypad, a touchpad, a mouse, a controller, etc. The input device 660 may also be a device for inputting voice.

[0036] The display device 670 displays a screen for notifying the operator of the terminal device 600 of various information. The display device 670 is, for example, a display such as a liquid crystal display or an organic EL display. A touch panel can also be used as the input device 660 and the display device 670. That is, a display panel provided in the touch panel can be used as the display device 670, and a pointing device provided in the touch panel by touch input can be used as the input device 660.

[0037] The bus 680 includes a control bus, an address bus, a data bus, etc., and transmits signals exchanged between each part of the terminal device 600 .

[0038] The operation of the control system 1 according to the embodiment will be described below with reference to Figs. 2 and 3. Note that the contents of the process in the following operation description are merely examples, and various processes capable of obtaining similar results can be used as appropriate. Fig. 2 is a flowchart showing an example of the process by the processor 110 of the control device 100. The processor 110 executes the process of Fig. 2 based on a program stored in, for example, the ROM 120 or the auxiliary storage device 140. Fig. 3 is a flowchart showing an example of the process by the processor 610 of the terminal device 600. The processor 610 executes the process of Fig. 3 based on a program stored in, for example, the ROM 620 or the auxiliary storage device 640.

[0039] In step ST11 of Fig. 2, the processor 110 of the control device 100 determines whether or not to register the foot shape. A person whose foot shape is registered is not subject to detection by the control device 100. When the operator of the control device 100 wishes to register the foot shape, the operator uses, for example, the input device 170 to input an instruction to register the foot shape. When, for example, such input is made, the processor 110 determines that the foot shape will be registered. If the processor 110 does not determine that the foot shape will be registered, it determines No in step ST11 and proceeds to step ST12.

[0040] In step ST12, the processor 110 determines whether or not to start a detection operation. The detection operation is an operation for detecting a human or the like standing on the carpet 200. When the operator of the control device 100 wants the control device 100 to start a detection operation, the operator uses the input device 170 to input an instruction to start the detection operation. For example, when the input is made, the processor 110 determines that the detection operation is to be started. If the processor 110 does not determine that the detection operation is to be started, the processor 110 determines No in step ST12 and returns to step ST11. Thus, the processor 110 enters a standby state in which steps ST11 and ST12 are repeated until the processor 110 determines that the foot shape should be registered or that the detection operation should be started.

[0041] If processor 110 determines to register the foot shape while in a standby state in which steps ST11 and ST12 are repeated, it determines Yes in step ST11 and proceeds to step ST13.

[0042] In step ST13, the processor 110 executes a registration process for registering the shape of the foot. A person having a foot to be registered stands on the carpet 200, for example. Alternatively, the person may walk on the carpet 200. The piezoelectric sensor 220 receives pressure at a portion on which the foot is placed by the foot of the person on the carpet 200. Therefore, the portion on which the piezoelectric sensor 220 receives pressure has a shape of a foot. The communication I / F 230 transmits the result of the pressure measured by the piezoelectric sensor 220 to the control device 100. The processor 110 registers the shape of the foot indicated by the result. That is, the processor 110 stores the foot shape information including the information indicating the shape of the foot in the auxiliary storage device 140. Note that the foot shape information may include not only information indicating the shape of the foot, but also information indicating a pressure distribution indicating how much pressure is applied to which position of the foot shape. Note that the foot shape information may include information indicating how the pressure distribution changes during walking. Note that it is also possible to re-register the foot shape and delete the registration of the foot shape. After processing step ST13, processor 110 returns to step ST11.

[0043] As described above, the processor 110 performs the process of step ST13 to function as an example of a registration unit that registers the shape of a person's foot. Alternatively, the processor 110 functions as an example of a registration unit in cooperation with the auxiliary storage device 140. Alternatively, the auxiliary storage device 140 functions as an example of a registration unit.

[0044] If processor 110 determines to start a sensing operation when in a standby state in which steps ST11 and ST12 are repeated, it determines Yes in step ST12 and proceeds to step ST14.

[0045] In step ST14, processor 110 determines whether or not to end the detection operation. When an operator of control device 100 wants control device 100 to end the detection operation, the operator uses input device 170 to input an instruction to end the detection operation. When this input is made, processor 110 determines to end the detection operation, for example. If processor 110 does not determine to end the detection operation, it determines No in step ST14 and proceeds to step ST15.

[0046] In step ST15, processor 110 determines whether or not an object has been placed on carpet 200. Processor 110 detects that an object has been placed on carpet 200 using the measurement result of piezoelectric sensor 220. If an object has not been placed on carpet 200, processor 110 determines No in step ST15 and returns to step ST14. Thus, processor 110 enters a standby state in which steps ST14 and ST15 are repeated until processor 110 determines to end the detection operation or detects that an object has been placed on carpet 200.

[0047] If processor 110 determines to end the sensing operation when in a standby state in which steps ST14 and ST15 are repeated, it determines Yes in step ST14 and returns to step ST11.

[0048] If processor 110 detects that an object has been placed on carpet 200 while in a standby state in which steps ST14 and ST15 are repeated, processor 110 determines Yes in step ST15 and proceeds to step ST16.

[0049] In step ST16, processor 110 uses the measurement result of piezoelectric sensor 220 to determine whether or not the object on carpet 200 is a person. For example, if the shape of the object on carpet 200 is the shape of a human foot, processor 110 determines that the object on carpet 200 is a person. If the object on carpet 200 is not a person, processor 110 determines No in step ST16 and returns to step ST14. On the other hand, if the object on carpet 200 is a person, processor 110 determines Yes in step ST16 and proceeds to step ST17.

[0050] As described above, by performing the process of step ST16, processor 110 functions as an example of a determination section that determines that the shape of an object is the shape of a human foot, using the measurement result by the measurement section.

[0051] In step ST17, the processor 110 determines whether the object placed on the carpet 200 is a registered person. For example, if the processor 110 determines that the shape of the object placed on the carpet 200 is identical to the registered shape of a foot, the processor 110 determines that the object placed on the carpet 200 is a registered person. For example, if the processor 110 determines that the shape of the object placed on the carpet 200 is identical to the registered shape of a foot and determines that the pressure distribution received by the object placed on the carpet 200 is identical to the registered pressure distribution of a foot, the processor 110 determines that the object placed on the carpet 200 is a registered person. For example, if the processor 110 determines that the shape of the object placed on the carpet 200 is identical to the registered shape of a foot and determines that the change in pressure distribution received by the object placed on the carpet 200 is identical to the registered change in pressure distribution of a foot, the processor 110 determines that the object placed on the carpet 200 is a registered person. When determining whether the foot shapes, pressure distributions, and changes in pressure distributions are the same, the processor 110 may consider them to be the same if they are within a predetermined error range. If the object standing on the carpet 200 is a registered person, the processor 110 determines Yes in step ST17 and returns to step ST14. On the other hand, if the object standing on the carpet 200 is not a registered person, the processor 110 determines No in step ST17 and proceeds to step ST18.

[0052] As described above, by performing the processing of steps ST16 and ST17, processor 110 functions as an example of a determination unit that determines that the shape of an object is a human foot shape other than the human foot shapes registered in the registration unit.

[0053] In step ST18, processor 110 starts saving the image captured by camera 300. If the image is a moving image, the saving is a video recording. The image is saved in auxiliary storage device 140, for example.

[0054] In step ST19, the processor 110 refers to the setting information and executes the reporting process if the setting is set to perform the reporting process. The reporting process is a process of reporting to a predetermined reporting destination. The predetermined reporting destination is, for example, at least one of a security company and the police. The predetermined reporting destination may be changeable by settings. The control system 1 may also be configured to be able to cancel the reporting. For example, when an operation is performed on the input device 170 to instruct the cancellation of the reporting, the processor 110 stops the reporting process. Note that, in order to cancel the reporting, it is preferable to require input of a password or biometric authentication. The reporting may be canceled by operating the input device 660 of the terminal device 600.

[0055] In step ST20, the processor 110 instructs the communication I / F 160 to transmit notification information to the terminal device 600. The notification information is information indicating that a person who has not been registered has been detected. Upon receiving this instruction to transmit, the communication I / F 160 transmits the notification information to the terminal device 600. The transmitted notification information is received by the communication I / F 650 of the terminal device 600.

[0056] 3, the processor 610 of the terminal device 600 waits for notification information to be received by the communication I / F 650. If notification information is received, the processor 610 determines that the result is Yes in step ST31, and proceeds to step ST32.

[0057] In step ST32, the processor 610 notifies the operator of the terminal device 600 or the like that the control device 100 has detected an unregistered person. The processor 610 performs the notification by, for example, displaying a notification screen on the display device 670. The processor 610 may also notify using sound, vibration, or the like.

[0058] The notification screen includes an image indicating that a person who is not registered has been detected, and a call button that is operated when making a call with the person.

[0059] In step ST33, processor 610 waits for the call button to be operated. If the call button is operated, processor 610 determines that the answer is Yes in step ST33, and proceeds to step ST34.

[0060] In step ST34, the processor 610 starts call processing. To this end, the processor 610 instructs the communication I / F 650 to transmit a call request to the control device 100. The call request is information requesting to start a call. Upon receiving this transmission instruction, the communication I / F 650 transmits the call request to the control device 100. The transmitted call request is received by the communication I / F 160 of the control device 100.

[0061] 2, the processor 110 of the control device 100 determines whether or not a call request has been received by the communication I / F 160. If a call request has not been received, the processor 110 determines No in step ST21 and proceeds to step ST22.

[0062] In step ST22, the processor 110 determines whether or not an operation to cancel the alarm has been performed. The operation to cancel the alarm is performed, for example, by operating the input device 170. Note that it is preferable to require input of a password or biometric authentication in order to perform the operation to cancel the alarm. The alarm may be canceled by operating the input device 660 of the terminal device 600. If an operation to cancel the alarm has not been performed, the processor 110 determines No in step ST22 and returns to step ST21. Thus, the processor 110 enters a standby state in which steps ST21 and ST22 are repeated until an operation to cancel the alarm is performed and a call request is received.

[0063] If a call request is received while in a standby state in which steps ST21 and ST22 are being repeated, processor 110 determines that the answer is Yes in step ST21 and proceeds to step ST23.

[0064] In step ST23, the processor 110 controls the microphone 400 and the speaker 500 so that a call can be made between the microphone 400 and the speaker 500 and the terminal device 600. In addition, the processor 110 starts transmitting and receiving audio for the call between the control device 100 and the terminal device 600.

[0065] On the other hand, in step ST34, the processor 610 of the terminal device 600 also starts transmitting and receiving voice for the call between the control device 100 and the terminal device 600. When the call is ended, the processor 610 ends the process of step ST34 in FIG. 3 and returns to step ST33.

[0066] On the other hand, when the call is ended, the processor 110 of the control device 100 ends the process of step ST23 in FIG. 2 and returns to step ST21.

[0067] As described above, processor 110 functions as an example of an execution section that executes a predetermined process by executing at least any one of steps ST18 to ST20 and step ST23.

[0068] If an operation to cancel the alarm is performed while in the standby state in which steps ST21 and ST22 are repeated, processor 110 determines Yes in step ST22 and returns to step ST14.

[0069] The control system 1 of the embodiment measures the pressure distribution of an object placed on the piezoelectric sensor 220. Then, the control system 1 of the embodiment determines that the shape of the object is the shape of a human foot. Therefore, the control system 1 of the embodiment does not react to animals other than humans. For this reason, it is easy to use it as a crime prevention measure even in homes where pets are kept.

[0070] Furthermore, the control system 1 of the embodiment does not need to constantly capture images with the camera 300. Therefore, the control system 1 of the embodiment is less likely to cause privacy issues compared to crime prevention means that constantly capture images with a camera.

[0071] Furthermore, the control system 1 of the embodiment determines that the object placed on the piezoelectric sensor 220 has a foot shape of a person other than the foot shapes of people registered in advance. Therefore, the control system 1 of the embodiment can be configured not to react to people living in the house in which the piezoelectric sensor 220 is installed.

[0072] Furthermore, in the embodiment, when an object placed on the piezoelectric sensor 220 has the shape of a human foot, the control system 1 stores an image captured by the camera 300. The image can be used as evidence of a crime such as a burglary.

[0073] The above embodiment can be modified as follows. In the above embodiment, the control system 1 can register the shape of the foot. However, the control system 1 may be usable without registering the shape of the foot. Also, the control system 1 may not have the function of registering the shape of the foot. In this case, the processor 110 of the control device 100 proceeds to step ST18 when determining Yes in step ST16 of FIG. 2, for example.

[0074] In the above embodiment, the predetermined process is to execute at least one of steps ST18 to ST20 and step ST23. However, the predetermined process may be other processes.

[0075] The notification screen may include a report button. The report button is a button to be operated when instructing the control system 1 to perform a report process. The notification screen may also display an image that indicates the function of the report button together with the report button. The image includes a character string such as, for example, "Do you want to report?". When the report button is operated, the processor 610 of the terminal device 600 instructs the communication I / F 650 to transmit a report request to the control device 100. The report request is information requesting that a report process be executed. Upon receiving this transmission instruction, the communication I / F 650 transmits the report request to the control device 100. The transmitted report request is received by the communication I / F 160 of the control device 100. The processor 110 of the control device 100 waits for the report request to be received by the communication I / F 160. When the report request is received, the processor 110 executes the report process.

[0076] In the above embodiment, the control system 1 is capable of communication between the microphone 400 and the speaker 500 and the terminal device 600. The control system 1 may be capable of video communication by using the camera 300 in addition to the microphone 400 and the speaker 500.

[0077] In the above embodiment, the carpet body 210 and the piezoelectric sensor 220 are laminated. However, the carpet body 210 and the piezoelectric sensor 220 may not be laminated, but may be laid one on top of the other. In this case, the piezoelectric sensor 220 is provided with a communication I / F 230.

[0078] In the above embodiment, the piezoelectric sensor 220 is provided under the carpet body 210. However, the piezoelectric sensor 220 may be provided under a rug other than a carpet, such as a doormat. The piezoelectric sensor 220 may also be provided under a floor material, such as a floorboard or a floor tile.

[0079] The piezoelectric sensor 220 may be used by itself without having anything placed on top of it. In this case, the piezoelectric sensor 220 includes a communication I / F 230.

[0080] In the control system of the embodiment, a sheet-like sensor capable of measuring pressure distribution other than the piezoelectric sensor 220 can be used instead of the piezoelectric sensor 220. The sensor is an example of a pressure sensor.

[0081] In the above embodiment, part of the processing performed by the control device 100 may be executed by the terminal device 600. In the above embodiment, part of the processing performed by the terminal device 600 may be executed by the control device 100.

[0082] The carpet 200 may have a part or all of the same configuration as the control device 100. In this case, the carpet 200 may perform a part or all of the processing executed by the control device 100 in the above embodiment.

[0083] The processor 110 and the processor 610 may implement part or all of the processing implemented by the program in the above-described embodiments by a hardware configuration of a circuit.

[0084] The program for implementing the process of the embodiment is transferred in a state in which it is stored in, for example, a non-transitory computer-readable storage medium in the device. However, the device may be transferred in a state in which the program is not stored. The program may then be transferred separately and written to the device. The program may be transferred in this case by, for example, recording it in a removable non-transitory computer-readable storage medium, or by downloading it via a network such as the Internet or a LAN.

[0085] Although the embodiment of the present invention has been described above, it is merely an example and does not limit the scope of the present invention. The embodiment of the present invention can be implemented in various forms without departing from the gist of the present invention. [Explanation of symbols]

[0086] 1. Control System 100 Control device 110,610 processors 120,620 ROM 130,630 RAM 140,640 Auxiliary storage 150 Control Interface 160,230,650 Communication I / F 170,660 input devices 180,670 display devices 190,680 Bus 200 Carpet 210 Carpet body 220 Piezoelectric Sensor 300 Camera 400 Microphone 500 speakers 600 Terminal Equipment

Claims

1. a measurement unit that measures a pressure distribution received by the pressure sensor by an object placed on the pressure sensor; a determination unit that determines that the shape of the object is a shape of a human foot using a measurement result by the measurement unit; and an execution unit that executes a predetermined process when the determination unit determines that the shape of the object is the shape of a human foot.

2. Further comprising a registration unit for registering the shape of a person's foot, The measurement unit determines that the shape of the object is a human foot shape other than the human foot shapes registered in the registration unit, The detection device according to claim 1 , wherein the execution unit executes the predetermined process when the determination unit determines that the shape of the object is a human foot shape other than the human foot shapes registered in the registration unit.

3. The detection device according to claim 1 , wherein the execution unit executes, as the predetermined process, a process of saving an image captured by a camera.

4. The processor of the detection device is a measurement unit that measures a pressure distribution received by the pressure sensor by an object placed on the pressure sensor; a determination unit that determines that the shape of the object is a shape of a human foot using a measurement result by the measurement unit; a program that functions as an execution unit that executes a predetermined process when the determination unit determines that the shape of the object is the shape of a human foot;

5. pressure sensors and detectors; The detection device includes: a measurement unit that measures a pressure distribution received by the pressure sensor by an object placed on the pressure sensor; a determination unit that determines that the shape of the object is a shape of a human foot using a measurement result by the measurement unit; an execution unit that executes a predetermined process when the determination unit determines that the shape of the object is the shape of a human foot.

Citation Information

Patent Citations

  • Security system in site

    JP2005284481A