Patent ID: 8810666

Claim:
A method comprising: determining an estimation of an original motion path of a camera that recorded a video; selecting a crop window size less than a size of a video frame of the video; determining a crop window transform to transform the original motion path of the camera to a modified motion camera path, wherein a crop window associated with the crop window transform is constrained to the crop window size; determining a smoothness metric indicative of a degree of smoothness of the modified motion camera path; selecting a smaller crop window size; determining a respective crop window transform and a respective smoothness metric corresponding to the smaller crop window size; determining a change in value between the smoothness metric and the respective smoothness metric; and based on comparison of the smoothness metric to a first predetermined threshold and comparison of the change to a second predetermined threshold, applying the crop window transform to the video to provide a modified video from a viewpoint of the modified motion camera path.