IP Library › Granted Patent US 12,470,689
Granted Patent B2
US 12,470,689 · App. 18/808,064 · Granted Nov 11, 2025

Electronic device and method for testing image stabilization function thereof

Inventors: Yi-Jer Yu (Taipei, TW); Liang-Hsin Chien (Taipei, TW); Yi-Hao Chen (Taipei, TW)
Assignee: ASUSTeK COMPUTER INC.
H04N17/002
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,470,689
App. No.
18/808,064
Granted
Nov 11, 2025
Kind
B2
Abstract

An electronic device and a method for testing an image stabilization function thereof are provided. The method is adapted for the electronic device including an image capturing module, and includes the following. While the electronic device is in a static state, a static image of a test pattern is captured through the image capturing module. While the electronic device is in the static state, a vibration simulation signal is provided to the image capturing module. During a period of providing the vibration simulation signal to the image capturing module, a vibration compensation image of the test pattern is captured using an Optical Image Stabilization (OIS) function through the image capturing module. According to a pattern size of the test pattern in the static image and a pattern size of the test pattern in the vibration compensation image, a test result of the OIS function is generated.

Claims (44)

1 . A method for testing image stabilization function, adapted for an electronic device comprising an image capturing module that has an optical image stabilization function, the method comprising:

capturing a static image of a test pattern through the image capturing module while the electronic device is in a static state;

providing a vibration simulation signal to the image capturing module while the electronic device is in the static state;

capturing a vibration compensation image of the test pattern using the optical image stabilization function through the image capturing module during a period of providing the vibration simulation signal to the image capturing module; and

generating a test result of the optical image stabilization function according to a pattern size of the test pattern in the static image and a pattern size of the test pattern in the vibration compensation image.

2 . The method for testing image stabilization function according to claim 1 , wherein generating the test result of the optical image stabilization function according to the pattern size of the test pattern in the static image and the pattern size of the test pattern in the vibration compensation image comprises:

determining a simulated blur size of the test pattern according to the pattern size of the test pattern in the static image, a distance between the image capturing module and the test pattern, and a preset jitter angle; and

generating a performance test parameter of the optical image stabilization function by comparing the simulated blur size with the pattern size of the test pattern in the vibration compensation image.

3 . The method for testing image stabilization function according to claim 2 , wherein generating the performance test parameter of the optical image stabilization function by comparing the simulated blur size with the pattern size of the test pattern in the vibration compensation image comprises:

obtaining a difference between the simulated blur size and the pattern size of the test pattern in the static image;

obtaining an absolute difference between the simulated blur size and the pattern size of the test pattern in the vibration compensation image; and

generating the performance test parameter of the optical image stabilization function according to a ratio of the difference to the absolute difference.

4 . The method for testing image stabilization function according to claim 2 , wherein determining the simulated blur size of the test pattern according to the pattern size of the test pattern in the static image, the distance between the image capturing module and the test pattern, and the preset jitter angle comprises:

calculating a jitter offset amount according to a tangent value of the preset jitter angle and the distance; and

obtaining the simulated blur size of the test pattern according to the jitter offset amount and the pattern size of the test pattern in the static image.

5 . The method for testing image stabilization function according to claim 2 , wherein generating the test result of the optical image stabilization function according to the pattern size of the test pattern in the static image and the pattern size of the test pattern in the vibration compensation image further comprises:

determining that the optical image stabilization function of the electronic device is qualified in response to the performance test parameter being greater than a threshold value; and

determining that the optical image stabilization function of the electronic device is unqualified in response to the performance test parameter being not greater than the threshold value.

6 . The method for testing image stabilization function according to claim 1 , wherein the image capturing module captures the static image during a period when the optical image stabilization function is disabled.

7 . The method for testing image stabilization function according to claim 1 , wherein the test pattern comprises at least one line, the pattern size of the test pattern in the static image comprises a line width of the at least one line in the static image, and the pattern size of the test pattern in the vibration compensation image comprises a line width of the at least one line in the vibration compensation image.

8 . The method for testing image stabilization function according to claim 1 , wherein pixel values of a plurality of pixels that determine the line width of the at least one line in the vibration compensation image are within a preset range.

9 . An electronic device, comprising:

an image capturing module, having an optical image stabilization function and comprising a controller; and

a processor, coupled to the image capturing module and configured to:

capture a static image of a test pattern through the image capturing module while the electronic device is in a static state;

provide a vibration simulation signal to the controller of the image capturing module while the electronic device is in the static state;

capture a vibration compensation image of the test pattern using the optical image stabilization function through the image capturing module during a period of providing the vibration simulation signal to the controller of the image capturing module; and

generate a test result of the optical image stabilization function according to a pattern size of the test pattern in the static image and a pattern size of the test pattern in the vibration compensation image.

10 . The electronic device according to claim 9 , wherein the processor is configured to:

determine a simulated blur size of the test pattern according to the pattern size of the test pattern in the static image, a distance between the image capturing module and the test pattern, and a preset jitter angle; and

generate a performance test parameter of the optical image stabilization function by comparing the simulated blur size with the pattern size of the test pattern in the vibration compensation image.

11 . The electronic device according to claim 10 , wherein the processor is configured to:

obtain a difference between the simulated blur size and the pattern size of the test pattern in the static image;

obtain an absolute difference between the simulated blur size and the pattern size of the test pattern in the vibration compensation image; and

generate the performance test parameter of the optical image stabilization function according to a ratio of the difference to the absolute difference.

12 . The electronic device according to claim 10 , wherein the processor is configured to:

calculate a jitter offset amount according to a tangent value of the preset jitter angle and the distance; and

obtain the simulated blur size of the test pattern according to the jitter offset amount and the pattern size of the test pattern in the static image.

13 . The electronic device according to claim 10 , wherein the processor is configured to:

determine that the optical image stabilization function of the electronic device is qualified in response to the performance test parameter being greater than a threshold value; and

determine that the optical image stabilization function of the electronic device is unqualified in response to the performance test parameter being not greater than the threshold value.

14 . The electronic device according to claim 9 , wherein the image capturing module captures the static image during a period when the optical image stabilization function is disabled.

15 . The electronic device according to claim 9 , wherein the test pattern comprises at least one line, the pattern size of the test pattern in the static image comprises a line width of the at least one line in the static image, and the pattern size of the test pattern in the vibration compensation image comprises a line width of the at least one line in the vibration compensation image.

16 . The electronic device according to claim 9 , wherein pixel values of a plurality of pixels that determine a line width of at least one line in the vibration compensation image are within a preset range.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 23, 2024
From: YU, YI-JER; CHIEN, LIANG-HSIN; CHEN, YI-HAO
To: ASUSTEK COMPUTER INC.
Reel/Frame 068377/0153 →
Priority Claims (1)
TW 112133453 · Sep 4, 2023 · national
Continuity (1)
Related Publication 20250080715A1 · Mar 6, 2025
References Cited (56)
US 6652104B2 · Nishida · 2003 [cited by examiner]
US 6877863B2 · Wood · 2005 [cited by examiner]
US 7070283B2 · Akutsu · 2006 [cited by examiner]
US 7182466B2 · Sunaga · 2007 [cited by examiner]
US 7270421B2 · Shinozaki · 2007 [cited by examiner]
US 7359575B2 · Bassi · 2008 [cited by examiner]
US 7441906B1 · Wang · 2008 [cited by examiner]
US 7782387B2 · Azuma · 2010 [cited by examiner]
US 10254523B2 · Monk · 2019 [cited by examiner]
US 10816925B1 · Akiyama · 2020 [cited by examiner]
US 11513324B2 · Paivansalo · 2022 [cited by examiner]
US 11543654B2 · Paivansalo · 2023 [cited by examiner]
US 11570334B2 · Ni · 2023 [cited by examiner]
US 11709347B2 · Brodie · 2023 [cited by examiner]
US 11740486B2 · Ni · 2023 [cited by examiner]
US 20020051095A1 · Su · 2002 [cited by examiner]
US 20020122161A1 · Nishida · 2002 [cited by examiner]
US 20030191836A1 · Murtha · 2003 [cited by examiner]
US 20030210381A1 · Itaki · 2003 [cited by examiner]
US 20040156024A1 · Matsuda · 2004 [cited by examiner]
US 20050046803A1 · Akutsu · 2005 [cited by examiner]
US 20050073661A1 · Tamura · 2005 [cited by examiner]
US 20050151934A1 · Akutsu · 2005 [cited by examiner]
US 20050237492A1 · Shinozaki · 2005 [cited by examiner]
US 20060098167A1 · Sato · 2006 [cited by examiner]
US 20060187420A1 · Wei · 2006 [cited by examiner]
US 20060203207A1 · Ikeda · 2006 [cited by examiner]
US 20070008344A1 · Medina · 2007 [cited by examiner]
US 20070257941A1 · Plut · 2007 [cited by examiner]
US 20070285626A1 · Miyasaka · 2007 [cited by examiner]
US 20090278999A1 · Ofune · 2009 [cited by examiner]
US 20100002123A1 · Nozaki · 2010 [cited by examiner]
US 20100045942A1 · Furui · 2010 [cited by examiner]
US 20110085044A1 · Noda · 2011 [cited by examiner]
US 20110210979A1 · Furui · 2011 [cited by examiner]
US 20110234994A1 · Uchiyama · 2011 [cited by examiner]
US 20110285971A1 · Oka · 2011 [cited by examiner]
US 20110292351A1 · Ishii · 2011 [cited by examiner]
US 20130162896A1 · Kang · 2013 [cited by examiner]
US 20140028906A1 · Chen · 2014 [cited by examiner]
US 20140139695A1 · Kawai · 2014 [cited by examiner]
US 20150241692A1 · Lin · 2015 [cited by examiner]
US 20170299952A1 · Jorgensen · 2017 [cited by examiner]
US 20180095341A1 · Lee · 2018 [cited by examiner]
US 20180158102A1 · Choi · 2018 [cited by examiner]
US 20190230262A1 · Wang · 2019 [cited by examiner]
US 20200073200A1 · Eom · 2020 [cited by examiner]
US 20200244888A1 · Tsai · 2020 [cited by examiner]
US 20200379239A1 · Li · 2020 [cited by examiner]
US 20210289178A1 · Ogishita · 2021 [cited by examiner]
US 20220206362A1 · Ni · 2022 [cited by examiner]
US 20220206363A1 · Yan · 2022 [cited by examiner]
US 20240292098A1 · Wu · 2024 [cited by examiner]
CN 113873233 · 2021 [cited by applicant]
CN 114339206 · 2022 [cited by applicant]
CN 115103181 · 2022 [cited by applicant]