Operating device and X-ray imaging unit
Patent Information
- Application Number
- CN202211252530.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2017-08-31
- Filing Date
- 2018-08-09
- Publication Date
- 2026-09-01
- Estimated Expiration
- 2038-08-09
AI Technical Summary
[0016]根据本发明的一个方面,通过在必要的时机执行阈值的校正,能够起到抑制耗电的效果。
Smart Images

Figure CN115644899B_ABST
Abstract
Description
[0001] This application is a divisional application of the invention patent application filed on August 9, 2018, with application number 201880055446.0 and title "Operating Device and X-ray Imaging Unit". Technical Field
[0002] This invention relates to an operating device and an X-ray imaging unit. Background Technology
[0003] Patent Document 1 discloses a capacitive touch sensor. In Patent Document 1, the threshold used to determine whether the touch sensor has been touched is periodically calibrated.
[0004] (Existing technical literature)
[0005] (Patent Documents)
[0006] Patent Document 1: Japanese Patent Publication No. 2010-191834 Summary of the Invention
[0007] (Invention Summary)
[0008] (The problem the invention aims to solve)
[0009] Touch sensors are sometimes included in operating devices that remotely control the object being operated. In such operating devices, the touch sensor is detected as to whether it is being touched, and various processes are performed based on the detection result.
[0010] The sensitivity of the touch sensor varies depending on the environment in which the operating device is located. Therefore, in Patent Document 1, the threshold used to determine whether the touch sensor has been touched is periodically calibrated.
[0011] However, if calibration is performed periodically, that is, automatically after a specified time and number of days, the power consumption of calibration will be excessive.
[0012] One aspect of the present invention is to perform threshold correction when necessary, thereby suppressing power consumption.
[0013] (Methods for solving the problem)
[0014] To address the aforementioned problem, one aspect of the present invention provides an operating device for remotely controlling an operating object, characterized in that it comprises: one or more touch sensors; a contact determination unit that determines whether the touch sensor is being touched based on touch sensor output values from the one or more touch sensors and a threshold; and a correction unit that corrects the threshold, wherein the correction unit begins to perform the correction after determining that a predetermined condition has been met.
[0015] (The effect of the invention)
[0016] According to one aspect of the present invention, by performing threshold correction at the necessary time, it is possible to suppress power consumption. Attached Figure Description
[0017] Figure 1 This is a perspective view showing the operating device, the support, and the operating object device of Embodiment 1 operating the object device simultaneously.
[0018] Figure 2 This is a perspective view of the operating device in Embodiment 1.
[0019] Figure 3 (a) to (d) show the operation of the operating device of Embodiment 1 by the operator.
[0020] Figure 4 It shows Figure 2 The front cover and lower cover of the operating device shown are removed.
[0021] Figure 5 It shows Figure 2 The front sleeve and front electrode of the operating device shown.
[0022] Figure 6 It shows Figure 2 The rear sleeve and rear electrode of the operating device shown.
[0023] Figure 7 yes Figure 1 The diagram shows the structural block diagram of the X-ray imaging unit.
[0024] Figure 8 (a) shows the touch sensor output values when the operator is not touching the first touch sensor and the second touch sensor, and (b) shows the touch sensor output values when the operator is touching the first touch sensor and the second touch sensor.
[0025] Figure 9 The process flow of the operating device is shown, which corrects for temperature changes that exceed a certain level.
[0026] Figure 10 The processing flow of the operating device is shown, which corrects the battery voltage change when it reaches a certain level.
[0027] Figure 11 The processing flow of the operating device is shown, which performs correction when the number of operations of the operating unit reaches a certain level.
[0028] Figure 12The process flow of the operating device for calibration when the battery is replaced is shown.
[0029] Figure 13 The process flow of the operating device for calibration after the X-ray imaging apparatus is powered on is shown.
[0030] Figure 14 The process flow of the operating device is shown, which corrects the operation when the state of not operating the operating device continues for a certain period of time.
[0031] Figure 15 The processing flow of the operating device is shown when the output value of the touch sensor remains constant for a certain period of time.
[0032] Figure 16 The process flow of the calibration unit in the operating device is shown.
[0033] Figure 17 The process of determining whether the touch sensor is being touched is shown during the step of acquiring the touch sensor output value in the calibration section.
[0034] Figure 18 The process flow for determining whether the touch sensor has been touched is shown after the step of acquiring the touch sensor output value in the calibration section.
[0035] Figure 19 The process flow for correction, which includes determining whether the correction value calculated by the correction unit is appropriate, is shown.
[0036] Figure 20 The process flow for a correction variation example is shown, which includes determining whether the correction value calculated by the correction unit is appropriate.
[0037] Figure 21 The process of the calibration unit correcting at least one of the output values of multiple touch sensors during the calibration process is shown.
[0038] Figure 22 (a) shows the case where the output value of the first touch sensor is less than the threshold, and (b) shows the case where the output value of the second touch sensor is greater than the threshold.
[0039] Figure 23 The diagram illustrates the process by which the calibration unit stops the calibration based on the output values of multiple touch sensors during the calibration process.
[0040] Figure 24 The diagram illustrates the process by which the calibration unit deletes some touch sensor output values based on the values of multiple touch sensor output values during the calibration process.
[0041] Figure 25 The process flow is shown whereby the calibration is stopped if the touch sensor is touched during the step of acquiring the touch sensor output value in the calibration unit.
[0042] <Explanation of Figure Markers>
[0043] 1. Main body of X-ray imaging device
[0044] 2 X-ray imaging device
[0045] 100 brackets
[0046] 101, 231 Ministry of Communications
[0047] 200 Operating device
[0048] 201 First Switch Component
[0049] 202 Second Switch Component
[0050] 210 Main switch
[0051] 220 Selector Switch
[0052] 230 Control Department
[0053] 232 Correction Department
[0054] 233 Battery Control Unit (Voltage Judgment Unit)
[0055] 234 Temperature Sensor Control Unit (Temperature Judgment Unit)
[0056] 235 Touch sensor control unit (contact determination unit, touch sensor output value determination unit)
[0057] 236 Counter (Counting Section)
[0058] 240 Grip Inspection Department
[0059] 241 First touch sensor (touch sensor)
[0060] 242 Second touch sensor (touch sensor)
[0061] 243 Battery (Power Supply)
[0062] 244 Temperature Sensor
[0063] 245. Reporting Department
[0064] 250 front side sleeve
[0065] 250a recess
[0066] 260 rear side cover
[0067] 270 Lower cover
[0068] 280 Operations Department
[0069] 300 X-ray imaging units
[0070] V1out First touch sensor output value
[0071] V2out - Output value of the second touch sensor
[0072] Vout touch sensor output value
[0073] Vth threshold Detailed Implementation
[0074] [Implementation Method 1]
[0075] (Structure of the X-ray imaging unit)
[0076] Figure 1 This is a perspective view showing the operating device, support, and operating object device of this embodiment operating the object device simultaneously. The object device is an X-ray imaging device 2, which irradiates the patient with X-rays, detects the X-rays passing through the patient, and generates an X-ray image. The X-ray imaging device 2 includes: an X-ray imaging device body 1, and a support 100 mounted on the X-ray imaging device body 1. Figure 1 As shown, the operating device 200 is held by the bracket 100 in a manner that allows it to be attached to and detached from the bracket 100.
[0077] Figure 2 This is a perspective view of the operating device of this embodiment. The operating device 200 is a remote control for remotely controlling the X-ray imaging apparatus 2. The operating device 200 has a front cover 250, a rear cover 260, and a lower cover 270 as its housing. The operating device 200, which is basically cylindrical, has a main switch 210 on its top surface and a selector switch 220 on the upper part of its circumference. The operator can operate the operating device 200 by holding its circumference and, for example, pressing the main switch 210 on the top surface with their thumb and the selector switch 220 on the circumference with their index finger. That is, to operate the X-ray imaging apparatus 2.
[0078] The main switch 210 is a switch that operates in two stages. It has a first switch component 201 and a second switch component 202, and their operating point positions are different when they are not pressed by the operator. The movement distance of the first switch component 201 to the operating point position is set to be longer than the movement distance of the second switch component 202 to the operating point position.
[0079] The operation unit 280 includes a main switch 210 and a selector switch 220 that are operated by the operator. By pressing the main switch 210, the operation device 200 outputs an X-ray imaging instruction to the X-ray imaging device 2, and by pressing the selector switch 220, the operation device 200 outputs an instruction to the X-ray imaging device 2 to turn the illumination of the lighting fixture on or off, which is used to indicate the X-ray irradiation range of the X-ray imaging device 2.
[0080] like Figure 3 As shown in (a) to (c), the main switch 210 includes the first switch component 201 and the second switch component 202. The main switch 210 adopts a scheme in which the second switch component 202 can only be pressed if the first switch component 201 is pressed.
[0081] like Figure 3 As shown in (c), if the first switch component 201 is pressed, the operating device 200 (via the bracket 100) outputs a message to the X-ray imaging apparatus body 1 indicating that the first switch component 201 has been pressed. Then, the anode target of the X-ray tube of the X-ray imaging apparatus body 1 (not shown) begins to rotate. The anode target of the X-ray tube needs a certain amount of time to reach a sufficient number of rotations.
[0082] like Figure 3 If the second switch component 202 is pressed as shown in (d), that is, if both the first switch component 201 and the second switch component 202 are pressed to the working position, the operating device 200 (via the bracket 100) outputs information to the X-ray imaging device body 1 indicating that the second switch component 202 has been pressed.
[0083] Thus, the main body 1 of the X-ray imaging device is irradiated with X-rays to perform X-ray imaging. Furthermore, the method for detecting whether the operator is holding the operating device 200 will be described later.
[0084] Figures 4-6 The internal structure of the operating device 200 is shown. Figure 4 The image shows the state after the front sleeve 250 and lower cover 270 of the operating device 200 have been removed. Figure 5 The front sleeve 250 and the first touch sensor 241 are shown. Figure 6 The rear sleeve 260 and the second touch sensor 242 are shown.
[0085] like Figures 4-6 As shown, the operating device 200 includes, within the enclosure of the front sleeve 250 and the rear sleeve 260, a touch sensor control unit 235 composed of an IC, a first touch sensor 241, a second touch sensor 242, a communication unit 231 composed of an IC, and a battery 243.
[0086] The first touch sensor 241 and the second touch sensor 242 (hereinafter also simply referred to as touch sensors) are capacitive electrodes. A recess 250a is formed in the front sleeve 250 at the location where the selection switch 220 is set. The first touch sensor 241 is disposed along the inner wall of the front sleeve 250 on the lower side of the recess 250a (opposite to the setting direction of the main switch 210). The second touch sensor 242 is disposed along the inner wall of the rear sleeve 260, and is located radially opposite to the first touch sensor 241.
[0087] In addition, the number of touch sensors is not limited to two. More than three touch sensors can be arranged in a circumferential direction along the inner walls of the front sleeve 250 and the rear sleeve 260.
[0088] The touch sensor control unit 235 is electrically connected to the first touch sensor 241 and the second touch sensor 242 (and other touch sensors if applicable), and detects whether the operating device 200 is being held by the operator based on the capacitance change of the first touch sensor 241 and the second touch sensor 242 (and other touch sensors if applicable, hereinafter the same). The detailed method of this detection will be described later.
[0089] The communication unit 231 transmits operation signals based on the operation of the operation unit 280 to the communication unit of the support 100 via wireless communication. Additionally, the communication unit 231 can receive a start signal from the support 100 indicating the start-up status of the X-ray imaging apparatus main body 1. The wireless communication method used by the communication unit 231 is not particularly limited; for example, Bluetooth (registered trademark) and infrared technology can be used.
[0090] In addition, although Figures 4-6 In the example shown, the touch sensor control unit 235 and the communication unit 231 are composed of different ICs, but the touch sensor control unit 235 and the communication unit 231 may be contained in the same IC.
[0091] (Block diagram of X-ray imaging unit 300)
[0092] Figure 7 This is a functional block diagram of the structure of the X-ray imaging unit 300 in this embodiment. (As shown...) Figure 7 As shown, the X-ray imaging unit 300 includes an X-ray imaging device 2 and an operating device 200. The support 100 has a communication unit 101. Alternatively, the communication unit 101 on the X-ray imaging device 2 side may not be mounted on the support 100, but may be mounted on the X-ray imaging device body 1.
[0093] The operating device 200 includes: an operating unit 280, a control unit 230, a battery 243, a temperature sensor 244, a notification unit 245, and at least two touch sensors, namely, a first touch sensor 241 and a second touch sensor 242.
[0094] The control unit 230 performs comprehensive control over the operation of each part of the operating device 200. The control unit 230 includes: a communication unit 231, a calibration unit 232, a battery control unit 233, a temperature sensor control unit 234, a touch sensor control unit 235, and a counter 236.
[0095] The communication unit 231 is the communication unit on the operating device 200 side, and it performs the aforementioned wireless communication with the communication unit 101 on the X-ray imaging device 2 side.
[0096] The battery control unit 233 monitors the remaining power of the battery 243 by monitoring the voltage of the battery 243 (hereinafter also referred to as battery voltage). The battery 243 is a power source that supplies power to various parts of the operating device 200, such as the control unit 230, temperature sensor 244, notification unit 245, first touch sensor 241, and second touch sensor 242.
[0097] The temperature sensor control unit 234 controls the driving of the temperature sensor 244. The temperature sensor 244 measures the temperature and outputs the measured temperature value to the temperature sensor control unit 234. The temperature sensor 244 can be installed inside the front sleeve 250 and the rear sleeve 260, or it can be installed on the outside of either the front sleeve 250 or the rear sleeve 260.
[0098] The touch sensor control unit 235 controls the driving of the first touch sensor 241 and the second touch sensor 242. The touch sensor control unit 235 outputs driving signals to the first touch sensor 241 and the second touch sensor 242 at predetermined time intervals. The first touch sensor 241 and the second touch sensor 242 output capacitance values to the touch sensor control unit 235 at predetermined time intervals as touch sensor output values. If a part of the operator's body, such as a finger, comes into contact with the first touch sensor 241 and the second touch sensor 242, the capacitance will increase (or decrease).
[0099] Figure 8 (a) shows the touch sensor output values when the operator does not touch the first touch sensor 241 and the second touch sensor 242. Figure 8 (b) shows the touch sensor output values when the operator is in contact with the first touch sensor 241 and the second touch sensor 242.
[0100] like Figure 8As shown in (a), if the touch sensor output value Vout from the first touch sensor 241 and the second touch sensor 242, which are measuring whether there is contact, is less than the preset threshold value Vl, then the touch sensor control unit 235 determines that the operator has not touched the first touch sensor 241 and the second touch sensor 242. Figure 8 As shown in (b), if the touch sensor output value Vout from the first touch sensor 241 and the second touch sensor 242, which are measuring whether there is contact, is a value Vh that is higher than or equal to a preset threshold Vth, then the touch sensor control unit 235 determines that the operator is in contact with the first touch sensor 241 and the second touch sensor 242. For each touch sensor, the touch sensor control unit 235 compares the magnitude of the touch sensor output value Vout with the threshold Vth to determine whether the operator's finger or other part is in contact with the touch sensor.
[0101] Therefore, the touch sensor control unit 235 determines whether the operating device 200 is in a gripping state based on the output values of each touch sensor from multiple touch sensors, and generates gripping state information indicating whether it is in a gripping state. In other words, the touch sensor control unit 235 is also a judgment unit, which determines whether the pressing of at least one of the main switch 210 and the selector switch 220 is a deliberate normal operation by the operator or an unintentional misoperation by the operator.
[0102] Specifically, if an operator holds the operating device 200 to operate the operating unit 280, the operator's fingers will contact the area of the front sleeve 250 where the first touch sensor 241 is located and the area of the rear sleeve 260 where the second touch sensor 242 is located, thereby changing the capacitance of the first touch sensor 241 and the second touch sensor 242. If the capacitance of both the first touch sensor 241 and the second touch sensor 242 becomes above the threshold Vth, the touch sensor control unit 235 detects that the operating device 200 is in a gripped state (performs grip detection).
[0103] In addition, if the operating device 200 has three or more touch sensors, such as four, and the capacitance of at least two touch sensors becomes above the threshold Vth, the operating device 200 is detected to be in a gripping state (grip detection is performed).
[0104] In addition, the touch sensor control unit 235 can also monitor whether the constant state of the touch sensor output value from each touch sensor has lasted for more than a pre-stored predetermined time.
[0105] As described above, the operation unit 280 includes a main switch 210 having a first switching component 201 and a second switching component 202, and a selection switch 220. After the operator operates the main switch 210 and the selection switch 220, the operation unit 280 sends an operation signal corresponding to the operation to the control unit 230. The operation signal is a signal that causes the X-ray imaging apparatus 2 to operate.
[0106] If the control unit 230 receives an operation signal from the operation unit 280, and the grip state information acquired by the touch sensor control unit 235 indicates a grip state (i.e., grip detection has been performed), then the communication unit 231 sends an operation signal to the communication unit 101 on the X-ray imaging device 2 side. As a result, the X-ray imaging device 2 performs the action intended by the operator.
[0107] On the other hand, even if the control unit 230 receives an operation signal from the operation unit 280, if the grip state information obtained by the touch sensor control unit 235 indicates that it is not in a grip state (i.e., no grip detection is performed), the communication unit 231 will not send an operation signal to the communication unit 101 on the X-ray imaging device 2 side.
[0108] For example, one might imagine a situation where an operator removes the operating device 200 from the support 100 and performs an operation other than X-ray imaging while it is in a pocket, resulting in the device being accidentally operated while in the pocket. In this case, the electrode of one of the first touch sensors 241 and the second touch sensor 242 is in contact with the operator through the clothing in the pocket, thus changing the capacitance. However, the other electrode is not in contact with the operator, so the touch sensor control unit 235 detects that the operating device 200 is not being held. Therefore, in this state, even if the operating unit 280 is operated, no operation signal will be emitted, and X-rays will not be irradiated from the X-ray imaging device body 1.
[0109] Furthermore, as an operation other than X-ray imaging, it is conceivable that the operating device 200 in a pocket comes into contact with a bed or similar object while assisting a patient. In this case, unless the conductor is in contact with both the area where the first touch sensor 241 is located and the area where the second touch sensor 242 is located, the grip detection unit 240 will not detect that the operating device 200 is being gripped. Therefore, if one electrode of the first touch sensor 241 and the second touch sensor 242 is in contact with the operator through clothing, while the other electrode is in contact with a non-conductive object such as a bed, the grip detection unit 240 will not detect that the operating device 200 is being gripped.
[0110] Therefore, the operating device 200 of this embodiment has at least two electrodes, which serve as sensors for detecting human contact, and when contact is detected by both electrodes, it is detected as being held. Thus, even if the operating unit 280 is operated without the operator's intention, i.e., without holding the operating device 200, no operation signal is sent to the X-ray imaging device body 1. This prevents X-rays from being irradiated from the X-ray imaging device body 1 due to unintentional operation or misoperation by the operator.
[0111] Figure 7 The calibration unit 232 shown calibrates the threshold Vth for each of the plurality of touch sensors. Based on the threshold Vth calibrated by the calibration unit 232 for each touch sensor, the touch sensor control unit 235 detects whether the operator's finger or other object is in contact or not, depending on each touch sensor. Since each touch sensor is capacitive, its sensitivity varies with the external environment. Therefore, to prevent malfunctions, the calibration unit 232 calibrates the threshold Vth for each touch sensor. In this embodiment, the calibration unit 232 calibrates the threshold Vth for each touch sensor when a preset condition in the operating device 200 is met.
[0112] The notification unit 245 may be, for example, at least one of a buzzer and a light-emitting element (LED). After the operating device 200 is removed from the bracket 100, if a predetermined time has elapsed, the control unit 230 outputs a notification instruction to the notification unit 245. Based on the notification instruction from the control unit 230, the notification unit 245 performs a notification action using at least one of sound and light. That is, the notification unit 245 sounds the buzzer or illuminates the light-emitting element. Thus, the notification unit 245 notifies the operator that the state in which the operating device 200 has been removed from the bracket 100 has lasted for a predetermined time.
[0113] Furthermore, as described later, if the operator's finger or other object touches the touch sensor during calibration, the calibration cannot be performed correctly. Therefore, the notification unit 245 can also perform a notification operation while the calibration unit 232 is performing calibration. In this case, if the calibration unit 232 begins calibration, it outputs a notification instruction to the notification unit 245. Then, the notification unit 245 performs a notification operation using at least one of sound and light, based on the notification instruction from the control unit 230. That is, the notification unit 245 sounds a buzzer or illuminates a light-emitting element. Thus, the notification unit 245 informs the operator that calibration is in progress and therefore, fingers or other objects should not touch the touch sensor.
[0114] The counter 236 counts the number of operations performed by the operation unit 280 and measures the elapsed time after the operation unit 280 has been operated.
[0115] (The conditions required for correction)
[0116] Next, the conditions required for the calibration unit 232 to begin calibration will be explained. The calibration performed by the calibration unit 232 will be explained separately. The calibration unit 232 preferably performs calibration when at least one of the conditions shown in (1) to (7) below is met. That is, the calibration unit 232 preferably begins calibration when at least one of the following steps S11 to S17 results in "yes".
[0117] Therefore, compared to the periodic calibration described in Patent Document 1, i.e., the automatic calibration after a specified time and number of days, the present invention can perform calibration only when necessary, thus suppressing power consumption. As a result, unnecessary battery consumption can be prevented. Furthermore, grip detection can be performed correctly.
[0118] <(1) When the temperature change reaches a certain level>
[0119] Figure 9 The processing flow of the operating device 200 that performs correction when the temperature change reaches a certain level is shown. In this example, the temperature sensor control unit 234 presets an allowable range (specified range) for the change in temperature sensor value based on the previously calibrated temperature sensor value. That is, based on the previously calibrated temperature sensor value, an upper allowable limit and a lower allowable limit value for the temperature sensor value are set, and these are used as specified values.
[0120] Figure 9 In the example shown, the temperature sensor control unit 234 monitors whether the change in the temperature sensor value obtained from the temperature sensor 244 is above a preset specified range (step S11).
[0121] Then, if the temperature sensor control unit 234 determines that the change in the temperature sensor value obtained from the temperature sensor 244 is above a preset specified range (step S11 is "yes"), the calibration unit 232 determines that the specified conditions required for calibration are met, and performs threshold Vth calibration on each of the plurality of touch sensors (step S20).
[0122] The touch sensor control unit 235 obtains touch sensor output values from each touch sensor, which sometimes have temperature characteristics. Therefore, the temperature sensor control unit 234 stores in advance a specified value related to the amount of change in the temperature sensor value since the last correction. This specified value of the amount of change ensures that even if the temperature changes, causing a change in the temperature sensor value, it will not cause false operation (false detection of the operator's finger or other object contacting or not contacting the touch sensor).
[0123] Then, if the temperature sensor control unit 234 determines that the change in the temperature sensor value since the last correction is above a specified range, the calibration unit 232 determines that the specified conditions for performing calibration have been met and performs calibration. Thus, even if the temperature changes, the calibration unit 232 can correct the threshold value Vth of each touch sensor before causing a malfunction. Furthermore, after correcting the threshold value, the calibration unit 232 resets (changes) the allowable range of the temperature sensor value based on the temperature sensor value at the time of this correction.
[0124] <(2) When the change in battery voltage reaches a certain level>
[0125] Figure 10 The processing flow of the operating device 200 that corrects battery voltage changes when they reach a certain level is shown. In this example, the battery control unit 233 presets an allowable range (specified range, specified conditions regarding battery voltage) for the amount of battery voltage change, based on the battery voltage after the previous correction. That is, based on the battery voltage after the previous correction, an allowable upper limit and a allowable lower limit for the battery voltage are set, and these are used as specified values.
[0126] Figure 10 In the example shown, the battery control unit 233 monitors whether the change in battery voltage of battery 243 is above a preset specified range (step S12).
[0127] Then, if the battery control unit 233 determines that the change in the battery voltage of the battery 243 is above the preset specified range (step S12 is "yes"), the correction unit 232 determines that the specified conditions required for performing correction have been met, and performs threshold Vth correction on each of the plurality of touch sensors (step S20).
[0128] The touch sensor output values obtained by the touch sensor control unit 235 from each touch sensor sometimes change with variations in battery voltage. Furthermore, since the battery 243 supplies power to all components, the battery voltage deteriorates (decreases) as the operating device 200 is used. Therefore, the battery control unit 233 pre-stores a predetermined allowable range of battery voltage variation, which ensures that malfunctions will not occur even if the battery voltage decreases.
[0129] Then, if the battery control unit 233 determines that the change in battery voltage since the previous correction is above a specified range, the correction unit 232 determines that the specified conditions for performing correction have been met and performs correction. Thus, even if the battery voltage changes, the correction unit 232 can correct the threshold Vth of each touch sensor before causing a malfunction. Furthermore, after correcting the threshold, the correction unit 232 resets (changes) the allowable range of the battery voltage based on the battery voltage at the time of this correction.
[0130] <(3) When the number of operations of the operation unit 280 or the number of notifications of the notification unit 245 reaches a certain level>
[0131] Figure 11 The process flow of the operation device 200 for correction when the number of operations of the operation unit 280 reaches a certain level is shown.
[0132] In this example, counter 236 counts the number of times operation unit 280 is operated (operation count). Furthermore, counter 236 is preset with a predetermined number of operations by operation unit 280.
[0133] Figure 11 In the example shown, the counter 236 monitors whether the number of operations of the operation unit 280, such as the number of times the main switch 210 or the selector switch 220 is pressed, is greater than or equal to a preset number of operations (step S13).
[0134] Then, if the counter 236 determines that the number of times the operation unit 280 has been operated, such as the number of times the main switch 210 or the selector switch 220 has been pressed, is greater than the preset number of operations (step S13 is "yes"), then the correction unit 232 performs threshold Vth correction for each touch sensor (step S20).
[0135] Alternatively, the counter 236 may be preset with the number of times the notification unit 245 has performed a specified notification action.
[0136] In this case, Figure 11 In step S13, counter 236 monitors whether the number of reporting actions performed by reporting unit 245 is greater than or equal to a preset number of reporting actions (step S13).
[0137] Then, if the counter 236 determines that the number of times the reporting unit 245 has performed the reporting action is more than the prescribed number of reporting actions (step S13 is "yes"), the correction unit 232 determines that the prescribed conditions for performing correction have been met, and performs threshold Vth correction for each touch sensor (step S20).
[0138] If the operation unit 280 is operated, the control unit 230 will detect the operation. As a result, the operation of the operation unit 280 causes the battery voltage to decrease. Additionally, the notification action of the notification unit 245 also causes the battery voltage to decrease. Therefore, the relationship between the number of operations of the operation unit 280 and the degree of battery voltage decrease, or the relationship between the number of notification actions of the notification unit 245 and the degree of battery voltage decrease, can be pre-stored in the counter 236. These counts ensure that even if the battery voltage decreases due to the operation of the operation unit 280 or the notification action of the notification unit 245, no false operation will occur.
[0139] Then, if the counter 236 determines that the number of operations of the operation unit 280 is more than the specified number of operations or the number of notification actions of the notification unit 245 is more than the specified number of notifications, the correction unit 232 determines that the specified conditions required for performing correction have been met and performs correction.
[0140] Therefore, even if the battery voltage drops due to the operation of the operation unit 280 or the notification action of the notification unit 245, the threshold Vth of each touch sensor can be corrected by the correction unit 232 before a malfunction occurs.
[0141] Furthermore, even if the operating device 200 does not have a battery voltage sensor for detecting battery voltage, that is, even if the battery control unit 233 does not have the function of monitoring battery voltage, the amount of battery voltage reduction can be virtually predicted by the battery control unit 233 through software processing.
[0142] <(4) When the battery is replaced>
[0143] Figure 12 The process flow of the operating device 200 for calibration when the battery is replaced is shown. The battery control unit 233 has a preset allowable range of variation based on the battery voltage after the previous calibration.
[0144] Figure 12 In the example shown, the battery control unit 233 monitors whether the battery 243 has been replaced (step S14). Specifically, the battery control unit 233 monitors whether the battery voltage has risen above a pre-stored predetermined range.
[0145] Then, if the battery control unit 233 determines that the battery 243 has been replaced (step S14 is "yes"), that is, if the battery control unit 233 determines that the battery voltage has risen above the upper limit of the specified range, the calibration unit 232 determines that the specified conditions required for calibration are met, and performs threshold Vth calibration for each touch sensor (step S20).
[0146] If battery 243, whose voltage has decreased due to degradation, is replaced with another non-degraded battery, the battery voltage will increase. Therefore, due to battery replacement, the touch sensor output values obtained by the touch sensor control unit 235 from each touch sensor may sometimes change.
[0147] In particular, the upper limit of a specified range of battery voltage can be stored in the battery control unit 233 in advance, which ensures that even if the battery voltage increases due to battery replacement, it will not cause malfunction. Then, if the battery control unit 233 determines that the change in battery voltage is above the upper limit of the specified range, the correction unit 232 determines that the specified conditions for performing correction have been met, and performs threshold Vth correction for each touch sensor.
[0148] Therefore, even if the battery voltage changes, the calibration unit 232 can correct the threshold Vth of each touch sensor before causing a malfunction.
[0149] This allows for calibration when necessary and extends battery life.
[0150] <(5) After the X-ray imaging device 2 is powered on>
[0151] Figure 13 The processing flow of the operating device 200 for calibration after the X-ray imaging device 2 is powered on is shown. In this example, the following scheme is preset (related conditions for the power supply of the X-ray imaging device 2): if the X-ray imaging device 2 is powered on and starts up from a stopped position, a notification signal indicating that the power supply of the X-ray imaging device 2 has been powered on is sent from the communication unit 101 on the X-ray imaging device 2 side to the communication unit 231 on the operating device 200 side.
[0152] Figure 13 In the example shown, the communication unit 231 on the operating device 200 side, starting from the sleep state, intermittently monitors at predetermined time intervals whether a notification signal indicating that the power supply of the X-ray imaging device 2 has been turned on is sent from the communication unit 101 on the X-ray imaging device 2 side (step S15).
[0153] Then, if the communication unit 231 on the operation device 200 side receives a notification signal from the communication unit 101 on the X-ray imaging device 2 side that the device power of the X-ray imaging device 2 has been turned on, that is, if it is determined that the device power of the X-ray imaging device 2 has been turned on (step S15 is "yes"), the correction unit 232 determines that the prescribed conditions for performing correction have been met, and performs threshold Vth correction on each touch sensor (step S20).
[0154] The power supply to the X-ray imaging device 2 is usually turned on some time after it was turned off the previous night, for example, early in the morning. Therefore, during the period when the power to the X-ray imaging device 2 is off, the ambient temperature of the operating device 200 or the battery voltage of the battery 243 may change significantly. Consequently, the touch sensor output values obtained by the touch sensor control unit 235 from each touch sensor may change, leading to malfunctions.
[0155] With the above solution, even if the touch sensor output value obtained by the touch sensor control unit 235 from each touch sensor changes after a certain period of time has passed since the power supply of the X-ray imaging device 2 is disconnected, the threshold Vth of each touch sensor can be corrected by the correction unit 232 before malfunction occurs.
[0156] <(6) When the operating device 200 is not operated for a certain period of time>
[0157] Figure 14 The process flow of the operating device 200 for correcting the operation device 200 when the state of not operating the operating device 200 has lasted for a certain period of time is shown.
[0158] In this example, the counter 236 measures the elapsed time from the last operation of the operation unit 210 to the next operation (i.e., the time from when one of the main switch 210 and the selector switch 220 is pressed and released until the next time one of the main switch 210 and the selector switch 220 is pressed and released). Furthermore, the counter 236 can be set with a predetermined time from the last operation of the operation unit 210 (i.e., the predetermined time from when one of the main switch 210 and the selector switch 220 is pressed and released until the next time one of the main switch 210 and the selector switch 220 is pressed and released).
[0159] Figure 14 In the example shown, counter 236 monitors whether the state in which the operation unit 280 has not been operated has lasted for a predetermined time since the operation unit 280 was last operated (step S16). For example, counter 236 monitors whether the elapsed time since one of the autonomous switch 210 and the selector switch 220 was last pressed and then released is greater than or equal to a pre-stored predetermined time.
[0160] Then, if the counter 236 determines that the operation unit 280 has been in an inactive state for a certain period of time (step S16 is "yes"), for example, if the counter 236 determines that the elapsed time since the main switch 210 and the selector switch 220 were pressed and released last time is more than a pre-stored predetermined time, then the correction unit 232 performs threshold Vth correction on each of the plurality of touch sensors (step S20).
[0161] If a finger or other object touches the touch sensor during the calibration process performed by the calibration unit 232, the calibration cannot be performed correctly (for calibration processing, please refer to...). Figure 16 (To be continued).
[0162] If the state of not operating the operation unit 280 continues for a specified time, it may be because the operator has not held the operation device 200 for a specified time, resulting in the state of not contacting the touch sensor continuing for a specified time.
[0163] In this regard, by performing the correction when the operator has not operated the operation unit 280 for a specified period of time, the correction can be performed correctly. Therefore, correction can be performed at the necessary time, and battery life can be extended.
[0164] Furthermore, it can prevent miscalibration and malfunctions caused by fingers or other objects touching the touch sensor during calibration. It also reduces the number of recalibrations required if the operating device 200 malfunctions, thereby extending battery life.
[0165] Furthermore, if the operation unit 280 remains inactive for a predetermined period of time, it is possible that the touch sensor control unit 235 has not performed grip detection for a certain period of time. As described above, by performing correction when the operator does not operate the operation unit 280 for a predetermined period of time, the correction unit 232 can correct the threshold Vth of each touch sensor before a malfunction occurs.
[0166] The so-called inactive state of the operating unit 280 lasts for a specified time, for example, when the operating device 200 is placed in a position other than the support 100.
[0167] In addition, the time stored in the counter 236 can be the elapsed time from the end of the operation of the operation unit 280 (when the pressing of one of the main switch 210 and the selector switch 220 is released), or it can be the elapsed time from the start of the operation device 200 when the operation unit 280 is not operated (one of the main switch 210 and the selector switch 220 is not pressed).
[0168] <(7) When the constant state of the touch sensor output value lasts for a certain period of time>
[0169] Figure 15 The processing flow of the operating device 200 is shown when the output value of the touch sensor remains constant for a certain period of time.
[0170] In this example, the touch sensor control unit 235 measures the time during which the output value of each touch sensor is within a specified range. Furthermore, the touch sensor control unit 235 sets a specified time for this condition where the output value of each touch sensor is within the specified range.
[0171] Figure 15 In the example shown, the touch sensor control unit 235 monitors whether the output values of each of the multiple touch sensors are within a specified range (step S17). Specifically, for each touch sensor, the touch sensor control unit 235 monitors whether the time during which its touch sensor output value is within the specified range is greater than or equal to a pre-stored specified time.
[0172] Then, if the touch sensor control unit 235 determines that the state in which the touch sensor output values of multiple touch sensors are within the specified range has lasted for a specified time (step S17 is "yes"), the correction unit 232 determines that the specified conditions required for performing correction have been met, and performs threshold Vth correction for each touch sensor (step S20).
[0173] If a finger or other object touches the touch sensor during the calibration process performed by the calibration unit 232, the calibration cannot be performed correctly (the calibration process will be described later).
[0174] If the state in which the output value of the touch sensor is within the specified range continues for the specified time, it is possible that the state in which the operator does not hold the operating device 200 continues for the specified time, thus the state in which the operator does not contact the touch sensor continues for the specified time.
[0175] In this regard, by performing the correction when the operator has not operated the operation unit 280 for a specified period of time, the correction can be performed correctly. Therefore, correction can be performed at the necessary time, and battery life can be extended.
[0176] Furthermore, it can prevent miscalibration and malfunctions caused by contact with the touch sensor by hands or other objects during calibration. It also reduces the number of recalibrations required if the operating device 200 malfunctions, thereby extending battery life.
[0177] Furthermore, if the state in which the operation unit 280 is not operated continues for a predetermined time, it is also possible that the state in which the touch sensor control unit 235 does not perform grip detection continues for a predetermined time. As described above, by performing correction when the state in which the operator does not operate the operation unit 280 continues for a predetermined time, the threshold Vth of each touch sensor can be corrected by the correction unit 232 before a malfunction occurs.
[0178] The so-called inactive state of the operating unit 280 lasts for a specified time, for example, when the operating device 200 is placed in a position other than the support 100.
[0179] In addition, although affected by the resolution of the touch sensor, even if the operator is still while holding the operating device 200, a certain touch sensor may detect a slight movement, and thus the touch sensor output value of that touch sensor will change.
[0180] (Calibration performed by calibration unit 232)
[0181] Figure 16 The process flow of the calibration unit 232 performing calibration is shown. As described above, the calibration unit 232 begins to perform calibration after the specified conditions are met.
[0182] For example, such as Figure 16 As shown, if at least one of the above steps S11 to S17 is "yes", then the calibration unit 232 will start to perform calibration and obtain the touch sensor output value of each touch sensor (step S21).
[0183] The calibration unit 232 acquires the touch sensor output value of each touch sensor a predetermined number of times (step S22 is "Yes"), and calculates a calibration value for each touch sensor based on the touch sensor output value acquired the predetermined number of times, that is, calculates a new threshold (step S23). For example, the calibration unit 232 acquires the touch sensor output value of each touch sensor 32 times, and calculates the average value of the 32 touch sensor output values for each touch sensor. Then, for each of the multiple touch sensors, a calibration value is calculated based on the average value, that is, a new threshold is calculated.
[0184] Then, the calibration unit 232 stores the calculated calibration value, i.e., the new threshold, in the touch sensor control unit 235 (step S24). Thus, the calibration performed by the calibration unit 232 is completed.
[0185] Furthermore, the step performed by the calibration unit 232, which involves acquiring the touch sensor output value a predetermined number of times (steps S21 and S22 in the above scheme), is also referred to as the touch sensor output value acquisition step. Additionally, the step performed by the calibration unit 232, which involves calculating the correction value (step S23 in the above scheme), is also referred to as the correction value calculation step. The calibration unit 232 performs threshold correction by performing a correction process that includes the touch sensor output value acquisition step and the correction value calculation step.
[0186] As described above, the calibration unit 232 can begin calibration when at least one of steps S11 to S17 is "yes". If the operating device 200 does not perform step S11, it can proceed from... Figure 7 The temperature sensor control unit 234 and temperature sensor 244 are omitted from the structure of the operating device 200 shown. If the operating device 200 does not perform the processing in step S12, it can be obtained from... Figure 7 The battery control unit 233 is omitted from the structure of the operating device 200 shown. Furthermore, if the operating device 200 does not perform step S13, it can be obtained from... Figure 7 The counter 236 is omitted from the structure of the operating device 200 shown. If the operating device 200 does not perform the processing of step S14, it can be obtained from... Figure 7 The battery control unit 233 is omitted from the structure of the operating device 200 shown. If the operating device 200 does not perform the processing in step S15, then... Figure 7 In the communication unit 231 of the operating device 200 shown, the monitoring function of monitoring whether a notification signal is sent from the communication unit 101 on the X-ray imaging device 2 side to notify that the device power supply of the X-ray imaging device 2 has been turned on can be omitted.
[0187] As described above, the calibration unit 232 uses multiple touch sensor output values obtained from a certain touch sensor in a time series to calculate the calibration value of the touch sensor.
[0188] For example, taking the first touch sensor 241 as an example, in the touch sensor output value acquisition step, the calibration unit 232 acquires 32 touch sensor output values from the first touch sensor 241 a predetermined number of times (e.g., 32 times) in a time sequence. Then, in the calibration value calculation step, the calibration unit 232 calculates the average value of the touch sensor output values based on the 32 touch sensor output values acquired in the touch sensor output value acquisition step, and calculates the calibration value of the first touch sensor 241 based on this average value. Afterwards, the calibration unit 232 uses the calibration value to correct the threshold of the first touch sensor 241 (correcting the threshold to the calculated calibration value). The other touch sensors are also calibrated one by one.
[0189] Therefore, during the calibration process of the calibration unit 232, if the operator's finger or other contact with the touch sensor causes a large deviation in the output value of the touch sensor, the correct calibration value cannot be calculated.
[0190] Therefore, it is preferable to perform the following processing: determine whether to use the correction value calculated by the correction unit 232 for correction, or to delete the correction value calculated this time (without changing the threshold), etc.
[0191] (Contact judgment during the calibration process 1)
[0192] Figure 17 The process flow for determining whether a touch sensor has been touched is shown during the touch sensor output value acquisition step of the calibration unit 232. For example... Figure 17 As shown, in order to calculate the correct calibration value, it is also possible to determine whether the touch sensor is being touched during the calibration process of the touch sensor in the calibration unit 232.
[0193] Figure 17 In the processing example of the correction unit 232 shown, steps S22a to S22f are included, which replaces the previous steps. Figure 16 The steps are shown in step S22, and also include steps S23a and S25.
[0194] Although the description here assumes that the correction unit 232 will perform the operation after at least one of steps S11 to S17 has been executed. Figure 17 The process shown, but in execution Figure 17 In the case of the correction unit 232 shown, the above-described steps S11 to S17 can also be omitted. This also applies to the following... Figures 18-25 The processing described.
[0195] For example, if at least one of the above steps S11 to S17 is "yes" (or if the calibration is started due to a predetermined time, etc.), then the calibration unit 232 acquires the touch sensor output value of each touch sensor (step S21).
[0196] As part of the total predetermined number of times (e.g., 32 times), if the calibration unit 232 acquires the touch sensor output value for each touch sensor in the first predetermined number of times (e.g., 16 times) (step S22a is "yes"), then the calibration unit 232 determines whether the difference between these touch sensor output values acquired in the first predetermined number of times (the difference between the maximum and minimum values) is within a preset predetermined range, and stores the determination result (step S22b).
[0197] Then, the calibration unit 232 continues to acquire the touch sensor output value for each touch sensor (step S22c).
[0198] As part of the total predetermined number of times (e.g., 32 times), if the calibration unit 232 acquires the touch sensor output value for each touch sensor in a second predetermined number of times (e.g., 16 times) (step S22d is "yes"), then the calibration unit 232 determines whether the difference between these touch sensor output values acquired in the second predetermined number of times (the difference between the maximum and minimum values) is within a preset predetermined range, and stores the determination result (step S22e).
[0199] Then, the calibration unit 232 determines whether it has obtained the total number of touch sensor output values (e.g., 32 times) required for calculating the calibration value (step S22f). If step S22f is "no", it returns to step S22b.
[0200] In step S22f, if the calibration unit 232 determines that the total number of times (e.g., 32 times) of touch sensor output values required for calculating the calibration value has been obtained (step S22f is "yes"), then the calibration value of each touch sensor is calculated based on the total number of times (e.g., 32 times) of touch sensor output values obtained in steps S21, S22a, S22d, and S22f (step S23).
[0201] Then, the calibration unit 232 refers to the judgment results determined in the intermediate steps S22b and S22e of obtaining the touch sensor output value a total of a predetermined number of times, and determines whether the difference between the touch sensor output values (the difference between the maximum and minimum values) of each touch sensor is within a predetermined range (step S23a: touch sensor output value judgment step).
[0202] In step S23a, if the calibration unit 232 determines that the difference in the output value of the touch sensor is within a specified range (step S23a is "yes"), then the calibration value calculated in step S23 is stored in the touch sensor control unit 235 (step S24). That is, the calibration unit 232 corrects the threshold to the newly calculated calibration value, thereby completing the calibration. This is because when step S23a is "yes", it is successfully determined that during the period up to the acquisition of the touch sensor output value for a total specified number of times (e.g., 32 times), the operator's fingers or other parts have not touched the touch sensor. Then, using the calibration value calculated in step 23, the touch sensor control unit 235 performs grip detection.
[0203] On the other hand, in step S23a, if the calibration unit 232 determines that the change in the output value of the touch sensor is outside the specified range (step S23a is "No"), then the calibration value calculated in step S23 is deleted and not stored in the touch sensor control unit 235 (step S25). That is, the calibration unit 232 stops calibration without performing threshold correction and maintains the calibration value after the previous calibration. This is because if step S23a is "No", it is successfully determined that during the period up to the acquisition of the total specified number of touch sensor output values (e.g., 32 times), the operator's finger or other part did not correctly contact the touch sensor, and the correct calibration value cannot be calculated. Therefore, the touch sensor control unit 235 does not use the calibration value calculated in step 23, but uses the calibration value previously calculated and already stored in itself to perform grip detection.
[0204] Alternatively, step S22c can be omitted, and the calibration unit 232 can uniformly determine in step S23a whether the variation of the touch sensor output value obtained in one or more steps S22b is within the specified range. Furthermore, unused calibration values can be stored instead of being deleted in step S25.
[0205] Thus, through such Figure 17 As shown in the calibration, if the difference between the touch sensor output values obtained in the touch sensor output value acquisition steps (steps S21, S22a, S22c, S22d) is within a specified range, then the calibration unit 232 stores the calibration value calculated in the subsequent calibration value calculation step (step S23) in the touch sensor control unit 235 (step S23a is "Yes", S24). In other words, the calibration unit 232 changes the threshold to the calibration value calculated in the calibration value calculation step, thereby completing the calibration.
[0206] Furthermore, if the difference between the touch sensor output values obtained in the touch sensor output value acquisition steps (steps S21, S22a, S22c, S22d) is outside the specified range, the correction unit 232 deletes the correction value calculated in the subsequent correction value calculation step (step S23) (step S23a is "No", S25). In other words, the correction unit 232 maintains the threshold value stored in the touch sensor control unit 235, i.e., the correction value after the previous correction, thereby stopping the correction.
[0207] This prevents erroneous calibration caused by fingers or other objects touching the touch sensor during the calibration process. The result is the prevention of malfunctions.
[0208] Furthermore, it can reduce the number of times the operating device 200 needs to be readjusted if it malfunctions, thereby extending battery life.
[0209] Furthermore, even when the operator is holding the operating unit 280 stably, the touch sensor control unit 235 can detect minute changes in the output value of the touch sensor, thus enabling it to determine with high precision whether a finger or other object is in contact with the touch sensor.
[0210] Furthermore, since the touch sensor output value is obtained during the actual calibration process and the finger is used to determine whether it is touching the touch sensor, this is similar to step S16. Figure 14 ) and step S17 ( Figure 15 Compared to the previous method, this method can make a more accurate judgment. Alternatively, unused correction values can be stored instead of being deleted in step S25.
[0211] Figure 18 The diagram illustrates the process of determining whether the touch sensor has been touched after the step of acquiring the touch sensor output value in the calibration unit 232. For example... Figure 18 As shown, the calibration unit 232 may also perform the contact judgment of the touch sensor not during the process of obtaining the touch sensor output value, but uniformly after the process of obtaining the touch sensor output value.
[0212] For example, if at least one of the above steps S11 to S17 is "yes" (or if the calibration is started due to a predetermined time, etc.), then the calibration unit 232 acquires the touch sensor output value of each touch sensor (step S21).
[0213] If the calibration unit 232 acquires the touch sensor output value for each touch sensor in a predetermined number of times (e.g., 32 times) (step S22 is "yes"), then the calibration unit 232 subsequently determines for each touch sensor whether the difference between the touch sensor output values acquired in the predetermined number of times (the difference between the maximum and minimum values) is within a predetermined range (step S23a).
[0214] In step S23a, if the calibration unit 232 determines that the difference in the output value of each touch sensor is within a specified range (step S23a is "yes"), then the calibration value of each touch sensor is calculated based on the touch sensor output value of each touch sensor obtained a specified number of times (e.g., 32 times) (step S23).
[0215] On the other hand, in step S23a, if the calibration unit 232 determines that the difference in the output value of the touch sensor is outside the specified range (step S23a is "no"), then the calibration value of the touch sensor is not calculated, and the calibration of the touch sensor is stopped.
[0216] Thus, before the correction value calculation step (step S23), the correction unit 232 performs a touch sensor output value judgment step (step S23a), which determines whether the difference between the multiple touch sensor output values obtained in the touch sensor output value acquisition steps (steps S21, S22) is within a specified range or outside the specified range.
[0217] If, in the touch sensor output value judgment step (step S23a), the calibration unit 232 determines that the difference between the multiple touch sensor output values obtained in the touch sensor output value acquisition steps (steps S21 and S22) is within a specified range, then the threshold is changed to the calibration value calculated in the calibration value calculation step (step S23).
[0218] On the other hand, if the calibration unit 232 determines, in the touch sensor output value determination step (step S23a), that the difference between the multiple touch sensor output values obtained in the touch sensor output value acquisition steps (steps S21, S22) is outside a specified range, then the calibration value calculation step (step S23) is not performed. In other words, in this case, the calibration unit 232 stops the calibration of the touch sensor without calculating the calibration value of the touch sensor.
[0219] Thus, with Figure 17 The process shown is the same, which can prevent false calibrations caused by fingers or other objects touching the touch sensor during calibration. As a result, erroneous actions can be prevented.
[0220] Furthermore, it can reduce the number of times the operating device 200 needs to be corrected if it malfunctions, thereby extending battery life.
[0221] Figure 25 The diagram illustrates a process flow where, during the step of acquiring the touch sensor output value in the calibration unit 232, calibration is aborted if the touch sensor is touched. For example... Figure 25 As shown, once it is determined that the touch sensor has been touched during the calibration process, the calibration unit 232 will end the calibration execution.
[0222] For example, if at least one of the above steps S11 to S17 is "yes" (or if the calibration is started due to a predetermined time, etc.), then the calibration unit 232 acquires the touch sensor output value of each touch sensor (step S21).
[0223] As part of the total predetermined number of times (e.g., 32 times), if the calibration unit 232 acquires the touch sensor output value for each touch sensor in the first predetermined number of times (e.g., 16 times) (step S22a is "yes"), then the calibration unit 232 then determines whether the difference between these touch sensor output values acquired in the first predetermined number of times (the difference between the maximum and minimum values) is within a preset predetermined range (step S22ba).
[0224] In step S22ba, if the calibration unit 232 determines that the difference between the output values of these touch sensors (the difference between the maximum and minimum values) obtained in the first predetermined number of times is outside the preset predetermined range (step S22ba is "No"), then the calibration value of the touch sensor is not calculated and the calibration of the touch sensor is stopped.
[0225] On the other hand, in step S22ba, if the calibration unit 232 determines that the difference between the output values of these touch sensors obtained in the first predetermined number of times (the difference between the maximum and minimum values) is within a preset predetermined range (step S22ba is "yes"), then the processing of steps S22c and S22d is performed sequentially.
[0226] In step S22d, as part of the total predetermined number of times (e.g., 32 times), if the calibration unit 232 acquires the touch sensor output value for each touch sensor in a second predetermined number of times (e.g., 16 times) (step S22d is "yes"), then the calibration unit 232 then determines whether the difference between these touch sensor output values acquired in the second predetermined number of times (the difference between the maximum and minimum values) is within a preset predetermined range (step S22ea).
[0227] In step S22d, if the calibration unit 232 determines that the difference between the output values of these touch sensors (the difference between the maximum and minimum values) obtained in the second predetermined number of times is outside the preset predetermined range, then the calibration value of the touch sensor is not calculated and the calibration of the touch sensor is stopped.
[0228] On the other hand, in step S22d, if the calibration unit 232 determines that the difference between the output values of these touch sensors (the difference between the maximum and minimum values) obtained in the second predetermined number of times is within a preset predetermined range, then the processing steps S22f, S23, and S24 are performed sequentially.
[0229] Thus, through Figure 25 The processing shown can also be combined with Figure 17 and Figure 18 The process shown also prevents miscalibration caused by contact with the touch sensor by fingers or other objects during calibration. As a result, erroneous actions are prevented.
[0230] Furthermore, it can reduce the number of times the operating device 200 needs to be readjusted if it malfunctions, thereby extending battery life.
[0231] (Contact judgment during the calibration process 2)
[0232] Furthermore, the calibration unit 232 may not be required to perform [the calibration]. Figure 17 , Figure 18 The processing shown is not as described, but as... Figure 19 As shown, determine whether the calculated correction value is appropriate. Figure 19 The correction process flow includes determining whether the correction value calculated by the correction unit 232 is appropriate.
[0233] For example, if at least one of steps S11 to S17 is "yes" (or if calibration begins due to a predetermined time), then the calibration unit 232 acquires the touch sensor output value of each touch sensor (step S21). Then, the calibration unit 232 performs... Figure 16 The processing of steps S22 and S23 as described above.
[0234] In step S23, the calibration unit 232 calculates a calibration value for each touch sensor based on the output values of multiple touch sensors obtained a predetermined number of times.
[0235] Then, the calibration unit 232 determines whether the difference between the calibration value calculated in step S23 and the previously calculated and currently used calibration value (the calibration value stored in the touch sensor control unit 235) is within a specified range (step S23b).
[0236] In step S23b, if the difference between the correction value calculated in step S23 and the previous correction value (the threshold stored in the touch sensor control unit 235) is within a specified range (step S23b is "yes"), then the correction unit 232 assumes that the correction value calculated in step S23 is normal and saves the correction value in the touch sensor control unit 235 (step S24). In other words, the correction unit 232 changes the threshold to the correction value calculated in step S23, thereby completing the correction.
[0237] In step S23b, if the difference between the correction value calculated in step S23 and the previous correction value (the threshold stored in the touch sensor control unit 235) is outside the specified range (step S23b is "No"), then the correction unit 232 assumes that a finger or other object has touched the touch sensor during the correction process. Therefore, it deletes the correction value calculated in step S23 and does not store it in the touch sensor control unit 235 (step S25). As a result, the correction unit 232 stops the correction of the touch sensor.
[0238] Thus, after the correction unit 232 starts performing the correction process, if the difference between the correction value calculated in the correction value calculation step (step 23) and the threshold value which is the correction value after the previous correction is within a specified range, the threshold value will be changed to the correction value calculated in the correction value calculation step (step 23) (step S24).
[0239] On the other hand, if the difference between the correction value calculated in the correction value calculation step (step 23) and the threshold is outside the specified range, the correction unit 232 assumes that a finger or other object has touched the touch sensor during the correction process. Therefore, it deletes the correction value calculated in the correction value calculation step (step 23) and does not change the threshold (step S25). In other words, the correction unit 232 maintains the correction value after the previous correction, that is, the threshold stored in the touch sensor control unit 235, thereby stopping the correction.
[0240] This prevents erroneous calibration caused by fingers or other objects touching the touch sensor during the calibration process. The result is the prevention of malfunctions.
[0241] Furthermore, this reduces the number of times the operating device 200 needs to be recalibrated if it malfunctions, thereby extending battery life. Alternatively, unused calibration values can be stored instead of being deleted in step S25.
[0242] Figure 20 The processing flow for a correction variation example, which includes determining whether the correction value calculated by the correction unit 232 is appropriate, is shown. For example... Figure 20 As shown, the correction unit 232 can further determine the relationship between the calculated correction value and the currently used threshold, and adopt the correct one.
[0243] like Figure 20 As shown, perform using Figure 19 The processing of steps S21 to S23b as described above.
[0244] In step S23b, if the correction value calculated in the correction value calculation step (step 23) is outside the specified range (step S23b is "No"), then the correction unit 232 further determines whether the correction value is less than the threshold (step S23c).
[0245] In step S23c, if the calibration unit 232 determines that the calibration value calculated in step S23 is less than the threshold value stored in the touch sensor control unit 235 after the previous calibration (step S23c is "No"), it presumes that the calibration value calculated in step S23 is more accurate than the threshold value after the previous calibration, and therefore stores the calibration value calculated in step S23 in the touch sensor control unit 235 (step S24). Thus, the calibration unit 232 completes the calibration execution.
[0246] On the other hand, in step S23c, if the calibration unit 232 determines that the calibration value calculated in step S23 is above the threshold value stored in the touch sensor control unit 235 after the previous calibration (step S23c is "Yes"), it presumes that the threshold value after the previous calibration is more accurate than the calibration value calculated in step S23. Therefore, it deletes the calibration value calculated in step S23 and does not store it in the touch sensor control unit 235 (step S25). As a result, the calibration unit 232 stops calibration.
[0247] This allows for more precise calibration. It not only prevents erroneous calibrations caused by fingers or other objects touching the touch sensor during the calibration process, but also prevents erroneous calibrations caused by other reasons, thereby preventing malfunctions of the operating device 200.
[0248] Furthermore, since the number of times recalibration is required when the operating device 200 malfunctions can be reduced, the impact on battery life can be minimized. Alternatively, unused calibration values can be stored instead of being deleted in step S25.
[0249] (Correction of touch sensor output value during calibration)
[0250] During the calibration process, the calibration unit 232 can correct the output values of multiple touch sensors acquired simultaneously.
[0251] Figure 21 The diagram illustrates the process by which the calibration unit 232 corrects at least one value among multiple touch sensor output values during calibration. The calibration unit 232 can perform... Figure 21 The correction process shown is used instead of Figure 16 The correction process shown.
[0252] like Figure 21 As shown, for example, if at least one of the above steps S11 to S17 is "yes" (or if the calibration is started due to a predetermined time, etc.), then the calibration unit 232 acquires the touch sensor output value of each touch sensor (step S21).
[0253] Next, the calibration unit 232 determines whether at least one of the touch sensor output values acquired simultaneously from each touch sensor in step S21 is above a threshold (step S21a).
[0254] In step S21a, if the calibration unit 232 determines that the output value of at least one touch sensor is above a threshold (step S21a is "yes"), then based on the output values of other touch sensors below the threshold, the touch sensor output value of the touch sensor determined to be above the threshold is corrected to a value below the threshold (step S21b). Then, the process is repeated sequentially. Figure 16 The processing steps S22 to S24 are shown.
[0255] Figure 22 This illustrates a case where the calibration unit 232 corrects at least one of the output values of multiple touch sensors during the calibration process. Figure 21 In steps S21a and S21b shown, the correction unit 232 may, for example, be as follows: Figure 22 The output value of the touch sensor is corrected as shown. Figure 22 (a) shows the case where the first touch sensor output value V1out of the first touch sensor 241 is less than the threshold, and (b) shows the case where the second touch sensor output value V2out of the second touch sensor 242 is greater than the threshold.
[0256] For example, such as Figure 7 As shown, the operating device 200 is envisioned to have two touch sensors, a first touch sensor 241 and a second touch sensor 242.
[0257] Figure 21 In step S21 shown, it is assumed that at a certain time during the calibration process, the calibration unit 232 obtains the touch sensor output value from the first touch sensor 241. Figure 22 The first touch sensor output value V1out shown in (a) and the touch sensor output value obtained by the correction unit 232 from the second touch sensor 242 at the same time are Figure 22 The output value V2out of the second touch sensor is shown in (b).
[0258] Therefore, the correction department 232 in Figure 21 In step S21a shown, the threshold Vth stored in the touch sensor control unit 235 is used as a reference to determine whether the touch sensor output value of each touch sensor is above the threshold Vth.
[0259] Among them, such as Figure 22 As shown in (a), the output value V1out of the first touch sensor is a value Vl that is less than the threshold Vth, as... Figure 22 As shown in (b), the output value V2out of the second touch sensor is a value Vh that is above the threshold Vth.
[0260] Thus, if the output value of only one of the two touch sensors is above the threshold, it is inferred that the operator is not holding (not gripping) the operating part 280, and it is possible that the finger or other object accidentally touches one of the two touch sensors.
[0261] In this case, instead of starting the calibration from scratch, in step S21b, the output value Vh of the second touch sensor V2out is corrected to the output value Vl of the first touch sensor V1out. Then, as shown in steps S22 to S24, the calibration unit 232 continues to perform the calibration and ends the calibration. This prevents recalibration caused by contact with fingers or the like during the calibration process and extends battery life.
[0262] In addition, if the operating device 200 has two or more touch sensors, such as four, and the touch sensor output value of one touch sensor is above a threshold while the touch sensor output values of the other touch sensors are below the threshold, then the touch sensor output value above the threshold can be corrected to the average value of the other touch sensor output values below the threshold.
[0263] (The calibration process is aborted during the calibration process)
[0264] The calibration unit 232 can also stop the calibration during the calibration process based on the values of the output values of multiple touch sensors acquired simultaneously.
[0265] Figure 23 The diagram illustrates a process where the calibration unit 232, during calibration, halts the calibration process based on the output values of multiple touch sensors. The calibration unit 232 can perform... Figure 23 The correction process shown is used instead of Figure 16 The correction process shown.
[0266] like Figure 23 As shown, for example, if at least one of the above steps S11 to S17 is "yes" (or if the calibration is started due to a predetermined time, etc.), then the calibration unit 232 acquires the touch sensor output value of each touch sensor (step S21).
[0267] Next, the calibration unit 232 determines whether at least one of the touch sensor output values obtained simultaneously from each touch sensor in step S21 is above the threshold stored in the touch sensor control unit 235 (step S21a).
[0268] In step S21a, if the calibration unit 232 determines that the output value of at least one touch sensor is above the threshold stored in the touch sensor control unit 235 (step S21a is "yes"), then the calibration is stopped instead of acquiring the touch sensor output value a predetermined number of times (step S26). Afterwards, the calibration unit 232 can cause the notification unit 245 to perform a notification action, thereby notifying that the calibration has not been completed normally.
[0269] In step S21a, if the calibration unit 232 determines that the output value of at least one touch sensor is less than the threshold stored in the touch sensor control unit 235 (step S21a is "No"), then proceed to... Figure 16 Step S22 is shown. Steps S23 and S24 are then performed sequentially, and the calibration is completed normally.
[0270] pass Figure 21 The process shown involves the calibration unit 232 inferring that a finger or similar object has contacted one of the multiple touch sensors when one of the output values of the touch sensors exceeds a threshold. It then stops acquiring subsequent touch sensor output values, effectively halting the calibration process. This extends battery life.
[0271] (Some touch sensor output values were deleted during the calibration process)
[0272] During the calibration process, the calibration unit 232 may also delete some of the touch sensor output values based on the values of multiple touch sensor output values acquired simultaneously.
[0273] Figure 24 The diagram illustrates the process by which the calibration unit 232, during calibration, deletes some touch sensor output values based on the values of multiple touch sensor output values. The calibration unit 232 can perform... Figure 24 The correction process shown is used instead of Figure 16 The correction process shown.
[0274] like Figure 24 As shown, for example, if at least one of the above steps S11 to S17 is "yes" (or if the calibration is started due to a predetermined time, etc.), then the calibration unit 232 acquires the touch sensor output value of each touch sensor (step S21).
[0275] Next, the calibration unit 232 determines whether at least one of the touch sensor output values obtained simultaneously from each touch sensor in step S21 is above the threshold stored in the touch sensor control unit 235 (step S21a).
[0276] In step S21a, if the calibration unit 232 determines that the output value of at least one touch sensor is above a threshold stored in the touch sensor control unit 235 (step S21a is "yes"), then the touch sensor output value above the threshold is deleted (step S21c).
[0277] Then, steps S22, S23, and S24 are performed, and the correction unit 232 ends the correction process.
[0278] In step S21a, if the calibration unit 232 determines that the output value of at least one touch sensor is not above the threshold stored in the touch sensor control unit 235 (step S21a is "No"), then the processing of steps S22, S23 and S24 is performed, and the calibration execution ends.
[0279] Figure 24 In the illustrated process, if step S21a is "yes" and step S23 is then performed, the touch sensor output values of the touch sensor that have undergone the deletion of touch sensor output values are incomplete, and the amount of data acquired in the prescribed number of times (e.g., 32 times) has not been reached. Specifically, a number of discarded touch sensor output values are missing. For example, if a touch sensor output value is discarded, the correction unit 232 calculates a correction value for that touch sensor based on the remaining number of touch sensor output values (step S23), where the remaining number of times is the number of times the prescribed number of times has been subtracted from the number of discarded values.
[0280] This prevents recalibration and thus extends battery life.
[0281] [Examples implemented using software]
[0282] The control module (especially the control unit 230) of the operating device 200 can be implemented by logic circuits (hardware) formed in integrated circuits (IC chips) or by software.
[0283] When implemented in software, the operating device 200 includes a computer that executes software program commands to perform various functions. This computer, for example, includes one or more processors and a storage medium storing the program in a computer-readable manner. Furthermore, the objective of the present invention is achieved by the processor reading the program from the storage medium and executing it. The processor can be, for example, a CPU (Central Processing Unit). The storage medium can be a "non-temporary physical medium," such as ROM (Read-Only Memory), as well as storage tapes, storage disks, memory cards, semiconductor memories, programmable logic circuits, etc. Additionally, RAM (Random Access Memory) for deploying the program can also be included. Furthermore, the program can be provided to the computer via any transport medium capable of transmitting the program (communication networks, broadcast waves, etc.). Moreover, even if the program is in the form of a data signal carried on a carrier wave and transmitted electronically, one aspect of the present invention can be achieved.
[0284] (Summarize)
[0285] An operating device according to one aspect of the present invention is characterized in that: the operating device remotely controls the operating object device and includes: one or more touch sensors; a contact determination unit that determines whether the touch sensor is touched based on the touch sensor output value from the one or more touch sensors and a threshold; and a correction unit that corrects the threshold, wherein the correction unit begins to execute the correction after determining that a predetermined condition is met.
[0286] If calibration is performed periodically as in Patent Document 1, i.e., automatically after a specified time and number of days, various usage methods and environments need to be considered, thus requiring excessively high-frequency calibration. In contrast, this invention allows calibration to be performed only when necessary, thereby suppressing power consumption. As a result, unnecessary battery drain is prevented. Furthermore, accurate grip detection is achieved.
[0287] Regarding the operating device of the present invention, the specified conditions may also be conditions specified for the power supply of at least one of the operating device and the operating object device.
[0288] The operating device of the present invention may also include: a temperature sensor; and a temperature determination unit, which determines whether the change in the temperature sensor value from the temperature sensor since the previous correction is greater than or equal to a predetermined value. If the temperature determination unit determines that the change in the temperature sensor value from the temperature sensor since the previous correction is greater than or equal to a predetermined value, the correction unit may also determine that the predetermined condition has been met.
[0289] The operating device of the present invention may also include: a battery; and a voltage determination unit that determines whether the change in the battery voltage from the battery since the previous correction is greater than or equal to a predetermined value. If the voltage determination unit determines that the change in the battery voltage from the battery since the previous correction is greater than or equal to a predetermined value, the correction unit may also determine that the predetermined condition has been met.
[0290] The operating device of the present invention may include at least one of an operating unit and a notification unit; and a counting unit, wherein the operating unit includes a button for operating the operating object device, the notification unit notifies the operator by sound or light, the counting unit counts the number of times the button is pressed or the number of times the notification action is performed, and if the counting unit determines that the number is more than a certain number, the correction unit may also determine that the specified condition is met.
[0291] Regarding the operating device of the present invention, the voltage determination unit's determination that the change in battery voltage from the battery is above a predetermined value can also mean that the change in battery voltage from the battery has increased to above the upper limit of the predetermined range due to battery replacement.
[0292] The operating device of the present invention may also have an operating device-side communication unit. If the device power of the operating target device is turned on, the operating device-side communication unit may also obtain a notification that the device power is turned on from the operating target device-side communication unit. If the operating device-side communication unit obtains the notification that the device power is turned on, the calibration unit may also determine that the specified conditions are met.
[0293] The operating device of the present invention may also include: an operating unit operated to remotely control an object device; and an elapsed time determination unit that determines whether a predetermined time has elapsed since the last operation of the operating unit, and if the elapsed time determination unit determines that the predetermined time has elapsed, the correction unit may also determine that the predetermined condition has been met.
[0294] The operating device of the present invention may also include: a touch sensor output value determination unit, which determines whether the state in which the touch sensor output value from the one or more touch sensors is within a specified range has lasted for a specified time. If the touch sensor output value determination unit determines that the state in which the touch sensor output value from the one or more touch sensors is within the specified range has lasted for the specified time, then the correction unit may also determine that the specified condition has been met.
[0295] The calibration unit of the operating device of the present invention can also perform the calibration by executing a calibration process including a touch sensor output value acquisition step and a calibration value calculation step. In the touch sensor output value acquisition step, multiple touch sensor output values are acquired from the one or more touch sensors a predetermined number of times. In the calibration value calculation step, a calibration value for calibrating the threshold is calculated for each touch sensor based on the multiple touch sensor output values acquired in the touch sensor output value acquisition step.
[0296] After the calibration unit of the operating device of the present invention starts the calibration execution process, if the difference between the multiple touch sensor output values acquired in the touch sensor output value acquisition step is within a specified range, or if the difference between the calibration value calculated in the calibration value calculation step and the threshold value used as the calibration value after the previous calibration is within a specified range, then the threshold value may be changed to the calibration value.
[0297] If the difference between multiple touch sensor output values acquired in the touch sensor output value acquisition step is outside the specified range, or if the difference between the correction value calculated in the correction value calculation step and the threshold is outside the specified range, then the correction unit of the operating device of the present invention may delete the correction value without changing the threshold.
[0298] If the correction value calculated in the correction value calculation step is outside the specified range and the correction value is less than the threshold, the correction unit of the operating device of the present invention may also change the threshold to the correction value. However, if the correction value is above the threshold, the correction value may be deleted without changing the threshold.
[0299] The calibration unit of the operating device of the present invention may also perform a touch sensor output value judgment step before the calibration value calculation step. The touch sensor output value judgment step determines whether the difference between multiple touch sensor output values acquired in the touch sensor output value acquisition step is within or outside the specified range. If the difference between the multiple touch sensor output values acquired in the touch sensor output value acquisition step is determined to be within the specified range, the calibration unit may change the threshold to the calibration value calculated in the calibration value calculation step. If the difference between the multiple touch sensor output values acquired in the touch sensor output value acquisition step is determined to be outside the specified range, the calibration unit may not perform the calibration value calculation step.
[0300] If the correction unit of the operating device of the present invention determines, in the step of obtaining the touch sensor output value of the touch sensor, that at least one of the touch sensor output values obtained from the one or more touch sensors is above a threshold, then it may also correct the touch sensor output value of the touch sensor that is determined to be above the threshold to be below the threshold based on the values of other touch sensor output values that are below the threshold.
[0301] If the calibration unit of the operating device of the present invention determines, in the step of obtaining the touch sensor output value of the touch sensor, that at least one of the touch sensor output values obtained from the one or more touch sensors is above a threshold, the calibration execution may also be suspended.
[0302] If the calibration unit of the operating device of the present invention determines, in the step of obtaining the touch sensor output value of obtaining the touch sensor output value, that at least one touch sensor output value obtained from the one or more touch sensors is above a threshold, then the touch sensor output value above the threshold may also be deleted.
[0303] The X-ray imaging unit of the present invention may also include the operation object device and the operation device, and the operation object device may also be an X-ray imaging device X-ray imaging unit.
[0304] This invention is not limited to the embodiments described above. Various modifications can be made within the scope shown in the specification. Embodiments obtained by appropriately combining the technical means disclosed in different embodiments are also included within the technical scope of this invention.
Claims
1. An operating device for remotely controlling an operating object device, characterized in that it comprises: One or more touch sensors; The contact determination unit determines whether the touch sensor is being touched based on the touch sensor output value from the one or more touch sensors and a threshold. A correction unit that corrects the threshold value; as well as The touch sensor output value determination unit determines whether the state in which the touch sensor output values from the one or more touch sensors are within a specified range has lasted for a specified time. If the touch sensor output value determination unit determines that the touch sensor output values from the one or more touch sensors have been within the specified range for the specified time, then the correction unit begins to perform the correction. After starting the calibration, the calibration unit acquires multiple touch sensor output values from the one or more touch sensors a predetermined number of times, and calculates a calibration value for each touch sensor to calibrate the threshold based on the acquired multiple touch sensor output values. If the difference between the maximum and minimum values of the acquired multiple touch sensor output values is within a predetermined range, or if the difference between the calculated calibration value and the threshold value (which is the calibration value after the previous calibration) is within a predetermined range, then the threshold is changed to the calculated calibration value.
2. The operating device according to claim 1, characterized in that, After the correction begins, if the difference between the calculated correction value and the threshold value (which is the correction value after the previous correction) is outside a specified range, the correction unit deletes the calculated correction value.
3. An X-ray imaging unit, characterized in that, The device comprises the object to be operated and the operating device as described in claim 1 or 2. The device being operated on is an X-ray imaging device.
Citation Information
Patent Citations
Data processing system and microcomputer
JP2010191834A
Support apparatus and x-ray diagnostic device
CN105120754A
Touch operation detection apparatus
CN105700734A