Control apparatus, control method, and ophthalmologic apparatus including the control apparatus
AssigneeCanon Kabushiki Kaisha
InventorToshifumi Masaki
Life of this patent
Estimating the term…
Abstract
In an ophthalmologic apparatus in which a head part is moved at a speed according to a rotation speed of a rotational part of a joystick, in order to enable a moving amount of the head part to correspond to a rotation amount even when the rotation speed becomes higher, the rotation speed of the joystick is detected at predetermined intervals, and when a current rotation speed (count of an encoder during a predetermined period) is lower than a previous rotation speed, a speed obtained by subtracting a predetermined value from the previous rotation speed is compared to the current rotation speed. Then, a higher speed is set as the current rotation speed, and the head part is moved at the speed corresponding to the current rotation speed.
Claims19
A control apparatus for controlling a control target, the control apparatus comprising:
- a rotational member;
- a detection unit for repeatedly detecting a rotation amount of the rotational member;
- and
- a control unit for outputting a control value which corresponds to the rotation amount detected by the detection unit and which is used for controlling the control target,
- wherein when there has occurred a decrease in the rotation amount such that an amount of decrease per unit time in the control value exceeds a threshold value, the control unit restricts the amount of decrease per unit time in the control value to a restricted control value that avoids exceeding the threshold value, and outputs the restricted control value.
A control method for an apparatus including a rotational member for controlling a control target, the control method comprising:
- repeatedly detecting a rotation amount of the rotational member;
- outputting a control value which corresponds to the rotation amount detected by the detecting and which is used for controlling the control target;
- determining whether or not there has occurred a decrease in the rotation amount such that an amount of decrease per unit time in the control value exceeds a threshold value;
- outputting, when it is determined that the decrease in the rotation amount does not occur, the control value so that a sum of control values to be output becomes a first value which corresponds to a sum of the detected rotation amounts;
- and
- restricting, when it is determined that the decrease in the rotation amount has occurred, the amount of decrease per unit time in the control value to a restricted control value that avoids exceeding the threshold value, and outputting the restricted control value so that a sum of control values to be output becomes larger than the first value.
An ophthalmologic apparatus, comprising:
- a detection unit for detecting a rotation speed and a rotation direction of a rotational member at predetermined sampling intervals;
- a drive unit for electrically performing vertical movement of an optical system for imaging, observation, and measurement of an eye to be inspected;
- a control unit for controlling the drive unit at a speed and in a direction respectively corresponding to the rotation speed and the rotation direction of the rotational member that are detected at a current sampling by the detection unit;
- a storage unit for storing the rotation speed and the rotation direction of the rotational member that are detected by the detection unit;
- and
- a subtraction unit for calculating, when the rotation direction at a previous sampling that is stored in the storage unit and the rotation direction at the current sampling are the same, or when the rotation speed is zero, a rotation speed obtained by subtracting a predetermined value from the rotation speed at the previous sampling that is stored in the storage unit,
- wherein the control unit compares the rotation speed obtained through the subtraction to the rotation speed at the current sampling, and sets a higher speed as the rotation speed at the current sampling to be used for controlling the drive unit.
An ophthalmologic apparatus, comprising:
- a detection unit for detecting a rotation speed and a rotation direction of a rotational member at predetermined sampling intervals;
- a drive unit for electrically performing vertical movement of an optical system for imaging, observation, and measurement of an eye to be inspected;
- a control unit for controlling the drive unit at a speed and in a direction respectively corresponding to the rotation speed and the rotation direction of the rotational member that are detected at a current sampling by the detection unit;
- a storage unit for storing the rotation speed and the rotation direction of the rotational member that are detected by the detection unit, and further storing an upper limit rotation speed corresponding to an upper limit of a rotation speed of the drive unit, and a difference between the upper limit rotation speed and the rotation speed in a case where the detected rotation speed of the rotational member exceeds the upper limit rotation speed;
- and
- a subtraction unit for subtracting the upper limit rotation speed from the rotation speed to calculate the difference,
- wherein when a current rotation speed of the rotational member exceeds the upper limit rotation speed, the control unit sums up the differences stored in the storage unit to calculate a summed speed, which is stored in the storage unit, and sets the upper limit rotation speed as the current rotation speed to be used for controlling the drive unit, and
- wherein when the rotation speed is lower than the upper limit rotation speed, the control unit compares the summed speed to a current difference obtained by subtracting the current rotation speed from the upper limit rotation speed stored in the storage unit, subtracts a lower rotation speed from the summed speed to obtain a new summed speed, which is stored in the storage unit, and sets a speed obtained by adding the lower rotation speed to the current rotation speed, as the current rotation speed to be used for controlling the drive unit.
An ophthalmologic apparatus, comprising:
- detection means for detecting a rotation speed and a rotation direction of a rotational member at predetermined sampling intervals;
- drive means for electrically performing vertical movement of an optical system for imaging, observation, and measurement of an eye to be inspected;
- control means for controlling the drive means at a speed and in a direction respectively corresponding to the rotation speed and the rotation direction of the rotational member that are detected at a current sampling by the detection means;
- storage means for storing the rotation speed and the rotation direction of the rotational member that are detected by the detection means;
- and
- subtraction means for calculating, when the rotation direction at a previous sampling that is stored in the storage means and the rotation direction at the current sampling are the same, or when the rotation speed is zero, a rotation speed obtained by subtracting a predetermined value from the rotation speed at the previous sampling that is stored in the storage means,
- wherein the control means compares the rotation speed obtained through the subtraction to the rotation speed at the current sampling, and sets a higher speed as the rotation speed at the current sampling to be used for controlling the drive means.
A control method for an ophthalmologic apparatus, comprising:
- detecting by detection means, a rotation speed and a rotation direction of a rotational member at predetermined sampling intervals;
- controlling a drive means which electrically performs vertical movement of an optical system for imaging, observation, and measurement of an eye to be inspected, at a speed and in a direction respectively corresponding to the rotation speed and the rotation direction of the rotational member that are detected at a current sampling by the detection means;
- storing by a storage unit, the rotation speed and the rotation direction of the rotational member that are detected by the detection means;
- and
- calculating, when the rotation direction at a previous sampling that is stored by the storage unit and the rotation direction at the current sampling are the same, or when the rotation speed is zero, a rotation speed obtained by subtracting a predetermined value from the rotation speed at the previous sampling that is stored by the storage unit,
- wherein the rotation speed obtained through the subtraction is compared to the rotation speed at the current sampling, and is set a higher speed as the rotation speed at the current sampling to be used for controlling the drive means.
A control method for an ophthalmologic apparatus, comprising:
- detecting by a detection unit, a rotation speed and a rotation direction of a rotational member at predetermined sampling intervals;
- controlling a drive unit which electrically performs vertical movement of an optical system for imaging, observation, and measurement of an eye to be inspected, at a speed and in a direction respectively corresponding to the rotation speed and the rotation direction of the rotational member that are detected at a current sampling by the detection unit;
- storing in a storage unit, the rotation speed and the rotation direction of the rotational member that are detected by the detection unit;
- and
- calculating, when the rotation direction at a previous sampling that is stored in the storage unit and the rotation direction at the current sampling are the same, or when the rotation speed is zero, a rotation speed obtained by subtracting a predetermined value from the rotation speed at the previous sampling that is stored in the storage unit,
- wherein the rotation speed obtained through the subtraction is compared to the rotation speed at the current sampling, and is set a higher speed as the rotation speed at the current sampling to be used for controlling the drive unit.
A control method for an ophthalmologic apparatus, comprising:
- detecting by a detection unit, a rotation speed and a rotation direction of a rotational member at predetermined sampling intervals;
- controlling a drive unit which electrically performs vertical movement of an optical system for imaging, observation, and measurement of an eye to be inspected, at a speed and in a direction respectively corresponding to the rotation speed and the rotation direction of the rotational member that are detected at a current sampling by the detection unit;
- storing by a storage unit, the rotation speed and the rotation direction of the rotational member that are detected by the detection unit, and further storing an upper limit rotation speed corresponding to an upper limit of a rotation speed of the drive unit, and a difference between the upper limit rotation speed and the rotation speed in a case where the detected rotation speed of the rotational member exceeds the upper limit rotation speed;
- and
- subtracting the upper limit rotation speed from the rotation speed to calculate the difference,
- wherein when a current rotation speed of the rotational member exceeds the upper limit rotation speed, the differences stored in the storage unit is summed up to calculate a summed speed, which is stored in the storage unit, and sets the upper limit rotation speed as the current rotation speed to be used for controlling the drive unit, and
- wherein when the rotation speed is lower than the upper limit rotation speed, the summed speed is compared to a current difference obtained by subtracting the current rotation speed from the upper limit rotation speed stored in the storage unit, a lower rotation speed is subtracted from the summed speed to obtain a new summed speed, which is stored in the storage unit, and a speed obtained by adding the lower rotation speed to the current rotation speed, is set as the current rotation speed to be used for controlling the drive unit.
Dependencies are inferred from the claim text.