IP Library Granted Patent US 12,288,282
Granted Patent B2
US 12,288,282 · App. 17/971,882 · Granted Apr 29, 2025

Method and apparatus for displaying facial expression in virtual scene

Inventors: Lin Lin (Guangdong, CN); Haohui Liang (Guangdong, CN); Zixi Liu (Guangdong, CN); Bokai Su (Guangdong, CN); Shanshan Qian (Guangdong, CN); Yiqi Li (Guangdong, CN); Ya Zhang (Guangdong, CN); Yinchao Chen (Guangdong, CN); Han Wen (Guangdong, CN)
Assignee: Tencent Technology (Shenzhen) Company Limited
G06T13/40G06F3/04817G06F3/04883G06T19/20G06V10/25G06T2219/2004
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,288,282
App. No.
17/971,882
Granted
Apr 29, 2025
Kind
B2
Abstract

This disclosure is directed to a method and apparatus for displaying an expression in a virtual scene. The method includes: displaying a virtual scene; displaying an expression selection region at a first target position in the virtual scene in response to a drag operation on an expression addition icon; and displaying the first target expression in the virtual scene in response to a selection operation on a first target expression in a plurality of first candidate expressions.

Claims (51)

1. A method for displaying an expression in a virtual scene, performed by a computer device, comprising:

displaying a virtual scene, an expression addition control being displayed in the virtual scene, the expression addition control being for designating a position in the virtual scene for displaying an expression selection region, the expression selection region comprising a plurality of first candidate expressions;

in response to a drag operation on the expression addition control in the virtual scene, determining a position in the virtual scene at which the drag operation ends as a first target position; and

displaying the expression selection region at the first target position in the virtual scene, wherein the expression selection region is refrained from being displayed during the drag operation; and

displaying, in response to a selection operation on a first target expression in the plurality of first candidate expressions, the first target expression in the virtual scene.

2. The method according to claim 1 , wherein the displaying the first target expression in the virtual scene comprises:

displaying the first target expression at the first target position in the virtual scene in response to the selection operation on the first target expression in the plurality of first candidate expressions.

3. The method according to claim 1 , wherein a controlled virtual object is displayed in the virtual scene, and the method further comprises:

controlling, in response to the selection operation on the first target expression in the plurality of first candidate expressions, the controlled virtual object to move to the first target position.

4. The method according to claim 1 , wherein the displaying the first target expression in the virtual scene comprises:

playing an animation corresponding to the first target expression in the virtual scene in response to the selection operation on the first target expression in the plurality of first candidate expressions.

5. The method according to claim 1 , wherein the expression selection region comprises a first subregion and a second subregion, the first subregion being configured to display type icons of expressions, one of the type icons being corresponding to a plurality of expressions; and

the displaying the expression selection region at the first target position in the virtual scene comprises:

displaying the first subregion and the second subregion at the first target position in the virtual scene; and

displaying, in response to a selection operation on a first type icon in the first subregion, the plurality of first candidate expressions corresponding to the first type icon in the second subregion.

6. The method according to claim 5 , further comprising:

switching, in response to a selection operation on a second type icon in the first subregion, the plurality of first candidate expressions displayed in the second subregion to a plurality of second candidate expressions, the second candidate expressions being expressions corresponding to the second type icon.

7. The method according to claim 1 , wherein the expression selection region comprises a plurality of subregions, and the plurality of first candidate expressions are respectively displayed in the plurality of subregions.

8. The method according to claim 7 , wherein the expression selection region is a circular region, one of the subregions is a portion of the circular region, and a type icon corresponding to the plurality of first candidate expressions is displayed in the center of the circular region.

9. The method according to claim 1 , wherein at least one first virtual object is displayed in the virtual scene, and the first candidate expressions are expressions corresponding to the first virtual object.

10. The method according to claim 9 , further comprising:

controlling a target virtual object to perform an action corresponding to the first target expression, the target virtual object being a first virtual object corresponding to the first target expression in the at least one first virtual object.

11. A method for displaying an expression in a virtual scene, performed by a computer device, comprising:

displaying a virtual scene, an expression addition control being displayed in the virtual scene, the expression addition control being for adding an expression in the virtual scene;

displaying an expression selection region in the virtual scene in response to a click operation on the expression addition control, a plurality of first candidate expressions being displayed in the expression selection region; and

in response to a drag operation on a second target expression in the plurality of first candidate expressions in the virtual scene and the drag operation ends,

determining a position in the virtual scene at which the drag operation ends as a second target position, and

displaying, the second target expression at the second target position in the virtual scene;

wherein a plurality of user avatars are displayed in the virtual scene, and the method further comprises:

in response to a third target expression in the plurality of first candidate expressions being dragged to a position at which a target user avatar is located, transmitting the third target expression to another computer device corresponding to the target user avatar, the target user avatar being one of the plurality of user avatars.

12. The method according to claim 11 , wherein a plurality of first virtual objects are displayed in the virtual scene, and the displaying the second target expression at the second target position comprises:

displaying, in response to the second target expression being dragged to a third target position and a distance between one of the first virtual objects and the third target position meeting a target condition, the second target expression at the second target position at which the one of the first virtual objects is located.

13. The method according to claim 11 , wherein a plurality of first virtual objects are displayed in the virtual scene, and the displaying the second target expression at the second target position comprises:

displaying, in response to the second target expression being dragged to a third target position and a distance between at least two of the first virtual objects and the third target position meet the target condition, the second target expression at the second target position at which a second virtual object is located, the second virtual object being a first virtual object in the at least two first virtual objects.

14. An apparatus for displaying an expression in a virtual scene, comprising:

a memory operable to store computer-readable instructions; and

a processor circuitry operable to read the computer-readable instructions, the processor circuitry when executing the computer-readable instructions is configured to:

display a virtual scene, an expression addition control being displayed in the virtual scene, the expression addition control being for designating a position in the virtual scene for displaying an expression selection region, the expression selection region comprising a plurality of first candidate expressions;

in response to a drag operation on the expression addition control in the virtual scene, determine a position in the virtual scene at which the drag operation ends as a first target position; and

display the expression selection region at the first target position in the virtual scene, the expression selection region is refrained from being displayed during the drag operation;

display, in response to a selection operation on a first target expression in the plurality of first candidate expressions, the first target expression in the virtual scene.

15. The apparatus according to claim 14 , wherein the processor circuitry is configured to:

display the first target expression at the first target position in the virtual scene in response to the selection operation on the first target expression in the plurality of first candidate expressions.

16. The apparatus according to claim 14 , wherein a controlled virtual object is displayed in the virtual scene, and the processor circuitry is further configured to:

control, in response to the selection operation on the first target expression in the plurality of first candidate expressions, the controlled virtual object to move to the first target position.

17. The apparatus according to claim 14 , wherein the processor circuitry is configured to:

play an animation corresponding to the first target expression in the virtual scene in response to the selection operation on the first target expression in the plurality of first candidate expressions.

18. The apparatus according to claim 14 , wherein the expression selection region comprises a first subregion and a second subregion, the first subregion being configured to display type icons of expressions, one of the type icons being corresponding to a plurality of expressions, and the processor circuitry is configured to:

display the first subregion and the second subregion at the first target position in the virtual scene; and

display, in response to a selection operation on a first type icon in the first subregion, the plurality of first candidate expressions corresponding to the first type icon in the second subregion.

19. The apparatus according to claim 14 , wherein the expression selection region comprises a plurality of subregions, and the plurality of first candidate expressions are respectively displayed in the plurality of subregions.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 25, 2022
From: LIN, LIN; LIANG, HAOHUI; LIU, ZIXI; SU, BOKAI; QIAN, SHANSHAN; LI, YIQI; ZHANG, YA; CHEN, YINCHAO; WEN, HAN
To: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
Reel/Frame 061764/0702 →
Priority Claims (1)
CN 202110580625.X · May 26, 2021 · national
Continuity (2)
Continuation PCTCN2022088267 · Apr 21, 2022
Related Publication 20230048502A1 · Feb 16, 2023
References Cited (16)
US 11278810B1 · Sarria, Jr. · 2022 [cited by examiner]
US 20030227458A1 · Page · 2003 [cited by examiner]
US 20160259526A1 · Lee et al. · 2016 [cited by applicant]
CN 107479784 · 2017 [cited by applicant]
CN 111010585 · 2020 [cited by applicant]
CN 111589128 · 2020 [cited by applicant]
CN 112569611 · 2021 [cited by applicant]
CN 112774184A · 2021 [cited by applicant]
CN 113144601 · 2021 [cited by applicant]
JP 2011141632A · 2011 [cited by applicant]
JP 2021535656 · 2021 [cited by applicant]
WO WO2020125292A1 · 2020 [cited by applicant]
International Search Report issued Jun. 29, 2022 in International (PCT) Application No. PCT/CN2022/088267. [cited by applicant]
Chinese Office Action with English translation, Oct. 25, 2022, pp. 1-11, issued in Chinese Application No. 202110580625.X. [cited by applicant]
Japanese Office Action with English translation, Jul. 26, 2024, pp. 1-12, issued in Japanese Patent Application No. 2023-538694. [cited by applicant]
Baidu Experience, How to show emoticons in League of Legends, retrieved online Aug. 15, 2024, pp. 1-6. [cited by applicant]