(57)【要約】【課題】画像入力インターフェース基板を個別に識別することができる画像入力システムを提供する。【解決手段】少なくとも１つの画像入力装置１からの画像データを記憶する記憶部２を有するＰＣ３と、ＰＣ３に着脱可能に搭載され、対応する画像入力装置１とＰＣ３の間に介在してその画像入力装置１からの画像データをＰＣ３に入力する少なくとも１つの画像入力インターフェース基板４とを備えた画像入力システムにおいて、画像入力インターフェース基板４を識別する固有値を設定し、その固有値と画像入力インターフェース基板４を関連づける管理情報２１１を記憶部２の管理情報記憶領域２１に記憶する。【選択図】図２
2010068082.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つの画像入力装置からの画像データを記憶する記憶部を有するパーソナルコンピュータと、
前記パーソナルコンピュータに着脱可能に搭載され、対応する前記画像入力装置と前記パーソナルコンピュータの間に介在して当該画像入力装置からの画像データを前記パーソナルコンピュータに入力する少なくとも１つの画像入力インターフェース基板とを備え、
前記画像入力インターフェース基板は、該画像入力インターフェース基板を識別する固有値を設定する固有値設定手段を備えたことを特徴とする画像入力システム。
【請求項２】
請求項１記載の画像入力システムにおいて、
前記記憶部は、前記固有値と前記画像入力インターフェース基板を関連づける管理情報を記憶する管理情報記憶領域を有することを特徴とする画像入力システム。
【請求項３】
請求項１記載の画像入力システムにおいて、
前記固有値設定手段は、少なくとも２値から選択的に値を設定する複数のスイッチであり、
前記複数のスイッチの値の組み合わせにより前記固有値を設定することを特徴とする画像入力システム。
【請求項４】
請求項１記載の画像入力システムにおいて、
前記固有値設定手段は、複数の候補から前記固有値を選択するダイヤルであることを特徴とする画像入力システム。
【請求項５】
請求項１記載の画像入力システムにおいて、
前記固有値設定手段は、押下により前記固有値の設定値を変える押釦であることを特徴とする画像入力システム。
【請求項６】
請求項１記載の画像入力システムにおいて、
前記パーソナルコンピュータに搭載された複数の前記画像入力インターフェース基板の固有値のうち少なくとも２つが同じ場合、前記固有値が重複していることを知らせるメッセージとその固有値を前記パーソナルコンピュータの表示装置に表示させる演算処理部を有することを特徴とする画像入力システム。
【請求項７】
請求項２記載の画像入力システムにおいて、
前記パーソナルコンピュータに搭載された前記画像入力インターフェース基板の固有値が重複しない場合、前記記憶部の管理情報記憶領域に当該画像入力インターフェース基板の管理情報を記憶し、前記パーソナルコンピュータに設けられた表示装置に前記固有値を表示させる演算処理部を有することを特徴とする画像入力システム。
【請求項８】
請求項７記載の画像入力システムにおいて、
前記パーソナルコンピュータに搭載した少なくとも１つの前記画像入力インターフェース基板の固有値が前記管理情報記憶領域に記憶した管理情報における固有値と同じ場合、前記固有値が重複していることを知らせるメッセージとその固有値を前記パーソナルコンピュータの表示装置に表示させる演算処理部を有することを特徴とする画像入力システム。
【請求項９】
請求項１記載の画像入力システムにおいて、
前記記憶部は、前記画像入力インターフェース基板を介して前記パーソナルコンピュータに入力された前記画像データの処理に関する処理情報と当該処理情報に対応する前記画像入力インターフェース基板の固有値とを対応させて記憶する処理情報記憶領域を有することを特徴とする画像入力システム。
【請求項１０】
請求項１記載の画像入力システムにおいて、
前記画像入力インターフェース基板の動作にエラーが発生した場合、そのエラーが発生した前記画像入力インターフェース基板の固有値、及びそのエラーの種類を前記パーソナルコンピュータの表示装置に表示させる演算処理部を有することを特徴とする画像入力システム。
【請求項１１】
少なくとも１つの画像入力装置からの画像データを記憶する記憶部を有するパーソナルコンピュータと、
前記パーソナルコンピュータに着脱可能に搭載され、対応する前記画像入力装置と前記パーソナルコンピュータの間に介在して当該画像入力装置からの画像データを前記パーソナルコンピュータに入力する少なくとも１つの画像入力インターフェース基板とを備えた画像入力システムの画像入力インターフェース基板の識別方法であって、
前記画像入力インターフェース基板を識別する固有値を予め前記画像入力インターフェース基板側で設定しておき、前記固有値を前記画像入力インターフェース基板の識別情報として前記パーソナルコンピュータに入力させることを特徴とする画像入力インターフェース基板の識別方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像入力インターフェース基板を供えた画像入力システムに関する。
【背景技術】
【０００２】
画像入力装置から出力された画像データをＰＣ（Personal Computer）等に入力する場合、画像入力インターフェース基板をＰＣに搭載し、この画像入力インターフェース基板を介して画像データをＰＣに入力する。
【０００３】
近年、ＰＣに複数の画像入力装置を接続する機会が多くなっており、ＰＣに複数の画像入力インターフェース基板（以下、単に基板と称する）を搭載する機会も必然的に多くなっている。
【０００４】
画像入力システムにおいては、この基板を個別に認識、管理することが必要である。
【０００５】
基板の種類をその製造工程や検査工程において識別する技術としては、基板に備えられた位置決め基準マーク（フィディシャルマーク）の位置、形状又は大きさの情報を取得し、その情報に基づいて、予め用意した基板情報から基板の種類を検索して出力するものが知られている（特許文献１等参照）。
【０００６】
【特許文献１】特開２００３−３１８４９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ＰＣへ新たに基板を搭載する場合は、ＯＳ（Operation system）やデバイスドライバの処理において、基板の認識・管理が自動的に行われる。このため、ユーザーは、ＰＣに新たに基板を搭載する場合、その基板をＰＣの所定位置に接続（スロットに挿入）し、ＰＣの電源を投入するだけで動作可能な状態（画像入力装置を接続して画像の取得が可能な状態）とすることができる。
【０００８】
しかしながら、同一の基板を複数搭載した場合においても、各基板を自動で認識・管理するので、その情報はユーザーに報知されず、したがってユーザーは各基板を個別に識別することができない。
【０００９】
各基板を識別する方法としては、画像入力装置から画像データを取得し、ユーザー自身がその画像データを目視確認することにより、どの基板にどの画像入力装置が接続されているかを識別する方法もあるが、ＰＣに新たに基板を搭載する場合や、既に複数の基板が搭載されているＰＣに新たに基板を追加する場合に、その都度、画像入力装置からの画像データを確認する必要が有り非常に手間がかかる。また、基板に異常が発生した場合には、その基板を把握することが出来ず、問題の解決に多くの時間を要してしまう。
【００１０】
本発明は上記に鑑みてなされたものであり、画像入力インターフェース基板を個別に識別することができる画像入力システムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、本発明は、少なくとも１つの画像入力装置からの画像データを記憶する記憶部を有するパーソナルコンピュータと、前記パーソナルコンピュータに着脱可能に搭載され、対応する前記画像入力装置と前記パーソナルコンピュータの間に介在して当該画像入力装置からの画像データを前記パーソナルコンピュータに入力する少なくとも１つの画像入力インターフェース基板とを備え、前記画像入力インターフェース基板は、該画像入力インターフェース基板を識別する固有値を設定する固有値設定手段を備えるものとする。
【発明の効果】
【００１２】
本発明においては、複数の画像入力インターフェース基板を個別に識別することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施の形態を図１〜図１４を用いて説明する。
【００１４】
図１は、本実施の形態の画像入力システムの全体構成を示すブロック図である。
【００１５】
図１において、本実施の形態の画像入力システムは、少なくとも１つ（例えば３つ）の画像入力装置１と、この画像入力装置１からの画像データを記憶するＰＣ（Personal Computer）３と、このＰＣ３に着脱可能に搭載され、対応する画像入力装置１とＰＣ３の間に介在して、その画像入力装置１からの画像データをＰＣ３に入力する少なくとも１つ（例えば３つ）の画像入力インターフェース基板４とを備えている。
【００１６】
画像入力装置１は、例えば、ＣＣＤ（Charge Coupled Device）カメラ、ＳＥＭ（Scanning Electron Microscope）、或いは、ＳＩＭ（Scanning Ion Microscope）などであり、取得した画像データをバスなどの伝送路４１を介してＰＣ３に入力する。
【００１７】
ＰＣ３は、ＰＣ３全体の動作を制御する演算処理部５と、種々の情報を記憶する記憶部２とを有している。画像入力装置１から入力された画像データは記憶部２に記憶される。演算処理部５は、記憶部２に予め記憶されたプログラム（図示せず）に従って、各画像入力インターフェース基板４の識別情報としての固有値（後述）により認識する基板認識処理、記憶部２に予め記憶された画像入力インターフェース基板用デバイスドライバ（以下、単にデバイスドライバと称する）の動作および動作中のエラーに関する情報（ロギング情報）を記憶部２に記憶するロギング処理などを行う（それぞれ、後に詳述）。
【００１８】
画像入力インターフェース基板４は、例えば、ＰＣＩ（Peripheral Component Interconnect）基板であり、ＰＣ３に設けられたＰＣＩスロット（図示せず）に挿入される。
【００１９】
図２は、画像入力インターフェース基板４の構成を示す機能ブロック図である。なお、図２は複数の画像入力インターフェース基板４のうちの１つを代表して示すものであり、その他の画像入力インターフェース基板４も同様の構成を有しており、その説明を省略する。
【００２０】
図２において、画像入力インターフェース基板４は、画像入力装置１からの画像データを受け取る画像入力インターフェース６と、画像入力インターフェース６を介した画像データをＰＣ３に出力するＦＩＦＯ（First-In, First-Out）メモリ８と、画像入力インターフェース基板４を識別する固有値を設定する固有値設定スイッチ７とを備えている。
【００２１】
画像入力インターフェース６は、画像入力装置１から伝送路４１を介して画像入力インターフェース基板４に入力される画像データの仲介を行うものであり、伝送路４１からの画像データを受信して、後段のＦＩＦＯメモリ８に入力する。
【００２２】
ＦＩＦＯメモリ８は、画像入力装置１から入力された画像データを一時的に記憶するものであり、記憶した画像データは記憶した順番どおりにＰＣ３の記憶部２に転送される。なお、ＦＩＦＯメモリ８から記憶部２への画像データの転送は、例えば、プログラム等の実行によらずＦＩＦＯメモリ８と記憶部２の間で直接データを転送するＤＭＡ（Direct Memory Access）転送により行われる。
【００２３】
固有値設定スイッチ７は、画像入力インターフェース基板４を識別する固有値を設定するものである。固有値設定スイッチ７により設定された画像入力インターフェース基板４の固有値（固有値設定スイッチ７の設定値）は、伝送路４２を介してＰＣ３に入力される。この固有値設定スイッチ７の具体例としては、少なくとも２値から選択的に値を設定する複数のスイッチであり、その複数のスイッチの設定値の組み合わせにより画像入力インターフェース基板４の固有値を設定することが考えられる。また、複数の候補から設定値を選択するダイヤルを用い、そのダイヤルを回転させることにより固有値を設定する構成としても良い。さらに、押下により設定値が切り換わる押釦を用い、その押釦を押下することにより固有値を設定する構成とすることもできる。
【００２４】
次に、図３〜図８を用いて記憶部２の詳細を説明する。
【００２５】
図３は、記憶部２の記憶領域の構成を示す図である。
【００２６】
記憶部２は、固有値と画像入力インターフェース基板４を関連づける管理情報を記憶する管理情報記憶領域２１、画像入力装置１からの画像データを記憶する画像データ格納領域２２、及び、画像データの処理に関する処理情報と、その処理を行った画像入力インターフェース基板４の固有値とを対応させた情報（ロギング情報）を記憶するロギングバッファ領域２３とを有している。
【００２７】
図４は、管理情報記憶領域２１の構成を示す図であり、図５は管理情報記憶領域２１における管理情報２１１の詳細を示す図である。
【００２８】
図４において、管理情報記憶領域２１は、ｎ個（ｎは正の整数）の管理情報２１１〜２１４により構成されている。管理情報２１１は、図５に示すように、固有値設定スイッチ７の値２１１ａと、その値２１１ａが画像入力インターフェース基板４の固有値として関連付けされているかどうかを示す関連付けフラグ２１１ｂとを有している。関連付けフラグ２１１ｂは、値２１１ａが画像入力インターフェース基板４の固有値として関連付けされている場合は１であり、関連付けされていない場合は０である。なお、その他の管理情報２１２〜２１４においても管理情報２１１と同様の構成を有しており、その説明を省略する。
【００２９】
図６〜図８は、ロギングバッファ領域２３に記憶されるロギング情報の構成を示す図である。
【００３０】
図６は、デバイスドライバ動作開始時に記憶されるロギング情報（動作開始情報）の構成を示す図であり、図７はデバイスドライバ動作終了時に記憶されるロギング情報（動作終了情報）の構成を示す図であり、図８はデバイスドライバ動作中にエラーが発生した場合に記憶されるロギング情報（動作エラー情報）の構成を示す図である。
【００３１】
図６において、ロギング情報２３１は、デバイスドライバ内の関数（プログラム）のうちどの関数が動作したのかを示す動作関数値２３１ａと、この関数の動作開始時刻を示す開始時刻２３１ｂと、デバイスドライバが動作を制御した画像入力インターフェース基板４に設定された固有値（固有値設定スイッチ７の設定値）を示す基板スイッチ値２３１ｃと、関数の動作を指定するための設定値である動作パラメータ２３１ｄとで構成されている。
【００３２】
図７において、ロギング情報２３１は、デバイスドライバ内の関数のうちどの関数が動作したのかを示す動作関数値２３２ａと、この関数の動作終了時刻を示す終了時刻２３２ｂと、デバイスドライバが動作を制御した画像入力インターフェース基板４に設定された固有値を示す基板スイッチ値２３２ｃと、関数の動作結果を示す動作結果値２３２ｄとで構成されている。
【００３３】
図８において、ロギング情報２３３は、発生したエラーの種類を示すエラー番号値２３３ａと、エラーの発生時刻を示す発生時刻２３３ｂと、エラーが発生した画像入力インターフェース基板４の固有値を示す基板スイッチ値２３３ｃと、他のロギング情報（ロギング情報２３２，２３３等）とロギング情報２３３のデータサイズを統一するためのサイズ調整データ２３３ｄ（ダミーデータ）とで構成されている。
【００３４】
次に、本実施の形態の画像入力システムにおける基板認識処理、及びロギング処理の詳細を説明する。
【００３５】
＜基板認識処理＞
図９は、基板認識処理の全体を示すフローチャートである。
【００３６】
演算処理部５は、ＰＣ３の電源が投入されると、記憶部２に予め記憶された基板認識処理用のプログラム（図示せず）を読み込み基板認識処理を開始する。
【００３７】
まず、ＰＣ３のＰＣＩスロット（図示せず）に搭載された画像入力インターフェース基板４の搭載枚数を確認する（ステップＳ１１０）。次に、ＰＣ３に搭載した画像入力インターフェース基板４の全てについて固有値設定が終了しているかどうかを判定し（ステップＳ１１２）、判定結果がＹＥＳの場合は、基板認識処理を終了する。また、ステップＳ１１２の判定結果がＮＯの場合は、固有値設定が終了していない画像入力インターフェース基板４の固有値（固有値設定スイッチ７の設定値）を取得し（ステップＳ１１４）、取得した固有値が記憶部２に記憶された管理情報の固有値と重複しないか、及び、取得した固有値が複数の場合にその固有値同士が重複しないかを判定する（ステップＳ１１６）。その判定結果がＹＥＳの場合は、重複エラーと判定し（ステップＳ１１８）、ＰＣ３の表示装置（図示せず）に重複エラーメッセージ（後の図１１参照）を表示して（ステップＳ１２０）、基板認識処理を終了する。ステップＳ１１６における判定結果がＮＯの場合は、その固有値に対して関連付けを行って記憶部２の管理情報記憶領域２１に記憶し（ステップＳ１２２）、ＰＣ３の表示装置に基板認識メッセージ（後の図１０参照）を表示して（ステップＳ１２４）、基板認識処理を終了する。
【００３８】
図１０及び図１１は、基板認識処理における基板認識メッセージの表示、及び重複エラーメッセージの表示である。
【００３９】
図１０において、基板認識メッセージ３１は、ＰＣ３に搭載された全ての画像入力インターフェース基板４の固有値（固有値設定スイッチ７の設定値）を認識したことを表示するメッセージ表示部３１ａと、認識した固有値を表示する固有値表示部３１ｂとにより構成されている。
【００４０】
また、図１１において、重複エラーメッセージ３２は、ＰＣ３に搭載された画像入力インターフェース基板４の固有値（固有値設定スイッチ７の設定値）が重複していることを表示するメッセージ表示部３２ａと、その重複している固有値の表示部３２ｂとにより構成されている。
【００４１】
＜ロギング処理＞
図１２は、デバイスドライバ内の関数の動作（デバイスドライバの動作）に関する情報を記憶するロギング処理を示すフローチャートである。
【００４２】
デバイスドライバの動作が開始されると、まず、ロギング情報として動作開始情報（図６参照）を記憶する（ステップＳ１３０）。次に、デバイスドライバ内関数の処理（動作）を行い（ステップＳ１３２）、その後、ロギング情報として動作終了情報（図７参照）を記憶して（ステップＳ１３４）、デバイスドライバの動作を終了する。
図１３は、デバイスドライバ内の関数の動作中（デバイスドライバの動作中）のエラーに関する情報を記憶するロギング処理を示すフローチャートである。
【００４３】
デバイスドライバの動作中にエラーが発生すると、エラー処理関数（プログラム）によるエラー処理が行われる。エラー処理関数の動作が開始されると、まず、ロギング情報として動作エラー情報（図８参照）を記憶する（ステップＳ１４０）。次に、エラー処理関数による処理を行い（ステップＳ１４２）、その後、ＰＣ３の表示装置（図示せず）に動作エラーメッセージ（後の図１４参照）を表示し（ステップＳ１４４）、エラー処理関数の動作を終了する。
【００４４】
図１４は、エラー処理関数の動作における動作エラーメッセージの表示である。
【００４５】
図１４において、動作エラーメッセージ３３は、デバイスドライバの動作中に発生したエラーの内容を表示するメッセージ表示部３１ａと、エラーが発生した画像入力インターフェース基板４の固有値（固有値設定スイッチ７の設定値）を表示する固有値表示部３１ｂとにより構成されている。
【００４６】
以上のように構成した本実施の形態の動作を説明する。
【００４７】
ユーザーは画像入力システムに画像入力装置１を新たに接続する場合、その画像入力装置１を接続する画像入力インターフェース基板４を画像入力装置１の数だけＰＣ３に搭載する。この操作は、ＰＣ３の電源が切れている状態で行う。
【００４８】
ＰＣ３に画像入力インターフェース基板４を搭載する際、固有値設定スイッチ７により各画像入力インターフェース基板４の固有値を設定する。これにより、ユーザーは、どの画像入力装置１がどの固有値を設定した画像入力インターフェース基板４に接続されているか認識することができる。
【００４９】
この状態でＰＣ３の電源を投入すると、基板認識処理が行われ、設定した固有値（固有値設定スイッチ７の設定値）に重複が有る場合、ＰＣ３の表示部に重複エラーメッセージと重複した固有値（固有値設定スイッチ７の設定値）が表示されるので、ＰＣ３の電源を切り、固有値が重複しないように各画像入力インターフェース基板４の固有値を再設定し、ＰＣ３の電源を再度投入する。この操作をＰＣ３の電源投入時に重複エラーメッセージが表示されなくなるまで行う。設定した固有値（固有値設定スイッチ７の設定値）に重複が無い場合、ＰＣ３の表示部に基板認識メッセージが表示され、画像入力インターフェース基板４と固有値の対応関係（すなわち、画像入力装置１と固有値の対応関係）がＰＣ３の記憶部２に記憶され、基板認識処理が終了する。
【００５０】
この状態で、例えば、画像入力装置１から画像入力インターフェース基板４を介してＰＣ３の記憶部２に画像データを取り込む場合、デバイスドライバ内の対応する関数のロギング情報（動作開始情報、及び動作終了情報）がＰＣ３の記憶部２に記憶される。
【００５１】
また、デバイスドライバ動作中（画像データ取り込み中）にエラーが発生した場合は、その都度、動作エラー情報が記憶部２に記憶され、ＰＣ３の表示部に動作エラーメッセージが表示されるので、エラーの発生した画像入力インターフェース基板４、及びエラーの種類をユーザーが認知することができる。
【００５２】
以上のように構成した本実施の形態においては、画像入力システムに同一（同種）の画像入力インターフェース基板４を複数搭載した場合においても、固有値設定スイッチ７により、各画像入力インターフェース基板４の固有値を個別に設定することができるので、ユーザーは複数の画像入力インターフェース基板４を個別に識別することができる。
【００５３】
また、画像入力インターフェース基板４に異常が発生した場合においても、その異常が発生した画像入力インターフェース基板４を把握（認識）することが出来るので、問題の解決に要する時間を短縮することができる。
【図面の簡単な説明】
【００５４】
【図１】本実施の形態の画像入力システムの全体構成を示すブロック図である。
【図２】画像入力インターフェース基板の構成を示す機能ブロック図である。
【図３】記憶部の記憶領域の構成を示す図である。
【図４】管理情報記憶領域の構成を示す図である。
【図５】管理情報記憶領域における管理情報の詳細を示す図である。
【図６】デバイスドライバ動作開始時に記憶されるロギング情報の構成を示す図である。
【図７】デバイスドライバ動作終了時に記憶されるロギング情報の構成を示す図である。
【図８】デバイスドライバ動作中にエラーが発生した場合に記憶されるロギング情報の構成を示す図である。
【図９】基板認識処理の全体を示すフローチャートである。
【図１０】基板認識処理における基板認識メッセージの表示を示す図である。
【図１１】基板認識処理における重複エラーメッセージの表示を示す図である。
【図１２】デバイスドライバの動作に関する情報を記憶するロギング処理を示すフローチャートである。
【図１３】デバイスドライバの動作中のエラーに関する情報を記憶するロギング処理を示すフローチャートである。
【図１４】エラー処理関数の動作における動作エラーメッセージの表示を示す図である。
【符号の説明】
【００５５】
１  画像入力装置
２  記憶部
３  ＰＣ
４  画像入力インターフェース基板
５  演算処理部
６  画像入力インターフェース
７  固有値設定スイッチ
８  ＦＩＦＯメモリ
【図１】
2010068082.tif 000003
【図２】
2010068082.tif 000004
【図３】
2010068082.tif 000005
【図４】
2010068082.tif 000006
【図５】
2010068082.tif 000007
【図６】
2010068082.tif 000008
【図７】
2010068082.tif 000009
【図８】
2010068082.tif 000010
【図９】
2010068082.tif 000011
【図１０】
2010068082.tif 000012
【図１１】
2010068082.tif 000013
【図１２】
2010068082.tif 000014
【図１３】
2010068082.tif 000015
【図１４】
2010068082.tif 000016