JP2006089860A - System and program for automatic pattern matching - Google Patents
System and program for automatic pattern matching Download PDFInfo
- Publication number
- JP2006089860A JP2006089860A JP2004274507A JP2004274507A JP2006089860A JP 2006089860 A JP2006089860 A JP 2006089860A JP 2004274507 A JP2004274507 A JP 2004274507A JP 2004274507 A JP2004274507 A JP 2004274507A JP 2006089860 A JP2006089860 A JP 2006089860A
- Authority
- JP
- Japan
- Prior art keywords
- reference point
- pattern
- component part
- pattern matching
- patterned fabric
- 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.)
- Pending
Links
Images
Landscapes
- Treatment Of Fiber Materials (AREA)
- Image Processing (AREA)
- Image Analysis (AREA)
- Outerwear In General, And Traditional Japanese Garments (AREA)
Abstract
Description
本発明は、柄物製品の各構成パーツ間の柄が合うように裁断可能とする自動柄合わせ装置および当該装置のコンピュータにインストールして使用する自動柄合わせ用プログラムに関する。 The present invention relates to an automatic pattern matching apparatus that enables cutting so that patterns between constituent parts of a patterned product match each other, and an automatic pattern matching program that is installed and used in a computer of the apparatus.
布製品の製造工程には、裁断機に生地を延反して、布製品を構成する各構成パーツを予め決められた大きさと形状に切り出す裁断工程がある。図23は、裁断工程に先立って、生地210に、各構成パーツ220を配置した状態の一例を示す図である。裁断機に延反された生地には多少なりともたるみやしわが生じる。布製品が無地の場合には、各構成パーツ間における柄の連続性あるいは統一性を考慮する必要がない。このため、生地にたるみやしわが生じていても、予め決められた裁断用データに基づいて裁断すれば良い。
The manufacturing process of the cloth product includes a cutting process in which the dough is stretched over a cutting machine and each component part constituting the cloth product is cut into a predetermined size and shape. FIG. 23 is a diagram illustrating an example of a state in which the
しかし、布製品が柄物の場合には、予め決められた裁断用データに基づいて、たるみ等のある生地を切り出すと、各構成パーツ間で柄の連続性あるいは統一性がなくなる。例えば、図24に示すように、上着230を構成する構成パーツ231と構成パーツ232の合わせ部分233、および腕Xを出す肩口234と構成パーツ231および232との間で、柄の連続性あるいは統一性がなくなる事態が生じ得る。
However, in the case where the fabric product is a patterned product, the continuity or uniformity of the pattern is lost between the constituent parts if a fabric with slack is cut out based on predetermined cutting data. For example, as shown in FIG. 24, the continuity of the handle between the
柄の連続性あるいは統一性がない衣服等の商品価値は低くならざるを得ない。このため、アパレルメーカは、実際に裁断機に延反された柄物生地から、余裕を見て大きめの構成パーツを切り出し、その後で柄が合うように、手動で各構成パーツを切っている。 The value of goods such as clothes that do not have continuity or unity in the pattern must be low. For this reason, the apparel maker cuts out the component parts from the patterned fabric actually stretched by the cutting machine with a margin, and then cuts out the component parts manually so that the patterns match.
一方、様々な自動柄合わせシステムも考えられており、例えば、特許文献1に開示される画像認識装置が知られている。この装置は、100%の自動柄合わせが困難であるような微妙な柄を有する布地に対し、自動柄合わせシステムで柄合わせ不可と判定された場合、操作性良く手動による柄合わせを実施できるようにしたものである。
On the other hand, various automatic pattern matching systems are also considered. For example, an image recognition apparatus disclosed in
しかし、上述の方法には、次のような問題がある。大きめのパーツを切り出すと、柄物生地をそれだけ余分に使用することになり、商品のコストアップにつながる。また、最終的に、手動で各構成パーツを切るので、完全な自動化ができず、やはり商品のコストアップを招いてしまう。 However, the above method has the following problems. If you cut out larger parts, you will use more of the patterned fabric, which will increase the cost of the product. Finally, since each component part is manually cut, it is not possible to completely automate, and this also increases the cost of the product.
一方、特開平4−240261号公報に開示される画像認識装置の場合には、柄によっては自動柄合わせができず、どうしても手動による柄合わせが必要になる。このため、依然として、各構成パーツの柄合わせを完全自動化することができない。このため、商品のコストアップを招いてしまう。 On the other hand, in the case of the image recognition apparatus disclosed in Japanese Patent Laid-Open No. 4-240261, automatic pattern matching cannot be performed depending on the pattern, and manual pattern matching is inevitably required. For this reason, it is still impossible to fully automate the pattern matching of each component part. For this reason, the cost of goods will be raised.
本発明は、かかる問題に鑑みてなされたものであり、柄物生地の無駄な使用を避けると共に、裁断の自動化を図り、低コストで高品質な柄物製品を提供することを目的とする。 The present invention has been made in view of such problems, and an object of the present invention is to provide a high-quality patterned product at low cost by avoiding wasteful use of the patterned fabric and automating cutting.
上記目的を達成するため、本発明は、柄物生地から作製される柄物製品の構成パーツを裁断するにあたり各構成パーツ間の柄を合わせる自動柄合わせ装置において、裁断用のテーブルに延反された上記柄物生地の撮像データを受け取る撮像データ受信手段と、撮像データを表示する表示処理手段と、柄物生地の柄情報を理論値として格納すると共に、各構成パーツの形状および大きさと、各構成パーツと柄物生地の柄との位置関係を特定する位置情報と、を格納しておく記憶手段と、柄の指定基準点の情報を受け付ける指定基準点受付手段と、柄の指定基準点の情報に合致する、柄物生地の撮像データにおける複数の基準点を探索する基準点探索手段と、基準点探索手段によって探索された基準点に基づいて、各構成パーツを配置するための実状のマトリックスを作製する実状マトリックス作製手段と、各構成パーツを、実状のマトリックス内に配置する構成パーツ配置手段と、各構成パーツの配置データを、裁断装置側に送出する構成パーツ配置データ送出手段とを備える自動柄合わせ装置としている。このため、裁断用のテーブルに延反された実際の柄物生地に応じた適切な構成パーツの配置が実現できる。これによって、各構成パーツを合わせた際に、各構成パーツ間の柄の連続性あるいは統一性を図ることができる。 In order to achieve the above object, the present invention provides an automatic pattern matching apparatus for aligning a pattern between constituent parts in cutting a constituent part of a patterned product produced from a patterned fabric, and the above-described process is extended to a cutting table. Image data receiving means for receiving image data of the patterned fabric, display processing means for displaying the image data, pattern information of the patterned fabric is stored as a theoretical value, and the shape and size of each component part, and each component part and pattern object The storage means for storing the positional information for specifying the positional relationship with the pattern of the fabric, the specified reference point receiving means for receiving the information of the designated reference point of the pattern, and the information of the designated reference point of the pattern, A reference point searching means for searching for a plurality of reference points in the image data of the patterned fabric, and for arranging each component part based on the reference points searched by the reference point searching means Real matrix preparation means for producing a solid matrix, constituent part arrangement means for arranging each component part in the actual matrix, and component part arrangement data sending means for sending arrangement data of each component part to the cutting device side And an automatic pattern matching device. For this reason, arrangement | positioning of the appropriate component according to the actual patterned fabric extended to the table for cutting can be implement | achieved. Thereby, when the constituent parts are combined, the continuity or uniformity of the pattern between the constituent parts can be achieved.
また、別の本発明は、先の発明における構成パーツ配置手段が各構成パーツの一つを配置した後、当該一つの構成パーツの位置情報に基づいて次の構成パーツの位置を特定して、当該次の構成パーツを配置するというように、各構成パーツを順に配置する自動柄合わせ装置としている。このため、柄に対する各構成パーツの絶対位置の情報を記憶しておく必要がなく、構成パーツ間の相対位置情報のみを記憶しておくだけで良い。これによって、理論上のマトリックスから実状のマトリックスへの変更に伴い、各構成パーツの位置情報を変更する必要はなくなる。 In another aspect of the present invention, after the component part arranging means in the previous invention arranges one of each component part, the position of the next component part is specified based on the position information of the one component part, The automatic pattern matching apparatus arranges each component part in order such that the next component part is arranged. For this reason, it is not necessary to store the absolute position information of each constituent part with respect to the handle, and only the relative position information between the constituent parts may be stored. Accordingly, it is not necessary to change the position information of each component part in accordance with the change from the theoretical matrix to the actual matrix.
また、別の本発明は、先の発明における構成パーツ配置手段が実状のマトリックスの長さ方向の原点側に寄せるように全ての構成パーツを配置する自動柄合わせ装置としている。このため、柄物生地を無駄にせず、有効利用できる。 Another aspect of the present invention is an automatic pattern matching apparatus that arranges all the constituent parts so that the constituent part arranging means in the previous invention approaches the origin side in the longitudinal direction of the actual matrix. For this reason, the patterned fabric can be effectively used without wasting it.
また、別の本発明は、先の発明に加えて、柄物生地において各構成パーツの配置に好ましくない部分の指定を受け付ける不良部受付手段をさらに備え、構成パーツ配置手段が不良部受付手段によって受け付けられた指定部分の位置情報に基づいて、上記部分を避けるように各構成パーツを配置する自動柄合わせ装置としている。このため、柄物生地に傷、汚れ等の不良部が存在していても、その部分を避けて各構成パーツを配置できる。 In addition to the previous invention, another aspect of the present invention further includes a defective part receiving unit that receives designation of a portion that is not preferable for the arrangement of each constituent part in the patterned fabric, and the constituent part arranging unit is received by the defective part receiving unit. Based on the position information of the designated part, the automatic pattern matching apparatus is arranged to arrange the constituent parts so as to avoid the part. For this reason, even if there is a defective portion such as a scratch or a stain on the patterned fabric, each component can be arranged avoiding that portion.
また、別の本発明は、先の発明に加えて、基準点の一部の変更を受け付ける基準点変更受付手段を、さらに備え、基準点探索手段が基準点変更手段によって受け付けられた新たな基準点を指定基準点として、他の前記基準点をあらためて探索し、実状マトリックス作製手段がその新たな基準点に基づいて実状のマトリックスを作製する自動柄合わせ装置としている。このため、実状のマトリックスを再度確認して、さらに好適な実状のマトリックスを簡単に作製し直すことができる。 In addition to the previous invention, another aspect of the present invention further includes a reference point change receiving unit that receives a partial change of the reference point, and the reference point search unit receives a new reference received by the reference point changing unit. Using the point as a designated reference point, the other reference point is searched again, and the actual matrix production means produces an actual matrix based on the new reference point. For this reason, the actual matrix can be confirmed again, and a more preferable actual matrix can be easily produced.
また、別の本発明は、柄物生地から作製される柄物製品の構成パーツを裁断するにあたり各構成パーツ間の柄を合わせる自動柄合わせ装置にインストールされる自動柄合わせ用プログラムにおいて、自動柄合わせ装置を、裁断用のテーブルに延反された柄物生地の撮像データを受け取る撮像データ受信手段と、撮像データを表示する表示処理手段と、柄物生地の柄情報を理論値として格納すると共に、各構成パーツの形状および大きさと、各構成パーツと柄物生地の柄との位置関係を特定する位置情報と、を格納しておく記憶手段と、柄の指定基準点の情報を受け付ける指定基準点受付手段と、柄の指定基準点の情報に合致する、柄物生地の撮像データにおける複数の基準点を探索する基準点探索手段と、基準点探索手段によって探索された基準点に基づいて、各構成パーツを配置するための実状のマトリックスを作製する実状マトリックス作製手段と、各構成パーツを、実状のマトリックス内に配置する構成パーツ配置手段と、各構成パーツの配置データを、裁断装置側に送出する構成パーツ配置データ送出手段と備える装置として機能させる自動柄合わせ用プログラムとしている。このため、本発明の自動柄合わせ用プログラムをコンピュータにインストールして実行することによって、裁断用のテーブルに延反された実際の柄物生地に応じた適切な構成パーツの配置が実現できる。これによって、各構成パーツを合わせた際に、各パーツ間の柄の連続性あるいは統一性を図ることができる。 Another aspect of the present invention is an automatic pattern matching apparatus installed in an automatic pattern matching apparatus that is installed in an automatic pattern matching apparatus that matches patterns between each component part when cutting a component part of a patterned product produced from a patterned fabric. The image data receiving means for receiving the image data of the patterned fabric stretched on the cutting table, the display processing means for displaying the image data, the pattern information of the pattern fabric are stored as theoretical values, and each component part Storage means for storing the shape and size of each of the components, positional information for specifying the positional relationship between each constituent part and the pattern of the patterned fabric, designated reference point receiving means for receiving information on the designated reference point of the pattern, Searched by reference point searching means for searching for a plurality of reference points in the pattern fabric image data that match the information of the designated reference point of the pattern, and the reference point searching means Based on the quasi-point, a real matrix creating means for creating a real matrix for arranging each component part, a component part arranging means for arranging each component part in the actual matrix, and arrangement data of each component part Is a program for automatic pattern matching that functions as a device provided with component part arrangement data sending means for sending to the cutting device side. For this reason, by installing and executing the automatic pattern matching program of the present invention on a computer, it is possible to realize an appropriate arrangement of the constituent parts according to the actual patterned fabric stretched on the cutting table. This makes it possible to achieve continuity or uniformity of patterns between the parts when the constituent parts are combined.
また、別の本発明は、先の発明において、構成パーツ配置手段が各構成パーツの一つを配置した後、当該一つの構成パーツの位置情報に基づいて次の構成パーツの位置を特定して、当該次の構成パーツを配置するというように、各構成パーツを順に配置するように機能させる自動柄合わせ用プログラムとしている。このため、柄に対する各構成パーツの絶対位置の情報を記憶しておく必要がなく、構成パーツ間の相対位置情報のみを記憶しておくだけで良い。これによって、理論上のマトリックスから実状のマトリックスへの変更に伴い、各構成パーツの位置情報を変更する必要はなくなる。 According to another aspect of the present invention, in the preceding invention, after the component part arranging means arranges one of the component parts, the position of the next component part is specified based on the position information of the one component part. The automatic pattern matching program functions to arrange each component part in order, such as arranging the next component part. For this reason, it is not necessary to store the absolute position information of each constituent part with respect to the handle, and only the relative position information between the constituent parts may be stored. Accordingly, it is not necessary to change the position information of each component part in accordance with the change from the theoretical matrix to the actual matrix.
また、別の本発明は、先の発明において、構成パーツ配置手段が実状のマトリックスの長さ方向の原点側に寄せるようにに全ての構成パーツの配置を実行するように機能させる自動柄合わせ用プログラムとしている。このため、柄物生地を無駄にせず、有効利用できる。 In another aspect of the present invention, in the preceding invention, for automatic pattern matching, the component parts arranging means functions to execute arrangement of all the component parts so that the component parts arranging means is brought closer to the origin side in the length direction of the actual matrix. It is a program. For this reason, the patterned fabric can be effectively used without wasting it.
また、別の本発明は、先の発明に加えて、柄物生地において各構成パーツの配置に好ましくない部分の指定を受け付ける不良部受付手段をさらに備えるようにし、構成パーツ配置手段が不良部受付手段によって受け付けられた指定部分の位置情報に基づいて、上記部分を避けるように各構成パーツを配置するように機能させる自動柄合わせ用プログラムとしている。このため、柄物生地に傷、汚れ等の不良部が存在していても、その部分を避けて各構成パーツを配置できる。 In addition to the previous invention, another aspect of the present invention further includes a defective portion receiving means for receiving designation of a portion unfavorable for the arrangement of each constituent part in the patterned fabric, wherein the constituent part arranging means is the defective portion receiving means. On the basis of the positional information of the designated part received by the automatic pattern matching program, the program is made to function so as to arrange each component part so as to avoid the part. For this reason, even if there is a defective portion such as a scratch or a stain on the patterned fabric, each component can be arranged avoiding that portion.
また、別の本発明は、先の発明に加えて、基準点の一部の変更を受け付ける基準点変更受付手段をさらに備えるようにし、基準点探索手段が、基準点変更手段によって受け付けられた新たな基準点を指定基準点として、他の基準点をあらためて探索し、実状マトリックス作製手段がその新たな基準点に基づいて実状のマトリックスを作製するように機能させる自動柄合わせ用プログラムとしている。このため、実状のマトリックスを再度確認して、さらに好適な実状マトリックスを簡単に作製し直すことができる。 In addition to the previous invention, another aspect of the present invention further includes a reference point change receiving unit that receives a partial change of the reference point, and the reference point searching unit is newly received by the reference point changing unit. A new reference point is designated as a designated reference point, and another reference point is newly searched for, and the real matrix creation means functions to create a real matrix based on the new reference point. For this reason, the actual matrix can be confirmed again, and a more preferable actual matrix can be easily remade.
本発明によれば、低コストで高品質な柄物製品を提供することができる。 According to the present invention, a high-quality patterned product can be provided at a low cost.
次に、本発明に係る自動柄合わせ装置および自動柄合わせ用プログラムの実施の形態について、図面に基づいて説明する。 Next, an embodiment of an automatic pattern matching apparatus and an automatic pattern matching program according to the present invention will be described with reference to the drawings.
図1は、自動柄合わせシステムを示す図である。 FIG. 1 is a diagram showing an automatic pattern matching system.
この自動柄合わせシステムは、本発明の実施の形態に係る自動柄合わせ装置1と、裁断機制御装置2と、撮像装置制御装置3と、自動柄合わせ装置1と裁断機制御装置2と撮像装置制御装置3に接続され互いにデータの送受信を可能とする分配器4と、撮像装置5と、撮像装置制御装置3と撮像装置5とに接続され互いにデータの送受信を可能とする分配器6と、裁断機制御装置2に接続される裁断用のテーブル(以後、単に、「テーブル」という。)7とを備えている。
This automatic pattern matching system includes an automatic
自動柄合わせ装置1は、複数の撮像装置5を使用してテーブル7に延反された柄物生地8を撮像した複数の撮像データを受け取って、それら撮像データの補正を行ってから1つの撮像データに合成して表示する。ただし、受け取った撮像データが1つのみの場合には、合成は行われない。また、自動柄合わせ装置1は、オペレータの操作に基づいて、表示された柄物生地8上に布製品の構成パーツを配置するための実状のマトリックスを作製する。その後、その実状のマトリックス上に、各構成パーツを配置し、裁断用データに変換してから、裁断機制御装置2に変換データを送信する。これらの各処理については、詳細に後述する。
The automatic
裁断機制御装置2は、テーブル7に延反された柄物生地8を、自動柄合わせ装置1から送信された変換データに基づいて制御しながら裁断する装置である。
The cutting
撮像装置制御装置3は、分配器6を介して複数(この実施の形態では、4台)の撮像装置5と接続され、オペレータの指示にしたがって、撮像装置5のシャッターをオンにしたり、撮像装置5からの撮像データの受信を行う装置である。
The imaging
撮像装置5は、テーブル7の上方に固定され、柄物生地8を撮影する装置である。この実施の形態では、撮像装置5としてデジタルカメラを使用しているが、デジタルカメラ以外の撮像装置、例えば、アナログカメラ、ビデオ装置等を使用しても良い。また、柄物生地8の大きさに応じて、撮像装置5の台数、撮像装置5とテーブル7との間の距離は、任意に設定することができる。
The
テーブル7は、裁断対象の柄物生地8を延反するための平滑なテーブルであり、不図示のカッターによって柄物生地8を各構成パーツに裁断する場所である。
The table 7 is a smooth table for extending the patterned
図2は、図1に示す自動柄合わせシステムを用いて柄物生地8を裁断するための処理の概略の工程を簡単に示すフローチャートである。
FIG. 2 is a flowchart simply showing a schematic process of the process for cutting the patterned
まず、オペレータの指示に基づいて、柄物生地8の生地情報(生地情報には、柄情報も含まれる。)の入力が行われる(ステップS1)。生地情報には、生地巾、生地長さ、横方向柄スタート位置、巾方向柄スタート位置、柄特有の情報(例えば、柄が格子模様の場合には、柄の横方向および巾方向の各柄ピッチ)、および各構成パーツの形状および大きさ、各構成パーツの柄物生地8の柄に対する位置の情報などが含まれる。
First, on the basis of an instruction from the operator, input of fabric information of the patterned fabric 8 (the fabric information includes pattern information) is performed (step S1). The fabric information includes the fabric width, fabric length, horizontal pattern start position, width direction pattern start position, and pattern-specific information (for example, if the pattern is a lattice pattern, each pattern in the horizontal and width directions of the pattern) Pitch), the shape and size of each constituent part, information on the position of each constituent part relative to the handle of the patterned
次に、オペレータの指示に基づいて、柄物生地8の撮影が行われる(ステップS2)。撮像装置5のシャッターは、撮像装置制御装置3の操作によって行われる。ただし、撮像装置制御装置3の操作によらず、撮像装置5のシャッターを押すことによって撮像を行っても良い。
Next, the patterned
次に、レンズ歪の補正およびオルソ画像の作成処理が行われる(ステップS3)。レンズ歪の補正は、各撮像装置5毎のレンズの歪を考慮して、各撮像データの補正を行うものである。オルソ画像の作成は、撮像装置5毎の形状補正データと合成のための補正基礎データ(キャリブレーションデータ)により、画像の奥行き成分を取り除いた画像を作成するものである。
Next, lens distortion correction and ortho image creation processing are performed (step S3). In the lens distortion correction, each imaging data is corrected in consideration of the lens distortion of each
次に、各補正後の撮像データを、キャリブレーションデータに基づいて合成する(ステップS4)。 Next, the corrected imaging data is synthesized based on the calibration data (step S4).
次に、合成された画像を表示させ、その合成画像上にて、実際の物理柄(この実施の形態では、格子模様なので、物理柄線である。)を作製する(ステップS5)。ここで、物理柄は、先に言及した「実状のマトリックス」と同義である。この際、物理柄の作製に先立ち、理想上の柄(この実施の形態では、柄線である。)を理論値柄として表示させる。ただし、理論値柄の表示は必須の処理ではなく、理論値柄を非表示にしても良い。 Next, the synthesized image is displayed, and an actual physical pattern (in this embodiment, since it is a lattice pattern, a physical pattern line) is produced on the synthesized image (step S5). Here, the physical pattern is synonymous with the “real matrix” mentioned above. At this time, an ideal pattern (in this embodiment, a pattern line) is displayed as a theoretical pattern prior to the production of the physical pattern. However, the display of the theoretical value pattern is not an essential process, and the theoretical value pattern may be hidden.
次に、物理柄への構成パーツの自動配置が実行される(ステップS6)。この処理は、予め登録された柄合わせ手順に従って行われる。柄合わせ手順の登録とは、例えば、柄物生地8と構成パーツの合わせ(柄線上、柄線と柄線の中間、柄線上又は中間に合わせる、全く合わせない)、構成パーツと構成パーツの合わせ方(相対位置合わせ、対象位置合わせ、柄に対する率合わせ、全く合わせない)の登録をいう。当該自動配置は、所定時間内に複数回試行される。その結果、実状のマトリックスの長さ方向の原点側に最も寄せるように配置された配置パターンが選択される。
Next, automatic placement of the component parts on the physical pattern is executed (step S6). This process is performed according to a pattern matching procedure registered in advance. The registration of the pattern matching procedure includes, for example, matching the patterned
次に、選択された各構成パーツの配置パターンに基づいて、当該各構成パターンの位置情報を、裁断機で裁断できるようにするためのデータ(これを、NCデータという。)に変換する(ステップS7)。 Next, based on the arrangement pattern of each selected component part, the position information of each component pattern is converted into data (this is referred to as NC data) for enabling cutting with a cutter. S7).
次に、テーブル7上で延反された柄物生地8が、NCデータに基づいて自動裁断される(ステップS8)。
Next, the patterned
図2に示す各工程の詳細については、後述する。 Details of each step shown in FIG. 2 will be described later.
図3は、自動柄合わせ装置1中のハードウェアの構成を示す図である。
FIG. 3 is a diagram illustrating a hardware configuration in the automatic
自動柄合わせ装置1は、中央演算処理装置(Central Processing Unit:CPU)11と、マスクロム(masked Read only Memory:masked ROM)12と、RAM(Random Access Memory)13と、EEPROM(Electrically Erasable and Programmable Read Only Memory)14と、ハードディスクドライブ(Hard Disk Drive:HDD)15と、インターフェイス(I/F)16とを備えている。CPU11、マスクロム12、RAM13、EEPROM14、HDD15およびI/F16は、互いにデータのやりとりが可能なように、通信線であるバス17によって接続されている。
The automatic
CPU11は、自動柄合わせ装置1が行う各種制御を司る部分である。本発明では、CPU11は、柄物生地8の各部分を分割して撮影した撮像データを受け取る撮像データ受信手段である。また、CPU11は、その受信したデータの補正および補正後の全撮像データの合成を行う。また、CPU11は、合成後の撮像データを不図示のディスプレイに表示させる表示処理手段でもある。また、CPU11は、柄物生地8の撮像データにおける柄の指定基準点の情報を受け付ける指定基準点受付手段と、柄の指定基準点の情報に合致する、柄物生地8の撮像データにおける複数の基準点を探索する基準点探索手段と、その基準点探索手段によって探索された基準点に基づいて、各構成パーツを配置するための実状のマトリックスを作製する実状マトリックス作製手段と、各構成パーツを実状のマトリックス内に配置する構成パーツ配置手段と、各構成パーツの配置データを、裁断装置側に送出する構成パーツ配置データ送出手段とを兼ねる。本実施の形態では、柄の指定基準点の情報とは、オペレータが指定した指定基準点を含む領域の画像データである。ただし、当該情報は画像データに限定されず、他の基準点と照合可能な情報、例えば、指定基準点を含む領域内のRGBデータ、当該領域内の特定の模様部分のデータでも良い。
The
この実施の形態では、後述のように、CPU11は、構成パーツ配置手段として、各構成パーツの一つを配置した後、当該一つの構成パーツの位置情報に基づいて次の構成パーツの位置を特定して、当該次の構成パーツを配置している。さらに、CPU11は、構成パーツ配置手段として、実状のマトリックスの長さ方向の原点側に寄せるように全ての構成パーツを配置している。
In this embodiment, as will be described later, after arranging one of the constituent parts as the constituent part arranging means, the
また、CPU11は、柄物生地8において、各構成パーツの配置に好ましくない部分の指定を受け付ける不良部受付手段を兼ね、当該部分の指定があった場合、構成パーツ配置手段として、指定された部分の位置情報に基づいて、その部分を避けるように各構成パーツを配置している。
In addition, the
また、CPU11は、基準点の一部の変更を受け付ける基準点変更受付手段を兼ね、当該変更を受け付けた場合、基準点探索手段として、受け付けられた新たな基準点を指定基準点とみなして他の基準点をあらためて探索する。さらに、その場合、CPU11は、実状マトリックス作製手段として、その新たな基準点に基づいて実状のマトリックスを作製する。
Further, the
CPU11は、本発明の自動柄合わせ用プログラムを読んで、プログラムで規定された各処理を実行する。上述のCPU11の各手段としての詳細な機能については後述する。
The
マスクロム12は、CPU11の制御プログラムなどの通常書き換えの必要のないプログラムおよびその他データを記憶しておく部分である。RAM13は、読み書き自在な記憶部分であり、表示データのメモリなどの機能を持つ。EEPROM14は、電気的に書き換え可能な記憶部分である。
The
HDD15は、柄物生地8の柄情報を理論値として格納すると共に、各構成パーツの形状および大きさと、各構成パーツと柄物生地8の柄との位置関係を特定する位置情報とを格納しておく記憶手段である。また、HDD15は、外部からインストールされた本発明の自動柄合わせ用プログラムを記憶する部分でもある。
The
I/F16は、自動柄合わせ装置1の外部機器(分配器4、自動柄合わせ装置1に付随するキーボード、ポインティングデバイス等)との間でデータの送信あるいは受信を行う部分である。I/F16は、CPU11と共に指定基準点受付手段、構成パーツ配置データ送出手段、不良部受付手段 あるいは基準点変更受付手段でもある。
The I /
図4は、裁断機制御装置2中のハードウェアの構成を示す図である。
FIG. 4 is a diagram illustrating a hardware configuration in the cutting
裁断機制御装置2は、中央演算処理装置(Central Processing Unit:CPU)21と、マスクロム(masked Read only Memory:masked ROM)22と、RAM(Random Access Memory)23と、EEPROM(Electrically Erasable and Programmable Read Only Memory)24と、ハードディスクドライブ(Hard Disk Drive:HDD)25と、インターフェイス(I/F)26とを備えている。CPU21、マスクロム22、RAM23、EEPROM24、HDD25およびI/F26は、互いにデータのやりとりが可能なように、通信線であるバス27によって接続されている。
The cutting
CPU21は、裁断機制御装置2が行う各種制御を司る部分である。本発明では、CPU21は、自動柄合わせ装置1から送られてきたNCデータに基づいて、裁断機のカッターの動きを制御しながら柄物生地8の裁断を行う部分である。
The
マスクロム22は、CPU21の制御プログラムなどの通常書き換えの必要のないプログラムおよびその他データを記憶しておく部分である。RAM23は、読み書き自在な記憶部分であり、表示データのメモリなどの機能を持つ。EEPROM24は、電気的に書き換え可能な記憶部分である。HDD25は、外部からインストールされるプログラムを記憶する部分である。I/F26は、裁断機制御装置2の外部機器(分配器4、裁断機制御装置2に付随するキーボード、ポインティングデバイス等)との間でデータの送信あるいは受信を行う部分である。
The
なお、自動柄合わせ装置1は、専用装置でなく、汎用のパーソナルコンピュータのハードウェアと同じハード構成としても、ソフトウェアとして本発明の自動柄合わせ用プログラムを自動柄合わせ装置1にインストールすることにより本発明の各種処理を実現できる。また、裁断機制御装置2も、汎用のパーソナルコンピュータを利用することができる。
The automatic
次に、自動柄合わせシステムが行う自動柄合わせ処理の概要を説明する。 Next, an outline of automatic pattern matching processing performed by the automatic pattern matching system will be described.
図5は、衣服を構成する各構成パーツの一部を示す図である。 FIG. 5 is a diagram showing a part of each component part constituting the clothes.
構成パーツ31〜37は、特定の位置において柄の連続性若しくは統一性を要求される。例えば、柄が格子模様の場合には、柄が構成パーツの特定の箇所においてずれることなく連続していることが要求される。
The
図5に示すように、構成パーツ32(下袖32)の位置Aと構成パーツ34(山袖34)の位置Bとが合うので、位置Aと位置Bとで柄が連続しなければならない。また、同様に、構成パーツ33(前身33)の位置Cと山袖34の位置Dとで、前身33の位置Eと構成パーツ35(腰フタ35)の位置Fとで、構成パーツ36(後身頃36)の位置Gと腰フタ35の位置Hとで、構成パーツ37(表襟37)の位置Iと後身頃36の位置Jとで、それぞれ柄が連続しなければならない。
As shown in FIG. 5, since the position A of the component part 32 (lower sleeve 32) and the position B of the component part 34 (mountain sleeve 34) are matched, the pattern must be continuous between the position A and the position B. Similarly, the position C of the component part 33 (the front part 33) and the position D of the
図6は、理想的(理論的)な柄40(「理論柄40」という。)に配置される構成パーツ41(6A)と、実際にテーブル7に延反された柄物生地8に基づいて作製された柄(「物理柄50」という。)に配置される構成パーツ51(6B)とを示す図である。
FIG. 6 is produced based on a component 41 (6A) arranged on an ideal (theoretical) handle 40 (referred to as “
図6(6B)の点線で示すように、構成パーツ41をその絶対位置のまま物理柄50上に配置すると、構成パーツ41を裁断した際に、理論柄40上の構成パーツ41の所定位置K,Lの柄が物理柄50上の構成パーツ41の所定位置K,Lの柄と同一とはならなくなる。物理柄50は、しわやたるみを有する実際の柄物生地8に基づいて作製されるために、理論柄40と異なるのである。したがって、構成パーツ41(点線で示す)とずれた位置になるように、構成パーツ51(実線で示す)を物理柄50上に配置しなければならない。このように補正配置された構成パーツ51を裁断すると、理論柄40上の構成パーツ41と近い柄の状態になる。
As shown by the dotted line in FIG. 6 (6B), when the
図7は、実際の柄物生地60に基づいて物理柄70を作製する方法を説明するための図である。図7(7A)は、実際の柄物生地60を、図7(7B)は、物理柄70を、それぞれ示す。
FIG. 7 is a view for explaining a method of producing the
図7(7A)に示すように、この実施の形態における実際の柄物生地60は、縦方向の柄線61と横方向の柄線62とが直交する格子柄を有している。物理柄70を作製するには、まず、撮像した実際の柄物生地60上の原点63の位置が特定された状態で、オペレータが指定基準点64の位置を決める。次に、オペレータは、各基準点を探索するための照合用の領域66の画像のデータをHDD15に記憶する。
As shown in FIG. 7 (7A), the actual patterned
CPU11は、理論柄40に基づく座標点の周辺65を探索し、上記照合用の領域66の画像と一致する部分を求め、基準点を特定する。もちろん、オペレータが各基準点を一つずつ手動で探索することも可能である。しかし、全ての基準点を手動で探索すると、膨大な時間がかかる。また、CPU11が理論柄40に基づく座標点を利用せずに、各基準点を探索することも可能であるが、やはり膨大な時間がかかる。このため、CPU11は、理論柄40に基づく座標点を利用して各座標点周辺を探索し、指定基準点64にて得られた照合用の領域66の画像と一致する柄を持つ部分の中心を各基準点とするようにしている。
The
こうして各基準点を決定すると、CPU11は、各基準点をつないで、図7(7B)に示すような物理柄70を作製する。物理柄70は、縦方向の柄線71と横方向の柄線72とから構成され、この実施の形態では、実際の柄物生地60と近似した柄となっている。
When each reference point is determined in this way, the
図8は、自動柄合わせ装置1のディスプレイ(不図示)に表示された実際の柄物生地60の合成画像と物理柄70とを重ねて表示した状態の部分拡大図である。
FIG. 8 is a partially enlarged view of the state in which the synthesized image of the actual patterned
図8に示すように、実際の柄物生地60の縦方向の柄線61および横方向の柄線62と、物理柄70の縦方向の柄線71および横方向の柄線72とは、一致するのが好ましい。しかし、基準点の探索が完全ではない場合もあり、その場合、実際の柄物生地60の合成画像と物理柄70との間に若干のずれが生じ得る。かかる場合には、オペレータの操作により、ずれた基準点を修正して、新たに各基準点の自動探索を行うこともできる。
As shown in FIG. 8, the
図9は、物理柄70上に全ての構成パーツ80を配置した状態を示す図である。
FIG. 9 is a diagram illustrating a state in which all the
物理柄70の作製が終わると、各構成パーツ80を物理柄70上に配置する工程が実行される。この配置は、図5に基づいて説明した各構成パーツ間の柄の連続性若しくは統一性を図ることを前提に複数回試行される。当該試行の結果、実状のマトリックスの長さ方向の原点側に最も寄るように全構成パーツ80が配置された配置パターンが採択される。
When the production of the
次に、自動柄合わせ装置1、裁断機制御装置2および撮像装置制御装置3が実行する処理および自動柄合わせ装置1のディスプレイ(不図示)に表示される画面の一例について説明する。
Next, an example of processing executed by the automatic
図10は、オペレータの操作に基づいて自動柄合わせ装置1が行う処理の流れを示すフローチャートである。
FIG. 10 is a flowchart showing the flow of processing performed by the automatic
オペレータが予め柄物生地8に関する生地情報を自動柄合わせ装置1に付随するキーボード(不図示)から入力すると、自動柄合わせ装置1のI/F16は当該生地情報を受け付ける(ステップS101)。次に、自動柄合わせ装置1のCPU11は、当該生地情報を、HDD15に記憶する(ステップS102)。
When the operator inputs fabric information related to the patterned
図11は、オペレータの操作に基づいて撮像装置制御装置3が行う処理の流れを示すフローチャートである。
FIG. 11 is a flowchart showing a flow of processing performed by the imaging
オペレータが撮像装置制御装置3を起動して、同装置3に付随するキーボード(不図示)を操作して柄物生地8の撮影を指示すると、撮像装置制御装置3のCPUは、撮像指示のコマンドを撮像装置5に送信して柄物生地8の撮影を行う(ステップS201)。次に、撮像装置制御装置3のCPUは、撮像された柄物生地8のデータ(撮像データ)を撮像装置5から受け取り、これを自動柄合わせ装置1に送信する(ステップS202)。
When the operator activates the image pickup
図12は、オペレータの操作に基づいて自動柄合わせ装置1が行う処理の流れを示すフローチャートである。また、図13は、図12に示す処理の後に、オペレータの操作に基づいて裁断機制御装置2が行う処理の流れを示すフローチャートである。また、図14から図21は、図12に示す処理の間に自動柄合わせ装置1のディスプレイ(不図示)に表示される画面の一例を示す図である。
FIG. 12 is a flowchart showing the flow of processing performed by the automatic
図11に示すステップS202に続き、自動柄合わせ装置1のI/F16は、複数の撮像データを受信する(ステップS301)。自動柄合わせ装置1のCPU11は、受信された複数の撮像データをHDD15に格納する。次に、CPU11は、レンズ歪の補正およびオルソ画像の作製を行う(ステップS302)。次に、CPU11は、各補正後のデータを、キャリブレーションデータに基づいて合成し(ステップS303)、合成画像データを自動柄合わせ装置1のディスプレイに表示する(ステップS304)。ステップS304は、ステップS303に続いて自動的に行われる処理であっても、あるいはオペレータの操作によって行われる処理であっても良い。
Subsequent to step S202 shown in FIG. 11, the I /
図14は、ステップS304の処理により自動柄合わせ装置1のディスプレイに表示される画面110(実際の柄物生地60の合成画像を含む)を示す図である。
FIG. 14 is a diagram showing a screen 110 (including a composite image of the actual patterned fabric 60) displayed on the display of the automatic
この画面110は、略中央に実際の柄物生地60の合成画像(この実施の形態では、縦方向の柄線61と横方向の柄線62の格子柄の画像である。)を表示する表示領域111と、表示領域111の隣に表示される、各種操作キーを集めた領域112と、を有している。領域112には、実際の柄物生地60の合成画像を低倍表示する表示領域113と、カラー選択指示キー114と、線選択指示キー115と、原点設定キー116と、傷パーツ指示キー117と、画像情報キー118と、自動探索キー119と、配置開始キー120と、中止キー121とが配置されている。これらのキー114〜121は、アイコンの形態を有している。また、表示領域111の下には、オペレータへのメッセージを表示させる表示欄122も配置されている。
The
表示領域111は、付随のポインティングデバイス(不図示)の操作により、表示対象の拡大若しくは縮小が可能である。表示領域111内の表示対象の拡大若しくは縮小が行われた場合であっても、表示領域113に表示される倍率は最初の低倍率に固定されている。カラー選択指示キー114は、表示される原点、各種の柄線および傷パーツの色を設定および変更するためのキーである。線選択指示キー115は、各種の柄線および傷パーツの表示線幅を設定および変更するためのキーである。原点設定キー116は、原点を設定あるいは設定した原点を変更するためのキーである。
In the
傷パーツ指示キー117は、実際の柄物生地60の合成画像上に表示される傷などを指定するためのキーである。傷パーツ指示キー117をポインティングデバイスによりクリックすると、傷パーツ設定ダイアログが表示される。傷パーツは10パーツまで設定可能である。傷パーツ(1〜10)のチェックボックスをオンにすると、傷パーツとして有効となる。なお、傷パーツの設定個数は10に限定されず、10より少なくても(例えば、5)、10より多くても(例えば、20)良い。
The scratch
画像情報キー118は、編集中の画像データに関する情報を示すダイアログを表示するためのキーである。当該情報の一例として、例えば、画像データのファイル名、ドット数、解像度、表示スピード、長さの他、画像変更要否が含まれる。自動探索キー119は、各基準点の探索を開始するためのキーである。配置開始キー120は、各構成パーツ80を実状のマトリックスに配置するためのキーである。中止キー121は、編集の中止を指示するためのキーである。
The image information key 118 is a key for displaying a dialog indicating information regarding image data being edited. Examples of the information include, for example, the image data file name, the number of dots, the resolution, the display speed, and the length, as well as the necessity of image change. The
図12に示すステップS304に続いて、オペレータが原点設定キー116をクリックすると、自動柄合わせ装置1のCPU11は、I/F16を経由して、この原点指示コマンドを受け付け(ステップS305)、原点の位置を拡大して表示領域111に表示する(ステップS306)。
When the operator clicks the
図15は、ステップS306の処理によって表示される画面110を示す図である。
FIG. 15 is a diagram showing a
図15の表示領域111には、図14に示す実際の柄物生地60の合成画像の左下方にある原点の位置が拡大表示されている。原点131は十字ボックス130の中心に存在する。原点131は、実状のマトリックスの長さ方向の端であって、柄物生地8の切り口側に存在する。なお、柄物生地8の撮像時に撮像されたメジャー132も拡大表示されている。
In the
原点131を変更したい場合には、オペレータがポインティングデバイスを用いて原点131をクリックする。すると、CPU11は、クリックによるコマンドを受け付け、柄線マトリックスパラメータ設定ダイアログ140を表示する。柄線マトリックスパラメータ設定ダイアログ140は、長手方向開始位置ボックス141、幅方向開始位置ボックス142、長手方向柄線間隔ボックス143、幅方向柄線間隔ボックス144、OKキー145およびキャンセルキー146を有している。
When it is desired to change the
原点131を変更する場合には、オペレータは、デフォルトで長手方向開始位置ボックス141および幅方向開始位置ボックス142に表示されている数値(単位は、センチ)を変更する。また、原点131の他、柄線間隔を変更する場合には、オペレータは、デフォルトで長手方向柄線間隔ボックス143および幅方向柄線間隔ボックス144に表示されている数値(単位は、センチ)を変更する。変更後、オペレータがOKキー145をクリックすると、入力された原点座標あるいは柄線間隔に決定される。一方、キャンセルキー146をクリックすると、変更は行われない。なお、柄線マトリックスパラメータ設定ダイアログ140に、「マトリックスの変更をしない」ことを指示するチェックボックスを設けることもできる。当該チェックボックスをチェックすると、原点131の位置だけが変更され、柄線の変更は行われない。
When changing the
図12に戻り、オペレータが照合用の領域66を指定して、自動探索キー119をクリックすると、CPU11は、I/F16を経由して、当該自動探索コマンドを受け付ける(ステップS307)。
Returning to FIG. 12, when the operator designates the
図16は、オペレータが照合用の領域66を指定する際の画面110を示す図である。なお、図16に示す画面110には、再度、指定基準点において照合用の領域66を決める例であるために、物理柄70の縦方向の柄線71と横方向の柄線72とが表示されている。しかし、最初に照合用の領域66を決める際には、柄線71および柄線72は存在しない一方で、理論柄60の柄線61および62が存在することがある。
FIG. 16 is a diagram showing a
オペレータは、指定基準点(例えば、縦方向の柄線61と横方向の柄線62の略中央)を選び、選んだ指定基準点を中心とする照合用の領域66の大きさを決定する。すると、照合用の領域66の画像がHDD15に記憶される。
The operator selects a designated reference point (for example, the approximate center of the
図12に戻り、ステップS307に続いて、CPU11は、理論柄40に基づく座標点を利用して各基準点の探索を実行する(ステップS308)。探索に際し、照合用の領域66の画像と一致する部分から基準点が特定される。ただし、照合用の領域66の画像との一致は、完全一致としたり、あるいは完全一致ではなく、90%以上の一致といったある程度の誤差を加味した判断でも良い。
Returning to FIG. 12, following step S307, the
次に、全ての基準点の探索に続き、CPU11は、全ての基準点をつないだ物理柄70の作製を実行する(ステップS309)。次に、CPU11は、手動による編集指示があるか否かを判断する待機状態となり(ステップS310)、オペレータによる手動編集指示があると、CPU11は、ステップS307に戻り、手動により変更のあった基準点を指定基準点とみなして、再度、他の基準点の探索を行う。
Next, following the search for all the reference points, the
図17は、実際の柄物生地60の合成画像に、物理柄70を重ねて表示させた状態の画面110を示す図である。図17に示すように、この実施の形態では、実際の柄物生地60の合成画像の格子柄とほぼ同じ形態の物理柄70が作製される。
FIG. 17 is a diagram illustrating a
図18は、オペレータが物理柄70を修正したい場合に、実際の柄物生地60の合成画像と大きくずれた基準点155を移動する際の画面110を示す図である。
FIG. 18 is a diagram showing a
オペレータが自動設定された基準点をチェックし、領域Mにある基準点155が実際の柄物生地60の合成画像とずれているとわかった場合、ポインティングデバイスを用いて基準点155を正しい交点位置の方向(図18では、例えば、矢印Nの方向)に移動できる。すると、図12に示すステップS307に戻って、再度、物理柄70の作製が実行される。
When the operator checks the reference point automatically set and finds that the
図12に戻って、ステップS310の判断の結果、手動編集指示がない場合、CPU11は、オペレータが傷パーツ指示キー117のクリックにより入力された傷パーツ領域の指示コマンドを受け付けたか否かを判断する(ステップS311)。ここで、傷パーツは、柄物生地8上に存在する傷、汚れ等の、構成パーツ80を配置するにふさわしくない不良部を意味する。傷パーツ領域の指定がない場合には、オペレータが配置開始キー120のクリックにより構成パーツ80の配置指示を行うと、CPU11は、I/F16を経由して当該指示コマンドを受け付ける(ステップS313)。続いて、CPU11は、HDD15から各構成パーツ80の座標点の読み出しを実行する(ステップS314)。
Returning to FIG. 12, if the result of determination in step S <b> 310 is that there is no manual editing instruction, the
CPU11は、読み出した座標点に基づき、1つの構成パーツ80の配置を行う(ステップS315)。続いて、先の構成パーツ80の位置で相対的に決定される別の構成パーツ80の配置を行う(ステップS316)。CPU11は、全構成パーツ80を配置したか否かを判断し(ステップS317)、全構成パーツ80の配置が終了するまで、構成パーツ80を1つずつ配置していく。ステップS317の判断によって全構成パーツ80の配置が完了すると、CPU11は、実際の柄物生地60の合成画像において、全構成パーツ80を含む矩形領域の長さ方向の原点131からの距離を求める(ステップS318)。続いて、CPU11は、構成パーツ80を配置するための所定時間(例えば、1分間)が経過したか否かを判断する(ステップS319)。
The
その結果、所定時間に達していない場合には、ステップS316に戻り、構成パーツ80の配置を継続する。一方、所定時間に達した場合には、CPU11は、複数回実行した構成パーツ80の配置の内で、原点131からの距離が最も短い配置パターンを選択する(ステップS320)。
As a result, if the predetermined time has not been reached, the process returns to step S316 and the arrangement of the
図19は、オペレータが構成パーツ80の配置を行う際の画面110を示す図である。
FIG. 19 is a diagram showing a
構成パーツ80を配置する際、あるいは構成パーツ80を所定時間内で配置した後に再度別の条件で配置する際、オペレータは、配置開始キー120を指示する。CPU11は、その指示を受け付けて、自動配置ダイアログボックス160を表示する。自動配置ダイアログボックス160には、時間入力欄161、結果確認要否欄162,163、配置開始指示キー164および中止キー165が設けられている。時間入力欄161は、オペレータの入力操作によって、構成パーツ80の配置処理を行うタイムリミットを設定する欄である。結果確認要否欄162,163は、配置結果を逐一表示させるか否かを選択する欄である。結果確認要否欄162(「なし」表示の欄)は、配置結果の表示を希望しない場合に選択する欄である。一方、結果確認要否欄163(「あり」表示の欄)は、配置結果の表示を希望する場合に選択する欄である。また、配置開始指示キー164は、構成パーツ80の配置処理を開始するキーである。中止キー165は、配置処理を中止させるためのキーである。
When the
また、図19に示す画面110には、表示欄170〜174が設けられている。表示欄170には、マーカー名(例えば、「柄合わせ」)が表示されている。表示欄171〜174には、配置条件が表示されている。また、表示欄122には、オペレータの選択によって、構成パーツ80の配置直後に、全配置パーツ80の配置結果が表示される。
In addition, display fields 170 to 174 are provided on the
図12に戻って、ステップS320に続いて、CPU11は、全構成パーツ80の占有矩形領域の長さ方向における原点131からの距離が最も短くなる配置パターン(最良の配置パターン)を表示する(ステップS321)。次に、CPU11は、最良の配置パターンに基づく各構成パーツ80のデータをNCデータに変換する(ステップS322)。次に、CPU11は、NCデータを裁断機制御装置2に向けて送信する(ステップS323)。
Returning to FIG. 12, following step S320, the
一方、ステップS311において、オペレータによる傷パーツ領域の指示コマンドの送信が行われた場合には、CPU11は、指定された傷パーツ領域を固定の構成パーツ(固定パーツ)として認識し、これをHDD15に記憶する(ステップS312)。
On the other hand, when the operator sends a command for a wound part area in step S311, the
図20は、オペレータが傷パーツ領域180,181を指定する際の画面110を示す図である。また、図21は、傷パーツ領域180,181の指定後に構成パーツ80の配置を行った結果を示す図である。
FIG. 20 is a diagram showing a
物理柄70の作製後、オペレータが傷パーツ指示キー117を押すと、自動柄合わせ装置1は、傷あるいは汚れの存在する部分を指定できる状態となる。オペレータがディスプレイに表示された実際の柄物生地60の合成画像をみながら、傷あるいは汚れの存在する部分を傷パーツ領域180,181で囲ってから、配置処理を開始すると、CPU11は、その領域を固定された構成パーツとして認識し、それらの領域以外に、各構成パーツ80の配置を行う。その結果、図21に示すように、図20に示される傷パーツ領域180,181は、構成パーツ80の配置パターンを表示する際に、斜線で示すような固定パーツ180a,181aとして表示される。
When the operator presses the scratched
ステップS323の処理が終了すると、図13に示すように、裁断機制御装置2は、自動柄合わせ装置1からNCデータを受信し(ステップS401)、原点131と裁断機上の原点とを合わせ(ステップS402)、当該NCデータに基づいて、柄物生地8の裁断処理を実行する(ステップS403)。
When the process of step S323 is completed, as shown in FIG. 13, the cutting
以上、本発明の実施の形態について説明したが、本発明は、上述までの実施の形態に限定されることなく、種々の変更を施した形態にて実施可能である。 Although the embodiments of the present invention have been described above, the present invention is not limited to the above-described embodiments, and can be implemented in various modified forms.
上述の実施の形態は、格子柄を有する柄物生地8を使用する例であるが、柄が存在する限り、本発明は、格子柄に限定されずに他の柄を有する柄物生地に適用できる。
The above-described embodiment is an example in which the patterned
図22は、格子柄以外の柄191を有する柄物生地190から衣類の構成パーツを切り出す方法を説明するための図である。(22A)は、理論柄192上の構成パーツ41を、(22B)は、物理柄195上の構成パーツ51を、それぞれ示す。
FIG. 22 is a diagram for explaining a method of cutting out the constituent parts of clothing from the patterned
柄物生地190は、多くの円模様の柄191を有している。柄物生地190の理論柄192は、規則正しい座標系(マトリックス)である。これに対して、物理柄195は、実際にテーブル7上に延反された柄物生地190の合成画像に基づいて作製されるので、部分的あるいは全体的にゆがんだ座標系(実状のマトリックス)になる。図22では、柄191の中心を通る縦軸および横軸によってマトリックスが構成されている。しかし、柄191の特定の位置を通る縦軸および横軸によってマトリックスを構成するようにしても良い。
The patterned
理論柄192上の構成パーツ41をそのままの位置で物理柄195に配置し(すなわち、図22(22B)の太点線領域のように配置し)、裁断しても、実際の柄物生地190にしわやゆがみがあるために各構成パーツの境界において模様の連続性等がなくなる。そこで、例えば、図22(22B)の太実線に示すように、物理柄195に基づいて構成パーツ51を配置し、裁断すると、柄191の連続性が確保できる。
The
このように、柄が格子ではなくても、柄を利用した実状のマトリックスを作製しさえすれば、延反された実際の柄物生地に合致した構成パーツ51の配置ができ、柄の連続性等を確保できる。
Thus, even if the pattern is not a lattice, as long as a real matrix using the pattern is produced, the
また、先に示した実施の形態では、自動柄合わせ装置1、裁断機制御装置2および撮像装置制御装置3の3種類の装置を採用しているが、1または2種類の装置を採用しても良い。例えば、1種類の装置を採用する場合には、当該1種類の装置が自動柄合わせ装置1、裁断機制御装置2および撮像装置制御装置3の機能を全て兼ね備えても良い。
In the above-described embodiment, three types of devices are employed, that is, the automatic
また、本発明の自動柄合わせ用プログラムは、先に示した実施の形態では、HDD15にインストールされて実行可能なプログラムである。当該プログラムは、CD−ROM、MD、FD等の情報記録媒体に格納して、市場において取引可能である。また、自動柄合わせ装置1とインターネット等の通信回線によって接続されるサーバから、本発明の自動柄合わせ用プログラムをダウンロードして、HDD15に当該プログラムを格納して、実行することもできる。
The automatic pattern matching program of the present invention is a program that can be installed and executed in the
また、CPU11は、撮像データ受信手段、表示処理手段、指定基準点受付手段、基準点探索手段、実状マトリックス作製手段、構成パーツ配置手段、構成パーツ配置データ送出手段、不良部受付手段および基準点変更受付手段を兼ねている。CPU11以外に、MPU(Micro Processing Unit)を独立して採用若しくは併用しても良い。CPU11に代替してMPUを使用する場合には、MPUは、撮像データ受信手段、表示処理手段、指定基準点受付手段、基準点探索手段、実状マトリックス作製手段、構成パーツ配置手段、構成パーツ配置データ送出手段、不良部受付手段および基準点変更受付手段を兼ねる。また、CPU11とMPUを使用する場合には、CPU11およびMPUは、上述の各手段を分担することもできる。
Also, the
また、HDD15は、記憶手段であるが、RAM13若しくはEEPROM14が記憶手段であっても良い。
The
また、上述の実施の形態では、実状のマトリックスは格子形状であったが、格子以外の形状、例えば、複数の点、十字形状、菱形の集合等のいずれの形態でも良い。柄の位置を特定できるマトリックスになるのであれば、格子形状に限定されない。また、各構成パーツ80の配置処理は、所定時間内に複数回行われるのが好ましいが、1回だけでも良い。
In the above-described embodiment, the actual matrix has a lattice shape, but may have any shape other than the lattice, for example, a plurality of points, a cross shape, a set of rhombuses, and the like. If it becomes a matrix which can pinpoint the position of a handle, it will not be limited to a lattice shape. In addition, the arrangement process of each
本発明は、アパレル関連産業における衣服等の作製に利用できる。 INDUSTRIAL APPLICABILITY The present invention can be used for production of clothes and the like in apparel related industries.
1 自動柄合わせ装置
7 テーブル
8 柄物生地
11 CPU(撮像データ受信手段、表示処理手段、指定基準点受付手段、基準点探索手段、実状マトリックス作製手段、構成パーツ配置手段、構成パーツ配置データ送出手段、不良部受付手段、基準点変更受付手段)
15 HDD(記憶手段)
16 I/F(撮像データ受信手段、指定基準点受付手段、基準点変更受付手段)
31〜37 構成パーツ
41 構成パーツ
51 構成パーツ
64 指定基準点
70 物理柄(実状のマトリックス)
80 構成パーツ
155 基準点
195 物理柄(実状のマトリックス)
DESCRIPTION OF
15 HDD (storage means)
16 I / F (imaging data receiving means, designated reference point receiving means, reference point change receiving means)
31 to 37
80
Claims (10)
裁断用のテーブルに延反された上記柄物生地の撮像データを受け取る撮像データ受信手段と、
上記撮像データを表示する表示処理手段と、
上記柄物生地の柄情報を理論値として格納すると共に、上記各構成パーツの形状および大きさと、上記各構成パーツと上記柄物生地の柄との位置関係と、を特定する位置情報とを格納しておく記憶手段と、
上記柄の指定基準点の情報を受け付ける指定基準点受付手段と、
上記柄の指定基準点の情報に合致する、上記柄物生地の撮像データにおける複数の基準点を探索する基準点探索手段と、
上記基準点探索手段によって探索された基準点に基づいて、上記各構成パーツを配置するための実状のマトリックスを作製する実状マトリックス作製手段と、
各構成パーツを、上記実状のマトリックス内に配置する構成パーツ配置手段と、
上記各構成パーツの配置データを、裁断装置側に送出する構成パーツ配置データ送出手段と、
を備えることを特徴とする自動柄合わせ装置。 In the automatic pattern matching device that matches the pattern between each component part when cutting the component part of the patterned product made from the patterned fabric,
Imaging data receiving means for receiving imaging data of the patterned fabric stretched over the table for cutting;
Display processing means for displaying the imaging data;
The pattern information of the patterned fabric is stored as a theoretical value, and the position information specifying the shape and size of each component part and the positional relationship between each component part and the pattern of the patterned fabric is stored. Storage means,
A designated reference point receiving means for receiving information on the designated reference point of the pattern;
Reference point search means for searching for a plurality of reference points in the imaged data of the patterned fabric that matches the information of the designated reference point of the pattern,
Based on the reference point searched by the reference point search means, a real matrix preparation means for preparing a real matrix for arranging each component part;
Component parts arranging means for arranging each component part in the actual matrix;
Configuration part arrangement data sending means for sending the arrangement data of each of the above parts to the cutting device side,
An automatic pattern matching apparatus comprising:
前記構成パーツ配置手段は、上記不良部受付手段によって受け付けられた指定部分の位置情報に基づいて、上記部分を避けるように、前記各構成パーツを配置することを特徴とする請求項1記載の自動柄合わせ装置。 In the patterned fabric, further comprising a defective portion receiving means for receiving designation of a portion that is not preferable for the arrangement of each component part,
2. The automatic arrangement according to claim 1, wherein the component parts arranging unit arranges the component parts so as to avoid the part based on the position information of the designated part received by the defective part receiving unit. Pattern matching device.
前記基準点探索手段は、上記基準点変更手段によって受け付けられた新たな前記基準点を前記指定基準点として、他の前記基準点をあらためて探索し、
前記実状マトリックス作製手段は、その新たな基準点に基づいて、前記実状のマトリックスを作製することを特徴とする請求項1記載の自動柄合わせ装置。 A reference point change accepting means for accepting a change in a part of the reference point;
The reference point searching means re-searches another reference point with the new reference point received by the reference point changing means as the designated reference point,
2. The automatic pattern matching apparatus according to claim 1, wherein the real matrix production means produces the real matrix based on the new reference point.
上記自動柄合わせ装置を、
裁断用のテーブルに延反された上記柄物生地の撮像データを受け取る撮像データ受信手段と、
上記撮像データを表示する表示処理手段と、
上記柄物生地の柄情報を理論値として格納すると共に、上記各構成パーツの形状および大きさと、上記各構成パーツと上記柄物生地の柄との位置関係と、を特定する位置情報とを格納しておく記憶手段と、
上記柄の指定基準点の情報を受け付ける指定基準点受付手段と、
上記柄の指定基準点の情報に合致する、上記柄物生地の撮像データにおける複数の基準点を探索する基準点探索手段と、
上記基準点探索手段によって探索された基準点に基づいて、上記各構成パーツを配置するための実状のマトリックスを作製する実状マトリックス作製手段と、
各構成パーツを、上記実状のマトリックス内に配置する構成パーツ配置手段と、
上記各構成パーツの配置データを、裁断装置側に送出する構成パーツ配置データ送出手段と備える装置として機能させることを特徴とする自動柄合わせ用プログラム。 In the automatic pattern matching program installed in the automatic pattern matching device that matches the pattern between each component part when cutting the component parts of the patterned product made from the patterned fabric,
The automatic pattern matching device
Imaging data receiving means for receiving imaging data of the patterned fabric stretched over the table for cutting;
Display processing means for displaying the imaging data;
The pattern information of the patterned fabric is stored as a theoretical value, and the position information specifying the shape and size of each component part and the positional relationship between each component part and the pattern of the patterned fabric is stored. Storage means,
A designated reference point receiving means for receiving information on the designated reference point of the pattern;
Reference point search means for searching for a plurality of reference points in the imaged data of the patterned fabric that matches the information of the designated reference point of the pattern,
Based on the reference point searched by the reference point search means, a real matrix preparation means for preparing a real matrix for arranging each component part;
Component parts arranging means for arranging each component part in the actual matrix;
A program for automatic pattern matching which causes the arrangement data of each of the component parts to function as an apparatus provided with a component part arrangement data sending means for sending to the cutting device side.
前記基準点探索手段が、上記基準点変更手段によって受け付けられた新たな前記基準点を前記指定基準点として、他の前記基準点をあらためて探索し、前記実状マトリックス作製手段がその新たな基準点に基づいて、前記実状のマトリックスを作製するように機能させることを特徴とする請求項6記載の自動柄合わせ用プログラム。 And further comprising a reference point change accepting means for accepting a partial change of the reference point,
The reference point searching means re-searches another reference point using the new reference point received by the reference point changing means as the designated reference point, and the actual matrix creating means sets the new reference point as the new reference point. 7. The automatic pattern matching program according to claim 6, wherein the program is made to function so as to produce the actual matrix.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004274507A JP2006089860A (en) | 2004-09-22 | 2004-09-22 | System and program for automatic pattern matching |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004274507A JP2006089860A (en) | 2004-09-22 | 2004-09-22 | System and program for automatic pattern matching |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2006089860A true JP2006089860A (en) | 2006-04-06 |
Family
ID=36231110
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004274507A Pending JP2006089860A (en) | 2004-09-22 | 2004-09-22 | System and program for automatic pattern matching |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2006089860A (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011195979A (en) * | 2010-03-18 | 2011-10-06 | Gunze Ltd | Apparatus and method for cutting fabric |
CN102535141A (en) * | 2010-12-28 | 2012-07-04 | 株式会社岛精机制作所 | Sheet material cutting method and automatic cutting machine |
JP2012144827A (en) * | 2011-01-14 | 2012-08-02 | Shima Seiki Mfg Ltd | Method for cutting sheet material and automatic cutting machine |
JP2017075416A (en) * | 2015-10-13 | 2017-04-20 | 株式会社ナムックス | Cutting device |
CN107313237A (en) * | 2017-08-08 | 2017-11-03 | 广东溢达纺织有限公司 | Cut-parts pair gingham automatic cutting m/c |
JP2019136851A (en) * | 2018-02-15 | 2019-08-22 | 株式会社島精機製作所 | Spreading method and spreading system |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1993014258A1 (en) * | 1992-01-08 | 1993-07-22 | Shima Seiki Manufacturing Limited | Pattern matching method and apparatus for automatic cutting machines |
JPH06192959A (en) * | 1992-12-25 | 1994-07-12 | Toray Ind Inc | System or correcting maker for sheet-like member such as pattern-matching cloth |
JPH11229269A (en) * | 1998-02-20 | 1999-08-24 | Nca:Kk | System for automatically matching pattern of patterned sheet-like member and cutting the sheet-like member |
JP2003166165A (en) * | 2001-08-10 | 2003-06-13 | Gerber Technol Inc | Method for compensating pattern distortion on sheet-type work material spread onto support surface |
-
2004
- 2004-09-22 JP JP2004274507A patent/JP2006089860A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1993014258A1 (en) * | 1992-01-08 | 1993-07-22 | Shima Seiki Manufacturing Limited | Pattern matching method and apparatus for automatic cutting machines |
JPH06192959A (en) * | 1992-12-25 | 1994-07-12 | Toray Ind Inc | System or correcting maker for sheet-like member such as pattern-matching cloth |
JPH11229269A (en) * | 1998-02-20 | 1999-08-24 | Nca:Kk | System for automatically matching pattern of patterned sheet-like member and cutting the sheet-like member |
JP2003166165A (en) * | 2001-08-10 | 2003-06-13 | Gerber Technol Inc | Method for compensating pattern distortion on sheet-type work material spread onto support surface |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011195979A (en) * | 2010-03-18 | 2011-10-06 | Gunze Ltd | Apparatus and method for cutting fabric |
CN102535141A (en) * | 2010-12-28 | 2012-07-04 | 株式会社岛精机制作所 | Sheet material cutting method and automatic cutting machine |
JP2012136811A (en) * | 2010-12-28 | 2012-07-19 | Shima Seiki Mfg Ltd | Sheet material cutting method and automatic cutting machine |
JP2012144827A (en) * | 2011-01-14 | 2012-08-02 | Shima Seiki Mfg Ltd | Method for cutting sheet material and automatic cutting machine |
JP2017075416A (en) * | 2015-10-13 | 2017-04-20 | 株式会社ナムックス | Cutting device |
CN107313237A (en) * | 2017-08-08 | 2017-11-03 | 广东溢达纺织有限公司 | Cut-parts pair gingham automatic cutting m/c |
CN107313237B (en) * | 2017-08-08 | 2023-01-31 | 广东溢达纺织有限公司 | Automatic cutting machine for cutting pieces and check |
JP2019136851A (en) * | 2018-02-15 | 2019-08-22 | 株式会社島精機製作所 | Spreading method and spreading system |
JP7048342B2 (en) | 2018-02-15 | 2022-04-05 | 株式会社島精機製作所 | Extension method and extension system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2000261649A (en) | Image processing method, device thereof and storage medium | |
JP6584076B2 (en) | Information processing apparatus, information processing method, and computer program | |
JP6587390B2 (en) | Embroidery pattern placement system, embroidery pattern placement device, embroidery pattern placement device embroidery pattern placement method, embroidery pattern placement device program, sewing machine | |
JP5694686B2 (en) | Image processing apparatus, image processing method, and program | |
EP2013792A1 (en) | Mobile terminal capable of modifying a flash image and method of modifying a flash image therewith | |
JP2017196334A (en) | Embroidery pattern connection data generating device, embroidery pattern connection data generating method, program, and sewing system | |
JP2017196066A (en) | Embroidery pattern connection data generating device, embroidery pattern connection data generating method, program, and sewing system | |
JP2003065713A (en) | Program and part program creating device for image measuring apparatus | |
JP2006089860A (en) | System and program for automatic pattern matching | |
US10489652B2 (en) | Image capturing system | |
JPH10293838A (en) | Device and method for image editing | |
JP2012208571A (en) | Virtual label display processing program | |
JP2009122822A (en) | Program creation device for image processing controller | |
JPWO2019021349A1 (en) | Automatic pattern generation device, system, method, program, and recording medium | |
JP4870474B2 (en) | Parts catalog display system and control method thereof | |
JP2008159077A (en) | Image editing device, image editing method, and recording medium | |
JP2008108201A (en) | Partial selection controller of biopolymer | |
JP3176414B2 (en) | Sheet metal development diagram creation system | |
JP3542898B2 (en) | Image synthesis device | |
JPH10293857A (en) | Image editing device and method, and recording medium in which program is recorded | |
JP3463373B2 (en) | Graphic processing apparatus and graphic processing method | |
KR102646924B1 (en) | Precision spatial imagery production system by correcting unclear sections on road maps generated by changing viewpoints | |
WO2019082429A1 (en) | Manufacturing operation assistance system, manufacturing operation assistance method, and program | |
JP2017139765A (en) | Image confirmation device, image confirmation method, and program | |
JP2000148832A (en) | Computer aided design device and its method and computer-readable storage medium recorded with computer aided design program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070821 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20091222 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100105 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20100518 |