Effect processing method, device, electronic device, and storage medium
The method and device allow users to personalize and edit video effects, addressing the limitations of fixed effects in short video generation, thereby enhancing user experience and entertainment value.
Patent Information
- Application Number
- JP2025510381
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2022-08-19
- Filing Date
- 2023-08-16
- Publication Date
- 2025-09-17
- Estimated Expiration
- 2043-08-16
AI Technical Summary
Existing short video generation technologies rely on fixed effects, limiting user personalization and reducing the richness and entertainment value of short video shooting experiences.
A method and device that allows users to personalize and edit video effects through interactive controls, displaying edit results and generating personalized effects upon user input, with real-time feedback and sign placement.
Enhances user experience by enabling personalized video effects, enriching the display and entertainment value of short videos, and facilitating easy sharing and application of these effects.
Smart Images

Figure 2025530694000001_ABST
Abstract
Description
[Technical Field]
[0001] (CROSS-REFERENCE TO RELATED APPLICATIONS) This application claims priority to a Chinese patent application filed with the State Intellectual Property Office of China on August 19, 2022, bearing application number 202211003252.0, the entire contents of which are incorporated herein by reference.
[0002] (Technical field) An embodiment of the present disclosure includes: effect Regarding the creation technology, for example, effect The present invention relates to a processing method, an apparatus, an electronic device, and a storage medium. [Background technology]
[0003] As one of the popular forms of entertainment, short video shooting has been gaining popularity among users due to its richness, intuition, clarity, etc. With the continuous development of the short video technology field, users have increasingly higher demands for the richness and entertainment value of short video shooting. In some short videos, effect This enriches the display effect of short videos.
[0004] However, related effect The generation technology usually depends on the development of professional developers. In the usage scenario, users can only select the fixed effects provided by the system to shoot a short video with the rendering effect of the effect. effect Due to the limitations, the effect rendering effect is relatively simple, which cannot meet the user's personalized needs and affects the user's usage experience. Summary of the Invention [Means for solving the problem]
[0005] The present disclosure provides: effect In order to improve the richness of the experience and entertainment of users, effectA processing method, an apparatus, an electronic device, and a storage medium are provided.
[0006] In a first aspect, embodiments of the present disclosure include: effect A processing method is provided, the method comprising: 1st effect In response to an edit trigger operation on the first effect At least one corresponding effect Displaying an edit control; and At least one effect Affects edit controls effect After editing, effect Displaying the results; effect Upon receiving the generation trigger operation, Effect Result The second corresponding to effect and generating the second Effect of effects and displaying a sign at a predetermined location.
[0007] In a second aspect, embodiments of the present disclosure include: effect There is further provided a processing device, the device comprising: 1st effect In response to an edit trigger operation on the first effect At least one corresponding effect an edit trigger module configured to display an edit control; At least one effect Affects edit controls effect After editing, Effect Result configured to display effect Editing module; effect Upon receiving the generation trigger operation, Effect Result The second corresponding to effect and generating the second Effect of effects configured to display the sign at a predetermined location effect a generation module.
[0008] In a third aspect, an embodiment of the present disclosure further provides an electronic device, the electronic device comprising: one or more processors; 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 are configured to perform a program according to any one of the embodiments of the present disclosure. effect A processing method is realized.
[0009] In a fourth aspect, an embodiment of the present disclosure, when executed by a computer processor, provides a method for implementing any of the embodiments of the present disclosure. effect A storage medium containing computer-executable instructions for carrying out the processing method is further provided. [Brief explanation 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 actual objects and elements are not necessarily drawn to scale.
[0011] [Figure 1] 1 is a schematic flowchart of an effect processing method according to an embodiment of the present disclosure. [Figure 2] 10 is a schematic flowchart of another effect processing method according to an embodiment of the present disclosure. [Figure 3] 10 is a schematic flowchart of yet another effect processing method according to an embodiment of the present disclosure. [Figure 4] 10 is a schematic flowchart of yet another effect processing method according to an embodiment of the present disclosure. [Figure 5] 10 is a schematic flowchart of yet another effect processing method according to an embodiment of the present disclosure. [Figure 6] FIG. 1 is a schematic configuration diagram of an effect processing device according to an embodiment of the present disclosure. [Figure 7] 1 is a schematic configuration diagram of an effect generating electronic device according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION
[0012] Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. Although the drawings show several embodiments of the present disclosure, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments described herein, but rather that these embodiments are provided for a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are used for illustrative purposes only and are not used to limit the scope of protection of the present disclosure.
[0013] The steps described in the method embodiments of the present disclosure may be performed in a different order and / or in parallel, and the method embodiments may include additional steps and / or omit performing steps shown, without the scope of the present disclosure being limited in any way.
[0014] As used herein, the term "comprises" and variations thereof are intended to be open inclusive, i.e., meaning "including, but not limited to." The term "based on" means "based at least in part on." The term "one embodiment" means "at least one embodiment," the term "another embodiment" means "at least one other embodiment," and the term "some embodiments" means "at least some embodiments." Relevant definitions of other terms are provided below.
[0015] The concepts of "first," "second," etc. mentioned in this disclosure are merely intended to distinguish between 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 "multiple" referred to in this disclosure are illustrative and not limiting, and should be understood by one of ordinary skill in the art as "one or more" unless the context clearly indicates otherwise.
[0017] The names of messages or information interacted between devices in the embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of these messages or information.
[0018] Before using any of the technical solutions disclosed in the embodiments of this disclosure, users should be notified of the type, scope of use, and usage scenarios of the personal information disclosed in the disclosure in an appropriate manner in accordance with relevant laws and regulations, and their 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 notify the user that the requested operation requires the acquisition and use of the user's personal information, allowing the user to choose whether or not to provide personal information to software or hardware, such as an electronic device, application, server, or storage medium, that performs the operation of the technical solution of the present disclosure, in accordance with the prompt information.
[0020] In an optional but non-limiting embodiment, the method of sending prompt information to the user in response to an active request from the user may be, for example, a pop-up window, or the prompt information may be presented in text form in the pop-up window. The pop-up window may also include a selection control for the user to select "agree" or "disagree" to providing personal information to the electronic device.
[0021] The above-described notification and user consent obtaining procedures are merely exemplary and do not limit the implementation of the present disclosure, and other methods that comply with relevant laws and regulations may also be applied to the implementation of the present disclosure.
[0022] The data related to this technical solution (including but not limited to the data itself, the acquisition or use of the data) shall comply with the requirements of applicable laws, regulations and related provisions.
[0023] FIG. 1 is an embodiment of the present disclosure. effect 1 is a schematic flowchart of a processing method, in which an embodiment of the present disclosure is applied in the case of short video shooting, the method effect It may be executed by a processing device, which may be implemented in the form of software and / or hardware, and optionally by an electronic device, which may be a mobile terminal, a personal computer (PC) or a server, etc.
[0024] As shown in FIG. 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 Show the edit control.
[0026] The first effect is a site where derivative works can be created. effect Optionally, the first effect It can be a fixed effect template that can be personalized and edited, and the master effect The first Effect of effects The content may be preset as needed, and is not specifically limited here. For example, effect is an editable beauty system effect Templates, background filters effect Templates or additions effect It may be a template or the like.
[0027] The editing trigger operation is effect Optionally, the editing trigger operation may be understood as a trigger operation for editing a first effect Alternatively, the first preset may be used to trigger the editing control of the effectThe editing trigger operation may be a voice information or a gesture information that triggers the start of editing. The editing trigger operation may be set in advance as needed, and is not specifically limited here. For example, the editing trigger operation may be a preset first effect Alternatively, you can enter the first effect Alternatively, the user can input "first" via a voice input device. effect Alternatively, the user may input a predetermined voice command such as "Edit."
[0028] The aforementioned effect The edit control is effect It may be understood that the control is for editing the effect The function type and expression format of the edit control may be various, and the function type and expression format may be preset as needed, and are not specifically limited here. For example, effect The editing control may include at least one of a text editing control, a picture editing control, and an audio editing control, depending on the function type. effect The picture editing control may be understood as a control for editing the text contained in the first effect The audio editing control may be understood to be a control for editing pictures included in the first effect may be understood to be a control for editing the audio contained in
[0029] The first effect Whereas, the first effect Execute an edit trigger operation corresponding to the first effect Access the edit screen of the first effect On the editing screen, effect Editing controls such as text, picture, and audio effect Show the edit controls, effectFor edit controls, effect First, perform an edit operation. effect to meet users' personalization needs and improve their experience.
[0030] S120: At least one effect Affects edit controls effect After editing, Effect Result Display.
[0031] The aforementioned effect The editing operation is effect The first inputted by the edit control effect against effect It may be understood as an operation of performing editing. effect Editing operations include text editing controls, picture editing controls, and audio editing controls. effect It may be an edit operation on an edit control. Optionally, effect The editing operation is effect The related information in the list may include at least one of operations such as increasing information, decreasing information, correcting information, and checking information.
[0032] Editing operations on the text edit control are performed first. effect The editing operations on the picture editing control may be addition, deletion, and / or modification of text content for the text editable item. effect The picture edit control may be an operation to add, delete, and / or modify picture content to the picture editable item, or may edit the display form of the picture through the picture edit control. Optionally, the display form of the picture may be a display position, a display time, a display speed, or a display size of the picture. The edit operation on the audio edit control is effect The audio content may be added, deleted, and / or modified from the audio editable item.
[0033] In an embodiment of the present disclosure, effect The first edit operation effect By personalizing and editing, it can better meet the personalization needs of users.
[0034] The aforementioned Effect Result teeth, effect For edit controls effect After the editing operation is completed effect It may be understood that the effect of at least one effect Affects edit controls effect After the editing operation, Effect Result This allows the user to more intuitively understand the editing status.
[0035] Optionally, after editing Effect Result Displaying the effect Based on the editing operation, the first effect identifying editable items that have been changed in the first embodiment, identifying change data corresponding to the editable items that have been changed, and storing the change data in the first embodiment. Effect of effects Update the package and effect The updated data in the package is used as an input parameter to execute the effect package callback script, and the edited Effect Result and Effect Result and displaying the
[0036] The editable item is the first effect For effect In the embodiment of the present disclosure, the first effect The editable items may be preset as needed, and are not specifically limited here. effect The editable items of the first and second may be different, and effect has at least one editable item. Optionally, the editable item is a first effectThe item may be an editable text item, an editable picture item, an editable audio item, or the like.
[0037] The change data is effect By an edit operation it may be understood that data has been changed for said editable item. Optionally, said change data may be effect The editable item may be modified by an edit operation, such as text data, picture data, or audio data. effect The change data may be determined according to the editing operation and is related to the personalization needs of the user, and the specific content of the change data is not limited here.
[0038] The aforementioned effect The package includes: effect It may be understood that the software data package may include resources associated with the effect The package is first effect and the editable items corresponding to the editable items effect and control-related information for the edit control; effect The effect package callback script may further include an effect package callback script for implementing the editing logic of the plurality of pieces of information in the effect package callback script. effect Respond to the package based on the input parameters Effect Result The input parameters may be understood to be input parameters required for the execution of the effect package callback script.
[0039] Illustratively, the text edit control updates the text data of the editable text item, and the updated text data is the modified data. The modified data is then stored as a first Effect of effects Copy it to the package and use the updated text data as an input parameter. effectExecutes package callback scripts to respond to updated text data Effect Result and Effect Result may be displayed.
[0040] S130: effect Upon receiving the generation trigger operation, Effect Result The second corresponding to effect and generating the second Effect of effects Display signs in place.
[0041] The aforementioned effect The generating trigger operation is the second effect Optionally, the trigger operation may be understood to be a trigger operation that generates effect The generation trigger operation is a preset second effect Alternatively, the triggering of a preset effect generation control (e.g., a control marked with a "save" flag) may be used to determine the generation of a second effect. effect The present invention may also be applied to the execution of voice information, gesture information, etc. for generating the above. effect The generation method of the trigger operation can be preset according to needs, and is not specifically limited here. For example, effect The generation trigger operation is the second effect Alternatively, the user can input "second effect This may be by voice command such as "generate a
[0042] The second effect teeth, effect A derivative work is created by editing effect It may be understood as follows. Effect Result If the display satisfies the specified conditions, effect Execute the generation trigger operation, Effect Result The second corresponding to effect and generating the second Effect of effects Display signs in place.
[0043] The aforementioned Effect ResultThe second corresponding to effect After generating the second Effect of effects generating a label, and Effect of effects Signs may be displayed at predetermined locations.
[0044] The aforementioned effect The second label is generated effect It may also be understood as a mark for marking. effect The labelling may be in a variety of formats. effect The sign may be a text sign or a text sign etc. Effect of effects The labels may be different to make it easier for the user to find them.
[0045] Illustratively, the second Effect of effects The signs are different second effect It may be a text or number type sign to distinguish between the first and second, or a still image type sign. effect The second effect can be a video to show the effect of effect In an embodiment of the present disclosure, the second effect may be a sign for displaying guide information for using the second effect. Effect of effects The mark may be set according to actual needs, and the second Effect of effects There are no restrictions on the specific form of expression of the sign.
[0046] The predetermined position is a predetermined first position. effect The second corresponding to Effect of effects The location for displaying the sign, i.e., the second Effect of effects Optionally, a different first effect The second corresponding to Effect of effects The signs are displayed in the same display position, or the first effect Every first effect The second corresponding to each of Effect of effects Set the display position of the sign, in other words, different first effect The second corresponding to Effect of effects Display signs in different display positions.
[0047] Illustratively, the first effect By dividing each column or hierarchy, effect And the first effect The second corresponding to Effect of effects For example, the following signs may be displayed: effect The entire sign display area is divided into two columns, with the first column Effect of effects The indicator is displayed and the first effect The second corresponding to Effect of effects A sign may be displayed. effect The first input effect The second corresponding to effect In response to a hierarchical display trigger operation to check the first effect The second corresponding to Effect of effects Signs may be displayed.
[0048] Optionally, the first effect A plurality of second Effect of effects If a tag exists, a predetermined number of second tags with relatively recent generation times are Effect of effects Display the sign and the remaining second Effect of effects Optionally, a second, hidden indicator may be activated by a predetermined trigger method. Effect of effects A second indicator may be displayed. Effect of effects The second one will be displayed as a sign Effect of effects To switch signs effect A switching trigger operation may be input.
[0049] In an embodiment of the present disclosure, the user is prompted to effect The second effect In the application scene of effect Optionally, the relevant information may be displayed. effect The processing method includes: effect is added, the second effect corresponds to effectDisplaying a link entry in the effect display resource; effect In response to a link trigger operation on the link entrance, the second Effect of effects Label and / or said second effect The first one corresponds to Effect of effects and displaying a sign.
[0050] The effect display resource is a multimedia resource of a second effect It may be understood that the display resource is generated after applying the second Effect of effects Second through the link entrance effect The second effect display resource is used to check the related information. Effect of effects Link entrances may be added.
[0051] The aforementioned effect After the link entry is triggered, effect The related information may be understood to be a linkable entrance to the displayed related information. effect Optionally, the link trigger operation may be understood as a trigger operation for a link entry. effect The operation may be to click on a link entrance.
[0052] The aforementioned effect After receiving a link trigger operation for the link entrance, Effect of effects A sign may be displayed, and the second effect The first one corresponds to Effect of effects A sign may be displayed, and the second Effect of effects a label and the second effect The first one corresponds to Effect of effects Optionally, the second indicator may be displayed simultaneously. effect and / or the first effect One or more generated by applying effect The display resource may further be displayed. effect and / or the first effect applied to multiple effectWhen a display resource is waiting to be displayed, it may be displayed in order based on information such as the generation time and / or playback popularity of the effect display resource.
[0053] In an embodiment of the present disclosure, effect The processing method is the second effect When a photographing trigger operation is received, a photographing screen is displayed, and when it is detected that a predetermined effect display condition is reached, the second effect on the shooting screen.
[0054] The photographing trigger operation is effect For example, it may be understood as a "same effect shooting" operation that supports a user to shoot with the same effect as the effect display resource. Optionally, the shooting trigger operation may be a second effect For example, the second effect You can click the shooting button to take a photo with the same effect, or click the second effect The photographing screen may receive a voice input command instructing to photograph an effect display resource to which the second effect has been applied. effect It may be understood that this is the screen that is displayed when taking a photograph by applying the above.
[0055] The predetermined effect display condition is the second effect The predetermined effect display conditions may be understood as predetermined display conditions that must be met when performing effect photography by applying the effect. effect The number of the user terminals may be preset depending on the type and needs of the user terminal, and is not specifically limited here.
[0056] Optionally, the predetermined effect display condition is detected when a predetermined effect reference object is detected, when a continuous shooting time of the shooting screen reaches a predetermined time length, when a scene object of a predetermined type is detected on the shooting screen, and when the second effect Predetermined for displaying effect and a display command has been accepted.
[0057] Illustratively, the second effect The type of face that is beautiful effect In this case, the predetermined effect display condition may be that a predetermined type of application object is detected on the shooting screen, or the second effect is the background filter type effect In this case, the predetermined effect display condition may be that an applicable background exists or that the shooting time has expired, or the second effect Dynamic video type effect In this case, the predetermined effect display condition may be that an applied object exists, that the applied object completes a predetermined action, and / or that a shooting time has expired.
[0058] The technical solution of the embodiment of the present disclosure is as follows: effect In response to an edit trigger operation on the first effect At least one corresponding effect By displaying the edit control, effect First, personalize and edit effect and then provide an interactive interface with at least one effect Affects edit controls effect After editing, Effect Result By displaying the first effect You can see the progress of editing in real time. Effect Result This allows the user to be guided through subsequent operations. effectUpon receiving the generation trigger operation, Effect Result The second corresponding to effect and generating the second Effect of effects The generated second image can be reused by displaying the image in place. effect can be memorized, the same Effect Result In realizing this, the second effect It solves the technical problem of single effect rendering when shooting short videos, and effect Enrich the display effect and enhance the fun of the effect display. effect It satisfies the user's personalized needs and achieves technical effects that enhance the user's sense of experience and entertainment.
[0059] FIG. 2 is another example of an embodiment of the present disclosure. effect 1 is a schematic flowchart of a processing method, and this embodiment will be described based on the above embodiment.
[0060] As shown in FIG. 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 Show the edit control.
[0062] S220: At least one effect Affects edit controls effect After editing, Effect Result Display.
[0063] S230: effect Upon receiving the generation trigger operation, Effect Result The second corresponding to effect and generating the second Effect of effects Display signs in place.
[0064] S240: The second Effect of effects Entered based on signs effect undergoes selection operations.
[0065] Illustratively, the effect The selection operation is the second Effect of effects Against signs effect It may also be a search operation, and further, for example, a second Effect of effects Secondary actions such as clicking on signs Effect of effects It may be an operation that triggers a sign.
[0066] In this operation, the second effect The first effect The second generated by effect , i.e., existing effect Generated by editing effect means the second effect is the second one that the user generates by editing it on their local user terminal. effect The second user terminal may share the second information with the local user terminal. effect The second Effect of effects The sign was displayed in place effect It may also be a sign shared by other users. effect Shared information included effect It may also be a sign.
[0067] S250: effect If an application object exists, the second selected effect The above effect Shows the rendering after applying to the applied object.
[0068] effect The application object is the second effect may be understood to be a scene object associated with effect The application object is typically associated with a collection of effect reference material. effect The application object may be a camera shot or an uploaded image, etc. Optionally, effectThe application object may be a scene body of a certain type in a camera shot or an uploaded image. effect The application object may be a particular region of the scene body.
[0069] Second Effect of effects After the indicator is triggered, the second effect Optionally, the second effect corresponds to effect If an applicable object is detected, effect The second one corresponds to the application object. effect In the disclosed embodiment, effect The presence or absence of the applied object is determined by the preset effect This may be determined by a detection algorithm corresponding to the applied object.
[0070] Second effect The above effect The rendering after it is applied to the application object is, i.e., the second effect and the above effect This is the rendering obtained by fusing the effect application screen including the applied object.
[0071] The technical solution of this embodiment is Effect Result The second corresponding to effect After generating the second effect You can select and use the first effect Avoid the visual fatigue caused by applying a large amount of makeup, and meet the user's pursuit of personalized effects. effect Enrich the application effect.
[0072] FIG. 3 is a block diagram of yet another embodiment of the present disclosure. effect 1 is a schematic flowchart of a processing method, and this embodiment is the second embodiment of the processing method. effect Expand the application scenario and related functions effect Sharing functionality has been added.
[0073] As shown in FIG. 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 Show the edit control.
[0075] S320: At least one effect Affects edit controls effect After editing, Effect Result Display.
[0076] S330: effect Upon receiving the generation trigger operation, Effect Result The second corresponding to effect and generating the second Effect of effects Display signs in place.
[0077] S340: The second effect against effect Upon receiving the sharing operation, the second effect Share to the object share target.
[0078] effect The sharing operation is effect The current effect Other than the used object effect It may be understood as an operation shared by the using object.
[0079] The second effect against effect Receiving the sharing operation is the second effect The effect indicator is entered effect Optionally, effect Generate shared information, effect Determine the transfer object, effect The transfer object is the object sharing target, effect Share information to object share targets.
[0080] The aforementioned effect The form of the shared information may vary, for example, effect corresponds to effect Use authorization link, effect Authorization password, or effect It may also be a usage authorization code or the like.
[0081] effect There are various ways to determine the transfer object. effect against effect After receiving a sharing operation, at least one candidate sharing target is displayed, an object selection operation is received for the candidate sharing target, and the selected candidate sharing target is set as the object sharing target.
[0082] In an embodiment of the present disclosure, the second effect Optionally, the second effect against effect After receiving a sharing operation, (candidate) third-party applications that can be selected by the user are displayed, and when an application trigger operation in which the user clicks on a third-party application is received, at least one candidate sharing target corresponding to the third-party application is displayed, and further, when an object selection operation for the candidate sharing target is received, the selected candidate sharing target is set as the object sharing target.
[0083] The technical solution of this embodiment is the second effect against effect In response to the sharing operation, effect The second result obtained after personalization editing effect Objects can be shared among users for targeted sharing. effect Realize the sharing function of the second effect Expand the application scenarios, meet the sharing needs of users, and improve the user experience.
[0084] FIG. 4 is a block diagram of yet another embodiment of the present disclosure. effect 1 is a schematic flowchart of a processing method, and in this embodiment, the first effect The method for determining the value of the saturation voltage is described below.
[0085] As shown in FIG. 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 Include Type Label effect The check screen is displayed.
[0087] The aforementioned effect Check trigger operation is performed after the trigger effect Optionally, the above may be understood as an operation for checking effect The check trigger operation is performed by a preset effect It may be a trigger operation acting on a check control, or effect It may also be a trigger operation to open the check screen.
[0088] Optionally, effect The check control may be set on a material collection screen of the effect application program. In response to a material posting trigger operation, the material collection screen is displayed, and the material collection screen effect The check control is displayed, effect Trigger operation acts on the check control, effect A check screen may be displayed. The material collection screen may be used to collect materials to be posted by real-time shooting, uploading, etc. Optionally, effect The method of displaying the check screen is to display the material collection screen in a part of the upper layer of the material collection screen. effect A check screen may be displayed, for example, in a partial area near the bottom of the material collection screen.
[0089] Optionally, effect The trigger operation to open the check screen is effect It may be an operation to search the check screen, or a preset operation, effect It may also be a trigger operation that acts on a screen trigger control for opening a check screen.
[0090] In an embodiment of the present disclosure, effect The check screen allows the user to select and / or use the candidate effect It is used to display information associated with the. In consideration of practical application, various options are available for users to select in order to meet the user's personalization needs. effect In order to make it easier for users to check, effect and further classify the candidates effect For each type of effect Therefore, in the embodiment of the present disclosure, effect The check screen must have at least one effect Optionally, the type label may be included. effect The check screen is displayed by default. effect Candidates corresponding to type labels effect It may further include:
[0091] candidate effect There are various classification methods for effect Candidates may be classified according to their release time. effect The candidates may be classified according to the suitable users. Effect of effects They may be classified according to type, or candidates effect In an embodiment of the present disclosure, the candidates may be classified according to usage data (e.g., usage time, usage frequency, and / or number of users). effect The classification method may be set according to actual needs, and is not specifically limited here. effect Type labels are candidates for distinguishing types. effectSimilarly, in the embodiment of the present disclosure, each type of candidate may be understood as a mark of effect corresponds to effect The type label may be set according to actual needs and is not specifically limited here.
[0092] S420: At least one effect The selected label is selected by the label selection operation for the type label. effect Candidates corresponding to type labels Effect of effects Display signs.
[0093] The label selection operation is effect This may be understood as an operation to indicate that a type label has been selected. For example, effect The operation may be to click on a type label.
[0094] Various effect Candidates corresponding to label types effect To facilitate the search for the candidate Effect of effects The sign, effect May be displayed according to label type. Optionally, Effect of effects The label is effect corresponds to effect Corresponds to type labels effect It may be displayed in a display list. effect The display list is effect It may be displayed on the same screen as the type label, effect After the type label is triggered, a new screen will be displayed. effect A display list may be displayed.
[0095] S430: Selected effect If the type label is a given type label, the selected effect Candidates corresponding to type labels effect The first effect Let's say.
[0096] effectWhether or not a type label is selected, or which label is selected, is the result of a label selection operation. In an embodiment of the present disclosure, a given type label is selected by a corresponding candidate effect can be edited effect The number of predetermined type labels may be one or more.
[0097] Selected effect The type label is matched with the predetermined type label, and the selected effect If there is a predefined type label that matches the type label, effect Candidates corresponding to type labels effect The first effect It may also be possible to use the following.
[0098] S440: The first Effect of effects The first input based on the indicator effect Receives edit trigger operations on the
[0099] The first Effect of effects The signs are different first effect It may be understood that the first mark information is used to identify the first Effect of effects The sign is, effect In the type label, the indicator information may be displayed after a predetermined type label is triggered. As described above, the indicator information may be expressed in various ways. For example, the first Effect of effects The signs are different first effect It may be a text or number type mark for distinguishing the first and second items, or a still image type mark. effect The first effect may be a video to display the effect of effect In an embodiment of the present disclosure, the first effect may be a sign for displaying guide information for using the first effect. Effect of effects The mark may be set according to actual needs, and the first Effect of effects There are no restrictions on the specific form of expression of the sign.
[0100] The first effectThe edit trigger operation for the first Effect of effects Illustratively, the first Effect of effects A sign trigger operation acting on the sign is performed by the first effect Alternatively, the first Effect of effects A sign selection operation is performed on the sign, and a pre-set effect Acting on confirmation controls effect When a confirmation operation is received, the first effect It is determined that an edit trigger operation has been received for the tag trigger operation. effect Clicking on the sign, effect Pressing signs, effect Sign bordering operation, effect Checking the sign, or effect The operation may be an operation of dragging a sign. effect The confirmation operation is effect Clicking on a confirmation control, effect Pressing the confirmation control, effect Slide the confirmation control, or effect It may also be an operation such as dragging a confirmation control.
[0101] S450: First effect In response to an edit trigger operation on the first effect At least one corresponding effect Show the edit control.
[0102] S460: At least one effect Affects edit controls effect After editing, Effect Result Display.
[0103] S470: effect Upon receiving the generation trigger operation, Effect Result The second corresponding to effect and generating the second Effect of effects Display signs in place.
[0104] The technical solution of this embodiment is: effect By Type Label effect During use, you can easily select the first editable item by simple interactive operations. effect can be easily and quickly found, for example, editable effect and uneditable effect Multi- Efek In the scene, user personalization effect You can respond quickly to editing needs.
[0105] FIG. 5 is a block diagram of yet another embodiment of the present disclosure. effect 1 is a schematic flowchart of a processing method, and this embodiment is the same as the first embodiment. effect At least one corresponding effect This explains how to create an edit control.
[0106] As shown in FIG. 5, the method of this embodiment may include the following steps.
[0107] S510: First effect Responds to edit trigger operations on
[0108] S520: The first effect ,including interactive annotation protocols effect Get the package.
[0109] In an embodiment of the present disclosure, the interactive annotation protocol comprises: effect and the editable items corresponding to the editable items effect The control-related information is used to describe the control-related information of the edit control. effect The above on the editing screen effect The display form of the edit control and the effect and the edit data that the edit control supports.
[0110] The editable items are the first effect It may be understood that the information items displayed by the first effect The information item may be understood as an editable slot among the slots corresponding to the information items displayed by the first effect For example, the first information may be information corresponding to one slot. effect The information contained in the first item may be divided into one or more information items in advance. effect The multiple pieces of information contained in may be divided into different information items according to the information type (for example, text, picture, video, or audio), or may be divided into different information items according to the information display position.
[0111] 1st effect There are many ways to divide the information contained in into multiple information items, but the above-mentioned forms are merely exemplary and not limiting, and the specific division method may be set according to actual needs.
[0112] effect The above on the editing screen effect The display form of the edit control can be effect This may include the style of the edit control (e.g., progress bar, slider button, button control, breathing light, single input box or input box with dropdown options, etc.), color, size, or display position. effect The editing data supported by the editing control may include, but is not limited to, the data type of the editing data and the editing rules of the editing data. The data type may include at least one of text, numbers, symbols, still or moving images, video sequence frames, video or audio, etc. The editing rules may include, but are not limited to, the range of numeric values, restrictions on the number of bytes that can be input, restricted characters, and data structures.
[0113] In an embodiment of the present disclosure, the first Effect of effects The package contains the first effect For example, one or more interactive annotation protocols corresponding to the first Effect of effects A package may contain different versions of the interactive annotation protocol, or different interactive annotation protocols may be configured for different information items.
[0114] Optionally, effect The package contains at least the first effect For describing protocol acquisition information of the corresponding interactive annotation protocol effect The benefits of such a setup include, e.g. effect When a package contains multiple interactive annotation protocols, you can quickly find the one you need.
[0115] The protocol acquisition information may be understood as information instructing how to acquire an interactive annotation protocol, or instruction information instructing which interactive annotation protocol to acquire, and may be, for example, acquisition path information for the interactive annotation protocol, or label information for the interactive annotation protocol, etc.
[0116] S530: Analyzing the interactive annotation protocol to obtain an analysis result, and based on the analysis result, effect At least one corresponding effect Creates an edit control.
[0117] The interactive annotation protocol is analyzed to effect and the editable items corresponding to the editable items effectand control-related information of an edit control, and further, based on the editable item and the control-related information, effect At least one corresponding effect Creates an edit control.
[0118] In an embodiment of the present disclosure, the first effect and further, the editable items corresponding to the editable items can be obtained. effect Obtaining control-related information of the editing control, i.e., by analyzing the interactive annotation protocol, effect Gets the control data model of the edit control. Optionally, it specifies the target control. effect A target control may be matched from a pre-defined control pool according to the control data model to be placed on the edit screen.
[0119] effect The edit controls are used to edit the corresponding editable items. effect The correspondence with the edit controls may be a one-to-one relationship, a one-to-many relationship, or a many-to-one relationship.
[0120] Optionally, effect In the package effect If an annotation protocol is included, before parsing the interactive annotation protocol, the method effect Analyzing the annotation protocol and effect and then, based on the protocol acquisition information, obtain protocol acquisition information of an interactive annotation protocol corresponding to the first effect The method further includes obtaining an interactive annotation protocol corresponding to the
[0121] effect The annotation protocol can be quickly searched, effect It may be stored in the root directory of the package.
[0122] For example, according to an embodiment of the present disclosure effect The annotation protocol is the first effect is editable, in which interactive annotation protocol or protocols the editable slot information is described, and which version of the interactive annotation protocol should be used. For example, effect The annotation protocol may provide a search path (i.e., protocol acquisition information) for the interactive annotation protocol, and may further locate the interactive annotation protocol according to the search path. The search path for the interactive annotation protocol is a relative path, not an absolute path, and effect The path to the package root directory. The interactive annotation protocol may also describe the version of the interactive annotation protocol. effect When the package is executed effect It may also describe which scenes in the package are linked to and which slots are editable slots.
[0123] S540: The first effect At least one corresponding effect Show the edit control.
[0124] For example, effect Editing Controls effect Render it on the editing screen, display it to the user, and provide interactive tools.
[0125] S550: At least one effect Affects edit controls effect After editing, Effect Result Display.
[0126] S560: effect Upon receiving the generation trigger operation, Effect Result The second corresponding to effect and generating the second Effect of effects Display signs in place.
[0127] The technical solution of this embodiment is: effect By simply adding the interactive annotation protocol to the package, effect and the editable items corresponding to the editable items. effect The configuration of the control-related information of the edit control can be realized easily and conveniently, and the existing non-editable effect Editable effect We can provide technical support for changing to the type, and by realizing it in the form of an annotation protocol, effect The implementation of logic code can be decoupled, making subsequent modifications and maintenance easier. effect Save development costs.
[0128] FIG. 6 is a block diagram of an embodiment of the present disclosure. effect 6 is a schematic block diagram of a processing device, the device includes an edit trigger module 610; effect an editing module 620; effect and a generating module 630.
[0129] The edit trigger module 610 effect In response to an edit trigger operation on the first effect At least one corresponding effect configured to display an edit control, effect The editing module 620 includes at least one effect Affects edit controls effect After editing, Effect Result configured to display effect The generation module 630 effect Upon receiving the generation trigger operation, Effect Result The second corresponding to effect and generating the second Effect of effects The sign is configured to be displayed at a predetermined location.
[0130] The technical solution of the embodiment of the present disclosure is as follows: effect In response to an edit trigger operation on the first effect At least one corresponding effect First, by displaying the edit control effect providing an interactive interface with the first effect Personalize and edit, then select at least one effect Affects edit controls effect After editing, Effect Result By displaying the first effect You can see the progress of editing in real time. Effect Result This allows the user to be guided through subsequent operations. effect Upon receiving the generation trigger operation, Effect Result The second corresponding to effect and generating the second Effect of effects The generated second image can be reused by displaying the image in place. effect can be memorized, the same Effect Result In realizing this, the second effect It solves the technical problem of single effect rendering when shooting short videos, and effect Enrich the display effect and enhance the fun of the effect display. effect It satisfies the user's personalized needs and achieves technical effects that enhance the user's sense of experience and entertainment.
[0131] Optionally, effect The generating module 630 further Effect of effects After displaying the sign in the predetermined position, Effect of effects Entered based on signs effect After the selection operation, effect If an application object exists, the second selected effect The above Effect suitable The display is configured to show the rendering after applying the filter to the object.
[0132] Optionally, effect The generating module 630 further Effect of effects After displaying the sign in the predetermined position, effect against effect Upon receiving the sharing operation, the second effect is configured to be shared with the object share target.
[0133] Optionally, the edit 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 Include Type Label effect Display the check screen and select at least one effect The selected label is selected by the label selection operation for the type label. effect Candidates corresponding to type labels Effect of effects The indicator is now displayed and the selected effect If the type label is a given type label, the selected effect Candidates corresponding to type labels effect The first effect and the first Effect of effects The first input based on the indicator effect The editing trigger operation is configured to receive the edit trigger operation.
[0134] Optionally, the apparatus comprises: effect Package acquisition module and effect and an edit control generation module.
[0135] The aforementioned effect The package acquisition module effect At least one corresponding effectBefore displaying the edit control, effect ,including interactive annotation protocols effect configured to acquire a package, effect The edit control generation module analyzes the interactive annotation protocol to obtain an analysis result, and generates the first effect At least one corresponding effect Configured to generate an edit control.
[0136] Optionally, effect The package contains at least the first effect For describing protocol acquisition information of the corresponding interactive annotation protocol effect Annotation protocols are further included, Note effect The edit control generation module further includes, before analyzing the interactive annotation protocol to obtain an analysis result, effect Analyzing an annotation protocol to obtain protocol acquisition information of an interactive annotation protocol corresponding to the first effect, and based on the protocol acquisition information, effect The present invention is configured to obtain an interactive annotation protocol corresponding to the
[0137] Optionally, the interactive annotation protocol comprises: effect and the editable items corresponding to the editable items effect and control-related information of an edit control, the control-related information including at least: effect The above on the editing screen effect The display form of the edit control and the effect and editing data supported by the editing control, wherein the effect editing control generation module analyzes the interactive annotation protocol to generate the first effect and the editable items corresponding to the editable items effectand control-related information of an edit control, and based on the editable item and the control-related information, effect At least one corresponding effect generating an edit control to analyze the interactive annotation protocol to obtain an analysis result, and based on the analysis result, effect At least one corresponding effect Configured to generate an edit control.
[0138] Optionally, effect The editing module 620 effect Based on the editing operation, the first effect identifying editable items that have been changed in the first embodiment, identifying change data corresponding to the editable items that have been changed, and storing the change data in the first embodiment. Effect of effects Update to the package mentioned effect The updated data in the package is used as an input parameter to execute the effect package callback script, and the edited Effect Result and Effect Result Depending on the display method, the edited Effect Result is configured to display
[0139] Optionally, effect The processing device further includes an effect display resource display module, and the effect display resource display module displays the second effect display resource. effect is added, the second effect corresponds to effect The link entry is displayed in the effect display resource, effect In response to a link trigger operation on the link entrance, the second Effect of effects Label and / or said second effect The first one corresponds to Effect of effects The indicator is configured to display a sign.
[0140] Optionally, effectThe processing device further includes a photographed screen display module, and the photographed screen display module displays the second effect When a photographing trigger operation is received, a photographing screen is displayed, and when it is detected that a predetermined effect display condition is met, the second effect is displayed on the photographing screen.
[0141] According to an embodiment of the present disclosure effect The processing device may be any of the embodiments of the present disclosure. effect It can execute a processing method and has functional modules and effects according to the execution method.
[0142] The multiple units and modules included in the above device are merely divided according to functional logic and are not limited to the above division, as long as they can realize the corresponding functions. Furthermore, the specific names of each functional unit are intended to make it easier to distinguish them from each other and do not limit the scope of protection of the embodiments of the present disclosure.
[0143] FIG. 7 is a schematic diagram of an electronic device according to an embodiment of the present disclosure. Hereinafter, reference will be made to FIG. 7, which shows a schematic diagram of an electronic device (e.g., a terminal device or server in FIG. 7) 500 suitable for implementing an embodiment of the present disclosure. The terminal device according to the embodiment of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, laptops, 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 FIG. 7 is merely an example and should not limit the functionality or scope of use of the embodiment of the present disclosure.
[0144] 7, electronic device 500 may include a processing unit (e.g., a central processing unit, a graphics processor, etc.) 501 that can perform various appropriate operations and processes in accordance with a program stored in read-only memory (ROM) 502 or loaded from storage device 508 into random access memory (RAM) 503. RAM 503 also stores various programs and data necessary for the operation of electronic device 500. Processing unit 501, ROM 502, and RAM 503 are connected to one another via bus 504. Input / output (I / O) interface 505 is also connected to bus 504.
[0145] Typically, input devices 506, including, for example, a touch screen, touch pad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; output devices 507, including, for example, a liquid crystal display (LCD), speaker, vibrator, etc.; storage devices 508, including, for example, a magnetic tape, hard disk, etc.; and communication devices 509 may be connected to the I / O interface 505. The communication devices 509 may allow the electronic device 500 to communicate wirelessly or via wires with other devices to exchange data. While FIG. 7 illustrates the electronic device 500 having various devices, it should be understood that it need not embody or include all of the devices shown. More or fewer devices may alternatively be implemented or included.
[0146] According to embodiments of the present disclosure, the processes described above with reference to the flowcharts may be implemented as a computer software program. For example, embodiments of the present disclosure include a computer program product including a computer program embodied on a non-transitory computer-readable medium, the computer program including program code for performing the methods illustrated in the flowcharts. In such embodiments, the computer program may be downloaded and installed over a network via the communication device 509, installed from the storage device 508, or installed from the ROM 502. When executed by the processing device 501, the computer program performs the functions defined above in the methods of the embodiments of the present disclosure.
[0147] The names of messages or information interacted between devices in the embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of these messages or information.
[0148] The electronic device according to the embodiment of the present disclosure is effect The present embodiment belongs to the same invention concept as the processing method, and for the technical details not described in detail in this embodiment, reference may be made to the above-mentioned embodiments, and the present embodiment has the same effects as the above-mentioned embodiments.
[0149] The embodiments of the present disclosure, when executed by a processor, may include the steps of: effect A computer storage medium storing a computer program for implementing the processing method is provided.
[0150] The computer-readable medium described above in this disclosure may be a computer-readable signal medium or a computer-readable storage medium, or any combination of the above. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. 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, an 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 of the above. In this disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in combination with an instruction execution system, apparatus, or device. In contrast, in this disclosure, a computer-readable signal medium may include a propagated data signal, in baseband or as part of a carrier wave, carrying computer-readable program code. Such a propagated data signal may take various forms, including, but not limited to, an electromagnetic signal, an optical signal, or any suitable combination of the above. Furthermore, a computer-readable signal medium may be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device.The program code contained in the computer readable medium may be transmitted over any suitable medium, including, but not limited to, wire, optical cable, radio frequency (RF), or the like, or any suitable combination of the above.
[0151] In some embodiments, clients and servers may communicate using any network protocol now known or later developed, such as HyperText Transfer Protocol (HTTP), and may be connected to one another via any form or medium of digital data communication (e.g., a communications network). Examples of communications 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), as well as any networks now known or later developed.
[0152] The computer-readable medium may be included in the electronic device, or may exist separately from the electronic device.
[0153] The computer-readable medium includes one or more programs, and when the one or more 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 Show the edit control and at least one effect Affects edit controls effect After editing, Effect Result Display effect Upon receiving the generation trigger operation, Effect Result The second corresponding to effectand generating the second Effect of effects Display signs in place.
[0154] Computer program code for carrying out the operations of the present disclosure 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, C++, etc., as well as conventional procedural programming languages such as "C" or similar programming languages. The program code may run entirely on the user computer, partially on the user computer, as a separate software package, partially on the user computer and partially on a remote computer, or entirely on a remote computer or server. When remote computers are involved, the remote computers may be connected to the user computer via any type of network, including a LAN or WAN, or may be connected to an external computer (e.g., connected via the Internet using an Internet Service Provider).
[0155] The flowcharts and block diagrams in the figures illustrate the architecture, functions, and operations that can be implemented in accordance with systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowcharts or block diagrams may represent a module, program segment, or portion of code, including one or more executable instructions for implementing a given logical function. It should also be noted that in some alternate implementations, the functions noted in the blocks may occur in a different order than that shown in the figures. For example, two blocks shown in succession may actually be executed substantially in parallel or may be executed in the reverse order, depending on the functionality involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, 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 according to the described embodiments of the present disclosure may be implemented in software or hardware. The names of the units / modules are not intended to limit the units themselves. For example, the edit trigger module may be called "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 for displaying edit controls."
[0157] The functions described herein above may be performed, at least in part, by one or more hardware logic components. For example, without limitation, 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), Complex Programmable Logic Devices (CPLDs), etc.
[0158] In the context of this disclosure, a machine-readable medium may be a tangible medium that can contain or store a program used by or in connection with an instruction execution system, device, or apparatus. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or apparatus, or any suitable combination of the above. More specific examples of machine-readable storage media include an electrical connection based on one or more wires, a portable computer disk, a hard disk, RAM, ROM, EPROM, or flash memory, optical fiber, a portable CD-ROM, an optical storage device, a magnetic storage device, or any suitable 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 an edit control and at least one effect Affects edit controls effectAfter editing, Effect Result and effect Upon receiving the generation trigger operation, Effect Result The second corresponding to effect and generating the second Effect of effects and displaying the sign at a predetermined location. effect A processing method is provided.
[0160] According to one or more embodiments of the present disclosure, [Example 2] the second Effect of effects Entered based on signs effect undergoing a selection operation; effect If an application object exists, the second selected effect The above effect and displaying the rendering after application to the application object.
[0161] According to one or more embodiments of the present disclosure, [Example 3] the second effect against effect Upon receiving the sharing operation, the second effect to an object share target.
[0162] According to one or more embodiments of the present disclosure, [Example 4] effect In response to a check trigger operation, at least one effect Include Type Label effect Displaying a check screen and at least one effect The selected label is selected by the label selection operation for the type label. effect Candidates corresponding to type labels Effect of effects Displaying the indicator and effect If the type label is a given type label, the selected effect Candidates corresponding to type labels effect The first effect and the first Effect of effects The first input based on the indicator effect and receiving an edit trigger operation on the image.
[0163] According to one or more embodiments of the present disclosure, [Example 5] the first effect ,including interactive annotation protocols effect acquiring a package; analyzing the interactive annotation protocol to obtain an analysis result; and based on the analysis result, effect At least one corresponding effect The method of Example 1 is provided, further comprising generating an edit control.
[0164] According to one or more embodiments of the present disclosure, [Example 6] effect The package contains at least the first effect For describing protocol acquisition information of the corresponding interactive annotation protocol effect The method further includes an annotation protocol. effect Analyzing an annotation protocol to obtain protocol acquisition information of an interactive annotation protocol corresponding to the first effect, and based on the protocol acquisition information, effect The method of Example 5 further includes obtaining an interactive annotation protocol corresponding to the
[0165] According to one or more embodiments of the present disclosure, [Example 7] the interactive annotation protocol includes: effect and the editable items corresponding to the editable items effect and control-related information of an edit control, the control-related information including at least: effect The above on the editing screen effect The display form of the edit control and the effect and editing data supported by an editing control, wherein the interactive annotation protocol is analyzed to obtain an analysis result, and the first effect At least one corresponding effectThe step of generating an edit control includes parsing the interactive annotation protocol to generate the first effect and the editable items corresponding to the editable items effect and obtaining control-related information of an edit control; and determining the first editable item based on the editable item and the control-related information. effect At least one corresponding effect and generating an edit control.
[0166] According to one or more embodiments of the present disclosure, [Example 8] After editing Effect Result Displaying the effect Based on the editing operation, the first effect identifying editable items that have been changed in the first embodiment, identifying change data corresponding to the editable items that have been changed, and storing the change data in the first embodiment. effect of effect Update the package and effect The updated data in the package is used as an input parameter to execute the effect package callback script, and the edited Effect Result and Effect Result and displaying the
[0167] According to one or more embodiments of the present disclosure, [Example 9] the effect display resource includes the second effect is added, the second effect corresponds to effect Displaying a link entry in the effect display resource; effect In response to a link trigger operation on the link entrance, the second Effect of effects Label and / or said second effect The first one corresponds to Effect of effects The method of Example 1 further comprises displaying a label.
[0168] According to one or more embodiments of the present disclosure, [Example 10] the second effectWhen a photographing trigger operation is received, a photographing screen is displayed, and when it is detected that a predetermined effect display condition is reached, the second effect on the imaging screen.
[0169] According to one or more embodiments of the present disclosure, [Example 11] a 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 an edit control; and at least one effect Affects edit controls effect After editing, Effect Result configured to display effect Editing module; effect Upon receiving the generation trigger operation, Effect Result The second corresponding to effect and generating the second Effect of effects configured to display the sign at a predetermined location effect a generation module; effect A processing device is provided.
[0170] According to one or more embodiments of the present disclosure, [Example 12] a system includes 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 one or more of the following operations: effect Realize the processing method, effect Generating electronic devices.
[0171] According to one or more embodiments of the present disclosure, [Example 13] when executed by a computer processor, effect including computer-executable instructions for carrying out a processing method; effect A generated storage medium is provided.
[0172] Although operations are depicted in a particular order, this should not be understood to require that these operations be performed in the particular order shown, or that they be performed in the order shown. 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 the disclosure. Some features described in the context of separate embodiments may also 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 the present subject matter has been described using language specific to structural features and / or method logic operations, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or operations described above. The specific features and operations described above are merely example forms of implementing the claims.
Claims
1. displaying at least one prop edit control corresponding to a first effect prop in response to an edit trigger operation on the first effect prop; receiving a prop editing operation acting on at least one prop editing control and displaying an edited prop effect; receiving a prop generation trigger operation, generating a second effect prop corresponding to the prop effect, and displaying a prop indicator of the second effect prop at a predetermined position.
2. after displaying the prop indicator of the second effect prop in place, receiving a prop selection operation input based on a prop indicator of the second effect prop; and if a prop-applied object is present, displaying the rendering after applying the selected second effect prop to the prop-applied object.
2. The method of claim 1.
3. after displaying the prop indicator of the second effect prop in place, receiving a prop sharing operation on the second effect prop and sharing the second effect prop with an object sharing target; 2. The method of claim 1.
4. before responding to an edit trigger operation on the first effect prop; displaying a prop check screen including at least one prop type label in response to a prop check trigger operation; receiving a label selection operation for at least one prop type label and displaying a prop indicator for the candidate effect prop corresponding to the selected prop type label; If the selected prop type label is a predetermined type label, then a candidate effect prop corresponding to the selected prop type label is set as a first effect prop; receiving an edit trigger operation for the first effect prop input based on a prop indicator of the first effect prop; 2. The method of claim 1.
5. prior to displaying at least one prop edit control corresponding to the first effect prop; obtaining a prop package including an interactive annotation protocol for the first effects prop; analyzing the interactive annotation protocol to obtain an analysis result; and generating at least one prop edit control corresponding to the first effect prop based on the analysis result.
2. The method of claim 1.
6. the prop package includes a prop annotation protocol for describing protocol acquisition information of an interactive annotation protocol corresponding to at least the first effect prop; Before analyzing the interactive annotation protocol to obtain an analysis result, the method further includes analyzing the prop annotation protocol to obtain protocol acquisition information of the interactive annotation protocol corresponding to the first effect prop, and acquiring the interactive annotation protocol corresponding to the first effect prop based on the protocol acquisition information.
6. The method of claim 5 for processing an effect prop.
7. the interactive annotation protocol is used to describe editable items of the first effect prop and control-related information of a prop edit control corresponding to the editable items, the control-related information including at least a display form of the prop edit control on a prop edit screen and editing data supported by the prop edit control; analyzing the interactive annotation protocol to obtain an analysis result, and generating at least one prop edit control corresponding to the first effect prop based on the analysis result, Parsing the interactive annotation protocol to obtain editable items of the first effect prop and control-related information of prop edit controls corresponding to the editable items; generating at least one prop edit control corresponding to the first effect prop based on the editable item and the control-related information; 6. The method of claim 5 for processing an effect prop.
8. To view the prop effect after editing, Identifying editable items that have been changed in the first effect prop based on the prop editing operation, identifying modification data corresponding to the changed editable items, and updating the modification data into a prop package of the first effect prop; Executing an effect package callback script using the updated data in the prop package as an input parameter to generate an edited prop effect, and displaying the prop effect.
2. The method of claim 1.
9. When the second effect prop is added to an effect display resource, displaying a prop link entry corresponding to the second effect prop on the effect display resource; receiving a link trigger operation on the prop link inlet, and displaying at least one of a prop indicator for the second effect prop and a prop indicator for a first effect prop corresponding to the second effect prop; 2. The method of claim 1.
10. receiving a shooting trigger operation on the second effect prop and displaying a shooting screen; and displaying the second effect prop on the shooting screen when it is detected that a predetermined effect display condition has been reached.
2. The method of claim 1.
11. an edit trigger module configured to display at least one prop edit control corresponding to a first effect prop in response to an edit trigger operation on the first effect prop; a prop editing module configured to receive a prop editing operation acting on at least one prop editing control and display an edited prop effect; a prop generation module configured to receive a prop generation trigger operation, generate a second effect prop corresponding to the prop effect, and display a prop indicator of the second effect prop at a predetermined position; Effects prop processing equipment.
12. at least one processor; a storage device configured to store at least one program; said at least one program, when executed by said at least one processor, causes said at least one processor to implement the effect prop processing method according to any one of claims 1 to 10; electronic equipment.
13. comprising computer executable instructions for, when executed by a computer processor, carrying out the effects prop processing method of any one of claims 1 to 10; storage medium.