Motion blur detection
AssigneeMicrosoft Technology Licensing, LLC
InventorNaveen Thumpudi
Life of this patent
Estimating the term…
Abstract
Methods and devices for compensating for detected motion when capturing an image may include determining at least one of a global movement of an imaging device and a local movement of one or more objects in a scene captured by the imaging device. The methods and devices may include comparing at least one of the global movement and the local movement to a movement threshold related to a current mode of operation of the imaging device. The methods and devices may include automatically selecting a mode of operation for the imaging device when at least one of the global movement and the local movement exceeds the movement threshold, wherein the selected mode of operation reduces blur in the captured image. The methods and devices may include transmitting information about the mode of operation.
Claims20
A computer device, comprising:
- a memory to store data and instructions;
- a processor in communication with the memory;
- and
- an operating system in communication with the memory and the processor, wherein the operating system is operable to:
- determine a global movement of an imaging device and a local movement of one or more objects in a scene captured by the imaging device, wherein the global movement is used as a starting point in determining the local movement of the one or more objects in the scene, wherein the local movement is a weighted sum of motions detected in regions of the scene using weights that are based on a location of a corresponding region of each of the motions relative to a center of the scene;
- compare at least one of the global movement and the local movement to a movement threshold related to a current mode of operation of the imaging device;
- automatically switch from capturing a single image frame of the scene to a video recording mode of operation for the imaging device in response to at least one of the global movement and the local movement exceeding the movement threshold;
- and
- transmit information about the video recording mode of operation.
A method for compensating for detected motion in response to capturing an image, the method comprising:
- determining, by an operating system on a computer device, a global movement of an imaging device and a local movement of one or more objects in a scene captured by the imaging device, wherein the global movement is used as a starting point in determining the local movement of the one or more objects in the scene, wherein the local movement is a weighted sum of motions detected in regions of the scene using weights that are based on a location of a corresponding region of each of the motions relative to a center of the scene;
- comparing at least one of the global movement and the local movement to a movement threshold related to a current mode of operation of the imaging device;
- automatically switching from capturing a single image frame of the scene to a video recording mode of operation for the imaging device in response to at least one of the global movement and the local movement exceeding the movement threshold;
- and
- transmitting information about the video recording mode of operation.
A non-transitory computer-readable medium storing instructions executable by a computer device, comprising:
- at least one instruction for causing the computer device to determine a global movement of an imaging device and a local movement of one or more objects in a scene captured by the imaging device, wherein the global movement is used as a starting point in determining the local movement of the one or more objects in the scene, wherein the local movement is a weighted sum of motions detected in regions of the scene using weights that are based on a location of a corresponding region of each of the motions relative to a center of the scene;
- at least one instruction for causing the computer device to compare at least one of the global movement and the local movement to a movement threshold related to a current mode of operation of the imaging device;
- at least one instruction for causing the computer device to automatically switch from capturing a single image frame of the scene to a video recording mode of operation for the imaging device in response to at least one of the global movement and the local movement exceeding the movement threshold, wherein a selected mode of operation reduces blur in the scene;
- and
- at least one instruction for causing the computer device to transmit information about the video recording mode of operation.
Dependencies are inferred from the claim text.