Autofocusing images using motion detection
AssigneeApple Inc.
InventorsMuge Wang, D. Amnon Silverstein
Life of this patent
Estimating the term…
Abstract
Embodiments of the present disclosure relate to autofocusing of images using motion vectors generated by an image signal processor of a device. An image being processed may include one or more motion detection windows associated with a motion vector as well as one or more autofocus windows. An autofocus window that follows a motion detection window by at least a threshold vertical distance may be selected, for example, to account for a period of time or latency for determining a motion vector of the motion detection window. The device may perform autofocusing by shifting location of the selected autofocus window.
Claims20
A method comprising:
- determining a current motion vector of a motion detection window in a current image;
- determining a location of an autofocus window in the current image;
- determining whether the motion detection window is followed by the autofocus window after at least a threshold vertical distance based on the location of the autofocus window, the threshold vertical distance accounting for at least a period of time for determining the current motion vector;
- and
- responsive to determining that the motion detection window is followed by the autofocus window after at least the threshold vertical distance, adjusting at least one property of the autofocus window according to at least the current motion vector.
A non-transitory computer-readable storage medium storing instructions for image processing, the instructions when executed by a processor causing the processor to:
- determine a current motion vector of a motion detection window in a current image;
- determine a location of an autofocus window in the current image;
- determine whether the motion detection window is followed by the autofocus window after at least a threshold vertical distance based on the location of the autofocus window, the threshold vertical distance accounting for at least a period of time for determining the current motion vector;
- and
- responsive to determining that the motion detection window is followed by the autofocus window after at least the threshold vertical distance, adjusting at least one property of the autofocus window according to at least the current motion vector.
Dependencies are inferred from the claim text.