(57)【要約】【課題】メモリ容量が小さくとも大容量かつ高速な画像データ入力を実現することである。【解決手段】画像入力装置としての放射線画像入力装置１０Ａにおいて、記憶部としてのＲＡＭ１５内の画像メモリ部の入力済みポインタ及び出力済みポインタを管理するとともに、画像読取部としての放射線画像読取部１１により読み取られた画像データを、リングバッファ式にＲＡＭ１５内の画像メモリ部に記憶し、当該記憶された画像データに信号処理を施し、当該信号処理後の画像データをリングバッファ式に読み出して通信部としてのＩ／Ｆ部１４を介して外部機器としてのコンソールに出力する。【選択図】図２
2005107740.tif 000002
【特許請求の範囲】
【請求項１】
画像記録媒体から画像を画像データとして読み取る画像読取部を備え、前記画像読取部により前記画像記録媒体の画像データを入力する画像入力装置において、
画像データを記憶する記憶部と、
外部機器と通信する通信部と、
前記画像読取部により読み取られた画像データの前記記憶部における記憶完了領域を示す入力済みポインタと、信号処理済の画像データの前記記憶部における読み出し完了領域を示す出力済みポインタとを設定し、前記入力済みポインタに基づいて前記画像読取部により読み取られた画像データをリングバッファ式に前記記憶部に記憶し、前記入力済みポインタに基づいて前記記憶部に記憶された画像データに信号処理を施し、前記出力済みポインタに基づいて前記記憶部に記憶された信号処理済の画像データをリングバッファ式に読み出して前記通信部を介して前記外部機器に出力する制御部を備える、ことを特徴とする画像入力装置。
【請求項２】
前記制御部は、前記画像読取部により読み取られた画像データの前記記憶部への記憶と、前記記憶部に記憶された画像データへの信号処理と、前記記憶部に記憶された信号処理済の画像データの前記外部機器への出力と、を並列的に行うことを特徴とする請求項１に記載の画像入力装置。
【請求項３】
異常を報知する報知部を備え、
前記制御部は、前記入力済みポインタが前記出力済みポインタに追いつくことに対応して、前記報知部に異常を報知させることを特徴とする請求項１又は２に記載の画像入力装置。
【請求項４】
前記制御部は、前記入力済みポインタが前記出力済みポインタに追いつくことに対応して、前記記憶部に記憶された未出力の画像データの容量のダミーデータを前記通信部を介して前記外部機器に出力することを特徴とする請求項１から３のいずれか一項に記載の画像入力装置。
【請求項５】
画像記録媒体の画像データを入力する画像入力方法において、
前記画像記録媒体から画像を画像データとして読み取り、
前記読み取られた画像データの前記記憶部における記憶完了領域を示す入力済みポインタと、信号処理済の画像データの前記記憶部における読み出し完了領域を示す出力済みポインタとを設定し、
前記入力済みポインタに基づいて前記読み取られた画像データをリングバッファ式に前記記憶部に記憶し、
前記入力済みポインタに基づいて前記記憶部に記憶された画像データに信号処理を施し、
前記出力済みポインタに基づいて前記記憶部に記憶された信号処理済の画像データをリングバッファ式に読み出して前記外部機器に出力することを特徴とする画像入力方法。
【請求項６】
前記読み取られた画像データの前記記憶部への記憶と、前記記憶部に記憶された画像データへの信号処理と、前記記憶部に記憶された信号処理済の画像データの前記外部機器への出力と、を並列的に行うことを特徴とする請求項５に記載の画像入力方法。
【請求項７】
前記入力済みポインタが前記出力済みポインタに追いつくことに対応して、異常を報知することを特徴とする請求項５又は６に記載の画像入力方法。
【請求項８】
前記入力済みポインタが前記出力済みポインタに追いつくことに対応して、前記記憶部に記憶された未出力の画像データの容量のダミーデータを前記外部機器に出力することを特徴とする請求項５から７のいずれか一項に記載の画像入力方法。
【請求項９】
画像データを記憶する記憶部を備える機器に搭載されたコンピュータに、
画像記録媒体から画像を画像データとして読み取る機能と、
前記読み取られた画像データの前記記憶部における記憶完了領域を示す入力済みポインタと、信号処理済の画像データの前記記憶部における読み出し完了領域を示す出力済みポインタとを設定する機能と、
前記入力済みポインタに基づいて前記読み取られた画像データをリングバッファ式に前記記憶部に記憶する機能と、
前記入力済みポインタに基づいて前記記憶部に記憶された画像データに信号処理を施す機能と、
前記出力済みポインタに基づいて前記記憶部に記憶された信号処理済の画像データをリングバッファ式に読み出して前記外部機器に出力する機能と、
を実現させるための画像入力プログラム。
【請求項１０】
前記コンピュータに、
前記読み取られた画像データを前記記憶部に記憶する機能と、前記記憶部に記憶された画像データに信号処理を施す機能と、前記記憶部に記憶された信号処理済の画像データを前記外部機器に出力する機能と、を並列的に実現させるための請求項９に記載の画像入力プログラム。
【請求項１１】
前記コンピュータに、
前記入力済みポインタが前記出力済みポインタに追いつくことに対応して、異常を報知する機能を実現させるための請求項９又は１０に記載の画像入力プログラム。
【請求項１２】
前記コンピュータに、
前記入力済みポインタが前記出力済みポインタに追いつくことに対応して、前記記憶部に記憶された未出力の画像データの容量のダミーデータを前記外部機器に出力する機能を実現させるための請求項９から１１のいずれか一項に記載の画像入力プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を読み取りディジタル信号に変換する画像入力装置、画像入力方法及び画像入力プログラムに関する。
【背景技術】
【０００２】
従来、病気診断などのために放射線発生装置から被写体に放射線を照射し、被写体を透過した放射線による放射線画像を読み取り画像情報を入力するようにした放射線画像入力装置が知られている。放射線画像入力装置とは、放射線画像入力システムにおいて放射線変換パネルを使用して画像データを入力する装置である。
【０００３】
例えば、放射線画像入力システムは、コンソール（コントローラ）と放射線画像入力装置（リーダ）とがピアツーピアで接続される。コンソールは、放射線変換パネルの読取条件を設定する。また、コンソールは、放射線画像入力装置から送信された画像データを受信し、モニタ上に表示する。放射線画像入力装置は、設定された読取条件に従い、放射線変換パネルに蓄積された放射線画像を読み取り、その読み取られた画像データをコンソールへ転送する。
【０００４】
画像入力装置には、放射線画像情報を蓄積した輝尽性蛍光体プレートにレーザ光を走査して発生した輝尽光を集光し、フォトマルチプライヤー（ＰＭＴ）で光電変換して電気信号に変えるシステム（ＣＲタイプ）と、被写体を通過して照射されるＸ線エネルギーをＸ線透過画像として再構成するための電気信号に変換する機能を有し、画像診断のために必要な人体の部分を十分に覆う面積の平面をもつ平板上のＸ線画像平面検出器（Ｘ線フラットパネルディレクタ）から構成されたシステムとがある。
【０００５】
例えば、ＣＲタイプのシステムにおける放射線画像入力装置において、画像読取部からの放射線画像をリアルタイムで記憶する手段をもつ装置が考えられている（例えば、特許文献１参照）。
【０００６】
また、装置固有の特性を吸収するために補正データを数種用意して、読み取った画像データに対して画像処理を行った後、フレームメモリへ一時保存後、コントローラ（コンソール）に画像データを転送するシステムが考えられている（例えば、特許文献２、特許文献３参照）。一般に、放射線画像入力装置は、装置固有の特性を吸収するための信号を施し、信号処理を施した画像データをフレームメモリに一時保管し、外部機器（コントローラやデータサーバ）へ転送している。
【特許文献１】特開昭６２−９７５３３号公報
【特許文献２】特開平１０−１１１５４０号公報
【特許文献３】特開平１１−２５８７１６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上記従来の技術では、画像データサイズ分のフレームメモリを確保して、画像読取部から出力された画像データの取りこぼしをなくしていた。そして、出力できなかった分の画像データは、後からゆっくりでも転送する方法であった。
しかし、近年、高レベルの画像データが要求され、画像データの読取ピッチが小さくなる傾向にある。また、撮影者は、いち早く画像の確認を行いたいため、画像データを読み取る速度が早くなる傾向にある。つまり、フレームメモリに転送されるデータは、大容量・高速化の傾向にある。
【０００８】
一方、外部機器へのデータ転送手段としてネットワーク転送を行う場合、その転送速度は、ネットワークの混み具合により転送速度が遅くなる可能性がある。また、コンソール側で画像処理や他の出力器、モニタやデータサーバへの画像データ配信などでＣＰＵのリソースが食われて画像データを取り込めない可能性がある。
【０００９】
フレームメモリ内容はコスト及び基板面積の観点から、小さな方が望ましい。また、例えば、既存の放射線画像入力装置用のフレームメモリを使用する場合には、既存のフレームメモリ容量までしか画像データを読み取れないことになる。
上記で述べた問題は、例えば、マンモグラフィー画像のように高解像度が要求される大容量の画像データ転送を行う場合に特に問題となる。
【００１０】
本発明の課題は、メモリ容量が小さくとも大容量かつ高速な画像データ入力を実現することである。
【課題を解決するための手段】
【００１１】
上記の課題を解決するために、請求項１に記載の発明は、画像記録媒体から画像を画像データとして読み取る画像読取部を備え、前記画像読取部により前記画像記録媒体の画像データを入力する画像入力装置において、
画像データを記憶する記憶部と、
外部機器と通信する通信部と、
前記画像読取部により読み取られた画像データの前記記憶部における記憶完了領域を示す入力済みポインタと、信号処理済の画像データの前記記憶部における読み出し完了領域を示す出力済みポインタとを設定し、前記入力済みポインタに基づいて前記画像読取部により読み取られた画像データをリングバッファ式に前記記憶部に記憶し、前記入力済みポインタに基づいて前記記憶部に記憶された画像データに信号処理を施し、前記出力済みポインタに基づいて前記記憶部に記憶された信号処理済の画像データをリングバッファ式に読み出して前記通信部を介して前記外部機器に出力する制御部を備える、ことを特徴とする。
【００１２】
請求項５に記載の発明は、画像記録媒体の画像データを入力する画像入力方法において、
前記画像記録媒体から画像を画像データとして読み取り、
前記読み取られた画像データの前記記憶部における記憶完了領域を示す入力済みポインタと、信号処理済の画像データの前記記憶部における読み出し完了領域を示す出力済みポインタとを設定し、
前記入力済みポインタに基づいて前記読み取られた画像データをリングバッファ式に前記記憶部に記憶し、
前記入力済みポインタに基づいて前記記憶部に記憶された画像データに信号処理を施し、
前記出力済みポインタに基づいて前記記憶部に記憶された信号処理済の画像データをリングバッファ式に読み出して前記外部機器に出力することを特徴とする。
【００１３】
請求項９に記載の発明は、
画像データを記憶する記憶部を備える機器に搭載されたコンピュータに、
画像記録媒体から画像を画像データとして読み取る機能と、
前記読み取られた画像データの前記記憶部における記憶完了領域を示す入力済みポインタと、信号処理済の画像データの前記記憶部における読み出し完了領域を示す出力済みポインタとを設定する機能と、
前記入力済みポインタに基づいて前記読み取られた画像データをリングバッファ式に前記記憶部に記憶する機能と、
前記入力済みポインタに基づいて前記記憶部に記憶された画像データに信号処理を施す機能と、
前記出力済みポインタに基づいて前記記憶部に記憶された信号処理済の画像データをリングバッファ式に読み出して前記外部機器に出力する機能と、
を実現させるための画像入力プログラムであることを特徴とする。
【００１４】
請求項１，５，９に記載の発明によれば、入力済みポインタに基づいて読み取られた画像データをリングバッファ式に記憶部に記憶し、入力済みポインタに基づいて当該記憶された画像データに信号処理を施し、出力済みポインタに基づいて記憶部に記憶された信号処理済の画像データをリングバッファ式に読み出して外部機器に出力するので、入力済みポインタ及び出力済みポインタを管理して画像データの入力、信号処理及び出力を容易に行うことができるとともに、記憶部が比較的小さな容量である場合にも、大容量の画像データを高速に記憶して画像データを入力できる。
【００１５】
請求項２に記載の発明は、請求項１に記載の画像入力装置において、
前記制御部は、前記画像読取部により読み取られた画像データの前記記憶部への記憶と、前記記憶部に記憶された信号処理済の画像データへの信号処理と、前記記憶部に記憶された画像データの前記外部機器への出力と、を並列的に行うことを特徴とする。
【００１６】
請求項６に記載の発明は、請求項５に記載の画像入力方法において、
前記読み取られた画像データの前記記憶部への記憶と、前記記憶部に記憶された画像データへの信号処理と、前記記憶部に記憶された信号処理済の画像データの前記外部機器への出力と、を並列的に行うことを特徴とする。
【００１７】
請求項１０に記載の発明は、請求項９に記載の画像入力プログラムにおいて、
前記コンピュータに、
前記読み取られた画像データを前記記憶部に記憶する機能と、前記記憶部に記憶された画像データに信号処理を施す機能と、前記記憶部に記憶された信号処理済の画像データを前記外部機器に出力する機能と、を並列的に実現させることを特徴とする。
【００１８】
請求項２，６，１０に記載の発明によれば、読み取られた画像データの記憶部への記憶と、当該記憶された画像データへの信号処理と、信号処理済の画像データの前記外部機器への出力とを並列的に行うので、効率よく高速に画像データを入力できる。
【００１９】
請求項３に記載の発明は、請求項１又は２に記載の画像入力装置において、
異常を報知する報知部を備え、
前記制御部は、前記入力済みポインタが前記出力済みポインタに追いつくことに対応して、前記報知部に異常を報知させることを特徴とする。
【００２０】
請求項７に記載の発明は、請求項５又は６に記載の画像入力方法において、
前記入力済みポインタが前記出力済みポインタに追いつくことに対応して、異常を報知することを特徴とする。
【００２１】
請求項１１に記載の発明は、請求項９又は１０に記載の画像入力プログラムにおいて、
前記コンピュータに、
前記入力済みポインタが前記出力済みポインタに追いつくことに対応して、異常を報知する機能を実現させることを特徴とする。
【００２２】
請求項３，７，１１に記載の発明によれば、入力済みポインタが出力済みポインタに追いつくことに対応する異常を報知して、ユーザに異常を知らしめることができる。
【００２３】
請求項４に記載の発明は、請求項１から３のいずれか一項に記載の画像入力装置において、
前記制御部は、前記入力済みポインタが前記出力済みポインタに追いつくことに対応して、前記記憶部に記憶された未出力の画像データの容量のダミーデータを前記通信部を介して前記外部機器に出力することを特徴とする。
【００２４】
請求項８に記載の発明は、請求項５から７のいずれか一項に記載の画像入力方法において、
前記入力済みポインタが前記出力済みポインタに追いつくことに対応して、前記記憶部に記憶された未出力の画像データの容量のダミーデータを前記外部機器に出力することを特徴とする。
【００２５】
請求項１２に記載の発明は、請求項９から１１のいずれか一項に記載の画像入力プログラムにおいて、
前記コンピュータに、
前記入力済みポインタが前記出力済みポインタに追いつくことに対応して、前記記憶部に記憶された未出力の画像データの容量のダミーデータを前記外部機器に出力する機能を実現させることを特徴とする。
【００２６】
請求項４，８，１２に記載の発明によれば、入力済みポインタが出力済みポインタに追いつくことに対応して未出力の画像データの容量のダミーデータを外部機器に出力するので、正常に入力された画像部分とダミーデータとを含む本来の容量の画像データを出力し、異常発生時にも正常に入力された画像部分を有効に利用することができる。
【発明の効果】
【００２７】
請求項１，５，９に記載の発明によれば、入力済みポインタに基づいて読み取られた画像データをリングバッファ式に記憶部に記憶し、入力済みポインタに基づいて当該記憶された画像データに信号処理を施し、出力済みポインタに基づいて記憶部に記憶された信号処理済の画像データをリングバッファ式に読み出して外部機器に出力するので、入力済みポインタ及び出力済みポインタを管理して画像データの入力、信号処理及び出力を容易に行うことができるとともに、記憶部が比較的小さな容量である場合にも、大容量の画像データを高速に記憶して画像データを入力できる。
【００２８】
請求項２，６，１０に記載の発明によれば、読み取られた画像データの記憶部への記憶と、当該記憶された画像データへの信号処理と、信号処理済の画像データの前記外部機器への出力とを並列的に行うので、効率よく高速に画像データを入力できる。
【００２９】
請求項３，７，１１に記載の発明によれば、入力済みポインタが出力済みポインタに追いつくことに対応する異常を報知して、ユーザに異常を知らしめることができる。
【００３０】
請求項４，８，１２に記載の発明によれば、入力済みポインタが出力済みポインタに追いつくことに対応して未出力の画像データの容量のダミーデータを外部機器に出力するので、正常に入力された画像部分とダミーデータとを含む本来の容量の画像データを出力し、異常発生時にも正常に入力された画像部分を有効に利用することができる。
【発明を実施するための最良の形態】
【００３１】
以下、図面を参照して本発明に係る実施の形態を説明する。ただし、発明の範囲は、図示例に限定されない。
【００３２】
先ず、図１及び図２を参照して、本実施の形態の装置構成を説明する。図１に、本実施の形態の放射線画像入力システム１００の構成を示す。図２に、放射線画像入力装置１０Ａの内部構成を示す。
【００３３】
本実施の形態の放射線画像入力システム１００は、放射線画像入力装置１０Ａ，１０Ｂ，１０Ｃと、コンソール２０Ａ，２０Ｂと、を備えて構成され、各装置はバス３０を介して通信接続される。本実施の形態では、放射線画像入力装置３台と、コンソール２台とを接続する構成であるが、これに限るものではない。放射線画像入力装置がｍ台であり、コンソールがｎ台であるｍ：ｎ接続（但し、ｍ，ｎは任意の自然数）としてもよい。また、放射線画像入力装置又はコンソールが複数である場合は、本実施の形態のように、各装置がネットワーク接続されるのが好ましい。
【００３４】
コンソール２０Ａ，２０Ｂは、放射線画像入力装置１０Ａ，１０Ｂ，１０Ｃにおける放射線変換パネル５０からの画像データの読取条件の設定などを行う装置である。コンソール２０Ａ，２０Ｂは、機能としては、次に、図２を参照して、放射線画像入力装置１０Ａ，１０Ｂ，１０Ｃの内部構成を説明する。
【００３５】
次に、図２を参照して、放射線画像入力装置１０Ａ，１０Ｂ，１０Ｃを説明する。放射線画像入力装置１０Ａ，１０Ｂ，１０Ｃは、それぞれ同様な構成であるので、放射線画像入力装置１０Ａを代表して説明する。
【００３６】
図２に示すように、放射線源４０によりＸ線などの放射線が被写体としての患者の患部などに照射され、被写体を透過した放射線が画像記録媒体としての放射線変換パネル５０により放射線画像情報として記録される。放射線画像入力装置１０Ａは、放射線変換パネル５０から放射線画像を読み取りディジタルの画像データとして出力する画像読取部としての放射線画像読取部１１と、放射線画像読取部１１により読み取られた画像データに画像処理して出力する演算処理部１２と、情報を表示する報知部としての表示部１７を備えて構成される。
【００３７】
放射線画像読取部１１は、例えば、放射線変換パネル５０内のイメージングプレートにレーザ光を照射して走査し、得られるアナログデータをディジタルデータに変換して演算処理部１２に出力する。表示部１７は、画像を表示可能なＣＲＴ，液晶ディスプレイ、ＥＬ（エレクトロルミネセント）ディスプレイなどの表示部である。
【００３８】
演算処理部１２は、各部を中央制御するＣＰＵ１３と、バス３０に通信接続されて、コンソールなどの外部機器とデータを送受信する通信部としてのＩ／Ｆ（インタフェース）１４と、データを一時的に格納し読み書き可能なＲＡＭ１５と、各種設定データ及び各種プログラムが記録された読取専用のＲＯＭ１６とを備えて構成される。また、放射線画像入力装置１０Ａ内の各部は、バス１８を介して通信接続される。
【００３９】
ＣＰＵ１３は、ＲＯＭ１６に格納されている各種プログラムを読み出してＲＡＭ１５に展開し、その展開されたプログラムとＣＰＵ１３との協働で各種プログラムを実行する。図示しないが、この処理実行主体を制御部とする。また、ＲＡＭ１５は、放射線画像読取部１１により読み取られた画像データを格納する画像メモリとしても機能する。また、本実施の形態において、ＲＯＭ１６には、画像入力プログラム、画像信号処理プログラム、画像出力プログラム、エラー管理プログラムを記憶する。
【００４０】
次に、図３を参照して、ＲＡＭ１５内の画像データの格納を説明する。図３に、ＲＡＭ１５内の画像メモリ部１５１の状態を示し、（ａ）に通常時の画像メモリ部１５１の状態を示し、（ｂ）に入力済みポインタＰ１がエンドアドレスを過ぎた場合の画像メモリ部１５１の状態を示す。
【００４１】
放射線画像読取部１１により読み取られた画像データは、一時的にＲＡＭ１５に格納される。そして、ＲＡＭ１５に格納された画像データは、ＣＰＵ１３により読み出され、各種信号処理が施されて、Ｉ／Ｆ１４及びバス３０を介してコンソール２０Ａ，２０Ｂ，２０Ｃに出力される。この構成において、ＲＡＭ１５内には、画像データの格納領域が予め確保され、この領域を記憶部としての画像メモリ部１５１とする。簡単のため、画像メモリ部１５１の格納領域は所定の大きさとする。しかし、画像メモリ部１５１の格納領域の大きさは変更可能としてもよい。なお、本実施の形態では、ＲＡＭ１５内に画像メモリ部１５１とその他の領域とが１つのメモリに設けられる構成としたが、画像メモリを独立して設ける構成としてもよい。
【００４２】
また、本実施の形態において、放射線画像読取部１１により読み取られる画像データは、マンモグラフィーなどの大容量の画像データであるとし、１つの画像データ容量が画像メモリ部１５１容量よりも大きいものとする。
【００４３】
図３（ａ）に示すように、画像メモリ部１５１の先頭アドレスをスタートアドレスとし、最終アドレスをエンドアドレスとする。放射線画像読取部１１により読み取られた画像データは、ＣＰＵ１１により、画像メモリ部１５１にスタートアドレスから順に書き込まれる。放射線画像読取部１１において、一度画像読み取りが始まると、その画像データを全て読み取って全画像データをＲＡＭ１５に出力するまで自動的に実行される。放射線画像読取部１１における画像データの出力速度は、放射線画像読取部１１の構成により決まる。画像メモリ部１５１内の画像データ入力完了領域を示す指標を入力済みポインタＰ１とする。つまり、画像メモリ部１５１への画像データ書き込みの分だけ、入力済みポインタＰ１の位置も移動される。
【００４４】
そして、ＣＰＵ１１により、入力済みの画像データが画像メモリ部１５１のスタートアドレスから順に読み出されて、その読み出された画像データに対して信号処理演算が行われる。この信号処理は、例えば、放射線画像入力装置１０Ａ（放射線画像読取部１１）の固有の特性を吸収するための補正処理などである。そして、ＣＰＵ１１により、信号処理が施された画像データが画像メモリ部１５１に格納され、Ｉ／Ｆ１４，バス３０を介してコンソール２０Ａ，２０Ｂ，２０Ｃへ出力される。このときのＲＡＭ１５内の出力完了領域を示す指標を出力済みポインタＰ２とする。また、画像メモリ部１５１からの画像データ出力の分だけ、出力済みポインタＰ２の位置も移動される。正常時に入力済みポインタＰ１が出力済みポインタＰ２を追い越さないように設計される。
【００４５】
また、図３（ｂ）に示すように、入力済みポインタＰ１はリングバッファ式に管理され、入力済みポインタＰ１が画像メモリ部１５１のエンドアドレスを過ぎた場合に、入力済みポインタＰ１はスタートアドレスに戻され、画像データの入力が完了するまで移動が継続される。このとき、入力済みポインタＰ１の位置が出力済みポインタＰ２よりも小さくなる逆転現象が発生する。また、同様に出力済みポインタＰ２はリングバッファ式に管理され、出力済みポインタＰ２が画像メモリ部１５１のエンドアドレスを過ぎた場合に、出力済みポインタＰ２はスタートアドレスに戻され、画像データの出力が完了するまで移動が継続される。画像メモリ１５１をこのようなリングバッファ構造にすることで、１つの画像データ容量が画像メモリ部１５１容量よりも大きくなるような、容量の小さい画像メモリ部１５１を設けることができ、容量の小さい低コストのＲＡＭ１５を用いることができる。
【００４６】
入力済みポインタＰ１と出力済みポインタＰ２との移動速度には差がある場合がある。例えば、バス３０が混みあっている場合に、画像データを通常の出力速度どおり出力することが困難となり、入力済みポインタＰ１の移動速度が出力済みポインタＰ２の移動速度よりも大きくなる場合がある。
【００４７】
そして、出力済みポインタＰ２の移動が止まったり、その移動速度が入力済みポインタＰ１の移動速度よりも低下すると、入力済みポインタＰ１が出力済みポインタＰ２に追いついてしまうおそれがある。追いついてしまうと、画像メモリ１５１上の未出力の画像データに新たな入力画像データが上書きされ、その上書きされた古い画像データは消去されてしまう。本実施の形態では、入力済みポインタＰ１と出力済みポインタＰ２との動きを管理し、万が一上書きが発生する場合に、後述するエラー発生時の処理を行う。
【００４８】
次に、図４及び図５を参照して、放射線画像入力装置１０Ａの動作を説明する。図４に、放射線画像入力装置１０Ａで実行される処理を示し、（ａ）に画像入力処理を示し、（ｂ）に画像信号処理を示し、（ｃ）に画像出力処理を示す。図５に、放射線画像入力装置１０Ａで実行されるエラー管理処理を示す。
【００４９】
本実施の形態において、放射線画像入力装置１０Ａにおいて、放射線画像読取部１１により放射線変換パネル５０から読み取られた画像データが演算処理部１２に入力され、その入力された画像データに各種信号処理が施されて、その信号処理された画像データがバス３０を介してコンソール２０Ａ，２０Ｂ，２Ｃに出力される。この一連の動作中に、放射線画像入力装置１０Ａにおいて、画像入力処理、画像信号処理、画像出力処理、エラー管理処理が並列的に実行される。この並行的な処理は、時分割処理により実現されてもよく、各処理が自発的に処理権を渡す形としてもよい。
【００５０】
先ず、図４（ａ）を参照して画像入力処理を説明する。放射線画像読取部１１から画像データが演算処理部１２に入力を開始したことをトリガとして、ＣＰＵ１３より、ＲＯＭ１６に記憶されていた画像入力プログラムが読み出されてＲＡＭ１５に展開され、その画像入力プログラムとＣＰＵ１３との協働により画像入力処理が実行される。
【００５１】
先ず、放射線画像読取部１１により読み取られた画像データが演算処理部１２に入力され、入力済みポインタＰ１に基づいて、ＲＡＭ１５内の画像メモリ部１５１内に格納される（ステップＳ１１）。このとき、図３に示すように、画像メモリ部１５１にリングバッファ構造で画像データが書き込まれ、入力済みポインタＰ１が移動される。
【００５２】
そして、画像データのうち画像メモリ部１５１に未だ書き込みされていない部分が残っているか否かが判別される（ステップＳ１２）。例えば、ＣＰＵ１３により、画像データのヘッダデータの画像データ容量情報が読み出されて、その画像データ容量情報と実際に画像メモリ部１５１に書き込まれた画像データ容量との比較に基づいて判別される。画像データの入力残りがある場合（ステップＳ１２；ＹＥＳ）、ステップＳ１１に移行される。データの入力残りがない場合（ステップＳ１２；ＮＯ）、画像入力処理が終了される。
【００５３】
次に、図４（ｂ）を参照して画像信号処理を説明する。放射線画像読取部１１から画像データが演算処理部１２に入力を開始したことをトリガとして、ＣＰＵ１３により、ＲＯＭ１６に記憶されていた画像信号処理プログラムが読み出されてＲＡＭ１５に展開され、その画像信号処理プログラムとＣＰＵ１３との協働により画像信号処理が実行される。
【００５４】
先ず、入力済みポインタＰ１に基づいて、ＲＡＭ１５内の画像メモリ部１５１内に格納された画像データが順に読み出され、その読み出された画像データに各種信号処理が施される（ステップＳ２１）。このとき、図３に示すように、入力済みポインタＰ１の位置が確認され、入力済みポインタＰ１の位置までの画像データが画像メモリ部１５１からリングバッファ構造で読み出され、信号処理が施されて画像メモリ部１５１に格納される。
【００５５】
そして、画像メモリ部１５１に格納された画像データのうち画像メモリ部１５１に未だ読み出されて信号処理が施されていない部分が残っているか否かが判別される（ステップＳ２２）。画像データの信号処理残りがある場合（ステップＳ２２；ＹＥＳ）、ステップＳ２１に移行される。データの信号処理残りがない場合（ステップＳ２２；ＮＯ）、画像信号処理が終了される。
なお、画像データに信号処理を施す信号処理回路などをＣＰＵ１３とは独立して設ける構成でもよい。
【００５６】
次に、図４（ｃ）を参照して画像出力処理を説明する。放射線画像読取部１１から画像データが演算処理部１２に入力を開始したことをトリガとして、ＣＰＵ１３により、ＲＯＭ１６に記憶されていた画像出力プログラムが読み出されてＲＡＭ１５に展開され、その画像出力プログラムとＣＰＵ１３との協働により画像出力処理が実行される。
【００５７】
先ず、出力済みポインタＰ２に基づいて、Ｉ／Ｆ部１４から、画像信号処理において各種信号処理が施された画像データが画像メモリ部１５１から順に読み出され、バス３０を介してコンソール２０Ａ，２０Ｂ，２０Ｃへ出力される。（ステップＳ２１）。このとき、図３に示すように、画像メモリ部１５１からリングバッファ構造で画像データが出力され、出力された位置に対応して出力済みポインタＰ２が移動される。
【００５８】
そして、信号処理が施された画像データのうち未だ出力されていない部分が残っているか否かが判別される（ステップＳ３２）。画像データの出力残りがある場合（ステップＳ３２；ＹＥＳ）、ステップＳ３１に移行される。データの出力残りがない場合（ステップＳ３２；ＮＯ）、画像出力処理が終了される。
【００５９】
次に、図５を参照してエラー管理処理を説明する。放射線画像読取部１１から画像データが演算処理部１２に入力を開始したことをトリガとして、ＣＰＵ１１により、ＲＯＭ１６に記憶されていたエラー管理プログラムが読み出されてＲＡＭ１２に展開され、そのエラー管理プログラムとＣＰＵ１１との協働によりエラー管理処理が実行される。
【００６０】
先ず、図３に示すように、ＲＡＭ１５内の画像メモリ部１５１における入力済みポインタＰ１及び出力済みポインタＰ２の監視により、入力済みポインタＰ１による出力済みポインタＰ２の追い越しが発生したか否かに基づいて、エラーが発生したか否かが判別される（ステップＳ４１）。エラーが発生していない場合（ステップＳ４１；ＮＯ）、画像入力処理のステップＳ１２と同様にして、画像データの入力残りがあるか否かが判別される（ステップＳ４２）。
【００６１】
画像データの入力残りがある場合（ステップＳ４２；ＹＥＳ）、ステップＳ４１に移行される。画像データの入力残りがない場合（ステップＳ４２；ＮＯ）、エラー管理処理が終了される。エラーが発生した場合（ステップＳ４１；ＹＥＳ）、エラー発生の旨が表示部１７に表示される（ステップＳ４３）。このエラー表示により、ユーザがエラー発生を認識することができる。なお、エラー報知は、エラー表示によるものだけではなく、エラーを示す音又は音声報知によるものや、エラー表示とその音又は音声報知との両方によるものとしてもよい。
【００６２】
新規の画像データが上書きされた未出力の画像データは、もはや正常な画像データとして使えない。しかし、エラーが発生した画像データ全てを破棄することは好ましくない。例えば、診断に使用できるだけの領域の画像データが出力済にも関わらず、その画像データを破棄すると、再び画像データを読み取らなければならない。そこで、画像データ中のエラー発生以後の部分としてダミーデータが付加されて、その画像データがＩ／Ｆ１４、バス３０を介してコンソールへ出力され（ステップＳ４４）、エラー管理処理が終了される。
【００６３】
つまり、読み取られた画像部分の容量とダミーデータの容量とで本来の画像データの容量となる。ダミーデータとは、色として例えば、０データ（黒色のデータ）、グレーのデータである。また、ベタなデータとしても、模様などを有するデータとしてもよい。また、その画像データがシャーカステンにより診断されるフィルムに記録される場合などには、ダミーデータ部分が観察者の診断を妨げないように、暗い色にされることが好ましい。
【００６４】
なお、エラー管理処理においては、入力済みポインタＰ１が出力済みポインタＰ２に追いついたことをエラー発生の判別条件としているがこれに限るものではなく、入力済みポインタＰ１が出力済みポインタＰ２に追いつく前にエラー発生と判別する構成としてもよい。例えば、入力済みポインタＰ１が出力済みポインタＰ２の所定長前の位置に追いついた場合にエラー発生とする構成としてもよい。
【００６５】
次に、図６を参照して、画像メモリ部１５１の容量設計を説明する。図６に、放射線画像入力装置１０Ａの各パラメータを示し、（ａ）に画像メモリ部１５１における各パラメータを示し、（ｂ）に放射線画像入力装置１０Ａにおける各パラメータを示す。
【００６６】
先ず、図６（ａ）に示すように、画像メモリ部１５１において、入力済みポインタＰ１の移動速度としての入力速度をａ［ＭＢ／ｓ］とし、出力済みポインタＰ２の移動速度としての出力速度をｂ［ＭＢ／ｓ］とし、画像メモリ部１５１のメモリ容量Ｄ［ＭＢ］とする。また、放射線画像読取部１１により読み取られた１つの画像データサイズをＣ［ＭＢ／ｓ］とする。但し、ａ，ｂ，Ｃ，Ｄは、それぞれ任意の値とする。また、Ｃ＞Ｄとする。
【００６７】
また、図６（ｂ）に示すように、放射線画像入力装置１０Ａにおいて、上記入力速度は、放射線画像読取部１１から演算処理部１２への画像データの転送速度としての放射線変換パネル５０の読み取り速度と等しい。また、上記出力速度は、演算処理部１２からコンソールへの画像データの転送速度と等しい。
【００６８】
この場合、画像データ全てを画像メモリ部１５１に入力する時間ｅ［ｓ］は、画像データサイズ／入力速度であり、
ｅ［ｓ］＝Ｃ［ＭＢ］／ａ［ＭＢ／ｓ］
となる。
【００６９】
また、画像メモリ部１５１から画像データをコンソールへ出力する出力速度ｂ［ＭＢ／ｓ］は、入力速度ａ［ＭＢ／ｓ］に比べて画像メモリ部１５１容量分少ないデータサイズを、全画像データを画像メモリ部１５１に入力する時間ｅ［ｓ］内に転送すればよい。従って、出力速度ｂ［ＭＢ／ｓ］は、少なくとも次の式を満たせばよい。
出力速度ｂ［ＭＢ／ｓ］＝（Ｃ［ＭＢ］−Ｄ［ＭＢ］）／ｅ［ｓ］
＝ａ［ＭＢ／ｓ］−ａ［ＭＢ／ｓ］×Ｄ／Ｃ［ＭＢ／ｓ］
【００７０】
この式は、画像メモリ部１５１から画像データをコンソールへ出力する出力速度ｂは、画像メモリ部１５１に画像データを入力する入力速度ａより、画像データサイズＣに対する画像メモリ部１５１容量Ｄの割合分遅くてもよいことを表している。画像メモリ部１５１容量Ｄが前述の条件を満たす様に設計されるのが好ましい。
【００７１】
以上、本実施の形態によれば、入力済みポインタＰ１に基づいて読み取られた画像データをリングバッファ式に画像メモリ部１５１に記憶し、入力済みポインタＰ１に基づいて当該記憶された画像データに信号処理を施し、出力済みポインタＰ２に基づいて画像メモリ部１５１に記憶された信号処理済の画像データをリングバッファ式に読み出してコンソールに出力するので、入力済みポインタＰ１及び出力済みポインタＰ２を管理して画像データの入力、信号処理及び出力を容易に行うことができるとともに、画像メモリ部１５１が比較的小さな容量である場合にも、大容量の画像データを高速に記憶して画像データを入力できる。
【００７２】
また、画像メモリ部１５１容量を１つの画像データサイズよりも小さくすることができる。また、画像メモリ部１５１容量の軽減により装置のコストダウンを実現することができる。さらに、既存の小さな容量の画像メモリ部を有する放射線画像入力装置に対して、ハードウェアの交換をすることなく、ソフトウェアを入れ替えるだけで、大容量の画像データを高速に記憶して画像データを入力できる。
【００７３】
また、画像入力処理と、画像信号処理と、画像出力処理とを並列的に行うので、効率よく高速に画像データを入力できる。
また、入力済みポインタＰ１が出力済みポインタＰ２に追いつくことに対応するエラーを表示部１７により表示して、ユーザにエラーの旨を知らしめることができる。
【００７４】
また、バス３０が入力済みポインタＰ１が出力済みポインタＰ２に追いつくことに対応して未出力の画像データの容量のダミーデータを外部機器に出力するので、正常に入力された画像部分とダミーデータとを含む本来の容量の画像データを出力し、エラー発生時にも正常に入力された画像部分を有効に利用することができる。
【００７５】
（変形例）
図７〜図９を参照して、上記実施の形態の各種変形例を説明する。図７に、本変形例としての放射線画像入力システムの構成を示し、（ａ）に放射線画像入力システム２００の構成を示し、（ｂ）に放射線画像入力システム３００の構成を示す。図８に、本変形例として放射線画像入力装置１０Ａにおいて実行される処理を示し、（ａ）に画像入力処理を示し、（ｂ）に画像信号出力処理を示す。図９に、本変形例として放射線画像入力装置１０Ａにおいて実行される処理を示し、（ａ）に画像入力信号処理を示し、（ｂ）に画像出力処理を示す。
【００７６】
上記実施の形態では、図１に示すように、放射線画像入力装置とコンソールとがｍ：ｎ接続する放射線画像入力システム１００を説明したが、これに限るものではない。例えば、図７（ａ）に示すように、１つの放射線画像入力装置１０Ｄと、１つのコンソール２０Ｄとが一体的に設けられる放射線画像入力システム２００としてもよい。図７（ｂ）に示すように、１つの放射線画像入力装置１０Ｄと、１つのコンソール２０Ｄとが、ピアツーピアで通信接続される放射線画像入力システム３００としてもよい。
【００７７】
また、上記実施の形態では、図４に示すように、画像入力処理と、画像信号処理と、画像出力処理とが並列的に実行される処理であったが、これに限るものではない。図８（ａ）に示す画像入力処理と、図８（ｂ）に示す画像信号出力処理とが並行的に実行される処理としてもよい。画像信号出力処理は、図４の画像信号処理及び画像出力処理を一緒にした処理である。画像信号出力処理のステップＳ５１、Ｓ５２，Ｓ５３は、順に、図４のステップＳ２１，Ｓ３１，Ｓ３２と同様の処理となる。ステップＳ５１において、画像メモリ部１５１の入力済みポインタＰ１が確認されて、入力済みポインタＰ１までの画像データに信号処理が施される。また、ステップＳ５２において、画像メモリ部１５１の出力済みポインタＰ２が確認されて、出力済みポインタＰ２から入力済みポインタＰ１に基づいて画像データが出力される。
【００７８】
また、図９（ａ）に示す画像入力信号処理と、図９（ｂ）に示す画像出力処理とが並行的に実行される処理としてもよい。画像入力信号処理は、図４の画像入力処理及び画像信号処理を一緒にした処理である。画像入力信号処理のステップＳ６１、Ｓ６２，Ｓ６３は、順に、図４のステップＳ１１，Ｓ２１，Ｓ２２と同様の処理となる。ステップＳ６１において、画像メモリ部１５１の入力済みポインタＰ１が移動されて、ステップＳ６２において入力済みポインタＰ１までの画像データに信号処理が施されて信号処理が施される。
【００７９】
なお、以上の実施の形態及びその変形例における記述は、本発明に係る好適な放射線画像入力システムの一例であり、これに限定されるものではない。
【００８０】
例えば、上記実施の形態では、放射線画像入力装置として放射線変換パネルを用いるＣＲ装置を用いたが、これに限るものではなく、ＦＰＤなどの他の方式により画像読み取りを行う構成でもよい。
【図面の簡単な説明】
【００８１】
【図１】本発明に係る実施の形態の放射線画像入力システム１００の構成を示すブロック図である。
【図２】放射線画像入力装置１０Ａの内部構成を示すブロック図である。
【図３】ＲＡＭ１５内の画像メモリ部１５１の状態を示す図であり、（ａ）は通常時の画像メモリ部１５１の状態を示す図であり、（ｂ）は入力済みポインタＰ１がエンドアドレスを過ぎた場合の画像メモリ部１５１の状態を示す図である。
【図４】放射線画像入力装置１０Ａで実行される処理を示す図であり、（ａ）は画像入力処理を示すフローチャートであり、（ｂ）は画像信号処理を示すフローチャートであり、（ｃ）は画像出力処理を示すフローチャートである。
【図５】放射線画像入力装置１０Ａで実行されるエラー管理処理を示すフローチャートである。
【図６】放射線画像入力装置１０Ａの各パラメータを示す図であり、（ａ）は画像メモリ部１５１における各パラメータを示す図であり、（ｂ）は放射線画像入力装置１０Ａにおける各パラメータを示す図である。
【図７】本発明に係る実施の形態の変形例としての放射線画像入力システムの構成を示す図であり、（ａ）は放射線画像入力システム２００の構成を示すブロック図であり、（ｂ）は放射線画像入力システム３００の構成を示すブロック図である。
【図８】本発明に係る実施の形態の変形例として放射線画像入力装置１０Ａにおいて実行される処理を示す図であり、（ａ）は画像入力処理を示すフローチャートであり、（ｂ）は画像信号出力処理を示すフローチャートである。
【図９】本発明に係る実施の形態の変形例として放射線画像入力装置１０Ａにおいて実行される処理を示す図であり、（ａ）は画像入力信号処理を示す図であり、（ｂ）は画像出力処理を示す図である。
【符号の説明】
【００８２】
１００，２００，３００  放射線画像入力システム
１０Ａ，１０Ｂ，１０Ｃ，１０Ｄ，１０Ｅ  放射線画像入力装置
１１  放射線画像読取部
１２  演算処理部
１３  ＣＰＵ
１４  Ｉ／Ｆ
１５  ＲＡＭ
１５１  画像メモリ部
１６  ＲＯＭ
１７  表示部
１８  バス
２０Ａ，２０Ｂ，２０Ｃ，２０Ｄ，２０Ｅ  コンソール
４０  放射線源
５０  放射線変換パネル
【図１】
2005107740.tif 000003
【図２】
2005107740.tif 000004
【図３】
2005107740.tif 000005
【図４】
2005107740.tif 000006
【図５】
2005107740.tif 000007
【図６】
2005107740.tif 000008
【図７】
2005107740.tif 000009
【図８】
2005107740.tif 000010
【図９】
2005107740.tif 000011