Interactive content display method and device, computer equipment and storage medium

By obtaining the touch position in the video playback interface and performing screenshot operations to identify the specific parts of the virtual character, the problem of inaccurate interaction between virtual characters is solved, and efficient interactive content display is achieved.

CN120455757APending Publication Date: 2025-08-08GUANGZHOU QUYAN NETWORK TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510459817.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-14
Publication Date
2025-08-08

AI Technical Summary

Technical Problem

In the prior art, virtual characters displayed through video streams cannot accurately identify specific parts of the user's touch, resulting in poor interaction effects and overlaying layers affecting the display effect.

Method used

By responsive to touch operations, obtain the touch position of the video playback interface, perform screenshot operations to identify the specific parts of the virtual character, and display the interactive video stream in the video playback interface to achieve accurate interactive feedback of the virtual character.

Benefits of technology

There is no need to stamp a layer on the video stream, accurately identify the specific parts of the virtual object being touched, improving the accuracy and effect of interactive content display.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120455757A_ABST
    Figure CN120455757A_ABST
Patent Text Reader

Abstract

The invention relates to an interactive content display method and device, computer equipment and a storage medium. The method comprises the following steps: in response to a touch operation on a video playing interface, obtaining a touch position of the touch operation in the video playing interface, and executing a screenshot operation to obtain a playing interface screenshot; a current video stream played by the video playing interface comprises a virtual character; based on the touch position, identifying a target object part, touched by the touch operation, of the target detection object in the playing interface screenshot; the target detection object at least comprises a virtual character; displaying the interactive video stream in a video playing interface; the interactive video stream comprises the interactive feedback content of the virtual character when the target object part is triggered by the touch operation. By adopting the method, the specific touched part of the virtual object in the video stream can be accurately identified, a layer does not need to be additionally arranged on the video stream, and the interactive content display effect is effectively improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology, and in particular to an interactive content display method, apparatus, computer equipment, computer-readable storage medium, and computer program product. Background Art

[0002] With the development of computer technology, multimedia content based on audio and video has become an integral part of people's lives. For example, emerging AI-powered companion applications present virtual characters to users via video streaming. However, content displayed via video streaming cannot be directly interacted with, reducing its playability and fun.

[0003] Traditionally, interactivity is achieved by overlaying a transparent, clickable layer on top of the video stream. This layer is applied to the approximate location of the avatar to receive click or touch events and respond to them. However, the avatar in the video stream may be in a random movement state, and its movement and specific location cannot be known in advance. This makes it difficult to align the interactive layer with the avatar's body parts, resulting in low event response accuracy. The overlay also affects the displayed UI effect. Summary of the Invention

[0004] Based on this, it is necessary to provide an interactive content display method, device, computer equipment, computer-readable storage medium and computer program product that can enhance the interactive effect of virtual characters in video streams in response to the above technical problems.

[0005] In a first aspect, the present application provides a method for displaying interactive content, the method comprising:

[0006] In response to a touch operation on a video playback interface, obtaining a touch position of the touch operation on the video playback interface, and performing a screenshot operation to obtain a screenshot of the playback interface; the current video stream played on the video playback interface includes a virtual character;

[0007] Based on the touch position, identifying a target object portion of the target detection object in the playback interface screenshot that is touched by the touch operation; the target detection object at least includes the virtual character;

[0008] An interactive video stream is displayed in the video playback interface; the interactive video stream includes interactive feedback content of the virtual character when the target object part is triggered by the touch operation.

[0009] In one embodiment, the identifying, based on the touch position, a target object portion of the target detection object in the playback interface screenshot that is touched by the touch operation includes:

[0010] Identify at least one object part area of the target detection object in the playback interface screenshot;

[0011] The target object part is determined according to the touch position and the at least one object part region; the target object part is the object part corresponding to the object part region where the touch position is located.

[0012] In one embodiment, identifying at least one object part area of the target detection object in the playback interface screenshot includes:

[0013] Using the virtual character in the screenshot of the playback interface as the target detection object;

[0014] The playback interface screenshot is input into a recognition tool for detecting character parts, and part coordinate areas of different body parts of the virtual character are obtained as the at least one object part area.

[0015] In one embodiment, the touch position is represented by touch coordinates, and determining the target object part according to the touch position and the at least one object part region includes:

[0016] comparing the touch coordinates of the touch operation with the coordinate areas of each of the body parts;

[0017] The body part in the part coordinate area where the touch coordinates are located is used as the target object part.

[0018] In one embodiment, the target detection object further includes an object other than a virtual character, and identifying at least one object part area of the target detection object in the playback interface screenshot includes:

[0019] Determine the object to be detected in the playback interface screenshot as the target detection object;

[0020] Determining a target recognition tool from a plurality of candidate recognition tools according to the object type of the object to be detected;

[0021] The playback interface screenshot is input into the target recognition tool to obtain a part coordinate area of an object part in the object to be detected as the at least one object part area.

[0022] In one embodiment, displaying the interactive video stream in the video playback interface includes:

[0023] receiving the interactive video stream generated when the target object part is triggered;

[0024] By rendering the interactive video stream, the interactive actions of the virtual character when the target object part is triggered, or the interactive dialogue of the virtual character when the target object part is triggered, are displayed in the video playback interface.

[0025] In a second aspect, the present application further provides an interactive content display device, the device comprising:

[0026] a touch screenshot module, configured to, in response to a touch operation on a video playback interface, obtain a touch position of the touch operation on the video playback interface, and perform a screenshot operation to obtain a screenshot of the playback interface; the current video stream played on the video playback interface includes a virtual character;

[0027] a touch position determination module, configured to identify, based on the touch position, a target object position of a target detection object in the playback interface screenshot that is touched by the touch operation; the target detection object at least includes the virtual character;

[0028] An interactive display module is used to display an interactive video stream in the video playback interface; the interactive video stream includes the interactive feedback content of the virtual character when the target object part is triggered by the touch operation.

[0029] In a third aspect, the present application further provides a computer device comprising a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of the above method when executing the computer program.

[0030] In a fourth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, which implements the steps of the above method when executed by a processor.

[0031] In a fifth aspect, the present application also provides a computer program product, comprising a computer program, which implements the steps of the above method when executed by a processor.

[0032] The above-mentioned interactive content display method, device, computer equipment, computer-readable storage medium and computer program product, by responding to a touch operation on the video playback interface, obtains the touch position of the touch operation in the video playback interface, and performs a screenshot operation to obtain a screenshot of the playback interface. The current video stream played by the video playback interface contains a virtual character, and then based on the touch position, identifies the target object part of the target detection object in the playback interface screenshot that is touched by the touch operation. The target detection object at least includes the virtual character, and then displays the interactive video stream in the video playback interface. The interactive video stream includes the interactive feedback content of the virtual character when the target object part is triggered by the touch operation, realizes the interactive optimization of the virtual object in the video stream, obtains the touch position and the playback interface screenshot based on the response to the touch operation, and then identifies the target part of the virtual object in the playback interface screenshot that is touched by the touch operation to obtain the interactive feedback content for display, which can accurately identify the specific part of the virtual object in the video stream that is touched, without adding a layer on the video stream, effectively improving the interactive content display effect. BRIEF DESCRIPTION OF THE DRAWINGS

[0033] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the following briefly introduces the drawings required for use in the embodiments of the present application or related technical descriptions. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying any creative work.

[0034] Figure 1 A diagram illustrating an application environment of an interactive content display method according to an embodiment;

[0035] Figure 2 A schematic flow chart of an interactive content display method in one embodiment;

[0036] Figure 3 Schematic diagram of the interaction process of virtual characters in a video stream in one embodiment;

[0037] Figure 4 Schematic diagram of a video playback interface in one embodiment;

[0038] Figure 5 is a flowchart of an interactive content display method in another embodiment;

[0039] Figure 6 is a structural block diagram of an interactive content display device in one embodiment;

[0040] Figure 7 FIG. 1 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION

[0041] In order to make the purpose, technical solutions and advantages of this application more clear, the following further describes this application in detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain this application and are not intended to limit this application.

[0042] The interactive content display method provided in the embodiment of the present application can be applied to Figure 1 In the application environment shown. Among them, the terminal 102 communicates with the server 104 through the network. The data storage system can store the data that the server 104 needs to process. The data storage system can be integrated on the server 104, or it can be placed on the cloud or other network servers. In response to the touch operation on the playback interface, the terminal 102 performs a screenshot operation to obtain a screenshot of the playback interface, and identifies the target object part of the target detection object in the screenshot of the playback interface that is touched by the touch operation, and then the terminal 102 displays the interactive video stream in the playback interface. Among them, the terminal 102 can be but is not limited to various personal computers, laptops, smart phones, tablets, Internet of Things devices and portable wearable devices. The Internet of Things devices can be smart speakers, smart TVs, smart air conditioners, smart car devices, projection devices, etc. The server 104 can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides cloud computing services.

[0043] In an exemplary embodiment, Figure 2 As shown, a method for displaying interactive content is provided, which is applied to Figure 1 The terminal 102 in the example is used as an example to illustrate the process, including the following steps 201 to 203. Among them:

[0044] Step 201: In response to a touch operation on a video playback interface, a touch position of the touch operation in the video playback interface is obtained, and a screenshot operation is performed to obtain a screenshot of the playback interface; the current video stream played on the video playback interface includes a virtual character.

[0045] As an example, the video playback interface can be the playback interface in the client of the application. For example, the server of the application can push the video stream to the client through real-time push streaming, and then the client can obtain the video stream through real-time pull streaming for rendering and display. The video stream contains the virtual image of the character (i.e., the virtual character).

[0046] In actual applications, when playing a video stream through a video playback interface, the corresponding touch position can be obtained in response to a touch operation on the video playback interface, and a screenshot operation can be performed on the current video stream being played to obtain a screenshot of the playback interface.

[0047] For example, a user can watch a video stream through the video playback interface of a client in a terminal device. The interface area displaying the video can be a partial area of the terminal device screen or the entire screen area of the terminal device. When the terminal device detects a touch operation on the video playback interface, such as when the user touches the screen, the touch position touched on the terminal device screen can be obtained, and a screenshot can be taken of the video display area (i.e., a screenshot operation is performed) to save the captured image.

[0048] Step 202 : Based on the touch position, identify the target object portion of the target detection object in the playback interface screenshot that is touched by the touch operation; the target detection object includes at least a virtual character.

[0049] After obtaining a screenshot of the playback interface, the screenshot of the playback interface can be identified to determine at least one object part area of the target detection object in the image. For example, a virtual character can be used as the target detection object to identify different body part areas of the virtual character. Then, the touch position and at least one object part area of the identified target detection object can be combined to determine the target object part touched by the touch operation.

[0050] Optionally, after the client identifies the target object part touched by the touch operation, the information that the target object part is touched can be sent to the server, and the server can then perform relevant logical control based on the received information, such as generating corresponding interactive feedback content based on the target object part.

[0051] Step 203: Display the interactive video stream in the video playback interface; the interactive video stream includes interactive feedback content of the virtual character when the target object part is triggered by the touch operation.

[0052] In a specific implementation, the server can generate an interactive video stream based on the interactive feedback content of the virtual character when the target object part is triggered by the touch operation, and push the interactive video stream to the client. The client can render the obtained interactive video stream and display it on the video playback interface. This makes it possible to touch the body part of the virtual character in the video stream and obtain the interactive feedback of the virtual character.

[0053] In one example, because the video playback screen of a video stream does not support direct touch interaction, compared to the traditional method of overlaying a transparent clickable layer on the video stream, it is necessary to synchronously update the position of the layer when the virtual character moves. For example, it is necessary to first know the virtual character's moving position and when it moves, and then synchronously update the layer. However, the virtual character in the video stream may be in a random movement state, which imposes synchronization restrictions. The technical solution of this embodiment takes a screenshot when touching to identify the coordinates of each body part of the virtual character in the image, and then compares and calculates whether a certain body part of the virtual character is touched in combination with the touch position. There is no need to overlay the layer or know the movement status of the virtual character. It can solve the problem of inaccurate touch part identification caused by overlaying the layer, and effectively improve the interactive effect of the virtual character in the video stream.

[0054] In the above-mentioned interactive content display method, by responding to the touch operation on the video playback interface, the touch position of the touch operation in the video playback interface is obtained, and a screenshot operation is performed to obtain a screenshot of the playback interface. Then, based on the touch position, the target object part of the target detection object in the playback interface screenshot that is touched by the touch operation is identified, and then the interactive video stream is displayed in the video playback interface. The interactive video stream includes the interactive feedback content of the virtual character when the target object part is triggered by the touch operation, thereby realizing the interactive optimization of the virtual object in the video stream. The touch position and the playback interface screenshot are obtained based on the response to the touch operation, and then the target part of the virtual object in the playback interface screenshot that is touched by the touch operation is identified to obtain the interactive feedback content for display. The specific part of the virtual object in the video stream that is touched can be accurately identified without adding a layer on the video stream, thereby effectively improving the interactive content display effect.

[0055] In an exemplary embodiment, based on the touch position, identifying the target object portion of the target detection object in the playback interface screenshot that is touched by the touch operation may include the following steps:

[0056] Identify at least one object part area of the target detection object in the playback interface screenshot; determine the target object part according to the touch position and the at least one object part area; the target object part is the object part corresponding to the object part area where the touch position is located.

[0057] In actual applications, by identifying the target detection object in the screenshot of the playback interface, at least one object part area of the target detection object in the image can be determined, and then a comparison calculation is performed based on the touch position and at least one object part area of the identified target detection object, and the object part corresponding to the object part area where the touch position is located can be determined as the target object part.

[0058] For example, a virtual character can be used as a target detection object to identify different body parts of the virtual character, and then combined with the touch position to compare and calculate whether a certain body part of the virtual character is touched.

[0059] In this embodiment, by identifying at least one object part area of the target detection object in the playback interface screenshot, and then determining the target object part based on the touch position and at least one object part area, without adding a layer and knowing the movement status of the virtual character, the specific object part touched by the user can be accurately located, thereby improving the accuracy and efficiency of touch operation recognition.

[0060] In an exemplary embodiment, identifying at least one object part region of a target detection object in a playback interface screenshot may include the following steps:

[0061] The virtual character in the playback interface screenshot is used as the target detection object; the playback interface screenshot is input into the recognition tool for detecting character parts, and the part coordinate areas of different body parts of the virtual character are obtained as at least one object part area.

[0062] In one example, for a scene of virtual characters interacting in a video stream, after obtaining a screenshot of the playback interface, the virtual characters contained in the image can be detected. By inputting the screenshot of the playback interface into a recognition tool for detecting character parts, the different body parts of the virtual characters in the image can be identified, and the coordinate area of each body part in the image (i.e., the part coordinate area) can be obtained.

[0063] Optionally, a pre-trained model can be used as a recognition tool for detecting body parts of people, which can detect body parts of people in pictures.

[0064] In this embodiment, the virtual character in the playback interface screenshot is used as the target detection object, and the playback interface screenshot is input into the recognition tool for detecting character parts to obtain the part coordinate areas of different body parts of the virtual character as at least one object part area. This can provide data support for further touch part determination based on accurate detection and area division of the virtual character's body parts.

[0065] In an exemplary embodiment, the touch position can be represented in the form of touch coordinates. Determining the target object part based on the touch position and at least one object part area can include the following steps: comparing the touch coordinates of the touch operation with the part coordinate area of each body part; and taking the body part in the part coordinate area where the touch coordinates are located as the target object part.

[0066] Specifically, if Figure 3As shown, taking an application in which a user uses a virtual object interaction type as an example, for a video stream scene that plays a virtual character, when it is detected that the user touches the terminal device screen, the coordinate points corresponding to the touch operation can be obtained as touch coordinates, and a screenshot operation can be performed to obtain a screenshot of the playback interface. Then, by detecting the virtual character in the picture, the part coordinate area of each body part can be obtained, and then the touch coordinates can be compared and calculated with the part coordinate area of each body part to determine the specific body part touched by the user (that is, the target object part).

[0067] In an alternative embodiment, if Figure 3 As shown, if it is determined that the coordinate point touched by the user does not hit the coordinate area of any body part, the interactive feedback operation based on the virtual character may not be performed.

[0068] In one example, if Figure 4 As shown, taking the touch virtual character as an example, the body of the virtual character is displayed in the video playback interface of the terminal device. The screen display of the terminal device is 200X500 pixels. When a screen touch event is detected, the touch position corresponding to the screen touch event can be obtained (such as Figure 4 Click position), for example, the touch coordinates can be (140, 150). The head area of the avatar can be identified through the playback interface screenshot. For example, the coordinate area consists of (80, 100) and (200, 200). If 140 is between 80 and 200 and 150 is between 100 and 200, it can be determined that the touch coordinates are within the head area of the avatar.

[0069] In this embodiment, by comparing the touch coordinates of the touch operation with the part coordinate area of each body part, and then taking the body part in the part coordinate area where the touch coordinates are located as the target object part, the specific part of the virtual object in the video stream that is touched can be accurately identified, which helps to improve the interactive feedback effect.

[0070] In an exemplary embodiment, the target detection object may also include an object other than a virtual character. Identifying at least one object part area of the target detection object in the playback interface screenshot may include the following steps:

[0071] Determine the object to be detected in the playback interface screenshot as the target detection object; determine the target recognition tool from multiple candidate recognition tools based on the object type of the object to be detected; input the playback interface screenshot into the target recognition tool to obtain the part coordinate area of the object part in the object to be detected as at least one object part area.

[0072] In actual applications, in addition to detecting the touched body parts of the virtual characters moving in the video stream, the technical solution of this embodiment can also detect other objects in the video stream (i.e., objects other than virtual characters), such as whether a table, speaker, etc. are touched. Interactive objects in the video stream can be preset as objects to be detected for detection. The corresponding recognition tool can be selected according to the object type of the interactive object. For example, a table can be identified according to the type of furniture, and a speaker can be identified according to the type of electrical appliance. Then, the overall part coordinate area of the detected object or the coordinate area of each object part (i.e., at least one object part area) can be obtained.

[0073] In this embodiment, the object to be detected in the playback interface screenshot is determined as the target detection object, and then the target recognition tool is determined from multiple candidate recognition tools based on the object type of the object to be detected. The playback interface screenshot is then input into the target recognition tool to obtain the part coordinate area of the object part in the object to be detected as at least one object part area, which can be flexibly expanded to interact with different virtual objects in the video stream.

[0074] In an exemplary embodiment, displaying an interactive video stream in a video playback interface may include the following steps:

[0075] Receive an interactive video stream generated when a target object part is triggered; render the interactive video stream to display the interactive actions of the virtual character when the target object part is triggered, or the interactive dialogue of the virtual character when the target object part is triggered in the video playback interface.

[0076] In a specific implementation, after determining the specific body part of the avatar that was touched by the touch operation (i.e., the target object part), interactive feedback can be provided based on the touch event of the specific body part. For example, when the user clicks the avatar's face, the avatar can smile (i.e., display the avatar's interactive action when the target object part is triggered); when the user clicks the avatar's arm, the avatar can speak and interact (i.e., display the avatar's interactive dialogue when the target object part is triggered). Other interactive methods can also be set and are not specifically limited in this embodiment.

[0077] In this embodiment, by receiving the interactive video stream generated when the target object part is triggered, and then rendering the interactive video stream, the interactive actions of the virtual character when the target object part is triggered, or the interactive dialogue of the virtual character when the target object part is triggered, are displayed in the video playback interface, thereby improving the interactive content display effect.

[0078] In an exemplary embodiment, Figure 5As shown, a flow chart of another interactive content display method is provided. In this embodiment, the method includes the following steps:

[0079] In step 501, in response to a touch operation on a video playback interface, the touch location of the touch operation on the video playback interface is obtained, and a screenshot operation is performed to obtain a screenshot of the playback interface. In step 502, the virtual character in the playback interface screenshot is used as a target detection object, and the playback interface screenshot is input into a recognition tool for detecting character parts to obtain part coordinate regions of different body parts of the virtual character as at least one target part region. In step 503, the touch location is represented by touch coordinates, and the touch coordinates of the touch operation are compared with the part coordinate regions of each body part. In step 504, the body part within the part coordinate region where the touch coordinates are located is determined as the target object part. In step 505, an interactive video stream generated by triggering the target object part is received. In step 506, the interactive video stream is rendered to display the interactive actions or interactive dialogue of the virtual character when the target object part is triggered on the video playback interface.

[0080] It should be noted that the specific limitations of the above steps can be found in the specific limitations of an interactive content display method mentioned above, which will not be repeated here.

[0081] It should be understood that, although the various steps in the flowcharts involved in the various embodiments described above are displayed in sequence according to the instructions of the arrows, these steps are not necessarily executed in sequence in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and these steps can be executed in other orders. Moreover, at least a portion of the steps in the flowcharts involved in the various embodiments described above can include multiple steps or multiple stages, and these steps or stages are not necessarily executed and completed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a portion of steps or stages in other steps.

[0082] Based on the same inventive concept, the present application also provides an interactive content display device for implementing the interactive content display method described above. The solution provided by this device is similar to the solution described in the method described above. Therefore, the specific limitations of one or more interactive content display device embodiments provided below can be found in the above-mentioned limitations of the interactive content display method and will not be repeated here.

[0083] In an exemplary embodiment, Figure 6 As shown, an interactive content display device is provided, comprising:

[0084] A touch screenshot module 601 is configured to, in response to a touch operation on a video playback interface, obtain a touch position of the touch operation on the video playback interface and perform a screenshot operation to obtain a screenshot of the playback interface; the current video stream played on the video playback interface includes an avatar;

[0085] A touch position determination module 602 is configured to identify, based on the touch position, a target object position of a target detection object in the playback interface screenshot that is touched by the touch operation; the target detection object includes at least the virtual character;

[0086] The interactive display module 603 is used to display the interactive video stream in the video playback interface; the interactive video stream includes the interactive feedback content of the virtual character when the target object part is triggered by the touch operation.

[0087] In one embodiment, the touch part determination module 602 is specifically used to identify at least one object part area of the target detection object in the playback interface screenshot; determine the target object part based on the touch position and the at least one object part area; the target object part is the object part corresponding to the object part area where the touch position is located.

[0088] In one embodiment, the touch part determination module 602 is further specifically used to use the virtual character in the playback interface screenshot as the target detection object; input the playback interface screenshot into the recognition tool for detecting character parts, and obtain the part coordinate areas of different body parts of the virtual character as the at least one object part area.

[0089] In one embodiment, the touch position is represented by touch coordinates, and the touch part determination module 602 is further used to compare the touch coordinates of the touch operation with the part coordinate area of each body part; and the body part in the part coordinate area where the touch coordinates are located is used as the target object part.

[0090] In one embodiment, the target detection object also includes an object object that is not a virtual character, and the touch part determination module 602 is specifically used to determine the object object to be detected in the playback interface screenshot as the target detection object; determine a target recognition tool from multiple candidate recognition tools based on the object type of the object to be detected; input the playback interface screenshot into the target recognition tool, and obtain the part coordinate area of the object part in the object object to be detected as the at least one object part area.

[0091] In one embodiment, the interactive display module 603 is specifically used to receive the interactive video stream generated when the target object part is triggered; by rendering the interactive video stream, the interactive actions of the virtual character when the target object part is triggered, or the interactive dialogue of the virtual character when the target object part is triggered are displayed in the video playback interface.

[0092] Each module in the interactive content display device described above can be implemented in whole or in part through software, hardware, or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in hardware form, or can be stored in a computer device memory in software form, so that the processor can call and execute the corresponding operations of each module.

[0093] In an exemplary embodiment, a computer device is provided. The computer device may be a terminal, and its internal structure diagram may be as shown in FIG. Figure 7 As shown. The computer device includes a processor, memory, an input / output interface, a communication interface, a display unit, and an input device. The processor, memory, and input / output interface are connected via a system bus, and the communication interface, display unit, and input device are connected to the system bus via the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and computer program in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and external devices. The communication interface of the computer device is used to communicate with external terminals via wired or wireless means, and the wireless means can be implemented via Wi-Fi, a mobile cellular network, near field communication (NFC), or other technologies. When executed by the processor, the computer program implements an interactive content display method. The display unit of the computer device is used to form a visually visible image, and can be a display screen, a projection device, or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device can be a touch layer covering the display screen, or a button, trackball or touchpad set on the computer device casing, or an external keyboard, touchpad or mouse.

[0094] Those skilled in the art will understand that Figure 7 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.

[0095] In an exemplary embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the following steps are implemented:

[0096] In response to a touch operation on a video playback interface, obtaining a touch position of the touch operation on the video playback interface, and performing a screenshot operation to obtain a screenshot of the playback interface; the current video stream played on the video playback interface includes a virtual character;

[0097] Based on the touch position, identifying a target object portion of the target detection object in the playback interface screenshot that is touched by the touch operation; the target detection object at least includes the virtual character;

[0098] An interactive video stream is displayed in the video playback interface; the interactive video stream includes interactive feedback content of the virtual character when the target object part is triggered by the touch operation.

[0099] In one embodiment, when the processor executes the computer program, it also implements the steps of the interactive content display method in other embodiments described above.

[0100] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the following steps are implemented:

[0101] In response to a touch operation on a video playback interface, obtaining a touch position of the touch operation on the video playback interface, and performing a screenshot operation to obtain a screenshot of the playback interface; the current video stream played on the video playback interface includes a virtual character;

[0102] Based on the touch position, identifying a target object portion of the target detection object in the playback interface screenshot that is touched by the touch operation; the target detection object at least includes the virtual character;

[0103] An interactive video stream is displayed in the video playback interface; the interactive video stream includes interactive feedback content of the virtual character when the target object part is triggered by the touch operation.

[0104] In one embodiment, when the computer program is executed by a processor, the steps of the interactive content display method in the other embodiments described above are also implemented.

[0105] In one embodiment, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements the following steps:

[0106] In response to a touch operation on a video playback interface, obtaining a touch position of the touch operation on the video playback interface, and performing a screenshot operation to obtain a screenshot of the playback interface; the current video stream played on the video playback interface includes a virtual character;

[0107] Based on the touch position, identifying a target object portion of the target detection object in the playback interface screenshot that is touched by the touch operation; the target detection object at least includes the virtual character;

[0108] An interactive video stream is displayed in the video playback interface; the interactive video stream includes interactive feedback content of the virtual character when the target object part is triggered by the touch operation.

[0109] In one embodiment, when the computer program is executed by a processor, the steps of the interactive content display method in the other embodiments described above are also implemented.

[0110] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations.

[0111] Those skilled in the art will understand that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. In particular, any reference to memory, database, or other media used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The databases involved in the various embodiments provided herein may include at least one of a relational database and a non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the various embodiments provided herein may be, but are not limited to, general-purpose processors, central processing units (CPUs), graphics processing units (GPUs), digital signal processors (DSPs), programmable logic devices (PLDs), quantum computing-based data processing logic devices, artificial intelligence (AI) processors, and the like.

[0112] The technical features of the above embodiments can be combined arbitrarily. In order to make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.

[0113] The above-described embodiments merely represent several implementation methods of the present application. While the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the present application. It should be noted that a person of ordinary skill in the art may make various modifications and improvements without departing from the spirit of the present application, and these modifications and improvements fall within the scope of protection of the present application. Therefore, the scope of protection of the present application shall be determined by the appended claims.

Claims

1. A method for displaying interactive content, characterized in that: The method comprises: In response to a touch operation on a video playback interface, obtaining a touch position of the touch operation on the video playback interface, and performing a screenshot operation to obtain a screenshot of the playback interface; the current video stream played on the video playback interface includes a virtual character; Based on the touch position, identifying a target object portion of the target detection object in the playback interface screenshot that is touched by the touch operation; the target detection object at least includes the virtual character; An interactive video stream is displayed in the video playback interface; the interactive video stream includes interactive feedback content of the virtual character when the target object part is triggered by the touch operation.

2. The method according to claim 1, characterized in that The identifying, based on the touch position, a target object portion of the target detection object in the playback interface screenshot that is touched by the touch operation includes: Identify at least one object part area of the target detection object in the playback interface screenshot; The target object part is determined according to the touch position and the at least one object part region; the target object part is the object part corresponding to the object part region where the touch position is located.

3. The method according to claim 2, characterized in that The identifying of at least one object part area of the target detection object in the playback interface screenshot includes: Using the virtual character in the screenshot of the playback interface as the target detection object; The playback interface screenshot is input into a recognition tool for detecting character parts, and part coordinate areas of different body parts of the virtual character are obtained as the at least one object part area.

4. The method according to claim 3, characterized in that The touch position is represented by touch coordinates, and determining the target object part according to the touch position and the at least one object part area includes: comparing the touch coordinates of the touch operation with the coordinate areas of each of the body parts; The body part in the part coordinate area where the touch coordinates are located is used as the target object part.

5. The method according to claim 2, characterized in that The target detection object also includes an object that is not a virtual character, and identifying at least one object part area of the target detection object in the playback interface screenshot includes: Determine the object to be detected in the playback interface screenshot as the target detection object; Determining a target recognition tool from a plurality of candidate recognition tools according to the object type of the object to be detected; The playback interface screenshot is input into the target recognition tool to obtain a part coordinate area of an object part in the object to be detected as the at least one object part area.

6. The method according to claim 1, characterized in that The displaying of the interactive video stream in the video playback interface includes: receiving the interactive video stream generated when the target object part is triggered; By rendering the interactive video stream, the interactive actions of the virtual character when the target object part is triggered, or the interactive dialogue of the virtual character when the target object part is triggered, are displayed in the video playback interface.

7. An interactive content display device, characterized in that: The device comprises: a touch screenshot module, configured to, in response to a touch operation on a video playback interface, obtain a touch position of the touch operation on the video playback interface, and perform a screenshot operation to obtain a screenshot of the playback interface; the current video stream played on the video playback interface includes a virtual character; a touch position determination module, configured to identify, based on the touch position, a target object position of a target detection object in the playback interface screenshot that is touched by the touch operation; the target detection object at least includes the virtual character; An interactive display module is used to display an interactive video stream in the video playback interface; the interactive video stream includes the interactive feedback content of the virtual character when the target object part is triggered by the touch operation.

8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 6 are implemented.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.

10. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.