1460925292-be6bee3a-2f35-4865-abfc-109aedb93b20

1. A method for recognizing handwritten music notes, the method comprising steps of:
recognizing notations within a notation category;
receiving a plurality of input strokes corresponding to handwritten music notations;
grouping nearby strokes to a first input stroke of the plurality of input strokes to make a stroke set;
comparing the stroke set with the notations in the notation category;
determining whether the stroke set is recognized as at least one candidate notation within the notation category;
providing a candidate list of recognized candidate notations; and
generating a music score based upon the recognized candidate notations wherein upon determining that the stroke set is not recognized as at least one candidate notation, the method further comprising steps of:
removing at least one of the nearby strokes from the stroke set;
determining whether the modified stroke set contains nearby strokes;
upon determining that the modified stroke set contains nearby strokes, comparing the modified stroke set with the notations in the notation category and determining whether the modified stroke set is recognized as at least one candidate notation within the notation category; and
upon determining that the modified stroke set does not contain any nearby strokes, deleting the first input stroke.
2. The method of claim 1, further comprising a step of receiving a request to initiate a handwritten music notation recognition system.
3. The method of claim 1, further comprising a step of sorting the plurality of input strokes into a descending order of stroke length.
4. The method of claim 1, further comprising a step of sorting the recognized candidate notations according to music rules.
5. The method of claim 1, further comprising a step of verifying the music score according to music grammars.
6. The method of claim 1, further comprising a step of repeating each step for a second notation category.
7. A computer-readable medium comprising a series of computer-executable instructions for performing the steps of claim 1.
8. A method for recognizing handwritten music notes, the method comprising steps of:
recognizing notations within a notation category;
receiving a plurality of input strokes corresponding to handwritten music notations;
grouping nearby strokes to a first input stroke of the plurality of input strokes to make a stroke set;
comparing the stroke set with the notations in the notation category;
determining whether the stroke set is recognized as at least one candidate notation within the notation category;
providing a candidate list of recognized candidate notations; and
generating a music score based upon the recognized candidate notations wherein the step of grouping includes steps of:
determining a bounding box of the first input stroke; determining a distance between staff lines;
expanding the bounding box based upon the determined distance;
identifying the nearby strokes that intersects the expanded bounding box; and
making the stroke set including the first input stroke and the nearby strokes.
9. The method of claim 8, further comprising steps of:
determining a distance, for each nearby stroke, between the first input stroke and the nearby stroke; and
sorting the nearby strokes based upon the determined distance between the first input stroke and the nearby stroke, wherein the step of making the stroke set is based upon the sorted nearby strokes.
10. A method for recognizing handwritten music notes, the method comprising steps of:
recognizing notations within a notation category;
receiving a plurality of input strokes corresponding to handwritten music notations;
grouping nearby strokes to a first input stroke of the plurality of input strokes to make a stroke set;
comparing the stroke set with the notations in the notation category;
determining whether the stroke set is recognized as at least one candidate notation within the notation category;
providing a candidate list of recognized candidate notations; and
generating a music score based upon the recognized candidate notations wherein the step of determining whether the stroke set is recognized as at least one candidate notation within the notation category includes steps of:
determining the stroke set to be a note with a stem;
determining the direction of the note;
computing the pitch of the note based upon a position of the note head with reference to a staff; and
computing the duration of the note and further comprising a step of determining whether the note shares a common beam, wherein the step of computing the duration of the note is based upon the determination that the note does share a common beam.
11. A method for recognizing handwritten music notes, the method comprising steps of:
recognizing notations within a notation category;
receiving a plurality of input strokes corresponding to handwritten music notations;
grouping nearby strokes to a first input stroke of the plurality of input strokes to make a stroke set;
comparing the stroke set with the notations in the notation category;
determining whether the stroke set is recognized as at least one candidate notation within the notation category;
providing a candidate list of recognized candidate notations; and
generating a music score based upon the recognized candidate notations wherein the step of determining whether the stroke set is recognized as at least one candidate notation within the notation category includes steps of:
representing each of the first input stroke and the nearby strokes of the stroke set as a string of direction types;
comparing the stroke set with each notation within the notation category;
determining whether a similarity score between the stroke set and at least one notation within the notation category is greater than a recognition threshold; and
upon determining that the similarity score is greater than the recognition threshold; identifying the at least one notation as a recognized candidate notation.
12. The method of claim 11, further comprising a step of determining a similarity score between each string of direction types and another string of direction types corresponding to a stroke in a notation template.
13. The method of claim 11, further comprising a step of sorting the candidate list into a descending order of similarity scores.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A woven strap comprising at least two continuous parts having different widths, wherein change of width results from a modification of respective weave of said parts.
2. The woven strap as claimed in claim 1, comprising a plurality of areas having modified width.
3. The woven strap as claimed in claim 1, wherein the strap is flat, and at least one of two ends of the strap is tubular.
4. A lead for animals, comprising the strap as claimed in claim 1.
5. A collar or bracelet, comprising the strap as claimed in claim 1.
6. Gripping handles of a bag or basket, comprising the strap as claimed in claim 1.
7. A loop or a ring for attaching or bearing a load, comprising a strap prepared by weaving, having two ends joined to each other by stitching, wherein:
stitching areas of each of the two ends are tubular and have a width larger than width of rest of the loop or ring, said rest of the loop or ring being flat;
and said stitching areas are superimposed on one another.
8. The loop or ring for attaching or bearing a load as claimed in claim 7, wherein length of one of the stitching areas of one of the ends is greater than a length of a stitching area of a second of the ends.
9. The loop or ring for attaching or bearing a load as claimed in claim 7, further comprising a wear andor overload indicator arranged at one of the two tubular stitching areas of the loop or ring.
10. The loop or ring for attaching or bearing a load as claimed in claim 9, wherein the wear andor overload indicator comprises a triple thickness of folds formed by folding upon itself of one of the ends followed by stitching of the folds.
11. The loop or ring for attaching or bearing a load as claimed in claim 10, wherein a ribbon is inserted between at least two of the folds of said wear andor overload indicator.
12. The loop or ring for attaching or bearing a load as claimed in claim 11, wherein the ribbon is brightly colored compared with the rest of the loop or ring, for drawing a user’s attention upon breakage of the wear andor overload indicator.
13. The loop or ring for attaching or bearing a load as claimed in claim 10, wherein the stitching of the folds making up the wear andor overload indicator uses needle yarns and spool yarns, of respective different diameters.
14. The loop or ring for attaching or bearing a load as claimed in claim 13, wherein diameter of the spool yarns is smaller than diameter of the needle yarns.