(57)【要約】【課題】振動を用いて病理画像観察時のＵＩの操作性を向上できる情報処理装置、情報処理方法、および情報処理プログラムを提供する。【解決手段】病理画像の少なくとも一部を表示領域として表示部に表示させる表示処理部と、前記表示領域を前記病理画像上において移動させる、ユーザからの指示を受け付けて前記表示部に表示される前記表示領域の位置を更新する更新部と、振動を発生可能な振動部と、前記病理画像上の、振動部により振動を発生させる振動領域を設定する設定部と、前記設定された振動領域と前記表示領域との位置関係が予め定められた関係になったとき、前記振動部を振動させる制御部とを具備する。【選択図】図４
2014063448.tif 000002
【特許請求の範囲】
【請求項１】
病理画像の少なくとも一部を表示領域として表示部に表示させる表示処理部と、
前記表示領域を前記病理画像上において移動させる、ユーザからの指示を受け付けて前記表示部に表示される前記表示領域の位置を更新する更新部と、
振動を発生可能な振動部と、
前記病理画像上の、振動部により振動を発生させる振動領域を設定する設定部と、
前記設定された振動領域と前記表示領域との位置関係が予め定められた関係になったとき、前記振動部を振動させる制御部と
を具備する情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記病理画像の少なくとも一部の領域にユーザからの指示によりアノテーションを設定するアノテーション設定部と、
前記設定されたアノテーションの領域の位置情報を記憶する記憶部と
をさらに具備し、
前記設定部は、
前記記憶された位置情報に基づいて前記振動領域を設定する
情報処理装置。
【請求項３】
請求項２に記載の情報処理装置であって、
前記位置関係は、
前記振動領域と前記表示領域とで一致する位置が発生した位置関係である
情報処理装置。
【請求項４】
請求項２に記載の情報処理装置であって、
前記位置関係は、
前記表示領域の移動により当該表示領域が前記振動領域に接触した時の位置関係である
情報処理装置。
【請求項５】
請求項２に記載の情報処理装置であって、
前記制御部は、
前記表示領域の移動により、当該表示領域と前記振動領域とで一致する位置が発生した事象の発生と、前記振動領域が前記表示領域の中心点を含む事象の発生とで、異なる振動パターンにより前記振動部を振動させる
情報処理装置。
【請求項６】
請求項５に記載の情報処理装置であって、
前記制御部は、
前記振動部を振動させるとき、前記表示領域に表示された前記病理画像の範囲に設定されている前記振動領域の個数に対応した振動パターンで前記振動部を振動させる
情報処理装置。
【請求項７】
請求項６に記載の情報処理装置であって、
前記制御部は、
前記振動領域の個数に対応して振動回数の異なる振動パターンで前記振動部を振動させる
情報処理装置。
【請求項８】
請求項２に記載の情報処理装置であって、
前記アノテーション設定部は、
前記アノテーションが設定されたときの前記病理画像の表示倍率の情報を前記記憶部に前記位置情報と紐づけて記憶させており、
前記制御部は、
前記振動部を振動させるとき、前記記憶された表示倍率情報と、前記病理画像が前記表示領域に表示されているときの表示倍率との異同により、異なる振動パターンを用いて振動部を振動させる
情報処理装置。
【請求項９】
請求項１に記載の情報処理装置であって、
前記設定部は、
ユーザからの入力により前記振動領域を設定する
情報処理装置。
【請求項１０】
表示処理部が、病理画像の少なくとも一部を表示領域として表示部に表示させ、
更新部が、前記表示領域を前記病理画像上において移動させる、ユーザからの指示を受け付けて前記表示部に表示される前記表示領域の位置を更新し、
振動部が、振動を発生させ、
設定部が、前記病理画像上の、振動部により振動を発生させる振動領域を設定し、
制御部が、前記設定された振動領域と前記表示領域との位置関係が予め定められた関係になったとき、前記振動部を振動させる
情報処理方法。
【請求項１１】
振動を発生可能な振動部を具備するコンピュータを動作させる情報処理プログラムであって、
病理画像の少なくとも一部を表示領域として表示部に表示させる表示処理部、
前記表示領域を前記病理画像上において移動させる、ユーザからの指示を受け付けて前記表示部に表示される前記表示領域の位置を更新する更新部、
前記病理画像上の、振動部により振動を発生させる振動領域を設定する設定部、および
前記設定された振動領域と前記表示領域との位置関係が予め定められた関係になったとき、前記振動部を振動させる制御部
として、前記コンピュータを機能させるための情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、医療、病理、生物、材料等の分野において顕微鏡により得られた画像を観察する際に制御を行う情報処理装置、情報処理方法、および情報処理プログラムに関する。
【背景技術】
【０００２】
医療または病理等の分野において、光学顕微鏡により得られた、生体の細胞、組織、臓器等の画像をデジタル化し、そのデジタル画像（病理画像）に基づき、医師や病理学者等がその組織等を検査したり、患者を診断したりするシステムが提案されている。
【０００３】
例えば、特許文献１に記載の方法では、顕微鏡により光学的に得られた画像が、ＣＣＤ（Charge Coupled Device）を搭載したビデオカメラによりデジタル化され、そのデジタル信号が制御コンピュータシステムに入力され、モニタに可視化される。病理学者はモニタに表示された画像を見て検査等を行う（例えば、特許文献１の段落［００２７］、［００２８］、図５参照）。このようなシステムは一般にバーチャル顕微鏡と呼ばれている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−３７２５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、上記特許文献１に記載のような従来のバーチャル顕微鏡において、ユーザが病理画像の表示範囲を移動したり、画像をズームしたりする場合、ユーザは例えばマウスをドラッグしたりホイールを回転させたりする操作を繰り返す必要がある。しかしながら、上記バーチャル顕微鏡で扱われる病理画像は例えば５０×５０（Kpixel：キロピクセル）といった巨大なサイズの画像であり、このような画像中をくまなく観察するのはユーザにとって非常に骨の折れる作業であった。特に病理医はそういった作業を一日中行うため、操作が煩わしいとそれがストレスとなり、本来発見されるべき病理組織の変化の見落とし等が発生し誤診を招く可能性もある。
【０００６】
また、病理画像を用いた画像診断では、画像中の注目すべき個所（例えばがん細胞の個所）を示すためにアノテーション（注記）を画像に付加する。複数の病理医による病理画像のダブルチェックやセカンドオピニオンを出す作業では、病理画像に付加されたアノテーションにも注意を向けるべきである。しかし、ユーザがビューワの画面上で病理画像を高速にパンしながら観察している場合や、アノテーションの色と背景となる画像の色とのコントラストによりアノテーションが目立たない場合にはアノテーションを見落とす可能性がある。また、高い表示倍率で表示された病理画像に付加されたアノテーションは、低い表示倍率で病理画像を観察する時は小さく表示されてしまうので、この場合も同様にアノテーションを見落とす可能性が高まる。
【０００７】
以上のような事情に鑑み、本技術の目的は、振動を用いて病理画像観察時のＵＩ（User Interface）の操作性を向上できる情報処理装置、情報処理方法、および情報処理プログラムを提供することにある。
【課題を解決するための手段】
【０００８】
（１）上記目的を達成するため、本技術の一形態に係る情報処理装置は、病理画像の少なくとも一部を表示領域として表示部に表示させる表示処理部と、前記表示領域を前記病理画像上において移動させる、ユーザからの指示を受け付けて前記表示部に表示される前記表示領域の位置を更新する更新部と、振動を発生可能な振動部と、前記病理画像上の、振動部により振動を発生させる振動領域を設定する設定部と、前記設定された振動領域と前記表示領域との位置関係が予め定められた関係になったとき、前記振動部を振動させる制御部とを具備する。
【０００９】
本技術では、表示処理部と更新部により、ユーザは病理画像の様々な部分の観察を行う。そして設定部により病理画像上に予め設定された振動領域が情報処理装置の画面、すなわち表示領域に対して予め定められた位置関係、例えば、画面に入ってくるとか画面の中央に来たとかの事象が発生すると制御部の指示により振動部が振動する。振動領域は、ユーザの注意が向けられるべき個所に設定されている。それ故、ユーザは振動により振動領域の存在に注意喚起されるので、ＵＩの操作性を向上させることができる。
【００１０】
（２）上記目的を達成するため、本技術の一形態に係る情報処理装置は、前記病理画像の少なくとも一部の領域にユーザからの指示によりアノテーションを設定するアノテーション設定部と、前記設定されたアノテーションの領域の位置情報を記憶する記憶部とをさらに具備し、前記設定部は、前記記憶された位置情報に基づいて前記振動領域を設定する構成でもよい。
【００１１】
本技術では、病理画像に設定されたアノテーションの領域の位置情報に基づいて振動領域が設定されるので、ユーザは、病理画像上のアノテーションが画面（表示領域）上で予め定められた位置関係になったとき、振動により、その存在が通知されるので、アノテーションを見落とす可能性を減少させることができる。
【００１２】
（３）上記目的を達成するため、本技術の一形態に係る情報処理装置では、前記位置関係は、前記振動領域と前記表示領域とで一致する位置が発生した位置関係である構成でもよい。
【００１３】
本技術では、振動領域と表示領域とで一致する個所が発生したとき、すなわち、画面上に振動領域が表示されているときに、振動が発生するので、ユーザに画面内での振動領域の存在を確実に伝えることができる。
【００１４】
（４）上記目的を達成するため、本技術の一形態に係る情報処理装置では、前記位置関係は、前記表示領域の移動により当該表示領域が前記振動領域に接触した時の位置関係である構成でもよい。
【００１５】
本技術では、画面（表示領域）に振動領域が接触した瞬間に振動が発生するので、振動領域が画面の境界線に当たった感触をユーザに伝えることができる。
【００１６】
（５）上記目的を達成するため、本技術の一形態に係る情報処理装置では、前記制御部は、前記表示領域の移動により、当該表示領域と前記振動領域とで一致する位置が発生した事象の発生と、前記振動領域が前記表示領域の中心点を含む事象の発生とで、異なる振動パターンにより前記振動部を振動させる構成でもよい。
【００１７】
本技術では、表示領域と振動領域とが異なる位置関係にあるとき、異なる振動パターンを用いて振動が発生する。そのため、ユーザは、振動パターンの違いにより、表示領域と振動領域との位置関係がどの位置関係になっているかを知ることができる。
【００１８】
（６）上記目的を達成するため、本技術の一形態に係る情報処理装置では、前記制御部は、前記振動部を振動させるとき、前記表示領域に表示された前記病理画像の範囲に設定されている前記振動領域の個数に対応した振動パターンで前記振動部を振動させる構成でもよい。
【００１９】
本技術では、ユーザが病理画像を表示領域に表示させて観察しているときに、表示領域に表示している病理画像の部分に設定されている振動領域の個数に応じた振動パターンで振動が発生するので、ユーザは表示領域に含まれる振動領域の個数を振動から知ることができる。
【００２０】
（７）上記目的を達成するため、本技術の一形態に係る情報処理装置では、前記制御部は、前記振動領域の個数に対応して振動回数の異なる振動パターンで前記振動部を振動させる構成でもよい。
【００２１】
本技術では、ユーザが病理画像を表示領域に表示させて観察しているときに、表示領域に表示している病理画像の部分に設定されている振動領域の個数に応じて振動回数が変化する。振動回数を数えることでユーザは簡単に表示領域に含まれる振動領域の個数を把握することができる。
【００２２】
（８）上記目的を達成するため、本技術の一形態に係る情報処理装置では、前記アノテーション設定部は、前記アノテーションが設定されたときの前記病理画像の表示倍率の情報を前記記憶部に前記位置情報と紐づけて記憶させており、前記制御部は、前記振動部を振動させるとき、前記記憶された表示倍率情報と、前記病理画像が前記表示領域に表示されているときの表示倍率との異同により、異なる振動パターンを用いて振動部を振動させる構成でもよい。
【００２３】
本技術では、アノテーションを設定した際の病理画像の表示領域への表示倍率と、現在病理画像を観察している際の表示倍率とが同じか否かで振動パターンが異なる。そのため、ユーザはアノテーションが設定された際の表示倍率に表示倍率を変更して病理画像を観察することができる。
【００２４】
（９）上記目的を達成するため、本技術の一形態に係る情報処理装置では、前記設定部は、ユーザからの入力により前記振動領域を設定する構成でもよい。
【００２５】
本技術では、振動領域はアノテーションが設けられた範囲に応じて設定されるのではなく、ユーザからの入力により直接設定が行われる。そのため、ユーザが望む範囲に自由に振動領域を設定することができる。
【００２６】
（１０）上記目的を達成するため、本技術の一形態に係る情報処理方法では、表示処理部が、病理画像の少なくとも一部を表示領域として表示部に表示させ、更新部が、前記表示領域を前記病理画像上において移動させる、ユーザからの指示を受け付けて前記表示部に表示される前記表示領域の位置を更新し、振動部が、振動を発生させ、設定部が、前記病理画像上の、振動部により振動を発生させる振動領域を設定し、制御部が、前記設定された振動領域と前記表示領域との位置関係が予め定められた関係になったとき、前記振動部を振動させる。
【００２７】
（１１）上記目的を達成するため、本技術の一形態に係る情報処理プログラムは、振動を発生可能な振動部を具備するコンピュータを動作させる情報処理プログラムであって、病理画像の少なくとも一部を表示領域として表示部に表示させる表示処理部、前記表示領域を前記病理画像上において移動させる、ユーザからの指示を受け付けて前記表示部に表示される前記表示領域の位置を更新する更新部、前記病理画像上の、振動部により振動を発生させる振動領域を設定する設定部、および前記設定された振動領域と前記表示領域との位置関係が予め定められた関係になったとき、前記振動部を振動させる制御部として、前記コンピュータを機能させる。
【発明の効果】
【００２８】
以上のように、本技術によれば、振動を用いて病理画像観察時のＵＩの操作性を向上できる。
【図面の簡単な説明】
【００２９】
【図１】本技術の典型的な使用環境を表した図である。
【図２】本技術に係るビューワコンピュータ５００のハードウェアの構成を示すブロック図である。
【図３】イメージ管理サーバ４００の機能ブロックを示す図である。
【図４】ビューワコンピュータ５００の機能ブロックを示す図である。
【図５】ビューワコンピュータ５００の画面（表示領域）に、ユーザによるパン操作により上方から矩形の振動領域が入ってきた状態を表す図である。
【図６】画面（表示領域）の中心点に、ユーザによるパン操作により画面の右側から移動してきた振動領域が当たった（重なった）状態を表す図である。
【図７】ビューワコンピュータ５００上のビューワが備えるポインタが振動領域と当たった状態を表す図である。
【図８】表示領域内に既に振動領域が存在する状態において、新たに表示領域に入ってくる振動領域により振動が２回発生する例を示す図である。
【図９】１つの振動領域が表示領域から出ていく際、まだ他の振動領域が表示領域内に残っているため振動が２回発生する例を示す図である。
【図１０】全体の処理の流れを説明するフローチャートである。
【図１１】振動の回数と長さを決定する処理の流れを示すフローチャートである。
【図１２】振動領域の編集モードにおいて作成された振動領域の例を示す図である。
【図１３】振動領域に関しＺ軸方向に前後関係が規定されている様子を示す図である。
【図１４】振動強度が４の振動領域にポインタが重なり、振動強度４の振動が発生している状態を表す図である。
【図１５】Ｚ軸方向手前にある振動領域からポインタの位置が範囲に含まれているかのチェックを行う様子を示す図である。
【図１６】コントローラ３０を振動させる処理の流れについて説明するフローチャートである。
【発明を実施するための形態】
【００３０】
以下、本技術に係る実施形態を、図面を参照しながら説明する。
＜第１の実施形態＞
［本技術の概要］
【００３１】
上述のように、病理画像に付加されたアノテーションは、従来、視覚情報のみにより、その存在があることを表現しており、見落としの可能性があった。そのため、本技術では、アノテーションの存在をユーザに伝えるために、視覚情報に加え、振動を用いる。そのため、アノテーションの見落としの可能性を低減させることができるという効果がある。
【００３２】
具体的には、ユーザが病理画像をパン操作により移動させながら観察しているときに、病理画像を観察するビューワの表示画面内にアノテーションが表示され始めると、ユーザがビューワ操作を行う為に手に持っているコントローラを振動させる。このコントローラの振動により、ビューワの表示画面内にアノテーションが表示されていることが、ユーザに確実に伝わる。
【００３３】
なお、ビューワの設定によりアノテーションが非表示になっているときでも、ビューワの表示画面内に非表示のアノテーションが入ってくると、振動が発生するので、ユーザはアノテーションの存在を知ることができるという効果もある。
【００３４】
［本技術の使用環境について］
最初に、本技術の使用環境について説明する。病理診断においては、検体を顕微鏡を用いて撮影したバーチャルスライド画像（病理画像）を用いて病理医が診断を行う。病理医は、ビューワコンピュータ上のビューワを用いて、病理画像を観察し、画像診断を行う。
【００３５】
図１は、本技術の典型的な使用環境を表した図である。
【００３６】
顕微鏡１０およびスキャナ用コンピュータ２０からなるデジタル病理スキャナ１００は、病院内の組織学ラボＨＬに設置されている。顕微鏡１０により撮影されたＲＡＷ画像は、スキャナ用コンピュータ２０上において、現像処理、シェーディング処理、カラーバランス補正、ガンマ補正、８ｂｉｔ化処理などの画像処理が行われる。その後、例えば縦横２５６ピクセルのタイル状に分割され、ＪＰＥＧ（Joint Photographic Experts Group）画像に変換され圧縮された後、ハードディスクＨＤ１上に格納される。
【００３７】
スキャナ用コンピュータ２０のハードディスクＨＤ１に格納されたＪＰＥＧ画像は、次に、同じ病院内のデータセンタＤＣにあるイメージ管理サーバ４００上のハードディスクＨＤ２に、ネットワーク３００を経由してアップロードされる。
【００３８】
観察者である病理医は、病院内の病理学室ＰＲまたは病院外の建物ＥＸにいてイメージ管理サーバ４００とネットワーク３００により接続されたビューワコンピュータ５００を用いて、イメージ管理サーバ４００のハードディスクＨＤ２に格納されたＪＰＥＧ画像を観察する。
【００３９】
病理医はＪＰＥＧ画像を観察する際のパン操作やズーム操作を行うために、ビューワコンピュータ５００に接続されたコントローラ（図示せず）を用いる。コントローラには振動モータが内蔵されており、この振動モータが動作することにより、コントローラを操作しながらＪＰＥＧ画像を観察している病理医の手に振動を伝えることができる。
【００４０】
［ビューワコンピュータ５００の構成について］
次に、ビューワコンピュータ５００のハードウェア構成について説明する。
【００４１】
図２は、本技術に係るビューワコンピュータ５００のハードウェアの構成を示すブロック図である。
【００４２】
ビューワコンピュータ５００は、演算制御を行うＣＰＵ(Central Processing Unit)２１、ＲＯＭ(Read Only Memory)２２、ＣＰＵ２１のワークメモリとなるＲＡＭ(Random Access Memory)２３、ユーザの操作に応じた命令が入力される操作入力部２４を備える。ビューワコンピュータ５００はさらに、インターフェイス部２５、出力部２６（表示部）、記憶部２７、ネットワークインターフェイス部２８、およびこれらを互いに接続するバス２９を備える。
【００４３】
ＲＯＭ２２には、各種の処理を実行するためのプログラムが格納される。インターフェイス部２５には、コントローラ３０が接続されている。コントローラ３０には、各種ボタンやスティックが備えられておりユーザによる様々な入力を受け付けることができる。
【００４４】
またコントローラ３０は、加速度センサや傾きセンサを内蔵しており、ユーザがコントローラ３０を傾けたり振ったりすることによりコントローラ３０に与える指示を受け付けることができる。
【００４５】
コントローラ３０はさらに、例えば振動モータなどにより振動を発生させる振動部を備えている。振動部はＣＰＵ２１からの指示により、様々な周波数、強度、持続時間、回数などにより振動を発生させることができる。
【００４６】
ネットワークインターフェイス部２８には、ネットワーク３００が接続される。出力部２６には、画像表示用として、液晶ディスプレイ、ＥＬ（Electro Luminescence）ディスプレイ又はプラズマディスプレイ等が適用される。記憶部２７には、ＨＤＤ（Hard Disk Drive）に代表される磁気ディスクもしくは半導体メモリ又は光ディスク等が適用される。
【００４７】
ＣＰＵ２１は、ＲＯＭ２２および記憶部２７等に格納される複数のプログラムのうち、操作入力部２４から与えられる命令に対応するプログラムをＲＡＭ２３に展開し、該展開したプログラムにしたがって、出力部２６及び記憶部２７を適宜制御する。
【００４８】
ＣＰＵ２１は、後述する各機能ブロックを実現する。ＣＰＵ２１は、ＲＯＭ２２および記憶部２７等に格納されたプログラムを実行して、必要に応じて、上記各部材を制御する。これにより、ビューワコンピュータ５００は、種々の機能ブロックを実現することができ、上記各部材を、ビューワコンピュータ５００として動作させることができる。
【００４９】
［イメージ管理サーバ４００の構成について］
次に、イメージ管理サーバ４００のハードウェア構成について説明する。
イメージ管理サーバ４００のハードウェア構成は、コントローラ３０がインターフェイス部２５に接続されていない点を除き、基本的にビューワコンピュータ５００のハードウェア構成と同じである。そのため、詳細な説明は省略する。
【００５０】
［イメージ管理サーバ４００の機能ブロックについて］
次に、イメージ管理サーバ４００の機能ブロックについて説明する。イメージ管理サーバ４００の主な機能は、第１に、病理画像を、ビューワコンピュータ５００からの要求に従い提供することである。
【００５１】
第２に、病理医がビューワ上において病理画像の特定個所に付けたアノテーションを保存することである。
【００５２】
図３は、イメージ管理サーバ４００の機能ブロックを示す図である。
【００５３】
イメージ管理サーバ４００は、画像格納部４１、画像提供部４２の機能ブロックを備えている。
【００５４】
画像格納部４１には、タイル状に分割されＪＰＥＧ圧縮された病理画像が格納されている。格納されている病理画像は、ビューワコンピュータ５００からの要求に従い、画像提供部４２を介してビューワコンピュータ５００に提供される。また、ユーザがビューワコンピュータ５００上のビューワを用いて病理画像に付したアノテーションもここに保存される。
【００５５】
画像提供部４２は、ネットワーク３００を介してビューワコンピュータ５００から送られてくる画像要求に対応した病理画像（アノテーションを含む）を画像格納部４１から取得し、ネットワーク３００を介してビューワコンピュータ５００に送信する。
【００５６】
なお、イメージ管理サーバ４００とビューワコンピュータ５００とは、クライアント・サーバ型システムを構成しているので、どの機能をクライアント側に持たせ、どの機能をサーバ側に持たせるかは、設計事項である。それ故、上記各機能ブロックの実行場所は上述のイメージ管理サーバ４００上に限定されるものではなく、クライアント側であるビューワコンピュータ５００上において実行される構成でもよい。
【００５７】
［ビューワコンピュータ５００の機能ブロックについて］
次に、ビューワコンピュータ５００の機能ブロックについて説明する。ビューワコンピュータ５００の主な機能は、第１に、病理医であるユーザからの操作指示を受け付け、対応する病理画像（アノテーションを含む）をイメージ管理サーバ４００から取得し、ユーザに対し表示することである。第２に、病理画像を表示する際に、ビューワコンピュータ５００の画面上にアノテーションが現れたとき、コントローラ３０を振動させてユーザにアノテーションの存在を伝えることである。
【００５８】
図４は、ビューワコンピュータ５００の機能ブロックを示す図である。
【００５９】
ビューワコンピュータ５００は、画像取得部５１、表示処理部５２（表示処理部）、表示領域更新部５３（更新部）、振動領域設定部５４（設定部）、振動制御部５５（制御部）、アノテーション設定部５６（アノテーション設定部）の機能ブロックを備えている。
【００６０】
画像取得部５１は、操作入力部２４から入力された、病理医であるユーザの指示に対応した病理画像を、ネットワーク３００を介してイメージ管理サーバ４００から取得する。取得した病理画像は、表示処理部５２の処理を経て出力部２６を介してユーザに提示される。
【００６１】
表示処理部５２は、ビューワコンピュータ５００の画面上の表示領域に対応させて病理画像の少なくとも一部を出力部２６に出力する処理を行う。
【００６２】
表示領域更新部５３は、操作入力部２４を介して受け付けた、パンやズームなどのユーザ操作に対応して、表示領域を移動させ、ビューワの画面上に表示される病理画像を更新する処理を行う。
【００６３】
振動領域設定部５４は、病理画像上に振動部３１を振動させる振動領域を設定する。振動領域の設定は、記憶部２７に記憶されているアノテーションの位置に関する情報に基づいて行われてもよいし、直接、ユーザによる範囲の指定により設定されてもよい。
【００６４】
振動制御部５５は、ビューワコンピュータ５００の画面上の表示領域と、病理画像上に設定された振動領域との位置関係を調べ、位置関係が予め定められた関係（後述）になったとき、決められた強度、長さ、回数、周波数を用いて振動部３１を振動させる。
【００６５】
アノテーション設定部５６は、ユーザが病理画像上の特定の位置を特定の表示倍率で観察している際に、ユーザにより付加されたアノテーションを病理画像と共に保存する。付加されたアノテーションは、ネットワーク３００を介してイメージ管理サーバ４００に戻され、病理画像と共に画像格納部４１に保存される。
【００６６】
また、アノテーション設定部５６は、アノテーションの設定時に設定される領域を振動領域として振動させるか、振動させないかをユーザ指示により選択することができる。なお、アノテーション設定時にアノテーションの属性として記録される情報は、例えばアノテーションの領域が矩形である場合、その位置、幅、高さ、設定時の表示倍率、振動の有無である。
【００６７】
以上がビューワコンピュータ５００の各機能ブロックの説明である。なお、ビューワコンピュータ５００とイメージ管理サーバ４００とは、クライアント・サーバ型システムを構成しているので、どの機能をクライアント側に持たせ、どの機能をサーバ側に持たせるかは、設計事項である。それ故、上記各機能ブロックの実行場所は上述のビューワコンピュータ５００上に限定されるものではなく、サーバ側であるイメージ管理サーバ４００上において実行される構成でもよい。
【００６８】
［振動領域と表示領域の位置関係と振動］
次に、振動領域と表示領域の位置関係が特定の状態にある場合に、振動部を振動させる振動パターンの例を説明する。
【００６９】
図５は、ビューワコンピュータ５００の画面（表示領域）に、ユーザによるパン操作により上方から矩形の振動領域が入ってきた状態を表す図である。この図に示す例では、振動領域の下辺が表示領域の境界線に当たった（重なった）ときに、振動部３１が弱く振動する。また、振動領域の上辺が表示領域の境界線に当たったときにも、振動部３１が弱く振動する。
【００７０】
なお、この例では、振動領域の上辺または下辺が、表示領域の境界線と当たったときのみ短く振動が発生する構成としたが、振動領域と表示領域とが重なっている間は連続的に弱い振動を発生させる構成でもよい。
【００７１】
図６は、画面（表示領域）の中心点に、ユーザによるパン操作により画面の右側から移動してきた振動領域が当たった（重なった）状態を表す図である。この状態では、例えば、振動部３１は強く振動する。
【００７２】
なお、上記のように表示領域の中心点と振動領域とが当たったときのみ短く振動を発生させてもよいし、表示領域の中心点が振動領域の中に含まれている間は連続的に振動を発生させてもよい。
【００７３】
また、振動は、振動領域が表示領域に入ってきた時に弱く開始され、表示領域の中心点に近づくにつれ徐々に大きくなり、振動領域と表示領域の中心点とが重なると最も大きくなる構成でもよい。
【００７４】
図７は、ビューワコンピュータ５００上のビューワが備えるポインタが振動領域と当たった状態を表す図である。この状態では、例えば、振動部３１は強く振動する。
【００７５】
なお、振動は、ポインタが振動領域に当たった際の短い間だけとする構成でもよいし、ポインタが振動領域内にある間は継続的に振動する構成でもよい。
【００７６】
［表示倍率と振動］
次に、ビューワ画面上における病理画像の表示倍率と、振動部を振動させる振動パターンの例を説明する。
【００７７】
一般に、病理画像に設定されたアノテーションを見る場合、アノテーションが設定された時の表示倍率を用いて病理画像を観察することが好ましい。そのため、アノテーション設定部５６は、アノテーションが設定される際、アノテーションの属性情報としてアノテーション設定時の表示倍率を保存する。そして、振動制御部５５は、保存されているアノテーション設定時の表示倍率と、再度病理画像を観察する際の表示倍率とが同じであるか否かにより、異なった振動パターンで振動部３１を振動させる。
【００７８】
振動のパターンとしては、例えば、アノテーション設定時の表示倍率と現在観察中の表示倍率が同じである場合は長めに振動させ、表示倍率が異なる場合は短めに振動させることが考えられる。なお、振動部３１を振動させるきっかけは、上述のとおり、表示領域と振動領域との位置関係が一定の関係となることである。
【００７９】
［振動によるアノテーションの有無の通知］
次に、振動により、表示領域内にアノテーションが存在するか否かをユーザに通知する例を説明する。ここでは、前提として、表示領域内にアノテーションの振動領域が存在する場合は振動回数を２回とし、表示領域内にアノテーションの振動領域が存在しない場合は振動回数を１回とすることにする。
【００８０】
図８は、表示領域内に既に振動領域が存在する状態において、新たに表示領域に入ってくる振動領域により振動が２回発生する例を示す図である。また、図９は、１つの振動領域が表示領域から出ていく際、まだ他の振動領域が表示領域内に残っているため振動が２回発生する例を示す図である。
【００８１】
このように、表示領域と振動領域との位置関係が一定の関係となり振動が発生する際に、表示領域内に他に振動領域が存在する事を振動によりユーザに伝えることで、表示領域内に他にアノテーションが存在するか否かをユーザが把握することができる。
【００８２】
［振動によるアノテーションの個数の通知（変形例）］
次に、振動により、表示領域内に存在するアノテーションの個数をユーザに通知する例を説明する。振動制御部５５は、表示領域と振動領域との位置関係が一定の関係となり振動を発生させる際に、表示領域内に存在する振動領域の個数を振動によりユーザに伝える構成でもよい。上記と同じく、図８および図９を例として説明する。
【００８３】
図８の状態では、表示領域内に振動領域が２つ存在しており、それらの個数を通知するため、新たに表示領域に振動領域が入る際に、振動が２回発生する。また、図９の状態では、１つの振動領域が表示領域から出ていく際、まだ２つの振動領域が表示領域内に残っているため振動が２回発生する。
【００８４】
このように、表示領域と振動領域との位置関係が一定の関係となり振動が発生する際に、表示領域内に存在する振動領域の個数を振動によりユーザに伝えることで、表示領域内に存在するアノテーションの個数をユーザが把握することができる。
【００８５】
［処理の流れ（全体）］
次に、全体の処理の流れについて説明する。図１０は、全体の処理の流れを説明するフローチャートである。
【００８６】
まず、表示領域更新部５３が、操作入力部２４を介して入力されたユーザによるパン操作およびズーム操作に従い、表示領域の位置を変更する（ステップＳ１）。
【００８７】
次に、振動制御部５５が、全てのアノテーションについて（ステップＳ２）、アノテーションの振動領域と表示領域とが重なるか否かを判断する（ステップＳ３）。
【００８８】
振動領域と表示領域とが重なる場合（ステップＳ３のＹｅｓ）、振動制御部５５は、該当するアノテーションに表示中を表すフラグを設定する(ステップＳ４)。
【００８９】
振動領域と表示領域とが重ならない場合（ステップＳ３のＮｏ）、振動制御部５５は、該当するアノテーションに非表示を表すフラグを設定する（ステップＳ５）。
【００９０】
次に、振動制御部５５は、表示中であるとして記録されたアノテーションの個数と、現在の表示倍率とを取得する（ステップＳ６）。
【００９１】
次に、振動制御部５５は、表示中のアノテーションの振動領域の枠線が表示領域の境界線に当たるか（重なるか）を判断する（ステップＳ７）。当たる場合（ステップＳ７のＹｅｓ）には、振動制御部５５は、振動の強さを「弱」に設定する。
【００９２】
次に、振動制御部５５は、表示中のアノテーションの振動領域が表示領域の中心点と当たるか（重なるか）を判断する(ステップＳ９)。当たる場合（ステップＳ９のＹｅｓ）には、振動制御部５５は、振動の強さを「強」に設定する。
【００９３】
次に、振動制御部５５は、振動の回数と長さを決定する（ステップＳ１１）。
【００９４】
最後に、振動制御部５５は、設定された振動の強さ、長さ、回数を用いて、振動部３１を振動させる（ステップＳ１２）。
【００９５】
以上が、表示領域と振動領域との位置関係により、振動部３１を振動させる処理の全体の流れである。
【００９６】
［処理の流れ（振動の回数と長さの決定）］
次に、表示領域と振動領域との位置関係により、振動部３１を振動させる処理のうち、振動の回数と長さを決定する処理の流れについて説明する。図１１は、振動の回数と長さを決定する処理の流れを示すフローチャートである。
【００９７】
まず、振動制御部５５は、現在ユーザが病理画像を観察中の表示倍率と、記憶されているアノテーション設定時の表示倍率とが同じか否かを判定する（ステップＳ１１１）。
【００９８】
表示倍率が同じである場合（ステップＳ１１１のＹｅｓ）、振動制御部５５は、振動の長さを「長め」に設定する（ステップＳ１１２）。また、表示倍率が異なる場合（ステップＳ１１１のＮｏ）、振動制御部５５は、振動の長さを「短め」に設定する。
【００９９】
次に、振動制御部５５は、現在の表示領域に、アノテーションが含まれているか否かを判定する（ステップＳ１１４）。
【０１００】
アノテーションが含まれている場合（ステップＳ１１４のＹｅｓ）、振動制御部５５は、振動回数を２回に設定する（ステップＳ１１５）。アノテーションが含まれていない場合（ステップＳ１１４のＮｏ）、振動制御部５５は、振動回数を１回に設定する（ステップＳ１１６）。
以上が、振動の回数と長さを決定する処理の流れである。
【０１０１】
［本技術による効果］
本技術では、ビューワを用いて病理画像を観察する際に、病理画像上に設定されたアノテーションを見落とさないように、従来からある視覚に訴える情報に加え、振動という触覚に訴える情報も活用している。これにより、見落としの可能性を低減させている。
【０１０２】
また、携帯電話機のマナーモードと同様に、音の出せない場合でも、振動を用いて、周囲に迷惑をかけずに、コントローラを操作するユーザのみに情報を伝達することができる。
【０１０３】
ビューワの表示領域（画面）に表示されているアノテーションの個数を、振動回数としてユーザに伝えることにより、ユーザは、表示領域に存在する、注意を払わなければならないアノテーションが他にもあることを把握することができる。
【０１０４】
表示倍率に関して、アノテーションが設定された時の表示倍率と、ユーザが観察を行っている際の表示倍率との異同により、振動パターンを変更することで、ユーザは、アノテーション設定時の表示倍率を把握することができる。
【０１０５】
［自動診断システムとの連携］
上記の説明では、振動を発生させる振動領域は、ユーザによるアノテーションの設定により設けられた。これ以外の振動領域の設定方法として、自動診断システムとの連携が考えられる。
【０１０６】
まず病理画像は自動診断システムにかけられ、例えばがんであると疑われる個所がこのシステムにより提示される。次に本技術を用いたビューワコンピュータでは、がんが疑われる個所を振動領域に設定する。このような構成にすると、自動診断システムにより疑わしいと判断された個所を確定診断のときに見落とす可能性が減少する。
【０１０７】
＜第２の実施形態＞
第２の実施形態では、特に断らない限り、ビューワコンピュータ５００の機能ブロックなどは同一の構成となる。
【０１０８】
［本技術の概要］
まず、第２の実施形態における本技術の概要について説明する。
第１の実施形態では、ユーザが予め病理画像上に設定したアノテーションの振動領域が、画面（表示領域）内に表示されると、振動部３１の振動が行われた。その際の振動パターンは、システム上決められたものであった。
【０１０９】
それに対し、第２の実施形態に係る技術では、アノテーションに関係なく、ユーザが望む個所に、望む振動パターンで振動を発生させられるように、振動領域が設けられる。
【０１１０】
第２の実施形態に係る技術は、主に、画像診断の教育において用いられることを想定している。学習者が自分で病変部を見つけられるように、指導者が予め病理画像上に設ける振動領域は、画像上では非表示である。正しい病変部であるか否かを判断する為に、学習者がビューワのポインタを振動領域に重ねることにより、振動が発生し、指導者が意図した場所であることが学習者に伝わる。
【０１１１】
［編集モード］
次に、振動領域の編集モードについて説明する。
第２の実施形態における本技術の特徴は、ビューワコンピュータ５００の機能ブロックとして、アノテーション設定部が無く、その代わりに、振動領域設定部がユーザの指示により振動領域を詳細に設定する。
【０１１２】
ユーザ（指導者）はビューワの振動領域編集モードを呼び出すことにより、病理画像上に、位置と大きさを指定して振動領域を設定することができる。
【０１１３】
［振動領域］
次に、振動領域の具体例について説明する。
図１２は、振動領域の編集モードにおいて作成された振動領域の例を示す図である。図中、「値：１」の表記がある領域では、ポインタが重なると強さ１として定義された強度の振動が発生する。「値：４」の表記がある領域では、同様に強さ４（１よりも強い）の強度により振動が発生する。
【０１１４】
振動領域相互には、図１３に示すように、Ｚ軸方向に前後関係が規定されている。そこで、ユーザ（指導者）は、最初に振動強度が１となる矩形領域を振動領域として設定した後に、その領域内に（Ｚ軸方向では手前に）、振動強度が４となるより小さな矩形領域を振動領域として設定する。
【０１１５】
なお、この例では、振動領域を矩形としているが、振動領域の形状は、領域を指定できる形状であればどのような形状でもよく、矩形に限らない。
【０１１６】
［振動を発生させる位置関係］
次に、振動が発生する、ビューワのポインタと振動領域の位置関係について説明する。
基本的に、ポインタが、ユーザ操作により振動領域に入ると振動制御部５５が振動部３１を振動領域に設定された振動強度を用いて振動させる。
【０１１７】
図１４は、振動強度が４の振動領域にポインタが重なり、振動強度４の振動が発生している状態を表す図である。
【０１１８】
なお、図１４に示すポインタの位置では、振動強度が１である振動領域にもポインタは入っているが、図１５に示すように、Ｚ軸方向手前にある振動領域からポインタの位置が範囲に含まれているかのチェックを行う。最初に入った振動領域の強度指定が優先されるので、振動は強度４を用いて発生されることになる。
【０１１９】
［コントローラを振動させる処理の流れ］
次に、コントローラ３０を振動させる処理の流れについて説明する。図１６は、コントローラ３０を振動させる処理の流れについて説明するフローチャートである。
【０１２０】
まず、表示処理部５２が、ユーザ操作に基づいてビューワのポインタを移動させる（ステップＳ２１）。
【０１２１】
次に、振動制御部５５が、新たなポインタの位置における、Ｚ軸方向で一番手前（上側）の振動領域に関するデータを取得する（ステップＳ２２）。
【０１２２】
次に、振動制御部５５は、ポインタの位置がステップＳ２２においてデータを取得した振動領域の範囲内か否かを判断する（ステップＳ２３）。
【０１２３】
振動領域の範囲内である場合（ステップＳ２３のＹｅｓ）、振動制御部５５は、振動領域のデータから振動強度を抽出し取得する（ステップＳ２４）。
【０１２４】
次に、振動制御部５５は、コントローラ３０内の振動部３１を、取得した振動強度を用いて振動させる（ステップＳ２５）。
【０１２５】
なお、ステップＳ２３において、ポインタの位置がデータを取得した振動領域の範囲外である場合（ステップＳ２３のＮｏ）、振動制御部５５は、Ｚ軸方向で１つだけ奥側にある振動領域のデータがあるか否かを判定する（ステップＳ２６）。
【０１２６】
奥側に振動領域のデータがある場合（ステップＳ２６のＹｅｓ）、振動制御部５５は、その振動領域のデータを取得して（ステップＳ２７）からステップＳ２３に戻り処理を続ける。
以上が、コントローラ３０を振動させる処理の流れである。
【０１２７】
［本技術の他の構成］
なお、本技術は以下のような構成も採ることができる。
（１）
病理画像の少なくとも一部を表示領域として表示部に表示させる表示処理部と、
前記表示領域を前記病理画像上において移動させる、ユーザからの指示を受け付けて前記表示部に表示される前記表示領域の位置を更新する更新部と、
振動を発生可能な振動部と、
前記病理画像上の、振動部により振動を発生させる振動領域を設定する設定部と、
前記設定された振動領域と前記表示領域との位置関係が予め定められた関係になったとき、前記振動部を振動させる制御部と
を具備する情報処理装置。
（２）
前記（１）に記載の情報処理装置であって、
前記病理画像の少なくとも一部の領域にユーザからの指示によりアノテーションを設定するアノテーション設定部と、
前記設定されたアノテーションの領域の位置情報を記憶する記憶部と
をさらに具備し、
前記設定部は、
前記記憶された位置情報に基づいて前記振動領域を設定する
情報処理装置。
（３）
前記（１）または（２）に記載の情報処理装置であって、
前記位置関係は、
前記振動領域と前記表示領域とで一致する位置が発生した位置関係である
情報処理装置。
（４）
前記（１）または（２）に記載の情報処理装置であって、
前記位置関係は、
前記表示領域の移動により当該表示領域が前記振動領域に接触した時の位置関係である
情報処理装置。
（５）
前記（１）または（２）に記載の情報処理装置であって、
前記制御部は、
前記表示領域の移動により、当該表示領域と前記振動領域とで一致する位置が発生した事象の発生と、前記振動領域が前記表示領域の中心点を含む事象の発生とで、異なる振動パターンにより前記振動部を振動させる
情報処理装置。
（６）
前記（１）から（５）のうちいずれか１つに記載の情報処理装置であって、
前記制御部は、
前記振動部を振動させるとき、前記表示領域に表示された前記病理画像の範囲に設定されている前記振動領域の個数に対応した振動パターンで前記振動部を振動させる
情報処理装置。
（７）
前記（６）に記載の情報処理装置であって、
前記制御部は、
前記振動領域の個数に対応して振動回数の異なる振動パターンで前記振動部を振動させる
情報処理装置。
（８）
前記（２）に記載の情報処理装置であって、
前記アノテーション設定部は、
前記アノテーションが設定されたときの前記病理画像の表示倍率の情報を前記記憶部に前記位置情報と紐づけて記憶させており、
前記制御部は、
前記振動部を振動させるとき、前記記憶された表示倍率情報と、前記病理画像が前記表示領域に表示されているときの表示倍率との異同により、異なる振動パターンを用いて振動部を振動させる
情報処理装置。
（９）
前記（１）に記載の情報処理装置であって、
前記設定部は、
ユーザからの入力により前記振動領域を設定する
情報処理装置。
（１０）
表示処理部が、病理画像の少なくとも一部を表示領域として表示部に表示させ、
更新部が、前記表示領域を前記病理画像上において移動させる、ユーザからの指示を受け付けて前記表示部に表示される前記表示領域の位置を更新し、
振動部が、振動を発生させ、
設定部が、前記病理画像上の、振動部により振動を発生させる振動領域を設定し、
制御部が、前記設定された振動領域と前記表示領域との位置関係が予め定められた関係になったとき、前記振動部を振動させる
情報処理方法。
（１１）
振動を発生可能な振動部を具備するコンピュータを動作させる情報処理プログラムであって、
病理画像の少なくとも一部を表示領域として表示部に表示させる表示処理部、
前記表示領域を前記病理画像上において移動させる、ユーザからの指示を受け付けて前記表示部に表示される前記表示領域の位置を更新する更新部、
前記病理画像上の、振動部により振動を発生させる振動領域を設定する設定部、および
前記設定された振動領域と前記表示領域との位置関係が予め定められた関係になったとき、前記振動部を振動させる制御部
として、前記コンピュータを機能させるための情報処理プログラム。
【０１２８】
［補足事項］
その他、本技術は、上述の実施形態にのみ限定されるものではなく、本技術の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【符号の説明】
【０１２９】
１０…顕微鏡
２０…スキャナ用コンピュータ
２１…ＣＰＵ
２２…ＲＯＭ
２３…ＲＡＭ
２４…操作入力部
２５…インターフェイス部
２６…出力部
２７…記憶部
２８…ネットワークインターフェイス部
２９…バス
３０…コントローラ
４１…画像格納部
４２…画像提供部
５１…画像取得部
５２…表示処理部
５３…表示領域更新部
５４…振動領域設定部
５５…振動制御部
５６…アノテーション設定部
１００…デジタル病理スキャナ
３００…ネットワーク
４００…イメージ管理サーバ
５００…ビューワコンピュータ
【図１】
2014063448.tif 000003
【図２】
2014063448.tif 000004
【図３】
2014063448.tif 000005
【図４】
2014063448.tif 000006
【図５】
2014063448.tif 000007
【図６】
2014063448.tif 000008
【図７】
2014063448.tif 000009
【図８】
2014063448.tif 000010
【図９】
2014063448.tif 000011
【図１０】
2014063448.tif 000012
【図１１】
2014063448.tif 000013
【図１２】
2014063448.tif 000014
【図１３】
2014063448.tif 000015
【図１４】
2014063448.tif 000016
【図１５】
2014063448.tif 000017
【図１６】
2014063448.tif 000018