CPC H04N 23/683 (2023.01) [G06T 7/20 (2013.01); H04N 23/6811 (2023.01); H04N 23/6812 (2023.01); H04N 23/80 (2023.01); G06T 2207/20224 (2013.01)] | 20 Claims |
1. An electronic device, comprising:
a camera module which generates and outputs gyro data and frame data for an input image; and
an image signal processor,
wherein the image signal processor comprises:
a motion vector module which calculates motion vector information;
a gyro-based motion estimator which extracts camera rotation information of the camera module from the gyro data;
a motion vector-based motion estimator which extracts frame rotation information from the frame data;
an optical image stabilization (OIS) two-dimensional (2D) translation information estimator which estimates OIS 2D translation information based on the motion vector information, the camera rotation information, and the frame rotation information; and
a camera path optimizer which filters out a low-frequency component from the OIS 2D translation information to produce filtered OIS 2D translation information, and calculates stabilized camera motion information of the camera module using the filtered OIS 2D translation information and the camera rotation information.
|