The entire disclosure of Japanese patent Application No. 2019-095995, filed on May 22, 2019, is incorporated herein by reference in its entirety.
The present invention relates to a portable radiation image detection device used in a radiation image photographing system.
In recent years, in the medical field, a portable X-ray image detection device called a flat panel detector (FPD) has been frequently used (e.g., see JP 2004-184679 A and JP H11-160439 A). The FPD is connectable to a console device, and an X-ray image detected and recorded by the FPD is displayed by the console device.
The FPD includes a conversion part that converts X-rays detected by a radiation detecting element into an electric signal, an A/D converter that digitizes the converted electrical signal, an output part that outputs the digitized signal to a console device as a photographed image, a battery that supplies power to these parts, and the lie.
The console device is a computer that mainly performs: control of radiation image photographing (e.g., radiography); display of X-ray images acquired from the FPD; and instruction such as image processing contents for such X-ray image data. The console device includes a processor, an operation input part such as a mouse and a keyboard, and a display part such as a liquid crystal display (LCD), and performs the control, display, instruction, and the like described above through various screens such as a menu screen displayed on the display part.
Re-publication of PCT International Publication No. 2009/031411 discloses a technique for wirelessly connecting an FPD and a console device. A radiographic image capturing system disclosed in Re-publication of PCT International Publication No. 2009/031411 associates an access point or a router to a console device in advance, and switches a connection target when recognizing that the access point is different. This can eliminate an operation of wired connection, and therefore can reduce an operation load when roaming the FPD in the radiographic image capturing system disclosed in Re-publication of PCT International Publication No. 2009/031411.
Meanwhile, in medical device development in recent years, there is much collaboration and cooperation between companies by business to business (B to B), and system configurations by a combination of multi-vendors are increasing.
For example, the system configurations are being diversified in general radiography, for example, an X-ray irradiation device that irradiates X-rays is manufactured by Company A, an FPD that receives X-rays is by Company B, a console device that receives images from the FPD is by Company C, and picture archiving and communication systems (PACS) that store images is by Company D.
On the other hand, large-scale hospitals and the like have a plurality of photographing rooms, and properly use the photographing rooms in accordance with the purpose of photographing. Therefore, a situation arises in which a console device of Company X is used in a photographing room A, while a console device of Company Y is used in a photographing room B. In such a situation, there is a case where it is desired to generally use an FPD of Company X. In this case, the FPD of Company X needs to be usable on the console device of Company Y, and the cooperation is made possible by providing a built-in module called “software development kit (SDK)” from Company X to Company Y as a cooperation kit. This realizes sharing (or roaming) of one FPD between a plurality of photographing rooms provided with console devices of different systems.
In sharing an FPD between a plurality of systems having different settings for each system, it is required to adjust FPD settings when connecting to a console device. There are various settings between the console device and the FPD, such as settings required for communication, as well as parameters required for photographing. Therefore, work of adjusting the FPD settings to the console device settings when connecting to the console device is a part that increases a burden on service personnel.
Whereas, as communication settings, there are cases of adopting a system that dynamically allocates IP addresses such as a dynamic host configuration protocol (DHCP), and there are systems that operate statically with a fixed IP address.
However, any environment uses a fixed IP in a fixed IP environment, and any environment uses a dynamic IP in a DHCP environment, for operation in a closed configuration in the system. Therefore, in a case of sharing a panel between systems, it has been required for service personnel to set the FPD again in accordance with the individual systems, or to provide limitation to inhibit sharing of the FPD.
An object of the present invention is to provide a portable radiation image detection device that enables movement between a static IP environment and a dynamic IP environment and automatic setting of an IP address, without putting a burden on service personnel and a user (without awareness).
To achieve the abovementioned object, according to an aspect of the present invention, there is provided a radiation image detection device used in a radiation image photographing system including the radiation image detection device that is portable and acquires radiation image data based on irradiated radiation, and a plurality of control terminals that are connected to the radiation image detection device and acquire the radiation image data acquired by the radiation image detection device, and the radiation image detection device reflecting one aspect of the present invention comprises a hardware processor that: transmits and receives communication information to and from each of the control terminals; determines whether an IP address to be used for data communication by a connected one of the control terminals is a dynamic IP address or a static IP address, based on initial information received from each of the control terminals before data communication is established; and acquires an IP address, in accordance with a determination result.
The advantages and features provided by one or more embodiments of the invention will become more fully understood from the detailed description given hereinbelow and the appended drawings which are given by way of illustration only, and thus are not intended as a definition of the limits of the present invention:
Hereinafter, one or more embodiments of the present invention will be described with reference to the drawings. However, the scope of the invention is not limited to the disclosed embodiments.
<1> System Configuration
Radiation photographing devices 11, 12, 13, and 14 and console devices 21, 22, 23, and 24 are provided in respective photographing rooms R1, R2, R3, and R4. Among the photographing rooms R1, R2, R3, and R4, the photographing rooms R1 and R2 are under a dynamic environment, and the photographing rooms R3 and R4 are under a static environment.
In each of the photographing rooms R1 to R4, the radiation photographing devices 11 to 14 and the console devices 21 to 24 are connected by a communication cable (not shown) or the like. The console devices 21 to 24 performs setting of photographing conditions of the radiation photographing devices 11 to 14 and an FPD 100, image analysis of radiation images obtained by the radiation photographing devices 11 to 14 and the FPD 100, and the like.
The console devices 21 to 24 can be called control terminals of the radiation photographing devices 11 to 14 and the FPD 100.
A DHCP server 30 assigns an IP address to equipment provided in the dynamic IP environment and transmits the IP address by wire or wirelessly. At this time, the DHCP server 30 assigns IP addresses such that the IP addresses do not overlap.
The FPD 100 is portable. The FPD 100 is used by being mounted on panel-mounted radiation photographing devices 11, 12, and 13, such as the radiation photographing devices 11, 12, and 13 in the photographing rooms R1, R2, and R3. Further, for example, for a non-panel-mounted radiation photographing device 14 such as a radiation photographing device 14 in the photographing room R4, the FPD 100 is used at a position separated from the radiation photographing device 14. For example, when radiographic examination is performed in the photographing room R1, the FPD 100 is mounted to the radiation photographing device 11 in the photographing room R1. Next, for example, when radiographic examination is performed in the photographing room R3, the FPD 100 is removed from the radiation photographing device 11 in the photographing room R1, and is mounted to the radiation photographing device 13 in the photographing room R3. In addition, for example, when radiographic examination is performed in the photographing room R4 after radiographic examination in the photographing room R1, the FPD 100 removed from the radiation photographing device 11 in the photographing room R1 is brought into the photographing room R4 to be used.
When the FPD 100 is used in each of the photographing rooms R1 to R4, the FPD 100 communicates with the console devices 21 to 24 in the respective photographing rooms R1 to R4, and transmits a captured image to the console devices 21 to 24.
In this way, the FPD 100 is associated to the plurality of console devices 21 to 24, and is shared (roamed) by the plurality of console devices 21 to 24.
When the FPD 100 performs information communication with the console devices 21 to 24, an IP address (“10.14.xx.xx”, “192.168.50.xx”, “192.168.20.00” or the like in the figure) is required. Setting of the IP address will be described in detail below.
Note that any known configuration may be applied to the configurations of the radiation photographing devices 11, 12, 13, and 14 and the console devices 21 to 24, and a detailed description thereof will be omitted.
<2> FPD and Console Device According to Embodiment
Of course, the FPD 100 and the console device 20 have an original basic configuration of the FPD other than the configuration shown in
In other words, as a basic configuration, the FPD 100 includes a conversion part that converts X-rays detected by a radiation detecting element into an electric signal, an A/D converter that digitizes the converted electrical signal, an output part that outputs the digitized signal to the console devices 21 to 24 as a photographed image, a battery that supplies power to these parts, and the like.
The console device 20 includes, as a basic configuration, a controller that controls radiation image photographing in the radiation photographing devices 11 to 14 and the FPD 100, a display part that displays a radiation image (e.g., an X-ray image) acquired from the FPD 100, an image processing part that performs image processing on the radiation image, and the like.
In addition to these basic configurations, as shown in
The communication part 101 transmits and receives communication information to and from the console device (control terminal) 20. Further, the communication part 101 also transmits and receives communication information to and from the DHCP server 30.
The determination part 102 determines whether an IP address to be used for data communication by the connected console device 20 is a dynamic IP address or a static IP address, based on initial information received from the console device 20 before the data communication is established. Here, the initial information is, for example, information including communication mode information (that is, information indicating whether a dynamic IP address or a static IP address is used as a communication mode). When the console device 20 of a connection destination is a console device under a static environment, the initial information includes an IP address. On the other hand, when the console device 20 of a connection destination is a console device under a dynamic environment, the initial information does not include an IP address.
The instruction part 103 instructs the communication part 101 to acquire an IP address in accordance with a determination result of the determination part 102. For example, when a determination result that an IP address to be used for data communication in the console device 20 is a dynamic IP address is obtained in the determination part 102, the instruction part 103 instructs the communication part 101 to acquire an IP address from the DHCP server 30.
The setting part 104 performs update setting of an IP address in accordance with a determination result by the determination part 102 or an acquisition result of the IP address according to an instruction of the instruction part 103.
When the IP address is updated, the notification part 105 notifies a user of the fact. The notification part 105 is, for example, a light emitting diode (LED) provided on a surface of the FPD 100. Further, without limiting to this, the notification part 105 may give notification by other display, sound, light, mark, vibration, or the like.
Note that the processing by the communication part 101, the determination part 102, the instruction part 103, the setting part 104, and the notification part 105 may be realized by a computer including a central processing unit (CPU), a read only memory (ROM), and a random access memory (RAM) on the basis of a program. That is, the CPU reads a program according to processing contents from the ROM, develops the program in the RAM, and performs processing similar to that of the above-described communication part 101, determination part 102, instruction part 103, setting part 104, and notification part 105, in cooperation with the developed program.
The operation of
Next, the FPD 100 checks an IP address with the DHCP server 30 (IP check). Then, the DHCP server 30 transmits the IP address to the FPD 100 (IP response).
Next, the FPD 100 that has received the IP address confirms the console device 21 (22) to which the FPD 100 belongs (confirmation of belonging), and sets the IP address (IP setting).
Next, the FPD 100 gives a notification to the console device 23 (24) to which the FPD 100 has previously belonged for canceling the registration, and gives a notification of the IP address to the console device 21 (22) to which the FPD 100 currently belongs. Upon receiving the notifications, the console device 23 (24) to which the FPD 100 has previously belonged cancels the registration of the FPD 100, and the console device 21 (22) to which the device currently belongs sets the same IP address as that of the FPD 100.
The operation of
Next, the FPD 100 confirms the console device 23 (24) to which the FPD 100 belongs (confirmation of belonging), and sets its own IP address (IP setting) based on the IP address included in the initial information received from the console device 23 (24).
Next, the FPD 100 gives a notification to the console device 21 (22) to which the FPD 100 has previously belonged for canceling the registration, and gives a notification of the IP address to the console device 23 (24) to which the FPD 100 currently belongs. Upon receiving the notifications, the console device 21 (22) to which the FPD 100 has previously belonged cancels the registration of the FPD 100, and the console device 23 (24) to which the FPD 100 currently belongs sets the same IP address as that of the FPD 100.
When the FPD 100 is connected to the console device B from the console device A in step S1, the console device B transmits initial information to the FPD 100 in step S2.
Next, in step S3, the determination part 102 of the FPD 100 checks the initial information. In step S4, the determination part 102 determines whether or not the initial information includes an IP address. When it is determined that there is an IP address, the process proceeds to step S5.
On the other hand, when it is determined that there is no IP address, the process proceeds to step S6. In step S6, the FPD 100 requests the DHCP server 30 for an IP address. In response, in step S7, the DHCP server 30 transmits an IP address to the FPD 100. That is, when there is no IP address in the initial information, it can be determined that the console device B of the connection destination is a console device under a dynamic environment, and therefore an IP address is acquired from the DHCP server 30 in steps S6 and S7.
Next, in step S5, the determination part 102 determines whether or not the IP address is different. When it is determined that the IP address is different, the setting part 104 updates the IP address in step S8. On the other hand, when it is determined that the IP address is not different, the process proceeds to step S9, and the setting part 104 does not update the IP address.
Here, the update processing of the IP address is summarized as follows for each case. Case 1) When the received initial information has an IP address, and the IP address is the same as the existing setting, the IP address is not updated. Case 2) When the received initial information has an IP address, and the IP address is different from the existing setting, the IP address is updated. Case 3) When the received initial information has no IP address, and the IP address acquired from the DHCP server 30 is the same as the existing setting, the IP address is not updated. Case 4) When the received initial information has no IP address, and the IP address acquired from the DHCP server 30 is different from the existing setting, the IP address is updated.
Note that, in the example of
For example, when the received communication mode information indicates “dynamic”, the IP address is acquired from the DHCP server 30. On the other hand, when the received communication mode information is “static”, the IP address included in the initial information is used.
As described above, according to the present embodiment, the FPD 100 includes: the communication part 101 that transmits and receives communication information to and from the console device 20; the determination part 102 that determines whether an IP address to be used for data communication by the connected console device 20 is a dynamic IP address or a static IP address, based on initial information received from the console device 20 before the data communication is established; and the instruction part 103 that instructs the communication part 101 to acquire an IP address in accordance with a determination result of the determination part 102. This makes it possible to realize the FPD 100 that enables movement of the FPD 100 between a static IP environment and a dynamic IP environment and automatic setting of an IP address, without putting a burden on service personnel and a user (without awareness).
That is, according to the FPD 100 of the present embodiment, when moving the FPD 100 between different console devices and under different environments, it is possible to assign an IP address appropriate for the environment without resetting or performing unnecessary communication or update processing, and allow a user to continue using the FPD 100 without awareness.
The above embodiment is merely an example of implementation in carrying out the present invention, and the technical scope of the present invention should not be construed in a limited manner by these. That is, the present invention can be implemented in various forms in a range without departing from the scope or main features of the present invention.
In the above-described embodiment, a case has been described where, when the IP address is updated, the notification part 105 of the FPD 100 notifies the user of the fact. In addition to this, the FPD 100 may notify the console device 20 and a cradle device (not shown) that the IP address has been updated, and the console device 20, the cradle device, and the like may notify that the IP address of the FPD 100 has been updated by display, a mark, light, sound, or the like.
In addition to the above-described embodiment, the user may be notified of a current setting state (e.g., whether or not the setting of the IP address has been completed). This notification may be exclusively performed by the FPD 100, or may be performed by the console device 20 or a cradle in addition to the FPD 100.
The present invention can be applied to, for example, an FPD used in an X-ray image photographing system.
Although embodiments of the present invention have been described and illustrated in detail, the disclosed embodiments are made for purposes of illustration and example only and not limitation. The scope of the present invention should be interpreted by terms of the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
JP2019-095995 | May 2019 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
6127684 | Kaifu | Oct 2000 | A |
6448561 | Kaifu | Sep 2002 | B1 |
6542579 | Takasawa | Apr 2003 | B1 |
6671394 | Sako | Dec 2003 | B1 |
6762429 | Aonuma | Jul 2004 | B2 |
6795572 | Matsuno | Sep 2004 | B1 |
7197112 | Maschke | Mar 2007 | B2 |
7592577 | Liu | Sep 2009 | B1 |
8275835 | Eguchi | Sep 2012 | B2 |
9134436 | Kwak | Sep 2015 | B2 |
9462990 | Kuwabara | Oct 2016 | B2 |
9788809 | Hiroike | Oct 2017 | B2 |
10039509 | Okusu | Aug 2018 | B2 |
10045751 | Okusu | Aug 2018 | B2 |
10159455 | Takanaka | Dec 2018 | B2 |
10285660 | Zaiki | May 2019 | B2 |
10368823 | Uchiyama | Aug 2019 | B2 |
10368826 | Tamura | Aug 2019 | B2 |
10485505 | Yamada | Nov 2019 | B2 |
10531856 | Hiroike | Jan 2020 | B2 |
10605747 | Ubukata | Mar 2020 | B2 |
10617379 | Hiroike | Apr 2020 | B2 |
10682105 | Shimizukawa | Jun 2020 | B2 |
10695024 | Miyamoto | Jun 2020 | B2 |
10856833 | Niwa | Dec 2020 | B2 |
10925570 | Xiao | Feb 2021 | B2 |
10952697 | Lalena | Mar 2021 | B2 |
20030086523 | Tashiro | May 2003 | A1 |
20030142119 | Akagi | Jul 2003 | A1 |
20040086163 | Moriyama | May 2004 | A1 |
20040114725 | Yamamoto | Jun 2004 | A1 |
20040190780 | Shiihashi | Sep 2004 | A1 |
20040258204 | Nokita | Dec 2004 | A1 |
20050213702 | Akagi | Sep 2005 | A1 |
20060074983 | Jones | Apr 2006 | A1 |
20060080143 | Tsuchino | Apr 2006 | A1 |
20060094936 | Russ | May 2006 | A1 |
20070170239 | Hartman | Jul 2007 | A1 |
20070253531 | Okuzawa | Nov 2007 | A1 |
20080049901 | Tamakoshi | Feb 2008 | A1 |
20090108311 | Liu | Apr 2009 | A1 |
20090109313 | Liu | Apr 2009 | A1 |
20090116710 | Futami | May 2009 | A1 |
20100102241 | Zeller | Apr 2010 | A1 |
20100104065 | Eguchi | Apr 2010 | A1 |
20100132033 | Lu | May 2010 | A1 |
20100169423 | Eguchi | Jul 2010 | A1 |
20100187427 | Kuwabara | Jul 2010 | A1 |
20100207032 | Tsubota | Aug 2010 | A1 |
20110111703 | Claverie | May 2011 | A1 |
20120018641 | Watanabe | Jan 2012 | A1 |
20120134474 | Duca | May 2012 | A1 |
20120163542 | Kitano | Jun 2012 | A1 |
20120166607 | Kitano | Jun 2012 | A1 |
20120206233 | Kamiya | Aug 2012 | A1 |
20120208576 | Kamiya | Aug 2012 | A1 |
20130136234 | Noma | May 2013 | A1 |
20130185096 | Giusti | Jul 2013 | A1 |
20130201316 | Binder | Aug 2013 | A1 |
20130208860 | Sugizaki | Aug 2013 | A1 |
20130301802 | Eguchi | Nov 2013 | A1 |
20140072103 | Kitano | Mar 2014 | A1 |
20140211922 | Kuwabara | Jul 2014 | A1 |
20140254760 | Hiroike | Sep 2014 | A1 |
20150146862 | Kim | May 2015 | A1 |
20150146863 | Kim | May 2015 | A1 |
20150149195 | Rose | May 2015 | A1 |
20150177387 | Exelmans | Jun 2015 | A1 |
20150320365 | Schulze | Nov 2015 | A1 |
20160015341 | Lee | Jan 2016 | A1 |
20160081650 | Okusu | Mar 2016 | A1 |
20160183038 | Govaerts | Jun 2016 | A1 |
20160210424 | Di Battista | Jul 2016 | A1 |
20170168812 | Golay | Jun 2017 | A1 |
20180000442 | Hiroike | Jan 2018 | A1 |
20190231299 | Lalena | Aug 2019 | A1 |
20210033543 | Kuwata | Feb 2021 | A1 |
Number | Date | Country |
---|---|---|
11-160439 | Jun 1999 | JP |
2004-184679 | Jul 2004 | JP |
2009031411 | Mar 2009 | WO |
Number | Date | Country | |
---|---|---|---|
20200367852 A1 | Nov 2020 | US |