Optometry system
Patent Information
- Application Number
- JP2023057512
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-03-31
- Publication Date
- 2026-01-28
AI Technical Summary
Establishing communication between multiple optometry devices in an optometry system is complicated and requires reconfiguration of network settings, especially when new equipment is introduced, making it difficult to efficiently connect and maintain data exchange.
An optometry system that includes a configuration to acquire and confirm communication states between devices by using model information, first and second information acquisition means, and output means to generate a confirmation report for network connectivity, allowing easy setup and verification of communication methods.
Enables easy confirmation of communication states between optometry devices, reducing the complexity of network setup and ensuring seamless data exchange without requiring actual connection attempts, thereby minimizing errors and ensuring smooth operation.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
[Technical field]
[0001] The present disclosure relates to an optometric system having a plurality of optometric devices. [Background technology]
[0002] In the process of examining the subject's eye, a lensmeter that measures the optical characteristics of the eyeglasses worn by the subject, an objective eye examination device that objectively measures the optical characteristics of the subject's eye, a subjective eye examination device that subjectively measures the optical characteristics of the subject's eye, etc. are used (see Patent Document 1). For example, in eyeglass stores and the like, these devices are connected to a network and data is exchanged between them to efficiently carry out eye examinations. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2022-56239 A Summary of the Invention [Problem to be solved by the invention]
[0004] However, since many devices are used in the eye examination process, network connection of these devices becomes a complicated task. When a store is opened or when a new device is introduced after the store has started operating, network setting needs to be done again. For example, in such a situation, it is difficult to easily establish communication between devices.
[0005] In view of the above-described conventional techniques, the present disclosure has an object to provide an optometry system that can easily check the communication status between optometry devices. [Means for solving the problem]
[0006] In order to solve the above problems, the present invention is characterized by having the following configuration.
[0007] The optometry system disclosed herein is an optometry system having a plurality of optometry devices used in an optometry examination process for a subject's eye, and is characterized in that it comprises a first information acquisition means for acquiring first information indicating a communication method available for each of the plurality of optometry devices, a second information acquisition means for acquiring second information indicating a communication method that an operator wishes to set for each of the plurality of optometry devices, and an output means for outputting a confirmation report that enables confirmation of the communication status to be established between the plurality of optometry devices based on the first information acquired by the first information acquisition means and the second information acquired by the second information acquisition means. It is characterized by: [Brief description of the drawings]
[0008] [Figure 1] FIG. 1 is a schematic diagram of an optometric system. [Diagram 2] 13 is an example of a work screen corresponding to a subjective optometry device. [Diagram 3] 13 is an example of a work screen corresponding to an objective optometry device. [Figure 4] 13 is an example of a work screen corresponding to a lens meter. [Diagram 5] 1 is an example of a database. [Figure 6] 13 is an example of a confirmation report. [Figure 7] 2 is an example of a display unit. [Figure 8] This is an example of an alert. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0009] <Summary> An overview of the optometry system according to this embodiment will be described. The items classified in <> below can be used independently or in conjunction with each other.
[0010] The optometry system of the present embodiment may have a plurality of optometry devices used in the optometry examination process of the subject's eye. For example, the optometry device may have a lensmeter for measuring the optical characteristics of spectacles worn by the subject. For example, the optometry device may have an objective optometry device for objectively measuring the optical characteristics of the subject's eye. As an example, it may have an autorefractometer for objectively measuring the ocular refractive power of the subject's eye. For example, the optometry device may have a subjective optometry device for subjectively measuring the optical characteristics of the subject's eye. As an example, it may have a refractor for subjectively measuring the ocular refractive power of the subject's eye.
[0011] The optometry system may have multiple devices of the same type used in a given optometry step. That is, the optometry system may have one lens meter or multiple lens meters. The optometry system may have one objective optometry device or multiple objective optometry devices. The optometry system may have one subjective optometry device or multiple subjective optometry devices.
[0012] <Method of acquiring model information> The optometry system may include a model information acquiring means (e.g., the control unit 123). For example, the model information acquiring means acquires model information for a plurality of optometry devices. For example, the model information may be model identification information assigned to identify at least one of a category of the optometry device, a type of the optometry device, a model of the optometry device, and the like. For example, the model information may be information such as a name assigned to each device (e.g., a model name, and the like) and a number assigned to each device (e.g., at least one of a model number, a type number, a part number, and the like).
[0013] For example, the category of the optometric device may be classified according to the examination process of the subject's eye. For example, the category may be divided into a process of subjective examination of the subject's eye, a process of objective examination of the subject's eye, and the like. More specifically, the category may be divided into an examination process of determining the subjective ocular refractive power of the subject's eye, an examination process of determining the objective ocular refractive power of the subject's eye, and the like. For example, the type of the optometric device may be classified according to the use of devices in the same category. For example, the device used in the subjective examination process may be further classified into an optometric device (refractor), an optometer, and the like. For example, the model of the optometric device may be classified according to at least some different specifications of the same type of device.
[0014] For example, the model information acquiring means may acquire any model information input by an operator operating an operating means (e.g., the operating unit 121). For example, the model information acquiring means may acquire the model information by reading the model information associated with each optometric device. As an example, the hardware information may be searched from the memory of each optometric device, and the model information included in the hardware information may be read. As another example, an identifier (e.g., an ID, a character string, a one-dimensional code, a two-dimensional code, etc.) provided in each optometric device may be used to read the model information stored in the identifier.
[0015] <Database> The optometry system may include a database (e.g., database 8). For example, the database is a database in which first information (described in detail below) indicating a communication method available for communication is associated with each of model information of a plurality of optometry devices. For example, the database may be realized by a storage means (e.g., memory 7) in which model information of the optometry devices and the first information are stored.
[0016] For example, the database may be a plurality of databases in which the first information is associated with each optometric device. More specifically, the database may be provided for each category of optometric devices, each type of optometric devices, each model of optometric devices, etc. Furthermore, for example, the database may be a single database in which the model information of all devices is associated with the first information, regardless of the category of the optometric device, etc.
[0017] <First information acquisition means> The optometry system may include a first information acquiring means (e.g., a control unit 123). For example, the first information acquiring means acquires first information indicating a communication method by which each of the plurality of optometry devices can communicate with each other. For example, the first information may be a communication method for transmitting and receiving data between the plurality of optometry devices, which is determined for each of the plurality of optometry devices. As an example, the first information may be at least one of communication methods such as LAN (Local Area Network), WLAN (Wireless LAN), serial communication, and parallel communication. For example, the first information may further include communication identification information assigned to each of the plurality of optometry devices. As an example, the first information may include an identification number such as an IP (Internet Protocol) address.
[0018] For example, the first information acquiring means may acquire, as the first information, any communication method input by the operator operating the operating means. Also, for example, the first information acquiring means may acquire the first information directly from each optometric device. As an example, the first information acquiring means may automatically receive the first information by approaching the optometric device. Also, for example, the first information acquiring means may acquire the first information based on a communication method associated with each optometric device. In this case, the first information acquiring means may acquire the first information stored in an identifier by reading an identifier (for example, an ID, a character string, a one-dimensional code, a two-dimensional code, etc.) associated with each optometric device. Also, in this case, the first information acquiring means may acquire the first information by calling up the first information from a database based on the model information of the device acquired by the model information acquiring means.
[0019] <Second information acquisition means> The optometry system may include a second information acquiring means (e.g., a control unit 123). For example, the second information acquiring means acquires second information indicating a communication method that the operator wants to set for each of the multiple optometry devices. For example, the second information may be a communication method designated by the operator to transmit and receive data between the multiple optometry devices. As an example, the second information may be at least one of LAN, WLAN, serial communication, parallel communication, and the like. For example, the second information may further include communication identification information assigned to each of the multiple optometry devices. As an example, the second information may include an identification number such as an IP address.
[0020] For example, the second information acquisition means may acquire, as the second information, any communication method input by the operator operating the operation means. Also, for example, the second information acquisition means may acquire the second information based on the communication method associated with each optometric device. In this case, the second information acquisition means may acquire the second information that matches the first information stored in the identifier by reading the identifier associated with each optometric device. Also, in this case, the second information acquisition means may acquire the second information that matches the first information called from the database based on the model information of each optometric device. Note that, for example, since the communication method that can be set and executed varies depending on the model information of the optometric device, when the first information of the optometric device is used, the second information that the operator wants to set can be easily acquired.
[0021] For example, the second information acquiring means may acquire a communication method selected on a work screen described later as the second information. For example, the work screen described later may provide one or more options for the communication method (second information) for each optometric device. This allows, for example, an operator to easily select the second information by using the options for one or more communication methods (second information).
[0022] <Judgment means> The optometry system may include a determination means (e.g., the control unit 123). For example, the determination means determines in advance whether or not communication can be established between a plurality of optometry devices based on the first information acquired by the first information acquisition means and the second information acquired by the second information acquisition means. For example, more specifically, the determination means determines whether or not communication can be established between a plurality of optometry devices without attempting actual communication.
[0023] For example, the determination means may be configured to determine whether communication is possible by applying a communication method (second information) that the operator wishes to set to a communication method (first information) that is available for each of the multiple optometric devices. For example, the determination means may determine whether the communication method (second information) that the operator wishes to set corresponds to a communication method (first information) that is available for each of the multiple optometric devices. For example, the determination means may determine that communication can be established between the optometric devices when the first information corresponds to the second information, and may determine that communication cannot be established between the optometric devices when the first information does not correspond to the second information.
[0024] For example, the determination means may perform the determination process sequentially each time the second information for one of the multiple optometric devices is acquired. In this case, for example, the determination result by the determination means may be output in real time. Also, for example, the determination means may perform the determination process after the second information for all of the multiple optometric devices is acquired. For example, in this case, the determination process may be triggered by a completion signal indicating that acquisition of the second information for all of the optometric devices has been completed. Also, for example, in this case, the determination process may be triggered by a start signal of the determination process input by the operator operating the operation means.
[0025] <Display control means> The optometry system may include a display control means (e.g., the control unit 123). For example, the display control means causes the display means (e.g., the display unit 122) to display a work screen for selecting second information for a plurality of optometry devices. For example, the display control means may cause one work screen to be displayed on which second information for a plurality of optometry devices can be selected. Also, for example, the display control means may cause a plurality of work screens to be displayed on which second information for a plurality of optometry devices can be selected. For example, in this case, the display control means may cause one work screen corresponding to one optometry device to be displayed by switching the work screen for each optometry device, thereby causing a plurality of work screens provided for each of the plurality of optometry devices to be displayed. This allows, for example, an operator to easily set the second information using the work screen.
[0026] For example, when displaying a plurality of work screens, the display control means may switch the plurality of work screens in a preset order based on the selection of a communication method (second information) on the work screen. For example, in this case, the display control means may switch the work screens in a sequence based on an operation signal generated by the operation of the operation means by the operator. As an example, the work screens may be switched in a sequence based on a selection signal of the second information specified on such a work screen. As another example, the work screens may be switched in a sequence based on both the selection signal of the second information specified on such a work screen and a switching signal for transitioning the work screen. In this way, even if the operator is not familiar with communication, for example, the operator can easily obtain information required for connecting the ophthalmic device to a network by simply inputting items in sequence according to instructions.
[0027] For example, when there are a plurality of pieces of second information, the display control means may restrict the selection of the second information on the work screen based on the first information acquired by the first information acquisition means. For example, the display means control means may be configured to restrict the second information in advance so that the operator does not mistakenly select the second information (i.e., to prevent an inappropriate selection as the second information). As an example, the display control means may display only the second information included in the first information, or only the second information that matches the first information, on the work screen. On the other hand, the second information that is not included in the first information, or the second information that does not match the first information, may be hidden on the work screen. Also, as an example, the display control means may display both the second information included in the first information and the second information that is not included in the first information on the work screen, but prohibit the input of an operation signal for the second information that is not included in the first information. Similarly, the display means may display both the second information that matches the first information and the second information that does not match the first information on the work screen, but prohibit the input of an operation signal for the second information that does not match the first information. For example, this reduces the possibility that a communication method with which the optometric device cannot communicate is selected as the second information, making it easier to establish communication between the devices via a network.
[0028] <Output method> The optometry system may include an output means (e.g., the control unit 123). For example, the output means outputs a confirmation report that allows confirmation of a communication state to be established between the plurality of optometry devices based on the first information acquired by the first information acquisition means and the second information acquired by the second information acquisition means. For example, the communication state to be established between the plurality of optometry devices may indicate at least a communication method, and the output means may output a confirmation report that allows confirmation of the communication method to be established between the plurality of optometry devices. This allows, for example, an operator to easily confirm whether or not each device will be able to communicate with each other at a stage before actually establishing a network connection.
[0029] For example, the output means may output a confirmation report that allows the communication states to be established between multiple optometric devices to be checked simultaneously. As an example, a single report may be output that parallelizes the communication states of multiple optometric devices. Also, for example, the output means may output a confirmation report that allows the communication states to be established between multiple optometric devices to be checked independently. As an example, multiple (two or more) confirmation reports corresponding to each of the multiple optometric devices may be output. In this case, the communication state between each device can be checked by switching between the multiple confirmation reports.
[0030] For example, the output means may present the confirmation report in a report format in which predetermined items are arranged at predetermined positions in the confirmation report. For example, the output means may present the confirmation report in a predetermined report format in which at least some items are extracted and arranged according to a preset template from among communication-related items including the first information and the second information for each device. Note that, for example, the template of the confirmation report may be editable by an operator operating the operation means. As an example, at least one of the items shown in the confirmation report, the arrangement position and size of the items on the confirmation report, etc. may be editable.
[0031] For example, the output means may output, as a confirmation report, a configuration diagram that visualizes a communication state to be established between a plurality of optometric devices. In other words, a configuration diagram (e.g., a network configuration diagram) that visualizes a planned interconnection of a network between a plurality of optometric devices may be output. For example, the configuration diagram may be one in which the communication state of the network between each device is represented in various configurations (topologies). As an example, the configuration diagram may be one in which at least one of a bus type, a ring type, a star type, a mesh type, a tree type, etc. is represented according to the communication state of the network between each device. This allows, for example, an operator to intuitively determine whether each device will be in a state in which communication is possible with each other.
[0032] For example, the output means may output an alert based on the determination result of the determination means together with the confirmation report. For example, the alert may be an alert for supporting the operator in determining whether or not the communication state to be established between the multiple optometric devices is appropriate. That is, for example, the alert may be an alert for notifying the operator that it is impossible to establish communication between the multiple optometric devices. For example, this allows the operator to take action such as changing the second information in response to the output of the alert.
[0033] For example, the output means may control the display means to cause the display means to display the confirmation report. Also, for example, the output means may control the printing means (a printer as one example) to cause the printing means to print the confirmation report. Also, for example, the output means may control an external storage means (a memory as one example) to transmit the confirmation report to the external storage means. Of course, for example, the output means may execute a combination of these controls, or may execute a different control from these.
[0034] For example, the output means may control a display means and cause the display means to display an alert. Also, for example, the output means may control a printing means and cause the printing means to print an alert. Also, for example, the output means may control an external storage means and send an alert to the external storage means. Also, for example, the output means may control a sound generation means (a speaker as one example) and cause the sound generation means to generate the alert as sound. Of course, for example, the output means may execute a control that combines these, or may execute a control different from these.
[0035] For example, when the output means outputs an alert together with the confirmation report, the output form of the confirmation report and the output form of the alert may be the same. As an example, both the confirmation report and the alert may be displayed on the display means. Also, for example, when the output means outputs an alert together with the confirmation report, the output form of the confirmation report and the output form of the alert may be different. As an example, the confirmation report may be displayed on the display means, and the alert may be generated from the voice generation means.
[0036] <Example> An example of the eye examination system according to this embodiment will be described.
[0037] 1 is a schematic diagram of an optometry system 1. For example, the optometry system 1 includes a plurality of optometry devices used in a process of examining a subject's eye. For example, the optometry system 1 includes a subjective optometry device 10, an objective optometry device 20, a lensmeter 30, and the like.
[0038] For example, the subjective optometry device 10 is used in a process of subjectively measuring the optical characteristics of the subject's eye. For example, the subjective optometry device 10 may have a subjective measurement optical system that includes a light projection optical system that projects a visual target light beam toward the subject's eye, and a correction optical system that is disposed in the optical path of the light projection optical system and changes the optical characteristics of the visual target light beam. For example, the ocular refractive power (for example, spherical power, cylindrical power, astigmatism axis angle, etc.) is measured as the subjective optical characteristics of the subject's eye.
[0039] For example, the subjective optometry device 10 includes a main body 11 and a controller 12. For example, the main body 11 includes a housing 111 that houses a light projection optical system, an eye refractive power measuring unit 112 that houses a correction optical system, a control unit 113, etc. The control unit 113 includes a general CPU, RAM, ROM, etc. The CPU controls the driving of each part of the subjective optometry device 10. The RAM temporarily stores various types of information. The ROM stores various programs executed by the CPU, etc. The control unit 113 may be composed of multiple control units.
[0040] The controller 12 is used to perform a subjective examination of the subject's eye. The controller 12 is also used to establish communication between the subjective optometry device 10 and other devices via a network. For example, the controller 12 includes an operation unit 121, a display unit 122, a control unit 123, and the like. The operation unit 121 outputs an operation signal for performing various settings of the subjective optometry device 10. The operation unit 121 may be a touch panel that also serves as the display unit 122. The display unit 122 displays various information of the subjective optometry device 10, a work screen 50 described later, a confirmation report 100, and the like. The control unit 123 includes a general CPU, RAM, ROM, and the like. The CPU is responsible for the overall control of the controller 12. The RAM temporarily stores various information. The ROM stores various programs executed by the CPU, and the like. The control unit 123 may be configured of multiple control units.
[0041] An operation signal input by an operator operating the operation unit 121 of the controller 12 is output from the operation unit 121 to the control unit 123. Furthermore, the operation signal is output from the control unit 123 of the controller 12 to the control unit 113 in the main body 11 via the network.
[0042] For example, the objective optometry device 20 is used in a process of objectively measuring the optical characteristics of the subject's eye. For example, the objective optometry device 20 may have an objective measurement optical system 21 that includes a light projecting optical system that projects a measurement light beam onto the fundus of the subject's eye, and a light receiving optical system that receives a reflected light beam of the measurement light beam reflected by the fundus. For example, the ocular refractive power (e.g., spherical power, cylindrical power, astigmatism axis angle, etc.) is measured as the objective optical characteristics of the subject's eye.
[0043] Also, for example, the objective optometry device 20 includes a control unit 22. The control unit 22 includes a general CPU, RAM, ROM, etc. The CPU is responsible for the overall control of the objective optometry device 20. The RAM temporarily stores various information. The ROM stores various programs executed by the CPU, etc. The control unit 22 may be composed of multiple control units.
[0044] For example, the lens meter 30 is used in a process of measuring the optical characteristics of eyeglasses (eyeglass lenses) worn by a subject. For example, the lens meter 30 may have a measurement optical system 31 that is composed of a light projecting optical system that projects a measurement light beam toward the eyeglass lens and a light receiving optical system that receives the measurement light beam that has passed through the eyeglass lens. For example, the optical characteristics of the eyeglass lens that are measured include refractive power (e.g., spherical power, cylindrical power, and cylinder axis angle).
[0045] Furthermore, for example, the lens meter 30 includes a control unit 32. The control unit 32 includes a general CPU (processor), RAM, ROM, etc. The CPU is responsible for the overall control of the lens meter 30. The RAM temporarily stores various types of information. The ROM stores various programs executed by the CPU, etc. Note that the control unit 32 may be composed of multiple control units (i.e., multiple processors).
[0046] For example, the subjective ophthalmoscope 10, the objective ophthalmoscope 20, and the lensmeter 30 are each equipped with a communication unit (not shown) and are connected via a wired or wireless network 5. For example, a shared folder 6 accessible from each device may be created on the network 5. Also, for example, a memory 7 accessible from each device may be connected to the network 5. As an example, the memory 7 stores a database 8, which will be described later.
[0047] When introducing the above-mentioned eye examination system 1 to an eyeglass store or the like, it is necessary to prepare the eye examination devices to be used in the eye examination process of the subject's eye and to build a network for each device in advance. By making each device capable of communicating with each other, data can be easily sent and received, making it possible to smoothly proceed with the eye examination.
[0048] However, the more the number of optometry devices in the optometry system 1, the more complicated the network construction becomes. For example, an existing network is constructed between the main body 11 of the subjective optometry device 10 and the controller 12, but the setting for connecting at least one of the objective optometry device 20 and the lensmeter 30 to the existing network requires many items and is time-consuming. Furthermore, the control unit 123 of the controller 12 reflects the connection setting of the objective optometry device 20 and the lensmeter 30 specified by the operator each time (i.e., attempts communication between the devices each time). For this reason, for example, if the operator makes an incorrect setting, the existing network may be disconnected, and problems such as the inability to input an operation signal using the controller 12 may occur.
[0049] In addition, some eyeglass stores may connect the subjective ophthalmoscope 10, the objective ophthalmoscope 20, and the lensmeter 30 to a network already installed in the eyeglass store. There are various types of networks already installed in eyeglass stores, and it is difficult to set them differently depending on the environment.
[0050] Therefore, for example, in this embodiment, whether or not communication can be established between optometric devices is determined without actually attempting communication, thereby easily establishing a network.
[0051] <Control action> Below, a detailed description will be given of the control operation of the optometry system 1 as well as the network settings of the optometry system 1. Here, an example is given in which the main body 11 and the controller 12 of the subjective optometry device 10 are already in a state in which they can communicate with each other via an existing network. The operator uses the controller 12 to connect the objective optometry device 20 and the lensmeter 30 to the existing network.
[0052] <First operation mode> The subjective optometry device 10 can switch between a first operation mode for establishing communication between the subjective optometry device 10 and another device via a network and a second operation mode for the operator to measure subjective optical characteristics of the subject's eye (perform a subjective test). For example, the operator uses the operation unit 121 of the controller 12 to select an operation button (not shown) for setting the first operation mode. The control unit 123 of the controller 12 sets the first operation mode in response to an input signal from the operation button. For example, when the control unit 123 of the controller 12 sets the first operation mode, the display unit 122 of the controller 12 sequentially displays the work screens 50 corresponding to the devices that can be connected to the subjective optometry device 10 via a network using a wizard function.
[0053] <Wizard function> 2 to 4 are examples of the work screen 50 (work screens 50A to C) displayed on the display unit 122 of the controller 12. Fig. 2 shows the work screen 50A corresponding to the subjective optometry device 10. Fig. 3 shows the work screen 50B corresponding to the objective optometry device 20. Fig. 4 shows the work screen 50C corresponding to the lensmeter 30. For example, the work screen 50 (work screens 50A to C) includes an instruction message 51, a model information selection button 52, a communication method selection button 53, a communication identification number input button 54, a screen transition button 55, etc.
[0054] For example, the instruction message 51 is a message for guiding the operation of the operator. For example, the content of the message may be changed as appropriate according to a selection signal generated by each button operation. For example, the model information selection button 52 is a button for selecting the model information of the device. As an example, the model information of the device may be at least one of information such as a model name, a model number, etc. For example, the communication method selection button 53 is a button for selecting the communication method of the device. As an example, the communication method of the device may be at least one of methods such as a LAN (Local Area Network), a WLAN (Wireless LAN), and serial communication. For example, the communication identification number input button 54 is a button for inputting a communication identification number assigned to the device. As an example, the communication identification number of the device may be a number such as an IP (Internet Protocol) address. For example, the screen transition button 55 is a button for switching to the previous work screen or the next work screen.
[0055] First, the control unit 123 of the controller 12 displays the work screen 50A (see FIG. 2) corresponding to the subjective optometry device 10 according to the setting of the first operation mode. The operator checks the instruction message 51 on the work screen 50A and inputs each item in order according to the instruction message 51.
[0056] For example, the operator operates the model information selection button 52 to select the model information 60A of the subjective optometry device 10. For example, the operator may operate the model information selection button 52 to select an option 56 corresponding to the relevant model name from a list of model names that can be used as the subjective optometry device 10. The control unit 123 temporarily stores the model name of the subjective optometry device 10 based on the selection signal from the model information selection button 52.
[0057] Next, for example, the operator operates the communication method selection button 53 to select a communication method 80A that the operator wants to set and that is used when the subjective optometry device 10 transmits and receives data to and from another device. For example, the operator may operate the communication method selection button 53 to select an option 57 corresponding to the communication method from a list of general communication methods. The control unit 123 temporarily stores the communication method of the subjective optometry device 10 based on the selection signal from the communication method selection button 53.
[0058] Next, for example, the operator operates the communication identification number input button 54 to input the identification number 90A used when the subjective optometry device 10 transmits and receives data to and from other devices. For example, the operator operates the communication identification number input button 54 to input the IP address of the subjective optometry device 10. The control unit 123 temporarily stores the identification number of the subjective optometry device 10 based on a selection signal from the communication identification number input button 54.
[0059] For example, when the operator inputs all items related to the subjective optometry device 10, he / she operates the screen transition button 55. Based on the operation signal from the screen transition button 55, the control unit 123 determines the model name, communication method, and IP address of the subjective optometry device 10, associates them, and stores them. Based on the operation signal from the screen transition button 55, the control unit 123 also switches the display from the work screen 50A.
[0060] Next, the control unit 123 of the controller 12 displays a work screen 50B (see FIG. 3) corresponding to the objective optometry device 20. The operator similarly inputs the model information 60B (model name) of the objective optometry device 20, the communication method 80B and the identification number 90B (IP address) when the objective optometry device 20 transmits and receives data to and from other devices, and operates the screen transition button 55. Based on the operation signal from the screen transition button 55, the control unit 123 determines the model name, communication method, and IP address of the objective optometry device 20, associates them with each other, stores them, and switches the display from the work screen 50B.
[0061] Next, the control unit 123 of the controller 12 displays a work screen 50C (see FIG. 4) corresponding to the lens meter 30. The operator similarly inputs the type information 60C (model name) of the lens meter 30, the communication method 80B used when the lens meter 30 transmits and receives data to and from other devices, and the identification number 90C (IP address), according to the instruction message 51 on the work screen 50C, and operates the screen transition button 55. Based on the operation signal from the screen transition button 55, the control unit 123 confirms the model name, communication method, and IP address of the lens meter 30, associates and stores these, and terminates the display of the work screen C.
[0062] <Obtaining the first and second communication methods> In this embodiment, the control unit 123 of the controller 12 can easily obtain the information necessary to establish communication between the subjective optometry device 10 and other devices via a network by switching the work screen 50 using such a wizard function.
[0063] For example, the control unit 123 acquires the first communication method by which each of the subjective optometry device 10, the objective optometry device 20, and the lensmeter 30 can communicate. For example, even if the same device is classified into the category of subjective optometry device, if the model name or model number is different, the first communication method that can be set and executed in the device may be different. This is the same for the objective optometry device 20 and the lensmeter 30. Therefore, for example, the control unit 123 uses the model information 60 (model information 60A to 60C) input by the wizard function for each device, and calls and acquires the first communication method that differs for each device from the database 8 on the existing network of the main body 11 and the controller 12.
[0064] 5 is an example of the database 8. For example, the database 8 is provided for each category of device, and the first communication method of the device is associated with each type of device information. For example, the database 8A of the subjective optometry device 10 is associated with the type of device information 60A of the subjective optometry device 10 and the first communication method 70A. Also, for example, the database 8B of the objective optometry device 20 is associated with the type of device information 60B of the objective optometry device 20 and the first communication method 70B. Also, for example, the database 8C of the lensmeter 30 is associated with the type of device information 60C of the lensmeter 30 and the first communication method 70C.
[0065] For example, the control unit 123 checks the model information 60A (model name 60A) of the subjective optometry device 10 against the database 8A, and calls and acquires the first communication method 70A that can be communicated with the subjective optometry device 10. As an example, it is acquired that the RT-1000 model of the subjective optometry device 10 is capable of LAN communication. Similarly, for example, the control unit 123 checks the model information 60B (model name 60B) of the objective optometry device 20 against the database 8B, and calls and acquires the first communication method 70B that can be communicated with the objective optometry device 20. As an example, it is acquired that the AR-2 model of the objective optometry device 20 is capable of LAN communication, WLAN communication, or serial communication. Similarly, for example, the control unit 123 checks the model information 60C (model name 60C) of the lensmeter 30 against the database 8C, and calls and acquires the first communication method 70C that can be communicated with the lensmeter 30. As an example, it is acquired that the AR-2 model of the lens meter 30 is capable of LAN communication or WLAN communication.
[0066] For example, the control unit 123 thus acquires the first communication methods 70 (first communication methods 70A to 70C) with which each device can communicate. For example, the control unit 123 associates these first communication methods 70 with each device and stores them in a memory.
[0067] Also, for example, the control unit 123 acquires the second communication method that the operator wants to set for each of the subjective optometry device 10, the objective optometry device 20, and the lensmeter 30. For example, the control unit 123 stores the communication method 80 (communication methods 80A to C) input by the wizard function for each device as the second communication method 80 (second communication methods 80A to C). As an example, it is acquired that the operator has set LAN communication for the RT-1000 model of the subjective optometry device 10 (see FIG. 2). As another example, it is acquired that the operator has set LAN communication for the AR-2 model of the objective optometry device 20 (see FIG. 3). As another example, it is acquired that the operator has set serial communication for the LM-100 model of the lensmeter 30 (see FIG. 4).
[0068] <Generating and outputting confirmation reports> In this embodiment, when the control unit 123 of the controller 12 acquires the first communication method 70 and the second communication method 80 of each device, the control unit 123 generates a confirmation report 100 based on the first communication method 70 and the second communication method 80 of each device. For example, the control unit 123 generates the confirmation report 100 that can confirm the communication state to be established between the subjective optometry device 10 and the objective optometry device 20 and the communication state to be established between the subjective optometry device 10 and the lensmeter 30.
[0069] In this embodiment, the confirmation report 100 is represented as a configuration diagram that visualizes the communication state between each device. In other words, it is represented as a configuration diagram that visually shows how each device is planned to be connected to the network. For example, the control unit 123 may generate the confirmation report 100 by arranging at least the first communication method 70 and the second communication method 80 according to a template in which predetermined items are arranged at predetermined positions in one report.
[0070] 6 is an example of the confirmation report 100. For example, the confirmation report 100 includes, along with a schematic diagram of each device, model information 60 (model name) of each device, a first communication method 70 capable of communication for each device, a second communication method 80 that the operator wishes to set, an identification number 90 (IP address) for each device, and the like. For example, the model information 60, the first communication method 70, the second communication method 80, and the identification number 90 of each device may be shown as a list 101. Also, for example, the second communication method 80 may be shown as an arrow diagram 102 showing the interrelationships.
[0071] For example, when the control unit 123 of the controller 12 generates the check report 100, it causes the control unit 123 to display it on the display unit 122. For example, the control unit 123 may cause the check report 100 to be displayed so that it fits within one screen.
[0072] 7 is an example of the display unit 122. For example, a confirmation report 100, an edit button 103, a print button 104, and the like are displayed on the screen of the display unit 122. For example, the edit button 103 is a button for editing the confirmation report 100. For example, the print button 104 is a button for printing the confirmation report 100. For example, an operator can easily recognize the communication state to be established in each device by checking the confirmation report 100. Note that, for example, since the confirmation report 100 fits within one screen, the operator can easily grasp the overall picture of the communication state of each device.
[0073] For example, the operator can check the list 101 of the confirmation report 100 and easily determine whether the second communication method 80 that the operator wants to set can be selected for the first communication method 70 with which each device can communicate. As an example, in FIG. 6, the first and second communication methods of the subjective optometry device 10 and the objective optometry device 20 are consistent, but the first and second communication methods of the lensmeter 30 are not consistent. Therefore, the operator can understand that it is necessary to change the second communication method of the lensmeter 30. Also, for example, the operator can check the arrow diagram 102 of the confirmation report and easily determine whether the devices can be connected via a network. As an example, in FIG. 6, the subjective optometry device 10 and the lensmeter 30 are connected via LAN communication and serial communication, and no mutual relationship is established. Therefore, the operator can understand that it is necessary to change the second communication method of either the subjective optometry device 10 or the lensmeter 30.
[0074] <Preliminary determination of whether communication between devices can be established> In the above description, the operator determines whether or not communication can be established between the devices by checking the confirmation report 100. However, for example, the control unit 123 of the controller 12 may determine in advance whether or not communication can be established between the devices based on the first communication method 70 and the second communication method 80.
[0075] For example, when the control unit 123 acquires the first communication method 70 and the second communication method 80 based on the model information 60 input by the wizard function for each device, the control unit 123 detects whether the first communication method and the second communication method are the same. As an example, when there is only one first communication method for a specific device, the control unit 123 may detect whether the first communication method 70 and the second communication method 80 are the same. Also, as an example, when there are multiple first communication methods for a specific device, the control unit 123 may detect whether the first communication method 70 includes the second communication method 80. For example, when the first communication method 70 and the second communication method 80 are not the same in each device, or when the first communication method 70 does not include the second communication method 80, the control unit 123 may display an alert 105 based on such a determination result together with the confirmation report 100.
[0076] Furthermore, for example, when the control unit 123 acquires the second communication method 80 inputted by the wizard function for each device, it may detect whether the second communication method 80 between the devices is the same or not. For example, when the second communication method 80 between the devices is not the same, the control unit 123 may display an alert 105 based on such a determination result together with the confirmation report 100.
[0077] Fig. 8 is an example of an alert 105 displayed together with the confirmation report 100. The confirmation report 100 shown in Fig. 8 is the same as the confirmation report 100 shown in Fig. 6. For example, the alert 105 may be a predetermined symbol (for example, an exclamation mark, etc.) indicating that network communication between the devices has not been established. Of course, for example, the alert 105 may be a message in a dialog box or the like, or the list 101 or the arrow diagram 102 may be inverted in color or flashing, etc.
[0078] In this embodiment, the first communication method 70C available for communication with the lensmeter 30 is LAN communication or WLAN communication, whereas the second communication method 80C is serial communication. For this reason, for example, the control unit 123 may superimpose an alert 105 on the display field for the second communication method 80C in the list 101. Also, in this embodiment, the subjective optometry device 10 and the lensmeter 30 communicate via LAN communication and serial communication, and no mutual relationship is established. For this reason, for example, the control unit 123 may superimpose an alert 105 around the arrow diagram 102.
[0079] For example, the alert 105 enables the operator to more easily understand that the second communication method of the lens meter 30 needs to be changed, and that the second communication method of either the subjective optometry device 10 or the lens meter 30 needs to be changed.
[0080] For example, when the operator needs to change the communication method of each device, the operator may redo the settings. In this case, the operator operates the edit button 103 (see FIG. 5). For example, the control unit 123 may call up the work screen 50 based on an operation signal from the edit button 103. Alternatively, for example, the control unit 123 may enable the operator to directly edit items on the confirmation report 100 based on an operation signal from the edit button 103.
[0081] For example, at the stage of generating the confirmation report 100 and displaying it on the display unit 122, various settings for each device have not been reflected and no network connection has been attempted. That is, each device is not yet in a state in which it can communicate with each other. For this reason, even if there is an error in inputting each item using the wizard function, for example, problems such as disconnection of the existing network between the main body 11 and the controller 12 and inability to input operation signals from the controller 12 are unlikely to occur.
[0082] In this embodiment, since the second communication method 80A of the subjective optometry apparatus 10 is LAN communication and the second communication method 80C of the lensmeter 30 is serial communication, it is also possible to establish communication between them by adding a new device (such as a memory box, for example) to the subjective optometry apparatus 10. Therefore, for example, the control unit 60 may guide the operator's next action by an alert 105.
[0083] For example, if there is no problem with the contents of the confirmation report 100, the operator may print the confirmation report 100. In this case, the operator operates the print button 104 (see FIG. 5). For example, the control unit 123 transfers data to a printer (not shown) based on an operation signal from the print button 104.
[0084] For example, the operator may input information such as the second communication method 80 that the operator wants to set and the identification number 90 (IP address) of each device from a detailed screen for setting the network in each device while checking the printout of the confirmation report 100. For example, the control unit 123 may reflect various settings for each device each time based on the operation signal input by the operator on the detailed screen, and make each device capable of communicating with each other. This establishes communication between the subjective optometry device 10 and other devices via a network.
[0085] <Second operation mode> For example, when communication between the subjective optometry device 10 and another device via a network is established, the operator may select an operation button (not shown) for setting the second operation mode using the operation unit 121 of the controller 12. The control unit 123 sets the second operation mode in response to an input signal from the operation button.
[0086] For example, under the second operation mode setting, the control unit 22 of the objective optometry apparatus 20 can store the measurement results of the objective test of the subject's eye using the objective optometry apparatus 20 (in other words, objective data) in the shared folder 6. Similarly, the control unit 32 of the lensmeter 30 can store the measurement results of the optical characteristics of the spectacle lenses using the lensmeter 30 (in other words, pre-spectacle data) in the shared folder 6.
[0087] Furthermore, for example, under the setting of the second operation mode, a measurement screen for subjective testing of the subject's eye is displayed on the display unit 122 of the controller 12. As an example, on such a measurement screen, it is possible to set at least one of the type of test optotype to be presented to the subject's eye, the visual acuity value of the test optotype, the presentation distance of the test optotype, the correction power for correcting the subject's eye, and the like.
[0088] For example, in a subjective examination of a subject's eye, at least one of the objective data and the previous glasses data is used as an initial value of the correction power for correcting the subject's eye. For example, the control unit 123 of the controller 12 can access the shared folder 6 and call up at least one of the previous glasses data and the objective data.
[0089] As described above, for example, the optometry system of this embodiment has a plurality of optometry devices used in the optometry process of the subject's eye, acquires first information indicating a communication method that can be communicated with each of the plurality of optometry devices, and second information indicating a communication method that the operator wants to set for each of the plurality of optometry devices, and outputs a confirmation report that allows the operator to confirm the communication state to be established between the plurality of optometry devices based on the first information and the second information. This allows the operator to easily check, for example, whether each device will be able to communicate with each other before actually connecting to the network. Note that the network can be easily established by reflecting various settings based on such a confirmation report.
[0090] Also, for example, the optometry system of this embodiment displays a work screen for selecting a communication method (second information) that the operator wants to set for multiple optometry devices, and acquires the communication method selected on the work screen as the second information. This allows the operator to easily set the second information using, for example, one or more communication method options.
[0091] In addition, for example, the optometry system of this embodiment includes a plurality of work screens provided for each of a plurality of optometry devices, and switches between the plurality of work screens in a preset order based on the selection of the communication method on the work screen. As a result, even if the operator is not familiar with communication, he or she only needs to input the items in order according to the instructions, and no complicated operations are required. In addition, the information required to connect each device to the network can be easily obtained.
[0092] Also, for example, the optometry system of this embodiment acquires model information for a plurality of optometry devices, and acquires the first information by calling the first information based on the model information using a database in which the communication method (first information) that can be communicated is associated with each model information of the plurality of optometry devices. For example, since the communication method that can be set and executed varies depending on the model information of the device (for example, the model name), if an attempt is made to connect to a network in a state in which the first information and the second information do not match, this may affect communication. However, for example, by obtaining the first information from the model information of the device, it is possible to determine in advance whether there is a problem with the setting of the second information.
[0093] Also, for example, the optometry system of this embodiment determines in advance whether communication between a plurality of optometry devices can be established based on the communication method (first information) that can be communicated with each of the plurality of optometry devices and the communication method (second information) that the operator wants to set for each of the plurality of optometry devices, and outputs an alert based on the determination result together with a confirmation report. For example, this allows the operator to more easily determine that the first information and the second information do not match when an alert is output. Furthermore, for example, the operator can take measures such as changing the second information in advance as necessary so that communication between each of the devices can be established.
[0094] In addition, for example, the optometry system of this embodiment outputs a configuration diagram that visualizes the communication state between multiple optometry devices as a confirmation report, which allows an operator to intuitively determine whether each device is in a state where it can communicate with each other.
[0095] <Example of transformation> In this embodiment, the configuration in which the operator uses the controller 12 of the subjective optometry device 10 to set up network communication has been described as an example, but the present invention is not limited thereto. For example, a host computer may perform the same function as the controller 12 and set up network communication on the host computer. In this case, the control unit of the host computer may display a work screen 50 in a preset order on the display unit of the host computer. In addition, the control unit of the host computer may obtain the model name, communication method, IP address, etc. of each device based on the setting input by the operator in accordance with the work screen, and generate and output a confirmation report 100.
[0096] In the present embodiment, the optometry system 1 is described as having one each of the subjective optometry device 10, the objective optometry device 20, and the lensmeter 30, but is not limited thereto. For example, the optometry system 1 may be configured to have at least two or more of the subjective optometry device 10, the objective optometry device 20, and the lensmeter 30. In other words, the optometry system 1 may be configured to have a plurality of devices of the same type used in a predetermined optometry process. For example, in this case, a number selection button or the like may be provided on the work screen 50 corresponding to each device so that the number can be input. For example, when the operator operates the number selection button, the control unit 123 may appropriately add a work screen 50 based on the operation signal.
[0097] As an example, when one subjective optometry device 10 is used, the display unit 122 may be controlled so that the work screen 50A for the second and subsequent devices is automatically hidden (skiped), and when two or more subjective optometry devices 10 are used, the work screen 50A for the second and subsequent devices is displayed. Also, as an example, when two or more subjective optometry devices 10 are used, the display unit 122 may be controlled so that the work screen 50A for the second subjective optometry device 10 is interrupted and displayed after the work screen 50A for the first subjective optometry device 10.
[0098] In the present embodiment, the control unit 123 switches the display in response to an operation signal from the screen transition button 55 when the operator has input all items on the work screen 50 for each of the subjective optometry device 10, the objective optometry device 20, and the lensmeter 30, but the present invention is not limited to this. For example, the control unit 123 may be configured to be able to switch the display even if some of the items on the work screen 50 have not been input. For example, in this case, a predetermined symbol (such as a question mark, for example) indicating that the information has not been input may be displayed in the corresponding areas of the model information 60, the first communication method 70, the second communication method 80, the identification number 90, etc. on the confirmation report 100. Of course, for example, the corresponding areas may be color-inverted or flashing, or a message may be displayed in a dialog box.
[0099] In the present embodiment, the operator acquires the model information 60A of the subjective optometry device 10 by selecting the model information 60A from among the options of the model information selection button 52 on the work screen 50A, but the present invention is not limited to this. For example, since the controller 12 and the main body 11 of the subjective optometry device 10 are in a communicable state, the control unit 123 of the controller 12 may acquire the model information 60A by accessing the memory of the main body 11 and receiving the model information 60A. For example, the memory of the main body 11 may store the model information 60A (model name) as known information for identifying the main body 11.
[0100] In this embodiment, the configuration in which the operator acquires the second communication method 80 (second communication methods 80A to C) that he / she wishes to set for each device by selecting it from the options of the communication method selection button 53 on the work screen 50 has been described as an example, but the present invention is not limited thereto. For example, in this embodiment, the first communication method 70 that is communicable with each device is acquired, so that the selection of the second communication method 80 may be restricted based on the first communication method 70. In other words, based on the first communication method 70 that is communicable with each device, the first communication method 70 that is not communicable with each device can be grasped, so that the selection of the second communication method 80 that matches such a first communication method 70 that is not communicable with each device may be restricted.
[0101] More specifically, for example, the second communication method 80 that matches the first communication method 70 with which communication is not possible in each device may be excluded from the options of the communication method selection button 53 on the work screen 50 and hidden. Alternatively, for example, the second communication method 80 may be displayed as an option of the communication method selection button 53, but may be locked so that an operation signal from a radio button or the like is not input.
[0102] For example, the optometry system 1 of this embodiment may limit the selection of the second communication method (second information) that the operator wants to set based on the first communication method (first information) that is capable of communication with each of the multiple optometry devices. For example, this reduces the possibility that the operator will select a communication method that is not capable of communication with the optometry devices as the second information. As a result, it becomes easier to establish communication between the devices via a network.
[0103] In this embodiment, the operator operates the communication identification number input button 54 on the work screen 50 for each of the subjective optometry device 10, the objective optometry device 20, and the lensmeter 30 to input the identification number, but the present invention is not limited to this. For example, in this embodiment, the identification number input on the work screen 50 for any of the subjective optometry device 10, the objective optometry device 20, and the lensmeter 30 may be automatically reflected in the identification number of the work screen 50 for the other device. More specifically, for example, the identification number 90A (IP address) input on the work screen 50A for the subjective optometry device 10 may be automatically input as the identification number 90B (IP address) of the work screen 50B for the objective optometry device 20 and the identification number 90C (IP address) of the work screen 50C for the lensmeter 30. Note that, for example, in this case, only a part of the identification number (for example, the network address part of the IP address, etc.) may be automatically input.
[0104] In the present embodiment, the configuration has been described as an example in which the operator prints out the check report 100 and manually sets up the network in each device while checking the printout, but the present invention is not limited to this. For example, the operator may store the check report 100 in an external storage unit (e.g., an SD card, a USB memory, etc.) and insert the storage unit into the objective optometry device 20 and the lensmeter 30, so that the network settings in each device are automatically performed. For example, in this case, the control unit 123 of the controller 12 may record the check report 100 in the storage unit based on an operation signal from the operation unit 121. Furthermore, for example, the control unit 22 of the objective optometry device 20 and the control unit 32 of the lensmeter 30 may read data including at least the second communication method from the storage unit inserted by the operator and reflect the data in the network settings.
[0105] Furthermore, for example, if a network is not established between the devices but each device can access the shared folder 6, the control unit 123 of the controller 12 may store the confirmation report 100 in the shared folder 6. For example, in this case, the control units of the objective ophthalmology device 20 and the lensmeter 30 may access the shared folder 6, read data including at least the second communication method from the confirmation report 100, and reflect the data in the network settings. [Explanation of symbols]
[0106] 1 Optometry system 5. Network 8 Database 10. Subjective eye examination device 20 Objective optometry device 30 Lens Meter 60 Model Information 70 First communication method 80 Second communication method 90 Identification Number 50 Work Screen 100 Confirmation Report
Claims
1. An optometry system having a plurality of optometry devices used in an optometry examination of a subject's eye, a first information acquiring means for acquiring first information indicating a communication method available for each of the plurality of ophthalmic devices; a second information acquiring means for acquiring second information indicating a communication method that an operator wants to set for each of the plurality of optometric devices; an output means for outputting a confirmation report that enables confirmation of a communication state to be established between the plurality of ophthalmic devices based on the first information acquired by the first information acquisition means and the second information acquired by the second information acquisition means; An optometric system comprising:
2. The optometry system of claim 1, a display control means for causing a display means to display a work screen for selecting the second information for the plurality of ophthalmological devices; The optometry system is characterized in that the second information acquisition means acquires the communication method selected on the work screen as the second information.
3. The optometry system of claim 1, a model information acquisition means for acquiring model information for the plurality of ophthalmological devices; a database in which the first information is associated with each of the model information of the plurality of ophthalmic devices; Equipped with The eye examination system is characterized in that the first information acquisition means acquires the first information by calling the first information from the database based on the model information acquired by the model information acquisition means.
4. The optometry system of claim 3, a determination means for determining in advance whether communication can be established between the plurality of ophthalmic devices based on the first information acquired by the first information acquisition means and the second information acquired by the second information acquisition means, The optometry system is characterized in that the output means outputs an alert based on the determination result of the determination means together with the confirmation report.
5. In the optometry system according to any one of claims 1 to 4, The optometry system is characterized in that the output means outputs, as the confirmation report, a configuration diagram that visualizes the communication state between the plurality of optometry devices.