CN107072510B - Endoscope processor, signal processing method for endoscope processor, and control program - Google Patents

Endoscope processor, signal processing method for endoscope processor, and control program Download PDF

Info

Publication number
CN107072510B
CN107072510B CN201680002812.7A CN201680002812A CN107072510B CN 107072510 B CN107072510 B CN 107072510B CN 201680002812 A CN201680002812 A CN 201680002812A CN 107072510 B CN107072510 B CN 107072510B
Authority
CN
China
Prior art keywords
menu
information
display
type
area
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201680002812.7A
Other languages
Chinese (zh)
Other versions
CN107072510A (en
Inventor
河端祐一
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hoya Corp
Original Assignee
Hoya Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hoya Corp filed Critical Hoya Corp
Publication of CN107072510A publication Critical patent/CN107072510A/en
Application granted granted Critical
Publication of CN107072510B publication Critical patent/CN107072510B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B1/00Instruments for performing medical examinations of the interior of cavities or tubes of the body by visual or photographical inspection, e.g. endoscopes; Illuminating arrangements therefor
    • A61B1/00002Operational features of endoscopes
    • A61B1/00043Operational features of endoscopes provided with output arrangements
    • A61B1/00045Display arrangement
    • A61B1/0005Display arrangement combining images e.g. side-by-side, superimposed or tiled
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B1/00Instruments for performing medical examinations of the interior of cavities or tubes of the body by visual or photographical inspection, e.g. endoscopes; Illuminating arrangements therefor
    • A61B1/00002Operational features of endoscopes
    • A61B1/00004Operational features of endoscopes characterised by electronic signal processing
    • A61B1/00009Operational features of endoscopes characterised by electronic signal processing of image signals during a use of endoscope
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B1/00Instruments for performing medical examinations of the interior of cavities or tubes of the body by visual or photographical inspection, e.g. endoscopes; Illuminating arrangements therefor
    • A61B1/00002Operational features of endoscopes
    • A61B1/00039Operational features of endoscopes provided with input arrangements for the user
    • A61B1/0004Operational features of endoscopes provided with input arrangements for the user for electronic operation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus

Landscapes

  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Surgery (AREA)
  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Radiology & Medical Imaging (AREA)
  • Biomedical Technology (AREA)
  • Veterinary Medicine (AREA)
  • Biophysics (AREA)
  • Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
  • Optics & Photonics (AREA)
  • Pathology (AREA)
  • Public Health (AREA)
  • General Health & Medical Sciences (AREA)
  • Animal Behavior & Ethology (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Medical Informatics (AREA)
  • Molecular Biology (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • General Physics & Mathematics (AREA)
  • Endoscopes (AREA)
  • Instruments For Viewing The Inside Of Hollow Bodies (AREA)

Abstract

An endoscope processor comprising: a receiver configured to receive a selection control signal indicating a selected menu among a plurality of menus; and a display controller configured to display the selected menu indicated by the selection control signal received by the receiver on a remaining screen area other than an information display area set for a type of display information subjected to the selection menu adjustment within the monitor screen area.

Description

Endoscope processor, signal processing method for endoscope processor, and control program
Technical Field
The present invention relates to an endoscope processor, a signal processing method of the endoscope processor, and a control program.
Background
In recent years, endoscope systems have been actively used in medical diagnosis. A basic configuration of an endoscope system includes an endoscope for obtaining a captured image of an observation target site of a subject (hereinafter referred to as an "observation image"), and a signal processor (hereinafter referred to as an "endoscope processor") that performs signal processing on the observation image obtained by the endoscope. The endoscope processor displays the image-processed observation image on a monitor (display). Further, the endoscope processor displays a menu display on the monitor upon receiving a command to change the function setting from the user.
However, if the menu display is displayed together with the observation image (in which the observation image can be displayed) (i.e., in one "observation image displayable area"), in a single display area, even if the user tries to focus his/her attention on the observation image, a part of the observation image (including the part thereof that is blocked) may be blocked by the menu display. Therefore, the view of the observation image, which includes information (attention information) on which the user focuses attention, is blocked, thereby possibly hindering the diagnosis.
To solve this problem, an endoscope system has been proposed, for example, in patent document 1, in which an observation image is moved so that its overlap (superimposition) with a menu display is reduced to a minimum to reduce the inconvenience of the observation image overlapping with the menu display as much as possible.
CITATION LIST
Patent document
Patent document 1: japanese unexamined patent publication No. 2010-000183.
Disclosure of Invention
Technical problem
However, in the endoscope system of the related art described above, a part of the moving observation image moves outside the observation image displayable area, or the part of the observation image inevitably overlaps with the menu display due to a situation involving the layout within the observation image displayable area. Therefore, a part of the observation image that has moved outside the displayable region of the observation image or a part of the observation image that overlaps with the display menu is not displayed and actually disappears (is no longer visible). In particular, if the user tries to focus his/her attention on this non-displayed (no longer visible) part of the observation image, this defect will have a significant negative effect on the diagnosis.
The present invention has been devised in view of the above-described problems of the related art, and provides an endoscope processor, a signal processing method of the endoscope processor, and a control program capable of simultaneously (concurrently) displaying attention information (e.g., an observation image) and a menu display without losing the attention information (no longer visible).
Technical scheme
According to one aspect of the present invention, there is provided an endoscope processor comprising: a receiver configured to receive a selection control signal indicating a selected menu among a plurality of menus; and a display controller configured to display the selected menu indicated by the selection control signal received by the receiver on a remaining screen area other than an information display area set for a type of display information subjected to the selection menu adjustment within the monitor screen area.
Desirably, the endoscope processor further comprises a memory configured to store the candidate set of menu display areas. The display controller selects a menu display area that meets a judgment condition adapted to a boundary of the remaining screen area among the candidate group of menu display areas. The display controller displays the selected menu in the menu display area selected by the display controller.
In the case where there are a plurality of menu display areas that meet the judgment condition, it is desirable that the display controller displays an image of an available menu display area on the monitor screen area for the user to select among the plurality of menu display areas.
It is desirable for the display controller to store in the memory an available menu display area selected by the user using the image displayed on the monitor screen area as the user customized area.
In the case where the type of display information subjected to the adjustment is the first type of information, it is desirable that the display controller displays the selected menu on the remaining screen area except for the first information display area set for the first type of information within the monitor screen area. In the case where the type of display information subject to adjustment is the second type of information, it is desirable that the display controller displays the selected menu on a remaining screen area other than a second information display area set for the second type of information within the monitor screen area.
Desirably, the first type of information includes an observation image taken with an endoscope connected to an endoscope processor. The menu of the first type corresponding to the information includes at least one of contrast adjustment processing, color adjustment processing, and picture enhancement processing as a processing item. The second type of information may include character information. The menu of the second type corresponding to the information includes at least one of a patient information editing process and a comment editing process as a processing item.
In one embodiment, a signal processing method of an endoscope processor is provided, which includes receiving a selection control signal indicating a selected menu among a plurality of menus; and displaying the selected menu indicated by the received selection control signal on a remaining screen area other than an information display area set for a type of display information subjected to the selection menu adjustment within the monitor screen area.
In one embodiment, there is provided a control program for an endoscope processor, wherein the control program implements a process in the endoscope processor, the process including: receiving a selection control signal indicating a selected menu among a plurality of menus; and displaying the selected menu indicated by the received selection control signal on a remaining screen area other than an information display area set for a type of display information subjected to the selection menu adjustment within the monitor screen area.
The invention has the advantages of
According to the present invention, an endoscope processor, a signal processing method of an endoscope processor, and a control program are realized which can simultaneously (concurrently) display attention information (for example, an observation image) and a menu display without losing the attention information (no longer visible).
Drawings
Fig. 1 is a block diagram showing the configuration of an endoscope system according to a first embodiment.
Fig. 2 shows the complete configuration of the endoscope, the endoscope system.
Fig. 3 is an explanatory diagram showing menu information.
Fig. 4 is an explanatory diagram of an information displayable region and an information display region.
Fig. 5 is another explanatory diagram of the information displayable region and the information display region.
Fig. 6 is an explanatory view of a candidate group of the menu display area.
Fig. 7 shows a flowchart of an example of processing performed by the display controller.
Fig. 8 is an explanatory diagram of the menu display selection process by the display controller.
Fig. 9 is another explanatory diagram of the menu display selection process by the display controller.
Fig. 10 is another explanatory diagram of the menu display selection process by the display controller.
Fig. 11 is another explanatory diagram of the menu display selection process by the display controller.
Fig. 12 is another explanatory diagram of the menu display selection process by the display controller.
Fig. 13 is another explanatory diagram of the menu display selection process by the display controller.
Fig. 14 is another explanatory diagram of the menu display selection process by the display controller.
[ reference numerals ]
10: endoscope system
20: endoscope with a detachable handle
21: grip control body
22: insertion part
22A: distal rigid segment
22B: bendable section
22C: flexible segment
23: bending control rod
24: universal pipe
25: connector with a locking member
25A: connector terminal
26: light guide sleeve
30: endoscope processor
31: image processor
32: information searching device
33: receiver with a plurality of receivers
34: display area setting device
35: display controller
36: memory device
40: image monitor
50: database with a plurality of databases
60: USB memory
70: a keyboard.
Detailed Description
The following is a detailed description of embodiments of an endoscope processor, a signal processing method of the endoscope processor, and a control program according to the present invention with reference to the accompanying drawings. However, the endoscope processor, the signal processing method of the endoscope processor, and the control program of the present invention are not limited to the illustrated embodiments.
(embodiment 1)
(overview of endoscope System)
Fig. 1 is a block diagram showing the configuration of an endoscope system 10 according to a first embodiment. As shown in fig. 1, the endoscope system 10 includes: endoscope 20, endoscope processor 30, image monitor (display) 40, database 50, USB memory 60, and keyboard (input device) 70.
The endoscope 20 obtains an observation image of the subject, and outputs the observation image to the endoscope processor 30. The database 50 and the USB memory 60 store "patient medical information" (patient files). "patient medical information" may include, for example: the patient's name, ID, age, sex, and comments about the patient's medical condition. The keypad 70 outputs a control signal to the endoscope processor 30 according to an input of a user.
The endoscope processor 30 controls the display of information, such as the display of an observation image, patient medical information, and menu display. Further details of endoscope processor 30 will be discussed below.
(exemplary configuration of endoscope)
Fig. 2 shows the complete configuration of endoscope 20, endoscope processor 30. As shown in fig. 2, the endoscope 20 is provided with a grip controlling body 21 for a user (operator) to grip thereon, and a flexible insertion portion 22 extending from the grip controlling body 21. The insertion portion 22 is provided with a distal rigid section 22A, a bendable section 22B, and a flexible section 22C in order from the distal end. The bendable section 22B can be bent according to the rotational operation of the bending lever 23 provided on the grip controlling body 21. The universal tube 24 is disposed on one side of the grip controlling body 21 and extends therefrom. A connector 25 is provided on the distal end of the universal tube 24. Although not shown in the drawings, the endoscope 20 is provided with built-in optical fibers; the optical fiber extends from the insertion portion 22 (the distal rigid segment 22A, the bendable segment 22B, and the flexible segment 22C), the grip control body 21, and the universal tube 24 until it extends into the optical sleeve 26 protruding from the connector 25. After the connector terminal 25A of the connector 25 is connected to the connector terminal (not shown) of the endoscope processor 30, the optical fiber becomes optically connected to a built-in light source lamp (not shown) provided in the endoscope processor 30. Further, the illumination light emitted from the above-described light source lamp is guided into the optical fiber and emitted outward in a predetermined light distribution by an illumination lens (not shown) provided at the distal end face of the distal end rigid section 22A of the insertion portion 22.
Although not shown in the drawings, the endoscope 20 is provided with an image sensor, which is located in the distal end rigid section 22A of the insertion portion 22, and obtains an observation image signal for observing (examining) a target site (for example, a lesion in a patient's body). An observation image signal obtained by the image sensor is transmitted and output to the endoscope processor 30 through a signal transmission cable (not shown in the figure).
(configuration example of endoscope processor)
As shown in fig. 1, the endoscope processor 30 is provided with an image processor 31, an information retriever (retriever circuit/processor) 32, a receiver (receiver circuit/processor) 33, a display region setter (setter circuit/processor) 34, a display controller 35, and a memory 36.
The image processor 31 performs predetermined image processing on the observation image signal received by the endoscope 20, and generates an observation image.
The information retriever 32 retrieves the patient medical information. The information retriever 32 may access the database 50 via a network (e.g., via a fixed line or a wireless Local Area Network (LAN) or via the internet) to retrieve patient medical information, or may retrieve patient medical information from the USB memory 60 when the USB memory 60 is connected to the endoscope processor 30.
The memory 36 stores a plurality of processing items (functions) for each display information type (two of which are shown in fig. 3) indicating the associated processing items to be adjusted. In the endoscope processor 30 of the present embodiment, the observation image is designated as a first type of information, and the character information is designated as a second type of information. As shown in fig. 3, the processing item of the first type (observation image) for the adjustment information is classified into a first menu M1, and the processing item of the second type (character information) for the adjustment information is classified into a second menu M2. The first menu M1 includes, for example, contrast adjustment processing, color adjustment processing, picture enhancement processing, and the like as processing items. Further, the second menu M2 includes, as processing items, a patient information editing process, a comment editing process, and the like.
Further, the memory 36 stores setting information for "information displayable region" for each display information type. Further, the memory 36 stores setting information for "information display area" for each display information type. Further, the memory 36 stores menu display area setting information (e.g., size and shape) for each menu type (in other words, for each of the first menu M1 and the second menu M2).
Fig. 4 and 5 are explanatory views of an information displayable region and an information display region. In fig. 4 and 5, "MA" designates the entire area of the screen of the image monitor 40 (hereinafter, "entire screen area"). For the sake of convenience, the entire screen area MA may be divided into an image displayable area DA21 and a character displayable area DA 22. Further, the observation image is displayed in a predetermined information display area (for example, an information display area of a predetermined size, the center of which is aligned with the center of the image displayable area DA 21) within the image displayable area DA 21. In fig. 4, for standard-sized use, a standard-sized observation image is displayed in the information display area DA 11. In fig. 5, for the purpose of reducing the size, the observation image of reduced size is displayed in the information display area DA 11'. Further, in the character displayable area DA22, character information (e.g., patient medical information) is displayed in a predetermined information display area. In fig. 4 and 5, character information is displayed in the information display area DA 12.
Further, the memory 36 stores a candidate group of menu display areas for each menu (i.e., for each of the first menu M1 and the second menu M2). For example, the memory 36 stores a table corresponding to the first menu M1 as shown in fig. 6, which maps respective candidate addresses with respective candidate menu display area start positions (e.g., a combination of the minimum X coordinate and the minimum Y coordinate of each menu display area), and maps respective candidate addresses with information of information display areas in which the respective candidate menu display areas are overlapped (superimposed) (which corresponds to the "overlapped area when displaying the menu" in fig. 6). For example, in the table corresponding to the first menu M1, of the candidates having the address "0X 00000 n", the start position of the menu display area is the coordinate X (X)11,y11) And overlaps with the information display regions DA11 and DA12, but does not overlap with the information display region DA 11'. Similarly, the memory 36 also stores a table corresponding to the second menu M2, which has the same format as the table corresponding to the first menu M1 shown in fig. 6. However, even the specific coordinate at the coordinate X corresponding to the same address "0X 00000 n" is usually different. For example, in the table corresponding to the first menu M1, the coordinate is X (X)11,y11) And in the table corresponding to the second menu M2, the coordinate is X (X)21,y21)。
Returning to the explanation of fig. 1, after the receiver 33 receives the "menu selection control signal", the receiver 33 outputs a menu selection control signal, which indicates a menu type (hereinafter, "selected menu type") selected by the user from among a plurality of menu types (e.g., the first menu M1 and the second menu M2) using the keypad 70, to the display controller 35. For example, if the user wishes to adjust the observation image, the user selects the first menu M1 using the keypad 70, and a menu selection control signal indicating the first menu M1 is output from the keypad 70 to the receiver 33. The receiver 33 receives the menu selection control signal and outputs the menu selection control signal to the display controller 35.
Further, after the receiver 33 receives a "region control signal" (which indicates setting information of the "information display region" set by the user using the keyboard 70), the region control signal is output to the display region setter 34. For example, the area control signal is a signal for setting the information display area DA11 for displaying the standard-sized observation image and setting the information display area DA11' for displaying the reduced-sized observation image.
After the display area setter 34 receives the area control signal from the receiver 33, the display area setter 34 stores the type of display information and setting information for the information display area (whether of a standard size or a reduced size, etc.) indicated by the area control signal to the memory 36.
The display controller 35 changes the menu display area of the selection menu in the screen area of the image monitor (display) 40 according to the display information type corresponding to the selection menu indicated by the menu selection control signal received by the receiver 33, i.e., the display information type subjected to the selection menu adjustment. For example, the display controller 35 specifies (recognizes) an "information display area" set as a display information type subject to the selection menu adjustment by referring to the memory 36, and displays the selection menu in a screen area of the image monitor 40 other than the specified information display area. Specifically, if the display information type subject to adjustment is the first type of information (i.e., the observation image), the first menu M1 is displayed on the remaining screen area of the entire screen area MA of the image monitor 40 except for the information display area DA 11.
More specifically, when the display controller 35 receives a menu selection control signal from the receiver 33, first, information about each information display area stored in the memory 36 is retrieved. Next, the display controller 35 retrieves information (shape and size) about each menu display area stored in the memory 36. After that, the display controller 35 selects a menu display area that meets the "judgment condition" of "the boundary of the screen area of the image monitor 40 other than the information display area that has been set as the display information subject to the selection menu adjustment" from the candidate group of menu display areas stored in the memory 36. After that, the display controller 35 displays a selection menu in the selected menu display area.
At this stage, if there is only one menu display area satisfying the above-described judgment condition, the display controller 35 need only display the selection menu in the menu display area. However, if there are a plurality of menu display areas satisfying the above-described determination conditions, the display controller 35 may perform the following control operation. That is, as a first example, the display controller 35 determines whether or not the above-described judgment condition is satisfied in each candidate menu display area of the candidate group of menu display areas stored in the memory 36 in ascending order of addresses until the first candidate menu display area satisfying the above-described judgment condition is determined, and selects the first candidate menu display area as the menu display area to be used. This first example is a method of emphasizing (prioritizing) the processing speed. Alternatively, as a second example, the display controller 35 displays an image of an available menu display area on the image monitor 40 so that the user selects among a plurality of menu display areas that satisfy the above-described determination condition. In this second example, the display controller 35 displays a selection menu in a menu display area (to be used) selected by the user after viewing the screen of the image monitor 40. Further, the display controller 35 may store the menu display area selected (to be used) by the user as a "user customizing area" in the memory 36 (see fig. 6). This second example is a method of emphasizing (prioritizing) user convenience. As an example of an image of an available menu display area that the user selects among a plurality of menu display areas satisfying the above-described determination conditions, a plurality of small images in a mode in which the user can recognize the positional relationship between the menu display area and the information display area may be prepared for each menu display area, and a list of these small images (i.e., extremely small images) may be displayed.
(operation example of endoscope processor)
The following is a discussion of an example of the operation of the endoscope processor 30 having the above-described configuration. Specifically, the following explanation will be directed to an example of the operation processing performed by the display controller 35. Fig. 7 shows a flowchart of an example of processing performed by the display controller 35. The flowchart shown in fig. 7 starts control after, for example, patient ID input and start of a photographing operation with the endoscope 20.
In step S11, the display controller 35 displays the observation image in an information display area (for example, the information display area DA11 shown in fig. 4) corresponding to the observation image.
At step S12, the display controller 35 displays the patient medical information corresponding to the input patient ID in an information display area (for example, the information display area DA12 shown in fig. 4) corresponding to the patient medical information.
In step S13, the display controller 35 determines whether a menu selection control signal has been received. This determination process is repeated until a menu selection control signal is received (step S13: no).
After the display controller 35 receives the menu selection control signal (step S13: YES), in step S14, the display controller 35 determines whether the type of display information indicated by the menu control signal, which is subject to adjustment by selecting a menu, corresponds to a first type of information. The observation image is designated as a first type of information, and the patient medical information (which constitutes character information) is designated as a second type of information.
In the case where the type of display information subjected to adjustment by selecting a menu is the first type of information (observation image) (step S14: YES), in step S15, the display controller 35 performs menu display control according to the first type of information.
For example, in step S15, the following processing may be performed. That is, as the first program, the display controller 35 may select one menu display area candidate that is not included in the first type of information display area DA11 corresponding to the information, from the "overlap area when menu is displayed" item in the table (shown in fig. 6) corresponding to the first menu M1. Thereafter, as a second program, if the menu display is to be executed in accordance with the currently set shape and size for the first type of information with the menu display area candidate selected in the first program, the display controller 35 determines whether a defect in the menu display has occurred (whether the first type of partial information is no longer visible). If the display controller 35 determines that such a defect does not occur (the first type of the entire information is fully visible), the display controller 35 selects one of the menu display area candidates described above. Whereas, if the display controller 35 determines that a defect has occurred (the first type of partial information is no longer visible), the display controller 35 returns to the processing of the first program and selects another menu display area candidate that is not included in the information display area DA11 corresponding to the first type of information from the "overlap area when menu is displayed" item. At this stage, if, in the first program, there is no item of "overlap area when menu is displayed" as a menu display area candidate which is not included in the first type of information display area DA11 corresponding to information, the display controller 35 may select, as a third program, a menu display area which overlaps the information display area DA11 corresponding to the first type of information by the least amount.
Specifically, since the menu display area candidate having the address "0 x 000000" in the table (shown in fig. 6) corresponding to the first menu M1 overlaps with the information display area DA11, if the menu display area candidate is to be displayed (as shown in fig. 8, for example), the menu display area MNA31 will (undesirably) overlap with the information display area DA11 of the first type corresponding to the information. Therefore, the menu display area candidate having the address "0 x 000000" is not selected in the first program. Similarly, since the menu display area candidate having the address "0 x00000 n" in the table (shown in fig. 6) corresponding to the first menu M1 overlaps with the information display area DA11, if the menu display area candidate is to be displayed (e.g., as shown in fig. 9), the menu display area MNA32 will (undesirably) overlap with the information display area DA11 of the first type corresponding to the information. Therefore, the menu display area candidate having the address "0 x00000 n" is not selected in the first program either. However, since the overlapping portion is small, in the third program, the menu display area candidate can be selected.
However, since the menu display area candidate having the address "0 x 000001" in the table (shown in fig. 6) corresponding to the first menu M1 does not overlap the information display area DA11, if the menu display area candidate is to be displayed (as shown in fig. 10, for example), the menu display area MNA33 will not overlap the information display area DA11, and there will be no defect in the menu display. Therefore, the menu display area candidate having the address "0 x 000001" is selected in the first program or the second program. Since the menu display area candidate having the address "0 x00000 n" in the table (shown in fig. 6) corresponding to the first menu M1 does not overlap the information display area DA11', if the menu display area candidate is to be displayed (e.g., as shown in fig. 11), the menu display area MNA32 will not overlap the first type of information display area DA11' corresponding to the information. Therefore, in the case where the information display area of the first type corresponding to the information is reduced in size, the menu display area candidate having the address "0 x00000 n" is selected in the first program or the second program.
However, in the case where the type of display information subjected to adjustment by selecting a menu is not the first type of information (observed image) (NO at step S14), that is, the second type of information (character information), at step S16, the display controller 35 performs menu display control in accordance with the second type of information.
For example, in step S16, the same processing as the first to third programs may be performed. That is, as the first program, the display controller 35 may select one menu display area candidate that is not included in the second type of information display area DA12 corresponding to the information, from the "overlap area when menu is displayed" item in the table (shown in fig. 6) corresponding to the first menu M2. Thereafter, as a second program, if the menu display is to be executed in accordance with the currently set shape and size for the second type of information with the menu display area candidate selected in the first program, the display controller 35 determines whether a defect in the menu display has occurred (the second type of partial information is no longer visible). If the display controller 35 determines that such a defect does not occur (the second type of the entire information is fully visible), the display controller 35 selects one of the menu display area candidates described above. Whereas, if the display controller 35 determines that a defect has occurred (the first type of partial information is no longer visible), the display controller 35 returns to the processing of the first program and selects another menu display area candidate that is not included in the information display area DA12 of the second type corresponding to the information from the "overlap area when the menu is displayed" item. At this stage, if, in the first program, the menu display area candidate that is not included in the second type of information display area DA12 corresponding to the information does not have the "overlap area when displaying the menu" item, the display controller 35 may select, as the third program, the menu display area candidate that overlaps the least amount with the first type of information display area DA12 corresponding to the information.
Specific examples of the first to third programs at step S16 will be discussed below. For the sake of convenience, explanation will be given under the assumption that the table corresponding to the second menu M2 is the same as the table corresponding to the first menu M1 (shown in fig. 6) (has the same contents for the address and the overlapping area when the menus are displayed). However, the specific coordinates of the menu display start position in the table corresponding to the second menu M2 are different from the specific coordinates of the menu display start position in the table corresponding to the first menu M1. Specifically, since the menu display area candidate of the address "0 x 000001" in the table corresponding to the second menu M2 overlaps with the information display area DA12, if the menu display area candidate is to be displayed (for example, as shown in fig. 12), the menu display area MNA34 will (undesirably) overlap with the information display area DA12 of the second type corresponding to the information. Therefore, the menu display area candidate having the address "0 x 000001" is not selected in the first program. Similarly, since the menu display area candidate having the address "0 x00000 n" in the table (shown in fig. 6) corresponding to the second menu M2 overlaps with the information display area DA12, if the menu display area candidate is to be displayed (for example, as shown in fig. 13), the menu display area MNA35 will partially overlap with the information display area DA12 of the second type corresponding to the information. Therefore, the menu display area candidate having the address "0 x00000 n" in the table corresponding to the second menu M2 is not selected in the first program either. However, since the portion overlapping the information display area DA12 is small, the menu display area candidate having the address "0 x00000 n" in the table corresponding to the second menu M2 can be selected in the third program. However, since the menu display area candidate having the address "0 x 000000" in the table (shown in fig. 6) corresponding to the second menu M2 does not overlap the information display area DA12, if the menu display area candidate is to be displayed (as shown in fig. 14, for example), the menu display area MNA36 will not overlap the information display area DA12 of the second type corresponding to the information, and there will be no defect in the menu display. Therefore, in the first program or the second program, the menu display area candidate having the address "0 x 000000" is selected.
Therefore, according to the first embodiment of the present invention described above, in the endoscope processor 30, the display controller 35 displays the selection menu indicated by the selection control signal received by the receiver 33 in the screen area remaining except the information display area set in the screen area of the image monitor 40 for the type of the display information type subjected to the selection menu adjustment. More specifically, the display controller 35 selects a menu display area that meets the "judgment condition" of "the boundary of the screen area of the image monitor 40 that is adapted to the display information other than the information display area that has been set as the display information subject to the selection menu adjustment", from the candidate group of menu display areas stored in the memory 36. After that, the display controller 35 displays a selection menu in the selected menu display area.
With the endoscope processor 30 having such a configuration, for example, in a case where the execution of the processing affects the observation image, that is, in a case where the affected observation image includes attention information, the selection menu may be displayed while avoiding the display area of the observation image, and in a case where the execution of the processing affects patient medical information (character information), the selection menu may be displayed while avoiding the display area of the patient medical information. In other words, the attention information and the menu display can be displayed in parallel without loss of attention information (not blocked by the menu display). Therefore, the influence of the processing included in the selection menu on the attention information can be confirmed in real time.
Further, if there are a plurality of menu display areas satisfying the above-described judgment condition, the display controller 35 may display a screen of a menu display area to be used, which is selected by the user among the plurality of menu display areas (for example, among the plurality of extremely small images), on the image monitor 40. Further, the display controller 35 may store, in the memory 36, a screen of a menu display area to be used, which is selected by the user among a plurality of menu display areas (for example, among a plurality of thumbnail images) and displayed in the image monitor 40, as a user customized area.
Depending on the configuration of the endoscope processor 30, menu display matching the user's preference can be realized.
(modified embodiment)
In the above description, the following embodiments have been described: the positions of the information display regions DA11 and DA11' in the image displayable region DA21 and the position of the information display region DA12 in the character displayable region DA22 are predetermined fixed positions, however, the present invention is not limited thereto; the positions of the information display regions DA11 and DA11' and the position of the information display region DA12 are variable (adjustable). Further, in the above description, the image displayable area DA21 and the character displayable area DA22 have been described as being fixed, however, the present invention is not limited thereto; the image displayable area DA21 and the character displayable area DA22 may be variable (adjustable). Further, in the above description, the size and shape of the menu display area have been described as being fixed, however, the present invention is not limited thereto; the size and shape of the menu display may be variable (adjustable).
(additional embodiments)
[1] In the first embodiment, three processing items including the contrast adjustment processing, the color adjustment processing, and the picture enhancement processing are described as examples of the menu of the first type corresponding to the information, but the present invention is not limited thereto; it is permissible to include at least one of these three processing items or another processing item for adjusting the observation image. Similarly, it is also permissible to include at least one of the patient information editing process and the comment editing process, or another processing item for adjusting character information, as a processing item in the menu of the second type corresponding to information.
[2] In the first embodiment, two types of information are given as an example, i.e., a first type of information and a second type of information, however, the present invention is not limited thereto; three or more types of information may also be applied to the present invention.
[3] In the first embodiment, the endoscope processor 30 is described as being provided with the memory 36, however, the present invention is not limited thereto; the memory 36 may be located elsewhere than in the endoscope processor 30.
[4] In the endoscope processor 30 of the first embodiment, there is no particular limitation on the hardware configuration thereof, and it may be configured to include a CPU (central processing unit), a DSP (digital signal processor), an FPGA (field programmable gate array), a circuit arrangement for predetermined processing, and a combination thereof. Further, the processing by the endoscope processor 30 is performed by the endoscope processor 30 reading and executing a program stored in the memory.
Obvious changes may be made in the particular embodiments of the invention described herein, such modifications being within the spirit and scope of the invention as claimed. It should be noted that all subject matter contained herein is illustrative and not limiting to the scope of the invention.

Claims (7)

1. An endoscope processor, comprising:
a receiver configured to receive a selection control signal indicating a selected menu among a plurality of menus;
a display controller configured to display the selected menu indicated by the selection control signal received by the receiver on a remaining screen area other than an information display area set for a type of display information subject to selection menu adjustment within a monitor screen area; and
a memory configured to store a candidate set of menu display areas,
wherein the display controller selects a menu display area that meets a judgment condition adapted to a boundary of the remaining screen area among the candidate group of menu display areas, an
Wherein the display controller displays the selected menu in a menu display area selected by the display controller.
2. The endoscope processor according to claim 1, wherein in a case where there are a plurality of the menu display areas that meet the judgment condition, the display controller displays an image of an available menu display area on the monitor screen area for a user to select among the plurality of menu display areas.
3. The endoscope processor of claim 2 wherein the display controller stores in the memory available menu display areas selected by a user with the image displayed on the monitor screen area as user customized areas.
4. The endoscope processor according to claim 1, wherein in a case where the display information type subject to adjustment is a first type of information, the display controller displays the selected menu on the remaining screen area except a first information display area set for the first type of information within the monitor screen area, and
wherein, in a case where the display information type subject to adjustment is a second type of information, the display controller displays the selected menu on a remaining screen area other than a second information display area set for the second type of information within the monitor screen area.
5. The endoscope processor of claim 4 wherein the first type of information comprises a viewing image taken with an endoscope connected to the endoscope processor,
wherein the first type of menu corresponding to the information includes at least one of contrast adjustment processing, color adjustment processing, and picture enhancement processing as a processing item,
wherein the second type of information comprises character information, an
Wherein the second type of menu corresponding to the information includes at least one of a patient information editing process and a comment editing process as a processing item.
6. A signal processing method of an endoscope processor, comprising:
receiving a selection control signal indicating a selected menu among a plurality of menus;
displaying the selected menu indicated by the received selection control signal on a remaining screen area other than an information display area set for a type of display information subject to selection menu adjustment within a monitor screen area; and
a candidate set of menu display areas is stored,
wherein a menu display area that meets a judgment condition adapted to a boundary of the remaining screen area is selected among the candidate group of menu display areas, an
Wherein the selected menu is displayed in the selected menu display area.
7. A computer-readable storage medium, on which a computer program is stored, wherein the computer program, when executed by a processor, performs the steps of:
receiving a selection control signal indicating a selected menu among a plurality of menus;
displaying the selected menu indicated by the received selection control signal on a remaining screen area other than an information display area set for a type of display information subject to selection menu adjustment within a monitor screen area; and
a candidate set of menu display areas is stored,
wherein a menu display area that meets a judgment condition adapted to a boundary of the remaining screen area is selected among the candidate group of menu display areas, an
Wherein the selected menu is displayed in the selected menu display area.
CN201680002812.7A 2015-10-28 2016-10-24 Endoscope processor, signal processing method for endoscope processor, and control program Active CN107072510B (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2015-211777 2015-10-28
JP2015211777A JP6664070B2 (en) 2015-10-28 2015-10-28 Endoscope processor, and signal processing method and control program for endoscope processor
PCT/JP2016/081409 WO2017073503A1 (en) 2015-10-28 2016-10-24 Endoscope processor, signal processing method of endoscope processor, and control program

Publications (2)

Publication Number Publication Date
CN107072510A CN107072510A (en) 2017-08-18
CN107072510B true CN107072510B (en) 2020-02-21

Family

ID=58630382

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201680002812.7A Active CN107072510B (en) 2015-10-28 2016-10-24 Endoscope processor, signal processing method for endoscope processor, and control program

Country Status (3)

Country Link
JP (1) JP6664070B2 (en)
CN (1) CN107072510B (en)
WO (1) WO2017073503A1 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06348438A (en) * 1993-06-07 1994-12-22 Fujitsu Ltd Scenario editor and scenatio executing device
JP2006020874A (en) * 2004-07-08 2006-01-26 Olympus Corp Endoscope insertion support device
EP2135544A1 (en) * 2008-06-19 2009-12-23 FUJIFILM Corporation Processor device and method for displaying image
CN101677756A (en) * 2007-05-17 2010-03-24 奥林巴斯医疗株式会社 Image information display processing device and display processing method
CN102761687A (en) * 2011-04-29 2012-10-31 三星电子株式会社 Digital photographing apparatus and method of controlling the same
WO2014049641A1 (en) * 2012-09-26 2014-04-03 テルモ株式会社 Diagnostic imaging device, information processing device, and method for controlling diagnostic imaging device and information processing device

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005237705A (en) * 2004-02-26 2005-09-08 Olympus Corp Endoscope

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06348438A (en) * 1993-06-07 1994-12-22 Fujitsu Ltd Scenario editor and scenatio executing device
JP2006020874A (en) * 2004-07-08 2006-01-26 Olympus Corp Endoscope insertion support device
CN101677756A (en) * 2007-05-17 2010-03-24 奥林巴斯医疗株式会社 Image information display processing device and display processing method
EP2135544A1 (en) * 2008-06-19 2009-12-23 FUJIFILM Corporation Processor device and method for displaying image
CN102761687A (en) * 2011-04-29 2012-10-31 三星电子株式会社 Digital photographing apparatus and method of controlling the same
WO2014049641A1 (en) * 2012-09-26 2014-04-03 テルモ株式会社 Diagnostic imaging device, information processing device, and method for controlling diagnostic imaging device and information processing device

Also Published As

Publication number Publication date
CN107072510A (en) 2017-08-18
JP2017080079A (en) 2017-05-18
JP6664070B2 (en) 2020-03-13
WO2017073503A1 (en) 2017-05-04

Similar Documents

Publication Publication Date Title
JP5663283B2 (en) Endoscopic image processing apparatus and program
US8004560B2 (en) Endoscope apparatus
US8619125B2 (en) Image measuring apparatus and method
US6890296B2 (en) Measuring endoscope apparatus
JP7259743B2 (en) Display control device, display control method and display control program
KR20100117530A (en) Photographic information processing apparatus and photographic information processing method
US20180296063A1 (en) Endoscope apparatus, endoscope system and endoscope image display control method
JP5822545B2 (en) Image processing apparatus, image processing apparatus control method, and program
US20190239725A1 (en) Endoscope apparatus, control method of endoscope apparatus, and recording medium
WO2018221068A1 (en) Information processing device, information processing method and information processing program
JP2006329684A (en) Image measuring instrument and method
US11202010B2 (en) Control device, external device, medical observation system, control method, display method, and program
JPWO2018180573A1 (en) Surgical image processing apparatus, image processing method, and surgical system
JP5307407B2 (en) Endoscope apparatus and program
JP2018180275A (en) Endoscope device, endoscope system, and method for controlling display of endoscope image
CN107072510B (en) Endoscope processor, signal processing method for endoscope processor, and control program
JP6238618B2 (en) Endoscopic image processing apparatus and endoscope apparatus
CN117100197A (en) Sheath bending adjustment method and device, nonvolatile storage medium and electronic equipment
WO2013132820A1 (en) Medical image processing device, method, and program
WO2013099305A1 (en) Endoscopic image processing device, method for setting position on endoscopic image, and recording medium
JP2010286765A (en) Endoscopic device and program
US20230380912A1 (en) Medical imaging control apparatus, medical imaging system and method of operating a medical imaging system
WO2020004259A1 (en) Endoscopic image display system and endoscopic image display device
WO2018105351A1 (en) Endoscope device, endoscope system, and examination assistance method
JP2023003458A (en) Inspection support device, inspection support method, and inspection support program

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant