(57)【要約】【課題】タイムラプス撮影の使いやすさを向上させる。【解決手段】画像変化検出器１１１は観察対象である試料に変化が生じたことの検出を行う。ＰＣ−ＣＰＵ１１０は、タイムラプス撮影の動作開始を許可する旨の指示を取得した後に画像変化検出器１１１で上述した検出がされたときに、この試料を被写体として行われるタイムラプス撮影の動作を開始させる制御を行う。【選択図】        図２
2004309719.tif 000002
【特許請求の範囲】
【請求項１】
観察対象である試料に変化が生じたことの検出を行う試料変化検出手段と、
タイムラプス撮影の動作開始を許可する旨の指示を取得する許可指示取得手段と、
前記指示を取得した後に前記検出がされたときに、前記試料を被写体として行われる前記タイムラプス撮影の動作を開始させる制御を行うタイムラプス撮影動作開始制御手段と、
を有することを特徴とする顕微鏡システム。
【請求項２】
前記試料変化検出手段によって前記試料の変化が止んだことが検出されたときに、前記制御によって開始させたタイムラプス撮影の動作を終了させる制御を行うタイムラプス撮影動作終了制御手段を更に有することを特徴とする請求項１に記載の顕微鏡システム。
【請求項３】
タイムラプス撮影の動作開始を許可する旨の指示を取得し、前記指示を取得した後に観察対象である試料に変化の生じたことが検出されたときに、該試料を被写体として行われる前記タイムラプス撮影の動作を開始させる、
ことを特徴とする顕微鏡システムの制御方法。
【請求項４】
タイムラプス撮影の動作開始を許可する旨の指示を取得する処理と、
前記指示を取得した後に観察対象である試料に変化の生じたことが検出されたときに、該試料を被写体として行われる前記タイムラプス撮影の動作を開始させる処理と、
をコンピュータに行わせることを特徴とする顕微鏡システムの制御プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は顕微鏡システムで使用される技術に関し、特に、観察対象である試料を所定の時間間隔をおいて間欠的に撮影し、得られた該試料の画像を記録するタイムラプス撮影の技術に関する。
【０００２】
【従来の技術】
所定の時間間隔をおいて間欠的に被写体を撮影し、得られた被写体の画像を記録するタイムラプス撮影（インターバル撮影などとも称されている）に関し、例えば下記の技術が従来提案されている。
【０００３】
特許文献１には、共通の光学系を用いて被写体像を撮影する電子スチルカメラと銀塩フィルムカメラとが同一の筐体に収められてなる両用カメラが開示されている。そして、この両用カメラが、撮影順序、撮影コマ数、一方のカメラで撮影してから他方のカメラが撮影するまでの遅延時間、タイムラプス撮影での時間間隔を撮影者が任意に設定可能なように構成されていることが記載されている。
【０００４】
特許文献２には、タイムラプス撮影機能を有しているカメラで、今回撮影した画像と前回撮影した画像との間の差分により認識される被写体の変化に基づいて撮影間隔を変化させ、撮影画像の再生時にはその撮影間隔をユーザに提示できるように構成された撮影装置が開示されている。
【０００５】
特許文献３には、タイムラプス撮影の撮影開始時間と掘影終了時間とを設定すると記録メディアに記録可能な残り枚数から撮影間隔が自動的に決定され、撮影開始時刻からその時間間隔でのタイムラプス撮影が行われるデジタル・スチル・カメラが開示されている。
【０００６】
【特許文献１】
特開平５−１３４３１２号公報
【特許文献２】
特開２００２−２１８３０９号公報
【特許文献３】
特開平１１−１１２８５２号公報
【０００７】
【発明が解決しようとする課題】
特許文献１で開示されている両用カメラでは、タイムラプス撮影に関する撮影条件を撮影者が全て設定する必要があり、撮影開始の指示も撮影者が行わなければならなかった。そのため、例えば卵の孵化の瞬間のタイムラプス撮影を行う場合などでは、観察者が被写体を常時監視し、被写体に変化が生じたときに観察者が直ちに撮影の指令をこのカメラに行う必要があった。
【０００８】
また、特許文献２で開示されている撮影装置は、被写体に何らの変化が生じていない間でもタイムラプス撮影と記録とを行ってしまうため、タイムラプス撮影の動作開始を撮影者が一旦指示してしまうと、不要な画像の記録のために記録媒体が無駄に消費されてしまうこととなり、所望の画像を撮り逃すことが考えられる。
【０００９】
また、この撮影装置でのタイムラプス撮影により撮影された画像の再生時にはその撮影間隔がユーザに提示されるが、この撮影間隔の提示は指針によって表示されるに過ぎず、時間の流れる速度の均一さが失われてしまっているため、被写体の時間当たりの変化の様子を再生画像から把握することは容易ではなかった。
【００１０】
また、特許文献３で開示されているデジタル・スチル・カメラでは、タイムラプス撮影の撮影開始の時刻を観察者が予め設定しておかなければならないため、変化が起こり始める時刻が不確定な被写体をタイムラプス撮影するのは困難であった。
【００１１】
本発明は以上の問題を鑑みてなされたものであり、その解決しようとする課題は、タイムラプス撮影の使いやすさを向上させることである。
【００１２】
【課題を解決するための手段】
本発明の態様のひとつである顕微鏡システムは、観察対象である試料に変化が生じたことの検出を行う試料変化検出手段と、タイムラプス撮影の動作開始を許可する旨の指示を取得する許可指示取得手段と、該指示を取得した後に該検出がされたときに、該試料を被写体として行われる該タイムラプス撮影の動作を開始させる制御を行うタイムラプス撮影動作開始制御手段と、を有するように構成することによって前述した課題を解決する。
【００１３】
この構成によれば、システムの使用者がタイムラプス撮影の動作開始を許可する指示を行ったのみではタイムラプス撮影の動作は開始されず、その指示の後に観察対象である試料に変化が生じたときにタイムラプス撮影の動作が開始されるので、使用者がその指示をした後に試料の監視を続けなくても記録媒体が無駄に消費されることなく試料の変化の様子を確実にタイムラプス撮影することが可能となり、タイムラプス撮影の使いやすさが向上する。
【００１４】
なお、上述した本発明に係る顕微鏡システムにおいて、試料変化検出手段によって前述した試料の変化が止んだことが検出されたときに、前述した制御によって開始させたタイムラプス撮影の動作を終了させる制御を行うタイムラプス撮影動作終了制御手段を更に有するように構成してもよい。
【００１５】
こうすることにより、試料の変化が止んだ後にはタイムラプス撮影の動作が終了するので、記録媒体の無駄な消費が防止される。
本発明の別の態様のひとつである顕微鏡システムの制御方法は、タイムラプス撮影の動作開始を許可する旨の指示を取得し、該指示を取得した後に観察対象である試料に変化の生じたことが検出されたときに、該試料を被写体として行われる該タイムラプス撮影の動作を開始させるようにすることにより、前述した本発明に係る顕微鏡システムと同様の作用・効果が得られる結果、前述した課題が解決される。
【００１６】
なお、上述した顕微鏡システムの制御方法をコンピュータに行わせるための制御プログラムであっても、この制御プログラムを該コンピュータで実行させることにより、前述した本発明に係る顕微鏡システムと同様の作用・効果が該コンピュータから得られる結果、前述した課題が解決される。
【００１７】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて説明する。
図１は本発明を実施する顕微鏡システムの構成を示しており、図２は図１に示した顕微鏡システムの機能構成を示している。
【００１８】
ＬＥＤ照明ユニット１は、ＬＥＤ（発光ダイオード）２及びコレクタレンズ３を有しており、ＬＥＤ２から発せられた光をコレクタレンズ３で集光してステージ４上に固定された被写体５である試料の照明を行う。
ＬＥＤ照明ユニット１によって照明された被写体５の像は、結像レンズ群６及び７により、撮像素子であるＣＣＤ（電荷結合素子）８の表面で結像する。この被写体像がＣＣＤ８によって電気信号に変換されると、この電気信号は回路１０１内のＡＤコンバータによって被写体像が表されている画像を表現しているデジタルデータ（画像データ）へと変換される。この画像データは通信制御系１０２を経て通信ケーブル１０５を介してパーソナルコンピュータ（以下、「ＰＣ」と称する）１０３へ送信される。
【００１９】
ＰＣ１０３では受信した画像データを変換し、その画像データで表現されている画像をモニタ１０４に表示するための画像信号を生成する。モニタ１０４では、この画像信号が入力されることによって被写体５が表されている画像が表示される。
【００２０】
ここで、ＣＣＤ８の表面に結像させる被写体５の像の大きさはズーム機構１０によって変化させることができる。このズーム機構１０は、ズームボリューム１１を回転操作するとズームレンズ１２の位置が変化するように構成されており、この構成によって被写体５の像の投影倍率が変化する。
【００２１】
このズーム機構１０は、ズーム軸が回転する事によって、ズームレンズ群１２が移動し、投影倍率を可変させる事が可能な構成となっている。
回路１０１は図２に示すような機能構成を有している。
調光ボリューム１３は、ＬＥＤ照明ユニット１によって照明されている被写体５の明るさの調整をこの顕微鏡システムのユーザが行うために回転操作される。
【００２２】
ユーザがズームボリューム１１若しくは調光ボリューム１３を操作するとその操作量がＣＰＵ（中央演算処理装置）１６に入力される。ＣＰＵ１６ではこれらのボリュームに対する操作量の入力に応じたＬＥＤ制御信号を出力する。ＬＥＤ駆動パルス発生器２１ではＬＥＤ２を駆動させるためのパルス信号（駆動パルス）がこのＬＥＤ制御信号に基づいて生成される。この駆動パルスによってＬＥＤ照明ユニット１から発せられる光の調光が行われる。
【００２３】
ＬＥＤ駆動パルス発生器２１は、ＬＥＤ照明ユニット１のＬＥＤ２への電力供給を断続する。このときの通電パルス幅ｔをズームボリューム１１若しくは調光ボリューム１３に対する操作量に基づいて可変させることによってこの調光が行われる。ここで、通電パルス幅ｔは、ＬＥＤ駆動パルス発生器２１へ入力されるＬＥＤ制御信号によって示されている例えば０から２５５の値に応じ、最小パルス幅ｔｍｉｎから最大パルス幅まで変化させる。
【００２４】
なお、ＬＥＤ駆動パルス発生器２１は、ＣＣＤ８の駆動制御を行うための駆動パルスの生成も行う。なお、ＣＣＤ８用の駆動パルスのパルス幅Ｔと前述した通電パルス幅ｔとは同期させるようにし、ＣＣＤ８による撮像動作が行われていない期間はＬＥＤ照明ユニット１のＬＥＤ２への電力供給を断とするようにすれば、ＬＥＤ２による電力消費の無駄を低減することができる。
【００２５】
またＣＰＵ１６は、通信制御系１０２を経て通信ケーブル１０５を介してＰＣ１０３と接続されている。
図２に示すように、ＰＣ１０３の機能構成は、顕微鏡本体との通信を管理するＰＣ−通信制御系１０６をはじめとして、一時的に画像や動作中のアプリケーションソフトを保存するメモリ（ＲＡＭ）１０７や、画像やアプリケーションソフトの実行オブジェクトが格納されるハードディスク（ＨＤ）１０８、表示によって各種の情報をユーザに提供するモニタ１０４、メモリ１０７内等にある画像やアプリケーションソフトの実行によって生成される情報、その他の情報をモニタ１０４に表示できるような画像信号へ変換するモニタ制御系１０９、メモリ１０７内に格納されている画像データで表現されている画像の比較を行い、その比較結果に基づいて被写体５の変化を検出する画像変化検出器１１１、ＰＣ１０３の動作制御を司る中央演算処理装置であるＰＣ−ＣＰＵ１１０を有している。
【００２６】
なお、ハードディスク１０８内には、顕微鏡本体と通信、撮影制御、撮影画像の表示、編集等が可能な顕微鏡制御アプリケーションソフトの実行オブジェクトが格納されている。
次に、図１及び図２に示した顕微鏡システムの動作について説明する。
【００２７】
まず、ユーザが調光ボリューム１３を回転させると、回転角度に応じて調光ボリューム１３の抵抗値が変化する。ＣＰＵ１６へ入力される電圧はこの抵抗値に基づいて決定され、ＣＰＵ１６が有しているＡ／Ｄ変換器によりこの電圧が数値化される。また、ズームボリューム１１の回転角度に応じた数値も同様にしてＣＰＵ１６で得られる。
【００２８】
ＣＰＵ１６ではこれらの調光ボリューム１３及びズームボリューム１１の位置に基づき、適切な光量がＬＥＤ照明ユニット１から発せられるようなＬＥＤ駆動制御信号を出力する。
ＬＥＤ駆動パルス発生器２１は、ＬＥＤ駆動制御信号に応じて通電パルス幅ｔを変化させたＬＥＤ駆動パルスを発生させる。例えば、調光ボリューム１３の位置が１／２の位置に、そしてズームボリューム１１が１倍の投影倍率を示す位置にされているときには、ＬＥＤ駆動制御信号が示す値は０から２５５までのうちのちょうど半分の値である１２７となり、ＬＥＤ駆動パルスの通電パルス幅ｔは、ＣＣＤ８の駆動パルス幅Ｔの約半分の時間が通電となるように制御する。
【００２９】
また、例えば、調光ボリューム１３の位置を最小の位置としたときには、ＬＥＤ駆動制御信号が示す値は最小の値である０となり、この場合にはＬＥＤ駆動パルスの通電パルス幅ｔは最小幅ｔｍｉｎとなり、最短時間での被写体５の照明となる。一方、例えば、調光ボリューム１３の位置を最大の位置としたときには、ＬＥＤ駆動制御信号が示す値は最大の値である２５５となり、この場合にはＬＥＤ駆動パルスの通電パルス幅ｔは最大となってＣＣＤ８の駆動中はＬＥＤ２が常に点灯状態とされる。
【００３０】
つまり、図３に示すように、調光ボリューム１３の回転位置を可変させることにより照明光の連続的な調光が可能となる。また、ＣＣＤ８の駆動パルスと同期したパルス制御で調光を行うことにより色温度の変化が抑制されるので、モニタ１０４で観察可能な調光を行うことが可能となる。
【００３１】
次に、図１に示した顕微鏡システムの動作制御を行うアプリケーションソフトをＰＣ−ＣＰＵ１１０で実行させたときの顕微鏡システムの動作について説明する。
まず、顕微鏡本体とＰＣ１０３とを通信ケーブル１５を介して接続し、図１に示されているシステムを構成する。
【００３２】
ここで、ユーザがＰＣ１０３を操作してハードディスク１０８に格納されている顕微鏡制御アプリケーションソフトをＰＣ−ＣＰＵ１１０で実行させると、図４に示すようなアプリケーションソフト画面２００がモニタ１０４に表示される。この顕微鏡制御アプリケーションソフトの実行によって顕微鏡システムにおいて行われる処理の内容について説明する。
【００３３】
顕微鏡制御アプリケーションソフトの実行が開始されると、まず、ＰＣ１０３では通信ケーブル１０５を介して接続された顕微鏡の機種名の取得処理が行われる。この処理は、まず、ＰＣ−ＣＰＵ１１０からＰＣ−通信制御系１０６経由で顕微鏡種別取得コマンド“ＧｅｔＣａｍｅｒａ”が発行される。このコマンドは顕微鏡本体の通信制御系１０２で受信されてＣＰＵ１６へ渡される。
【００３４】
ＣＰＵ１６はこのコマンドを受け取ると、この顕微鏡の機種名（ここでは顕微鏡の機種名を「ＤＣ−１」とする）を示す情報を通信制御系１０２に送信させる。なお、この場合に送信させる返信コマンドは、ここでは受信コマンドにスペースと応答値を付加する形式としているので、“ＧｅｔＣａｍｅｒａ  ＤＣ−１”となる。
【００３５】
ＰＣ−ＣＰＵ１１０はこの返信コマンドを受信することより、接続された顕微鏡が「ＤＣ−１」であることを認識する。この返信コマンドが受信されると、ＰＣ１１０はこの情報を利用してＰＣモニタ１０４にアプリケーションソフト画面２００を表示させる。
【００３６】
図４に示されているアプリケーションソフト画面２００について説明する。
機種名表示２０１には、顕微鏡本体との間で行われた前述した通信により取得された機種名「ＤＣ−１」が表示されている。
ライブ像２０２は、ＣＣＤ８によって現在取得されている被写体５の像をリアルタイムで表示する動画像であり、静止画像を例えば１秒間に１０〜３０フレーム程度更新して表示する。
【００３７】
ここで、撮影ボタン２０３の位置に位置表示カーソルを移動させてクリックさせる操作がユーザによってＰＣ１０３の操作部に対して行われる（以下、このような操作を単に、「撮影ボタン２０３が押される」と表現するものとする）と、そのときにアプリケーションソフト画面２００に表示されていたライブ像２０２が静止画像としてハードディスク１０８に保存される。
【００３８】
また、タイムラプス選択ボタン２１２でタイムラプス撮影を「しない」ことが選択されている状態で録画ボタン２０４が押されるとライブ像２０２の録画が開始され、ライブ像２０２に表示される動画像がライブ像２０２の表示フレームレートのままでハードディスク１０８に記録される。ここで、録画ボタン２０４が再度押されると、ハードディスク１０８への記録が終了する。
【００３９】
このときハードディスクに記録された動画像のフレーム数は、録画ボタン２０４が押されて録画が開始されてから再度録画ボタン２０が押されて録画が終了するまでに経過した時間（録画時間）に、ライブ像２０２の表示フレームレートを乗じたものとなるから、例えば、フレームレート１０枚／秒であって録画時間が２０秒ならば、１０［枚／秒］×２０［秒］＝２００［フレーム］がハードディスク１０８に１つの動画ファイルとして記録されることになる。
【００４０】
また、この動画ファイルが作成されたときには、この動画ファイルに表示フレームレートを記録しておくようにし、この動画ファイルの再生時にはこの表示フレームレートに従って動画像の再生を行うようにする。こうすることにより、被写体５の変化をライブ像２０２と同様に再生画像からでも観察することができる。
【００４１】
露出バー２０６はライブ像２０２として表示される画像の明るさの設定するためのものであり、バーに示されている矢印の位置に応じて、ＰＣ１Ｏ３から顕微鏡へ露出設定コマンド“ＳｅｔＥｘｐ  ｎ”が送信される。ここで、ｎは露出バー２０６のバー位置に応じて設定される数値である。
【００４２】
終了ボタン２０８は、この顕微鏡制御アプリケーションソフトの実行を終了する場合に押されるボタンである。
画面切り替えボタン２０９は、例えば撮影動作などといった顕微鏡本体の動作制御のための画面をアプリケーションソフト画面２００として表示させるために押される「カメラ」ボタンと、撮影した画像を後に閲覧するための画面をアプリケーションソフト画面２００として表示させるために押される「閲覧」ボタンとからなる。なお、図４に示されているアプリケーションソフト画面２００は「カメラ」ボタンが押されたときに表示される画面であり、「閲覧」ボタンが押されたときに表示される画面は図５に示されている。
【００４３】
図５には撮影画像２１３として４枚の画像が表示されており、この画面によって撮済みの画像の確認が可能である。
撮影間隔設定メニュー２１０は、タイムラプス撮影によって記録される複数枚の画像の撮影間隔の設定に使用されるプルダウン式のメニューであり、本実施形態においては１秒から６０分までの設定が可能である。
【００４４】
撮影枚数設定メニュー２１１は、タイムラプス撮影によって記録する画像の枚数の設定に使用されるプルダウン式のメニューであり、本実施形態においては１枚から２０００枚までの設定が可能である。
以下、図４に示した画面においてタイムラプス選択ボタン２１２でタイムラプス撮影「する」が選択されたときの顕微鏡システムの動作について説明する。なお、本実施形態におけるタイムラプス撮影とは、ライブ像２０２の表示フレームレートよりも遅いレートでの動画像録画を行い、また、録画によって記録する画像の枚数を指定することにより、ユーザが録画終了指示のための操作をすることなく自動的に録画を終了させることのできる間欠式録画機能とする。このタイムラプス撮影によって録画された動画像を再生するときのフレームレートをライブ像２０２の表示フレームレートとすることにより、長時間に渡る被写体５の変化を早送りで見ることができる。
【００４５】
［実施例１］
図６について説明する。同図はＰＣ−ＣＰＵ１１０によって行われるタイムラプス撮影処理の第一の例の処理内容をフローチャートで示した図である。
まず、Ｓ１０１において、撮影間隔設定メニュー２１０に対してなされた画像の撮影間隔の設定内容が取得される。図４の画面例では「５秒」が選択されているので５秒毎の画像がハードディスク１０８に記録される。つまり、録画ファイルに５秒毎に１枚フレームが追加されて録画ファイルが成長していくこととなる。
【００４６】
次に、Ｓ１０２において、撮影枚数設定メニュー２１１に対してなされた画像の記録枚数の設定が取得される。図４の画面例では「２００枚」が選択されているので、２００フレーム分の画像の記録が完了するタイムラプス撮影が自動的に終了となる。従って、２００フレーム分の画像が１つの動画ファイルとしてハードディスク１０８に保存されることとなる。
【００４７】
なお、このような設定がされた場合のタイムラプス撮影について説明すると、タイムラプス撮影のフレームレートが０．２枚／秒（＝５秒／枚）と設定され且つ撮影枚数が２００枚に設定されたときには、タイムラプス撮影の撮影時間は２００［枚］×５［秒／枚］＝１０００秒となる。この設定の下でなされたタイムラプス撮影によって得られた動画ファイルを再生するときに、再生表示のフレームレートをライブ像２０２のレートである例えば１０枚／秒とすれば、１０００秒の録画時間が費やされたタイムラプス録画ファイルが５０倍速の２０秒にて再生されることになる。こうすることで、長時間にわたる被写体５の変化を短時間の録画再生にて観察可能となる。
【００４８】
次に、Ｓ１０３において録画ボタン２０４の押されたことが検出されると、Ｓ１０４において、そのときにライブ像２０２として表示されていた被写体５についての画像の表現されている画像データ（以下、単に「画像」とする）がメモリ１０７に格納される。この画像をフレーム１（ｎ＝１）の画像とする。
【００４９】
ここで図７について説明する。同図はメモリ１０７のメモリマップの第一の例を示している。前述したＳ１０４の処理においてメモリ１０７に格納するのは奇数フレームの画像であるから、このときには図７に示すフレーム奇数用保存領域１２１に格納するようにして、ライブ像２０２として表示される画像が格納されるライブ像表示用領域１２３やアプリケーションプログラムの実行のためにＰＣ−ＣＰＵ１１０が使用するアプリケーション使用領域１２４に格納されている各種のデータとこの画像とが相互に影響を及ぼすことのないようにする。
【００５０】
次に、Ｓ１０５では、前述したＳ１０１の処理によって取得された撮影間隔に相当する時間が経過するまで処理の進行が待機となる。なお、この待機の間、ライブ像２０２の例えば１０〜３０フレーム／秒での通常通りの表示更新の処理を、ライブ像表示用領域１２３を使用して継続するようにしてもよい。
【００５１】
その後、前述したＳ１０１の処理によって取得された撮影間隔に相当する時間が経過すると、処理はＳ１０６に進み、ｎの値が１だけ増やされる。
Ｓ１０７では、このときにライブ像２０２として表示されていた画像がフレームｎの画像として、メモリ１０７に格納される。ここで、ｎの値が偶数であるときにはこの画像は図７に示すフレーム偶数用保存領域１２２に格納され、ｎの値が奇数であるときにはこの画像は図７に示すフレーム奇数用保存領域１２１に格納される。
【００５２】
Ｓ１０８では、Ｓ１０７の処理によってメモリ１０７に格納されたフレームｎの画像と、その画像が格納される直前にメモリ１０７に格納されたフレームｎ−１の画像との比較を画像変化検出器１１１に行わせる。
この実施例においては、画像変化検出器１１１は、この２つの画像の各々における同一位置の画素（注目画素）の値（ＲＧＢ値）が該画像を構成している全画素について全て一致すれば、両画像に違いはないと判断する。
【００５３】
なお、図７に示したメモリ１０７のメモリマップにおいてフレーム奇数用保存領域１２１とフレーム偶数用保存領域１２２とが設けられているのは、このＳ１０８の処理において時間的に連続して取得された２枚の画像の比較を可能とするためである。
【００５４】
続くＳ１０９では、この比較結果に基づき、フレームｎ−１からフレームｎにかけて画像に変化が生じたか否かの判定が行われる。そして、この結果、画像に変化が生じたと判定したとき（Ｓ１０９の判定結果がＹｅｓのとき）にはＳ１１１に処理を進め、一方、画像に変化が生じていないと判定したとき（Ｓ１０９の判定結果がＮｏのとき）にはＳ１１０に処理を進める。
【００５５】
Ｓ１１０では、前述したＳ１０１の処理によって取得された撮影間隔に相当する時間が経過するまで処理の進行が待機となる。なお、この待機の間も、ライブ像２０２の例えば１０〜３０フレーム／秒での通常通りの表示更新の処理を、ライブ像表示用領域１２３を使用して継続するようにしてもよい。
【００５６】
その後、前述したＳ１０１の処理によって取得された撮影間隔に相当する時間が経過すると、Ｓ１０６へと処理を戻し、上述した処理が繰り返される。
ところで、前述したＳ１０９の判定処理の結果がＹｅｓであったときには、Ｓ１１１において変数ｍに値「１」が代入される。
【００５７】
Ｓ１１２では、このときにライブ像２０２として表示されていた画像（ｍ＝１であるときには直前のＳ１０７の処理によってメモリ１０７に格納されたフレームｎの画像）がフレームｍのタイムラプス画像としてハードディスク１０８に格納される。
【００５８】
Ｓ１１３では、変数ｍの値が前述したＳ１０２の処理によって取得された撮影枚数の設定数に達したか否かが判定され、この判定結果がＹｅｓならばこのタイムラプス撮影処理が終了する。
一方、このＳ１１３の判定処理の結果がＮｏならば、Ｓ１１４においてｍの値が１だけ増やされ、続くＳ１１５において前述したＳ１０１の処理によって取得された撮影間隔に相当する時間が経過するまで処理の進行を待機した後、Ｓ１１２へと処理を戻して、取得画像をハードディスク１０８へ格納する処理が繰り返される。
【００５９】
以上のように、この図６に示した処理によって行われるタイムラプス撮影では、ユーザが時間間隔と撮影枚数とを設定した上で録画ボタン２０４を押下することでタイムラプス録画の開始許可の指示を行っても、被写体５に変化が生じていない間は、ハードディスク１０８ヘの画像の格納処理が行われない。しかし、ひとたび被写体５に変化が生じたことが検出されると、それ以後はユーザによって設定された時間間隔にて順次取得された画像のハードディスク１０８ヘの格納が行われる。
【００６０】
従って、例えば卵の孵化を録画するといった場合に、被写体５である卵に変化が生じる以前にタイムラプス録画の開始許可を指示しておけば、時間間隔と撮影枚数に関わらず、卵の変化の開始時点からのタイムラプス録画が可能となるので、観察者が被写体を観察し続けて、変化が生じたタイミングで録画開始指示をするような煩雑な作業が不要となる。
【００６１】
また、この図６に示した処理によって実現されるタイムラプス撮影では、観察者が設定した時間間隔と撮影枚数に関わらず、被写体５の変化が確実に録画像として捉えることができるので、被写体５に変化がない場合、例えば卵の孵化の様子を録画するといった場合に、全く変化のない卵ばかりの録画で終了してしまい、孵化の瞬間を撮り逃すといったことが防止される。また、ハードディスク１０８に格納されたタイムラプス画像の先頭から孵化場面が始まるので、再生画像を早送りするなどしてその場面を検索するような作業も不要となる。
【００６２】
更に、被写体５に変化が生じるまでは画像がハードディスク１０８に記録されないので、ハードディスク１０８の記録容量の節約にもなる。
なお、上述した実施例１においては、２枚の画像に違いがあるかどうかを判定するための画像比較をＰＣ１０３に設けられている画像変化検出器１１１で行うようにしていたが、この画像変化検出器１１１の有している機能をＰＣ−ＣＰＵ１１０に行わせる画像変化検出プログラムを作成し、このプログラムをＰＣ−ＣＰＵ１１０に実行させることでこの画像比較を行うにしてもよく、また、このプログラムを顕微鏡制御アプリケーションソフトに実装してもよい。こうすることにより、ＰＣ１０３から画像変化検出器１１１が削除されるので、ごく標準的な構成を有するコンピュータをＰＣ１０３として使用できるようになる。
【００６３】
［実施例２］
実施例２においてＰＣ−ＣＰＵ１１０によって行われるタイムラプス撮影処理は、実施例１で用いられた図６に示したものと同様である。但し、実施例２は、画像変化検出器１１１で行われる２枚の画像の比較の手法が異なっている。
【００６４】
本実施例では、フレームｎの画像内の座標（ｘ，ｙ）の位置に存在する画素の値（ＲＧＢ値）をＲＧＢ（ｘ，ｙ）ｎ＝（Ｒｎ，Ｇｎ，Ｂｎ）とし、フレームｎ＋１の画像内の同一位置の画素についての値をＲＧＢ（ｘ，ｙ）ｎ＋１＝（Ｒｎ＋１，Ｇｎ＋１，Ｂｎ＋１）すると、いずれかの画素において
｜ＲＧＢ（ｘ，ｙ）ｎ＋１−ＲＧＢ（ｘ，ｙ）ｎ｜＞ｈ  （ｈは定数）
となるものが１画素でも存在した場合には「変化あり」（両画像には違いがある）と判定するものとする。
【００６５】
なお、この場合における「変化あり」との判断の精度（確からしさ）は閾値ｈにより決定される。この閾値ｈの値を予め適切に設定しておくことにより、画像に含まれ得るノイズ成分により、本来は「変化なし」と判定されるべき画像を「変化あり」と誤判定されてしまう誤動作を低減することができる。
【００６６】
なお、ここで、画像変化検出器１１１による検出方法を、
ΣΣ｜ＲＧＢ（ｘ，ｙ）ｎ＋１−ＲＧＢ（ｘ，ｙ）ｎ｜＞Ｈ  （Ｈは定数）
とする、すなわち両画像での各画素の値の差の絶対値を求め、得られた値についての全画素での総和が閾値Ｈを超えているときには「変化あり」と判断するようにしてもよい。
【００６７】
こうすることにより、画像全体としての変化の有無が検出されるので、画像変化検出器１１１に起こり得る前述した誤動作をより効果的に低減させることができる。
また、この画像変化検出器１１１の有している機能をＰＣ−ＣＰＵ１１０に行わせる画像変化検出プログラムを作成し、このプログラムをＰＣ−ＣＰＵ１１０に実行させることでこの画像比較を行うにしてもよく、また、このプログラムを顕微鏡制御アプリケーションソフトに実装してもよい。
【００６８】
［実施例３］
この実施例は、前述した実施例２において用いられていた閾値ｈあるいはＨを顕微鏡システムのユーザが自由に設定できるようにしたものである。
この実施例においてモニタ１０４に表示されるアプリケーションソフト画面２００の画面例を図８に示す。
【００６９】
図８に示した画面例には変化検出レベル設定バー２１４が含まれている点が図４に示した画面例と異なっている。この変化検出レベル設定バー２１４において例えば、「低」の位置に矢印が配置された場合にはｈ＝０、「高」の位置に矢印が配置された場合にはｈ＝２５５などとする。
【００７０】
こうすることにより、変化検出レベル設定バー２１４が「低」に設定されている場合にはわずかな画像の違いでも画像変化検出器１１１が両画像には「変化あり」と検出するので、タイムラプス撮影が開始され、一方変化検出レベル設定バー２１４が「高」に設定されている場合には、画像に極めて大きな違いがあった場合にのみタイムラプス撮影が開始されることになる。
【００７１】
つまり、画像の変化によるタイムラプス録画を開始するタイミングの度合いを観察者の好みに応じて設定できるので、タイムラプス録画の使用勝手が更に向上する。
なお、図８に示した変化検出レベル設定バー２１４に代えて、スライダバーの目盛りが数値表示になっていて現在設定されている値が表示されるもの、すなわち図９に示した変化検出レベル設定バー２１５をアプリケーションソフト画面２００に含めるようにしてもよい。こうすることにより、画像の変化によるタイムラプス録画を開始するタイミングの度合いを数値設定できるようになるので、より操作性が向上する。また、観察者が事前に被写体５と同様な複数の撮影画像やタイムラプス録画画像を解析し、その解析結果に基づいて適切な変化検出レベル値を予め導いておき、その値を図９に示した変化検出レベル設定バー２１５で設定することにより、ライムラプス録画の開始タイミングをより観察者好みのものとすることができるようになる。
【００７２】
［実施例４］
この実施例は、現在アプリケーションソフト画面２００に表示中のライブ像２０２とその直前までアプリケーションソフト画面２００に表示されていたライブ像２０２との比較結果に基づいてタイムラプス撮影を開始させるというものである。
【００７３】
図１０について説明する。同図はＰＣ−ＣＰＵ１１０によって行われるタイムラプス撮影処理の第二の例の処理内容をフローチャートで示した図である。なお、図１０において図６に示したものと同様の処理が行われる処理ステップには同一のステップ番号を付しており、その詳細な説明は省略する。
【００７４】
図１０のＳ１０３において録画ボタン２０４の押されたことが検出されると、Ｓ１２１において、そのときのライブ像２０２として表示されていた画像がメモリ１０７に格納される。この画像をライブフレーム１（ｎ＝１）の画像とする。
ここで図１１について説明する。同図はメモリ１０７のメモリマップの第二の例を示している。同図に示すメモリマップと図７に示したメモリマップの第一の例とは、図７には存在していたフレーム奇数用保存領域１２１とフレーム偶数用保存領域１２２とが図１１では存在しない点と、図７には存在していたライブ像表示用領域１２３の代わりに図１１ではライブフレーム奇数用保存領域１３１及びライブフレーム偶数用保存領域１３２が設けられている点とにおいて異なっている。
【００７５】
本実施例におけるタイムラプス撮影処理では図１１におけるライブフレーム奇数用保存領域１３１及びライブフレーム偶数用保存領域１３２に格納された画像がタイムラプス撮影開始の基準として使用される一方で、これらの画像はライブ像２０２の表示としても使用される。
【００７６】
前述したＳ１２１の処理においてメモリ１０７に格納するのは奇数フレームの画像であるから、このときには図１１に示すライブフレーム奇数用保存領域１３１にこの画像を格納する。
続くＳ１２２ではｎの値が１だけ進められる。
【００７７】
Ｓ１２３では、この処理の直前にメモリ１０７に格納されたものに続いてライブ像２０２としてアプリケーションソフト画面２００に表示された画像がライブフレームｎの画像として、メモリ１０７に格納される。ここで、ｎの値が偶数であるときにはこの画像は図１１に示すライブフレーム偶数用保存領域１３２に格納され、ｎの値が奇数であるときにはこの画像は図１１に示すライブフレーム奇数用保存領域１３１に格納される。
【００７８】
Ｓ１２４では、Ｓ１２３の処理によってメモリ１０７に格納されたライブフレームｎの画像と、その画像が格納される直前にメモリ１０７に格納されたライブフレームｎ−１の画像との比較を画像変化検出器１１１に行わせる。なお、このときに画像変化検出器１１１に行わせる画像比較の方法は、前述した実施例１によるものでも実施例２によるものでもどちらでもよい。
【００７９】
続くＳ１２５では、この比較結果に基づき、２枚の画像に変化が生じたか否かの判定が行われる。そして、この結果、画像に変化が生じたと判定したとき（Ｓ１２５の判定結果がＹｅｓのとき）には、図６のＳ１１１に処理を進め、以降は図６のＳ１１１からＳ１１５にかけての処理であるタイムラプス画像のハードディスク１０８への格納処理が行われ、その後はこのタイムラプス撮影処理が終了する。一方、画像に変化が生じていないと判定したとき（Ｓ１２５の判定結果がＮｏのとき）には、Ｓ１２２へ処理を戻して上述した処理が繰り返される。
【００８０】
以上のように、この図１０に示した処理によって行われるタイムラプス撮影では、撮影間隔設定メニュー２１０に設定される撮影間隔よりも通常は短いフレームレートでの表示が行われているライブ像２０２として表示される、時間的に連続した２枚の画像を用いて被写体５の変化の検出が行われるので、被写体５に変化が生じた瞬間をより確実に捉えてタイムラプス撮影の開始のタイミングとすることが可能となる。
【００８１】
また、メモリ１０７のメモリマップが図７に示したものからから図１１に示したものへと変更することができるので、それだけメモリ１０７上に確保すべき画像用の記憶領域が削減されるので、メモリ１０７の使用量の節約になる。
なお、上述した実施例においては、タイムラプス撮影を開始させる基準を、現在アプリケーションソフト画面２００に表示中のライブ像２０２とその直前までアプリケーションソフト画面２００に表示されていたライブ像２０２との比較結果としていたが、この基準を現在アプリケーションソフト画面２００に表示中のライブ像２０２と録画ボタン２０４が押されたときにアプリケーションソフト画面２００に表示されていたライブ像２０２との比較結果とすることもできる。
【００８２】
この動作を実現させるための処理である、ＰＣ−ＣＰＵ１１０によって行われるタイムラプス撮影処理の第三の例の処理内容を図１２にフローチャートで示す。
図１２と既に説明した図１０との違いは、図１２におけるＳ１０３に続くＳ１３１において、録画ボタン２０４の押されたときにライブ像２０２として表示されていた画像を格納するメモリ１０７の領域が異なっている点と、Ｓ１３２において、この処理の実行時にライブ像２０２としてアプリケーションソフト画面２００に表示された画像を格納するメモリ１０７の領域が異なっている点と、Ｓ１３３において、画像変化検出器１１１に行わせる比較の対象が、Ｓ１２３の処理によってメモリ１０７に格納されたライブフレームｎの画像とＳ１３１の処理によってメモリ１０７に格納されたライブフレーム０の画像とである点にある。
【００８３】
ここで図１３について説明する。同図はメモリ１０７のメモリマップの第三の例を示している。同図に示すメモリマップと図１１に示したメモリマップの第二の例とは、図１１に示されていたライブフレーム奇数用保存領域１３１及びライブフレーム偶数用保存領域１３２の代わりに、ライブフレーム０用保存領域１４１及びライブフレームｎ用保存領域１４２が設けられている点で異なっている。
【００８４】
図１２に示したタイムラプス撮影処理では、Ｓ１３１の処理によって録画ボタン２０４の押されたときにライブ像２０２として表示されていた画像がメモリ１０７のライブフレーム０用保存領域１４１に格納され、Ｓ１３２の処理によってこの処理の実行時にライブ像２０２としてアプリケーションソフト画面２００に表示された画像がメモリ１０７のライブフレームｎ用保存領域１４１に格納される。そして、Ｓ１３３では、このときにこの両保存領域に保存されている画像の比較を画像変化検出器１１１に行わせる。なお、このときに画像変化検出器１１１に行わせる画像比較の方法は、前述した実施例１によるものでも実施例２によるものでもどちらでもよい。
【００８５】
以上のようにすることにより、録画ボタン２０４の押下時の画像と現在の画像との比較結果に基づいてタイムラプス撮影が開始されるので、被写体５が時間の流れに対してごく僅かずつ変化するような場合であっても、被写体５の変化を確実に捉えてタイムラプス録画を開始させることができる。
【００８６】
また、タイムラプス撮影を開始させる基準を、上述した他に、撮影間隔設定メニュー２１０に対してなされた撮影間隔に従って取得されている画像と録画ボタン２０４が押されたときにアプリケーションソフト画面２００に表示されていたライブ像２０２との比較結果とすることもできる。この手法は、例えばＣＣＤ８の画素数が多く、撮影間隔設定メニュー２１０に対してなされた撮影間隔では高解像度の画像を得ることができるが、ライブ像２０２としてはフレームの更新速度を優先させるために画素数が間引かれている低い解像度の画像を表示しているような場合にはとりわけ効果的であり、高解像度の画像での比較結果に基づいてタイムラプス撮影を開始させることができるので、被写体５がその表面のごく微小な領域内のみで変化するような場合であっても、被写体５の変化を確実に捉えてタイムラプス録画を開始させることができる。
【００８７】
［実施例５］
この実施例は、実施例４におけるタイムラプス撮影を開始させるための基準とする被写体５の変化前の画像をユーザが指定できるようにしたものである。
この実施例においてモニタ１０４に表示されるアプリケーションソフト画面２００の画面例を図１４に示す。図１４に示した画面例は、フレーム０画像入力２１６とフレーム０画像設定ボタン２１７とが含まれている点において図４に示した画面例と異なっている。
【００８８】
ここで図１５について説明する。同図は、ＰＣ−ＣＰＵ１１０によって行われるタイムラプス撮影処理の第四の例の処理内容をフローチャートで示したものである。なお、この処理が行われるときのメモリ１０７のメモリマップは図１３に示されているものとなる。
【００８９】
図１５と図１２との違いは、図１５におけるＳ１０２に続くＳ１４１において、図１４に示した画面例におけるフレーム０画像設定ボタン２１７が押されたときにフレーム０画像入力２１６に入力されていたファイル名を有する画像データがフレーム０画像としてハードディスク１０８から読み込まれる点と、続くＳ１４２において、２枚の画像の比較を同一条件で行うために、必要に応じて画像の間引きや補間等を行ってフレーム０画像をライブフレーム画像のフォーマット（画像のサイズや画素数など）に一致させてからメモリ１０７のライブフレーム０用保存領域１４１に格納する処理が行われてからＳ１０３に処理が進む点にある。
【００９０】
このようにすることにより、タイムラプス撮影の開始の基準とする比較画像の一方をユーザが任意に指定できるので、例えばタイムラプス撮影を繰り返し行う場合に撮影開始の条件を揃えることが可能となる。
［実施例６］
この実施例は、今までに説明した各実施例でタイムラプス撮影の開始の基準とするために図６のＳ１０８、図１０のＳ１２４、並びに図１２及び図１４のＳ１３３の各処理で画像変化検出器１１１に行わせる画像比較を、画像全体について行う代わりに、その画像の一部の部分領域について行うようにするものである。
【００９１】
図１６（ａ）に示す画像にはその中心位置からおよそ３０％の領域が破線にて囲まれている。画像変化検出器１１１はこの破線に囲まれている領域に含まれている画素のみの画像比較を行うようにする。
こうすることにより、この点線の外側の領域で画像に変化があってもタイプラブス撮影は開始されないので、被写体５における画像中心付近の注目部分の画像変化のみによってタイムラプス撮影を開始させることができるようになり、ユーザによってより望まれているタイムラプス撮影の開始タイミングを捉えることができるようになる。
【００９２】
なお、画像変化検出器１１１に行わせる画像比較における部分領域の範囲の大きさをユーザが選択できるようにしてもよい。
図１６（ｂ）に示すライブ像２０２には、その画像の中心位置からおよそ１０％、３０％、及び５０％の領域に破線が描かれている。ユーザはマウスなどのポインティングデバイスやアプリケーションソフト画面２００に設けられる設定メニューにて、これらのうちのいずれかの破線を選択する。すると、画像変化検出器１１１はこの選択された破線に囲まれている領域に含まれている画素のみの画像比較を行うようにする。
【００９３】
こうすることにより、ユーザにとって更に望ましいタイムラプス撮影の開始タイミングを捉えることが可能となる。
［実施例７］
この実施例は、画像変化検出器１１１に行わせる画像比較における部分領域の位置、大きさ、及び範囲をライブ像２０２上でユーザが任意に指定できるようにするものである。
【００９４】
この実施例においてモニタ１０４に表示されるアプリケーションソフト画面２００の画面例を図１７に示す。図１７に示した画面例は、領域指定実行ボタン２１８と領域指定設定ボタン２１９とが含まれている点において図４に示した画面例と異なっている。
【００９５】
ここで図１８について説明する。同図は、ＰＣ−ＣＰＵ１１０によって行われるタイムラプス撮影処理の第五の例の処理内容をフローチャートで示したものである。
図１８と図６に示した第一の例との違いは、Ｓ１０２とＳ１０３との処理の間にＳ１５１の処理が挿入されている点にある。
【００９６】
このＳ１５１では、画像比較における比較領域の設定処理が行われる。この処理を更に詳しく説明すると、まず、領域指定実行ボタン２１８の押されたことが検出されると、画像比較における部分領域の指定の入力が可能となる。ここで、ユーザがマウス等のポインティングデバイスを操作してライブ像２０２上に所望の領域を指定する。図１７ではこのようにして指定されたエリア２２０がライブ像２０２の右上付近に円状の破線で示されている。その後、領域指定設定ボタン２１９の押されたことが検出されると、この領域の位置、大きさ、範囲を示す情報（比較領域情報）がメモリ１０７に格納される。なお、この処理が行われるときのメモリ１０７のメモリマップは図１９に示されているものとなり、この比較領域情報は比較領域情報保存領域１５１に格納される。
【００９７】
その後、図１８のＳ１０８の処理において画像の比較を画像変化検出器１１１に行わせるときには、このメモリ１０７の比較領域情報保存領域１５１に格納されている比較領域情報によって示されている領域に含まれている画素のみの画像比較を行わせる。
【００９８】
以上のようにすることにより、ユーザによって設定された領域内での画像変化のみでタイムラプス撮影を開始させることができるので、ユーザにとって更に望ましいタイムラプス撮影の開始タイミングを捉えることが可能となる。
なお、上述した実施例７において、画像変化検出器１１１に行わせる画像比較における部分領域の範囲をライブ像２０２上でユーザが複数指定できるようにすることもできる。このためには、図１８に示したタイムラプス撮影処理の処理内容を示すフローチャートにおけるＳ１５１で行われる画像比較における比較領域の設定処理の処理内容を変更すればよい。
【００９９】
このときにモニタ１０４に表示されるアプリケーションソフト画面２００の画面例を図２０に示す。図２０に示した画面例は、領域指定取消ボタン２２２が含まれている点が図１７に示した画面例と異なっている。
このときに行われるＳ１５１の処理内容を説明する。
【０１００】
まず、領域指定実行ボタン２１８の押されたことが検出されると、画像比較における部分領域の指定の入力が可能となる。ここで、ユーザがマウス等のポインティングデバイスを操作してライブ像２０２上に所望の領域を指定する。図２０の例ではこのようにしてエリア２２０が指定されたものとする。ここで、領域指定設定ボタン２１９の押されたことが検出されると、エリア２２０についての比較領域情報がメモリ１０７の比較領域情報保存領域１５１に格納される。
【０１０１】
その後、領域指定実行ボタン２１８の押されたことが再度検出されると、画像比較における部分領域の指定の入力が再び可能となる。ここで、ユーザがポインティングデバイスを操作してライブ像２０２上に所望の領域を指定する。図２０の例ではこのようにしてエリア２２１が指定されたものとする。その後、領域指定設定ボタン２１９の押されたことが検出されると、エリア２２１についての比較領域情報がメモリ１０７の比較領域情報保存領域１５１に格納される。
【０１０２】
なお、ポインティングデバイスの操作によって設定済みの部分領域が選択された状態で領域指定取消ボタン２２２の押されたことが再度検出されると、その選択された部分領域が指定から解除され、この選択された部分領域に対応する比較領域情報がメモリ１０７の比較領域情報保存領域１５１から削除される。つまり、領域指定取消ボタン２２２は部分領域の指定の変更のために使用される。
【０１０３】
その後、図１８のＳ１０８の処理において画像の比較を画像変化検出器１１１に行わせるときには、このメモリ１０７の比較領域情報保存領域１５１に格納されている比較領域情報によって示されている領域に含まれている画素のみの画像比較を行わせる。
【０１０４】
以上のようにすることにより、部分領域を複数箇所設定することができるので、例えばユーザが注目領域を１箇所に絞りきれない場合であっても、ユーザにとって望ましいタイムラプス撮影の開始タイミングを捉えることが可能となる。
また、上述した実施例においては、比較領域情報をメモリ１０７の比較領域情報保存領域１５１に格納するようにしていたが、この情報をハードディスク１０８に格納するようにし、その後改めてタイムラプス撮影処理の実行が開始されるときには、比較領域情報をハードディスク１０８から読み出して使用するようにしてもよい。こうすることにより、ユーザが以前に設定した部分領域がその後のタイムラプス撮影のときに復元されるので、タイムラプス撮影を行う度に同一の設定を再度繰り返すような面倒な作業を省くことができるようになる。
【０１０５】
［実施例８］
前述した実施例７では、画像変化検出器１１１に行わせる画像比較における部分領域の範囲をライブ像２０２上でユーザが任意に指定できるようにしたものであるが、この指定は録画ボタン２０４の押下が検出される前に行えるようにしていた。これに対し、これより説明する実施例８では、録画ボタン２０４の押下が検出された後にもユーザがこの部分領域の範囲を再指定できるようにするものである。
【０１０６】
この再指定を実現させるために図１８に示したタイムラプス撮影処理の第五の例に追加される処理の内容を図２１にフローチャートで示す。このフローチャートは図１８のＳ１０６とＳ１０７との間に挿入される。
図１８のＳ１０６に続くＳ１５２では、領域指定実行ボタン２１８が押されて画像比較における部分領域の指定の入力が可能となった状態でライブ像２０２上に所望の領域が指定された上で領域指定設定ボタン２１９の押されたことが録画ボタン２０４の押下が検出された後に検出されたか否かが判定され、この判定結果がＹｅｓならばＳ１５３においてこの指定に係る比較領域情報がメモリ１０７の比較領域情報保存領域１５１に格納される。そして、このＳ１５３の処理を終えたとき若しくはＳ１５２の判定の結果がＮｏであったときには図１８のＳ１０７に処理が進む。
【０１０７】
こうすることにより、録画ボタン２０４の押下前にユーザによって指定された領域と異なる領域で興味ある被写体５の変化が録画ボタン２０４の押下後に発生した若しくは発生の兆候が生じた場合等に、その領域を再指定することができるようになる。
【０１０８】
［実施例９］
これまでに説明した各実施例は、いずれも２枚の画像の比較を行い、画像に変化が生じたことが検出されたときにのみタイムラプス撮影を開始するというものであったが、これに対し、これより説明する実施例９では、この画像の変化が録画ボタン２０４の押下後に検出されない場合であっても、ユーザからの指示により強制的にタイムラプス撮影を開始できるようにするというものである。
【０１０９】
この再指定を実現させるために図６に示したタイムラプス撮影処理の第一の例に追加される処理の内容を図２２にフローチャートで示す。このフローチャートは図６のＳ１０６とＳ１０７との間に挿入される。
図６のＳ１０６に続くＳ１１６では、録画ボタン２０４の押されたことがＳ１０３の処理による検出の後に改めて検出されたか否かが判定され、この判定結果がＹｅｓならば図６のＳ１１１に処理を進めてタイムラプス撮影によって撮影された画像の保存処理を開始させる。一方Ｓ１０６の判定結果がＮｏならばＳ１０７に処理を進める。
【０１１０】
こうすることにより、録画ボタン２０４押下後であって未だタイムラプス撮影が開始されていない段階で、ユーザにとって興味ある変化が被写体５に発生した若しくは発生の兆候が生じた場合等に、その時点で録画ボタン２０４を再度押下することで強制的にタイムラプス撮影が開始されるので、よりユーザが所望するものに近いタイミングでタイムラプス撮影を開始させることができるようになる。
【０１１１】
なお、このタイムラプス撮影の強制開始機能を実施例１以外の他の既述の実施例で実現させることもできる。
［実施例１０］
前述した実施例６においては、画像変化検出器１１１に行わせる画像比較における部分領域の範囲の大きさをユーザが選択できるようにしたものについて説明したが、これに対し、これより説明する実施例１０では、画像比較における部分領域の位置をユーザが選択できるようにしたものである。
【０１１２】
図２３に示すライブ像２０２には実線にて９分割のブロックが示されている。ユーザはマウスなどのポインティングデバイスやアプリケーションソフト画面２００に設けられる設定メニューにて、これらのうちのいずれかのブロックを選択する。すると、画像変化検出器１１１はこの選択されたブロックの領域に含まれている画素のみの画像比較を行うようにする。
【０１１３】
こうすることにより、比較領域の指定の作業が容易になり、ユーザにとって望ましいタイムラプス撮影の開始タイミングを捉えることが可能となる。
［実施例１１］
この実施例は、画像に変化が生じたことが検出されたことによって開始されたタイムラプス撮影を、画像の変化が生じなくなったことが検出されることによって所定枚数の撮影完了前であっても終了させるというものである。
【０１１４】
図２４について説明する。同図はＰＣ−ＣＰＵ１１０によって行われるタイムラプス撮影処理の第六の例の処理内容をフローチャートで示した図である。なお、この図２４に示した処理は図６に示したタイムラプス撮影処理の第一の例におけるＳ１１１の処理に続いて行われるものであり、このときのメモリ１０７のメモリマップは図７に示したものとなる。
【０１１５】
Ｓ１６１では、直前の図６のＳ１０７の処理によってメモリ１０７に格納されたフレームｎの画像がフレームｍ（＝１）のタイムラプス画像としてハードディスク１０８に格納される。
Ｓ１６２では、この処理の実行時にライブ像２０２として表示されていた画像がフレーム１の画像としてメモリ１０７に格納される。
【０１１６】
Ｓ１６３では、前述したＳ１０１の処理によって取得された撮影間隔に相当する時間が経過するまで処理の進行が待機となる。
Ｓ１６４では、ｍ及びｎの値がそれぞれ１だけ増やされる。
Ｓ１６５では、このときにライブ像２０２として表示されていた画像がフレームｎの画像として、メモリ１０７に格納される。ここで、ｎの値が偶数であるときにはこの画像はメモリ１０７のフレーム偶数用保存領域１２２に格納され、ｎの値が奇数であるときにはこの画像はメモリ１０７のフレーム奇数用保存領域１２１に格納される。
【０１１７】
Ｓ１６６では、Ｓ１６５の処理によってメモリ１０７に格納されたフレームｎの画像と、その画像が格納される直前にメモリ１０７に格納されたフレームｎ−１の画像との比較を画像変化検出器１１１に行わせる。なお、このときに画像変化検出器１１１に行わせる画像比較の手法は、前述した実施例１、２、及び３において説明したいずれの手法を用いるものであってもよい。
【０１１８】
Ｓ１６７では、上述したＳ１６６の処理によって行われた比較の結果に基づき、フレームｎ−１からフレームｎにかけて画像に変化が生じたか否かの判定が行われ、画像に変化が生じたと判定されたとき（Ｓ１６７の判定結果がＹｅｓのとき）にはＳ１６８に処理を進める。一方、画像に変化が生じていないと判定されたときには、このタイムラプス撮影処理が終了する。
【０１１９】
Ｓ１６８では、このときにライブ像２０２として表示されていた画像がフレームｍのタイムラプス画像としてハードディスク１０８に格納される。
Ｓ１６９では、変数ｍの値が前述した図６のＳ１０２の処理によって取得された撮影枚数の設定数に達したか否かが判定され、この判定結果がＹｅｓならばこのタイムラプス撮影処理が終了する。一方、この判定結果がＮｏならばＳ１６３へ処理が戻って上述した処理が繰り返される。
【０１２０】
以上のようにすることにより、タイムラプス撮影を行っている途中で画像に変化が生じなくなった場合には、撮影枚数設定メニュー２１１に対して設定されていた記録枚数分の画像の記録が完了していなくても自動的にタイムラプスが終了する。この結果、被写体５のタイムラプス撮影時において被写体５の変化が止まった場合にはその変化のない画像がハードディスク１０８に無駄に記録されなくなるので、ハードディスク１０８の記憶容量の節約となる。
【０１２１】
なお、この実施例において、図６のＳ１０３からＳ１１０にかけての処理を削除し、Ｓ１０３の処理に続いてＳ１１１の処理がＰＣ−ＣＰＵ１１０によって行われるようにすることで、録画ボタン２０４が押下されるとタイムラプス撮影が開始され、その後、画像の変化が生じなくなったことが検出されることによって所定枚数の撮影完了前であっても終了させるようにすることができる。例えば被写体５が変化のある状態から静止状態へと収束するような場合には、タイムラプス撮影は録画ボタン２０４の押下と同時に開始されるので、このようにすることによってタイムラプス撮影開始時の画像比較処理が行われなくなる結果、録画ボタン２０４が押下されてからタイムラプス撮影が開始されるまでに要する遅延時間を短縮することができる。
【０１２２】
また、この実施例１１において、図６のＳ１０２及び図２４のＳ１６９の処理を削除し、Ｓ１０１の処理に続いてＳ１０３の処理が、そしてＳ１６８の処理に続いてＳ１６３からの繰り返し処理が、それぞれＰＣ−ＣＰＵ１１０によって行われるようにすることで、タイムラプス撮影によって記録する記録枚数の設定を廃止し、画像の変化が生じなくなったことが検出されるまでタイムラプス撮影が継続されるようにすることもできる。このようにすることにより、被写体５に変化がある状態の開始から終了までの画像が確実に記録されるので、ユーザによって所望されているものにより近いタイムラプス撮影を行うことができるようになる。
【０１２３】
また、この実施例１１において、画像変化検出器１１１に行わせる画像比較の手法として前述した実施例２又は３に示した閾値を用いた手法を採用する場合に、タイムラプス撮影の開始タイミングを得るために図６のＳ１０８において行わせる画像比較において用いられる閾値とタイムラプス撮影の終了タイミングを得るために図２４のＳ１６６において行わせる画像比較において用いられる閾値とを異なる値とするようにしてもよい。こうすることにより、タイムラプス撮影の開始タイミングと終了タイミングとをより綿密に設定することができるようになる。
【０１２４】
また、図１５に示した処理を図６のＳ１０１からＳ１１１にかけての処理に続けて行うようにする代わりに、図１８に示したタイムラプス撮影処理の第五の例に続けて図６のＳ１１１の処理を行ってから図１５に示した処理を行うようにし、このときに画像変化検出器１１１に行わせる画像比較における部分領域の位置、大きさ、及び範囲を、タイムラプス撮影の開始タイミングを得るために図１５のＳ１０８において行わせる画像比較におけるものとタイムラプス撮影の終了タイミングを得るために図２４のＳ１６６において行わせる画像比較におけるものとで別々にユーザが指定できるようにしてもよい。こうすることによっても、タイムラプス撮影の開始タイミングと終了タイミングとをより綿密に設定することができるようになる。
【０１２５】
更に、このときに実施例８において説明したものと同様の処理をこの処理に追加することにより、タイムラプス撮影の終了の検出の対象とする画像領域の設定をタイムラプス撮影が開始された後に可能とすることもできる。こうすることにより、例えばタイムラプス撮影の開始後に被写体５が移動したような場合でも、よりタイムラプス撮影の終了の検出をユーザが所望する状態に修正することができる。
【０１２６】
［実施例１２］
この実施例は、録画ボタン２０４押下後に画像の変化が検出されてタイムラプス撮影が自動的に開始されたときにその旨を示す告知を行い、また、その後に画像の変化が止んだことによりタイムラプス撮影を自動的に終了するときにもその旨を示す告知を行うというものである。
【０１２７】
まず図２５について説明する。同図はこの実施例１２に係る顕微鏡システムの構成を示している。同図に示す構成は、ＰＣ−ＣＰＵ１１０からの指示に応じた音を放音するスピーカ２２３がＰＣ１０３に設けられている点において図１に示した顕微鏡システムの構成と異なっている。
【０１２８】
この構成において、例えば図２４（及び図６）に示したタイムラプス撮影処理をＰＣ−ＣＰＵ１１０に行わせる。ここで、図６のＳ１０９の判定結果かＹｅｓとなったときにタイムラプス撮影が自動的に開始されたことを示す音をスピーカ２２３から放音させるようにし、また、図２４のＳ１６７の判定結果かＮｏとなったとき若しくは図２４のＳ１６９の判定結果かＹｅｓとなったときにタイムラプス撮影が自動的に終了することを示す音をスピーカ２２３から放音させるようにする。
【０１２９】
こうすることにより、ユーザは、録画ボタン２０４の押下後に、タイムラプス撮影が開始されたか否か、更には、タイムラプス撮影がいつ開始されいつ終了したかを確認することができるようになる。
なお、上述した実施例においては、タイムラプス撮影の開始及び終了を音により告知するようにしていたが、アプリケーションソフト画面２００上での表示によりこの告知を行うようにしてもよい。
【０１３０】
タイムラプス撮影動作の表示例を図２６に示す。この表示例は、タイムラプス撮影動作の開始及び終了を告知する文字とその日時とをアプリケーションソフト画面２００におけるライブ像２０２に重ねて表示（オーバーレイ表示）したものである。
【０１３１】
図２６（ａ）にはタイムラプス撮影が開始されたこととその開始日時が文字で示されており、ユーザがこの画面を見ることで、タイムラプス撮影の開始及びその開始日時を知ることができる。また、図２６（ｂ）にはタイムラプス撮影を終了したこと、その終了日時、及びそのときまでに行われたタイムラプス撮影によってハードディスク１０８に記録された画像の枚数が文字で示されており、ユーザがこの画面を見ることで、タイムラプス撮影の終了、その終了日時、及びこのタイムラプス撮影によって記録された画像の枚数を知ることができる。
【０１３２】
ここで、これらのメッセージと共に表示されている「ＯＫ」ボタンが押されたときにはこのメッセージが消えるようにしておくと、ライブ像２０２の観察の邪魔にならないので便利である。また、この「ＯＫ」ボタンを表示させる代わりに、上述したメッセージ文をタイムラプス撮影が開始されたときに表示させるようにし、その後一定時間が経過するとこのメッセージの表示が自動的に消えるようにしてもよい。
【０１３３】
このようにアプリケーションソフト画面２００上での表示によりタイムラプス撮影の開始及び終了の告知を行うようにすることにより、スピーカ２２３が不要となるので、顕微鏡システムの省スペース化や低コスト化が可能となる。
なお、アプリケーションソフト画面２００上での表示によりタイムラプス撮影の開始及び終了の告知を行う方法としては、上述したものの代わりに、例えば録画ボタン２０４の形状、模様、又は色彩等の視覚的な変化により行うようにしてもよい。
【０１３４】
録画ボタン２０４の視覚的な変化によってタイムラプス撮影動作を表現する例を図２７に示す。
図２７では、録画ボタン２０４に表示されている文字列の変化により、（ａ）録画ボタン押下前、（ｂ）録画ボタン押下後でタイムラプス開始前、（ｃ）タイムラプス録画中、（ｄ）タイムラプス録画終了後、が示されている。
【０１３５】
なお、録画ボタン２０４の形状や模様は変化させずに、上述した各状態に応じて録画ボタン２０４の色彩を変化させるようにしてもよい。例えば、（ａ）録画ボタン押下前は緑色、（ｂ）録画ボタン押下後でタイムラプス開始前は黄色、（ｃ）タイムラプス録画中は赤色、（ｄ）タイムラプス録画終了後は青色、などとしてもよい。
【０１３６】
［実施例１３］
この実施例は、画像の変化が検出される直前の画像もタイムラプス撮影された画像として記録するというものである。
図２８について説明する。同図はＰＣ−ＣＰＵ１１０によって行われるタイムラプス撮影処理の第七の例の処理内容をフローチャートで示した図である。なお、図２８において図６に示したものと同様の処理が行われる処理ステップには同一のステップ番号を付しており、その詳細な説明は省略する。
【０１３７】
Ｓ１０３において録画ボタン２０４の押されたことが検出されると、Ｓ１０４では録画ボタン２０４の押されたことが検出されたときにライブ像２０２として表示されていたフレームｎ＝１の画像がメモリ１０７に格納されるが、この実施例におけるメモリ１０７のメモリマップは図２９に示されているものとされる。
【０１３８】
図２９に示すメモリマップの第五の例と図７に示したメモリマップの第一の例とは、図２９には一時保存領域１６１が設けられている点のみにおいて異なっている。なお、Ｓ１０４の処理でメモリ１０７に格納されるフレームｎ＝１の画像は奇数フレームの画像であるから、この画像は図２９に示すフレーム奇数用保存領域１２１に格納される。
【０１３９】
続くＳ１０５において、Ｓ１０１の処理によって取得された撮影間隔に相当する時間が経過するまで処理の進行が待機となり、その待機時間が経過すると、処理はＳ１７１に進み、Ｓ１０４の処理によってメモリ１０７のフレーム奇数用保存領域１２１に格納されたフレームｎ＝１の画像がフレームｋ＝０の画像としてメモリ１０７の一時保存領域１６１に格納される。
【０１４０】
続くＳ１７２では、ｎの値が１だけ増やされると共に、ｋの値に１を加えた値を１０で除算したときの剰余が改めてｋの値とされる。
Ｓ１０７では、このときにライブ像２０２として表示されていた画像がフレームｎの画像として、メモリ１０７に格納される。ここで、ｎの値が偶数であるときにはこの画像は図２９に示すフレーム偶数用保存領域１２２に格納され、ｎの値が奇数であるときにはこの画像は図２９に示すフレーム奇数用保存領域１２１に格納される。
【０１４１】
Ｓ１０８では、Ｓ１０７の処理によってメモリ１０７に格納されたフレームｎの画像と、その画像が格納される直前にメモリ１０７に格納されたフレームｎ−１の画像との比較を画像変化検出器１１１に行わせる。このときに画像変化検出器１１１に行わせる比較の手法は、前述した実施例１、２、及び３で説明したいずれの手法を用いてもよい。
【０１４２】
Ｓ１０９では、この比較結果に基づき、フレームｎ−１からフレームｎにかけて画像に変化が生じたか否かの判定が行われる。そして、この結果、画像に変化が生じたと判定したとき（Ｓ１０９の判定結果がＹｅｓのとき）にはＳ１７３に処理を進め、一方、画像に変化が生じていないと判定したとき（Ｓ１０９の判定結果がＮｏのとき）にはＳ１７４に処理を進める。
【０１４３】
Ｓ１７３では、メモリ１０７の一時保存領域１６１に格納されているフレームｋ＝０からフレームｋ＝９にかけての画像をそれらが一時保存領域１６１に格納された順に並べられてハードディスク１０８に格納される。その後は図６のＳ１１１に処理を進め、以降は図６のＳ１１１からＳ１１５にかけての処理であるタイムラプス画像のハードディスク１０８への格納処理が行われ、その後はこのタイムラプス撮影処理が終了する。
【０１４４】
一方、Ｓ１７４の判定結果がＮｏであったときには、Ｓ１７４において、直前に行われたＳ１０７の処理によってメモリ１０７に格納されたフレームｎの画像がフレームｋの画像としてメモリ１０７の一時保存領域１６１に格納され、続くＳ１７５において、前述したＳ１０１の処理によって取得された撮影間隔に相当する時間が経過するまで処理の進行が待機となる。その後はＳ１７２へと処理を戻して上述した処理が繰り返される。
【０１４５】
以上のようにすることにより、ハードディスク１０８には、画像変化の生じた直前の１０フレームを含めて画像変化があった前後の画像が撮影枚数設定メニュー２１１に対して設定された画像の記録枚数だけ記録されるようになるので、変化前後の被写体５の様子が記録画像の再生によって観察することができ、タイムラプス撮影の利便性が更に向上する。
【０１４６】
なお、上述した実施例においては、図２９のＳ１７５の処理を設けることにより、画像に変化が生じる前の画像の取得間隔を撮影間隔設定メニュー２１０に対して設定された画像の撮影間隔に一致させていたが、このＳ１７５の待機時間をライブ像２０２の通常通りの表示更新間隔、例えば１０〜３０フレーム／秒での表示更新間隔としてもよい。こうすることにより、ハードディスク１０８には、画像変化があった直前の１０フレームの画像についてはライブ像２０２のフレームレートで取得されたものが記録され、画像変化があった後の画像は撮影間隔設定メニュー２１０に対して設定された画像の撮影間隔で取得されたものが記録されることとなり、撮影間隔設定メニュー２１０に対して設定された画像の撮影間隔が長い場合でも画像変化直前の様子を確実に捉えて記録することができるようになる。
【０１４７】
また、前述した実施例１１のように、画像に変化が生じたことが検出されたことによって開始されたタイムラプス撮影を、画像の変化が生じなくなったことが検出されることによって所定枚数の撮影完了前であっても自動的に終了させるようにしてもよく、このときに画像の変化が生じなくなったことが検出された直後の画像についても例えば１０フレーム分はハードディスク１０８に記録するようにしてもよい。こうすることにより、被写体５の変化の収束具合がより観察しやすくなる。
【０１４８】
［実施例１４］
前述した実施例１３においては、画像変化が検出された直前の画像の記録枚数が１０フレームで固定されていたが、これに対し、これより説明する実施例１４においてはこの記録枚数をユーザが設定できるようにするものである。
【０１４９】
この実施例においてモニタ１０４に表示されるアプリケーションソフト画面２００の画面例を図３０に示す。図３０に示した画面例は、タイムラプス前設定スライダバー２２４が含まれている点において図４に示した画面例と異なっている。このタイムラプス前設定スライダバー２２４は右端が０、左端が５０となっており、矢印の位置を移動させることにより画像変化が検出された直前の画像の記録枚数が設定される。そのためには、矢印が右端の位置に配置されたときには画像変化が検出された直前の画像は記録されないようにし、その位置を左端の５０までの任意位置に移動させたときには、ｋの値に１を加えた値をその移動後の位置に応じた数で除算したときの剰余を改めてｋの値とするように図２８のＳ１７２の処理を変更すればよい。
【０１５０】
こうすることにより、被写体５の状況に応じ、被写体５に生じる変化の前後の様子をよりユーザの所望する状態にて記録することができる。
なお、画像変化が検出された直前の画像の記録枚数を設定する代わりに、画像変化が検出された時からどのくらい前の時間の画像までを記録するかを設定可能としてもよい。
【０１５１】
この場合にアプリケーションソフト画面２００に設けられるタイムラプス前設定スライダバー２２４の例を図３１に示す。このタイムラプス前設定スライダバー２２４の軸は０から６０分までの時間を示しており、例えば、「０分」の位置に矢印を配置すれば画像変化が検出された直前の画像は記録されず、「３０分」の位置に矢印を移動させれば、画像変化が検出された時から３０分前の画像までを記録する設定となる。
【０１５２】
なお、この場合にハードディスク１０８に記録される画像の取得間隔は、前述した各実施例でも説明したように、ライブ像２０２の表示更新間隔でもよいし、ユーザによって設定されたタイムラプス撮影の撮影間隔でもよい。例えば、ユーザによって設定された撮影間隔で取得された画像の記録を行う場合には、タイムラプス前設定スライダバー２２４に設定された時間をこの設定されている時間間隔で除算することによって得られる記録枚数が記録されることになる。
【０１５３】
このように画像変化の検出前の画像取得の設定を時間単位で行えるようにすることで、この設定をユーザが容易に行えるようになる。
［実施例１５］
この実施例は、タイムラプス撮影によって記録される画像のデータ総量が所定量に達したときには自動的にタイムラプス撮影を終了させるというものである。
【０１５４】
今、１回のタイムラプス撮影によって記録可能なデータ量を３００Ｍｂｙｔｅまでとする。この場合には、ユーザによるタイムラプス撮影枚数の設定の状況やタイムラプスの自動終了設定の状態に拘らず、記録画像のデータ総量が３００Ｍｂｙｔｅに達した時点でタイムラプス撮影を終了させる。このためには、例えば図６のＳ１１３の処理とＳ１１４の処理との間に、ハードディスク１０８の記録した画像のデータ総量を取得する処理ステップを設け、このデータ総量が３００Ｍｂｙｔｅを超えたときにはＳ１１４には処理を進めずに直ちにタイムラプス撮影処理を終了させるようにすればよい。
【０１５５】
こうすることにより、長時間に渡るタイムラプス撮影によってハードディスク１０８の記憶容量を圧迫することが防止でき、また、複数人で１台のＰＣを様々な用途に共用している場合などに、画像データでハードディスク１０８の記憶容量を占有してしまうといったことも防止できる。
【０１５６】
なお、この実施例における自動的にタイムラプス撮影を終了させる基準となる記録画像のデータ総量をユーザが任意に設定できるようにしてもよく、こうすることにより、ユーザの使用状況、ハードディスク１０８の空き容量や使用ポリシーなどに応じて適切に画像データの量的制限を行うことが可能となる。
【０１５７】
また、このようにタイムラプス撮影を終了させる基準となる記録画像のデータ総量をユーザが設定する代わりに、このデータ総量がハードディスク１０８の空き容量に基づいて自動的に決定されるようにしてもよい。
例えば、ハードディスク１０８の空き容量を常に５００Ｍｂｙｔｅだけ確保するとした場合、タイムラプス撮影は、ハードディスク１０８の空き容量が５００Ｍｂｙｔｅを割る時点で強制的に終了させるようにする。
【０１５８】
こうすることにより、ユーザがハードディスク１０８の空き容量について特に気をかけることなくタイムラプス撮影を行ってしまっても、画像の記録によってハードディスク１０８の空き容量が全く消滅してしまうようなことが防止される。
【０１５９】
ところで、各実施例で説明したＰＣ−ＣＰＵ１１０によって行われるタイムラプス撮影処理は、この処理をＰＣ１０３に行わせる制御プログラムをコンピュータ読み取り可能な記録媒体に記録させておき、その制御プログラムを記録媒体からＰＣ１０３に読み込ませてＰＣ−ＣＰＵ１１０で実行させることで実現される。記録させた制御プログラムをコンピュータで読み取ることの可能な記録媒体としては、例えば、コンピュータに内蔵若しくは外付けの付属装置として備えられるＲＯＭやハードディスク装置などの記憶装置、フレキシブルディスク、ＭＯ（光磁気ディスク）、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭなどといった携帯可能記録媒体等が利用できる。
【０１６０】
また、記録媒体は通信回線を介してコンピュータと接続される、プログラムサーバとして機能するコンピュータが備えている記憶装置であってもよい。この場合には、制御プログラムを表現するデータ信号で搬送波を変調して得られる伝送信号を、プログラムサーバから伝送媒体である通信回線を通じてコンピュータシステムへ伝送するようにし、コンピュータでは受信した伝送信号を復調して制御プログラムを再生することでこの制御プログラムを実行できるようになる。
【０１６１】
その他、本発明は、上述した実施形態に限定されることなく、本発明の要旨を逸脱しない範囲内で種々の改良・変更が可能である。
例えば、上述した実施形態においては、顕微鏡一体型のカメラをＰＣ１０３により制御していたが、ＰＣ１０３によって行われている制御機能を実現する制御部を顕微鏡本体に備えるようにすれば、ＰＣ１０３は不要となる。
【０１６２】
また、携帯式デジタルカメラや、撮像処理部分と表示操作部分が別体になったカメラヘッド分離型顕微鏡用デジタルカメラなどに本発明を適用することもできるし、ＰＣ１０３と接続可能な携帯式デジタルカメラをＰＣ１０３で制御して本発明を実現してもよい。
【０１６３】
（付記１）  前記試料変化検出手段は、異なる時刻に撮像された前記試料が表されている２枚の画像の比較の結果に基づいて前記検出を行うことを特徴とする請求項１に記載の顕微鏡システム。
（付記２）  前記試料変化検出手段は、前記２枚の画像の間に所定の閾値以上の違いを認めたときに前記試料に変化が生じたと判定することを特徴とする付記１に記載の顕微鏡システム。
【０１６４】
（付記３）  前記閾値の設定指示を取得する閾値設定指示取得手段を更に有することを特徴とする付記２に記載の顕微鏡システム。
（付記４）  前記２枚の画像は、連続して撮像された画像であることを特徴とする付記１に記載の顕微鏡システム。
【０１６５】
（付記５）  前記２枚の画像のうちの一方は、前記許可指示取得手段が前記指示を取得する前に撮像された画像であることを特徴とする付記１に記載の顕微鏡システム。
（付記６）  前記試料変化検出手段は、前記２枚の画像の各々における所定の領域内に含まれる部分画像の比較の結果に基づいて前記検出を行うことを特徴とする付記１に記載の顕微鏡システム。
【０１６６】
（付記７）  前記所定の領域の位置を設定する指示を取得する領域位置設定指示取得手段を更に有することを特徴とする付記６に記載の顕微鏡システム。
（付記８）  前記領域位置設定指示取得手段は、前記所定の領域の位置を設定する指示を、前記許可指示取得手段が前記タイムラプス撮影の動作開始を許可する旨の指示を取得する前に取得することを特徴とする付記７に記載の顕微鏡システム。
【０１６７】
（付記９）  前記領域位置設定指示取得手段は、前記許可指示取得手段が前記タイムラプス撮影の動作開始を許可する旨の指示を取得した後に、前記所定の領域の位置を再設定する指示を取得し、
前記前記試料変化検出手段は、再設定された前記位置に係る所定の領域内に含まれる部分画像の比較の結果に基づいて前記検出を行うことを特徴とする付記８に記載の顕微鏡システム。
【０１６８】
（付記１０）  前記所定の領域の位置を設定する指示は、前記画像に対して予め設定されている複数の部分領域からの選択の結果であることを特徴とする付記７に記載の顕微鏡システム。
（付記１１）  前記所定の領域の位置を設定する指示は、前記画像を構成する画素の位置を示す情報でなされることを特徴とする付記７に記載の顕微鏡システム。
【０１６９】
（付記１２）  前記タイムラプス撮影の動作を開始させる指示を取得するタイムラプス撮影動作開始指示取得手段を更に有し、
前記タイムラプス撮影動作開始制御手段は、前記許可指示取得手段によってタイムラプス撮影の動作開始を許可する旨の指示が取得された後に前記タイムラプス撮影動作開始指示取得手段によって前記タイムラプス撮影の動作を開始させる指示が取得されたときには、前記試料を被写体として行われる前記タイムラプス撮影の動作を開始させる制御を行う、
ことを特徴とする請求項１に記載の顕微鏡システム。
【０１７０】
（付記１３）  前記試料変化検出手段は、異なる時刻に撮像された前記試料が表されている２枚の画像の比較の結果に基づいて前記試料の変化が止んだことの検出を行うことを特徴とする請求項２に記載の顕微鏡システム。
（付記１４）  前記試料変化検出手段は、前記２枚の画像の間に所定の閾値以上には違いが認められなかったときには前記試料の変化が止んだと判定することを特徴とする付記１３に記載の顕微鏡システム。
【０１７１】
（付記１５）  前記閾値の設定指示を取得する閾値設定指示取得手段を更に有することを特徴とする付記１４に記載の顕微鏡システム。
（付記１６）  前記試料変化検出手段は、前記２枚の画像の各々における所定の領域内に含まれる部分画像の比較の結果に基づいて前記試料に変化が生じたことの検出を行い、該２枚の画像の各々における該所定の領域とは異なる所定の領域内に含まれる部分画像の比較の結果に基づいて前記試料の変化が止んだことの検出を行うことを特徴とする付記１３に記載の顕微鏡システム。
【０１７２】
（付記１７）  前記タイムラプス撮影動作開始制御手段が前記制御を行ったことを報知するタイムラプス撮影動作開始報知手段を更に有することを特徴とする請求項１に記載の顕微鏡システム。
（付記１８）  前記タイムラプス撮影動作開始制御手段が前記タイムラプス撮影の動作を終了させる制御を行ったことを報知するタイムラプス撮影動作終了報知手段を更に有することを特徴とする請求項２に記載の顕微鏡システム。
【０１７３】
（付記１９）  前記許可指示取得手段によってタイムラプス撮影の動作開始を許可する旨の指示が取得されてから所定の時間間隔をおいて間欠的に前記試料を被写体として撮影して得られた被写体の画像を格納する制御を行うタイムラプス撮影動作開始前画像格納制御手段を更に有することを特徴とする請求項１に記載の顕微鏡システム。
【０１７４】
（付記２０）  前記所定の間隔は前記タイムラプス撮影の撮影間隔と同一であることを特徴とする付記１９に記載の顕微鏡システム。
（付記２１）  タイムラプス撮影動作開始前画像格納制御手段による制御によって格納される画像の枚数を設定する指示を取得するタイムラプス撮影動作開始前画像格納枚数指示取得手段を更に有し、
前記タイムラプス撮影動作開始前画像格納制御手段は、前記被写体の画像のうち、前記許可指示取得手段がタイムラプス撮影の動作開始を許可する旨の指示を取得した時刻以前に撮影された画像を該時刻に近い順に前記枚数分だけ格納する制御を行う、
ことを特徴とする付記１９に記載の顕微鏡システム。
【０１７５】
（付記２２）  前記タイムラプス撮影の動作によって撮影された画像が格納される画像格納手段と、
前記画像格納手段に前記画像を格納する余裕がなくなったときに前記制御によって開始させたタイムラプス撮影の動作を終了させる制御を行うタイムラプス撮影動作終了制御手段と、
を更に有することを特徴とする請求項１に記載の顕微鏡システム。
【０１７６】
【発明の効果】
以上詳細に説明したように、本発明は、タイムラプス撮影の動作開始を許可する旨の指示を取得し、該指示を取得した後に観察対象である試料に変化の生じたことが検出されたときに、該試料を被写体として行われる該タイムラプス撮影の動作を開始させるようにする。
【０１７７】
こうすることにより、システムの使用者がタイムラプス撮影の動作開始を許可する指示を行ったのみではタイムラプス撮影の動作は開始されず、その指示の後に観察対象である試料に変化が生じたときにタイムラプス撮影の動作が開始されるので、使用者がその指示をした後に試料の監視を続けなくても記録媒体が無駄に消費されることなく試料の変化の様子を確実にタイムラプス撮影することが可能となる結果、タイムラプス撮影の使いやすさが向上するという効果を奏する。
【図面の簡単な説明】
【図１】本発明を実施する顕微鏡システムの構成を示す図である。
【図２】図１に示した顕微鏡システムの機能構成を示す図である。
【図３】調光ボリュームの回転角度とＣＣＤが受光する光量との関係をグラフで示した図である。
【図４】アプリケーションソフト画面の画面例を示す図（その１）である。
【図５】アプリケーションソフト画面の画面例を示す図（その２）である。
【図６】タイムラプス撮影処理の第一の例の処理内容を示すフローチャートである。
【図７】メモリ１０７のメモリマップの第一の例を示す図である。
【図８】アプリケーションソフト画面の画面例を示す図（その３）である。
【図９】変化検出レベル設定バーの変形例を示す図である。
【図１０】タイムラプス撮影処理の第二の例の処理内容を示すフローチャートである。
【図１１】メモリ１０７のメモリマップの第二の例を示す図である。
【図１２】タイムラプス撮影処理の第三の例の処理内容を示すフローチャートである。
【図１３】メモリ１０７のメモリマップの第三の例を示す図である。
【図１４】アプリケーションソフト画面の画面例を示す図（その４）である。
【図１５】タイムラプス撮影処理の第四の例の処理内容を示すフローチャートである。
【図１６】画像比較の対象とする領域を示す図である。
【図１７】アプリケーションソフト画面の画面例を示す図（その５）である。
【図１８】タイムラプス撮影処理の第五の例の処理内容を示すフローチャートである。
【図１９】メモリ１０７のメモリマップの第四の例を示す図である。
【図２０】アプリケーションソフト画面の画面例を示す図（その６）である。
【図２１】タイムラプス撮影処理の第五の例に追加される処理内容を示すフローチャートである。
【図２２】タイムラプス撮影処理の第一の例に追加される処理内容を示すフローチャートである。
【図２３】分割表示されているライブ像を示す図である。
【図２４】タイムラプス撮影処理の第六の例の処理内容を示すフローチャートである。
【図２５】実施例１２に係る顕微鏡システムの構成を示す図である。
【図２６】タイムラプス撮影動作の表示例を示す図（その１）である。
【図２７】タイムラプス撮影動作の表示例を示す図（その２）である。
【図２８】タイムラプス撮影処理の第七の例の処理内容を示すフローチャートである。
【図２９】メモリ１０７のメモリマップの第五の例を示す図である。
【図３０】アプリケーションソフト画面の画面例を示す図（その７）である。
【図３１】タイムラプス前設定バーの他の例を示す図である。
【符号の説明】
１  ＬＥＤ照明ユニット
２  ＬＥＤ
３  コレクタレンズ
４  ステージ
５  被写体
６、７  結像レンズ群
８  ＣＣＤ
１０  ズーム機構
１１  ズームボリューム
１２  ズームレンズ
１３  調光ボリューム
１６  ＣＰＵ
２１  ＬＥＤ駆動パルス発生器
１０１  回路
１０２  通信制御系
１０３  パーソナルコンピュータ
１０４  モニタ
１０５  通信ケーブル
１０６  ＰＣ−通信制御系
１０７  メモリ（ＲＡＭ）
１０８  ハードディスク（ＨＤ）
１０９  モニタ制御系
１１０  ＰＣ−ＣＰＵ
１１１  画像変化検出器
１２１  フレーム奇数用保存領域
１２２  フレーム偶数用保存領域
１２３  ライブ像表示用領域
１２４  アプリケーション使用領域
１３１  ライブフレーム奇数用保存領域
１３２  ライブフレーム偶数用保存領域
１４１  ライブフレーム０用保存領域
１４２  ライブフレームｎ用保存領域
１５１  比較領域情報保存領域
１６１  一時保存領域
２００  アプリケーションソフト画面
２０１  機種名表示
２０２  ライブ像
２０３  撮影ボタン
２０４  録画ボタン
２０６  露出バー
２０８  終了ボタン
２０９  画面切り替えボタン
２１０  撮影間隔設定メニュー
２１１  撮影枚数設定メニュー
２１２  タイムラプス選択ボタン
２１３  撮影画像
２１４、２１５  変化検出レベル設定バー
２１６  フレーム０画像入力
２１７  フレーム０画像設定ボタン
２１８  領域指定実行ボタン
２１９  領域指定設定ボタン
２２０、２２１  エリア
２２２  領域指定取消ボタン
２２３  スピーカ
２２４  タイムラプス前設定スライダバー
【図１】
2004309719.tif 000003
【図２】
2004309719.tif 000004
【図３】
2004309719.tif 000005
【図４】
2004309719.tif 000006
【図５】
2004309719.tif 000007
【図６】
2004309719.tif 000008
【図７】
2004309719.tif 000009
【図８】
2004309719.tif 000010
【図９】
2004309719.tif 000011
【図１０】
2004309719.tif 000012
【図１１】
2004309719.tif 000013
【図１２】
2004309719.tif 000014
【図１３】
2004309719.tif 000015
【図１４】
2004309719.tif 000016
【図１５】
2004309719.tif 000017
【図１６】
2004309719.tif 000018
【図１７】
2004309719.tif 000019
【図１８】
2004309719.tif 000020
【図１９】
2004309719.tif 000021
【図２０】
2004309719.tif 000022
【図２１】
2004309719.tif 000023
【図２２】
2004309719.tif 000024
【図２３】
2004309719.tif 000025
【図２４】
2004309719.tif 000026
【図２５】
2004309719.tif 000027
【図２６】
2004309719.tif 000028
【図２７】
2004309719.tif 000029
【図２８】
2004309719.tif 000030
【図２９】
2004309719.tif 000031
【図３０】
2004309719.tif 000032
【図３１】
2004309719.tif 000033