动态地改变针脚密度以优化绗缝机生产量的方法与流程

文档序号:11141559阅读:992来源:国知局
动态地改变针脚密度以优化绗缝机生产量的方法与制造工艺

本发明的实施例涉及一种用于动态地改变针脚密度以优化绗缝机生产量的方法和系统。更具体地,本发明的实施例涉及一种基于自动分析特定图案元素和设定相应针脚密度来动态地改变绗缝机缝纫图案的针脚密度的方法。



背景技术:

在缝纫材料(例如绗缝被褥材料)的制造中,可能会缝纫具有不同难度水平的不同图案。例如,绗缝图案可能包括复杂和/或细节的图案元素,这些图案元素优选以较高的针脚密度进行缝纫,从而在缝纫期间提供更高的精度。这样,受限于该图案的仅一些部分所优选和/或要求的更高的针脚密度,可能会在这些约束下缝纫全部绗缝图案。然而,从效率和生产角度而言,可以证明这些复杂的缝纫区域的约束存在问题,因为牺牲了生产量和其余图案的装饰多变性。绗缝图案的具有最小细节的其它部分相比于绗缝图案的其余部分而言也通常以相同的针脚密度被缝纫,尽管这些部分相比于更细节的图案元素而言可能优选和/或需要以更小的针脚密度被缝纫。例如,在传统的机器绗缝系统中,以始终一致的针脚密度缝纫绗缝图案(即,对于包括细节元素的图案采用较高的针脚密度),而不论图案的各部分的具体特征。因此,需要一种基于绗缝图案元素的特征,例如通过在高针脚密度、中间针脚密度和低针脚密度之间交替变换,而在图案的特定元素中缝纫特定针脚密度的系统和方法。



技术实现要素:

本发明总体上涉及一种用于动态地改变通过绗缝机缝纫的图案的针脚密度的方法和系统。本发明的实施例在缝纫期间动态改变针脚密度,由此优化绗缝机的按码数测量的生产量,同时将缝纫速度保持在每分钟恒定针数(SPM)和/或每分钟恒定圈数(RPM)速率。这样,基于分析缝纫/绗缝图案和在图案的特定元素中自动应用可变的针脚密度,在不改变缝纫速度的情况下,本发明的实施例可以用于动态地使缝纫已有图案的缝纫机和/或绗缝机的码数最大化。例如,一种用于在缝纫期间动态改变针脚密度的方法可以包括,以恒定的速率(例如SPM)进行缝纫,同时在确定的针脚密度较高的区域自动地集中更多的针脚,并且在确定的针脚密度较低的区域自动地集中更少的针脚。

在其它实施例中,用于在缝纫期间动态改变针脚密度的系统和方法提供了对缝纫图案的各种元素(例如绗缝图案的元素)的实时分析。因此,对于相比其它缝纫区域而言需要更低针脚密度的图案元素,本发明的分析可以提供自动调节的图案专用针脚密度。类似地,在缝纫期间动态改变针脚密度的本发明的实施例为一些元素提供了图案专用针脚密度,相对于周围的针脚密度较低的元素而言,这些元素可以被缝合成具有更高的针脚清晰度和相应更高的针脚密度。最优的针脚密度或优选的针脚密度可以被定义成每英寸的针脚数量,其可以在缝纫时被使用,以便例如保留和/或强调缝纫图案的一个或多个期望的细部。

本发明的实施例包括一种用于指定特定图案的多个元素中的可变的针脚密度的方法和系统。在本发明的一个示意性实施例中,提供了一种自动为第一图案元素指定第一针脚密度和为第二图案元素指定第二针脚密度的方法。第一针脚密度每英寸可以包括比第二针脚密度更少的针脚数量。在另一实施例中,可以相对于标准针脚密度确定第一和第二针脚密度。这样,本发明的实施例可以用于自动地(1)为第一组图案元素指定比标准针脚密度更低的第一针脚密度,(2)为第二组图案元素指定比标准针脚密度更高的第二针脚密度,和(3)为第三组图案元素指定标准针脚密度。在这种实施例中,第一、第二和第三组图案元素不相同。因此,本发明可以用于自动识别缝纫图案的特定元素,这些元素被确定成需要较少的针脚清晰度,并且因此适合于使用比该图案的周围部分更低的针脚密度进行缝纫。这种更低的针脚密度可以被称作缝纫“杂化针脚(wild stitch)”密度。在其它实施例中,缝纫图案的特定元素(例如第一、第二和/或第三组图案元素)需要更高的针脚清晰度,并且可以自动识别相应的比图案的周围部分更高的针脚密度。另外,也可以为图案的一些部分确定最优的针脚清晰度和/或相应的最优的针脚密度。在各实施例中,可以通过所需的最小码数、所需的最大码数、对于确定针脚密度的最慢缝纫速度(例如SPM)、对于确定针脚密度的最快缝纫速度(例如SPM)、对于将要缝纫的具体材料的低阈值针脚密度、和/或对于将要缝纫的具体材料的高阈值针脚密度来确定对于图案的一个或多个部分和/或整个图案的最优的针脚清晰度、最优的针脚密度、和/或优选的针脚密度。

在本发明的一个实施例中,提供了一种沿着缝纫图案的轴线动态改变针脚密度的方法。该方法包括:确定缝纫图案的多个元素,该多个元素包括一个或多个直线部段和一个或多个弧形部段中的至少一个;分析一个或多个直线部段和一个或多个弧形部段中的每一个;和动态调节与多个元素中的至少一个相对应的针脚密度,其中,动态调节针脚密度包括:基于对一个或多个直线部段和一个或多个弧形部段中的每一个的分析,为多个元素中的至少一个指定调节后的针脚密度。

在另一示意性方面,一种用于在沿着轴线缝纫的缝纫图案的元素之间自动调节针脚密度的方法包括:接收具有多个图案元素的图案,其中,多个图案元素中的每一个包括一个或多个部分;分析多个图案元素的一个或多个部分中的每一个,以确定多个图案元素中的每一个是否满足用于为多个图案元素的至少一部分指定改变后的针脚密度的阈值;和基于对一个或多个部分中的每一个的分析,为多个图案元素的一个或多个部分中的每一个指定标准针脚密度、改变后的针脚密度、和中间针脚密度中的至少一个。

根据第三示意性方面,本发明的实施例涉及一种用于为缝纫图案的图案元素自动指定可变的针脚密度的方法。该方法包括:接收具有多个图案元素的缝纫图案,其中,多个图案元素包括一个或多个直线部段和一个或多个弧形部段中的至少一个;分析多个图案元素中的每一个,以确定多个图案元素中的每一个的至少一部分是否满足阈值长度和相对于轴线的阈值角度;和基于该分析,为多个图案元素中的每一个自动指定相应的针脚密度。

本发明的附加的目的、优点和新颖特征将在下文的描述中被部分地阐明,并且当本领域的技术人员研读下文时将部分地变得显而易见,或者可以通过本发明的实践而被领会到。

附图说明

下面参考附图详细描述本发明,图中:

图1是根据本发明的实施例,使用始终一致的针脚密度缝纫的示例性图案;

图2是根据本发明的实施例,使用可变的针脚密度缝纫的示例性图案;

图3是根据本发明的实施例,使用可变的针脚密度缝纫的示例性图案;

图4是根据本发明的实施例,使用可变的针脚密度缝纫的示例性图案;

图5是根据本发明的实施例,使用可变的针脚密度缝纫的示例性图案;

图6A是根据本发明的实施例,使用可变的针脚密度缝纫的示例性图案;

图6B是根据本发明的实施例,使用可变的针脚密度缝纫的图6A的示例性图案的放大部分;

图6C是根据本发明的实施例,使用可变的针脚密度缝纫的图6A的示例性图案的放大部分;

图6D是根据本发明的实施例,使用可变的针脚密度缝纫的图6A的示例性图案的放大部分;

图6E是根据本发明的实施例,使用可变的针脚密度缝纫的图6A的示例性图案的放大部分;

图6F是根据本发明的实施例,使用可变的针脚密度缝纫的图6A的示例性图案的放大部分;

图7是根据本发明的实施例,使用可变的针脚密度缝纫图案的示例性方法的流程图;

图8是根据本发明的实施例,使用可变的针脚密度缝纫图案的示例性方法的流程图;

图9是根据本发明的实施例,使用可变的针脚密度缝纫图案的示例性方法的流程图;

图10是根据本发明的实施例,使用可变的针脚密度缝纫图案的示例性方法的流程图;

图11是根据本发明的实施例,使用可变的针脚密度缝纫图案的示例性系统;和

图12是根据本发明的实施例,使用可变的针脚密度缝纫图案的示例性装置。

具体实施方式

本发明总体上涉及一种用于动态改变针脚密度以优化绗缝机生产量的方法和系统。本发明的实施例包括,确定绗缝图案的哪些部分(如果存在的话)满足对于缝纫替代针脚密度的阈值要求,该替代针脚密度与最初应用于缝纫图案的标准针脚密度不同。如本文中所使用的,“要求”不应被解释成严格的或绝对的限制,而仅仅指的是或限定了本发明在本文中为实现其目的而使用的一个或多个优选的或最优的测量值(例如阈值角度)。在各实施例中,对于下文描述的任意数量的可应用的阈值,“要求”可以是在图案中确定的相关测量值(例如英寸、度数)的范围,可以被预先确定,可以由用户限定,可以由机器设置或制造约束条件确定。在一些实施例中,动态改变通过绗缝机缝纫的图案的针脚密度的方法包括,确定图案的特定元素的部分是否满足用于动态改变针脚密度(即,应用“杂化针脚”)的阈值要求。

基于对本发明的一些实施例的分析,动态改变缝纫图案的特定部分的针脚密度,由此优化绗缝机的码数生产量,同时将缝纫速度保持在恒定的SPM和/或RPM速率。这样,在不改变缝纫速度的情况下,本发明的实施例可以用于动态地使用于缝纫/绗缝已有图案的缝纫机和/或绗缝机的码数最大化。基于分析缝纫/绗缝图案和在图案的特定元素中自动地应用可变的针脚密度,相对于使用恒定较高的针脚密度缝纫相同图案所需的缝纫线量而言,可以减少缝纫线量(即消耗的线码数)。另外,在本发明的实施例中,可以维持缝纫可靠性,同时优化码数生产量。在一个实施例中,缝纫可靠性可以指的是在缝纫或绗缝图案期间不跳针和/或漏针的能力。

在其它实施例中,在缝纫期间动态改变针脚密度提供了对缝纫图案的各元素(例如绗缝图案的元素)的实时分析。因此,对于相比其它缝纫区域而言需要更低的针脚密度的图案元素,本发明的分析可以提供自动调节的图案专用针脚密度。类似地,在缝纫期间动态改变针脚密度的本发明的实施例为一些元素提供了图案专用针脚密度,相对于周围的针脚密度较低的元素而言,这些元素需要更高的针脚清晰度和相应更高的针脚密度。在本发明的其它实施例中,可以对全部绗缝图案应用标准针脚密度,并且在应用本发明的分析之后,绗缝图案的一个或多个部分可以被识别为适合以比标准针脚密度更低的针脚密度进行缝纫。因此,这些更低的针脚密度调节可以导致节约线码数(例如,当制成缝纫图案或其部分时可能需要或使用更少的线码数)。本发明的其它实施例包括,对于通常使用标准针脚密度缝纫的图案元素进行分析,以确定是否满足用于对图案元素的被识别部分改变针脚密度的阈值要求。

本发明的实施例包括一种用于在特定图案的多个元素中指定可变的针脚密度的方法和系统。在本发明的一个示例性实施例中,提供了一种用于自动地对第一图案元素指定第一针脚密度和对第二图案元素指定第二针脚密度的方法。第一针脚密度可以比第二针脚密度在每英寸上包括更少的针脚数量。因此,本发明可以用于自动地识别缝纫图案的特定元素,这些元素被确定成需要较少的针脚清晰度,并且因此适合于使用比图案的周围部分更低的针脚密度进行缝纫。这样,缝纫图案的特定部分可以被识别为适合于使用“杂化针脚”(即,比绗缝图案的剩余部分更低的针脚密度)进行缝纫。

现在转向图中的示例性实施例,图1示出了使用始终一致的针脚密度12缝纫的示例性图案10的实施例。如图1所示,示例性图案可以包括根据本发明的方法识别的多个图案元素。如下文所使用的,一个元素一般是指可以与其它方面区别开的一个可视觉识别的设计方面。例如,诸如直线的设计方面可以在视觉上与曲线区别开,直角(例如由缝纫线构成的锐角转拐角状)可以在视觉上与钝角(例如由具有大于90度角度的两个线段的缝纫线构成的转拐角状,相对于这两个线段构成的顶点测量该角度)区别开。这样,在这些实施例中,第一元素14、第二元素16、第三元素18、第四元素20和第五元素22可以被识别成绗缝图案10的不同部分,在缝纫期间需要分析对各图案元素应用何种针脚密度。例如,这种分析可以用于确定是否可能应用“杂化针脚”(即,改变的针脚密度)。换句话说,可以分析绗缝图案的各元素,以确定当缝纫图案10中的不同图案元素时,是否转换到改变的针脚密度(例如调节到比标准针脚密度更高或更低的针脚密度)。

现在参考图2,示例性的绗缝图案24描述了一种在缝纫期间动态改变针脚密度的方法。在一些实施例中,动态改变针脚密度包括在多于一种针脚密度之间(例如在低、中间和高针脚密度之间;或在标准的和改变的针脚密度之间)自动改变,而不手动识别应该对其应用或使用特定针脚密度的特定图案元素。在图2的示例中,基于图案24的改变的元素,使用可变的针脚密度缝纫图案24。这样,第一针脚密度26用于缝纫第一元素32、第三元素36和第五元素40,而第二针脚密度28和30用于缝纫第二元素34和第四元素38。在实施例中,第二针脚密度28和30是相同的针脚密度,应用于图案24的类似的元素。例如,对于绗缝图案24的直线部段,例如第一部分32、第三部分36和第五部分40,本发明的实施例可以确定以第一针脚密度26缝纫该图案。在另一实施例中,对于绗缝图案24的特定部分的弯曲和/或弧形部段,例如第二部分34和第四部分38,本发明的实施例可以确定以第二针脚密度28和/或30缝纫该图案。这样,对于图案24的直线部段,可以对图案24的需要更少针脚清晰度(例如直线)的部分应用更低的改变的针脚密度(即,“杂化针脚”)。类似地,可以对图案24的剩余部分(包括示例性第二部分34和第四部分38)应用更高的针脚密度,例如比改变的针脚密度更高的标准针脚密度。

现在转向图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)确定的针脚密度不损害缝纫机性能、最终产品的质量或生产率。

在其它实施例中,可变的针脚密度44、46、48、50和52可以彼此不同,并且可以按照低、中间或高针脚密度分类。例如,针脚密度44可以包括比针脚密度46大的针脚密度。另外,针脚密度48可以是中间针脚密度,使得它是比针脚密度46低的针脚密度,但是是比针脚密度44高的针脚密度。在另一实施例中,根据本发明的方法,可变的针脚密度44、46、48、50和52可以是逐渐地和/或逐步地增大或减小的针脚密度。当在不同的针脚密度之间转换时,这种逐步的增大或减小可以允许每个可变的针脚密度接近于为邻近和/或相邻元素指定的针脚密度(即,逐步达到相邻针脚密度)。例如,为元素54指定的可变的针脚密度44可以随着元素54和56之间的缝纫距离的减小(例如,随着缝纫头从元素54向元素56持续缝纫)而逐步增加其针脚密度。这样,在本发明的实施例中,一部分元素54的针脚密度可以逐步地“斜升”到为元素56指定的针脚密度。在该示例中,对于最靠近元素56的起点的一部分元素54,可变的针脚密度44的针脚密度可以逐渐地和/或逐步地增加。在替代实施例中,为图案的元素指定的针脚密度可以“斜降”,以包括用于邻近第二元素的第一元素部分的中间针脚密度,其中该第二元素具有低于第一元素的针脚密度。

在一些实施例中,根据对于图案中的各元素的阈值分析,可以对各元素指定多种针脚密度(并随后缝纫各相应的元素)。例如,可以分析直线的长度、弧形部段的曲率、元素关于轴线的角度、和/或一个元素与另一元素的关系。在一些实施例中,附加的因素还可以包括对于生产和一个或多个技术方面的评估,例如可能的针偏差、所使用的机器类型(例如针环(needle and looper)相对于针线轴(needle and bobbin)缝纫系统)、以及所缝纫、绗缝、刺绣和/或锁边的材料的特征。在本发明的实施例中,可以使用一种或多种用于指定和/或调节针脚密度的变化的算法,以优化精确度和效率,以及使码数最大化,同时保证不损害缝纫可靠性(例如防止跳针、聚线或缠线、断线)。这样,在一些实施例中,基于阈值分析和/或其它分析,特定的元素可以被识别成需要特定的第一缝纫密度。例如,阈值分析确定可以表明,特定元素的第一缝纫密度可以满足一个或多个阈值,这将使得特定元素能够以第二缝纫密度进行缝纫,由此优化精确度、效率、缝纫码数、缝纫可靠性等中的一个或多个。

下面参考图4,使用可变的针脚密度沿着轴线114缝纫图案64。在实施例中,使用可变的针脚密度缝纫图案64是指,缝纫图案64,使得该图案64的至少一个元素的至少一部分以第一针脚密度缝纫,该图案64的至少一个元素的至少一部分以第二针脚密度缝纫。例如,图案64的一个元素可以包括直线部段,该直线部段的第一部分以第一针脚密度缝纫,该直线部段的第二部分以第二针脚密度缝纫。在本发明的一些实施例中,直线部段可以包括一个或多个部分。类似地,图案64的一个元素可以包括弧形部段(例如图案的弯曲元素),该弧形部段的第一部分以第一针脚密度缝纫,该弧形部段的第二部分以第二针脚密度缝纫。这样,本发明的实施例可以用于确定各图案元素的哪些部分将以第一针脚密度(例如标准针脚密度)缝纫,各图案元素的哪些部分将以第二针脚密度(例如改变的针脚密度)缝纫。在其它实施例中,任意数量的改变的针脚密度可以被应用于任意数量的图案元素的不同部分,例如第三针脚密度用于缝纫图案64的至少一个元素的一部分。在实施例中,可以为根据本发明识别的多个元素指定多种针脚密度中的一个,以使用可变的针脚密度、以恒定的缝纫速率缝纫。

在图4的实施例中,图案64示出了缝纫图案66,其包括多个元素,例如第一直线部段68、第一弧形部段70、第二直线部段72、第二弧形部段74和第三直线部段76。在本发明的实施例中,基于对各元素的各部分是否满足一个或多个阈值要求的确定,为缝纫图案66的各部段指定用于缝纫的针脚密度。如图4的实施例所示,在沿着轴线114缝纫期间,根据本发明的方法动态改变针脚密度。在一些实施例中,轴线114可以是x轴线,其中,x轴线对应于完成缝纫图案(和/或准备完成至少一部分缝纫图案)的缝纫设备的托架轴线。替代地,在另一实施例中,轴线114可以是y轴线,其中y轴线对应于完成缝纫图案(和/或准备完成至少一部分缝纫图案)的缝纫装置的进料轴线。在一些实施例中,轴线114的取向对应于对缝纫工艺的一个或多个技术方面(例如与缝纫该缝纫图案相关的机器或装置的类型)的确定。在图4的实施例中,当用于缝纫的材料沿着轴线114推进时,可以以恒定的速率将缝纫图案66缝纫到材料上,而在整个缝纫图案66上具有可变的针脚密度。

在本发明的一个实施例中,第一直线部段68被确定满足用于为第一直线部段68指定改变的针脚密度80的阈值要求。在实施例中,第一直线部段68满足阈值长度和相对于轴线114的阈值角度,并且因此被指定以改变的针脚密度80(即“杂化针脚”密度)。在其它实施例中,基于对第一弧形部段70的一个或多个部分的分析,确定第一弧形部段70不满足用于指定改变的针脚密度80的阈值要求,并且因此以标准针脚密度78进行缝纫。在实施例中,同样确定第二直线部段72和第三直线部段76满足用于指定改变的针脚密度80的阈值要求,而类似地确定第三弧形部段74不满足用于指定改变的针脚密度80的阈值要求,并且因此被指定以标准针脚密度78。在一个示例中,由于用于缝纫第一弧形部段70和第二弧形部段74所需的高的细节水平(即,高的针脚清晰度),因此为这两个部段指定标准针脚密度78。在其它实施例中,由于用于缝纫第一直线部段68、第二直线部段72和第三直线部段76所需的低的细节水平(即,较低的针脚清晰度),因此为这三个直线部段指定改变的针脚密度80,这使得能够以与图案剩余部分相同的缝纫速率在生产量更大的情况下缝纫这些部分(即,仅通过调节在规定距离内缝纫的针脚数量,例如每英寸的针脚数)。

可以确定第一弧形部段70和第二弧形部段74不适合和/或满足用于指定改变的针脚密度80的阈值要求。第一和第二弧形部段70和74在图4中表现出紧凑的圆形或椭圆形曲率。为了在缝纫图案64的缝纫期间保持第一和第二弧形部段70和74的足够的曲率细节,例如优选和/或需要更大的针脚集中度或更高的针脚密度。更高的针脚密度保留了弧形部段70和74的更多细节,并且产生了平滑、完全的曲率。如果使用标准针脚密度,则第一和第二弧形部段70和74的曲率可能没那么平滑,这在最终的缝纫图案中可能是不希望的。通常,更高的每英寸缝纫针脚数(例如SPI)对应于在缝纫图案时可以保留的更高水平的精细细节。因此,对于需要更少或最少量细节的元素(例如表征为直线的元素),可以确定使用具有比标准针脚密度更少的SPI的改变的针脚密度(例如“杂化针脚”)。使用具有比标准针脚密度更少的SPI的改变的针脚密度还可以导致更快的缝纫速度,因为使用更少的SPI来缝纫一个或多个被确定成具有更少细节的元素。

现在参考图5,根据本发明的实施例,使用可变的针脚密度沿着轴线114缝纫示例性的图案82。在图5的实施例中,缝纫图案84包括多个用于以可变的密度缝纫的不同元素。这样,缝纫图案84包括以标准针脚密度88缝纫的第一直线部段86和以改变的针脚密度92缝纫的第二直线部段90。以较低的针脚密度示出了缝纫图案84的适合于改变的针脚密度92的各部分,而以较高的针脚密度示出了适合于标准针脚密度88的各部分。

如图5所示,本发明的实施例包括确定图案82的特定元素的部分是否满足用于使用调节的针脚密度缝纫的阈值。在一个实施例中,用于使用调节的针脚密度缝纫的阈值包括,确定图案元素的部分是否满足阈值缝纫距离。根据一个方面,阈值缝纫距离可以介于半英寸和三英寸之间。在另一实施例中,阈值缝纫距离的长度至少是一英寸。这样,根据本发明的实施例,当确定了所分析的直线部段的部分小于一英寸的阈值缝纫距离时,该直线部段的部分可能不适合于使用调节的针脚密度缝纫。应当注意,这里所包括的缝纫距离仅仅是示例,不应当被认为是限制性的,因为每个缝纫图案可能基于各缝纫图案的元素而需要不同的确定的阈值缝纫距离。并且,本领域技术人员将意识到,根据应用和图案,在毫米至英尺数量级上的阈值缝纫距离都应被认为在本文所考虑的实施例中。例如,对于缝纫降落伞所限定或确定的阈值缝纫距离在数量级上可能与用于缝纫枕套所限定或确定的阈值缝纫距离不同。

在一个实施例中,由于图5的部分94中的缝纫图案的长度,为该部分94中的整个缝纫图案82指定标准针脚密度88,而该部分94中的单个直线部段(例如93、95和97)都不满足用于使用改变的针脚密度92缝纫的阈值长度。类似地,根据本发明的实施例,当弧形部段的部分在长度上(例如从弧形部段上的第一点到弧形部段上的第二点的距离,其中,沿着弧形部段的曲率测量该距离)小于一英寸时,该弧形部段的部分可能不适合于使用调节的针脚密度缝纫。这样,如图5所示,当缝纫图案84的各拐角部段96小于一英寸的阈值长度时,可以以标准针脚密度88缝纫该缝纫图案84的各拐角部段96。例如,缝纫图案84中的“急转弯”可能不满足阈值长度,并且可以保持指定的标准针脚密度,从而维持这种“急转弯”图案部分上的缝纫细节的完整性。

在实施例中,一旦满足用于最小缝纫距离的阈值,则分析缝纫图案的各元素的各部分,以确定该图案和/或图案部分是否满足相对于轴线114的阈值角度。在一个实施例中,在已经满足阈值长度之后,缝纫图案的一部分的阈值角度可以等于或小于特定的或限定的阈值角度,例如与轴线114呈40度或更小的角度,以适合于改变的针脚密度。一般可以通过元素部分相对于轴线114的取向来至少部分地限定阈值角度,而不论该轴线朝向哪个方向(例如x轴线或y轴线),也不论相对于关于缝纫轴线的图案而言,是否相对于水平或竖直轴线来测量该阈值角度。换句话说,在轴线114的每一侧具有40度以内角度的缝纫图案部分可以满足使用改变的针脚密度缝纫的阈值。在本文中应当注意,对于所提到的水平和竖直轴线,它们相对于图案本身是描述性的,而不意味着例如缝纫机针的竖直运动。

本发明的实施例还可以包括确定图案的特定元素的一部分是否满足用于使用调节的针脚密度缝纫的阈值。例如,在一些实施例中,除了确定满足阈值长度之外,弧形部段的各自的增量可能相对于轴线各自满足一阈值角度,以便被指定以改变的针脚密度。在图6A的示例性图案98中,缝纫可变的针脚密度的方法包括确定和缝纫多个可识别的图案元素。图6A包括弧形部段缝纫图案100,其具有多个部分,例如以标准针脚密度104缝纫(例如被确定成使用优选的针脚密度和/或指定的针脚密度缝纫)的第一部分102和以改变的针脚密度108缝纫(例如被确定成具有优选的针脚密度和/或指定的针脚密度)的第二部分106。在实施例中,缝纫图案100在第一部分102中的部分可能不满足相对于轴线114的阈值角度。因此,在该情况下,即使是在弧形部段的第一部分102可能满足用于使用改变的针脚密度108缝纫的阈值长度的情况下,也可能不适合为第一部分102指定改变的针脚密度108。在实施例中,在缝纫图案100的全部部分中,针脚密度可以从第一针脚密度改变成第二针脚密度(和回到第一针脚密度)。例如,在点110处,当相对于轴线114顺时针缝纫时,缝纫图案100从标准针脚密度104变化成改变的针脚密度108(例如“杂化针脚”密度)。在继续缝纫图案98时,针脚密度可以在点112处再次从改变的针脚密度108变化成标准针脚密度104。在实施例中,图案98中的可变的密度可以取决于缝纫图案100何时从不满足相对于轴线114的阈值角度改变成满足相对于轴线114的阈值角度(例如在点110处)。另外,在实施例中,相同的缝纫图案100从满足相对于轴线114的阈值角度改变成不满足相对于轴线114的阈值角度(例如在点110处)。这样,单个弧形部段可以包括不相同的多个部分,该多个部分中的每一个对应于一个或多个不同的针脚密度。

下面转向图6B,根据本发明的实施例,使用可变的针脚密度缝纫图6A的示例性图案98的放大部分116,包括以标准针脚密度104缝纫的第一部分102和以改变的针脚密度108缝纫的第二部分106。在实施例中,沿着放大部分116的弧形部段产生多个增量,包括增量A、B、C和D。因此,插值(interpolated)的弧形部段可以是具有关于轴线114进行比较的多个增量的任何弧形部段。图6B的插值的弧形部段限定了相等或近似相等的增量,用以确定该弧形部段的至少一部分是否满足相对于轴线114的阈值角度,其中,一部分可以包括一个或多个增量。在实施例中,缝纫图案100的弧形部段可以被插值成包括多个增量A、B、C和D,其中,各增量A、B、C和D可以相对于弧轴线128以角度126近似均匀地间隔开。这样,当以顺时针方式缝纫时,增量A可以具有在点118处的增量起点和在点120处的增量终点。类似地,增量B可以具有在点120处的增量起点和在点110处的增量终点;增量C可以具有在点110处的增量起点和在点122处的增量终点;增量D可以具有在点122处的增量起点和在点124处的增量终点。在图6B的示例中,可以沿着弧形部段的各增量评估缝纫图案100的弧形部段,如通过增量A、B、C和D所限定的。在另一示例中,增量A、B、C和/或D可以整体地或部分地相结合,以提供弧形部段的一部分。在缝纫图案100的分析期间,具有多个增量的弧形部段的一部分可以与轴线114进行比较。在本发明的一些实施例中,一部分可以指的是缝纫图案的与另一增量邻近和/或相邻的增量。一般地可以理解,邻近和/或相邻的增量可以形成图案的至少一个连续缝纫的部分。

因此,下面参考图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以比阈值量大的角度定位,并且因此被指定以标准针脚密度。

现在转向图6D,图6A的示例性图案98的放大部分136进一步描述了确定用于缝纫的针脚密度的实施例。对于增量B,可以使用在点120处定位的x轴线和y轴线确定增量B相对于轴线114的角度140。换句话说,使用在点120和110之间画的直线138,可以相对于轴线114(在点120处表示成与y轴线平行)确定增量B的角度140。在一个实施例中,基于对增量A的角度134和增量B的角度140的评估,当角度134和角度140满足相对于轴线114的阈值角度时,可以确定点118和110之间的弧形部段的整个部分是否满足相对于轴线114的阈值角度。在图6D的实施例中,增量B相对于轴线114可以以比阈值量大的角度定位,并且因此可以为增量B指定标准针脚密度。

类似地,可以分别确定增量C和D相对于轴线114的角度,并使用该角度来确定指定标准针脚密度或改变的针脚密度。在实施例中,一旦确定了弧形部段的两个邻近和/或相邻的增量满足相对于轴线114的特定的阈值角度,则当可以进一步满足组合增量的阈值长度时(参考图6B),可以为这两个增量指定改变的针脚密度。相应地,在图6C-6D的示例中,由于角度134和角度140大于相对于y轴线(即,相对于轴线114)的阈值角度值,因此任一增量都不可以被指定以改变的针脚密度。这样,在图6C-6D的实施例中,增量A和B被描述成已经被指定以用于缝纫的标准针脚密度。在一些实施例中,可以为缝纫图案的全部部分指定标准针脚密度,例如“默认”指定的针脚密度。因此,在实施例中,只有图案的满足全部两个可适用的阈值——关于阈值角度和阈值缝纫距离——的那些部分才可以适合于使用改变的针脚密度(例如比图案的已有和/或标准针脚密度更低的针脚密度)缝纫。在一个实施例中,相对于轴线114的阈值角度是40度或更小。

现在转向图6E,根据本发明的实施例,图6A的示例性图案98的放大部分142包括确定图案元素中的针脚密度的示例。图6E描述了与上文分别在图6C和6D中关于增量A和B所述的类似的确定方法。然而,如图6E所示,当x轴线和y轴线定位在点110处时,可以将从点110延伸到点122的直线144确定成相对于轴线114(例如,其中轴线114在点110处与y轴线平行)具有和/或形成可能不满足阈值角度的特定角度146。在一个实施例中,可以确定增量C满足相对于轴线114的阈值角度。在一个实施例中,角度146可以比阈值角度值小(例如相对于轴线114小于40度),并且因此在满足其它阈值时可以被指定以改变的针脚密度。例如,在一些实施例中,至少两个相邻的增量和/或阈值数量的增量可以满足相对于轴线114的阈值角度,以适合于确定和/或指定改变的针脚密度(即“杂化针脚”)。这样,在其它实施例中,除了阈值数量的增量满足相对于轴线114的阈值角度之外,在确定可以为弧形部段的一部分指定改变的针脚密度之前,该弧形部段的该部分也可以满足阈值缝纫距离。在本发明的满足这种确定的一个实施例中,该弧形部段的该部分可以大体上包括一个或多个满足阈值角度的邻近和/或相邻的增量。

因此,图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所示的实施例中,当x轴线和y轴线定位在122处时,可以确定点122和124之间的直线150提供了满足相对于轴线114的阈值角度的特定角度152。在一个实施例中,可以确定增量C和D都满足相对于轴线114的阈值角度,并且基于增量C和D对阈值角度的满足,可以为点110和124之间的部段部分指定改变的针脚密度。

现在参考图7-9,示例性的流程图描述了用于动态改变图案中的针脚密度的方法的实施例。在其它实施例中,可以在一般的计算机可执行指令的环境下描述这些示例性的方法。通常,计算机可执行指令可以包括执行特定功能或实现特定抽象数据类型的例行程序、程序、对象、部件、数据结构、子程序、模块、函数等。也可以在分布式计算环境下实现该方法,其中,由通过通讯网络或通讯云进行关联的远程处理装置实现这些功能。在分布式计算环境下,计算机可执行指令可以位于本地和远程计算机存储介质中,包括记忆存储装置。

该示例性方法被图示成表示一系列操作的逻辑流程图方框的集合,这些操作可以在硬件、软件、固件(firmware)或其组合中实现。描述该方法的顺序不应被理解成限制性的,任意数量的所述方法的方框可以以任何顺序相结合,用以实施该方法或替代的方法。另外,在不背离本文所述主题的精神和范围的情况下,可以从该方法省略个别操作。在软件环境下,方框代表计算机指令,当通过一个或多个处理器执行时,该计算机指令实现所列举的操作。为了便于说明,不在装置或计算机软件的环境下阐述本文所述的方法。该描述不应当被理解成将该方法的实施限制在没有装置和/或软件的情况下,或者理解成将该方法的实施限制于特定的装置和/或计算机软件。

从图7的实施例开始,提供了用于沿着缝纫图案的轴线动态地改变针脚密度的示意性的方法700。首先,在方框710中,该方法包括确定缝纫图案的多个元素,该多个元素包括一个或多个直线部段和一个或多个弧形部段中的至少一个。

然后,在方框720中,分析一个或多个直线部段和一个或多个弧形部段中的每一个。在本发明的一个实施例中,对缝纫图案的一个或多个弧形部段的分析是在没有用户交互作用的情况下自动进行的,以将本发明的实施例应用于缝纫图案的至少一部分。在替代实施例中,可以通过用户交互作用实现分析。在一些实施例中,分析一个或多个直线部段中的每一个可以包括,确定该一个或多个直线部段中的每一个的至少一部分是否满足:1)在一个或多个直线部段中的每一个的各部分的直线部段起点和直线部段终点之间的阈值长度,和2)相对于轴线的阈值角度。在其它实施例中,分析一个或多个直线部段中的每一个可以包括,为一个或多个直线部段中的每一个的满足阈值长度和阈值角度的各部分指定调节后的针脚密度。在其它实施例中,分析一个或多个直线部段中的每一个可以包括,为一个或多个直线部段中的每一个的不满足下述条件的各部分指定标准针脚密度,这些条件是介于直线部段起点和直线部段终点之间的阈值长度和相对于轴线的阈值角度中的一个或多个。在本发明的一些方面,该轴线可以是进料轴线或托架轴线。

在一些实施例中,分析一个或多个弧形部段中的每一个包括,对一个或多个弧形部段中的每一个插值,以为每一个弧形部段提供多个增量。然后,分析一个或多个弧形部段的第一弧形部段的第一部分。该第一部分可以大体上包括多个增量的第一增量和第二增量。在实施例中,第一增量可以与第二增量相邻,从而可以在第二增量紧前方缝纫第一增量。在其它实施例中,分析一个或多个弧形部段的第一弧形部段的第一部分包括,分析具有第一增量起点和第一增量终点的第一增量。另外,分析第一增量可以包括,确定第一增量满足相对于轴线的阈值角度。并且,分析具有第二增量起点和第二增量终点的第二增量可以包括,确定第二增量满足相对于轴线的阈值角度。在实施例中,一旦确定了第一增量和第二增量都满足相对于轴线的阈值角度,则该分析将可以包括,确定第一增量和第二增量的总长度也满足阈值长度。基于对第一和第二增量的分析,并且在已经确定第一和第二增量都满足相对于轴线的阈值角度和阈值长度之后,可以为第一部分指定调节后的针脚密度。

在其它实施例中,可以对一个或多个弧形部段中的每一个进行分析。在这种实施例中,分析可以包括分析一个或多个弧形部段的第一弧形部段的第二部分。第二部分可以包括一个或多个增量的第三增量和第四增量。另外,在实施例中,第三增量可以邻近第四增量,从而第三增量定位成使得可以恰好在缝纫第四增量之前缝纫第三增量。替代地,第三增量可以就位成使得可以在缝纫第四增量之后紧接着缝纫第三增量。另外,分析一个或多个弧形部段中的每一个包括,分析具有第三增量起点和第三增量终点的第三增量。分析第三增量可以包括,确定第三增量满足相对于轴线的阈值角度。另外,所述分析还可以包括,分析具有第四增量起点和第四增量终点的第四增量。分析第四增量可以包括,确定第四增量是否满足相对于轴线的阈值角度。并且,一旦确定了第四增量可能不满足相对于轴线的阈值角度,则可以为第二部分指定标准针脚密度。

在已经分析了这些元素之后,在方框730中,动态地调节针脚密度。动态地调节针脚密度(例如对于多个元素中的至少一个)包括,基于对一个或多个直线部段和一个或多个弧形部段中的每一个的分析,为多个元素中的至少一个指定调节后的针脚密度。在其它实施例中,方法700还可以包括,识别两个或多个相邻元素的针脚密度,和为缝纫图案的至少一部分指定中间针脚密度。

如上所述,在一些实施例中,可以使用第一针脚密度缝纫图案的第一元素的一部分,而使用第二针脚密度缝纫第一元素的第二部分。这样,单个元素的特定部分的针脚密度可以变化(例如包括多于一种不同的针脚密度),其中,该单个元素相对于轴线包括多于一个角度。下面大体上可以仅出于说明目的来参考图6A,而不应当理解成以任何方式限制方法700。如先前在示例性的图6A中所示,单个弧形部段“元素”可以包括多个不同的部分,在与本发明的可应用的阈值相比较时,这些部分的指定针脚密度不同。例如,第一部分102包括标准针脚密度104,随着弧形部段沿着轴线114延长,基于对一个或多个阈值的满足,第二部分106可以被指定以改变的针脚密度108。

在图8中,示出了用于在沿着轴线缝纫的缝纫图案的元素之间自动调节针脚密度的方法800的流程图。方法800包括在方框810中的接收具有多个图案元素的图案,其中多个图案元素中的每一个包括一个或多个部分。在一些实施例中,多个图案元素包括一个或多个直线部段。附加地或替代地,多个图案元素还可以包括一个或多个弧形部段,其中,一个或多个弧形部段中的每一个还包括一个或多个增量。

然后,在方框820中,方法800包括分析多个图案元素的一个或多个部分中的每一个,以确定多个图案元素中的每一个是否满足用于为多个图案元素的至少一个部分指定改变的针脚密度的阈值。在一个实施例中,分析多个图案元素中的每一个包括,确定一个或多个直线部段中的每一个的一部分是否满足阈值长度,以及确定一个或多个直线部段中的每一个的满足阈值长度的各部分是否还满足相对于轴线的阈值角度。在另一实施例中,分析多个图案元素中的每一个包括,确定一个或多个弧形部段中的每一个的各增量是否满足相对于轴线的阈值角度,以及确定一个或多个弧形部段中的每一个的满足相对于轴线的阈值角度的各增量是否还满足阈值长度。在其它实施例中,确定一个或多个弧形部段中的每一个的满足相对于轴线的阈值角度的各增量是否满足阈值长度还包括,确定存在满足阈值角度的多个相邻的增量,该多个相邻的增量中的每一个都包括增量起点和增量终点,以及确定满足相对于轴线的阈值角度的多个相邻的增量的总长度满足阈值长度。

转向方框830,方法800还包括为多个图案元素的一个或多个部分中的每一个指定标准针脚密度、改变的针脚密度和中间针脚密度中的至少一个。在一些实施例中,一个或多个直线部段的各部分包括直线部段起点和直线部段终点,其中,对于一个或多个直线部段的各部分,阈值长度包括介于直线部段起点和直线部段终点之间的缝纫距离。

参考图9,方法900包括用于动态地改变缝纫图案中的针脚密度和为缝纫图案的图案元素自动指定可变的针脚密度的多个示例性的步骤。本发明的实施例包括在方框910中的接收具有多个图案元素的缝纫图案,其中,多个图案元素包括一个或多个直线部段和一个或多个弧形部段中的至少一个。

一旦接收了缝纫(图案),在方框920中,方法900包括分析多个图案元素中的每一个,以确定多个图案元素中的每一个的至少一部分是否满足阈值长度和相对于轴线的阈值角度。在一些实施例中,一个或多个直线部段中的每一个包括直线部段起点和直线部段终点;分析多个图案元素中的每一个包括,确定一个或多个直线部段中的每一个是否满足相对于轴线的阈值角度,以及基于介于直线部段起点和直线部段终点之间的缝纫距离,确定一个或多个直线部段中的每一个的至少一部分是否满足阈值长度。在一些实施例中,一个或多个弧形部段中的每一个包括弧形部段起点和弧形部段终点,其中,分析多个图案元素中的每一个包括,确定一个或多个弧形部段中的每一个的至少一部分是否满足相对于轴线的阈值角度,以及基于介于弧形部段起点和弧形部段终点之间的缝纫距离,确定一个或多个弧形部段是否满足阈值长度。

在一些方面,确定一个或多个弧形部段中的每一个的至少一部分是否满足相对于轴线的阈值角度包括,为一个或多个弧形部段中的每一个确定多个增量,多个增量中的每一个包括增量起点和增量终点。一旦确定了所述增量,对于一个或多个弧形部段的第一弧形部段的第一增量,方法900还可以包括基于第一增量起点和第一增量终点确定第一增量是否满足相对于轴线的阈值角度,以及对于一个或多个弧形部段的第一弧形部段的第二增量,基于第二增量起点和第二增量终点确定第二增量是否满足相对于轴线的阈值角度。

继续图9,在方框930中,方法900还包括基于该分析为多个图案元素中的每一个自动指定对应的针脚密度。在一些实施例中,一旦确定了第二增量满足阈值角度,并且一旦基于介于第一增量起点和第二增量终点之间的缝纫距离确定了第一增量和第二增量满足阈值长度,则方法900包括为第一增量和第二增量指定改变的针脚密度。在其它实施例中,一旦确定了第二增量不满足阈值角度,方法900包括为第一增量和第二增量指定标准针脚密度。

图10示出了流程图1000,该流程图1000包括用于动态地改变缝纫图案中的针脚密度的示例性的步骤。在方框1010中,本发明的实施例包括识别沿着轴线缝纫的图案元素,例如图案的直线部段和弧形部段。在方框1020中,分析每一所识别的直线部段(从方框1010)包括确定直线部段满足阈值长度,该直线部段具有一起点和一终点。例如,缝纫图案的一部分可以被识别成包括直线部段,然后根据起点和终点来识别该直线部段,以确定可在其上指定特定针脚密度的缝纫距离。在一些实施例中,用于缝纫直线部段的阈值长度至少是半英寸。在其它实施例中,用于缝纫直线部段的阈值长度可以是沿着直线部段的一英寸的缝纫距离。一旦满足了阈值长度确定,在方框1030中,确定具有一起点和一终点的直线部段是否满足相对于轴线的阈值角度。如上关于图5所述,尽管图案的一部分可能包括满足阈值长度的直线部段,但是该部段还可能满足相对于轴线的阈值角度,以适合于使用改变的针脚密度缝纫。这样,图5的多个直线部段被描述成已经使用标准针脚密度88缝纫,尽管多个这种部段满足阈值缝纫距离。

下面转向关于弧形部段的确定,在方框1040中,对弧形部段插值以提供多个增量,每一增量具有一起点和一终点。这样,可以使用每一起点和终点来确定各增量相对于轴线的阈值角度。在方框1050中,对于多个增量的第一增量,可以确定第一增量是否满足相对于轴线的阈值角度。一旦确定了第一增量满足阈值角度,在方框1060中,可以考虑第二增量。特别地,在方框1060中,可以分析与第一增量邻近或相邻的第二增量,以确定第二增量是否满足相对于轴线的阈值角度。在方框1070中,如果第二增量也满足相对于轴线的阈值角度,则接下来可以经过分析确定第一和第二增量一起是否满足阈值长度。如果增量满足阈值长度,则在方框1080中,可以实现杂化针脚特征(即,可以为第一和第二增量指定改变的针脚密度)。在方框1090中,如果第二增量不满足阈值角度,则使用标准针脚密度继续该缝纫图案。

下面描述可以实现本发明的多个方面的示例性的缝纫系统,以便为本发明的多个方面提供一般环境。参考图11,用于实现本发明的实施例的示意性的系统总体上被示出和标记成缝纫系统1100。图11所示的缝纫系统1100是一个适当的系统的示例,而不意在表明对于通过本文献公开的本发明的实施例的使用或功能范围进行任何限制。示例性的系统1100不应被解释成关于本文所示的任意单个部件或部件的组合具有任何依赖关系或需要。例如,分析部件1120和针脚密度指定部件1130可以被集成在单个部件中,或者可以直接彼此通讯。尽管系统1100被描述成一组集成部件,但是系统1100实际上可以分布在网络上和一个或多个装置上,例如所描述的部件上。所描述的部件可以直接或间接地彼此通讯,而与所述部件被集成在单个系统或装置上、或分布在网络和多于一个装置上无关。

本领域的普通技术人员将理解到,图11所示的部件在本质和数量上是示例性的,不应当被解释成是限制性的。在本文的实施例的范围内,可以使用任意数量的部件/模块来实现期望的功能性。另外,部件/模块可以位于任意数量的计算装置上。

在实施例中,图11的缝纫系统1100包括图案部件1110、分析部件1120、针脚密度指定部件1130和控制部件1140。这里大体上参考示意图3仅用以阐明下文所述的系统1100的操作、部件和部件的功能。图3和上文对于图3的描述不应被解释成以任何方式限制或缩小图11的缝纫系统1100以及对应于缝纫系统1100的任何权利要求。仅出于示例性的目的参考图3。另外,图11的系统1100不应被解释成对于图3所述的使用可变的针脚密度缝纫的示例性图案存在任何依赖关系或限制性。

图案部件1110总体上可以构造成接收缝纫图案(例如图3的示例性的缝纫图案42)的标识。在一些实施例中,图案部件可以在通讯上联接到存储一个或多个缝纫图案的数据库(未示出)。分析部件1120可以构造成分析缝纫图案。分析缝纫图案可以包括识别缝纫图案的一个或多个元素。例如,分析部件1120可以识别一个或多个元素,例如示例性的第一元素54、第二元素56、第三元素58、第四元素60和第五元素62。可以对一个或多个所识别的元素进行分析,以确定一个或多个元素中的至少一个是否满足可应用的阈值(例如阈值角度或阈值长度)。当确定了对于一个元素满足一个或多个可应用的阈值时,可以进一步确定可以使用特定的针脚密度(例如“杂化”针脚密度)缝纫该元素。

分析部件1120还可以在阈值分析之外实现确定。例如,分析部件1120可以确定图案中一个元素相对于另一元素的位置。使用示意图3作为参考,示例性的第一元素54被描述成与第二元素56相邻且连续,然而,第一元素54被描述成与第三元素58不相邻且不连续。在实施例中,分析部件1120可以构造成确定第一元素54与第二元素56相邻且连续。另外,分析部件1120可以构造成识别图案中元素的特征。分析部件1120还可以构造成比较图案中元素的特征的相同点和/或不同点。例如,分析部件1120可以确定第一元素54具有与第二元素56不同的特征。特征可以包括整体形状、曲率、没有曲率、尺寸、码数(例如当使用标准针脚密度缝纫该元素时将使用的线码数量)、码数长度范围(例如当使用最小的针脚密度缝纫该元素时将使用的线码数量到当使用最大针脚密度缝纫该元素时将使用的线码数量)等。线码数可以通过分析部件1120确定的估计值。例如,分析部件1120还可以确定第一元素54具有与第三元素58和第五元素62相同或类似的特征。

通过分析部件1120可以每次一个地分析、以连续方式分析(例如,在第二元素之前分析第一元素,在第三元素之前分析第二元素)、或同时分析各个元素。在另一实施例中,具有相同或类似特征的元素可以被一起分析(例如,被识别成具有曲率的一个或多个元素被一起分析,而被识别成直线形的一个或多个元素被一起分析)。分析具有相同或类似特征的元素可以有助于提高分析部件1120确定针脚密度的精确度。例如,如示意图3所示,分析部件1120分析示例性的第二元素56和第四元素60,并确定第二元素56具有不同的曲率。例如,当发现第二元素56的曲率大于第四元素60时,可以确定第二元素56的针脚密度与第四元素60不同,即使第二和第四元素56和60都相对于其它元素(例如第三元素58)具有类似的特征。这样,通过比较图案中的元素,可以提高和/或改进通过分析部件1120进行的分析的精确度和详细的结果。在其它实施例中,分析部件1120可以参考图案的数据库和/或先前对一个或多个其它图案的分析结果,其可以被分析部件1120使用以分析当前图案。

在其它实施例中,分析部件1120可以基于对图案和/或图案的元素的分析来确定阈值缝纫距离、阈值长度和/或阈值角度。替代地,当对图案和/或图案的元素进行分析时,分析部件1120可以应用一个或多个预先确定或预定的阈值。例如,预先确定的阈值缝纫距离可以通过对应的缝纫图案传送到系统。在另一示例中,分析部件1120可以参考数据库来识别用于分析缝纫图案的一个或多个预先确定的阈值。

基于由分析部件1120进行的分析,针脚密度指定部件1130可以为缝纫图案的一个或多个元素指定针脚密度。针脚密度指定部件1130可以接收对一个或多个针脚密度的标识(例如包括特征、阈值满足情况的分析结果),所述标识可能已经由分析部件1120基于对图案和/或其中元素的分析进行了识别。附加地和/或替代地,针脚密度指定部件1130可以接收对满足阈值角度的一个或多个元素和不满足阈值角度的一个或多个元素的标识。附加地和/或替代地,针脚密度指定部件1130可以接收对满足阈值长度的一个或多个元素和不满足阈值长度的一个或多个元素的标识。附加地和/或替代地,针脚密度指定部件1130可以接收对满足阈值缝纫距离的一个或多个元素和不满足阈值缝纫距离的一个或多个元素的标识。可以设想,对于可应用的阈值和分析结果的任意数量的标识及其组合在本发明的范围内。

基于所接收到的有关于缝纫图案的一个或多个元素的标识,针脚密度指定部件1130可以为缝纫图案的各元素指定针脚密度。对于例如是被确定成满足阈值角度的直线部段的元素,针脚密度指定部件1130可以指定改变的针脚密度(例如“杂化针脚”密度)。对于例如是被确定成满足阈值长度的弧形部段的元素,针脚密度指定部件1130可以指定改变的针脚密度(例如“杂化针脚”密度)。对于被确定成满足阈值长度的元素,针脚密度指定部件1130可以指定改变的针脚密度(例如“杂化针脚”密度)。在其它实施例中,针脚密度指定部件1130可以为同时满足阈值角度和阈值长度、或同时满足阈值长度和阈值缝纫距离、或其它组合的元素指定改变的针脚密度。附加地和/或替代地,针脚密度指定部件1130可以为满足阈值角度但不满足阈值长度的元素、或同时满足阈值长度和阈值角度的元素指定改变的针脚密度。出于针脚密度指定部件1130的目的,在分析期间确定的任意数量的阈值和/或其组合都应被认为是在本发明的范围内。

控制部件1140可以将缝纫图案、元素、和/或为各元素指定的针脚密度中的一个或多个传送到计算装置和/或缝纫机中用于执行。控制部件1140还可以实时使用指定的针脚密度缝纫图案。例如,当实时缝纫图案时,控制部件1140基于指定的针脚密度以元素挨元素为基础动态地改变针脚密度。基于针脚密度指定部件1130为元素指定的针脚密度,控制部件1140可以完成图案和在一个或多个针脚密度之间自动地改变。本领域的技术人员将理解,控制部件1140可以向缝纫机和/或计算装置提供标识和/或指令,以实现缝纫图案的针脚密度的有效的动态改变。这样,控制部件1140可以直接或间接地与图11未示出的其它部件通讯联接,这些其它部件可以是系统1100本地的或远程的。

系统1100的其它实施例可以包括图11未示出的部件。例如,系统1100可以包括接收部件,该接收部件接收缝纫图案和/或从数据源、网站或应用程序下载缝纫图案。接收部件还可以接收缝纫机说明书,该说明书用作用于分析部件1120和/或针脚密度指定部件1130所进行的分析的输入和/或指南。在其它实施例中,接收部件可以接收缝纫机设置和/或其它装置设置。在实现本文描述的对应功能时,系统1100的一个或多个部件可以利用这些设置。

在其它实施例中,系统1100可以包括将指令传送到计算装置和/或缝纫机的通讯部件。通讯部件可以将从控制部件1140接收到的信息翻译成指令。指令可以描述为缝纫图案中的各元素指定的针脚密度。通讯部件可以将从控制部件1140接收到的指令翻译成机器可读语言和/或计算机可读语言。应理解,本文描述的每个部件可以直接或间接地与本文描述的每个其它部件通讯。

在图12中,提供了一种计算装置1200,缝纫系统(例如示例性的缝纫系统1100)可以使用该计算装置1200实现,或者缝纫系统可以与该计算装置1200通讯联接。在实施例中,示例性的计算装置1200包括处理器1210、存储器1220、I/O部件1230、和显示部件1240。尽管为了清晰起见,图12的各方框被表示成独立的部件,但实际上,所描述的各部件不那么清楚,打比方说,这些框体更准确地说是灰色和模糊的。例如,可以显示部件(例如显示装置)考虑成I/O部件。同样,处理器具有存储器。发明人意识到这是本领域的性质,并且重申图12的图形仅仅是可以与本发明的一个或多个实施例一起使用的示例性的计算装置的示意图。在诸如“工作站”、“服务器”、“笔记本电脑”、“手持式装置”、“写字板”等类型之间没有进行区分,因为它们全部都被认为是在图12的范围内并且被称作是“计算装置”。

存储器1220包括存储在易失存储器和/或非易失存储器中的计算机可执行指令(未示出)。存储器1220可以是可移除式、不可移除式、或其组合。示例性的硬件装置包括固态存储器、硬盘驱动器、光盘驱动器等。存储器1220是计算机可读介质的示例。计算机可读介质包括至少两类计算机可读介质,即计算机存储介质和通讯介质。

计算装置1200典型地包括大量计算机可读介质。计算机可读介质可以是可由计算装置1200访问的任何可用的介质,并且包括易失和非易失介质、可移除式和不可移除式介质。计算机可读介质包括计算机存储介质和通讯介质,计算机存储介质不包括信号本身。计算机存储介质包括以任何信息存储方法或技术(例如计算机可读指令、数据结构、程序模块、或其它数据)实现的易失和非易失、可移除式和不可移除式介质。计算机存储介质包括但不限于RAM、ROM、EEPROM、闪速存储或其它存储器技术、CM-ROM、数字化通用磁盘(DVD)或其它光盘存储器、磁带盒、磁带、磁盘存储器或其它磁性存储装置、或可用于存储期望的信息且可以由计算装置1200访问的任何其它介质。

另一方面,通讯介质体现为计算机可读指令、数据结构、程序模块或调制数据信号(例如载波或其它传送机构)中的其它数据,并且包括任何信息传送介质。术语“调制数据信号”是指其一个或多个特征被设置或改变成将信息编码在信号中的信号。例如但不限于,通讯介质包括有线介质例如有线网络或直线线路连接、以及无线介质例如声波、RF、红外线和其它无线介质。上述任意组合也应当被包括在计算机可读介质的范围内。

计算装置1200包括一个或多个处理器(例如1210),该处理器从例如是存储器1220或I/O部件1230的各种实体读取数据。在一个实施例中,一个或多个处理器1210执行计算机可执行指令,以实现由计算机可执行指令所限定的各种任务和方法。显示部件1240向用户或其它装置显示数据标识。示例性的显示部件包括显示装置、扬声器、印刷部件等。

示意性的I/O部件1230包括麦克风、控制杆、手柄、扫描仪、打印机、无线装置、控制器、记录针(stylus)、键盘、鼠标、语音输入装置、触摸式输入装置、触屏装置、交互显示装置、自然用户界面(NUI)等。I/O部件1230可以经由网络环境(例如无线保真、蓝牙或以太网)通讯连接到计算装置1200和/或远程装置,例如其它计算装置、服务器、路由器等。

可以在计算机程序产品的一般环境下描述本发明的实施例的各方面,包括由计算机或其它机器(例如个人数据助理或其它计算装置)所执行的计算机代码或机器可用指令,包括计算机可执行指令(例如程序模块)。通常,包括例行程序、程序、对象、部件、数据结构等的程序模块是指完成特定任务或执行特定数据类型的代码。可以以多种配置实现本发明的实施例,包括专用服务器、通用计算机、笔记本电脑、更加专业的计算装置等。也可以在分布式计算环境下实现本发明,其中,由通过通讯网络连接的远程处理装置完成任务。

应理解,用于动态地改变针脚密度的方法和系统可以实现为存储在计算机可读介质(例如计算机存储介质)中的计算机可执行指令,使得可以通过一个或多个处理器和存储器执行该计算机可执行指令,执行的结果实现了本文所描述的方法和系统的性能。

从上文中将看到,本发明很好地适合于达到上文所述的全部目的以及对于该结构所明显且固有的其它优点。应理解,某些特征和子组合具有实用性,并且可以在不参考其它特征和子组合的情况下使用。这通过权利要求考虑并且在权利要求的范围内。由于在不背离本发明的范围的情况下可以将本发明实现成多种可能的实施例,因此应当理解,本文所述或附图所示的全部内容都应被解释成示意性的而不是限制性的。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1