An optical sensor device, to be used in an optical navigation device which is used to communicate with a remote computer device based on a transmission interface, comprising:
- a sensing unit, for receiving and sensing reflected light from a surface on which the optical navigation device moves with a specific flash rate which is lower than a specific reporting rate of the transmission interface;
- and
- a processing circuit, coupled to the light emitting unit, for capturing image frames with a specific frame rate to generate actual displacement data and generating predicted displacement data to form resultant displacement data which are to be outputted from the optical navigation device to the remote computer device;
- wherein the processing circuit is arranged to generate and insert a set of predicted displacement data between at least two consecutive sets of actual displacement data generated due to the image frames captured by the optical sensor device.