本發(fā)明的實施例涉及一種用于動態(tài)地改變針腳密度以優(yōu)化絎縫機生產(chǎn)量的方法和系統(tǒng)。更具體地,本發(fā)明的實施例涉及一種基于自動分析特定圖案元素和設(shè)定相應(yīng)針腳密度來動態(tài)地改變絎縫機縫紉圖案的針腳密度的方法。
背景技術(shù):
在縫紉材料(例如絎縫被褥材料)的制造中,可能會縫紉具有不同難度水平的不同圖案。例如,絎縫圖案可能包括復(fù)雜和/或細節(jié)的圖案元素,這些圖案元素優(yōu)選以較高的針腳密度進行縫紉,從而在縫紉期間提供更高的精度。這樣,受限于該圖案的僅一些部分所優(yōu)選和/或要求的更高的針腳密度,可能會在這些約束下縫紉全部絎縫圖案。然而,從效率和生產(chǎn)角度而言,可以證明這些復(fù)雜的縫紉區(qū)域的約束存在問題,因為犧牲了生產(chǎn)量和其余圖案的裝飾多變性。絎縫圖案的具有最小細節(jié)的其它部分相比于絎縫圖案的其余部分而言也通常以相同的針腳密度被縫紉,盡管這些部分相比于更細節(jié)的圖案元素而言可能優(yōu)選和/或需要以更小的針腳密度被縫紉。例如,在傳統(tǒng)的機器絎縫系統(tǒng)中,以始終一致的針腳密度縫紉絎縫圖案(即,對于包括細節(jié)元素的圖案采用較高的針腳密度),而不論圖案的各部分的具體特征。因此,需要一種基于絎縫圖案元素的特征,例如通過在高針腳密度、中間針腳密度和低針腳密度之間交替變換,而在圖案的特定元素中縫紉特定針腳密度的系統(tǒng)和方法。
技術(shù)實現(xiàn)要素:
本發(fā)明總體上涉及一種用于動態(tài)地改變通過絎縫機縫紉的圖案的針腳密度的方法和系統(tǒng)。本發(fā)明的實施例在縫紉期間動態(tài)改變針腳密度,由此優(yōu)化絎縫機的按碼數(shù)測量的生產(chǎn)量,同時將縫紉速度保持在每分鐘恒定針數(shù)(SPM)和/或每分鐘恒定圈數(shù)(RPM)速率。這樣,基于分析縫紉/絎縫圖案和在圖案的特定元素中自動應(yīng)用可變的針腳密度,在不改變縫紉速度的情況下,本發(fā)明的實施例可以用于動態(tài)地使縫紉已有圖案的縫紉機和/或絎縫機的碼數(shù)最大化。例如,一種用于在縫紉期間動態(tài)改變針腳密度的方法可以包括,以恒定的速率(例如SPM)進行縫紉,同時在確定的針腳密度較高的區(qū)域自動地集中更多的針腳,并且在確定的針腳密度較低的區(qū)域自動地集中更少的針腳。
在其它實施例中,用于在縫紉期間動態(tài)改變針腳密度的系統(tǒng)和方法提供了對縫紉圖案的各種元素(例如絎縫圖案的元素)的實時分析。因此,對于相比其它縫紉區(qū)域而言需要更低針腳密度的圖案元素,本發(fā)明的分析可以提供自動調(diào)節(jié)的圖案專用針腳密度。類似地,在縫紉期間動態(tài)改變針腳密度的本發(fā)明的實施例為一些元素提供了圖案專用針腳密度,相對于周圍的針腳密度較低的元素而言,這些元素可以被縫合成具有更高的針腳清晰度和相應(yīng)更高的針腳密度。最優(yōu)的針腳密度或優(yōu)選的針腳密度可以被定義成每英寸的針腳數(shù)量,其可以在縫紉時被使用,以便例如保留和/或強調(diào)縫紉圖案的一個或多個期望的細部。
本發(fā)明的實施例包括一種用于指定特定圖案的多個元素中的可變的針腳密度的方法和系統(tǒng)。在本發(fā)明的一個示意性實施例中,提供了一種自動為第一圖案元素指定第一針腳密度和為第二圖案元素指定第二針腳密度的方法。第一針腳密度每英寸可以包括比第二針腳密度更少的針腳數(shù)量。在另一實施例中,可以相對于標準針腳密度確定第一和第二針腳密度。這樣,本發(fā)明的實施例可以用于自動地(1)為第一組圖案元素指定比標準針腳密度更低的第一針腳密度,(2)為第二組圖案元素指定比標準針腳密度更高的第二針腳密度,和(3)為第三組圖案元素指定標準針腳密度。在這種實施例中,第一、第二和第三組圖案元素不相同。因此,本發(fā)明可以用于自動識別縫紉圖案的特定元素,這些元素被確定成需要較少的針腳清晰度,并且因此適合于使用比該圖案的周圍部分更低的針腳密度進行縫紉。這種更低的針腳密度可以被稱作縫紉“雜化針腳(wild stitch)”密度。在其它實施例中,縫紉圖案的特定元素(例如第一、第二和/或第三組圖案元素)需要更高的針腳清晰度,并且可以自動識別相應(yīng)的比圖案的周圍部分更高的針腳密度。另外,也可以為圖案的一些部分確定最優(yōu)的針腳清晰度和/或相應(yīng)的最優(yōu)的針腳密度。在各實施例中,可以通過所需的最小碼數(shù)、所需的最大碼數(shù)、對于確定針腳密度的最慢縫紉速度(例如SPM)、對于確定針腳密度的最快縫紉速度(例如SPM)、對于將要縫紉的具體材料的低閾值針腳密度、和/或?qū)τ趯⒁p紉的具體材料的高閾值針腳密度來確定對于圖案的一個或多個部分和/或整個圖案的最優(yōu)的針腳清晰度、最優(yōu)的針腳密度、和/或優(yōu)選的針腳密度。
在本發(fā)明的一個實施例中,提供了一種沿著縫紉圖案的軸線動態(tài)改變針腳密度的方法。該方法包括:確定縫紉圖案的多個元素,該多個元素包括一個或多個直線部段和一個或多個弧形部段中的至少一個;分析一個或多個直線部段和一個或多個弧形部段中的每一個;和動態(tài)調(diào)節(jié)與多個元素中的至少一個相對應(yīng)的針腳密度,其中,動態(tài)調(diào)節(jié)針腳密度包括:基于對一個或多個直線部段和一個或多個弧形部段中的每一個的分析,為多個元素中的至少一個指定調(diào)節(jié)后的針腳密度。
在另一示意性方面,一種用于在沿著軸線縫紉的縫紉圖案的元素之間自動調(diào)節(jié)針腳密度的方法包括:接收具有多個圖案元素的圖案,其中,多個圖案元素中的每一個包括一個或多個部分;分析多個圖案元素的一個或多個部分中的每一個,以確定多個圖案元素中的每一個是否滿足用于為多個圖案元素的至少一部分指定改變后的針腳密度的閾值;和基于對一個或多個部分中的每一個的分析,為多個圖案元素的一個或多個部分中的每一個指定標準針腳密度、改變后的針腳密度、和中間針腳密度中的至少一個。
根據(jù)第三示意性方面,本發(fā)明的實施例涉及一種用于為縫紉圖案的圖案元素自動指定可變的針腳密度的方法。該方法包括:接收具有多個圖案元素的縫紉圖案,其中,多個圖案元素包括一個或多個直線部段和一個或多個弧形部段中的至少一個;分析多個圖案元素中的每一個,以確定多個圖案元素中的每一個的至少一部分是否滿足閾值長度和相對于軸線的閾值角度;和基于該分析,為多個圖案元素中的每一個自動指定相應(yīng)的針腳密度。
本發(fā)明的附加的目的、優(yōu)點和新穎特征將在下文的描述中被部分地闡明,并且當(dāng)本領(lǐng)域的技術(shù)人員研讀下文時將部分地變得顯而易見,或者可以通過本發(fā)明的實踐而被領(lǐng)會到。
附圖說明
下面參考附圖詳細描述本發(fā)明,圖中:
圖1是根據(jù)本發(fā)明的實施例,使用始終一致的針腳密度縫紉的示例性圖案;
圖2是根據(jù)本發(fā)明的實施例,使用可變的針腳密度縫紉的示例性圖案;
圖3是根據(jù)本發(fā)明的實施例,使用可變的針腳密度縫紉的示例性圖案;
圖4是根據(jù)本發(fā)明的實施例,使用可變的針腳密度縫紉的示例性圖案;
圖5是根據(jù)本發(fā)明的實施例,使用可變的針腳密度縫紉的示例性圖案;
圖6A是根據(jù)本發(fā)明的實施例,使用可變的針腳密度縫紉的示例性圖案;
圖6B是根據(jù)本發(fā)明的實施例,使用可變的針腳密度縫紉的圖6A的示例性圖案的放大部分;
圖6C是根據(jù)本發(fā)明的實施例,使用可變的針腳密度縫紉的圖6A的示例性圖案的放大部分;
圖6D是根據(jù)本發(fā)明的實施例,使用可變的針腳密度縫紉的圖6A的示例性圖案的放大部分;
圖6E是根據(jù)本發(fā)明的實施例,使用可變的針腳密度縫紉的圖6A的示例性圖案的放大部分;
圖6F是根據(jù)本發(fā)明的實施例,使用可變的針腳密度縫紉的圖6A的示例性圖案的放大部分;
圖7是根據(jù)本發(fā)明的實施例,使用可變的針腳密度縫紉圖案的示例性方法的流程圖;
圖8是根據(jù)本發(fā)明的實施例,使用可變的針腳密度縫紉圖案的示例性方法的流程圖;
圖9是根據(jù)本發(fā)明的實施例,使用可變的針腳密度縫紉圖案的示例性方法的流程圖;
圖10是根據(jù)本發(fā)明的實施例,使用可變的針腳密度縫紉圖案的示例性方法的流程圖;
圖11是根據(jù)本發(fā)明的實施例,使用可變的針腳密度縫紉圖案的示例性系統(tǒng);和
圖12是根據(jù)本發(fā)明的實施例,使用可變的針腳密度縫紉圖案的示例性裝置。
具體實施方式
本發(fā)明總體上涉及一種用于動態(tài)改變針腳密度以優(yōu)化絎縫機生產(chǎn)量的方法和系統(tǒng)。本發(fā)明的實施例包括,確定絎縫圖案的哪些部分(如果存在的話)滿足對于縫紉替代針腳密度的閾值要求,該替代針腳密度與最初應(yīng)用于縫紉圖案的標準針腳密度不同。如本文中所使用的,“要求”不應(yīng)被解釋成嚴格的或絕對的限制,而僅僅指的是或限定了本發(fā)明在本文中為實現(xiàn)其目的而使用的一個或多個優(yōu)選的或最優(yōu)的測量值(例如閾值角度)。在各實施例中,對于下文描述的任意數(shù)量的可應(yīng)用的閾值,“要求”可以是在圖案中確定的相關(guān)測量值(例如英寸、度數(shù))的范圍,可以被預(yù)先確定,可以由用戶限定,可以由機器設(shè)置或制造約束條件確定。在一些實施例中,動態(tài)改變通過絎縫機縫紉的圖案的針腳密度的方法包括,確定圖案的特定元素的部分是否滿足用于動態(tài)改變針腳密度(即,應(yīng)用“雜化針腳”)的閾值要求。
基于對本發(fā)明的一些實施例的分析,動態(tài)改變縫紉圖案的特定部分的針腳密度,由此優(yōu)化絎縫機的碼數(shù)生產(chǎn)量,同時將縫紉速度保持在恒定的SPM和/或RPM速率。這樣,在不改變縫紉速度的情況下,本發(fā)明的實施例可以用于動態(tài)地使用于縫紉/絎縫已有圖案的縫紉機和/或絎縫機的碼數(shù)最大化?;诜治隹p紉/絎縫圖案和在圖案的特定元素中自動地應(yīng)用可變的針腳密度,相對于使用恒定較高的針腳密度縫紉相同圖案所需的縫紉線量而言,可以減少縫紉線量(即消耗的線碼數(shù))。另外,在本發(fā)明的實施例中,可以維持縫紉可靠性,同時優(yōu)化碼數(shù)生產(chǎn)量。在一個實施例中,縫紉可靠性可以指的是在縫紉或絎縫圖案期間不跳針和/或漏針的能力。
在其它實施例中,在縫紉期間動態(tài)改變針腳密度提供了對縫紉圖案的各元素(例如絎縫圖案的元素)的實時分析。因此,對于相比其它縫紉區(qū)域而言需要更低的針腳密度的圖案元素,本發(fā)明的分析可以提供自動調(diào)節(jié)的圖案專用針腳密度。類似地,在縫紉期間動態(tài)改變針腳密度的本發(fā)明的實施例為一些元素提供了圖案專用針腳密度,相對于周圍的針腳密度較低的元素而言,這些元素需要更高的針腳清晰度和相應(yīng)更高的針腳密度。在本發(fā)明的其它實施例中,可以對全部絎縫圖案應(yīng)用標準針腳密度,并且在應(yīng)用本發(fā)明的分析之后,絎縫圖案的一個或多個部分可以被識別為適合以比標準針腳密度更低的針腳密度進行縫紉。因此,這些更低的針腳密度調(diào)節(jié)可以導(dǎo)致節(jié)約線碼數(shù)(例如,當(dāng)制成縫紉圖案或其部分時可能需要或使用更少的線碼數(shù))。本發(fā)明的其它實施例包括,對于通常使用標準針腳密度縫紉的圖案元素進行分析,以確定是否滿足用于對圖案元素的被識別部分改變針腳密度的閾值要求。
本發(fā)明的實施例包括一種用于在特定圖案的多個元素中指定可變的針腳密度的方法和系統(tǒng)。在本發(fā)明的一個示例性實施例中,提供了一種用于自動地對第一圖案元素指定第一針腳密度和對第二圖案元素指定第二針腳密度的方法。第一針腳密度可以比第二針腳密度在每英寸上包括更少的針腳數(shù)量。因此,本發(fā)明可以用于自動地識別縫紉圖案的特定元素,這些元素被確定成需要較少的針腳清晰度,并且因此適合于使用比圖案的周圍部分更低的針腳密度進行縫紉。這樣,縫紉圖案的特定部分可以被識別為適合于使用“雜化針腳”(即,比絎縫圖案的剩余部分更低的針腳密度)進行縫紉。
現(xiàn)在轉(zhuǎn)向圖中的示例性實施例,圖1示出了使用始終一致的針腳密度12縫紉的示例性圖案10的實施例。如圖1所示,示例性圖案可以包括根據(jù)本發(fā)明的方法識別的多個圖案元素。如下文所使用的,一個元素一般是指可以與其它方面區(qū)別開的一個可視覺識別的設(shè)計方面。例如,諸如直線的設(shè)計方面可以在視覺上與曲線區(qū)別開,直角(例如由縫紉線構(gòu)成的銳角轉(zhuǎn)拐角狀)可以在視覺上與鈍角(例如由具有大于90度角度的兩個線段的縫紉線構(gòu)成的轉(zhuǎn)拐角狀,相對于這兩個線段構(gòu)成的頂點測量該角度)區(qū)別開。這樣,在這些實施例中,第一元素14、第二元素16、第三元素18、第四元素20和第五元素22可以被識別成絎縫圖案10的不同部分,在縫紉期間需要分析對各圖案元素應(yīng)用何種針腳密度。例如,這種分析可以用于確定是否可能應(yīng)用“雜化針腳”(即,改變的針腳密度)。換句話說,可以分析絎縫圖案的各元素,以確定當(dāng)縫紉圖案10中的不同圖案元素時,是否轉(zhuǎn)換到改變的針腳密度(例如調(diào)節(jié)到比標準針腳密度更高或更低的針腳密度)。
現(xiàn)在參考圖2,示例性的絎縫圖案24描述了一種在縫紉期間動態(tài)改變針腳密度的方法。在一些實施例中,動態(tài)改變針腳密度包括在多于一種針腳密度之間(例如在低、中間和高針腳密度之間;或在標準的和改變的針腳密度之間)自動改變,而不手動識別應(yīng)該對其應(yīng)用或使用特定針腳密度的特定圖案元素。在圖2的示例中,基于圖案24的改變的元素,使用可變的針腳密度縫紉圖案24。這樣,第一針腳密度26用于縫紉第一元素32、第三元素36和第五元素40,而第二針腳密度28和30用于縫紉第二元素34和第四元素38。在實施例中,第二針腳密度28和30是相同的針腳密度,應(yīng)用于圖案24的類似的元素。例如,對于絎縫圖案24的直線部段,例如第一部分32、第三部分36和第五部分40,本發(fā)明的實施例可以確定以第一針腳密度26縫紉該圖案。在另一實施例中,對于絎縫圖案24的特定部分的彎曲和/或弧形部段,例如第二部分34和第四部分38,本發(fā)明的實施例可以確定以第二針腳密度28和/或30縫紉該圖案。這樣,對于圖案24的直線部段,可以對圖案24的需要更少針腳清晰度(例如直線)的部分應(yīng)用更低的改變的針腳密度(即,“雜化針腳”)。類似地,可以對圖案24的剩余部分(包括示例性第二部分34和第四部分38)應(yīng)用更高的針腳密度,例如比改變的針腳密度更高的標準針腳密度。
現(xiàn)在轉(zhuǎn)向圖3,示例性的圖案42包括用于縫紉圖案(例如絎縫圖案)的多個不同元素的可變的針腳密度。圖案42的實施例包括以第一密度44縫紉的第一元素54、以第二密度46縫紉的第二元素56、以第三密度48縫紉的第三元素58、以第四密度50縫紉的第四元素60、和以第五密度52縫紉的第五元素62。在實施例中,可以確定使用可變的針腳密度44、46、48、50和52縫紉第一、第二、第三、第四和第五圖案元素54、56、58、60和62中的每一個。在一些實施例中,對圖案42的元素(例如54、56、58、60和62)進行閾值分析,以識別和/或確定是否要使用標準針腳密度縫紉圖案42的一個或多個元素(例如54、56、58、60和62),或是否要使用改變的針腳密度縫紉一個或多個元素(例如54、56、58、60和62)。在一個實施例中,對圖案42的元素(例如54、56、58、60和62)進行針腳密度的閾值分析確定,使得對各元素(例如54、56、58、60和62)確定的針腳密度不損害縫紉機性能、最終產(chǎn)品的質(zhì)量或生產(chǎn)率。
在其它實施例中,可變的針腳密度44、46、48、50和52可以彼此不同,并且可以按照低、中間或高針腳密度分類。例如,針腳密度44可以包括比針腳密度46大的針腳密度。另外,針腳密度48可以是中間針腳密度,使得它是比針腳密度46低的針腳密度,但是是比針腳密度44高的針腳密度。在另一實施例中,根據(jù)本發(fā)明的方法,可變的針腳密度44、46、48、50和52可以是逐漸地和/或逐步地增大或減小的針腳密度。當(dāng)在不同的針腳密度之間轉(zhuǎn)換時,這種逐步的增大或減小可以允許每個可變的針腳密度接近于為鄰近和/或相鄰元素指定的針腳密度(即,逐步達到相鄰針腳密度)。例如,為元素54指定的可變的針腳密度44可以隨著元素54和56之間的縫紉距離的減小(例如,隨著縫紉頭從元素54向元素56持續(xù)縫紉)而逐步增加其針腳密度。這樣,在本發(fā)明的實施例中,一部分元素54的針腳密度可以逐步地“斜升”到為元素56指定的針腳密度。在該示例中,對于最靠近元素56的起點的一部分元素54,可變的針腳密度44的針腳密度可以逐漸地和/或逐步地增加。在替代實施例中,為圖案的元素指定的針腳密度可以“斜降”,以包括用于鄰近第二元素的第一元素部分的中間針腳密度,其中該第二元素具有低于第一元素的針腳密度。
在一些實施例中,根據(jù)對于圖案中的各元素的閾值分析,可以對各元素指定多種針腳密度(并隨后縫紉各相應(yīng)的元素)。例如,可以分析直線的長度、弧形部段的曲率、元素關(guān)于軸線的角度、和/或一個元素與另一元素的關(guān)系。在一些實施例中,附加的因素還可以包括對于生產(chǎn)和一個或多個技術(shù)方面的評估,例如可能的針偏差、所使用的機器類型(例如針環(huán)(needle and looper)相對于針線軸(needle and bobbin)縫紉系統(tǒng))、以及所縫紉、絎縫、刺繡和/或鎖邊的材料的特征。在本發(fā)明的實施例中,可以使用一種或多種用于指定和/或調(diào)節(jié)針腳密度的變化的算法,以優(yōu)化精確度和效率,以及使碼數(shù)最大化,同時保證不損害縫紉可靠性(例如防止跳針、聚線或纏線、斷線)。這樣,在一些實施例中,基于閾值分析和/或其它分析,特定的元素可以被識別成需要特定的第一縫紉密度。例如,閾值分析確定可以表明,特定元素的第一縫紉密度可以滿足一個或多個閾值,這將使得特定元素能夠以第二縫紉密度進行縫紉,由此優(yōu)化精確度、效率、縫紉碼數(shù)、縫紉可靠性等中的一個或多個。
下面參考圖4,使用可變的針腳密度沿著軸線114縫紉圖案64。在實施例中,使用可變的針腳密度縫紉圖案64是指,縫紉圖案64,使得該圖案64的至少一個元素的至少一部分以第一針腳密度縫紉,該圖案64的至少一個元素的至少一部分以第二針腳密度縫紉。例如,圖案64的一個元素可以包括直線部段,該直線部段的第一部分以第一針腳密度縫紉,該直線部段的第二部分以第二針腳密度縫紉。在本發(fā)明的一些實施例中,直線部段可以包括一個或多個部分。類似地,圖案64的一個元素可以包括弧形部段(例如圖案的彎曲元素),該弧形部段的第一部分以第一針腳密度縫紉,該弧形部段的第二部分以第二針腳密度縫紉。這樣,本發(fā)明的實施例可以用于確定各圖案元素的哪些部分將以第一針腳密度(例如標準針腳密度)縫紉,各圖案元素的哪些部分將以第二針腳密度(例如改變的針腳密度)縫紉。在其它實施例中,任意數(shù)量的改變的針腳密度可以被應(yīng)用于任意數(shù)量的圖案元素的不同部分,例如第三針腳密度用于縫紉圖案64的至少一個元素的一部分。在實施例中,可以為根據(jù)本發(fā)明識別的多個元素指定多種針腳密度中的一個,以使用可變的針腳密度、以恒定的縫紉速率縫紉。
在圖4的實施例中,圖案64示出了縫紉圖案66,其包括多個元素,例如第一直線部段68、第一弧形部段70、第二直線部段72、第二弧形部段74和第三直線部段76。在本發(fā)明的實施例中,基于對各元素的各部分是否滿足一個或多個閾值要求的確定,為縫紉圖案66的各部段指定用于縫紉的針腳密度。如圖4的實施例所示,在沿著軸線114縫紉期間,根據(jù)本發(fā)明的方法動態(tài)改變針腳密度。在一些實施例中,軸線114可以是x軸線,其中,x軸線對應(yīng)于完成縫紉圖案(和/或準備完成至少一部分縫紉圖案)的縫紉設(shè)備的托架軸線。替代地,在另一實施例中,軸線114可以是y軸線,其中y軸線對應(yīng)于完成縫紉圖案(和/或準備完成至少一部分縫紉圖案)的縫紉裝置的進料軸線。在一些實施例中,軸線114的取向?qū)?yīng)于對縫紉工藝的一個或多個技術(shù)方面(例如與縫紉該縫紉圖案相關(guān)的機器或裝置的類型)的確定。在圖4的實施例中,當(dāng)用于縫紉的材料沿著軸線114推進時,可以以恒定的速率將縫紉圖案66縫紉到材料上,而在整個縫紉圖案66上具有可變的針腳密度。
在本發(fā)明的一個實施例中,第一直線部段68被確定滿足用于為第一直線部段68指定改變的針腳密度80的閾值要求。在實施例中,第一直線部段68滿足閾值長度和相對于軸線114的閾值角度,并且因此被指定以改變的針腳密度80(即“雜化針腳”密度)。在其它實施例中,基于對第一弧形部段70的一個或多個部分的分析,確定第一弧形部段70不滿足用于指定改變的針腳密度80的閾值要求,并且因此以標準針腳密度78進行縫紉。在實施例中,同樣確定第二直線部段72和第三直線部段76滿足用于指定改變的針腳密度80的閾值要求,而類似地確定第三弧形部段74不滿足用于指定改變的針腳密度80的閾值要求,并且因此被指定以標準針腳密度78。在一個示例中,由于用于縫紉第一弧形部段70和第二弧形部段74所需的高的細節(jié)水平(即,高的針腳清晰度),因此為這兩個部段指定標準針腳密度78。在其它實施例中,由于用于縫紉第一直線部段68、第二直線部段72和第三直線部段76所需的低的細節(jié)水平(即,較低的針腳清晰度),因此為這三個直線部段指定改變的針腳密度80,這使得能夠以與圖案剩余部分相同的縫紉速率在生產(chǎn)量更大的情況下縫紉這些部分(即,僅通過調(diào)節(jié)在規(guī)定距離內(nèi)縫紉的針腳數(shù)量,例如每英寸的針腳數(shù))。
可以確定第一弧形部段70和第二弧形部段74不適合和/或滿足用于指定改變的針腳密度80的閾值要求。第一和第二弧形部段70和74在圖4中表現(xiàn)出緊湊的圓形或橢圓形曲率。為了在縫紉圖案64的縫紉期間保持第一和第二弧形部段70和74的足夠的曲率細節(jié),例如優(yōu)選和/或需要更大的針腳集中度或更高的針腳密度。更高的針腳密度保留了弧形部段70和74的更多細節(jié),并且產(chǎn)生了平滑、完全的曲率。如果使用標準針腳密度,則第一和第二弧形部段70和74的曲率可能沒那么平滑,這在最終的縫紉圖案中可能是不希望的。通常,更高的每英寸縫紉針腳數(shù)(例如SPI)對應(yīng)于在縫紉圖案時可以保留的更高水平的精細細節(jié)。因此,對于需要更少或最少量細節(jié)的元素(例如表征為直線的元素),可以確定使用具有比標準針腳密度更少的SPI的改變的針腳密度(例如“雜化針腳”)。使用具有比標準針腳密度更少的SPI的改變的針腳密度還可以導(dǎo)致更快的縫紉速度,因為使用更少的SPI來縫紉一個或多個被確定成具有更少細節(jié)的元素。
現(xiàn)在參考圖5,根據(jù)本發(fā)明的實施例,使用可變的針腳密度沿著軸線114縫紉示例性的圖案82。在圖5的實施例中,縫紉圖案84包括多個用于以可變的密度縫紉的不同元素。這樣,縫紉圖案84包括以標準針腳密度88縫紉的第一直線部段86和以改變的針腳密度92縫紉的第二直線部段90。以較低的針腳密度示出了縫紉圖案84的適合于改變的針腳密度92的各部分,而以較高的針腳密度示出了適合于標準針腳密度88的各部分。
如圖5所示,本發(fā)明的實施例包括確定圖案82的特定元素的部分是否滿足用于使用調(diào)節(jié)的針腳密度縫紉的閾值。在一個實施例中,用于使用調(diào)節(jié)的針腳密度縫紉的閾值包括,確定圖案元素的部分是否滿足閾值縫紉距離。根據(jù)一個方面,閾值縫紉距離可以介于半英寸和三英寸之間。在另一實施例中,閾值縫紉距離的長度至少是一英寸。這樣,根據(jù)本發(fā)明的實施例,當(dāng)確定了所分析的直線部段的部分小于一英寸的閾值縫紉距離時,該直線部段的部分可能不適合于使用調(diào)節(jié)的針腳密度縫紉。應(yīng)當(dāng)注意,這里所包括的縫紉距離僅僅是示例,不應(yīng)當(dāng)被認為是限制性的,因為每個縫紉圖案可能基于各縫紉圖案的元素而需要不同的確定的閾值縫紉距離。并且,本領(lǐng)域技術(shù)人員將意識到,根據(jù)應(yīng)用和圖案,在毫米至英尺數(shù)量級上的閾值縫紉距離都應(yīng)被認為在本文所考慮的實施例中。例如,對于縫紉降落傘所限定或確定的閾值縫紉距離在數(shù)量級上可能與用于縫紉枕套所限定或確定的閾值縫紉距離不同。
在一個實施例中,由于圖5的部分94中的縫紉圖案的長度,為該部分94中的整個縫紉圖案82指定標準針腳密度88,而該部分94中的單個直線部段(例如93、95和97)都不滿足用于使用改變的針腳密度92縫紉的閾值長度。類似地,根據(jù)本發(fā)明的實施例,當(dāng)弧形部段的部分在長度上(例如從弧形部段上的第一點到弧形部段上的第二點的距離,其中,沿著弧形部段的曲率測量該距離)小于一英寸時,該弧形部段的部分可能不適合于使用調(diào)節(jié)的針腳密度縫紉。這樣,如圖5所示,當(dāng)縫紉圖案84的各拐角部段96小于一英寸的閾值長度時,可以以標準針腳密度88縫紉該縫紉圖案84的各拐角部段96。例如,縫紉圖案84中的“急轉(zhuǎn)彎”可能不滿足閾值長度,并且可以保持指定的標準針腳密度,從而維持這種“急轉(zhuǎn)彎”圖案部分上的縫紉細節(jié)的完整性。
在實施例中,一旦滿足用于最小縫紉距離的閾值,則分析縫紉圖案的各元素的各部分,以確定該圖案和/或圖案部分是否滿足相對于軸線114的閾值角度。在一個實施例中,在已經(jīng)滿足閾值長度之后,縫紉圖案的一部分的閾值角度可以等于或小于特定的或限定的閾值角度,例如與軸線114呈40度或更小的角度,以適合于改變的針腳密度。一般可以通過元素部分相對于軸線114的取向來至少部分地限定閾值角度,而不論該軸線朝向哪個方向(例如x軸線或y軸線),也不論相對于關(guān)于縫紉軸線的圖案而言,是否相對于水平或豎直軸線來測量該閾值角度。換句話說,在軸線114的每一側(cè)具有40度以內(nèi)角度的縫紉圖案部分可以滿足使用改變的針腳密度縫紉的閾值。在本文中應(yīng)當(dāng)注意,對于所提到的水平和豎直軸線,它們相對于圖案本身是描述性的,而不意味著例如縫紉機針的豎直運動。
本發(fā)明的實施例還可以包括確定圖案的特定元素的一部分是否滿足用于使用調(diào)節(jié)的針腳密度縫紉的閾值。例如,在一些實施例中,除了確定滿足閾值長度之外,弧形部段的各自的增量可能相對于軸線各自滿足一閾值角度,以便被指定以改變的針腳密度。在圖6A的示例性圖案98中,縫紉可變的針腳密度的方法包括確定和縫紉多個可識別的圖案元素。圖6A包括弧形部段縫紉圖案100,其具有多個部分,例如以標準針腳密度104縫紉(例如被確定成使用優(yōu)選的針腳密度和/或指定的針腳密度縫紉)的第一部分102和以改變的針腳密度108縫紉(例如被確定成具有優(yōu)選的針腳密度和/或指定的針腳密度)的第二部分106。在實施例中,縫紉圖案100在第一部分102中的部分可能不滿足相對于軸線114的閾值角度。因此,在該情況下,即使是在弧形部段的第一部分102可能滿足用于使用改變的針腳密度108縫紉的閾值長度的情況下,也可能不適合為第一部分102指定改變的針腳密度108。在實施例中,在縫紉圖案100的全部部分中,針腳密度可以從第一針腳密度改變成第二針腳密度(和回到第一針腳密度)。例如,在點110處,當(dāng)相對于軸線114順時針縫紉時,縫紉圖案100從標準針腳密度104變化成改變的針腳密度108(例如“雜化針腳”密度)。在繼續(xù)縫紉圖案98時,針腳密度可以在點112處再次從改變的針腳密度108變化成標準針腳密度104。在實施例中,圖案98中的可變的密度可以取決于縫紉圖案100何時從不滿足相對于軸線114的閾值角度改變成滿足相對于軸線114的閾值角度(例如在點110處)。另外,在實施例中,相同的縫紉圖案100從滿足相對于軸線114的閾值角度改變成不滿足相對于軸線114的閾值角度(例如在點110處)。這樣,單個弧形部段可以包括不相同的多個部分,該多個部分中的每一個對應(yīng)于一個或多個不同的針腳密度。
下面轉(zhuǎn)向圖6B,根據(jù)本發(fā)明的實施例,使用可變的針腳密度縫紉圖6A的示例性圖案98的放大部分116,包括以標準針腳密度104縫紉的第一部分102和以改變的針腳密度108縫紉的第二部分106。在實施例中,沿著放大部分116的弧形部段產(chǎn)生多個增量,包括增量A、B、C和D。因此,插值(interpolated)的弧形部段可以是具有關(guān)于軸線114進行比較的多個增量的任何弧形部段。圖6B的插值的弧形部段限定了相等或近似相等的增量,用以確定該弧形部段的至少一部分是否滿足相對于軸線114的閾值角度,其中,一部分可以包括一個或多個增量。在實施例中,縫紉圖案100的弧形部段可以被插值成包括多個增量A、B、C和D,其中,各增量A、B、C和D可以相對于弧軸線128以角度126近似均勻地間隔開。這樣,當(dāng)以順時針方式縫紉時,增量A可以具有在點118處的增量起點和在點120處的增量終點。類似地,增量B可以具有在點120處的增量起點和在點110處的增量終點;增量C可以具有在點110處的增量起點和在點122處的增量終點;增量D可以具有在點122處的增量起點和在點124處的增量終點。在圖6B的示例中,可以沿著弧形部段的各增量評估縫紉圖案100的弧形部段,如通過增量A、B、C和D所限定的。在另一示例中,增量A、B、C和/或D可以整體地或部分地相結(jié)合,以提供弧形部段的一部分。在縫紉圖案100的分析期間,具有多個增量的弧形部段的一部分可以與軸線114進行比較。在本發(fā)明的一些實施例中,一部分可以指的是縫紉圖案的與另一增量鄰近和/或相鄰的增量。一般地可以理解,鄰近和/或相鄰的增量可以形成圖案的至少一個連續(xù)縫紉的部分。
因此,下面參考圖6C,圖6A的示例性圖案98的放大部分130描述了,在縫紉圖案98的包括一個或多個元素的各部分時,確定使用哪種針腳密度的實施例。特別地,圖6C的實施例描述了利用圖6B的插值的增量來確定是否可以使用改變的針腳密度來縫紉弧形部段的一部分。在其它實施例中,在確定了點118和110之間的部分滿足閾值長度和/或閾值縫紉距離之后,使用在點118處定位的x軸線和y軸線確定增量A相對于軸線114的角度。換句話說,使用在點118和點120之間畫的直線132,相對于軸線114(在點118處與y軸線平行)確定增量A的角度134。在一個實施例中,確定第一增量A是否滿足相對于軸線114的閾值角度。在圖6C的實施例中,增量A相對于軸線114以比閾值量大的角度定位,并且因此被指定以標準針腳密度。
現(xiàn)在轉(zhuǎn)向圖6D,圖6A的示例性圖案98的放大部分136進一步描述了確定用于縫紉的針腳密度的實施例。對于增量B,可以使用在點120處定位的x軸線和y軸線確定增量B相對于軸線114的角度140。換句話說,使用在點120和110之間畫的直線138,可以相對于軸線114(在點120處表示成與y軸線平行)確定增量B的角度140。在一個實施例中,基于對增量A的角度134和增量B的角度140的評估,當(dāng)角度134和角度140滿足相對于軸線114的閾值角度時,可以確定點118和110之間的弧形部段的整個部分是否滿足相對于軸線114的閾值角度。在圖6D的實施例中,增量B相對于軸線114可以以比閾值量大的角度定位,并且因此可以為增量B指定標準針腳密度。
類似地,可以分別確定增量C和D相對于軸線114的角度,并使用該角度來確定指定標準針腳密度或改變的針腳密度。在實施例中,一旦確定了弧形部段的兩個鄰近和/或相鄰的增量滿足相對于軸線114的特定的閾值角度,則當(dāng)可以進一步滿足組合增量的閾值長度時(參考圖6B),可以為這兩個增量指定改變的針腳密度。相應(yīng)地,在圖6C-6D的示例中,由于角度134和角度140大于相對于y軸線(即,相對于軸線114)的閾值角度值,因此任一增量都不可以被指定以改變的針腳密度。這樣,在圖6C-6D的實施例中,增量A和B被描述成已經(jīng)被指定以用于縫紉的標準針腳密度。在一些實施例中,可以為縫紉圖案的全部部分指定標準針腳密度,例如“默認”指定的針腳密度。因此,在實施例中,只有圖案的滿足全部兩個可適用的閾值——關(guān)于閾值角度和閾值縫紉距離——的那些部分才可以適合于使用改變的針腳密度(例如比圖案的已有和/或標準針腳密度更低的針腳密度)縫紉。在一個實施例中,相對于軸線114的閾值角度是40度或更小。
現(xiàn)在轉(zhuǎn)向圖6E,根據(jù)本發(fā)明的實施例,圖6A的示例性圖案98的放大部分142包括確定圖案元素中的針腳密度的示例。圖6E描述了與上文分別在圖6C和6D中關(guān)于增量A和B所述的類似的確定方法。然而,如圖6E所示,當(dāng)x軸線和y軸線定位在點110處時,可以將從點110延伸到點122的直線144確定成相對于軸線114(例如,其中軸線114在點110處與y軸線平行)具有和/或形成可能不滿足閾值角度的特定角度146。在一個實施例中,可以確定增量C滿足相對于軸線114的閾值角度。在一個實施例中,角度146可以比閾值角度值小(例如相對于軸線114小于40度),并且因此在滿足其它閾值時可以被指定以改變的針腳密度。例如,在一些實施例中,至少兩個相鄰的增量和/或閾值數(shù)量的增量可以滿足相對于軸線114的閾值角度,以適合于確定和/或指定改變的針腳密度(即“雜化針腳”)。這樣,在其它實施例中,除了閾值數(shù)量的增量滿足相對于軸線114的閾值角度之外,在確定可以為弧形部段的一部分指定改變的針腳密度之前,該弧形部段的該部分也可以滿足閾值縫紉距離。在本發(fā)明的滿足這種確定的一個實施例中,該弧形部段的該部分可以大體上包括一個或多個滿足閾值角度的鄰近和/或相鄰的增量。
因此,圖6F包括圖6A的示例性圖案98的放大部分148,用以確定用于縫紉的針腳密度。在實施例中,一旦確定了增量C滿足相對于軸線114的閾值角度,則在示例性圖6F中可以確定增量D是否也滿足閾值角度。如圖6F所示,x軸線和y軸線的交叉點被描述成定位在點122處,可以相對于y軸線測量在點122和124之間畫出的直線150(例如從點122延伸到點124的直線150)。如圖6F所示,直線150和y軸線之間的角度152表示增量D相對于軸線114的角度。在圖6F所示的實施例中,當(dāng)x軸線和y軸線定位在122處時,可以確定點122和124之間的直線150提供了滿足相對于軸線114的閾值角度的特定角度152。在一個實施例中,可以確定增量C和D都滿足相對于軸線114的閾值角度,并且基于增量C和D對閾值角度的滿足,可以為點110和124之間的部段部分指定改變的針腳密度。
現(xiàn)在參考圖7-9,示例性的流程圖描述了用于動態(tài)改變圖案中的針腳密度的方法的實施例。在其它實施例中,可以在一般的計算機可執(zhí)行指令的環(huán)境下描述這些示例性的方法。通常,計算機可執(zhí)行指令可以包括執(zhí)行特定功能或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例行程序、程序、對象、部件、數(shù)據(jù)結(jié)構(gòu)、子程序、模塊、函數(shù)等。也可以在分布式計算環(huán)境下實現(xiàn)該方法,其中,由通過通訊網(wǎng)絡(luò)或通訊云進行關(guān)聯(lián)的遠程處理裝置實現(xiàn)這些功能。在分布式計算環(huán)境下,計算機可執(zhí)行指令可以位于本地和遠程計算機存儲介質(zhì)中,包括記憶存儲裝置。
該示例性方法被圖示成表示一系列操作的邏輯流程圖方框的集合,這些操作可以在硬件、軟件、固件(firmware)或其組合中實現(xiàn)。描述該方法的順序不應(yīng)被理解成限制性的,任意數(shù)量的所述方法的方框可以以任何順序相結(jié)合,用以實施該方法或替代的方法。另外,在不背離本文所述主題的精神和范圍的情況下,可以從該方法省略個別操作。在軟件環(huán)境下,方框代表計算機指令,當(dāng)通過一個或多個處理器執(zhí)行時,該計算機指令實現(xiàn)所列舉的操作。為了便于說明,不在裝置或計算機軟件的環(huán)境下闡述本文所述的方法。該描述不應(yīng)當(dāng)被理解成將該方法的實施限制在沒有裝置和/或軟件的情況下,或者理解成將該方法的實施限制于特定的裝置和/或計算機軟件。
從圖7的實施例開始,提供了用于沿著縫紉圖案的軸線動態(tài)地改變針腳密度的示意性的方法700。首先,在方框710中,該方法包括確定縫紉圖案的多個元素,該多個元素包括一個或多個直線部段和一個或多個弧形部段中的至少一個。
然后,在方框720中,分析一個或多個直線部段和一個或多個弧形部段中的每一個。在本發(fā)明的一個實施例中,對縫紉圖案的一個或多個弧形部段的分析是在沒有用戶交互作用的情況下自動進行的,以將本發(fā)明的實施例應(yīng)用于縫紉圖案的至少一部分。在替代實施例中,可以通過用戶交互作用實現(xiàn)分析。在一些實施例中,分析一個或多個直線部段中的每一個可以包括,確定該一個或多個直線部段中的每一個的至少一部分是否滿足:1)在一個或多個直線部段中的每一個的各部分的直線部段起點和直線部段終點之間的閾值長度,和2)相對于軸線的閾值角度。在其它實施例中,分析一個或多個直線部段中的每一個可以包括,為一個或多個直線部段中的每一個的滿足閾值長度和閾值角度的各部分指定調(diào)節(jié)后的針腳密度。在其它實施例中,分析一個或多個直線部段中的每一個可以包括,為一個或多個直線部段中的每一個的不滿足下述條件的各部分指定標準針腳密度,這些條件是介于直線部段起點和直線部段終點之間的閾值長度和相對于軸線的閾值角度中的一個或多個。在本發(fā)明的一些方面,該軸線可以是進料軸線或托架軸線。
在一些實施例中,分析一個或多個弧形部段中的每一個包括,對一個或多個弧形部段中的每一個插值,以為每一個弧形部段提供多個增量。然后,分析一個或多個弧形部段的第一弧形部段的第一部分。該第一部分可以大體上包括多個增量的第一增量和第二增量。在實施例中,第一增量可以與第二增量相鄰,從而可以在第二增量緊前方縫紉第一增量。在其它實施例中,分析一個或多個弧形部段的第一弧形部段的第一部分包括,分析具有第一增量起點和第一增量終點的第一增量。另外,分析第一增量可以包括,確定第一增量滿足相對于軸線的閾值角度。并且,分析具有第二增量起點和第二增量終點的第二增量可以包括,確定第二增量滿足相對于軸線的閾值角度。在實施例中,一旦確定了第一增量和第二增量都滿足相對于軸線的閾值角度,則該分析將可以包括,確定第一增量和第二增量的總長度也滿足閾值長度?;趯Φ谝缓偷诙隽康姆治觯⑶以谝呀?jīng)確定第一和第二增量都滿足相對于軸線的閾值角度和閾值長度之后,可以為第一部分指定調(diào)節(jié)后的針腳密度。
在其它實施例中,可以對一個或多個弧形部段中的每一個進行分析。在這種實施例中,分析可以包括分析一個或多個弧形部段的第一弧形部段的第二部分。第二部分可以包括一個或多個增量的第三增量和第四增量。另外,在實施例中,第三增量可以鄰近第四增量,從而第三增量定位成使得可以恰好在縫紉第四增量之前縫紉第三增量。替代地,第三增量可以就位成使得可以在縫紉第四增量之后緊接著縫紉第三增量。另外,分析一個或多個弧形部段中的每一個包括,分析具有第三增量起點和第三增量終點的第三增量。分析第三增量可以包括,確定第三增量滿足相對于軸線的閾值角度。另外,所述分析還可以包括,分析具有第四增量起點和第四增量終點的第四增量。分析第四增量可以包括,確定第四增量是否滿足相對于軸線的閾值角度。并且,一旦確定了第四增量可能不滿足相對于軸線的閾值角度,則可以為第二部分指定標準針腳密度。
在已經(jīng)分析了這些元素之后,在方框730中,動態(tài)地調(diào)節(jié)針腳密度。動態(tài)地調(diào)節(jié)針腳密度(例如對于多個元素中的至少一個)包括,基于對一個或多個直線部段和一個或多個弧形部段中的每一個的分析,為多個元素中的至少一個指定調(diào)節(jié)后的針腳密度。在其它實施例中,方法700還可以包括,識別兩個或多個相鄰元素的針腳密度,和為縫紉圖案的至少一部分指定中間針腳密度。
如上所述,在一些實施例中,可以使用第一針腳密度縫紉圖案的第一元素的一部分,而使用第二針腳密度縫紉第一元素的第二部分。這樣,單個元素的特定部分的針腳密度可以變化(例如包括多于一種不同的針腳密度),其中,該單個元素相對于軸線包括多于一個角度。下面大體上可以僅出于說明目的來參考圖6A,而不應(yīng)當(dāng)理解成以任何方式限制方法700。如先前在示例性的圖6A中所示,單個弧形部段“元素”可以包括多個不同的部分,在與本發(fā)明的可應(yīng)用的閾值相比較時,這些部分的指定針腳密度不同。例如,第一部分102包括標準針腳密度104,隨著弧形部段沿著軸線114延長,基于對一個或多個閾值的滿足,第二部分106可以被指定以改變的針腳密度108。
在圖8中,示出了用于在沿著軸線縫紉的縫紉圖案的元素之間自動調(diào)節(jié)針腳密度的方法800的流程圖。方法800包括在方框810中的接收具有多個圖案元素的圖案,其中多個圖案元素中的每一個包括一個或多個部分。在一些實施例中,多個圖案元素包括一個或多個直線部段。附加地或替代地,多個圖案元素還可以包括一個或多個弧形部段,其中,一個或多個弧形部段中的每一個還包括一個或多個增量。
然后,在方框820中,方法800包括分析多個圖案元素的一個或多個部分中的每一個,以確定多個圖案元素中的每一個是否滿足用于為多個圖案元素的至少一個部分指定改變的針腳密度的閾值。在一個實施例中,分析多個圖案元素中的每一個包括,確定一個或多個直線部段中的每一個的一部分是否滿足閾值長度,以及確定一個或多個直線部段中的每一個的滿足閾值長度的各部分是否還滿足相對于軸線的閾值角度。在另一實施例中,分析多個圖案元素中的每一個包括,確定一個或多個弧形部段中的每一個的各增量是否滿足相對于軸線的閾值角度,以及確定一個或多個弧形部段中的每一個的滿足相對于軸線的閾值角度的各增量是否還滿足閾值長度。在其它實施例中,確定一個或多個弧形部段中的每一個的滿足相對于軸線的閾值角度的各增量是否滿足閾值長度還包括,確定存在滿足閾值角度的多個相鄰的增量,該多個相鄰的增量中的每一個都包括增量起點和增量終點,以及確定滿足相對于軸線的閾值角度的多個相鄰的增量的總長度滿足閾值長度。
轉(zhuǎn)向方框830,方法800還包括為多個圖案元素的一個或多個部分中的每一個指定標準針腳密度、改變的針腳密度和中間針腳密度中的至少一個。在一些實施例中,一個或多個直線部段的各部分包括直線部段起點和直線部段終點,其中,對于一個或多個直線部段的各部分,閾值長度包括介于直線部段起點和直線部段終點之間的縫紉距離。
參考圖9,方法900包括用于動態(tài)地改變縫紉圖案中的針腳密度和為縫紉圖案的圖案元素自動指定可變的針腳密度的多個示例性的步驟。本發(fā)明的實施例包括在方框910中的接收具有多個圖案元素的縫紉圖案,其中,多個圖案元素包括一個或多個直線部段和一個或多個弧形部段中的至少一個。
一旦接收了縫紉(圖案),在方框920中,方法900包括分析多個圖案元素中的每一個,以確定多個圖案元素中的每一個的至少一部分是否滿足閾值長度和相對于軸線的閾值角度。在一些實施例中,一個或多個直線部段中的每一個包括直線部段起點和直線部段終點;分析多個圖案元素中的每一個包括,確定一個或多個直線部段中的每一個是否滿足相對于軸線的閾值角度,以及基于介于直線部段起點和直線部段終點之間的縫紉距離,確定一個或多個直線部段中的每一個的至少一部分是否滿足閾值長度。在一些實施例中,一個或多個弧形部段中的每一個包括弧形部段起點和弧形部段終點,其中,分析多個圖案元素中的每一個包括,確定一個或多個弧形部段中的每一個的至少一部分是否滿足相對于軸線的閾值角度,以及基于介于弧形部段起點和弧形部段終點之間的縫紉距離,確定一個或多個弧形部段是否滿足閾值長度。
在一些方面,確定一個或多個弧形部段中的每一個的至少一部分是否滿足相對于軸線的閾值角度包括,為一個或多個弧形部段中的每一個確定多個增量,多個增量中的每一個包括增量起點和增量終點。一旦確定了所述增量,對于一個或多個弧形部段的第一弧形部段的第一增量,方法900還可以包括基于第一增量起點和第一增量終點確定第一增量是否滿足相對于軸線的閾值角度,以及對于一個或多個弧形部段的第一弧形部段的第二增量,基于第二增量起點和第二增量終點確定第二增量是否滿足相對于軸線的閾值角度。
繼續(xù)圖9,在方框930中,方法900還包括基于該分析為多個圖案元素中的每一個自動指定對應(yīng)的針腳密度。在一些實施例中,一旦確定了第二增量滿足閾值角度,并且一旦基于介于第一增量起點和第二增量終點之間的縫紉距離確定了第一增量和第二增量滿足閾值長度,則方法900包括為第一增量和第二增量指定改變的針腳密度。在其它實施例中,一旦確定了第二增量不滿足閾值角度,方法900包括為第一增量和第二增量指定標準針腳密度。
圖10示出了流程圖1000,該流程圖1000包括用于動態(tài)地改變縫紉圖案中的針腳密度的示例性的步驟。在方框1010中,本發(fā)明的實施例包括識別沿著軸線縫紉的圖案元素,例如圖案的直線部段和弧形部段。在方框1020中,分析每一所識別的直線部段(從方框1010)包括確定直線部段滿足閾值長度,該直線部段具有一起點和一終點。例如,縫紉圖案的一部分可以被識別成包括直線部段,然后根據(jù)起點和終點來識別該直線部段,以確定可在其上指定特定針腳密度的縫紉距離。在一些實施例中,用于縫紉直線部段的閾值長度至少是半英寸。在其它實施例中,用于縫紉直線部段的閾值長度可以是沿著直線部段的一英寸的縫紉距離。一旦滿足了閾值長度確定,在方框1030中,確定具有一起點和一終點的直線部段是否滿足相對于軸線的閾值角度。如上關(guān)于圖5所述,盡管圖案的一部分可能包括滿足閾值長度的直線部段,但是該部段還可能滿足相對于軸線的閾值角度,以適合于使用改變的針腳密度縫紉。這樣,圖5的多個直線部段被描述成已經(jīng)使用標準針腳密度88縫紉,盡管多個這種部段滿足閾值縫紉距離。
下面轉(zhuǎn)向關(guān)于弧形部段的確定,在方框1040中,對弧形部段插值以提供多個增量,每一增量具有一起點和一終點。這樣,可以使用每一起點和終點來確定各增量相對于軸線的閾值角度。在方框1050中,對于多個增量的第一增量,可以確定第一增量是否滿足相對于軸線的閾值角度。一旦確定了第一增量滿足閾值角度,在方框1060中,可以考慮第二增量。特別地,在方框1060中,可以分析與第一增量鄰近或相鄰的第二增量,以確定第二增量是否滿足相對于軸線的閾值角度。在方框1070中,如果第二增量也滿足相對于軸線的閾值角度,則接下來可以經(jīng)過分析確定第一和第二增量一起是否滿足閾值長度。如果增量滿足閾值長度,則在方框1080中,可以實現(xiàn)雜化針腳特征(即,可以為第一和第二增量指定改變的針腳密度)。在方框1090中,如果第二增量不滿足閾值角度,則使用標準針腳密度繼續(xù)該縫紉圖案。
下面描述可以實現(xiàn)本發(fā)明的多個方面的示例性的縫紉系統(tǒng),以便為本發(fā)明的多個方面提供一般環(huán)境。參考圖11,用于實現(xiàn)本發(fā)明的實施例的示意性的系統(tǒng)總體上被示出和標記成縫紉系統(tǒng)1100。圖11所示的縫紉系統(tǒng)1100是一個適當(dāng)?shù)南到y(tǒng)的示例,而不意在表明對于通過本文獻公開的本發(fā)明的實施例的使用或功能范圍進行任何限制。示例性的系統(tǒng)1100不應(yīng)被解釋成關(guān)于本文所示的任意單個部件或部件的組合具有任何依賴關(guān)系或需要。例如,分析部件1120和針腳密度指定部件1130可以被集成在單個部件中,或者可以直接彼此通訊。盡管系統(tǒng)1100被描述成一組集成部件,但是系統(tǒng)1100實際上可以分布在網(wǎng)絡(luò)上和一個或多個裝置上,例如所描述的部件上。所描述的部件可以直接或間接地彼此通訊,而與所述部件被集成在單個系統(tǒng)或裝置上、或分布在網(wǎng)絡(luò)和多于一個裝置上無關(guān)。
本領(lǐng)域的普通技術(shù)人員將理解到,圖11所示的部件在本質(zhì)和數(shù)量上是示例性的,不應(yīng)當(dāng)被解釋成是限制性的。在本文的實施例的范圍內(nèi),可以使用任意數(shù)量的部件/模塊來實現(xiàn)期望的功能性。另外,部件/模塊可以位于任意數(shù)量的計算裝置上。
在實施例中,圖11的縫紉系統(tǒng)1100包括圖案部件1110、分析部件1120、針腳密度指定部件1130和控制部件1140。這里大體上參考示意圖3僅用以闡明下文所述的系統(tǒng)1100的操作、部件和部件的功能。圖3和上文對于圖3的描述不應(yīng)被解釋成以任何方式限制或縮小圖11的縫紉系統(tǒng)1100以及對應(yīng)于縫紉系統(tǒng)1100的任何權(quán)利要求。僅出于示例性的目的參考圖3。另外,圖11的系統(tǒng)1100不應(yīng)被解釋成對于圖3所述的使用可變的針腳密度縫紉的示例性圖案存在任何依賴關(guān)系或限制性。
圖案部件1110總體上可以構(gòu)造成接收縫紉圖案(例如圖3的示例性的縫紉圖案42)的標識。在一些實施例中,圖案部件可以在通訊上聯(lián)接到存儲一個或多個縫紉圖案的數(shù)據(jù)庫(未示出)。分析部件1120可以構(gòu)造成分析縫紉圖案。分析縫紉圖案可以包括識別縫紉圖案的一個或多個元素。例如,分析部件1120可以識別一個或多個元素,例如示例性的第一元素54、第二元素56、第三元素58、第四元素60和第五元素62??梢詫σ粋€或多個所識別的元素進行分析,以確定一個或多個元素中的至少一個是否滿足可應(yīng)用的閾值(例如閾值角度或閾值長度)。當(dāng)確定了對于一個元素滿足一個或多個可應(yīng)用的閾值時,可以進一步確定可以使用特定的針腳密度(例如“雜化”針腳密度)縫紉該元素。
分析部件1120還可以在閾值分析之外實現(xiàn)確定。例如,分析部件1120可以確定圖案中一個元素相對于另一元素的位置。使用示意圖3作為參考,示例性的第一元素54被描述成與第二元素56相鄰且連續(xù),然而,第一元素54被描述成與第三元素58不相鄰且不連續(xù)。在實施例中,分析部件1120可以構(gòu)造成確定第一元素54與第二元素56相鄰且連續(xù)。另外,分析部件1120可以構(gòu)造成識別圖案中元素的特征。分析部件1120還可以構(gòu)造成比較圖案中元素的特征的相同點和/或不同點。例如,分析部件1120可以確定第一元素54具有與第二元素56不同的特征。特征可以包括整體形狀、曲率、沒有曲率、尺寸、碼數(shù)(例如當(dāng)使用標準針腳密度縫紉該元素時將使用的線碼數(shù)量)、碼數(shù)長度范圍(例如當(dāng)使用最小的針腳密度縫紉該元素時將使用的線碼數(shù)量到當(dāng)使用最大針腳密度縫紉該元素時將使用的線碼數(shù)量)等。線碼數(shù)可以通過分析部件1120確定的估計值。例如,分析部件1120還可以確定第一元素54具有與第三元素58和第五元素62相同或類似的特征。
通過分析部件1120可以每次一個地分析、以連續(xù)方式分析(例如,在第二元素之前分析第一元素,在第三元素之前分析第二元素)、或同時分析各個元素。在另一實施例中,具有相同或類似特征的元素可以被一起分析(例如,被識別成具有曲率的一個或多個元素被一起分析,而被識別成直線形的一個或多個元素被一起分析)。分析具有相同或類似特征的元素可以有助于提高分析部件1120確定針腳密度的精確度。例如,如示意圖3所示,分析部件1120分析示例性的第二元素56和第四元素60,并確定第二元素56具有不同的曲率。例如,當(dāng)發(fā)現(xiàn)第二元素56的曲率大于第四元素60時,可以確定第二元素56的針腳密度與第四元素60不同,即使第二和第四元素56和60都相對于其它元素(例如第三元素58)具有類似的特征。這樣,通過比較圖案中的元素,可以提高和/或改進通過分析部件1120進行的分析的精確度和詳細的結(jié)果。在其它實施例中,分析部件1120可以參考圖案的數(shù)據(jù)庫和/或先前對一個或多個其它圖案的分析結(jié)果,其可以被分析部件1120使用以分析當(dāng)前圖案。
在其它實施例中,分析部件1120可以基于對圖案和/或圖案的元素的分析來確定閾值縫紉距離、閾值長度和/或閾值角度。替代地,當(dāng)對圖案和/或圖案的元素進行分析時,分析部件1120可以應(yīng)用一個或多個預(yù)先確定或預(yù)定的閾值。例如,預(yù)先確定的閾值縫紉距離可以通過對應(yīng)的縫紉圖案傳送到系統(tǒng)。在另一示例中,分析部件1120可以參考數(shù)據(jù)庫來識別用于分析縫紉圖案的一個或多個預(yù)先確定的閾值。
基于由分析部件1120進行的分析,針腳密度指定部件1130可以為縫紉圖案的一個或多個元素指定針腳密度。針腳密度指定部件1130可以接收對一個或多個針腳密度的標識(例如包括特征、閾值滿足情況的分析結(jié)果),所述標識可能已經(jīng)由分析部件1120基于對圖案和/或其中元素的分析進行了識別。附加地和/或替代地,針腳密度指定部件1130可以接收對滿足閾值角度的一個或多個元素和不滿足閾值角度的一個或多個元素的標識。附加地和/或替代地,針腳密度指定部件1130可以接收對滿足閾值長度的一個或多個元素和不滿足閾值長度的一個或多個元素的標識。附加地和/或替代地,針腳密度指定部件1130可以接收對滿足閾值縫紉距離的一個或多個元素和不滿足閾值縫紉距離的一個或多個元素的標識。可以設(shè)想,對于可應(yīng)用的閾值和分析結(jié)果的任意數(shù)量的標識及其組合在本發(fā)明的范圍內(nèi)。
基于所接收到的有關(guān)于縫紉圖案的一個或多個元素的標識,針腳密度指定部件1130可以為縫紉圖案的各元素指定針腳密度。對于例如是被確定成滿足閾值角度的直線部段的元素,針腳密度指定部件1130可以指定改變的針腳密度(例如“雜化針腳”密度)。對于例如是被確定成滿足閾值長度的弧形部段的元素,針腳密度指定部件1130可以指定改變的針腳密度(例如“雜化針腳”密度)。對于被確定成滿足閾值長度的元素,針腳密度指定部件1130可以指定改變的針腳密度(例如“雜化針腳”密度)。在其它實施例中,針腳密度指定部件1130可以為同時滿足閾值角度和閾值長度、或同時滿足閾值長度和閾值縫紉距離、或其它組合的元素指定改變的針腳密度。附加地和/或替代地,針腳密度指定部件1130可以為滿足閾值角度但不滿足閾值長度的元素、或同時滿足閾值長度和閾值角度的元素指定改變的針腳密度。出于針腳密度指定部件1130的目的,在分析期間確定的任意數(shù)量的閾值和/或其組合都應(yīng)被認為是在本發(fā)明的范圍內(nèi)。
控制部件1140可以將縫紉圖案、元素、和/或為各元素指定的針腳密度中的一個或多個傳送到計算裝置和/或縫紉機中用于執(zhí)行。控制部件1140還可以實時使用指定的針腳密度縫紉圖案。例如,當(dāng)實時縫紉圖案時,控制部件1140基于指定的針腳密度以元素挨元素為基礎(chǔ)動態(tài)地改變針腳密度?;卺樐_密度指定部件1130為元素指定的針腳密度,控制部件1140可以完成圖案和在一個或多個針腳密度之間自動地改變。本領(lǐng)域的技術(shù)人員將理解,控制部件1140可以向縫紉機和/或計算裝置提供標識和/或指令,以實現(xiàn)縫紉圖案的針腳密度的有效的動態(tài)改變。這樣,控制部件1140可以直接或間接地與圖11未示出的其它部件通訊聯(lián)接,這些其它部件可以是系統(tǒng)1100本地的或遠程的。
系統(tǒng)1100的其它實施例可以包括圖11未示出的部件。例如,系統(tǒng)1100可以包括接收部件,該接收部件接收縫紉圖案和/或從數(shù)據(jù)源、網(wǎng)站或應(yīng)用程序下載縫紉圖案。接收部件還可以接收縫紉機說明書,該說明書用作用于分析部件1120和/或針腳密度指定部件1130所進行的分析的輸入和/或指南。在其它實施例中,接收部件可以接收縫紉機設(shè)置和/或其它裝置設(shè)置。在實現(xiàn)本文描述的對應(yīng)功能時,系統(tǒng)1100的一個或多個部件可以利用這些設(shè)置。
在其它實施例中,系統(tǒng)1100可以包括將指令傳送到計算裝置和/或縫紉機的通訊部件。通訊部件可以將從控制部件1140接收到的信息翻譯成指令。指令可以描述為縫紉圖案中的各元素指定的針腳密度。通訊部件可以將從控制部件1140接收到的指令翻譯成機器可讀語言和/或計算機可讀語言。應(yīng)理解,本文描述的每個部件可以直接或間接地與本文描述的每個其它部件通訊。
在圖12中,提供了一種計算裝置1200,縫紉系統(tǒng)(例如示例性的縫紉系統(tǒng)1100)可以使用該計算裝置1200實現(xiàn),或者縫紉系統(tǒng)可以與該計算裝置1200通訊聯(lián)接。在實施例中,示例性的計算裝置1200包括處理器1210、存儲器1220、I/O部件1230、和顯示部件1240。盡管為了清晰起見,圖12的各方框被表示成獨立的部件,但實際上,所描述的各部件不那么清楚,打比方說,這些框體更準確地說是灰色和模糊的。例如,可以顯示部件(例如顯示裝置)考慮成I/O部件。同樣,處理器具有存儲器。發(fā)明人意識到這是本領(lǐng)域的性質(zhì),并且重申圖12的圖形僅僅是可以與本發(fā)明的一個或多個實施例一起使用的示例性的計算裝置的示意圖。在諸如“工作站”、“服務(wù)器”、“筆記本電腦”、“手持式裝置”、“寫字板”等類型之間沒有進行區(qū)分,因為它們?nèi)慷急徽J為是在圖12的范圍內(nèi)并且被稱作是“計算裝置”。
存儲器1220包括存儲在易失存儲器和/或非易失存儲器中的計算機可執(zhí)行指令(未示出)。存儲器1220可以是可移除式、不可移除式、或其組合。示例性的硬件裝置包括固態(tài)存儲器、硬盤驅(qū)動器、光盤驅(qū)動器等。存儲器1220是計算機可讀介質(zhì)的示例。計算機可讀介質(zhì)包括至少兩類計算機可讀介質(zhì),即計算機存儲介質(zhì)和通訊介質(zhì)。
計算裝置1200典型地包括大量計算機可讀介質(zhì)。計算機可讀介質(zhì)可以是可由計算裝置1200訪問的任何可用的介質(zhì),并且包括易失和非易失介質(zhì)、可移除式和不可移除式介質(zhì)。計算機可讀介質(zhì)包括計算機存儲介質(zhì)和通訊介質(zhì),計算機存儲介質(zhì)不包括信號本身。計算機存儲介質(zhì)包括以任何信息存儲方法或技術(shù)(例如計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊、或其它數(shù)據(jù))實現(xiàn)的易失和非易失、可移除式和不可移除式介質(zhì)。計算機存儲介質(zhì)包括但不限于RAM、ROM、EEPROM、閃速存儲或其它存儲器技術(shù)、CM-ROM、數(shù)字化通用磁盤(DVD)或其它光盤存儲器、磁帶盒、磁帶、磁盤存儲器或其它磁性存儲裝置、或可用于存儲期望的信息且可以由計算裝置1200訪問的任何其它介質(zhì)。
另一方面,通訊介質(zhì)體現(xiàn)為計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或調(diào)制數(shù)據(jù)信號(例如載波或其它傳送機構(gòu))中的其它數(shù)據(jù),并且包括任何信息傳送介質(zhì)。術(shù)語“調(diào)制數(shù)據(jù)信號”是指其一個或多個特征被設(shè)置或改變成將信息編碼在信號中的信號。例如但不限于,通訊介質(zhì)包括有線介質(zhì)例如有線網(wǎng)絡(luò)或直線線路連接、以及無線介質(zhì)例如聲波、RF、紅外線和其它無線介質(zhì)。上述任意組合也應(yīng)當(dāng)被包括在計算機可讀介質(zhì)的范圍內(nèi)。
計算裝置1200包括一個或多個處理器(例如1210),該處理器從例如是存儲器1220或I/O部件1230的各種實體讀取數(shù)據(jù)。在一個實施例中,一個或多個處理器1210執(zhí)行計算機可執(zhí)行指令,以實現(xiàn)由計算機可執(zhí)行指令所限定的各種任務(wù)和方法。顯示部件1240向用戶或其它裝置顯示數(shù)據(jù)標識。示例性的顯示部件包括顯示裝置、揚聲器、印刷部件等。
示意性的I/O部件1230包括麥克風(fēng)、控制桿、手柄、掃描儀、打印機、無線裝置、控制器、記錄針(stylus)、鍵盤、鼠標、語音輸入裝置、觸摸式輸入裝置、觸屏裝置、交互顯示裝置、自然用戶界面(NUI)等。I/O部件1230可以經(jīng)由網(wǎng)絡(luò)環(huán)境(例如無線保真、藍牙或以太網(wǎng))通訊連接到計算裝置1200和/或遠程裝置,例如其它計算裝置、服務(wù)器、路由器等。
可以在計算機程序產(chǎn)品的一般環(huán)境下描述本發(fā)明的實施例的各方面,包括由計算機或其它機器(例如個人數(shù)據(jù)助理或其它計算裝置)所執(zhí)行的計算機代碼或機器可用指令,包括計算機可執(zhí)行指令(例如程序模塊)。通常,包括例行程序、程序、對象、部件、數(shù)據(jù)結(jié)構(gòu)等的程序模塊是指完成特定任務(wù)或執(zhí)行特定數(shù)據(jù)類型的代碼??梢砸远喾N配置實現(xiàn)本發(fā)明的實施例,包括專用服務(wù)器、通用計算機、筆記本電腦、更加專業(yè)的計算裝置等。也可以在分布式計算環(huán)境下實現(xiàn)本發(fā)明,其中,由通過通訊網(wǎng)絡(luò)連接的遠程處理裝置完成任務(wù)。
應(yīng)理解,用于動態(tài)地改變針腳密度的方法和系統(tǒng)可以實現(xiàn)為存儲在計算機可讀介質(zhì)(例如計算機存儲介質(zhì))中的計算機可執(zhí)行指令,使得可以通過一個或多個處理器和存儲器執(zhí)行該計算機可執(zhí)行指令,執(zhí)行的結(jié)果實現(xiàn)了本文所描述的方法和系統(tǒng)的性能。
從上文中將看到,本發(fā)明很好地適合于達到上文所述的全部目的以及對于該結(jié)構(gòu)所明顯且固有的其它優(yōu)點。應(yīng)理解,某些特征和子組合具有實用性,并且可以在不參考其它特征和子組合的情況下使用。這通過權(quán)利要求考慮并且在權(quán)利要求的范圍內(nèi)。由于在不背離本發(fā)明的范圍的情況下可以將本發(fā)明實現(xiàn)成多種可能的實施例,因此應(yīng)當(dāng)理解,本文所述或附圖所示的全部內(nèi)容都應(yīng)被解釋成示意性的而不是限制性的。