Combined optical and electronic image stabilization

US9979889B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9979889-B2
Application numberUS-201715457377-A
CountryUS
Kind codeB2
Filing dateMar 13, 2017
Priority dateJun 7, 2015
Publication dateMay 22, 2018
Grant dateMay 22, 2018

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.

Techniques to improve a digital image capture device's ability to stabilize a video stream are presented. According to some embodiments, improved stabilization of captured video frames is provided by intelligently harnessing the complementary effects of both optical image stabilization (OIS) and electronic image stabilization (EIS). In particular, OIS may be used to remove intra-frame motion blur that is typically lower in amplitude and dominates with longer integration times, while EIS may be used to remove residual unwanted frame-to-frame motion that is typically larger in amplitude. The techniques disclosed herein may also leverage information provided from the image capture device's OIS system to perform improved motion blur-aware video stabilization strength modulation, which permits better video stabilization performance in low light conditions, where integration times tend to be longer, thus leading to a greater amount of motion blurring in the output stabilized video.

First claim

Opening claim text (preview).

The invention claimed is: 1. A non-transitory program storage device comprising instructions stored thereon to cause one or more processors to: obtain a first set of images and one or more motion information samples associated with the first set of images; perform, during the obtaining of one or more of the first set of images, a filtering operation on at least one of the one or more motion information samples, wherein the filtering operation comprises identifying a first set of high frequency motion information data and a first set of low frequency motion information data; cause a first amount of optical image stabilization (OIS) to be applied to one or more images in the first set of images based, at least in part, on the first set of high frequency motion information data; cause a first amount of electronic image stabilization (EIS) to be applied to one or more images in the first set of images based, at least in part, on the first set of low frequency motion information data and the applied first amount of OIS; and cause the stabilized first set of images to be stored in a memory. 2. The non-transitory program storage device of claim 1 , wherein a first image from the first set of images is associated with a first subset of the motion information samples. 3. The non-transitory program storage device of claim 2 , wherein a second image from the first set of images is associated with a second subset of the motion information samples that is different from the first subset of the motion information samples. 4. The non-transitory program storage device of claim 3 , wherein a second amount of OIS is applied to the first image, and wherein the second amount of OIS applied to the first image is based only on an identified first set of high frequency motion information data from the first subset of the motion information samples. 5. The non-transitory program storage device of claim 3 , wherein a second amount of EIS is applied to the first image, and wherein the second amount of EIS applied to the first image is based on at least an identified first set of low frequency motion information data from the first subset of the motion information samples and an identified first set of low frequency motion information data from the second subset of the motion information samples. 6. The non-transitory program storage device of claim 1 , wherein the filtering operation comprises use of a first cut-off frequency, wherein the first set of high frequency motion data comprises motion data having a frequency component greater than the first cut-off frequency, and wherein the first set of low frequency motion data comprises motion data having a frequency component less than the first cut-off frequency. 7. The non-transitory program storage device of claim 6 , wherein the first cut-off frequency comprises a movable cut-off frequency. 8. A video image stabilization method, comprising: obtaining a first set of images and one or more motion information samples associated with the first set of images; performing, during the obtaining of one or more of the first set of images, a filtering operation on at least one of the one or more motion information samples, wherein the filtering operation comprises identifying a first set of high frequency motion information data and a first set of low frequency motion information data; causing a first amount of optical image stabilization (OIS) to be applied to one or more images in the first set of images based, at least in part, on the first set of high frequency motion information data; causing a first amount of electronic image stabilization (EIS) to be applied to one or more images in the first set of images based, at least in part, on the first set of low frequency motion information data and the applied first amount of OIS; and causing the stabilized first set of images to be stored in a memory. 9. The method of claim 8 , wherein a first image from the first set of images is associated with a first subset of the motion information samples. 10. The method of claim 9 , wherein a second image from the first set of images is associated with a second subset of the motion information samples that is different from the first subset of the motion information samples. 11. The method of claim 10 , wherein a second amount of OIS is applied to the first image, and wherein the second amount of OIS applied to the first image is based only on an identified first set of high frequency motion information data from the first subset of the motion information samples. 12. The method of claim 10 , wherein a second amount of EIS is applied to the first image, and wherein the second amount of EIS applied to the first image is based on at least an identified first set of low frequency motion information data from the first subset of the motion information samples and an identified first set of low frequency motion information data from the second subset of the motion information samples. 13. The method of claim 8 , wherein the filtering operation comprises use of a first cut-off frequency, wherein the first set of high frequency motion data comprises motion data having a frequency component greater than the first cut-off frequency, and wherein the first set of low frequency motion data comprises motion data having a frequency component less than the first cut-off frequency. 14. The method of claim 13 , wherein the first cut-off frequency comprises a movable cut-off frequency. 15. A video image capture device, comprising: a camera module comprising an image sensor; memory communicatively coupled to the image sensor; one or more motion sensors; a lens assembly mechanically coupled to the camera module, wherein the lens assembly comprises one or more parts subject to optical image stabilization (OIS); one or more processors operatively coupled to the image sensor, the memory, and the one or more motion sensors configured to perform instructions to cause the one or more processors to: obtain a first set of images and one or more motion information samples associated with the first set of images; perform, during the obtaining of one or more of the first set of images, a filtering operation on at least one of the one or more motion information samples, wherein the filtering operation comprises identifying a first set of high frequency motion information data and a first set of low frequency motion information data; cause a first amount of OIS to be applied to one or more images in the first set of images based, at least in part, on the first set of high frequency motion information data; cause a first amount of electronic image stabilization (EIS) to be applied to one or more images in the first set of images based, at least in part, on the first set of low frequency motion information data and the applied first amount of OIS; and cause the stabilized first set of images to be stored in a memory. 16. The device of claim 15 , wherein a first image from the first set of images is associated with a first subset of the motion information samples. 17. The device of claim 16 , wherein a second image from the first set of images is associated with a second subset of the motion information samples that is different from the first subset of the motion information samples. 18. The device of claim 17 , wherein a second amount of OIS is applied to the first image, and wherein the second amount of OIS applied to the first image is based only on an identified first set of high frequency motion information data from the first subset of the motion information samples

Assignees

Inventors

Classifications

  • based on the image signal · CPC title

  • H04N23/687Primary

    by shifting the lens or sensor position · CPC title

  • H04N23/55Primary

    Optical parts specially adapted for electronic image sensors; Mounting thereof · CPC title

  • Control of cameras or camera modules · CPC title

  • 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 US9979889B2 cover?
Techniques to improve a digital image capture device's ability to stabilize a video stream are presented. According to some embodiments, improved stabilization of captured video frames is provided by intelligently harnessing the complementary effects of both optical image stabilization (OIS) and electronic image stabilization (EIS). In particular, OIS may be used to remove intra-frame motion bl…
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification H04N23/687. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 22 2018 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 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).