Statistics-based electronic image stabilization

US11363201B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11363201-B2
Application numberUS-202117237246-A
CountryUS
Kind codeB2
Filing dateApr 22, 2021
Priority dateApr 28, 2020
Publication dateJun 14, 2022
Grant dateJun 14, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Methods and apparatus, including computer program products, for selecting a cropping area in a sequence of images captured by a camera. First external motion data including data of external factors affecting movement of the camera is correlated with internal motion data describing a movement of the camera. The first external motion data and the internal motion data are obtained during a first time interval. Second external motion data is obtained during a second time interval subsequent to the first time interval. A sequence of images being captured during a third time interval is stabilized by selecting a cropping area based on the correlation and the second external motion data. The cropping area remains constant and maximized in size with respect to the field of view of the images during the third time interval. The third time interval is subsequent to, or partly overlapping with, the second time interval.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for selecting a cropping area in a sequence of images captured by a camera, comprising: correlating first external motion data with internal motion data, wherein the first external motion data and the internal motion data are obtained during a first time interval, wherein the first external motion data comprises data of external factors affecting movement of the camera and wherein the internal motion data comprises data describing a movement of the camera; obtaining second external motion data during a second time interval subsequent to the first time interval; and stabilizing a sequence of images being captured during a third time interval, the third time interval being either subsequent to the second time interval or partly overlapping with the second time interval, by selecting a cropping area based on the correlation and the second external motion data, wherein the cropping area remains constant and maximized in size with respect to the field of view of the images in the sequence of images captured by the camera during the third time interval. 2. The method of claim 1 , wherein the first and second time intervals, respectively, are approximately 15 minutes or longer. 3. The method of claim 1 , wherein the correlating of the first external motion data with the internal motion data comprises: for each point in time when a sensor readout occurs in the first time interval, correlating a respective first external motion datum with a corresponding internal motion datum. 4. The method of claim 1 , wherein obtaining the second external motion data comprises: obtaining the second external motion data as a prediction based on the first external motion data and a prediction model. 5. The method of claim 1 , wherein: the first and second external motion data includes one or more of: wind data and ground vibration data, and the internal motion data includes one or more of: gyro data, accelerometer data, and motion estimation by image processing. 6. The method of claim 5 , wherein the motion estimation by image processing is done using a digital image stabilization algorithm. 7. The method of claim 1 , wherein the obtaining of the first and second external motion data, respectively, comprises: receiving the first and second external motion data, respectively, from one or more of: a motion sensor and an external weather service. 8. The method of claim 7 , wherein the motion sensor includes one of: a wind sensor, a ground vibration sensor, and a second camera. 9. The method of claim 1 , further comprising: providing a recommendation, based on the second external motion data and the correlation, about whether image stabilization should be based on one or more of: pitch, jaw, and roll. 10. The method of claim 1 , further comprising: in response to detecting a change in second external motion data that exceeds a predetermined threshold, selecting a different cropping area based on the correlation and the changed second external motion data. 11. The method of claim 1 , wherein selecting a cropping area further considers a variable stabilizer margin that is dependent on the field of view of the images in the sequence of images. 12. A system for selecting a cropping area in a sequence of images captured by a camera, comprising: a camera including one or more internal motion sensors; one or more sensors configured to measure external factors affecting movement of the camera; and a processing unit including a memory and a processor, wherein the memory contains instructions that when executed by the processor causes the processor to perform a method that includes: correlating first external motion data with internal motion data, wherein the first external motion data and the internal motion data are obtained during a first time interval, wherein the first external motion data comprises data of external factors affecting movement of the camera and wherein the internal motion data comprises data describing a movement of the camera; obtaining second external motion data during a second time interval subsequent to the first time interval; and stabilizing a sequence of images being captured during a third time interval, the third time interval being either subsequent to the second time interval or partly overlapping with the second time interval, by selecting a cropping area based on the correlation and the second external motion data, wherein the cropping area remains constant and maximized in size with respect to the field of view of the images in the sequence of images captured by the camera during the third time interval. 13. A computer program product for selecting a cropping area in a sequence of images captured by a camera, comprising a computer readable storage medium having program instructions embodied therewith, wherein the computer readable storage medium is not a transitory signal, the program instructions being executable by a processor to perform a method comprising: correlating first external motion data with internal motion data, wherein the first external motion data and the internal motion data are obtained during a first time interval, wherein the first external motion data comprises data of external factors affecting movement of the camera and wherein the internal motion data comprises data describing a movement of the camera; obtaining second external motion data during a second time interval subsequent to the first time interval; and stabilizing a sequence of images being captured during a third time interval, the third time interval being either subsequent to the second time interval or partly overlapping with the second time interval, by selecting a cropping area based on the correlation and the second external motion data, wherein the cropping area remains constant and maximized in size with respect to the field of view of the images in the sequence of images captured by the camera during the third time interval.

Assignees

Inventors

Classifications

  • H04N23/682Primary

    Vibration or motion blur correction · CPC title

  • performed by controlling the image sensor readout, e.g. by controlling the integration time · CPC title

  • H04N23/681Primary

    Motion detection · CPC title

  • by controlling the scanning position, e.g. windowing · CPC title

  • H04N23/683Primary

    performed by a processor, e.g. controlling the readout of an image memory · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11363201B2 cover?
Methods and apparatus, including computer program products, for selecting a cropping area in a sequence of images captured by a camera. First external motion data including data of external factors affecting movement of the camera is correlated with internal motion data describing a movement of the camera. The first external motion data and the internal motion data are obtained during a first t…
Who is the assignee on this patent?
Axis Ab
What technology area does this patent fall under?
Primary CPC classification H04N23/682. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jun 14 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).