1. A method programmed in a non-transitory memory of a device comprising: a. acquiring video content, including storing the video content in the non-transitory memory of the device; and b. analyzing the video content using a switching Kalman filter including implementing moving object determination which generates a result; and c. performing a video processing operation on the video content using the result of the moving object determination.