IP Library Granted Patent US 11,949,986
Granted Patent B2
US 11,949,986 · App. 17/992,765 · Granted Apr 2, 2024

Anti-shake method, anti-shake apparatus, and electronic device

Inventor: Ziyun Wei (Guangdong, CN)
Assignee: VIVO MOBILE COMMUNICATION CO., LTD.
H04N23/682H04N23/683
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 11,949,986
App. No.
17/992,765
Granted
Apr 2, 2024
Kind
B2
Abstract

The present application discloses an anti-shake method, an anti-shake apparatus, and an electronic device. The method includes: acquiring, in a case that a camera of an electronic device captures a first picture in real time, a shaking parameter of the electronic device; and cropping a first region in the first picture according to a first cropping parameter corresponding to the shaking parameter, and displaying the cropped first picture, where the first picture includes the first region and a second region, the second region is a common region of the first picture and N frames of pictures, the N frames of pictures are pictures captured before the first picture is captured, and N is an integer greater than or equal to 1.

Claims (32)

1. An anti-shake method, comprising:

acquiring, in a case that a camera of an electronic device captures a first picture in real time, a shaking parameter of the electronic device; and

cropping a first region in the first picture according to a first cropping parameter corresponding to the shaking parameter, and displaying the cropped first picture,

wherein the first picture comprises the first region and a second region, the second region is a common region of the first picture and N frames of pictures, the N frames of pictures are pictures captured before the first picture is captured, and N is an integer greater than or equal to 1; and

wherein the electronic device comprises a first camera and a second camera, the first camera and the second camera are configured to capture an image of a same object, and a field angle corresponding to the first picture captured by the first camera is greater than a field angle corresponding to a second picture captured by the second camera; and

the cropping a first region in the first picture according to a first cropping parameter corresponding to the shaking parameter comprises: cropping, in a case that the electronic device displays the picture captured by the second camera, and a second cropping parameter is greater than a second preset cropping parameter, the first region in the first picture according to the first cropping parameter, wherein the second cropping parameter is a cropping parameter corresponding to the second camera determined according to the shaking parameter, and the first cropping parameter is a cropping parameter corresponding to the first camera.

2. The method according to claim 1 , wherein the shaking parameter comprises at least one of the following: a rotation angle of the electronic device, a rotational angular velocity of the electronic device, a rotation direction of the electronic device, a moving speed of the electronic device, a moving acceleration of the electronic device, or a moving direction of the electronic device.

3. The method according to claim 2 , wherein the cropping a first region in the first picture according to a first cropping parameter corresponding to the shaking parameter comprises:

cropping, in a case that the first cropping parameter is greater than a first preset cropping parameter, the first region in the first picture according to the first preset cropping parameter.

4. The method according to claim 1 , wherein a preset cropping parameter corresponding to the first camera is different from a preset cropping parameter corresponding to the second camera.

5. An electronic device, comprising:

a processor; and

a memory storing a program or an instruction that is executable on the processor, wherein the program or the instruction, when executed by the processor, causes the electronic device to perform the following steps:

acquiring, in a case that a camera of an electronic device captures a first picture in real time, a shaking parameter of the electronic device; and

cropping a first region in the first picture according to a first cropping parameter corresponding to the shaking parameter, and displaying the cropped first picture,

wherein the first picture comprises the first region and a second region, the second region is a common region of the first picture and N frames of pictures, the N frames of pictures are pictures captured before the first picture is captured, and N is an integer greater than or equal to 1; and

wherein the electronic device comprises a first camera and a second camera, the first camera and the second camera are configured to capture an image of a same object, and a field angle corresponding to the first picture captured by the first camera is greater than a field angle corresponding to a second picture captured by the second camera; and

the cropping a first region in the first picture according to a first cropping parameter corresponding to the shaking parameter comprises: cropping, in a case that the electronic device displays the picture captured by the second camera, and a second cropping parameter is greater than a second preset cropping parameter, the first region in the first picture according to the first cropping parameter, wherein the second cropping parameter is a cropping parameter corresponding to the second camera determined according to the shaking parameter, and the first cropping parameter is a cropping parameter corresponding to the first camera.

6. The method according to claim 5 , wherein the shaking parameter comprises at least one of the following: a rotation angle of the electronic device, a rotational angular velocity of the electronic device, a rotation direction of the electronic device, a moving speed of the electronic device, a moving acceleration of the electronic device, or a moving direction of the electronic device.

7. The method according to claim 6 , wherein the cropping a first region in the first picture according to a first cropping parameter corresponding to the shaking parameter comprises:

cropping, in a case that the first cropping parameter is greater than a first preset cropping parameter, the first region in the first picture according to the first preset cropping parameter.

8. The method according to claim 5 , wherein a preset cropping parameter corresponding to the first camera is different from a preset cropping parameter corresponding to the second camera.

9. A non-transitory readable storage medium storing a program or an instruction, wherein the program or the instruction, when executed by a processor, performs the following steps:

acquiring, in a case that a camera of an electronic device captures a first picture in real time, a shaking parameter of the electronic device; and

cropping a first region in the first picture according to a first cropping parameter corresponding to the shaking parameter, and displaying the cropped first picture,

wherein the first picture comprises the first region and a second region, the second region is a common region of the first picture and N frames of pictures, the N frames of pictures are pictures captured before the first picture is captured, and N is an integer greater than or equal to 1; and

wherein the electronic device comprises a first camera and a second camera, the first camera and the second camera are configured to capture an image of a same object, and a field angle corresponding to the first picture captured by the first camera is greater than a field angle corresponding to a second picture captured by the second camera; and

the cropping a first region in the first picture according to a first cropping parameter corresponding to the shaking parameter comprises: cropping, in a case that the electronic device displays the picture captured by the second camera, and a second cropping parameter is greater than a second preset cropping parameter, the first region in the first picture according to the first cropping parameter, wherein the second cropping parameter is a cropping parameter corresponding to the second camera determined according to the shaking parameter, and the first cropping parameter is a cropping parameter corresponding to the first camera.

10. The method according to claim 9 , wherein the shaking parameter comprises at least one of the following: a rotation angle of the electronic device, a rotational angular velocity of the electronic device, a rotation direction of the electronic device, a moving speed of the electronic device, a moving acceleration of the electronic device, or a moving direction of the electronic device.

11. The method according to claim 10 , wherein the cropping a first region in the first picture according to a first cropping parameter corresponding to the shaking parameter comprises:

cropping, in a case that the first cropping parameter is greater than a first preset cropping parameter, the first region in the first picture according to the first preset cropping parameter.

12. The method according to claim 9 , wherein a preset cropping parameter corresponding to the first camera is different from a preset cropping parameter corresponding to the second camera.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 30, 2025
From: VIVO MOBILE COMMUNICATION CO., LTD.
To: NOKIA TECHNOLOGIES OY
Reel/Frame 073133/0098 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 23, 2022
From: WEI, ZIYUN
To: VIVO MOBILE COMMUNICATION CO., LTD.
Reel/Frame 061861/0236 →
Priority Claims (1)
CN 202010463762.0 · May 27, 2020 · national
Continuity (2)
Continuation PCTCN2021095886 · May 25, 2021
Related Publication 20230086416A1 · Mar 23, 2023