(57)【特許請求の範囲】
【請求項１】
所定の縮小率に基づいて元画像を縮小することにより、縮小画像を生成する縮小画像生成手段と、
前記縮小画像上の画像処理を行う領域と、前記元画像に対して用いる画像強調処理パラメータを前記縮小率と異なる値で定数倍することにより得られた前記縮小画像に対して行う画像強調処理のパラメータとを示す第１の画像処理条件を取得し、前記縮小画像に対して当該第１の画像処理条件に基づく画像処理を行う第１の画像処理手段と、
前記画像処理が行われた縮小画像を表示する表示手段と、
前記第１の画像処理条件の調整を行う調整手段と、
前記調整が行われた第１の画像処理条件により示される領域を、前記縮小率の逆数倍に拡大することにより、前記元画像上の画像処理を行う領域として設定し、前記調整が行われた第１の画像処理条件により示される画像強調処理のパラメータを前記縮小率と異なる値の逆数で定数倍することにより、前記元画像に対して行う画像強調処理のパラメータを設定し、当該設定された前記元画像上の画像処理を行う領域と、当該設定された前記元画像に対して行う画像強調処理のパラメータとを示す第２の画像処理条件を生成する画像処理条件生成手段と、
前記元画像に対して、前記第２の画像処理条件に基づく画像処理を行う第２の画像処理手段とを有することを特徴とする画像処理装置。
【請求項２】
前記表示手段による表示と、前記調整手段による調整とをユーザからの指示があるまで繰り返すことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記第２の画像処理条件を前記元画像と共に格納する格納手段を更に備えることを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記第１及び第２の画像処理手段により行われる画像処理は、いずれも照射野認識処理を含むことを特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記第１及び第２の画像処理手段は、複数種類の画像処理を行うことが可能であり、
各々の画像処理にかかる前記第１の画像処理条件及び前記第２の画像処理条件は、前記画像処理の種類に応じて互いに関連付けられていることを特徴とする請求項１に記載の画像処理装置。
【請求項６】
所定の縮小率に基づいて元画像を縮小することにより、縮小画像を生成する縮小画像生成ステップと、
前記縮小画像上の画像処理を行う領域と、前記元画像に対して用いる画像強調処理パラメータを前記縮小率と異なる値で定数倍することにより得られた前記縮小画像に対して行う画像強調処理のパラメータとを示す第１の画像処理条件を取得し、前記縮小画像に対して当該第１の画像処理条件に基づく画像処理を行う第１の画像処理ステップと、
前記画像処理が行われた縮小画像の表示を指示する表示指示ステップと、
前記第１の画像処理条件の調整を指示する調整指示ステップと、
前記調整が行われた第１の画像処理条件により示される領域を、前記縮小率の逆数倍に拡大することにより、前記元画像上の画像処理を行う領域として設定し、前記調整が行われた第１の画像処理条件により示される画像強調処理のパラメータを前記縮小率と異なる値の逆数で定数倍することにより、前記元画像に対して行う画像強調処理のパラメータを設定し、当該設定された前記元画像上の画像処理を行う領域と、当該設定された前記元画像に対して行う画像強調処理のパラメータとを示す第２の画像処理条件を生成する画像処理条件生成ステップと、
前記元画像に対して、前記第２の画像処理条件に基づく画像処理を行う第２の画像処理ステップとを有することを特徴とする画像処理方法。
【請求項７】
所定の縮小率に基づいて元画像を縮小することにより、縮小画像を生成する縮小画像生成ステップと、
前記縮小画像上の画像処理を行う領域と、前記元画像に対して用いる画像強調処理パラメータを前記縮小率と異なる値で定数倍することにより得られた前記縮小画像に対して行う画像強調処理のパラメータとを示す第１の画像処理条件を取得し、前記縮小画像に対して当該第１の画像処理条件に基づく画像処理を行う第１の画像処理ステップと、
前記画像処理が行われた縮小画像の表示を指示する表示指示ステップと、
前記第１の画像処理条件の調整を指示する調整指示ステップと、
前記調整が行われた第１の画像処理条件により示される領域を、前記縮小率の逆数倍に拡大することにより、前記元画像上の画像処理を行う領域として設定し、前記調整が行われた第１の画像処理条件により示される画像強調処理のパラメータを前記縮小率と異なる値の逆数で定数倍することにより、前記元画像に対して行う画像強調処理のパラメータを設定し、当該設定された前記元画像上の画像処理を行う領域と、当該設定された前記元画像に対して行う画像強調処理のパラメータとを示す第２の画像処理条件を生成する画像処理条件生成ステップと、
前記元画像に対して、前記第２の画像処理条件に基づく画像処理を行う第２の画像処理ステップと
をコンピュータに実行させるプログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば、Ｘ線ディジタル撮影装置に用いられ、元画像の縮小画像に対する画像処理や該元画像に対する補正処理を、各々に設定された画像処理条件（パラメータ）に基づいて行う画像処理装置、画像処理方法、及びそれを実施するための処理ステップをコンピュータが読出可能に格納した記憶媒体に関するものである。
【０００２】
【従来の技術】
例えば、医療診断を目的とするＸ線撮影を行うためのシステムとして、増感紙とＸ線写真フィルムを組み合わせて用いるフィルムスクリーンシステムが多く使用されている。
このシステムでは、被写体にＸ線を透過させることで、該被写体の内部情報を含むＸ線を得て、それを増感紙によりＸ線の強度に比例した可視光に変換することで、Ｘ線フィルム（Ｘ線写真フィルム）を感光させるようになされている。この結果、Ｘ線フィルム上には、被写体のＸ線画像が形成されることになる。
【０００３】
また、近年では、Ｘ線ディジタル撮影装置も使用されてきている。
このＸ線ディジタル撮影装置では、Ｘ線を蛍光体によりＸ線の強度に比例した可視光に変換し、それを光電変換素子により電気信号に変換し、それを更にアナログ／ディジタル変換器によりディジタル化するようになされている。
【０００４】
ここで、上記のＸ線ディジタル撮影装置は、Ｘ線画像を画面上で直ちに可視化出来るようになされている。このため、Ｘ線技師や、診断を行う医師等の操作者は、撮影後直ぐに、Ｘ線画像の位置決めや、画像処理の調整（撮影画像の明暗の調整等）を確認することが可能となる。
例えば、操作者は、画面表示されたＸ線画像（予め設定されている画像処理パラメータを用いて画像処理が施された画像）を参照しながら、画像処理パラメータを変更指示する。これにより、装置内部では、再びＸ線画像に対する、変更指示された画像処理パラメータを用いた画像処理が行われる。この画像処理後のＸ線画像は、再び画面表示される。このようにして、操作者は、所望する画像となるまで、画像処理パラメータを変更指示する。そして、操作者は、画面表示されたＸ線画像（変更指示された画像処理パラメータを用いて画像処理が施された画像）が、所望する画像である（画像処理が適切である）と判断したとき、そのときの画像処理パラメータに決定する。
このように、操作者は、画面表示されたＸ線画像を見ながら、画像処理パラメータを変更指示することで、該Ｘ線画像の画像調整等を行って、画像処理パラメータの決定を行う。これにより、所望するＸ線画像が得られることになる。
【０００５】
【発明が解決しようとする課題】
しかしながら、上述したような、操作者により変更指示された画像処理パラメータを用いた画像処理を行うためには、装置或いはシステム内部に、該画像処理の専用のハードウエア（専用画像処理ボード）を搭載する必要がある。
このため、従来では、専用画像処理ボードを利用することで、処理速度を高速にすることができるが、その反面、高価な装置或いはシステムとなってしまう、という問題があった。
【０００６】
そこで、画像処理装置を司る汎用ＣＰＵにおいて、ソフトウェアにより上記の画像処理を行うことが求められているが、この場合、コストダウンは図れるが、専用画像処理ボードを利用した場合と比べて、処理速度が非常に遅くなってしまう。また、その分、操作者側における、画像処理パラメータの変更指示に対する待ち時間が長くなってしまう。
【０００７】
そこで、本発明は、上記の欠点を除去するために成されたもので、処理の高速化と共に、コストダウンをも図った画像処理装置を提供することを目的とする。
また、本発明は、処理の高速化と共に、コストダウンをも図ることが可能な画像処理方法、及びそれを実施するための処理ステップをコンピュータが読出可能に格納した記憶媒体を提供することを目的とする。
【０００８】
【課題を解決するための手段】
斯かる目的下において、第１の発明に係る画像処理装置は、所定の縮小率に基づいて元画像を縮小することにより、縮小画像を生成する縮小画像生成手段と、前記縮小画像上の画像処理を行う領域と、前記元画像に対して用いる画像強調処理パラメータを前記縮小率と異なる値で定数倍することにより得られた前記縮小画像に対して行う画像強調処理のパラメータとを示す第１の画像処理条件を取得し、前記縮小画像に対して当該第１の画像処理条件に基づく画像処理を行う第１の画像処理手段と、前記画像処理が行われた縮小画像を表示する表示手段と、前記第１の画像処理条件の調整を行う調整手段と、前記調整が行われた第１の画像処理条件により示される領域を、前記縮小率の逆数倍に拡大することにより、前記元画像上の画像処理を行う領域として設定し、前記調整が行われた第１の画像処理条件により示される画像強調処理のパラメータを前記縮小率と異なる値の逆数で定数倍することにより、前記元画像に対して行う画像強調処理のパラメータを設定し、当該設定された前記元画像上の画像処理を行う領域と、当該設定された前記元画像に対して行う画像強調処理のパラメータとを示す第２の画像処理条件を生成する画像処理条件生成手段と、前記元画像に対して、前記第２の画像処理条件に基づく画像処理を行う第２の画像処理手段とを有することを特徴とする。
【０００９】
第２の発明に係る画像処理装置は、上記第１の発明において、前記表示手段による表示と、前記調整手段による調整とをユーザからの指示があるまで繰り返すことを特徴とする。
【００１０】
第３の発明に係る画像処理装置は、上記第１の発明において、前記第２の画像処理条件を前記元画像と共に格納する格納手段を更に備えることを特徴とする。
【００１１】
第４の発明に係る画像処理装置は、上記第１の発明において、前記第１及び第２の画像処理手段により行われる画像処理は、いずれも照射野認識処理を含むことを特徴とする。
【００１２】
第５の発明に係る画像処理装置は、上記第１の発明において、前記第１及び第２の画像処理手段は、複数種類の画像処理を行うことが可能であり、各々の画像処理にかかる前記第１の画像処理条件及び前記第２の画像処理条件は、前記画像処理の種類に応じて互いに関連付けられていることを特徴とする。
【００１３】
第６の発明に係る画像処理方法は、所定の縮小率に基づいて元画像を縮小することにより、縮小画像を生成する縮小画像生成ステップと、前記縮小画像上の画像処理を行う領域と、前記元画像に対して用いる画像強調処理パラメータを前記縮小率と異なる値で定数倍することにより得られた前記縮小画像に対して行う画像強調処理のパラメータとを示す第１の画像処理条件を取得し、前記縮小画像に対して当該第１の画像処理条件に基づく画像処理を行う第１の画像処理ステップと、前記画像処理が行われた縮小画像の表示を指示する表示指示ステップと、前記第１の画像処理条件の調整を指示する調整指示ステップと、前記調整が行われた第１の画像処理条件により示される領域を、前記縮小率の逆数倍に拡大することにより、前記元画像上の画像処理を行う領域として設定し、前記調整が行われた第１の画像処理条件により示される画像強調処理のパラメータを前記縮小率と異なる値の逆数で定数倍することにより、前記元画像に対して行う画像強調処理のパラメータを設定し、当該設定された前記元画像上の画像処理を行う領域と、当該設定された前記元画像に対して行う画像強調処理のパラメータとを示す第２の画像処理条件を生成する画像処理条件生成ステップと、前記元画像に対して、前記第２の画像処理条件に基づく画像処理を行う第２の画像処理ステップとを有することを特徴とする。
【００１４】
第７の発明に係るコンピュータ読み取り可能な記憶媒体は、所定の縮小率に基づいて元画像を縮小することにより、縮小画像を生成する縮小画像生成ステップと、前記縮小画像上の画像処理を行う領域と、前記元画像に対して用いる画像強調処理パラメータを前記縮小率と異なる値で定数倍することにより得られた前記縮小画像に対して行う画像強調処理のパラメータとを示す第１の画像処理条件を取得し、前記縮小画像に対して当該第１の画像処理条件に基づく画像処理を行う第１の画像処理ステップと、前記画像処理が行われた縮小画像の表示を指示する表示指示ステップと、前記第１の画像処理条件の調整を指示する調整指示ステップと、前記調整が行われた第１の画像処理条件により示される領域を、前記縮小率の逆数倍に拡大することにより、前記元画像上の画像処理を行う領域として設定し、前記調整が行われた第１の画像処理条件により示される画像強調処理のパラメータを前記縮小率と異なる値の逆数で定数倍することにより、前記元画像に対して行う画像強調処理のパラメータを設定し、当該設定された前記元画像上の画像処理を行う領域と、当該設定された前記元画像に対して行う画像強調処理のパラメータとを示す第２の画像処理条件を生成する画像処理条件生成ステップと、前記元画像に対して、前記第２の画像処理条件に基づく画像処理を行う第２の画像処理ステップとをコンピュータに実行させるプログラムを記憶したことを特徴とする。
【００１７】
【発明の実施の形態】
以下、本発明の実施の形態について図面を用いて説明する。
【００１８】
（第１の実施の形態）
本発明は、例えば、図１に示すような、Ｘ線画像撮影装置１００に適用される。
【００１９】
このＸ線画像撮影装置１００は、医療診断のためのＸ線撮影に用いられるものであり、上記図１に示すように、Ｘ線を発生させるトリガとなる曝射ボタン１１０と、Ｘ線を発生するＸ線管球１６０と、曝射ボタン１１０より発生する曝射信号１に従ってＸ線管球１６０を制御するＸ線発生制御部１５０と、Ｘ線管球１６０からのＸ線が被写体２００を透過して入射される固体撮像素子１７３と、固体撮像素子１７３の出力をディジタル化するアナログ／ディジタル（Ａ／Ｄ）変換器１８０とを備えており、固体撮像素子１７３の被写体２００側には、グリッド１７１及びシンチレータ１７２が設けられている。
【００２０】
また、Ｘ線画像撮影装置１００は、固体撮像素子１７３からの駆動通知信号に従って、Ｘ線発生制御部１５０に対して曝射信号２を与えると共に、Ａ／Ｄ変換器１８０からの画像信号に所定の処理を行う画像読取部１２０を備えている。
【００２１】
画像読取部１２０には、表示手段であるディスプレイ部１３２と、キーボード及びマウス等からなる操作部１３３とが各々接続されている。
画像読取部１２０は、タイマ１２３を有する画像読取制御部１２２、作業用領域等を含むＲＡＭ１２４、各種処理を実行するためのデータや処理プログラム等が格納されるＲＯＭ１２５、外部ネットワーク（ＬＡＮ）とのインターフェースであるＬＡＮ／ＩＦ部１２６、外部可搬媒体記録装置とのインターフェースであるＤＩＳＫ／ＩＦ部１２７、ユーザとのインターフェースでありディスプレイ部１３２及び操作部１３３が接続されたユーザＩＦ部１２９、ハードディスク等の不揮発性記憶部１２８、及び本装置全体の動作制御を司るＣＰＵ１３０が各々、バス１３１上で繋がれており、各々が互いにデータ授受する構成となっている。
また、画像読取部１２０は、画像読取制御部１２２の出力が供給される曝射許可スイッチ１２１をも備えており、この曝射許可スイッチ１２１から上記の曝射信号２がＸ線発生制御部１５０に与えられるようになされている。
【００２２】
まず、上述のようなＸ線画像撮影装置１００の一連の動作について説明する。
【００２３】
先ず、Ｘ線技師や医師等の操作者は、撮影する被写体２００（患者）を、固体撮像素子１７３と、Ｘ線管球１６０との間に配置する。次に、操作者は、被写体２００の撮影する部位を設定するための部位設定ボタンを操作する。この部位設定ボタンは、詳細は後述するが、ディスプレイ１３２の表示画面上に設けられている。
このような操作が、画像読取部１２０内部のＣＰＵ１３０により認識されると、画像読取制御部１２０は、ＣＰＵ１３０から制御されることで、固体撮像素子駆動制御信号（以下、単に「駆動制御信号」と言う）を用いて、固体撮像素子１７３に電圧を加え、固体撮像素子１７３に対して画像入力（被写体２００を介してのＸ線の入射）がいつ有っても良い様に準備すると同時に、内部に設けられているタイマ１２３をスタートさせる。その後、固体撮像素子１７３からは、Ｘ線を画像化する出来る状態であるか否かを示す駆動通知信号が、画像読取制御部１２２に対して出力される。
【００２４】
一方、曝射ボタン１１０は、Ｘ線を発生させるトリガとなる。この曝射ボタン１１０より発生する曝射信号１は、画像読取部１２０内の画像読取制御部１２２に対して一旦入力される。
【００２５】
画像読取制御部１２２は、固体撮像素子１７３からの駆動通知信号により、固体撮像素子１７３がＸ線を受けると画像化出来る状態となっているか否かを確認し、画像化出来る状態であったならば、曝射許可信号を発生する。この曝射許可信号は、曝射許可スイッチ１２１をオンにして、曝射信号１を、曝射信号２に導通させる。
ここで、曝射許可スイッチ１２１は、曝射ボタン１１０のセカンドスイッチと呼ばれるスイッチからなり、曝射許可スイッチ１２１がオン状態となると、該セカンドスイッチが利用可能な状態となるようになされている。したがって、曝射許可スイッチ１２１がオン状態となり、該セカンドスイッチが操作者により押下されたときに、曝射信号２が発生することになる。
このような曝射許可スイッチ１２１から出力された曝射信号２は、Ｘ線発生制御部１５０に供給される。
【００２６】
Ｘ線発生制御部１５０は、曝射許可スイッチ１２１からの曝射信号２により、Ｘ線管球１６０によるＸ線曝射の準備が整い次第、曝射信号３をＸ線管球１６０に対して発生する。これにより、Ｘ線管球１６０からは、Ｘ線が発生される。
【００２７】
Ｘ線管球１６０から発生したＸ線（その透過線）は、グリッド１７１及びシンチレータ１７２を順次介して、固体撮像素子１７３に入射される。この固体撮像素子１７３にて、入射光が光電変換され、被写体２００の電気的な信号（Ｘ線画像信号）が得られる。
Ａ／Ｄ変換器１８０は、固体撮像素子１７３で得られたＸ線画像信号を読み出してディジタル化し、それを画像読取部１２０の画像読取制御部１２２に供給する。
【００２８】
画像読取制御部１２２は、上述のように、その動作制御がＣＰＵ１３０により管理されており、これにより、Ａ／Ｄ変換器１８０からのＸ線画像データを一旦ＲＡＭ１２４上に展開し、そのデータに対して、後述する様々な所定の処理を行う。
【００２９】
つぎに、上述の一連の動作において、主に特徴とする動作及び構成について具体的に説明する。
【００３０】
［操作者の操作及びそれに従った本装置の動作］
操作者が撮影のために行う操作として、上述したように、被写体２００の撮影する部位を設定するための部位設定ボタンの操作があり、該部位設定ボタンは、ディスプレイ部１３２の表示画面上に設けられている。
【００３１】
図２は、ディスプレイ部１３２の表示画面上の状態を示したものである。
この図２に示すように、ディスプレイ１３２の画面は、上述の部位設定ボタン３０６（”胸部ＰＡ”、”頭部ＰＡ”、胸部ＬＲ”、”頭部ＲＬ”）が設けられていると共に、撮影して得られたＸ線画像が表示される画像表示部３０１、被写体２００の情報（撮影対象となっている患者の情報）を入力するための入力ボタン３０２（”患者名”）、撮影条件が表示される撮影条件表示部３０３（”ｋＶ：１２５ｋＶ”）、撮影して得られたＸ線画像が縮小されて表示されるオーバービュー表示部３０４、画像処理変更指示ボタン３０５（”明”、”暗”、”Ｃ+ ”、”Ｓ+ ”、”Ｃ- ”、”Ｓ- ”）、処理確定ボタン３０６（”処理確定”）、及び検査終了ボタン３０８（”検査終了”）等が設けられている。
【００３２】
操作者は、被写体２００（患者）の撮影を行うために、被写体２００において、これから撮影を行おうとする部位に対応する部位設定ボタンを選択する。例えば、操作部１３３のマウスにより、”胸部ＰＡ”、”頭部ＰＡ”、胸部ＬＲ”、及び”頭部ＲＬ”の各部位設定ボタンうち、該当する部位設定ボタンを選択し、その部分をクリックする。上記図２では、”胸部ＰＡ”の部位設定ボタンが選択された状態を示している（斜線部分）。このとき、操作者が部位設定ボタンの選択を間違った場合、それとは異なる部位設定ボタンを選択することで、再度選択のし直しが可能なようになされている。
【００３３】
そして、このような部位設定ボタンの選択操作は、画像読取部１２０のＣＰＵ１３０により読み取られ、それに従ったＣＰＵ１３０の制御により、これから撮影を行って収集されるＸ線画像の画像処理パラメータのデフォルト値が決定されると共に、Ｘ線画像に対する部位名の設定、デフォルトの管球設定、駆動制御信号による固体撮像素子１７３の駆動、及び画像読取制御部１２２内のタイマ１２３のスタート等の各処理が実行される。
【００３４】
図３に、上述の部位設定ボタン３０６の操作に従った本装置の動作をフローチャートで示したものである。
【００３５】
先ず、操作者により、上述したようにして部位選択ボタンが選択されると、画像読取制御部１２２は、画像処理の画像処理パラメータのデフォルト値、及び撮影条件パラメータのデフォルト値等を決定する（ステップＳ３１１，Ｓ３１２）。
次に、画像読取制御部１２２は、固体撮像素子１２２に対して駆動制御信号を供給すると共に、タイマ１２３をスタートさせる。これにより、固体撮像素子１７３は駆動状態となる（ステップＳ３１３）。
次に、固体撮像素子１７３は、安定した画質の画像信号を出力できる状態（完了状態）となるまで待機した後、駆動通知信号を画像読取制御部１２２に供給する。画像読取制御部１２２は、この駆動通知信号により、固体撮像素子１７３が完了状態となったことを認識する（ステップＳ３１４）。
次に、画像読取制御部１２２は、曝射許可信号を発生する。これにより、曝射許可スイッチ１２１がオンされ、曝射ボタン１１０のセカンドスイッチが利用できるようになる（ステップＳ３１５）。
その後、画像読取制御部１２２は、「曝射可能」であることを操作者に通知するために、ユーザＩＦ部１２９を介して、その旨を示す信号をディスプレイ部１３２に供給する。これを受けたディスプレイ部１３２は、表示画面の背景色を”青”から”緑”へ変更する（ステップＳ３１６）。
したがって、ディスプレイ部１３２の表示画面上にて、その背景色が”緑”に変化すれば、操作者は、「撮影可能」であることを認識し、曝射ボタン１１０を操作する。これにより、曝射許可スイッチ１２１（セカンドスイッチ）から曝射信号２が出力され、以降、上述したようにして、被写体２００に対する撮影が開始される。
【００３６】
また、操作者は、上述の部位設定ボタン３０６の他、撮影する被写体２００に関する情報（撮影対象となっている患者の情報）を入力する操作を行う。
具体的には、先ず、操作者は、操作部１３３のマウスを用いて、ディスプレイ１３２の表示画面上において（上記図２参照）、入力ボタン３０２をクリックする。
このような操作は、画像読取部１２０のＣＰＵ１３０により読み取られ、それに従ったＣＰＵ１３０の制御により、ディスプレイ部１３２には、別途患者情報入力ウィンドウが現れる。
そして、操作者は、上記の操作と同様に、操作部１３３のマウスとキーボードを用いて、患者名、患者ＩＤ、生年月日、及び年齢等の情報を入力する。
【００３７】
尚、上述の”患者名”の入力操作は、撮影対象となる患者の撮影中であるならば、部位設定スイッチの選択操作を行う前でも後でも、或いは、撮影後の画像収集を行った後であっても、可能である。
すなわち、ディスプレイ部１３２の表示画面に設けられている検査終了ボタン３０８が操作されることで、対象対象となる患者に関わる複数の撮影からなる検査を終了する前であれば、”患者名”の入力操作の順序は問わない。これにより、病体の悪い患者等の撮影で、”患者名”の入力を行う時間が取れない緊急の場合等は、撮影を先行して行うことができる。
【００３８】
［画像読取制御部１２２のタイマ１２３及びそれによる動作］
画像読取制御部１２２内に設けられているタイマ１２３は、上記図３のステップＳ３１３により、操作者がディスプレイ部１３２の表示画面上で部位設定ボタンを選択する度に、カウント値”０”からカウントが開始（スタート）されるようになされている。このタイマ１２３のカウント値は、画像読取制御部１２２により監視されている。
【００３９】
画像読取制御部１２２は、タイマ１２３のカウント値を監視し、そのカウント値が所定時間、例えば、１０分を示した場合には、固体撮像素子１７３への駆動制御信号の供給を停止すると共に、曝射許可スイッチ１２１への曝射許可信号の供給をも停止する。これにより、固体撮像素子１７３の駆動状態が解除されると共に、曝射許可スイッチ１２１が開放（オフ）される。
また、この場合、画像読取制御部１２２は、「撮影不可能」であることを操作者に通知するために、ユーザＩＦ部１２９を介して、その旨を示す信号をディスプレイ部１３２に供給する。これを受けたディスプレイ部１３２は、表示画面上にて、操作者によって選択された部位設定ボタンの選択状態を非選択状態にすると共に、その背景色を”緑”から”青”へ戻す。
このような動作により、内部的に固体撮像素子１７３が常に駆動状態となることを防ぐことができ、この結果、固体撮像素子１７３の劣化を防止することができる。
【００４０】
［画像読取部１２０のタスク構成］
図４は、画像読取部１２０のタスク構成を示したものである。
上記図４に示すような複数のタスク３２１〜３２５は、ＣＰＵ１３０により、時分割で平行動作するようになされている。これらのタスク３２１〜３２５は、次のような機能を有している。
操作処理タスク３２１は、ディスプレイ部１３２の表示画面上にて行われる操作者の各種操作に基づく処理を主に行うタスクである。
背後処理タスク３２２〜３２５は、必要に応じて、撮影により収集されたＸ線画像に対する画像処理、該画像処理を行ったＸ線画像のＬＡＮ／ＩＦ部１２６を介してのネットワーク転送、或いはＤＩＳＫ／ＩＦ部１２７を介しての大容量可搬ディスク等に対する外部転送、及び該転送済みＸ線画像の消去等の処理を行うタスクである。また、ここでは、Ｘ線画像を外部転送する際に、該Ｘ線画像を予め定められている非可逆圧縮係数を用いて非可逆圧縮（例えば、ＪＰＥＧ方式によるＤＣＴ：離散コサイン変換）して転送するが、この非可逆圧縮処理も、本タスクが行う。
【００４１】
上述のように、ここでは、背後処理タスクとして、４つのタスク３２２〜３２５を用いた構成としているが、４つのタスク以下のタスク数で、４つ以上の処理（作業）を実行することが可能であることを、特徴の一つとしている。
【００４２】
具体的に説明すると、上記図４では、４つ以上の複数の処理を、２つの背後処理タスク３２４，３２５（図中破線で示す円）で実行している状態を示している。この動作するタスク（実行状態にあるタスク）の数は、撮影動作を行っているときと、撮影動作を行っていないときとで変動する。
例えば、操作者の操作により撮影動作が開始されると、起動状態にあるタスクは、操作処理タスク３２１と背後処理タスク１２２の２つのタスクである。そして、撮影動作が終了して、例えば、１分間（このタイムアウト時間は、別途設定パネルにて設定することが可能）、次の撮影のための操作が行われなかった場合、このとき起動状態にあるタスクは、操作処理タスク３２１と背後処理タスク１２２に加えて、背後処理タスク３２３又は３２５の３つのタスクに増加する。また、操作者の操作により撮影動作が再度開始されると、起動状態にあるタスクは、操作処理タスク３２１と背後処理タスク１２２の２つのタスクに減少する。このタスク減のタイミングは、そのタスクで処理が完了せず実行されている間には行わず、処理が完了した時点で、タスクを減ずる。
【００４３】
上述のように、操作者の操作により撮影動作が開始されると、起動状態にあるタスクの数が減少するため、撮影動作の邪魔になることなしに、バックグラウンド処理を行うことが可能となる。
【００４４】
また、操作処理タスク３２１と、画像処理を実行している背後処理タスク３２２との間には、画像処理キュー部３２６を備えており、この画像処理キュー部３２６により、撮影動作より発生したＸ線画像を画像処理する為の不揮発性先入れ先出し機構を提供している。
また、画像処理を実行している背後処理タスク３２２と、画像送出を実行している背後処理タスク３２３との間にも、画像送出キュー部３２７を備えており、この画像送出キュー部３２７により、画像処理を実行している背後処理タスク３２２により該画像処理の終了したＸ線画像を送出する為の不揮発性先入れ先出し機構を提供している。
さらに、画像送出を実行している背後処理タスク３２３と、画像消去を実行している背後処理タスク３２４との間にも、画像消去キュー部３２８を備えており、この画像消去キュー部３２８により、画像送出が全て終了したＸ線画像を消去する為の不揮発性先入れ先出し機構を提供している。
【００４５】
上述のように、不揮発性先入れ先出し機構を設けることで、比較的時間のかかる画像処理を、画像送出と平行して行うことができるため、高速性の応答が求められる操作処理タスク３２１は、その処理をスムーズに行うことが可能となる。また、背後処理タスク３２２による画像処理や、背後処理タスク３２３による画像送出等が行われている最中において、何らかの影響で本装置の動作が終了してしまっても（電源オフ等）、撮影により得られた画像を失うことがない。
尚、上記の画像処理キュー部３２６、画像送出キュー部３２７、及び画像消去キュー部３２８の管理についての詳細は後述する。
【００４６】
［画像読取部１２０での画像処理］
本装置の最も特徴とする点は、画像読取部１２０での画像処理パラメータを用いた画像処理にある。
【００４７】
上述の一連の動作で説明したように、操作者により、曝射ボタン１１０（セカンドスイッチ）が押下され、Ｘ線管球１６０にてＸ線が発生すると、そのＸ線は、固体撮像素子１７３に入射する。そして、これにより固体撮像素子１７３にて得られたＸ線画像信号は、Ａ／Ｄ変換器１８０を介して、Ｘ線画像データ（ディジタル）として、画像読取部１２０の画像読取制御部１２２に供給される。
【００４８】
画像読取制御部１２２では、上記図２に示した縮小画像３０１の生成、及び縮小画像３０１によって決定された画像調整パラメータに応じた生画像の処理を行う。
図５は、画像読取制御部１２２の内部構成を示したものである。この図５を用いて、画像読取制御部１２２での縮小画像３０１の生成処理について説明する。
【００４９】
縮小画像処理用パラメータ生成部１２２ｂは、推奨画像調整パラメータであるデフォルト値をデフォルト値保持部１２２ａから読み出す。このデフォルト値は、生画像用の画像調整パラメータである。よって、縮小画像処理用パラメータ生成部１２２ｂは、後述する画像縮小部１２２ｅにて用いられた所定の縮小率に基づいて、上記のデフォルト値を、第１の画像処理条件である生縮小画像用パラメータに変換する。
【００５０】
縮小画像生成手段である画像縮小部１２２ｅは、元画像である生画像を、所定の縮小率に基づいて縮小画像である生縮小画像に変換する。例えば、画像縮小後の画像サイズが、横３３６ピクセル、縦３３６ピクセルの１２ビットデータとなるような、画像縮小処理及びサンプリング処理を行う（１／８の縮小）。これらの処理が行われた生画像データを、以下、「生縮小画像データ」（表示用画像データ）と言う。
尚、上記の生画像は、生画像一時記憶部１２２ｈに一旦記憶される。
【００５１】
第１の画像処理手段である縮小画像処理部１２２ｆは、画像縮小部１２２ｅにて得られた生縮小画像データに、縮小画像処理用パラメータ生成部１２２ｂにて得られた生縮小画像用パラメータに基づいた画像処理を施すことで、該生縮小画像データを縮小画像３０１に変換する。この縮小画像処理部１２２ｆにて得られた縮小画像３０１が、表示されることになる。
【００５２】
ユーザは、表示された縮小画像３０１に基づき調整結果を確認し、所望の調整結果が得られるまで、画像調整を行う。このときの再調整に関するユーザからの指示は、上記図１に示したユーザＩ／Ｆ部１２９を介して、調整手段である画像調整指示部１２２ｃに対して入力される。
【００５３】
画像調整指示部１２２ｃは、表示された縮小画像３０１に対して用いられた生縮小画像用パラメータ、すなわち縮小画像処理部１２２ｆでの画像処理に用いられた生縮小画像用パラメータを、ユーザからの指示に応じて補正する。
したがって、縮小画像処理部１２２ｆでは、画像調整指示部１２２ｃから補正された生縮小画像用パラメータに応じた縮小画像が生成され、これが表示されることになる。このときの生縮小画像用パラメータは、画像調整指示部１２２ｃにて保持される。
【００５４】
また、縮小画像３０１によって決定された画像調整パラメータに応じた生画像の処理については、次のようになる。
【００５５】
上述の縮小画像３０１にて所望の調整結果が得られた場合、その画像調整を決定する旨のユーザからの指示が、上記図１に示したユーザＩ／Ｆ部１２９を介して画像調整決定部１２２ｄに対して入力される。
【００５６】
画像調整決定部１２２ｄは、このユーザからの指示に基づいて、画像調整指示部１２２ｃにて保持されている生縮小画像用パラメータ、すなわち所望の調整結果が得られたときの生縮小画像用パラメータを、画像処理条件生成手段であるパラメータ変換部１２２ｇに供給する。
【００５７】
パラメータ変換部１２２ｇは、画像調整決定部１２２ｄからの生縮小画像用パラメータに基づいた第２の画像処理条件である生画像用パラメータを生成する。
【００５８】
第２の画像処理手段である画像処理部１２２ｉは、生画像一時記憶部１２２ｈに記憶されている生画像に対して、パラメータ変換部１２２ｇにて得られた生画像用パラメータを用いた画像処理を行って、処理後画像を生成する。
【００５９】
つぎに、上述のような画像読取制御部１２２での画像処理パラメータの決定について、具体的に説明する。
【００６０】
ここでは、画像処理パラメータを用いた画像処理を、照射野認識処理、画像強調処理と、及び階調変換処理の３つの処理とし、これらの順で各処理を実行するものとしているため、画像処理パラメータの決定についての説明の前に、（１）照射野認識処理、（２）画像強調処理、及び（３）階調変換処理について説明する。
【００６１】
（１）照射野認識処理
”照射野認識処理”とは、画像の照射野エリアを抽出するルーチンであり、このルーチンにより得られた照射野エリアは、後段で行われる階調変換処理での濃度パラメータの決定にも利用される。また、ネットワーク転送時に必要な画像部分を切り出して転送するための切出情報としても利用される。
【００６２】
具体的には、まず、Ｘ線撮影では、図６に示すように、被写体４０１の撮影領域４００において、不要領域４０２からの散乱を防いでコントラストの低下を防止するために、必要領域４０３のみ照射する「照射しぼり」が行われる。そして、このようにして撮影して得られたＸ線画像に所定の画像処理を行う場合には、照射された領域の画像の濃度値の分布から画像処理パラメータを決定し、その画像処理パラメータに基づいて、該画像処理を行う。
このとき、撮影領域において、照射する領域が限定されず、不要領域をも照射されてしまうと、関心領域外の言わば不要画像情報が、画像処理パラメータの決定に使用されてしまう場合がある。
そこで、画像処理パラメータを決定する際には、Ｘ線画像において、照射された領域（照射野エリア）を抽出し、その照射野エリアのうちの関心領域分のみの画像情報を使用して、画像処理パラメータを決定する。
【００６３】
照射野エリアを抽出する方法としては、画像濃度値を微分して、その微分値から照射野エリアの端（照射端）を判定する方法や、照射野エリア外のすそ野の領域部分を想定し、該すそ野領域部分を一次近似式で近似し、その近似値と実際の濃度値の差から照射端を判定する方法等がある。
これらの方法は、上述の照射しぼりが行われて撮影して得られた画像であることが前提であり、したがって、このような方法を実施する前処理として、処理対象となるＸ線画像が、照射しぼりが行われて撮影して得られた画像（照射しぼりの有る画像、上記図６に示したような画像）であるか、そうでない画像（照射しぼりが無い画像、例えば、図７に示すような画像）であるかを判定する必要がある。
【００６４】
照射しぼりの有無を判定する方法としては様々な方法があるが、ここではその一例として、図８のフローチャートに従った画像判定方法について説明する。
【００６５】
例えば、図９に示すようなＸ線画像４２０の照射しぼりの有無を判定する場合（図中の”４２１”は被写体を示し、”４２２”は照射野エリアを示す）、先ず、Ｘ線画像４２０全体のＭＡＸ値を第１の特性値Ｓ1 として算出する（ステップＳ４１１）。
ここでのＭＡＸ値は、例えば、Ｘ線画像４２０全体の累計ヒストグラムの上位部（例えば、５％点）とする。
尚、上記ＭＡＸ値は、Ｘ線画像４２０全体の累計ヒストグラムの上位部に限らず、例えば、Ｘ線画像４２０全体の濃度値をソートし、その上位部としてもよい。
【００６６】
次に、ステップＳ４１１にて算出された第１の特性値Ｓ1の一定割合、例えば、９０％以上の濃度値の画像端部（左端部）Ａ（上記図９参照）での出現頻度を算出する（ステップＳ４１２）。
尚、画像端部Ａは、横幅ｄｘ、縦幅ｄｙの領域とする。
【００６７】
次に、ステップＳ４１２にて算出された出現頻度が一定値Ｔｈ1 より大きいか否かを判別する（ステップＳ４１３）。
この判別の結果、出現頻度＞Ｔｈ1 であった場合、Ｘ線画像４２０は照射しぼりの無い画像であると判定し（ステップＳ４１４）、本処理を終了する。
【００６８】
一方、ステップＳ４１３の判別の結果、出現頻度＞Ｔｈ1 でなかった場合、Ｘ線画像４２０は照射しぼりの有る画像であると仮判定し、
【００６９】
【数１】
0004328399.tif 000002
【００７０】
なる式（１）に示すように、画像端部Ａの濃度値ｆ（ｘ，ｙ）の標準偏差値Ｓ2 を算出し、その標準偏差値Ｓ2 を第２の特性値Ｓ2 とする（ステップＳ４１５）。
【００７１】
次に、ステップＳ４１５にて算出された第２の特性値Ｓ2 が一定値Ｔｈ2 であるか否かを判別する（ステップＳ４１６）。
この判別の結果、第２の特性値Ｓ2 ＞Ｔｈ2 であった場合、Ｘ線画像４２０は照射しぼり無し画像であると判定し（ステップＳ４１４）、本処理を終了する。
【００７２】
一方、ステップＳ４１６の判別の結果、第２の特性値Ｓ2 ＞Ｔｈ2 でなかった場合、Ｘ線画像４２０は照射しぼり有り画像であると判定し（ステップＳ４１７）、本処理を終了する。
【００７３】
以降、上述の各処理ステップを、Ｘ線画像４２０の下部端Ｂ、右端部Ｃ、上端部Ｄに対しても同様に行う。
【００７４】
上述のように、本画像判定方法では、Ｘ線画像４２０全体のＭＡＸ値から決定される濃度値の出現頻度から、照射しぼりの有る画像であるか、照射しぼりの無い画像であるかを判定するようになされている。したがって、本画像判定方法を用いることで、照射野エリア４２２の端部に被写体４２１がかかっている画像であっても、安定した判定を行うことができる。
また、ステップＳ４１３にて照射しぼりの有る画像であると判定された場合には、画像端部（Ａ〜Ｄ）から第２の特性値Ｓ2 として標準偏差を算出し、この標準偏差に基づいて、さらに照射しぼりの有る画像であるか、照射しぼりの無い画像であるかを判定するようになされているため、画像端部（Ａ〜Ｄ）全体を被写体４２１が覆う場合でも、安定した判定を行うことができる。
【００７５】
尚、上述の画像判定方法では、上記式（１）に示したように、画像端部の濃度値ｆ（ｘ，ｙ）の標準偏差値を第２の特性値Ｓ2 として算出するが、例えば、
【００７６】
【数２】
0004328399.tif 000003
【００７７】
なる式（２）に示すように、画像端部の濃度値ｆ（ｘ，ｙ）の標準偏差値を、画像端部の濃度値ｆ（ｘ，ｙ）の平均値で正規化した値を算出し、その値を第２の特性値Ｓ2 とするようにしてもよい。
したがって、このような方法を用いることで、放射線量の強弱の影響を受けることなく、放射線量の少ない場合や、画像端部（Ａ〜Ｄ）全体を被写体４２１が覆う場合等でも、安定した判定を行うことができる。
【００７８】
また、第１の特性値Ｓ1 を、濃度値ヒストグラムから算出するようにしてもよい。この場合、上記図８のステップＳ４１１において、図１０に示すように、先ず、図１１に示すようなヒストグラムを作成する（ステップＳ４３１）。
そして、ステップＳ４３１にて作成されたヒストグラムから、す抜け領域の濃度下限を示す濃度値Ｔｈ3 を抽出する（ステップＳ４３２）。ここでは、上記ヒストグラム上の高濃度値側から最初の凹部の最窪み点Ｐとする。
このステップＳ４３２にて抽出された濃度値Ｔｈ3 を、第１の特性値Ｓ1 とする。
これにより、後段のステップＳ４１２では、第１の特性値Ｓ1 （濃度値Ｔｈ3 ）の一定割合以上の濃度値の画像端部での出現頻度が算出される。
したがって、このような方法を用いることで、濃度値ヒストグラムから第１の特性値Ｓ1 を算出するようにすることで、す抜け領域がある場合に、安定してす抜け領域濃度を算出することができ、この結果、さらに高精度に照射しぼりの有無を判定することができる。
【００７９】
（２）画像強調処理
”画像強調処理”とは、画像の周波数を強調する処理である。
医療用のＸ線撮影システムに用いられているディジタルのＸ線画像の画像強調処理方法としては、写真技術等においてもよく用いられているアンシャープマスキング処理方法や、アナログ系フィルタを使用して処理する自己補償フィルタ処理方法等がある。
【００８０】
例えば、アンシャープマスキング処理方法では、処理対象となる画像をｆ（ｘ，ｙ）とすると、本処理により得られる結果画像ｇ（ｘ，ｙ）は、
【００８１】
【数３】
0004328399.tif 000004
【００８２】
なる式（３）で表される。
【００８３】
ここで、上記式（３）において、”ｆav（ｘ，ｙ）”は、座標（ｘ，ｙ）における局所平均値であり、座標（ｘ，ｙ）の周辺のｎ×ｍ画素領域から求められるが、
【００８４】
【数４】
0004328399.tif 000005
【００８５】
なる式（４）に示すように、単純な平均画素値を便用しても求めることができる。
このような局所平均値ｆav（ｘ，ｙ）は、対象画像ｆ（ｘ，ｙ）をぼかした、ぼけ画像を示しており、局所平均を求める周辺のｎ×ｍ画素領域が大きくなるほど、よりぼけた画像が得られることになる。
【００８６】
また、上記式（３）において、その第２項では、差分による対象画像ｆ（ｘ，ｙ）の高周波成分が、係数ｃ倍されている。すなわち、アンシャープマスキング処理では、対象画像ｆ（ｘ，ｙ）に対して、係数ｃ倍した高周波成分が加えられることになる。
【００８７】
一方、自己フィルタ補償処理方法では、本処理により得られる結果画像ｇ’（ｘ，ｙ）は、
【００８８】
【数５】
0004328399.tif 000006
【００８９】
なる式（５）で表される。
【００９０】
ここで、上記式（５）において、”ｆav（ｘ，ｙ）”は、上記式（３）と同様に、座標（ｘ，ｙ）における局所平均値であり、対象画像ｆ（ｘ，ｙ）をぼかした、ぼけ画像を示している。また、Ｆ｛＊｝は、アナログ系のフィルタを意味する関数である。
【００９１】
（３）階調変換処理
”階調変換処理”とは、ディジタルのＸ線画像に対して、階調特性（見え方）を調整するための処理である。
【００９２】
例えば、医師がＸ線画像を用いて診断を行うための一般的な方法としては、Ｘ線画像をＸ線フィルム（銀塩フィルム）に出力する前に、表示器（ＣＲＴ等）にて画面表示させ、それに対して対話的に階調処理を行うことで、診断しやすいような画像に変換し、それからＸ線フィルムに出力する、という方法がある。したがって、この方法では、医師は、銀塩フィルム上の画像を観察することで診断を進めることになる。
一方、近年では、上記の方法に対して、Ｘ線画像を銀塩フィルムには出力せずに、医師は直接、表示器にて画面表示させたＸ線画像を観察して診断する、という方法（ＣＲＴ診断方法）も用いられてきている。
【００９３】
ところで、上記の何れの方法においても、表示器に画面表示されるＸ線画像は、医師にとって、階調特性（見えかた）もＸ線フィルムと同様なものであるほうが好ましい。これは、Ｘ線画像は、長年工夫及び洗練された撮影技法により、病変部等が特徴的に描出されたものであり、また、医師は、そのような描出形態をもって病名を判定する訓練を重ねてきているからである。
このため、階調変換処理のための関数（以下、「階調処理関数」と言う）として多く用いられている関数の形状は、図１２に示すように、Ｓ字の形状をしており、Ｘ線フィルムの特性を表す特性曲線も同様な形状をしている。この関数は、入力値に対して最大値及び最小値に浙近するという非線形性の特性を有しており、このような形状を持つ階調処理関数（基本階調処理関数）としては、様々なものが提案されている。
【００９４】
したがって、処理対象となるＸ線画像に対して、上述のような基本階調処理関数の係数を調整した階調処理関数を用いて階調変換処理を行えば、Ｘ線フィルムと同様の階調特性を有するＸ線画像が得られることになる。
そこで、ここでは、階調変換処理方法の一例として、基本階調処理関数の係数を調整して所望の階調処理関数を得て、この関数に基づいて階調変換処理を行う際に、所望の最大濃度及び最小濃度を設定し、処理対象となるＸ線画像に合わせて基本階調処理関数を平行移動し、この調整を行った階調処理関数の階調度を調整することによって、所望の階調処理関数を得るようになされた方法について説明する。
【００９５】
本階調変換処理方法での基本階調処理関数Ｄ（ｘ）は、
【００９６】
【数６】
0004328399.tif 000007
【００９７】
なる式（６）により表される。
【００９８】
上記式（６）において、”Ｄmax ”及び”Ｄmin ”は出力最大濃度値及び最小濃度値を示し、”ｃ”は階調度、”ａ”及び”ｂ”は定数、”ｄ”は平行移動量を調整する変数を各々示している。
。
このような式（６）は、階調度ｃを大きくすれば、基本階調処理関数Ｄ（ｘ）の傾きが大きくなり、小さくすば該傾きが小さくなり、また、階調度ｃのみを変更した場合は、
Ｄ（ｘc ）＝（Ｄmax ＋Ｄmin ）／２
なる点（ｘc ，Ｄ（ｘc ））を中心として、傾きを変更できるという特徴を有し、さらにその時の”ｘc ”は、
ｘc ＝｛ｘ0 （１＋ａｂ）｝／（１＋ａ）＋ｄ
にて与えられ、必ず最大濃度値Ｄmax 及び最小濃度値Ｄminへ浙近するという特徴を有している。
【００９９】
図１３（ａ）は、一般的に用いられているＸ線フィルムの特性を示す特性曲線を、上記式（６）で近似したものである。このＸ線フィルムの特性曲線は、上記式（６）第２項の｛｝内が２項あるために近似可能である。仮に、該｛｝内が１項だけの場合は、同図（ｂ）に示すようになり、上記の（ａ）の図と比較して、その違いは明らかである。
これは、本階調変換処理方法における基本階調処理関数Ｄ（ｘ）の特性曲線として、上記のように既存のＸ線フィルムから得られた特性曲線を近似したものを操作者に提供することにより、より操作者が階調変換処理の概念を捉えやすいということを示唆している。
【０１００】
また、上記式（６）における定数ａ，ｂは、既存のＸ線フィルムにおいて途中で傾きが変わるような特性曲線（所謂ダブルガンマ特性）を表現するためのものである。すなわち、上記式（６）において、｛｝内の階調度ｃ及び”ｘ0 ”を有する第１項に対して、異なる傾きを示すように、第２項の階調度ｃ及び”ｘ0 ”を制御するための定数である。
この概念を図１４（ａ）及び（ｂ）に示す。該図１４（ａ）は、上記式（６）の｛｝内の第１項と第２項を各々描画したもので、同図（ｂ）は、上記式（６）に従った階調処理関数を描画したものである。
上記図１４（ａ）に示すように、上記式（１）の｛｝内の第１項における階調度ｃ及び”ｘ0 ”に対して、第２項における定数ａ，ｂは、何れも”ａ，ｂ＞１”なる関係となっている。
”ｂ＞１”は、第１頃より高い入力値側に第２項があることを意味し、”ａ＞１”は、その高い入力値側の傾きが第１項よりも大きいことを意味する。この結果、低い入力値側は傾きが小さく、高い入力値側の傾きが低い入力値側に比して大きいという特徴を有する階調処理関数を形成することができる。
このように、上記式（６）は、複雑な特性曲線を有する既存のＸ線フィルムの該特性曲線をも近似可能であり、これは、通常の施設で用いられているＸ線フィルムの特性曲線も近似可能であることを意味している。
【０１０１】
上述のような階調変換処理を用いた場合、操作者が変更指示する画像処理パラメータは、平行移動量を調整する変数ｄと、階調度ｃのみである。
これは、最大濃度Ｄmax 及び最小濃度Ｄmin は通常は固定的であり、変数ｄの調整に従って”ｘc ”が増減されるため、操作者は、入力データに応じて、変数ｄを変更指示すれば、図１５（ａ）に示すように、基本階調処理関数Ｄ（ｘ）の平行移動がなされるためである。すなわち、操作者は、入力データが小さければ変数ｄを小さくし、入力データが大きければ変数ｄを大きくすればよい。また、操作者は、階調度ｃを変更指示すれば、同図（ｂ）に示すように、基本階調処理関数Ｄ（ｘ）の傾きが調整され、この結果、画像全休のコントラストを変えることができる。
【０１０２】
図１６は、本階調変換処理をフローチャートで示したものである。
【０１０３】
先ず、予め設定されている基本階調処理関数Ｄ（ｘ）に対する係数を入力する（ステップＳ４５１）。
このステップＳ４５１において、階調変換処理のパラメータ（画像処理パラメータ）は、事前に試行錯誤的に決定しておいてもよいし、操作者が今まで使い慣れているＸ線フィルムの特性曲線を、上記式（６）で近似したものを用いてもよい。近似の手法としては、非線形の最小２乗法として一般的である、Ｌｅｖｅｎｂｅｒｇ−Ｍａｒｑｕａｒｄｔ法等の手法を用いる。
【０１０４】
次に、所望する最大濃度Ｄmax 及び最小濃度Ｄmin を設定する（ステップＳ４５２）。
ここでの最大濃度Ｄmax 及び最小濃度Ｄmin については、通常は固定的であるとしているため、標準的な設定値のみを設定できるようにしてもよい。
【０１０５】
次に、処理対象となるＸ線画像に適するような基本階調処理関数Ｄ（ｘ）を、変更指示された変数ｄに従って平行移動させる（ステップＳ４５３）。
このステップＳ４５３を実行する際、処理対象となるＸ線画像のヒストグラムを観察しながら調整してもよい。
【０１０６】
そして、ステップＳ４５１〜Ｓ４５２により調整された基本階調処理関数Ｄ（ｘ）を用いて、処理対象となるＸ線画像を処理することで、所望のコントラストを有するＸ線画像を得る（ステップＳ４５４）。
【０１０７】
上述したように、本階調変換処理では、操作者が頻繁に変更指示する画像処理パラメータは、平行移動量を調整するための変数ｄ及び階調度ｃであり、何れの変数も、基本階調処理関数の初期設定から大きくする或いは小さくするといった調整のみを行えばよい。したがって、本階調変換処理を用いることで、画像処理パラメータを変更指示するための装置として、マウスの上下或いは左右操作等、簡便且つ操作性の高い入出力装置を用いることが可能となる。
また、上記磁気（６）を用いることで、既存のＸ線フィルムの特性を示す特性曲線が表現可能であるため、操作者が調整するための基本階調処理関数の意味が明確とある。
【０１０８】
尚、上述した階調変換処理方法において、操作者から変更指示される変数ｄを、処理対象となるＸ線画像を解析することで、自動的に設定するようにしてもよい。
この場合、本階調変換処理は、図１７に示すようなフローチャートで示される。
すなわち、先ず、上述したようにして、予め設定されている基本階調処理関数Ｄ（ｘ）に対する係数を入力し、所望する最大濃度Ｄmax 及び最小濃度Ｄmin を設定する（ステップＳ４５１，Ｓ４５２）。
次に、処理対象となるＸ線画像を解析することで、変数ｄを自動的に算出する（ステップＳ４５３−１）。ここでの解析方法としては、処理対象となるＸ線画像の有効領域（上述した照射野エリア等）のヒストグラムの中央値や、その重心を用いる方法等を用いる。
次に、ステップＳ４５３−１にて算出された変数ｄに基づいて、基本階調処理関数Ｄ（ｘ）の平行移動を行う（ステップＳ４５３−２）。
そして、ステップＳ４５１〜Ｓ４５２により調整された基本階調処理関数Ｄ（ｘ）を用いて、処理対象となるＸ線画像を処理することで、所望のコントラストを有するＸ線画像を得る（ステップＳ４５４）。
したがって、このような方法を用いることで、操作者は階調度ｃのみを調整すればよいので、さらに簡便且つ高速な、画像処理パラメータの変更指示が可能となる。
【０１０９】
また、基本階調処理関数Ｄ（ｘ）の入力値が、例えば、Ｘ線の照射量に対して固定的となるように、各画像処理パラメータを設定するようにしてもよい。
この場合、変数ｄや階調度ｃ等の変数を、Ｘ線照射量等の画像取得条件から算出し、その算出結果を、メモリ等に該画像取得条件と対応させて記憶しておく。
したがって、このような方法を用いることで、適正な撮影条件か否かが瞬時に判断でき、且つ、適正な撮影条件でなかった場合でも、再調整することで、良好なコントラストを有する階調変換処理結果が得られる。また、Ｘ線照射量の過不足を、従来のＸ線フィルムのように直接判定することができる。
【０１１０】
以上が、（１）照射野認識処理、（２）画像強調処理、及び（３）階調変換処理についての説明である。
そこで、（１）〜（３）の各処理による画像処理を実行するための、上記図１の画像読取制御部１２２での画像処理パラメータの決定について説明する。
【０１１１】
まず、上述したように、（１）照射野認識処理、（２）画像強調処理、及び（３）階調変換処理の各処理は、この順序で実行される。
ここでは、これらの処理は全て４０９６階調グレースケールで実行され、そして、処理実行後に得られた画像データ（生縮小画像データ）は、横３３６ピクセル、縦３３６ピクセルの８ビットデータの表示用エリア（ＲＡＭ１２４等）に書込まれ、ユーザＩＦ部１２９を介して、ディスプレイ部１３２のオーバービュー表示部３０４に画面表示されるものとする。また、このときユーザ１Ｆ部１２９は、ディスプレイ部１３２の画面のガンマを補正するテーブルを予め保持しており、これにより、ディスプレイ部１３２の画面のリニアリティは補正された状態となるようになされている。
【０１１２】
図１８は、（１）〜（３）の各処理における画像処理パラメータについての詳細を示したものである。
【０１１３】
上記図１８に示すように、（１）〜（３）の各処理に対して、画像処理パラメータのデフォルト値が、各々撮影する部位によって予め設定されている。
このようなデフォルト値を用いて、画像読取制御部１２２では、上述の操作処理タスク３２１（上記図４参照）の実行により、次のようにして画像パラメータの決定がなされる。
【０１１４】
まず、（１）照射野認識処理の画像処理パラメータの決定について、設定方式が”自動”である場合、予め設定されているデフォルト値を用いて、生縮小画像データに対するパラメータ（抽出エリアの幅、高さ、及び抽出開始ポジション）を自動的に決定する。したがって、この自動的に決定されたパラメータを用いて、生縮小画像データに対して、照射野エリアの認識（抽出）を行うことになる。尚、生縮小画像データは、上述したように、生画像データの８分の１のサイズに縮小されたものであるため、生画像データに対して本処理を行う場合には、生縮小画像データに対して自動的に決定したパラメータを８倍したものを用いる。
【０１１５】
一方、設定方式が”指定”である場合、操作者から、操作部１３３のマウス等を用いて、ディスプレイ部１３２の画面上に表示された縮小画像において、照射野エリアの左上と右下の２個所をクリックする操作が行われ、照射野エリアの指定がなされる。或いは、任意のエリアの指定がなされる（すなわち、照射野エリアを認識せずに、予め決められているエリアが指定される）。
この場合、この指定に従ったパラメータのデフォルト値（抽出エリアの幅Ｗ、高さＨ、及び抽出開始ポジションＸ，Ｙ）を１／８倍したものを、生縮小画像データに対するパラメータとし、これを用いて、生縮小画像データに対して、照射野エリアの認識を行う。
尚、この場合も同様に、生画像データに対して本処理を行う場合には、生縮小画像データに対して決定したパラメータを８倍したものを用いる。
【０１１６】
つぎに、（２）画像強調処理の画像処理パラメータの決定について、ここでの設定方式としては、”０（通常）”、”１０（弱）”、”２０（中）”、及び”３０（強）”の４段階があり、これらの設定方式各々に対して、経験的に生画像データに対してパラメータとして設定する値がデフォルト値（Ｎ）として、予め設定されている。
ここで、生縮小画像データに対して、この予め設定されているデフォルト値Ｎをそのまま用いて本処理を行うと、生画像データに対して同じパラメータ値（Ｎ）で同様の処理をした時と比べて、視覚的に強調しすぎて見える傾向がある。これを防ぐために、生縮小画像データの生画像データに対するサイズ比率が１／８なので、単にパラメータ値（Ｎ）も１／８にすれば良いかというと、それでは、画像強調処理されているか否かが全く見えなくなってしまう。
そこで、ここでは、生縮小画像データに対するパラメータとして、デフォルト値Ｎを１／２倍したものを用いる。このようなパラメータを用いて、生縮小画像データに対して本処理を行えば、該処理後の生画像データと、視覚的にほぼ同等に見える。
【０１１７】
尚、生画像データに対して画像強調処理を行う場合、生縮小画像データに対して決定したパラメータを２倍したものを用いる。
また、画像強調処理については、操作者は、ディスプレイ部１３２の表示画面上の画像処理変更指示ボタン３０５（上記図２参照、”Ｓ+ ”、”Ｓ- ”のボタン）を、操作部１３３のマウスでクリックすることで、パラメータを変更することができる。但し、この場合も同様に、操作者が決定したパラメータを、生画像データに対して用いる場合は、その２倍の値を用いることになる。
【０１１８】
つぎに、階調変換処理の画像処理パラメータの決定について、生縮小画像データに対するパラメータを、照射野認識処理で得られた結果のエリア（照射野エリア）を用いて、自動的に決定する。
尚、生画像データに対して画像強調処理を行う場合、生縮小画像データに対して自動的に決定したパラメータと同じものを用いる。
【０１１９】
上述のように、画像読取制御部１２２は、生縮小画像データに対して、上記図１８に示した規定に従って、予め設定されている部位毎のデフォルト値を用いて、各処理に対する画像処理パラメータを決定するのであって、全ての画像処理パラメータを、単純にデフォルト値を１／８（縮小率）したものに決定するのではない。
【０１２０】
上述のような（１）〜（３）の画像処理により得られた結果の画像は、ディスプレイ部１３２のオーバービュー表示部３０４に画面表示される。操作者は、この画面表示された画像を観察して、適切であると判断した場合、操作部１３３のマウスにより、該表示画面上に設けられている処理確定ボタン３０７をクリックする（上記図２参照）。
これにより、このときの画像処理が確定（決定）し、確定した該画像処理での画像処理パラメ−タは、格納手段である不揮発性記憶部１２８に、既に記憶されている生画像データに対応して記憶される。
【０１２１】
そして、操作者は、次の撮影のために、上述したようにして該撮影する部位に該当する部位設定ボタン３０６を選択する。或いは、撮影を終了する場合（このときの患者に対してのの検査が終了した場合）には、検査終了ボタン３０８を選択する。
何れかの操作により、画像読取制御部１２２は、上述した横３３６ピクセル、縦３３６ピクセルの８ビットデータからなる生縮小画像データ（表示用データ）に対して、予め部位毎に定められている非可逆圧縮係数を用いて、非可逆圧縮を行う。そして、画像読取制御部１２２は、元の画像のバイトサイズと、非可逆圧縮後のバイトサイズとの比率より、その圧縮率を計算する。このとき得られた圧縮率は、後述する画像属性と共に保持され、後段の処理に利用される。
【０１２２】
尚、上記の非可逆圧縮の際に用いられる非可逆圧縮係数が、部位毎に異なる必要が有るのは、例えば、胸部画像による診断では、比較的高精細な画像が必要なのに対して、整形外科における骨画像の診断では、高圧縮しても診断に十分な画像を保持する必要があるためである。
【０１２３】
また、上述したように、操作者は、１つの被写体２００（一人の患者）に対して、撮影する部位を変えることなどして、複数の撮影を順次行っていくことができるが、全ての撮影を終了するための検査終了ボタン３０８を選択する前に、被写体２００に関する情報（上述の入力ボタン３０２の操作による患者名等の情報）を入力する必要がある。
このとき、操作者が、その入力操作を行わずに検査終了ボタン３０８を選択した場合、例えば、ディスプレイ部１３２の表示画面上には、検査終了ボタン３０８が選択されたタイミングで、別途情報入力ウィンドウ（患者情報力ウィンドウ）が自動的に開き、該ウィンドウから情報入力できるようになされている。そして、操作者により、被写体２００に関する情報が入力され、入力完了が指示されると、自動的にその撮影は終了となり、この撮影で得られた一連の画像（画像読取制御部１２２で得られた画像）は、一つのキューとして、画像処理キュー部３２６へ入力されるようになされている（上記図４参照）。
【０１２４】
［ディスプレイ部１３２でのオーバービュー表示］
ディスプレイ部１３２の表示画面上には、上記図２に示したように、オーバービュー表示部３０４が設けられている。
そして、操作者は、操作部１３３のマウスを用いて、配列表示されている各Ｘ線画像（生縮小画像）のうち、所望する画像を選択することで、該画像を、画像表示部３０１に再び表示させることが可能となっている。
このような動作は、例えば、上記図５に示した画像読取制御部１２２にて行われる、図１９に示すフローチャートに従った処理により達成される。
【０１２５】
不揮発性記憶部１２８から、オーバービュー表示部３０４にて選択された画像に対応する生画像データを読み出し、該生画像データをＲＡＭ１２４上にロードする（ステップＳ３３１）。
次に、ＲＡＭ１２４上にロードした生画像データから生縮小画像データを生成する（ステップＳ３３２）。
次に、オーバービュー表示部３０４にて選択された画像の撮影時において、上述したようにして決定された生画像データに対する画像処理パラメータを、上記図１８に示したようなデフォルト値とし、同図に示した規定に従って、生縮小画像データに対する画像処理パラメータを生成する。そして、生成された生縮小画像用パラメータを用いて、生縮小画像データに対して画像処理を行い、ディスプレイ部１３２の画像表示部３０１に表示させる（ステップＳ３３３）。
これと同時に、そのときの撮影条件（生縮小画像用パラメータに応じた生画像用パラメータ）をも、ディスプレイ部１３２の撮影条件表示部３０３に再表示させる（ステップＳ３３４）。
【０１２６】
また、上述の動作において、不揮発性記憶部１２８に既に格納された生画像データが、再びＲＡＭ１２４上に配置された後、操作者が、再び部位設定ボタン３０６を操作すれば、既に撮影して得られたＸ線画像を、異なる部位での撮影でのＸ線画像として扱えることが可能になされている。
すなわち、操作者が誤って異なる部位設定ボタン３０６を選択し、これにより撮影動作が進められ画像収集が行われても、その後において、再び異なる部位として、部位設定ボタン３０６を操作すれば、各種属性情報の設定や画像処理が再度し直され、異なる部位へ変更される。
このような、部位設定ボタン３０６による再選択時の動作は、例えば、図２０に示すフローチャートに従った処理により達成される。
【０１２７】
先ず、画像読取制御部１２２は、ユーザＩＦ部１２９を介して、Ｘ線画像がディスプレイ部１３２で画面表示された後に、部位設定ボタン３０６が操作されたことが認識されると、「部位変更」が行われる旨（警告パネル）を、ディスプレイ部１３２の表示画面上に表示させる。これにより、操作者は、操作部１３３のマウスを用いて、ディスプレイ部１３２の表示画面上にて、図示していない了解ボタンを選択する（ステップＳ３４１）。
次に、画像読取制御部１２２は、上記図１８に示したような画像処理パラメータのデフォルト値、すなわち再選択された部位に対して予め設定されているデフォルト値を用いて、生縮小画像データに対する画像処理パラメータを生成し、それを用いて、生縮小画像データに対する画像処理を行う。そして、画像読取制御部１２２は、該画像処理を行った画像を、ユーザＩＦ部１２９を介して、ディスプレイ部１３２の画像表示部３０１に再表示させる（ステップＳ３４２）。
そして、画像読取制御部１２２は、撮影条件をも、ユーザＩＦ部１２９を介して、ディスプレイ部１３２の撮影条件表示部３０３に再表示させる（ステップＳ３４３）。
【０１２８】
尚、上記図１９のステップＳ３３３、及び上記図２０のステップＳ３４２において、上述したようにして、操作者が画像処理パラメータを再変更できることは言うまでもない。
【０１２９】
［撮影終了後に生成される撮影情報ファイルのフォーマット］
１回の撮影或いは複数回の撮影を終了（ある一人の患者に対する検査の終了）するには、上述したように、操作者は、操作部１３３のマウスを用いて、ディスプレイ部１３２の表示画面上にて検査終了ボタン３０８を選択すればよい。このとき、上記図４に示したように、本装置での撮影終了後の工程は、全てマルチタスク処理によりバックグラウンドで実行されており、これにより、操作者は、再び直ちに、次の撮影に移行できる。
【０１３０】
図２１は、撮影終了時に生成される撮影情報ファイル（検査ファイル）のフォーマットを示したものである。
例えば、画像読取制御部１２２は、ユーザＩＦ部１２９を介して、ディスプレイ部１３２の表示画面上にて検査終了ボタン３０８が操作されたことを認識したときに、上記図２１のフォーマットに従って、検査ファイルを１つ生成する。
ここで作成される検査ファイルには、上記図２１に示すように、１つの検査属性と、複数の画像属性とを含んでなる。
【０１３１】
検査属性には、患者属性、検査固有属性、及び撮影画像枚数が含まれている。
患者属性には、患者ＩＤ、患者名、生年月日、及び性別等が含まれている。検査固有属性には、検査ＩＤ、検査日、及び検査時間等の情報が含まれている。撮影画像数は、この検査ファイル内に書込まれている画像属性の総数を示す。
【０１３２】
画像属性には、部位名、撮影条件、生画像処理条件、非可逆圧縮率、生画像ファイル名が含まれている。
部位名は、撮影を行った部位名称を示す。撮影条件は、管電圧や管電流等を示す。生画像処理条件は、上記図１８に示したような生画像データに対する画像処理パラメータを示す。非可逆圧縮係数及び非可逆圧縮率は、上述の画像処理確定時の非可逆圧縮に用いられた圧縮係数、及びそのときに算出して得られた圧縮率を示す。生画像ファイル名は、上述したようにして不揮発性記憶部１２８に生画像データを格納した際の、そのファイル名を示す。
【０１３３】
上述のように、検査ファイルには、その検査情報、及び不揮発性記憶部１２８のファイルヘのリンク情報を全て含んでいるため、この検査ファイル名を不揮発性キューにより管理すれば、本実施の形態における装置が構築される。
【０１３４】
［各キュー部３２６，３２７，３２８の管理］
上記図４に示したように、画像処理、画像送出、及び画像消去等の各処理は、バックグラウンドで行っているが、その間は、画像処理キュー部３２６、画像送出キュー部３２７、及び画像消去キュー部３２８によって、データの受け渡しを行うようになされている。
ここでは、これらの画像処理キュー部３２６、画像送出キュー部３２７、及び画像消去キュー３２８を、１つのテーブルで管理していることを特徴の一つとしている。このテーブルを、以下、「キューテーブル」と言う。
【０１３５】
図２２は、上記のキューテーブルの構成を示したものである。
この図２２では、被写体２００（患者）への撮影が複数枚のＸ線画像で構成される１つの検査が、検査ファイルとして不揮発性記憶部１２８内に格納され、画像処理キュー部３２６に入力されたとき、キューテーブル上に、新たなＱＩＤが発行され、一行、最下行に付け加えられる様子を示している。
尚、このキューテーブルについての詳細は後述する。
【０１３６】
上述のようなキューテーブルは、不揮発性記憶部１２８内に格納されており、複数の背後処理タスク３２２〜３２５、及び唯一の操作処理タスク３２１が書き換えを行うようになされている。このため、セマフォ処理と呼ばれる排他処理を行い、キューテーブルへの書き込み中は、他のタスクが書き込みを行わないようにする必要がある。
このため、各タスクは、次のようにして、キューテーブルへのアクセスを行うようになされている。
尚、以下の説明において、キューテーブルに書き込みを行う権限を得ることを、「キューセマフォを取得する」と言い、書き込みを行う権限を止めることを、「キューセマフォを開放する」と言う。
【０１３７】
まず、図２３は、各タスクにおいて、キューテーブルに対して、検査ファイルの処理ステータスを参照、追加、修正、及び削除する処理（作業）を示したものである。
先ず、キューセマフォを取得する（ステップＳ３５１）。
そして、キューテーブルを参照する場合（ステップＳ３５２）は、その参照作業を行って（ステップＳ３５３）、その後、キューセマフォを開放する（ステップＳ３５４）。
一方、キューテーブルを追加、修正、削除する場合（ステップＳ３５２）、キューテーブルのバックアップテーブルを、該キューテーブルを複製することで生成してから（ステップＳ３５５）、検索ファイルの追加、修正、削除作業を行う（ステップＳ３５６）。このときの作業は、追加、修正、削除の２つ以上の作業をまとめて行うことも可能であり、さらには参照作業も可能である。その後、キューテーブルのバックアップテーブを削除して（ステップＳ３５７）、キューセマフォを開放する（ステップＳ３５４）。
【０１３８】
上述のように、キューテーブルへの検査ファイルの追加いついては、キューセマフォを取得し、キューテーブル上の最下行の下に新たに発行されたＱＩＤに対して、該検査ファイルを付け加えた後、キューセマフォを開放する。
【０１３９】
そこで、上記図２２に示したキューテーブルについて具体的に説明すると、まず、ここでは説明の簡単のために、「未」、「実行中」、「済」という用語にて、その処理ステータスを代用するが、実際には、各々”−１”、”−２”、”−３”等の値が用いられてる。
「画像処理」、「転送１」〜「転送４」、及び「消去」各カラムは、これからバックグラウンドで行わなければなけれならない処理を示す。
「画像処理」のカラムは、上述したような生画像データに対する画像処理パラメータを用いた画像処理の実行状態を示す。
「転送１」〜「転送４」の各カラムは、上記の画像処理を行った生画像データを、外部装置に転送する処理の実行状態を示す。ここでの外部装置とは、例えば、ネットワークにつながれたサーバ装置、プリンタ装置、或いは、ＳＣＳＩ等などで直接接続された外部可搬媒体記録装置である。
「消去」のカラムは、全て上記の転送が終了した生画像データや、画像処理後の生画像データ等、不揮発性記憶部１２８（ハードディスク）に保存している、キューテーブルに関わった画像データを消去する処理を示す。
そして、キューテーブルの各行を、ここでは「キュー」と言う。
【０１４０】
上記図２２のキューテーブルでは、検査ファイルが画像処理キュー部３２６に入力されると、それにより発生した新たなＱＩＤ＝２３３４の、「画像処理」、「転送１」〜「転送４」、及び「消去」のカラムに関しては、まだ処理が行われていないことを示す「未」が記されている。「未」は、何れの背後処理タスク３２２〜３２５も、そのカラムで示す作業を行っていないことを示す。
一方、ＱＩＤ＝２３２９においては、「転送４」のカラムに関して、「実行中」と共に、「ＴＩＤ＝１」が記されている。「実行中」は、ある１つの背後タスクが、そのカラムで示す作業を行っている最中であることを示す。「ＴＩＤ＝１」は、その作業を行っているタスクのＩＤを示す。ＱＩＤ＝２３３０についても同様である。
また、ＱＩＤ＝２３２９においては、「画像処理」及び「転送１」〜「転送３」の各カラムに関して、「済」が記されている。「済」は、そのカラムで示す作業を終了したことを示す。
【０１４１】
図２４は、上記の「未」、「実行中」、「済」等が記されたキューテーブルを参照しながら、背後処理タスク３２２〜３２５が実行する処理の流れを示したものである。
これらの背後処理タスク３２２〜３２５の各々は、上記図２４に従った同一の制御方法により、次のようにして処理を進める。
【０１４２】
先ず、ある背後処理タスクが処理実行を開始するとき、キューテーブルを参照する必要があるため、キューセマフォを取得する（ステップＳ３６１）。このとき、キューセマフォを取得できない場合は、その時点で、該背後処理タスクの制御は先に進まず、他の第三者のタスクがキューセマフォを開放するまで待ち状態となる。
次に、キューテーブルの先頭からＮ番目のキューの読込を始めるためのカウンタＮを、”１”に初期設定する（ステップＳ３６２）。
次に、先頭キューからＮ番目の情報を読み込む（ステップＳ３６３）。
次に、Ｎ番目のキューが存在するか否かを判別し（ステップＳ３６４）、キューが存在しない場合、キューセマフォを開放して（ステップＳ３７４）、先頭のステップＳ３６１に戻る。
【０１４３】
一方、ステップＳ３６４の判別にて、Ｎ番目のキューが存在した場合、「画像処理」に関するカラムの内容を確認する（ステップＳ３６５）。
【０１４４】
ステップＳ３６５の確認の結果、「未」であった場合、先ず、Ｎ番目のキューにおける「画像処理」に関するカラムを「実行中」とし、自タスクのタスクＩＤをも設定する（ステップＳ３７５）。
次に、キューセマフォを開放する（ステップＳ３７５）。
次に、Ｎ番目のキューに記載されている検査ファイルを読み込み、この検査ファイルにて示される生画像データに対して画像処理を行う（ステップＳ３７７）。このときの特徴としては、該画像処理が、上述したようにして、生画像データに対する画像処理パラメータを用いて行われることと、検査ファイルの「画像属性」にて示される非可逆圧縮率を、例えば、図２５に示すように、生画像データ上にビットマップとして埋め込んだ後に、非可逆圧縮まで行うことである。すなわち、ここでの画像処理とは、画像圧縮工程までを指すこととする。
次に、再びキューセマフォを取得して、「実行中」であったカラムを「済」とし、キューセマフォを開放する（ステップＳ３７８）。
そして、先頭のステップＳ３６１に戻る。
このように、実際に画像処理を行っている間は、キューセマフォが開放されているので、該画像処理を行っている背後処理タスク以外の背後処理タスクや、操作処理タスクは、何らかの作業を行う際に、キューセマフォを取得することができる。これが、ここでの最も特徴とする点である。
【０１４５】
また、ステップＳ３６５の確認の結果、「実行中」であった場合、次のキューに進むために、カウンタＮを”１”カウントアップして（ステップＳ３７３）、ステップＳ３６３に戻る。
【０１４６】
また、ステップＳ３６５の確認の結果、「済」であった場合、「転送１」〜「転送４」のカラムで示される転送処理を行うために、それ用のカウンタＭを”１”に初期設定する（ステップＳ３６６）。
そして、カウンタＭにより示されるカラム（「転送Ｍ」のカラム）の内容を確認する（ステップＳ３６７）。
【０１４７】
ステップＳ３６７の確認の結果、「未」であった場合、先ず、Ｎ番目のキューにおける「転送Ｍ」のカラムを「実行中」とし、自タスクのタスクＩＤをも設定する（ステップＳ３７９）。
次に、キューセマフォを開放する（ステップＳ３７５）。
次に、Ｎ番目のキューに記載されている検査ファイルを読み込み、この検査ファイルにて示される生画像データに対して、「転送Ｍ」のカラムで示される転送処理を行う（ステップＳ３８１）。このときの転送処理は、本装置内に予め設定されている転送先に転送する作業である。
次に、再びキューセマフォを取得して、「実行中」であったカラムを「済」とし、キューセマフォを開放する（ステップＳ３８２）。
そして、先頭のステップＳ３６１に戻る。
このように、実際に転送処理を行っている間も、キューセマフォが開放されているので、該転送処理を行っている背後処理タスク以外の背後処理タスクや、操作処理タスクは、何らかの作業を行う際に、キューセマフォを取得することができる。これが、ここでの最も特徴とする点である。
【０１４８】
また、ステップＳ３６７の確認の結果、「実行中」或いは「済」であった場合、先ず、カウンタＭを”１”カウントアップする（ステップＳ３６８）。
次に、カウンタＭの値が”４”を超えたか否かを判別し（ステップＳ３６９）、この判別の結果、越えていない場合には、ステップＳ３６７に戻る。これにより、すべての「転送１」〜「転送４」に対する処理が行われることになる。
そして、カウンタＭの値が”４”を超えた場合に、「転送１」〜「転送４」の各カラムが全て「済」となっているか否かを判別する（ステップＳ３７０）。
ステップＳ３７０の判別の結果、全て「済」でない場合は、カウンタＮを”１”カウントアップして、ステップＳ３７３に戻る。これは、「転送１」〜「転送４」の各カラムにおいて、１つでも「実行中」が存在すれば、次のキューに対しての処理実行に移行できることを示している。
【０１４９】
一方、ステップＳ３７０の判別の結果、全て「済」であった場合、「消去」のカラムの内容を確認する（ステップＳ３７１）。
【０１５０】
ステップＳ３７１の確認の結果、「未」であった場合、先ず、Ｎ番目のキューにおける「消去」のカラムを「実行中」とし、自タスクのタスクＩＤをも設定する（ステップＳ３８３）。
次に、キューセマフォを開放する（ステップＳ３８４）。
次に、Ｎ番目のキューに記載されている検査ファイルを読み込み、この検査ファイルにて示される生画像データに対して、消去処理を行う（ステップＳ３８５）。このときの消去処理とは、不揮発性記憶部１２８にある検査ファイル、検査ファイルの内容が指す複数の生画像データ、及びこの生画像データに対して画像処理を行った結果である生画像データを消去することを示す。
次に、再びキューセマフォを取得して、「実行中」であったカラムを「済」とし、キューセマフォを開放する（ステップＳ３８６）。
そして、先頭のステップＳ３６１に戻る。
このように、実際に消去処理を行っている間も、キューセマフォが開放されているので、該消去処理を行っている背後処理タスク以外の背後処理タスクや、操作処理タスクは、何らかの作業を行う際に、キューセマフォを取得することができる。これが、ここでの最も特徴とする点である。
【０１５１】
また、ステップＳ３７１の確認の結果、「実行中」であった場合、カウンタＮを”１”カウントアップして（ステップＳ３７３）、ステップＳ３６３に戻る。
【０１５２】
また、ステップＳ３７１の確認の結果、「済」であった場合、キューテーブルより、Ｎ番目のキューを消去する（ステップＳ３７２）。これにより、Ｎ番目のキューより下位のキューが順次上に移動する。
そして、キューセマフォを開放して（ステップ３７４）、先頭のステップＳ３６２に戻る。
【０１５３】
上記図２４に示したような処理の流れに従うことにより、複数の背後処理タスク３２２〜３２５は互いに同期をとりながら、キューテーブルに対する処理を進めることができる。
【０１５４】
また、上記図２４に示した処理の流れを、例えば、図２６に示すようにしてもよい。
すなわち、この図２６では、背後処理タスク３２２〜３２５が、不揮発性記憶部１２８内部に格納されているキューテーブルにアクセスする前に、アクセスする必要があるが否かをＲＡＭ１２４上に記憶するようになされており、これにより、処理速度の向上をねらっている。
尚、上記図２６のフローチャートにおいて、上記図２４のフローチャートと同様に処理するステップには同じ符号を付し、その詳細な説明は省略する。
【０１５５】
具体的には、まず、上記図２４の処理の流れと異なる点は、ステップＳ３６１のキューセマフォ取得と、ステップＳ３６２のカウンタＮの初期設定との間に、ステップＳ３９１〜Ｓ３９６の処理を加えたことにある。
このような処理の流れを実行する際、キューテーブルにキューを追加する場合、ＲＡＭ１２４上に記憶する、「画像処理」のカラムへの「未」、「転送１」のカラムへの「未」、「転送２」のカラムへの「未」、「転送３」のカラムへの「未」、「転送４」のカラムへの「未」、「消去」のカラムへの「未」、の各スタディ数（「未」が存在する数）の変数を、各々”１”増加させることを前提とする。
【０１５６】
そこで、先ず、上述したように、キューセマフォを取得する（ステップＳ３６１）。
そして、「画像処理」のカラムへの「未」のスタディ数が”１”以上であるか否かを判別する（ステップＳ３９１）。
この判別の結果、”１”以上であった場合、これは、画像処理を必要とするキューが存在することを意味しているため、上述したステップＳ３６２からの処理に進む。
【０１５７】
一方、ステップＳ３９１の判別の結果、”１”以上でなかった場合、すなわち”０”であった場合、先ず、「転送１」〜「転送４」のカラムの「未」のスタディ数を確認するために、それ用のカウンタＰを”１”に初期設定する（ステップＳ３９２）。
次に、カウンタＰにより示されるカラム（「転送Ｐ」のカラム）の「未」のスタディ数が”１”以上であるか否かを判別する（ステップＳ３９３）。
ステップＳ３９３の判別の結果、”１”以上であった場合、これは、転送処理を必要とするキューが存在することを意味しているため、上述したステップＳ３６２からの処理に進む。
【０１５８】
また、ステップＳ３９３の判別の結果、”１”以上でなかった場合、カウンタＰを”１”カウントアップし（ステップＳ３９４）、カウンタＰの値が”４”を超えたか否かを判別する（ステップＳ３９５）。この判別の結果、越えていない場合には、ステップＳ３９３に戻る。これにより、すべての「転送１」〜「転送４」に対する処理が行われることになる。
【０１５９】
そして、カウンタＰの値が”４”を超えた場合に、最後に、「消去」のカラムの「未」のスタディ数が”１”以上であるか否かを判別する（ステップＳ３９６）。
ステップＳ３９６の判別の結果、”１”以上であった場合、これは、消去処理を必要とするキューが存在することを意味しているため、上述したステップＳ３６２からの処理に進む。
また、ステップＳ３９６の判別の結果、”１”以上でなかった場合、キューセマフォを解放して（ステップＳ３７４）、先頭のステップＳ３６１へ戻る。
【０１６０】
上述のように、上記図２６の処理の流れでは、「画像処理」、「転送１」〜「転送４」、及び「消去」の各カラムの「未」のスタディ数が”１”以上である場合は全て、同じステップＳ３６２に進み、以降、上記図２４と同様の処理に従うことになる。
但し、図示していないが、各々の処理を終えた後に、「未」のスタディ数を”１”減ずるステップが追加されている。
【０１６１】
また、上述したようなキューテーブルは、不揮発性記憶部１２８に記憶してあるため、操作者の意志により或いは不用意に、装置が電源断された場合等において、次の立ち上げ時には、作業をしていないタスクがあるにもかかわらず、キューテーブル上では「実行中」である場合がある。
したがって、このような場合に備え、ここでは、電源投入時に、先ず、キューテーブルのバックアップテーブルが存在すれば、キューテーブルを削除した後に、バックアップテーブルを新たなキューテーブルとし、さらに、該キューテーブル上にて、処理ステータスの全ての「実行中」を「未」に変更するようになされている。これにより、電源断後においても、論理の一貫性を保っている。
【０１６２】
以上説明したように、本実施の形態では、撮影して得られたＸ線画像（生画像）を縮小し、この縮小画像（生縮小画像）に対して、上記図１８に示したような規定に従って、予め設定されている画像処理パラメータのデフォルト値から画像処理パラメータを生成し、これを用いた画像処理を行って、ディスプレイ部１３２にて画面表示する。また、操作者により、画像処理パラメータの変更指示がなされた場合には、それに従って変更した新たな画像処理パラメータを用いて、該縮小画像に再び画像処理を行う。
このように、ディスプレイ部１３２に画面表示する縮小画像に対して、該縮小画像用の画像処理パラメータを用いた画像処理を行うように構成したことにより、汎用のＣＰＵによるソフトウエア画像処理においても、画像処理のための演算を高速に行うことができ、この結果、画像処理結果を高速に提供することができる。
【０１６３】
また、処理確定ボタン３０７の操作、或いは、次の撮影に移行するための部位設定ボタン３０６の操作がなされると、そのときの生画像、決定された画像処理パラメータ、及び縮小率の情報を一旦不揮発性記憶部１２８に格納しておき、ディスプレイ部１３２のオ−バ−ビュ−表示部３０４にて画像選択された場合等には、不揮発性記憶部１２８に一旦格納した上記の情報から、生画像に対する画像処理パラメータを生成し、これを用いた画像処理を行う。
このように構成したことにより、このような場合にも、高速に画像処理結果を提供することができる。また、この場合は、対話的に画像処理パラメタが決定した後であるため、自動的に画像処理を行うことができる。
尚、生縮小画像の縮小率に基づいて、生画像に対する画像処理パラメータを生成する処理は、不揮発性記憶部１２８に画像処理パラメータを格納する前に行うようにしてもよい。
【０１６４】
さらに、予め設定されている画像処理パラメータ（デフォルト値）から、縮小画像用の画像処理パラメータを生成する縮小画像処理用パラメータ生成部１２２ｂと、操作者からの決定指示に従って画像調整指示部１２２ｃにて最後に決定された画像処理パラメータから、生画像に対する生画像用パラメータを生成するパラメータ変換部１２２ｇとを設けるように構成した。
これにより、決定された生縮小画像に対する画像処理パラメータが、そのまま縮小の元となった生画像に対して用いられることはないため、ディスプレイ部１３２に画面表示されている画像処理後の生縮小画像と視覚的に同様の、画像処理後の生画像を提供することができる。
【０１６５】
（第２の実施の形態）
本実施の形態は、上述した第１の実施の形態の変形例である。
すなわち、第１の実施の形態では、画像処理として、照射野認識、画像強調、階調変換を行うようにしたが、本実施の形態では、さらにダイナミックレンジ圧縮を行うようにする。
【０１６６】
まず、ダイナミックレンジ圧縮処理とは、オリジナル画像の低濃度部分のコントラストを確認しやすくするための処理である。人間の視覚特性は、中濃度部分のコントラストの感度に比べて、ハイライト部分のコントラストの感度は低い。そこで、ダイナミックレンジ圧縮処理として、例えば、ハイライト部分の画素値を低くするように修正する処理を行う。
【０１６７】
以下、上記のダイナミックレンジ圧縮処理の方法の一例を説明する。
先ず、注目画素を中心とした複数の画素の値に基づいて、該注目画素に対してフィルタ処理を行い、入力画像を平滑化する。
次に、該平滑化処理された画像を、所定の関数に基づいて補正し、補正データを作成する。ここでの所定の関数は、所定の閾値以上の画像データ（所定の閾値より明るい画像データ）に対しては、入力レベルに応じて値が大きくなる連続した関数とする。
そして、入力画像から補正データを減算する。
【０１６８】
上述のダイナミックレンジ圧縮処理を適用した場合、生画像に対する処理と生縮小画像に対する処理では、平滑化処理を行う場合に用いる画素数を変更する必要がある。この画素数の変更は、処理対象画像の解像度に応じて変更するようにする。
【０１６９】
尚、本発明は、上述した各実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で、種々適用可能であることはいうまでもない。
【０１７０】
また、上述した各実施の形態において、画像読取制御部１２２は、ユーザからの指示に応じて画像調整指示部１２２ｃにて生縮小画像用パラメータを変更し、パラメータ変換部１２２ｇにて最終的な生縮小画像用パラメータから生画像用パラメータを作成するように構成した。すなわち、生縮小画像用パラメータを中心として画像読取制御部１２２が設計されているが、これに限られることはない。
例えば、図２７に示すように、ユーザからの指示に応じて画像調整指示部１２２ｃにて生画像用パラメータを変更するようにしてもよい。すなわち、生画像用パラメータを中心として画像読取制御部１２２を設計するようにしてもよい。
【０１７１】
（他の実施の形態）
本発明の目的は、上述した各実施の形態のホスト及び端末の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読みだして実行することによっても、達成されることは言うまでもない。
この場合、記憶媒体から読み出されたプログラムコード自体が各実施の形態の機能を実現することとなり、そのプログラムコードを記憶した記憶媒体は本発明を構成することとなる。
【０１７２】
プログラムコードを供給するための記憶媒体としては、ＲＯＭ、フロッピーディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード等を用いることができる。
【０１７３】
また、コンピュータが読みだしたプログラムコードを実行することにより、各実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ等が実際の処理の一部又は全部を行い、その処理によって各実施の形態の機能が実現される場合も含まれることは言うまでもない。
【０１７４】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された拡張機能ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって各実施の形態の機能が実現される場合も含まれることは言うまでもない。
【０１７５】
【発明の効果】
以上説明したように本発明では、縮小画像に対しての画像処理に用いる第１の画像処理条件と、該縮小画像の元画像に対しての画像補正に用いる第２の画像処理条件とを、該縮小画像での縮小条件に応じて関連付けられるように構成した。
【０１７６】
具体的には例えば、表示用画像として、元画像を縮小して縮小画像を生成し、この縮小画像に対して、予め設定されている画像処理パラメータ（第１の画像処理条件）を用いた画像処理を行い、それを画面表示する。このとき、操作者から画像処理パラメータの変更指示がなされた場合には、これに従って、上記予め設定されている変更した第１の画像処理パラメータを用いて、該縮小画像に再び画像処理を行う。
このように、縮小画像（表示用画像）に対して、予め設定されている画像処理パラメータから生成された第１の画像処理パラメータを用いた画像処理を行うように構成したことにより、汎用のＣＰＵによるソフトウエア画像処理においても、高速に画像処理結果を提供することができる。
また、操作者から画像処理パラメータの決定指示がなされた場合には、このときの元画像（縮小画像の元となる画像）、第１の画像処理パラメータ、及び縮小率を記憶する。そして、その記憶した第１の画像処理パラメータ及び圧縮率から、第２の画像処理パラメータ（第２の画像処理条件）を生成し、それを用いて、該記憶した入力画像に画像処理（画像補正）を行う。
この場合にも、高速に画像処理結果を提供することができる。また、この場合は、対話的に第１の画像処理パラメタが決定した後であるため、自動的に画像処理を行うことができる。
尚、縮小画像の縮小率に基づいて、第２の画像処理パラメータを生成する処理は、元画像、第１の画像処理パラメータ、及び縮小率を記憶する前に行うようにしてもよい。
さらに、予め設定されている画像処理パラメータから第１の画像処理パラメータを生成する手段（規則）と、操作者からの指示により最後に決定された第１の画像処理パラメータから、元画像に対する第２の画像処理パラメータを生成する手段（規則）とを設けるようにすることで、決定された表示用画像に対する画像処理パラメータが、そのまま縮小の元となった元画像に対して用いられることはないため、画面表示されている画像処理後の表示用画像と視覚的に同様の、画像処理後の元画像を提供することができる。
【０１７７】
したがって、本発明によれば、汎用ＣＰＵによっても、高速に画像処理を行うことができる。このため、操作者は、効率良く画像処理による作業を進めることができる。
したがって、本発明を、例えば、高速な画像収集が求められる放射線（Ｘ線）撮影装置又はシステムに適用すれば、該装置又はシステムを安価に提供することができる。また、放射線技師は、負荷なく業務を遂行することができ、その分、時間当たりの撮影患者数を増大することが可能となり、その経済効果は大きい。
【図面の簡単な説明】
【図１】第１の実施の形態において、本発明を適用したＸ線画像撮影装置の構成を示すブロック図である。
【図２】上記Ｘ線画像撮影装置において、ディスプレイ部の画面構成を説明するための図である。
【図３】上記ディスプレイ部の画面上に設けられている部位設定ボタンの操作に従った動作を説明するための図である。
【図４】上記Ｘ線画像撮影装置において、画像読取部のタスク構成を説明するための図である。
【図５】上記画像読取部の画像読取制御部の内部構成を示すブロック図である。
【図６】上記画像読取部の画像処理として用いる照射野認識処理において、照射しぼり有りの画像を説明するための図である。
【図７】上記照射野認識処理において、照射しぼり無しの画像を説明するための図である。
【図８】上記照射野認識処理を説明するためのフローチャートである。
【図９】上記照射野認識処理において、濃度値の画像端部での出現頻度の算出処理を説明するための図である。
【図１０】上記照射野認識処理において、特性値算出処理を説明するためのフローチャートである。
【図１１】上記特性値算出処理にて得られる濃度値ヒストグラムを説明するための図である。
【図１２】上記画像読取部の画像処理として用いる階調変換処理において、一般的な階調処理関数の形状を説明するための図である。
【図１３】上記階調変換処理において、Ｘ線フィルムの特性曲線の近似を説明するための図である。
【図１４】上記階調変換処理において、基本階調処理関数を説明するための図である。
【図１５】上記階調変換処理において、基本階調処理関数の平行移動及び階調度の調整を説明するための図である。
【図１６】上記階調変換処理を説明するためのフローチャートである。
【図１７】上記階調変換処理において、入力画像解析を行う行程を加えた場合を説明するためのフローチャートである。
【図１８】上記画像処理にて用いる画像処理パラメータを説明するための図である。
【図１９】上記ディスプレイ部でのオーバービュー表示を説明するためのフローチャートである。
【図２０】上記部位設定ボタンの再選択時の処理を説明するためのフローチャートである。
【図２１】上記Ｘ線画像撮影装置による撮影終了後に得られる画像情報ファイルを説明するための図である。
【図２２】上記タスク構成において、各キュー部を管理するためのキューテーブルを説明するためのフローチャートである。
【図２３】上記キューテーブルに対する参照、追加、修正、及び消去を説明するためのフローチャートである。
【図２４】上記キューテーブルをアクセスするタスクでの処理（１）を説明するための図である。
【図２５】上記タスクでの処理において、非可逆圧縮率のビットマップ埋め込みを説明するための図である。
【図２６】上記キューテーブルをアクセスするタスクでの処理（２）を説明するための図である。
【図２７】上記画像読取制御部の他の構成例を示すブロック図である。
【符号の説明】
１００  Ｘ線画像撮影装置
１１０  曝射ボタン
１２０  画像読取部
１２１  曝射許可スイッチ
１２２  画像読取制御部
１２３  タイマ
１２４  ＲＡＭ
１２５  ＲＯＭ
１２６  ＬＡＮ／ＩＦ部
１２７  ＤＩＳＫ／ＩＦ部
１２８  不揮発性記憶部
１２９  ユーザＩＦ部
１３０  ＣＰＵ
１３１  バス
１３２  ディスプレイ部
１３３  操作部
１５０  Ｘ線発生制御部
１６０  Ｘ線管球
１７１  グリッド
１７２  シンチレータ
１７３  個体撮像素子
１８０  Ａ／Ｄ変換器
２００  被写体
【図１】
0004328399.tif 000008
【図２】
0004328399.tif 000009
【図３】
0004328399.tif 000010
【図４】
0004328399.tif 000011
【図５】
0004328399.tif 000012
【図６】
0004328399.tif 000013
【図７】
0004328399.tif 000014
【図８】
0004328399.tif 000015
【図９】
0004328399.tif 000016
【図１０】
0004328399.tif 000017
【図１１】
0004328399.tif 000018
【図１２】
0004328399.tif 000019
【図１３】
0004328399.tif 000020
【図１４】
0004328399.tif 000021
【図１５】
0004328399.tif 000022
【図１６】
0004328399.tif 000023
【図１７】
0004328399.tif 000024
【図１８】
0004328399.tif 000025
【図１９】
0004328399.tif 000026
【図２０】
0004328399.tif 000027
【図２１】
0004328399.tif 000028
【図２２】
0004328399.tif 000029
【図２３】
0004328399.tif 000030
【図２４】
0004328399.tif 000031
【図２５】
0004328399.tif 000032
【図２６】
0004328399.tif 000033
【図２７】
0004328399.tif 000034