(57)【要約】【課題】医療機関等において、高画質化された眼底画像等の静止画像を、より安価に取得可能とする。【解決手段】端末装置は、サーバ装置に、ネットワークを介して、検索情報を送信する。この検索情報には、動画像を特定する情報が含まれる他、さらに処理プログラムを特定する情報が含まれることもある。サーバ装置は、記憶部に記憶されている動画像データから静止画像データを生成する画像処理部と、生成された静止画像データを端末装置に送信する画像送信部を備える。画像処理部は、動的に処理プログラムの変更または追加が可能とされている。サーバ装置は、検索情報に対応した、所定の動画像データが所定の処理プログラムを用いて処理されて生成された静止画像データを、端末装置に送信する。各端末装置は、自身で画像処理を行うものではなく、最新の処理アルゴリズムによる高画質の静止画像データを安価に取得できる。【選択図】図３
2013090194.tif 000002
【特許請求の範囲】
【請求項１】
記憶部に記憶されている動画像データから静止画像データを生成し、動的に処理プログラムの変更または追加が可能な画像処理部と、
端末装置から送信されてくる検索情報を受信する検索情報受信部と、
上記検索情報受信部で受信される検索情報に対応した、所定の動画像データが所定の処理プログラムを用いて処理されて生成された静止画像データを、上記端末装置に送信する画像送信部とを備える
サーバ装置。
【請求項２】
上記画像処理部で生成された静止画像データを保持するキャッシュ部をさらに備え、
上記画像送信部は、上記端末装置からの検索情報に対応した静止画像データが上記キャッシュ部に保持されている場合、該キャッシュ部から該静止画像データを取り出して上記端末装置に送信する
請求項１に記載のサーバ装置。
【請求項３】
上記キャッシュ部には、上記記憶部に記憶されている動画像データが上記画像処理部において最新のバージョンの処理プログラムで処理されて生成された静止画像データが保持されている
請求項２に記載のサーバ装置。
【請求項４】
上記キャッシュ部には、上記記憶部に記憶されている動画像データが上記画像処理部において全ての処理プログラムで処理されて生成された静止画像データが保持されている
請求項２に記載のサーバ装置。
【請求項５】
上記キャッシュ部には、過去に上記画像送信部が上記端末装置からの検索情報に対応して該端末装置に送信した静止画像データが保持されている
請求項２に記載のサーバ装置。
【請求項６】
上記検索情報受信部で受信される検索情報には、上記動画像データを特定する第１の情報および上記処理プログラムを特定する第２の情報が含まれ、
上記画像送信部は、上記第１の情報で特定される動画像データが上記第２の情報で特定される処理プログラムで処理されて生成された静止画像データを、上記端末装置に送信する
請求項１に記載のサーバ装置。
【請求項７】
上記記憶部は、上記端末装置と同一または異なる端末装置から送信されてくる動画像データを記憶する
請求項１に記載のサーバ装置。
【請求項８】
上記画像データは、医療画像の画像データである
請求項１に記載のサーバ装置。
【請求項９】
端末装置から送信されてくる検索情報を受信するステップと、
上記検索情報に対応した、所定の動画像データが所定の処理プログラムで処理されて生成された静止画像データを、上記端末装置に送信するステップとを有する
画像送信方法。
【請求項１０】
コンピュータを、
端末装置から送信されてくる検索情報を受信する検索情報受信手段と、
上記検索情報受信手段で受信される検索情報に対応した、所定の動画像データが所定の処理プログラムで処理されて生成された静止画像データを、上記端末装置に送信する画像送信手段と
して機能させるプログラム。
【請求項１１】
サーバ装置と端末装置とがネットワークを介して接続されてなる画像処理システムにおいて、
上記サーバ装置は、
記憶部に記憶されている動画像データから静止画像データを生成し、動的に処理プログラムの変更または追加が可能な画像処理部と、
上記端末装置から送信されてくる検索情報を受信する検索情報受信部と、
上記検索情報受信部で受信される検索情報に対応した、所定の動画像データが所定の処理プログラムを用いて処理されて生成された静止画像データを、上記端末装置に送信する画像送信部とを備え、
上記端末装置は、
上記検索情報を上記サーバ装置に送信する検索情報送信部と、
上記サーバ装置から送られてくる、上記検索情報に対応した上記静止画像データを受信する画像受信部とを備える
画像処理システム。
【請求項１２】
動画像データを特定する第１の情報および動画像データから静止画像データを生成する処理プログラムを特定する第２の情報を含む検索情報をサーバ装置に送信する検索情報送信部と、
上記サーバ装置から送られてくる、上記検索情報に対応した、所定の動画像データが所定の処理プログラムで処理されて生成された静止画像データを受信する画像受信部とを備える
端末装置。
【請求項１３】
上記第２の情報で、最新の処理プログラムを特定するか、上記第１の情報で特定される動画像データに対応した処理プログラムを特定するかを選択するユーザインタフェース部をさらに備える
請求項１２に記載の端末装置。
【請求項１４】
動画像データを特定する第１の情報および動画像データから静止画像データを生成する処理プログラムを特定する第２の情報を含む検索情報をサーバ装置に送信するステップと、
上記サーバ装置から送られてくる、上記検索情報に対応した、所定の動画像データが所定の処理プログラムで処理されて生成された静止画像データを受信するステップとを備える
画像受信方法。
【請求項１５】
コンピュータを、
動画像データを特定する第１の情報および動画像データから静止画像データを生成する処理プログラムを特定する第２の情報を含む検索情報をサーバ装置に送信する検索情報送信手段と、
上記サーバ装置から送られてくる、上記検索情報に対応した、所定の動画像データが所定の処理プログラムで処理されて生成された静止画像データを受信する画像受信手段と
して機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、サーバ装置、画像送信方法、端末装置、画像受信方法、プログラムおよび画像処理システムに関し、特に、動画像から画像処理で生成される高画質な静止画像を取り扱うサーバ装置等に関する。
【背景技術】
【０００２】
従来、瞳孔を通じて眼球内の網膜や視神経乳頭等の眼底を観察する、いわゆる眼底検査が行われている。眼底検査は、例えば、眼底鏡や眼底カメラといった専用の装置を用いて行われる。例えば、観察者は、観察対象である、被験者の眼球内の眼底を、眼底カメラで撮影し、得られた眼底画像をモニタ等に表示し、観察を行う。
【０００３】
また、このように眼底カメラで撮影して得られた眼底画像の画像データをＨＤＤ（Hard Disk Drive））等のストレージに保存し、その後の考察、あるいは患者への説明等に利用することも行われている。例えば、特許文献１には、医療画像の画像データとして、静止画像データの他に、動画像データを保存することが記載されている。例えば、内視鏡画像を患者に見せるには、静止画表示だけだと説明がよくできないので、動画表示も可能とするためである。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−４４００４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
眼底カメラは、通常は、静止画を撮影するものである。眼底画像の観察をより正確に行うために、眼底画像を高画質化する必要がある。眼底画像を高画質化するために、眼底カメラで動画像を撮影し、この動画像に対して画像処理を施して静止画像を生成することで、高画質化を図ることが考えられる。この場合、各医療機関において個々に画像処理を行うものとすると、新しい処理アルゴリズムが開発された際に、個々にハードウェアあるいはソフトウェア（処理プログラム）の更新を行うことが必要となり、結果として更新に高いコストがかかることとなる。
【０００６】
本技術の目的は、例えば、医療機関等において高画質化された眼底画像等の静止画像をより安価に取得可能とすることにある。
【課題を解決するための手段】
【０００７】
本技術の概念は、
記憶部に記憶されている動画像データから静止画像データを生成し、動的に処理プログラムの変更または追加が可能な画像処理部と、
端末装置から送信されてくる検索情報を受信する検索情報受信部と、
上記検索情報受信部で受信される検索情報に対応した、所定の動画像データが所定の処理プログラムを用いて処理されて生成された静止画像データを、上記端末装置に送信する画像送信部とを備える
サーバ装置にある。
【０００８】
本技術において、画像処理部により、記憶部に記憶されている動画像データから静止画像データが生成される。この画像処理部は、動的に処理プログラムの変更または追加が可能とされている。例えば、処理プログラムの変更または追加は、新しい処理アルゴリズムが開発された際、つまり処理プログラムのバージョンアップがあった際に行われる。例えば、この画像処理部では、ＮＲ（ノイズ抑制）、鮮鋭感向上、ＤＲ（ダイナミックレンジ）の向上のうちひとつ以上が実行され、高画質な静止画像のデータが生成される。
【０００９】
記憶部に記憶される動画像データは、例えば、端末装置と同一または異なる端末装置から、ネットワークを介して送られてくるものである。ただし、この動画像データが、リムーバブルメモリ等によって提供されてもよい。また、例えば、この動画像データは、医療画像の動画像データであるが、これに限定されるものではない。
【００１０】
そして、例えば、鮮鋭感向上の手法として、再構成型超解像処理、学習型超解像処理あるいはピンボケ除去処理等が用いられる。再構成型超解像処理は、動画像データに基づいて、複数フレームの画像データを重ね合わせることで、ダイナミックレンジが拡張された高画質な静止画像データを生成する処理である。また、学習型超解像処理は、学習により生成した辞書を用いる超解像処理を行って高画質な静止画像データを生成する処理である。また、ピンボケ除去処理は、例えば、ブラインド・デコンボリューションを用いて、画像のボケをキャンセルして鮮明な画像を生成する処理である。
【００１１】
検索情報受信部により、端末装置から送信されてくる検索情報が受信される。そして、画像送信部により、検索情報に対応した、所定の動画像データが所定の処理プログラムを用いて処理されて生成された静止画像データが、端末装置に送信される。例えば、検索情報には動画像データを特定する第１の情報および処理プログラムを特定する第２の情報が含まれ、画像送信部では、第１の情報で特定される動画像データが第２の情報で特定される処理プログラムで処理されて生成された静止画像データが端末装置に送信される。
【００１２】
このように、本技術においては、画像処理部は動的に処理プログラムの変更または追加が可能とされている。そして、端末装置から送信されてくる検索情報に対応した所定の動画像データが所定の処理プログラムで処理されて生成された静止画像データが端末装置に送信される。そのため、各端末装置は、自身で画像処理を行うものではなく、最新の処理アルゴリズムによる高画質の静止画像データを安価に取得できる。また、各端末装置は、最新のバージョンの処理プログラムだけでなく、任意のバージョンの処理プログラムによる静止画像を取得でき、医療画像等の経時観察に良好に対処できる。
【００１３】
なお、本技術において、例えば、画像処理部で生成された静止画像データを保持するキャッシュ部をさらに備え、画像送信部は、端末装置からの検索情報に対応した静止画像データがキャッシュ部に保持されている場合、キャッシュ部から静止画像データを取り出して端末装置に送信する、ようにされてもよい。このようにキャッシュ部が備えられることで、キャッシュ部に既に存在する静止画像データについては画像処理部で生成する必要がなく、検索情報に対応した静止画像データを端末装置に効率よく送信できる。
【００１４】
例えば、キャッシュ部には、記憶部に記憶されている動画像データが画像処理部において最新のバージョンの処理プログラムで処理されて生成された静止画像データを保持することが考えられる。また、例えば、キャッシュ部には、記憶部に記憶されている動画像データが画像処理部において全ての処理プログラムで処理されて生成された静止画像データを保持することが考えられる。また、例えば、キャッシュ部には、過去に画像送信部が端末装置からの検索情報に対応してこの端末装置に送信した静止画像データを保持することが考えられる。
【００１５】
また、本技術の他の概念は、
動画像データを特定する第１の情報および動画像データから静止画像データを生成する処理プログラムを特定する第２の情報を含む検索情報をサーバ装置に送信する検索情報送信部と、
上記サーバ装置から送られてくる、上記検索情報に対応した、所定の動画像データが所定の処理プログラムで処理されて生成された静止画像データを受信する画像受信部とを備える
端末装置にある。
【００１６】
本技術において、検索情報送信部により、検索情報がサーバ装置に送信される。この検索情報には、動画像データを特定する第１の情報および動画像データから静止画像データを生成する処理プログラムを特定する第２の情報が含まれる。そして、画像受信部により、サーバ装置から送られてくる、検索情報に対応した、所定の動画像データが所定の処理プログラムで処理されて生成された静止画像データが受信される。
【００１７】
このように本技術においては、動画像データを特定する第１の情報および動画像データから静止画像データを生成する処理プログラムを特定する第２の情報を含む検索情報をサーバ装置に送信し、サーバ装置からその検索情報に対応した、所定の動画像データが所定の処理プログラムで処理されて生成された静止画像データを受信できる。自身で画像処理を行うものではなく、最新の処理プログラムによる高画質の静止画像データを安価に取得できる。また、最新の処理プログラムだけでなく、任意の処理プログラムによる静止画像を取得でき、医療画像等の経時観察に良好に対処できる。
【００１８】
なお、本技術において、例えば、第２の情報で、最新の処理プログラムを特定するか、第１の情報で特定される動画像データに対応した処理プログラムを特定するかを選択するユーザインタフェース部をさらに備える、ようにされてもよい。このユーザインタフェース部により、ユーザは、処理プログラムの特定を容易に行うことができる。
【発明の効果】
【００１９】
本技術によれば、医療機関等の端末装置は、自身で画像処理を行うものではなく、最新の処理プログラムによる高画質の静止画像データを安価に取得できる。また、本技術によれば、医療機関等の端末装置は、最新の処理プログラムだけでなく、任意の処理プログラムによる静止画像を取得でき、医療画像等の経時観察に良好に対処できる。
【図面の簡単な説明】
【００２０】
【図１】各医療機関が備える画像処理システムの構成例を示すブロック図である。
【図２】画像処理システムの処理の流れを示すフローチャートである。
【図３】第１の実施の形態としての画像処理システムの構成例を示すブロック図である。
【図４】表示端末部のユーザインタフェース部がディスプレイに表示するＧＵＩの一例を示す図である。
【図５】表示端末部からサーバ装置に送信される検索情報の一例を示す図である。
【図６】画像処理部における処理を説明するための図である。
【図７】画像処理部で行われる鮮鋭感向上処理の一例を示す図である。
【図８】画像処理システムにおける眼底動画像データの記憶（保存）の処理手順の一例を示すフローチャートである。
【図９】検索オプション設定が不可能な表示端末部におけるユーザの操作手順の一例を示すフローチャートである。
【図１０】検索オプション設定が可能な表示端末部におけるユーザの操作手順の一例を示すフローチャートである。
【図１１】検索オプション設定が不可能な表示端末部の処理手順の一例を示すフローチャートである。
【図１２】検索オプション設定が可能な表示端末部の処理手順の一例を示すフローチャートである。
【図１３】サーバ装置の検索結果（眼底静止画像データ）送信の処理手順の一例を示すフローチャートである。
【図１４】サーバ装置の検索結果（眼底静止画像データ）送信の処理手順の他の例を示すフローチャートである。
【図１５】画像処理システムにおける検索／表示の処理手順の一例を示すフローチャートである。
【図１６】第２の実施の形態としての画像処理システムの構成例を示すブロック図である。
【図１７】サーバ装置におけるキャッシュ部の保持内容の更新処理の一例を示すフローチャートである。
【図１８】サーバ装置におけるキャッシュ部の保持内容の更新処理の他の例を示すフローチャートである。
【図１９】サーバ装置におけるキャッシュ部の保持内容の更新処理のさらに他の例を示すフローチャートである。
【図２０】サーバ装置の検索結果（眼底静止画像データ）送信の処理手順の一例を示すフローチャートである。
【図２１】サーバ装置の検索結果（眼底静止画像データ）送信の処理手順の他の例を示すフローチャートである。
【図２２】画像処理システムにおける検索／表示の処理手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００２１】
以下、発明を実施するための形態（以下、「実施の形態」とする）について説明する。なお、説明を以下の順序で行う。
１．第１の実施の形態
２．第２の実施の形態
３．変形例
【００２２】
最初に、画像処理システムの一例を説明する。図１は、各医療機関が備える画像処理システムの構成例を示している。この図１において、画像処理システム４００-1，４００-2，４００-3，・・・は、それぞれ、医療機関１、医療機関２、医療機関３が備えるものである。
【００２３】
画像処理システム４００（４００-1，４００-2，４００-3，・・・）について説明する。画像処理システム４００は、眼底カメラ４０１と、眼底動画記憶部４０２と、画像処理部４０３と、眼底静止画記憶部４０４と、眼底画像検索部４０５と、表示端末部４０６とを有している。
【００２４】
眼底カメラ４０１は、眼底画像を動画像として撮影する。眼底動画記憶部４０２は、眼底カメラ４０１で撮影して得られた眼底画像の動画像データを一時的に記憶する。この眼底動画記憶部４０２は、例えば、ＨＤＤ等のストレージで構成される。画像処理部４０３は、眼底動画記憶部４０２に記憶されている動画像データから眼底静止画像のデータを生成する。この画像処理部４０３では、ＮＲ（ノイズ抑制）、鮮鋭感向上、ＤＲ（ダイナミックレンジ）の向上のうちひとつ以上を実行し、高画質な眼底静止画像のデータを生成する。
【００２５】
眼底静止画記憶部４０４は、画像処理部４０３で生成された眼底静止画像のデータを記憶する。眼底画像検索部４０５は、眼底静止画記憶部４０４から表示端末部４０６から送られてくる検索情報（ユーザＩＤ、撮影日時など）に対応した眼底静止画像のデータを検索し、この眼底静止画像データを眼底静止画記憶部４０４から読み出して表示端末部４０６に送る。表示端末部４０６は、眼底画像検索部４０５に検索情報を送信し、この眼底画像検索部４０５から送られてくる眼底静止画像データを受信して、所望の眼底静止画像を表示する。
【００２６】
図２のフローチャートは、画像処理システム４００（４００-1，４００-2，４００-3，・・・）の処理の流れを示している。画像処理システム４００は、ステップＳＴ１において、処理を開始する。次に、画像処理システム４００は、ステップＳＴ２において、眼底カメラ４０１で眼底動画を撮影する。そして、画像処理システム４００は、ステップＳＴ３において、撮影して得られた眼底動画像のデータを、眼底動画記憶部４０２に保存（記憶）する。
【００２７】
次に、画像処理システム４００は、ステップＳＴ４において、眼底動画記憶部４０２に記憶されている眼底動画像のデータに対して、画像処理部４０３で処理を行って、眼底静止画像のデータを生成する。そして、画像処理システム４００は、ステップＳＴ５において、画像処理部４０３で生成された眼底静止画像のデータを眼底静止画記憶部４０４に保存（記憶）する。
【００２８】
次に、画像処理システム４００は、ステップＳＴ６において、表示端末部４０６から検索対象を指定する、つまり、表示端末部４０６からの検索情報を眼底画像検索部４０５に送る。そして、画像処理システム４００は、ステップＳＴ６において、眼底画像検索部４０５が眼底静止画記憶部４０４から検索した眼底静止画像のデータを表示端末部４０６に送り、表示端末部４０６に眼底静止画像を表示する。そして、画像処理システム４００は、ステップＳＴ７において、処理を終了する。
【００２９】
各画像処理システム４００では、眼底静止画データを眼底動画像データから画像処理により生成することで、高画質の眼底静止画像のデータの取得が可能となる。この際、眼底静止画像の画質は画像処理のアルゴリズムの性能に依存する。新しい画像処理アルゴリズムが開発された場合、各画像処理システム４００でハードウェアあるいはソフトウェア（処理プログラム）の更新が必要となり、結果として更新に高いコストがかかる。
【００３０】
＜１．第１の実施の形態＞
［画像処理システムの構成例］
図３は、本技術の第１の実施の形態としての画像処理システム１０の構成例を示している。この画像処理システム１０は、サーバ装置２００と端末装置とが、ネットワーク３００を介して接続されてなるものである。眼底カメラ１１０-1，１１０-2，１１０-3，・・・と、表示端末部１２０-1，１２０-2，１２０-3，・・・とは、それぞれ、端末装置を構成している。眼底カメラと端末表示部は図示のように独立して存在する場合の他、一体的に存在する場合も考えられる。
【００３１】
眼底カメラ１１０-1，１１０-2，１１０-3，・・・は、眼底画像を動画像として撮影し、撮影して得られた眼底動画像のデータを、ネットワーク３００を介してサーバ装置２００に送信する。表示端末部１２０-1，１２０-2，１２０-3，・・・は、検索情報を、ネットワーク３００を介して、サーバ装置２００に送信する。また、表示端末部１２０-1，１２０-2，１２０-3，・・・は、サーバ装置２００からネットワーク３００を介して送られてくる、検索情報に対応した眼底静止画像データを受信し、ディスプレイに表示する。
【００３２】
検索情報について説明する。検索情報には、眼底動画像データを特定する第１の情報および処理プログラムを特定する第２の情報が含まれる。ここで、診察者によっては過去に診断に用いた画像は過去に見たもので経過観察を行いたいというケースも考えられる。例えば、表示端末部１２０-1，１２０-2，１２０-3，・・・は、第２の情報で最新の処理プログラムを特定するか、第１の情報で特定される眼底動画像データに対応した処理プログラムを特定するかを選択するユーザインタフェース部を備えるようにされる。
【００３３】
図４は、表示端末部１２０（１２０-1，１２０-2，１２０-3，・・・）のユーザインタフェース部がディスプレイに表示するＧＵＩ（Graphical User Interface）の一例を示している。ユーザが画像処理のバージョンとして「全て最新のバージョンで処理する」を選択したとき、検索情報に含まれる第２の情報は最新のバージョンの処理プログラムを特定するものとなる。一方、ユーザが画像処理のバージョンとして「動画毎に保存してある番号のバージョンで処理する」を選択したとき、検索情報に含まれる第２の情報は第１の情報で特定される眼底動画像データに対応したバージョンの処理プログラムを特定するものとなる。
【００３４】
図５は、表示端末部１２０-1，１２０-2，１２０-3，・・・からサーバ装置２００に送信される検索情報の一例を示している。図５（ａ）は、検索情報に、個人ＩＤと撮影日の期間（例えば、１９９０年４月〜現在など）の情報が含まれている例である。この例では、個人ＩＤおよび撮影日の期間は、眼底動画像データを特定するための第１の情報を構成している。また、この例では、画像処理バージョン番号の情報がなく、これが第２の情報を構成し、最新の処理プログラムを特定する。
【００３５】
図５（ｂ）は、検索情報に、個人ＩＤ、撮影日時、画像処理バージョン番号の情報が含まれている例である。この例では、個人ＩＤおよび撮影日時は、眼底動画像データを特定するための第１の情報を構成している。また、この例では、画像処理バージョン番号が、処理プログラムを特定する第２の情報を構成している。
【００３６】
サーバ装置２００は、眼底動画記憶部２０１と、眼底画像検索部２０２と、画像処理部２０３を有している。眼底動画記憶部２０１は、眼底カメラ１１０-1，１１０-2，１１０-3，・・・からネットワーク３００を介して送られてくる眼底動画像のデータを記憶する。このように眼底動画記憶部２０１に記憶される各眼底動画像データには、検索のために、個人ＩＤ、撮影日時等の情報が付加されている。眼底画像検索部２０２は、眼底動画記憶部２０１から、検索情報に対応した、眼底動画像のデータを検索して読み出し、画像処理部２０３に送る。
【００３７】
画像処理部２０３は、動的に処理プログラムの更新または追加が可能とされている。つまり、新しい画像処理アルゴリズムが開発された場合に、処理プログラムの更新または追加が行われる。この実施の形態においては、処理プログラムの追加が行われるものとする。つまり、古いバージョンの処理プログラムを残したまま、新しいバーションの処理プログラムの追加がなされる。
【００３８】
画像処理部２０３は、眼底画像検索部２０２から送られてくる眼底動画像データを、検索情報で特定された処理プログラムで処理して、眼底静止画像データを生成する。そして、画像処理部２０３は、生成された眼底静止画像データを、ネットワーク３００を介して、検索情報の送信元である表示端末部１２０に送信する。
【００３９】
ここで、画像処理部２０３における処理についてさらに説明する。画像処理部２０３は、図６に示すように、ＮＲ（ノイズ抑制）、鮮鋭感向上、ＤＲ（ダイナミックレンジ）の向上のうちひとつ以上を実行し、眼底動画像のデータＶinから、高画質な眼底静止画像のデータＶoutを生成する。そして、画像処理部２０３は、鮮鋭感向上処理として、例えば、図７（ａ），（ｂ），（ｃ）に示すように、再構成型超解像処理、学習型超解像処理、あるいはピンボケ除去処理等を用いる。
【００４０】
再構成型超解像処理は、動画像データに基づいて、複数フレームの画像データを重ね合わせることで、ダイナミックレンジが拡張された高画質な静止画像データを生成する処理である。また、学習型超解像処理は、学習により生成した辞書を用いる超解像処理を行って高画質な静止画像データを生成する処理である。詳細説明は省略するが、これら再構成型超解像処理および学習型超解像処理は、本出願人による特願２０１０−２５８５５６号に詳述されている。
【００４１】
ピンボケ除去処理は、例えば、ブラインド・デコンボリューションを用いて、画像のボケをキャンセルして鮮明な画像を生成する処理である。このピンボケ除去処理について、さらに説明する。
【００４２】
光学系の入出力特性を表す点分布強度関数（ＰＳＦ：Point Spread Function）をh(x,y)、観察された画像をg(x,y)、真の画像をf(x,y)、それぞれのフーリエ変換をH(u,v)、G(u,v)、F(u,v)とする。このとき、これら間には次の関係式が成り立つ（簡単のためノイズは省略する）。 
【００４３】
g(x,y) = h(x,y) * f(x,y)
G(u,v) = H(u,v) F(u,v) 
G(u,v) = ζ[g(x,y)]
H(u,v) = ζ[h(x,y)]
F(u,v) = ζ[f(x,y)]
ζ[]  ：  フーリエ変換
【００４４】
光学系にボケ特性がある場合、観察された画像g(x,y)にはボケが生じる。このとき、観察された画像のボケをキャンセルして鮮明な画像（真の画像：f(x,y)）を得るということは、g(x,y)からf(x,y)を求める（G(u,v)からF(u,v)を求める）ことを意味している。この処理はデコンボリューションと呼ばれる。h(x,y)（またはH(u,v)）が既知であれば、デコンボリューションは可能であるが、既知でない場合にはその推定が必要である。
【００４５】
h(x,y)（またはH(u,v)）が既知でない場合に撮影されたボケ画像g(x,y)からボケのない画像f(x,y)を求める方法としてブラインド・デコンボリューションがある。これは、ボケのない画像f(x,y)や点分布強度関数h(x,y)に関する何らかの先験情報に基づいてf(x,y)とh(x,y)を同時推定する方法である。
【００４６】
ピンボケ除去処理には、例えば、このブラインド・デコンボリューションを用いる。ブラインド・デコンボリューションの具体的な手法に関する文献の例としては、例えば以下のものがある。
G.R.Ayersand J.C.Dainty: “Iterative blind deconvolutionmethod  and its applications,” Optics Letters,Vol.13, pp.547-549(1988)
【００４７】
図３に示す画像処理システム１０の動作を説明する。最初に、画像処理システム１０における眼底動画像データの記憶（保存）処理について説明する。図８のフローチャートは、その処理手順の一例を示している。ステップＳＴ１１において、画像処理システム１０は、処理を開始する。そして、ステップＳＴ１２において、眼底カメラ１１０（１１０-1，１１０-2，１１０-3，・・・）は、眼底画像を動画像として撮影する。
【００４８】
次に、ステップＳＴ１３において、眼底カメラ１１０は、撮影して得られた眼底動画像のデータを、ネットワーク３００を介してサーバ装置２００に送信する。また、このステップＳＴ１３において、サーバ装置２００は、眼底カメラ１１０から送られてくる眼底動画像のデータを、眼底動画記憶部２０１に記憶（保存）する。そして、ステップＳＴ１４において、画像処理システム１０は、処理を終了する。
【００４９】
次に、表示端末部１２０（１２０-1，１２０-2，１２０-3，・・・）におけるユーザの眼底静止画像観察のための操作について説明する。図９のフローチャートは、上述の図４を参照して説明したような処理プログラムのバージョン選択（以下、「検索オプション設定」と呼ぶ）が不可能な表示端末部１２０におけるユーザの操作手順の一例を示している。
【００５０】
ユーザは、ステップＳＴ２１において、眼底静止画像観察のための操作を開始する。そして、ユーザは、ステップＳＴ２２において、検索対象を指定する。この場合、ユーザは、例えば、撮影日の期間、撮影日時などを指定することで検索対象を指定する。次に、ユーザは、ステップＳＴ２３において、ディスプレイに検索結果（眼底静止画像データ）の受け取り通知が表示された後、ディスプレイに眼底静止画像を表示して観察する。そして、ユーザは、ステップＳＴ２４において、眼底静止画像観察のための操作を終了する。
【００５１】
図１０のフローチャートは、検索オプション設定が可能な表示端末１２０におけるユーザの操作手順の一例を示している。ユーザは、ステップＳＴ３１において、眼底静止画像観察のための操作を開始する。そして、ユーザは、ステップＳＴ３２において、検索オプション設定を行うか否かを決定する。検索オプション設定を行うことを決定したとき、ユーザは、ステップＳＴ３３において、検索オプション設定を行う。ユーザは、例えば、上述の図４に示すＧＵＩにおいて、「全て最新のバージョンで処理する」あるいは「動画毎に保存してある番号のバージョンで処理する」を選択する。
【００５２】
ユーザは、ステップＳＴ３３の操作の後、ステップＳＴ３４の操作に移る。なお、ステップＳＴ３２で検索オプション設定を行わないことを決定したときは、直ちに、このステップＳＴ３４の操作に移る。ユーザは、このステップＳＴ３４において、検索対象を指定する。この場合、ユーザは、例えば、撮影日の期間、撮影日時などを指定することで検索対象を指定する。次に、ユーザは、ステップＳＴ３５において、ディスプレイに検索結果（眼底静止画像データ）の受け取り通知が表示された後、ディスプレイに眼底静止画像を表示して観察する。そして、ユーザは、ステップＳＴ３６において、眼底静止画像観察のための操作を終了する。
【００５３】
次に、表示端末部１２０の検索情報送信および検索結果（眼底静止画像データ）受信の処理手順について説明する。図１１のフローチャートは、検索オプション設定が不可能な表示端末部１２０の処理手順の一例を示している。表示端末部１２０は、ステップＳＴ４１において、処理を開始する。そして、表示端末部１２０は、ステップＳＴ４２において、検索情報（検索依頼）を、ネットワーク３００を介してサーバ装置２００に送信する。この場合の検索情報は、例えば、上述した図５（ａ）に示すようなフォーマットとされる。
【００５４】
なお、この検索情報を、例えば、上述した図５（ｂ）に示すようなフォーマットとする場合も考えられる。例えば、表示端末部１２０は、過去に検索結果として受信した各日時に対応する画像処理（処理プログラム）のバージョン番号を保存しておく。そして、表示端末部１２０は、過去に検索したことのある日時の画像については、保存してある画像処理のバージョン番号を指定し、過去に検索したことのない日時の画像については「最新のバージョン」を示すバージョン番号を指定して検索情報を送信する。
【００５５】
次に、表示端末部１２０は、ステップＳＴ４３において、サーバ装置２００からネットワーク３００を介して検索結果（眼底静止画像データ）を受信すると、ユーザに対して、検索結果の受け取りを通知する。なお、表示端末部１２０は、この通知の後に、自動的に、あるいはユーザの操作に基づいて、眼底静止画像をディスプレイに表示する。表示端末部１２０は、このステップＳＴ４３の処理の後、ステップＳＴ４４において、処理を終了する。
【００５６】
図１２のフローチャートは、検索オプション設定が可能な表示端末部１２０の処理手順の一例を示している。表示端末部１２０は、ステップＳＴ５１において、処理を開始する。そして、表示端末部１２０は、ステップＳＴ５２において、「全て最新のバージョンで処理する」あるいは「動画毎に保存してある番号のバージョンで処理する」のいずれに設定されているかを判断する。
【００５７】
「全て最新のバージョンで処理する」に設定されているとき、表示端末部１２０は、ステップＳＴ５３において、例えば、図５（ｂ）に示すようなフォーマットの検索情報を、ネットワーク３００を介してサーバ装置２００に送信する。この場合、検索情報における「画像処理バージョン番号」に、サーバ装置２００で処理可能な最新バージョン番号を記載する。なお、この場合、「画像処理バージョン番号」に最新バージョン番号だけが記載されるので、例えば、図５（ａ）に示すようなフォーマットの検索情報を送信することも考えられる。
【００５８】
一方、「動画毎に保存してある番号のバージョンで処理する」に設定されているとき、表示端末部１２０は、ステップＳＴ５４において、例えば、図５（ｂ）に示すようなフォーマットの検索情報を、ネットワーク３００を介してサーバ装置２００に送信する。この場合、検索情報における「画像処理バージョン番号」に、撮影日時に対して保存されたバージョン番号があればその番号を、無ければサーバ装置２００で処理可能な最新バージョン番号を記載する。
【００５９】
表示端末部１２０は、ステップＳＴ５３あるいはステップＳＴ５４の処理の後、ステップＳＴ５５の処理に移る。このステップＳＴ５５において、表示端末部１２０は、サーバ装置２００からネットワーク３００を介して検索結果（眼底静止画像データ）を受信すると、受信した眼底静止画像データの「画像処理バージョン番号」を保存する。
【００６０】
次に、表示端末部１２０は、ステップＳＴ５６において、ユーザに対して、検索結果の受け取りを通知する。なお、表示端末部１２０は、この通知の後に、自動的に、あるいはユーザの操作に基づいて、眼底静止画像をディスプレイに表示する。表示端末部１２０は、このステップＳＴ５６の処理の後、ステップＳＴ５７において、処理を終了する。
【００６１】
なお、図１２のフローチャートに示す処理手順では、表示端末部１２０が撮影日時に対応する画像処理バージョン番号を保存する構成となっている。しかし、サーバ装置２００が、各表示端末部１２０に対応する、撮影日時と画像処理バージョン番号の組み合わせを保存するような構成を用いることも可能である。
【００６２】
次に、サーバ装置２００の検索結果（眼底静止画像データ）送信の処理手順について説明する。図１３のフローチャートは、表示端末部１２０から図５（ａ）に示すようなフォーマットの検索情報が供給される場合におけるサーバ装置２００の処理手順の一例を示している。
【００６３】
サーバ装置２００は、ステップＳＴ６１において、処理を開始する。サーバ装置２００は、ステップＳＴ６２において、眼底動画記憶部２０１に記憶されている眼底動画像のデータのうち、撮影日の期間の眼底動画像のデータに対し、画像処理部２０３で最新バージョンの処理プログラムで処理して眼底静止画像データを生成する。
【００６４】
また、サーバ装置２００は、ステップＳＴ６２において、この生成された眼底静止画像データを検索結果として、ネットワーク３００を介して、表示端末部１２０に送信する。この際、静止画像データには、画像処理のバージョン番号も付される。サーバ装置２００は、ステップＳＴ６２の処理の後、ステップＳＴ６３において、処理を終了する。
【００６５】
図１４のフローチャートは、表示端末部１２０から図５（ｂ）に示すようなフォーマットの検索情報が供給される場合におけるサーバ装置２００の処理手順の一例を示している。サーバ装置２００は、ステップＳＴ７１において、処理を開始する。サーバ装置２００は、ステップＳＴ７２において、眼底動画記憶部２０１に記憶されている動画像のデータのうち、撮影日時の眼底動画像のデータに対し、画像処理部２０３で、指定されたバージョンの処理プログラムにより処理して眼底静止画像データを生成する。
【００６６】
また、サーバ装置２００は、ステップＳＴ７２において、この生成された静止画像データを検索結果として、ネットワーク３００を介して、表示端末部１２０に送信する。この際、静止画像データには、画像処理のバージョン番号も付される。なお、画像処理部２０３に、指定されたバージョンの処理プログラムの実装がなく、それによる処理が不可能である場合には、指定されたバージョンに最も近いバージョンの処理プログラムにより処理される。サーバ装置２００は、ステップＳＴ７２の処理の後、ステップＳＴ７３において、処理を終了する。
【００６７】
上述したように指定されたバージョンとは異なるバージョンで処理されて得られた眼底静止画像データを検索結果として表示端末部１２０に送信する際には、その事実を明らかにするため、ワーニングメッセージを付けるようにすることもできる。
【００６８】
次に、画像処理システム１０における検索／表示の処理について説明する。図１５のフローチャートは、その処理手順の一例を示している。ステップＳＴ８１において、画像処理システム１０は、処理を開始する。そして、ステップＳＴ８２において、表示端末部１２０から検索対象を指定する。つまり、表示端末部１２０は、検索情報（図５（ａ），（ｂ）参照）を、ネットワーク３００を介して、サーバ装置２００に送信する。
【００６９】
次に、ステップＳＴ８３において、サーバ装置２００の眼底画像検索部２０２は、検索情報に対応した眼底動画像のデータを眼底動画記憶部２０１から検索し、画像処理部２０３に供給する。そして、ステップＳＴ８４において、サーバ装置２００の画像処理部２０３は、眼底動画像のデータを、検索情報に対応したバージョンの処理プログラムにより処理して眼底静止画像データを生成する。また、このステップＳＴ８４において、サーバ装置２００は、画像処理部２０３で生成された眼底静止画像のデータを、検査結果として、ネットワーク３００を介して、検索情報の送信元である表示端末部１２０に転送する。
【００７０】
次に、ステップＳＴ８５において、表示端末部１２０は、サーバ装置２００から転送された眼底静止画像データに基づいて、ディスプレイに眼底静止画像を表示する。画像処理システム１０は、このステップＳＴ８５の処理の後、ステップＳＴ８６において、処理を終了する。
【００７１】
上述したように、図３に示す画像処理システム１０においては、サーバ装置２００の画像処理部２０３は動的に処理プログラムの変更または追加が可能とされている。そして、端末装置としての表示端末部１２０からサーバ装置２００に検索情報が送信され、この検索情報に対応した眼底動画像データが眼底動画記憶部２０１から検索されて画像処理部２０３に供給される。そして、画像処理部２０３では、検索情報に対応したバージョンの処理プログラムにより眼底動画像データが処理されて眼底静止画像データが生成され、表示端末部１２０に送信される。
【００７２】
各表示端末部１２０は、自身で画像処理を行うものではなく、最新の処理アルゴリズムによる高画質の静止画像データを安価に取得できる。また、各表示端末部１２０は、最新バージョンの処理プログラムだけでなく、任意のバージョンの処理プログラムによる静止画像を取得でき、医療画像等の経時観察に良好に対処できる。
【００７３】
＜２．第２の実施の形態＞
［画像処理システムの構成例］
図１６は、本技術の第２の実施の形態としての画像処理システム１０Ａの構成例を示している。この図１６において、図３と対応する部分には、同一符号を付し、適宜、その詳細説明を省略する。この画像処理システム１０Ａは、サーバ装置２００Ａと端末装置とが、ネットワーク３００を介して接続されてなるものである。眼底カメラ１１０-1，１１０-2，１１０-3，・・・と、表示端末部１２０-1，１２０-2，１２０-3，・・・とは、それぞれ、端末装置を構成している。眼底カメラと端末表示部は図示のように独立して存在する場合の他、一体的に存在する場合も考えられる。
【００７４】
眼底カメラ１１０-1，１１０-2，１１０-3，・・・は、眼底画像を動画像として撮影し、撮影して得られた眼底動画像のデータを、ネットワーク３００を介してサーバ装置２００Ａに送信する。表示端末部１２０-1，１２０-2，１２０-3，・・・は、検索情報（図５（ａ），（ｂ）参照）を、ネットワーク３００を介して、サーバ装置２００Ａに送信する。また、表示端末部１２０-1，１２０-2，１２０-3，・・・は、サーバ装置２００Ａからネットワーク３００を介して送られてくる、検索情報に対応した眼底静止画像データを受信し、ディスプレイに表示する。
【００７５】
サーバ装置２００Ａは、眼底動画記憶部２０１と、眼底画像検索部２０２と、画像処理部２０３と、キャッシュ部２０４を有している。眼底動画記憶部２０１は、眼底カメラ１１０-1，１１０-2，１１０-3，・・・からネットワーク３００を介して送られてくる眼底動画像のデータを記憶する。このように眼底動画記憶部２０１に記憶される各眼底動画像データには、検索のために、個人ＩＤ、撮影日時等の情報が付加されている。
【００７６】
画像処理部２０３は、動的に処理プログラムの更新または追加が可能とされている。つまり、新しい画像処理アルゴリズムが開発された場合に、処理プログラムの更新または追加が行われる。この実施の形態においては、処理プログラムの追加が行われる。つまり、古いバージョンの処理プログラムを残したまま、新しいバーションの処理プログラムの追加がなされる。
【００７７】
画像処理部２０３は、眼底画像検索部２０２から送られてくる眼底動画像データを、検索情報で特定された処理プログラムで処理して、眼底静止画像データを生成する。キャッシュ部２０４は、画像処理部２０３で生成された眼底静止画像データを保持する。サーバ装置２００Ａは、検索情報に対応した眼底静止画像データがキャッシュ部２０４に保持されているとき、このキャッシュ部２０４からその眼底静止画像データを取り出し、ネットワーク３００を介して、検索情報の送信元である表示端末部に送信する。
【００７８】
眼底画像検索部２０２は、検索情報に対応した眼底静止画像データがキャッシュ部２０４に保持されていないとき、眼底動画記憶部２０１から、検索情報に対応した眼底動画像のデータを検索して読み出し、画像処理部２０３に送る。一方、キャッシュ部２０４に保持されていないとき、サーバ装置２００Ａは、この画像処理部２０３で生成された、検索情報に対応した眼底静止画像のデータを、ネットワーク３００を介して、検索情報の送信元である表示端末部に送信する。
【００７９】
例えば、キャッシュ部２０４には、眼底動画記憶部２０１に記憶されている眼底動画像データが画像処理部２０３において最新のバージョンの処理プログラムで処理されて生成された眼底静止画像データが保持される。図１７のフローチャートは、サーバ装置２００Ａにおけるキャッシュ部２０４の保持内容の更新処理の一例を示している。
【００８０】
サーバ装置２００Ａは、ステップＳＴ９１において、処理を開始する。そして、サーバ装置２００Ａは、ステップＳＴ９２において、画像処理部２０３に新しいバージョンの処理プログラム（新しいアルゴリズム）が実装されたか否かを判断する。新しいバージョンの処理プログラムが実装されたとき、サーバ装置２００Ａは、ステップＳＴ９３において、キャッシュ部２０４に保持されている過去の処理プログラムで生成された眼底静止画像データを全て消去する。
【００８１】
そして、サーバ装置２００Ａは、ステップＳＴ９４において、眼底動画記憶部２０１に存在する全ての眼底動画像データにつき、画像処理部２０３で新しいバージョンの処理プログラムで処理して眼底静止画像データを生成し、キャッシュ部２０４に保存する。サーバ装置２００Ａは、このステップＳＴ９４の処理の後、ステップＳＴ９２の処理に戻る。
【００８２】
一方、ステップＳＴ９２で画像処理部２０３に新しいバージョンの処理プログラムが実装されないとき、サーバ装置２００Ａは、ステップＳＴ９５において、眼底動画記憶部２０１に眼底動画像のデータが追加されたか否かを判断する。眼底動画像のデータが追加されていないとき、サーバ装置２００Ａは、直ちに、ステップＳＴ９２の処理に戻る。
【００８３】
ステップＳＴ９５で眼底動画像のデータが追加されたとき、サーバ装置２００Ａは、ステップＳＴ９６の処理に移る。このステップＳＴ９６において、サーバ装置２００Ａは、追加された全ての眼底動画像のデータにつき、画像処理部２０３で最新のバージョンの処理プログラムで処理して眼底静止画像データを生成し、キャッシュ部２０４に保存する。サーバ装置２００Ａは、このステップＳＴ９６の処理の後、ステップＳＴ９２の処理に戻る。
【００８４】
また、例えば、キャッシュ部２０４には、眼底動画記憶部２０１に記憶されている眼底動画像データが画像処理部２０３において全ての処理プログラムで処理されて生成された眼底静止画像データが保持される。図１８のフローチャートは、サーバ装置２００Ａにおけるキャッシュ部２０４の保持内容の更新処理の一例を示している。
【００８５】
サーバ装置２００Ａは、ステップＳＴ１０１において、処理を開始する。そして、サーバ装置２００Ａは、ステップＳＴ１０２において、画像処理部２０３に新しいバージョンの処理プログラム（新しいアルゴリズム）が実装されたか否かを判断する。新しいバージョンの処理プログラムが実装されたとき、サーバ装置２００Ａは、ステップＳＴ１０３の処理に移る。
【００８６】
このステップＳＴ１０３において、サーバ装置２００Ａは、眼底動画記憶部２０１に存在する全ての眼底動画像データにつき、画像処理部２０３で新しいバージョンの処理プログラムで処理して眼底静止画像データを生成し、キャッシュ部２０４に保存する。サーバ装置２００Ａは、このステップＳＴ１０３の処理の後、ステップＳＴ１０２の処理に戻る。
【００８７】
一方、ステップＳＴ１０２で画像処理部２０３に新しいバージョンの処理プログラムが実装されないとき、サーバ装置２００Ａは、ステップＳＴ１０４において、眼底動画記憶部２０１に眼底動画像のデータが追加されたか否かを判断する。眼底動画像のデータが追加されていないとき、サーバ装置２００Ａは、直ちに、ステップＳＴ１０２の処理に戻る。
【００８８】
ステップＳＴ１０４で眼底動画像のデータが追加されたとき、サーバ装置２００Ａは、ステップＳＴ１０５の処理に移る。このステップＳＴ１０５において、サーバ装置２００Ａは、追加された全ての眼底動画像のデータにつき、画像処理部２０３で全ての処理プログラムで処理して眼底静止画像データを生成し、キャッシュ部２０４に保存する。サーバ装置２００Ａは、このステップＳＴ１０５の処理の後、ステップＳＴ１０２の処理に戻る。
【００８９】
さらに、例えば、キャッシュ部２０４には、過去に画像処理部２０３で生成されてキャッシュ部２０４に転送され、ネットワーク３００を介して、検索情報の送信元の表示端末部に送信された眼底静止画像データが保持される。図１９のフローチャートは、サーバ装置２００Ａにおけるキャッシュ部２０４の保持内容の更新処理の一例を示している。
【００９０】
サーバ装置２００Ａは、ステップＳＴ１１１において、処理を開始する。そして、サーバ装置２００Ａは、ステップＳＴ１１２において、画像処理部２０３からキャッシュ部２０４に転送された眼底静止画像データがあるか否かを判断する。画像処理部２０３からキャッシュ部２０４に転送された眼底静止画像データがないとき、サーバ装置２００Ａは、直ちに、ステップＳＴ１１２の処理に戻る。
【００９１】
一方、画像処理部２０３からキャッシュ部２０４に転送された眼底静止画像データがあるとき、サーバ装置２００Ａは、ステップＳＴ１１３の処理に移る。このステップＳＴ１１３において、サーバ装置２００Ａは、転送された眼底静止画像データを、キャッシュ部２０４に保存する。サーバ装置２００Ａは、このステップＳＴ１１３の処理の後、ステップＳＴ１１２の処理に戻る。
【００９２】
なお、図１９のフローチャートに示した更新処理の手順に従う際に、キャッシュ部２０４内のデータ量が予め定められた一定の値を超えた時点で、キャッシュ部２０４への保存時刻が最も早い眼底静止画像データを消去するようにしてもよい。
【００９３】
図１６に示す画像処理システム１０Ａの動作を説明する。画像処理システム１０Ａにおける眼底動画像データの記憶（保存）処理については、図３に示す画像処理システム１０における記憶（保存）処理と同様である（図８参照）。また、画像処理システム１０Ａにおける表示端末部１２０の眼底静止画像観察のためのユーザ操作は、図３に示す画像処理システム１０におけるユーザ操作と同様である（図９、図１０参照）。さらに、画像処理システム１０Ａにおける表示端末部１２０の検索情報送信および検索結果（眼底静止画像データ）受信の処理手順は、図３に示す画像処理システム１０における処理手順と同様である（図１１、図１２参照）。
【００９４】
サーバ装置２００Ａの検索結果（眼底静止画像データ）送信の処理手順について説明する。図２０のフローチャートは、表示端末部１２０から図５（ａ）に示すようなフォーマットの検索情報が供給される場合におけるサーバ装置２００Ａの処理手順の一例を示している。
【００９５】
サーバ装置２００Ａは、ステップＳＴ１２１において、処理を開始する。そして、サーバ装置２００Ａは、ステップＳＴ１２２において、キャッシュ部２０４に検索情報に対応した眼底静止画像データがあるときは、その眼底静止画像データを、検索結果とする。また、サーバ装置２００Ａは、このステップＳＴ１２２において、キャッシュ部２０４に検索情報に対応した眼底静止画像データがないときは、以下を検索結果とする。すなわち、眼底動画記憶部２０１に記憶されている眼底動画像のデータのうち、撮影日の期間の眼底動画像のデータを画像処理部２０３で最新バージョンの処理プログラムにより処理して生成された眼底静止画像データを、検索結果とする。
【００９６】
そして、サーバ装置２００Ａは、このステップＳＴ１２２において、検索結果としての眼底静止画像データを、ネットワーク３００を介して、検索情報の送信元である表示端末部１２０に送信する。この際、静止画像データには、画像処理のバージョン番号も付される。サーバ装置２００Ａは、ステップＳＴ１２２の処理の後、ステップＳＴ１２３において、処理を終了する。
【００９７】
図２１のフローチャートは、表示端末部１２０から図５（ｂ）に示すようなフォーマットの検索情報が供給される場合におけるサーバ装置２００Ａの処理手順の一例を示している。サーバ装置２００Ａは、ステップＳＴ１３１において、処理を開始する。そして、サーバ装置２００Ａは、ステップＳＴ１３２において、キャッシュ部２０４に検索情報に対応した眼底静止画像データがあるときは、その眼底静止画像データを、検索結果とする。
【００９８】
また、サーバ装置２００Ａは、このステップＳＴ１３２において、キャッシュ部２０４に検索情報に対応した眼底静止画像データがないときは、以下を検索結果とする。すなわち、サーバ装置２００Ａは、眼底動画記憶部２０１に記憶されている眼底動画像データのうち、撮影日時の眼底動画像データに対し、画像処理部２０３で指定されたバージョンの処理プログラムで処理し、生成された眼底静止画像データを検索結果とする。
【００９９】
なお、サーバ装置２００Ａは、検索情報で指定されたバージョンの処理プログラムの実装がない場合には、以下を検索結果とする。すなわち、サーバ装置２００Ａは、画像処理部２０３で生成可能な眼底静止画像あるいはキャッシュ部２０４にある眼底静止画像のうち、指定されたバージョンに最も近いバージョンの処理プログラムで生成された眼底静止画像のデータを、検索結果とする
【０１００】
また、サーバ装置２００Ａは、このステップＳＴ１３２において、検索結果としての眼底静止画像データを、ネットワーク３００を介して、検索情報の送信元である表示端末部１２０に送信する。この際、静止画像データには、画像処理のバージョン番号も付される。サーバ装置２００Ａは、ステップＳＴ１３２の処理の後、ステップＳＴ１３３において、処理を終了する。
【０１０１】
次に、画像処理システム１０Ａにおける検索／表示の処理について説明する。図２２のフローチャートは、その処理手順の一例を示している。ステップＳＴ１４１において、画像処理システム１０Ａは、処理を開始する。そして、ステップＳＴ１４２において、表示端末部１２０から検索対象を指定する。つまり、表示端末部１２０は、検索情報（図５（ａ），（ｂ）参照）を、ネットワーク３００を介して、サーバ装置２００Ａに送信する。
【０１０２】
次に、ステップＳＴ１４３において、サーバ装置２００Ａは、キャッシュ部２０４に検索情報に対応した眼底静止画像データがあるか否かを判定する。キャッシュ部２０４に検索情報に対応した眼底静止画像データがあるとき、サーバ装置２００Ａは、その眼底静止画像データを、検索結果とし、ステップＳＴ１４７の処理に移る。
【０１０３】
キャッシュ部２０４に検索情報に対応した眼底静止画像データがないとき、サーバ装置２００Ａは、ステップＳＴ１４４の処理に移る。このステップＳＴ１４４において、サーバ装置２００Ａのキャッシュ部２０４は、検索情報を眼底画像検索部２０２に転送する。そして、ステップＳＴ１４５において、サーバ装置２００Ａの眼底画像検索部２０２は、検索情報に対応した眼底動画像のデータを眼底動画記憶部２０１から検索し、画像処理部２０３に供給する。
【０１０４】
そして、ステップＳＴ１４６において、サーバ装置２００Ａの画像処理部２０３は、眼底動画像のデータを、検索情報に対応したバージョンの処理プログラムにより処理して眼底静止画像データを生成し、検索結果として、キャッシュ部２０４に転送する。サーバ装置２００Ａは、ステップＳＴ１４６の処理の後、ステップＳＴ１４７の処理に移る。
【０１０５】
ステップＳＴ１４７において、サーバ装置２００Ａのキャッシュ部２０４は、検索結果としての眼底静止画像データを、ネットワーク３００を介して、検索情報の送信元である表示端末部１２０に転送する。そして、ステップＳＴ１４８において、表示端末部１２０は、サーバ装置２００Ａから転送された眼底静止画像データに基づいて、ディスプレイに眼底静止画像を表示する。画像処理システム１０Ａは、このステップＳＴ１４８の処理の後、ステップＳＴ１４９において、処理を終了する。
【０１０６】
上述したように、図１６に示す画像処理システム１０Ａにおいては、サーバ装置２００Ａの画像処理部２０３は動的に処理プログラムの変更または追加が可能とされている。そして、端末装置としての表示端末部１２０からサーバ装置２００Ａに検索情報が送信され、この検索情報に対応した眼底静止画像データがサーバ装置２００Ａから表示端末部１２０に送られる。各表示端末部１２０は、自身で画像処理を行うものではなく、最新の処理アルゴリズムによる高画質の静止画像データを安価に取得できる。また、各表示端末部１２０は、最新バージョンの処理プログラムだけでなく、任意のバージョンの処理プログラムによる静止画像を取得でき、医療画像等の経時観察に良好に対処できる。
【０１０７】
また、図１６に示す画像処理システム１０Ａにおいては、サーバ装置２００Ａには、眼底静止画像データを保持するキャッシュ部２０４が備えられる。そして、キャッシュ部２０４に検索情報に対応した眼底静止画像データがある場合には、その眼底静止画像データが取り出されて表示端末部１２０に送信される。従って、キャッシュ部２０４に既に存在する眼底静止画像データについては画像処理部２０３で生成する必要がなく、検索情報に対応した静止画像データを表示端末部１２０に効率よく送信できる。
【０１０８】
＜３．変形例＞
なお、上述実施の形態においては、画像として、眼底画像を取り扱う例を示した。しかし、本技術は、その他の医療画像、さらには医療画像の以外の画像、例えば監視画像などを取り扱うものにも同様に適用できることは勿論である。
【０１０９】
また、本技術は、以下のような構成を取ることもできる。
（１）記憶部に記憶されている動画像データから静止画像データを生成し、動的に処理プログラムの変更または追加が可能な画像処理部と、
端末装置から送信されてくる検索情報を受信する検索情報受信部と、
上記検索情報受信部で受信される検索情報に対応した、所定の動画像データが所定の処理プログラムを用いて処理されて生成された静止画像データを、上記端末装置に送信する画像送信部とを備える
サーバ装置。
（２）上記画像処理部で生成された静止画像データを保持するキャッシュ部をさらに備え、
上記画像送信部は、上記端末装置からの検索情報に対応した静止画像データが上記キャッシュ部に保持されている場合、該キャッシュ部から該静止画像データを取り出して上記端末装置に送信する
前記（１）に記載のサーバ装置。
（３）上記キャッシュ部には、上記記憶部に記憶されている動画像データが上記画像処理部において最新のバージョンの処理プログラムで処理されて生成された静止画像データが保持されている
前記（２）に記載のサーバ装置。
（４）上記キャッシュ部には、上記記憶部に記憶されている動画像データが上記画像処理部において全ての処理プログラムで処理されて生成された静止画像データが保持されている
前記（２）に記載のサーバ装置。
（５）上記キャッシュ部には、過去に上記画像送信部が上記端末装置からの検索情報に対応して該端末装置に送信した静止画像データが保持されている
前記（２）に記載のサーバ装置。
（６）上記検索情報受信部で受信される検索情報には、上記動画像データを特定する第１の情報および上記処理プログラムを特定する第２の情報が含まれ、
上記画像送信部は、上記第１の情報で特定される動画像データが上記第２の情報で特定される処理プログラムで処理されて生成された静止画像データを、上記端末装置に送信する
前記（１）から（５）のいずれかに記載のサーバ装置。
（７）上記記憶部は、上記端末装置と同一または異なる端末装置から送信されてくる動画像データを記憶する
前記（１）から（６）のいずれかに記載のサーバ装置。
（８）上記画像データは、医療画像の画像データである
前記（１）から（７）のいずれかに記載のサーバ装置。
（９）端末装置から送信されてくる検索情報を受信するステップと、
上記検索情報に対応した、所定の動画像データが所定の処理プログラムで処理されて生成された静止画像データを、上記端末装置に送信するステップとを有する
画像送信方法。
（１０）コンピュータを、
端末装置から送信されてくる検索情報を受信する検索情報受信手段と、
上記検索情報受信手段で受信される検索情報に対応した、所定の動画像データが所定の処理プログラムで処理されて生成された静止画像データを、上記端末装置に送信する画像送信手段と
して機能させるプログラム。
（１１）サーバ装置と端末装置とがネットワークを介して接続されてなる画像処理システムにおいて、
上記サーバ装置は、
記憶部に記憶されている動画像データから静止画像データを生成し、動的に処理プログラムの変更または追加が可能な画像処理部と、
上記端末装置から送信されてくる検索情報を受信する検索情報受信部と、
上記検索情報受信部で受信される検索情報に対応した、所定の動画像データが所定の処理プログラムを用いて処理されて生成された静止画像データを、上記端末装置に送信する画像送信部とを備え、
上記端末装置は、
上記検索情報を上記サーバ装置に送信する検索情報送信部と、
上記サーバ装置から送られてくる、上記検索情報に対応した上記静止画像データを受信する画像受信部とを備える
画像処理システム。
（１２）動画像データを特定する第１の情報および動画像データから静止画像データを生成する処理プログラムを特定する第２の情報を含む検索情報をサーバ装置に送信する検索情報送信部と、
上記サーバ装置から送られてくる、上記検索情報に対応した、所定の動画像データが所定の処理プログラムで処理されて生成された静止画像データを受信する画像受信部とを備える
端末装置。
（１３）上記第２の情報で、最新の処理プログラムを特定するか、上記第１の情報で特定される動画像データに対応した処理プログラムを特定するかを選択するユーザインタフェース部をさらに備える
前記（１２）に記載の端末装置。
（１４）動画像データを特定する第１の情報および動画像データから静止画像データを生成する処理プログラムを特定する第２の情報を含む検索情報をサーバ装置に送信するステップと、
上記サーバ装置から送られてくる、上記検索情報に対応した、所定の動画像データが所定の処理プログラムで処理されて生成された静止画像データを受信するステップとを備える
画像受信方法。
（１５）コンピュータを、
動画像データを特定する第１の情報および動画像データから静止画像データを生成する処理プログラムを特定する第２の情報を含む検索情報をサーバ装置に送信する検索情報送信手段と、
上記サーバ装置から送られてくる、上記検索情報に対応した、所定の動画像データが所定の処理プログラムで処理されて生成された静止画像データを受信する画像受信手段と
して機能させるプログラム。
【符号の説明】
【０１１０】
１０，１０Ａ・・・画像処理システム
１１０-1，１１０-2，１１０-3・・・眼底カメラ
１２０-1，１２０-2，１２０-3・・・表示端末部
２００，２００Ａ・・・サーバ装置
２０１・・・眼底動画記憶部
２０２・・・眼底画像検索部
２０３・・・画像処理部
２０４・・・キャッシュ部
３００・・・ネットワーク
【図１】
2013090194.tif 000003
【図２】
2013090194.tif 000004
【図３】
2013090194.tif 000005
【図４】
2013090194.tif 000006
【図５】
2013090194.tif 000007
【図６】
2013090194.tif 000008
【図７】
2013090194.tif 000009
【図８】
2013090194.tif 000010
【図９】
2013090194.tif 000011
【図１０】
2013090194.tif 000012
【図１１】
2013090194.tif 000013
【図１２】
2013090194.tif 000014
【図１３】
2013090194.tif 000015
【図１４】
2013090194.tif 000016
【図１５】
2013090194.tif 000017
【図１６】
2013090194.tif 000018
【図１７】
2013090194.tif 000019
【図１８】
2013090194.tif 000020
【図１９】
2013090194.tif 000021
【図２０】
2013090194.tif 000022
【図２１】
2013090194.tif 000023
【図２２】
2013090194.tif 000024