(57)【特許請求の範囲】
【請求項１】
入力された画像に対して出力すべき画像領域を指定する出力領域指定手段と、
予め登録されているサイズの異なる複数のフィルムの一つを選択する選択手段と、
前記出力領域指定手段によって指定された画像領域のサイズと前記選択手段によって選択されたフィルムのサイズとを比較して、前記画像領域が前記フィルムからはみ出すかどうかを判断する判断手段と、
前記判断手段によって前記画像領域が前記選択されたフィルムからはみ出すと判断されるときに、前記画像領域の前記選択されたフィルムに対するはみ出し量の割合を算出するはみ出し量算出手段と、
前記はみ出し量算出手段によって算出された前記割合が予め決められた範囲内であるときに、前記選択手段によって選択されたフィルムのサイズ内に収まるように前記画像領域を狭める出力領域変更手段と、
前記はみ出し量算出手段によって算出された割合が前記範囲外であるときに、前記選択手段に別のサイズのフィルムを選択させるフィルムサイズ変更手段とを備えることを特徴とする画像処理装置。
【請求項２】
前記選択手段で選択されたフィルムが、前記予め登録されているサイズのうちの最大サイズのものであり、前記はみ出し量算出手段によって算出した割合が前記範囲外である場合に、前記出力領域指定手段によって指定された画像領域を、前記最大サイズのフィルムに収まる大きさに縮小処理する縮小処理手段を更に備えることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記選択手段で選択されたフィルムが、前記予め登録されているサイズのうちの最大サイズのものであり、前記はみ出し量算出手段によって算出した割合が前記範囲外である場合に、前記出力領域指定手段によって指定された画像領域の一部を削除処理する削除処理手段を更に備えることを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記選択手段で選択されたフィルムが、前記予め登録されているサイズのうちの最大サイズのものであり、前記はみ出し量算出手段によって算出した割合が前記範囲外である場合に、前記画像領域の再指定を可能にする出力領域再指定手段を更に備えることを特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記出力領域指定手段によって指定された画像領域のサイズと前記選択手段によって選択されたフィルムのサイズとをオーバーレイ表示する表示手段を更に備えることを特徴とする請求項１に記載の画像処理装置。
【請求項６】
入力された画像に対して出力すべき画像領域を指定する出力領域指定ステップと、
予め登録されているサイズの異なる複数のフィルムの一つを選択する選択ステップと、
前記出力領域指定ステップによって指定された画像領域のサイズと前記選択ステップによって選択されたフィルムのサイズとを比較して、前記画像領域が前記フィルムからはみ出すかどうかを判断する判断ステップと、
前記判断ステップによって前記画像領域が前記選択されたフィルムからはみ出すと判断されるときに、前記画像領域の前記選択されたフィルムに対するはみ出し量の割合を算出するはみ出し量算出ステップと、
前記はみ出し量算出ステップによって算出された前記割合が予め決められた範囲内であるときに、前記選択ステップによって選択されたフィルムのサイズ内に収まるように前記画像領域を狭める出力領域変更ステップと、
前記はみ出し量算出ステップによって算出された割合が前記範囲外であるときに、前記選択ステップにより別のサイズのフィルムを選択するフィルムサイズ変更ステップとを備えることを特徴とする画像処理方法。
【請求項７】
前記出力領域指定ステップによって指定された画像領域のサイズと前記選択ステップによって選択されたフィルムのサイズとをオーバーレイ表示するよう指示する表示指示ステップを更に備えることを特徴とする請求項６に記載の画像処理方法。
【請求項８】
請求項６又は７に記載の画像処理方法をコンピュータに実行させるための制御プログラムを格納した記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、出力する際の画像サイズを適切に制御するための画像処理装置及び方法に関する。
【０００２】
【従来の技術】
医療診断を目的とするＸ線撮影では、増感紙とＸ線写真フィルムを組みあわせたフィルムスクリーンシステムが一般に用いられる。この方法によれば、被写体を通過したＸ線は、被写体の内部情報を含み、それが増感紙によってＸ線の強度に比例した可視光に変換され、Ｘ線写真フィルムを感光させ、Ｘ線画像をフィルム上に形成する。
【０００３】
また、最近では、Ｘ線を蛍光体によってＸ線の強度に比例した可視光に変換し、それを光電変換素子を用いて電気信号に変換し、その電気信号に対してＡＤ変換によりデジタル変換するＸ線デジタル撮影装置が使用されはじめている。
【０００４】
【発明が解決しようとする課題】
しかしながら、Ｘ線デジタル撮影装置のセンサエリアは、ものによってはフィルムスクリーンシステムより大きい場合がある。例えば、（株）キヤノン製のＣＸＤＩ（商標）のように、１７インチ（４３ｃｍ）四方のサイズが挙げられる。一方、市販されているフィルムサイズは、１４ｘ１７インチ、１４ｘ１４インチ、１０ｘ１２インチなど、あらかじめ決められたサイズしかない。したがって、市販フィルムにプリントする際は、１７インチ四方の画像からどのエリアを切り出してどのフィルムに出すかが問題となる。
【０００５】
他方、市販されている画像ビューアにおいても多くのものは受け入られる画像サイズが決まっている場合が多く、とくにその最大サイズは決められているケースが多い。例えば、一般に市販されている診断ビューアでは、２０４８ｘ２０４８ピクセルが受け入れ最大サイズの画像である。従って、フィルム以外の目的で出力するケースにおいても、フィルムと同等の問題が発生する。
【０００６】
本発明は上記の問題に鑑みてなされたものであり、その目的とするところは、予め決められている複数の出力サイズより、出力対象の画像の出力すべき部分に応じて適切な出力サイズを選択して出力することを可能とし、情報を損なうこと無く既存の媒体やビューアに適切に画像出力することを可能とすることにある。
【０００７】
【課題を解決するための手段】
上記の目的を達成するための本発明の画像処理装置はたとえば以下の構成を備える。すなわち、
入力された画像に対して出力すべき画像領域を指定する出力領域指定手段と、
予め登録されているサイズの異なる複数のフィルムの一つを選択する選択手段と、
前記出力領域指定手段によって指定された画像領域のサイズと前記選択手段によって選択されたフィルムのサイズとを比較して、前記画像領域が前記フィルムからはみ出すかどうかを判断する判断手段と、
前記判断手段によって前記画像領域が前記選択されたフィルムからはみ出すと判断されるときに、前記画像領域の前記選択されたフィルムに対するはみ出し量の割合を算出するはみ出し量算出手段と、
前記はみ出し量算出手段によって算出された前記割合が予め決められた範囲内であるときに、前記選択手段によって選択されたフィルムのサイズ内に収まるように前記画像領域を狭める出力領域変更手段と、
前記はみ出し量算出手段によって算出された割合が前記範囲外であるときに、前記選択手段に別のサイズのフィルムを選択させるフィルムサイズ変更手段とを備える。
【０００８】
また、本発明によれば、上記画像処理装置において実現される画像処理方法が提供される。
【０００９】
また、本発明によれば、上記画像処理方法をコンピュータに実現させるための制御プログラムを格納する記憶媒体が提供される。
【００１０】
【発明の実施の形態】
以下、添付の図面を参照して本発明の好適な実施形態を説明する。なお、以下の実施形態では、本発明の画像処理装置をＸ線画像読取装置に適用した場合の実施形態を説明する。
【００１１】
図１は、Ｘ線画像読取装置の構成を表すブロック図である。操作者は、撮影する被写体１００を固体撮像素子１０１とＸ線管球１０２の間に配置する。次に、撮影する部位をユーザインターフェース（ユーザＩＦ部１１９、ディスプレイ１２０、キーボード及びマウス１２１で構成される）を用いて選択する。この操作により、被写体の配置様式、すなわち、ＰＡ（背面から前面へ曝射される）撮影を行うのか、もしくはＡＰ（前面から背面へ曝射される）撮影を行うのかを指示すると同時に、画像読取制御部１１３は、固体撮像素子駆動制御信号を用いて、固体撮像素子１０１に電圧を加え、固体撮像素子１０１に画像がいつ入力されても良い様に準備する。
【００１２】
次に操作者は、Ｘ線管球１０２を固体撮像素子１０１に対して適切な距離に移動する。この時、距離計測部１０６を用いて固体撮像素子１０１とＸ線管球１０２との距離（距離信号）が画像読取制御部１１３に入力される。
【００１３】
次に、操作者は、絞り指示部１０８にてＸ線の絞り量を調整して、被写体の撮影したい目的の部位が入るようにする。絞り指示部１０８よりの絞り信号１は、画像読み取り制御部１１３、絞り信号２、Ｘ線発生装置制御部１０９、絞り信号３へと伝達されて、Ｘ線絞り１０５の開閉が制御される。このＸ線絞り１０５は、矩形であり、上下方向、左右方向の両者をそれぞれ開閉量を調節することが可能である。なお、Ｘ線絞り１０５が被写体１００の部位を適切に照射しているか否かは、ランプ光を用いて調整することができるようになっている。
【００１４】
曝射ボタン１１０は、Ｘ線管球１０２にＸ線を発生させるトリガとなる。この曝射ボタン１１０より発生する曝射信号１は、画像読取装置１１１内の画像読取制御部１１３へ一度入力される。画像読取制御部１１３では、固体撮像素子１０１が入力されたＸ線を画像化できる状態となっているかを、固体撮像素子１０１を含むユニットからの駆動通知信号の状態で確認した後、曝射許可信号を発生する。曝射許可信号は、曝射許可スイッチ１１４をオンにして、曝射信号１を、曝射信号２に導通させる。曝射信号は、曝射ボタンのセカンドスイッチと呼ばれるスイッチを用いることとする（Ｘ線発生装置の曝射ボタンは２段押しとなっていて、一段目（ファーストスイッチ）がＸ線発生器への電圧をかけるためのもので、２段目（セカンドスイッチ）がＸ線を曝射するものである）。
【００１５】
曝射信号２は、Ｘ線発生装置制御部１０９へ入力される。Ｘ線発生装置制御部１０９では、Ｘ線曝射の準備が整い次第、曝射信号３を出力して、Ｘ線管球１０２よりＸ線を発生させる。曝射を受けた後、Ｘ線の透過線がグリッド１０４、およびシンチレータ１０３を介して、固体撮像素子１０１に画像として入力される。
【００１６】
固体撮像素子１０１はこの画像に対応した電気信号を生成し、これを読み出してＡ／Ｄ変換器１０７によりデジタル化して、画像読取制御部１１３に転送する。画像読取制御部１１３は、ＣＰＵ１１２により管理されている。ＣＰＵ１１２は、この他に、ＲＡＭ１１５、ＲＯＭ１１６、ＬＡＮ／ＩＦ１１７、ＤＩＳＫ／ＩＦ１１８、不揮発性記憶装置１２２、ユーザＩＦ部１１９とバスを介して繋がれている。
【００１７】
不揮発性記憶装置１２２としては、本実施形態では、一例としてハードディスクを用いるものとする。また、ユーザＩＦ部１１９は、ディスプレイ１２０およびキーボードとマウス１２１を備え、ユーザとのインターフェースを行っている。Ａ／Ｄ変換機１０８より画像読取制御部１１３に入力された画像（デジタル画像）は一度ＲＡＭ１１５上に配置され、ＣＰＵ１１２により後段にて説明する様々な処理を行っていく。
【００１８】
図２は、照射野領域配置およびセンサ位置マーキング処理を説明するブロック図である。なお、図２で示される処理は、ＣＰＵ１１２がＲＯＭ１１６に格納されている制御プログラムを実行することにより実現されるものである。
【００１９】
照射野認識部２０１は、撮影された画像に対して照射野認識を行ない、照射野領域を計算する。照射野認識にはいくつかの方法があり、例えば本願出願人による特願平１０−２４３０２０号で提案されているものを用いることが出来る。簡単に説明すれば、平行に並ぶ方形状の３領域内の各領域を代表する濃度値の１次差分値を隣接する該方形領域間で計算し、計算された該１次差分値から２次差分値を計算する計算手段と、該方形状の３領域を決定する計算域決定手段と、該計算手段で計算された該２次差分値を記憶する記憶手段と、この記憶手段で記憶された該２次差分値から照射領域の一端点を判定する判定手段を備えた構成により、放射画像から照射領域を簡便かつ制度良く抽出する。照射野認識部２０１により照射野が認識されると、その結果（照射野領域情報）は、表示用画像処理部２０２へ提供される。
【００２０】
表示用画像処理部２０２では、撮影画像と照射野認識部２０１からの照射野領域情報を元に、照射野領域内が適切なコントラストになるように画像処理が施され、例えば間引き処理を施すことにより表示用縮小画像が生成される。なお、この処理については、本実施形態の趣旨を外れるので詳しい説明はここでは行わない。
【００２１】
一方、照射野認識部２０１の照射野認識結果を示す照射野領域情報は、照射野領域配置計算部２０３へも提供される。照射野領域配置計算部２０３はあらかじめ設定されているいくつかの出力サイズに基づき、照射野領域の配置計算を行う。この計算アルゴリズムについては後述するが、照射野領域配置計算部２０３の出力は、選択された出力サイズに元の撮影画像の照射野領域が含まれるように配置されたものとなる。
【００２２】
図３は照射野領域の配置例を示す図である。ここでは大角サイズ（３５センチ角）の出力サイズ（フイルム領域）が選択され、照射野領域がこの出力サイズ内に納まる様に配置されている。
【００２３】
図４はあらかじめ設定されている出力サイズを説明する図である。本実施形態では、図４に示す如く５通りの指定サイズが用意されており、照射野領域配置計算部２０３は、これら出力サイズの中から適切なものを選択することになる。例えば、図３では、これら指定サイズの仲から大角サイズが選ばれている。このサイズは、これより大きいフイルムサイズでは余り領域（余分となる領域）が多く、これより小さいフイルムサイズでは照射野領域が入りきらないという点で最適なものである。
【００２４】
図２にもどる。照射野領域配置計算部２０３において、照射野領域が指定サイズのどこに配置されるか計算され、この結果は、表示用画像回転反転部２０４へ提供される。表示用画像回転反転部２０４では、撮影時に指示された回転、反転指定値を元に、表示用縮小画像の回転、反転を行う。例えば、図８のように、操作者が被写体をＰＡ（背面から前面）で撮影した場合、本実施形態ではセンサの読取り方向の影響で、単純に撮影画像を表示すると、通常医師が見る撮影とは逆に、例えば心臓が左側となって表示されてしまう。このため、ＰＡ撮影においては、画像表示の際に左右反転が必要となる。また、回転処理は、ベッド上で被検者が頭をどちらに向けて撮影するかで、画像が上下逆さまとなる可能性があり、これを修正するためのものである。また、ベッドにおいてもＰＡ，ＡＰ撮影が存在するので、上記と同様の理由で反転処理が必要となる。
【００２５】
なお、表示用画像回転反転部２０４では、照射野領域配置座標についても表示用の縮小率、先の回転、反転を加味して座標系変換を行わなければならない。そして、その結果は、オーバーレイ部２０５へと伝わる。
【００２６】
オーバーレイ部２０５では、先ほどの回転、反転処理された表示用縮小画像の上に、縮小、回転、反転処理された照射野領域配置座標による矩形オーバーレイ表示を行う。そしてディスプレイ表示部２０６へ表示される。なお、この表示に関しては、図１２により後述する。
【００２７】
照射野領域配置計算部２０３において、最大の出力サイズをもってしても照射野領域の全体を納めることができない場合には、照射野領域が、出力サイズをはみ出すことを操作者に通知する。本実施形態では、表示部２０６にてこの警告を出す。この場合、操作者が行えることは次の３通りである。
【００２８】
（１）照射野領域内部の画像を縮小して、最大の出力サイズ内に収める。この場合、出力される画像はライフサイズとはならず、ライフサイズより小さく出力されることになる。図５は照射野を縮小する処理を説明する図である。図５では、破線で示されるフイルム領域５０１が照射野領域５０３に対して相対的に大きく表現されている。すなわち、実際の処理では、フィルム領域５０１に収めるべく照射野領域５０３が縮小されるため、ライフサイズ以下のフイルム出力となる。なお、５０２はセンサ領域であり、固体撮像素子１０１の画像入力可能な領域を示す。
【００２９】
（２）照射野領域の範囲をフィルム領域に納まる範囲に縮小する。図６は、照射野領域の範囲を縮小する処理を説明する図である。この処理では、図６に示されるように、照射野領域６０３のうちのフィルム領域６０１からはみ出す部分は、除外部６０４として除外されて出力されることになる。
【００３０】
（３）操作者によって照射野領域を限定指定する。図７は操作者によって照射野領域を限定する処理を説明する図である。この場合、操作者はマウスで、照射野領域とすべき矩形の対角頂点を指示する。図７において２個所の×印で示す位置を操作者が指示することにより、照射野領域７０３が決定され、これを照射野認識部２０１で得た照射野領域に代えて用いる。すなわち、操作者がフィルム領域７０１よりも小さい照射野領域７０３を指定することにより、上記通常の処理が行われる。なお、この例では、この照射野領域７０３が含まれる大角サイズが指定されている。なお、サイズの指定は、残余量の少ないサイズが自動的に選択される。
【００３１】
以上のような配置処理の変更は、指示部２０７（ここではマウス、ユーザＩＦ部１１９）を用いて照射野領域配置計算部２０３へ指示され、上記例外動作が達成される。
【００３２】
ところで、操作者が被写体をＰＡ（背面から前面）で撮影すべき設定にして撮影したところ、実際の患者の向きを決めるときに、患者の病状に応じてどうしてもＡＰ（前面から背面）にて撮影せねばならなくなってしまうような場合も考えられる。このような場合は、撮影後に画像の左右反転処理を実行しなければならない。そこで、指示部２０７は、表示用画像回転反転部２０４に対して左右反転処理や回転処理（回転、反転変更）を指示できる。表示用画像回転反転部２０４は、このよう回転、反転変更指示を受けると、その指示に応じた画像の回転、反転を行なって、画像の再表示を行う。
【００３３】
次に、最終的に上記画像配置を操作者が了解した場合は、その配置計算を確定する。この方法には２通りがある。一つは、操作者が明示的に指示部２０７から指示する場合と、操作者が指示せずタイムアウトした場合である。本実施形態では、その両方を実施しており、タイムアウト時間は１分とする。
【００３４】
配置計算が確定すると、撮影画像、配置座標決定値、回転反転決定値が一時記憶部２０８により、不揮発性記憶装置１２２（本実施形態ではハードディスク）に格納される。ここで、撮影画像はＡ／Ｄ変換器１０７を介して入力された画像データであり、配置座標決定値はフィルム領域に対する照射野領域の相対的位置、回転反転決定値は表示用画像回転反転部２０４にて決定された画像の回転値及び反転値である。そして、再びこれら撮影画像、配置座標決定値等を読み出して処理を行うが、その処理は、バックグラウンドで行なわれる。
【００３５】
バックグラウンドで処理を行う理由は、上記までの説明は縮小画像で処理を行いしかも論理的計算が主体のため、比較的短時間で計算されるが、これから以下に説明する処理の計算は画像処理などが２６８８ｘ２６８８ピクセルという大きい撮影画像全体を対象とするため処理時間が掛り、この処理を行っている間ユーザが次の撮影に進めないことが問題であるためである。すなわち、バックグラウンドにて処理すれば、操作者は次の撮影サイクルに迅速に移行できるからである。したがって、以下に説明する切り出し部２０９以降の処理はバックグランドで実行されるものである。
【００３６】
切り出し部２０９は、不揮発性記憶装置１２２より読み出された撮影画像に対して、記憶装置１２２より読み出された配置座標決定値に基づく切り出し処理を行う。これは、撮影画像を配置座標決定値に従ってトリミングする処理である。この結果、撮影画像から、照射野領域の部分画像が抽出される。
【００３７】
次に、撮影画像は画像処理部２１０において、適切な画像処理を施されて診断する際に最適なコントラストとなるように調整される。その後センサ位置マーキング部２１１へ提供される。
【００３８】
センサ位置マーキング部２１１は、指定した回転、反転指定値が間違っていた場合の救済策として用いられる。例えば、救済策の必要となるケースとして、操作者が被写体をＰＡ（背面から前面）で撮影すべき設定にして撮影したところ、実際の患者の向きを決めるときに、患者の病状に応じてどうしてもＡＰ（前面から背面）にて撮影せねばならなくなって、そのように撮影してしまった場合で、かつ操作者が上述の表示用画像回転反転部２０４に対して反転処理を指示し忘れてしまうことが考えられる。この場合、このような画像と、ＰＡで普通に撮影した場合とで、区別がつかなくなる。これはフィルムが両面から観察できることが理由にある。
【００３９】
図８はセンサ位置マーキング部によるセンサ位置マーキングを説明する図である。図８に示すように、切り出し部で切り出し処理を行った後に、センサ左上の部分を指す画像の左上にセンサ左上位置をマーキングする。その後回転反転を行おうとも、画像がどのように撮影したかがわかるというものである。また、切出し処理した後にマーキングされるので、切出し処理によりマーキングが消えることもない。
【００４０】
また、センサ左上位置マーキング情報は実際に画像に書き込まなくとも、画像データのヘッダに、画像のどちら側の隅が、センサの左上であるかを示す情報を付加することも可能である。この場合、とくに最終画像がプリンタやビューアに送られる際に、これら受信側がこのヘッダ情報を読み込んで解釈する必要がある。
【００４１】
さて、このようにセンサ位置マーキングを行った後に、画像データは回転反転部２１２へ入力される。回転反転部２１２では、ハードディスクに格納されている回転反転決定値に従って画像を回転反転する。そして、処理された画像データは縮小マーキング部２１３に入力される。
【００４２】
縮小マーキング部２１３は、図５にて説明したように、照射野領域を縮小してフイルム上に収め、ライフサイズ以下に縮小して画像を形成する場合、それが明示的にわかるようにマーキングを入れるものである。従って、このような縮小マーキング必要となるのは、出力媒体がプリンタやレーザイメージャであるような場合に限定される。
【００４３】
なお、この縮小処理であるが、多くのレーザイメージャでは、出力画像は縮小せずに、レーザイメージャ側でライフサイズ以下でプリントする機能を持つものが多い。本実施形態では、画像縮小処理をそのようなレーザイメージャに依存しているため縮小処理は行わない。
【００４４】
これを詳しく説明する。本実施形態のセンサのピクセルサイズは１６０ミクロンであり、２０４８ｘ２５６０のピクセルに切出された場合の画像は、８０ミクロンのレーザイメージャに送る場合、画像を２倍に補完拡大するよう指示して送られる。するとレーザイメージャにて２倍に補完拡大されて４０９６ｘ５１２０ピクセルの画像となって出力される。そして、その場合がちょうどライフサイズとなる。
【００４５】
しかし、仮にセンサ全エリアを操作者が明示的に領域選択してプリントすると、２６８８ｘ２６８８となる。これは、横×縦が４０９６ｘ５１２０のバッファ領域を持つ８０ミクロンのプリンタにおいては、横方向における拡大率によって当該画像の拡大率が制限される。すなわち、
４０９６／２６８８＝１．５２３
となり、約１．５２３倍に補完拡大されてプリントされることが最大の拡大率となる。従って、１．５２３倍の拡大を指示して転送される。これはデータ的には拡大処理であるが、操作者側からとってみるとライフサイズを下回るので、ライフサイズ縮小処理であることとなる。図９は縮小マーキングの一例を示す図である。である。図９において、９０１が縮小マーキングであり、当該画像が縮小されていることを明示する。その後、画像は出力部により外部へ出力される。
【００４６】
次に、照射野領域配置計算部２０３の処理について説明する。図１０は照射野領域配置計算部による処理を示すフローチャートである。
【００４７】
まず、ステップＳ１１において、撮影画像の照射野領域を示す照射野領域情報を照射野認識部２０１より入力する。次に、ステップＳ１２において、認識された照射野領域の縦と横の長さを比較する。縦の方が長い場合は記号Ａを縦、記号Ｂを横とする（ステップＳ１３）。また、横の方が長い場合はその逆である（ステップＳ１４）。
【００４８】
次にステップＳ１５で変数Ｉを１に初期化する。この変数Ｉは、あらかじめ指定されているサイズが記録されているテーブルを調べるときに用いるものである。また、本実施形態では、テーブルは図４にて示されているものを用いるが、これは操作者が予め初期設定として登録することが可能である。すなわち、操作者が、所望の指定サイズを登録しておくことが可能である。
【００４９】
次に、ステップＳ１６において、図４のテーブル内において配置分類がＡのもの（例えば照射野領域が縦長であれば、図４中で配置分類が「縦」のもの）を対象にして、Ａ方向のピクセル数が小さいものからＩ番目のサイズを選択する（したがって、最初にこのステップを処理するときは、１番目のサイズのものが選択される）。ただし、このとき、Ａ方向のピクセル数が同じである場合は、Ｂ方向のピクセル数の小さい方から選択する。なお、テーブルは縦、横それぞれを指標としたとき、それぞれの指標の中で大きい順に並べられている。また同じ大きさの時は、配置分類が縦の場合は横の大きさの順で、配置分類が横の場合は縦の大きさで順に並べられている（例えば、Ａを縦とした場合（配置分類が縦の場合）、縦の小さいほうから順に探す。１番小さいものは「四切り縦置き」であるが、２番目に小さいものは「大角」及び「半切縦置」である。しかし、横方向のピクセル数を考えると、２番目に小さいものは「大角」である）。
【００５０】
ステップＳ１７では、第Ｉ番目のサイズがステップＳ１６で選択できたかどうかを判断する。上述のステップＳ１６及び以下に説明するステップＳ１８〜Ｓ２１による処理で、適切なサイズが獲得されるまでＩを一つずつインクリメントしていき、Ｉ番目のサイズがもう存在しない場合には、適切なサイズが獲得できなかったことを示す。したがって、ステップＳ１７で第Ｉ番目の指定サイズが存在しないと判断されたならば、例外処理に移行する。例えば、図４のテーブルにおいて、縦の配置で小さいほうから４番目のものは存在しないので、Ｉ＝４となった時点で例外処理へ移行することになる。例外処理とは、図５乃至図７を参照して説明した３つの方法がある。
【００５１】
一方、ステップＳ１６で第Ｉ番目の指定サイズが選択されると、処理はステップＳ１７からステップＳ１８へ進む。ステップＳ１８では、その選択された指定サイズ内にステップＳ１１で入力した照射野領域が入るかを判定する。指定サイズに照射野領域が入れば、ステップＳ２２へ進み、選択された指定サイズの中央が照射野認識領域の中央となるように指定サイズの座標を決定して（配置座標決定を得て）本処理を終了する。
【００５２】
一方、指定サイズ内に照射野領域が入りきらない場合はステップＳ１９へ進み、はみだしマージン計算を行なう。図１１は、本実施形態のはみ出しマージン計算を説明する図である。一般に、照射野認識は照射野境界が曖昧なものであり、診断上有効なエリアは比較的画像の中央部にある。このため、照射野領域のその周囲付近を多少除外しても、診断上有効なエリアは除外されることはないと考えられる。従って、図１１の様に、フイルムのサイズ（指定サイズ）に対する縦、横それぞれのはみだし部分（マージン）が、それぞれ所定の範囲内に納まっていれば、照射野領域を当該指定サイズの横、もしくは縦と同等としてしまっても良いと判断する。これは、横のみにはみ出す場合や、縦のみにはみ出す場合についても適用される。本実施形態では、ステップＳ１９において、はみ出した部分の大きさを計算し、ステップＳ２０において、その大きさがはみ出す方向のフイルム長さ（縦なら縦方向のフイルム長さ、横なら横方向のフイルム長さ）に対して、５％以内であるかどうかを判断する。そして、５％以内であるならば、ステップＳ２３へ進み、照射野領域を、照射野認識計算結果より狭めて、指定サイズに入るようにする。その後ステップＳ２２へ進み、配置座標を決定する。
【００５３】
ステップＳ２０において、はみ出しマージンの大きさが、そのはみ出す方向のフィルム長さの５％を超えている場合は、ステップＳ２１へ進み、次の指定サイズをチェックするために変数Ｉを一つインクリメントした後、ステップＳ１６へ戻る。
【００５４】
以上のようにして、照射野領域配置計算部２０３は、認識された照射野領域に基づいて、出力のための適切な指定サイズを選択すると共に、当該照射野領域の選択された指定サイズへの配置位置を決定する。
【００５５】
図１２は、表示部２０６における表示方法を説明する図である。図１２の（ａ）は、照射野領域枠１００１、フィルム枠１００２、及びセンサ領域（全画像領域）１００３の縮小画像を、計算された配置に基づいてオーバーレイして表示した状態を示している。また、図１２の（ｂ）及び（ｃ）は照射野領域枠１００１、センサ領域１００３と出力画像領域枠１００４の縮小画像をオーバーレイして表示している。出力画像領域枠１００４は、図１０で説明した照射野領域配置計算において確定された出力画像領域を示している。なお、図１２の（ｂ）、（ｃ）ではフィルム枠は表示していない。なお、本実施形態のシステムでは、表示形態として（ａ）、（ｂ）、（ｃ）のいずれを用いるかを任意に選択することが出来る。
【００５６】
以上説明したように、本発明によれば、あらかじめサイズが決められている市販フイルムや、最大受け入れサイズが決められている市販画像ビューアにおいて、画像の有効部分を適切なサイズで出力することが可能となり、情報を損なうこと無く既存の媒体やビューアに画像を形成できるという効果がある。その結果、特注フイルムやプリンタ、特注画像ビューアが不要となるので、ユーザへの経済効果は大きい。
【００５７】
なお、本実施形態では、実施をより容易にするため、および説明をより簡便にするため多くをソフトウエアでの実現を示したが、より高速な処理の場合はハードウエアにて実施した場合においても本発明の趣旨を何ら損なうものではない。
【００５８】
なお、本発明は、複数の機器（例えばホストコンピュータ，インタフェイス機器，リーダ，プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機，ファクシミリ装置など）に適用してもよい。
【００５９】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
【００６０】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００６１】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭなどを用いることができる。
【００６２】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００６３】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００６４】
【発明の効果】
以上説明したように、本発明によれば、予め決められている複数の出力サイズより、出力対象の画像の出力すべき部分に応じて適切な出力サイズを選択して出力することが可能となり、情報を損なうこと無く既存の媒体やビューアに適切に画像出力を行なえる。
【００６５】
【図面の簡単な説明】
【図１】Ｘ線画像読取装置の構成を表すブロック図である。
【図２】照射野領域配置およびセンサ位置マーキング処理を説明するブロック図である。
【図３】照射野領域の配置例を示す図である。
【図４】あらかじめ設定されている出力サイズを説明する図である。
【図５】照射野を縮小する処理を説明する図である。
【図６】照射野領域の範囲を縮小する処理を説明する図である。
【図７】操作者によって照射野領域を限定する処理を説明する図である。
【図８】センサ位置マーキング部によるセンサ位置マーキングを説明する図である。
【図９】縮小マーキングの一例を示す図である。
【図１０】照射野領域配置計算部による処理を示すフローチャートである。
【図１１】本実施形態のはみ出しマージン計算を説明する図である。
【図１２】表示部２０６における表示方法を説明する図である。
【図１】
0003814424.tif 000002
【図２】
0003814424.tif 000003
【図３】
0003814424.tif 000004
【図４】
0003814424.tif 000005
【図５】
0003814424.tif 000006
【図６】
0003814424.tif 000007
【図７】
0003814424.tif 000008
【図８】
0003814424.tif 000009
【図９】
0003814424.tif 000010
【図１０】
0003814424.tif 000011
【図１１】
0003814424.tif 000012
【図１２】
0003814424.tif 000013