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

JP7912144B2Active Publication Date: 2026-08-27BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2025510381
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2022-08-19
Filing Date
2023-08-16
Publication Date
2026-08-27
Estimated Expiration
2043-08-16

AI Technical Summary

Benefits of technology

【0005】 本開示は、エフェクトの豊かさを向上させ、ユーザの体験感や娯楽感を向上させる効果を実現するために、エフェクト処理方法、装置、電子機器及び記憶媒体を提供する。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007912144000001
    Figure 0007912144000001
  • Figure 0007912144000002
    Figure 0007912144000002
  • Figure 0007912144000003
    Figure 0007912144000003
Patent Text Reader

Abstract

An embodiment of the present disclosure provides an effect processing method, device, electronic device, and storage medium, which includes: displaying at least one effect edit control corresponding to a first effect in response to an edit trigger operation on the first effect; receiving an effect edit operation acting on the at least one effect edit control to display an edited effect result; and receiving an effect generation trigger operation to generate a second effect corresponding to the effect result and displaying an effect indicator of the second effect at a predetermined position.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0005] , , , , , effect , effect , effect , , , ,

[0004] , , effect , ,

[0003] , , , effect , effect , effect

[0001] (Cross - reference to related applications) This application claims the priority of a Chinese patent application filed with the China National Intellectual Property Administration on August 19, 2022, with the application number 202211003252.0, and all the contents of that application are incorporated herein by reference.

[0002] (Technical Field) Embodiments of the present disclosure relate to effect creation technology, for example, <00​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​The present invention provides processing methods, apparatus, electronic devices, and storage media.

[0006] In the first embodiment, the embodiments of the present disclosure are as follows: effect A processing method is provided, and this method is First effect In response to an edit trigger operation on the first effect at least one corresponding effect Displaying editing controls, at least one effect Affects editing controls effect After editing, effect Displaying the results, effect Upon receiving the generation trigger operation, Effect results The second corresponding to effect Generate the aforementioned second Effect of effect This includes displaying signs in designated locations.

[0007] In a second embodiment, the embodiments of the present disclosure are as follows: effect Further providing is an apparatus, said apparatus, First effect In response to an edit trigger operation on the first effect at least one corresponding effect An edit trigger module configured to display edit controls, at least one effect Affects editing controls effect After editing, Effect results It is configured to display effect Editing module and, effect Upon receiving the generation trigger operation, Effect results The second corresponding to effect Generate the aforementioned second Effect of effect The sign is configured to be displayed in a predetermined position. effect It includes a generation module.

[0008] In a third embodiment, the embodiments of the present disclosure further provide an electronic device, which is: One or more processors and, a storage device configured to store one or more programs, when the one or more programs are executed by the one or more processors, the one or more processors implement effect a processing method according to any embodiment of the present disclosure.

[0009] In a fourth aspect, embodiments of the present disclosure further provide a storage medium including computer-executable instructions for executing a processing method according to any embodiment of the present disclosure when executed by a computer processor. effect

Brief Description of the Drawings

[0010] Throughout the drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and that the actual objects and elements are not necessarily drawn to scale.

[0011] [Figure 1] It is a schematic flowchart of an effect processing method according to an embodiment of the present disclosure. [Figure 2] It is a schematic flowchart of another effect processing method according to an embodiment of the present disclosure. [Figure 3] It is a schematic flowchart of yet another effect processing method according to an embodiment of the present disclosure. [Figure 4] It is a schematic flowchart of yet another effect processing method according to an embodiment of the present disclosure. [Figure 5] It is a schematic flowchart of yet another effect processing method according to an embodiment of the present disclosure. [Figure 6] It is a schematic configuration diagram of an effect processing apparatus according to an embodiment of the present disclosure. [Figure 7] It is a schematic configuration diagram of an effect generation electronic device according to an embodiment of the present disclosure.

Modes for Carrying Out the Invention

[0012] The embodiments of this disclosure will be described below with reference to the drawings. While the drawings illustrate several embodiments of this disclosure, it should be understood that this disclosure can be implemented in various forms and should not be construed as being limited to the embodiments described herein. These embodiments are provided for a more thorough and complete understanding of this disclosure. The drawings and embodiments of this disclosure are for illustrative purposes only and should not be used to limit the scope of protection of this disclosure.

[0013] The steps described in the method embodiments of this disclosure may be performed in different orders and / or in parallel. The method embodiments may also include additional steps and / or omit the performance of the indicated steps. The scope of this disclosure is not limited thereto.

[0014] As used herein, the term “includes” and its variations mean “includes, but not limited to.” The term “based on” means “based at least partially.” The term “one embodiment” means “at least one embodiment,” the term “another embodiment” means “at least one other embodiment,” and the term “several embodiments” means “at least several embodiments.” Relevant definitions of other terms are given in the following explanation.

[0015] The terms "first," "second," etc., as used in this disclosure are merely for distinguishing different devices, modules, or units, and are not intended to limit the order or interdependence of the functions performed by these devices, modules, or units.

[0016] The terms “one” and “more” as used in this disclosure are illustrative and not restrictive, and should be understood by those skilled in the art to mean “one or more” unless otherwise explicitly indicated in the context.

[0017] The names of messages or information interacting between multiple devices in embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of such messages or information.

[0018] Before using any of the technical solutions disclosed in the various embodiments of this disclosure, the user should be informed in an appropriate manner, in accordance with applicable laws and regulations, about the type of personal information related to this disclosure, the scope of use, the usage scenarios, etc., and the user's permission should be obtained.

[0019] For example, in response to a proactive request from a user, prompt information is sent to the user to explicitly inform them that the requested operation requires the acquisition and use of the user's personal information. This allows the user to choose whether or not to provide personal information to the software or hardware, such as electronic devices, applications, servers, or storage media, that perform the operation of the proposed technical method of this disclosure, in accordance with the prompt information.

[0020] As an optional but not limited implementation, a method for sending prompt information to a user in response to a proactive request from the user may be, for example, a pop-up window, and the prompt information may be presented in text form within the pop-up window. The pop-up window may also include a selection control for the user to choose whether to "agree" or "disagree" to providing personal information to the electronic device.

[0021] The notification and user approval procedures described above are merely illustrative and do not limit the methods of implementing this disclosure. Other methods that comply with applicable laws and regulations may also be applied to the implementation of this disclosure.

[0022] The data relating to this proposed technology (including, but not limited to, the data itself, or the acquisition or use of the data) should comply with the requirements of applicable laws, regulations, and related provisions.

[0023] Figure 1 shows an embodiment of the present disclosure. effect This is a schematic flowchart of the processing method, and the embodiments of this disclosure apply to the case of short video recording, and the method effect The process may be executed by a processing device, which may be implemented in software and / or hardware form, and optionally by an electronic device such as a mobile terminal, personal computer (PC), or server.

[0024] As shown in Figure 1, the method of this embodiment may include the following steps.

[0025] S110: First effect In response to an edit trigger operation on the first effect at least one corresponding effect Display the editing controls.

[0026] The first effect It is possible to create derivative works. effect It may be understood as the first option. effect This may be a fixed effect template that can be personalized and edited, and the master effect It may also be called the first of the above Effect of effect The content may be predetermined as needed and is not specifically limited here. For example, the first of the above effect Editable facial beautification effect Templates, background filters effect Templates, or additional systems effect Templates and similar tools are available.

[0027] The editing trigger operation is the first effect It may be understood as a trigger operation to edit. Optionally, the editing trigger operation is the first effect This may also involve triggering the editing controls of, or a pre-configured first effectThis may involve executing audio information, gesture information, etc., to trigger the start of editing. The editing trigger operation may be pre-configured as needed, and is not specifically limited here. For example, a pre-configured first effect You may also click the corresponding edit button, or enter the first into the designated editing area. effect You can also drag it, or use the voice input device to say "First effect Alternatively, you may input a specific voice command such as "edit".

[0028] The aforementioned effect The editing control is the first effect It may be understood as a control for editing the above. effect The functional types and representation formats of editing controls may vary, and these functional types and representation formats may be pre-configured as needed, without being specifically limited here. For example, the above effect The editing controls may include at least one of the following, if classified by function type: a text editing control, a picture editing control, and an audio editing control. The text editing control is the first effect It may also be understood as a control for editing the text contained within. The picture editing control is the first of the above effect It may also be understood as a control for editing the picture contained in the first effect These controls may be understood as being for editing the audio contained within.

[0029] The first effect In contrast, the first effect The corresponding edit trigger operation is performed, and the first effect Access the editing screen of the first effect On the editing screen, the first effect Text editing controls, picture editing controls, and audio editing controls for editing, etc. effect Display the editing controls, effectFor editing controls, effect Perform the editing operation to get the first effect Edit it. Meet the user's personalization needs and improve the user experience.

[0030] S120: at least one effect Affects editing controls effect After editing, Effect results Display.

[0031] The aforementioned effect Editing operations are, effect The first input entered by the editing control effect against effect It may be understood as an editing operation. Optionally, the above effect Editing operations include text editing controls, picture editing controls, and audio editing controls. effect This may also be an editing operation on an editing control. Optionally, effect The editing operation is the first effect The relevant information may include at least one operation such as adding information, subtracting information, modifying information, or checking information.

[0032] Editing operations on text editing controls are performed by the first effect This may involve adding, deleting, and / or modifying text content for text-editable items. Editing operations on picture editing controls are performed on the first effect This may involve adding, deleting, and / or modifying picture content for the editable picture item, or editing the display format of the picture using the picture editing controls. Optionally, the display format of the picture may include the picture's display position, display time, display speed, or display size. Editing operations on the audio editing controls are performed by the first effect This may include adding, deleting, and / or modifying audio content for the audio-editable items.

[0033] In the embodiments of this disclosure, effect The editing operation effect By personalizing and editing the content, we can better meet users' personalization needs.

[0034] The aforementioned Effect results teeth, effect For editing controls effect After the editing operation is complete effect It may be understood as an effect of at least one effect Affects editing controls effect After the editing operation, Effect results This displays the editing status, allowing users to understand it more intuitively.

[0035] As an option, after editing Effect results Displaying the above effect Based on the editing operation, the first effect Identify the editable items that have been changed, identify the change data corresponding to the changed editable items, and process the change data in the first Effect of effect Updating the package, and the above effect The effect package callback script is executed with the updated data in the package as input parameters, and the edited data Effect results Generates the above Effect results This includes displaying and

[0036] The aforementioned editable item is the first effect For the above, the pre-set corresponding effect It may be understood that these are condition items that can be edited by editing controls. In embodiments of this disclosure, the first effect The editable items may be pre-configured as needed, and are not specifically limited here. effect The editable items may be different, and the first effect It has at least one editable item. Optionally, the editable item is the first effectThis may include editable text fields, editable picture fields, or editable audio fields, etc.

[0037] The aforementioned change data is effect The edited data may be understood as data that has been changed for the editable item through an editing operation. Optionally, the changed data may be the effect The editable items may be modified text data, picture data, or audio data, etc., through editing operations. The modified data is effect This may be determined in response to editing operations and is related to the user's personalization needs; however, this does not limit the specific content of the changed data.

[0038] The aforementioned effect The package is the same as the first effect It may be understood as a software data package that may include resources associated with it. For example, the aforementioned effect The package is the first effect The editable items and the corresponding items effect It may also include a protocol for describing control-related information of the editing controls. effect It may further include an effect package callback script for implementing the editing logic for multiple pieces of information in the. In other words, the effect package callback script is the effect For packages, respond based on input parameters. Effect results It may be understood as the execution logic that generates the [output]. The input parameters may be understood as the input parameters required for the execution of the effect package callback script.

[0039] For example, a text editing control updates the text data of an editable text item, the updated text data becomes the modified data, and the modified data becomes the first Effect of effect Copy the data to the package, and use the updated text data as an input parameter. effectExecute the package callback script and respond to the updated text data. Effect results Generates the above Effect results You may display it.

[0040] S130: effect Upon receiving the generation trigger operation, Effect results The second corresponding to effect Generate the aforementioned second Effect of effect Display the sign in the designated location.

[0041] The aforementioned effect The generation trigger operation is the second effect It may be understood as a trigger operation that generates the above. Optionally, the above effect The generation trigger operation is a pre-configured second effect This may involve triggering an effect generation control (for example, a control marked with the "Save" flag) to determine the generation of the effect, or a pre-configured second effect. effect This may also involve executing voice information, gesture information, etc., to generate the aforementioned. effect The generation method for the generation trigger operation may be predetermined according to demand, and is not specifically limited here. For example, effect The generation trigger operation is the second effect This may involve clicking the generate button, or using a voice input device to generate the second effect This may also be done by voice commands such as "generate".

[0042] The second effect teeth, effect The derivative work was completed and generated through editing operations. effect It may be understood as follows. Effect results If the display meets the specified conditions, effect The generation trigger operation is executed, and the above Effect results The second corresponding to effect Generate the aforementioned second Effect of effect Display the sign in the designated location.

[0043] The aforementioned Effect resultsThe second corresponding to effect After generating the second Effect of effect Generate a label, and the second Effect of effect Signs may be displayed in designated locations.

[0044] The aforementioned effect The label is the generated second effect It may be understood as a marker for marking. effect The format of the sign may vary. Optionally, the above effect The sign may be a text sign or a text sign, etc. Effect of effect Signs may vary to make them easier for users to search.

[0045] For example, the second Effect of effect The sign is a different second effect The second may be a text or number type sign for distinguishing them, or a still image type sign, effect It may also be a video for displaying the effect of the second effect It may also be a sign for displaying effect usage guide information. In embodiments of the present disclosure, the second Effect of effect The signs may be set according to the actual needs, as described in the previous second Effect of effect The specific form of expression of the sign is not limited.

[0046] The predetermined position is the first position which is set in advance. effect The second corresponding to Effect of effect The position for displaying the sign, i.e., the second Effect of effect It may be understood as the display location of the sign. Optionally, a different first effect The second corresponding to the Effect of effect Either display the signs in the same display position, or the first effect Each, the first effect The second corresponding to each of the Effect of effect Set the display position of the sign, in other words, different first effect The second corresponding to the Effect of effect Display the signs in different locations.

[0047] For example, the first effect By dividing each into columns or hierarchies, the first effect And the first effect The second corresponding to Effect of effect The signs may be displayed in correspondence. For example, effect The entire sign display area is divided into two columns, and in one column the first Effect of effect A sign is displayed, and in the other column the first effect The second corresponding to Effect of effect Signs may be displayed. Also, for example, the first effect The first input for effect The second corresponding to effect In response to a hierarchical display trigger operation to check the first, the system jumps to the current display screen or a related display screen. effect The second corresponding to Effect of effect You may display signs.

[0048] As an option, the first effect Multiple second corresponding Effect of effect If a label is present, a predetermined number of second labels are generated relatively recently. Effect of effect Display the sign, and the remaining second Effect of effect The indicator may be hidden. Optionally, a second method of hiding the indicator may be used by a predetermined trigger. Effect of effect A sign display may be triggered. For example, a second hidden Effect of effect To display the sign, the second displayed Effect of effect To switch signs effect You may also input a switching trigger operation.

[0049] In the embodiments of this disclosure, the user is given a second effect To make them understand, the second effect In the application scenarios, the second effect Related information may be displayed as an option. effect The processing method is to apply the second to the effect display resource. effect If the above second is added, effect Corresponding effectDisplaying the link entry point in the effect display resource, and effect Upon receiving a link trigger operation on the link entry, the second Effect of effect Sign and / or the second effect The first corresponding Effect of effect This further includes displaying signs.

[0050] The aforementioned effect display resource is a multimedia resource which is second effect It may be understood that this is a display resource generated after the application of the second Effect of effect The second link effect To check the related information, the effect display resource will have the second of the above Effect of effect A link entry point may also be added.

[0051] The aforementioned effect The link entry point is checked after it is triggered. effect The related information may be understood as an entry point that can link to the related information displayed. The link trigger operation is the effect It may be understood as a trigger operation on the link entry. Optionally, the link trigger operation is the effect Clicking on a link is also acceptable.

[0052] The aforementioned effect After receiving a link trigger operation on the link entry, the second Effect of effect A sign may be displayed, and the second of the above effect The first corresponding Effect of effect A sign may be displayed, and the second of the above Effect of effect The sign and the second of the above effect The first corresponding Effect of effect The sign may be displayed at the same time. Optionally, the second of the above effect and / or the first effect One or more generated by applying the effect Further display resources may be shown. The second of the above effect and / or the first effect Multiple effectIf display resources are waiting to be displayed, they may be displayed in order based on information such as the generation time and / or popularity of the effect display resources.

[0053] In the embodiments of this disclosure, effect The processing method is the second method described above. effect Upon receiving a shooting trigger operation, the shooting screen is displayed, and when it is detected that a predetermined effect display condition has been met, the second effect This may further include displaying the above on the shooting screen.

[0054] The aforementioned shooting trigger operation is the second effect It may be understood as a trigger operation that applies and starts shooting. For example, a “same effect shooting” operation that supports the user in shooting with the same effect as the effect display resource. Optionally, the shooting trigger operation is a second effect This may be an operation that triggers the shooting control associated with the second effect Click the shutter button to take a picture with the same effect applied, or the second effect This may include receiving a voice input command instructing the capture of an effect display resource to which the effect has been applied. The capture screen is the second effect It can be understood that this is the screen that appears when taking a picture with the app applied.

[0055] The predetermined effect display conditions are the second effect It may be understood that these are predetermined display conditions that must be met when applying the effect to perform effect photography. The predetermined effect display conditions are different effect The type and needs may be predetermined, and are not specifically limited here.

[0056] Optionally, the predetermined effect display conditions include the detection of a predetermined effect reference object, the detection that the continuous shooting time of the shooting screen has reached a predetermined duration, the detection that a predetermined type of scene object exists on the shooting screen, and the second effect A predetermined method for displaying effect This may include at least one of the following: that the display command has been received.

[0057] For example, the second effect The facial beauty type effect In this case, the predetermined effect display condition may be that a predetermined type of applicable object is detected on the shooting screen, or the second effect is a background filter type effect In that case, the predetermined effect display conditions may include the existence of an applicable background or the expiration of the shooting time, or the second effect is a dynamic video type effect In this case, the predetermined effect display conditions may include the existence of the applicable object, the completion of the predetermined operation by the applicable object, and / or the expiration of the shooting time.

[0058] The technical proposals of the embodiments of this disclosure are the first effect In response to an edit trigger operation on the first effect at least one corresponding effect By displaying the editing controls, the first effect To personalize and edit the first effect It provides an interactive interface with, and then at least one effect Affects editing controls effect After editing, Effect results By displaying the above 1, effect You can track the editing progress in real time. Effect results This allows us to provide users with a guide for subsequent operations. Finally, effectUpon receiving the generation trigger operation, Effect results The second corresponding to effect Generate the aforementioned second Effect of effect By displaying the sign in the designated location, the second generated sign can be reused. effect It can remember the same Effect results In achieving this, the second effect This avoids repeated editing. It solves the technical challenge of having a single effect rendering effect when shooting short videos. effect To enrich the display effects and enhance the appeal of effect displays, effect This technology aims to meet users' personalization needs and enhance their experience and entertainment value.

[0059] Figure 2 shows another embodiment relating to the present disclosure. effect This is a schematic flowchart of the processing method, and this embodiment will be explained based on the above embodiment.

[0060] As shown in Figure 2, the method includes the following steps.

[0061] S210: First effect In response to an edit trigger operation on the first effect at least one corresponding effect Display the editing controls.

[0062] S220: at least one effect Affects editing controls effect After editing, Effect results Display.

[0063] S230: effect Upon receiving the generation trigger operation, Effect results The second corresponding to effect Generate the aforementioned second Effect of effect Display the sign in the designated location.

[0064] S240: The second of the above Effect of effect Input based on signs effect It is subjected to a selection operation.

[0065] For example, the above effect The selection operation is the second Effect of effect Regarding signs effect This may also be an operation that performs a search, and furthermore, for example, a second Effect of effect Clicking on a sign, etc., the second Effect of effect This could also be an operation that triggers a signal.

[0066] In this operation, the second effect The first is effect The second generated by effect That is, existing effect Edited and generated effect This means the second effect This is a second file that the user themselves edited and generated on their local user terminal. effect This may also be the case, and the second user terminal shared by another user terminal with the local user terminal effect The second of the above Effect of effect The sign is displayed in the designated location. effect It can be a sign, and it can be shared by other users. effect Included in shared information effect It can also be a sign.

[0067] S250: effect If an applicable object exists, the selected second effect to the above effect Display the rendering after applying the object to which it will be applied.

[0068] effect The applicable object is the second effect It may be understood as a scene object associated with [something]. effect The applied object is typically associated with the collected effect reference material. In the embodiments of this disclosure, effect The object to which the object is applied may be the camera capture screen or an uploaded image, etc. Optionally, effectThe object to which the object is applied may be a scene of a predetermined type in the camera capture screen or an uploaded image. Optionally, effect The object to which the object is applied may be a specific area within the scene itself.

[0069] Second Effect of effect After the signal is triggered, the second effect This is activated. As an option, the second of the above effect Corresponding effect If an applicable object is detected, effect The second corresponding to the object to which the object is applied effect They may be displayed. In the disclosed embodiments, effect Whether or not an object is applicable is determined by a pre-configured setting. effect This may be determined by a detection algorithm corresponding to the applicable object.

[0070] Second effect The above effect The rendering after it has been applied to the object is, in other words, the second effect And, as stated above effect This rendering was obtained by fusing the effect application screen, including the applied object, with the rendering itself.

[0071] The technical proposal of this embodiment is as described above. Effect results The second corresponding to effect After generating the second effect You can select and use the first effect To avoid visual and aesthetic fatigue caused by applying a large amount of effects, and to satisfy the user's desire for personalized effects, effect To enhance the effectiveness of its application.

[0072] Figure 3 shows yet another embodiment relating to the present disclosure. effect This is a schematic flowchart of the processing method, and this embodiment is the second in the above embodiment. effect Expanding the application scenarios and related functions effect This version adds a sharing function.

[0073] As shown in Figure 3, the method of this embodiment may include the following steps.

[0074] S310: First effect In response to an edit trigger operation on the first effect at least one corresponding effect Display the editing controls.

[0075] S320: at least one effect Affects editing controls effect After editing, Effect results Display.

[0076] S330: effect Upon receiving the generation trigger operation, Effect results The second corresponding to effect Generate the aforementioned second Effect of effect Display the sign in the designated location.

[0077] S340: The second of the above effect against effect Upon receiving the sharing operation, the second effect Share it with the object sharing target.

[0078] effect The sharing operation is the second effect The current effect Other than the object used effect It may be understood as an operation shared by the object being used.

[0079] The second effect against effect Being subjected to a sharing operation is the second of the above effect Input for the effect indicator effect It may also be subject to a transfer operation. Optionally, effect Generate shared information, effect Determine the object to be transferred, effect The transfer object is designated as an object sharing target, and the above effect Share the shared information with the object that is subject to sharing.

[0080] The aforementioned effect The format of the shared information may vary, for example, the second above effect Corresponding effect Usage authorization link, effect User authorization password, or effect Usage authorization code, etc.

[0081] effect There are various methods for determining the transfer object. As an option, the second method described above effect against effect After receiving a sharing operation, at least one candidate sharing target is displayed, an object selection operation is received for the said candidate sharing target, and the selected candidate sharing target becomes the object sharing target.

[0082] In embodiments of this disclosure, a second is used between different applications. effect Sharing may also be supported. Optionally, the second of the above effect against effect After receiving a sharing operation, the system displays a list of selectable (candidate) third-party applications. Upon receiving an application trigger operation in which the user clicks on a third-party application, the system displays at least one candidate sharing target corresponding to the said third-party application. Furthermore, upon receiving an object selection operation on the said candidate sharing target, the system sets the selected candidate sharing target as the object sharing target.

[0083] The technical proposal of this embodiment is the second effect against effect In response to the sharing operation, the first effect The second result obtained after personalizing the edits for it effect It can be shared with the object sharing target, allowing for targeted communication between users. effect This enables the sharing function of the second effect Expand the application scenarios, meet users' sharing needs, and improve the user experience.

[0084] Figure 4 shows yet another embodiment relating to the present disclosure. effect This is a schematic flowchart of the processing method, and in this embodiment, according to the effect application scene in the above embodiment, the first effect This explains how to determine this.

[0085] As shown in Figure 4, the method of this embodiment may include the following steps.

[0086] S410: effect In response to a check trigger operation, at least one effect Includes type label effect Display the check screen.

[0087] The aforementioned effect The check trigger operation is performed after the trigger. effect It may be understood as an operation to check the above. Optionally, the above effect The check trigger operation is pre-configured effect This could be a trigger operation that acts on a check control, or, effect This could also be a trigger operation to open the screen for the check screen.

[0088] As an option, the above effect The check control may be set on the material collection screen of the effect application program. Upon receiving a material submission trigger operation, the material collection screen is displayed, and among them, the material collection screen is set effect A check control is displayed. effect When triggered, which acts on check control, effect A check screen may be displayed. The aforementioned material collection screen may be used to collect materials to be posted using methods such as real-time shooting or uploading. Optionally, effect The method for displaying the check screen is to include a portion of the upper area of ​​the material collection screen. effect The method may also involve displaying a check screen, for example, within a portion of the area near the bottom of the material collection screen.

[0089] As an option, effect The trigger operation to open the check screen is: effect This could be an operation to search for a check screen, or it could be a pre-configured operation. effect This could also be a trigger operation that acts on a screen trigger control to open a check screen.

[0090] In the embodiments of this disclosure, effect The check screen allows the user to check and / or use candidates. effect It is used to display information associated with it. Considering its actual application, it is used to meet the user's personalization needs, and various options that the user can choose from. effect There are often candidates. effect Classify them, and further, candidates effect by type effect A type label may be set. Therefore, in the embodiments of this disclosure, the effect The check screen has at least one effect Type labels may be included. Optionally, the above effect The check screen is displayed by default. effect Candidates corresponding to type labels effect It may also include the following.

[0091] candidate effect There are various classification methods, for example, candidate effect They may also be classified according to their release time, candidates effect They may be classified according to the suitable users, and candidates Effect of effect They can be classified according to type, or candidates effect The data may be classified according to usage data (e.g., usage time, number of uses and / or number of users). In the embodiments of this disclosure, candidate effect The classification method may be set according to actual needs and is not specifically limited here. For example, effect Type labels are candidates for distinguishing types. effectIt may be understood as a sign, and may also be text, a number, etc. Similarly, in embodiments of this disclosure, each type candidate effect Corresponding effect Type labels may be set according to actual needs and are not specifically limited here.

[0092] S420: At least one effect A label selection operation is performed on the type label, and the selected effect Candidates corresponding to type labels Effect of effect Display a sign.

[0093] The aforementioned label selection operation is, effect This can be understood as an operation to indicate that a type label has been selected. For example, effect Clicking the type label is also acceptable.

[0094] various effect Candidates corresponding to the label type effect To facilitate the search for the candidate Effect of effect Signs, corresponding effect The labels may be displayed according to their type. Optionally, candidates are listed. Effect of effect The sign, the candidate effect Corresponding effect Corresponding to type labels effect It may be displayed in the display list. effect The display list is as follows: effect The type label may be displayed on the same screen as the above. effect After the type label is triggered, the user jumps to a new screen and the aforementioned effect The display list may be shown.

[0095] S430: Selected effect If the type label is a specified type label, effect Candidates corresponding to type labels effect to the first effect Let's assume that.

[0096] effectWhether a type label is selected, or which label is selected, is a result of the label selection operation. In the embodiments of this disclosure, a given type label is a corresponding candidate effect It can be edited. effect This is a type label. The number of predetermined type labels may be one or more.

[0097] Selected effect The type label is matched with the specified type label, and the selected effect If a predetermined type label that matches the type label exists, the selected type label is selected. effect Candidates corresponding to type labels effect to the first effect That is also acceptable.

[0098] S440: The first of the above Effect of effect The first input based on the sign effect It receives an edit trigger operation.

[0099] The first Effect of effect The sign is different first effect It may be understood as identification information. The first Effect of effect The sign is, effect In a type label, the indicator information may be displayed after a predetermined type label is triggered. As mentioned above, the representation format of the indicator information may vary. For example, the first Effect of effect The sign is different first effect The first may be a text or number type sign for distinguishing between them, or a still image type sign, effect It may also be a video for displaying the effect of the first effect It may also be a sign for displaying effect usage guide information. In embodiments of the present disclosure, the first Effect of effect The signs may be set according to the actual needs, as described above. Effect of effect The specific form of expression of the sign is not limited.

[0100] The first effectThe edit trigger operation for the first Effect of effect It may be input by a sign. For example, the first Effect of effect The sign trigger operation that acts on the sign is the first effect It may be received as an edit trigger operation for the first Effect of effect The sign receives a sign selection operation that acts on the sign, and further, a preset effect Acts on confirmation controls effect When the confirmation operation is performed, the first effect It is determined that an edit trigger operation has been received for it. The indicator trigger operation is effect Clicking on a sign effect Pressing the sign, effect The operation of outlining a sign, effect The operation of checking the sign, or effect This could also involve actions such as dragging the sign. effect The verification procedure is: effect The operation of clicking the confirmation control. effect The operation of pressing the confirmation control, effect The operation of sliding the confirmation control, or effect This could also involve actions such as dragging the confirmation control.

[0101] S450: The first effect In response to an edit trigger operation on the first effect at least one corresponding effect Display the editing controls.

[0102] S460: At least one effect Affects editing controls effect After editing, Effect results Display.

[0103] S470: effect Upon receiving the generation trigger operation, Effect results The second corresponding to effect Generate the aforementioned second Effect of effect Display the sign in the designated location.

[0104] The technical proposal of this embodiment is, effect By type label effect It distinguishes whether or not it is editable, and during use, the first editable one can be identified with simple interactive operations. effect It can be easily and quickly found, for example, editable effect and uneditable effect Multi Effect In Toscene, user personalization effect We can respond quickly to editing needs.

[0105] Figure 5 shows yet another embodiment relating to the present disclosure. effect This is a schematic flowchart of the processing method, and in this embodiment, in the above embodiment, the first effect At least one corresponding to the one to be displayed effect This explains how to generate editing controls.

[0106] As shown in Figure 5, the method of this embodiment may include the following steps.

[0107] S510: First effect Responds to edit trigger operations on [the element].

[0108] S520: The first of the above effect This includes an interactive annotation protocol. effect Get the package.

[0109] In embodiments of this disclosure, the interactive annotation protocol is the first effect The editable items and the corresponding items effect This is used to describe the control-related information of the editing controls. The control-related information includes at least, effect The above in the editing screen effect The display format of the editing control, and the aforementioned effect Includes the editing data supported by the editing controls.

[0110] The editable items are the first effect Among the information items displayed, it may be understood that these are information items that can be edited interactively, or the first effect It may be understood that the slots corresponding to the information items displayed are the editable slots. The information items are the first effect It may be understood as one piece of information, for example, information corresponding to one slot. In embodiments of the present disclosure, the first effect The information contained therein may be divided in advance into one or more information items. For example, the first effect The multiple pieces of information contained within may be divided into different information items depending on the information type (e.g., text, picture, video, or audio), or into different information items depending on the information display location, etc.

[0111] First effect There are many ways to divide the information contained within into multiple information items, but the forms shown above are merely examples and not limiting; the specific method of division may be set according to the actual needs.

[0112] effect The above in the editing screen effect The display format of the editing controls is as follows: effect The style of the editing controls (e.g., progress bar, slider button, button-type control, breathing light type, single input box or input box with dropdown options), color, size, or display position may be included. effect The editing data supported by the editing controls may include, but is not limited to, the data type of the editing data and the editing rules for the editing data. The data type may include at least one of the following types: text, numbers, symbols, still images or videos, video sequence frames, video or audio, etc. The editing rules may include, but are not limited to, numerical value ranges, limits on the number of bytes that can be entered, restricted characters, and data structures.

[0113] In the embodiments of this disclosure, the first Effect of effect The package contains the first effect This may include one or more interactive annotation protocols corresponding to the first Effect of effect The package may contain different versions of the interactive annotation protocol, or different interactive annotation protocols may be configured for different information items.

[0114] As an option, the above effect The package contains at least the following effect For describing protocol acquisition information for the corresponding interactive annotation protocol. effect An annotation protocol is included. The advantages of such a configuration are, for example, effect The advantage is that when a package contains multiple interactive annotation protocols, it allows you to quickly find the necessary interactive annotation protocol.

[0115] The protocol acquisition information may be understood as information that instructs how to acquire the interactive annotation protocol, or as instructional information that instructs which interactive annotation protocol should be acquired. For example, it may be information on the acquisition route of the interactive annotation protocol, or it may be information on the indicator of the interactive annotation protocol.

[0116] S530: Analyze the interactive annotation protocol to obtain the analysis results, and based on the analysis results, the first effect at least one corresponding effect Generate an editing control.

[0117] The interactive annotation protocol is analyzed, and the first effect The editable items and the corresponding items effectObtain the control-related information of the editing control, and further, based on the editable item and the control-related information, the first effect corresponding at least one effect Generate an editing control.

[0118] In an embodiment of the present disclosure, through the analysis of the interactive annotation protocol, the editable item of the first effect can be obtained, and further, the control-related information of the editing control corresponding to the editable item can be obtained, that is, through the analysis of the interactive annotation protocol, effect the control data model of the editing control can be obtained. Optionally, according to the control data model, a target control may be matched from a preset control pool so as to arrange the target control on the effect editing screen. effect The editing control is used to edit the corresponding editable item. Among them, the correspondence between the editable item and the

[0119] effect editing control may be a one-to-one relationship, a one-to-many relationship, or a many-to-one relationship. effect The editing control is used to edit the corresponding editable item. Among them, the correspondence between the editable item and the editing control may be a one-to-one relationship, a one-to-many relationship, or a many-to-one relationship.

[0120] [[ID=ID=27]]Optionally, effect if the package effect contains an annotation protocol, before analyzing the interactive annotation protocol, the method analyzes the effect annotation protocol, obtains the protocol acquisition information of the interactive annotation protocol corresponding to the first effect , and then further includes obtaining the interactive annotation protocol corresponding to the first effect based on the protocol acquisition information.

[0121] effect The annotation protocol is designed to allow for quick searching. effect It can also be saved in the package's root directory.

[0122] For example, the embodiments of this disclosure effect The annotation protocol is the first effect This may be used to describe whether or not a slot is editable, which interactive annotation protocol or combination of interactive annotation protocols contains the editable slot information, and which version of the interactive annotation protocol should be used. For example, effect An annotation protocol may provide a search path (i.e., protocol retrieval information) for an interactive annotation protocol, and may also find the interactive annotation protocol according to that search path. The search path for an interactive annotation protocol is a relative path, not an absolute path. effect This is the path to the package's root directory. The interactive annotation protocol may also be specified, along with the version of that protocol. effect When the package is executed effect You may also describe which scenes in the package it links to and which slots are editable.

[0123] S540: The first of the above effect at least one corresponding effect Display the editing controls.

[0124] For example, effect Edit controls effect It renders the image on the editing screen, displays it to the user, and provides interactive tools.

[0125] S550: At least one effect Affects editing controls effect After editing, Effect results Displays.

[0126] S560: effect Upon receiving a generation trigger operation, the Effect results corresponding second effect is generated, and the second Effect of effect identifier is displayed at a predetermined position.

[0127] The technical solution of this embodiment can effect achieve the configuration for the editable items of the first effect and the control-related information of the editing controls corresponding to the editable items only by adding an interactive annotation protocol to the package, which is simple and convenient, and can provide technical support for changing the existing non-editable effect to editable effect type. And by realizing it in the form of an annotation protocol, effect the implementation logic code of can be decoupled, facilitating subsequent modification and maintenance, and effect saving development costs. effect

[0128] <0​​​​​​​​​​​​​​​​​​​​​​​​​​​​ effect Upon receiving the generation trigger operation, Effect results The second corresponding to effect Generate the aforementioned second Effect of effect The system is configured to display signs in designated locations.

[0130] The technical proposals of the embodiments of this disclosure are the first effect In response to an edit trigger operation on the first effect at least one corresponding effect By displaying the editing controls, the first effect It provides an interactive interface with the first effect Personalize and edit it, then at least one effect Affects editing controls effect After editing, Effect results By displaying the above 1, effect You can track the editing progress in real time. Effect results This allows us to provide users with a guide for subsequent operations. Finally, effect Upon receiving the generation trigger operation, Effect results The second corresponding to effect Generate the aforementioned second Effect of effect By displaying the sign in the designated location, the second generated sign can be reused. effect It can remember the same Effect results In achieving this, the second effect This avoids repeated editing. It solves the technical challenge of having a single effect rendering effect when shooting short videos. effect To enrich the display effects and enhance the appeal of effect displays, effect This technology aims to meet users' personalization needs and enhance their experience and entertainment value.

[0131] As an option, the above effect The generation module 630 further provides the second Effect of effect After displaying the sign in the designated position, the second Effect of effect Input based on signs effect After receiving the selection operation, effect If an applicable object exists, the selected second effect to the above Effect suitable It is configured to display the rendering after applying it to the object.

[0132] As an option, the above effect The generation module 630 further provides the second Effect of effect After displaying the sign in the designated position, the second effect against effect Upon receiving the sharing operation, the second effect It is configured to be shared with the object sharing target.

[0133] Optionally, the editing trigger module 610 further includes a first effect Before responding to an edit trigger operation on, effect In response to a check trigger operation, at least one effect Includes type label effect Display the check screen and check at least one effect A label selection operation is performed on the type label, and the selected effect Candidates corresponding to type labels Effect of effect Display the sign, selected effect If the type label is a specified type label, effect Candidates corresponding to type labels effect to the first effect The first Effect of effect The first input based on the sign effect It is configured to receive edit trigger operations on it.

[0134] As an option, the device, effect Package acquisition module and effect It further includes an editing control generation module.

[0135] The aforementioned effect The package acquisition module is the first effect at least one corresponding effectBefore displaying the editing controls, the first effect This includes an interactive annotation protocol. effect The package is configured to be retrieved, effect The editing control generation module analyzes the interactive annotation protocol to obtain the analysis result, and based on the analysis result, the first effect at least one corresponding effect It was configured to generate editing controls.

[0136] As an option, the above effect The package contains at least the following effect For describing protocol acquisition information for the corresponding interactive annotation protocol. effect Further annotation protocols are included, Note effect The editing control generation module further analyzes the interactive annotation protocol and, before obtaining the analysis results, effect The annotation protocol is analyzed, protocol acquisition information for the interactive annotation protocol corresponding to the first effect is obtained, and based on the protocol acquisition information, the first effect It is configured to obtain the corresponding interactive annotation protocol.

[0137] Optionally, the interactive annotation protocol is the first effect The editable items and the corresponding items effect Used to describe the control-related information of the editing control, and the control-related information is at least, effect The above in the editing screen effect The display format of the editing control, and the aforementioned effect The effect editing control generation module includes editing data supported by the editing control, and analyzes the interactive annotation protocol to determine the first effect The editable items and the corresponding items effectThe first is obtained from the editable item and the control-related information of the editing control, and based on the editable item and the control-related information, effect at least one corresponding effect By generating editing controls, the interactive annotation protocol is analyzed to obtain analysis results, and based on the analysis results, the first effect at least one corresponding effect It was configured to generate editing controls.

[0138] As an option, the above effect The editing module 620 is the aforementioned effect Based on the editing operation, the first effect Identify the editable items that have been changed, identify the change data corresponding to the changed editable items, and process the change data in the first Effect of effect Update the package, as described above effect The effect package callback script is executed with the updated data in the package as input parameters, and the edited data Effect results Generates the above Effect results Depending on the method used to display the edited version Effect results It is configured to display [this].

[0139] As an option, the above effect The processing unit further comprises an effect display resource display module, and the effect display resource display module provides the second effect display resource effect If the above second is added, effect Corresponding effect The link entry point is displayed in the effect display resource, effect Upon receiving a link trigger operation on the link entry, the second Effect of effect Sign and / or the second effect The first corresponding Effect of effect It is configured to display signs.

[0140] As an option, the above effectThe processing device further comprises a shooting screen display module, and the shooting screen display module is the second effect Upon receiving a shooting trigger operation, the shooting screen is displayed, and when it is detected that a predetermined effect display condition has been met, the second effect It is configured to display on the aforementioned shooting screen.

[0141] Examples relating to the present disclosure effect The processing apparatus relates to any embodiment of the present disclosure. effect It can execute processing methods and includes functional modules and effects corresponding to the execution method.

[0142] The multiple units and modules included in the above-mentioned device are merely separated according to functional logic and are not limited to the above-mentioned separation; they only need to be capable of realizing the corresponding function. Furthermore, the specific names of each functional unit are merely for the purpose of making them easily distinguishable from one another and do not limit the scope of protection of the embodiments of this disclosure.

[0143] Figure 7 is a schematic diagram of an electronic device according to an embodiment of the present disclosure. Hereinafter, with reference to Figure 7, which shows a schematic diagram of an electronic device (e.g., a terminal device or server in Figure 7) 500 suitable for realizing an embodiment of the present disclosure. The terminal devices in the embodiments of the present disclosure may include, but are not limited to, mobile devices such as mobile phones, laptop computers, digital broadcast receivers, personal digital assistants (PDAs), tablets (Portable Android Devices, PADs), portable multimedia players (PMPs), and in-vehicle terminals (e.g., car navigation terminals), as well as fixed terminals such as digital televisions (TVs) and desktop computers. The electronic device shown in Figure 7 is merely an example, and should not limit the functions or scope of use of the embodiments of the present disclosure.

[0144] As shown in Figure 7, the electronic device 500 may include a processing unit (e.g., a central processing unit, graphics processor, etc.) 501 capable of performing various appropriate operations and processes according to a program stored in a read-only memory (ROM) 502 or a program loaded from a storage device 508 into a random access memory (RAM) 503. The RAM 503 also stores various programs and data necessary for the operation of the electronic device 500. The processing unit 501, ROM 502, and RAM 503 are connected to each other via a bus 504. An input / output (I / O) interface 505 is also connected to the bus 504.

[0145] Generally, input devices 506, including, for example, a touchscreen, touchpad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, output devices 507, including, for example, a liquid crystal display (LCD), speaker, vibrator, storage device 508, including, for example, magnetic tape, hard disk, and communication device 509, may be connected to the I / O interface 505. The communication device 509 may allow the electronic device 500 to communicate wirelessly or wired with other devices to exchange data. Figure 7 shows an electronic device 500 with various devices, but it should be understood that it is not necessary to implement or include all the devices shown. More or fewer devices may be implemented or included instead.

[0146] According to embodiments of the present disclosure, the process described above with reference to the flowchart may be implemented as a computer software program. For example, embodiments of the present disclosure include a computer program product which includes a computer program mounted on a non-temporary computer-readable medium, which includes program code for performing the method shown in the flowchart. In such embodiments, the computer program may be downloaded and installed from a network by a communication device 509, installed from a storage device 508, or installed from a ROM 502. When the computer program is executed by a processing device 501, the above-described functions, limited to the methods of embodiments of the present disclosure, are performed.

[0147] The names of messages or information interacting between multiple devices in embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of such messages or information.

[0148] The electronic device relating to the embodiment of this disclosure is the same as the embodiment described above. effect Technical details that belong to the same inventive concept as the processing method and are not described in detail in this embodiment may be referred to in the embodiments described above, and this embodiment has the same effects as the embodiments described above.

[0149] When the embodiments of this disclosure are executed by a processor, they correspond to the embodiments described above. effect This invention provides a computer storage medium containing a computer program that implements a processing method.

[0150] The computer-readable media described above in this disclosure may be a computer-readable signal medium or a computer-readable storage medium, or any combination of both. A computer-readable storage medium may, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to, an electrical connection having one or more wires, a portable computer disk, a hard disk, RAM, ROM, Erasable Programmable Read Only Memory (EPROM), or flash memory, an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical memory device, a magnetic memory device, or any suitable combination thereof. In this disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, apparatus, or device. On the other hand, in this disclosure, a computer-readable signal medium may include a data signal propagated in the baseband or as part of a carrier wave, on which computer-readable program code is carried. Such propagated data signals may take various forms, including, but not limited to, electromagnetic signals, optical signals, or any suitable combination thereof. Furthermore, the computer-readable signal medium may be any computer-readable medium other than a computer-readable storage medium on which a program for use by or in combination with an instruction execution system, apparatus, or device can be transmitted, propagated, or transmitted.Program code contained in a computer-readable medium may be transmitted on any suitable medium, including but not limited to wires, optical cables, radio frequencies (RF), or any suitable combination thereof.

[0151] In some embodiments, clients and servers can communicate using any network protocol currently known or to be developed in the future, such as the Hypertext Transfer Protocol (HTTP), and can connect with each other to digital data communications (e.g., communication networks) of any form or medium. Examples of communication networks include local area networks (LANs), wide area networks (WANs), extranets (e.g., the Internet), and end-to-end networks (e.g., ad-hoc end-to-end networks), and any network currently known or to be developed in the future.

[0152] The computer-readable medium described above may be included in the electronic device described above, or it may be a separate entity not incorporated into the electronic device.

[0153] The computer-readable medium described above contains one or more programs, and when one or more of these programs are executed by the electronic device, the electronic device performs the first effect In response to an edit trigger operation on the first effect at least one corresponding effect Display the editing controls and at least one effect Affects editing controls effect After editing, Effect results Display and effect Upon receiving the generation trigger operation, Effect results The second corresponding to effectGenerate the aforementioned second Effect of effect Display the sign in the designated location.

[0154] Computer program code for performing the operations disclosed herein may be written in one or more programming languages, or a combination thereof, including, but not limited to, object-oriented programming languages ​​such as Java, Smalltalk, and C++, as well as conventional procedural programming languages ​​such as the C language or similar programming languages. The program code may run entirely on a user computer, partially on a user computer, run as a standalone software package, partially on a user computer and partially on a remote computer, or run entirely on a remote computer or server. Where a remote computer is involved, the remote computer may be connected to the user computer via any type of network, including a LAN or WAN, or it may be connected to an external computer (for example, connected via the Internet through an Internet service provider).

[0155] The flowcharts and block diagrams in the drawings illustrate architectures, functions, and operations that can be implemented according to the systems, methods, and computer program products relating to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, program segment, or part of code containing one or more executable instructions for implementing a given logic function. Note that in some implementations as replacements, the functions represented within a block may occur in a different order than shown in the drawings. For example, two blocks shown consecutively may actually be executed substantially in parallel, or in reverse order depending on the functions involved. Note that each block in a block diagram and / or flowchart, and combinations of blocks in a block diagram and / or flowchart, may be implemented in a dedicated hardware-based system that performs a given function or operation, or in a combination of dedicated hardware and computer instructions.

[0156] The units / modules relating to the embodiments of this disclosure described herein may be implemented in software or in hardware. The names of the units / modules are not limiting to the units themselves; for example, the editing trigger module may be referred to as "the first effect In response to an edit trigger operation on the first effect at least one corresponding effect It may also be described as "a module that displays editing controls."

[0157] The functions described above in this specification may be performed by at least partially one or more hardware logic components. For example, non-limiting exemplary types of hardware logic components that may be used include field programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard parts (ASSPs), systems on chips (SOCs), and complex programmable logic devices (CPLDs).

[0158] In the context of this disclosure, machine-readable media may be tangible media that contain or can store programs used by or in combination with instruction execution systems, devices, or equipment. Machine-readable media may be machine-readable signal media or machine-readable storage media. Machine-readable media may include, but are not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or equipment, or any appropriate combination of the above. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, RAM, ROM, EPROM, or flash memory, optical fibers, portable CD-ROMs, optical storage devices, magnetic storage devices, or any appropriate combination of the above.

[0159] According to one or more embodiments of the present disclosure, [Example 1] First effect In response to an edit trigger operation on the first effect at least one corresponding effect Display the editing controls and at least one effect Affects editing controls effectAfter editing, Effect results To display, effect Upon receiving the generation trigger operation, Effect results The second corresponding to effect Generate the aforementioned second Effect of effect Including displaying signs in designated locations, effect A processing method is provided.

[0160] According to one or more embodiments of the present disclosure, [Example 2] the second Effect of effect Input based on signs effect Being subjected to a selection operation, effect If an applicable object exists, the selected second effect to the above effect The present invention provides a method of Example 1, further including displaying the rendering after applying the method to the object.

[0161] According to one or more embodiments of this disclosure, [Example 3] the second effect against effect Upon receiving the sharing operation, the second effect The method described in Example 1 is provided, further including sharing with an object sharing target.

[0162] According to one or more embodiments of this disclosure, [Example 4] effect In response to a check trigger operation, at least one effect Includes type label effect Display the check screen and at least one effect A label selection operation is performed on the type label, and the selected effect Candidates corresponding to type labels Effect of effect Displaying signs and selected effect If the type label is a specified type label, effect Candidates corresponding to type labels effect to the first effect This means that the first Effect of effect The first input based on the sign effect The method of Example 1 is provided, further including receiving an edit trigger operation on .

[0163] According to one or more embodiments of this disclosure, [Example 5] the first effect This includes an interactive annotation protocol. effect Obtain the package, analyze the interactive annotation protocol to obtain the analysis results, and based on the analysis results, the first effect at least one corresponding effect This provides a method for generating an edit control, and further includes the method described in Example 1.

[0164] According to one or more embodiments of this disclosure, [Example 6] the effect The package contains at least the following effect For describing protocol acquisition information for the corresponding interactive annotation protocol. effect The method further includes annotation protocols, and the method is the effect The annotation protocol is analyzed, protocol acquisition information for the interactive annotation protocol corresponding to the first effect is obtained, and based on the protocol acquisition information, the first effect The method described in Example 5 further includes obtaining the corresponding interactive annotation protocol.

[0165] According to one or more embodiments of the present disclosure, [Example 7] the interactive annotation protocol is the first effect The editable items and the corresponding items effect Used to describe the control-related information of the editing control, and the control-related information is at least, effect The above in the editing screen effect The display format of the editing control, and the aforementioned effect The editing control includes the editing data it supports, and the interactive annotation protocol is analyzed to obtain the analysis result, and based on the analysis result, the first effect at least one corresponding effectThe step of generating the editing control involves analyzing the interactive annotation protocol and the first effect The editable items and the corresponding items effect To obtain control-related information of the editing control, and based on the editable item and the control-related information, the first effect at least one corresponding effect The method described in Example 5 includes generating an edit control.

[0166] According to one or more embodiments of this disclosure, [Example 8] after editing Effect results Displaying the above effect Based on the editing operation, the first effect Identify the editable items that have been changed, identify the change data corresponding to the changed editable items, and process the change data in the first effect of effect Updating the package, and the above effect The effect package callback script is executed with the updated data in the package as input parameters, and the edited data Effect results Generates the above Effect results The present invention provides a method of Example 1, which includes displaying [something].

[0167] According to one or more embodiments of the present disclosure, [Example 9] the effect display resource is the second effect If the above second is added, effect Corresponding effect Displaying the link entry point in the effect display resource, and effect Upon receiving a link trigger operation on the link entry, the second Effect of effect Sign and / or the second effect The first corresponding Effect of effect The present invention provides a method of Example 1, further including displaying a sign.

[0168] According to one or more embodiments of the present disclosure, [Example 10] the second effectUpon receiving a shooting trigger operation, the shooting screen is displayed, and when it is detected that a predetermined effect display condition has been met, the second effect The present invention provides a method according to Example 1, further comprising displaying the above on the shooting screen.

[0169] According to one or more embodiments of the present disclosure, [Example 11] First effect In response to an edit trigger operation on the first effect at least one corresponding effect An edit trigger module configured to display edit controls, and at least one effect Affects editing controls effect After editing, Effect results It is configured to display effect Editing module and, effect Upon receiving the generation trigger operation, Effect results The second corresponding to effect Generate the aforementioned second Effect of effect The sign is configured to be displayed in a predetermined position. effect A generation module, comprising, effect To provide a processing device.

[0170] According to one or more embodiments of the present disclosure, [Example 12] comprises one or more processors and a storage device configured to store one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors are configured to perform any of the following actions: effect To implement the processing method effect We provide electronic devices for generating electricity.

[0171] According to one or more embodiments of this disclosure, [Example 13] when executed by a computer processor, any of the embodiments described in Examples 1 to 10 effect Includes computer-executable instructions for carrying out a processing method, effect Provides a storage medium for generating data.

[0172] Although multiple operations are described in a specific order, this should not be understood as requiring or requiring that these operations be performed in a specific order indicated. In certain environments, multitasking and parallel processing may be advantageous. Similarly, although the above discussion includes some specific implementation details, these should not be construed as limiting the scope of this disclosure. Some features described in the context of individual embodiments may be implemented in combination in a single embodiment. Various features described in the context of a single embodiment may also be implemented in multiple embodiments individually or in any suitable subcombination.

[0173] Although this subject matter is described using language specific to structural features and / or method logic operations, it should be understood that the subject matter limited in the attached claims is not necessarily limited to the specific features or operations described above. The specific features and operations described above are merely exemplary forms of realizing the claims.

Claims

1. In response to an effect check trigger operation, display an effect check screen including at least one type label that can distinguish whether or not an effect is editable, The system receives a label selection operation for at least one type label and displays the effect indicator for the candidate effect corresponding to the selected type label. If the selected type label is a predetermined type label, the editable candidate effect corresponding to the selected type label is designated as the first effect. The first effect receives a trigger input based on the effect indicator of the first effect, In response to a trigger for the first effect, display at least one editing control corresponding to the first effect, In response to receiving an editing operation that affects at least one editing control, the application result corresponding to the edited effect will be displayed, The process includes generating a second effect corresponding to the application result in response to a generation operation, and displaying an indicator of the second effect at a predetermined position, An effect processing method wherein the second effect is an effect generated by the editing operation.

2. After displaying the effect indicator for the second effect in a predetermined position, The system receives an effect selection operation based on the effect indicator of the second effect, If an object to which an effect is applied exists, the rendering after applying the selected second effect to the object to which the effect is applied further includes: The effect processing method according to claim 1.

3. After displaying the effect indicator for the second effect in a predetermined position, The process further includes receiving an effect sharing operation for the second effect and sharing the second effect with the object sharing target, The effect processing method according to claim 1.

4. Before displaying at least one effect editing control corresponding to the first effect, Obtaining an effect package for the first effect, which includes an interactive annotation protocol for describing the editable items of the first effect and the control-related information of the effect editing controls corresponding to the editable items; The process further includes analyzing the interactive annotation protocol to obtain analysis results, and generating at least one effect editing control corresponding to the first effect based on the analysis results. The effect processing method according to claim 1.

5. The effect package includes an effect annotation protocol for describing protocol acquisition information of an interactive annotation protocol corresponding to at least the first effect, Before analyzing the interactive annotation protocol and obtaining the analysis results, the process further includes analyzing the effect annotation protocol, obtaining protocol acquisition information for the interactive annotation protocol corresponding to the first effect, and then obtaining the interactive annotation protocol corresponding to the first effect based on the protocol acquisition information. The effect processing method according to claim 4.

6. The interactive annotation protocol is used to describe the editable items of the first effect and the control-related information of the effect editing control corresponding to the editable items, wherein the control-related information includes at least the display format of the effect editing control on the effect editing screen and the editing data supported by the effect editing control. Analyzing the interactive annotation protocol to obtain analysis results, and generating at least one effect editing control corresponding to the first effect based on the analysis results, The interactive annotation protocol is analyzed to obtain the editable items of the first effect and the control-related information of the effect editing controls corresponding to the editable items. The process includes generating at least one effect editing control corresponding to the first effect based on the editable items and the control-related information, The effect processing method according to claim 4.

7. Displaying the results after editing is possible. Based on the editing operation, the editable items that have been changed in the first effect are identified, the change data corresponding to the changed editable items is identified, and the change data is updated in the effect package of the first effect. This includes executing the effect package callback script with the updated data in the effect package as input parameters, generating the edited application result, and displaying the application result. The effect processing method according to claim 1.

8. When the second effect is added to the effect display resource, an effect link entry corresponding to the second effect is displayed in the effect display resource, wherein the effect link entry is a linkable entry such that related information of the second effect is displayed after it is triggered. The system further includes receiving a link trigger operation on the effect link input and displaying at least one of the effect indicators for the second effect and the first effect corresponding to the second effect, The effect processing method according to claim 1.

9. Upon receiving a shooting trigger operation for the second effect, the shooting screen is displayed, The system further includes displaying the second effect on the shooting screen when it is detected that a predetermined effect display condition has been met. The effect processing method according to claim 1.

10. A trigger module configured to display at least one editing control corresponding to a first effect in response to a trigger for the first effect, An editing module configured to display the applied result corresponding to the edited effect in response to an editing operation that acts on at least one editing control, The system includes a generation module configured to generate a second effect corresponding to the application result in response to a generation operation, and to display an indicator of the second effect at a predetermined position, The second effect is an effect generated by the editing operation, The trigger module is configured to, before responding to a trigger for the first effect, display an effect check screen in response to an effect check trigger operation, which includes at least one type label that can distinguish whether an effect is editable or not, receive a label selection operation for at least one type label, display an effect indicator for a candidate effect corresponding to the selected type label, and, if the selected type label is a predetermined type label, set the editable candidate effect corresponding to the selected type label as the first effect, and receive a trigger for the first effect that is input based on the effect indicator of the first effect. Effect processing unit.

11. At least one processor, A memory device configured to store at least one program, When the at least one program is executed by the at least one processor, the at least one processor is made to implement the effect processing method described in any one of claims 1 to 9. electronic equipment.

12. When executed by a computer processor, the computer-executable instructions include instructions for performing the effect processing method described in any one of claims 1 to 9. storage medium.

Citation Information

Patent Citations

  • 3D visual effect creation system and method

    US20050278691A1