СПОСОБ ДИНАМИЧЕСКОГО ИЗМЕНЕНИЯ ПЛОТНОСТИ СТЕЖКОВ ДЛЯ ОБЕСПЕЧЕНИЯ ОПТИМАЛЬНОЙ ПРОИЗВОДИТЕЛЬНОСТИ СТЕГАЛЬНОЙ МАШИНЫ
METHOD OF DYNAMICALLY CHANGING STITCH DENSITY FOR OPTIMAL QUILTER THROUGHPUT

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Варианты осуществления настоящего изобретения относятся к способу и к системе для динамического изменения плотности стежков, для оптимизации производительности стегальной машины. Более конкретно, варианты осуществления настоящего изобретения относятся к способу динамического изменения плотности стежков рисунка, прошиваемого на стегальной машине, основанному на автоматическом анализе конкретных элементов рисунка и на задании соответствующей плотности стежков.
ПРЕДПОСЫЛКИ СОЗДАНИЯ ИЗОБРЕТЕНИЯ
косметическая
При изготовлении прошивного материала, например, стеганого постельного материала, могут быть прошиты различные рисунки с варьируемым уровнем сложности. Например, стеганый рисунок может содержать замысловатые и/или детализированные элементы рисунка, которые оптимально прошивают с более высокой плотностью стежков, чем обеспечивают большую точность во время прошивания. Весь стеганый рисунок может быть затем прошит при таких вынуждающих условиях, заключающихся в более высокой плотности стежков, которая предпочтительна и/или требуется для выработки только частей рисунка. Однако вынуждающие условия, распространяющиеся на такие замысловатые области прошивки, могут создавать проблемы с точки зрения эффективности и перспектив производства, так как производительность и  универсальность остальной части рисунка при этом приносятся в жертву. Другие части стеганого рисунка, содержащие минимальное количество деталей, обычно также прошивают с такой же плотностью стежков, как и остальную часть стеганого рисунка, несмотря на то, что эти части могут быть предпочтительно прошиты со значительно меньшей плотностью стежков и/или при их прошивании требуется значительно меньшая плотность стежков, чем при прошивании более детализированных элементов рисунка. Например, на стегальных машинах с традиционной системой управления стеганый рисунок прошивают с консистентной плотностью стежков (т.е. с более высокой плотностью стежков, требующейся для выполнения рисунков, содержащих детализированные элементы), не обращая внимания на конкретные характеристики каждой части рисунка. Соответственно, существует потребность в системе и способе прошивки с конкретной плотностью стежков в конкретных элементах рисунка, например, посредством изменения от более высокой плотности стежков до промежуточной плотности стежков и более низкой плотности стежков, на основании характеристик простегиваемых элементов рисунка.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
как таковые
швейной и/или стегальной машины
Настоящее изобретение, в общем, относится к способу и к системе для динамического изменения плотности стежков рисунка при прошивании на стегальной машине. В вариантах осуществления изобретения динамическое изменение плотности стежков во время прошивки, таким образом, оптимизируют скорость выпуска материала на стегальной машине, при этом сохраняя скорость прошивки на постоянном значении числа стежков в минуту (стеж./мин) и/или скорости <главного вала> (оборотов в минуту) (об/мин). Варианты осуществления настоящего изобретения, , т. е. без изменения скорости прошивки, можно использовать для динамического повышения до максимума скорости выпуска (метража)  для прошивки существующего рисунка, на основании анализа прошиваемого/простегиваемого рисунка и автоматического задания варьируемой плотности стежков в конкретных элементах рисунка. Например, способ динамического изменения плотности стежков во время прошивки может включать прошивку при постоянном значении частоты прошивки (например, стеж./мин), при этом автоматически концентрируя большее количество стежков в областях, в которых определена потребность в более высокой плотности стежков, и автоматически концентрируя меньшее количество стежков в областях, в которых определена потребность в более низкой плотности стежков.
В других вариантах осуществления с помощью системы и способов динамического изменения плотности стежков во время прошивки производят, в режиме реального времени, анализ различных элементов швейного рисунка, например, элементов стеганого рисунка. Соответственно, с помощью анализа согласно настоящему изобретению можно обеспечивать специфические для данного рисунка плотности стежков, которые автоматически подстраиваются для элементов рисунка, для которых требуются более низкие плотности стежков, чем для других областей прошивания. Аналогичным образом, в вариантах осуществления изобретения, в которых посредством динамического изменения плотности стежков во время прошивки обеспечивают специфические для данного рисунка плотности стежков для элементов, которые могут быть прошиты с большей определенностью стежков и соответствующей более высокой плотностью стежков, в сравнении с окружающими элементами с более низкой плотностью стежков. Оптимальная плотность стежков или предпочтительная плотность стежков могут быть определены в виде количества стежков на дюйм (на 25,4 мм), и этот показатель может быть использован при прошивке для сохранения и/или улучшения, например, одного или большего количества требуемых деталей прошивного рисунка.
<прошивной нити>
Варианты осуществления настоящего изобретения включают способ и систему для задания варьируемой плотности стежков для множества элементов конкретного рисунка. В одном пояснительном варианте осуществления изобретения раскрыт способ автоматического задания первой плотности стежков для первого элемента рисунка и задания второй плотности стежков для второго элемента рисунка. Первая плотность стежков может содержать меньшее количество стежков на дюйм, чем вторая плотность стежков. В другом варианте осуществления первая и вторая плотности стежков могут быть определены относительно стандартной плотности стежков. Варианты осуществления изобретения как таковые, могут быть использованы для автоматического назначения: (1) первой плотности стежков, которая меньше стандартной плотности стежков, для первой группы элементов рисунка; (2) второй плотности стежков, которая больше стандартной плотности стежков, для второй группы элементов рисунка; и (3) стандартной плотности стежков для третьей группы элементов рисунка. В таком варианте осуществления первая, вторая и третья группы элементов рисунка не одинаковы. Соответственно, настоящее изобретение может быть использовано для автоматической идентификации конкретных элементов прошивного рисунка, для придания определенности которым требуется меньшее количество стежков и, таким образом, они пригодны для прошивки с более низкой плотностью стежков, чем окружающие части рисунка. Такая более низкая плотность стежков может рассматриваться как прошивка, «с резко отклоняющейся плотностью стежков». В других вариантах осуществления для конкретных элементов прошивного рисунка (например, для первой, второй и/или третьей группы элементов рисунка) требуется более высокая определенность, достигаемая с помощью стежков, и соответственно при этом может быть автоматически идентифицирована более высокая плотность стежков, чем для окружающих частей рисунка. Кроме того, может быть также определена оптимальная определенность, создаваемая с помощью стежков, и/или соответствующая оптимальная плотность стежков для частей рисунка. Оптимальная определенность, создаваемая с помощью стежков, оптимальная плотность стежков и/или предпочтительная плотность стежков для одной или большего количества частей рисунка, и/или для всего рисунка, могут быть определены посредством использования наименьшего количества метража , требующегося для этого; наибольшего количества метража, требующегося для этого; наименьшей скорости прошивки (например, стеж./мин) для создания определенной плотности стежков; наибольшей скорости прошивки (например, стеж./мин) для создания определенной плотности стежков; более низкой пороговой плотности стежков для конкретного материала, подлежащего прошивке; и/или более высокой пороговой плотности стежков для конкретного материала, подлежащего прошивке, в различных вариантах осуществления.
В одном варианте осуществления изобретения используют способ динамического изменения плотности стежков вдоль оси прошивного рисунка. Способ включает определение: множества элементов прошивного рисунка; множества элементов, содержащих по меньшей мере один из одного или большего количества линейных сегментов и одного или большего количества дугообразных сегментов; анализ каждого из одного или большего количества линейных сегментов и каждого из одного или большего количества дугообразных сегментов; и динамическое регулирование плотности стежков, соответствующей по меньшей мере одному из множества элементов, где динамическое регулирование плотности стежков включает задание отрегулированной плотности стежков по меньшей мере для одного из множества элементов на основании анализа каждого из одного или большего количества линейных сегментов и каждого из одного или большего количества дугообразных сегментов.
Согласно другому пояснительному аспекту изобретения способ автоматического регулирования плотности стежков для элементов прошивного рисунка, для прошивки вдоль оси включает: получение рисунка, содержащего множество элементов рисунка, где каждый из множества элементов рисунка содержит одну или большее количество частей; анализ каждой из одной или большего количества частей множества элементов рисунка для определения того, удовлетворяет каждый из множества элементов рисунка или не удовлетворяет пороговому значению для задания измененной плотности стежков по меньшей мере для одной части множества элементов рисунка; и на основании анализа каждой из одной или большего количества частей, задание по меньшей мере одной из плотностей: стандартной плотности стежков, измененной плотности стежков и промежуточной плотности стежков, для каждой из одной или большего количества частей множества элементов рисунка.
Согласно третьему пояснительному аспекту, варианты осуществления изобретения направлены на осуществление способа автоматического задания варьируемой плотности стежков для элементов прошивного рисунка. Способ включает: получение прошивного рисунка, содержащего множество элементов рисунка, где множество элементов рисунка содержит по меньшей мере один из одного или большего количества линейных сегментов и одного или большего количества дугообразных сегментов; анализ каждого из множества элементов рисунка для определения того, удовлетворяет ли по меньшей мере часть каждого из множества элементов рисунка пороговой длине и пороговому углу наклона относительно оси; и автоматическое задание соответствующей плотности стежков для каждого из множества элементов рисунка на основании этого анализа.
Дополнительные цели, преимущества и новые признаки изобретения представлены частично в последующем описании, и частично станут очевидными для специалистов в данной области техники при ознакомлении со последующим описанием, или могут быть определены посредством практического использования изобретения.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Настоящее изобретение описано подробно ниже со ссылками на прилагаемые чертежи, на которых изображено:
на фиг. 1 - приведенный в качестве примера рисунок, прошитый с использованием консистентной плотности стежков согласно варианту осуществления изобретения;
на фиг. 2 - приведенный в качестве примера рисунок, прошитый с использованием варьируемой плотности стежков согласно варианту осуществления изобретения;
на фиг. 3 - приведенный в качестве примера рисунок, прошитый с использованием варьируемой плотности стежков согласно варианту осуществления изобретения;
на фиг. 4 - приведенный в качестве примера рисунок, прошитый с использованием варьируемой плотности стежков согласно варианту осуществления изобретения;
на фиг. 5 - приведенный в качестве примера рисунок, прошитый с использованием варьируемой плотности стежков согласно варианту осуществления изобретения;
на фиг. 6A - приведенный в качестве примера рисунок, прошитый с использованием варьируемой плотности стежков согласно варианту осуществления изобретения;
на фиг. 6B - часть в увеличенном масштабе приведенного в качестве примера рисунка, представленного на фиг. 6A, прошитая с использованием варьируемой плотности стежков согласно варианту осуществления изобретения;
на фиг. 6C - часть в увеличенном масштабе приведенного в качестве примера рисунка, представленного на фиг. 6A, прошитая с использованием варьируемой плотности стежков согласно варианту осуществления изобретения;
на фиг. 6D - часть в увеличенном масштабе приведенного в качестве примера рисунка, представленного на фиг. 6A, прошитая с использованием варьируемой плотности стежков согласно варианту осуществления изобретения;
на фиг. 6E - часть в увеличенном масштабе приведенного в качестве примера рисунка, представленного на фиг. 6A, прошитая с использованием варьируемой плотности стежков согласно варианту осуществления изобретения;
на фиг. 6F - часть в увеличенном масштабе приведенного в качестве примера рисунка, представленного на фиг. 6A, прошитая с использованием варьируемой плотности стежков согласно варианту осуществления изобретения;
на фиг. 7 - блок-схема программы приведенного в качестве примера способа прошивания рисунка с использованием варьируемой плотности стежков согласно варианту осуществления изобретения;
на фиг. 8 - блок-схема программы приведенного в качестве примера способа прошивания рисунка с использованием варьируемой плотности стежков согласно варианту осуществления изобретения;
на фиг. 9 - блок-схема программы приведенного в качестве примера способа прошивания рисунка с использованием варьируемой плотности стежков согласно варианту осуществления изобретения;
на фиг. 10 - блок-схема программы приведенного в качестве примера способа прошивания рисунка с использованием варьируемой плотности стежков согласно варианту осуществления изобретения;
на фиг. 11 - приведенная в качестве примера система для прошивки рисунка с использованием варьируемой плотности стежков согласно варианту осуществления изобретения; и
на фиг. 12 - приведенное в качестве примера устройство для прошивки рисунка с использованием варьируемой плотности стежков согласно варианту осуществления изобретения.
ПОДРОБНОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Настоящее изобретение, в общем, относится к способу и к системе для динамического изменения плотности стежков, для обеспечения оптимальной производительности стегальной машины. Варианты осуществления изобретения включают: определение того, какие части простегиваемого рисунка, если таковые есть, удовлетворяют пороговому требованию прошивки с измененной плотностью стежков, отличающейся от стандартной плотности стежков, первоначально заданной для прошивного рисунка. Слово «требование», при использовании в данной заявке, не следует толковать как точное или абсолютное ограничение, но скорее, оно просто представляет или определяет один или большее количество предпочтительных или оптимальных параметров (например, пороговый угол), которые используют согласно изобретению, раскрытому в настоящей заявке, для достижения поставленных целей. «Требование», заключающееся в использовании любого количества применимых пороговых значений, описанных в настоящей заявке ниже, может представлять собой ряд важных параметров (например, количество дюймов, градусов), определенных в рисунке, может быть предварительно определено, может быть определено пользователем, может быть определено с помощью машинных установок или определено производственными ограничительными условиями, в различных вариантах осуществления. В некоторых вариантах осуществления способ динамического изменения плотности стежков рисунка, прошиваемого на стегальной машине, включает определение того, удовлетворяют ли части конкретных элементов рисунка пороговым требованиям для динамического изменения плотности стежков (т.е. для задания «резко отличающейся плотности стежков»).
На основании анализа некоторых вариантов осуществления изобретения плотности стежков конкретных частей прошивного рисунка динамически изменяют, таким образом оптимизируя скорость выпуска материала на стегальной машине, при этом сохраняя скорость прошивки (стеж./мин) и/или частоту прошивки (об/мин) на постоянном значении. Варианты осуществления настоящего изобретения, как таковые, т. е. без изменения скорости прошивки, могут быть использованы для динамического повышения до максимума скорости выпуска (метража) материала на швейной и/или стегальной машине для прошивки/простегивания существующего рисунка. Используя анализ прошивного/простегиваемого рисунка и автоматически задавая варьируемые плотности стежков для конкретных элементов рисунка, количество прошивной нити (т.е. расход потребляемой нити в метрах) может быть сокращено в сравнении с количеством прошивной нити, требующейся для прошивания такого же рисунка с постоянной, более высокой плотностью стежков. Кроме того, в варианте осуществления изобретения, надежность прошивки можно поддерживать, при этом поддерживая скорость выпуска материала на оптимальном уровне. В одном варианте осуществления надежность прошивки может выражаться в способности не образовывать скачков и/или не пропускать стежки во всем прошитом или стеганом рисунке.
В других вариантах осуществления динамическое изменение плотности стежков во время прошивки обеспечивают посредством анализа, проводимого в режиме реального времени, различных элементов прошивного рисунка, например, элементов стеганого рисунка. Соответственно, посредством использования анализа согласно настоящему изобретению, можно обеспечивать специфические для данного рисунка плотности стежков, которые автоматически регулируются для выполнения элементов рисунка, где требуется более низкая плотность стежков, чем в других областях прошивания. Аналогичным образом, в вариантах осуществления изобретения, в которых динамически изменяется плотность стежков во время прошивки, обеспечиваются специфические для данного рисунка плотности стежков для элементов, где требуется большая определенность, достигаемая с помощью стежков, и соответственно более высокая плотность стежков в сравнении с окружающими элементами с более низкой плотностью стежков. В других вариантах осуществления изобретения может быть задана стандартная плотность стежков по всему стеганому рисунку, и при применении анализа согласно настоящему изобретению одна или большее количество частей стеганого рисунка могут быть идентифицированы как квалифицирующие для прошивки с более низкой плотностью стежков, чем стандартная плотность стежков. Соответственно, благодаря таким переходам на более низкие плотности стежков может быть в результате снижен расход нити (например, может потребоваться или использоваться меньшее количество нити при выполнении прошивного рисунка или его части). Другие варианты осуществления изобретения включают: анализ элементов рисунка традиционно прошиваемых со стандартной плотностью стежков, для определения того, имеют ли место пороговые требования для изменения плотности стежков, для идентифицированной части элемента рисунка.
Варианты осуществления изобретения включают способ и систему для задания варьируемой плотности стежков во множестве элементов конкретного рисунка. В одном пояснительном варианте осуществления изобретения раскрыт способ автоматического задания первой плотности стежков для первого элемента рисунка и задания второй плотности стежков для второго элемента рисунка. Первая плотность стежков может содержать меньшее количество стежков на дюйм, чем вторая плотность стежков. Соответственно, настоящее изобретение можно использовать для автоматической идентификации конкретных элементов прошивного рисунка, которые выявлены как требующие меньшей определенности, достигаемой с помощью стежков, и являются, таким образом, пригодными для прошивки с более низкой плотностью стежков, чем окружающие части рисунка. Конкретные части прошивного рисунка, как таковые, могут быть идентифицированы как пригодные для прошивки с использованием «резко отличающейся плотности стежков» (т.е. с более низкой плотностью стежков, чем остальной простегиваемый рисунок).
Возвращаясь теперь к приведенным в качестве примеров вариантам осуществления, представленным на чертежах, рассмотрим вариант осуществления рисунка 10 (см. фиг. 1), приведенного в качестве примера, прошитого с консистентной плотностью стежков 12. Как показано на фиг. 1, приведенный в качестве примера рисунок может содержать множество элементов рисунка, идентифицированных по способу согласно настоящему изобретению. Под термином «элемент», при употреблении в данной заявке ниже, в общем, понимается визуально идентифицируемый аспект дизайна, который может быть отличимым от других аспектов. Например, аспект дизайна, прямую линию, можно визуально отличить от изогнутой линии, и прямой угол (например, форму острого угла, образованную посредством прошивки) можно визуально отличить от тупого угла (например, форму угла, образованного посредством прошивки двух линейных сегментов, между которыми заключен угол, больший 90 градусов, где угол измеряют относительно вершины, образованной двумя линейными сегментами). В некоторых вариантах осуществления, как таковых, первый элемент 14, второй элемент 16, третий элемент 18, четвертый элемент 20 и пятый элемент 22 могут быть идентифицированы как отличимые части стеганого рисунка 10, где требуется анализ того, какая плотность стежков должна быть задана для каждого элемента рисунка во время прошивки. Например, такой анализ может быть использован для определения того, может ли быть задана «резко отклоняющаяся плотность стежков» (т.е. измененная плотность стежков). Другими словами, каждый из элементов стеганого рисунка может быть проанализирован для определения того, следует ли переключать прошивку на измененную плотность стежков (например, перестроенную на более высокую или более низкую плотность стежков, чем стандартная плотность стежков) при прошивке определенных элементов рисунка 10.
На приведенном в качестве примера стеганом рисунке 24 (см. фиг. 2) проиллюстрирован способ динамического изменения плотности стежков во время прошивки. В некоторых вариантах осуществления динамическое изменение плотности стежков включает автоматическое переключение с одной плотности стежков (например, с низкой плотности стежков на промежуточную и высокую плотность стежков; или со стандартной плотности на измененную плотность стежков) без идентификации вручную конкретных элементов рисунка, для которых конкретные плотности стежков должны быть заданы или использованы. В примере, представленном на фиг. 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, содержащего приведенную в качестве примера вторую часть 34 и четвертую часть 38.
Приведенный в качестве примера рисунок 42 (см. фиг. 3), выполнен с использованием варьируемой плотности стежков для прошивки множества различных элементов прошивного рисунка, например, стеганого рисунка. Вариант осуществления рисунка 42 содержит: первый элемент 54, прошитый с первой плотностью 44; второй элемент 56, прошитый со второй плотностью 46; третий элемент 58, прошитый с третьей плотностью 48; четвертый элемент 60, прошитый с четвертой плотностью 50; и пятый элемент 62, прошитый с пятой плотностью 52. В вариантах осуществления может быть определено, что каждый из элементов рисунка: первый 54, второй 56, третий 58, четвертый 60 и пятый 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), не ставила под угрозу действие швейной машины, качество готового продукта или скоростей выпуска продукции.
В других вариантах осуществления варьируемые плотности 44, 46, 48, 50 и 52 стежков могут отличаться друг от друга и могут быть распределены по категориям, и могут быть определены как низкая, промежуточная или высокая плотность стежков. Например, плотность 44 стежков может представлять плотность стежков, большую, чем плотность 46 стежков. Далее, плотность 48 стежков может быть промежуточной плотностью стежков и быть более низкой плотностью стежков, чем плотность 46 стежков, но более высокой плотностью стежков, чем плотность 44 стежков. В другом варианте осуществления варьируемые плотности 44, 46, 48, 50 и 52 стежков могут быть посредством приращений и/или постепенно увеличены или уменьшены согласно способу изобретения. При таком постепенном увеличении или уменьшении плотности стежков при переходе от одной плотности стежков к другой плотности стежков, отличающейся от первой, может быть обеспечена возможность приближения каждой варьируемой плотности стежков к плотности стежков, назначенной для смежного и/или последующего элемента (т.е. постепенно приближать к соседней плотности стежков). Например, варьируемая плотность 44 стежков предназначенная для элемента 54, может быть постепенно увеличена по мере уменьшения в ходе прошивки расстояния между элементами 54 и 56 (например, при продолжающемся прошивании, выполняемом прошивной головкой, от элемента 54 к элементу 56). В одном варианте осуществления изобретения, как таковом, плотность стежков в части элемента 54 может быть постепенно «повышена» до плотности стежков, назначенной для элемента 56. В этом примере варьируемая плотность 44 стежков может быть посредством приращения и/или постепенно увеличена для части элемента 54, наиболее близко расположенной к началу элемента 56. В альтернативных вариантах осуществления плотность стежков, назначенная для элемента рисунка, может быть «снижена» таким образом, чтобы она включала промежуточную плотность стежков для части первого элемента, расположенного рядом со вторым элементом, где плотность стежков более низкая, чем в первом элементе.
В некоторых вариантах осуществления ряд различных плотностей стежков может быть назначен для каждого элемента (и в дальнейшем они могут быть выполнены в каждом соответствующем элементе) согласно проведенному анализу по определению пороговых значений для различных элементов рисунка. Например, длина прямой линии, кривизна дугообразного сегмента, угол наклона элемента относительно оси и/или расположение одного элемента относительно другого могут быть проанализированы. В некоторых вариантах осуществления дополнительные факторы могут дополнительно включать оценку одного или большего количества технических и производственных аспектов, например, потенциально возможное отклонение игл, тип используемой машины (например, пары игла-петлитель, пары игла-система подачи прошивной нити с паковки), и характеристики материала, подвергаемого прошиванию, стеганию, и/или обметыванию. В вариантах осуществления изобретения один или большее количество алгоритмов для задания и/или регулирования разновидностей плотностей стежков может быть использовано для оптимизации точности и эффективности, и повышения до максимума скорости выпуска метража, при этом гарантированно обеспечивая то, что надежность прошивки не будет поставлена под угрозу (например, предотвращение образования стежков с перескоком, пучков или переплетений нити, обрывов нити). В некоторых вариантах осуществления, как таковых, конкретный элемент может быть идентифицирован как требующий конкретной первой плотности прошивки на основании анализов по определению пороговых значений и/или других анализов. Например, с помощью анализа по определению порогового значения можно определить, что первая плотность прошивки конкретного элемента может удовлетворять одному или большему количество пороговых значений, благодаря чему может быть прошит конкретный элемент со второй плотностью прошивки, таким образом оптимизируя один или большее количество таких параметров, как точность, эффективность, скорость выпуска материала (метража), надежность прошивки и т.д.
Рисунок 64 (см. фиг. 4) прошит вдоль оси 114 с варьируемой плотность стежков. В вариантах осуществления прошивка рисунка 64 с варьируемой плотностью стежков выполнена посредством прошивки по меньшей мере одной части по меньшей мере одного элемента рисунка 64 с первой плотностью стежков, и по меньшей мере одной части по меньшей мере одного элемента рисунка 64 со второй плотностью стежков. Например, один элемент рисунка 64 может содержать прямолинейный сегмент, где первая часть линейного сегмента прошита с первой плотностью стежков, а вторая часть линейного сегмента прошита со второй плотностью стежков. В некоторых вариантах осуществления изобретения линейный сегмент может содержать одну или большее количество частей. Аналогичным образом, один элемент рисунка 64 может содержать дугообразный сегмент (например, изогнутый элемент рисунка), где первая часть дугообразного сегмента прошита с первой плотностью стежков, а вторая часть дугообразного сегмента прошита со второй плотностью стежков. Варианты осуществления изобретения, как таковые, могут быть использованы для определения того, какие части каждого элемента рисунка пригодны для прошивки с первой плотностью стежков (например, со стандартной плотностью стежков), и какие части каждого элемента рисунка пригодны для прошивки со второй плотностью стежков (например, с измененной плотностью стежков). В других вариантах осуществления любое количество варьируемых плотностей стежков может быть задано для любого количества различных частей элементов рисунка, например, третья плотность стежков может быть задана для прошивки части по меньшей мере одного элемента рисунка 64. В вариантах осуществления для множества элементов, идентифицированных согласно настоящему изобретению, может быть назначена одна из множества плотностей стежков для прошивки с варьируемой плотностью стежков, при постоянном значении частоты прошивки.
В варианте осуществления, представленном на фиг. 4, рисунок 64 содержит прошивной рисунок 66, содержащий ряд различных элементов, например, первый линейный сегмент 68, первый дугообразный сегмент 70, второй линейный сегмент 72, второй дугообразный сегмент 74 и третий линейный сегмент 76. В вариантах осуществления изобретения на основании определения того, удовлетворяет ли каждая часть каждого элемента одному или большему количеству требований пороговых значений, для каждого сегмента прошивного рисунка 66 назначается плотность стежков для прошивки. Как показано в варианте осуществления, представленном на фиг. 4, плотность стежков динамически изменяется по способу согласно изобретению, во время прошивки вдоль оси 114. В некоторых вариантах осуществления ось 114 может быть осью Х, где ось Х соответствует оси каретки прошивного аппарата, на котором выполняют прошивание рисунка (и/или производят подготовку к выполнению по меньшей мере части прошивного рисунка). Альтернативно, в другом варианте осуществления, ось 114 может быть осью Y, где осью Y соответствует оси подачи прошивного аппарата, на котором выполняют прошивание рисунка (и/или производят подготовку к выполнению по меньшей мере части прошивного рисунка). В некоторых вариантах осуществления ориентация оси 114 соответствует определению, касающемуся одного или большего количества технических аспектов процесса прошивки (например, типа машины или устройства, связанных с выполнением прошивного рисунка). В варианте осуществления, представленном на фиг. 4, в то время, как материал для прошивки перемещают с постоянной скоростью вдоль оси 114, прошивной рисунок 66 может быть прошит на материале с варьируемой плотностью стежков во всем прошиваемом рисунке 66.
В одном варианте осуществления настоящего изобретения первый линейный сегмент 68 определен как удовлетворяющий требованиям порогового значения для задания измененной плотности 80 стежков в первом линейном сегменте 68. В вариантах осуществления первый линейный сегмент 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. Для сохранения достаточной детализации кривизны, например, первого и второго дугообразных сегментов 70 и 74 при прошивке рисунка 64, считается предпочтительным и/или требуется обеспечить большую концентрацию стежков, или более высокую плотность стежков. При более высокой плотности стежков охватывается большее количество деталей дугообразных сегментов 70 и 74 и образуется плавная, более отчетливая линия кривизны. Если используют стандартную плотность стежков, то кривизна первого и второго дугообразных сегментов 70 и 74 может быть менее плавной, что может быть нежелательным в готовом прошитом рисунке. Обычно при прошивке большего количества стежков на дюйм (например, стеж./дюйм) получается более высокий уровень выраженности мелких деталей, которые могут быть охвачены при прошивке рисунка. При использовании измененной плотности стежков (например, при «резко отклоняющейся плотности стежков»), включающей количество стежков на дюйм (стеж./дюйм), меньшее, чем при стандартной плотности стежков, и, таким образом, может быть определено ее использование для выполнения элементов, в которых требуется выявить меньшее или наименьшее количество деталей, например, элемента, являющегося заведомо прямолинейным. Используя измененную плотность стежков, содержащую количество стежков на дюйм (стеж./дюйм), меньшее, чем при стандартной плотности стежков, можно также обеспечивать в результате большую скорость прошивки, так как меньшее количество стеж./дюйм используется для прошивки одного или большего количества элементов, определенных, как содержащих меньше деталей.
Приведенный в качестве примера рисунок 82 (см. фиг. 5) прошит вдоль оси 114 с использованием варьируемой плотности стежков согласно варианту осуществления изобретения. В варианте осуществления, представленном на фиг. 5, прошитый рисунок 84 содержит множество различных элементов для прошивки с варьируемыми плотностями. Прошитый рисунок 84, как таковой, содержит первый линейный сегмент 86, прошитый со стандартной плотностью 88 стежков, и второй линейный сегмент 90, прошитый с измененной плотностью 92 стежков. Каждая часть прошивного рисунка 84, для которой определена измененная плотность 92 стежков, показана как выполненная с более низкой плотностью стежков, тогда как каждая часть, для которой определена стандартная плотность 88 стежков, показана как выполненная с более высокой плотностью стежков.
Как показано на фиг. 5, варианты осуществления изобретения включают определение того, удовлетворяет ли часть конкретного элемента 82 рисунка пороговому значению для прошивки с использованием регулируемой плотности стежков. В одном варианте осуществления пороговое значение для прошивки с использованием регулируемой плотности стежков включает определение того, удовлетворяет ли часть элемента рисунка пороговому значению прошивного расстояния. Пороговое значение прошивного расстояния может согласно одному аспекту составлять от половины дюйма (12,7 мм) до трех дюймов (76,2 мм). В другом варианте осуществления пороговое значение прошивного расстояния может по меньшей мере составлять один дюйм в длину. Часть линейного сегмента, как таковая, может быть определена как не подлежащая прошиванию с использованием регулируемой плотности стежков, согласно варианту осуществления изобретения, если часть линейного сегмента, подвергнутая анализу, определена как имеющая прошивную длину, меньшую порогового значения, составляющего один дюйм. Следует отметить, что прошивные расстояния, рассматриваемые здесь, являются просто примерами, и их не следует считать ограничительными, так как для каждого прошивного рисунка может требоваться другое, определенное пороговое значение прошивного расстояния, найденное с учетом элементов каждого прошивного рисунка. Пороговое значение должно быть оценено специалистами в данной области техники в зависимости от применения и рисунка, и пороговое значение прошивного расстояния в миллиметрах величиной до нескольких футов (фут=30,48 см=0,305 м) считается как находящееся в диапазоне вариантов осуществления, рассматриваемых в настоящей заявке. Например, пороговое значение прошивного расстояния, определенного для прошивки парашюта, может отличаться по масштабу от порогового значения прошивного расстояния, определенного для прошивки наволочки.
В одном варианте осуществления, из-за длины прошивного рисунка в части 94, представленной на фиг. 5, весь прошивной рисунок 82 в части 94 выполнен с использованием стандартной плотности 88 стежков, хотя ни один из отдельных линейных сегментов (например, 93, 95 и 97) в части 94 не удовлетворяет пороговому значению по длине для прошивки с измененной плотностью 92 стежков. Аналогичным образом, часть дугообразного сегмента может не быть определенной как подлежащей прошиванию с регулируемой плотностью стежков согласно вариантам осуществления изобретения, если часть дугообразного сегмента меньше одного дюйма в длину (например, расстояние от первой точки на дугообразном сегменте до второй точки на дугообразном сегменте, где расстояние измеряют вдоль кривизны дугообразного сегмента). Каждый угловой сегмент 96 прошивного рисунка 84, как таковой, может быть прошит со стандартной плотностью 88 стежков, как показано на фиг. 5, если каждый угловой сегмент 96 прошивного рисунка 84 меньше порогового значения по длине, равного одному дюйму. Например, «острый поворот» в прошивном рисунке 84 может не удовлетворять пороговому значению по длине, и для его выполнения может быть сохранена назначенная стандартная плотность стежков таким образом, чтобы целостность прошивной детали в такой части рисунка «острого поворота» была сохранена.
В вариантах осуществления при удовлетворении порогового значения, касающегося минимального прошивного расстояния, каждую часть каждого элемента прошивного рисунка анализируют для определения того, удовлетворяет ли рисунок и/или части рисунка пороговому значению, касающемуся угла наклона относительно оси 114. В одном варианте осуществления изобретения, содержащем удовлетворительное пороговое значение по длине, пороговое значение угла части прошивного рисунка может быть равным или меньше конкретного, или определенного, порогового значения угла, например, может составлять 40 градусов или меньше от оси 114, чтобы была назначена измененная плотность стежков. Пороговое значение угла может быть, в общем, определено по меньшей мере частично по ориентации части элемента относительно оси 114, независимо от того, в каком направлении проходит ось (например, в направлении Х или Y), и независимо от того, измеряют ли пороговое значение угла относительно горизонтальной или вертикальной оси рисунка b относительно оси прошивки. Другими словами, часть прошивного рисунка, содержащая угол в пределах 40 градусов с каждой стороны оси 114, может удовлетворять пороговому значению для прошивки с измененной плотностью стежков. Здесь следует отметить, что упомянутые понятия «горизонтальная и вертикальная оси», указаны относительно самого рисунка, и при этом не имеется в виду, например, перемещение иглы прошивной машины в вертикальном направлении.
Варианты осуществления изобретения могут дополнительно включать определение того, удовлетворяет ли часть конкретного элемента рисунка пороговому значению для прошивки с использованием измененной плотности стежков. Например, в дополнение к определению того, удовлетворяют ли пороговому значению по длине, в некоторых вариантах осуществления, отдельные приращения дугообразного сегмента, где каждый отдельно может удовлетворять пороговому значению угла наклона относительно оси, для назначения измененной плотности стежков. В приведенном в качестве примера рисунке 98, представленном на фиг. 6A, способ прошивания с варьируемой плотностью стежков включает определение и прошивку множества, идентифицируемых элементов рисунка. Рисунок на фиг. 6A содержит дугообразный сегмент прошивного рисунка 100, содержащий множество частей, например, первую часть 102, прошитую (например, определенную как подлежащую прошивке с использованием предпочтительной плотности стежков и/или назначенной плотности стежков) со стандартной плотностью 104 стежков, и вторую часть 106, прошитую (например, определенную как могущую быть выполненной с предпочтительной плотностью стежков и/или назначенной плотностью стежков) с измененной плотностью 108 стежков. В вариантах осуществления часть прошивного рисунка 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), в вариантах осуществления. Один дугообразный сегмент, как таковой, может содержать множество неодинаковых частей, где каждая из множества частей соответствует одной или большему количеству различных плотностей стежков.
можно сравнивать относительно оси 114
Часть 116 (см. фиг. 6B) в увеличенном масштабе приведенного в качестве примера рисунка 98, представленного на фиг. 6A, прошита с варьируемой плотностью стежков и содержит первую часть 102, прошитую со стандартной плотностью 104 стежков, и вторую часть 106, прошитую с измененной плотностью 108 стежков, согласно варианту осуществления изобретения. В вариантах осуществления множество приращений образовано вдоль дугообразного сегмента части 116 в увеличенном масштабе, содержащей приращения A, B, C и D. Соответственно, интерполированный дугообразный сегмент может быть любым дугообразным сегментом, содержащим множество приращений для сравнения относительно оси 114. В интерполированном дугообразном сегменте, представленном на фиг. 6B, определены равные или приблизительно равные приращения для определения того, удовлетворяет ли по меньшей мере часть дугообразного сегмента пороговому значению угла наклона относительно оси 114, где часть может содержать одно или большее количество приращений. В вариантах осуществления дугообразный сегмент прошивного рисунка 100 может быть интерполирован таким образом, чтобы он содержал множество приращений A, B, C и D, где каждое из приращений A, B, C и D может быть приблизительно равномерно охватывать дугу, определенную центральным углом 126 относительно оси 128 дуги. При прошивании по часовой стрелке приращение A, как таковое, может иметь начальную точку приращения в точке 118 и конечную точку приращения в точке 120. Аналогичным образом, приращение B может иметь начальную точку приращения в точке 120 и конечную точку приращения в точке 110; приращение C может иметь начальную точку приращения в точке 110 и конечную точку приращения в точке 122; и приращение D может иметь начальную точку приращения в точке 122 и конечную точку приращения в точке 124. В примере, представленном на фиг. 6B, дугообразный сегмент прошивного рисунка 100 может быть оценен вдоль каждого приращения дугообразного сегмента, определенных в виде приращений A, B, C и D. В другом примере приращения A, B, C и/или D могут быть объединены, все или частично, для получения части дугообразного сегмента. Во время анализа прошивного рисунка 100 часть дугообразного сегмента, содержащая множество приращений, . В некоторых вариантах осуществления изобретения часть может быть представлена как приращение прошивного рисунка, являющееся смежным и/или следующим за другим приращением. Должно быть, в общем, понятно, что смежное и/или последующее приращения могут составлять по меньшей мере одну непрерывную прошивную часть рисунка.
Соответственно, часть 130 (см. фиг. 6C) в увеличенном масштабе приведенного в качестве примера рисунка 98, представленного на фиг. 6A, отображает вариант осуществления определения того, какую плотность стежков следует использовать при прошивке различных частей, содержащих один или большее количество элементов рисунка 98. В частности, в варианте осуществления, представленном на фиг. 6C, показано использование интерполированных приращений, представленных на фиг. 6B, для определения того, может ли быть прошита часть дугообразного сегмента с использованием измененной плотности стежков. В других вариантах осуществления, в которых было определено, что часть, расположенная между точками 118 и 110, удовлетворяет пороговому значению по длине и/или пороговому значению прошивного расстояния, используют ось Х и ось Y, проходящие через точку 118, для определения угла наклона приращения A относительно оси 114. Другими словами, линией 132, проведенной через точку 118 и точку 120, определен угол наклона 134 приращения A относительно оси 114 (проведенной параллельно оси Y через точку 118). В одном варианте осуществления определяют, удовлетворяет ли расположение первого приращения A пороговому значению угла наклона относительно оси 114. В варианте осуществления, представленном на фиг. 6C, приращение A расположено под углом, большим порогового значения, относительно оси 114, и поэтому назначена стандартная плотность стежков.
Часть 136 (см. фиг. 6D) в увеличенном масштабе приведенного в качестве примера рисунка 98, представленного на фиг. 6A, дополнительно отображает вариант осуществления определения плотности стежков для прошивки. Для приращения B могут быть использованы ось Х и ось Y, проходящие через точку 120, для определения угла наклона 140 приращения B относительно оси 114. Другими словами, линией 138, проведенной через точки 120 и 110, может быть определен угол наклона 140 приращения B относительно оси 114 (проведенной параллельно оси Y в точке 120). В одном варианте осуществления, на основании оценки угла наклона 134 приращения A и угла наклона 140 приращения B, когда угол наклона 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 градусов или меньше.
Часть 142 (см. фиг. 6E) в увеличенном масштабе приведенного в качестве примера рисунка 98, представленного на фиг. 6A, включает пример определения плотности стежков в элементах рисунка согласно варианту осуществления изобретения. На фиг. 6E проиллюстрирован способ определения, подобный рассмотренному выше, относительно приращений A и B на фиг. 6C и 6D, соответственно. Однако, как показано на фиг. 6E, с осью Х и осью Y, проведенными через точку 110, линия 144, проходящая от точки 110 к точке 122, может быть определена как имеющая и/или составляющая конкретный угол наклона 146 относительно оси 114 (например, где ось 114 параллельна оси Y в точке 110), который может не удовлетворять пороговому значению угла наклона. В одном варианте осуществления может быть определено, что приращение C удовлетворяет пороговому значению угла наклона относительно оси 114. В одном варианте осуществления угол наклона 146 может быть меньше порогового значения угла наклона (например, меньше 40 градусов относительно оси 114) и может быть, таким образом, назначена измененная плотность стежков при удовлетворении дополнительных пороговых значений. Например, в некоторых вариантах осуществления по меньшей мере два следующих друг за другом приращения и/или пороговые значения приращений могут удовлетворять пороговому значению угла наклона относительно оси 114 для квалифицирования измененной плотности стежков (т.е. «резко отклоняющейся плотности стежков»), определения и/или назначения. В других вариантах осуществления, в дополнение к пороговому значению приращений, удовлетворяющих пороговому значению угла наклона относительно оси 114, <может быть определено, что> часть дугообразного сегмента может также удовлетворять пороговому значению прошивного расстояния, до определения того, что для части дугообразного сегмента может быть назначена измененная плотность стежков. В одном варианте осуществления изобретения, удовлетворяющем такому определению, часть дугообразного сегмента может, в общем, содержать одно или большее количество смежных и/или следующих друг за другом приращений, удовлетворяющих пороговому значению угла наклона.
Соответственно, на. Фиг. 6F изображена в увеличенном масштабе часть 148 приведенного в качестве примера рисунка 98, представленного на фиг. 6A, для определения плотности стежков для прошивки. В вариантах осуществления после определения того, что приращение C удовлетворяет пороговому значению угла наклона относительно оси 114, может быть определено по приведенной в качестве примера фиг. 6F, удовлетворяет ли также приращение D пороговому значению угла наклона. Как показано на фиг. 6F, пересечение оси Х и оси Y показано как расположенное в точке 122, тогда как линия 150, проведенная через точки 122 и 124 (например, линия 150 проходит от точки 122 до точки 124) может быть измерена относительно оси Y (например, где ось Y параллельна оси 114). Как показано на фиг. 6F, угол наклона 152 между линией 150 и осью Y представляет собой угол наклона приращения D относительно оси 114. В варианте осуществления, показанном на фиг. 6F, где ось Х и ось Y, расположенные в точке 122, линия 150 между точками 122 и 124 может быть определена как ограничивающая конкретный угол наклона 152, который удовлетворяет пороговому значению угла наклона относительно оси 114. В одном варианте осуществления оба приращения C и D могут быть определены как удовлетворяющие пороговому значению угла наклона относительно оси 114, и для части сегмента между точками 110 и 124 может быть назначена измененная плотность стежков на основании удовлетворения пороговому значению угла наклона обоими приращениями C и D.
На приведенных в качестве примеров блок-схемах (см. фиг. 7-9) представлены варианты осуществления способов динамического изменения плотности стежков, проиллюстрированных на чертежах. Эти приведенные в качестве примеров способы могут быть описаны в обычном контексте выполняемых компьютером команд, в других вариантах осуществления. Обычно выполняемые компьютером команды могут включать: обычные действия, программы, цели, компоненты, структуры данных, образы действия, модули, функции и т.д., посредством которых исполняют конкретные функции или осуществляют обработку конкретных типов абстрактных данных. Способы можно также практически исполнять в распределенной вычислительной среде, в которой функции выполняют с помощью отдаленных процессоров, соединенных с коммуникационной сетью или с глобальной коммуникационной сетью. В распределенной вычислительной среде выполняемые компьютером команды могут быть размещены как в локальных, так в отдаленных компьютерных запоминающих средах, содержащих запоминающие устройства.
Приведенные в качестве примеров способы проиллюстрированы в виде набора блоков в логических потоковых графах, представляющих последовательность операций, которые могут быть осуществлены посредством использования компьютерной аппаратуры, программного обеспечения, встроенного программного обеспечения или их сочетания. Порядок, в котором описаны способы, не вызван намерением того, чтобы его толковать как ограничение, и любое количество описанных блоков способов может быть объединено в любом порядке для осуществления способов или чередования способов. Кроме того, отдельные операции могут быть исключены из способов без отступления от сущности и объема предмета рассмотрения, описанного в настоящей заявке. В контексте программного обеспечения блоки, представляющие компьютерные команды, которые при выполнении с использованием одного или большего количества процессоров, представляют процитированные операции. Способы, описанные в настоящей заявке, не представлены в контексте устройства или компьютерного программного обеспечения для облегчения иллюстрации. Описание не следует толковать как ограничение действия способов в отсутствии устройства и/или программного обеспечения, или толковать как ограничение действия способов, касающихся конкретных устройств и/или компьютерного программного обеспечения.
Пояснительный способ 700 динамического изменения плотности стежков вдоль оси прошивного рисунка изложен, начиная с варианта осуществления, представленного на фиг. 7. Сначала (см. блок 710) способ включает определение множества элементов прошивного рисунка, где множество элементов содержит по меньшей мере один из одного или большего количества линейных сегментов и одного или большего количества дугообразных сегментов.
Далее (см. блок 720) производят анализ каждого из одного или большего количества линейных сегментов и одного или большего количества дугообразных сегментов. В одном варианте осуществления изобретения анализ одного или большего количества дугообразных сегментов прошивного рисунка производится автоматически, без вмешательства пользователя, для выполнения вариантов осуществления изобретения по меньшей мере в части прошивного рисунка. В альтернативном варианте осуществления анализ может быть осуществлен посредством воздействия пользователя. В некоторых вариантах осуществления анализ каждого из одного или большего количества линейных сегментов может включать определение того, удовлетворяет ли по меньшей мере часть каждого из одного или большего количества линейных сегментов 1) пороговому значению по длине между начальной точкой линейного сегмента и конечной точкой линейного сегмента каждой части каждого из одного или большего количества линейных сегментов; и 2) пороговому значению угла наклона относительно оси. В других вариантах осуществления анализ каждого из одного или большего количества линейных сегментов может включать задание отрегулированной плотности стежков для каждой части каждого из одного или большего количества линейных сегментов, которые удовлетворяют пороговому значению по длине и пороговому значению угла наклона. В еще других вариантах осуществления анализ каждого из одного или большего количества линейных сегментов может включать задание стандартной плотности стежков для каждой части каждого из одного или большего количества линейных сегментов, которые не удовлетворяют одному или большему количеству пороговых значений по длине между начальной точкой линейного сегмента и конечной точкой линейного сегмента, и пороговому значению угла наклона относительно оси. Согласно некоторым аспектам настоящего изобретения ось может быть осью подачи или осью каретки.
В некоторых вариантах осуществления анализ каждого из одного или большего количества дугообразных сегментов включает интерполирование каждого из одного или большего количества дугообразных сегментов для образования множества приращений для каждого дугообразного сегмента. Затем подвергают анализу первую часть первого дугообразного сегмента из одного или большего количества дугообразных сегментов. Первая часть может, в общем, содержать первое приращение и второе приращение из множества приращений. В вариантах осуществления первое приращение может быть расположено рядом со вторым приращением таким образом, чтобы первое приращение можно было прошить непосредственно до прошивания второго приращения. В еще других вариантах осуществления анализ первой части первого дугообразного сегмента из одного или большего количества дугообразных сегментов включает анализ первого приращения, содержащего начальную точку первого приращения и конечную точку первого приращения. Далее, анализ первого приращения может включать определение того, удовлетворяет ли первое приращение пороговому значению угла наклона относительно оси. И анализ второго приращения, содержащего начальную точку второго приращения и конечную точку второго приращения, может включать определение того, удовлетворяет ли второе приращение пороговому значению угла наклона относительно оси. В вариантах осуществления при определении того, удовлетворяют ли первое приращение и второе приращение пороговому значению угла наклона относительно оси, анализ может включать определение того, удовлетворяют ли также общая длина первого приращения и второго приращения пороговому значению по длине. На основании анализа первого и второго приращений, и после определения того, удовлетворяют ли первое и второе приращения пороговому значению угла наклона относительно оси и пороговому значению по длине, может быть назначена регулируемая плотность стежков для первой части.
В других вариантах осуществления может быть выполнен анализ каждого из одного или большего количества дугообразных сегментов. В таких вариантах осуществления анализ может включать анализ второй части первого дугообразного сегмента из одного или большего количества дугообразных сегментов. Вторая часть может содержать третье приращение и четвертое приращение из одного или большего количества приращений. Кроме того, в вариантах осуществления третье приращение может быть расположено рядом с четвертым приращением таким образом, чтобы третье приращение было размещено таким образом, чтобы третье приращение могло быть прошито непосредственно до прошивки четвертого приращения. Альтернативно третье приращение может быть расположено таким образом, чтобы третье приращение могло быть прошито непосредственно после прошивания четвертого приращения. Кроме того, анализ каждого из одного или большего количества дугообразных сегментов может включать анализ третьего приращения, содержащего начальную точку третьего приращения и конечную точку третьего приращения. Анализ третьего приращения может включать определение того, удовлетворяет ли третье приращение пороговому значению угла наклона относительно оси. Более того, упомянутый анализ может дополнительно включать анализ четвертого приращения, содержащего начальную точку четвертого приращения и конечную точку четвертого приращения. Анализ четвертого приращения может включать определение того, удовлетворяет ли четвертое приращение пороговому значению угла наклона относительно оси. И при определении того, что четвертое приращение может не удовлетворять пороговому значению угла наклона относительно оси, для второй части может быть назначена стандартная плотность стежков.
После выполнения анализа таких элементов (см. блок 730), плотность стежков динамически регулируется. Динамическое регулирование плотности стежков (например, по меньшей мере для одного из множества элементов) включает задание отрегулированной плотности стежков по меньшей мере для одного из множества элементов на основании анализа каждого из одного или большего количества линейных сегментов и одного или большего количества дугообразных сегментов. В других вариантах осуществления способ (см. блок 700) может также включать идентификацию плотности стежков двух или большего количества расположенных рядом элементов и задание промежуточной плотности стежков по меньшей мере для части прошивного рисунка.
Как рассмотрено выше, в некоторых вариантах осуществления часть первого элемента рисунка может быть прошита с использованием первой плотности стежков, тогда как вторая часть первого элемента может быть прошита с использованием второй плотности стежков. В конкретных частях, как таковых, одного элемента плотность стежков можно варьировать (например, могут быть выполнены с использованием более одной различной плотности стежков), где один элемент содержит более одного угла наклона относительно оси. На фиг. 6A можно, в общем, ссылаться далее только, как на пояснительный рисунок, и его, в любом случае, не следует истолковывать как ограничивающий способ, раскрытый в блоке 700. Как было показано выше на приведенной в качестве примера фиг. 6A, один дугообразный сегмент («элемент») может содержать множество различных частей, которые при сравнении с применимыми пороговыми значениями согласно настоящему изобретению, различаются по назначенной плотности стежков. Например, тогда как первая часть 102 может быть выполнена с использованием стандартной плотности 104 стежков, так как дугообразный сегмент удлинен вдоль оси 114, для второй части 106 может быть назначена измененная плотность 108 стежков на основании того, что удовлетворяется одно или большее количество пороговых значений.
На фиг. 8 показана блок-схема способа 800 для автоматического регулирования плотности стежков между элементами прошивного рисунка для прошивания вдоль оси. Способ 800 включает получение рисунка, содержащего множество элементов рисунка, где каждый из множества элементов рисунка содержит одну или большее количество частей (см. блок 810). В некоторых вариантах осуществления множество элементов рисунка содержит один или большее количество линейных сегментов. Дополнительно или альтернативно множество элементов рисунка может также содержать один или большее количество дугообразных сегментов, где каждый из одного или большего количества дугообразных сегментов дополнительно содержит одно или большее количество приращений.
Далее (см. блок 820), способ 800 включает анализ каждой из одной или большего количества частей множества элементов рисунка для определения того, удовлетворяет ли каждый из множества элементов рисунка пороговому значению для задания измененной плотности стежков по меньшей мере одной части множества элементов рисунка. В одном варианте осуществления анализ каждого из множества элементов рисунка включает определение того, удовлетворяет ли часть каждого из одного или большего количества линейных сегментов пороговому значению по длине, и определение того, удовлетворяет ли дополнительно каждая часть каждого из одного или большего количества линейных сегментов, удовлетворяющих пороговому значению по длине, пороговому значению угла наклона относительно оси. В других вариантах осуществления анализ каждого из множества элементов рисунка включает определение того, удовлетворяет ли каждое приращение каждого из одного или большего количества дугообразных сегментов пороговому значению угла наклона относительно оси, и определение того, удовлетворяет ли дополнительно каждое приращение каждого из одного или большего количества дугообразных сегментов, удовлетворяющее пороговому значению угла наклона относительно оси, пороговому значению по длине. В других вариантах осуществления определение того, удовлетворяет ли каждое приращение каждого из одного или большего количества дугообразных сегментов, удовлетворяющее пороговому значению угла наклона относительно оси и удовлетворяющее пороговому значению по длине, дополнительно включат определение того, что имеется множество расположенных рядом приращений, удовлетворяющих пороговому значению угла наклона, где каждое из множества расположенных рядом приращений содержит начальную точку приращения и конечную точку приращения; и определение того, удовлетворяет ли суммарная длина множества расположенных рядом приращений, удовлетворяющих пороговому значению угла наклона относительно оси, пороговому значению по длине.
Способ 800 (см. блок 830) дополнительно включает задание по меньшей мере одного вида плотности стежков: стандартной плотности стежков, измененной плотности стежков и промежуточной плотности стежков, для каждой из одной или большего количества частей множества элементов рисунка. В некоторых вариантах осуществления каждая часть одного или большего количества линейных сегментов содержит начальную точку линейного сегмента и конечную точку линейного сегмента, где пороговое значение по длине содержит прошивное расстояние между начальной точкой линейного сегмента и конечной точкой линейного сегмента для каждой части одного или большего количества линейных сегментов.
Способ 900 (см. фиг. 9) включает множество приведенных в качестве примеров этапов динамического изменения плотности стежков при прошивании рисунка и автоматического задания варьируемой плотности стежков для элементов прошивного рисунка. Варианты осуществления изобретения включают получение прошивного рисунка, содержащего множество элементов рисунка, где множество элементов рисунка содержит по меньшей мере один из одного или большего количества линейных сегментов и одного или большего количества дугообразных сегментов (см. блок 910.
Сразу после получения прошивного <рисунка> способ 900 включает (см. блок 920) анализ каждого из множества элементов рисунка для определения того, удовлетворяет ли по меньшей мере часть каждого из множества элементов рисунка пороговому значению по длине и пороговому значению угла наклона относительно оси. В некоторых вариантах осуществления каждый из одного или большего количества линейных сегментов содержит начальную точку линейного сегмента и конечную точку линейного сегмента; и дополнительно анализ каждого из множества элементов рисунка включает определение того, удовлетворяет ли каждый из одного или большего количества линейных сегментов пороговому значению угла наклона относительно оси; и определение того удовлетворяет ли по меньшей мере часть каждого из одного или большего количества линейных сегментов пороговому значению по длине, где за параметр длины принимают расстояние при прошивке между начальной точкой линейного сегмента и конечной точкой линейного сегмента. В некоторых вариантах осуществления каждый из одного или большего количества дугообразных сегментов содержит начальную точку дугообразного сегмента и конечную точку дугообразного сегмента, где анализ каждого из множества элементов рисунка включает определение того, удовлетворяет ли по меньшей мере часть каждого из одного или большего количества дугообразных сегментов пороговому значению угла наклона относительно оси; и определение того, удовлетворяет ли один или большее количество дугообразных сегментов пороговому значению по длине, где за параметр длины принимают расстояние при прошивке между начальной точкой дугообразного сегмента и конечной точкой дугообразного сегмента.
Согласно некоторым аспектам определение того, удовлетворяет ли по меньшей мере часть каждого из одного или большего количества дугообразных сегментов пороговому значению угла наклона относительно оси, включает определение множества приращений в каждом из одного или большего количества дугообразных сегментов, где каждое из множества приращений содержит начальную точку приращения и конечную точку приращения. Сразу после определения упомянутых приращений для первого приращения первого дугообразного сегмента одного или большего количества дугообразных сегментов, способ 900 может дополнительно включать определение того, что первое приращение удовлетворяет пороговому значению угла наклона относительно оси, где первое приращение определяют между его начальной точкой и конечной точкой, а для второго приращения первого дугообразного сегмента одного или большего количества дугообразных сегментов, определяют удовлетворяет ли второе приращение пороговому значению угла наклона относительно оси, где второе приращение определяют между его начальной точкой и конечной точкой.
Способ 900 (см. блок 930 на фиг. 9) дополнительно включает автоматическое задание соответствующей плотности стежков для каждого из множества элементов рисунка на основании анализа. В некоторых вариантах осуществления при определении того, что второе приращение удовлетворяет пороговому значению угла наклона, и при определении того, что первое приращение и второе приращение удовлетворяют пороговому значению по длине, где за параметр длины принимают расстояние при прошивке между начальной точкой первого приращения и конечной точкой второго приращения, способ 900 включает задание измененной плотности стежков для первого приращения и для второго приращения. В еще других вариантах осуществления при определении того, что второе приращение не удовлетворяет пороговому значению угла наклона, способ 900 включает задание стандартной плотности стежков для первого приращения и второго приращения.
На фиг. 10 представлена блок-схема 1000, содержащая множество приведенных в качестве примеров этапов динамического изменения плотности стежков в прошивном рисунке. Варианты осуществления изобретения (см. блок 1010) включают идентификацию элементов рисунка, например, линейных сегментов и дугообразных сегментов рисунка, для прошивки вдоль оси. Анализ (см. блок 1020) каждого идентифицированного линейного сегмента (из блока 1010) включает определение того, что линейный сегмент соответствует пороговому значению по длине, где линейный сегмент содержит начальную точку и конечную точку. Например, часть прошивного рисунка может быть идентифицирована как содержащая линейный сегмент, который затем идентифицирован как содержащий начальную точку и конечную точку, для определения прошивного расстояния, вдоль которого может быть назначена конкретная плотность стежков. В некоторых вариантах осуществления пороговое значение по длине для прошивки линейного сегмента составляет по меньшей мере половину дюйма (12, 7 мм). В других вариантах осуществления пороговое значение по длине для прошивки линейного сегмента может составлять один дюйм (25, 4 мм) прошивного расстояния вдоль линейного сегмента. При удовлетворении порогового значения по длине (см. блок 1030), определяют, удовлетворяет ли линейный сегмент, содержащий начальную точку и конечную точку, пороговому значению угла наклона относительно оси. Как было отмечено выше со ссылкой на фиг. 5, хотя часть рисунка может содержать линейный сегмент, удовлетворяющий пороговому значению по длине, сегмент может также удовлетворять пороговому значению угла наклона относительно оси, что позволяет его квалифицировать как пригодный для прошивки с измененной плотность стежков. Множество линейных сегментов, как таковых, представленных на фиг. 5, показано как прошитые с использованием стандартной плотности 88 стежков, даже если несколько таких сегментов удовлетворяет пороговому значению прошивного расстояния.
Дугообразный сегмент интерполируют (см. блок 1040) для получения множества приращений, где каждое приращение содержит начальную точку и конечную точку. Каждую начальную точку и конечную точку, как таковые, можно использовать для определения порогового значения угла наклона каждого приращения относительно оси. Для первого приращения (см. блок 1050) из множества приращений может быть выполнено определение того, удовлетворяет ли первое приращение пороговому значению угла наклона относительно оси. После определения того, что первое приращение удовлетворяет пороговому значению угла наклона (см. блок 1060), может быть рассмотрено второе приращение. В частности, второе приращение (см. блок 1060), расположенное рядом с первым или после первого приращения, может быть подвергнуто анализу для определения того, удовлетворяет ли второе приращение пороговому значению угла наклона относительно оси. Если второе приращение (см. блок 1070) также удовлетворяет пороговому значению угла наклона относительно оси, то далее может быть определено, посредством анализа, удовлетворяют ли первое и второе приращения, вместе, пороговому значению по длине. Если приращения удовлетворяют пороговому значению по длине (см. блок 1080), то может быть разрешена резко отклоняющаяся плотность стежков (т.е. может быть назначена измененная плотность стежков для обоих: первого и второго, приращений). Если второе приращение не удовлетворяет пороговому значению угла наклона (см. блок 1090), то прошивной рисунок продолжают выполнять с использованием стандартной плотности стежков.
Приведенная в качестве примера прошивная система, посредством которой могут быть осуществлены различные аспекты настоящего изобретения, описана ниже для обеспечения общего контекста для различных аспектов настоящего изобретения. На фиг. 11 показана приведенная в качестве иллюстрации система для выполнения вариантов осуществления настоящего изобретения, и она обозначена, в общем, как прошивная система 1100. Прошивная система 1100, показанная на фиг. 11, является примером одной пригодной системы, и не предполагается, что в ней заключены какие-либо ограничения, касающиеся объема использования или функциональности вариантов осуществления изобретения, раскрытых во всем данном документе. Не следует приведенную в качестве примера систему 1100 интерпретировать как обладающую какой-либо зависимостью или требованием, относящимися к какому-либо одному компоненту или сочетанию компонентов, представленных в ней. Например, компонент 1120, представляющий анализ, и компонент 1130, представляющий назначение плотности стежков, могут быть интегрированы в один компонент или могут напрямую сообщаться друг с другом. И хотя система 1100 показана в виде группы интегрированных компонентов, система 1100 может быть в действительности распределена по сети, и содержать одно или большее количество устройств, например, таких, как показанные компоненты. Показанные компоненты могут сообщаться друг с другом напрямую или опосредованно, независимо от упомянутых компонентов, будучи интегрированными в одну систему или устройство, или распределены по сети и представляют более одного устройства.
Специалистам в данной области техники должно быть понятно, что компоненты, проиллюстрированные на фиг. 11, являются примерными по природе и по количеству, и их не следует истолковывать как ограничивающие. Любое количество компонентов/модулей можно использовать для достижения требуемой функциональности в объеме вариантов осуществления изобретения. Далее, компоненты/модули могут быть размещены в любом количестве вычислительных устройств.
Прошивная система 1100, представленная на фиг. 11, содержит в вариантах осуществления: компонент 1110 <для приема> рисунка, компонент 1120 для выполнения анализа, компонент 1130 для назначения плотности стежков и компонент управления 1140. Общая ссылка на пояснительную фиг. 3 сделана здесь просто для пояснения действия системы 1100, компонентов и функций компонентов, описанных ниже. Фиг. 3 и описание фиг. 3, приведенные выше, не следует истолковывать как ограничение или сужение действия прошивной системы 1100, представленной на фиг. 11, и любых пунктов формулы изобретения, каким-либо образом относящихся к прошивной системе 1100. Ссылка на фиг. 3 дана только с целью пояснения. Далее, систему 1100, представленную на фиг. 11, не следует истолковывать как обладающую какой-либо зависимостью или ограниченностью и предназначенностью для выполнения приведенного в качестве примера прошивного рисунка с варьируемой плотностью стежков, показанного на фиг. 3.
Компонент 1110 <для приема> рисунка может быть, в общем, выполнен с возможностью получения индикации прошивного рисунка, например, приведенного в качестве примера прошивного рисунка 42, представленного на фиг. 3. В некоторых вариантах осуществления компонент рисунка может быть связан с базой данных (не показана), где хранятся один или большее количество прошивных рисунков. Компонент 1120 для выполнения анализа может быть выполнен с возможностью проведения анализа прошивного рисунка. Анализ прошивного рисунка может включать идентификацию одного или большего количества элементов прошивного рисунка. Например, с помощью компонента 1120 для выполнения анализа можно идентифицировать один или большее количество элементов, например, приведенный в качестве примера первый элемент 54, второй элемент 56, третий элемент 58, четвертый элемент 60 и пятый элемент 52. Один или большее количество идентифицированных элементов могут быть подвергнуты анализу для определения того, удовлетворяет ли по меньшей мере один из одного или большего количества элементов применимому пороговому значению (например, пороговому значению угла наклона или пороговому значению по длине). Если определено, что одно или большее количество применимых пороговых значений удовлетворяют элементу, то может быть далее определено, может ли быть прошит элемент с использованием конкретной плотности стежков (например, с использованием «резко отклоняющейся плотности стежков»).
С помощью компонента 1120 для выполнения анализа можно также произвести определения, выходящие за пределы анализа по определению пороговых значений. Например, с помощью компонента 1120 для выполнения анализа можно определить положение одного элемента относительно другого элемента рисунка. Например, приведенный в качестве примера первый элемент 54 (см. фиг. 3) показан как расположенный рядом и выполненный непрерывно со вторым элементом 56, тогда как первый элемент 54 показан как не расположенный рядом и не непрерывно с третьим элементом 58. В вариантах осуществления компонент 1120 для проведения анализа может быть выполнен с возможностью определения того, расположен ли первый элемент 54 рядом и непрерывно со вторым элементом 56. Далее, компонент 1120 для проведения анализа может быть выполнен с возможностью идентификации характеристик элементов рисунка. Компонент 1120 для проведения анализа может быть дополнительно выполнен с возможностью сравнения характеристик элементов рисунка для определения сходства и/или различий. Например, с помощью компонента 1120 для проведения анализа можно определять то, что первый элемент 54 обладает характеристиками, отличными от характеристик второго элемента 56. Характеристики могут касаться общей формы, кривизны, недостаточности кривизны, размера, диапазона выпуска (метража) [например, количества (метража) нити, подлежащее использованию при прошивании элемента с использованием стандартной плотности стежков], диапазона выпуска (метража) [например, от количества (метража) нити, подлежащего использованию при прошивании элемента с использованием наименьшей плотности стежков для прошивки элемента до количества (метража) нити, подлежащего использованию при прошивании элемента с использованием наибольшей плотности стежков] и т.п. Выпуск нити (метраж) может быть оценкой, определяемой с помощью компонента 1120, для проведения анализа. С помощью компонента 1120 для проведения анализа можно дополнительно определять, например, то, что первый элемент 54 обладает такими же или сходными характеристиками, как третий элемент 58 и пятый элемент 52.
Каждый элемент можно анализировать один за раз, анализировать последовательно (например, первый элемент можно анализировать до анализа второго элемента, второй элемент анализировать до анализа третьего элемента), или анализировать одновременно с помощью компонента 1120 для выполнения анализа. В другом варианте осуществления элементы, обладающие аналогичными или сходными характеристиками, можно анализировать вместе (например, один или большее количество элементов, идентифицированных как имеющих кривизну, анализируют вместе, тогда как один или большее количество элементов, идентифицированных как прямолинейные, анализируют вместе). Выполнение анализа с помощью компонента 1120 для проведения анализа элементов, обладающих аналогичными или сходными характеристиками, может способствовать повышению точности определения плотности стежков. Например, с помощью компонента 1120 для выполнения анализа анализируют приведенный в качестве примера второй элемент 56 и четвертый элемент 60, и определяют, что второй элемент 56 имеет другую кривизну, как показано на приведенной в качестве примера фиг. 3. Если определено, что кривизна второго элемента 56, например, больше кривизны четвертого элемента 60, то плотность стежков второго элемента 56 может быть определена, как отличная от плотности стежков четвертого элемента 60, даже если и второй, и четвертый элементы 56 и 58 обладают сходными характеристиками относительно других элементов, например, с третьим элементом 58. Точность и детализация, как таковые, анализа, проведенного с помощью компонента 1120 для выполнения анализа, могут быть повышены и/или улучшены посредством сравнения элементов рисунка. В других вариантах осуществления компонент 1120 для выполнения анализа может сделать ссылку на базу данных рисунков и/или на результаты предыдущих анализов, выполненных относительно одного или большего количества других рисунков, которые могут быть использованы с помощью компонента 1120 для выполнения анализа, для анализа данного рисунка.
В еще других вариантах осуществления с помощью компонента 1120 для выполнения анализа можно определять пороговое значение прошивного расстояния, пороговое значение по длине и/или пороговое значение угла наклона на основании анализа рисунка и/или элементов рисунка. С помощью компонента 1120 для выполнения анализа можно, альтернативно, задавать один или большее количество предварительно определенных пороговых значений при выполнении анализа рисунка и/или элементов рисунка. Например, предварительно определенное пороговое значение прошивного расстояния может быть передано в систему с соответствующим прошивным рисунком. В другом примере компонент 1120 для выполнения анализа может сделать ссылку на базу данных для идентификации одного или большего количества предварительно определенных пороговых значений для анализа прошивного рисунка.
На основании анализа, выполненного с помощью компонента 1120 для выполнения анализа, может быть произведено назначение плотности стежков с помощью компонента 1130 для назначения плотности стежков для одного или большего количества элементов прошивного рисунка. Компонент 1130 для назначения плотности стежков может получать индикацию одной или большего количества плотностей стежков (например, результаты анализов, включающие характеристики, удовлетворение пороговым значениям), которые могли быть идентифицированы с помощью компонента 1120 для выполнения анализа на основании анализа рисунка и/или элементов рисунка. Дополнительно и/или альтернативно компонент 1130 для назначения плотности стежков может получать индикацию одного или большего количества элементов, которые удовлетворяют пороговому значению угла наклона и одному или большему количеству элементов, которые могут не удовлетворять пороговому значению угла наклона. Дополнительно и/или альтернативно компонент 1130 для назначения плотности стежков может получать индикацию одного или большего количества элементов, которые удовлетворяют пороговому значению по длине и одному или большему количеству элементов, которые могут не удовлетворять пороговому значению по длине Дополнительно и/или альтернативно компонент 1130 для назначения плотности стежков может получать индикацию одного или большего количества элементов, которые удовлетворяют пороговому значению прошивного расстояния и одному или большему количеству элементов, которые могут не удовлетворять пороговому значению прошивного расстояния. Любое количество и сочетание индикаций для применимых пороговых значений и результатов анализа считаются подпадающими под объем действия данного изобретения.
На основании полученных индикаций, касающихся одного или большего количества элементов прошивного рисунка, с помощью компонента 1130 для назначения плотности стежков может быть назначена плотность стежков для каждого элемента прошивного рисунка. Для элементов, например, линейных сегментов, которые определены как удовлетворяющие пороговому значению угла наклона, с помощью компонента 1130 для назначения плотности стежков может быть назначена измененная плотность стежков (например, «резко отклоняющаяся плотность стежков»). Для элементов, например, дугообразных сегментов, которые определены как удовлетворяющие пороговому значению по длине, с помощью компонента 1130 для назначения плотности стежков может быть назначена измененная плотность стежков (например, «резко отклоняющаяся плотность стежков»). Для элементов, которые были определены как удовлетворяющие пороговому значению по длине, с помощью компонента 1130 для назначения плотности стежков может быть назначена измененная плотность стежков (например, «резко отклоняющаяся плотность стежков»). В других вариантах осуществления с помощью компонента 1130 для назначения плотности стежков может быть назначена измененная плотность стежков для элементов, которые удовлетворяют как пороговому значению угла наклона, так и пороговому значению по длине, или как пороговому значению по длине, так и пороговому значению прошивного расстояния, или другому сочетанию. Дополнительно и/или альтернативно с помощью компонента 1130 для назначения плотности стежков может быть назначена измененная плотность стежков для элементов, которые удовлетворяют пороговому значению угла наклона, но не удовлетворяет пороговому значению по длине, или для элементов, которые удовлетворяют как пороговому значению угла наклона, так и пороговому значению по длине. Любое количество и/или сочетание пороговых значений, определенное во время анализа, считаются подпадающими под объем действия данного изобретения, касающиеся предназначения компонента 1130 для назначения плотности стежков.
С помощью компонента управления 1140 можно передавать <данные>, касающиеся одного или большего количества прошивных рисунков, элементов и/или плотности стежков, назначенных для каждого элемента, в вычислительное устройство и/или прошивную машину для исполнения. С помощью компонента управления 1140 можно также выполнять прошивку рисунка с использованием назначенных плотностей стежков в режиме реального времени. Например, при прошивании рисунка в режиме реального времени, с помощью компонента управления 1140 динамически изменяют плотность стежков от элемента к элементу на основании назначенных плотностей стежков. С помощью компонента управления 1140 можно выполнять рисунок и изменять плотность стежков автоматически с одной на другую, прошивая один или большее количество элементов, на основании назначенных плотностей стежков для элементов посредством компонента 1130 для назначения плотности стежков. Специалистам в данной области техники должно быть понятно, что компонент управления 1140 может производить индикацию и/или подавать команды к прошивной машине, и/или к вычислительным устройствам для исполнения динамических изменений плотности стежков прошивного рисунка. Компонент управления 1140, как таковой, может быть соединен с возможностью связи, напрямую или опосредованно, с другими компонентами, не показанными на фиг. 11, расположенными непосредственно в системе 1100 или на отдалении.
Другие варианты осуществления системы 1100 могут содержать компоненты, не показанные на фиг. 11. Например, система 1100 может содержать приемный компонент, с помощью которого принимают прошивной рисунок и/или загружают прошивной рисунок от источника данных, интернета или аппаратуры. С помощью приемного компонента можно дополнительно принимать технические характеристики прошивной машины, которые действуют как входные параметры и/или директивы для анализа, выполняемого посредством компонента 1120 для выполнения анализа и/или компонента 1130 для назначения плотности стежков. Настройки прошивной машины и/или настройки других устройств могут быть получены в других вариантах осуществления с помощью приемного компонента. В одном или большем количестве компонентов системы 1100 можно использовать такие настройки для выполнения соответствующих функций, описанных в настоящей заявке.
В еще других вариантах осуществления система 1100 может содержать коммуникационный компонент для передачи команд к вычислительному устройству и/или к прошивной машине. С помощью коммуникационного компонента можно преобразовывать информацию, полученную от компонента управления 1140 в команды. Команды могут представлять назначенные плотности стежков для каждого элемента в прошивном рисунке. С помощью коммуникационного компонента можно преобразовывать команды, полученные от компонента управления 1140, в машиночитаемый язык и/или машиночитаемый язык. Должно быть понятно, что каждый и любой компонент, описанный в настоящей заявке, может быть связан напрямую или опосредованно со всеми другими компонентами, описанными в настоящей заявке.
На фиг. 12 представлено вычислительное устройство 1200, которым прошивная система, например, приведенная в качестве примера прошивная система 1100, может быть оснащена, или с которым прошивная система может быть связана. В вариантах осуществления приведенное в качестве примера вычислительное устройство 1200 содержит процессор 1210, запоминающее устройство 1220, компонент(ы) 1230 для ввода/вывода данных и компонент(ы) 1240 для представления данных. Хотя различные блоки, представленные на фиг. 12, показаны для большей ясности как раздельные компоненты, в действительности схематическое представление различных компонентов не столь отчетливо, и фигурально, блоки должны более точно быть серыми и нечеткими. Например, кто-то может рассматривать компонент представления данных, например, в виде дисплея для ввода/вывода данных. Также процессоры содержат запоминающее устройство. Авторы изобретения осознают, что такова природа данной области техники, и повторяют, что диаграмма, представленная на фиг. 12, является просто поясняющей диаграммой к приведенному в качестве примера вычислительному устройству, которое может быть использовано в связи с одним или большим количеством вариантов осуществления настоящего изобретения. Различие не сделано между такими категориями, как «рабочая станция», «сервер», «портативный компьютер», «ручное устройство», «планшет» и т.п., так как все они считаются подпадающими под объем действия фиг. 12 и ссылки на «вычислительное устройство».
Запоминающее устройство 1220 содержит выполняемые компьютером команды (не показано), хранящиеся в запоминающем устройстве с разрушением информации при отключении электропитания и/или в запоминающем устройстве с сохранением информации при отключении электропитания. Запоминающее устройство 1220 может быть удаляемым, неудаляемым или в виде их сочетания. Приведенные в качестве примеров устройства содержат полупроводниковое запоминающее устройство, жесткие диски, оптический дисковод и т.п. Запоминающее устройство 1220 является примером машиночитаемой среды. Машиночитаемая среда содержит по меньшей мере два типа машиночитаемой среды, а именно, компьютерную запоминающую среду и коммуникационную среду.
Вычислительное устройство 1200 обычно содержит ряд различных машиночитаемых сред. Машиночитаемая среда может быть любой доступной средой, приемлемой для вычислительного устройства 1200, и может содержать как запоминающую среду с разрушением информации при отключении электропитания, так и запоминающую среду с сохранением информации при отключении электропитания. Машиночитаемая среда содержит компьютерную запоминающую среду и коммуникационную среду, где запоминающая среда компьютера исключает сигналы как таковые. Запоминающая среда компьютера содержит запоминающую среду с разрушением информации при отключении электропитания и запоминающую среду с сохранением информации при отключении электропитания, удаляемую и неудаляемую среду, осуществляемую при любом способе или при любой технологи хранения информации, например, машиночитаемых команд, структуры данных, программных модулей или других данных. Запоминающая среда компьютера включает (но она не ограничена ими): операционное запоминающее устройство, постоянное запоминающее устройство, программируемое запоминающее устройство с электронным стиранием, флеш-память или другие средства запоминания, компакт-диск только для чтения (CD-ROM), цифровые универсальные диски (DVD) или другие накопители на оптических дисках, диски хранения, магнитные кассеты, магнитную ленту, запоминающее устройство на магнитных дисках или другие магнитные запоминающие устройства, или любую другую среду, которая может быть использована для хранения требуемой информации и доступна для вычислительного устройства 1100.
С помощью коммуникационной среды, с другой стороны, преобразуют машиночитаемые команды, структуры данных, программные модули или другие данные в модулированный сигнал данных, например, несущую волну или другой транспортирующий механизм, и коммуникационная среда включает любую среду доставки информации. Термин «модулированный сигнал данных» означает сигнал, обладающий одной или большим количеством его характеристик, установленных или измененных таким образом, чтобы информация была закодирована в сигнал. Например, но не с целью ограничения, коммуникационная среда включает проводную среду, например, проводную сеть или прямо подсоединенную проводную связь, и беспроводную среду, например, акустическую, радиочастотную, инфракрасную и другую беспроводную среду. Сочетания любых из выше упомянутых сред следует также включить в объем машиночитаемой среды.
Вычислительное устройство 1200 содержит один или большее количество процессоров (например, 1210), которые считывают данные с различных объектов, например, с запоминающих устройств 1220 или компонентов 1230 ввода/вывода данных. В варианте осуществления один или большее количество процессоров 1210 выполняют команды, выполняемые компьютером, для постановки различных задач и способов, определяемых посредством команд, выполняемых компьютером. С помощью компонента(ов) 1240 для представления данных представляют индикацию данных для пользователя или для другого устройства. Приведенный в качестве примера компонент для представления данных содержит дисплей, динамик, печатающие компоненты и т.п.
Пояснительные компоненты 1230 ввода/вывода данных содержат микрофон, джойстик, игровой контроллер, сканнер, принтер, беспроводное устройство, контроллер, стило, клавиатуру, мышку, голосовое устройство ввода, устройство с сенсорным экраном, интерактивный дисплей, естественный пользовательский интерфейс и т.п. Компоненты 1230 ввода/вывода данных могут быть соединены с возможностью связи с вычислительным устройством 1200 и/или с отдаленными устройствами, например, другими вычислительными устройствами, серверами, маршрутизаторами и т.п. посредством сетевых сред (например, беспроводной достоверной связи, системы Bluetooth или сети Ethernet).
Различные аспекты вариантов осуществления изобретения могут быть описаны в общем контексте компьютерных программных продуктов, содержащих компьютерный код или пригодные для использования в компьютерах команды, включая команды, выполняемые компьютерами, например, программные модули, выполняемые компьютером или другой машиной, например, карманным персональным компьютером или другим вычислительным устройством. В общем, программные модули, включающие стандартные программы, программы, изделия, компоненты, структурные данные и т.п., обращаются к коду, с помощью которого выполняют конкретные задачи или осуществляют обработку конкретных типов данных. Варианты осуществления изобретения можно практически использовать в ряде различных конфигураций, содержащих узкоспециализированные серверы, компьютеры общего назначения, портативные компьютеры, более специализированные вычислительные устройства и т.д. Изобретение можно также практически использовать в распределенных вычислительных средах, где задачи выполняют посредством отдаленных процессоров, соединенных коммуникационными сетями.
Должно быть понятно, что способы и системы для динамического изменения плотности стежков могут быть воплощены в виде команд, выполняемых компьютером, хранящихся на машиночитаемых средах (например, в компьютерных запоминающих устройствах) таким образом, чтобы команды, выполняемые компьютером, можно было выполнять посредством одного или большего количества процессоров и запоминающего устройства, выполнение которых приводит к осуществлению способов и систем, описанных в настоящей заявке.
Из вышеупомянутого следует, что данное изобретение хорошо приспособлено к достижению всех целей, поставленных выше, вместе с другими преимуществами, очевидными и присущими структуре. Должно быть понятно, что определенные признаки и субкомбинации являются полезными и могут быть использованы без ссылки на другие признаки и субкомбинации. Это предполагается авторами и подпадает под объем действия формулы изобретения. Так как многие возможные варианты осуществления могут быть выполнены согласно изобретению, без отступления от его объема, то должно быть понятно, что все сущностные признаки, представленные выше или показанные на прилагаемых чертежах, следует интерпретировать как имеющие пояснительный, а не ограничительный смысл.