Camera device, method for camera device, and non-transitory computer readable storage medium
AssigneeHTC Corporation
InventorWen-Hsiang Yu
Life of this patent
Estimating the term…
Abstract
A method includes acquiring an angular velocity signal, calculating an angular displacement according to the angular velocity signal, generating a compensation value according to a frequency corresponding to the angular velocity signal and the angular displacement, and controlling an optical image stabilization (OIS) system to align an optical axis of a camera of the camera device according to the compensation value.
Claims17
A method applied to a camera device comprising:
- acquiring an angular velocity signal;
- calculating an angular displacement according to a high frequency portion and a low frequency portion of the angular velocity signal;
- generating a compensation value according to the angular displacement;
- adjusting the compensation value according to a frequency corresponding to the angular velocity signal to generate an adjusted compensation value, wherein the adjusted compensation value is determined by using a first adjusting filter, the first adjusting filter corresponds to a first function of the angular displacement, and an order of the first function is less than 1;
- and
- controlling an optical image stabilization (OIS) system to align an optical axis of a camera of the camera device according to the adjusted compensation value.
A camera device comprising:
- a camera;
- an optical image stabilization (OIS) system;
- one or more processing components electrically connected to the camera and the OIS system;
- memory electrically connected to the one or more processing components;
- and
- one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processing components, the one or more programs comprising instructions for:
- acquiring an angular velocity signal;
- calculating an angular displacement according to a high frequency portion and a low frequency portion of the angular velocity signal;
- generating a compensation value according to the angular displacement;
- adjusting the compensation value according to a frequency corresponding to the angular velocity signal to generate an adjusted compensation value, wherein the adjusted compensation value is determined by using a first adjusting filter, the first adjusting filter corresponds to a first function of the angular displacement, and an order of the first function is less than 1;
- and
- controlling an optical image stabilization (OIS) system to align an optical axis of a camera of the camera device according to the adjusted compensation value.
A non-transitory computer readable storage medium storing one or more programs comprising instructions, which when executed, causes one or more processing components to perform operations comprising:
- acquiring an angular velocity signal;
- calculating an angular displacement according to a high frequency portion and a low frequency portion of the angular velocity signal;
- generating a compensation value according to the angular displacement;
- adjusting the compensation value according to a frequency corresponding to the angular velocity signal to generate an adjusted compensation value, wherein the adjusted compensation value is determined by using a first adjusting filter, the first adjusting filter corresponds to a first function of the angular displacement, and an order of the first function is less than 1;
- and
- controlling an optical image stabilization (OIS) system to align an optical axis of a camera of the camera device according to the adjusted compensation value.
Dependencies are inferred from the claim text.