(57)【特許請求の範囲】
【請求項１】
表示部と、
前記表示部に細胞画像を表示するとともに、操作入力に応じて前記細胞画像をスクロールさせる細胞画像表示手段と、
前記表示部に表示された前記細胞画像上において指定位置の設定を受け付ける指定位置受付手段と、
前記指定位置受付手段によって受け付けられた前記指定位置を遷移順に対応づけて保持する指定位置保持手段と、
前記指定位置保持手段によって保持された最初の遷移順の前記指定位置から最後の遷移順の前記指定位置まで順次前記細胞画像を遷移させたときに、最後の遷移順の前記指定位置に遷移するまでに必要なトータル遷移時間を算出する遷移時間算出手段と、
前記遷移時間算出手段によって算出された前記トータル遷移時間を表示する遷移時間表示手段と、
を備える細胞画像表示装置。
【請求項２】
前記指定位置保持手段に保持された前記指定位置の削除および遷移順の変更を受け付ける指定位置変更受付手段をさらに備える、
請求項１記載の細胞画像表示装置。
【請求項３】
前記遷移順に隣り合う２つの前記指定位置間において前記細胞画像を前記所定の速度で遷移させずに、これら２つの指定位置間において前記細胞画像を切り替えるための設定を受け付ける切替受付手段をさらに備える、
請求項１または２に記載の細胞画像表示装置。
【請求項４】
前記遷移時間算出手段は、前記指定位置保持手段によって保持された最初の遷移順の前記指定位置から各遷移順の前記指定位置まで前記細胞画像をそれぞれ遷移させるのに必要な指定位置遷移時間をさらに算出し、
前記遷移時間表示手段は、前記トータル遷移時間と前記指定位置遷移時間を、それぞれ対応する前記指定位置に関連づけて表示する、
請求項１〜３の何れか一項に記載の細胞画像表示装置。
【請求項５】
前記指定位置の周辺の部分画像を、対応する前記指定位置に関連づけて表示する部分画像表示手段をさらに備える、
請求項４記載の細胞画像表示装置。
【請求項６】
前記部分画像と、前記トータル遷移時間または前記指定位置遷移時間とが、対応する前記指定位置に関連付けて同時に表示される、
請求項５記載の細胞画像表示装置。
【請求項７】
前記トータル遷移時間および前記指定位置遷移時間の修正を受け付ける遷移時間変更手段と、
前記指定位置間における前記細胞画像の移動速度を、修正後の前記トータル遷移時間または前記指定位置遷移時間に応じて変更する移動速度変更手段と、をさらに備える、
請求項４〜６の何れか一項に記載の細胞画像表示装置。
【請求項８】
前記移動速度変更手段は、前記修正が受け付けられた前記トータル遷移時間または前記指定位置遷移時間に対応する前記指定位置と、この指定位置から遷移順が一つ前の前記指定位置との間の移動速度を、修正後の前記トータル遷移時間または前記指定位置遷移時間に応じて変更する、
請求項７記載の細胞画像表示装置。
【請求項９】
前記指定位置における前記細胞画像の静止時間の設定を受け付ける静止時間受付手段をさらに備える、
請求項１〜８の何れか一項に記載の細胞画像表示装置。
【請求項１０】
前記遷移時間算出手段は、前記指定位置保持手段によって保持された前記指定位置のうち遷移順が隣り合う２つの前記指定位置間の前記細胞画像の移動時間を算出し、
前記遷移時間表示手段は、前記移動時間を、それぞれ対応する前記指定位置に関連づけて表示する、
請求項１〜３の何れか一項に記載の細胞画像表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、細胞画像を表示する細胞画像表示装置に関する。
【背景技術】
【０００２】
従来、認定血液検査技師の試験で使用される血液細胞を観察する動画像は、塗抹標本を光学顕微鏡で観察し、塗抹標本を移動させながら受験者に見せたい複数の細胞を順にビデオカメラで撮像することにより作成されていた。受験者は、再生された動画像を見て、患者の病状を解答する。この場合、患者の病状の把握には、病状把握に必要な複数の主要な細胞のみならず、その周辺の細胞の状況の把握も必要となる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１０５６９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記認定血液検査技師の試験に使用されている動画像の場合、決められた時間で病態の把握に必要な全ての主要な細胞並びにその周辺の画像を再生する必要がある。このためビデオカメラで顕微鏡を介して塗抹標本中の血液細胞を撮像する場合には、主要な細胞にピントを合わせて撮像し、顕微鏡で観察しながら塗抹標本を移動させることにより次の主要細胞まで移動させて撮像し、この主要細胞にピントを合わせ直して撮像する、といった作業を繰り返し行うことが必要になって非常に手間がかかり煩わしいものであった。また、ビデオカメラで撮像された動画像を最終的に試験問題として使用できるように、出題時間に合わせて編集する必要もあり、この編集作業も時間がかかり煩わしいものであった。
【０００５】
本発明は、上記要求に鑑みてなされたものであり、所定の時間内に病態の把握に必要な複数の細胞を周辺の状況を含めて順番に表示可能な細胞画像を簡単に作成することのできる細胞画像表示装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の第１の態様に係る細胞画像表示装置は、表示部と、前記表示部に細胞画像を表示するとともに、操作入力に応じて前記細胞画像をスクロールさせる細胞画像表示手段と、前記表示部に表示された前記細胞画像上において指定位置の設定を受け付ける指定位置受付手段と、前記指定位置受付手段によって受け付けられた前記指定位置を遷移順に対応づけて保持する指定位置保持手段と、前記指定位置保持手段によって保持された最初の遷移順の前記指定位置から最後の遷移順の前記指定位置まで順次所定の速度で前記細胞画像を遷移させたときに、最後の遷移順の前記指定位置の細胞画像に遷移するまでに必要なトータル遷移時間を算出する遷移時間算出手段と、前記遷移時間算出手段によって算出された前記トータル遷移時間を表示する遷移時間表示手段とを備える。
【０００８】
本態様に係る細胞画像表示装置によれば、表示された細胞画像上で指定位置を設定することにより、細胞画像を遷移させる際の分岐点を設定することができる。このとき、トータル遷移時間が表示されるため、編集の際、編集者は、細胞画像の総表示時間が、要求された時間内に収まるかを容易に確認することができる。
【０００９】
第１の態様に係る細胞画像表示装置は、前記指定位置持手段に保持された前記指定位置の削除および遷移順の変更を受け付ける指定位置変更受付手段をさらに備える構成とされ得る。こうすると、細胞画像を遷移させる際の分岐点を容易に調整することができる。
【００１０】
また、第１の態様に係る細胞画像表示装置は、前記遷移順に隣り合う２つの前記指定位置間において前記細胞画像を前記所定の速度で遷移させずに、これら２つの指定位置間において前記細胞画像を切り替えるための設定を受け付ける切替受付手段をさらに備える構成とされ得る。こうすると、編集者は、指定位置間において、細胞画像を遷移させるか、細胞画像を切り替えるかを選択できるため、より効果的な細胞画像の表示に繋がる編集を行うことができる。
【００１１】
第１の態様に係る細胞画像表示装置において、前記遷移時間算出手段は、前記指定位置保持手段によって保持された最初の遷移順の前記指定位置から各遷移順の前記指定位置まで前記細胞画像をそれぞれ遷移させるに必要な指定位置遷移時間をさらに算出する構成とされ得る。このとき、前記遷移時間表示手段は、前記トータル遷移時間と前記指定位置遷移時間を、それぞれ対応する前記指定位置に関連づけて表示する。こうすると、編集者は、トータル遷移時間のほか、各指定位置の細胞画像が表示されるまでに要する時間を知ることができ、より円滑に編集作業を進めることができる。
【００１２】
第１の態様に係る細胞画像表示装置において、細胞画像表示装置は、前記指定位置の周辺の部分画像を、対応する前記指定位置に関連づけて表示する部分画像表示手段をさらに備える構成とされ得る。この場合、前記部分画像と、前記トータル遷移時間または前記指定位置遷移時間とが、対応する前記指定位置に関連付けて同時に表示されるようにするのが好ましい。これらの構成によれば、各指定位置に関連付けて、各指定位置周辺の部分画像が表示されるため、編集者は、各指定位置の設定状況を容易に把握することができる。
【００１３】
第１の態様に係る細胞画像表示装置は、前記トータル遷移時間および前記指定位置遷移時間の修正を受け付ける遷移時間変更手段と、前記指定位置間における前記細胞画像の移動速度を、修正後の前記トータル遷移時間または前記指定位置遷移時間に応じて変更する移動速度変更手段とをさらに備える構成とされ得る。この場合、前記移動速度変更手段は、前記修正が受けられた前記トータル遷移時間または前記指定位置遷移時間に対応する前記指定位置と、この指定位置から遷移順が一つ前の前記指定位置との間の移動速度を、修正後の前記トータル遷移時間または前記指定位置遷移時間に応じて変更するよう構成され得る。これらの構成によれば、編集者は、トータル遷移時間または指定位置遷移時間を、適宜、修正することにより、要求された時間内にトータル遷移時間を収めることができ、編集作業の簡便化を図ることができる。
【００１４】
第１の態様に係る細胞画像表示装置は、前記指定位置における前記細胞画像の静止時間の設定を受け付ける静止時間受付手段をさらに備える構成とされ得る。こうすると、編集者は、長く見せたい細胞画像を所望の時間だけ静止させて表示させることができ、より効果的な細胞画像の表示に繋がる編集を行うことができる。
【００１５】
第１の態様に係る細胞画像表示装置において、前記遷移時間算出手段は、前記指定位置保持手段によって保持された前記指定位置のうち遷移順が隣り合う２つの前記指定位置間の前記細胞画像の移動時間を算出する構成とされ得る。このとき、前記遷移時間表示手段は、前記移動時間を、それぞれ対応する前記指定位置に関連づけて表示する構成とされ得る。こうすると、編集者は、トータル遷移時間のほか、指定位置間を細胞画像が遷移するに要する時間を知ることができ、円滑に編集作業を進めることができる。
【発明の効果】
【００２４】
以上のとおり、本発明によれば、所定の時間内に病態の把握に必要な複数の細胞を周辺の状況を含めて順番に表示可能な細胞画像を簡単に作成することのできる細胞画像表示装置を提供することができる。
【００２６】
本発明の効果ないし意義は、以下に示す実施の形態の説明により更に明らかとなろう。ただし、以下に示す実施の形態は、あくまでも、本発明を実施化する際の一つの例示であって、本発明は、以下の実施の形態に記載されたものに何ら制限されるものではない。
【図面の簡単な説明】
【００２７】
【図１】実施の形態に係るバーチャルスライド作成装置の構成を示す図である。
【図２】実施の形態に係るバーチャルスライド作成方法を説明する図である。
【図３】実施の形態に係る細胞画像表示装置の構成を示す図である。
【図４】実施の形態に係る細胞画像の編集画面の構成を示す図である。
【図５】実施の形態に係る細胞画像の編集動作を説明する図である。
【図６】実施の形態に係る細胞画像の編集動作を説明する図である。
【図７】実施の形態に係る細胞画像の編集動作を説明する図である。
【図８】実施の形態に係る細胞画像の編集動作を説明する図である。
【図９】実施の形態に係る細胞画像の編集動作を説明する図である。
【図１０】実施の形態に係る表示設定テーブルの構成を示す図である。
【図１１】実施の形態に係るチェックポイント登録処理のフローチャートである。
【図１２】実施の形態に係る表示設定テーブル変更処理のフローチャートである。
【図１３】実施の形態に係る表示設定テーブル変更処理のフローチャートである。
【図１４】実施の形態に係る編集ファイルの格納に用いる画面を示す図である。
【図１５】実施の形態に係るディスクに格納されたデータのファイル構造を説明する図である。
【図１６】実施の形態に係る細胞画像の表示処理を示すフローチャートである。
【図１７】実施の形態に係る細胞画像の表示例を示す図である。
【図１８】実施の形態に係る細胞画像の編集画面の変更例を示す図である。
【図１９】実施の形態に係るチェックポイント登録処理の変更例を示すフローチャートである。
【発明を実施するための形態】
【００２８】
以下、本発明の実施の形態について図面を参照して説明する。
【００２９】
図１は、実施の形態に係るバーチャルスライド作成装置の構成を示す図である。図示の如く、バーチャルスライド作成装置は、光学顕微鏡１と、コンピュータ２とを備えている。光学顕微鏡１は、対物レンズ１０１と、ＣＣＤカメラ１０２と、自動ステージ１０３と、コントロールユニット１０４を備えている。
【００３０】
対物レンズ１０１は、スライド３に塗抹された血液細胞の拡大像を得るために設けられている。ここでは、倍率の異なる複数の対物レンズ１０１が配されている。ＣＣＤカメラ１０２は、対物レンズ１０１を介して、スライド３に塗抹された血液細胞の拡大像を撮像する。
【００３１】
自動ステージ１０３は、スライド３を保持することが可能で、かつ、Ｘ軸方向、Ｙ軸方向およびＺ軸方向の３方向にスライド３を移動させ得るように構成されている。自動ステージ１０３にスライド３が保持された状態で、自動ステージ１０３をＺ軸方向に移動させることにより、同一視野において、対物レンズ１０１による焦点位置が塗抹標本の深さ方向（Ｚ軸方向）に変更される。これにより、同一視野で、且つ、異なる深さ位置の画像を、塗抹標本から、ＣＣＤカメラ１０２により撮像することができる。
【００３２】
また、スライド３を保持した状態で自動ステージ１０３をＸ軸方向またはＹ軸方向に移動させることにより、塗抹標本に対する対物レンズ１０１の平面方向の視野が変更される。これにより、バーチャルスライド化しようとする平面方向全領域に亘って、対物レンズ１０１を介してＣＣＤカメラ１０２により細胞画像を撮像することができる。
【００３３】
コントロールユニット１０４は、自動ステージ１０３の位置制御を行うために設けられている。このコントロールユニット１０４は、ジョイスティック１０４ａを含むとともに、ケーブルＣ３を介して自動ステージ１０３に接続されている。ジョイスティック１０４ａが操作されることにより、自動ステージ１０３が、Ｘ軸方向、Ｙ軸方向およびＺ軸方向に移動される。
【００３４】
コンピュータ２は、ケーブルＣ２を介してコントロールユニット１０４に接続されているとともに、ケーブルＣ１を介してＣＣＤカメラ１０２に接続されている。これ
により、コントロールユニット１０４を制御するための制御信号が、コンピュータ２ からケーブルＣ２を介してコントロールユニット１０４に伝送される。また、ＣＣＤカメラ１０２で撮像された画像のデータが、ケーブルＣ１を介してコンピュータ２ に伝送される。
【００３５】
図２は、バーチャルスライドの作成方法を説明する概念図である。
【００３６】
バーチャルスライドの作成時には、自動ステージ１０３に、塗抹標本がセットされる。塗抹標本には、スライドガラス表面上の所定領域に塗抹検体が塗り広げられている。次に、コンピュータ２に対し、各種パラメータの設定入力が行われる。ここでは、まず、バーチャルスライド化する範囲（標本検体エリア：Ｘ方向およびＹ方向の距離）が入力される。次に、コンピュータ２に対し、画像タイリングのための連続視野間の重なり率（図２の（２）の重なり部分の割合）が入力される。重なり率は、１０〜４０％の範囲で設定される。最後に、コンピュータ２に対し、フォーカス合成のための焦点幅（Ｚ方向の距離）と刻み幅とが入力される。この焦点幅と刻み幅の設定により、同一視野で取り込む画像の枚数が決定される。
【００３７】
こうして、事前処理が行われた後、バーチャルスライドの作成開始指示が入力されると、コンピュータ２による制御により、バーチャルスライドの作成処理が実行される。まず、図２の（１）に示すように、同一視野に対し、上記設定入力により決定された枚数分の画像が、焦点位置を深さ方向に変化させながら、ＣＣＤカメラ１０２により撮像され、コンピュータ２に取り込まれる。コンピュータ２は、取り込んだ画像をもとに、フォーカス合成画像を作成する。ここで、フォーカス合成とは、同一視野における焦点位置の異なる複数の画像について、各画像からピントの合っている画素を抽出し、これらを合成することにより、全体としてピントの合った１つの画像を作成する処理をいう。かかるフォーカス合成を、同一視野において取り込まれた全画像に対して行うことにより、たとえば、図２ に示すように、１３６０ｄｏｔ×１０２４ｄｏｔの解像度のフォーカス合成画像が作成される。このフォーカス合成画像の画像フォーマットには、たとえばＴＩＦＦ形式が用いられる。
【００３８】
コンピュータ２は、自動ステージをＸ、Ｙ方向に移動させて撮像視野を変えながら、以上の処理を繰り返すことで、上記設定入力により設定された範囲の全体についてフォーカス合成画像を作成する。
【００３９】
こうして、設定範囲の全体についてフォーカス合成画像が作成されると、コンピュータ２は、図２の（２）に示すように、上記設定入力により設定された重なり率に従って、フォーカス合成画像間の画像タイリングを行う。このとき、コンピュータ２は、隣り合うフォーカス合成画像の重なり部分を、公知のパターンマッチング処理によって認識し、夫々の画像の重なり部分を互いに合致させる。これにより、つなぎ目が目立たないように両画像が合成される。こうして、全てのフォーカス合成画像について画像タイリングが行われることにより、バーチャルスライドが完成する。このバーチャルスライドの画像フォーマットとしては、たとえばＢＭＰ形式が用いられる。以上の処理で作成されたバーチャルスライドのサイズは、２２０，０００ｄｏｔ×１３４，０００ｄｏｔ程度である。
【００４０】
こうして作成されたバーチャルスライドは、サーバ等に格納され、クライアントコンピュータ等の各種コンピュータにより読み出されて利用される。本実施の形態では、上記バーチャルスライドが、編集用のコンピュータ（請求項１〜１０に記載の細胞画像表示装置に相当）に取り込まれ、認定血液検査技師の試験に用いられる細胞画像ファイルが作成される。
【００４１】
図３は、編集用コンピュータ４の構成を示す図である。
【００４２】
編集用コンピュータ４は、パーソナルコンピュータからなっており、本体４００と、入力部４０８と、表示部４０９から構成されている。本体４００は、ＣＰＵ４０１と、ＲＯＭ４０２と、ＲＡＭ４０３と、ハードディスク４０４と、ディスクドライブ装置４０５と、入出力インターフェース４０６と、画像出力インターフェース４０７と、通信インターフェース４１０を有する。
【００４３】
ＣＰＵ４０１は、ＲＯＭ４０２に記憶されているコンピュータプログラムおよびＲＡＭ４０３にロードされたコンピュータプログラムを実行する。ＲＡＭ４０３は、ＲＯＭ４０２およびハードディスク４０４に記録されているコンピュータプログラムの読み出しに用いられる。また、ＲＡＭ４０３は、これらのコンピュータプログラムを実行するときに、ＣＰＵ４０１の作業領域としても利用される。
【００４４】
ハードディスク４０４には、オペレーティングシステムおよびアプリケーションプログラムなど、ＣＰＵ４０１に実行させるための種々のコンピュータプログラムおよびコンピュータプログラムの実行に用いるデータがインストールされている。すなわち、ハードディスク４０４には、認定血液検査技師試験用の細胞画像ファイルを編集するためのプログラムがインストールされている。この他、編集用コンピュータには、細胞画像の編集に用いられるバーチャルスライドデータが、外部から取り込まれ、ハードディスク４０４に格納されている。
【００４５】
ディスクドライブ装置４０５は、ＤＶＤドライブ等によって構成されており、記録媒体からコンピュータプログラムやデータを読み出すことができ、また、記録媒体からコンピュータプログラムやデータを書き込むことができる。入出力インターフェース４０６には、マウスやキーボードからなる入力部４０８が接続されており、操作者が入力部４０８を使用することにより、編集用コンピュータ４にデータが入力される。画像出力インターフェース４０７は、ディスプレイ等で構成された表示部４０９に接続されており、画像データに応じた映像信号を、表示部４０９に出力する。表示部４０９は、入力された映像信号をもとに、画像を表示する。また、通信インターフェース４１０により、ネットワークに対してデータの送受信が可能となる。
【００４６】
以下、図４〜図１５を参照して、細胞画像の編集処理について説明する。
【００４７】
図４は、編集画面の構成を示す図である。この編集画面は、上記ハードディスク４０４にインストールされた細胞画像編集用のプログラムを起動し、さらに、所望のバーチャルスライドデータを選択することにより表示される。
【００４８】
同図（ａ）に示す如く、編集画面は、画像表示領域１０と、編集領域２０に大きく分けられている。画像表示領域１０には、細胞画像が表示される。また、画像表示領域１０には、現在表示中の細胞画像が、バーチャルスライドのどのあたりの部分を拡大表示したものであるかが分かるよう、ナビゲータ３０が重ねて表示される。
【００４９】
編集領域２０は、細胞画像の編集に用いる領域である。この領域は、複数のチェックポイント表示領域（以下、「ＣＰ表示領域」という）２１と、一つのチェックポイント編集領域（以下、「ＣＰ編集領域」という）２２を備えている。
【００５０】
ＣＰ表示領域２１には、編集者によりチェックポイントが設定される毎に、上から順に、設定されたチェックポイントの内容が表示される。同図（ａ）では、ＣＰ表示領域２１が５つ示されているが、６つ以上のチェックポイントを設定することも可能である。すなわち、５つ目のチェックポイントが設定されると、上から２段目〜５段目のＣＰ表示領域２１の表示が上に１段ずつスクロールし、最下段に空白のＣＰ表示領域２１が現れる。６つ目以降のチェックポイントを設定したときも、これと同様に、ＣＰ表示領域２１がスクロールアップし、空白のＣＰ表示領域２１が現れる。
【００５１】
ＣＰ表示領域２１の構成は、同図（ｂ）のようになっている。図示の如く、ＣＰ表示領域２１は、移動／切替ボタン２１ａと、到達時間表示設定部２１ｂと、待ち時間表示設定部２１ｃと、部分画像表示部２１ｄと、順位表示部２１ｅとから構成されている。また、５つのＣＰ表示領域２１の横にスクロールバー２１ｆが配されている。スクロールバー２１ｆは、５つ以上のチェックポイントが設定された場合に、ＣＰ表示領域２１を上下にスクロールするために用いられる。
【００５２】
ＣＰ編集領域２２の構成は、同図（ｃ）のようになっている。図示の如く、ＣＰ編集領域２２には、削除タブ２２ａと移動タブ２２ｅが選択可能に設定されている。同図（ｃ）には、削除タブ２２ａが選択されたときの構成が示されている。削除タブ２２ａには、選択削除ボタン２２ｂと、削除範囲指定部２２ｃと、一括削除ボタン２２ｄが配されている。
【００５３】
以下、図５〜図９を参照して実際の編集動作例を示しながら、画像表示領域１０と編集領域２０の機能について説明する。
【００５４】
図５は、チェックポイント設定前の初期画面を示す図である。また、画像表示領域１０に表示された細胞画像は、キーボード上の上下左右の矢印キーにより、上下左右にスクロールさせることができる。なお、図示の如く、ナビゲータ３０には、バーチャルスライドの全検体領域３１ａと、全検体領域上における現在表示中の細胞画像の位置３１ｂが示されている。
【００５５】
図６は、最初にチェックポイントが設定されたときの画面を示す図である。編集者は、ポインタ４０を移動させ、チェックポイントに設定したい位置にてマウスを右クリックする。これにより、この位置が第１チェックポイントに設定され、編集領域２０の最上段のＣＰ表示領域２１に対応する表示が行われる。
【００５６】
図９（ａ）は、第１チェックポイントが設定されたときのＣＰ表示領域２１の表示例を示す図である。図示の如く、最上段のＣＰ表示領域２１には、順位表示部２１ｅに、最初の表示順を示す“１”が表示される。また、移動／切替ボタン２１ａは、“切替”に設定される。さらに、到達時間表示設定部２１ｂは、“０”の状態でマスクされ、待ち時間表示設定部２１ｃには“０”が設定される。また、部分画像表示部２１ｄには、第１チェックポイント直近から切り出された部分画像が表示される。
【００５７】
移動／切替ボタン２１ａは、一つ前のチェックポイントから当該チェックポイントへとどのような形態で表示を流すかを設定するためのボタンである。移動／切替ボタン２１ａが“移動”であると、一つ前のチェックポイントから当該チェックポイントへと細胞画像が所定の速度でスクロールされるよう表示される。移動／切替ボタン２１ａが“切替”であると、一つ前のチェックポイントから当該チェックポイントへと細胞画像が瞬時に切り替わるよう表示される。編集者は、“移動”と“切替”を任意に選択可能である。同図（ａ）では、一つ前のチェックポイントがないため、移動／切替ボタン２１ａは“切替”に設定される。
【００５８】
到達時間表示設定２１ｂは、最初に細胞画像が表示されてから、当該チェックポイントの細胞画像が表示されるまでに要する時間（以下、「ＣＰ到達時間」という）が表示される。編集者は、移動／切替ボタン２１ａが“移動”である場合に、ＣＰ到達時間を変更できる。ＣＰ到達時間が変更されると、それに応じて、一つ前のチェックポイントから当該チェックポイントへと細胞画像がスクロールされる速度が変更される。同図（ａ）では、最初のチェックポイントであるため、到達時間表示設定部２１ｂは、“０”に状態でマスクされている。
【００５９】
待ち時間表示設定部２１ｃは、当該チェックポイントにおいて、細胞画像を静止画として表示させ続ける時間（以下、「ＣＰ待ち時間」という）が表示される。待ち時間表示設定部２１ｃには、デフォルト値として“０”が設定される。編集者は、ＣＰ待ち時間を任意に変更可能である。同図（ａ）では、待ち時間表示設定部２１ｃに、デフォルト値“０”が表示されている。
【００６０】
図７は、２番目のチェックポイントが設定されたときの画面を示す図である。この画面では、図６の場合に比べ、画像表示領域１０に表示される細胞画像が右上方向にややスクロールされている。編集者は、ポインタ４０を、チェックポイントに設定したい位置に移動させ、マウスを右クリックする。これにより、この位置が第２チェックポイントに設定され、編集領域２０の上から２段目のＣＰ表示領域２１に対応する表示が行われる。
【００６１】
図９（ｂ）は、第２チェックポイントが設定されたときのＣＰ表示領域２１の表示例を示す図である。図示の如く、上から２段目のＣＰ表示領域２１には、順位表示部２１ｅに、２番目の表示順を示す“２”が表示される。また、移動／切替ボタン２１ａは、“移動”に設定される。さらに、到達時間表示設定部２１ｂには、“４秒”が表示され、待ち時間表示設定部２１ｃには“０”が設定される。また、部分画像表示部２１ｄには、第２チェックポイント直近から切り出された部分画像が表示される。
【００６２】
２番目以降のチェックポイントが設定されると、移動／切替ボタン２１ａは、デフォルトで“移動”に設定される。この場合、第１チェックポイントから当該第２チェックポイントへと細胞画像が所定の速度でスクロールされるよう表示される。第１チェックポイントから当該第２チェックポイントへと細胞画像が瞬時に切り替わるように表示させたい場合、編集者は、移動／切替ボタン２１ａを“切替”に変更する。
【００６３】
図９（ｂ）において、到達時間表示設定２１ｂには、当該第２チェックポイントにおけるＣＰ到達時間が“４秒”であることが表示される。編集者により、ＣＰ到達時間が変更されると、それに応じて、第１チェックポイントから第２チェックポイントへと細胞画像がスクロールされる速度が変更される。たとえば、第２チェックポイントのＣＰ到達時間が“２秒”に変更されると、第１チェックポイントから第２チェックポイントへと細胞画像がスクロールされる速度が２倍になる。なお、ＣＰ到達時間および細胞画像をスクロールさせる速度の算出方法については、追って、図１０を参照して説明する。
【００６４】
図９（ｂ）において、待ち時間表示設定部２１ｃには、デフォルト値として“０”が設定される。この場合、次に第３チェックポイントが設定されると、第２チェックポイントの細胞画像が表示された後、即座に、第３チェックポイントに向けて細胞画像がスクロールされる。編集者は、ＣＰ待ち時間を任意に変更できる。たとえば、第２チェックポイントのＣＰ待ち時間が“３秒”に変更されると、第２チェックポイントの細胞画像が静止画として３秒間表示された後に、第３チェックポイントに向けて細胞画像がスクロールされるようになる。
【００６５】
図８は、３番目のチェックポイントが設定されたときの画面を示す図である。この画面では、図７の場合に比べ、画像表示領域１０に表示される細胞画像が左方向に大きくスクロールされている。編集者は、ポインタ４０を、チェックポイントに設定したい位置に移動させ、マウスを右クリックする。これにより、この位置が第３チェックポイントに設定され、編集領域２０の上から３段目のＣＰ表示領域２１に対応する表示が行われる。
【００６６】
図９（ｃ）は、第３チェックポイントが設定されたときのＣＰ表示領域２１の表示例を示す図である。なお、ここでは、２段目のＣＰ表示領域にフレームＦが示されているが、第３チェックポイント設定時には、このフレームＦは表示されない。
【００６７】
図示の如く、上から３段目のＣＰ表示領域２１には、順位表示部２１ｅに、３番目の表示順を示す“３”が表示される。また、移動／切替ボタン２１ａは、“移動”にデフォルト設定される。さらに、到達時間表示設定部２１ｂには、“１４秒”が表示され、待ち時間表示設定部２１ｃには“０”が設定される。また、部分画像表示部２１ｄには、第３チェックポイント直近から切り出された部分画像が表示される。
【００６８】
ここでは、ＣＰ到達時間が“１４秒”であるため、第２チェックポイントから第３チェックポイントへと細胞画像がスクロールされるのに１０秒掛かることが分かる。編集者により、第３チェックポイントのＣＰ到達時間が変更されると、それに応じて、第２チェックポイントから第３チェックポイントへと細胞画像がスクロールされる速度が変更される。
【００６９】
なお、編集者は、既に設定したチェックポイントを削除し、または、チェックポイントの表示順を変更することができる。たとえば、図８に示す状態から、ポインタ４０を上から２段目のＣＰ表示領域２１に移動させて、マウスを右クリックすると、上から２段目のＣＰ表示領域２１が編集候補に設定され、図９（ｃ）に示すように、当該ＣＰ表示領域２１にフレームが設定される。この状態で、図４（ｃ）のＣＰ編集領域２２の選択削除ボタン２２ｂが押されると、第２チェックポイントが表示対象から削除される。この場合、削除前に表示順が３番目であった第３チェックポイントの表示順が２番目に変更され、上から３段目にあったＣＰ表示領域２１が上から２段目に移動される。これに応じて、削除前に表示順が３番目であった第３チェックポイントのＣＰ到達時間が更新され、到達時間表示設定部２１ｂの表示が変更される。
【００７０】
連続する複数のチェックポイントを削除したい場合、編集者は、削除したいチェックポイントの範囲を、図４の削除範囲指定部２２ｃに入力して、一括削除ボタン２２ｄを押す。これにより、選択された範囲のチェックポイントが削除される。たとえば、図８の状態で、削除範囲指定部２２ｃに“２〜３”と入力された後、一括削除ボタン２２ｄが押されると、表示順が２番目、３番目である第２および第３のチェックポイントが削除される。このとき、編集画面は、図６の状態になる。
【００７１】
また、編集者は、チェックポイントの表示順を変更することもできる。たとえば、図９（ｃ）の状態で、表示順が３番目のＣＰ表示領域を選択した後、図４（ｃ）の移動タブ２２ｅを選択すると、ＣＰ編集領域２２にアップ／ダウンキーが表示される。編集者は、表示されたアップ／ダウンキーをマウスにより操作することにより、３番目のチェックポイントの表示順を前後させることができる。これに応じて、上から３段目にあったＣＰ表示領域２１が上下に移動され、また、当該ＣＰ表示領域２１の到達時間表示設定部２１ｂに表示されているＣＰ到達時間が、表示順の変更に伴って変更される。
【００７２】
図１０は、編集された細胞画像の表示を司る表示設定テーブルの構成を示す図である。表示設定テーブルは、チェックポイントの設定・変更に応じて更新される。
【００７３】
図示の如く、表示設定テーブルには、表示順“ｉ”と、位置“Ｘｉ”、“Ｙｉ”と、距離“Ｌｉ”と、移動時間“Ｔｉ”と、移動速度“Ｓｉ”と、表示時間“Ｄｉ”と、到達時間“Ａｉ”が、各チェックポイントに対応づけて保持されている。なお、ここでは、Ｎ個のチェックポイントが編集者により設定された状態が示されている。
【００７４】
表示順ｉは、チェックポイントの表示順を示す。表示順ｉの内容は、図４（ｂ）の順位表示部２１ｅに表示される。位置Ｘｉ、Ｙｉは、図５に示すバーチャルスライドの全検体領域３１ａ上におけるチェックポイントの位置を示す。位置Ｘｉ、Ｙｉは、全検体領域３１ａの左上隅を原点としたＸ−Ｙ座標系の座標点として規定される。
【００７５】
距離Ｌｉは、位置Ｘｉ−１、Ｙｉ−１と位置Ｘｉ、Ｙｉとの距離を示す。編集用コンピュータ４は、チェックポイントの設定・変更時に、適宜、位置Ｘｉ−１、Ｙｉ−１と位置Ｘｉ、Ｙｉとの距離を算出し、算出結果をＬｉに書き込む。
【００７６】
移動時間Ｔｉは、表示順がｉ−１番目のチェックポイントからｉ番目のチェックポイントまで細胞画像をスクロールされるのに要する時間である。移動時間Ｔｉは、距離Ｌｉを移動速度Ｓｉで割ることにより求められる。移動速度Ｓｉは、表示順がｉ−１番目のチェックポイントからｉ番目のチェックポイントまで細胞画像をスクロールさせる速度である。チェックポイント設定時、移動速度Ｓｉにはデフォルト値が設定される。
【００７７】
表示時間Ｄｉは、表示順がｉ番目のチェックポイントの細胞画像を静止画像として表示させる時間である。表示時間Ｄｉの内容は、表示順がｉ番目のチェックポイントに対応するＣＰ表示領域２１の待ち時間表示設定部２１ｃ（図４（ｂ）参照）に、ＣＰ待ち時間として表示される。チェックポイント設定時、表示時間Ｄｉにはデフォルト値“０”が設定される。
【００７８】
到達時間Ａｉは、表示順が１番目のチェックポイントの細胞画像が表示されてから表示順がｉ番目のチェックポイントの細胞画像が表示されるまでに要する時間である。到達時間Ａｉは、到達時間Ａｉ−１に、表示時間Ｄｉ−１と移動時間Ｔｉを加算することにより求められる。到達時間Ａｉの内容は、表示順がｉ番目のチェックポイントに対応するＣＰ表示領域２１の到達時間表示設定部２１ｂ（図４（ｂ）参照）に、ＣＰ到達時間として表示される。
【００７９】
なお、移動／切替ボタン２１ａが“切替”に設定されたチェックポイントの移動時間Ｔｉは“０”に設定され、移動速度Ｓｉは“ＮＵＬＬ”に設定される。
【００８０】
また、到達時間表示設定部２１ｂの内容が編集者により書き換えられて、ｉ番目のチェックポイントの到達時間Ａｉが変更されると、当該チェックポイントの移動時間Ｔｉと移動速度Ｓｉが書き換えられる。すなわち、到達時間Ａｉが時間Δｔだけ減じられると、移動時間ＴｉがΔｔだけ減じられてＴｉ−Δｔとなる。そして、移動速度Ｓｉが、距離ＬｉとＴｉ−Δｔにより、Ｓｉ＝Ｌｉ／（Ｔｉ−Δｔ）により求められて、書き換えられる。また、同時に、到達時間Ａｉの変更に応じて、表示順がｉ＋１番目以降のチェックポイントの到達時間Ａｉ＋１〜Ａｎが変更される。
【００８１】
また、待ち時間表示設定部２１ｃの内容が編集者により書き換えられて、ｉ番目のチェックポイントの表示時間Ｄｉが変更されると、その次のチェックポイントの到達時間Ａｉ＋１が書き換えられる。すなわち、表示時間Ｄｉが時間Δｔだけ増加されてＤｉ＋Δｔとなると、到達時間Ａｉ＋１が、Ａｉ＋１＝Ａｉ＋（Ｔｉ＋１）＋（Ｄｉ＋Δｔ）により求められて、書き換えられる。また、同時に、到達時間Ａｉ＋１の変更に応じて、表示順がｉ＋２番目以降のチェックポイントの到達時間Ａｉ＋１〜Ａｎが変更される。
【００８２】
図１１は、チェックポイント登録時の処理フローチャートである。
【００８３】
編集処理が開始されると、図５に示すように、細胞画像を含む編集画面が、編集用コンピュータ４の表示部４０９に表示され（Ｓ１０１）、さらに、変数ｉに１がセットされる（Ｓ１０２）。しかる後、キーボードの矢印キーが操作されて細胞画面の移動指示が入力されると（Ｓ１０３）、それに応じて、図５の画像表示領域１０に表示された細胞画像がスクロールされる（Ｓ１０４）。その後、細胞画像上の編集者の所望の位置にポインタ４０が移動されてマウスが右クリックされると（Ｓ１０５：ＹＥＳ）、ポインタ４０により指示された位置がチェックポイントに設定され、その位置の座標値Ｘｉ、Ｙｉが取得される。そして、取得された座標値Ｘｉ、Ｙｉが、図１０に示す座標設定テーブルの表示順がｉ番目の欄に登録される（Ｓ１０６）。
【００８４】
こうして、ｉ番目（ここでは、ｉ＝１）のチェックポイントが設定されると、図１０の表示設定テーブルの移動速度Ｓｉと表示時間Ｄｉにデフォルト値が登録される。そして、変数ｉが１であり（Ｓ１０８：ＮＯ）、今回のチェックポイントの設定が第１回目であれば、距離Ｌｉ、移動時間Ｔｉ、到達時間Ａｉに“０”が登録される。
【００８５】
このようにして、第１回目のチェックポイントについて、表示設定テーブルへの登録が終了すると、表示設定テーブルに登録されたｉ番目（ここでは、ｉ＝１）の表示時間Ｄｉと到達時間Ａｉが、それぞれ、表示順がｉ番目（ここでは、ｉ＝１）のＣＰ表示領域２１に表示される。さらに、座標値Ｘｉ、Ｙｉの近傍領域を切りだした部分画像が、表示順がｉ番目のＣＰ表示領域２１に併せて表示される。
【００８６】
しかる後、編集処理の確定指示が入力されなければ（Ｓ１１５：ＮＯ）、変数ｉに１が加算され（Ｓ１１６）、Ｓ１０３に戻って、次のチェックポイントの設定処理を待つ。その後、たとえば、図７の編集画面上において、編集者がチェックポイントを設定すると（Ｓ１０５：ＹＥＳ）、上記と同様、Ｓ１０６、Ｓ１０７において、今回のチェックポイントに関する位置Ｘｉ、Ｙｉが表示設定テーブルに登録され、表示設定テーブルの移動速度Ｓｉと表示時間Ｄｉにデフォルト値が登録される。
【００８７】
しかる後、変数ｉが１を超えているかが判別される（Ｓ１０８）。今回のチェックポイントの設定は２回目であるので、ここでは、処理がＳ１１０へと進められる。Ｓ１１０では、上記のとおり、位置Ｘｉ−１、Ｙｉ−１と位置Ｘｉ、Ｙｉとの距離が求められ、求めた値が、表示設定テーブルの距離Ｌｉに登録される。また、この距離Ｌｉと、移動速度Ｓｉをもとに、Ｌｉ／Ｓｉの演算が求められ、演算結果が、表示設定テーブルの移動時間Ｔｉに登録される。さらに、表示順が一つ前のチェックポイントの到達時間Ａｉ−１および表示時間Ｄｉ−１と、今回設定されたチェックポイントの移動時間Ｔｉとに基づいて、（Ａｉ−１）＋Ｔｉ＋Ｄｉ−１の演算が行われ、演算結果が、表示設定テーブルの到達時間Ａｉに登録される。
【００８８】
このようにして、第２回目のチェックポイントについて、表示設定テーブルへの登録が終了すると、表示設定テーブルに登録されたｉ番目（ここでは、ｉ＝２）の表示時間Ｄｉと到達時間Ａｉが、それぞれ、表示順がｉ番目（ここでは、ｉ＝２）のＣＰ表示領域２１に表示される。さらに、座標値Ｘｉ、Ｙｉの近傍領域を切りだした部分画像が、表示順がｉ番目のＣＰ表示領域２１に併せて表示される。
【００８９】
当該２回目のチェックポイントに対する処理と同様の処理が、編集処理の確定指示が入力されるまでの間、チェックポイントの設定の都度、繰り返し実行される。こうして、設定されたチェックポイントの数だけ、表示設定テーブルに、各種データの登録が行われる。
【００９０】
次に、図１２および図１３を参照して、設定されたチェックポイントを修正する際の処理について説明する。なお、図１２、図１３の処理は、図１１の処理に並行して行われる。
【００９１】
図１２（ａ）は、到達時間表示設定部２１ｂ（図４（ｂ）参照）に表示されているＣＰ到達時間が編集者により変更されたときの処理を示す図である。
【００９２】
表示順がｋ番目のチェックポイントのＣＰ到達時間が編集者により変更されて、到達時間Ａｋの変更が受け付けられると（Ｓ２０１：ＹＥＳ）、この変更に応じて、表示設定テーブルの到達時間Ａｋが書き換えられ、変更後の到達時間Ａｋが到達時間表示設定部２１ｃに表示される（Ｓ２０２）。そして、変更された到達時間Ａｋをもとに移動時間Ｔｋが変更され（Ｓ２０３）、さらに、変更された移動時間Ｔｋをもとに移動速度Ｓｋが変更される（Ｓ２０４）。たとえば、編集者による操作により、到達時間Ａｋが時間Δｔだけ減じられると、移動時間ＴｋがΔｔだけ減じられてＴｋ−Δｔとなる。そして、移動速度Ｓｋが、距離ＬｋとＴｋ−Δｔにより、Ｓｋ＝Ｌｋ／（Ｔｋ−Δｔ）により求められて、書き換えられる。
【００９３】
さらに、到達時間Ａｋの変更に応じて、表示順がｋ＋１番目から最後（ｎ番目）のチェックポイントの到達時間Ａｋ＋１〜Ａｎが変更される（Ｓ２０５）。しかる後、変更された到達時間Ａｋ＋１〜Ａｎに対応するＣＰ到達時間の表示が、対応するＣＰ表示領域２１において変更される（Ｓ２０６）。
【００９４】
図１２（ｂ）は、待ち時間表示設定部２１ｃ（図４（ｂ）参照）に表示されているＣＰ待ち時間が編集者により変更されたときの処理を示す図である。
【００９５】
表示順がｋ番目のチェックポイントのＣＰ待ち時間が編集者により変更されて、表示時間Ｄｋの変更が受け付けられると（Ｓ２１１：ＹＥＳ）、この変更に応じて、表示設定テーブルの表示時間Ｄｋが書き換えられ、変更後の表示時間Ｄｋが、待ち時間表示設定部２１ｃに表示される（Ｓ２１２）。そして、変更された表示時間Ｄｋをもとに到達時間Ａｋ＋１が変更される（Ｓ２１３）。たとえば、編集者による操作により、表示時間Ｄｋが時間Δｔだけ増加されてＤｋ＋Δｔとなると、到達時間Ａｋ＋１が、Ａｋ＋１＝Ａｋ＋（Ｔｋ＋１）＋（Ｄｋ＋Δｔ）により求められて、書き換えられる。
【００９６】
さらに、到達時間Ａｋ＋１の変更に応じて、表示順がｋ＋２番目から最後（ｎ番目）のチェックポイントの到達時間Ａｋ＋２〜Ａｎが変更される（Ｓ２１４）。しかる後、変更された到達時間Ａｋ＋１〜Ａｎに対応するＣＰ到達時間の表示が、対応するＣＰ表示領域２１において変更される（Ｓ２１５）。
【００９７】
図１３（ａ）は、ＣＰ編集領域２２（図４（ｃ）参照）に対する操作により、チェックポイントが削除され、あるいは、チェックポイントの表示順が変更されたときの処理を示す図である。
【００９８】
編集者からの操作により、チェックポイントの削除が受け付けられ（Ｓ２２１：ＹＥＳ）、あるいは、チェックポイントの表示順の変更が受け付けられると（Ｓ２２２：ＹＥＳ）、これに応じて、表示設定テーブルにおける各チェックポイントの順位が調整される（Ｓ２２３）。
【００９９】
すなわち、表示順がｋ番目のチェックポイントが削除されると、表示順がｋ＋１番目〜ｎ番目のチェックポイントに対応づけられたデータが、それぞれ１つずつ、表示順が早い方向に繰り上げられる。なお、この際、同時に、図１１の処理フローにおける変数ｉの値が、１つ減じられる。また、表示順がｋ番目〜ｋ＋２番目のチェックポイントが一括削除されると、表示設定テーブルにおいて、表示順がｋ＋３番目〜ｎ番目のチェックポイントに対応づけられたデータが、それぞれ３つずつ、表示順が早い方向に繰り上げられる。なお、この際、同時に、図１１の処理フローにおける変数ｉの値が、３つ減じられる。
【０１００】
また、表示順がｋ番目のチェックポイントの表示順を一つ早める操作が編集者によりなされると、表示設定テーブルにおいて、表示順がｋ番目のチェックポイントに対応づけられたデータが、１つだけ、表示順が早い方向に繰り上げられ、表示順がｋ−１番目のチェックポイントに対応づけられたデータが、１つだけ、表示順が遅い方向に繰り下げられる。また、表示順がｋ番目のチェックポイントの表示順を一つ遅らせる操作が編集者によりなされると、表示設定テーブルにおいて、表示順がｋ番目のチェックポイントに対応づけられたデータが、１つだけ、表示順が遅い方向に繰り上げられ、表示順がｋ＋１番目のチェックポイントに対応づけられたデータが、１つだけ、表示順が早い方向に繰り上げられる。
【０１０１】
こうして、表示設定テーブルの調整が行われた後、調整後の表示設定テーブルに保持された全てのチェックポイントについて、距離Ｌｋ、移動時間Ｔｋ、到達時間Ａｋの更新が行われる（Ｓ２２４）。そして、更新後の到達時間Ａｋが、対応する到達時間表示設定部２１ｂ（図４（ｂ）参照）に表示され（Ｓ２２５）、さらに、各ＣＰ表示領域２１の部分画像表示部２１ｄに表示される部分画像の更新が行われる（Ｓ２２６）。
【０１０２】
図１３（ｂ）は、移動／切替ボタン２１ａ（図４（ｂ）参照）が、“移動”から“切替”に変更されたときの処理を示す図である。
【０１０３】
編集者からの操作により、表示順がｋ番目のチェックポイントについて、移動／切替ボタン２１ａが“移動”から“切替”に変更されると（Ｓ２３１：ＹＥＳ）、これに応じて、表示設定テーブルにおける移動時間Ｔｋが“０”に変更され、移動速度Ｓｋが“ＮＵＬL”に変更される（Ｓ２３２）。そして、移動時間Ｔｋが“０”に変更されたことに基づき、移動設定テーブル上の到達時間Ａｋが書き換えられる（Ｓ２３２）。
【０１０４】
さらに、到達時間Ａｋの変更に応じて、表示順がｋ＋１番目から最後（ｎ番目）のチェックポイントの到達時間Ａｋ＋１〜Ａｎが変更される（Ｓ２３４）。しかる後、変更された到達時間Ａｋ〜Ａｎに対応するＣＰ到達時間の表示が、対応するＣＰ表示領域２１において変更される（Ｓ２３５）。
【０１０５】
図１３（ｃ）は、移動／切替ボタン２１ａ（図４（ｂ）参照）が、“切替”から“移動”に変更されたときの処理を示す図である。
【０１０６】
編集者からの操作により、表示順がｋ番目のチェックポイントについて、移動／切替ボタン２１ａが“切替”から“移動”に変更されると（Ｓ２４１：ＹＥＳ）、これに応じて、表示設定テーブルにおける移動速度Ｓｋにデフォルト値が設定される（２４２）。さらに、設定された移動速度Ｓｋと距離Ｔｉに基づいて、移動時間Ｔｋが、Ｔｋ＝Ｔｉ／Ｓｉの演算により求められ、求めた移動時間Ｔｋが移動設定テーブルに登録される（Ｓ２４３）。そして、移動時間Ｔｋが変更されたことに基づき、移動設定テーブル上の到達時間Ａｋが書き換えられる（Ｓ２４４）。
【０１０７】
さらに、到達時間Ａｋの変更に応じて、表示順がｋ＋１番目から最後（ｎ番目）のチェックポイントの到達時間Ａｋ＋１〜Ａｎが変更される（Ｓ２４５）。しかる後、変更された到達時間Ａｋ〜Ａｎに対応するＣＰ到達時間の表示が、対応するＣＰ表示領域２１において変更される（Ｓ２４６）。
【０１０８】
以上のように、チェックポイントの設定・削除・変更と、各チェックポイントにおけるＣＰ到達時間の修正を行うことにより、編集者は、細胞画像の総表示時間が、所望の時間内に収まるように、細胞画像の編集を行うことができる。ここで、細胞画像の総表示時間は、画像編集領域２０の最後の表示順のＣＰ表示領域２１において、到達時間表示設定部２１ｂに表示された時間（ＣＰ到達時間）を見ることにより知ることができる。たとえば、図９（ｃ）の場合、画像細胞の総表示時間は、最下段のＣＰ表示領域２１の到達時間表示設定部２１ｂに表示された“０分１４秒”である。
【０１０９】
また、編集者は、表示開始から各チェックポインの細胞画像が表示されるまでに要する時間を、対応するＣＰ表示領域２１中の到達時間表示設定部２１ｂに表示された時間（ＣＰ到達時間）を見ることにより知ることができる。また、チェックポイント間の移動時間についても、対応する２つのＣＰ表示領域２１中の到達時間表示設定部２１ｂに表示された時間（ＣＰ到達時間）を減算することにより、容易に知ることができる。そして、編集者は、所定のチェックポイントの表示に到達するまでの時間を変えたい場合には、そのチェックポイントに対応するＣＰ表示領域２１中の到達時間表示設定部２１ｂに表示された時間を適宜修正すれば良い。この修正により、編集者は、細胞画像の総表示時間を所望の時間内に収めることができる。
【０１１０】
また、このように、所定のチェックポイントについて、ＣＰ到達時間を修正すると、そのチェックポイントと、これより一つ表示順が早いチェックポイントとの間の細胞画像のスクロール時間を、修正した時間に応じて変えることができる。よって、編集者は、チェックポイント間の細胞画像の遷移をゆっくり見せたいか、早く見せたいかに応じて、対応するチェックポイントのＣＰ到達時間を調整すれば良い。
【０１１１】
また、チェックポイント間の細胞画像の遷移を見せる必要がないときは、移動／切替ボタン２１ａを“切替”に設定すれば良く、また、あるチェックポイントの細胞画像を静止画として長く見せたい場合は、対応するチェックポイントの待ち時間表示設定部２１ｃに所望の時間を入力すれば良い。
【０１１２】
このように、本実施の形態によれば、簡便な作業により円滑に、細胞画像の編集を行うことができる。なお、細胞画像の編集を確定する後に、編集者は、所定の指示入力を行うことにより、現在編集中の細胞画像を画面上に再生させることができる。この場合、編集用コンピュータ２は、図１６に示す処理フローに従った表示用プログラムを実行する（詳細は後述する）。これにより、編集者は、確定処理の前に、編集した細胞画像の出来栄えを確認することができる。
【０１１３】
以上のようにして、細胞画像の編集が行われた後、確定処理が行われると、編集に用いたバーチャルスライドデータ、移動設定テーブル、および、編集された細胞画像をバーチャルスライドデータと移動設定テーブルに基づいて表示するための表示用プログラムとを含む細胞画像ファイルが作成され、作成された細胞画像ファイルが編集用コンピュータ２のハードディスク４０４に格納される。
【０１１４】
編集者は、こうして、同一または異なるバーチャルスライドデータに基づいて、細胞画像ファイルを複数作成し、作成した細胞画像ファイルを、随時、編集用コンピュータ２のハードディスクに蓄積する。
【０１１５】
しかる後、編集者は、蓄積した細胞画像ファイルを適宜組み合わせて、一つの試験用のプレゼンテーションファイルを作成する。図１４は、試験用のプレゼンテーションファイルの作成画面を示す図である。
【０１１６】
同図中、５１は、ファイル設定領域である。編集者は、参照ボタン５２を操作することにより、ファイル設定領域５１に、所望のファイルを設定することができる。なお、ファイル設定領域５１には、上記の編集作業により作成された細胞画像ファイルの他、試験の開始や問題文等を表示するための静止画ファイルを含めることができる。ファイル設定領域５１に設定されたファイルは、プレゼンテーションの際、最上段に設定されたファイルから下方向へと順次再生され表示される。
【０１１７】
ファイル設定領域５１に静止画ファイルが設定された場合、そのファイルの表示時間を、表示時間設定部５３により設定することができる。設定されたファイルが細胞画像ファイルである場合、表示時間設定部５３はマスクされる。また、表示時間設定部５３に表示時間が設定されると、表示開始から、対応するファイルの表示が終了するまでの時間が、終了予定時間表示部５４に表示される。
【０１１８】
設定されたファイルが静止画ファイルである場合、終了予定時間表示部５４には、表示時間設定部５３に設定された時間を累計した時間が表示される。設定されたファイルが上述の細胞画像ファイルである場合、終了予定時間表示部５４には、その直前の終了予定時間に、当該細胞画像ファイルの総表示時間を加算した時間が表示される。ここで、細胞画像ファイルの総表示時間は、表示順が最後のチェックポイントにおけるＣＰ到達時間に、当該チェックポイントにおけるＣＰ待ち時間を加算した時間である。
【０１１９】
なお、同図には、ファイル設定領域５１が５つだけ示されているが、６つ以上のファイルを設定することも可能である。すなわち、５つ目のファイルが設定されると、上から２段目から５段目の４つのファイル設定領域５１の表示が上に１段ずつスクロールし、最下段に空白のファイル設定領域５１が現れる。このとき同時に、対応する表示時間および終了予定時間が１段ずつスクロールアップする。６つ目以降のファイルが設定されたときも、これと同様に、ファイル設定領域５１がスクロールアップし、空白のファイル設定領域５１が現れる。５つ以上のファイルが設定された場合には、スクロールバー５５により、ファイルと表示時間、終了予定時間を上下にスクロールさせることができる。
【０１２０】
設定された各ファイルは、対応するファイル設定領域５１をダブルクリックすることにより、表示させることができる。これにより、編集者は、どのようなファイルが設定されているのかを、確認することができる。
【０１２１】
こうして、試験用のプレゼンテーションファイルに組み込むべきファイルの設定が完了すると、編集者は、編集用コンピュータ２のディスクドライブ装置４０５に記録可能なＤＶＤをセットした後、開始ボタン５７を操作する。これにより、ファイル設定領域５１に設定されたファイルが、ＤＶＤに書き込まれる。
【０１２２】
図１５は、ＤＶＤ５に対するプレゼンテーションファイルの書き込みを示す概念図である。図示の如く、細胞画像ファイルは、バーチャルスライドデータと、表示設定テーブルと、表示用プログラムを含んでいる。各ファイルは、管理ファイルによって管理され、プレゼンテーション時には、ファイル１からファイルｎへと順次再生され表示される。
【０１２３】
図１５に示すＤＶＤ５が、試験提示用のクライアントコンピュータにロードされると、同図に示すプレゼンテーションファイル（試験提示用ソフトウエア）が、クライアントコンピュータのハードディスクにインストールされる。なお、クライアントコンピュータは、図３と同様の構成を有するパーソナルコンピュータとされる。
【０１２４】
こうしてインストールされた試験提示用ソフトウエアがクライアントコンピュータにより起動されると、所定の初期画面が、クライアントコンピュータの表示部に表示される。試験提供者は、この初期画面上において、再生指示を入力することで、プレゼンテーションファイルによるプレゼンテーションを実行することができる。この際、たとえば、クライアントコンピュータにプロジェクタを接続することにより、大画面によるプレゼンテーションを行える。プレゼンテーションは、図１４にて説明したファイルの設定順序に従って行われる。
【０１２５】
図１６は、細胞画像ファイルが再生される際の処理を示すフォローチャートである。この処理は、図１５に示す表示用プログラムが、クライアントコンピュータにより実行されることによって行われる。
【０１２６】
細胞画像ファイルの再生が開始されると、変数ｉに１がセットされ（Ｓ３０１）、表示設定テーブルから、最初のチェックポイントの位置Ｘ１、Ｙ１と、表示時間Ｄ１が読み出される（Ｓ３０２）。そして、バーチャルスライドデータから、位置Ｘ１、Ｙ１を中心とする所定サイズの細胞画像のデータが取得され、取得された細胞画像データに基づく表示が行われる（Ｓ３０３）。かかる細胞画像の表示は、表示時間Ｄ１が経過するまで行われる（Ｓ３０４）。
【０１２７】
しかる後、変数ｉが、表示設定テーブルの最後の表示順であるｎであるかが判別され（Ｓ３０５）、変数ｉがｎでなければ（Ｓ３０５：ＮＯ）、変数ｉに１が加算され（Ｓ３０６）、表示設定テーブルから、次の表示順のチェックポイントの位置Ｘ２、Ｙ２と、移動速度Ｓ２、表示時間Ｄ２が読み出される（Ｓ３０７）。そして、移動速度Ｓ２が“ＮＵＬＬ”であるかが判別され（Ｓ３０８）、ＮＵＬＬであれば（Ｓ３０８：ＹＥＳ）、位置Ｘ２、Ｙ２を中心とする所定サイズの細胞画像のデータが取得されて、その位置の細胞画像の表示に切り替えられる（Ｓ３０３）。かかる細胞画像の表示は、表示時間Ｄ２が経過するまで行われる（Ｓ３０４）。
【０１２８】
一方、移動速度Ｓ２がＮＵＬＬでなければ（Ｓ３０８：ＮＯ）、位置Ｘ１、Ｙ１から位置Ｘ２、Ｙ２に向けて細胞画像をスクロールさせるためのバーチャルスライドデータが順次取得され、取得されたバーチャルスライドデータに基づいて、細胞画像を位置Ｘ１、Ｘ２へ向けて、移動速度Ｓ２でスクロールさせる表示が行われる（Ｓ３０９）。
【０１２９】
こうして、細胞画像のスクロールが終了すると、次のチェックポイントである位置Ｘ２、Ｙ２の細胞画像が表示される（Ｓ３０３）。かかる細胞画像の表示は、表示時間Ｄ２が経過するまで行われる（Ｓ３０４）。
【０１３０】
以上のようにして、２番目のチェックポイントに対する細胞画像の表示が行われると、変数ｉが、表示設定テーブルの最後の表示順であるｎであるかが判別される（Ｓ３０５）。そして、変数ｉがｎでなければ（Ｓ３０５：ＮＯ）、変数ｉに１が加算され（Ｓ３０６）、３番目の表示順のチェックポイントに関する細胞画像の表示が、上記２番目の表示順のチェックポイントと同様に行われる。
【０１３１】
かかる細胞画像の表示は、Ｓ３０５において、変数ｉがｉ＝ｎと判別されるまで、すなわち、表示設定テーブルに設定された最後のチェックポイントに対する細胞画像の表示が終了するまで行われる。そして、最後のチェックポイントに対する細胞画像の表示が終了すると（Ｓ３０５：ＹＥＳ）、当該細胞画像ファイルの表示処理が終了する。
【０１３２】
図１７は、細胞画像ファイルを再生したときの表示例を示す図である。この表示例は、図９（ｃ）の編集状態にて編集が確定されたときの表示に対応している。図１７には、便宜上、チェックポイントＣＰ１〜ＣＰ３と、細胞画像の移動方向を示す矢印が示されているが、実際の画面では、これらは表示されない。
【０１３３】
細胞画像ファイルが再生されると、まず、同図（ａ）に示すように、第１チェックポイントＣＰ１を中心とする細胞画像が表示される。ここでは、表示時間Ｄ１（ＣＰ待ち時間）が０秒であるため、この細胞画像は、同図（ｂ）に示すように、即座に、第２のチェックポイントＣＰ２に向けてスクロールされる。そして、４秒間スクロールされた後、同図（ｃ）に示すように、第２のチェックポイントを中心とする細胞画像が表示される。ここでも、表示時間Ｄ２（ＣＰ待ち時間）が０秒であるため、この細胞画像は、同図（ｃ）に示すように、即座に、第３のチェックポイントＣＰ３に向けてスクロールされる。そして、１０秒間スクロールされた後、同図（ｄ）に示すように、第３のチェックポイントを中心とする細胞画像が表示される。ここでもまた、表示時間Ｄ３（ＣＰ待ち時間）が０秒であるため、この細胞画像が表示されると、直ちに、当該細胞画像ファイルの表示が終了される。
【０１３４】
以上、本実施の形態によれば、画像表示領域１０に表示された細胞画像上でチェックポイントを設定することにより、細胞画像を遷移させる際の分岐点を設定することができる。このとき、最後のチェックポイントに表示が到達するまでに要される時間が表示されるため、編集の際、編集者は、細胞画像の総表示時間が、要求された時間内に収まるかを容易に確認することができる。
【０１３５】
また、本実施の形態によれば、ＣＰ編集領域２２を操作することにより、設定済みのチェックポイントを削除し、あるいは、表示順を変更できるので、細胞画像を遷移させる際の分岐点を容易に調整することができる。
【０１３６】
また、本実施の形態によれば、移動／切替ボタン２１ａを操作することにより、チェックポイント間において細胞画像をスクロールさせるか、細胞画像をスクロールさせずに直ちに切り替えるかを設定できるため、編集者は、簡便な操作により、より効果的な細胞画像の表示をさせるように編集を行うことができる。
【０１３７】
また、本実施の形態によれば、最後のチェックポイントに表示が到達するまでに要される時間の他に、各チェックポイントに表示が到達するまでに要される時間が表示されるため、編集者は、円滑に編集作業を進めることができる。
【０１３８】
また、本実施の形態によれば、各チェックポイントに関連づけて、部分画像表示部２１ｄに、各チェックポイントの近傍を切り出した部分画像が表示されるため、編集者は、どのようなチェックポイントを設定したか、またどの順番でどの細胞画像を表示させるかを容易に把握することができ、編集作業を効率的に行うことができる。
【０１３９】
また、本実施の形態によれば、到達時間表示設定部２１ｂを操作することにより、各チェックポイントに表示が到達するまでに要される時間を変更できるため、編集者は、要求された時間内に細胞画像の総表示時間を容易に収めることができ、編集作業の簡便化を図ることができる。
【０１４０】
また、本実施の形態によれば、待ち時間表示設定部２１ｃを操作することにより、各チェックポイントにおける細胞画像の静止時間を設定できるため、編集者は、長く見せたい細胞画像を所望の時間だけ静止させて表示させることができ、より効果的な細胞画像の表示が可能な編集を行うことができる。
【０１４１】
また、本実施の形態によれば、再生表示の際、各チェックポイントを分岐点として細胞画像を自動的にスクロールさせることで動画として表示することができるので、チェックポイントにおける細胞画像の周辺細胞についても表示させることができる。
【０１４２】
また、本実施の形態によれば、再生表示の際、移動速度Ｓｉにより、細胞画像のスクロールの速度がチェックポイント間毎に変化可能である。これにより、受験者に詳細に観察してもらいたい細胞画像周辺において、スクロールの速度を低速にすることで、効果的に細胞画像を表示することができる。
【０１４３】
また、本実施の形態によれば、再生表示の際、表示速度Ｄｉにより、チェックポイントにおける細胞画像を静止画として所定時間表示させ得るため、詳細な観察を要する細胞画像については、細胞画像を静止画として長く表示させておくことができる。
【０１４４】
以上のように、本実施の形態によれば、簡便な作業にて細胞画像の編集を円滑に行うことができ、かつ、編集された細胞画像を効果的に表示させることができる。
【０１４５】
以上、本発明の実施の形態について説明したが、本発明は、上記実施の形態に何ら制限されるものではない。また、本発明の実施形態も、上記以外に種々の変更が可能である。
【０１４６】
たとえば、上記実施の形態では、ＣＰ表示領域２１に、各チェックポイントまでに表示が到達するのに要される時間（ＣＰ到達時間）が表示されたが、たとえば、図１８に示すように、到達時間表示設定部２１ｂに替えて移動時間表示設定部２１ｇを配し、この移動時間表示設定部２１ｇに、一つ前のチェックポイントから当該チェックポイントに表示が到達するのに要する時間を表示しするようにしても良い。この場合、たとえば、ＣＰ編集領域２２の下方に所要時間表示設定部２３を配し、ここに、最後のチェックポイントに表示が到達するのに要する時間を表示しても良い。図１１に示すフローチャートは、図１９のように修正される。すなわち、図１１のステップＳ１１３がＳ１２０に置き換えられ、移動時間表示設定部２１ｇに、図１０に示す表示設定テーブル中の移動時間Ｔｉが表示される。また、最後のチェックポイントの到達時間Ａｉが、チェックポイントの設定の都度、所要時間表示設定部２３に更新表示される。
【０１４７】
この場合も、上記と同様、編集者は、移動時間表示設定部２１ｇに表示された時間と所要時間表示設定部２３に表示された時間を修正でき、この修正に応じて、表示設定テーブルが書き換えられる。すなわち、編集者の操作により、表示設定テーブル中の移動時間Ｔｉが修正されると、Ｓｉ＝Ｌｉ／Ｔｉにより、移動速度Ｓｉが修正される。また、移動時間Ｔｉの修正に応じて到達時間Ａｉが修正され、これに伴い、最後のチェックポイントの到達時間Ａｎが修正される。こうして到達時間Ａｎが修正されると、所要時間表示設定部２３の表示が修正される。また、編集者の操作により、最後のチェックポイントの到達時間Ａｎが修正されると、これに伴い、移動時間Ｔｉが修正され、移動時間表示設定部２１ｇの表示が修正される。このとき、Ｓｉ＝Ｌｉ／Ｔｉにより、移動速度Ｓｉが修正される。
【０１４８】
この構成によれば、編集者は、最後のチェックポイントに表示が到達するまでに要される時間のほか、チェックポイント間を細胞画像がスクロールするのに要される時間を知ることができ、円滑に編集作業を進めることができる。
【０１４９】
また、本実施の形態では、図１０に示す表示テーブル中の到達時間Ａｋが、編集者の操作に応じて変更されると、移動時間Ｔｋと移動速度Ｓｋのみが修正され書き換えられたが、移動時間Ｔ２〜Ｔｋと、移動速度Ｓ２〜Ｓｋが、到達時間Ａｋの修正に応じて一律に、あるいは、他の修正方法にて、修正されても良い。また、部分画像は、編集領域２０に表示されずに、他の画面において、各チェックポイントに対応づけて表示されても良い。
【０１５０】
また、上記実施の形態では、編集用コンピュータで編集したファイルをクライアントコンピュータで表示するようにしたが、クライアントコンピュータで上記編集と表示の両方を行うようにしても良い。この場合、クライアントコンピュータに、上記編集用のプログラムがインストールされる。バーチャルスライドデータは、たとえば、ネットワークを介して、サーバからクライアントコンピュータに取得される。
【０１５１】
さらに、上記実施の形態では、認定血液検査技師の試験等の試験を想定して説明がなされたが、本発明に係る編集手法および表示手法は、これら試験以外の場面で細胞画像の表示を行う場合にも、適宜、用いることができる。また、血液以外の細胞画像を表示する場合にも適宜用いることができる。
【０１５２】
この他、本発明の実施の形態は、特許請求の範囲に示された技術的思想の範囲内において、適宜、種々の変更が可能である。
【符号の説明】
【０１５３】
４  …  編集用コンピュータ
４０１  …  ＣＰＵ
４０５  …  ディスクドライブ装置
４０８  …  入力部
４０９  …  表示部
１０  …  画像表示領域
２０  …  編集領域
２１  …  ＣＰ表示領域
２１ａ  …  移動／切替ボタン
２１ｂ  …  到達時間表示設定部
２１ｃ  …  待ち時間表示設定部
２１ｄ  …  部分画像表示部
２１ｅ  …  順位表示部
２２  …  ＣＰ編集領域
２２ａ  …  削除タブ
２２ｂ  …  選択削除ボタン
２２ｃ  …  削除範囲指定部
２２ｄ  …  一括削除ボタン
【図１】
0005550292.tif 000002
【図２】
0005550292.tif 000003
【図３】
0005550292.tif 000004
【図４】
0005550292.tif 000005
【図５】
0005550292.tif 000006
【図６】
0005550292.tif 000007
【図７】
0005550292.tif 000008
【図８】
0005550292.tif 000009
【図９】
0005550292.tif 000010
【図１０】
0005550292.tif 000011
【図１１】
0005550292.tif 000012
【図１２】
0005550292.tif 000013
【図１３】
0005550292.tif 000014
【図１４】
0005550292.tif 000015
【図１５】
0005550292.tif 000016
【図１６】
0005550292.tif 000017
【図１７】
0005550292.tif 000018
【図１８】
0005550292.tif 000019
【図１９】
0005550292.tif 000020