The present invention relates to measurement of textile fabrics. In particular, the invention relates to measurement of fabric colour, shade or the like.
Example embodiments of the present invention provide apparatus comprising:
In this specification, the term “colour” is used to refer to hue, shade, reflectivity or any other parameter of visual appearance which is visible to the eye.
The feed arrangement may be operable to provide relative movement by moving the textile fabric length. The feed arrangement may be operable to unroll the textile fabric length from a roll and to present an unrolled area at the sensor field. The textile fabric length may be unrolled from a first roll and rolled to a second roll, the fabric being presented at the sensor field while unrolled between the first roll and the second roll. The sequence of areas presented at the sensor field may form a line of positions along the textile fabric length.
There may be a plurality of sensors as aforesaid, each having a respective associated sensor field. The plurality of sensors may be arrayed to measure from respective lines of fabric areas, as the textile fabric length moves relative to the sensors. The sensor fields of the plurality of sensors may be arrayed substantially perpendicular to the direction of relative movement of the textile fabric length and the sensors.
The apparatus may further comprise memory means operable to store the colour outputs and respective position outputs. The colour outputs and respective position outputs may be collated to form a dataset representing a map of the textile fabric length. The apparatus may further comprise a visual display means, the visual display means being operable to provide a visual representation of the map.
The sensor may provide colour outputs in RGB format. The apparatus may further comprise control means operable to analyse the colour outputs. The control means may be operable to analyse the colour outputs from each fabric length to assign an overall colour measurement for each fabric length. The control means may be operable to determine the range of colours represented by the colour outputs for a fabric length. The control means may be operable to determine if the range of colours is greater than a permitted maximum range. The control means may be operable to compare colour outputs to identify matching areas of the fabric by reference to the position outputs. The control means may be operable to analyse the colour outputs in order to calculate Delta E values.
Examples of the invention also provide a method comprising:
A feed arrangement may be used to provide relative movement between a sensor and the textile fabric length to present a sequence of areas of fabric at the sensor.
Relative movement may be provided by moving the textile fabric length. The textile fabric length may be unrolled from a roll, an unrolled area being presented at the sensor. The textile fabric length may be unrolled from a first roll and rolled to a second roll, the fabric being presented at the sensor while unrolled between the first roll and the second roll. The sequence of areas presented at the sensor may form a line of positions along the textile fabric length.
There may be a plurality of sensors. The plurality of sensors may be arrayed to measure from respective lines of fabric areas, as the textile fabric length moves relative to the sensors. The sensor fields of the plurality of sensors may be arrayed substantially perpendicular to the direction of relative movement of the textile fabric length and the sensors.
The colour outputs and respective position outputs may be stored. The colour outputs and respective position outputs may be collated to form a dataset representing a map of the textile fabric length. A visual display means may be used to provide a visual representation of the map.
The colour outputs may be analysed. The colour outputs from each fabric length are analysed to assign an overall colour measurement for each fabric length. The colour outputs may be analysed to determine the range of colours represented by the colour outputs for a fabric length. The method may determine if the range of colours is greater than a permitted maximum range. The method may compare colour outputs to identify matching areas of the fabric by reference to the position outputs. The method may analyse the colour outputs in order to calculate Delta E values.
The invention also provides software which, when installed on a computer system, is operable to perform the whole or any part of the preceding method. The invention also provides a computer readable medium having machine-readable instructions recorded thereon and representing software as aforesaid.
In another aspect, examples of the invention provide a batch of fabric panels cut from fabric lengths, the fabric panels being matched in accordance with colour outputs and position outputs obtained by means of the apparatus set out above, or in accordance with the method set out above.
Examples of the present invention will now be described in more detail, by way of example only, and with reference to the accompanying drawings, in which:
The drawings illustrate apparatus 10 comprising at least one sensor 12 having an associated sensor field indicated generally at 14. A feed arrangement 16 is operable to present an area 17 of a textile fabric length 18 at the sensor field 14. The feed arrangement 16 also provides relative movement between the sensor 12 and the textile fabric length 18 to present a sequence of areas 17 of fabric at the sensor field 14. The sensor 12 is repeatedly operated, as will be described, to provide a colour output representing fabric colour and measured from respective areas 17 of the fabric, as sequentially presented at the sensor field 14. The feed arrangement 16 operates, each time the sensor 12 provides a colour output, to provide a respective position output representing the position of the sensor 12 relative to the fabric 18. The feed arrangement 16 and sensor 12 thereby providing a sequence of colour outputs measured from known areas 17 of the fabric 18, represented by the respective position outputs.
In more detail, the apparatus 10 has an unrolling station 20 for receiving a roll 22 of textile fabric. A rolling station 24 is provided for receiving an initially empty roll 26. The apparatus 10 has a drive mechanism illustrated schematically at 28 and defines a path 30 for a web of fabric 18 to pass from the roll 22, along the path 30, to the empty roll 26. Accordingly, the feed arrangement 16, including the drive mechanism 28, provides relative movement between the textile fabric length 18 and the sensor 12, by moving the textile fabric length 18. Alternatively, the sensor 12 could be moved to scan the surface of the length 18, but the extreme length of fabric rolls used commercially (which may be up to 5 km in length) makes it more practical to move the fabric past the sensor 12. A combination of movement of the sensor 12 and the fabric length 18 could be used. As the textile fabric length moves along the path 30 from the roll 22 to the roll 26, a line of positions along the textile fabric length 18 will be sequentially presented to the sensor 12.
It can be seen from
One of the sensor heads 12 is illustrated in more detail in
The transducer 42 of each sensor head 12 is able to take a measurement from the corresponding sensor field 14, representing the fabric colour seen by the transducer 42 at the field 14. Suitable transducers for measuring colour are known in themselves and may report in a number of standard formats. One format is known as RGB format, and is used in this example. RGB format allows other formats to be calculated from it, if required or desired.
The fabric colour is therefore measured without damaging the fabric.
The apparatus 10 also includes a position encoder 52 which detects the movement of the textile fabric length 18 along the path 30. Accordingly, the encoder 52 can report the length of fabric which has passed. This position, together with the relative positions of the encoder 52 and the sensor heads 12 allows the determination of the current position of each of the sensor fields 14 on the textile fabric length 18. That is, each time a sensor head 12 provides a colour output representing fabric colour, measured from the respective sensor field 14, a position output can be taken from the position encoder 52. This links the colour output to a particular position on the fabric length 18, as has just been explained.
It is for this reason that the regions 38, prior to the sensor 12, are plain, because no information is yet known about fabric colour in the region 38. However, the regions 40 have passed the sensor 12, colour outputs have been obtained from the sensor heads 12 and position outputs have been obtained from the position encoder 52, so that the colour of the regions 40, and their position, are both now known and are therefore illustrated in
The colour outputs from the sensor heads 12, and the position outputs from the position encoder 52 are all fed to a control arrangement 54 which may, for example, be implemented by means of appropriate software running on a general purpose computer. For the purpose of understanding the present invention, it is sufficient to explain that the control arrangement 54 includes a data processing element 56, associated memory 58 and a visual display unit 60. In this example, all colour outputs and respective position outputs received from the sensor heads 12 and position encoder 52 are stored in the memory 58 of the data-processing element 56. Further data-processing can then take place. In particular, the correspondence between each colour output and its respective position output allows the data to be collated to form a dataset which represents a map of the colour of the textile fabric length 18. This map, as it is being formed, is indicated in
The map may be presented to the user by means of the visual display unit 60, under control from the data-processing element 56.
Alternatively, the analysis may compare colour outputs from various different areas across the fabric length 18 in other ways, to identify those areas which provide an acceptably close visual match (for garment manufacture, for example).
Accordingly, the map shown in the region 62 may indicate areas which match or which lie outside the permitted colour range for the particular roll, rather than showing the actual colour detected.
Additional information can be provided in the upper region 64 of the display 60, such as information identifying the roll of fabric, its manufacturer, intended colour etc. Other fields may include an average Delta E value 66 for the whole of the textile fabric length 18, and an indication 68 of bandwidth (variation) of Delta E values across the length 18.
Analysis of the colour outputs and position outputs may be executed locally, at the apparatus 10, or remotely. In the case of remote analysis, this may take place within the same premises, or the data may be transmitted by any appropriate medium, including the Internet, for analysis elsewhere.
In
Each of the textile fabric lengths 18 is first inspected by passing the roll through the apparatus 10, described above. In this first example, this allows a Delta E value to be measured for each length 18, representing the average variance of the colour of that length from the intended colour for the roll. Accordingly, the lengths 18 can be sorted (indicated at 70) to group them into matching colour groups. That is, the average variance of two rolls may indicate that the fabric of those two rolls will match tolerably for garment manufacture, even though those rolls will not acceptably match with other rolls of the batch. The rolls are allocated to groups on this basis. Each length 18 can then be cut into panels 72 from which garments can be made. The resulting panels 72 indicated in
In the example just described, many colour measurements made across and along each roll are used to assign an overall colour measurement to that roll. It is the overall measurement which then determines the grouping of rolls, and hence the grouping of garment panels.
In a further example, the apparatus 10 is used to form a map of each length 18, and the lengths 18 are then cut into panels 72 with due regard to the colours indicated by the maps. Thus, a length 18 which has colour variation within it, can be used to contribute panels 72 to different groups. That is, panels cut from within the single length 18 are grouped with other panels of the same colour variation cut from the same length 18 or from another length 18. Again, it is envisaged that by grouping panels 72 according to their colour, and facilitating this grouping by forming the map by operation of the apparatus 10, there will be a significantly reduced risk of garments 74 being formed from panels 72 which do not match each other.
In this second example panels are grouped according to the colour of the panel itself, regardless of colour variation elsewhere on the same roll.
We envisage that in many practical situations, it will be possible to produce garments of adequate quality even if some of the lengths 18 do not match each other, or do not have consistent colour along their length. This will result in garments 74 which vary in colour from garment to garment, but which have acceptable panel matching within each garment. However, in the event that any length 18 is found to be unacceptably variant from the intended colour, as detected by the apparatus 10, the whole length 18 or the detected part of the length 18 can be rejected.
Wastage arising from rejection of finished garments is therefore expected to be significantly reduced.
Many variations and modifications may be made to the apparatus described above, without departing from the scope of the present invention. For example, many technologies and techniques could be used for the sensors and for processing, using and displaying the data.
Whilst endeavouring in the foregoing specification to draw attention to those features of the invention believed to be of particular importance it should be understood that the Applicant claims protection in respect of any patentable feature or combination of features hereinbefore referred to and/or shown in the drawings whether or not particular emphasis has been placed thereon.
Number | Date | Country | Kind |
---|---|---|---|
0904833.1 | Mar 2009 | GB | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/GB2010/000442 | 3/11/2010 | WO | 00 | 9/20/2011 |