IP Library Granted Patent US 12,346,549
Granted Patent B2
US 12,346,549 · App. 18/676,384 · Granted Jul 1, 2025

Video processing method and apparatus, device, and medium

Inventors: Li Tang (Beijing, CN); Zhiwei Li (Beijing, CN); Lei Lai (Beijing, CN); Zhijian Zeng (Beijing, CN); Siyu He (Beijing, CN); Hao Chen (Beijing, CN); Yongqing Jin (Beijing, CN); Jianxia You (Beijing, CN)
Assignee: Beijing Zitiao Network Technology Co., Ltd.
G06F3/0486G11B27/02
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,346,549
App. No.
18/676,384
Granted
Jul 1, 2025
Kind
B2
Abstract

Embodiments of the present disclosure relate to a video processing method and apparatus, a device, and a medium. The method includes: obtaining a reference editing operation sequence specified by a user, where the reference editing operation sequence includes at least one reference editing operation arranged in a sequential order of operations; and providing operation prompts according to the sequential order of the reference editing operations, to direct the user to perform the reference editing operations on a target video step by step, where each reference editing operation in the reference editing operation sequence has a corresponding operation prompt.

Claims (63)

1. A video processing method, comprising:

obtaining a reference editing operation sequence specified by a user, wherein the reference editing operation sequence comprises a plurality of reference editing operations arranged in a sequential order of operations;

providing operation prompts on a video editing interface according to the sequential order of the plurality of reference editing operations, to direct the user to perform the plurality of reference editing operations on a target video step by step;

displaying a plurality of elements on the video editing interface, wherein each of the plurality of elements corresponds to one of the plurality of reference editing operations, and wherein each of the plurality of elements has a disabled state and an enabled state;

switching at least one subset of the plurality of elements from the disabled state to the enabled state in response to receiving input on the at least one subset of the plurality of elements; and

performing at least one subset of the plurality of reference editing operations corresponding to the at least one subset of the plurality of elements.

2. The method according to claim 1 , wherein the providing operation prompts according to the sequential order of the reference editing operations comprises:

for a first editing operation in the reference editing operation sequence, initiating an operation prompt for a first element of the plurality of elements corresponding to the first editing operation on the video editing interface, so that the user performs the first editing operation on the target video through the first element corresponding to the first editing operation; and

for a non-first editing operation in the reference editing operation sequence, initiating an operation prompt for a second element of the plurality of elements corresponding to the non-first editing operation on the editing operation interface if it is detected that the user has performed a previous editing operation, so that the user performs the non-first editing operation on the target video through the second element corresponding to the non-first editing operation.

3. The method according to claim 1 , wherein the obtaining a reference editing operation sequence specified by a user comprises:

performing editing operation parsing on a template video selected by the user, to obtain an editing operation sequence of the template video, wherein the template video is a video obtained by editing at least one original material clip in an editing manner indicated by a preset editing template; and

using the editing operation sequence of the template video as the reference editing operation sequence specified by the user.

4. The method according to claim 1 , further comprising:

returning a current editing state presented by the target video to a previous editing state in response to an operation undo instruction of the user, wherein the current editing state is a video presentation state corresponding to an operation to be undone that is indicated by the operation undo instruction, and the previous editing state is a video presentation state corresponding to a previous editing operation of the operation to be undone.

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

performing a specified end operation in response to receiving a stop instruction or in response to completing a last editing operation of the reference editing operation sequence, wherein the end operation comprises at least one of a video save operation and a video editing interface exit operation.

6. The method according to claim 1 , further comprising at least one of the following:

returning a current editing state presented by the target video to an initial state of the target video in response to receiving a restart instruction; or

returning a current editing state presented by the target video to an initial state of the target video after a last editing operation of the reference editing operation sequence is completed, in response to receiving a loop playback instruction.

7. The method according to claim 2 , wherein initiating the operation prompt for the second element corresponding to the non-first editing operation on the editing operation interface comprises:

switching the second element corresponding to the non-first editing operation from the disabled state to an enabled state, and initiating, on the video editing interface in a specified manner, a prompt message that the second element is enabled.

8. The method according to claim 1 , wherein the providing operation prompts according to the sequential order of the reference editing operations comprises:

determining a current reference editing operation to be performed based on the sequential order of the reference editing operations and a current presentation state of the target video; and

using an element corresponding to the current reference editing operation to be performed as a target element, switching the target icon element from the disabled state to the enabled state, and initiating, in a specified manner, a prompt message that the target element is enabled.

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

initiating an inquiry message about whether to proceed with video editing, in response to more than a preset duration having lapsed before the user performs a corresponding operation for the initiated operation prompt; and

performing at least one of a video save operation and a video editing interface exit operation, in response to receiving a confirmation instruction not to proceed with video editing.

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

waiting, in a specified duration, for the user to perform an operation corresponding to the operation prompt, in response to receiving a confirmation instruction to proceed with video editing.

11. The method according to claim 7 , wherein an icon corresponding to a play operation, an icon corresponding to a pause operation, and an icon corresponding to a video progress drag operation that are displayed on the video editing interface are all in the enabled state.

12. An electronic device, comprising:

a processor; and

a memory configured to store instructions executable by the processor, wherein the processor is configured to read the executable instructions from the memory, and execute the executable instructions to:

obtain a reference editing operation sequence specified by a user, wherein the reference editing operation sequence comprises a plurality of reference editing operations arranged in a sequential order of reference operations;

provide operation prompts on a video editing interface according to the sequential order of the plurality of reference editing operations, to direct the user to perform the plurality of reference editing operations on a target video step by step;

display a plurality of elements on the video editing interface, wherein each of the plurality of elements corresponds to one of the plurality of reference editing operations, and wherein each of the plurality of elements has a disabled state and an enabled state;

switching at least one subset of the plurality of elements from the disabled state to the enabled state in response to receiving input on the at least one subset of the plurality of elements; and

performing at least one subset of the plurality of reference editing operations corresponding to the at least one subset of the plurality of elements.

13. A non-transitory computer-readable storage medium having a computer program stored thereon, wherein the computer program when executed by a processor, cause the processor to:

obtain a reference editing operation sequence specified by a user, wherein the reference editing operation sequence comprises a plurality of reference editing operations arranged in a sequential order of reference operations;

provide operation prompts on a video editing interface according to the sequential order of the plurality of reference editing operations, to direct the user to perform the plurality of reference editing operations on a target video step by step;

display a plurality of elements on the video editing interface, wherein each of the plurality of elements corresponds to one of the plurality of reference editing operations, and wherein each of the plurality of elements has a disabled state and an enabled state;

switching at least one subset of the plurality of elements from the disabled state to the enabled state in response to receiving input on the at least one subset of the plurality of elements; and

performing at least one subset of the plurality of reference editing operations corresponding to the at least one subset of the plurality of elements.

14. The electronic device according to claim 12 , wherein the providing operation prompts according to the sequential order of the reference editing operations comprises:

for a first editing operation in the reference editing operation sequence, initiating an operation prompt for a first element of the plurality of elements trigger control corresponding to the first editing operation on an editing operation the video editing interface, so that the user performs the first editing operation on the target video through the trigger control first element corresponding to the first editing operation; and

for a non-first editing operation in the reference editing operation sequence, initiating an operation prompt for a second element of the plurality of elements corresponding to the non-first editing operation on the editing operation interface if it is detected that the user has performed a previous editing operation, so that the user performs the non-first editing operation on the target video through the second element corresponding to the non-first editing operation.

15. The electronic device according to claim 12 , wherein the obtaining a reference editing operation sequence specified by a user comprises:

performing editing operation parsing on a template video selected by the user, to obtain an editing operation sequence of the template video, wherein the template video is a video obtained by editing at least one original material clip in an editing manner indicated by a preset editing template; and

using the editing operation sequence of the template video as the reference editing operation sequence specified by the user.

16. The electronic device according to claim 12 , wherein the processor is further configured execute the executable instructions to:

return a current editing state presented by the target video to a previous editing state in response to an operation undo instruction of the user, wherein the current editing state is a video presentation state corresponding to an operation to be undone that is indicated by the operation undo instruction, and the previous editing state is a video presentation state corresponding to a previous editing operation of the operation to be undone.

17. The electronic device according to claim 12 , wherein the processor is further configured execute the executable instructions to perform at least one of the following:

returning a current editing state presented by the target video to an initial state of the target video in response to receiving a restart instruction; or

returning a current editing state presented by the target video to an initial state of the target video after a last editing operation of the reference editing operation sequence is completed, in response to receiving a loop playback instruction.

18. The electronic device according to claim 14 , wherein initiating the operation prompt for the for the second element corresponding to the non-first editing operation on the editing operation interface comprises:

switching the second element corresponding to the non-first editing operation from the disabled state to an enabled state, and initiating, on the video editing interface in a specified manner, a prompt message that the second element is enabled.

19. The electronic device according to claim 12 , wherein the providing operation prompts according to the sequential order of the reference editing operations comprises:

determining a current reference editing operation to be performed based on the sequential order of the reference editing operations and a current presentation state of the target video; and

using an element corresponding to the current reference editing operation to be performed as a target element, switching the target icon element from the disabled state to the enabled state, and initiating, in a specified manner, a prompt message that the target element is enabled.

20. The electronic device according to claim 12 , wherein the processor is further configured execute the executable instructions to:

initiate an inquiry message about whether to proceed with video editing, in response to more than a preset duration having lapsed before the user performs a corresponding operation for the initiated operation prompt; and

perform at least one of a video save operation and a video editing interface exit operation, in response to receiving a confirmation instruction not to proceed with video editing.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 23, 2025
From: GUANGDONG JINRITOUTIAO NETWORK TECHNOLOGY CO., LTD.
To: BEIJING ZITIAO NETWORK TECHNOLOGY CO., LTD.
Reel/Frame 071205/0189 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 23, 2025
From: LEMON TECHNOLOGY (SHENZHEN) CO., LTD.
To: BEIJING ZITIAO NETWORK TECHNOLOGY CO., LTD.
Reel/Frame 071205/0127 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 23, 2025
From: GUANGDONG JINRITOUTIAO TECHNOLOGY CO., LTD.
To: BEIJING ZITIAO NETWORK TECHNOLOGY CO., LTD.
Reel/Frame 071205/0154 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 23, 2025
From: SHENZHEN JINRITOUTIAO TECHNOLOGY CO., LTD.
To: BEIJING ZITIAO NETWORK TECHNOLOGY CO., LTD.
Reel/Frame 071205/0181 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2025
From: TANG, LI; CHEN, HAO
To: LEMON TECHNOLOGY (SHENZHEN) CO., LTD.
Reel/Frame 071198/0729 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2025
From: LI, ZHIWEI; LAI, LEI; YOU, JIANXIA
To: SHENZHEN JINRITOUTIAO TECHNOLOGY CO., LTD.
Reel/Frame 071199/0006 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2025
From: ZENG, ZHIJIAN; HE, SIYU
To: GUANGDONG JINRITOUTIAO NETWORK TECHNOLOGY CO., LTD.
Reel/Frame 071199/0167 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2025
From: JIN, YONGQING
To: GUANGDONG JINRITOUTIAO TECHNOLOGY CO., LTD.
Reel/Frame 071199/0319 →
Priority Claims (1)
CN 202111432171.8 · Nov 29, 2021 · national
Continuity (2)
Continuation PCTCN2022135027 · Nov 29, 2022
Related Publication 20240402902A1 · Dec 5, 2024
References Cited (31)
US 10818058B1 · Gupta · 2020 [cited by examiner]
US 11468786B2 · Gupta · 2022 [cited by examiner]
US 11887630B2 · Wu · 2024 [cited by examiner]
US 20090142030A1 · Lee et al. · 2009 [cited by applicant]
US 20120284625A1 · Kalish · 2012 [cited by examiner]
US 20130129316A1 · Dontcheva · 2013 [cited by examiner]
US 20130294751A1 · Maeda · 2013 [cited by applicant]
US 20150139618A1 · Chakra · 2015 [cited by examiner]
US 20210005223A1 · Wang · 2021 [cited by examiner]
US 20210027510A1 · Avoyan · 2021 [cited by examiner]
US 20230343233A1 · He · 2023 [cited by examiner]
US 20240013808A1 · Liu · 2024 [cited by examiner]
US 20240119968A1 · Chen · 2024 [cited by examiner]
CN 109688463A · 2019 [cited by applicant]
CN 110868631A · 2020 [cited by applicant]
CN 110915224A · 2020 [cited by applicant]
CN 111930994A · 2020 [cited by applicant]
CN 112087652A · 2020 [cited by applicant]
CN 112379805A · 2021 [cited by examiner]
CN 113079405A · 2021 [cited by applicant]
CN 113518242A · 2021 [cited by applicant]
CN 115633142A · 2023 [cited by examiner]
CN 116017176A · 2023 [cited by examiner]
CN 116170549A · 2023 [cited by examiner]
EP 4258133A1 · 2023 [cited by examiner]
JP 3994359B2 · 2007 [cited by examiner]
JP 4131300B2 · 2008 [cited by examiner]
WO WO2008024486A2 · 2008 [cited by examiner]
WO WO2023185511A1 · 2023 [cited by examiner]
International Patent Application No. PCT/CN2022/135027; Int'l Search Report; dated Feb. 8, 2023; 2 pages. [cited by applicant]
China Patent Application No. 202111432171.8; Office Action; dated Mar. 14, 2025; 18 pages. [cited by applicant]