Household type sewing machine having microprocessor control
Abstract
An improved household type sewing machine having a needle bar and a feed dog wherein an actuator adjusts the transverse position of the needle bar and the positional displacement of the feed dog in response to control signals provided thereto, in which a microcomputer integrated circuit is provided for controlling the machine in response to keyboard selectable pattern and control information stored in a static memory which is interchangeable with other memory configurations to provide different patterns, such as alphabetic stitch patterns. The keyboard contains a numeric display with each of the patterns having a corresponding numeric equivalent which is displayed on the keyboard to indicate which pattern is selected. The microcomputer is capable of selectively controllably functionally operating on the stored stitch pattern data in response to input control signals from the keyboard for controllably redefining the stored stitch pattern data to selectively create output control signals for the actuator different from the output control signals corresponding to any one of the stored stitch patterns whereby the position of the stitch forming instrumentalities may be selectively varied to redefine a stitch pattern arrangement different from any one of the stored stitch patterns. Thus, for example, a constant stitch density may be maintained for a selected pattern as the length of the pattern is varied by the operator in such a manner that the selected stitch pattern shape may be maintained.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1. In a household type sewing machine having a bed, a standard rising from said bed, a horizontal arm overhanging said bed, said arm ending with a head, a needle bar means disposed in said head for enabling transverse oscillation thereof relative to the direction of fabric feed in said sewing machine, feed means for adjusting the length and direction of said fabric feed, actuator means for adjusting the transverse position of said needle bar means and the positional displacement of said feed means in response to control signals provided thereto and first static memory means for retrievably storing a first plurality of different predetermined stitch patterns each having associated retrievably stored bight and feed data corresponding to predetermined positional coordinates of said needle bar and feed means for defining associated stitch position coordinates for the stiches comprising said stitch patterns; the improvement comprising microcomputer integrated circuit means operatively connected to said static memory means and to said actuator means for selectively processing said stored stitch pattern data from said static memory means and providing output control signals to said actuator means based on said selectively processed stitch pattern data for controllably adjusting at least the transverse position of said needle bar means, said microcomputer processing means comprising means capable of selectively controllably functionally operating on said stored stitch pattern data in response to input control signals for controllably redefining said stored stitch pattern data for selectively creating output control signals for said actuator means different from the output control signals corresponding to any one of said stored stitch patterns whereby at least the transverse position of said needle bar means may be selectively varied to redefine a stitch pattern arrangement different from any one of said stored stitch patterns; and keyboard means operatively connected to said microcomputer means for providing said input control signals to said microcomputer processing means for initiating the selection of at least one stored stitch pattern and the functional operation to be performed on said associated selected stored stitch pattern data for controllably adjusting at least the transverse position of said needle bar means for selectively providing a final stitch pattern arrangement from said plurality of stored stitch patterns, said keyboard means comprising a first common key selector having a plurality of modes for initiating selection of at least any one of a plurality of said stored stitch patterns in a first mode and for varying the positional coordinate data associated with said one selected stored stitch pattern in a second mode for providing said input control signals for enabling said selecting and redefining of said stored stitch pattern for providing said different stitch pattern arrangement whereby said sewing machine is capable of providing stitch pattern arrangements corresponding to said stored stitch patterns per se as well as to selectably creatable variations thereof.
2. An improved household type sewing machine in accordance with claim 1 wherein said keyboard means further comprises a second plurality of common keys for providing input control signals for enabling selection of at least one of a plurality of different ones of said functional operations to be performed on the stored stitch pattern data selected by said first common key selector.
3. An improved household type sewing machine in accordance with claim 2 wherein said keyboard means further comprises means for enabling display by said common display means of information corresponding to the functional operation selected by said second plurality of common keys.
4. An improved household type sewing machine in accordance with claim 3 wherein said keyboard means further comprises signal indicator means for indicating the status of at least said second plurality of common keys to the operator of said sewing machine.
5. An improved household type sewing machine in accordance with claim 4 wherein said signal indicating means comprises light signal indicating means.
6. In a household type sewing machine having a bed, a standard rising from said bed, a horizontal arm overhanging said bed, said arm ending with a head, a needle bar means disposed in said head for enabling transverse oscillation thereof relative to the direction of fabric feed in said sewing machine, feed means for adjusting the length and direction of said fabric feed, actuator means for adjusting the transverse position of said needle bar means and the positional displacement of said feed means in response to control signals provided thereto and first static memory means for retrievably storing a first plurality of different predetermined stitch patterns each having associated retrievably stored bight and feed data corresponding to predetermined positional coordinates of said needle bar and feed means for defining associated stitch position coordinates for the stiches comprising said stitch patterns; the improvement comprising microcomputer integrated circuit means operatively connected to said static memory means and to said actuator means for selectively processing said stored stitch pattern data from said static memory means and providing output control signals to said actuator means based on said selectively processed stitch pattern data for controllably adjusting at least the transverse position of said needle bar means, said microcomputer processing means comprising means capable of selectively controllably functionally operating on said stored stitch pattern data in response to input control signals for controllably redefining said stored stitch pattern data for selectively creating output control signals for said actuator means different from the output control signals corresponding to any one of said stored stitch patterns whereby at least the transverse position of said needle bar means may be selectively varied to redefine a stitch pattern arrangment different from any one of said stored stitch patterns; and keyboard means operatively connected to said microcomputer means for providing said input control signals to said microcomputer processing means for initiating the selection of at least one stored stitch pattern and the functional operation to be performed on said associated selected stored stitch pattern data for controllably adjusting at least the transverse position of said needle bar means for selectively providing a final stitch pattern arrangement from said plurality of stored stitch patterns, said microcomputer processing means comprising means capable of interpolating said stored stitch pattern data for a selected stitch pattern in response to said input control signals provided from said keyboard means for redefining said stitch position coordinates associated with said selected stitch pattern by creating new stitch position coordinates in said selected stitch pattern for generating an increased number of stitches for said selected stitch pattern without varying the shape associated with said selected stitch pattern, whereby the density and/or proper length of said selected stitch pattern may be controlled.
7. An improved household type sewing machine in accordance with claim 6 wherein said stored stitch patterns comprise a plurality of different satin patterns and said selected stitch pattern is selected from said plurality of satin stitch patterns.
8. An improved household type sewing machine in accordance with claim 6 wherein said interpolating means further comprises means for dynamically maintaining said constant stitch density as said stitch feed is dynamically varied.
9. An improved household type sewing machine in accordance with claim 1 wherein said microcomputer processing means comprises means for selectively creating said different output control signals capable of enabling the bight of the stiches comprising said selected stitch pattern to be varied in response to said input control signals provided from said keyboard means, said bight being varied by said first common key selector in a second mode, said stored pattern being selected in a first mode.
10. In a household type sewing machine having a bed, a standard rising from said bed, a horizontal arm overhanging said bed, said arm ending with a head, a needle bar means disposed in said head for enabling transverse oscillation thereof relative to the direction of fabric feed in said sewing machine, feed means for adjusting the length and direction of said fabric feed, actuator means for adjusting the transverse position of said needle bar means and the positional displacement of said feed means in response to control signals provided thereto and first static memory means for retrievably storing a first plurality of different predetermined stitch patterns each having associated retrievably stored bight and feed data corresponding to predetermined positional coordinates of said needle bar and feed means for defining associated stitch position coordinates for the stitches comprising said stitch patterns; the improvement comprising microcomputer integrated circuit means operatively connected to said static memory means and to said actuator means for selectively processing said stored stitch pattern data from said static memory means and providing output control signals to said actuator means based on said selectively processed stitch pattern data for controllably adjusting at least the transverse position of said needle bar means, said microcomputer processing means comprising means capable of selectively controllably functionally operating on said stored stitch pattern data in response to input control signals for controllably redefining said stored stitch pattern data for selectively creating output control signals for said actuator means different from the output control signals corresponding to any one of said stored stitch patterns whereby at least the transverse position of said needle bar means may be selectively varied to redefine a stitch pattern arrangement different from any one of said stored stitch patterns; and keyboard means operatively connected to said microcomputer means for providing said input control signals to said microcomputer processing means for initiating the selection of at least one stored stitch pattern and the functional operation to be performed on said associated selected stored stitch pattern data for controllably adjusting at least the transverse position of said needle bar means for selectively providing a final stitch pattern arrangement from said plurality of stored stitch patterns, said static memory means comprising means for storing only said bight or said feed data which varies for the stitches comprising each of said plurality of stored stitch patterns for enabling optimal retrieval of said stitch pattern data by said microcomputer means in response to said input control signals provided from said keyboard means.
11. An improved household type sewing machine in accordance with claim 1 wherein said keyboard means comprises means capable of initially providing input control signals corresponding to a plurality of different selected stitch patterns to said microcomputer means for providing a composite stitch pattern arrangement from said initially provided different selected stitch patterns, said microcomputer processing means comprising means capable of selectively creating said different control output signals from said plurality of different selected stitch pattern data in response to said initially provided input control signals from said keyboard means by selectively alternatively combining control signal information corresponding to individual stitch patterns of said plurality of different selected stitch patterns to provide composite output control signals to said actuator means based on said stored stitch pattern data corresponding to said different selected stitch patterns for providing said composite stitch pattern arrangement.
12. An improved household type sewing machine in accordance with claim 11 wherein said stored stitch patterns comprise a plurality of different satin stitch patterns and said selected stitch pattern is selected from said plurality of satin stitch patterns.
13. An improved household type sewing machine in accordance with claim 12 wherein said composite output signal creating means comprises means for repetitively creating said composite output signals.
14. An improved household type sewing machine in accordance with claim 11 wherein said composite output signal creating means comprises means for repetitively creating said composite output signals.
15. An improved household type sewing machine in accordance with claim 1 wherein said keyboard means comprises a common display means capable of selectively displaying information corresponding to the feed data and the bight data of said selected stitch pattern and of said final stitch pattern arrangement in a second mode, said pattern being selected in a first mode.
16. An improved household type sewing machine in accordance with claim 15 wherein said keyboard means further comprises means for selectively enabling display by said common display means of coded information corresponding to the selected stitch pattern.
17. An improved household type sewing machine in accordance with claim 15 wherein said keyboard means further comprises means for selectively enabling display by said common display means of the value of the feed data and the bight data of said selected stitch patterns and of said final stitch pattern arrangement.
18. An improved household type sewing machine in accordance with claim 16 wherein said common display means comprises a numeric signal display means.
19. An improved household type sewing machine in accordance with claim 1 wherein said microcomputer means has a plurality of input and output ports for said input and output control signals, respectively, said sewing machine further comprising an input/output expander means operatively connected to said microcomputer means input/output ports for increasing the capability of said microcomputer means to respond to and provide input and output control signals, respectively.
20. An improved household type sewing machine in accordance with claim 19 wherein said keyboard means comprises a plurality of common selection keys including said first common key selector, said machine further comprising a decoder means operatively connected between said microcomputer means and said expander means for controllably providing said input control signals from said keyboard means by key group to said microcomputer means.
21. An improved household type sewing machine in accordance with claim 20 wherein said keyboard means comprises a common display means capable of displaying both data stored in said static memory means and data provided as a result of the provision of selected input control signals from said keyboard means, said decoder means being further operatively connected to said keyboard means for controllably enabling said common display means.
22. An improved household type sewing machine in accordance with claim 1 wherein said microcomputer means output control signals are digital output control signals and said actuator means comprise analog means, said sewing machine further comprising analog-to-digital converter means operatively connected between said microcomputer means digital output and said actuator means analog input for converting said digital output control signals from said microcomputer means into analog output control signals for said actuator means.
23. An improved household type sewing machine in accordance with claim 1 wherein said first static memory means is removably connectable to said microcomputer means and is interchangeable with a second static memory means containing a second plurality of different predetermined stitch patterns each having associated retrievably stored bight and feed data corresponding to predetermined positional coordinates of said needle bar and feed means for defining associated stitch position coordinates for the stitches comprising said second plurality of stitch patterns, said interchangeable second static memory means being removably connectable to said microcomputer means in place of said first static memory means for retrievably providing said stored stitch pattern data thereto.
24. An improved household type sewing machine in accordance with claim 23 wherein said second static memory means second plurality of stitch patterns comprise stored stitch patterns corresponding to the letters of the alphabet.
25. An improved household type sewing machine in accordance with claim 1 wherein said first static memory means first plurality of stitch patterns comprise stored stitch patterns corresponding to the letters of the alphabet.
26. An improved household type sewing machine in accordance with claim 1 wherein said actuator means comprises separate electromechanical actuator means for said needle bar means and said feed means.
27. An improved household type sewing machine in accordance with claim 1 wherein said microcomputer processing means functional operating means is capable of controllably functionally operating on said stored stitch pattern data in accordance with at least any one of a plurality of different functional operations in response to said input control signals for controllably redefining said stored stitch pattern for selectively creating said different output control signals, and said keyboard means comprises means for initiating said selection of said stored stitch pattern from said plurality of stored stitch patterns and said selection of said functional operation from said plurality of functional operations for providing said selectably creative variations.
28. An improved household type sewing machine in accordance with claim 1 wherein said microcomputer processing means functional operating means is capable of selectively creating said different output control signals for selectively varying both said transverse position of said needle bar means and said positional displacement of said feed means to redefine said different stitch pattern arrangement.
29. An improved household type sewing machine in accordance with claim 1 wherein said keyboard means comprises a first common key selector for enabling numeric selection of said stored stitch pattern data for a plurality of different stored stitch patterns, each of said numerically selectable different stored stitch patterns having a different corresponding numeric selection code, the number of keys comprising said first common key selector being less in number than the number of possible stitch patterns numerically selectable by said common key selector.
30. An improved household type sewing machine in accordance with claim 29 wherein said keyboard means further comprises a common digital display means for displaying numeric information corresponding to the stored stitch pattern data selected by said first common key selector, said first common key selector comprising means for incrementing and decrementing said digital display in accordance with selection of the numeric indication corresponding to the desired stored stitch pattern to be selected.
31. An improved household type sewing machine in accordance with claim 1 wherein said microcomputer integrated circuit means is a microprocessor means.
32. In a household type sewing machine having a bed, a standard rising from said bed, a horizontal arm overhanging said bed, said arm ending with a head, a needle bar means disposed in said head for enabling transverse oscillation thereof relative to the direction of fabric feed in said sewing machine, feed means for adjusting the length and direction of said fabric feed, actuator means for adjusting the transverse position of said needle bar means and the positional displacement of said feed means in response to control signals provided thereto and first static memory means for retrievably storing a first pluarlaity of different predetermined stitch patterns each having associated retrievably stored bight and feed data corresponding to predetermined positional coordinates of said needle bar and feed means for defining associated stitch position coordinates for the stitches comprising said stitch patterns; the improvement comprising microcomputer integrated circuit means operatively connected to said static memory means and to said actuator means for selectively processing said stored stitch pattern data from said static memory means and providing output control siggnals to said actuator means based on said selectively processed stitch pattern data for controllably adjusting at least the transverse position of said needle bar means, said microcomputer processing means comprising means capable of selectively controllably functionally operating on said stored stitch pattern data in response to input control signals for controllably redefining said stored stitch pattern data for selectively creating output control signals for said actuator means different from the output control signals corresponding to any one of said stored stitch patterns whereby at least the transverse position of said needle bar means may be selectively varied to redefine a stitch pattern arrangement different from any one of said stored stitch patterns; and keyboard means operatively connected to said microcomputer means for providing said input control signals to said microcomputer processing means for initiating the selection of at least one stored stitch pattern and the functional operation to be performed on said associated selected stored stitch pattern data for controllably adjusting at least the transverse position of said needle bar means for selectively providing a final stitch pattern arrangement from said plurality of stored stitch patterns, said static memory means plurality of stored stitch patterns comprising an initial tacking stitch pattern and a straight stitch pattern, said keyboard means comprising means for providing said input control signals for initiating selection of said initial tacking stitch pattern coupled with said straight stitch pattern, said microcomputer means providing output control signals to said actuator means for controlling said position of said needle bar means and said feed means to provide said tacking stitch pattern followed by said straight stitch pattern as said stitch pattern arrangement in response to said output control signals, said tacking stitch pattern only being provided for a predetermined number of stitches, said straight stitch pattern being continuously providable thereafter.
33. In a household type sewing machine having a bed, a standard rising from said bed, a horizontal arm overhanging said bed, said arm ending with a head, a needle bar means disposed in said head for enabling transverse oscillation thereof relative to the direction of fabric feed in said sewing machine, feed means for adjusting the length and direction of said fabric feed, and actuator means for adjusting the transverse position of said needle bar means and the positional displacement of said feed means in response to control signals provided thereto; the improvement comprising static memory means for retrievably storing stitch pattern data capable of providing a plurality of different composite stitch pattern arrangements having associated bight and feed data corresponding to stitch positional coordinates of said needle bar and feed means; microcomputer integrated circuit means operatively connected to said static memory means and to said actuator means for selectively processing said stored stitch pattern data from said static memory means and providing output control signals to said actuator means based on said selectively processed stitch pattern data capable of selectably controllably adjusting the transverse position of said needle bar means and the positional displacement of said feed means, said microcomputer processing means comprising means capable of selectively controllably functionally operating on said stored stitch pattern data in response to input control signals for selectively creating output control signals for said actuator means capable of defining a selected composite stitch pattern arrangement; and keyboard means operatively connected to said microcomputer means for providing said input control signals to said microcomputer processing means for initiating the selection of said stored stitch pattern data and the functional operation to be performed on said selected stored stitich pattern data for selectably controllably adjusting the transverse position of said needle bar means and the positional displacement of said feed means for selectively providing said selected composite stitch pattern arrangement from said stored stitch pattern data, said keyboard means comprising a first common key selector having a plurality of modes for initiating selection of at least any one of a plurality of said stored stitch patterns in a first mode and for varying the positional coordinate data associated with said one selected stored stitch pattern in a second mode for providing said input control signals for enabling said selecting and redefining of said stored stitch pattern for providing said different stitch pattern arrangement whereby said sewing machine is capable of selectably creating composite stitch pattern arrangements which are variations of said stored stitch pattern data.
34. An improved household type sewing machine in accordance with claim 1 wherein said first common key selector comprises means for varying said pattern selection in said first mode and for varying said associated positional coordinates of said selected pattern in said second mode.
35. An improved household type sewing machine in accordance with claim 34 wherein said keyboard means further comprises a common display means for displaying information corresponding to said selected pattern in said first mode and corresponding to said associated positional coordinates in said second mode.
36. An improved household type sewing machine in accordance with claim 35 wherein said means for varying said associated positional coordinates comprises means for varying the rate of change of said display thereof on said display means in said second mode.
37. In a household type sewing maching having a bed, a standard rising from said bed, a horizontal arm overhanging said bed, said arm ending with a head, a needle bar means disposed in said head for enabling transverse oscillation thereof relative to the direction of fabric feed in said sewing machine, feed means for adjusting the length and direction of said fabric feed, actuator means for adjusting the transverse position of said needle bar means and the positional displacement of said feed means in response to control signals provided thereto and first static memory means for retrievably storing a first plurality of different predetermined stitch patterns each having associated retrievably stored bight and feed data corresponding to predetermined positional coordinates of said needle bar and feed means for defining associated stitch position coordinates for the stitches comprising said stitich patterns; the improvement comprising microcomputer integrated circuit means operatively connected to said static memory means and to said actuator means for selectively processing said stored stitch pattern data from said static memory means and providing output control signals to said actuator means based on said selectively processed stitch pattern data for controllably adjusting at least the transverse position of said needle bar means, said microcomputer processing means comprising means capable of selectively controllably functionally operating on said stored stitch pattern data in response to input control signals for controllably redefining said stored stitch pattern data for selectively creating output control signals for said actuator means different from the output control signals corresponding to any one of said stored stitch patterns whereby at least the transverse position of said needle bar means may be selectively varied to redefine a statich pattern arrangement different from any one of said stored stitch patterns; and keyboard means operatively connected to said microcomputer means for providing said input control signals to said microcomputer processing means for initiating the selection of at least one stored stitch pattern and the functional operation to be performed on said associated selected stored stitch pattern data for controllably adjusting at least the transverse position of said needle bar means for selectively providing a final stitch pattern arrangement from said plurality of stored stitch patterns, said keyboard means including means for enabling said positional coordinate data to be continuously varied during the sewing of said selected stitch pattern.
38. An improved household type sewing machine in accordance with claim 35 wherein said microcomputer processing means, said common display means and said keyboard means are digital means.
39. In a household type sewing machine having a bed, a standard rising from said bed, a horizontal arm overhanging said bed, said arm ending with a head, a needle bar means disposed in said head for enabling transverse oscillation thereof relative to the direction of fabric feed in said sewing machine, feed means for adjusting the length and direction of said fabric feed, and actuator means for adjusting the transverse position of said needle bar means and the positional displacement of said feed means in response to control signals provided thereto; the improvement comprising static memory means for retrievably storing stitch pattern data capable of providing a plurality of different composite stitch pattern arrangements having associated bight and feed data corresponding to stitch positional coordinates of said needle bar and feed means; microcomputer integrated circuit means operatively connected to said static memory means and to said actuator means for selectively processing said stored stitch pattern data from said static memory means and providing output control signals to said actuator means based on said selectively processed stitch pattern data capable of selectably controllably adjusting the transverse position of said needle bar means and the positional displacement of said feed means, said microcomputer processing means comprising means capable of selectively controllably functionally operating on said stored stitch pattern data in response to input control signals for selectively creating output control signals for said actuator means capable of defining a selected composite stitch pattern arrangement; and keyboard means operatively connected to said microcomputer means for providing said input control signals to said microcomputer processing means for initiating the selection of said stored stitch pattern data and the functional operation to be performed on said selected stored stitch pattern data for selectably controllably adjusting the transverse position of said needle bar means and the positional displacement of said feed means for selectively providing said selected composite stitch pattern arrangement from said stored stitch pattern data, said keyboard means comprising a first common key selector having a plurality of modes for initiating selection of at least any one of a plurality of said stored stitch patterns in a first mode and for varying the positional coordinate data associated with said one selected stored stitch pattern in a second mode for providing said input control signals for enabling said selecting and redefining of said stored stitch pattern for providing said different stitch pattern arrangement whereby said sewing machine is capable of providing stitch pattern arrangements corresponding to said stored stitch patterns per se as well as to selectably creatable variations thereof. .Iadd.
40. A household type sewing machine having a needle bar means disposed for enabling movement thereof relative to the direction of fabric feed in said sewing machine; feed means for adjusting the length and direction of said fabric feed; actuator means for adjusting the position of said needle bar means and the positional displacement of said feed means in response to control signals provided thereto; memory means for retrievably storing at least one predetermined stitch pattern having associated retrievably stored bight and feed data corresponding to predetermined positional coordinates of said needle bar and feed means for defining associated stitch position coordinates for the stitches comprising said one stitch pattern; microcomputer processing means operatively connected to said memory means and to said actuator means for selectively processing said stored stitch pattern data from said memory means and providing output control signals to said actuator means based on said selectively processed stitch pattern data for controllably adjusting the relative position of said needle bar means and said feed means, said microcomputer processing means comprising system controller means capable of selectively controllably functionally operating on said stored stitch pattern data in response to input control signals for controllably redefining said stored stitch pattern data for selectively creating output control signals for said actuator means different from the output control signals corresponding to said one stored stitch pattern for redefining a stitch pattern arrangement different from said one stored stitch pattern; and control means operatively connected to said microcomputer means for providing said input control signals to said microcomputer processing means for initiating the selection of said one stored stitch pattern and an interpolation functional operation to be performed on said associated selected stored stitch pattern data for controllably adjusting the relative position of said needle bar means and said feed means for selectively providing a redefined final stitch pattern arrangement from said one stored stitch pattern, said system controller means comprising means for interpolating said stored stitch pattern data for said one selected stitch pattern in response to said input control signals provided from said control means for redefining said stitch position coordinates associated with said one selected stitch pattern by creating new stitch position coordinates in said one selected stitch pattern for generating said different output control signals to said actuator means, said actuator means being responsive to said different output control signals for providing an increased number of stiches for said one stored selected stored stitch pattern without varying the shape associated with said one stored selected stitch pattern for providing said redefined stitch pattern, whereby the density and/or proper length of said one stored selected stitch pattern may be controlled. .Iaddend. .Iadd.41. A household type sewing machine in accordance with claim 40 wherein said one stored stitch pattern comprises a satin stitch pattern. .Iaddend. .Iadd.42. A household type sewing machine in accordance with claim 41 wherein said interpolating means further comprises means for providing output control signals to said actuator means for dynamically maintaining said constant stitch density as said stitch feed is dynamically varied. .Iaddend. .Iadd.43. A household type sewing machine in accordance with claim 40 wherein said interpolating means further comprises means for providing output control signals to said actuator means for dynamically maintaining said constant stitch density as said stitch feed is dynamically varied. .Iaddend. .Iadd.44. A household type sewing machine in accordance with claim 40 wherein said memory means comprises a static memory means. .Iaddend. .Iadd.45. A household type sewing machine in accordance with claim 40 wherein said microcomputer means comprises a microcomputer integrated circuit means. .Iaddend. .Iadd.46. A household type sewing machine in accordance with claim 40 wherein said memory means comprises means for retrievably storing a plurality of different predetermined selectable stitch patterns, said control means initiating the selection of any one of said plurality of said stitch patterns as said one selected stored stitch pattern for redefining the one of said plurality of stitch patterns which is selected. .Iaddend. .Iadd.47. A household type sewing machine in accordance with claim 46 wherein said stored stitch patterns comprise a plurality of different satin stitch patterns and said selected stitch pattern is selected from said plurality of satin stitch patterns. .Iadd.48. A household type sewing machine in accordance with claim 40 wherein said one stored selected stitch pattern comprises even and odd stitches, said interpolation means further comprising means for independently interpolating said even and odd stitches for generating said different output control signals to said actuator means. .Iaddend. .Iadd.49. A household type sewing machine in accordance with claim 48 wherein said one stored stitch pattern comprises a satin stitch pattern. .Iaddend. .Iadd.50. A household type sewing machine in accordance with claim 49 wherein said interpolating means further comprises means for providing output control signals to such actuator means for dynamically maintaining said constant stitch density as said stitch feed is dynamically varied. .Iaddend. .Iadd.51. A household type sewing machine in accordance with claim 48 wherein said interpolating means further comprises means for providing output control signals to said actuator means for dynamically maintaining said constant stitch density as said stitch feed is dynamically varied. .Iaddend. .Iadd.52. A household type sewing machine in accordance with claim 49 wherein said interpolation means further comprises means for generating said different output control signals for varying the associated length of said stored stitch pattern defined by the number of stitches in said redefined pattern as a function of the associated diameter of the thread used to stitch said pattern defined by the step of the feed. .Iaddend. .Iadd.53. A household type sewing machine in accordance with claim 52 wherein said stored stitch patterns comprise a plurality of different satin stitch patterns and said selected stitch pattern is selected from said plurality of satin stitch patterns. .Iaddend. .Iadd.54. A household type sewing machine in accordance with claim 41 wherein said interpolation means further comprises means for generating said different output control signals for varying the associated length of said stored stitch pattern defined by the number of stitches in said redefined pattern as a function of the associated diameter of the thread used to stitch said pattern defined by the step of the feed. .Iaddend. .Iadd.55. A household type sewing machine in accordance with claim 54 wherein said stored stitch patterns comprise a plurality of different satin stitch patterns and said selected stitch pattern is selected from said plurality of satin stitch patterns. .Iaddend. .Iadd.56. In a system controller for use in a microcomputer of a household type sewing machine having a needle bar means disposed for enabling movement thereof relative to the direction of fabric feed in said sewing machine, feed means for adjusting the length and direction of said fabric feed, actuator means for adjusting the position of said needle bar means and the positional displacement of said feed means in response to control signals provided thereto, memory means for retrievably storing at least one predetermined stitch pattern having associated retrievably stored bight and feed data corresponding to predetermined positional coordinates of said needle bar and feed means for defining associated stitch pattern coordinates for the stitches comprising said one stitch pattern, said microcomputer being operatively connected to said memory means and to said actuator means and comprising processing means for selectively processing said stored stitch pattern data from said memory means in accordance with said system controller and providing output control signals to said actuator means based on said selectively processed stitch pattern data for controllably adjusting the relative position of said needle bar means and said feed means, said system controller means capable of selectively controllably functionally operating on said stored stitch pattern data in response to input control signals for controllably redefining said stored stitch pattern data for selectively creating output control signals for said actuator means different from the output control signals corresponding to said one stored stitch pattern for redefining a stitch pattern arrangement different from said one stored stitch pattern, and control means operatively connected to said microcomputer for providing said input control signals to said microcomputer processing means for initiating the selection of said one stored stitch pattern and an interpolation functional operation to be performed on said associated selected stored stitch pattern data in accordance with said system controller for controllably adjusting the relative positive of said needle bar means and said feed means for selectively providing a redefined final stitch pattern arrangement from said one stored stitch pattern; the improvement comprising means for interpolating said stored stitch pattern data for said one selected stitch pattern in response to said input control signals provided from said control means for redefining said stitch position coordinates associated with said one selected stitch pattern by creating new stitch position coordinates in said one selected stitch pattern and means for generating said different output control signals to said actuator means for providing an increased number of stitches for said one stored selected stored stitch pattern without varying the shape associated with said one stored selected stitch pattern for providing said redefined stitch pattern, whereby the density and/or proper length of said one stored selected stitch pattern may be controlled. .Iaddend. .Iadd.57. A system controller in accordance with claim 56 wherein said one stored stitch pattern comprises a satin stitch pattern. .Iaddend. .Iadd.58. A system controller in accordance with claim 57 wherein said interpolating means further comprises means for providing output control signals to said actuator means for dynamically maintaining said constant stitch density as said stitch feed is dynamically varied. .Iaddend. .Iadd.59. A system controller in accordance with claim 56 wherein said interpolating means further comprises means for providing output control signals to said actuator means for dynamically maintaining said constant stitch density as said stitch feed is dynamically varied. .Iaddend. .Iadd.60. A system controller in accordance with claim 56 wherein said one stored selected stitch pattern comprises even and odd stitches, said interpolation means further comprising means for independently interpolating said even and odd stitches for generating said different output control signals to said actuator means. .Iaddend. .Iadd.61. A system controller in accordance with claim 60 wherein said one stored stitch pattern comprises a satin stitch pattern. .Iaddend. .Iadd.62. A system controller in accordance with claim 61 wherein said interpolating means further comprises means for providing output control signals to said actuator means for dynamically maintaining said constant stitch density as said stitch feed is dynamically varied. .Iaddend. .Iadd.63. A system controller in accordance with claim 60 wherein said interpolating means further comprises means for providing output control signals to said actuator means for dynamically maintaining said constant pitch density as said stitch feed is dynamically varied. .Iaddend. .Iadd.64. A system controller in accordance with claim 61 wherein said interpolation means further comprises means for generating said different output control signals for varying the associated length of said stored stitch pattern defined by the number of stitches in said redefined pattern as a function of the associated diameter of the thread used to stitch said pattern defined by the step of the feed. .Iaddend. .Iadd.65. A system controller in accordance with claim 57 wherein said interpolation means further comprises means for generating said different output control signals for varying the associated length of said stored stitch pattern defined by the number of stitches in said redefined pattern as a function of the associated diameter of the thread used to stitch said pattern defined by the step of the feed. .Iaddend. .Iadd.66. A household type sewing machine having a needle bar means disposed for enabling movement thereof relative to the direction of fabric feed in said sewing machine; feed means for adjusting the length and direction of said fabric feed; actuator means for adjusting the position of said needle bar means and the positional displacement of said feed means in response to output control signals provided thereto; memory means for retrievably storing at least one predetermined stitch pattern having associated retrievably stored bight and feed data corresponding to only a portion of the predetermined positional coordinates of said needle bar and feed means and encoded for defining associated stitch pattern coordinates for all of the stitches comprising said one stitch pattern; microcomputer means operatively connected to said memory means and to said actuator means for selectively processing said encoded stored stitch pattern data from said memory means and providing output control signals to said actuator means based on said selectively processed stitch pattern data for controllably adjusting the relative position of said needle bar means and said feed means for providing all of said predetermined positional coordinate for the stitches comprising said one stitch pattern, said microcomputer processing means comprising pattern controller means capable of selectively controllably functionally operating on said encoded stored stitch pattern data in a functional operation thereon in response to input control signals for decoding said stored stitch pattern data and selectively creating output control signals for said actuator means for providing all of said stitches comprising said one stitch pattern from said encoded portion of stored bight and feed data; and control means operatively connected to said microcomputer means for providing said input control signals to said microcomputer processing means for initiating the selection of said one stored stitch pattern data and said functional operation thereon for controllably adjusting the related position of said needle bar means and said feed means for providing all of said stitches comprising said one stitch pattern from said encoded portion of stored bight and feed data, whereby optimal retrieval of all of said stitch positional coordinates by said microcomputer means in response to said input control signals may be
enabled. .Iaddend. .Iadd.67. A household type sewing machine in accordance with claim 66 wherein said memory means comprises means for storing said encoded portion of stored bight and feed data in data records comprising a plurality of bits of data for each stored stitch position coordinate, with each of said data records comprising information bit designating the identity of the stitch position coordinate in that record as bight or feed data and the status of the otherstitch position coordinate comprising that particular stitch of said one stored stitch pattern and value bits designating the value of the identified stitch position coordinate, said pattern controller means functionally operating on and decoding each of said data records for creating said output control signals. .Iaddend. .Iadd.68. A household type sewing machine in accordance with claim 67 wherein each of said encoded data records comprises a number of value bits corresponding to the possible resolution of displacement of the needle bar means and feed means. .Iaddend. .Iadd.69. A household type sewing machine in accordance with claim 68 wherein each of said data records comprises a byte. .Iaddend. .Iadd.70. A household type sewing machine in accordance with claim 69 wherein said byte comprises two information bits and six value bits. .Iaddend. .Iadd.71. A household type sewing machine in accordance with claim 67 wherein each of said data records comprises a byte. .Iaddend. .Iadd.72. A household type sewing machine in accordance with claim 71 wherein said byte comprises two information bits and six value bits. .Iaddend. .Iadd.73. A household type sewing machine in accordance with claim 72 wherein said two information bits vary at least in accordance with designation as bight or feed and whether the bight or feed value varies from the previous stitch in said one stored stitch pattern. .Iaddend. .Iadd.74. A household type sewing machine in accordance with claim 67 wherein said information bits vary at least in accordance with designation as bight or feed and whether the bight or feed value varies from the previous stitch in said one stored
stitch pattern. .Iaddend. .Iadd.75. A household type sewing machine in accordance with claim 74 wherein said memory means comprises means for retrievably storing a plurality of different predetermined selectable stitch patterns, each of what comprises said data records, said control means initiating the selection of and functional operating on any one of said plurality of stored selected stitch pattern data. .Iaddend. .Iadd.76. A household type sewing machine in accordance with claim 67 wherein said memory means comprises means for retrievably storing a plurality of different predetermined selectable stitch patterns, each of which comprises said data records, said control means initiating the selection of and functional operation on any one of said plurality of stored selected stitch pattern data. .Iaddend. .Iadd.77. A household type sewing machine in accordance with claim 66 wherein said memory means comprises means for retrievably storing a plurality of different predetermined selectable stitch patterns each of which comprises said encoded portion of bight and feed data, said control means initiating the selection of and functional operation on any one of said plurality of stored selected stitch pattern data. .Iaddend. .Iadd.78. In a microcomputer of a household type sewing machine having a needle bar means disposed for enabling movement thereof relative to the direction of fabric feed in said sewing machine, feed means for adjusting the length and direction of said fabric feed, actuator means for adjusting the position of said needle bar means and the positional displacement of said feed means in response to output control signals provided thereto, memory means for retrievably storing at least one predetermined stitch pattern having associated retrievably stored bight and feed data corresponding to only a portion of the predetermined positional coordinates of said needle bar and feed means and encoded for defining associated stitch position coordinates for all of the stitches comprising said one stitch pattern, said microcomputer being operatively connected to said memory means and to said actuator means and comprising processing means for selectively processing said encoded stored stitch pattern data from said memory means and providing output control signals to said actuator means based on said selectively processed stitch pattern data for controllably adjusting the relative position of said needle bar means and said feed means for providing all of said predetermined position coordinates for the stitches comprising said one stitch pattern, and control means operatively connected to said microcomputer for providing input control signals to said microcomputer processing means for initiating the selection of said encoded one stored stitch pattern data and said selective processing thereof; the improvement comprising pattern controller means comprising means responsive to said input control signals for decoding said selected stored stitch pattern data and means for selectively controllably functionally operating on said decoded stored stitch pattern data for selectively creating output control signals for said actuator means for providing all of said stitches comprising said one stitch pattern from said encoded portion of stored bight and feed data for controllably adjusting the relative position of said needle bar means and said feed means for providing all of said stitches comprising said one stitch pattern from said encoded portion of stored bight and feed data, whereby optimal retrieval of all of said stitch positional coordinates by said microcomputer means in response to said input control signals may be enabled. .Iaddend. .Iadd.79. A pattern controller in accordance with claim 78 wherein said memory means comprises means for storing said encoded portion of stored bight and feed data in data records comprising a plurality of bits of data for each stored stitch position coordinate, with each of said data records comprising information bits designating the identity of the stitch position coordinate in that record as bight or feed data and the status of the other stitch position coordinate comprising that particular stitch of said one stored stitch pattern and value bits designating the value of the identified stitch position coordinate, said pattern controller functionally operating on and decoding each of said data records for creating said output control
signals. .Iaddend. .Iadd.80. A pattern controller in accordance with claim 79 wherein each of said encoded data records comprises a number of value bits corresponding to the possible resolution of displacement of the needle bar means and feed means. .Iaddend. .Iadd.81. A pattern controller in accordance with claim 80 wherein each of said data records comprises a byte. .Iaddend. .Iadd.82. A pattern controller in accordance with claim 81 wherein said byte comprises two information bits and six value bits. .Iaddend. .Iadd.83. A pattern controller in accordance with claim 79 wherein each of said data records comprises a byte. .Iaddend. .Iadd.84. A pattern controller in accordance with claim 83 wherein said byte comprises two information bits and six value bits. .Iaddend. .Iadd.85. A pattern controller in accordance with claim 84 wherein said two information bits vary at least in accordance with designation as bight or feed and whether the bight or feed value varies from the previous stitch in said one stored stitch pattern. .Iaddend. .Iadd.86. A pattern controller in accordance with claim 79 wherein said information bits vary at least in accordance with designation as bight or feed and whether the bight or feed value varies from the previous stich in said one stored stitch pattern. .Iaddend. .Iadd.87. A pattern controller in accordance with claim 86 wherein sad memory means comprises means for retrievably storing a plurality of different predetermined selectable stitch pattern, each of which comprises said data records, said control means initiating the selection of and functional operation by said pattern controller on said plurality of stored selected stitch pattern data. .Iaddend. .Iadd.88. A pattern controller in accordance with claim 79 wherein said memory means comprises means for retrievably storing a plurality of different predetermined selectable stitch pattern, each of which comprises said data records, said control means initiating the selection of and functional operation by said pattern controller on said plurality of stored selected stitch pattern data. .Iaddend. .Iadd.89. A pattern controller in accordance with claim 78 wherein said memory means comprises means for retrievably storing a plurality of different predetermined selectable stitch patterns each of which comprises said encoded portion of bight and feed data, said control means initiating the selection of and functional operation by said pattern controller on any one of said pluraity of stored selected stitch pattern data. .Iaddend.Join the waitlist — get patent alerts
Track USRE32143E — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.