This patent application is based on and claims priority pursuant to 35 U.S.C. § 119(a) to Japanese Patent Application No. 2020-041703, filed on Mar. 11, 2020, in the Japan Patent Office, the entire disclosure of which is hereby incorporated by reference herein.
Embodiments of the present disclosure relate to an information processing apparatus, an information processing system, a method of providing information, and a non-transitory recording medium.
In facilities such as medical facilities and long-term care facilities, an information providing system that provides information on a user who uses a bed in a facility is used. The information to be provided indicates a state of the user, such as for example, a state of sleeping, getting up, or getting out of the bed.
For example, there is known information processing system that detects a state of a user, who uses a bed in a facility, by using temperature image data related to the user and notifies a predetermined notification destination of information indicating the state of the user.
An exemplary embodiment of the present disclosure includes an information processing apparatus including circuitry. The circuitry acquires image data related to a user who uses a piece of equipment and indicating a state of the user. The circuitry stores, in a memory, setting information in which an item of time zone including one or more time zones for which the image data is captured, an item of determination result including one or more determination results in each of the one or more time zones, and an item of notification details including notification details being set according to a combination of one of the one or more time zones and one of the one or more determination results, are associated with each other. The circuitry determines whether to transmit a notification related to the state of the user based on the image data and the setting information. The circuitry determines the notification details based on the image data and the setting information in response to a determination result indicating to transmit the notification.
A more complete appreciation of the disclosure and many of the attendant advantages and features thereof can be readily obtained and understood from the following detailed description with reference to the accompanying drawings, wherein:
The accompanying drawings are intended to depict embodiments of the present invention and should not be interpreted to limit the scope thereof The accompanying drawings are not to be considered as drawn to scale unless explicitly noted. Also, identical or similar reference numerals designate identical or similar components throughout the several views.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the present invention. As used herein, the singular forms “a,” “an,” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise.
In describing embodiments illustrated in the drawings, specific terminology is employed for the sake of clarity. However, the disclosure of this specification is not intended to be limited to the specific terminology so selected and it is to be understood that each specific element includes all technical equivalents that have a similar function, operate in a similar manner, and achieve a similar result.
Hereinafter, a description is given of several embodiments of the present disclosure with reference to the attached drawings.
System Configuration
A description is given below of an information processing system 100 according to one of the embodiments.
In the following description, “camera 102” or “cameras 102” is used to indicate any one or ones of a plurality of cameras 102a to 102. The number of cameras 102 illustrated in
The camera 102 is an image capturing device that captures image data indicating temperature of an object (temperature image data). For example, a general infrared thermographic camera (hereinafter referred to as a thermal camera) or the like may be applied. A thermal camera is a device that images infrared radiation from an object to be measured, converts the imaged infrared radiation into temperature, and visualizes the temperature distribution by color, for example. The thermal camera may be referred to as a thermography, a thermo vision, a thermo viewer, a thermo camera, or the like.
In the example of
Further, the camera 102a captures the image data indicating the temperature of the bed 103a and the temperature of the area around the bed 103a at a predetermined frame rate (for example, approximately 5 fps to 1 fps), and transmits the captured (acquired) image data to the information processing apparatus 101 via the network 104. However, the image data captured by the camera 102a is not limited to video data (moving image data), and may be, for example, still image data captured at predetermined time intervals (for example, 1 second to 60 second intervals).
At this time, the image data transmitted from the camera 102a includes identification information (ID), such as for example, an internet protocol (IP) address, a camera ID, or a bed ID, for identifying the camera 102a, the bed 103a, or the like.
Similarly, each of the other cameras 102b to 102f captures image data indicating the temperature of the corresponding bed and the temperature of the area around the corresponding bed, and transmits the captured image data together with the corresponding identification information to the information processing apparatus 101 via the network 104.
The information processing apparatus 101 is, for example, a single information processing device that has a computer configuration or a system that includes a plurality of information processing devices each of which has the computer configuration. The information processing apparatus 101 acquires the image data (temperature image data) transmitted from the camera 102, and uses the acquired image data to detect a temperature in one or more detection areas set in a range including an area around the bed 103 and the bed 103. In addition, the information processing apparatus 101 provides information indicating a state (condition, situation) of the user who uses the bed 103 to a predetermined notification destination, such as for example, a nurse call system 121, based on the temperature detected in one or more detection areas. In the following description, the information indicating a state of a user is referred to as user information. A detailed description of a process of transmitting a notification of the user information to the predetermined notification destination from the information processing apparatus 101 is given later.
The user may include, for example, a patient who is hospitalized in a medical facility, a resident who is resident in a nursing facility, and the like. In the description of the present embodiment, as an example, the user is a patient admitted to the inpatient ward 110.
The nurse call system 121 is, for example, a single information processing device that has a computer configuration or a system that includes a plurality of information processing devices each of which has the computer configuration. The nurse call system 121 is an example of the predetermined notification destination to which the information processing apparatus 101 transmits the notification of the user information. Namely, the nurse call system 121 is a communication device. The nurse call system 121 causes display devices 122a to 122c or an information terminal 123 to display information on a call made by the user who uses the bed 103. The display devices 122a to 122c are installed in nurse stations A to C, respectively. The information terminal 123 is possessed by a staff of the facility. Examples of the staff include a nurse, a caregiver, and a care person.
As illustrated in
Each of the plurality of display devices 122a to 122c is a display device installed in, for example, a nurse station or the like, and displays a display screen transmitted from the nurse call system 121 or the information processing apparatus 101.
The information terminal 123 is, for example, an information processing device such as a smartphone, a tablet terminal, or a notebook personal computer (PC) possessed by the staff such as a nurse or a caregiver. The information terminal 123 is communicably connected to the nurse call system 121 by, for example, wireless communication, and capable of displaying the display screen, which is transmitted from the nurse call system 121 or the information processing apparatus 101, by executing a predetermined application program (hereinafter referred to as an application).
The function of the nurse call system 121 may be included in the information processing apparatus 101, for example, as illustrated in
Each of the display devices 122a to 122c and the information terminal 123 is another example of the predetermined notification destination to which the information processing apparatus 101 notifies the user information. Namely, each of the display devices 122a to 122c and the information terminal 123 is a communication device.
Example of Arrangement of Beds and Cameras
Example of Detection Area
In the following description, “detection area B 402” is used to indicate any one of the detection areas B 402-1 and 402-2. In addition, “detection area D 404” is used to indicate any one of the detection areas D 404-1 and 404-2, in the following description. In addition, “detection area E 405” is used to indicate any one of the detection areas E 405-1 and 405-2, in the following description.
In the example of
The information processing apparatus 101 manages a plurality of positions corresponding to the plurality of detection areas based on, for example, coordinate information of the image data. As another example, the information processing apparatus 101 divides the image data into sub-areas (mesh) as illustrated in
Determination Condition and Determination Result
The information processing apparatus 101 that detects a predetermined temperature in the plurality of detection areas using the image data acquired from the camera 102 determines a state of the user based on information one or more detection areas from each of which the predetermined temperature is detected or information indicating changes in the one or more detection areas.
As described above, when the predetermined temperature (for example, a temperature within 35 degrees to 39 degrees) corresponding to the body temperature of the user 501 is detected in the detection area A 401, the information processing apparatus 101 may determine the state of the user 501 as “sleeping”. The state of “sleeping” is a state in which the user 501 is lying on the bed. This is because a case where the feet 504 or the hands 503 of the user 501 are at a position of the pillow of the user 501 is generally considered as a rare case.
This method allows the information processing apparatus 101 to determine the state of the user 501 as “sleeping” even in a case where the temperatures of the hands 503 and the feet 504 of the user 501 are not detectable because the user 501 is covered with a futon, a blanket, or the like, for example. In the present embodiment, “sleeping” includes a state in which the user 501 is awake and lying on the bed 103.
However, some of the users 501 may have difficulty to get up by themselves and do not want to get up by themselves (for example, patients who have just awakened from anesthesia after surgery). In such a case, a “sign of getting up” is desired to be detected before the user 501 is in the state of “getting up”, and the notification is desired to be transmitted to the predetermined notification destination as early as possible. In the description of the present embodiment, the “sign of getting up” means an action taken by the user before the user gets up, namely “sign of getting up” is replaceable with a “precursor to getting up”.
For example, movement patterns of the user 501, which may be uniquely seen before the user 501 is to get up, are specified. Then, when one or more of the movement patterns of the user 501 are actually detected among the movement being recorded, the notification indicating the “sign of getting up” may be transmitted to the predetermined notification destination.
As a specific example, when the user 501 gets up, depending on his or her physical condition, he or she may hold the bed rail side 406 positioned at a side of the bed 103 and gets up by himself or herself with the assistance of the bed rail side 406. In this case, the user 501 holds the bed rail side 406 from the state of being lying on the bed 103, so that temperature corresponding to the body temperature of the user 501 is detected in each of the detection area A 401 and the detection area B 402, as illustrated in FIG. SC, for example. Accordingly, for example, when detecting the temperatures, each of which corresponds to the body temperature of the user 501, in the detection area A 401 and the detection area B 402 at the same time, the information processing apparatus 101 may determine that the user 501 is in a state of indicating a “sign of getting up”.
The information processing apparatus 101 determines that the user 501 is in the state of indicating the “sign of getting up” when the state illustrated in
The information processing apparatus 101 may determine the state related to the user 501 by combining two or more states among the states illustrated in
Information Processing System
A description is given below of the information processing system 100 according to the present embodiment. In the information processing system 100 described with reference to
For example, when the user 501 is a patient hospitalized in a medical facility, the user 501 may get up from the bed during the day and do various activities such as watching a television (TV), reading a book, and eating. In a case where the information processing system detects that the user gets up during the day and notifies the predetermined notification destination of the user information indicating that the user 501 is in the “getting up” state, a notification of the user information is unnecessary, resulting in increasing unnecessary notifications.
On the other hand, when a state of the user 501 of getting up at night or of indicating a sign of getting up is detected, the user 501 may take an action that requires caution, such as going to a bathroom or wandering around. Accordingly, such a detection result is desired to be notified to the predetermined notification destination, depending on the user 501.
In addition, some of the users 501 have difficulty to get up by themselves and do not want to get up by themselves (for example, patients who have just awakened from anesthesia after surgery). Due to this reason, even during the daytime, depending on the user 501, there is a case where the user information is desired to be notified to the predetermined notification destination indicating that the user is in the state of “getting up” or indicating a “sign of getting up”.
However, in the conventional technique, an information processing system, which notifies a predetermined notification destination of a state of the user 501 by using image data of the user 501, has difficulty to determine whether to transmit the user information to the notification destination according to an activity pattern for each user 501.
The information processing apparatus 101 according to the present embodiment manages setting information that includes information on one or more “time zones”, one or more “determination results”, and “notification details”. An information item of “time zone” is set for detecting the state of the user 501, and an information item of “determination result” corresponds to the information item of “time zone”. An information item of “notification details” is determined according to a combination of one of the one or more “time zones” and one of the one or more “determination results”. In the setting information, the information item of “time zone”, the information item of “determination result”, and the information item of “notification details” are associated with each other for each bed 103.
The information item of “time zone” is time information. According to the time information, the information item of the determination result or the information item of the notification details may change. The time zones may be set such as daytime and nighttime, or morning, afternoon, and night, for example. For example, when the determination condition for detecting the state of the user 501 is desired to change between daytime and nighttime, a time zone of daytime (for example, 7:00 to 21:00) may be set as a time zone A, and a time zone of nighttime (for example, 21:00 to 7:00) may be set as a time zone B. However, the disclosure is not limited to this, and in one or more embodiments, the “time zones” may include, for example, three or more time zones such as morning, afternoon, and night, or may be a single time zone.
The “determination result” is information for setting the state of the user 501 to be detected in each time zone. For example, when the states of “getting out of bed” and “absent” described above with reference to
The “notification details” is information for setting what kind of notification is to be given to the predetermined notification destination when the “determination result” set in each “time zone” is detected. For example, in a case where information indicating “warning” is desired to be informed to the predetermined notification destination when the determination result of “absent” is detected during the daytime, a notification level “warning” is set in the “notification details” corresponding to a combination of the time zone of “daytime” and the determination result of “absent”. Similarly, in a case where information indicating “caution” is desired to be informed to the predetermined notification destination when the determination result of “sign of getting up” is detected in the time zone of nighttime, a notification level “caution” is set in the “notification details” corresponding to a combination of the time zone of “nighttime” and the determination result of “sign of getting up”. However, the present disclosure is not limited to this, and in one or more embodiments, a predetermined notification destination may be set in information on the “notification details”, for example.
Since the information processing apparatus 101 manages the setting information as described above for each bed 103 (for each user 501), the information processing apparatus 101 is capable of determining whether to notify the predetermined notification destination of the state, based on the image data of the user 501 and the setting information.
Further, according to the present embodiment, the setting information that is settable for each bed 103 (user 501) facilitates to notify the notification destination of necessary information according to the activity pattern of each user 501.
The bed 103 may be another one of various types of facilities (a piece of equipment) on which the user is able to lie down in substantially the same manner as the user lies down on the bed. An example of such a facility (a piece of equipment) may be a stretcher, an operating table, or an examination table in a facility such as a medical facility or a nursing facility.
Hardware Configuration
A description is given below of a hardware configuration of the information processing apparatus 101. The information processing apparatus 101 includes, for example, a hardware configuration of a computer 600 as illustrated in
Among these elements, under the control of the CPU 601, the computer 600 operates. The ROM 602 stores a program used for driving the computer 600, such as an initial program loader (IPL). The RAM 603 is used, for example, as a work area of the CPU 601 or the like. The HD 604 stores various data such as a control program. The HDD controller 605 reads and writes various data from and to the HD 604 under control of the CPU 601.
The display 606 displays various information such as a cursor, a menu, a window, a character, or an image. The external device connection I/F 607 is an interface for connecting various external devices. The network I/F 608 is an interface for performing data communication using the network 104.
The keyboard 609 is one example of an input device provided with a plurality of keys for allowing a user to input characters, numerals, or various instructions. The pointing device 610 is an example of an input device that allows a user to select or execute a specific instruction, select a target for processing, or move a cursor being displayed. The DVD-RW drive 612 controls reading or writing of various data from or to a DVD-RW 611, which is an example of a removable recording medium. The DVD-RW 611 is not limited to the DVD-RW 611, and may be another recording medium. The media I/F 614 controls reading or writing (storage) of data to a medium 613 such as a flash memory or a memory card. The bus line 615 includes an address bus, a data bus, various control signals, and the like for electrically connecting each of the above components.
Functional Configuration
A description is given below of a functional configuration of the information processing system 100.
Functional Configuration of Information Processing Apparatus
The information processing apparatus 101 includes an area information management unit 701, a determination information management unit 702, a setting information management unit 703, an acquisition unit 704, a detection unit 705, a determination unit 706, a notification control unit 707, a display control unit 708, and a storage unit 709. These functional units are implemented by executing a predetermined program on the CPU 601 illustrated in
The area information management unit 701 stores, in the storage unit 709, area information 711 and manages the area information 711 in which a plurality of detection areas as illustrated in
The information item of “area” is information indicating a number or a name (for example, detection area A, etc.) that identifies a detection area. The information item of “coordinate range” is an example of information indicating a range of a detection area. For example, when a detection area is rectangular, the coordinate range is represented by coordinates indicating four vertices of the detection area. Information on the range of each detection area may be represented by, for example, a combination of columns and rows of a plurality of sub-areas corresponding to the corresponding detection area, as illustrated in
The “temperature range” is an example of information indicating a rage of a predetermined temperature (predetermined temperature range) to be detected. The information indicating the predetemined temperature range may be represented by a detection color of the image data (temperature image data), for example, as illustrated in
The information item of “area” is information indicating a number or a name that identifies a detection area, which is substantially the same as the item of “area” in the example of
The information item of “detection color” is another example of information indicating the predetermined temperature range to be detected. In the example of
The determination information management unit 702 stores, for example, determination information 712 as illustrated in
The information item of “determination result” is, for example, information indicating a determination result when a detection result of a predetermined temperature in the plurality of detection areas as illustrated in
An administrator or the like who manages the information processing apparatus 101 may cause the information processing apparatus 101 to display, for example, a setting screen 1000 as illustrated in
In the display section 1001, as an example, detection areas 1 to 8 corresponding to the detection area A 401, the detection areas B 402-1, 402-2, the detection area C 403, the detection areas D 404-1, 404-2, and the detection areas E 405-1 and 405-2 as illustrated in
For example, the administrator or the like may change a position, a size, etc. of each detection area in the display section 1001 by performing a user operation (predetermined operation) such as a drag operation, a pinch-in operation, or a pinch-out operation.
In the detection area setting section 1002, another detection area is newly addable and the information items of “detection color”, “priority”, “number of pixels” and the like for each detection area are settable. Further, the area information management unit 701 stores and manages the information set in the detection area setting section 1002 in the area information 711 as illustrated in
In the determination information setting section 1003, a determination result is addable, and the information items of “priority”, “determination condition”, “notification details” and the like for each determination result are settable. In the information item of “determination condition”, “1: ON” indicates a state in which the predetermined temperature is detected in the detection area of the area “1” (detection area A 401). Further, “1: OFF” indicates a state in which the predetermined temperature is not detected in the detection region of the area “1”. The same applies to the other areas, the area “2”, the area “3”, and the like. Further, in the “determination condition”, an arrow indicates a transition of the state.
For example, in the determination information setting section 1003 of
Further, the determination condition for the determination result of “sign of getting up” is a state in which the predetermined temperature is detected in the detection area of the area “1”, and a transition from a state where the predetermined temperature is not detected in the detection areas of the areas “2” and “3” (the state of sleeping) to the state where the predetermined temperature is detected in the detection areas of “1” and “2” (or “3”) is detected.
The determination information management unit 702 stores and manages the information set in the determination information setting section 1003 in the determination information 712 as illustrated in
The setting information management unit 703 stores, for example, setting information 713 as illustrated in
The information item of “bed number” is information indicating such as a number, a name, and identification information for identifying each bed 103. The information items of “time zone A” and “time zone B” are an example of the one or more time zones for detecting the state of the user. For example, a start time and an end time of the “time zone A” are set in the information item of “time” under the information item of “time zone A”. Similarly, a start time and an end time of the “time zone B” are set in the information item of “time” under the information item of “time zone B”. A value set as the “time” under each time zone may differ for each bed 103.
Further, the information item of “determination result” under the information item of “time zone A” is settable with one or more of the states of the user (determination result), “sleeping”, “getting up”, “sign of getting up”, “getting out of bed”, “sitting on edge of bed”, and “absent”, which are described with reference to
The information item of “notification level” is an example of information on the notification details according to the time zone and the “determination result”. In the example of
For example, in the setting information 713 illustrated in
As described above, in the setting information 713, the information on one of the one or more time zones, the information on one or more determination results, and the information on the notification details (for example, a notification level) are associated with each other for each bed 103 used by the corresponding user 501. The information on the notification details is determined according to a combination of the information on the one of the one or more time zones and the information on the one or more determination results.
Further, the number of the time zones, such as “time zone A” and “time zone B” is not limited to two, and for example, the “time zone A” alone may be set, or three or more time zones, such as “time zone A”, “time zone B”, and “time zone C”, may be set.
Further, as the “determination result” for each time zone, for example, three or more determination results may be set as the example of a case of a bed number of “201-1” in
The administrator or the like who manages the information processing apparatus 101 may cause the information processing apparatus 101 to display, for example, a setting screen 1100 as illustrated in
In the first setting section 1110 for setting the determination information related to the daytime, for example, a daytime-time zone setting field 1111 and a first pull-down menu 1112 for setting the notification level for each determination result in the time zone of the daytime are displayed. Similarly, in the second setting section 1120 for setting the determination information related to the nighttime, for example, a nighttime-time zone setting field 1121 and a second pull-down menu 1122 for setting the notification level for each deteitiiination result in the time zone of the nighttime are displayed.
By setting a time in the daytime-time zone setting field 1111 and the nighttime-time zone setting field 1121, the administrator or the like is able to set a “period of time” for the time zone A and a “period of time” for the time zone B for each bed 103 in the setting information 713 as illustrated in
In addition, the administrator or the like uses the first pull-down menu 1112, which is used to set the notification level of each determination result in the time zone of the daytime, to set the “determination result” and the “notification level” for each bed 103 in the time zone A in the setting information 713 as illustrated in
For example, the administrator or the like selects “warning” from the first pull-down menu 1112 corresponding to the determination result of “sleeping” in the daytime-time zone setting field 1111 to add a combination (association) of the determination result of “sleeping” and the notification level of “warning” to the time zone A of the setting information 713. In addition, the administrator or the like selects “caution” from the first pull-down menu 1112 corresponding to the determination result of “sleeping” to add a combination (association) of the determination result of “sleeping” and the notification level of “caution” to the time zone A of the setting information 713.
Similarly, the administrator or the like uses the second pull-down menu 1122, which is used to set the notification level of each determination result in the time zone of the nighttime, to set the “determination result” and the “notification level” for each bed 103 in the time zone B in the setting information 713 as illustrated in
Referring back to
The acquisition unit 704 is, for example, acquires the image data transmitted via the network 104 from the camera 102 that captures the image data indicating the temperature of the bed 103 and the temperature of the area around the bed 103 (hereinafter, referred to as image data of the user 501).
The detection unit 705 detects a predetermined temperature in the plurality of detection areas by using the image data of the user 501 (temperature image data) acquired by the acquisition unit 704. For example, the detection unit 705 detects the predetermined temperature corresponding to the body temperature of the user 501 in the plurality of detection areas based on the area information 711 as illustrated in
The determination unit 706 determines a presence or an absence of the notification, the notification details, and the like based on the image data of the user and the setting information 713.
For example, the determination unit 706 acquires information on the settings for the user 501 corresponding to the current time zone from the setting information 713 as illustrated in
Further, the determination unit 706 determines whether the detection result of the detection unit 705 satisfies the determination condition of the “determination result” set in the setting information. For example, when the “determination result” is “sitting on edge of bed” and “absent”, the determination unit 706 acquires the determination condition corresponding to the determination result, “sitting on edge of bed” and “absent” from the determination information 712 as illustrated in
When the detection result of the detection unit 705 satisfies the determination condition of the “determination result” set in the setting information, the determination unit 706 determines to transmit the notification to the predetermined notification destination. When the detection result of the detection unit 705 does not satisfy the determination condition of the “determination result” set in the setting information, the determination unit 706 determines not to transmit the notification to the predetermined notification destination.
Further, the determination unit 706 determines the notification details to be notified to the predetermined notification destination by using the acquired setting information. For example, the determination unit 706 acquires the “notification level” corresponding to the “determination result” that satisfies the determination condition from the acquired setting information, and determines the notification details according to the acquired “notification level”. For example, when the “determination result” that satisfies the determination condition is “getting up” and the “notification level” is “warning”, the determination unit 706 notifies the predetermined notification destination of information indicating “warning”, which indicate the state of the user is “getting up”.
The notification control unit 707 performs notification control for notifying the predetermined notification destination of the user information (notification) according to information on whether a presence or an absence of the notification and the notification details, which are determined by the determination unit 706. For example, when the determination unit 706 determines to transmit the notification to the predetermined notification destination, the notification control unit 707 transmits the user information including the notification details determined by the determination unit 706 to the predetermined notification destination.
The display control unit 708 displays, for example, a setting screen as illustrated in
The storage unit 709 is implemented by, for example, a program executed by the CPU 601 illustrated
Note that the functional configuration of the information processing apparatus 101 illustrated in
In the present embodiment, the nurse call system 121, the information terminal 123, and the display device 122 are examples of predetermined notification destinations, and may have any configurations as long as the user information notified from the information processing apparatus 101 is displayable. The redundant description thereof is omitted here.
Processes
A description is given below of a process of providing information, according to the present embodiment.
Process Performed by Information Processing Device
In step S1201, the acquisition unit 704 of the information processing apparatus 101 acquires the image data of the user 501 transmitted from the camera 102, for example, at predetermined time intervals. The image data of the user 501 includes, for example, the identification information for identifying the camera 102, the bed 103, or the user 501. In the description of the present embodiment, as an example, the image data of the user 501 includes a bed number that identifies the bed 103.
In step S1202, the detection unit 705 of the information processing apparatus 101 detects the predetermined temperature in the plurality of detection areas based on the image data of the user acquired by the acquisition unit 704. For example, the detection unit 705 refers to the area information 711 as illustrated in
In step S1203, the determination unit 706 of the information processing apparatus 101 acquires a piece of information (setting information), which is information on settings corresponding to a current time zone and related to the user 501 from the setting information 713 as illustrated in
In step S1204, the determination unit 706 determines whether the predetermined temperature detected by the detection unit. 705 satisfies the determination condition of the acquired setting information. For example, when the acquired setting information includes the determination results “sitting on edge of bed” and “absent”, the determination unit 706 acquires the determination conditions corresponding to “sitting on edge of bed” and “absent” based on the determination information 712 as illustrated in
When the predetermined temperature detected by the detection unit 705 satisfies the determination condition of the acquired setting information, the process performed by the determination unit 706 proceeds to step S1205. On the other hand, when the predetermined temperature detected by the detection unit 705 does not satisfy the determination condition of the acquired setting information, the notification control unit 707 of the information processing apparatus 101 cancels notifying the predetermined notification destination of the user information, and the process of
When the process proceeds to step S1205, the determination unit 706 determines the notification details of the user information to be notified to the predetermined notification destination. For example, when the determination information indicating the “sitting on edge of bed” is satisfied for the bed number “101-1” and the time zone A of the setting information 713 as illustrated in
In step S1206, the notification control unit 707 of the information processing apparatus 101 notifies the predetermined notification destination (for example, the nurse call system 121) of the user information including the notification details determined by the determination unit 706.
Process Performed by Information Processing System
A description is given below of an example of a process that is performed by the information processing system 100 and corresponding to the process of
In step S1301, when the camera 102 captures the image data (image data of the user 501) of the bed 103 and the area around the bed 103, which are corresponding to the camera 102, the subsequent steps after step S1302 are performed.
In step S1302, the camera 102 transmits the image data (temperature image data) of the user 501, who is a target to be captured by the camera 102, to the information processing apparatus 101. The image data includes, for example, the identification information for identifying the camera 102, the bed 103, the user 501, or the like. In the following description of the present embodiment, as an example, the image data includes a bed number that identifies the bed 103.
The camera 102 repeatedly executes the processes of steps S1301 and S1302 at predetermined time intervals (for example, at intervals of several seconds to several tens of seconds).
In step S1303, the acquisition unit 704 of the information processing apparatus 101 notifies the detection unit 705 of the image data of the user 501 acquired from the camera 102.
The acquisition unit 704 may store the image data of the user 501 acquired from the camera 102 in the storage unit 709. Then, the acquisition unit 704 may notifies the detection unit 705 of information indicating a storage destination of the image data or information for identifying the image data, for example the bed number included in the image data.
In step S1304, the detection unit 705 of the information processing apparatus 101 detects the predetermined temperature in the plurality of detection areas based on the image data of the user 501 notified by the acquisition unit 704. This step corresponds to the step S1202 in
In step S1305, the detection unit 705 notifies the determination unit 706 of a detection result of the predetermined temperature in the plurality of detection areas. As described above, the detection result includes the bed number which is an example of the identification information.
In step S1306, the determination unit 706 of the information processing apparatus 101 acquires the setting information of the user 501 corresponding to a current time zone. For example, the determination unit 706 acquires information including the bed number included in the image data of the user 501, information on the one or more “determination results” and the one or more “notification levels” corresponding to the current time and the like, based on the setting information 713 as illustrated in
In step S1307, the determination unit 706 determines whether the predetermined temperature detected by the detection unit 705 satisfies the determination condition of the acquired setting information. This step corresponds to the step S1204 in
In response to a determination indicating that the predetermined temperature detected by the detection unit 705 satisfies the determination condition of the acquired setting information, the processes of steps S1311 to S1314 are performed.
In step S1311, the determination unit 706 determines the notification details of the user information to be notified to the predetermined notification destination. This step corresponds to the step S1205 in
In step S1312, the determination unit 706 notifies the notification control unit 707 of the determined notification details. The notification details include, for example, information on the bed number, the determination result, and the notification level.
In step S1313, the notification control unit 707 of the information processing apparatus 101 notifies the predetermined notification destination (for example, the nurse call system 121) of the user information including the notification details determined by the determination unit 706. This step corresponds to the step S1206 in
In step S1314, the nurse call system 121 causes, for example, the information terminal 123, the display device 122, or the like to display a display screen based on the user information notified from the information processing apparatus 101.
Example of Display Screen
In the example of
In the example of
The information 1402, which indicates the hospital room, bed, name, etc. of the user 501, is generated, by the nurse call system 121, based on the bed number notified from the information processing apparatus 101 and patient information managed by the nurse call system 121, for example.
As the user image 1403, for example, a temperature image of the user 501 based on the image data of the user 501 captured by the camera 102 in step S1301 of
The display screen 1400 allows, for example, a staff of a medical facility to easily recognize that the user 501 is in the state of “sitting on edge of bed”.
The embodiment described above is an example, and the information processing system 100 may be applied and modified in various ways.
For example, in the time zone A for the bed number “1014” in the setting information 713 illustrated in
As described above, the information included in the setting information 713 is variously modifiable.
Processes
In step S1701, the determination unit 706 of the information processing apparatus 101 acquires the setting information of the user 501 corresponding to a current time zone. For example, the determination unit 706 acquires information including the bed number corresponding to the one in the image data of the user 501, information on the “determination result(s)” and “notification details” corresponding to the current time, based on the setting information 713 as illustrated in
In step S1702, the determination unit 706 determines whether the predetermined temperature detected by the detection unit 705 satisfies the determination condition of the acquired setting information. For example, the determination unit 706 acquires the determination condition corresponding to the “determination result” acquired from the setting information 713 as illustrated in
In response to a determination indicating that the predetermined temperature detected by the detection unit 705 satisfies the determination condition of the acquired setting information, the processes of steps S1711 to S1714 are performed.
In step S1711, the determination unit 706 determines the notification details of the user information to be notified to the predetermined notification destination. For example, when the determination unit 706 acquires the “determination result” and the “notification details” from the setting information 713 as illustrated in
In step S1712, the determination unit 706 notifies the notification control unit 707 of the determined notification details. The notification details includes the identification information such as a bed number.
In step S1713, the notification control unit 707 of the information processing apparatus 101 notifies the nurse call system 121 of the user information including the notification details determined by the determination unit 706 and the bed number. When the notification details determined by the determination unit 706 includes “image data”, the notification control unit 707 acquires the image data of the user 501 corresponding to the bed number from the storage unit 709 and notifies the nurse call system 121 of the user information including the acquired image data of the user 501.
In step S1714, the nurse call system 121 causes, for example, the information terminal 123, the display device 122, or the like to display a display screen based on the user information notified from the information processing apparatus 101.
The information processing apparatus 101 according to the embodiments described above, manages, for each bed 103 (for each user 501), the setting information 713 as illustrated in
According to the embodiments described above, the information processing system 100, which notifies a predetermined notification destination of a state of the user 501 by using image data of the user 501, facilitates notifying a notification destination of necessary information according to an activity pattern of each user 501.
For example, regarding information processing systems with the conventional technology, information on a state of a user is desired to be notified to a predetermined notification destination according to an activity pattern of each user.
For example, when a user is a patient hospitalized in a medical facility, the user may get up from the bed during the day and do various activities such as watching a TV, reading a book, and eating. Accordingly, in a case the information processing system with the conventional technology detects that the user gets up during the day and notifies the predetermined notification destination of a detection result, resulting in increment of unnecessary notifications.
On the other hand, when a state of the user of getting up at night or of indicating a sign of getting up is detected, the user may take an action that requires caution, such as going to a bathroom or wandering around. Accordingly, such a detection result is desired to be notified to the predetermined notification destination, depending on the user.
In addition, some of the users have difficulty to get up by themselves and do not want to get up by themselves (for example, patients who have just awakened from anesthesia after surgery). Due to this reason, even during the daytime, there is a case where the user information is desired to be notified to the predetermined notification destination indicating that the user is in the state of indicating a “sign of getting up”, for example.
In the conventional technology, the information processing system, which notifies a predetermined notification destination of a state of a user by using image data of the user, has difficulty to determine whether to transmit information on the user to a notification destination according to an activity pattern for each user.
In addition, note that the description given above related to the bed is not limiting, but the bed may be replaceable with one of various types of facilities (a piece of equipment) on which the user is able to lie down in substantially the same manner as the user lies down on the bed. An example of such a facility (a piece of equipment) may be a stretcher, an operating table, or an examination table in a facility such as a medical facility or a nursing facility.
According to some embodiments of the present disclosure, the information processing system, which notifies a predetermined destination of a state of the user by using image data of the user, facilitates notifying a notification destination of necessary information according to an activity pattern of each user.
Each of the functions of the described embodiments can be implemented by one or more processing circuits or circuitry. Processing circuitry includes a programmed processor, as a processor includes circuitry. A processing circuit also includes devices such as an application specific integrated circuit (ASIC), DSP (digital signal processor), FPGA (field programmable gate array) and conventional circuit components arranged to perform the recited functions.
The apparatuses and the like described in the examples are merely an illustration of one of several computing environments for implementing the embodiments disclosed herein. In some embodiments, information processing apparatus 101 includes multiple computing devices, such as a server cluster. The multiple computing devices are configured to communicate with one another through any type of communication link including a network, shared memory, etc., and perform the processes described in this disclosure. Similarly, the nurse call system 121 may include such multiple computing devices configured to communicate with one another.
Further, each of the information processing apparatus 101 and the nurse call system 121 can be configured to share the disclosed processing steps, for example, illustrated in FIG. 13,
The above-described embodiments are illustrative and do not limit the present invention. Thus, numerous additional modifications and variations are possible in light of the above teachings. For example, elements and/or features of different illustrative embodiments may be combined with each other and/or substituted for each other within the scope of the present invention.
Any one of the above-described operations may be performed in various other ways, for example, in an order different from the one described above.
Each of the functions of the described embodiments may be implemented by one or more processing circuits or circuitry. Processing circuitry includes a programmed processor, as a processor includes circuitry. A processing circuit also includes devices such as an application specific integrated circuit (ASIC), a digital signal processor (DSP), a field programmable gate array (FPGA), and conventional circuit components arranged to perform the recited functions.
Number | Date | Country | Kind |
---|---|---|---|
2020-041703 | Mar 2020 | JP | national |