Field of the Invention
The present invention relates to a capsule endoscope system, a capsule endoscope, a wireless communication method of the capsule endoscope, and a program.
Description of Related Art
A capsule endoscope system includes a capsule endoscope and a receiving device. The capsule endoscope includes an imaging unit that performs imaging and an acceleration sensor that detects acceleration. In addition, the capsule endoscope wirelessly transmits image data from the imaging unit and acceleration data from the acceleration sensor to the receiving device. The receiving device receives the image data and the acceleration data and stores the image data. In addition, the receiving device has a position detection function of detecting a position of the capsule endoscope in a human body. Moreover, the capsule endoscope has medication/examination functions, and executes medication/examination when the capsule endoscope reaches the vicinity of a lesion.
In Japanese Patent Application Publication No. 2005-185644, an example of a capsule medical device which includes a capsule endoscope transmitting information from an acceleration sensor disposed in a capsule endoscope to a receiving device outside a body, and includes a receiving device having a function of estimating a position of the capsule endoscope is disclosed.
According to a first aspect of the present invention, a capsule endoscope system includes a capsule endoscope and a receiving device. The capsule endoscope includes an imaging unit which performs imaging and outputs image data, an acceleration sensor which outputs acceleration data, and a first wireless communication unit which transmits the image data and the acceleration data to the receiving device by wireless communication. The receiving device includes a second wireless communication unit which receives the image data and the acceleration data from the capsule endoscope by wireless communication, and a capsule position detection unit which detects a position of the capsule endoscope based on the image data and the acceleration data. The first wireless communication unit further receives work execution condition data and work instruction data from the receiving device, the work execution condition data represents a position at which treatment work is performed, and the work instruction data represents an execution instruction of the treatment work. The capsule endoscope further includes a speed/distance detection unit which detects a movement speed and a movement distance of the capsule endoscope based on the acceleration data, an execution timing decision unit which instructs output of an execution command at a timing based on the movement distance and the work execution condition data, a treatment work unit which performs medication or “collection of tissue or body fluid” based on the execution command, and a capsule control unit which outputs the execution command to the treatment work unit at a timing at which the work instruction data is received when the movement speed is low, and outputs the execution command to the treatment work unit at a timing at which output of the execution command is instructed by the execution timing decision unit when the movement speed is high. The receiving device further includes an operation unit which receives operations of an operator, and a generation unit which generates the work execution condition data and the work instruction data based on the operations received by the operation unit. The second wireless communication unit transmits the work execution condition data and the work instruction data generated by the generation unit to the capsule endoscope.
According to a second aspect of the present invention, in the first embodiment, the capsule endoscope further includes an acceleration data storage unit which temporarily stores the acceleration data, and a communication environment detection unit which detects a wireless communication environment. The capsule control unit causes the acceleration data storage unit to store the acceleration data when deterioration in the wireless communication environment is detected by the communication environment detection unit, and causes the first wireless communication unit to transmit the acceleration data stored in the acceleration data storage unit to the receiving device after recovery of the wireless communication environment is detected by the communication environment detection unit.
According to a third aspect of the present invention, in the second embodiment, the capsule control unit may output the execution command to the treatment work unit at the timing at which the work instruction data is received when the movement speed is low and deterioration in the wireless communication environment is not detected by the communication environment detection unit. The capsule control unit may output the execution command to the treatment work unit at the timing at which output of the execution command is instructed by the execution timing decision unit when the movement speed is low and deterioration in the wireless communication environment is detected by the communication environment detection unit.
According to a fourth aspect of the present invention, in the second or the third embodiment, the capsule endoscope may further include an image data storage unit which temporarily stores the image data output from the imaging unit. The imaging unit may also perform the imaging according to the movement distance from a position at which the execution command is output. The first wireless communication unit may also further transmit the image data stored in the image data storage unit to the receiving device.
According to a fifth aspect of the present invention, the capsule endoscope includes an imaging unit which performs imaging and outputs image data, an acceleration sensor which outputs acceleration data, a first wireless communication unit which transmits the image data and the acceleration data to the receiving device by wireless communication, and receives work execution condition data and work instruction data from the receiving device, the work execution condition data represents a position at which treatment work is performed, and the work instruction data represents an execution instruction of the treatment work, a speed/distance detection unit which detects a movement speed and a movement distance of the capsule endoscope based on the acceleration data, an execution timing decision unit which instructs output of an execution command at a timing based on the movement distance and the work execution condition data, a treatment work unit which performs medication or “collection of tissue or body fluid” based on the execution command, and a capsule control unit which outputs the execution command to the treatment work unit at a timing at which the work instruction data is received when the movement speed is low, and outputs the execution command to the treatment work unit at a timing at which output of the execution command is instructed by the execution timing decision unit when the movement speed is high.
According to a sixth aspect of the present invention, a wireless communication method of a capsule endoscope includes a step of performing imaging and outputting image data, a step of outputting acceleration data, a step of transmitting the image data and the acceleration data to the receiving device by wireless communication, and receiving work execution condition data and work instruction data from the receiving device, the work execution condition data represents a position at which treatment work is performed, and the work instruction data represents an execution instruction of the treatment work, a step of detecting a movement speed and a movement distance of the capsule endoscope based on the acceleration data, a step of outputting the execution command to the treatment work unit at a timing at which the work instruction data is received when the movement speed is low, and outputting the execution command to the treatment work unit at a timing at which output of the execution command is instructed by the execution timing decision unit when the movement speed is high, and a step of performing medication or “collection of tissue or body fluid” based on the execution command.
According to a seventh aspect of the present invention, a program is a program for causing a computer of a capsule endoscope to execute a step of performing imaging and outputting image data, a step of outputting acceleration data, a step of transmitting the image data and the acceleration data to the receiving device by wireless communication, and receiving work execution condition data and work instruction data from the receiving device, the work execution condition data represents a position at which treatment work is performed, and the work instruction data represents an execution instruction of the treatment work, a step of detecting a movement speed and a movement distance of the capsule endoscope based on the acceleration data, a step of outputting the execution command to the treatment work unit at a timing at which the work instruction data is received when the movement speed is low, and outputting the execution command to the treatment work unit at a timing at which output of the execution command is instructed by the execution timing decision unit when the movement speed is high, and a step of performing medication or “collection of tissue or body fluid” based on the execution command.
Embodiments of the present invention will be described with reference to drawings.
A first embodiment of the present invention is an example in which the present invention is applied to a capsule endoscope system having a capsule endoscope and a receiving device. The capsule endoscope has an imaging unit which performs imaging and outputs image data, and an acceleration sensor which detects acceleration and outputs acceleration data. In addition, the capsule endoscope transmits the image data and the acceleration data to a receiving device by wireless communication. The receiving device receives the image data and the acceleration data from the capsule endoscope. Moreover, the receiving device has a function of calculating a position of the capsule endoscope in a human body using the received image data and acceleration data.
A system configuration and a device configuration will be described with reference to
As shown in
As described above, the capsule endoscope 1 minimizes the power used for the wireless communication. Therefore, deterioration in a wireless communication environment occurs depending on a positional relationship between the capsule endoscope 1 and the antennas 3a to 3d attached to the human body and a state of the human body which is a communication path.
The receiving device 2 has a capsule position detection function of detecting a position of the capsule endoscope 1 in the human body from the received image data and acceleration data. Various methods of calculating a position of a capsule endoscope in the human body depending on the image data and the acceleration data have been devised. In embodiments of the present invention, a method of detecting a characteristic site such as a site at which organs meet (a junction) depending on the image data is adopted. Moreover, in this method, this site is a reference position, and the position of the capsule endoscope is detected by calculating an amount of movement from each reference position using the acceleration data.
When the acceleration data changes without any change in images in adjacent frames, this change is treated as a change in the acceleration data caused not by a movement of the capsule endoscope 1 but by a motion of the patient. This eliminates effects of patient motion and increases accuracy in position detection.
In the embodiments of the present invention, positional information obtained by the above method is stored associated with the image data. In addition, control data for controlling a frame rate of imaging according to a position of the capsule endoscope 1 is wirelessly transmitted.
As shown in
The imaging unit 4 (imaging element) performs imaging and outputs image data. The imaging unit 4 performs imaging in a human body at a designated frame rate. The acceleration sensor 5 detects acceleration applied to the capsule endoscope 1 and outputs acceleration data. The acceleration sensor 5 periodically detects acceleration. The acceleration data storage unit 6 (storage medium) temporarily stores the acceleration data. The first wireless communication unit 7 (first wireless communication circuit) transmits the image data and the acceleration data to the receiving device 2 by wireless communication. In addition, the first wireless communication unit 7 receives the control data from the receiving device 2 by wireless communication. The first image processing unit 8 (first image processing circuit) performs image processing such as compression processing on the image data from the imaging unit 4. The first power supply unit 9 (first power supply circuit) supplies power to each unit.
The capsule control unit 10 (capsule control circuit) controls an operation of each unit. For example, when deterioration in a wireless communication environment is detected by the communication environment detection unit 11, the capsule control unit 10 causes the acceleration data storage unit 6 to store the acceleration data. In addition, the capsule control unit 10 causes the first wireless communication unit 7 to transmit the acceleration data stored in the acceleration data storage unit 6 to the receiving device 2 after recovery of the wireless communication environment is detected by the communication environment detection unit 11. In addition, the capsule control unit 10 detects a frame rate designation value from the received control data and sets a frame rate of the imaging unit 4 based on the frame rate designation value. The communication environment detection unit 11 detects the wireless communication environment from a communication state of the first wireless communication unit 7. The first image processing unit 8, the capsule control unit 10, and the communication environment detection unit 11 may also be configured with an integrated circuit such as a processor. The data bus B1 transfers various types of data.
The capsule control unit 10 stores a program and necessary data for controlling an operation of the capsule control unit 10. For example, a computer of the capsule endoscope 1 reads and executes a program including a command for specifying the operation of the capsule control unit 10, and thereby a function of the capsule control unit 10 may be realized as a software function. This program may also be provided on a “computer readable recording medium” such as a flash memory. In addition, the program described above may also be transferred to the capsule endoscope 1 from a computer having a storage device storing this program, and the like, through a transfer medium or by transfer waves in the transfer medium. The “transfer medium” which transfers the program is a medium having a function of transferring information, such as a network (communication network) such as the Internet or a communication channel (communication line) such as a telephone line. In addition, the program described above may realize some of the functions described above. Furthermore, the program described above may also be a so-called differential file (differential program) which can realize the functions described above in combination with a program previously recorded in the computer.
Since the capsule endoscope 1 operates in the human body, there is a limit on a size of the capsule endoscope 1. Accordingly, a capacity of a battery which is usable as the first power supply unit 9 is limited. Therefore, in shooting of an organ or a site which is not to be diagnosed, a frame rate is required to be lowered for power saving. Control data used to control the frame rate is transmitted from the receiving device 2 at a predetermined period.
For example, the communication environment detection unit 11 detects deterioration in the wireless communication environment from a reception status of the control data. A result of the detection by the communication environment detection unit 11 is represented as “good” or “deterioration.”
The capsule endoscope 1 is equipped with the acceleration sensor 5 which outputs acceleration data representing acceleration of the capsule endoscope 1. When a result of the detection by the communication environment detection unit 11 is “good,” time data representing detection timing is added to the acceleration data from the acceleration sensor 5. The acceleration data to which the time data is added is transmitted from the first wireless communication unit 7. When a result of the detection by the communication environment detection unit 11 is “deterioration,” the time data representing detection timing is added to the acceleration data. The acceleration data to which the time data is added is temporarily stored in the acceleration data storage unit 6. The acceleration data stored in the acceleration data storage unit 6 is transmitted from the first wireless communication unit 7 at a timing at which a result of the detection by the communication environment detection unit 11 is “good.” Therefore, the capsule control unit 10 causes the first wireless communication unit 7 to transmit the acceleration data stored in the acceleration data storage unit 6 to the receiving device 2 when recovery of the wireless communication environment is detected by the communication environment detection unit 11 after deterioration in the wireless communication environment is detected by the communication environment detection unit 11 and the acceleration data is stored in the acceleration data storage unit 6.
As shown in
The antennas 3a, 3b, 3c, and 3d are wirelessly connected to the capsule endoscope 1. The second wireless communication unit 12 (second wireless communication circuit) receives the image data and the acceleration data from the capsule endoscope 1 by wireless communication. In addition, the second wireless communication unit 12 transmits control data to the capsule endoscope 1 by wireless communication. The second image processing unit 13 (second image processing circuit) performs image processing such as expansion processing on the image data received by the second wireless communication unit 12, and converts the image data into data in a format suitable for each unit. The image data processed by the second image processing unit 13 is output to the speed/position detection unit 16 and the data accumulation unit 14.
The acceleration processing unit 15 (acceleration processing circuit) converts the acceleration data received by the second wireless communication unit 12 into speed data and movement distance data at predetermined time intervals. The speed data and the movement distance data are output to the speed/position detection unit 16. The speed/position detection unit 16 (speed/position detection circuit) calculates position data and speed data based on the image data from the second image processing unit 13 and the speed data and the movement distance data at predetermined time intervals from the acceleration processing unit 15. The position data calculated by the speed/position detection unit 16 represents a position of the capsule endoscope 1 in the human body. The speed data calculated by the speed/position detection unit 16 represents a speed corresponding to the position of the capsule endoscope 1 in the human body. The position data and the speed data are output to the data accumulation unit 14 and the receiving device control unit 18. The acceleration processing unit 15 and the speed/position detection unit 16 configure a capsule position detection unit which detects a position of the capsule endoscope 1 based on the image data and the acceleration data.
The data accumulation unit 14 (storage medium) accumulates the image data from the second image processing unit 13 and the position data and the speed data from the speed/position detection unit 16. The receiving device control unit 18 (receiving device control circuit) controls an operation of each unit. For example, the receiving device control unit 18 generates a frame rate designation value according to the speed data from the speed/position detection unit 16. The control data generation unit 17 (control data generation circuit) generates control data from the frame rate designation value from the receiving device control unit 18, and outputs the generated control data to the second wireless communication unit 12. The second image processing unit 13, the acceleration processing unit 15, the speed/position detection unit 16, the control data generation unit 17, and the receiving device control unit 18 may also be configured with an integrated circuit such as a processor. The second power supply unit 19 (second power supply circuit) provides each unit with power.
Acceleration data transmission processing performed by the capsule endoscope 1 will be described with reference to
The capsule control unit 10 performs the acceleration data transmission processing by controlling each unit in the capsule endoscope 1. The acceleration data transmission processing of the embodiments of the present invention is performed in synchronization with an imaging operation of the imaging unit 4. For example, when imaging is performed at 2 frames/second, the acceleration data transmission processing is performed at periods of an integral multiple of ½ second (0.5, 1, 2, 4 seconds, and the like). For example, as a period of the acceleration data transmission processing, it is possible to designate a period corresponding to a frame rate. Alternatively, the receiving device 2 separately transmits data of the period as the control data, and thereby it is possible to designate the period of the acceleration data transmission processing.
If the acceleration data transmission processing starts (S1), the capsule control unit 10 executes reading (S2) of the acceleration data. In the reading (S2) of the acceleration data, the capsule control unit 10 reads the acceleration data from the acceleration sensor 5. In the reading (S2) of the acceleration data, time data which represents a time at which the acceleration data is read is added to the acceleration data.
After the acceleration data is read, the capsule control unit 10 executes communication environment determination (S3). In the communication environment determination (S3), the capsule control unit 10 reads a result of the detection of the wireless communication environment from the communication environment detection unit 11, and decides processing according to the result of the detection of the wireless communication environment. That is, the capsule control unit 10 detects the wireless communication environment.
When the wireless communication environment deteriorates, the capsule control unit 10 performs storage of the acceleration data (S4). In the storage (S4) of the acceleration data, the capsule control unit 10 causes the acceleration data storage unit 6 to store the acceleration data to which the time data is added. When deterioration in the wireless communication environment is detected, the acceleration data storage unit 6 temporarily stores the acceleration data output from the acceleration sensor. After the storage (S4) of the acceleration data is executed, the acceleration data transmission processing ends (S8).
When the wireless communication environment is good, the capsule control unit 10 determines whether there is data stored in the storage (S4) of the acceleration data (S5). When there is stored data, the capsule control unit 10 executes transmission (S6) of the stored data. In the transmission (S6) of the stored data, the capsule control unit 10 transmits the acceleration data stored in the acceleration data storage unit 6 to the receiving device 2 by the first wireless communication unit 7. In other words, the first wireless communication unit 7 transmits the acceleration data stored in the storage (S4) of the acceleration data to the receiving device 2 by wireless communication after recovery of the wireless communication environment is detected.
Thereafter, the capsule control unit 10 executes transmission (S7) of read data. In the transmission (S7) of the read data, the capsule control unit 10 transmits the latest acceleration data read in the reading (S2) of the acceleration data to the receiving device 2 by the first wireless communication unit 7. That is, when deterioration in the wireless communication environment is not detected, the first wireless communication unit 7 transmits the latest acceleration data read in the reading (S2) of the acceleration data to the receiving device 2 by wireless communication. After the transmission of the read data (S7) is executed, the acceleration data transmission processing ends (S8).
When there is no stored data, the capsule control unit 10 executes the transmission (S7) of the read data. After the transmission (S7) of the read data is executed, the acceleration data transmission processing ends (S8).
At least one of the configurations other than the imaging unit 4, the acceleration sensor 5, the acceleration data storage unit 6, the first wireless communication unit 7, the communication environment detection unit 11, and the capsule control unit 10 may be omitted from the capsule endoscope in each embodiment of the present invention. Moreover, at least one of the configurations other than the second wireless communication unit 12, the acceleration processing unit 15, and the speed/position detection unit 16 may be omitted from the receiving device in each embodiment of the present invention.
According to the first embodiment, the capsule endoscope system 100 is configured to have the capsule endoscope 1 and the receiving device 2. The capsule endoscope 1 includes the imaging unit 4, the acceleration sensor 5, the acceleration data storage unit 6, the first wireless communication unit 7, the communication environment detection unit 11, and the capsule control unit 10. The receiving device 2 includes the second wireless communication unit 12 and the capsule position detection unit (the acceleration processing unit 15, the speed/position detection unit 16).
In addition, according to the first embodiment, the capsule endoscope 1 is configured to have the imaging unit 4, the acceleration sensor 5, the acceleration data storage unit 6, the first wireless communication unit 7, the communication environment detection unit 11, and the capsule control unit 10.
Moreover, according to the first embodiment, a first wireless communication method of the capsule endoscope 1 is configured to have the communication environment detection step (S3), the storage step (S4), and the transmission step (S6).
In addition, according to the first embodiment, a program is configured to cause a computer of the capsule endoscope 1 to execute the communication environment detection step (S3), the storage step (S4), and the transmission step (S6).
According to the first embodiment, when deterioration in the wireless communication environment is detected, after the acceleration data is temporarily stored and then recovery of the wireless communication environment is detected, the stored acceleration data is transmitted from the capsule endoscope 1. Therefore, the receiving device 2 may acquire acceleration data when the wireless communication environment deteriorates. As a result, when the wireless communication environment deteriorates, it is possible to suppress degradation of accuracy in position detection of the capsule endoscope 1.
A capsule endoscope of a second embodiment of the present invention has the functions of the capsule endoscope 1 shown in the first embodiment. In addition, the capsule endoscope of the second embodiment has a function of treatment work including medication or “collection of tissues or body fluid,” and an execution control function of the treatment work. The receiving device of the second embodiment has a repeater and an operation/saving device.
The repeater is attached to a patient. The repeater is mainly responsible for wireless communication with a capsule endoscope. The operation/saving device is disposed separately from the repeater. The operation/saving device operates while wirelessly connected to the repeater, and is responsible for saving of the image data and control of the treatment work.
A system configuration, a device configuration, and an outline of operations will be described with reference to
As shown in
Control data of the second embodiment is one of frame rate control data, work execution condition data, and work instruction data in the same manner as in the first embodiment. The work execution condition data represents a position at which the treatment work is performed. The work instruction data represents an execution instruction of the treatment work. The control data is generated by the operation/saving device 35. The generated control data is transmitted to the capsule endoscope 20 via the repeater 32. Details of the work execution condition data and the work instruction data will be described below.
Wireless communication between the capsule endoscope 20 and the repeater 32 is performed through an antenna in the capsule endoscope 20 and antennas 31a to 31d of the repeater 32. Wireless communication between the repeater 32 and the operation/saving device 35 is performed through an antenna 33 of the repeater 32 and an antenna 34 of the operation/saving device 35. In
As shown in
Differences of the configuration shown in
When the treatment work is performed, among the imaging unit 4 and the imaging unit 21, the imaging unit capable of imaging a lesion site is selected by the receiving device 30. When the treatment work is performed, only the selected imaging unit performs imaging. When the treatment work is not performed, the imaging unit 4 and the imaging unit 21 alternately perform imaging.
The first wireless communication unit 23 (first wireless communication circuit) performs the same wireless communication as the wireless communication performed by the first wireless communication unit 7 in the first embodiment. The first wireless communication unit 23 further receives the work execution condition data and the work instruction data from the receiving device 30. As described above, the work execution condition data represents a position at which the treatment work is performed. The work instruction data represents an execution instruction of the treatment work.
The speed/distance detection unit 24 (speed/distance detection circuit) detects a movement speed and a movement distance of the capsule endoscope 20 based on the acceleration data from the acceleration sensor 5. The execution timing decision unit 22 instructs output of an execution command at a timing based on the movement distance detected by the speed/distance detection unit 24 and the work execution condition data received by the first wireless communication unit 23. As a result, the execution timing decision unit 22 decides a timing independent from a timing designated by the work instruction data from the receiving device 30. The execution timing decision unit 22 notifies the capsule control unit 25 of a decided timing by instructing the capsule control unit 25 to output an execution command. The treatment work unit 26 performs medication or “collection of tissue or body fluid” based on the execution command from the capsule control unit 25. That is, the treatment work unit 26 performs medication. Alternatively, the treatment work unit 26 performs collection of tissue or body fluid.
The capsule control unit 25 (capsule control circuit) performs the same control as the control performed by the capsule control unit 10 in the first embodiment. The capsule control unit 25 further performs control of the treatment work. For example, the capsule control unit 25 decides a timing for the treatment work and controls execution of the treatment work at the decided timing based on the movement speed of the capsule endoscope 20 and a wireless communication environment after the work execution condition data is received. The timing for the treatment work is one of a timing instructed by the receiving device 30 and a timing instructed by the execution timing decision unit 22. Specifically, when the movement speed is low, the capsule control unit 25 outputs an execution command to the treatment work unit 26 at the timing at which the work instruction data is received. When the movement speed is high, the capsule control unit 25 outputs an execution command to the treatment work unit 26 at the timing at which output of the execution command is instructed by the execution timing decision unit 22.
When the movement speed is low and deterioration in the wireless communication environment is not detected by the communication environment detection unit 11, the capsule control unit 25 further outputs an execution command to the treatment work unit 26 at the timing at which the work instruction data is received. When the movement speed is low and deterioration in the wireless communication environment is detected by the communication environment detection unit 11, the capsule control unit 25 further outputs an execution command to the treatment work unit 26 at the timing at which output of the execution command is instructed by the execution timing decision unit 22.
The first image processing unit 8, the communication environment detection unit 11, the execution timing decision unit 22, the speed/distance detection unit 24, and the capsule control unit 25 may be configured with an integrated circuit such as a processor. Except for what has been described above, the configuration shown in
An operator recognizes an image of the lesion site displayed on the operation/saving device 35, and decides an execution condition of the treatment work. Work execution condition data generated according to a decided execution condition is transferred to the capsule control unit 25 of the capsule endoscope 20 through the repeater 32. A method of deciding an execution timing of the treatment work will be described in detail below using
The repeater 32 configuring the receiving device 30 is attached to the body of a patient. The repeater 32 performs relay of data transfer between the capsule endoscope 20 and the operation/saving device 35. As shown in
The antennas 31a, 31b, 31c, and 31d are wirelessly connected to the capsule endoscope 20. The first repeater wireless communication unit 40 (first repeater wireless communication circuit) receives the image data and the acceleration data from the capsule endoscope 20 by wireless communication. In addition, the first repeater wireless communication unit 40 transmits control data to the capsule endoscope 20 by the wireless communication. The control data of the second embodiment may be the work execution condition data or the work instruction data. The work execution condition data and the work instruction data are generated by the operation/saving device 35. Therefore, the first repeater wireless communication unit 40 transmits the work execution condition data and the work instruction data generated by the operation/saving device 35 to the capsule endoscope 20.
The repeater 32 is equipped with the data temporary storage unit 41 (storage medium) to cope with communication failure occurring during relay processing. The second repeater wireless communication unit 42 (second repeater wireless communication circuit) transmits the image data and the acceleration data by wireless communication to the operation/saving device 35. Moreover, the second repeater wireless communication unit 42 receives the control data from the operation/saving device 35 by the wireless communication. The control data of the second embodiment may be the work execution condition data or the work instruction data. Therefore, the second repeater wireless communication unit 42 receives the work execution condition data and the work instruction data from the operation/saving device 35.
In order to detect acceleration in accordance with movement of a patient, the repeater 32 is equipped with the acceleration sensor 43. The acceleration sensor 43 detects acceleration applied to the repeater 32 and outputs acceleration data. The acceleration data from the acceleration sensor 43 is transmitted to the operation/saving device 35. The repeater control unit 44 controls an operation of each unit. The data bus B2 performs transfer of various types of data.
The operation/saving device 35 configuring the receiving device 30 performs saving of the image data and saving of the position data of the capsule endoscope 20 calculated based on the acceleration data in the same manner as the receiving device 2 of the first embodiment. In addition, unlike the first embodiment, the operation/saving device 35 has a display function for an operator to perform the treatment work and a control function for the treatment work. As shown in
The antenna 34 is wirelessly connected to the repeater 32. The second wireless communication unit 50 (second wireless communication circuit) receives the image data and the acceleration data from the repeater 32 by wireless communication. In addition, the second wireless communication unit 50 transmits control data to the repeater 32 by wireless communication. The second image processing unit 51 (second image processing circuit) is the same as the second image processing unit 13 in the first embodiment.
The acceleration processing unit 53 (acceleration processing circuit) converts the acceleration data received by the second wireless communication unit 50 into speed data and movement distance data at predetermined time intervals. At this time, the acceleration processing unit 53 subtracts the acceleration data of the repeater 32 from the acceleration data of the capsule endoscope 20, thereby obtaining acceleration data excluding acceleration data generated by the movement of a patient. The speed data and the movement distance data are output to the speed/position detection unit 54. The speed/position detection unit 54 (speed/position detection circuit) is the same as the speed/position detection unit 16 in the first embodiment. The data accumulation unit 52 (storage medium) is the same as the data accumulation unit 14 in the first embodiment.
The lesion site detection unit 55 detects a lesion site based on the image data. Various algorithms for detecting a lesion site based on image data have been devised. Since these algorithms are well-known, detailed descriptions thereof will be omitted. Positional information of the lesion site detected by the lesion site detection unit 55 is output to the display processing unit 56. The display processing unit 56 superimposes information based on the positional information of the lesion site onto the image data from the second image processing unit 51. The image data processed by the display processing unit 56 is output to the display unit 57. The display unit 57 displays images based on the image data.
The operation unit 60 receives operations of an operator. The receiving device control unit 58 (receiving device control circuit) performs the same control as the control performed by the receiving device control unit 18 in the first embodiment. The receiving device control unit 58 further generates work execution condition data and work instruction data based on the operations received by the operation unit 60. The work execution condition data and the work instruction data are output to the control data generation unit 59. The control data generation unit 59 (control data generation circuit) generates control data from a frame rate instruction value, the work execution condition data, and the work instruction data from the receiving device control unit 58, and outputs the generated control data to the second wireless communication unit 50. As described above, the second wireless communication unit 50 transmits the control data to the repeater 32. Accordingly, the second wireless communication unit 50 transmits the work execution condition data and the work instruction data generated by the receiving device control unit 58 to the repeater 32.
The second image processing unit 51, the acceleration processing unit 53, the speed/position detection unit 54, the lesion site detection unit 55, the display processing unit 56, the receiving device control unit 58, and the control data generation unit 59 may be configured with an integrated circuit such as a processor. The second power supply unit 61 (second power supply circuit) supplies power to each unit.
Hereinafter, an operation of the operation/saving device 35 will be described focusing on a display function and a control function for the treatment work. The operator decides a position at which the treatment work for a lesion site is performed while observing an image displayed on the display unit 57. The receiving device control unit 58 is notified of the decided position through the operation unit 60.
“A position at which the treatment work is performed” decided by the operator at this time is not a position based on an instruction from the receiving device 30. The position at which to perform the treatment work decided by the operator at this time is a position at which the capsule endoscope 20 performs the treatment work independently. When the capsule endoscope 20 passes through a lesion site at a high movement speed or deterioration in the wireless communication environment occurs, the capsule endoscope 20 performs the treatment work independently. When the capsule endoscope 20 moves at a high speed, there is a possibility that the treatment work is performed at a position different from the position based on the instruction from the receiving device 30. Moreover, when the wireless communication environment deteriorates, there is a possibility that the capsule endoscope 20 is not notified of the instruction from the receiving device 30. For this reason, the capsule endoscope 20 is capable of performing the treatment work independently.
For example, when the treatment work for the lesion site is medication, the capsule endoscope 20 performs the medication immediately before the capsule endoscope 20 reaches the lesion site. Medicated medicine reaches the lesion site as time elapses. When a position of the medication is very far from the lesion site, there is a possibility that the medicine widely spreads and the medicine is applied too thin. In addition, when the position of the medication is very close to the lesion site, there is a possibility that the medicine is not applied to a portion of the lesion site.
Therefore, the operator decides an execution position of the medication in consideration of a shape of the lesion site and a nature of the medicine. Specifically, the operator decides “a position at which the treatment work is performed” while observing an image displayed on the display unit 57. The operator operates the operation unit 60 and inputs “the position at which the treatment work is performed.” The receiving device control unit 58 decides a work execution condition based on a relationship between the decided “position at which the treatment work is performed” and a position of the lesion site, and generates the work execution condition data.
The work execution condition data includes work content information representing the content of the treatment work such as medication and body fluid collection and includes work execution position information representing a positional relationship between the lesion site and the capsule endoscope 20 when the capsule endoscope 20 independently executes the treatment work. When a treatment function of the capsule endoscope 20 is medication, the content of the treatment work is “medication execution.” For example, a work execution position is “a position at which the capsule endoscope 20 moves 20 mm from the position at which the work execution condition data is received.”
An example in which the treatment function of the capsule endoscope 20 is body fluid sampling in which the body fluid collection is performed in a periphery of the lesion site will be described. The body fluid collection is performed when the capsule endoscope 20 is on the lesion site or immediately after the capsule endoscope 20 passes through the lesion site. Therefore, the content of the treatment work is “body fluid sampling execution.” For example, the work execution position is “a position at which the capsule endoscope 20 moves 30 mm from the position at which the work execution condition data is received.”
The work execution condition data generated by the receiving device control unit 58 is transmitted to the repeater 32 through the control data generation unit 59 and the second wireless communication unit 50. The work execution condition data received by the repeater 32 is transmitted to the capsule endoscope 20 by the repeater 32.
In the second embodiment, when the capsule endoscope 20 is positioned a predetermined distance from the lesion site, the receiving device 30 transmits the work execution condition data to the capsule endoscope 20. The capsule endoscope 20 executes the treatment work when the capsule endoscope 20 moves a distance designated in the work execution condition data from the position at which the work execution condition data is received.
When the capsule endoscope 20 passes through the lesion site at a high movement speed and deterioration in the wireless communication environment does not occur, the operator decides a timing at which to perform the treatment work while observing an image displayed on the display unit 57. The operator operates the operation unit 60 and inputs an instruction of the treatment work at the timing at which the treatment work is performed. The receiving device control unit 58 generates the work instruction data based on the instruction of the treatment work.
The work instruction data generated by the receiving device control unit 58 is transmitted to the repeater 32 through the control data generation unit 59 and the second wireless communication unit 50. The work instruction data received by the repeater 32 is transmitted to the capsule endoscope 20 by the repeater 32. The capsule endoscope 20 executes the treatment work at the timing at which the work instruction data is received. A generation method of the work execution condition data and the work instruction data will be described in detail referring to
The treatment work will be described in detail referring to
For example, when the capsule endoscope 20 passes through a 6 m long small intestine in 3 hours, an average speed of the capsule endoscope 20 is 0.56 mm/s (6000/(3×60×60)=0.56). For example, when a total length of the capsule endoscope 20 is about 26 mm, it takes about 46 seconds for the capsule endoscope 20 to move a distance of the total length. For example, when a distance N between the position (P2) and the position (P3) shown in
When the capsule endoscope 20 is at the position (P1), the lesion site is far from the capsule endoscope 20. For this reason, there is a small lesion site at the center of the image. When the capsule endoscope 20 is at the position (P2), the lesion site is close to the capsule endoscope 20. For this reason, there is a large lesion site in the periphery of the image. In the second embodiment, when the capsule endoscope 20 is positioned between the position (P1) and the position (P2), the operator decides a work execution condition for the lesion site. When the capsule endoscope 20 reaches the position (P2), the work execution condition data is transmitted to the capsule endoscope 20 from the operation/saving device 35 through the repeater 32.
More specifically, a range between two circles in
The treatment work will be described in detail below using a specific example of timing. For example, in
As described above, independent treatment work by the capsule endoscope 20 based on the work execution condition data is performed only when the capsule endoscope 20 moves at a high speed after the work execution condition data is received, or when a wireless communication environment between the repeater 32 and the capsule endoscope 20 deteriorates.
Capsule treatment processing performed by the capsule endoscope 20 will be described using
When the capsule treatment processing starts (S10), the capsule control unit 25 executes reception determination (S11) of the work execution condition data. In the reception determination (S11) of the work execution condition data, the capsule control unit 25 determines whether the work execution condition data is received. When the work execution condition data is not received, the reception determination (S11) of the work execution condition data is repeated.
The first wireless communication unit 23 receives the work execution condition data from the receiving device 30. When the work execution condition data is received, the capsule control unit 25 executes movement speed determination (S12) based on the speed data from the speed/distance detection unit 24. In the movement speed determination (S12), the capsule control unit 25 determines a movement speed of the capsule endoscope 20. For example, the capsule control unit 25 determines whether the movement speed of the capsule endoscope 20 is higher than or equal to a predetermined speed. When the movement speed of the capsule endoscope 20 is higher than or equal to the predetermined speed, the capsule control unit 25 determines that the movement speed of the capsule endoscope 20 is high. In addition, when the movement speed of the capsule endoscope 20 is lower than the predetermined speed, the capsule control unit 25 determines that the movement speed of the capsule endoscope 20 is low.
When the movement speed of the capsule endoscope 20 is low, the capsule control unit 25 executes communication environment determination (S13). In the communication environment determination (S13), the capsule control unit 25 reads a result of the detection of a wireless communication environment from the communication environment detection unit 11 and decides processing according to the result of the detection of a wireless communication environment. That is, the capsule control unit 25 detects a wireless communication environment.
When the wireless communication environment is good, the capsule control unit 25 executes reception determination (S14) of the work instruction data. In the reception determination (S14) of the work instruction data, the capsule control unit 25 determines whether the work instruction data is received. When the work instruction data is not received, the capsule control unit 25 executes the movement speed determination (S12).
The first wireless communication unit 23 receives the work instruction data from the receiving device 30. When the work instruction data is received, the capsule control unit 25 executes treatment work instruction (S16). In the treatment work instruction (S16), the capsule control unit 25 outputs an execution command for treatment work to the treatment work unit 26. That is, the capsule control unit 25 outputs the execution command to the treatment work unit 26 at a timing at which the work instruction data is received when the movement speed is low and deterioration in the wireless communication environment is not detected by the communication environment detection unit 11. The treatment work unit 26 executes the treatment work based on the execution command from the capsule control unit 25. After the treatment work instruction (S16) is executed, the capsule treatment processing ends (S17).
When the movement speed of the capsule endoscope 20 is high, or when the wireless communication environment deteriorates, the capsule control unit 25 executes issuance determination (S15) of an execution start notification. In the issuance determination (S15) of an execution start notification, the capsule control unit 25 determines whether an execution start notification is issued from the execution timing decision unit 22. By issuance of the execution start notification, output of the execution command for the treatment work is instructed. When the execution start notification is not issued, the issuance determination (S15) of an execution start notification is repeated.
When the execution start notification is issued, the capsule control unit 25 executes the treatment work instruction (S16). That is, the capsule control unit 25 outputs an execution command to the treatment work unit 26 at a timing at which output of the execution command is instructed by the execution timing decision unit 22 when the movement speed is high. In addition, the capsule control unit 25 outputs the execution command to the treatment work unit 26 at the timing at which output of the execution command is instructed by the execution timing decision unit 22 when the movement speed is low and deterioration in the wireless communication environment is detected by the communication environment detection unit 11. The treatment work unit 26 executes the treatment work based on the execution command from the capsule control unit 25. After the treatment work instruction (S16) is executed, the capsule treatment processing ends (S17).
When the movement speed of the capsule endoscope 20 is low and the wireless communication environment is good, the process of S12, S13, and S14 are repeated. These kinds of processing are determination processing, and are performed at a high speed. Therefore, a delay time from reception of the work instruction data to execution of the treatment work can be ignored.
The execution timing decision processing performed by the capsule endoscope 20 will be described using
The execution timing decision unit 22 executes the execution timing decision processing shown in
After the movement distance data is read, the execution timing decision unit 22 executes determination of a movement distance (S22). In the determination of a movement distance (S22), the execution timing decision unit 22 determines whether a movement distance represented by the movement distance data is greater than or equal to the distance designated by the work execution condition data. When the movement distance is less than the distance designated by the work execution condition data, the execution timing decision unit 22 executes the reading (S21) of a movement distance.
When the movement distance is greater than or equal to the distance designated by the work execution condition data, the execution timing decision unit 22 executes issuance (S23) of an execution start notification. In the issuance (S23) of an execution start notification, the execution timing decision unit 22 issues an execution start notification to the capsule control unit 25. Accordingly, the execution timing decision unit 22 instructs the capsule control unit 25 to output an execution command for the treatment work. After the issuance (S23) of an execution start notification is executed, the execution timing decision processing ends (S24).
In the execution timing decision processing shown in
For example, the issuance (S23) of an execution start notification is executed at a timing at which the movement distance of the capsule endoscope 20 is determined to reach the movement distance (N=30 mm) designated by the work execution condition data. Accordingly, the treatment work instruction (S16) is executed. In the example shown in
A decision on the execution timing of the treatment work may not depend on determination of the wireless communication environment. For example, when the movement speed is determined to be low in the movement speed determination (S12), the reception determination (S14) of the work instruction data may also be executed without performing the communication environment determination (S13). When the work instruction data is received, the treatment work instruction (S16) is executed. When the movement speed is low and deterioration in the wireless communication environment occurs, the processing of S12 and S14 are repeated. In this case, the operator observes the display unit 57. Accordingly, the operator confirms whether the capsule endoscope 20 has passed through the lesion site without performing the treatment work. When it is confirmed that the capsule endoscope 20 has passed through the lesion site, an additional instruction is output from the receiving device 30 and the capsule treatment processing stops.
In the second embodiment, the receiving device 30 is divided into the repeater 32 and the operation/saving device 35. However, a receiving device in which the repeater 32 and the operation/saving device 35 are integrated may be attached to a human body (patient).
In the second embodiment, when the movement speed of the capsule endoscope 20 is high, or when deterioration in the wireless communication environment is detected, the treatment work is executed at the timing instructed by the execution timing decision unit 22. For this reason, the capsule endoscope 20 can execute the treatment work at an appropriate timing.
In a capsule endoscope system of a third embodiment of the present invention, the capsule endoscope 20 in the capsule endoscope system 101 shown in
With reference to
As shown in
Differences of the configuration shown in
The image data storage unit 71 (storage medium) temporarily stores the image data output from the imaging unit 4 and the imaging unit 21. The image data stored in the image data storage unit 71 is image data of the periphery of the lesion site at which the treatment work is performed. For example, the image data storage unit 71 is a storage medium different from the acceleration data storage unit 6. Alternatively, one storage medium may have a first storage region and a second storage region, the first storage region may be the acceleration data storage unit 6, and the second storage region may be the image data storage unit 71.
The capsule control unit 72 performs the same control as the capsule control unit 25 of the second embodiment. The capsule control unit 72 further has a control function of the image data storage unit 71 and a transmission function to transmit the image data stored in the image data storage unit 71 to the receiving device 30. Therefore, the first wireless communication unit 23 transmits the image data stored in the image data storage unit 71 to the receiving device 30.
The first image processing unit 8, the communication environment detection unit 11, the execution timing decision unit 22, the speed/distance detection unit 24, and the capsule control unit 72 may also be configured by an integrated circuit such as a processor. Except for the points described above, the configuration shown in
With a function to temporarily store image data of the periphery of the lesion site, the capsule endoscope 70 can reliably perform imaging of the periphery of the lesion site at which the treatment work is executed at a predetermined position regardless of deterioration in the wireless communication environment. In addition, the capsule endoscope 70 can reliably transfer the image data to the receiving device 30.
The first wireless communication unit 23 receives the work execution condition data from the receiving device 30 in the same manner as in the second embodiment. Accordingly, the capsule endoscope 70 executes the treatment work at a timing based on the work execution condition data when the capsule endoscope 70 moves at a high speed or when the wireless communication environment deteriorates.
In the third embodiment, unlike the second embodiment, an imaging condition of imaging the periphery of the lesion site at which the treatment work is executed is designated by the work execution condition data. The imaging condition includes an imaging position.
Details will be described below using a specific example. In the same manner as in the second embodiment, a positional relationship between the capsule endoscope 70 and the lesion site is shown in
For example, a distance from the proximity position (P2) to the execution position (P3) of the treatment work is 30 mm, and a distance from the execution position (P3) of the treatment work to the proximity position (P4) is 30 mm. For example, the work execution condition data includes an instruction to capture images from the proximity position (P2) to the proximity position (P4) every time the capsule endoscope 70 moves 1 mm. In this case, 61 images from the proximity position (P2) to the proximity position (P4) are saved in the image data storage unit 71. Specifically, the capsule endoscope 70 starts imaging from the proximity position (P2) at which the work execution condition data is received. The capsule endoscope 70 performs imaging and saving of image data every time a distance represented by distance data from the speed/distance detection unit 24 is updated by 1 mm. The capsule endoscope 70 ends the imaging and the saving of the image data when image data of the 61 images is stored before reaching the proximity position (P4).
The image data stored in the image data storage unit 71 is transmitted to the receiving device 30 at a timing which is different from a timing at which normal image data communication is performed. Specifically, the capsule endoscope 70 performs communication while performing reception confirmation processing (ACK-NACK) ensuring reliable transfer using an idle time of the normal image data communication. A communication method related to the reception confirmation processing is well-known, and thus description thereof will be omitted. In addition, communication methods which are used in the normal image data communication and are not related to the reception confirmation processing are also well-known, and thus description thereof will be omitted.
With reference to
When the image storage processing starts (S30), the capsule control unit 72 executes position detection (S31). In the position detection (S31), the capsule control unit 72 reads distance data from the speed/distance detection unit 24.
After the distance data is read, the capsule control unit 72 executes determination (S32) of an intended imaging position. In the determination (S32) of an intended imaging position, the capsule control unit 72 determines whether the capsule endoscope 70 moves a predetermined distance from a position at which previous imaging is performed. That is, the capsule control unit 72 determines whether the capsule endoscope 70 is at an intended imaging position. In the present example, the predetermined distance is 1 mm. In the determination (S32) of an intended imaging position after the position detection is performed only once, it is determined that the capsule endoscope 70 is not at the intended imaging position. In addition, after the position detection (S31) is performed twice or more, in the determination (S32) of an intended imaging position until first imaging is performed, it is determined that the capsule endoscope 70 is not at the intended imaging position.
When the capsule endoscope 70 is not at the intended imaging position, the capsule control unit 72 executes the position detection (S31). When the capsule endoscope 70 is at the intended imaging position, the capsule control unit 72 executes imaging processing (S33). In the imaging processing (S33), the capsule control unit 72 selects a predetermined imaging unit and causes the selected imaging unit to perform imaging. Specifically, the imaging unit 21 which performs imaging in the forward direction is selected from the proximity position (P2) to the execution position (P3) of the treatment work. Until the capsule endoscope 70 reaches the proximity position (P4) after the capsule endoscope 70 exceeds the execution position (P3) of the treatment work, the imaging unit 4 which performs imaging in the backward direction is selected. In the imaging processing (S33), the imaging unit 4 or the imaging unit 21 performs imaging at a position in the vicinity of the lesion site and outputs image data of the periphery of the lesion site. In addition, since the imaging processing (S33) is performed in accordance with the determination processing (S32) of an intended imaging position, the imaging unit 4 or the imaging unit 21 performs imaging according to a movement distance.
After the imaging processing (S33) is executed, the capsule control unit 72 executes storage (S34) of the image data. In the storage (S34) of the image data, the capsule control unit 72 causes the image data storage unit 71 to store the image data output from the imaging unit 4 or the imaging unit 21. That is, the image data storage unit 71 temporarily stores the image data output from the imaging unit 4 or the imaging unit 21.
After the image data is stored, the capsule control unit 72 executes imaging end determination (S35). In the imaging end determination (S35), the capsule control unit 72 determines whether an imaging position is the proximity position (P4), thereby determining whether to end imaging. The proximity position (P4) is detected by the method described referring to
When the imaging position is not the proximity position (P4), imaging continues. In this case, the capsule control unit 72 executes the position detection (S31). When the imaging position is the proximity position (P4), the imaging ends. In this case, the capsule control unit 72 executes end notification (S36). In the end notification (S36), the capsule control unit 72 causes the first wireless communication unit 23 to transmit information representing that the image storage processing ends to the receiving device 30.
After the end notification (S36) is executed, the capsule control unit 72 executes image transmission (S37). In the image transmission (S37), the capsule control unit 72 causes the first wireless communication unit 23 to transmit the image data stored in the image data storage unit 71 to the receiving device 30. That is, the first wireless communication unit 23 transmits the image data stored in the image data storage unit 71 to the receiving device 30. After the image transmission (S37) is executed, the image storage processing ends (S38).
The receiving device 30 notified of an end of the image storage processing through the end notification (S36) starts reception processing of images, which corresponds to the image transmission (S37). The reception processing of images of a periphery of a position at which the treatment work is performed is performed by a communication method related to the reception confirmation processing described above. Details of the communication method are well-known, and thus description thereof will be omitted.
The capsule control unit 72 performs the same determination as the communication environment determination (S13) of
In the third embodiment, every time the capsule endoscope 70 moves a predetermined distance, image data of the periphery of the lesion site is temporarily stored. The stored image data is transmitted to the receiving device 30. For this reason, the capsule endoscope 70 can reliably transfer the image data to the receiving device 30 regardless of deterioration in the wireless communication environment.
Embodiments of the present invention have been described above in detail with reference to the drawings. However, a specific configuration is not limited to the embodiments described above, and design changes and the like within a scope not departing from a gist of the present invention are also included.
The present application is a continuation application based on International Patent Application No. PCT/JP2014/080747 filed Nov. 20, 2014, the content of which is incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/JP2014/080747 | Nov 2014 | US |
Child | 15584385 | US |