(57)【要約】【課題】被検眼の動きを求める際に、その処理時間の短縮を実現できるようにする。【解決手段】走査手段（１０２〜１１０）によって被検眼２００に対して光を走査する。制御部１０１は、被検眼２００からの戻り光に基づいて被検眼２００の眼底画像を取得し、取得した眼底画像内から被検眼２００の動きの計測に用いる部位である計測用部位を複数抽出し、抽出した各計測用部位の形状情報を取得する。そして、前記走査手段により、複数の計測用部位を少なくとも１回走査し、制御部１０１は、各計測用部位の一部の位置関係を示す位置関係情報を取得し、前記各計測用部位の形状情報と前記各計測用部位の位置関係情報とに基づいて被検眼２００の動きを取得する。【選択図】図１
2014217744.tif 000002
【特許請求の範囲】
【請求項１】
被検眼の動きを計測する眼科装置であって、
前記被検眼に対して光を走査する走査手段と、
前記走査手段により前記被検眼に対して光を走査し、前記被検眼からの戻り光に基づいて前記被検眼の画像を取得する画像取得手段と、
前記画像内から、前記動きの計測に用いる部位である計測用部位を複数抽出する部位抽出手段と、
前記複数の計測用部位における各計測用部位の形状情報を取得する形状情報取得手段と、
前記走査手段により、前記複数の計測用部位を少なくとも１回走査し、前記各計測用部位の一部の位置関係を示す位置関係情報を取得する位置関係情報取得手段と、
前記形状情報取得手段で取得された形状情報と前記位置関係情報取得手段で取得された位置関係情報とに基づいて前記被検眼の動きを取得する動き取得手段と、
を有することを特徴とする眼科装置。
【請求項２】
前記部位抽出手段により抽出された前記複数の計測用部位のうちの少なくとも２つの計測用部位は、前記走査手段による走査方向における当該２つの計測用部位の間の距離が、前記走査方向とは異なる方向における所定範囲内において、異なることを特徴とする請求項１に記載の眼科装置。
【請求項３】
前記２つの計測用部位は、一方の計測用部位が前記所定範囲内において単調減少する形状であり、他方の計測用部位が前記所定範囲内において単調増加する形状であることを特徴とする請求項２に記載の眼科装置。
【請求項４】
前記部位抽出手段は、前記計測用部位として、前記被検眼の血管部、前記被検眼の乳頭部、または、前記被検眼の角膜輪部を抽出することを特徴とする請求項１乃至３のいずれか１項に記載の眼科装置。
【請求項５】
前記被検眼の画像を表示する表示手段と、
前記表示手段に表示された画像上において前記動きの計測に用いる部位を指定するための入力手段と、
を更に有し、
前記部位抽出手段は、前記入力手段により指定された部位に基づいて前記計測用部位を抽出することを特徴とする請求項１乃至４のいずれか１項に記載の眼科装置。
【請求項６】
前記画像内で前記計測用部位を抽出する対象領域を設定する対象領域設定手段を更に有し、
前記部位抽出手段は、前記対象領域設定手段で設定された対象領域の中から前記計測用部位を抽出することを特徴とする請求項１乃至５のいずれか１項に記載の眼科装置。
【請求項７】
前記形状情報取得手段は、
前記形状情報として、前記計測用部位の位置情報を取得する、
前記形状情報として、前記計測用部位の形状に係る関数の種類の情報と、当該関数における各係数の情報とを取得する、
前記形状情報を取得する際に行われる前記走査手段による走査の走査間隔を、前記画像を取得する際に行われる前記走査手段による走査の走査間隔よりも狭くして、前記走査手段により前記各計測用部位の部分を再度走査することによって、前記形状情報を取得する、
のいずれかを行うことを特徴とする請求項１乃至６のいずれか１項に記載の眼科装置。
【請求項８】
前記形状情報取得手段は、前記計測用部位の形状が直線と見なせる場合には、前記関数の種類の情報として直線の情報を取得し、前記関数における各係数の情報として前記直線の傾きの情報と切片の情報を取得することを特徴とする請求項７に記載の眼科装置。
【請求項９】
前記位置関係情報取得手段で前記位置関係情報を取得する際に行われる前記走査手段による走査位置は、前記所定範囲内における中心の位置であることを特徴とする請求項２に記載の眼科装置。
【請求項１０】
前記走査手段は第１の走査手段であり、
前記画像取得手段で取得した画像とは異なる画像を取得するために前記被検眼に対して光を走査する第２の走査手段を更に有し、
前記第２の走査手段は、前記動き取得手段で取得された前記被検眼の動きに基づいてその走査位置を補正することを特徴とする請求項１乃至９のいずれか１項に記載の眼科装置。
【請求項１１】
前記第１の走査手段は、ＳＬＯ撮像部であり、
前記第２の走査手段は、ＯＣＴ撮像部であることを特徴とする請求項１０に記載の眼科装置。
【請求項１２】
前記部位抽出手段で３つ以上の計測用部位が抽出された場合に、２個ずつの計測用部位の組合せを設定する組合せ設定手段と、
前記組合せごとに、２つの計測用部位の間の前記走査手段による走査方向の距離が、前記走査方向とは異なる方向において、異なるような当該異なる方向の位置関係及び前記距離を検出する検出手段と、
を更に有し、
前記位置関係情報取得手段は、前記検出手段による検出の結果に応じて、前記位置関係情報を取得することを特徴とする請求項１乃至１１のいずれか１項に記載の眼科装置。
【請求項１３】
前記組合せ設定手段で設定された組合せの中から、前記走査方向とは異なる方向における所定範囲内であって一方の計測用部位の所定位置を示す変数αと、前記走査方向とは異なる方向における所定範囲内であって他方の計測用部位の所定位置を示す変数βとの差が最小となる２つの計測用部位に係る組合せを選択する選択手段を更に有することを特徴とする請求項１２に記載の眼科装置。
【請求項１４】
前記選択手段は、前記組合せ設定手段で設定された組合せの中に、前記変数αと前記変数βとの差が最小となる組合せが複数ある場合には、その複数の組合せの中から、計測用部位の前記走査方向とは異なる方向における長さの値が最大となる組合せを選択することを特徴とする請求項１３に記載の眼科装置。
【請求項１５】
前記検出手段は、前記走査方向を前記画像の水平方向であるＸ方向とした場合、及び、前記走査方向を前記画像の鉛直方向であるＹ方向とした場合の両方について、前記検出を行うことを特徴とする請求項１２乃至１４のいずれか１項に記載の眼科装置。
【請求項１６】
前記位置関係情報取得手段で処理する計測用部位の前記組合せに応じて、前記走査手段による前記走査方向を決定することを特徴とする請求項１２乃至１５のいずれか１項に記載の眼科装置。
【請求項１７】
前記部位抽出手段は、前記計測用部位を抽出する処理を、
前記画像取得手段で画像を取得する際の所定フレーム数ごとに行う、
所定時間経過時を含む定期的なタイミングで行う、
固視灯の位置を変更したときに行う、
のいずれかであることを特徴とする請求項１乃至１６のいずれか１項に記載の眼科装置。
【請求項１８】
前記位置関係情報取得手段で前記位置関係情報を取得する際の前記走査手段による走査の位置を、前記被検眼の眼底の移動に対してトラッキングさせることを特徴とする請求項１乃至１７のいずれか１項に記載の眼科装置。
【請求項１９】
前記走査手段は、
前記被検眼に対してスポット状の照明光を走査する、
前記被検眼に対してライン状の照明光を走査する、
２次元ＣＣＤによる電子走査する、
のいずれかを行うことを特徴とする請求項１乃至１８のいずれか１項に記載の眼科装置。
【請求項２０】
被検眼の移動範囲、移動速度のうち少なくとも１つを移動特性として取得する移動特性取得手段を更に有することを特徴とする請求項１乃至１９のいずれか１項に記載の眼科装置。
【請求項２１】
前記移動特性取得手段は、
前記動き取得手段により取得された被検眼の移動量に基づいて、被検眼の移動範囲、移動速度のうち少なくとも１つを取得する、
所定期間内で計測された移動量に基づいて前記移動特性を取得する、
前記移動特性の固定値として設定した値を取得する、
前記移動特性が被検眼に紐づいた情報として記憶されており、検査時に前記記憶された値を読みだして使用する、
前記移動特性として入力手段より入力した値を取得する、
のいずれかを行うことを特徴とする請求項２０に記載の眼科装置。
【請求項２２】
前記移動特性に基づいて、スキャン方向、スキャン位置、スキャンレート、スキャンストローク、のうち少なくとも１つが、前記計測用部位を走査する条件として設定され、
前記計測用部位を走査する条件がスキャン方向である場合には、前記被検眼の移動量が大きい方向と同じ方向に当該スキャン方向が設定され、
前記計測用部位を走査する条件がスキャンレートである場合には、前記移動特性である移動速度に基づいて当該スキャンレートが設定され、
前記移動特性である移動範囲に基づいて、前記計測用部位を抽出する範囲と前記計測用部位の長さとの少なくとも１つを設定することを特徴とする請求項２０または２１に記載の眼科装置。
【請求項２３】
請求項１乃至２２のいずれか１項に記載の眼科装置の各手段としてコンピュータを機能させるためのプログラム。
【請求項２４】
被検眼に対して光を走査する走査手段を備え、前記被検眼の動きを計測する眼科装置の制御方法であって、
前記走査手段により前記被検眼に対して光を走査し、前記被検眼からの戻り光に基づいて前記被検眼の画像を取得する画像取得工程と、
前記画像内から、前記動きの計測に用いる部位である計測用部位を複数抽出する部位抽出工程と、
前記複数の計測用部位における各計測用部位の形状情報を取得する形状情報取得工程と、
前記走査手段により、前記複数の計測用部位を少なくとも１回走査し、前記各計測用部位の一部の位置関係を示す位置関係情報を取得する位置関係情報取得工程と、
前記形状情報取得工程で取得された形状情報と前記位置関係情報取得工程で取得された位置関係情報とに基づいて前記被検眼の動きを取得する動き取得工程と、
を有することを特徴とする眼科装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被検眼の動きを計測する眼科装置及びその制御方法、並びに、当該眼科装置の各手段としてコンピュータを機能させるためのプログラム及び当該制御方法の各工程をコンピュータに実行させるためのプログラムに関する。
【背景技術】
【０００２】
近年、被検眼の眼球運動を計測する装置が注目されている。眼球運動の計測が可能になれば、視野検査や、より高精細な画像を取得する眼底断層撮像装置等の眼科装置に応用し、より精度の高い眼底検査が可能になる。
【０００３】
被検眼の眼球運動を計測する方法としては、角膜反射法（プルキニエ像）、サーチコイル法等、様々な技術が公知である。なかでも、簡易的で被験者に負担が少ない方法として、眼底画像から被検眼の眼球運動を計測する方法が検討されている。
【０００４】
例えば、下記の特許文献１には、眼底画像内から特徴点を抽出し、その後に取得された眼底画像内において対応する特徴点を画像処理技術を用いて検索し、各眼底画像における特徴点の位置関係を比較することで被検眼の移動量を求める技術が記載されている。
【０００５】
また、例えば、下記の特許文献２には、眼底画像内から特徴点を抽出した後、その後に取得される眼底画像内において対応する特徴点を画像処理技術を用いて検索する検索領域を適正化する（限定する）ことによって、被検眼の移動量を求める際の処理時間を短縮する技術が記載されている。
【０００６】
近年、光干渉断層計（Ｏｐｔｉｃａｌ  Ｃｏｈｅｒｅｎｃｅ  Ｔｏｍｏｇｒａｐｈｙ：以下「ＯＣＴ」と称する）による撮影（撮像）では、高画質化するために、複数回の走査（スキャン）を行って、取得した複数の断層画像を重ね合わせることが行われている。そのためには、ＯＣＴ撮像による走査位置（スキャン位置）は、位置ズレが無く正確であることが重要となる。
【０００７】
しかしながら、被検眼の眼球は、固定された点を注視していても、無意識に絶えず固視微動という微小な運動を行っている。この固視微動によって、ＯＣＴ撮像による走査位置は、所望の位置より位置ズレを起こしてしまうこととなり、画質に影響を与えてしまう。このようなことから、被検眼の眼球の動きを追尾（トラッキング）することにより、固視微動の影響を低減することが、高画質な断層画像を得るためには重要なものとなってきている。例えば、下記の特許文献３には、被検眼の動き量を検出し、その動き量に応じて断層画像撮影装置の撮影条件である走査線数、撮影枚数を決定することによって、高画質な断層画像を生成する技術が記載されている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１０−１２１０９号公報
【特許文献２】特開２０１１−２０６５１９号公報
【特許文献３】特開２０１１−１２０６５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
上述した特許文献１及び特許文献２に記載された技術では、被検眼の動きを求める際に、画像処理技術を用いて眼底画像から特徴点を検索する処理を行っているため、その処理時間を短縮するのにも限界があった。
【００１０】
本発明は、このような問題点に鑑みてなされたものであり、被検眼の動きを求める際に、その処理時間の短縮を実現する仕組みを提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明の眼科装置は、被検眼の動きを計測する眼科装置であって、前記被検眼に対して光を走査する走査手段と、前記走査手段により前記被検眼に対して光を走査し、前記被検眼からの戻り光に基づいて前記被検眼の画像を取得する画像取得手段と、前記画像内から、前記動きの計測に用いる部位である計測用部位を複数抽出する部位抽出手段と、前記複数の計測用部位における各計測用部位の形状情報を取得する形状情報取得手段と、前記走査手段により、前記複数の計測用部位を少なくとも１回走査し、前記各計測用部位の一部の位置関係を示す位置関係情報を取得する位置関係情報取得手段と、前記形状情報取得手段で取得された形状情報と前記位置関係情報取得手段で取得された位置関係情報とに基づいて前記被検眼の動きを取得する動き取得手段と、を有する。
また、本発明は、上述した眼科装置の制御方法、並びに、上述した眼科装置の各手段としてコンピュータを機能させるためのプログラム及び当該眼科装置の制御方法の各工程をコンピュータに実行させるためのプログラムを含む。
【発明の効果】
【００１２】
本発明によれば、被検眼の動きを求める際に、その処理時間の短縮を実現することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の第１の実施形態に係る眼科装置の概略構成の一例を示す模式図である。
【図２】図１に示すＯＣＴユニットの詳細な構成の一例を示す模式図である。
【図３】本発明の第１の実施形態に係る眼科装置の制御方法における処理手順の一例を示すフローチャートである。
【図４】図３に示すステップＳ３０１及びＳ３０２の処理の一例を説明するための図である。
【図５】図３に示すステップＳ３０３及びＳ３０４の処理の一例を説明するための図である。
【図６】図３に示すステップＳ３０５〜Ｓ３０８の処理の一例を説明するための図である。
【図７】図３に示すステップＳ３０９の処理の一例を説明するための図である。
【図８】本発明の第２の実施形態に係る眼科装置の制御方法における処理手順の一例を示すフローチャートである。
【図９】図８に示すステップＳ８０２〜Ｓ８０４の処理の一例を説明するための図である。
【図１０】図８に示すステップＳ８０６及びＳ８０７の処理の一例を説明するための図である。
【図１１】図８に示すステップＳ８０５〜Ｓ８０７の処理の一例を説明するための図である。
【図１２】本発明の第８の実施形態を示し、前眼部の撮像画像の一例を示す図である。
【図１３】本発明の第９の実施形態を示し、所定時間内において計測した被検眼の眼底の移動量を順にプロットした様子を示す図である。
【図１４】本発明の第９の実施形態に係る眼科装置において、移動量計測条件設定処理の詳細な処理手順の一例を示すフローチャートである。
【図１５】本発明の第９の実施形態を示し、移動範囲、移動量、移動量の閾値、並びに、部位のＸ方向の長さ及びＹ方向の長さの位置関係の一例を示す図である。
【図１６】本発明の第９の実施形態に係る眼科装置の制御方法における処理手順の一例を示すフローチャートである。
【図１７】本発明の第９の実施形態を示し、移動量計測可能範囲の一例を示す図である。
【発明を実施するための形態】
【００１４】
以下に、図面を参照しながら、本発明を実施するための形態（実施形態）について説明する。
【００１５】
（第１の実施形態）
まず、本発明の第１の実施形態について説明する。
【００１６】
図１は、本発明の第１の実施形態に係る眼科装置１００の概略構成の一例を示す模式図である。眼科装置１００は、制御部１０１、走査型レーザ検眼鏡（Ｓｃａｎｎｉｎｇ  Ｌａｓｅｒ  Ｏｐｈｔｈａｌｍｏｓｃｏｐｅ：以下「ＳＬＯ」と称する）撮像部、ＯＣＴ撮像部、入力部１１６、及び、表示部１１７を有して構成されている。ＳＬＯ撮像部は、ＯＣＴ撮像部による眼底の断層画像或いは３次元画像を得る際の眼底の観察画像を取得するためのものである。
【００１７】
＜制御部１０１＞
制御部１０１は、本実施形態に係る眼科装置１００の各構成部を必要に応じて制御して、眼科装置１００における動作を統括的に制御する。また、制御部１０１は、ＳＬＯ撮像部を制御して被検眼２００の眼底画像を生成して取得するとともに、ＯＣＴ撮像部を制御して被検眼２００の眼底における断層画像等を生成して取得する処理を行う。
【００１８】
＜ＳＬＯ撮像部＞
次いで、図１を用いて、ＳＬＯ撮像部について説明を行う。
ＳＬＯ撮像部は、レーザ光源１０２、コリメータレンズ１０３、穴あきミラー１０４、ＳＬＯ−Ｘスキャナ１０５、ＳＬＯ−Ｙスキャナ１０６、ビームスプリッタ１０７、対物レンズ１０８、レンズ１０９、及び、アバランシェ・フォトダイオード（以下、「ＡＰＤ」と称する）１１０を有して構成されている。
【００１９】
レーザ光源１０２は、制御部１０１の制御に基づいてレーザ光を出射する。レーザ光源１０２としては、例えば、半導体レーザやＳＬＤ（Ｓｕｐｅｒ  Ｌｕｍｉｎｅｓｃｅｎｔ  Ｄｉｏｄｅ）光源を用いることが好適である。また、レーザ光の波長としては、被検眼２００の眼底観察として被検者の眩しさの軽減と分解能維持のために、例えば、７００ｎｍ〜１０００ｎｍの近赤外の波長域が好適である。本実施形態においては、レーザ光源１０２として、波長７８０ｎｍのレーザ光を出射する半導体レーザを適用し、また、制御部１０１による制御電圧の制御により出射するレーザ光の光量を変化させることができるものとする。
【００２０】
レーザ光源１０２から出射されたレーザ光は、コリメータレンズ１０３により平行ビームになり、中央に穴の開いた穴あきミラー１０４の穴を通る。この穴あきミラー１０４を通ったレーザ光は、ＳＬＯ−Ｘスキャナ１０５及びＳＬＯ−Ｙスキャナ１０６を通る。ここで、例えば、ＳＬＯ−Ｘスキャナ１０５及びＳＬＯ−Ｙスキャナ１０６は、ガルバノスキャナを用いる。
【００２１】
そして、ＳＬＯ−Ｘスキャナ１０５及びＳＬＯ−Ｙスキャナ１０６を通ったレーザ光は、ビームスプリッタ１０７、対物レンズ１０８を通り、被検眼２００に入射する。以降の説明では、座標系として、図１に示すように、眼軸方向をＺ方向とし、眼底画像に対して水平方向をＸ方向とし、眼底画像に対して鉛直方向をＹ方向とする。
【００２２】
被検眼２００に入射したレーザ光は、フライングスポットと呼ばれるスポット状の形状を持つ照明光となって、被検眼２００の眼底に照射される。このレーザ光が、被検眼２００の眼底で反射或いは散乱され、同一光路をたどり、穴あきミラー１０４まで戻る。そして、被検眼２００の眼底で反射或いは散乱された光は、穴あきミラー１０４によって反射され、レンズ１０９を経由した後、ＡＰＤ１１０に受光される。ＡＰＤ１１０では、被検眼２００の眼底で反射或いは散乱された光（戻り光）の強度に比例した信号が得られる。
【００２３】
ＡＰＤ１１０で得られた信号は、制御部１０１に送信される。さらに、制御部１０１は、ＳＬＯ−Ｘスキャナ１０５及びＳＬＯ−Ｙスキャナ１０６を制御して、レーザ光を眼底上にてラスタースキャンを行う。これにより、制御部１０１は、眼底の２次元画像（眼底画像）を生成し取得することができる。また、制御部１０１は、必要に応じて、眼底画像を表示部１１７に表示する。
【００２４】
＜ＯＣＴ撮像部＞
次いで、図１を用いて、ＯＣＴ撮像部について説明を行う。
ＯＣＴ撮像部は、ＯＣＴユニット１１１、コリメータレンズ１１２、ＯＣＴ−Ｘスキャナ１１３、ＯＣＴ−Ｙスキャナ１１４、ミラー１１５、ビームスプリッタ１０７、及び、対物レンズ１０８を有して構成されている。
【００２５】
ここで、ＯＣＴユニット１１１の詳細な構成について説明する。
図２は、図１に示すＯＣＴユニット１１１の詳細な構成の一例を示す模式図である。
ＯＣＴユニット１１１は、図２に示すように、低コヒーレンス光源２０１、光ファイバ２０２、光カプラ２０３、光ファイバ２０４、コリメータレンズ２０５、ガラスブロック２０６、参照ミラー２０７、光ファイバ２０８、光ファイバ２０９、コリメータレンズ２１０、回折格子２１１、レンズ２１２、及び、１次元センサ２１３を有して構成されている。
【００２６】
低コヒーレンス光源２０１は、低コヒーレンス光を出力する広帯域光源により構成され、この広帯域光源としては、例えば、ＳＬＤ（Ｓｕｐｅｒ  Ｌｕｍｉｎｅｓｃｅｎｔ  Ｄｉｏｄｅ）を用いることが好適である。低コヒーレンス光は、近赤外領域の波長の光を含み、かつ、数十マイクロメートル程度のコヒーレンス長を有する光であり、例えば約８００ｎｍ〜９００ｎｍの範囲に含まれる波長の光を有する。
【００２７】
低コヒーレンス光源２０１から出力された低コヒーレンス光は、光ファイバ２０２を通じて光カプラ２０３に導かれる。光ファイバ２０２は、例えば、通常シングルモードファイバで構成されている。
【００２８】
光カプラ２０３は、低コヒーレンス光を、参照光と計測光とに分割する。
【００２９】
光カプラ２０３により生成された参照光は、光ファイバ２０４により導光されてコリメータレンズ２０５により平行光束とされる。さらに、コリメータレンズ２０５から出射された参照光は、参照光と計測光の分散の特性を合わせるための分散補償手段としてのガラスブロック２０６を経由し、参照ミラー２０７により反射される。参照ミラー２０７で反射された参照光は、同じ光路を通り、光ファイバ２０４に入射される。また、参照ミラー２０７は、参照光の進行方向に可動が可能となっている。このことにより、被検眼２００の眼軸長や、対物レンズ１０８と被検眼２００との距離などによる、参照光と計測光の距離を合わせることが可能となっている。
【００３０】
一方、光カプラ２０３により生成された計測光は、光ファイバ２０８を介してコリメータレンズ１１２に送られ、被検眼２００の網膜で反射／散乱された計測光となって、再び光ファイバ２０８に入力される。そして、光ファイバ２０８を通り、光カプラ２０３に導光された計測光は、参照光と干渉され、光ファイバ２０９を通り、コリメータレンズ２１０により平行光となった後、回折格子２１１で分光され、レンズ２１２により１次元センサ２１３に結像される。１次元センサ２１３としては、例えば、ＣＣＤセンサやＣＭＯＳセンサなどを適用することができる。１次元センサ２１３で得られた信号は、制御部１０１に送信される。
【００３１】
ここで、再び、図１の説明に戻る。
ＯＣＴユニット１１１からの計測光は、コリメータレンズ１１２により平行ビームになり、ＯＣＴ−Ｘスキャナ１１３及びＯＣＴ−Ｙスキャナ１１４を通る。ここで、例えば、ＯＣＴ−Ｘスキャナ１１３及びＯＣＴ−Ｙスキャナ１１４は、ガルバノスキャナを用いる。
【００３２】
そして、ＯＣＴ−Ｘスキャナ１１３及びＯＣＴ−Ｙスキャナ１１４を通った計測光は、ミラー１１５、ビームスプリッタ１０７で反射され、対物レンズ１０８を通り、被検眼２００に入射する。被検眼２００に入射した計測光は、上記ＳＬＯ撮像部と同様に、被検眼２００の眼底で反射或いは散乱され、同一光路をたどり、ＯＣＴユニット１１１まで戻り、信号として検出される。そして、ＯＣＴユニット１１１（具体的には１次元センサ２１３）で得られた信号は、制御部１０１に送信される。さらに、制御部１０１は、ＯＣＴ−Ｘスキャナ１１３及びＯＣＴ−Ｙスキャナ１１４を制御して、計測光を眼底上にてラスタースキャンを行う。これにより、制御部１０１は、眼底の２次元領域での断層画像を生成することができる。また、制御部１０１は、必要に応じて、生成した眼底の断層画像を表示部１１７に表示する。
【００３３】
＜入力部１１６＞
入力部１１６は、検者が、本実施形態に係る眼科装置１００に対して操作入力を行うためのものであり、制御部１０１に接続されている。制御部１０１は、入力部１１６から操作入力された情報に基づいて、眼科装置１００における動作を制御する。
【００３４】
＜表示部１１７＞
表示部１１７は、制御部１０１の制御に基づいて、各種の画像や各種の情報を表示する。
【００３５】
次に、本実施形態に係る眼科装置１００の制御方法における処理手順について説明する。
【００３６】
図３は、本発明の第１の実施形態に係る眼科装置１００の制御方法における処理手順の一例を示すフローチャートである。
【００３７】
まず、ステップＳ３０１において、第１の走査手段であるＳＬＯ撮像部は、被検眼２００の眼底に対して光を走査して、被検眼２００の眼底のＳＬＯ撮像を開始する。具体的に、ＳＬＯ撮像部は、制御部１０１の制御に基づいて、レーザ光源１０２からレーザ光を出射し、被検眼２００の眼底で反射或いは散乱された戻り光をＡＰＤ１１０にて受光する。この際、制御部１０１は、ＳＬＯ−Ｘスキャナ１０５及びＳＬＯ−Ｙスキャナ１０６を制御して、レーザ光を被検眼２００の眼底上にてラスタースキャンを行う。そして、制御部１０１は、ＡＰＤ１１０で得られた信号を受信することで、被検眼２００の眼底の２次元画像である眼底画像を生成し取得する。この眼底画像を取得する処理を行う制御部１０１は、「画像取得手段」を構成する。その後、制御部１０１は、取得した眼底画像を表示部１１７に表示する。
【００３８】
図４は、図３に示すステップＳ３０１及びＳ３０２の処理の一例を説明するための図である。
【００３９】
図４（ａ）は、ステップＳ３０１で取得された眼底画像の一例を示す図である。
ここで、図４（ａ）に示す例では、ＳＬＯ撮像部による主走査方向をＹ方向とし、副走査方向をＸ方向としている。なお、本実施形態においては、ＳＬＯ撮像部による主走査方向をＸ方向とし、副走査方向をＹ方向とすることも可能である。また、図４（ａ）には、ＳＬＯ撮像部による主走査方向（Ｙ方向）の１つの走査線４０１が示され、また、被検眼２００の眼底における血管部４０２及び４０３、並びに、乳頭部４０４が示されている。
【００４０】
具体的に、ＳＬＯ撮像部は、制御部１０１の制御に基づいて、図４（ａ）の走査線４０１に示すように上から下へＹ方向にスキャンを行いながら、更に右から左へＸ方向に走査位置を少しずつ変更し、２次元領域全体をラスタースキャンする。
【００４１】
ここで、再び、図３の説明に戻る。
ステップＳ３０１の処理が終了すると、ステップＳ３０２に進む。
ステップＳ３０２に進むと、制御部１０１は、ステップＳ３０１で取得した眼底画像内から、移動量計測に用いる部位（移動量計測に適した部位）である計測用部位を複数抽出する（本実施形態では２つ抽出する）。この計測用部位を抽出する処理を行う制御部１０１は、「部位抽出手段」を構成する。具体的に、本実施形態では、検者が、表示部１１７に表示された眼底画像を見ながら、入力部１１６を介して眼底画像上において部位を指定し、制御部１０１は、当該指定された部位を計測用部位として眼底画像内から抽出する処理を行う。例えば、計測用部位としては、図４（ａ）に示す血管部４０２及び４０３、或いは、乳頭部４０４が適している。この際、計測用部位のＸ方向の長さＬｘ及びＹ方向の長さＬｙは、被検眼２００の眼底の移動量と、当該計測用部位上を走査する第１の走査手段であるＳＬＯ撮像部の走査方向に基づいて設定される。
ここで、本実施形態では、計測用部位として、移動量計測に用いる部位を適用した例を示しているが、本発明においては、これに限定されるものではない。例えば、計測用部位として、移動量に加えて移動方向も含む、被検眼２００の動きの計測に用いる部位を適用することも、本発明に含まれる。以下の説明においては、「被検眼２００の動き」とは、被検眼２００の移動量に加えてその移動方向も含む概念とする。
【００４２】
本実施形態では、被検眼２００の眼底の移動量は、固視微動に伴う移動量を考慮して、Ｘ方向への移動量Ｍｘ及びＹ方向への移動量Ｍｙは、±１．０［ｍｍ］と設定する。即ち、以下の（１）式のように設定する。
【００４３】
【数１】
2014217744.tif 000003
【００４４】
ここで、本実施形態では、計測用部位上を走査する第１の走査手段であるＳＬＯ撮像部は、主走査方向（Ｙ方向）を走査方向とするものとする。
図４（ｂ）には、図４（ａ）に示す眼底画像内からステップＳ３０２で抽出された計測用部位の範囲４０６及び４０７と、当該計測用部位の範囲４０６及び４０７上を走査（スキャン）する１つの走査線４０５が示されている。
【００４５】
被検眼２００の眼底が、移動量Ｍｘ及びＭｙの範囲で移動した場合においても、抽出した計測用部位の一部は、走査線４０５で走査される位置にあることが被検眼２００の移動量（動き）を計測するためには必要となる。この際、本例では、走査線４０５での走査方向がＹ方向であるため、直交する計測用部位のＸ方向の長さＬｘは、以下の（２）式に示すように、移動量Ｍｘの２倍以上である必要がある。
【００４６】
【数２】
2014217744.tif 000004
【００４７】
また、計測用部位のＹ方向の長さＬｙは、本例では、走査線４０５での走査方向と方向が同じであるので、走査線４０５の走査範囲から移動量Ｍｙだけ内側の範囲４０９の中に存在する長さであればよい。即ち、範囲４０９は、走査線４０５の走査範囲の上下端からＭｙだけ内側の範囲である。
【００４８】
眼底画像内で計測用部位を抽出する対象領域は、ＳＬＯ撮像部の走査全範囲に対して、左右上下で眼底移動量であるＭｘ，Ｍｙほど内側の領域となり、図４（ｂ）の一点鎖線で示した領域４１０となる。例えば、制御部１０１は、眼底画像内で計測用部位を抽出する対象領域として領域４１０を設定し、この領域４１０を設定する制御部１０１は、「対象領域設定手段」を構成する。これにより、眼底が所定量移動した場合でも、計測用部位は、ＳＬＯ撮像部の走査範囲内に収まっていることになる。
【００４９】
図４（ｂ）に示す計測用部位の範囲４０６及び４０７は、Ｘ方向の長さが、Ｌｘ＝２［ｍｍ］となっている。本例の場合、検者は、表示部１１７に表示された眼底画像上において、入力部１１６であるポインタ４０８を用いて範囲４０６及び４０７を、それぞれ、血管部４０２上及び血管部４０３上で移動させて計測用部位を指定する。本例では、範囲４０６及び４０７のＸ方向位置は共通で連動して移動し、Ｙ方向位置は個別に移動できるものとする。即ち、ポインタ４０８を用いて、範囲４０６をＸ方向に移動させた場合には、範囲４０７も連動して同じくＸ方向に移動する。このようにして、検者がポインタ４０８を用いて範囲４０６及び４０７を指定すると、制御部１０１は、これを検知し、範囲４０６及び４０７に基づく２つの計測用部位を眼底画像内から抽出する。
【００５０】
ここで、本実施形態においては、指定した２つの計測用部位の範囲４０６及び４０７の間には、次のような条件が成立していることが必要である。
即ち、Ｘ位置における２つの計測用部位の範囲４０６及び４０７の間の距離（Ｙ位置の差分）が、Ｘ方向の所定範囲内（ここでは、Ｘ方向の長さＬｘの範囲内）において、「一意である」、という条件である。
【００５１】
ここで、「一意である」とは、具体的に、計測用部位の範囲におけるＸ方向の長さＬｘの範囲内のＸの値に対して、２つの計測用部位の範囲の間の距離であるＹ位置の差分が異なり１つに定まることを意味している。即ち、２つの計測用部位の範囲の間の距離（Ｙ位置の差分）が分かればＸの値が分かり、他方、Ｘの値が分かれば２つの計測用部位の範囲の間の距離（Ｙ位置の差分）が分かることを意味している。この場合、２つの計測用部位の位置関係が１つに定まる座標系として表すことが可能である。
【００５２】
本実施形態では、検者は、上述した条件が成立するような計測用部位の範囲を指定する。容易な方法としては、Ｘ方向の所定範囲内において、１つの計測用部位の範囲は単純減少である部位の領域を指定し、もう１つの計測用部位の範囲は単純増加である部位の領域を指定すればよい。例えば、図４（ａ）に示す眼底画像において、乳頭部４０４より上側の血管部４０２は、おおむね、Ｘ方向に対して単純減少を示し、下側の血管部４０３は、Ｘ方向に対して単純増加を示す場合が多く、本条件を満たす計測用部位として適している。
【００５３】
ここで、図４（ｃ）を用いて、上述した条件を説明する。
図４（ｃ）に示す例では、計測用部位の範囲４０６と計測用部位の範囲４０７とは、Ｘ方向については同じ範囲内にあり、このＸ方向の範囲をＸ１からＸｎまでとする。また、計測用部位の範囲４０６における血管部４０２のＹ位置をｙ＝ｆ（ｘ）という関数で表わし、計測用部位の範囲４０７における血管部４０３のＹ位置をｙ＝ｇ（ｘ）という関数で表わす。このとき、Ｘ１からＸｎの範囲内におけるｘの値に対して、（ｆ（ｘ）−ｇ（ｘ））の値が一意に（１つに）定まっていることが条件である。
【００５４】
図４（ｄ）は、乳頭部４０４に対して、２つの計測用部位の範囲４１１及び４１２を指定した場合の一例を示す図である。
計測用部位の範囲４１１は乳頭部４０４の左上の部位の範囲であり、計測用部位の範囲４１２は乳頭部４０４の左下の部位の範囲である。この２つの計測用部位においても、上述した条件が成立している必要がある。乳頭部４０４の形状は、円形状となっているため、第１象限と第３象限はＸ方向に対して単調減少を示し、また、第２象限と第４象限はＸ方向に対して単調増加を示す場合が多い。このことから、計測用部位の範囲４１１及び４１２を指定することは、上述した条件を満たすものとして適している。
【００５５】
ここで、再び、図３の説明に戻る。
ステップＳ３０２の処理が終了すると、ステップＳ３０３に進む。
ステップＳ３０３に進むと、制御部１０１は、ステップＳ３０２で抽出した各計測用部位の形状情報を取得する。この各計測用部位の形状情報を取得する処理を行う制御部１０１は、「形状情報取得手段」を構成する。ここで、本実施形態では、計測用部位の形状情報は、上述した関数ｆ（ｘ）及びｇ（ｘ）に関連する情報を意味する。この計測用部位の形状情報は、ステップＳ３０１で取得した眼底画像に基づいて、ＳＬＯ撮像部による走査の座標系における情報として求められる。
【００５６】
図５は、図３に示すステップＳ３０３及びＳ３０４の処理の一例を説明するための図である。
【００５７】
図５（ａ）は、図４（ｂ）及び図４（ｃ）に示す計測用部位の範囲４０６及び４０７に対応する部分の眼底画像をＳＬＯ撮像部による走査の座標系上で示した図である。
【００５８】
形状情報５０１は、計測用部位の範囲４０６にある血管部４０２の位置情報である。形状情報５０２は、計測用部位の範囲４０７にある血管部４０３の位置情報である。ここで、血管部の位置情報としては、血管部の中心位置、或いは、血管部のエッジ位置を用いる。
【００５９】
Ｘ位置Ｘ（１）に対応する形状情報５０１のＹ位置はＹ１（１）であり、Ｘ位置Ｘ（１）に対応する形状情報５０２のＹ位置はＹ２（１）である。同様に、Ｘ位置Ｘ（ｎ）に対応する形状情報５０１のＹ位置はＹ１（ｎ）であり、Ｘ位置Ｘ（ｎ）に対応する形状情報５０２のＹ位置はＹ２（ｎ）である。ここで、各形状情報５０１及び５０２は、ＳＬＯ撮像部によるＸ方向の走査ピッチ間隔で取得されているために離散的になっている。
【００６０】
形状情報５０１及び５０２は、Ｘ位置に対するＹ位置の対応表という形式で表すことができる。図５（ｃ）は、この対応表の一例を示す図である。
図５（ｃ）において、データ５０５は、Ｘ位置を示しており、Ｘ（１）からＸ（ｎ）までｎ個の情報がある。
図５（ｃ）において、データ５０６は、各Ｘ位置に対応する形状情報５０１のＹ位置の値（ｙ＝ｆ（ｘ））である。
図５（ｃ）において、データ５０７は、各Ｘ位置に対応する形状情報５０２のＹ位置の値（ｙ＝ｇ（ｘ））である。
これらのデータは、Ｘ位置に対するＹ位置の対応表という形で、計測用部位の形状情報として制御部１０１内に記憶される。
【００６１】
また、一例として、形状情報５０１の関数ｆ（ｘ）或いは形状情報５０２の関数ｇ（ｘ）が直線と見なせる場合には、直線という関数の種類の情報、及び、直線の傾きの情報とｙ切片の情報（即ち、直線という関数における各係数の情報）を、形状情報として扱うことができる。
【００６２】
図５（ｂ）は、形状情報５０１が直線５０３と見なせ、形状情報５０２が直線５０４と見なせる場合の例を示す図である。
この場合、直線５０３は以下の（３）式で表せ、直線５０４は以下の（４）式で表せる。
【００６３】
【数３】
2014217744.tif 000005
【００６４】
（３）式及び（４）式で表せる場合には、直線の傾きａ1及びａ2、並びに、Ｙ切片ｂ1及びｂ2の情報が計測用部位の形状情報として制御部１０１内に記憶される。
このように、直線と見なせる場合には、形状情報のデータ量が少なく、かつ、移動量の算出（被検眼２００の動きの取得）も簡易な計算で行うことができるという利点がある。また、直線に限らず、近似できる関数が存在した場合には、その関数の種類と、その関数を表すための各係数とを計測用部位の形状情報としてもよい。
【００６５】
ここで、再び、図３の説明に戻る。
ステップＳ３０３の処理が終了すると、ステップＳ３０４に進む。
ステップＳ３０４に進むと、制御部１０１は、ステップＳ３０３で取得した各計測用部位の形状情報に基づいて、あるＸ位置における２つの計測用部位の距離（Ｙ位置の差分）を求める。
図５（ｃ）において、データ５０８は、各Ｘ位置に対応する、形状情報５０１のＹ位置と形状情報５０２のＹ位置との距離（ｄ（ｘ）＝ｆ（ｘ）−ｇ（ｘ））である。本ステップでは、図５（ｃ）のデータ５０８を求めることになる。
【００６６】
続いて、ステップＳ３０５において、制御部１０１は、移動量計測（被検眼２００の動きの計測）のためのＳＬＯスキャン位置を求める。ここで、本実施形態では、スキャン位置は、計測用部位のＸ方向の長さＬｘの中心の位置とする。このように、スキャン位置を計測用部位のＸ方向の長さＬｘの中心の位置とすることにより、眼底の移動量を、左右それぞれに、Ｌｘ／２（＝１［ｍｍ］）の範囲で計測できることになる。
【００６７】
図６は、図３に示すステップＳ３０５〜Ｓ３０８の処理の一例を説明するための図である。
【００６８】
図６（ａ）に、ステップＳ３０５で求めたスキャン位置６０１のＸ位置Ｘｍを示す。このスキャン位置６０１のＸ位置Ｘｍは、以下の（５）式で計算される。
【００６９】
【数４】
2014217744.tif 000006
【００７０】
続いて、ステップＳ３０６において、制御部１０１は、ＳＬＯ撮像部を制御して、移動量計測（被検眼２００の動きの計測）のためのＳＬＯスキャンを開始する。この際、制御部１０１は、ＳＬＯ撮像部による移動量計測（被検眼２００の動きの計測）のための主走査の位置を、スキャン位置６０１のＸ位置Ｘｍに設定する。
図６（ｂ）に、ＳＬＯ撮像部による移動量計測（被検眼２００の動きの計測）のための主走査の位置を走査線６０２にて示す。制御部１０１は、ＳＬＯ撮像部を制御して、この走査線６０２の位置で移動量計測（被検眼２００の動きの計測）のためのＳＬＯスキャンを開始する。そして、制御部１０１は、このＳＬＯスキャンにより、図６（ａ）に示す、２つの計測用部位の形状情報５０１及び５０２におけるＹ位置Ｙ１ｍ及びＹ２ｍと、距離（Ｙ位置の差分）Ｄｍとを含む位置関係情報を取得する。この位置関係情報を取得する処理を行う制御部１０１は、「位置関係情報取得手段」を構成する。
【００７１】
本実施形態では、移動量計測（被検眼２００の動きの計測）のためのスキャンを開始した位置を基準位置とし、この基準位置からの移動量を被検眼２００の移動量として計測するものである。例えば、移動量計測（被検眼２００の動きの計測）のためのスキャンは、Ｘ位置Ｘｍの位置で繰り返し実行され、スキャンごとに、２つの計測用部位の形状情報５０１及び５０２におけるＹ位置、及び、距離（Ｙ位置の差分）を含む位置関係情報が取得される。また、ＳＬＯ撮像部によるスキャン速度を１［ｋＨｚ］とした場合、走査線６０２を１回走査するのに要する時間は、約１．０［ｍｓｅｃ］である。
なお、本実施形態に係る眼科装置１００は、２つの計測用部位における各計測用部位の一部の位置を少なくとも１回走査し、各計測用部位の位置関係情報を取得するものである。
【００７２】
続いて、ステップＳ３０７において、制御部１０１は、第２の走査手段であるＯＣＴ撮像部を制御して、ＯＣＴ撮像（ＯＣＴスキャン）を開始する。この際、検者は、入力部１１６を介して、制御部１０１に対して、ＯＣＴ撮像（ＯＣＴスキャン）の開始を指示する。ここでは、例えば、ＯＣＴ撮像部による主走査方向をＸ方向とし、副走査方向をＹ方向とする。なお、本実施形態においては、ＯＣＴ撮像部による主走査方向をＹ方向とし、副走査方向をＸ方向とすることも可能である。
【００７３】
図６（ｂ）に、第２の走査手段であるＯＣＴ撮像部による主走査方向（Ｘ方向）の１つの走査線６０３を示す。具体的に、ＯＣＴ撮像部は、制御部１０１の制御に基づいて、図６（ｂ）の走査線６０３に示すように左から右へＸ方向にスキャンを行いながら、更に上から下へＹ方向に走査位置を少しずつ変更し、ＯＣＴ撮像領域６０４をラスタースキャンする。
第２の走査手段であるＯＣＴ撮像部は、ＯＣＴ撮像領域６０４をラスタースキャンして、被検眼２００の眼底における断層画像（ステップＳ３０１で取得した画像とは異なる画像）を撮像する。そして、制御部１０１は、この断層画像をＯＣＴ撮像部から取得し、必要に応じて、取得した断層画像を表示部１１７に表示する。ＯＣＴ撮像部によるスキャン速度を６８［Ｈｚ］とした場合、走査線６０３を１回走査するのに要する時間は、約１４．７０６［ｍｓｅｃ］である。この場合、２５６本の走査線を走査して断層画像を取得するには、約３．７６［ｓｅｃ］の時間が掛かる。この場合、ＯＣＴスキャンにより走査線６０３を１回走査する間に、ＳＬＯスキャンは、最大１４回走査することができる。
【００７４】
続いて、ステップＳ３０８において、制御部１０１は、ステップＳ３０３で取得した各計測用部位の形状情報と、ステップＳ３０６の処理で取得した各計測用部位の位置関係情報とに基づいて、被検眼２００の移動量を算出して取得する。
ここで、本実施形態では、被検眼２００の移動量を算出して取得する例を示しているが、本発明においては、これに限定されるものではない。例えば、被検眼２００の移動量に加えて移動方向も含む、被検眼２００の動きを取得する形態も、本発明に含まれる。この際、例えば、算出処理以外に、予め用意したテーブルを用いて被検眼２００の動きを取得するようにしてもよい。この被検眼２００の動きを取得する処理を行う制御部１０１は、「動き取得手段」を構成する。
【００７５】
このステップＳ３０８の算出処理方法について、以下に説明する。
図６（ｃ）は、被検眼２００の眼底が（Δｘ，Δｙ）だけ移動した状態を示している。より具体的に、図５（ａ）及び図６（ａ）に示す形状情報５０１が形状情報６０５に移動し、図５（ａ）及び図６（ａ）に示す形状情報５０２が形状情報６０６に移動したものである。被検眼２００の眼底が（Δｘ，Δｙ）だけ移動した状態において、移動量計測（被検眼２００の動きの計測）のためのＳＬＯスキャンをＸ位置Ｘｍで行うと（Ｓ３０６）、２つの計測用部位の形状情報６０５及び６０６におけるＹ位置Ｙ１ｋ及びＹ２ｋと、距離（Ｙ位置の差分）Ｄｋとを含む位置関係情報が取得できる（Ｓ３０６）。
【００７６】
そして、制御部１０１は、図５（ｃ）の対応表において、計測された距離（Ｙ位置の差分）Ｄｋに対応するＸ位置を求める。
具体的に、まず、制御部１０１は、図５（ｃ）のデータ５０８の中から、距離（Ｙ位置の差分）Ｄｋの値に最も近い値を探す。この際、距離（Ｙ位置の差分）Ｄ（ｎ）の値は、Ｘ位置の範囲において一意であるため、距離Ｄ（ｎ）に対応するＸ位置は、必ず１つだけが求まるものである。ここでは、距離（Ｙ位置の差分）ＤｋがＤ（ｎ−２）と同じ値であるものとする。このとき、Ｄ（ｎ−２）に対応するＸ位置は、Ｘ（ｎ−２）であるので、被検眼２００の眼底は、Ｘ（ｎ−２）の位置に移動したことが分かる。この場合、基準位置ＸｍからのＸ方向の移動量Δｘは、以下の（６）式により算出される。
【００７７】
【数５】
2014217744.tif 000007
【００７８】
次いで、制御部１０１は、図５（ｃ）のデータ５０６の中から、距離Ｄｋの対応するＹ位置を求める。本例の場合、距離（Ｙ位置の差分）ＤｋがＤ（ｎ−２）と同じ値であるため、このＤ（ｎ−２）のＹ位置はＹ１（ｎ−２）である。この場合、Ｙ方向の移動量Δｙは、以下の（７）式により算出される。
【００７９】
【数６】
2014217744.tif 000008
【００８０】
このように、Ｘ方向の移動量Δｘは、距離（Ｙ位置の差分）Ｄ（ｎ）の変化に現れ、Ｙ方向の移動量Δｙは、距離（Ｙ位置の差分）Ｄ（ｎ）の変化には現れず、Ｙ方向の計測位置の変化にのみ現れるものである。
【００８１】
また、図５（ｃ）のデータ５０８の中に距離（Ｙ位置の差分）Ｄｋと同値のデータが存在しない場合には、制御部１０１は、まず、図５（ｃ）のデータ５０８の中から、距離（Ｙ位置の差分）Ｄｋに近い値の前後の値を探す。そして、制御部１０１は、探した前後の値の間を直線補間し、距離（Ｙ位置の差分）Ｄｋに対応するＸ位置及びＹ位置を求める。そして、この場合、上記（６）式及び上記（７）式を用いて、Ｘ方向の移動量Δｘ及びＹ方向の移動量Δｙを算出する。
【００８２】
次に、図６（ｃ）に示す形状情報５０１及び形状情報５０２が直線と見なせる場合の被検眼２００の眼底の移動量を算出する方法について説明する。
図６（ｄ）は、形状情報５０１が直線５０３と見なせ、形状情報５０２が直線５０４と見なせる場合の例を示す図である。この場合、被検眼２００の眼底が（Δｘ，Δｙ）だけ移動すると、形状情報５０１は形状情報６０５に移動し、形状情報５０２は形状情報６０６に移動することになるが、これは、直線５０３が直線６０７に移動し、直線５０４が直線６０８に移動すると見なせる。ここで、直線５０３及び直線５０４は、それぞれ、上述した（３）式及び（４）式で表されるものである。
【００８３】
スキャン位置６０１のＸ位置Ｘｍにおける移動前の直線５０３及び直線５０４のＹ位置は、それぞれ、Ｙ１ｍ及びＹ２ｍであり、スキャン位置６０１のＸ位置Ｘｍにおける移動後の直線６０７及び直線６０８のＹ位置は、それぞれ、Ｙ１ｋ及びＹ２ｋであるとする。このとき、Ｙ位置Ｙ１ｍ、Ｙ位置Ｙ１ｋ、Ｙ位置Ｙ２ｍ及びＹ位置Ｙ２ｋは、それぞれ、以下の（８）式〜（１１）式のように表すことができる。
【００８４】
【数７】
2014217744.tif 000009
【００８５】
上記（８）式〜（１１）式を用いると、Ｘ方向の移動量Δｘ及びＹ方向の移動量Δｙは、それぞれ、以下の（１２）式及び（１３）式から算出することができる。
【００８６】
【数８】
2014217744.tif 000010
【００８７】
この場合、直線と見なせる形状情報とスキャン位置６０１のＸ位置ＸｍにおけるＹ位置を計測することにより、被検眼２００の眼底の移動量を算出することができる。
【００８８】
ここで、再び、図３の説明に戻る。
ステップＳ３０８の処理が終了すると、ステップＳ３０９に進む。
ステップＳ３０９に進むと、制御部１０１は、ステップＳ３０８で算出した被検眼２００の眼底の移動量（Ｘ方向の移動量Δｘ及びＹ方向の移動量Δｙ；被検眼２００の動き）に基づいてＯＣＴ撮像部を制御し、ＯＣＴスキャン位置を補正してＯＣＴスキャンを行う。
【００８９】
このステップＳ３０９のＯＣＴスキャン位置補正方法について、以下に説明する。
図７は、図３に示すステップＳ３０９の処理の一例を説明するための図である。
図７に示す例では、ＯＣＴスキャンは、走査線７０１の走査開始位置７０５からスキャンを開始する。そして、ＯＣＴスキャンは、走査線７０１の走査を行った後、走査線７０２、・・・と走査を行うものとする。
例えば、走査線７０２を走査中に、ステップＳ３０８において移動量Δｘ及びΔｙが算出された場合、制御部１０１は、次の走査線７０３の走査開始位置７０６（Ｘｓ，Ｙｓ）を走査開始位置７０７（Ｘｓ＋Δｘ，Ｙｓ＋Δｙ）に補正する。そして、この場合、制御部１０１は、走査線７０３の位置を走査線７０４の位置に変更してＯＣＴスキャンを行う。このように、制御部１０１は、ＯＣＴスキャンにおける１つの走査ごとに、走査直前に、算出された最新の移動量Δｘ及びΔｙに基づいて、ＯＣＴスキャン位置を補正する。そして、制御部１０１は、ＯＣＴ撮像部を制御して、補正したＯＣＴスキャン位置に基づくＯＣＴスキャンを行って、被検眼２００の眼底における断層画像（ＯＣＴ画像）を取得する。
このように、被検眼２００の動きを追尾（トラッキング）することにより、例えば固視微動の影響を低減することができるため、高画質な断層画像を得ることができる。なお、このような追尾（トラッキング）以外に、例えば、断層画像を取得した後に断層画像同士の位置ズレを補正（位置合わせ）する形態であってもよい。
【００９０】
なお、ＳＬＯ撮像部による移動量計測用のＳＬＯスキャンと、ＯＣＴ撮像部によるＯＣＴスキャンとが同じレートである場合には、ＯＣＴスキャンごとにＳＬＯスキャンにより計測した移動量を反映させることが可能である。
【００９１】
これにより、ＯＣＴスキャン位置を高速に補正することができ、被検眼２００の眼底の固視微動の影響を低減してＯＣＴ画像の画質を向上させることができる。
【００９２】
ここで、再び、図３の説明に戻る。
ステップＳ３０９の処理が終了すると、ステップＳ３１０に進む。
ステップＳ３１０に進むと、制御部１０１は、ＯＣＴ撮像が終了したか否かを判断する。ここで、本実施形態では、ＯＣＴ撮像の終了条件は、ＯＣＴ撮像の撮像回数、或いは、ＯＣＴ撮像領域の全てをスキャンしたか否かである。
【００９３】
ステップＳ３１０の判断の結果、ＯＣＴ撮像が終了していない場合には（Ｓ３１０／ＮＯ）、ステップＳ３０８に戻る。その後、移動量計測のためのＳＬＯスキャンを継続して被検眼２００の眼底の移動量の算出を行い（Ｓ３０８）、算出した移動量に基づいてＯＣＴスキャン位置の補正を行う（Ｓ３０９）。
【００９４】
一方、ステップＳ３１０の判断の結果、ＯＣＴ撮像が終了した場合には（Ｓ３１０／ＹＥＳ）、ステップＳ３１１に進む。
ステップＳ３１１に進むと、制御部１０１は、ＯＣＴ撮像部により撮像された断層画像（ＯＣＴ画像）を表示部１１７に表示する制御を行う。
【００９５】
続いて、ステップＳ３１２において、制御部１０１は、ＳＬＯ撮像部及びＯＣＴ撮像部を制御して、ＳＬＯスキャン及びＯＣＴスキャンを停止する制御を行う。
【００９６】
第１の実施形態によれば、複数の計測用部位における各計測用部位の形状情報を取得するとともに、ＳＬＯ撮像部により複数の計測用部位を少なくとも１回走査して各計測用部位の一部の位置関係を示す位置関係情報を取得し、取得した各計測用部位の形状情報と各計測用部位の位置関係情報とに基づいて、被検眼の移動量（被検眼の動き）を算出するようにしたので、被検眼の動きを求める際に、その処理時間の短縮を実現することができる。
さらに、第１の実施形態によれば、算出した被検眼の移動量（被検眼の動き）に基づいて、ＯＣＴ撮像部によるＯＣＴスキャン位置を補正するようにしたので、位置ズレの少ない断層画像（ＯＣＴ画像）を取得することができる。
即ち、第１の実施形態では、例えば固視微動による眼球の移動量（動き）を高速に算出することができるため、ＯＣＴ撮像部によるＯＣＴスキャン位置の補正を高頻度で行うことができる。これにより、ＯＣＴ撮像部によるＯＣＴスキャン位置のズレが少なくなり、断層画像（ＯＣＴ画像）の画質を向上させることができる。
【００９７】
なお、上述した第１の実施形態では、ＳＬＯ撮像部による主走査方向をＹ方向とし、副走査方向をＸ方向とする例で説明を行ったが、ＳＬＯ撮像部による主走査方向をＸ方向とし、副走査方向をＹ方向とする逆の態様においても同様な考えで実施できるものである。
【００９８】
（第２の実施形態）
次に、本発明の第２の実施形態について説明する。
【００９９】
上述した第１の実施形態では、眼底画像内から計測用部位を抽出する際に、検者が眼底画像上において指定した部位に基づいて抽出を行うものであった。第２の実施形態では、検者が眼底画像上において部位を指定すること無しに、眼底画像内から計測用部位を自動で抽出するものである。また、上述した第１の実施形態では、２つの計測用部位を抽出するものであったが、第２の実施形態では、３つ以上の複数の計測用部位を抽出し、これらの中から最適な計測用部位の組み合わせを考慮するものである。
【０１００】
第２の実施形態に係る眼科装置の概略構成は、図１に示す第１の実施形態に係る眼科装置１００の概略構成と同様である。
【０１０１】
図８は、本発明の第２の実施形態に係る眼科装置１００の制御方法における処理手順の一例を示すフローチャートである。なお、この図８では、図３に示す第１の実施形態におけるフローチャートの各ステップ（各工程）のうち、ステップＳ３０１〜Ｓ３０５の処理に相当する部分についてのみ記載している。
【０１０２】
まず、ステップＳ８０１において、ＳＬＯ撮像部は、被検眼２００の眼底のＳＬＯ撮像を開始する。具体的に、ＳＬＯ撮像部は、制御部１０１の制御に基づいて、レーザ光源１０２からレーザ光を出射し、被検眼２００の眼底で反射或いは散乱された戻り光をＡＰＤ１１０にて受光する。この際、制御部１０１は、ＳＬＯ−Ｘスキャナ１０５及びＳＬＯ−Ｙスキャナ１０６を制御して、レーザ光を被検眼２００の眼底上にてラスタースキャンを行う。そして、制御部１０１は、ＡＰＤ１１０で得られた信号を受信することで、被検眼２００の眼底の２次元画像である眼底画像を生成し取得する。この眼底画像を取得する処理を行う制御部１０１は、「画像取得手段」を構成する。
【０１０３】
続いて、ステップＳ８０２において、制御部１０１は、ステップＳ８０１で取得した眼底画像から血管部を抽出する。
【０１０４】
図９は、図８に示すステップＳ８０２〜Ｓ８０４の処理の一例を説明するための図である。
【０１０５】
図９（ａ）は、ステップＳ８０１で取得した眼底画像から、血管部を抽出した画像を示す図である。図９（ａ）において、実線で示されたものが血管部９０２であり、点線の丸で示されたものが血管部９０２の分岐部９０３〜９０６である。
【０１０６】
ここで、再び、図８の説明に戻る。
ステップＳ８０２の処理が終了すると、ステップＳ８０３に進む。
ステップＳ８０３に進むと、制御部１０１は、ステップＳ８０２で抽出した血管部の中から、移動量計測（被検眼２００の動きの計測）に用いる部位である計測用部位を複数（本実施形態では３つ以上）抽出する。この計測用部位を抽出する処理を行う制御部１０１は、「部位抽出手段」を構成する。
【０１０７】
ここで、計測用部位のＸ方向の長さＬｘは、上述した（２）式と同様である。また、制御部１０１は、Ｘ方向の長さＬｘの範囲内において単調増加或いは単調減少である部位を計測用部位として、図９（ａ）の画像内から複数（本実施形態では３つ以上）抽出する。この際、制御部１０１は、血管部９０２の分岐部９０３〜９０６は、計測用部位には含めないものとする。また、図９（ａ）に示す画像内で計測用部位を抽出する対象領域は、ＳＬＯ撮像部の走査全範囲に対して、左右上下で眼底移動量であるＭｘ，Ｍｙほど内側となり、図９（ａ）の一点鎖線で示した領域９０１となる。この図９（ａ）に示す領域９０１は、図４（ｂ）に示す領域４１０と同様である。
【０１０８】
図９（ｂ）は、ステップＳ８０３で抽出した計測用部位の範囲を示す図である。この図９（ｂ）に示す例では、６つの計測用部位の範囲９０７〜９１２を抽出した例が示されている。
計測用部位の範囲９０７は、左端から分岐部９０３までの範囲の中で、単調増加となる部分である。
計測用部位の範囲９０８は、分岐部９０３から分岐部９０４までの範囲の中で、単調減少となる部分である。
計測用部位の範囲９０９は、分岐部９０４から領域９０１までの範囲の中で、単調増加となる部分である。
計測用部位の範囲９１０は、左端から分岐部９０５までの範囲の中で、単調増加となる部分である。
計測用部位の範囲９１１は、分岐部９０５から分岐部９０６までの範囲の中で、単調増加となる部分である。
計測用部位の範囲９１２は、分岐部９０６から領域９０１までの範囲の中で、単調減少となる部分である。
【０１０９】
ここで、再び、図８の説明に戻る。
ステップＳ８０３の処理が終了すると、ステップＳ８０４に進む。
ステップＳ８０４に進むと、制御部１０１は、ステップＳ８０３で抽出した各計測用部位の形状情報を取得する。この各計測用部位の形状情報を取得する処理を行う制御部１０１は、「形状情報取得手段」を構成する。この計測用部位の形状情報は、図３のステップＳ３０３と同様に、ステップＳ８０１で取得した眼底画像に基づいて、ＳＬＯ撮像部による走査の座標系における情報として求められる。
【０１１０】
また、別な方法として、ＳＬＯ撮像部において、抽出された計測用部位の部分のみを再度走査することによって、計測用部位の形状情報を取得する方法がある。
図９（ｃ）は、計測用部位の部分のみを走査する方法を示す図である。なお、図９（ｃ）に示す例では、計測用部位の範囲９０８の部分を走査する場合について示している。
図９（ｃ）において、走査線９１３は、ステップＳ８０１で眼底画像を取得する際のＳＬＯスキャンにおける走査線に相当するものである。また、走査線９１３の走査間隔を、走査間隔９１５として示す。走査線９１４は、計測用部位の部分のみを走査する際の走査線に相当するものである。走査線９１４は、計測用部位の位置を計測できる最小限のＹ方向のストロークであればよいので、走査線９１３よりも短いストロークでよい。さらに、走査線９１４の走査間隔９１６は、走査線９１３の走査間隔９１５よりも狭くして、計測用部位の形状を細かく取得するようにしてもよい。他の計測用部位においても、同様の方法により形状情報を取得することができる。
なお、ステップＳ８０１で取得する眼底画像は固視微動の影響を受けるが、この方法によれば、計測用部位の形状情報を短時間に計測し取得することができるため、固視微動の影響を低減でき、計測用部位の形状情報を高精度に求めることが可能となる。移動量の算出精度は、計測用部位の形状情報の精度に依存するため、より高精度に形状情報を計測し取得することは重要である。
【０１１１】
ここで、再び、図８の説明に戻る。
ステップＳ８０４の処理が終了すると、ステップＳ８０５に進む。
ステップＳ８０５に進むと、制御部１０１は、ステップＳ８０３で抽出した複数の計測用部位（図９（ｂ）に示す例では６つの計測用部位）から、２個ずつの計測用部位の全ての組合せを求めて設定する。この２個ずつの計測用部位の組合せを設定する処理を行う制御部１０１は、「組合せ設定手段」を構成する。
【０１１２】
図１１は、図８に示すステップＳ８０５〜Ｓ８０７の処理の一例を説明するための図である。
【０１１３】
図１１に示す組合せ番号１１０１は、６つの計測用部位における組合せの通し番号を示す。本例では、６つの計測用部位が存在するため、組合せの数は１５個である。各組合せにおいて、第１の計測用部位の番号を部位（１）番号１１０２に示し、第２の計測用部位の番号を部位（２）番号１１０３に示す。
【０１１４】
ここで、再び、図８の説明に戻る。
ステップＳ８０５の処理が終了すると、ステップＳ８０６に進む。
ステップＳ８０６に進むと、制御部１０１は、ステップＳ８０５で設定した組合せごとに、２つの計測用部位の距離（Ｙ位置の差分）がＸ方向の所定範囲内において一意となるようなＸ方向の位置関係及び距離（Ｙ位置の差分）を求めて検出を行う。ここで、Ｘ方向の所定範囲内とは、計測用部位のＸ方向の長さＬｘの範囲内である。このステップＳ８０６におけるＸ方向の位置関係及び距離を検出する処理を行う制御部１０１は、「検出手段」を構成する。
【０１１５】
ここで、図１１に示す組合せ番号１１０１が「８」の場合の例について説明をする。
組合せ番号「８」の計測用部位の組合せは、部位（１）番号１１０２が図９（ｂ）に示す「９０８」であり、部位（２）番号１１０３が図９（ｂ）に示す「９１１」である。
【０１１６】
図１０は、図８に示すステップＳ８０６及びＳ８０７の処理の一例を説明するための図である。
【０１１７】
図１０（ａ）は、組合せ番号「８」の場合であり、図９（ｂ）に示す計測用部位の範囲９０８及び計測用部位の範囲９１１の拡大図である。
計測用部位の範囲９０８は、Ｘ位置ＸａからＸ位置Ｘｂまでの範囲で、関数ｆ（ｘ）で表される。
計測用部位の範囲９１１は、Ｘ位置ＸｃからＸ位置Ｘｄまでの範囲で、関数ｇ（ｘ）で表される。
領域１００１は、計測用部位の範囲９０８内のＸ位置αからＸ位置（α＋Ｌｘ）までの範囲を示す。
領域１００２は、計測用部位の範囲９１１内のＸ位置βからＸ位置（β＋Ｌｘ）までの範囲を示す。
また、領域１００１にある計測用部位と領域１００２にある計測用部位と間の距離ｄ（ｘ）は、以下の（１４）式で求められる。
【０１１８】
【数９】
2014217744.tif 000011
【０１１９】
領域１００１の左端のＸ位置（所定位置）を示す変数αと領域１００２の左端のＸ位置（所定位置）を示す変数βは、それぞれ、上記の（１６）式と（１７）式の範囲の値を取る。ここで、２つの計測用部位のＸ方向の位置関係を求めることは、変数αと変数βを求めることを意味する。
【０１２０】
また、制御部１０１は、上記の（１５）式のｘの範囲に対して、（１４）式の距離ｄ（ｘ）が一意となるような変数αと変数βの組合せを求める。本例では、制御部１０１は、変数αと変数βの組合せの中で、変数αと変数βとの差が最小となる組合せを選択するものとする。このように、変数αと変数βとの差を最小にすることによって、移動量計測（被検眼２００の動きの計測）のためのＳＬＯスキャンに要する時間を最小にすることができる。また、２つの計測用部位に対して、１回のスキャンで計測できれば、より高速に移動量を計測できるため、変数αと変数βとが等しい組合せを選択することが望ましい。
【０１２１】
組合せ番号「８」の計測用部位の組合せにおいては、α＝βとなる位置関係が存在するため、その位置関係を図１０（ｂ）に示す。この図１０（ｂ）に示す場合は、領域１００１及び領域１００２がＸ方向において同じ範囲となり、図４（ｂ）に示す第１の実施形態において検者が入力部１１６を介して計測用部位を指定する場合と同様の場合となる。また、変数αと変数βとの差が最小となる組合せが複数個ある場合には、その組合せの中で、計測用部位のＸ方向の長さＬｘの値が最大となる組合せを選択するものとする（より具体的には、２つの計測用部位のＸ方向の長さＬｘの値が小さい方の計測用部位のＸ方向の長さＬｘの値が最大となる組合せを選択するものとする）。これにより、被検眼２００の眼底の移動量が大きい場合への対応が可能となる。そして、求めた変数αと変数βは、図１１に示す対応表の領域位置１１０５に、α０８及びβ０８として入力される。また、距離ｄ（ｘ）は、上述したように（１４）式により算出される。
【０１２２】
同様の方法により、制御部１０１は、組合せ番号「１」から「１５」の全てにおいて、変数αと変数β、及び距離（Ｙ位置の差分）を求める。
【０１２３】
図１１に示す対応表の判定１１０４には、一意とならない組合せには０が入力し、一意となる場合には１を入力する。図１１に示す例では、組合せ番号「９」と「１０」は、一意とならない組合せであることを示している。ここで、組合せ番号「９」が一意とならないのは、図９（ｂ）に示す計測用部位の範囲９０８と計測用部位の範囲９１２とがともにＸ方向に対して単純減少を示し、また、その傾きも略等しいためである。また、組合せ番号「１０」が一意とならないのは、図９（ｂ）に示す計測用部位の範囲９０９と計測用部位の範囲９１０とがともにＸ方向に対して単純増加を示し、また、その傾きも略等しいためである。
【０１２４】
ここで、再び、図８の説明に戻る。
ステップＳ８０６の処理が終了すると、ステップＳ８０７に進む。
ステップＳ８０７に進むと、制御部１０１は、各計測用部位における移動量計測（被検眼２００の動きの計測）のためのＳＬＯスキャン位置を求める。ここで、本実施形態では、スキャン位置は、ステップＳ３０５と同様に、計測用部位のＸ方向の長さＬｘの中心の位置とし、図１１に示す対応表のスキャン位置１１０６の列に入力する。
【０１２５】
図１０（ｂ）に示す組合せ番号「８」の場合、計測用部位の範囲９０８及び計測用部位の範囲９１１のスキャン位置は、同じＸ位置の値となり、以下の（１８）式で求まる。
【０１２６】
【数１０】
2014217744.tif 000012
【０１２７】
図１０（ｂ）の走査線１００３は、上記のスキャン位置にて１回のスキャンで２つの計測用部位の範囲９０８及び９１１をスキャンする様子を示す。
【０１２８】
次に、組合せ番号「７」の場合について説明する。
図１０（ｃ）は、組合せ番号「７」の場合であり、図９（ｂ）に示す計測用部位の範囲９０８及び計測用部位の範囲９１０の拡大図である。
領域１０１１は、計測用部位の範囲９０８内のＸ位置α０７からＸ位置（α０７＋Ｌｘ）までの範囲を示す。
領域１０１２は、計測用部位の範囲９１０内のＸ位置β０７からＸ位置（β０７＋Ｌｘ）までの範囲を示す。
【０１２９】
図１０（ｃ）に示す組合せ番号「７」の場合、計測用部位の範囲９０８及び計測用部位の範囲９１０のスキャン位置は、異なるＸ位置の値となり、それぞれ、以下の（１９）式に示すスキャン位置ｓ１０７及び（２０）式に示すスキャン位置ｓ２０７となる。
【０１３０】
【数１１】
2014217744.tif 000013
【０１３１】
図１０（ｃ）に、計測用部位の範囲９０８及び計測用部位の範囲９１０をスキャンする第１の方法の例を示す。
第１の方法では、走査線１００４によるスキャンは、計測用部位の範囲９０８をスキャン位置ｓ１０７にてＹ方向のストロークを短くしたスキャンである。その後、軌跡１００６を経由して、走査線１００５に繋がる。その後、走査線１００５によるスキャンは、計測用部位の範囲９１０をスキャン位置ｓ２０７にてＹ方向のストロークを短くしたスキャンである。
【０１３２】
また、図１０（ｄ）に、計測用部位の範囲９０８及び計測用部位の範囲９１０をスキャンする第２の方法の例を示す。
第２の方法では、走査線１００７によるスキャンは、計測用部位の範囲９０８をスキャン位置ｓ１０７にてＹ方向の全ストロークによるスキャンである。その後、軌跡１００８を経由して、走査線１００９に繋がる。その後、走査線１００９によるスキャンは、計測用部位の範囲９１０をスキャン位置ｓ２０７にてＹ方向の全ストロークによるスキャンである。
【０１３３】
このように、変数αと変数βとの値が異なる場合には、各計測用部位に対して異なるＸ位置において、それぞれ１回のスキャンを行うことになる。また、移動量計測（被検眼２００の動きの計測）に実際に使用する計測用部位の組合せは、図１１に示す対応表の判定１１０４の値が１である組合せを用いればよい。
【０１３４】
図８のステップＳ８０７の処理が終了すると、本実施形態では、第１の実施形態における図３に示すステップＳ３０６〜Ｓ３１２の処理を経る。この際、図３に示すステップＳ３０６では、制御部１０１は、ステップＳ８０６による検出の結果に応じて、位置関係情報を取得する形態を採る。
【０１３５】
なお、上述した第２の実施形態では、ＳＬＯ撮像部による主走査方向をＹ方向とし、副走査方向をＸ方向とする例で説明を行ったが、ＳＬＯ撮像部による主走査方向をＸ方向とし、副走査方向をＹ方向とする逆の態様においても同様な考えで実施できるものである。また、図８のステップＳ８０３〜Ｓ８０７までの処理に関しては、主走査方向がＹ方向の走査、及び、主走査方向がＸ方向の走査の両方の走査において処理を行ってもよい。このように、両方の走査を行うことによって、一方の走査による対応表（図１１）において計測用部位の組合せが存在しない場合には、もう一方の走査による対応表（図１１）から計測用部位の組合せを求めることができる。また、ＳＬＯ撮像部による主走査方向を、使用する計測用部位の組合せに応じて決定するようにしてもよい。
【０１３６】
第２の実施形態によれば、上述した第１の実施形態の効果に加えて、検者が眼底画像上で部位を指定すること無しに眼底画像内から計測用部位を自動で抽出し、さらに、最適な計測用部位の組合せとそのスキャン位置を自動で求めることができる。
また、この自動方法を用いれば、図３のステップＳ３０１〜Ｓ３０５までの処理を繰り返し実行することもできる。即ち、眼底画像を所定フレームレート（例えば、２［Ｈｚ］）で取得をして、表示部１１７に更新表示しながら、計測用部位の抽出等を行うことができる。この際、計測用部位の自動抽出は、フレームごとで行う必要は無く、所定フレーム数ごと或いは所定時間経過時など、定期的なタイミングで行うようにすればよい。また、眼科装置１００の固視灯（不図示）の位置を変更したときや、被検者の固視が安定しないときなどで眼底画像内の計測用部位の位置が変化するような場合には、再度計測用部位を抽出する必要があるため、自動抽出を行うようにすればよい。
【０１３７】
（第３の実施形態）
次に、本発明の第３の実施形態について説明する。
【０１３８】
上述した第１及び第２の実施形態では、被検眼２００の眼底の移動量を算出するためのＳＬＯスキャンは、Ｘ位置Ｘｍの位置においてのみ行われる場合について説明を行った。第３の実施形態では、算出した被検眼２００の眼底の移動量に基づいて、Ｘ位置Ｘｍを変更する場合について説明する。つまり、移動量計測（被検眼２００の動きの計測）のためのＳＬＯスキャンのＸ位置Ｘｍを、被検眼２００の眼底の移動に対してトラッキング（追尾）させるものである。これにより、被検眼２００の眼底の移動量が所定範囲Ｍｘ，Ｍｙを超えてしまうような場合でも、随時追従して、継続して移動量を算出することが可能となる。
【０１３９】
被検眼２００の眼底の移動量が（Δｘ，Δｙ）であったときには、変更後のＸ位置Ｘｍ´は、以下の（２１）式にようになる。
【０１４０】
【数１２】
2014217744.tif 000014
【０１４１】
ＳＬＯスキャンのＸ位置Ｘｍを変更するタイミングは、被検眼２００の眼底の移動量を算出（計測）するごとに毎回行ってもよい。また、被検眼２００の眼底の移動量に所定の閾値を設けて、被検眼２００の眼底の移動量がその閾値を超えた場合に、ＳＬＯスキャンのＸ位置Ｘｍを変更するようにしてもよい。
【０１４２】
なお、第３の実施形態では、ＳＬＯ撮像部による主走査方向をＹ方向とし、副走査方向をＸ方向とする例で説明を行ったが、ＳＬＯ撮像部による主走査方向をＸ方向とし、副走査方向をＹ方向とする逆の態様においても同様な考えで実施できるものである。
【０１４３】
（第４の実施形態）
次に、本発明の第４の実施形態について説明する。
【０１４４】
第３の実施形態では、計測用部位上を走査する第１の走査手段であるＳＬＯ撮像部による別の走査例を説明する。
【０１４５】
上述した第１の実施形態では、いわゆるフライングスポットと呼ばれるスポット状の照明光を用いて走査を行っていた。この方法以外の走査方法として、例えば、ライン状の照明光を用いたＬ−ＳＬＯによる走査を行ってもよい。また、被検眼２００の眼底を２次元ＣＣＤで撮像した場合においては、２次元ＣＣＤの特定の１次元の走査ラインの電子走査を行ってもよい。
【０１４６】
（第５の実施形態）
次に、本発明の第５の実施形態について説明する。
【０１４７】
第５の実施形態では、第１の実施形態における図３のステップＳ３０８において算出した移動量が、許容値を超えた場合の処理について説明する。
【０１４８】
被検眼２００の眼底の移動量が、Ｍｘ或いはＭｙよりも大きい場合には、その移動量を算出（計測）できなくなってしまうため、許容範囲としての移動量の閾値を設ける。ここで、Ｘ方向の閾値をＴｘとし、Ｙ方向の閾値をＴｙとする。この閾値Ｔｘ及びＴｙは、移動量を計測する時間間隔の間の眼底移動量に基づいて設定する。例えば、移動量を計測する時間間隔が、ＯＣＴ撮像部の走査時間である約１４．７０６［ｍｓｅｃ］と同じとしたとき、その時間中に被検眼２００の眼底が０．０４４［ｍｍ］移動するものとした場合には、閾値Ｔｘ及びＴｙを、それぞれ、以下の（２２）式及び（２３）式のように設定する。
【０１４９】
【数１３】
2014217744.tif 000015
【０１５０】
（２２）式及び（２３）式において２倍しているのは、移動量に対するマージンである。この閾値Ｔｘ及びＴｙを超えた場合の処理として、２つの処理例を説明する。
【０１５１】
１つ目の処理例は、第３の実施形態で説明したようにＳＬＯスキャン位置を変更する。
ＳＬＯ撮像部による副走査方向（Ｘ方向）への移動量が閾値Ｔｘよりも大きい場合には、ＳＬＯスキャン位置を、被検眼２００の眼底の移動量だけ変更することによって、被検眼２００の眼底をトラッキング（追尾）する動作となる。
ＳＬＯ撮像部による主走査方向（Ｙ方向）への移動量が閾値Ｔｙよりも大きい場合には、制御部１０１は、図４（ｂ）に示す計測用部位の範囲４０６及び４０７が範囲４０９内にまだ存在しているか否かを判断する。この判断の結果、図４（ｂ）に示す計測用部位の範囲４０６及び４０７が範囲４０９内に存在している場合には、まだ移動量を計測できる位置にあるので、ＯＣＴスキャンを継続できる。一方、この判断の結果、図４（ｂ）に示す計測用部位の範囲４０６及び４０７が範囲４０９内に存在していない場合には、制御部１０１は、その旨を通知するエラー表示を表示部１１７に行い、ＯＣＴスキャンを停止させて、図３のステップＳ３０１に戻り、計測用部位の抽出処理からやり直す。
【０１５２】
２つ目の処理例は、Ｘ方向或いはＹ方向への移動量が閾値を超えた場合には、制御部１０１は、その旨を通知するエラー表示を表示部１１７に行い、ＯＣＴスキャンを停止させて、図３のステップＳ３０１に戻り、計測用部位の抽出処理からやり直すものである。
【０１５３】
（第６の実施形態）
次に、本発明の第６の実施形態について説明する。
【０１５４】
第６の実施形態では、第１の実施形態における図３のステップＳ３０１において取得する画像の別の例を説明する。
【０１５５】
上述した第１の実施形態においては、ＳＬＯ撮像部による撮像により眼底画像を取得した例を説明したが、眼底カメラ或いはＯＣＴなどの他の撮像手段で取得した画像を利用することも可能である。この場合、他の撮影手段で取得した画像とＳＬＯ撮像部で取得した画像との間の座標系の対応関係を予め求めておくことで利用可能となる。
【０１５６】
（第７の実施形態）
次に、本発明の第７の実施形態について説明する。
【０１５７】
第７の実施形態では、計測用部位、その計測用部位の組合せ、計測用部位の形状情報、及び、移動量計測（被検眼２００の動きの計測）のためのスキャン位置のいずれかを、被検眼２００に関連付けて制御部１０１内に記憶する。こうすれば、次回の同一撮影条件での検査時に、前記いずれかを再度利用することができる。これにより、計測用部位の抽出等の時間を削減でき、ＯＣＴ撮像までの時間を短縮することができる。
【０１５８】
（第８の実施形態）
次に、本発明の第８の実施形態について説明する。
【０１５９】
第８の実施形態では、眼科装置１００を前眼部撮像装置に適用した場合について説明する。
【０１６０】
図１２は、本発明の第８の実施形態を示し、前眼部の撮像画像の一例を示す図である。前眼部における特徴的な部位（移動量計測用部位）としては、血管部、或いは、角膜輪部１２０１が適している。角膜輪部１２０１の形状は、乳頭部と同様に円形状となっているため、第１象限と第３象限は単調減少となり、第２象限と第４象限は単調増加を示す場合が多く、本発明における計測用部位として適している。図１２に、角膜輪部１２０１上に、計測用部位の範囲１２０２及び１２０３を設定した様子を示す。走査線１２０４は、移動量計測（被検眼２００の動きの計測）のためのスキャンを示す。即ち、本実施形態では、角膜輪部１２０１の一部を計測用部位として使用するものである。
【０１６１】
（第９の実施形態）
次に、本発明の第９の実施形態について説明する。
【０１６２】
第９の実施形態では、被検眼２００の眼底の移動量を計測し、その計測値より移動特性を算出し、移動特性に基づいて、移動量計測の条件を再度設定することで、確実に被検眼２００の移動を捕捉できるようにするものである。
【０１６３】
まず、被検眼２００の移動特性を取得する方法について説明する。
以下に、上述した移動量を計測する方法を用いて計測した被検眼２００の眼底の移動量から、被検眼２００の移動特性を取得する方法について説明する。
【０１６４】
図１３は、本発明の第９の実施形態を示し、所定時間内において計測した被検眼２００の眼底の移動量を順にプロットした様子を示す図である。
図１３において、位置１３０１（Ｘ１，Ｙ１）は、基準位置を示しており、座標は（０，０）である。そして、被検眼２００の眼底の移動量を計測するためのスキャンを行う毎に、計測された移動量（Ｘ，Ｙ）を順にプロットしていく。図１３は、位置１３０１から位置１３０２（Ｘ２，Ｙ２）、さらに、位置１３０３（Ｘ３，Ｙ３）、位置１３０４（Ｘ４，Ｙ４）、位置１３０５（Ｘ５，Ｙ５）、位置１３０６（Ｘ６，Ｙ６）、位置１３０７（Ｘ７，Ｙ７）まで順にプロットしたものである。
【０１６５】
制御部１０１は、これらの計測された被検眼２００の眼底の移動量に基づいて、移動特性として、被検眼２００の移動範囲、移動速度を算出して取得する。この、移動特性を取得する処理を行う制御部１０１は、「移動特性取得手段」を構成する。
【０１６６】
ここで、移動範囲は、Ｘ方向及びＹ方向において移動した範囲を示す。Ｘ方向の移動範囲Ｒｘは以下の（２４）式で求められ、Ｙ方向の移動範囲Ｒｙは、以下の（２５）式で求められる。
【０１６７】
【数１４】
2014217744.tif 000016
【０１６８】
図１３においては、Ｘ方向の移動範囲Ｒｘは、距離１３０８であり、Ｙ方向の移動範囲Ｒｙは、距離１３０９である。距離１３０８は、位置１３０４（Ｘ４，Ｙ４）と位置１３０７（Ｘ７，Ｙ７）との距離であるので、（Ｘ４−Ｘ７）で算出される。また、距離１３０９は、位置１３０５（Ｘ５，Ｙ５）と位置１３０７（Ｘ７，Ｙ７）との距離であるので、（Ｙ７−Ｙ５）で算出される。
【０１６９】
次いで、移動速度を求める。
被検眼２００の眼底の移動量を計測するためのスキャンを行う時間間隔Ｔが、一定とした場合において、各点を結ぶ線分の長さが最大なものを求めることにより、最大の移動速度Ｖ［ｍｍ／ｓ］は、以下の（２６）式で求められる。
【０１７０】
【数１５】
2014217744.tif 000017
【０１７１】
図１３においては、位置１３０４（Ｘ４，Ｙ４）と位置１３０５（Ｘ５，Ｙ５）との線分１３１０の長さが最大である。
【０１７２】
被検眼２００の移動特性を取得する他の方法としては、制御部１０１に予め記憶してある移動範囲Ｒｘ、移動範囲Ｒｙ、移動速度Ｖの値を読みだすことにより取得する方法である。これらの値は、初期値としての固定値を予め記憶しておく。また、計測した被検眼２００の眼底の移動量に基づいて算出した移動特性を被検眼２００に紐づいた情報として制御部１０１に記憶しておき、次回検査時に読みだすことにより取得するようにしてもよい。
【０１７３】
また、被検眼２００の移動特性を取得するその他の方法としては、検者が入力部１１６から、移動範囲Ｒｘ、移動範囲Ｒｙ、移動速度Ｖの値を入力する方法がある。この場合、制御部１０１は、入力部１１６から入力された値を取得する。
【０１７４】
次に、被検眼２００の移動特性に基づいて、被検眼２００の眼底の移動量を計測するための走査条件を設定する方法について説明する。
【０１７５】
図１４は、本発明の第９の実施形態に係る眼科装置において、移動量計測条件設定処理の詳細な処理手順の一例を示すフローチャートである。
【０１７６】
まず、ステップＳ１４０１において、制御部１０１は、移動量Ｍｘ、Ｍｙを設定する。走査条件を設定するためには、（１）式に示した移動量Ｍｘ、Ｍｙを設定する必要がある。この移動量Ｍｘ、Ｍｙは、移動量を計測できる範囲を意味するものである。（１）式は、移動量Ｍｘ、Ｍｙとして、固定値を設定する例を示したものである。これらの固定値は、初期値を予め記憶しておいてもよい。本例では、移動量Ｍｘ、Ｍｙは、取得された移動特性の移動範囲Ｒｘ、Ｒｙに基づいて設定される。なお、移動量Ｍｘ、Ｍｙは、移動範囲Ｒｘ、Ｒｙと同じ値を設定してもよい。また、移動量Ｍｘ、Ｍｙは、移動特性の移動範囲Ｒｘ、Ｒｙの値にマージンとしての量を加算した値を設定してもよい。具体的に、マージンとして、０．２［ｍｍ］を加算した場合の移動量Ｍｘ、Ｍｙは、それぞれ、以下の（２７）式、（２８）式のようになる。
【０１７７】
【数１６】
2014217744.tif 000018
【０１７８】
また、移動量Ｍｘ、Ｍｙは、移動特性の移動範囲Ｒｘ、Ｒｙの値にマージンとしての量を乗算した値を設定してもよい。マージン量として、１．２を乗算した場合の移動量Ｍｘ、Ｍｙは、それぞれ、以下の（２９）式、（３０）式のようになる。
【０１７９】
【数１７】
2014217744.tif 000019
【０１８０】
また、取得された移動特性の移動範囲Ｒｘ、Ｒｙの値が、移動量Ｍｘ、Ｍｙの固定値よりも小さい場合には、固定値を設定するようにしてもよい。
【０１８１】
このように設定された移動量Ｍｘ、Ｍｙの値に基づいて、移動量計測に用いる部位を抽出し、最適な部位の組合せとスキャン方向とスキャン位置を、第１及び第２の実施形態で説明した手動或いは自動の方法を用いて求める。
【０１８２】
続いて、ステップＳ１４０２において、制御部１０１は、移動量計測スキャンのスキャン方向を設定する。
【０１８３】
第１及び第２の実施形態では、移動量計測スキャンのスキャン方向がＹ方向である場合について説明した。部位の抽出及び組合せの設定をする際には、移動量計測のスキャン方向として、Ｘ方向またはＹ方向のどちらかの方向を設定する必要がある。この設定方法としては、移動量Ｍｘ、Ｍｙの値の大きい方、つまり、移動量の大きい方向を第１のスキャン方向として設定するものである。
【０１８４】
まずは、第１のスキャン方向において、部位の抽出及び組合せの設定処理を実施する。但し、部位の抽出或いは部位の組合せの設定ができない場合には、スキャン方向をもう一方の第２の方向へ変更して、部位の抽出及び組合せの設定処理を再度実施する。例えば、移動量Ｍｘが移動量Ｍｙよりも大きい場合には、第１のスキャン方向としてＸ方向を設定する。この時、移動量計測用部位として、Ｙ方向の長さが長さＬｙ以上となる部位を、図９の領域９０１から抽出する。長さＬｙは、長さＬｘよりも短いため、スキャン方向をＹ方向とした場合よりも移動量計測用部位を複数抽出できる可能性は高くなる。もちろん、抽出できるかどうかは、部位の形状にも依存する。これが、移動量の大きい方向を第１のスキャン方向として設定する第１の理由である。
【０１８５】
また、後述する移動量の閾値Ｔｘ、Ｔｙの設定において説明するように、スキャン方向における移動量の計測可能な範囲は、部位の長さＬｘ或いはＬｙのみでは決まらず、部位と走査エリアとの位置関係で決まるため、部位の長さＬｘ或いはＬｙよりも広くできる可能性が高くなる。これが、移動量の大きい方向を第１のスキャン方向として設定する第２の理由である。
【０１８６】
ステップＳ１４０３〜ステップＳ１４０８の処理は、それぞれ、ステップＳ８０２〜ステップＳ８０７の処理と同様であるため、説明は省略する。
【０１８７】
ステップＳ１４０９において、制御部１０１は、移動量計測のためのスキャンレートＳＲを設定する。ここで、スキャンレートＳＲとは、移動量計測のためのスキャンを単位時間当たりに何回行うかの頻度を意味する。このスキャンレートＳＲは、（２６）式で求めた移動速度Ｖ［ｍｍ／ｓ］と、移動量の許容値Ｍｔ［ｍｍ］に基づいて設定され、以下の（３１）式で算出される。
【０１８８】
【数１８】
2014217744.tif 000020
【０１８９】
ここで、移動量の許容値Ｍｔとは、どれだけ細かく移動量を計測してスキャン位置を補正したいかによって決まる値である。本実施形態では、この許容値Ｍｔの値を超えるような位置ズレが発生しないように、必要なスキャンレートで移動量を計測してスキャン位置を補正する。
【０１９０】
スキャンレートＳＲが低い場合には、移動量を計測する間隔が長くなるため、その間に発生する移動量は大きい。そのため、スキャン位置の補正は粗くなる。
また、スキャンレートＳＲが高い場合には、移動量を計測する間隔が短くなるため、その間に発生する移動量は小さい。そのため、スキャン位置の補正は細かくなる。
【０１９１】
例えば、移動速度Ｖが、３．０［ｍｍ／ｓ］、移動量の許容値Ｍｔが０．０２［ｍｍ］である場合には、スキャンレートＳＲは、（３１）式から、１５０［Ｈｚ］と求まる。ＳＬＯ撮像部のスキャンレートの最大値が、１［ｋＨｚ］である場合、このスキャンレート１５０［Ｈｚ］は十分に対応可能である。
【０１９２】
ＳＬＯ撮像部のスキャンレートを１５０［Ｈｚ］とした場合においても、ＳＬＯスキャン自体の速度を遅くする必要は無く、ＳＬＯスキャンを１回走査するのに要する時間は、１．０［ｍｓｅｃ］のままでよい。適切なスキャンレートを設定することにより、被検眼２００への入射光量を低減する効果もある。
【０１９３】
スキャンレートＳＲが１５０［Ｈｚ］で、ＯＣＴ撮像部のスキャンレートが６８［Ｈｚ］である場合、ＯＣＴスキャンを１回走査する間に、移動量を計測のためのＳＬＯスキャンは、２〜３回走査されることになる。つまり、本実施形態においては、１つのＯＣＴスキャン中に、移動量が２〜３回計測されて、その計測の都度、ＯＣＴスキャン位置を随時補正する。
【０１９４】
また、例えば、移動速度Ｖが、１．０［ｍｍ／ｓ］、移動量の許容値Ｍｔが０．０２［ｍｍ］である場合には、スキャンレートＳＲは、（３１）式から、５０［Ｈｚ］と求まる。スキャンレートＳＲが５０［Ｈｚ］で、ＯＣＴ撮像部のスキャンレートが６８［Ｈｚ］である場合、ＯＣＴスキャンを１回走査する間に、移動量を計測のためのＳＬＯスキャンは、０〜１回走査されることになる。このように、スキャンレートＳＲが、ＯＣＴ撮像部のスキャンレートよりも小さい（遅い）場合には、スキャンレートＳＲの値は、ＯＣＴ撮像部のスキャンレートと同じ値に設定してもよい。スキャンレートＳＲとＯＣＴ撮像部のスキャンレートを同じ値に設定することにより、ＯＣＴスキャン毎にＳＬＯスキャンで計測した移動量を確実に反映させることが可能である。
【０１９５】
ステップＳ１４１０において、制御部１０１は、移動量の閾値Ｔｘ、Ｔｙを設定する。被検眼２００の眼底の移動量が、移動量Ｍｘ、或いは、Ｍｙよりも大きい場合には、移動量を計測できなくなるため、計測可能な範囲としての移動量の閾値を設ける。ここで、Ｘ方向の閾値をＴｘ、Ｙ方向の閾値をＴｙとする。
【０１９６】
ここでは、第５の実施形態で説明したように、閾値Ｔｘ、Ｔｙは、移動量を計測する時間間隔の間に発生する眼底移動量に基づいて設定される場合について説明する。
移動量を計測する時間間隔は、スキャンレートＳＲの値の逆数になり、１／ＳＲ［ｓｅｃ］である。この移動量を計測する時間間隔と（２６）式で求めた移動速度Ｖ［ｍｍ／ｓ］とから、閾値Ｔｘ、Ｔｙは、それぞれ、以下の（３２）式、（３３）式で算出される。
【０１９７】
【数１９】
2014217744.tif 000021
【０１９８】
（３２）式及び（３３）式において、係数αは、閾値に対するマージンのための係数である。例えば、移動速度Ｖが３．０［ｍｍ／ｓ］、スキャンレートＳＲが１５０［Ｈｚ］、係数αが２．０である場合には、閾値Ｔｘ、Ｔｙは、それぞれ、以下の（３４）式、（３５）式で算出される。
【０１９９】
【数２０】
2014217744.tif 000022
【０２００】
図１５は、本発明の第９の実施形態を示し、移動範囲Ｒｘ、Ｒｙ、移動量Ｍｘ、Ｍｙ、移動量の閾値Ｔｘ、Ｔｙ、並びに、部位のＸ方向の長さＬｘ及びＹ方向の長さＬｙの位置関係の一例を示す図である。
【０２０１】
図１５において、点線で示した領域１５０３は、取得された移動特性の移動範囲Ｒｘ、Ｒｙを示す。また、図１５において、破線で示した領域１５０２は、移動量の閾値Ｔｘ、Ｔｙに基づく領域を示す。図１５において、実線で示した領域１５０１は、移動量Ｍｘ、Ｍｙに基づく領域を示す。ここで、移動量Ｍｘ、Ｍｙの計測開始時点は、図１５の原点、つまり座標（０，０）の位置である。被検眼２００の眼底は、座標（０，０）から任意の方向に移動範囲Ｒｘ、Ｒｙだけ移動する可能性がある。そのことから、領域１５０１及び領域１５０２は、移動する最大の範囲として第１象限から第４象限に広く設定されるものである。
【０２０２】
また、移動量の閾値Ｔｘ、Ｔｙの他の設定方法について説明する。
図１７は、本発明の第９の実施形態を示し、移動量計測可能範囲の一例を示す図である。具体的に、図１７には、図４（ｂ）に示す計測用部位の範囲４０６及び４０７上を走査線４０５でＹ方向に走査して移動量計測を行う場合における、Ｙ方向の移動量の計測可能な範囲が示されている。
【０２０３】
図１７に示す距離１７０２は、計測用部位の範囲４０６内にある部位の上端と走査エリア１７０１の上部と間の距離を示しており、Ｙ方向のプラス方向への移動量の計測可能な範囲Ｌ１を示す。被検眼２００が、Ｙ方向のプラス方向へ距離１７０２未満で移動している場合には、移動量を計測できることを意味する。
【０２０４】
また、図１７に示す距離１７０３は、計測用部位の範囲４０７内にある部位の下端と走査エリア１７０１の下部との距離を示しており、Ｙ方向のマイナス方向への移動量の計測可能な範囲Ｌ２を示す。被検眼２００が、Ｙ方向のマイナス方向へ距離１７０３未満で移動している場合は、移動量を計測できることを意味する。
【０２０５】
このように、移動量計測のスキャン方向に発生する移動量は、広い範囲において計測可能となる。また、スキャン方向ではない、一方のＸ方向への閾値Ｔｘは、（３４）式と同じである。スキャン方向への移動量の計測可能範囲は、プラス方向及びマイナス方向の個別に設定することが可能であり、プラス方向の閾値Ｔｙ（＋）及びマイナス方向の閾値Ｔｙ（−）は、それぞれ、以下の（３６）式、（３７）式で算出される。
【０２０６】
【数２１】
2014217744.tif 000023
【０２０７】
ここで、再び、図１４の説明に戻る。
ステップＳ１４１０の処理が終了すると、ステップＳ１４１１に進む。
ステップＳ１４１１に進むと、制御部１０１は、移動量計測のためのＳＬＯスキャンのスキャンストロークを設定する。
【０２０８】
図１７において、走査線４０５の最小のスキャンストローク１７０４を設定する場合について説明する。
スキャンストローク１７０４は、計測用部位の範囲４０６及び４０７内にある部位がＹ方向に±Ｍｙだけ移動した場合でも部位と交叉できる長さであることが必要である。つまり、計測用部位の範囲４０６内にある部位の上端からＭｙだけプラス方向から計測用部位の範囲４０７内にある部位の下端からＭｙだけマイナス方向までの長さを求めて、これをスキャンストローク１７０４として設定する。
【０２０９】
次いで、スキャン方向での移動量計測可能範囲を最大とする場合におけるスキャンストロークの設定について説明する。
この場合におけるスキャンストロークは、走査エリア１７０１のスキャン方向における全長を設定するものである。また、この時の移動量の閾値Ｔｙは、（３６）式、（３７）式で示したものとなる。
【０２１０】
ここで、再び、図１４の説明に戻る。
ステップＳ１４１１の処理が終了すると、ステップＳ１４１２に進む。
ステップＳ１４１２に進むと、制御部１０１は、移動量計測に用いる部位である計測用部位を選択する。ここで、抽出された複数の計測用部位の組合せ中から１つを選択する方法について説明する。
１つの方法としては、スキャンストロークが最も短いものを選択する。この選択方法によれば、移動量計測に要する時間を短くできるため、スキャンレートを高くできるという利点がある。
また、他の方法としては、移動量計測可能範囲が最大となるものを選択する。この選択方法によれば、被検眼２００の移動特性よりも大きい動きが発生した場合においても捕捉できて画像を取得できる可能性が高くなるという利点がある。
【０２１１】
続いて、ステップＳ１４１３において、制御部１０１は、移動特性を計測する計測期間Ｐを設定する。この計測期間Ｐは、ＯＣＴ撮像に要する時間と同等の値を設定する。
ＯＣＴ撮像部が２５６本の走査線の断層画像を取得するには、上述したように、約３．７６［ｓｅｃ］の時間が掛かるため、計測期間Ｐとして、例えば、４．０［ｓｅｃ］を設定する。また、他の方法としては、固視微動の動作の１つのフリック（マイクロサッカード）の発生周期に基づいて計測期間Ｐを設定してもよい。この際、フリック（マイクロサッカード）の発生周期は、２［Ｈｚ］程度であるので、計測期間Ｐとして、例えば、５．０［ｓｅｃ］を設定する。
【０２１２】
次に、まず被検眼２００の移動特性を取得して、次いで移動量を計測するための走査条件及び移動量計測に用いる部位である計測用部位を設定し、そして、ＯＣＴ画像を取得するという全体の処理について説明する。
図１６は、本発明の第９の実施形態に係る眼科装置の制御方法における処理手順の一例を示すフローチャートである。
【０２１３】
図１６において、ステップＳ１６０１〜Ｓ１６１２までが、被検眼２００の移動特性を取得する処理である。また、ステップＳ１６１４が移動量を計測するための走査条件及び移動量計測に用いる部位である計測用部位を設定する処理である。また、ステップＳ１６１５〜Ｓ１６２１までが、ＯＣＴ画像を取得する処理である。
【０２１４】
まず、ステップＳ１６０１において、制御部１０１は、移動特性の初期値を設定する。具体的に、ステップＳ１６０１では、移動特性である移動範囲Ｒｘ、Ｒｙ、移動速度Ｖの初期値を設定する。被検眼２００の移動特性を取得するためには、所定期間である計測期間Ｐ（以下、「所定期間Ｐ」と称する）内で被検眼２００の移動量を計測する必要がある。移動特性を取得するための移動量計測条件を設定するために、移動特性の初期値が使用される。移動特性の初期値として、固定値を設定する場合には、例えば、移動範囲Ｒｘ、Ｒｙは、各々に１．０［ｍｍ］、移動速度Ｖは、３．０［ｍｍ／ｓ］を設定する。また、過去の検査時に移動特性が既に計測されている場合には、被検眼２００の移動特性が予め分かっているので、その値を設定してもよい。また、検者が、入力部１１６から移動特性の初期値を入力して設定してもよい。
【０２１５】
続いて、ステップＳ１６０２において、第１の走査手段であるＳＬＯ撮像部は、被検眼２００の眼底に対して光を走査して、被検眼２００の眼底のＳＬＯ撮像を開始する。そして、制御部１０１は、被検眼２００の眼底の２次元画像である眼底画像を生成し取得し、その後、取得した眼底画像を表示部１１７に表示する。このステップＳ１６０２の処理は、図３のステップＳ３０１の処理と同様である。
【０２１６】
続いて、ステップＳ１６０３において、制御部１０１は、移動量計測条件の設定処理を行う。具体的に、ステップＳ１６０３では、図１４に示すフローチャートの処理が行われ、移動特性に基づいて移動量計測条件の設定がなされる。
【０２１７】
続いて、ステップＳ１６０４において、制御部１０１は、ＳＬＯ撮像部を制御して、ステップＳ１６０３で設定された移動量計測条件に基づいて、移動量計測（被検眼２００の動きの計測）のためのＳＬＯスキャンを開始する。このステップＳ１６０４の処理は、図３のステップＳ３０６の処理と同様である。
【０２１８】
続いて、ステップＳ１６０５において、制御部１０１は、図３のステップＳ３０８と同様に、被検眼２００の移動量を算出して取得する。ここでは、ＳＬＯ撮像部のスキャンレートに従って、被検眼２００の移動量が順次算出されて取得される。
【０２１９】
続いて、ステップＳ１６０６において、制御部１０１は、移動特性を計測している時間が所定期間Ｐを経過したか否かを判断する。
【０２２０】
一方、ステップＳ１６０６の判断の結果、移動特性を計測している時間が所定期間Ｐを経過していない（所定期間内である）場合には（Ｓ１６０６／ＮＯ）、ステップＳ１６０７に進む。
ステップＳ１６０７に進むと、制御部１０１は、被検眼２００の移動量が閾値Ｔｘ，Ｔｙを超えたか否かを判断する。この判断の結果、被検眼２００の移動量が閾値Ｔｘ，Ｔｙを超えていない場合には（Ｓ１６０７／ＮＯ）、ステップＳ１６０５に戻る。
【０２２１】
一方、ステップＳ１６０７の判断の結果、被検眼２００の移動量が閾値Ｔｘ，Ｔｙを超えている場合には（Ｓ１６０７／ＹＥＳ）、ステップＳ１６０８に進む。ここで、被検眼２００の移動量が閾値Ｔｘ，Ｔｙを超えた場合は、被検眼２００の移動量が大きい場合であり、移動量を計測する条件を見直す必要がある。
ステップＳ１６０８に進むと、制御部１０１は、ＳＬＯ撮像部を制御してＳＬＯスキャンを停止する制御を行う（ＯＣＴスキャンも停止させておく）。
【０２２２】
続いて、ステップＳ１６０９において、制御部１０１は、所定期間Ｐ内において、閾値Ｔｘ，Ｔｙを超える時点までに計測された移動量のデータに基づいて、移動特性を算出する。
【０２２３】
続いて、ステップＳ１６１０において、制御部１０１は、ステップＳ１６０９において算出した移動特性を、被検眼２００の実際の移動特性として、初期値に替えて設定する（即ち、移動特性を再設定する）。
ステップＳ１６１０の処理が終了すると、ステップＳ１６０２に戻る。そして、ステップＳ１６０２に戻ると、再度、ＳＬＯ撮像部において被検眼２００の眼底の撮像を開始して、眼底画像を取得する。その後、ステップＳ１６０３において、再度、移動量計測条件を設定する。即ち、ステップＳ１６０３では、計測された移動特性である移動範囲Ｒｘ、Ｒｙ、及び、移動速度Ｖに基づいて、移動量計測条件である走査条件、最適な部位の組合せを再度設定し直す。その後の処理は、上述した処理と同じである。
【０２２４】
ステップＳ１６０２〜Ｓ１６１０までの一連の処理は、被検眼２００の移動量が、所定期間Ｐの間において閾値Ｔｘ，Ｔｙを超えることなく計測できるようになるまで繰り返される。本実施形態では、固視位置の変更、或いは、固視の不安定さによって閾値を超える場合も考慮し、最新の所定期間Ｐ内において計測された移動量データのみを移動特性の算出に用いることにする。固視位置の変更、或いは、固視の不安定さが無いものと判断できる場合には、複数の所定期間Ｐにおいて計測された全ての移動量データに基づいて移動特性を算出するという方法も考えられる。
また、移動範囲が大きすぎるために、移動量計測条件である走査条件、最適な部位の組合せを設定できない場合がある。その場合には、ユーザへの警告を表示して、ＯＣＴ画像取得の動作を終了するものとする。
【０２２５】
また、ステップＳ１６０６の判断の結果、移動特性を計測している時間が所定期間Ｐを経過した場合には（Ｓ１６０６／ＹＥＳ）、ステップＳ１６１１に進む。
ステップＳ１６１１に進むと、制御部１０１は、ＳＬＯ撮像部を制御してＳＬＯスキャンを停止する制御を行う。
【０２２６】
続いて、ステップＳ１６１２において、制御部１０１は、所定期間Ｐ内において計測された移動量のデータに基づいて、移動特性を算出する。
【０２２７】
続いて、ステップＳ１６１３において、第１の走査手段であるＳＬＯ撮像部は、被検眼２００の眼底に対して光を走査して、被検眼２００の眼底のＳＬＯ撮像を開始する。そして、制御部１０１は、被検眼２００の眼底の２次元画像である眼底画像を生成し取得し、その後、取得した眼底画像を表示部１１７に表示する。このステップＳ１６１３の処理は、ステップＳ１６０２の処理と同様である。
【０２２８】
続いて、ステップＳ１６１４において、制御部１０１は、移動量計測条件の設定処理を行う。このステップＳ１６１４の処理は、ステップＳ１６０３の処理と同様である。即ち、このステップＳ１６１４の処理では、図１４に示すフローチャートの処理が行われ、移動特性に基づいて移動量計測条件の設定がなされる。
【０２２９】
続いて、ステップＳ１６１５において、制御部１０１は、ＳＬＯ撮像部を制御して、移動量計測（被検眼２００の動きの計測）のためのＳＬＯスキャンを開始する。このステップＳ１６１５の処理は、図３のステップＳ３０６の処理と同様である。
【０２３０】
続いて、ステップＳ１６１６において、制御部１０１は、第２の走査手段であるＯＣＴ撮像部を制御して、ＯＣＴ撮像（ＯＣＴスキャン）を開始する。このステップＳ１６１６の処理は、図３のステップＳ３０７の処理と同様である。
【０２３１】
続いて、ステップＳ１６１７において、制御部１０１は、図３のステップＳ３０８と同様の処理を行って、被検眼２００の移動量を算出して取得する。
【０２３２】
続いて、ステップＳ１６１８において、制御部１０１は、被検眼２００の移動量が閾値Ｔｘ，Ｔｙを超えたか否かを判断する。このステップＳ１６１８の処理は、ステップＳ１６０７の処理と同様である。
【０２３３】
ステップＳ１６１８の判断の結果、被検眼２００の移動量が閾値Ｔｘ，Ｔｙを超えていない場合には（Ｓ１６１８／ＮＯ）、ステップＳ１６１９に進む。
ステップＳ１６１９に進むと、制御部１０１は、ステップＳ１６１７で算出した被検眼２００の移動量に基づいてＯＣＴ撮像部を制御し、ＯＣＴスキャン位置を補正してＯＣＴスキャンを行う。このステップＳ１６１９の処理は、図３のステップＳ３０９の処理と同様である。
【０２３４】
続いて、ステップＳ１６２０において、制御部１０１は、ＯＣＴ撮像が終了したか否かを判断する。このステップＳ１６２０の処理は、図３のステップＳ３１０の処理と同様である。この判断の結果、ＯＣＴ撮像が終了していない場合には（Ｓ１６２０／ＮＯ）、ステップＳ１６１７に戻る。
【０２３５】
一方、ステップＳ１６２０の判断の結果、ＯＣＴ撮像が終了した場合には（Ｓ１６２０／ＹＥＳ）、ステップＳ１６２１に進む。
ステップＳ１６２１に進むと、制御部１０１は、ＯＣＴ撮像部により撮像された断層画像（ＯＣＴ画像）を表示部１１７に表示する制御を行う。このステップＳ１６２１の処理は、図３のステップＳ３１１の処理と同様である。
【０２３６】
続いて、ステップＳ１６２２において、制御部１０１は、ＯＣＴ撮像部を制御してＯＣＴスキャンを停止する制御を行う（ＳＬＯスキャンも停止させておく）。
ステップＳ１６２２の処理が終了すると、図１６に示すフローチャートの処理が終了する。
【０２３７】
また、ステップＳ１６１８の判断の結果、被検眼２００の移動量が閾値Ｔｘ，Ｔｙを超えている場合には（Ｓ１６１８／ＹＥＳ）、ステップＳ１６２３に進む。
ステップＳ１６２３に進むと、制御部１０１は、ＯＣＴ撮像部を制御してＯＣＴスキャンを停止する制御を行う（ＳＬＯスキャンも停止させておく）。
ステップＳ１６２３の処理が終了すると、ステップＳ１６０２に戻る。即ち、ステップＳ１６２３の場合、ＯＣＴスキャンを途中で中止して、ステップＳ１６０２へ戻り、移動特性の取得からやり直すことになる。
【０２３８】
以上、説明したように、本実施形態によれば、被検眼２００の眼底の移動量を計測し、その計測値によって移動特性を算出し、算出した移動特性に基づいて移動量計測条件を再度設定するため、確実に被検眼２００の移動を捕捉することができる。そして、ＯＣＴスキャンの走査位置を補正することにより、位置ズレの少ない断層画像を取得することができる。
【０２３９】
（その他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。
即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワークまたは各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
このプログラム及び当該プログラムを記憶したコンピュータ読み取り可能な記録媒体は、本発明に含まれる。
【０２４０】
なお、上述した本発明の実施形態は、いずれも本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。即ち、本発明はその技術思想、または、その主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【０２４１】
１００  眼科装置、１０１  制御部、１０２  レーザ光源、１０３  コリメータレンズ、１０４  穴あきミラー、１０５  ＳＬＯ−Ｘスキャナ、１０６  ＳＬＯ−Ｙスキャナ、１０７  ビームスプリッタ、１０８  対物レンズ、１０９  レンズ、１１０  ＡＰＤ（アバランシェ・フォトダイオード）、１１１  ＯＣＴユニット、１１２  コリメータレンズ、１１３  ＯＣＴ−Ｘスキャナ、１１４  ＯＣＴ−Ｙスキャナ、１１５  ミラー、１１６  入力部、１１７  表示部、２００  被検眼
【図１】
2014217744.tif 000024
【図２】
2014217744.tif 000025
【図３】
2014217744.tif 000026
【図４】
2014217744.tif 000027
【図５】
2014217744.tif 000028
【図６】
2014217744.tif 000029
【図７】
2014217744.tif 000030
【図８】
2014217744.tif 000031
【図９】
2014217744.tif 000032
【図１０】
2014217744.tif 000033
【図１１】
2014217744.tif 000034
【図１２】
2014217744.tif 000035
【図１３】
2014217744.tif 000036
【図１４】
2014217744.tif 000037
【図１５】
2014217744.tif 000038
【図１６】
2014217744.tif 000039
【図１７】
2014217744.tif 000040