(57)【特許請求の範囲】
【請求項１】
情報を入力するための複数の要素に対する操作入力を処理し、放射線センサによる放射線撮影を制御する制御装置であって、
表示部の表示画面上に配置される、情報を入力するための要素のセットを取得する取得手段と、
ユーザの情報、前記放射線撮影を依頼した部署の情報、前記放射線撮影として透視撮影を行うか否か、放射線撮影の目的の少なくともいずれかに応じて前記表示画面における前記複数の要素の配置を決定する配置決定手段と、
前記セットに含まれる複数の要素それぞれについて入力に関する順位を前記複数の要素の前記表示画面上における配置に基づいて決定する決定手段と、
前記決定された順位の情報を前記複数の要素のそれぞれと対応させて記憶部に記憶させる記憶制御手段と、
前記複数の要素に含まれる第一の要素が入力対象として選択されている場合において、操作部を介して入力対象とする要素の選択状態を変更する指示が入力されることに応じて、前記記憶部に記憶された順位の情報に基づき入力対象として選択された要素が前記第一の要素から前記複数の要素に含まれる第二の要素となるように選択状態を変更する変更手段と、
を有することを特徴とする制御装置。
【請求項２】
前記決定手段は、前記表示画面における特定の基準点からの距離が近い前記要素ほど順位を上げることを特徴とする請求項１に記載の制御装置。
【請求項３】
前記決定手段は、前記表示画面に対して設定される特定の基準点と、前記複数の要素が配置される表示画面としての表示内容情報とに基づいて前記入力に関する順位を決定することを特徴とする請求項２に記載の制御装置。
【請求項４】
前記決定手段は、前記表示画面における特定の表示領域の内部にある要素か外部にある要素かに応じて該要素の順位を決定することを特徴とする請求項１乃至３のいずれか１項に記載の制御装置。
【請求項５】
前記決定手段は、前記特定の表示領域内に表示される要素について前記特定の表示領域に関連付けられた情報に基づいて順位を決定することを特徴とする請求項１乃至４のいずれか１項に記載の制御装置。
【請求項６】
前記変更手段は、前記操作部の特定のボタンが押されたことに応じて入力対象となっている前記第一の要素を入力対象から外し、前記順位と前記第一の要素とに基づいて前記第二の要素を入力対象とすることを特徴とする請求項１乃至５のいずれか１項に記載の制御装置。
【請求項７】
前記セットに含まれる複数の要素を表示画面上に配置して表示させる表示制御手段を更に有し、
前記表示制御手段は、前記要素の１つが入力対象とされることに応じて該要素に入力カーソルを配置させることを特徴とする請求項１乃至６のいずれか１項に記載の制御装置。
【請求項８】
前記要素は、入力項目、ボタンまたはサブウィンドウの少なくとも１つもしくはこれらの組み合わせを含むことを特徴とする請求項１乃至７のいずれか１項に記載の制御装置。
【請求項９】
前記表示画面内のサブウィンドウを複数の領域に分割し、前記分割された各領域に含まれる前記要素のそれぞれに対応する領域の大きさを合算する合算手段を更に有し、前記決定手段は、前記合算の結果に応じて前記順序を決定することを特徴とする請求項１乃至８のいずれか１項に記載の制御装置。
【請求項１０】
前記表示画面における前記複数の要素の配置を変更する配置変更手段を更に有することを特徴とする請求項１乃至９のいずれか１項に記載の制御装置。
【請求項１１】
前記決定手段は、前記セットに含まれる複数の要素それぞれについて入力に関する順位を前記複数の要素の前記表示画面上における配置と前記表示画面の表示内容情報とに基づいて決定することを特徴とする請求項１乃至１０のいずれか１項に記載の制御装置。
【請求項１２】
前記決定手段は、前記配値の変更に応じて前記順位を決定することを特徴とする請求項１０に記載の制御装置。
【請求項１３】
放射線を検出して放射線画像を得る放射線センサとの間で撮影に関する情報を送受信する通信手段を更に有することを特徴とする請求項１乃至１２のいずれか１項に記載の制御装置。
【請求項１４】
情報を入力するための複数の要素に対する操作入力を処理する情報処理装置であって、表示部の表示画面上に配置される、情報を入力するための要素のセットを取得する取得手段と、
前記セットに含まれる複数の要素それぞれについて入力に関する順位を前記複数の要素の前記表示画面上における配置と前記表示画面の表示内容情報とに基づいて決定する決定手段と、
前記決定された順位の情報を前記複数の要素のそれぞれと対応させて記憶部に記憶させる記憶制御手段と、
前記複数の要素に含まれる第一の要素が入力対象として選択されている場合において、操作部を介して入力対象とする要素の選択状態を変更する指示が入力されることに応じて、前記記憶部に記憶された順位の情報に基づき入力対象として選択された要素が前記第一の要素から前記複数の要素に含まれる第二の要素となるように選択状態を変更する変更手段と、
前記表示画面内のサブウィンドウを複数の領域に分割し、前記分割された各領域に含まれる前記要素のそれぞれに対応する領域の大きさを合算する合算手段と、を有し、
前記決定手段は、前記合算の結果に応じて前記順序を決定することを特徴とする情報処理装置。
【請求項１５】
請求項１乃至１３のいずれか１項に記載の制御装置と、
放射線を検出して得られる放射線画像を前記制御装置に送信する放射線検出器と、を更に有することを特徴とする放射線撮影システム。
【請求項１６】
情報を入力するための複数の要素に対する操作入力を処理し、放射線センサによる放射線撮影を制御する制御方法であって、
表示部の表示画面上に配置される、情報を入力するための要素のセットを取得するステップと、
ユーザの情報、前記放射線撮影を依頼した部署の情報、前記放射線撮影として透視撮影を行うか否か、放射線撮影の目的の少なくともいずれかに応じて前記表示画面における前記複数の要素の配置を決定するステップと、
前記セットに含まれる複数の要素それぞれについて入力に関する順位を前記複数の要素の前記表示画面上における配置に基づいて決定するステップと、
前記決定された順位の情報を前記複数の要素のそれぞれと対応させて記憶部に記憶させるステップと、
前記複数の要素に含まれる第一の要素が入力対象として選択されている場合において、操作部を介して入力対象とする要素の選択状態を変更する指示が入力されることに応じて、前記記憶部に記憶された順位の情報に基づき入力対象として選択された要素が前記第一の要素から前記複数の要素に含まれる第二の要素となるように選択状態を変更するステップと、
を有することを特徴とする制御方法。
【請求項１７】
情報を入力するための複数の要素に対する操作入力を処理する情報処理方法であって、表示部の表示画面上に配置される、情報を入力するための要素のセットを取得するステップと、
前記セットに含まれる複数の要素それぞれについて入力に関する順位を前記複数の要素の前記表示画面上における配置と前記表示画面の表示内容情報とに基づいて決定するステップと、
前記決定された順位の情報を前記複数の要素のそれぞれと対応させて記憶部に記憶させるステップと、
前記複数の要素に含まれる第一の要素が入力対象として選択されている場合において、操作部を介して入力対象とする要素の選択状態を変更する指示が入力されることに応じて、前記記憶部に記憶された順位の情報に基づき入力対象として選択された要素が前記第一の要素から前記複数の要素に含まれる第二の要素となるように選択状態を変更するステップと、
前記表示画面内のサブウィンドウを複数の領域に分割し、前記分割された各領域に含まれる前記要素のそれぞれに対応する領域の大きさを合算するステップと、を有し、
前記決定するステップでは、前記合算の結果に応じて前記順序を決定する
ことを特徴とする情報処理方法。
【請求項１８】
請求項１６または１７に記載の方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は選択順序を変更可能な情報処理装置、制御方法、プログラムおよび記憶媒体に関する。さらに詳しくは、画面レイアウトを変更可能な情報処理装置、制御方法、プログラムおよび記憶媒体において、入力順序を決定する情報処理装置、制御方法、プログラムおよび記憶媒体に関する。
【背景技術】
【０００２】
近年、情報処理装置の一例としての医用診断を目的としたＸ線撮影装置には、輝尽性蛍光体から画像信号を読み出す装置や、Ｘ線の強度に比例した電気信号に変換する平面検出器（ＦＰＤ）を採用したデジタルＸ線撮影装置が使用されている。なお、ＦＰＤとはＦｌａｔ  Ｐａｎｅｌ  Ｄｅｔｅｃｔｏｒの略である。特に、ＦＰＤでは撮影直後に画像を確認できるようになったので、フィルムの現像や輝尽性蛍光体の読み出し処理を待たずに、撮影直後に失敗したかどうかがすぐに判断でき、撮影オーダーの実行が迅速に行えるようになった。つまり、ユーザである放射線技師にとって時間当たりの撮影効率が向上するようになった。
【０００３】
一般にＸ線撮影装置は、画像の撮影作業とともに多数の情報をＸ線撮影装置で入力し、Ｘ線画像に付帯させる。例えば患者情報、Ｘ線撮影手技やＸ線撮影部位、Ｘ線撮影条件、画像処理条件を設定する必要があり、設定の簡便化が求められている。
【０００４】
通常、Ｘ線撮影時にユーザが撮影装置に入力すべき情報や画面構成、入力順序は、Ｘ線撮影装置のメーカー毎に異なっている。特にＸ線撮影装置の入力画面では多数の入力項目があるため、既存のシステムにユーザが慣れていると、後から設置する他メーカーのＸ線撮影装置の画面設計によっては、使いにくさを感じてしまうという問題があった。
【０００５】
そこで画面を構成するパーツ（入力項目や選択項目、ボタンなど）の配置を変更し、見た目の並びと入力順序を一致させるように設定する必要があった。ここで、入力順序を手動で設定する方法が特許文献１に、右側あるいは下側に進むよう自動的に順序付けられることが特許文献２や特許文献３に示唆されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平０８−２８７３５９号公報
【特許文献２】特開２０００−０５６９０８号公報
【特許文献３】ＵＳＰ７２６３６６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところが、手動で設定した場合、多数のパーツを有していると、非常に広範な設定が可能な反面で、設定に時間がかかることや、設定ミスをしてしまう可能性がある。また、右側あるいは下側に進むようにする場合には、パーツがどのような種類のものであるかが考慮されていなかった。そのため、パーツの配置によっては、例えば情報入力時には優先度が低くあってほしいパーツ（決定ボタンなど）が先に選択されてしまい、使いにくさを感じることがあるという問題があった。
【０００８】
本発明は、上記問題を鑑みてなされた発明であり、配置要素の属性を参照して配置要素の順序を決定することで、ユーザの操作の負担を軽減し、ユーザにとって使い易い情報処理装置を提供することを目的とする。
【０００９】
また、本発明のその他の実施例によれば、表示内容情報に応じて属性情報に与えられる優先度を変化させることで、同じ画面構成に対してであっても、表示内容に応じた、適切な配置要素の順序を決定することを目的とする。
【００１０】
また、本発明のその他の実施例によれば、表示内容に応じて基準点を変更することで、適切な配置要素の順序を簡易かつ適切に決定することを目的とする。
【００１１】
また、本発明のその他の実施例によれば、Ｘ線の撮影目的に応じて変更を行うことで、医療関係者の負担を軽減し、病院の現場に即したＸ線撮影装置を提供することを目的とする。
【課題を解決するための手段】
【００１２】
そこで本発明の実施形態に係る制御装置は、情報を入力するための複数の要素に対する操作入力を処理し、放射線センサによる放射線撮影を制御する制御装置であって、表示部の表示画面上に配置される、情報を入力するための要素のセットを取得する取得手段と、ユーザの情報、前記放射線撮影を依頼した部署の情報、前記放射線撮影として透視撮影を行うか否か、放射線撮影の目的の少なくともいずれかに応じて前記表示画面における前記複数の要素の配置を決定する配置決定手段と、前記セットに含まれる複数の要素それぞれについて入力に関する順位を前記複数の要素の前記表示画面上における配置に基づいて決定する決定手段と、前記決定された順位の情報を前記複数の要素のそれぞれと対応させて記憶部に記憶させる記憶制御手段と、前記複数の要素に含まれる第一の要素が入力対象として選択されている場合において、操作部を介して入力対象とする要素の選択状態を変更する指示が入力されることに応じて、前記記憶部に記憶された順位の情報に基づき入力対象として選択された要素が前記第一の要素から前記複数の要素に含まれる第二の要素となるように選択状態を変更する変更手段と、を有することを特徴とする。
【発明の効果】
【００２１】
本発明によれば、配置要素の属性を参照して配置要素の順序を決定することで、ユーザの操作の負担を軽減し、ユーザにとって使い易い情報処理装置を提供することができる。
【図面の簡単な説明】
【００２６】
【図１】Ｘ線撮影システムのブロック図
【図２】Ｘ線撮影装置のブロック図
【図３】他のＸ線撮影装置の画面表示例を示す図
【図４】本件のＸ線撮影装置の既定画面表示例を示す図
【図５】本件のＸ線撮影装置カスタマイズ後の画面表示例を示す図
【図６】Ｘ線撮影装置画面のパーツを記憶するテーブル例を示す図
【図７】カスタマイズした画面のパーツを記憶するテーブル例を示す図
【図８】画面のパーツ並び替えている途中のテーブル例を示す図
【図９】カスタマイズした画面のパーツを順序付けた結果のテーブル例を示す図
【図１０】パーツ間の移動順序を決定するフローチャート
【図１１】パーツの座標テーブル例を示す図
【図１２】本発明のＸ線撮影装置の制御フローチャート
【図１３】サブ画面の構成例を示す図
【図１４】サブ画面の座標テーブルとパーツの座標テーブル例を示す図
【図１５】サブ画面の座標テーブル例を示す図
【図１６】サブ画面の座標テーブル例を示す図
【図１７】本件の画面をカスタマイズした例を示す図
【図１８】タブストップの制御フローチャート
【図１９】ユーザごとに切り換る制御フローチャート
【図２０】ログイン画面を示す図
【図２１】依頼する部署ごとに切り換る制御フローチャート
【図２２】依頼する部署ごとに用意された画面の構成例を示す図
【図２３】サブ画面を分割する例を示す図
【図２４】重み付け距離によるソートの制御フローチャート
【図２５】ＨＤＤ内のメモリ内容の一部を示す図
【図２６】領域ごとの重み付け面積での制御フローチャート
【発明を実施するための形態】
【００２７】
以下に、本発明の実施の形態を添付の図面に基づいて詳細に説明する。
【実施例１】
【００２８】
まず、図１に本発明の情報処理装置の一実施例としてのＸ線画像撮影装置を含む、Ｘ線画像撮影システムのブロック図を示す。同図において、１０６は本発明のＸ線撮影装置を表す。１０２はＸ線発生装置の制御部であり、Ｘ線管球１０１からＸ線を発生する。１０３はＸ線センサを含むＸ線撮影ユニットで、Ｘ線撮影装置制御部１０４と制御線１０５で接続され、制御パラメータの送信、撮影タイミング制御および撮影画像の転送を行う。
【００２９】
Ｘ線撮影装置制御部１０４は、ＬＡＮ１０７を介して外部のパーソナルコンピュータ（ＰＣ）１０９や、ＲＩＳ（Ｒａｄｉｏｌｏｇｙ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｓｙｓｔｅｍ）１１０と接続されている。また、Ｘ線撮影装置制御部１０４は、ＰＡＣＳ（Ｐｉｃｔｕｒｅ  Ａｒｃｈｉｖｉｎｇ  ａｎｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ）１１１とも接続されている。ここでＲＩＳとは、医師からの撮影指示を放射線科で進行管理するシステムである。またＰＡＣＳとは、主に医療において使われるシステムで、医療用画像データをネットワークでやりとりするためのシステムである。
【００３０】
本実施例では、ユーザから入力された撮影プロトコルに従って、Ｘ線撮影装置１０６で撮影を行う。撮影プロトコルとは、Ｘ線撮影の単位であり、撮影部位（例えば、胸部、上腕、下肢、頭部、頚椎、腰部等）や撮影方向、姿勢、角度、Ｘ線撮影条件（管電圧、管電流、照射時間、管球距離等）等の撮影条件が定められたものである。撮影が終了した画像および付帯情報は、ＰＡＣＳ１１１に出力されるので、ユーザである例えば医師は、Ｘ線画像を画像ビューア１１２で取得して診断することができる。この装置のユーザは、例えばＸ線撮影室の空き状態によって、本実施例のＸ線撮影装置１０６や、異なった画面レイアウトを備えた他のＸ線撮影装置１０８から最適なＸ線撮影装置を使用することができる。
【００３１】
次に、図２に本発明のＸ線撮影装置制御部１０４を詳細にしたブロック図を示す。ＣＰＵ２０１は、本発明のＸ線撮影装置の制御プログラムを実行するＣＰＵであり、メモリとしての例えばＲＡＭ２０２に格納された命令を実行することで、装置の制御やデータの加工などを行う。また、ＣＰＵ２０１は、ディスプレイ２０４上に表示された配置要素に対する入力をさせ、その結果をディスプレイ２０４上に反映させる。
【００３２】
本実施例においては、画面レイアウトカスタマイズ制御プログラムや、入力順序制御プログラム、表示制御プログラムなどの制御プログラムは、ハードディスクドライブ（以下ＨＤＤと略す）２０３に記憶させておく。ＨＤＤ２０３には、図２５に示すようにＸ線撮影装置の起動に必要なオペレーティングシステム（ＯＳと略す）２５０５や、プログラム実行に必要なデータベース２５０１も格納しており、該制御プログラムである２５０２〜２５０４はＯＳ上で動作する。２０４はディスプレイであり、アイコン、文字、パーツ（入力項目等）、ウインドウ（サブウインドウ等）などの配置要素を表示する。２０５はマウス、２０６はキーボードで、２０７はタッチパネルであり、これらの入力機器を用いてディスプレイ２０４に表示した配置要素を元に操作させる。
【００３３】
ここで、キーボード２０６にあるタブキー（図３のＴＡＢキー３０８でも良い）は、ワードプロセッサにおいては空白位置を揃えるのに使われていたが、パーソナルコンピュータのアプリケーションでは様々な機能を割り当てられている。特に、入力項目間を移動するために良く使用される。例えばタブキーを押すと、次に入力すべき項目へ入力カーソルを移動し、シフトキーを押しながらタブキーを押すと、前に入力した項目へ入力カーソルを移動させる。このタブストップと呼ばれる制御により、マウス２０５を使用せずに、キーボード２０６から手を離さずに順次入力できるため、多数の入力項目があるユーザインタフェースでは、よく用いられている。また、タブキーに限らず、ユーザが所望するキーを割り付けることにより、所定キーとしてもよい。
【００３４】
本発明のＸ線撮影装置１０６は、例えば出荷状態では図４の４０１のような画面構成になっている。ＣＰＵ２０１が実行する表示制御プログラム２５０３は、ディスプレイ２０４を通してユーザが実行すべきメッセージをメッセージ欄４０２に表示する。ユーザはまず、患者氏名４０３、患者ＩＤ４０４、生年月日４０５、性別４０６、患者属性に関するコメント４０８をマウス２０５やキーボード２０６、タッチパネル２０７等を用いて入力する。そして、次に、検査開始指示ボタン４１０を押すことで、これらの情報が、ＣＰＵ２０１が実行するプログラムに渡され、新規検査が開始される。
【００３５】
また、入院患者の様に過去に撮影した患者の場合、患者氏名４０３に患者名の一部を入力し、検索ボタン４０７を押す。ＣＰＵ２０１が実行するプログラムにより、リスト４０９に患者名の一部に合致した過去検査リストを表示する。そこでユーザが前記リストの一行をマウス２０５やキーボード２０６のようなポインティングデバイスで選択し、検査開始指示ボタン４１０を押すことでも検査を開始できる。
【００３６】
続いて、Ｘ線撮影装置の入力順序制御について、図３から図５を用いて説明する。例えば、ある病院に図４のユーザインタフェースを持つ本発明のＸ線撮影装置１０６と、図３のユーザインタフェースの異なるＸ線撮影装置１０８があったとする。
【００３７】
本装置のユーザである例えば放射線技師は、Ｘ線撮影装置１０８の操作に慣れている場合、本発明のＸ線撮影装置１０６は、Ｘ線撮影装置１０８と類似の画面レイアウトに変更することが望まれる。
【００３８】
ここで、本発明のＸ線撮影装置１０６には、画面レイアウトを変更可能にする画面レイアウト制御プログラム２５０４があり、ＣＰＵ２０１を用いて例えば図５の５０１に示すように、画面３０１に似せたレイアウトにカスタマイズできる。カスタマイズは、マウス２０５や、キーボード２０６、タッチパネル２０７を通して配置要素の位置や大きさを図のような表を用いて指定しても良いし、レイアウト上にある配置要素に対して、ドラッグアンドドロップ等を用いて視覚的に移動させても良い。
【００３９】
また、該パーツ座標やサイズは任意に配置することもできるが、見た目を揃えるために、レイアウト割付に関するレイアウト・グリッドと呼ばれる離散的な間隔に沿って配置が行われる。例えば、グリッドが５の場合、レイアウトツール上でパーツを移動する時や、サイズを変更する時に、必ず５の倍数になるようにするものである。これにより、設定した画面構成要素の座標がわずかに重なったり、ずれたりすることはなく、レイアウト設定時に意図した方向へ配置座標を揃えられる。
【００４０】
ユーザは、被写体情報の一例としての患者情報である、患者ＩＤ５０２、患者氏名５０３、性別５０５、生年月日５０６の入力に加えて、患者属性に関するコメント５０７を入力し、検査を開始する指示ボタン５０９を操作することで検査を開始する。
【００４１】
ＣＰＵ２０１が実行する本実施例の入力順序制御プログラム２５０２は、すべての画面構成パーツのうち、一部のタブストップする画面構成パーツの表示座標や属性値をデータベース２５０１として図６に示す６０８のようにＨＤＤ２０３に記憶している。さらに、これらタブストップするパーツに対してパーツＩＤを付与している。例えば、患者氏名４０３はパーツＩＤ１、患者ＩＤ４０４はＩＤ２、検索ボタン４０７はＩＤ３、生年月日４０５はパーツＩＤ４から７、性別４０６はパーツＩＤ８から１０、患者属性に関するコメント４０８はパーツＩＤ１１である。
【００４２】
パーツＩＤ６０１に対して、列６０２と列６０３は、それぞれパーツの左上Ｘ座標とＹ座標を表し、列６０４と列６０５は、パーツの幅および高さのピクセル数を表す。これらの位置情報を元に画面が描画される。ここで位置情報は、これに限らず重心や他の頂点の座標などを用いても良い。なお、慣例に従い、ディスプレイ２０４の左上の点を原点、行方向をＸ方向、列方向をＹ方向として定めている。列６０６は属性情報の一形態としてのパーツの属性情報を表しており、前述のパーツの移動順序を制御するのに用いられる。ここでは、パーツの属性情報の一例として、入力項目、選択項目、選択ボタン、決定ボタンが設定されている。入力項目とは、文字を入力するフィールドであることを表す。また、選択項目とは、プルダウン形式で選択を行うことを表す。選択ボタンとは、ＯＮとＯＦＦを切り換えられることを表す。決定ボタンとは、入力機器を用いて押下することで何らかの制御を行わせることができる。なお、列６０７はパーツの名称で、設定時の参考のためにＨＤＤ２０３に記憶されており、制御とは関係しない。一般的にタブキー操作によるカーソル移動の順序は、プログラム設計時に前述のパーツの移動順序も定義される。移動順序を変更するにはパーツ定義をやり直す必要がある。画面レイアウトを、画面レイアウト制御プログラム２５０４を用いて、図５に示すように変更した場合の画面構成パーツの座標は、ＣＰＵ２０１の実行するプログラムにより、図７の表７０１のようにして、ＨＤＤ２０３に記憶する。また、生年月日４０５は、画面５０１においては５０６で日本年号を表示させないために、行７０２の左上Ｘ座標７０４および、左上Ｙ座標７０５を“−１”とし、さらに属性７０８を非表示としてＨＤＤ２０３に記憶させている。このレイアウト変更を行った場合、タブキー操作によるカーソルが表７０１の列７０３のパーツＩＤに従って上から下に向かって動いてしまうと、見た目の並びと入力順序が一致しない。例えば図７の表７０１の順序であった場合に、図５の画面構成で入力カーソルがどのように動くかを説明すると、患者氏名５０３、患者ＩＤ５０２、検索ボタン５０４、生年月日５０６、性別５０５、コメント５０７の順になる。
【００４３】
そこで、図７に示す、パーツの左上Ｘ座標７０４、左上Ｙ座標７０５と、サイズ、つまり幅Ｗのピクセル数７０６、高さＨのピクセル数７０７および属性７０８を用いて、図９の表９０１となるようにパーツ管理の表を並べ替える。以下にその詳細をＣＰＵ２０１が実行する図１０に示す制御フローチャートを用いて説明する。
【００４４】
まずステップＳ１００１によって、ＨＤＤ２０３に記憶されているデータベース２５０１から位置情報および属性情報を取得する。次にステップＳ１００２に進み、ＨＤＤ２０３に記憶されている表示モードを取得する。表示モードとは、例えば表示している内容が患者情報入力のための画面である、Ｘ線撮影準備のための画面である、撮影画面を確認するための画面であるといった表示内容情報を表すものである。次のステップＳ１００３において、該表示モードに応じて属性情報から与えられる優先度を評価する。例えば、図５に示す画面の場合の表示モードは、患者情報入力のための画面である。この場合には、入力することに重点が置かれ、入力項目、選択項目、選択ボタンの優先度は同じであるが、ボタンの優先度は低く設定され、また、非表示の優先度はさらに低くなるように評価される。優先度が高いパーツほどパーツ管理の表の上位になるように、低いものは下位になるように並び替えられる。
【００４５】
従って、上記優先度により、ステップＳ１００４によって図７の表７０１から図８の表８０１のようにパーツ管理の表を並べ替えられる。表８０１は、一時的にＲＡＭ２０２に記憶しておいても良いし、ＨＤＤ２０３に記憶しておいても良い。
【００４６】
次に、ステップＳ１００５によって図８の座標から重心のＸ座標８０２をＧｘ＝Ｘ＋Ｗ／２により計算し、重心のＹ座標８０３をＧｙ＝Ｙ＋Ｈ／２により計算し、ＲＡＭ２０２に格納する。そして、ステップＳ１００６に進み、重心が略同一にＸ軸およびＹ軸上に並ぶパーツの個数をカウント（計数）する。この例だと、略同一にＹ軸上に並ぶパーツがＹ＝２７０で６個、Ｙ＝２００が２個ある。また、略同一にＸ軸上に並んでいるパーツはない。ここで、略同一とは、パーツの座標がわずかに重なったり、ずれたりした場合も含むことを意味する。具体的には、例えば座標を５で割ったときの商が等しい場合には、同一としてカウントするということも可能である。
【００４７】
続いてステップＳ１００７で、前記カウントした重心のうち略同一のＸ座標が多ければ、Ｙ軸方向にカーソルを動かす方が好ましいと判断し、ステップＳ１００８に進んで、優先軸をＹ軸に決定する。一方で、ステップＳ１００７で略同一のＹ座標が多いか、Ｘ座標の個数と同じならば、ステップＳ１００９に進み、優先軸をＸ軸に決定する。この場合は、Ｙ座標を動かさずにカーソルを左から右、即ちＸ軸方向に移動する意図が画面設計時に働いたと判断する。
【００４８】
ここで、略同一の重心の座標が例えば図１１の表１１０１の１１０２に示すように２個あり、さらに略同一の組が１１０２と１１０３といったように２組ある場合には、カウントは４個とする。この方が、レイアウトに違和感なく操作を支援できるからである。
【００４９】
また、上記ではカウントした重心のうち略同一のＸ座標が多ければ、Ｙ軸方向にカーソルを動かす方が好ましいと判断したが、逆に、カウントした重心のうち略同一のＸ座標が多ければ、Ｘ軸方向にカーソルを動かす方が好ましいと判断するようにしても良い。
【００５０】
さて、本例の場合には、ステップＳ１００９に進んで、優先軸がＸ軸に決定される。次にステップＳ１０１０に進む。ステップＳ１０１０ではまず、重心のＹ座標８０３を用いて、優先軸ではないＹ軸で昇順に１次ソート（整列）を行う。さらに前記の１次ソート結果を、同じ重心のＸ座標８０２を用いて、優先軸であるＸ軸で昇順に２次ソートを行った結果、図９に示すようにパーツの優先入力順序を決定している。前記の重心座標の計算およびソートは、ＣＰＵ２０１が実行する制御プログラムによって行う。なお、仮に属性が非表示となっていなくとも、Ｘ座標またはＹ座標が負の値の場合は、画面表示しないので、重心座標の計算も省略する。このパーツＩＤの順序によると、画面上で患者ＩＤ５０２、患者氏名５０３、性別５０５、生年月日５０６、コメント５０７、検索ボタン５０４の順に決定できる。以上の様に制御プログラムが決定した順序で、入力カーソルを移動させる制御をプログラムに追加することができる。なお、本実施例では昇順にソートを行ったが、降順にソートを行っても良い。
【００５１】
また、前述の実施例はＸ軸およびＹ軸でソートした結果を用いたが、表示モードによって定められる基準点を用いて順序を決定しても良いし、その他の方法によりＸ線撮影装置の状態に応じて定められる基準点を用いて順序を決定しても良い。例えば、患者情報入力のための画面である場合には基準点を原点とし、原点からの距離が近い順、あるいは遠い順にソートする。そして、Ｘ線撮影準備のための画面である場合には、基準点を変化させ、座標（６００，３００）を基準点とし、距離によってソートするといった実施例が考えられる。ここで、距離とは直線距離であっても良いし、格子点距離でも良い。
【００５２】
また、各パーツの重心座標から基準点の座標を減算して得られる座標値の絶対値を用いて、上述のようにＸ軸およびＹ軸でソートすることで順序を決定しても良い。また、減算した結果の座標のうち例えばＸ座標あるいはＹ座標が負であった場合には、順序の優先順位を下げたり、タブストップから除外したりすることもできる。
【００５３】
また、ディスプレイ２０４が３次元での表示が可能な場合には、Ｘ，Ｙ軸の他に、それらＸ，Ｙ軸の作る平面に直交するＺ軸を用いてソートを行っても良い。
【実施例２】
【００５４】
さて、実施例１に示した検査情報の入力画面は、患者情報を入力するという機能がひとつであったので、画面内の機能ブロックの単位になるサブウインドウはひとつであった。実施例２では、複数の機能を一画面に配置する場合に、入力カーソルを動かす順序を決定する方法を説明する。
【００５５】
Ｘ線画像撮影システムのブロック図（図１）や、本発明のＸ線撮影装置制御部１０４を詳細にしたブロック図（図２）は、実施例１と同じであるので、同じ符号を用いて説明する。
【００５６】
図１２のフローチャートを用いて、ＣＰＵ２０１が実行する入力順序制御プログラム２５０２が、例えば図１３の１３０１ような撮影画面を構成する複数のサブウインドウの優先入力順序を決定する例を示す。まず、ステップＳ１２０１にて、データベース２５０１からサブウインドウの位置情報が記載された座標テーブルを読み出す。座標テーブルは、例えば図１４の表１４１１のようにＨＤＤ２０３に記憶されている。それぞれの行は、タブストップさせるパーツを含んだサブウインドウを表している。サブウインドウ１３０２には患者情報、サブウインドウ１３０３はＸ線発生装置の撮影条件、サブウインドウ１３０４は自動露出制御装置の撮影条件を表示するためのウインドウである。サブウインドウ１３０５は、画像処理パラメータを調整するためのグループを選択するためのウインドウで、該パラメータでまとめられた下位のサブウインドウが１３０６に表示される。撮影オーダーは、サブウインドウ１３０７で選択し、出力先はサブウインドウ１３０８を選択することで変更できる。
【００５７】
表１４１１の各行は図１３のサブウインドウの位置とサイズを表し、それぞれのサイズを変更したり、非表示に設定したりできる。さらに該サブウインドウ内のパーツは別の表に保存する。例えばサブウインドウ１３０２内にある各パーツの座標は表１４０９に格納してある。同様にサブウインドウ１３０３を構成する各パーツは、表１４１０に格納してある。
【００５８】
サブウインドウの列１４０１は、サブウインドウのＩＤを表し、列１４０２はウインドウの位置左上のＸ座標、列１４０３はウインドウの位置左上のＹ座標を表す。列１４０４はウインドウの幅、すなわちＸ軸方向のピクセル数、列１４０５はウインドウの高さ、すなわちＹ軸方向のピクセル数を表す。列１４０６は、プログラムにより計算したサブウインドウの重心Ｘ座標であり、列１４０７は同様に計算した重心Ｙ座標である。
【００５９】
次にステップＳ１２０２に進み、表示モードを取得する。
【００６０】
さらにステップＳ１２０３に進み、重心が略同一Ｙ軸上に並ぶサブウインドウの個数をカウントする。例えば、表１４１１を、重心Ｙ座標を表す列１４０７で１次ソートし、重心Ｘ座標で２次ソートを実行した場合の結果を図１５に示す。この例だと、Ｙ軸上に並ぶ２７０が３個、９３０が２個ある。
【００６１】
同様にステップＳ１２０３で重心が略同一Ｘ軸上に並ぶサブウインドウの個数をカウントする。重心Ｘ座標を表す列１４０６で２次ソートした場合の結果を図１６に示す。
【００６２】
続いてステップＳ１２０４で、前記カウントした重心のうち略同一のＸ座標が多ければ、Ｙ軸方向にカーソルを動かす方が好ましいと判断し、ステップＳ１２０５に進んで、優先順序をＹ軸に決定する。一方でＸ軸上は８５０が２個だけなので、画面レイアウトにおいてＸ座標を変えずに上から下に移動させると効率が良くなると判断する。
【００６３】
ステップＳ１２０４で略同一のＹ座標が多いか、Ｘ座標の個数と同じならば、ステップＳ１２０６に進み、優先順序をＸ軸に決定する。つまり、ウインドウ間のカーソル移動は、Ｘ方向を優先し、Ｙ軸で２次ソートした図１５の表１５０１を採用するものと決定する。以上の工程によりステップＳ１２０７で、決定した入力項目の優先順位で２次ソートしたサブウインドウの座標をＨＤＤ２０３に記憶する。
【００６４】
続いてステップＳ１２０８に進み、各サブウインドウ内にあるパーツの選択順序を上述したように並べ替えて、サブウインドウ内のタブストップ優先順を決定する。以上の結果、図１７のように画面をサブウインドウと各サブウインドウ内のパーツを表示可能で、さらに入力順序を自動的に決定できる。
【００６５】
上述では、サブウインドウの位置情報のみを用いて優先度を決定している。しかし、サブウインドウに属性情報が与えられている場合には、パーツの優先度決定方法と同様に、該属性情報を取得し、表示モードと該属性情報をも用いて、サブウインドウの優先度を決定することもできる。
【００６６】
例えば、サブウインドウには患者情報ウインドウ、撮影部位情報ウインドウ、撮影条件情報ウインドウ、画像処理パラメータ情報ウインドウというウインドウの属性情報が付与されている。そして、撮影準備状態においては患者情報を最大の優先度とし、撮影画面確認状態においては画像処理パラメータ情報を最大の優先度とするといった優先度決定方法が考えられる。
【実施例３】
【００６７】
実施例３では、複数のサブウインドウを一画面に配置する場合に、入力カーソルを動かす順序を決定する別の入力順序制御プログラム２５０２を図２４のフローチャートを用いて説明する。
【００６８】
ここで、Ｘ線画像撮影システムのブロック図（図１）や、本発明のＸ線撮影装置制御部１０４を詳細にしたブロック図（図２）は、実施例１と同じであるので、同じ符号を用いて説明する。また、入力順序制御プログラム２５０２はＣＰＵ２０１が実行する。
【００６９】
まずステップＳ２４０１で表示モードを取得し、ステップＳ２４０２で表示モードからウインドウ属性情報の優先度を決定する。ここでは、撮影部位情報ウインドウ、撮影条件情報ウインドウ、患者情報ウインドウ、画像処理パラメータ情報ウインドウの順に優先度が定まったとする。また、優先度パラメータが、それぞれに対して７，５，３，１となっているものとする。
【００７０】
ステップＳ２４０３に進み、最も優先度の高いサブウインドウを基準ウインドウとし、左上の座標を基準点とする。同じウインドウ属性情報を与えられたサブウインドウが複数あった場合は、原点からの距離が近いサブウインドウを基準ウインドウとすれば良い。
【００７１】
ステップＳ２４０４では、基準点からの重み付け距離をそれぞれのパーツに対して計算する。ここで重み付けとは、例えば、基準ウインドウとは異なるウインドウ属性情報を持つサブウインドウ内のパーツに対しては、優先度パラメータの差の絶対値を掛けることを意味する。
【００７２】
例えば、優先度パラメータが７の撮影部位情報ウインドウにある基準点（２００，１００）から、優先度パラメータが１の画像処理パラメータ情報ウインドウ内にあるパーツの座標（６００，４００）は式１ように計算される。
【００７３】
【数１】
0005527989.tif 000002
【００７４】
このようにして計算された重み付け距離の順にソートすることで、パーツの選択順序を決定することができる。
【００７５】
また、重み付けをする方法はこれに限るものではなく、他の様々な方法を用いることができる。
【実施例４】
【００７６】
実施例４では、前述のようにして決定した順序に応じてタブストップを制御する入力順序制御プログラム２５０２の実施例を図１８のフローチャートを用いて説明する。
【００７７】
ここで、Ｘ線画像撮影システムのブロック図（図１）や、本発明のＸ線撮影装置制御部１０４を詳細にしたブロック図（図２）は、実施例１と同じであるので、同じ符号を用いて説明する。また、入力順序制御プログラム２５０２はＣＰＵ２０１が実行する。
【００７８】
まず、ステップＳ１８０１で画面表示をする。それ以降は、キー入力またはマウス操作があるたびにステップＳ１８０２で画面切り替えかどうか判定し、ＹＥＳの場合は本制御フローを抜ける。ステップＳ１８０２で画面切り替えでない場合は、ステップＳ１８０３に進み、入力キーがタブキーであったかどうかを判定する。ＹＥＳと判定した場合はステップＳ１８０４に進んで前記の表の入力フォーカス１６０２を１行下に進め、サブウインドウ内の項目へ入力フォーカスを移動する。あるいはシフトキーを押しながらタブキーを押した場合は、入力フォーカス１６０２を１行上に移動させる。サブウインドウ内で入力フォーカス位置を移動させる場所がなくなったら上位の表に戻り、続くサブウインドウへ入力フォーカスを移動させる。
【００７９】
ステップＳ１８０３でタブキーではなかった場合、ステップＳ１８０５に進み、画面表示を更新する。
【００８０】
本実施例では、アプリケーション実行時にデータベース２５０１に保存してある配置要素の座標を読み込み、制御プログラムで表示モードによる設定を用いて属性毎に優先度を決定し、さらに座標ソートを行った結果を用いて、入力する順序を決定した。もちろん画面の切り替え時に画面構成座標を読み込み、入力順を決定する方法の他、タブキーを押したときに毎回計算する方法でも本件の範囲から外れることはない。
【実施例５】
【００８１】
実施例５では、ユーザ別のカスタマイズを行う場合の実施例を、Ｘ線撮影装置制御部１０４のＣＰＵ２０１が実行する入力順序制御プログラム２５０２を図１９のフローチャートを用いて説明をする。
【００８２】
ここで、Ｘ線画像撮影システムのブロック図（図１）や、本発明のＸ線撮影装置制御部１０４を詳細にしたブロック図（図２）は、実施例１と同じであるので、同じ符号を用いて説明する。
【００８３】
まず、ステップＳ１９０１で図２０示すＸ線撮影装置制御部１０４の操作画面としてのユーザログイン画面２００１を、ディスプレイ２０４を通して表示する。
【００８４】
次にステップＳ１９０２に進み、Ｘ線撮影装置１０６のユーザに入力機器を用いて、入力する入力指示の一例としてのユーザ名２００２とパスワード２００３を入力し、ＯＫボタン２００４を押すように促す。
【００８５】
ＯＫボタン２００４が押されたら、ステップＳ１９０３に進み、ユーザ名とパスワードの組合せを確認する。組合せが間違っていれば、ステップＳ１９０４に進み、ユーザにエラーを通知した上で、ステップＳ１９０１に戻る。ステップＳ１９０３で組合せが正しいと判断されればステップＳ１９０５に進み、ＣＰＵ２０１はユーザ名に応じてＨＤＤ２０３からデータベース２５０１を読み出す。
【００８６】
次のステップＳ１９０６では、読み出されたデータベース２５０１を元に、実施例１で示したように画面レイアウトを変更し、画面レイアウトに応じた配置要素の選択順序を決定する。これをユーザ別にデータベース２５０１を変更することにより、ユーザの操作しやすいレイアウトを実現できるため素早く撮影が実行できる。本実施例の場合、パーツごとに入力する順序を指定する手段や記憶手段を提供せずに、パーツの座標を変更するだけで、画面構成に適した入力順序に自動的に変更できる。
【００８７】
なお、ユーザに応じて上記実施例の範囲内で、優先順序の与え方を変更しても良い。
【実施例６】
【００８８】
実施例６ではさらに、病院のＸ線撮影装置の運用について説明する。検査を依頼する、依頼する部署が内科や外科の場合は撮影枚数が数枚であるが、整形外科の場合は１０枚以上の撮影をすることが多い。そのため、検査オーダー入力画面でＲＩＳからオーダーを取得した後に、依頼する部署によって撮影画面のレイアウトが変更されることが望ましいことも考えられる。
【００８９】
また、検診業務の場合は撮影枚数が決まっていることが多く、オーダーをＲＩＳから取得しないことが多いため、画面構成のパーツが異なる。すなわち、撮影目的や用途により画面レイアウトを特化したものに切り替ることが望ましい。
【００９０】
そこで、依頼する部署によって撮影画面のレイアウトを変更する場合の実施例をＣＰＵ２０１が実行する入力順序制御プログラム２５０２を図２１のフローチャートを用いて説明をする。
【００９１】
ここで、Ｘ線画像撮影システムのブロック図（図１）や、本発明のＸ線撮影装置制御部１０４を詳細にしたブロック図（図２）は、実施例１と同じであるので、同じ符号を用いて説明する。
【００９２】
まず、ステップＳ２１０１でユーザは入力機器を用いて、入力する入力指示の一例としての依頼する部署を入力する。この時、ネットワーク上のどのＰＣ１０９から撮影依頼が来ているかによって、自動的に依頼する部署を判別しても良い。
【００９３】
次にステップＳ２１０２で、データベース２５０１を読み出す。最後に、次にステップＳ２１０３で、実施例１で示したように画面レイアウトを変更し、画面レイアウトに応じた配置要素の選択順序を決定する。
【００９４】
このようにして、依頼する部署によって例えば図２２（ａ）と図２２（ｂ）に示すように画面レイアウトを変更することが可能になる。
【００９５】
また、静止画Ｘ線撮影と透視撮影を共用する装置においては、夫々の画面構成が異なるが、本発明のサブウインドウを構成するデータベース２５０１を一部切り替ることで、撮影画面を部分的に変更して構築することができる。この場合も入力順を設定することなく、画面レイアウトに応じて制御することが可能になる。
【００９６】
実施例６では、依頼する部署として、内科や外科、整形外科といった診療科を例として述べたが、依頼する部署は、これに限るものではなく、営業部や開発部といった部署に適用しても良い。
【実施例７】
【００９７】
実施例１では、配置要素の属性を用いてソートを行い、さらにほぼ直線上に位置するパーツをカウントし、移動する方向を決定した。
【００９８】
本実施例では入力座標を決定するための、他の入力順序制御プログラム２５０２の実施例を図２６のフローチャートを用いて述べる。ここで、Ｘ線画像撮影システムのブロック図（図１）や、本発明のＸ線撮影装置制御部１０４を詳細にしたブロック図（図２）は、実施例１と同じであるので、同じ符号を用いて説明する。また、入力順序制御プログラム２５０２はＣＰＵ２０１が実行する。
【００９９】
まずステップＳ２６０１によって、ＨＤＤ２０３に記憶されているデータベース２５０１から位置情報および属性情報を取得する。次にステップＳ２６０２に進み、ＨＤＤ２０３に記憶されている表示モード２５０６を取得する。次のステップＳ２６０３において、該表示モードに応じて基準点を決定する。ここでは、例えば図２３の左上の頂点を基準点とする。
【０１００】
次のステップＳ２６０４では、実施例１と同様に属性情報から与えられる優先度を、表示モードを用いて評価し、その結果を用いて配置要素をソートする。
【０１０１】
ステップＳ２６０５では、サブウインドウ内の領域を例えば図２３のようにＸ軸とＹ軸夫々に２分割する。具体的には、図２３のサブウインドウ２３０５について、左上の分割領域を２３０１、右上を２３０２、左下を２３０３、右下を２３０４とする。次のステップＳ２６０６では、分割領域２３０１から入力を始めて、分割領域２３０２と分割領域２３０３のどちらを優先して入力項目を移動するかを決定するため、それぞれの分割領域に含むパーツの面積を計算する。ここで、複数の分割領域にまたがる場合には、それぞれの分割領域内に存在する部分の面積だけを計算しても良いし、重心位置がある分割領域側に含めることにしても良い。
【０１０２】
そして、ステップＳ２６０７では、ステップＳ２６０３で定めた基準点から、Ｘ軸方向にある分割領域２３０１、２３０２に属するパーツの面積を合算する。さらに、同様にして基準点からＹ軸方向にある分割領域２３０１、２３０３に属するパーツの面積を合算する。
【０１０３】
ステップＳ２６０８では、面積の大きい方を優先して入力させる方向として決定するため、Ｘ軸方向のパーツ総面積とＹ軸方向のパーツ総面積とを比較する。Ｘ軸方向のパーツ総面積がＹ軸方向のパーツ総面積より大きければ、ステップＳ２６０９に進み、Ｘ軸方向を優先することに決定する。そうでなければ、ステップＳ２６１０に進み、Ｙ軸方向を優先することに決定する。
【０１０４】
図２３の場合には以上の計算により、Ｘ軸方向のパーツ総面積がＹ軸方向のパーツ総面積より大きいので、Ｘ方向を優先することに決定する。
【０１０５】
最後にステップＳ２６１１において、実施例１と同じようにしてソートを行う。
【０１０６】
つまり、サブウインドウ内のパーツの偏りを判定し、優先入力の順序をＸ軸方向かＹ軸方向か判定して決定させるようにする。また、以上の判定基準以外の座標管理方法、入力フォーカス移動方法は実施例１に従うものとする。
【０１０７】
以上の工程を順次サブウインドウの個数だけ繰り返し、すべての入力順序表が完了するまで実行し、決定した入力順序に従ってタブキーの移動先を決定するように制御する。
【０１０８】
以上、サブウインドウ内のパーツに対する制御について述べた。これをディスプレイ２３４に表示されている表示領域を領域に分割し、それぞれの分割領域内に含むサブウインドウの面積比を用いることで、サブウインドウに対しても適用できる。
【０１０９】
なお、上記実施例では、分割領域内に存在するパーツの面積に注目したが、分割領域内に存在するパーツの個数に注目しても良い。
【０１１０】
また、実施例１または実施例７のアルゴリズムを、ユーザが選択する手段を設けることで、自動的に入力順序を決定する方法が適宜選択できるようにする。
【０１１１】
以上、本発明の好ましいいくつかの実施例について説明したが、本発明はこれらの実施例に限定されることはなく、その要旨の範囲内で種々の変形及び変更が可能である。
【０１１２】
また、本発明の目的は、以下のようにすることによっても達成される。即ち、前述した実施例の機能を実現するソフトウェアのプログラムコードを記録した記録媒体（または記憶媒体）を、システムあるいは装置に供給する。そして、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコードを読み出し実行する。この場合、記録媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記録した記録媒体は本発明を構成することになる。
【０１１３】
また、コンピュータが読み出したプログラムコードを実行することにより、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳなどが実際の処理の一部または全部を行う。その処理によって前述した実施形態の機能が実現される場合も含まれる。
【０１１４】
さらに、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれたとする。その後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【０１１５】
本発明を上記記録媒体に適用する場合、その記録媒体には、先に説明したフローチャートに対応するプログラムコードが格納されることになる。
【符号の説明】
【０１１６】
１０７  ＬＡＮ
２０１  ＣＰＵ
２０２  ＲＡＭ
２０３  ハードディスクドライブ
２０４  ディスプレイ
２０５  マウス
２０６  キーボード
２０８  内部バス
６０１  パーツＩＤ
６０２  パーツ左上Ｘ座標
６０３  パーツ左上Ｙ座標
６０４  パーツ幅
６０５  パーツ高さ
【図１】
0005527989.tif 000003
【図２】
0005527989.tif 000004
【図３】
0005527989.tif 000005
【図４】
0005527989.tif 000006
【図５】
0005527989.tif 000007
【図６】
0005527989.tif 000008
【図７】
0005527989.tif 000009
【図８】
0005527989.tif 000010
【図９】
0005527989.tif 000011
【図１０】
0005527989.tif 000012
【図１１】
0005527989.tif 000013
【図１２】
0005527989.tif 000014
【図１３】
0005527989.tif 000015
【図１４】
0005527989.tif 000016
【図１５】
0005527989.tif 000017
【図１６】
0005527989.tif 000018
【図１７】
0005527989.tif 000019
【図１８】
0005527989.tif 000020
【図１９】
0005527989.tif 000021
【図２０】
0005527989.tif 000022
【図２１】
0005527989.tif 000023
【図２２】
0005527989.tif 000024
【図２３】
0005527989.tif 000025
【図２４】
0005527989.tif 000026
【図２５】
0005527989.tif 000027
【図２６】
0005527989.tif 000028