Motion Adaptive Cropping for Video Stabilization
First Claim
Patent Images
1. A method comprising:
- determining an amount of motion in a second frame of video with reference to a first frame of video, andadaptively predicting a cropping factor for the second frame in response to the determined amount of motion, wherein the cropping factor specifies a portion of the second frame that is to be excluded from the second frame.
2 Assignments
0 Petitions
Accused Products
Abstract
Determining an amount of motion in a second frame of video with reference to a first frame of video. Adaptively predicting a cropping factor for the second frame in response to the determined amount of motion. The cropping factor specifies a portion of the second frame that is to be excluded from the second frame. The predicted cropping factor is adaptively changed for a successive plurality of frames by buffering the first frame to predict a desired cropping factor for the second frame, wherein the first frame occurs prior to the second frame.
-
Citations
22 Claims
-
1. A method comprising:
-
determining an amount of motion in a second frame of video with reference to a first frame of video, and adaptively predicting a cropping factor for the second frame in response to the determined amount of motion, wherein the cropping factor specifies a portion of the second frame that is to be excluded from the second frame. - View Dependent Claims (2, 3, 4)
-
-
5. A method comprising:
-
receiving at an apparatus a plurality of image frames of a scene; for each of respective image frames of the plurality of image frames, determining at the apparatus a corresponding cropping factor based upon detecting an amount of motion in the respective image frame relative to at least one other image frame of the plurality of image frames to provide image stabilization for the respective frame. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. An apparatus comprising at least one processor and a memory storing a set of computer instructions, in which the processor and the memory storing the computer instructions are configured to cause the apparatus to perform:
-
determining an amount of motion in a second frame of video with reference to a first frame of video, and adaptively predicting a cropping factor for the second frame in response to the determined amount of motion, wherein the cropping factor specifies a portion of the second frame that is to be excluded from the second frame. - View Dependent Claims (19)
-
-
20. An apparatus comprising at least one processor and a memory storing a set of computer instructions, in which the processor and the memory storing the computer instructions are configured to cause the apparatus to perform:
-
receiving at an apparatus a plurality of image frames of a scene; for each of respective image frames of the plurality of image frames, determining at the apparatus a corresponding cropping factor based upon detecting an amount of motion in the respective image frame relative to at least one other image frame of the plurality of image frames to provide image stabilization for the respective frame. - View Dependent Claims (21)
-
-
22. A non-transitory computer readable memory encoded with a computer program comprising computer readable instructions recorded thereon for execution of a method comprising:
-
determining an amount of motion in a second frame of video with reference to a first frame of video, and adaptively predicting a cropping factor for the second frame in response to the determined amount of motion, wherein the cropping factor specifies a portion of the second frame that is to be excluded from the second frame.
-
Specification