Special effect information display method and device, electronic equipment and storage medium

By materializing the arrangement of special effects labels in the image, the problem of users having difficulty quickly perceiving the differences between special effects items is solved, achieving the effect of rapid positioning and improved production efficiency, thus enhancing the user experience.

CN116301496BActive Publication Date: 2026-04-28BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
BEIJING ZITIAO NETWORK TECH CO LTD
Filing Date
2023-03-10
Publication Date
2026-04-28

AI Technical Summary

Technical Problem

Users find it difficult to quickly perceive the differences between various special effects projects by reading text, which increases the time spent searching for special effects projects and reduces the efficiency of special effects production.

Method used

By arranging physical effect tags, the position of the effect items in the image is represented. The arrangement of effect tags presents the positional relationship of the effect items, improving the user's understanding efficiency during the browsing process.

Benefits of technology

It enables users to quickly locate special effects projects, improves the efficiency of special effects production, and enhances the user experience of the application software.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116301496B_ABST
    Figure CN116301496B_ABST
Patent Text Reader

Abstract

The method comprises: in response to a viewing trigger operation for a special effect item, determining a plurality of types of special effect items corresponding to the viewing trigger operation; acquiring a special effect label corresponding to each type of special effect item, and displaying the special effect label, wherein a label display mode of the special effect label is associated with a special effect action position of the special effect label corresponding special effect item in a special effect application image. The technical scheme of the embodiment realizes the effect of representing the special effect action position of the corresponding special effect item in the image through the arrangement of the entity special effect label. Further, it is helpful for a user to understand the special effect action position and special effect action effect of the corresponding special effect item in the image in the process of browsing the special effect label, facilitates quick searching of the special effect item, improves the special effect production efficiency, and improves the special effect production experience of the user.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of human-computer interaction technology, and in particular to a method, apparatus, electronic device, and storage medium for displaying special effects information. Background Technology

[0002] In image processing and video production scenarios, special effects are highly favored by users. Typically, special effects creation tools contain a wealth of information for creating effects, such as components for adding various special effects items included in the tool.

[0003] In related technologies, special effects projects are often presented in plain text, making it difficult for users to quickly perceive the differences between various special effects projects simply by reading the text. Especially when there are many special effects projects, users find it difficult to quickly locate the one they want to use, increasing the time spent searching for special effects, reducing the efficiency of special effects production, and thus affecting the user's special effects production experience. Summary of the Invention

[0004] This disclosure provides a method, apparatus, electronic device, and storage medium for displaying special effects information, so as to represent the position of the corresponding special effects in the image by the arrangement of physical special effects labels. Furthermore, it helps users understand the position and effect of the corresponding special effects in the image while browsing special effects labels, thereby improving the user experience of the application software.

[0005] In a first aspect, embodiments of this disclosure provide a method for displaying special effects information, the method comprising:

[0006] In response to a viewing trigger operation for a special effects item, identify multiple types of special effects items corresponding to the viewing trigger operation;

[0007] Obtain the special effect label corresponding to each type of special effect item, and display the special effect label, wherein the label display method of the special effect label is associated with the position of the special effect item corresponding to the special effect label in the special effect application image.

[0008] Secondly, this disclosure also provides a special effects information display device, which includes:

[0009] The special effects project determination module is used to determine various types of special effects projects corresponding to the viewing trigger operation in response to the viewing trigger operation.

[0010] The special effects label display module is used to obtain the special effects label corresponding to each type of special effects item and display the special effects label, wherein the label display method of the special effects label is associated with the position of the special effects item corresponding to the special effects label in the special effects application image.

[0011] Thirdly, embodiments of this disclosure also provide an electronic device, the electronic device comprising:

[0012] One or more processors;

[0013] Storage device for storing one or more programs.

[0014] When the one or more programs are executed by the one or more processors, the one or more processors implement the special effects information display method as described in any of the embodiments of this disclosure.

[0015] Fourthly, embodiments of this disclosure also provide a storage medium containing computer-executable instructions, which, when executed by a computer processor, are used to perform the special effects information display method as described in any of the embodiments of this disclosure.

[0016] The technical solution of this disclosure, in response to a viewing trigger operation for a special effects item, determines multiple types of special effects items corresponding to the viewing trigger operation. Furthermore, it obtains and displays the special effects tags corresponding to each type of special effects item. This solves the problems in the prior art where users often find it difficult to quickly perceive the differences between different special effects items by reading text, and it is difficult to quickly locate the special effects item to be used, increasing the search time for special effects items and reducing the efficiency of special effects production. It achieves the effect of representing the position of the corresponding special effects item in the image through the arrangement of physical special effects tags. Moreover, the arrangement of special effects tags can present the positional relationship of different special effects items when applied. Furthermore, it helps users understand the position and effect of the corresponding special effects item in the image while browsing the special effects tags, facilitating quick search for special effects items, improving the efficiency of special effects production, and enhancing the user experience of the application software. Attached Figure Description

[0017] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. Throughout the drawings, the same or similar reference numerals denote the same or similar elements. It should be understood that the drawings are schematic, and the originals and elements are not necessarily drawn to scale.

[0018] Figure 1 This is a schematic flowchart of a special effects information display method provided in an embodiment of this disclosure;

[0019] Figure 2 This is a schematic flowchart of a special effects information display method provided in an embodiment of this disclosure;

[0020] Figure 3 This is a schematic flowchart of a special effects information display method provided in an embodiment of this disclosure;

[0021] Figure 4 This is a schematic diagram of the label display form of a special effects label provided in an embodiment of this disclosure;

[0022] Figure 5 This is a schematic diagram of the structure of a special effects information display device provided in an embodiment of this disclosure;

[0023] Figure 6 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this disclosure. Detailed Implementation

[0024] Embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings. While some embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.

[0025] It should be understood that the steps described in the method embodiments of this disclosure may be performed in different orders and / or in parallel. Furthermore, the method embodiments may include additional steps and / or omit the steps shown. The scope of this disclosure is not limited in this respect.

[0026] The term "comprising" and its variations as used herein are open-ended inclusions, meaning "including but not limited to". The term "based on" means "at least partially based on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". Definitions of other terms will be given in the description below.

[0027] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are used only to distinguish different devices, modules or units, and are not used to limit the order of functions performed by these devices, modules or units or their interdependencies.

[0028] It should be noted that the terms "a" and "a plurality of" used in this disclosure are illustrative rather than restrictive, and those skilled in the art should understand that, unless otherwise expressly indicated in the context, they should be understood as "one or more".

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

[0030] It is understood that before using the technical solutions disclosed in the various embodiments of this disclosure, users should be informed of the types, scope of use, and usage scenarios of the personal information involved in this disclosure in an appropriate manner in accordance with relevant laws and regulations, and user authorization should be obtained.

[0031] For example, upon receiving a user's active request, a prompt message is sent to the user to explicitly inform them that the requested operation will require the acquisition and use of the user's personal information. This allows the user to independently choose whether to provide personal information to the software or hardware, such as the electronic device, application, server, or storage medium performing the operations of this disclosed technical solution, based on the prompt message.

[0032] As an optional but non-limiting implementation, in response to a user's active request, sending a prompt message to the user can be done via a pop-up window, where the prompt message can be presented in text format. Furthermore, the pop-up window can also include a selection control allowing the user to choose whether to "agree" or "disagree" to provide personal information to the electronic device.

[0033] It is understood that the above notification and user authorization process are merely illustrative and do not constitute a limitation on the implementation of this disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of this disclosure.

[0034] It is understood that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) shall comply with the requirements of relevant laws, regulations and related provisions.

[0035] Before introducing this technical solution, an illustrative application scenario can be provided. This technical solution can be applied to any scenario displaying various types of special effects information. For example, when a viewing trigger operation is detected for a special effects item, various types of special effects items corresponding to the trigger operation can be identified. Furthermore, the special effects tags corresponding to these special effects items are obtained and displayed on the display interface. Existing special effects tag display methods arrange the special effects tags according to the popularity parameters, click-through rate parameters, or user preference parameters of the corresponding special effects item. This results in users not being able to understand the location and effect of the corresponding special effects item in the image when browsing the special effects tags. At this point, based on the technical solution implemented in this disclosure, the display method of the corresponding special effect label on the display interface can be determined according to the position of the special effect item in the image. The special effect label is displayed based on the label display method, thereby realizing the effect of representing the position of the special effect item in the image through the arrangement of the physical special effect labels. Furthermore, the arrangement of the special effect labels can present the positional relationship of the special effect when different special effect items are applied. In addition, it helps users understand the position and effect of the special effect item in the image when browsing the special effect labels.

[0036] Figure 1 This is a schematic flowchart of a special effects information display method provided in this embodiment. This embodiment is applicable to situations where special effects labels of various types of special effects items are displayed on a display interface. The method can be executed by a special effects information display device, which can be implemented in the form of software and / or hardware. Optionally, it can be implemented by an electronic device, such as a mobile terminal, a PC, or a server.

[0037] like Figure 1 As shown, the method includes:

[0038] S110, In response to a view trigger operation for a special effects item, identify the various types of special effects items corresponding to the view trigger operation.

[0039] It should be noted that the technical solutions provided in this disclosure can be applied to scenarios involving the display of special effects information. For example, they can be integrated into any application software capable of displaying special effects information, and this software can be installed on an electronic device. Optionally, the electronic device can be a mobile terminal or a PC. The application software can be a type of software that includes special effects information display functionality; specific application software will not be detailed here, as long as it can achieve the function of displaying special effects. Alternatively, it can be a specially developed application program that can be integrated into the software that displays special effects information, or integrated into a corresponding page, allowing users to display special effects information through the integrated page on their terminal.

[0040] Special effects items can be added to images or videos to give them special effects. Optionally, special effects items can be categorized according to their corresponding objects, and may include background effects, facial effects, pet effects, AR tracking effects, 3D effects, environmental effects, and foreground effects, etc.

[0041] In this embodiment, a control for triggering the viewing of special effects items can be developed in advance, or a piece of program code for triggering the viewing of special effects items can be preset. When the control is detected or the program code is received, the viewing trigger operation can be responded to, thereby determining the various types of special effects items corresponding to the viewing trigger operation.

[0042] It should be noted that multiple types of special effects projects can be developed in advance and associated with viewing trigger controls. When a user triggers the corresponding special effects project viewing control, multiple types of special effects projects corresponding to the trigger operation can be determined based on the pre-determined association relationship.

[0043] It should also be noted that different types of special effects projects can correspond to different locations of effect application within the same image or video. In other words, various types of special effects projects can include multiple special effects props that apply to different objects within an image or video. Furthermore, each type of special effects project can include one or more special effects props that apply to different objects within an image or video.

[0044] In practical applications, when a user triggers the special effects item viewing control, the system can respond to the viewing trigger operation and determine the various types of special effects items corresponding to that trigger operation.

[0045] S120. Obtain the effect tags corresponding to each type of effect item and display the effect tags.

[0046] In this embodiment, the special effects label can be a label that graphically displays the corresponding special effects item. Each special effects label can include a text label and a corresponding graphic label. The text label can be the name of the special effects item; the graphic label can be a schematic diagram of the effect corresponding to the special effects item. The special effects label can be any form of label; optionally, it can be a card of a preset shape. For example, when expanded, the special effects label can be in the form of a right-angled or rounded rectangular card.

[0047] It should be noted that a default effect display diagram corresponding to each effect item can be predetermined, and each default effect display diagram can be displayed as a graphic label for the corresponding effect tag.

[0048] In this embodiment, the effect corresponding to each type of special effect item can be predetermined, and a corresponding effect diagram can be created based on the effect. The effect diagram is then associated with each type of special effect item. Furthermore, a corresponding special effect tag can be created based on the name of each type of special effect item and the corresponding effect diagram. The special effect tag is then associated with the special effect item and stored in the material library of the terminal device. When determining and viewing multiple types of special effect items corresponding to the trigger operation, the corresponding special effect tag can be retrieved from the material library based on each type of special effect item, and the retrieved special effect tag is displayed on the display interface of the terminal device.

[0049] The way the special effects labels are displayed is related to the position of the special effects item corresponding to the special effects label in the special effects application image.

[0050] In this embodiment, the image for which special effects are applied can be an image that requires special effects processing, or it can be understood as an image to which special effects items can be applied. The location where the special effects are applied can be the position where the special effects item is added in the image for which special effects are applied. Optionally, the location where the special effects are applied can include the special effects display depth and the special effects display position, etc. The special effects display depth can be the distance between the position where the special effects item is applied in the image for which special effects are applied and the shooting point (i.e., the camera). For example, if the image for which special effects are applied is an image of a user holding a pet, then the image area behind the user can be the background area, and if the special effects item is applied in this area, its corresponding special effects display depth is relatively deep; the image area in front of the user, i.e., the area where the pet is located, can be the foreground area, and if the special effects item is applied in this area, its corresponding special effects display depth is relatively shallow. The special effects display position can be the display position corresponding to the special effects item being applied in the image for which special effects are applied. Optionally, the special effects display position can include the left side of the image, the right side of the image, the top side of the image, and the bottom side of the image, etc.

[0051] In practical applications, when displaying multiple special effects labels on the display interface, they can be displayed according to a predetermined display order. This display order can be associated with the position of the special effects item corresponding to each label within the special effects image. Specifically, if the special effects display position is the special effects display depth, after acquiring multiple special effects labels, the special effects display depth of each label's corresponding special effects item when applied to the special effects image can be determined. These special effects display depths are then arranged in order from deep to shallow or from shallow to deep, and the display position of the corresponding special effects label on the display interface is determined based on this arrangement. Alternatively, if the special effects display position is the special effects display location, after acquiring multiple special effects labels, the display position corresponding to each label's corresponding special effects item when applied to the special effects image can be determined. These display positions are then arranged in order from left to right, right to left, top to bottom, or bottom to top, and the display position of the corresponding special effects label on the display interface is determined based on this arrangement.

[0052] It should be noted that when special effect labels are displayed on the display interface, they can correspond to various display formats, including vertical or horizontal display.

[0053] The technical solution of this disclosure, in response to a viewing trigger operation for a special effects item, determines multiple types of special effects items corresponding to the viewing trigger operation. Furthermore, it obtains and displays the special effects tags corresponding to each type of special effects item. This solves the problems in the prior art where users often find it difficult to quickly perceive the differences between different special effects items by reading text, and it is difficult to quickly locate the special effects item to be used, increasing the search time for special effects items and reducing the efficiency of special effects production. It achieves the effect of representing the position of the corresponding special effects item in the image through the arrangement of physical special effects tags. Moreover, the arrangement of special effects tags can present the positional relationship of different special effects items when applied. Furthermore, it helps users understand the position and effect of the corresponding special effects item in the image while browsing the special effects tags, facilitating quick search for special effects items, improving the efficiency of special effects production, and enhancing the user experience of the application software.

[0054] Figure 2This is a schematic flowchart of a special effects information display method provided in this embodiment. Based on the foregoing embodiments, the position of each type of special effects item in the special effects application image can be determined, and the label display method of the corresponding special effects label can be determined based on the position of the special effects effect. The corresponding special effects label is then displayed based on the label display method. Specific implementation methods can be found in the technical solution of this embodiment. Technical terms that are the same as or corresponding to those in the above embodiments will not be repeated here.

[0055] like Figure 2 As shown, the method specifically includes the following steps:

[0056] S210, In response to a view trigger operation for a special effects item, identify the various types of special effects items corresponding to the view trigger operation.

[0057] S220. Obtain the special effect label corresponding to each type of special effect item, and determine the position of the special effect of each type of special effect item in the special effect application image.

[0058] In this embodiment, after obtaining the special effect label corresponding to each type of special effect item, the position of the special effect when each type of special effect item is applied to the special effect image can be determined.

[0059] In practical applications, determining the display position of each type of special effects item in the special effects application image can include at least two methods, which will be explained below:

[0060] One approach is to determine the effect position of each type of special effect item in the special effect application image, including: for each type of special effect item, determining the special effect object corresponding to the special effect item, and determining the position of the special effect object in the special effect application image; and determining the effect position of the special effect item when applied to the special effect application image based on the position of the special effect object corresponding to the special effect object.

[0061] In this embodiment, the target of the special effect can be the object to which the special effect is added; that is, the object whose display effect is the same as the special effect display effect corresponding to the special effect after the special effect is added. For example, if the special effect is a background effect, then its target is the image background area; if the special effect is a face effect, then its target is the user's face area; if the special effect is a pet effect, then its target is the pet; if the special effect is an AR tracking effect, then its target is the user's limbs and torso. Accordingly, the target position can be the display position of the target in the image where the special effect is applied.

[0062] In practical applications, when determining the display position of each type of special effect item in the special effect application image, for each type of special effect item, we can first determine the object to which the special effect is applied and determine the display position of the object to which the special effect is applied in the special effect application image. Furthermore, based on the display position, we can determine the position of the special effect when the special effect item is applied to the special effect application image.

[0063] Another approach is to determine the effect position of each type of special effect item in the special effect application image, including: for each type of special effect item, determining the spatial display position of the special effect item when applied to the special effect application image; and determining the effect position of the special effect item in the special effect application image based on the spatial display position corresponding to the special effect item.

[0064] In this embodiment, the spatial display position can be the location information of the display area of ​​the special effects item in the special effects application image within the image space. The spatial display position can be any form of display position information; optionally, it can be represented in the form of three-dimensional spatial coordinates.

[0065] In practical applications, when determining the display position of each type of special effect item in the applied image, for each type of special effect item, the display area of ​​the special effect item when it acts on the applied image can be determined first, and the position information of this display area in the image space can be determined to obtain the spatial display position corresponding to the special effect item. Furthermore, based on this spatial display position, the effect's location in the applied image can be determined. For example, the position information of the special effect display area in the image space is used as the spatial display position corresponding to the special effect item. Further, the spatial display position corresponding to the special effect item can be used as the effect's location in the applied image. The advantage of this setup is that it helps determine the effect's location in the applied image. Therefore, when arranging the corresponding special effect tags based on this location, the order of the special effect tags can represent the effect's location in the applied image, helping users understand the position of the corresponding special effect item in the applied image while browsing the special effect tags.

[0066] S230. Determine the label display position and / or label display form corresponding to each special effect label based on the position of the special effect.

[0067] In this embodiment, the label display position can be the position information corresponding to the special effect label when it is displayed on the display interface. It should be noted that the label display position can be an absolute position or a relative position. An absolute position can be understood as a fixed position that has no relative relationship with the label display positions of other special effect labels. Specifically, multiple label display positions can be predetermined in the display interface, and each label display position can be associated with a special effect position. After determining the special effect position corresponding to each special effect label, the label display position corresponding to each special effect label can be determined based on the association between the special effect position and the label display position. A relative position can be understood as a position where the label display position of any special effect label has a relative relationship with the label display positions of other special effect labels. Specifically, after determining the special effect position corresponding to each special effect label, these special effect positions can be sorted according to a predetermined label display order, and the label display position of the corresponding special effect label can be determined based on this sorting order. Then, the corresponding special effect label is displayed based on the label display position. It should be noted that absolute position is unique and unchanging; however, relative position can change depending on the application scenario.

[0068] In this embodiment, the label display form can be the display state or display shape of the special effect label when it is displayed on the display interface. The display state can include an expanded display state or a collapsed display state; the display shape can be a rectangular shape or a trapezoidal shape with a size slightly smaller than a rectangle.

[0069] In practical applications, the location where a special effect applies can include the effect's display depth, as well as other effect display information. When the effect's location includes different information, the method for determining the corresponding label display position can be different. Below, we will take the effect's display depth as an example to explain the specific method for determining the label display position.

[0070] Optionally, the label display position corresponding to each special effect label is determined based on the location where the special effect is applied, including: for each special effect label, determining the position layout information of the label display position corresponding to the special effect label based on the depth distribution information of the special effect display depth corresponding to the special effect label.

[0071] In this embodiment, the depth distribution information can be information characterizing the arrangement of the special effects display depth. Optionally, the depth distribution information can include the distribution information corresponding to arranging the special effects display depth from dark to light, or the distribution information corresponding to arranging the special effects display depth from light to dark. The position arrangement information can be information characterizing the arrangement of the special effects labels.

[0072] In practical applications, the display depth of each special effect tag is sorted in order from dark to light or from light to dark to obtain the depth sorting result for each special effect tag; for each special effect tag, the tag display position is determined based on the depth sorting result.

[0073] In this embodiment, the special effects display depth can be the distance between the display position of the special effects item in the special effects application image and the camera. The depth sorting result can be the result obtained by arranging each special effects display depth in a preset order.

[0074] In practice, after determining the display depth of each special effect tag, these display depths can be arranged in order from dark to light or from light to dark. Then, based on the order of each display depth within these depths, the depth sorting result for each special effect tag is determined. Furthermore, for each special effect tag, its display position can be determined based on the depth sorting result. The advantage of this setup is that it helps users easily understand the position of each special effect tag when applied to the special effect image, thus improving the user experience.

[0075] S240. Display the special effect label based on the label display position and / or label display form corresponding to the special effect label.

[0076] In this embodiment, after determining the label display position and / or label display form corresponding to each label, the corresponding special effect labels can be displayed on the display interface according to the label display position and / or label display form, so that users can browse multiple special effect labels displayed on the display interface, and at the same time, select special effect labels that meet the user's needs.

[0077] The technical solution of this disclosure, in response to a viewing trigger operation for a special effects item, determines multiple types of special effects items corresponding to the viewing trigger operation. Further, it obtains the special effects tags corresponding to each type of special effects item, determines the position of each type of special effects item in the image where the special effects are applied, and finally determines the tag display position and / or tag display form corresponding to each special effects tag based on the position of the special effects. This solves the problems in the prior art where users often find it difficult to quickly perceive the differences between different special effects items by reading text, and it is difficult to quickly locate the special effects item to be used, increasing the search time for special effects items and reducing the efficiency of special effects production. It achieves the effect of representing the position of the corresponding special effects item in the image through the arrangement of physical special effects tags. Furthermore, it can present the positional relationship of different special effects items when applied through the arrangement of special effects tags. This further helps users understand the position and effect of the corresponding special effects item in the image while browsing special effects tags, improving the user experience of the application software.

[0078] Figure 3 This is a schematic flowchart of a special effects information display method provided in this embodiment. Based on the foregoing embodiments, a selection operation can be performed on the special effects label input to switch the label display format of the selected special effects label and display the corresponding project details in the corresponding area. For specific implementation details, please refer to the technical solution of this embodiment. Technical terms that are the same as or corresponding to those in the above embodiments will not be repeated here.

[0079] like Figure 3 As shown, the method specifically includes the following steps:

[0080] S310, In response to a view trigger operation for a special effects item, identify the various types of special effects items corresponding to the view trigger operation.

[0081] S320. Obtain the effect tags corresponding to each type of effect item and display the effect tags.

[0082] S330: Receive the selection operation applied to the special effect label, switch the label display mode of the selected special effect label from the first display state to the second display state, and display the project details information of the special effect item corresponding to the special effect label.

[0083] In this embodiment, each effect tag can be set to a selectable state in advance, and then, when the effect tag is selected, the effect tag can be processed in subsequent steps.

[0084] In practical applications, the selection operation applied to effect labels can be any operation used to select an effect label. For example, a click operation on an effect label. This click operation can be a single click or multiple clicks (e.g., double-click). To facilitate user operation, the selection operation applied to effect labels can also be such that when the user's pause duration on the effect label based on the input device or touch point reaches a preset duration, the effect label is selected, and subsequent processing can then be performed on that effect label.

[0085] Optionally, receiving selection operations applied to the effect label includes: receiving a cursor hovering operation on the effect label from the input device. The hovering operation can be the operation corresponding to the cursor pausing at the target position for a preset duration. It should be noted that a selection trigger area can be pre-defined in the effect label. When the cursor's pause duration in this selection trigger area is detected to reach the preset duration, a hovering operation on the effect label can be determined, and a response can be given to the hovering operation, performing subsequent processing on the effect label corresponding to the hovering operation.

[0086] Optionally, receiving a selection operation applied to a special effects label includes: receiving a continuous dwell operation of a touch point on the special effects label, wherein the continuous dwell operation is an operation in which the duration of the continuous dwell reaches a preset duration threshold.

[0087] In this embodiment, the first display state can be the display state of the special effect label in the display interface when it is not selected. Optionally, the first display state can be a collapsed display state, and / or, the first display state can be a first shape. The second display state can be the display state of the special effect label in the display interface when it is selected. Optionally, the second display state can be an expanded display state, and / or, the second display state can be a second shape. It should be noted that the size of the first shape can be smaller than the size of the second shape, so that the selected and unselected special effect labels can be displayed differently. For example, the second shape can correspond to the display shape when the special effect label is displayed, and can be a rectangular shape; the first shape can correspond to the display shape when the special effect label is collapsed, and can be a trapezoidal shape, while the size of the trapezoidal shape is smaller than the rectangular shape.

[0088] The project details information can be information describing the special effects included in the special effects project. For example, if the special effects project is a facial effect, its corresponding project details information can include facial illustrations, facial images, facial stretching, facial contraction, mask effects, and eye color effects, etc.

[0089] It should be noted that the special effects display effect corresponding to each item detail information can be predetermined. When a selection operation is detected for the item detail information, a schematic diagram of the special effects display effect corresponding to the selected item detail information can be displayed in the graphic label display area of ​​the selected special effects label. This allows users to understand the specific role and corresponding special effects display effect of each item detail information in the special effects project while browsing the special effects labels.

[0090] It should also be noted that, while acquiring the special effects items for each special effects type, it is also possible to acquire the project details information for each special effects item. Furthermore, it is also possible to pre-set corresponding detail display areas around the label display position of each special effects label, so that when a user selects any special effects label, the corresponding project details information can be displayed in the detail display area corresponding to that special effects label.

[0091] In practical applications, when a user's cursor hover operation on an effect label is detected, the system can respond to this hover operation and designate the effect label as the selected effect label. Furthermore, the display mode of the effect label is switched from a first display state to a second display state. Simultaneously, the project details information of the effect item corresponding to the effect label is displayed in the details display area. For example, the project details information may be project introduction information or usage guidance information for that effect item. Optionally, the project details information may also include one or more special effect props included in that type of effect item.

[0092] like Figure 4 As shown, when special effect labels (e.g., special effect items A-N in the figure) are displayed in the first display area of ​​the target interface, when the mouse cursor (arrow in the figure) moves to and hovers over special effect item D, special effect item D, as the selected special effect label, can gradually switch from a collapsed display state to an expanded display state. Assuming the mouse cursor moves from special effect item C to special effect item D, when the mouse cursor leaves special effect item C, special effect item C can gradually switch from an expanded display state to a collapsed display state. For the selected special effect item D, its detailed information can be further displayed. Specifically, multiple special effect props included in special effect item D can be displayed in the second display area of ​​the target interface at the display position corresponding to special effect item D, such as special effect props D1-D7.

[0093] Taking special effect item D as a facial prop as an example, the special effect label for special effect item D can include text labels, such as "facial special effects," as well as image labels for facial special effects (as shown in the figure). The special effect props included in special effect item D can be props that make the face three-dimensional, props that embed the face, props that deform the face, props that beautify the face, props that make the face look better, props that make the face look better, and props that change the color of the eyes, etc.

[0094] It should be noted that when the mouse cursor moves over the special effects label, the label gradually switches from a collapsed display state to an expanded display state. However, the expanded display state of the special effects label is related to the duration of the hover operation; that is, the expanded display state of the special effects label is related to the hover time of the mouse cursor over the label. If the hover time is not less than the preset expansion time of the special effects label, the expanded display state of the special effects label can be fully expanded; if the hover time is less than the preset expansion time of the special effects label, the expanded display state of the special effects label can be partially expanded.

[0095] Optionally, the display mode of the selected special effect tag is switched from the first display state to the second display state, including: determining the first state attribute information corresponding to the first display state of the selected special effect tag, and the second state attribute information corresponding to the second display state; based on the first state attribute information and the second state attribute information, the display mode of the selected special effect tag is switched from the first display state to the second display state.

[0096] In this embodiment, the first state attribute information can be information characterizing the display attribute features of the first display state. Optionally, the first state attribute information may include rotation information, translation information, and size information. The rotation information can be the rotation angle corresponding to the special effect label being displayed on the display interface. In two-dimensional space, this rotation angle can be the angle when rotating around a preset point; in three-dimensional space, this rotation angle can be the angle when rotating around a preset axis. The translation information can be the display position movement information corresponding to the special effect label being displayed on the display interface. The size information can be information characterizing the display size of the special effect label. Correspondingly, the second state information can be display attribute feature information characterizing the second display state. Similarly, the second state information may include rotation information, translation information, and size information.

[0097] In practical applications, the display parameters of the special effect labels in the first display state can be preset according to the number of labels to be displayed and the size of the label display area of ​​the special effect labels in the display interface. At this time, these display parameters can be used as the first state attribute information, and an identifier corresponding to the first display state can be set for the first state attribute information. At the same time, the first state attribute information with the set identifier is stored in the storage space of the terminal device. Similarly, the display parameters of the special effect labels in the second display state can also be preset. At this time, these display parameters can be used as the second state attribute information, and an identifier corresponding to the second display state can be set for the second state attribute information. At the same time, the second state attribute information with the set identifier is stored in the storage space of the terminal device.

[0098] In practical applications, the selected effect tag can be an effect tag that has switched from an unselected state to a selected state. Furthermore, when an effect tag is in an unselected state, its corresponding tag display state can correspond to a first display state; when an effect tag is in a selected state, its corresponding tag display state can correspond to a second display state. Therefore, when a selected effect tag is determined, its corresponding first and second display states can be determined. Then, based on the association between the first display state and its attribute information, the first state attribute information can be retrieved from storage. Similarly, based on the association between the second display state and its attribute information, the second state attribute information can be retrieved from storage. Further, based on the first and second state attribute information, the tag display state of the selected effect tag can be switched from the first display state to the second display state. The advantage of this setup is that it allows for rapid switching of the effect tag display form, and the effect tag display form can switch according to a preset switching process. Therefore, it enables dynamic switching of the effect tag display state while a user browses multiple effect tags.

[0099] It should be noted that switching the display state of the selected special effect label from the first display state to the second display state can be a dynamic and smooth state transition process. That is, during the process of switching the label display state from the first display state to the second display state, the display state of the special effect label changes gradually. Therefore, there can be at least one intermediate display state between the first display state and the second display state, so as to achieve the effect of smoothly transitioning the display state of the selected special effect label from the first display state to the second display state.

[0100] Optionally, based on the first state attribute information and the second state attribute information, the selected special effect label is switched from the first display state to the second display state for display, including: determining one or more intermediate state attribute information based on the preset animation model and the first state attribute information; updating the first state attribute information to the second state attribute information via the intermediate state attribute information, so as to switch the label display form of the selected special effect label from the first display state to the second display state for display.

[0101] In this embodiment, the preset animation model can be a pre-created animation model used to represent the label display form switching process. During the label display form switching process of the special effect label, it can be assumed that the number of model vertices of the corresponding animation model is consistent. By adjusting the display position of each model vertex, different model structures are determined to obtain the animation model of the special effect label under different label display forms. Each model structure in the preset animation model can correspond to the label display form of the special effect label at different timestamps during the label display form switching process. Correspondingly, the model vertex information of each model structure can correspond to the state attribute information under the corresponding label display form.

[0102] In practical applications, after determining the first and second state attribute information, the model structure corresponding to the first state attribute information can be determined first based on the preset animation model. Then, if the preset animation model represents the process of the special effect label switching from the first display state to the second display state, all model structures between this model structure and the last model structure can be determined, and the intermediate state attribute information can be determined based on the model vertex information of these model structures. If the preset animation model represents the process of the special effect label switching from the second display state to the first display state, all model structures between this model structure and the first model structure can be determined, and the intermediate state attribute information can be determined based on the model vertex information of these model structures.

[0103] It should be noted that the number of intermediate state attribute information can be one or more. If the number of intermediate state attribute information is one, it means that the display form of the selected special effect label differs from the second display state by only one model structure. That is, switching from the label display form to the second display state only requires one frame. If the number of intermediate state attribute information is multiple, it means that the display form of the selected special effect label differs from the second display state by multiple model structures. That is, switching from the label display form to the second display state requires multiple consecutive video frames.

[0104] Furthermore, after determining one or more intermediate state attribute information, the first state attribute information can be gradually updated to the second state attribute information based on these intermediate state attribute information. This allows the display form of the selected special effect label to switch from the first display state to the second display state. The advantage of this setting is that the switching process of the label display form can be displayed in the display interface in the form of animation, thereby achieving a smooth switching of the label display state and improving the display effect of the special effect label.

[0105] In practical applications, when the cursor is detected to move from the area where it was hovering over the effect label to another area, the effect label will switch from the selected state to the unselected state, and the label display state of the effect label will also change accordingly.

[0106] Based on this, in addition to the above technical solutions, it also includes: when the special effect label changes from a selected state to a non-selected state, switching the special effect label back from the second display state to the first display state.

[0107] In practical applications, when the cursor is detected to have moved from the hover selection trigger area of ​​the special effect label to another area in the display interface, the special effect label can be switched from the selected state to the unselected state. In this case, the label display mode of the special effect label is switched from the first display state to the second display state.

[0108] In practical applications, when any special effect label is selected, its display state is the second display mode. At the same time, multiple special effect labels in the display interface are displayed according to their corresponding label display positions. In order to make the arrangement of selected and unselected special effect labels in the display interface more reasonable, and to make multiple special effect labels present a perspective effect in space, the display state of the corresponding special effect for unselected special effect labels can be determined based on the distance between the special effect label and the selected special effect label.

[0109] Based on this, in addition to the above technical solutions, the method further includes: for unselected special effect tags, determining the target display form of the special effect tag based on the distance between the special effect tag and the selected special effect tag, and displaying the special effect tag in the target display form.

[0110] In this embodiment, the distance between any two special effect tags can be determined in advance based on the display position of each tag. Then, duplicate distances are removed from these distances to obtain multiple distances. Furthermore, a tag display form corresponding to each distance can be set. At the same time, an association relationship between the distance and the tag display form is established and stored in the storage space.

[0111] In practical applications, after determining the selected effect tag, for the unselected effect tags, the display positions of the effect tags and the selected effect tag can be determined first. Then, based on these two display positions, the distance between the effect tags and the selected effect tag can be determined. Further, based on a pre-determined relationship, the tag display form corresponding to this distance can be determined, and this tag display form can be used as the target display form. The effect tags can then be displayed in the target display form. For example, with the selected effect tag as the center, the display size of the effect tags located on both sides of the selected effect tag on the display interface can be decreased sequentially, and they can be stacked. This can present the effect that the closer the effect tag is to the selected effect tag, the larger the display size of the unselected effect tag on the display interface, and the farther away the effect tag is, the smaller the display size of the unselected effect tag on the display interface. The advantages of this setting are: it can reduce the space occupied by multiple special effect labels in the display interface, make the arrangement relationship between multiple special effect labels more reasonable, and make multiple special effect labels form a spatial perspective effect when displayed in the display interface, thus improving the display effect of the special effect labels.

[0112] like Figure 4 As shown, when the special effects label of a special effects item is displayed in the first display area of ​​the target interface, when the mouse cursor (arrow in the figure) hovers over the special effects item D, the special effects item D can be removed.

[0113] The technical solution of this disclosure, in response to a viewing trigger operation for a special effects project, determines multiple types of special effects projects corresponding to the viewing trigger operation. Further, it acquires and displays the special effects tags corresponding to each type of special effects project, receives a selection operation applied to the special effects tags, switches the display state of the selected special effects tag from a first display state to a second display state, and displays the project details information of the special effects project corresponding to the special effects tag. This solves the problems in the prior art where users often find it difficult to quickly perceive the differences between different special effects projects by reading text, and it is difficult to quickly locate the special effects project to be used, increasing the search time for special effects projects and reducing the efficiency of special effects production. It realizes a dynamic switching process of special effects tags from an unselected state to a selected state, and achieves interactive linkage between special effects tags and project details information, helping users to further understand the project details information of the special effects project corresponding to the special effects tag.

[0114] Figure 5 This is a schematic diagram of the structure of a special effects information display device provided in an embodiment of this disclosure, such as... Figure 5 As shown, it includes: a special effects project determination module 410 and a special effects label display module 420.

[0115] The special effects item determination module 410 is used to determine multiple types of special effects items corresponding to the viewing trigger operation in response to the viewing trigger operation; the special effects label display module 420 is used to obtain the special effects label corresponding to each type of special effects item and display the special effects label, wherein the label display method of the special effects label is associated with the position of the special effects item corresponding to the special effects label in the special effects application image.

[0116] Based on the above technical solutions, the special effects label display module 420 includes: a special effects position determination unit, a label display position determination unit, and a special effects label display unit.

[0117] A special effects position determination unit is used to determine the position of each type of special effects item in the special effects application image;

[0118] A label display position determination unit is used to determine the label display position and / or label display form corresponding to each special effect label based on the position of the special effect effect;

[0119] A special effects label display unit is used to display the special effects label based on the label display position and / or the label display form corresponding to the special effects label.

[0120] Based on the above technical solutions, the special effects position determination unit includes: a spatial display position determination subunit and a special effects position determination subunit.

[0121] The spatial display position determination subunit is used to determine the spatial display position of the special effect item when it is applied to the special effect image for each type of special effect item;

[0122] The special effects position determination subunit is used to determine the position of the special effects item in the special effects image based on the spatial display position corresponding to the special effects item.

[0123] Based on the above technical solutions, the special effect application location includes the special effect display depth; the label display position determination unit is specifically used to determine the position layout information of the label display position corresponding to each special effect label based on the depth distribution information of the special effect display depth corresponding to the special effect label.

[0124] Based on the above technical solutions, the device further includes: a project details information display module.

[0125] The project details information display module is used to receive the selection operation applied to the special effect tag, switch the tag display mode of the selected special effect tag from the first display state to the second display state, and display the project details information of the special effect project corresponding to the special effect tag.

[0126] Based on the above technical solutions, the project details information display module includes: a status attribute information determination unit and a display status switching unit.

[0127] A state attribute information determination unit is used to determine the first state attribute information corresponding to the first display state of the selected special effect label, and the second state attribute information corresponding to the second display state.

[0128] The display state switching unit is used to switch the display form of the selected special effect label from the first display state to the second display state based on the first state attribute information and the second state attribute information.

[0129] Based on the above technical solutions, the display state switching unit includes: an intermediate state attribute information determination unit and a display state switching unit.

[0130] An intermediate state attribute information determination unit is used to determine one or more intermediate state attribute information based on a preset animation model and the first state attribute information, wherein the first state attribute information includes rotation information, translation information and size information;

[0131] The display state switching unit is used to update the first state attribute information to the second state attribute information via the intermediate state attribute information, so as to switch the label display form of the selected special effect label from the first display state to the second display state.

[0132] Based on the above technical solutions, the device further includes: a display status switching module.

[0133] The display state switching module is used to switch the special effect label back from the second display state to the first display state when the special effect label changes from the selected state to the unselected state.

[0134] Based on the above technical solutions, the device further includes: a target display status determination module.

[0135] The target display state determination module is used to determine the target display form of the special effect label based on the distance between the special effect label and the selected special effect label when the special effect label is not selected, and to display the special effect label in the target display form.

[0136] Based on the above technical solutions, the project details information display module includes at least one of the following operation units: hover operation receiving unit, touch stay operation receiving unit, and click operation receiving unit.

[0137] The device includes a hover operation receiving unit for receiving hover operations when the cursor of the input device hovers over the special effects label; a touch stay operation receiving unit for receiving continuous stay operations when the touch point stays on the special effects label, wherein the continuous stay operation is an operation where the continuous stay duration reaches a preset duration threshold; and a click operation receiving unit for receiving click operations on the special effects label.

[0138] Based on the above technical solutions, the first display state is a collapsed display state, and the second display state is an expanded display state; and / or, the first display state is a first shape, and the second display state is a second shape.

[0139] The technical solution of this disclosure, in response to a viewing trigger operation for a special effects item, determines multiple types of special effects items corresponding to the viewing trigger operation. Furthermore, it obtains and displays the special effects tags corresponding to each type of special effects item. This solves the problems in the prior art where users often find it difficult to quickly perceive the differences between different special effects items by reading text, and it is difficult to quickly locate the special effects item to be used, increasing the search time for special effects items and reducing the efficiency of special effects production. It achieves the effect of representing the position of the corresponding special effects item in the image through the arrangement of physical special effects tags. Moreover, the arrangement of special effects tags can present the positional relationship of different special effects items when applied. Furthermore, it helps users understand the position and display effect of the corresponding special effects item in the image while browsing special effects tags, facilitating quick search for special effects items, improving the efficiency of special effects production, and enhancing the user experience of the application software.

[0140] The special effects information display device provided in this disclosure can execute the special effects information display method provided in any embodiment of this disclosure, and has the corresponding functional modules and beneficial effects of the execution method.

[0141] It is worth noting that the various units and modules included in the above-mentioned device are only divided according to functional logic, but are not limited to the above division, as long as the corresponding functions can be realized; in addition, the specific names of each functional unit are only for easy differentiation and are not used to limit the protection scope of the embodiments of this disclosure.

[0142] Figure 6 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this disclosure. Refer to the following... Figure 6It illustrates an electronic device suitable for implementing embodiments of the present disclosure (e.g., Figure 6 The diagram below shows the structure of the terminal device or server 500. The terminal device in this embodiment may include, but is not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), and vehicle terminals (e.g., vehicle navigation terminals), as well as fixed terminals such as digital TVs and desktop computers. Figure 6 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments disclosed herein.

[0143] like Figure 6 As shown, electronic device 500 may include a processing unit (e.g., central processing unit, graphics processor, etc.) 501, which can perform various appropriate actions and processes according to a program stored in read-only memory (ROM) 502 or a program loaded from storage device 508 into random access memory (RAM) 503. The RAM 503 also stores various programs and data required for the operation of electronic device 500. The processing unit 501, ROM 502, and RAM 503 are interconnected via bus 504. An edit / output (I / O) interface 505 is also connected to bus 504.

[0144] Typically, the following devices can be connected to I / O interface 505: input devices 506 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 507 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 508 including, for example, magnetic tapes, hard disks, etc.; and communication devices 509. Communication device 509 allows electronic device 500 to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 6 An electronic device 500 with various devices is shown; however, it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed alternatively.

[0145] In particular, according to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a non-transitory computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device 509, or installed from a storage device 508, or installed from a ROM 502. When the computer program is executed by the processing device 501, it performs the functions defined in the methods of embodiments of this disclosure.

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

[0147] The electronic device provided in this embodiment and the special effects information display method provided in the above embodiments belong to the same inventive concept. Technical details not described in detail in this embodiment can be found in the above embodiments, and this embodiment has the same beneficial effects as the above embodiments.

[0148] This disclosure provides a computer storage medium storing a computer program that, when executed by a processor, implements the special effects information display method provided in the above embodiments.

[0149] It should be noted that the computer-readable medium described in this disclosure can be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this disclosure, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in connection with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.

[0150] In some implementations, clients and servers can communicate using any currently known or future-developed network protocol such as HTTP (Hypertext Transfer Protocol) and can interconnect with digital data communication (e.g., communication networks) of any form or medium. Examples of communication networks include local area networks (“LANs”), wide area networks (“WANs”), the Internet (e.g., the Internet of Things), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any currently known or future-developed networks.

[0151] The aforementioned computer-readable medium may be included in the aforementioned electronic device; or it may exist independently and not assembled into the electronic device.

[0152] The aforementioned computer-readable medium carries one or more programs, which, when executed by the electronic device, cause the electronic device to:

[0153] In response to a viewing trigger operation for a special effects item, identify multiple types of special effects items corresponding to the viewing trigger operation;

[0154] Obtain the special effect label corresponding to each type of special effect item, and display the special effect label, wherein the label display method of the special effect label is associated with the position of the special effect item corresponding to the special effect label in the special effect application image.

[0155] Alternatively, the aforementioned computer-readable medium carries one or more programs that, when executed by the electronic device, cause the electronic device to:

[0156] In response to a viewing trigger operation for a special effects item, identify multiple types of special effects items corresponding to the viewing trigger operation;

[0157] Obtain the special effect label corresponding to each type of special effect item, and display the special effect label, wherein the label display method of the special effect label is associated with the position of the special effect item corresponding to the special effect label in the special effect application image.

[0158] Computer program code for performing the operations of this disclosure can 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 can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0159] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions 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, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0160] The units described in the embodiments of this disclosure can be implemented in software or in hardware. The name of a unit does not necessarily limit the unit itself; for example, the first acquisition unit can also be described as "a unit that acquires at least two Internet Protocol addresses".

[0161] The functions described above in this document can be performed, at least in part, by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used, without limitation, include: Field Programmable Gate Arrays (FPGAs), Application-Specific Integrated Circuits (ASICs), Application Standard Products (ASSPs), System-on-Chip (SoCs), Complex Programmable Logic Devices (CPLDs), and so on.

[0162] In the context of this disclosure, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0163] According to one or more embodiments of this disclosure, [Example 1] provides a method for displaying special effects information, including:

[0164] In response to a viewing trigger operation for a special effects item, identify multiple types of special effects items corresponding to the viewing trigger operation;

[0165] Obtain the special effect label corresponding to each type of special effect item, and display the special effect label, wherein the label display method of the special effect label is associated with the position of the special effect item corresponding to the special effect label in the special effect application image.

[0166] According to one or more embodiments of this disclosure, Example 2 provides the method of Example 1, further comprising:

[0167] Optionally, displaying the special effects label includes:

[0168] Determine the position of each type of special effect item in the special effect application image;

[0169] Based on the location where the special effect is applied, determine the label display position and / or label display form corresponding to each special effect label;

[0170] The special effect label is displayed based on the label display position and / or the label display form corresponding to the special effect label.

[0171] According to one or more embodiments of this disclosure, Example 3 provides the method of Example 2, which further includes:

[0172] Optionally, determining the position of each type of special effect item in the special effect application image includes:

[0173] For each type of special effects item, determine the spatial display position of the special effects item when it is applied to the special effects image;

[0174] The position of the special effect item in the special effect image is determined based on the spatial display position corresponding to the special effect item.

[0175] According to one or more embodiments of this disclosure, Example 4 provides the method of Example 2, further comprising:

[0176] Optionally, the effect's location includes the effect's display depth; determining the label display position corresponding to each effect label based on the effect's location includes:

[0177] For each of the aforementioned special effect tags, the positional arrangement information of the tag display position corresponding to the special effect tag is determined based on the depth distribution information of the special effect display depth corresponding to the special effect tag.

[0178] According to one or more embodiments of this disclosure, Example 5 provides the method of Example 1, which further includes:

[0179] Optionally, the selection operation applied to the special effect tag is received, the tag display mode of the selected special effect tag is switched from the first display state to the second display state, and the project details information of the special effect item corresponding to the special effect tag is displayed.

[0180] According to one or more embodiments of this disclosure, Example Six provides the method of Example Five, which further includes:

[0181] Optionally, switching the display mode of the selected special effect tag from the first display state to the second display state includes:

[0182] Determine the first state attribute information corresponding to the first display state of the selected special effect tag, and the second state attribute information corresponding to the second display state;

[0183] Based on the first state attribute information and the second state attribute information, the display mode of the selected special effect tag is switched from the first display state to the second display state.

[0184] According to one or more embodiments of this disclosure, Example 7 provides the method of Example 6, which further includes:

[0185] Optionally, the step of switching the selected effect label from the first display state to the second display state based on the first state attribute information and the second state attribute information includes:

[0186] One or more intermediate state attribute information are determined based on the preset animation model and the first state attribute information, wherein the first state attribute information includes rotation information, translation information and size information;

[0187] The first state attribute information is updated to the second state attribute information via the intermediate state attribute information, so as to switch the display mode of the selected special effect tag from the first display state to the second display state.

[0188] According to one or more embodiments of this disclosure, Example 8 provides the method of Example 5, which further includes:

[0189] Optionally, when the effect label changes from a selected state to a deselected state, the effect label is switched back from the second display state to the first display state.

[0190] According to one or more embodiments of this disclosure, Example 9 provides the method of Example 5, which further includes:

[0191] Optionally, for the unselected special effect label, the target display form of the special effect label is determined based on the distance between the special effect label and the selected special effect label, and the special effect label is displayed in the target display form.

[0192] According to one or more embodiments of this disclosure, Example 10 provides the method of Example 5, which further includes:

[0193] Optionally, the receiving of the selection operation applied to the effect tag includes at least one of the following operations:

[0194] The cursor of the input device hovers over the special effects label.

[0195] The touch point is received to remain on the special effects label for a period of time, wherein the period of time is the duration of the period of time.

[0196] Receive click operations for the special effects label.

[0197] According to one or more embodiments of this disclosure, Example 11 provides the method of Example 5, which further includes:

[0198] Optionally, the first display state is a collapsed display state, and the second display state is an expanded display state; and / or, the first display state is a first shape, and the second display state is a second shape.

[0199] According to one or more embodiments of this disclosure, [Example Twelve] provides a special effects information display device, including:

[0200] The special effects project determination module is used to determine various types of special effects projects corresponding to the viewing trigger operation in response to the viewing trigger operation.

[0201] The special effects label display module is used to obtain the special effects label corresponding to each type of special effects item and display the special effects label, wherein the label display method of the special effects label is associated with the position of the special effects item corresponding to the special effects label in the special effects application image.

[0202] The above description is merely a preferred embodiment of this disclosure and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of this disclosure is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-described concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features disclosed in this disclosure that have similar functions.

[0203] Furthermore, while the operations are described in a specific order, this should not be construed as requiring these operations to be performed in the specific order shown or in a sequential order. In certain environments, multitasking and parallel processing may be advantageous. Similarly, while several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of this disclosure. Certain features described in the context of individual embodiments may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented individually or in any suitable sub-combination in multiple embodiments.

[0204] Although the subject matter has been described using language specific to structural features and / or methodological logic, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. Rather, the specific features and actions described above are merely illustrative examples of implementing the claims.

Claims

1. A method for displaying special effects information, characterized in that, include: In response to a viewing trigger operation for a special effects item, identify multiple types of special effects items corresponding to the viewing trigger operation; Obtain the special effect tags corresponding to each type of special effect item, and display the special effect tags. The display method of the special effect tags is associated with the position of the special effect item corresponding to the special effect tag in the special effect image. The position of the special effect includes the special effect display depth, which is the distance between the display position of the special effect item in the special effect image and the camera. The positional arrangement information of the tag display position corresponding to the special effect tag is associated with the depth distribution information of the special effect display depth corresponding to the special effect tag.

2. The special effects information display method according to claim 1, characterized in that, The display of the special effects label includes: Determine the position of each type of special effect item in the special effect application image; Based on the location where the special effect is applied, determine the label display position and / or label display form corresponding to each special effect label; The special effect label is displayed based on the label display position and / or the label display form corresponding to the special effect label.

3. The special effects information display method according to claim 2, characterized in that, Determining the location of each type of special effect item in the special effect application image includes: For each type of special effects item, determine the spatial display position of the special effects item when it is applied to the special effects image; The position of the special effect item in the special effect image is determined based on the spatial display position corresponding to the special effect item.

4. The special effects information display method according to claim 2, characterized in that, The location where the special effect applies includes the display depth of the special effect; determining the label display position corresponding to each special effect label based on the location where the special effect applies includes: For each of the special effect tags, the position layout information of the tag display position corresponding to the special effect tag is determined based on the depth distribution information of the special effect display depth corresponding to the special effect tag.

5. The special effects information display method according to claim 1, characterized in that, Also includes: The system receives a selection operation applied to the special effect tag, switches the display mode of the selected special effect tag from the first display state to the second display state, and displays the project details information of the special effect item corresponding to the special effect tag.

6. The special effects information display method according to claim 5, characterized in that, The step of switching the display mode of the selected special effect tag from the first display state to the second display state includes: Determine the first state attribute information corresponding to the first display state of the selected special effect tag, and the second state attribute information corresponding to the second display state; Based on the first state attribute information and the second state attribute information, the display mode of the selected special effect tag is switched from the first display state to the second display state.

7. The special effects information display method according to claim 6, characterized in that, The step of switching the selected special effect label from the first display state to the second display state based on the first state attribute information and the second state attribute information includes: One or more intermediate state attribute information are determined based on the preset animation model and the first state attribute information, wherein the first state attribute information includes rotation information, translation information and size information; The first state attribute information is updated to the second state attribute information via the intermediate state attribute information, so as to switch the display mode of the selected special effect tag from the first display state to the second display state.

8. The special effects information display method according to claim 5, characterized in that, Also includes: When the special effect label changes from a selected state to a deselected state, the special effect label is switched back from the second display state to the first display state.

9. The special effects information display method according to claim 5, characterized in that, Also includes: For the unselected special effect tag, the target display form of the special effect tag is determined based on the distance between the special effect tag and the selected special effect tag, and the special effect tag is displayed in the target display form.

10. The special effects information display method according to claim 5, characterized in that, The receiving operation applied to the selection of the special effects tag includes at least one of the following operations: The cursor of the input device hovers over the special effects label. The touch point is received to remain on the special effects label for a period of time, wherein the period of time is the duration of the period of time. Receive click operations for the special effects label.

11. The special effects information display method according to claim 5, characterized in that, The first display state is a collapsed display state, and the second display state is an expanded display state; and / or, the first display state is a first shape, and the second display state is a second shape.

12. A special effects information display device, characterized in that, include: The special effects project determination module is used to determine various types of special effects projects corresponding to the viewing trigger operation in response to the viewing trigger operation. The special effects label display module is used to acquire and display the special effects labels corresponding to each type of special effects item. The label display method of the special effects labels is associated with the position of the special effects item corresponding to the label in the special effects image. The position of the special effects includes the special effects display depth, which is the distance between the display position of the special effects item in the special effects image and the camera. The positional arrangement information of the label display positions corresponding to the special effects labels is associated with the depth distribution information of the special effects display depth corresponding to the special effects labels.

13. An electronic device, characterized in that, The electronic device includes: One or more processors; Storage device for storing one or more programs. When the one or more programs are executed by the one or more processors, the one or more processors implement the special effects information display method as described in any one of claims 1-11.

14. A storage medium containing computer-executable instructions, which, when executed by a computer processor, are used to perform the special effects information display method as described in any one of claims 1-11.

Citation Information

Patent Citations

  • Image editing method, image editing device and electronic equipment

    CN112306347A

  • Special effect prop processing method and device, electronic equipment and storage medium

    CN115379136A