Display control method and device
By displaying atmosphere stickers according to preset conditions during video playback and allowing users to operate screenshots, the problem of how to improve advertising exposure and participation without affecting the user experience is solved, and more effective brand-user communication is achieved.
Patent Information
- Application Number
- CN202411719275.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-27
- Publication Date
- 2025-03-11
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
When playing videos, how to balance the playback effect of advertisements without affecting the user's viewing experience and improve users' acceptance and participation in advertisements.
During the video playback process, the atmosphere sticker is displayed according to the preset atmosphere playback conditions, and in response to the user's screenshot operation, displaying screenshots with atmosphere stickers, allowing the user to perform operations such as saving, sharing, and screenshot editing.
Without affecting the user's video viewing experience, it improves the exposure of advertisements and the participation of users, provides a way for users to participate in advertising dissemination, and enhances the communication bridge between brands and users.
Smart Images

Figure CN119603494A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of video playback, and in particular to a display control method and device. Background Art
[0002] As entertainment content for users, TV series, movies, variety shows and other videos are widely loved by users. In the process of playing videos for users, how to play advertisements without affecting the user's video viewing experience is also an important problem that needs to be solved. In the related art, it is difficult to strike a balance between not affecting the user's video viewing experience and the advertising playback effect. Summary of the invention
[0003] In view of this, the present disclosure proposes a display control method and device.
[0004] According to one aspect of the present disclosure, a display control method is provided, the method comprising:
[0005] During the video playback process, if it is determined that the atmosphere playback condition is met, then the corresponding first atmosphere sticker is displayed, and the first atmosphere sticker includes an atmosphere frame and an object element associated with a preset object;
[0006] In response to a screenshot operation, displaying a screenshot of the video, the screenshot including a video screen corresponding to the screenshot operation and a second atmosphere sticker, the second atmosphere sticker including an atmosphere frame and an object element associated with the preset object;
[0007] In response to a triggering operation on the screenshot, an associated task on the screenshot is executed, wherein the associated task includes at least one of the following: saving, sharing, and screenshot editing.
[0008] In a possible implementation, the method further includes:
[0009] In the process of displaying the screenshot, in response to a triggering operation on the atmosphere frame and / or the object element, a selection prompt is displayed, wherein the selection prompt includes a plurality of atmosphere frames to be selected and / or a plurality of object elements to be selected;
[0010] In response to the selection operation, determining a selected target atmosphere frame from the plurality of to-be-selected atmosphere frames and / or determining a selected target object element from the plurality of to-be-selected object elements;
[0011] The ambience frame displayed in the screenshot is replaced with the target ambience frame, and / or the object element displayed in the screenshot is replaced with the target object element.
[0012] In a possible implementation, the atmosphere playback condition includes at least one of the following: playing to a preset plot of the video, playing to a preset time point, and the preset object appearing in the screen of the video.
[0013] In a possible implementation, the atmosphere frame is generated according to feature information of the preset object and / or the video; and / or
[0014] The screenshot is a static image or a dynamic image.
[0015] In a possible implementation, the method further includes:
[0016] When it is determined that the video has been played to the end, an end interaction reminder is displayed for reminding the user to interact with the end, wherein the end interaction reminder is generated based on the object element, and the end interaction reminder includes an end barrage displayed in the barrage of the video or an end reminder displayed at a preset position in the video screen;
[0017] In response to a triggering operation for the end credits interactive reminder, displaying an end credits interactive interface, wherein the end credits interactive interface includes: the video that continues to be played, a plurality of existing comments related to the video, and an input box for inputting comments;
[0018] According to the input operation on the input box, the determined new comment is displayed as an existing comment in the plurality of existing comments;
[0019] Among them, the ending interactive interface also includes at least one of the following: the object element, the atmosphere frame, and the characteristic information of the video.
[0020] In a possible implementation, the method further includes:
[0021] In response to an exit operation on the end credits interactive interface, ending the display of the end credits interactive interface and continuing to play the video, and displaying the end credits-related content, the end credits-related content including at least one of the atmosphere border, the object viewing prompt, the object element, and the feature information, the object viewing prompt being used to remind the user to view the preset object;
[0022] In response to a triggering operation for viewing the object prompt, displaying a detail interface of the preset object;
[0023] Wherein, when it is determined that the display end condition is met, the display of at least one of the atmosphere frame, the characteristic information, and the object element is ended.
[0024] In a possible implementation, the method further includes:
[0025] In response to a trigger operation of opening a client, displaying a homepage of the client, and displaying an introduction video of the preset object in a broken window mode on the homepage;
[0026] When it is determined that the broken window mode is ended, continuing to display the introduction video of the preset object or displaying the introduction image of the preset object in the homepage in a normal mode;
[0027] The home page displays a top operation bar, a first video display window, multiple second video display windows and a bottom operation bar from top to bottom.
[0028] In the broken window mode, the introduction video is displayed in a first object area, the first object area is located at the lower layer of the top operation bar, covers the first video display window and covers part of the second video display window;
[0029] In normal mode, the introduction video or introduction image is displayed in a second object area, and the second object area is located at the lower layer of the top operation bar and covers the first video display window.
[0030] In a possible implementation, the method further includes:
[0031] Before playing the main film of the video, a pre-film associated video is played, and the pre-film associated video is generated according to the object elements of the preset object and the feature information of the video.
[0032] According to another aspect of the present disclosure, a display control device is provided, the device comprising:
[0033] A first atmosphere sticker display module, used for displaying a corresponding first atmosphere sticker when it is determined that the atmosphere playback condition is met during the video playback process, wherein the first atmosphere sticker includes an atmosphere frame and an object element associated with a preset object;
[0034] A screenshot display module, for displaying a screenshot of the video in response to a screenshot operation, wherein the screenshot includes a video screen corresponding to the screenshot operation and a second atmosphere sticker, wherein the second atmosphere sticker includes an atmosphere frame and an object element associated with the preset object;
[0035] The task execution module is used to execute the associated task for the screenshot in response to the trigger operation for the screenshot, and the associated task includes at least one of the following: saving, sharing and screenshot editing.
[0036] In a possible implementation manner, the device further includes:
[0037] A selection prompt display module, used for displaying a selection prompt in response to a triggering operation on the atmosphere frame and / or the object element during the display of the screenshot, wherein the selection prompt includes a plurality of atmosphere frames to be selected and / or a plurality of object elements to be selected;
[0038] A selection determination module, configured to determine, in response to a selection operation, a selected target atmosphere frame from the plurality of to-be-selected atmosphere frames and / or a selected target object element from the plurality of to-be-selected object elements;
[0039] A replacement module is used to replace the atmosphere frame displayed in the screenshot with the target atmosphere frame, and / or replace the object element displayed in the screenshot with the target object element.
[0040] In a possible implementation, the atmosphere playback condition includes at least one of the following: playing to a preset plot of the video, playing to a preset time point, and the preset object appearing in the screen of the video.
[0041] In a possible implementation, the atmosphere frame is generated according to feature information of the preset object and / or the video; and / or
[0042] The screenshot is a static image or a dynamic image.
[0043] In a possible implementation manner, the device further includes:
[0044] An end credits interaction reminder display module, used to display an end credits interaction reminder for reminding the user to interact with the end credits when it is determined that the end credits of the video has been played, wherein the end credits interaction reminder is generated based on the object element, and the end credits interaction reminder includes an end credits bullet screen displayed in the bullet screen of the video or an end credits reminder displayed at a preset position in the video screen;
[0045] An end credits interactive interface display module, for displaying an end credits interactive interface in response to a triggering operation for the end credits interactive reminder, wherein the end credits interactive interface includes: the video that continues to be played, a plurality of existing comments related to the video, and an input box for inputting comments;
[0046] A new comment display module, configured to display the determined new comment as an existing comment in the plurality of existing comments according to an input operation on the input box;
[0047] Among them, the ending interactive interface also includes at least one of the following: the object element, the atmosphere frame, and the characteristic information of the video.
[0048] In a possible implementation manner, the device further includes:
[0049] an exit control module, for responding to an exit operation on the end credits interactive interface, ending the display of the end credits interactive interface and continuing the playback of the video, and displaying end credits-related content, wherein the end credits-related content includes at least one of the atmosphere border, the object viewing prompt, the object element, and the feature information, and the object viewing prompt is used to remind the user to view the preset object;
[0050] A details display module, configured to display a details interface of the preset object in response to a triggering operation for viewing the object;
[0051] Wherein, the exit control module is further used to end the display of at least one of the atmosphere frame, the characteristic information, and the object element when it is determined that the display end condition is met.
[0052] In a possible implementation manner, the device further includes:
[0053] A broken window display module, for displaying the home page of the client in response to a trigger operation of opening the client, and displaying an introduction video of the preset object in the home page according to a broken window mode;
[0054] A normal display module, configured to continue to display the introduction video of the preset object or display the introduction image of the preset object in the homepage in a normal mode when it is determined that the broken window mode has ended;
[0055] The home page displays a top operation bar, a first video display window, multiple second video display windows and a bottom operation bar from top to bottom.
[0056] In the broken window mode, the introduction video is displayed in a first object area, the first object area is located at the lower layer of the top operation bar, covers the first video display window and covers part of the second video display window;
[0057] In normal mode, the introduction video or introduction image is displayed in a second object area, and the second object area is located at the lower layer of the top operation bar and covers the first video display window.
[0058] In a possible implementation manner, the device further includes:
[0059] The pre-film associated video display module is used to play the pre-film associated video before playing the main film of the video, and the pre-film associated video is generated based on the object elements of the preset object and the feature information of the video.
[0060] According to another aspect of the present disclosure, an electronic device is provided, comprising: a processor; and a memory for storing processor-executable instructions; wherein the processor is configured to implement the above method when executing the instructions stored in the memory.
[0061] According to another aspect of the present disclosure, a non-volatile computer-readable storage medium is provided, on which computer program instructions are stored, wherein the computer program instructions implement the above method when executed by a processor.
[0062] According to another aspect of the present disclosure, a computer program product is provided, including a computer-readable code, or a non-volatile computer-readable storage medium carrying the computer-readable code. When the computer-readable code runs in a processor of an electronic device, the processor in the electronic device executes the above method.
[0063] The display control method and device provided in the embodiments of the present disclosure display preset objects corresponding to advertisements in the video playback in various display modes, thereby improving brand exposure and influence, fully conveying brand information, and improving user acceptance and participation in advertisements without affecting the user's normal video viewing experience. It provides a technical way for users to participate in advertisement dissemination, builds a more effective communication bridge between brands and users, creates a new advertising model, and injects new vitality into the advertising market.
[0064] Further features and aspects of the present disclosure will become apparent from the following detailed description of exemplary embodiments with reference to the attached drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0065] The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate exemplary embodiments, features, and aspects of the disclosure and, together with the description, serve to explain the principles of the disclosure.
[0066] Figure 1 A flow chart of a display control method according to an embodiment of the present disclosure is shown.
[0067] Figure 2 A schematic diagram of a process of displaying a first atmosphere sticker in a display control method according to an embodiment of the present disclosure is shown.
[0068] Figure 3 A schematic diagram showing screenshot display and selection in a display control method according to an embodiment of the present disclosure is shown.
[0069] Figure 4 A schematic diagram of an end-of-film bullet screen in a display control method according to an embodiment of the present disclosure is shown.
[0070] Figure 5 A schematic diagram showing an end credits prompt in a display control method according to an embodiment of the present disclosure.
[0071] Figure 6 , Figure 7 A schematic diagram showing the display of the ending interactive interface in a display control method according to an embodiment of the present disclosure and the changes in the video screen after the display is completed.
[0072] Figure 8 , Fig. 9 A schematic diagram showing the process of playing an introduction video of a preset object in a broken window mode in a display control method according to an embodiment of the present disclosure is shown.
[0073] Fig.10 A schematic diagram of a playback process of a pre-film associated video in a display control method according to an embodiment of the present disclosure is shown.
[0074] Fig.11 is a block diagram of a device 800 for display control according to an exemplary embodiment. DETAILED DESCRIPTION
[0075] Various exemplary embodiments, features and aspects of the present disclosure will be described in detail below with reference to the accompanying drawings. The same reference numerals in the accompanying drawings represent elements with the same or similar functions. Although various aspects of the embodiments are shown in the accompanying drawings, the drawings are not necessarily drawn to scale unless otherwise specified.
[0076] The word “exemplary” is used exclusively herein to mean “serving as an example, example, or illustration.” Any embodiment described herein as “exemplary” is not necessarily to be construed as preferred or advantageous over other embodiments.
[0077] In addition, in order to better illustrate the present disclosure, numerous specific details are given in the following specific embodiments. It should be understood by those skilled in the art that the present disclosure can also be implemented without certain specific details. In some examples, methods, means, components and circuits well known to those skilled in the art are not described in detail in order to highlight the subject matter of the present disclosure.
[0078] To solve the above problems, the embodiments of the present disclosure provide a display control method and device, which display preset objects corresponding to advertisements during video playback, with various display methods, thereby improving brand exposure and influence, fully conveying brand information, and improving user acceptance of advertisements without affecting the user's normal video viewing experience, thereby building a more effective communication bridge between brands and users, creating a new advertising model, and injecting new vitality into the advertising market.
[0079] The present disclosure provides a display control method, such as Figure 1As shown, the method includes steps S101 to S103. The method can be applied to an electronic device. The electronic device can be installed with a client capable of playing videos to play videos for users through the client, or can also play videos for users in a web page, and the present disclosure does not limit this.
[0080] In step S101, during the video playback process, if it is determined that the atmosphere playback condition is met, the corresponding first atmosphere sticker is displayed. Figure 2 As shown, the first atmosphere sticker may include an atmosphere frame and an object element associated with a preset object. The atmosphere playback conditions may include playing to a preset plot of the video, playing to a preset time point, the preset object appearing in the video screen, etc., which is not limited in the present disclosure.
[0081] In some embodiments, the preset plot may be a predetermined climax, hot spot, highlight moment of the protagonist of the video, and the like. The preset time point may be the middle point of the video duration (for example, displaying the first atmosphere post when the video is halfway played), the title of the video, and the like. The preset object may be a product that needs to be promoted, may be an actual item, and may be a virtual product, and the present disclosure does not limit this. The atmosphere frame is generated based on the characteristic information of the preset object and / or the video. The characteristic information of the video may be information representing the characteristics of the video, such as information related to the video, such as the plot, plot, video name, and the theater name of the theater to which the video belongs, and the present disclosure does not limit this. Among them, the video may be a TV series, a movie, a short video, a short play, an animation, and the like, and the present disclosure does not limit this. Due to the wide variety of video types, the video may be divided into different theaters in advance according to the video type of the video, and the corresponding theater names may be determined for different theaters. For example, detective TV series may be divided into criminal investigation theaters, and comedy TV series may be divided into family theaters.
[0082] In this embodiment, the object elements in the first atmosphere post may include the object name of the preset object, the brand information corresponding to the preset object, the virtual image of the preset object, the real image of the preset object, the description information of the preset object, the activity information of the preset object and other information related to the preset object, and the present disclosure does not limit this. Brand information may include brand name, trademark, virtual image and other brand-related information. The description information of the preset object may be information such as the corresponding advertising slogan used to describe the function and purpose of the preset object, which is conducive to the promotion of the preset object. The activity information of the preset object may be information describing the activities currently participated in by the preset object, so that the user can participate in the activities of the preset object based on the activity information. For example, the activities currently participated in by the preset object may be forwarding screenshots to draw prizes, forwarding screenshots to get avatar pendants, and other activities, and the present disclosure does not limit this.
[0083] In this embodiment, the atmosphere frame can be located on the upper layer of the video screen and at the edge of the video screen, covering part of the video screen. The display of the first atmosphere sticker can promote the preset object while enhancing the relevance between the preset object and the video, and improving the stickiness between the preset object and the video.
[0084] In this embodiment, the generation of the atmosphere frame can be carried out in the following manner: the object information such as the color, pattern, symbol, etc. that can characterize the preset object can be determined in advance based on each object element of the preset object, and the corresponding video information such as the color, pattern, symbol, etc. can be determined based on the characteristic information such as the current plot of the video, and then the atmosphere frame that matches the preset object and the video can be generated according to the object information and the video information, or the atmosphere frame that matches the video can be generated according to the video information, or the atmosphere frame that matches the preset object can be generated according to the object information. For example, the atmosphere frame can surround the edge of the video screen, and its outline shape, color, line type, pattern, etc. elements can match the object information or video information. For example, the color of the atmosphere frame can be consistent with the main color of the video or object, the outline shape can be consistent with the outline shape of the object, and the frame can also be distributed with patterns related to the object or the theme of the video, etc. The relative position of the object element and the atmosphere frame can be set as needed, for example, the object element can be located at the lower left corner, lower right corner, upper left corner or upper right corner of the atmosphere frame. The atmosphere border can visually attract the user's attention without hindering the user's viewing of the video content, and guide the user's screenshot operation. For example, the range guiding the user to perform a screenshot operation can include the first atmosphere sticker.
[0085] In this embodiment, the same video can have multiple different first atmosphere stickers, and the preset objects corresponding to different first atmosphere stickers can be the same or different. When the preset objects are the same, the first atmosphere stickers corresponding to different videos can be the same or different, and the present disclosure does not limit this. Among them, the corresponding first atmosphere stickers can be pre-set according to different videos and different preset objects. In some embodiments, the corresponding first atmosphere stickers can be set according to different video types. For example, a type of first atmosphere sticker can be set for detective videos, and another type of first atmosphere sticker can be set for comedy videos, and so on. In some embodiments, the corresponding first atmosphere stickers can also be set for different preset objects to be applied to various different videos. Those skilled in the art can set the first atmosphere sticker according to actual needs, and the present disclosure does not limit this.
[0086] In some embodiments, the first atmosphere sticker may be a dynamic image or a static image, and each first atmosphere sticker may include one image or multiple related but different images, for example, Figure 2The first atmosphere stickers shown include two and the two are different. The two different first atmosphere stickers can be displayed sequentially during the video playback process, and the present disclosure does not impose any limitation on this.
[0087] In step S102, in response to the screenshot operation, a screenshot of the video is displayed, and the screenshot may include a video screen corresponding to the screenshot operation and a second atmosphere sticker. The displayed screenshot may be a static image or a dynamic image. Among them, the second atmosphere sticker also includes an atmosphere frame and an object element associated with the preset object, and its implementation method is similar to that of the first atmosphere sticker, and is not described here to avoid redundancy.
[0088] In this embodiment, if Figure 3 As shown, when a screenshot operation for a video is detected, the following can be done: Figure 3 The screenshot is shown as a user display screenshot, and the video screen in the screenshot is the corresponding video frame when the screenshot operation is detected. The second atmosphere sticker in the screenshot can be the first atmosphere sticker currently being displayed during the video playback process, or it can be a specific atmosphere sticker pre-generated for the screenshot, and the present disclosure does not limit this.
[0089] In a possible implementation, the atmosphere frame and object elements of the second atmosphere sticker in the screenshot can be adjusted according to the user's choice, so as to meet the personalized needs of different users, enhance the interaction between users and preset objects, and facilitate the promotion of preset objects. The method may also include: in the process of displaying the screenshot, in response to a trigger operation on the atmosphere frame and / or the object element, displaying a selection prompt, wherein the selection prompt may include multiple atmosphere frames to be selected and / or multiple object elements to be selected; in response to a selection operation, determining a selected target atmosphere frame from the multiple atmosphere frames to be selected and / or determining a selected target object element from the multiple object elements to be selected; replacing the atmosphere frame displayed in the screenshot with the target atmosphere frame, and / or replacing the object element displayed in the screenshot with the target object element.
[0090] In this implementation, the trigger operation for the ambience border and / or the object element may be a click, long press, or other operation on the ambience border or the object element, or a trigger operation on the selection control displayed in the screenshot, or a detected two-finger sliding or other quick operation, which is not limited in this disclosure.
[0091] In this implementation, multiple atmosphere borders to be selected in the selection prompt can be displayed in the form of thumbnails, dynamic images, etc. Multiple object elements to be selected in the selection prompt can also be displayed in the form of thumbnails, dynamic images, etc. The selection prompt can be displayed in the form of a pop-up window on the upper layer of the screenshot, and the display method of the selection prompt can be set according to actual needs, which is not limited by the present disclosure. Among them, the selection operation can be a click, a long press, and other operations on the object element to be selected and the atmosphere border to be selected, which is not limited by the present disclosure.
[0092] In some embodiments, the target object element and the target atmosphere frame may be highlighted in the selection prompt so that the user can determine the target object element and the target atmosphere frame currently selected by the user.
[0093] In step S103, in response to a trigger operation on the screenshot, an associated task for the screenshot is performed, wherein the associated task may include at least one of the following: saving, sharing, and screenshot editing. The screenshot editing may be further editing operations such as adding text, adding stickers, cropping, splicing, etc. to the screenshot, which is not limited in the present disclosure. For example, in response to a trigger operation on the screenshot, the screenshot may be stored locally on the electronic device, shared to other software such as social software, and shared to contacts in other software such as social software. In response to a trigger operation on the screenshot, the screenshot may be placed in a screenshot editing interface so that the user can edit the screenshot in the interface, and store and publish it after the editing is completed, which is not limited in the present disclosure.
[0094] In this embodiment, the screenshot may also include trigger controls for each associated task. Each trigger control may indicate what associated task can be performed after the trigger control is triggered through shape, pattern, color, and text, and the present disclosure does not impose any restrictions on this.
[0095] In this way, by showing the first atmosphere sticker to the user, attracting the user's attention, guiding the user to take a screenshot, showing the second atmosphere sticker in the screenshot, and allowing the user to save, share, and edit the screenshot, the user's attention is drawn to the content displayed in the atmosphere sticker without affecting the user's viewing of the video content as much as possible, and the user's participation is improved through operations such as screenshots and editing. In the process of users sharing screenshots, the objects targeted by the atmosphere sticker are also promoted, thereby providing a technical way for users to participate in advertising dissemination. Furthermore, allowing users to customize the second atmosphere sticker in the screenshot further improves user participation, increases the possibility of taking screenshots and sharing video images, and improves advertising exposure, user participation, and acceptance.
[0096] In a possible implementation, the method may further include: when it is determined that the video has been played to the end, displaying an end interaction reminder for reminding the user to interact with the end, wherein the end interaction reminder is generated based on the object element, and the end interaction reminder may include: Figure 4 The end screen or Figure 5 The end credits reminder shown is displayed at a preset position in the video screen. In response to the triggering operation for the end credits interactive reminder, the end credits reminder is displayed. Figure 6 or Figure 7 The end credits interactive interface shown in the figure may include: the video that continues to be played, multiple existing comments related to the video, and an input box for inputting comments; according to the input operation on the input box, the new comment determined is displayed as an existing comment in the multiple existing comments. In one example, Figure 6 , Figure 7 As shown, existing comments and input boxes are displayed in the end credits interactive interface, and the end credits interactive interface and the video being played appear in the form of a mother-and-child screen, that is, the video playback window can be divided into a first area for continuing to play the video and a second area for displaying existing comments and input boxes, and the first area can be located to the side of the second area. This is different from the prior art where the comment part is displayed below the video playback window, which enhances the user's sense of participation in video interaction.
[0097] The end credits interaction reminder (end credits bullet screen, end credits prompt) may include the object element and reminder information for reminding the user to interact at the end credits. Figure 4 The object elements included in the ending barrage shown include preset corresponding virtual pictures and brand names, as well as the reminder message "The plot is too addictive and not worth watching!!". Figure 5 The object elements included in the end credits reminder shown include the object name and a preset corresponding virtual image, as well as the reminder message "The plot is too exciting to watch!" In some embodiments, the end credits interactive reminder may also include interactive controls (such as urging controls, such as Figure 4 , Figure 5 ) to display the ending interactive interface when a triggering operation such as a click on an interactive control is detected.
[0098] In some embodiments, the end credits interactive interface may further include at least one of the following: the object element, the atmosphere frame, and feature information of the video. Figure 6 The object elements in the mid-credits interactive interface include brand names, object names, and virtual images of preset objects, and the feature information of the video includes the video name. Figure 7The object elements in the interactive interface at the end of the video include brand names, object names, and virtual images of preset objects, and the feature information of the video includes the name of the theater to which it belongs.
[0099] In some embodiments, the end credits interactive interface may also include a first area with an area border, the first area is used to display the video that continues to be played, highlighting the sub-screen display of the video and the end credits interactive interface. The area border can be set according to actual needs, and different videos can correspond to different area borders, or Figure 6 , Figure 7 The same area border is used in all the examples shown, and the present disclosure is not limited to this.
[0100] Among them, it is detected that the user operates the input box to enter a new comment (such as Figure 6 , Figure 7 If the user inputs a new comment and operates the "Post Comment" control to confirm that the input is complete and can be published, the new comment is displayed in the existing comments. In some embodiments, the new comment input by the user can be highlighted in multiple existing comments.
[0101] In a possible implementation, the method may further include: in response to an exit operation on the end interactive interface, Figure 6 , Figure 7 The display of the end credits interactive interface ends and the video continues to be played, and the end credits-related content is displayed, the end credits-related content includes at least one of the atmosphere frame, the object viewing prompt, the object element, and the feature information, the object viewing prompt is formed according to the preset object and is used to remind the user to view the preset object. In this implementation, Figure 6 , Figure 7 As shown, a "close" control can be displayed in the end credits interactive interface, and an exit operation is detected when a trigger operation for the close control is detected. In some embodiments, an exit operation can also be detected when a quick operation to close the end credits interactive interface is detected, and the present disclosure does not limit this.
[0102] In this implementation, the method may further include: responding to Figure 6 , Figure 7 The triggering operation of the object viewing prompt shown in the figure displays the detailed interface of the preset object. Among them, the object viewing prompt may include object elements and viewing reminder information for reminding the user to view the preset object, for example, Figure 6 The object elements in the object view prompt include the object name and the virtual image of the preset object. Figure 7 Object elements in the object viewing prompt include brand name and virtual image of the preset object. Viewing reminder information can include Figure 6 , Figure 7 In some embodiments, the object viewing prompt may be a static image or a dynamic image. An object viewing prompt may include one or more images, and multiple images of the object viewing prompt may be displayed to the user sequentially or cyclically.
[0103] In this implementation, the method may further include: if it is determined that the display end condition is met, Figure 6 , Figure 7 The display of at least one of the atmosphere border, the characteristic information, and the object element is ended, so that while the object viewing prompt continues to be displayed to the user during the video playback, the display of other contents is ended, the object viewing prompt is highlighted, and the promotion effect of the preset object is enhanced.
[0104] In a possible implementation, the multiple existing comments displayed in the end credits interactive interface are scrolled and displayed in descending order of the number of likes, and the existing comments may include at least one of the following: comments entered by users in the end credits interactive interface, bullet comments on the plot of the video, comments on the plot in discussions about the video, etc. The target comment among the multiple existing comments is highlighted and displayed in the end credits interactive interface, and the target comment includes the existing comment with the highest number of likes (such as Figure 6 , Figure 7 The "The plot is too addictive to watch!!" and / or the new comments shown.
[0105] In this way, by combining the promotion of the preset object with the interaction at the end of the video, users can watch the preset object while ensuring the interactive experience during the interaction with the video, thereby improving the interactive effect between the preset object and the video, thereby enhancing the user's recognition and acceptance of the preset object and improving the influence and exposure of the preset object. Figure 4-Figure 7 The described end-of-credits interaction can be implemented independently or executed together with at least one of the above-described "displaying the first atmosphere sticker while playing the video" and "displaying a screenshot of the video with the second atmosphere sticker in response to a screenshot operation."
[0106] In one possible implementation, Figure 8 , Fig. 9As shown, the method may also include: in response to a trigger operation of opening the client, displaying the homepage of the client, and displaying an introduction video of the preset object in the homepage according to the broken window mode. When it is determined that the broken window mode ends, continue to display the introduction video of the preset object or display the introduction image of the preset object in the homepage according to the normal mode. In some embodiments, when the video is played by the client, the homepage of the client can be displayed in response to the trigger operation of opening the client before playing the video.
[0107] The “breaking frame method” can be understood as a display method in which the display range exceeds the display range in the normal mode. In this implementation method, Figure 8 , Fig. 9 As shown, the homepage displays a top operation bar, a first video display window, multiple second video display windows and a bottom operation bar from top to bottom. Among them, the first video display window is used to display the introduction video of the preset object in the broken window mode, or to loop the introduction video (or introduction image) of the preset object, and other recommended videos. Each second video display window is used to display a corresponding recommended video. The top operation bar and the bottom operation bar are respectively provided with multiple controls, and when the corresponding control is detected to be triggered, the interface corresponding to the triggered control is executed.
[0108] In this implementation, in the broken window mode, the introduction video is displayed in the first object area, such as Figure 8 , Fig. 9 As shown, the first object area is located at the lower layer of the top operation bar, covers the first video display window and partially covers the second video display window.
[0109] In this implementation, in the normal mode, the introduction video or introduction image is displayed in the second object area, such as Figure 8 , Fig. 9 As shown, the second object area is located at the lower layer of the top operation bar and covers the first video display window.
[0110] In this implementation, during the process of switching from the broken window mode to the normal mode, the first object area is continuously reduced until it reaches the second object area.
[0111] In some embodiments, the introduction video and the introduction image are generated based on the object elements of the preset object. According to each object element of the preset object, element information such as color, pattern, symbol, etc. that can represent the preset object can be determined, and then the introduction image and introduction video of the preset object can be generated based on each element information.
[0112] In this way, after opening the client, the user can see the introduction video of the preset object displayed in the broken window mode on the homepage, which gives the user a visual impact, attracts the user's attention, and improves the diversity and novelty of the introduction video display, allowing the user to view the introduction video more intuitively, improving the promotion effect of the preset object and enhancing the interactivity with the user. In the broken window mode, the first object area is located in the lower layer of the top operation bar and does not affect the use of the top operation bar. The transition from the broken window mode to the normal mode, that is, the user's attention is attracted by this dynamically changing display method, and after the normal mode is restored, it does not affect the normal display of the second video display window. Among them, the above combination Figure 8-Figure 9 The description of the broken window mode to show the introduction video of the preset object can be implemented alone or combined with the above Figure 4-Figure 7 At least one of the described end-of-video interaction, "displaying a first atmosphere sticker while playing a video", and "displaying a screenshot of the video with a second atmosphere sticker in response to a screenshot operation" is performed together.
[0113] In one possible implementation, Fig.10 As shown, the method may further include: before playing the main film of the video, playing a pre-film associated video, wherein the pre-film associated video is generated according to the object element of the preset object and the feature information of the video.
[0114] In this implementation, multiple background images that match both the object elements and the feature information of the video can be determined in advance, and then the object elements and feature information are added to each background image to form each video frame of the pre-film associated video, and finally the pre-film associated video is formed based on each video frame. In some embodiments, the last frame or the last few frames of the pre-film associated video can also display an object viewing prompt to remind the user to view the preset object.
[0115] For example, Fig.10 The pre-film associated video shown schematically shows three video frames, each of which has a different background image, and the first video frame also displays a real image of the preset object, the name and trademark of the brand, and the name of the video. The second video frame also displays the name and trademark of the brand corresponding to the preset object, and the name of the video. The third video frame also displays the trademark of the brand corresponding to the preset object, the name of the video, and an object viewing prompt.
[0116] In this implementation, if Fig.10 As shown, after the pre-video associated video is played and the main video is played, the object viewing prompt is displayed in the video screen.
[0117] In this way, playing the pre-film related video before the main film of the video can combine the promotion of the preset object with the opening of the video, so that users can promote the preset object in the precious time before watching the main film of the video. Because the pre-film related video is combined with the video, it has better acceptance and recognition, which can enhance the influence and exposure of the preset object. Fig.10 The pre-film related video display described above can be implemented alone or in combination with the above Figure 8-Figure 9 The broken window mode described shows the introduction video of the preset object, combined with Figure 4-Figure 7 At least one of the described end-of-video interaction, "displaying a first atmosphere sticker while playing a video", and "displaying a screenshot of the video with a second atmosphere sticker in response to a screenshot operation" is performed together.
[0118] In the embodiments of the present disclosure, atmosphere posts, end-of-film interactive reminders, related videos, etc. can be implemented based on AIGC (Artificial Intelligence Generated Content) or other related technologies, and the present disclosure does not impose any restrictions on this.
[0119] The present disclosure also provides a display control device, the device comprising:
[0120] A first atmosphere sticker display module, used for displaying a corresponding first atmosphere sticker when it is determined that the atmosphere playback condition is met during the video playback process, wherein the first atmosphere sticker includes an atmosphere frame and an object element associated with a preset object;
[0121] A screenshot display module, for displaying a screenshot of the video in response to a screenshot operation, wherein the screenshot includes a video screen corresponding to the screenshot operation and a second atmosphere sticker, wherein the second atmosphere sticker includes an atmosphere frame and an object element associated with the preset object;
[0122] The task execution module is used to execute the associated task for the screenshot in response to the trigger operation for the screenshot, and the associated task includes at least one of the following: saving, sharing and screenshot editing.
[0123] In a possible implementation manner, the device further includes:
[0124] A selection prompt display module, used for displaying a selection prompt in response to a triggering operation on the atmosphere frame and / or the object element during the display of the screenshot, wherein the selection prompt includes a plurality of atmosphere frames to be selected and / or a plurality of object elements to be selected;
[0125] A selection determination module, configured to determine, in response to a selection operation, a selected target atmosphere frame from the plurality of to-be-selected atmosphere frames and / or a selected target object element from the plurality of to-be-selected object elements;
[0126] A replacement module is used to replace the atmosphere frame displayed in the screenshot with the target atmosphere frame, and / or replace the object element displayed in the screenshot with the target object element.
[0127] In a possible implementation, the atmosphere playback condition includes at least one of the following: playing to a preset plot of the video, playing to a preset time point, and the preset object appearing in the screen of the video.
[0128] In a possible implementation, the atmosphere frame is generated according to feature information of the preset object and / or the video; and / or
[0129] The screenshot is a static image or a dynamic image.
[0130] In a possible implementation manner, the device further includes:
[0131] An end credits interaction reminder display module, used to display an end credits interaction reminder for reminding the user to interact with the end credits when it is determined that the end credits of the video has been played, wherein the end credits interaction reminder is generated based on the object element, and the end credits interaction reminder includes an end credits bullet screen displayed in the bullet screen of the video or an end credits reminder displayed at a preset position in the video screen;
[0132] An end credits interactive interface display module, for displaying an end credits interactive interface in response to a triggering operation for the end credits interactive reminder, wherein the end credits interactive interface includes: the video that continues to be played, a plurality of existing comments related to the video, and an input box for inputting comments;
[0133] A new comment display module, configured to display the determined new comment as an existing comment in the plurality of existing comments according to an input operation on the input box;
[0134] Among them, the ending interactive interface also includes at least one of the following: the object element, the atmosphere frame, and the characteristic information of the video.
[0135] In a possible implementation manner, the device further includes:
[0136] an exit control module, for responding to an exit operation on the end credits interactive interface, ending the display of the end credits interactive interface and continuing the playback of the video, and displaying end credits-related content, wherein the end credits-related content includes at least one of the atmosphere border, the object viewing prompt, the object element, and the feature information, and the object viewing prompt is used to remind the user to view the preset object;
[0137] A details display module, configured to display a details interface of the preset object in response to a triggering operation for viewing the object;
[0138] Wherein, the exit control module is further used to end the display of at least one of the atmosphere frame, the characteristic information, and the object element when it is determined that the display end condition is met.
[0139] In a possible implementation manner, the device further includes:
[0140] A broken window display module, for displaying the home page of the client in response to a trigger operation of opening the client, and displaying an introduction video of the preset object in the home page according to a broken window mode;
[0141] A normal display module, configured to continue to display the introduction video of the preset object or display the introduction image of the preset object in the homepage in a normal mode when it is determined that the broken window mode has ended;
[0142] The home page displays a top operation bar, a first video display window, multiple second video display windows and a bottom operation bar from top to bottom.
[0143] In the broken window mode, the introduction video is displayed in a first object area, the first object area is located at the lower layer of the top operation bar, covers the first video display window and covers part of the second video display window;
[0144] In normal mode, the introduction video or introduction image is displayed in a second object area, and the second object area is located at the lower layer of the top operation bar and covers the first video display window.
[0145] In a possible implementation manner, the device further includes:
[0146] The pre-film associated video display module is used to play the pre-film associated video before playing the main film of the video, and the pre-film associated video is generated based on the object elements of the preset object and the feature information of the video.
[0147] It should be noted that although the display control method and device are described above by taking the above embodiments as examples, those skilled in the art will appreciate that the present disclosure should not be limited thereto. In fact, users can flexibly set each step and module according to personal preferences and / or actual application scenarios, as long as they comply with the technical solution of the present disclosure.
[0148] In some embodiments, the functions or modules included in the device provided by the embodiments of the present disclosure can be used to execute the method described in the above method embodiments. The specific implementation can refer to the description of the above method embodiments, and for the sake of brevity, it will not be repeated here.
[0149] The embodiment of the present disclosure also provides a computer-readable storage medium on which computer program instructions are stored, and the computer program instructions implement the above method when executed by a processor. The computer-readable storage medium can be a volatile or non-volatile computer-readable storage medium.
[0150] An embodiment of the present disclosure further proposes an electronic device, comprising: a processor; and a memory for storing instructions executable by the processor; wherein the processor is configured to implement the above method when executing the instructions stored in the memory.
[0151] The embodiments of the present disclosure also provide a computer program product, including a computer-readable code, or a non-volatile computer-readable storage medium carrying the computer-readable code. When the computer-readable code runs in a processor of an electronic device, the processor in the electronic device executes the above method.
[0152] Fig.11 8 is a block diagram of a device 800 for display control according to an exemplary embodiment. For example, the device 800 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, or other electronic device.
[0153] Reference Fig.11 , the device 800 may include one or more of the following components: a processing component 802 , a memory 804 , a power component 806 , a multimedia component 808 , an audio component 810 , an input / output interface 812 (I / O interface), a sensor component 814 , and a communication component 816 .
[0154] The processing component 802 generally controls the overall operation of the device 800, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 802 may include one or more processors 820 to execute instructions to complete all or part of the steps of the above-mentioned method. In addition, the processing component 802 may include one or more modules to facilitate the interaction between the processing component 802 and other components. For example, the processing component 802 may include a multimedia module to facilitate the interaction between the multimedia component 808 and the processing component 802.
[0155] The memory 804 is configured to store various types of data to support operations on the device 800. Examples of such data include instructions for any application or method operating on the device 800, contact data, phone book data, messages, pictures, videos, etc. The memory 804 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.
[0156] The power supply component 806 provides power to the various components of the device 800. The power supply component 806 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the device 800.
[0157] The multimedia component 808 includes a screen that provides an output interface between the device 800 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 808 includes a front camera and / or a rear camera. When the device 800 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
[0158] The audio component 810 is configured to output and / or input audio signals. For example, the audio component 810 includes a microphone (MIC), and when the device 800 is in an operating mode, such as a call mode, a recording mode, and a speech recognition mode, the microphone is configured to receive an external audio signal. The received audio signal can be further stored in the memory 804 or sent via the communication component 816. In some embodiments, the audio component 810 also includes a speaker for outputting audio signals.
[0159] The input / output interface 812 provides an interface between the processing component 802 and the peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include but are not limited to: a home button, a volume button, a start button, and a lock button.
[0160] The sensor assembly 814 includes one or more sensors for providing various aspects of the status assessment of the device 800. For example, the sensor assembly 814 can detect the open / closed state of the device 800, the relative positioning of components, such as the display and keypad of the device 800, and the sensor assembly 814 can also detect the position change of the device 800 or a component of the device 800, the presence or absence of user contact with the device 800, the orientation or acceleration / deceleration of the device 800, and the temperature change of the device 800. The sensor assembly 814 may include a proximity sensor configured to detect the presence of a nearby object without any physical contact. The sensor assembly 814 may also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 814 may also include an accelerometer, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
[0161] The communication component 816 is configured to facilitate wired or wireless communication between the device 800 and other devices. The device 800 can access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 816 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 816 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.
[0162] In an exemplary embodiment, the apparatus 800 may be implemented by one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors or other electronic components to perform the above method.
[0163] In an exemplary embodiment, a non-volatile computer-readable storage medium is also provided, such as a memory 804 including computer program instructions, which can be executed by the processor 820 of the device 800 to perform the above method.
[0164] The present disclosure may be a system, a method and / or a computer program product. The computer program product may include a computer-readable storage medium carrying computer-readable program instructions for causing a processor to implement various aspects of the present disclosure.
[0165] A computer-readable storage medium may be a tangible device that can hold and store instructions used by an instruction execution device. A computer-readable storage medium may be, for example, but not limited to, an electrical storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the foregoing. More specific examples of computer-readable storage media (a non-exhaustive list) include: a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a static random access memory (SRAM), a portable compact disk read-only memory (CD-ROM), a digital versatile disk (DVD), a memory stick, a floppy disk, a mechanical encoding device, such as a punch card or a raised structure in a groove on which instructions are stored, and any suitable combination of the foregoing. As used herein, a computer-readable storage medium is not to be interpreted as a transient signal per se, such as a radio wave or other freely propagating electromagnetic wave, an electromagnetic wave propagating through a waveguide or other transmission medium (e.g., a light pulse through a fiber optic cable), or an electrical signal transmitted through a wire.
[0166] The computer-readable program instructions described herein can be downloaded from a computer-readable storage medium to each computing / processing device, or downloaded to an external computer or external storage device via a network, such as the Internet, a local area network, a wide area network, and / or a wireless network. The network can include copper transmission cables, optical fiber transmissions, wireless transmissions, routers, firewalls, switches, gateway computers, and / or edge servers. The network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards the computer-readable program instructions for storage in the computer-readable storage medium in each computing / processing device.
[0167] The computer program instructions for performing the operation of the present disclosure may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-related instructions, microcode, firmware instructions, state setting data, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages, such as Smalltalk, C++, etc., and conventional procedural programming languages, such as "C" language or similar programming languages. Computer-readable program instructions may be executed completely on a user's computer, partially on a user's computer, as an independent software package, partially on a user's computer, partially on a remote computer, or completely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., using an Internet service provider to connect via the Internet). In some embodiments, an electronic circuit, such as a programmable logic circuit, a field programmable gate array (FPGA), or a programmable logic array (PLA), may be customized by utilizing the state information of the computer-readable program instructions, and the electronic circuit may execute the computer-readable program instructions, thereby realizing various aspects of the present disclosure.
[0168] Various aspects of the present disclosure are described herein with reference to the flowcharts and / or block diagrams of the methods, devices (systems) and computer program products according to the embodiments of the present disclosure. It should be understood that each box in the flowchart and / or block diagram and the combination of each box in the flowchart and / or block diagram can be implemented by computer-readable program instructions.
[0169] These computer-readable program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine, so that when these instructions are executed by the processor of the computer or other programmable data processing device, a device that implements the functions / actions specified in one or more boxes in the flowchart and / or block diagram is generated. These computer-readable program instructions can also be stored in a computer-readable storage medium, and these instructions cause the computer, programmable data processing device, and / or other equipment to work in a specific manner, so that the computer-readable medium storing the instructions includes a manufactured product, which includes instructions for implementing various aspects of the functions / actions specified in one or more boxes in the flowchart and / or block diagram.
[0170] Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operating steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to implement the functions / actions specified in one or more boxes in the flowchart and / or block diagram.
[0171] The flow chart and block diagram in the accompanying drawings show the possible architecture, function and operation of the system, method and computer program product according to multiple embodiments of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a part of a module, program segment or instruction, and a part of the module, program segment or instruction includes one or more executable instructions for realizing the specified logical function. In some alternative implementations, the function marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two continuous square boxes can actually be executed substantially in parallel, and they can sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs the specified function or action, or can be implemented with a combination of special hardware and computer instructions.
[0172] The embodiments of the present disclosure have been described above, and the above description is exemplary, not exhaustive, and is not limited to the disclosed embodiments. Many modifications and changes will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The selection of terms used herein is intended to best explain the principles of the embodiments, practical applications, or technical improvements in the market, or to enable other persons of ordinary skill in the art to understand the embodiments disclosed herein.
Claims
1. A display control method, characterized in that: The method comprises: During the video playback process, if it is determined that the atmosphere playback condition is met, then the corresponding first atmosphere sticker is displayed, and the first atmosphere sticker includes an atmosphere frame and an object element associated with a preset object; In response to a screenshot operation, displaying a screenshot of the video, the screenshot including a video screen corresponding to the screenshot operation and a second atmosphere sticker, the second atmosphere sticker including an atmosphere frame and an object element associated with the preset object; In response to a triggering operation on the screenshot, an associated task on the screenshot is executed, wherein the associated task includes at least one of the following: saving, sharing, and screenshot editing.
2. The method according to claim 1, characterized in that The method further comprises: In the process of displaying the screenshot, in response to a triggering operation on the atmosphere frame and / or the object element, a selection prompt is displayed, wherein the selection prompt includes a plurality of atmosphere frames to be selected and / or a plurality of object elements to be selected; In response to the selection operation, determining a selected target atmosphere frame from the plurality of to-be-selected atmosphere frames and / or determining a selected target object element from the plurality of to-be-selected object elements; The ambience frame displayed in the screenshot is replaced with the target ambience frame, and / or the object element displayed in the screenshot is replaced with the target object element.
3. The method according to claim 1, characterized in that The atmosphere playback condition includes at least one of the following: playing to a preset plot of the video, playing to a preset time point, and the preset object appearing in the screen of the video.
4. The method according to claim 1, characterized in that: The atmosphere frame is generated according to the characteristic information of the preset object and / or the video; and / or The screenshot is a static image or a dynamic image.
5. The method according to claim 1, characterized in that The method further comprises: When it is determined that the video has been played to the end, an end interaction reminder is displayed for reminding the user to interact with the end, wherein the end interaction reminder is generated based on the object element, and the end interaction reminder includes an end barrage displayed in the barrage of the video or an end reminder displayed at a preset position in the video screen; In response to a triggering operation for the end credits interactive reminder, displaying an end credits interactive interface, wherein the end credits interactive interface includes: the video that continues to be played, a plurality of existing comments related to the video, and an input box for inputting comments; According to the input operation on the input box, the determined new comment is displayed as an existing comment in the plurality of existing comments; Among them, the ending interactive interface also includes at least one of the following: the object element, the atmosphere frame, and the characteristic information of the video.
6. The method according to claim 5, characterized in that The method further comprises: In response to an exit operation on the end credits interactive interface, ending the display of the end credits interactive interface and continuing to play the video, and displaying the end credits-related content, the end credits-related content including at least one of the atmosphere border, the object viewing prompt, the object element, and the feature information, the object viewing prompt being used to remind the user to view the preset object; In response to a triggering operation for viewing the object prompt, displaying a detail interface of the preset object; Wherein, when it is determined that the display end condition is met, the display of at least one of the atmosphere frame, the characteristic information, and the object element is ended.
7. The method according to claim 1, characterized in that The method further comprises: In response to a trigger operation of opening a client, displaying a homepage of the client, and displaying an introduction video of the preset object in a broken window mode on the homepage; When it is determined that the broken window mode is ended, continuing to display the introduction video of the preset object or displaying the introduction image of the preset object in the homepage in a normal mode; The home page displays a top operation bar, a first video display window, multiple second video display windows and a bottom operation bar from top to bottom. In the broken window mode, the introduction video is displayed in a first object area, the first object area is located at the lower layer of the top operation bar, covers the first video display window and covers part of the second video display window; In normal mode, the introduction video or introduction image is displayed in a second object area, and the second object area is located at the lower layer of the top operation bar and covers the first video display window.
8. The method according to claim 1, characterized in that The method further comprises: Before playing the main film of the video, a pre-film associated video is played, and the pre-film associated video is generated according to the object elements of the preset object and the feature information of the video.
9. A display control device, characterized in that: The device comprises: A first atmosphere sticker display module, used for displaying a corresponding first atmosphere sticker when it is determined that the atmosphere playback condition is met during the video playback process, wherein the first atmosphere sticker includes an atmosphere frame and an object element associated with a preset object; A screenshot display module, for displaying a screenshot of the video in response to a screenshot operation, wherein the screenshot includes a video screen corresponding to the screenshot operation and a second atmosphere sticker, wherein the second atmosphere sticker includes an atmosphere frame and an object element associated with the preset object; The task execution module is used to execute the associated task for the screenshot in response to the trigger operation for the screenshot, and the associated task includes at least one of the following: saving, sharing and screenshot editing.
10. An electronic device, characterized in that: include: processor; a memory for storing processor-executable instructions; The processor is configured to implement the method described in any one of claims 1 to 8 when executing the instructions stored in the memory.
11. A non-volatile computer-readable storage medium having computer program instructions stored thereon, characterized in that: When the computer program instructions are executed by a processor, the method according to any one of claims 1 to 8 is implemented.
12. A computer program product comprising computer readable code, or a non-volatile computer readable storage medium carrying computer readable code, characterized in that: When the computer readable code runs in a processor of an electronic device, the processor in the electronic device executes the method according to any one of claims 1 to 8.
Citation Information
Patent Citations
Advertisement delivery method and system
CN104639958A
Screenshot labeling interface display method and device
CN106201467A
Data superposition method and device and electronic equipment
CN113453071A
Display method and device, equipment and medium
CN114511359A
Information display method and device, electronic equipment and storage medium
CN116886948A