Information processing device, information processing method, and program
The information processing device automatically manages and launches applications based on imaging device states, addressing the complexity of managing multiple imaging devices and their applications, thereby enhancing user convenience.
Patent Information
- Application Number
- JP2021133514
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-08-18
- Publication Date
- 2025-11-05
- Estimated Expiration
- 2041-08-18
AI Technical Summary
In environments with multiple imaging devices connected to an information processing device, it becomes difficult to manage the correspondence between imaging devices and their respective applications, leading to complex operations for users due to differences in imaging targets, purposes, and manufacturers.
An information processing device equipped with a detection unit to identify the startup state of connected imaging devices, an identification unit to match applications with these devices, and a launching unit to automatically launch the appropriate applications based on a predefined application table.
This configuration improves user convenience by automatically managing and launching applications compatible with the imaging devices, simplifying operations and reducing the need for manual intervention.
Smart Images

Figure 0007764161000001 
Figure 0007764161000002 
Figure 0007764161000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing device, an information processing method, and a program. [Background technology]
[0002] A diagnostic system for performing image analysis of an eye to be examined and making a diagnosis has been known. Such a diagnostic system includes an imaging device for capturing an image of the eye to be examined and an information processing device for performing various processes using image data captured by the imaging device. The information processing device is equipped with an application compatible with the imaging device, and a user performs various image processing and diagnostic tasks via the application.
[0003] For example, Patent Document 1 discloses a configuration in which an imaging device and an information processing device are connected, and a program to be started on the information processing device side can be set by operating the imaging device. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Japanese Patent Application Laid-Open No. 2007-104595 Summary of the Invention [Problem to be solved by the invention]
[0005] For example, in an environment such as a hospital, various imaging devices are installed depending on the diagnostic target and diagnostic purpose. Consider a case where multiple imaging devices are connected to an information processing device via a network. Each of the multiple imaging devices may correspond to a different application due to differences in imaging target, purpose, manufacturer, etc. Therefore, the information processing device must launch and use an application corresponding to each imaging device. In this case, as the number of imaging devices and applications increases, it becomes difficult to grasp the correspondence between the imaging devices and the applications, resulting in complicated operations for the user.
[0006] Patent Document 1 describes that an information processing device receives information about a startup program set on the imaging device side and starts a program corresponding to that information. However, Patent Document 1 requires setting on the imaging device side, such as a digital camera, and if the user does not know which program to start, the setting may be time-consuming. Furthermore, Patent Document 1 does not take into consideration a situation in which multiple imaging devices are connected to one information processing device at the same time and any of the imaging devices is used.
[0007] In view of the above-described problems, an object of the present invention is to improve the convenience when using an application compatible with an imaging device in accordance with the startup state of the imaging device. [Means for solving the problem]
[0008] In order to solve the above problems, one aspect of the present invention has the following configuration: That is, an information processing device communicably connected to an imaging device, a detection unit that detects that the imaging device has been started; an identification unit that identifies an application corresponding to the started-up imaging device from one or more applications provided in the information processing device; a launching unit that launches the application identified by the identifying unit; It has.
[0009] Another aspect of the present invention has the following configuration: That is, a control method for an information processing device communicably connected to an imaging device, comprising: a detecting step of detecting that the imaging device has been activated; a specifying step of specifying an application corresponding to the launched imaging device from one or more applications provided in the information processing device; a launching step of launching the application identified in the identifying step; It has.
[0010] Another aspect of the present invention has the following configuration: a program comprising: On the computer, a detecting step of detecting that an imaging device connected to the computer has been activated; a specifying step of specifying an application corresponding to the launched imaging device from one or more applications provided in the computer; a launching step of launching the application identified in the identifying step; Execute the following. [Effects of the Invention]
[0011] According to the present invention, it is possible to improve the convenience when using an application compatible with an imaging device in accordance with the startup state of the imaging device. [Brief explanation of the drawings]
[0012] [Figure 1] FIG. 1 is a diagram showing an example of a system configuration according to an embodiment of the present invention. [Figure 2] FIG. 1 is a block diagram showing an example of the functional configuration of an information processing apparatus according to an embodiment of the present invention. [Figure 3] FIG. 4 is a diagram showing an example of the configuration of an application table according to an embodiment of the present invention. [Figure 4] 10 is a flowchart of a startup process according to an embodiment of the present invention. [Figure 5]10 is a flowchart of a stop process according to an embodiment of the present invention. DETAILED DESCRIPTION OF THE INVENTION
[0013] Examples of embodiments of an information processing device, an information processing method, and a program according to the present invention will be described in detail with reference to the drawings. The contents of documents cited in this specification and any publicly known technologies may be incorporated into the following embodiments. The embodiments described below are merely examples for explaining the present invention and are not intended to limit the scope of the present invention. Furthermore, not all of the configurations described in each embodiment are necessarily essential for solving the problems of the present invention. In each drawing, the same components are designated by the same reference numerals to indicate their correspondence.
[0014] First Embodiment [System Configuration] FIG. 1 is a diagram showing a schematic configuration of an ophthalmologic system according to an embodiment of the present invention. The ophthalmologic system includes one or more image capture devices 100 and information processing devices 200, which are communicatively connected via a network 250. The connection between the image capture devices 100 and the information processing devices 200 may be one-to-one or n-to-one, and is not particularly limited. In this embodiment, a description will be given taking a plurality of image capture devices as an example. Furthermore, when a description of the plurality of image capture devices is required individually, suffixes (a, b, ..., n) will be added to the reference numerals, and when a description is given collectively, the suffixes will be omitted.
[0015] The imaging device 100 is an imaging device for capturing images of a subject's eye, and is configured, for example, with a 3D fundus imaging device using an OCT (Optical Coherence Tomography) device, an RGB camera, a fundus camera, a slit lamp microscope, etc. For example, an OCT device is used to perform OCT measurement on the subject's eye to obtain a tomographic image of the subject's eye. An RGB camera can also capture a front image of the subject's eye. The type of image captured by the imaging device 100 is not particularly limited, and multiple types of images may be captured depending on user operations, etc. Hereinafter, the various images captured and acquired by the imaging device 100 are also collectively referred to as image data. Hereinafter, the multiple imaging devices 100 will be described as having the same basic configuration and each corresponding to a different application.
[0016] The imaging device 100 includes an imaging unit 101, an image processing unit 102, an imaging control unit 103, a storage unit 104, and a communication unit 105. The imaging unit 101 captures an image of the subject's eye based on a predetermined imaging principle. Here, it is assumed that the imaging unit 101 is provided with a configuration according to the target diagnosis content, such as an RGB camera that captures a front image of the subject's eye, or an OCT device. In the case of an OCT device, an OCT image is obtained by applying an OCT scan to the subject's eye upon receiving a control instruction from the imaging control unit 103.
[0017] The image processing unit 102 performs image processing on various image data acquired by the imaging unit 101. The content of the image processing performed here is not particularly limited and may be predetermined depending on the type of image data acquired, for example. The shooting control unit 103 controls the shooting operation by the imaging unit 101. The image processing unit 102 and the shooting control unit 103 may each be configured with a dedicated circuit, or may be realized by a processor such as a CPU (Central Processing Unit) (not shown) provided in the imaging device 100 reading and executing a program stored in the storage unit 104.
[0018] The storage unit 104 is configured with RAM (Random Access Memory), ROM (Read Only Memory), HDD (Hard Disk Drive), SSD (Solid State Drive), etc., and stores various image data captured by the imaging unit 101. The storage unit 104 may also store shooting settings and various programs used by the image processing unit 102 and the shooting control unit 103. The communication unit 105 controls communication with an external device (for example, the information processing device 200) via the network 250. The communication method here may be wired or wireless, and there are no particular limitations on the communication standard, etc.
[0019] The information processing device 200 includes a processing unit 201, a storage unit 202, a communication unit 203, and a UI (User Interface) unit 204. The processing unit 201 controls and processes the entire information processing device 200 and is configured by a processor such as a CPU. The storage unit 202 includes a RAM, a ROM, a HDD, an SSD, etc., and stores various settings used in processing by the processing unit 201, various processing programs, and various image data. The communication unit 203 controls communication with external devices (e.g., the imaging devices 100a to 100n) via a network 250. The communication method here may be wired or wireless, and the communication standard is not particularly limited. The UI unit 204 is a user interface used by a user of the information processing device 200 and includes, for example, an operation unit for inputting user instructions and a display unit for displaying a screen, etc. The operation unit may be, for example, a mouse or a keyboard. The display unit may be, for example, a liquid crystal display (LCD) or an organic light-emitting diode (OLED) display.
[0020] [Function Configuration] 2 is a block diagram showing an example of the functional configuration of an information processing device 200 according to this embodiment. The information processing device 200 is configured to include a startup detection unit 211, an application management unit 212, an application startup control unit 213, and a display control unit 214. Note that the block configuration of the functions implemented by the information processing device 200 is an example, and may be further divided into more details corresponding to each of the processes described above. In this embodiment, each function may be implemented by a processing unit 201 included in the information processing device 200 reading and executing a program stored in a storage unit 202.
[0021] The startup detection unit 211 detects the startup state of each of the multiple imaging devices 100 connected via the network 250. That is, the startup detection unit 211 detects whether the imaging device 100 is started or stopped. The detection method here may be performed by periodically sending a signal to the imaging device 100 inquiring about the startup state, or may be performed based on a signal transmitted from the imaging device 100 when the imaging device 100 is started. The startup detection unit 211 may determine that the imaging device 100 has stopped when communication with the imaging device 100 is lost. The application management unit 212 manages applications corresponding to each of the multiple imaging devices 100. Details of an application table used for management will be described later with reference to FIG. 3. In this embodiment, it is assumed that the information processing device 200 is provided with an application corresponding to each of the multiple imaging devices 100, and that the application management unit 212 manages the information on the applications.
[0022] The application start control unit 213 controls the start and stop of applications in the information processing device 200 based on the application table managed by the application management unit 212 and the detection result of the start detection unit 211. The display control unit 214 controls the screen display of each application displayed on the display unit.
[0023] [Application Table] 3 is a diagram showing an example of the configuration of an application table 300 managed by the application management unit 212 of the information processing device 200 according to this embodiment. In this embodiment, the information processing device 200 is provided with applications corresponding to each of the multiple image capture devices 100. Here, an example will be described using seven image capture devices 100 and nine applications.
[0024] The application table 300 includes the following items: imaging device ID 301, application ID 302, startup conditions 303, startup operation settings 304, and shutdown operation settings 305. The imaging device ID 301 is identification information for uniquely identifying the imaging device 100 connected to the information processing device 200. The specifications of the imaging device ID 301 (such as the number of digits and characters used) are not particularly limited. In this example, seven imaging devices 100 indicated by imaging device IDs "SD00001" to "SD00007" are taken as examples. The application ID 302 is identification information for uniquely identifying an application provided in the information processing device 200. The specifications of the application ID 302 (such as the number of digits and characters used) are not particularly limited. In this example, nine applications indicated by application IDs "AP00001" to "AP00009" are taken as examples.
[0025] The activation condition 303 indicates a condition for activating an application identified by an application ID when activation of the imaging device 100 identified by the imaging device ID is detected. The content of the activation condition may vary depending on the configuration of the imaging device and the application. For example, "activation detection" is a setting for activating a corresponding application when activation of the imaging device is detected. "No automatic activation" is a setting for not activating a corresponding application when activation of the imaging device is detected. "A mode transition detection" is a setting for activating a corresponding application when activation of the imaging device is detected and transition to "A mode" is detected. Note that the modes of the imaging device 100 are not particularly limited, and the information processing device 200 may be configured to be able to acquire information regarding the mode from the imaging device 100.
[0026] The startup operation settings 304 indicate operation settings when an application is started. The contents of the operation settings may differ depending on the configuration of the imaging device or the application. For example, "menu screen display" is a setting that displays a menu screen of the application on the display unit after the application is started. "image list screen display" is a setting that displays a list screen of image data captured by the imaging device 100 after the application is started. "start confirmation screen display" is a setting that displays information about an application corresponding to the imaging device whose start has been detected, and a confirmation screen for whether or not to start the application. "A mode screen display" is a setting that displays a screen corresponding to the mode of the imaging device 100 ("A mode" in this example) from among various screens provided by the application after the application is started.
[0027] The stop operation setting 305 indicates a condition for stopping an application identified by an application ID when a stop of the imaging device 100 identified by the imaging device ID is detected. For example, "display stop confirmation screen" is a setting for displaying a confirmation screen for confirming whether or not to stop the corresponding application when the imaging device 100 is stopped. "Stop" is a setting for stopping the corresponding application when the imaging device 100 is stopped.
[0028] Furthermore, the correspondence between imaging devices and applications is not limited to one-to-one. N applications may be associated with one imaging device 100, or one application may be associated with N imaging devices 100. Furthermore, when multiple applications are associated with one imaging device 100, the applications may be set to start up differently.
[0029] In the example of Fig. 3, the imaging device identified by the imaging device ID "SD00006" is associated with two applications identified by the application IDs "AP00006" and "AP00007." In this example, when the startup of the imaging device 100 identified by the imaging device ID "SD00006" is detected, the application identified by the application ID "AP00006" starts and then a menu screen is displayed. On the other hand, the application identified by the application ID "AP00007" displays a confirmation screen for confirming whether or not to start the application.
[0030] 3, the imaging device identified by the imaging device ID "SD00007" is associated with two applications identified by application IDs "AP00006" and "AP00007." In this example, when startup of the imaging device 100 identified by the imaging device ID "SD00007" is detected, the application identified by the application ID "AP00008" starts and displays a menu screen. Furthermore, when shutdown of the imaging device 100 identified by the imaging device ID "SD00007" is detected, the application identified by the application ID "AP00009" is stopped, and then the application identified by the application ID "AP00008" is stopped. In this way, when multiple applications are associated with one imaging device, the order in which the applications are started and stopped may be set.
[0031] The information managed in the application table 300 is not limited to the items shown in Fig. 3. The application table 300 may also be configured so that the user can set any value.
[0032] [Processing flow] (Startup process) 4 is a flowchart of the startup process of the information processing device 200 according to this embodiment. This process is realized, for example, by the processing unit 201 included in the information processing device 200 reading and executing various programs stored in the storage unit 202, thereby operating as each functional unit shown in FIG. 2. Here, for the sake of simplicity, the subject of the process is shown as the information processing device 200, but the processes are realized by the cooperation of each function shown in FIG. 2. This process flow may be started when the information processing device 200 is started, and may be executed continuously.
[0033] In step S401, the information processing device 200 determines whether or not activation of any of the multiple imaging devices 100 connected to it in a communicable manner has been detected. As described above, this detection may be performed by periodically sending a signal to the imaging device 100 inquiring about its activation status, or may be performed based on a signal transmitted from the imaging device 100 when the imaging device 100 is activated. The information used for detection may include an imaging device ID for uniquely identifying the imaging device 100 shown in FIG. 3, information related to the operation of the imaging device 100 (e.g., mode information), and the like. If activation of any imaging device 100 has been detected (YES in step S401), the information processing device 200 proceeds to step S402. On the other hand, if activation of any imaging device 100 has not been detected (NO in step S401), this processing flow ends. In this case, the information processing device 200 waits until activation of any imaging device 100 has been detected.
[0034] In step S402, the information processing device 200 refers to the application table 300 as shown in Fig. 3. If the application table 300 is configured to be updateable as needed, the information processing device 200 refers to the application table 300 in its latest state.
[0035] In step S403, the information processing device 200 determines whether or not the information processing device 200 has an application corresponding to the imaging device 100 whose activation was detected in step S401. If a corresponding application is present (YES in step S403), the process of the information processing device 200 proceeds to step S404. On the other hand, if a corresponding application is not present (NO in step S403), this processing flow ends. Note that the information used in making this determination is not limited to the information included in the application table 300. For example, the determination may be made by checking the operating status of the information processing device 200 in addition to the information in the application table 300. For example, it may be determined that a corresponding application is not present in the following cases: when a new imaging device 100 is connected; when an application has been uninstalled; when the installed version of the application is incompatible; when the application cannot be activated for some reason (such as a failure or processing load); etc.
[0036] In step S404, the information processing device 200 determines whether an application corresponding to the imaging device 100 whose activation was detected in step S401 has already been activated. If the corresponding application has already been activated (YES in step S404), the processing of the information processing device 200 proceeds to step S405. On the other hand, if the corresponding application has not already been activated (NO in step S404), the processing of the information processing device 200 proceeds to step S406.
[0037] In step S405, the information processing device 200 displays the screen of the application corresponding to the imaging device 100 whose activation was detected in step S401 in the foreground on the display unit. At this time, the screen to be displayed may be switched based on the information in the startup operation settings 304 of the application table 300. For example, the screen may be switched from the screen that has already been activated and displayed to the screen set in the startup operation settings 304. Then, this processing flow ends.
[0038] In step S406, the information processing device 200 acquires information on the start conditions 303 of the corresponding application from the application table 300. At this time, the information processing device 200 also acquires information on the start-up operation settings 304 of the application table 300.
[0039] In step S407, the information processing device 200 controls the start of the corresponding application based on the start condition acquired in step S406.
[0040] In step S408, the information processing device 200 controls the screen display of the application started in step S407 based on the startup operation settings acquired in step S406. At this time, the information processing device 200 may display, together with the display screen of the application, information about the imaging device 100 corresponding to this application and a message that the corresponding imaging device 100 has been started. Then, this processing flow ends.
[0041] As described above, when the connected imaging device 100 is started up, the corresponding application is automatically started up on the information processing device 200 side.
[0042] (Stop processing) 5 is a flowchart of a shutdown process of the information processing device 200 according to this embodiment. This process is realized, for example, by the processing unit 201 included in the information processing device 200 reading and executing various programs stored in the storage unit 202, thereby operating as each functional unit shown in FIG. 2. Here, for the sake of simplicity, the subject of the process is shown as the information processing device 200, but the processes are realized by the cooperation of each function shown in FIG. 2. This process flow may be started when the information processing device 200 is started, and may be executed continuously.
[0043] In step S501, the information processing device 200 determines whether or not it has detected a stop of any of the multiple imaging devices 100 that are communicatively connected. As described above, this detection method may be performed by periodically sending a signal to the imaging device 100 to inquire about its activation status, or may be performed based on the fact that communication with the imaging device 100 has been interrupted for a certain period of time. When detecting a stop, the information processing device 200 also acquires an imaging device ID for uniquely identifying the stopped imaging device 100. If it has detected a stop of any imaging device 100 (YES in step S501), the processing of the information processing device 200 proceeds to step S502. On the other hand, if it has not detected a stop of any imaging device 100 (NO in step S501), this processing flow ends. In this case, it waits until it detects a stop of any imaging device 100.
[0044] In step S502, the information processing device 200 refers to the application table 300 as shown in Fig. 3. If the application table 300 is configured to be updateable as needed, the information processing device 200 refers to the application table 300 in its latest state.
[0045] In step S503, the information processing device 200 determines whether or not an application corresponding to the imaging device 100 whose stop was detected in step S501 is running in the information processing device 200. If there is a running application (YES in step S503), the processing of the information processing device 200 proceeds to step S504. On the other hand, if there is no running application (NO in step S503), this processing flow ends.
[0046] In step S504, the information processing device 200 acquires information on the stop operation setting 305 of the corresponding application from the application table 300.
[0047] In step S505, the information processing device 200 controls the operation of the corresponding application based on the stop operation setting acquired in step S504. For example, the information processing device 200 may display a confirmation screen asking whether to stop the application, and may stop the corresponding application when a stop instruction is received from the user via the confirmation screen. Furthermore, the information processing device 200 may perform control so as not to stop the corresponding application (i.e., control to continue activation) even when the imaging device 100 is stopped. Furthermore, the information processing device 200 may display on the UI unit 204 that the imaging device 100 has been stopped. Then, this processing flow ends.
[0048] As described above, when the connected imaging device 100 is stopped, the corresponding application is automatically stopped on the information processing device 200 side.
[0049] As described above, according to this embodiment, it is possible to improve the convenience when using an application corresponding to an imaging device in accordance with the activation or deactivation state of the imaging device.
[0050] <Other embodiments> In the present invention, a program or application for realizing the functions of one or more of the above-described embodiments can be supplied to a system or device using a network or a storage medium, etc., and one or more processors in the computer of the system or device can read and execute the program.
[0051] In this specification, the term "processor" refers to a general-purpose or dedicated circuit such as a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), an ASIC (Application Specific Integrated Circuit), or a programmable logic device (e.g., an SPLD (Simple Programmable Logic Device), a CPLD (Complex Programmable Logic Device), or an FPGA (Field Programmable Gate Array)).
[0052] In addition to the methods exemplified above, a program for causing a computer to execute a control method for controlling the above-described device is also provided. Such a program can be stored in any computer-readable storage medium. Examples of such a storage medium include semiconductor memory, optical disks, magneto-optical disks (CD-ROMs, DVD-RAMs, DVD-ROMs, MOs, etc.), and magnetic storage media (hard disks, floppy disks, ZIPs, etc.). The program can also be transmitted and received via a network such as the Internet or a LAN. Similarly, the operation of the device may be controlled based on control instructions or processing results executed by a processing unit located on the network.
[0053] As such, the present invention is not limited to the above-described embodiments, and the present invention also contemplates the mutual combination of the various components of the embodiments, as well as any modifications, applications, omissions, or additions that a person skilled in the art may make based on the description in the specification and well-known techniques, and these are included in the scope of protection sought.
[0054] As described above, the present specification discloses the following: (1) An information processing device (e.g., information processing device 200) communicably connected to an imaging device, a detection unit (for example, a startup detection unit 211) that detects that the imaging device has been started; an identifying unit (for example, an application start control unit 213) that identifies an application corresponding to the started image capture device from one or more applications provided in the information processing device; a launch unit (for example, an application launch control unit 213) that launches the application identified by the identification unit; An information processing device comprising: According to this configuration, it is possible to improve the convenience when using an application compatible with the imaging device in accordance with the startup state of the imaging device.
[0055] (2) The information processing device according to (1), further comprising a display control unit (for example, the display control unit 214) that displays a screen of the application started by the starting unit on a display unit. According to this configuration, when an application is started, the user can easily recognize the screen of the application.
[0056] (3) The information processing device described in (2) is characterized in that the display control unit associates information about the imaging device whose startup has been detected by the detection unit with information about the application started by the startup unit and displays the information on the display unit. According to this configuration, when the imaging device is started up, the user can easily recognize the corresponding application and information about the started up imaging device.
[0057] (4) An information processing device according to (2) or (3), characterized in that, if the application identified by the identification unit is already running, the display control unit displays the screen of the application in the foreground of the display unit. According to this configuration, when the imaging device is started up, it is possible to easily recognize the application corresponding to the imaging device.
[0058] (5) The detection unit further detects that the imaging device has been stopped, The information processing device described in any one of (2) to (4), characterized in that when the detection unit detects that the imaging device has been stopped, the display control unit displays a screen on the display unit to confirm whether or not to stop the application corresponding to the imaging device. According to this configuration, when an imaging device is stopped, the user can easily stop the application corresponding to that imaging device.
[0059] (6) An information processing device described in any one of (1) to (5), characterized in that when the identification unit identifies multiple applications corresponding to the launched imaging device, the launch unit launches the identified multiple applications. According to this configuration, when the imaging device is started up, it is possible to start up a plurality of applications corresponding to the imaging device, and it is possible to easily operate the plurality of applications.
[0060] (7) An information processing device according to any one of (1) to (6), characterized in that when the identification unit identifies multiple applications, the launch unit launches the multiple applications in sequence based on predetermined conditions. This configuration allows multiple applications corresponding to the imaging device to be started in a predetermined order when the imaging device is started, thereby preventing inconsistencies due to the order in which the applications are started. Also, the user can use multiple applications without being aware of the order in which they are started.
[0061] (8) The information processing device according to any one of (1) to (7), wherein when the information processing device is started, the detection unit, the identification unit, and the starting unit start processing. According to this configuration, the user does not need to know the startup state of the imaging device, and the information processing device can monitor the startup state of the imaging device at appropriate times.
[0062] (9) The information processing device according to any one of (1) to (8), wherein the imaging device includes any one of a three-dimensional fundus imaging device, a fundus camera, and a slit lamp microscope. According to this configuration, the startup states of various imaging devices provided in the ophthalmologic system are monitored, and applications can be automatically started.
[0063] (10) A control method for an information processing device (e.g., the information processing device 200) communicably connected to an imaging device, comprising: a detection step (e.g., step S401) of detecting that the imaging device has been started; a step of identifying an application corresponding to the launched imaging device from among one or more applications provided in the information processing device (for example, steps S402 and S403); a launching step (e.g., step S407) of launching the application identified in the identifying step; A control method comprising: According to this configuration, it is possible to improve the convenience when using an application compatible with the imaging device in accordance with the startup state of the imaging device.
[0064] (11) In a computer (for example, the information processing device 200), a detection step (e.g., step S401) of detecting that an imaging device connected to the computer has been started; a step of identifying an application corresponding to the launched image capturing device from one or more applications provided in the computer (e.g., steps S402 and S403); a launching step (e.g., step S407) of launching the application identified in the identifying step; A program to execute. According to this configuration, it is possible to improve the convenience when using an application compatible with the imaging device in accordance with the startup state of the imaging device. [Explanation of symbols]
[0065] 100...imaging device 101...imaging unit 102...Image processing unit 103...imaging control unit 104...Storage section 105…Communications Department 200...Information processing device 201...Processing section 202...Storage section 203…Communications Department 204...UI (User Interface) section 211...Startup detection unit 212...Application Management Department 213...Application startup control unit 214...Display control unit 250…Network
Claims
1. An information processing device communicably connected to an imaging device, a detection unit that detects that the imaging device has been started; an identification unit that identifies an application corresponding to the launched imaging device from one or more applications provided in the information processing device; a launching unit that launches the application identified by the identifying unit; a display control unit that displays a screen of the application launched by the launch unit on a display unit; and The detection unit further detects that the imaging device has been stopped, the display control unit, when the detection unit detects that the imaging device has been stopped, causes the display unit to display a screen for confirming whether or not to stop an application corresponding to the imaging device.
1. An information processing device comprising:
2. 2 . The information processing apparatus according to claim 1 , wherein the display control unit causes the display unit to display information about the imaging device whose activation has been detected by the detection unit and information about the application started by the start unit in association with each other.
3. 3. The information processing device according to claim 1, wherein, when the application identified by the identification unit has already been started, the display control unit displays a screen of the application in the foreground on the display unit.
4. The information processing device according to any one of claims 1 to 3, characterized in that when the identification unit identifies multiple applications corresponding to the launched imaging device, the launch unit launches the identified multiple applications.
5. 5. The information processing apparatus according to claim 1, wherein when the information processing apparatus is started, the processes by the detection unit, the identification unit, and the starting unit are started.
6. 6. The information processing apparatus according to claim 1, wherein the imaging device includes one of a three-dimensional fundus imaging device, a fundus camera, and a slit lamp microscope.
7. A control method for an information processing device communicably connected to an imaging device, comprising: a detecting step of detecting that the imaging device has been activated; a specifying step of specifying an application corresponding to the launched imaging device from among one or more applications provided in the information processing device; a launching step of launching the application identified in the identifying step; a step of displaying a screen of the application started in the starting step on a display unit; a stop detection step of detecting that the imaging device has been stopped; a step of displaying a screen on the display unit to confirm whether or not to stop an application corresponding to the imaging device when the stop detection step detects that the imaging device has been stopped; A control method comprising:
8. On the computer, a detecting step of detecting that an imaging device connected to the computer has been started; a specifying step of specifying an application corresponding to the launched imaging device from among one or more applications provided on the computer; a launching step of launching the application identified in the identifying step; a step of displaying a screen of the application started in the starting step on a display unit; a stop detection step of detecting that the imaging device has been stopped; a step of displaying a screen on the display unit to confirm whether or not to stop an application corresponding to the imaging device when the stop detection step detects that the imaging device has been stopped; A program to execute.
Citation Information
Patent Citations
Diagnosis and treatment device
JP2000113088A
Medical imaging instrument
JP2001314371A
Extended control unit, image formation system, application start change method, control method of image formation system, program, and recording medium
JP2005301890A
Imaging apparatus and information processing apparatus
JP2007104595A
Communication device, information processing method, and program
JP2014027586A