Camera systems and methods with vibration compensation. The system
comprises a first sensor, a second sensor, and a processing module. The
first sensor detects an angle variation of a movement of a camera device
to generate first sensed data. The second sensor detects a position
movement of an image sensor of the camera device to generate second
sensed data. The processing module takes the first derivative of the
second sensed data, and calculates control information according to the
first sensed data and the differential of the second sensed data. The
processing module enables a drive device to adjust the position of the
image sensor based on the control information.