Content display method and device, terminal, storage medium and program product
By generating mission illustrations and mission comics, the problem of low efficiency in retracing mission levels for players has been solved, achieving efficient mission retracing and low-power mission story display.
Patent Information
- Application Number
- CN202411274438.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-11
- Publication Date
- 2026-03-13
AI Technical Summary
In existing technologies, when players revisit the challenges or storylines of completed missions, it takes a long time and is inefficient.
The system generates mission illustrations to depict the virtual character's mission execution process, and automatically generates a mission comic strip after the mission is completed, allowing players to review the mission process through the mission comic strip.
It improves the efficiency of backtracking task levels, reduces the power consumption of re-executing tasks, and provides a personalized task backtracking method.
Smart Images

Figure CN121648552A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of human-computer interaction, and in particular to a content display method, device, terminal, storage medium, and program product. Background Technology
[0002] The game typically features different mission levels, each with unique challenges or storylines. Players receive rewards after fulfilling the mission objectives (such as defeating enemy characters, collecting items, or reaching specific locations).
[0003] In related technologies, when players need to revisit the challenge content or storyline of a completed mission level, they can re-challenge the completed mission level.
[0004] However, using the above method to rewind the story takes a long time and is inefficient. Summary of the Invention
[0005] This application provides a content display method, apparatus, terminal, storage medium, and program product. The technical solution is as follows:
[0006] On one hand, embodiments of this application provide a content display method, the method comprising:
[0007] In response to a character control operation, control the first virtual character to execute the i-th task, where i is a positive integer;
[0008] Upon completion of the i-th task, a task illustration corresponding to the i-th task is generated, which depicts the process of the first virtual character performing the i-th task.
[0009] In response to a comic strip display operation, a task comic strip consisting of task illustrations corresponding to at least one task is displayed.
[0010] On the other hand, embodiments of this application provide a content display device, the device comprising:
[0011] The control module is used to respond to character control operations and control the first virtual character to execute the i-th task, where i is a positive integer;
[0012] A generation module is configured to generate a task illustration corresponding to the i-th task when the i-th task is completed, the task illustration being used to depict the process of the first virtual character performing the i-th task;
[0013] The display module is configured to display a task comic strip consisting of task illustrations corresponding to at least one task in response to a comic strip display operation.
[0014] On the other hand, embodiments of this application provide a terminal, the terminal including a processor and a memory, the memory storing at least one computer instruction, the at least one computer instruction being loaded and executed by the processor to implement the method as described above.
[0015] On the other hand, embodiments of this application provide a computer-readable storage medium storing at least one computer instruction, which is loaded and executed by a processor to implement the method described above.
[0016] On the other hand, embodiments of this application provide a computer program product including computer instructions stored in a computer-readable storage medium. A terminal's processor reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the terminal to perform the methods provided in the various optional implementations of the above aspects.
[0017] In this embodiment, when controlling the first virtual character to complete the i-th task, a task illustration corresponding to the i-th task is generated. The task illustration can depict the process of the first virtual character performing the i-th task. Since different players perform the i-th task differently, the task illustration can exclusively reflect the task execution process unique to the first virtual character. Moreover, without manual operation by the user, the terminal can automatically generate the task illustration corresponding to the i-th task, which has high generation efficiency. In response to the comic strip display operation, a task comic strip consisting of task illustrations corresponding to at least one task is displayed. Since the task comic strip can continuously reflect the process of the player controlling the first virtual character to perform the task, the player can use the task comic strip to review the challenge content or storyline in the task process, which has high review efficiency.
[0018] Using the content display method proposed in this application, when the first virtual character completes the i-th task, a task illustration corresponding to the i-th task is generated; in response to the comic strip display operation, a task comic strip consisting of task illustrations corresponding to at least one task is displayed. Therefore, this application provides a way to revisit the storyline of completed tasks through task comic strips, and displaying task comic strips consumes less power than the power consumed by the user re-executing the task. Attached Figure Description
[0019] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0020] Figure 1 This is a schematic diagram of a computer system provided in an exemplary embodiment of this application;
[0021] Figure 2 This is a flowchart of a content display method provided in an exemplary embodiment of this application;
[0022] Figure 3 This is a schematic diagram illustrating the display of an illustration generation prompt when the i-th task is completed, provided by an exemplary embodiment of this application.
[0023] Figure 4 This is a schematic diagram of displaying a task comic strip upon receiving a trigger operation on a comic strip control, provided by an exemplary embodiment of this application.
[0024] Figure 5 This is a schematic diagram of an exemplary embodiment of the present application, in which a terminal crops a task illustration of the first size to obtain a filled illustration of the second size when the first size is larger than the second size;
[0025] Figure 6 This is a schematic diagram of an exemplary embodiment of the present application, which shows a terminal displaying a task illustration corresponding to a completed task in response to a first trigger operation on the cell corresponding to a completed task in a task comic strip.
[0026] Figure 7 This is a schematic diagram of an exemplary embodiment of the present application showing the task level interface corresponding to the completed task in response to a second trigger operation on the task illustration corresponding to the completed task in the task comic strip;
[0027] Figure 8 This is a schematic diagram illustrating the generation of the task illustration corresponding to the i-th task through a text generation model and an image generation model, provided in an exemplary embodiment of this application.
[0028] Figure 9 This is a flowchart of adding narrative text or dialogue text to a task illustration provided in an exemplary embodiment of this application;
[0029] Figure 10 This is a flowchart illustrating the generation of the task illustration corresponding to the i-th task, provided in an exemplary embodiment of this application;
[0030] Figure 11 This is a structural block diagram of a content display device provided in an exemplary embodiment of this application;
[0031] Figure 12 This is a structural block diagram of a terminal 1200 provided in an exemplary embodiment of this application. Detailed Implementation
[0032] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.
[0033] In related technologies, when players need to revisit the challenge content or storyline of a completed mission level, they need to re-challenge the completed mission level, which results in a long time consumption and low efficiency in revisiting the story.
[0034] To reduce the time spent retracing the storyline and improve efficiency, this application proposes a content display method that can create personalized task comic strips for users, allowing them to efficiently retrace the challenge content or storyline of task levels.
[0035] This application uses a game application scenario as an example to illustrate the content display method. For example, the game application can be any of the following: adventure game, casual competitive game, party game, multiplayer online tactical competitive game, first-person shooter game, sandbox game, or board game. In addition, this application can also be applied to other types of applications besides game applications that require users to complete multiple task levels, such as educational applications (e.g., vocabulary learning applications, course playback applications), scheduling applications (e.g., check-in applications, calendar applications), audio and video applications, or any other possible types of applications, without limitation.
[0036] See Figure 1 , Figure 1 This is a schematic diagram of a computer system provided in an exemplary embodiment of this application.
[0037] The computer system may include: a first terminal 110, a server 120, and a second terminal 130.
[0038] The first terminal 110 runs an application 111 that supports a virtual environment. This application 111 can be a level-based game application. When the first terminal 110 runs the application 111, the user interface of the application 111 is displayed on the screen of the first terminal 110. The first terminal 110 is the terminal used by the first user 112, who uses the first terminal 110 to manually control the first virtual character corresponding to the first account to perform activities in the virtual environment.
[0039] The second terminal 130 runs an application 131 that supports a virtual environment. This application 131 can be a level-based game application. When the second terminal 130 runs the application 131, the user interface of the application 131 is displayed on the screen of the second terminal 130. The second terminal 130 is the terminal used by the second user 132, who uses the second terminal 130 to manually control the second virtual character corresponding to the second account.
[0040] Optionally, the first account corresponding to the first user 112 and the second account corresponding to the second user 132 can be either friend accounts that have a friend relationship with each other, or they can be non-friend accounts.
[0041] Optionally, the applications installed on the first terminal 110 and the second terminal 130 are the same, or the applications installed on the two terminals are the same type of application on different operating system platforms (Android or iOS). The first terminal 110 can refer to one of multiple terminals, and the second terminal 130 can refer to another of multiple terminals. Figure 1 Only two terminals are shown in the diagram, but in different embodiments, multiple other terminals can access the server 120. Optionally, one or more terminals may also be terminals corresponding to developers, on which a development and editing platform for applications supporting virtual environments is installed. Developers can edit and update applications on these terminals and transmit the updated application installation packages to the server 120 via wired or wireless networks. The first terminal 110 and the second terminal 130 can download the application installation packages from the server 120 to update the applications.
[0042] In some embodiments, the generative model mentioned in this application (such as an artificial intelligence model, such as a text generation model or an image generation model) can be deployed in a terminal (such as a first terminal 110 and a second terminal 130) or in a server 120.
[0043] The first terminal 110, the second terminal 130, and other terminals are connected to the server 120 via a wireless network or a wired network.
[0044] Server 120 includes at least one of the following: a single server, a server cluster consisting of multiple servers, a cloud computing platform, and a virtualization center. Server 120 is used to provide background services for applications that support virtual environments. Optionally, server 120 undertakes the primary computing work, and the terminal undertakes the secondary computing work; or, server 120 undertakes the secondary computing work, and the terminal undertakes the primary computing work; or, server 120 and the terminal use a distributed computing architecture for collaborative computing.
[0045] In an illustrative example, server 120 includes memory 121, processor 122, user account data 123, task service module 124, and user-facing input / output interface (I / O interface) 125. The processor 122 loads instructions stored in server 120 and processes data in user account database 123 and task service module 124. User account database 123 stores data about user accounts used by first terminal 110, second terminal 130, and other terminals, such as user account avatars, nicknames, combat power indices, and service areas. Task service module 124 provides multiple tasks for users to challenge. User-facing I / O interface 125 establishes communication and exchanges data with first terminal 110 and / or second terminal 130 via wireless or wired network.
[0046] It should be noted that the above embodiments only illustrate the general architecture of a computer system. The system may also include more or fewer components, or combine certain components. This embodiment does not constitute a limitation in this regard.
[0047] See Figure 2 , Figure 2 This is a flowchart of a content display method provided in an exemplary embodiment of this application. In some embodiments, the method is executed by a terminal. The method includes the following steps.
[0048] Step 201: In response to the character control operation, control the first virtual character to execute the i-th task, where i is a positive integer.
[0049] In some embodiments, the content display method proposed in this application is applied to a game application scenario, where the game application has multiple different tasks for players to challenge. For example, the game application scenario may have different levels, dungeons, or challenges.
[0050] In some embodiments, the game application pre-sets multiple tasks and the execution order between the multiple tasks. Players need to execute multiple tasks in sequence. For example, the player can only execute the next second task after completing the first task; the player cannot execute the second task before the first task is successfully executed.
[0051] In other embodiments, the execution order of different tasks can also be selected and determined by the player. For example, the player can choose to execute task A first, then task C, and finally task B. This application does not limit the method for determining the execution order of different tasks.
[0052] Optionally, virtual characters can be virtual people, virtual animals, cartoon characters, etc., and virtual characters can be displayed using two-dimensional or three-dimensional models.
[0053] The first virtual character refers to a virtual character controlled by a player.
[0054] Character control operations are used to control the first virtual character corresponding to the player's user account. Optionally, character control operations include control operations on appearance (such as character, clothing, or expression), control operations on actions (such as walking or jumping), control operations on items and equipment (such as equipping equipment and switching items), and control operations on performing tasks (such as offensive strategies and defensive skills), or any other possible control operations on the first virtual character, without limitation.
[0055] Step 202: If the i-th task is completed, generate a task illustration corresponding to the i-th task. The task illustration is used to depict the process of the first virtual character performing the i-th task.
[0056] In some embodiments, the completion of task i is determined when the first virtual character fulfills the task completion conditions of task i. For example only, the task completion conditions can be any one of the following: reaching a preset time (e.g., 3 minutes), obtaining a certain task execution score (e.g., 60 points), defeating a certain number (e.g., 5) of enemy virtual characters, obtaining a specific item, reaching a specific location, etc., without limitation. For example, when the player controls the first virtual character to fulfill the task completion conditions of level 1, the first task corresponding to level 1 is completed. If the player then controls the first virtual character to fulfill the task completion conditions of level 2, the second task corresponding to level 2 is completed.
[0057] In some embodiments, the task illustration corresponding to the i-th task can be one or more images. If there are multiple task illustrations corresponding to the i-th task, the multiple task illustrations are different images.
[0058] The task illustration corresponding to the i-th task is used to depict the process of the first virtual character performing the i-th task. In some embodiments, the task illustration includes scene information of the first virtual character performing the i-th task, such as the location, place, or virtual environment where the i-th task is performed; in some embodiments, the task illustration includes the execution status of the first virtual character performing the i-th task, such as the difficulty and excitement of the task; in some embodiments, the task illustration includes task information of the i-th task, such as the task completion conditions; in some embodiments, the task illustration may also include the character appearance of the first virtual character (e.g., clothing worn, props worn), the challenge strategy adopted by the virtual character, etc. That is, the task illustration is an image exclusive to the first virtual character, used to describe the plot of the first virtual character performing the i-th task.
[0059] For example only, the first task is to obtain item A. There are three illustrations for the first task. The first illustration depicts the first virtual character arriving at the location of item A, the second illustration depicts the first virtual character discovering item A, and the third illustration depicts the first virtual character obtaining item A.
[0060] In some embodiments, the task illustration corresponding to the i-th task may also include text information, such as narrative text describing the plot of the i-th task, or dialogue text in which the first virtual character talks to the second virtual character during the execution of the i-th task, etc.
[0061] Regarding the specific generation method of the task illustration corresponding to the i-th task, in some embodiments, the task illustration is generated by an artificial intelligence model with image generation capabilities. For example, the artificial intelligence model includes any possible image generation network such as Generative Adversarial Networks (GANs), Variational Autoencoders (VAEs), and Conditional Generative Adversarial Networks (GANs). In other embodiments, the task illustration corresponding to the i-th task can also be implemented using AI tools with "text-to-image" capabilities such as Midjourney, Stable Diffusion, DALL-E3, and Imagen 2; this is not limited.
[0062] Regarding the specific generation method of the task illustration corresponding to the i-th task, in some embodiments, the terminal can generate the task illustration corresponding to the i-th task based on the scene description text corresponding to the i-th task and the task execution data of the first virtual character performing the i-th task through a generation model. For more details on the specific generation method of the task illustration, please refer to the embodiments and related descriptions below, which will not be repeated here.
[0063] In some embodiments, after generating the task illustration corresponding to the i-th task, the terminal may store the task illustration. In some embodiments, after generating the task illustration corresponding to the i-th task, the terminal may generate a task sequence based on the task illustrations corresponding to each completed task.
[0064] In some embodiments, a user may share one or more task illustrations corresponding to a specified task. For example, the task illustration corresponding to the i-th task may be shared with a friend's account that is a friend of the virtual account, or the task illustration corresponding to the i-th task may be shared with other applications (such as social applications).
[0065] Step 203: In response to the comic strip display operation, display a task comic strip consisting of task illustrations corresponding to at least one task.
[0066] Optionally, the comic strip display operation can be a trigger operation on the comic strip control, a shortcut key operation, a specific gesture operation, or a voice control operation; there are no restrictions on this.
[0067] In some embodiments, the task comic strip includes panels corresponding to different tasks, used to present task illustrations for different tasks.
[0068] In some embodiments, when there are multiple illustrations for the same task, the illustrations for the same task are located in consecutive sub-cells of the corresponding cell in the task comic strip.
[0069] Since a task comic strip is a series of illustrations corresponding to at least one task, and the illustrations corresponding to the same task are located in consecutive sub-cells of the corresponding cell in the task comic strip, the task comic strip can be used to continuously reflect the process of the first virtual character performing a task.
[0070] As an example, the task comic strip includes 3 panels. The first panel includes 3 sub-panels, the second panel includes 6 sub-panels, and the third panel includes 1 sub-panel. The task comic strip can be filled with 10 task illustrations. The first 1 to 3 task illustrations are the illustrations corresponding to the first task, the 4th to 9th task illustrations are the illustrations corresponding to the second task, and the 10th task illustration is the illustration corresponding to the third task.
[0071] Regarding the generation method of the task comic strip, in some embodiments, the terminal can fill different sections of the comic strip template with task illustrations corresponding to the completed tasks of the first virtual character to form a task comic strip. Specifically, task illustrations corresponding to the same task are filled into consecutive sub-sections of the section corresponding to that task in the task comic strip.
[0072] Regarding the generation method of the task comic strip, in some other embodiments, the user can also specify the tasks that form the task comic strip. For example, the user can specify only the first task and the third task to form the task comic strip, and the task comic strip can only include the task illustrations corresponding to the first task and the third task.
[0073] In some embodiments, users can share the task comic strip, for example, by sharing it with a friend's account that is a friend of the virtual account, or by sharing it with other applications (such as social applications).
[0074] In summary, when controlling the first virtual character to complete the i-th task, a task illustration corresponding to the i-th task is generated. The task illustration can depict the process of the first virtual character performing the i-th task. Since different players perform the i-th task differently, the task illustration can uniquely reflect the task execution process of the first virtual character. Moreover, the terminal can automatically generate the task illustration corresponding to the i-th task without manual operation by the user, which has high generation efficiency. In response to the comic strip display operation, a task comic strip consisting of task illustrations corresponding to at least one task is displayed. Since the task comic strip can continuously reflect the process of the player controlling the first virtual character to perform the task, the player can use the task comic strip to review the challenge content or storyline during the task process, which has high review efficiency.
[0075] Using the content display method proposed in this application, when the first virtual character completes the i-th task, a task illustration corresponding to the i-th task is generated; in response to the comic strip display operation, a task comic strip consisting of task illustrations corresponding to at least one task is displayed. Therefore, this application provides a way to revisit the storyline of completed tasks through task comic strips, and displaying task comic strips consumes less power than the power consumed by the user re-executing the task.
[0076] To notify the user that the illustration for the i-th task has been generated, in some embodiments, the terminal may display an illustration generation prompt when the i-th task is completed.
[0077] The illustration generation prompt is used to indicate that an illustration for the i-th task has been generated. Optionally, the illustration generation prompt can be at least one of text prompts and icon prompts.
[0078] See Figure 3 , Figure 3 This is a schematic diagram illustrating the display of an illustration generation prompt when the i-th task is completed, provided by an exemplary embodiment of this application.
[0079] like Figure 3 As shown, when the second task is completed, the terminal displays an illustration generation prompt 301 to indicate that the task illustration corresponding to the second task has been generated.
[0080] In one possible scenario, upon seeing the illustration generation prompt, the user can directly trigger the illustration generation prompt to view the task illustration corresponding to the i-th task.
[0081] In some embodiments, in response to a triggering operation for an illustration generation prompt, the terminal displays the task illustration corresponding to the i-th task.
[0082] like Figure 3In the case where the user triggers the illustration generation prompt 301, the terminal displays the task illustration 302 corresponding to the second task separately through a window.
[0083] For example only, if the second task is for the first virtual character to discover the spirit guarding the wishing tree, then the corresponding task illustration 302 shows the scene of the first virtual character discovering the spirit guarding the wishing tree.
[0084] In one possible scenario, users can switch the task illustrations displayed on the terminal based on the illustration switching operation.
[0085] In some embodiments, in response to an illustration switching operation, the terminal switches the display of task illustrations corresponding to other completed tasks based on the illustration switching operation.
[0086] Optionally, the illustration switching operation is a trigger operation on the illustration switching control.
[0087] For example, when the user triggers the previous illustration switching control 303, the terminal displays the illustration corresponding to the previously completed task (the first task) (e.g., an illustration depicting the first virtual character reaching the wishing tree). When the user triggers the next illustration switching control 304, since the next task has not been completed, the terminal can display an incomplete indicator to remind the user that the next task has not been completed.
[0088] In one possible scenario, the user can also trigger the share control 305 to share a single task illustration to a friend's account or other applications (such as social platforms).
[0089] In another possible scenario, when the user sees the illustration generation prompt, they can view the task comic strip through the comic strip display control and view the task illustrations corresponding to each task in the task comic strip.
[0090] In some embodiments, upon receiving a trigger operation on the comic strip control, the terminal displays a task comic strip consisting of task illustrations corresponding to at least one task.
[0091] See Figure 4 , Figure 4 This is a schematic diagram of displaying a task comic strip upon receiving a trigger operation on a comic strip control, provided by an exemplary embodiment of this application.
[0092] like Figure 4As shown, the game interface includes a task control 401 and a comic strip control 402. When the user triggers the task control 401, the game interface displays task information for each task (including completed and incomplete tasks), such as task name, task description, preview of task completion rewards, and the order of tasks. When a trigger operation is received on the comic strip control 402, the terminal displays a task comic strip 410 consisting of task illustrations corresponding to at least one task.
[0093] Regarding the generation method of the task comic strip, in some embodiments, the terminal obtains the comic strip template after the i-th task is completed.
[0094] The comic strip template has sections corresponding to each task, and the sections corresponding to completed tasks before the i-th task are filled with illustrations of the completed tasks.
[0095] As an example only, when the fourth task is completed, the comic strip template obtained by the terminal contains the panels corresponding to each task, and the panels corresponding to the first, second, and third tasks are respectively filled with the task illustrations corresponding to the first, second, and third tasks.
[0096] In some embodiments, the terminal fills the task illustration corresponding to the i-th task into the grid corresponding to the i-th task in the comic strip template to obtain the task comic strip.
[0097] As an example only, the terminal fills the task illustration corresponding to the fourth task into the grid corresponding to the fourth task in the comic strip template, and obtains the task comic strip formed after the fourth task is completed.
[0098] In some embodiments, the task sequence formed after the (i-1)th task is completed can be used as the sequence template corresponding to the i-th task, where i is a positive integer greater than or equal to 2.
[0099] In one possible scenario, the illustration corresponding to the i-th task is of the first size, and the grid corresponding to the i-th task in the comic strip template is of the second size. Therefore, the terminal needs to scale or crop the illustration corresponding to the i-th task before filling it into the grid of the second size in the comic strip template.
[0100] Regarding the specific method of processing the task illustration corresponding to the i-th task, in some embodiments, the terminal identifies the main elements from the task illustration of the first size.
[0101] The main element includes the first virtual character. Optionally, the main element may also include other elements, such as a second virtual character different from the first virtual character, or specific elements (such as text elements), etc., without limitation.
[0102] Optionally, a pre-trained content recognition model can be deployed in the terminal or backend server to identify the main elements from the task illustrations; or, images of the main elements can be pre-stored in the terminal or backend server, and the terminal can match the main elements from the task illustrations based on the images of the main elements.
[0103] In some embodiments, the terminal determines a second-sized fill illustration based on a first-sized task illustration, wherein the fill illustration contains a main element.
[0104] For example, when the first size is larger than the second size, the terminal crops the task illustration of the first size to obtain a filled illustration of the second size, and the main elements (such as the first virtual character) are retained in the filled illustration.
[0105] In some embodiments, the terminal fills the illustration into the grid corresponding to the i-th task in the comic strip template to obtain the task comic strip.
[0106] See Figure 5 , Figure 5 This is a schematic diagram of an exemplary embodiment of the present application, in which a terminal crops a task illustration of the first size to obtain a filled illustration of the second size when the first size is larger than the second size.
[0107] like Figure 5 As shown, the terminal generates a task illustration 510 of the first size. The grid 521 corresponding to the task illustration 510 in the comic strip template 520 is of the second size, and the first size is larger than the second size. Therefore, the terminal identifies the main element containing the first virtual character from the task illustration 510 and crops the task illustration 510 to obtain a filled illustration of the second size, so as to fill the grid 521 in the comic strip template 520 with the filled illustration.
[0108] To prompt users to view the newly generated task illustrations, in one possible scenario, if the task illustrations for completed tasks have not been viewed, the panels in the task comic strip corresponding to completed tasks will have an "unviewed" indicator.
[0109] To notify users of unfinished tasks, in one possible scenario, the cells in the task comic strip corresponding to unfinished tasks will have an unfinished marker.
[0110] like Figure 4 In the middle, the task comic strip 410 contains panels 411 corresponding to the first task, 412 corresponding to the second task, 413 corresponding to the third task, 414 corresponding to the fourth task, and 415 corresponding to the fifth task.
[0111] Among them, the first, second and third tasks are historically completed tasks, the fourth task is currently completed tasks, and the fifth task is an uncompleted task. The illustration for the fourth task has not been viewed.
[0112] Therefore, the terminal displays an "unviewed" flag in segment 414 corresponding to the fourth task. Figure 4 The "New!" indicator indicates that the illustration for the fourth task has not been viewed. Simultaneously, the terminal displays an "Incomplete" indicator in segment 415 corresponding to the fifth task. Figure 4 The text indicates that the fifth task has not been completed. (The text is marked with "To be continued...")
[0113] In some embodiments, a user can perform a trigger operation on a panel in a task comic strip or on a task illustration that fills a panel.
[0114] In one possible implementation, in response to a first trigger operation on the cell corresponding to the completed task in the task comic strip, the terminal displays the task illustration corresponding to the completed task.
[0115] For illustrative purposes only, the first triggering action is a click on the cell corresponding to the completed task in the task comic strip, or any other possible triggering action, without limitation.
[0116] Optionally, the terminal can display the task illustrations corresponding to completed tasks by means of magnification, separate display, or display with special effects.
[0117] See Figure 6 , Figure 6 This is a schematic diagram of an exemplary embodiment of the present application, which shows a terminal displaying a task illustration corresponding to a completed task in response to a first trigger operation on the cell corresponding to a completed task in a task comic strip.
[0118] like Figure 6 As shown, panel 611 in the task sequence is the panel corresponding to the fourth task, which is a completed task. Therefore, when the user performs the first trigger operation (click operation) on panel 611, the terminal displays the task illustration 621 corresponding to the fourth task. Figure 6 As can be seen, the terminal uses a separate and enlarged display method to show the task illustration 621.
[0119] In one possible scenario, the user can perform an illustration switching operation to control the terminal to switch the task illustration displayed to the task illustration corresponding to other completed tasks.
[0120] In some embodiments, in response to an illustration switching operation, the terminal switches the display of task illustrations corresponding to other completed tasks based on the illustration switching operation.
[0121] Optionally, the illustration switching operation is a trigger operation on the illustration switching control.
[0122] For example, when the user triggers the previous illustration switching control 631, the terminal displays the illustration corresponding to the previously completed task (the third task) (e.g., an illustration depicting the first virtual character obtaining the item "Wishing Stone Statue"). When the user triggers the next illustration switching control 632, since the next task (the fifth task) has not been completed, the terminal can display an incomplete indicator to remind the user that the next task has not been completed.
[0123] In one possible scenario, the user can also trigger the sharing control 641 to share the task illustration corresponding to the fourth task to a friend's account or other applications (such as social platforms).
[0124] In some embodiments, in response to a second trigger operation on the task illustration corresponding to a completed task in the task comic strip, the terminal displays the task level interface corresponding to the completed task, and the task level interface is used for the first virtual character to execute the completed task again.
[0125] For illustrative purposes only, the second triggering action is a double-click on the illustration of a completed task in the task comic strip, or any other possible triggering action, without limitation.
[0126] For example, upon receiving a second trigger operation (double-click operation) on the illustration of the second task, the terminal jumps to the task level interface corresponding to the second task, allowing the player to control the first virtual character to perform the second task again (such as discovering the elf guarding the wishing tree).
[0127] See Figure 7 , Figure 7 This is a schematic diagram of an exemplary embodiment of the present application showing the interface of the task level corresponding to the completed task in response to a second trigger operation on the task illustration corresponding to the completed task in the task comic strip.
[0128] like Figure 7 As shown, the task illustration filled in panel 711 of the task comic strip is the task illustration corresponding to the second task, and the second task is a completed task. When the user performs a second trigger operation (double-click operation) on the task illustration filled in panel 711 of the task comic strip, the terminal displays the task level interface 721, which is the task level interface corresponding to the second task, and is used for the first virtual character to execute the second task again.
[0129] In some embodiments, upon receiving a second trigger operation on an unfinished marker corresponding to an unfinished task in a task sequence, the terminal may also display a task level interface corresponding to the unfinished task, the task level interface being used for the first virtual character to execute the unfinished task for the first time.
[0130] For example, when a user performs a second trigger operation (double-click operation) on the incomplete marker in panel 712 of the task comic strip, the terminal displays the task level interface corresponding to the fifth task. The fifth task is an incomplete task, so this task level interface is used for the first virtual character to execute the incomplete task for the first time.
[0131] In a possible implementation where the player can perform the same task multiple times, the terminal generates the task illustration for the i-th task only if the i-th task is completed for the first time; otherwise, the task illustration remains unchanged.
[0132] In this embodiment, in response to a second trigger operation on the illustration of a completed task in the task comic strip, the terminal displays the task level interface corresponding to the completed task. This allows the user to directly access the task level interface corresponding to the completed task through the second trigger operation while viewing the task comic strip, if the user wishes to review the storyline of the completed task in more detail, so that the first virtual character can execute the completed task again without having to exit the task comic strip and manually select the task level in the task level, thus achieving higher efficiency.
[0133] Regarding the specific method for generating the task illustration corresponding to the i-th task, in one possible implementation, the task illustration can be generated based on an artificial intelligence model deployed in the terminal or backend server.
[0134] In some embodiments, when the i-th task is completed, the terminal generates a task illustration corresponding to the i-th task based on the scene description text corresponding to the i-th task and the task execution data of the first virtual character performing the i-th task through a generation model.
[0135] The scenario description text is the text that describes the scenario of the i-th task.
[0136] Optionally, the scene description text includes at least one of the following: the location of the task scene for the i-th task, the items contained in the task scene, the weather in the task scene, the virtual characters contained in the task scene, or any other possible text describing the task scene for the i-th task, without limitation.
[0137] Optionally, the terminal is pre-configured with scenario description text corresponding to each task.
[0138] The task execution data is used to reflect the status of the first virtual character in performing the i-th task.
[0139] Optionally, the task execution data may include at least one of the following: the task execution score of the first virtual character in performing the i-th task, the task execution time of performing the i-th task, the task execution strategy adopted, the attack and defense data between the first virtual character and other virtual characters during the execution of the i-th task, or any other possible data describing the situation of the first virtual character in performing the i-th task, without limitation.
[0140] In some embodiments, the generation model includes a text generation model and an image generation model, wherein the text generation model is used to generate illustration text corresponding to the i-th task, and the image generation model is used to generate task illustrations corresponding to the i-th task.
[0141] See Figure 8 , Figure 8 This is a schematic diagram of generating a task illustration corresponding to the i-th task using a text generation model and an image generation model, provided in an exemplary embodiment of this application.
[0142] In some embodiments, the terminal generates illustration text corresponding to the i-th task based on the scene description text corresponding to the i-th task and the task execution data of the first virtual character performing the i-th task through a text generation model.
[0143] like Figure 8 As shown, the terminal inputs the scene description text 801 corresponding to the i-th task and the task execution data 802 of the first virtual character performing the i-th task into the text generation model to generate the illustration description text 803 corresponding to the i-th task.
[0144] The illustration depicts text describing the process of the first virtual character performing the i-th task.
[0145] Optionally, the illustrated text may include text describing the level of excitement and success of the first virtual character in performing the i-th task, the location of the task scene during the first virtual character's performance of the i-th task, the items contained in the task scene, the weather in the task scene, the text of the virtual characters contained in the task scene, or any other possible text describing the process of the first virtual character performing the i-th task, without limitation.
[0146] As an example only, the illustration text for the second task could be: "The first virtual object searched around the wishing tree for a while and suddenly found the spirit guarding the wishing tree in a tree hollow at the foot of the tree. The tree hollow was surrounded by stones and weeds, so it was somewhat hidden."
[0147] In some embodiments, the terminal draws text based on the illustration corresponding to the i-th task, and generates a task illustration corresponding to the i-th task through an image generation model.
[0148] like Figure 8 As shown, the terminal inputs the illustration description text 803 corresponding to the i-th task into the image generation model 820 to generate the task illustration 804 corresponding to the i-th task.
[0149] For example, the terminal inputs the illustration description text corresponding to the second task into the image generation model to obtain the content of the task illustration corresponding to the second task as follows: the first virtual object found the elf in the tree nest under the wishing tree.
[0150] In this embodiment, a text generation model can combine the scene description text corresponding to the i-th task with the task execution data of the first virtual character performing the i-th task to generate an illustration description text corresponding to the i-th task. Since the illustration description text contains both information about the task scene and information about the first virtual character performing the task, inputting the illustration description text into the image generation model can yield a task illustration in the i-th scene that is unique to the user. This allows for personalized generation of different task illustrations based on the task execution situation of different users, improving the richness of task illustrations and achieving high task illustration generation efficiency.
[0151] Regarding the specific method for generating the task illustrations corresponding to the i-th task, in one possible scenario, there may be one or more task illustrations corresponding to the i-th task.
[0152] In some embodiments, when the i-th task is completed, the terminal determines the number of images corresponding to the i-th task based on at least one of the task difficulty of the i-th task and the task execution score of the first virtual character for the i-th task.
[0153] The number of images is positively correlated with at least one of the task difficulty and the task execution score.
[0154] Optionally, the difficulty of the i-th task can be determined by the difficulty level, the completion rate of different users, and the completion time of different users.
[0155] Optionally, the task performance score of the first virtual character for the i-th task can be determined based on the number of rewards obtained by the first virtual character.
[0156] For example, if the difficulty level of task i is level 1 and the task execution score is 60, the terminal can determine that the number of images in the corresponding task illustration for task i is 1; if the difficulty level of task i is level 5 and the task execution score is 100, the terminal can determine that the number of images in the corresponding task illustration for task i is 3.
[0157] In some embodiments, the terminal generates task illustrations corresponding to the number of images for the i-th task.
[0158] Based on at least one of the task difficulty of the i-th task and the task performance score of the first virtual character for the i-th task, the number of images corresponding to the i-th task is determined. This allows for the generation of only one task illustration for relatively simple tasks or tasks with average user performance, while generating multiple task illustrations for more difficult tasks or tasks with excellent user performance. This enhances the appeal and quality of the task comic strip.
[0159] In some embodiments, to improve the viewing efficiency and enrichment of the task comic strip, the terminal can also add text to the task illustrations to explain the challenges or storylines in the task.
[0160] See Figure 9 , Figure 9 This is a flowchart illustrating the addition of narrative or dialogue text to a task illustration, provided in an exemplary embodiment of this application. The process includes the following steps.
[0161] Step 910: Based on the scene description text corresponding to the i-th task and the task execution data of the first virtual character performing the i-th task, generate the illustration description text corresponding to the i-th task through a text generation model.
[0162] Step 920: Based on the illustration description text corresponding to the i-th task, generate the task illustration corresponding to the i-th task through an image generation model.
[0163] For more information on steps 910 and 920, please refer to [link / reference]. Figure 8 The details and related descriptions will not be repeated here.
[0164] Step 930: Extract at least one of narrative text and dialogue text, wherein the narrative text describes the plot of the first virtual character performing the i-th task, and the dialogue text describes the interaction between the first virtual character and the second virtual character.
[0165] Regarding the generation method of narrative text, in some embodiments, the terminal can extract narrative text from the illustrated text, where the number of words in the narrative text is less than the number of words in the illustrated text. For example, the terminal can extract keywords or key phrases from the illustrated text output by a text generation model based on natural language processing technology to obtain the narrative text.
[0166] Optionally, the narrative text may include the task execution plot of the i-th task or the difficulty level of the first virtual character in performing the i-th task. For example only, the narrative text is "After searching in many places with great difficulty, I finally found the spirit guarding the wishing tree under the wishing tree."
[0167] In other embodiments, a prompt may be given to the text generation model to instruct it to output narrative text of an appropriate word count based on the illustrated text. In other embodiments, the narrative text may also be determined by user input. This embodiment does not limit the specific method of obtaining the narrative text.
[0168] In some embodiments, when the task illustration includes a first virtual character and a second virtual character, dialogue text is extracted from the interaction data of the first virtual character and the second virtual character.
[0169] The second virtual character is any virtual character other than the first virtual character in the virtual environment. Optionally, the second virtual character can be a virtual character belonging to the same team as the first virtual character, or a virtual character belonging to an opposing team as the first virtual character, or the second virtual character can also be a non-player character (NPC).
[0170] In some embodiments, the terminal can use image recognition technology to determine whether the task illustration contains a first virtual character and a second virtual character. If the task illustration contains both a first virtual character and a second virtual character, the terminal obtains the dialogue text between the first virtual character and the second virtual character.
[0171] In one possible implementation, the terminal can extract dialogue text from the interaction data between the first virtual character and the second virtual character, or it can generate dialogue text based on the interaction data using a text generation model. This embodiment does not limit the specific method of obtaining the dialogue text.
[0172] Step 940: Determine whether the narrative text or dialogue text meets the requirements.
[0173] In some embodiments, the terminal may set a word limit for the narrative text or dialogue text, and determine that the narrative text or dialogue text meets the requirements if the word count of the narrative text or dialogue text is less than the word limit.
[0174] In other embodiments, the terminal may also perform other types of checks on the narrative text or dialogue text, such as compliance checks, to determine whether the narrative text or dialogue text meets the requirements.
[0175] If the narrative text or dialogue text meets the requirements, proceed to step 950; if neither the narrative text nor the dialogue text meets the requirements, proceed to step 960.
[0176] Step 950: Add at least one of the narrative text and dialogue text to the task illustration corresponding to the i-th task.
[0177] In some embodiments, the terminal may add narrative text separately to the task illustration corresponding to the i-th task (e.g., add the narrative text to the bottom of the task illustration); in some embodiments, the terminal may add dialogue text between the first virtual character and the second virtual character separately to the task illustration corresponding to the i-th task (e.g., add the dialogue text around the first virtual character and the second virtual character by displaying dialogue bubbles); in other embodiments, the terminal may add both narrative text and dialogue text to the task illustration corresponding to the i-th task simultaneously.
[0178] Step 960: In response to the comic strip display operation, display the task comic strip.
[0179] For more information on step 960, please see [link to relevant documentation]. Figure 4 The details and related descriptions will not be repeated here.
[0180] In this embodiment, adding narrative text describing the plot of the first virtual character performing the i-th task to the task illustration corresponding to the i-th task, or adding dialogue text describing the interaction between the first virtual character and the second virtual character, can better explain the challenge content or storyline in the task, thereby improving the viewing efficiency of the task comic strip and also enhancing its richness.
[0181] To further improve the image generation quality of the task illustration corresponding to the i-th task, in some embodiments, the terminal may also add character appearance description text of the first virtual character to the illustration description text, or it may generate a task illustration with a specific task illustration style based on the style setting operation performed by the user, or it may generate a task illustration corresponding to the i-th task based on the illustration description text or task image corresponding to previously completed tasks, so as to improve the continuity of the task comic strip.
[0182] See Figure 10 , Figure 10 This is a flowchart illustrating the generation of a task illustration corresponding to the i-th task, provided in an exemplary embodiment of this application. The process includes the following steps.
[0183] Step 1010: Based on the scene description text corresponding to the i-th task and the task execution data of the first virtual character performing the i-th task, generate the illustration description text corresponding to the i-th task through a text generation model.
[0184] For more information on step 1010, please refer to [link / reference]. Figure 8 The details and related descriptions will not be repeated here.
[0185] Step 1020: Based on the character appearance data of the first virtual character, generate character appearance description text and add the character appearance description text to the illustration description text.
[0186] Optionally, the character appearance data includes at least one of the following: character type data of the first virtual character, clothing data, props and equipment data, and action form data.
[0187] Optionally, the character appearance description text is text that describes the appearance of the first virtual character during the execution of the i-th task. For example only, the character appearance description text is "a little penguin wearing a fisherman's hat".
[0188] By adding character appearance description text to illustration description text, the task illustrations generated by the image generation model can include a first virtual character that matches the character appearance description text. Different users have different appearances of their corresponding first virtual characters, so the generated task illustrations can include first virtual characters with different appearances, making the task illustrations user-specific illustrations.
[0189] Step 1030: In response to the style setting operation, determine the task illustration style indicated by the style setting operation.
[0190] In one possible implementation, the terminal can display a style setting control. When the user triggers the style setting control, the terminal displays reference images with multiple different task illustration styles. Upon receiving confirmation from the user for one of the reference images, the task illustration style corresponding to that reference image is determined as the task illustration style indicated by the style setting operation.
[0191] In another possible implementation, the style setting control may also include a drop-down menu containing options corresponding to various task illustration styles. Upon receiving confirmation from the user for one of the options, the terminal determines the task illustration style corresponding to that option as the task illustration style indicated by the style setting operation.
[0192] In addition, users can use any other possible methods to set the task illustration style, such as inputting voice commands, etc., without any restrictions.
[0193] In one possible scenario, the display style of the virtual environment in which the player controls the first virtual character to perform the i-th task can be different from the display style of the task comic strip.
[0194] In some embodiments, in response to a character control operation, a first virtual character is controlled to perform the i-th task in a virtual environment with a first display style. In some embodiments, in response to a comic strip display operation, the terminal displays a task comic strip with a second display style, consisting of task illustrations corresponding to at least one task.
[0195] The second display style is different from the first display style.
[0196] For example, the first virtual character performs the i-th task in a virtual environment with an "anime display style". When the i-th task is completed, in response to the comic strip display operation, the terminal displays a task comic strip with a "fantasy martial arts display style".
[0197] In one possible implementation, the terminal generates a task illustration corresponding to the i-th task with the task illustration style based on the task illustration style and the illustration description text corresponding to the i-th task, using an image generation model.
[0198] For example, the terminal inputs the illustration description text corresponding to the i-th task and the task illustration style "ancient style illustration" into the image generation model, so that the image generation model generates the task illustration corresponding to the i-th task in the ancient style illustration style.
[0199] In another possible implementation, the terminal depicts text based on the illustration corresponding to the i-th task, and generates a task illustration corresponding to the i-th task with the task illustration style through an image generation model corresponding to the task illustration style. Different image generation models are trained using sample task illustrations with different task illustration styles.
[0200] For example, the image generation model corresponding to the "ancient style illustration" is trained using sample task illustrations of the "ancient style illustration"; the image generation model corresponding to the "modern style illustration" is trained using sample task illustrations of the "modern style illustration". Therefore, different image generation models have the ability to generate task illustrations of different task illustration styles.
[0201] Step 1040: Based on at least one of the illustration description text corresponding to the i-th task and the completed tasks before the i-th task, and the task illustrations corresponding to the completed tasks before the i-th task, generate the task illustration corresponding to the i-th task through the image generation model corresponding to the task illustration style.
[0202] To enhance the continuity of the task comic strip, and to ensure that the task illustrations presented in the continuous panels have continuity (e.g., continuity in plot or continuity in scene), in some embodiments, the terminal can generate the task illustration corresponding to the i-th task through an image generation model based on at least one of the illustration depiction text corresponding to the i-th task and the illustrations corresponding to the completed tasks before the i-th task, and the task illustrations corresponding to the completed tasks before the i-th task.
[0203] Optionally, upon completion of the fourth task, the terminal inputs both the illustration text corresponding to the third task and the illustration text corresponding to the fourth task into the image generation model to generate a task illustration for the fourth task that is continuous with the plot of the third task.
[0204] Optionally, upon completion of the fourth task, the terminal inputs the task illustrations corresponding to the first, second, and third tasks, as well as the illustration description text corresponding to the fourth task, into the image generation model to generate a task illustration for the fourth task that has scene continuity with the first, second, and third tasks.
[0205] When the user specifies the task illustration style through the style setting operation, the terminal generates the task illustration corresponding to the i-th task based on at least one of the illustration description text corresponding to the i-th task and the task illustration corresponding to the completed tasks before the i-th task, and through the image generation model corresponding to the task illustration style, which can serve to generate task illustrations with the specified task illustration style.
[0206] In this embodiment, by adding character appearance description text to illustration description text, the task illustrations generated by the image generation model can include a first virtual character that matches the character appearance description text. Since the first virtual characters controlled by different users have different character appearances, user-specific task illustrations can be generated. Based on the style setting operation instructions, the task illustration style can be generated, and a task image with the user-specified task illustration style can be generated. Based on at least one of the illustration description text corresponding to the i-th task and the completed tasks before the i-th task, and the task illustrations corresponding to the completed tasks before the i-th task, the task illustration corresponding to the i-th task can be generated by the image generation model. This can improve the continuity between different task illustrations in the task comic strip, thereby improving the quality of the task comic strip.
[0207] To further improve the quality of the task comic strip and provide interactivity between users and the creation of the task comic strip, in some embodiments, users can input editing text for the task illustrations corresponding to completed tasks in the task comic strip. Upon receiving the editing text for the task illustrations corresponding to completed tasks in the task comic strip, the terminal can update the illustration description text corresponding to the completed tasks based on the edited text.
[0208] As an example only, the terminal generates the illustration text for the i-th task using a text generation model, which reads "The first virtual object used skill A to defeat the enemy virtual object with difficulty," and generates the task illustration for the i-th task using an image generation model. Upon receiving the user-inputted edit text "The first virtual object used an angry expression," the terminal adds the edited text to the illustration text for the i-th task.
[0209] In some embodiments, the terminal generates updated task illustrations corresponding to completed tasks based on the updated illustration description text corresponding to the completed tasks using an image generation model, and displays the updated task illustrations corresponding to the completed tasks in the task comic strip.
[0210] As an example only, the terminal depicts text based on the illustration corresponding to the updated i-th task, and regenerates the task illustration corresponding to the i-th task through an image generation model. In the updated task illustration, the first virtual character uses an angry expression to fight against the enemy virtual object.
[0211] In some possible scenarios, the edited text may be edited not only for the expressions of the first virtual character, but also for the storyline, challenge content, or mission scene, or any other content that the user thinks needs to be modified. There are no restrictions on this.
[0212] By receiving edited text from users regarding the illustrations for completed tasks in a task comic strip, the terminal updates the illustration description text based on the edited text and regenerates the task illustrations according to the updated illustration description text. This provides users with interactivity in creating task comic strips and improves the quality of task comic strip creation.
[0213] To expand the application scenarios of task comic strips and enrich the user experience, one possible implementation is that users can specify task comic strips to present task illustrations corresponding to specific tasks.
[0214] In some embodiments, a user can indicate the story type through a comic strip display operation. In response to the comic strip display operation, the terminal determines at least one task based on the story type indicated by the comic strip display operation and displays a task comic strip consisting of task illustrations corresponding to at least one task.
[0215] Optionally, if the story type is a level challenge type, the terminal identifies at least one task as each completed task and displays a task comic strip consisting of task illustrations corresponding to each completed task.
[0216] For example, when a user triggers the comic strip display control corresponding to the level challenge type, the task comic strip generated by the terminal includes task illustrations corresponding to each completed task (such as the first to the tenth task).
[0217] Optionally, when the story type is "Friend's Memory", the terminal determines at least one task as a completed task jointly participated in by the user account and the friend account, with the friend account determined based on the account-specified operation.
[0218] For example, when a user triggers the comic strip display control corresponding to a friend's memory type and specifies a friend's account through an account specification operation, the task comic strip generated by the terminal includes task illustrations corresponding to completed tasks (such as the first task, the third task, and the seventh task) in which both the user's account and the friend's account participated.
[0219] Optionally, if the story type is an element collection type, the terminal determines at least one task as a completed task containing a specified element, the specified element being determined based on the element-specified operation.
[0220] For example, when a user triggers the comic strip display control corresponding to the element collection type, and determines a specified element (such as a wishing tree) through the element specification operation, the task comic strip generated by the terminal includes task illustrations corresponding to completed tasks (such as the first task, the second task, and the third task) with the specified element (such as the wishing tree).
[0221] In this embodiment, by displaying the story type of the operation instructions through the comic strip, the terminal can determine the tasks that meet the requirements based on the story type, thereby generating a task comic strip formed by tasks jointly participated in by the user account and the specified friend account, or generating a task comic strip formed by tasks containing specified elements, thereby improving the interactivity between the task comic strip and the user, and enhancing the richness of the task comic strip.
[0222] See Figure 11 , Figure 11 This is a structural block diagram of a content display device provided in an exemplary embodiment of this application. The device includes:
[0223] Control module 1101 is used to respond to character control operations and control the first virtual character to execute the i-th task, where i is a positive integer;
[0224] The generation module 1102 is used to generate a task illustration corresponding to the i-th task when the i-th task is completed, the task illustration being used to depict the process of the first virtual character performing the i-th task;
[0225] Display module 1103 is configured to display a task comic strip consisting of task illustrations corresponding to at least one task in response to a comic strip display operation.
[0226] Optionally, the generation module 1102 is used for:
[0227] Upon completion of the i-th task, based on the scene description text corresponding to the i-th task and the task execution data of the first virtual character performing the i-th task, a task illustration corresponding to the i-th task is generated through a generation model, wherein the scene description text is text describing the task scene of the i-th task.
[0228] Optionally, the generation module 1102 is used for:
[0229] Based on the scene description text corresponding to the i-th task and the task execution data of the first virtual character performing the i-th task, an illustration description text corresponding to the i-th task is generated through a text generation model. The illustration description text is text that describes the process of the first virtual character performing the i-th task.
[0230] Based on the illustration description text corresponding to the i-th task, the task illustration corresponding to the i-th task is generated using an image generation model.
[0231] Optionally, display module 1103 is used for:
[0232] Upon completion of the i-th task, an illustration generation prompt is displayed, indicating that the illustration corresponding to the i-th task has been generated.
[0233] Optionally, display module 1103 is used for:
[0234] In response to a triggering operation that prompts for the generation of the illustration, the task illustration corresponding to the i-th task is displayed;
[0235] In response to the illustration switching operation, the illustrations corresponding to other completed tasks are switched and displayed based on the illustration switching operation.
[0236] Optionally, the control module 1101 is configured to: in response to the character control operation, control the first virtual character to perform the i-th task in a virtual environment with a first display style;
[0237] Display module 1103 is configured to: in response to the comic strip display operation, display a task comic strip in a second display style consisting of task illustrations corresponding to at least one of the tasks, the second display style being different from the first display style.
[0238] Optionally, after generating the task illustration corresponding to the i-th task upon completion of the i-th task, the generation module 1102 is used to:
[0239] Obtain a comic strip template, the comic strip template has a grid corresponding to each of the tasks, and the grid corresponding to the completed tasks before the i-th task is filled with the task illustration corresponding to the completed task;
[0240] The task illustration corresponding to the i-th task is filled into the grid corresponding to the i-th task in the comic strip template to obtain the task comic strip.
[0241] Optionally, if the illustration corresponding to the completed task has not been viewed, the panel corresponding to the completed task in the task comic strip will have an unviewed mark.
[0242] In the case of unfinished tasks, the segment corresponding to the unfinished task in the task comic strip is marked as unfinished.
[0243] Optionally, the illustration corresponding to the i-th task is of a first size, and the panels corresponding to the i-th task in the comic strip template are of a second size. The generation module 1102 is used for:
[0244] The main element is identified from the task illustration of the first size, the main element including the first virtual character;
[0245] Based on the task illustration of the first size, a filled illustration of the second size is determined, the filled illustration containing the main element;
[0246] The filling illustration is filled into the grid corresponding to the i-th task in the comic strip template to obtain the task comic strip.
[0247] Optionally, display module 1103 is used for:
[0248] In response to a first trigger operation on the panel corresponding to the completed task in the task comic strip, the task illustration corresponding to the completed task is displayed;
[0249] In response to the illustration switching operation, the illustrations corresponding to other completed tasks are switched and displayed based on the illustration switching operation.
[0250] Optionally, display module 1103 is used for:
[0251] In response to a second trigger operation on the task illustration corresponding to the completed task in the task comic strip, the task level interface corresponding to the completed task is displayed, and the task level interface is used for the first virtual character to execute the completed task again.
[0252] Optionally, the generation module 1102 is used for:
[0253] Upon completion of the first execution of the i-th task, the task illustration corresponding to the i-th task is generated.
[0254] Optionally, the generation module 1102 is used for at least one of the following:
[0255] Add narrative text to the task illustration corresponding to the i-th task, wherein the narrative text is used to describe the plot of the first virtual character performing the i-th task;
[0256] Add the dialogue text between the first virtual character and the second virtual character to the task illustration corresponding to the i-th task.
[0257] Optionally, the generation module 1102 is used for:
[0258] The narrative text is extracted from the illustrated text, wherein the number of words in the narrative text is less than the number of words in the illustrated text, and the illustrated text is text describing the process of the first virtual character performing the i-th task.
[0259] Optionally, the generation module 1102 is used for:
[0260] In the case where the task illustration includes the first virtual character and the second virtual character, the dialogue text is extracted from the interaction data of the first virtual character and the second virtual character.
[0261] Optionally, the generation module 1102 is used for:
[0262] Based on the character appearance data of the first virtual character, character appearance description text is generated, wherein the character appearance description text is text describing the character appearance of the first virtual character during the execution of the i-th task;
[0263] The character appearance description text is added to the illustration description text so that the task illustration generated by the image generation model contains the first virtual character that conforms to the character appearance description text.
[0264] Optionally, the generation module 1102 is used for:
[0265] Upon receiving edit text for the illustration corresponding to a completed task in the task comic strip, update the illustration depiction text corresponding to the completed task based on the edit text;
[0266] Based on the updated illustration description text corresponding to the completed task, the updated task illustration corresponding to the completed task is generated through the image generation model;
[0267] The updated illustrations corresponding to the completed tasks are displayed in the task comic strip.
[0268] Optionally, the generation module 1102 is used for:
[0269] Based on at least one of the illustration text corresponding to the i-th task and the illustrations corresponding to the completed tasks preceding the i-th task, the task illustration corresponding to the i-th task is generated by the image generation model.
[0270] Optionally, the generation module 1102 is used for:
[0271] In response to a style setting operation, determine the task illustration style indicated by the style setting operation;
[0272] The step of generating the task illustration corresponding to the i-th task based on the illustration description text corresponding to the i-th task through an image generation model includes:
[0273] Based on the task illustration style and the illustration description text corresponding to the i-th task, the image generation model generates the task illustration corresponding to the i-th task with the specified task illustration style; or...
[0274] Based on the illustration description text corresponding to the i-th task, the task illustration corresponding to the i-th task with the task illustration style is generated by the image generation model corresponding to the task illustration style. Different image generation models are trained using sample task illustrations with different task illustration styles.
[0275] Optionally, the generation module 1102 is used for:
[0276] When the i-th task is completed, the number of images corresponding to the i-th task is determined based on at least one of the task difficulty of the i-th task and the task execution score of the first virtual character for the i-th task, wherein the number of images is positively correlated with at least one of the task difficulty and the task execution score;
[0277] Generate the number of task illustrations corresponding to the i-th task.
[0278] See Figure 12 , Figure 12 This is a structural block diagram of a terminal 1200 provided in an exemplary embodiment of this application. The terminal 1200 can be a portable mobile terminal, such as a smartphone, tablet computer, Moving Picture Experts Group Audio Layer III (MP3) player, Moving Picture Experts Group Audio Layer IV (MP4) player, or a vehicle-mounted terminal, desktop computer, smart TV, etc. The terminal 1200 may also be referred to as a user equipment, portable terminal, or other names.
[0279] Typically, terminal 1200 includes a processor 1201 and a memory 1202.
[0280] Processor 1201 may include one or more processing cores, such as a quad-core processor, an octa-core processor, etc. Processor 1201 may be implemented using at least one hardware form selected from Digital Signal Processing (DSP), Field-Programmable Gate Array (FPGA), and Programmable Logic Array (PLA). Processor 1201 may also include a main processor and a coprocessor. The main processor, also known as a central processing unit (CPU), is used to process data in the wake-up state; the coprocessor is a low-power processor used to process data in the standby state. In some embodiments, processor 1201 may integrate a Graphics Processing Unit (GPU), which is responsible for rendering and drawing the content to be displayed on the screen. In some embodiments, processor 1201 may also include an Artificial Intelligence (AI) processor, which is used to handle computational operations related to machine learning.
[0281] The memory 1202 may include one or more computer-readable storage media, which may be tangible and non-transitory. The memory 1202 may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices or flash memory devices. In some embodiments, the non-transitory computer-readable storage media in the memory 1202 are used to store at least one instruction, which is executed by the processor 1201 to implement the game configuration setting method provided in the embodiments of this application.
[0282] In some embodiments, the terminal 1200 may also optionally include: a peripheral device interface 1203 and at least one peripheral device.
[0283] Peripheral interface 1203 can be used to connect at least one input / output (I / O) related peripheral device to processor 1201 and memory 1202. In some embodiments, processor 1201, memory 1202 and peripheral interface 1203 are integrated on the same chip or circuit board; in some other embodiments, any one or two of processor 1201, memory 1202 and peripheral interface 1203 can be implemented on separate chips or circuit boards, which is not limited in this embodiment.
[0284] Those skilled in the art will understand that Figure 12 The structure shown does not constitute a limitation on terminal 1200 and may include more or fewer components than shown, or combine certain components, or use different component arrangements.
[0285] This application also provides a computer-readable storage medium storing at least one computer instruction, which is loaded and executed by a processor to implement the method described in the above embodiments. Optionally, the computer-readable storage medium may include ROM, RAM, solid-state drives (SSDs), or optical discs, etc. The RAM may include resistive random access memory (ReRAM) and dynamic random access memory (DRAM).
[0286] This application also provides a computer program product or computer program that includes computer instructions stored in a computer-readable storage medium. A terminal's processor reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the terminal to perform the methods provided in the various optional implementations of the above aspects.
[0287] The above description is merely an optional embodiment of this application and is not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.
Claims
1. A content display method, characterized in that, The method includes: In response to a character control operation, control the first virtual character to execute the i-th task, where i is a positive integer; Upon completion of the i-th task, a task illustration corresponding to the i-th task is generated, which depicts the process of the first virtual character performing the i-th task. In response to a comic strip display operation, a task comic strip consisting of task illustrations corresponding to at least one task is displayed.
2. The method according to claim 1, characterized in that, The step of generating a task illustration corresponding to the i-th task upon completion of the i-th task includes: Upon completion of the i-th task, based on the scene description text corresponding to the i-th task and the task execution data of the first virtual character performing the i-th task, a task illustration corresponding to the i-th task is generated through a generation model, wherein the scene description text is text describing the task scene of the i-th task.
3. The method according to claim 2, characterized in that, The process of generating the task illustration corresponding to the i-th task through a generation model, based on the scene description text corresponding to the i-th task and the task execution data of the first virtual character performing the i-th task, includes: Based on the scene description text corresponding to the i-th task and the task execution data of the first virtual character performing the i-th task, an illustration description text corresponding to the i-th task is generated through a text generation model. The illustration description text is text that describes the process of the first virtual character performing the i-th task. Based on the illustration description text corresponding to the i-th task, the task illustration corresponding to the i-th task is generated using an image generation model.
4. The method according to any one of claims 1 to 3, characterized in that, The method further includes: Upon completion of the i-th task, an illustration generation prompt is displayed, indicating that the illustration corresponding to the i-th task has been generated.
5. The method according to claim 4, characterized in that, The method further includes: In response to a triggering operation that prompts for the generation of the illustration, the task illustration corresponding to the i-th task is displayed; In response to the illustration switching operation, the illustrations corresponding to other completed tasks are switched and displayed based on the illustration switching operation.
6. The method according to any one of claims 1 to 5, characterized in that, The step of controlling the first virtual character to perform the i-th task in response to a character control operation includes: In response to the character control operation, the first virtual character is controlled to perform the i-th task in a virtual environment with a first display style; The step of displaying a task comic strip in response to a comic strip display operation, comprising task illustrations corresponding to at least one task, includes: In response to the comic strip display operation, a second display style of the task comic strip, consisting of task illustrations corresponding to at least one of the tasks, is displayed, the second display style being different from the first display style.
7. The method according to any one of claims 1 to 6, characterized in that, After generating the task illustration corresponding to the i-th task upon completion of the i-th task, the method further includes: Obtain a comic strip template, the comic strip template has a grid corresponding to each of the tasks, and the grid corresponding to the completed tasks before the i-th task is filled with the task illustration corresponding to the completed task; The task illustration corresponding to the i-th task is filled into the grid corresponding to the i-th task in the comic strip template to obtain the task comic strip.
8. The method according to claim 7, characterized in that, If the illustration corresponding to the completed task has not been viewed, the panel in the task comic strip corresponding to the completed task will have an unviewed mark. In the case of unfinished tasks, the segment corresponding to the unfinished task in the task comic strip is marked as unfinished.
9. The method according to claim 7, characterized in that, The task illustration corresponding to the i-th task is of a first size, and the grid corresponding to the i-th task in the comic strip template is of a second size. The step of filling the grid corresponding to the i-th task into the grid corresponding to the i-th task in the comic strip template to obtain the task comic strip includes: The main element is identified from the task illustration of the first size, the main element including the first virtual character; Based on the task illustration of the first size, a filled illustration of the second size is determined, the filled illustration containing the main element; The filling illustration is filled into the grid corresponding to the i-th task in the comic strip template to obtain the task comic strip.
10. The method according to claim 7, characterized in that, The method further includes: In response to a first trigger operation on the panel corresponding to the completed task in the task comic strip, the task illustration corresponding to the completed task is displayed; In response to the illustration switching operation, the illustrations corresponding to other completed tasks are switched and displayed based on the illustration switching operation.
11. The method according to claim 10, characterized in that, The method further includes: In response to a second trigger operation on the task illustration corresponding to the completed task in the task comic strip, the task level interface corresponding to the completed task is displayed, and the task level interface is used for the first virtual character to execute the completed task again.
12. The method according to any one of claims 1 to 11, characterized in that, The step of generating a task illustration corresponding to the i-th task upon completion of the i-th task includes: Upon completion of the first execution of the i-th task, the task illustration corresponding to the i-th task is generated.
13. The method according to any one of claims 1 to 12, characterized in that, The method further includes at least one of the following: Add narrative text to the task illustration corresponding to the i-th task, wherein the narrative text is used to describe the plot of the first virtual character performing the i-th task; Add the dialogue text between the first virtual character and the second virtual character to the task illustration corresponding to the i-th task.
14. The method according to claim 13, characterized in that, The method further includes: The narrative text is extracted from the illustrated text, wherein the number of words in the narrative text is less than the number of words in the illustrated text, and the illustrated text is text describing the process of the first virtual character performing the i-th task.
15. The method according to claim 13, characterized in that, The method further includes: In the case where the task illustration includes the first virtual character and the second virtual character, the dialogue text is extracted from the interaction data of the first virtual character and the second virtual character.
16. The method according to any one of claims 3 to 15, characterized in that, The method further includes: Based on the character appearance data of the first virtual character, character appearance description text is generated, wherein the character appearance description text is text describing the character appearance of the first virtual character during the execution of the i-th task; The character appearance description text is added to the illustration description text so that the task illustration generated by the image generation model contains the first virtual character that conforms to the character appearance description text.
17. The method according to any one of claims 3 to 16, characterized in that, The method further includes: Upon receiving edit text for the illustration corresponding to a completed task in the task comic strip, update the illustration depiction text corresponding to the completed task based on the edit text; Based on the updated illustration description text corresponding to the completed task, the updated task illustration corresponding to the completed task is generated through the image generation model; The updated illustrations corresponding to the completed tasks are displayed in the task comic strip.
18. The method according to any one of claims 3 to 17, characterized in that, The step of generating the task illustration corresponding to the i-th task based on the illustration description text corresponding to the i-th task through an image generation model includes: Based on at least one of the illustration text corresponding to the i-th task and the illustrations corresponding to the completed tasks preceding the i-th task, the task illustration corresponding to the i-th task is generated by the image generation model.
19. The method according to any one of claims 3 to 18, characterized in that, The method further includes: In response to a style setting operation, determine the task illustration style indicated by the style setting operation; The step of generating the task illustration corresponding to the i-th task based on the illustration description text corresponding to the i-th task through an image generation model includes: Based on the task illustration style and the illustration description text corresponding to the i-th task, the image generation model generates the task illustration corresponding to the i-th task with the specified task illustration style; or... Based on the illustration description text corresponding to the i-th task, the task illustration corresponding to the i-th task with the task illustration style is generated by the image generation model corresponding to the task illustration style. Different image generation models are trained using sample task illustrations with different task illustration styles.
20. The method according to any one of claims 1 to 19, characterized in that, The step of generating a task illustration corresponding to the i-th task upon completion of the i-th task includes: When the i-th task is completed, the number of images corresponding to the i-th task is determined based on at least one of the task difficulty of the i-th task and the task execution score of the first virtual character for the i-th task, wherein the number of images is positively correlated with at least one of the task difficulty and the task execution score; Generate the number of task illustrations corresponding to the i-th task.
21. A content display device, characterized in that, The device includes: The control module is used to respond to character control operations and control the first virtual character to execute the i-th task, where i is a positive integer; A generation module is configured to generate a task illustration corresponding to the i-th task when the i-th task is completed, the task illustration being used to depict the process of the first virtual character performing the i-th task; The display module is configured to display a task comic strip consisting of task illustrations corresponding to at least one task in response to a comic strip display operation.
22. A terminal, characterized in that, The terminal includes a processor and a memory; the memory stores at least one computer instruction, which is executed by the processor to implement the content display method as described in any one of claims 1 to 20.
23. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores at least one computer instruction, which is loaded and executed by a processor to implement the content display method as described in any one of claims 1 to 20.
24. A computer program product, characterized in that, The computer program product includes computer instructions stored in a computer-readable storage medium; the processor of the terminal reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the terminal to perform the content display method as described in any one of claims 1 to 20.