CN108235105A - 一种弹幕呈现方法、记录介质、电子设备、信息处理*** - Google Patents

一种弹幕呈现方法、记录介质、电子设备、信息处理*** Download PDF

Info

Publication number
CN108235105A
CN108235105A CN201810060560.4A CN201810060560A CN108235105A CN 108235105 A CN108235105 A CN 108235105A CN 201810060560 A CN201810060560 A CN 201810060560A CN 108235105 A CN108235105 A CN 108235105A
Authority
CN
China
Prior art keywords
barrage
mentioned
information
user
rendering method
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.)
Granted
Application number
CN201810060560.4A
Other languages
English (en)
Other versions
CN108235105B (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.)
Shanghai Hard Creation Cci Capital Ltd
Original Assignee
Shanghai Hard Creation Cci Capital 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 Shanghai Hard Creation Cci Capital Ltd filed Critical Shanghai Hard Creation Cci Capital Ltd
Priority to CN201810060560.4A priority Critical patent/CN108235105B/zh
Publication of CN108235105A publication Critical patent/CN108235105A/zh
Application granted granted Critical
Publication of CN108235105B publication Critical patent/CN108235105B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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/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/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • 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/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • 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
    • 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
    • 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/485End-user interface for client configuration

Landscapes

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

Abstract

一种弹幕呈现方法、记录介质、电子设备、信息处理***。上述弹幕呈现方法,包括:信息接收步骤,从用户接收弹幕信息以及用于指定特定对象的对象指定信息;对象检测步骤,基于上述对象指定信息,确定所述特定对象在当前显示的视频画面中的显示位置;以及弹幕呈现步骤,基于上述识别的结果,在上述视频画面中,在与所述特定对象的显示位置相关联的位置上显示上述弹幕信息。提供一种弹幕呈现方法、记录介质、电子设备、信息处理***,能实现弹幕和空间相关联,从而给用户提供一种新的视听体验。

Description

一种弹幕呈现方法、记录介质、电子设备、信息处理***
技术领域
本发明涉及互联网技术应用领域,特别涉及一种弹幕呈现方法、记录介质、电子设备、信息处理***。
背景技术
近年来,为增加与用户之间的互动性,越来越多的视频网站及视频应用客户端均使用了弹幕技术。传统的弹幕技术是指将大量以字幕形式显示的评论按时间先后顺序显示在当前播放视频画面上的技术,方便了观看视频的人对视频中的内容进行简短评论,并通过显示在视频画面上使其他观看者也能看到该评论,从而实现观看者之间的互动。
现有技术中,弹幕一般是以水平滚动或停留在视频画面的某个区域内显示出来,不能对画面中的重要内容进行识别,弹幕往往会在滚动或停留时遮挡图像中的关键信息如人物表情、道具细节等,给用户带来不好的体验。
作为对现有技术的改进,例如在申请号为201510751308.4的专利申请中公开了一种改进的在视频图像上显示信息的方法,在这种改进的方法中,当播放设备在接收到信息播放请求时,在当前播放的视频中解析出图像帧,并识别出该图像的面部特征,将接收到的信息显示在除面部特征位置之外的位置上,提升了客户体验。
但是,上述弹幕技术改进仅仅针对画面的内容进行识别,其弹幕显示方式依然是水平滚动或停留在某一区域内显示的方式,还属于常规的将弹幕与播放时间关联同步的呈现方法,没有考虑到视频画面中的各个物体或各个对象还存在空间上的位置不同,甚至各个物体的位置可能会不断发生变化,而弹幕信息往往会是对画面中的具体对象进行评论或解释的,因此,现有技术仍不能将弹幕的呈现与空间甚至与时间和空间相关联,对弹幕的表达和视频的内容无法形成更加紧密的关联。
另外,目前现有技术中,对弹幕的呈现方式无法根据画面的特点进行调整,在画面发生变化时往往会出现遮挡关键信息的情况,造成用户体验差。
发明内容
本发明正是为了解决上述课题而完成,其目的在于提供一种弹幕呈现方法、记录介质、电子设备,能实现弹幕和空间相关联,从而给用户提供一种新的试听体验。
第一方面,本发明提供一种弹幕呈现方法,其特征在于,包括:信息接收步骤,从用户接收弹幕信息以及用于指定特定对象的对象指定信息;对象检测步骤,基于上述对象指定信息,确定所述特定对象在当前显示的视频画面中的显示位置;以及弹幕呈现步骤,基于上述检测的结果,在上述视频画面中,在与所述特定对象的显示位置相关联的位置上显示上述弹幕信息。
在上述弹幕呈现方法中,也可以还包括:对象提示步骤,确定上述视频画面中可能会被显示的可选对象,并将上述可选对象的识别信息作为可指定对象的信息提示给用户,从而用户能够参照该识别信息来生成上述对象指定信息。
在上述弹幕呈现方法中,也可以在上述对象检测步骤中,针对在上述对象提示步骤中确定的可选对象或者由所述用户指定的上述可选对象以外的对象,检索与其相关联的特征信息,并通过该特征信息来识别所述可选对象。
在上述弹幕呈现方法中,也可以还包括:对象追踪步骤,基于在上述对象检测步骤中持续识别所述可选对象的结果,不断更新存储上述可选对象在上述视频画面中和/或在空间地图中的位置信息,该空间地图用于保存和跟踪所有或部分可选对象的位置信息和状态信息。
在上述弹幕呈现方法中,也可以上述空间地图中的位置信息由全景视频画面和/或其他角度视频画面中的对象位置综合计算得到。
在上述弹幕呈现方法中,也可以在上述特定对象是上述可选对象中的一个的情况下,在上述对象检测步骤中基于其在视频画面中和/或在空间地图中的位置信息来确定其显示位置,在上述特定对象是上述可选对象以外的对象的情况下,在上述对象检测步骤中检索与其相关联的特征信息,并通过该特征信息来识别该特定对象,从而确定其显示位置。
在上述弹幕呈现方法中,也可以在上述对象检测步骤中确定不到所述特定对象的显示位置时,在所述弹幕呈现步骤中停止显示上述弹幕信息,并且在再次确定到所述特定对象的显示位置时,重新在所述弹幕呈现步骤中开始显示上述弹幕信息。
在上述弹幕呈现方法中,也可以在上述信息接收步骤中没有从用户接收到上述对象指定信息,或者接收到的上述对象指定信息无法识别的情况下,在上述对象检测步骤中判断为无法确定所述特定对象的显示位置,从而在上述弹幕呈现步骤中以传统方式显示上述弹幕信息,或者提示用户进一步输入准确的对象指定信息。
在上述弹幕呈现方法中,也可以还包括:视频画面特征检测步骤,检测上述视频画面所呈现的特征;在上述弹幕呈现步骤中,还基于上述视频画面所呈现的特征来选择显示上述弹幕信息的位置。
在上述弹幕呈现方法中,也可以在上述信息接收步骤中能够接收与同一特定对象相关的多个上述弹幕信息,在上述弹幕呈现步骤中,在上述视频画面中,在与所述特定对象的显示位置相关联的一个或多个位置上显示多个上述弹幕信息。
在上述弹幕呈现方法中,也可以弹幕类别检测步骤,对从用户接收的上述弹幕信息进行类别检测;在上述弹幕呈现步骤中,根据在上述弹幕类别检测步骤中检测出的类别,对多个上述弹幕信息进行区别显示。
在上述弹幕呈现方法中,也可以在上述视频画面的内容比较拥挤的情况下,在上述弹幕呈现步骤中将上述弹幕信息的内容省略显示,或者限制显示的上述弹幕信息的个数。
第二方面,本发明提供一种记录介质,其中存储有程序指令,其中,所述程序指令用于使计算机执行上述弹幕呈现方法。
第三方面,本发明提供一种电子设备,包括处理器以及存储器,其特征在于,所述存储器存储有指令,用于使所述电子设备执行上述弹幕呈现方法。
第四方面,本发明提供一种信息处理***,包括用户设备和服务器,所述用户设备和服务器分别包括处理器以及存储器,其特征在于,在所述用户设备和服务器各自的存储器中存储有指令,用于使所述用户设备和服务器分工执行上述弹幕呈现方法。
根据本发明所公开的技术方案,能够提供一种弹幕呈现方法、记录介质、电子设备、信息处理***,能实现弹幕和空间相关联,从而给用户提供一种新的试听体验。
附图说明
图1是本发明的实施例提供的一种弹幕呈现***结构示意图。
图2是本发明的实施例提供的一种弹幕呈现***功能示意图。
图3是本发明的实施例提供的一种弹幕呈现方法的流程示意图。
图4是本发明的实施例提供的一种弹幕位置呈现变化示意图。
图5是本发明的实施例提供的一种弹幕呈现***的使用画面示意图。
具体实施方式
下面参考附图,基于具体实施方式来详细描述本发明。为了清楚起见,本文没有具体描述本领域技术人员公知的步骤或结构。另外,尽管结合特定实施方式对本发明进行描述,但应理解,该描述并不旨在将本发明限制于所描述的实施方式。相反,该描述旨在覆盖可包括在由所附权利要求书限定的本发明的精神和范围内的替换、改进和等同方案。
首先,说明本发明的概要。本发明涉及一种弹幕呈现方法及***,能实现弹幕同时与时间和空间相关联,对画面中的物体或对象进行识别、定位和跟踪,使弹幕的表达与视频画面中的内容产生更加紧密的关联,尤其是在一些特定的视频播放中,画面中的物体或对象处于活动状态,本发明即能实现弹幕与特定对象的精准关联,增强了弹幕的表现和表达能力,用户可以清晰准确的判断该弹幕在评论哪一具体事物。同时本发明能根据画面的特点进行呈现方式的调整,使弹幕的呈现不干扰画面中的重要信息,与视频画面结合更加有序和谐。
这里,在下面将要说明的本申请的实施例中将以电视足球转播作为例子来进行说明,但是其他各类设备中各类格式的直播或缓存视频都能够应用本发明。
下面,结合具体的实施例来说明本发明。
[***结构]
图1是本发明的一种弹幕呈现***的整体架构的示意图。如图1所示,在一个实施例中,该***包括用户设备1、后台服务器2以及网络3,两者可以通过各自的通信单元模块经由无线/有线网络互相建立通信连接。后台服务器2用于对弹幕呈现***的数据分析等工作进行处理,包括对弹幕信息的判断、分析,对视频画面中可定位对象的识别、定位,对可定位对象的ID以及特征信息等进行存储等。这里,虽然以包括用户设备1、后台服务器2等硬件结构来呈现弹幕呈现***的整体架构,但本发明的弹幕呈现***是由下面即将描述的功能单元实现的,本领域技术人员应当理解功能块的实现并不受硬件结构的限制,因此本发明的弹幕呈现***不局限于申请文件中说明的硬件结构,只要是涵盖本发明所能够实现的功能的结构都属于本发明所要求保护的范围。
在本发明中,用户设备1可以通过诸如有线或无线网络等方式发送或接收信号,或可以在诸如存储器中将程序指令处理或存储为物理存储状态。每个用户设备1可以是包括硬件、软件或内嵌逻辑组件或者两个或多个此类组件的组合的电子装置,并能够执行由用户设备实施或支持的合适的功能。例如,用户设备1可以是智能手机、平板电脑、便携式电子邮件装置、电子书、手持游戏机和/或游戏控制器、笔记本电脑、上网本、手持电子装置、智能手环等智能装置也可以是电视、户外显示屏或其他可以安装视频应用客户端或能使用网络服务器的各类设备,等等。本发明涵盖任何合适的用户设备。用户设备可以让使用该用户设备的用户访问网络。具体地,用户设备可以包括:包含应用处理部和射频/数字信号处理器的处理装置;显示屏;可包含物理键、覆盖在显示屏上的触摸键或它们的组合的袖珍键盘;用户识别模块卡;可以包含ROM、RAM、闪存或它们的任意组合的存储器装置;Wi-Fi和/或蓝牙接口;无线电话接口;带有关联电池的电源管理电路;USB接口和连接器;带有关联麦克风、扬声器和耳机插孔的音频管理***;以及各种诸如数字照相机、全球定位***、加速器等的可选择的附属部件。此外,在用户设备上可以安装各种客户端应用,客户端应用可以用于允许使用用户设备来传送适合于和其他设备操作的命令。这类应用可以从服务器上下载并安装到用户设备的存储器中,也可以预先已被安装在用户设备上。
在本发明中,后台服务器2为服务器。本文中所称的服务器包括用于处理和分发直播或点播的视频流的视频服务器、用于处理与本发明相关的视频流及弹幕处理的弹幕处理服务器,也可以作为视频服务器的一个新的组成等,其可以由计算机等任何合适的电子设备实现。举例而言,服务器可以指具有相关通信和数据存储和数据库设施的单个的物理处理器,或它可以指联网或集聚的处理器、相关网络和存储设备的集合体,并且对软件和一个或多个数据库***和支持服务器所提供的服务的应用软件进行操作。服务器可以在配置或性能上差异很大,但是服务器一般可以包括一个或多个中央处理单元和存储器。服务器还包括一个或多个大容量存储设备、一个或多个电源、一个或多个有线或无线网络接口、一个或多个输入 /输出接口、一个或多个操作***,诸如,Windows Server、Mac OS X、 Unix、Linux、FreeBSD,等等。具体地,后台服务器可以是整体式服务器或是跨多计算机或计算机数据中心的分散式服务器。服务器可以是各种类型的,例如但不限于,网络服务器、新闻服务器、邮件服务器、消息服务器、广告服务器、文件服务器、应用服务器、交互服务器、数据库服务器或代理服务器。在一些实施例中,每个服务器可以包括硬件、软件、或用于执行服务器所支持或实现的合适功能的内嵌逻辑组件或两个或多个此类组件的组合。
在本发明中,无线网络涵盖任何合适的无线网络,例如但不限于4G 网络、3G网络、GPRS、Wi-Fi,等等。另外,将后台服务器2和用户设备1耦连在一起的网络也可以是有线网络,例如但不限于光纤宽带、ADSL 宽带等。
[弹幕呈现***的功能框图]
图2是本发明的弹幕呈现***的功能框图。
[用户设备]
图2中,1为用户设备,由用户操作而进行视频播放、弹幕输入等操作。用户设备1包括控制各个功能单元的控制单元11、接收用户输入的弹幕信息以及对象指定信息的输入单元12、显示视频画面以及弹幕信息的显示单元13、存储单元14以及负责用户设备1与后台服务器2进行通信的通信单元15。
其中,输入单元12用于接收从用户输入的包括弹幕信息和对象指定信息在内的多种信息。例如可以在屏幕中的视频下方显示输入栏,用户在其中输入信息后点击确认或回车,从而输入到输入单元12中。输入单元12 将接收到的用户输入的信息发送到后台服务器2从而进行对象识别等后续处理,这将在后面介绍。
在本发明中,用户输入的信息通常包括其评论内容即弹幕信息以及对象指定信息。其中,用户在添加弹幕信息时不仅可以设定弹幕的内容,也可以设定其属性信息,其中内容信息可以包括但不限于文字或字母、符号、表情、图片等其中的一种或多种的信息组合,属性信息包括但不限于弹幕的字体、颜色、透明度、存在时间等。另外,对象指定信息用于指定与该弹幕相关联的对象。用户输入信息的格式例如可以是“弹幕信息@指定对象ID”的格式。这里,“@指定对象ID”的部分即为本发明中的“对象指定信息”,在用户信息中包含该部分和不包含该部分的情况下,弹幕显示方式有所不同,这将在后面介绍。
这里,指定对象ID可以由用户任意输入或者由***指定可选范围后由用户在该范围内选择后输入。以足球比赛作为一例来进行说明。在足球比赛中,对战双方出场队员、教练、以及裁判等的姓名等信息是事先知晓的,这些信息例如可以被多路复用在视频信号中一起发送并被接收。另外,在一场足球比赛中,“足球”、“观众”、“看台”、“角旗”等物品也是必然会出现的。因此,***可以将上述人员以及物品的姓名和名称作为可指定的对象ID提示给用户,以便于用户编辑信息。对于可指定的对象 ID向用户的显示方式既可以预先显示在观众看得到的界面上,也可以当用户点选了消息发送窗口的情况下在消息发送窗口中以下拉菜单的形式显示。例如,用户点击消息发送窗口就可以自动下拉出本场球员如“梅西、内马尔”等。用户输入了正确的弹幕信息和对象指定信息之后,***将进行对象的识别以及弹幕的叠加,细节将在后面叙述。
显示单元13用于显示视频画面以及弹幕信息。在实施例中,显示单元13所最终显示的叠加有弹幕信息的视频画面是由后台服务器2生成并传送的。关于弹幕信息与视频画面的叠加的具体内容将在后面叙述。
存储单元14用于暂时保存用户输入的弹幕信息和对象指定信息,以及从后台服务器2接收到的视频信息等。
通信单元15,优选能够支持与后台服务器2进行远距离通信(例如, 3G、4G、GPRS等无线通信及光纤、ADSL等有线通信等),将用户的操作动作及输入内容等传输至后台服务器2并从后台服务器2中接收可指定对象信息及合成弹幕后的视频等。
[后台服务器]
在图2中,2是后台服务器,用于接收用户指定对象信息后进行对象的检测、位置跟踪以及弹幕叠加等功能。后台服务器2中包括能够支持与用户设备1的远距离通信的通信单元21、控制单元22、以及存储单元23。
通信单元21用于从用户设备1接收弹幕信息和对象指定信息等并发送给控制单元22进行后续处理。另外,为了辅助用户输入对象指定信息,而将可指定对象ID作为可选范围发送给用户设备1。其具体内容将在后面叙述。
控制单元22中包括判断单元221,用于判断通信单元21接收到的用户输入信息中是否存在对象指定信息,并判断该对象指定信息能否被识别,在从用户接收到信息中仅含有弹幕信息而不含有对象指定信息,或者接收到的对象指定信息无法识别的情况下,在判断单元221判断为无法识别该特定对象,从而通知后述的弹幕叠加单元222以传统方式叠加弹幕信息,或者经由通信单元21向用户设备1发送消息,提示用户进一步输入准确的对象指定信息。
例如在前述的足球比赛的例子中,如果从用户设备1接收到的信息为“给他一张黄牌@主裁”,则在该情况下判断单元221判断“@”标识后面的“主裁”为用户指定的对象,从而由后述的识别单元223在视频画面中识别主裁并进行弹幕叠加;如果从用户设备1接收到的信息为“这场球太精彩了”,则在该情况下判断单元221由于未检测到“@”,从而判断用户没有指定对象,因而后述的弹幕叠加单元222将该条弹幕以传统的水平滚动或停留的方式进行叠加,或者经由通信单元21向用户设备1发送消息,提醒用户输入准确的对象指定信息;如果从用户设备1接收到的信息为“这个女孩好漂亮啊@看台上的女孩”,判断单元221判断“@”标识后面的“看台上的女孩”为用户指定的对象,其首先搜索存储在存储单元23中的可指定对象的数据库。在该指定的对象存在于该数据库中的情况下,后述的识别单元223检索与存储在存储单元23中的与该对象相关联的位置信息,并基于此来识别对象(确定对象的位置),关于此在后面将详细叙述。另一方面,在该指定的对象不存在于该数据库中的情况下,判断单元221搜索外部数据库,并基于得到的数据进行对象匹配。例如在本例中,包含两个关键语素“看台”和“女孩”,“看台”作为比赛中出现的对象而被保存在上述数据库中,而“女孩”则未被而被保存在上述数据库中,此时,判断单元221基于与“看台”对应的特征数据并匹配到视频画面中的看台这一对象,同时基于从外部数据库获得的与“女孩”对应的特征数据匹配到视频画面中的女孩这一对象,在两者均得到匹配(识别) 的情况下在被识别为“看台上的女孩”的对象的显示位置的附近进行弹幕叠加。另外,在用户输入存在错误等而导致判断单元221无法识别其指定的对象的情况下,经由通信单元21向用户设备1发送消息,提醒用户输入准确的对象指定信息,或者在能够识别到的对象相关联的位置上叠加字幕。例如在上述例子中,判断单元221在仅识别到“看台”而未识别到“女孩”的情况下,在视频画面中的看台上叠加“这个女孩好漂亮啊”这一弹幕。
此外,可指定对象可以基于视频的内容而事先获得。例如在足球比赛的情况下对战双方出场队员、教练、以及裁判等人物以及足球、观众、看台、角旗等物品均为视频中将会出现的对象,另外在电视剧中登场演员为视频中将会出现的对象,因此在这种情况下,控制单元22事先基于从视频数据中复用的相关视频信息或者从互联网搜索到的与视频相关的信息,从而能够确定可指定对象的范围,并将其提示给用户,从而能够提高用户编辑信息的便利性。当然,可指定对象也可以基于视频画面的内容,通过图像识别等技术来确定。
另外,在事先确定了可指定对象的范围的情况下,可以识别、学习与可指定对象相关联的特征信息并进行保存,从而能够快速匹配以及定位视频画面中的对象。例如,针对足球转播中的球员,可以通过对比赛前得到的所有球员的图片信息进行模式学习,和/或通过对其号码进行学习,并将相关特征存储在存储单元23中。
控制单元22中还包括弹幕叠加单元222,其基于判断单元221的判断结果进行弹幕的叠加(显示)。弹幕叠加单元222还基于各种信息来确定当前视频画面中如何叠加弹幕,例如决定弹幕叠加的位置、以及弹幕叠加 /不叠加等,这将在下面进行具体描述。
作为通常的弹幕叠加位置,例如,弹幕叠加单元222对接收到的来自观众的弹幕信息,根据其@的指定对象ID,分析视频画面中该对象附近的适合显示而不遮挡重要画面信息的位置,并在该适当的位置上叠加弹幕信息。例如,在足球转播画面中,在接收到的用户弹幕信息中@了梅西,则该条弹幕信息显示在梅西上方的位置,并避开了重要画面进行显示(参照图5)。另外,也可以根据画面的具体情况,例如是否拥挤,来适当地缩略显示弹幕信息,以防止遮挡重要画面信息。
这里,作为对象在视频画面中的显示位置的确定方式,例如可以通过以下方式实现。通过在控制单元22中设置识别单元223在视频画面中不断地识别对象的图像,从而确定其显示位置。这里,识别单元223所识别的对象可以是上述确定的可选范围内的可选对象或用户所指定的上述可选范围以外的对象。
具体来说,可以在控制单元22中设置追踪单元224,并不断更新存储对象在视频画面中和/或在空间地图中的位置信息,其中对象在空间地图中的位置信息通过综合例如由识别单元223提供的全景视频画面和/或其他角度视频画面中的对象位置综合计算得到。当识别单元223检测识别出某一对象时,其会将该对象在当前画面中的位置信息实时地发送给追踪单元 224。追踪单元224不断地从各个角度的视频画面中提取特定对象的位置信息,基于这些位置信息建立每个对象在空间地图中的位置信息数据库,并保存在存储单元23中,并且实时地对该数据库进行更新。优选当识别单元223对上述可选范围内的可选对象确定其位置信息,并且追踪单元 224针对所有或部分可选对象建立其在空间地图中的位置信息数据库,从而,在用户指定某一对象的情况下,识别单元223能够基于由追踪单元24 所建立的数据库而迅速确定该对象在当前的视频画面中的显示位置。当用户所指定的对象并非上述可选范围内的可选对象的情况下,识别单元223 例如从互联网上检索与该对象相关联的特征信息,并通过该特征信息来识别该对象,从而确定其显示位置。当然,在识别单元223识别出上述可选范围以外的对象的情况下,追踪单元24也可以将其位置信息等纳入上述数据库中并存储。
另外,追踪单元224除了对象的位置信息之外还能够实时地更新对象的状态信息。这里的“状态”如果针对球员,一般指球员在场上或场下在什么位置做什么,例如,“带球进攻奔跑”,“无球进攻奔跑”,“抬脚准备踢球”等等各个位置的动作。通过实时地生成对象的空间位置信息和状态信息,并保存在上述数据库中,从而***能够实施掌握某个对象在某个时刻的位置在哪以及状态怎样。
另外,在通信单元21接收到来自一个用户或多个用户的针对某一特定对象的弹幕信息的情况下,在上述视频画面中,在该特定对象的显示位置周边的一个或多个位置上显示多个上述弹幕信息。此外,弹幕叠加单元222 在判断当前视频画面中内容比较拥挤(对象比较多)的情况下,可以对每条弹幕信息仅进行部分显示,或者限制可显示的弹幕数量。
另外,在上述情况下,判断单元221还可以对由通信单元21接收到的弹幕信息进行语义分析,并根据其不同语义而区别进行分析。例如,当通信单元21接收到针对某一球员的多条弹幕信息,如“加油!”、“太棒了!”、“会不会踢球?!”、“真臭!”的情况下,判断单元221对这些弹幕信息进行语义分析,将“加油!”、“太棒了!”归类为褒义弹幕,而将“会不会踢球?!”、“真臭!”归类为贬义弹幕,从而弹幕叠加单元222基于判断单元221的判断结果对弹幕进行显示形式或显示位置等的区别显示。例如,褒义的弹幕显示为红色字体或者显示在球员的头上方,而贬义的弹幕显示为黑色字体或显示在球员的脚下方。
另外,弹幕叠加单元222还可以在进行弹幕叠加之前判断当前视频画面的特征,从而决定弹幕的叠加位置。例如,在足球转播画面中,弹幕叠加单元222判断视频画面整体向右移动的情况下,将弹幕叠加在用户指定的球员的与视频画面的运动方向的相反侧、例如左上角或其他合适的位置(参照图4);相反地,弹幕叠加单元222判断视频画面整体向左移动的情况下,则将弹幕的叠加在用户指定的球员的与视频画面的运动方向的相反侧、例如右上角或其他合适的位置(参照图4)。由此,能够尽可能不影响运动对象的重要画面信息地呈现其相关弹幕。
另外,例如在足球比赛中,由于经常性地变换镜头等而导致用户所指定的某一球员时而出现在画面中时而从画面中消失,因此,在该情况下,可以当判断单元221识别不到用户所指定的球员时,弹幕叠加单元222停止叠加上述弹幕信息,并且在判断单元221再次识别到该球员时,弹幕叠加单元222重新在叠加上述弹幕信息。
经过上述弹幕叠加后的视频数据被存储在存储单元23中,并通过通信单元21发送给用户装置1。
这里,通信单元21,优选能够支持与用户设备1进行远距离通信(例如,3G、4G、GPRS等无线通信及光纤、ADSL等有线通信等),接收用户的操作动作、弹幕输入内容及用户设备1产生的新的可指定对象ID,将其他用户输入的弹幕信息、合成后的视频及可指定对象ID等传输给用户设备1进行显示。
另外,虽然在本实施例中在后台服务器2中对上述各功能单元进行了描述,但是应该注意的是,上述各功能单元也可以根据需要而设置在用户装置1中,即用户装置1和后台服务器2分工来完成上述工作,从而减轻服务器的处理负担。例如在上述说明的由后台服务器2承担的相应的判断、分析、检测和定位等功能也可以设置在用户设备1中。
此外,虽然没有图示,但上述设备中还包括用于存储各种数据的其它存储单元以及用于对上述设备的各个单元进行供电的电池等其他一般的电子设备中所通常具备的装置。
此外,本实施例中各单元之间可以以机械方式或电子方式实现。例如,一个单元可以包括专门设计的永久性电路或逻辑器件(如专用处理器,如 FPGA或ASIC)用于完成特定的操作。也可以包括由软件临时配置的可编程逻辑器件或电路(如包括通用处理器或其他可编程处理器)用于执行特定操作。至于具体采用机械方式或是采用专用的永久性电路,或是采用临时配置的电路(如由软件进行配置)来实现各单元的功能,可以根据成本和时间上的考虑来决定。
[弹幕呈现流程]
关于上述各种情况将在下面结合具体的流程图进行动作说明。
图3是本发明一个实施例的弹幕呈现方法的流程示意图。如图3所示,在此实施例中,所述方法主要包括以下步骤S101~S108,详细说明如下。
S101:开始弹幕呈现流程。
S102:信息接收步骤,从用户接收弹幕信息以及用于指定特定对象的对象指定信息。
当检测到用户启动弹幕编辑功能,并输入弹幕的内容信息和属性信息后,通信单元21接收该弹幕信息及指定特定对象的对象指定信息。在服务器2接收到信息后进入下一步骤。
另外,这里虽然未图示,但也可以包括对象提示步骤,在该步骤中由后台服务器2事先确定上述视频画面中可能会被显示的对象,并将上述对象的识别信息作为可指定对象的信息发送给用户设备1从而显示在其屏幕中,使得用户能够参照该识别信息来生成上述对象指定信息。该步骤优选在S102之前执行,但与S102同时或者在其之后执行也没有关系。
S103:信息判断步骤,判断是否接收到用户对象指定信息并能够进行识别。
若判断单元221判断到用户接收到的信息中含有对象指定信息,则进入下一步对象识别步骤。
若判断单元221判断从用户接收到的信息中仅含有弹幕信息而不含有对象指定信息,则进入步骤S107,将弹幕信息以传统的方式显示或提示用户输入对象指定信息。在用户进一步输入对象指定信息后,重新进入S103 步骤进行信息判断。
例如在前述的足球比赛的例子中,如果从用户设备1接收到的信息为“这场球太精彩了”,则在该情况下判断单元221由于未检测到“@”,从而判断用户没有指定对象,因而进入步骤S107,将该条弹幕以传统的水平滚动或停留的方式进行叠加显示,或者经由通信单元21向用户设备1发送消息,提醒用户输入对象指定信息,在用户进一步输入对象指定信息后,重新进入S103步骤进行信息判断。
S104:对象检测步骤,根据对象指定信息在当前显示的视频画面中识别该对象。
若判断单元221判断出接收到的对象指定信息能够被识别,则进入下一步S105弹幕呈现步骤进行弹幕叠加。
此外,对象检测步骤S104还可以包括持续识别步骤(未图示),例如在足球比赛中,由于经常性地变换镜头等而导致用户所指定的某一球员时而出现在画面中时而从画面中消失,在该情况下,可以当判断单元221 识别不到用户所指定的球员时,该对象的S105弹幕呈现步骤停止,弹幕叠加单元222停止叠加上述弹幕信息,并且在判断单元221再次识别到该球员时,重新进入S105步骤,弹幕叠加单元222重新在叠加上述弹幕信息。
若判断单元221判断出接收到的对象指定信息无法识别,则进入步骤S108,经由通信单元21向用户设备1发送消息,提示用户进一步输入准确的对象指定信息,或将弹幕呈现在能识别到的对象周边。在用户进一步准确输入对象指定信息后,重新进入S104步骤进行对象检测。
例如在前述的足球比赛的例子中,如果从用户设备1接收到的信息为“给他一张黄牌@主裁”,则在该情况下判断单元221判断“@”标识后面的“主裁”为用户指定的对象,从而进入下一步骤S105由后述的识别单元223在视频画面中识别主裁并进行下一步骤S105的弹幕叠加;如果从用户设备1接收到的信息为“这个女孩好漂亮啊@看台上的女孩”,判断单元221判断“@”标识后面的“看台上的女孩”为用户指定的对象,其首先搜索存储在存储单元23中的可指定对象的数据库。在该指定的对象存在于该数据库中的情况下,判断单元221检索与存储在存储单元23 中的与该对象相关联的特征数据,并基于此来识别对象。另一方面,在该指定的对象不存在于该数据库中的情况下,判断单元221搜索外部数据库,并基于得到的数据进行对象匹配。例如在本例中,包含两个关键语素“看台”和“女孩”,“看台”作为比赛中出现的对象而被保存在上述数据库中,而“女孩”则未被而被保存在上述数据库中,此时,判断单元221基于与“看台”对应的特征数据并匹配到视频画面中的看台这一对象,同时基于从外部数据库获得的与“女孩”对应的特征数据匹配到视频画面中的女孩这一对象,在两者均得到匹配(识别)的情况下进行下一步骤S105 的弹幕叠加。另外,在判断单元221无法识别其指定的对象的情况下,例如在上述例子中,判断单元221在仅识别到“看台”而未识别到“女孩”的情况下,则进行步骤S108在视频画面中的看台上叠加“这个女孩好漂亮啊”这一弹幕。
S105:弹幕呈现步骤,基于上述识别结果,将接收到的弹幕信息叠加到视频画面中并在与特定对象相关联的位置上显示出来。
在经过步骤S104识别出对象指定信息后,作为通常的弹幕叠加位置,例如,弹幕叠加单元222对接收到的来自观众的弹幕信息,根据其@的指定对象ID,分析视频画面中该对象附近的适合显示而不遮挡重要画面信息的位置,并在该适当的位置上叠加弹幕信息。例如,在足球转播画面中,在接收到的用户弹幕信息中@了梅西,则该条弹幕信息显示在梅西上方的位置,并避开了重要画面进行显示(参照图5)。另外,也可以根据画面的具体情况,例如是否拥挤,来适当地缩略显示弹幕信息,以防止遮挡重要画面信息。
另外,弹幕呈现步骤S105还可以包括弹幕限缩步骤(未图示),在通信单元21接收到来自一个用户或多个用户的针对某一特定对象的弹幕信息的情况下,在上述视频画面中,在该特定对象的显示位置周边的一个或多个位置上显示多个上述弹幕信息。此外,弹幕叠加单元222在判断当前视频画面中内容比较拥挤(对象比较多)的情况下,可以对每条弹幕信息仅进行部分显示,或者限制可显示的弹幕数量。
另外,弹幕呈现步骤S105还可以包括弹幕类别检测步骤(未图示),在上述情况下,判断单元221还可以对由通信单元21接收到的弹幕信息进行语义分析,并根据其不同语义而区别进行分析。例如,当通信单元21 接收到针对某一球员的多条弹幕信息,如“加油!”、“太棒了!”、“会不会踢球?!”、“真臭!”的情况下,判断单元221对这些弹幕信息进行语义分析,将“加油!”、“太棒了!”归类为褒义弹幕,而将“会不会踢球?!”、“真臭!”归类为贬义弹幕,从而弹幕叠加单元222基于判断单元221的判断结果对弹幕进行显示形式或显示位置等的区别显示。例如,褒义的弹幕显示为红色字体或者显示在球员的头上方,而贬义的弹幕显示为黑色字体或显示在球员的脚下方。
另外,弹幕呈现步骤S105还可以包括视频画面检测步骤(未图示),弹幕叠加单元222还可以在进行弹幕叠加之前判断当前视频画面的特征,从而决定弹幕的叠加位置。例如,在足球转播画面中,弹幕叠加单元222 判断视频画面整体向右移动的情况下,将弹幕叠加在用户指定的球员的与视频画面的运动方向的相反侧、例如左上角或其他合适的位置(参照图4);相反地,弹幕叠加单元222判断视频画面整体向左移动的情况下,则将弹幕的叠加在用户指定的球员的与视频画面的运动方向的相反侧、例如右上角或其他合适的位置(参照图4)。由此,能够尽可能不影响运动对象的重要画面信息地呈现其相关弹幕。
S106:弹幕呈现流程结束。
上面,通过流程图的方式介绍了本发明的总体构思,但是应当注意的是流程图中的各个步骤的顺序并非是固定不变的,可以根据具体的需要而在不脱离本发明的主旨精神的范围内,适当变更各个步骤的顺序,而且变更后的流程仍然属于本发明的保护范围内。
虽然已详细描述了各种概念,但本领域技术人员可以理解,对于那些概念的各种修改和替代在本发明公开的整体教导的精神下是可以实现的。
此外,虽然在功能性模块的背景下描述了本发明并且采用功能块图的形式举例说明,但应当理解的是,除非另有相反说明,所述的功能和/或特征中的一个或多个可以被集成在单个物理装置和/或软件模块中,或者一个或多个功能和/或特征可以在单独的物理装置或软件模块中被实现。还可以理解的是,有关每个模块的实际实现的详细讨论对于理解本发明是不必要的。更确切地说,考虑到在本文中公开的***中各种功能模块的属性、功能和内部关系的情况下,在工程师的常规技术内将会了解该模块的实际实现。因此,本领域技术人员运用普通技术就能够在无需过度试验的情况下实现在权利要求书中所阐明的本发明。还可以理解的是,所公开的特定概念仅仅是说明性的,并不意在限制本发明的范围,本发明的范围由所附权利要求书及其等同方案的全部范围来决定。

Claims (15)

1.一种弹幕呈现方法,其特征在于,包括:
信息接收步骤,从用户接收弹幕信息以及用于指定特定对象的对象指定信息;
对象检测步骤,基于上述对象指定信息,确定所述特定对象在当前显示的视频画面中的显示位置;以及
弹幕呈现步骤,基于上述检测的结果,在上述视频画面中,在与所述特定对象的显示位置相关联的位置上显示上述弹幕信息。
2.如权利要求1所述的弹幕呈现方法,其特征在于,还包括:
对象提示步骤,确定上述视频画面中可能会被显示的可选对象,并将上述可选对象的识别信息作为可指定对象的信息提示给用户,从而用户能够参照该识别信息来生成上述对象指定信息。
3.如权利要求2所述的弹幕呈现方法,其特征在于,
在上述对象检测步骤中,针对在上述对象提示步骤中确定的可选对象或者由所述用户指定的上述可选对象以外的对象,检索与其相关联的特征信息,并通过该特征信息来识别所述可选对象。
4.如权利要求3所述的弹幕呈现方法,其特征在于,还包括:
对象追踪步骤,基于在上述对象检测步骤中持续识别所述可选对象的结果,不断更新存储上述可选对象在上述视频画面中和/或在空间地图中的位置信息,该空间地图用于保存和跟踪所有或部分可选对象的位置信息和状态信息。
5.如权利要求4所述的弹幕呈现方法,其特征在于,
上述空间地图中的位置信息由全景视频画面和/或其他角度视频画面中的对象位置综合计算得到。
6.如权利要求4所述的弹幕呈现方法,其特征在于,
在上述特定对象是上述可选对象中的一个的情况下,在上述对象检测步骤中基于其在视频画面中和/或在空间地图中的位置信息来确定其显示位置,
在上述特定对象是上述可选对象以外的对象的情况下,在上述对象检测步骤中检索与其相关联的特征信息,并通过该特征信息来识别该特定对象,从而确定其显示位置。
7.如权利要求6所述的弹幕呈现方法,其特征在于,
在上述对象检测步骤中确定不到所述特定对象的显示位置时,在所述弹幕呈现步骤中停止显示上述弹幕信息,并且在再次确定到所述特定对象的显示位置时,重新在所述弹幕呈现步骤中开始显示上述弹幕信息。
8.如权利要求1所述的弹幕呈现方法,其特征在于,
在上述信息接收步骤中没有从用户接收到上述对象指定信息,或者接收到的上述对象指定信息无法识别的情况下,在上述对象检测步骤中判断为无法确定所述特定对象的显示位置,从而在上述弹幕呈现步骤中以传统方式显示上述弹幕信息,或者提示用户进一步输入准确的对象指定信息。
9.如权利要求1至8的任何一项所述的弹幕呈现方法,其特征在于,还包括:
视频画面特征检测步骤,检测上述视频画面所呈现的特征;
在上述弹幕呈现步骤中,还基于上述视频画面所呈现的特征来选择显示上述弹幕信息的位置。
10.如权利要求1至8的任何一项所述的弹幕呈现方法,其特征在于,
在上述信息接收步骤中能够接收与同一特定对象相关的多个上述弹幕信息,
在上述弹幕呈现步骤中,在上述视频画面中,在与所述特定对象的显示位置相关联的一个或多个位置上显示多个上述弹幕信息。
11.如权利要求10所述的弹幕呈现方法,其特征在于,包括:
弹幕类别检测步骤,对从用户接收的上述弹幕信息进行类别检测;
在上述弹幕呈现步骤中,根据在上述弹幕类别检测步骤中检测出的类别,对多个上述弹幕信息进行区别显示。
12.如权利要求10所述的弹幕呈现方法,其特征在于,
在上述视频画面的内容比较拥挤的情况下,在上述弹幕呈现步骤中将上述弹幕信息的内容省略显示,或者限制显示的上述弹幕信息的个数。
13.一种记录介质,其中存储有程序指令,其特征在于,所述程序指令用于使计算机执行如权利要求1-12的任何一项所述的弹幕呈现方法。
14.一种电子设备,包括处理器以及存储器,其特征在于,所述存储器存储有指令,用于使所述电子设备执行如权利要求1-12的任何一项所述的弹幕呈现方法。
15.一种信息处理***,包括用户设备和服务器,所述用户设备和服务器分别包括处理器以及存储器,其特征在于,在所述用户设备和服务器各自的存储器中存储有指令,用于使所述用户设备和服务器分工执行如权利要求1-12的任何一项所述的弹幕呈现方法。
CN201810060560.4A 2018-01-22 2018-01-22 一种弹幕呈现方法、记录介质、电子设备、信息处理*** Active CN108235105B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810060560.4A CN108235105B (zh) 2018-01-22 2018-01-22 一种弹幕呈现方法、记录介质、电子设备、信息处理***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810060560.4A CN108235105B (zh) 2018-01-22 2018-01-22 一种弹幕呈现方法、记录介质、电子设备、信息处理***

Publications (2)

Publication Number Publication Date
CN108235105A true CN108235105A (zh) 2018-06-29
CN108235105B CN108235105B (zh) 2020-11-13

Family

ID=62668398

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810060560.4A Active CN108235105B (zh) 2018-01-22 2018-01-22 一种弹幕呈现方法、记录介质、电子设备、信息处理***

Country Status (1)

Country Link
CN (1) CN108235105B (zh)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109660871A (zh) * 2018-12-17 2019-04-19 北京爱奇艺科技有限公司 一种弹幕角色信息确定方法、装置及设备
CN109857905A (zh) * 2018-11-29 2019-06-07 维沃移动通信有限公司 一种视频编辑方法及终端设备
CN111163359A (zh) * 2019-12-31 2020-05-15 腾讯科技(深圳)有限公司 弹幕生成方法、装置和计算机可读存储介质
CN111385665A (zh) * 2018-12-29 2020-07-07 百度在线网络技术(北京)有限公司 弹幕信息的处理方法、装置、设备及存储介质
CN111479119A (zh) * 2020-04-01 2020-07-31 腾讯科技(成都)有限公司 直播中反馈信息的收集方法、装置、***及存储介质
CN111901662A (zh) * 2020-08-05 2020-11-06 腾讯科技(深圳)有限公司 视频的扩展信息处理方法、设备和存储介质
CN111901658A (zh) * 2019-05-06 2020-11-06 腾讯科技(深圳)有限公司 评论信息显示方法、装置、终端及存储介质
CN112073740A (zh) * 2020-08-28 2020-12-11 北京达佳互联信息技术有限公司 信息显示方法、装置、服务器及存储介质
CN112804582A (zh) * 2020-03-02 2021-05-14 腾讯科技(深圳)有限公司 弹幕处理方法、装置、电子设备及存储介质
CN114449326A (zh) * 2020-11-06 2022-05-06 上海哔哩哔哩科技有限公司 视频标注方法、客户端、服务器及***
WO2022099682A1 (en) * 2020-11-16 2022-05-19 Arris Enterprises Llc Object-based video commenting
CN114584824A (zh) * 2020-12-01 2022-06-03 阿里巴巴集团控股有限公司 数据处理方法、***、电子设备、服务端及客户端设备
CN114679628A (zh) * 2022-03-21 2022-06-28 北京字跳网络技术有限公司 一种弹幕添加方法、装置、电子设备和存储介质
CN115243110A (zh) * 2022-06-22 2022-10-25 广州博冠信息科技有限公司 弹幕显示方法、装置、计算机设备和存储介质

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104869468A (zh) * 2015-04-22 2015-08-26 腾讯科技(北京)有限公司 一种显示弹幕信息的方法和装置
CN105592331A (zh) * 2015-12-16 2016-05-18 广州华多网络科技有限公司 一种弹幕消息的处理方法、相关设备和***
CN105872679A (zh) * 2015-12-31 2016-08-17 乐视网信息技术(北京)股份有限公司 弹幕显示方法和装置
CN105979285A (zh) * 2016-06-27 2016-09-28 乐视控股(北京)有限公司 广告弹幕显示方法、装置及终端
CN106101848A (zh) * 2016-06-08 2016-11-09 维沃移动通信有限公司 一种弹幕显示方法及电子设备
CN106156237A (zh) * 2015-04-27 2016-11-23 北京智谷睿拓技术服务有限公司 信息处理方法、信息处理装置及用户设备
CN106371834A (zh) * 2016-08-30 2017-02-01 广州新博庭网络信息科技股份有限公司 一种弹幕数据的显示方法和装置
CN106982387A (zh) * 2016-12-12 2017-07-25 阿里巴巴集团控股有限公司 弹幕的显示、推送方法及装置及弹幕应用***
CN107040824A (zh) * 2017-04-18 2017-08-11 深圳市金立通信设备有限公司 一种发送弹幕的方法及终端
CN107038253A (zh) * 2017-05-04 2017-08-11 浙江路港互通信息技术有限公司 评论内容显示方法及装置
CN107222790A (zh) * 2017-05-22 2017-09-29 深圳市金立通信设备有限公司 一种发送弹幕的方法、终端及计算机可读存储介质
CN107229727A (zh) * 2017-06-06 2017-10-03 无线生活(杭州)信息科技有限公司 一种评论方法及装置

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104869468A (zh) * 2015-04-22 2015-08-26 腾讯科技(北京)有限公司 一种显示弹幕信息的方法和装置
CN106156237A (zh) * 2015-04-27 2016-11-23 北京智谷睿拓技术服务有限公司 信息处理方法、信息处理装置及用户设备
CN105592331A (zh) * 2015-12-16 2016-05-18 广州华多网络科技有限公司 一种弹幕消息的处理方法、相关设备和***
CN105872679A (zh) * 2015-12-31 2016-08-17 乐视网信息技术(北京)股份有限公司 弹幕显示方法和装置
CN106101848A (zh) * 2016-06-08 2016-11-09 维沃移动通信有限公司 一种弹幕显示方法及电子设备
CN105979285A (zh) * 2016-06-27 2016-09-28 乐视控股(北京)有限公司 广告弹幕显示方法、装置及终端
CN106371834A (zh) * 2016-08-30 2017-02-01 广州新博庭网络信息科技股份有限公司 一种弹幕数据的显示方法和装置
CN106982387A (zh) * 2016-12-12 2017-07-25 阿里巴巴集团控股有限公司 弹幕的显示、推送方法及装置及弹幕应用***
CN107040824A (zh) * 2017-04-18 2017-08-11 深圳市金立通信设备有限公司 一种发送弹幕的方法及终端
CN107038253A (zh) * 2017-05-04 2017-08-11 浙江路港互通信息技术有限公司 评论内容显示方法及装置
CN107222790A (zh) * 2017-05-22 2017-09-29 深圳市金立通信设备有限公司 一种发送弹幕的方法、终端及计算机可读存储介质
CN107229727A (zh) * 2017-06-06 2017-10-03 无线生活(杭州)信息科技有限公司 一种评论方法及装置

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109857905A (zh) * 2018-11-29 2019-06-07 维沃移动通信有限公司 一种视频编辑方法及终端设备
CN109660871B (zh) * 2018-12-17 2021-06-25 北京爱奇艺科技有限公司 一种弹幕角色信息确定方法、装置及设备
CN109660871A (zh) * 2018-12-17 2019-04-19 北京爱奇艺科技有限公司 一种弹幕角色信息确定方法、装置及设备
CN111385665A (zh) * 2018-12-29 2020-07-07 百度在线网络技术(北京)有限公司 弹幕信息的处理方法、装置、设备及存储介质
CN111901658A (zh) * 2019-05-06 2020-11-06 腾讯科技(深圳)有限公司 评论信息显示方法、装置、终端及存储介质
CN111901658B (zh) * 2019-05-06 2022-07-22 腾讯科技(深圳)有限公司 评论信息显示方法、装置、终端及存储介质
CN111163359A (zh) * 2019-12-31 2020-05-15 腾讯科技(深圳)有限公司 弹幕生成方法、装置和计算机可读存储介质
CN111163359B (zh) * 2019-12-31 2021-01-05 腾讯科技(深圳)有限公司 弹幕生成方法、装置和计算机可读存储介质
CN112804582A (zh) * 2020-03-02 2021-05-14 腾讯科技(深圳)有限公司 弹幕处理方法、装置、电子设备及存储介质
CN111479119A (zh) * 2020-04-01 2020-07-31 腾讯科技(成都)有限公司 直播中反馈信息的收集方法、装置、***及存储介质
CN111901662A (zh) * 2020-08-05 2020-11-06 腾讯科技(深圳)有限公司 视频的扩展信息处理方法、设备和存储介质
CN112073740A (zh) * 2020-08-28 2020-12-11 北京达佳互联信息技术有限公司 信息显示方法、装置、服务器及存储介质
CN114449326A (zh) * 2020-11-06 2022-05-06 上海哔哩哔哩科技有限公司 视频标注方法、客户端、服务器及***
US20220147739A1 (en) * 2020-11-06 2022-05-12 Shanghai Bilibili Technology Co., Ltd. Video annotating method, client, server, and system
WO2022099682A1 (en) * 2020-11-16 2022-05-19 Arris Enterprises Llc Object-based video commenting
CN114584824A (zh) * 2020-12-01 2022-06-03 阿里巴巴集团控股有限公司 数据处理方法、***、电子设备、服务端及客户端设备
CN114679628A (zh) * 2022-03-21 2022-06-28 北京字跳网络技术有限公司 一种弹幕添加方法、装置、电子设备和存储介质
CN114679628B (zh) * 2022-03-21 2024-04-16 北京字跳网络技术有限公司 一种弹幕添加方法、装置、电子设备和存储介质
CN115243110A (zh) * 2022-06-22 2022-10-25 广州博冠信息科技有限公司 弹幕显示方法、装置、计算机设备和存储介质
CN115243110B (zh) * 2022-06-22 2024-03-01 广州博冠信息科技有限公司 弹幕显示方法、装置、计算机设备和存储介质

Also Published As

Publication number Publication date
CN108235105B (zh) 2020-11-13

Similar Documents

Publication Publication Date Title
CN108235105A (zh) 一种弹幕呈现方法、记录介质、电子设备、信息处理***
US11496814B2 (en) Method, system and computer program product for obtaining and displaying supplemental data about a displayed movie, show, event or video game
CN109819313B (zh) 视频处理方法、装置及存储介质
US9965237B2 (en) Methods, systems and processor-readable media for bidirectional communications and data sharing
US9465451B2 (en) Method, system and computer program product for obtaining and displaying supplemental data about a displayed movie, show, event or video game
CN102496131A (zh) 酒店客房室外景观展示***及方法、数据生成***及方法
CN110121146B (zh) 信息共享方法、装置及相关设备
CN112188267B (zh) 视频播放方法、装置和设备及计算机存储介质
CN111242704B (zh) 用于在现实场景中叠加直播人物影像的方法和电子设备
CN108628985A (zh) 一种相册的处理方法及移动终端
CN105992064A (zh) 一种分享截图的方法、装置及***
CN107809654A (zh) 电视机***及电视机控制方法
CN109862266A (zh) 一种图像共享方法及终端
CN112333458B (zh) 直播房间显示方法、装置、设备及存储介质
CN104010206A (zh) 基于地理位置的虚拟现实视频播放的方法和***
US20230252782A1 (en) Augmented reality event switching
CN107592549A (zh) 基于双向通信的全景视频播放拍照***
CN114845129B (zh) 虚拟空间中的互动方法、装置、终端以及存储介质
CN109803110A (zh) 一种图像处理方法、终端设备及服务器
CN112383809A (zh) 字幕显示方法、装置和存储介质
WO2017104089A1 (ja) ヘッドマウントディスプレイ連携表示システム、及び、表示装置とヘッドマウントディスプレイとを含むシステム、及び、その表示装置
CN110324653A (zh) 游戏互动交互方法及***、电子设备及具有存储功能的装置
CN109688347A (zh) 多屏互动方法、装置及电子设备
CN108520022A (zh) 一种水印处理的方法和装置
CN106878821A (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
GR01 Patent grant
GR01 Patent grant