An apparatus for estimating at least one control feature of a remote control, the remote control comprising a camera for detecting at least one light point (51, 52) originating from at least one beacon (31, 32) located at or near a device that is to be controlled via the remote control and for detecting at least one light point (61, 62) originating from at least one non-beacon (41, 42) comprising any other light source different from the at least one beacon, the apparatus comprising - a processor configured for estimating the at least one control feature in response to information from detections of both the at least one light point (51, 52) from the at least one beacon (31, 32) and the at least one light point (61, 62) originating from the at least one non-beacon (41, 42) characterized in that the at least one light point (51, 52) originating from the at least one beacon (31, 32) comprising first and/or second light points (51, 52) originating from first and/or second beacons (31, 32), and the at least one light point (61, 62) originating from the at least one non-beacon (41, 42) comprising third and/or fourth light points (61, 62) originating from first and/or second non-beacons (41, 42), the camera being arranged for detecting the first and/or second light points (51, 52) per time-interval and the third and/or fourth light points (61, 62) per time-interval, the information comprising first and/or second information from first and/or second detections of the first and/or second light points (51, 52) per time-interval and third and/or fourth information from third and/or fourth detections of the third and/or fourth light points (61, 62) per time-interval, and the apparatus further comprising - a memory configured for storing per time-interval the first and/or second information and the third and/or fourth information whereby of the first and/or second beacons (31, 32) only the first beacon is present and whereby of the first and/or second non-beacons (41, 42) only the first non-beacon is present, the processor being arranged for, in case the first light point cannot be detected in a time-interval, estimating the first information for this time-interval by processing the third information from this time-interval and the first and third information from a previous time-interval. - a processor configured for estimating the at least one control feature in response to information from detections of both the at least one light point (51, 52) from the at least one beacon (31, 32) and the at least one light point (61, 62) originating from the at least one non-beacon (41, 42) characterized in that the at least one light point (51, 52) originating from the at least one beacon (31, 32) comprising first and/or second light points (51, 52) originating from first and/or second beacons (31, 32), and the at least one light point (61, 62) originating from the at least one non-beacon (41, 42) comprising third and/or fourth light points (61, 62) originating from first and/or second non-beacons (41, 42), the camera being arranged for detecting the first and/or second light points (51, 52) per time-interval and the third and/or fourth light points (61, 62) per time-interval, the information comprising first and/or second information from first and/or second detections of the first and/or second light points (51, 52) per time-interval and third and/or fourth information from third and/or fourth detections of the third and/or fourth light points (61, 62) per time-interval, and the apparatus further comprising - a memory configured for storing per time-interval the first and/or second information and the third and/or fourth information whereby of the first and/or second beacons (31, 32) only the first beacon is present and whereby of the first and/or second non-beacons (41, 42) only the first non-beacon is present, the processor being arranged for, in case the first light point cannot be detected in a time-interval, estimating the first information for this time-interval by processing the third information from this time-interval and the first and third information from a previous time-interval.