The technical field of the invention is that of eye examinations, and more particularly that of systems for controlling apparatuses for the implementation of eye examinations.
The present invention relates to a control system for performing an eye examination, and more particularly to a control system for at least one eye examination apparatus. The present invention also relates to an eye examination system comprising the control system and a control method implemented by the control system.
An eye examination includes several steps, each involving one or more apparatuses, including:
These apparatuses operate in a complementary manner, i.e. data supplied by one will often be used by another. This is the case, for example, with the autorefractometer, which supplies data that are then used to drive the automatic refractor head. Their interoperability is therefore essential to the automated implementation of an eye examination.
Communication between devices, when it is possible, remains generally limited to devices from a same manufacturer, or even from a same manufacturer's series. Indeed, each type of eye examination apparatus and each model of type of apparatus has its own mode of operation, in particular:
This situation has a number of drawbacks, including:
To overcome these drawbacks, it is known to resort to an interconnection box enabling communication between the different apparatuses connected to it, by converting between the different communication protocols used. The interconnection box is then driven via a user device on which a dedicated application has been installed for controlling the apparatuses via the interconnection box. For this, the interconnection box has a dedicated hardware port for each apparatus, for example a DE9, DA15 or DVI port, and a protocol management card. However, for a same apparatus, the connector type and the communication protocol used differ between the different models. Thus, the interconnect box will have to be changed as soon as an apparatus is replaced with an apparatus with different connectors or a different communication protocol, even though the interconnect box is functional.
There is therefore a need to enable interoperability between different apparatuses used during an eye examination without having to change functional equipment when an apparatus has to be replaced.
The invention offers a solution to the problems previously discussed, by enabling automated implementation of an eye examination by ensuring communication between the different apparatuses used during the examination, without having to change the interconnection box when an apparatus is replaced with a different connector type or protocol apparatus.
A first aspect of the invention relates to a control system for a plurality of eye examination apparatuses, each apparatus being configured to communicate according to a first communication protocol specific to the apparatus, the control system comprising:
By virtue of the invention, performing the eye examination is automatically managed by the control box which, for each step of the eye examination, sends commands to each eye examination apparatus involved in the performance of the step, and which recovers and processes the data sent by each apparatus during or at the end of this performance, in order to prepare the commands to be sent to the apparatuses performing the following steps, or in order to prepare the final report.
Each eye examination apparatus is connected to the control box via a hardware key, which means that the control box does not have to be changed as soon as one model of eye examination apparatus is replaced with another model with different connector type. It will then be sufficient to change the hardware key.
In addition, each hardware key ensures communication between the eye examination apparatus connected to it and the control box by managing communication protocols, which means that the control box does not have to be changed as soon as one model of eye examination apparatus is replaced with another model using a different communication protocol.
In particular, each hardware key provides conversion between the physical communication protocols (i.e. the physical layer protocols) of the control box on the one hand, and of the apparatus to which it is attached on the other hand.
For its part, the control box translates the software communication protocols (i.e. the machine languages) of the control instructions it receives from an external user device (e.g. a tablet).
This makes it possible to obtain a system comprising a box having an input interface for receiving commands for eye examination apparatuses and a plurality of outputs for attaching hardware keys for connecting the box to the apparatus. The outputs of the control box can advantageously be outputs with standard connectors, for example USB type connectors, which avoids having to design a box incorporating connectors specifically adapted to some apparatuses, which may no longer be adapted if the apparatuses are changed. Each hardware key can thus comprise a standard port to be attached to the box, and a specific port (in accordance with the device protocol) to be attached to the corresponding apparatus. Thereby, each hardware key converts physical protocols between the box and the apparatus to which it is attached. Such a system therefore allows greater flexibility, and especially makes it easy to adapt in the event of new apparatuses being added or apparatuses being replaced with apparatuses operating according to protocols other than the previous apparatuses.
Further to the characteristics just discussed in the previous paragraph, the method according to the invention may have one or more additional characteristics from among the following ones, considered individually or according to any technically possible combinations.
According to one alternative embodiment, each hardware key includes a first hardware port adapted to the connector type of the corresponding apparatus.
According to one alternative embodiment compatible with the previous alternative embodiment, the control box is further configured to receive instructions corresponding to a control of an apparatus.
Thus, the practitioner can drive the control box, which prepares and sends commands to the eye examination apparatus as a function of the instructions they have received.
According to a first sub-alternative to the previous alternative embodiment, the control system according to the invention further comprises user equipment including a human computer interface, the instructions being input via the human computer interface and the user equipment being configured to transfer the instructions input to the control box.
Thus, the user equipment constitutes a single control panel for all the eye examining apparatuses connected to the control box.
According to a second sub-alternative embodiment to the previous alternative embodiment compatible with the first sub-alternative embodiment, the user equipment is connected to the control box via a wireless connection.
Thus, the control box can be remotely driven, which avoids the need for the practitioner to be on site to carry out the eye examination automatically implemented.
According to a third sub-alternative embodiment to the previous alternative embodiment compatible with the first and second sub-alternative embodiments, a hardware key is configured to be further connected to a control device, said control device being configured to control one apparatus among the plurality of apparatuses.
In one or more embodiments, the instructions received are instructions corresponding to a control of the apparatus controlled by the control device, said instructions comprising an mode of operation of the control box selected from a control mode and a supervision mode. The control box may be configured to: block communication between the apparatus and the control device via the corresponding hardware key, control the apparatus via the corresponding hardware key, receive data from the apparatus via the corresponding hardware key and process the data received when the instructions comprise the control mode; or unblock communication between the apparatus and the control device via the corresponding hardware key when the instructions comprise the supervision mode.
Thus, the practitioner can choose to carry out a test manually using the control device of the apparatus enabling the test to be carried out without having to disconnect the control box. The control box is then in supervision mode.
According to one alternative embodiment compatible with the previous alternative embodiments, the hardware key includes a second hardware port adapted to the connector type of the corresponding control device.
According to one alternative embodiment compatible with the previous alternative embodiments, the control box is further configured to receive and process data exchanged between the apparatus and the control device via the corresponding hardware key when the instructions comprise the supervision mode.
Data exchanged may be, for example, data relating to the eye examination (for example, examination results). This information may subsequently be used to control other apparatuses (for example, the data may comprise information relating to an evaluation of a refractive error of the eye obtained using an autorefractometer, and these data may be sent to an automatic refractor head). Thus, the control box in supervision mode collects data exchanged during the manual test carried out using the apparatus control device so that the following tests can be carried out automatically.
Data exchanged may also comprise operating data relating to the apparatus and/or the control device. For example, these data may comprise information relating to failures or abnormal operation of the apparatus and/or control device. Thus, it is possible to monitor state of health of the different apparatuses and devices of the system, and to plan maintenance interventions or updates if necessary.
Data exchanged may comprise other information, for example time-stamping information such as the date and time at which commands are sent from the control device to the apparatus, or data relating to a bandwidth on the communication link between the apparatus and the control device.
A second aspect of the invention relates to an eye examination system comprising the control system according to the invention and a plurality of eye examination apparatuses, each apparatus being connected to a respective hardware key of the control system.
Thus, one aspect of the invention relates to an eye examination system comprising:
According to one alternative embodiment, the control system according to the invention further comprises, for an apparatus, a control device configured to control said apparatus, the control device being connected to the hardware key of the control system to which the corresponding apparatus is connected.
A third aspect of the invention relates to a method for controlling at least one eye examination apparatus implemented by the control system according to the invention, including the following steps of:
According to one alternative embodiment, the method according to the invention further comprises the following steps performed following the unblocking step:
The invention and its different applications will be better understood upon reading the following description and upon examining the accompanying figures.
The figures are set forth by way of indicating and in no way limiting purposes of the invention.
Unless otherwise specified, a same element appearing in different figures has a single reference.
A first aspect of the invention relates to a control system for carrying out an eye examination, and more particularly to a control system for at least one eye examination apparatus.
The eye examination apparatus is, for example, an autorefractometer, a lens meter, an automatic refractor head or an optotype screen or projector.
Each eye examination apparatus uses its own communication protocol, hereinafter referred to as the first communication protocol.
The first communication protocol is, for example, RS232, RS485 or CanBus.
The control system 100 comprises:
Each hardware key 102-1, 102-2, 102-3 is configured to be connected to the corresponding apparatus 201-1, 201-2, 201-3. For this, each hardware key 102-1, 102-2, 102-3 includes, for example, a first hardware port 1021-1, 1021-2, 1021-3 adapted to the connector type of the corresponding apparatus 201-1, 201-2, 201-3.
The first hardware port 1021-1, 1021-2, 1021-3 is for example a DE9, DA15 or DVI port.
In
Each hardware key 102-1, 102-2, 102-3 is also configured to be connected to the control box 101. For this, each hardware key 102-1, 102-2, 102-3 includes, for example, a plug adapted to a hardware port 1010 of the control box 101, the control box 101 then including one hardware port 1010 per hardware key 102-1, 102-2, 102-3.
In
All the hardware ports 1010 of the control box 101 are for example identical. Each hardware port 1010 of the control box 101 is, for example, a USB port.
Each hardware key 102-1, 102-2, 102-3 is configured to ensure communication between the apparatus 201-1, 201-2, 201-3 and the control box 101 to which the hardware key 102-1, 102-2, 102-3 is connected. For this, each hardware key 102-1, 102-2, 102-3 performs conversion between the first communication protocol used by the apparatus 201-1, 201-2, 201-3 and a second communication protocol used by the control box 101.
The control box 101 is configured to control each apparatus 201-1, 201-2, 201-3 via the corresponding hardware key 102-1, 102-2, 102-3, i.e. to transmit commands to the apparatus 201-1, 201-2, 201-3 via the corresponding hardware key 102-1, 102-2, 102-3.
The control box 101 is also configured to receive data from each apparatus 201-1, 201-2, 201-3 via the corresponding hardware key 102-1, 102-2, 102-3 and to process the data received.
Processing the piece of data received by an apparatus 201-1, 201-2, 201-3 makes it possible, for example, to prepare commands to be sent to another apparatus 201-1, 201-2, 201-3 or to prepare a final report comprising the results of the eye examination and a recommended prescription.
The control box 101 may also be configured to receive instructions corresponding to a control from an apparatus 201-1, 201-2, 201-3. For this, the control system 100 includes, for example, user equipment 103 provided with a human computer interface via which the instructions can be input, the user equipment 103 then being configured to transfer the instructions input to the control box 101.
As illustrated in
The user equipment 103 may also be a computer or a smartphone.
The user equipment 103 is for example connected to the control box 101 via a wireless connection, such as a WiFi or Bluetooth connection.
Alternatively, the user equipment 103 could also be connected to the control box 101 via a wired connection.
Each hardware key 102-1, 102-2, 102-3 may also be configured to be further connected to a control device 202-1, 202-2 dedicated to controlling the apparatus 201-1, 201-2, 201-3 to which the hardware key 102-1, 102-2, 102-3 is connected. For this, each hardware key 102-1, 102-2, 102-3 includes, for example, a second hardware port 1022-1, 1022-2, 1022-3 adapted to the connector type of the corresponding control device 202-1, 202-2.
For example, when the eye examination apparatus 201-1, 201-2, 201-3 is an automatic refractor head, the control device 202-1, 202-2 is, for example, its control console.
In
The first hardware key 102-1 includes a second hardware port 1022-1, the second hardware key 102-2 includes a second hardware port 1022-2, and the third hardware key 102-3 includes a second hardware port 1022-3.
In the case where a hardware key 102-1, 102-2, 102-3 is connected both to an apparatus 201-1, 201-2, 201-3 and to its control device 202-1, 202-2, instructions corresponding to a control of the apparatus 201-1, 201-2, 201-3 include a mode of operation of the control box 101 selected from a control mode and a supervision mode.
When the instructions comprise the control mode, the control box 101 is configured to block communication between the apparatus 201-1, 201-2, 201-3 and the control device 202-1, 202-2 via the hardware key 102-1, 102-2, 102-3, to control the apparatus 201-1, 201-2, 201-3 via the corresponding hardware key 1021, 102-2, 102-3, to receive data from the apparatus 201-1, 201-2, 201-3 via the corresponding hardware key 102-1, 102-2, 102-3, and to process the data received.
When the instructions comprise the supervision mode, the control box 101 is configured to unblock communication between the apparatus 201-1, 201-2, 201-3 and the control device 202-1, 202-2 via the corresponding hardware key 102-1, 102-2, 102-3.
When the instructions comprise the supervision mode, the control box 101 may also be configured to receive data exchanged between the apparatus 201-1, 201-2, 201-3 and the control device 202-1, 202-2 via the corresponding hardware key 102-1, 102-2, 102-3 and to process the exchanged data received.
Processing the exchanged data makes it possible to monitor the process carried out by the control device 202-1, 202-2 to enable the control box 101 to be able to control the apparatus 201-1, 201-2, 201-3 subsequently using some of the data from the process.
A second aspect of the invention relates to an eye examination system 200 comprising the control system 100 according to the invention and at least one eye examination apparatus 201-1, 201-2, 201-3.
Each eye examination apparatus 201-1, 201-2, 201-3 is connected to a hardware key 102-1, 102-2, 102-3 of the control system 100.
The eye examination system 200 may also include, for at least one apparatus 201-1, 201-2, 201-3, a control device 202-1, 202-2 dedicated to controlling the apparatus 201-1, 201-2, 201-3.
Each control device 202-1, 202-2 is connected to the hardware key 102-1, 102-2, 102-3 of the control system 100 to which the corresponding apparatus 201-1, 201-2, 201-3 is connected.
A third aspect of the invention relates to a control method for performing an eye examination, implemented by the control system 100 according to the invention.
A first step 301 of the control method 300 consists for the control box 101 in receiving instructions corresponding to the control of an eye examination apparatus 201-1, 201-2, 201-3.
If a first condition CI is met, third, fourth, fifth, sixth, seventh, eighth, ninth and tenth steps are performed.
The first condition CI is fulfilled if the hardware key 102-1, 102-2, 102-3 connected to the apparatus 201-1, 201-2, 201-3 to be controlled according to the instructions received in the first step 301, is not connected to a control device 202-1, 202-2.
The third step 303 of the control method 300 consists, for the control box 101, in sending at least one command to the apparatus 201-1, 201-2, 201-3 to be controlled, via the corresponding hardware key 102-1, 102-2, 102-3.
The fourth step 304 of the control method 300 consists, for the hardware key 102-1, 102-2, 102-3, in receiving the command sent by the control box 101 in the third step 303.
The fifth step 305 of the control method 300 consists, for the hardware key 102-1, 102-2, 102-3, in converting the command received in the fourth step 304 into the first communication protocol specific to the apparatus 201-1, 201-2, 2013 to be controlled.
The sixth step 306 of the control method 300 consists, for the hardware key 102-1, 102-2, 102-3, in transmitting the command converted in the fifth step 305 to the apparatus 201-1, 201-2, 201-3 to be controlled.
The seventh step 307 of the control method 300 consists, for the hardware key 102-1, 102-2, 102-3, in receiving at least one piece of data sent by the apparatus 201-1, 201-2, 201-3 to be controlled in response to sending the command converted.
The piece of data is, for example, relating to the view examination step implemented by the apparatus 201-1, 201-2, 201-3.
If the apparatus 201-1, 201-2, 201-3 to be controlled is a lens meter, the piece of data is, for example, an optical characteristic of the spectacle lenses of the patient for whom the eye examination is being carried out.
The eighth step 308 of the control method 300 consists, for the hardware key 102-1, 102-2, 102-3, in converting the piece of data received at the seventh step 307 into the second communication protocol of the control box 101.
The ninth step 309 of the control method 300 consists, for the hardware key 102-1, 102-2, 102-3, in sending the piece of data converted in the eighth step 308 to the control box 101.
The tenth step 310 of the control method 300 consists, for the control box 101, in receiving the piece of data converted sent in the ninth step 309 and in processing the piece of converted piece of data received.
If the first condition CI is not met, i.e. if the hardware key 102-1, 102-2, 102-3 connected to the apparatus 201-1, 201-2, 201-3, 301 to be controlled is connected to a control device 202-1, 202-2, and if a second condition C2 is met, a second step 302 is performed followed by the third, fourth, fifth, sixth, seventh, eighth, ninth and tenth steps.
The second condition C2 is met if the instructions received comprise the control mode.
The second step 302 of the control method 300 consists, for the control box 101, in blocking communication between the apparatus 201-1, 201-2, 201-3 and the control device 202-1, 202-2 via the corresponding hardware key 102-1, 102-2, 102-3.
If the second condition C2 is met, i.e. if the instructions comprise the supervision mode, an eleventh step is performed.
The eleventh step 311 of the control method 300 consists, for the control box 101, in unblocking communication between the apparatus 201-1, 201-2, 201-3 and the control device 202-1, 202-2 via the corresponding hardware key 102-1, 102-2, 102-3.
If the second condition C2 is met, twelfth, thirteenth, fourteenth and fifteenth steps may also be performed following the eleventh step 311.
The twelfth step 312 of the control method 300 consists, for the hardware key 102-1, 102-2, 102-3, in receiving at least one piece of data exchanged between the apparatus 201-1, 201-2, 201-3 and the control device 202-1, 202-2.
The thirteenth step 312 of the control method 300 consists, for the hardware key 102-1, 102-2, 102-3, in converting the piece of data received in the twelfth step 312 into the second communication protocol of the control box 101.
The fourteenth step 314 of the control method 300 consists, for the hardware key 102-1, 102-2, 102-3, in sending the piece of data converted in the thirteenth step 313 to the control box 101.
The fifteenth step 315 of the control method 300 consists, for the control box, in receiving the piece of data converted sent in the fourteenth step 314 and in processing the piece of data received.
It is noted that, in some embodiments, no eye examination apparatus 201-1, 201-2, 201-3 is connected to a control device 202-1, 202-2. According to these embodiments, the hardware keys 102-1, 102-2, 102-3 of
In these embodiments where no eye examination apparatus 201-1, 201-2, 201-3 is connected to a control device 202-1, 202-2, the control method described above with reference to
| Number | Date | Country | Kind |
|---|---|---|---|
| FR2203039 | Apr 2022 | FR | national |
| Filing Document | Filing Date | Country | Kind |
|---|---|---|---|
| PCT/EP2023/058485 | 3/31/2023 | WO |