Patent ID: 7978925

Claim:
A method for editing video by removing unwanted camera motion corresponding to a plurality of movement types, said method comprising: at a computer, receiving a selection of a set of video images; through a user controlled tool of the computer, receiving a selection of a plurality of movement types including a camera zoom movement and a camera translation movement; generating, by the computer, a first set of a plurality of curves corresponding to the selected movement types, each first set curve representing one type of camera motion, at least one first set curve representing the camera zoom movement, and at least another first set curve representing the camera translation movement; generating a second set of a plurality of curves by the computer, each second set curve being a smoothed version of a corresponding first set curve; defining a plurality of transform operations for the plurality of movement types, wherein each transform operation is defined from only one first set curve and one corresponding second set curve; and removing the unwanted camera motion from said set of video images using said transform operations.