The present invention relates to a recommended operation presentation system configured to output a recommended operation of an insertion instrument, a recommended operation presentation control device, and a recommended operation presentation control method.
For example, Jpn. Pat. Appln. KOKAI Publication No. 2004-358095 discloses an endoscope insertion analysis apparatus configured to display shape information and operation instruction information in accordance with an insertion operation when an insertion section forms a loop in an object during endoscopic examination or when an observation region of the object is extended during endoscopic examination.
A recommended operation presentation system according to the present invention includes: an insertion instrument including an insertion section to be inserted into an insertion object; an insertion section shape detector configured to detect a shape of at least part of the insertion section as shape information; an attention state/operation control information arithmetic operator configured to calculate operation control information that is information changing in association with an operation of the insertion instrument, based on the shape information and target state information, the target state information being set based on the shape information and preliminarily prepared recommendation operation reference data; a recommended operation arithmetic operator configured to calculate recommended operation information including a recommended operation direction that is an operation direction of a recommended insertion operation and a recommended operation amount that is an operation amount of the recommended insertion operation, based on at least the operation control information; and an output information processor configured to output information including the recommended operation information.
A recommended operation presentation control device according to the present invention includes: an attention state/operation control information arithmetic operator configured to calculate operation control information that is information changing in association with an operation of an insertion instrument including an insertion section configured to be inserted into an insertion object, based on shape information and target state information, the shape information relating to a shape of at least part of the insertion section, the target state information being set based on the shape information and preliminarily prepared recommendation operation reference data; a recommended operation arithmetic operator configured to calculate recommended operation information including a recommended operation direction that is an insertion direction of a recommended insertion operation and a recommended operation amount that is an operation amount of the recommended insertion operation, based on the at least operation control information; and an output information processor configured to output information including the recommended operation information.
A recommended operation presentation control method according to the present invention includes: calculating operation control information that is information changing in association with an operation of an insertion instrument including an insertion section configured to be inserted into an insertion object, based on shape information and target state information, the shape information relating to a shape of at least part of the insertion section, the target state information being set based on the shape information and preliminarily prepared recommendation operation reference data; calculating recommended operation information including a recommended operation direction that is an insertion direction of a recommended insertion operation and a recommended operation amount that is an operation amount of the recommended insertion operation, based on at least the operation control information; and outputting information including the recommended operation information.
Advantages of the invention will be set forth in the description that follows, and in part will be obvious from the description, or may be learned by practice of the invention. The advantages of the invention may be realized and obtained by means of the instrumentalities and combinations particularly pointed out hereinafter.
The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate embodiments of the invention, and together with the general description given above and the detailed description of the embodiments given below, serve to explain the principles of the invention.
An embodiment of the present invention will be described with reference to the drawings.
Citing an example of a large intestine flexible endoscope for medical treatment (large intestine endoscope) as an insertion instrument, a recommended operation presentation system according to the embodiment of the present invention will be described with reference to an example of an insertion system including the endoscope. The insertion instrument is not limited to a medical endoscope, and it suffices that the insertion instrument is to be inserted into an object, such as a catheter, a treatment device, an industrial endoscope, etc., and at least a part of which has flexibility. The object is not limited to humans, but may be an insertion object including an animal, an engine, a structure including piping, or the like.
[Endoscope]
The endoscope 10 includes an insertion section 11 at the distal end, an operation section 16 on the proximal end side of the insertion section 11, and a cable 17. The insertion section 11 has a distal hard section 12, an operationally bendable section 13 on its proximal end side, and a passive bendable section 14 on the proximal end side of the operationally bendable section 13. The distal hard section 12 incorporates an illuminating optical system, an observation optical system, an imaging element 15, and the like. The operationally bendable section 13 is a portion within, for example, a range of approximately 15 cm from the proximal end of the distal hard section 12 in the insertion section 11. The operationally bendable section 13 can be bended in a desired direction by operating an operation knob (not shown) (e.g., a rotation operation) of the control section 16. The passive bendable section 14 is freely bendable by an external force or the like received from an object. The endoscope 10 is connected to the control device 100 via the cable 17.
The insertion section 11, for example, the operationally bendable section 13 and the passive bendable section 14, is provided with transmitting coils 21, which constitute part of the position detection device 20. The transmitting coils 21 are arranged to be spaced apart from each other along the longitudinal direction of the insertion section 11. In
[Position Detection Device]
In the present embodiment, the position detection device 20 is of a magnetic type. The position detection device 20 includes transmitting coils 21, a transmitting signal generator 22, and a receiving antenna 23. The transmitting coils 21 are incorporated in the insertion section 11 of the endoscope 10 as described above. The transmitting signal generator 22 is incorporated in, for example, the control device 100. Of course, the configuration of the transmitting signal generator 22 is not limited thereto, and it may be separated from the control device 100. The receiving antenna 23 is separated from the endoscope 10 and the control device 100. It may be configured that the receiving antenna 23 is replaced with a transmitting antenna and the insertion section 11 of the endoscope 10 is provided with receiving coils, such that transmission and reception are inversed.
The transmitting signal generator 22 generates signals for causing the transmitting coils 21 to generate magnetic fields, for example, currents of a sinusoidal wave. The generated signals are sequentially output to the transmitting coils 21 in the order determined for the transmitting coils 21, for example, from the distal end side of the insertion section 11. The transmitting coil 21 generates a magnetic field by a current flowing from the transmitting signal generator 22. In
The receiving antenna 23 comprises receiving coils (not shown). The receiving antenna 23 detects magnetic fields signal generated by the transmitting coils 21. The receiving antenna 23 is located and positioned with respect to a room or a bed so as not to move. The positions of the transmitting coils 21 are calculated by a shape arithmetic operator 103, which is described later, in the control device 100, based on the strength of the magnetic fields detected by the receiving antenna 23. In
The position detection device 20 only needs to detect a bending state of the insertion section 11 in order to function as an insertion section shape detector configured to detect a shape of at least part of the insertion section 11, so may be of any type other than the magnetic type. The position detection device 20 may be composed of, for example, any one of a sensing (magnetic sensor) using magnetism, a sensing using an ultrasonic wave (ultrasonic sensor), a sensing using a loss of light guided by an optical fiber (optical fiber sensor), a sensing using distortion (a distortion sensor) using distortion, and a sensing using an x-ray absorption material, or a combination thereof. Here, it is referred to as the “position detection device”, but it may be a device having the same function as that of a device referred to as a “shape detector”.
[Control Device]
The control device 100 includes a system controller 101, an image processor 102, a shape arithmetic operator 103, an attention state/operation control information arithmetic operator 104, a recommended operation arithmetic operator 105, an output information processor 106, and a reference data acquisition section 108. These sections are composed of a processor including one or more integrated circuits, such as a CPU. The control device 100 also includes a storage 107. The storage 107 is a storage such as a semiconductor memory.
The above-mentioned sections of the control device 100, especially the shape arithmetic operator 103, attention state/operation control information arithmetic operator 104, recommended operation arithmetic operator 105, and reference data acquisition section 108 may be included in a control device separate from the control device 100. For example, the shape arithmetic operator 103, attention state/operation control information arithmetic operator 104, recommended operation arithmetic operator 105, and reference data acquisition section 108 may be included in a control device other than an endoscope video image processor including the image processor 102. Alternatively, the shape arithmetic operator 103, attention state/operation control information arithmetic operator 104, recommended operation arithmetic operator 105, and reference data acquisition section 108 may be included in other control devices, respectively. Namely, the above-described sections of the control device 100, especially the processors or hardware circuits functioning as the shape arithmetic operator 103, the attention state/operation control information arithmetic operator 104, the recommended operation arithmetic operator 105, and reference data acquisition section 108 may be included in a single housing or may be included in several housings, provided that these sections can perform their respective functions.
[System Controller]
The system controller 101 controls the operations of various devices of the endoscope system 1, which are connected to the control device 100. The system controller 101 controls a light source device (not shown) connected to the control device 100 in order to supply illuminating light to the illuminating optical system of the distal hard section 12 of the endoscope 10, for example.
[Image Processor]
The image processor 102 converts an electric signal into which light from an object has been converted by the imaging element 15 at the distal hard section 12 of the endoscope 10 into a video signal to generate an endoscope image based on an object image, and causing the display device 30 to display the endoscope image.
[Shape Arithmetic Operator]
The shape arithmetic operator 103 calculates a position and a direction vector of each transmitting coil 21 as positional information of each transmitting coil 21 based on the intensity information of a magnetic field input from the receiving antenna 23. Since the plurality of pieces of positional information obtained by the transmitting coils 21 represents the shape of the insertion section 11, the plurality of pieces of positional information is referred to as shape information in the present embodiment. The positional information of the transmitting coils 21 may be interpolated by spline processing or the like, if necessary. The shape information is output to the attention state/operation control information arithmetic operator 104 and the recommended operation arithmetic operator 105. As described above, in the present embodiment, the shape arithmetic operator 103 functions, together with the position detection device 20, as an insertion section shape detector configured to detect a shape of at least part of the insertion section 11, as shape information.
[Attention State/Operation Control Information Arithmetic Operator]
The attention state/operation control information arithmetic operator 104 calculates attention state information and operation control information from the shape information. The attention state information and the operation control information is output to the recommended operation arithmetic operator 105 and the output information processor 106. The attention state/operation control information arithmetic operator 104 may be divided into an attention state arithmetic operator configured to calculate attention state information and an operation control information arithmetic operator configured to calculate operation control information.
The attention state information is information for determining whether or not recommended operation information to be described later is necessary or information for determining the recommended operation information, which is information relating to information relating to a predetermined state of the insertion section 11, for example, a characteristic state that is preliminarily assumed to occur when the insert section 11 is inserted into an object. The attention state information is, for example, information on the presence or absence of a loop of the insertion section 11 of the endoscope 10, the type and size of the loop (such as a loop area, a circumference, a width, etc.), an insertion length or a movement amount of the distal end of the insertion section, a change of the insertion section distal end with respect to a change in the insertion length or a proportion of the movement amount of the insertion section distal end with respect to the insertion amount of insertion, etc. The insertion length is, for example, a length of a portion of the insertion section 11 inserted into an object. The change of the insertion section distal end with respect to the change in the insertion length is, for example, information for determining whether or not the distal end of the insertion section 11 proceeds with respect to the insertion operation, i.e., whether the insertion is not prevented.
The operation control information is information relating to an operation of the endoscope 10 and is information directly or indirectly changed in association with the operator's operation on the endoscope 10. The operator's operation is mainly a bending operation, a twisting operation, and an insertion/extraction operation. As described above, the bending operation is an operation where the operator bends an operationally bendable section 13 by operating the control section 16. The twisting operation is an operation where the operator twists the passive bendable section 14 to the left side or the right side from its hand side. The twisting operation is also referred to as a rotation operation. The insertion/extraction operation is an operation where the operator pushes the passive bendable section 14 from its hand side (pushing operation) or an operation where the operator extracts the passive bendable section 14 from its hand side (pulling operation). In addition, the operation may be, for example, air supply, water supply, and suction through the endoscope 10 using an operation button (not shown) of the control section 16, a change in hardness of the insertion section 11, and hand compression for suppressing a change in shape of the insertion section 11 by pressing, for example, the abdomen of an object by hand.
For example, if a pulling operation is performed from a state where an α-loop as shown in
Alternatively, a target shape of the insertion section 11 is set in order to determine a recommended operation. The difference between the target shape and a current shape (e.g., a total of differences in coordinates between the target shape of the insertion section 11 and the current shape of the insertion section 11) is reduced by performing an appropriate operation. Therefore, the difference is due to operation control information that changes indirectly in association with an operator's operation. As described above, the operation control information can be obtained by indirectly detecting information relating to the operation even if it is difficult to directly detect the information.
As the operation control information, for example, the attention state/operation control information arithmetic operator 104 may calculate a bending operation direction and a bending amount from the change in the shape information. In a case where a 1-axis transmitting coil 21 is provided in the insertion section 11, the bending operation direction cannot be detected; however, for example, providing an additional coil near the 1-axis coil in a different direction to constitute a 2-axis coil allows detecting the bending operation direction. In the case of the 1-axis coil, since the rotation of the coil around the axis of the coil cannot be detected, it is difficult to detect a twisting operation; however, replacing the 1-axis coil with the 2-axis coil allows detecting the twisting operation. The insertion/extraction operation can be calculated from a positional relationship between the position of the anus and coordinates of the insertion section 11 by storing the position of the anus at the start of insertion in the storage 107.
The operation control information may be information based on a detection result obtained from sensors provided on the endoscope 10 to detect various operator's operations on the endoscope 10. For example, in a case where the operationally bendable section 13 is bent by the rotation of an operation knob (not shown) of the control section 16, a rotary encoder configured to detect a rotation amount of the operation knob is provided on the operation section 16. This allows detection of the operation control information relating to bending operations.
[Recommended Operation Arithmetic Operator]
The recommended operation arithmetic operator 105 calculates recommended operation information that is information relating to a operation recommended for smoothly proceeding with insertion of the insertion section 11 based on a result of the calculations at the shape arithmetic operator 103 and the attention state/operation control information arithmetic operator 104, i.e., the shape information, attention state information, and operation control information. The recommended operation information includes, for example, a recommended operation direction that is an operation direction of a recommended insertion operation and a recommended operation amount that is an operation amount of the recommended insertion operation. The recommended operation information is output to the output information processor 106.
[Output Information Processor]
The output information processor 106 outputs information including recommended operation information. For example, the output information processor 106 performs image processing for displaying recommended operation information on the display device 30 and causes the display device 30 to display the recommended operation information. Besides the recommended operation information, the output information processor 106 may perform image processing for displaying information, such as shape information and attention state information, on the display device 30.
[Storage]
The storage 107 stores various programs and data necessary for operations of various devices connected to the control device 100 and operations of various components of the control device 100. The storage 107 stores recommended operation reference data relating to an insertion of the endoscope 10 into the large intestine as shown in
For example, items (i), (ii), (iii), and (iv) of the recommended operation reference data are recommended operation reference data for release of an N-loop release (straightening of an N-loop) formed in the insert section 11. In the recommended operation presentation system according to the present embodiment, the operation control information and the recommended operation information is calculated so as to correspond to the reference attention state information calculated by the attention state/operation control information arithmetic operator 104 in the order of the items (i), (ii), and (iii), or in the order of the items (ii) and (iii), or with reference to reference data of (iii). The reference data of the item (iv) is also referred to as necessary. Similarly, the items (v) and (vi) of the recommended operation reference data are the recommended operation reference data for releasing an α-loop (straightening of an α-loop) formed by the insertion section 11. In the recommended operation presentation system according to the present embodiment, the operation control information and the recommended operation information are calculated so as to correspond to the reference attention state information calculated by the attention state/operation control information arithmetic operator 104 in the order of the items (v) and (vi), or with reference to the reference data of the item (vi) as described later.
[Reference Data Acquisition Section]
The reference data acquisition section 108 acquires the recommended operation reference data stored in the storage 107 or an external storage device other than the storage 107. The attention state/operation control information arithmetic operator 104 and the recommended operation arithmetic operator 105 perform a calculation of the attention state information, a calculation of the operation control information, and a calculation of the recommended operation information, based on the recommended operation reference data acquired by the reference data acquisition section 108.
[Display Device]
The display device 30 is a monitor, such as a liquid crystal display, and is also referred to as an output device. The display device 30 displays the recommended operation information output by the output information processor 106. In addition, the display device 30 may display an endoscope image, an endoscope insertion shape, attention state information, etc.
The operation of the endoscope system 1, for example, an operation in a colonoscopy, will be described.
The insertion section 11 of the endoscope 10 is inserted into the intestinal tract of the colon from the anus to the rectum, colon, and cecum by an operator. The insertion section 11 advances through the intestinal tract while bending following the shape of the intestine. An optical image of the object obtained by an observation optical system of the distal hard section 12 is converted to an electric signal by the imaging element 15. The image processor 102 generates an image signal based on an electric signal output from the imaging element 15 and causes the display device 30 to display an endoscope image of the inside of the intestinal tract based the generated image signal.
(Example of Processing by Recommended Operation Presentation System)
An example of the processing by the control device 100 of the endoscope system 1 as the recommended operation presentation system will be described with reference to
In step S11, the shape arithmetic operator 103 calculates a shape of the insertion section 11 based on the intensity information of a magnetic field received from the receiving antenna 23. The result of the operation is conveyed as shape information to the attention state/operation control information arithmetic operator 104.
In step S12, the attention state/operation control information arithmetic operator 104 detects attention state information, such as a characteristic shape (e.g., an N-loop or an α-loop), an insertion length, etc., based on the shape information.
In step S13, the recommended operation arithmetic operator 105 acquires recommended operation reference data as shown in
Alternatively, as shown in
If it is determined that the attention state information does not apply to the reference attention state information, or if it is determined from the recommended operation necessity determination information that the recommended operation information is unnecessary even if attention state information applies to the reference attention state information (step S13—No), then the processing proceeds to step S20. If it is determined that the attention state information applies to the reference attention state information, or if it is determined from the recommended operation necessity determination information that the recommended operation information is necessary even if the attention state information does not apply to the reference attention state information (step S13—Yes), then the processing proceeds to step S14.
In step S14, the attention state/operation control information arithmetic operator 104 reads target shape information corresponding to the reference attention state information determined to be applied in at least step S13 from the recommended operation reference data, and calculates the operation control information based on at least the target shape information and the shape information calculated in step S11. The operation control information is conveyed to the recommended operation arithmetic operator 105. The operation control information is stored in the storage 107.
In step S15, the recommended operation arithmetic operator 105 calculates recommended operation information including the operation direction read from the recommended operation reference data based on the reference attention state information corresponding to the attention state information calculated in step S12 and the operation amount based on the operation control information calculated in step S14. The recommended operation information is conveyed to the output information processor 106.
In step S16, the output information processor 106 processes the recommended operation information as the output information and causes the display device 30 to display the recommended operation information. The operator performs a bending operation, a twisting operation, an insertion/extraction operation, or the like in the predetermined operation amount of the insertion section 11 in accordance with the displayed recommended operation information.
In step S17, the shape arithmetic operator 103 calculates the current shape of the insertion section 11 based on the intensity information of the magnetic fields received from the receiving antenna 23. The result of the calculation is conveyed as the current shape information to the recommended operation arithmetic operator 105.
In step S18, the recommended operation arithmetic operator 105 determines whether or not the current shape of the insert section 11 fits the target shape relating to the target shape information referred to in step S14, based on the current shape information acquired in step S17. That is, the recommended operation arithmetic operator 105 determines whether or not an operation in accordance with the recommended operation information for the current attention state (i.e., an attention state relating to the attention state information detected in step S12) has been completed. If the recommended operation is determined to have been completed (step S18—YES), the processing proceeds to step S19. Otherwise (step S18—NO), the processing proceeds to step S21.
In step S19, the recommended operation arithmetic operator 105 reads the recommended operation continuation information corresponding to the reference attention state information determined to be applied in step S13, and determines whether the recommended operation continuation information for the current attention state is “completed” or “continue”. If the processing is “completed” (step S19—YES), the processing proceeds to step S20. If the recommended operation continuation information is “continue” (step S19—NO), the process returns to step S14.
In step S20, the recommended operation arithmetic operator 105 determines whether or not the insertion operation has been completed, i.e., whether or not the insertion section 11 has reached the cecum. The determination may be made based on the shape of the insertion section 11 or the history of the shape (e.g., time-varying change in shape of the insertion section 11), the position of the distal end, or the like.
Alternatively, it may be configured that the endoscope system 1 is provided with an input device, such as a switch or a keyboard, and the insertion operation is determined to have been completed when the switch is pressed or a predetermined entry is made through the keyboard, by the operator's determination. Also, the insertion operation may be determined to have been completed when the cecum is detected in an endoscope image by means of an image recognition technique. If the insertion operation has been completed (step S20—YES), then the processing ends. If the insertion operation has not been completed (step S20—NO), then the processing returns to step S11.
If it is determined that the operation in accordance with the recommended operation information for the current attention state has not been completed in step S18 (step S18—NO), then the processing proceeds to step S21. In step S21, the attention state/operation control information arithmetic operator 104 acquires the current shape information in step S17 and detects attention state information based on the current shape information, in the same manner as in step S12.
In step S22, the attention state/operation control information arithmetic operator 104 calculates operation control information from at least the target shape information and the current shape information calculated in step S17 in the same manner as in step S14. The operation control information will be stored in the storage 107.
In step S23, the recommended operation arithmetic operator 105 determines whether or not the operation performed by the operator conforms to the recommended operation. Specifically, the recommended operation arithmetic operator 105 determines whether or not the direction of the operation performed by the operator (operation direction by the operator) and the operation direction of the recommended operation information (recommended operation direction) conform to each other, based on, e.g., comparison between, a value of the operation control information calculated in step S22 immediately before this step and a value of the operation control information calculated in step S14 (or step S22) that has been performed in the step one step prior to this step relating to the calculation of the operation control information. When the operation direction by the operator is determined to conform to the operation direction of the recommended operation information (step S23—YES), the processing proceeds to step S24. When the operation direction by the operator is determined not to conform to the operation direction of the recommended operation information (step S23—NO), the processing proceeds to step S25. When the reference attention state information corresponding to the attention state information detected in step S21 differs from the reference attention state information referred to in the previous step S12 relating to the reference attention state information, even though the insertion section has not reached the target shape, the operation performed by the operator is determined not to conform to the recommended operation.
In step S24, the recommended operation arithmetic operator 105 updates the operation amount based on the operation control information calculated in step S22. Then, the processing proceeds to step S16, and the output information processor 106 processes recommended operation information including an operation direction and an updated operation amount as output information and causes the display device 30 to display the recommended operation information. After step S16, the above-mentioned processing of step S17 and subsequent steps is performed.
On the other hand, in step S25, the recommended operation arithmetic operator 105 determines whether or not the operation in accordance with the recommended operation information can be performed. When it is determined that the operation in accordance with the recommended operation information cannot be performed (step S25—NO), the processing proceeds to step S14. In step S14, the attention state/operation control information arithmetic operator 104 calculates operation control information different than the operation control information including the operation that has not been performed. After step S14, the above-mentioned processing of step S15 and subsequent steps is performed.
On the other hand, when it is determined that the operation in accordance with the recommended operation information can be performed (step S25—YES), the processing proceeds to step S26. In step S26, the recommended operation arithmetic operator 105 corrects the recommended operation information. For example, if the operation direction by the operator is opposite to the recommended operation direction, then the recommended operation arithmetic operator 105 corrects the operation amount based on the operation control information calculated in step S22 and determines to output an alert indicating that the operation direction is opposite to the recommended operation direction. When the attention state information is changed and corresponding reference attention state information is changed, the recommended operation arithmetic operator 105 refers to the recommended operation reference data again and calculates an operation direction and an operation amount from the applied reference attention state information again. The recommended operation arithmetic operator 105 may determine to output, to the display device 30, an alert indicating that the operation performed by the operator does not conform to the recommended operation. After step S26, the processing proceeds to step S16.
In step S16 after step S26, the output information processor 106 processes the recommended operation information and the alert as output information and causes the display device 30 to display the recommended operation information. After that, the above-mentioned processing of step S17 and subsequent steps is performed.
(Example of Processing During Releasing N-Loop)
The series of processing shown in
In step S11, the shape arithmetic operator 103 calculates first shape information of the insertion section 11. In step S12, the attention state/operation control information arithmetic operator 104 detects an N-loop having the generally ρ-character as shown in
In step S13, the recommended operation arithmetic operator 105 refers to the reference attention state information shown in
In step S14, the attention state/operation control information arithmetic operator 104 reads target shape information corresponding to the item (i) of the recommended operation reference data. Here, “a generally ρ-character shape with an a2-b2 distance of less than 10 cm” is read out. Here, a2 and b2 are points in the x-y plane shown in
In step S15, the recommended operation arithmetic operator 105 reads a pulling operation as an operation direction corresponding to the item (i) of the recommended operation reference data. The recommended operation arithmetic operator 105 calculates the operation amount of the pulling operation based on the first operation control information Δya1b1-Δya2b2. Here, the operation amount calculated based on the first operation control information is a direct operation amount, such as how many centimeters the loop should be pulled. In this way, the recommended operation arithmetic operator 105 calculates, as recommended operation information, first recommended operation information including a first recommended operation direction t that is a pulling operation based on the first attention state information and a first recommended operation amount based on the first operation control information.
In step S16, the output information processor 106 processes the first recommended operation information as output information and causes the display device 30 to display the output information. The operator performs a pulling operation in a predetermined operation amount of the insertion section 11 in accordance with the displayed recommended operation information.
In step S17, the shape arithmetic operator 103 calculates the current shape of the insertion section 11. In step S18, the recommended operation arithmetic operator 105 determines whether or not the operation in accordance with the recommended operation information has been completed until the current shape of the insertion section 11 fits a target shape according to the target shape information referred to in step S14, based on the shape information relating to the current shape. For example, when a value of the first operation control information calculated as described above based on the shape information in this step is 0 or less than 0, the recommended operation arithmetic operator 105 determines that the recommended operation has been completed. If the operator performs a pulling operation (i.e., an insertion operation in accordance with the recommended operation direction) by little by little, then processing from step S21 to step S24 is repeated until it is determined that the operation has been completed (step S18—YES), and the processing proceeds to step S19.
In step S19, the recommended operation arithmetic operator 105 determines whether the recommended operation continuation information corresponding to the item (i) of the recommended operation reference data is “completed” or “continue”. Here, since the processing is “continue” (step S19—NO), the processing returns to step S14. When the recommended operation continuation information is “continue”, the processing proceeds to step S14 and continues calculations of recommended operation information based on new attention state information, because an item (ii) following the item (i) is prepared in the recommended operation reference data.
Here, the shape information relating to the current shape calculated in step S17 described above is set to second shape information. The second shape information corresponds to the target shape information of the item (i) of the recommended operation reference data, “a generally ρ-character shape with an a2-b2a distance of less than 10 cm”.
In step S14, the attention state/operation control information arithmetic operator 104 reads the reference attention state information, operation direction, and target shape information, each corresponding to the item (ii) next to the item (i) of the recommended operation reference data. In other words, in this case, “a generally ρ-character/N-character shape with an a1-b1 distance of less than 10 cm,” “clockwise twisting,” and “an N-character shape with θ being within ±10°” are read out. Here, the read reference attention state information is second attention state information. The attention state/operation control information arithmetic operator 104 calculates a difference in angle of coordinates between the generally ρ-character shape according to the second attention state information and the N-character shape according to the target shape information to set the difference to second operation control information.
Here, the second operation control information will be described in detail. As shown in
In step S15, the recommended operation arithmetic operator 105 reads the clockwise twisting operation as an operation direction corresponding to the item (ii) of the recommended operation reference data. Also, the recommended operation arithmetic operator 105 calculates an operation amount of the twisting operation based on the second operation control information. Here, the angle θ, which is the second operation control information, may be directly set to a rotation operation amount. As described above, the recommended operation arithmetic operator 105 calculates, as recommended operation information, the second recommended operation information including a second recommended operation direction that is a clockwise twisting operation based on the second attention state information and a second recommended operation amount based on the second operation control information.
In step S16, the output information processor 106 processes the second recommended operation information as output information and causes the display device 30 to display the second recommended operation information. The operator performs the clockwise twisting operation of the predetermined operation amount of the insertion section 11 in accordance with the displayed recommended operation information.
In step S17, the shape arithmetic operator 103 calculates the current shape of the insertion section 11. In step S18, the recommended operation arithmetic operator 105 determines whether or not the operation in accordance with the recommended operation information has been completed until the current shape of the insertion section 11 fits a target shape according to the target shape information referred to in step S14, based on the shape information relating to the current shape. For example, when the value of the second operation control information calculated as described above based on the shape information at this step becomes 0 or within a predetermined range including 0, it is determined that the recommended operation has been completed. If the operator performs a clockwise twisting operation (i.e., an operation in accordance with a recommended operation direction) by little by little, then processing from step S21 to step S24 is repeated until it is determined that the operation has been completed (step S18—YES). If the operation is determined to have been completed, then the processing proceeds to step S19.
In step S19, the recommended operation arithmetic operator 105 determines whether recommended operation continuation information corresponding to the item (ii) of the recommended operation reference data is “completed” or “continue”. Here, since the processing is “continue” (step S19—NO), the processing returns to step S14. When the recommended operation continuation information indicates “continue,” an item (iii) following the item (ii) is prepared in the recommended operation reference data. Therefore, the processing proceeds to step S14 and continues calculations of recommended operation information based on new attention state information.
Here, the shape information of the current shape calculated in step S17 described above is set to third shape information. The third shape information corresponds to target shape information of the item (iii) of the recommended operation reference data, “an N-character shape with θ being within ±10°”.
In step S14, the attention state/operation control information arithmetic operator 104 reads reference attention state information and target shape information corresponding to the item (iii) next to the item (ii) of the recommended operation reference data. In other words, in this case, “an N-character shape with θ being within ±10°” and “coordinate data of a generally straight line” is read. Here, the read reference attention state information is the third attention state information. Then, the attention state/operation control information arithmetic operator 104 calculates a difference between the N-character shape according to the third attention state information and the generally straight line shape according to the target shape information to set the difference to third operation control information.
In step S15, the recommended operation arithmetic operator 105 reads a pulling operation as an operation direction corresponding to the item (iii) of the recommended operation reference data. The recommended operation arithmetic operator 105 calculates the operation amount of the pulling operation based on the third operation control information. For example, when the total value of differences of the x-y coordinate data of the respective points is the third operation control information, the operation amount calculated based on the third operation control information is an indirect operation amount represented by a total value of the differences rather than a direct operation amount for the pulling operation, such as how many centimeters the loop should be pulled. As described above, the recommended operation arithmetic operator 105 calculates, as recommended operation information, third recommended operation information including a third recommended operation direction that is a pulling operation based on the third attention state information and a third recommended operation amount based on the third operation control information.
In step S16, the output information processor 106 processes the third recommended operation information as output information and causes the display device 30 to display the third recommended operation information. The operator performs the pulling operation in a predetermined operation amount of the insertion section 11 in accordance with the displayed recommended operation information.
In step S17, the shape arithmetic operator 103 calculates the current shape of the insertion section 11. In step S18, the recommended operation arithmetic operator 105 determines whether or not the operation in accordance with the recommended operation information has been completed until the current shape of the insertion section 11 fits a target shape according to the target shape information referred to in step S14, based on the shape information relating to the current shape. For example, as a value of the third operation control information approaches 0, the insertion section 11 has a shape closer to the target shape. However, since usually it is not necessary for the operation control information to exactly coincide with the target shape, a threshold for the value of the third operation control information is set, and if the value of the third operation control information takes a value less than the threshold, it is determined that the operation for the target shape has been completed, that is, the recommended operation for the N-loop has been completed, so that the N-loop is nearly straightened, as shown in
In step S21, the attention state/operation control information arithmetic operator 104 acquires the current shape information in step S17 and detects attention state information based on the current shape information in the same manner as in step S12.
In step S22, the attention state/operation control information arithmetic operator 104 calculates operation control information from a difference between the current shape information in step S17 and the target shape information in the same manner as in step S14.
In step S23, the recommended operation arithmetic operator 105 determines whether or not the operation performed by the operator conforms to the recommended operation. Here, the recommended operation arithmetic operator 105 calculates an increase or decrease of a value of the operation control information based on the value of the operation control information calculated in step S22 immediately before this step and a value of the operation control information calculated in step S14 that has been performed one step prior to this step relating to the calculation of the operation control information, and determines whether or not the operation direction by the operator and the recommended operation direction conform to each other. For example, if the operation direction by the operator and the recommended operation direction conform to each other, then the value of the operation control information has decreased. On the other hand, if these directions do not match, the value of the operation control information has increased. Here, it is determined that the value of the operation control information has increased and these directions do not match (step S23—NO), and the processing proceeds to step S25.
In step S25, the recommended operation arithmetic operator 105 determines whether or not the recommended operation in accordance with the recommended operation information cannot be performed. This is determined based, for example, on a fact that the shape information obtained from the shape arithmetic operator 103 has not been changed for a predetermined time, or recognition through an endoscope image by an image recognition technology that an endoscope image has not been changed for a predetermined time, or the insertion is difficult. Hereinafter, examples of two ways of processing will be described, i.e., a case of a state where the recommended operation in accordance with the recommended operation information can be performed (step S25—YES) and a case of a state where the recommended operation cannot be performed (step S25—NO).
(Example of the Case of the State where the Recommended Operation in Accordance with the Recommended Operation Information can be Performed)
In the case (step S25—YES) of the state where the recommended operation in accordance with the recommended operation information can be performed, the processing proceeds to step S26.
In step S26, the recommended operation arithmetic operator 105 calculates the recommended operation information again to correct the recommended operation information. For example, if the operation direction by the operator is opposite to a recommended operation direction, the recommended operation arithmetic operator 105 increases the operation amount based on the operation control information calculated in step S22. Also, the recommended operation arithmetic operator 105 determines to output an alert that the operation direction is opposite to the display device 30. Then, the processing proceeds to step S16.
In step S16, the output information processor 106 processes the recommended operation information including the increased operation amount and the alert as output information and causes the display device 30 to display the output information.
In step S17, the shape arithmetic operator 103 calculates the current shape of the insertion section 11. In step S18, the recommended operation arithmetic operator 105 determines whether or not the operation in accordance with the recommended operation information has been completed until the current shape of the insertion section 11 fits a target shape according to the target shape information referred to in step S14, based on the shape information relating to the current shape. Here, it is determined that the operation has not been completed (step S18—NO), and the processing proceeds to step S21.
After going through steps S21 and S22, in step S23, the recommended operation arithmetic operator 105 determines whether or not the operation performed by the operator conforms to the recommended operation. Here, it is determined that the operation performed by the operator conforms to the recommended operation (step S23—YES), and the processing proceeds to step S24.
In step S24, the recommended operation arithmetic operator 105 calculates the operation amount based on the operation control information calculated in step S22 again to update the operation amount. Here, the operation amount is reduced. Then, the processing proceeds to step S16, and the output information processor 106 processes the recommended operation information including the operation direction and the updated operation amount as output information and causes the display device 30 to display the output information. After going through step S17 as described above, in step S18, the recommended operation arithmetic operator 105 determines whether or not an operation in accordance with the recommended operation information has been completed until the current shape of the insertion section 11 fits a target shape according to the target shape information referred to in step S14, based on the shape information relating to the current shape of the insertion section 11. Here, it is determined that the operation has been completed (step S18—YES), and the processing proceeds to step S19.
In step S19, the recommended operation arithmetic operator 105 determines whether the recommended operation continuation information corresponding to the item (iii) of the recommended operation reference data is “completed” or “continue”. Here, since the processing is “completed” (step S19—YES), the processing proceeds to step S20. That is, when the recommended operation continuation information is “completed”, the processing proceeds to step S20 because no data following the item (iii) is present in the recommended operation reference data.
In step S20, the attention state/operation control information arithmetic operator 104 determines whether or not the insertion operation has been completed. If the insertion operation is determined to not have been completed (step S20—NO), then the processing returns to step S11, and the processing of step S11 and subsequent processing is repeated. If the insertion operation is determined to have been completed (step S20—YES), then the processing ends.
(Example of the Case of the State where the Recommended Operation in Accordance with the Recommended Operation Information Cannot be Performed)
In the case of the state where the recommended operation in accordance with the recommended operation information cannot be performed (step S25—NO), the processing proceeds to step S14. This is, for example, a case where an insertion operation as the recommended operation information cannot be performed, resulting from the condition of an object such as adhesion or the like.
In step S14, the attention state/operation control information arithmetic operator 104 calculates operation control information different from the recommended operation information including the operation that has not been performed. For example, in the case where an N-loop cannot be straightened resulting from synechia of the large intestine, the attention state/operation control information arithmetic operator 104 calculates operation control information based on the recommended operation reference data including “pushing” as an operation direction. This is because a pushing operation is effective when the straightening of an N-loop cannot be performed by a pulling operation due to adhesion or the like, although straightening of an N-loop by pulling it causes less burden on an object, e.g., a patient.
As shown in
In step S15, the recommended operation arithmetic operator 105 calculates recommended operation information including, as a recommended operation, a pushing operation based on the attention state information and an operation amount based on the operation control information. After going through steps S16 and S17, in step S18, the recommended operation arithmetic operator 105 determines whether or not an operation in accordance with the recommended operation information has been completed until the current shape of the insertion section 11 fits a target shape according to the target shape information referred to in step S14, based on the shape information relating to the current shape. If the operator performs a pushing operation (i.e., an operation in accordance with a recommended operation direction) by little by little, then processing from step S21 to step S24 is repeated until it is determined that the operation has been completed. When it is determined that the operation has been completed (step S18—YES), the processing proceeds to step S19.
In step S19, the recommended operation arithmetic operator 105 determines whether recommended operation continuation information corresponding to the item (iv) of the recommended operation reference data is “completed” or “continue”. Here, since the processing is “completed” (step S19—YES), the processing proceeds to step S20.
In step S20, the attention state/operation control information arithmetic operator 104 determines whether or not the insertion operation has been completed. If the insertion operation is determined to not have been completed (step S20—NO), then the processing returns to step S11, and the processing of step S11 and subsequent processing is repeated. If the insertion operation is determined to have been completed (step S20—YES), the processing ends.
(Example of Processing During Releasing α-Loop)
Hereinafter, the processing relating to release of an α-loop during insertion of the insertion section 11 in the recommended operation presentation system will be specifically described with reference to the flowcharts of
In step S11, the shape arithmetic operator 103 calculates fourth shape information of the insertion section 11. In step S12, the attention state/operation control information arithmetic operator 104 detects an α-loop as shown in
In step S13, the recommended operation arithmetic operator 105 refers to the reference attention state information shown in
In step S14, the attention state/operation control information arithmetic operator 104 reads target shape information corresponding to the item (v) of the recommended operation reference data. Herein, “an α-loop having a loop area of less than 300 cm2” is read out. In
In step S15, the recommended operation arithmetic operator 105 reads a pulling operation as an operation direction corresponding to the item (v) of the recommended operation reference data. The recommended operation arithmetic operator 105 calculates the operation amount of the pulling operation based on the fourth operation control information. For example, when the difference in the area is the fourth operation control information, the operation amount calculated based on the fourth operation control information is an indirect operation amount represented by the difference in the area rather than a direct operation amount for the pulling operation, such as how many centimeters the loop should be pulled. As described above, the recommended operation arithmetic operator 105 calculates, as recommended operation information, fourth recommended operation information including a fourth recommended operation direction as a pulling operation based on the fourth attention state information and a fourth recommended operation amount based on the fourth operation control information.
In step S16, the output information processor 106 processes the fourth recommended operation information as output information and causes the display device 30 to display the output information. The operator performs the pulling operation in a predetermined operation amount of the insertion section 11 in accordance with the displayed recommended operation information.
In step S17, the shape arithmetic operator 103 calculates the current shape of the insertion section 11. In step S18, the recommended operation arithmetic operator 105 determines whether or not the operation in accordance with the recommended operation information has been completed until the current shape of the insertion section 11 fits a target shape according to the target shape information referred to in step S14, based on the shape information relating to the current shape. For example, when a value of the fourth operation control information calculated as described above based on the current shape information is 0 or less than 0, it is determined that the recommended operation has been completed. If the operator performs a pulling operation (i.e., an insertion operation in accordance with a recommended operation direction) by little by little, then processing from step S21 to step S24 is repeated until it is determined that the operation has been completed (step S18—YES), and the processing proceeds to step S19.
In step S19, the recommended operation arithmetic operator 105 determines whether the recommended operation continuation information corresponding to the item (v) of the recommended operation reference data is “completed” or “continue”. Here, since the recommended operation continuation information indicates “continue” (step S19—NO), the processing returns to step S14. Here, the shape information of the current shape calculated in step S17 described above is set to fifth shape information. The fifth shape information corresponds to the target shape information of the item (vi) of the recommended operation reference data, “an α-loop having a loop area of less than 300 cm2”.
In step S14, the attention state/operation control information arithmetic operator 104 reads reference attention state information and target shape information corresponding to the item (vi) of the recommended operation reference data. Namely, here, “an α-loop having a loop area of less than 300 cm2” and “coordinate data of a generally straight line” are read out. Here, the read reference attention state information is fifth attention state information. The attention state/operation control information arithmetic operator 104 calculates a difference between the shape of the α-loop relating to the fifth attention state information and the generally straight line according to the target shape information to set the difference to fifth operation control information.
In step S15, the recommended operation arithmetic operator 105 reads the clockwise twisting operation as an operation direction corresponding to the item (vi) of the recommended operation reference data. Also, the recommended operation arithmetic operator 105 calculates the operation amount of the clockwise twisting operation based on the fifth operation control information. For example, when a total value of the x-y-coordinate data of the respective points is the fifth operation control information, the operation amount calculated based on the fifth operation control information is an indirect operation amount represented by the total value of the differences rather than a direct operation amount for the clockwise twisting operation, such as how many degrees the loop should be twisted. In this way, the recommended operation arithmetic operator 105 calculates, as the recommended operation information, fifth recommended operation information including a fifth recommended operation direction that is a clockwise twisting operation based on the fifth attention state information and a fifth recommended operation amount based on the fifth operation control information.
In step S16, the output information processor 106 processes the fifth recommended operation information as output information and causes the display device 30 to display the output information. The operator performs the clockwise twisting operation of the predetermined operation amount of the insertion section 11 in accordance with the displayed recommended operation information.
In step S17, the shape arithmetic operator 103 calculates the current shape of the insertion section 11. In step S18, the recommended operation arithmetic operator 105 determines whether or not an operation in accordance with the recommended operation information has been completed until the current shape of the insertion section 11 fits a target shape according to the target shape information referred to in step S14 (e.g., until the value of the current shape is lower than a threshold relating to the value of the second operation control information). Herein, the operation is determined to have been completed (step S18—YES), and the processing proceeds to step S19.
In step S19, the recommended operation arithmetic operator 105 determines whether the recommended operation continuation information corresponding to the item (vi) of the recommended operation reference data is “completed” or “continue”. Here, since the recommended operation continuation information is “completed” (step S19—YES), the processing proceeds to step S20.
In step S20, the attention state/operation control information arithmetic operator 104 determines whether or not the insertion operation has been completed. If the insertion operation is determined to not have been completed (step S20—NO), then the processing returns to step S11, and the processing of step S11 and subsequent processing is repeated. If the insertion operation is determined to have been completed (step S20—YES), the processing ends.
Herein, for the purpose of straightening an α-loop in which the insertion section distal end side is present on the upper side (refer to
According to the present embodiment, the recommended operation presentation system refers to recommended operation reference data in which reference attention state information, an operation direction, target state information and the like is preliminarily set, so as able to calculate attention state information and operation control information, and further calculate recommended operation information including an operation direction based on the attention state information and an operation amount based on the operation control information. The recommended operation presentation system presents recommended operation information to the operator by calculating and outputting the recommended operation information. This allows the operator to perform an insertion operation based on exact insertion support information. In particular, the present embodiment presents a direct or an indirect operation amount as well as an operation direction, which assisting an operator who is unfamiliar with an insertion operation.
In particular, in the case of a colonoscope, the insertion section 11 is inserted into a movable intestinal tract having bent portions, such as the sigmoid colon and the transverse colon, and thus a situation in which it is difficult to continue the operation as it is, such as in an N-loop and an α-loop, is likely to occur. Even in such a situation, the recommended operation presentation system of the present embodiment allows straightening of an N-loop and an α-loop in accordance with the shape information of the insertion section 11 and recommended operation information including a recommended operation direction and a recommended operation amount that are calculated based on an operation direction and target state information preliminarily set according to each type situation, and in particular, even if the operator is an inexperienced operator, the recommended operation system allows the operator to perform an insertion operation as if the operator is a skilled operator. In addition, when an insertion operation in accordance with recommended operation information is performed, this will present an unnecessary extension of the intestinal tract. Therefore, the recommended operation system can reduce the patient's pain associated with intestinal extension.
In the present embodiment, after outputting recommended information, the recommended operation presentation system determines whether an operation direction by the operator and a recommended operation direction conform to each other and updates or corrects the operation amount as necessary. Such feedback allows the operator to proceed with an operation while recognizing whether the operation as the recommended operation information has been performed and how much of the operation remains.
Also, after outputting recommended information, when the operation direction by the operator is different than the recommended operation direction and it is not a situation where the operation in the recommended operation direction is difficult, the recommended operation presentation system can alert the operator a fact that the operation direction by the operator is different than the recommended operation direction. For example, when the operator misrecognizes the recommended operation direction, such an alert allows the operator to accurately recognize the actual recommended operation direction and correct the operation appropriately.
Furthermore, after outputting recommended information, when the operation direction by the operator is different than the recommended operation direction and it is not a situation where an operation in the recommended operation direction is difficult, the recommended operation presentation system can provide other recommended operation information. With the configurations described above, the recommended operation presentation system can present various insertion operations in accordance with a situation and allows the operator to try to insert the insertion section deep into the depths of the object, even if adhesion, travel abnormality of the large intestine, or the like has occurred.
Furthermore, in order to proceed with the straightening of the insertion section 11 during releasing an N-loop or an α-loop in a stepwise manner, after determining that a recommended operation in accordance with specific recommended operation information has been completed, the recommended operation presentation system determines the presence or absence of further attention state information (reference attention state information) based on recommended operation information corresponding to the recommended operation information, and if there is further attention state information, the recommended operation presentation system calculates recommended operation information based on the further attention state information and presents the calculated information. With this configuration, the recommended operation presentation system can present a sequence of recommended operation information and lead completion of the insertion.
Hereinafter, the display of recommended operation information etc. on the display device 30 will be described.
The bar graph 211 indicates an operation amount 214 with oblique lines within a predetermined range above a solid line at the center of the graph. This indicates, for example, a predetermined amount of a pushing operation as recommended operation information. The pie graph 212 shows an operation amount 214 with oblique lines within a predetermined angle range on the right side from a solid line in the circle. This indicates, for example, a predetermined amount of a counter-clockwise twisting operation as recommended operation information. The bar graph 213 on the right side of the endoscope image 201 indicates an operation amount 214 with oblique lines within a predetermined range from the left side within the arrow. This indicates, for example, a predetermined amount of right bending operation as recommended operation information.
Of course, the display of the recommended operation information 210 is not limited to a bar graph and a pie graph, but it suffices that the display shows the direction of an operation (the direction of a bending operation, twisting operation, or insertion/extraction operation) and the amount of the operation.
Referring again to
The display screen 200 may display recommended operation conformity information 216 indicating whether or not the recommended operation direction and the operation direction by the operator conform to each other. In
The display unit 200 may display a notification section 217 for notifying an operator that the recommended operation information 210 and attention state information 215 are displayed. In
For example, during N-loop release, there is a case where the straightening of an N-loop may be successful if the operation is performed slowly, but the straightening fails if the operation is preformed quickly; for example, there is a case where the insertion section 11 recedes from the large intestine. Also, there is a case where a plurality of operations, such as a pulling operation and a bending operation, are performed simultaneously. In this case, the amount of the bending operation with respect to the pulling operation is important.
Therefore, as shown in
As described above, the recommended operation information may include a recommended operation speed, which is a speed of a recommended insertion operation. The recommended operation speed is calculated by the recommended operation arithmetic operator 105, based on a change of time of at least one of the attention state information and the operation control information. The operator performs an operation such that a recommended operation speed conforms to a detected operation amount. With this configuration, a more detailed operation method can be presented, and thus the insertability of the insertion section 11 is improved.
As shown in
The recommended operation information 210 or the attention state information may be displayed in a moving image as shown in
The recommended operation information and attention state information generated during a short period of time (e.g., one second) may be set to be displayed for a predetermined period of time longer than that of the short time (e.g., 5 seconds). For example, as shown in
On the other hand, it is also considered that recommended operation information and attention state information generated for a short period of time does not have to be recognized by the operator. Therefore, the display may be set so as not to display such information on the display screen. For example, as shown in
The output information processor 106 may change the display method in accordance with the attention state information and the recommended operation information. For example, the display may be set such that information necessary even for a short time is output for more than a certain period of time. When the information is unnecessary if displayed for a short period of time, the display may be set such that the information is not output.
As described above, recommended operation information is displayed for a time during which the operator easily recognizes the recommended operation information. This allows the operator to perform an operation while appropriately recognizing in which direction the operation should be performed and how much of the operation should be performed. Therefore, the operability is improved. The safety is also improved because an appropriate operation can be performed.
In the above descriptions, pushing, pulling, and twisting of the insertion section 11 are described as examples of the recommendation operation information. However, air supply, water supply, suction, change of the hardness degree of the insertion section 11, hand compression, and the like may be displayed as the recommended operation information in addition to the above examples.
An example of the recommended operation presentation system has been explained above, in which attention state information and operation control information is calculated based on the shape of the insertion section 11, and recommended operation information is determined. The recommended operation presentation system may be configured such that information obtained from the endoscope image 201 is further added to determine recommended operation information. For example, as shown in
Although an example of a recommended operation system configured to display recommended operation information as image information on the display device 30 is described above, the recommended operation information may be output by sound. In other words, recommended operation information output from the output information processor 106 may be at least one of visual information and auditory information. For example, when recommended operation information is started to be output, a sound is output at the interval of a period t. The period t becomes shorter as the current shape of the insertion section 11 gets closer to a target shape, and when the current shape has reached the target shape, a continuous sound is output. Not only a period but also a change of pitch may be used. For example, a higher-pitched sound is output as the current shape of the insertion section 11 gets closer to the target shape. Use of such a change of sound leads to an improvement in the operability because the change of sound allows the operator to recognize recommended operation information without viewing the recommended operation information on the monitor and to proceed to an insertion operation while focusing attention on observation of an endoscope image.
In modification 1, a control device 100a of an endoscope system 1a includes an insertion state determination unit 109 in addition to the above-described sections, as shown in
Steps S31 to S33 are similar to steps S11 to S13 shown in
In step S34, the insertion state determination unit 109 determines whether or not the insertion is in a state of going through difficulties. For example, in a state where after recommended operation information is output, the processing does not proceed to the next recommended operation but continues for a certain period of time, or a case where even if the processing proceeds to the next recommended operation, the processing returns to the previous processing again has occurred a certain number of times or more, the insertion is determined to be in a state of going through difficulties. Also, the insertion may be determined to be in a state of going through difficulties if the attention state is not in the recommended operation reference data. In this case, it is desirable that an attention state generated in a typical insertion be adequately stored as recommended operation reference data in the storage 107 or another storage device. Also, the lumen is detected from an endoscope image by an image recognition technique, and if the lumen is not detected for a certain period of time, the insertion may be determined to be in a state of going through difficulties.
When the insertion is determined to be in a state of going through difficulties (step S34—YES), the processing proceeds to step S48. As one strategy for addressing a situation where the insertion is in a state of going through difficulties, an operation of pulling the insertion section 11 once may be sometimes used. This is because the insertion sometimes proceeds by restoring the previous situation (i.e., the situation prior to the situation where the insertion enters a state of going through difficulties) and repeating the insertion operation. Also, if the lumen is out of the operator's sight, the lumen is highly likely to be able to be found by pulling the insertion section 11. Therefore, in step S48, the recommended operation arithmetic operator 105 changes the recommended operation information to a test operation (e.g., a pulling operation, a clockwise twisting operation, and a counter-clockwise twisting operation) for changing the insertion state. The operation may be an operation other than the above-mentioned operations. The operation direction relating to the test operation may also be included in the recommended operation reference data. Through such a test operation, it becomes possible to find a lumen that has been out of the operator's sight, and a lumen that is entangled in the insertion section 11 is loosened, and thereby the insertion can be performed easily.
In this way, even in a state where the insertion enters a state of going through difficulties and recommended operation information cannot be issued, the insertion state can be changed by determining, by the insertion state determination section, the state where the insertion is going through difficulties, and changing the recommended operation information to a trial operation (i.e., a practice to get better). This enhances a potential of making recommended operation information able to be output or making recommended operation information be in a state of easy insertion of the insertion section 11 without the need for recommended operation information.
On the other hand, when it is determined that the situation is not a state where the insertion is in a state of going through difficulties (step S34—NO), the processing proceeds to step S35. The contents of steps S35 through S47 are respectively similar to those of steps S14 through S26 in
In modification 2, the control device 100b of the endoscope system 1b includes an operator's skill determination unit 110 and an insertion difficulty level determination unit 111 in addition to the above-mentioned section, as shown in
[Operator's Skill Determination Section]
The operator's skill determination unit 110 determines the level of an operator's insertion operation skill (operator's level) for the endoscope 10 based on the attention state information generated during the insertion. The operator's skill determination unit 110 comprehensively determines, for example, the time taken for straightening an N-loop, the number of times the operator failed to straighten a loop from the N-character shape and re-started the operation again from the generally ρ-character, thereby determining the operator's level. The number of times a buckling state occurred in a portion of the insertion section 11 and the number of times the intestinal extension occurred may be added to elements of the determination. In other words, the operator's level is determined based on at least one of the type of attention state information generated during a series of insertion operations by an operator, the number of occurrence times, generated time, generated location, and the state of an object. Also, the time required for the occurrence of the above-mentioned attention state, the time required to complete the insertion, and the time required to release the loop or the like may be stored in the storage 107 or other storage device as the user's past insertion operation history data, and the operator's skill determination unit 110 may determine with reference to the data.
[Insertion Difficulty Level Determination Section]
The insertion difficulty level determination section 111 determines, based on the state information generated during insertion, whether or not the large intestine as an object is in a state where it is difficult to insert the insertion section, for example. In other words, the insertion difficulty level is determined based on at least one of the type of attention state information generated during a series of insertion operations by an operator, the number of occurrence times, generated time, generated location, and the state of an object. For example, if a double α-loop is generated, it can be inferred that the intestine adheres, so the large intestine is determined to be in a state where it is difficult to insert the insertion section 11 into the large intestine. Additionally, the insertion time, surgical history (e.g., intestinal adhesions resulting from an operation in the patient's surgical history of operations), CT data, etc. may be stored in the storage 107 or other storage device as historical data of the patient's past insertion operation history data, and the insertion difficulty level determination section 111 may refer to these pieces of data to determine the insertion difficulty level.
The output information processor 106 changes the output content of the recommended operation information based on a result determined by the operator's skill determination unit 110 and a result determined by the insertion difficulty level determination section 111. For example, if it is determined that the operator's skill level is high and the difficulty level of the insertion object is low, then the output information processor 106 determines that no recommended operation information is necessary, and does not output recommended operation information, and as shown in
In modification 3, recommended operation information is output as a control signal of an automatic insertion device 40 to the automatic insertion device 40, which automatically inserts the endoscope 10 or partially automatically inserts the endoscope 22, as shown in
Note that the invention of the present application is not limited to the above embodiments and can be variously modified in a range not departing from the gist in an implementation stage. In addition, the embodiments may be implemented in appropriate combinations as much as possible, and in that case, combined effects are obtained. Furthermore, the above embodiments include inventions at various stages, and various inventions can be extracted by appropriate combinations of plural constituent elements disclosed.
Additional advantages and modifications will readily occur to those skilled in the art. Therefore, the invention in its broader aspects is not limited to the specific details and representative embodiments shown and described herein. Accordingly, various modifications may be made without departing from the spirit or scope of the general inventive concept as defined by the appended claims and their equivalents.
This application is a Continuation Application of PCT Application No. PCT/JP2017/046421, filed Dec. 25, 2017, the entire contents of which are incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/JP2017/046421 | Dec 2017 | US |
Child | 16909050 | US |