IP Library › Granted Patent US 12,511,027
Granted Patent B2
US 12,511,027 · App. 19/057,263 · Granted Dec 30, 2025

Effect processing method, apparatus, electronic device, and storage medium

Inventors: Gao Liu (Beijing, CN); Ziyue Wang (Beijing, CN); Yantong Wei (Beijing, CN)
Assignee: Beijing Zitiao Network Technology Co., Ltd.
G06F3/04845G06F3/0481G06F3/04842
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,511,027
App. No.
19/057,263
Granted
Dec 30, 2025
Kind
B2
Abstract

Embodiments of the disclosure provide an effect processing method, apparatus, electronic device, and storage medium. The method includes: displaying, responsive to an edit triggering operation with respect to a first effect, at least one effect-editing control corresponding to the first effect; receiving an effect editing operation applied to the at least one effect-editing control and displaying an edited applied result; and receiving an effect-generation triggering operation, generating a second effect corresponding to the applied result, and displaying an effect identifier of the second effect at a preset position.

Claims (72)

1 . An effect processing method, comprising:

displaying, responsive to an effect-view triggering operation, an effect view interface, wherein the effect view interface includes at least one effect type tag;

receiving a tag selecting operation with respect to the at least one effect type tag, and displaying an effect identifier of an alternative effect corresponding to a selected effect type tag;

taking the alternative effect corresponding to the selected effect type tag as a first effect in a case that the selected effect type tag is a preset type tag;

receiving an edit triggering operation with respect to the first effect, the edit triggering operation being inputted based on the effect identifier of the first effect;

displaying, responsive to receiving the edit triggering operation, at least one editing control corresponding to the first effect;

displaying, responsive to receiving an editing operation applied to the at least one editing control, the applied result corresponding to the edited effect; and

generating, responsive to receiving a generation operation, a second effect corresponding to the applied result, and displaying an identifier of the second effect at a preset position.

2 . The effect processing method according to claim 1 , further comprising, after the displaying an effect identifier of the second effect at a preset position:

receiving an effect selecting operation inputted based on the effect identifier of the second effect; and

displaying, in a case of presence of an effect-applied object, an effect image after a selected second effect is applied to the effect-applied object.

3 . The effect processing method according to claim 1 , further comprising:

after the displaying an effect identifier of the second effect at a preset position, receiving an effect sharing operation with respect to the second effect, and sharing the second effect to a target sharing object.

4 . The effect processing method according to claim 1 , further comprising, before the displaying at least one effect-editing control corresponding to the first effect:

acquiring an effect packet of the first effect, wherein the effect packet includes an interactive annotation protocol; and

parsing the interactive annotation protocol to obtain a parsing result and generating the at least one effect-editing control corresponding to the first effect based on the parsing result.

5 . The effect processing method according to claim 4 ,

wherein the effect packet further includes an effect annotation protocol, the effect annotation protocol being at least configured to describe protocol acquisition information of the interactive annotation protocol corresponding to the first effect; and

wherein the effect processing method further comprises, before parsing the interactive annotation protocol to obtain a parsing result, parsing the effect annotation protocol to obtain protocol acquisition information of the interactive annotation protocol corresponding to the first effect, and acquiring the interactive annotation protocol corresponding to the first effect based on the protocol acquisition information.

6 . The effect processing method according to claim 4 ,

wherein the interactive annotation protocol is configured to describe an editable item of the first effect and control associated information of the effect-editing control corresponding to the editable item, the control associated information at least including a display manner of the effect-editing control at the effect-editing interface and edit data supported by the effect-editing control; and

wherein the parsing the interactive annotation protocol to obtain a parsing result and generating the at least one effect-editing control corresponding to the first effect based on the parsing result comprises:

parsing the interactive annotation protocol to obtain an editable item of the first effect and control associated information of the effect-editing control corresponding to the editable item; and

generating the at least one effect-editing control corresponding to the first effect based on the editable item and the control associated information.

7 . The effect processing method according to claim 1 , wherein the displaying an edited applied result comprises:

determining a modified editable item in the first effect based on the editing operation, determining modified data corresponding to the modified editable item, and updating the modified data to the effect packet of the first effect; and

executing an effect callback script with the updated data in the effect packet as an input parameter, generating the edited applied result, and displaying the applied result.

8 . The effect processing method according to claim 1 , further comprising:

displaying, in a case that an effect displaying resource is added with the second effect, in the effect displaying resource an effect link entry corresponding to the second effect; and

receiving a link triggering operation with respect to the effect link entry, and displaying at least one of: the effect identifier of the second effect, and an effect identifier of the first effect corresponding to the second effect.

9 . The effect processing method according to claim 1 , further comprising:

receiving a filming triggering operation with respect to the second effect and displaying a filmed image;

displaying the second effect in the filmed image when it is detected that a preset effect displaying condition is met.

10 . An electronic device, comprising:

at least one processor; and

a storage device configured to store at least one program;

wherein the at least one program, when executed by the at least one processor, causes the at least one processor to:

display, responsive to an effect-view triggering operation, an effect view interface, wherein the effect view interface includes at least one effect type tag;

receive a tag selecting operation with respect to the at least one effect type tag, and display an effect identifier of an alternative effect corresponding to a selected effect type tag;

take the alternative effect corresponding to the selected effect type tag as a first effect in a case that the selected effect type tag is a preset type tag;

receive an edit triggering operation with respect to the first effect, the edit triggering operation being inputted based on the effect identifier of the first effect;

display, responsive to receiving the edit triggering operation, at least one editing control corresponding to the first effect;

display, responsive to receiving an editing operation applied to the at least one editing control, the applied result corresponding to the edited effect; and

generate, responsive to receiving a generation operation, a second effect corresponding to the applied result, and display an identifier of the second effect at a preset position.

11 . The electronic device of claim 10 , wherein the at least one processor is further caused to, after the displaying an effect identifier of the second effect at a preset position:

receive an effect selecting operation inputted based on the effect identifier of the second effect;

display, in a case of presence of an effect-applied object, an effect image after a selected second effect is applied to the effect-applied object.

12 . The electronic device of claim 10 , wherein the at least one processor is further caused to:

after the displaying an effect identifier of the second effect at a preset position, receive an effect sharing operation with respect to the second effect, and sharing the second effect to a target sharing object.

13 . The electronic device of claim 10 , wherein the at least one processor is further caused to, before the displaying at least one effect-editing control corresponding to the first effect:

acquire an effect packet of the first effect, wherein the effect packet includes an interactive annotation protocol; and

parse the interactive annotation protocol to obtain a parsing result and generate the at least one effect-editing control corresponding to the first effect based on the parsing result.

14 . The electronic device of claim 10 , wherein the at least one processor is further caused to:

display, in a case that an effect displaying resource is added with the second effect, in the effect displaying resource an effect link entry corresponding to the second effect; and

receive a link triggering operation with respect to the effect link entry, and display at least one of: the effect identifier of the second effect, and an effect identifier of the first effect corresponding to the second effect.

15 . The electronic device of claim 10 , wherein the at least one processor is further caused to:

receive a filming triggering operation with respect to the second effect and display a filmed image;

display the second effect in the filmed image when it is detected that a preset effect displaying condition is met.

16 . A non-transitory storage medium having a computer-executable instruction stored thereon, wherein the computer-executable instruction, when executed by a computer processor, causes the computer processor to:

display, responsive to an effect-view triggering operation, an effect view interface, wherein the effect view interface includes at least one effect type tag;

receive a tag selecting operation with respect to the at least one effect type tag, and display an effect identifier of an alternative effect corresponding to a selected effect type tag;

take the alternative effect corresponding to the selected effect type tag as a first effect in a case that the selected effect type tag is a preset type tag;

receive an edit triggering operation with respect to the first effect, the edit triggering operation being inputted based on the effect identifier of the first effect;

display, responsive to receiving the edit triggering operation, at least one editing control corresponding to the first effect;

display, responsive to receiving an editing operation applied to the at least one editing control, the applied result corresponding to the edited effect; and

generate, responsive to receiving a generation operation, a second effect corresponding to the applied result, and display an identifier of the second effect at a preset position.

17 . The non-transitory storage medium of claim 16 , wherein the computer processor is further caused to:

display, in a case that an effect displaying resource is added with the second effect, in the effect displaying resource an effect link entry corresponding to the second effect; and

receive a link triggering operation with respect to the effect link entry, and display at least one of: the effect identifier of the second effect, and an effect identifier of the first effect corresponding to the second effect.

18 . The non-transitory storage medium of claim 16 , wherein the computer processor is further caused to:

receive a filming triggering operation with respect to the second effect and displaying a filmed image; and

display the second effect in the filmed image when it is detected that a preset effect displaying condition is met.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 19, 2025
From: LIU, GAO
To: SHENZHEN JINRITOUTIAO TECHNOLOGY CO., LTD.
Reel/Frame 070260/0922 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 19, 2025
From: WANG, ZIYUE
To: SHANGHAI GEWU ZHIYUAN NETWORK TECHNOLOGY CO., LTD.
Reel/Frame 070261/0120 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 19, 2025
From: WEI, YANTONG
To: BEIJING ZITIAO NETWORK TECHNOLOGY CO., LTD.
Reel/Frame 070261/0335 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 19, 2025
From: SHENZHEN JINRITOUTIAO TECHNOLOGY CO., LTD.; SHANGHAI GEWU ZHIYUAN NETWORK TECHNOLOGY CO., LTD.
To: BEIJING ZITIAO NETWORK TECHNOLOGY CO., LTD.
Reel/Frame 070261/0585 →
Priority Claims (1)
CN 202211003252.0 · Aug 19, 2022 · national
Continuity (2)
Continuation PCTCN2023113239 · Aug 16, 2023
Related Publication 20250190100A1 · Jun 12, 2025
References Cited (36)
US 10217253B2 · DiVerdi · 2019 [cited by examiner]
US 10388322B1 · Pena et al. · 2019 [cited by applicant]
US 11212331B1 · Gaiduchenko · 2021 [cited by examiner]
US 20050278691A1 · MacPhee · 2005 [cited by applicant]
US 20100274714A1 · Sims · 2010 [cited by examiner]
US 20160085303A1 · Israr · 2016 [cited by examiner]
US 20190205929A1 · Snibbe · 2019 [cited by examiner]
US 20200412976A1 · Hao · 2020 [cited by examiner]
US 20210037193A1 · Lin · 2021 [cited by examiner]
US 20220245885A1 · Pagés · 2022 [cited by examiner]
US 20220394191A1 · Wang et al. · 2022 [cited by applicant]
US 20230097879A1 · Long · 2023 [cited by examiner]
US 20230352054A1 · Judi · 2023 [cited by examiner]
US 20240054710A1 · Ma · 2024 [cited by examiner]
US 20240223840A1 · Han · 2024 [cited by examiner]
CN 106709762A · 2017 [cited by applicant]
CN 111541914A · 2020 [cited by applicant]
CN 112084750A · 2020 [cited by applicant]
CN 112135059A · 2020 [cited by applicant]
CN 112905291A · 2021 [cited by applicant]
CN 113709549A · 2021 [cited by applicant]
CN 113778285A · 2021 [cited by applicant]
CN 113919311A · 2022 [cited by applicant]
CN 113938618A · 2022 [cited by applicant]
CN 114241174A · 2022 [cited by applicant]
CN 114299270A · 2022 [cited by applicant]
CN 115379136A · 2022 [cited by applicant]
JP 2021089517A · 2021 [cited by applicant]
He, C. et al., “Design Strategy of Mobile Short Video Application Based on Hooked Theory,” Packaging Engineering, vol. 42, No. 2, Jan. 2021, 6 pages. (Submitted with English abstract). [cited by applicant]
ISA China National Intellectual Property Administration, First Search Report Issued in Application No. 202211003252.0, Dec. 20, 2023, 2 pages. [cited by applicant]
ISA China National Intellectual Property Administration, International Search Report Issued in Application No. PCT/CN2023/113239, Oct. 23, 2023, 8 pages. [cited by applicant]
ISA China National Intellectual Property Administration, Second Supplementary Search Issued in Application No. 202211003252.0, Jul. 26, 2024, 1 page. [cited by applicant]
ISA China National Intellectual Property Administration, Supplementary Search Issued in Application No. 202211003252.0, Apr. 30, 2024, 2 pages. [cited by applicant]
Vasanth, G. et al., “VideoCutTool—Online Video Editor Tool for Wikimedia Commons,” Proceedings of the 2020 International Conference on Communication and Signal Processing (ICCSP), Jul. 28, 2020, Chennai, India, 2 pages.… [cited by applicant]
European Patent Office, Extended European Search Report Issued in Application No. 23854457.1, Sep. 23, 2025, Germany, 12 pages. [cited by applicant]
Japan Patent Office, Office Action Issued in Application No. 2025510381, Nov. 25, 2025, 6 pages. [cited by applicant]