Information display method and device, equipment and storage medium

By displaying recommended information and props when the video is paused, combined with TV series content and advertising sponsorship, the problem of monotonous advertising display methods has been solved, achieving a more interactive and attractive advertising display, and improving user experience and advertising effectiveness.

CN120935392APending Publication Date: 2025-11-11TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410574713.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-05-09
Publication Date
2025-11-11

AI Technical Summary

Technical Problem

The existing advertising display methods are too simplistic, mainly relying on time and location triggers, and do not make full use of users' viewing pause behavior and TV series content information, resulting in advertisements lacking visual impact, poor interactivity, and a poor user experience.

Method used

Recommended information and props are displayed when the video is paused. Users can trigger props to produce effects on the video screen. Combined with TV series content and advertising sponsorship, this enhances interactivity and appeal.

Benefits of technology

It enriches the information display format, enhances the visual impact and interactivity of advertisements, provides a smooth user experience, and strengthens the memorability and conversion potential of advertisements.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120935392A_ABST
    Figure CN120935392A_ABST
Patent Text Reader

Abstract

The invention discloses an information display method and device, equipment and a storage medium, and relates to the technical field of computers. The method comprises the following steps: playing a first video; in response to a pause operation for the first video, first recommendation information, a first prop and a first video picture in the first video are displayed, and the first recommendation information is used for displaying a recommendation object provided by the first object; and in response to a trigger operation for the first prop, displaying a prop effect generated when the first prop acts on the first video picture. According to the method, the diversity of information display is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer technology, and in particular to an information display method, apparatus, device, and storage medium. Background Technology

[0002] With the development of information technology, displaying recommended information when pausing a video has become a common phenomenon.

[0003] In related technologies, when a user pauses a playing video, a fixed recommendation message appears in the center of the screen. For example, when an advertiser sponsors the video, regardless of when the user pauses the video, a recommendation message for the advertised product provided by that advertiser will appear in the center of the screen, such as a recommendation message for nuts.

[0004] Therefore, the information display in the aforementioned related technologies is relatively simple. Summary of the Invention

[0005] This application provides an information display method, apparatus, device, and storage medium. The technical solutions provided by this application include the following aspects.

[0006] According to one aspect of the embodiments of this application, an information display method is provided, the method comprising the following steps.

[0007] Play the first video;

[0008] In response to a pause operation on the first video, first recommendation information, first props, and the first video frame in the first video are displayed, wherein the first recommendation information is used to display recommended objects provided by the first object;

[0009] In response to a trigger operation on the first prop, display the prop effect produced by the first prop acting on the first video screen.

[0010] According to one aspect of the embodiments of this application, an information display device is provided, the device comprising the following modules.

[0011] The playback module is used to play the first video;

[0012] The display module is used to respond to a pause operation on the first video by displaying first recommendation information, first props, and the first video frame in the first video, wherein the first recommendation information is used to display recommended objects provided by the first object;

[0013] The display module is also configured to respond to a trigger operation on the first prop by displaying the prop effect produced by the first prop acting on the first video screen.

[0014] According to one aspect of the embodiments of this application, a terminal device is provided, the terminal device including a processor and a memory, the memory storing a computer program, the computer program being loaded and executed by the processor to implement the above-described information display method.

[0015] According to one aspect of the embodiments of this application, a computer-readable storage medium is provided, wherein a computer program is stored in the computer-readable storage medium, and the computer program is loaded and executed by a processor to implement the above-described information display method.

[0016] According to one aspect of the embodiments of this application, a computer program product is provided, the computer program product including a computer program, the computer program being loaded and executed by a processor to implement the above-described information display method.

[0017] The technical solutions provided in this application can bring the following beneficial effects.

[0018] The system plays a first video. In response to a pause operation on the first video, it displays first recommended information, a first item, and a frame from the first video. When the user triggers the first item, it applies the item to the frame, displaying the item's effect. In addition to displaying the first recommended information, this application also displays the first item, which can be applied to the frame. Therefore, the technical solution provided by this application displays richer information, enhancing the diversity of information display.

[0019] In addition, the first prop can be applied to the first video screen to produce prop effects, which helps to enrich the form of information interaction and enhance the fun of information display. Attached Figure Description

[0020] Figure 1 This is a schematic diagram of a computer system provided in one embodiment of this application;

[0021] Figure 2 This is a schematic diagram of an information display method provided in one embodiment of this application;

[0022] Figure 3 This is a flowchart of an information display method provided in one embodiment of this application;

[0023] Figure 4 This is a flowchart of an information display method provided in another embodiment of this application;

[0024] Figure 5 This is a flowchart of an information display method provided in another embodiment of this application;

[0025] Figure 6This is a schematic diagram of an information display method provided in another embodiment of this application;

[0026] Figure 7 This is a flowchart of an information display method provided in another embodiment of this application;

[0027] Figure 8 This is a flowchart of an information display method provided in another embodiment of this application;

[0028] Figure 9 This is a block diagram of an information display method provided in one embodiment of this application;

[0029] Figure 10 This is a block diagram of an information display method provided in another embodiment of this application;

[0030] Figure 11 This is a block diagram of an information display device provided in one embodiment of this application;

[0031] Figure 12 This is a block diagram of an information display device provided in another embodiment of this application;

[0032] Figure 13 This is a structural block diagram of a terminal device provided in one embodiment of this application. Detailed Implementation

[0033] 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.

[0034] Please refer to Figure 1 This diagram illustrates a computer system provided in one embodiment of this application. The implementation environment of this solution may include: a terminal device 10 and a server 20.

[0035] Terminal device 10 includes, but is not limited to, mobile phones, tablets, smart voice interaction devices, game consoles, wearable devices, multimedia playback devices, PCs (Personal Computers), in-vehicle terminals, smart home appliances, and other electronic devices. A client application for the target application can be installed on terminal device 10. Optionally, the target application can be an application that requires downloading and installation, or it can be an application that can be used instantly; this embodiment of the application does not limit this.

[0036] In this embodiment, the target application can be a video application. Of course, the input method application can be a standalone application or a functional module with video playback capabilities within a target application. In some embodiments, the target application can be a social application, a live streaming application, a game application, etc., and this application does not limit this. Taking a video application as an example, the client of the video application plays a first video; in response to a pause operation on the first video, first recommendation information, a first prop, and the first video frame from the first video are displayed, wherein the first recommendation information is used to display recommended objects provided by a first object; in response to a trigger operation on the first prop, the prop effect produced by the first prop acting on the first video frame is displayed.

[0037] In other embodiments, the target application may also be a webpage capable of playing videos. On the terminal device 10 running the webpage, a first video is played. In response to a pause operation on the first video, first recommendation information, a first prop, and the first video frame in the first video are displayed, wherein the first recommendation information is used to display recommended objects provided by a first object. In response to a trigger operation on the first prop, the prop effect produced by the first prop acting on the first video frame is displayed.

[0038] Server 20 is used to provide backend services for the client of the target application in terminal device 10. For example, server 20 can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN (Content Delivery Network), and big data and artificial intelligence platforms, but it is not limited to these.

[0039] Terminal device 10 and server 20 can communicate with each other via a network. This network can be a wired network or a wireless network.

[0040] The method provided in this application embodiment can be executed by a computer device, which refers to an electronic device capable of data calculation, processing, and storage. The computer device can be... Figure 1 The terminal device 10 can also be a server 20.

[0041] Before introducing the specific solution of this application, let's first introduce the information display methods in related technologies.

[0042] In some embodiments, taking recommendation information as an example, video ads and banner ads dominate the ad display formats of related technologies. Specifically, when users browse web pages or applications, ads appear in the form of videos or banner ads, which automatically disappear after playing for a period of time, or users can choose to close them manually. However, the interaction methods of these ad formats are relatively simple, mainly involving clicking on the ad and being redirected to a specified page, with limited levels of interaction between users and ads.

[0043] In terms of ad triggering methods, most mainstream video and banner ads rely on time and location for triggering, such as when a user browses a certain area. However, these ad formats do not take the user's viewing pause behavior, such as pausing a TV series video, as a condition for triggering the ad, which creates a certain disconnect between the ad display method and the user's viewing experience.

[0044] Furthermore, existing advertising formats do not fully utilize the information from TV drama content to enhance ad appeal and interactivity. This information could provide users with a stronger visual impact and emotional resonance, but it is not being adequately applied in current advertising formats.

[0045] In summary, existing advertising technology solutions are relatively simple in terms of ad display and interaction methods, mainly relying on time and location triggering mechanisms, and failing to make full use of user behavior, such as viewing pause behavior, and TV series content information, to provide more attractive and interactive ad formats.

[0046] Based on the problems existing in related technologies, the technical solutions provided in the embodiments of this application are as follows: Figure 2 As shown.

[0047] In some embodiments, a first video is played.

[0048] In some embodiments, in response to a pause operation on the first video, first recommendation information 210, first prop 230, and the first video frame 220 in the first video are displayed, wherein the first recommendation information 210 is used to display recommended objects provided by a first object. In some embodiments, the recommended object is a mobile phone, and the first prop may be a magnifier, a screenshot, a GIF screenshot, etc.

[0049] In some embodiments, in response to a triggering operation on a first prop, a prop effect 240 is displayed where the first prop acts on a first video frame. In some embodiments, the first prop is an amplifier, which, when triggered by a user, can magnify elements in the first video frame, such as magnifying text message content in the first video frame.

[0050] The technical solution provided in this application aims to solve the above-mentioned problems existing in the related art, and its characteristics and solution strategy are as follows:

[0051] 1. Strong Atmosphere Advertising Format: By first showing TV series content that users are interested in when they pause watching TV series or other videos, and then showing the ad title (i.e., the first recommendation information), the ad display is closely related to the user's current viewing pause behavior, which enhances the visual impact and attractiveness of the ad, making it more attention-grabbing and conversion potential.

[0052] 2. Uninterrupted user experience: The display of TV series content information (i.e., the first video screen) and advertising sponsorship (i.e., the first recommended information) is triggered during the user's natural viewing process, without interrupting the user's viewing experience, thus providing a smooth and uninterrupted user experience.

[0053] 3. Increase the fun and interactivity of the advertisement: By displaying TV series content information (i.e., the first video screen) and advertisement sponsorship (i.e., the first recommended information), a novel and interesting advertising format is provided to users, which enhances the interactivity of the advertisement and the user's participation.

[0054] 4. Enhance the memorability of advertisements: Because of the close integration of advertisements with the user's pause behavior, users are more likely to remember the content of the advertisements, thereby increasing the long-term effectiveness of the advertisements.

[0055] The technical solution of this application embodiment can effectively solve the problems of lack of visual impact of advertisements, mismatch with users' viewing and pausing behavior, interruption of user experience and low advertisement conversion rate in related technologies, and provide a win-win advertising format for advertisers and users.

[0056] Please refer to Figure 3 The diagram illustrates a flowchart of an information display method according to an embodiment of this application. The execution subject of this method can be the terminal device 10 described above, such as the client of the target application, where the execution subject of each step is the client. In the following method embodiments, for ease of description, the execution subject of each step will only be described as the "client". The method may include at least one of the following steps (310-330):

[0057] Step 310: Play the first video.

[0058] Before introducing the specific solution of this application, the application scenarios of this application will be briefly described below. For details, please refer to the subsequent scenario implementation section, which will not be elaborated further.

[0059] In some embodiments of this application, the target application is a video application, or a video playback module within an application.

[0060] For example, the target application is a platform specifically designed for playing videos, which provides users with a large number of videos that users can watch any video in the target application.

[0061] For example, the target application is implemented as a video playback module within an application, such as a video playback module in a social application. This social application provides a video playback module and also provides videos for users to watch. The video playback module in this social application is used to implement the information display method.

[0062] For example, the video watched by the user is considered to be the first video in this application.

[0063] In some embodiments, the target application in this application is a live streaming application, or it is implemented as a live streaming module within an application.

[0064] For example, the target application is a platform specifically designed for live streaming, which provides users with access to live streaming and the ability to watch live streams. Users can watch live streams within the target application.

[0065] For example, the target application is implemented as a live streaming module within an application, such as a live streaming module within a social application. This social application provides a live streaming module and also offers live streams for users to watch. The live streaming module within the social application is used to implement this information display method.

[0066] For example, the video stream generated during the live broadcast can be considered as the first video in this application.

[0067] In some embodiments, the target application in this application is a game application, or is implemented as a game module within an application. For example, the game application is a massively multiplayer online role-playing game (MMO RPG).

[0068] For example, the target application is a platform specifically designed for gaming, which provides users with access to games, allowing them to play games within the target application.

[0069] For example, the target application is implemented as a game module within an application, such as a game module in a social application. The social application provides a game module, and the social application also provides games for users to play. The game module in this application is used to implement the information display method.

[0070] For example, dynamic game footage or game footage streams generated during gameplay are considered as the first video in this application.

[0071] This application does not limit the source of the first video or the platform on which the first video is located. Any frame that can constitute a video stream can be considered as the first video in this application.

[0072] Step 320: In response to the pause operation on the first video, display the first recommendation information, the first prop, and the first video frame in the first video, wherein the first recommendation information is used to display the recommended objects provided by the first object.

[0073] In some embodiments, the first recommendation information is used to display recommended objects provided by a first object. For example, the first object is an advertiser, or an object that sponsors the target application or the first video.

[0074] For example, the recommended object is a product or service provided by the first object. For example, the recommended object is a concrete physical product, such as an appliance, food, clothing, etc. Of course, the recommended object can also be a virtual product or service, such as an application, a store URL, a contact link, etc.

[0075] For example, the first recommendation information may display the recommended object in at least one of the following ways: image, audio, video, and text. For example, the first recommendation information may display the recommended object using a combination of image and text. For example, the first recommendation information may be provided by a first object, or the first recommendation information may be automatically generated by the target application based on the first object and the recommended object.

[0076] In some embodiments, the first video frame is one of the video frames in a first video. For example, the video frame corresponding to the timestamp pointed to by the pause operation in the first video is determined as the first video frame. In other embodiments, the first video frame is determined based on the timestamp pointed to by the pause operation; the technical implementation details of this method are explained in the following embodiments and will not be repeated here.

[0077] In some embodiments, the first prop is a prop that acts on the first video frame in relation to the recommended object. In some embodiments, the first prop is provided by the first object, or it may be provided by the target application. For example, the first prop is determined based on the function of the recommended object. If the recommended object is a mobile phone, considering that the mobile phone has functions such as taking pictures, zooming in, and zooming out, then based on the function of the recommended object, the first prop is determined to be a screenshot prop, a zoom-in prop, a zoom-out prop, etc.

[0078] In some embodiments, the first video frame from the first recommendation information, the first prop, and the first video are displayed in different display areas or layers of the user interface.

[0079] In some embodiments, the pause operation for the first video is an operation used to pause the first video, and the operation types include, but are not limited to, clicking, long pressing, voice input, text input, shaking, etc.

[0080] In some embodiments, when the first video is a regular TV series or movie, the pause operation can be directly applied to the video playback screen of the first video. In some embodiments, by bringing up a pause control on the video playback screen, in response to clicking the pause control, first recommendation information, first props, and the first video frame from the first video are displayed. In some embodiments, in response to directly double-clicking or long-pressing the video playback screen, first recommendation information, first props, and the first video frame from the first video are displayed.

[0081] In some embodiments, when the first video is a live video stream generated during a user's live streaming process, the pause operation can be directly applied to the live stream screen. In some embodiments, when a user is watching a live stream, they can bring up a pause control on the live stream screen. In response to clicking the pause control, the first recommendation information, the first prop, and the first live stream screen in the live video stream are displayed. In some embodiments, the first recommendation information, the first prop, and the first live stream screen in the live video stream are displayed in response to directly double-clicking or long-pressing the live stream screen. It should be understood that although the user side displays a paused screen for the user watching the live stream, it does not affect the actual live stream. For other users watching the live stream, the live stream screen is not paused; only the user interface of the user who performed the pause operation has the live stream screen paused.

[0082] In some embodiments, when the first video is a game video stream generated during user gameplay, the pause operation can be applied directly to the game screen. In some embodiments, the game is an offline single-player game, but the recommended information, etc., are pre-set within the target application and are independent of whether it is online or not. In some embodiments, when the user is playing the game, they can bring up a pause control on the game screen. In response to clicking the pause control, the first recommended information, the first item, and the first game screen from the game video stream are displayed. In some embodiments, the first recommended information, the first item, and the first game screen are displayed in response to directly double-clicking or long-pressing the game screen. In other embodiments, the game can also be an online game, but the game process can be paused and rewound or paused.

[0083] Step 330: In response to the trigger operation on the first prop, display the prop effect produced by the first prop acting on the first video screen.

[0084] In some embodiments, a triggering operation for a first item is considered an operation that uses the first item.

[0085] In some embodiments, after the first prop is displayed, when the first prop is triggered, the first prop can be applied to the first video screen. Exemplarily, the operation type of this operation includes, but is not limited to, clicking, long pressing, voice input, text input, shaking, etc.

[0086] In some embodiments, after the first prop is triggered, the prop effect produced by the first prop acting on the first video screen is displayed.

[0087] For example, after the first prop is triggered, the target application automatically determines the screen elements in the first video frame that the first prop can affect. For example, the first prop can directly affect the entire first video frame. For example, the first prop can affect only certain screen elements in the first video frame, such as... Figure 2 The text message area in the image. For example, the user only needs to perform one operation on the first prop, without having to trigger the first video screen again to select the area or screen element where the first prop is applied, thus improving the efficiency of prop usage.

[0088] For example, after the first prop is triggered, the user manually identifies the screen element in the first video frame where the first prop will act. For example, if the first prop can directly act on the entire first video frame, then in response to the triggering operation on the first prop, and again in response to the triggering operation on the first video frame, the prop effect produced by the first prop acting on the first video frame is displayed. For example, if the first prop can act on some screen elements in the first video frame, such as... Figure 2 The text message area in the image responds to the trigger operation on the first prop, and then responds again to the trigger operation on the target screen element in the first video frame, displaying the prop effect produced by the first prop acting on the target screen element in the first video frame. For example, the user needs to perform a first step operation on the first prop, and then a second step operation on the first video frame or the target screen element in the first video frame. In this case, the first and second steps require the user's finger to leave the screen, such as a double tap. Alternatively, it can be a single step operation where the finger does not need to leave the screen; the first and second steps can be implemented as a single swipe from the first prop to the target display element. This method allows the user to flexibly choose the screen element on which the first prop acts, improving the flexibility of prop use and enriching the forms of information interaction.

[0089] In some embodiments, the display area or layer of the prop effect produced by the first prop acting on the first video frame may be the same as or different from the display area or layer when displaying the first recommendation information, the first prop, and the first video frame in the first video.

[0090] In some embodiments, it should be understood that the first prop does not actually change the first video frame in the first video, but only applies the prop effect to the screen elements in the display area of ​​the first video frame when the first video frame is displayed on the user's side. When the first video continues to play, the actual video frame in the first video remains unchanged.

[0091] The technical solution provided in this application plays a first video, and in response to a pause operation on the first video, displays first recommendation information, a first prop, and the first video frame from the first video. When the user triggers the first prop, the first prop can be applied to the first video frame, displaying the prop effect produced by the first prop applied to the first video frame. In addition to displaying the first recommendation information, this application also displays a first prop related to the recommended object in the first recommendation information, and the first prop can be applied to the first video frame. Therefore, the technical solution provided in this application displays richer information and improves the diversity of information display.

[0092] In addition, the first prop can be applied to the first video screen to produce prop effects, which helps to enrich the form of information interaction and enhance the fun of information display.

[0093] Please refer to Figure 4 The diagram illustrates a flowchart of an information display method according to another embodiment of this application. The executing entity of this method can be the terminal device 10 described above, such as the client of a target application, where the executing entity for each step is the client. In the following method embodiments, for ease of description, the executing entity for each step will only be described as the "client." This method may include at least one of the following steps (410-440):

[0094] Step 410: Play the first video.

[0095] Step 420: In response to the pause operation on the first video, display the first recommendation information, the first prop, and the first video frame in the first video, wherein the first recommendation information is used to display the recommended objects provided by the first object.

[0096] In some embodiments, the function provided by the first prop is the same as or similar to the function provided by the recommended object or at least a portion thereof. In some embodiments, similar function means that the implementation is similar or the effect is similar.

[0097] For example, the first prop provides the same function as the recommended object. If the recommended object is a camera, and since cameras have a magnification function, the first prop can be a prop with a magnification function, such as a magnifier.

[0098] For example, the first prop provides the same function as at least one part of the recommended object. If the recommended object is a mobile phone, and the camera in the mobile phone has a magnification function, then the first prop can be a prop with a magnification function, such as an amplifier.

[0099] For example, the function provided by the first prop is similar to the function provided by the recommended object. If the recommended object is a camera, since the camera has the function of high-definition photography, the first prop can be a prop to improve the clarity. That is, when the first prop is used to act on the image elements in the first video frame, the clarity of the image elements can be improved.

[0100] For example, the function provided by the first prop is the same as the function provided by at least one part of the recommended object. If the recommended object is a mobile phone, since the camera in the mobile phone has a high-definition photography function, the first prop can be a prop to improve the clarity. That is, when the first prop is used to act on the image elements in the first video frame, the clarity of the image elements can be improved.

[0101] The technical solution provided in this application embodiment has the same or similar functions provided by the first prop and the recommended object or at least a part of the recommended object. That is, there is a correlation between the displayed recommended object and the first prop. When the user triggers the first prop to act on the first video screen, it is easy to associate it with the recommended object, thereby improving the effect of information display.

[0102] In some embodiments, at least one screen element in the first video frame can be affected by the first prop. Of course, all screen elements in the first video frame can also be affected by the first prop.

[0103] For example, a scene element here can be a specific single object in a video frame, such as a cup, a text message, or a person. Of course, a scene element can also be one or more pixel grids. A scene element is considered to be a unit area of ​​the scene, or a circle containing a unit diameter.

[0104] For example, if the first prop is a magnifying prop, there are at least text or images in the first video frame with a font size smaller than a first threshold. These text or images with smaller font sizes are considered to be at least one screen element in the first video frame that can be affected by the first prop.

[0105] For example, if the first prop is a resolution enhancement prop, there are at least some frames in the first video frame with a resolution lower than the second threshold. These frames with a resolution lower than the second threshold are considered to be at least one frame element in the first video frame that can be affected by the first prop.

[0106] For example, if the first prop is a filter-adding prop, there are at least some frames in the first video frame that can have the filter added. These frames that can have the filter added are considered to be at least one frame element in the first video frame that can be affected by the first prop. When all frames in the first video frame can have the filter added, the first prop can be applied to all frame elements in the first video frame.

[0107] The technical solution provided in this application embodiment limits the presence of at least one screen element in the first video frame that can be acted upon by the first prop, thereby avoiding the situation where there are no screen elements that can be acted upon after the first prop is triggered, making information interaction more coordinated, improving user experience, and increasing human-computer interaction efficiency.

[0108] Step 430: Display the first association information, which is used to indicate the association between the recommended object, the first prop, and the first video frame.

[0109] In some embodiments, the first associated information may be displayed in a manner including, but not limited to, at least one of images, audio, video, and text. For example, the first associated information may be displayed in the form of an image plus text. For example, the first associated information may be provided by a first object, or the first associated information may be automatically generated by the target application based on the recommended object, the first prop, and the first video frame.

[0110] In some embodiments, such as Figure 2 As shown, the first associated information 250 is "xxxxxx high-definition camera zoomed in for you to see". Here, "xxxxxx high-definition camera" indicates the recommended object, and "zoomed in" indicates the first prop. In other embodiments, the first associated information is "Use xxxx high-definition camera zoomed in to view the text messages on the phone", where "xxxx high-definition camera" indicates the recommended object, "zoomed in" indicates the first prop, and "text messages" indicates elements in the first video frame.

[0111] In some embodiments, the first association information is determined based on the recommended object, the first prop, and at least one screen element in the first video frame that can be affected by the first prop. In some embodiments, the first association information is determined by the client where the target application resides. Alternatively, the first association information is determined by the server providing background services for the target application. Alternatively, the first association information is determined by the first object itself.

[0112] The technical solution provided in this application embodiment, by displaying first related information, helps to inform users of the relationship between the recommended object, the first prop, and the first video screen, thereby increasing users' acceptance of the recommended object and stimulating users' interest in the first prop, and enriching the information display format.

[0113] The technical solution provided in this application, based on the recommended object, the first prop, and at least one screen element in the first video frame that can be affected by the first prop, determines the first association information. This information reflects the relationship between the recommended object, the first prop, and at least one screen element in the first video frame that can be affected by the first prop, and meets the requirements of real-time performance. It is not a few preset fixed association information, but is determined based on the first video frame, the recommended object, and the first prop that are triggered by a temporary operation. This also highlights the diversity, flexibility, and relevance of information display.

[0114] For example, the recommended object, the first prop, and at least one screen element in the first video frame that can be affected by the first prop are filled into a predefined template to obtain the first association information. Considering that different props or recommended objects provide different functions, different predefined templates are designed for different props or recommended objects. This predefined module clearly defines the association relationship between the recommended object, the first prop, and the first video frame, and reserves the positions of the recommended object, the first prop, and the first video frame. After determining at least one screen element in the recommended object, the first prop, and the first video frame or the first video frame affected by the first prop, the recommended object, the first prop, and the first video frame or the first video frame affected by the first prop are filled into the corresponding positions in the predefined module to obtain the first association information.

[0115] For example, based on the function provided by the first prop, a connecting word is determined between the recommended object, the first prop, and at least one screen element in the first video frame that can be affected by the first prop; using the connecting word, the recommended object, the first prop, and at least one screen element in the first video frame that can be affected by the first prop are connected to obtain first association information. In some embodiments, different functions correspond to different connecting words, such as the connecting word for the zoom function being "use xx to zoom in xxx", or the connecting word for the clarity improvement function being "use xx to improve the clarity of xx". In some embodiments, after determining the connecting word, the first association information is obtained based on the preset order of the recommended object, the first prop, and at least one screen element in the first video frame that can be affected by the first prop, and the connecting word.

[0116] For example, a neural network model is used to obtain first association information based on the recommended object, the first prop, and at least one screen element in the first video frame that can be affected by the first prop. The neural network model is a machine learning model used to generate the association information. In some embodiments, the neural network model is a trained machine learning model used to generate the association information. In some embodiments, the input of the neural network model is the recommended object, the first prop, and at least one screen element in the first video frame that can be affected by the first prop, and the output is the first association information. For example, when a neural network model is used to generate the first association information, because the model is fast, the first association information can be generated in real time without prior preset.

[0117] The technical solutions provided in this application embodiment offer three ways to generate the first associated information, which can improve the efficiency of information determination. At the same time, generating associated information from different perspectives also reflects the diversity and flexibility of information display.

[0118] Step 440: In response to the trigger operation on the first prop, display the prop effect produced by the first prop acting on the first video screen.

[0119] In some embodiments, in response to a triggering operation on a first prop, a first video frame to be applied is displayed; in response to a triggering operation on a first screen element in the first video frame to be applied, the prop effect produced by the first prop acting on the first screen element is displayed.

[0120] In some embodiments, after the first prop is triggered, a first video frame to be used is displayed. That is, all screen elements in the first video frame that can be used by the first prop are highlighted for the user to select. Here, the screen elements in the highlighted first video frame that can be used by the first prop are considered to be the first video frame to be used. Alternatively, the first video frame to be used can also be considered to be the first video frame to be selected.

[0121] In some embodiments, the screen elements in the first video frame to be affected are screen elements that can be affected by the first prop, so the user can directly select the screen element they want to affect from the first video frame to be affected. The screen element selected by the user can be one or more screen elements.

[0122] In some embodiments, the triggering operation of the first screen element in the first video frame to be acted upon can be considered as the operation of selecting the first screen element. The operation type of this operation includes, but is not limited to, clicking, long pressing, double-clicking, etc.

[0123] The technical solution provided in this application embodiment can display all the screen elements that can be affected by the first video screen to be used, so as to show the user for selection. This can also avoid the invalid operation caused by the user selecting screen elements that cannot be affected by the first prop, thereby improving the efficiency of operation and reducing unnecessary operation steps.

[0124] The following explanation of step 440 will be based on the specific first prop.

[0125] In some embodiments, the first prop is a magnifying prop. The magnifying prop is used to magnify at least one image element in the first video frame. If the first prop is a magnifying prop, then in response to a triggering operation on the first prop, the magnification effect produced by the magnifying prop acting on at least one image element in the first video frame is displayed.

[0126] For example, in response to a triggering operation on a first prop, a first video frame to be magnified is displayed. In response to a triggering operation on a second screen element in the first video frame to be magnified, the magnification effect produced by the magnifying prop acting on the second screen element in the first video frame is displayed. For example, the first video frame to be magnified includes all screen elements in the first video frame that can be magnified. For example, screen elements with font sizes larger than a first threshold are considered not to be displayed in the first video frame to be magnified. The screen elements included in the first video frame to be magnified should be screen elements with font sizes smaller than or equal to the first threshold.

[0127] In some embodiments, the first prop is a search prop. The search prop is used to search for at least one image element in the first video frame. If the first prop is a search prop, then in response to a triggering operation on the first prop, the search results generated by the search prop acting on at least one image element in the first video frame are displayed.

[0128] For example, in response to a triggering operation on a first prop, a first video frame to be searched is displayed. In response to a triggering operation on a third screen element in the first video frame to be searched, the search results generated by the search prop acting on the third screen element in the first video frame are displayed. For example, the first video frame to be searched includes all searchable screen elements in the first video frame. For example, meaningless white space in the first video frame should not be displayed in the first video frame to be searched. The screen elements included in the first video frame to be searched should be searchable, such as sky, ground, birds, etc.

[0129] For example, in response to a triggering operation on a third screen element in the first video frame to be searched, image recognition of the third screen element is performed to obtain the recognition result corresponding to the third screen element. Using this recognition result as search keywords, search results obtained from a local database, a search website provided by the first object, or other websites cooperating with the target application are used as the search tools displayed here to apply to the third screen element in the first video frame to generate search results.

[0130] In some embodiments, the first prop is a filter prop. The filter prop is used to add a filter to at least one image element in the first video frame. If the first prop is a filter prop, then in response to a triggering operation on the first prop, the filter effect produced by the filter prop acting on at least one image element in the first video frame is displayed.

[0131] For example, in response to a trigger operation on a first prop, a first video frame to be filtered is displayed. In response to a trigger operation on a fourth screen element in the first video frame to be filtered, the filter effect produced by the filter prop applied to the fourth screen element in the first video frame is displayed. For example, the first video frame to be filtered includes all screen elements in the first video frame that can be filtered. For instance, pure black portions in the first video frame should not be displayed in the first video frame to be filtered. The screen elements included in the first video frame to be filtered should be those that can be filtered.

[0132] In some embodiments, the first prop is a resolution enhancement prop. The resolution enhancement prop is used to increase the resolution of at least one image element in the first video frame. If the first prop is a resolution enhancement prop, then in response to a triggering operation on the first prop, the high-resolution effect produced by the resolution enhancement prop acting on at least one image element in the first video frame is displayed.

[0133] For example, in response to a trigger operation on a first prop, a first video frame whose clarity needs to be improved is displayed. In response to a trigger operation on a fifth screen element in the first video frame whose clarity needs to be improved, the clarity improvement effect produced by the improvement applied to a fourth screen element in the first video frame is displayed. For example, the first video frame whose clarity needs to be improved includes all screen elements in the first video frame whose clarity can be improved. For instance, screen elements in the first video frame with a resolution greater than a second threshold should not be displayed in the first video frame whose clarity needs to be improved. The screen elements included in the first video frame whose clarity needs to be improved should be screen elements with a resolution less than or equal to the second threshold.

[0134] The technical solutions provided in this application embodiment demonstrate the diversity of first props and the diversity of prop effects brought about by the first props by giving several specific first props and their specific effects.

[0135] In some embodiments, the first prop can act not only on the first video frame but also on the first recommendation information. For example, the prop effect produced by the first prop acting on the first video frame may be the same as or different from the prop effect produced by the first prop acting on the first recommendation information.

[0136] In some embodiments, in response to a triggering operation on a first prop, the prop effect generated by the first prop acting on the first recommendation information is displayed, wherein the prop effect generated by the first prop acting on the first video screen is the same as the prop effect generated by the first prop acting on the first recommendation information.

[0137] For example, when the first prop is a magnifying prop, the magnifying prop can be used not only to magnify the image elements in the first video frame, but also to magnify the information elements in the first recommended information. For example, the information elements in the first recommended information are any element within the display area where the first recommended information is located, and the element includes, but is not limited to, a pixel, a text, an image, a video, etc.

[0138] For example, when the first prop is a filter prop, the filter prop can be used not only to add filters to the image elements in the first video frame, but also to add filters to the information elements in the first recommendation information.

[0139] For example, when the first tool is a clarity enhancement tool, the clarity enhancement tool can be used not only to enhance the clarity of the image elements in the first video frame, but also to enhance the clarity of the information elements in the first recommendation information.

[0140] In some embodiments, in response to a triggering operation on a first prop, the prop effect generated by the first prop acting on the first recommendation information is displayed, wherein the prop effect generated by the first prop acting on the first video screen is different from the prop effect generated by the first prop acting on the first recommendation information.

[0141] In some embodiments, considering that some users tend to focus more on the content in the first video frame and relatively less on the content in the first recommended information, when the first prop is used, the first prop can act on the first video frame and the first recommended information to produce different prop effects.

[0142] For example, the prop effect produced when the first prop is applied to the first video screen is the opposite of the prop effect produced when the first prop is applied to the first recommendation information.

[0143] For example, when the first prop is a magnifying prop, the magnifying prop can be used to magnify the image elements in the first video frame, or it can be used to shrink the information elements in the first recommendation information.

[0144] For example, when the first prop is a filter prop, the filter prop can be used to add a filter to the image elements in the first video frame, or it can be used to remove the filter from the information elements in the first recommendation information.

[0145] For example, when the first prop is a resolution enhancement prop, the resolution enhancement prop can be used to enhance the resolution of image elements in the first video frame, or it can be used to reduce the resolution of information elements in the first recommendation information.

[0146] In some embodiments, the prop effect produced by the first prop acting on the first video screen and the prop effect produced by the first prop acting on the first recommendation information are determined according to the function provided by the first prop.

[0147] For example, when the function provided by the first prop is a first function type, it is determined that the prop effect produced by the first prop acting on the first video screen is the same as the prop effect produced by the first prop acting on the first recommendation information.

[0148] For example, when the function provided by the first prop is the second function type, it is determined that the prop effect produced by the first prop acting on the first video screen is different from the prop effect produced by the first prop acting on the first recommendation information.

[0149] For example, the first function type and the second function type are different function types. For example, the first function type is positive gain, while the second function type is negative gain. For example, positive gain is a positive function, while negative gain is a negative function. For example, the magnification function provided by the magnification tool is positive gain, and the reduction function provided by the reduction tool is negative gain. For example, the filter addition function provided by the filter addition tool is positive gain, and the filter removal function provided by the filter removal tool is negative gain. For example, the sharpness enhancement function provided by the sharpness improvement tool is positive gain, and the sharpness reduction function provided by the sharpness reduction tool is negative gain.

[0150] For example, when the function provided by the first prop is the second function type, it is determined that the prop effect produced by the first prop acting on the first video screen is opposite to the prop effect produced by the first prop acting on the first recommendation information.

[0151] For example, when it is determined that the prop effect produced by the first prop on the first video screen is opposite to the prop effect produced by the first prop on the first recommendation information, a second prop is determined from the prop library, which is a prop that has the opposite function to the first prop.

[0152] For example, the effect of the first prop applied to the first video screen is opposite to the effect of the first prop applied to the first recommended information. When the first prop is triggered and applied to the first recommended information, the second prop is then used to apply to that first recommended information.

[0153] The technical solution provided in this application embodiment allows the first prop to be applied not only to the first video screen but also to the first recommendation information. This satisfies different user needs and enriches the forms of human-computer interaction.

[0154] In addition, the prop effects produced by the first prop on the first video screen and the first recommendation information can be the same or different, which can reflect the flexibility and diversity of information display and enrich the forms of human-computer interaction.

[0155] Please refer to Figure 5 The diagram illustrates a flowchart of an information display method according to another embodiment of this application. The executing entity of this method can be the terminal device 10 described above, such as the client of a target application, where the executing entity for each step is the client. In the following method embodiments, for ease of description, the executing entity for each step will only be described as the "client". The method may include at least one of the following steps (510-550):

[0156] Step 510: Play the first video.

[0157] In some embodiments, the first recommendation information, the first prop, and the first video frame in the first video are determined through steps 520 and 530 below, which are performed by the client of the target application. Alternatively, they are performed by a server that provides background services for the target application.

[0158] Step 520: In response to the pause operation for the first video, determine the first video frame based on the timestamp pointed to by the pause operation.

[0159] In some embodiments, the video frame corresponding to the timestamp in the first video is determined as the first video frame.

[0160] For example, when pausing the first video, the pause operation is directed to the position of the first timestamp of the first video, and the video frame corresponding to the first timestamp is determined as the first video frame.

[0161] In some embodiments, a target timestamp interval to which a timestamp belongs is determined from multiple timestamp intervals, and a specified video frame corresponding to the target timestamp interval is determined as the first video frame.

[0162] For example, all timestamps of the first video are obtained and divided into multiple timestamp intervals. A designated video frame is configured for each timestamp interval. This designated video frame can be the frame with the highest pixel value among all video frames corresponding to that timestamp interval, the frame with the richest display elements, or the frame most relevant to the recommended object. For example, the designated video frames corresponding to each timestamp interval are pre-configured. Once the timestamp interval to which the pause operation points is determined, the designated video frame corresponding to the target timestamp interval is determined directly based on the correspondence between timestamp intervals and designated video frames, thus obtaining the first video frame.

[0163] In some embodiments, a target timestamp node that is closest to the timestamp is determined from a plurality of timestamp nodes, and the video frame corresponding to the target timestamp node in the first video is determined as the first video frame.

[0164] For example, all timestamps of the first video are obtained, and multiple timestamp nodes are determined. These multiple timestamp nodes are pre-determined timestamp nodes, and the video frames corresponding to these timestamp nodes are relatively important video frames in the first video, such as plot turning points or video frames that are closely related to the recommended objects, etc. For example, based on the distance relationship between the timestamp pointed to by the pause operation and the determined timestamp nodes, the nearest timestamp node is determined as the target timestamp node. The video frame corresponding to the target timestamp node in the first video is determined as the first video frame.

[0165] The technical solution provided in this application provides three methods for determining the first video frame, demonstrating the flexibility and diversity of frame determination. Furthermore, the first method, which uses the currently playing frame as the first video frame, is clear and convenient for continuing playback of the first video. The second and third methods are more flexible, not directly pausing on the currently playing frame, but displaying video frames that are important within a certain period or at the most recent timestamp, or those that the user wants to show, providing a novel experience and facilitating the application of the first prop to that first video frame.

[0166] Step 530: Determine the first recommended information and the first prop based on the timestamp indicated by the pause operation; or, determine the first recommended information and the first prop based on the first video frame.

[0167] In some embodiments, configuration information for each timestamp in the first video is obtained, including recommendation information and props corresponding to each timestamp. Based on the timestamp indicated by the pause operation and the configuration information, the first recommendation information and the first prop are determined.

[0168] For example, this method involves pre-configuring the configuration information for each timestamp. When the timestamp to which the pause operation points is determined, the recommended information and items indicated in the configuration information corresponding to the timestamp to which the pause operation points are directly retrieved from the configuration information. In some embodiments, the first object pre-determines the timestamp and items to which it wants to deliver the first recommended information and sends them to the target application. The target application obtains the first object's expectation and further generates configuration information. In some embodiments, the first object pre-determines the timestamp to which it wants to deliver the first recommended information and sends it to the target application. The target application obtains the first object's expectation, determines the corresponding items, and further generates configuration information. In some embodiments, the first object pre-determines the timestamp and items to which it wants to deliver the first recommended information, generates configuration information, and sends it to the target application.

[0169] The technical solution provided in this application embodiment determines the correspondence between timestamp, first video frame, first recommendation information, and first prop through pre-configuration. It can directly determine the first video frame, first recommendation information, and first prop from the configuration information based on the timestamp pointed to by the pause operation, thereby improving information display efficiency.

[0170] In some embodiments, a first prop is determined based on a first video frame. For example, there is a correspondence between the first prop and first recommendation information. Once the first prop is determined, the first recommendation information is also determined based on this correspondence.

[0171] Considering the compatibility between props and visual elements, this application proposes the following methods for automatically determining the first prop based on the first video frame. The technical solutions provided by the embodiments of this application can improve the compatibility between props and the first video frame. That is, when the user pauses the first video, the displayed first prop is correlated with the first video frame, and the first prop can better function within the first video frame to produce a better prop effect. For example, when a letter, message, document, etc., appears in the first video frame that is helpful in advancing the plot, but the font in the letter, message, or document is small and needs to be enlarged to see the content clearly, then the first prop should be determined as an enlargement prop. For example, when a warm and inviting visual element appears in the first video frame, the first prop can be a flower-scattering prop. The first prop is used to scatter virtual petals within the display area of ​​the first video frame, where the petals and the warm and inviting visual element are well-matched.

[0172] For example, image elements in a first video frame are extracted, and a first prop is determined based on the category of the image element. For example, props corresponding to different categories of image elements are pre-configured to obtain pre-configuration information. In some embodiments, image elements in the first video frame are extracted using a neural network model, and the category of the image elements in the first video frame is determined. For example, the input to the neural network model is the first video frame, and the output is the category of the image elements in the first video frame. For example, the category of the image element includes people, animals, plants, objects, etc. For example, different props are pre-configured for different categories of image elements. For example, the prop corresponding to the category of the image element is found from the pre-configuration information and used as the first prop.

[0173] For example, screen elements in a first video frame are extracted, and the prop corresponding to the screen element in the first video frame is determined from a pre-configured correspondence between screen elements and props, and this prop is designated as the first prop. In some embodiments, the names of screen elements in the first video frame are extracted using screen recognition. For example, based on the determined names of screen elements in the first video frame, the prop corresponding to the screen element is determined from the correspondence between the screen element and props, and this prop is designated as the first prop.

[0174] For example, a first prop is determined based on the first video frame using a neural network model. For example, the input to the machine learning model is the first video frame, and the output is the first prop.

[0175] In some embodiments, at least one scene element in a first video frame is identified; multiple props from a prop library are pre-applied to the scene element in the first video frame to obtain pre-applied results of the props on the scene element, wherein the prop library includes multiple pre-configured props and recommendation information corresponding to each prop; based on the pre-applied results of the props on the scene element, a pre-applied score is determined for each prop, the pre-applied score being used to characterize the effect of the props on the scene element; props whose pre-applied scores meet the conditions are selected and identified as first props; and the recommendation information corresponding to the first props is identified as first recommendation information.

[0176] For example, a neural network model can be used to implement the process of "identifying at least one element in a first video frame; pre-applying multiple props from a prop library to the element in the first video frame to obtain the pre-application results of the props on the element, wherein the prop library includes pre-configured props and corresponding recommendation information; and determining the pre-application score of each prop based on the pre-application results of the props on the element." For example, the condition can be the top K scores sorted from highest to lowest, where K is a positive integer. For example, the condition can also be the maximum score. For example, the condition can also be a score greater than a score threshold.

[0177] For example, this method determines the first prop and the first recommended information in real time based on the first video frame. For example, the prop library is a collection of all props. By previewing the effect, the prop is scored, resulting in a pre-effect score. The pre-effect score reflects the prop's effect on the first video frame, thus filtering out props with the best effect on the first video frame and displaying them to the user for application.

[0178] The technical solution provided in this application provides a more flexible way of determining information by determining the first prop and the first recommendation information in real time, without the need for prior configuration, which helps to ensure the correlation between the first video frame, the first prop, and the first recommendation information.

[0179] The technical solution provided in this application determines the first recommended information, the first prop, and the first video frame in the first video in real time according to the timestamp corresponding to the pause operation, and establishes a connection between the pause operation and the first recommended information, the first prop, and the first video frame in the first video. This makes the first recommended information, the first prop, and the first video frame in the first video presented to the user strongly correlated with the pause operation, which is beneficial to improving human-computer interaction efficiency and enriching information display forms.

[0180] Step 540: Display the first recommendation information, the first prop, and the first video frame in the first video.

[0181] In some embodiments, step 540 includes one of steps 540-1 and 540-2 (not shown in the figure).

[0182] Step 540-1: Display the first recommendation information in the first area, the first prop in the second area, and the first video screen in the third area. There may be no overlap between the first area, the second area, and the third area.

[0183] For example, the first recommendation information, the first prop, and the first video frame from the first video are displayed in different areas of the user interface. For example, as shown... Figure 2 As shown, the first recommendation information 210, the first prop 230, and the first video frame 220 in the first video are displayed in different areas.

[0184] Of course, there may be or may not overlap between the first region, the second region, and the third region. For example, there may be partial overlap between the first region, the second region, and the third region.

[0185] Step 540-2: Display the first recommendation information on the first layer, the first prop on the second layer, and the first video image on the third layer. The first layer, the second layer, and the third layer may be the same or different layers.

[0186] For example, such as Figure 6 As shown, the first video frame 610 and the first prop 620 are displayed on different layers.

[0187] For example, during the process of displaying the first recommendation information, the first prop, and the first video frame in the first video, only the first prop and the first video frame in the first video may be displayed, without displaying the first recommendation information, such as... Figure 6 As shown.

[0188] The technical solutions provided in this application embodiment offer different display methods for the first recommendation information, the first prop, and the first video frame in the first video from the perspectives of layers and regions, reflecting the flexibility and diversity of information display.

[0189] In some embodiments, the display style of the first prop is determined according to the function provided by the first prop; and the first prop is displayed according to the display style of the first prop.

[0190] For example, based on the function corresponding to the first prop, the display style corresponding to the function provided by the first prop is found from the correspondence between function and prop display style, and the first prop is displayed in that display style. For example, if the first prop is a magnification prop, then the first prop is displayed in a larger font size. For example, if the first prop is a filter prop, then a colorful ambient animation is used to assist in displaying the first prop, such as using the colorful ambient animation as the background for the first prop.

[0191] The technical solution provided in this application determines the display style and displays the first prop based on the function provided by the first prop, which is beneficial to enriching the display style of the first prop and also helps users to quickly understand the function of the first prop, thereby improving the efficiency of human-computer interaction.

[0192] Step 550: In response to the trigger operation on the first prop, display the prop effect produced by the first prop acting on the first video screen.

[0193] In some embodiments, in response to a triggering operation on a first item, guidance information corresponding to the first item is displayed, the guidance information being used to indicate how to use the first item.

[0194] For example, the guidance information may take the form of text, images, videos, etc.

[0195] The technical solution provided in this application embodiment instructs users on how to use the tool by giving guidance information, which helps to improve the efficiency of human-computer interaction.

[0196] The following describes specific examples for other scenarios.

[0197] In some embodiments, the information display method provided in this application can also be applied to the field of live streaming.

[0198] Please refer to Figure 7 The diagram illustrates a flowchart of an information display method according to another embodiment of this application. The executing entity of this method can be the terminal device 10 described above, such as the client of a target application, where the executing entity for each step is the client. In the following method embodiments, for ease of description, the executing entity for each step will only be described as the "client". The method may include at least one of the following steps (710-730):

[0199] Step 710: Display the live stream feed.

[0200] In some embodiments, the target application in this application is a live streaming application, or implemented as a live streaming module within an application. For example, the target application is a platform specifically for live streaming, providing users with a live streaming entry point and an entry point to watch live streams, allowing users to watch live streams within the target application. For example, the target application is implemented as a live streaming module within an application, such as a live streaming module within a social application. This social application provides a live streaming module and also offers live streams for users to watch. The live streaming module within the social application is used to implement the information display method. For example, the live stream generated during the live streaming process can be considered as the live stream image in step 710.

[0201] Step 720: In response to the pause operation for the live stream, the first recommendation information, the first prop, and the first live stream screen are displayed, wherein the first recommendation information is used to display the recommended objects provided by the first object.

[0202] In some embodiments, the functions provided by the first prop are the same as or similar to those provided by the recommended object or at least a portion thereof.

[0203] In some embodiments, at least one screen element in the first live broadcast screen is affected by the first prop.

[0204] In some embodiments, first association information is displayed, which is used to indicate the association between the recommended object, the first prop, and the first live broadcast screen.

[0205] In some embodiments, first recommendation information is displayed in a first area, first props are displayed in a second area, and a first live stream is displayed in a third area, with or without overlap between the first, second, and third areas; or, first recommendation information is displayed in a first layer, first props are displayed in a second layer, and a first live stream is displayed in a third layer, with the first, second, and third layers being the same or different layers.

[0206] In some embodiments, the first live stream screen is determined based on the timestamp indicated by the pause operation; the first recommendation information and the first prop are determined based on the timestamp indicated by the pause operation; or, the first recommendation information and the first prop are determined based on the first live stream screen.

[0207] In some embodiments, the live stream frame corresponding to the timestamp in the live stream is determined as the first live stream frame; or, a target timestamp interval to which the timestamp belongs is determined from multiple timestamp intervals, and a specified live stream frame corresponding to the target timestamp interval is determined as the first live stream frame; or, a target timestamp node closest to the timestamp is determined from multiple timestamp nodes, and the live stream frame corresponding to the target timestamp node in the live stream is determined as the first live stream frame.

[0208] In some embodiments, configuration information for each timestamp in the live stream is obtained, including recommendation information and props corresponding to each timestamp; based on the timestamp pointed to by the pause operation and the configuration information, the first recommendation information and the first prop are determined.

[0209] In some embodiments, at least one screen element in a first live broadcast screen is identified; multiple props from a prop library are pre-applied to the screen element in the first live broadcast screen to obtain pre-applied results of the props on the screen element, wherein the prop library includes multiple pre-configured props and recommendation information corresponding to each prop; based on the pre-applied results of the props on the screen element, a pre-applied score is determined for each prop, the pre-applied score being used to characterize the effect of the props on the screen element; props whose pre-applied scores meet the conditions are selected and identified as first props; and the recommendation information corresponding to the first props is identified as first recommendation information.

[0210] In some embodiments, first association information is determined based on the recommended object, the first prop, and at least one screen element in the first live broadcast screen that is affected by the first prop.

[0211] In some embodiments, the recommended object, the first prop, and at least one screen element in the first live stream that is affected by the first prop are filled into a predefined template to obtain first association information; or, based on the function provided by the first prop, a connecting word is determined between the recommended object, the first prop, and at least one screen element in the first live stream that is affected by the first prop; using the connecting word, the recommended object, the first prop, and at least one screen element in the first live stream that is affected by the first prop are connected to obtain first association information; or, the first association information is obtained by using a neural network model based on the recommended object, the first prop, and at least one screen element in the first live stream that is affected by the first prop, wherein the neural network model is a machine learning model used to generate association information.

[0212] In some embodiments, the first prop includes at least one of: a magnification prop, a search prop, a filter prop, and a resolution enhancement prop; the magnification prop is used to magnify at least one image element in the first live broadcast image; the search prop is used to search for at least one image element in the first live broadcast image; the filter prop is used to add a filter to at least one image element in the first live broadcast image; and the resolution enhancement prop is used to enhance the resolution of at least one image element in the first live broadcast image.

[0213] In some embodiments, if the first prop is a magnification prop, the magnification effect produced by the magnification prop acting on at least one image element in the first live broadcast screen is displayed; if the first prop is a search prop, the search results produced by the search prop acting on at least one image element in the first live broadcast screen are displayed; if the first prop is a filter prop, the filter effect produced by the filter prop acting on at least one image element in the first live broadcast screen is displayed; if the first prop is a resolution enhancement prop, the high-resolution effect produced by the resolution enhancement prop acting on at least one image element in the first live broadcast screen is displayed.

[0214] In some embodiments, the display style of the first prop is determined according to the function provided by the first prop; and the first prop is displayed according to the display style of the first prop.

[0215] Step 730: In response to the trigger operation for the first prop, display the prop effect produced by the first prop acting on the first live broadcast screen.

[0216] In some embodiments, in response to a triggering operation on a first prop, a first live stream screen to be used is displayed; in response to a triggering operation on a first screen element in the first live stream screen to be used, the prop effect produced by the first prop acting on the first screen element is displayed.

[0217] In some embodiments, in response to a triggering operation on a first item, guidance information corresponding to the first item is displayed, the guidance information being used to indicate how to use the first item.

[0218] In some embodiments, in response to a triggering operation on a first item, the item effect generated by the first item acting on the first recommendation information is displayed.

[0219] In some embodiments, based on the function provided by the first prop, the prop effect generated by the first prop acting on the first live broadcast screen and the prop effect generated by the first prop acting on the first recommendation information are determined; wherein, the prop effect generated by the first prop acting on the first live broadcast screen and the prop effect generated by the first prop acting on the first recommendation information are the same or different.

[0220] In some embodiments, the information display method provided in this application can also be applied to the gaming field.

[0221] Please refer to Figure 8 The diagram illustrates a flowchart of an information display method according to another embodiment of this application. The executing entity of this method can be the terminal device 10 described above, such as the client of a target application, where the executing entity for each step is the client. In the following method embodiments, for ease of description, the executing entity for each step will only be described as the "client". The method may include at least one of the following steps (810-830):

[0222] Step 810: Display the game screen.

[0223] In some embodiments, the target application in this application is a game application, or implemented as a game module within an application. For example, the game application is an MMO RPG. For example, the target application is a platform specifically for games, providing users with a game entry point where users can play games. For example, the target application is implemented as a game module within an application, such as a game module within a social application. Social applications provide game modules, and these applications also provide games for users to play. The game module in this application is used to implement the information display method. For example, dynamic game screens or game screen streams generated during gameplay can be considered as game screens in step 810.

[0224] Step 820: In response to the pause operation of the game, the first recommendation information, the first item, and the first game screen are displayed, wherein the first recommendation information is used to display the recommended items provided by the first object.

[0225] In some embodiments, the functions provided by the first prop are the same as or similar to those provided by the recommended object or at least a portion thereof.

[0226] In some embodiments, at least one screen element in the first game screen is affected by the first item.

[0227] In some embodiments, first association information is displayed, which is used to indicate the association between the recommended object, the first prop, and the first game screen.

[0228] In some embodiments, a first recommendation message is displayed in a first area, a first item is displayed in a second area, and a first game screen is displayed in a third area, with or without overlap between the first, second, and third areas; or, a first recommendation message is displayed in a first layer, a first item is displayed in a second layer, and a first game screen is displayed in a third layer, with the first, second, and third layers being the same or different layers.

[0229] In some embodiments, a first game screen is determined based on the timestamp indicated by the pause operation; first recommendation information and first item are determined based on the timestamp indicated by the pause operation; or, the first recommendation information and first item are determined based on the first game screen.

[0230] In some embodiments, the game screen corresponding to the timestamp in the game is determined as the first game screen; or, a target timestamp interval to which the timestamp belongs is determined from multiple timestamp intervals, and a specified game screen corresponding to the target timestamp interval is determined as the first game screen; or, a target timestamp node closest to the timestamp is determined from multiple timestamp nodes, and the game screen corresponding to the target timestamp node in the game is determined as the first game screen.

[0231] In some embodiments, configuration information for each time stamp in the game is obtained, including recommended information and items corresponding to each time stamp; based on the time stamp pointed to by the pause operation and the configuration information, the first recommended information and the first item are determined.

[0232] In some embodiments, at least one screen element in a first game screen is identified; multiple items from an item library are pre-applied to the screen element in the first game screen to obtain pre-applied results of the multiple items on the screen element, wherein the item library includes multiple pre-configured items and recommendation information corresponding to each item; based on the pre-applied results of the multiple items on the screen element, a pre-applied score is determined for each item, wherein the pre-applied score is used to characterize the effect of the item on the screen element; items whose pre-applied scores meet the conditions are selected and identified as first items; and the recommendation information corresponding to the first item is identified as first recommendation information.

[0233] In some embodiments, first association information is determined based on the recommended object, the first prop, and at least one screen element in the first game screen that is affected by the first prop.

[0234] In some embodiments, the recommended object, the first prop, and at least one screen element in the first game screen affected by the first prop are filled into a predefined template to obtain first association information; or, based on the function provided by the first prop, a connecting word is determined between the recommended object, the first prop, and at least one screen element in the first game screen affected by the first prop; using the connecting word, the recommended object, the first prop, and at least one screen element in the first game screen affected by the first prop are connected to obtain first association information; or, the first association information is obtained by using a neural network model based on the recommended object, the first prop, and at least one screen element in the first game screen affected by the first prop, where the neural network model is a machine learning model used to generate association information.

[0235] In some embodiments, the first prop includes at least one of: a magnification prop, a search prop, a filter prop, and a clarity enhancement prop; the magnification prop is used to magnify at least one image element in the first game screen; the search prop is used to search for at least one image element in the first game screen; the filter prop is used to add a filter to at least one image element in the first game screen; and the clarity enhancement prop is used to enhance the resolution of at least one image element in the first game screen.

[0236] In some embodiments, if the first prop is a magnification prop, the magnification effect produced by the magnification prop acting on at least one screen element in the first game screen is displayed; if the first prop is a search prop, the search results produced by the search prop acting on at least one screen element in the first game screen are displayed; if the first prop is a filter prop, the filter effect produced by the filter prop acting on at least one screen element in the first game screen is displayed; if the first prop is a clarity enhancement prop, the high-definition effect produced by the clarity enhancement prop acting on at least one screen element in the first game screen is displayed.

[0237] In some embodiments, the display style of the first prop is determined according to the function provided by the first prop; and the first prop is displayed according to the display style of the first prop.

[0238] Step 830: In response to the trigger operation on the first item, display the item effect produced by the first item acting on the first game screen.

[0239] In some embodiments, in response to a triggering operation on a first item, a first game screen to be affected is displayed; in response to a triggering operation on a first screen element in the first game screen to be affected, the item effect produced by the first item acting on the first screen element is displayed.

[0240] In some embodiments, in response to a triggering operation on a first item, guidance information corresponding to the first item is displayed, the guidance information being used to indicate how to use the first item.

[0241] In some embodiments, in response to a triggering operation on a first item, the item effect generated by the first item acting on the first recommendation information is displayed.

[0242] In some embodiments, based on the function provided by the first item, the item effect produced by the first item acting on the first game screen and the item effect produced by the first item acting on the first recommendation information are determined; wherein, the item effect produced by the first item acting on the first game screen and the item effect produced by the first item acting on the first recommendation information are the same or different.

[0243] In the following embodiments, taking the advertiser as the first target, the advertisement as the first recommended information, and the amplifier as the first prop as an amplification prop (i.e., an amplifier component) as an example, the specific information display method is described. When a user pauses a TV series, it's often to see relatively blurry content more clearly. Therefore, when the user pauses the series, an amplifier function sponsored by the advertiser appears. In operation, such nodes are strategically located within the video. When the user pauses the video within the node's range, the amplifier function is triggered, allowing the user to clearly see the content in the TV series.

[0244] Please refer to Figure 9 The diagram illustrates a block diagram of an information display method provided in an embodiment of this application. The execution subject of this method may be the terminal device 10 described above, such as the client of the target application executing each step.

[0245] In some embodiments, such as Figure 9As shown in error 900, in response to a pause operation, the player pauses playback of the first video. A request to pause the ad is made; if there is no ad, the pause ad is not displayed; if a regular pause ad exists, it is temporarily displayed. Regular pause ads are the same as advertising methods in related technologies, and they do not have a first prop. If a zoomed-in pause ad exists, in response to a click on the pause ad, the user is redirected to the ad landing page. Alternatively, in response to an action to close the pause ad, the pause ad is closed.

[0246] In some embodiments, when the paused advertisement is played, an amplifier component (i.e., a first prop) is displayed. The terminal device displays the amplifier component and, in response to a movement operation, magnifies different areas. In response to an operation to continue playing the first video, the player continues playback and closes the paused advertisement.

[0247] The technical solutions provided in this application have the following beneficial effects:

[0248] 1. A novel advertising format is proposed, which involves first displaying TV series content that users are interested in when the TV series video is paused, followed by the appearance of the advertising title, providing advertisers with an innovative and highly attractive way to display advertisements.

[0249] 2. When a user pauses watching a TV series video, the system will trigger the display of the corresponding TV series content in real time, followed by an advertisement with sponsorship, bringing users a unique and visually impactful advertising experience.

[0250] 3. This advertising format can closely integrate the advertising content with the TV series content when the user pauses watching, making the advertisement more attractive and interactive in the user experience.

[0251] 4. Advertisers can select TV series content that is relevant to their brand or product characteristics, making the message conveyed by the advertisement more accurate and targeted.

[0252] 5. This advertising format is suitable for various platforms and devices, such as mobile phones, computers, and tablets, and has broad application potential.

[0253] Based on the aforementioned key technologies, this application aims to provide a pause-display advertising format that cleverly combines TV drama content and advertising sponsorship, achieving a more attractive and visually impactful advertising display while enhancing the emotional connection between the advertisement and the user.

[0254] Please refer to Figure 10 The diagram illustrates a block diagram of an information display method provided in another embodiment of this application.

[0255] In some embodiments, such as Figure 10As shown in section 1000, the process is as follows: First, the ad creation process. The advertiser places a pause ad, uploads relevant materials and copy, and selects the corresponding content and placement. The ad engine generates a pause ad and binds it to the corresponding content and placement. Second, the ad playback process. When the user clicks pause during content playback, they request the pause ad. If the user returns to zoom in on the pause ad, the pause ad is displayed along with a magnifying glass component. Touching and dragging the magnifying glass component within the screen area allows the user to zoom in on the corresponding area of ​​the currently paused content. The user can click the close button to close the pause ad, or click the card or button to open the ad landing page. After clicking continue playback or the play button, the user can close the pause ad and continue playing the content.

[0256] The technical solutions provided in this application have the following beneficial effects:

[0257] 1. Enhanced user viewing experience: By first displaying content from the TV series that the user is interested in when the video is paused, followed by the advertisement, a completely new viewing experience is provided. This novel advertising format can arouse user curiosity and make them more engaged and interactive.

[0258] 2. Innovative advertising display format: Unlike traditional video or spotlight ads, this ad provides advertisers with a novel and eye-catching display format by showcasing TV series content information and ad sponsorship, avoiding the problem of being too bland and failing to attract users.

[0259] 3. Enhance ad recall: The display of TV series content information and ad sponsorship is closely integrated with the user's viewing pause behavior. Users will unconsciously remember the relevant ad information during the viewing process, thereby increasing the impression of the ads.

[0260] 4. Expanding the advertising audience: Because the display of TV drama content and advertising sponsorship is closely integrated with the user's viewing pause behavior, this novel advertising format may attract different user groups, thereby expanding the advertising audience.

[0261] 5. Enhanced integration of advertising and content: This technical solution seamlessly integrates advertising content with users' viewing and pausing behavior, enhancing the relevance and appeal of advertising, thereby improving conversion rates.

[0262] 6. Stimulate user curiosity: The way TV series content information and advertising sponsorship are displayed may stimulate users' desire to explore, drive them to actively watch more advertisements, and increase their interaction with the platform.

[0263] 7. Offer more marketing strategies: Advertisers can design clever TV series content information and advertising sponsorship display effects based on different advertising elements, and develop more diversified and targeted marketing strategies for their products or services.

[0264] Through the aforementioned beneficial effects, this technical solution not only provides advertisers with a more efficient and innovative advertising format, but also brings users a richer and more interesting viewing experience.

[0265] The following are embodiments of the apparatus described in this application, which can be used to execute the embodiments of the method described in this application. For details not disclosed in the apparatus embodiments of this application, please refer to the embodiments of the method described in this application.

[0266] Please refer to Figure 11 This illustrates a block diagram of an information display device provided in one embodiment of this application. Figure 11 As shown, the device 1100 may include a playback module 1110 and a display module 1120.

[0267] Playback module 1110 is used to play the first video;

[0268] Display module 1120 is used to display first recommendation information, first props and first video frames in the first video in response to a pause operation on the first video, wherein the first recommendation information is used to display recommended objects provided by the first object;

[0269] The display module 1120 is also configured to respond to a trigger operation on the first prop and display the prop effect produced by the first prop acting on the first video screen.

[0270] In some embodiments, the function provided by the first prop is the same as or similar to the function provided by the recommended object or at least a portion thereof.

[0271] In some embodiments, the first video frame contains at least one image element that is affected by the first prop.

[0272] In some embodiments, the display module 1120 is further configured to display first association information, which indicates the association relationship between the recommended object, the first prop, and the first video frame.

[0273] In some embodiments, the display module 1120 is configured to display the first recommendation information in a first area, the first prop in a second area, and the first video frame in a third area, wherein there may be or may not overlap between the first area, the second area, and the third area; or, the first recommendation information is displayed in a first layer, the first prop in a second layer, and the first video frame in a third layer, wherein the first layer, the second layer, and the third layer are the same or different layers.

[0274] In some embodiments, the display module 1120 is configured to display a first video frame to be applied in response to a trigger operation on the first prop; and to display the prop effect produced by the first prop acting on the first screen element in response to a trigger operation on the first screen element in the first video frame to be applied.

[0275] In some embodiments, the display module 1120 is further configured to display guidance information corresponding to the first item in response to a triggering operation on the first item, the guidance information being used to indicate the method of using the first item.

[0276] In some embodiments, such as Figure 12 As shown, the device also includes a determination module 1130.

[0277] In some embodiments, the determining module 1130 is configured to determine the first video frame based on the timestamp pointed to by the pause operation; determine the first recommendation information and the first prop based on the timestamp pointed to by the pause operation; or, determine the first recommendation information and the first prop based on the first video frame.

[0278] In some embodiments, the determining module 1130 is configured to determine the video frame corresponding to the timestamp in the first video as the first video frame; or, determine the target timestamp interval to which the timestamp belongs from multiple timestamp intervals, and determine the specified video frame corresponding to the target timestamp interval as the first video frame; or, determine the target timestamp node closest to the timestamp from multiple timestamp nodes, and determine the video frame corresponding to the target timestamp node in the first video as the first video frame.

[0279] In some embodiments, the determining module 1130 is configured to obtain configuration information for each timestamp in the first video, the configuration information including recommendation information and props corresponding to each timestamp; and determine the first recommendation information and the first prop based on the timestamp pointed to by the pause operation and the configuration information.

[0280] In some embodiments, the determining module 1130 is configured to: identify at least one scene element in the first video frame; pre-apply multiple props from a prop library to the scene element in the first video frame to obtain pre-applying results of the multiple props on the scene element, wherein the prop library includes multiple pre-configured props and recommendation information corresponding to the multiple props; determine a pre-applying score corresponding to the multiple props based on the pre-applying results of the multiple props on the scene element, wherein the pre-applying score is used to characterize the effect of the props on the scene element; filter props whose pre-applying scores meet the conditions and determine them as the first prop; and determine the recommendation information corresponding to the first prop as the first recommendation information.

[0281] In some embodiments, the determining module 1130 is configured to determine the first association information based on the recommended object, the first prop, and at least one screen element in the first video frame that is affected by the first prop.

[0282] In some embodiments, the determining module 1130 is configured to fill the recommended object, the first prop, and at least one screen element in the first video frame affected by the first prop into a predefined template to obtain the first association information; or, based on the function provided by the first prop, determine the connecting words between the recommended object, the first prop, and at least one screen element in the first video frame affected by the first prop; and use the connecting words to connect the recommended object, the first prop, and at least one screen element in the first video frame affected by the first prop to obtain the first association information; or, obtain the first association information through a neural network model based on the recommended object, the first prop, and at least one screen element in the first video frame affected by the first prop, wherein the neural network model is a machine learning model for generating association information.

[0283] In some embodiments, the first prop includes at least one of: a magnification prop, a search prop, a filter prop, and a resolution enhancement prop; the magnification prop is used to magnify at least one image element in the first video frame; the search prop is used to search for at least one image element in the first video frame; the filter prop is used to add a filter to at least one image element in the first video frame; and the resolution enhancement prop is used to enhance the resolution of at least one image element in the first video frame.

[0284] In some embodiments, the display module 1120 is configured to: if the first prop is the magnifying prop, display the magnification effect produced by the magnifying prop acting on at least one image element in the first video frame; if the first prop is the search prop, display the search results produced by the search prop acting on at least one image element in the first video frame; if the first prop is the filter prop, display the filter effect produced by the filter prop acting on at least one image element in the first video frame; and if the first prop is the enhancement prop, display the high definition effect produced by the enhancement prop acting on at least one image element in the first video frame.

[0285] In some embodiments, the display module 1120 is configured to determine the display style of the first prop based on the function provided by the first prop, and display the first prop according to the display style of the first prop.

[0286] In some embodiments, the display module 1120 is configured to display the effect of the first item on the first recommendation information in response to a triggering operation on the first item.

[0287] In some embodiments, the determining module 1130 is configured to determine, based on the function provided by the first prop, the prop effect produced by the first prop acting on the first video screen and the prop effect produced by the first prop acting on the first recommendation information; wherein the prop effect produced by the first prop acting on the first video screen and the prop effect produced by the first prop acting on the first recommendation information are the same or different.

[0288] It should be noted that the apparatus provided in the above embodiments is only illustrated by the division of the above functional modules when implementing its functions. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the content structure of the device can be divided into different functional modules to complete all or part of the functions described above. In addition, the apparatus and method embodiments provided in the above embodiments belong to the same concept, and the specific implementation process can be found in the method embodiments, which will not be repeated here.

[0289] Please refer to Figure 13 This diagram illustrates a structural block diagram of a terminal device 1300 provided in one embodiment of this application. The terminal device 1300 may be... Figure 1 The terminal device 10 in the illustrated implementation environment is used to implement the information display method provided in the above embodiments. Specifically:

[0290] Typically, terminal device 1300 includes a processor 1301 and a memory 1302.

[0291] Processor 1301 may include one or more processing cores, such as a quad-core processor, an octa-core processor, etc. Processor 1301 may be implemented using at least one hardware form selected from DSP (Digital Signal Processing), FPGA (Field Programmable Gate Array), and PLA (Programmable Logic Array). Processor 1301 may also include a main processor and a coprocessor. The main processor, also known as a CPU (Central Processing Unit), 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 1301 may integrate a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the screen. In some embodiments, processor 1301 may also include an AI (Artificial Intelligence) processor, which is used to handle computational operations related to machine learning.

[0292] The memory 1302 may include one or more computer-readable storage media, which may be non-transitory. The memory 1302 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 1302 are used to store a computer program configured to be executed by one or more processors to implement the above-described information display method.

[0293] In some embodiments, the terminal device 1300 may also optionally include a peripheral device interface 1303 and at least one peripheral device. The processor 1301, memory 1302, and peripheral device interface 1303 can be connected via a bus or signal line. Each peripheral device can be connected to the peripheral device interface 1303 via a bus, signal line, or circuit board. Specifically, the peripheral device includes at least one of a radio frequency circuit 1304, a display screen 1305, an audio circuit 1307, and a power supply 1308.

[0294] Those skilled in the art will understand that Figure 13 The structure shown does not constitute a limitation on the terminal device 1300, and may include more or fewer components than shown, or combine certain components, or use different component arrangements.

[0295] In an exemplary embodiment, a computer-readable storage medium is also provided, wherein a computer program is stored in the storage medium, and the computer program, when executed by a processor, implements the above-described information display method. Optionally, the computer-readable storage medium may include: ROM (Read-Only Memory), RAM (Random Access Memory), SSD (Solid State Drives), or optical disc, etc. The random access memory may include ReRAM (Resistance Random Access Memory) and DRAM (Dynamic Random Access Memory).

[0296] In an exemplary embodiment, a computer program product is also provided, the computer program product including a computer program stored in a computer-readable storage medium. A processor of a terminal device reads the computer program from the computer-readable storage medium, and the processor executes the computer program, causing the terminal device to perform the aforementioned information display method.

[0297] It should be noted that the collection and processing of relevant data (including first videos, first recommendation information, first props, etc.) in this application should strictly comply with the requirements of relevant national laws and regulations, obtain the informed consent or separate consent of the personal information subject, and carry out subsequent data use and processing within the scope of laws and regulations and the authorization of the personal information subject.

[0298] It should be understood that "multiple" as used herein refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. Furthermore, the step numbers described herein are merely illustrative of one possible execution order. In some other embodiments, the steps may not be executed in numerical order, such as two steps with different numbers being executed simultaneously, or two steps with different numbers being executed in the reverse order of the illustration. This application does not limit this.

[0299] The above description is merely an exemplary 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. An information display method, characterized in that, The method includes: Play the first video; In response to a pause operation on the first video, first recommendation information, first props, and the first video frame in the first video are displayed, wherein the first recommendation information is used to display recommended objects provided by the first object; In response to a trigger operation on the first prop, display the prop effect produced by the first prop acting on the first video screen.

2. The method according to claim 1, characterized in that, The function provided by the first prop is the same as or similar to the function provided by the recommended object or at least a part of the recommended object.

3. The method according to claim 1, characterized in that, The first video frame contains at least one visual element that has been affected by the first prop.

4. The method according to claim 1, characterized in that, The method further includes: Display first association information, which is used to indicate the association relationship between the recommended object, the first prop, and the first video frame.

5. The method according to any one of claims 1 to 4, characterized in that, The display of the first recommendation information, the first prop, and the first video frame from the first video includes: The first recommendation information is displayed in a first area, the first prop is displayed in a second area, and the first video image is displayed in a third area. There may be no overlap between the first area, the second area, and the third area. or, The first recommendation information is displayed in the first layer, the first prop is displayed in the second layer, and the first video footage is displayed in the third layer. The first layer, the second layer, and the third layer may be the same or different layers.

6. The method according to any one of claims 1 to 4, characterized in that, The response to a triggering operation on the first prop, displaying the prop effect produced by the first prop acting on the first video frame, includes: In response to a trigger operation on the first item, a first video frame to be activated is displayed; In response to a trigger operation on a first screen element in the first video frame to be applied, the prop effect produced by the first prop acting on the first screen element is displayed.

7. The method according to any one of claims 1 to 4, characterized in that, The method further includes: In response to a trigger operation on the first item, guidance information corresponding to the first item is displayed, the guidance information being used to indicate how to use the first item.

8. The method according to any one of claims 1 to 4, characterized in that, The method further includes: The first video frame is determined based on the timestamp indicated by the pause operation; The first recommendation information and the first item are determined based on the timestamp indicated by the pause operation; or, the first recommendation information and the first item are determined based on the first video footage.

9. The method according to claim 8, characterized in that, Determining the first video frame based on the timestamp indicated by the pause operation includes: The video frame corresponding to the timestamp in the first video is determined as the first video frame; or... Determine the target timestamp interval to which the timestamp belongs from multiple timestamp intervals, and determine the specified video frame corresponding to the target timestamp interval as the first video frame; or... The target timestamp node closest to the given timestamp is determined from multiple timestamp nodes, and the video frame corresponding to the target timestamp node in the first video is determined as the first video frame.

10. The method according to claim 8, characterized in that, The step of determining the first recommendation information and the first item based on the timestamp indicated by the pause operation includes: Obtain configuration information for each timestamp in the first video, the configuration information including recommendation information and props corresponding to each timestamp; Based on the timestamp indicated by the pause operation and the configuration information, the first recommendation information and the first item are determined.

11. The method according to claim 8, characterized in that, The step of determining the first recommendation information and the first prop based on the first video footage includes: Identify at least one image element in the first video frame; Multiple props from the prop library are pre-applied to the screen elements in the first video frame to obtain the pre-application results of the multiple props on the screen elements. The prop library includes multiple pre-configured props and recommendation information corresponding to the multiple props. Based on the pre-action results of the multiple props on the screen elements, the pre-action scores corresponding to the multiple props are determined, and the pre-action scores are used to characterize the effect of the props on the screen elements. Items that meet the pre-action score criteria are selected and identified as the first item. The recommended information corresponding to the first item is determined as the first recommended information.

12. The method according to claim 4, characterized in that, The method further includes: The first association information is determined based on the recommended object, the first prop, and at least one screen element in the first video frame that is affected by the first prop.

13. The method according to claim 12, characterized in that, The step of determining the first association information based on the recommended object, the first prop, and at least one screen element in the first video frame affected by the first prop includes: The recommended object, the first prop, and at least one screen element in the first video frame affected by the first prop are filled into a predefined template to obtain the first association information; or... Based on the function provided by the first prop, determine the connecting words between the recommended object, the first prop, and at least one screen element in the first video frame that is affected by the first prop; using the connecting words, connect the recommended object, the first prop, and at least one screen element in the first video frame that is affected by the first prop to obtain the first association information; or... The first association information is obtained by a neural network model based on the recommended object, the first prop, and at least one screen element in the first video frame that is affected by the first prop. The neural network model is a machine learning model used to generate association information.

14. The method according to any one of claims 1 to 4, characterized in that, The first tool includes at least one of the following: zoom tool, search tool, filter tool, and sharpness enhancement tool; The magnifying tool is used to magnify at least one image element in the first video frame; The search tool is used to search for at least one element in the first video frame; The filter tool is used to add a filter to at least one element in the first video frame; The clarity enhancement tool is used to improve the resolution of at least one image element in the first video frame.

15. The method according to claim 14, characterized in that, The display of the prop effect produced by the first prop acting on the first video frame includes: If the first prop is the magnifying prop, then the magnifying effect produced by the magnifying prop acting on at least one image element in the first video frame is displayed; If the first prop is the search prop, then display the search results generated by the search prop acting on at least one screen element in the first video frame; If the first prop is the filter prop, then the filter effect produced by the filter prop acting on at least one image element in the first video frame is displayed; If the first prop is the clarity enhancement prop, then the high-definition effect produced by the clarity enhancement prop acting on at least one image element in the first video frame is displayed.

16. The method according to any one of claims 1 to 4, characterized in that, The first prop for displaying the device includes: Based on the function provided by the first prop, determine the display style of the first prop; The first item is displayed according to its display style.

17. The method according to any one of claims 1 to 4, characterized in that, The method further includes: In response to a trigger operation on the first item, display the item effect generated by the first item acting on the first recommendation information.

18. The method according to claim 17, characterized in that, The method further includes: Based on the function provided by the first prop, determine the prop effect produced by the first prop acting on the first video screen and the prop effect produced by the first prop acting on the first recommendation information; The prop effect produced by the first prop on the first video screen may be the same as or different from the prop effect produced by the first prop on the first recommendation information.

19. An information display device, characterized in that, The device includes: The playback module is used to play the first video; The display module is used to respond to a pause operation on the first video by displaying first recommendation information, first props, and the first video frame in the first video, wherein the first recommendation information is used to display recommended objects provided by the first object; The display module is also configured to respond to a trigger operation on the first prop by displaying the prop effect produced by the first prop acting on the first video screen.

20. A terminal device, characterized in that, The terminal device includes a processor and a memory, the memory storing a computer program, which is loaded and executed by the processor to implement the information display method as described in any one of claims 1 to 18.

21. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, which is loaded and executed by a processor to implement the information display method as described in any one of claims 1 to 18.

22. A computer program product, characterized in that, The computer program product includes a computer program that is loaded and executed by a processor to implement the information display method as described in any one of claims 1 to 18.