should be made independent of the host input device report rate due to this relationship it is preferred to use the sm algorithm for n xs u2266 15 and n ys u2266 15 and the max algorithm for all other counts in addition the internal bus report rate should be set to 100 hz regardless of the host input device report rate this will ensure that the demands of performance and system resources are appropriately balanced while keeping costs down once the appropriate algorithms are determined for implementing the transformations from the user vector space to the sensor vector space to produce the reported vector space a number of additional parameters and performance algorithms must be selected the values of the three angles of rotation in the ccs described above u03b8 u03c6 and u03c8 are also subject to the firmware parameters because the table entry values should fit into 1 byte that is have values less than or equal to 255 the values for these angles are restricted given this parameter it was determined that u03c6 had the most critical effect on restricting the range of values for u03b8 and u03c8 in other words even a slight increase in u03c6 resulted in restriction of the selection possibilities for u03b8 and u03c8 this indicates that displacement of the sensor away from the ideal location which requires increasing the value of u03c6 is a physical design parameter on the arrangement of the optical trackball components within the housing fig1 16 illustrate schematically the sensor 39 s view of the displacement of a pattern in various situations these figures demonstrate that increasing values of s results in increased compression of the pattern for convenience of explanation the figures illustrate the sensor 39 s view.