[go: up one dir, main page]

CN106303731A - The display packing of barrage and device - Google Patents

The display packing of barrage and device Download PDF

Info

Publication number
CN106303731A
CN106303731A CN201610622336.0A CN201610622336A CN106303731A CN 106303731 A CN106303731 A CN 106303731A CN 201610622336 A CN201610622336 A CN 201610622336A CN 106303731 A CN106303731 A CN 106303731A
Authority
CN
China
Prior art keywords
barrage
information
dot matrix
display
bullet
Prior art date
Legal status (The legal status 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 status listed.)
Pending
Application number
CN201610622336.0A
Other languages
Chinese (zh)
Inventor
孟之杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing Co Ltd
Original Assignee
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing Co Ltd
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 Beijing Qihoo Technology Co Ltd, Qizhi Software Beijing Co Ltd filed Critical Beijing Qihoo Technology Co Ltd
Priority to CN201610622336.0A priority Critical patent/CN106303731A/en
Publication of CN106303731A publication Critical patent/CN106303731A/en
Pending legal-status Critical Current

Links

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/47End-user applications
    • H04N21/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4756End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for rating content, e.g. scoring a recommended movie
    • 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/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47202End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand
    • 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/47End-user applications
    • H04N21/488Data services, e.g. news ticker
    • H04N21/4884Data services, e.g. news ticker for displaying subtitles

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Databases & Information Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明公开了一种弹幕的显示方法及装置,涉及视频播放技术领域,本发明的目的在于解决现有技术中大量弹幕信息显示于当前视频播放界面中时,可能会导致视频中的核心人物被大量弹幕信息被遮挡的问题,本发明的技术方案包括:获取当前播放视频中的人物轮廓区域;启动弹幕显示功能,并接收所述当前播放视频的播放进度所对应的点阵弹幕信息,所述点阵弹幕信息根据点阵弹幕信息对应的编辑模板生成,其由预置符号或者图片组成;按照预定显示规则在除所述人物轮廓区域外的当前播放视频界面中显示所述点阵弹幕信息。本发明主要应用于客户端启动弹幕显示功能且观看直播视频过程中。

The invention discloses a barrage display method and device, and relates to the technical field of video playback. The purpose of the invention is to solve the problem that the core of the video may be caused when a large amount of barrage information is displayed in the current video playback interface in the prior art. For the problem that characters are blocked by a large amount of barrage information, the technical solution of the present invention includes: obtaining the character outline area in the currently playing video; starting the barrage display function, and receiving the dot matrix bullet corresponding to the playback progress of the currently playing video; Screen information, the dot matrix barrage information is generated according to the editing template corresponding to the dot matrix barrage information, which is composed of preset symbols or pictures; it is displayed in the currently playing video interface except the character outline area according to predetermined display rules The dot matrix barrage information. The present invention is mainly applied in the process of the client starting the barrage display function and watching the live video.

Description

弹幕的显示方法及装置Barrage display method and device

技术领域technical field

本发明涉及视频播放技术领域,特别是涉及一种弹幕的显示方法及装置。The invention relates to the technical field of video playback, in particular to a barrage display method and device.

背景技术Background technique

随着互联网视频技术的发展,视频播放器的功能越来越多,用户除了可以单纯的观看直播、转播的视频外,用户还可以在视频窗口中以发送弹幕的形式,对当前播放视频中的人物、事件等发表自己的观点。With the development of Internet video technology, video players have more and more functions. In addition to simply watching live broadcasts and rebroadcast videos, users can also send barrage in the video window to view the content of the currently playing video. People, events, etc. to express their views.

弹幕是在当前视频播放过程中大量以字幕形式显示的评论,视频观看者可发表个人观点。视频观看者启动客户端中的弹幕显示功能,视频观看者既能够观看当前视频,又能够观看到其他视频观看者对该当前播放视频的个人观点,给视频播放增加了趣味性。但是,当大量的弹幕同时显示在当前播放视频画面中时,容易对当前视频播放的核心人物进行遮挡,导致视频观看者无法观看到核心人物;此外,一些不合时宜的弹幕也会降低视频观看者对于当前播放视频的注意力。为了解决上述问题,视频观看者可通过关闭弹幕显示功能,但是关闭弹幕显示功能就无法观看到其他视频观看者的个人观点,因此,在视频播放过程中既能够观看弹幕信息,又能够清楚的观看到当前播放视频中的核心人物是目前亟需解决的问题。Bullet chat is a large number of comments displayed in the form of subtitles during the current video playback, and video viewers can express their personal opinions. When the video viewer activates the barrage display function in the client, the video viewer can not only watch the current video, but also see other video viewers' personal views on the currently playing video, which adds fun to the video playback. However, when a large number of barrages are displayed in the currently playing video screen at the same time, it is easy to block the core characters of the current video playback, causing video viewers to be unable to watch the core characters; in addition, some untimely barrages will also reduce video viewing. The player's attention to the currently playing video. In order to solve the above problems, video viewers can turn off the barrage display function, but the personal views of other video viewers cannot be viewed by turning off the barrage display function. Clearly watching the core characters in the currently playing video is a problem that needs to be solved urgently.

发明内容Contents of the invention

有鉴于此,本发明提供的一种弹幕的显示方法及装置,主要目的在于解决现有技术中大量弹幕信息显示于当前视频播放界面中时,可能会导致视频中的核心人物被大量弹幕信息被遮挡的问题。In view of this, the present invention provides a method and device for displaying bullet chatting, the main purpose of which is to solve the problem that when a large amount of bullet chatting information is displayed in the current video playback interface in the prior art, it may cause a large number of core characters in the video to be popped up. The problem that the screen information is blocked.

依据本发明一个方面,本发明提供了一种弹幕的显示方法,包括:According to one aspect of the present invention, the present invention provides a barrage display method, including:

获取当前播放视频中的人物轮廓区域;Get the outline area of the person in the currently playing video;

启动弹幕显示功能,并接收所述当前播放视频的播放进度所对应的点阵弹幕信息,所述点阵弹幕信息根据点阵弹幕信息对应的编辑模板生成,其由预置符号或者图片组成;Start the barrage display function, and receive the dot matrix barrage information corresponding to the playback progress of the currently played video, the dot matrix barrage information is generated according to the editing template corresponding to the dot matrix barrage information, which is composed of preset symbols or picture composition;

按照预定显示规则在除所述人物轮廓区域外的当前播放视频界面中显示所述点阵弹幕信息。The dot-matrix barrage information is displayed in the currently playing video interface except for the figure outline area according to a predetermined display rule.

依据本发明另一个方面,本发明提供了一种弹幕的显示装置,包括:According to another aspect of the present invention, the present invention provides a barrage display device, including:

第一获取单元,用于获取当前播放视频中的人物轮廓区域;The first acquiring unit is used to acquire the figure outline area in the currently playing video;

启动单元,用于启动弹幕显示功能;The starting unit is used to start the barrage display function;

接收单元,用于在所述启动单元启动所述弹幕显示功能后,接收所述当前播放视频的播放进度所对应的点阵弹幕信息,所述点阵弹幕信息根据点阵弹幕信息对应的编辑模板生成,其由预置符号或者图片组成;The receiving unit is used to receive the dot matrix barrage information corresponding to the playback progress of the currently played video after the starting unit starts the barrage display function, and the dot matrix barrage information is based on the dot matrix barrage information The corresponding editing template is generated, which is composed of preset symbols or pictures;

显示单元,用于按照预定显示规则在除所述人物轮廓区域外的当前播放视频界面中显示所述接收单元接收到的所述点阵弹幕信息。The display unit is configured to display the dot-matrix barrage information received by the receiving unit in the currently playing video interface except the character outline area according to a predetermined display rule.

借由上述技术方案,本发明提供的弹幕的显示方法及装置,客户端获取当前播放视频中的人物轮廓区域,并启动弹幕显示功能,基于该弹幕显示功能接收当前播放视频的播放进度所对应的点阵弹幕信息,该点阵弹幕信息根据点阵弹幕信息对应的编辑模板生成,其由预置符号或者图片组成,按照预定显示规则在除人物轮廓区域外的当前播放视频界面中显示点阵弹幕信息,与现有技术相比,本发明能够实现在当前视频过程中不但能够观看点阵弹幕信息,而且该些点阵弹幕信息又不会遮挡当前播放视频的核心人物;此外,点阵弹幕信息与传统的文字字幕相比,由预置符号和图片组成,使得弹幕显示更具趣味性。By virtue of the above technical solution, the method and device for displaying barrage provided by the present invention, the client obtains the character outline area in the currently playing video, and activates the barrage display function, and receives the playback progress of the currently playing video based on the barrage display function Corresponding dot matrix barrage information, the dot matrix barrage information is generated according to the editing template corresponding to the dot matrix barrage information, which is composed of preset symbols or pictures, and is currently playing video in accordance with predetermined display rules except for the character outline area The dot matrix barrage information is displayed in the interface. Compared with the prior art, the present invention can not only watch the dot matrix barrage information during the current video process, but also the dot matrix barrage information will not block the currently playing video. The core characters; in addition, compared with the traditional text subtitles, the dot-matrix barrage information is composed of preset symbols and pictures, which makes the barrage display more interesting.

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。The above description is only an overview of the technical solution of the present invention. In order to better understand the technical means of the present invention, it can be implemented according to the contents of the description, and in order to make the above and other purposes, features and advantages of the present invention more obvious and understandable , the specific embodiments of the present invention are enumerated below.

附图说明Description of drawings

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiment. The drawings are only for the purpose of illustrating a preferred embodiment and are not to be considered as limiting the invention. Also throughout the drawings, the same reference numerals are used to designate the same components. In the attached picture:

图1示出了本发明实施例提供的一种弹幕的显示方法的流程图;FIG. 1 shows a flow chart of a method for displaying bullet chatting provided by an embodiment of the present invention;

图2示出了本发明实施例提供的一种启动客户端中弹幕显示功能的示意图;FIG. 2 shows a schematic diagram of a barrage display function in a startup client provided by an embodiment of the present invention;

图3示出了本发明实施例提供的一种点阵弹幕信息的示意图;Fig. 3 shows a schematic diagram of a dot matrix barrage information provided by an embodiment of the present invention;

图4示出了本发明实施例提供的一种按照预定显示规则显示点阵弹幕的示意图;Fig. 4 shows a schematic diagram of displaying dot matrix barrage according to predetermined display rules provided by an embodiment of the present invention;

图5示出了本发明实施例提供的一种点阵弹幕信息在人物轮廓区域中隐藏点阵弹幕信息的示意图;Fig. 5 shows a schematic diagram of hiding dot matrix bullet chat information in a character outline area provided by an embodiment of the present invention;

图6示出了本发明实施例提供的一种弹幕的显示装置的组成框图;FIG. 6 shows a block diagram of a barrage display device provided by an embodiment of the present invention;

图7示出了本发明实施例提供的一种弹幕的显示装置的组成框图。FIG. 7 shows a block diagram of a barrage display device provided by an embodiment of the present invention.

具体实施方式detailed description

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited by the embodiments set forth herein. Rather, these embodiments are provided for more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.

本发明实施例提供一种弹幕的显示方法,该方法应用于视频播放客户端侧,如图1所示,该方法包括:An embodiment of the present invention provides a barrage display method, which is applied to the video playback client side, as shown in Figure 1, the method includes:

101、获取当前播放视频中的人物轮廓区域。101. Obtain the outline area of a person in the currently playing video.

用户在使用视频播放客户端播放视频时,首先向该客户端对应的服务器获取视频数据,在接收到服务器发送的视频数据后进行播放。其中,服务器中包含两个系统,一个系统用于响应客户端的获取视频数据的请求,另一个系统用于向客户端发送点阵弹幕信息,上述两个系统是相互独立,又相互依赖。需要说明的是,在具体实施过程中,本发明实施例对步骤101和步骤102的执行顺序不进行限定,其目的在于,客户端既可以观看当前播放视频的核心人物,又可以观看其他客户端观看者对该当前播放视频发表的个人观点。When a user uses a video player client to play a video, he first obtains video data from a server corresponding to the client, and plays the video after receiving the video data sent by the server. Among them, the server contains two systems, one system is used to respond to the client's request for video data acquisition, and the other system is used to send dot matrix barrage information to the client. The above two systems are independent and interdependent. It should be noted that, in the specific implementation process, the embodiment of the present invention does not limit the execution order of steps 101 and 102. The purpose is that the client can not only watch the core character of the currently playing video, but also watch other client The viewer's personal opinion about the currently playing video.

为了在客户端显示弹幕时,不让该些弹幕信息对当前播放视频中的核心人物进行遮挡,本步骤中,首先获取当前播放视频中的人物轮廓区域,其目的在于,在显示点阵弹幕信息时,避免点阵弹幕信息覆盖于当前播放视频中的人物轮廓区域(核心人物)上,以对核心人物进行遮挡。In order to prevent the bullet chat information from blocking the core characters in the currently playing video when the client displays the bullet chatting, in this step, first obtain the outline area of the characters in the currently playing video, the purpose of which is to display the dot matrix When using barrage information, avoid dot-matrix barrage information from covering the character outline area (core character) in the currently playing video, so as to block the core character.

本发明实施例所述的人物轮廓区域至少包括:人物的脸部区域、身体区域,本发明实施例对人物轮廓区域的具体内容不进行限定。在客户端获取当前播放视频中的人物轮廓区域时,可以采用但不局限于以下的方式实现,对当前播放视频的各个帧进行识别,获取核心人物对应的帧,通过该些核心人物对应的帧获取当前播放视频中核心人物的人物轮廓区域;或者,通过调用第三方视频分析应用程序获取当前播放视频中的人物轮廓区域。具体的本发明实施例对客户端获取当前播放视频中的人物轮廓区域的方法不进行限定。The figure outline area described in the embodiment of the present invention includes at least: the face area and the body area of the figure, and the specific content of the figure outline area is not limited in the embodiment of the present invention. When the client obtains the character outline area in the currently playing video, it can be realized in the following ways, but not limited to, to identify each frame of the currently playing video, obtain the frames corresponding to the core characters, and pass the frames corresponding to these core characters Obtain the outline area of the core character in the currently playing video; or, obtain the outline area of the person in the currently playing video by calling a third-party video analysis application. The specific embodiment of the present invention does not limit the method for the client to obtain the figure outline area in the currently playing video.

在实际应用中,由于视频的播放需要消耗客户端安装载体的处理资源及网络资源,在获取当前播放视频中的人物轮廓区域时,需要在客户端在线的前提下进行的,因此,为了减少客户端安装载体的资源消耗,所述当前播放视频可以为直播视频,例如,某类型的法制讲解视频、某卫视的新闻联播等等,该类型的直播视频的特点为核心人物在当前播放视频中的位置移动不明显,视频中的核心人物移动幅度小,能够减小客户端获取当前播放视频中的人物轮廓区域的次数,进而能够减小客户端的网络资源开销。以上是以当前播放视频为直播视频为例进行的说明,但应当明确的是,本发明并非意在限定客户端播放的视频只能是直播视频,还可以包括各种转播类型的视频。In practical applications, since the playback of video needs to consume the processing resources and network resources of the client installation carrier, when obtaining the character outline area in the currently playing video, it needs to be carried out under the premise that the client is online. Therefore, in order to reduce the number of clients The resource consumption of the terminal installation carrier, the current broadcast video can be a live video, for example, a certain type of legal system explanation video, a news broadcast of a satellite TV, etc., the feature of this type of live video is that the core characters in the current broadcast video The location movement is not obvious, and the core characters in the video have a small movement range, which can reduce the number of times the client obtains the character outline area in the currently playing video, thereby reducing the network resource overhead of the client. The above description takes the currently played video as a live video as an example, but it should be clear that the present invention is not intended to limit the video played by the client to only live video, and may also include various rebroadcasted videos.

102、启动弹幕显示功能,并接收所述当前播放视频的播放进度所对应的点阵弹幕信息。102. Start the barrage display function, and receive dot matrix barrage information corresponding to the playback progress of the currently playing video.

所述点阵弹幕信息根据点阵弹幕信息对应的编辑模板生成,其由预置符号或者图片组成,其中,所述点阵弹幕信息对应的编辑模板存储于服务器中,当观看者需要获取该编辑模板时,可向服务器发送获取点阵弹幕信息对应的编辑模板的请求信息,以获取点阵弹幕信息对应的编辑模板。The dot matrix bullet chat information is generated according to the editing template corresponding to the dot matrix bullet chat information, which is composed of preset symbols or pictures, wherein the editing template corresponding to the dot matrix bullet chat information is stored in the server, when the viewer needs to When obtaining the edit template, a request message for obtaining the edit template corresponding to the dot matrix bullet chat information may be sent to the server, so as to obtain the edit template corresponding to the dot matrix bullet chat information.

由于客户端获取视频与获取点阵弹是向服务器中的相互独立系统分别获取的,因此,在当前视频播放过程中,若想显示点阵字幕,还需手动触发客户端显示界面中的弹幕显示功能,以接收服务器发送的点阵弹幕信息。Since the client obtains video and dot matrix bullets from independent systems in the server, during the current video playback process, if you want to display dot matrix subtitles, you need to manually trigger the bullet screen in the client display interface Display function to receive dot matrix barrage information sent by the server.

示例性的,如图2所示,图2示出了本发明实施例提供的一种启动客户端中弹幕显示功能的示意图,在视频播放过程中,视频观看者手动触发客户端显示界面中的弹幕功能按键,客户端会接收到弹幕启动指令,并执行该弹幕启动指令,实现弹幕的启动,当弹幕显示功能启动之后,会在客户端显示界面中显示点阵弹幕信息编辑控件,观看者点击该点阵弹幕信息编辑控件后,可发射观看者自身对当前播放视频的个人观点,需要说明的是,如2仅为示例性的举例,本发明实施例对弹幕显示功能按键及点阵弹幕信息编辑控件在客户端显示界面中的位置不进行限定。Exemplarily, as shown in FIG. 2, FIG. 2 shows a schematic diagram of starting the barrage display function in the client provided by an embodiment of the present invention. During the video playback process, the video viewer manually triggers the The barrage function button, the client will receive the barrage start command and execute the barrage start command to start the barrage. When the barrage display function is started, the dot matrix barrage will be displayed on the client display interface Information editing control, after the viewer clicks on the dot matrix barrage information editing control, the viewer can launch the viewer's own personal opinion on the currently playing video. The position of the on-screen display function buttons and dot-matrix barrage information editing controls in the client display interface is not limited.

示例性的,如图3所示,图3示出了本发明实施例提供的一种点阵弹幕信息的示意图,区别于现有技术中弹幕信息所述为文字形式,本发明实施例中的点阵弹幕信息由特殊符号或者预定的图片拼接组成,使得拼接后的点阵弹幕信息较为独特,图3所示的点阵弹幕信息为“生日快乐”,该点阵弹幕信息在显示界面中滚动显示。本发明实施例对点阵弹幕信息拼接形式、拼接点阵弹幕信息时使用的符号或者图片等内容不进行限定。Exemplarily, as shown in Figure 3, Figure 3 shows a schematic diagram of a dot matrix barrage information provided by an embodiment of the present invention. The dot matrix bullet chat information in the dot matrix bullet chat information is composed of special symbols or predetermined pictures, which makes the dot matrix bullet chat information unique. The dot matrix bullet chat information shown in Figure 3 is "Happy Birthday". The information scrolls across the display interface. The embodiment of the present invention does not limit content such as splicing forms of dot matrix bullet chat information, symbols or pictures used when splicing dot matrix bullet chat information.

103、按照预定显示规则在除所述人物轮廓区域外的当前播放视频界面中显示所述点阵弹幕信息。103. Display the dot-matrix barrage information in the currently playing video interface except the character outline area according to a predetermined display rule.

在客户端接收到服务器发送的点阵弹幕信息之后,为确保点阵弹幕信息不遮挡当前播放视频中的核心人物,通过以下两种方式进行点阵弹幕信息的显示,方式一:根据人物轮廓区域形状,生成与其类似形状的弹幕运动轨迹,并根据所述弹幕运动轨迹显示所述点阵弹幕信息;方式二:若确定所述点阵弹幕信息与所述人物轮廓区域重叠,则将所述点阵弹幕信息进行隐藏,直到所述点阵弹幕信息移出所述人物轮廓区域显示所述点阵弹幕信息。通过上述两种方式可实现在当前视频播放过程中,既能够观看到核心人物,又能观看到点阵弹幕信息。After the client receives the dot matrix bullet chat information sent by the server, in order to ensure that the dot matrix bullet chat information does not cover the core characters in the currently playing video, the dot matrix bullet chat information is displayed in the following two ways. Method 1: According to The shape of the character outline area, generate a bullet chatting trajectory similar to it, and display the dot matrix bullet chatting information according to the bullet chatting movement trajectory; Method 2: If the dot matrix bullet chatting information and the character outline area are determined overlapping, the dot matrix bullet chat information is hidden until the dot matrix bullet chat information moves out of the character outline area to display the dot matrix bullet chat information. Through the above two methods, it can be realized that during the current video playback process, not only the core characters can be viewed, but also the dot matrix barrage information can be viewed.

本发明实施例提供的弹幕的显示方法,客户端获取当前播放视频中的人物轮廓区域,并启动弹幕显示功能,基于该弹幕显示功能接收当前播放视频的播放进度所对应的点阵弹幕信息,该点阵弹幕信息根据点阵弹幕信息对应的编辑模板生成,其由预置符号或者图片组成,按照预定显示规则在除人物轮廓区域外的当前播放视频界面中显示点阵弹幕信息,与现有技术相比,本发明实施例能够实现在当前视频过程中不但能够观看点阵弹幕信息,而且该些点阵弹幕信息又不会遮挡当前播放视频的核心人物;此外,点阵弹幕信息与传统的文字字幕相比,由预置符号和图片组成,使得弹幕显示更具趣味性。In the bullet chatting display method provided by the embodiment of the present invention, the client acquires the figure outline area in the currently played video, and starts the bullet chat display function, and receives the dot matrix bullet corresponding to the playback progress of the currently played video based on the bullet chat display function. Screen information, the dot matrix bullet chat information is generated according to the editing template corresponding to the dot matrix bullet chat information, which is composed of preset symbols or pictures, and is displayed in the currently playing video interface except for the character outline area according to predetermined display rules Compared with the prior art, the embodiment of the present invention can not only watch the dot matrix barrage information during the current video process, but also the dot matrix barrage information will not block the core characters of the currently playing video; in addition Compared with traditional text subtitles, the dot-matrix barrage information is composed of preset symbols and pictures, making the barrage display more interesting.

进一步的,作为对上述实施例的细化和扩展,以下将对上述方式一的实现方式进行详细说明。客户端根据人物轮廓区域形状,生成与其对应形状的弹幕运动轨迹,并根据所述弹幕运动轨迹显示所述点阵弹幕信息,具体包括:在与所述人物轮廓区域的预置距离阈值内,根据所述人物轮廓区域形状,生成在当前播放视频界面中按照预置运动方向显示的弹幕运动轨迹。客户端在接收到服务器发送的点阵弹幕信息之后,会将该点阵弹幕信息在当前显示界面中以滚动的方式进行显示,其重点在于如何根据人物轮廓区域动态生成与该人物轮廓区域形状相似的、且在当前播放视频界面中按照预置运动方向显示的弹幕运动轨迹。由于视频中的人物是动态变化的,因此,根据该人物轮廓区域形状确定的弹幕运动轨迹也随之变化;但是,预置运动方向是可以进行预设的,例如预置运动方向可以为在界面中自左向右运动、自右向左运动、自上向下运动或者自下向上运动等等,本发明实施例对点阵弹幕信息在界面中的预置运动方向不进行限定。Further, as a refinement and extension of the foregoing embodiments, an implementation manner of the foregoing manner 1 will be described in detail below. According to the shape of the figure outline area, the client generates a bullet chatting trajectory corresponding to the shape, and displays the dot matrix bullet chatting information according to the bullet chatting trajectory, specifically including: a preset distance threshold from the figure outline area Inside, according to the shape of the figure outline area, generate a bullet chatting movement track displayed in the currently playing video interface according to a preset movement direction. After receiving the dot-matrix barrage information sent by the server, the client will display the dot-matrix barrage information in a scrolling manner on the current display interface. Similar in shape and displayed in the currently playing video interface in accordance with the preset movement direction of the barrage movement track. Since the characters in the video are dynamically changing, the trajectory of the barrage determined according to the shape of the character's outline area also changes accordingly; however, the preset motion direction can be preset, for example, the preset motion direction can be The interface moves from left to right, from right to left, from top to bottom, or from bottom to top, etc. The embodiment of the present invention does not limit the preset movement direction of dot matrix barrage information in the interface.

本发明实施例所述的在与所述人物轮廓区域的预置距离阈值内,生成在当前播放视频界面中按照预置运动方向显示的弹幕运动轨迹,所述预置距离阈值为人物轮廓区域的边缘与弹幕运动轨迹之间的距离,设置原理在于,若人物轮廓区域与客户端显示界面之间的空间大小,若高空间较大,则可设置较大的距离阈值,若人物轮廓区域与客户端显示界面之间的空间较小,则可设置较小的距离阈值,具体的,可设置距离阈值为1cm,或者,0.5cm等等,本发明实施例对预置距离阈值的设定不进行限定。According to the embodiment of the present invention, within the preset distance threshold from the character outline area, the bullet chatting movement trajectory displayed in the current playing video interface according to the preset motion direction is generated, and the preset distance threshold is the character outline area. The distance between the edge of the barrage and the trajectory of the barrage. The setting principle is that if the space between the character outline area and the client display interface is large, if the height space is large, a larger distance threshold can be set. If the character outline area If the space between the client display interface and the display interface is small, a smaller distance threshold can be set. Specifically, the distance threshold can be set to 1cm, or 0.5cm, etc. The embodiment of the present invention sets the preset distance threshold Not limited.

示例性的,如图4所示,图4示出了本发明实施例提供的一种按照预定显示规则显示点阵弹幕的示意图,假设,客户端安装于智能手机中,当客户端接收到服务器发送的点阵弹幕信息时,根据如图所示的弹幕运动轨迹在显示界面中自右向左显示点阵弹幕,图4仅为示例性的举例,本发明实施例对客户端安装载体(智能手机)、点阵弹幕信息等具体内容不作限定。Exemplarily, as shown in FIG. 4, FIG. 4 shows a schematic diagram of displaying dot matrix barrage according to predetermined display rules provided by an embodiment of the present invention. It is assumed that the client is installed in a smart phone. When the client receives When the dot matrix bullet chat information is sent by the server, the dot matrix bullet chat is displayed from right to left in the display interface according to the bullet chat movement track as shown in the figure. Fig. 4 is only an exemplary example. The installation carrier (smartphone), dot matrix barrage information and other specific content are not limited.

进一步的,客户端基于上述方式一显示点阵弹幕时,当人物轮廓区域距客户端显示界面的边界之间的距离较小,且点阵字幕较大时,可能会出现按照预定显示规则在除所述人物轮廓区域外的当前播放视频界面中显示所述点阵弹幕信息过程中,点阵弹幕信息的不能够完整显示。为了解决上述问题,本发明实施例在采用上述方式一显示点阵弹幕时,首先计算第一尺寸信息,所述第一尺寸信息为所述人物轮廓区域与当前播放视频界面的边界之间的实际距离;计算第二尺寸信息,所述第二尺寸信息为点阵弹幕信息的实际尺寸大小;若所述第二尺寸信息超过所述第一尺寸信息,则根据所述第一尺寸信息调整所述第二尺寸信息;根据所述弹幕运动轨迹在当前播放视频界面中显示调整尺寸后的点阵弹幕信息。Further, when the client displays the dot matrix barrage based on the above method one, when the distance between the figure outline area and the boundary of the client display interface is small, and the dot matrix subtitles are large, it may appear that according to the predetermined display rule During the process of displaying the dot matrix bullet chat information in the currently playing video interface except the character outline area, the dot matrix bullet chat information cannot be completely displayed. In order to solve the above problems, in the embodiment of the present invention, when the dot matrix barrage is displayed in the above method 1, the first size information is first calculated, and the first size information is the distance between the character outline area and the boundary of the currently playing video interface Actual distance; calculate the second size information, the second size information is the actual size of the dot matrix barrage information; if the second size information exceeds the first size information, adjust according to the first size information The second size information: displaying the size-adjusted dot matrix bullet chat information in the currently playing video interface according to the bullet chat movement track.

示例性的,请继续参阅图4,假设,点阵弹幕信息的第二尺寸信息为2*2,而第一尺寸信息为1.5*1.5,此时为了完整将点阵弹幕信息显示于客户端显示界面中,点阵弹幕信息的尺寸(第二尺寸信息)可根据第一尺寸信息进行调整,调整至点阵弹幕信息足以能够完整显示于第一尺寸信息对应的显示屏幕中即可,例如,调整点阵弹幕信息的尺寸信息为1.2*1.2,使得点阵弹幕信息能够在完整显示在界面中。As an example, please continue to refer to Figure 4. Assume that the second size information of the dot matrix barrage information is 2*2, and the first size information is 1.5*1.5. At this time, in order to completely display the dot matrix barrage information to the customer In the terminal display interface, the size of the dot matrix bullet chat information (second size information) can be adjusted according to the first size information, and the dot matrix bullet chat information can be completely displayed on the display screen corresponding to the first size information. , for example, adjust the size information of the dot matrix bullet chat information to 1.2*1.2, so that the dot matrix bullet chat information can be completely displayed in the interface.

进一步的,以下步骤103中提及的方式二:若确定所述点阵弹幕信息与所述人物轮廓区域重叠,则将所述点阵弹幕信息进行隐藏,直到所述点阵弹幕信息移出所述人物轮廓区域显示所述点阵弹幕信息进行详细描述。首先,客户端监控点阵弹幕信息是否与人物轮廓区域重叠,若监控到点阵弹幕信息与人物轮廓其余重叠,则将点阵弹幕信息进行隐藏,直到点阵弹幕信息完全移动出人物轮廓区域再显示点阵弹幕信息。在具体实施时,当客户端监控到点阵弹幕信息的起始字符(第一个字符)与人物轮廓区域有交叉时,将点阵弹幕信息的第一个字符进行隐藏,直到点阵弹幕信息的结束字符(最后一个字符)与人物轮廓区域交叉时,将点阵弹幕信息的最后一个字符进行隐藏;当监控到隐藏的点阵弹幕信息不存在与人物轮廓区域交叉时,将隐藏的点阵弹幕信息进行显示。当客户端通过上述方式二的形式显示点阵弹幕信息时,观看者的直观感受是点阵弹幕信息从视频人物的背后滚动点阵弹幕信息,提高了观看者的视觉感受。Further, the second method mentioned in the following step 103: if it is determined that the dot matrix barrage information overlaps with the character outline area, then hide the dot matrix barrage information until the dot matrix barrage information Move out of the figure outline area to display the dot matrix barrage information for detailed description. First, the client monitors whether the dot-matrix bullet-screen information overlaps with the outline area of the character. If it monitors that the dot-matrix bullet-screen information overlaps with the rest of the character’s outline, it hides the dot-matrix bullet-screen information until the dot-matrix bullet-screen information is completely moved out. The dot-matrix barrage information is displayed in the figure outline area. During specific implementation, when the client monitors that the initial character (first character) of the dot matrix bullet chat information intersects with the figure outline area, the first character of the dot matrix bullet chat information is hidden until the dot matrix bullet chat information When the end character (last character) of the barrage information intersects with the figure outline area, the last character of the dot matrix barrage information is hidden; Display the hidden dot matrix barrage information. When the client displays the dot-matrix bullet-screen information in the form of the above-mentioned method 2, the viewer's intuitive experience is that the dot-matrix bullet-screen information scrolls from the back of the video character, which improves the viewer's visual experience.

示例性的,如图5所示,图5示出了本发明实施例提供的一种点阵弹幕信息在人物轮廓区域中隐藏点阵弹幕信息的示意图,在当点阵弹幕信息根据弹幕运动轨迹移动至交叉点A点时,将点阵弹幕信息的首字符进行隐藏,当点阵弹幕信息根据弹幕运动轨迹滚动至交叉点B时,将点阵弹幕信息的第一个字符进行显示,并继续显示点阵弹幕信息的其他字符,当点阵弹幕信息滚动至交叉点C时,将点阵弹幕信息的首字符进行隐藏;当点阵弹幕信息滚动至交叉点D时,将点阵弹幕信息的第一个字符进行显示,并继续显示点阵弹幕信息的其他字符;观看者观看的效果为:当点阵弹幕信息移动至交叉点A时,点阵弹幕信息从人物1、人物2的背后穿过,使得观看者既能够观看到视频中的人物,又能观看到弹幕信息。本发明实施例不限于客户端安装于计算机设备中。Exemplarily, as shown in FIG. 5, FIG. 5 shows a schematic diagram of hiding the dot matrix bullet chat information in the character outline area provided by the embodiment of the present invention. When the dot matrix bullet chat information is based on When the bullet chatting track moves to the intersection point A, the first character of the dot matrix bullet chatting information is hidden; Display one character and continue to display other characters of the dot matrix bullet chat information. When the dot matrix bullet chat information scrolls to the intersection point C, hide the first character of the dot matrix bullet chat information; when the dot matrix bullet chat information scrolls When reaching the intersection point D, display the first character of the dot matrix bullet chat information, and continue to display other characters of the dot matrix bullet chat information; the viewer's viewing effect is: when the dot matrix bullet chat information moves to intersection point A , the dot-matrix barrage information passes behind the characters 1 and 2, so that viewers can not only watch the characters in the video, but also watch the barrage information. The embodiment of the present invention is not limited to the client being installed in the computer device.

进一步的,观看者在启动弹幕显示功能时,不仅可以观看其他观看者的个人观点,还能够基于客户端界面中的输入框编辑待发送的点阵弹幕信息,其具体操作过程如下:客户端向服务器发送获取点阵弹幕信息对应的编辑模板,在接收到服务器发送的点阵弹幕信息对应的编辑模板后,基于该点阵弹幕信息对应的编辑模板编辑待发送的点阵弹幕信息,编辑完成点阵弹幕之后,将待发送的点阵弹幕信息发送至服务器,以便于服务器将待发送的点阵弹幕信息发送至其他客户端进行显示。Furthermore, when the viewer activates the barrage display function, he can not only view the personal views of other viewers, but also edit the dot matrix barrage information to be sent based on the input box in the client interface. The specific operation process is as follows: The terminal sends to the server the editing template corresponding to the dot matrix bullet chat information, and after receiving the editing template corresponding to the dot matrix bullet chat information sent by the server, edits the dot matrix bullet chat to be sent based on the editing template corresponding to the dot matrix bullet chat information After editing the dot matrix barrage information, send the to-be-sent dot-matrix barrage information to the server, so that the server can send the to-be-sent dot-matrix barrage information to other clients for display.

进一步的,作为对上述图1所示方法的实现,本发明另一实施例还提供了一种弹幕的显示装置。该装置实施例与前述方法实施例对应,为便于阅读,本装置实施例不再对前述方法实施例中的细节内容进行逐一赘述,但应当明确,本实施例中的装置能够对应实现前述方法实施例中的全部内容。Furthermore, as an implementation of the method shown in FIG. 1 above, another embodiment of the present invention also provides a barrage display device. This device embodiment corresponds to the foregoing method embodiment. For the convenience of reading, this device embodiment does not repeat the details in the foregoing method embodiment one by one, but it should be clear that the device in this embodiment can correspond to the foregoing method implementation. Everything in the example.

本发明实施例提供一种弹幕的显示装置,如图6所示,包括:An embodiment of the present invention provides a barrage display device, as shown in FIG. 6 , including:

第一获取单元61,用于获取当前播放视频中的人物轮廓区域;The first obtaining unit 61 is used to obtain the character outline area in the currently played video;

启动单元62,用于启动弹幕显示功能;A starting unit 62 is used to start the barrage display function;

接收单元63,用于在所述启动单元62启动所述弹幕显示功能后,接收所述当前播放视频的播放进度所对应的点阵弹幕信息,所述点阵弹幕信息根据点阵弹幕信息对应的编辑模板生成,其由预置符号或者图片组成;The receiving unit 63 is used to receive the dot matrix barrage information corresponding to the playback progress of the currently played video after the starting unit 62 starts the barrage display function, and the dot matrix barrage information is based on the dot matrix barrage information. The editing template corresponding to the subtitle information is generated, which is composed of preset symbols or pictures;

显示单元64,用于按照预定显示规则在除所述人物轮廓区域外的当前播放视频界面中显示所述接收单元接收到的所述点阵弹幕信息。The display unit 64 is configured to display the dot-matrix barrage information received by the receiving unit in the currently playing video interface except the character outline area according to a predetermined display rule.

进一步的,如图7所示,所述显示单元64包括:Further, as shown in FIG. 7, the display unit 64 includes:

生成模块641,用于根据人物轮廓区域形状生成与其对应形状的弹幕运动轨迹;Generating module 641, is used for generating the barrage motion trajectory of its corresponding shape according to the figure outline area shape;

显示模块642,用于根据所述生成模块641生成的所述弹幕运动轨迹显示所述点阵弹幕信息;A display module 642, configured to display the dot matrix bullet chat information according to the bullet chat movement track generated by the generating module 641;

处理模块643,用于当确定所述点阵弹幕信息与所述人物轮廓区域重叠时,将所述点阵弹幕信息进行隐藏,直到所述点阵弹幕信息移出所述人物轮廓区域显示所述点阵弹幕信息。The processing module 643 is configured to, when it is determined that the dot matrix bullet chat information overlaps with the character outline area, hide the dot matrix bullet chat information until the dot matrix bullet chat information moves out of the character outline area for display The dot matrix barrage information.

进一步的,所述生成模块641,还用于根据所述人物轮廓区域形状,生成在当前播放视频界面中按照预置运动方向显示的弹幕运动轨迹。Further, the generation module 641 is further configured to generate a bullet chatting movement track displayed in a preset movement direction in the currently playing video interface according to the shape of the figure outline area.

进一步的,如图7所示,所述显示单元64包括:Further, as shown in FIG. 7, the display unit 64 includes:

第一计算模块644,用于在所述显示模块根据所述弹幕运动轨迹显示所述点阵弹幕信息之前,计算第一尺寸信息,所述第一尺寸信息为所述人物轮廓区域与当前播放视频界面的边界之间的实际距离;The first calculation module 644 is configured to calculate first size information before the display module displays the dot matrix bullet chatting information according to the bullet chatting movement track, and the first size information is the difference between the character outline area and the current The actual distance between the borders of the playing video interface;

第二计算模块645,用于计算第二尺寸信息,所述第二尺寸信息为点阵弹幕信息的实际尺寸大小;The second calculation module 645 is used to calculate the second size information, and the second size information is the actual size of the dot matrix barrage information;

调整模块646,用于当确定所述第二尺寸信息超过所述第一尺寸信息时,根据所述第一尺寸信息调整所述第二尺寸信息。。An adjustment module 646, configured to adjust the second size information according to the first size information when it is determined that the second size information exceeds the first size information. .

进一步的,如图7所示,所述启动单元62包括:Further, as shown in FIG. 7, the startup unit 62 includes:

接收模块621,用于接收弹幕启动指令,所述弹幕启动指令用于指示客户端启动所述弹幕显示功能;The receiving module 621 is configured to receive a barrage start instruction, and the barrage start instruction is used to instruct the client to start the barrage display function;

执行模块622,用于执行所述接收模块621接收到的所述弹幕启动指令。The executing module 622 is configured to execute the barrage start instruction received by the receiving module 621 .

进一步的,如图7所示,所述装置还包括:Further, as shown in Figure 7, the device also includes:

第二获取单元65,用于获取点阵弹幕信息对应的编辑模板;The second obtaining unit 65 is used to obtain the editing template corresponding to the dot matrix barrage information;

编辑单元66,用于基于所述第二获取单元65获取的所述点阵弹幕信息对应的编辑模板编辑待发送的点阵弹幕信息;An editing unit 66, configured to edit the dot matrix bullet chat information to be sent based on the editing template corresponding to the dot matrix bullet chat information acquired by the second obtaining unit 65;

发送单元67,用于将所述编辑单元66编辑后的所述待发送的点阵弹幕信息发送至服务器,以便所述服务器将所述待发送的点阵弹幕信息发送至其他客户端进行显示。Sending unit 67, for sending the dot matrix barrage information to be sent edited by the editing unit 66 to the server, so that the server sends the dot matrix barrage information to be sent to other clients for further processing show.

进一步的,如图7所示,所述装置还包括:Further, as shown in Figure 7, the device also includes:

监控单元68,用于在所述显示单元64将所述点阵弹幕信息进行隐藏之前,监控所述点阵弹幕信息是否与所述人物轮廓区域重叠;A monitoring unit 68, configured to monitor whether the dot matrix bullet chat information overlaps with the character outline area before the display unit 64 hides the dot matrix bullet chat information;

所述显示单元64,还用于当所述监控68监控到所述点阵弹幕信息与所述人物轮廓区域不重叠时,按照预定显示规则在当前播放示例界面中显示点阵弹幕信息。The display unit 64 is further configured to display the dot-matrix bullet-screen information in the current playing example interface according to a predetermined display rule when the monitor 68 monitors that the dot-matrix bullet-screen information does not overlap with the character outline area.

进一步的,所述当前播放视频为直播视频。Further, the currently playing video is a live video.

本发明实施例提供的弹幕的显示装置,客户端获取当前播放视频中的人物轮廓区域,并启动弹幕显示功能,基于该弹幕显示功能接收当前播放视频的播放进度所对应的点阵弹幕信息,该点阵弹幕信息根据点阵弹幕信息对应的编辑模板生成,其由预置符号或者图片组成,按照预定显示规则在除人物轮廓区域外的当前播放视频界面中显示点阵弹幕信息,与现有技术相比,本发明实施例能够实现在当前视频过程中不但能够观看点阵弹幕信息,而且该些点阵弹幕信息又不会遮挡当前播放视频的核心人物;此外,点阵弹幕信息与传统的文字字幕相比,由预置符号和图片组成,使得弹幕显示更具趣味性。In the barrage display device provided by the embodiment of the present invention, the client acquires the character outline area in the currently played video, and starts the barrage display function, and receives the dot matrix bullet corresponding to the playback progress of the currently played video based on the barrage display function. Screen information, the dot matrix bullet chat information is generated according to the editing template corresponding to the dot matrix bullet chat information, which is composed of preset symbols or pictures, and is displayed in the currently playing video interface except for the character outline area according to predetermined display rules Compared with the prior art, the embodiment of the present invention can not only watch the dot matrix barrage information during the current video process, but also the dot matrix barrage information will not block the core characters of the currently playing video; in addition Compared with traditional text subtitles, the dot-matrix barrage information is composed of preset symbols and pictures, making the barrage display more interesting.

本发明实施例还公开了如下方案:The embodiment of the invention also discloses the following scheme:

A1、一种弹幕的显示方法,包括:A1. A method for displaying barrage, comprising:

获取当前播放视频中的人物轮廓区域;Get the outline area of the person in the currently playing video;

启动弹幕显示功能,并接收所述当前播放视频的播放进度所对应的点阵弹幕信息,所述点阵弹幕信息根据点阵弹幕信息对应的编辑模板生成,其由预置符号或者图片组成;Start the barrage display function, and receive the dot matrix barrage information corresponding to the playback progress of the currently played video, the dot matrix barrage information is generated according to the editing template corresponding to the dot matrix barrage information, which is composed of preset symbols or picture composition;

按照预定显示规则在除所述人物轮廓区域外的当前播放视频界面中显示所述点阵弹幕信息。The dot-matrix barrage information is displayed in the currently playing video interface except for the figure outline area according to a predetermined display rule.

A2、根据A1所述的方法,按照预定显示规则在除所述人物轮廓区域外的当前播放视频界面中显示所述点阵弹幕信息包括:A2. According to the method described in A1, displaying the dot matrix barrage information in the currently playing video interface except the character outline area according to predetermined display rules includes:

根据人物轮廓区域形状生成与其对应形状的弹幕运动轨迹,并根据所述弹幕运动轨迹显示所述点阵弹幕信息;Generate a bullet chatting trajectory corresponding to the shape of the figure outline area, and display the dot matrix bullet chatting information according to the bullet chatting trajectory;

或者,若确定所述点阵弹幕信息与所述人物轮廓区域重叠,则将所述点阵弹幕信息进行隐藏,直到所述点阵弹幕信息移出所述人物轮廓区域显示所述点阵弹幕信息。Or, if it is determined that the dot matrix barrage information overlaps with the character outline area, then hide the dot matrix barrage information until the dot matrix barrage information moves out of the character outline area to display the dot matrix Barrage information.

A3、根据A2所述的方法,根据人物轮廓区域形状生成与其对应形状的弹幕运动轨迹包括:A3. According to the method described in A2, generating a barrage motion trajectory corresponding to the shape of the character outline area according to the shape of the character outline includes:

在与所述人物轮廓区域的预置距离阈值内,根据所述人物轮廓区域形状,生成在当前播放视频界面中按照预置运动方向显示的弹幕运动轨迹。Within the preset distance threshold from the person outline area, according to the shape of the person outline area, generate a bullet chatting movement track displayed in a preset movement direction in the currently playing video interface.

A4、根据A3所述的方法,在根据所述弹幕运动轨迹显示所述点阵弹幕信息之前,所述方法还包括:A4. According to the method described in A3, before displaying the dot matrix barrage information according to the barrage trajectory, the method also includes:

计算第一尺寸信息,所述第一尺寸信息为所述人物轮廓区域与当前播放视频界面的边界之间的实际距离;Calculating the first size information, the first size information is the actual distance between the outline area of the person and the boundary of the currently playing video interface;

计算第二尺寸信息,所述第二尺寸信息为点阵弹幕信息的实际尺寸大小;Calculate the second size information, the second size information is the actual size of the dot matrix barrage information;

若所述第二尺寸信息超过所述第一尺寸信息,则根据所述第一尺寸信息调整所述第二尺寸信息。If the second size information exceeds the first size information, adjusting the second size information according to the first size information.

A5、根据A1所述的方法,启动弹幕显示功能包括:A5. According to the method described in A1, starting the barrage display function includes:

接收弹幕启动指令,所述弹幕启动指令用于指示客户端启动所述弹幕显示功能;receiving a barrage start instruction, the barrage start instruction is used to instruct the client to start the barrage display function;

执行所述弹幕启动指令。Execute the barrage start instruction.

A6、根据A1所述的方法,所述方法还包括:A6, according to the method described in A1, described method also comprises:

获取点阵弹幕信息对应的编辑模板;Obtain the editing template corresponding to the dot matrix barrage information;

基于所述点阵弹幕信息对应的编辑模板编辑待发送的点阵弹幕信息;Edit the dot matrix bullet chat information to be sent based on the editing template corresponding to the dot matrix bullet chat information;

将所述待发送的点阵弹幕信息发送至服务器,以便所述服务器将所述待发送的点阵弹幕信息发送至客户端进行显示。Send the to-be-sent dot-matrix barrage information to the server, so that the server sends the to-be-sent dot-matrix barrage information to the client for display.

A7、根据A2所述的方法,在将所述点阵弹幕信息进行隐藏之前,所述方法还包括:A7. According to the method described in A2, before hiding the dot matrix barrage information, the method also includes:

监控所述点阵弹幕信息是否与所述人物轮廓区域重叠;Monitoring whether the dot matrix barrage information overlaps with the character outline area;

若监控到所述点阵弹幕信息与所述人物轮廓区域不重叠,则按照预定显示规则在当前播放示例界面中显示点阵弹幕信息。If it is monitored that the dot matrix bullet chat information does not overlap with the character outline area, then display the dot matrix bullet chat information in the current playback example interface according to a predetermined display rule.

A8、根据A1-A7中任一项所述的方法,所述当前播放视频为直播视频。A8. According to the method described in any one of A1-A7, the currently playing video is a live video.

B9、一种弹幕的显示装置,包括:B9, a barrage display device, comprising:

第一获取单元,用于获取当前播放视频中的人物轮廓区域;The first acquiring unit is used to acquire the figure outline area in the currently playing video;

启动单元,用于启动弹幕显示功能;The starting unit is used to start the barrage display function;

接收单元,用于在所述启动单元启动所述弹幕显示功能后,接收所述当前播放视频的播放进度所对应的点阵弹幕信息,所述点阵弹幕信息根据点阵弹幕信息对应的编辑模板生成,其由预置符号或者图片组成;The receiving unit is used to receive the dot matrix barrage information corresponding to the playback progress of the currently played video after the starting unit starts the barrage display function, and the dot matrix barrage information is based on the dot matrix barrage information The corresponding editing template is generated, which is composed of preset symbols or pictures;

显示单元,用于按照预定显示规则在除所述人物轮廓区域外的当前播放视频界面中显示所述接收单元接收到的所述点阵弹幕信息。The display unit is configured to display the dot-matrix barrage information received by the receiving unit in the currently playing video interface except the character outline area according to a predetermined display rule.

B10、根据B9所述的装置,所述显示单元包括:B10, according to the device described in B9, the display unit includes:

生成模块,用于根据人物轮廓区域形状生成与其对应形状的弹幕运动轨迹;A generating module, configured to generate a barrage motion trajectory of its corresponding shape according to the shape of the figure outline area;

显示模块,用于根据所述生成模块生成的所述弹幕运动轨迹显示所述点阵弹幕信息;A display module, configured to display the dot matrix bullet chat information according to the bullet chat movement track generated by the generation module;

处理模块,用于当确定所述点阵弹幕信息与所述人物轮廓区域重叠时,将所述点阵弹幕信息进行隐藏,直到所述点阵弹幕信息移出所述人物轮廓区域显示所述点阵弹幕信息。A processing module, configured to hide the dot matrix bullet chat information until the dot matrix bullet chat information moves out of the character outline area when it is determined that the dot matrix bullet chat information overlaps with the character outline area Describe the dot matrix barrage information.

B11、根据B10所述的装置,所述生成模块,还用于根据所述人物轮廓区域形状,生成在当前播放视频界面中按照预置运动方向显示的弹幕运动轨迹。B11, according to the described device of B10, described generating module is also used for, according to the shape of described figure outline region, generates the bullet chatting motion trajectory that is displayed according to preset motion direction in the current playing video interface.

B12、根据B11所述的装置,所述显示单元包括:B12, according to the device described in B11, the display unit includes:

第一计算模块,用于在所述显示模块根据所述弹幕运动轨迹显示所述点阵弹幕信息之前,计算第一尺寸信息,所述第一尺寸信息为所述人物轮廓区域与当前播放视频界面的边界之间的实际距离;The first calculation module is used to calculate the first size information before the display module displays the dot matrix bullet chatting information according to the bullet chatting movement track, and the first size information is the character outline area and the current playing The actual distance between the borders of the video interface;

第二计算模块,用于计算第二尺寸信息,所述第二尺寸信息为点阵弹幕信息的实际尺寸大小;The second calculation module is used to calculate the second size information, and the second size information is the actual size of the dot matrix barrage information;

调整模块,用于当确定所述第二尺寸信息超过所述第一尺寸信息时,根据所述第一尺寸信息调整所述第二尺寸信息。An adjustment module, configured to adjust the second size information according to the first size information when it is determined that the second size information exceeds the first size information.

B13、根据B9所述的装置,所述启动单元包括:B13. According to the device described in B9, the starting unit includes:

接收模块,用于接收弹幕启动指令,所述弹幕启动指令用于指示客户端启动所述弹幕显示功能;The receiving module is configured to receive a barrage start instruction, and the barrage start instruction is used to instruct the client to start the barrage display function;

执行模块,用于执行所述接收模块接收到的所述弹幕启动指令。An executing module, configured to execute the barrage start instruction received by the receiving module.

B14、根据B9所述的装置,所述装置还包括:B14, the device according to B9, the device also includes:

第二获取单元,用于获取点阵弹幕信息对应的编辑模板;The second obtaining unit is used to obtain the editing template corresponding to the dot matrix barrage information;

编辑单元,用于基于所述第二获取单元获取的所述点阵弹幕信息对应的编辑模板编辑待发送的点阵弹幕信息;An editing unit, configured to edit the dot matrix bullet chat information to be sent based on the editing template corresponding to the dot matrix bullet chat information obtained by the second acquisition unit;

发送单元,用于将所述编辑单元编辑后的所述待发送的点阵弹幕信息发送至服务器,以便所述服务器将所述待发送的点阵弹幕信息发送至其他客户端进行显示。A sending unit, configured to send the to-be-sent dot-matrix bullet chat information edited by the editing unit to a server, so that the server can send the to-be-sent dot-matrix bullet chat information to other clients for display.

B15、根据B10所述的装置,所述装置还包括:B15, the device according to B10, the device also includes:

监控单元,用于在所述显示单元将所述点阵弹幕信息进行隐藏之前,监控所述点阵弹幕信息是否与所述人物轮廓区域重叠;A monitoring unit, configured to monitor whether the dot matrix bullet chat information overlaps with the figure outline area before the display unit hides the dot matrix bullet chat information;

所述显示单元,还用于当所述监控单元监控到所述点阵弹幕信息与所述人物轮廓区域不重叠时,按照预定显示规则在当前播放示例界面中显示点阵弹幕信息。The display unit is further configured to display the dot matrix bullet chat information in the current playing example interface according to a predetermined display rule when the monitoring unit monitors that the dot matrix bullet chat information does not overlap with the character outline area.

B16、根据B9-B15中任一项所述的装置,所述当前播放视频为直播视频。B16. According to the device described in any one of B9-B15, the currently playing video is a live video.

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。In the foregoing embodiments, the descriptions of each embodiment have their own emphases, and for parts not described in detail in a certain embodiment, reference may be made to relevant descriptions of other embodiments.

可以理解的是,上述方法及装置中的相关特征可以相互参考。另外,上述实施例中的“第一”、“第二”等是用于区分各实施例,而并不代表各实施例的优劣。It can be understood that related features in the above methods and devices can refer to each other. In addition, "first" and "second" in the above-mentioned embodiments are used to distinguish each embodiment, and do not represent the advantages and disadvantages of each embodiment.

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Those skilled in the art can clearly understand that for the convenience and brevity of the description, the specific working process of the above-described system, device and unit can refer to the corresponding process in the foregoing method embodiment, which will not be repeated here.

在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。The algorithms and displays presented herein are not inherently related to any particular computer, virtual system, or other device. Various generic systems can also be used with the teachings based on this. The structure required to construct such a system is apparent from the above description. Furthermore, the present invention is not specific to any particular programming language. It should be understood that various programming languages can be used to implement the contents of the present invention described herein, and the above description of specific languages is for disclosing the best mode of the present invention.

在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。In the description provided herein, numerous specific details are set forth. However, it is understood that embodiments of the invention may be practiced without these specific details. In some instances, well-known methods, structures and techniques have not been shown in detail in order not to obscure the understanding of this description.

类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。Similarly, it should be appreciated that in the foregoing description of exemplary embodiments of the invention, in order to streamline this disclosure and to facilitate an understanding of one or more of the various inventive aspects, various features of the invention are sometimes grouped together in a single embodiment, figure, or its description. This method of disclosure, however, is not to be interpreted as reflecting an intention that the claimed invention requires more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive aspects lie in less than all features of a single foregoing disclosed embodiment. Thus, the claims following the Detailed Description are hereby expressly incorporated into this Detailed Description, with each claim standing on its own as a separate embodiment of this invention.

本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。Those skilled in the art can understand that the modules in the device in the embodiment can be adaptively changed and arranged in one or more devices different from the embodiment. Modules or units or components in the embodiments may be combined into one module or unit or component, and furthermore may be divided into a plurality of sub-modules or sub-units or sub-assemblies. All features disclosed in this specification (including accompanying claims, abstract and drawings) and any method or method so disclosed may be used in any combination, except that at least some of such features and/or processes or units are mutually exclusive. All processes or units of equipment are combined. Each feature disclosed in this specification (including accompanying claims, abstract and drawings) may be replaced by alternative features serving the same, equivalent or similar purpose, unless expressly stated otherwise.

此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。Furthermore, those skilled in the art will understand that although some embodiments described herein include some features included in other embodiments but not others, combinations of features from different embodiments are meant to be within the scope of the invention. and form different embodiments. For example, in the following claims, any of the claimed embodiments may be used in any combination.

本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的发明名称(如确定网站内链接等级的装置)中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。The various component embodiments of the present invention may be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. It should be understood by those skilled in the art that a microprocessor or a digital signal processor (DSP) can be used in practice to implement some or all of the components in the title of the invention (such as the device for determining the link level in the website) according to the embodiment of the present invention some or all of the features. The present invention can also be implemented as an apparatus or an apparatus program (for example, a computer program and a computer program product) for performing a part or all of the methods described herein. Such a program for realizing the present invention may be stored on a computer-readable medium, or may be in the form of one or more signals. Such a signal may be downloaded from an Internet site, or provided on a carrier signal, or provided in any other form.

应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。It should be noted that the above-mentioned embodiments illustrate rather than limit the invention, and that those skilled in the art will be able to design alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word "comprising" does not exclude the presence of elements or steps not listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The invention can be implemented by means of hardware comprising several distinct elements, and by means of a suitably programmed computer. In a unit claim enumerating several means, several of these means can be embodied by one and the same item of hardware. The use of the words first, second, and third, etc. does not indicate any order. These words can be interpreted as names.

Claims (10)

1. the display packing of a barrage, it is characterised in that including:
Obtain the character contour region in currently playing video;
Startup barrage display function, and receive the dot matrix barrage information corresponding to playing progress rate of described currently playing video, institute Stating dot matrix barrage information to generate according to the editing template that dot matrix barrage information is corresponding, it is made up of pre-set symbol or picture;
In the currently playing video clip in addition to described character contour region, described dot matrix bullet is shown according to predetermined display rule Curtain information.
Method the most according to claim 1, it is characterised in that according to predetermined display rule except described character contour region Outer currently playing video clip shows that described dot matrix barrage information includes:
The barrage movement locus of corresponding shape is generated according to character contour region shape, and according to described barrage movement locus Show described dot matrix barrage information;
Or, however, it is determined that described dot matrix barrage information is overlapping with described character contour region, then described dot matrix barrage information entered Row is hidden, until described dot matrix barrage information removes described character contour region and shows described dot matrix barrage information.
Method the most according to claim 2, it is characterised in that generate corresponding shape according to character contour region shape Barrage movement locus include:
With in the preset distance threshold value in described character contour region, according to described character contour region shape, generate currently Play the barrage movement locus shown in video clip according to the preset direction of motion.
Method the most according to claim 3, it is characterised in that showing described dot matrix bullet according to described barrage movement locus Before curtain information, described method also includes:
Calculating first size information, described first size information is the limit in described character contour region and currently playing video clip Actual range between boundary;
Calculating the second dimension information, described second dimension information is the actual size size of dot matrix barrage information;
If described second dimension information exceedes described first size information, then adjust described second according to described first size information Dimension information.
Method the most according to claim 1, it is characterised in that start barrage display function and include:
Receiving barrage enabled instruction, described barrage enabled instruction is used for indicating barrage display function described in client terminal start-up;
Perform described barrage enabled instruction.
6. the display device of a barrage, it is characterised in that including:
First acquiring unit, for obtaining the character contour region in currently playing video;
Start unit, is used for starting barrage display function;
Receive unit, after starting described barrage display function at described start unit, receive described currently playing video Dot matrix barrage information corresponding to playing progress rate, described dot matrix barrage information is raw according to the editing template that dot matrix barrage information is corresponding Becoming, it is made up of pre-set symbol or picture;
Display unit, for showing in the currently playing video clip in addition to described character contour region according to predetermined display rule Show the described dot matrix barrage information that described reception unit receives.
Device the most according to claim 6, it is characterised in that described display unit includes:
Generation module, for generating the barrage movement locus of corresponding shape according to character contour region shape;
Display module, shows described dot matrix barrage information for the described barrage movement locus generated according to described generation module;
Processing module, for when determining that described dot matrix barrage information is overlapping with described character contour region, by described dot matrix bullet Curtain information is hidden, until described dot matrix barrage information removes described character contour region and shows described dot matrix barrage information.
Device the most according to claim 7, it is characterised in that described generation module, is additionally operable to according to described character contour Region shape, generates the barrage movement locus shown in currently playing video clip according to the preset direction of motion.
Device the most according to claim 8, it is characterised in that described display unit includes:
First computing module, for described display module according to described barrage movement locus show described dot matrix barrage information it Before, calculating first size information, described first size information is the limit in described character contour region and currently playing video clip Actual range between boundary;
Second computing module, for calculating the second dimension information, described second dimension information is the actual chi of dot matrix barrage information Very little size;
Adjusting module, for when determining that described second dimension information exceedes described first size information, according to described first chi Very little information adjusts described second dimension information.
Device the most according to claim 6, it is characterised in that described start unit includes:
Receiver module, is used for receiving barrage enabled instruction, and described barrage enabled instruction is used for indicating barrage described in client terminal start-up Display function;
Perform module, for performing the described barrage enabled instruction that described receiver module receives.
CN201610622336.0A 2016-08-01 2016-08-01 The display packing of barrage and device Pending CN106303731A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610622336.0A CN106303731A (en) 2016-08-01 2016-08-01 The display packing of barrage and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610622336.0A CN106303731A (en) 2016-08-01 2016-08-01 The display packing of barrage and device

Publications (1)

Publication Number Publication Date
CN106303731A true CN106303731A (en) 2017-01-04

Family

ID=57664085

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610622336.0A Pending CN106303731A (en) 2016-08-01 2016-08-01 The display packing of barrage and device

Country Status (1)

Country Link
CN (1) CN106303731A (en)

Cited By (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106911945A (en) * 2017-02-28 2017-06-30 山东浪潮商用系统有限公司 A kind of implementation method of barrage, apparatus and system
CN107040808A (en) * 2017-04-11 2017-08-11 青岛海信电器股份有限公司 Treating method and apparatus for barrage picture in video playback
CN107147941A (en) * 2017-05-27 2017-09-08 努比亚技术有限公司 Barrage display methods, device and the computer-readable recording medium of video playback
CN107181976A (en) * 2017-04-28 2017-09-19 华为技术有限公司 A kind of barrage display methods and electronic equipment
CN107295389A (en) * 2017-06-30 2017-10-24 武汉斗鱼网络科技有限公司 Barrage information processing method and device
CN107371054A (en) * 2017-06-20 2017-11-21 武汉斗鱼网络科技有限公司 A kind of barrage processing method and processing device
CN107484036A (en) * 2017-09-07 2017-12-15 深圳市迅雷网络技术有限公司 A barrage display method and device
CN107645684A (en) * 2017-09-30 2018-01-30 咪咕动漫有限公司 A kind of barrage adjusting method, device and storage medium
CN107995515A (en) * 2017-11-30 2018-05-04 华为技术有限公司 The method and device of information alert
CN108401177A (en) * 2018-02-27 2018-08-14 上海哔哩哔哩科技有限公司 Video broadcasting method, server and audio/video player system
CN108810653A (en) * 2018-05-21 2018-11-13 武汉斗鱼网络科技有限公司 A kind of methods of exhibiting of watermark, device, terminal and storage medium
CN108989870A (en) * 2017-06-02 2018-12-11 中国电信股份有限公司 Control the method and system in barrage region
CN109089170A (en) * 2018-09-11 2018-12-25 传线网络科技(上海)有限公司 Barrage display methods and device
CN109286835A (en) * 2018-09-05 2019-01-29 武汉斗鱼网络科技有限公司 Direct broadcasting room interactive element display methods, storage medium, equipment and system
CN109302619A (en) * 2018-09-18 2019-02-01 北京奇艺世纪科技有限公司 A kind of information processing method and device
CN109309861A (en) * 2018-10-30 2019-02-05 广州虎牙科技有限公司 A kind of media processing method, device, terminal device and storage medium
CN109451340A (en) * 2018-09-29 2019-03-08 传线网络科技(上海)有限公司 Display control method and device, electronic equipment and storage medium
CN109618213A (en) * 2018-12-17 2019-04-12 华中科技大学 A method to prevent the bullet screen from blocking the target object
CN109688457A (en) * 2018-12-28 2019-04-26 武汉斗鱼网络科技有限公司 A kind of anti-occlusion method of video, device, electronic equipment and medium
CN110225365A (en) * 2019-04-23 2019-09-10 北京奇艺世纪科技有限公司 A kind of method, server and the client of the interaction of masking-out barrage
CN110740338A (en) * 2019-10-29 2020-01-31 网易(杭州)网络有限公司 bullet screen processing method and device, electronic equipment and storage medium
CN111107381A (en) * 2018-10-25 2020-05-05 武汉斗鱼网络科技有限公司 Live broadcast room bullet screen display method, storage medium, equipment and system
CN111294663A (en) * 2020-02-10 2020-06-16 腾讯科技(深圳)有限公司 Bullet screen processing method, device, electronic device, and computer-readable storage medium
CN111641870A (en) * 2020-06-05 2020-09-08 北京爱奇艺科技有限公司 Video playing method and device, electronic equipment and computer storage medium
CN111698533A (en) * 2020-06-12 2020-09-22 上海极链网络科技有限公司 Video processing method, device, equipment and storage medium
CN112188263A (en) * 2020-09-10 2021-01-05 珠海格力电器股份有限公司 Bullet screen information control method and playing equipment
CN112328091A (en) * 2020-11-27 2021-02-05 腾讯科技(深圳)有限公司 Barrage display method and device, terminal and storage medium
CN113556481A (en) * 2021-07-30 2021-10-26 北京达佳互联信息技术有限公司 Video special effect generation method and device, electronic equipment and storage medium
CN114339360A (en) * 2021-09-09 2022-04-12 腾讯科技(深圳)有限公司 Video processing method, related device and equipment

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104735518A (en) * 2015-03-31 2015-06-24 北京奇艺世纪科技有限公司 Information display method and device
CN104754396A (en) * 2015-03-12 2015-07-01 腾讯科技(北京)有限公司 Curtain popup data display method and device
CN105430512A (en) * 2015-11-06 2016-03-23 腾讯科技(北京)有限公司 Method and device for displaying information on video image
CN105554582A (en) * 2015-12-14 2016-05-04 广州弹幕网络科技有限公司 Comment display method and system
CN105578255A (en) * 2015-12-31 2016-05-11 合一网络技术(北京)有限公司 Advertisement playing method and device
CN105635848A (en) * 2015-12-24 2016-06-01 深圳市金立通信设备有限公司 Bullet-screen display method and terminal

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104754396A (en) * 2015-03-12 2015-07-01 腾讯科技(北京)有限公司 Curtain popup data display method and device
CN104735518A (en) * 2015-03-31 2015-06-24 北京奇艺世纪科技有限公司 Information display method and device
CN105430512A (en) * 2015-11-06 2016-03-23 腾讯科技(北京)有限公司 Method and device for displaying information on video image
CN105554582A (en) * 2015-12-14 2016-05-04 广州弹幕网络科技有限公司 Comment display method and system
CN105635848A (en) * 2015-12-24 2016-06-01 深圳市金立通信设备有限公司 Bullet-screen display method and terminal
CN105578255A (en) * 2015-12-31 2016-05-11 合一网络技术(北京)有限公司 Advertisement playing method and device

Cited By (43)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106911945A (en) * 2017-02-28 2017-06-30 山东浪潮商用系统有限公司 A kind of implementation method of barrage, apparatus and system
CN107040808A (en) * 2017-04-11 2017-08-11 青岛海信电器股份有限公司 Treating method and apparatus for barrage picture in video playback
CN107040808B (en) * 2017-04-11 2020-04-14 青岛海信电器股份有限公司 Method and device for processing popup picture in video playing
CN107181976A (en) * 2017-04-28 2017-09-19 华为技术有限公司 A kind of barrage display methods and electronic equipment
JP2020519990A (en) * 2017-04-28 2020-07-02 ホアウェイ・テクノロジーズ・カンパニー・リミテッド Real-time comment display method and electronic device
WO2018196457A1 (en) * 2017-04-28 2018-11-01 华为技术有限公司 On-screen comment display method and electronic device
EP3606081A4 (en) * 2017-04-28 2020-02-05 Huawei Technologies Co., Ltd. METHOD FOR DISPLAYING COMMENTS ON THE SCREEN AND ELECTRONIC DEVICE
CN107181976B (en) * 2017-04-28 2021-01-29 华为技术有限公司 Bullet screen display method and electronic equipment
CN107147941A (en) * 2017-05-27 2017-09-08 努比亚技术有限公司 Barrage display methods, device and the computer-readable recording medium of video playback
CN108989870A (en) * 2017-06-02 2018-12-11 中国电信股份有限公司 Control the method and system in barrage region
CN107371054A (en) * 2017-06-20 2017-11-21 武汉斗鱼网络科技有限公司 A kind of barrage processing method and processing device
CN107295389A (en) * 2017-06-30 2017-10-24 武汉斗鱼网络科技有限公司 Barrage information processing method and device
CN107295389B (en) * 2017-06-30 2020-05-08 武汉斗鱼网络科技有限公司 Bullet screen information processing method and device
CN107484036A (en) * 2017-09-07 2017-12-15 深圳市迅雷网络技术有限公司 A barrage display method and device
CN107484036B (en) * 2017-09-07 2018-09-21 深圳市迅雷网络技术有限公司 A kind of barrage display methods and device
CN107645684A (en) * 2017-09-30 2018-01-30 咪咕动漫有限公司 A kind of barrage adjusting method, device and storage medium
CN107995515A (en) * 2017-11-30 2018-05-04 华为技术有限公司 The method and device of information alert
US10810434B2 (en) 2018-02-27 2020-10-20 Shanghai Bilibili Technology Co., Ltd. Movement and transparency of comments relative to video frames
CN108401177A (en) * 2018-02-27 2018-08-14 上海哔哩哔哩科技有限公司 Video broadcasting method, server and audio/video player system
CN108810653A (en) * 2018-05-21 2018-11-13 武汉斗鱼网络科技有限公司 A kind of methods of exhibiting of watermark, device, terminal and storage medium
CN108810653B (en) * 2018-05-21 2020-10-16 武汉斗鱼网络科技有限公司 Watermark display method, device, terminal and storage medium
CN109286835A (en) * 2018-09-05 2019-01-29 武汉斗鱼网络科技有限公司 Direct broadcasting room interactive element display methods, storage medium, equipment and system
CN109089170A (en) * 2018-09-11 2018-12-25 传线网络科技(上海)有限公司 Barrage display methods and device
CN109302619A (en) * 2018-09-18 2019-02-01 北京奇艺世纪科技有限公司 A kind of information processing method and device
CN109451340A (en) * 2018-09-29 2019-03-08 传线网络科技(上海)有限公司 Display control method and device, electronic equipment and storage medium
CN111107381A (en) * 2018-10-25 2020-05-05 武汉斗鱼网络科技有限公司 Live broadcast room bullet screen display method, storage medium, equipment and system
CN109309861A (en) * 2018-10-30 2019-02-05 广州虎牙科技有限公司 A kind of media processing method, device, terminal device and storage medium
CN109618213A (en) * 2018-12-17 2019-04-12 华中科技大学 A method to prevent the bullet screen from blocking the target object
CN109688457A (en) * 2018-12-28 2019-04-26 武汉斗鱼网络科技有限公司 A kind of anti-occlusion method of video, device, electronic equipment and medium
CN109688457B (en) * 2018-12-28 2021-07-23 武汉斗鱼网络科技有限公司 Video anti-blocking method and device, electronic equipment and medium
CN110225365A (en) * 2019-04-23 2019-09-10 北京奇艺世纪科技有限公司 A kind of method, server and the client of the interaction of masking-out barrage
CN110740338B (en) * 2019-10-29 2022-07-12 网易(杭州)网络有限公司 Bullet screen processing method and device, electronic equipment and storage medium
CN110740338A (en) * 2019-10-29 2020-01-31 网易(杭州)网络有限公司 bullet screen processing method and device, electronic equipment and storage medium
CN111294663B (en) * 2020-02-10 2022-01-07 腾讯科技(深圳)有限公司 Bullet screen processing method and device, electronic equipment and computer readable storage medium
CN111294663A (en) * 2020-02-10 2020-06-16 腾讯科技(深圳)有限公司 Bullet screen processing method, device, electronic device, and computer-readable storage medium
CN111641870A (en) * 2020-06-05 2020-09-08 北京爱奇艺科技有限公司 Video playing method and device, electronic equipment and computer storage medium
CN111641870B (en) * 2020-06-05 2022-04-22 北京爱奇艺科技有限公司 Video playing method and device, electronic equipment and computer storage medium
CN111698533A (en) * 2020-06-12 2020-09-22 上海极链网络科技有限公司 Video processing method, device, equipment and storage medium
CN112188263A (en) * 2020-09-10 2021-01-05 珠海格力电器股份有限公司 Bullet screen information control method and playing equipment
CN112328091A (en) * 2020-11-27 2021-02-05 腾讯科技(深圳)有限公司 Barrage display method and device, terminal and storage medium
CN112328091B (en) * 2020-11-27 2022-03-25 腾讯科技(深圳)有限公司 Barrage display method and device, terminal and storage medium
CN113556481A (en) * 2021-07-30 2021-10-26 北京达佳互联信息技术有限公司 Video special effect generation method and device, electronic equipment and storage medium
CN114339360A (en) * 2021-09-09 2022-04-12 腾讯科技(深圳)有限公司 Video processing method, related device and equipment

Similar Documents

Publication Publication Date Title
CN106303731A (en) The display packing of barrage and device
US11405676B2 (en) Streaming media presentation system
CN114205635B (en) A method, device, equipment and medium for displaying live commentary
US9826277B2 (en) Method and system for collaborative and scalable information presentation
CN107820132B (en) Live broadcast interaction method, device and system
US10462524B2 (en) Streaming media presentation system
CN111541930B (en) Live broadcast picture display method and device, terminal and storage medium
WO2017107441A1 (en) Method and device for capturing continuous video pictures
US12192159B2 (en) Methods, systems, and media for generating a notification in connection with a video content item
US11265614B2 (en) Information sharing method and device, storage medium and electronic device
CN105142031A (en) Method and device for displaying character information in barrage during video play
WO2018086468A1 (en) Method and apparatus for processing comment information of playback object
EP3110157A2 (en) Streaming media presentation system
US20200104030A1 (en) User interface elements for content selection in 360 video narrative presentations
CN106921883A (en) A kind of method and device of video playback treatment
WO2020231338A1 (en) Automatic video preview creation system
CN117278793A (en) A barrage display method, device, electronic equipment and storage medium
CN113660500A (en) Live broadcast room display method and device, storage medium and electronic equipment

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20170104

RJ01 Rejection of invention patent application after publication