(57)【要約】【課題】連続的に形成される画像データを、生産能力を保った状態で転送し、転送後の利用を容易にする。【解決手段】画像データ形成装置と上位装置とをネットワーク接続して成り、  画像データ形成装置は、生産された物の画像が不良かどうかを判定する手段と、不良と判定された画像について画像データを形成する手段と、形成された画像データを蓄える手段と、蓄えた画像データをリアルタイムに表示する手段と、形成された画像データを転送単位のブロックにまとめる手段と、前記ブロックを上位装置に転送する手段とを備え、  上位装置は、画像データ形成装置からブロックで転送された画像データをジョブ単位で保存する手段と、保存手段に保存されている画像データをジョブ毎に任意のタイミングにて一覧表示する手段とを備え、  前記ブロックは、少なくとも１ファイル以上の画像データを非圧縮で集めるアーカイブで形成したものである画像データ転送方式。【選択図】図１
2008061161.tif 000002
【特許請求の範囲】
【請求項１】
移送装置で連続的に生産されるラインにて生産物の検査を行うインライン検査機が備え、検査開始と検査終了の間において連続的に行う検査処理の１単位を１ジョブとし、前記１ジョブにおける画像処理で連続的に形成する画像データを転送する方式であって、
画像データ形成装置と上位装置とをネットワーク接続して成り、
前記画像データ形成装置は、生産された物の画像が不良かどうかを判定する判定手段と、不良と判定された画像について画像データを形成する画像データ形成手段と、形成された画像データを蓄える記憶手段と、蓄えた画像データをリアルタイムに表示する画像データ表示手段と、形成された画像データを転送単位のブロックにまとめるブロック化手段と、前記ブロックを前記上位装置に転送する転送手段とを備え、
前記上位装置は、前記画像データ形成装置からブロックで転送された画像データをジョブ単位で保存する保存手段と、保存手段に保存されている画像データをジョブ毎に任意のタイミングにて一覧表示する画像一覧表示手段とを備え、
前記ブロックは、少なくとも１ファイル以上の画像データを非圧縮で集めるアーカイブで形成したものであることを特徴とする画像データ転送方式。
【請求項２】
上記画像データ形成装置の転送手段は、先入れ先出しの制御で、ブロック転送の成功を確認するまで、ジョブ毎に前記ブロックを保持するキュー手段を備えることを特徴とする請求項１記載の画像データ転送方式。
【請求項３】
上記画像データ形成装置の転送手段は、検査終了信号を受けたタイミングで、前記キュー手段の順番に従って、ブロックの転送を開始し、
上記上位装置の保存手段は、同じジョブのブロックを結合し、１ジョブ毎に１つのアーカイブファイルとして保存することを特徴とする請求項２記載の画像データ転送方式。
【請求項４】
上記画像データ形成装置の転送手段は、ブロックの転送を開始した後、検査開始信号、もしくは上位装置からの転送失敗信号の割り込み処理を受けた場合、ブロックの転送を直ちに中止して、転送中のブロックをキュー手段の先頭に残すことを特徴とする請求項３記載の画像データ転送方式。
【請求項５】
上記画像データ形成装置のブロック化手段は、ジョブにおける画像データの密度が大きいほど、ブロックのサイズを大きく定めることを特徴とする請求項４記載の画像データ転送方式。
【請求項６】
上記上位装置の画像一覧表示手段は、上記上位装置の保存手段に保存しているアーカイブファイルを、展開せずに、そのまま読み込んで、ジョブ単位で画像データを一覧表示することを特徴とする請求項３〜５の何れか１項記載の画像データ転送方式。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データを転送する技術に関する。
【背景技術】
【０００２】
一般に、きわめて高速に運転される移送装置で連続的に生産されるラインの検査工程において、この生産物の不良を検知するために、ライン上に配置された複数のカメラを有するインライン検査機によって、これらカメラが撮影した画像に基いて、生産物全体の全数インライン検査を行うことがある。インライン検査機の画像形成装置において、カメラの撮影した画像が不良と判定された不良箇所１件につき、ビットマップ（ＢＭＰ）形式の画像データが１ファイル作成される。移送装置での連続生産に伴って、この検査処理は繰り返され、この画像データが連続的に形成される。形成された画像データは、インライン検査機の上位装置に自動転送され、そこで、１ジョブ処理で生産された生産物の単位で保存され管理される。
【０００３】
例えば、きわめて高速に運転される移送装置で連続的に生産されるフィルムのロール状生産物の検査工程において、このロール状生産物の異物等の不良を検知するために、ラインを流れるフィルムの水平方向に配置された複数のカメラを有するインライン検査機によって、これらカメラの撮影した画像に基いて、ロール全体の全数インライン検査を行なっている。インライン検査機の画像形成装置において、カメラの撮影した画像が不良と判定された不良箇所１件につき、ビットマップ（ＢＭＰ）形式の画像データが１ファイル作成される。移送装置での連続生産に伴って、この検査処理は繰り返され、この画像データが連続的に形成される。形成された画像データは、インライン検査機の上位装置に自動転送され、そこで、１ジョブ処理で生産された生産物の単位である１ロール単位で保存され管理される。
【０００４】
このロール全体の全数インライン検査では、ロール長が長いほど、また、近年進歩している検査機のカメラ性能が向上するほど、検査機が発見できる不良の種別が増え、その結果１ロール全体で形成される画像データ数が多くなってきている。
【０００５】
これら大量の１ロール分の画像データをもれなく、次工程にとって再利用しやすい形式で効果的に保存する処理方法が課題となっている。
【０００６】
さらに、前記処理は、生産性の向上を維持しながら実施する事が必要条件となっている。
【０００７】
従来の画像データ保存処理では、検査中に不良と判定された画像データは、メモリに入り、画像データ形成装置により表示処理される。その直後に、検査中にて、ロール別に分けられた単位毎に、メモリから、キューに１ファイルずつ保存され、直ぐ上位装置に転送していた。そのため、画像データ形成装置のキューに対するＩ／Ｏ処理である画像データ書き込みと転送処理との競合が発生し、全数検査処理（画像データ形成、表示処理含む）の検査能力の維持妨げとなっていた。回避策として、製造装置の運転速度を下げることで、全数検査を維持していたが、生産性の向上を阻害する要因となっていた。また、転送単位が１ファイルずつのため、転送処理のオーバーヘッドも大きかった。
【０００８】
さらに、上位装置に自動転送後、ロール単位で画像データを一覧表示する際に、画像データが１ファイルずつ分かれているため、１つずつ読み込んで表示するアプリケーションにおける画像データ連続読み込み処理時に、ファイルのオープン、クローズ処理が1ファイル毎に発生する事に起因して、一覧表示が遅延する結果、任意のタイミングで発生する前記自動転送によるブロック書き込み処理と一覧表示処理が競合し、転送処理が遅延する問題があった。
【０００９】
また、得意先に画像データを納品する際など、後工程において他媒体に転送する場合でも、1ファイルずつの転送が繰り返され、後工程で利用する範囲が広がるほど、画像データが扱いにくくなる問題があった。
【００１０】
ところで、従来から、複数の通信装置（ネットワークエレメント）から、ネットワークを介して、そのネットワークを管理するマネージャへ、管理系データを転送する場合のネットワーク負荷を軽減するために、該通信装置で、管理系データを一時的に蓄積し、一時的に蓄積した管理系データをひとまとめとして圧縮して、該マネージャへ転送する技術が知られている（例えば特許文献１参照）。
【００１１】
しかしながら、この技術を、画像データ形成装置から上位装置への画像データ転送に応用した場合、圧縮の処理に時間が掛るだけでなく、ロール単位で画像データを一覧表示する際に、圧縮のままでは連続読み込み処理が困難なので、結局、展開することとなり、画像データが１ファイルずつ分かれている場合と同様の問題が発生することになる。
【特許文献１】特開２０００−２１６７７９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
本発明は斯かる背景技術に鑑みてなされたもので、連続的に形成される画像データを、生産能力を保った状態で転送し、転送後の利用を容易にすることを課題とする。
【課題を解決するための手段】
【００１３】
本発明において上記課題を達成するために、まず請求項１の発明では、移送装置で連続的に生産されるラインにて生産物の検査を行うインライン検査機が備え、検査開始と検査終了の間において連続的に行う検査処理の１単位を１ジョブとし、前記１ジョブにおける画像処理で連続的に形成する画像データを転送する方式であって、
画像データ形成装置と上位装置とをネットワーク接続して成り、
前記画像データ形成装置は、生産された物の画像が不良かどうかを判定する判定手段と、不良と判定された画像について画像データを形成する画像データ形成手段と、形成された画像データを蓄える記憶手段と、蓄えた画像データをリアルタイムに表示する画像データ表示手段と、形成された画像データを転送単位のブロックにまとめるブロック化手段と、前記ブロックを前記上位装置に転送する転送手段とを備え、
前記上位装置は、前記画像データ形成装置からブロックで転送された画像データをジョブ単位で保存する保存手段と、保存手段に保存されている画像データをジョブ毎に任意のタイミングにて一覧表示する画像一覧表示手段とを備え、
前記ブロックは、少なくとも１ファイル以上の画像データを非圧縮で集めるアーカイブで形成したものであることを特徴とする画像データ転送方式としたものである。
【００１４】
この請求項１の発明では、連続的に形成される画像データを、少なくとも１ファイル以上の画像データを非圧縮で集めるアーカイブで形成したブロックにまとめて転送するので、画像データを１ファイルずつ転送する場合と比較して、転送するファイル数を削減でき、転送時間の短縮が図れるという効果がある。
【００１５】
また請求項２の発明では、上記画像データ形成装置の転送手段は、先入れ先出しの制御で、ブロック転送の成功を確認するまで、ジョブ毎に前記ブロックを保持するキュー手段
を備えることを特徴とする請求項１記載の画像データ転送方式としたものである。
【００１６】
この請求項２の発明では、ブロックをキューに入れた順に転送でき、転送に失敗しても再転送が可能であるという効果がある。
【００１７】
また請求項３の発明では、上記画像データ形成装置の転送手段は、検査終了信号を受けたタイミングで、前記キュー手段の順番に従って、ブロックの転送を開始し、
上記上位装置の保存手段は、同じジョブのブロックを結合し、１ジョブ毎に１つのアーカイブファイルとして保存することを特徴とする請求項２記載の画像データ転送方式としたものである。
【００１８】
この請求項３の発明では、ラインが停止して検査が終了した時点で、ブロックの転送を開始できるという効果がある。また請求項３の発明では、上位装置の保存手段は、画像データを１ジョブ毎に１つのアーカイブファイルとして保存するので、画像データを１ジョブ毎に個々のファイルで保存する場合と比較して、保存に要する容量が削減でき、さらに、得意先へ画像データを納品する際などの後工程において他媒体に転送する場合に転送時間の短縮が図られるという効果がある。
【００１９】
また請求項４の発明では、上記画像データ形成装置の転送手段は、ブロックの転送を開始した後、検査開始信号、もしくは上位装置からの転送失敗信号の割り込み処理を受けた場合、ブロックの転送を直ちに中止して、転送中のブロックをキュー手段の先頭に残すことを特徴とする請求項３記載の画像データ転送方式としたものである。
【００２０】
この請求項４の発明では、ラインが停止して検査が終了した時点で、ブロックの転送を開始し、ラインが再稼動して検査が開始した時点で、ブロックの転送を直ちに中止するので、ブロックの転送処理を生産停止の段取り時間に割り当てる制御を行うことになり、生産性の向上を阻害しない検査処理が実現できるという効果がある。また請求項４の発明では、検査が開始した時点だけでなく、転送に失敗した時点でも、転送を中止でき、しかも、転送を中止した場合、転送中のブロックをキューの先頭に残すので、転送を再開したときに、このブロックを真っ先に転送できるという効果がある。
【００２１】
また請求項５の発明では、上記画像データ形成装置のブロック化手段は、ジョブにおける画像データの密度が大きいほど、ブロックのサイズを大きく定めることを特徴とする請求項４記載の画像データ転送方式としたものである。
【００２２】
この請求項５の発明では、転送のオーバーヘッドを削減しながら、生産停止の段取り時間内に転送しきるのに最適なサイズで、ブロック転送できるという効果がある。これにより、転送中断後に再送する場合のリカバリー処理を抑制できる。
【００２３】
また請求項６の発明では、上記上位装置の画像一覧表示手段は、上記上位装置の保存手段に保存しているアーカイブファイルを、展開せずに、そのまま読み込んで、ジョブ単位で画像データを一覧表示することを特徴とする請求項３〜５の何れか１項記載の画像データ転送方式としたものである。
【００２４】
この請求項６の発明では、アーカイブファイルを、展開せずに、そのまま読み込んで、ジョブ単位で画像データを一覧表示するので、高速に表示が行えるという効果がある。
【発明の効果】
【００２５】
本発明は、連続的に形成される画像データを、生産能力を保った状態で転送し、転送後の利用を容易にできるという効果がある。
【発明を実施するための最良の形態】
【００２６】
以下に、本発明の最良の一実施形態を説明する。
【００２７】
本実施形態に係る製造装置は、図１に示すように、巻出装置（７）と、加工装置１（８）と、加工装置２（９）と、巻取装置（１０）とを備える。巻出装置（７）は、これに取り付けられたロール状材料（１）から、フィルムを巻き出す。巻き出されたフィルムは、加工装置１（８）で加工１が施され、さらに、加工装置２（９）で加工２が施された後に、巻取装置（１０）に巻き取られて、ロール状生産物となる。
【００２８】
巻出装置（７）は、エンコーダ（図示せず）を有する。このエンコーダは、巻出装置（７）に取り付けたロール状材料（１）のロール長と幅を検出するためのものである。
【００２９】
本実施形態に係るインライン検査機は、図１に示すように、検査開始ボタン（２）と、検査終了ボタン（３）と、カメラ（４）と、画像データ形成装置（５）と、上位装置（６）とを備え、画像データ形成装置（５）と、上位装置（６）とはネットワーク接続されている。
【００３０】
画像データ形成装置（５）と、上位装置（６）とで、本実施形態に係る画像データの転送方式を構成する。
【００３１】
画像データ形成装置（５）は、メモリ（５−１）と、画像データ表示部（５−２）と、キュー（５−３）と、ＣＰＵ（５−４）と、画像ボード（図示せず）とを有する。
【００３２】
上位装置（６）は、画像データ一覧表示部（６−１）と、ＨＤＤ（６−２）とを有する。
【００３３】
検査開始ボタン（２）は、ロール状材料（１）を製造装置にセットして、製造装置の運転を開始した時点で、オペレータが押下することにより、検査開始信号（１３）を画像データ形成装置（５）に入力して検査を開始させるためのものである。
【００３４】
検査終了ボタン（３）は、製造装置にセットしたロール状材料（１）からロール状生産物の生産が終了した時点で、オペレータが押下することにより、検査終了信号（１４）を画像データ形成装置（５）に入力して検査を終了させるためのものである。
【００３５】
本実施形態では、検査開始ボタン（２）が押下されてから検査終了ボタン（３）が押下されるまでになされる検査を、検査の１単位とし、この検査の１単位を１ジョブと呼ぶことにする。従って、本実施形態では、１ジョブ分の検査として、１ロール分の検査がなされる。
【００３６】
以下に、画像データ形成装置（５）が行う処理の流れを、図５及び６に示すフローチャートに従って詳細に説明する。
【００３７】
Ｓ（ＳＴＥＰ）１；
検査開始ボタン（２）が押下されて検査開始信号（１３）が入る。
【００３８】
Ｓ（ＳＴＥＰ）２；
メモリ（５−１）をクリアし、転送単位のブロックのサイズＢＳを０とし、検査をスタートさせる。
【００３９】
Ｓ（ＳＴＥＰ）３；
カメラ（４）にて、加工装置１（８）及び加工装置２（９）で、それぞれ加工１及び加工２が施されたフィルム表面の画像を撮影し、この画像を画像ボード（図示せず）に蓄積する。
【００４０】
Ｓ（ＳＴＥＰ）４；
画像ボード（図示せず）に蓄積された画像に対して、ＣＰＵ（５−４）による画像処理により不良かどうか解析し、
良品ならば、ＳＴＥＰ３に戻り、
他方、不良ならば、ＳＴＥＰ５に進む。
【００４１】
Ｓ（ＳＴＥＰ）５；
不良であると判明した画像に対して、ビットマップ（ＢＭＰ）形式の画像データである画像ファイルを１件形成して、メモリ（５−１）に追加で蓄積する。ここで、画像ファイル名は、画像ファイルを形成した順番を表す通し番号を、画像ファイル番号としたとき、Ｆ（画像ファイル番号）とする。
【００４２】
Ｓ（ＳＴＥＰ）６；
形成した画像ファイルをメモリ（５−１）に追加で蓄積する際に、この画像ファイルのサイズを計算して、この画像ファイルの名と、この画像ファイルのサイズとを、メモリ（５−１）に存在するサイズテーブル（図２参照）に追加登録する。
【００４３】
Ｓ（ＳＴＥＰ）７；
メモリ（５−１）に追加で蓄積した画像ファイルを、画像データ表示部（５−２）の画面に、１つずつ表示する。
【００４４】
Ｓ（ＳＴＥＰ）８；
検査終了ボタン（３）が押下されて検査終了信号（１４）が入ったかをチェックし、
入っていない場合、ＳＴＥＰ３に戻り、
他方、入った場合、ＳＴＥＰ９に進む。
【００４５】
Ｓ（ＳＴＥＰ）９；
巻き出し装置（７）のエンコーダ（図示せず）を見て、ロール長Ｌを計算し、ロール幅Ｗを読み取る。
【００４６】
また、メモリ（５−１）上に存在するサイズテーブル（図２参照）を見て、画像ファイル名とファイルサイズとが登録されている画像ファイルの件数を数え、これを１ロール（１ジョブ）全体の画像ファイル件数Ｎとする。
【００４７】
また、以下の式
ＢＳ＝Ｎ／（Ｌ×Ｗ）×Ｋ
により、転送単位のブロックのサイズＢＳを、Ｎ／（Ｌ×Ｗ）×Ｋの計算結果とする。ここで、Ｋは、画像形成装置（５）から上位装置（６）への転送処理能力に応じて、定められている定数である（転送処理能力が高いほどＫを大きく定める）。
【００４８】
また、画像ファイル番号Ｘを１とする。
【００４９】
また、キュー（５−３）内にジョブ用フォルダが全く無ければ、キュー（５−３）内の先頭に、ジョブ用フォルダを１つ新たに作成し、キュー（５−３）内に既にジョブ用フォルダがあれば、既にあるジョブ用フォルダの後尾に、ジョブ用フォルダを１つ新たに作成
する（図３参照）。
【００５０】
Ｓ（ＳＴＥＰ）１０；
キュー（５−３）内の新たに作成したジョブ用フォルダにブロックが全く無ければ、このジョブ用フォルダ内の先頭に、新しいブロックを１つ生成し、このジョブ用フォルダに既にブロックがあれば、既にあるブロックの後尾に、新しいブロックを１つ生成する（図３参照）。
【００５１】
この新しいブロックを形成中のブロックとして、形成中のブロックのサイズＳｉｚｅを０とする。
【００５２】
Ｓ（ＳＴＥＰ）１１；
メモリ（５−１）から、キュー（５−３）内の新たに作成したジョブ用フォルダに、画像ファイル名Ｆ（Ｘ）を持つ画像ファイルを移動させ、キュー（５−３）側にて、この画像ファイル名Ｆ（Ｘ）を持つ画像ファイルを、形成中のブロックの後尾に追加する（図３参照）。
【００５３】
また、メモリ（５−１）上に存在するサイズテーブル（図２参照）を見て、画像ファイルＦ（Ｘ）名を持つ画像ファイルのファイルサイズＳ（Ｆ（Ｘ））を読み取り、以下の式
Ｓｉｚｅ＝Ｓｉｚｅ＋Ｓ（Ｆ（Ｘ））
により、画像ファイル名Ｆ（Ｘ）を持つ画像ファイルが追加されたことにより増大した形成中のブロックのサイズＳｉｚｅを計算する。
【００５４】
また、以下の式
Ｘ＝Ｘ＋１
により、画像ファイル番号Ｘを１だけ増やす。
【００５５】
Ｓ（ＳＴＥＰ）１２；
メモリ（５−１）内の画像ファイルが空になったかを確かめ、
空でない場合、ＳＴＥＰ１３に進み、
空の場合、１ロール（１ジョブ）分のブロックの形成が完了したとして、ＳＴＥＰ１４に進む。
【００５６】
Ｓ（ＳＴＥＰ）１３；
以下の式
Ｓｉｚｅ＞＝ＢＳ
により、形成中のブロックのサイズＳｉｚｅが、転送単位のブロックのサイズＢＳに達したかを確かめ、
達した場合、このブロックの形成が完了したとして、このブロックに区切りを付けることにより、このブロックを１つのアーカイブファイルとした後、ＳＴＥＰ１０に戻り、
他方、達していない場合、ＳＴＥＰ１１に戻る。
【００５７】
Ｓ（ＳＴＥＰ）１４；
検査開始ボタン（２）が押下されて検査開始信号（１３）が入ったかをチェックし、
入った場合、ＳＴＥＰ２に戻り、
他方、入っていない場合、ＳＴＥＰ１５に進む。
【００５８】
Ｓ（ＳＴＥＰ）１５；
上位装置（６）の状態が、キュー（５−３）からのブロック転送に適するものであるかをチェックし、
適さない場合、ＳＴＥＰ１４に戻り、
他方、適す場合、ＳＴＥＰ１６に進む。
【００５９】
Ｓ（ＳＴＥＰ）１６；
キュー（５−３）内の先頭にあるブロックを、キュー（５−３）内に残しながら、上位装置（６）のＨＤＤ（６−１）に転送し（先入れ先出し制御）、上位装置（６）のＨＤＤ（６−１）において、転送されたブロックをジョブ毎に結合して、１ジョブ毎に１アーカイブファイルとして保存する（図４参照）。
【００６０】
但し、検査開始ボタン（２）が押下されて検査開始信号（１３）が入った場合には、直ちにブロック転送処理を中止して、ＳＴＥＰ２に戻る。また、不慮の障害などによる上位装置（６）からの転送失敗信号（１２）の割り込み処理が入った場合には、直ちにブロック転送処理を中止して、ＳＴＥＰ１４に戻る。キュー（５−３）内の先頭にあるブロックを、キュー（５−３）内に残しながら、転送しているので、中止の際に転送中であったブロックは、キュー（５−３）の先頭に残っている。
【００６１】
上位装置（６）から転送完了信号（１２）が入ると、ブロック転送処理は終了し、ＳＴＥＰ１７に進む。
【００６２】
Ｓ（ＳＴＥＰ）１７；
上位装置（６）へ転送結果Ｓｔａｔｕｓを問い合わせ、
転送結果Ｓｔａｔｕｓが転送失敗の場合、ＳＴＥＰ１５に戻り、
他方、転送結果Ｓｔａｔｕｓが転送成功の場合、ＳＴＥＰ１８に進む。
【００６３】
Ｓ（ＳＴＥＰ）１８；
転送成功したブロックをキュー（５−３）から削除する。
【００６４】
Ｓ（ＳＴＥＰ）１９；
キュー（５−３）の中にブロックが残っているかを確かめ、
残っている場合、ＳＴＥＰ１４に戻り、
他方、残っていない場合、ＥＮＤに進む。
【００６５】
尚、上位装置（６）は、ＨＤＤ（６−２）に保存している各ジョブのブロック（図４参照）を、アーカイブファイルを展開せず、アーカイブファイルのまま読み込んで、画像データ一覧表示部（６−１）の画面に、ジョブ単位で任意のタイミングにて画像ファイルを一覧表示する。
【００６６】
上述の通り、転送単位のブロックのサイズＢＳは、１ロール（１ジョブ）全体の画像ファイル件数Ｎ、ロール長Ｌ、ロール幅Ｗ、画像形成装置（５）から上位装置（６）への転送処理能力に応じて、その転送処理能力が高いほど大きく定められている定数Ｋを用いて、以下の式
ＢＳ＝Ｎ／（Ｌ×Ｗ）×Ｋ
で計算される。
【００６７】
この式から明らかなように、転送単位のブロックのサイズは、各ロール（ジョブ）毎に計算され、各ロール（ジョブ）毎に固定値である。
【００６８】
この式において、Ｎ／（Ｌ×Ｗ）は、ロールの単位面積あたりの画像ファイル数であって、このロールを検査したジョブにおける画像ファイルの密度を意味する。ところで、一般に、画像ファイル密度が大きいほど、不良の度合いが大きいが、その不良の度合いが大
きいほど、不良の原因調査のために要する段取り時間が長くなる。従って、転送単位のブロックのサイズは、段取り時間が長く場合ほど大きくなるように定められていることになる。これにより、転送単位のブロックのサイズが大きすぎて、段取り時間内に転送しきれず、再転送が発生するという不都合や、逆に、転送単位のブロックのサイズが小さすぎて、その分ブロックの数が増えることにより、転送のオーバーヘッドが増えるという不都合を回避し、転送中断後に再送する場合のリカバリー処理を抑制できる。
【００６９】
ビットマップ（ＢＭＰ）形式の画像データである画像ファイルを非圧縮で集めてブロック形成する際のアーカイブの種類としては、例えばｔａｒ（Ｔａｐｅ  Ａｒｃｈｉｖａｌ
ａｎｄ  Ｒｅｔｒｉｅｖａｌ）形式があげられる。ｌｚｈなどの圧縮形式ではなく、アーカイブを利用する理由としては、２点ある。
【００７０】
１点目は、メモリからキューへ画像ファイルを移動、ブロック形成する際に、圧縮のための演算が入らない分、ブロック形成時の処理が早い点である。
【００７１】
２点目は、上位装置における画像一覧表示アプリケーションにおける連続読み出し処理が早い点である。具体的には、圧縮形式の場合、圧縮のまま連続読み出し処理が困難なので、結局、展開してから読んだ方が早くなるが、アーカイブだとファイルのオープン、クローズ処理の回数がアーカイブファイルの個数分だけに削減でき、上位装置における一覧表示のように、後工程において、頭から順番に読み出すように処理が限定された機能の場合は、アーカイブが適している。
【図面の簡単な説明】
【００７２】
【図１】製造装置及びインライン検査機の構成並びにロール状材料を示す図。
【図２】メモリ上のサイズテーブルの例を示す図。
【図３】転送元キューの中身の例を示す図。
【図４】転送先上位装置のＨＤＤの中身の例を示す図。
【図５】画像データ形成装置（５）が行う処理の流れを示すフローチャートの前半。
【図６】画像データ形成装置（５）が行う処理の流れを示すフローチャートの後半。
【符号の説明】
【００７３】
１…ロール状材料
２…検査開始ボタン
３…検査終了ボタン
４…カメラ
５…画像データ形成装置
５−１…メモリ
５−２…画像データ表示部
５−３…キュー
５−４…ＣＰＵ
６…上位装置
６−１…画像データ一覧表示部
６−２…ＨＤＤ（ハードディスクドライブ）
７…巻出装置
８…加工装置１
９…加工装置２
１０…巻取装置
１１…ブロック転送
１２…転送完了、失敗信号
１３…検査開始信号
１４…検査終了信号
【図２】
2008061161.tif 000003
【図３】
2008061161.tif 000004
【図４】
2008061161.tif 000005
【図５】
2008061161.tif 000006
【図６】
2008061161.tif 000007
【図１】
2008061161.tif 000008