JP2013164641A - Image processing high-speed data storage method and apparatus - Google Patents

Image processing high-speed data storage method and apparatus Download PDF

Info

Publication number
JP2013164641A
JP2013164641A JP2012025856A JP2012025856A JP2013164641A JP 2013164641 A JP2013164641 A JP 2013164641A JP 2012025856 A JP2012025856 A JP 2012025856A JP 2012025856 A JP2012025856 A JP 2012025856A JP 2013164641 A JP2013164641 A JP 2013164641A
Authority
JP
Japan
Prior art keywords
data
image
image processing
measurement
data storage
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2012025856A
Other languages
Japanese (ja)
Other versions
JP5719321B2 (en
Inventor
Hideki Fujita
秀樹 藤田
Kiyoshi Ishikawa
澄 石川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Information and Control Systems Inc
Hitachi Information and Control Solutions Ltd
Original Assignee
Hitachi Information and Control Systems Inc
Hitachi Information and Control Solutions Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Information and Control Systems Inc, Hitachi Information and Control Solutions Ltd filed Critical Hitachi Information and Control Systems Inc
Priority to JP2012025856A priority Critical patent/JP5719321B2/en
Publication of JP2013164641A publication Critical patent/JP2013164641A/en
Application granted granted Critical
Publication of JP5719321B2 publication Critical patent/JP5719321B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • General Factory Administration (AREA)
  • Processing Or Creating Images (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide an image processing high-speed data storage method and apparatus capable of easily storing data, at a high speed, required for traceability in an image processing device, and mutual search and evaluation of an image and implant data.SOLUTION: An image processing high-speed data storage method for digitally storing image data and measurement/determination relevant data to be treated in every image processing, on an external storage device at a high speed, in an image processing device using a camera includes the steps of: implanting the measurement/determination relevant data in the image data to be stored; packing compressed image data on the basis of the designated number of images for archive; and transferring a packed image processing data archive file to the external storage device and storing it.

Description

本発明は、画像処理を用いた検査機や計測装置、監視装置の分野における画像処理用高速データ保存方法及び装置に関する。特に、生産ラインにおけるトレーサビリティを確保する製品検査工程における画像処理用高速データ保存方法及び装置に関する。   The present invention relates to a high-speed data storage method and apparatus for image processing in the field of inspection machines, measuring apparatuses, and monitoring apparatuses using image processing. In particular, the present invention relates to a high-speed data storage method and apparatus for image processing in a product inspection process that ensures traceability in a production line.

生産ラインにおける製品検査工程においては、トレーサビリティを確保するために、検査時の各種情報を取得し、記録、保存することが行われる。
例えば、特許文献1では、検査結果に製品のバーコードを付与して記録する技術が開示されている。
また、特許文献2では、各製品についての画像データを取得し、製品識別情報と関連付けて記憶する技術が開示されている。
また、特許文献3には、良品撮影カメラと不良品撮影カメラを用いて検査結果データを関連付けて記憶する技術が開示されている。
なお、画像解析を重視したものとしては、例えば計測データロギング装置を用いる技術がある。
In the product inspection process in the production line, in order to ensure traceability, various information at the time of inspection is acquired, recorded, and stored.
For example, Patent Literature 1 discloses a technique for recording a test result with a product barcode.
Patent Document 2 discloses a technique for acquiring image data for each product and storing it in association with product identification information.
Patent Document 3 discloses a technique for storing inspection result data in association with each other using a non-defective shooting camera and a defective shooting camera.
An example of a technique that emphasizes image analysis is a technique that uses a measurement data logging device, for example.

特開2001?101286号公報JP 2001-101286 A 特開2001?155979号公報Japanese Patent Laid-Open No. 2001-1555979 特開2008?293142号公報JP 2008-293142 A

しかしながら、特許文献1に開示された技術においては、バーコードを読み取るのみであるので、不良品の状況を示す画像は取得されていないという課題がある。
また、特許文献2に開示された技術においては、不良品であると判定された製品についてだけのデータを取得するものであり、判定が誤っている場合には、データが残されていないという課題がある。
また、特許文献3に開示された技術においては、良品撮影カメラと不良品撮影カメラの少なくとも2台のカメラを必要とするものであり、かつカメラからの画像データが圧縮か無圧縮かによって必ずしも柔軟に対応ができない、またこのシステムを構成する装置群がコンパクトでないという課題がある。
また、計測データロギング装置を用いる技術においては、画像データそのものは、高精度であるものの、画像が保存されないため、画像処理装置に求められる最重要記録項目を保存していないのでトレースに限界があるという課題がある。
However, since the technique disclosed in Patent Document 1 only reads a barcode, there is a problem that an image indicating the status of a defective product is not acquired.
Moreover, in the technique disclosed in Patent Document 2, data is acquired only for a product determined to be a defective product, and if the determination is incorrect, no data is left. There is.
The technique disclosed in Patent Document 3 requires at least two cameras, a non-defective shooting camera and a defective shooting camera, and is not always flexible depending on whether image data from the camera is compressed or uncompressed. However, there is a problem that the device group constituting this system is not compact.
Further, in the technique using the measurement data logging device, although the image data itself is highly accurate, the image is not saved, so the most important recording items required for the image processing device are not saved, and thus there is a limit to tracing. There is a problem.

本発明は前記課題に鑑みてなされたものであり、画像処理装置でのトレーサビリティと、画像とインプラントデータの相互検索や評価に必要なデータを高速かつ簡易に保存できる画像処理用高速データ保存方法及び装置を提供することを目的とする。   The present invention has been made in view of the above problems, and is a high-speed data storage method for image processing capable of quickly and easily storing data necessary for traceability in an image processing apparatus and for mutual search and evaluation of images and implant data. An object is to provide an apparatus.

前記の課題を解決して、本発明の目的を達成するために、以下のように構成した。
すなわち、本発明の画像処理用高速データ保存方法は、カメラを用いた画像処理装置において、画像データと画像処理実行ごとに扱う計測・判定関連データを高速に外部記憶装置に全数デジタル保存する画像処理用高速データ保存方法であって、保存用画像である画像データに前記計測・判定関連データをインプラントする工程と、指定されたアーカイブ枚数に基づき、圧縮画像データのパッキング処理を行う工程と、前記パッキング処理された画像処理用データアーカイブファイルを外部記憶装置へ転送し保存する工程と、を備えることを特徴とする。
In order to solve the above-described problems and achieve the object of the present invention, the present invention is configured as follows.
In other words, the high-speed data storage method for image processing according to the present invention is an image processing device that digitally stores all image data and measurement / judgment related data handled every time image processing is performed in an external storage device at high speed in an image processing apparatus using a camera. A high-speed data storage method for implanting the measurement / determination related data into image data that is a storage image, a step of packing compressed image data based on a designated number of archives, and the packing And a step of transferring and storing the processed image processing data archive file to an external storage device.

また、本発明の画像処理用高速データ保存装置は、カメラを用いた画像処理装置において、画像データと画像処理実行ごとに扱う計測・判定関連データを高速に外部記憶装置に全数デジタル保存する画像処理用高速データ保存装置であって、前記カメラからの製品に関わる画像データをアナログ−デジタル変換するA/D変換部と、製品の不良判定に関わる閾値を設定する不良判定閾値設定部と、製品の画像計測に関わる計測パラメータを設定する計測パラメータ設定部と、アナログ−デジタル変換された前記画像データを前記計測パラメータ設定部のパラメータに基づいて画像計測に関わる演算処理をする画像計測演算処理部と、前記画像計測演算処理部で演算処理された計測データを前記不良判定閾値設定部の閾値に基づいて不良判定に関わる演算処理をする不良判定演算部と、データ保存に関わるパラメータを設定するデータ保存用パラメータ設定部と、前記アナログ−デジタル変換された画像データと、前記画像計測演算処理部で演算処理された計測データと、前記不良判定演算部で演算処理された判定結果データおよび処理時刻データと、前記データ保存用パラメータ設定部で設定されたパラメータと、に基づき画像処理用データ保存に関する演算処理を行う画像処理用データ保存処理部と、を備えることを特徴とする。
また、その他の手段は、発明を実施するための形態のなかで説明する。
Further, the high-speed data storage device for image processing according to the present invention is an image processing device that digitally saves all of the image data and measurement / determination related data to be handled for each execution of image processing in an external storage device at high speed A high-speed data storage device, wherein the image data relating to the product from the camera is converted from analog to digital, a defect determination threshold setting unit for setting a threshold relating to product defect determination, A measurement parameter setting unit that sets measurement parameters related to image measurement, an image measurement calculation processing unit that performs calculation processing related to image measurement based on the parameters of the measurement parameter setting unit, the analog-digital converted image data, The measurement data calculated by the image measurement calculation processing unit is used for defect determination based on the threshold value of the defect determination threshold setting unit. A defect determination calculation unit that performs calculation processing, a data storage parameter setting unit that sets parameters related to data storage, the analog-digital converted image data, and a measurement processed by the image measurement calculation processing unit Image processing for performing arithmetic processing related to image data storage based on data, determination result data and processing time data calculated by the defect determination calculation unit, and parameters set by the data storage parameter setting unit A data storage processing unit.
Other means will be described in the embodiment for carrying out the invention.

以上、本発明によれば、画像処理装置でのトレーサビリティと、画像とインプラントデータの相互検索や評価に必要なデータを高速かつ簡易に保存できる画像処理用高速データ保存方法及び装置が提供できる。   As described above, according to the present invention, it is possible to provide a high-speed data storage method and apparatus for image processing that can quickly and easily store data required for traceability in an image processing apparatus and mutual search and evaluation of images and implant data.

本発明に係る画像処理用高速データ保存装置の一実施形態の構成と、関連する周辺機器との関係を示すブロック図である。It is a block diagram which shows the relationship between the structure of one Embodiment of the high-speed data storage device for image processing which concerns on this invention, and a related peripheral device. 本発明に係る画像処理用高速データ保存方法の一例を示すフローチャートである。It is a flowchart which shows an example of the high-speed data storage method for image processing concerning this invention. 本発明に係る画像処理用高速データ保存方法における、缶の底に賞味期限と製造年月日が印字された入力画像から無圧縮保存の場合と圧縮保存の場合についての処理手順を示した図であり、(a)は無圧縮保存手順を示したものであり、(b)は圧縮保存手順を示したものである。In the high-speed data storage method for image processing according to the present invention, it is a diagram showing a processing procedure for the case of non-compressed storage and the case of compressed storage from an input image in which the shelf life and the date of manufacture are printed on the bottom of the can Yes, (a) shows an uncompressed storage procedure, and (b) shows a compressed storage procedure. 本発明に係る画像処理用高速データ保存方法において、印字検査における画像処理用データに書き込むデータの例の一覧を示した図である。In the high-speed data storage method for image processing according to the present invention, it is a diagram showing a list of examples of data written to the image processing data in the print inspection. 本発明に係る画像処理用高速データ保存方法において、NASの画像処理用データの保存データをPCで検索する手順の一例を示した図である。FIG. 6 is a diagram showing an example of a procedure for searching for storage data of NAS image processing data with a PC in the image processing high-speed data storage method according to the present invention. 本発明に係る画像処理用高速データ保存方法において、保存データ検索表示例の画面のイメージの一例を示す図である。In the high-speed data storage method for image processing concerning the present invention, it is a figure showing an example of a screen image of a stored data search display example. 本発明に係る画像処理用高速データ保存方法において、保存データ検索表示例における表示項目と操作項目の一覧の例を示す図であり、(a)は表示項目の一覧、(b)は操作項目の一覧を示している。In the high-speed data storage method for image processing according to the present invention, it is a diagram showing an example of a list of display items and operation items in a stored data search display example, (a) is a list of display items, (b) is a list of operation items. A list is shown.

以下、本発明の画像処理用高速データ保存装置の実施の形態について説明する。
なお、以下においては、主として画像処理用高速データ保存装置の構成、動作の説明であるが、画像処理用高速データ保存方法の説明も兼ねる。
Embodiments of a high-speed data storage device for image processing according to the present invention will be described below.
Note that the following mainly describes the configuration and operation of the high-speed data storage device for image processing, but it also serves as the description of the high-speed data storage method for image processing.

(実施形態)
本発明の画像処理用高速データ保存装置の実施形態を図1〜図2を参照して説明する。
図1は、本発明に係る画像処理用高速データ保存装置の一実施形態の構成と、関連する周辺機器との関係を示すブロック図である。
(Embodiment)
An embodiment of a high-speed data storage device for image processing according to the present invention will be described with reference to FIGS.
FIG. 1 is a block diagram showing a relationship between a configuration of an embodiment of a high-speed data storage device for image processing according to the present invention and related peripheral devices.

<画像処理用高速データ保存装置と関連する周辺機器との関係の概要>
図1において、画像処理用高速データ保存装置10には、まず生産ラインにおいて製品の画像を映すカメラ21から画像データが入力される。入力された画像データは、画像処理用高速データ保存装置10で後記する処理をされて、外部記憶装置22に送られる。外部記憶装置22においては、処理されたデータを保存する。
また、PC(Personal Computer)などの保存データ検索表示装置23は、外部記憶装置22における前記処理をされたデータを入力して、製品の画像とその関連情報に関わるデータを検索し、表示する。
なお、画像処理用高速データ保存装置10の内部の構成については次に説明する。
<Overview of relationship between high-speed image storage device for image processing and related peripherals>
In FIG. 1, first, image data is input to a high-speed data storage device 10 for image processing from a camera 21 that projects an image of a product on a production line. The input image data is subjected to processing described later in the image processing high-speed data storage device 10 and sent to the external storage device 22. The external storage device 22 stores the processed data.
A stored data search / display device 23 such as a PC (Personal Computer) inputs the processed data in the external storage device 22 to search for and display data related to product images and related information.
The internal configuration of the image processing high-speed data storage device 10 will be described next.

<画像処理用高速データ保存装置10>
図1における実施形態の画像処理用高速データ保存装置10の構成について説明する。
<High-speed data storage device 10 for image processing>
A configuration of the image processing high-speed data storage device 10 of the embodiment in FIG. 1 will be described.

《A/D変換部101》
A/D(Analog to Digital)変換部101は、前記した生産ラインの製品の画像を映すカメラ21のデータを入力してA/D変換を行う。そして、デジタルデータに変換された画像データを画像メモリ102に送る。
ただし、使用するカメラ21がデジタル転送の機能を具備している場合は、画像データを直接、画像メモリ102に送る。
画像メモリ102では、デジタルデータに変換された画像データが一時的に記憶される。画像メモリ102で記憶された画像データD11は、画像処理用データ保存処理部103に入力する。
また、画像メモリ102に記憶された画像データD12は、画像計測演算処理部104にも入力する。なお、画像データD11と画像データD12とは全く同じデータである場合もあるし、また、それぞれの送付先に必要なデータのみを取捨選択して送るときには、画像データD11と画像データD12とが完全には一致しない場合もある。
<< A / D converter 101 >>
An A / D (Analog to Digital) conversion unit 101 inputs data of the camera 21 that displays an image of a product on the production line and performs A / D conversion. Then, the image data converted into digital data is sent to the image memory 102.
However, if the camera 21 to be used has a digital transfer function, the image data is sent directly to the image memory 102.
In the image memory 102, image data converted into digital data is temporarily stored. The image data D11 stored in the image memory 102 is input to the image processing data storage processing unit 103.
The image data D12 stored in the image memory 102 is also input to the image measurement calculation processing unit 104. Note that the image data D11 and the image data D12 may be exactly the same data, and when only necessary data is selected and sent to each destination, the image data D11 and the image data D12 are completely transmitted. May not match.

《計測パラメータ設定部121》
計測パラメータ設定部121では、製品の画像計測に関わるパラメータを設定する。そして、設定されたパラメータをパラメータメモリ122(第1のパラメータメモリ)に送る。
パラメータメモリ122では、パラメータP122を記憶し、画像計測演算処理部104に送る。
<< Measurement parameter setting unit 121 >>
The measurement parameter setting unit 121 sets parameters related to product image measurement. Then, the set parameters are sent to the parameter memory 122 (first parameter memory).
The parameter memory 122 stores the parameter P122 and sends it to the image measurement calculation processing unit 104.

《画像計測演算処理部104》
画像計測演算処理部104には、前記した画像計測に関わるパラメータP122と、画像データD12とがそれぞれ入力し、パラメータP122にしたがって、画像データD12を画像計測に関わる演算処理をする。演算処理した出力の計測データD21を画像処理用データ保存処理部103に出力し、また計測データD22を不良判定演算部105に出力する。なお、計測データD21と計測データD22とは全く同じデータである場合もあるし、また、それぞれの送付先に必要なデータのみを取捨選択して送るときには、計測データD21と計測データD22とが完全には一致しない場合もある。
<< Image Measurement Calculation Processing Unit 104 >>
The image measurement calculation processing unit 104 receives the above-described parameter P122 related to image measurement and the image data D12, and performs calculation processing related to image measurement on the image data D12 according to the parameter P122. The output measurement data D21 obtained through the calculation process is output to the image processing data storage processing unit 103, and the measurement data D22 is output to the defect determination calculation unit 105. Note that the measurement data D21 and the measurement data D22 may be exactly the same data, or when only the necessary data is selected and sent to each destination, the measurement data D21 and the measurement data D22 are complete. May not match.

《不良判定閾値設定部111》
不良判定閾値設定部111では、製品の不良判定に関わる閾値を設定する。そして、設定された閾値を閾値メモリ112に送る。
閾値メモリ112では、閾値T112を記憶し、不良判定演算部105に送る。
ただし、画像処理用高速データ保存装置10は、「不良判定する検査機」として使われる場合と、「計測・監視装置(システム)」として使われる場合とがある。
「計測・監視装置(システム)」として使われる場合には、不良判定閾値設定部111、閾値メモリ112、および後記する、不良判定演算部105、合否出力及び表示部106のルートの処理はしないことがある。
しかしながら、「不良判定する検査機」として使われる場合には、不良判定閾値設定部111、閾値メモリ112、不良判定演算部105、合否出力及び表示部106のルートの処理が行われるので、引き続き説明する。
<< Defect Determination Threshold Setting Unit 111 >>
The defect determination threshold value setting unit 111 sets a threshold value related to product defect determination. Then, the set threshold value is sent to the threshold value memory 112.
In the threshold memory 112, the threshold T112 is stored and sent to the defect determination calculation unit 105.
However, the high-speed data storage device 10 for image processing may be used as a “defect determination inspection machine” or as a “measurement / monitoring device (system)”.
When used as a “measuring / monitoring device (system)”, the route of the failure determination threshold setting unit 111, the threshold memory 112, and the failure determination calculation unit 105, the pass / fail output and the display unit 106, which will be described later, should not be processed. There is.
However, when it is used as a “defect inspection machine”, the route of the defect determination threshold setting unit 111, the threshold memory 112, the defect determination calculation unit 105, the pass / fail output, and the display unit 106 is performed. To do.

《不良判定演算部105》
不良判定演算部105には、製品の不良判定に関わる閾値T112と、前記した計測データD22とがそれぞれ入力し、閾値T112にしたがって、計測データD22を不良判定に関わる演算処理をする。
そして、演算処理した出力の判定結果データ及び処理時刻データD31を画像処理用データ保存処理部103に送る。
また、判定結果データ及び処理時刻データD32を合否出力及び表示部106に出力する。
なお、判定結果データ及び処理時刻データD31と判定結果データ及び処理時刻データD32とは全く同じデータである場合もあるし、また、それぞれの送付先に必要なデータのみを取捨選択して送るときには、判定結果データ及び処理時刻データD31と判定結果データ及び処理時刻データD32とが完全には一致しない場合もある。
<< Defect Determination Calculation Unit 105 >>
A threshold value T112 related to product defect determination and the measurement data D22 described above are input to the defect determination calculation unit 105, and calculation processing related to defect determination is performed on the measurement data D22 according to the threshold value T112.
Then, the output result determination result data and the processing time data D31 are sent to the image processing data storage processing unit 103.
The determination result data and the processing time data D32 are output to the pass / fail output and display unit 106.
The determination result data and processing time data D31 and the determination result data and processing time data D32 may be exactly the same data, or when only necessary data is selected and sent to each destination, The determination result data and processing time data D31 may not completely match the determination result data and processing time data D32.

《データ保存用パラメータ設定部131》
データ保存用パラメータ設定部131では、データ保存に関わるパラメータを設定する。このパラメータとして、(1)識別コード、(2)画像サイズ、(3)圧縮/無圧縮指定、(4)圧縮率、(5)アーカイブ数などがある。
そして、設定されたパラメータをパラメータメモリ132(第2のパラメータメモリ)に送る。
パラメータメモリ132では、パラメータP132を記憶し、画像処理用データ保存処理部103に送る。
なお、パラメータの(1)〜(5)については、後記する図3を参照した<保存の処理手順>で説明する。
<< Data Save Parameter Setting Unit 131 >>
The data storage parameter setting unit 131 sets parameters related to data storage. These parameters include (1) identification code, (2) image size, (3) compression / non-compression designation, (4) compression rate, and (5) number of archives.
Then, the set parameters are sent to the parameter memory 132 (second parameter memory).
The parameter memory 132 stores the parameter P132 and sends it to the image processing data storage processing unit 103.
Parameters (1) to (5) will be described in <Saving Processing Procedure> with reference to FIG. 3 to be described later.

《画像処理用データ保存処理部103》
画像処理用データ保存処理部103には、前記した画像データD11、計測データD21、判定結果データ及び処理時刻データD31、データ保存用のパラメータP132が、それぞれ入力する。
そして、データ保存用のパラメータP132に基づき、画像データD11、計測データD21、判定結果データ及び処理時刻データD31を画像処理用データ保存処理に関する演算処理を行い、外部記憶装置22に画像処理用データD4を送る。
<< Image Processing Data Storage Processing Unit 103 >>
The image processing data storage processing unit 103 receives the image data D11, the measurement data D21, the determination result data and the processing time data D31, and the data storage parameter P132, respectively.
Based on the data storage parameter P132, the image data D11, the measurement data D21, the determination result data, and the processing time data D31 are subjected to arithmetic processing related to the image processing data storage processing, and the image processing data D4 is stored in the external storage device 22. Send.

《合否出力及び表示部106》
また、合否出力及び表示部106では、不良判定演算部105の判定結果データ及び処理時刻データD32に基づき、判定結果と関連データを表示する。また、図示していない他の表示装置や管理装置などに判定結果と関連データD33を送る。
なお、判定結果データ及び処理時刻データ(判定結果と関連データ)D32と判定結果と関連データD33とは全く同じデータである場合もあるし、また、それぞれの送付先に必要なデータのみを取捨選択して送るときには、判定結果データ及び処理時刻データD32と判定結果と関連データD33とが完全には一致しない場合もある。
また、合否出力及び表示部106の表示、または、図示していない他の表示装置や管理装置などによる判定結果と関連データD33の表示によって、生産ラインの遠隔監視をすることができる。
<< Pass / fail output and display unit 106 >>
The pass / fail output and display unit 106 displays the determination result and the related data based on the determination result data and the processing time data D32 of the defect determination calculation unit 105. In addition, the determination result and the related data D33 are sent to another display device or management device not shown.
The determination result data and the processing time data (determination result and related data) D32 and the determination result and the related data D33 may be exactly the same data, or only the data necessary for each destination is selected. Therefore, there are cases where the determination result data and the processing time data D32, the determination result, and the related data D33 do not completely match.
Further, the production line can be remotely monitored by the pass / fail output and display on the display unit 106, or the determination result by other display device or management device not shown and the related data D33.

<画像処理用データ保存方法フローチャート>
次に、画像処理用データ保存処理部103(図1)における画像処理用データ保存方法の処理について説明する。
図2は、本発明に係る画像処理用高速データ保存方法の一例を示すフローチャートである。
以下において、フローチャートに基づいて説明する。画像処理用高速データ保存の工程開始が図2における「START」である。
<Image processing data storage method flowchart>
Next, processing of the image processing data storage method in the image processing data storage processing unit 103 (FIG. 1) will be described.
FIG. 2 is a flowchart showing an example of the high-speed data storage method for image processing according to the present invention.
Below, it demonstrates based on a flowchart. The start of the high-speed data storage process for image processing is “START” in FIG.

<ステップS201>
まず、ステップS201では、画像処理用データ保存処理部103は、画像メモリ102(図1)から入力した画像データD11(図1)に、画像計測演算処理部104(図1)から入力した計測データD21(図1)と、不良判定演算部105(図1)から入力した判定結果及び処理時刻D31(図1)などを含む計測・判定関連データをデータインプラント(データ書き込み)する。この計測・判定関連データには、判定結果や処理時刻のみならず後記するような識別コードや品種番号などが含まれることがある。
なお、判定結果及び処理時刻(計測・判定関連データ)などのデータを書込む箇所は、画像データの先頭から所定のバイト数(もしくはビット数)である。そのため、後の工程でデータを読み出す際に簡便に取り扱いやすい。
そして、ステップS202に進む。
また、図2においては、ステップS201の工程を「保存用画像にデータインプラント」と表記している。
<Step S201>
First, in step S201, the image processing data storage processing unit 103 adds the measurement data input from the image measurement calculation processing unit 104 (FIG. 1) to the image data D11 (FIG. 1) input from the image memory 102 (FIG. 1). The measurement / determination related data including D21 (FIG. 1) and the determination result input from the defect determination calculation unit 105 (FIG. 1) and the processing time D31 (FIG. 1) are data-implanted (data written). The measurement / determination related data may include not only the determination result and processing time but also an identification code and a product number as described later.
Note that the location where data such as the determination result and processing time (measurement / determination related data) is written is a predetermined number of bytes (or the number of bits) from the top of the image data. Therefore, it is easy to handle when reading data in a later process.
Then, the process proceeds to step S202.
In FIG. 2, the process of step S201 is described as “data implant in storage image”.

<ステップS202>
次に、ステップS202において、画像処理用データ保存処理部103は、保存用画像を圧縮して保存するのか、無圧縮のまま保存するのかを判定する。
圧縮保存指定の場合(S202・圧縮)にはステップS203に進む。また、無圧縮保存指定の場合(S202・無圧縮)にはステップS206に進む。
なお一般的に、「無圧縮」保存を行う目的は、保存した画像データに対して検査・計測パラメータ条件を変えて再実行することにより検査・計測アルゴリズムやパラメータ検証作業に供することでありであり、「圧縮」保存を行う目的は、高速かつ大量数の検査・計測画像およびデータを全数保存しトレーサビリティに供することである。
また、図2においては、ステップS202の工程を「保存用画像は圧縮/無圧縮?」と表記している。
<Step S202>
Next, in step S202, the image processing data storage processing unit 103 determines whether the storage image is stored after being compressed or stored without being compressed.
If compression saving is designated (S202 / compression), the process proceeds to step S203. In the case of non-compression save designation (S202 / no compression), the process proceeds to step S206.
In general, the purpose of “uncompressed” storage is to use the stored image data for inspection / measurement algorithms and parameter verification by changing the inspection / measurement parameter conditions and re-execution. The purpose of “compressed” storage is to store all the inspection / measurement images and data at a high speed and in large numbers for traceability.
In FIG. 2, the process of step S <b> 202 is expressed as “Save image is compressed / uncompressed?”.

<ステップS203>
次に、ステップS203において、画像処理用データ保存処理部103は、書き込まれていたインプラントデータ402(図3(b))を保存用画像から一旦、取り出す。これは画像圧縮の演算処理する際に、インプラントデータまで変換しないようにするためである。
そして、ステップS204に進む。
なお、図2においては、ステップS203の工程を「インプラントデータの取り出し」と表記している。
<Step S203>
Next, in step S203, the image processing data storage processing unit 103 temporarily extracts the written implant data 402 (FIG. 3B) from the storage image. This is to prevent the implant data from being converted when performing the image compression calculation process.
Then, the process proceeds to step S204.
In FIG. 2, the process of step S203 is referred to as “extracting implant data”.

<ステップS204>
次に、ステップS204において、画像処理用データ保存処理部103は、データ保存用パラメータ設定部131(図1)で指定された圧縮率に基づいて、画像の圧縮を行う。また、この圧縮は例えば、JPEG(Joint Photographic Experts Group)エンコーダハードウェアによって行う。
なお、ここで指定された圧縮率に基づいて画像の圧縮を行うのは、指定された圧縮率に統一した方が後の工程においても簡便かつ高速に処理しやすく、大量数の画像を扱えるからである。
そして、ステップS205に進む。
なお、図2においては、ステップS204の工程を「圧縮率指定に基づき、画像の圧縮」と表記している。
<Step S204>
In step S204, the image processing data storage processing unit 103 compresses the image based on the compression rate specified by the data storage parameter setting unit 131 (FIG. 1). This compression is performed by, for example, JPEG (Joint Photographic Experts Group) encoder hardware.
The reason for compressing images based on the compression rate specified here is that if the specified compression rate is unified, it will be easier and faster to process in later steps, and a large number of images can be handled. It is.
Then, the process proceeds to step S205.
In FIG. 2, the process of step S <b> 204 is expressed as “image compression based on the compression ratio designation”.

<ステップS205>
次に、ステップS205において、画像処理用データ保存処理部103は、圧縮画像のヘッダに、インプラントデータを書き込む。なお、ステップS204の工程の圧縮がJPEGの場合には、JPEGに準拠しているExif(Exchange image file format)ファイルに書き込みを行う。
そして、ステップS206に進む。
なお、図2においては、ステップS205の工程を「圧縮画像のヘッダに、インプラントデータを書き込み」と表記している。
<Step S205>
Next, in step S205, the image processing data storage processing unit 103 writes the implant data in the header of the compressed image. If the compression in the step S204 is JPEG, writing is performed to an Exif (Exchange image file format) file that conforms to JPEG.
Then, the process proceeds to step S206.
In FIG. 2, the process of step S205 is described as “write implant data to the header of the compressed image”.

<ステップS206>
次に、ステップS206において、画像処理用データ保存処理部103は、データ保存用パラメータ設定部131(図1)で指定されたアーカイブ数(複数のファイルを一つのファイルにまとめる場合の枚数)に基づいて、圧縮画像のパッキング処理を行う。
なお、アーカイブ数に基づき圧縮画像のパッキング処理を行うのは、関連したファイルを一つのファイルと見なして処理する方が、保存処理の効率を高めることができるからである。また、このアーカイブ(パッキング処理)の工程においてファイルはZip形式(拡張子「zip」)となる。
そして、ステップS207に進む。
なお、図2においては、ステップS206の工程を「アーカイブ枚数指定に基づき、圧縮画像のパッキング処理」と表記している。
<Step S206>
Next, in step S206, the image processing data storage processing unit 103 is based on the number of archives specified by the data storage parameter setting unit 131 (FIG. 1) (the number of files when a plurality of files are combined into one file). The compressed image is then packed.
The reason why the compressed image packing process is performed based on the number of archives is that the efficiency of the storage process can be improved by processing the related files as one file. In the archive (packing process), the file is in the Zip format (extension “zip”).
Then, the process proceeds to step S207.
In FIG. 2, the process of step S <b> 206 is expressed as “packing process of compressed image based on designation of number of archives”.

<ステップS207>
次に、ステップS207において、画像処理用データ保存処理部103は、パッキング処理をしているファイルの数が指定されたアーカイブ枚数に到達したか否かを判定する。
アーカイブ枚数に到達した場合(S207・Yes)は、ステップS208に進む。到達していない場合(S207・No)は、ステップS201に戻る。
なお、図2においては、ステップS207の工程を「アーカイブ枚数に到達?」と表記している。
<Step S207>
Next, in step S207, the image processing data storage processing unit 103 determines whether or not the number of files being packed has reached the designated number of archives.
If the number of archives has been reached (S207, Yes), the process proceeds to step S208. If not reached (No at S207), the process returns to Step S201.
In FIG. 2, the process of step S207 is described as “reach the number of archives?”.

<ステップS208>
次に、ステップS208において、画像処理用データ保存処理部103は、画像処理用データがパッキングされたアーカイブファイルを外部記憶装置22へ転送する。そして、外部記憶装置22では、その画像処理用データアーカイブファイルを記憶、保存する。
そして、ステップS209に進む。
なお、図2においては、ステップS208の工程を「画像処理用データアーカイブファイルの転送と外部記憶装置への保存」と表記している。
<Step S208>
Next, in step S <b> 208, the image processing data storage processing unit 103 transfers the archive file packed with the image processing data to the external storage device 22. The external storage device 22 stores and stores the image processing data archive file.
Then, the process proceeds to step S209.
In FIG. 2, the process of step S208 is described as “transfer of image processing data archive file and saving to external storage device”.

<ステップS209>
次に、ステップS209において、画像処理用データ保存処理部103は、生産が終了、つまり検査する必要が無くなったか否かを判定する。生産が終了して画像処理用データをそれ以上、取得する必要がなくなった場合(S209・Yes)には、終了(END)する。
また、生産が終了していない場合(S209・No)には、継続して画像処理用データを取得する必要があるので、ステップS201に戻る。
なお、図2においては、ステップS209の工程を「生産終了?」と表記している。
<Step S209>
Next, in step S209, the image processing data storage processing unit 103 determines whether the production is finished, that is, it is no longer necessary to inspect. When the production is finished and it is no longer necessary to acquire the image processing data (Yes in S209), the process ends (END).
If the production has not been completed (No in S209), it is necessary to continuously acquire image processing data, and the process returns to step S201.
In FIG. 2, the process of step S209 is described as “production end?”.

以上が、画像処理用データ保存方法のフローチャートである。
なお、保存された画像処理用データをPCなどの保存データ検索表示装置23(図1)で利用する場合には、外部記憶装置22をアクセスして保存された画像処理用データアーカイブファイルを読み出し、ファイルを解凍して、画像処理用データを参照する。
なお、外部記憶装置22としては、NAS(Network Attached Storage)などのネットワークに対応したメモリ(記憶装置)が用いられる。
The above is the flowchart of the image processing data storage method.
When the saved image processing data is used in the saved data search / display device 23 (FIG. 1) such as a PC, the saved image processing data archive file is read by accessing the external storage device 22; Decompress the file and refer to the image processing data.
As the external storage device 22, a memory (storage device) corresponding to a network such as NAS (Network Attached Storage) is used.

<画像処理用データ保存に関する実施例>
次に、画像処理用データ保存実施例として、製品の画像データから製品に印字されたデータを検査(印字検査)する例について説明する。
図3は、缶の底に賞味期限と製造年月日が印字された入力画像から無圧縮保存の場合と圧縮保存の場合についての処理手順を示した図である。なお、(a)は無圧縮保存手順を示したものであり、(b)は圧縮保存手順を示したものである。
また、図4は、印字検査において、画像処理用データに書き込むデータの例の一覧を示した図である。
<Embodiment related to image processing data storage>
Next, an example of inspecting (printing inspection) data printed on a product from image data of the product will be described as an image processing data storage embodiment.
FIG. 3 is a diagram showing a processing procedure for the case of non-compressed storage and the case of compressed storage from an input image in which the expiration date and the date of manufacture are printed on the bottom of the can. Note that (a) shows the uncompressed storage procedure, and (b) shows the compressed storage procedure.
FIG. 4 is a diagram showing a list of examples of data to be written in the image processing data in the print inspection.

<保存の処理手順>
まず、図3の保存の処理手順から説明する。(a)無圧縮保存手順、(b)圧縮保存手順について順に説明する。
<Save procedure>
First, the storage processing procedure in FIG. 3 will be described. (A) Uncompressed storage procedure and (b) Compressed storage procedure will be described in this order.

<無圧縮保存手順>
まず、画像データを圧縮しないで保存する場合の無圧縮保存手順について説明する。
図3(a)において、保存用画像データ301は、図2のフローチャートのステップS201を経た画像データである。また、保存用画像データ301は、入力画像の一例である。
したがって、既に、この保存用画像データ301の先頭から1024byteに、画像計測演算処理部104(図1)の計測データD21(図1)と、不良判定演算部105(図1)の判定結果データD31(図1)とを含む計測・判定関連データが書込みデータ302として書き込まれている。
画像データ301のデータは左上から始まっているので、先頭に書き込まれた書込みデータ302は、画像データ301の左上に配置されている。
また、書込みデータ302には、計測データと判定結果データである判定結果、処理時間、計測データ、判定値などが含まれるほかに、さらに製品のタグ用データである識別コードや品種番号なども前記した1024byteの中に含まれている。
<Uncompressed storage procedure>
First, an uncompressed storage procedure when storing image data without compression will be described.
In FIG. 3A, storage image data 301 is image data that has undergone step S201 in the flowchart of FIG. The storage image data 301 is an example of an input image.
Therefore, the measurement data D21 (FIG. 1) of the image measurement calculation processing unit 104 (FIG. 1) and the determination result data D31 of the defect determination calculation unit 105 (FIG. 1) are already 1024 bytes from the top of the storage image data 301. Measurement / determination related data including (FIG. 1) is written as write data 302.
Since the data of the image data 301 starts from the upper left, the write data 302 written at the top is arranged at the upper left of the image data 301.
The write data 302 includes measurement data and determination results that are determination result data, processing time, measurement data, determination values, and the like, as well as identification codes and product numbers that are tag data for products. It is included in 1024 bytes.

次に、書込みデータ302を含む保存用画像データ301を、画像処理用データ保存処理部103内部の次の演算を行う演算部(不図示)に、ハード転送をする(高速ハード転送310)。   Next, the storage image data 301 including the write data 302 is hard-transferred (high-speed hard transfer 310) to a calculation unit (not shown) that performs the next calculation in the image processing data storage processing unit 103.

次に、書込みデータのタグ用データを用いてファイル名を作成する(ファイル名作成320)。
具体的な例としては、「識別コード」、「処理時間」、「品種番号」、「判定結果」をそのまま用いて、(識別コード+処理時間+品種番号+判定結果).rawのファイル名を生成する。なお、raw(未加工、生のraw)は、無圧縮の場合の拡張子である。
また、「識別コード」、「処理時間」、「品種番号」、「判定結果」をそのまま用いているのでファイル名からファイルの素性が理解しやすいととともに、異なる画像処理用データのファイル名が重複する危険性がない。
Next, a file name is created using the tag data of the write data (file name creation 320).
As a specific example, “identification code”, “processing time”, “product number”, and “judgment result” are used as they are, and the file name of (identification code + processing time + product number + judgment result) .raw is changed. Generate. Note that raw (raw, raw) is an extension in the case of no compression.
In addition, since the “identification code”, “processing time”, “product number”, and “judgment result” are used as they are, it is easy to understand the characteristics of the file from the file name, and the file names of different image processing data are duplicated. There is no danger of doing.

次に、所定の複数枚の画像処理用データを一つのファイルにするパッケージングをする(アーカイブ330)。   Next, a predetermined plurality of pieces of image processing data are packaged into one file (archive 330).

次に、画像処理用データ保存処理部103(図1)から外部記憶装置22(図1)、つまりNAS350へアーカイブされた画像処理用データをFTP(File Transfer Protocol)転送する(FTP転送340)。   Next, the image processing data archived to the external storage device 22 (FIG. 1), that is, the NAS 350, is transferred from the image processing data storage processing unit 103 (FIG. 1), ie, FTP (File Transfer Protocol) (FTP transfer 340).

NAS350、つまり外部記憶装置22(図1)では、転送された画像処理用データアーカイブファイルを記憶、保存する。
以上が無圧縮保存手順である。
The NAS 350, that is, the external storage device 22 (FIG. 1) stores and stores the transferred image processing data archive file.
The above is the uncompressed storage procedure.

<圧縮保存手順>
次に、画像データを圧縮して保存する場合の圧縮保存手順について説明する。
図3(b)において、保存用画像データ401には計測データや判定結果データやタグ用データの表示データ403、404が表示されている。これは、検査機で表示している処理画像の例である。
この表示データ403、404に表示された計測データや判定結果データやタグ用データを、さらに書込みデータ402として保存用画像データ401の先頭から所定のバイト(byte)数に書込む。前述した場合と同様の理由により、書込みデータ402は、画像データ401の左上に配置されている。
<Compression storage procedure>
Next, a compression / storing procedure when compressing and storing image data will be described.
In FIG. 3B, measurement data, determination result data, and tag data display data 403 and 404 are displayed in the storage image data 401. This is an example of the processed image displayed on the inspection machine.
The measurement data, determination result data, and tag data displayed in the display data 403 and 404 are further written as write data 402 in a predetermined number of bytes from the top of the storage image data 401. For the same reason as described above, the write data 402 is arranged at the upper left of the image data 401.

書込みデータ402は、判定結果、処理時間、計測データ、判定値などが含まれるほかに、さらに製品のタグ用データである識別コードや品種番号なども前述した1024byteの中に含まれている。
なお、表示データ403、404に表示された計測データ、判定結果データ、タグ用データは、検査機操作者の視認のためのものであるため、保存/取出用には、先頭から所定のバイト数に書込まれた書込みデータ402の計測データ、判定結果データ、タグ用データを用いる。
The write data 402 includes determination results, processing time, measurement data, determination values, and the like, and further includes an identification code, product number, and the like, which are product tag data, in the above-described 1024 bytes.
The measurement data, determination result data, and tag data displayed in the display data 403 and 404 are for visual inspection by the operator of the inspection machine. The measurement data, the determination result data, and the tag data of the write data 402 written in are used.

次に、圧縮した画像データ401(402、403、404含む)を画像処理用データ保存処理部103内部の次の演算を行う演算部(不図示)に、ハード転送をする(高速ハード転送410)。   Next, the compressed image data 401 (including 402, 403, and 404) is hard-transferred to a calculation unit (not shown) that performs the next calculation in the image processing data storage processing unit 103 (high-speed hard transfer 410). .

次に、処理420において、次の処理(1)、(2)、(3)を行う。すなわち、(1)書込みデータ402を取り出す(書込みデータ取出し)。
次に、(2)取り出した書込みデータ402の中のタグ用データを用いてファイル名を作成する。具体的な例としては、「識別コード」、「処理時間」、「品種番号」、「判定結果」をそのまま用いて、(識別コード+処理時間+品種番号+判定結果).jpgのファイル名を作成する。なお、jpg(Joint Photographic Experts Group)は圧縮の場合の拡張子である。また、無圧縮の場合と同様に「識別コード」、「処理時間」、「品種番号」、「判定結果」をそのまま用いているのでファイル名からファイルの素性が理解しやすいととともに、異なる画像処理用データのファイル名が重複する危険性がない。
また、(3)JPEG用exif(Exchange image file format)データ生成も行う。
Next, in process 420, the following processes (1), (2), and (3) are performed. That is, (1) The write data 402 is taken out (write data take-out).
Next, (2) a file name is created using the tag data in the extracted write data 402. As a specific example, “identification code”, “processing time”, “product number”, and “determination result” are used as they are, and the file name of (identification code + processing time + product number + determination result) .jpg is create. Note that jpg (Joint Photographic Experts Group) is an extension in the case of compression. In addition, as in the case of no compression, “identification code”, “processing time”, “product number”, and “judgment result” are used as they are, making it easy to understand the features of the file from the file name and different image processing. There is no risk of duplicate data file names.
Also, (3) JPEG exif (Exchange image file format) data is generated.

そして、画像処理用データ(画像データと書込みデータ)をJPEGに変換する(JPEGエンコード421)。
なお、このとき、パラメータメモリ132(図1)に指定された画素サイズ、圧縮率などに基づき変換が実施される。
Then, the image processing data (image data and write data) is converted to JPEG (JPEG encoding 421).
At this time, conversion is performed based on the pixel size, compression rate, and the like specified in the parameter memory 132 (FIG. 1).

また、次にexifデータに、取り出していた書込みデータ402の書き込みを行う(exifデータ書込み422)。   Next, the extracted write data 402 is written into the exif data (exif data write 422).

次に指定されたアーカイブ枚数に基づき画像処理用データのパッキング処理を行う(アーカイブ430)。
このとき、1枚ずつの(識別コード+処理時間+品種番号+判定結果).jpgのファイルは、アーカイブ枚数だけパッキングされて、パッキングされた画像処理用データは、(識別コード+アーカイブ開始時刻+品種番号).zipのファイルに変換される。なお、zip(ファイル圧縮の一形式)も圧縮の場合の拡張子である。
Next, the image processing data is packed based on the designated number of archives (archive 430).
At this time, each (identification code + processing time + product number + determination result) .jpg file is packed by the number of archives, and the packed image processing data is (identification code + archive start time + Product number) .zip file. Note that zip (one format of file compression) is also an extension in the case of compression.

次に、画像処理用データ保存処理部103(図1)から外部記憶装置22(図1)、つまりNAS450へ、アーカイブされた画像処理用データをFTP転送する(FTP転送440)。   Next, the image processing data storage processing unit 103 (FIG. 1) FTP-transfers the archived image processing data to the external storage device 22 (FIG. 1), that is, the NAS 450 (FTP transfer 440).

NAS450、つまり外部記憶装置22(図1)では、転送された画像処理用データを記憶、保存する。
以上が圧縮保存手順である。
なお、無圧縮保存手順の場合のNAS350と、圧縮保存手順の場合のNAS450とは、実際には兼用される同一の外部記憶装置22(図1)である。
The NAS 450, that is, the external storage device 22 (FIG. 1) stores and stores the transferred image processing data.
The above is the compressed storage procedure.
Note that the NAS 350 in the non-compressed storage procedure and the NAS 450 in the compressed storage procedure are actually the same external storage device 22 (FIG. 1) that is also used.

<印字検査書込みデータ例>
図4は、前記したように、印字検査において、画像処理用データ(画像データ)に書き込むデータの例の一覧を示した図である。
図4において、左側の欄に書込みデータの項目が列挙され、右側の欄に左側の欄の各項目に対応する具体的な内容が書込まれている。
実際の例としては、「1 検査機種別コード」として、「検査機種別や出荷製品固有番号」が書込まれる。以下、「2 処理時刻(年月日時分ミリ秒)」として、「2011年12月31日23時59分59秒999ms」、「3 検査品種番号」として、「画像処理品種番号n」、「4 判定値結果」として、「OK、NG及びNG要因コード(無印字、文字欠け、誤印字、文字変形など)」、「5 判定値」として、「文字形状一致度判定値、サイズ判定値、位置判定値、明るさ判定値など」、「6 計測パラメータ」として、「処理領域、文字抽出の画像パラメータなど」、「7 計測データ」として、「文字形状一致度、サイズ、位置、明るさの各計測値など」である。
<Example of print inspection writing data>
FIG. 4 is a diagram showing a list of examples of data to be written in the image processing data (image data) in the print inspection as described above.
In FIG. 4, items of write data are listed in the left column, and specific contents corresponding to the items in the left column are written in the right column.
As an actual example, “inspection machine type and shipment product unique number” is written as “1 inspection machine type code”. Hereinafter, “2 processing time (year / month / day / minute / millisecond)” is “2011 December 31, 23:59:59, 999 ms”, and “3 inspection product number” is “image processing product number n”, “ “4 Judgment value result”, “OK, NG and NG factor codes (no printing, missing characters, erroneous printing, character deformation, etc.)”, “5 Judgment value”, “character shape matching degree judgment value, size judgment value, “Position determination value, brightness determination value, etc.”, “6 measurement parameters”, “processing area, character extraction image parameters, etc.”, “7 measurement data”, “character shape match, size, position, brightness” Each measured value ”.

<保存データ検索手順例>
次に、NAS350(NAS450、図3)、つまり外部記憶装置22(図1)に保存された画像処理用データをPC(保存データ検索表示装置23、図1)で検索する手順について説明する。
図5は、NAS350(外部記憶装置22)の画像処理用データの保存データを、PC23で検索する手順の一例を示した図である。
<Example of stored data search procedure>
Next, a procedure for searching for image processing data stored in the NAS 350 (NAS 450, FIG. 3), that is, the external storage device 22 (FIG. 1) on the PC (stored data search and display device 23, FIG. 1) will be described.
FIG. 5 is a diagram showing an example of a procedure for searching the storage data of the image processing data of the NAS 350 (external storage device 22) by the PC 23.

図5において、まず、操作者599がPC23を操作して、検索条件を入力する(検索条件入力501)。   In FIG. 5, first, the operator 599 operates the PC 23 to input search conditions (search condition input 501).

さらに、操作者599がPC23に対して、検索の実行を指示、操作する(検索実行502)。   Further, the operator 599 instructs and operates the PC 23 to execute the search (search execution 502).

すると、検索する入力条件で指定された対象のファイルにおいて、後記する手順(503〜508)が繰り返される対象アーカイブ数ループ509に入る。   Then, the target archive number loop 509 is entered in which the steps (503 to 508) described later are repeated in the target file specified by the input condition to be searched.

対象アーカイブ数ループ509に入ると、まず対象となるデータをNAS350から検索する(対象アーカイブデータ検索503)。   When entering the target archive number loop 509, first, the target data is searched from the NAS 350 (target archive data search 503).

NAS350において、検索された保存データ504が読み出される準備がなされる。   In the NAS 350, the retrieved stored data 504 is prepared for reading.

次に、PC23は、NAS350から検索された保存データ504をファイルコピーして、アーカイブデータを取得する(アーカイブデータ取得(ファイルコピー)505)。   Next, the PC 23 makes a file copy of the saved data 504 retrieved from the NAS 350 and acquires archive data (archive data acquisition (file copy) 505).

次に、PC23において、取得したアーカイブデータを解凍する(ファイル解凍506)。   Next, in the PC 23, the acquired archive data is decompressed (file decompression 506).

次に、PC23において、ファイル解凍506したデータから画像情報を読み込む(画像情報読込507)。   Next, the PC 23 reads image information from the data decompressed 506 (image information reading 507).

次に、PC23において、読み込んだ画像情報の詳細な検索結果を表示する(詳細検索結果表示508)。   Next, the detailed search result of the read image information is displayed on the PC 23 (detailed search result display 508).

以上の手順(503〜508)が、対象アーカイブ数ループ509において繰り返される。   The above procedures (503 to 508) are repeated in the target archive number loop 509.

入力された条件のデータ検索が終了すると、PC23において、検索結果の保存(検索結果保存510)が行わる。なお、ファイル511に拡張子「.CSV」のCSV(Comma Separated Values)の形式で検索結果が保存される。   When the data search for the input conditions is completed, the search result is stored (search result storage 510) in the PC 23. The search result is saved in the file 511 in the CSV (Comma Separated Values) format with the extension “.CSV”.

なお、以上においては、外部記憶装置22(図1)がNAS350の場合について説明したが、前記したようにNAS450(図3)でも同様である。   Although the case where the external storage device 22 (FIG. 1) is the NAS 350 has been described above, the same applies to the NAS 450 (FIG. 3) as described above.

<保存データ検索表示例>
図6Aは、保存データ検索表示例の画面のイメージの一例を示す図である。
図6Aにおいては、保存データを表示する画面領域と、検索に係る操作を表示する画面領域とがあるが、細部は図6Aでは必ずしも鮮明とはいえないので、項目を一覧として、次に図6Bで説明する。
<Example of stored data search display>
FIG. 6A is a diagram illustrating an example of a screen image of a stored data search display example.
In FIG. 6A, there are a screen area for displaying saved data and a screen area for displaying an operation related to search. Details are not necessarily clear in FIG. 6A. I will explain it.

図6Bは、保存データ検索表示例における表示項目と操作項目の一覧の例を示す図であり、(a)は表示項目の一覧、(b)は操作項目の一覧を示している。
図6B(a)において、表示項目とその内容が示されている。(1)「画像表示エリア」では検索結果により選択されている画面を表示する。なお、図6Aにおいて、「画像表示エリア」は、左上の画面の領域に相当し、圧縮された画像データとそれに付随する計測データ、判定結果データなどが表示されている。
(2)「検索結果」は検索した結果を表示する。なお、図6Aにおいて、「検索結果」は左下の画面の領域に相当し、「No」、「検査機名」、「計測時間」、「検査結果」などが一例として示されている。
FIG. 6B is a diagram showing an example of a list of display items and operation items in a stored data search display example, where (a) shows a list of display items and (b) shows a list of operation items.
In FIG. 6B (a), display items and their contents are shown. (1) In the “image display area”, the screen selected by the search result is displayed. In FIG. 6A, an “image display area” corresponds to an area on the upper left screen, and displays compressed image data, measurement data associated therewith, determination result data, and the like.
(2) “Search result” displays the search result. In FIG. 6A, “search result” corresponds to an area on the lower left screen, and “No”, “inspection machine name”, “measurement time”, “inspection result”, and the like are shown as examples.

図6B(b)において、操作項目とその内容が示されている。項目名を列挙すれば、(3)検索結果、(4)識別コード、(5)IPアドレス(Internet Protocol Address)、(6)期間、である。
また、検索オプションとして、(7)品種、(8)計測結果、(9)軽不良ステータス、(10)重不良ステータス、である。
また、画像保存として、(11)保存先ディレクトリ、(12)保存先設定、(13)画像保存、である。
また、NAS容量確認として、(14)確認NAS ID(NASのIdentity)、(15)確認(容量)、である。
また、(16)検索、(17)終了、である。
以上の「操作項目」とその「内容」は、図6Aの右半分の画面の領域に相当する。
なお、以上は一例であるので「内容」については説明を省略する(図6B参照)。
In FIG. 6B (b), the operation items and their contents are shown. If the item names are listed, they are (3) search result, (4) identification code, (5) IP address (Internet Protocol Address), and (6) period.
Search options include (7) product type, (8) measurement result, (9) light defect status, and (10) heavy defect status.
Also, as image storage, (11) storage destination directory, (12) storage destination setting, and (13) image storage.
The NAS capacity confirmation includes (14) confirmation NAS ID (identity of NAS) and (15) confirmation (capacity).
Also, (16) search and (17) end.
The above “operation items” and their “contents” correspond to the screen area on the right half of FIG. 6A.
In addition, since the above is an example, description about "content" is abbreviate | omitted (refer FIG. 6B).

<本実施形態の性能の一例>
次に、印字検査機での全数デジタル画像/データ保存の実施形態の性能の一例を示す。
前提条件として、
<1>画像メモリの保存処理部への転送とJPEG圧縮処理をハードウェアで行う。
<2>ソフト処理にて500枚アーカイブして転送保存する。
<3>元の対象画像は、512×480画素サイズの8ビットグレー画像。
<4>圧縮は、1/10JPEGファイル化。
<5>アーカイブ枚数は、500枚。
<6>データの付与は、JPEGのExifファイルに書込みとする。
以上の条件で圧縮保存を60fps(Frames Per Second)以上の性能が実現できる。
したがって、倍速カメラ能力での全数デジタル保存が可能となり、システム処理時間のボトムネックとならずに印字検査機での全数デジタル画像/データ保存が実現できる。
<Example of performance of this embodiment>
Next, an example of the performance of the embodiment of the all-digital image / data storage in the print inspection machine is shown.
As a prerequisite,
<1> Transfer the image memory to the storage processing unit and JPEG compression processing by hardware.
<2> Archive and save 500 copies by software processing.
<3> The original target image is an 8-bit gray image having a size of 512 × 480 pixels.
<4> Compression is 1/10 JPEG file.
<5> The number of archives is 500.
<6> Data is added to a JPEG Exif file.
Under the above conditions, compression storage can achieve a performance of 60 fps (Frames Per Second) or more.
Accordingly, all-digital storage with the double-speed camera capability is possible, and all-digital image / data storage in the print inspection machine can be realized without causing a bottom neck of the system processing time.

<本実施形態の効果>
以上、本実施形態によれば次の効果がある。
《1》検査機の画像(画像データ)及びデータ(計測・判定関連データ)を高速に全数デジタル保存することで、画像処理装置でのトレーサビリティに必要な全てのデータを簡易に保存できる。
《2》市販の外部記憶装置を使用できるため、賞味期限までの全画像/データを安価に保存できる。例えば、外部記憶装置が8TB容量のNASの場合、1200個/分製造ライン×10時間/日×20日/月の条件では約18ヶ月分(長期記録)、保存可能となる。
《3》画像及びデータをデジタル一体保存しているため、データの保全性が高く、検索表示やデータの統計評価(トレンド、ばらつき)を、データベースを用いることなく容易に実現できる。
また、さらに高速検索を志向する場合は、データベースを構築することで対応可能である。
《4》画像及びデータをデジタル一体保存しているため、選択した画像群から計測データ統計処理を行ったり、判定結果データや計測データ条件での画像のみを抽出したりするなどの、画像とインプラントデータの相互検索や評価を行うことができる。
《5》画像データの先頭に検索データをインプラントしているので、サーチが高速で容易である。
《6》画像データを、パッキング処理をしているので、ファイル転送時間のロスを極小にし、高速での保存ができる。
《7》製品検査の判定結果を保存するのみならず、リアルタイムに表示をするので製造ラインの遠隔監視もできる。
《8》無圧縮画像の保存も可能であるため、画像処理装置に無圧縮画像を戻すことで、デジタル無圧縮画像の再処理やアルゴリズム検証に供することも可能である。
《9》画像処理用高速データ保存装置10(図1参照)は、一体化された装置であるのでコンパクトであって、大きな占有面積(体積)を必要とせず、取り扱いが簡便である。
<Effect of this embodiment>
As described above, the present embodiment has the following effects.
<< 1 >> By storing all the images (image data) and data (measurement / judgment related data) of the inspection machine at high speed, all data necessary for traceability in the image processing apparatus can be easily stored.
<< 2 >> Since a commercially available external storage device can be used, all images / data up to the expiration date can be stored at low cost. For example, when the external storage device is an 8 TB capacity NAS, it can be stored for about 18 months (long-term recording) under the condition of 1200 pieces / minute production line × 10 hours / day × 20 days / month.
<3> Since the image and data are stored digitally, data integrity is high, and search display and data statistical evaluation (trend, variation) can be easily realized without using a database.
In addition, if you intend to search faster, you can do it by building a database.
<< 4 >> Since images and data are stored digitally, images and implants, such as performing measurement data statistical processing from the selected image group, or extracting only images with judgment result data and measurement data conditions, etc. Mutual search and evaluation of data can be performed.
<5> Since search data is implanted at the head of image data, the search is fast and easy.
<< 6 >> Since the image data is packed, the loss of file transfer time can be minimized and the image data can be stored at high speed.
<< 7 >> Not only the results of product inspection determination are stored, but also the real-time display enables remote monitoring of the production line.
<< 8 >> Since an uncompressed image can be stored, it is possible to reprocess the digital uncompressed image and to perform algorithm verification by returning the uncompressed image to the image processing apparatus.
<9> The high-speed data storage device 10 for image processing (see FIG. 1) is an integrated device, is compact, does not require a large occupied area (volume), and is easy to handle.

(その他の実施形態)
以上、本発明の実施形態について図面を参照して詳述したが、本発明はこれら実施形態およびその変形に限定されるものではなく、本発明の要旨を逸脱しない範囲の設計変更等があってもよく、以下にその例をあげる。
(Other embodiments)
As mentioned above, although embodiment of this invention was explained in full detail with reference to drawings, this invention is not limited to these embodiment and its deformation | transformation, There exists a design change etc. of the range which does not deviate from the summary of this invention. Well, here are some examples:

図1の実施形態において、使用するカメラ21がデジタル転送の機能を具備している場合は、A/D変換部101を使用せずに、画像データを直接、画像メモリ102に取込んでもよい。   In the embodiment of FIG. 1, when the camera 21 to be used has a digital transfer function, the image data may be directly taken into the image memory 102 without using the A / D conversion unit 101.

また、図1の実施形態において、画像処理用高速データ保存装置10を計測システムや監視システムに適用する場合は、不良判定演算部105における不良判定演算や合否出力及び表示部106における合否出力を省略してもよい。   In the embodiment of FIG. 1, when the high-speed image processing data storage device 10 is applied to a measurement system or a monitoring system, the failure determination calculation and the pass / fail output in the failure determination calculation unit 105 and the pass / fail output in the display unit 106 are omitted. May be.

また、図2のフローチャートは一例であって、例えば、ステップS201の「保存用画像にデータインプラント」の工程に先立って、ステップS202の「保存用画像は圧縮/無圧縮?」の工程を行うようなフロー構成もある。   Further, the flowchart of FIG. 2 is an example. For example, prior to the step of “Data Implantation for Storage Image” in step S201, the step “Are the image for storage compressed / uncompressed?” In step S202 is performed. There is also a simple flow configuration.

また、保存用画像が圧縮もしくは無圧縮のどちらかに限定される場合には、図2のフローチャートにおいて、ステップS202、S203、S204、S205の工程を削除したフロー構成もある。   In addition, when the storage image is limited to either compression or non-compression, there is a flow configuration in which steps S202, S203, S204, and S205 are deleted from the flowchart of FIG.

また、図2のフローチャートにおいてステップS209は「生産終了?」と表記しているが、このフローは「生産」に関わる検査に限定されるものではない。品目の検査に関わる事象であれば、必ずしも生産工程である必要はない。   In the flowchart of FIG. 2, step S209 is described as “production end?”, But this flow is not limited to the inspection related to “production”. If it is an event related to the inspection of an item, it is not necessarily a production process.

また、図2のステップS204ではJPEGの圧縮形態であり、ステップS205ではExifファイルの形態であり、ステップS206ではZipファイルの形態であったが、これらの圧縮方法やファイル形式は一例であり、他の圧縮方法やファイル形式を用いてもよい。用途や時代の趨勢によって、そのときの都合のよい、様々な形態をとりうることは可能である。   Also, in step S204 in FIG. 2, the compression format is JPEG, in step S205 is an Exif file format, and in step S206 is a Zip file format. However, these compression methods and file formats are merely examples. The compression method or file format may be used. It is possible to take various forms that are convenient at the time, depending on the usage and trends of the times.

また、図3のファイル名作成320やファイル名作成420(2)においては、「識別コード」、「処理時間」、「品種番号」、「判定結果」をそのまま用いて(識別コード+処理時間+品種番号+判定結果)のファイル名を作成したが、他の項目を用いてもよい。
また、アーカイブ430においては、(識別コード+アーカイブ開始時刻+品種番号)によるzipのファイル名を作成したが、他の項目を用いてもよい。
Further, in the file name creation 320 and file name creation 420 (2) in FIG. 3, the “identification code”, “processing time”, “product number”, and “determination result” are used as they are (identification code + processing time + Although the file name of “product number + judgment result” has been created, other items may be used.
In the archive 430, the zip file name is created by (identification code + archive start time + product number), but other items may be used.

10 画像処理用高速データ保存装置
101 A/D変換部
102 画像メモリ
103 画像処理用データ保存処理部
104 画像計測演算処理部
105 不良判定演算部
106 合否出力及び表示部
111 不良判定閾値設定部
112 閾値メモリ
121 計測パラメータ設定部
122 パラメータメモリ(第1のパラメータメモリ)
132 パラメータメモリ(第2のパラメータメモリ)
131 データ保存用パラメータ設定部
21 カメラ
22、350、450 外部記憶装置、NAS
23 保存データ検索表示装置、PC
301、401 画像データ、保存用画像データ
302、402 書込みデータ
310、410 高速ハード転送
320 ファイル名作成
330、430 アーカイブ
340、440 FTP転送
403、404 表示データ
420 処理
421 JPEGエンコード
422 exifデータ書込み
501 検索条件入力
502 検索実行
503 対象アーカイブデータ検索
504 保存データ
505 アーカイブデータ取得(ファイルコピー)
506 ファイル解凍
507 画像情報読込
508 詳細検索結果表示
509 対象アーカイブ数ループ
510 検索結果保存
511 ファイル
599 操作者
D11、D12 画像データ
D21、D22 計測データ
D31 判定結果データ及び処理時刻データ
D32、D33 判定結果データ及び処理時刻データ(判定結果と関連データ)
D4 画像処理用データ
P122、P132 パラメータ
T112 閾値
DESCRIPTION OF SYMBOLS 10 Image processing high-speed data storage apparatus 101 A / D conversion part 102 Image memory 103 Image processing data storage processing part 104 Image measurement calculation processing part 105 Defect determination calculation part 106 Pass / fail output and display part 111 Defect determination threshold value setting part 112 Threshold value Memory 121 Measurement parameter setting unit 122 Parameter memory (first parameter memory)
132 Parameter memory (second parameter memory)
131 Data storage parameter setting unit 21 Camera 22, 350, 450 External storage device, NAS
23 Saved data search and display device, PC
301, 401 Image data, Storage image data 302, 402 Write data 310, 410 High-speed hard transfer 320 File name creation 330, 430 Archive 340, 440 FTP transfer 403, 404 Display data 420 Processing 421 JPEG encoding 422 Exif data write 501 Search Condition input 502 Search execution 503 Target archive data search 504 Stored data 505 Archive data acquisition (file copy)
506 File decompression 507 Image information reading 508 Detailed search result display 509 Target archive number loop 510 Search result storage 511 File 599 Operator D11, D12 Image data D21, D22 Measurement data D31 Determination result data and processing time data D32, D33 Determination result data And processing time data (judgment result and related data)
D4 Image processing data P122, P132 Parameter T112 Threshold

Claims (7)

カメラを用いた画像処理装置において、画像データと画像処理実行ごとに扱う計測・判定関連データを高速に外部記憶装置に全数デジタル保存する画像処理用高速データ保存方法であって、
保存用画像である画像データに前記計測・判定関連データをインプラントする工程と、
指定されたアーカイブ枚数に基づき、圧縮画像データのパッキング処理を行う工程と、
前記パッキング処理された画像処理用データアーカイブファイルを外部記憶装置へ転送し保存する工程と、
を備えることを特徴とする画像処理用高速データ保存方法。
In an image processing apparatus using a camera, a high-speed data storage method for image processing that digitally stores all of image data and measurement / judgment related data handled every time image processing is performed in an external storage device,
Implanting the measurement / determination related data into image data that is an image for storage;
A process of packing compressed image data based on the designated number of archives;
Transferring and storing the packed image processing data archive file to an external storage device;
A high-speed data storage method for image processing, comprising:
カメラを用いた画像処理装置において、画像データと画像処理実行ごとに扱う計測・判定関連データを高速に外部記憶装置に全数デジタル保存する画像処理用高速データ保存方法であって、
保存用画像である画像データに計測・判定関連データをインプラントする工程と、
前記保存用画像である画像データを圧縮するか、無圧縮のままにするかを判定する工程と、
前記画像データを圧縮する場合に前記インプラントされた計測・判定関連データを取り出す工程と、
前記計測・判定関連データを取り出された前記画像データを指定された圧縮率に基づき画像の圧縮を行う工程と、
前記指定された圧縮率に基づき圧縮された圧縮画像データのヘッダに前記計測・判定関連データをインプラントする工程と、
指定されたアーカイブ枚数に基づき、前記圧縮画像データのパッキング処理を行う工程と、
前記圧縮画像データのパッキング処理において、前記アーカイブ枚数に到達したか否かを判定する工程と、
前記パッキング処理された画像処理用データアーカイブファイルを外部記憶装置へ転送し保存する工程と、
を備えることを特徴とする画像処理用高速データ保存方法。
In an image processing apparatus using a camera, a high-speed data storage method for image processing that digitally stores all of image data and measurement / judgment related data handled every time image processing is performed in an external storage device,
Implanting measurement / judgment related data into image data that is an image for storage;
Determining whether to compress the image data that is the storage image or leave it uncompressed;
Retrieving the implanted measurement / determination related data when compressing the image data;
A step of compressing the image based on a specified compression ratio of the image data from which the measurement / determination related data is extracted;
Implanting the measurement / determination related data in a header of compressed image data compressed based on the designated compression ratio;
A step of packing the compressed image data based on the designated number of archives;
A step of determining whether or not the number of archives has been reached in the packing process of the compressed image data;
Transferring and storing the packed image processing data archive file to an external storage device;
A high-speed data storage method for image processing, comprising:
請求項1または請求項2に記載の画像処理用高速データ保存方法において、
前記計測・判定関連データが前記保存用画像である画像データの先頭に書込まれることを特徴とする画像処理用高速データ保存方法。
In the high-speed data storage method for image processing according to claim 1 or 2,
A high-speed data storage method for image processing, wherein the measurement / determination related data is written at the head of image data which is the image for storage.
請求項1乃至請求項3のいずれか一項に記載の画像処理用高速データ保存方法において、
前記計測・判定関連データは、判定結果と処理時刻と計測データと判定値とを有することを特徴とする画像処理用高速データ保存方法。
The high-speed data storage method for image processing according to any one of claims 1 to 3,
The high-speed data storage method for image processing, wherein the measurement / determination related data includes a determination result, a processing time, measurement data, and a determination value.
請求項1乃至請求項4のいずれか一項に記載の画像処理用高速データ保存方法において、
前記パッキング処理された画像処理用データアーカイブファイルのファイル名に識別コード、アーカイブ開始時刻、品種番号の項目のうち、少なくとも一つを含むことを特徴とする画像処理用高速データ保存方法。
The high-speed data storage method for image processing according to any one of claims 1 to 4,
An image processing high-speed data storage method, wherein the file name of the image processing data archive file subjected to packing processing includes at least one of items of an identification code, an archive start time, and a product number.
カメラを用いた画像処理装置において、画像データと画像処理実行ごとに扱う計測・判定関連データを高速に外部記憶装置に全数デジタル保存する画像処理用高速データ保存装置であって、
前記カメラからの製品に関わる画像データをアナログ−デジタル変換するA/D変換部と、
前記製品の不良判定に関わる閾値を設定する不良判定閾値設定部と、
前記製品の画像計測に関わる計測パラメータを設定する計測パラメータ設定部と、
アナログ−デジタル変換された前記画像データを前記計測パラメータ設定部のパラメータに基づいて画像計測に関わる演算処理をする画像計測演算処理部と、
前記画像計測演算処理部で演算処理された計測データを前記不良判定閾値設定部の閾値に基づいて不良判定に関わる演算処理をする不良判定演算部と、
データ保存に関わるパラメータを設定するデータ保存用パラメータ設定部と、
前記アナログ−デジタル変換された画像データと、前記画像計測演算処理部で演算処理された計測データと、前記不良判定演算部で演算処理された判定結果データおよび処理時刻データと、前記データ保存用パラメータ設定部で設定されたパラメータと、に基づき画像処理用データ保存に関する演算処理を行う画像処理用データ保存処理部と、
を備えることを特徴とする画像処理用高速データ保存装置。
In an image processing apparatus using a camera, a high-speed data storage device for image processing that digitally stores all of image data and measurement / judgment related data handled every time image processing is performed in an external storage device,
An A / D converter for analog-digital conversion of image data related to the product from the camera;
A defect determination threshold value setting unit for setting a threshold value related to the defect determination of the product;
A measurement parameter setting unit for setting measurement parameters related to image measurement of the product;
An image measurement arithmetic processing unit that performs arithmetic processing related to image measurement on the basis of the parameters of the measurement parameter setting unit for the analog-digital converted image data;
A defect determination calculation unit for performing calculation processing related to defect determination based on the measurement data calculated by the image measurement calculation processing unit based on the threshold value of the defect determination threshold setting unit;
A data storage parameter setting section for setting parameters related to data storage;
The analog-digital converted image data, the measurement data calculated by the image measurement calculation processing unit, the determination result data and processing time data calculated by the defect determination calculation unit, and the data storage parameter An image processing data storage processing unit that performs arithmetic processing related to image processing data storage based on the parameters set in the setting unit;
A high-speed data storage device for image processing, comprising:
請求項6に記載の画像処理用高速データ保存装置において、
さらに、
前記A/D変換部でアナログ−デジタル変換された画像データを記憶する画像メモリと、
前記不良判定閾値設定部で設定された閾値を記憶する閾値メモリと、
前記計測パラメータ設定部で設定された計測パラメータを記憶する第1のパラメータメモリと、
前記データ保存用パラメータ設定部で設定されたデータ保存に関わるパラメータを記憶する第2のパラメータメモリと、
前記不良判定演算部で演算処理された判定結果と関連データを出力し、かつ該判定結果と関連データを表示する合否出力及び表示部と、
を備えることを特徴とする画像処理用高速データ保存装置。
The high-speed data storage device for image processing according to claim 6,
further,
An image memory for storing the image data analog-digital converted by the A / D converter;
A threshold memory for storing the threshold set by the defect determination threshold setting unit;
A first parameter memory for storing measurement parameters set by the measurement parameter setting unit;
A second parameter memory for storing parameters related to data storage set in the data storage parameter setting unit;
A pass / fail output and display unit for outputting the determination result and the related data calculated by the defect determination calculation unit, and displaying the determination result and the related data;
A high-speed data storage device for image processing, comprising:
JP2012025856A 2012-02-09 2012-02-09 High speed data storage method and apparatus for image processing Active JP5719321B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012025856A JP5719321B2 (en) 2012-02-09 2012-02-09 High speed data storage method and apparatus for image processing

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012025856A JP5719321B2 (en) 2012-02-09 2012-02-09 High speed data storage method and apparatus for image processing

Publications (2)

Publication Number Publication Date
JP2013164641A true JP2013164641A (en) 2013-08-22
JP5719321B2 JP5719321B2 (en) 2015-05-13

Family

ID=49175975

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012025856A Active JP5719321B2 (en) 2012-02-09 2012-02-09 High speed data storage method and apparatus for image processing

Country Status (1)

Country Link
JP (1) JP5719321B2 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016091300A (en) * 2014-11-05 2016-05-23 コニカミノルタ株式会社 Image generation device, image generation control program and image generation control method
WO2017216950A1 (en) * 2016-06-17 2017-12-21 富士機械製造株式会社 Component-mounting device and component-mounting system
JP2018128729A (en) * 2017-02-06 2018-08-16 コニカミノルタ株式会社 Process monitoring apparatus, and control method and program for process monitoring apparatus
CN109947057A (en) * 2019-02-14 2019-06-28 珠海格力智能装备有限公司 Control method, the device and system of test result
CN112615973A (en) * 2020-12-24 2021-04-06 深圳市优必选科技股份有限公司 Picture display method, device, server and computer readable storage medium
CN114827149A (en) * 2022-04-29 2022-07-29 北京尚谷彤邺科技发展有限公司 Transmission system, method and device for real-time communication big data

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004350725A (en) * 2003-05-27 2004-12-16 Olympus Corp Medical image recording apparatus
JP2007147354A (en) * 2005-11-25 2007-06-14 I-Pulse Co Ltd Inspection machine, inspection method and mounting line
JP2009063365A (en) * 2007-09-05 2009-03-26 Nikon Corp Inspection device and inspection method
JP2009259106A (en) * 2008-04-18 2009-11-05 Toshiba Corp System for assisting preparation of medical-image reading report
JP2010128659A (en) * 2008-11-26 2010-06-10 Konica Minolta Medical & Graphic Inc Medical image management system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004350725A (en) * 2003-05-27 2004-12-16 Olympus Corp Medical image recording apparatus
JP2007147354A (en) * 2005-11-25 2007-06-14 I-Pulse Co Ltd Inspection machine, inspection method and mounting line
JP2009063365A (en) * 2007-09-05 2009-03-26 Nikon Corp Inspection device and inspection method
JP2009259106A (en) * 2008-04-18 2009-11-05 Toshiba Corp System for assisting preparation of medical-image reading report
JP2010128659A (en) * 2008-11-26 2010-06-10 Konica Minolta Medical & Graphic Inc Medical image management system

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016091300A (en) * 2014-11-05 2016-05-23 コニカミノルタ株式会社 Image generation device, image generation control program and image generation control method
WO2017216950A1 (en) * 2016-06-17 2017-12-21 富士機械製造株式会社 Component-mounting device and component-mounting system
CN109315085A (en) * 2016-06-17 2019-02-05 株式会社富士 Element fixing apparatus and component mounting system
JPWO2017216950A1 (en) * 2016-06-17 2019-04-04 株式会社Fuji Component mounting apparatus and component mounting system
CN109315085B (en) * 2016-06-17 2020-10-27 株式会社富士 Component mounting device and component mounting system
JP2018128729A (en) * 2017-02-06 2018-08-16 コニカミノルタ株式会社 Process monitoring apparatus, and control method and program for process monitoring apparatus
CN109947057A (en) * 2019-02-14 2019-06-28 珠海格力智能装备有限公司 Control method, the device and system of test result
CN109947057B (en) * 2019-02-14 2021-08-17 珠海格力智能装备有限公司 Test result control method, device and system
CN112615973A (en) * 2020-12-24 2021-04-06 深圳市优必选科技股份有限公司 Picture display method, device, server and computer readable storage medium
CN112615973B (en) * 2020-12-24 2023-04-21 深圳市优必选科技股份有限公司 Picture display method, device, server and computer readable storage medium
CN114827149A (en) * 2022-04-29 2022-07-29 北京尚谷彤邺科技发展有限公司 Transmission system, method and device for real-time communication big data

Also Published As

Publication number Publication date
JP5719321B2 (en) 2015-05-13

Similar Documents

Publication Publication Date Title
JP5719321B2 (en) High speed data storage method and apparatus for image processing
US9251582B2 (en) Methods and systems for enhanced automated visual inspection of a physical asset
US20140129882A1 (en) Encoding diagnostic data in an error message for a computer program
JP7099487B2 (en) Data management system, data management method, and data management program
US20210019532A1 (en) Method and system for facilitating tray management
US20080001946A1 (en) Apparatus for and method of displaying image
JP2008011056A (en) Stored moving picture selection apparatus, method, and system, program thereof, and computer-readable recording medium with program recorded therein
WO2021019821A1 (en) Information management system and information management method
JP5233255B2 (en) Variable length data storage device, variable length data storage method, variable length data read method and program thereof
JP2012003632A (en) Manufacturing process management system
JP5216517B2 (en) Image inspection system
CN112883000B (en) Deformation monitoring radar data file storage method
JP2001157146A (en) Image information processor
JP2830697B2 (en) Data processing device
WO2020203191A1 (en) Compression device, compression method, and compression program
AU2006250921A1 (en) Digital evidence bag
JP2019050531A (en) Data compression program, data decoding program, data compression method, and data compression device
US9286696B2 (en) Compression within a set of images
JP2007058645A (en) Xml data compression device, xml data compression method and xml data compression program
CN117522783A (en) Material defect detection full life cycle management system and equipment
TWM614098U (en) Monitoring system
CN116320637A (en) Progress bar control method and device for uploading picture compression package
JP4733223B1 (en) Image compression method
CN114339307A (en) Video desensitization method and device, computer equipment and storage medium
JP2022115058A5 (en)

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20131018

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140708

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20140710

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140903

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20150303

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20150320

R150 Certificate of patent or registration of utility model

Ref document number: 5719321

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150