The invention provides a device for obtaining camera posture data. The device comprises a
global positioning system, an acceleration sensor, a
gyroscope and a core processor, wherein the
global positioning system is used for obtaining the
longitude and
latitude of the camera position and the time; the acceleration sensor is used for measuring the speed of camera motion and the position of a camera in cooperation with the
global positioning system; the
gyroscope is used for measuring the direction of camera motion, a shooting angle and the rotation angular speed of the camera in cooperation with the global
positioning system; the core processor is used for reading data of the global
positioning system and data of each sensor corresponding to each frame of video, based on frame
synchronizing pulse, further performing fusion and filtering treatment on the data to obtain position and posture data of the camera, and then outputting the position and posture data. The invention also discloses a method for obtaining camera posture data. The camera provided in the invention not only can
shoot video and acquire voice, but also can obtain information on state, time and location of video shooting of the camera, which facilitates
reproduction of the shooting scene in future.