(57)【要約】  ユーザが眼内レンズの設計に用いる数値の入力などの操作の誤りの低減を支援することができる眼内レンズの設計装置、設計方法および設計プログラムを提供する。眼内レンズの設計装置は、眼内レンズが挿入される眼球の角膜における強主経線方向の屈折力の大きさに関する情報のユーザ入力を受け付ける画面を表示する表示部と、受け付けたユーザ入力を基に、強主経線方向の屈折力の大きさに応じて大きさが変化する第１の指標を画面に表示するよう表示部を制御する表示制御部とを有する。
2019172272.tif 000002
【特許請求の範囲】
【請求項１】
眼内レンズが挿入される眼球の角膜における強主経線方向の屈折力の大きさに関する情報のユーザ入力を受け付ける画面を表示する表示部と、
前記受け付けたユーザ入力を基に、前記強主経線方向の屈折力の大きさに応じて大きさが変化する第１の指標を前記画面に表示するよう前記表示部を制御する表示制御部と、
を有することを特徴とする眼内レンズの設計装置。
【請求項２】
前記画面は、前記眼内レンズが挿入される眼球の角膜における弱主経線方向の屈折力の大きさに関する情報のユーザ入力も受け付ける画面であり、
前記表示制御部は、前記受け付けた前記弱主経線方向の屈折力の大きさに応じて大きさが変化する第２の指標を前記画面に表示するよう前記表示部を制御する、
ことを特徴とする請求項１に記載の眼内レンズの設計装置。
【請求項３】
前記表示制御部は、前記第１の指標と前記第２の指標とをそれぞれ異なるグラフィックデザインで表示するよう前記表示部を制御する、ことを特徴とする請求項２に記載の眼内レンズの設計装置。
【請求項４】
前記表示制御部は、前記画面において前記ユーザ入力の入力位置に隣接する領域に前記第１の指標と前記第２の指標とを表示するよう前記表示部を制御する、ことを特徴とする請求項３に記載の眼内レンズの設計装置。
【請求項５】
前記画面は、眼球に挿入された前記眼内レンズの角度ずれの大きさに関する情報のユーザ入力も受け付ける画面であり、
前記表示制御部は、前記角度ずれの大きさに基づいて算出された術後の眼球の残余乱視に関する情報を表示するよう前記表示部を制御する、ことを特徴とする請求項１から４の何れか一項に記載の眼内レンズの設計装置。
【請求項６】
前記表示制御部は、前記受け付けたユーザ入力に基づいて特定された、眼球に挿入された場合の残余乱視の大きさが０となる眼内レンズに関する情報を表示するよう前記表示部を制御する、ことを特徴とする請求項１から５の何れか一項に記載の眼内レンズの設計装置。
【請求項７】
前記表示制御部は、前記ユーザ入力が角膜の曲率半径と角膜屈折率であった場合には、該曲率半径と角膜屈折率を用いて算出された屈折力を表示するように前記表示部を制御し、前記ユーザ入力が角膜の屈折力と角膜屈折力であった場合には、該屈折力と角膜屈折力を用いて算出された曲率半径を表示するように前記表示部を制御する、ことを特徴とする請求項１から６の何れか一項に記載の眼内レンズの設計装置。
【請求項８】
前記表示部は、前記大きさに関する情報のユーザ入力を、値を増減するスライダまたはボタンに対する操作によって受け付ける画面を表示する、ことを特徴とする請求項１から７の何れか一項に記載の眼内レンズの設計装置。
【請求項９】
前記表示部は、前記受け付けたユーザ入力を以下のベクトルで定義した場合に、
【数１】
2019172272.tif 000009
下記の数式（１）〜（３）に従って算出される計算結果を表示するよう前記表示部を制御する、ことを特徴とする請求項１から８の何れか一項に記載の眼内レンズの設計装置。
【数２】
2019172272.tif 000010
【請求項１０】
前記表示制御部は、前記受け付けたユーザ入力を基に、前記第１の指標の背景に眼画像を表示するよう前記表示部を制御する、
ことを特徴とする請求項１から９の何れか一項に記載の眼内レンズの設計装置。
【請求項１１】
情報処理装置の表示部によって、眼内レンズが挿入される眼球の角膜における強主経線方向の屈折力の大きさに関する情報のユーザ入力を受け付ける画面を表示し、
前記情報処理装置の表示制御部によって、前記受け付けたユーザ入力を基に、前記強主経線方向の屈折力の大きさに応じて大きさが変化する第１の指標を前記画面に表示するよう前記表示部を制御する、
ことを特徴とする眼内レンズの設計方法。
【請求項１２】
前記画面は、前記眼内レンズが挿入される眼球の角膜における弱主経線方向の屈折力の大きさに関する情報のユーザ入力も受け付ける画面であり、
前記表示制御部によって、前記受け付けた前記弱主経線方向の屈折力の大きさに応じて大きさが変化する第２の指標を前記画面に表示するよう前記表示部を制御する、
ことを特徴とする請求項１１に記載の眼内レンズの設計方法。
【請求項１３】
前記表示制御部によって、前記第１の指標と前記第２の指標とをそれぞれ異なるグラフィックデザインで表示するよう前記表示部を制御する、ことを特徴とする請求項１２に記載の眼内レンズの設計方法。
【請求項１４】
前記表示制御部によって、前記画面において前記ユーザ入力の入力位置に隣接する領域に前記第１の指標と前記第２の指標とを表示するよう前記表示部を制御する、ことを特徴とする請求項１３に記載の眼内レンズの設計方法。
【請求項１５】
コンピュータに、
眼内レンズが挿入される眼球の角膜における強主経線方向の屈折力の大きさに関する情報のユーザ入力を受け付ける画面を前記コンピュータの表示部に表示する処理と、
前記受け付けたユーザ入力を基に、前記強主経線方向の屈折力の大きさに応じて大きさが変化する第１の指標を前記画面に表示するよう前記表示部を制御する処理と
を実行させるための眼内レンズの設計プログラム。
【請求項１６】
前記画面は、前記眼内レンズが挿入される眼球の角膜における弱主経線方向の屈折力の大きさに関する情報のユーザ入力も受け付ける画面であり、
前記コンピュータにさらに、前記受け付けた前記弱主経線方向の屈折力の大きさに応じて大きさが変化する第２の指標を前記画面に表示するよう前記表示部を制御する処理を実行させる、
ことを特徴とする請求項１５に記載の眼内レンズの設計プログラム。
【請求項１７】
前記コンピュータにさらに、前記第１の指標と前記第２の指標とをそれぞれ異なるグラフィックデザインで表示するよう前記表示部を制御する処理を実行させる、ことを特徴とする請求項１６に記載の眼内レンズの設計プログラム。
【請求項１８】
前記コンピュータにさらに、前記画面において前記ユーザ入力の入力位置に隣接する領域に前記第１の指標と前記第２の指標とを表示するよう前記表示部を制御する処理を実行させる、ことを特徴とする請求項１７に記載の眼内レンズの設計プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、眼内レンズの設計装置、設計方法および設計プログラムに関する。
【背景技術】
【０００２】
白内障治療においてヒト混濁水晶体を置換して屈折を補正するために水晶体の代用として挿入される眼内レンズが実用に供されている。白内障治療における眼内レンズ挿入手術においては、例えば角膜、強角膜などの縁に数ミリの切開の創口（切開創）が作成され、超音波乳化吸引術などにより水晶体が粉砕されて切開創から取り除かれた後、眼内レンズ挿入器具により眼内レンズが挿入および固定される。【０００３】
患者の眼球ごとに挿入される眼内レンズの種類や屈折力などの特性は異なり、医師などが患者ごとに眼球の測定結果を基にどの眼内レンズが適切かを判断することは手間である可能性がある。そこで、患者の眼球に適切な眼内レンズの設計や選択を支援する技術が種々提案されている（特許文献１、２）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特表２０１６−５２０３３６号公報
【特許文献２】特表２０１６−５３１６６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記の技術において、眼内レンズの設計に用いられる装置のユーザは、当該装置を操作して、患者の眼球の測定結果を入力する。このとき、ユーザが強主経線の数値と弱主経線の数値を入れ違えるなど、測定結果の数値入力や選択などを誤る可能性がある。しかしながら、上記の技術では、ユーザが上記のような操作の誤りに気付かずに眼内レンズの設計作業を進めてしまう可能性がある。【０００６】
本件開示の技術は、上記の事情に鑑み、ユーザが眼内レンズの設計に用いる数値の入力などの操作の誤りの低減を支援することができる眼内レンズの設計装置、設計方法および設計プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本件開示の眼内レンズの設計装置は、１つの側面では、眼内レンズが挿入される眼球の角膜における強主経線方向の屈折力の大きさに関する情報のユーザ入力を受け付ける画面を表示する表示部と、受け付けたユーザ入力を基に、強主経線方向の屈折力の大きさに応じて大きさが変化する第１の指標を画面に表示するよう表示部を制御する表示制御部とを有する。【０００８】
これにより、ユーザは、上記の表示された画面において患者の眼球の角膜における強主経線方向の屈折力を入力する際に、屈折力の大きさを指標によって視覚的に確認できるため、屈折力の値を誤って入力した場合でも指標から誤入力に気付きやすい。【０００９】
また、上記の眼内レンズの設計装置において、画面は、眼内レンズが挿入される眼球の角膜における弱主経線方向の屈折力の大きさに関する情報のユーザ入力も受け付ける画面であり、表示制御部は、受け付けた弱主経線方向の屈折力の大きさに応じて大きさが変化する第２の指標を画面に表示するよう表示部を制御してもよい。また、表示制御部は、第１の指標と第２の指標とをそれぞれ異なるグラフィックデザインで表示するよう表示部を制御してもよい。また、表示制御部は、画面においてユーザ入力の入力位置に隣接する領域に第１の指標と第２の指標とを表示するよう表示部を制御してもよい。【００１０】
また、上記の眼内レンズの設計装置において、画面は、眼球に挿入された眼内レンズの角度ずれの大きさに関する情報のユーザ入力も受け付ける画面であり、表示制御部は、角度ずれの大きさに基づいて算出された術後の眼球の残余乱視に関する情報を表示するよう表示部を制御してもよい。【００１１】
また、上記の眼内レンズの設計装置において、表示制御部は、受け付けたユーザ入力に基づいて特定された、眼球に挿入された場合の残余乱視の大きさが０となる眼内レンズに関する情報を表示するよう表示部を制御してもよい。【００１２】
また、上記の眼内レンズの設計装置において、表示制御部は、ユーザ入力が角膜の曲率半径と角膜屈折率であった場合には、該曲率半径と角膜屈折率を用いて算出された屈折力を表示するように表示部を制御し、ユーザ入力が角膜の屈折力と角膜屈折力であった場合には、該屈折力と角膜屈折力を用いて算出された曲率半径を表示するように表示部を制御してもよい。【００１３】
また、上記の眼内レンズの設計装置において、表示部は、大きさに関する情報のユーザ入力を、値を増減するスライダまたはボタンに対する操作によって受け付ける画面を表示してもよい。【００１４】
また、上記の眼内レンズの設計装置において、表示部は、受け付けたユーザ入力を以下のベクトルで定義した場合に、
【数１】
2019172272.tif 000003
下記の数式（１）〜（３）に従って算出される計算結果を表示するよう表示部を制御するようにしてもよい。
【数２】
2019172272.tif 000004
【００１５】
また、表示制御部は、受け付けたユーザ入力を基に、第１の指標の背景に眼画像を表示するよう表示部を制御してもよい。【００１６】
また、本件開示の眼内レンズの設計方法は、１つの側面では、情報処理装置の表示部によって、眼内レンズが挿入される眼球の角膜における強主経線方向の屈折力の大きさに関する情報のユーザ入力を受け付ける画面を表示し、情報処理装置の表示制御部によって、受け付けたユーザ入力を基に、強主経線方向の屈折力の大きさに応じて大きさが変化する第１の指標を画面に表示するよう表示部を制御する。また、上記の眼内レンズの設計方法において、画面は、眼内レンズが挿入される眼球の角膜における弱主経線方向の屈折力の大きさに関する情報のユーザ入力も受け付ける画面であり、表示制御部によって、受け付けた弱主経線方向の屈折力の大きさに応じて大きさが変化する第２の指標を画面に表示するよう表示部を制御してもよい。また、表示制御部によって、第１の指標と第２の指標とをそれぞれ異なるグラフィックデザインで表示するよう表示部を制御してもよい。また、表示制御部によって、画面においてユーザ入力の入力位置に隣接する領域に第１の指標と第２の指標とを表示するよう表示部を制御してもよい。【００１７】
また、本件開示の眼内レンズの設計プログラムは、１つの側面では、コンピュータに、眼内レンズが挿入される眼球の角膜における強主経線方向の屈折力の大きさに関する情報のユーザ入力を受け付ける画面をコンピュータの表示部に表示する処理と、受け付けたユーザ入力を基に、強主経線方向の屈折力の大きさに応じて大きさが変化する第１の指標を画面に表示するよう表示部を制御する処理とを実行させる。また、上記の眼内レンズの設計プログラムにおいて、画面は、眼内レンズが挿入される眼球の角膜における弱主経線方向の屈折力の大きさに関する情報のユーザ入力も受け付ける画面であり、コンピュータにさらに、受け付けた弱主経線方向の屈折力の大きさに応じて大きさが変化する第２の指標を画面に表示するよう表示部を制御する処理を実行させてもよい。また、コンピュータにさらに、第１の指標と第２の指標とをそれぞれ異なるグラフィックデザインで表示するよう表示部を制御する処理を実行させてもよい。また、上記の眼内レンズの設計プログラムは、コンピュータにさらに、画面においてユーザ入力の入力位置に隣接する領域に第１の指標と第２の指標とを表示するよう表示部を制御する処理を実行させてもよい。
【発明の効果】
【００１８】
本件開示の技術によれば、ユーザが眼内レンズの設計に用いる数値の入力などの操作の誤りの低減を支援することができる眼内レンズの設計装置、設計方法および設計プログラムを提供することができる。
【図面の簡単な説明】
【００１９】
【図１】図１は、一実施形態における情報処理装置の構成の一例を示す図である。
【図２】図２は、一実施形態における情報処理装置が実行する処理の一例を示すフローチャートである。
【図３】図３は、一実施形態において情報処理装置が図２の処理と並行して実行する処理の一例を示すフローチャートである。
【図４】図４は、一実施形態におけるサーバが実行する処理の一例を示すフローチャートである。
【図５】図５は、一実施形態において情報処理装置が図４のサーバの処理に続いて実行する処理の一例を示すフローチャートである。
【図６】図６は、一実施形態においてユーザが患者の眼球の情報を入力する画面の一例を示す図である。
【図７】図７は、一実施形態において生成された眼内レンズに関する情報を表示する画面の一例を示す図である。
【図８】図８は、一実施形態における情報処理装置が実行する図２とは別の処理の一例を示すフローチャートである。
【図９】図９は、一実施形態におけるサーバが実行する図４とは別の処理の一例を示すフローチャートである。
【図１０】図１０は、一実施形態において情報処理装置が図９のサーバの処理に続いて実行する処理の一例を示すフローチャートである。
【図１１】図１１は、一実施形態においてユーザが術前及び術後の患者の眼球の情報を入力する画面の一例を示す図である。
【図１２】図１２は、一実施形態において生成された術後の患者の眼球の乱視に関する情報を表示する画面の一例を示す図である。
【図１３】図１３は、一実施形態において角度ずれの大きさおよび残余乱視の大きさの組合せとサーバが記憶するシミュレーション結果の画像との対応関係の一例を示す図である。
【図１４】図１４は、図６の画面に表示される表示領域の変形例を示した図である。
【図１５】図１５は、図６の画面の変形例を示した図である。
【図１６】図１６は、警告表示の一例を示した図である。
【図１７】図１７は、図７の画面の変形例を示した図である。
【図１８】図１８は、ボタンの変形例を示した図である。
【図１９】図１９は、図１１の画面の変形例の第１表示状態を示す。
【図２０】図２０は、図１１の画面の変形例の第２表示状態を示す。
【図２１】図２１は、図１１の画面の変形例の第３表示状態を示す。
【図２２】図２２は、計算結果の画面の一例を示した図である。
【発明を実施するための形態】
【００２０】
以下、本件開示の技術に係る実施形態について図面を参照しながら説明する。なお、以下の詳細な説明は例示的なものであり、実施形態の構成を限定するものではない。
【００２１】
一実施形態における情報処理装置１０について説明する。情報処理装置１０は、例えば、Personal Computer（ＰＣ）やタブレットＰＣ、スマートフォンなど、医師などの医療従事者を含むユーザが使用する装置である。ここでは、情報処理装置１０はＰＣであると想定する。なお、情報処理装置１０が、眼内レンズの設計装置の一例である。また、以下の説明では、一例として、眼内レンズはトーリックレンズを想定するが、本実施形態を適用できる眼内レンズの種類はこれに限られない。
【００２２】
図１に示すように、情報処理装置１０は、Central Processing Unit（ＣＰＵ）１０１、Random Access Memory（ＲＡＭ）１０２、Hard Disk Drive（ＨＤＤ）１０３、Graphics Processing Unit（ＧＰＵ）１０４、入力インタフェース１０５、通信インタフェース１０６を有する。また、ＧＰＵ１０４、入力インタフェース１０５、通信インタフェース１０６は、モニタ２０、入力装置３０、ネットワーク４０にそれぞれ接続されている。ＣＰＵ１０１、ＲＡＭ１０２、ＨＤＤ１０３、ＧＰＵ１０４、入力インタフェース１０５、通信インタフェース１０６は、バス１０７を介して互いに接続されている。また、サーバ５０は、ＣＰＵ５０１、ＲＡＭ５０２、ＨＤＤ５０３、通信インタフェース５０４を有する。ＣＰＵ５０１、ＲＡＭ５０２、ＨＤＤ５０３、通信インタフェース５０４は、バス５０５を介して互いに接続されている。
【００２３】
情報処理装置１０は、ネットワーク４０を介してサーバ５０に接続されている。本実施形態では、ユーザが入力装置３０などを操作して情報処理装置１０に患者の角膜や乱視などに関する情報を入力する。入力された情報は、情報処理装置１０からネットワーク４０を介してサーバ５０に送信される。サーバ５０は、情報処理装置１０から受信した情報を用いて以下に説明する処理を実行し、患者の眼球に適した眼内レンズの情報を生成する。生成された情報は、サーバ５０からネットワーク４０を介して情報処理装置１０に送信される。情報処理装置１０はサーバ５０から受信した情報をモニタ２０に表示する。
【００２４】
本実施形態において、情報処理装置１０では、ＣＰＵ１０１が、ＨＤＤ１０３に記憶されている各種プログラムをＲＡＭ１０２に展開して実行することで、以下に説明する種々の処理を実行する。同様に、サーバ５０では、ＣＰＵ５０１が、ＨＤＤ５０３に記憶されている各種プログラムをＲＡＭ５０２に展開して実行することで、以下に説明する種々の処理を実行する。図２に、本実施形態における情報処理装置１０でＣＰＵ１０１の制御により実行される処理のフローチャートの一例を示す。一例として、情報処理装置１０の電源が投入された後、ユーザが入力装置３０を操作して以下に説明する患者の眼球に挿入する眼内レンズを特定するためのプログラム（以下、カリキュレータプログラムと称する）の起動指示を行うと、ＣＰＵ１０１は図２に示すフローチャートの処理を開始する。
【００２５】
ＯＰ１０１において、ＣＰＵ１０１は、ＨＤＤ１０３に記憶されているカリキュレータプログラムをＲＡＭ１０２に展開して起動する。ＣＰＵ１０１は、カリキュレータプログラムを起動すると、処理をＯＰ１０２に進める。
【００２６】
ＯＰ１０２において、ＣＰＵ１０１は、入力装置３０などからユーザによる患者の眼球に関する情報の入力を受け付ける。図６に、ＯＰ１０１において起動されたカリキュレータプログラムによって表示される、ユーザによって患者の眼球に関する情報が入力された状態の画面１００１の一例を示す。なお、当該画面１００１はモニタ２０に表示される。なお、モニタ２０が、眼内レンズが挿入される眼球の角膜における強主経線方向の屈折力の大きさに関する情報のユーザ入力を受け付ける画面を表示する表示部の一例である。また、ＣＰＵ１０１が、受け付けたユーザ入力を基に、強主経線方向の屈折力の大きさに応じて大きさが変化する第１の指標を画面に表示するよう表示部を制御する表示制御部の一例である。
【００２７】
ＯＰ１０２において、ユーザは、モニタ２０に表示された図６の画面１００１において、入力装置３０などを操作して、患者の眼球に関する情報を入力する。本実施形態では、あらかじめ患者の眼球に対して検査が行われており、ＯＰ１０２においてユーザが入力する情報が得られているものと想定する。
【００２８】
図６に例示する画面１００１において、「左右眼」欄では、眼内レンズを挿入する患者の眼球（右目または左目）が選択される。「角膜屈折率」欄では、患者の眼球の角膜屈折率の値が入力される。「角膜乱視の弱主経線方向」欄では、患者の眼球の角膜における弱主経線方向の屈折力（図中「屈折力」）、曲率半径（図中「ｒ」）、軸角度（図中「軸角度」）の各値が入力される。ここで、角膜屈折率と曲率半径のみが入力された場合、角膜屈折率と曲率半径を用いて所定の計算式にて屈折力が計算される。また、角膜屈折率と屈折力のみが入力された場合、角膜屈折率と屈折力を用いて所定の計算式にて曲率半径が計算される。「角膜乱視の強主経線方向」欄では、患者の眼球の角膜における強主経線方向の屈折力（図中「屈折力」）、曲率半径（図中「ｒ」）、軸角度（図中「軸角度」）の各値が入力される。弱主経線同様、角膜屈折率と曲率半径のみが入力された場合、角膜屈折率と曲率半径を用いて所定の計算式にて屈折力が計算される。また、角膜屈折率と屈折力のみが入力された場合、角膜屈折率と屈折力を用いて所定の計算式にて曲率半径が計算される。「惹起乱視の大きさ」欄では、眼内レンズ挿入時に角膜に作成予定の切開創に起因して生じる惹起乱視の大きさが入力される。
【００２９】
「切開位置」欄は、角膜の切開位置を示す角度が入力される。一例として、角膜の切開位置を示す角度とは、目の正面視において、眼球の瞳孔の中心を原点とし、原点から鼻側に向かう水平線を角度０°方向として、０°方向から切開創の作成位置まで反時計回りに測った角度である。さらに、本実施形態では、「切開位置」欄において、「強主経線方向」を選択することもできる。角膜に切開創を作成する場合、角膜において、切開創の作成位置と正面視における角膜の中心を結ぶ直線の延伸方向の屈折力が小さくなることが知られている。したがって、角膜の強主経線方向において切開創を作成することで、角膜自体の乱視を小さくすることができるため、眼内レンズのパワーによる乱視の矯正の度合いをより小さくすることができる。そこで、ユーザが「切開位置」欄で「強主経線方向」を選択できるようにすることで、ユーザによる切開創の作成位置の決定を支援することができる。
【００３０】
「後面乱視」欄では、患者の角膜後面における乱視（後面乱視）を考慮して患者の眼球に挿入される眼内レンズを特定するか（図中「考慮する」）、当該乱視を考慮せずに患者の眼球に挿入される眼内レンズを特定するか（図中「考慮しない」）が選択される。なお、ユーザが「後面乱視」欄の「考慮する」を選択すると、ユーザが後面乱視の大きさおよび軸角度を入力する欄が表示される。
【００３１】
なお、これらの入力情報は、ユーザが値を入力する代わりにあらかじめ定義された値を選択することによって値の入力が確定されてもよい。ＯＰ１０２でユーザによっていずれかの値が入力されると、ＣＰＵ１０１は、処理をＯＰ１０３に進める。
【００３２】
ＯＰ１０３では、ＣＰＵ１０１は、ＯＰ１０２において入力された値が、弱主経線方向または強主経線方向の屈折力の値であるか否かを判定する。図６に示す例では、「角膜乱視の弱主経線方向」欄または「角膜乱視の強主経線方向」欄の「屈折力」の値が入力されたか否かが判定される。入力された値が弱主経線方向または強主経線方向の屈折力の値である場合は（ＯＰ１０３：Ｙｅｓ）、ＣＰＵ１０１は、処理をＯＰ１０４に進める。一方、入力された値が弱主経線方向または強主経線方向の屈折力の値でない場合は（ＯＰ１０３：Ｎｏ）、ＣＰＵ１０１は、処理をＯＰ１０２に戻してユーザからの入力をさらに受け付ける。
【００３３】
ＯＰ１０４において、ＣＰＵ１０１は、ＯＰ１０２において入力された値に基づいて、屈折力の大きさに応じて表示が変化する指標を画面１００１に表示する。図６に示す例では、ユーザが患者の眼球に関する情報を入力する上記の欄に隣接する位置に、当該指標を表示するための表示領域１００１ｆが設けられている。このように、ユーザが情報を入力する領域に隣接する位置、すなわちユーザが画面をスクロールなどせずに確認できる位置に表示領域１００１ｆが設けられることで、ユーザは、強主経線方向の屈折力と弱主経線方向の屈折力を逆に入力していないかなどに容易に気付くことができる。次に、ＣＰＵ１０１は、指標を表示する処理を完了すると、本フローチャートの処理を終了する。
【００３４】
また、一例として、表示領域１００１ｆには、複数の同心円が目盛りとして表示され、目盛りに重なるように、強主経線方向の屈折力の大きさを示す強主経線用の指標１００１ａと、弱主経線方向の屈折力の大きさを示す弱主経線用の指標１００１ｂとが表示される。なお、指標１００１ａが第１の指標の一例であり、指標１００１ｂが第２の指標の一例である。
【００３５】
指標１００１ａは、強主経線方向において同心円の中心から外側に向かって放射状に延伸するマークであり、指標１００１ｂは、弱主経線方向において同心円の中心から外側に向かって放射状に延伸するマークである。また、ユーザによる各主経線方向の屈折力の大きさを識別できるよう、強主経線方向の屈折力の大きさを表す指標１００１ａは、目盛りの同心円の外側に向かって凸状となる部分を有するマークが用いられ、弱主経線方向の屈折力の大きさを表す指標１００１ｂは、同心円の中心に向かって凹状となる部分を有するマークが用いられる。また、指標１００１ａの大きさが、画面１００１の「角膜乱視の強主経線方向」欄の「屈折力」に入力された値の大きさに応じて変化する。また、指標１００１ｂの大きさが、画面１００１の「角膜乱視の弱主経線方向」欄の「屈折力」に入力された値の大きさに応じて変化する。
【００３６】
このように、指標１００１ａと指標１００１ｂとが、画面１００１において入力された強主経線方向および弱主経線方向の屈折力の大きさに応じてそれぞれ異なるグラフィックデザインで表示され、それぞれのグラフィックデザインの大きさが変化することで、ユーザは、入力した強主経線方向の屈折力の大きさと弱主経線方向の屈折力の大きさとを視覚的に容易に識別することができる。なお、指標１００１ａと指標１００１ｂとは、それぞれ異なる大きさで表示されてもよい。また、この指標の延伸方向は、入力された軸角度に伴って変化してもよい。
【００３７】
また、図６に示す例では、指標１００１ａ、１００１ｂと同様に、「角膜乱視の弱主経線方向」欄に弱主経線方向の屈折力の大きさを示す弱主経線用のバー１００１ｃが表示され、「角膜乱視の強主経線方向」欄に強主経線方向の屈折力の大きさを示す強主経線用のバー１００１ｄとがそれぞれ表示される。一例として、バー１００１ｃ、１００１ｄは、その一端を取り得る屈折力の範囲の最小値（図では「３５Ｄ」）とし、他端を取り得る屈折力の範囲の最大値（図では「５０Ｄ」）として、入力された屈折力の値が当該範囲のどの位置にあるかが、最小値の端部から延びるバーとして表示される。バーの表示およびバーの移動による数値入力を可能にすることで、ユーザは屈折力の大きさが最小値から最大値の範囲のどの程度の大きさなのか容易にイメージすることができ、またマウス操作からテンキー入力へと入力方法を切り替えることなく入力することができるため、手間を省くことができる。当該最小値から最大値の範囲は、製造時やユーザによって適宜設定することができる。
【００３８】
なお、ユーザが指標１００１ａ、１００１ｂおよびバー１００１ｃ、１００１ｄによって強主経線方向の屈折力と弱主経線方向の屈折力を区別できれば、マークやバーの形状などは上記の構成に限られない。また、指標１００１ａ、１００１ｂおよびバー１００１ｃ、１００１ｄが、弱主経線方向と強主経線方向とでそれぞれ異なる色で表示されるようにしてもよい。ＣＰＵ１０１は、入力された屈折力の値に応じて指標１００１ａおよびバー１００１ｄまたは指標１００１ｂおよびバー１００１ｃの表示を行うと、本フローチャートの処理を終了する。
【００３９】
このように、本実施形態によれば、ユーザは、強主経線方向の屈折力と弱主経線方向の屈折力とを入力する際に、上記の指標やバーによって入力した値が適切かどうかを感覚的に把握することができ、値を入れ違えて入力しても、値を目視で確認する従来の場合に比べて誤りに気付きやすいと言える。
【００４０】
次に、上記の図２の処理と並行してＣＰＵ１０１が実行する処理について、図３のフローチャートを参照しながら説明する。図３の処理は、図２の処理においてユーザが入力した各種情報をサーバ５０に送信する処理である。ＯＰ２０１において、ＣＰＵ１０１は、ユーザによって、上記の入力値を基に患者の眼球に挿入する眼内レンズを特定する計算を実行する指示が行われたか否かを判定する。図６に示す例の場合、具体的には、画面１００１に表示される上記計算を行うボタン１００１ｅに対してユーザが押下やクリックなどの操作を行ったか否かが判定される。ユーザによって、計算を実行する指示が行われた場合は（ＯＰ２０１：Ｙｅｓ）、ＣＰＵ１０１は、処理をＯＰ２０２に進める。一方、ユーザによるボタン１００１ｅの操作が発生していない場合は（ＯＰ２０１：Ｎｏ）、ＣＰＵ１０１は、ＯＰ２０１の処理を繰り返す。
【００４１】
ＯＰ２０２において、ＣＰＵ１０１は、ＯＰ１０２において入力された値が、屈折力の値として正常とみなせる範囲内にあるか否かを判定する。当該範囲は、製造時やユーザによって適宜設定することができる。入力された値が正常値である場合は（ＯＰ２０２：Ｙｅｓ）、ＣＰＵ１０１は、処理をＯＰ２０３に進める。一方、入力された値が異常値、すなわち正常とみなせる範囲外の値である場合は（ＯＰ２０２：Ｎｏ）、ＣＰＵ１０１は、処理をＯＰ２０４に進める。ＯＰ２０４において、ＣＰＵ１０１は、ＯＰ１０２において入力された値が異常値であるため再度入力を求めるエラーを表示する。例えば、エラーは、図６に例示する画面１００１に表示されるメッセージであってもよいし、ダイアログボックスや音声によって通知されてもよい。ＣＰＵ１０１は、エラーを表示すると、処理をＯＰ１０２に戻す。したがって、本実施形態によれば、ユーザが入力した屈折力に対するエラー表示を行うことで、誤った入力がされたまま眼内レンズを特定する計算が実行されるのを防止できる。
【００４２】
ＯＰ２０３において、ＣＰＵ１０１は、図２の処理においてユーザに入力された各種情報をサーバ５０に送信する。ＣＰＵ１０１は、当該情報をサーバ５０に送信すると、本フローチャートの処理を終了する。
【００４３】
次に、図３の処理に続いてサーバ５０のＣＰＵ５０１が実行する処理について、図４のフローチャートを参照しながら説明する。図４の処理によって、ユーザが入力した患者の眼球の情報を基に、患者の眼球に適切であると考えられる眼内レンズが特定される。
【００４４】
ＯＰ３０１において、ＣＰＵ５０１は、情報処理装置１０において上記の図２の処理によってユーザが入力した患者の眼球の情報を受信する。次に、ＣＰＵ５０１は、処理をＯＰ３０２に進める。ＯＰ３０２において、ＣＰＵ５０１は、ＯＰ３０１において受信した患者の眼球の情報を元に、当該患者に対して眼内レンズを挿入する手術を行ったと仮定した場合の術後の角膜乱視（いわゆる術後角膜乱視）を計算する。術後角膜乱視（乱視の大きさおよび軸角度など）の計算には、一例として、いわゆる術前角膜前面乱視、術前角膜後面乱視、惹起乱視を用いたＡｌｐｉｎｓ法と呼ばれるベクトル計算が採用される。
【００４５】
具体的には、受け付けたユーザ入力を数３に示すベクトルで定義した場合、
【数３】
2019172272.tif 000005
数４に示す数式（１）〜（３）に従ってベクトルを計算をする。
【数４】
2019172272.tif 000006
【００４６】
ここで、術前角膜前面乱視Ａおよび術前角膜後面乱視Ｂの大きさは、受信した患者の眼球の情報に含まれる弱主経線および強主経線の屈折力の大きさから計算される値であり、術前角膜前面乱視Ａの軸角度αは、受信した患者の眼球の情報に含まれる前面乱視の弱主経線（或いは強主経線）の角度であり、術前角膜後面乱視Ｂの軸角度βは、受信した患者の眼球の情報に含まれる後面乱視の弱主経線（或いは強主経線）の角度である。また、惹起乱視Ｓの大きさは、受信した患者の眼球の情報に含まれる惹起乱視の大きさであり、惹起乱視の軸角度θは、受信した患者の眼球の情報に含まれる切開位置の角度（或いは切開位置の角度に対して直交する角度）である。なお、術後角膜乱視Ｃの計算は周知であるため、ここでは計算の詳細な説明については省略する。また、術後角膜乱視Ｃの計算には、Ａｌｐｉｎｓ法に限らず、Ｊａｆｆｅ法やＣｒａｖｙ法などその他の周知の計算方法が採用されてよい。ＣＰＵ５０１は、術後角膜乱視の計算を終了すると、処理をＯＰ３０３に進める。
【００４７】
ＯＰ３０３において、ＣＰＵ５０１は、ＯＰ３０２において計算した術後角膜乱視を基に、当該患者の眼球に眼内レンズを挿入したと仮定した場合の乱視（いわゆる残余乱視または術後乱視）の大きさが最小となる眼内レンズを特定する。本実施形態では、一例として、患者の眼球に挿入可能な眼内レンズのモデルが複数種類用意されており、各モデルの眼内レンズに関するレンズ情報が、サーバ５０のＨＤＤ５０３にあらかじめ記憶されている。ここで記憶されるレンズ情報としては、眼内レンズのトーリック面における円柱屈折力の大きさを示す値や角膜乱視の低減量を示す値などが含まれる。
【００４８】
そして、ＣＰＵ５０１は、各モデルの眼内レンズのトーリック面における円柱屈折力の大きさおよび角膜乱視の低減量を基に、残余乱視の大きさを計算し、残余乱視の大きさが最小となるモデルの眼内レンズ（以下「眼内レンズＡ」と称する）を特定する。ＣＰＵ５０１は、眼内レンズＡを特定すると、処理をＯＰ３０４に進める。
【００４９】
以下のＯＰ３０４〜ＯＰ３０９の処理では、患者の眼球に挿入される眼内レンズのうち、最適であると考えられる眼内レンズを特定する。ここで、乱視に含まれる直乱視と倒乱視とでは、一般に直乱視の方がものが見やすいと考えられている。そこで、本実施形態では、単に残余乱視が最小となる眼内レンズを最適であると考えられるレンズとして選択するのではなく、残余乱視が最小とならなくても直乱視となる眼内レンズが存在する場合は、優先的に最適であると考えられるレンズとして選択する。その具体的な処理について以下説明する。
【００５０】
ＯＰ３０４において、ＣＰＵ５０１は、眼内レンズＡについて、ＯＰ３０３の処理によって計算された残余乱視の軸角度を計算する。そして、ＣＰＵ５０１は、計算した軸角度が−１０°から＋１０°（あるいは１７０°から１９０°）の範囲内にあるか、すなわち軸角度が略０°であるか否かを判定する。なお、ＯＰ３０４における計算された軸角度の判定基準となる角度範囲は上記の例に限らない。眼内レンズＡによる残余乱視の軸角度が略０°である場合は（ＯＰ３０４：Ｙｅｓ）、ＣＰＵ５０１は、処理をＯＰ３０８に進める。一方、眼内レンズＡによる残余乱視の軸角度が略０°でない場合は（ＯＰ３０４：Ｎｏ）、ＣＰＵ５０１は、処理をＯＰ３０５に進める。
【００５１】
ＯＰ３０５において、ＣＰＵ５０１は、眼内レンズＡについてＯＰ３０４で計算した残余乱視の軸角度が８０°から１００°（あるいは２６０°から２８０°）の範囲内にあるか、すなわち軸角度が略９０°であるか否かを判定する。ＯＰ３０４と同様に、計算された軸角度の判定基準となる角度範囲は上記の例に限らない。眼内レンズＡによる残余乱視の軸角度が略９０°である場合は（ＯＰ３０５：Ｙｅｓ）、ＣＰＵ５０１は、処理をＯＰ３０６に進める。一方、眼内レンズＡによる残余乱視の軸角度が略９０°でない場合は（ＯＰ３０５：Ｎｏ）、ＣＰＵ５０１は、処理をＯＰ３０８に進める。
【００５２】
ＯＰ３０６において、ＣＰＵ５０１は、各モデルの眼内レンズについて残余乱視の軸角度を計算し、残余乱視が直乱視となる眼内レンズ（以下「眼内レンズＢ」と称する）を特定する。ここで、残余乱視の軸角度がどの範囲内にある場合に直乱視となる眼内レンズであると特定するかは適宜設定すればよい。なお、複数のモデルの眼内レンズが直乱視となる眼内レンズとして特定される場合は、特定されたすべての眼内レンズを眼内レンズＢとしてもよいし、残余乱視の大きさが最小となる眼内レンズを眼内レンズＢとしてもよい。ＣＰＵ５０１は、眼内レンズＢを特定すると、処理をＯＰ３０７に進める。
【００５３】
ＯＰ３０７において、ＣＰＵ５０１は、ＯＰ３０６において特定した眼内レンズＢについてＯＰ３０３において計算された残余乱視の大きさが０．３５Ｄ以下であるか否かを判定する。ＣＰＵ５０１は、眼内レンズＢによる残余乱視の大きさが０．３５Ｄ以下である場合は（ＯＰ３０７：Ｙｅｓ）、処理をＯＰ３０９に進める。一方、ＣＰＵ５０１は、眼内レンズＢによる残余乱視の大きさが０．３５Ｄより大きい場合は（ＯＰ３０７：Ｎｏ）、処理をＯＰ３０８に進める。ここで、判定に用いた残余乱視の大きさ０．３５Ｄは一例であり、適宜値を変更してもよい。
【００５４】
ＯＰ３０８において、ＣＰＵ５０１は、ＯＰ３０３において特定した眼内レンズＡを、各モデルの眼内レンズのうち患者の眼球に挿入するのに最適であると考えられる眼内レンズとして特定する。また、ＯＰ３０９において、ＣＰＵ５０１は、ＯＰ３０６において特定した眼内レンズＢを、各モデルの眼内レンズのうち患者の眼球に挿入するのに最適であると考えられる眼内レンズとして特定する。ＣＰＵ５０１は、ＯＰ３０８またはＯＰ３０９において患者の眼球に挿入される眼内レンズとして最適であると考えられる眼内レンズを特定すると、処理をＯＰ３１０に進める。
【００５５】
ＯＰ３１０において、ＣＰＵ５０１は、ＯＰ３０８またはＯＰ３０９によって特定した眼内レンズの情報（モデル名、トーリック面における円柱屈折力の大きさ、角膜乱視の低減量、残余乱視の大きさ、残余乱視の軸角度など）を、通信インタフェース５０４からネットワーク４０を経由して情報処理装置１０に送信する。さらに、ＣＰＵ５０１は、ＯＰ３０８またはＯＰ３０９によって特定した眼内レンズの情報に加えて、当該特定した眼内レンズによる残余乱視の大きさの次に大きい残余乱視となる眼内レンズの情報も情報処理装置１０に送信する。このように、ＣＰＵ５０１は、最適であると考えられる眼内レンズの他に、患者の眼球に挿入する眼内レンズとして候補となりうる眼内レンズの情報も情報処理装置１０に送信する。また、ＣＰＵ５０１は、ＨＤＤ５０３に記憶されている各モデルの眼内レンズの情報も情報処理装置１０に送信する。なお、最適であると考えられる眼内レンズの情報の他にいずれの眼内レンズの情報が送信されるかは適宜設定することができる。ＣＰＵ５０１は、眼内レンズの情報を情報処理装置１０に送信すると、本フローチャートの処理を終了する。
【００５６】
図５は、情報処理装置１０のＣＰＵ１０１が、上記のＯＰ３１０の処理によって情報処理装置１０に送信された情報を受信してモニタ２０に表示する処理を示すフローチャートである。ＯＰ４０１において、ＣＰＵ１０１は、ＯＰ３１０において情報処理装置１０に送信された眼内レンズの情報を、通信インタフェース１０６を介して受信する。そして、ＯＰ４０２において、ＣＰＵ１０１は、ＯＰ１０２においてユーザによって入力された情報およびＯＰ４０１において受信した情報を基に、患者の眼内に挿入される眼内レンズに関する情報を示す画面を生成し、生成した画面をモニタ２０に表示する。
【００５７】
図７に、ＯＰ４０２においてモニタ２０に表示される画面２００１の一例を示す。画面２００１は、「術前情報」セクション、「挿入ＩＯＬ」セクション、「計算結果」セクション、「トーリックモデル一覧」セクション、眼球に挿入された眼内レンズや切開位置を模式的に示す表示領域２００１ａを有する。
【００５８】
「術前情報」セクションには、ＯＰ１０２においてユーザが入力した情報を基に計算された術前角膜乱視（図中「術前角膜乱視」欄）、惹起乱視（図中「惹起乱視」欄）、術後角膜乱視（図中「術後角膜乱視」欄）それぞれの大きさと軸角度が表示される。「挿入ＩＯＬ」セクションには、ＯＰ４０１においてサーバ５０から情報処理装置１０に送信された各モデルの眼内レンズのモデル名（図中「モデル」欄）、トーリック面における円柱屈折力の大きさ（図中「円柱度数」の「ＩＯＬ面」欄）、角膜乱視の低減量（図中「円柱度数」の「角膜面」欄）、眼内レンズに付されている弱主経線方向のマークを合わせる角度（図中「ＩＯＬ挿入角度」欄）が表示される。「計算結果」セクションには、ＯＰ４０１においてサーバ５０から情報処理装置１０に送信された各モデルの眼内レンズによる残余乱視の大きさ（図中「術後乱視」の「大きさ」欄）、残余乱視の軸角度（図中「術後乱視」の「角度」欄）が表示される。「トーリックモデル一覧」セクションには、ＯＰ４０１においてサーバ５０から情報処理装置１０に送信されたサーバ５０のＨＤＤ５０３に記憶されている各モデルの眼内レンズのモデル名（図中「モデル」欄）、トーリック面における円柱屈折力の大きさ（図中「ＩＯＬ面」欄）、角膜乱視の低減量（図中「角膜乱視低減量」欄）が表示される。
【００５９】
さらに、表示領域２００１ａには、ユーザが入力した情報およびサーバ５０において実行された計算結果を基に、患者の眼球における切開創の作成位置および眼内レンズの挿入状態が模式的に表示される。図７では、一例として、患者の右目を模式的に表す画像に、患者の眼球に挿入された場合の状態を模式的に示す眼内レンズ２００１ｂと、手術において作成される切開創の位置を模式的に示す指標２００１ｃが重なるように表示される。また、表示領域２００１ａには、眼内レンズの軸角度を示す指標（図中「０°」、「４５°」、「９０°」、「１３５°」、「１８０°」）も表示される。図７の例では、患者の目の正面視において、眼球の中心を原点とし、画面右側に水平に延びる方向を０°方向として０°方向から反時計回りに測った角度を軸角度とする。なお、原点から鼻側（図中「鼻側」）に水平に延びる方向を０°方向として０°方向から反時計回りに測った角度を軸角度としてもよい。このとき、患者の左目の眼球に眼内レンズを挿入する場合は（ユーザが画面１００１において「左右眼」欄で「左目（ＯＳ）」を選択）、表示領域２００１ａには、患者の左目を模式的に示す画像が表示され、「鼻側」と「耳側」の表示位置が入れ替えられる。左右の入替に伴って、０°方向も変更されて表示されてもよく、常に画面右側を０°方向と表示してもよい。
【００６０】
図７の例では、あらかじめ用意されている各眼内レンズが「トーリックモデル一覧」セクションに表示され、これら眼内レンズのうち上記のＯＰ３０８またはＯＰ３０９において特定された眼内レンズＡまたは眼内レンズＢに関する情報が「挿入ＩＯＬ」セクションの最適モデル欄２００１ｄに表示される。図７の場合は、モデル「Ｔ５」の眼内レンズの情報が最適モデル欄２００１ｄに表示される。さらに、最適モデル欄２００１ｄの眼内レンズが患者の眼球に挿入された場合の残余乱視の大きさおよび軸角度の情報が「計算結果」セクションの最適モデル欄２００１ｄに対応する欄に表示される（図中「術後乱視」の「大きさ」が「０．１１Ｄ」、「術後乱視」の「角度」が「９０°」と表示）。
【００６１】
また、角膜乱視の低減量が、最適モデル欄２００１ｄに表示される眼内レンズの角膜乱視の低減量の次に小さい眼内レンズに関する情報が、候補モデル欄２００１ｅに表示される。また、角膜乱視の低減量が、最適モデル欄２００１ｄに表示される眼内レンズの角膜乱視の低減量の次に大きい眼内レンズに関する情報が、候補モデル欄２００１ｆに表示される。さらに、使用可能な眼内レンズ（図中「トーリックモデル一覧」セクション内の眼内レンズ）には存在しないが、患者の眼球に挿入された場合の残余乱視の大きさが０Ｄとなる眼内レンズに関する情報が仮想モデル欄２００１ｇに表示される。
【００６２】
図７の場合は、モデル「Ｔ４」、「Ｔ６」の眼内レンズの情報が、それぞれ候補モデル欄２００１ｅ、２００１ｆに表示される。なお、候補モデル欄２００１ｅ、２００１ｆ、仮想モデル欄２００１ｇの眼内レンズに関する情報は、最適モデル欄２００１ｄと同様に並んで表示されるため、ユーザは、各モデルの眼内レンズに関する情報を比較することができる。
【００６３】
このように、ユーザは、図７に例示する画面２００１によって、ＯＰ１０２において入力した角膜乱視の大きさや乱視の軸角度などを確認する。さらに、ユーザは、画面２００１において、入力した各値に基づいて計算された、術後角膜乱視、使用可能な眼内レンズの一覧、患者の眼球に挿入する眼内レンズとして候補となりうる眼内レンズ、各眼内レンズを挿入した場合の残余乱視などに関する情報、眼球に作成される切開創の位置、眼内レンズを挿入した状態のイメージも確認する。そして、ユーザは、画面２００１に表示される情報を基に、患者の眼球に挿入すべき眼内レンズを特定することができる。
【００６４】
次に、本実施形態において、情報処理装置１０およびサーバ５０が、挿入された眼内レンズや患者の眼球に関する情報を基に残余乱視に関する情報を生成する処理について説明する。なお、角度ずれを用いる計算は、手術を行う前に計算することもあるが、本実施形態では手術が実施された後に用いる場合で説明する。図８〜１０に、本実施形態において情報処理装置１０のＣＰＵ１０１およびサーバ５０のＣＰＵ５０１が実行する処理のフローチャートを例示する。
【００６５】
ＯＰ５０１において、情報処理装置１０のＣＰＵ１０１は、ＨＤＤ１０３に記憶されているカリキュレータプログラムをＲＡＭ１０２に展開して起動する。ＣＰＵ１０１は、カリキュレータプログラムを起動すると、処理をＯＰ５０２に進める。ＯＰ５０２において、情報処理装置１０のＣＰＵ１０１は、眼内レンズが挿入された患者の眼球の角膜情報と眼内レンズの挿入状態に関する情報のユーザ入力を受け付ける。例えば、ＣＰＵ１０１は、ユーザが当該情報を入力するための画面をモニタ２０に表示し、ユーザの入力を受け付ける。図１１に、ＯＰ５０２においてＣＰＵ１０１によって表示される画面３００１の一例を示す。
【００６６】
画面３００１においてユーザが入力する各情報について説明する。画面３００１には「角膜情報」セクションと「ＩＯＬの仕様」セクションと「術後状態」セクションとが表示されている。「角膜情報」セクションでは、眼内レンズが挿入された後の患者の眼球の角膜に関する情報がユーザによって入力される。「術前角膜乱視」の「大きさ」欄と「弱主経線の軸角度」欄には、患者に眼内レンズが挿入される（切開創が作成される）前の患者の角膜乱視の大きさと弱主経線の軸角度がそれぞれ入力される。
【００６７】
「術前後面乱視」欄は、本実施形態の以下に説明する術後乱視の算出において、眼内レンズを患者の眼球に挿入する手術前の患者の眼球の角膜後面における乱視の情報を用いるか否かをユーザが選択する欄である。当該乱視の情報を用いる場合は（図中「考慮する」を選択）、角膜後面乱視の大きさおよび軸角度を入力する欄が表示される。同様に、「惹起乱視」欄は、本実施形態の以下に説明する術後乱視の算出において、眼内レンズを患者の眼球に挿入する手術後の患者の眼球における惹起乱視の情報を用いるか否かをユーザが選択する欄である。当該乱視の情報を用いる場合は（図中「考慮する」を選択）、惹起乱視の大きさおよび切開創の作成位置（上記の０°方向を基準とする角度）を入力する欄が表示される。一例として、切開創の作成位置の入力方法として、上方切開（９０°方向）、耳側切開（１８０°方向）、強主経線方向（上記の「弱主経線の軸角度」欄に入力された値を基に特定）など、特定の切開位置をユーザが選択するようにしてもよいし、ユーザが任意の角度を入力するようにしてもよい。
【００６８】
「ＩＯＬの仕様」セクションは、患者の眼球に挿入された眼内レンズのモデルをユーザが選択する欄である。一例として、「ＩＯＬの仕様」セクションの「トーリックモデル」欄において、サーバ５０のＨＤＤ５０３に記憶されている使用可能な眼内レンズのモデルのいずれかのモデルをユーザが選択する。また、「術後状態」セクションの「角度ずれ」欄は、患者の眼球に挿入された眼内レンズの軸角度における最適な位置からのずれをユーザが入力する欄である。ユーザは、患者の眼球への挿入前に想定されている眼内レンズの位置（例えば、眼内レンズに付されている弱主経線方向を示すトーリックマークの位置。図７に例示する眼内レンズの場合、光学部の縁に付されている２つの点が並んだマーク。ガイドマークとも称する。なお、マークの形態は点に限られない。）と実際に挿入された眼内レンズの位置とのずれを基に「角度ずれ」欄に角度を入力する。
【００６９】
次に、ＯＰ５０３において、ＣＰＵ１０１は、ユーザによって、上記の入力値を基に手術後の患者の眼球の乱視に関する情報の計算を実行する指示が行われたか否かを判定する。図１１に示す例の場合、具体的には、画面３００１に表示される上記計算を行うボタン３００１ａに対してユーザが押下やクリックなどの操作を行ったか否かが判定される。ユーザによって、計算を実行する指示が行われた場合は（ＯＰ５０３：Ｙｅｓ）、ＣＰＵ１０１は、処理をＯＰ５０３に進める。一方、ユーザによるボタン３００１ａの操作が発生していない場合は（ＯＰ５０３：Ｎｏ）、ＣＰＵ１０１は、ＯＰ５０２の処理を繰り返す。ＯＰ５０４において、ＣＰＵ１０１は、図８の処理においてユーザに入力された各種情報をサーバ５０に送信する。ＣＰＵ１０１は、当該情報をサーバ５０に送信すると、本フローチャートの処理を終了する。
【００７０】
次に、図８の処理に続いてサーバ５０のＣＰＵ５０１が実行する処理について、図９のフローチャートを参照しながら説明する。図９の処理によって、ユーザが入力した患者の眼球の情報を基に、手術後の患者の眼球における乱視情報が生成される。
【００７１】
ＯＰ６０１において、ＣＰＵ５０１は、情報処理装置１０において上記の図８の処理によってユーザが入力した患者の眼球の情報を受信する。次に、ＣＰＵ５０１は、処理をＯＰ６０２に進める。ＯＰ６０２において、ＣＰＵ５０１は、ＯＰ６０１において受信した患者の眼球の情報を元に、当該患者に対して眼内レンズを挿入する手術の術後の角膜乱視に関する情報を生成する。生成される情報には、残余乱視の大きさが含まれる。次に、ＣＰＵ５０１は、処理をＯＰ６０３に進める。
【００７２】
本実施形態では、ＯＰ６０２において算出される残余乱視の大きさと図１１の画面３００１の「術後状態」セクションの「角度ずれ」欄に入力された角度の大きさとの組み合わせに対応した、ランドルト環の像を光学的にシミュレーションした結果の画像があらかじめＨＤＤ５０３に記憶されている。図１３は、図７の画面２００１の「トーリックモデル一覧」セクションにモデル「Ｔ５」として表示される眼内レンズを患者の眼球に挿入した場合のシミュレーション結果の画像の対応関係を示す一例である。図１３に示すように、角度ずれの大きさ（単位：ｄｅｇ）の範囲「０以上２．５未満」、「２．５以上７．５未満」、「７．５以上１２．５未満」と残余乱視の大きさ（単位：Ｄ）の範囲「０以上０．２５未満」、「０．２５以上０．７５未満」、「０．７５以上１．２５未満」との組み合わせに対応する画像（図中「Ｔ５−０−０ｄｅｇ」〜「Ｔ５−１０−１０ｄｅｇ」）がＨＤＤ５０３に格納されている。このように、ＨＤＤ５０３には、使用可能なモデルの眼内レンズごとに、角度ずれの大きさと残余乱視の大きさとの組み合わせに対応するシミュレーション結果の画像が記憶されている。なお、各組み合わせに対応する画像は１つに限らず、例えば、術後の患者の眼球において想定される視力に応じて異なる画像が用意されてもよい。
【００７３】
したがって、ＯＰ６０３において、ＣＰＵ５０１は、ＯＰ６０２において生成された情報に含まれる残余乱視の大きさと、ＯＰ６０１において受信した患者の眼球の情報に含まれる図１１の画面３００１の「ＩＯＬの仕様」セクションの「トーリックモデル」欄に入力されたモデル名と、「術後状態」セクションの「角度ずれ」欄に入力された角度の大きさと、を基に、対応するシミュレーション結果の画像を取得する。次に、ＯＰ６０４において、ＣＰＵ５０１は、ＯＰ６０２において生成した情報とＯＰ６０３において取得した画像を結果情報として情報処理装置１０に送信し、本フローチャートの処理を終了する。
【００７４】
図１０は、情報処理装置１０のＣＰＵ１０１が、上記のＯＰ６０４の処理によって情報処理装置１０に送信された情報を受信してモニタ２０に表示する処理を示すフローチャートである。ＯＰ７０１において、ＣＰＵ１０１は、ＯＰ６０４において情報処理装置１０に送信された術後の残余乱視に関する情報および患者の眼内に挿入された眼内レンズに対応するシミュレーション結果の画像を、通信インタフェース１０６を介して受信する。そして、ＯＰ７０２において、ＣＰＵ１０１は、ＯＰ５０２においてユーザによって入力された情報およびＯＰ７０１において受信した情報を基に、術後の患者の眼球の乱視情報を示す画面を生成し、生成した画面をモニタ２０に表示する。
【００７５】
図１２に、ＯＰ７０２においてモニタ２０に表示される画面４００１の一例を示す。画面４００１は、「計算結果」セクションと上記のシミュレーション結果の画像を表示する表示領域４００１ａとを有する。
【００７６】
「計算結果」セクションには、ＯＰ６０２において計算された術後角膜乱視の大きさおよび軸角度（「術後角膜乱視」の「大きさ」欄および「角度」欄の各値）、ＯＰ５０２においてユーザが入力した眼内レンズのモデル（「トーリックモデル」の「モデル名」欄）、ＯＰ６０２において生成された情報に含まれる眼内レンズのトーリック面における円柱屈折力の大きさおよび角膜乱視の低減量（「円柱度数」の「ＩＯＬ面」欄および「角膜乱視低減量」欄）が表示される。
【００７７】
また、「計算結果」セクションには、ＯＰ６０２において計算された、ＯＰ５０２においてユーザが入力したモデルの眼内レンズを患者の眼球に挿入する場合の最適位置における、上記の０°方向を基準とした弱主経線の角度方向（「トーリックＩＯＬ挿入角度」の「最適角度」欄）、患者の眼球に挿入された眼内レンズの実際の位置における上記の０°方向を基準とした弱主経線の角度方向（「トーリックＩＯＬ挿入角度」の「固定角度」欄）、ＯＰ５０２においてユーザが入力した角度ずれの大きさ（「トーリックＩＯＬ挿入角度」の「角度ずれ」欄）が表示される。また、「計算結果」セクションには、ＯＰ６０２において計算された残余乱視の大きさおよび軸角度（「術後乱視」の「大きさ」欄および「角度」欄）が表示される。ここで、最適位置における弱主経線の角度方向とは、ＯＰ５０２においてユーザが入力した術前角膜乱視、術前後面乱視、惹起乱視に基づくベクトルの合成ベクトルが示す強主経線方向の角度方向に一致する方向である。また、実際の位置における弱主経線の角度方向とは、上記の最適位置における弱主経線の角度方向に上記の角度ずれを反映した方向である。
【００７８】
さらに、表示領域４００１ａには、ＯＰ６０３において取得されたシミュレーション結果の画像が表示される。なお、図１２に例示する画面４００１では、一例として、ＯＰ６０３において、視力が略０．５に相当するランドルト環のシミュレーション結果の画像（図中「０．５相当」）と、視力が略１．０に相当するランドルト環のシミュレーション結果の画像（図中「１．０相当」）とが取得され、各画像が表示領域４００１ａに表示されている。
【００７９】
このように、ユーザは、ＯＰ５０２において入力した、患者の眼球の角膜や挿入された眼内レンズの挿入状態に関する情報から、術後の残余乱視に関する情報をシミュレーション結果とともに確認することができる。これにより、ユーザは、術後の眼内レンズが挿入された患者の眼球の視機能を予測したり、シミュレーション結果を基に視機能を直感的にイメージしたりすることができる。
【００８０】
以上が本実施形態に関する説明であるが、上記の情報処理装置１０などの構成や処理は、上記の実施形態に限定されるものではなく、本発明の技術的思想と同一性を失わない範囲内において種々の変更が可能である。例えば、上記の実施形態において、モニタ２０に上記の画面が表示される限り、サーバ５０において実行される処理は情報処理装置１０で実行されてもよいし、情報処理装置１０において実行される処理はサーバ５０で実行されてもよい。また、ＨＤＤ５０３に記憶されている各種データはＨＤＤ１０３に記憶されていて、ＣＰＵ１０１がＨＤＤ１０３に記憶されているデータを用いて上記のＣＰＵ５０１が実行する処理を実行してもよい。
【００８１】
また、上記実施形態は、例えば、以下のように変形してもよい。
【００８２】
＜第１変形例＞
図１４は、図６の画面１００１に表示される表示領域１００１ｆの変形例を示した図である。本第１変形例においては、図６に例示した画面１００１に表示される「左右眼」欄で「右目」ボタンまたは「左目」ボタンが押されて対象眼が指定されると、図１４に示されるように、表示領域１００１ｆのうち、指標１００１ａ、１００１ｂの背景に薄い色で眼画像１００１ｇが表示される。この眼画像１００１ｇは、患者の眼を模擬した画像であり、実在するモデルの眼を撮影した画像データ、ＣＧ（Computer Graphics）によって作成された画像データ、その他各種の画像データを用いて描画される。眼画像１００１ｇの画像データは、カリキュレータプログラムの一部として予め用意されたものであり、ＣＰＵ１０１がカリキュレータプログラムを実行するとＲＡＭ１０２に展開され、ＣＰＵ１０１がカリキュレータプログラムを実行している間に参照され、モニタ２０に表示する画面１００１用のデータの一部として用いられる。
【００８３】
眼画像１００１ｇが表示領域１００１ｆに表示されていれば、ユーザは、対象眼の左右の別を直感的に把握することができる。よって、本第１変形例によれば、ユーザの入力ミスを低減することが可能となる。また、表示領域１００１ｆに表示される眼画像１００１ｇが指標１００１ａ、１００１ｂよりも薄い色で表示されるため、指標１００１ａ、１００１ｂの表示自体を妨げることもない。
【００８４】
なお、図１４では、眼画像１００１ｇとして右目の画像が例示されているが、「左右眼」欄で「左目」ボタンが押されれば左目の画像が表示される。また、図１４では、眼画像１００１ｇは、指標１００１ａ、１００１ｂよりも薄い色で表示されているが、指標１００１ａ、１００１ｂの表示の妨げにならない範囲内であれば、如何なる表示形態であってもよい。このような表示形態としては、例えば、眼の形を模擬した線画等が挙げられる。
【００８５】
＜第２変形例＞
上記実施形態では、図７に示したように、切開位置を模式的に示すマークが画面２００１に表示されていたが、切開位置を示すマークは、図６に例示した画面１００１の表示領域１００１ｆに表示されるようにしてもよい。すなわち、画面１００１の表示領域１００１ｆの変形例を示した図１４に示されるように、切開位置を示すマーク１００１ｍが、「切開位置」欄に入力される値に応じた位置に表示されるようにしてもよい。
【００８６】
本第２変形例では、切開位置を示すマーク１００１ｍが、「切開位置」欄に入力される値に応じた位置で表示される。よって、本第２変形例であれば、「切開位置」欄に誤った値が入力されると、切開位置を示すマーク１００１ｍが誤った値に応じた位置に表示される。これにより、ユーザは、誤入力をマーク１００１ｍの位置で視覚的に把握することが可能となる。したがって、本第２変形例であれば、「切開位置」欄の誤入力を低減することができる。
【００８７】
＜第３変形例＞
上記実施形態では、図６に示したように、バー１００１ｃ、１００１ｄが例示されていたが、このように値の大きさを視覚的に示すバーは、強主経線方向の屈折力の大きさや弱主経線方向の屈折力の大きさを示す形態に限定されるものではない。
【００８８】
図１５は、図６の画面１００１の変形例を示した図である。値の大きさを視覚的に示すバーとしては、例えば、図１５に示されるように、弱主経線方向の軸角度を示すバー１００１ｈ、強主経線方向の軸角度を示すバー１００１ｉ、惹起乱視の大きさを示すバー１００１ｊ、切開位置を示すバー１００１ｋが挙げられる。これらのバー１００１ｈ、１００１ｉ、１００１ｊ、１００１ｋは、バー１００１ｃ、１００１ｄと同様、バーの表示および各バー上に設けられたスライダの移動による数値入力を可能にする。本第３変形例であれば、強主経線方向の屈折力の大きさと弱主経線方向の屈折力の大きさのみならず、その他の値についても、バーによる表示およびスライダの移動による数値入力が可能となり、各値の大きさの視覚的な把握や、マウス操作からテンキー入力への入力方法の切り替えという手間を省くことができる。また、タッチパネルでの操作を前提としたタブレット端末等との高い親和性も実現することができる。
【００８９】
＜第４変形例＞
上記実施形態では、画面１００１において、弱主経線方向の屈折力と強主経線方向の屈折力を数値入力するようにしているため、ユーザが誤入力する可能性がある。そこで、本第４変形例では、弱主経線方向の屈折力と強主経線方向の屈折力の誤入力を抑制するため、値の大小関係が不整合の場合に警告表示を行う。図１６は、警告表示の一例を示した図である。本第４変形例では、例えば、弱主経線方向の屈折力として入力された値が、強主経線方向の屈折力として入力された値よりも大きい状態でボタン１００１ｅが押されると、値の大小関係が不整合であることを示す警告表示１００１ｎが表示される。よって、例えば、弱主経線方向の屈折力の値と強主経線方向の屈折力の値が誤って逆に入力された場合に、ボタン１００１ｅが押されると警告表示１００１ｎが表示される。したがって、ユーザは、弱主経線方向の屈折力と強主経線方向の屈折力の誤入力を把握することができる。屈折力の代わりに曲率半径が誤入力された場合についても同様である。
【００９０】
なお、図１６の警告表示１００１ｎには、ボタン１００１ｐが表示されている。ボタン１００１ｐは、弱主経線の屈折力の値と強主経線の屈折力の値とを入れ替えるボタンである。弱主経線方向の屈折力として入力された値が、強主経線方向の屈折力として入力された値よりも大きい場合、弱主経線方向の屈折力の値と強主経線方向の屈折力の値が誤って逆に入力されている可能性が高い。よって、弱主経線の屈折力の値と強主経線の屈折力の値とを入れ替えるボタン１００１ｐが警告表示１００１ｎに用意されていれば、ユーザは、ボタン１００１ｐを押すだけで、弱主経線の屈折力の値と強主経線の屈折力の値を訂正することが可能となり、値の入力を再度行う必要が無い。したがって、ユーザに便利である。
【００９１】
＜第５変形例＞
上記実施形態では、図７に示したように、画面２００１の表示領域２００１ａに表示されている眼画像が右目と左目の何れであるかを識別できるようにするため、眼画像の上部に「右目」という文字が表示され、眼画像の左側に「耳側」という文字が表示され、眼画像の右側に「鼻側」という文字が表示されていた。また、画面２００１に眼画像で表示されている眼が左目の場合には、眼画像の上部に「左目」という文字が表示され、眼画像の左側に「鼻側」という文字が表示され、眼画像の右側に「耳側」という文字が表示されるようになっていた。しかし、表示領域２００１ａに表示される眼が右目と左目の何れであるかを識別するための表示は、このような文字の表示に限定されるものではない。
【００９２】
図１７は、図７の画面２００１の変形例を示した図である。図１７に示す画面２００１の変形例では、表示領域２００１ａに表示されている眼画像が右目と左目の何れであるかをより容易に識別できるようにするため、「右目」と「耳側」と「鼻側」という文字の横に、当該文字の意味内容を模式的に表す画像がそれぞれ表示される。すなわち、図１７に示す画面２００１の変形例であれば、「右目」という文字の横に、右目の部分を矩形の枠で囲った顔の線図の画像２００１ｈが表示される。また、「耳側」という文字の横に、耳の線図の画像２００１ｉが表示される。また、「鼻側」という文字の横に、鼻の線図の画像２００１ｊが表示される。表示領域２００１ａに表示されている眼画像が左目の場合であれば、画像２００１ｈ、２００１ｉ、２００１ｊが左右対称に表示される。
【００９３】
本第５変形例であれば、ユーザは、表示領域２００１ａに表示されている眼画像が右目と左目の何れであるかをより直感的に把握することができる。よって、本第５変形例であれば、表示領域２００１ａに表示されている眼画像が右目と左目の何れであるかをユーザが誤認する可能性を防ぐことができる。
【００９４】
なお、図１７に示す画面２００１の変形例では、表示領域２００１ａの下側に「上下反転」と記載されたボタン２００１ｋが表示されている。このボタン２００１ｋは、表示領域２００１ａの表示を１８０度回転させるためのボタンである。手術では、患者の眼に対する術者の相対的な位置関係が、切開創の作成位置に応じて異なる。よって、表示領域２００１ａの表示を１８０度回転させるボタン２００１ｋが画面２００１に表示されていれば、ユーザは、手術時のイメージにより近い状態で表示領域２００１ａの画像を見ることができる。
【００９５】
＜第６変形例＞
図１７に示す画面２００１の変形例では、表示領域２００１ａの下側に「上下反転」と記載されたボタン２００１ｋが表示されていたが、画面２００１には、表示領域２００１ａの表示を１８０度回転させるボタンのみならず、表示をその他の角度で回転させるボタンが表示されていてもよい。
【００９６】
図１８は、ボタン２００１ｋの変形例を示した図である。本変形例では、図１７において表示領域２００１ａの下側に表示されていた「上下反転」と記載されたボタン２００１ｋの代わりに、「上方切開」と記載されたボタン２００１ｍと、「耳側切開」と記載されたボタン２００１ｎと、「正面視」と記載されたボタン２００１ｐが表示されている。ボタン２００１ｍは、ボタン２００１ｋと同様、表示領域２００１ａの表示を１８０度回転させるためのボタンである。一方、ボタン２００１ｎは、表示領域２００１ａの表示を耳側が下に配置されるように回転させるためのボタンである。また、ボタン２００１ｐは、表示領域２００１ａの表示を元に戻すためのボタンである。表示領域２００１ａの表示を回転させるボタンがこのように複数用意されていれば、ユーザは、手術時のイメージにより近い状態で表示領域２００１ａの画像を見ることができる。
【００９７】
なお、図１８では、表示領域２００１ａの表示が１８０度回転した状態で図示されている。
【００９８】
＜第７変形例＞
図１１に示した画面３００１では、術前の角膜情報と術後の眼内レンズの角度ずれの大きさから、術後乱視の算出を行うことを前提とする画面構成であったが、画面３００１には、術後の角膜乱視と残余乱視から、術後の残余乱視を最も小さくするために眼内レンズを回転させるべき角度を算出する機能や、術前の角膜情報と術後の残余乱視から、術後の残余乱視を最も小さくするために眼内レンズを回転させるべき角度を算出する機能を実現するための入力欄が設けられていてもよい。
【００９９】
図１１の画面３００１の変形例を図１９から図２１に示す。図１９は、図１１の画面３００１の変形例の第１表示状態を示す。また、図２０は、図１１の画面３００１の変形例の第２表示状態を示す。また、図２１は、図１１の画面３００１の変形例の第３表示状態を示す。本第７変形例では、図１９〜２１に示されるように、画面３００１の「機能選択」欄に３つのラジオボタンが表示される。第１番目のラジオボタンは、術前の角膜情報と術後の眼内レンズの角度ずれの大きさから、術後乱視の算出を行う場合にユーザが選択するボタンである。また、第２番目のラジオボタンは、術後の角膜乱視と残余乱視から、術後の残余乱視を最も小さくするために眼内レンズを回転させるべき角度を算出する場合にユーザが選択するボタンである。また、第３番目のラジオボタンは、術前の角膜情報と術後の残余乱視から、術後の残余乱視を最も小さくするために眼内レンズを回転させるべき角度を算出する場合にユーザが選択するボタンである。「機能選択」欄に表示される３つのラジオボタンは、択一式であり、２つ以上のラジオボタンを同時に選択することはできない。
【０１００】
本第７変形例では、画面３００１に用意される入力欄として、「角膜情報」セクションと「トーリック」セクションと「術後眼球残余乱視」セクションの３つが用意されている。「角膜情報」セクションには、「術前前面角膜乱視」セクションと「惹起乱視」セクションと「術前後面角膜乱視」セクションと「術後角膜乱視」セクションの４つのサブセクションが用意されている。また、「トーリック」セクションには、「トーリックモデル」セクションと「角度ずれ」セクションの２つのサブセクションが用意されている。
【０１０１】
そして、第１番目のラジオボタンに対応する機能、すなわち、術前の角膜情報と術後の眼内レンズの角度ずれの大きさから、術後乱視の算出を行う機能では、「術後角膜乱視」と「術後眼球残余乱視」の情報は不要である。また、第２番目のラジオボタンに対応する機能、すなわち、術後の角膜乱視と残余乱視から、術後の残余乱視を最も小さくするために眼内レンズを回転させるべき角度の算出を行う機能では、「術前前面角膜乱視」と「惹起乱視」と「術前後面角膜乱視」と「トーリックモデル」と「角度ずれ」の情報は不要である。また、第３番目のラジオボタンに対応する機能、すなわち、術前の角膜情報と術後の残余乱視から、術後の残余乱視を最も小さくするために眼内レンズを回転させるべき角度の算出を行う機能では、「術後角膜乱視」と「トーリックモデル」と「角度ずれ」の情報は不要である。よって、本第７変形例では、「機能選択」欄にある３つのラジオボタンの選択状態に応じて、入力不要なセクションがグレーアウトして入力不能な状態となるように画面３００１が構成されている。
【０１０２】
例えば、第１番目のラジオボタンが選択されていると、図１９に示されるように、「角膜情報」セクションと「トーリック」セクションが入力可能な状態となり、その他のセクションについてはグレーアウトして入力不能な状態になる。また、「角膜情報」セクションに４つあるサブセクションのうち、「術前前面角膜乱視」セクションと「惹起乱視」セクションと「術前後面角膜乱視」セクションの３つのサブセクションが入力可能な状態となり、「術後角膜乱視」セクションについてはグレーアウトして入力不能な状態になる。
【０１０３】
また、例えば、第２番目のラジオボタンが選択されていると、図２０に示されるように、「術後角膜乱視」セクションと「術後眼球残余乱視」セクションが入力可能な状態となり、その他のセクションについてはグレーアウトして入力不能な状態になる。
【０１０４】
また、例えば、第３番目のラジオボタンが選択されていると、図２１に示されるように、「術前前面角膜乱視」セクションと「惹起乱視」セクションと「術前後面角膜乱視」セクションと「術後眼球残余乱視」セクションが入力可能な状態となり、その他のセクションについてはグレーアウトして入力不能な状態になる。
【０１０５】
本第７変形例では、画面３００１の「機能選択」欄に表示される３つのラジオボタンのうちの何れかが選択され、各セクションの入力欄に適宜の値が入力されてボタン３００１ａが押されると、上記実施形態と同様、ＯＰ５０４の処理が実行されて情報が情報処理装置１０からサーバ５０へ送られ、サーバ５０においてＯＰ６０１からＯＰ６０４までの一連の処理が実行される。そして、情報処理装置１０においてＯＰ７０１からＯＰ７０２までの一連の処理が実行されることにより、情報処理装置１０のモニタ２０に計算結果の画面が表示される。
【０１０６】
図２２は、計算結果の画面の一例を示した図である。本第７変形例では、画面３００１でボタン３００１ａが押されると、ボタン３００１ａの下に計算結果が表示される。本第７変形例では、計算結果の表示欄に、「術後角膜乱視」セクションと「トーリック」セクションと「術後眼球残余乱視」セクションが用意されている。そして、例えば、「機能選択」欄で第１番目のラジオボタンが選択された状態でボタン３００１ａが押されると、「術後角膜乱視」セクションの大きさおよび軸角度と、「術後眼球残余乱視」セクションの大きさおよび軸角度がハイライト表示される。また、例えば、「機能選択」欄で第２番目のラジオボタンが選択された状態でボタン３００１ａが押されると、「トーリック」セクションの乱視低減量および必要補正角度がハイライト表示される。また、例えば、「機能選択」欄で第３番目のラジオボタンが選択された状態でボタン３００１ａが押されると、「術後角膜乱視」セクションの大きさおよび角度と、「トーリック」セクションの乱視低減量および必要補正角度がハイライト表示される。
【０１０７】
本第７変形例では、サーバ５０において、例えば、以下のような数式を用いた計算が行われる。例えば、画面３００１における入力を数５に示すベクトルで定義する。
【数５】
2019172272.tif 000007
画面３００１における入力が上記のようなベクトルで定義される場合、ボタン３００１ａを押した場合にボタン３００１ａの下に表示される計算結果の表示欄の各値は、数６に示す各式に従って算出される。
【数６】
2019172272.tif 000008
【０１０８】
本第７変形例であれば、画面３００１に表示されるデータの入力欄が、「機能選択」欄に表示される３つの計算機能の選択状態に応じてグレーアウトして入力不能な状態になる。よって、計算機能毎に異なる入力不要な入力欄の把握が容易である。また、入力欄自体がグレーアウトするため、入力欄に表示されている文字のみがグレーアウトする場合に比べて、入力不要な入力欄の把握が更に容易である。また、入力不要な入力欄の把握が容易であるため、３つある計算機能のうちユーザが所望する計算機能が適切に選択されているか否かの把握も容易となる。なお、ここでは、ラジオボタンによる機能選択の例を説明したが、ラジオボタンに替えて機能名を記したボタン（押ボタン）を配置してもよい。この場合も択一式であり、２つ以上のボタンを同時選択できない。
【０１０９】
＜コンピュータが読み取り可能な記録媒体＞
コンピュータその他の機械、装置（以下、コンピュータ等）に上記情報処理装置やサーバの設定を行うための管理ツール、ＯＳその他を実現させるプログラムをコンピュータ等が読み取り可能な記録媒体に記録することができる。そして、コンピュータ等に、この記録媒体のプログラムを読み込ませて実行させることにより、その機能を提供させることができる。ここで、コンピュータは、例えば、情報処理装置、サーバなどである。
【０１１０】
ここで、コンピュータ等が読み取り可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、コンピュータ等から読み取ることができる記録媒体をいう。このような記録媒体のうちコンピュータ等から取り外し可能なものとしては、例えばフレキシブルディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ／Ｗ、ＤＶＤ、ブルーレイディスク、ＤＡＴ、８ｍｍテープ、フラッシュメモリ等のメモリカード等がある。また、コンピュータ等に固定された記録媒体としてハードディスクやＲＯＭ等がある。
【０１１１】
本設計装置を単焦点レンズに適用してもよい。例えば、弱主経線の屈折力と強主経線の屈折力の差が０．５Ｄより小さい場合や、角膜乱視と惹起乱視と後面乱視の合成ベクトルの大きさが０．５Ｄより小さい場合には、図７に例示される患者の眼内に挿入される眼内レンズに関する情報を示す画面において、単焦点レンズが結果として表示されてもよい。ここで、屈折力の差０．５Ｄおよび合成ベクトルの大きさ０．５Ｄは一例であり、任意に設定できる。
【符号の説明】
【０１１２】
１０    情報処理装置
２０    モニタ
３０    入力装置
１０１    ＣＰＵ
１０３    ＨＤＤ
５０    サーバ
５０１    ＣＰＵ
５０３    ＨＤＤ
４０    ネットワーク
【図１】
2019172272.tif 000011
【図２】
2019172272.tif 000012
【図３】
2019172272.tif 000013
【図４】
2019172272.tif 000014
【図５】
2019172272.tif 000015
【図６】
2019172272.tif 000016
【図７】
2019172272.tif 000017
【図８】
2019172272.tif 000018
【図９】
2019172272.tif 000019
【図１０】
2019172272.tif 000020
【図１１】
2019172272.tif 000021
【図１２】
2019172272.tif 000022
【図１３】
2019172272.tif 000023
【図１４】
2019172272.tif 000024
【図１５】
2019172272.tif 000025
【図１６】
2019172272.tif 000026
【図１７】
2019172272.tif 000027
【図１８】
2019172272.tif 000028
【図１９】
2019172272.tif 000029
【図２０】
2019172272.tif 000030
【図２１】
2019172272.tif 000031
【図２２】
2019172272.tif 000032
【手続補正書】
【提出日】令和1年12月4日(2019.12.4)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
眼内レンズが挿入される眼球の角膜における強主経線方向の屈折力の大きさに関する情報のユーザ入力を受け付ける画面を表示する表示部と、
前記画面において、前記受け付けたユーザ入力を基に、前記強主経線方向の屈折力の大きさに応じて大きさが変化する第１の指標を表示するよう前記表示部を制御する表示制御部と、
を有することを特徴とする眼内レンズの設計装置。
【請求項２】
前記表示部は、前記画面において、前記眼内レンズが挿入される眼球の角膜における弱主経線方向の屈折力の大きさに関する情報のユーザ入力も受け付け、
前記表示制御部は、前記画面において、前記受け付けたユーザ入力を基に、前記弱主経線方向の屈折力の大きさに応じて大きさが変化する第２の指標を表示するよう前記表示部を制御する、
ことを特徴とする請求項１に記載の眼内レンズの設計装置。
【請求項３】
前記表示制御部は、前記第１の指標と前記第２の指標とをそれぞれ異なるグラフィックデザインで表示するよう前記表示部を制御する、
ことを特徴とする請求項２に記載の眼内レンズの設計装置。
【請求項４】
前記表示制御部は、前記画面において、前記ユーザ入力の入力位置に隣接する領域に前記第１の指標と前記第２の指標とを表示するよう前記表示部を制御する、ことを特徴とする請求項３に記載の眼内レンズの設計装置。
【請求項５】
前記表示部は、前記画面において、眼球に挿入された前記眼内レンズの角度ずれの大きさに関する情報のユーザ入力も受け付け、
前記表示制御部は、前記角度ずれの大きさに基づいて算出された術後の眼球の残余乱視に関する情報を表示するよう前記表示部を制御する、
ことを特徴とする請求項１から４の何れか一項に記載の眼内レンズの設計装置。
【請求項６】
前記表示制御部は、前記受け付けたユーザ入力に基づいて特定された、眼球に挿入された場合の残余乱視の大きさが０となる眼内レンズに関する情報を表示するよう前記表示部を制御する、ことを特徴とする請求項１から５の何れか一項に記載の眼内レンズの設計装置。
【請求項７】
前記表示制御部は、前記ユーザ入力が角膜の曲率半径と角膜屈折率であった場合には、該曲率半径と角膜屈折率を用いて算出された屈折力を表示するように前記表示部を制御し、前記ユーザ入力が角膜の屈折力と角膜屈折力であった場合には、該屈折力と角膜屈折力を用いて算出された曲率半径を表示するように前記表示部を制御する、ことを特徴とする請求項１から６の何れか一項に記載の眼内レンズの設計装置。
【請求項８】
前記表示部は、前記大きさに関する情報のユーザ入力を、値を増減するスライダまたはボタンに対する操作によって受け付ける画面を表示する、ことを特徴とする請求項１から７の何れか一項に記載の眼内レンズの設計装置。
【請求項９】
前記受け付けたユーザ入力に基づいて数１に示すベクトルを定義した場合に、
【数１】
2019172272.tif 000033
前記表示制御部は、数２に示す数式（１）〜（３）に従って算出される計算結果を表示するよう前記表示部を制御する、ことを特徴とする請求項１から８の何れか一項に記載の眼内レンズの設計装置。
【数２】
2019172272.tif 000034
【請求項１０】
前記表示制御部は、前記受け付けたユーザ入力を基に、前記第１の指標の背景に眼画像を表示するよう前記表示部を制御する、
ことを特徴とする請求項１から９の何れか一項に記載の眼内レンズの設計装置。
【請求項１１】
ユーザ入力を受け付ける画面を表示する表示部と当該表示部を制御する表示制御部とを有する情報処理装置を用いた眼内レンズの設計方法であって、
前記表示部によって、眼内レンズが挿入される眼球の角膜における強主経線方向の屈折力の大きさに関する情報のユーザ入力を受け付ける画面を表示し、
前記表示制御部によって、前記画面において、前記受け付けたユーザ入力を基に、前記強主経線方向の屈折力の大きさに応じて大きさが変化する第１の指標を表示するよう前記表示部を制御する、
ことを特徴とする眼内レンズの設計方法。
【請求項１２】
前記表示部によって、前記画面において、前記眼内レンズが挿入される眼球の角膜における弱主経線方向の屈折力の大きさに関する情報のユーザ入力も受け付け、
前記表示制御部によって、前記画面において、前記受け付けた前記弱主経線方向の屈折力の大きさに応じて大きさが変化する第２の指標を表示するよう前記表示部を制御する、
ことを特徴とする請求項１１に記載の眼内レンズの設計方法。
【請求項１３】
前記表示制御部によって、前記第１の指標と前記第２の指標とをそれぞれ異なるグラフィックデザインで表示するよう前記表示部を制御する、ことを特徴とする請求項１２に記載の眼内レンズの設計方法。
【請求項１４】
前記表示制御部によって、前記画面において、前記ユーザ入力の入力位置に隣接する領域に前記第１の指標と前記第２の指標とを表示するよう前記表示部を制御する、ことを特徴とする請求項１３に記載の眼内レンズの設計方法。
【請求項１５】
ユーザ入力を受け付ける画面を表示する表示部と当該表示部を制御する表示制御部とを有する情報処理装置と、
ネットワークを介して前記情報処理装置と通信可能に構成され、複数の眼内レンズのレンズ情報を記憶し、前記情報処理装置から前記ユーザ入力に基づく入力情報を受信し、当該入力情報及び前記レンズ情報に基づいて前記複数の眼内レンズのレンズ情報から少なくとも１つを選択して前記情報処理装置に送信する、サーバと、
を備え、
前記情報処理装置の表示部は、前記眼球の角膜における強主経線方向の屈折力の大きさに関する情報のユーザ入力を受け付ける画面を表示し、
前記情報処理装置の表示制御部は、前記受け付けたユーザ入力を基に、前記強主経線方向の屈折力の大きさに応じて大きさが変化する第１の指標を前記画面に表示するよう前記表示部を制御する、
ことを特徴とする眼内レンズの設計システム。
【請求項１６】
前記情報処理装置は、パーソナルコンピュータ、タブレットＰＣ、又はスマートフォンである、
ことを特徴とする請求項１５に記載の眼内レンズの設計システム。
【請求項１７】
前記情報処理装置の表示部は、前記画面において、前記眼内レンズが挿入される眼球の角膜における弱主経線方向の屈折力の大きさに関する情報のユーザ入力も受け付け、
前記情報処理装置の表示制御部は、前記画面において、前記受け付けたユーザ入力を基に、前記弱主経線方向の屈折力の大きさに応じて大きさが変化する第２の指標を表示するよう前記表示部を制御する、
ことを特徴とする請求項１５又は１６に記載の眼内レンズの設計システム。
【請求項１８】
前記情報処理装置の表示制御部は、前記第１の指標と前記第２の指標とをそれぞれ異なるグラフィックデザインで表示するよう前記表示部を制御する、
ことを特徴とする請求項１７に記載の眼内レンズの設計システム。
【請求項１９】
前記情報処理装置の表示制御部は、前記画面において、前記ユーザ入力の入力位置に隣接する領域に前記第１の指標と前記第２の指標とを表示するよう前記表示部を制御する、
ことを特徴とする請求項１８に記載の眼内レンズの設計システム。
【請求項２０】
前記入力情報及び前記レンズ情報に基づいて数３に示すベクトルを定義した場合に、
【数３】
2019172272.tif 000035
前記サーバは、数４に示す数式（１）〜（３）に従った計算結果を算出し、前記情報処理装置に送信する、
ことを特徴とする請求項１６から１８の何れか一項に記載の眼内レンズの設計システム。
【数４】
2019172272.tif 000036
【請求項２１】
ユーザ入力を受け付ける画面を表示する表示部を有する情報処理装置に、請求項１１から１４の何れか一項に記載の設計方法を実行させる眼内レンズの設計プログラム。
【国際調査報告】
2019172272.tif 000037
2019172272.tif 000038
2019172272.tif 000039
2019172272.tif 000040