This invention relates to a position measurement encoder apparatus.
A position measurement encoder apparatus, hereinafter referred to as an “encoder apparatus” or “position encoder”, can be used to determine movement between two relatively moveable parts of an apparatus. A position encoder typically comprises a scale and a readhead, one provided on one part of the apparatus and the other on the other part of the apparatus. The scale can comprise a series of features which the readhead can read so as to measure its position (and/or its derivatives such as velocity and/or acceleration) along the measuring direction of the scale. The scale's features, for example, could be provided on a substrate which is fastened to the part of the apparatus, or could even be formed integrally as part of the apparatus.
A so-called “incremental” position encoder can work, for example, by “counting” its position along the length of the scale, e.g. from its start-up position and/or from a defined reference marker(s) on the scale. As will be understood, the way in which the “counting” of the readhead's position is done can vary from encoder apparatus to encoder apparatus. One way is to generate a resultant field, such as a fringe field, modulated spots or image, at a detector in the readhead which changes with relative movement. For example, light from a source (e.g. within the readhead) can hit the scale which diffracts the light into a number of diffraction orders. Optionally, an optical element (for example a diffraction grating and/or lens) within the readhead can be configured to cause diffraction orders from the scale to be recombined at the detector so as to produce the resultant field. As the scale and readhead move relative to each other, the resultant field changes. The readhead can record and/or report movement and position by monitoring the change of the resultant field (e.g. movement of the fringe field). Such a position encoder is described in U.S. Pat. No. 5,861,953. As will be understood, reference marks can be provided, for instance next to and/or embedded within the scale's diffraction features, in order to provide defined reference positions. Such a position encoder is described in U.S. Pat. No. 7,659,992.
So-called “absolute” position encoders are also known which enable the absolute position of the readhead relative to a scale to be determined without the need to count from a predetermined position, such as a reference mark or an end position of the scale. Absolute position encoders typically comprise a scale with unique position data formed on it along the measuring length of the scale. The data can be in the form of, for instance, a pseudorandom sequence or discrete codewords. By reading this data as the scale reader passes over the scale the scale reader can determine its absolute position. Examples of absolute position encoders are described in U.S. Pat. Nos. 7,499,827, 10,132,657 and US2012/0072169. It is known to use incremental scales alongside absolute scales. It is also known (and for example described in U.S. Pat. No. 7,499,827) that the absolute scale retains sufficient periodicity such that the scale can be used as a periodic incremental scale. Either way, such incremental scale can be used, for example, to fine-tune the determined absolute position. For example, after the absolute position has been determined at start-up, the relative position of the readhead and scale can subsequently be measured by “counting” the change in position using the incremental scale. Such an incremental scale can be read in the same way as mentioned above, e.g. by analysing a resultant field produced (at a sensor in the readhead) by the recombination of diffraction orders created by the scale.
It is known to provide a sensor for reading the scale, comprising a one-dimensional array of elongate pixels, such as those shown and described in connection with U.S. Pat. Nos. 7,659,992, 10,670,431 and WO2010/128279. Elongate pixels are particularly useful when detecting elongate one-dimensional scale features because increasing their length increases system photometry. Compared to the pixels and photodiodes used in general purpose camera sensors, sensors used in readheads for reading scale are known to have pixels comprising unusually long photodiodes. For instance, the pixels of the one-dimensional sensor of the RESOLUTE readhead available from Renishaw plc each comprise one photodiode which is approximately 1 mm long and 7 μm wide (a ratio of approximately 143:1); wherein the length of pixel is measured perpendicular to the measuring direction of the scale/readhead. In order to improve charge read-off times, rather than tapping off the charge of the photodiode via one readout line, the sensor used in the RESOLUTE readhead is configured to tap off the charge of each photodiode at a number of different points along its length, via a number of tap-off points connected to the photodiode along its length (in particular via 8 tap-off points) so as to reduce the distance between light sensitive points on the photodiode to a readout line. It is also known from the RESOLUTE readhead to provide more pixels than is needed. For instance, the RESOLUTE comprises 320 pixels, but only 256 are actually needed and used to obtain an image of the scale (for instance, as described in WO2010/128279).
The present invention relates to improvements in the sensor used in a readhead for reading scale.
According to a first aspect of the invention there is provided a position measurement encoder comprising a scale and a readhead, the readhead comprising a sensor for sensing the scale, the sensor comprising a one-dimensional array of columnar pixels, configured such that the sensor/one-dimensional array of columnar pixels is divided into a plurality of rows, wherein each columnar pixel has at least one individual sensing section in each row arranged to contribute to the columnar pixel's output. Preferably, each row of individual sensing sections (of the sensor/one-dimensional array of columnar pixels) is individually activatable so that which one or more of (in other words, “which one or plurality of”) the individual sensing sections in the columnar pixels contribute to each columnar pixel's output can be selectively chosen and changed on a row-by-row basis. In other words, preferably all individual sensing sections in the same row are collectively activatable, on a row-by-row basis. Accordingly, in other words, each row could be individually activatable so that the subset of the rows of individual sensing sections which contribute to each columnar pixel's output can be selectively chosen and changed (wherein, as will be understood, a subset can include one, some or even all of the rows, c.f. a proper subset which cannot include all of the rows).
It has been found beneficial to provide a sensor with an array of columnar pixels which are divided into rows of individual (i.e. separate) sensing sections. For example, as explained in more detail below, such a configuration can provide greater flexibility in choosing which regions (i.e. which row or rows) of the array of columnar pixels contribute to a reading of the scale, and/or it can provide for faster sensor readout. Such a configuration can be used to provide many different benefits, including, but not limited to, improved ease of manufacture and/or installation, and/or improved encoder performance such as reduced position error.
Suitable scale signals which can be sensed by the sensor include magnetic, optical, capacitive, or inductive scale signals. As will be understood, in the case of an optical position measurement encoder, the readhead can comprise a light source which is configured to illuminate the scale. The optical position measurement encoder could be a reflective optical position measurement encoder (in which case the light source and the sensor are on the same side of the scale) or a transmissive optical position measurement encoder (in which case the light source and the sensor are on opposite sides of the scale). As will be understood, references herein to “light” and “optical” encompasses electromagnetic radiation (EMR) anywhere in the infra-red to the ultra-violet range. For example, the light source could be an infra-red light source.
Optionally, the scale signal comprises/could be referred to as a resultant field. The resultant field could comprise a fringe (e.g. fringe field). The fringe could comprise an interference fringe. Accordingly, the scale could comprise a series of features configured to diffract light. Optionally, the readhead comprises one or more diffraction gratings for producing said interference fringe. For example, the one or more diffraction gratings can interact with light heading towards/from the scale so as to produce said interference fringe. Optionally, said interference fringe is produced by the recombination of diffracted orders of light from the scale and diffraction grating (and optionally in that order).
The sensor could be arranged at the conjugate plane of the scale (for example, such that an image of the scale is formed on the sensor). Accordingly, for example, optionally, the scale signal/resultant field comprises an image of the scale. Accordingly, the readhead can be configured to image the scale onto the sensor. Optionally, the readhead comprises one or more optical elements (e.g. one or more lenses) configured to form an image of the scale on the sensor. Suitable optical elements include refractive (e.g. cylindrical/spherical/Fresnel lenses) or diffractive (e.g. Fresnel Zone Plate) optical elements. Optionally, the sensor is configured to capture said image. As will be understood, the one-dimensional array of pixels will capture a one-dimensional image. Optionally, said one or more optical elements could be configured to form only a one-dimensional image onto the sensor. However, this need not be the case and said one or more optical elements could be configured to form a two-dimensional image onto the sensor. Indeed, it can be preferable for said one or more optical elements to form a two-dimensional image onto the sensor.
The position measurement encoder could comprise an incremental position measurement encoder. Accordingly, the scale could comprise an incremental scale. The scale could comprise at least one track comprising a series of (generally) periodically arranged features. As will be understood, one or more reference features, next to or embedded within said at least one track could be provided.
The position measurement encoder can be an absolute position measurement encoder. Accordingly, the scale can comprise an absolute scale. In other words, the scale can comprise features defining absolute position information. The scale can comprise features defining a series of unique absolute positions. The features defining the absolute position information could be contained in at least one track. In addition to features defining absolute position information the scale can comprise features defining incremental position. The features defining the incremental position information can be the same features as those defining absolute position (e.g. absolute position information can be embedded within incremental position features, such as for example described in U.S. Pat. No. 7,499,827). Optionally, the scale comprises a separate track comprising a series of generally periodically arranged features which can be used to determine incremental position information.
Either way (whether absolute or incremental), as mentioned above in the background section of this document, the signal sensed by the sensor can be used to measure the position (or a derivative thereof) of the readhead along the measuring direction of the scale.
Preferably, the scale is a one-dimensional scale.
As will be understood, there are various ways in which the columnar pixels' output can be read/accessed. For instance, the sensor could be configured such that during use/operation, a columnar pixel's output is continuously streamed to a downstream device/component (e.g. processing device/component which, for example, uses/processes/converts the output). Additionally/alternatively, the encoder/sensor could be configured such that multiple columnar pixels' outputs are combined. For instance, the sensor could comprise an electrograting which is a sensor comprising two or more sets of interdigitated/interleaved pixels, each set being configured to detect a different phase of the signal falling on the sensor. In this case, the outputs of the pixels in the same set can be combined such that their outputs are provided as one output signal to a downstream device/component (e.g. processing device/component).
As will be understood, references herein to “processing device”/“processor”/“component for processing”, and the like, are intended to include bespoke processing devices configured for the specific application (e.g. a field programmable gate array “FPGA”) as well as a more generic processing devices which can be programmed (e.g. via software) in accordance with the needs of the application in which it is used. Accordingly, suitable processing devices include, for example, a CPU (Central Processor Unit), FPGA (Field Programmable Gate Array), or ASIC (Application Specific Integrated Circuit), or the like.
Preferably, each columnar pixel has a (e.g. has an associated) shared/common/single signal storage region, for storing signal from multiple (e.g. all of the) individual sensing sections in the columnar pixel. The signal storage region could be referred to as an accumulated signal storage region. The signal storage region could be a charge storage region. Accordingly, each columnar pixel could comprise a shared/common/single charge storage region for storing/“accumulating” charge from multiple (e.g. all of the) individual sensing sections in the columnar pixel. The sensor can be configured such that each of the at least one individual sensing sections in each row is able to contribute to a (e.g. “accumulated”) signal (e.g. charge) stored at the columnar pixels' signal (e.g. charge) storage region. Preferably, the sensor can be configured such that each signal (e.g. charge) storage region can be selectively addressed and read. As will be understood, this includes a configuration in which the columnar pixels' storage regions are configured to be read out in turn (e.g. sequentially) automatically.
In the case in which the columnar pixels comprise a signal (e.g. charge) storage region, preferably each row (of individual/separate sensing sections) is individually activatable so that which one or more of the individual sensing sections in the columnar pixels contribute to the signal (e.g. charge) stored at each columnar pixel's signal (e.g. charge) storage region can be selectively chosen and changed on a row-by-row basis. This could be achieved, for example, by each individual sensing section comprising its own switch/gate, e.g. transmission/transfer gate. Accordingly, the switch/gate can be used to control which of the individual sensing sections in a columnar pixel transfers/reads out its signal to the columnar pixel's signal storage region. As per the above, the sensor can be configured such that the switches/gates for individual sensing sections in the same row are collectively activatable, on a row-by-row basis.
Preferably, the individual sensing sections in a columnar pixel can be read (can transfer their signal) simultaneously. For example, where present, the individual sensing sections in a columnar pixel can transfer their signal to the columnar pixel's signal storage region simultaneously. For instance, they could be arranged/connected in parallel to the columnar pixel's signal storage region. Each individual sensing section could comprise its own switch/gate, e.g. transmission/transfer gate. Accordingly, the switch/gate can be used to control which of the individual sensing sections in a columnar pixel transfers/reads out its signal to the columnar pixel's signal storage region. As per the preceding paragraph, the switches/gates for individual sensing sections in the same row can be connected such that they are collectively activatable, on a row-by-row basis.
As will be understood, a columnar pixel will be elongate in configuration. The invention can be particularly useful for sensors where the ratio of the pixels' light sensitive length to its light sensitive width is at least 10:1, for example, at least 50:1, for instance at least 100:1.
Optionally, the sensor is divided into at least four rows, optionally at least six rows, for example at least eight rows.
Optionally, the sensor comprises at least 50 columnar pixels, for example at least 100 columnar pixels, in particular at least 256 columnar pixels, for instance at least 500 columnar pixels.
Optionally, the sensor is configured such that the ratio of columnar pixels to the number of rows is not less than 10:1 (i.e. such that there is at least 10 times as many columnar pixels are there are rows).
An individual sensing section can comprise a photodetector (e.g. photodiode). Preferably, all the individual photodetector in a columnar pixel are configured to detect the same wavelength range.
Optionally, a columnar pixel has only a single individual sensing section (e.g. photodetector) in each row which is arranged to contribute to the columnar pixel's output (e.g. contribute to an accumulated charge stored at the columnar pixel's charge storage region).
According to another aspect of the invention there is provided a method of operating a position measurement encoder as described above, comprising: obtaining a reading of the scale by, for each of a plurality of the columnar pixels, reading the output (e.g. the charge accumulated at the charge storage region of the columnar pixel which was) generated by the individual sensing sections in a first proper subset of the rows.
The method could further comprise obtaining another reading of the scale by, for each of a plurality of the columnar pixels, reading the output (e.g. the charge accumulated at the charge storage region of the columnar pixel which was) generated by the individual sensing sections in a second proper subset of the rows, different to the first proper subset. As will be understood, the method could comprise obtaining further readings of the scale by reading the output (e.g. the charge accumulated at the charge storage region of the columnar pixel which was) generated by the individual sensing sections in further/other proper subsets of the rows (e.g. third, fourth or more proper subsets of the rows). Optionally, although not necessarily, there can be overlapping rows in the proper subsets (e.g. the first and second proper subsets could comprise at least one row in common).
The method can comprise processing, e.g. comparing, the readings obtained from the first and second proper subsets to determine at least one property of the position measurement encoder. The at least one property could comprise at least one of: radius of the scale; relative configuration of the readhead and scale; quality of the scale reading.
The rows to be included in the first proper subset of the rows for a subsequent reading could be selected (e.g. automatically) based on a parameter determined from at least one previous reading of the scale. As will be understood, this need not necessarily be the case. For example, the rows to be included in the first proper subset of the rows for a subsequent reading could selected based on the type of the scale being used (e.g. if it is known that the readhead is to be used on a small face-read disc, then the readhead could be configured to only use a middle set of rows).
The method can comprise operating the readhead to: cause the sensor to repeatedly obtain readings of the scale; concurrently monitor at least some of the readings; and based thereon, automatically adapt which subset of rows are used to contribute to the columnar pixels' output (e.g. accumulate charge at charge storage regions) for one or more subsequent readings of the scale.
According to another aspect of the invention there is provided a sensor comprising a one-dimensional array of columnar pixels, configured such that the sensor/one-dimensional array of columnar pixels is divided into a plurality of rows, wherein each columnar pixel has at least one individual sensing section in each row arranged to contribute to the columnar pixel's output. Preferably, each row of individual sensing sections (of the sensor/one-dimensional array of columnar pixels) is individually activatable so that which one or more of the individual sensing sections in the columnar pixels contribute to each columnar pixel's output can be selectively chosen and changed on a row-by-row basis. In other words, preferably all individual sensing sections in the same row are collectively activatable, on a row-by-row basis. As will be understood, features described above in connection with the other aspect of the invention as also applicable to this aspect.
Embodiments of the invention will now be described, by way of example only, with reference to the following drawings, in which:
Referring to
The readhead 200 communicates with an external device, such as a controller (not shown), via a wired and/or wireless communication channel. The readhead 200 could be configured to report the signals from its sensor to the external device which then processes them to determine position information. Additionally or alternatively, the readhead 200 can itself process the signals from its detectors and send position information to the controller.
The signal(s) output by the readhead 200 can take many different forms. For example, as is known in the field of position measurement encoders, a readhead can output digital quadrature (A, B) signals, analogue quadrature (SIN, COS) signals, and/or serial data which represents position information.
In another embodiment, an intermediate unit, e.g. an interface unit, can be located between the readhead 200 and the above-mentioned external device (e.g. controller). The interface unit can facilitate communication between the readhead 200 and external device. For example, the interface unit could be configured to process readhead signals and provide position information to the external device (e.g. in the form of digital quadrature (A, B) signals, analogue quadrature (SIN, COS) signals, and/or serial data).
In the embodiment described, the scale 300 is an absolute scale and comprises a track 302 having a series of reflective 304 and non-reflective 306 lines which extend perpendicular to the measurement direction X. The reflective 304 and non-reflective 306 lines are generally arranged in an alternate manner at a predetermined period (i.e. defining a particular spatial frequency). However, select non-reflective lines 308 are missing from the track 302 so as to form discrete codewords thereby encoding absolute position data in the track 302. Further details of such an absolute scale and how absolute position information is encoded within the track is described in International Patent Application no. PCT/GB2002/001629 (publication no. WO 2002/084223), the content of which is incorporated in this specification by this reference. The scale 300 comprises a single track 302 only, but could comprise multiple tracks. For instance, a separate incremental or separate absolute track could be provided in addition to the track shown if desired.
As will be understood, absolute position data could be encoded in the track 302 by missing reflective lines 304, as well as, or instead of missing non-reflective lines 306. Furthermore, absolute position data could be embedded in the track 302 without the addition or removal of reflective 304 or non-reflective lines 306. For instance, the width of lines or the distance between them could be varied in order to embed the absolute position data in the scale 300. Further still, rather than providing discrete codewords, the absolute data could be embedded in the form of a pseudorandom bit sequence (as for example described in European Patent no. 0503716). In another embodiment, the scale 300 could comprise incremental scale, such that the encoder apparatus is an incremental encoder. As will be understood, one or more reference marks can be provided next to, or embedded within the incremental scale track.
As illustrated in
Light emitted from the light source 202 passes through the window 208 and falls on the scale 300. Light reflected by the reflective scale features 304 passes back through the window 208 and through the lens 204 which focuses the reflected light onto the sensor 206. In the embodiment described, the sensor 206 is located at the conjugate plane of the scale 200, and therefore an image of a part of the scale 300, in particular of a part of the track 302, is formed on the sensor 206.
Referring to
The sensor 206 is connected to the processor 224 such that the processor 224 can receive a digitised image of the intensity of light falling across the sensor 206. As will be understood, an ADC 230 (which could be separate from, or integrated with, the sensor 206) can be used to digitise the sensor output. The sensor 206 is also directly connected to the processor 224 so that the sensor 206 can be instructed to take a snapshot of intensity falling across it on demand by the processor 224. The processor 224 is connected to the memory 232 so that it can store and retrieve data for use in its processing of the sensor's output to determine position information. The interface 238 is connected to the processor 224 so that the processor 224 can receive demands from and output results to external devices (not shown) via line 240. As will be understood,
Dividing a columnar/elongate pixel into a number of shorter photodiodes can facilitate a faster sensor readout compared to a sensor where each columnar pixel comprises only one long photodiode. This could be for a number of reasons. For instance, it takes longer to read off the charge for a longer photodiode compared to a shorter photodiode. Also, for example, dividing a columnar/elongate pixel into a number of shorter photodiodes can give greater design freedom thereby enabling the choice of designs which facilitate shorter readout times, such as each photodiode comprising its own integrated/dedicated transfer gates. Accordingly, a sensor configured in accordance with the invention can maintain the benefit of good photometry of elongate pixels and facilitate a reduction in readout time, especially when the charge from each photodiode in a columnar pixel can be read and stored at the CSR 216 simultaneously.
Each columnar pixel 210 can be addressed and read via an address switch 222. Closing the address switch 222 causes the voltage stored at the CSR 216 to be output via a source follower (SF) amplifier and an ADC, to an external processor via an output line 225a, 225b. Each columnar pixel 210 can be addressed and read individually/separately in the same way. Once a columnar pixel 210 has been read, the charge/voltage stored at the columnar pixel's CSR 216 can be reset by a reset signal RST causing a reset switch 226 to close, thereby setting the capacitor 220 at a known, predetermined voltage VRST. Such a reset could be effected for all columnar pixels simultaneously. As will be understood, each columnar pixel could have its own output line as illustrated in
As described above, in the embodiment of
Being able to determine information about the scale used with the readhead can be particularly useful when the scale is a rotary scale, especially when the readhead can be used with scales of different diameters. For example, with rotary encoders, it is often necessary/desirable to convert the position information determined by the readhead to angle information. In the case of an absolute encoder, this such conversion is often done by the readhead, or for example by an interface unit which sits between the readhead and an external processing device/apparatus (e.g. a computer/controller device/apparatus), although it is possible for the external processing unit to do such a conversion (and for instance, in an incremental system it is more typical for the external processing device/apparatus to do such conversion). In any case, to perform such conversion, it is necessary to know some information about the scale the readhead is being used with, such as the size of the disc (e.g. its radius/diameter) and/or the nominal line count of the scale track, or some information related thereto. As will be understood, in the case of an absolute encoder, the nominal line count may not be the same as the actual line count, for instance, if lines are removed from the scale track in order to encode absolute data in the scale. Accordingly, in such a case, the line count will be the number of lines that would be present in the scale track if the missing lines were not omitted.
With the present invention, it is possible for the encoder apparatus (e.g. the readhead) to automatically determine such information from the scale track features itself. For instance, a face-read rotary scale typically has lines which extend along the radial direction.
For a given line width, the number of lines in the scale track 302a will be dependent on the radius of the scale disc 300a. Also, due to the radially extending nature of the lines in the scale track 302a, the lines in an image of the scale track will spread further apart from each other along the radial direction. The smaller the radius of the scale disc, the larger this spreading will be. This spreading can be quantified by calculating the image period/spatial frequency at various points along the radial direction, e.g. by taking multiple images with different rows of the sensor 206 active. For example,
Encoders usually don't specify an angle between lines but instead specify a nominal number of lines around the full circumference of the circle (in other words the nominal line count “L”). Therefore:
Δx can be calculated by the encoder by performing a Fourier transform of the image and determining the period of the dominant carrier spatial frequency. From this the Δx is known.
With the sensor of the present invention, it is possible to vary where along the radial direction the readhead reads the scale, by enabling and disabling certain rows of the sensor. For this example, and with reference to
The centres of the two images are spaced by four rows of photodiodes which in the example sensor shown in
Therefore this gradient can be used to determine the (e.g. nominal) line count (L) and detect what scale disc is present. This can be beneficial because it means that generic disc readheads can be manufactured, stocked and shipped to customers that perform this process at installation/start-up to determine the nominal line count it is reading and program itself accordingly. Such an approach is much more convenient and fail-safe compared to programming readheads at manufacture/shipping for specific discs, and/or requiring the customer/installer to manually program the readhead at installation. This avoids the need to configure encoder apparatus (e.g. readheads) at the manufacture site to work with specific sized discs, and therefore avoids the need to stock readheads for use with specific sized discs.
Another benefit of the invention when used with face-read rotary scale discs, is described as follows. The smaller the diameter of a disc, the larger the amount of radial spreading of the lines. To increase the reliability and accuracy of the position measurement, it is desirable to have a large sensing area (e.g. optical footprint) on the scale. This is the amount of scale lines visible on the image taken. However, for large amounts of radial spreading, the image will become blurred at the edges, due to imaged lines falling on multiple adjacent columnar pixels 210. Whilst one solution could be to manufacture and stock readheads with different sized sensors so that readheads with smaller sensors can be used on smaller diameter face-read scale discs, it is possible with the present invention to disable certain rows in order to shorten the columnar pixel length. For instance, with reference to
Another benefit of a readhead which incorporates a sensor according to the present invention, and which is beneficial to both linear and rotary scales/encoders, will now be described with reference to
The yaw angle, or a parameter or signal related thereto, could be used, for example, during manufacture and/or installation/setup of the encoder apparatus. For instance, during manufacture the yaw angle (or a parameter or signal related thereto) could be output and used to determine whether the sensor is adequately aligned within the readhead. During installation/setup, the yaw angle (or a parameter or signal related thereto) could be output and used to determine if the readhead is correctly aligned with respect to the scale. The yaw angle, or a parameter or signal related thereto, could also be used to determine how to correctly align the sensor/readhead. Such correction could be performed automatically or manually. Accordingly, as with other embodiments of the invention, the yaw angle, or a parameter or signal related thereto, could be used as part of a feedback loop to aid set up.
Also, as with other embodiments of the invention, the yaw angle, or a parameter or signal related thereto, could be used to correct measurement signals/compensate for misalignment of the scale and/or readhead. For instance, referring to
With reference to
Another benefit of a readhead which incorporates a sensor according to the present invention, will now be described with reference to
Furthermore, a readhead incorporating a sensor according to the invention can be configured such that some rows of photodiodes are shut-off/not used during operation. For instance, it is possible to select the rows in the image capture process which will provide the optimum signal. For example, with reference to
Another benefit of a readhead which incorporates a sensor according to the present invention is that (either in calibration mode or during operation), the readhead could learn the location of areas of the scale which are damaged or dirty by comparing images from individual rows. Then, subsequently, the readhead could selectively turn off appropriate rows in the vicinity of areas which have been identified as damaged or dirty to minimise the impact.
Number | Date | Country | Kind |
---|---|---|---|
21275112.7 | Aug 2021 | EP | regional |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/GB2022/052072 | 8/9/2022 | WO |