(57)【要約】      （修正有）【課題】ガルバノミラーを用いた測定光の走査に基づいてデータを良好に取得する光干渉断層計を提供する。【解決手段】干渉光学系１００は、光源１０２からの測定光を被検眼の組織へ照射し、参照光と組織で反射された測定光との干渉を検出器１２０で検出する。また、走査部１０８は、１つ以上のガルバノミラーを主走査用光スキャナとして有すると共に、副走査用光スキャナを有し、主走査用光スキャナと副走査用光スキャナとの動作に基づいて測定光を被検眼上で２次元的にスキャンする。制御部７０は、検出器１２０からの出力信号に基づくＡスキャンデータを、少なくとも３００キロヘルツ以上の周期で取得する。また、ガルバノミラーを一定の振り角で繰り返し往復させることにより主走査方向に関して測定光の走査を連続的に２回以上実行させ、且つ各回の走査の開始タイミングにおける時間差が５ミリ秒以下の値となるように、ガルバノミラーを少なくとも制御する。【選択図】図１
2018121888.tif 000002
【特許請求の範囲】
【請求項１】
光源からの測定光を被検眼の組織へ照射し、参照光と，前記組織で反射された前記測定光と，の干渉を検出器で検出するＯＣＴ光学系と、
往路動と復路動とからなる往復駆動を行い被検眼上で前記測定光を所定の主走査方向へ走査する１つ又は複数のガルバノミラーを主走査用光スキャナとして有し、更に、前記主走査用光スキャナとは走査方向が異なる副走査用光スキャナを有し、前記主走査用光スキャナと前記副走査用光スキャナとの動作に基づいて前記測定光を前記被検眼上で２次元的にスキャンするための走査部と、
前記検出器から出力される信号に基づくＡスキャンデータを、少なくとも３００キロヘルツ以上の周期で取得する制御手段と、を有し、
前記制御手段は、前記ガルバノミラーを一定の振り角で繰り返し往復させることにより主走査方向に関して測定光の走査を連続的に２回以上実行させ、且つ、各回の走査の開始タイミングにおける時間差が５ミリ秒以下の値となるように、前記ガルバノミラーを少なくとも制御する、光干渉断層計。
【請求項２】
前記制御手段は、前記ガルバノミラーを前記一定の振り角で繰り返し往復させることにより、前記測定光を同一のスキャンライン上で繰り返し走査させると共に、
前記スキャンラインに対して測定光が１通り走査される度に複数のＡスキャンデータからなるデータセットを取得し、１つのスキャンラインに関して時系列に取得された複数のデータセット同士を処理する請求項１記載の光干渉断層計。
【請求項３】
前記制御手段は、前記時系列に取得された複数のデータセット同士を処理することで、前記スキャンラインに関するＯＣＴアンジオグラフィーを求める、請求項２記載の光干渉断層計。
【請求項４】
前記制御手段は、前記スキャンラインに対して繰り返し実行される測定光の走査は、各回の走査における走査の向きが一致し、更に、前記時間差が２．５ミリ秒以上５ミリ秒以下の値となるように、前記走査部を制御する、請求項３記載の光干渉断層計。
【請求項５】
前記制御手段は、副走査方向に関する走査位置が互いに異なる複数のスキャンラインに対して前記測定光を走査させ、複数のスキャンラインに対する測定光の走査によって得られた前記Ａスキャンデータに基づいて３次元ＯＣＴデータを生成する、請求項１記載の光干渉断層計。
【請求項６】
前記制御手段は、測定光の走査を前記ガルバノミラーの往路動において少なくとも行い、１回あたりの往路動が２ミリ秒以上３ミリ秒以下の範囲で実行されるように、前記走査部を制御する請求項１から５の何れかに記載の光干渉断層計。
【請求項７】
前記走査部は、前記主走査用光スキャナとして、ガルバノミラーを１つ有し、
前記制御手段は、前記Ａスキャンデータを、少なくとも３５０キロヘルツ以上５００キロヘルツ以下の範囲で取得すると共に、前記ガルバノミラーにおける往路動の速度を、１回あたりの往路動により１０２４ポイント以上の前記Ａスキャンデータが取得できる範囲で制御する、請求項６記載の光干渉断層計。
【請求項８】
前記走査部は、前記主走査用光スキャナとして、第１ガルバノミラーおよび第２ガルバノミラーを、少なくとも含み、
前記制御手段は、前記第１ガルバノミラーと前記第２ガルバノミラーとを組み合わせて駆動させることにより、前記主走査方向に測定光を走査する請求項１から６の何れかに記載の光干渉断層計。
【請求項９】
前記第１ガルバノミラーと前記第２ガルバノミラーとは、前記第１ガルバノミラーを介した測定光である第１測定光と、前記第２ガルバノミラーを介した測定光である第２測定光と、を被検眼上で互いに独立に走査する請求項８記載の光干渉断層計。
【請求項１０】
光源からの測定光を、前記第１ガルバノミラーと前記第２ガルバノミラーとのうち、一方に選択的に導く状態と、他方に選択的に導く状態と、に切換わる光選択部、を有し、
前記制御手段は、前記第１測定光および前記第２測定光がスキャンライン毎に交互に被検眼に照射されるように、前記光選択部を制御する請求項９記載の光干渉断層計。
【請求項１１】
前記制御手段は、
前記第１ガルバノミラーの復路動の期間に前記第２ガルバノミラーによる往路動が行われ、前記第２ガルバノミラーの復路動の期間に前記第１ガルバノミラーによる往路動が行われるように、前記第１ガルバノミラーおよび前記第２ガルバノミラーを制御し、
更に、被検眼上での第１測定光の走査が前記第１ガルバノミラーの往路動に基づいて行われ、被検眼上での第２測定光の走査が前記第２ガルバノミラーの往路動に基づいて行われるように、前記光選択部を制御する、
請求項１０記載の光干渉断層計。
【請求項１２】
前記ＯＣＴ光学系は、前記第１測定光に基づくＡスキャンデータ、および、前記第２測定光に基づくＡスキャンデータによって、互いに同一の深度帯の情報が示されるように、前記第１ガルバノミラーと対応する参照光路、および、前記第２ガルバノミラーと対応する参照光路を有する、請求項９から１１のいずれかに記載の光干渉断層計。
【請求項１３】
前記制御手段は、前記第１測定光による第１走査範囲は、前記第２測定光による第２走査範囲に対し、走査範囲が少なくとも主走査方向に関して狭く、且つ、Ａスキャンデータの取得位置間隔が密になるように、前記第１ガルバノミラーと前記第２ガルバノミラーとの振り角、および、駆動速度を制御する、請求項９から１２のいずれかに記載の光干渉断層計。
【請求項１４】
前記制御手段は、被検眼の篩状板が含まれるように、前記第１走査範囲を設定し、更に、前記第１走査範囲が含まれるように前記第２走査範囲を設定する、請求項１４記載の光干渉断層計。
【請求項１５】
前記第１測定光と前記第２測定光と、は、偏光が互いに異なり、
前記演算手段は、前記第１測定光に基づく前記検出器からの受光信号、および、前記第２測定光に基づく前記前記検出器からの受光信号を処理して、偏光ＯＣＴデータを得る、請求項９から１４のいずれかに記載の光干渉断層計。
【請求項１６】
前記ＯＣＴ光学系は、前記第１測定光に基づくＡスキャンデータ、および、前記第２測定光に基づくＡスキャンデータによって、互いに異なる深度帯の情報が示されるように、前記第１ガルバノミラーと対応する参照光路、および、前記第２ガルバノミラーと対応する参照光路を有する、請求項９から１１のいずれかに記載の光干渉断層計。
【請求項１７】
前記第１ガルバノミラーと前記第２ガルバノミラーのうち一方によって走査された光が他方によって更に走査されるように、前記第１ガルバノミラーと前記第２ガルバノミラーとは直列的に配置されている、請求項８記載の光干渉断層系。
【請求項１８】
前記第１ガルバノミラーと前記第２ガルバノミラーとのうち、より被検眼の近くに配置される一方におけるミラー面のサイズが、残り一方におけるミラー面のサイズに対して大きい、請求項１７記載の光干渉断層計。
【請求項１９】
前記制御手段は、前記第１ガルバノミラーと前記第２ガルバノミラーのうち一方によって走査された光が他方によって更に走査されることで、前記主走査方向に関する走査速度が、前記第１ガルバノミラーと前記第２ガルバノミラーとの一方のみが駆動した場合に対して増幅されるように、前記第１ガルバノミラーと前記第２ガルバノミラーとを、同期制御する、請求項１７、又は、１８記載の光干渉断層計。
【請求項２０】
前記制御手段は、前記第１ガルバノミラーと前記第２ガルバノミラーとのうち、より被検眼の近くに配置される一方を、残り一方と比べて遅い旋回速度にて駆動させる、請求項１９記載の光干渉断層計。
【請求項２１】
前記制御手段は、前記ガルバノミラーの往路動と復路動とのそれぞれに基づいて、被検眼上での測定光の走査を行い、更に、各走査に基づくＡスキャンデータを取得する請求項１記載の光干渉断層計。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、光干渉の原理により被検眼のＯＣＴデータを取得する光干渉断層計に関する。
【背景技術】
【０００２】
深さ方向に関する被検眼の情報を取得するために、眼科分野では光干渉断層計（ＯＣＴ：ｏｐｔｉｃａｌ  ｃｏｈｅｒｅｎｃｅ  ｔｏｍｏｇｒａｐｈｙ）が利用されている。また、光干渉断層計として、従来より、被検眼の組織上で測定光を、光スキャナを駆動することで２次元的にスキャン可能な装置が知られている（例えば、特許文献１参照）。
【０００３】
また、ガルバノミラーは、制御性およびスキャンパターンの自由度が高いという特徴があるので、光干渉断層計における典型的な光スキャナとして利用されている。
【先行技術文献】
【非特許文献】
【０００４】
【特許文献１】特開２０１６−１３２１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来、光干渉断層計において、ガルバノミラーは、主走査に利用されるものであっても、せいぜい百ヘルツ程度の範囲で動作されており、それよりも高速に動作させる場合の駆動条件については、十分に検討されていない。
【０００６】
本開示は、上記事情に鑑みてなされたものであり、ガルバノミラーを用いた測定光の走査に基づいてＯＣＴデータを良好に取得できる光干渉断層計を提供することを技術課題とする。
【課題を解決するための手段】
【０００７】
本開示の第１態様に係る光干渉断層計は、光源からの測定光を被検眼の組織へ照射し、参照光と，前記組織で反射された前記測定光と，の干渉を検出器で検出するＯＣＴ光学系と、往路動と復路動とからなる往復駆動を行い被検眼上で前記測定光を所定の主走査方向へ走査する１つ又は複数のガルバノミラーを主走査用光スキャナとして有し、更に、前記主走査用光スキャナとは走査方向が異なる副走査用光スキャナを有し、前記主走査用光スキャナと前記副走査用光スキャナとの動作に基づいて前記測定光を前記被検眼上で２次元的にスキャンするための走査部と、前記検出器から出力される信号に基づくＡスキャンデータを、少なくとも３００キロヘルツ以上の周期で取得する制御手段と、を有し、前記制御手段は、前記ガルバノミラーを一定の振り角で繰り返し往復させることにより主走査方向に関して測定光の走査を連続的に２回以上実行させ、且つ、各回の走査の開始タイミングにおける時間差が５ミリ秒以下の値となるように、前記ガルバノミラーを少なくとも制御する。
【発明の効果】
【０００８】
本開示によれば、を用いた測定光の走査に基づいてＯＣＴデータを良好に取得できる。
【図面の簡単な説明】
【０００９】
【図１】実施形態に係る光干渉断層計の概略構成を示すブロック図である。
【図２】眼底に対するラスタースキャンを説明するための図である。
【図３】３次元画像を示す模式図である。
【図４】３次元ＯＣＴデータに基づく正面画像を示す模式図である。
【図５】モニタにおける表示例を示す模式図である。
【図６】別の表示例を示す模式図である。
【図７】第２のラスタースキャンの例を説明するための図である。
【図８】第１の変形例に係る光学系の要部を示す図である。
【図９】第１の変形例における各部の動作を示したタイミングチャートである。
【図１０】第２の変形例に係る光学系の要部を示す図である。
【図１１】第３の変形例に係る光学系の要部を示す図である。
【発明を実施するための形態】
【００１０】
以下、本開示に係る典型的な実施形態を、図面に基づいて説明する。図１は、本実施形態の光干渉断層計１（以下、「ＯＣＴ１」と称す）の概略構成を示す。本実施形態において、ＯＣＴ１は、３００キロヘルツ以上の周期でＡスキャンを行う。
【００１１】
本実施形態において、ＯＣＴ１は、ＦＤ−ＯＣＴ（Ｆｏｕｒｉｅｒ  ｄｏｍａｉｎ  ＯＣＴ）であってもよい。以下では、ＯＣＴ１は、ＦＤ−ＯＣＴの一種であるＳＳ−ＯＣＴ（Ｓｗｅｐｔ  ｓｏｕｒｃｅ  ＯＣＴ）であるものとして説明する。この場合、ＯＣＴ１は、光源として、出射波長を時間的に掃引させる波長掃引光源を持ち、検出器として、点検出器を持つ。点検出器は、１つの検出器であってもよいし、複数（例えば、２つ）の検出器を用いて平衡検出を行う平衡検出器であってもよい。また、ＯＣＴ１は、波長掃引光源による出射波長の変化に応じて参照光と測定光の戻り光の干渉信号をサンプリングし、サンプリングによって得られた各波長での干渉信号に基づいて被検眼のＯＣＴデータを得る。
【００１２】
＜光学系＞
図１に例示してＯＣＴ１は、ＯＣＴ光学系１００と、固視光学系２００と、を有する。固視光学系２００は、被検眼に固視標を投影する。
【００１３】
ＯＣＴ光学系１００は、主に、光源１０２と、光スキャナ１０８と、検出器１２０と、を有する。また、図１に例示するように、ＯＣＴ１は、光分割／結合部（スプリッタ／コンバイナ）１０４と、参照光学系１１０とを有する。なお、図１の例において、各部を結ぶ実線１３１〜１３４は、導光用の光ファイバを示している。
【００１４】
光源１０２として出射波長を時間的に高速で変化させる波長可変光源（波長走査型光源）が用いられる。光源１０２は、例えば、３００キロヘルツ以上の周期で波長をスキャンする。これによって、ＯＣＴ１では、Ａスキャンデータ（詳細は後述する）が、３００キロヘルツ以上の周期で取得可能となる。ここでいう、「３００キロヘルツ以上」には、例えば、１メガヘルツ以上の周期でＡスキャンが行われる場合についても含まれ得る。このような光源としては、例えば、フーリエ・ドメイン・モード同期（ＦＤＭＬ）レーザーであってもよい。ＦＤＭＬレーザーは、波長掃引光源の一種である。ＦＤＭＬレーザーは、例えば、利得媒体を含む共振器に、波長掃引フィルタと、分散特性の影響を抑制するための分散補償機構等が導入された構造であってもよい。なお、波長選択フィルタとしては、例えば、回折格子とポリゴンミラーの組み合わせ、ファブリー・ペローエタロンを用いたフィルタが挙げられる（例えば、本出願人による特開２０１２−２２２１６４号公報参照）。なお、光源１０２は、必ずしもＦＤＭＬレーザーである必要はなく、ＦＤＭＬレーザーとは異なる原理で３００キロヘルツ以上の周期で波長をスキャンする光源であってもよい。
【００１５】
図１に示す検出器１２０として、例えば、受光素子からなる平衡検出器が設けられてもよい。受光素子は、受光部が一つのみからなるポイントセンサであって、例えば、アバランシェ・フォト・ダイオードが用いられる。
【００１６】
図１に示す光分割／結合部１０４は、光分割部と、光結合部とを兼用している。光分割／結合部１０４は、光分割部として、光源１０２から出射された光を、測定光（測定光）と参照光とに分割する。その結果として、測定光は、光スキャナ１０８を介して眼底Ｅｒに導かれ，また、参照光は、参照光学系１１０に導かれる（詳細は後述する）。また、光分割／結合部１０４は、光結合部として、眼底Ｅｒによって反射された測定光と，参照光とを合成する。詳細は後述するが、これにより、眼底Ｅｒによって反射された測定光と，参照光との合成によって取得される干渉光が、検出器（受光素子）１２０で受光される。なお、上記のような光分割／結合部１０４の一例として、図１では、ファイバカップラが利用されている。
【００１７】
本実施形態において、光分割／結合部１０４によって分割された光の一部（測定光）は、まず、光ファイバ１３２へ入射する。光ファイバ１３２に入射した測定光は、図示無きコリメータレンズによって平行ビームに変換され、光スキャナ１０８に入射される。
【００１８】
光スキャナ１０８は、光源１０２からの測定光を、眼底Ｅｒ上で走査するために利用される。光スキャナ１０８は、眼底Ｅｒ上でＸＹ方向（横断方向）に測定光を走査させる。本実施形態では、光スキャナ１０８によって、眼底上において測定光のラスタースキャンが行われる。本実施形態では、図２に例示するようなラスタースキャンが、眼底の一定の領域（位置および面積が一定）において周期的に繰り返される。
【００１９】
光スキャナ１０８は、瞳孔と略共役な位置に配置される。光スキャナ１０８は、駆動部（ドライバ）５０に入力される制御信号に基づいて動作する。
【００２０】
また、本実施形態の光スキャナ１０８には、例えば、反射ミラー（ガルバノミラー、ポリゴンミラー、レゾナントスキャナ、ＭＥＭＳスキャナ）の他、光の進行（偏向）方向を変化させる音響光学素子（ＡＯＭ）等が用いられてもよい。例えば、図１に示す光スキャナ１０８には、主走査用の光スキャナ１０８ａと、副走査用の光スキャナ１０８ｂと、の２つのスキャナが含まれている。２つの光スキャナ１０８ａ，１０８ｂは、互いに異なる方向に光を走査する。例えば、光スキャナ１０８ａは、Ｘ方向へ光を走査し、光スキャナ１０８ｂは、Ｙ方向へ光を走査してもよい。本実施形態において、主走査用の光スキャナ１０８ａは、例えば、少なくともｋＨｚオーダーの周期で走査可能であることが好ましい。図１の例では、このような条件を満たす光スキャナ１０８ａの一例として、レゾナントスキャナが用いられている。但し、レゾナントスキャナに限定されるものではなく、ポリゴンミラー，ＡＯＭ等の他の光スキャナが主走査用の光スキャナ１０８ａとして採用されてもよい。一方、副走査用のＹ光スキャナ１０８ｂとしては、少なくとも数十Ｈｚオーダーの周期で走査可能であることが好ましい。図１の例では、このような条件を満たす光スキャナ１０８ｂの一例として、ガルバノミラーが用いられている。但し、ガルバノミラーに限定されるものではなく、ＡＯＭ等の他の光スキャナが副走査用の光スキャナ１０８ｂとして採用されてもよい。なお、主走査と副走査とが、それぞれ別体の光スキャナで行われる必要はない。例えば、１つの光スキャナで、主走査と副走査とが行われてもよい。つまり、２軸に関して光走査を行うスキャナが、光スキャナ１０８に適用されてもよい。
【００２１】
本実施形態では、２つのスキャナ１０８ａ，１０８ｂによって、測定光のラスタースキャンが、眼底上の領域（一定面積の領域）において周期的に行われる。光スキャナ１０８で偏向された測定光は、対物光学系１０６を経て、眼底Ｅｒに照射される。
【００２２】
測定光の眼底Ｅｒからの後方散乱光（反射光）は、投光時の光路を逆に辿って、光分割／結合部１０４へ導かれる。そして、光分割／結合部１０４によって参照光と合波されて干渉する。
【００２３】
参照光学系１１０は、眼底Ｅｒでの測定光の反射によって取得される反射光と合成される参照光を生成する。参照光学系１１０は、マイケルソンタイプであってもよいし、マッハツェンダタイプであっても良い。参照光学系１１０は、例えば、反射光学系（例えば、参照ミラー）によって形成され、光分割／結合部１０４からの光を反射光学系により反射することにより、光分割／結合部１０４を介して、検出器１２０へ導く。他の例としては、参照光学系１１０は、透過光学系（例えば、光ファイバ）によって形成され、光分割／結合部１０４からの光を戻さず透過させることにより検出器１２０へと導いてもよい。
【００２４】
ＯＣＴ１は、測定光と参照光との光路長差を調整するためにＯＣＴ光学系２に配置された光学部材の少なくとも一部を光軸方向に移動させる。例えば、参照光学系１１０は、参照光路中の光学部材（例えば、参照ミラー）を移動させることにより、測定光と参照光との光路長差を調整する構成を有する。例えば、駆動機構の駆動によって参照ミラーが光軸方向に移動される。光路長差を変更するための構成は、測定光学系２０の測定光路中に配置されてもよい。測定光路中に配置された光学部材（例えば、光ファイバの端部）が光軸方向に移動される。
【００２５】
測定光と参照光とが合成された干渉信号光は、光分割／結合部１０４、およびファイバ１３４を介して、検出器１２０へ入射する。これにより、検出器１２０は、干渉信号光を検出する。
【００２６】
光源１０２により出射波長が変化されると、これに対応する干渉信号光が検出器１２０に受光され、結果的に、スペクトル干渉信号光として検出器１２０に受光される。検出器１２０から出力されたスペクトル干渉信号（ＯＣＴ信号ともいう）は、制御部７０によって取り込まれる。このスペクトル干渉信号に基づき、深さプロファイルが形成される。
【００２７】
＜制御系＞
次に、図１を参照して、ＯＣＴ１の制御系について説明する。ＯＣＴ１は、制御系として、制御部７０、および、メモリ（記憶部）７１を主に有する。
【００２８】
制御部７０は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）およびメモリ（例えば、ＲＡＭおよびＲＯＭ）等で実現される。制御部７０は、ＯＣＴ１の各部の動作を制御する。例えば、制御部７０は、眼底上で測定光のラスタースキャンが繰り返し行われるように、光スキャナ１０８を制御する。また、ラスタースキャンの結果として検出器１２０から出力される信号に基づいて、被検眼のＯＣＴデータを取得する（詳細は後述する）。ここでいうＯＣＴデータは、１次元ＯＣＴデータ，２次元ＯＣＴデータ，および，３次元のＯＣＴデータのいずれであってもよい。また、図１の例において、制御部７０は、画像処理部を兼用する。例えば、制御部７０には、ＯＣＴデータに関する各種処理を実行可能な画像処理用のＩＣが含まれていてもよい。
【００２９】
メモリ７２は、書き換え可能な不揮発性の記憶媒体である。メモリ７２としては、例えば、ハードディスク、フラッシュメモリ、外部サーバー、およびＵＳＢメモリ等のいずれかが用いられてもよい。本実施形態において、メモリ７２には、ＯＣＴデータおよびＯＣＴデータの解析結果等が記憶される。
【００３０】
また、図１に示すように、ＯＣＴ１は、操作部（入力インターフェイス）７４、および、モニタ７５を有していてもよい。図１に示すように、各部は、ネットワーク（バス、ＬＡＮ等）を介して接続されており、相互にデータ（例えば、画像データ）等を送受信することが可能である。
【００３１】
操作部７４は、検者からの操作が入力される。操作部７４としては、例えば、マウス、トラックボール、タッチパネルなどのデバイスが用いられてもよい。また、このような接触式のデバイスに限定されるものではなく、例えば、モーションセンサ等の非接触で操作が入力されるデバイスが、操作部７４として適用されてもよい。
【００３２】
モニタ７５は、ＯＣＴデータを視覚化したグラフィック（例えば、断層画像等）、層厚情報等が表示される。本実施形態において、モニタ７５の表示制御は、制御部７０によって行われる。つまり、本実施形態では、制御部７０が、表示制御部を兼用する。モニタ７５は、例えば、タッチパネルであってもよい。この場合、モニタ７５が操作部７４の一部として機能する。また、モニタ７５は、２次元的な画面を備えたデバイスであってもよい。この場合、据え置き型、手持ち型、装着型（例えば、ヘッドマウントディスプレイ）等の何れであってもよい。また、画像をスクリーン等に投影する投影型のデバイスであってもよい。モニタ７５は、３次元映像を表示する３次元ディスプレイであってもよい。一例として、投影型のデバイスの場合、３次元的な映像が空間中に投影される体積型のディスプレイであってもよい。
【００３３】
＜動作説明＞
以上のような構成を持つ装置の動作について、以下説明する。
【００３４】
＜３次元ＯＣＴデータの取得動作＞
例えば、制御部７０は、検出器１２０から出力される信号に基づくＡスキャンデータ（１次元ＯＣＴデータの一例）を、少なくとも３００キロヘルツ以上の周期で取得する。なお、本実施形態において、１周期分のＡスキャンデータは、眼底上の１点における深さ方向（光軸方向）の組織の情報である。Ａスキャンデータは、検出器１２０から出力される信号（ＯＣＴ信号）をフーリエ変換することで得られる複素ＯＣＴ信号であってもよい。また、複素ＯＣＴ信号が更に処理されて得られる深さプロファイルであってもよい。
【００３５】
本実施形態において、制御部７０は、光源１０２における波長変化の周期と同期してＡスキャンデータを取得してもよい。これにより、スキャンライン毎（走査線毎）に、複数ポイントのＡスキャンデータが取得される（図２参照）。例えば、３００キロヘルツ以上の周期を持つクロック信号が、光源１０２と制御部７０との両方に入力され、これにより、光源１０２における波長走査と制御部７０によるＡスキャンデータの取得とが同期されながら、３００キロヘルツ以上の周期で実行される構成であってもよい。
【００３６】
また、本実施形態では、３次元ＯＣＴデータが、複数ポイントのＡスキャンデータに基づいて、制御部７０によって取得される。本実施形態における３次元ＯＣＴデータは、ラスタースキャンの範囲における３次元的な組織の情報である。１単位（換言すれば、１フレーム分）の３次元ＯＣＴデータは、少なくとも１周期のラスタースキャンに基づいて得られる。例えば、１フレーム分の３次元ＯＣＴデータには、１周期のラスタースキャンで取得される複数のＡスキャンデータが含まれていてもよい。本実施形態において、制御部７０は、１周期のラスタースキャンが行われる都度、そのラスタースキャンに基づく３次元ＯＣＴデータを生成する。例えば、ＸＹ方向に関して２次元的に深さプロファイル（Ａスキャンデータの一例）が並べられて形成されるデータが、３次元ＯＣＴデータであってもよい。このように、本実施形態では、１周期分のラスタースキャンの結果として検出器１２０から出力される干渉信号から、１単位（換言すれば、１フレーム分）の３次元ＯＣＴデータが形成される。
【００３７】
３次元ＯＣＴデータの生成フレームレートは、適宜設定されてもよい。例えば、ラスタースキャンが８Ｈｚ程度の周期で行われることで、約８ｆｐｓのフレームレートでラスタースキャンの範囲における３次元ＯＣＴデータが生成されてもよい。この場合において、Ａスキャンデータがおよそ３００キロヘルツで取得されるものとすると、１フレームの３次元ＯＣＴデータは、眼底のｘｙ方向にて２００×２００程度のポイントから得たＡスキャンデータに基づいて構築される。また、３次元ＯＣＴデータにおける深さ方向のポイント数（つまり、１つのＡスキャンデータにおけるポイント数）は、例えば、測定光のスペクトル幅等に依存する。例えば、深さ方向に関し、２００ポイント程度のポイント数からなるＡスキャンデータが取得されてもよい。
【００３８】
＜３次元ＯＣＴデータに基づく画像の表示＞
制御部７０は、随時生成される３次元ＯＣＴデータを視覚化したグラフィックを、モニタ７５において更新しながら表示させる。本実施形態では、新たな３次元ＯＣＴデータが取得される都度、制御部７０は、モニタ７５に表示させるグラフィックを、その新たな３次元ＯＣＴデータを視覚化したグラフィックへと更新する。つまり、本実施形態では、モニタ７５には、被検眼Ｅの組織（例えば、眼底の３次元組織）をリアルタイムに示す動画像が表示される。その結果として、リアルタイムな眼底における組織の動態が、動画像を介して観察可能となる。
【００３９】
なお、本開示において「リアルタイム」とは、各時点での被検眼の変化が、略同時に画像および情報等に反映されること、を示すものとする。
【００４０】
＜３次元的な画像の表示処理＞
なお、３次元ＯＣＴデータを視覚化したグラフィックは、例えば、図３に示すような、３次元画像であってもよい。３次元画像は、例えば、各スキャンラインにおける２次元的な反射強度分布（例えば、断層画像）が副走査方向（スキャンラインと交差する方向）に関して並べられた画像であってもよい。つまり、３次元的な反射強度分布を示す画像であってもよい（便宜上、このような画像を、３次元ＯＣＴ画像と称す）。また、３次元画像は、３次元モーションコントラスト画像であってもよい。なお、モーションコントラストとは、例えば、被検体（被検眼）の動き、時間的な変化などの検出情報である。例えば、フロー画像等もモーションコントラストの一種とする。なお、フロー画像は、例えば、流体等の動き等を検出し、画像化したものである。血液の動きを検出して得られた血管位置を造影した血管造影画像（ＯＣＴアンジオグラフィー）等は、モーションコントラストの一種と言える。３次元モーションコントラスト画像を取得する処理の具体例は、後述する。
【００４１】
＜任意の断面における断層画像の表示処理＞
また、３次元ＯＣＴデータを視覚化したグラフィックは、断層画像であってもよい。例えば、３次元ＯＣＴデータの取得範囲における任意の断面での信号強度分布に基づく２次元的な画像が、制御部７０によって断層画像として生成されてもよい。このような断層画像は、例えば、あるスキャンラインにおける断面を示すものに限られるものではない。例えば、複数のスキャンラインを斜めに横切る断面を示す画像が、断層画像として制御部７０によって形成されてもよい。また、断層画像に係る断面は、平面および曲面のいずれであってもよい。なお、断層画像は、モーションコントラスト画像であってもよい。
【００４２】
例えば、本実施形態では、モニタ７５において任意の断面におけるリアルタイムな断層画像が表示されてもよい。断面の位置は、予め定められていてもよい。また、断面の位置は、操作部７４からの信号に基づいて、３次元ＯＣＴデータの取得範囲の中から制御部７０によって選択される位置であってもよい（選択処理）。操作部７４からの信号は、検者の所望した断面を指定するための信号であってもよい。操作部７４からの信号に基づいて断面の位置が選択された結果、選択された位置に応じた断面を示す断層画像が、制御部７０によって、モニタ７５に表示されるようになる。結果、所望の断面における組織の様子を、３次元ＯＣＴデータ基づいて生成されるリアルタイムな断層画像によって観察できる。
【００４３】
ここで、３次元ＯＣＴデータの取得範囲の中から、断層画像として示される断面の位置が、操作部７４からの信号に基づいて選択される場合における装置の動作の具体例を、図を参照して説明する。
【００４４】
例えば、図５に示すように、制御部７０は、モニタ７５上に、３次元ＯＣＴデータに基づく３次元画像Ｇ１を、予め表示させてもよい。３次元画像Ｇ１は、検者が操作部７４を操作する際に、断層画像として示される断面の位置を確認するために用いられる。検者は、ポインティングデバイス（操作部７４の一種）等を操作して、断面の位置を３次元画像Ｇ１上で指定してもよい。例えば、図５の例では、３次元画像Ｇ１上で移動されるカーソルＣ１の位置が、操作部７４の操作に応じて変位される。この例では、カーソルＣ１の位置に応じて断層画像を取得する断面が定められる。例えば、図５に示すカーソルＣ１は、断面を模しており、この断面での断層画像が、表示される。図５の例では、操作部７４の操作に応じてカーソルＣ１が平行移動および回転移動される。これにより、検者は所望の断面を指定できる。
【００４５】
＜正面画像の表示処理＞
また、３次元ＯＣＴデータを視覚化したグラフィックは、例えば、３次元ＯＣＴデータに基づく正面画像であってもよい。３次元ＯＣＴデータに基づく正面画像は、例えば、３次元ＯＣＴデータの各ＸＹ位置において、深さ方向の信号強度分布をＺ方向に積算することによって得られる（いわゆる積算画像）。もちろん、正面画像は、積算処理とは異なる処理によって取得されてもよい。例えば、３次元ＯＣＴデータにおける深さ方向に関する一部のデータ，に基づいて、正面画像が取得されてもよい。このような正面画像は、例えば、眼底を構成する一部の層に関する正面像であってもよいし、（例えば、図４に示す網膜表層でもよいし、表層以外の特定の層であってもよい）、または、一定の深さでの正面像（例えば、一定の深さ位置での信号強度分布を示すＣスキャン画像等）であってもよい。なお、一部の層に関する正面像が取得される場合、制御部３０は、３次元ＯＣＴデータに対してセグメンテーション処理を行い、層毎の境界を特定する。そして、セグメンテーション処理で特定された境界部分の情報に基づいて、正面画像が形成される。
【００４６】
なお、３次元ＯＣＴデータに基づく正面画像は、モーションコントラスト画像であってもよい。
【００４７】
正面画像は、図４に示した２次元的な表示態様（即ち、眼底上のＸＹ方向と画面上の上下左右方向とが対応づけられた態様）に限られるものではない。例えば、層の３次元的な形状が反映された態様で正面画像は表示されてもよい。つまり、正面画像は、曲面形状にて表示されてもよい。また、この場合、正面画像は、一部の層を斜視したようなグラフィックであってもよい。
【００４８】
上記のように、モニタ７５においてリアルタイムな正面画像が表示される場合、その正面画像として、何れの深さにある組織の正面画像が示されてもよい。正面画像が示される箇所についての深さ方向の位置は、予め定められていてもよい。また、正面画像が示される箇所についての深さ方向の位置は、操作部７４からの信号に基づいて制御部７０によって選択される位置であってもよい（選択処理）。操作部７４からの信号は、検者の所望した位置を指定するための信号であってもよい。操作部７４からの信号に基づいて深さ方向の位置が選択された結果、選択された位置についての正面画像が、制御部７０によって、モニタ７５に表示されるようになる。結果、検者の所望する深さにある組織の様子を、リアルタイムな正面画像によって観察できる。
【００４９】
ところで、上述したように、３次元ＯＣＴデータに基づく正面画像は、少なくとも、眼底を構成する一部の層の正面画像である場合と、一定の深さでの正面画像である場合とが考えられる。
【００５０】
正面画像が一部の層についての正面画像である場合、制御部７０は、より詳細には、制御部７０は、眼底を構成する複数の層のうちいずれかが選択されて、正面画像として示される。より詳細には、３次元ＯＣＴデータへのセグメンテーション処理によって，眼底を構成する複数の層の境界が検出され、検出された境界からいずれかが選択されてもよい。このようにして、正面画像が示される箇所についての深さ方向の位置選択が行われてもよい。そして、制御部７０は、選択された層の正面画像を形成し、モニタ７５へ表示させてもよい。
【００５１】
一方、３次元ＯＣＴデータに基づく正面画像が一定の深さでの正面画像である場合、制御部７０は、３次元ＯＣＴデータの深さ方向に関する取得範囲内で、該深さ方向に関するいずれかの座標を選択することで、正面画像が示される箇所についての深さ方向の位置選択を行ってもよい。そして、選択された深さ方向の座標における水平面を示す正面画像を（例えば、Ｃスキャン画像）形成し、モニタ７５へ表示させてもよい。
【００５２】
ここで、３次元ＯＣＴデータに基づく正面画像が示される箇所についての深さ方向の位置が、操作部７４からの信号に基づいて選択される場合における装置の動作の具体例を、図６を参照して説明する。
【００５３】
例えば、図６に示すように、制御部７０は、モニタ７５上に、３次元ＯＣＴデータの深さ方向に関する取得範囲を示すグラフィックＧ２を、予め表示させてもよい。グラフィックＧ２は、検者が操作部７４を操作する際に、正面画像で示されることを所望する組織の位置（深さ方向の位置）を確認するために用いられる。図６の例において、グラフィックＧ２には、被検眼の３次元画像が用いられている。検者は、ポインティングデバイス（操作部７４の一種）等を操作して、正面画像が示される箇所を、グラフィックＧ２上で指定してもよい。例えば、図６の例では、グラフィックＧ２に対し、グラフィックＧ２における深さ方向に移動するカーソルＣ３の位置が、操作部７４の操作に応じて変位される。この例では、カーソルＣ３の位置に応じて正面画像が示される箇所が定められる。より詳細には、カーソルＣ３の配置されている深さにおける正面画像が、制御部７０によって生成され、モニタ７５に表示される。図６の例では、カーソルＣ３は、深さ方向に関する座標での水平面（即ち、深さ方向に直交する平面）を模しており、この水平面における正面画像が、表示される。
【００５４】
なお、グラフィックＧ２は、３次元画像に限定されるものではなく、例えば、あるスキャンラインで得られた断層画像、ある点で取得された深さプロファイルを示すグラフ、および、インジケータ（例えば、数直線）等の他のグラフィックに置き換えられてもよい。
【００５５】
２次元画像に関する断面の指定方法は、必ずしも上記説明したものに限定されるものではない。例えば、モニタ７５上に表示される３次元画を介して、検者が任意の曲面の通過座標をポインティングデバイス等を用いて選択することで、その曲面を断面とする２次元画像が制御部７０によって表示されてもよい。
【００５６】
ところで、３次元画像，および、２次元画像の例は、上記したものに限定されるものではない。例えば、３次元画像は、例えば、３次元ＯＣＴデータの取得範囲全体を視覚化したものに限定されるものではなく、３次元ＯＣＴデータの取得範囲における第１の断面と、第１の断面とは異なる第２の断面と、に挟まれる領域を選択的に視覚化したグラフィックであってもよい。ここでいう、第１の断面および第２の断面は、例えば、それぞれが２次元画像の断面を指定する場合と同様の手法で、指定可能であってもよいし、一方の断面を指定することで、他方が自動的に設定される関係でもよい。また、更に言えば、単に、リアルタイムに表示される３次元画像は、３次元ＯＣＴデータの取得範囲のうち、任意の３次元的な領域であってもよく、取得範囲全体、および、２つの断面に囲われる領域のいずれかに限定されるものではない。
【００５７】
また、３次元ＯＣＴデータのうち、第１の断面とは異なる第２の断面と、に挟まれる領域に関する情報は、例えば、ある１方向（具体例としては、深さ方向）に関して平均化されることにより、第１の断面とは異なる第２の断面と、に挟まれる領域に関する２次元画像が制御部７０によって形成されてもよい。
【００５８】
＜３次元ＯＣＴデータに対する解析処理＞
本実施形態では、３次元ＯＣＴデータに対する各種処理（例えば、解析処理、および、画像処理等）についても、制御部７０によって行われる。例えば、制御部７０は、随時生成される各々の３次元ＯＣＴデータに対して解析処理が行われる。その結果として、制御部７０は、随時生成される３次元ＯＣＴデータのリアルタイムな解析結果を出力する。ここでいう『出力』は、例えば、モニタ７５への表示出力であってもよい。また、ＯＣＴ１による撮影と並行して動作する眼科用手術装置（例えば、眼科用手術ロボット、眼科用レーザー手術装置、および、眼科用レーザー光凝固装置等）への出力であってもよい。制御部７０から出力される解析結果が、眼科手術装置の動作を制御するための信号として利用されてもよい（詳細は後述する）。まずは、主に解析結果が、モニタ７５へ表示出力される場合を説明する。
【００５９】
解析処理の処理結果は、時系列の３次元ＯＣＴデータのうち、少なくとも２つの（換言すれば、少なくとも２フレーム分の）３次元ＯＣＴデータを処理することで得られるものであってもよい。ここでいう、少なくとも２つの３次元ＯＣＴデータは、互いに異なるタイミングで取得される３次元ＯＣＴデータである。
【００６０】
＜モーションコントラスト画像のリアルタイム表示＞
この処理結果として、被検眼Ｅの３次元モーションコントラストデータが取得されてもよい。そして、例えば、３次元モーションコントラストデータを視覚化したグラフィックであるモーションコントラスト画像による動画像が、解析処理の処理結果としてモニタ７５上に表示されてもよい。
【００６１】
３次元モーションコントラストデータは、眼底のある領域に対して、異なる時間に行われる複数のラスタースキャンに基づいて取得される。より詳細には、制御部７０は、検出器１２０から出力される信号（ＯＣＴ信号）をフーリエ変換することで複素ＯＣＴ信号を取得する。例えば、複素ＯＣＴ信号は、ラスタースキャンが行われる度に、メモリ７２に記憶される。ここでは、ラスタースキャン１周期分の複素ＯＣＴ信号がメモリ７２に記憶されることで、１単位（換言すれば、１フレーム分）の３次元ＯＣＴデータが得られる。そして、制御部７０は、ラスタースキャンのタイミングが異なる複素ＯＣＴ信号であって、同じ位置（換言すれば、同一のｘｙ座標）についての複素ＯＣＴ信号を処理することで、そのｘｙ座標における深さ方向のプロファイルを得る。この処理が、Ａスキャンデータが取得された位置毎（換言すれば、ポイント毎、ｘｙ座標毎）に行われることで、ラスタースキャンの範囲における３次元モーションコントラストデータが取得される。このように、本実施形態では、ラスタースキャンのタイミングが異なる少なくとも２つの３次元ＯＣＴデータの処理結果として、３次元モーションコントラストデータが取得される。
【００６２】
なお、複素ＯＣＴ信号を処理する方法としては、例えば、複素ＯＣＴ信号の位相差を算出する方法、複素ＯＣＴ信号のベクトル差分を算出する方法、複素ＯＣＴ信号の位相差及びベクトル差分を掛け合わせる方法などが知られており、これらのうち、いずれが用いられてもよい。以下の説明では、位相差を算出する方法を例示して説明する。
【００６３】
以上このようにして得られた３次元モーションコントラストデータは、例えば、血管の３次元構造を示す。制御部７０は、３次元モーションコントラストデータに基づいてモーションコントラスト画像を逐次生成し、モニタ７５に逐次表示させてもよい。また、制御部７０によって、血管の３次元構造を示すグラフィックが、３次元ＯＣＴ画像（前述したように、３次元的な反射強度分布を示す画像）に対して重畳表示されてもよい。これにより、血管の３次元構造が、リアルタイムにモニタ７５に表示されてもよい。また、時系列に得られる３次元モーションコントラストデータを、過去の３次元モーションコントラストデータと比較することで、３次元ＯＣＴデータが繰り返し取得される途中で生じた出血箇所を検出可能である。検出される出血箇所は、血管の３次元構造を示すグラフィックにおいて、強調表示されてもよい。例えば、手術中であれば、出血箇所が速やかに医師等によって把握されるので、出血に対し、速やかな処置が施されやすい。
【００６４】
＜血流の脈動に関する解析＞
また、３次元ＯＣＴデータに対する解析処理では、血流の脈動に関する解析処理が実行されてもよい。例えば、３次元モーションコントラスト画像を制御部７０が更に処理することによって、血流の脈動に関する情報を、解析処理の処理結果として取得してもよい。血流の脈動に関する情報の具体例としては、例えば、血流の向き、血流の速度，血流の流量，血流による圧力，および，脈拍のうち少なくともいずれかを示す情報であってもよく、また、これらのいずれかを時系列で示す情報であってもよい。
【００６５】
図５に示すように、このような処理結果は、リアルタイムな３次元ＯＣＴデータを視覚化したグラフィック（図５の例では、３次元画像、および、ある断面のモーションコントラスト画像）と共に、モニタ７５へ表示されてもよい。このとき、制御部７０は、モニタ７５へ表示されるグラフィックと対応するリアルタイムな処理結果を逐次取得し、その処理結果をモニタ７５へ表示してもよい。この場合、モニタ７５には、３次元ＯＣＴデータを視覚化したグラフィックと同時に、そのグラフィックと対応する処理結果が、少なくとも表示される。処理結果の表示例としては、数値であってもよいし、数値の経時的な変化を表したグラフ（例えば、トレンドグラフ）であってもよいし、他の表示態様であってもよい。このように、本実施形態では、診断において有用な血流の情報を、ラスタースキャンが行われる広範囲から、リアルタイムに得ることができる。
【００６６】
＜血流の測定＞
本実施形態においては、３次元のモーションコントラスト画像から得られる血管の３次元構造と、複数回のラスタースキャンによって得られる３次元ＯＣＴデータと、を用いて、血流の絶対速度を求めてもよい。
【００６７】
例えば、３次元モーションコントラスト画像に基づく血管の３次元構造からは、各位置における血流方向と、各位置における血管の直径とが得られる。血管の血流方向は、前述のように血管の３次元構造を細線化することで求めてもよい。細線化には、例えば、モルフォロジ処理、距離変換処理、またはHilditch、Deutschなどの既存アルゴリズムを用いてもよい。
【００６８】
また、ここでは、各位置におけるドップラー位相シフトが、複数回のラスタースキャンによって得られる３次元ＯＣＴデータに基づいて導出される。このとき、一定のラスタースキャンが繰り返される場合、ドップラー位相シフトにおけるタイムインターバルには、ラスタースキャンの周期の整数倍の値が採用され得る。なお、タイムインターバルは、同じ位置でのＯＣＴ信号の取得間隔である。
【００６９】
例えば、連続する２回のラスタースキャンで得られた２つの３次元ＯＣＴデータからは、タイムインターバル＝Ｔとするドップラー位相シフトが求められ、１周期分とばした２回のラスタースキャンで得られる２つの３次元ＯＣＴデータからは、タイムインターバル＝２Ｔとするドップラー位相シフトが求められる。同様にして、ラスタースキャンの周期の整数倍をタイムインターバルとするドップラー位相シフトが求められてもよい。
【００７０】
制御部７０は、血管の各位置におけるドップラー位相シフトに基づいて、各位置における血流の絶対速度を求める。このとき、各位置におけるドップラー位相シフトにおいて、タイムインターバルは一定であってもよいし、位置毎に異なる値であってもよい。タイムインターバルを位置に応じて異ならせる場合、例えば、制御部７０は、ドップラー位相シフトを求めるポイントにおける血管の構造に関する情報に応じて、タイムインターバルを決定し、そのタイムインターバルでのドップラー位相シフトを求めてもよい。血管の構造に関する情報としては、血管の直径（血管径）、血管の向き、分岐の有無、のうち少なくともいずれかであってもよい。
【００７１】
また、１つのポイントにつき、タイムインターバルが互いに異なる複数のドップラー位相シフトを求め、複数のドップラー位相シフトに基づいて、当該ポイントにおける血流の絶対速度を求めてもよい。
【００７２】
本実施例において、制御部７０は、血管の各箇所における血流の絶対速度を、リアルタイムに演算してもよい。例えば、新たなラスタースキャン（便宜上、第１のラスタースキャンとする）に基づく３次元ＯＣＴデータが得られるたびに、第１のラスタースキャンに基づく３次元ＯＣＴデータと、第１の３次元ＯＣＴデータとのタイムインターバルが第１のタイムインターバルである第２の３次元ＯＣＴデータと、第１の３次元ＯＣＴデータとのタイムインターバルが第２のタイムインターバルである第３の３次元ＯＣＴデータと（例えば、タイムインターバル＝Ｔ，２Ｔ，３Ｔ・・・を含む）、から、各箇所における血流の絶対速度が演算されてもよい。
【００７３】
このようにして得られた各箇所における絶対速度の分布は、例えば、カラーマップとしてモニタ７５に表示されてもよい。また、正常眼における血流の絶対速度と、演算によって得られた被検眼Ｅにおける血流の絶対速度と、の比較が制御部７０よって行われてもよい。例えば、制御部７０は、両者の差分を取ることで、差分情報を、例えば、数値情報や、差分マップとして出力してもよい。なお、正常眼における血流の絶対速度は、例えば、予めメモリ７２に記憶されていてもよい。
【００７４】
また、血流の絶対速度が演算される血管の位置は、検者によって、画面に表示される血管の画像上（例えば、３次元モーションコントラスト画像、断層画像、および，３次元ＯＣＴデータに基づく正面画像等のいずれか）で指定されてもよい。例えば、モニタ７５に表示される画像の中で血流の絶対速度が演算される箇所が、操作部７４に対する検者の操作に基づいて指定されてもよい。検者は、ポインティングデバイス（操作部７４の一種）等を操作して、血流の絶対速度を所望する血管を、血管の画像上で指定してもよい。例えば、図５の例では、操作部７４の操作に応じて変位されるカーソルＣ２の位置に応じて、位置指定が行われる。この場合、例えば、制御部７０は、指定された箇所における血流の絶対速度を演算してもよい。或いは、各位置における血流の絶対速度をバックグラウンドで演算し、検者によって指定された箇所の演算結果を、選択的に出力（例えば、表示）するようにしてもよい。また、この場合も、前述したような、正常眼における血流の絶対速度との比較処理が行われてもよい。
【００７５】
このような血流の絶対速度の演算は、新たなラスタースキャンに基づく３次元ＯＣＴデータが得られるたびに実行され、それにより、演算結果が随時更新されてもよい。但し、血流の絶対速度の演算の頻度は、３次元ＯＣＴデータを１フレーム分取得する毎に限られるものではなく、複数フレーム分取得する毎であってもよい。
【００７６】
また、血流の絶対速度の演算結果は、モニタ７５に表示されてもよい。演算結果は、例えば、数値およびグラフィック等の少なくともいずれかで表示されてもよい。
【００７７】
なお、血流の脈動の解析するうえで、必ずしも複数フレームの３次元ＯＣＴデータは必要とされない。例えば、制御部７０は、光スキャナ１０８を制御し、同一の横断面に関する２次元ＯＣＴデータを繰り返し取得することで、その横断面に関して、血流の脈動に関する情報を取得することができる。このときの横断面の繰り返し走査は、例えば、３次元ＯＣＴデータを取得するラスタースキャンの合間に行われてもよい。これにより、実質的に３次元ＯＣＴデータと略同時に、リアルタイムな血流の脈動に関する情報を得ることができる。また、１周期のラスタースキャンにおいて各スキャンラインが一定回数ずつ繰り返し走査されることで、同一の横断面に関し、スキャンラインの走査間隔が短い複数の２次元ＯＣＴデータが取得されてもよい。複数の２次元ＯＣＴデータを処理することで、各スキャンラインにおける血流の脈動に関する情報を制御部７０は解析してもよい。
【００７８】
＜その他の解析処理＞
以上、随時取得される３次元ＯＣＴデータに対して行われる解析処理として、少なくとも２つの（換言すれば、少なくとも２フレーム分の）３次元ＯＣＴデータを用いて処理が行われる場合の具体例を示したが、必ずしもこれに限られるものではない。例えば、時系列の３次元ＯＣＴデータを、フレーム毎に処理するような解析処理が行われてもよい。
【００７９】
＜リアルタイム厚み測定＞
例えば、制御部７０によって、被検眼Ｅの組織における厚みに関する解析処理が行われてもよい。制御部７０は、随時生成される３次元ＯＣＴデータに基づいて被検眼Ｅの組織における厚みを解析する。そして、解析結果として、厚みに関する情報を出力してもよい。組織の厚みは、例えば、眼底における層厚であってもよいし、前眼部の組織における厚みであってもよい。解析処理によって各位置における厚みが求められ、解析結果として、被検眼の組織における厚みの２次元的な分布をリアルタイムに示すマップが得られてもよい。マップは、モニタ７５に表示されてもよい。リアルタイムな厚みマップは、例えば、被検眼Ｅに圧力を加えたり、屈折矯正手術，白内障手術等の組織の厚みに影響を及ぼす手術が行われたりする場合に、それらの作業による厚みの変化を検者がリアルタイムに観察する場合等に利用されてもよい。ここでいう手術は、眼科用レーザー手術装置を用いた手術であってもよく、この場合、ＯＣＴ１は、被検眼Ｅに対して圧力を付与する眼圧計（例えば、トノメータ）、或いは、眼科用レーザー手術装置を備えてもよい。そして、ＯＣＴ１において連続して３次元ＯＣＴデータが取得される間に、圧力付与やレーザーの照射が行われるよう、各装置が制御されてもよい。また、制御部７０は、眼科用レーザー手術装置におけるレーザーの照射を制御するために、厚みに関する解析結果を眼科用レーザー手術装置に対して出力してもよい。
【００８０】
＜凝固斑に関する情報の抽出＞
また、制御部７０は、被検眼において形成された光凝固レーザーの凝固斑を、随時生成される３次元ＯＣＴデータに基づいて解析し、凝固斑のサイズ情報，および，被検眼Ｅにおける凝固斑の位置情報，のうち少なくともいずれかを、リアルタイムな解析結果として出力してもよい。凝固斑は、例えば、リアルタイムに取得される３次元ＯＣＴデータが視覚化されたグラフィック（３次元画像でもよいし、ある断面を示す２次元画像でもよい）において、周囲の組織に対し輝度の異なる領域として示されるので、グラフィックへの画像処理によって検出可能である。また、検出される凝固斑のサイズ情報、および、検出される凝固斑の被検眼Ｅにおける位置情報のうち、少なくともいずれかが、グラフィックに対する画像処理により特定できる。サイズ情報としては、凝固斑の半径，深さ方向の長さ，体積，および，容積等の少なくともいずれかに関する情報であってもよい。また、位置情報としては、被検眼Ｅにおける凝固斑の形成位置を特定するための情報であればよく、例えば、座標情報等の数値情報であってもよい。また、位置情報は、画像情報であってもよく、例えば、３次元ＯＣＴデータを視覚化したグラフィックであって、更に、凝固斑の形成位置が強調されたグラフィックであってもよい。これらの情報が、解析結果としてリアルタイムに出力される。
【００８１】
例えば、このような解析処理が行われるＯＣＴ１では、光凝固レーザーの照射後、速やかに、その照射結果を評価するための情報が、上記の解析処理による解析結果として得られる。このため、解析結果を活用することで、光凝固レーザーの照射作業における作業性が向上するものと考えられる。
【００８２】
なお、この場合、ＯＣＴ１は、被検眼Ｅに対して光凝固レーザーを照射する光凝固レーザー装置を備えてもよい。そして、ＯＣＴ１において連続して３次元ＯＣＴデータが取得される間に、レーザーの照射が行われるよう、各部が制御部７０によって制御されてもよい。また、制御部７０は、光凝固レーザー装置におけるレーザーの照射を制御するために、凝固斑に関する解析結果を光凝固レーザー装置に対して出力してもよい。
【００８３】
＜眼底の層の剥離状況に関する解析処理＞
また、例えば、制御部７０によって、被検眼Ｅの眼底における層の剥離に関する解析処理がリアルタイムに行われてもよい。この解析処理では、データの取得範囲に眼底を含む３次元ＯＣＴデータが、解析対象としてＯＣＴ１によって取得されることを前提とする。そして、眼底を構成する層同士の剥離箇所が、随時生成される３次元ＯＣＴデータに基づいて解析され、その結果（解析結果）として、層同士の剥離箇所の有無，および，剥離箇所の位置，のうち少なくともいずれかを示す情報（剥離箇所情報という）が出力されてもよい。剥離箇所情報をリアルタイムに得ることは、例えば、硝子体手術等において有用である。なお、剥離箇所の位置を示す情報としては、ｘｙ方向，および，深さ方向，のうち一方または両方に関して剥離箇所を特定するための情報である。深さ方向に関して剥離箇所を特定するための情報としては、深さ方向における剥離箇所の位置を示す数値情報であってもよいし、互いに剥離された２つの層のうち少なくとも一方を特定する情報であてもよい。硝子体手術に適用される場合、上記の解析処理は、少なくとも内境界膜（ILM）の剥離状況を、リアルタイムな解析結果として得るものであってもよい。
【００８４】
なお、剥離箇所情報の表示出力がモニタ７５に対して行われてもよい。３次元ＯＣＴデータを視覚化したグラフィック（３次元画像でもよいし、ある断面を示す２次元画像でもよい）上で、少なくとも剥離箇所と対応する箇所が強調表示されてもよい。なお、各層を区別するために、剥離箇所に対する強調表示とは異なる態様で、他の層の境界についても強調表示が行われてもよい。
【００８５】
仮に、層を剥離させる手術が手術ロボット等によって行われるのであれば、制御部７０は、手術ロボットにおける剥離動作を制御するために、剥離箇所情報（つまり、解析結果）を手術ロボットに対して出力してもよい。
【００８６】
＜被検眼の組織と器具との間隔に関する解析処理＞
また、例えば、制御部７０は、被検眼Ｅの診断，治療，または，手術に用いられる器具と、被検眼Ｅの組織との深さ方向に関する間隔を、随時生成される前記３次元ＯＣＴデータに基づいて解析し、器具と被検眼Ｅの組織との間隔に関する情報を、リアルタイムな解析結果として出力してもよい。この解析処理では、データの取得範囲に被検眼Ｅの組織と共に，上記器具が含まれる３次元ＯＣＴデータが、解析対象としてＯＣＴ１によって取得されることを前提とする。
【００８７】
上記の器具としては、プローブ、鉗子、マイクロケラトーム、ＩＯＬ等のインジェクター等種々の器具が想定されうる。また、器具との間隔が解析される被検眼の組織は、例えば、操作部７４を介して被検眼Ｅの各部から選択されてもよい。また、予め定められた組織であってもよい（例えば、角膜、および、網膜のいずれか等）。
【００８８】
被検眼の組織と器具との間隔についての解析結果は、モニタ７５へ表示出力されてもよい。例えば、間隔を数値として示す数値情報が表示されてもよいし、インジケーター等のグラフィックが示されてもよい。
【００８９】
ところで、器具が例えば金属製である場合等に、測定光が器具の表面（光源側表面）で反射され、器具の全体的な形状については、３次元ＯＣＴデータから検出できない場合が考えられる。これに対し、例えば、器具の寸法情報（より詳細には、測定光が反射される器具の表面を基準とする寸法情報でもよい）を予め取得しておき、この寸法情報を用いて、器具と、被検眼Ｅの組織との間隔を解析してもよい。また、この場合、３次元ＯＣＴデータにおいて、測定光が器具で遮られることにより、組織の位置情報が得られない箇所が生じ得る。器具で遮られた組織の位置情報は、種々の方法で推定（または補完）されてもよく、そして、推定された位置情報に基づいて、被検眼の組織と器具との間隔の解析が行われてもよい。例えば、制御部７０は、被検眼の組織が器具によって遮られていない状態で取得した３次元ＯＣＴデータを用いて、随時取得される３次元ＯＣＴデータにおいて、器具で遮られた組織に関するデータを補完し、組織と器具との間隔の解析を行ってもよい。
【００９０】
仮に、上記器具が手術ロボット等によって動かされているのであれば、制御部７０は、手術ロボットにおける器具の動きを制御するために、器具との間隔に関する解析結果を手術ロボットに対して出力してもよい。
【００９１】
＜光スキャナの構造、制御に関する変形例＞
上記実施形態の説明では、図１における主走査用の光スキャナ１０８ａとしてレゾナントスキャナを利用し、レゾナントスキャナの往路動による測定光の走査と、復路動による測定光の走査と、を交互に行う場合を、主な実施例として説明した（図２参照）。しかし、上述の通り、本開示にかかる主走査用の光スキャナには、レゾナントスキャナ以外の種々の光スキャナを適用可能である。例えば、後述の具体例のように、１つ、または、複数のガルバノミラーが、主走査用の光スキャナとして利用されてもよい。ガルバノミラーは、制御性およびスキャンパターンの自由度が高いという特徴があり、スキャン速度についても制御によって変更できる。また、ガルバノミラーは、比較的安価に入手できる。
【００９２】
また、上記実施形態の説明では、図２に示すようなラスタースキャンによって、被検眼上で測定光が走査される場合を、主に説明した。しかしながら、必ずしもこれに限られるものではない。例えば、図２に示した方式では、主走査用の光スキャナにおいて往路動と復路動とが交互に行われ、往路動と復路動とのそれぞれで測定光が走査される。これに対し、後述する具体例のごとく、主走査用光スキャナが、往復動作を行う場合において、その往路動と復路動とのうち、往路動のみに基づいて、Ａスキャンデータを得る方式が適用されてもよい（図７参照）。このスキャン方式は、往路動と復路動とのそれぞれで測定光を走査する（つまり、Ｂスキャンを行う）方式に対し、Ａスキャンが行われる位置が、隣接するスキャンラインの間でズレにくくなる。なお、ここでは、「被検眼上の測定光の照射位置を、一方向に移動させる光スキャナの動作」を「往路動」として定義し、「被検眼上の測定光の照射位置を、上記の一方向とは反対方向に移動させる光スキャナの動作」を「復路動」として定義している。つまりは、往路動および復路動は、光スキャナ、或いは、光学系、の設計仕様等によって一義的に定義されなくてもよい。
【００９３】
また、勿論、被検眼に対する測定光の走査方式として、ラスタースキャン以外の走査方式（例えば、リサージュスキャン等）が適用されてもよい。リサージュスキャンの場合、ガルバノミラーにおける往復動作を、ラスタースキャンの場合程速やかに行う必要は必ずしもないので、Ａスキャンの取得周期が３００ｋＨｚ以上であっても、ガルバノミラーを用いて、良好に測定光を走査しやすい。リサージュスキャンにおける測定光の走査パターンは、例えば、サイクロイド状であってもよいし、トロコイド状であってもよいし、渦巻き状であってもよいし、その他のパターンであってもよい。更には、測定光の走査方式は、ラスタースキャン及びリサージュスキャン等の２次元的なスキャンに限定されるものではなく、１次元的なスキャンであってもよい。
【００９４】
以下に、１つ又は複数のガルバノミラーを主走査用の光スキャナへ適用した場合の実施例を示す。以下の実施例において、特に断りが無い場合、測定光は眼底上で走査されるものとする。この実施例の説明において、制御部７０は、上記実施例と同様に、３００キロヘルツ以上の周期で、Ａスキャンデータを取得する。また、実施例において、制御部７０は、次のようにガルバノミラーを制御してもよい。すなわち、ガルバノミラーを一定の振り角で繰り返し往復させることにより、主走査方向に関して測定光の走査を連続的に２回以上実行させる。このとき、各回の走査の開始タイミングにおける時間差が５ミリ秒以下となるように駆動制御を行う。このときのガルバノミラーの振り角（上記の「一定の振り角」）は、眼底上での数ミリ程度の距離と対応する。例えば、９ｍｍ程度、或いは、それ以上の距離と対応していてもよい。
【００９５】
そして、制御部７０は、２回以上の走査で得られたＡスキャンデータを処理してもよい。１つのスキャンライン上で繰り返し走査が行われた場合、そのスキャンラインに対して測定光が１通り走査される度に複数のＡスキャンデータからなるデータセットが取得される。そして、制御部７０は、１つのスキャンラインに関して時系列に取得された複数のデータセット同士を処理してもよい。ここでいう処理は、例えば、スキャンラインに関する断層画像の加算画像（加算画像には、加算平均画像を含む）を得る処理であってもよい。また、スキャンラインに関する血管造影画像（ＯＣＴアンジオグラフィー）を生成し、取得する処理であってもよい。
【００９６】
一方、互いに異なる複数のスキャンラインに対して測定光が走査された場合、制御部は、複数のスキャンラインに対する測定光の走査によって得られたＡスキャンデータに基づいて３次元ＯＣＴデータを生成してもよい。この場合、制御部７０は、主走査用の光スキャナであるガルバノミラーと共に、副走査用の光スキャナを駆動制御する。
【００９７】
＜主走査用の光スキャナとして１つのガルバノミラーを適用した例＞
ここで、主走査用の光スキャナとしてガルバノミラーが１つだけ設けられている具体例を説明する。  この具体例では、主走査用の光スキャナであるガルバノミラーの往復動作のうち、往路動のみに基づいてＯＣＴデータを取得する。
【００９８】
ここで、ガルバノミラーは、現状、往路動および復路動のそれぞれにおいて、少なくとも１ミリ秒程度の時間を要すると考えられている。また、１回の主走査に要する時間を短くすることと、Ａスキャンの位置決め精度と、は、トレードオフの関係になっている。そこで、ガルバノミラーの往復動作のうち、復路動を１ミリ秒程度の時間で実行し、残りの時間で、往路動を実行してもよい。つまり、ガルバノミラーの往路動が、１ミリ秒から４ミリ秒程度の範囲で実行することで、ガルバノミラーを一定の振り角で繰り返し往復させる場合において、各回の走査の開始タイミングにおける時間差を５ミリ秒以下とすることができる。また、Ａスキャンデータの取得周期を、３００ｋＨｚと仮定した場合において、ガルバノミラーによる１回の往路動ごとに、およそ、３００ポイントから１２００ポイントのＡスキャンデータが取得され得る。
【００９９】
また、この他、各回の走査の開始タイミングにおける時間差を、５ミリ秒以下とすることについては、以下のような技術的な意義がある。
【０１００】
例えば、血管が良好に造影されたＯＣＴアンジオグラフィーが取得されやすくなる。例えば、下記の非特許文献１には、眼底のＯＣＴアンジオグラフィーにおいて、タイムインターバルは、１ミリ秒から５ミリ秒の範囲で設定されることが好ましい（更に好ましくは、２．５ミリ秒から５ミリ秒の範囲）との結果が示されている。ここで、ガルバノミラーを主走査用の光スキャナとして使用した場合、少なくともガルバノミラーの１往復に２ミリ秒を必要とするので、本実施例では、タイムインターバル（走査の開始タイミングにおける時間差）を、２ミリ秒から５ミリ秒の範囲で実現され得る。
【０１０１】
なお、非特許文献１では、backstitched B-scansと呼ばれる手法で、１ミリ秒等のごく短いタイムインターバルが実現されている。backstitched B-scansでは、１つのスキャンライン上で測定光を走査する場合に、２つ進み１つ戻る要領で、複数回にわたってガルバノミラーを小刻みに切り戻し、走査を行う手法である。しかしながら、この手法は、ガルバノミラーが小刻みに切り戻される度に、タイムインターバルを要するので、１つのスキャンラインあたりの走査に、時間がかかりやすい。これに対し、本実施例では、３００ｋＨｚ以上でＡスキャンデータが取得されることにより、往路動の途中でガルバノミラーの向きを切り戻さなくても、１スキャンラインあたり数百以上のポイントのＯＣＴデータを、上記のタイムインターバルで取得できる。つまり、１つのスキャンラインに対して測定光の照射位置を一様に移動させる走査が、最低２回行われることにより、そのスキャンラインに対するＯＣＴアンジオグラフィーを得ることができる。
つまり、非特許文献と比較して、ガルバノミラーをより簡単に制御ながら、より高速に、ＯＣＴアンジオグラフィーを得るための走査が実現される。
【０１０２】
非特許文献１：“Angiography of the retina and the choroid with phase-resolved OCT using interval-optimized backstitched B-scans” Boy Braaf, Koenraad A. Vermeer, Kari V. Vienola, and Johannes F. de Boer；Optics Express Vol. 20, Issue 18, pp. 20516-20534 (2012)
また、例えば、各回のスキャンにおける眼の動きの影響が抑制される。固視微動等の眼の動きは、周期の短い成分ほど、振幅（眼の動きの量）が小さくなる傾向がある。例えば、下記の非特許文献２によると、１０Ｈｚ以上の領域において、振幅は、０．５ａｒｃｍｉｎ（眼底２．５マイクロメートル以下）まで低減する。１つのスキャンラインに対する１回の走査が、ガルバノミラーの往路動に基づいて１ミリ秒から４ミリ秒程度の時間で実行されるので、目標とするスキャンライン上で、測定光が精度よく走査されやすい。
【０１０３】
非特許文献２： ”Real-time eye motion compensation for OCT imaging with tracking SLO”,Kari V. Vienola, Boy Braaf, Christy K. Sheehy, Qiang Yang, Pavan Tiruveedhula, David W. Arathorn, Johannes F. de Boer, and Austin Roorda; Biomedical Optics Express,Vol. 3,issue11,pp. 2950-2963,(2012),
また、刺激に対する応答や、拍動による組織変化を見るうえでも、各回の走査の開始タイミングにおける時間差が短いことが望ましいと考えられる。例えば、OCE（Optical Coherence Elastography）が知られており、エア・パフによる刺激に基づく組織の変形を観察する検査がある。例えば、前眼部の場合、変形は数ミリ秒の内に起こり、弾性波は広範囲に広がってしまう。例えば、撮影装置１が、前眼部ＯＣＴとして適用される場合において、各回の走査に要する時間が、１ミリ秒から３ミリ秒程度の範囲に設定されていれば、変形を観察するうえで、十分なスキャン範囲で、且つ、時間間隔で、前眼部のＯＣＴデータを得ることができると考えられる。
【０１０４】
また、例えば、ラスタースキャンが行われ、その結果として３次元ＯＣＴデータが生成・取得される場合、１秒程度、或いは、それ未満のラスタースキャンによって、ｘｙ方向の一方の辺について２５６ポイント以上、他方の辺について５１２ポイント以上、の矩形領域におけるＡスキャンデータを、１秒程度、又は、それ未満の時間でのラスタースキャンに基づいて取得できる。
【０１０５】
なお、主走査用の光スキャナとしてレゾナントスキャナを適用した上記の実施例の説明では、高速なＡスキャンが、時系列の３次元ＯＣＴデータを連続的に取得するために利用される場合を説明したが、必ずしも、連続的に取得される必要はない。例えば、短時間で３次元ＯＣＴデータの取得動作を完了させるために、高速なＡスキャンが利用されてもよい。この場合、所定のトリガ信号が、制御部７０に対して入力されたことを契機として、３次元ＯＣＴデータの取得動作が開始されてもよい。なお、トリガ信号は、検者によるレリーズ操作に基づいて、入力されてもよい。
【０１０６】
ところで、  ヒトの瞬きの頻度は、個人差が大きいが、２０〜３０回程度を中心として分布している（例えば、下記の非特許文献３等を参照されたい）。この実施例では、１辺につき数百ポイント以上のポイント数の範囲を、瞬きの時間間隔に対し十分短い時間で測定光を走査することができる。結果、被検者における開瞼等の負担が、良好に抑制されるものと考えられる。
【０１０７】
非特許文献３：「瞬目回数に関する研究-（其の1）正常成人の瞬目回数に就て」；南  熊太，山城  主計，南  ミツ，発行日 1957/7/15；臨床眼科 11巻 7号
例えば、制御部７０は、１回の往路動の時間が３ミリ秒以下となるように、ガルバノミラーの駆動制御を行ってもよい。例えば、３００キロヘルツ以上の周期で、Ａスキャンデータを取得する場合において、１回あたりの往路動の時間が３ミリ秒以下に設定されていることにより、１秒あたり、３００本以上のスキャンラインに対し、測定光が走査される。このとき、ガルバノミラーにおける１回の往路動が、２ミリ秒以上３ミリ秒以下の範囲で行われるように、ガルバノミラーの駆動制御が行われることが好ましい。この場合、各Ａスキャンを、所期する位置に良好な精度で行うことが可能となる。
【０１０８】
また、制御部７０は、Ａスキャンデータを、例えば、３５０キロヘルツ以上５００キロヘルツ以下の範囲で取得してもよい。この場合において、ガルバノミラーにおける往路動の速度を、１回あたりの往路動により１０２４ポイント以上のＡスキャンデータが取得できる範囲で制御してもよい。一例として、Ａスキャンデータの取得周期が４００キロヘルツ程度である場合、主走査方向が１０２４ポイント程度、副走査方向が５１２ポイント程度、を少なくとも持つ次元ＯＣＴデータが、１周期当たり２秒以下のラスタースキャンによって取得できるようになる。
【０１０９】
＜主走査用の光スキャナとして２つのガルバノミラーを適用した例＞
主走査用の光スキャナとしてガルバノミラーが複数個設けられている場合、主走査に用いられる各々のガルバノミラーの偏向方向は、互いに共通してもよい。また、各々のガルバノミラーは、分岐の無い光路上に配置されてもよいし（直列配置）、分岐した複数の光路上にそれぞれ配置されていてもよい（並列配置）。また、主走査用の光スキャナとして、３つ以上のガルバノミラーが適用される場合、直列配置と並列配置とを組み合わせたものであってもよい。  
【０１１０】
なお、主走査用の光スキャナとしてガルバノミラーが複数個設けられている場合において、各々のガルバノミラーにおける１回の往路動に要する時間は、上記＜主走査用の光スキャナとして１つのガルバノミラーを適用した例＞において示した範囲であってもよい。
【０１１１】
ここで、図８，図１０，図１１に、主走査用の光スキャナに対し、並列配置または直列配置された２つのガルバノミラーが適用された場合の具体例を示す。図８，図１０，図１１は、図１に示した実施例に対する変容例を、それぞれ示している。なお、図８，図１０，図１１には、図１の実施例に対する主な相違点であるＯＣＴ光学系１００の一部分が抜粋されている。つまり、ファイバ１３２から被検眼Ｅの間に相当する箇所が、図１と、図８，図１０，図１１と、の間では異なっている。なお、変容例の説明において、図１の実施例と共通する構成については、図１と同じ符号を用い、詳細な説明を省略する。
【０１１２】
＜主走査用光スキャナの具体的な変容例（並列配置）＞
まず、図８に示した変容例について説明する。図８の変容例において、ＯＣＴ光学系１００は、２軸による光走査を、光スキャナ２０８によって行う。また、変容例におけるＯＣＴ光学系１００には、光スイッチ２１０（「光選択部」の一例）が設けられている。図８において、光スイッチ２１０は、ファイバ１３２の出射端から光スキャナ２０８の間に配置されている。また、光スキャナ２０８を経た測定光は、図１の実施例と同様、対物光学系１０６を経由して、被検眼Ｅへ照射される。
【０１１３】
光スキャナ２０８は、２つのガルバノミラー２０８ａ１，２０８ａ２を、主走査用の光スキャナとして有する。また、副走査のために、光スキャナ２０８には、光スキャナ２０８ｂが設けられている。図８において、ガルバノミラー２０８ａ１，２０８ａ２は、副走査用の光スキャナ２０８ｂよりも、被検眼Ｅ側に配置されている。また、副走査用の光スキャナ２０８ｂと、ガルバノミラー２０８ａ１，２０８ａ２と、の間には、光スキャナ２０８ｂから各ガルバノミラー２０８ａ１，２０８ａ２へ導かれる測定光の向きを偏向するためのレンズ２０８ｃが設けられていてもよい。なお、以下の説明において、説明の便宜上、特に断りが無い限り、２つのガルバノミラー２０８ａ１，２０８ａ２における被検眼上の走査位置、および、走査範囲は、互いに一致しているものとする。また、ＯＣＴ光学系１００は、各ガルバノミラー２０８ａ１，２０８ａ２を経由した測定光に基づくＡスキャンデータにおいて、互いに同一の深度帯の情報が示されるように、各ガルバノミラー２０８ａ１，２０８ａ２と対応する参照光路を有する。この場合において、参照光路は、それぞれのガルバノミラー２０８ａ１，２０８ａ２に対して個別に設けられる必要はなく、共用されてもよい。この場合、参照光とそれぞれのガルバノミラー２０８ａ１，２０８ａ２を経由した測定光との光路長差が、２つの測定光において互いに一致するように、測定光路が形成される。
【０１１４】
光スイッチ２１０は、「光選択部」の一例として、測定光を、主走査用の２つのガルバノミラー２０８ａ１，２０８ａ２の１つに、選択的に導くために利用される。即ち、ビームステアリング２１０は、測定光を、２つのガルバノミラー２０８ａ１，２０８ａ２のうち、一方に選択的に導く状態と、他方に選択的に導く状態と、に切換わる。なお、図８に例示した光スイッチ２１０は、スイッチ本体を通過（透過または反射）する光の向きを切換え、これにより、測定光が導かれる光スキャナを、２つのガルバノミラー２０８ａ１，２０８ａ２の間で切換える。
【０１１５】
このような光スイッチの一例として、ＬＣＯＳ型の空間光変調器（ＳＬＭ）等の非機械的なビームステアリングが挙げられる。例えば、ＬＣＯＳ型のＳＬＭには、数十マイクロ秒のオーダーで、液晶分子の向きを切換可能なデバイスがあることが知られている。つまり、ガルバノミラー２０８ａ１，２０８ａ２による測定光の走査に要する時間に対し、十分短い時間で、ビームステアリングの状態が切り替えられる。
【０１１６】
このようなビームステアリングの他、光スイッチは、いわゆる電子型のもの、機械型のもの、等が適宜適用可能である。
【０１１７】
ここで、図９のタイミングチャートを参照して、２つのガルバノミラー２０８ａ１，２０８ａ２、および、光選択部（光スイッチ２１０）の詳細な動作を説明する。
【０１１８】
図９において、ガルバノミラー２０８ａ１，２０８ａ２に関するグラフでは、旋回量が増大している期間が、往路動の期間を示し、旋回量が減少している期間が、復路動の期間を示している。
【０１１９】
図９において、光スイッチ２１０の状態を、[Ａ]と [Ｂ]との２つによって示す。[Ａ]は、ガルバノミラー２０８ａ１，２０８ａ２のうち、ガルバノミラー２０８ａ１へ測定光を導く状態であり、[Ｂ]は、ガルバノミラー２０８ａ２へ測定光を導く状態である。２つのガルバノミラー２０８ａ１，２０８ａ２の往復動作と同期して、光スイッチ２１０の状態が、逐次、切換えられる。つまり、２つのガルバノミラー２０８ａ１，２０８ａ２は、各々の往路動の期間に測定光が導かれるように、光スイッチ２１０の状態が制御される。
【０１２０】
図９に示すように、主走査用として設けられた２つのガルバノミラー２０８ａ１，２０８ａ２における往復動作は、互いに異なるタイミングで行われる。即ち、２つのガルバノミラー２０８ａ１，２０８ａ２は、交互に往路動を行い、各往路動において、測定光が走査される。このとき、図９に示したタイミングチャートでは、２つのガルバノミラー２０８ａ１，２０８ａ２のうち１つが、択一的に往路動を行い、測定光を走査する。また、２つのガルバノミラー２０８ａ１，２０８ａ２のうち、一方の復路動の間に、他方の往路動が開始される。このとき、例えば、一方の往路動が完了し、更に、光スイッチ２１０において、状態の切換動作が行われてから、他方の往路動作が開始される。但し、図９においては、光スイッチ２１０の状態の切換の所要時間を、図示の便宜上、大きく示しているが、前述したように、往路動および復路動に対して十分に短い時間で光スイッチ２１０の状態を切換可能である。このため、光スイッチ２１０の状態の切換の所要時間を考慮することなく、単に、２つのガルバノミラー２０８ａ１，２０８ａ２のうち一方の往路動の完了タイミングをトリガとして、他方の往路動を開始させてもよい。また、２つのガルバノミラー２０８ａ１，２０８ａ２のうち、一方による復路動が、他方の復路動の間に行われればよく、この場合、必ずしも他方の往路動の完了タイミングで、一方の往路動が開始される必要はない。例えば、光スイッチ２１０の切換前に、往路動を開始させておくことで、測定光の走査速度を安定させてもよい。
【０１２１】
このような動作の結果として、２つのガルバノミラー２０８ａ１，２０８ａ２のうち一方の復路動の期間に、他方の往路動により測定光を走査できる。これにより、３次元ＯＣＴデータ、或いは、ＯＣＴアンジオグラフィーの取得動作に要する時間を抑制できる。
【０１２２】
例えば、Ａスキャンデータの取得周期が４００キロヘルツ程度である場合、各ガルバノミラー２０８ａ１，２０８ａ２における往路動が、２．５ミリ秒程度で行われることにより、主走査方向の辺が１０００ポイント程度となる３次元ＯＣＴデータが得られる。また、１周期あたり１秒程度（四捨五入にて１秒）のラスタースキャンによって、主走査方向の辺が１０２４ポイント、と副走査方向の辺が５１２ポイントとなり、高速に処理しやすい３次元ＯＣＴデータを取得できるようになる。
【０１２３】
次に、図１０の変容例を説明する。図１０の変容例では、図８における光スイッチ２１０が別のデバイスに置き換えられている。また、ファイバビームスプリッタ２２０を介して、ファイバ１３２が、ファイバ２２１とファイバ２２２とに分岐している。これにより、ファイバ２２１，２２２の各々の出射端から、測定光が同時に照射される。
【０１２４】
ファイバ２２１から出射される測定光は、ガルバノミラー２０８ａ１へ導かれ、ファイバ２２２から出射される測定光は、ガルバノミラー２０８ａ２へ導かれる。各々のファイバ２２１，２２２からの測定光の射線上には、シャッター２３０ａ，２３０ｂが配置されている。本変容例では、シャッター２３０ａ，２３０ｂが、光切換部として利用される。２つのシャッター２３０ａ，２３０ｂにおける開閉が、シャッター２３０ａとシャッター２３０ｂとの間で、互い違い行われるように、制御される。より詳細には、２つのガルバノミラー２０８ａ１，２０８ａ２は、各々の往路動の期間に測定光が導かれるように、２つのシャッター２３０ａ，２３０ｂの状態が制御される。
【０１２５】
シャッター２３０ａ，２３０ｂとしては、例えば、カーセルシャッター(Kerr Cell Shutter )が適用されてもよい。この場合、カー効果を利用して、ナノ秒レベルで高速に開閉動作が可能である。また、これに限らず、種々の光シャッターを、シャッター２３０ａ，２３０ｂとして適用可能である。また、シャッターに代えて、例えば、各ファイバ２２１，２２２からの測定光の射線上に、回転スリットが、光切換部として設けられていてもよい。各ファイバ２２１，２２２からの測定光のうち、一方が回転スリットのスリットを通過し、他方が回転スリットに形成される遮光部によって遮光される。回転スリットがモータ等で回転されることによって、被検眼へ照射される測定光が切換わる。
【０１２６】
＜主走査用光スキャナの具体的な変容例（直列配置）＞
次に、図１１の変容例について説明する。図１１の変容例において、ＯＣＴ光学系１００は、２軸による光走査を、光スキャナ３０８によって行う。光スキャナ３０８は、２つのガルバノミラー３０８ａ１，３０８ａ２を、主走査用の光スキャナとして有する。また、副走査のために、光スキャナ３０８には、光スキャナ３０８ｂが設けられている。図１１において、ガルバノミラー３０８ａ１，３０８ａ２は、副走査用の光スキャナ３０８ｂよりも、被検眼Ｅ側に配置されている。
【０１２７】
主走査用の光スキャナとして設けられた２つのガルバノミラー３０８ａ１，３０８ａ２は、一方によって走査された測定光が他方によって更に走査されるように、直列的に配置されている。これにより、２つのガルバノミラー３０８ａ１，３０８ａ２のうち、１つのみが駆動する場合に対して、測定光の振り角を増大させ得る。
【０１２８】
すなわち、２つのガルバノミラー３０８ａ１，３０８ａ２は、往路動および復路動が、同期して制御される。また、往路動および復路動における旋回の向きについても、互いに一致される。その結果、ガルバノミラー３０８ａ１で測定された測定光が、ガルバノミラー３０８ａ２によって更に走査され、主走査方向に関する走査速度が、２つのガルバノミラー３０８ａ１，３０８ａ２の一方のみが駆動した場合に対して増幅される。
【０１２９】
２つのガルバノミラー３０８ａ１，３０８ａ２のうち、より被検眼Ｅの近くに配置されるガルバノミラー３０８ａ２は、ガルバノミラー３０８ａ１に対して、ミラーのサイズが大きくてもよい。ガルバノミラー３０８ａ１によって測定光が走査されることにより、ガルバノミラー３０８ａ２の位置では、ガルバノミラー３０８ａ１の位置に対して測定光の通過範囲が広くなると考えられるが、その場合でも、ガルバノミラー３０８ａ２が測定光を確実に反射しやすくなる。
【０１３０】
また、制御部７０は、２つのガルバノミラー３０８ａ１，３０８ａ２における旋回速度を、必ずしも互いに一致させて駆動させる必要はない。例えば、２つのガルバノミラー３０８ａ１，３０８ａ２のうち、より被検眼の近くに配置される一方を、他方に対して速い旋回速度で駆動させてもよい。上記のように、２つのガルバノミラー３０８ａ１，３０８ａ２のうち、より被検眼の近くに配置される一方のサイズが、他方に対して大きい場合が考えられる。ミラーのサイズが小さいほど、高速に動作できるので、２つのガルバノミラー３０８ａ１，３０８ａ２のうち、より被検眼の近くに配置される一方を、他方に対して速い旋回速度で駆動させることで、２つのガルバノミラー３０８ａ１，３０８ａ２における走査速度を、高速化できると考えられる。
【０１３１】
以上、実施形態に基づいて説明を行ったが、本開示は、上記実施形態に限定されることなく、様々な変形が可能である。
【０１３２】
例えば、上記に説明した各種処理の結果として、必要とされる動画像の滑らかさ、測定精度、解析精度等との関係で、フレームレート、画像の解像度（換言すれば、各方向のポイント数）、または、その両方について、上記例示した値に対して高い値が必要とされる、或いは、低い値でも満足することが想定される。このため、上記例示した値は、必要とされる測定精度、解析精度との関係で適宜変更されてもよい。例えば、一定の効果が得られる範囲で、Ａスキャンデータの取得周期が，３００キロヘルツ未満の装置に対し、本開示の技術は適用されてもよい。
【０１３３】
なお、上記実施形態では、専ら、被検眼の眼底に関する３次元ＯＣＴデータが処理される場合について説明したが、必ずしもこれに限られるものではない。本開示の技術は、被検眼の一部または全体に関する３次元ＯＣＴデータを取得する装置に対して適用さればよく、例えば、前眼部に関する３次元ＯＣＴデータを取得するＯＣＴデバイスに対して本開示の技術は適用されてもよいし、前眼部から眼底までの各位置に関する３次元ＯＣＴデータを取得するＯＣＴデバイスに対して本開示の技術は適用されてもよい。
【０１３４】
また、図８，図９に示した変形例の説明では、各ガルバノミラー２０８ａ１，２０８ａ２を経由した測定光に基づくＡスキャンデータにおいて、互いに同一の深度帯の情報が示されるものとして説明したが、互いに異なる深度帯の情報が示されてもよい。この場合、参照光とガルバノミラー２０８ａ１を経由した測定光（以下、第１測定光と称す）との間における光路長差と、参照光とガルバノミラー２０８ａ２を経由した測定光（以下、第２測定光と称す）との間における光路長差と、に深度帯の違いに応じた違いがあればよい。つまり、各ガルバノミラー２０８ａ１，２０８ａ２と対応して、光路長が互いに異なる参照光路が設けられていてもよいし、測定光路の光路長がガルバノミラー２０８ａ１を経由する場合と、ガルバノミラー２０８ａ２を経由する場合とにおいて、互いに異なっていてもよい。
【０１３５】
また、各ガルバノミラー２０８ａ１，２０８ａ２を経由したそれぞれの測定光の間で、合焦位置が異なっていてもよい。例えば、２つのガルバノミラー２０８ａ１，２０８ａ２のうち、一方を経由した測定光は網膜表面（第１の合焦位置の一例）に合焦され、他方を経由した測定光はより脈絡膜側の位置（第２の合焦位置の一例）に合焦されてもよい。このような構成により、網膜における観察範囲全体を高感度で観察できる。
【０１３６】
また、例えば、ラスタースキャンにおける測定光の走査速度、および、測定光が走査される領域のサイズ、のうち、少なくとも一方は、制御部７０によって、ラスタースキャン毎に変更可能であってもよい。
【０１３７】
測定光の走査速度が速くなるほど、また、被検眼上で測定光が走査される領域が大きくなるほど、光安全性を満たしつつ、被検眼に照射できる測定光の光量を増加できる。そこで、例えば、制御部７０は、測定光の走査速度、および、測定光が走査される領域のサイズのうち、少なくとも一方、を変更した場合に、走査速度の変化量に応じて、測定光の光量を変更してもよい。この場合、制御部７０は、光源からの出力を制御することで、光量調整を行ってもよい。また、制御部７０は、測定光の投光光路上に設けられた部材を制御することによって、被検眼へ照射される測定光の光量を調整してもよい。例えば、ファイバアッテネータ（減衰器）を設け、ファイバアッテネータにおける減衰量を制御してもよい。また、光路上に挿脱可能なアパーチャまたはフィルタ、或いは、開口径を変更可能なアパーチャ等を設け、アパーチャまたはフィルタによる遮光量を、切換えてもよい。
【０１３８】
また、ガルバノミラー２０８ａ１を経由した測定光（「第１測定光」と称す）における走査範囲（以下、「第１走査範囲」と称す）と、ガルバノミラー２０８ａ２を経由した測定光（「第２測定光」と称す）における走査範囲（以下、「第２走査範囲」と称す）とは、互いに異なっていてもよい。
【０１３９】
第１走査範囲は、第２走査範囲に対し、走査範囲が少なくとも主走査方向に関して狭く、且つ、第１走査範囲におけるＡスキャンデータの取得位置間隔が、第２走査範囲に対して密になるように、ガルバノミラー２０８ａ１，２０８ａ２における振り角、および、駆動速度が、制御部７０によって制御されてもよい。例えば、ガルバノミラー２０８ａ１を、ガルバノミラー２０８ａ２に対して小さな振り角で、低い角速度で旋回させることで、上記の走査状態が実現されてもよい。
【０１４０】
第１走査範囲と第２走査範囲とが互いに異なる場合において、例えば、第１走査範囲は、篩状板を含む範囲（例えば、視神経乳頭部）であって、第２走査範囲は、第１走査範囲を含む範囲となるように、第１走査範囲、および、第２走査範囲が、それぞれ制御部７０によって設定されてもよい。これにより、詳細な篩状板の厚み情報と、篩状板の周囲における眼底の層厚情報と、が速やかに得られる。つまり、緑内障診断において有用な情報を良好に得ることができる。
【０１４１】
また、第１走査範囲と第２走査範囲とが互いに異なる場合において、第１測定光と第２測定光とは、光量が互いに異なっていてもよい。例えば、第２測定光に対し、第１測定光の光量を少なくしてもよい。これにより、光安全性を満足しつつ、第１測定光に基づくＯＣＴデータのＳ／Ｎ比を高めることができる。
【０１４２】
また、ガルバノミラー２０８ａ１を経由する測定光（第１測定光）と、ガルバノミラー２０８ａ２を経由する測定光（第２測定光）と、の偏光が互いに異なっていてもよい。直交する偏光成分を有していてもよい。そして、制御部７０は、第１測定光に基づく検出器からの受光信号、および、第２測定光に基づく検出器からの受光信号を処理して、偏光ＯＣＴデータを取得してもよい。なお、偏光ＯＣＴデータから、偏光一様性（DOPU）断層像、複屈折（RetardationまたはBirefringence）断層像、偏光軸回転（Axis-Orientation）断層像といった各種情報を得る手法については、種々の手法が知られており、これが適用されてもよい。例えば、特開２０１３−１４８４８２号公報等を参照されたい。
【０１４３】
上記実施形態では、ＯＣＴ１がＦＤ−ＯＣＴの一種であるＳＳ−ＯＣＴであるものとして説明を行った。しかし、ＯＣＴ１は、他のＦＤ−ＯＣＴに対して適用されてもよい。例えば、ＯＣＴ１は、ＳＤ−ＯＣＴ（Spectral domain OCT）であってもよい。ＯＣＴ１がＳＤ−ＯＣＴである場合、ＯＣＴ１は、光源として、低コヒーレント長の光束を出射する光源を持ち、検出器として、参照光と被検眼からの測定光の戻り光との干渉信号を波長成分毎に検出する分光検出器を持つ。そして、分光検出器で得られた各波長での干渉信号に基づいて被検眼のＯＣＴデータが得られる。また、本開示の技術は、ＦＤ−ＯＣＴ（ＳＳ−ＯＣＴ，ＳＤ−ＯＣＴ等）以外のＯＣＴデバイスに適用されてもよい。
【符号の説明】
【０１４４】
１        光干渉断層計
７０      制御部
７５      モニタ
１００    干渉光学系
１０２    光源
１０８，２０８    走査部
１２０    検出器
Ｅ        被検眼
【図１】
2018121888.tif 000003
【図２】
2018121888.tif 000004
【図３】
2018121888.tif 000005
【図４】
2018121888.tif 000006
【図５】
2018121888.tif 000007
【図６】
2018121888.tif 000008
【図７】
2018121888.tif 000009
【図８】
2018121888.tif 000010
【図９】
2018121888.tif 000011
【図１０】
2018121888.tif 000012
【図１１】
2018121888.tif 000013