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