Patent attributes
A signal processor implements a technique for detecting objects on a panel which transmits signals inside the panel such that the objects are allowed to interact with (e.g. attenuate) the signals by contact with a touch surface of the panel. The signal processor operates to define cells that have a given location on the touch surface and are associated with a respective set of intersecting paths for the signals across the touch surface. The signal processor operates to obtain (90) an output signal from a signal detection arrangement that measures a signal property for each path; process (91) the output signal to obtain an interaction value for each path; and generate (93-95′) a cell value of a selected cell among the cells as either a robust measure of central tendency (e.g. a median) or a minimum/maximum among the interaction values for the intersecting paths. The signal processor determines (97) presence or absence of an object in the selected cell based on the cell value.