CN112804582A - 弹幕处理方法、装置、电子设备及存储介质 - Google Patents

弹幕处理方法、装置、电子设备及存储介质 Download PDF

Info

Publication number
CN112804582A
CN112804582A CN202010134696.2A CN202010134696A CN112804582A CN 112804582 A CN112804582 A CN 112804582A CN 202010134696 A CN202010134696 A CN 202010134696A CN 112804582 A CN112804582 A CN 112804582A
Authority
CN
China
Prior art keywords
bullet screen
target object
video
screen information
video picture
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
CN202010134696.2A
Other languages
English (en)
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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN202010134696.2A priority Critical patent/CN112804582A/zh
Publication of CN112804582A publication Critical patent/CN112804582A/zh
Pending legal-status Critical Current

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/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • 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/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4788Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8126Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts
    • H04N21/8133Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts specifically related to the content, e.g. biography of the actors in a movie, detailed information about an article seen in a video program

Landscapes

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

Abstract

本申请涉及计算机技术领域,公开了一种弹幕处理方法、装置、电子设备及存储介质,以提升了弹幕阅读效率,提高了用户体验。所述弹幕处理方法包括:播放目标视频,目标视频包括至少一个视频画面,视频画面包括至少一个目标对象;显示与视频画面关联的弹幕信息,其中,在视频画面中,目标对象关联的弹幕信息展示在目标对象的关联区域中。

Description

弹幕处理方法、装置、电子设备及存储介质
技术领域
本申请涉及计算机技术领域,尤其涉及一种弹幕处理方法、装置、电子设备及存储介质。
背景技术
随着互联网技术的发展,人们日益喜欢在网络上看剧或看电影的时候打开弹幕,享受这种互动体验带来的乐趣。但是,目前的弹幕只能在屏幕中固定的某个区域显示或全屏幕显示,大量弹幕在同一区域内显示,降低了弹幕阅读效率。
发明内容
本申请实施例提供一种弹幕处理方法、装置、电子设备及存储介质,提升了弹幕阅读效率。
一方面,本申请一实施例提供了一种弹幕处理方法,包括:
播放目标视频,目标视频包括至少一个视频画面,视频画面包括至少一个目标对象;
显示与视频画面关联的弹幕信息,其中,在视频画面中,目标对象关联的弹幕信息展示在目标对象的关联区域中。
一方面,本申请一实施例提供了一种弹幕处理方法,包括:
识别目标视频的视频画面中包含的目标对象;
识别与所述视频画面关联的弹幕信息中包含的对象;
若所述弹幕信息中包含的对象与所述视频画面中包含的目标对象匹配,则确定所述弹幕信息为所述目标对象关联的弹幕信息;
以使终端设备在显示所述视频画面关联的弹幕信息时,将与所述目标对象关联的弹幕信息显示在所述目标对象的关联区域中。
一方面,本申请一实施例提供了一种弹幕处理装置,包括:
播放模块,用于播放目标视频,所述目标视频包括至少一个视频画面,所述视频画面包括至少一个目标对象;
显示模块,用于显示与所述视频画面关联的弹幕信息,其中,在所述视频画面中,目标对象关联的弹幕信息展示在目标对象的关联区域中。
可选地,所述弹幕处理装置还包括关联区域确定模块,用于基于所述目标对象在所述视频画面中所处的区域,确定所述目标对象的关联区域。
可选地,在所述视频画面中,目标对象上覆盖有根据所述目标对象绘制的蒙版,关联区域所在图层位于蒙版所在图层和所述目视频画面所在图层之间。
可选地,所述弹幕处理装置还包括识别模块和关联模块,其中所述识别模块用于识别视频画面关联的弹幕信息中包含的对象;所述关联模块用于若所述弹幕信息包含的对象与所述视频画面包含的目标对象匹配,则确定所述弹幕信息与所述目标对象关联。
可选地,所述目标视频包括定向弹幕模式,所述显示模块,具体用于当接收到针对所述定向弹幕模式的开启操作时,在所述视频画面中,将与所述视频画面中目标对象关联的弹幕信息展示在所述目标对象的关联区域中。
可选地,所述弹幕处理装置还包括:
发送模块,用于响应所述定向弹幕模式的开启操作,向服务器发送定向弹幕模式的开启请求,以使所述服务器基于所述开启请求返回所述目标视频的定向弹幕指示信息,其中,所述定向弹幕指示信息包括与目标对象关联的弹幕信息的弹幕标识;
确定模块,用于根据所述定向弹幕指示信息中的弹幕标识,确定与所述目标对象关联的弹幕信息。
可选地,在所述视频画面中,所述关联区域以外的预设区域内展示其他弹幕信息,所述其他弹幕信息为除与目标对象关联的弹幕信息之外的弹幕信息。
一方面,本申请一实施例提供了一种弹幕处理装置,包括:
第一识别模块,用于识别目标视频的视频画面中包含的目标对象;
第二识别模块,用于识别与所述视频画面关联的弹幕信息中包含的对象;
关联模块,用于若所述弹幕信息中包含的对象与所述视频画面中包含的目标对象匹配,则确定所述弹幕信息为所述目标对象关联的弹幕信息,以使终端设备在显示所述视频画面关联的弹幕信息时,将与所述目标对象关联的弹幕信息显示在所述目标对象的关联区域中。
可选地,弹幕处理装置还包括响应模块,用于响应所述终端设备发送的定向弹幕模式的开启请求,向所述终端设备发送所述目标视频的定向弹幕指示信息;其中,所述定向弹幕指示信息包括与所述目标对象关联的弹幕信息的弹幕标识,所述弹幕标识用于确定与所述目标对象关联的弹幕信息。
可选地,弹幕处理装置还包括响应模块,用于响应所述终端设备发送的弹幕获取请求,向所述终端设备发送所述目标视频的视频画面关联的弹幕信息和定向弹幕指示信息,所述定向弹幕指示信息包括与所述目标对象关联的弹幕信息的弹幕标识,所述弹幕标识用于确定与所述目标对象关联的弹幕信息。
一方面,本申请一实施例提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,处理器执行计算机程序时实现上述任一种方法的步骤。
一方面,本申请一实施例提供了一种计算机可读存储介质,其上存储有计算机程序指令,该计算机程序指令被处理器执行时实现上述任一种方法的步骤。
一方面,本申请一实施例提供了一种计算机程序产品,所述计算机程序产品包括存储在计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,所述程序指令被处理器执行时实现上述任一种方法的步骤。
本申请实施例提供的弹幕处理方法、装置、电子设备及存储介质,提供了一种全新的弹幕展示方式,使得评论视频画面中的目标对象的弹幕信息能够在目标对象的周围显示,让用户一眼就能获得弹幕所描述的对象和要表达的意义,这样用户能够更高效地理解弹幕所传达的信息,大大提高了弹幕阅读效率,同时这种弹幕展示形式提高了视频本身的趣味性,提升了观看视频的用户体验。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,显而易见地,下面所介绍的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例提供的弹幕处理方法的应用场景示意图;
图2为本申请一实施例提供的弹幕处理方法的流程示意图;
图3A为本申请一实施例提供的开启定向弹幕模式前弹幕展示方式的示意图;
图3B为本申请一实施例提供的开启定向弹幕模式后弹幕展示方式的示意图;
图4为本申请一实施例提供的划分场景以及识别视频画面中包含的目标对象的示意图;
图5为本申请一实施例提供的在关联区域中展示目标对象关联的弹幕信息的示意图;
图6为本申请一实施例提供的确定目标对象关联的弹幕信息的方法示意图;
图7为本申请一实施例提供的由服务器确定目标对象关联的弹幕信息的过程示意图;
图8为本申请一实施例提供的弹幕设置菜单的界面示意图;
图9为本申请一实施例提供的弹幕处理方法的流程示意图;
图10为本申请一实施例提供的弹幕处理方法的流程示意图;
图11为本申请一实施例提供的弹幕处理方法的流程示意图;
图12为本申请一实施例提供的弹幕处理装置的结构示意图;
图13为本申请一实施例提供的弹幕处理装置的结构示意图;
图14为本申请一实施例提供的电子设备的结构示意图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。
为了方便理解,下面对本申请实施例中涉及的名词进行解释:
弹幕(barrage),指的是在网络上观看视频或其他动态内容时弹出的评论性字幕,其可以滚动、停留等方式显示在用户观看的画面上。在观看视频或其他动态内容过程中,用户可以观看其他用户发表的弹幕,也可以发送弹幕,所发送的弹幕同样也会被其他用户看到,以在观看视频过程中实现互动。
指向型弹幕,评论视频画面中的某个物品或人物的弹幕信息,即与视频画面中的目标对象关联的弹幕信息。相应地,不与目标对象关联的弹幕信息称为无指向型弹幕。
弹幕信息的发布时间点,是指用户发布该弹幕信息时正在播放的视频画面在该视频的播放时间轴中所处的时间点。
目标对象,是指视频中出现的关键性的物品或人物,用户很可能会对这些物品或人物进行评论。例如,男、女主人公,女主背的包等。需要说明的是,并非视频画面中出现的所有物品或人物都是目标对象,需要根据具体的场景和视频内容,确定哪些物品或人物是目标对象,哪些不是。例如,视频画面中显示的场景为:女主人公站在湖边,此时,女主人公可以作为目标对象,而湖边的树无需作为目标对象。而在介绍各种树木的记录片中,树即为目标对象,进一步地可能还需要识别出不同种类的树,作为不同的目标对象进行处理。本实施例中,也可以将视频画面中出现的物品、人物分别作为目标对象。
应用,即应用程序,可以完成某项或多项业务的计算机程序,一般具有可视的显示界面,能与用户进行交互,比如电子地图和微信等都可以称为应用。
其中,有些应用需要用户安装到所使用的终端设备上才可以使用,有些则并不需要进行应用安装,例如,微信中的各个小程序。小程序不需要下载安装即可使用,用户扫一扫或者搜一下即可打开应用。
客户端(Client)或称为用户端,是指与服务器相对应,为客户提供本地服务的程序。除了一些只在本地运行的应用程序之外,一般安装在普通的客户机上,需要与服务端互相配合运行。因特网发展以后,较常用的用户端包括了如万维网使用的网页浏览器,收寄电子邮件时的电子邮件客户端,以及即时通讯的客户端软件等。对于这一类应用程序,需要网络中有相应的服务器和服务程序来提供相应的服务,如数据库服务,电子邮件服务等等,这样在客户机和服务器端,需要建立特定的通信连接,来保证应用程序的正常运行。
附图中的任何元素数量均用于示例而非限制,以及任何命名都仅用于区分,而不具有任何限制含义。
在具体实践过程中,只能在屏幕中固定的某个区域显示弹幕或全屏幕显示弹幕,有些视频软件还提供了针对弹幕显示区域的设置选项,比如用户自定义弹幕显示的区域、透明度等。但是,本申请发明人发现,很多弹幕是有指向性的,例如有些弹幕是针对视频画面中的某个物品或人物的评论,同时每个视频画面以及关联的弹幕包含的信息非常多,而现有的各种弹幕展示形式都是在同一区域内展示所有的弹幕,导致用户需要先观看视频画面,再阅读弹幕信息,然后在视频画面中寻找弹幕信息描述的对象,而用户很难在短时间内完成这么多的操作,从而无法让用户快速了解弹幕所描述的对象,这极大地影响了用户阅读到感兴趣弹幕的效率,降低了用户体验。
为此,本申请提供了一种弹幕处理方法,该方法在视频画面中的目标对象的关联区域内展示该目标对象关联的弹幕信息,而除目标对象关联的弹幕信息之外的其他弹幕信息则在关联区域以外的预设区域内展示。这种全新的弹幕展示方式,使得评论视频画面中的目标对象的弹幕信息能够在目标对象的周围显示,让用户一眼就能获得弹幕所描述的对象和要表达的意义,这样用户能够更高效地理解弹幕所传达的信息,使得弹幕显示更加直观、一目了然,大大提高了弹幕阅读效率,同时这种弹幕展示方式提高了观看视频过程中的趣味性,提升了用户体验。
在介绍完本申请实施例的设计思想之后,下面对本申请实施例的技术方案能够适用的应用场景做一些简单介绍,需要说明的是,以下介绍的应用场景仅用于说明本申请实施例而非限定。在具体实施时,可以根据实际需要灵活地应用本申请实施例提供的技术方案。
参考图1,其为本申请实施例提供的弹幕处理方法的应用场景示意图。该应用场景包括多个终端设备101和服务器102。其中,终端设备101和服务器102之间通过无线或有线的通信网络连接,终端设备101包括但不限于桌面计算机、移动电话、移动电脑、平板电脑、媒体播放器、智能可穿戴设备、智能电视、车载设备、个人数字助理(personal digitalassistant,PDA)、等电子设备。服务器102可以是一台服务器、若干台服务器组成的服务器集群或云计算中心。
终端设备101中安装有客户端,该客户端由服务器102提供的视频播放服务。终端设备101中的客户端可以是浏览器客户端、视频应用客户端等,这类客户端由服务器102提供视频播放服务。当然,终端设备101中的客户端还可以是无需联网即能够提供播放服务的视频播放器等,这类客户端可以用于播放存储于终端设备101的存储空间中的视频,也可以既具有独立播放功能又能够使用服务器102所提供的视频播放服务,本申请实施例对此不做具体限定。
用户可以通过终端设备101内安装的客户端来访问服务器102,从而使用服务器102所提供的视频播放服务。例如,该终端设备101可以通过视频应用客户端来访问服务器102,还可以通过浏览器客户端来访问服务器102的门户网站。在使用服务器102所提供的视频播放服务过程中,用户还可以通过终端设备101内安装的客户端访问服务器103,获取相应的弹幕信息,并通过客户端的播放界面展示弹幕信息,用户还可以在观看视频过程中通过客户端输入想要发表的弹幕信息,客户端记录在该弹幕信息所对应的视频以及发布时间点,并上传至服务器102。其中,弹幕信息对应的发布时间点是指,用户输入该弹幕信息时正在播放的视频画面在该视频的播放时间轴中所处的时间点,例如视频A的长度为5分钟,则视频A的播放时间轴长度为0-5分钟,用户在视频A播放到58秒的时候发布了一条弹幕信息B,则弹幕信息B的发布时间点为视频A的播放时间轴中的第58秒,则弹幕信息B与视频A中58秒对应的视频画面关联。服务器102将用户发送的弹幕信息、发布时间点与对应的视频关联存储,这样服务器102在收到客户端发送的包含视频标识的弹幕获取请求时,就可以根据视频标识将对应的弹幕信息发送给客户端,以使客户端在视频画面中显示弹幕信息,同时还可以根据弹幕信息的发布时间点,在播放到发布时间点对应的视频画面时显示弹幕信息。
另外,弹幕信息可以具有用于标识该弹幕信息对应的视频的视频标识,弹幕信息还可以具有用于唯一标识该弹幕信息的弹幕标识,每个弹幕标识对应于一个弹幕信息。
当然,本申请实施例提供的方法并不限用于图1所示的应用场景中,还可以用于其它可能的应用场景,本申请实施例并不进行限制。对于图1所示的应用场景的各个设备所能实现的功能将在后续的方法实施例中一并进行描述,在此先不过多赘述。
为进一步说明本申请实施例提供的技术方案,下面结合附图以及具体实施方式对此进行详细的说明。虽然本申请实施例提供了如下述实施例或附图所示的方法操作步骤,但基于常规或者无需创造性的劳动在所述方法中可以包括更多或者更少的操作步骤。在逻辑上不存在必要因果关系的步骤中,这些步骤的执行顺序不限于本申请实施例提供的执行顺序。
下面结合图1所示的应用场景,对本申请实施例提供的技术方案进行说明。
参考图2,本申请实施例提供一种弹幕处理方法,应用于图1所示的终端设备,具体包括以下步骤:
S201、播放目标视频,目标视频包括至少一个视频画面,视频画面包括至少一个目标对象。
具体实施时,可利用图像识别技术识别视频画面中包含的对象,该对象可以是物品或人物。为方便描述,将从视频中识别出的对象称为目标对象。本申请实施例对采用的图像识别方法不作限定,例如可以使用基于训练深度学习网络获得的图像识别模型,从视频画面中识别出目标对象。
具体实施时,用户可打开终端设备上的应用程序,选择需要观看的目标视频,终端设备向服务器发送获取目标视频的请求,服务器将目标视频发送给终端设备,以使终端设备播放目标视频。若用户开启了弹幕功能,则终端设备向服务器发起针对目标视频的弹幕获取请求,服务器基于弹幕获取请求将目标视频关联的弹幕信息发送给终端设备。终端设备可在播放目标视频时,可根据目标视频的播放进度和弹幕信息的发布时间点,在视频画面中展示发布时间点与播放进度匹配的弹幕信息。
S202、显示与视频画面关联的弹幕信息,其中,在视频画面中,目标对象关联的弹幕信息展示在目标对象的关联区域中。
其中,目标对象关联的弹幕信息是指评论目标对象的弹幕信息。
具体实施时,在视频画面中的预设区域内展示其他弹幕信息,其他弹幕西信息为除目标对象关联的弹幕信息之外的弹幕信息。其中,预设区域是指展示无指向型弹幕的区域,例如视频画面中上方的部分区域或者整个视频画面所处的区域,预设区域与目标对象的关联区域不重叠。预设区域一般是固定的,或者用户可通过相关设置调整预设区域的大小,具体设置方式可参考图8。
本申请实施例中的关联区域不是固定的,需要根据目标对象在视频画面中的位置动态确定,一般可以选取目标对象周围的区域作为该目标对象的关联区域。
图3A为开启定向弹幕模式前弹幕展示方式的示意图,此时视频画面301中所有的弹幕信息都在预设区域302中展示,用户很难识别出其中针对包和女主的弹幕信息。
图3B为开启定向弹幕模式后弹幕展示方式的示意图。服务器可基于图像识别技术从视频画面301中识别出其中包含的两个目标对象:“包”和“女主”,并对与视频画面301关联的弹幕信息进行语义分析,识别出弹幕信息中包含的对象,然后基于识别出的目标对象和弹幕信息中包含的对象,对弹幕信息进行分类,将包含“包”的弹幕信息确定为目标对象“包”关联的弹幕信息,将包含“女主”的弹幕信息确定为目标对象“女主”关联的弹幕信息,不包含任何目标对象的弹幕信息作为无指向型弹幕,将分类后的弹幕信息发送给终端设备。终端设备在获取到弹幕信息后,在视频画面301中展示其关联的弹幕信息,具体地,在目标对象“包”的关联区域303中展示目标对象“包”关联的弹幕信息,在目标对象“女主”的关联区域304中展示目标对象“女主”关联的弹幕信息,与上述两个目标对象无关联的无指向型弹幕则统一在预设区域302内进行展示。这样,用户就可以在视频画面中“包”的周围获得有关“包”的弹幕信息,在“女主”的周围获得有关“女主”的弹幕信息,从而实现根据弹幕信息所指对象对弹幕信息进行分区展示,使得用户能够更高效地获知弹幕信息所针对的对象,从而快速理解弹幕所传达的信息,大大提高了弹幕阅读效率。
本申请实施例的弹幕处理方法,提供了一种全新的弹幕展示方式,使得评论视频画面中的目标对象的弹幕信息能够在目标对象的周围显示,使得用户一眼就能获得弹幕所描述的对象和要表达的意义,用户无需花费精力从大量弹幕中寻找出针对其感兴趣的对象的弹幕信息,大大提高了弹幕阅读效率,使得用户能更从容地阅读弹幕信息和观看视频内容。同时这种弹幕展示形式提高了视频本身的趣味性,提升了观看视频的用户体验。
具体实施时,为了减少服务器和终端设备实时处理的压力,服务器可在视频发布前,先对整段视频分场景提取画面,具体地,可将场景相同的多个连续的视频画面划分为一个场景,从这多个连续的视频画面中选出一个视频画面,作为该场景对应的场景画面,例如,视频0-10秒的场景未发生变化,则可从0-10秒被确定为一个场景一,从0-10秒内选出一个视频画面作为场景一的场景画面。然后,利用图像分割技术从各个场景的场景画面中分割出至少一个对象的图像,并利用图像识别技术对分割出来的图像进行识别处理,确定每个分割图像对应的目标对象。最后,将识别出的目标对象、视频标识、场景标识以及视频内容关联存储,例如针对每个目标对象,存储的关联信息可包括:视频ID、场景ID以及目标对象的名称。这样,后续在确定目标对象关联的弹幕信息时,可直接调用视频的关联信息,提高处理效率。
以图4为例,该视频被划分为4个场景,场景一对应的场景画面如图4所示,虚线矩形框中的图像为分割出的图像,基于分割出的图像识别出该场景中包括画面左下角的物品为“包“和画面右边的人物为”女主“,则针对目标对象“包“,服务器中存储的关联信息包括:视频ID、场景1、包;针对目标对象“女主”,服务器中存储的关联信息包括:视频ID、场景1、女主。
需要说明的是,由于同一场景下的视频画面中的内容基本相同,因此,在进入播放下一个场景的视频画面之前,可持续展示目标对象关联的弹幕信息;而当目标视频播放完一个场景中的最后一个视频画面后,该视频画面中的目标对象关联的弹幕信息也随即消失。
进一步地,可通过如下步骤确定目标对象的关联区域:基于目标对象在视频画面中所处的区域,确定目标对象的关联区域。
具体实施时,可通过图像识别和图像分割等方法,从视频画面中确定出目标对象所处的区域,将该区域称为第一区域,第一区域可以是目标对象的轮廓包围的区域,也可以是能够包围目标对象的多边形区域,如矩形框。然后,基于第一区域确定目标对象在视频画面中的关联区域,关联区域可以完全覆盖第一区域或者与第一区域部分重叠,以图3B为例,目标对象“包”的关联区域303完全覆盖视频画面中的“包”所在的区域,而目标对象“女主”的关联区域304与“女主”所在的第一区域部分重叠。
为了更好地区分指向型弹幕和无指向型弹幕、以及各个目标对象的弹幕信息,各个目标对象的关联区域与预设区域不重叠,同时各个目标对象的关联区域之间也互不重叠。
本申请对关联区域的形状不作限定,关联区域可以是矩形、圆形或三角形等,甚至关联区域的形状可以和目标对象的轮廓一致。不同目标对象的关联区域的形状也可以不同,具体可根据目标对象的形状、大小以及和相邻目标对象之间的距离确定,保证每个关联区域足够展示关联的弹幕信息且任意两个弹幕区域互不重叠。
上述确定目标对象的关联区域的步骤,可以由终端设备执行,也可以由服务器执行。为了提高处理效率,服务器可以预先确定出视频中各个视频画面中的各个目标对象的关联区域,并将关联区域的相关信息与视频关联存储。
在上述任一实施方式的基础上,本申请实施例为指向型弹幕提供了多种展示方式。
第一种展示方式:滚动展示。即在目标对象的关联区域内,该目标对象关联的弹幕信息以滚动的方式展示,滚动方向包括但不限于:从左往右、从右往左、从上往下、从下往上等。
参考图3B,以从右往左的滚动方式为例,目标对象“包”关联的弹幕信息从关联区域303的右侧进入,滚动至关联区域303左侧后消失。
由于关联区域的大小有限,为了防止目标对象淹没在弹幕中,终端设备可根据关联区域的大小自动调节关联区域内展示的弹幕信息之间的间距,保证用户能够看清目标对象。
进一步地,还可以通过绘制蒙版的方式,防止目标对象淹没在弹幕中。具体过程包括如下步骤:对目标视频图像中的目标对象进行抠图处理,根据抠图结果绘制目标对象的蒙版。为此,在显示目标视频的视频画面关联的弹幕信息时,视频画面中的目标对象上覆盖有根据目标对象绘制的蒙版,且关联区域所在图层位于蒙版所在图层和视频画面所在图层之间。
终端设备在播放视频时,视频画面处于最底层的第一图层,展示弹幕的第二图层位于第一图层之上,关联区域和预设区域均位于第二图层中,这样才能向用户呈现出弹幕从视频画面上飞过的视觉效果。而蒙版所在的第三图层位于第二图层之上,即关联区域所在图层位于蒙版所在图层和视频画面所在图层之间,并且将目标对象的蒙版覆盖在视频画面中的目标对象上,这样,在关联区域中以滚动方式展示弹幕信息时,就会形成一种弹幕信息从目标对象后面飞过的视觉效果,既可防止目标对象淹没在弹幕中,又提高了弹幕展示的趣味性,提高了用户体验。具体展示效果可参考图5,对目标视频图像中的目标对象“包”进行抠图处理,根据抠图结果绘制目标对象“包”的蒙版305,用制目标对象“包”的蒙版305覆盖目标视频图像中的“包”,就形成了弹幕信息从目标对象“包”后面飞过的视觉效果。同样,对目标视频图像中的目标对象“女主”也进行抠图处理,根据抠图结果绘制目标对象“女主”的蒙版,用制目标对象“女主”的蒙版覆盖目标视频图像中的“女主”,就形成了弹幕信息从目标对象“包”后面飞过的视觉效果。
第二种展示方式:定点显示预设时长后消失。即目标对象的弹幕信息在该目标对象的关联区域内显示,显示预设时长后自动消失,且在预设时长内弹幕信息不移动。
其中,预设时长可以由用户自己设定,例如可以是2秒、5秒或30秒等。当然也根据弹幕信息的长度确定弹幕信息的预设时长,这样较短的弹幕信息显示的时间会短一些,而较长的弹幕信息显示的时间会长一些,保证用户有充足的时间读完弹幕信息,同时在有限的时间内显示更多的弹幕信息。
在采用第二种展示方式时,一个关联区域内可同时显示多条弹幕信息,每一条弹幕信息在关联区域内的显示位置可随机确定,但需要保证同时显示的多条弹幕信息之间不会相互遮挡,以提高弹幕的可阅读性。
由于关联区域的大小有限,为了防止目标对象淹没在弹幕中,终端设备可根据关联区域的大小自动调节关联区域内展示的弹幕信息之间的间距,保证用户能够看清目标对象。或者,可以在目标对象的轮廓以外的关联区域内显示弹幕信息。
在上述任一实施方式的基础上,具体可通过如下步骤确定目标对象关联的弹幕信息:
S601、识别与视频画面关联的弹幕信息中包含的对象。
具体实施时,可通过语义分析技术识别与视频画面关联的弹幕信息中包含的对象。也可以根据从各个视频画面中识别出的目标对象,为每个目标对象设置至少一个关键词,若弹幕信息中包含关键词,则确定弹幕信息中包含该关键词对应的对象。例如针对目标对象“女主”可设置“女主”、“女一号”、“XXX”(XXX为女主的名字)等关键词,若弹幕信息中包含上述任一关键词,则确定该弹幕信息中包含的对象为“女主”。
S602、若视频画面关联的弹幕信息包含的对象与该视频画面包含的目标对象匹配,则确定该弹幕信息为与该目标对象关联的弹幕信息。
例如,视频画面关联的弹幕信息“女主好漂亮“中包含对象”女主“,该视频画面包含”女主“这一目标对象,则确定弹幕信息“女主好漂亮“与目标对象”女主“关联。
当视频画面中包含多个目标对象时,可获取与该视频画面关联的弹幕信息,对这些弹幕信息分别进行语义分析,识别每个弹幕信息中包含的对象;然后,根据弹幕信息的语义分析结果,将包含某一目标对象的弹幕信息确定为与该目标对象关联的弹幕信息,若弹幕信息中不包含任何一个目标对象,则将该弹幕信息确定为无指向型弹幕。这样,即可完成对与视频画面关联的弹幕信息的分类,在终端设备展示弹幕信息时,在各个目标对象的关联区域内,分别展示各个目标对象关联的弹幕信息。
例如,视频画面中包含目标对象A和B,将包含目标对象A的弹幕信息确定为与该目标对象A关联的弹幕信息,将包含目标对象B的弹幕信息确定为与该目标对象B关联的弹幕信息,将既不包含目标对象A也不包含目标对象B的弹幕信息确定为无指向型弹幕。当终端设备在视频画面关展示该视频画面关联的弹幕信息时,在目标对象A的关联区域CA内展示目标对象A关联的弹幕信息,在目标对象B的关联区域CB内展示目标对象B关联的弹幕信息,在预设区域内展示无指向型弹幕。
具体实施时,若某一弹幕信息中包含至少两个目标对象,则将该弹幕信息确定为与这至少两个目标对象关联的弹幕信息,例如,弹幕信息中包含目标对象A和B,则该弹幕信息与目标对象A关联,同时该弹幕信息与还目标对象B关联,在展示该弹幕信息时,可在目标对象A的关联区域内展示该弹幕信息,同时可在目标对象B的关联区域内展示该弹幕信息。
图6所示的步骤,可由终端设备在展示弹幕信息之前执行,也可以由服务器在将弹幕信息发送给终端设备之前执行,并将弹幕信息与目标对象的关联关系随弹幕信息一起发送给终端设备。
参考图7,为服务器确定目标对象关联的弹幕信息的过程示意图。以场景一为例,首先获取场景一包含的所有视频画面关联的弹幕信息,然后识别每条弹幕信息包含的目标对象,并按目标对象进行分类,得到目标对象“包”关联的弹幕信息,目标对象“女主”关联的弹幕信息,以及无指向型弹幕。服务器可将分类结果与视频关联存储,分类结果的存储形式可以是:针对各个视频画面或各个场景中的各个目标对象,存储与该目标对象关联的弹幕信息的弹幕标识,作为定向弹幕指示信息。
在上述任一实施方式的基础上,当接收到针对定向弹幕模式的开启操作时,在视频画面中,将与该视频画面中的目标对象关联的弹幕信息展示在目标对象的关联区域中。其中,若视频画面中存在多个目标对象,则分别在各个目标对象的关联区域中,展示各个目标对象关联的弹幕信息。
参考图8,用户可点击弹幕设置按钮306,终端设备会弹出弹幕设置菜单307,用户可在弹幕设置菜单307中设置弹幕相关的参数,如预设区域中弹幕的不透明度和字体大小,以及预设区域的大小等。在开启弹幕的前提下,用户可通过点击定向弹幕模式开启/关闭按钮308,来开启或关闭定向弹幕模式,图8所示的状态为定向弹幕模式关闭的状态,当用户点击一下定向弹幕模式开启/关闭按钮308后,立即切换至定向弹幕模式开启的状态,当用户再次点击定向弹幕模式开启/关闭按钮308后,立即切换至定向弹幕模式关闭的状态。当处于定向弹幕模式关闭的状态时,所有弹幕信息均在预设区域内展示,当定向弹幕模式开启时,目标对象关联的弹幕信息在目标对象的关联区域内展示,而其他的弹幕信息仍在预设区域内展示。
进一步地,本申请实施例的弹幕处理方法还包括如下步骤:终端设备响应定向弹幕模式的开启操作,向服务器发送定向弹幕模式的开启请求,该开启请求中包括终端设备播放的目标视频的视频标识,以使服务器基于该开启请求返回目标视频的定向弹幕指示信息,其中,定向弹幕指示信息包括目标对象关联的弹幕信息的弹幕标识;终端设备根据定向弹幕指示信息中的弹幕标识,确定与视频画面中的目标对象关联的弹幕信息。
参考图9,本申请实施例提供了一种弹幕处理方法,可应用于图2所示的服务器,具体包括如下步骤:
S901、识别目标视频的视频画面中包含的目标对象。
具体实施时,可利用图像识别技术识别视频画面中包含的对象,该对象可以是物品或人物。本申请实施例对采用的图像识别方法不作限定,例如可以使用基于训练深度学习网络获得的图像识别模型,从视频画面中识别出目标对象。
S902、识别与视频画面关联的弹幕信息中包含的对象。
步骤S902的具体实施方式可参考步骤S601,不再赘述。步骤S902可在服务器接收到终端设备发送的弹幕信息时执行,并将识别结果与该弹幕信息关联存储在服务器中。
S903、若弹幕信息中包含的对象与视频画面中包含的目标对象匹配,则确定该弹幕信息为与该目标对象关联的弹幕信息。
步骤S903的具体实施方式可参考步骤S602,不再赘述。步骤S902可在服务器接收到终端设备发送的弹幕信息时执行,并将弹幕信息与目标对象的关联结果与该弹幕信息关联存储在服务器中。也可以在服务器将弹幕信息发送给终端设备之前实时执行。
基于图9所示的方法,使得终端设备在显示视频画面关联的弹幕信息时,可以在目标对象的关联区域中展示目标对象关联的弹幕信息,让用户一眼就能获得弹幕所描述的对象和要表达的意义,这样用户能够更高效地理解弹幕所传达的信息,大大提高了弹幕阅读效率,同时这种弹幕展示形式提高了视频本身的趣味性,提升了观看视频的用户体验。
具体实施时,为了减少服务器和终端设备实时处理的压力,服务器可在视频发布前,执行步骤S901。具体地,先对整段视频分场景提取画面,可将场景相同的多个连续的视频画面划分为一个场景,从这多个连续的视频画面中的一个视频画面作为该场景对应的场景画面,例如,视频0-10秒的场景未发生变化,则可从0-10秒被确定为一个场景一,从0-10秒内选出一个视频画面作为场景一的场景画面。然后,利用图像分割技术将各个场景的场景画面中的对象分割出来,并利用图像识别技术对分割出来的图像进行识别处理,确定每个分割图像对应的目标对象。最后,识别出的目标对象、视频标识、场景标识以及视频内容关联存储,针对每个目标对象,存储的关联信息包括:视频ID、场景ID以及目标对象的名称。这样,后续在确定目标对象关联的弹幕信息是,可直接使用关联存储的信息,提高处理效率。具体实施方式可参考图4,不再赘述。
进一步地,服务器响应终端设备发送的定向弹幕模式的开启请求,向终端设备发送目标视频的定向弹幕指示信息,其中,定向弹幕指示信息包括与目标对象关联的弹幕信息的弹幕标识,弹幕标识用于确定与目标对象关联的弹幕信息。这样,终端设备在视频画面中展示弹幕信息时,可根据定向弹幕指示信息中的弹幕标识,确定出与视频画面中的目标对象关联的弹幕信息,并在目标对象的关联区域内展示与该目标对象关联的弹幕信息。
进一步地,服务器响应终端设备发送的弹幕获取请求,向终端设备发送目标视频的视频画面关联的弹幕信息和定向弹幕指示信息,其中,定向弹幕指示信息包括与目标对象关联的弹幕信息的弹幕标识,弹幕标识用于确定与目标对象关联的弹幕信息。这样,终端设备在确定定向弹幕模式开启后,可根据定向弹幕指示信息中的弹幕标识,确定出与视频画面中的目标对象关联的弹幕信息,并在目标对象的关联区域内展示与该目标对象关联的弹幕信息。
参考图10,为本申请实施例提供的终端设备和服务器执行弹幕处理方法时的一种交互方式,具体包括如下步骤:
S1001、终端设备向服务器发送视频获取请求,该视频获取请求中包括目标视频的视频标识。
具体实施时,若在发送视频获取请求之前,已确定终端设备开启了弹幕,则可以在发送视频获取请求的同时向服务器发送弹幕获取请求。若在发送视频获取请求之前,已确定终端设备开启了定向弹幕模式,则可以在发送视频获取请求的同时向服务器发送弹幕获取请求和定向弹幕模式的开启请求。
S1002、服务器基于视频获取请求将目标视频发送给终端设备。
S1003、终端设备播放目标视频。
S1004、终端设备响应用户开启弹幕的操作,向服务器发送弹幕获取请求,该弹幕获取请求中包括目标视频的视频标识。
具体实施时,若在发送弹幕获取请求之前,已确定终端设备开启了定向弹幕模式,则可以在发送视频获取请求的同时向服务器发送弹幕获取请求和定向弹幕模式的开启请求。
S1005、服务器基于弹幕获取请求将目标视频的弹幕信息发送给服务器。
S1006、终端设备在预设区域内展示弹幕信息。
S1007、终端设备响应定向弹幕模式的开启操作,向服务器发送定向弹幕模式的开启请求,该定开启请求中包括终端设备播放的目标视频的视频标识。
S1008、服务器基于开启请求返回目标视频的定向弹幕指示信息,其中,定向弹幕指示信息包括与目标对象关联的弹幕信息的弹幕标识,弹幕标识用于确定与目标对象关联的弹幕信息。
S1009、终端设备根据定向弹幕指示信息中的弹幕标识,确定与视频画面中的目标对象关联的弹幕信息,在视频画面中目标对象的关联区域内展示目标对象关联的弹幕信息,在预设区域内展示除目标对象关联的弹幕信息之外的其他弹幕信息。
参考图11,为本申请实施例提供的终端设备和服务器执行弹幕处理方法时的另一种交互方式,具体包括如下步骤:
S1101、终端设备向服务器发送视频获取请求,该视频获取请求中包括目标视频的视频标识。
具体实施时,若在发送视频获取请求之前,已确定终端设备开启了弹幕,则可以在发送视频获取请求的同时向服务器发送弹幕获取请求。
S1102、服务器基于视频获取请求将目标视频发送给终端设备。
S1103、终端设备播放目标视频。
S1104、终端设备响应用户开启弹幕的操作,向服务器发送弹幕获取请求,该弹幕获取请求中包括目标视频的视频标识。
S1105、服务器响应终端设备发送的弹幕获取请求,向终端设备发送目标视频的视频画面关联的弹幕信息和定向弹幕指示信息,其中,定向弹幕指示信息包括与目标对象关联的弹幕信息的弹幕标识,弹幕标识用于确定与目标对象关联的弹幕信息。
S1106、终端设备在预设区域内展示弹幕信息。
S1107、终端设备响应定向弹幕模式的开启操作,根据定向弹幕指示信息中的弹幕标识,确定与视频画面中的目标对象关联的弹幕信息,在视频画面中目标对象的关联区域内展示目标对象关联的弹幕信息,在预设区域内展示除目标对象关联的弹幕信息之外的其他弹幕信息。
如图12所示,基于与上述弹幕处理方法相同的发明构思,本申请实施例还提供了一种弹幕处理装置120,包括:播放模块1201和显示模块1202。
播放模块1201,用于播放目标视频,目标视频包括至少一个视频画面,视频画面包括至少一个目标对象。
显示模块1202,用于显示与视频画面关联的弹幕信息,其中,在视频画面中,目标对象关联的弹幕信息展示在目标对象的关联区域中。
可选地,弹幕处理装置120还包括关联区域确定模块,用于基于目标对象在视频画面中所处的区域,确定目标对象的关联区域。
可选地,在视频画面中,目标对象上覆盖有根据目标对象绘制的蒙版,关联区域所在图层位于蒙版所在图层和视频画面所在图层之间。
可选地,弹幕处理装置120还包括识别模块和关联模块,其中识别模块用于识别视频画面关联的弹幕信息中包含的对象;关联模块用于若弹幕信息包含的对象与视频画面包含的目标对象匹配,则确定弹幕信息与目标对象关联。
可选地,目标视频包括定向弹幕模式,显示模块1202具体用于当接收到针对定向弹幕模式的开启操作时,在视频画面中,将与视频画面中目标对象关联的弹幕信息展示在目标对象的关联区域中。
可选地,弹幕处理装置120还包括:发送模块和确定模块。
发送模块,用于响应定向弹幕模式的开启操作,向服务器发送定向弹幕模式的开启请求,以使服务器基于开启请求返回目标视频的定向弹幕指示信息,其中,定向弹幕指示信息包括与目标对象关联的弹幕信息的弹幕标识。
确定模块,用于根据定向弹幕指示信息中的弹幕标识,确定与目标对象关联的弹幕信息。
可选地,在视频画面中,关联区域以外的预设区域内展示其他弹幕信息,其他弹幕信息为除与目标对象关联的弹幕信息之外的弹幕信息。
如图13所示,基于与上述弹幕处理方法相同的发明构思,本申请实施例还提供了一种弹幕处理装置130,包括:第一识别模块1301、第二识别模块1302和关联模块1303。
第一识别模块1301,用于识别目标视频的视频画面中包含的目标对象。
第二识别模块1302,用于识别与视频画面关联的弹幕信息中包含的对象。
关联模块1303,用于若弹幕信息中包含的对象与视频画面中包含的目标对象匹配,则确定弹幕信息为目标对象关联的弹幕信息,以使终端设备在显示视频画面关联的弹幕信息时,将与目标对象关联的弹幕信息显示在目标对象的关联区域中。
可选地,弹幕处理装置130还包括响应模块,用于响应终端设备发送的定向弹幕模式的开启请求,向终端设备发送目标视频的定向弹幕指示信息;其中,定向弹幕指示信息包括与目标对象关联的弹幕信息的弹幕标识,弹幕标识用于确定与目标对象关联的弹幕信息。
可选地,弹幕处理装置130还包括响应模块,用于响应终端设备发送的弹幕获取请求,向终端设备发送目标视频的视频画面关联的弹幕信息和定向弹幕指示信息,定向弹幕指示信息包括与目标对象关联的弹幕信息的弹幕标识,弹幕标识用于确定与目标对象关联的弹幕信息。
本申请实施例提的弹幕处理装置与上述弹幕处理方法采用了相同的发明构思,能够取得相同的有益效果,在此不再赘述。
基于与上述弹幕处理方法相同的发明构思,本申请实施例还提供了一种电子设备,该电子设备具体可以为桌面计算机、便携式计算机、智能手机、平板电脑、个人数字助理(Personal Digital Assistant,PDA)、服务器等。如图14所示,该电子设备140可以包括处理器1401和存储器1402。
处理器1401可以是通用处理器,例如中央处理器(CPU)、数字信号处理器(DigitalSignal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本申请实施例中公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
存储器1402作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块。存储器可以包括至少一种类型的存储介质,例如可以包括闪存、硬盘、多媒体卡、卡型存储器、随机访问存储器(Random Access Memory,RAM)、静态随机访问存储器(Static Random Access Memory,SRAM)、可编程只读存储器(Programmable Read Only Memory,PROM)、只读存储器(Read Only Memory,ROM)、带电可擦除可编程只读存储器(Electrically Erasable Programmable Read-Only Memory,EEPROM)、磁性存储器、磁盘、光盘等等。存储器是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。本申请实施例中的存储器1402还可以是电路或者其它任意能够实现存储功能的装置,用于存储程序指令和/或数据。
本申请实施例提供了一种计算机可读存储介质,用于储存为上述电子设备所用的计算机程序指令,其包含用于执行上述弹幕处理方法的程序。
上述计算机存储介质可以是计算机能够存取的任何可用介质或数据存储设备,包括但不限于磁性存储器(例如软盘、硬盘、磁带、磁光盘(MO)等)、光学存储器(例如CD、DVD、BD、HVD等)、以及半导体存储器(例如ROM、EPROM、EEPROM、非易失性存储器(NAND FLASH)、固态硬盘(SSD))等。
以上,以上实施例仅用以对本申请的技术方案进行了详细介绍,但以上实施例的说明只是用于帮助理解本申请实施例的方法,不应理解为对本申请实施例的限制。本技术领域的技术人员可轻易想到的变化或替换,都应涵盖在本申请实施例的保护范围之内。

Claims (14)

1.一种弹幕处理方法,其特征在于,包括:
播放目标视频,所述目标视频包括至少一个视频画面,所述视频画面包括至少一个目标对象;
显示与所述视频画面关联的弹幕信息,其中,在所述视频画面中,目标对象关联的弹幕信息展示在目标对象的关联区域中。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
基于所述目标对象在所述视频画面中所处的区域,确定所述目标对象的关联区域。
3.根据权利要求2所述的方法,其特征在于,在所述视频画面中,目标对象上覆盖有根据所述目标对象绘制的蒙版,关联区域所在图层位于蒙版所在图层和所述视频画面所在图层之间。
4.根据权利要求1至3任一项所述的方法,其特征在于,所述方法还包括:
识别与所述视频画面关联的弹幕信息中包含的对象;
若所述弹幕信息包含的对象与所述视频画面包含的目标对象匹配,则确定所述弹幕信息为所述目标对象关联的弹幕信息。
5.根据权利要求1至3任一项所述的方法,其特征在于,所述目标视频包括定向弹幕模式,所述显示与所述视频画面关联的弹幕信息包括:
当接收到针对所述定向弹幕模式的开启操作时,在所述视频画面中,将与所述视频画面中目标对象关联的弹幕信息展示在所述目标对象的关联区域中。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
响应所述定向弹幕模式的开启操作,向服务器发送定向弹幕模式的开启请求,以使所述服务器基于所述开启请求返回所述目标视频的定向弹幕指示信息,其中,所述定向弹幕指示信息包括与目标对象关联的弹幕信息的弹幕标识;
根据所述定向弹幕指示信息中的弹幕标识,确定与所述目标对象关联的弹幕信息。
7.根据权利要求1至3任一项所述的方法,其特征在于,在所述视频画面中,所述关联区域以外的预设区域内展示其他弹幕信息,所述其他弹幕信息为除与目标对象关联的弹幕信息之外的弹幕信息。
8.一种弹幕处理方法,其特征在于,包括:
识别目标视频的视频画面中包含的目标对象;
识别与所述视频画面关联的弹幕信息中包含的对象;
若所述弹幕信息中包含的对象与所述视频画面中包含的目标对象匹配,则确定所述弹幕信息为所述目标对象关联的弹幕信息;
以使终端设备在显示所述视频画面关联的弹幕信息时,将与所述目标对象关联的弹幕信息显示在所述目标对象的关联区域中。
9.根据权利要求8所述的方法,其特征在于,所述方法还包括:
响应所述终端设备发送的定向弹幕模式的开启请求,向所述终端设备发送所述目标视频的定向弹幕指示信息;
其中,所述定向弹幕指示信息包括与所述目标对象关联的弹幕信息的弹幕标识,所述弹幕标识用于确定与所述目标对象关联的弹幕信息。
10.根据权利要求8所述的方法,其特征在于,所述方法还包括:
响应所述终端设备发送的弹幕获取请求,向所述终端设备发送所述目标视频的视频画面关联的弹幕信息和定向弹幕指示信息,所述定向弹幕指示信息包括与所述目标对象关联的弹幕信息的弹幕标识,所述弹幕标识用于确定与所述目标对象关联的弹幕信息。
11.一种弹幕处理装置,其特征在于,包括:
播放模块,用于播放目标视频,所述目标视频包括至少一个视频画面,所述视频画面包括至少一个目标对象;
显示模块,用于显示与所述视频画面关联的弹幕信息,其中,在所述视频画面中,目标对象关联的弹幕信息展示在目标对象的关联区域中。
12.一种弹幕处理装置,其特征在于,包括:
第一识别模块,用于识别目标视频的视频画面中包含的目标对象;
第二识别模块,用于识别与所述视频画面关联的弹幕信息中包含的对象;
关联模块,用于若所述弹幕信息中包含的对象与所述视频画面中包含的目标对象匹配,则确定所述弹幕信息为所述目标对象关联的弹幕信息,以使终端设备在显示所述视频画面关联的弹幕信息时,将与所述目标对象关联的弹幕信息显示在所述目标对象的关联区域中。
13.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7任一项所述方法,或者所述处理器执行所述计算机程序时实现权利要求8至10任一项所述方法。
14.一种计算机可读存储介质,其上存储有计算机程序指令,其特征在于,该计算机程序指令被处理器执行时实现权利要求1至7任一项所述方法,或者该计算机程序指令被处理器执行时实现权利要求8至10任一项所述方法。
CN202010134696.2A 2020-03-02 2020-03-02 弹幕处理方法、装置、电子设备及存储介质 Pending CN112804582A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010134696.2A CN112804582A (zh) 2020-03-02 2020-03-02 弹幕处理方法、装置、电子设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010134696.2A CN112804582A (zh) 2020-03-02 2020-03-02 弹幕处理方法、装置、电子设备及存储介质

Publications (1)

Publication Number Publication Date
CN112804582A true CN112804582A (zh) 2021-05-14

Family

ID=75806095

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010134696.2A Pending CN112804582A (zh) 2020-03-02 2020-03-02 弹幕处理方法、装置、电子设备及存储介质

Country Status (1)

Country Link
CN (1) CN112804582A (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114356157A (zh) * 2021-12-20 2022-04-15 咪咕音乐有限公司 关联评论显示方法、装置、设备以及介质
CN114374882A (zh) * 2021-12-23 2022-04-19 咪咕文化科技有限公司 弹幕信息的处理方法、装置、终端及计算机可读存储介质
CN115243093A (zh) * 2022-07-04 2022-10-25 网易(杭州)网络有限公司 视频弹幕的处理方法、装置、存储介质和电子装置
CN115243110A (zh) * 2022-06-22 2022-10-25 广州博冠信息科技有限公司 弹幕显示方法、装置、计算机设备和存储介质
CN115484503A (zh) * 2021-05-31 2022-12-16 上海幻电信息科技有限公司 弹幕生成方法及装置、电子设备和存储介质
WO2023179424A1 (zh) * 2022-03-21 2023-09-28 北京字跳网络技术有限公司 弹幕添加方法、装置、电子设备和存储介质
CN117221669A (zh) * 2023-11-08 2023-12-12 飞狐信息技术(天津)有限公司 一种弹幕生成方法及装置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110211728A1 (en) * 2010-02-26 2011-09-01 Canon Kabushiki Kaisha Information processing system, information processing apparatus, processing method thereof, and non-transitory computer-readable storage medium
CN108235105A (zh) * 2018-01-22 2018-06-29 上海硬创投资管理有限公司 一种弹幕呈现方法、记录介质、电子设备、信息处理***
CN108347640A (zh) * 2017-01-22 2018-07-31 北京康得新创科技股份有限公司 基于视频的信息处理方法和装置
CN109089170A (zh) * 2018-09-11 2018-12-25 传线网络科技(上海)有限公司 弹幕显示方法及装置
CN110351593A (zh) * 2019-06-28 2019-10-18 维沃移动通信有限公司 信息处理方法、装置、终端设备及计算机可读存储介质

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110211728A1 (en) * 2010-02-26 2011-09-01 Canon Kabushiki Kaisha Information processing system, information processing apparatus, processing method thereof, and non-transitory computer-readable storage medium
CN108347640A (zh) * 2017-01-22 2018-07-31 北京康得新创科技股份有限公司 基于视频的信息处理方法和装置
CN108235105A (zh) * 2018-01-22 2018-06-29 上海硬创投资管理有限公司 一种弹幕呈现方法、记录介质、电子设备、信息处理***
CN109089170A (zh) * 2018-09-11 2018-12-25 传线网络科技(上海)有限公司 弹幕显示方法及装置
CN110351593A (zh) * 2019-06-28 2019-10-18 维沃移动通信有限公司 信息处理方法、装置、终端设备及计算机可读存储介质

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115484503A (zh) * 2021-05-31 2022-12-16 上海幻电信息科技有限公司 弹幕生成方法及装置、电子设备和存储介质
CN115484503B (zh) * 2021-05-31 2024-03-08 上海幻电信息科技有限公司 弹幕生成方法及装置、电子设备和存储介质
CN114356157A (zh) * 2021-12-20 2022-04-15 咪咕音乐有限公司 关联评论显示方法、装置、设备以及介质
CN114374882A (zh) * 2021-12-23 2022-04-19 咪咕文化科技有限公司 弹幕信息的处理方法、装置、终端及计算机可读存储介质
WO2023179424A1 (zh) * 2022-03-21 2023-09-28 北京字跳网络技术有限公司 弹幕添加方法、装置、电子设备和存储介质
CN115243110A (zh) * 2022-06-22 2022-10-25 广州博冠信息科技有限公司 弹幕显示方法、装置、计算机设备和存储介质
CN115243110B (zh) * 2022-06-22 2024-03-01 广州博冠信息科技有限公司 弹幕显示方法、装置、计算机设备和存储介质
CN115243093A (zh) * 2022-07-04 2022-10-25 网易(杭州)网络有限公司 视频弹幕的处理方法、装置、存储介质和电子装置
CN115243093B (zh) * 2022-07-04 2023-08-22 网易(杭州)网络有限公司 视频弹幕的处理方法、装置、存储介质和电子装置
CN117221669A (zh) * 2023-11-08 2023-12-12 飞狐信息技术(天津)有限公司 一种弹幕生成方法及装置
CN117221669B (zh) * 2023-11-08 2024-03-08 飞狐信息技术(天津)有限公司 一种弹幕生成方法及装置

Similar Documents

Publication Publication Date Title
CN112804582A (zh) 弹幕处理方法、装置、电子设备及存储介质
US11630861B2 (en) Method and apparatus for video searching, terminal and storage medium
CN104811814B (zh) 基于视频播放的信息处理方法和***、客户端和服务器
CN111314759B (zh) 视频处理方法、装置、电子设备及存储介质
JP2020504475A (ja) ビデオデータ再生中の関連オブジェクトの提供
US20230091549A1 (en) Image processing method and apparatus, computer device, and storage medium
US20150189384A1 (en) Presenting information based on a video
KR102550305B1 (ko) 머신 러닝 기반의 영상 자동 편집 방법 및 시스템
CN107515870B (zh) 一种搜索方法和装置、一种用于搜索的装置
CN107168974A (zh) 显示项相关内容、社交类应用中消息的显示控制方法和装置
CN109241385A (zh) 搜索方法、设备以及存储介质
CN111491209A (zh) 视频封面确定方法、装置、电子设备和存储介质
CN109116718B (zh) 设置闹钟的方法及设备
CN113709681A (zh) 展示及推送短信内容的方法及装置
CN111667313A (zh) 广告展示方法、装置、客户端设备及存储介质
CN113727125B (zh) 直播间的截图方法、装置、***、介质以及计算机设备
CN116257159A (zh) 多媒体内容的分享方法、装置、设备、介质及程序产品
CN113707179A (zh) 一种音频识别方法、装置、设备及介质
WO2015100070A1 (en) Presenting information based on a video
CN111698563A (zh) 基于ai虚拟主播的内容发送方法、装置和存储介质
CN112764553B (zh) 聊天表情的收集方法、装置及电子设备
CN111079051B (zh) 一种展示内容的播放方法及装置
CN114546229B (zh) 信息处理方法、截屏方法及电子设备
CN114257862B (zh) 一种视频生成方法、装置、设备及存储介质
CN117370602A (zh) 视频处理方法、装置、设备与计算机存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 40044219

Country of ref document: HK