This application claims benefit of Japanese Application No. 2013-32397 filed in Japan on Feb. 21, 2013, the contents of which are incorporated by this reference.
1. Field of the Invention
The present invention relates to an endoscope image management apparatus and an endoscope image display method.
2. Description of the Related Art
Conventionally, endoscope apparatuses have been widely used in industrial and medical fields. The endoscope apparatuses are used for examinations of various targets or patients, and a great number of endoscope images are obtained in the examinations. Since the great number of endoscope images are recorded in a storage device or an external storage device of an endoscope apparatus, the endoscope apparatus includes software for managing data so that data can be retrieved and consulted, and the endoscope apparatus is configured so that registered endoscope images can be retrieved and consulted with the use of the software. The endoscope image data recorded in the endoscope apparatus is similarly managed by the software for managing data (hereinafter referred to as data management software) in a personal computer (hereinafter referred to as a PC) also, and the endoscope image data is configured so that the endoscope images can be retrieved and consulted.
In many cases, the data management software mounted on the endoscope apparatus and the PC is equipped with a function of creating a folder. Therefore, a user creates various folders and registers multiple endoscope image data about an examination target in the folders so as to make it easy to retrieve and consult endoscope images afterward.
Therefore, when performing management of endoscope images using folders, the user can create a folder for each examination target and for each examination zone. By creating a folder for each examination target and for each examination zone, the user can easily retrieve and consult endoscope examination images for each examination zone and for each examination target.
There may be a case where endoscope examination is performed for the same examination target periodically, for example, every month. In such a case, the user may use functions of the data management software to create folders according to dates or the like as a hierarchy layer lower than the folder for the examination target and register image data for respective examination dates with the folders.
By creating such folders according to dates or the like, the user can perform management of endoscope image data for each examination date.
An endoscope image management apparatus of one aspect of the present invention includes: a folder tree display processing section which displays a folder tree on a screen of a display device, the folder tree including multiple folders in which endoscope image files are registered and multiple higher folders set as a hierarchical layer higher than the multiple folders; a virtual folder generating section which extracts folder names of lower folders which include at least one endoscope image file, the lower folders being included in each of the multiple higher folders, as virtual folder names, based on folder names of the multiple folders, collects and integrates the same folder names, and associates endoscope image files included in folders having the same folder name with the extracted virtual folder; a virtual folder display processing section which displays the extracted virtual folders on the screen; and an image display processing section which, when the virtual folder displayed on the screen is selected, displays endo scope images of one or more endoscope image files associated with the selected virtual folder, on the screen.
An endoscope image display method of one aspect of the present invention is a method for displaying endoscope images of endoscope image files registered with multiple folders, the method including: displaying a folder tree on a screen of a display device by a folder tree display processing section, the folder tree including multiple folders in which endoscope image files are registered and multiple higher folders set as a hierarchical layer higher than the multiple folders; extracting folder names of lower folders which include at least one endoscope image file, the lower folders being included in each of the multiple higher folders, as virtual folder names, based on folder names of the multiple folders, collecting and integrating same folder names, and associating endoscope image files included in folders having a same folder name with the extracted virtual folder, by a virtual folder generating section; displaying the extracted virtual folders on the screen by a virtual folder display processing section; and when the virtual folder displayed on the screen is selected, displaying endoscope images of one or more endoscope image files associated with the selected virtual folder, on the screen, by an image display processing section.
Embodiments of the present invention will be described below with reference to drawings.
As shown in
The scope unit 3 has an operation section 5 connected to the body part 2 via a universal cable 6, which is a connection cable, and an insertion portion 7 which includes a flexible insertion tube and is connected to the operation section 5. The scope unit 3 is attachable to and detachable from the body part 2. A distal end portion 8 of the insertion portion 7 includes an image pickup unit (
The image pickup unit is configured by an image pickup device, for example, a CCD or a CMOS sensor, and an image pickup optical system, such as a lens arranged on the image pickup surface side of the image pickup device. A bending portion 9 is provided on the proximal end side of the distal end portion 8. An optical adapter 10 can be attached to the distal end portion 8. The operation section 5 is provided with various operation buttons such as a freeze button and a recording instruction button (hereinafter referred to as a REC button).
A user can operate the various operation buttons of the operation section 5 to perform image pickup of an object, recording of a still image and the like. The operation section 5 is further provided with joy sticks 5a and 5b. The user can bend the bending portion 9 by operating the joy stick 5a. Furthermore, in the case of changing a recording-destination folder of an endoscope image to be described later, the user can select a recording-destination folder from a group of folders in a menu screen displayed on the screen of the LCD 4 by performing an operation of tilting the joy stick 5b provided for the operation section 5 in any of upward, downward, rightward and leftward directions. The user can also instruct various operations of the endoscope apparatus 1 by operating the touch panel. That is, the touch panel constitutes an instruction inputting section for instructing contents of operation of the endoscope apparatus 1.
Image data of an endoscope image obtained by performing image pickup is examination data of an examination target and recorded to a memory card 11 which is a recoding medium. The memory card 11 is attachable to and detachable from the body part 2.
Note that, though image data is recorded to the memory card 11 as a recording medium attachable to and detachable from the body part 2 in the embodiment, image data may be recorded to a memory included in the body part 2.
The user can bring the distal end portion 8 of the insertion portion 7 to an examination zone of an examination target, photograph the examination zone and display an endoscope image on the LCD 4. Furthermore, the user can record endoscope image data to the memory card 11 while confirming a folder in the memory card 11 to which the endoscope image is to be recorded at the time of examination, and, if necessary, can operate the operation section 5 to change the recording-destination folder of the endoscope image.
The body part 2 includes a central processing unit (hereinafter referred to as a CPU) 21, a ROM 22 and a RAM 23, which are mutually connected via a bus 24. Furthermore, multiple various kinds of interfaces (hereinafter referred to as I/Fs) 25 to 31 are connected to the bus 24. The I/F 25 is a drive/reception circuit for performing transmission of a drive signal to an image pickup unit 41 of the scope unit 3 and reception of an image pickup signal from the image pickup unit 41. The I/F 26 is a drive circuit for transmitting a drive signal to an LED 42 as an illumination section.
The I/F 27 is a circuit for receiving various operation signals from the operation section 5. The various operation signals from the operation section 5 include operation signals of the joy sticks 5a and 5b. The LCD 4 is provided with a touch panel 32, and the I/F 28 is provided as a circuit for receiving a drive signal to the touch panel 32 and an operation signal from the touch panel 32. The I/F 29 is a circuit for supplying an image data signal to the LCD 4.
The I/F 30 is a circuit for writing image data to the memory card 11 and reading image data from the memory card 11. The I/F 30 is connected to the memory card 11 via a connector 33 provided for the body part 2. The memory card 11 is detachably fitted to the connector 33.
The I/F 31 is a circuit for connecting a PC (personal computer) 43, which is an external apparatus, to the body part 2. The PC 43 is connected to the body part 2 via a connector not shown, and the body part 2 can exchange data with the PC 43 via the I/F 31 connected to the connector.
The body part 2 includes a battery 34 inside, and the battery 34 supplies a power source to the various circuits in the body part 2.
Each I/F operates under the control of the CPU 21. When the endoscope apparatus 1 is booted, the CPU 21 outputs various drive signals to the image pickup unit 41 via the I/F 25, and the image pickup unit 41 outputs an image pickup signal to the CPU 21. The CPU 21 outputs a drive instruction signal to drive the LED 42, to the PF 26. Being driven by output of the I/F 26, the LED 42 illuminates an object, and, as a result, a live image is displayed on the LCD 4.
Since the operation section 5 is connected to the CPU 21 via the I/F 27, the operation section 5 supplies various operation signals showing contents of operations performed by the user against the operation section 5, to the CPU 21. When the user presses the freeze button to be described later, the CPU 21 generates a still image based on an image pickup signal from the image pickup unit 41. When the user further presses the REC button, image data of the still image is recorded to the memory card 11. Since a still image generated by freezing is displayed on the LCD 4, the user can confirm the still image. If the still image is to be recorded, the user presses the REC button.
The endoscope apparatus 1 is also an endoscope image management apparatus which records and manages endoscope image data. As described later, it is possible to display a management screen on the screen of the LCD 4, which is a display device, and see endoscope images in each folder.
The user can create any folder in the memory card 11. The user may perform the folder creation work on an external apparatus such as the PC 43 or by connecting a hardware keyboard to the endoscope apparatus 1 and operating the hardware keyboard. The user may perform the folder creation work by operating a setting screen displayed on the LCD 4 and a software keyboard configured as a GUI. For example, the user creates multiple folders having a hierarchical structure in the memory card 11 using the PC 43 before an endoscope examination. Note that it is not possible to give the same folder name to multiple folders within the same hierarchy layer. However, among folders at a further lower hierarchical layer (grandchildren) under different folders (children) at a lower layer branched from the same higher folder (parent), folders having the same name can be created.
More specifically, for example, the user can create multiple folders having desired folder names under “root” and can store endoscope images in each folder. It is also possible for the user to further create a folder under the folder. However, the user cannot create multiple folders having the same name at a hierarchical layer immediately under “root”. The user can create folders having the same name at respective lower hierarchical layers of different folders created at the hierarchical layer created immediately under “root”. That is, the user can create folders having a hierarchical structure in a recording medium. The user can record an endoscope image obtained by performing image pickup by the image pickup unit 41 of the scope unit 3 to a desired folder.
Endoscope examination is regularly or irregularly performed for one examination target, for example, an aircraft engine, piping or the like. In such a case, the user uses the functions of the data management software to create folders according to dates as a hierarchy layer lower than the folder for the examination target and registers image data for respective examination dates with the folders according to dates.
By creating such folders according to dates, the user can perform management of endoscope image data for each examination date.
Note that, though an example of creating folder names according to dates will be shown below, the folder names do not have to include characters or the like indicating a date. For example, as indicated by broken lines in
As shown in
Furthermore, a group of folders according to zones, which are folders for respective examination zones, is created at a hierarchical layer lower than the folders according to dates. In
The group of folders according to zones is determined in advance for the examination target “ENGINE1_SN001”. That is, the folder “ENGINE1_SN001” is a folder for a particular engine, and image data which is endoscope examination data of the engine is recorded to a corresponding folder among multiple (here, three) folders according to zones as lower-hierarchy-layer folders so that the image data can be recorded according to zones determined in advance. Here, the three folders according to zones, “HPC_STAGE1_ZONE1”, “IPT_STAGE1_ZONE2” and “LPT_STAGE2_ZONE1” are determined in advance for “ENGINE1_SN001”, and they are set at a hierarchical layer lower than the folder “ENGINE1_SN001”.
As described above, folders according to dates can be set at a layer lower than the “ENGINE1_SN001” folder for the certain particular engine, and multiple folders according to zones which are set for the “ENGINE1_SN001” folder in advance and which are common to the folders according to dates are set for each of the folders according to dates. The user can select a folder according to zone in which the endoscope image data is to be registered and register the endoscope image data with the selected folder according to zone.
Image data of endoscope examination performed by the user on a certain day (for example, Jan. 10, 2012) is registered with the folder “Jan—10—2012” of the folder “ENGINE1_SN001”, and the image data is registered with any of the three folders “HPC_STAGE1_ZONE1”, “IPT_STAGE1_ZONE2” and “LPT_STAGE2_ZONE1” lower than the folder “Jan—10—2012”.
Image data of endoscope examination performed by the user on another certain day (for example, Feb. 15, 2012) is registered with the folder “Feb—15—2012” of the folder “ENGINE1_SN001”, and the image data is registered with any of the three folders “HPC_STAGE1_ZONE1”, “IPT_STAGE1_ZONE2” and “LPT_STAGE2_ZONE1” lower than the folder “Feb—15—2012”. The folders “Jan—10—2012” and “Feb—15—2012” have the same group of lower-layer folders according to zones, that is, the three folders according to zones, “HPC_STAGE1_ZONE1”, “IPT_STAGE1_ZONE2” and “LPT_STAGE2_ZONE1”.
Though the folders according to dates are daily folders in the embodiment, they may be based on another measure of time. For example, they may be weekly folders, monthly folders or yearly folders. Otherwise, they may be created under a name which does not include indication of date and time (for example, “ABC” in
As described above, a folder for a certain examination target includes a group of folders according to dates, and the group of folders according to dates includes a group of folders according to zones having the same names common to the folders. Furthermore, each of the folders according to zones may have hierarchized multiple folders at a lower layer, and each of the folders according to dates may also have hierarchized multiple folders (for example, “¥AM” and “¥PM” lower than “Mar—16—2012” in
As shown in
Note that the group of folders according to dates of that other examination-target folder (“ENGINE1_SN002”) includes a group of folders according to zones (for example, folders “HWPC_STAGE1_ZONE1”, “IWPT_STAGE1_ZONE2” and the like as shown in
Therefore, in the case where there are multiple examination targets, and the user performs endoscope examination for a certain examination target one day, the user creates folders according to dates at a layer lower than a folder for the examination target (for example, “ENGINE1_SN001”), creates multiple groups of folders according to zones determined in advance for the examination target as folders lower than the folders according to dates, executes endoscope examination and records image data.
For example, when endoscope examination is performed for the engine of “ENGINE1_SN001” on Feb. 15, 2012, the folder “Feb—15—2012” is created as a lower-layer folder of the folder “ENGINE1_SN001”, and the three folders according to zones, “HPC_STAGE1_ZONE1”, “IPT_STAGE1_ZONE2” and “LPT_STAGE2_ZONE1” are created or copied as lower-layer folders of the folder “Feb—15—2012”.
Then, when the user performs an endoscope image recording operation in a state in which a folder according to zone in which image data of an endoscope image is to be registered is selected, by operating the joy stick 5b provided for the operation section 5 on the screen of the LCD 4, the image data of the endoscope image is registered with the selected folder according to zone.
A screen for managing image data of endoscope examination will be described.
The folder tree display window 52 is a display area for displaying a folder tree for an examination target created by the user. In
Similarly, the other examination-target folder “ENGINE1_SN002” also includes a group of folders according to dates corresponding to dates on which examination is performed, and each of the folders according to dates includes a group of folders according to zones corresponding to examination zones of an engine corresponding to “ENGINE1_SN002”. A file of endoscope image data is registered with each of the folders according to zones.
As described above, in the folder tree display window 52, a folder tree showing a folder tree structure is shown, the folder tree structure including multiple folders according to zones in which an endoscope image file is registered and multiple folders according to dates corresponding to endoscope image file registration time which are set as hierarchical layers higher than the multiple folders according to zones.
The virtual folder display window 53 is a display area for displaying a group of virtual folders for an examination target selected in the folder tree display window 52. As described later, a virtual folder is a folder which is generated for folders according to zones having the same folder name included in multiple folders according to dates. Endoscope image files included in the folders according to zones having the same folder name are associated with the virtual folder.
As described later, the image display window 54 is a display area for displaying an endoscope image of image data included in a virtual folder selected in the virtual folder display window 53.
Note that a scroll bar SB for performing scrolling display is provided for the folder tree display window 52 in
Furthermore, note that display of various tool bars and the like for the management screen is omitted for simplification of description.
The user can select a folder, an image or the like on the management screen in
Next, display of the management screen described above and processes related to various functions will be described.
When an instruction to display the management screen is issued from a predetermined menu screen by a predetermined operation on the operation section 5 of the endoscope apparatus 1 which is an endoscope image management apparatus, the CPU 21 reads out the management screen display process program from the ROM 22, develops the program in the RAM 23 and executes the program.
First, the CPU 21 generates a main frame for displaying multiple display areas of the management screen 51 and displays the main frame on the LCD 4 which is a display device (S1). As shown in
Next, the CPU 21 generates the folder tree display window 52 and displays it in the main frame 51a (S2). In the case of the configuration of folders in
That is, the process of S2 constitutes a folder tree display processing section which displays a folder tree on the screen of the display device, the folder tree including multiple folders according to zones in which endoscope image files are registered, and multiple folders according to dates corresponding to time of registration of endoscope image files, which are higher-layer folders set as a hierarchical layer higher than the multiple folders according to zones. The folder tree shows a folder tree structure.
Then, the CPU 21 generates the virtual folder display window 53 and displays it in the main frame 51a (S3). As shown in
Then, the CPU 21 generates the image display window 54 and displays it in the main frame 51a (S4). As shown in
By the process from S1 to S4, a screen as shown in
Then, when the user inputs various instructions in a state in which the management screen shown in
The CPU 21 judges whether or not an examination-target folder has been selected in the state in which the management screen in
When a certain examination-target folder has been selected (S11: YES), the CPU 21 acquires full pathnames of all files in the specified folder (S12).
When the folder “ENGINE1_SN001” has been selected, filenames of all image data included in folders at hierarchical layers lower than the folder “ENGINE1_SN001” are acquired in a form of full pathname.
Note that, here, “A” in “HPC-STAGE1_ZONE1_A—001.jpg”, a part of the filename in the full pathname, is a mark indicating an examination result. That is, in the embodiment, a filename includes examination result information.
Next, the CPU 21 extracts folder names at the lowest layer from the acquired pathnames as virtual folder names, and collects and integrates the same folder names into one (S13). In the case of the folder “ENGINE1_SN001” shown in
Then, the CPU 21 sorts a file pathnames list for each virtual folder name in order of date and time based on date and time data held by files (S14).
The file pathnames list 62 is a list of file pathnames of the folder according to zone “HPC_STAGE1_ZONE1”, and the file pathnames are sorted in order of date and time. The file pathnames list 63 of the folder according to zone “IPT_STAGE1_ZONE2” and the file pathnames list 64 of the folder according to zone “LPT_STAGE2_ZONE1” are also sorted in order of date and time similarly.
Next, the CPU 21 displays the virtual folders in the virtual folder display window 53 (S15).
Note that, though the folder names of folders at the lowest layer are extracted as virtual folder names at S13, the virtual folder names extracted at S13 may be not the folder names of folders at the lowest layer but folder names of folders under respective higher folders which exist at an intermediate hierarchical layer between the folders at the lowest layer and the higher folders.
For example, there may be a case where an endoscope image file is included in a folder at an intermediate hierarchical layer higher than a lowest folder. In such a case, it is sometimes preferable to extract a folder name of the folder at the hierarchical layer higher than the lowest folder but lower than the highest folder, which includes such an endoscope image file, as a virtual folder name.
In such a case, the virtual folder name extraction process at S13 is caused to be a process for judging whether or not a folder lower than the highest folder includes an endoscope image file, and, if the folder lower than the highest folder includes an endoscope image file, extracting a folder name of the lower folder as a folder name of a virtual folder.
If the virtual folder name extraction process is caused to be such a process, a folder name of a virtual folder is a folder name of a folder at the lowest layer when an endoscope image file is not included in a folder at an intermediate hierarchical layer, and the folder name of the virtual folder is the folder name of the folder at the intermediate hierarchical layer when an endoscope image file is included in the folder at the intermediate hierarchical layer.
That is, a virtual folder is a folder at the lowest layer included in each highest folder or a folder at an intermediate hierarchical layer existing between the folder at the lowest layer included in each highest folder and the highest folder.
As described above, the process from S12 to S14 constitutes a virtual folder generating section which extracts, based on folder names of multiple folders according to zones, the folder names of the lower folders which include at least one endoscope image file, as virtual folder names, the lower folders being included in each of folders according to dates, which are multiple higher folders; collects and integrates the same folder names into one; and associates endoscope image files included in folders according to zones having the same folder name with the extracted virtual folder. The process of S15 constitutes a virtual folder display processing section which displays the extracted virtual folder on the screen.
When the examination-target folder “ENGINE1_SN001” is selected, three virtual folders 71a, 71b and 71c are displayed on the virtual folder display window 53 as shown in
If an examination-target folder is not selected (S11: NO) or after the process of S15, the CPU 21 judges whether any of the multiple (here, three) virtual folders displayed in the virtual folder display window 53 has been selected or not (S16). Here also, whether a virtual folder has been selected or not can be detected by the touch panel 32 or the like.
If any one of the multiple virtual folders is selected (S16: YES), the CPU 21 acquires image data based on a file pathnames list (
As shown in
In the image display window 54, it is shown that image data corresponding to two days exists, by two small windows 81 and 82. The small window 81 is a window for image data of Feb. 15, 2012, and the small window 82 is a window for image data of Jan. 10, 2012.
Each small window includes an image display area 83 for displaying an endoscope image, a filename display area 84 for displaying a filename, an image pickup date and time display area 85 for displaying a date and time of picking up the image, and an order position display area 86 for showing a position of the image displayed in the image display area 83 in the order of multiple images.
If multiple images exists for the same zone, the number of marks (in
A filename displayed in the filename display area 84 and an image pickup date and time displayed in the image pickup date and time display area 85 are also information about the filename and image pickup date and time of the image displayed in the image display area 83.
When a thin square mark is selected (that is, when the mark is touched on the screen), the thin mark is changed and displayed thick, and the square mark which has been displayed thick becomes thin. An image corresponding to the mark changed and displayed thick is displayed in the image display area 83. The information displayed in the filename display area 84 and the image pickup date and time display area 85 is also changed to information about the changed image.
As described above, the process of S17 constitutes an image display processing section which, when a virtual folder displayed on the screen of the LCD 4 is selected, displays endoscope images of one or more endoscope image files associated with the selected virtual folder, on the screen.
Furthermore, when the virtual folder displayed in the virtual folder display window 53 is not selected (S16: NO) or after the process of S17, it is judged whether or not an image has been selected from images displayed in the image display window 54 (S18). Whether or not an image has been selected can be detected by the touch panel 32 or the like.
When an image is selected (S18: YES), folders in a folder tree related to the selected image are displayed being emphasized in comparison with other folders (S19).
Then, as shown in
That is, the process of S19 constitutes a folder identifiably displaying section which, when an endoscope image displayed on the screen of the LCD 4 is selected, identifiably displays a folder according to zone in which the selected endo scope image is registered and a folder according to date which is a higher folder at a hierarchical layer higher than the folder according to zone in which the endoscope image is registered in a folder tree.
If an image is not selected (S18: NO) or after the process of S19, the process ends.
As described above, when an event input to instruct display of virtual folders occurs, the endoscope apparatus 1 displays folders according to zones common to folders according to dates of the selected examination target as virtual folders in the virtual folder display window 53 on the management screen on the screen of the LCD 4. Then, when one virtual folder is selected from the group of virtual folders displayed in the virtual folder display window 53, the CPU 21 of the endoscope apparatus 1 displays images associated with the selected virtual folder in the image display window 54.
Furthermore, when an image is selected from the group of images displayed in the image display window 54, icons of related folders are displayed being emphasized in the folder tree display window 52. Therefore, the user can easily grasp which folder the selected image is registered with, in other words, about which zone on what date the selected image is.
As described above, according to the endoscope apparatus described above, the user can easily compare images of the same zone picked up and obtained on different days without performing a troublesome file selection operation as done conventionally and can confirm change in an examination target over time from the endoscope images.
Therefore, for confirming change in an examination target over time from endoscope images, the user can easily confirm the change in the examination target over time without performing a troublesome folder selection operation.
There may be a case where image data is registered with each of multiple folders according to zones at a layer lower than each of folders according to dates. However, there may be also a case where all folders do not exist at a hierarchical layer lower than a folder according to date, and a case where there is a folder according to zone in which image data is not registered. Another embodiment relates to a display process for coping with such a case to perform appropriate display.
Note that, since configuration of an endoscope apparatus 1 in the other embodiment is similar to the configuration of the embodiment shown in
However, the folder “Jan—10—2012” includes only two folders according to zones, and the folder “Feb—15—2012” includes three folders according to zones as described above. Furthermore, image data is not registered with the folder “IPT_STAGE1_ZONE2” in the folder “Jan—10—2012”, and, similarly, image data is not registered with the folders “IPT_STAGE1_ZONE2” and “LPT_STAGE2_ZONE1” in the folder “Feb—15—2012”.
The reason why a folder which should originally exist does not exist is, for example, that the user has deleted the folder by mistake. The reason why a file is not registered with a folder is, for example, that examination has not been performed yet.
The other embodiment can cause the user to easily know existence/nonexistence of a folder and existence/nonexistence of a file under such a configuration of folders and such a file registration situation. In the other embodiment also, the process in
In
When a certain examination-target folder has been selected (S11: YES), the CPU 21 acquires full pathnames of all folders and all files in the specified folder (S21).
When the CPU 21 executes the process of S13, the folders “HPC_STAGE1_ZONE1”, “IPT_STAGE1_ZONE2” and “LPT_STAGE2_ZONE1” are extracted as virtual folder names.
After the process of S13, the CPU 21 judges whether a file exists in the virtual folders (S22).
If files exist in the virtual folders (S22: YES), the CPU 21 writes that the files exist, full pathnames of the files and information about dates and time of creation of the files in a list for virtual folder, and performs sorting in order of the creation date and time (S23).
The process of S24 is a process executed in a case like the case of the folder “IPT_STAGE1_ZONE2”. That is, though the two folders according to dates “Jan—10—2012” and “Feb—15—2012” include the folder “IPT_STAGE1_ZONE2”, a file is registered with neither of the folders. Therefore, the CPU 21 writes that files do not exist in a list for virtual folders having the same name, folder paths and information about folder creation dates and time, in the list for virtual folders having the same name, and performs sorting in order of date and time based on the creation date and time data.
Next, after the processes of S23 and S24, the CPU 21 judges whether the above process has ended for all folders and file pathnames (S25). If the above process has not ended for all the folders and file pathnames (S25: NO), the process returns to S22. If the above process has ended for all the folders and file pathnames (S25: YES), the process transitions to S15.
Next, the CPU 21 displays the virtual folders in the virtual folder display window as shown in
Then, if such an independent folder that no other folder having the same name exists is caused to be a virtual folder, the CPU 21 identifiably displays the virtual folder in the virtual folder display window 53 (S26).
That is, the process of S26 constitutes a virtual folder display processing section which identifiably displays a virtual folder which is such an independent folder that no other folder having the same name exists under a folder higher than the virtual folder.
Furthermore, the CPU 21 judges whether any of virtual folders displayed in the virtual folder display window 53 has been selected or not (S16), and, if any one of the virtual folders is selected (S16: YES), displays images in order of date and time in the image display window 54 as shown in
Then, if a file does not exist in a file pathnames list corresponding to the selected virtual folder, the CPU 21 displays an image showing that an image does not exist, in the image display window 54 (S27).
As shown in
Therefore, the user can easily grasp which folder does not include image data. The process of S27 constitutes a predetermined image displaying section which, if a virtual folder displayed on the screen is selected and an endoscope image file is not registered with the selected virtual folder, displays a predetermined image showing that the endoscope image file does not exist, on the screen of the LCD 4.
After that, the CPU 21 executes processes of S18 and S19.
As described above, according to the endoscope apparatus described above, it is possible to easily recognize existence of a folder which does not include a file and nonexistence of a folder, in addition to advantages similar to those of the endoscope apparatus of the embodiment. Thus, the user can not only easily recognize an unexamined zone or failure in examination from nonexistence of a file but also easily recognize a possibility of wrong deletion of a folder or the like from nonexistence of a folder.
As described above, according to the endoscope apparatuses of the embodiments described above, it is possible to realize an endoscope image management apparatus and endoscope image display method making it easy to confirm change in an examination zone over time.
In the endoscope apparatuses of the embodiments described above, the user confirms change in an examination zone by seeing endoscope images. An endoscope apparatus of the present modification can cause the user to easily know what change has occurred, based on examination result data.
Here, it is assumed that, for example, an examination result mark “A” means “nonexistence of abnormality”, and a mark “C” means that an image does not indicate “nonexistence of abnormality” but indicates, for example, “existence of abnormality”.
The flowchart in
As shown in
For example, in a folder “¥ENGINE1_SN002¥Jan—20—2012¥HWPC_STAGE1_ZONE1” in
That is, the process of S31 constitutes an image display processing section which, if result information about an endoscope image displayed on the screen is different from result information about an endoscope image before or after a time of registration of the endoscope image, displays a predetermined mark, associating the mark with the endoscope image displayed on the image.
Thus, the user can easily grasp since when a state has changed by seeing the management screen shown in
As described above, according to the endoscope apparatuses of each of the embodiments and modification described above, it is possible to realize an endoscope image management apparatus and endoscope image display method making it possible to easily confirm change in an examination target over time.
Note that, though the endoscope apparatus performs the management screen display process as an endoscope image management apparatus in each of the embodiments and modification described above, the management screen display process described above may be performed on a PC. In that case, the PC is the endoscope image management apparatus.
For example, by transferring an endoscope image obtained by an endoscope apparatus to a PC and installing a program for executing the management screen display process described above on the PC, it is possible to perform a management screen display process similar to that of each of the embodiments and modification described above.
Each “section” in the present specification is a conceptual “section” corresponding to each function of the embodiments and does not necessarily correspond to hardware or a software routine one-to-one. Therefore, in the present specification, the embodiments have been described on the assumption of virtual circuit blocks (sections) having respective functions of the embodiments. Furthermore, the respective steps of each procedure in the embodiments may be executed in a changed execution order. A plurality of the steps may be executed at the same time. The steps may be executed in a different order each time they are executed.
The present invention is not limited to the embodiments described above, and various changes, modifications and the like can be made within a range not departing from the spirit of the present invention.
Number | Date | Country | Kind |
---|---|---|---|
2013-032397 | Feb 2013 | JP | national |