[go: up one dir, main page]

WO2013183222A1 - Information processing device, information processing method, and information processing program - Google Patents

Information processing device, information processing method, and information processing program Download PDF

Info

Publication number
WO2013183222A1
WO2013183222A1 PCT/JP2013/002908 JP2013002908W WO2013183222A1 WO 2013183222 A1 WO2013183222 A1 WO 2013183222A1 JP 2013002908 W JP2013002908 W JP 2013002908W WO 2013183222 A1 WO2013183222 A1 WO 2013183222A1
Authority
WO
WIPO (PCT)
Prior art keywords
screen
user
browsing
annotation
unit
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.)
Ceased
Application number
PCT/JP2013/002908
Other languages
French (fr)
Japanese (ja)
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.)
Sony Corp
Original Assignee
Sony 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 Sony Corp filed Critical Sony Corp
Publication of WO2013183222A1 publication Critical patent/WO2013183222A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H30/00ICT specially adapted for the handling or processing of medical images
    • G16H30/20ICT specially adapted for the handling or processing of medical images for handling medical images, e.g. DICOM, HL7 or PACS
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H30/00ICT specially adapted for the handling or processing of medical images
    • G16H30/40ICT specially adapted for the handling or processing of medical images for processing medical images, e.g. editing

Definitions

  • the present technology relates to an information processing apparatus, an information processing method, and an information processing program for recording / reproducing a viewer operation for observing a virtual slide image.
  • Patent Document 1 information on a Web browsing operation performed by a user is stored in a macro storage unit, and the Web browsing operation reproduction unit stores a window on the user's display device and a Web set for each window.
  • the browsing operation information is written in the window management table and stored in the macro storage unit in accordance with the Web browsing operation of the user recorded in the window management table and the content of the Web page being displayed on the display device.
  • an object of the present technology is to provide an information processing apparatus, an information processing method, and an information processing program capable of improving the operability of a viewer that observes a virtual slide image. .
  • an information processing apparatus includes an acquisition unit that acquires a pathological image, a display control unit that displays the acquired pathological image on a screen, and the screen.
  • a first input unit that receives a series of operations including at least an operation for setting an annotation from the user during browsing of the displayed pathological image by the user, and each of the operations received by the first input unit
  • a generation unit that generates an operation history by associating a viewing time with the second input for accepting an instruction to move to the browsing screen from the user with the screen being browsed when the annotation is set as the browsing screen
  • a reproduction unit that reproduces the browsing screen of the movement destination with reference to the operation history based on the input movement instruction.
  • the operation performed when the user browses the pathological image is recorded as an operation history by the generation unit.
  • the user causes the reproduction unit to reproduce the browsing performed based on the recorded operation history.
  • reproduction of browsing is performed, the time at which the annotation is set is used as a mark for finding a specific location. Since the annotation is set at the timing when the diagnosis for one lesioned part of the pathological image is completed and the diagnosis result is left on the pathological image, it is optimal as a mark. This is because after this mark, a search for a new lesion site and its diagnosis, which are a series of flows, continue.
  • the second input unit accepts an instruction to move to the browsing screen from the user, and the reproduction unit reproduces the browsing screen at the time when the annotation is set, the user can easily reproduce the location where the series of flows is divided. it can. Therefore, it is possible to easily find a specific place when reproducing the operation history in which the user's operation is recorded.
  • history image when the said operation history is displayed on the said browsing screen matched with browsing time
  • the display control unit uses the center coordinate value and the browsing magnification to display the pathological image that is the browsing screen acquired by the acquiring unit.
  • the browsing screen is reproduced by displaying on the screen.
  • the operation history has the center coordinates of the pathological image displayed on the browsing screen and the browsing magnification at the time of display. Therefore, the pathological image to be acquired can be specified only by using these two pieces of information, and the browsing screen can be easily reproduced.
  • the second input unit includes a seek bar in which the time when the annotation is set is clearly indicated as a mark, and the seek bar The instruction is received from the user using a GUI having a slider that can be moved by the user.
  • an instruction to move to the browsing screen is received using a GUI having a seek bar and a slider.
  • the user can give an instruction to move while visually checking the mark. Therefore, the user can easily issue a movement instruction.
  • the second input unit displays a mark indicating the time when the annotation is set on the seek bar. At this time, at least one of the color and shape of the mark is changed according to the difference in the attribute of the annotation.
  • the color and shape of the mark indicating the time when the annotation is set shown on the seek bar are changed to different colors and shapes depending on, for example, the user who made the annotation and the importance of the annotation.
  • the user who gives an instruction to move to the browsing screen can easily distinguish the plurality of marks and move the reproduction screen to the browsing screen corresponding to the annotation having the target attribute. .
  • an acquisition part acquires a pathological image and a display control part displays the acquired pathological image on a screen.
  • the first input unit accepts a series of operations including at least an operation for setting an annotation from the user while the pathological image displayed on the screen is viewed by the user, and the generation unit receives the first input
  • the operation history is generated by associating the browsing time with each of the operations received by the unit, and the second input unit uses the screen that is being browsed when the annotation is set as the browsing screen.
  • An instruction to move to is received from the user, and the reproduction unit reproduces the browsing screen of the movement destination with reference to the operation history based on the input movement instruction.
  • an information processing program includes an acquisition unit that acquires a pathological image, a display control unit that displays the acquired pathological image on a screen, and the screen
  • a first input unit that receives a series of operations including at least an operation for setting an annotation from the user during browsing of the displayed pathological image by the user, and for each of the operations received by the first input unit
  • a generation unit that generates an operation history in association with the browsing time
  • a second input unit that accepts an instruction to move to the browsing screen from the user, with the screen being browsed when the annotation is set as a browsing screen
  • the computer is caused to function as a reproduction unit that reproduces the browsing screen of the movement destination by referring to the operation history based on the input movement instruction.
  • FIG. It is a figure showing the typical use environment of the viewer computer 500 which concerns on this technique. It is a block diagram showing the hardware constitutions of viewer computer 500 concerning this art.
  • 3 is a diagram showing functional blocks of an image management server 400.
  • FIG. It is a figure which shows the functional block of the viewer computer. It is a figure which shows the example of a viewer screen. It is a figure which shows the example of the arrow showing the location of an annotation. It is a figure which shows the example of the ruler showing the location of an annotation. It is a figure which shows the example of the rectangle showing the location of an annotation. It is a figure which shows the example of the freehand showing the location of an annotation. It is a figure which shows the detail of the data which one annotation added to the pathological image has.
  • FIG. 11 is a sequence diagram for explaining a flow of recording / reproducing an operation history of a viewer operation and a flow of adding an annotation or sending a chapter at the time of adding an annotation.
  • FIG. 1 is a diagram illustrating a typical usage environment of a viewer computer 500 according to the present technology.
  • a scanner 100 including a microscope 10 and a scanner computer 20 is installed in a histology laboratory HL in a hospital.
  • the RAW image photographed by the microscope 10 is subjected to image processing such as development processing, shading processing, color balance correction, gamma correction, and 8-bit processing on the scanner computer 20. Thereafter, the image is divided into tiles of 256 pixels in length and width, converted into JPEG (Joint Photographic Experts Group) images, compressed, and stored on the hard disk HD1.
  • JPEG Joint Photographic Experts Group
  • the JPEG image stored in the hard disk HD1 of the scanner computer 20 is then uploaded via the network 300 to the hard disk HD2 on the image management server 400 in the data center DC in the same hospital.
  • the pathologist who is an observer is stored in the hard disk HD2 of the image management server 400 using the viewer computer 500 connected to the image management server 400 and the network 300 in the pathology room PR in the hospital or the building EX outside the hospital. Observe the JPEG image.
  • the pathologist who is an observer can record the operation performed when he / she observes the JPEG image and the sound generated by instructing the viewer computer 500.
  • the recorded operation history and sound are sent to the image management server 400 via the network 300 and stored.
  • FIG. 2 is a block diagram illustrating a hardware configuration of the viewer computer 500 according to the present technology.
  • a CPU Central Processing Unit
  • ROM Read Only Memory
  • RAM Random Access Memory
  • An operation input unit 24 (first input unit) is provided.
  • the viewer computer 500 further includes an interface unit 25, an output unit 26 (display control unit), a storage unit 27, a network interface unit 28, and a bus 29 for connecting them together.
  • the ROM 22 stores programs for executing various processes.
  • a network 300 is connected to the network interface unit 28.
  • a liquid crystal display, an EL (Electro Luminescence) display, a plasma display, or the like is applied for image display, and a speaker or the like is applied for audio output.
  • a magnetic disk represented by HDD (Hard Disk Drive), a semiconductor memory, an optical disk, or the like is applied.
  • the CPU 21 develops a program corresponding to an instruction given from the operation input unit 24 among the plurality of programs stored in the ROM 22, and appropriately controls the output unit 26 and the storage unit 27 according to the developed program. .
  • the CPU 21 realizes each functional block described later.
  • the CPU 21 executes programs stored in the ROM 22, the storage unit 27, and the like, and controls each of the above members as necessary. Thereby, the viewer computer 500 can implement
  • FIG. 1 A block diagram illustrating an exemplary computing environment in accordance with the present disclosure.
  • the hardware configuration of the image management server 400 is basically the same as the hardware configuration of the viewer computer 500. Therefore, detailed description is omitted.
  • FIG. 3 is a diagram showing functional blocks of the image management server 400.
  • the image management server 400 includes functional blocks of an image storage unit 41, an image providing unit 42, an operation history storage unit 43, and an operation history management unit 44.
  • the image storage unit 41 stores pathological images that are divided into tiles and compressed by JPEG.
  • the stored pathological image is provided to the viewer computer 500 via the image providing unit 42 in accordance with a request from the viewer computer 500.
  • annotations attached to the pathological image by the user using the viewer on the viewer computer 500 are stored here.
  • the image providing unit 42 acquires a pathological image (including an annotation) corresponding to an image request transmitted from the viewer computer 500 via the network 300 from the image storage unit 41 and transmits the acquired pathological image to the viewer computer 500 via the network 300. To do.
  • the operation history storage unit 43 stores a history of viewer operations performed by the user on the viewer computer 500.
  • the operation history management unit 44 acquires the operation history recorded on the viewer computer 500 and once collected via the network 300. Then, the operation history management unit 44 stores the acquired operation history in the operation history storage unit 43. Further, the operation history management unit 44 receives an operation history request from the viewer computer 500, acquires an operation history corresponding to the operation history request from the operation history storage unit 43, and transmits the operation history to the viewer computer 500 via the network 300. .
  • each functional block is not limited to the above-described image management server 400, but may be configured to be executed on the viewer computer 500 on the client side.
  • FIG. 4 is a diagram illustrating functional blocks of the viewer computer 500.
  • the viewer computer 500 includes functional blocks of an image acquisition unit 51 (acquisition unit) and an operation history control unit 52 (generation unit, reproduction unit).
  • the image acquisition unit 51 acquires a pathology image (including annotations) input from the operation input unit 24 and corresponding to a user's instruction as a pathologist from the image management server 400 via the network 300, and acquires the acquired pathology.
  • the image is presented to the user via the output unit 26.
  • the operation history control unit 52 records the viewer operation when the user observes the pathological image and records the sound being observed according to the user's instruction. Recording and recording are first saved using the RAM 23 or the storage unit 27 of the viewer computer 500. In response to the recording and recording stop instruction, the recording and recording are combined, sent to the image management server 400 as an operation history, and stored.
  • the operation history control unit 52 also acquires an operation history corresponding to the instruction from the image management server 400 according to a user instruction, and outputs the operation of the viewer and the sound during the operation recorded in the acquired operation history. The information is presented to the user via the unit 26.
  • the user's instruction regarding the recording / reproducing of the operation history of the viewer and the recording / reproducing of the sound during operation performed by the operation history control unit 52 is performed using an operation recording / reproducing GUI described later.
  • FIG. 5 is a diagram illustrating an example of a viewer screen.
  • the viewer window 60 includes a thumbnail map 61 indicating which part of the pathological image is enlarged, an observation area 62 for observing the pathological image, and an operation recording / reproducing GUI 63 (second input unit). ing.
  • the thumbnail map 61 includes a reduced image of the entire virtual slide image and a frame FR that equivalently shows the range of the image displayed in the viewer window 60 on the thumbnail map 61.
  • the frame FR can be moved on the thumbnail map 61 by an arbitrary amount in an arbitrary direction according to an instruction from the user.
  • the operation of moving the frame can also be performed by a drag operation with a mouse or the like.
  • the operation recording / reproducing GUI 63 accepts a recording start instruction or recording stop instruction of a viewer operation, an audio recording start instruction or a recording stop instruction during a viewer operation by the user, and transmits the received instruction to the operation history control unit 52. Details of the operation recording / reproducing GUI 63 will be described later.
  • Annotation is generally adding information (metadata) related to certain data as an annotation.
  • metadata information related to certain data.
  • a user who is a pathologist places a specific location on a pathological image. To add a comment about.
  • the mark shown in FIG. 6 is “Arrow”.
  • a box for entering a comment is shown at the lower right of the arrow.
  • the mark shown in FIG. 7 is “Ruler”. By using the ruler, the distance from one point to another can be measured.
  • a comment box is also shown at the bottom right of the ruler.
  • the mark shown in FIG. 8 is “Rectangle”. By using this mark, it is possible to enclose the part to be commented with a rectangle. In addition, the rectangular area can be measured.
  • the mark shown in FIG. 9 is “Freehand”. By using this mark, it is possible to indicate a part where a comment is to be added by surrounding it with a free curve. Moreover, the area of the range enclosed by the free curve can be measured.
  • a mark indicating how a person speaks, a mark in the shape of a speaker, or the like may be displayed at the location where the comment is added.
  • FIG. 10 is a diagram illustrating details of data included in one annotation added to a pathological image.
  • 14 types of data in total “annotation type”, “image ID”, “owner”, “label name”, “center coordinate”, “magnification”, “color”, “coordinate 1”, “coordinate 2”, “coordinate 2” It consists of “Area (length)”, “Comment”, “Public setting”, “Display setting”, and “Creation time”.
  • “color” designates the color of the mark indicating the location where the annotation is added. This color can be changed for each user or according to the importance of the annotation.
  • a chapter is mainly a break provided at a position intended by the creator of a work in a DVD work such as a movie.
  • a chapter is provided at a place where the scene changes in the work, the viewer of this work can easily find the place he / she wants to see by jumping the playback position to the place where the chapter is set.
  • chapter setting timings There are two types of chapter setting timings. One is setting of chapters according to an explicit instruction from the user when a viewer operation is recorded. According to this method, chapters can be set at arbitrary locations desired by the user. However, it takes time to give instructions explicitly. In addition, although this technique can also take this method, it is abbreviate
  • Another method is to automatically set chapters at the timing when a series of viewer operations is performed by the user. According to this method, there is no need to issue an instruction to explicitly set a chapter. However, it is important to select an appropriate timing as a timing for separating a series of viewer operations by the user.
  • the most appropriate timing for separating a series of viewer operations by the user is the timing at which the user adds an annotation to the pathological image. This is because image diagnosis using a pathological image is performed by first searching for a lesion, then determining the range of the lesion, and adding a comment to that portion. Because. Annotation is added at the end of this series of flows, and is particularly suitable as a timing for providing chapters.
  • the timing when the annotation comment is completed and the comment is confirmed is preferable as the chapter setting timing.
  • This timing is a timing when the “OK” button or the “Confirm” button is clicked after the comment is input.
  • FIG. 11 is a diagram illustrating an example of the operation recording / reproducing GUI.
  • the file name of the operation history is displayed on the upper left.
  • a seek bar SB is shown in the horizontal direction, and a slider SL indicating the current playback position and circles AT1, AT2, and AT3 indicating the time when the annotation is added are shown above the seek bar SB.
  • the elapsed playback time is shown on the upper right side.
  • chapter feed rewind direction
  • rewind stop
  • playback fast forward
  • chapter feed production direction
  • recording buttons are shown on the lower right side.
  • volume button and a microphone button are shown on the lower right side.
  • circles AT1, AT2, and AT3 indicating the time when the annotation is added are displayed on the seek bar SB.
  • circles AT1, AT2, and AT3 indicating the time when the annotation is added are displayed on the seek bar SB.
  • the color of the circle indicating the time when the annotation is added shown on the seek bar SB may be indicated by a color corresponding to the “color” described in the details of the annotation data.
  • the shape of the mark indicating the time when the annotation is added may be indicated by a square or a triangle other than the circle.
  • FIG. 12 is a diagram showing an example in which the playback position is moved to the next chapter position using the chapter feed button. This figure shows an example in which the position of the slider SL is moved from the current position to the position of the next circle AT2 by clicking the chapter feed button CJ.
  • FIG. 13 is a sequence diagram for explaining the flow of recording / reproducing the operation history of the viewer operation, and the flow of adding an annotation and sending a chapter at the time of adding an annotation.
  • the operation history control unit 52 After the operation history control unit 52 receives an instruction to start recording, the operation history control unit 52 changes the display position performed by the user on the viewer, changes the observation magnification, records the user's voice, and the like ( S2).
  • the image acquisition unit 51 requests the image management server 400 for a corresponding tiled image and acquires it (S3).
  • the image acquired from the image management server 400 is displayed on the screen via the image acquisition unit 51 (S4).
  • the operation history control unit 52 records the time when the addition is performed so that a chapter can be set (S5).
  • the operation history control unit 52 continues the change of the display position performed by the user to the viewer, the change of the observation magnification, the recording of the user's voice, and the like (S6), and the image acquisition unit 51 corresponds.
  • the image is displayed on the screen (S7).
  • the operation history control unit 52 transmits the operation history and sound temporarily stored locally to the image management server 400 (S9).
  • the operation history management unit 44 stores the received operation history and voice in the operation history storage unit 43. The above is the flow of recording the operation history. Next, the flow of reproducing the operation history will be described.
  • the user designates the name of the operation history to be reproduced and clicks the reproduction button of the operation recording / reproduction GUI 63 to instruct the operation history control unit 52 to reproduce the operation history (S10).
  • the operation history control unit 52 requests the operation history management unit 44 of the image management server 400 for the operation history and sound designated by the user, and acquires them from the image management server 400. (S11).
  • the image acquisition unit 51 acquires an image to be displayed during reproduction from the image storage unit 41 of the image management server 400 (S12).
  • the viewer operation is played back using the acquired operation history, sound and image (S13).
  • the operation history control unit 52 causes the annotation to be recorded after the current playback time.
  • the added time is searched (S15). When the time at which the annotation is added is found, the operation to be reproduced is fast forwarded until that time.
  • the image displayed on the screen at the time when the annotation is added is acquired from the image management server 400 based on the center coordinates and display magnification when the screen is included in the operation history (S16).
  • the operation history control unit 52 continuously searches for the time when the annotation is added, and plays back only for a few seconds for each portion of the searched time. It is also possible to adopt a configuration in which fast-forwarding is performed until the next time point.
  • the user can efficiently browse only the part to which the annotation is added and the comment of the annotation in the pathological image to be observed without taking time and effort.
  • this technique can also take the following structures.
  • An acquisition unit that acquires a pathological image
  • a display control unit that displays the acquired pathological image on a screen
  • at least annotations are set by the user during browsing of the pathological image displayed on the screen by the user.
  • a first input unit that receives a series of operations including an operation for generating an operation history by associating a browsing time with each of the operations received by the first input unit, and the annotation A screen that is being browsed at the time when is set as a browsing screen
  • a second input unit that receives an instruction to move to the browsing screen from the user, and the operation history is referred to based on the input movement instruction
  • An information processing apparatus comprising a reproduction unit that reproduces the browsing screen of the destination.
  • the second input unit displays a mark indicating the time when the annotation is set on the seek bar, the color of the mark And an information processing apparatus that changes at least one of the shapes according to a difference in attributes of the annotation.
  • the acquisition unit acquires a pathological image
  • the display control unit displays the acquired pathological image on the screen
  • the first input unit is browsing the pathological image displayed on the screen by the user.
  • the user receives a series of operations including at least an annotation setting operation from the user, and the generation unit generates an operation history by associating the browsing time with each of the operations received by the first input unit.
  • the second input unit accepts an instruction to move to the browsing screen as the browsing screen when the annotation is set, and the reproduction unit receives the input movement instruction.
  • the information processing method which reproduces the said browsing screen of the movement destination with reference to the said operation history based on. (6)
  • An acquisition unit that acquires a pathological image, a display control unit that displays the acquired pathological image on a screen, and at least an annotation setting by the user during browsing of the pathological image displayed on the screen by the user.
  • a first input unit that receives a series of operations including operations, a generation unit that generates an operation history by associating a viewing time with each operation received by the first input unit, and the annotation are set
  • a second input unit that accepts an instruction to move to the browsing screen from the user, with the screen currently being browsed as the browsing screen, and the movement with reference to the operation history based on the input movement instruction
  • An information processing program for causing a computer to function as a reproduction unit that reproduces the previous browsing screen.

Landscapes

  • Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Business, Economics & Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Public Health (AREA)
  • Primary Health Care (AREA)
  • Medical Informatics (AREA)
  • General Health & Medical Sciences (AREA)
  • Epidemiology (AREA)
  • Radiology & Medical Imaging (AREA)
  • Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
  • Economics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Tourism & Hospitality (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • Marketing (AREA)
  • Data Mining & Analysis (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

[Problem] To provide an information processing device, information processing method, and information processing program capable of easily searching a specific location at playback time of an operation history in which operations of a user have been recorded. [Solution] The invention is equipped with: an acquisition unit which acquires a pathology image; a display control unit which displays the acquired pathology image upon a screen; a first input unit which receives a series of operations including at least an operation for setting an annotation by a user during viewing by the user of the pathology image displayed upon the screen; a generation unit which, with respect to each of the operations received by the first input unit, associates a view time and generates an operation history; a second input unit which treats the screen, which was being viewed at the point in time at which the annotation was set, as a viewed screen, and accepts an instruction for movement to the viewed screen from the user; and a reconstruction unit which references the operation history on the basis of the instructions for movement which have been input and reconstructs the viewed screen for the movement destination.

Description

情報処理装置、情報処理方法、および情報処理プログラムInformation processing apparatus, information processing method, and information processing program

 本技術は、バーチャルスライド画像を観察するビューワの操作を記録・再生する情報処理装置、情報処理方法、および情報処理プログラムに関する。 The present technology relates to an information processing apparatus, an information processing method, and an information processing program for recording / reproducing a viewer operation for observing a virtual slide image.

 従来から、ユーザが画面上のアプリケーションに対して行った操作を記録し、それを再生することが行われてきた。 Conventionally, operations performed by a user on an application on a screen have been recorded and played back.

 例えば、特許文献1では、利用者が行ったWeb閲覧操作の情報をマクロ記憶手段に格納し、Web閲覧操作再生手段において、利用者の表示装置上のウィンドウ、並びに、各ウィンドウに設定されるWeb閲覧操作の情報をウィンドウ管理テーブルに書き込み、該ウィンドウ管理テーブルに記録されている該利用者のWeb閲覧操作と該表示装置上に表示中のWebページの内容に合わせ、マクロ記憶手段に格納された一連のWeb閲覧操作の情報に基づいて、一連のWeb閲覧操作を実行する技術が開示されている。 For example, in Patent Document 1, information on a Web browsing operation performed by a user is stored in a macro storage unit, and the Web browsing operation reproduction unit stores a window on the user's display device and a Web set for each window. The browsing operation information is written in the window management table and stored in the macro storage unit in accordance with the Web browsing operation of the user recorded in the window management table and the content of the Web page being displayed on the display device. A technique for executing a series of web browsing operations based on information on a series of web browsing operations is disclosed.

特開2006-139509号公報JP 2006-139509 A

 しかし、従来の方法では、操作の記録が長くなった場合に、操作の再生を早送りする手段はあったとしても、特定の個所をユーザが探す作業など、操作性に関して改善すべき点があった。 However, in the conventional method, even if there is a means for fast-forwarding the reproduction of the operation when the operation recording becomes long, there is a point to be improved regarding the operability such as a work for the user to search for a specific part. .

 以上のような事情に鑑み、本技術の目的は、バーチャルスライド画像を観察するビューワの操作性の向上等を図ることのできる情報処理装置、情報処理方法、および情報処理プログラムを提供することにある。 In view of the circumstances as described above, an object of the present technology is to provide an information processing apparatus, an information processing method, and an information processing program capable of improving the operability of a viewer that observes a virtual slide image. .

 (1)上記目的を達成するため、本技術の一形態に係る情報処理装置は、病理画像を取得する取得部と、前記取得された病理画像を画面に表示する表示制御部と、前記画面に表示された病理画像のユーザによる閲覧中に当該ユーザより少なくともアノテーションの設定のための操作を含む一連の操作を受け付ける第1の入力部と、前記第1の入力部が受け付けた個々の前記操作に対して閲覧時刻を対応付けて操作履歴を生成する生成部と、前記アノテーションが設定された時点で閲覧中の画面を閲覧画面として、当該閲覧画面への移動の指示をユーザより受け付ける第2の入力部と、前記入力された移動の指示をもとに前記操作履歴を参照して前記移動先の閲覧画面を再現する再現部とを具備する。 (1) In order to achieve the above object, an information processing apparatus according to an aspect of the present technology includes an acquisition unit that acquires a pathological image, a display control unit that displays the acquired pathological image on a screen, and the screen. A first input unit that receives a series of operations including at least an operation for setting an annotation from the user during browsing of the displayed pathological image by the user, and each of the operations received by the first input unit A generation unit that generates an operation history by associating a viewing time with the second input for accepting an instruction to move to the browsing screen from the user with the screen being browsed when the annotation is set as the browsing screen And a reproduction unit that reproduces the browsing screen of the movement destination with reference to the operation history based on the input movement instruction.

 本技術では、まず、ユーザが病理画像を閲覧する際に行った操作を、生成部が操作履歴として記録する。次に、ユーザは、記録された操作履歴をもとに、再現部に、行われた閲覧の再現を行わせる。閲覧の再現を行う際に、特定の個所を見つけるための目印として、アノテーションが設定された時刻を用いる。アノテーションが設定されるのは、病理画像の1つの病変部に対する診断が終了し、その診断結果を病理画像上に残すタイミングであるので、目印として最適である。この目印以降には、一連の流れである、新しい病変部の探索とその診断が続くからである。第2の入力部が閲覧画面への移動の指示をユーザより受け付け、再現部がアノテーションの設定された時点の閲覧画面を再現するので、ユーザは、容易に一連の流れが区切られる個所の再現ができる。それ故、ユーザの操作を記録した操作履歴の再現時に、容易に特定の個所を探すことができる。 In the present technology, first, the operation performed when the user browses the pathological image is recorded as an operation history by the generation unit. Next, the user causes the reproduction unit to reproduce the browsing performed based on the recorded operation history. When reproduction of browsing is performed, the time at which the annotation is set is used as a mark for finding a specific location. Since the annotation is set at the timing when the diagnosis for one lesioned part of the pathological image is completed and the diagnosis result is left on the pathological image, it is optimal as a mark. This is because after this mark, a search for a new lesion site and its diagnosis, which are a series of flows, continue. Since the second input unit accepts an instruction to move to the browsing screen from the user, and the reproduction unit reproduces the browsing screen at the time when the annotation is set, the user can easily reproduce the location where the series of flows is divided. it can. Therefore, it is possible to easily find a specific place when reproducing the operation history in which the user's operation is recorded.

 (2)また、上記目的を達成するため、本技術の一形態に係る情報処理装置では、前記操作履歴は、閲覧時刻に対応づけられた、前記閲覧画面に表示される際の、前記病理画像の中心座標値と閲覧倍率とを有し、前記再現部は、前記取得部に取得させた、前記閲覧画面となる前記病理画像を、前記中心座標値および前記閲覧倍率を用いて前記表示制御部に表示させることにより、当該閲覧画面を再現する。 (2) Moreover, in order to achieve the said objective, in the information processing apparatus which concerns on one form of this technique, the said path | history image when the said operation history is displayed on the said browsing screen matched with browsing time The display control unit uses the center coordinate value and the browsing magnification to display the pathological image that is the browsing screen acquired by the acquiring unit. The browsing screen is reproduced by displaying on the screen.

 本技術では、操作履歴は、閲覧画面に表示される病理画像の中心座標と、表示時の閲覧倍率を有している。そのため、これら2つの情報を用いるだけで、取得する病理画像の特定ができ、容易に閲覧画面を再現することができる。 In the present technology, the operation history has the center coordinates of the pathological image displayed on the browsing screen and the browsing magnification at the time of display. Therefore, the pathological image to be acquired can be specified only by using these two pieces of information, and the browsing screen can be easily reproduced.

 (3)また、上記目的を達成するため、本技術の一形態に係る情報処理装置では、前記第2の入力部は、前記アノテーションが設定された時刻が印として明示されたシークバーと、このシークバー上で前記ユーザによって移動させる操作をすることが可能なスライダとを有するGUIを用いて前記指示をユーザより受け付ける。 (3) In order to achieve the above object, in the information processing apparatus according to an embodiment of the present technology, the second input unit includes a seek bar in which the time when the annotation is set is clearly indicated as a mark, and the seek bar The instruction is received from the user using a GUI having a slider that can be moved by the user.

 本技術では、シークバーとスライダを有するGUIを用いて閲覧画面への移動の指示を受け付ける。その際、シークバー上に、前記アノテーションが設定された時刻が印として明示されるので、ユーザはそれらの印を目視しながら移動の指示が出せる。それ故、ユーザは容易に移動の指示を出すことができる。 In this technology, an instruction to move to the browsing screen is received using a GUI having a seek bar and a slider. At that time, since the time when the annotation is set is clearly indicated on the seek bar as a mark, the user can give an instruction to move while visually checking the mark. Therefore, the user can easily issue a movement instruction.

 (4)また、上記目的を達成するため、本技術の一形態に係る情報処理装置では、前記第2の入力部は、前記シークバー上に、前記アノテーションが設定された時刻を示す印を表示する際に、当該印の色および形状のうち少なくとも1つを、前記アノテーションが有する属性の違いに応じて変化させる。 (4) In order to achieve the above object, in the information processing apparatus according to an embodiment of the present technology, the second input unit displays a mark indicating the time when the annotation is set on the seek bar. At this time, at least one of the color and shape of the mark is changed according to the difference in the attribute of the annotation.

 本技術では、シークバー上に示される、アノテーションが設定された時刻を示す印の色や形状を、例えば、アノテーションを行ったユーザごとやアノテーションの重要度に応じて、別の色や形状にする。こうすることにより、閲覧画面への移動を指示するユーザは、容易に複数の印を区別して、目的とする属性を持ったアノテーションに対応する閲覧画面へと、再現する画面を移動させることができる。 In this technology, the color and shape of the mark indicating the time when the annotation is set shown on the seek bar are changed to different colors and shapes depending on, for example, the user who made the annotation and the importance of the annotation. By doing so, the user who gives an instruction to move to the browsing screen can easily distinguish the plurality of marks and move the reproduction screen to the browsing screen corresponding to the annotation having the target attribute. .

 (5)また、上記目的を達成するため、本技術の一形態に係る情報処理方法では、取得部が、病理画像を取得し、表示制御部が、前記取得された病理画像を画面に表示し、第1の入力部が、前記画面に表示された病理画像のユーザによる閲覧中に当該ユーザより少なくともアノテーションの設定のための操作を含む一連の操作を受け付け、生成部が、前記第1の入力部が受け付けた個々の前記操作に対して閲覧時刻を対応付けて操作履歴を生成し、第2の入力部が、前記アノテーションが設定された時点で閲覧中の画面を閲覧画面として、当該閲覧画面への移動の指示をユーザより受け付け、再現部が、前記入力された移動の指示をもとに前記操作履歴を参照して前記移動先の閲覧画面を再現する。 (5) Moreover, in order to achieve the said objective, in the information processing method which concerns on one form of this technique, an acquisition part acquires a pathological image and a display control part displays the acquired pathological image on a screen. The first input unit accepts a series of operations including at least an operation for setting an annotation from the user while the pathological image displayed on the screen is viewed by the user, and the generation unit receives the first input The operation history is generated by associating the browsing time with each of the operations received by the unit, and the second input unit uses the screen that is being browsed when the annotation is set as the browsing screen. An instruction to move to is received from the user, and the reproduction unit reproduces the browsing screen of the movement destination with reference to the operation history based on the input movement instruction.

 (6)また、上記目的を達成するため、本技術の一形態に係る情報処理プログラムは、病理画像を取得する取得部、前記取得された病理画像を画面に表示する表示制御部、前記画面に表示された病理画像のユーザによる閲覧中に当該ユーザより少なくともアノテーションの設定のための操作を含む一連の操作を受け付ける第1の入力部、前記第1の入力部が受け付けた個々の前記操作に対して閲覧時刻を対応付けて操作履歴を生成する生成部、前記アノテーションが設定された時点で閲覧中の画面を閲覧画面として、当該閲覧画面への移動の指示をユーザより受け付ける第2の入力部、および前記入力された移動の指示をもとに前記操作履歴を参照して前記移動先の閲覧画面を再現する再現部としてコンピュータを機能させるものである。 (6) In order to achieve the above object, an information processing program according to an aspect of the present technology includes an acquisition unit that acquires a pathological image, a display control unit that displays the acquired pathological image on a screen, and the screen A first input unit that receives a series of operations including at least an operation for setting an annotation from the user during browsing of the displayed pathological image by the user, and for each of the operations received by the first input unit A generation unit that generates an operation history in association with the browsing time, a second input unit that accepts an instruction to move to the browsing screen from the user, with the screen being browsed when the annotation is set as a browsing screen, The computer is caused to function as a reproduction unit that reproduces the browsing screen of the movement destination by referring to the operation history based on the input movement instruction.

 以上のように、本技術によれば、バーチャルスライド画像を観察するビューワの操作性の向上等を図ることができる。 As described above, according to the present technology, it is possible to improve the operability of the viewer that observes the virtual slide image.

本技術に係るビューワコンピュータ500の典型的な使用環境を表した図である。It is a figure showing the typical use environment of the viewer computer 500 which concerns on this technique. 本技術に係るビューワコンピュータ500のハードウェアの構成を示すブロック図である。It is a block diagram showing the hardware constitutions of viewer computer 500 concerning this art. イメージ管理サーバ400の機能ブロックを示す図である。3 is a diagram showing functional blocks of an image management server 400. FIG. ビューワコンピュータ500の機能ブロックを示す図である。It is a figure which shows the functional block of the viewer computer. ビューワ画面の例を示す図である。It is a figure which shows the example of a viewer screen. アノテーションの個所を表す矢印の例を示す図である。It is a figure which shows the example of the arrow showing the location of an annotation. アノテーションの個所を表すルーラの例を示す図である。It is a figure which shows the example of the ruler showing the location of an annotation. アノテーションの個所を表す長方形の例を示す図である。It is a figure which shows the example of the rectangle showing the location of an annotation. アノテーションの個所を表すフリーハンドの例を示す図である。It is a figure which shows the example of the freehand showing the location of an annotation. 病理画像に付加された1個のアノテーションが持つデータの詳細を示す図である。It is a figure which shows the detail of the data which one annotation added to the pathological image has. 操作記録再生GUIの例を示す図である。It is a figure which shows the example of operation recording / reproducing GUI. チャプタ送りボタンを用いて再生位置を次のチャプタ位置に移動させる例を示す図である。It is a figure which shows the example which moves a reproduction | regeneration position to the next chapter position using a chapter feed button. ビューワ操作の操作履歴を記録・再生する流れ、およびアノテーションを付加したり、アノテーション付加の時点にチャプタを送ったりする流れを説明するシーケンス図である。FIG. 11 is a sequence diagram for explaining a flow of recording / reproducing an operation history of a viewer operation and a flow of adding an annotation or sending a chapter at the time of adding an annotation.

 以下、本技術に係る実施形態を、図面を参照しながら説明する。
 <第1の実施形態>
 [ビューワコンピュータの使用環境について]
 最初に、病理診断において、検体を顕微鏡を用いて撮影したバーチャルスライド画像(病理画像)を用いて病理医が診断を行う環境の全体像を説明する。病理医は、ビューワコンピュータ上のビューワを用いて、病理画像を観察し、画像診断を行う。図1は、本技術に係るビューワコンピュータ500の典型的な使用環境を表した図である。
Hereinafter, embodiments according to the present technology will be described with reference to the drawings.
<First Embodiment>
[Viewer computer usage environment]
First, in a pathological diagnosis, an overall image of an environment in which a pathologist makes a diagnosis using a virtual slide image (pathological image) obtained by photographing a specimen using a microscope will be described. The pathologist uses a viewer on a viewer computer to observe a pathological image and perform image diagnosis. FIG. 1 is a diagram illustrating a typical usage environment of a viewer computer 500 according to the present technology.

 顕微鏡10およびスキャナ用コンピュータ20からなるスキャナ100は、病院内の組織学ラボHLに設置されている。顕微鏡10により撮影されたRAW画像は、スキャナ用コンピュータ20上において、現像処理、シェーディング処理、カラーバランス補正、ガンマ補正、8bit化処理などの画像処理が行われる。その後、縦横256ピクセルのタイル状に分割され、JPEG(Joint Photographic Experts Group)画像に変換され圧縮された後、ハードディスクHD1上に格納される。 A scanner 100 including a microscope 10 and a scanner computer 20 is installed in a histology laboratory HL in a hospital. The RAW image photographed by the microscope 10 is subjected to image processing such as development processing, shading processing, color balance correction, gamma correction, and 8-bit processing on the scanner computer 20. Thereafter, the image is divided into tiles of 256 pixels in length and width, converted into JPEG (Joint Photographic Experts Group) images, compressed, and stored on the hard disk HD1.

 スキャナ用コンピュータ20のハードディスクHD1に格納されたJPEG画像は、次に、同じ病院内のデータセンタDCにあるイメージ管理サーバ400上のハードディスクHD2に、ネットワーク300を経由してアップロードされる。 The JPEG image stored in the hard disk HD1 of the scanner computer 20 is then uploaded via the network 300 to the hard disk HD2 on the image management server 400 in the data center DC in the same hospital.

 観察者である病理医は、病院内の病理学室PRまたは病院外の建物EXにいてイメージ管理サーバ400とネットワーク300により接続されたビューワコンピュータ500を用いて、イメージ管理サーバ400のハードディスクHD2に格納されたJPEG画像を観察する。 The pathologist who is an observer is stored in the hard disk HD2 of the image management server 400 using the viewer computer 500 connected to the image management server 400 and the network 300 in the pathology room PR in the hospital or the building EX outside the hospital. Observe the JPEG image.

 また、観察者である病理医は、ビューワコンピュータ500に指示することにより、自分がJPEG画像を観察する際に行った操作および発した音声を記録させることができる。記録された操作履歴および音声は、ネットワーク300を介してイメージ管理サーバ400に送られ、格納される。 In addition, the pathologist who is an observer can record the operation performed when he / she observes the JPEG image and the sound generated by instructing the viewer computer 500. The recorded operation history and sound are sent to the image management server 400 via the network 300 and stored.

 [ビューワコンピュータ500の構成について]
 次に、ビューワコンピュータ500のハードウェア構成について説明する。
 図2は、本技術に係るビューワコンピュータ500のハードウェアの構成を示すブロック図である。
[Configuration of Viewer Computer 500]
Next, the hardware configuration of the viewer computer 500 will be described.
FIG. 2 is a block diagram illustrating a hardware configuration of the viewer computer 500 according to the present technology.

 ビューワコンピュータ500は、演算制御を行うCPU(Central Processing Unit)21、ROM(Read Only Memory)22、CPU21のワークメモリとなるRAM(Random Access Memory)23、ユーザの操作に応じた命令が入力される操作入力部24(第1の入力部)を備える。ビューワコンピュータ500はさらに、インターフェイス部25、出力部26(表示制御部)、記憶部27、ネットワークインターフェイス部28、およびこれらを互いに接続するバス29を備える。 In the viewer computer 500, a CPU (Central Processing Unit) 21 that performs arithmetic control, a ROM (Read Only Memory) 22, a RAM (Random Access Memory) 23 that is a work memory of the CPU 21, and instructions according to user operations are input. An operation input unit 24 (first input unit) is provided. The viewer computer 500 further includes an interface unit 25, an output unit 26 (display control unit), a storage unit 27, a network interface unit 28, and a bus 29 for connecting them together.

 ROM22には、各種の処理を実行するためのプログラムが格納される。ネットワークインターフェイス部28には、ネットワーク300が接続される。出力部26には、画像表示用として、液晶ディスプレイ、EL(Electro Luminescence)ディスプレイ又はプラズマディスプレイ等が適用され、音声出力用としてスピーカー等が適用される。記憶部27には、HDD(Hard Disk Drive)に代表される磁気ディスクもしくは半導体メモリ又は光ディスク等が適用される。 The ROM 22 stores programs for executing various processes. A network 300 is connected to the network interface unit 28. For the output unit 26, a liquid crystal display, an EL (Electro Luminescence) display, a plasma display, or the like is applied for image display, and a speaker or the like is applied for audio output. For the storage unit 27, a magnetic disk represented by HDD (Hard Disk Drive), a semiconductor memory, an optical disk, or the like is applied.

 CPU21は、ROM22に格納される複数のプログラムのうち、操作入力部24から与えられる命令に対応するプログラムをRAM23に展開し、該展開したプログラムにしたがって、出力部26及び記憶部27を適宜制御する。 The CPU 21 develops a program corresponding to an instruction given from the operation input unit 24 among the plurality of programs stored in the ROM 22, and appropriately controls the output unit 26 and the storage unit 27 according to the developed program. .

 CPU21は、後述する各機能ブロックを実現する。CPU21は、ROM22および記憶部27等に格納されたプログラムを実行して、必要に応じて、上記各部材を制御する。これにより、ビューワコンピュータ500は、種々の機能ブロックを実現することができ、上記各部材を、ビューワコンピュータ500として動作させることができる。 CPU 21 realizes each functional block described later. The CPU 21 executes programs stored in the ROM 22, the storage unit 27, and the like, and controls each of the above members as necessary. Thereby, the viewer computer 500 can implement | achieve various functional blocks, and can operate each said member as the viewer computer 500. FIG.

 [イメージ管理サーバ400の構成について]
 次に、イメージ管理サーバ400のハードウェア構成について説明する。
 イメージ管理サーバのハードウェア構成は、基本的にビューワコンピュータ500のハードウェア構成と同じである。そのため、詳細な説明は省略する。
[Configuration of Image Management Server 400]
Next, the hardware configuration of the image management server 400 will be described.
The hardware configuration of the image management server is basically the same as the hardware configuration of the viewer computer 500. Therefore, detailed description is omitted.

 [イメージ管理サーバ400の機能ブロックについて]
 次に、イメージ管理サーバ400の機能ブロックについて説明する。イメージ管理サーバ400の主な機能は、第1に、病理画像を、ビューワコンピュータ500からの要求に従い提供することである。第2に、ビューワコンピュータ500から取得した操作履歴を保存し、ビューワコンピュータ500からの要求に従い提供することである。第3に、病理医がビューワ上において病理画像の特定個所に付けたコメント(以下、アノテーションという)を保存することである。図3は、イメージ管理サーバ400の機能ブロックを示す図である。
[Functional Block of Image Management Server 400]
Next, functional blocks of the image management server 400 will be described. First, the main function of the image management server 400 is to provide a pathological image according to a request from the viewer computer 500. Secondly, the operation history acquired from the viewer computer 500 is stored and provided according to a request from the viewer computer 500. Thirdly, a comment (hereinafter referred to as an annotation) attached by a pathologist to a specific portion of a pathological image on the viewer is saved. FIG. 3 is a diagram showing functional blocks of the image management server 400.

 イメージ管理サーバ400は、画像格納部41、画像提供部42、操作履歴格納部43、操作履歴管理部44の機能ブロックを備えている。 The image management server 400 includes functional blocks of an image storage unit 41, an image providing unit 42, an operation history storage unit 43, and an operation history management unit 44.

 画像格納部41には、タイル状に分割されJPEG圧縮された病理画像が格納されている。格納されている病理画像は、ビューワコンピュータ500からの要求に従い、画像提供部42を介してビューワコンピュータ500に提供される。また、ユーザがビューワコンピュータ500上のビューワを用いて病理画像に付したアノテーションもここに保存される。 The image storage unit 41 stores pathological images that are divided into tiles and compressed by JPEG. The stored pathological image is provided to the viewer computer 500 via the image providing unit 42 in accordance with a request from the viewer computer 500. Also, annotations attached to the pathological image by the user using the viewer on the viewer computer 500 are stored here.

 画像提供部42は、ネットワーク300を介してビューワコンピュータ500から送られてくる画像要求に対応した病理画像(アノテーションを含む)を画像格納部41から取得し、ネットワーク300を介してビューワコンピュータ500に送信する。 The image providing unit 42 acquires a pathological image (including an annotation) corresponding to an image request transmitted from the viewer computer 500 via the network 300 from the image storage unit 41 and transmits the acquired pathological image to the viewer computer 500 via the network 300. To do.

 操作履歴格納部43には、ビューワコンピュータ500上においてユーザが行ったビューワの操作履歴が格納される。 The operation history storage unit 43 stores a history of viewer operations performed by the user on the viewer computer 500.

 操作履歴管理部44は、ビューワコンピュータ500上において記録され、一旦まとめられた操作履歴をネットワーク300を介して取得する。そして、操作履歴管理部44は、取得した操作履歴を操作履歴格納部43に格納する。また、操作履歴管理部44は、ビューワコンピュータ500からの操作履歴要求を受け付け、その操作履歴要求に応じた操作履歴を操作履歴格納部43から取得し、ネットワーク300を介してビューワコンピュータ500に送信する。 The operation history management unit 44 acquires the operation history recorded on the viewer computer 500 and once collected via the network 300. Then, the operation history management unit 44 stores the acquired operation history in the operation history storage unit 43. Further, the operation history management unit 44 receives an operation history request from the viewer computer 500, acquires an operation history corresponding to the operation history request from the operation history storage unit 43, and transmits the operation history to the viewer computer 500 via the network 300. .

 なお、イメージ管理サーバ400とビューワコンピュータ500とは、クライアント・サーバ型システムを構成しているので、どの機能をクライアント側に持たせ、どの機能をサーバ側に持たせるかは、設計事項である。それ故、上記各機能ブロックの実行場所は上述のイメージ管理サーバ400上に限定されるものではなく、クライアント側であるビューワコンピュータ500上において実行される構成でもよい。 Since the image management server 400 and the viewer computer 500 constitute a client-server system, it is a design matter which function is given to the client side and which function is given to the server side. Therefore, the execution location of each functional block is not limited to the above-described image management server 400, but may be configured to be executed on the viewer computer 500 on the client side.

 [ビューワコンピュータ500の機能ブロックについて]
 次に、ビューワコンピュータ500の機能ブロックについて説明する。ビューワコンピュータ500の主な機能は、第1に、病理医であるユーザからの操作指示を受け付け、対応する病理画像(アノテーションを含む)をイメージ管理サーバ400から取得し、ユーザに対し表示することである。第2に、ユーザが画像診断を行う際のビューワ操作を記録し、その操作履歴を保存のためにイメージ管理サーバ400に送ることである。第3に、ユーザからの要求に従い、イメージ管理サーバ400に保存されている操作履歴を取得し、ユーザに対して操作履歴に基づき、ユーザが行った操作を再生することである。
図4は、ビューワコンピュータ500の機能ブロックを示す図である。
[Function Blocks of Viewer Computer 500]
Next, functional blocks of the viewer computer 500 will be described. The main function of the viewer computer 500 is to first accept an operation instruction from a user who is a pathologist, acquire a corresponding pathological image (including annotation) from the image management server 400, and display it to the user. is there. Second, the viewer operation when the user performs image diagnosis is recorded, and the operation history is sent to the image management server 400 for storage. Third, in accordance with a request from the user, an operation history stored in the image management server 400 is acquired, and an operation performed by the user is reproduced based on the operation history.
FIG. 4 is a diagram illustrating functional blocks of the viewer computer 500.

 ビューワコンピュータ500は、画像取得部51(取得部)および操作履歴制御部52(生成部、再現部)の機能ブロックを備えている。 The viewer computer 500 includes functional blocks of an image acquisition unit 51 (acquisition unit) and an operation history control unit 52 (generation unit, reproduction unit).

 画像取得部51は、操作入力部24から入力された、病理医であるユーザの指示に対応した病理画像(アノテーションを含む)を、ネットワーク300を介してイメージ管理サーバ400から取得し、取得した病理画像を出力部26を介してユーザに提示する。 The image acquisition unit 51 acquires a pathology image (including annotations) input from the operation input unit 24 and corresponding to a user's instruction as a pathologist from the image management server 400 via the network 300, and acquires the acquired pathology. The image is presented to the user via the output unit 26.

 操作履歴制御部52は、ユーザの指示により、ユーザが病理画像を観察する際のビューワ操作を記録し、また観察中の音声を録音する。記録および録音は、まずビューワコンピュータ500のRAM23または記憶部27を用いて保存される。記録および録音の停止指示により、記録と録音はまとめられ、操作履歴としてイメージ管理サーバ400に送られ、保存される。 The operation history control unit 52 records the viewer operation when the user observes the pathological image and records the sound being observed according to the user's instruction. Recording and recording are first saved using the RAM 23 or the storage unit 27 of the viewer computer 500. In response to the recording and recording stop instruction, the recording and recording are combined, sent to the image management server 400 as an operation history, and stored.

 操作履歴制御部52は、また、ユーザの指示により、その指示に対応した操作履歴をイメージ管理サーバ400から取得し、取得した操作履歴に記録されているビューワの操作および操作中の音声を、出力部26を介して、ユーザに提示する。 The operation history control unit 52 also acquires an operation history corresponding to the instruction from the image management server 400 according to a user instruction, and outputs the operation of the viewer and the sound during the operation recorded in the acquired operation history. The information is presented to the user via the unit 26.

 なお、操作履歴制御部52が行う、ビューワの操作履歴の記録・再生や操作中の音声の録音・再生に関するユーザの指示は、後述する操作記録再生GUIを用いて行われる。 Note that the user's instruction regarding the recording / reproducing of the operation history of the viewer and the recording / reproducing of the sound during operation performed by the operation history control unit 52 is performed using an operation recording / reproducing GUI described later.

 [ビューワ画面について]
 次に、ユーザがビューワコンピュータ500上において病理画像を観察するために用いるビューワの画面について説明する。図5は、ビューワ画面の例を示す図である。
[About Viewer Screen]
Next, a viewer screen used for the user to observe a pathological image on the viewer computer 500 will be described. FIG. 5 is a diagram illustrating an example of a viewer screen.

 ビューワウィンドウ60には、病理画像のどの個所を拡大しているかを示すサムネイルマップ61と、病理画像を観察するための観察領域62と、操作記録再生GUI63(第2の入力部)とが含まれている。サムネイルマップ61は、バーチャルスライド画像全体の縮小画像と、ビューワウィンドウ60に表示されている画像の範囲をサムネイルマップ61上で等価的に示す枠FRとを有する。 The viewer window 60 includes a thumbnail map 61 indicating which part of the pathological image is enlarged, an observation area 62 for observing the pathological image, and an operation recording / reproducing GUI 63 (second input unit). ing. The thumbnail map 61 includes a reduced image of the entire virtual slide image and a frame FR that equivalently shows the range of the image displayed in the viewer window 60 on the thumbnail map 61.

 枠FRはサムネイルマップ61上で、ユーザからの指示によって任意の方向へ任意の量だけ移動させることが可能である。なお、サムネイルマップ61において、枠の移動の操作はマウスなどのドラッグ操作などにより行うことも可能である。 The frame FR can be moved on the thumbnail map 61 by an arbitrary amount in an arbitrary direction according to an instruction from the user. In the thumbnail map 61, the operation of moving the frame can also be performed by a drag operation with a mouse or the like.

 操作記録再生GUI63は、ユーザによる、ビューワ操作の記録開始指示や記録停止指示、ビューワ操作中の音声の記録開始指示や記録停止指示を受け付け、受け付けた指示を操作履歴制御部52に伝える。操作記録再生GUI63の詳細については後述する。 The operation recording / reproducing GUI 63 accepts a recording start instruction or recording stop instruction of a viewer operation, an audio recording start instruction or a recording stop instruction during a viewer operation by the user, and transmits the received instruction to the operation history control unit 52. Details of the operation recording / reproducing GUI 63 will be described later.

 [アノテーションの表示イメージについて]
 アノテーションとは、一般的に、あるデータに対して関連する情報(メタデータ)を注釈として付加することであり、本技術に関しては、病理画像の特定個所に、病理医であるユーザがその特定個所に関するコメントを付加することである。
[Annotation display image]
Annotation is generally adding information (metadata) related to certain data as an annotation. With the present technology, a user who is a pathologist places a specific location on a pathological image. To add a comment about.

 ここでは、アノテーションを付加した個所を示すために、病理画像上に表示される印の例を説明する。 Here, an example of a mark displayed on the pathological image in order to indicate the part to which the annotation is added will be described.

 まず、図6に示す印は、「矢印(Arrow)」である。矢印の右下には、コメントを記入するためのボックスが示されている。図7に示す印は、「ルーラ(Ruler)」である。ルーラを用いることにより、ある点から別の点までの距離を測ることができる。ルーラの右下には同じくコメント記入用のボックスが示されている。 First, the mark shown in FIG. 6 is “Arrow”. A box for entering a comment is shown at the lower right of the arrow. The mark shown in FIG. 7 is “Ruler”. By using the ruler, the distance from one point to another can be measured. A comment box is also shown at the bottom right of the ruler.

 図8に示す印は、「長方形(Rectangle)」である。この印を用いることにより、コメントの対象となる個所を長方形を用いて囲んで示すことができる。また、長方形の面積を測ることができる。図9に示す印は、「フリーハンド(Freehand)」である。この印を用いることにより、コメントを付加したい個所を自由曲線により囲んで示すことができる。また、自由曲線により囲まれた範囲の面積を計測することができる。 The mark shown in FIG. 8 is “Rectangle”. By using this mark, it is possible to enclose the part to be commented with a rectangle. In addition, the rectangular area can be measured. The mark shown in FIG. 9 is “Freehand”. By using this mark, it is possible to indicate a part where a comment is to be added by surrounding it with a free curve. Moreover, the area of the range enclosed by the free curve can be measured.

 なお、図示はしていないが、コメントを音声により入力してアノテーションを行う構成があってもよい。その場合には、そのコメントを付加した個所に、人がしゃべる様子を表す印や、スピーカーの形をした印などを表示させてもよい。 Although not shown, there may be a configuration in which an annotation is performed by inputting a comment by voice. In that case, a mark indicating how a person speaks, a mark in the shape of a speaker, or the like may be displayed at the location where the comment is added.

 [アノテーションデータについて]
 図10は、病理画像に付加された1個のアノテーションが持つデータの詳細を示す図である。全部で14種類のデータ、「アノテーションタイプ」、「イメージID」、「オーナー」、「ラベル名」、「センター座標」、「倍率」、「カラー」、「座標1」、「座標2」、「面積(長さ)」、「コメント」、「公開設定」、「表示設定」、「作成時間」から構成される。例えば、「カラー」は、アノテーションの付加された個所を示す印の色を指定するものである。この色を、ユーザごとに変えたり、アノテーションの重要度に応じて変えたりすることができる。
[About annotation data]
FIG. 10 is a diagram illustrating details of data included in one annotation added to a pathological image. 14 types of data in total, “annotation type”, “image ID”, “owner”, “label name”, “center coordinate”, “magnification”, “color”, “coordinate 1”, “coordinate 2”, “coordinate 2” It consists of “Area (length)”, “Comment”, “Public setting”, “Display setting”, and “Creation time”. For example, “color” designates the color of the mark indicating the location where the annotation is added. This color can be changed for each user or according to the importance of the annotation.

 [チャプタの利用について]
 チャプタとは、主に、映画などのDVD作品において、作品の制作者が意図した位置に設けられた区切りのことである。作品内においてシーンが変わる個所にチャプタが設けられると、この作品の鑑賞者は、再生個所をチャプタの設定された個所にジャンプさせることにより、容易に自分の見たい個所を探すことができる。
[About the use of chapters]
A chapter is mainly a break provided at a position intended by the creator of a work in a DVD work such as a movie. When a chapter is provided at a place where the scene changes in the work, the viewer of this work can easily find the place he / she wants to see by jumping the playback position to the place where the chapter is set.

 病理診断では、難しい症例の場合、1枚のバーチャルスライドに数時間をかけることがある。その診断の操作履歴を再生する場合、これまでは、見たい個所を探すことが困難であった。そこで、本技術では、チャプタの概念を導入することにより、見たい個所を容易に探すことができることを目標にした。 In pathological diagnosis, in the case of difficult cases, one virtual slide may take several hours. In the case of reproducing the operation history of the diagnosis, it has been difficult to search for a place to see. Therefore, the purpose of this technology is to easily find the place to see by introducing the concept of chapters.

 チャプタの設定タイミングは2種類考えられる。1つは、ビューワ操作を記録している際の、ユーザの明示的な指示によるチャプタの設定である。この方法によれば、ユーザが望む任意の個所にチャプタを設定できる。但し、明示的に指示を出す手間がかかる。なお、本技術でもこの方法を採り得るが、以下の説明では省略している。 There are two types of chapter setting timings. One is setting of chapters according to an explicit instruction from the user when a viewer operation is recorded. According to this method, chapters can be set at arbitrary locations desired by the user. However, it takes time to give instructions explicitly. In addition, although this technique can also take this method, it is abbreviate | omitted in the following description.

 もう1つの方法は、ユーザによる一連のビューワ操作の区切りとなるタイミングにおいて、自動的にチャプタを設定する方法である。この方法によれば、チャプタを明示的に設定する指示を出す手間がかからない。但し、ユーザによる一連のビューワ操作の区切りとなるタイミングとして、適切なタイミングを選ぶことが重要である。 Another method is to automatically set chapters at the timing when a series of viewer operations is performed by the user. According to this method, there is no need to issue an instruction to explicitly set a chapter. However, it is important to select an appropriate timing as a timing for separating a series of viewer operations by the user.

 ユーザによる一連のビューワ操作の区切りとなるタイミングとして、最も適切と考えられるのは、ユーザが病理画像にアノテーションを付加するタイミングである。何故ならば、病理画像を用いた画像診断は、最初に、病変部の探索が行われ、次に病変部の範囲を確定し、その個所にコメントを付けるという一つの流れを繰り返すことにより行われるからである。アノテーションを付加するのは、この一連の流れの最後に行われる操作であり、特にチャプタを設けるタイミングとしては最適である。 The most appropriate timing for separating a series of viewer operations by the user is the timing at which the user adds an annotation to the pathological image. This is because image diagnosis using a pathological image is performed by first searching for a lesion, then determining the range of the lesion, and adding a comment to that portion. Because. Annotation is added at the end of this series of flows, and is particularly suitable as a timing for providing chapters.

 なお、さらに詳細に言うならば、アノテーションのコメントを記入し終わり、コメントを確定したタイミングが、チャプタを設定するタイミングとして好ましい。このタイミングは、コメント入力後に、「OK」ボタンや「確定」ボタンがクリックされたタイミングである。 Note that, in more detail, the timing when the annotation comment is completed and the comment is confirmed is preferable as the chapter setting timing. This timing is a timing when the “OK” button or the “Confirm” button is clicked after the comment is input.

 [操作記録再生GUIについて]
 次に、操作記録再生GUI63について説明する。図11は、操作記録再生GUIの例を示す図である。
[Operation record / playback GUI]
Next, the operation recording / reproducing GUI 63 will be described. FIG. 11 is a diagram illustrating an example of the operation recording / reproducing GUI.

 この図に示される操作記録再生GUI63では、左上に操作履歴のファイル名が表示されている。上側中央部には、横方向にシークバーSBが示され、その上に、現在の再生位置を示すスライダSLと、アノテーションが付加された時間を示す丸印AT1、AT2、AT3が示されている。上右側には、再生の経過時間が示されている。 In the operation recording / reproducing GUI 63 shown in this figure, the file name of the operation history is displayed on the upper left. In the upper center portion, a seek bar SB is shown in the horizontal direction, and a slider SL indicating the current playback position and circles AT1, AT2, and AT3 indicating the time when the annotation is added are shown above the seek bar SB. On the upper right side, the elapsed playback time is shown.

 また、図に示される操作記録再生GUI63の下側には、チャプタ送り(巻き戻し方向)、巻き戻し、停止、再生、早送り、チャプタ送り(再生方向)、記録のボタンが示されている。下右側には、ボリュームボタンとマイクボタンが示されている。 Also, on the lower side of the operation recording / reproducing GUI 63 shown in the figure, chapter feed (rewind direction), rewind, stop, playback, fast forward, chapter feed (reproduction direction), and recording buttons are shown. On the lower right side, a volume button and a microphone button are shown.

 この例では、シークバーSB上に、アノテーションが付加された時間を示す丸印AT1、AT2、AT3を表示している。このようにすることにより、ユーザがスライダをドラッグして再生位置を変える場合に、容易に見たい個所のチャプタを探すことができる。 In this example, circles AT1, AT2, and AT3 indicating the time when the annotation is added are displayed on the seek bar SB. In this way, when the user drags the slider and changes the playback position, it is possible to easily search for a chapter at a desired location.

 また、シークバーSB上に示す、アノテーションが付加された時間を示す丸印の色は、アノテーションデータの詳細において説明した「カラー」に対応した色により示してもよい。また、アノテーションが付加された時間を示す印の形状を、丸印以外に、四角や三角により示してもよい。こうすることにより、特定のユーザによるアノテーションや、重要なアノテーションを他のアノテーションと区別して表示することができる。そして、そのアノテーションの位置に再生個所を移動することが容易にできるようになる。 Further, the color of the circle indicating the time when the annotation is added shown on the seek bar SB may be indicated by a color corresponding to the “color” described in the details of the annotation data. Further, the shape of the mark indicating the time when the annotation is added may be indicated by a square or a triangle other than the circle. By doing so, it is possible to display an annotation by a specific user or an important annotation separately from other annotations. Then, it becomes possible to easily move the playback position to the annotation position.

 図12は、チャプタ送りボタンを用いて再生位置を次のチャプタ位置に移動させる例を示す図である。この図は、チャプタ送りボタンCJをクリックすることにより、スライダSLの位置が現在の位置から次の丸印AT2の位置に移動する例を示している。 FIG. 12 is a diagram showing an example in which the playback position is moved to the next chapter position using the chapter feed button. This figure shows an example in which the position of the slider SL is moved from the current position to the position of the next circle AT2 by clicking the chapter feed button CJ.

 [操作およびアノテーション付加の記録再生の流れについて]
 次に、ビューワ操作の操作履歴を記録・再生する流れ、およびアノテーションを付加したり、アノテーション付加の時点にチャプタを送ったりする流れを説明する。図13は、ビューワ操作の操作履歴を記録・再生する流れ、およびアノテーションを付加したり、アノテーション付加の時点にチャプタを送ったりする流れを説明するシーケンス図である。
[Recording and playback flow with operation and annotation]
Next, a flow of recording / reproducing the operation history of the viewer operation and a flow of adding an annotation or sending a chapter at the time of adding an annotation will be described. FIG. 13 is a sequence diagram for explaining the flow of recording / reproducing the operation history of the viewer operation, and the flow of adding an annotation and sending a chapter at the time of adding an annotation.

 まず、操作履歴を記録する流れを説明する。
 最初に、ユーザが、操作記録再生GUI63の記録ボタンをクリックすることにより、ビューワ操作の記録開始を操作履歴制御部52に指示する(S1)。
First, the flow of recording the operation history will be described.
First, the user clicks the record button of the operation recording / reproducing GUI 63 to instruct the operation history control unit 52 to start recording of the viewer operation (S1).

 操作履歴制御部52が記録開始の指示を受け付けた以降、操作履歴制御部52は、ユーザがビューワに対して行った表示位置の変更や、観察倍率の変更、ユーザの音声の記録などを行う(S2)。 After the operation history control unit 52 receives an instruction to start recording, the operation history control unit 52 changes the display position performed by the user on the viewer, changes the observation magnification, records the user's voice, and the like ( S2).

 ユーザによる表示位置の変更や、観察倍率の変更が行われた場合、画像取得部51がイメージ管理サーバ400に対して、対応するタイル化された画像を要求し、取得を行う(S3)。 When the display position is changed or the observation magnification is changed by the user, the image acquisition unit 51 requests the image management server 400 for a corresponding tiled image and acquires it (S3).

 イメージ管理サーバ400から取得された画像は、画像取得部51を経由して画面に表示される(S4)。 The image acquired from the image management server 400 is displayed on the screen via the image acquisition unit 51 (S4).

 アノテーションを付加する操作が行われると、操作履歴制御部52は、チャプタを設定できるように、付加が行われた時刻を記録する(S5)。 When an operation for adding an annotation is performed, the operation history control unit 52 records the time when the addition is performed so that a chapter can be set (S5).

 同様にして、操作履歴制御部52は、ユーザがビューワに対して行った表示位置の変更や、観察倍率の変更、ユーザの音声の記録などを継続し(S6)、画像取得部51が対応する画像を画面に表示する(S7)。 Similarly, the operation history control unit 52 continues the change of the display position performed by the user to the viewer, the change of the observation magnification, the recording of the user's voice, and the like (S6), and the image acquisition unit 51 corresponds. The image is displayed on the screen (S7).

 ユーザが、操作記録再生GUI63の停止ボタンをクリックすることにより、ビューワ操作の記録停止を操作履歴制御部52に指示する(S8)。この際に、記録した操作履歴に名前が付けられる。停止の指示が行われると、操作履歴制御部52は、ローカルに一時保存していた操作履歴および音声を、イメージ管理サーバ400に送信する(S9)。操作履歴管理部44は、受信した操作履歴および音声を操作履歴格納部43に格納する。
 以上が操作履歴を記録する流れである。次に、操作履歴を再生する流れを説明する。
The user clicks the stop button on the operation recording / reproducing GUI 63 to instruct the operation history control unit 52 to stop recording the viewer operation (S8). At this time, a name is assigned to the recorded operation history. When a stop instruction is given, the operation history control unit 52 transmits the operation history and sound temporarily stored locally to the image management server 400 (S9). The operation history management unit 44 stores the received operation history and voice in the operation history storage unit 43.
The above is the flow of recording the operation history. Next, the flow of reproducing the operation history will be described.

 最初に、ユーザが、再生したい操作履歴の名前を指定すると共に、操作記録再生GUI63の再生ボタンをクリックすることにより、操作履歴の再生を操作履歴制御部52に指示する(S10)。 First, the user designates the name of the operation history to be reproduced and clicks the reproduction button of the operation recording / reproduction GUI 63 to instruct the operation history control unit 52 to reproduce the operation history (S10).

 操作履歴の再生が指示されると、操作履歴制御部52は、イメージ管理サーバ400の操作履歴管理部44に対して、ユーザにより指定された操作履歴および音声を要求し、イメージ管理サーバ400から取得する(S11)。 When reproduction of the operation history is instructed, the operation history control unit 52 requests the operation history management unit 44 of the image management server 400 for the operation history and sound designated by the user, and acquires them from the image management server 400. (S11).

 また、操作履歴の再生指示がなされると、画像取得部51が、再生時に表示するための画像を、イメージ管理サーバ400の画像格納部41から取得する(S12)。 Further, when an operation history reproduction instruction is given, the image acquisition unit 51 acquires an image to be displayed during reproduction from the image storage unit 41 of the image management server 400 (S12).

 取得された操作履歴、音声、および画像を用いて、ビューワ操作の再生が行われる(S13)。 The viewer operation is played back using the acquired operation history, sound and image (S13).

 ビューワ操作の再生が行われている際に、ユーザが操作記録再生GUI63のチャプタ送りボタンCJ(順送り方向)をクリックすると(S14)、操作履歴制御部52は、現在再生中の時刻以降においてアノテーションが付加された時間を検索する(S15)。アノテーションが付加された時間が見つかると、その時間まで、再現する操作を早送りする。 When the viewer operation is being played back, if the user clicks on the chapter feed button CJ (forward feed direction) of the operation recording / playback GUI 63 (S14), the operation history control unit 52 causes the annotation to be recorded after the current playback time. The added time is searched (S15). When the time at which the annotation is added is found, the operation to be reproduced is fast forwarded until that time.

 また、アノテーションが付加された時間に画面に表示される画像を、操作履歴に含まれる画面表示する際の中心座標と表示倍率に基づき、イメージ管理サーバ400から取得する(S16)。 Also, the image displayed on the screen at the time when the annotation is added is acquired from the image management server 400 based on the center coordinates and display magnification when the screen is included in the operation history (S16).

 このようにして、アノテーションが付加された時間まで操作の再生が早送りされた後、取得された画像を表示させて、通常の再生が再開される(S17)。 Thus, after the playback of the operation is fast-forwarded until the time when the annotation is added, the acquired image is displayed and normal playback is resumed (S17).

 最後に、ユーザが操作記録再生GUI63の停止ボタンをクリックすることにより、操作履歴の再生停止を操作履歴制御部52に指示すると(S18)、操作履歴制御部52は、操作履歴の再生を停止する。
 以上が操作履歴を再生する流れである。
Finally, when the user clicks the stop button of the operation record / playback GUI 63 to instruct the operation history control unit 52 to stop playback of the operation history (S18), the operation history control unit 52 stops the playback of the operation history. .
The above is the flow of reproducing the operation history.

 [アノテーションを付加した個所のスライドショー再生]
 上記の説明では、ビューワ操作の再生が行われている際に、ユーザが操作記録再生GUI63のチャプタ送りボタンCJをクリックすると、ビューワ操作の再生が、アノテーションが付加された時間まで早送りされることを説明した。
[Play slideshow with annotations added]
In the above description, when the viewer operation is being played back, if the user clicks the chapter feed button CJ of the operation recording / playback GUI 63, the playback of the viewer operation is fast forwarded to the time when the annotation is added. explained.

 その構成以外に、ユーザが一度スライドショーの実行を指示すると、操作履歴制御部52は、アノテーションが付加された時間の検索を連続して行い、検索された時間の個所ごとに、数秒間だけ再生を行い、また次の時間の個所まで早送りがなされる構成でもよい。 In addition to the configuration, once the user gives an instruction to execute the slide show, the operation history control unit 52 continuously searches for the time when the annotation is added, and plays back only for a few seconds for each portion of the searched time. It is also possible to adopt a configuration in which fast-forwarding is performed until the next time point.

 このようにすると、ユーザは、手間をかけずに、観察する病理画像のうち、アノテーションが付加された個所およびアノテーションのコメントだけを効率よく閲覧することができる。 In this way, the user can efficiently browse only the part to which the annotation is added and the comment of the annotation in the pathological image to be observed without taking time and effort.

 [本技術の別の構成]
 なお、本技術は以下のような構成も採ることができる。
(1)病理画像を取得する取得部と、前記取得された病理画像を画面に表示する表示制御部と、前記画面に表示された病理画像のユーザによる閲覧中に当該ユーザより少なくともアノテーションの設定のための操作を含む一連の操作を受け付ける第1の入力部と、前記第1の入力部が受け付けた個々の前記操作に対して閲覧時刻を対応付けて操作履歴を生成する生成部と、前記アノテーションが設定された時点で閲覧中の画面を閲覧画面として、当該閲覧画面への移動の指示をユーザより受け付ける第2の入力部と、前記入力された移動の指示をもとに前記操作履歴を参照して前記移動先の閲覧画面を再現する再現部とを具備する情報処理装置。
(2)前記(1)に記載の情報処理装置であって、前記操作履歴は、閲覧時刻に対応づけられた、前記閲覧画面に表示される際の、前記病理画像の中心座標値と閲覧倍率とを有し、前記再現部は、前記取得部に取得させた、前記閲覧画面となる前記病理画像を、前記中心座標値および前記閲覧倍率を用いて前記表示制御部に表示させることにより、当該閲覧画面を再現する情報処理装置。
(3)前記(1)または(2)のうちいずれか1つに記載の情報処理装置であって、前記第2の入力部は、前記アノテーションが設定された時刻が印として明示されたシークバーと、このシークバー上で前記ユーザによって移動させる操作をすることが可能なスライダとを有するGUIを用いて前記指示をユーザより受け付ける情報処理装置。
(4)前記(3)に記載の情報処理装置であって、前記第2の入力部は、前記シークバー上に、前記アノテーションが設定された時刻を示す印を表示する際に、当該印の色および形状のうち少なくとも1つを、前記アノテーションが有する属性の違いに応じて変化させる情報処理装置。
(5)取得部が、病理画像を取得し、表示制御部が、前記取得された病理画像を画面に表示し、第1の入力部が、前記画面に表示された病理画像のユーザによる閲覧中に当該ユーザより少なくともアノテーションの設定のための操作を含む一連の操作を受け付け、生成部が、前記第1の入力部が受け付けた個々の前記操作に対して閲覧時刻を対応付けて操作履歴を生成し、第2の入力部が、前記アノテーションが設定された時点で閲覧中の画面を閲覧画面として、当該閲覧画面への移動の指示をユーザより受け付け、再現部が、前記入力された移動の指示をもとに前記操作履歴を参照して前記移動先の閲覧画面を再現する情報処理方法。
(6)病理画像を取得する取得部、前記取得された病理画像を画面に表示する表示制御部、前記画面に表示された病理画像のユーザによる閲覧中に当該ユーザより少なくともアノテーションの設定のための操作を含む一連の操作を受け付ける第1の入力部、前記第1の入力部が受け付けた個々の前記操作に対して閲覧時刻を対応付けて操作履歴を生成する生成部、前記アノテーションが設定された時点で閲覧中の画面を閲覧画面として、当該閲覧画面への移動の指示をユーザより受け付ける第2の入力部、および前記入力された移動の指示をもとに前記操作履歴を参照して前記移動先の閲覧画面を再現する再現部としてコンピュータを機能させるための情報処理プログラム。
[Another configuration of this technology]
In addition, this technique can also take the following structures.
(1) An acquisition unit that acquires a pathological image, a display control unit that displays the acquired pathological image on a screen, and at least annotations are set by the user during browsing of the pathological image displayed on the screen by the user. A first input unit that receives a series of operations including an operation for generating an operation history by associating a browsing time with each of the operations received by the first input unit, and the annotation A screen that is being browsed at the time when is set as a browsing screen, a second input unit that receives an instruction to move to the browsing screen from the user, and the operation history is referred to based on the input movement instruction An information processing apparatus comprising a reproduction unit that reproduces the browsing screen of the destination.
(2) The information processing apparatus according to (1), wherein the operation history is displayed on the browsing screen, which is associated with a browsing time, and a central coordinate value and a browsing magnification of the pathological image The reproduction unit causes the acquisition unit to acquire the pathological image serving as the browsing screen by causing the display control unit to display the pathological image using the central coordinate value and the browsing magnification. An information processing device that reproduces the browsing screen.
(3) The information processing apparatus according to any one of (1) and (2), wherein the second input unit includes a seek bar in which a time at which the annotation is set is clearly indicated as a mark. An information processing apparatus that accepts the instruction from the user using a GUI having a slider that can be moved by the user on the seek bar.
(4) In the information processing apparatus according to (3), when the second input unit displays a mark indicating the time when the annotation is set on the seek bar, the color of the mark And an information processing apparatus that changes at least one of the shapes according to a difference in attributes of the annotation.
(5) The acquisition unit acquires a pathological image, the display control unit displays the acquired pathological image on the screen, and the first input unit is browsing the pathological image displayed on the screen by the user. The user receives a series of operations including at least an annotation setting operation from the user, and the generation unit generates an operation history by associating the browsing time with each of the operations received by the first input unit. Then, the second input unit accepts an instruction to move to the browsing screen as the browsing screen when the annotation is set, and the reproduction unit receives the input movement instruction. The information processing method which reproduces the said browsing screen of the movement destination with reference to the said operation history based on.
(6) An acquisition unit that acquires a pathological image, a display control unit that displays the acquired pathological image on a screen, and at least an annotation setting by the user during browsing of the pathological image displayed on the screen by the user. A first input unit that receives a series of operations including operations, a generation unit that generates an operation history by associating a viewing time with each operation received by the first input unit, and the annotation are set A second input unit that accepts an instruction to move to the browsing screen from the user, with the screen currently being browsed as the browsing screen, and the movement with reference to the operation history based on the input movement instruction An information processing program for causing a computer to function as a reproduction unit that reproduces the previous browsing screen.

 その他、本技術は、上述の実施形態にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。 In addition, the present technology is not limited to the above-described embodiment, and various changes can be made without departing from the scope of the present invention.

  10…顕微鏡
  20…スキャナ用コンピュータ
  21…CPU
  22…ROM
  23…RAM
  24…操作入力部
  25…インターフェイス部
  26…出力部
  27…記憶部
  28…ネットワークインターフェイス部
  29…バス
  41…画像格納部
  42…画像提供部
  43…操作履歴格納部
  44…操作履歴管理部
  51…画像取得部
  52…操作履歴制御部
  60…ビューワウィンドウ
  61…サムネイルマップ
  62…観察領域
  63…操作記録再生GUI
 100…スキャナ
 300…ネットワーク
 400…イメージ管理サーバ
 500…ビューワコンピュータ
10 ... Microscope 20 ... Computer for scanner 21 ... CPU
22 ... ROM
23 ... RAM
DESCRIPTION OF SYMBOLS 24 ... Operation input part 25 ... Interface part 26 ... Output part 27 ... Memory | storage part 28 ... Network interface part 29 ... Bus 41 ... Image storage part 42 ... Image provision part 43 ... Operation history storage part 44 ... Operation history management part 51 ... Image Acquisition unit 52 ... operation history control unit 60 ... viewer window 61 ... thumbnail map 62 ... observation area 63 ... operation recording / playback GUI
DESCRIPTION OF SYMBOLS 100 ... Scanner 300 ... Network 400 ... Image management server 500 ... Viewer computer

Claims (6)

 病理画像を取得する取得部と、
 前記取得された病理画像を画面に表示する表示制御部と、
 前記画面に表示された病理画像のユーザによる閲覧中に当該ユーザより少なくともアノテーションの設定のための操作を含む一連の操作を受け付ける第1の入力部と、
 前記第1の入力部が受け付けた個々の前記操作に対して閲覧時刻を対応付けて操作履歴を生成する生成部と、
 前記アノテーションが設定された時点で閲覧中の画面を閲覧画面として、当該閲覧画面への移動の指示をユーザより受け付ける第2の入力部と、
 前記入力された移動の指示をもとに前記操作履歴を参照して前記移動先の閲覧画面を再現する再現部と
 を具備する情報処理装置。
An acquisition unit for acquiring a pathological image;
A display control unit for displaying the acquired pathological image on a screen;
A first input unit that receives a series of operations including at least an operation for setting an annotation from the user during browsing of the pathological image displayed on the screen by the user;
A generation unit that generates an operation history by associating a browsing time with each operation received by the first input unit;
A second input unit that accepts an instruction to move to the browsing screen as a browsing screen when the annotation is set;
An information processing apparatus comprising: a reproduction unit that reproduces the browse screen of the movement destination with reference to the operation history based on the input movement instruction.
 請求項1に記載の情報処理装置であって、
 前記操作履歴は、閲覧時刻に対応づけられた、前記閲覧画面に表示される際の、前記病理画像の中心座標値と閲覧倍率とを有し、
 前記再現部は、
 前記取得部に取得させた、前記閲覧画面となる前記病理画像を、前記中心座標値および前記閲覧倍率を用いて前記表示制御部に表示させることにより、当該閲覧画面を再現する
 情報処理装置。
The information processing apparatus according to claim 1,
The operation history has a central coordinate value and a browsing magnification of the pathological image when displayed on the browsing screen, associated with a browsing time,
The reproduction unit is
An information processing apparatus that reproduces the browsing screen by causing the display control unit to display the pathological image to be the browsing screen acquired by the acquisition unit using the central coordinate value and the browsing magnification.
 請求項2に記載の情報処理装置であって、
 前記第2の入力部は、
 前記アノテーションが設定された時刻が印として明示されたシークバーと、このシークバー上で前記ユーザによって移動させる操作をすることが可能なスライダとを有するGUIを用いて前記指示をユーザより受け付ける
 情報処理装置。
An information processing apparatus according to claim 2,
The second input unit includes:
An information processing apparatus that receives the instruction from a user using a GUI having a seek bar in which the time when the annotation is set is clearly indicated as a mark and a slider that can be moved by the user on the seek bar.
 請求項3に記載の情報処理装置であって、
 前記第2の入力部は、
 前記シークバー上に、前記アノテーションが設定された時刻を示す印を表示する際に、
 当該印の色および形状のうち少なくとも1つを、前記アノテーションが有する属性の違いに応じて変化させる
 情報処理装置。
The information processing apparatus according to claim 3,
The second input unit includes:
When displaying a mark indicating the time when the annotation is set on the seek bar,
An information processing apparatus that changes at least one of the color and shape of the mark according to a difference in attributes of the annotation.
 取得部が、病理画像を取得し、
 表示制御部が、前記取得された病理画像を画面に表示し、
 第1の入力部が、前記画面に表示された病理画像のユーザによる閲覧中に当該ユーザより少なくともアノテーションの設定のための操作を含む一連の操作を受け付け、
 生成部が、前記第1の入力部が受け付けた個々の前記操作に対して閲覧時刻を対応付けて操作履歴を生成し、
 第2の入力部が、前記アノテーションが設定された時点で閲覧中の画面を閲覧画面として、当該閲覧画面への移動の指示をユーザより受け付け、
 再現部が、前記入力された移動の指示をもとに前記操作履歴を参照して前記移動先の閲覧画面を再現する
 情報処理方法。
The acquisition unit acquires a pathological image,
The display control unit displays the acquired pathological image on the screen,
The first input unit accepts a series of operations including at least an operation for setting an annotation from the user while the pathological image displayed on the screen is viewed by the user,
The generation unit generates an operation history by associating a browsing time with each operation received by the first input unit,
The second input unit accepts an instruction to move to the browsing screen from the user, with the screen being browsed when the annotation is set as the browsing screen,
An information processing method in which a reproduction unit reproduces the browsing screen of the movement destination with reference to the operation history based on the input movement instruction.
 病理画像を取得する取得部、
 前記取得された病理画像を画面に表示する表示制御部、
 前記画面に表示された病理画像のユーザによる閲覧中に当該ユーザより少なくともアノテーションの設定のための操作を含む一連の操作を受け付ける第1の入力部、
 前記第1の入力部が受け付けた個々の前記操作に対して閲覧時刻を対応付けて操作履歴を生成する生成部、
 前記アノテーションが設定された時点で閲覧中の画面を閲覧画面として、当該閲覧画面への移動の指示をユーザより受け付ける第2の入力部、および
 前記入力された移動の指示をもとに前記操作履歴を参照して前記移動先の閲覧画面を再現する再現部
 としてコンピュータを機能させるための情報処理プログラム。
An acquisition unit for acquiring a pathological image;
A display control unit for displaying the acquired pathological image on a screen;
A first input unit that receives a series of operations including at least an operation for setting an annotation from the user during browsing of the pathological image displayed on the screen by the user;
A generating unit that generates an operation history by associating a browsing time with each operation received by the first input unit;
A screen that is being browsed at the time when the annotation is set is used as a browsing screen, a second input unit that receives an instruction to move to the browsing screen from a user, and the operation history based on the input movement instruction An information processing program for causing a computer to function as a reproduction unit that reproduces the browsing screen of the movement destination with reference to FIG.
PCT/JP2013/002908 2012-06-06 2013-05-01 Information processing device, information processing method, and information processing program Ceased WO2013183222A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2012128881 2012-06-06
JP2012-128881 2012-06-06

Publications (1)

Publication Number Publication Date
WO2013183222A1 true WO2013183222A1 (en) 2013-12-12

Family

ID=49711632

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2013/002908 Ceased WO2013183222A1 (en) 2012-06-06 2013-05-01 Information processing device, information processing method, and information processing program

Country Status (1)

Country Link
WO (1) WO2013183222A1 (en)

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004013318A (en) * 2002-06-04 2004-01-15 Ricoh Co Ltd Information processing method, information processing apparatus, and information processing program
JP2004199407A (en) * 2002-12-18 2004-07-15 Fuji Xerox Co Ltd Method for display processing of information, system for display processing of information, management server, client terminal, and program
JP2006515476A (en) * 2002-12-30 2006-05-25 ザ ボード オブ トラスティーズ オブ ザ レランド スタンフォード ジュニア ユニヴァーシティー Method and apparatus for interactive network sharing of digital video content
JP2008102613A (en) * 2006-10-17 2008-05-01 Canon Inc Search result display apparatus and method, and alignment program
JP2009099011A (en) * 2007-10-18 2009-05-07 Toshiba Corp Report creation support device and report creation support system
JP2010015504A (en) * 2008-07-07 2010-01-21 Toshiba Corp Medical information forming device and medical information display device
JP2010068500A (en) * 2008-09-15 2010-03-25 Fuji Xerox Co Ltd Information processor, remote instruction system, and program
JP2010511936A (en) * 2006-11-30 2010-04-15 マイクロソフト コーポレーション Rank graph
JP2010218015A (en) * 2009-03-13 2010-09-30 Fuji Xerox Co Ltd File display device and program
JP2012084008A (en) * 2010-10-13 2012-04-26 Sony Corp Server, conference room management method by server, and network conference system

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004013318A (en) * 2002-06-04 2004-01-15 Ricoh Co Ltd Information processing method, information processing apparatus, and information processing program
JP2004199407A (en) * 2002-12-18 2004-07-15 Fuji Xerox Co Ltd Method for display processing of information, system for display processing of information, management server, client terminal, and program
JP2006515476A (en) * 2002-12-30 2006-05-25 ザ ボード オブ トラスティーズ オブ ザ レランド スタンフォード ジュニア ユニヴァーシティー Method and apparatus for interactive network sharing of digital video content
JP2008102613A (en) * 2006-10-17 2008-05-01 Canon Inc Search result display apparatus and method, and alignment program
JP2010511936A (en) * 2006-11-30 2010-04-15 マイクロソフト コーポレーション Rank graph
JP2009099011A (en) * 2007-10-18 2009-05-07 Toshiba Corp Report creation support device and report creation support system
JP2010015504A (en) * 2008-07-07 2010-01-21 Toshiba Corp Medical information forming device and medical information display device
JP2010068500A (en) * 2008-09-15 2010-03-25 Fuji Xerox Co Ltd Information processor, remote instruction system, and program
JP2010218015A (en) * 2009-03-13 2010-09-30 Fuji Xerox Co Ltd File display device and program
JP2012084008A (en) * 2010-10-13 2012-04-26 Sony Corp Server, conference room management method by server, and network conference system

Similar Documents

Publication Publication Date Title
US20230333725A1 (en) Method for generating and reproducing multimedia content, electronic device for performing same, and recording medium in which program for executing same is recorded
US8701005B2 (en) Methods, systems, and computer program products for managing video information
US11100354B2 (en) Mark information recording apparatus, mark information presenting apparatus, mark information recording method, and mark information presenting method
CN106027926A (en) Image display apparatus and method of controlling the same
JP2009206828A5 (en)
JP2016136699A (en) Information processing apparatus, control method thereof, program, and storage medium
CN102693677A (en) Information processing apparatus, information display method, and computer program
JP2012105012A (en) Moving image reproduction apparatus, moving image reproduction method, computer program, and storage medium
JP2013025554A5 (en)
JP2009200601A (en) Video editing device and method
JP2006031666A (en) Electronic document browsing system
CN104584019A (en) Information processing apparatus, and information processing method
WO2013183222A1 (en) Information processing device, information processing method, and information processing program
JP2013254381A (en) Information processing device, information processing method, and information processing program
JP5556260B2 (en) Image recording apparatus and image recording program
Zhang et al. Annotating and navigating tourist videos
JP4704240B2 (en) Electronic album editing system, electronic album editing method, and electronic album editing program
JP2011150568A (en) Production preparation activity program
JP2004363831A (en) Moving image processing apparatus and moving image processing method
KR100950070B1 (en) Apparatus and method for producing content information contents and apparatus for reproducing contents
JP2009267864A (en) Presentation recording apparatus, presentation reproducing apparatus and program
US10225459B2 (en) Image reproducing apparatus that selects image from multiple images and reproduces same, method of controlling image reproducing apparatus, and storage medium
JP4701214B2 (en) Image display control device
JP2006228185A (en) Microscope observation reproduction method, microscope observation reproduction apparatus, microscope observation reproduction program, and recording medium thereof
JP5534989B2 (en) Search image display method and search image playback device

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 13800555

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 13800555

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: JP