JP3805899B2 - Information recording method and apparatus for sheet metal products - Google Patents
Information recording method and apparatus for sheet metal products Download PDFInfo
- Publication number
- JP3805899B2 JP3805899B2 JP22728098A JP22728098A JP3805899B2 JP 3805899 B2 JP3805899 B2 JP 3805899B2 JP 22728098 A JP22728098 A JP 22728098A JP 22728098 A JP22728098 A JP 22728098A JP 3805899 B2 JP3805899 B2 JP 3805899B2
- Authority
- JP
- Japan
- Prior art keywords
- metal product
- image
- plate
- marking
- information
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Length Measuring Devices By Optical Means (AREA)
- Image Processing (AREA)
Description
【0001】
【発明が属する技術分野】
本発明は、特に有効部と非有効部とを有する板状金属製品に情報を直接マーキングする際に適用して好適な、板状金属製品への情報記録方法及び装置に関する。
【0002】
【従来の技術】
板状金属製品には、カラーテレビのブラウン管に使用されるシャドウマスクやアパーチャグリル、半導体の製造に使用されるリードフレーム等のように、製品本来の機能部分である有効部と、その周辺部分等の非有効部とを併有するものがある。
【0003】
このような板状金属製品に、製品番号等のその製品に関する情報を上記非有効部にマーキングし、後の工程でその情報を自動的に読み取って利用することが行われている。
【0004】
このように、情報を上記板状金属製品にマーキングする場合、その位置は製品の設計段階で予め指定しておくのが一般的である。
【0005】
【発明が解決しようとする課題】
しかしながら、板状金属製品の表面状態は全体に亘って一定しているとは限らないため、製品設計時点で指定した位置が、採用するマーキング方法にとってマーキング位置として最適であるとは限らないという問題がある。
【0006】
本発明は、前記従来の問題点を解決するべくなされたもので、板状金属製品に情報を直接マーキングする場合、個々の製品毎に最適な条件でマーキングできることから、マーキングした情報を確実に読み取ることができる板状金属製品への情報記録方法及び装置を提供することを課題とする。
【0007】
【課題を解決するための手段】
本発明は、有効部と非有効部を有する板状金属製品の非有効部に、情報を直接マーキングする板状金属製品への情報記録方法であって、板状金属製品を画像入力し、入力された画像を所定の閾値を用いて2値化し、該閾値を超える画素値からなるノイズが抽出された2値化画像を作成し、該2値化画像の非有効部に存在するノイズに基づいて前記板状金属製品上のマーキング位置を決定することにより、前記課題を解決したものである。
【0008】
本発明は、又、有効部と非有効部を有する板状金属製品の非有効部に、情報を直接マーキングする板状金属製品への情報記録装置であって、板状金属製品を基準位置に載置する載置台と、該載置台上の板状金属製品を画像入力する画像入力手段と、該画像入力手段により入力された画像から2値化画像を作成する手段と、作成された2値化画像の非有効部を所定の大きさのウィンドに分割し、各ウィンド毎にノイズの面積を算出する手段と、算出されたノイズの面積に基づいて板状金属製品上のマーキング位置に対応するウィンドを選択する手段と、選択されたウィンドの画像上の位置から板状金属製品上のマーキング位置を算出する手段と、算出されたマーキング位置に所定の情報をマーキングする手段とを備えたことにより、同様に前記課題を解決したものである。
【0009】
即ち、エリアセンサやラインセンサ等の画像入力手段により、板状金属製品の画像入力を行い、その画像データを2値化することにより微細な凹凸がノイズとして抽出された2値化画像を作成し、その非有効部のノイズに基づいてマーキング位置を決定するようにしたので、入力された画像データを画像処理することにより、画像認識により製品の有効部を避けると共に、マーキングし易く、且つマーキング内容を認識し易い位置を選択することができると共に、その位置を自動認識できるようにすることにより、マーキング位置を自動選択することも可能となる。
【0010】
【発明の実施の形態】
以下、図面を参照して、本発明の実施の形態について詳細に説明する。
【0011】
図1は、本発明に係る第1実施形態の情報記録装置の概略構成を示す説明図である。
【0012】
本実施形態の情報記録装置は、有効部と非有効部とを有するシャドウマスク(板状金属製品)SMを基準位置に載置すると共に、図示しないサーボモータ(移動手段)により矢印で示すX方向に一定の速度で移動制御可能なXステージ(載置台)10と、該シャドウマスクSMから画像を入力するラインセンサカメラ(画像入力手段)12と、該カメラ12で画像を入力する際にシャドウマスクSMの表面を照明する照明装置14と、ラインセンサカメラ12により入力される画像データを処理する画像処理装置16とを備えている。
【0013】
この画像処理装置16は、上記ラインセンサカメラ12により入力された画像から2値化画像を作成する手段と、作成された2値化画像の非有効部を所定の大きさのウィンドに分割し、各ウィンド毎にノイズの面積を算出する手段と、算出されたノイズの面積に基づいてシャドーマスクSM上のマーキング位置に対応するウィンドを選択する手段と、選択されたウィンドの画像上の位置からシャドーマスクSM上のマーキング位置を算出する手段とを内蔵している。
【0014】
即ち、図示は省略するが、前記Xステージ10の位置座標系(板状金属製品の位置座標系)と入力画像の画像座標系とが対応付けられており、選択されたウィンドの画像座標から、シャドーマスクSM上のマーキング位置の位置座標が算出されるようになっている。
【0015】
又、この情報記録装置では、上記画像処理装置16で画像処理する際に使用する、有効部位置データ等の製品種類毎に固有のデータが格納されている製品情報データベース18と、前記画像処理装置16で算出されたマーキング位置のデータが入力されるコントローラ20と、該コントローラ20により入力されたマーキング位置データに基づいて該当する製品上の位置をマーキングするマーキング装置22等を備えている。
【0016】
又、前記画像処理装置16は、前記データベース18から入力された有効部に関するデータを用いて前記ラインセンサカメラ12により入力された画像におけるシャドウマスクSMの有効部に対応する範囲をマスクする手段を内蔵している。
【0017】
本実施形態では、以下のように各操作が実行される。
【0018】
まず、シャドウマスクSMはXステージ10上の所定の基準位置に載置され、操作が開始されると、該Xステージ10の移動に伴って矢印方向に一定速度で移動するシャドウマスクSMから、移動距離に同期して、例えば1ms毎に走査されるラインセンサカメラ12により、該シャドウマスクSM全体に亘る画像が前記画像処理装置16に入力される。このように入力された画像データは、画像処理装置16内のフレームメモリに逐次蓄積される。
【0019】
この画像処理装置16では、フレームメモリから読み出されたシャドウマスクSM全体の画像データについて、図2に示すフローチャートに従って以下に詳述する画像処理が実行される。
【0020】
但し、この第1実施形態では、シャドウマスクSMの周辺部に当る非有効部の適切な位置に、2次元コードをレーザマーカ(マーキング装置)22により直接マーキングする場合を取り上げる。
【0021】
そこで、シャドウマスク等の板状金属製品に、2次元情報(文字、図形、2次元コード等)をマーキングする場合の特徴を、2次元コードをレーザマーキングする場合を例に予め説明しておく。
【0022】
板状金属製品の表面に直接レーザマーキングされている2次元コードを、図示しない2次元コードリーダが有するCCDカメラにより、画像として取り込み、それを2値化画像にした後、該画像からデコーダにより情報を自動的に読み出すことが行われている。このような2次元コードをCCDカメラにより安定して画像認識するためには、極力ノイズが無いようにする必要があるため、S/Nを高くすることが重要である。
【0023】
ところが、板状金属製品は、その精製工程において圧延されているため、その表面には圧延ローラによる微細な凹凸が発生していることがある。図3は、このような凹凸が発生している板状製品の表面を拡大した状態を概念的に示した平面図とそのAA′位置における断面図である。なお、この平面図は平坦部が白になるように処理した2値化画像に相当する。
【0024】
このような凹凸が発生している板状金属製品の表面に2次元コードをレーザマーキングすると、照明条件を最適にして前記CCDカメラにより該2次元コードを画像として取り込んだとしても、これら凹凸がノイズ源となって入力した画像データから該コードを認識できないことがある。図4は、このようなCCDカメラによる入力画像の一例を概念的に示したもので、点在する黒部分がノイズNであり、破線Cが2次元コードを表している。
【0025】
板状金属製品にマーキングされる2次元情報には、上述したような特徴があることから、本実施形態では、前記画像処理装置16において、フレームメモリから読み出された画像データについて、まず平滑化処理を行う。これは、光学的、機械的な理由により画像に入り込んだノイズ等を除去し、より正確な画像データにするための処理であり、一般的な処理方法を採用することができる。
【0026】
上記ステップ1で平滑化した画像に対して、前記製品情報データベース18から入力された当該シャドウマスクSMに関する有効部位置データを用いて、該画像における有効部をマスクする(ステップ2)。これを、図5に示した次の処理により作成される2値化画像を利用して説明すると、黒い周縁部で示される非有効部Saの内側にエッチングにより多数の細孔が形成されている領域である有効部Sbに位置する画素の画素値を、2値化で使用する閾値以上の一定の画素値に置き換え、2値化画像で白になるようにする処理にあたる。
【0027】
次いで、上記のようにステップ2でマスクした画像データを2値化し、図5に示したような2値化画像を作成する(ステップ3)。この画像は、上記マスク画像の全画素の画素値を所定の閾値と比較し、該閾値以上の画素を1(白)に、閾値未満の画素を0(黒)に置き換えることにより、白黒の画像を作成していることにあたる。即ち、前記図4の場合と逆の関係で表わしてある。
【0028】
この図5で、非有効部Saで黒は表面が平坦であることを、白は2次元コードを画像入力する際に障害となるノイズNであり、表面に存在する凹凸に起因するものである。
【0029】
ここで行う2値化の閾値としては、前述した如く、後に図示しない2次元コードリーダにより2次元コードを画像入力し、その画像から2次元コードをデコードするために作成される2値化画像を作成する際に使用する閾値を用い、該コードの読取り時の条件に近付けることが望ましい。この場合、前記図1に示した照明装置14の光源の仕様等のラインセンサカメラ12による画像の入力条件も、極力2次元コードリーダの画像の入力系に近付けることが望ましい。
【0030】
次いで、図6に非有効部Saを白のフレームで示し、それに複数の矩形を重ねて示したように、該非有効部を所定の大きさの矩形のウィンドWに分割し(ステップ4)、該ウィンドW毎にノイズNの合計面積を求め(ステップ5)、求めたノイズ面積が最小のウィンドを求めることにより、それをマーキング位置として選択する。図7には、このようにウインド分割された矩形の非有効部に複数のノイズが存在する様子を拡大して示した。
【0031】
上記ウィンドWの位置とサイズを、実際のシャドウマスクSM上のマーキング位置とサイズに正確に対応付けておくことにより、マーキング位置のノイズ成分を忠実に再現できることから、マーキング位置にノイズの原因となる凹凸が存在する場合でも、2次元コードをデコードする際に、それを考慮できるので、情報の読取り精度を向上できる。
【0032】
なお、ここでは、非有効部Saをウィンドに分割する際、1ウィンド分ずつずらしているが、処理に時間的な余裕があれば、例えば半ウィンドずつずらすようにしてもよい。こうすることにより、更にマーキング位置の選択肢を増やすことができる。
【0033】
上記ステップ6でノイズの合計面積が一番小さいウィンドを選択したら、そのウィンドに対応するシャドウマスク上の位置座標を求める。このシャドウマスクSM上の位置座標は、前述したように該シャドウマスクSMが基準位置に載置されるXステージ10上の座標と、ラインセンサカメラ12で入力される画像上の座標が予め対応付けられていることから、容易に算出することができる。
【0034】
このように演算によりシャドウマスクSM上のマーキング位置の位置座標が決定されると、該座標データは画像処理装置16からコントローラ20に出力され、該コントローラ20が入力された座標データを基にレーザマーカ22を制御することにより、同座標に対応するシャドウマスクSM上に2次元コードがマーキングされる。
【0035】
以上詳述した如く、本実施形態によれば、非有効部Saの中で最も平坦な面に2次元コードをレーザマーキングすることができるため、情報の書き込みが容易であると共に、書き込まれた情報を図示しない2次元コードリーダによる自動読取りも容易に行うことができる。
【0036】
次に、本発明に係る第2実施形態について説明する。
【0037】
本実施形態では、前記図1に示した情報記録装置が備えているマーキング装置22としてレーザマーカ又はインクジェット装置を用い、シャドウマスクSMにバーコード(1次元情報)をマーキングするようにした以外は前記第1実施形態と実質的に同一である。
【0038】
まず、板状金属製品にマーキングするバーコードの特徴について説明する。一般にバーコードから情報を読み取るために用いられるバーコードリーダは、通常、半導体レーザ又はLEDを光源とする投光部から、上記バーコードに光照射し、その際に白バーで乱反射した散乱光と黒バーの無反射とから形成される受光量データを基にコードを判読している。
【0039】
図8(A)は、上記白黒のバーコードを模式的に示したものであり、このバーコードについて得られる通常の読取りデータ(受光量データ)は、同図(B)のように示すことができ、白黒の受光量の差が明確であることから、確実に認識することができる。
【0040】
ところが、製品が板状金属である場合、その表面が鏡面状態に近いと、直接金属面にインクジェット装置やレーザマーカで書かれたバーコードを光学的に読み取ることは、原理的に困難である。
【0041】
即ち、図9に、シャドウマスクSMの表面に印字されているバーコードBを、バーコードリーダ30で読み取って利用する様子を概念的に示したように、通常のバーコードリーダでは、前記レーザ光を照射する投光部とCCD等からなる受光部とは正反射を受ける関係になっていないため、鏡面の場合は受光部へ集光しないことになる。そのため、金属表面が鏡面状態になっていると、入射光(レーザ光)は全て正反射光となるため、受光部では鏡面からの反射を黒と認識することになり、前記図8(C)に読取りデータを対比して示したように、白黒バーのコントラストが得られず、認識が不可能になる。
【0042】
従って、バーコードをシャドウマスク(板状金属製品)に直接マーキングする場合は、表面が乱反射し易い方がよいことから、前記第1実施形態とは逆に、ノイズが多い方が適していることになる。
【0043】
そこで、本実施形態では、前記図1に示した情報記録装置により、シャドウマスクSMにバーコードをマーキングする際、前記画像処理装置16では図10のフローチャートに従って、ウィンドの選択が実行される。
【0044】
即ち、ステップ1〜ステップ5までは、前記図2に示した第1実施形態のフローチャートと同様の処理によりウィンド毎のノイズの面積を求めるが、ステップ6ではノイズの面積が最大のウィンドを求め、これに対応するシャドウマスクSM上の位置をマーキング位置として選択し、そこにバーコードBをマーキングする。
【0045】
本実施形態によれば、バーコードBを、バーコードリーダ30で一番読取り易い非有効部に自動的にマーキングすることができる。
【0046】
以上、本発明について具体的に説明したが、本発明は、前記実施形態に示したものに限られるものでなく、その要旨を逸脱しない範囲で種々変更可能である。
【0047】
例えば、前記実施形態では、シャドウマスクSMをXステージで移動させる場合を示したが、コンベアで移動させるようにしてもよい。又、シャドウマスクを移動させる場合に限らず、逆にラインセンサカメラ12を一定速度で移動させるようにしてもよい。
【0048】
又、ラインセンサカメラでなく、静止しているシャドウマスクをエリアセンサで画像入力してもよい。又、2次元情報は、2次元コードに限らず、文字や図形であってもよい。
【0049】
【発明の効果】
以上説明したとおり、本発明によれば、マーキング後の情報の読取りが容易な位置の板状金属製品に情報をマーキングすることができる。
【図面の簡単な説明】
【図1】本発明に係る第1実施形態の情報記録装置の概略構成を示す説明図
【図2】第1実施形態の画像処理のロジックを示すフローチャート
【図3】シャドウマスクの表面の特徴を示す概略断面図
【図4】2次元コードの特徴を示す説明図
【図5】有効部をマスクしたシャドウマスクの2値化画像を示す説明図
【図6】非有効部のウィンド分割を示す説明図
【図7】ウィンド分割された非有効部内のノイズを示す説明図
【図8】バーコードの特徴を示す説明図
【図9】バーコードの特徴を示す他の説明図
【図10】第2実施形態の画像処理のロジックを示すフローチャート
【符号の説明】
10…Xステージ
12…ラインセンサカメラ
14…照明装置
16…画像処理装置
18…製品情報データベース
20…コントローラ
22…マーキング装置
30…バーコードリーダ
SM…シャドウマスク
Sa…非有効部
Sb…有効部
B…バーコード[0001]
[Technical field to which the invention belongs]
The present invention relates to a method and an apparatus for recording information on a plate-shaped metal product, particularly suitable for application when directly marking information on a plate-shaped metal product having an effective part and an ineffective part.
[0002]
[Prior art]
For plate-shaped metal products, effective parts that are the original functional parts of the product, such as shadow masks and aperture grills used in color television CRTs, and lead frames used in the manufacture of semiconductors, and their peripheral parts. Some have both ineffective parts.
[0003]
For such a plate-shaped metal product, information on the product such as a product number is marked on the ineffective portion, and the information is automatically read and used in a later process.
[0004]
Thus, when marking information on the plate-shaped metal product, the position is generally specified in advance at the product design stage.
[0005]
[Problems to be solved by the invention]
However, since the surface state of the plate-shaped metal product is not always constant, there is a problem that the position specified at the time of product design is not optimal as the marking position for the marking method employed. There is.
[0006]
The present invention has been made to solve the above-described conventional problems. When information is directly marked on a plate-shaped metal product, it can be marked under optimum conditions for each product, so that the marked information is read reliably. It is an object of the present invention to provide a method and apparatus for recording information on a sheet metal product.
[0007]
[Means for Solving the Problems]
The present invention relates to a method for recording information on a plate-shaped metal product in which information is directly marked on an ineffective portion of the plate-shaped metal product having an effective portion and an ineffective portion. The binarized image is binarized using a predetermined threshold value, a binarized image in which noise having pixel values exceeding the threshold value is extracted is created, and based on the noise present in the ineffective portion of the binarized image The problem is solved by determining the marking position on the plate-shaped metal product.
[0008]
The present invention is also an information recording apparatus for a plate-shaped metal product that directly marks information on a non-effective portion of a plate-shaped metal product having an effective portion and an ineffective portion. A mounting table to be mounted, an image input means for inputting an image of the plate-shaped metal product on the mounting table, a means for generating a binarized image from the image input by the image input means, and the generated binary The non-effective portion of the digitized image is divided into windows of a predetermined size, and a noise area is calculated for each window, and the marking position on the sheet metal product is determined based on the calculated noise area. By comprising means for selecting a window, means for calculating a marking position on the sheet metal product from the position on the image of the selected window, and means for marking predetermined information at the calculated marking position As well as the above It is obtained by solving the problem.
[0009]
In other words, an image input means such as an area sensor or a line sensor is used to input an image of a plate-shaped metal product, and by binarizing the image data, a binarized image in which fine irregularities are extracted as noise is created. Since the marking position is determined based on the noise of the ineffective portion, the input image data is processed to avoid the effective portion of the product by image recognition, and the marking contents are easy to mark. It is possible to automatically select the marking position by making it possible to select a position where it is easy to recognize and to automatically recognize the position.
[0010]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
[0011]
FIG. 1 is an explanatory diagram showing a schematic configuration of an information recording apparatus according to the first embodiment of the present invention.
[0012]
In the information recording apparatus of the present embodiment, a shadow mask (plate-shaped metal product) SM having an effective portion and an ineffective portion is placed at a reference position, and an X direction indicated by an arrow by a servo motor (moving means) (not shown). An X stage (mounting table) 10 that can be controlled to move at a constant speed, a line sensor camera (image input means) 12 that inputs an image from the shadow mask SM, and a shadow mask when the camera 12 inputs an image. An
[0013]
The
[0014]
That is, although not shown, the position coordinate system of the X stage 10 (position coordinate system of the sheet metal product) is associated with the image coordinate system of the input image, and from the image coordinates of the selected window, The position coordinates of the marking position on the shadow mask SM are calculated.
[0015]
Further, in this information recording apparatus, a
[0016]
The
[0017]
In the present embodiment, each operation is executed as follows.
[0018]
First, the shadow mask SM is placed at a predetermined reference position on the
[0019]
In the
[0020]
However, in the first embodiment, a case where a two-dimensional code is directly marked by a laser marker (marking device) 22 at an appropriate position of an ineffective portion corresponding to the peripheral portion of the shadow mask SM is taken up.
[0021]
Therefore, the characteristics of marking two-dimensional information (characters, figures, two-dimensional codes, etc.) on a plate-shaped metal product such as a shadow mask will be described in advance by taking the case of laser marking a two-dimensional code as an example.
[0022]
A two-dimensional code that is directly laser-marked on the surface of a plate-shaped metal product is captured as an image by a CCD camera included in a two-dimensional code reader (not shown), converted into a binary image, and information is then obtained from the image by a decoder. Is automatically read out. In order to stably recognize such a two-dimensional code by a CCD camera, it is necessary to minimize noise as much as possible, so it is important to increase the S / N.
[0023]
However, since the plate-shaped metal product is rolled in the refining process, fine irregularities due to the rolling roller may occur on the surface. FIG. 3 is a plan view conceptually showing an enlarged state of the surface of the plate-like product having such irregularities and a cross-sectional view at the position AA ′. This plan view corresponds to a binarized image processed so that the flat portion is white.
[0024]
When a two-dimensional code is laser-marked on the surface of a plate-shaped metal product with such irregularities, even if the illumination conditions are optimized and the CCD camera captures the two-dimensional code as an image, the irregularities are noisy. The code may not be recognized from the image data input as a source. FIG. 4 conceptually shows an example of an input image obtained by such a CCD camera, in which scattered black portions are noise N, and a broken line C represents a two-dimensional code.
[0025]
Since the two-dimensional information marked on the plate-shaped metal product has the characteristics as described above, in the present embodiment, the
[0026]
The effective portion in the image is masked using the effective portion position data related to the shadow mask SM input from the
[0027]
Next, the image data masked in
[0028]
In FIG. 5, black in the ineffective portion Sa indicates that the surface is flat, and white is noise N that becomes an obstacle when inputting the image of the two-dimensional code, which is caused by unevenness existing on the surface. .
[0029]
As the binarization threshold value to be performed here, as described above, a binary image created in order to input a two-dimensional code into an image by a two-dimensional code reader (not shown) and decode the two-dimensional code from the image is used. It is desirable to use a threshold value used when creating the code and approach the conditions at the time of reading the code. In this case, it is desirable that the input conditions of the image by the line sensor camera 12 such as the specifications of the light source of the
[0030]
Next, as shown in FIG. 6, the ineffective portion Sa is indicated by a white frame, and a plurality of rectangles are overlapped thereon, and the ineffective portion is divided into rectangular windows W of a predetermined size (step 4). The total area of the noise N is obtained for each window W (step 5), and the window having the smallest obtained noise area is obtained and selected as the marking position. FIG. 7 shows an enlarged view of the presence of a plurality of noises in the rectangular ineffective portion thus divided into windows.
[0031]
By accurately associating the position and size of the window W with the marking position and size on the actual shadow mask SM, the noise component at the marking position can be faithfully reproduced, which causes noise at the marking position. Even when there is unevenness, it can be taken into account when decoding the two-dimensional code, so that the information reading accuracy can be improved.
[0032]
Here, when the ineffective portion Sa is divided into windows, the ineffective portion Sa is shifted by one window. However, if there is a time margin in the processing, for example, it may be shifted by half a window. By doing so, it is possible to further increase the marking position options.
[0033]
When the window having the smallest noise total area is selected in step 6, the position coordinates on the shadow mask corresponding to the window are obtained. As described above, the position coordinates on the shadow mask SM are previously associated with the coordinates on the
[0034]
When the position coordinates of the marking position on the shadow mask SM are determined by the calculation in this way, the coordinate data is output from the
[0035]
As described above in detail, according to the present embodiment, since the two-dimensional code can be laser-marked on the flatst surface in the ineffective portion Sa, writing of information is facilitated and written information Can be easily read by a two-dimensional code reader (not shown).
[0036]
Next, a second embodiment according to the present invention will be described.
[0037]
In the present embodiment, a laser marker or an ink jet device is used as the marking
[0038]
First, the characteristics of the barcode that marks the plate-shaped metal product will be described. In general, a barcode reader used to read information from a barcode usually irradiates the barcode with a light emitting unit using a semiconductor laser or an LED as a light source, and scattered light that is irregularly reflected by a white bar at that time. The code is read based on the received light amount data formed from the non-reflection of the black bar.
[0039]
FIG. 8A schematically shows the black and white bar code, and the normal read data (received light amount data) obtained for this bar code can be shown as in FIG. Since the difference in the amount of received light between black and white is clear, it can be reliably recognized.
[0040]
However, when the product is a plate-like metal and its surface is close to a mirror surface state, it is theoretically difficult to optically read a bar code written directly on the metal surface with an inkjet device or a laser marker.
[0041]
That is, FIG. 9 conceptually shows a state in which the barcode B printed on the surface of the shadow mask SM is read by the barcode reader 30 and used. Since the light projecting unit that irradiates the light and the light receiving unit composed of a CCD or the like are not in a relation of receiving regular reflection, in the case of a mirror surface, the light is not condensed on the light receiving unit. For this reason, when the metal surface is in a mirror state, all incident light (laser light) is specularly reflected, so that the light receiving unit recognizes the reflection from the mirror surface as black, and FIG. As shown in FIG. 5, the contrast of the black and white bar cannot be obtained and the recognition is impossible.
[0042]
Therefore, when marking a barcode directly on a shadow mask (plate-shaped metal product), the surface should be easily diffusely reflected. Therefore, contrary to the first embodiment, it is preferable that there is more noise. become.
[0043]
Therefore, in this embodiment, when the barcode is marked on the shadow mask SM by the information recording apparatus shown in FIG. 1, the
[0044]
That is, from step 1 to step 5, the noise area for each window is obtained by the same processing as the flowchart of the first embodiment shown in FIG. 2, but in step 6, the window having the largest noise area is obtained. The position on the shadow mask SM corresponding to this is selected as a marking position, and the barcode B is marked there.
[0045]
According to this embodiment, the barcode B can be automatically marked on the ineffective portion that is most easily read by the barcode reader 30.
[0046]
Although the present invention has been specifically described above, the present invention is not limited to that shown in the above embodiment, and various modifications can be made without departing from the scope of the invention.
[0047]
For example, in the above-described embodiment, the shadow mask SM is moved on the X stage. However, the shadow mask SM may be moved on a conveyor. The line sensor camera 12 may be moved at a constant speed, not limited to moving the shadow mask.
[0048]
Further, an image of a stationary shadow mask may be input by an area sensor instead of a line sensor camera. The two-dimensional information is not limited to the two-dimensional code, and may be a character or a figure.
[0049]
【The invention's effect】
As described above, according to the present invention, it is possible to mark information on a plate-shaped metal product at a position where it is easy to read information after marking.
[Brief description of the drawings]
FIG. 1 is an explanatory diagram showing a schematic configuration of an information recording apparatus according to a first embodiment of the present invention. FIG. 2 is a flowchart showing image processing logic according to the first embodiment. FIG. 4 is an explanatory diagram showing the characteristics of a two-dimensional code. FIG. 5 is an explanatory diagram showing a binary image of a shadow mask with an effective portion masked. FIG. 6 is an explanatory diagram showing window division of an ineffective portion. FIG. 7 is an explanatory view showing noise in an ineffective portion divided into windows. FIG. 8 is an explanatory view showing features of a bar code. FIG. 9 is another explanatory view showing features of the bar code. The flowchart which shows the logic of the image processing of embodiment.
DESCRIPTION OF
Claims (8)
板状金属製品を画像入力し、入力された画像を所定の閾値を用いて2値化し、該閾値を超える画素値からなるノイズが抽出された2値化画像を作成し、該2値化画像の非有効部に存在するノイズに基づいて前記板状金属製品上のマーキング位置を決定することを特徴とする板状金属製品への情報記録方法。It is an information recording method on a sheet metal product that directly marks information on an ineffective part of a sheet metal product having an effective part and an ineffective part,
An image of a plate-shaped metal product is input, the input image is binarized using a predetermined threshold value, and a binarized image from which noise consisting of pixel values exceeding the threshold value is extracted is generated. A method for recording information on a plate-shaped metal product, wherein a marking position on the plate-shaped metal product is determined based on noise existing in an ineffective portion of the plate-shaped metal product.
前記2値化画像の非有効部を所定の大きさのウィンドに分割し、各ウィンド毎にノイズの面積を算出し、その面積に基づいてウィンドを選択し、選択されたウィンドの位置から前記マーキング位置を決定することを特徴とする板状金属製品への情報記録方法。In claim 1,
The ineffective portion of the binarized image is divided into windows of a predetermined size, an area of noise is calculated for each window, a window is selected based on the area, and the marking is determined from the position of the selected window. A method for recording information on a sheet metal product, wherein the position is determined.
板状金属製品に2次元情報をマーキングする場合、ノイズの面積が最小のウィンドの位置から前記マーキング位置を決定することを特徴とする板状金属製品への情報記録方法。In claim 2,
When marking two-dimensional information on a plate-shaped metal product, the marking position is determined from the position of the window having the smallest noise area.
板状金属製品に1次元情報をマーキングする場合、ノイズの面積が最大のウィンドの位置から前記マーキング位置を決定することを特徴とする板状金属製品への情報記録方法。In claim 2,
When marking one-dimensional information on a plate-shaped metal product, the marking position is determined from the position of the window having the largest noise area.
板状金属製品の位置座標系と入力画像の画像座標系とを対応付けておき、選択されたウィンドの画像座標から、板状金属製品上のマーキング位置の位置座標を算出すると共に、
算出されたマーキング位置の位置座標にマーキング手段を移動させ、該マーキング位置に情報をマーキングすることを特徴とする板状金属製品への情報記録方法。In claim 2,
Associating the position coordinate system of the sheet metal product with the image coordinate system of the input image, calculating the position coordinates of the marking position on the sheet metal product from the image coordinates of the selected window,
A method for recording information on a plate-shaped metal product, characterized in that marking means is moved to the calculated position coordinates of a marking position, and information is marked at the marking position.
板状金属製品を基準位置に載置する載置台と、該載置台上の板状金属製品を画像入力する画像入力手段と、該画像入力手段により入力された画像から2値化画像を作成する手段と、作成された2値化画像の非有効部を所定の大きさのウィンドに分割し、各ウィンド毎にノイズの面積を算出する手段と、算出されたノイズの面積に基づいて板状金属製品上のマーキング位置に対応するウィンドを選択する手段と、選択されたウィンドの画像上の位置から板状金属製品上のマーキング位置を算出する手段と、算出されたマーキング位置に所定の情報をマーキングする手段とを備えていることを特徴とする板状金属製品への情報記録装置。An information recording device for a sheet metal product that directly marks information on an ineffective part of a sheet metal product having an effective part and an ineffective part,
A mounting table for mounting the plate-shaped metal product at the reference position, an image input unit for inputting an image of the plate-shaped metal product on the mounting table, and a binarized image from the image input by the image input unit Means, a non-effective portion of the generated binarized image is divided into windows of a predetermined size, a noise area is calculated for each window, and the plate-like metal is calculated based on the calculated noise area A means for selecting a window corresponding to a marking position on the product, a means for calculating a marking position on the sheet metal product from a position on the image of the selected window, and marking predetermined information on the calculated marking position An information recording device for a plate-like metal product, comprising:
前記画像入力手段がラインセンサカメラである場合、該ラインセンサカメラ又は前記板状金属製品を一定速度で移動させる手段を備えていることを特徴とする板状金属製品への情報記録装置。In claim 6,
In the case where the image input means is a line sensor camera, an apparatus for recording information on a plate metal product, comprising means for moving the line sensor camera or the plate metal product at a constant speed.
前記板状金属製品の有効部に関するデータが格納されている製品情報データベースを備えていると共に、
該データベースから入力された同データを用いて前記画像入力手段により入力された画像における板状金属製品の有効部に対応する範囲をマスクする手段を備えていることを特徴とする板状金属製品への情報記録装置。In claim 6,
A product information database in which data relating to the effective portion of the plate-shaped metal product is stored;
A plate metal product comprising means for masking a range corresponding to an effective portion of the plate metal product in the image input by the image input means using the same data input from the database. Information recording device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP22728098A JP3805899B2 (en) | 1998-08-11 | 1998-08-11 | Information recording method and apparatus for sheet metal products |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP22728098A JP3805899B2 (en) | 1998-08-11 | 1998-08-11 | Information recording method and apparatus for sheet metal products |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2000057246A JP2000057246A (en) | 2000-02-25 |
JP3805899B2 true JP3805899B2 (en) | 2006-08-09 |
Family
ID=16858350
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP22728098A Expired - Fee Related JP3805899B2 (en) | 1998-08-11 | 1998-08-11 | Information recording method and apparatus for sheet metal products |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3805899B2 (en) |
-
1998
- 1998-08-11 JP JP22728098A patent/JP3805899B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2000057246A (en) | 2000-02-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1400922B1 (en) | Print inspection method | |
US6128420A (en) | Data symbol reading system | |
US7949187B2 (en) | Character string recognition method and device | |
JPH0654194A (en) | Method for compensation of contaminated or damaged region of manuscript platen and image playback apparatus | |
EP1014691B1 (en) | An image processing system for reducing vertically disposed patterns on images produced by scanning | |
JPH1141394A (en) | Ruggedness information reader and image reader | |
US20070108288A1 (en) | Method and apparatus for novel reading of surface structure bar codes | |
JP3805899B2 (en) | Information recording method and apparatus for sheet metal products | |
US5637853A (en) | Reading indicia by analysis of different light reflecting portions based on signal-to-noise ratios | |
JP4049950B2 (en) | Braille reader | |
JP2000052068A (en) | Printing method of two dimensional information, and plate metal product on which two dimensional information is printed | |
JP2004334288A (en) | Engraved letter recognition device and method | |
JP2006065581A (en) | Recognition method and inspection method of character and graphic | |
JP2002259902A (en) | Data recording medium and code reader | |
JPS63254588A (en) | Marked character reader | |
JPH07334617A (en) | Embossed character recognizing method | |
JP4091359B2 (en) | Two-dimensional code marking method and marking device | |
JP2024037483A (en) | Image processing device | |
JPH06266890A (en) | Embossed character recognizing device | |
JPS61213177A (en) | Optical-type character reader with printing mechanism | |
JP2003274088A (en) | Image reader | |
JP2925270B2 (en) | Character reader | |
JPS6262389B2 (en) | ||
JPH0434678A (en) | Marking character reader | |
JPH0676111A (en) | Character reading method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050729 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20060410 |
|
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: 20060509 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20060511 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090519 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100519 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110519 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120519 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120519 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130519 Year of fee payment: 7 |
|
LAPS | Cancellation because of no payment of annual fees |