(57)【要約】【課題】従来の視野計の固視標や視標の表示の態様は非常に単調である。従来の視野計の視野検査は非常に単調である。従来の視野計によって検出される暗点や盲点の形状は、被験者にとっての暗点や盲点の実際の形状から相当かけはなれている。【解決手段】視野スキャン用画面生成手段と、固視標走査線設定手段と、固視標表示制御手段と、視標走査線直交設定手段と、視標表示制御手段と、静的表示制御手段と、静的表示位置記憶手段と、動的表示制御手段と、検出手段と、検出位置記憶手段と、視野マッピング用画面生成手段と、視野マッピング矩形形成手段と、同一固視標下走査続行手段と、次の固視標下走査への移行手段と、を、備えることを特徴とする動的視野計。【選択図】図２
2010068828.tif 000002
【特許請求の範囲】
【請求項１】
被験者の視野をスキャンするための視野スキャン用画面を出力装置に生成する視野スキャン用画面生成手段と、
該視野スキャン用画面生成手段により生成された視野スキャン用画面において、固視標を所定の間隔を空けつつ表示位置を換えていく走査を行うための固視標走査線及び固視標表示位置を設定する固視標走査線設定手段と、
該固視標走査線設定手段により設定された固視標走査線における固視標表示位置の一つに、視野スキャンにおいて、被験者に凝視される固視標を表示する固視標表示制御手段と、
前記視野スキャン用画面において、視標を走査させるための、視標走査線を設定する視標走査線設定手段と、
視野をスキャンするために、前記視野スキャン用画面に、前記視標走査線設定手段により設定された視標走査線に沿って、前記視標を表示し、走査させる視標表示制御手段と、
該視標表示制御手段は、前記視標走査線上に、所定の一瞬の間、前記視標を、静的に表示制御する静的表示制御手段をさらに備えるが、該静的表示制御手段と、
該静的表示制御手段により、前記所定の一瞬の間、静的に表示制御された前記視標の表示位置を記憶装置に記憶する静的表示位置記憶手段と、
前記視標表示制御手段は、前記静的表示制御手段により、前記所定の一瞬の間、前記視標を、静的に表示制御した後、該視標を、前記視標走査線に沿って、動的な走査を開始させる動的表示制御手段をさらに備えるが、該動的表示制御手段と、
該動的表示制御手段により、前記視標が開始した前記動的な走査が被験者視野に認識された時点を、入力装置を経て検出する検出手段と、
該検出手段により検出された時点での、前記視標の表示位置を記憶装置に記憶する検出位置記憶手段と、
被験者の視野をマッピングして表示するための視野マッピング用画面を出力装置に生成する視野マッピング用画面生成手段と、
前記静的表示位置記憶手段により記憶された前記視標の表示位置、及び前記検出位置記憶手段により記憶された前記視標の表示位置、を参照して、前記視野マッピング用画面に視野マッピング矩形を形成する視野マッピング矩形形成手段と、
前記検出手段により、被験者視野に前記動的な走査が認識された時点が検出されると、前記視標表示制御手段は、前記動的表示制御手段による前記動的な走査を一旦やめ、
前記視標走査線に対する次の走査を続行するために、
前記視標表示制御手段は、前記静的表示制御手段により、前記視標走査線上の、前記検出位置記憶手段により記憶された前記視標の表示位置において、前記所定の一瞬の間、前記視標を、静的に表示する表示制御を行い、
前記静的表示位置記憶手段以降は、同上の処理を行うが、
該処理を、
前記固視標表示制御手段により前記固視標が表示された状態で、
前記視標走査線において繰り返すことで、前記固視標が表示された状態での、前記視標走査線に対する同様な走査を続行する同一固視標下走査続行手段と、
該同一固視標下走査続行手段により、前記固視標が表示された状態での、前記視標走査線に対する走査を終えると、
前記固視標表示制御手段は、
前記固視標を、
前記固視標走査線設定手段により設定された固視標走査線に沿い前記所定の間隔を空けた位置に、位置換えして、表示することで次の固視標の表示とし、
該次の固視標が表示された状態で、
前記視標表示制御手段は、
前記静的表示制御手段により、
前記視標走査線上に、
前記視標を、所定の一瞬の間、静的に表示制御し、
前記静的表示位置記憶手段以降、同様な走査を続行する
次の固視標下走査への移行手段と、
を、
備えることを特徴とする動的視野計。
【請求項２】
コンピュータを、
被験者の視野をスキャンするための視野スキャン用画面を出力装置に生成する視野スキャン用画面生成手段と、
該視野スキャン用画面生成手段により生成された視野スキャン用画面において、固視標を所定の間隔を空けつつ表示位置を換えていく走査を行うための固視標走査線及び固視標表示位置を設定する固視標走査線設定手段と、
該固視標走査線設定手段により設定された固視標走査線における固視標表示位置の一つに、視野スキャンにおいて、被験者に凝視される固視標を表示する固視標表示制御手段と、
前記視野スキャン用画面において、視標を走査させるための、視標走査線を設定する視標走査線設定手段と、
視野をスキャンするために、前記視野スキャン用画面に、前記視標走査線設定手段により設定された視標走査線に沿って、前記視標を表示し、走査させる視標表示制御手段と、
該視標表示制御手段は、前記視標走査線上に、所定の一瞬の間、前記視標を、静的に表示制御する静的表示制御手段をさらに備えるが、該静的表示制御手段と、
該静的表示制御手段により、前記所定の一瞬の間、静的に表示制御された前記視標の表示位置を記憶装置に記憶する静的表示位置記憶手段と、
前記視標表示制御手段は、前記静的表示制御手段により、前記所定の一瞬の間、前記視標を、静的に表示制御した後、該視標を、前記視標走査線に沿って、動的な走査を開始させる動的表示制御手段をさらに備えるが、該動的表示制御手段と、
該動的表示制御手段により、前記視標が開始した前記動的な走査が被験者視野に認識された時点を、入力装置を経て検出する検出手段と、
該検出手段により検出された時点での、前記視標の表示位置を記憶装置に記憶する検出位置記憶手段と、
被験者の視野をマッピングして表示するための視野マッピング用画面を出力装置に生成する視野マッピング用画面生成手段と、
前記静的表示位置記憶手段により記憶された前記視標の表示位置、及び前記検出位置記憶手段により記憶された前記視標の表示位置、を参照して、前記視野マッピング用画面に視野マッピング矩形を形成する視野マッピング矩形形成手段と、
前記検出手段により、被験者視野に前記動的な走査が認識された時点が検出されると、前記視標表示制御手段は、前記動的表示制御手段による前記動的な走査を一旦やめ、
前記視標走査線に対する次の走査を続行するために、
前記視標表示制御手段は、前記静的表示制御手段により、前記視標走査線上の、前記検出位置記憶手段により記憶された前記視標の表示位置において、前記所定の一瞬の間、前記視標を、静的に表示する表示制御を行い、
前記静的表示位置記憶手段以降は、同上の処理を行うが、
該処理を、
前記固視標表示制御手段により前記固視標が表示された状態で、
前記視標走査線において繰り返すことで、前記固視標が表示された状態での、前記視標走査線に対する同様な走査を続行する同一固視標下走査続行手段と、
該同一固視標下走査続行手段により、前記固視標が表示された状態での、前記視標走査線に対する走査を終えると、
前記固視標表示制御手段は、
前記固視標を、
前記固視標走査線設定手段により設定された固視標走査線に沿い前記所定の間隔を空けた位置に、位置換えして、表示することで次の固視標の表示とし、
該次の固視標が表示された状態で、
前記視標表示制御手段は、
前記静的表示制御手段により、
前記視標走査線上に、
前記視標を、所定の一瞬の間、静的に表示制御し、
前記静的表示位置記憶手段以降、同様な走査を続行する
次の固視標下走査への移行手段、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動的視野計、動的視野計作動方法、動的視野計を実現させるプログラム、及びコンピュータに読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
従来の視野計には次のような物がある。
Goldmann perimeter、５１０型（１９４５年）、９４０型（１９６７年）、Tubinger perimeter（１９５７年）、Octopus perimeter（１９７６年）。（例えば、非特許文献１参照。）。
【０００３】
従来の視野計を説明する。Goldmann perimeterは最初の明度視野計、手動同時記録式であり、視標輝度は4から60種、視標視角は6種、視角視野、背景輝度の調整が可能。欠点は5°以内の中心部測定が不可能であること。Tubinger perimeter（１９５７年）は最初の実用的静視野計である。動的視野、色視野、フリッカー視野など測定できる。手動同時記録式。視標輝度80種、固視標輝度100種、色5種、背景輝度6種。中心視力、中心外視力測定。欠点は視標移動の操作が難しいこと、視標、固視標、背景照明灯の調整が難しいこと。Octopus perimeter（１９７６年）は世界最初の全自動静視野計。
【０００４】
【非特許文献１】最新医学大辞典（１９８７、１９９０年）、医歯薬出版株式会社。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従来型視野計における長い視野検査時間の間、位置の変化しない固視標を、被験者が凝視し続けねばならないことは、視覚に慣れを生じる等して、被験者には、負担として感ぜられる場合があった。
従来の視野計の固視標や視標の表示の態様は、被験者にとり非常に単調である。
従来の視野計の視野検査は非常に単調である。そのため、慣れなどにより被験者が誤り応答を行う可能性が高い。
従来の視野計によって検出される暗点や盲点の形状は非常に大雑把であり、検査結果の図は被験者にとっての暗点や盲点の実際の形状から相当かけはなれている。
従来の視野計では、初期段階にある視野障害を検出できていない。
【０００６】
そこで、本発明の目的は、従来の視野計の固視標や視標の表示の態様の単調性を低減する本発明、動的視野計を提供することにある。
本発明の目的は、従来の視野検査の被験者にとっての単調性を低減する本発明、動的視野計を提供することにある。
また、本発明の目的は、被験者の暗点や盲点の形状をより詳しく検査結果の図に反映させることが可能な動的視野計を提供することにある。
【課題を解決するための手段】
【０００７】
上記の目的を達成するために、
請求項１に記載の発明は、
被験者の視野をスキャンするための視野スキャン用画面を出力装置に生成する視野スキャン用画面生成手段と、
該視野スキャン用画面生成手段により生成された視野スキャン用画面において、固視標を所定の間隔を空けつつ表示位置を換えていく走査を行うための固視標走査線及び固視標表示位置を設定する固視標走査線設定手段と、
該固視標走査線設定手段により設定された固視標走査線における固視標表示位置の一つに、視野スキャンにおいて、被験者に凝視される固視標を表示する固視標表示制御手段と、
前記視野スキャン用画面において、視標を走査させるための、視標走査線を設定する視標走査線設定手段と、
視野をスキャンするために、前記視野スキャン用画面に、前記視標走査線設定手段により設定された視標走査線に沿って、前記視標を表示し、走査させる視標表示制御手段と、
該視標表示制御手段は、前記視標走査線上に、所定の一瞬の間、前記視標を、静的に表示制御する静的表示制御手段をさらに備えるが、該静的表示制御手段と、
該静的表示制御手段により、前記所定の一瞬の間、静的に表示制御された前記視標の表示位置を記憶装置に記憶する静的表示位置記憶手段と、
前記視標表示制御手段は、前記静的表示制御手段により、前記所定の一瞬の間、前記視標を、静的に表示制御した後、該視標を、前記視標走査線に沿って、動的な走査を開始させる動的表示制御手段をさらに備えるが、該動的表示制御手段と、
該動的表示制御手段により、前記視標が開始した前記動的な走査が被験者視野に認識された時点を、入力装置を経て検出する検出手段と、
該検出手段により検出された時点での、前記視標の表示位置を記憶装置に記憶する検出位置記憶手段と、
被験者の視野をマッピングして表示するための視野マッピング用画面を出力装置に生成する視野マッピング用画面生成手段と、
前記静的表示位置記憶手段により記憶された前記視標の表示位置、及び前記検出位置記憶手段により記憶された前記視標の表示位置、を参照して、前記視野マッピング用画面に視野マッピング矩形を形成する視野マッピング矩形形成手段と、
前記検出手段により、被験者視野に前記動的な走査が認識された時点が検出されると、前記視標表示制御手段は、前記動的表示制御手段による前記動的な走査を一旦やめ、
前記視標走査線に対する次の走査を続行するために、
前記視標表示制御手段は、前記静的表示制御手段により、前記視標走査線上の、前記検出位置記憶手段により記憶された前記視標の表示位置において、前記所定の一瞬の間、前記視標を、静的に表示する表示制御を行い、
前記静的表示位置記憶手段以降は、同上の処理を行うが、
該処理を、
前記固視標表示制御手段により前記固視標が表示された状態で、
前記視標走査線において繰り返すことで、前記固視標が表示された状態での、前記視標走査線に対する同様な走査を続行する同一固視標下走査続行手段と、
該同一固視標下走査続行手段により、前記固視標が表示された状態での、前記視標走査線に対する走査を終えると、
前記固視標表示制御手段は、
前記固視標を、
前記固視標走査線設定手段により設定された固視標走査線に沿い前記所定の間隔を空けた位置に、位置換えして、表示することで次の固視標の表示とし、
該次の固視標が表示された状態で、
前記視標表示制御手段は、
前記静的表示制御手段により、
前記視標走査線上に、
前記視標を、所定の一瞬の間、静的に表示制御し、
前記静的表示位置記憶手段以降、同様な走査を続行する
次の固視標下走査への移行手段と、
を、
備えることを特徴とする動的視野計。
【０００８】
請求項２に記載の発明は、
コンピュータを、
被験者の視野をスキャンするための視野スキャン用画面を出力装置に生成する視野スキャン用画面生成手段と、
該視野スキャン用画面生成手段により生成された視野スキャン用画面において、固視標を所定の間隔を空けつつ表示位置を換えていく走査を行うための固視標走査線及び固視標表示位置を設定する固視標走査線設定手段と、
該固視標走査線設定手段により設定された固視標走査線における固視標表示位置の一つに、視野スキャンにおいて、被験者に凝視される固視標を表示する固視標表示制御手段と、
前記視野スキャン用画面において、視標を走査させるための、視標走査線を設定する視標走査線設定手段と、
視野をスキャンするために、前記視野スキャン用画面に、前記視標走査線設定手段により設定された視標走査線に沿って、前記視標を表示し、走査させる視標表示制御手段と、
該視標表示制御手段は、前記視標走査線上に、所定の一瞬の間、前記視標を、静的に表示制御する静的表示制御手段をさらに備えるが、該静的表示制御手段と、
該静的表示制御手段により、前記所定の一瞬の間、静的に表示制御された前記視標の表示位置を記憶装置に記憶する静的表示位置記憶手段と、
前記視標表示制御手段は、前記静的表示制御手段により、前記所定の一瞬の間、前記視標を、静的に表示制御した後、該視標を、前記視標走査線に沿って、動的な走査を開始させる動的表示制御手段をさらに備えるが、該動的表示制御手段と、
該動的表示制御手段により、前記視標が開始した前記動的な走査が被験者視野に認識された時点を、入力装置を経て検出する検出手段と、
該検出手段により検出された時点での、前記視標の表示位置を記憶装置に記憶する検出位置記憶手段と、
被験者の視野をマッピングして表示するための視野マッピング用画面を出力装置に生成する視野マッピング用画面生成手段と、
前記静的表示位置記憶手段により記憶された前記視標の表示位置、及び前記検出位置記憶手段により記憶された前記視標の表示位置、を参照して、前記視野マッピング用画面に視野マッピング矩形を形成する視野マッピング矩形形成手段と、
前記検出手段により、被験者視野に前記動的な走査が認識された時点が検出されると、前記視標表示制御手段は、前記動的表示制御手段による前記動的な走査を一旦やめ、
前記視標走査線に対する次の走査を続行するために、
前記視標表示制御手段は、前記静的表示制御手段により、前記視標走査線上の、前記検出位置記憶手段により記憶された前記視標の表示位置において、前記所定の一瞬の間、前記視標を、静的に表示する表示制御を行い、
前記静的表示位置記憶手段以降は、同上の処理を行うが、
該処理を、
前記固視標表示制御手段により前記固視標が表示された状態で、
前記視標走査線において繰り返すことで、前記固視標が表示された状態での、前記視標走査線に対する同様な走査を続行する同一固視標下走査続行手段と、
該同一固視標下走査続行手段により、前記固視標が表示された状態での、前記視標走査線に対する走査を終えると、
前記固視標表示制御手段は、
前記固視標を、
前記固視標走査線設定手段により設定された固視標走査線に沿い前記所定の間隔を空けた位置に、位置換えして、表示することで次の固視標の表示とし、
該次の固視標が表示された状態で、
前記視標表示制御手段は、
前記静的表示制御手段により、
前記視標走査線上に、
前記視標を、所定の一瞬の間、静的に表示制御し、
前記静的表示位置記憶手段以降、同様な走査を続行する
次の固視標下走査への移行手段、
として機能させることを特徴とするプログラム。
【発明の効果】
【０００９】
第一の発明である動的視野計によれば、
被験者の視野をスキャンするための視野スキャン用画面を出力装置に生成する視野スキャン用画面生成手段と、
該視野スキャン用画面生成手段により生成された視野スキャン用画面において、固視標を所定の間隔を空けつつ表示位置を換えていく走査を行うための固視標走査線及び固視標表示位置を設定する固視標走査線設定手段と、
該固視標走査線設定手段により設定された固視標走査線における固視標表示位置の一つに、視野スキャンにおいて、被験者に凝視される固視標を表示する固視標表示制御手段と、
前記視野スキャン用画面において、視標を走査させるための、視標走査線を設定する視標走査線設定手段と、
視野をスキャンするために、前記視野スキャン用画面に、前記視標走査線設定手段により設定された視標走査線に沿って、前記視標を表示し、走査させる視標表示制御手段と、
該視標表示制御手段は、前記視標走査線上に、所定の一瞬の間、前記視標を、静的に表示制御する静的表示制御手段をさらに備えるが、該静的表示制御手段と、
該静的表示制御手段により、前記所定の一瞬の間、静的に表示制御された前記視標の表示位置を記憶装置に記憶する静的表示位置記憶手段と、
前記視標表示制御手段は、前記静的表示制御手段により、前記所定の一瞬の間、前記視標を、静的に表示制御した後、該視標を、前記視標走査線に沿って、動的な走査を開始させる動的表示制御手段をさらに備えるが、該動的表示制御手段と、
該動的表示制御手段により、前記視標が開始した前記動的な走査が被験者視野に認識された時点を、入力装置を経て検出する検出手段と、
該検出手段により検出された時点での、前記視標の表示位置を記憶装置に記憶する検出位置記憶手段と、
被験者の視野をマッピングして表示するための視野マッピング用画面を出力装置に生成する視野マッピング用画面生成手段と、
前記静的表示位置記憶手段により記憶された前記視標の表示位置、及び前記検出位置記憶手段により記憶された前記視標の表示位置、を参照して、前記視野マッピング用画面に視野マッピング矩形を形成する視野マッピング矩形形成手段と、
前記検出手段により、被験者視野に前記動的な走査が認識された時点が検出されると、前記視標表示制御手段は、前記動的表示制御手段による前記動的な走査を一旦やめ、
前記視標走査線に対する次の走査を続行するために、
前記視標表示制御手段は、前記静的表示制御手段により、前記視標走査線上の、前記検出位置記憶手段により記憶された前記視標の表示位置において、前記所定の一瞬の間、前記視標を、静的に表示する表示制御を行い、
前記静的表示位置記憶手段以降は、同上の処理を行うが、
該処理を、
前記固視標表示制御手段により前記固視標が表示された状態で、
前記視標走査線において繰り返すことで、前記固視標が表示された状態での、前記視標走査線に対する同様な走査を続行する同一固視標下走査続行手段と、
該同一固視標下走査続行手段により、前記固視標が表示された状態での、前記視標走査線に対する走査を終えると、
前記固視標表示制御手段は、
前記固視標を、
前記固視標走査線設定手段により設定された固視標走査線に沿い前記所定の間隔を空けた位置に、位置換えして、表示することで次の固視標の表示とし、
該次の固視標が表示された状態で、
前記視標表示制御手段は、
前記静的表示制御手段により、
前記視標走査線上に、
前記視標を、所定の一瞬の間、静的に表示制御し、
前記静的表示位置記憶手段以降、同様な走査を続行する
次の固視標下走査への移行手段と、
を、
備えることを特徴とする動的視野計であるので、
本発明、動的視野計により、視野スキャンを行うと、図１〜図３におけるような視野マッピング矩形群からなる視野マッピング画像を得ることができる。本発明、動的視野計では、単調性の低減された視野検査を行うことができる。
【００１０】
第二の発明である動的視野計を実現させるプログラムによれば、
コンピュータを、
被験者の視野をスキャンするための視野スキャン用画面を出力装置に生成する視野スキャン用画面生成手段と、
該視野スキャン用画面生成手段により生成された視野スキャン用画面において、固視標を所定の間隔を空けつつ表示位置を換えていく走査を行うための固視標走査線及び固視標表示位置を設定する固視標走査線設定手段と、
該固視標走査線設定手段により設定された固視標走査線における固視標表示位置の一つに、視野スキャンにおいて、被験者に凝視される固視標を表示する固視標表示制御手段と、
前記視野スキャン用画面において、視標を走査させるための、視標走査線を設定する視標走査線設定手段と、
視野をスキャンするために、前記視野スキャン用画面に、前記視標走査線設定手段により設定された視標走査線に沿って、前記視標を表示し、走査させる視標表示制御手段と、
該視標表示制御手段は、前記視標走査線上に、所定の一瞬の間、前記視標を、静的に表示制御する静的表示制御手段をさらに備えるが、該静的表示制御手段と、
該静的表示制御手段により、前記所定の一瞬の間、静的に表示制御された前記視標の表示位置を記憶装置に記憶する静的表示位置記憶手段と、
前記視標表示制御手段は、前記静的表示制御手段により、前記所定の一瞬の間、前記視標を、静的に表示制御した後、該視標を、前記視標走査線に沿って、動的な走査を開始させる動的表示制御手段をさらに備えるが、該動的表示制御手段と、
該動的表示制御手段により、前記視標が開始した前記動的な走査が被験者視野に認識された時点を、入力装置を経て検出する検出手段と、
該検出手段により検出された時点での、前記視標の表示位置を記憶装置に記憶する検出位置記憶手段と、
被験者の視野をマッピングして表示するための視野マッピング用画面を出力装置に生成する視野マッピング用画面生成手段と、
前記静的表示位置記憶手段により記憶された前記視標の表示位置、及び前記検出位置記憶手段により記憶された前記視標の表示位置、を参照して、前記視野マッピング用画面に視野マッピング矩形を形成する視野マッピング矩形形成手段と、
前記検出手段により、被験者視野に前記動的な走査が認識された時点が検出されると、前記視標表示制御手段は、前記動的表示制御手段による前記動的な走査を一旦やめ、
前記視標走査線に対する次の走査を続行するために、
前記視標表示制御手段は、前記静的表示制御手段により、前記視標走査線上の、前記検出位置記憶手段により記憶された前記視標の表示位置において、前記所定の一瞬の間、前記視標を、静的に表示する表示制御を行い、
前記静的表示位置記憶手段以降は、同上の処理を行うが、
該処理を、
前記固視標表示制御手段により前記固視標が表示された状態で、
前記視標走査線において繰り返すことで、前記固視標が表示された状態での、前記視標走査線に対する同様な走査を続行する同一固視標下走査続行手段と、
該同一固視標下走査続行手段により、前記固視標が表示された状態での、前記視標走査線に対する走査を終えると、
前記固視標表示制御手段は、
前記固視標を、
前記固視標走査線設定手段により設定された固視標走査線に沿い前記所定の間隔を空けた位置に、位置換えして、表示することで次の固視標の表示とし、
該次の固視標が表示された状態で、
前記視標表示制御手段は、
前記静的表示制御手段により、
前記視標走査線上に、
前記視標を、所定の一瞬の間、静的に表示制御し、
前記静的表示位置記憶手段以降、同様な走査を続行する
次の固視標下走査への移行手段、
として機能させることを特徴とするプログラムであるので、
プログラムを実行することにより、本発明、動的視野計を実現させ、視野スキャンを行うと、図１〜図３におけるような視野マッピング矩形群からなる視野マッピング画像を得ることができる。本発明、動的視野計では、単調性の低減された視野検査を行うことができる。
【００１１】
図４においては、ＣＰＵ５０１は、視野視覚機能が低下している視野領域における程、緑色の輝度を増大させて、視野マッピング矩形を塗りつぶしている。
図４においては、暗点２０１、盲点２０３、暗点と盲点の接続部分２０２、等が明るい緑色の視野マッピング矩形群により、明示的に示されている。
本発明、動的視野計は、視野視覚機能をマッピングすることができる。
本発明、動的視野計は、暗点２０１、盲点２０３だけではなく、視野視覚機能が低下している領域２０４や、視野視覚機能がわずかに低下している領域２０５をもマッピングすることができる。
図４においては、暗点２０１、盲点２０３だけではなく、視野視覚機能がマッピングされている。
本発明、動的視野計により生成される視野マッピング画像においては、視野視覚機能が低下している領域２０４、視野視覚機能がわずかに低下している領域２０５、をも、やや明るい緑色を呈する視野マッピング矩形群により、それら領域の位置、大きさ、形状等について、判読することが可能となっている。
本発明、動的視野計は、中心窩２０６の視野視覚機能の状態をもマッピングすることができる。
高い視野視覚機能を有する中心窩２０６は、図４においては、輝度の低い緑色の視野マッピング矩形群により表示されている。
本発明、動的視野計では、ＣＰＵ５０１が、視野スキャンの結果得られるデータから視野マッピング矩形を形成し、その視野マッピング矩形に、ＣＰＵ５０１がデータに応じた画像処理を付すことで、網膜構造等を強く示唆する、視野のスキャンと呼ぶにふさわしい視野マッピング画像を生成することができる。
本発明、動的視野計は、ゴールドマン視野計のようなかさばる装置を必要とせず、簡単な構成で実現できる。
本発明、動的視野計は、５°以内の視野中心部の測定が可能である。
【発明を実施するための最良の形態】
【００１２】
本発明、動的視野計、動的視野計作動方法、動的視野計を実現させるプログラム、及びコンピュータに読み取り可能な記録媒体について、図面を参照しながら詳細に説明する。
【００１３】
まず、図５及び図６を参照して、本発明、動的視野計の構成について説明する。
図５は、本発明、動的視野計の構成の一例を表している。
図６は、本発明、動的視野計におけるＣＰＵ５０１のハードウェア構成の一例を表している。
【００１４】
図５は、コンピュータシステム３０１の概略構成を示している。
本発明、動的視野計は、コンピュータシステム３０１により、本発明、動的視野計を実現させるプログラムを実行することで実現される。
本実施形態の動的視野計を実現するコンピュータシステム３０１は、図５に示すように、後述するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）５０１等を備える本体３０２と、キーボード３０３、（必要であればマウス３０６）、ディスプレイ３０４、プリンタ３０５、（必要であればスピーカ３０７）から構成されている。
【００１５】
次に、本発明、動的視野計におけるＣＰＵ５０１のハードウェア構成の一例を、図６を参照しつつ説明する。
本発明、動的視野計におけるＣＰＵ５０１は、具体的には、ＣＰＵ５０１等のマイクロプロセッサ、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）５０２、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）５０３、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｃ  Ｄｒｉｖｅ）５０４、キーボード３０３、マウス３０６、ディスプレイ３０４、プリンタ３０５、スピーカ３０７及び通信インターフェースを含んで構成される。
以上の各部分は、バス５０５により接続されている。
（ＨＤＤ５０４は入出力インターフェースを経てバス５０５に接続されている。）
キーボード３０３は入出力インターフェースを経てバス５０５に接続されており、キーボード３０３からの入力をＣＰＵ５０１に出力することができる。
ディスプレイ３０４は入出力インターフェースを経てバス５０５に接続されており、ＣＰＵ５０１からのイメージデータの入力をディスプレイ３０４に出力することができる。
プリンタ３０５は入出力インターフェースを経てバス５０５に接続されており、ＣＰＵ５０１からの入力をプリンタ３０５により出力することができる。
（スピーカ３０７は入出力インターフェースを経てバス５０５に接続されており、ＣＰＵ５０１からの入力をスピーカ３０７により出力することができる。）
（マウス３０６は入出力インターフェースを経てバス５０５に接続されており、マウス３０６からの入力をＣＰＵ５０１に出力することができる。）
【００１６】
ＣＰＵ５０１は、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｃ  Ｄｒｉｖｅ）５０４に格納された本発明、動的視野計を実現させるプログラムを、ＲＡＭ５０２上に展開することにより、本実施形態に特徴的な動作を実行する。
【００１７】
ＣＰＵ５０１は、本発明、動的視野計を実現させるプログラムに従って、本発明、動的視野計の制御や、各種の演算処理などを実行する。
ＣＰＵ５０１は、ディスプレイ３０４（出力装置の一例）による表示処理の制御を行う。
（例えば、具体的には、固視標及び視標の表示制御や、本発明、動的視野計により得られたデータから視野マッピング画像の生成を行ったりする。）
ＣＰＵ５０１は、キーボード３０３（入力装置の一例）からの入力に応じて、本発明、動的視野計の制御を行う。
ＣＰＵ５０１は、動的視野計から得られたデータに基づいて生成した視野マッピング画像等の出力を、プリンタ３０５等から出力させるよう制御することができる。
（必要であれば、ＣＰＵ５０１は、（例えばキーボード３０３等入力装置からの入力に応じて、あるいは例えば、視野スキャンにおいて、固視標表示位置が変わる際に、あるいは例えば、視野マッピング画像が出力される際、等に）スピーカ３０７（出力装置の一例）から出力を生じさせるよう制御を行うようにしてもよい。）
（ＣＰＵ５０１は、マウス３０６（入力装置の一例）からの入力に応じて、本発明、動的視野計の制御を行うようにしてもよい。）
【００１８】
キーボード３０３、（必要であればマウス３０６、）及びディスプレイ３０４は、本発明、動的視野計のユーザインターフェースとして利用される。
キーボード３０３は、例えば、入力を行うためのデバイス（入力装置）として利用される。
（必要であれば、マウス３０６は、ディスプレイ３０４の表示画面に、各種の入力を行うためのデバイスとして利用される。）
【００１９】
ディスプレイ３０４は、例えば、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）やＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）等からなる表示デバイス（出力装置）であり、本発明、動的視野計による視野のスキャンを行ったり、動的視野計により生成された視野マッピング画像を表示したりする。
（必要であれば、ディスプレイ３０４に、各種の操作画面や、設定画面などを表示するようにしてもよい。）
【００２０】
また、ＣＰＵ５０１がインターネットやＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワークに接続されている場合には、通信インターフェースにＬＡＮカード等のネットワークアダプタやモデム等の通信機器を具備させて、ネットワークによりデータ通信を行えるように構成することができる。その場合、本発明、動的視野計を実現させるプログラムを格納するサーバを、ネットワークに設置し、ＣＰＵ５０１をサーバのクライアント端末として構成することにより、本発明における動作を、動的視野計に実行させることができる。
【００２１】
また、本発明、動的視野計を実現させるプログラムは、コンピュータに読み取り可能な記録媒体（記憶媒体）に記憶させることができる。
このような記録媒体（記憶媒体）として、例えば、光ディスク、光磁気ディスク（ＣＤＲＯＭ／ＤＶＤ−ＲＡＭ／ＤＶＤ−ＲＯＭ／ＭＯ等）、磁気記憶媒体（ハードディスク／フロッピー（登録商標）ディスク／ＺＩＰ等）、半導体メモリ等がある。
【００２２】
次に、動的視野計、動的視野計作動方法、及び動的視野計を実現させるプログラムによる動的視野計の制御について、図１〜図３、及び、図７及び図８を参照しながら詳細に説明する。
【００２３】
図１〜図３は、本発明、動的視野計の走査及び作動態様、及び視野マッピング態様の一例を示している。
【００２４】
図７及び図８は、本発明、動的視野計における視野スキャン処理、及び視野マッピング処理の一例を表す流れ図である。
【００２５】
まず、図１〜図３を参照しながら、本発明、動的視野計の走査及び作動態様、及び視野マッピング態様について詳細に説明する。
【００２６】
ＣＰＵ５０１は、視野スキャン用画面１を出力装置（例えばディスプレイ３０４）に生成する。
【００２７】
ＣＰＵ５０１は、本発明、動的視野計を実現させるプログラムに従い、視野スキャン用画面１において、固視標走査線２を設定する
固視標走査線２は、視野を走査するために、所定の間隔を空けつつ固視標の表示位置を換えていく際の経路として設定されるものであり、ＣＰＵ５０１は固視標走査線２を、視野スキャン用画面１に表示しない。
（図１〜図３においては、垂直方向の固視標走査線２が設定されているが、他の方向により固視標走査線２を設定するとしてもよい。）
ＣＰＵ５０１は、動的視野計を実現させるプログラムに従い、固視標走査線２上における、まず、固視標４の位置に固視標４を表示する。
固視標４は、視野スキャンにおいて、被験者の片側の目により、まず、凝視されるべき固視標である。
（後述するように、ＣＰＵ５０１は、視野を（例えば、垂直方向に）走査するために、固視標の表示位置を、固視標走査線２に沿って、例えば、固視標４、固視標５、以下同様に固視標６まで等、と、換えていくが、それら固視標の表示位置は、例えば、あらかじめ、固視標走査線２上において設定されているとしてもよい。）
【００２８】
ＣＰＵ５０１は、動的視野計を実現させるプログラムに従い、視野スキャン用画面１において、視標走査線３を設定する。
視標走査線３は、視野を走査する際に視標にたどらせる経路として設定されるものであり、ＣＰＵ５０１は視標走査線３を、視野スキャン用画面１に表示しない。
（視標走査線３は、視野を、例えば、水平方向に走査するために設定されている。）
（図１〜図３においては、水平方向の視標走査線３が設定されているが、他の方向により視標走査線３を設定してもよい。）
【００２９】
ＣＰＵ５０１は、本発明、動的視野計を実現させるプログラムに従い、例えば、まず視標走査線３の、視野スキャン用画面１左端に、視標７を、設定された一瞬の間、静的に表示する。
【００３０】
その後、ＣＰＵ５０１は、本発明、動的視野計を実現させるプログラムに従い、視標７を動的視標に変え、設定された一定の速度で、右方向に移動させる表示制御を行う。
【００３１】
被験者が視野に、その動的視標の動きを認識できた時点でなされる入力（より具体的には、キーボード３０３の、例えばスペースキーが一瞬押されることによりなされる入力）が、入力装置（例えばキーボード３０３等）を経て検出されると、ＣＰＵ５０１は、その時点での動的視標表示位置、例えば、視標８の位置でその動的視標を、設定された一瞬の間（例えば、視標７を静的に表示した時間と同じ時間の間であってもよい）、静的に表示する。
【００３２】
その時、ＣＰＵ５０１は、視標７、及び視標８の表示位置、（及び必要であれば、例えば固視標４と固視標５の間の距離）、（及び必要であれば、例えば、固視標４と、視標７、視標８との間の相対的位置関係）を記憶装置（例えば、ＲＡＭ５０２やＨＤＤ５０４等）に記憶する。
【００３３】
ＣＰＵ５０１は、視野マッピング用画面１９を出力装置（例えばディスプレイ３０４等）に生成する。（視野マッピング用画面１９の出力装置への生成は、ＣＰＵ５０１が視野スキャン用画面１を出力装置に生成した時になされていてもよい。）
【００３４】
ＣＰＵ５０１は、記憶装置（例えば、ＲＡＭ５０２やＨＤＤ５０４等）に記憶された視標７、及び視標８の表示位置、（及び必要であれば、例えば固視標４と固視標５の間の距離）、（及び必要であれば、例えば、固視標４と、視標７、視標８との間の相対的位置関係）を読み出す。
【００３５】
ＣＰＵ５０１は、その読み出された視標７、及び視標８の表示位置、（及び必要であれば、例えば固視標４と固視標５の間の距離）、（及び必要であれば、例えば、固視標４と、視標７、視標８との間の相対的位置関係）を基にして、視野マッピング用画面１９に視野マッピング矩形２０を形成、表示する。
【００３６】
視野マッピング矩形２０の幅は、視標７、及び視標８の表示位置を基にして、ＣＰＵ５０１により形成される。
視野マッピング矩形２０の高さは、例えば固視標４と固視標５の間の距離等を基にして、ＣＰＵ５０１により形成される。
【００３７】
視野マッピング用画面１９における視野マッピング矩形２０の表示位置は、視標７、及び視標８の表示位置、（及び必要であれば、例えば、固視標４と、視標７、視標８との間の相対的位置関係）を基にして、ＣＰＵ５０１により決定される。
【００３８】
ＣＰＵ５０１は、本発明、動的視野計を実現させるプログラムに従い、視野マッピング矩形２０を、例えば緑色で塗りつぶす（他の色で塗りつぶしてもよい）。
その塗りつぶしにおいては、演算装置により算出され記憶装置（例えば、ＲＡＭ５０２やＨＤＤ５０４等）に記憶された視標７から視標８までの距離をＣＰＵ５０１が読み出し、その距離の値を、ＣＰＵ５０１が、演算装置により演算を行うことにより、ＲＧＢの例えばＧの色コードを（その距離の値に応じて）指定するための値に変換する。
【００３９】
ＣＰＵ５０１は、例えば、視標７から視標８までの距離が長い程、輝度を増大させた緑色により視野マッピング矩形２０を塗りつぶす（距離が長い程、輝度を低下させるように設定してもよい）。
【００４０】
既述したように、ＣＰＵ５０１は視標８を、設定された一瞬の間、視野スキャン用画面１に、静的に表示するが、その後ＣＰＵ５０１は、本発明、動的視野計を実現させるプログラムに従い、視標８を動的視標に変え、設定された一定の速度（例えば、ＣＰＵ５０１が、静的に表示された視標７を動的視標に変え、視野スキャン用画面１において移動させた時の速度と同じ速度）で、右方向に移動させる表示制御を行う。
【００４１】
被験者が視野に、その動的視標の動きを認識できた時点でなされる入力（より具体的には、キーボード３０３の、例えばスペースキーが一瞬押されることによりなされる入力）が、入力装置（例えばキーボード３０３等）から受け付けられると、ＣＰＵ５０１は、その時点での動的視標表示位置、例えば、視標９の位置でその動的視標を、設定された一瞬の間（例えば、視標７を静的に表示した時間と同じ時間の間であってもよい）、静的に表示する。
【００４２】
その時、ＣＰＵ５０１は、視標８、及び視標９の表示位置、（及び必要であれば、例えば固視標４と固視標５の間の距離）、（及び必要であれば、例えば、固視標４と、視標８、視標９との間の相対的位置関係）を記憶装置（例えば、ＲＡＭ５０２やＨＤＤ５０４等）に記憶する。
【００４３】
ＣＰＵ５０１は、記憶装置（例えば、ＲＡＭ５０２やＨＤＤ５０４等）に記憶された視標８、及び視標９の表示位置、（及び必要であれば、例えば固視標４と固視標５の間の距離）、（及び必要であれば、例えば、固視標４と、視標８、視標９との間の相対的位置関係）を読み出す。
【００４４】
ＣＰＵ５０１は、その読み出された視標８、及び視標９の表示位置、（及び必要であれば、例えば固視標４と固視標５の間の距離）、（及び必要であれば、例えば、固視標４と、視標８、視標９との間の相対的位置関係）を基にして、視野マッピング用画面１９に視野マッピング矩形２１を形成、表示する。
【００４５】
視野マッピング矩形２１の幅は、視標８、及び視標９の表示位置を基にして、ＣＰＵ５０１により形成される。
視野マッピング矩形２１の高さは、例えば固視標４と固視標５の間の距離等を基にして、ＣＰＵ５０１により形成される。
【００４６】
視野マッピング用画面１９における視野マッピング矩形２１の表示位置は、視標８、及び視標９の表示位置、（及び必要であれば、例えば、固視標４と、視標８、視標９との間の相対的位置関係）を基にして、ＣＰＵ５０１により決定される。
【００４７】
ＣＰＵ５０１は、本発明、動的視野計を実現させるプログラムに従い、視野マッピング矩形２１を、例えば緑色で塗りつぶす（他の色で塗りつぶしてもよい）。
その塗りつぶしにおいては、演算装置により算出され記憶装置（例えば、ＲＡＭ５０２やＨＤＤ５０４等）に記憶された視標８から視標９までの距離をＣＰＵ５０１が読み出し、その距離の値を、ＣＰＵ５０１が、演算装置により演算を行うことにより、ＲＧＢの例えばＧの色コードを（その距離の値に応じて）指定するための値に変換する。
【００４８】
ＣＰＵ５０１は、例えば、視標８から視標９までの距離が長い程、輝度を増大させた緑色により視野マッピング矩形２１を塗りつぶす（距離が長い程、輝度を低下させるように設定してもよい）。
【００４９】
既述したように、ＣＰＵ５０１は視標９を、設定された一瞬の間、視野スキャン用画面１に、静的に表示するが、その後ＣＰＵ５０１は、本発明、動的視野計を実現させるプログラムに従い、視標９を動的視標に変え、設定された一定の速度（例えば、ＣＰＵ５０１が、静的に表示された視標７を動的視標に変え、視野スキャン用画面１において移動させた時の速度と同じ速度）で、右方向に移動させる表示制御を行う。
【００５０】
被験者が視野に、その動的視標の動きを認識できた時点でなされる入力（より具体的には、キーボード３０３の、例えばスペースキーが一瞬押されることによりなされる入力）が、入力装置（例えばキーボード３０３等）から受け付けられると、ＣＰＵ５０１は、その時点での動的視標表示位置、例えば、視標１０の位置でその動的視標を、設定された一瞬の間（例えば、視標７を静的に表示した時間と同じ時間の間であってもよい）、静的に表示する。
【００５１】
その時、ＣＰＵ５０１は、視標９、及び視標１０の表示位置、（及び必要であれば、例えば固視標４と固視標５の間の距離）、（及び必要であれば、例えば、固視標４と、視標９、視標１０との間の相対的位置関係）を記憶装置（例えば、ＲＡＭ５０２やＨＤＤ５０４等）に記憶する。
【００５２】
ＣＰＵ５０１は、記憶装置（例えば、ＲＡＭ５０２やＨＤＤ５０４等）に記憶された視標９、及び視標１０の表示位置、（及び必要であれば、例えば固視標４と固視標５の間の距離）、（及び必要であれば、例えば、固視標４と、視標９、視標１０との間の相対的位置関係）を読み出す。
【００５３】
ＣＰＵ５０１は、その読み出された視標９、及び視標１０の表示位置、（及び必要であれば、例えば固視標４と固視標５の間の距離）、（及び必要であれば、例えば、固視標４と、視標９、視標１０との間の相対的位置関係）を基にして、視野マッピング用画面１９に視野マッピング矩形２２を形成、表示する。
【００５４】
視野マッピング矩形２２の幅は、視標９、及び視標１０の表示位置を基にして、ＣＰＵ５０１により形成される。
視野マッピング矩形２２の高さは、例えば固視標４と固視標５の間の距離等を基にして、ＣＰＵ５０１により形成される。
【００５５】
視野マッピング用画面１９における視野マッピング矩形２２の表示位置は、視標９、及び視標１０の表示位置、（及び必要であれば、例えば、固視標４と、視標９、視標１０との間の相対的位置関係）を基にして、ＣＰＵ５０１により決定される。
【００５６】
ＣＰＵ５０１は、本発明、動的視野計を実現させるプログラムに従い、視野マッピング矩形２２を、例えば緑色で塗りつぶす（他の色で塗りつぶしてもよい）。
その塗りつぶしにおいては、演算装置により算出され記憶装置（例えば、ＲＡＭ５０２やＨＤＤ５０４等）に記憶された視標９から視標１０までの距離をＣＰＵ５０１が読み出し、その距離の値を、ＣＰＵ５０１が、演算装置により演算を行うことにより、ＲＧＢの例えばＧの色コードを（その距離の値に応じて）指定するための値に変換する。
【００５７】
ＣＰＵ５０１は、例えば、視標９から視標１０までの距離が長い程、輝度を増大させた緑色により視野マッピング矩形２２を塗りつぶす（距離が長い程、輝度を低下させるように設定してもよい）。
【００５８】
既述したように、ＣＰＵ５０１は視標１０を、設定された一瞬の間、視野スキャン用画面１に、静的に表示するが、その後ＣＰＵ５０１は、本発明、動的視野計を実現させるプログラムに従い、視標１０を動的視標に変え、設定された一定の速度（例えば、ＣＰＵ５０１が、静的に表示された視標７を動的視標に変え、視野スキャン用画面１において移動させた時の速度と同じ速度）で、右方向に移動させる表示制御を行う。
【００５９】
同様な処理を繰り返すことにより、例えば、今、ＣＰＵ５０１が、動的視野計を実現させるプログラムに従い、視標１１を動的視標に変え、設定された一定の速度（例えば、ＣＰＵ５０１が、静的に表示された視標７を動的視標に変え、視野スキャン用画面１において移動させた時の速度と同じ速度）で、右方向に移動させる表示制御を行うとする。
【００６０】
その動的視標が視野スキャン用画面１の右端である位置１１Ａを超えると、ＣＰＵ５０１は、そのことを演算装置により検出し、視標１１の表示位置、及び位置１１Ａ、（及び必要であれば、例えば固視標４と固視標５の間の距離）、（及び必要であれば、例えば、固視標４と、視標１１、位置１１Ａとの間の相対的位置関係）を記憶装置（例えば、ＲＡＭ５０２やＨＤＤ５０４等）に記憶する。
【００６１】
ＣＰＵ５０１は、記憶装置（例えば、ＲＡＭ５０２やＨＤＤ５０４等）に記憶された視標１１、及び位置１１Ａの表示位置、（及び必要であれば、例えば固視標４と固視標５の間の距離）、（及び必要であれば、例えば、固視標４と、視標１１、位置１１Ａとの間の相対的位置関係）を読み出す。
【００６２】
ＣＰＵ５０１は、その読み出された視標１１、及び位置１１Ａの表示位置、（及び必要であれば、例えば固視標４と固視標５の間の距離）、（及び必要であれば、例えば、固視標４と、視標１１、位置１１Ａとの間の相対的位置関係）を基にして、視野マッピング用画面１９に視野マッピング矩形２３を形成、表示する。
【００６３】
視野マッピング矩形２３の幅は、視標１１、及び位置１１Ａの表示位置を基にして、ＣＰＵ５０１により形成される。
視野マッピング矩形２３の高さは、例えば固視標４と固視標５の間の距離等を基にして、ＣＰＵ５０１により形成される。
【００６４】
視野マッピング用画面１９における視野マッピング矩形２３の表示位置は、視標１１、及び位置１１Ａの表示位置、（及び必要であれば、例えば、固視標４と、視標１１、視標１１Ａとの間の相対的位置関係）を基にして、ＣＰＵ５０１により決定される。
【００６５】
ＣＰＵ５０１は、本発明、動的視野計を実現させるプログラムに従い、視野マッピング矩形２３を、例えば緑色で塗りつぶす（他の色で塗りつぶしてもよい）。
その塗りつぶしにおいては、演算装置により算出され記憶装置（例えば、ＲＡＭ５０２やＨＤＤ５０４等）に記憶された視標１１から位置１１Ａまでの距離をＣＰＵ５０１が読み出し、その距離の値を、ＣＰＵ５０１が、演算装置により演算を行うことにより、ＲＧＢの例えばＧの色コードを（その距離の値に応じて）指定するための値に変換する。
【００６６】
ＣＰＵ５０１は、例えば、視標１１から位置１１Ａまでの距離が長い程、輝度を増大させた緑色により視野マッピング矩形２３を塗りつぶす（距離が長い程、輝度を低下させるように設定してもよい）。
【００６７】
既述のように、視標１１の位置から右方向へ動的な移動を開始した視標が、視野スキャン用画面１の右端である位置１１Ａを超えると、ＣＰＵ５０１は、そのことを演算装置により検出し、本発明、動的視野計を実現させるプログラムに従い、固視標走査線２上における固視標表示位置を、固視標４から、例えば、固視標５に換え、（必要であれば、設定された一瞬の間を経た後に）視標走査線３上の、視野スキャン用画面１左端に、視標１２を、設定された一瞬の間（例えば、視標７を静的に表示した時間と同じ時間の間であってもよい）、静的に表示する。
【００６８】
その後、ＣＰＵ５０１は、本発明、動的視野計を実現させるプログラムに従い、視標１２を動的視標に変え、設定された一定の速度（例えば、ＣＰＵ５０１が、静的に表示された視標７を動的視標に変え、視野スキャン用画面１において移動させた時の速度と同じ速度）で、右方向に移動させる表示制御を行う。
【００６９】
被験者が視野に、その動的視標の動きを認識できた時点でなされる入力（より具体的には、キーボード３０３の、例えばスペースキーが一瞬押されることによりなされる入力）が、入力装置（例えばキーボード３０３等）から受け付けられると、ＣＰＵ５０１は、その時点での動的視標表示位置、例えば、視標１３の位置でその動的視標を、設定された一瞬の間（例えば、視標７を静的に表示した時間と同じ時間の間であってもよい）、静的に表示する。
【００７０】
その時、ＣＰＵ５０１は、視標１２、及び視標１３の表示位置、及び、例えば固視標４と固視標５の間の距離（すなわち、例えば、今表示され凝視されている固視標と、それに隣接する表示済み、凝視済みで、今表示が消去されている固視標との間の距離）（あるいは、例えば、今表示され凝視されている固視標と、それに隣接して固視標走査線２上に設定される固視標との間の距離を基にした距離）、（及び必要であれば、例えば、固視標５と、視標１２、視標１３との間の相対的位置関係）を記憶装置（例えば、ＲＡＭ５０２やＨＤＤ５０４等）に記憶する。
【００７１】
ＣＰＵ５０１は、記憶装置（例えば、ＲＡＭ５０２やＨＤＤ５０４等）に記憶された視標１２、及び視標１３の表示位置、及び、例えば固視標４と固視標５の間の距離（すなわち、例えば、今表示され凝視されている固視標と、それに隣接する表示済み、凝視済みで、今表示が消去されている固視標との間の距離）（あるいは、例えば、今表示され凝視されている固視標と、それに隣接して固視標走査線２上に設定される固視標との間の距離を基にした距離）、（及び必要であれば、例えば、固視標５と、視標１２、視標１３との間の相対的位置関係）を読み出す。
【００７２】
ＣＰＵ５０１は、その読み出された視標１２、及び視標１３の表示位置、及び、例えば固視標４と固視標５の間の距離（すなわち、例えば、今表示され凝視されている固視標と、それに隣接する表示済み、凝視済みで、今表示が消去されている固視標との間の距離）（あるいは、例えば、今表示され凝視されている固視標と、それに隣接して固視標走査線２上に設定される固視標との間の距離を基にした距離）、（及び必要であれば、例えば、固視標５と、視標１２、視標１３との間の相対的位置関係）を基にして、視野マッピング用画面１９に視野マッピング矩形２４を形成、表示する。
【００７３】
視野マッピング矩形２４の幅は、視標１２、及び視標１３の表示位置を基にして、ＣＰＵ５０１により形成される。
視野マッピング矩形２４の高さは、例えば固視標４と固視標５の間の距離（すなわち、例えば、今表示され凝視されている固視標と、それに隣接する表示済み、凝視済みで、今表示が消去されている固視標との間の距離）（あるいは、例えば、今表示され凝視されている固視標と、それに隣接して固視標走査線２上に設定される固視標との間の距離を基にした距離）を基にして、ＣＰＵ５０１により形成される。
【００７４】
視野マッピング用画面１９における視野マッピング矩形２４の表示位置は、視標１２、及び視標１３の表示位置、（及び必要であれば、例えば、固視標５と、視標１２、視標１３との間の相対的位置関係）を基にして、ＣＰＵ５０１により決定される。
【００７５】
ＣＰＵ５０１は、本発明、動的視野計を実現させるプログラムに従い、視野マッピング矩形２４を、例えば緑色で塗りつぶす（他の色で塗りつぶしてもよい）。
その塗りつぶしにおいては、演算装置により算出され記憶装置（例えば、ＲＡＭ５０２やＨＤＤ５０４等）に記憶された視標１２から視標１３までの距離をＣＰＵ５０１が読み出し、その距離の値を、ＣＰＵ５０１が、演算装置により演算を行うことにより、ＲＧＢの例えばＧの色コードを（その距離の値に応じて）指定するための値に変換する。
【００７６】
ＣＰＵ５０１は、例えば、視標１２から視標１３までの距離が長い程、輝度を増大させた緑色により視野マッピング矩形２４を塗りつぶす（距離が長い程、輝度を低下させるように設定してもよい）。
【００７７】
既述したように、ＣＰＵ５０１は視標１３を、設定された一瞬の間、視野スキャン用画面１に、静的に表示するが、その後ＣＰＵ５０１は、本発明、動的視野計を実現させるプログラムに従い、視標１３を動的視標に変え、設定された一定の速度（例えば、ＣＰＵ５０１が、静的に表示された視標７を動的視標に変え、視野スキャン用画面１において移動させた時の速度と同じ速度）で、右方向に移動させる表示制御を行う。
【００７８】
被験者が視野に、その動的視標の動きを認識できた時点でなされる入力（より具体的には、キーボード３０３の、例えばスペースキーが一瞬押されることによりなされる入力）が、入力装置（例えばキーボード３０３等）から受け付けられると、ＣＰＵ５０１は、その時点での動的視標表示位置、例えば、視標１４の位置でその動的視標を、設定された一瞬の間（例えば、視標７を静的に表示した時間と同じ時間の間であってもよい）、静的に表示する。
【００７９】
その時、ＣＰＵ５０１は、視標１３、及び視標１４の表示位置、及び、例えば固視標４と固視標５の間の距離（すなわち、例えば、今表示され凝視されている固視標と、それに隣接する表示済み、凝視済みで、今表示が消去されている固視標との間の距離）（あるいは、例えば、今表示され凝視されている固視標と、それに隣接して固視標走査線２上に設定される固視標との間の距離を基にした距離）、（及び必要であれば、例えば、固視標５と、視標１３、視標１４との間の相対的位置関係）を記憶装置（例えば、ＲＡＭ５０２やＨＤＤ５０４等）に記憶する。
【００８０】
ＣＰＵ５０１は、記憶装置（例えば、ＲＡＭ５０２やＨＤＤ５０４等）に記憶された視標１３、及び視標１４の表示位置、及び、例えば固視標４と固視標５の間の距離（すなわち、例えば、今表示され凝視されている固視標と、それに隣接する表示済み、凝視済みで、今表示が消去されている固視標との間の距離）（あるいは、例えば、今表示され凝視されている固視標と、それに隣接して固視標走査線２上に設定される固視標との間の距離を基にした距離）、（及び必要であれば、例えば、固視標５と、視標１３、視標１４との間の相対的位置関係）を読み出す。
【００８１】
ＣＰＵ５０１は、その読み出された視標１３、及び視標１４の表示位置、及び、例えば固視標４と固視標５の間の距離（すなわち、例えば、今表示され凝視されている固視標と、それに隣接する表示済み、凝視済みで、今表示が消去されている固視標との間の距離）（あるいは、例えば、今表示され凝視されている固視標と、それに隣接して固視標走査線２上に設定される固視標との間の距離を基にした距離）、（及び必要であれば、例えば、固視標５と、視標１３、視標１４との間の相対的位置関係）を基にして、視野マッピング用画面１９に視野マッピング矩形２５を形成、表示する。
【００８２】
視野マッピング矩形２５の幅は、視標１３、及び視標１４の表示位置を基にして、ＣＰＵ５０１により形成される。
視野マッピング矩形２５の高さは、例えば固視標４と固視標５の間の距離（すなわち、例えば、今表示され凝視されている固視標と、それに隣接する表示済み、凝視済みで、今表示が消去されている固視標との間の距離）（あるいは、例えば、今表示され凝視されている固視標と、それに隣接して固視標走査線２上に設定される固視標との間の距離を基にした距離）を基にして、ＣＰＵ５０１により形成される。
【００８３】
視野マッピング用画面１９における視野マッピング矩形２５の表示位置は、視標１３、及び視標１４の表示位置、（及び必要であれば、例えば、固視標５と、視標１３、視標１４との間の相対的位置関係）を基にして、ＣＰＵ５０１により決定される。
【００８４】
ＣＰＵ５０１は、本発明、動的視野計を実現させるプログラムに従い、視野マッピング矩形２５を、例えば緑色で塗りつぶす（他の色で塗りつぶしてもよい）。
その塗りつぶしにおいては、演算装置により算出され記憶装置（例えば、ＲＡＭ５０２やＨＤＤ５０４等）に記憶された視標１３から視標１４までの距離をＣＰＵ５０１が読み出し、その距離の値を、ＣＰＵ５０１が、演算装置により演算を行うことにより、ＲＧＢの例えばＧの色コードを（その距離の値に応じて）指定するための値に変換する。
【００８５】
ＣＰＵ５０１は、例えば、視標１３から視標１４までの距離が長い程、輝度を増大させた緑色により視野マッピング矩形２５を塗りつぶす（距離が長い程、輝度を低下させるように設定してもよい）。
【００８６】
既述したように、ＣＰＵ５０１は視標１４を、設定された一瞬の間、視野スキャン用画面１に、静的に表示するが、その後ＣＰＵ５０１は、本発明、動的視野計を実現させるプログラムに従い、視標１４を動的視標に変え、設定された一定の速度（例えば、ＣＰＵ５０１が、静的に表示された視標７を動的視標に変え、視野スキャン用画面１において移動させた時の速度と同じ速度）で、右方向に移動させる表示制御を行う。
【００８７】
被験者が視野に、その動的視標の動きを認識できた時点でなされる入力（より具体的には、キーボード３０３の、例えばスペースキーが一瞬押されることによりなされる入力）が、入力装置（例えばキーボード３０３等）から受け付けられると、ＣＰＵ５０１は、その時点での動的視標表示位置、例えば、視標１５の位置でその動的視標を、設定された一瞬の間（例えば、視標７を静的に表示した時間と同じ時間の間であってもよい）、静的に表示する。
【００８８】
その時、ＣＰＵ５０１は、視標１４、及び視標１５の表示位置、及び、例えば固視標４と固視標５の間の距離（すなわち、例えば、今表示され凝視されている固視標と、それに隣接する表示済み、凝視済みで、今表示が消去されている固視標との間の距離）（あるいは、例えば、今表示され凝視されている固視標と、それに隣接して固視標走査線２上に設定される固視標との間の距離を基にした距離）、（及び必要であれば、例えば、固視標５と、視標１４、視標１５との間の相対的位置関係）を記憶装置（例えば、ＲＡＭ５０２やＨＤＤ５０４等）に記憶する。
【００８９】
ＣＰＵ５０１は、記憶装置（例えば、ＲＡＭ５０２やＨＤＤ５０４等）に記憶された視標１４、及び視標１５の表示位置、及び、例えば固視標４と固視標５の間の距離（すなわち、例えば、今表示され凝視されている固視標と、それに隣接する表示済み、凝視済みで、今表示が消去されている固視標との間の距離）（あるいは、例えば、今表示され凝視されている固視標と、それに隣接して固視標走査線２上に設定される固視標との間の距離を基にした距離）、（及び必要であれば、例えば、固視標５と、視標１４、視標１５との間の相対的位置関係）を読み出す。
【００９０】
ＣＰＵ５０１は、その読み出された視標１４、及び視標１５の表示位置、及び、例えば固視標４と固視標５の間の距離（すなわち、例えば、今表示され凝視されている固視標と、それに隣接する表示済み、凝視済みで、今表示が消去されている固視標との間の距離）（あるいは、例えば、今表示され凝視されている固視標と、それに隣接して固視標走査線２上に設定される固視標との間の距離を基にした距離）、（及び必要であれば、例えば、固視標５と、視標１４、視標１５との間の相対的位置関係）を基にして、視野マッピング用画面１９に視野マッピング矩形２６を形成、表示する。
【００９１】
視野マッピング矩形２６の幅は、視標１４、及び視標１５の表示位置を基にして、ＣＰＵ５０１により形成される。
視野マッピング矩形２６の高さは、例えば固視標４と固視標５の間の距離（すなわち、例えば、今表示され凝視されている固視標と、それに隣接する表示済み、凝視済みで、今表示が消去されている固視標との間の距離）（あるいは、例えば、今表示され凝視されている固視標と、それに隣接して固視標走査線２上に設定される固視標との間の距離を基にした距離）を基にして、ＣＰＵ５０１により形成される。
【００９２】
視野マッピング用画面１９における視野マッピング矩形２６の表示位置は、視標１４、及び視標１５の表示位置、（及び必要であれば、例えば、固視標５と、視標１４、視標１５との間の相対的位置関係）を基にして、ＣＰＵ５０１により決定される。
【００９３】
ＣＰＵ５０１は、本発明、動的視野計を実現させるプログラムに従い、視野マッピング矩形２６を、例えば緑色で塗りつぶす（他の色で塗りつぶしてもよい）。
その塗りつぶしにおいては、演算装置により算出され記憶装置（例えば、ＲＡＭ５０２やＨＤＤ５０４等）に記憶された視標１４から視標１５までの距離をＣＰＵ５０１が読み出し、その距離の値を、ＣＰＵ５０１が、演算装置により演算を行うことにより、ＲＧＢの例えばＧの色コードを（その距離の値に応じて）指定するための値に変換する。
【００９４】
ＣＰＵ５０１は、例えば、視標１４から視標１５までの距離が長い程、輝度を増大させた緑色により視野マッピング矩形２６を塗りつぶす（距離が長い程、輝度を低下させるように設定してもよい）。
【００９５】
既述したように、ＣＰＵ５０１は視標１５を、設定された一瞬の間、視野スキャン用画面１に、静的に表示するが、その後ＣＰＵ５０１は、本発明、動的視野計を実現させるプログラムに従い、視標１５を動的視標に変え、設定された一定の速度（例えば、ＣＰＵ５０１が、静的に表示された視標７を動的視標に変え、視野スキャン用画面１において移動させた時の速度と同じ速度）で、右方向に移動させる表示制御を行う。
【００９６】
同様な処理を繰り返すことにより、例えば、今、ＣＰＵ５０１が、動的視野計を実現させるプログラムに従い、視標１６を動的視標に変え、設定された一定の速度（例えば、ＣＰＵ５０１が、静的に表示された視標７を動的視標に変え、視野スキャン用画面１において移動させた時の速度と同じ速度）で、右方向に移動させる表示制御を行うとする。
【００９７】
その動的視標が視野スキャン用画面１の右端である位置１１Ａを超えると、ＣＰＵ５０１は、そのことを演算装置により検出し、視標１６の表示位置、及び位置１１Ａ、及び、例えば固視標４と固視標５の間の距離（すなわち、例えば、今表示され凝視されている固視標と、それに隣接する表示済み、凝視済みで、今表示が消去されている固視標との間の距離）（あるいは、例えば、今表示され凝視されている固視標と、それに隣接して固視標走査線２上に設定される固視標との間の距離を基にした距離）、（及び必要であれば、例えば、固視標５と、視標１６、位置１１Ａとの間の相対的位置関係）を記憶装置（例えば、ＲＡＭ５０２やＨＤＤ５０４等）に記憶する。
【００９８】
ＣＰＵ５０１は、記憶装置（例えば、ＲＡＭ５０２やＨＤＤ５０４等）に記憶された視標１６、及び位置１１Ａの表示位置、及び、例えば固視標４と固視標５の間の距離（すなわち、例えば、今表示され凝視されている固視標と、それに隣接する表示済み、凝視済みで、今表示が消去されている固視標との間の距離）（あるいは、例えば、今表示され凝視されている固視標と、それに隣接して固視標走査線２上に設定される固視標との間の距離を基にした距離）、（及び必要であれば、例えば、固視標５と、視標１６、位置１１Ａとの間の相対的位置関係）を読み出す。
【００９９】
ＣＰＵ５０１は、その読み出された視標１６、及び位置１１Ａの表示位置、及び、例えば固視標４と固視標５の間の距離（すなわち、例えば、今表示され凝視されている固視標と、それに隣接する表示済み、凝視済みで、今表示が消去されている固視標との間の距離）（あるいは、例えば、今表示され凝視されている固視標と、それに隣接して固視標走査線２上に設定される固視標との間の距離を基にした距離）、（及び必要であれば、例えば、固視標５と、視標１６、位置１１Ａとの間の相対的位置関係）を基にして、視野マッピング用画面１９に視野マッピング矩形２７を形成、表示する。
【０１００】
視野マッピング矩形２７の幅は、視標１６、及び位置１１Ａの表示位置を基にして、ＣＰＵ５０１により形成される。
視野マッピング矩形２７の高さは、例えば固視標４と固視標５の間の距離（すなわち、例えば、今表示され凝視されている固視標と、それに隣接する表示済み、凝視済みで、今表示が消去されている固視標との間の距離）（あるいは、例えば、今表示され凝視されている固視標と、それに隣接して固視標走査線２上に設定される固視標との間の距離を基にした距離）等を基にして、ＣＰＵ５０１により形成される。
【０１０１】
視野マッピング用画面１９における視野マッピング矩形２７の表示位置は、視標１６、及び位置１１Ａの表示位置、（及び必要であれば、例えば、固視標５と、視標１６、視標１１Ａとの間の相対的位置関係）を基にして、ＣＰＵ５０１により決定される。
【０１０２】
ＣＰＵ５０１は、本発明、動的視野計を実現させるプログラムに従い、視野マッピング矩形２７を、例えば緑色で塗りつぶす（他の色で塗りつぶしてもよい）。
その塗りつぶしにおいては、演算装置により算出され記憶装置（例えば、ＲＡＭ５０２やＨＤＤ５０４等）に記憶された視標１６から位置１１Ａまでの距離をＣＰＵ５０１が読み出し、その距離の値を、ＣＰＵ５０１が、演算装置により演算を行うことにより、ＲＧＢの例えばＧの色コードを（その距離の値に応じて）指定するための値に変換する。
【０１０３】
ＣＰＵ５０１は、例えば、視標１６から位置１１Ａまでの距離が長い程、輝度を増大させた緑色により視野マッピング矩形２７を塗りつぶす（距離が長い程、輝度を低下させるように設定してもよい）。
【０１０４】
同様な処理を繰り返すことにより、例えば、今、ＣＰＵ５０１が、本発明、動的視野計を実現させるプログラムに従い、固視標６を表示した状態で、視標１７を動的視標に変え、設定された一定の速度（例えば、ＣＰＵ５０１が、静的に表示された視標７を動的視標に変え、視野スキャン用画面１において移動させた時の速度と同じ速度）で、右方向に移動させる表示制御を行うとする。
【０１０５】
その動的視標が視野スキャン用画面１の右端である位置１１Ａを超えると、ＣＰＵ５０１は、そのことを演算装置により検出し、視標１７の表示位置、及び位置１１Ａ、及び、例えば、今表示され凝視されている固視標６と、それに隣接する表示済み、凝視済みで、今表示が消去されている固視標との間の距離（あるいは、例えば、今表示され凝視されている固視標と、それに隣接して固視標走査線２上に設定される固視標との間の距離を基にした距離）、（及び必要であれば、例えば、固視標６と、視標１７、位置１１Ａとの間の相対的位置関係）を記憶装置（例えば、ＲＡＭ５０２やＨＤＤ５０４等）に記憶する。
【０１０６】
ＣＰＵ５０１は、記憶装置（例えば、ＲＡＭ５０２やＨＤＤ５０４等）に記憶された視標１７、及び位置１１Ａの表示位置、及び、例えば、今表示され凝視されている固視標６と、それに隣接する表示済み、凝視済みで、今表示が消去されている固視標との間の距離（あるいは、例えば、今表示され凝視されている固視標と、それに隣接して固視標走査線２上に設定される固視標との間の距離を基にした距離）、（及び必要であれば、例えば、固視標６と、視標１７、位置１１Ａとの間の相対的位置関係）を読み出す。
【０１０７】
ＣＰＵ５０１は、その読み出された視標１７、及び位置１１Ａの表示位置、及び、例えば、今表示され凝視されている固視標６と、それに隣接する表示済み、凝視済みで、今表示が消去されている固視標との間の距離（あるいは、例えば、今表示され凝視されている固視標と、それに隣接して固視標走査線２上に設定される固視標との間の距離を基にした距離）、（及び必要であれば、例えば、固視標６と、視標１７、位置１１Ａとの間の相対的位置関係）を基にして、視野マッピング用画面１９に視野マッピング矩形２８を形成、表示する。
【０１０８】
視野マッピング矩形２８の幅は、視標１７、及び位置１１Ａの表示位置を基にして、ＣＰＵ５０１により形成される。
視野マッピング矩形２８の高さは、例えば、今表示され凝視されている固視標６と、それに隣接する表示済み、凝視済みで、今表示が消去されている固視標との間の距離（あるいは、例えば、今表示され凝視されている固視標と、それに隣接して固視標走査線２上に設定される固視標との間の距離を基にした距離）等を基にして、ＣＰＵ５０１により形成される。
【０１０９】
視野マッピング用画面１９における視野マッピング矩形２８の表示位置は、視標１７、及び位置１１Ａの表示位置、（及び必要であれば、例えば、固視標６と、視標１７、視標１１Ａとの間の相対的位置関係）を基にして、ＣＰＵ５０１により決定される。
【０１１０】
ＣＰＵ５０１は、本発明、動的視野計を実現させるプログラムに従い、視野マッピング矩形２８を、例えば緑色で塗りつぶす（他の色で塗りつぶしてもよい）。
その塗りつぶしにおいては、演算装置により算出され記憶装置（例えば、ＲＡＭ５０２やＨＤＤ５０４等）に記憶された視標１７から位置１１Ａまでの距離をＣＰＵ５０１が読み出し、その距離の値を、ＣＰＵ５０１が、演算装置により演算を行うことにより、ＲＧＢの例えばＧの色コードを（その距離の値に応じて）指定するための値に変換する。
【０１１１】
ＣＰＵ５０１は、例えば、視標１７から位置１１Ａまでの距離が長い程、輝度を増大させた緑色により視野マッピング矩形２８を塗りつぶす（距離が長い程、輝度を低下させるように設定してもよい）。
【０１１２】
（視野マッピング用画面１９において示される暗点２０１や盲点２０３の位置を、視野スキャン用画面１の固視標表示位置との関係において明らかにするために、視野スキャン用画面１における固視標表示位置に相当する視野マッピング用画面１９の位置を、視野マッピング用画面１９に明示するとしてもよい。）
【０１１３】
視野スキャンの結果生成される視野マッピング矩形群１８は、視野スキャンの結果生成されるものであり、視野スキャン用画面１における位置表現を正確に行う際の参考として図示したものである。
視野スキャンの結果生成される視野マッピング矩形群２９は、視野スキャンの結果生成されるものであり、視野マッピング用画面１９における位置表現を正確に行う際の参考として図示したものである。
【０１１４】
ここで、本発明、視野スキャンを実現させるプログラムに従い、ＣＰＵ５０１が行う視野スキャン処理、及び視野マッピング処理について図７及び図８を参照して詳細に説明する。
図７及び図８は、図６に示したコンピュータにより実行される動的視野計における視野スキャン処理、及び視野マッピング処理を示す流れ図である。
【０１１５】
視野スキャン処理、及び視野マッピング処理のステップＳ２では、ＣＰＵ５０１が、視野スキャン用画面１であるウィンドウID２を出力装置（例えばディスプレイ３０４）に生成する。
ＣＰＵ５０１は、その大きさを、例えば、ｘ座標軸方向の幅、１０００ドットに、ｙ座標軸方向の高さ、７２５ドットに設定する。
以下、視野スキャン用画面１に対する説明では、視野スキャン用画面１の左上端の位置をｘ座標、０ドット、ｙ座標、０ドットの位置であるとし、ｘ座標軸は、視野スキャン用画面１の左上端から右方向に、また、ｙ座標軸は、視野スキャン用画面１の左上端から下方向に生成されるものとして、位置の説明を行う。
【０１１６】
ステップＳ３では、ＣＰＵ５０１が、視野マッピング用画面１９であるウィンドウID１０を出力装置（例えばディスプレイ３０４）に生成する。
ＣＰＵ５０１は、その大きさを、例えば、ｘ座標軸方向の幅、１０００ドットに、ｙ座標軸方向の高さ、７２５ドットに設定する。
以下、視野マッピング用画面１９に対する説明では、視野マッピング用画面１９の左上端の位置をｘ座標、０ドット、ｙ座標、０ドットの位置であるとし、ｘ座標軸は、視野マッピング用画面１９の左上端から右方向に、また、ｙ座標軸は、視野マッピング用画面１９の左上端から下方向に生成されるものとして、位置の説明を行う。
【０１１７】
ステップＳ４では、ＣＰＵ５０１が、変数counvに、例えば１０を代入し、記憶装置（例えば、ＲＡＭ５０２やＨＤＤ５０４等）に記憶する。（ＣＰＵ５０１は、変数counvの初期値を、例えば１０に設定している。）
（変数counvは、固視標の、例えばｙ軸方向の位置の設定に関係している。）
（変数counvを１０の値で初期化することにより、固視標の、例えばｙ座標初期値を設定している。）
（変数counvは、例えば、視野マッピング矩形２０、２１、２２、２３、視野マッピング矩形２４、２５、２６、２７、視野マッピング矩形２８の、例えばｙ軸方向の位置の設定に関係している。）
（例えば、変数counvを１０の値で初期化することにより、視野マッピング矩形２０、２１、２２、２３のそれぞれのｙ軸方向に対する形成位置を、ｙ軸方向における初期形成位置に設定している。）
（固視標走査線設定手段の一環である。）
（固視標表示制御手段の一環である。）
（視野マッピング矩形形成手段の一環である。）
【０１１８】
ステップＳ５では、ＣＰＵ５０１が、変数firstzvの値を、例えば０に初期化する。
（視野スキャン用画面１に表示される視標の（例えばｘ座標軸方向における）初期表示位置の設定に関係している。）
（視標走査線設定手段の一環である。）
（視標表示制御手段の一環である。）
（静的表示位置記憶手段の一環である。）
【０１１９】
ステップＳ６では、ＣＰＵ５０１が、グラフィック操作先を視野スキャン用画面１に変更する。
【０１２０】
ステップＳ７では、ＣＰＵ５０１が、例えば、変数coun202dの値を０に初期化する。
ステップＳ７では、ＣＰＵ５０１が、例えば、変数coun202（Ｓ１４におけるように、変数coun202は、視標を動的に表示制御する際に利用される変数）の値を０に初期化する。
（視野スキャン用画面１に表示される視標の（例えばｘ座標軸方向における）初期表示位置の設定に関係している。）
（静的表示制御手段の一環である。）
（同一固視標下走査続行手段の一環である。）
（次の固視標下走査への移行手段の一環である。）
【０１２１】
ステップＳ８では、ＣＰＵ５０１が、視野スキャン用画面１の背景色を設定し、該色で視野スキャン用画面１を塗りつぶす。
（固視標表示制御手段の一環である。）
（視標表示制御手段の一環である。）
【０１２２】
ステップＳ９では、ＣＰＵ５０１が、固視標色を設定し、該固視標色で塗りつぶされる（本発明、実施の形態においては、例えば、）矩形（すなわち、固視標）を、視野スキャン用画面１に表示する。
その矩形の、視野スキャン用画面１における左上の点の位置、及び、右下の点の位置を、ＣＰＵ５０１は、それぞれ、例えば（500,counv）、（505,5+counv）に設定する。（ドット単位。）
（固視標走査線設定手段の一環である。）
（固視標表示制御手段の一環である。）
【０１２３】
ステップＳ１０では、ＣＰＵ５０１が、変数coun202の値を変数firstzに代入して、記憶装置（例えば、ＲＡＭ５０２やＨＤＤ５０４等）に記憶する。
（変数firstzは距離記憶手段である。（しかし、視標が、視野スキャン用画面１の右端に至り、（firstzv+firstz）>=1000になった場合には、Ｓ１６、Ｓ１９におけるように、視野スキャン用画面１の右端の位置から、その右端に至る直前に、視標が所定の一瞬の間、静的に表示された位置までの距離を、変数firstzに記憶するように設定してもよい。））
（また、変数firstzに記憶される値は、Ｓ２２において生成される視野マッピング矩形の幅の長さを表す値であり、Ｓ１９、Ｓ２０においては、演算装置により、その視野マッピング矩形を塗りつぶすための色を指定する数値に変換される。）
（走査線の両端に位置して生成された視野マッピング矩形に対しては、必要があれば上述の色とは異なる色を指定してもよい。）
（視標走査線設定手段の一環である。）
（動的表示制御手段の一環である。）
（距離記憶手段の一環である。）
（視野マッピング矩形画像処理手段の一環である。）
【０１２４】
ステップＳ１１では、ＣＰＵ５０１が、視標色、視標の大きさ、視標の形、等、視標の表示形態、を設定する。
該（視標色等）表示形態を有する視標を、ＣＰＵ５０１は、演算装置により演算を行い、視野スキャン用画面１におけるｘ座標がfirstzv+firstz、ｙ座標が、（本発明、実施の形態では、例えば、）350の位置（ドット単位）に表示する。
（視標走査線設定手段の一環である。）
（視標表示制御手段の一環である。）
【０１２５】
ステップＳ１２では、ＣＰＵ５０１が演算装置により、変数coun202dの値を、例えば１、インクリメントし、その結果を記憶装置（例えば、ＲＡＭ５０２やＨＤＤ５０４等）に記憶する。
（静的表示制御手段の一環である。）
（動的表示制御手段の一環である。）
【０１２６】
ステップＳ１３では、ＣＰＵ５０１が、演算装置により、coun202d <=14？に関する判断を行う。
（coun202d <=14？における１４は、静的表示制御手段が、視標を静的に表示する所定の一瞬の間の設定に関係する値であるが、他の値により設定するとしてもよい。）
ステップＳ１３において、ＣＰＵ５０１が、coun202d <=14であるとの判断を行った場合には、ＣＰＵ５０１は、ステップＳ１５の処理に移行する。
（静的表示制御手段の一環である。）
（Ｓ７、Ｓ１２、Ｓ１３は、（静的表示制御手段が視標を静的に表示する）所定の一瞬の間の設定の本発明、実施の形態における一例である。）
【０１２７】
ステップＳ１３において、ＣＰＵ５０１が、coun202d <=14ではないとの判断を行った場合には、ＣＰＵ５０１は、ステップＳ１４の処理を行う。
（動的表示制御手段の一環である。）
【０１２８】
ステップＳ１４では、ＣＰＵ５０１が、演算装置により、変数coun202の値を例えば、１、インクリメントし、その結果を記憶装置（例えば、ＲＡＭ５０２やＨＤＤ５０４等）に記憶する。
そのようなインクリメントは、ＣＰＵ５０１が、視標に動的特性を生じさせるための設定である（インクリメントの値は他の値であってもよい）。
（動的表示制御手段の一環である。）
【０１２９】
ステップＳ１５では、入力（本発明、実施の形態では、入力装置（例えば、キーボード３０３等）を経て視標の動き認識に関してなされる入力）がなされた（例えば）瞬間だけを検出するために、ＣＰＵ５０１が、入力情報を取得する。
（検出手段の一環である。）
（入力がなされた瞬間だけを検出するとは、例えばキーボード３０３においては、例えば、スペースキーが押された時に１度だけ押されている情報を検出し、後は押されているそのスペースキーがはなされるまでは、押されていることにならないという検出のことである。（検出手段による入力の検出は、そのような瞬間だけに限らなくともよい。））
【０１３０】
ステップＳ１６では、視標の動き認識に関する入力の瞬間が、入力装置（例えば、キーボード３０３等）を経て検出された？、あるいは（firstzv+firstz）>=1000？に関する判断が、ＣＰＵ５０１により行われる。
その何れでもない場合には、ＣＰＵ５０１は、ステップＳ８に戻って処理を続ける。
（視標表示制御手段の一環である。）
（検出手段の一環である。）
【０１３１】
ステップＳ１６における、視標の動き認識に関する入力の瞬間が、入力装置（例えば、キーボード３０３等）を経て検出された？、あるいは（firstzv+firstz）>=1000？に関する判断において、その何れか、あるいは双方に該当すると、ＣＰＵ５０１が判断した場合には、ＣＰＵ５０１は、ステップＳ１７の処理を行う。
（検出手段の一環である。）
（同一固視標下走査続行手段の一環である。）
（次の固視標下走査への移行手段の一環である。）
【０１３２】
ステップＳ１７では、ＣＰＵ５０１が、変数firstzvの値を変数bfに代入して、記憶装置（例えば、ＲＡＭ５０２やＨＤＤ５０４等）に記憶する。
（静的表示位置記憶手段の一環である。）
（視野マッピング矩形形成手段の一環である。）
（Ｓ２２において、変数bfは、視野マッピング矩形形成手段の一環であり、Ｓ２２において生成される視野マッピング矩形（例えば、視野マッピング矩形２０、２１、２２、２３、２４、２５、２６、２７、２８のそれぞれ）の左端のｘ座標に値する。）
【０１３３】
ステップＳ１８では、ＣＰＵ５０１が、演算装置により演算された（firstzv+firstz）の値を、変数firstzvに代入して、記憶装置（例えば、ＲＡＭ５０２やＨＤＤ５０４等）に記憶する。
（検出位置記憶手段の一環である。）
（視野マッピング矩形形成手段の一環である。）
（同一固視標下走査続行手段の一環である。）
（視標が、視野スキャン用画面１の右端に至り、（firstzv+firstz）>=1000になった場合には、Ｓ１６、Ｓ２２におけるように、検出位置記憶手段は、検出手段により検出された時点での、視標表示位置に代えて、視野スキャン用画面１の、例えば、右端のｘ座標を、変数firstzvに記憶するようにしてもよい。）
（Ｓ２２においては、変数firstzvは、視野マッピング矩形形成手段の一環であり、Ｓ２２において生成される視野マッピング矩形（例えば、視野マッピング矩形２０、２１、２２、２３、２４、２５、２６、２７、２８のそれぞれ）の右端のｘ座標に値する。）
【０１３４】
ステップＳ１９では、ＣＰＵ５０１が、記憶装置（例えば、ＲＡＭ５０２やＨＤＤ５０４等）に記憶されている変数firstzの値を読み出し、演算装置により、例えば、2 * firstzの演算を行い、その結果を変数colordに代入して、記憶装置（例えば、ＲＡＭ５０２やＨＤＤ５０４等）に記憶する。
（視野マッピング矩形画像処理手段の一環である。）
【０１３５】
ステップＳ２０では、記憶装置（例えば、ＲＡＭ５０２やＨＤＤ５０４等）に記憶された変数colordの値をＣＰＵ５０１が読み出し、演算装置によりcolord>=255？に関する判断を、ＣＰＵ５０１が行う。
ステップＳ２０において、ＣＰＵ５０１が、colord>=255でないと判断した場合には、ＣＰＵ５０１は、ステップＳ２２へ移行して処理を続ける。
（視野マッピング矩形画像処理手段の一環である。）
【０１３６】
ステップＳ２０において、ＣＰＵ５０１が、colord>=255であると判断した場合には、ＣＰＵ５０１はステップＳ２１においてcolordの値を、例えば、２５５に更新して、記憶装置（例えば、ＲＡＭ５０２やＨＤＤ５０４等）に記憶し、ステップＳ２２に移行して処理を続ける。
（視野マッピング矩形画像処理手段の一環である。）
【０１３７】
ステップＳ２２では、ＣＰＵ５０１が、視野マッピング用画面１９に視野マッピング矩形（例えば、視野マッピング矩形２０、２１、２２、２３、２４、２５、２６、２７、２８のそれぞれ）を生成する。
ＣＰＵ５０１は、例えば、その視野マッピング矩形（例えば、視野マッピング矩形２０、２１、２２、２３、２４、２５、２６、２７、２８のそれぞれ）の、左上端のｘ座標、ｙ座標を（bf，700-counv）に、また、右下端のｘ座標、ｙ座標を（firstzv，725-counv）に設定する（ドット単位）。
（視野マッピング矩形形成手段の一環である。）
ＣＰＵ５０１は、その視野マッピング矩形を、Ｒ，Ｇ，Ｂの輝度が、例えば、それぞれ、０，colord，０である色で塗りつぶす。
（視野マッピング矩形画像処理手段の一環である。）
【０１３８】
ステップＳ２３では、ＣＰＵ５０１が演算装置により、firstzv>=1000？に関する判断を行う。
ステップＳ２３において、ＣＰＵ５０１がfirstzv>=1000ではないとの判断を行った場合には、ＣＰＵ５０１は、ステップＳ６まで戻って、処理を続ける。
（同一固視標下走査続行手段の一環である。）
【０１３９】
ステップＳ２３において、ＣＰＵ５０１がfirstzv>=1000であるとの判断を行った場合には、ＣＰＵ５０１は、ステップＳ２４において、変数counvの値を、例えば、25（他の値であってもよい。）、インクリメントさせ記憶装置（例えば、ＲＡＭ５０２やＨＤＤ５０４等）に記憶し、ＣＰＵ５０１は、ステップＳ２５の処理を行う。
（固視標走査線設定手段の一環である。）
（固視標表示制御手段の一環である。）
（視野マッピング矩形形成手段の一環である。）
（次の固視標下走査への移行手段の一環である。）
【０１４０】
ステップＳ２５では、ＣＰＵ５０１は、変数firstzvの値を、例えば０に初期化し、記憶装置（例えば、ＲＡＭ５０２やＨＤＤ５０４等）に記憶させ、その後、ＣＰＵ５０１は、ステップＳ６まで戻って、処理を続ける。
（次の固視標下走査への移行手段の一環である。）
（視標走査線設定手段の一環である。）
（視標表示制御手段の一環である。）
（静的表示位置記憶手段の一環である。）
【図面の簡単な説明】
【０１４１】
【図１】本発明、動的視野計の最良の実施形態の走査及び作動態様、及び視野マッピング態様の一例を示す図である。
【図２】本発明、動的視野計の最良の実施形態の走査及び作動態様、及び視野マッピング態様の一例を示す図である。
【図３】本発明、動的視野計の最良の実施形態の走査及び作動態様、及び視野マッピング態様の一例を示す図である。
【図４】本発明、動的視野計の最良の実施形態の走査により生成される視野マッピング画像の態様の一例を示す図である。
【図５】本発明、動的視野計の最良の実施形態の構成の一例を表す概略構成図である。
【図６】本発明、動的視野計の最良の実施形態のＣＰＵのハードウェア構成の一例を表す図である。
【図７】本発明、動的視野計における視野スキャン処理、及び視野マッピング処理の最良の実施形態の一例を表す流れ図である。
【図８】本発明、動的視野計における視野スキャン処理、及び視野マッピング処理の最良の実施形態の一例を表す流れ図の続きである。
【符号の説明】
【０１４２】
１  視野スキャン用画面
２  固視標走査線
３  視標走査線
４、５、６  固視標
７、８、９、１０、１１  視標
１１Ａ  位置
１２、１３、１４、１５、１６  視標
１７  視標
１８  視野スキャンの結果、生成される視野マッピング矩形群
１９  視野マッピング用画面
２０、２１、２２、２３  視野マッピング矩形
２４、２５、２６、２７  視野マッピング矩形
２８  視野マッピング矩形
２９  視野スキャンの結果、生成される視野マッピング矩形群
２０１  暗点
２０２  暗点と盲点の接続部分
２０３  盲点
２０４  視野視覚機能が低下している領域
２０５  視野視覚機能がわずかに低下している領域
２０６  中心窩
３０１  コンピュータシステム
３０２  本体
３０３  キーボード
３０４  ディスプレイ
３０５  プリンタ
３０６  マウス
３０７  スピーカ
５０１  ＣＰＵ
５０２  ＲＡＭ
５０３  ＲＯＭ
５０４  ＨＤＤ
５０５  バス
【図１】
2010068828.tif 000003
【図２】
2010068828.tif 000004
【図３】
2010068828.tif 000005
【図４】
2010068828.tif 000006
【図５】
2010068828.tif 000007
【図６】
2010068828.tif 000008
【図７】
2010068828.tif 000009
【図８】
2010068828.tif 000010
【手続補正書】
【提出日】平成20年9月18日(2008.9.18)
【手続補正１】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正の内容】
【図１】
2010068828.tif 000011
【図２】
2010068828.tif 000012
【図３】
2010068828.tif 000013
【図４】
2010068828.tif 000014
【図５】
2010068828.tif 000015
【図６】
2010068828.tif 000016
【図７】
2010068828.tif 000017
【図８】
2010068828.tif 000018
【手続補正書】
【提出日】平成20年9月26日(2008.9.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
被験者の視野をスキャンするための視野スキャン用画面を出力装置に生成する視野スキャン用画面生成手段と、
該視野スキャン用画面生成手段により生成された視野スキャン用画面において、固視標を所定の間隔を空けつつ表示位置を換えていく走査を行うための固視標走査線及び固視標表示位置を設定する固視標走査線設定手段と、
該固視標走査線設定手段により設定された固視標走査線における固視標表示位置の一つに、視野スキャンにおいて、被験者に凝視される固視標を表示する固視標表示制御手段と、
前記視野スキャン用画面において、視標を走査させるための、視標走査線を、
前記固視標走査線に直交させて設定する視標走査線直交設定手段と、
視野をスキャンするために、前記視野スキャン用画面に、前記視標走査線直交設定手段により設定された視標走査線に沿って、前記視標を表示し、走査させる視標表示制御手段と、
該視標表示制御手段は、前記視標走査線上に、所定の一瞬の間、前記視標を、静的に表示制御する静的表示制御手段をさらに備えるが、該静的表示制御手段と、
該静的表示制御手段により、前記所定の一瞬の間、静的に表示制御された前記視標の表示位置を記憶装置に記憶する静的表示位置記憶手段と、
前記視標表示制御手段は、前記静的表示制御手段により、前記所定の一瞬の間、前記視標を、静的に表示制御した後、該視標を、前記視標走査線に沿って、動的な走査を開始させる動的表示制御手段をさらに備えるが、該動的表示制御手段と、
該動的表示制御手段により、前記視標が開始した前記動的な走査が被験者視野に認識された時点を、入力装置を経て検出する検出手段と、
該検出手段により検出された時点での、前記視標の表示位置を記憶装置に記憶する検出位置記憶手段と、
被験者の視野をマッピングして表示するための視野マッピング用画面を出力装置に生成する視野マッピング用画面生成手段と、
前記静的表示位置記憶手段により記憶された前記視標の表示位置、及び前記検出位置記憶手段により記憶された前記視標の表示位置、を参照して、前記視野マッピング用画面に視野マッピング矩形を形成する視野マッピング矩形形成手段と、
前記検出手段により、被験者視野に前記動的な走査が認識された時点が検出されると、前記視標表示制御手段は、前記動的表示制御手段による前記動的な走査を一旦やめ、
前記視標走査線に対する次の走査を続行するために、
前記視標表示制御手段は、前記静的表示制御手段により、前記視標走査線上の、前記検出位置記憶手段により記憶された前記視標の表示位置において、前記所定の一瞬の間、前記視標を、静的に表示する表示制御を行い、
前記静的表示位置記憶手段以降は、同上の処理を行うが、
該処理を、
前記固視標表示制御手段により前記固視標が表示された状態で、
前記視標走査線において繰り返すことで、前記固視標が表示された状態での、前記視標走査線に対する同様な走査を続行する同一固視標下走査続行手段と、
該同一固視標下走査続行手段により、前記固視標が表示された状態での、前記視標走査線に対する走査を終えると、
前記固視標表示制御手段は、
前記固視標を、
前記固視標走査線設定手段により設定された固視標走査線に沿い前記所定の間隔を空けた位置に、位置換えして、表示することで次の固視標の表示とし、
該次の固視標が表示された状態で、
前記視標表示制御手段は、前記視標走査線に対して、同様な走査を続行する
次の固視標下走査への移行手段と、
を、
備えることを特徴とする動的視野計。
【請求項２】
コンピュータを、
被験者の視野をスキャンするための視野スキャン用画面を出力装置に生成する視野スキャン用画面生成手段と、
該視野スキャン用画面生成手段により生成された視野スキャン用画面において、固視標を所定の間隔を空けつつ表示位置を換えていく走査を行うための固視標走査線及び固視標表示位置を設定する固視標走査線設定手段と、
該固視標走査線設定手段により設定された固視標走査線における固視標表示位置の一つに、視野スキャンにおいて、被験者に凝視される固視標を表示する固視標表示制御手段と、
前記視野スキャン用画面において、視標を走査させるための、視標走査線を、
前記固視標走査線に直交させて設定する視標走査線直交設定手段と、
視野をスキャンするために、前記視野スキャン用画面に、前記視標走査線直交設定手段により設定された視標走査線に沿って、前記視標を表示し、走査させる視標表示制御手段と、
該視標表示制御手段は、前記視標走査線上に、所定の一瞬の間、前記視標を、静的に表示制御する静的表示制御手段をさらに備えるが、該静的表示制御手段と、
該静的表示制御手段により、前記所定の一瞬の間、静的に表示制御された前記視標の表示位置を記憶装置に記憶する静的表示位置記憶手段と、
前記視標表示制御手段は、前記静的表示制御手段により、前記所定の一瞬の間、前記視標を、静的に表示制御した後、該視標を、前記視標走査線に沿って、動的な走査を開始させる動的表示制御手段をさらに備えるが、該動的表示制御手段と、
該動的表示制御手段により、前記視標が開始した前記動的な走査が被験者視野に認識された時点を、入力装置を経て検出する検出手段と、
該検出手段により検出された時点での、前記視標の表示位置を記憶装置に記憶する検出位置記憶手段と、
被験者の視野をマッピングして表示するための視野マッピング用画面を出力装置に生成する視野マッピング用画面生成手段と、
前記静的表示位置記憶手段により記憶された前記視標の表示位置、及び前記検出位置記憶手段により記憶された前記視標の表示位置、を参照して、前記視野マッピング用画面に視野マッピング矩形を形成する視野マッピング矩形形成手段と、
前記検出手段により、被験者視野に前記動的な走査が認識された時点が検出されると、前記視標表示制御手段は、前記動的表示制御手段による前記動的な走査を一旦やめ、
前記視標走査線に対する次の走査を続行するために、
前記視標表示制御手段は、前記静的表示制御手段により、前記視標走査線上の、前記検出位置記憶手段により記憶された前記視標の表示位置において、前記所定の一瞬の間、前記視標を、静的に表示する表示制御を行い、
前記静的表示位置記憶手段以降は、同上の処理を行うが、
該処理を、
前記固視標表示制御手段により前記固視標が表示された状態で、
前記視標走査線において繰り返すことで、前記固視標が表示された状態での、前記視標走査線に対する同様な走査を続行する同一固視標下走査続行手段と、
該同一固視標下走査続行手段により、前記固視標が表示された状態での、前記視標走査線に対する走査を終えると、
前記固視標表示制御手段は、
前記固視標を、
前記固視標走査線設定手段により設定された固視標走査線に沿い前記所定の間隔を空けた位置に、位置換えして、表示することで次の固視標の表示とし、
該次の固視標が表示された状態で、
前記視標表示制御手段は、前記視標走査線に対して、同様な走査を続行する
次の固視標下走査への移行手段、
として機能させることを特徴とするプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
上記の目的を達成するために、
請求項１に記載の発明は、
被験者の視野をスキャンするための視野スキャン用画面を出力装置に生成する視野スキャン用画面生成手段と、
該視野スキャン用画面生成手段により生成された視野スキャン用画面において、固視標を所定の間隔を空けつつ表示位置を換えていく走査を行うための固視標走査線及び固視標表示位置を設定する固視標走査線設定手段と、
該固視標走査線設定手段により設定された固視標走査線における固視標表示位置の一つに、視野スキャンにおいて、被験者に凝視される固視標を表示する固視標表示制御手段と、
前記視野スキャン用画面において、視標を走査させるための、視標走査線を、
前記固視標走査線に直交させて設定する視標走査線直交設定手段と、
視野をスキャンするために、前記視野スキャン用画面に、前記視標走査線直交設定手段により設定された視標走査線に沿って、前記視標を表示し、走査させる視標表示制御手段と、
該視標表示制御手段は、前記視標走査線上に、所定の一瞬の間、前記視標を、静的に表示制御する静的表示制御手段をさらに備えるが、該静的表示制御手段と、
該静的表示制御手段により、前記所定の一瞬の間、静的に表示制御された前記視標の表示位置を記憶装置に記憶する静的表示位置記憶手段と、
前記視標表示制御手段は、前記静的表示制御手段により、前記所定の一瞬の間、前記視標を、静的に表示制御した後、該視標を、前記視標走査線に沿って、動的な走査を開始させる動的表示制御手段をさらに備えるが、該動的表示制御手段と、
該動的表示制御手段により、前記視標が開始した前記動的な走査が被験者視野に認識された時点を、入力装置を経て検出する検出手段と、
該検出手段により検出された時点での、前記視標の表示位置を記憶装置に記憶する検出位置記憶手段と、
被験者の視野をマッピングして表示するための視野マッピング用画面を出力装置に生成する視野マッピング用画面生成手段と、
前記静的表示位置記憶手段により記憶された前記視標の表示位置、及び前記検出位置記憶手段により記憶された前記視標の表示位置、を参照して、前記視野マッピング用画面に視野マッピング矩形を形成する視野マッピング矩形形成手段と、
前記検出手段により、被験者視野に前記動的な走査が認識された時点が検出されると、前記視標表示制御手段は、前記動的表示制御手段による前記動的な走査を一旦やめ、
前記視標走査線に対する次の走査を続行するために、
前記視標表示制御手段は、前記静的表示制御手段により、前記視標走査線上の、前記検出位置記憶手段により記憶された前記視標の表示位置において、前記所定の一瞬の間、前記視標を、静的に表示する表示制御を行い、
前記静的表示位置記憶手段以降は、同上の処理を行うが、
該処理を、
前記固視標表示制御手段により前記固視標が表示された状態で、
前記視標走査線において繰り返すことで、前記固視標が表示された状態での、前記視標走査線に対する同様な走査を続行する同一固視標下走査続行手段と、
該同一固視標下走査続行手段により、前記固視標が表示された状態での、前記視標走査線に対する走査を終えると、
前記固視標表示制御手段は、
前記固視標を、
前記固視標走査線設定手段により設定された固視標走査線に沿い前記所定の間隔を空けた位置に、位置換えして、表示することで次の固視標の表示とし、
該次の固視標が表示された状態で、
前記視標表示制御手段は、前記視標走査線に対して、同様な走査を続行する
次の固視標下走査への移行手段と、
を、
備えることを特徴とする動的視野計。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
請求項２に記載の発明は、
コンピュータを、
被験者の視野をスキャンするための視野スキャン用画面を出力装置に生成する視野スキャン用画面生成手段と、
該視野スキャン用画面生成手段により生成された視野スキャン用画面において、固視標を所定の間隔を空けつつ表示位置を換えていく走査を行うための固視標走査線及び固視標表示位置を設定する固視標走査線設定手段と、
該固視標走査線設定手段により設定された固視標走査線における固視標表示位置の一つに、視野スキャンにおいて、被験者に凝視される固視標を表示する固視標表示制御手段と、
前記視野スキャン用画面において、視標を走査させるための、視標走査線を、
前記固視標走査線に直交させて設定する視標走査線直交設定手段と、
視野をスキャンするために、前記視野スキャン用画面に、前記視標走査線直交設定手段により設定された視標走査線に沿って、前記視標を表示し、走査させる視標表示制御手段と、
該視標表示制御手段は、前記視標走査線上に、所定の一瞬の間、前記視標を、静的に表示制御する静的表示制御手段をさらに備えるが、該静的表示制御手段と、
該静的表示制御手段により、前記所定の一瞬の間、静的に表示制御された前記視標の表示位置を記憶装置に記憶する静的表示位置記憶手段と、
前記視標表示制御手段は、前記静的表示制御手段により、前記所定の一瞬の間、前記視標を、静的に表示制御した後、該視標を、前記視標走査線に沿って、動的な走査を開始させる動的表示制御手段をさらに備えるが、該動的表示制御手段と、
該動的表示制御手段により、前記視標が開始した前記動的な走査が被験者視野に認識された時点を、入力装置を経て検出する検出手段と、
該検出手段により検出された時点での、前記視標の表示位置を記憶装置に記憶する検出位置記憶手段と、
被験者の視野をマッピングして表示するための視野マッピング用画面を出力装置に生成する視野マッピング用画面生成手段と、
前記静的表示位置記憶手段により記憶された前記視標の表示位置、及び前記検出位置記憶手段により記憶された前記視標の表示位置、を参照して、前記視野マッピング用画面に視野マッピング矩形を形成する視野マッピング矩形形成手段と、
前記検出手段により、被験者視野に前記動的な走査が認識された時点が検出されると、前記視標表示制御手段は、前記動的表示制御手段による前記動的な走査を一旦やめ、
前記視標走査線に対する次の走査を続行するために、
前記視標表示制御手段は、前記静的表示制御手段により、前記視標走査線上の、前記検出位置記憶手段により記憶された前記視標の表示位置において、前記所定の一瞬の間、前記視標を、静的に表示する表示制御を行い、
前記静的表示位置記憶手段以降は、同上の処理を行うが、
該処理を、
前記固視標表示制御手段により前記固視標が表示された状態で、
前記視標走査線において繰り返すことで、前記固視標が表示された状態での、前記視標走査線に対する同様な走査を続行する同一固視標下走査続行手段と、
該同一固視標下走査続行手段により、前記固視標が表示された状態での、前記視標走査線に対する走査を終えると、
前記固視標表示制御手段は、
前記固視標を、
前記固視標走査線設定手段により設定された固視標走査線に沿い前記所定の間隔を空けた位置に、位置換えして、表示することで次の固視標の表示とし、
該次の固視標が表示された状態で、
前記視標表示制御手段は、前記視標走査線に対して、同様な走査を続行する
次の固視標下走査への移行手段、
として機能させることを特徴とするプログラム。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
第一の発明である動的視野計によれば、
被験者の視野をスキャンするための視野スキャン用画面を出力装置に生成する視野スキャン用画面生成手段と、
該視野スキャン用画面生成手段により生成された視野スキャン用画面において、固視標を所定の間隔を空けつつ表示位置を換えていく走査を行うための固視標走査線及び固視標表示位置を設定する固視標走査線設定手段と、
該固視標走査線設定手段により設定された固視標走査線における固視標表示位置の一つに、視野スキャンにおいて、被験者に凝視される固視標を表示する固視標表示制御手段と、
前記視野スキャン用画面において、視標を走査させるための、視標走査線を、
前記固視標走査線に直交させて設定する視標走査線直交設定手段と、
視野をスキャンするために、前記視野スキャン用画面に、前記視標走査線直交設定手段により設定された視標走査線に沿って、前記視標を表示し、走査させる視標表示制御手段と、
該視標表示制御手段は、前記視標走査線上に、所定の一瞬の間、前記視標を、静的に表示制御する静的表示制御手段をさらに備えるが、該静的表示制御手段と、
該静的表示制御手段により、前記所定の一瞬の間、静的に表示制御された前記視標の表示位置を記憶装置に記憶する静的表示位置記憶手段と、
前記視標表示制御手段は、前記静的表示制御手段により、前記所定の一瞬の間、前記視標を、静的に表示制御した後、該視標を、前記視標走査線に沿って、動的な走査を開始させる動的表示制御手段をさらに備えるが、該動的表示制御手段と、
該動的表示制御手段により、前記視標が開始した前記動的な走査が被験者視野に認識された時点を、入力装置を経て検出する検出手段と、
該検出手段により検出された時点での、前記視標の表示位置を記憶装置に記憶する検出位置記憶手段と、
被験者の視野をマッピングして表示するための視野マッピング用画面を出力装置に生成する視野マッピング用画面生成手段と、
前記静的表示位置記憶手段により記憶された前記視標の表示位置、及び前記検出位置記憶手段により記憶された前記視標の表示位置、を参照して、前記視野マッピング用画面に視野マッピング矩形を形成する視野マッピング矩形形成手段と、
前記検出手段により、被験者視野に前記動的な走査が認識された時点が検出されると、前記視標表示制御手段は、前記動的表示制御手段による前記動的な走査を一旦やめ、
前記視標走査線に対する次の走査を続行するために、
前記視標表示制御手段は、前記静的表示制御手段により、前記視標走査線上の、前記検出位置記憶手段により記憶された前記視標の表示位置において、前記所定の一瞬の間、前記視標を、静的に表示する表示制御を行い、
前記静的表示位置記憶手段以降は、同上の処理を行うが、
該処理を、
前記固視標表示制御手段により前記固視標が表示された状態で、
前記視標走査線において繰り返すことで、前記固視標が表示された状態での、前記視標走査線に対する同様な走査を続行する同一固視標下走査続行手段と、
該同一固視標下走査続行手段により、前記固視標が表示された状態での、前記視標走査線に対する走査を終えると、
前記固視標表示制御手段は、
前記固視標を、
前記固視標走査線設定手段により設定された固視標走査線に沿い前記所定の間隔を空けた位置に、位置換えして、表示することで次の固視標の表示とし、
該次の固視標が表示された状態で、
前記視標表示制御手段は、前記視標走査線に対して、同様な走査を続行する
次の固視標下走査への移行手段と、
を、
備えることを特徴とする動的視野計であるので、
本発明、動的視野計により、視野スキャンを行うと、図１〜図３におけるような視野マッピング矩形群からなる視野マッピング画像を得ることができる。本発明、動的視野計では、単調性の低減された視野検査を行うことができる。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
第二の発明である動的視野計を実現させるプログラムによれば、
コンピュータを、
被験者の視野をスキャンするための視野スキャン用画面を出力装置に生成する視野スキャン用画面生成手段と、
該視野スキャン用画面生成手段により生成された視野スキャン用画面において、固視標を所定の間隔を空けつつ表示位置を換えていく走査を行うための固視標走査線及び固視標表示位置を設定する固視標走査線設定手段と、
該固視標走査線設定手段により設定された固視標走査線における固視標表示位置の一つに、視野スキャンにおいて、被験者に凝視される固視標を表示する固視標表示制御手段と、
前記視野スキャン用画面において、視標を走査させるための、視標走査線を、
前記固視標走査線に直交させて設定する視標走査線直交設定手段と、
視野をスキャンするために、前記視野スキャン用画面に、前記視標走査線直交設定手段により設定された視標走査線に沿って、前記視標を表示し、走査させる視標表示制御手段と、
該視標表示制御手段は、前記視標走査線上に、所定の一瞬の間、前記視標を、静的に表示制御する静的表示制御手段をさらに備えるが、該静的表示制御手段と、
該静的表示制御手段により、前記所定の一瞬の間、静的に表示制御された前記視標の表示位置を記憶装置に記憶する静的表示位置記憶手段と、
前記視標表示制御手段は、前記静的表示制御手段により、前記所定の一瞬の間、前記視標を、静的に表示制御した後、該視標を、前記視標走査線に沿って、動的な走査を開始させる動的表示制御手段をさらに備えるが、該動的表示制御手段と、
該動的表示制御手段により、前記視標が開始した前記動的な走査が被験者視野に認識された時点を、入力装置を経て検出する検出手段と、
該検出手段により検出された時点での、前記視標の表示位置を記憶装置に記憶する検出位置記憶手段と、
被験者の視野をマッピングして表示するための視野マッピング用画面を出力装置に生成する視野マッピング用画面生成手段と、
前記静的表示位置記憶手段により記憶された前記視標の表示位置、及び前記検出位置記憶手段により記憶された前記視標の表示位置、を参照して、前記視野マッピング用画面に視野マッピング矩形を形成する視野マッピング矩形形成手段と、
前記検出手段により、被験者視野に前記動的な走査が認識された時点が検出されると、前記視標表示制御手段は、前記動的表示制御手段による前記動的な走査を一旦やめ、
前記視標走査線に対する次の走査を続行するために、
前記視標表示制御手段は、前記静的表示制御手段により、前記視標走査線上の、前記検出位置記憶手段により記憶された前記視標の表示位置において、前記所定の一瞬の間、前記視標を、静的に表示する表示制御を行い、
前記静的表示位置記憶手段以降は、同上の処理を行うが、
該処理を、
前記固視標表示制御手段により前記固視標が表示された状態で、
前記視標走査線において繰り返すことで、前記固視標が表示された状態での、前記視標走査線に対する同様な走査を続行する同一固視標下走査続行手段と、
該同一固視標下走査続行手段により、前記固視標が表示された状態での、前記視標走査線に対する走査を終えると、
前記固視標表示制御手段は、
前記固視標を、
前記固視標走査線設定手段により設定された固視標走査線に沿い前記所定の間隔を空けた位置に、位置換えして、表示することで次の固視標の表示とし、
該次の固視標が表示された状態で、
前記視標表示制御手段は、前記視標走査線に対して、同様な走査を続行する
次の固視標下走査への移行手段、
として機能させることを特徴とするプログラムであるので、
プログラムを実行することにより、本発明、動的視野計を実現させることができ、視野スキャンを行うと、図１〜図３におけるような視野マッピング矩形群からなる視野マッピング画像を得ることができる。本発明、動的視野計では、単調性の低減された視野検査を行うことができる。