Method and apparatus for cropping and stabilization of video images
First Claim
Patent Images
1. A method comprising:
- receiving cropping information, at a camera module for cropping a current video frame, from a host apparatus;
capturing at a camera sensor of the camera module the current video frame;
performing a first crop of the current video frame using a first cropping window to form a cropped video frame, wherein the first cropping window is dynamically adjusted in response to the received cropping information; and
sending, via an interface, the cropped video frame to the host apparatus for digital image stabilization;
using processing performed by the host apparatus to identify a second cropping window for the cropped video frame to at least partially generate cropping information for a subsequent current video frame.
2 Assignments
0 Petitions
Accused Products
Abstract
A method including receiving cropping information for a current video frame; capturing at a camera sensor the current video frame; performing a first crop of the current video frame using a first cropping window to form a cropped video frame, wherein the first cropping window has been dynamically adjusted in response to the received cropping information; and sending the cropped video frame for digital image stabilization.
-
Citations
21 Claims
-
1. A method comprising:
-
receiving cropping information, at a camera module for cropping a current video frame, from a host apparatus; capturing at a camera sensor of the camera module the current video frame; performing a first crop of the current video frame using a first cropping window to form a cropped video frame, wherein the first cropping window is dynamically adjusted in response to the received cropping information; and sending, via an interface, the cropped video frame to the host apparatus for digital image stabilization; using processing performed by the host apparatus to identify a second cropping window for the cropped video frame to at least partially generate cropping information for a subsequent current video frame. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 21)
-
-
12. An apparatus comprising:
-
a camera sensor configured to capture a current video frame; cropping circuitry configured; to receive cropping information for cropping the current video frame; to define a variable size of a first cropping window in response to the cropping information; to crop the current video frame using the first cropping window to form a cropped video frame; and to send the cropped video frame for digital image stabilization at a host apparatus, the host apparatus is configured to re-use processing performed to identify a second cropping window for the cropped video frame to at least partially generate cropping information for a subsequent current video frame. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. An apparatus comprising:
- at least one processor; and
at least one non-transitory memory including computer program code, the at least one non-transitory memory and the computer program code configured to, with the at least one processor, cause a camera module at least to perform for each video frame in a series of video frames;receiving cropping information for cropping a current video frame; dynamically adjusting a first cropping window in response to the cropping information; performing a first crop of the current video frame using the first cropping window to form a cropped video frame; and sending via an interface the cropped video frame to a host apparatus for digital image stabilization, the host apparatus is configured to re-use processing performed to identify a second cropping window for the cropped video frame to at least partially generate cropping information for a subsequent current video frame.
- at least one processor; and
Specification