Video calling method and apparatus
AssigneeTencent Technology (Shenzhen) Company Limited
InventorFa Wang
Life of this patent
Estimating the term…
Abstract
A video calling method and video calling apparatus are provided. The video calling method includes obtaining a first video image acquired by a first terminal; performing action recognition on the first video image; and sending, in response to determining an action recognition result matches a first preset action, a first preset animation corresponding to the first preset action and the first video image to a second terminal performing video calling with the first terminal for displaying by the second terminal. With the video calling apparatus, an animation related to a scenario may be generated according to the scenario, for example, a body action of a user, provided by a video, and the animation is sent to a peer device for displaying.
Claims15
A video calling method, comprising:
- obtaining a first video image acquired by a first terminal;
- performing action recognition on the first video image;
- and
- sending, in response to determining that an action recognition result matches a first preset action, a first preset animation corresponding to the first preset action and the first video image to a second terminal performing video calling with the first terminal for displaying by the second terminal,
- wherein the method further comprises:
- displaying an animation selection window in a video window of the first terminal;
- determining, when receiving a first preset animation selection instruction that is input based on the animation selection window, a first preset action prompt template corresponding to the first preset animation selection instruction;
- and
- displaying the first preset action prompt template in the video window of the first terminal, wherein
- the first preset animation selection instruction corresponds to the first preset action and the first preset animation.
A video calling apparatus, the video calling apparatus comprising:
- at least one memory configured to store computer program code;
- and
- at least one processor configured to access the at least one memory and operate according to the computer program code, the computer program code including:
- obtaining code configured to cause at least one of the at least one processor to obtain a first video image acquired by a first terminal;
- action recognition code configured to cause at least one of the at least one processor to perform action recognition on the first video image;
- and
- sending code configured to cause at least one of the at least one processor to send, in response to determining an action recognition result matches a first preset action, a first preset animation corresponding to the first preset action and the first video image to a second terminal performing video calling with the first terminal for displaying by the second terminal,
- wherein the apparatus further comprises:
- first display code configured to cause at least one of the at least one processor to:
- display an animation selection window in a video window of the first terminal, and display a first preset action prompt template in the video window of the first terminal;
- and
- first determining code configured to cause at least one of the at least one processor to determine, in response to receiving a first preset animation selection instruction that is input based on the animation selection window, the first preset action prompt template corresponding to the first preset animation selection instruction, wherein
- the first preset animation selection instruction corresponds to the first preset action and the first preset animation.
A non-transitory computer readable medium configured to store computer program code which, when executed by at least one processor, cause the at least one processor to:
- obtain a first video image acquired by a first terminal;
- perform action recognition on the first video image;
- and
- send, in response to determining that an action recognition result matches a first preset action, a first preset animation corresponding to the first preset action and the first video image to a second terminal performing video calling with the first terminal for displaying by the second terminal,
- wherein the instructions further cause the computer to:
- display an animation selection window in a video window of the first terminal;
- determine, in response to receiving a first preset animation selection instruction that is input based on the animation selection window, a first preset action prompt template corresponding to the first preset animation selection instruction;
- and
- display the first preset action prompt template in the video window of the first terminal, wherein
- the first preset animation selection instruction corresponds to the first preset action and the first preset animation.
Dependencies are inferred from the claim text.