IP Library › Granted Patent US 11,509,973
Granted Patent B2
US 11,509,973 · App. 17/030,959 · Granted Nov 22, 2022

Method and apparatus for synthesizing video

Inventor: Qian Li (Beijing, CN)
Assignee: Beijing Dajia Internet Information Technology Co., Ltd.
H04N21/854G11B27/031H04N21/4788H04N21/47214H04N21/4826H04N21/8166
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,509,973
App. No.
17/030,959
Granted
Nov 22, 2022
Kind
B2
Abstract

The present disclosure provides a method and an apparatus for synthesizing a video, and a storage medium. The method is implemented as follows. A video to be synthesized is displayed on a video editing interface. In response to a video sharing instruction, a friend recommendation list is acquired and displayed. The friend recommendation list is used for indicating a plurality of sharing objects. A synthesized video is generated based on the video and the target sharing object. A reminding mark for indicating the target sharing object is displayed on a video picture of the synthesized video.

Claims (73)

1. A method for synthesizing a video, comprising:

displaying a video to be synthesized on a video editing interface for editing content of video data;

acquiring a friend recommendation list of a video editing user in response to a video sharing instruction from the video editing user, and displaying the friend recommendation list, wherein the friend recommendation list is used for indicating a plurality of sharing objects;

generating a synthesized video based on the video and a target sharing object on the video editing interface, wherein the synthesized video comprises other text information and a reminding mark for indicating the target sharing object displayed on a video picture of the synthesized video during playing of the synthesized video, and the reminding mark comprises an identification of the target sharing object and is configured to remind the target sharing object to watch the synthesize video, wherein the other text information and the identification of the target sharing object are displayed in different display modes; wherein the video editing interface comprises a sticker control;

wherein acquiring a friend recommendation list of a video editing user in response to a video sharing instruction from the video editing user, and displaying the friend recommendation list comprises:

displaying a sticker panel in response to a selection operation for the sticker control on the video editing interface, wherein the sticker panel comprises a plurality of sticker controls containing a friend sticker control; and

displaying a friend sticker on the video editing interface and displaying the friend recommendation list at a friend recommendation position displayed at a preset position on the video editing interface, in response to a sticker selection operation for the friend sticker control, wherein the friend sticker contains the video sharing instruction,

wherein acquiring a friend recommendation list of a video editing user in response to a video sharing instruction from the video editing user, and displaying the friend recommendation list comprises:

displaying a text input box on the video editing interface in response to a text input operation on the video editing interface from the video editing user; and

displaying the friend recommendation list at a friend recommendation position displayed at a preset position on the video editing interface in response to the video sharing instruction input by the video editing user in the text input box;

wherein before receiving the video sharing instruction input by the video editing user in the text input box, the method further comprises displaying a preset video editing item at the preset position on the video editing interface, wherein the preset video editing item is used for editing the video when selected;

wherein acquiring a friend recommendation list of a video editing user in response to a video sharing instruction from the video editing user, and displaying the friend recommendation list comprises:

displaying the friend recommendation list instead of the preset video editing item at the preset position on the video editing interface in response to the video sharing instruction; and

displaying prompting information that the target sharing object is able to forward the other text information.

2. The method of claim 1 , further comprising:

editing the friend sticker in response to an editing instruction for the friend sticker from the video editing user; wherein the editing instruction is used to change a style of the friend sticker, or rotate the friend sticker, or zoom in or out the friend sticker or drag the friend sticker.

3. The method of claim 1 , wherein the text input operation comprises a long press operation on the video editing interface; or

the video editing interface comprises a text control, and the text input operation comprises a selection operation for the text control.

4. The method of claim 1 , wherein the friend recommendation list comprises an identification of a user with whom a video is shared by the video editing user within a preset time period;

all identifications in the friend recommendation list are displayed at the friend recommendation positions in response to that a number of the identifications in the friend recommendation list is less than or equal to a number N of the friend recommendation list positions, in which N is a positive integer greater than or equal to 1, wherein the identification indicates a user with whom a video is shared within a preset time period; and

first N−1 identifications in the friend recommendation list are displayed at first N−1 friend recommendation positions and remaining identifications behind the first N−1 identifications are displayed when a last friend recommendation position is triggered, in response to that the number of the identifications in the friend recommendation list is larger than the number of the friend recommendation positions.

5. The method of claim 4 , wherein the identifications in the friend recommendation list are arranged according to a duration from a time when a shared video is shared to a current time, from the shortest to the longest.

6. The method of claim 1 , wherein acquiring a friend recommendation list of a video editing user in response to a video sharing instruction from the video editing user, and displaying the friend recommendation list comprises:

receiving a friend screening condition input by the video editing user after the video sharing instruction; and

adjusting identifications in the friend recommendation list in response to the friend screening condition to enable the identifications to satisfy the friend screening condition.

7. The method of claim 1 , wherein the reminding mark is used for linking to a page corresponding to the target sharing object.

8. The method of claim 1 , before determining the target sharing object in response to the selection instruction for the plurality of sharing objects from the video editing user, further comprising:

acquiring the selection instruction for the plurality of sharing objects from the video editing user;

in which the selection instruction comprises an identification for indicting a sharing object and a preset input instruction input after the video sharing instruction, or, the selection instruction comprises a selection operation for an identification contained displayed at the friend recommendation position.

9. The method of claim 1 , after generating the synthesized video based on the video to be synthesized and the target sharing object, further comprising:

publishing the synthesized video on a video publishing interface in response to a video publishing instruction from the video editing user.

10. The method of claim 9 , further comprising:

sending a sharing object prompting instruction to a server in response to the video publishing instruction from the video editing user; in which the sharing object prompting instruction is used for instructing the server to send prompting information corresponding to the synthesized video to a target terminal device; the target terminal device comprises a terminal device corresponding to the target sharing object.

11. An apparatus for synthesizing a video, comprising:

a processor;

a memory, configured to store instructions executable by the processor;

wherein the processor is configured to execute the instructions to implement the video synthesis method comprising:

display a video to be synthesized on a video editing interface for editing content of video data;

acquire a friend recommendation list of a video editing user in response to a video sharing instruction from the video editing user, and display the friend recommendation list, wherein the friend recommendation list is used for indicating a plurality of sharing objects;

determine a target sharing object in response to a selection instruction for the plurality of sharing objects from the video editing user;

generate a synthesized video based on the video and the target sharing object on the video editing interface, wherein the synthesized video comprises other text information and a reminding mark for indicating the target sharing object displayed on a video picture of the synthesized video during playing of the synthesized video, and the reminding mark comprises an identification of the target sharing object and is configured to remind the target sharing object to watch the synthesize video, wherein the other text information and the identification of the target sharing object are displayed in different display modes; wherein the video editing interface comprises a sticker control;

wherein the processor is configured to execute the instructions to display the friend recommendation list by performing the following:

displaying a sticker panel in response to a selection operation for the sticker control on the video editing interface, wherein the sticker panel comprises a plurality of sticker controls containing a friend sticker control; and

displaying a friend sticker on the video editing interface and displaying the friend recommendation list at a friend recommendation position displayed at a preset position on the video editing interface, in response to a sticker selection operation for the friend sticker control, wherein the friend sticker contains the video sharing instruction;

wherein the processor is configured to execute the instructions to display the friend recommendation list by performing the following:

displaying a text input box on the video editing interface in response to a text input operation on the video editing interface from the video editing user; and

displaying the friend recommendation list at a friend recommendation position displayed at a preset position on the video editing interface in response to the video sharing instruction input by the video editing user in the text input box;

wherein the processor is further configured to execute the instruction of displaying a preset video editing item at the preset position on the video editing interface, wherein the preset video editing item is used for editing the video when selected;

wherein the processor is configured to execute the instructions to acquire a friend recommendation list of a video editing user in response to a video sharing instruction from the video editing user, and display the friend recommendation list by performing the following:

displaying the friend recommendation list instead of the preset video editing item at the preset position on the video editing interface in response to the video sharing instruction; and

displaying prompting information that the target sharing object is able to forward the other text information.

12. The apparatus of claim 11 , the processor is configured to execute the instructions to perform the following:

editing the friend sticker in response to an editing instruction for the friend sticker from the video editing user; wherein the editing instruction is used to change a style of the friend sticker, or rotate the friend sticker, or zoom in or out the friend sticker or drag the friend sticker.

13. The apparatus of claim 11 , wherein the friend recommendation list comprises an identification of a user with whom a video is shared by the video editing user within a preset time period;

wherein the processor is configured to execute the instructions to display the friend recommendation list by performing the following:

displaying all identifications in the friend recommendation list at the friend recommendation positions in response to that a number of the identifications in the friend recommendation list is less than or equal to a number N of the friend recommendation positions, in which N is a positive integer greater than or equal to 1, wherein the identification indicates a user with whom a video is shared within a preset time period; and

displaying first N−1 identifications in the friend recommendation list at first N−1 friend recommendation positions and displaying remaining identifications behind the first N−1 identifications when a last friend recommendation position is triggered, in response to that the number of the identifications in the friend recommendation list is larger than the number of the friend recommendation positions.

14. The apparatus of claim 13 , wherein the identifications in the friend recommendation list are arranged according to a duration from a time when a shared video is shared to a current time, from the shortest to the longest.

15. A non-transitory computer-readable storage medium, comprising instructions that, when executed by a processor of a video synthesis apparatus, cause the apparatus to perform the video synthesis method comprising:

displaying a video to be synthesized on a video editing interface for editing content of video data;

acquiring a friend recommendation list of a video editing user in response to a video sharing instruction from the video editing user, and displaying the friend recommendation list, wherein the friend recommendation list is used for indicating a plurality of sharing objects;

determining a target sharing object in response to a selection instruction for the plurality of sharing objects from the video editing user;

generating a synthesized video based on the video and the target sharing object on the video editing interface, wherein the synthesized video comprises other text information and a reminding mark for indicating the target sharing object displayed on a video picture of the synthesized video during playing of the synthesized video, and the reminding mark comprises an identification of the target sharing object and is configured to remind the target sharing object to watch the synthesize video, wherein the other text information and the identification of the target sharing object are displayed in different display modes; wherein the video editing interface comprises a sticker control;

wherein acquiring a friend recommendation list of a video editing user in response to a video sharing instruction from the video editing user, and displaying the friend recommendation list comprises:

displaying a sticker panel in response to a selection operation for the sticker control on the video editing interface, wherein the sticker panel comprises a plurality of sticker controls containing a friend sticker control; and

displaying a friend sticker on the video editing interface and displaying the friend recommendation list at a friend recommendation position displayed at a preset position on the video editing interface, in response to a sticker selection operation for the friend sticker control, wherein the friend sticker contains the video sharing instruction;

wherein acquiring a friend recommendation list of a video editing user in response to a video sharing instruction from the video editing user, and displaying the friend recommendation list comprises:

displaying a text input box on the video editing interface in response to a text input operation on the video editing interface from the video editing user; and

displaying the friend recommendation list at a friend recommendation position displayed at a preset position on the video editing interface in response to the video sharing instruction input by the video editing user in the text input box;

wherein before receiving the video sharing instruction input by the video editing user in the text input box, the method further comprises displaying a preset video editing item at the preset position on the video editing interface, wherein the preset video editing item is used for editing the video when selected;

wherein acquiring a friend recommendation list of a video editing user in response to a video sharing instruction from the video editing user, and displaying the friend recommendation list comprises:

displaying the friend recommendation list instead of the preset video editing item at the preset position on the video editing interface in response to the video sharing instruction; and

displaying prompting information that the target sharing object is able to forward the other text information.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 24, 2020
From: LI, QIAN
To: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.
Reel/Frame 053874/0034 →
Priority Claims (1)
CN 201911194514.4 · Nov 28, 2019 · national
Continuity (1)
Related Publication 20210168473A1 · Jun 3, 2021
Cited By (1)
US 1,139,361