Bullet screen display method and device

By switching the text style of the barrage in the barrage display system, the problem of insufficient interactivity and playability of barrage in the prior art is solved, and a better user experience is achieved.

CN119767092AActive Publication Date: 2025-04-04SHANGHAI BILIBILI TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202411973583.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-28
Publication Date
2025-04-04
Estimated Expiration
2044-12-28

AI Technical Summary

Technical Problem

The existing barrage display solutions are insufficiently interactive and playable, resulting in poor user experience.

Method used

By responding to the text style switching command, the text styles of multiple candidate barrage are switched from the first text style to the second text style, and displayed in the form of barrage in the multimedia display area, resulting in a display effect of text style changes.

Benefits of technology

Improves the interactivity and playability of the barrage and enhances the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119767092A_ABST
    Figure CN119767092A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a bullet screen display method and device, and relates to the technical field of bullet screens. The method comprises the following steps: displaying a multimedia display area, wherein the multimedia display area is used for displaying multimedia contents; obtaining a plurality of candidate bullet screens corresponding to the multimedia content; in response to a text style switching instruction, switching the text styles of the plurality of candidate bullet screens from a first text style to a second text style; and displaying the plurality of candidate barrages in the multimedia display area in the form of barrages in the second text style. According to the technical scheme provided by the embodiment of the invention, the interactivity and playability of the bullet screen can be improved, and the user experience is enhanced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of barrage technology, and in particular, to a barrage display method, device, computer equipment, computer-readable storage medium, and computer program product. Background Art

[0002] With the rapid development of video technology, more and more users can watch various video programs through the Internet. In the process of watching video programs, users can interact with anchors or other users by sending barrages. The barrage refers to comments, messages or interactive content that appear in the form of sliding, scrolling or popping up in media such as videos or live broadcasts.

[0003] However, the existing bullet screen display solutions lack interactivity and playability, resulting in a poor user experience.

[0004] It should be noted that the above content is not necessarily prior art, nor is it intended to limit the scope of patent protection of this application. Summary of the invention

[0005] The embodiments of the present application provide a bullet screen display method, apparatus, computer device, computer-readable storage medium, and computer program product to solve or alleviate one or more of the technical problems raised above.

[0006] One aspect of an embodiment of the present application provides a bullet screen display method, the method comprising: Display a multimedia display area, wherein the multimedia display area is used to display multimedia content; Obtaining multiple candidate bullet comments corresponding to the multimedia content; In response to a text style switching instruction, switching the text styles of the plurality of candidate bullet comments from a first text style to a second text style; Using the second text style, multiple candidate bullet comments are displayed in the multimedia display area in the form of bullet comments.

[0007] Optionally, the text style switching instruction is obtained by the following operations: Display text style switching control; In response to a triggering operation on the text style switching control, the text style switching instruction is generated.

[0008] Optionally, the text style switching control is pre-configured with a display time interval; Correspondingly, the display text style switching control includes: When the current moment is within the display time interval, the text style switching control pops up at a preset position.

[0009] Optionally, the method further comprises: When the current time exceeds the display time interval, the text style switching control is hidden.

[0010] Optionally, the method further comprises: When the text style switching control has been triggered, the display state of the text style switching control is switched from the first state to the second state.

[0011] Optionally, the multimedia content is a live video; the text style switching instruction is obtained by the following operations: When the live broadcast time of the live video reaches a preset live broadcast time point, the text style switching instruction is generated.

[0012] Optionally, the multimedia content is a video on demand; and the text style switching instruction is obtained by the following operations: When the playback progress of the on-demand video reaches a preset playback time point, generating the text style switching instruction; or When the playback progress of the on-demand video is adjusted to within a preset playback progress interval, the text style switching instruction is generated.

[0013] Optionally, the first text style is a default text style, and the second text style is a variant text style.

[0014] Another aspect of an embodiment of the present application provides a bullet screen display device, the device comprising: A first display module, used to display a multimedia display area, wherein the multimedia display area is used to display multimedia content; An acquisition module, used to acquire a plurality of candidate bullet comments corresponding to the multimedia content; A response module, configured to switch the text styles of the plurality of candidate bullet comments from a first text style to a second text style in response to a text style switching instruction; The second display module is used to display the plurality of candidate bullet comments in the form of bullet comments in the multimedia display area in the second text style.

[0015] Another aspect of an embodiment of the present application provides a computer device, including: at least one processor; and a memory communicatively coupled to the at least one processor; Wherein: the memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the method as described above.

[0016] Another aspect of an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer instructions, and when the computer instructions are executed by a processor, the method described above is implemented.

[0017] Another aspect of an embodiment of the present application provides a computer program product, including a computer program, which implements the method described above when executed by a processor.

[0018] The embodiment of the present application adopts the above technical solution and may have the following advantages: by responding to the text style switching instruction, the text style of the plurality of candidate bullet comments is switched from the first text style to the second text style. In the second text style, the plurality of candidate bullet comments are displayed in the multimedia display area in the form of bullet comments, thereby producing a display effect in which the text style of the bullet comments changes, improving the interactivity and playability of the bullet comments, and enhancing the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] The accompanying drawings exemplarily illustrate the embodiments and constitute a part of the specification, and together with the text description of the specification, are used to explain the exemplary implementation of the embodiments. The embodiments shown are for illustrative purposes only and do not limit the scope of the claims. In all drawings, the same reference numerals refer to similar but not necessarily identical elements.

[0020] Figure 1 The following schematically shows an operating environment diagram of the bullet screen display method according to the first embodiment of the present application; Figure 2 The flowchart of the bullet screen display method according to the first embodiment of the present application is schematically shown; Figure 3 The newly added flow chart of the bullet screen display method according to the first embodiment of the present application is schematically shown; Figure 4 A schematic diagram of the bullet screen display without clicking on the text style switching control according to the first embodiment of the present application is shown; Figure 5 A schematic diagram of the bullet screen display after clicking the text style switching control according to the first embodiment of the present application is shown; Figure 6 This is an application example diagram of the bullet screen display method according to the first embodiment of the present application; Figure 7 A block diagram of a bullet screen display device according to the second embodiment of the present application is schematically shown; and Figure 8 The hardware architecture diagram of the computer device according to the third embodiment of the present application is schematically shown. DETAILED DESCRIPTION

[0021] In order to make the purpose, technical solutions and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not intended to limit the present application. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without making creative work are within the scope of protection of the present application.

[0022] It should be noted that the descriptions involving "first", "second", etc. in the embodiments of the present application are only for descriptive purposes and cannot be understood as indicating or implying their relative importance or implicitly indicating the number of technical features indicated. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. In addition, the technical solutions between the various embodiments can be combined with each other, but they must be based on the ability of ordinary technicians in the field to implement them. When the combination of technical solutions is contradictory or cannot be implemented, it should be deemed that such combination of technical solutions does not exist and is not within the scope of protection required by this application.

[0023] In the description of the present application, it should be understood that the numerical labels before the steps do not indicate the order in which the steps are executed, but are only used to facilitate the description of the present application and to distinguish each step, and therefore should not be understood as a limitation on the present application.

[0024] First, the following terms are explained: Danmu: text, emoticons, pictures, animations, etc. that pop up and move in a predetermined direction when watching a video on the Internet. Danmu does not have a fixed word in English yet, and is usually called: comment, danmaku, barrage, bullet screen, bullet-screen comment, etc. Danmu allows viewers to post comments or thoughts, but unlike ordinary video sharing websites that only display comments in the dedicated comment area under the player, it will appear on the video screen in real time in the form of sliding subtitles to ensure that all viewers can notice it.

[0025] Exemplarily, the data structure of the bullet comment may be as follows: { The time of emission in the video is in seconds; Types of barrages; The size of the barrage text; The color of the barrage text; Date the comment was created; The class name of the bullet comment; Barrage content (e.g., text, images, controls); Whether the bullet screen has a border; The color of the bullet screen border; The interline style of the bullet comment; } Candidate barrage: barrage sent by audience users when watching multimedia content.

[0026] Martian language: refers to the text that Earthlings cannot understand, which is composed of non-standard text symbols such as symbols, obscure characters or parts of Chinese characters. Martian language is a text that young netizens have begun to use a large number of homophones, similar-sounding characters and special symbols to express pronunciation in order to show their individuality. Because this kind of text is obviously different from the text used in daily life and the grammar is also quite strange, it is called Martian language.

[0027] The embodiment of the present application provides a technical solution for displaying bullet screens. In the technical solution, by switching the text style, multiple candidate bullet screens are displayed in the multimedia display area in the form of bullet screens, thereby producing a display effect in which the text style of the bullet screens changes, improving the interactivity and playability of the bullet screens, and enhancing the user experience. See below for details.

[0028] Finally, for ease of understanding, an exemplary operating environment is provided below.

[0029] like Figure 1 As shown, the operating environment diagram includes: a service platform 2 and a client.

[0030] The service platform 2 can be connected to the client terminals ( 4A, 4B, ..., 4N) via the network.

[0031] The service platform 2 can provide various content and bullet screen services for the client. For example, the video and bullet screen are sent to the client via the network. The network includes various network devices, such as routers, switches, multiplexers, hubs, bridges, repeaters, firewalls, proxy devices and / or similar devices. The network may include physical links, such as coaxial cable links, twisted pair cable links, optical fiber links and combinations thereof. The network may include wireless links, such as cellular links, satellite links, Wi-Fi links, etc.

[0032] The service platform 2 may be a single server, a server cluster or a cloud computing service center, which is used to provide various services. For example: The service platform 2 may provide content services. The content services may be configured to provide content such as video, audio, text data and combinations thereof. The content may include content streams (e.g., video streams, audio streams, information streams), content files (e.g., video files, audio files, text files) and / or other data.

[0033] The service platform 2 may be configured to receive a plurality of messages. The plurality of messages may include a plurality of bullet comments associated with the content.

[0034] The service platform 2 may provide a bullet screen service, which may be configured to allow users to comment and / or share comments (i.e. bullet screens) associated with the content. The bullet screens are presented on the same screen together with the content. The bullet screens may be displayed in an overlay above the content and may have animation effects. For example, the bullet screens may scroll (e.g., from right to left, from left to right, from top to bottom, ...), and the animation effect may be implemented based on the transition property of CSS3.

[0035] The client (4A, 4B, ... 4N) may be configured to access the content and services of the service platform 2. The client (4A, 4B, ... 4N) may include an electronic device carrying or externally connected to a display panel, such as a mobile device, a tablet device, a laptop computer, a workstation, a virtual reality device, a gaming device, a digital streaming device, a vehicle client, a smart TV, a set-top box, etc., and may also include a virtualized computing instance. The virtualized computing instance may include a virtual machine, such as a simulation of a computer system, an operating system, a server, etc.

[0036] The client (4A, 4B, ... 4N) may include multiple client programs, such as a video APP, a live broadcast APP or a mini program with a built-in bullet screen system. In the embodiment of the present application, the video and other content provided by the service platform 2 can be presented through the client program, and the bullet screen system can present the bullet screen content in a specific way.

[0037] The client (4A, 4B, ... 4N) may include an interface, which may include a touch pad, a touch screen, a mouse, a keyboard or other sensing elements. For example, the input element may be configured to receive user instructions, and the user instructions may enable the client (4A, 4B, ... 4N) to perform various operations, such as inputting bullet comments, etc.

[0038] It should be noted that the above devices are exemplary, and the number and type of devices are adjustable in different scenarios or according to different needs. It should be noted that these embodiments can be implemented in many different forms and should not be construed as being limited to the embodiments described here.

[0039] The following uses the client (such as 4A) as the execution subject to introduce the technical solution of the present application through multiple embodiments. It should be noted that these embodiments can be implemented in a variety of different forms and should not be interpreted as being limited to the embodiments described here.

[0040] Embodiment 1 Figure 2 The flowchart of the bullet screen display method according to the first embodiment of the present application is schematically shown.

[0041] like Figure 2 As shown, the bullet screen display method may include steps S200 to S206, wherein: Step S200: displaying a multimedia display area, wherein the multimedia display area is used to display multimedia content.

[0042] Step S202, obtaining multiple candidate bullet comments corresponding to the multimedia content.

[0043] Step S204, in response to the text style switching instruction, switching the text style of the plurality of candidate bullet comments from the first text style to the second text style.

[0044] Step S206: Display the plurality of candidate bullet comments in the form of bullet comments in the multimedia display area using the second text style.

[0045] By switching the text style of the plurality of candidate bullet comments from the first text style to the second text style, and displaying the plurality of candidate bullet comments in the form of bullet comments in the multimedia display area with the second text style, a display effect of a change in the text style of the bullet comments is produced, thereby improving the interactivity and playability of the bullet comments and enhancing the user experience.

[0046] Steps S200 to S206 and other optional steps are described in detail below.

[0047] Step S200 , displaying a multimedia display area, wherein the multimedia display area is used to display multimedia content.

[0048] The multimedia display area can be an area or a combination of areas on the device screen for displaying multimedia content, and can include a player, controls and / or other display elements, such as play / pause, volume control, speed, progress bar and / or bullet screen settings, etc. The multimedia display area can be full screen, 1 / 4 screen, 1 / 2 screen, 3 / 4 screen, etc. Among them, the player can support various video types, such as live broadcast, on-demand (such as movies, TV shows, user-uploaded videos, animations, etc.).

[0049] The multimedia content may be live video, on-demand video, pictures, various types of text (eg, news, novels, etc.), music, etc.

[0050] Step S202 , obtain multiple candidate bullet comments corresponding to the multimedia content.

[0051] Multimedia content is associated with comments, messages or interactive content (candidate barrages) posted by viewers when watching the multimedia content. Candidate barrages can be all barrages in the relevant barrage pool, or a part of barrages selected from the barrage pool. The selection criteria may include random selection, audience level, barrage type, blocked words, release time, etc.

[0052] Step S204, in response to a text style switching instruction, the text style of the plurality of candidate bullet comments is switched from a first text style to a second text style.

[0053] The style switching instruction is an instruction for triggering the text style of the candidate bullet comment to be switched from the first text style to the second text style. The style switching instruction can be triggered by the user actively clicking on the text style switching control (such as a button) displayed in the multimedia display area, or can be triggered by a preset automatic control program automatically clicking on the text style switching control displayed in the multimedia display area, or the style switching instruction can be directly generated by a preset control program, etc.

[0054] The text style refers to the visual representation of text characters in the candidate barrage when displayed in the multimedia display area, including attributes such as language, font, size, color, alignment, line spacing, character spacing, variant transformation, etc.

[0055] In an optional embodiment, the first text style is a default text style, and the second text style is a variant text style, such as a Martian text style.

[0056] The default text style refers to pre-set text characters, such as Chinese characters in Songti, size 5, and black color.

[0057] Variant styles refer to variant characters transformed from Chinese characters. The variant characters are all special characters / symbols that are preset to have a corresponding relationship with Chinese characters, such as Martian characters. In some embodiments, they can also be transformed Eskimo characters, oracle bone script, etc.

[0058] In this embodiment, the Martian language barrage display effect is achieved by switching the text style of the candidate barrage from the first text style to a Martian language style, for example.

[0059] In an alternative embodiment, see Figure 3 , the text style switching instruction is obtained by the following operations: Step S300, displaying a text style switching control.

[0060] Step S302: generating the text style switching instruction in response to a triggering operation on the text style switching control.

[0061] The text style switching control can be displayed in any area of ​​the multimedia display area, for example, in the middle of the multimedia display area, in the upper right corner of the multimedia display area, or outside the multimedia display area.

[0062] The text style switching control can be a text style switching icon, or can be composed of a text style switching icon and a switching icon description. The text style switching icon can be any icon, such as a Mars icon. The switching icon description can also be any description word, for example, the switching icon description word is "go to Mars".

[0063] See also Figure 4 and Figure 5 , the text style switching icon and the switching icon description can change with the user's click operation. For example, the text style switching icon is initially a Mars icon, and the switching icon description is initially "Go to Mars". When the user clicks the text style switching control, the text style switching icon will change from the Mars icon to the Earth icon, and at the same time, the switching icon description will change from "Go to Mars" to "Return to Earth".

[0064] The trigger operation may be a single-click operation, a double-click operation, a sliding operation, etc.

[0065] In this embodiment, by displaying a text style switching control, it is convenient for users to flexibly control the display style of the bullet text.

[0066] In an optional embodiment, the text style switching control is pre-configured with a display time interval.

[0067] The display time interval is a pre-configured time interval that triggers the text style switching control to display. As an example, the display time interval is 14:00-16:00 on December 18, 2024, then the text style switching control will only be displayed within the time interval of 14:00-16:00 on December 18, 2024, and will not be displayed outside this time interval.

[0068] Step S300 may include: when the current moment is within the display time interval, popping up the text style switching control at a preset position.

[0069] In actual application, during the multimedia content playback, it is determined whether the current time is within the display time interval. If it is determined that the current time is within the display time interval, a text style switching control will pop up at a preset position. The preset position can be within the multimedia display area or outside the multimedia display area.

[0070] In this embodiment, the text style switching control is displayed only during the display time interval, which can avoid the control occupying the display interface for a long time and improve the user experience. It should be noted that the text style switching control can also be triggered to pop up according to other conditions. For example, it can pop up in real time according to the user's voice (including keywords).

[0071] In an optional embodiment, the method further comprises: When the current time exceeds the display time interval, the text style switching control is hidden.

[0072] In this embodiment, by hiding the text style switching control, it is possible to avoid the control occupying the display interface during non-specific periods of time.

[0073] In an optional embodiment, the method further includes: When the text style switching control has been triggered, the display state of the text style switching control is switched from the first state to the second state.

[0074] The first state and the second state are two different display states. The difference between the two states may be a different color of the text style switch control, a different text style switch icon included in the text style switch control, a different switch icon description included in the text style switch control, or a different text style switch icon and switch icon description included in the text style switch control.

[0075] In this embodiment, two display states are used to represent the states before and after the text style switching control is triggered, so that the user can easily distinguish whether the text style switching control is triggered.

[0076] In an optional embodiment, the multimedia content is a live video; the text style switching instruction is obtained by the following operation: when the live broadcast time of the live video reaches a preset live broadcast time point, the text style switching instruction is generated.

[0077] The live broadcast time point can be set and modified in advance according to actual conditions.

[0078] As an example, the live broadcast time point is 20:00 on December 18, 2024. During the playback of the live video, it will be detected whether the current live broadcast time reaches 20:00 on December 18, 2024. When the broadcast time reaches 20:00 on December 18, 2024, the text style switching instruction will be automatically generated, and then the candidate bullet comments sent after this time point will be displayed in the multimedia display area in the form of bullet comments using the second text style.

[0079] In an optional embodiment, the multimedia content is a video on demand; the text style switching instruction is obtained by the following operation: When the playback progress of the on-demand video reaches a preset playback time point, generating the text style switching instruction; or When the playback progress of the on-demand video is adjusted to within a preset playback progress interval, the text style switching instruction is generated.

[0080] The preset playback time point and the preset playback progress interval can be set and modified in advance according to actual conditions.

[0081] For example, if the preset playback time point is the 20th minute of multimedia content playback, during the playback of the on-demand video, it will be detected whether the current playback progress has reached the 20th minute. When the current playback progress reaches the 20th minute, the text style switching instruction will be automatically generated, and then the candidate bullet comments associated with the playback progress will be displayed in the multimedia display area in the form of bullet comments using the second text style.

[0082] As an example, if the preset playback progress interval is 30-50 minutes for multimedia content playback, then during the playback of the on-demand video, if the playback progress of the on-demand video is dragged to the 40th minute, at this time, it will be determined whether the adjusted playback progress is within the preset playback progress interval. Since the 40th minute is within the interval of 30-50 minutes, it can be determined that the adjusted playback progress is within the preset playback progress interval. At this time, the text style switching instruction will be automatically generated, and then, for the candidate barrages associated within 40-50 minutes, the second text style will be used to display them in the multimedia display area in the form of barrages. For the candidate barrages associated after 50 minutes, normal display can be restored by default, that is, the first text style is used to display the candidate barrages associated after 50 minutes in the multimedia display area in the form of barrages.

[0083] In this embodiment, by configuring corresponding text style switching instruction generation timing for live video and video on demand, the text style switching instruction can be automatically generated in both live video and video on demand, thereby improving applicability.

[0084] Step S206 , using the second text style, displaying multiple candidate bullet comments in the form of bullet comments in the multimedia display area.

[0085] In actual application, when multiple candidate barrages are displayed in the multimedia display area in the form of barrages using the second text style, the text style transformation may not be performed on the candidate barrages currently displayed in the multimedia display area, and only the multiple candidate barrages that are not currently displayed may be displayed using the second text style.

[0086] In other implementations, the candidate bullet comments currently displayed in the multimedia display area may also continue to be displayed in the multimedia display area in the second text style until they slide out of the multimedia display area.

[0087] In summary, by switching the text style of multiple candidate barrages from the first text style to the second text style; using the second text style, displaying the multiple candidate barrages in the form of barrages in the multimedia display area, thereby producing a display effect in which the text style of the barrages changes, thereby improving the interactivity and playability of the barrages and enhancing the user experience.

[0088] In order to make this application easier to understand, the following Figure 6 An exemplary application is provided.

[0089] Step S600: displaying a multimedia display area, wherein the multimedia display area is used to display multimedia content.

[0090] Step S602: When the multimedia content is played to a preset first play progress, the text style switch control starts to be displayed. The first play progress is the progress at which the text style switch control starts to be displayed, and the first preset progress is the 10th minute.

[0091] Step S604, in response to the text style switching instruction, the text styles of the plurality of candidate bullet comments are switched from the first text style to the second text style, for example, converting a Chinese sentence into a Martian sentence or an Oracle sentence.

[0092] Step S606: Display the plurality of candidate bullet comments in the form of bullet comments in the multimedia display area using the second text style.

[0093] Step S608: When the multimedia content reaches the preset second playback progress, the text style switching control is no longer displayed, and the subsequent candidate bullet comments of the multimedia content are restored to normal display in the multimedia display area. The second playback progress is the progress of ending the display of the text style switching control, and the second preset progress is the 20th minute.

[0094] Embodiment 2 Figure 7 The block diagram of the bullet screen display device according to the second embodiment of the present application is schematically shown. The device can be divided into one or more program modules, one or more program modules are stored in a storage medium, and are executed by one or more processors to complete the embodiment of the present application. The program module referred to in the embodiment of the present application refers to a series of computer program instruction segments that can complete specific functions. The following description will specifically introduce the functions of each program module in this embodiment. Figure 7As shown, the bullet screen display device 700 may include: a first display module 710, an acquisition module 720, a response module 730 and a second display module 740, wherein: A first display module 710, used to display a multimedia display area, wherein the multimedia display area is used to display multimedia content; An acquisition module 720 is used to acquire a plurality of candidate bullet comments corresponding to the multimedia content; A response module 730, configured to switch the text styles of the plurality of candidate bullet comments from a first text style to a second text style in response to a text style switching instruction; The second display module 740 is used to display the plurality of candidate bullet comments in the form of bullet comments in the multimedia display area in the second text style.

[0095] As an optional embodiment, the text style switching instruction is obtained by the following operations: Display text style switching control; In response to a triggering operation on the text style switching control, the text style switching instruction is generated.

[0096] As an optional embodiment, the text style switching control is pre-configured with a display time interval; Correspondingly, the display text style switching control includes: When the current moment is within the display time interval, the text style switching control pops up at a preset position.

[0097] As an optional embodiment, the apparatus 700 further includes a hiding module, which is used to: When the current time exceeds the display time interval, the text style switching control is hidden.

[0098] As an optional embodiment, the apparatus 700 further includes a switching module, configured to: When the text style switching control has been triggered, the display state of the text style switching control is switched from the first state to the second state.

[0099] As an optional embodiment, the multimedia content is a live video; The text style switching instruction is obtained by the following operations: When the live broadcast time of the live broadcast video reaches a preset live broadcast time point, generating the text style switching instruction; or The multimedia content is video on demand; Correspondingly, the text style switching instruction is obtained by the following operations: When the playback progress of the on-demand video reaches a preset playback time point, generating the text style switching instruction; or When the playback progress of the on-demand video is adjusted to within a preset playback progress interval, the text style switching instruction is generated.

[0100] As an optional embodiment, the first text style is a default text style, and the second text style is a variant text style.

[0101] Embodiment 3 Figure 8 The schematic diagram of the hardware architecture of a computer device 800 suitable for implementing the bullet screen display method according to the third embodiment of the present application is shown schematically. In some embodiments, the computer device 800 may be a terminal device such as a smart phone, a wearable device, a tablet computer, a personal computer, a vehicle terminal, a game console, a virtual device, a workbench, a digital assistant, a set-top box, a robot, etc. In other embodiments, the computer device 800 may be a rack server, a blade server, a tower server, or a cabinet server (including an independent server, or a server cluster composed of multiple servers), etc. Figure 8 As shown, the computer device 800 includes but is not limited to: a memory 810, a processor 820, and a network interface 830 which can communicate with each other through a system bus. Among them: The memory 810 includes at least one type of computer-readable storage medium, and the readable storage medium includes flash memory, hard disk, multimedia card, card-type memory (such as SD or DX memory), random access memory (RAM), static random access memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), programmable read-only memory (PROM), magnetic memory, disk, optical disk, etc. In some embodiments, the memory 810 can be an internal storage module of the computer device 800, such as a hard disk or memory of the computer device 800. In other embodiments, the memory 810 can also be an external storage device of the computer device 800, such as a plug-in hard disk equipped on the computer device 800, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), etc. Of course, the memory 810 can also include both the internal storage module of the computer device 800 and its external storage device. In this embodiment, the memory 810 is generally used to store the operating system and various application software installed on the computer device 800, such as the program code of the bullet screen display method, etc. In addition, the memory 810 can also be used to temporarily store various types of data that have been output or are to be output.

[0102] The processor 820 may be a central processing unit (CPU), a controller, a microcontroller, a microprocessor, or other chips in some embodiments. The processor 820 is generally used to control the overall operation of the computer device 800, such as performing control and processing related to data interaction or communication with the computer device 800. In this embodiment, the processor 820 is used to run the program code stored in the memory 810 or process data.

[0103] The network interface 830 may include a wireless network interface or a wired network interface, and the network interface 830 is generally used to establish a communication link between the computer device 800 and other computer devices. For example, the network interface 830 is used to connect the computer device 800 to an external terminal through a network, and to establish a data transmission channel and a communication link between the computer device 800 and the external terminal. The network may be a wireless or wired network such as an intranet, the Internet, the Global System of Mobile communication (GSM), Wideband Code Division Multiple Access (WCDMA), 4G network, 5G network, Bluetooth, Wi-Fi, etc.

[0104] It should be pointed out that Figure 8 Only a computer device having components 810 - 830 is shown, but it should be understood that implementing all of the components shown is not a requirement, and more or fewer components may alternatively be implemented.

[0105] In this embodiment, the bullet screen display method stored in the memory 810 can also be divided into one or more program modules and executed by one or more processors (such as processor 820) to complete the embodiment of the present application.

[0106] Embodiment 4 An embodiment of the present application also provides a computer-readable storage medium, on which a computer program is stored, wherein when the computer program is executed by a processor, the steps of the barrage display method in the embodiment are implemented.

[0107] In this embodiment, the computer-readable storage medium includes flash memory, hard disk, multimedia card, card-type memory (for example, SD or DX memory, etc.), random access memory (RAM), static random access memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), programmable read-only memory (PROM), magnetic memory, disk, optical disk, etc. In some embodiments, the computer-readable storage medium may be an internal storage unit of a computer device, such as a hard disk or memory of the computer device. In other embodiments, the computer-readable storage medium may also be an external storage device of a computer device, such as a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), etc. equipped on the computer device. Of course, the computer-readable storage medium may also include both an internal storage unit of a computer device and an external storage device thereof. In this embodiment, the computer-readable storage medium is generally used to store an operating system and various application software installed on a computer device, such as the program code of the bullet screen display method in the embodiment, etc. In addition, the computer-readable storage medium may also be used to temporarily store various types of data that have been output or are to be output.

[0108] Embodiment 5 An embodiment of the present application also provides a computer program product, including a computer program, which implements the method in the above embodiment when executed by a processor.

[0109] Obviously, those skilled in the art should understand that the modules or steps of the above-mentioned embodiments of the present application can be implemented by general-purpose computer devices, they can be concentrated on a single computer device, or distributed on a network composed of multiple computer devices, optionally, they can be implemented by executable program codes of computer devices, so that they can be stored in a storage device and executed by the computer device, and in some cases, the steps shown or described can be executed in a different order from that herein, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. In this way, the embodiments of the present application are not limited to any specific combination of hardware and software.

[0110] It should be noted that the above are only preferred embodiments of the present application, and the patent protection scope of the present application is not limited thereto. Any equivalent structure or equivalent process transformation made using the contents of the specification and drawings of the present application, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present application.

Claims

1. A bullet screen display method, characterized in that: The method comprises: Display a multimedia display area, wherein the multimedia display area is used to display multimedia content; Obtaining multiple candidate bullet comments corresponding to the multimedia content; In response to a text style switching instruction, switching the text styles of the plurality of candidate bullet comments from a first text style to a second text style; Using the second text style, multiple candidate bullet comments are displayed in the multimedia display area in the form of bullet comments.

2. The method according to claim 1, characterized in that The text style switching instruction is obtained by the following operations: Display text style switching control; In response to a triggering operation on the text style switching control, the text style switching instruction is generated.

3. The method according to claim 2, characterized in that The text style switching control is pre-configured with a display time interval; Correspondingly, the display text style switching control includes: When the current moment is within the display time interval, the text style switching control pops up at a preset position.

4. The method according to claim 3, characterized in that The method further comprises: When the current time exceeds the display time interval, the text style switching control is hidden.

5. The method according to any one of claims 2 to 4, characterized in that: The method further comprises: When the text style switching control has been triggered, the display state of the text style switching control is switched from the first state to the second state.

6. The method according to claim 1, characterized in that The multimedia content is a live video; the text style switching instruction is obtained by the following operations: When the live broadcast time of the live broadcast video reaches a preset live broadcast time point, generating the text style switching instruction; or The multimedia content is a video on demand; the text style switching instruction is obtained by the following operations: When the playback progress of the on-demand video reaches a preset playback time point, generating the text style switching instruction; or When the playback progress of the on-demand video is adjusted to within a preset playback progress interval, the text style switching instruction is generated.

7. The method according to any one of claims 1 to 4, characterized in that: The first text style is a default text style, and the second text style is a variant text style.

8. A bullet screen display device, characterized in that: The device comprises: A first display module, used to display a multimedia display area, wherein the multimedia display area is used to display multimedia content; An acquisition module, used to acquire a plurality of candidate bullet comments corresponding to the multimedia content; A response module, configured to switch the text styles of the plurality of candidate bullet comments from a first text style to a second text style in response to a text style switching instruction; The second display module is used to display the plurality of candidate bullet comments in the form of bullet comments in the multimedia display area in the second text style.

9. A computer device, characterized in that: include: at least one processor; and a memory communicatively connected to the at least one processor; wherein: The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and when the computer instructions are executed by a processor, the method according to any one of claims 1 to 7 is implemented.

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

Citation Information

Patent Citations

  • Interaction method and system for bullet screen colored eggs

    CN111541949A

  • Bullet screen display method and device

    CN118678165A

  • Program, information processing apparatus, and information processing method

    JP2016167265A

  • Timeline control

    US20110239149A1

  • System and methods for providing user generated video reviews

    US20140150029A1