(57)【要約】【課題】医用画像データの保存及びバックアップに要する時間を短縮する。【解決手段】ＮＡＳ８1〜８Nは、画像管理装置４により、予備のグループＡ、画像データ書き込み可能なグループＢ、付帯情報のみ更新可能なグループＣ、データの読み出しのみ可能なグループＤに分類される。これにより、画像データを保存する際には、画像データ書き込み可能なグループＢに属するＮＡＳにのみアクセスすればよいので、保存に要する時間が短縮される。また、バックアップにおいては、前回のバックアップ時にグループＢ、Ｃに属していたＮＡＳと、前回のバックアップ時にはグループＡに属し今回のバックアップ時にはグループＢに属していたＮＡＳとについてのみ、バックアップを行えばよいので、バックアップに要する時間が短縮される。【選択図】図１
2008071039.tif 000002
【特許請求の範囲】
【請求項１】
付帯情報及び画像データからなる画像情報を保管するための複数のストレージ装置を管理する画像管理装置であって、
複数のストレージ装置を、少なくとも、画像情報を書き込み可能なグループと画像データの書き込みが禁止されるグループとに分類するグループ管理部と、
前記画像情報を書き込み可能なグループに属するストレージ装置のうち、空き容量の最も大きなストレージ装置を選択し、選択されたストレージ装置に画像情報の書き込みを行うデータ管理部と、
を備えることを特徴とする画像管理装置。
【請求項２】
前記グループ管理部は、
画像の保管が行われていない、前記２つのグループとは異なるストレージ装置を予備のグループに分類し、
前記画像情報を書き込み可能なグループに属するストレージ装置のうち、前記画像情報を記憶する空き容量のないストレージ装置がある場合には、そのストレージ装置を画像情報の書き込み可能なグループから除外し、
前記予備のグループに属するストレージ装置を、前記画像情報を書き込み可能なグループに移行させることを特徴とする請求項１に記載の画像管理装置。
【請求項３】
前記グループ管理部は、
前記書き込み可能なグループから除外されたストレージ装置を、前記画像データの書き込みが禁止されるグループに移行させ、
前記データ管理部は、
前記画像データの書き込みが禁止されるグループに属するストレージ装置に対しては、前記付帯情報の書き換えを可能とすることを特徴とする請求項２に記載の画像管理装置。
【請求項４】
前記グループ管理部は、
前記ストレージ装置が、前記画像データの書き込みが禁止されるグループに属する期間を有限とし、
当該期間が過ぎたストレージ装置を、前記画像データの書き込みが禁止されるグループから、画像情報の書き込みが禁止されるグループに移行させ、
前記データ管理部は、
前記画像情報の書き込みが禁止されるグループに属するストレージ装置に対しては、画像情報の書き込みを禁止することを特徴とする請求項３に記載の画像管理装置。
【請求項５】
前記画像情報が保存されてから再び読み出されるまでの時間の統計量に基づいて、前記期間を算出する期間算出部をさらに備えることを特徴とする請求項４に記載の画像管理装置。
【請求項６】
前記データ管理部は、
前記画像情報の書き込みが禁止されるグループのストレージ装置に保管される画像情報の付帯情報を書き換える場合には、
前記付帯情報の書き換えの対象となっている画像情報を、当該画像情報が保存されているストレージ装置から、前記画像情報を書き込み可能なグループに属するストレージ装置に移動させ、
前記画像データの移動先のストレージ装置に記憶される前記画像情報に対して、前記付帯情報を書き換えることを特徴とする請求項４に記載の画像管理装置。
【請求項７】
前回のバックアップ時とは記憶するデータの内容が異なるストレージ装置に保存されたデータのバックアップを定期的に行うバックアップ管理部をさらに備えることを特徴とする請求項１に記載の画像管理装置。
【請求項８】
前記バックアップ管理部は、
バックアップ対象のストレージ装置の数が、指定数を超えた場合には、ストレージ装置間のデータの移動により、バックアップ対象のストレージ装置の数を削減することを特徴とする請求項７に記載の画像管理装置。
【請求項９】
バックアップを行う対象のストレージ装置には、
前回のバックアップ時に、画像情報を書き込み可能なグループに属していた第１のストレージ装置と、前回のバックアップ時に、画像データの書き込みが禁止されるグループに属していた第２のストレージ装置と、前回のバックアップ時と、今回のバックアップ時との間に、画像情報を書き込み可能なグループに属することとなった第３のストレージ装置とが含まれ、
前記バックアップ管理部は、
バックアップ対象のストレージ装置の数が、指定数を超えた場合には、前記第２のストレージ装置に保存されたデータを、前記第３のストレージ装置に移動させることを特徴とする請求項８に記載の画像管理装置。
【請求項１０】
前記バックアップ管理部は、
前記画像データの書き込みが禁止されるグループに属するストレージ装置に保存されたデータを、前記第３のストレージ装置に移動させた後も、バックアップを行うストレージ装置の数が、指定されたバックアップ装置数を超えていた場合には、
前記第１のグループに属するストレージ装置に保存されたデータを、前記第３のストレージ装置に移動させることを特徴とする請求項９に記載の画像管理装置。
【請求項１１】
前記バックアップ管理部は、
前記第３のストレージ装置のうち、空き容量が最も大きいストレージ装置に、前記データを移動させることを特徴とする請求項１０に記載の画像管理装置。
【請求項１２】
過去のバックアップ時における前記各ストレージ装置の負荷を監視し、その監視結果に基づいて、指定数を算出する指定数算出部をさらに備えることを特徴とする請求項８に記載の画像管理装置。
【請求項１３】
前記バックアップ管理部は、
前記バックアップするデータを、現在ストレージ装置に保存されているデータと前回のバックアップされたデータとの差分データとすることを特徴とする請求項７〜１２のいずれか一項に記載の画像管理装置。
【請求項１４】
請求項１〜１３のいずれか一項に記載の画像管理装置と、
前記複数のストレージ装置と、を備える画像管理システム。
【請求項１５】
前記画像管理装置と通信ネットワークによって接続され、前記画像管理装置によって管理される画像データを表示する画像表示装置をさらに備えることを特徴とする請求項１４に記載の画像管理システム。
【請求項１６】
前記画像管理装置と通信ネットワークによって接続され、前記画像管理装置によって管理される画像情報をバックアップする画像バックアップ装置をさらに備えることを特徴とする請求項１４又は１５に記載の画像管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、医用画像データを保管する画像管理装置及び画像管理システムに係り、さらに詳しくは、医用画像データを効率良く管理する画像管理装置及び画像管理システムに関する。
【背景技術】
【０００２】
従来より、病院内における情報の共有化や効率的な情報の管理を主眼として情報のネットワーク化が進められている。Ｘ線コンピュータ断層撮影（ＣＴ）装置、磁気共鳴イメージング装置、核医学装置、超音波診断装置などの各種モダリティで撮像される医用画像を、情報通信ネットワークを用いて統括的に管理する画像管理システムは、その代表例である。このようなシステムでは、情報通信ネットワークに、上記各種モダリティと、医用画像データを保管するいわゆるストレージ装置と、医用画像を表示するパーソナルコンピュータ等のクライアント端末とが接続される。そして、モダリティから情報通信ネットワークを介して送信された医用画像データは、ストレージ装置に一旦保管されたうえ、メディアなどに定期的にバックアップされる。そして、ストレージ装置に保管された医用画像データは、情報通信ネットワークを介してクライアント端末へ送信され、その画面上に表示される。
【０００３】
上述したような情報通信ネットワークのストレージ装置の１つにＮＡＳ（Network Attached Storage）がある。図１１には、ＮＡＳによって構築された画像管理システムの論理構成の一例が示されている。図１１に示されるように、画像管理システム１０１は、通信ネットワークとしてのＬＡＮ（Local Area Network）１１に、モダリティ１、画像管理装置３、クライアント端末としての複数の画像表示装置５、画像バックアップ装置７が接続されることによって構築されている。
【０００４】
画像管理装置３には、複数のＮＡＳ８1〜８N（Ｎは、２以上の整数）が接続されている。画像管理装置３は、モダリティ１から送られてきた医用画像データを、ＮＡＳ８1〜８Nのいずれかに格納する。画像管理装置３は、医用画像データを保管する際には、ＮＡＳの負荷を分散するために、その医用画像データを検査単位に平均し、接続されている全てのＮＡＳ８1〜８Nにアクセスしてそれらの空き容量を調べ、空き容量が最も大きいＮＡＳを特定し、特定されたＮＡＳに画像データを保管している。そして、画像管理装置３は、定期的に、そのバックアップ間隔の間に保管するデータの内容が更新されたすべてのＮＡＳ８1〜８Nに格納された医用画像データを、画像バックアップ装置７にバックアップしている。
【０００５】
さらに、画像管理装置３は、画像表示装置５から医用画像データの送信依頼があった場合には、その医用画像データをＮＡＳ８1〜８Nのいずれかから読み出して、画像表示装置５にその医用画像データを送っている。前述のように、医用画像データは、各ＮＡＳに分散して保管されているので、画像を利用する複数の画像表示装置５各々からのアクセスに対しても、各ＮＡＳの負荷が分散されるようになっている（例えば、特許文献１参照）。
【０００６】
【特許文献１】特開２００４−２３４５５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
このように、従来の画像管理システムでは、医用画像データを保管する際に、各ＮＡＳの空き容量を調べるためにすべてのＮＡＳに一旦アクセスする必要があり、このアクセスのために、医用画像データを保管するまでに時間がかかってしまうという不都合が生じていた。
【０００８】
また、画像データ等のバックアップ時には、前回のバックアップ時から保管する医用画像データの内容が更新されたＮＡＳについては、すべてバックアップの対象となる。前述のように、新たな医用画像データは各ＮＡＳに分散して保管されることから、バックアップ対象となるＮＡＳの数は非常に多くなり、データがバックアップされるメディア交換のオーバーヘッドなどが増えて、バックアップに要する時間が増加してしまうという不都合が生じていた。
【０００９】
本発明の目的は、上記事情に鑑みてなされたものであり、画像データを保管に要する時間を短縮することができる画像管理装置及び画像管理システムを提供することである。
【００１０】
また、本発明の目的は、データのバックアップに要する時間を短縮することができる画像管理装置及び画像管理システムを提供することである。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、請求項１に記載の発明は、付帯情報及び画像データからなる画像情報を保管するための複数のストレージ装置を管理する画像管理装置であって、
複数のストレージ装置を、少なくとも、画像情報を書き込み可能なグループと画像データの書き込みが禁止されるグループとに分類するグループ管理部と、
前記画像情報を書き込み可能なグループに属するストレージ装置のうち、空き容量の最も大きなストレージ装置を選択し、選択されたストレージ装置に画像情報の書き込みを行うデータ管理部とを備える画像管理装置である。
【発明の効果】
【００１２】
請求項１に記載の発明によれば、グループ管理部によって画像データを書き込み可能なグループとして管理されているストレージ装置だけが、画像データの格納先の候補となるので、空き容量を調べるストレージ装置を、書き込み可能なグループとして管理されているストレージ装置だけとすることができるようになる。この結果、すべてのストレージ装置にアクセスして空き容量を調べる必要がなくなるため、画像データの保管に要する時間を短縮することができる。
【００１３】
また、請求項１に記載の発明によれば、前回のバックアップ時から今回のバックアップ時までの間に、データを書き込み可能なグループに属していたストレージ装置だけについて、データのバックアップを行えばよいので、バックアップに要する時間を短縮することができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明に係る画像管理装置及び画像管理システムの好適な実施形態について、図面を参照しながら具体的に説明する。
【００１５】
図１には、本発明の一実施形態に係る画像管理システム１００の論理構成の一例が示されている。図１に示されるように、本実施形態に係る画像管理システム１００は、モダリティ１と、画像管理装置４と、画像表示装置５と、画像バックアップ装置７と、ＬＡＮ（Local Area Network）１１と、Ｎ（Ｎは２以上の整数）台のＮＡＳ（Network Attached Storage）８1〜８Nとを備えている。モダリティ１と、画像管理装置４と、複数の画像表示装置５と、画像バックアップ装置７とは、ＬＡＮ１１に接続され、互いに通信可能となっている。実際には、モダリティ１については、それぞれ複数台がＬＡＮ１１に接続されていてもよいが、図面の錯綜を防ぐため、図１ではそのうちの１台のみが示されている。また、ＮＡＳ（Network Attached Storage）８1〜８Nも、実際には、ＬＡＮ１１に接続されており、このＬＡＮ１１を介して、画像管理装置４とのデータ送受信を行うが、説明を簡単にするため、図１では、ＮＡＳ８1〜８Nが画像管理装置３に接続されているものとして図示し、以下の説明を行うものとする。
【００１６】
モダリティ１は、被検体を観察し、その観察結果から医用画像データ（以下、「画像データ」と略述する）を生成する医用診断装置である。画像データがモダリティ１で作成されると、その画像データには、その画像データに対応する患者ＩＤ、検査ＩＤ、シリーズＩＤ、画像番号、スライス厚の情報、撮影部位の情報等が付帯するようになる。これらの情報を、以下では「付帯情報」という。また、画像データと付帯情報とを総称して「画像情報」ということもある。この付帯情報は、医用画像に関する通信と保存の規格であるＤＩＣＯＭ規格に従っている。モダリティ１で生成された画像データ及びその付帯情報は、ＬＡＮ１１を経由して画像管理装置４に送られる。
【００１７】
画像管理装置４は、Ｎ個（Ｎは、２以上の自然数）のＮＡＳ８1〜８Nを管理するコンピュータである。より具体的には、画像管理装置４は、ＬＡＮ１１を介してモダリティ１から送られた画像データ及びその付帯情報をＮＡＳ８1〜８Nに保存し、画像表示装置５からの要求により、画像表示装置５に対し、要求された画像データ及びその付帯情報を、ＬＡＮ１１を介して送信する。さらに、画像管理装置４は、定期的に、ＬＡＮ１１を介して、画像バックアップ装置７へ、ＮＡＳ８1〜８Nに保存されたデータのバックアップを行う。
【００１８】
図２には、画像管理装置４の内部の機能ブロック図が示されている。図２に示されるように、画像管理装置４は、グループ管理部４１と、データ管理部４３と、バックアップ管理部４５と、データベース４７とを備えている。画像管理装置４は、パーソナルコンピュータ等の情報処理装置であり、ＣＰＵとＲＡＭとＲＯＭ（いずれも不図示）とを有している。このＣＰＵが、グループ管理部４１、データ管理部４３、バックアップ管理部４５、データベース４７に対応するプログラムを実行することにより、それらの機能が実現されている。
【００１９】
グループ管理部４１は、ＮＡＳ８1〜８Nをそれぞれ属性が異なる４種類のグループＡ〜Ｄに分類して管理している。図１、図２においては、ＮＡＳ８1〜８Nのうち、ＮＡＳ８1〜８M1がグループＡに分類されており、ＮＡＳ８M1+1〜８M2がグループＢに分類されており、ＮＡＳ８M2+1〜８M3がグループＣに分類されており、ＮＡＳ８M3+1〜８M4がグループＤに分類されている。ここで、Ｍ１、Ｍ２、Ｍ３、Ｍ４は整数であり、０＜Ｍ１＜Ｍ２＜Ｍ３＜Ｍ４＜Ｎの関係があるものとする。
【００２０】
グループＡは、予備のＮＡＳのグループである。グループＢは、画像データ及び付帯情報を書き込み可能なＮＡＳのグループである。本実施形態では、このグループに属するＮＡＳに対して、画像データ及びその付帯情報が保管される。グループＣは、付帯情報のみ書き換え可能なＮＡＳのグループである。このグループに属するＮＡＳに対しては、画像データの書き込みは禁止されており、その付帯情報の内容の更新だけが可能となっている。グループＤは、読み出しのみ可能なＮＡＳのグループである。このグループのＮＡＳに対しては、画像データ及びその付帯情報の書き込みが禁止されている。
【００２１】
通常、ＮＡＳ８k（ｋ＝１、２、３、…Ｎ）は、所属するグループが、グループＡ→グループＢ→グループＣ→グループＤとなるように遷移する。グループ管理部４１は、必要に応じて、各ＮＡＳが、どのグループに属すべきかを判定し、その判定結果に応じて、そのＮＡＳが属すべきグループを決定している。
【００２２】
なお、このシステムでは、最初からＮＡＳを４つのグループに分類するわけではない。システム運用開始当初は、ＮＡＳ８1〜８Nは、予備のグループＡと、画像データ及びその付帯情報が書き込み可能なグループＢとに分類しておき、この後、グループ管理部４１が、空き容量が少なくなったＮＡＳをグループＣに移行させ、最終的にグループＤに移行させることにより、ＮＡＳが結果的に４つのグループに分類されるようになる。なお、システム運用開始当初におけるグループＢに属するＮＡＳの数は、画像管理装置４のオペレータによって指定可能となっている。
【００２３】
本実施形態では、グループＣに属するＮＡＳがグループＣに属している期間を有限としている。以下では、この期間を「付帯情報変更可能期間」とする。グループ管理部４１は、ＮＡＳがグループＢからグループＣに移行した時点で時間計測を開始し、その時間が付帯情報変更可能期間を経過したＮＡＳを、グループＣからグループＤに移行させる。この付帯情報変更可能期間は、システム運用開始当初に、画像管理装置４のオペレータによって予め指定可能となっている。
【００２４】
どのＮＡＳがそのグループに属しているかは、データベース４７内に設けられたグループ管理テーブル５１に記述されている。グループ管理部４１は、あるグループに属しているＮＡＳの別のグループへの移行を、このグループ管理テーブル５１の内容を書き換えることにより行う。すなわち、グループ管理部４１は、グループ管理テーブル５１を用いて、ＮＡＳのグループを管理している。
【００２５】
データ管理部４３は、モダリティ１から画像データ及びその付帯情報を受信して、グループＢに属するＮＡＳ８M1+1〜８M2に保存する。このとき、データ管理部４３は、データベース４７のグループ管理テーブル５１を参照し、グループＢに属しているＮＡＳがＮＡＳ８M1+1〜８M2であることを読み出す。そして、データ管理部４３は、グループＢに属する個々のＮＡＳにアクセスし、その空き容量を問い合わせる。そして、グループＢに属するＮＡＳ８M1+1〜８M2のうち、空き容量が最も大きいＮＡＳに画像データ及びその付帯情報を保存する。
【００２６】
このように、本実施形態によれば、それぞれの空き容量を調べるためにアクセスするＮＡＳが、ＮＡＳ８M1+1〜８M2のみとなるため、そのアクセスに要する時間は短くなる。
【００２７】
また、データ管理部４３は、ＮＡＳ８M1+1〜８M2、８M2+1〜８M3に保存されたデータのうち、すでに保存した画像データに付帯する付帯情報の更新を行う場合もある。
【００２８】
データ管理部４３は、画像データが、どのＮＡＳに保存されているかを示す情報を、データベース４７のデータ管理テーブル５３に登録している。また、新たに保存されたデータ及び更新されたデータは後述するバックアップの対象、すなわち差分データとなるため、データ管理部４３は、バックアップ対象となる差分データの情報（対応ＮＡＳ及びその格納領域）を、「バックアップ履歴」として、バックアップ管理テーブル５５に登録しておく。
【００２９】
バックアップ管理部４５は、例えば定期的に、ＮＡＳ８1〜８Nに保存されたデータを、画像バックアップ装置７にバックアップする。バックアップ管理部４５は、効率的なバックアップを行うため、バックアップ管理テーブル５５を参照し、前回のバックアップ時から、保存するデータの内容が更新されているＮＡＳのみについて、データのバックアップを行う。
【００３０】
バックアップ管理部４５は、各ＮＡＳについて前回のバックアップ時との差分データのみをバックアップする。バックアップ管理テーブル５５には、前述のように、各ＮＡＳで前回のバックアップ時から内容が変わった差分データに関する情報が登録されており、その情報から、各ＮＡＳでのバックアップすべき差分データを把握することが可能となる。
【００３１】
また、バックアップ管理部４５には、予め、バックアップする装置数が指定されている。このバックアップする装置数は、予め、オペレータによって指定されている。バックアップ管理部４５は、実際に、バックアップが必要となったＮＡＳの数が、その指定数を上回った場合には、バックアップ管理部４５は、ＮＡＳ間のデータの移動により、バックアップすべきＮＡＳの数を削減する。
【００３２】
図１に戻り、画像表示装置５は、オペレータの操作入力に従って、画像管理装置４に保存された画像データの読み出し要求を、画像管理装置４に発する。画像管理装置４を構成するデータ管理部４３は、データ管理テーブル５３を参照して、その要求に対象となった画像データを、いずれかのＮＡＳから読み出して、画像表示装置５に送る。
【００３３】
画像表示装置５は、送られた画像データに対応する医用画像を画面上に表示する。画像表示装置５に表示された画像を見たオペレータが、その画像とともに表示された付帯情報などに誤りを発見し、その付帯情報の書き換えをすべく、画像表示装置５の操作入力により、訂正された付帯情報を書き換え、確定を指令した場合、その操作入力により書き換えられた付帯情報は、画像管理装置４に送られる。画像管理装置４は、ＮＡＳに保存された該当する付帯情報を、送られた付帯情報に更新する。
【００３４】
画像バックアップ装置７は、バックアップ先の記録媒体であるメディア（例えば、光ディスクなどのリムーバブルディスクなど）へバックアップデータを書き込み可能な装置である。画像バックアップ装置７には、画像管理装置４を構成するバックアップ管理部４５の管理の下で、ＮＡＳ８1〜８Nに保存された画像データ及びその付帯情報がバックアップされる。
【００３５】
ＮＡＳ８1〜８Nそれぞれは、画像管理装置４との間で画像データ及び付帯情報の送受信をファイル単位で行うファイルシステムと記憶装置と（いずれも不図示）を備えるファイルサーバであり、画像データ及びその付帯情報を保存する。ＮＡＳ８1〜８Nは、画像管理装置４の指示の下で、画像データ等の書き込みや読み出しを行う。なお、このＮＡＳは、適宜増設することが可能である。
【００３６】
次に、画像管理システム１００の具体的な動作についてフローチャートを中心に説明する。図３には、データ管理部４３の処理の一例のフローチャートが示され、図４、図５には、グループ管理部４１の処理の一例のフローチャートが示され、図６には、バックアップ管理部４５の処理の一例のフローチャートが示されている。また、図７には、データ管理部４３によるデータの書き込み動作の一例が模式的に示され、図８（Ａ）、図８（Ｂ）には、データ管理部４３による付帯情報の更新動作の一例が模式的に示され、図９には、グループ管理部４１によるグループの管理の流れが模式的に示され、図１０（Ａ）には、バックアップ対象のＮＡＳを説明するための図が示され、図１０（Ｂ）には、バックアップ時のデータ移動の一例が模式的に示されている。
【００３７】
まず、画像管理装置４による画像データ及びその付帯情報の書き込み動作について説明する。図３には、画像データ及びその付帯情報の書き込み動作の際の画像管理装置３を構成するデータ管理部４３の処理手順のフローチャートが示されている。
【００３８】
図３に示されるように、まず、ステップ２０１において、データ管理部４３は、モダリティ１又は画像表示装置５からの保存対象のデータの受信待ち状態となっている。そのデータが受信されると、データ管理部４３は、ステップ２０３に進む。ステップ２０３では、送られたデータが、画像データであるか否かを判断する。この判断が肯定されればステップ２０５に進み、否定されればステップ２１５に進む。
【００３９】
ステップ２０５〜ステップ２１４の処理は、画像データの書き込み処理である。まず、ステップ２０５では、グループ管理テーブル５１を参照して、現在グループＢに属するＮＡＳを読み出す。ここで、図１のようにグループ分けされている場合には、ＮＡＳ８M1+1〜８M2が読み出されるようになる。そして、ステップ２０７において、グループＢに属する各ＮＡＳ８M1+1〜８M2にアクセスして、その空き容量を問い合わせる。次のステップ２０９では、空き容量最大のＮＡＳを特定し、ステップ２１１では、特定されたＮＡＳに画像データを保管する。
【００４０】
例えば、図７に示されるように、グループＢに属するＮＡＳが、ＮＡＳ８2、８3、８4であったとすると。データ管理部４３は、細線矢印で示されるように、ＮＡＳ８2、８3、８4にアクセスする（ステップ２０７）。すると、破線矢印で示されるように、各ＮＡＳ８2、８3、８4はそれぞれ、自分の空き容量を、データ管理部４３に送信する。そして、データ管理部４３は、太線矢印で示されるように、最も空き容量が大きなＮＡＳ８3に画像データ及びその付帯情報を保存する（ステップ２１１）。図７からもわかるように、データ管理部４３は、ＮＡＳの空き容量を把握するのにグループＢに属するＮＡＳだけにアクセスすればよいので、空き容量を得るための時間を短縮しデータの保存に要する時間を全体的に短縮することができる。
【００４１】
次のサブルーチン２１３は、グループ管理テーブルの更新処理である。このサブルーチン２１３では、図４に示されるように、例えば、ステップ３０１において、データ管理部４３は、グループ管理部４１に対し、グループ更新処理の起動コマンドを送信する。この起動コマンドには、グループＢに含まれる各ＮＡＳの空き容量の情報が含まれている。このコマンドを受けて、グループ管理部４１は処理を開始する。まず、ステップ４０１では、画像データを書き込める空き容量がないＮＡＳが有るか否かを判断する。この判断が肯定された場合にのみ、ステップ４０３とステップ４０５とをこの順に実行する。
【００４２】
ステップ４０３では、グループ管理部４１は、空き容量がないＮＡＳを、グループ管理テーブル５１を書き替えて、グループＢからグループＣに移行させる。さらに、ステップ４０５では、該当ＮＡＳの台数分だけグループＡからグループＢに移行させるように、グループ管理テーブル５１を書き換える。これにより、例えば図９に示されるように、グループＢからグループＣに移行するＮＡＳが２台であった場合には、グループ管理部４１は、グループＡから、新たに２台のＮＡＳを、グループＢに移行させる。なお、このグループＢに移行したＮＡＳは、バックアップ時における後述する３）のＮＡＳに該当するため、このステップ４０５では、グループ管理部４１は、バックアップ管理テーブル５５に、グループＢに移行したＮＡＳが、３）のＮＡＳである旨を登録しておく。
【００４３】
ステップ４０１において判断が否定された後、又は、ステップ４０５実行後に行われるステップ４０７では、グループ管理部４１は、処理終了通知を、データ管理部４３に返す。データ管理部４３は、受信待ちとなっており、処理終了通知を受けると、サブルーチン２１３を終了する。
【００４４】
図３に戻り、サブルーチン２１３終了後、データ管理部４３は、ステップ２１４に進み、新たに画像データ及び付帯情報が保存されたＮＡＳのその格納領域などの情報を、データ管理テーブル５３に登録するとともに、「バックアップ履歴」としてバックアップ管理テーブル５５に登録し、データベース４７を更新する。ステップ２１４終了後は、データ管理部４３は、ステップ２０１に戻って受信待ちとなる。
【００４５】
一方、ステップ２０３で判断が否定された後に行われるステップ２１５〜ステップ２３１は、付帯情報の更新処理である。
【００４６】
まず、ステップ２１５では、データ管理部４３は、グループ管理テーブル５１からグループＢ、Ｃに属するＮＡＳを読み出す。ここで、図８（Ａ）に示される例では、グループＢに属するＮＡＳとして、ＮＡＳ８2、８3が読み出され、グループＣに属するＮＡＳとして、ＮＡＳ８4が読み出される。そして、次のステップ２１７では、グループＢ、Ｃに属するＮＡＳに付帯情報を更新する画像データが存在するか否かを判断する。この判断が肯定されればステップ２１９に進み、否定されればステップ２２１に進む。
【００４７】
ステップ２１９では、データ管理部４３は、図８（Ａ）に示されるように、グループＢ、Ｃのいずれかに属するＮＡＳに保存された画像データに付帯する付帯情報の更新を行う。ステップ２１９終了後は、ステップ２０１に戻り、再び受信待ち状態となる。
【００４８】
一方、ステップ２１７において判断が否定された後のステップ２２１では、データ管理部４３は、グループ管理テーブル５１からグループＤのＮＡＳを読み出し、次のステップ２２３では、更新されるべき付帯情報を保管するＮＡＳを特定する。次のステップ２２５では、グループＢのＮＡＳにアクセスし、各ＮＡＳの空き容量を問い合わせ、ステップ２２７では、空き容量最大のＮＡＳを特定する。次のステップ２２９では、図８（Ｂ）に示されるように、付帯情報を保管するＮＡＳから、グループＢに属しその中で空き容量が最大であるＮＡＳに、該当する付帯情報及びその付帯情報に対応する画像データを移動させる。次のステップ２３１では、データ管理部４３は、データ管理テーブル５３やバックアップ管理テーブル５５を、上記データの移動に応じて書き換え、データベース４７を更新する。
【００４９】
次に、グループＣに属するＮＡＳを、グループＤに属するＮＡＳに移行させる処理について説明する。この処理は、定期的に実施される。図５に示されるように、ステップ５０１において、グループＣに属するＮＡＳの中に、付帯情報変更可能期間を経過したＮＡＳが有るか否かを判断する。この判断が肯定された場合にのみ、グループ管理部４１は、ステップ５０３において、該当するＮＡＳが、グループＣからグループＤに移行するように、グループ管理テーブル５１を書き替える。この処理により、図９に示されるように、付帯情報変更可能期間が経過したＮＡＳは、グループＣからグループＤに移行するようになる。
【００５０】
次に、画像管理システム１００のバックアップの際の動作について説明する。図６には、バックアップの際のバックアップ管理部４５の動作を示すフローチャートが示されている。図６に示されるように、まず、ステップ６０１では、データベース４７のバックアップ管理テーブル５５を参照して、バックアップ対象のＮＡＳを特定する。
【００５１】
バックアップ対象のＮＡＳとしては、図１０（Ａ）に示されるように、以下の３つのＮＡＳが該当するようになる。
１）前回のバックアップ時にグループＢに属していたＮＡＳ
２）前回のバックアップ時にグループＣに属していたＮＡＳ
３）前回のバックアップ時にはグループＡであったが、今回のバックアップ時にはグループＢに属しているＮＡＳ
バックアップ管理テーブル５５には、前回バックアップ時の１）、２）、３）に該当しているＮＡＳと、そのＮＡＳに保存されたデータのうち、前回のバックアップ時から今回のバックアップ時までの間に、新たに書き込まれた画像データ及びその付帯情報、更新された付帯情報などのデータが、「バックアップ履歴」として保存されている。バックアップ管理部４５は、これらの情報に基づいて、バックアップ対象のＮＡＳの装置数を特定する。
【００５２】
次のステップ６０３では、バックアップするＮＡＳの装置数が、指定数を超えているか否かを判断する。この指定数は、前述のとおり、オペレータによって、予め指定されているものとする。この判断が肯定されればステップ６１５に進み、否定されればステップ６０５に進む。
【００５３】
ステップ６１５では、バックアップをそのまま実行し、ステップ６１７では、上述した「バックアップ履歴」（１）、２）、３）に該当するＮＡＳなどの情報）をバックアップ管理テーブル５５に保存して、処理を終了する。このバックアップ履歴は、次回のバックアップ時に参照される。
【００５４】
一方、ステップ６０３において判断が否定された場合に実行されるステップ６０５〜ステップ６１３では、バックアップ必要なＮＡＳの装置数が、指定数を超えていた場合に行われる処理である。まず、ステップ６０５では、２）に分類されるＮＡＳ（図１０（Ｂ）に示されるように、前回のバックアップ時にグループＣに属していたＮＡＳ）であって、前回のバックアップ時から、付帯情報が変更された画像データ及びその付帯情報を、空き容量が最も大きなＮＡＳに移動させる。次のステップ６０７では、移動元のＮＡＳを、グループＤのＮＡＳに移行させる。図１０（Ｂ）に示されるように、２）に属するＮＡＳに保存されたデータのうち、前回のバックアップ時から書き換えられた可能性があるデータ（差分データ）は、更新される可能性が小さい付帯情報のみであり、バックアップ必要なデータ量は、１）に属するＮＡＳよりも少ないのが一般的である。
【００５５】
次のステップ６０９では、バックアップするＮＡＳ数が指定数を超えているか否かを判断する。この判断が肯定されればステップ６１１に進み、否定されればステップ６１５に進んで、バックアップをそのまま実行し、ステップ６１７では、「バックアップ履歴」をバックアップ管理テーブル５５に保存して、処理を終了する。なお、この場合、ステップ６１５では、ステップ６０５でデータの移動先となったＮＡＳについては、最終的に、前回のバックアップ時から今回のバックアップ時までに新たに追加された画像データ及びその付帯情報と、ステップ６０５におけるデータ移動により書き込まれた画像データ及びその付帯情報とのデータが、全体的な差分データとしてバックアップされることになる。
【００５６】
ステップ６０９で判断が肯定されると、ステップ６１１に進む。ステップ６１１では、１）に分類されるＮＡＳ（図１０（Ｂ）に示されるように、前回のバックアップ時にグループＢに属していたＮＡＳ）であって、前回のバックアップ時から、新たに記憶された画像データ及び付帯情報（差分データ）を空き容量が最も大きなＮＡＳに移動させる。図１０（Ｂ）に示されるように、１）に属するＮＡＳでは、前回のバックアップ時から書き換えられた可能性があるデータ（差分データ）は、新たな画像データなどが含まれているため、バックアップ必要なデータ量は、２）に属するＮＡＳよりも多いのが一般的である。
【００５７】
次のステップ６１３では、移動元のＮＡＳを、グループＤに移行させる。ステップ６１３終了後は、ステップ６１５に進み、指定数以内のＮＡＳについて、データのバックアップを実行し、ステップ６１７では、今回のバックアップの対象であったＮＡＳに関する情報などの「バックアップ履歴」を保存して、処理を終了する。なお、この場合、ステップ６１５では、ステップ６１１でデータの移動先となったＮＡＳについては、最終的に、前回のバックアップ時から今回のバックアップ時までに新たに追加された画像データ及びその付帯情報と、ステップ６０５でのデータ移動により新たに書き込まれた画像データ及びその付帯情報とのデータが、全体的な差分データとしてバックアップされることになる。
【００５８】
このように、本実施形態によれば、前回のバックアップ時に、グループＣに属していたＮＡＳの更新データ（付帯情報のみ）を、最初に移動させ、それでもバックアップ対象の装置数が指定数を超えていたときだけ、前回のバックアップ時に、グループＢに属していたＮＡＳのデータの更新データを、移動させる。このような手順とすれば、データ量の少ないデータを先に移動させて、それでバックアップ対象の装置数が指定数以下となれば、データの移動は行われなくなるので、バックアップ時のＮＡＳ間のデータの移動量を極力少なくすることができる。
【００５９】
以上詳細に説明したように、本実施形態によれば、グループ管理部４１によって画像データを書き込み可能なグループＢとして管理されているＮＡＳだけが、画像データの格納先の候補となるので、空き容量を調べるＮＡＳを、書き込み可能なグループＢとして管理されているＮＡＳだけとすることができるようになる。この結果、すべてのＮＡＳにアクセスして空き容量を調べる必要がなくなるため、画像データの保管に要する時間を短縮することができる。
【００６０】
また、本実施形態によれば、グループ管理部４１は、画像データを書き込み可能なグループＢに属するＮＡＳのうち、画像データを記憶する空き容量のないＮＡＳがある場合には、そのＮＡＳをグループＢから除外する。そして、予備のグループＡに属するＮＡＳを、書き込み可能なグループＢから除外されたＮＡＳの数だけ、予備のグループＡから画像データを書き込み可能なグループＢに移行させる。このようにすれば、画像データを書き込み可能なグループＢに属するＮＡＳの数は、常に一定となり、画像データの保存を、滞りなく行うことができるようになる。
【００６１】
また、本実施形態によれば、グループ管理部４１は、画像データを書き込み可能なグループＢから除外されたＮＡＳを、画像データに付帯する付帯情報のみ書き換え可能なグループＣに移行させ、データ管理部４３は、付帯情報のみ書き換え可能なグループに属するＮＡＳに対しては、付帯情報の書き換えのみを行う。このようにすれば、新たな画像データを書き込める空き容量のないＮＡＳに書き込まれた画像データに対しても、付帯情報変更可能期間が経過する前は、付帯情報の更新が可能となる。
【００６２】
また、本実施形態によれば、グループ管理部４１は、ＮＡＳが、付帯情報のみ書き換え可能なグループＣに属する付帯情報変更可能期間を有限とし、当該付帯情報変更可能期間が経過したＮＡＳを、グループＣから、読み出しのみ可能なグループＤに移行させ、データ管理部４３は、読み出しのみ可能なグループに属するＮＡＳに対しては、データの読み出しのみを行う。このようにすれば、付帯情報変更可能期間が経過したＮＡＳを、自動的にグループＣからグループＤに移行することができる。
【００６３】
なお、上記実施形態では、付帯情報変更可能期間は、予めオペレータによって指定されているものとしたが、画像管理装置４において、期間算出部をさらに備え、その期間算出部において当該付帯情報変更可能期間を自動的に算出するようにしてもよい。例えば、この期間算出部では、画像データが保存されてから画像表示装置５に読み出されるまでの時間のデータ、その時間の平均値や標準偏差などの統計的なデータに基づいて、付帯情報変更可能期間を算出することができる。
【００６４】
また、本実施形態によれば、グループ管理部４１は、付帯情報を書き込む際に、当該付帯情報に対応する画像データが、画像データを書き込み可能なグループＢと、付帯情報のみ書き換え可能なグループＣとのいずれかに属するＮＡＳの中に保存されていない場合には、付帯情報と、その付帯情報に対応する画像データとを、当該画像データが保存されているＮＡＳから、画像データを書き込み可能なグループＢに属するＮＡＳに移動させ、データ管理部４３は、画像データの移動先のＮＡＳに保存されている付帯情報を、新たな付帯情報に書き換える。このようにすれば、読み取りのみ可能なＮＡＳに保存された画像データに対しても、その付帯情報を更新することが可能となる。
【００６５】
また、本実施形態によれば、前回のバックアップ時とは、保存するデータの内容が異なるＮＡＳに保存されたデータのバックアップを定期的に行うバックアップ管理部４５をさらに備えている。このバックアップ管理部４５は、バックアップを行うＮＡＳの数が、指定数を超えた場合には、ＮＡＳ間のデータの移動により、バックアップを行うストレージ装置の数を削減する。このようにすれば、バックアップするＮＡＳの数を、指定されたバックアップ装置数に制限することができるので、バックアップに要する時間を短縮することができる。
【００６６】
また、本実施形態によれば、バックアップ対象のＮＡＳには、１）前回のバックアップ時に、画像データを書き込み可能なグループＢに属していたＮＡＳと、２）前回のバックアップ時に、付帯情報のみ書き換え可能なグループＣに属していたＮＡＳと、３）前回のバックアップ時と、今回のバックアップ時との間に、書き込み可能なグループＢに属することとなったＮＡＳとが含まれている。バックアップ管理部４５は、バックアップを行うＮＡＳの数が、指定されたバックアップ装置数を超えていた場合には、２）に属するＮＡＳに保存されたデータを、３）に属するＮＡＳに移動させる。２）に属するＮＡＳに保存されたデータのうち、前回のバックアップ時から書き換えられた可能性があるデータは付帯情報のみであり、実際に更新されたデータ量は少ないのが一般的である。したがって、このようにすれば、バックアップ対象のＮＡＳの数を削減することができるうえ、その削減時におけるバックアップ時におけるデータの移動量をできるだけ少なくすることができるので、バックアップに要する時間を短縮することができる。
【００６７】
また、本実施形態によれば、バックアップ管理部４５は、２）に属するＮＡＳに保存されたデータを、３）に属するＮＡＳに移動させた後も、バックアップを行うＮＡＳの数が、指定されたバックアップ装置数を超えていた場合には、１）に属するＮＡＳに保存されたデータを、３）に属するＮＡＳに移動させる。このようにすれば、バックアップする装置数を、指定されたバックアップ装置数以下として、バックアップに要する時間を短縮することができる。
【００６８】
また、本実施形態では、バックアップ管理部４５は、３）に属するＮＡＳのうち、空き容量が最も大きいＮＡＳにデータを移動させる。このようにすれば、各ＮＡＳの負荷を極力分散した状態で、データのバックアップを行うことができる。
【００６９】
なお、上記実施形態では、予め、バックアップ装置数の上限値である指定数を設定したが、本発明はこれに限らず、過去のバックアップ時における各ＮＡＳの負荷を監視し、その監視結果に基づいて、バックアップ対象のＮＡＳの指定数を算出する装置数算出部を画像管理装置４内に設けるようにしてもよい。
【００７０】
また、本実施形態では、バックアップ管理部４５は、バックアップするデータを、現在ＮＡＳに保存されているデータと前回のバックアップされたデータとの差分データとしている。このようにすれば、すべてのデータをバックアップするよりも、バックアップするデータのサイズを少なくすることができ、バックアップに要する時間を短縮することができる。
【００７１】
なお、上記実施形態では、付帯情報のみ更新可能なグループＣを設けたが、本発明はこれには限られない。例えば、予備のグループと、データの書き込み可能なグループと、データの読み出しのみ可能なグループとに分類するだけでもよい。
【００７２】
なお、本発明の対象となるストレージ装置は、ＮＡＳのみには限られない。医用画像データを検査単位に平均し、複数のストレージ装置に分散して保存するシステムであれば、適用が可能である。これに伴い、通信ネットワークもＬＡＮ１１以外のものを採用することが可能である。
【００７３】
さらに、本実施形態に係る画像管理システム１００は、観点を変えると、画像管理装置４と、ＮＡＳ８1〜８Nと、を備える画像管理システムであるとすることができる。この画像管理システムによれば、医用画像データ及びその付帯情報の効率的な管理が可能となる。
【００７４】
また、本実施形態に係る画像管理システム１００は、観点を変えると、画像管理装置４とＬＡＮ１１によって接続され、画像管理装置４によって管理される画像データを表示する画像表示装置５をさらに備えるシステムであるとすることができる。この画像システムによれば、画像管理装置４において、画像データの効率的な保存及び管理が可能となるため、画像表示装置５での医用画像の表示、付帯情報の書き換えを、効率的に行うことができる。
【００７５】
また、本発明は、観点を変えると、画像管理装置４とＬＡＮ１１によって接続され、画像管理装置４によって管理される画像データをバックアップする画像バックアップ装置７をさらに備える画像管理システムであるとすることができる。
【図面の簡単な説明】
【００７６】
【図１】本発明の一実施形態に係る画像管理システムの論理構成を示すブロック図である。
【図２】画像管理装置の内部構成を示す機能ブロック図である。
【図３】画像管理装置のデータ保存の際の処理手順のフローチャートである。
【図４】グループ更新のサブルーチンのフローチャートである。
【図５】付帯情報変更可能期間を経過したＮＡＳを読み出しのみ可能なＮＡＳに変更する処理のフローチャートである。
【図６】バックアップ管理部の処理を示すフローチャートである。
【図７】画像データの保存処理を模式的に示す図である。
【図８】付帯情報の更新処理を模式的に示す図である。
【図９】バックアップ処理を模式的に示す図である。
【図１０】図１０（Ａ）は、バックアップが必要なＮＡＳを説明するための図であり、図１０（Ｂ）は、ＮＡＳが採用された通信ネットワークの論理構成の一例である。
【図１１】従来の画像管理システムの論理構成を示す図である。
【符号の説明】
【００７７】
１      モダリティ
３、４  画像管理装置
５      画像表示装置
７      画像バックアップ装置
８1〜８N  ＮＡＳ
１１    ＬＡＮ
４１    グループ管理部
４３    データ管理部
４５    バックアップ管理部
４７    データベース
５１    グループ管理テーブル
５３    データ管理テーブル
５５    バックアップ管理テーブル
１００、１０１    画像管理システム
Ａ、Ｂ、Ｃ、Ｄ    グループ
【図１】
2008071039.tif 000003
【図２】
2008071039.tif 000004
【図３】
2008071039.tif 000005
【図４】
2008071039.tif 000006
【図５】
2008071039.tif 000007
【図６】
2008071039.tif 000008
【図７】
2008071039.tif 000009
【図８】
2008071039.tif 000010
【図９】
2008071039.tif 000011
【図１０】
2008071039.tif 000012
【図１１】
2008071039.tif 000013