Embroidery data creation apparatus and embroidery data creation program recorded in computer-readable recording medium

Information

  • Patent Application
  • 20070233310
  • Publication Number
    20070233310
  • Date Filed
    April 02, 2007
    17 years ago
  • Date Published
    October 04, 2007
    16 years ago
Abstract
To provide an embroidery data creation apparatus, an embroidery data creation program, and a recording medium that records the embroidery data creation program, which create embroidery data for embroidery that is clear and sharp even when the tint or output size of an image is changed. The number of pixels necessary to create embroidery data is determined from thread density, size of the embroidery, and copied color data. Initial angle information is created from angle data and the angle information having necessary pixel configuration is re-computed from the initial angle information. Then, line segment data is created from the re-computed angle information, color data is created from the size adjusted color data and the line segment data, and the embroidery data is created from the line segment data and the color data.
Description

BRIEF DESCRIPTION OF THE DRAWINGS

Exemplary embodiments of the disclosure will be described below in detail with reference to the accompanying drawings in which:



FIG. 1 is an outline view of an embroidery sewing machine;



FIG. 2 is an overall configuration diagram showing physical configuration of an embroidery data creation apparatus;



FIG. 3 is a block diagram showing electrical configuration of an embroidery data creation apparatus;



FIG. 4 is an information relationship diagram showing information used when embroidery data is created and a relationship thereof;



FIG. 5 is a schematic view showing configuration of an angle information storage area;



FIG. 6 is a flowchart showing a procedure of creating embroidery data from original image data;



FIG. 7 is a flowchart of angle information computing process;



FIG. 8 is a schematic view showing luminance values of a specific pixel and its surrounding pixels;



FIG. 9 is a schematic view showing a result of computation of an absolute value of a difference from pixel data in the right direction to each pixel;



FIG. 10 is a schematic view showing a result of computation of an absolute value of a difference from pixel data in the lower right direction to each pixel;



FIG. 11 is a schematic view showing a result of computation of an absolute value of a difference from pixel data in the down direction to each pixel;



FIG. 12 is a schematic view showing a result of computation of an absolute value of a difference from pixel data in the lower left direction to each pixel;



FIG. 13 is a schematic view partially showing only angle characteristic strength of initial angle information before expansion;



FIG. 14 is a schematic view partially showing only angle characteristic strength of re-computed angle information when a schematic view is expanded twice;



FIG. 15 is a schematic view partially showing only angle characteristic strength of re-computed angle information according to a first expansion computing method;



FIG. 16 is a schematic view partially showing only angle characteristic strength of re-computed angle information according to a second expansion computing method;



FIG. 17 is a schematic view partially showing only angle characteristic strength of initial angle information before expansion;



FIG. 18 is a schematic view showing configuration of a calculation process array partially indicating the angle characteristic strength in the course of calculation in re-computation according to a third expansion computing method;



FIG. 19 is a schematic view showing configuration of a calculation process array partially indicating the angle characteristic strength in the course of calculation according to a third expansion computing method;



FIG. 20 is a schematic view partially showing only angle characteristic strength of re-computed angle information according to a third expansion computing method;



FIG. 21 is a schematic view partially showing only angle characteristic strength of initial angle information before reduction;



FIG. 22 is a schematic view partially showing only angle characteristic strength of re-computed angle information according to a first reduction re-computing method;



FIG. 23 is a schematic view partially showing only angle characteristic strength of initial angle information before reduction;



FIG. 24 is a schematic view showing configuration of a calculation process array in the course of calculation in re-computation according to a second reduction computing method;



FIG. 25 is a schematic view showing configuration of a calculation process array in the course of calculation in re-computation according to a second reduction computing method;



FIG. 26 is a schematic view partially showing only angle characteristic strength of re-computed angle information according to a second reduction computing method;



FIG. 27 is a flowchart of angle information correction process;



FIG. 28 is a schematic view of the case where correction is made by adding a predetermined value (a first correction method);



FIG. 29 is a schematic view of the case where correction is made by adding a predetermined value to a value greater than a lower limit value (a second correction method);



FIG. 30 is a schematic view of the case where correction is made by multiplying by a predetermined value (a third correction method);



FIG. 31 is a schematic view of the case where correction is made by multiplying a value greater than the lower limit value by a predetermined value (a fourth correction method);



FIG. 32 is a schematic view of the case where correction is made by adding a predetermined value to any values excluding outliers by the first correction method, if angle characteristic strength excluding the outliers is lower than a threshold;



FIG. 33 is a view of angle characteristic strength correction select screen;



FIG. 34 is a view of angle characteristic strength correction volume set screen;



FIG. 35 is a schematic view showing a relationship between pixels and line segments when the angular component is 45 degrees;



FIG. 36 is a view of angle characteristic adjustment selection screen; and



FIG. 37 is a view of luminance adjust screen.


Claims
  • 1. An embroidery data creation apparatus comprising: an angle data creation device that creates angle data from image data comprised of a collection of pixels and forming any image, wherein the angle data determines an angle characteristic that represents a direction in which level of color continuity is high and an angle characteristic strength that represents strength of the continuity, for each pixel of the image data;an angle information computing device that computes the angle characteristic and the angle characteristic strength for each pixel of the angle data created by the angle data creation device;an angle information storage device that stores the angle characteristic and the angle characteristic strength computed by the angle information computing device as angle information;a correction determination device that determines whether or not to correct the angle characteristic strength of the angle information stored in the angle information storage device depending on whether or not values of all pixels are lower than a predetermined threshold;a correction device that corrects the angle characteristic strength of the angle information stored in the angle information storage device, if the correction determination device determines that the angle characteristic strength is to be corrected;a corrected angle information storage control device that stores the angle information corrected by the correction device in the angle information storage device;a line segment data creation device that creates line data that represents line segments that are traces of threads to be arranged on respective pixels based on the angle information stored in the angle information storage device;a color data creation device that creates color data that represents a thread color for each line segment of the line segment data created by the line segment data creation device, based on the image data; andan embroidery data creation device that creates embroidery data for embroidering, with a sewing machine, an image based on the line segment data created by the line segment data creation device and the color data created by the color data creation device.
  • 2. The embroidery data creation apparatus of claim 1, wherein if there is any pixel that takes an outlier in the angle characteristic strength of the angle information stored in the angle information storage device, the correction determination device determines that a correction is to be made when values of pixels other than the pixel that takes the outlier are lower than the predetermined threshold.
  • 3. The embroidery data creation apparatus of claim 1, wherein the correction device corrects by: performing a calculation by adding a predetermined value to the angle characteristic strength, orperforming a calculation by multiplying the angle characteristic strength by the predetermined value,wherein if the calculation results in a value higher than a maximum value of the angle characteristic strength, the maximum value shall be the corrected value.
  • 4. The embroidery data creation apparatus of claim 1, further comprising: an image data scaling device that creates scaled image data by expanding or reducing a size of the image data by adding or removing a number of pixels from the image data such that the scaled image data correlates to a size of embroidery data to be created;an angle information re-computing device that re-computes the angle information for each pixel of the scaled image data, if a size of the scaled image data that was expanded or reduced by the image data scaling device differs from that of the angle data; andan angle information storage control device that re-stores the angle characteristic and the angle characteristic strength computed by the angle information re-computing device in the angle information storage device.
  • 5. The embroidery data creation apparatus of claim 1, comprising a plurality of the angle information re-computing devices with a plurality of different calculation methods for re-computing the angle characteristic and the angle characteristic strength of each pixel.
  • 6. The embroidery data creation apparatus of claim 4, wherein the angle information re-computing device computes the angle characteristic and the angle characteristic strength with at least one of the following methods when the image data is expanded by the image data scaling device: setting the angle characteristic and the angle characteristic strength of an added pixel that is added by the image data scaling device identical to values of the angle characteristic and the angle characteristic strength of the original pixel,setting the angle characteristic and the angle characteristic strength of the added pixel to zero, andcalculating the angle characteristic and the angle characteristic strength of the added pixel based on the angle characteristic and the angle characteristic strength of the pixels surrounding the pixel.
  • 7. The embroidery data creation apparatus of claim 4, wherein the angle information re-computing device computes the angle characteristic and the angle characteristic strength with at least one of the following methods when the image data is reduced by the image data scaling device: setting the angle characteristic and the angle characteristic strength of a remaining pixel that remains after the image data is reduced when the image data scaling device removes pixels identical to values of the angle characteristic and the angle characteristic strength of the original pixel, andcalculating the angle characteristic and the angle characteristic strength of the remaining pixel based on the angle characteristic and the angle characteristic strength of the pixels surrounding the pixel.
  • 8. The embroidery data creation apparatus of claim 5, further comprising: a display device that displays images;a preview display control device that displays, on the display device, a preview of a sewn condition of embroidery based on the embroidery data-created by the embroidery data creation device; anda first multiple preview display control device that displays, on the display device, a preview of a sewn condition for each embroidery data created based on the angle characteristic and the angle characteristic strength that are re-computed by the respective angle information re-computing devices, under the control of the preview display control device.
  • 9. The embroidery data creation apparatus of claim 1, further comprising a color data creation device that creates, from the image data, color data for determining a thread color to be used in the sewing machine, wherein the color data creation device creates color data based on the color data created by the color data creation device.
  • 10. The embroidery data creation apparatus of claim 9 wherein the image data scaling device expands or reduces the color data.
  • 11. The embroidery data creation apparatus of claim 9, further comprising an image color changing device that changes a color of the color data created by the color data creation device, wherein the color data creation device creates the color data based on the color data whose color is changed by the image color changing device.
  • 12. The embroidery data creation apparatus of claim 11, wherein the image color changing device changes a color by changing at least one of hue, chroma saturation, color brightness, color contrast and color.
  • 13. The embroidery data creation apparatus of claim 11, further comprising a color change specifying device that specifies a degree of changes of a color of the color data by the image color changing device, wherein the image color changing device changes a color of the color data based on the specification of the color change specifying device.
  • 14. The embroidery data creation apparatus of claim 11, comprising a second multiple preview display control device that creates the each color data by the color data creation device, based on a plurality of the image data pieces for color that made different color changes to the color data by the image color changing device, and displays, on the display device, a preview of a sewn condition of each embroidery data created by using the each color data under the control of the preview display control device.
  • 15. A storage medium storing an embroidery data creating program executable on a data processing device, the program comprising: an angle data creation step that creates angle data, from image data comprised of collections of pixels and forming any image, wherein the angle data determines an angle characteristic that represents a direction in which level of color continuity is high and an angle characteristic strength that represents a strength of the continuity;an angle information computation step that computes the angle characteristic and the angle characteristic strength for each pixel of the angle data created in the angle data creation step;an angle information storage step that stores, as angle information, the angle characteristic and the angle characteristic strength computed in the angle information computing step;a correction determination step that determines whether or not to correct the angle characteristic strength depending on whether or not values of all pixels are lower than a predetermined threshold, in the angle characteristic strength of the angle information stored in the angle information storage step;a correction step that corrects the angle characteristic strength of the angle information stored in the angle information storage step, if it is determined in the correction determination step that the angle characteristic strength is to be corrected;a corrected angle information storage control step that stores the angle information corrected in the correction step;a line segment data creation step that creates line data that represents line segments that are traces of threads to be arranged on respective pixels, based on the angle information stored in the angle information storage step;a color data creation step that creates color data that represents a thread color of each line segment of the line segment data created in the line segment data creation step, based on the image data; andan embroidery data creation step that creates embroidery data for embroidering an image on a sewing machine, based on the line segment data created in the line segment data creation step and the color data created in the color data creation step.
  • 16. The storage medium of claim 15 wherein if there is any pixel that takes an outlier in the angle characteristic strength of the angle information stored in the angle information storage step, it is determined in the correction determination step that a correction is to be made when values of pixels other than the pixel that takes the outlier are lower than the predetermined threshold.
  • 17. The storage medium of claim 15 wherein: in the correction step, a correction is made by:adding a predetermined value to the angle characteristic strength, or multiplying the angle characteristic strength by the predetermined value,wherein if the calculation results in a value higher than a maximum value of the angle characteristic strength, the maximum value shall be the corrected value.
  • 18. The storage medium of claim 15, further comprising: an image data scaling step that creates scaled image data by expanding or reducing a size of the image data by adding or removing the number of pixels comprising the image data, depending on a size of embroidery data to be created;an angle information re-computation step that re-computes the angle information for each pixel of the scaled image data, if the size of the scaled image data that is expanded or reduced in the image data scaling step differs from that of the angle data; andan angle information storage control step that re-stores the angle characteristic and the angle characteristic strength computed in the angle information re-computation step.
  • 19. The storage medium of claim 18 comprising a plurality of the angle information re-computation steps with a plurality of different calculation methods for re-computing the angle characteristic and the angle characteristic strength of each pixel.
  • 20. The storage medium of claim 18, wherein in the angle information re-computation step, the angle characteristic and the angle characteristic strength are computed with at least one of the following methods when the image data is expanded in the image data scaling step: setting the angle characteristic and the angle characteristic strength of an added pixel that is added in the image data scaling step identical to values of the angle characteristic and the angle characteristic strength of the original pixel,setting the angle characteristic and the angle characteristic strength of the added pixel to zero, andcalculating the angle characteristic and the angle characteristic strength of the added pixel based on the angle characteristic and the angle characteristic strength of the pixels surrounding the pixel.
  • 21. The storage medium of claim 18, wherein in the angle information re-computation step, the angle characteristic and the angle characteristic strength are computed with at least one of the following methods when the image data is reduced in the image data scaling step: setting the angle characteristic and the angle characteristic strength of a remaining pixel that remains after the image data is reduced when the image data scaling step removes pixels identical to values of the angle characteristic and the angle characteristic strength of the original pixel, andcalculating the angle characteristic and the angle characteristic strength of the remaining pixel based on the angle characteristic and the angle characteristic strength of the pixels surrounding the pixel.
  • 22. The storage medium of claim 19, further comprising: a display step that displays images;a preview display control step that displays a preview of a sewn condition of when embroidery is done based on the embroidery data created in the embroidery data creation step; anda first multiple preview display control step that displays a preview of a sewn condition of each embroidery data created by using the angle characteristic and the angle characteristic strength that are re-computed in the respective angle information re-computation steps, under the control of the preview display control step.
  • 23. The storage medium of claim 15, further comprising an color data creation step that creates color data from the image data, wherein the color data determines a thread color to be used in the sewing machine, and wherein, in the color data creation step, color data is created based on the color data created in the color data creation step.
  • 24. The storage medium of claim 23 wherein, in the image data scaling step, the color data is expanded or reduced.
  • 25. The storage medium of claim 23, further comprising an image color changing step that changes a color of the color data created in the color data creation step, wherein in the color data creation step, the color data is created based on the color data that was changed in the image color changing step.
  • 26. The storage medium of claim 25 wherein in the image color changing step, a color is changed by changing at least one of hue, chroma saturation, color brightness, color contrast, and color.
  • 27. The storage medium of claim 25, further comprising a color change specifying step that specifies a degree of change in a color of the color data in the image color changing step, wherein, in the image color changing step, a color of the color data is changed based on the specification in the color change specifying step.
  • 28. The storage medium of claim 25, comprising a second multiple preview display control step that creates the each color data in the color data creation step, based on a plurality of the image data pieces for color that made different color changes to the color data in the image color changing step, and displays a preview of a sewn condition of each embroidery data created by using the each color data under the control of the preview display control step.
Priority Claims (1)
Number Date Country Kind
2006-101594 Apr 2006 JP national