Support system, support method and program

The system uses augmented reality to provide visual guidance for inexperienced caregivers, reducing the burden on experienced caregivers by enabling them to perform caregiving tasks effectively and efficiently.

JP7770728B2Active Publication Date: 2025-11-17TOHOKU UNIV
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2024571746
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2023-01-16
Filing Date
2024-01-15
Publication Date
2025-11-17
Estimated Expiration
2044-01-15

AI Technical Summary

Technical Problem

Existing caregiving technologies fail to efficiently support caregivers in caregiving, there are many opportunities for caregivers to move the care recipient's body, such as getting the care recipient out of bed. However, such tasks are often difficult to carry out unless the caregiver is an experienced caregiver.

Method used

Utilization of augmented reality (AR) to provide text, video, and other information to instruct and teach caregivers how to perform caregiving tasks, such as moving the care recipient, which are often difficult for inexperienced caregivers to execute without direct guidance from an experienced caregiver.

Benefits of technology

The system reduces the burden on experienced caregivers by providing visual guidance through augmented reality, enabling inexperienced caregivers to perform caregiving tasks effectively and efficiently.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007770728000001
    Figure 0007770728000001
  • Figure 0007770728000002
    Figure 0007770728000002
  • Figure 0007770728000003
    Figure 0007770728000003
Patent Text Reader

Abstract

One aspect of the present invention is an assistance system comprising a control unit that performs: target posture inference processing for inferring a target posture, which is a posture to be transitioned to by an action receiver having a plurality of joints, on the basis of current posture information that has been obtained on the basis of the result of imaging the action receiver with a first imaging device and that indicates the current posture of the action receiver at the time of imaging, and training information that was obtained in the past and that indicates a change in posture; and presentation processing for superimposing, on the action receiver, a target computer graphic image which is an image of the action receiver in the target posture, thereby presenting the target computer graphic image to an action performer who will move the action receiver.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a support system, a support method, and a program. This application claims priority to U.S. Provisional Patent Application No. 63 / 439,155, filed January 16, 2023, the contents of which are incorporated herein by reference. [Background technology]

[0002] Opportunities for providing care for elderly people and the like are increasing. In recent years, a method has been proposed for using augmented reality (AR) to provide text information, video, and other information to instruct and teach caregivers how to perform caregiving tasks (see, for example, Non-Patent Document 1). [Prior art documents] [Non-patent literature]

[0003] [Non-Patent Document 1] Jan Patrick Kopetz, Daniel Wessel and Nicole Jochems. "User-Centered Development of Smart Glasses Support for Skills Training in Nursing Education", i-com, vol. 18, no. 3, 2019, pp. 287-299. Summary of the Invention [Problem to be solved by the invention]

[0004] In caregiving, there are many opportunities for caregivers to move the care recipient's body, such as getting the care recipient out of bed. However, such tasks are often difficult to carry out unless the caregiver is an experienced caregiver. Opportunities for aspiring caregivers to learn caregiving know-how, such as how to move the body, from such experienced caregivers are limited, and there is also the problem that it is a heavy burden for experienced caregivers to educate each aspiring caregiver individually.

[0005] In view of the above circumstances, an object of the present invention is to provide a technique for reducing the burden required for care. [Means for solving the problem]

[0006] One aspect of the present invention is a method for estimating a target posture, which is a posture to which an acted object will transition, based on current posture information, which is information obtained based on the results of photography by a first photography device that photographs an acted object having a plurality of joints and indicates a current posture, which is a posture of the acted object at the time of photography, and teacher information, which is information obtained in the past and indicates a change in posture; Operation a control unit that executes a presentation process for superimposing a target computer graphics image, which is an image of the object being acted upon, on the object being acted upon and presenting the target computer graphics image to an acting subject that is an operator of the object being acted upon. The control unit changes the level according to level information corresponding to the proficiency or physical strength of the subject, and executes the target posture estimation process and the presentation process based on the teacher information of the level. R 、 It is a support system.

[0007] One aspect of the present invention is to provide current posture information, which is information obtained based on the results of photography by a first photography device that photographs an acted object having a plurality of joints, and is information indicating a current posture, which is the posture of the acted object at the time of photography. and , Teacher information is information obtained in the past that indicates changes in posture; and a target posture estimation process for estimating a target posture, which is a posture to which the object is to be moved, based on the target posture estimation process; Operation a control step for executing a presentation process for superimposing a target computer graphics image, which is an image of the object being acted upon, on the object being acted upon and presenting the target computer graphics image to an acting subject who is an actor that moves the object being acted upon; and changing the level based on level information corresponding to the proficiency or physical strength of the subject of action, and executing the target posture estimation process and the presentation process based on the teacher information of the level. It is a method of support.

[0008] One aspect of the present invention is a program for causing a computer to function as the above-described support system. [Effects of the Invention]

[0009] The present invention makes it possible to reduce the burden of caregiving. [Brief explanation of the drawings]

[0010] [Figure 1] FIG. 1 is a first explanatory diagram illustrating a support system according to an embodiment. [Figure 2] FIG. 2 is a second explanatory diagram illustrating the support system according to the embodiment. [Figure 3] 4 is a flowchart showing an example of a flow of processing executed by a teaching control device in the embodiment. [Figure 4] 10 shows an example of the transition process of an image of a care recipient and a target computer graphics image superimposed thereon, which are displayed on an AR device of the support system according to an embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0011] (Embodiment) FIG. 1 is a first explanatory diagram illustrating a support system 100 according to an embodiment. FIG. 2 is a second explanatory diagram illustrating the support system 100 according to an embodiment. The support system 100 includes a first image capturing device 1, an AR device 2, and a support device 3. The AR device 2 may be an MR (Mixed Reality) device. The support system 100 supports a caregiver 901 in caring for a care recipient 902. The care recipient 902 is a person who receives care, and has multiple joints. The care recipient 902 is an example of an acted object having multiple joints. The caregiver 901 is an example of an actor who moves an acted object.

[0012] The first image capturing device 1 is an image capturing device such as a camera that captures an image of the care recipient 902. The camera may be, for example, a depth camera.

[0013] The AR device 2 is an AR device and is worn by the caregiver 901. The AR device 2 superimposes a target computer graphics image, which is an image of the care recipient 902 in a target posture, on the care recipient 902 at the time of photographing by the first photographing device 1 (hereinafter referred to as the "current time"), and displays the image on a display device such as a display with a transmission lens capable of displaying images. The target posture is a transition posture of the care recipient 902 from the current posture (i.e., the posture to be taken next).

[0014] Image G1 shown in FIG. 2 is an example of an image seen by the caregiver 901 wearing the AR device 2. Image G101 in FIG. 2 is an example of a target computer graphics image displayed superimposed on the care recipient 902. The posture of image G101 is a transition destination posture from the current posture. The display of the transition destination posture by the AR device 2 may be repeated until the transition to the transition destination posture is achieved. After the posture of the care recipient 902 has become the transition destination posture, the AR device 2 displays an image of the transition destination posture to be taken next to the caregiver.

[0015] The caregiver 901 can provide appropriate care to the care recipient 902 by transitioning the care recipient 902 according to the image of the action of each step in accordance with the image displayed on the AR device 2. In this way, the target computer graphics image is, for example, a three-dimensional model imitating the care recipient 902 (i.e., an avatar of the care recipient 902) and an image of the three-dimensional model in a target posture. The three-dimensional model may be a display of an image of a part of the care recipient 902 to be transitioned, or may be an image of the entire care recipient 902.

[0016] In this way, by using the image of the three-dimensional model superimposed on the image of the care recipient 902 acquired by the first photographing device 1, the caregiver 901 wearing the AR device 2 can easily visually recognize the difference between the current posture of the care recipient 902 and the target posture.

[0017] The display device 201 in FIG. 1 is an example of a display device included in the AR device 2, such as a display or a transmission lens.

[0018] The target posture is, for example, the posture of the care recipient 902 while the care recipient 902 is being cared for by an experienced caregiver. Such posture information is acquired, for example, based on the results of capturing images of the care recipient 902 being cared for by the experienced caregiver. When capturing images of the care recipient 902 being cared for by the experienced caregiver, a series of actions during the care are captured.

[0019] As a result, a time series of postures of the care recipient 902 while being cared for by the skilled caregiver is acquired by predetermined information processing such as using a mathematical model (hereinafter referred to as a "posture information acquisition model") that has been trained by motion capture or machine learning and obtains posture information from images. The time series acquired in this manner is an example of training information, which will be described later. The image of the three-dimensional model of the target posture is the posture shown by each sample in the time series acquired in this manner.

[0020] If there is a three-dimensional model image based on each sample of such a time series, even an inexperienced caregiver can provide care similar to that of an experienced caregiver by moving the care recipient 902 so as to reproduce the posture shown in the time series. Therefore, the support system 100 presents the caregiver 901 with a target posture corresponding to the posture of the care recipient 902 at the current time.

[0021] The posture of the care recipient 902 is not limited to that captured by the first imaging device 1. If the AR device 2 is an AR device equipped with, for example, a transmission lens, the posture of the care recipient 902 is, for example, the posture of the care recipient 902 being viewed by the caregiver 901 through the transmission lens. If the AR device 2 is an AR device equipped with, for example, a display, the AR device 2 may also be equipped with an imaging device, and the imaging result of the imaging device is displayed on the display.

[0022] The AR device 2 superimposes the target computer graphics image on the care recipient 902 and presents it to the caregiver 901. Note that such presentation processing by the AR device 2 is executed under the control of a control unit 31 included in the support apparatus 3, as will be described later. Therefore, it can be said that the control unit 31 executes the presentation processing.

[0023] The presentation process is a process in which the target computer graphics image is displayed on a predetermined display destination such as the display device 201 included in the AR device 2, and the target computer graphics image is superimposed on the care recipient 902 and presented to the caregiver 901. As a result of the presentation process, the caregiver 901 sees the target computer graphics image superimposed on the care recipient 902.

[0024] Note that the image processing technique for superimposing may be any well-known technique. For example, the control unit 31 estimates a superimposition transformation, which is a transformation for matching the image of the care recipient 902 captured by the first image capturing device 1 with the image of the care recipient 902 seen by the caregiver 901, based on relative positioning information indicating the relative position and orientation relationship between the first image capturing device 1 and the AR device 2.

[0025] The relative position information may be obtained using technology such as GPS (Global Positioning System) or other well-known positioning technology. For example, if a predetermined mark such as a QR code (registered trademark, the same applies hereinafter) is printed on the first image capturing device 1 and the AR device 2 is equipped with an image capturing device, the relative position information may be obtained by reading the position of the predetermined mark with the image capturing device.

[0026] If the superposition transformation is obtained in this way, the control unit 31 can convert the image of the care recipient 902 in the target state as seen from the first image capturing device 1 into an image of the care recipient 902 in the target state as seen from the caregiver 901. If the image of the care recipient 902 in the target state as seen from the first image capturing device 1 is estimated in this way, it is possible to superimpose the target computer graphics image on the care recipient 902 and present it to the caregiver 901.

[0027] The image of the care recipient 902 in the target state as seen by the first image capturing device 1 is estimated using, for example, a target posture estimation process described later. Note that if the difference between the image of the care recipient 902 as seen by the first image capturing device 1 and the image of the care recipient 902 as seen by the caregiver 901 is small, it is not necessarily necessary to perform the convolution transformation.

[0028] The posture information acquisition model described above is a mathematical model that estimates posture information such as the position and orientation of each joint in a joint coordinate system, which will be described later, from an image. Such a posture information acquisition model is obtained by learning using pairs of images and posture information as learning data, with a mathematical model that estimates a posture for an input image as the learning object. In such learning, the learning object mathematical model is updated so as to reduce the difference between the posture estimated by the learning object mathematical model for the input image and the posture indicated by the posture information included in the learning data. The learning object at the point in time when a predetermined condition for terminating learning is satisfied is the posture information acquisition model.

[0029] The assistance device 3 includes a control unit 31 having a processor 91 such as a CPU (Central Processing Unit), a GPU (Graphics Processing Unit) or an NPU (Neural Network Processing Unit) and a memory 92 connected by a bus, and executes a program. The assistance device 3 functions as a device having the control unit 31, an interface unit 32 and a storage unit 33 by executing the program.

[0030] More specifically, the processor 91 reads out a program stored in the storage unit 33 and stores the read out program in the memory 92. When the processor 91 executes the program stored in the memory 92, the support device 3 functions as a device including the control unit 31, the interface unit 32, and the storage unit 33.

[0031] The control unit 31 controls the operation of each functional unit included in the support device 3. The control unit 31 controls, for example, the operation of the interface unit 32, and acquires the results of photography by the first photography device 1. The control unit 31 acquires, for example, information stored in the memory unit 33. The process of acquiring the information stored in the memory unit 33 is specifically reading.

[0032] The control unit 31 executes, for example, a target posture estimation process. The target posture estimation process is a process for estimating a target posture based on current posture information, which is information obtained based on the result of imaging by the first imaging device 1 and indicates the current posture of the care recipient 902, which is the posture of the care recipient 902 at the time of imaging, and teacher information. The teacher information is information obtained in the past and indicates a change in posture.

[0033] The teacher information may be information that modifies the posture change depending on the physical condition or state of the care recipient 902. This allows the support device 3 to provide optimal care to the care recipient 902. The teacher information may also be information that changes the level of the care action depending on the caregiver's proficiency or physical strength. In this case, the teacher information is information that indicates the change in the care posture depending on the level. For example, the control unit 31 acquires and displays a care action performed in one step, a care action performed in multiple steps, or a care action using an assistive device from the information stored in the storage unit 33. In such a case, when the control unit 31 obtains information indicating the level, the control unit 31 displays the teacher information of that level on a predetermined display device, such as the display device 201 provided in the AR device 2, based on the level indicated by the level-indicating information. This allows even a caregiver 901 who is unable to perform a particular step due to insufficient care skills or lack of physical strength to perform the step by using multiple steps or tools.

[0034] The control unit 31 controls the display operation of the AR device 2, for example, via the interface unit 32. In this way, the control unit 31 executes, for example, a presentation process.

[0035] The interface unit 32 includes a communication interface for connecting the support device 3 to an external device. The interface unit 32 communicates with the external device via a wired or wireless connection. The external device is, for example, the first image capturing device 1. The external device is, for example, the AR device 2.

[0036] The storage unit 33 is configured using a computer-readable storage medium device (non-transitory computer-readable recording medium) such as a magnetic hard disk device or a semiconductor storage device. The storage unit 33 stores various information related to the assistance device 3. The storage unit 33 stores, for example, teacher information in advance. The storage unit 33 stores, for example, various information generated by the operation of the control unit 31.

[0037] 3 is a flowchart showing an example of the flow of processing executed by the support device 3 in this embodiment. The control unit 31 acquires the result of photography by the first photography device 1 etc. (step S101). Next, the control unit 31 executes a target posture estimation process (step S102). Next, the control unit 31 executes a presentation process (step S103).

[0038] After step S103, the caregiver 901 moves the care recipient 902 so that the care recipient 902 approaches the target computer graphics image presented in step S103. The first photographing device 1 repeatedly photographs at a predetermined timing, and the control unit 31 synchronizes with the timing and determines, based on the photographing results, whether or not the difference between the posture of the care recipient 902 and the target posture is a predetermined difference.

[0039] If the control unit 31 determines that the difference is within a predetermined difference, the target posture estimated by the target posture estimation process is updated. If the difference is greater than the predetermined difference, the target posture is not updated even if the target posture estimation process is executed. In this way, by repeating the processes of steps S101 to S103, the caregiver 901 can move the care recipient 902 in accordance with the teaching information.

[0040] The support apparatus 3 configured in this manner controls the AR device 2 to present the target computer graphics image to the caregiver 901, superimposed on the care recipient 902. Thanks to the control of the AR device 2 by the support apparatus 3 in this way, the caregiver 901 can visually more easily grasp how to move the care recipient 902 next. Therefore, by using the support apparatus 3, even a caregiver 901 with low skills can provide appropriate care without the direct guidance of a skilled caregiver.

[0041] Furthermore, by using the support device 3, a less skilled caregiver 901 can learn the caregiving techniques of an experienced caregiver. As a result, by using the support device 3, it is possible to reduce the burden of instruction on the experienced caregiver and the burden of care on the caregiver 901. Furthermore, since the support system 100 configured in this way is equipped with the support device 3, it is possible to reduce various burdens required for caregiving.

[0042] In Non-Patent Document 1, what to do is presented using text information or video, but the posture of the care recipient 902 does not necessarily match the presented content. Also, with video information, the information is limited to the viewpoint at the time of filming. However, since the viewpoint of the caregiver 901 during the care action varies from time to time, it is desirable to present an appearance that matches the current viewpoint of the caregiver 901. In the case of the support system 100, the care action can be presented to the caregiver 901 according to the target care recipient 902, which reduces the burden on the caregiver 901 and contributes to skill acquisition.

[0043] FIG. 4 shows an example of the transition process of the image of the care recipient 902 displayed on the AR device 2 of the support system 100 and the target computer graphics image G101 superimposed thereon.

[0044] Image D101 in Fig. 4 shows the initial state in which the target computer graphics image G101 in the initial state is superimposed on the current posture of the care recipient 902. Image D102 in Fig. 4 shows the state in which the target computer graphics image G101 superimposed on the care recipient 902 has started to move toward the transition posture. Image D103 in Fig. 4 shows the state in which the target computer graphics image G101 superimposed on the care recipient 902 has approached the transition posture. Image D104 in Fig. 4 shows the state in which the target computer graphics image G101 superimposed on the care recipient 902 has reached the final transition posture.

[0045] The control unit 31 may control the operation of the AR device 2 to repeatedly cause the AR device 2 to play back and display the target computer graphics image G101 up to that point until the caregiver 901 places the care recipient 902 in the final transition posture. The control unit 31 may also execute processing to change the playback display speed of the target computer graphics image G101. The control unit 31 may also execute processing to turn off the playback display of the target computer graphics image G101. The control unit 31 may be a CPU included in an external device such as the support device 3, or may be a CPU installed in the main body of the AR device 2.

[0046] (Variation) The teaching information may be, for example, information obtained based on the sample acted action, and may be information indicating the posture of the sample acted object at each timing while the sample acting subject is performing the sample acting action.

[0047] The sample acted action is a change in posture (i.e., movement) of the sample acted object that occurs as a result of the execution of the sample acting action by the sample acting subject that executes the sample acting action. The sample acted object is an acted object that is the same as or different from the acted object photographed by the first photographing device 1. For example, the sample acted object is the teacher in the role of the one being cared for when two teachers who are teaching nursing skills to students are divided into the roles of the one being cared for and the one who is caring for them, and each plays one of these roles.

[0048] The sample acted upon object is an acted upon object that is the same as or different from the acted upon object photographed by the first photographing device 1. The sample action is a predetermined action that moves the sample acted upon object. The sample actor is the one that executes the sample action. The sample actor is, for example, an experienced caregiver. Therefore, the sample acted upon object is, for example, the teacher who plays the role of caregiver when two teachers who teach caregiving techniques to students play the roles of the care recipient and the caregiver.

[0049] The teaching information may be information obtained based on the results of photographing the sample acted action by a second photographing device which is the same as or different from the first photographing device 1, for example.

[0050] The current posture information may indicate the posture of the acted upon object by the position and orientation of a joint coordinate system, which is a coordinate system predefined for each joint. The teacher information may indicate the posture of the acted upon object by the position and orientation of the joint coordinate system. The position and orientation of the joint coordinate system refer to the position of the origin of the joint coordinate system and the orientation of each axis.

[0051] Furthermore, in the current posture information and the teacher information, the position and orientation of the joint coordinate system of the (n+1)th joint, which is one of two joints adjacent to the nth joint (n is an integer equal to or greater than 1) among the plurality of joints and is different from the (n-1)th joint, may be represented by the joint coordinate system of the nth joint. Note that the position and orientation of the joint coordinate system of the n=1 joint are represented by the world coordinate system, which is one of the coordinate systems used in the field of three-dimensional computer graphics.

[0052] The target computer graphics image presented in the presentation process may be presented in a state in which the position and orientation of a joint coordinate system of a reference joint, which is a predetermined joint among the multiple joints, match the position and orientation of the joint coordinate system of the reference joint of the acted object. The reference joint is the starting point of the movement, for example, the shoulder joint in the movement of bending the arm of the care recipient 902. In this case, when the target computer graphics image is presented in the above-described matched state, the caregiver 901 sees an image in which the shoulder joint of the care recipient 902 matches the shoulder joint in image G101, as shown in image G1 in FIG. 2 . In this case, the starting point of the movement is defined by a human hand or an estimation result by a CPU when creating training data. The definition of the starting point of the movement may be determined in advance by the user based on which joint is the root and which joint is the end of the movement that is easy to intuitively teach to the user wearing the AR device 2.

[0053] Although it is common to superimpose a computer graphics image onto a specific location in real space, no technology has been established for superimposing a multi-joint target computer graphics image onto a multi-joint object with restricted movement.

[0054] For example, when the care recipient 902 bends his / her arm, the following three coordinate axes are usually calculated as part of the process for visualizing the change in the coordinate axes of the joints using coordinates: One of the three coordinate axes is a coordinate axis that indicates the movement of the shoulder joint, and is calculated by multiplying the matrix that represents the acquired coordinate axes of the shoulder joint by a matrix that represents the time-series change in the coordinate axes of the shoulder joint (teaching data).

[0055] The other of the three coordinate axes is a coordinate axis that indicates the movement of the elbow joint, and is calculated using a matrix that represents the acquired coordinate axis of the shoulder joint, a matrix that represents the time series changes in the coordinate axis of the shoulder joint (teacher data), and a matrix that represents the time series changes in the coordinate axis of the elbow joint (teacher data).The remaining one of the three coordinate axes is calculated by multiplying the acquired matrix that represents the coordinate axis of the shoulder joint, a matrix that represents the time series changes in the coordinate axis of the shoulder joint (teacher data), a matrix that represents the time series changes in the coordinate axis of the elbow joint (teacher data), and a matrix that represents the time series changes in the coordinate axis of the wrist joint (teacher data).

[0056] The visualization process described above requires calculations for each of the three coordinate axes, and therefore the amount of calculation increases with each additional joint. Since the AR device 2 often uses a computer with relatively low performance for calculations in order to reduce weight, it is desirable to reduce the amount of calculation.

[0057] In the assistance system 100 and the assistance device 3, by using a joint coordinate system in which the position of the starting point of movement is the reference joint, the calculation amount of the processor 91 of the control unit 31 can be reduced while making it easy to directly edit the teaching information. Reducing the calculation amount means reducing the calculation amount of the process for visualization. Making it easy to edit means making it easy for the user or the CPU to modify the teaching information by issuing commands specifying the direction and degree of rotation of the distal joint for each joint. The control unit 31 can determine the joint group positions and orientations of a multi-joint object in real space, such as the care recipient 902, and the joint group positions and orientations of a multi-joint object in virtual space displayed by the AR device 2, and superimpose and display a target computer graphics image.

[0058] In the support system 100 and the support device 3, the starting point of the movement is determined by the control unit 31 or a human hand. For example, in the case of a movement to bend the arm of the care recipient 902, the shoulder joint on the base side is set as the starting point as the reference joint for the rotation of the group of joint coordinate systems from the shoulder joint on the base side of the multiple joints to the fingertips on the distal side.

[0059] When the control unit 31 determines the starting point in this way and places the target computer graphics image in accordance with the real space, it acquires a coordinate system of the starting point of the operation and displays the coordinate system as the position and posture when the target computer graphics image is operated. Note that the starting point may also be determined manually.

[0060] The teacher information is stored in the storage unit 33 in a storage format in which the base side of a multi-joint object is set as the starting point of the movement. Specifically, for example, in the movement of bending the arm of the care recipient 902, time-series information on the "position and posture of the shoulder joint," the "position and posture of the elbow joint viewed from the shoulder joint," and the "position and posture of the wrist joint viewed from the elbow joint" is stored as teacher information.

[0061] When appropriately reproducing such time-series information, the control unit 31 first performs coordinate transformation to correct the "position and posture of the shoulder joint" in the current situation of the care recipient 902 and the "position and posture of the shoulder joint" in the teacher information. Note that "appropriate" here is defined as not causing any discomfort to the caregiver 901. As a result, the control unit 31 superimposes the shoulder joint coordinate axis in real space with the shoulder joint coordinate axis in the teacher information. Next, the control unit 31 displays the joint movement between the shoulder joint as the root side and the hand as the distal side on a predetermined display device. At this time, the control unit 31 displays the joint movement between the root side and the distal side on a predetermined display device by displaying the changes in each coordinate axis from the root side to the distal side on a predetermined display device. This allows the target computer graphics image obtained from the teacher information to be reproduced by being appropriately superimposed on real space.

[0062] Furthermore, when the training information indicates the movement of each joint with the base of a multi-jointed object as the starting point, a command specifying in what direction and by how many degrees the distal joint is to be rotated for each joint can be directly written into the training information by a user or a computer, and information editing can be easily performed. Note that the starting point in this invention is defined as the point at which the movement of the multi-jointed object begins in a transition operation.

[0063] Incidentally, there are situations in which the reference joint serving as the starting point is a joint with n=1, and while the target posture changes and the position of the reference joint changes, for example, in nursing care, the relative positions and orientations of joints with n=2 or more relative to the reference joint do not change. In such cases, if the positions and orientations of all joints are expressed in the world coordinate system, the positions and orientations of all joints must be re-estimated by computationally intensive processing such as executing motion capture or executing a trained model based on machine learning, such as a posture information acquisition model.

[0064] On the other hand, when the position and orientation of the joint coordinate system of the (n+1)th joint are represented by the joint coordinate system of the nth joint, they represent the relative position and orientation from adjacent joints, so as long as the change in the position of the reference joint is estimated, it is only necessary to perform matrix multiplication, which requires a small amount of calculation, for the other joints. In this way, by representing the position and orientation of the joint coordinate system of the (n+1)th joint by the joint coordinate system of the nth joint, rather than representing all joints in the world coordinate system, the effect of reducing the amount of calculation is achieved.

[0065] As described above, the sample object being cared for when teacher information is acquired may differ from the person being cared for (i.e., care recipient 902) when care is provided by caregiver 901. In such a case, taking into consideration that the distance between joints, such as differences in arm length, differs from person to person, it is preferable for caregiver 901 that the image of the avatar of care recipient 902 be superimposed on care recipient 902 as the target computer graphics image, rather than the image of the avatar of the sample object being superimposed on care recipient 902.

[0066] Therefore, the control unit 31 may estimate the difference in the distance between the joints of the care recipient 902 and the sample acted object based on the result of imaging by the first imaging device 1, and may present to a predetermined presentation destination a target computer graphics image in which the distance between the joints is adjusted to match the distance between the joints of the care recipient 902 based on the estimation result. The process of adjusting the distance between the joints to match the distance between the joints of the care recipient 902 is, for example, a process of moving the origin of each joint coordinate system to match the distance between the joints.

[0067] The first image capturing device 1 may be attached to, for example, the AR device 2. The AR device 2 may include, for example, an accelerometer and be capable of acquiring information indicating the position of the AR device 2. The AR device 2 may include an image capturing device as described above, and in such a case, the image capturing device may be, for example, a depth camera.

[0068] In addition, the control unit 31 may control the AR device 2 to present an image of a three-dimensional model of the caregiver 901 (i.e., an avatar of the caregiver 901) that indicates the next action that the caregiver 901 should take.

[0069] The support device 3 may be implemented using a plurality of information processing devices connected to each other via a network so that they can communicate with each other. In this case, the processes executed by the control unit 31 may be distributed among the plurality of information processing devices.

[0070] The display device 201 included in the AR device 2 is an example of a predetermined display destination that displays a target computer graphics image superimposed on a current acted object.

[0071] All or part of the functions of the assistance system 100 and the assistance device 3 may be realized using hardware such as an ASIC (Application Specific Integrated Circuit), a PLD (Programmable Logic Device), or an FPGA (Field Programmable Gate Array). The program may be recorded on a computer-readable recording medium. Examples of computer-readable recording media include portable media such as flexible disks, magneto-optical disks, ROMs, and CD-ROMs, and storage devices such as hard disks built into computer systems. The program may be transmitted via a telecommunications line.

[0072] The support system 100 and the support device 3 of the present invention are not limited to care, and may be any device that moves an acted object having multiple joints to a predetermined transition posture.

[0073] Although an embodiment of the present invention has been described above in detail with reference to the drawings, the specific configuration is not limited to this embodiment, and includes designs within the scope of the gist of the present invention. [Explanation of symbols]

[0074] 100...support system, 1...first image capturing device, 2...AR device, 201...display device, 3...support device, 31...control unit, 32...interface unit, 33...storage unit, 91...processor, 92...memory

Claims

1. a control unit that executes a target posture estimation process that estimates a target posture, which is a posture to which the acted object will transition, based on current posture information, which is information obtained based on the results of photography by a first photography device that photographs an acted object having a plurality of joints and indicates a current posture, which is the posture of the acted object at the time of photography, and teacher information, which is information obtained in the past and indicates a change in posture, and a presentation process that superimposes a target computer graphics image, which is an image of the movement of the acted object in a state of the target posture, on the acted object and presents it to an acting subject that moves the acted object; Equipped with The control unit changes the level based on level information corresponding to the proficiency or physical strength of the subject, and executes the target posture estimation process and the presentation process based on the teacher information of the level.

2. the object to be acted upon having a plurality of joints, the target computer graphics image, and the teaching information are expressed in a joint coordinate system in which a position serving as a starting point of the movement is a reference joint; The assistance system according to claim 1 .

3. The presentation process is a process of displaying a target computer graphics image on a display or a transmission lens of an AR (Augmented Reality) device that is equipped with a display capable of displaying an image or a transmission lens. The assistance system according to claim 1 .

4. The teaching information is information obtained based on a sample acted action, which is a change in the posture of the sample acted object resulting from the execution of the sample acting action by a sample acting subject, which executes a sample acting action, which is a predetermined action that moves a sample acted object that is the same as or different from the acted object, and is information indicating the posture of the sample acted object at each timing during the execution of the sample acting action by the sample acting subject. The assistance system according to claim 1 .

5. The teaching information is information obtained based on a result of photographing the sample acted behavior with a second photographing device that is the same as or different from the first photographing device. The assistance system according to claim 4.

6. The current posture information and the teacher information indicate postures based on positions and orientations of joint coordinate systems, which are coordinate systems defined in advance for each joint. The assistance system according to claim 4.

7. the position and orientation of a joint coordinate system of an (n+1)th joint, which is one of two joints adjacent to an nth joint (n is an integer of 1 or more) among the plurality of joints and is a joint different from the (n-1)th joint, is represented by the joint coordinate system of the nth joint; The assistance system according to claim 6.

8. the target computer graphics image presented in the presentation process is presented in a state in which the position and orientation of a joint coordinate system of a reference joint, which is a predetermined joint among the plurality of joints, coincides with the position and orientation of a joint coordinate system of a reference joint of the acted object. The assistance system according to claim 7.

9. a control step of executing a target posture estimation process for estimating a target posture, which is a posture to which the acted object will transition, based on current posture information, which is information obtained based on the results of photography by a first photography device that photographs an acted object having a plurality of joints and indicates a current posture, which is the posture of the acted object at the time of photography, and teacher information, which is information obtained in the past and indicates a change in posture; and a presentation process for superimposing a target computer graphics image, which is an image of the movement of the acted object in a state of the target posture, on the acted object and presenting it to an acting subject that moves the acted object; and the control step changes the level based on level information corresponding to the proficiency or physical strength of the subject, and executes the target posture estimation process and the presentation process based on the teacher information of the level. How to help.

10. A program for causing a computer to function as the support system according to any one of claims 1 to 8.

Citation Information

Patent Citations

  • Information processing unit, information processing method, and program

    JP2020005192A

  • Support device, support method, and program

    JP2020201793A