WO2019001081A1 - Method and device for processing overlay comment information, electronic apparatus, and storage medium - Google Patents

Method and device for processing overlay comment information, electronic apparatus, and storage medium Download PDF

Info

Publication number
WO2019001081A1
WO2019001081A1 PCT/CN2018/082455 CN2018082455W WO2019001081A1 WO 2019001081 A1 WO2019001081 A1 WO 2019001081A1 CN 2018082455 W CN2018082455 W CN 2018082455W WO 2019001081 A1 WO2019001081 A1 WO 2019001081A1
Authority
WO
WIPO (PCT)
Prior art keywords
information
barrage information
play
barrage
new
Prior art date
Application number
PCT/CN2018/082455
Other languages
French (fr)
Chinese (zh)
Inventor
周志刚
陈少杰
张文明
Original Assignee
武汉斗鱼网络科技有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 武汉斗鱼网络科技有限公司 filed Critical 武汉斗鱼网络科技有限公司
Publication of WO2019001081A1 publication Critical patent/WO2019001081A1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream

Definitions

  • the present application relates to the field of barrage information processing technology, and in particular to a barrage information processing method, device, electronic device and storage medium.
  • barrage information has also been used more and more, such as TV dramas, movie playback and various live broadcast platforms.
  • the display or playback of the barrage information has greatly affected the interest of the live broadcast.
  • the purpose of the present application is to provide a method, a device, an electronic device and a storage medium for processing a barrage information, so as to solve the problem that the existing barrage information processing technology has a low interest rate due to a single display mode of the barrage information. .
  • a method for processing a barrage information comprising:
  • the original texts included in each of the acquired barrage information are combined according to a preset rule to obtain at least one new text and displayed in the play area.
  • the method further includes:
  • each of the new characters includes at least two original characters, and the playing corresponding to the at least one new text is generated according to a preset rule.
  • the steps to control the information include:
  • the step of playing the at least one new text in the play area according to the play control information includes:
  • each of the playback control information further includes an elasticity coefficient
  • the method further includes:
  • the original texts included in each of the acquired barrage information are combined according to a preset rule to obtain at least one new text and in the playing area.
  • the steps shown include:
  • the original characters included in each of the obtained barrage information are combined according to the obtained Chinese character dot matrix information to obtain at least one new character and displayed in the play area.
  • the step of acquiring the Chinese character dot matrix information includes: acquiring Chinese character dot matrix information corresponding to the original number of the most original text.
  • the step of acquiring the received barrage information includes: acquiring each barrage information located in the playing area.
  • the original texts included in each of the acquired barrage information are combined according to a preset rule to obtain at least one new text and in the playing area.
  • the steps shown include:
  • the step of acquiring each barrage information located in the playing area includes:
  • each barr information located in the play area is acquired.
  • the embodiment of the present application further provides a barrage information processing device, including:
  • a barrage information acquiring module configured to acquire the received barrage information
  • the new text display module is configured to combine the original texts included in each of the obtained barrage information according to a preset rule to obtain at least one new text and display it in the play area.
  • the above-mentioned barrage information processing device further includes:
  • control information generating module configured to generate, according to a preset rule, play control information corresponding to the at least one new text
  • a new text play module configured to play the at least one new text in the play area according to the play control information.
  • each of the new characters includes at least two original characters
  • the control information generating module is further configured to: according to a preset rule Each original text included in each new text respectively generates playback control information having direction information corresponding thereto, and at least two playback control information in each of the playback control information corresponding to at least two original characters included in the same new text Different direction information;
  • the new text play module is further configured to play the original text included in the at least one new text in the play area for playing according to the corresponding play control information.
  • each of the playback control information further includes an elasticity coefficient
  • the control information generating module is further configured to: for each original text, When the preset boundary of the original text is in contact with the boundary of the play area, new play control information is generated according to the elastic coefficient
  • the new text playing module is further configured to: play the corresponding original text in the playing area according to the new playing control information.
  • the new text display module is further configured to:
  • the original characters included in each of the obtained barrage information are combined according to the obtained Chinese character dot matrix information to obtain at least one new character and displayed in the play area.
  • the new character display module is further configured to: acquire Chinese character dot matrix information corresponding to the original number of the most original text.
  • the barrage information acquiring module is further configured to acquire each barrage information located in the playing area.
  • the new text display module includes a barrage information concentrating sub-module and a new text display sub-module:
  • the bullet information gathering sub-module is configured to focus the barrage information located in the playing area in a preset area
  • the new text display sub-module is configured to combine each original text included in the barrage information concentrated in the preset area according to a preset rule to obtain at least one new text and display the preset text in the preset area.
  • the barrage information acquiring module includes a preset condition judging sub-module and a barrage information acquiring sub-module;
  • the preset condition determining submodule is configured to determine whether the barrage information located in the playing area meets a preset condition
  • the barrage information acquisition sub-module is configured to acquire each barrage information located in the play area when the barrage information located in the play area meets a preset condition.
  • the embodiment of the present application further provides an electronic device, including a memory and a processor, where the memory is used to store a program supporting a processor to execute the above-described barr information processing method, and the processor is configured to use Executing the program stored in the memory.
  • the embodiment of the present application further provides a computer readable storage medium, where a computer program is stored, and when the program is executed, each step of the above-described barrage information processing method is implemented.
  • the barrage information processing method, device, electronic device and storage medium provided by the present application can solve the existing barrage information processing by combining the acquired original characters included in each of the obtained barrage information to obtain new characters and displaying them in the playing area.
  • due to the single display mode of the barrage information there is a problem of low interest, which effectively improves the interest and visual effect of the display of the barrage information.
  • the original text is played in the playing area according to the corresponding playing control information with different direction information, and the playing area of each original text may form a similar explosion due to different playing directions.
  • the visual effect greatly enhances the fun and visual effects of the bullet information playback.
  • FIG. 1 is a schematic flowchart diagram of a method for processing a bullet information according to an embodiment of the present application.
  • FIG. 2 is a schematic flow chart of step S110 in FIG. 1.
  • FIG. 3 is a schematic flow chart of step S130 in FIG. 1.
  • FIG. 4 is another schematic flowchart of a method for processing a bullet-screen information according to an embodiment of the present application.
  • FIG. 5 is a structural block diagram of a bullet-screen information processing apparatus according to an embodiment of the present application.
  • FIG. 6 is a structural block diagram of a salvage information acquiring module according to an embodiment of the present application.
  • FIG. 7 is a structural block diagram of a new text display module according to an embodiment of the present application.
  • FIG. 8 is a structural block diagram of an electronic device for implementing the above-described barrage information processing method according to an embodiment of the present application.
  • Icon 100-bounce information processing device; 110-bounce information acquisition module; 111-preset condition judgment sub-module; 113- bullet-screen information acquisition sub-module; 130-new text display module; 131-bounce information concentrator Module; 133-new text display sub-module; 150-control information generation module; 170-new text play module.
  • FIG. 1 the embodiment of the present application provides a method for processing bullet information.
  • the specific process shown in FIG. 1 will be described in detail below.
  • Step S110 acquiring the received bullet information.
  • step S110 includes: acquiring each of the barrage information located in the playing area.
  • step S110 may include step S111 and step S113.
  • step S111 it is determined whether the barrage information located in the play area meets the preset condition.
  • step S113 when the barrage information located in the play area meets the preset condition, each barrage information located in the play area is acquired.
  • the specific content of the preset condition is not limited, for example, whether the number of the barrage information reaches a preset value, or whether there is barrage information that has received the user's fee.
  • the specific content of the preset condition is not limited, for example, whether the number of the barrage information reaches a preset value, or whether there is barrage information that has received the user's fee.
  • the number of the barrage information located in the play area reaches a preset number, each barrage information located in the play area is acquired.
  • Step S130 Combine the acquired original characters included in each of the obtained barrage information according to a preset rule to obtain at least one new text and display it in the play area.
  • each of the barrage information located in the play area may be acquired through step S110.
  • step S131 and step S133 may be performed to obtain at least one new text. .
  • Step S131 the barrage information located in the play area is concentrated on the preset area.
  • Step S133 Combine each original text included in the barrage information concentrated in the preset area according to a preset rule to obtain at least one new text and display it in the play area.
  • the process of concentrating the barrage information in the preset area and the process of combining the original characters may be visible, that is, generating centralized control on each of the barrage information according to a preset rule. And controlling, according to the centralized control information, the corresponding barrage information to move to a preset position of the preset area, or may be invisible, that is, the barrage information is hidden or eliminated from the playing area, and is passed through the background.
  • the combination process obtains the new text and displays it directly in the preset area.
  • the foregoing two processes are visible.
  • the specific setting position of the preset area is not limited, and may be an edge position of the play area or an intermediate position of the play area.
  • the preset area in order to improve the visual effect of display or play after the combination of the original characters, is an intermediate position of the play area.
  • the specific size of the preset area is not limited. According to the size of the new text that needs to be displayed during the actual display process, the new text may be completely displayed.
  • the specific content of the preset rule for combining the original characters is not limited.
  • the original characters may be arranged in a row or a column, or the original characters may be enclosed in a circle, or Combine according to Chinese character lattice information.
  • the step of combining the acquired original characters included in each of the obtained barrage information according to a preset rule to obtain at least one new text and displaying the content in the play area includes: acquiring the acquired Chinese character dot matrix information The original texts included in each of the barrage information are combined to obtain at least one new text and displayed in the play area.
  • the manner of obtaining the Chinese character dot matrix information is not limited.
  • the Chinese character dot matrix information of a Chinese character may be acquired randomly, or the Chinese character dot matrix information of the specified Chinese character may be obtained, or may be obtained according to the The barrage information determines the Chinese character lattice information.
  • the Chinese character dot matrix information may be obtained by acquiring the Chinese character dot matrix information corresponding to the original text having the largest number of original texts.
  • the method may further include step S150 and step S170.
  • Step S150 Generate playback control information corresponding to the at least one new text according to a preset rule.
  • Step S170 playing the at least one new text in the play area according to the play control information.
  • the playing manner of playing the at least one new text in the playing area is not limited, and the playing of the at least one new text as a whole may be performed, or the at least one new text may be included.
  • the original texts are played separately.
  • each of the new characters includes at least two original characters, and the original characters included in the at least one new text are separately played to improve the playability of the new characters.
  • Step S150 may be implemented by: generating, according to a preset rule, playback control information with direction information corresponding to each original text included in each new text, and corresponding at least two original characters included in the same new text respectively.
  • the direction information of at least two pieces of playback control information in each of the playback control information is different.
  • Step S170 can be implemented by playing the original text included in the at least one new text in the play area for playing according to the corresponding play control information.
  • the direction information of each of the play control information corresponding to the at least two original characters included in the same new text may be all different or only partially different, as long as at least two pieces of play control information are satisfied.
  • the direction information can be different. Considering that the main purpose of setting the direction information is to play the new text, a visual effect similar to an explosion is generated. In this embodiment, in order to maximize the explosion effect, the same new text includes at least The direction information of each of the pieces of playback control information corresponding to the two original characters is different.
  • each of the play control information further includes an elasticity coefficient
  • the method may further include the following steps: for each original text And when the preset boundary of the original text is in contact with the boundary of the play area, generating new play control information according to the elasticity coefficient; and playing the corresponding original text in the play area according to the new play control information.
  • the specific setting manner of the elastic coefficient is not limited, and may be randomly generated or set according to the identification information of the original text, for example, the original characters are respectively “iron”, “gold”, and the like.
  • the information is set according to the identification information.
  • the elastic coefficient corresponding to "iron” is 1, and the elastic coefficient corresponding to "gold” is 0.5.
  • the specific content of the play control information and the new play control information is not limited, for example, it may include only direction information, or may include rate information and acceleration information based on the direction information.
  • Parameter information such as elasticity coefficient and friction coefficient.
  • the embodiment of the present application further provides a barrage information processing apparatus 100, which may include a barrage information acquiring module 110, a new text display module 130, a control information generating module 150, and a new text playing module 170.
  • a barrage information processing apparatus 100 may include a barrage information acquiring module 110, a new text display module 130, a control information generating module 150, and a new text playing module 170.
  • the barrage information acquiring module 110 is configured to acquire the received barrage information.
  • step S110 of FIG. 1 may be performed by the barrage information acquiring module 110.
  • the new text display module 130 is configured to combine the acquired original text words included in each of the barrage information according to a preset rule to obtain at least one new text and display it in the play area.
  • step S130 of FIG. 1 may be performed by the new text display module 130.
  • the control information generating module 150 is configured to generate play control information corresponding to the at least one new text according to a preset rule. In this embodiment, step S150 of FIG. 4 may be performed by the control information generating module 150.
  • the new text play module 170 is configured to play the at least one new text in the play area according to the play control information.
  • step S170 of FIG. 4 may be performed by the new text playing module 170.
  • the barrage information obtaining module 110 may include a preset condition determining sub-module 111 and a barrage information acquiring sub-module 113.
  • the preset condition determining sub-module 111 is configured to determine whether the barrage information located in the playing area meets a preset condition. In this embodiment, step S111 of FIG. 2 may be performed by the preset condition determination sub-module 111.
  • the barrage information obtaining sub-module 113 is configured to acquire the barr information located in the playing area when the barrage information located in the playing area meets a preset condition.
  • step S113 of FIG. 2 can be performed by the barrage information acquisition sub-module 113.
  • the new text display module 130 may include a barrage information collection sub-module 131 and a new text display sub-module 133.
  • the barrage information concentrating sub-module 131 is configured to focus the barrage information located in the play area in a preset area.
  • step S131 of FIG. 3 may be performed by the bulletscreen information concentrating sub-module 131.
  • the new text display sub-module 133 is configured to combine each original text included in the barrage information concentrated in the preset area according to a preset rule to obtain at least one new text and display it in the play area.
  • step S133 of FIG. 3 can be performed by the new text display sub-module 133.
  • the embodiment of the present application further provides a computer readable storage medium, where a computer program is stored, and when the program is executed, each step of the barr information processing method is implemented.
  • FIG. 8 is a structural block diagram of an electronic device 200 according to a preferred embodiment of the present application.
  • the electronic device 200 may be a mobile phone, a tablet computer, a personal computer (PC), a notebook computer, or even a server, etc., which is not specifically limited in this embodiment.
  • electronic device 200 can be implemented by bus 210 as a general bus architecture.
  • bus 210 may include any number of interconnecting buses and bridges.
  • Bus 210 connects various circuits together, including processor 220, memory 230, and bus interface 240.
  • the electronic device 200 may connect the network adapter 250 or the like via the bus 210 using the bus interface 240.
  • the network adapter 250 can be used to implement signal processing functions of the physical layer in the electronic device 200, and realize transmission and reception of radio frequency signals through an antenna.
  • the user interface 260 can be connected to an external device such as a keyboard, a display, a mouse, or a joystick.
  • the bus 210 can also be connected to various other circuits, such as timing sources, peripherals, voltage regulators, or power management circuits, etc., which are well known in the art and therefore will not be described in detail.
  • electronic device 200 can also be configured as a general purpose processing system, such as generally referred to as a chip, including: one or more microprocessors providing processing functionality, and external memory providing at least a portion of memory 230, all These are all connected to other support circuits through an external bus architecture.
  • a general purpose processing system such as generally referred to as a chip, including: one or more microprocessors providing processing functionality, and external memory providing at least a portion of memory 230, all These are all connected to other support circuits through an external bus architecture.
  • the electronic device 200 can be implemented using an ASIC (application specific integrated circuit) having a processor 220, a bus interface 240, a user interface 260, and at least a portion of the memory 230 integrated in a single chip, or, Device 200 can be implemented using one or more FPGAs (Field Programmable Gate Arrays), PLDs (Programmable Logic Devices), controllers, state machines, gate logic, discrete hardware components, any other suitable circuitry, or Any combination of circuits capable of performing the various functions described throughout this application.
  • ASIC application specific integrated circuit
  • the processor 220 is responsible for managing the bus 210 and general processing (including executing software stored on the storage medium 130).
  • Processor 120 can be implemented using one or more general purpose processors and/or special purpose processors. Examples of processor 120 include a microprocessor, a microcontroller, a DSP processor, and other circuitry capable of executing software.
  • Software should be interpreted broadly to mean instructions, data, or any combination thereof, whether referred to as software, firmware, middleware, microcode, hardware description language, or otherwise.
  • Memory 230 is shown separated from processor 220 in FIG. 8, however, those skilled in the art will readily appreciate that memory 230, or any portion thereof, may be located external to electronic device 200.
  • memory 230 can include a transmission line, a carrier waveform modulated with data, and/or a computer article separate from the wireless node, which can be accessed by processor 220 via bus interface 240.
  • memory 230, or any portion thereof, may be integrated into processor 220, for example, may be a cache and/or a general purpose register.
  • the processor 220 can execute the foregoing embodiment. Specifically, the memory 230 can store the above-described barrage information processing device 100, and the processor 220 can be used to execute the above-described barrage information processing device 100.
  • the method, device, electronic device and storage medium for processing the barrage information provided by the present application can be solved by combining the original characters included in the obtained barrage information to obtain new characters and display them in the play area.
  • the barrage information processing technology due to the single display of the barrage information, there is a problem of low interest, which effectively improves the interest and visual effect of the display of the barrage information.
  • the original text is played in the playing area according to the corresponding playing control information with different direction information, and the playing area of each original text is similar to the explosion due to the different playing directions.
  • the visual effect greatly enhances the fun and visual effects of the bullet information playback.
  • the expression of the new text formed by the combination can be better, and the interesting display of the obtained new text can be improved, and the information processing of the barrage information is greatly improved. Reliability and intelligence.
  • each block of the flowchart or block diagram can represent a module, a program segment, or a portion of code that includes one or more of the Executable instructions. It should also be noted that, in some alternative implementations, the functions noted in the blocks may also occur in a different order than those illustrated in the drawings.
  • each block of the block diagrams and/or flowcharts, and combinations of blocks in the block diagrams and/or flowcharts can be implemented in a dedicated hardware-based system that performs the specified function or action. Or it can be implemented by a combination of dedicated hardware and computer instructions.
  • each functional module in each embodiment of the present application may be integrated to form a separate part, or each module may exist separately, or two or more modules may be integrated to form a separate part.
  • the functions, if implemented in the form of software functional modules and sold or used as separate products, may be stored in a computer readable storage medium.
  • the technical solution of the present application which is essential or contributes to the prior art, or a part of the technical solution, may be embodied in the form of a software product, which is stored in a storage medium, including
  • the instructions are used to cause a computer device (which may be a personal computer, an electronic device, or a network device, etc.) to perform all or part of the steps of the methods described in various embodiments of the present application.
  • the foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, and the like.
  • ROM read-only memory
  • RAM random access memory
  • magnetic disk or an optical disk, and the like.
  • the term “comprises”, “comprising” or any other variations thereof is intended to encompass a non-exclusive inclusion, such that a process, method, article, or device that comprises a It also includes other elements that are not explicitly listed, or elements that are inherent to such a process, method, item, or device. An element that is defined by the phrase “comprising a " does not exclude the presence of additional equivalent elements in the process, method, item, or device that comprises the element.
  • the barrage information processing method, device, electronic device and storage medium provided by the present application can solve the existing barrage information processing by combining the acquired original characters included in each of the obtained barrage information to obtain new characters and displaying them in the playing area.
  • due to the single display mode of the barrage information there is a problem of low interest, which effectively improves the interest and visual effect of the display of the barrage information.
  • the original text is played in the playing area according to the corresponding playing control information having different direction information, and the playing area of each original text is similar to the explosion due to the different playing directions.
  • the visual effect greatly enhances the fun and visual effects of the bullet information playback.
  • the expression of the new text formed by the combination can be better, and the interesting display of the obtained new text can be improved, and the information processing of the barrage information is greatly improved. Reliability and intelligence.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • User Interface Of Digital Computer (AREA)
  • Document Processing Apparatus (AREA)

Abstract

The present invention relates to the field of overlay comment information processing techniques. Provided are a method and device for processing overlay comment information, an electronic apparatus, and a storage medium. The method for processing overlay comment information comprises: acquiring respective received overlay comment information items; and combining, according to a preset rule, original characters in the respective acquired overlay comment information items to obtain at least one new character, and displaying the same in a display region. The above method can solve a problem in which existing overlay comment information processing techniques provide less enjoyment due to limited manners of display.

Description

弹幕信息处理方法、装置、电子设备和存储介质Barrage information processing method, device, electronic device and storage medium
相关申请的交叉引用Cross-reference to related applications
本申请要求于2017年06月30日提交中国专利局的申请号为2017105204846、名称为“弹幕信息处理方法和装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。The present application claims priority to Chinese Patent Application No. JP-A No. No. No. No. No. No. No. No. No. No. No. No. No.
技术领域Technical field
本申请涉及弹幕信息处理技术领域,具体而言,涉及一种弹幕信息处理方法、装置、电子设备和存储介质。The present application relates to the field of barrage information processing technology, and in particular to a barrage information processing method, device, electronic device and storage medium.
背景技术Background technique
随着视频播放行业的快速发展,弹幕信息的播放也得到了越来越多的应用,例如电视剧、电影的播放以及各种直播平台。其中,在直播行业中,弹幕信息的显示或播放已经在很大程度上影响着直播的趣味性。With the rapid development of the video playback industry, the playback of barrage information has also been used more and more, such as TV dramas, movie playback and various live broadcast platforms. Among them, in the live broadcast industry, the display or playback of the barrage information has greatly affected the interest of the live broadcast.
经发明人研究发现,尽管现有的弹幕信息播放技术中,针对各种弹幕信息也存在着多种显示或播放形式。但是,在这些不同的显示或播放形式中仍然存在着一些共有的问题,例如,因弹幕信息显示方式单一而存在趣味性低的问题。According to the research of the inventor, although the existing barrage information playing technology has various display or playing forms for various barrage information. However, there are still some common problems in these different display or playback forms, for example, because of the single display of the barrage information, there is a problem of low interest.
发明内容Summary of the invention
有鉴于此,本申请的目的在于提供一种弹幕信息处理方法、装置、电子设备和存储介质,以解决现有弹幕信息处理技术中因弹幕信息显示方式单一而存在趣味性低的问题。In view of this, the purpose of the present application is to provide a method, a device, an electronic device and a storage medium for processing a barrage information, so as to solve the problem that the existing barrage information processing technology has a low interest rate due to a single display mode of the barrage information. .
为实现上述目的,本申请实施例采用如下技术方案:To achieve the above objective, the embodiment of the present application adopts the following technical solutions:
一种弹幕信息处理方法,所述方法包括:A method for processing a barrage information, the method comprising:
获取接收到的各弹幕信息;Obtaining the information of each barrage received;
根据预设规则对获取的各弹幕信息包括的各原文字进行组合,得到至少一个新文字并在播放区域显示。The original texts included in each of the acquired barrage information are combined according to a preset rule to obtain at least one new text and displayed in the play area.
在本申请实施例较佳的选择中,在上述弹幕信息处理方法中,所述方法还包括:In the preferred selection of the embodiment of the present application, in the above method for processing a barrage information, the method further includes:
根据预设规则生成与所述至少一个新文字对应的播放控制信息;Generating playback control information corresponding to the at least one new text according to a preset rule;
根据所述播放控制信息在所述播放区域播放所述至少一个新文字。Playing the at least one new text in the play area according to the play control information.
在本申请实施例较佳的选择中,在上述弹幕信息处理方法中,每个所述新文字包括至少两个原文字,所述根据预设规则生成与所述至少一个新文字对应的播放控制信息的步骤包括:In the preferred selection of the embodiment of the present application, in the above-described barrage information processing method, each of the new characters includes at least two original characters, and the playing corresponding to the at least one new text is generated according to a preset rule. The steps to control the information include:
根据预设规则对每个新文字包括的每个原文字分别生成与之对应的具有方向信息的播放控制信息,同一新文字包括的至少两个原文字分别对应的各所述播放控制信息中至少两条播放控制信息的方向信息不同;Generating, according to a preset rule, playback control information with direction information corresponding to each original text included in each new text, and at least two of the original texts corresponding to the same new text respectively The direction information of the two playback control information is different;
所述根据所述播放控制信息在所述播放区域播放所述至少一个新文字的步骤包括:The step of playing the at least one new text in the play area according to the play control information includes:
将所述至少一个新文字包括的各原文字按对应的播放控制信息在所述播放区域播放进行播放。And playing each of the original characters included in the at least one new text in the play area for playing according to the corresponding play control information.
在本申请实施例较佳的选择中,在上述弹幕信息处理方法中,各所述播放控制信息还包括弹性系数,所述方法还包括:In the preferred selection of the embodiment of the present application, in the above-described barrage information processing method, each of the playback control information further includes an elasticity coefficient, and the method further includes:
针对每一个原文字,在该原文字的预设边界与所述播放区域的边界接触时,按照所述弹性系数生成新的播放控制信息;And for each original text, when the preset boundary of the original text is in contact with the boundary of the play area, generating new play control information according to the elasticity coefficient;
根据所述新的播放控制信息在所述播放区域播放对应的原文字。And playing the corresponding original text in the play area according to the new play control information.
在本申请实施例较佳的选择中,在上述弹幕信息处理方法中,所述根据预设规则对获取的各弹幕信息包括的各原文字进行组合,得到至少一个新文字并在播放区域显示的步骤包括:In the preferred selection of the embodiment of the present application, in the above-described barrage information processing method, the original texts included in each of the acquired barrage information are combined according to a preset rule to obtain at least one new text and in the playing area. The steps shown include:
根据获取的汉字点阵信息对获取的各弹幕信息包括的各原文字进行组合,得到至少一个新文字并在播放区域显示。The original characters included in each of the obtained barrage information are combined according to the obtained Chinese character dot matrix information to obtain at least one new character and displayed in the play area.
在本申请实施例较佳的选择中,在上述弹幕信息处理方法中,获取所述汉字点阵信息的步骤包括:获取各原文字中数量最多的原文字对应的汉字点阵信息。In the preferred selection of the embodiment of the present application, in the above-described barrage information processing method, the step of acquiring the Chinese character dot matrix information includes: acquiring Chinese character dot matrix information corresponding to the original number of the most original text.
在本申请实施例较佳的选择中,在上述弹幕信息处理方法中,所述获取接收到的各弹幕信息的步骤包括:获取位于播放区域的各弹幕信息。In the preferred selection of the embodiment of the present application, in the above-mentioned barrage information processing method, the step of acquiring the received barrage information includes: acquiring each barrage information located in the playing area.
在本申请实施例较佳的选择中,在上述弹幕信息处理方法中,所述根据预设规则对获取的各弹幕信息包括的各原文字进行组合,得到至少一个新文字并在播放区域显示的步骤包括:In the preferred selection of the embodiment of the present application, in the above-described barrage information processing method, the original texts included in each of the acquired barrage information are combined according to a preset rule to obtain at least one new text and in the playing area. The steps shown include:
将位于所述播放区域的弹幕信息集中于预设区域;Concentrating the barrage information located in the play area to the preset area;
根据预设规则对集中于所述预设区域的弹幕信息包括的每一个原文字进行组合,得到至少一个新文字并在所述预设区域显示。Combining each original text included in the barrage information concentrated in the preset area according to a preset rule to obtain at least one new text and displaying in the preset area.
在本申请实施例较佳的选择中,在上述弹幕信息处理方法中,所述获取位于播放区域的各弹幕信息的步骤包括:In the preferred selection of the embodiment of the present application, in the above-described barrage information processing method, the step of acquiring each barrage information located in the playing area includes:
判断位于播放区域的弹幕信息是否满足预设条件;Determining whether the barrage information located in the playing area meets the preset condition;
在位于所述播放区域的弹幕信息满足预设条件时,获取位于所述播放区域的各弹幕信息。When the barrage information located in the play area meets a preset condition, each barr information located in the play area is acquired.
在上述基础上,本申请实施例还提供了一种弹幕信息处理装置,包括:On the basis of the above, the embodiment of the present application further provides a barrage information processing device, including:
弹幕信息获取模块,用于获取接收到的各弹幕信息;a barrage information acquiring module, configured to acquire the received barrage information;
新文字显示模块,用于根据预设规则对获取的各弹幕信息包括的各原文字进行组合,得到至少一个新文字并在播放区域显示。The new text display module is configured to combine the original texts included in each of the obtained barrage information according to a preset rule to obtain at least one new text and display it in the play area.
在本申请实施例较佳的选择中,上述弹幕信息处理装置,还包括:In the preferred selection of the embodiment of the present application, the above-mentioned barrage information processing device further includes:
控制信息生成模块,被配置成根据预设规则生成与所述至少一个新文字对应的播放控制信息;a control information generating module, configured to generate, according to a preset rule, play control information corresponding to the at least one new text;
新文字播放模块,被配置成根据所述播放控制信息在所述播放区域播放所述至少一个新文字。a new text play module configured to play the at least one new text in the play area according to the play control information.
在本申请实施例较佳的选择中,在上述弹幕信息处理装置中,每个所述新文字包括至少两个原文字,所述控制信息生成模块,还被配置成:根据预设规则对每个新文字包括的每个原文字分别生成与之对应的具有方向信息的播放控制信息,同一新文字包括的至少两个原文字分别对应的各所述播放控制信息中至少两条播放控制信息的方向信息不同;In the preferred selection of the embodiment of the present application, in the above-mentioned barrage information processing device, each of the new characters includes at least two original characters, and the control information generating module is further configured to: according to a preset rule Each original text included in each new text respectively generates playback control information having direction information corresponding thereto, and at least two playback control information in each of the playback control information corresponding to at least two original characters included in the same new text Different direction information;
所述新文字播放模块,还被配置成:将所述至少一个新文字包括的各原文字按对应的播放控制信息在所述播放区域播放进行播放。The new text play module is further configured to play the original text included in the at least one new text in the play area for playing according to the corresponding play control information.
在本申请实施例较佳的选择中,在上述弹幕信息处理装置中,各所述播放控制信息还包括弹性系数,所述控制信息生成模块,还被配置成:针对每一个原文字,在该原文字的预设边界与所述播放区域的边界接触时,按照所述弹性系数生成新的播放控制信息;In the preferred selection of the embodiment of the present application, in the above-described barrage information processing device, each of the playback control information further includes an elasticity coefficient, and the control information generating module is further configured to: for each original text, When the preset boundary of the original text is in contact with the boundary of the play area, new play control information is generated according to the elastic coefficient;
所述新文字播放模块,还被配置成:根据所述新的播放控制信息在所述播放区域播放对应的原文字。The new text playing module is further configured to: play the corresponding original text in the playing area according to the new playing control information.
在本申请实施例较佳的选择中,在上述弹幕信息处理装置中,所述新文字显示模块,还被配置成:In the preferred selection of the embodiment of the present application, in the above-described barrage information processing device, the new text display module is further configured to:
根据获取的汉字点阵信息对获取的各弹幕信息包括的各原文字进行组合,得到至少一个新文字并在播放区域显示。The original characters included in each of the obtained barrage information are combined according to the obtained Chinese character dot matrix information to obtain at least one new character and displayed in the play area.
在本申请实施例较佳的选择中,在上述弹幕信息处理装置中,所述新文字显示模块,还被配置成:获取各原文字中数量最多的原文字对应的汉字点阵信息。In the preferred selection of the embodiment of the present application, in the above-described barrage information processing device, the new character display module is further configured to: acquire Chinese character dot matrix information corresponding to the original number of the most original text.
在本申请实施例较佳的选择中,在上述弹幕信息处理装置中,所述弹幕信息获取模块,还被配置成获取位于播放区域的各弹幕信息。In the preferred selection of the embodiment of the present application, in the above-described barrage information processing device, the barrage information acquiring module is further configured to acquire each barrage information located in the playing area.
在本申请实施例较佳的选择中,在上述弹幕信息处理装置中,所述新文字显示模块包括弹幕信息集中子模块和新文字显示子模块:In the preferred selection of the embodiment of the present application, in the above-mentioned barrage information processing device, the new text display module includes a barrage information concentrating sub-module and a new text display sub-module:
所述弹幕信息集中子模块,被配置成将位于所述播放区域的弹幕信息集中于预设区域;The bullet information gathering sub-module is configured to focus the barrage information located in the playing area in a preset area;
所述新文字显示子模块,被配置成根据预设规则对集中于所述预设区域的弹幕信息包括的每一个原文字进行组合,得到至少一个新文字并在所述预设区域显示。The new text display sub-module is configured to combine each original text included in the barrage information concentrated in the preset area according to a preset rule to obtain at least one new text and display the preset text in the preset area.
在本申请实施例较佳的选择中,在上述弹幕信息处理装置中,所述弹幕信息获取模块包括预设条件判断子模块和弹幕信息获取子模块;In the preferred selection of the embodiment of the present application, in the above-mentioned barrage information processing device, the barrage information acquiring module includes a preset condition judging sub-module and a barrage information acquiring sub-module;
所述预设条件判断子模块,被配置成判断位于播放区域的弹幕信息是否满足预设条件;The preset condition determining submodule is configured to determine whether the barrage information located in the playing area meets a preset condition;
所述弹幕信息获取子模块,被配置成在位于所述播放区域的弹幕信息满足预设条件时,获取位于所述播放区域的各弹幕信息。The barrage information acquisition sub-module is configured to acquire each barrage information located in the play area when the barrage information located in the play area meets a preset condition.
在上述基础上,本申请实施例还提供了一种电子设备,包括存储器以及处理器,所述存储器用于存储支持处理器执行上述弹幕信息处理方法的程序,所述处理器被配置为用于执行所述存储器中存储的程序。On the basis of the foregoing, the embodiment of the present application further provides an electronic device, including a memory and a processor, where the memory is used to store a program supporting a processor to execute the above-described barr information processing method, and the processor is configured to use Executing the program stored in the memory.
在上述基础上,本申请实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被执行时实现上述弹幕信息处理方法的各步骤。On the basis of the above, the embodiment of the present application further provides a computer readable storage medium, where a computer program is stored, and when the program is executed, each step of the above-described barrage information processing method is implemented.
本申请提供的弹幕信息处理方法、装置、电子设备和存储介质,通过对获取的各弹幕信息包括的各原文字进行组合得到新文字并在播放区域显示,可以解决现有弹幕信息处理技术中因弹幕信息显示方式单一而存在趣味性低的问题,有效地提高了弹幕信息显示的趣味性和视觉效果。The barrage information processing method, device, electronic device and storage medium provided by the present application can solve the existing barrage information processing by combining the acquired original characters included in each of the obtained barrage information to obtain new characters and displaying them in the playing area. In the technology, due to the single display mode of the barrage information, there is a problem of low interest, which effectively improves the interest and visual effect of the display of the barrage information.
进一步地,在组合得到新文字后,在播放区域对各原文字按照对应的具有不同方向信息的播放控制信息进行播放,各原文字的播放区域由于播放的方向不同,会形成一种类似于***的视觉效果,极大地提高了弹幕信息播放的趣味性和视觉效果。为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。Further, after the new text is combined, the original text is played in the playing area according to the corresponding playing control information with different direction information, and the playing area of each original text may form a similar explosion due to different playing directions. The visual effect greatly enhances the fun and visual effects of the bullet information playback. The above described objects, features, and advantages of the present invention will become more apparent from the following description.
附图说明DRAWINGS
图1为本申请实施例提供的弹幕信息处理方法的流程示意图。FIG. 1 is a schematic flowchart diagram of a method for processing a bullet information according to an embodiment of the present application.
图2为图1中的步骤S110的流程示意图。FIG. 2 is a schematic flow chart of step S110 in FIG. 1.
图3为图1中的步骤S130的流程示意图。FIG. 3 is a schematic flow chart of step S130 in FIG. 1.
图4为本申请实施例提供的弹幕信息处理方法的另一流程示意图。FIG. 4 is another schematic flowchart of a method for processing a bullet-screen information according to an embodiment of the present application.
图5为本申请实施例提供的弹幕信息处理装置的结构框图。FIG. 5 is a structural block diagram of a bullet-screen information processing apparatus according to an embodiment of the present application.
图6为本申请实施例提供的弹幕信息获取模块的结构框图。FIG. 6 is a structural block diagram of a salvage information acquiring module according to an embodiment of the present application.
图7为本申请实施例提供的新文字显示模块的结构框图。FIG. 7 is a structural block diagram of a new text display module according to an embodiment of the present application.
图8为本申请实施例提供的用于实现上述弹幕信息处理方法的电子设备的结构框图。FIG. 8 is a structural block diagram of an electronic device for implementing the above-described barrage information processing method according to an embodiment of the present application.
图标:100-弹幕信息处理装置;110-弹幕信息获取模块;111-预设条件判断子模块;113- 弹幕信息获取子模块;130-新文字显示模块;131-弹幕信息集中子模块;133-新文字显示子模块;150-控制信息生成模块;170-新文字播放模块。Icon: 100-bounce information processing device; 110-bounce information acquisition module; 111-preset condition judgment sub-module; 113- bullet-screen information acquisition sub-module; 130-new text display module; 131-bounce information concentrator Module; 133-new text display sub-module; 150-control information generation module; 170-new text play module.
具体实施方式Detailed ways
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例只是本申请的一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。The technical solutions in the embodiments of the present application are clearly and completely described in the following with reference to the accompanying drawings in the embodiments of the present application. It is only a part of the embodiments of the present application, and not all of the embodiments. The components of the embodiments of the present application, which are generally described and illustrated in the figures herein, may be arranged and designed in various different configurations.
因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。The detailed description of the embodiments of the present application, which is set forth in the claims All other embodiments obtained by a person of ordinary skill in the art based on the embodiments of the present application without departing from the inventive scope are the scope of the present application.
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。It should be noted that similar reference numerals and letters indicate similar items in the following figures. Therefore, once an item is defined in one figure, it is not necessary to further define and explain it in the subsequent figures.
如图1所示,本申请实施例提供了一种弹幕信息处理方法,下面将对图1所示的具体流程进行详细阐述。As shown in FIG. 1 , the embodiment of the present application provides a method for processing bullet information. The specific process shown in FIG. 1 will be described in detail below.
步骤S110,获取接收到的各弹幕信息。Step S110, acquiring the received bullet information.
可选地,所述接收到的各弹幕信息的具体范围不受限制,例如,既可以是指接收到的客户端发送的全部弹幕信息,也可以是指接收到的客户端发送的预设时长内的各弹幕信息,还可以是指当前位于播放区域的各弹幕信息。在本实施例中,为提高弹幕信息显示的趣味性,步骤S110包括:获取位于播放区域的各弹幕信息。Optionally, the specific range of the received barrage information is not limited, for example, it may refer to all the barrage information sent by the received client, or may be the received pre-sent by the client. The information of each barrage within the duration may also refer to the information of each barrage currently located in the playing area. In this embodiment, in order to improve the interest of the display of the bullet information, step S110 includes: acquiring each of the barrage information located in the playing area.
结合图2,在本实施例中,为避免无限制的获取位于所述播放区域的各弹幕信息而导致执行设备或处理设备崩溃的问题,步骤S110可以包括步骤S111和步骤S113。With reference to FIG. 2, in the embodiment, in order to avoid the problem that the execution device or the processing device collapses due to unrestricted acquisition of each of the barrage information located in the play area, step S110 may include step S111 and step S113.
步骤S111,判断位于播放区域的弹幕信息是否满足预设条件。In step S111, it is determined whether the barrage information located in the play area meets the preset condition.
步骤S113,在位于所述播放区域的弹幕信息满足预设条件时,获取位于所述播放区域的各弹幕信息。In step S113, when the barrage information located in the play area meets the preset condition, each barrage information located in the play area is acquired.
可选地,所述预设条件的具体内容不受限制,例如,可以是所述弹幕信息的数量是否到达预设值,也可以是是否存在已经收取用户的费用的弹幕信息。在本实施例中,在位于所述播放区域的弹幕信息的数量达到预设数量时,获取位于所述播放区域的各弹幕信息。Optionally, the specific content of the preset condition is not limited, for example, whether the number of the barrage information reaches a preset value, or whether there is barrage information that has received the user's fee. In this embodiment, when the number of the barrage information located in the play area reaches a preset number, each barrage information located in the play area is acquired.
步骤S130,根据预设规则对获取的各弹幕信息包括的各原文字进行组合,得到至少一个新文字并在播放区域显示。Step S130: Combine the acquired original characters included in each of the obtained barrage information according to a preset rule to obtain at least one new text and display it in the play area.
可选地,对各原文字进行组合的表现形式不受限制,可以根据获取的各弹幕信息的具体范围进行设置。结合图3,在本实施例中,通过步骤S110可以获取位于所述播放区域的 各弹幕信息,在获取到各所述弹幕信息后,可以通过步骤S131和步骤S133以得到至少一个新文字。Optionally, the form of combining the original characters is not limited, and may be set according to the specific range of the obtained barrage information. With reference to FIG. 3, in this embodiment, each of the barrage information located in the play area may be acquired through step S110. After the barr information is obtained, step S131 and step S133 may be performed to obtain at least one new text. .
步骤S131,将位于所述播放区域的弹幕信息集中于预设区域。Step S131, the barrage information located in the play area is concentrated on the preset area.
步骤S133,根据预设规则对集中于所述预设区域的弹幕信息包括的每一个原文字进行组合,得到至少一个新文字并在播放区域显示。Step S133: Combine each original text included in the barrage information concentrated in the preset area according to a preset rule to obtain at least one new text and display it in the play area.
可选地,将所述弹幕信息集中于所述预设区域的过程和对所述原文字进行组合的过程既可以是可见的,即按照预设规则对各所述弹幕信息生成集中控制信息并根据该集中控制信息控制对应的弹幕信息运动至所述预设区域的预设位置,也可以是不可见的,即将所述弹幕信息从所述播放区域隐藏或消除,通过后台的组合处理得到所述新文字并直接在所述预设区域显示。在本实施例中,为进一步地提高弹幕信息处理的趣味性,前述两个过程是可见的。Optionally, the process of concentrating the barrage information in the preset area and the process of combining the original characters may be visible, that is, generating centralized control on each of the barrage information according to a preset rule. And controlling, according to the centralized control information, the corresponding barrage information to move to a preset position of the preset area, or may be invisible, that is, the barrage information is hidden or eliminated from the playing area, and is passed through the background. The combination process obtains the new text and displays it directly in the preset area. In the present embodiment, in order to further improve the interest of the barrage information processing, the foregoing two processes are visible.
可选地,所述预设区域的具体设置位置不受限制,既可以是所述播放区域的边缘位置,也可以是所述播放区域的中间位置。在本实施例中,为提高各所述原文字组合后的显示或播放的视觉效果,所述预设区域为所述播放区域的中间位置。可选地,所述预设区域的具体大小不受限制,根据实际显示过程中,需要显示的新文字的大小进行设置即可,以可以完全显示该新文字。Optionally, the specific setting position of the preset area is not limited, and may be an edge position of the play area or an intermediate position of the play area. In this embodiment, in order to improve the visual effect of display or play after the combination of the original characters, the preset area is an intermediate position of the play area. Optionally, the specific size of the preset area is not limited. According to the size of the new text that needs to be displayed during the actual display process, the new text may be completely displayed.
可选地,对各原文字进行组合的预设规则的具体内容不受限制,例如,可以是将各原文字排成一行或一列,也可以是将各原文字围成一个圈,还可以是根据汉字点阵信息进行组合。在本实施例中,所述根据预设规则对获取的各弹幕信息包括的各原文字进行组合,得到至少一个新文字并在播放区域显示的步骤包括:根据获取的汉字点阵信息对获取的各弹幕信息包括的各原文字进行组合,得到至少一个新文字并在播放区域显示。Optionally, the specific content of the preset rule for combining the original characters is not limited. For example, the original characters may be arranged in a row or a column, or the original characters may be enclosed in a circle, or Combine according to Chinese character lattice information. In this embodiment, the step of combining the acquired original characters included in each of the obtained barrage information according to a preset rule to obtain at least one new text and displaying the content in the play area includes: acquiring the acquired Chinese character dot matrix information The original texts included in each of the barrage information are combined to obtain at least one new text and displayed in the play area.
可选地,获取所述汉字点阵信息的方式不受限制,例如,既可以是随机获取一个汉字的汉字点阵信息,也可以是获取指定的汉字的汉字点阵信息,还可以是根据获取的弹幕信息以确定汉字点阵信息。在本实施例中,可以通过以下步骤获取所述汉字点阵信息:获取各原文字中数量最多的原文字对应的汉字点阵信息。Optionally, the manner of obtaining the Chinese character dot matrix information is not limited. For example, the Chinese character dot matrix information of a Chinese character may be acquired randomly, or the Chinese character dot matrix information of the specified Chinese character may be obtained, or may be obtained according to the The barrage information determines the Chinese character lattice information. In this embodiment, the Chinese character dot matrix information may be obtained by acquiring the Chinese character dot matrix information corresponding to the original text having the largest number of original texts.
结合图4,在本实施例中,为进一步地提高所述弹幕信息显示的趣味性,所述方法还可以包括步骤S150和步骤S170。With reference to FIG. 4, in the embodiment, in order to further improve the interest of the display of the bullet information, the method may further include step S150 and step S170.
步骤S150,根据预设规则生成与所述至少一个新文字对应的播放控制信息。Step S150: Generate playback control information corresponding to the at least one new text according to a preset rule.
步骤S170,根据所述播放控制信息在所述播放区域播放所述至少一个新文字。Step S170, playing the at least one new text in the play area according to the play control information.
可选地,在所述播放区域播放所述至少一个新文字的播放方式不受限制,既可以是对所述至少一个新文字作为一个整体进行播放,也可以是对所述至少一个新文字包括的各原 文字单独进行播放。在本实施例中,每个所述新文字包括至少两个原文字,为提高所述新文字的播放的趣味性,对所述至少一个新文字包括的各原文字单独进行播放。步骤S150可以通过以下步骤实现:根据预设规则对每个新文字包括的每个原文字分别生成与之对应的具有方向信息的播放控制信息,同一新文字包括的至少两个原文字分别对应的各所述播放控制信息中至少两条播放控制信息的方向信息不同。步骤S170可以通过以下步骤实现:将所述至少一个新文字包括的各原文字按对应的播放控制信息在所述播放区域播放进行播放。Optionally, the playing manner of playing the at least one new text in the playing area is not limited, and the playing of the at least one new text as a whole may be performed, or the at least one new text may be included. The original texts are played separately. In this embodiment, each of the new characters includes at least two original characters, and the original characters included in the at least one new text are separately played to improve the playability of the new characters. Step S150 may be implemented by: generating, according to a preset rule, playback control information with direction information corresponding to each original text included in each new text, and corresponding at least two original characters included in the same new text respectively. The direction information of at least two pieces of playback control information in each of the playback control information is different. Step S170 can be implemented by playing the original text included in the at least one new text in the play area for playing according to the corresponding play control information.
可选地,同一新文字包括的至少两个原文字分别对应的各所述播放控制信息的方向信息,既可以是全部不同,也可以是只有部分不同,只要满足至少有两条播放控制信息的方向信息不同的条件即可。考虑到设置所述方向信息的主要目的是对所述新文字进行播放时,产生一种类似于***的视觉效果,在本实施例中,为最大地表现出***效果,同一新文字包括的至少两个原文字分别对应的各所述播放控制信息的方向信息均不同。Optionally, the direction information of each of the play control information corresponding to the at least two original characters included in the same new text may be all different or only partially different, as long as at least two pieces of play control information are satisfied. The direction information can be different. Considering that the main purpose of setting the direction information is to play the new text, a visual effect similar to an explosion is generated. In this embodiment, in order to maximize the explosion effect, the same new text includes at least The direction information of each of the pieces of playback control information corresponding to the two original characters is different.
在本实施例中,为进一步地提高各所述原文字在所述播放区域播放的趣味性,各所述播放控制信息还包括弹性系数,所述方法还可以包括以下步骤:针对每一个原文字,在该原文字的预设边界与所述播放区域的边界接触时,按照所述弹性系数生成新的播放控制信息;根据所述新的播放控制信息在所述播放区域播放对应的原文字。In this embodiment, in order to further improve the interest of playing the original text in the play area, each of the play control information further includes an elasticity coefficient, and the method may further include the following steps: for each original text And when the preset boundary of the original text is in contact with the boundary of the play area, generating new play control information according to the elasticity coefficient; and playing the corresponding original text in the play area according to the new play control information.
可选地,所述弹性系数的具体设置方式不受限制,既可以是随机生成,也可以是根据所述原文字的标识信息进行设置,例如原文字分别为“铁”、“金”等标识信息,并根据该标识信息设置弹性系数的大小,例如,“铁”对应的弹性系数为1,“金”对应的弹性系数为0.5。通过所述弹性系数的不同设置,可以保证不同的原文字的预设边界与所述播放区域的边界接触时,发生不同效果的反弹,进一步地提高了弹幕信息播放的趣味性,例如,可以根据弹性系数的不同可以分别根据弹性碰撞原理、非弹性碰撞原理以及完全非弹性碰撞原理进行碰撞操作。Optionally, the specific setting manner of the elastic coefficient is not limited, and may be randomly generated or set according to the identification information of the original text, for example, the original characters are respectively “iron”, “gold”, and the like. The information is set according to the identification information. For example, the elastic coefficient corresponding to "iron" is 1, and the elastic coefficient corresponding to "gold" is 0.5. By different setting of the elastic coefficients, it is ensured that when the preset boundary of different original characters is in contact with the boundary of the playing area, a rebound of different effects occurs, thereby further improving the interest of the bullet information playing, for example, According to the different elastic coefficients, the collision operation can be performed according to the principle of elastic collision, the principle of inelastic collision and the principle of completely inelastic collision.
可选地,所述播放控制信息和所述新的播放控制信息的具体内容不受限制,例如,既可以是仅包括方向信息,也可以是在方向信息的基础上还包括速率信息、加速度信息、弹性系数、摩擦系数等参数信息。Optionally, the specific content of the play control information and the new play control information is not limited, for example, it may include only direction information, or may include rate information and acceleration information based on the direction information. Parameter information such as elasticity coefficient and friction coefficient.
结合图5,本申请实施例还提供一种弹幕信息处理装置100,可以包括弹幕信息获取模块110、新文字显示模块130、控制信息生成模块150以及新文字播放模块170。With reference to FIG. 5, the embodiment of the present application further provides a barrage information processing apparatus 100, which may include a barrage information acquiring module 110, a new text display module 130, a control information generating module 150, and a new text playing module 170.
所述弹幕信息获取模块110,被配置成获取接收到的各弹幕信息。本实施例中,图1的步骤S110可以由所述弹幕信息获取模块110执行。The barrage information acquiring module 110 is configured to acquire the received barrage information. In this embodiment, step S110 of FIG. 1 may be performed by the barrage information acquiring module 110.
所述新文字显示模块130,被配置成根据预设规则对获取的各弹幕信息包括的各原文 字进行组合,得到至少一个新文字并在播放区域显示。本实施例中,图1的步骤S130可以由所述新文字显示模块130执行。The new text display module 130 is configured to combine the acquired original text words included in each of the barrage information according to a preset rule to obtain at least one new text and display it in the play area. In this embodiment, step S130 of FIG. 1 may be performed by the new text display module 130.
所述控制信息生成模块150,被配置成根据预设规则生成与所述至少一个新文字对应的播放控制信息。本实施例中,图4的步骤S150可以由所述控制信息生成模块150执行。The control information generating module 150 is configured to generate play control information corresponding to the at least one new text according to a preset rule. In this embodiment, step S150 of FIG. 4 may be performed by the control information generating module 150.
所述新文字播放模块170,被配置成根据所述播放控制信息在所述播放区域播放所述至少一个新文字。本实施例中,图4的步骤S170可以由所述新文字播放模块170执行。The new text play module 170 is configured to play the at least one new text in the play area according to the play control information. In this embodiment, step S170 of FIG. 4 may be performed by the new text playing module 170.
结合图6,在本实施例中,所述弹幕信息获取模块110可以包括预设条件判断子模块111和弹幕信息获取子模块113。With reference to FIG. 6, in the embodiment, the barrage information obtaining module 110 may include a preset condition determining sub-module 111 and a barrage information acquiring sub-module 113.
所述预设条件判断子模块111,用于判断位于播放区域的弹幕信息是否满足预设条件。本实施例中,图2的步骤S111可以由所述预设条件判断子模块111执行。The preset condition determining sub-module 111 is configured to determine whether the barrage information located in the playing area meets a preset condition. In this embodiment, step S111 of FIG. 2 may be performed by the preset condition determination sub-module 111.
所述弹幕信息获取子模块113,用于在位于所述播放区域的弹幕信息满足预设条件时,获取位于所述播放区域的各弹幕信息。本实施例中,图2的步骤S113可以由所述弹幕信息获取子模块113执行。The barrage information obtaining sub-module 113 is configured to acquire the barr information located in the playing area when the barrage information located in the playing area meets a preset condition. In this embodiment, step S113 of FIG. 2 can be performed by the barrage information acquisition sub-module 113.
结合图7,在本实施例中,所述新文字显示模块130可以包括弹幕信息集中子模块131和新文字显示子模块133。With reference to FIG. 7, in the embodiment, the new text display module 130 may include a barrage information collection sub-module 131 and a new text display sub-module 133.
所述弹幕信息集中子模块131,用于将位于所述播放区域的弹幕信息集中于预设区域。本实施例中,图3的步骤S131可以由所述弹幕信息集中子模块131执行。The barrage information concentrating sub-module 131 is configured to focus the barrage information located in the play area in a preset area. In this embodiment, step S131 of FIG. 3 may be performed by the bulletscreen information concentrating sub-module 131.
所述新文字显示子模块133,用于根据预设规则对集中于所述预设区域的弹幕信息包括的每一个原文字进行组合,得到至少一个新文字并在播放区域显示。本实施例中,图3的步骤S133可以由所述新文字显示子模块133执行。The new text display sub-module 133 is configured to combine each original text included in the barrage information concentrated in the preset area according to a preset rule to obtain at least one new text and display it in the play area. In this embodiment, step S133 of FIG. 3 can be performed by the new text display sub-module 133.
在上述基础上,本申请实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被执行时实现所述弹幕信息处理方法的各步骤。On the basis of the above, the embodiment of the present application further provides a computer readable storage medium, where a computer program is stored, and when the program is executed, each step of the barr information processing method is implemented.
进一步地,请参阅图8,为本申请较佳实施例提供的电子设备200的一种结构框图。本实施例中,所述电子设备200可以是手机、平板电脑、个人电脑(PC)、笔记本电脑甚至是服务器等,本实施例对此不作具体限制。Further, please refer to FIG. 8 , which is a structural block diagram of an electronic device 200 according to a preferred embodiment of the present application. In this embodiment, the electronic device 200 may be a mobile phone, a tablet computer, a personal computer (PC), a notebook computer, or even a server, etc., which is not specifically limited in this embodiment.
如图8所示,电子设备200可以由总线210作一般性的总线体系结构来实现。根据电子设备200的具体应用和整体设计约束条件,总线210可以包括任意数量的互连总线和桥接。总线210将各种电路连接在一起,这些电路包括处理器220、存储器230和总线接口240。可选地,电子设备200可以使用总线接口240将网络适配器250等经由总线210连接。网络适配器250可用于实现电子设备200中物理层的信号处理功能,并通过天线实现射频信号的发送和接收。用户接口260可以连接外部设备,例如:键盘、显示器、鼠标或者操 纵杆等。总线210还可以连接各种其它电路,如定时源、***设备、电压调节器或者功率管理电路等,这些电路是本领域所熟知的,因此不再详述。As shown in FIG. 8, electronic device 200 can be implemented by bus 210 as a general bus architecture. Depending on the particular application of electronic device 200 and overall design constraints, bus 210 may include any number of interconnecting buses and bridges. Bus 210 connects various circuits together, including processor 220, memory 230, and bus interface 240. Alternatively, the electronic device 200 may connect the network adapter 250 or the like via the bus 210 using the bus interface 240. The network adapter 250 can be used to implement signal processing functions of the physical layer in the electronic device 200, and realize transmission and reception of radio frequency signals through an antenna. The user interface 260 can be connected to an external device such as a keyboard, a display, a mouse, or a joystick. The bus 210 can also be connected to various other circuits, such as timing sources, peripherals, voltage regulators, or power management circuits, etc., which are well known in the art and therefore will not be described in detail.
可以替换的,电子设备200也可配置成通用处理***,例如通称为芯片,该通用处理***包括:提供处理功能的一个或多个微处理器,以及提供存储器230的至少一部分的外部存储器,所有这些都通过外部总线体系结构与其它支持电路连接在一起。Alternatively, electronic device 200 can also be configured as a general purpose processing system, such as generally referred to as a chip, including: one or more microprocessors providing processing functionality, and external memory providing at least a portion of memory 230, all These are all connected to other support circuits through an external bus architecture.
可替换的,电子设备200可以使用下述来实现:具有处理器220、总线接口240、用户接口260的ASIC(专用集成电路);以及集成在单个芯片中的存储器230的至少一部分,或者,电子设备200可以使用下述来实现:一个或多个FPGA(现场可编程门阵列)、PLD(可编程逻辑器件)、控制器、状态机、门逻辑、分立硬件部件、任何其它适合的电路、或者能够执行本申请通篇所描述的各种功能的电路的任意组合。Alternatively, the electronic device 200 can be implemented using an ASIC (application specific integrated circuit) having a processor 220, a bus interface 240, a user interface 260, and at least a portion of the memory 230 integrated in a single chip, or, Device 200 can be implemented using one or more FPGAs (Field Programmable Gate Arrays), PLDs (Programmable Logic Devices), controllers, state machines, gate logic, discrete hardware components, any other suitable circuitry, or Any combination of circuits capable of performing the various functions described throughout this application.
其中,处理器220负责管理总线210和一般处理(包括执行存储在存储介质130上的软件)。处理器120可以使用一个或多个通用处理器和/或专用处理器来实现。处理器120的例子包括微处理器、微控制器、DSP处理器和能够执行软件的其它电路。应当将软件广义地解释为表示指令、数据或其任意组合,而不论是将其称作为软件、固件、中间件、微代码、硬件描述语言还是其它。Among other things, the processor 220 is responsible for managing the bus 210 and general processing (including executing software stored on the storage medium 130). Processor 120 can be implemented using one or more general purpose processors and/or special purpose processors. Examples of processor 120 include a microprocessor, a microcontroller, a DSP processor, and other circuitry capable of executing software. Software should be interpreted broadly to mean instructions, data, or any combination thereof, whether referred to as software, firmware, middleware, microcode, hardware description language, or otherwise.
在图8中存储器230被示为与处理器220分离,然而,本领域技术人员很容易明白,存储器230或其任意部分可位于电子设备200之外。举例来说,存储器230可以包括传输线、用数据调制的载波波形、和/或与无线节点分离开的计算机制品,这些介质均可以由处理器220通过总线接口240来访问。可替换地,存储器230或其任意部分可以集成到处理器220中,例如,可以是高速缓存和/或通用寄存器。 Memory 230 is shown separated from processor 220 in FIG. 8, however, those skilled in the art will readily appreciate that memory 230, or any portion thereof, may be located external to electronic device 200. For example, memory 230 can include a transmission line, a carrier waveform modulated with data, and/or a computer article separate from the wireless node, which can be accessed by processor 220 via bus interface 240. Alternatively, memory 230, or any portion thereof, may be integrated into processor 220, for example, may be a cache and/or a general purpose register.
所述处理器220可执行上述实施例,具体地,所述存储器230中可以存储有上述的弹幕信息处理装置100,所述处理器220可以用于执行上述的弹幕信息处理装置100。The processor 220 can execute the foregoing embodiment. Specifically, the memory 230 can store the above-described barrage information processing device 100, and the processor 220 can be used to execute the above-described barrage information processing device 100.
综上所述,本申请提供的弹幕信息处理方法、装置、电子设备和存储介质,通过对获取的各弹幕信息包括的各原文字进行组合得到新文字并在播放区域显示,可以解决现有弹幕信息处理技术中因弹幕信息显示方式单一而存在趣味性低的问题,有效地提高了弹幕信息显示的趣味性和视觉效果。其次,在组合得到新文字后,在播放区域对各原文字按照对应的具有不同方向信息的播放控制信息进行播放,各原文字的播放区域由于播放的方向不同,会形成一种类似于***的视觉效果,极大地提高了弹幕信息播放的趣味性和视觉效果。最后,通过根据获取的汉字点阵信息对原各文字进行组合,可以使组合形成的新文字的表现形式更好而提高得到的新文字的显示的趣味性,极大地提高了弹幕信息处理的可靠性和智能性。In summary, the method, device, electronic device and storage medium for processing the barrage information provided by the present application can be solved by combining the original characters included in the obtained barrage information to obtain new characters and display them in the play area. In the barrage information processing technology, due to the single display of the barrage information, there is a problem of low interest, which effectively improves the interest and visual effect of the display of the barrage information. Secondly, after the new text is combined, the original text is played in the playing area according to the corresponding playing control information with different direction information, and the playing area of each original text is similar to the explosion due to the different playing directions. The visual effect greatly enhances the fun and visual effects of the bullet information playback. Finally, by combining the original characters according to the acquired Chinese character lattice information, the expression of the new text formed by the combination can be better, and the interesting display of the obtained new text can be improved, and the information processing of the barrage information is greatly improved. Reliability and intelligence.
在本申请实施例所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置和方法实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本申请的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。In the several embodiments provided by the embodiments of the present application, it should be understood that the disclosed apparatus and method may also be implemented in other manners. The above described apparatus and method embodiments are merely illustrative, for example, the flowcharts and block diagrams in the figures illustrate an architecture of possible implementations of apparatus, methods, and computer program products according to various embodiments of the present application, Features and operations. In this regard, each block of the flowchart or block diagram can represent a module, a program segment, or a portion of code that includes one or more of the Executable instructions. It should also be noted that, in some alternative implementations, the functions noted in the blocks may also occur in a different order than those illustrated in the drawings. For example, two consecutive blocks may be executed substantially in parallel, and they may sometimes be executed in the reverse order, depending upon the functionality involved. It is also noted that each block of the block diagrams and/or flowcharts, and combinations of blocks in the block diagrams and/or flowcharts, can be implemented in a dedicated hardware-based system that performs the specified function or action. Or it can be implemented by a combination of dedicated hardware and computer instructions.
另外,在本申请各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。In addition, each functional module in each embodiment of the present application may be integrated to form a separate part, or each module may exist separately, or two or more modules may be integrated to form a separate part.
所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,电子设备,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。The functions, if implemented in the form of software functional modules and sold or used as separate products, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present application, which is essential or contributes to the prior art, or a part of the technical solution, may be embodied in the form of a software product, which is stored in a storage medium, including The instructions are used to cause a computer device (which may be a personal computer, an electronic device, or a network device, etc.) to perform all or part of the steps of the methods described in various embodiments of the present application. The foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, and the like. . It is to be understood that the term "comprises", "comprising" or any other variations thereof is intended to encompass a non-exclusive inclusion, such that a process, method, article, or device that comprises a It also includes other elements that are not explicitly listed, or elements that are inherent to such a process, method, item, or device. An element that is defined by the phrase "comprising a ..." does not exclude the presence of additional equivalent elements in the process, method, item, or device that comprises the element.
以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。The above description is only the preferred embodiment of the present application, and is not intended to limit the present application, and various changes and modifications may be made to the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of this application are intended to be included within the scope of the present application.
工业实用性Industrial applicability
本申请提供的弹幕信息处理方法、装置、电子设备和存储介质,通过对获取的各弹幕 信息包括的各原文字进行组合得到新文字并在播放区域显示,可以解决现有弹幕信息处理技术中因弹幕信息显示方式单一而存在趣味性低的问题,有效地提高了弹幕信息显示的趣味性和视觉效果。并且,在组合得到新文字后,在播放区域对各原文字按照对应的具有不同方向信息的播放控制信息进行播放,各原文字的播放区域由于播放的方向不同,会形成一种类似于***的视觉效果,极大地提高了弹幕信息播放的趣味性和视觉效果。同时,通过根据获取的汉字点阵信息对原各文字进行组合,可以使组合形成的新文字的表现形式更好而提高得到的新文字的显示的趣味性,极大地提高了弹幕信息处理的可靠性和智能性。The barrage information processing method, device, electronic device and storage medium provided by the present application can solve the existing barrage information processing by combining the acquired original characters included in each of the obtained barrage information to obtain new characters and displaying them in the playing area. In the technology, due to the single display mode of the barrage information, there is a problem of low interest, which effectively improves the interest and visual effect of the display of the barrage information. Moreover, after the new text is combined, the original text is played in the playing area according to the corresponding playing control information having different direction information, and the playing area of each original text is similar to the explosion due to the different playing directions. The visual effect greatly enhances the fun and visual effects of the bullet information playback. At the same time, by combining the original characters according to the acquired Chinese character lattice information, the expression of the new text formed by the combination can be better, and the interesting display of the obtained new text can be improved, and the information processing of the barrage information is greatly improved. Reliability and intelligence.

Claims (20)

  1. 一种弹幕信息处理方法,其特征在于,所述方法包括:A method for processing a barrage information, characterized in that the method comprises:
    获取接收到的各弹幕信息;Obtaining the information of each barrage received;
    根据预设规则对获取的各弹幕信息包括的各原文字进行组合,得到至少一个新文字并在播放区域显示。The original texts included in each of the acquired barrage information are combined according to a preset rule to obtain at least one new text and displayed in the play area.
  2. 根据权利要求1所述的弹幕信息处理方法,其特征在于,所述方法还包括:The method of processing a barrage information according to claim 1, wherein the method further comprises:
    根据预设规则生成与所述至少一个新文字对应的播放控制信息;Generating playback control information corresponding to the at least one new text according to a preset rule;
    根据所述播放控制信息在所述播放区域播放所述至少一个新文字。Playing the at least one new text in the play area according to the play control information.
  3. 根据权利要求2所述的弹幕信息处理方法,其特征在于,每个所述新文字包括至少两个原文字,所述根据预设规则生成与所述至少一个新文字对应的播放控制信息的步骤包括:The barrage information processing method according to claim 2, wherein each of the new characters includes at least two original characters, and the generating of the play control information corresponding to the at least one new text according to a preset rule The steps include:
    根据预设规则对每个新文字包括的每个原文字分别生成与之对应的具有方向信息的播放控制信息,同一新文字包括的至少两个原文字分别对应的各所述播放控制信息中至少两条播放控制信息的方向信息不同;Generating, according to a preset rule, playback control information with direction information corresponding to each original text included in each new text, and at least two of the original texts corresponding to the same new text respectively The direction information of the two playback control information is different;
    所述根据所述播放控制信息在所述播放区域播放所述至少一个新文字的步骤包括:The step of playing the at least one new text in the play area according to the play control information includes:
    将所述至少一个新文字包括的各原文字按对应的播放控制信息在所述播放区域播放进行播放。And playing each of the original characters included in the at least one new text in the play area for playing according to the corresponding play control information.
  4. 根据权利要求3所述的弹幕信息处理方法,其特征在于,各所述播放控制信息还包括弹性系数,所述方法还包括:The barrage information processing method according to claim 3, wherein each of the playback control information further includes a modulus of elasticity, the method further comprising:
    针对每一个原文字,在该原文字的预设边界与所述播放区域的边界接触时,按照所述弹性系数生成新的播放控制信息;And for each original text, when the preset boundary of the original text is in contact with the boundary of the play area, generating new play control information according to the elasticity coefficient;
    根据所述新的播放控制信息在所述播放区域播放对应的原文字。And playing the corresponding original text in the play area according to the new play control information.
  5. 根据权利要求1-4任意一项所述的弹幕信息处理方法,其特征在于,所述根据预设规则对获取的各弹幕信息包括的各原文字进行组合,得到至少一个新文字并在播放区域显示的步骤包括:The method for processing a barrage information according to any one of claims 1 to 4, wherein the original texts included in each of the acquired barrage information are combined according to a preset rule to obtain at least one new character and The steps in the playback area display include:
    根据获取的汉字点阵信息对获取的各弹幕信息包括的各原文字进行组合,得到至少一个新文字并在播放区域显示。The original characters included in each of the obtained barrage information are combined according to the obtained Chinese character dot matrix information to obtain at least one new character and displayed in the play area.
  6. 根据权利要求5所述的弹幕信息处理方法,其特征在于,获取所述汉字点阵信息的步骤包括:获取各原文字中数量最多的原文字对应的汉字点阵信息。The barrage information processing method according to claim 5, wherein the step of acquiring the Chinese character dot matrix information comprises: acquiring Chinese character dot matrix information corresponding to the original number of the most original text.
  7. 根据权利要求1-4任意一项所述的弹幕信息处理方法,其特征在于,所述获取接收到的各弹幕信息的步骤包括:获取位于播放区域的各弹幕信息。The barrage information processing method according to any one of claims 1 to 4, wherein the step of acquiring the received barrage information comprises: acquiring each barrage information located in the playing area.
  8. 根据权利要求1-7任意一项所述的弹幕信息处理方法,其特征在于,所述根据预设规则对获取的各弹幕信息包括的各原文字进行组合,得到至少一个新文字并在播放区域显示的步骤包括:The barrage information processing method according to any one of claims 1 to 7, wherein the combining the original texts included in each of the obtained barrage information according to a preset rule to obtain at least one new character and The steps in the playback area display include:
    将位于所述播放区域的弹幕信息集中于预设区域;Concentrating the barrage information located in the play area to the preset area;
    根据预设规则对集中于所述预设区域的弹幕信息包括的每一个原文字进行组合,得到至少一个新文字并在所述预设区域显示。Combining each original text included in the barrage information concentrated in the preset area according to a preset rule to obtain at least one new text and displaying in the preset area.
  9. 根据权利要求1-8任意一项所述的弹幕信息处理方法,其特征在于,所述获取位于播放区域的各弹幕信息的步骤包括:The method for processing the barrage information according to any one of claims 1 to 8, wherein the step of acquiring the information of each barrage located in the playing area comprises:
    判断位于播放区域的弹幕信息是否满足预设条件;Determining whether the barrage information located in the playing area meets the preset condition;
    在位于所述播放区域的弹幕信息满足预设条件时,获取位于所述播放区域的各弹幕信息。When the barrage information located in the play area meets a preset condition, each barr information located in the play area is acquired.
  10. 一种弹幕信息处理装置,其特征在于,包括:A barrage information processing device, comprising:
    弹幕信息获取模块,被配置成获取接收到的各弹幕信息;a barrage information acquiring module configured to acquire the received barrage information;
    新文字显示模块,被配置成根据预设规则对获取的各弹幕信息包括的各原文字进行组合,得到至少一个新文字并在播放区域显示。The new text display module is configured to combine the acquired original characters included in each of the captured information according to the preset rule to obtain at least one new text and display the same in the play area.
  11. 根据权利要求10所述的弹幕信息处理装置,其特征在于,所述装置还包括:The barrage information processing device according to claim 10, wherein the device further comprises:
    控制信息生成模块,被配置成根据预设规则生成与所述至少一个新文字对应的播放控制信息;a control information generating module, configured to generate, according to a preset rule, play control information corresponding to the at least one new text;
    新文字播放模块,被配置成根据所述播放控制信息在所述播放区域播放所述至少一个新文字。a new text play module configured to play the at least one new text in the play area according to the play control information.
  12. 根据权利要求11所述的弹幕信息处理装置,其特征在于,每个所述新文字包括至少两个原文字,所述控制信息生成模块,还被配置成:根据预设规则对每个新文字包括的每个原文字分别生成与之对应的具有方向信息的播放控制信息,同一新文字包括的至少两个原文字分别对应的各所述播放控制信息中至少两条播放控制信息的方向信息不同;The barrage information processing apparatus according to claim 11, wherein each of the new characters includes at least two original characters, and the control information generating module is further configured to: each new according to a preset rule Each of the original characters included in the text respectively generates playback control information having direction information corresponding thereto, and at least two pieces of playback control information corresponding to at least two original texts included in the same new text respectively different;
    所述新文字播放模块,还被配置成:将所述至少一个新文字包括的各原文字按对应的播放控制信息在所述播放区域播放进行播放。The new text play module is further configured to play the original text included in the at least one new text in the play area for playing according to the corresponding play control information.
  13. 根据权利要求12所述的弹幕信息处理装置,其特征在于,各所述播放控制信息还包括弹性系数,所述控制信息生成模块,还被配置成:针对每一个原文字,在该原文字的预设边界与所述播放区域的边界接触时,按照所述弹性系数生成新的播放控制信息;The barrage information processing apparatus according to claim 12, wherein each of said playback control information further comprises an elasticity coefficient, and said control information generating module is further configured to: in the original text for each original text When the preset boundary is in contact with the boundary of the play area, new play control information is generated according to the elasticity coefficient;
    所述新文字播放模块,还被配置成:根据所述新的播放控制信息在所述播放区域播放对应的原文字。The new text playing module is further configured to: play the corresponding original text in the playing area according to the new playing control information.
  14. 根据权利要求10-13中任意一项所述的弹幕信息处理装置,其特征在于,所述新文字显示模块,还被配置成:The barrage information processing device according to any one of claims 10-13, wherein the new text display module is further configured to:
    根据获取的汉字点阵信息对获取的各弹幕信息包括的各原文字进行组合,得到至少一个新文字并在播放区域显示。The original characters included in each of the obtained barrage information are combined according to the obtained Chinese character dot matrix information to obtain at least one new character and displayed in the play area.
  15. 根据权利要求14所述的弹幕信息处理装置,其特征在于,所述新文字显示模块,还被配置成:获取各原文字中数量最多的原文字对应的汉字点阵信息。The barrage information processing apparatus according to claim 14, wherein the new character display module is further configured to: acquire Chinese character dot matrix information corresponding to the original number of the original characters.
  16. 根据权利要求10-13中任意一项所述的弹幕信息处理装置,其特征在于,所述弹幕信息获取模块,还被配置成获取位于播放区域的各弹幕信息。The barrage information processing apparatus according to any one of claims 10 to 13, wherein the barrage information acquiring module is further configured to acquire each barrage information located in the playing area.
  17. 根据权利要求10-16中任意一项所述的弹幕信息处理装置,其特征在于,所述新文字显示模块包括弹幕信息集中子模块和新文字显示子模块:The barrage information processing apparatus according to any one of claims 10-16, wherein the new text display module comprises a barrage information collection sub-module and a new text display sub-module:
    所述弹幕信息集中子模块,被配置成将位于所述播放区域的弹幕信息集中于预设区域;The bullet information gathering sub-module is configured to focus the barrage information located in the playing area in a preset area;
    所述新文字显示子模块,被配置成根据预设规则对集中于所述预设区域的弹幕信息包括的每一个原文字进行组合,得到至少一个新文字并在所述预设区域显示。The new text display sub-module is configured to combine each original text included in the barrage information concentrated in the preset area according to a preset rule to obtain at least one new text and display the preset text in the preset area.
  18. 根据权利要求10-17中任意一项所述的弹幕信息处理装置,其特征在于,所述弹幕信息获取模块包括预设条件判断子模块和弹幕信息获取子模块;The barrage information processing device according to any one of claims 10-17, wherein the barrage information acquisition module comprises a preset condition determination sub-module and a barrage information acquisition sub-module;
    所述预设条件判断子模块,被配置成判断位于播放区域的弹幕信息是否满足预设条件;The preset condition determining submodule is configured to determine whether the barrage information located in the playing area meets a preset condition;
    所述弹幕信息获取子模块,被配置成在位于所述播放区域的弹幕信息满足预设条件时,获取位于所述播放区域的各弹幕信息。The barrage information acquisition sub-module is configured to acquire each barrage information located in the play area when the barrage information located in the play area meets a preset condition.
  19. 一种电子设备,其特征在于:包括存储器以及处理器,所述存储器用于存储支持处理器执行权利要求1至9任一项所述方法的程序,所述处理器被配置为用于执行所述存储器中存储的程序。An electronic device, comprising: a memory for storing a program supporting a processor to perform the method of any one of claims 1 to 9, the processor being configured to execute The program stored in the memory.
  20. 一种计算机可读存储介质,其特征在于:所述计算机可读存储介质上存储有计算机程序,所述程序被执行时实现权利要求1至9任一项所述方法的各步骤。A computer readable storage medium, characterized in that the computer readable storage medium stores a computer program, the program being executed to implement the steps of the method of any one of claims 1 to 9.
PCT/CN2018/082455 2017-06-30 2018-04-10 Method and device for processing overlay comment information, electronic apparatus, and storage medium WO2019001081A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201710520484.6 2017-06-30
CN201710520484.6A CN107295389B (en) 2017-06-30 2017-06-30 Bullet screen information processing method and device

Publications (1)

Publication Number Publication Date
WO2019001081A1 true WO2019001081A1 (en) 2019-01-03

Family

ID=60098544

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2018/082455 WO2019001081A1 (en) 2017-06-30 2018-04-10 Method and device for processing overlay comment information, electronic apparatus, and storage medium

Country Status (2)

Country Link
CN (1) CN107295389B (en)
WO (1) WO2019001081A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107295389B (en) * 2017-06-30 2020-05-08 武汉斗鱼网络科技有限公司 Bullet screen information processing method and device

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007318688A (en) * 2006-05-29 2007-12-06 Nippon Telegr & Teleph Corp <Ntt> Video information exchange method, server device, and client device
CN105100927A (en) * 2015-08-07 2015-11-25 广州酷狗计算机科技有限公司 Bullet screen display method and device
CN105959817A (en) * 2016-06-27 2016-09-21 武汉斗鱼网络科技有限公司 Video bullet screen sending method and device
CN105979338A (en) * 2016-05-16 2016-09-28 武汉斗鱼网络科技有限公司 System and method for matching colors according to emotions of bullet screen contents
CN106375827A (en) * 2016-08-30 2017-02-01 广州华多网络科技有限公司 Bullet screen processing method and apparatus
CN106534875A (en) * 2016-11-09 2017-03-22 广州华多网络科技有限公司 Barrage display control method and device and terminal
CN106792087A (en) * 2016-12-14 2017-05-31 上海青声网络科技有限公司 The method and device that a kind of barrage shows
CN107295389A (en) * 2017-06-30 2017-10-24 武汉斗鱼网络科技有限公司 Barrage information processing method and device
CN107302717A (en) * 2017-06-30 2017-10-27 武汉斗鱼网络科技有限公司 Barrage information broadcasting method and device

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106303731A (en) * 2016-08-01 2017-01-04 北京奇虎科技有限公司 The display packing of barrage and device
CN106412711B (en) * 2016-09-22 2019-09-17 广州华多网络科技有限公司 Barrage control method and device

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007318688A (en) * 2006-05-29 2007-12-06 Nippon Telegr & Teleph Corp <Ntt> Video information exchange method, server device, and client device
CN105100927A (en) * 2015-08-07 2015-11-25 广州酷狗计算机科技有限公司 Bullet screen display method and device
CN105979338A (en) * 2016-05-16 2016-09-28 武汉斗鱼网络科技有限公司 System and method for matching colors according to emotions of bullet screen contents
CN105959817A (en) * 2016-06-27 2016-09-21 武汉斗鱼网络科技有限公司 Video bullet screen sending method and device
CN106375827A (en) * 2016-08-30 2017-02-01 广州华多网络科技有限公司 Bullet screen processing method and apparatus
CN106534875A (en) * 2016-11-09 2017-03-22 广州华多网络科技有限公司 Barrage display control method and device and terminal
CN106792087A (en) * 2016-12-14 2017-05-31 上海青声网络科技有限公司 The method and device that a kind of barrage shows
CN107295389A (en) * 2017-06-30 2017-10-24 武汉斗鱼网络科技有限公司 Barrage information processing method and device
CN107302717A (en) * 2017-06-30 2017-10-27 武汉斗鱼网络科技有限公司 Barrage information broadcasting method and device

Also Published As

Publication number Publication date
CN107295389B (en) 2020-05-08
CN107295389A (en) 2017-10-24

Similar Documents

Publication Publication Date Title
US20220236787A1 (en) Augmentation modification based on user interaction with augmented reality scene
US10573288B2 (en) Methods and apparatus to use predicted actions in virtual reality environments
Garber Gestural technology: Moving interfaces in a new direction [technology news]
WO2019000788A1 (en) Method, device, terminal, and storage medium for playing bullet subtitle information
RU2645281C2 (en) Display device and method of introducing symbols therewith
TW201828120A (en) Virtual assistant generation of group recommendations
US10560752B2 (en) Apparatus and associated methods
CN112742025A (en) Game event identification
US20180025050A1 (en) Methods and systems to detect disengagement of user from an ongoing
CN108829456A (en) Application program preloads method, apparatus, storage medium and terminal
CN104915163B (en) Presenting elements based on configuration of a device
CN113474059A (en) Resolution enhancement for event detection
KR20200063777A (en) Display apparatus and controlling method thereof
JP5908957B2 (en) Short loop atomic access
US20170131785A1 (en) Method and apparatus for providing interface interacting with user by means of nui device
KR20160106653A (en) Coordinated speech and gesture input
JP2024518043A (en) Method, device, equipment and medium for adding animation to video
CN105739936B (en) A kind of user terminal control method and user terminal
WO2019001081A1 (en) Method and device for processing overlay comment information, electronic apparatus, and storage medium
WO2019080720A1 (en) Method for displaying and providing ensemble performance map, client terminal, and server
US9946337B2 (en) Utilizing inertial measurement unit data of a head mounted display device to generate inferred comfort data
KR101739840B1 (en) Game service providing device and controlling method for the same
JP2019105932A (en) Information processing device, information processing method, and information processing program
US20200338445A1 (en) Game controller with touchpad input
CN105183313B (en) A kind of user terminal control method and user terminal

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 18823135

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 18823135

Country of ref document: EP

Kind code of ref document: A1