CN107645684A - 一种弹幕调节方法、装置及存储介质 - Google Patents
一种弹幕调节方法、装置及存储介质 Download PDFInfo
- Publication number
- CN107645684A CN107645684A CN201710924232.XA CN201710924232A CN107645684A CN 107645684 A CN107645684 A CN 107645684A CN 201710924232 A CN201710924232 A CN 201710924232A CN 107645684 A CN107645684 A CN 107645684A
- Authority
- CN
- China
- Prior art keywords
- multimedia file
- barrage
- terminal device
- band
- display 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
Links
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明公开了一种弹幕调节方法,包括:对当前正在播放的多媒体文件进行分析,确定所述多媒体文件的显示画面在所述终端设备的媒体应用播放界面中所占的位置区域;根据所述多媒体文件的显示画面在所述终端设备的媒体应用播放界面中所占的位置区域,对弹幕的显示区域进行调节。本发明还同时公开了一种弹幕调节装置以及存储介质。
Description
技术领域
本发明涉及互联网领域中的弹幕控制技术,尤其涉及一种弹幕调节方法、装置及存储介质。
背景技术
随着互联网技术的不断发展,用户之间的互动变得越来越简单方便。其中,用户之间不仅可以通过传统的社交软件或即时通信软件进行互动,还可以通过越来越多的新方式进行互动,例如,通过发送弹幕的方式进行互动。
弹幕,是指观看图片、视频等播放对象的用户实时发送的简短评论,且随着播放对象的播放而实时呈现在播放界面上。那么通过发送弹幕的方式,可以使观看者在观看播放对象的同时,还能看到其他观看者及该观看者自身发送的弹幕,从而实现该观看者与其他观看者之间的互动,比如分享观看感受等,甚至当用户在线阅读电子图书时,通过发送弹幕的方式将自己的评论等消息推送给其他所有阅读该电子图书的用户,从而实现各用户之间的交流。
一般来说,弹幕将按照不同的显示区域显示在终端屏幕上,每个显示区域都有对应的弹幕显示轨道,弹幕显示轨道用于承载和传输弹幕;同时,位于各显示区域的弹幕将沿着各自的弹幕显示轨道从终端屏幕上滑过。图1给出了现有技术中弹幕的显示区域的一种划分结构示意图,如图1所示,将终端屏幕划分为上、中、下三个弹幕的显示区域,由于每个弹幕的显示区域内都有对应的弹幕显示轨道,因此,用户所发送的弹幕将沿着相应的弹幕显示轨道进行滚动显示。
实际应用中,弹幕显示轨道在终端屏幕上的位置并非固定不变,且弹幕显示轨道的数量也并非固定不变,例如,当观看播放对象如视频的人数较少时,由于发送的弹幕条数可能不是很多,此时弹幕显示轨道的数量较少,且各轨道之间的间隔较大,以保证每条弹幕得以完整显示;当观看视频的人数较多时,由于发送的弹幕条数可能很多,此时,弹幕显示轨道往往变得更加密集,且各轨道之间的间隔变得越来越小,以尽快将海量弹幕显示出来。然而,密集显示的弹幕在一定程度上将对用户的正常观看体验造成影响。
图2为现有技术中终端屏幕上弹幕密集堆叠显示的效果示意图,如图2所示,当用户发送的弹幕条数较多时,将出现弹幕堆叠的情况,密集堆叠显示的弹幕不仅影响弹幕的正常显示,使得用户不能清楚地观看每条弹幕所显示的内容,还会遮挡当前正在播放的视频或图片等播放对象,极大地影响用户观看体验,且海量的弹幕将在一定程度上大量占用终端设备的存储空间,影响内存资源的使用。
为避免上述问题,一般采用的技术实现方案是利用弹幕屏蔽功能,对播放过程中显示的弹幕进行屏蔽,即:对终端屏幕上的所有弹幕进行屏蔽,使当前的播放界面上不显示任何一条弹幕,相当于关闭所有弹幕。虽然上述屏蔽方法能够将遮挡视频的弹幕完全屏蔽,以保证用户正常观看体验;但由于完全关闭了弹幕,则使当前用户无法通过弹幕查看其他用户的观影感受,也就无法通过弹幕来实现与其他用户之间的观看分享和互动。
很显然,现有的弹幕***对弹幕的显示区域的调节方式(即直接屏蔽)较为单一,用户无法按照自己的需求,对播放界面上弹幕的显示区域进行调整,也无法实现在不影响正常观看播放对象的提前下,同时观看其他人发送的弹幕,进而给用户带来较差的使用体验。
发明内容
有鉴于此,本发明实施例期望提供一种弹幕调节方法、装置及存储介质,用以解决现有技术难以对弹幕的显示区域进行调整的问题。
为达到上述目的,本发明实施例的技术方案是这样实现的:
本发明实施例提供一种弹幕调节方法,应用于终端设备,所述方法包括:
对当前正在播放的多媒体文件进行分析,确定所述多媒体文件的显示画面在所述终端设备的媒体应用播放界面中所占的位置区域;
根据所述多媒体文件的显示画面在所述终端设备的媒体应用播放界面中所占的位置区域,对弹幕的显示区域进行调节。
上述方案中,所述对当前正在播放的多媒体文件进行分析,确定所述多媒体文件的显示画面在所述终端设备的媒体应用播放界面中所占的位置区域,包括:
从所述多媒体文件中提取帧图像,对所述帧图像通过图像分割进行区域划分,确定所述多媒体文件的显示画面在所述帧图像中所占的位置区域;根据所述多媒体文件的显示画面在所述帧图像中所占的位置区域,确定所述多媒体文件的显示画面在所述终端设备的媒体应用播放界面中所占的位置区域。
上述方案中,所述从所述多媒体文件中提取帧图像,包括:
通过所述终端设备自身携带的功能插件提取当前正在播放的多媒体文件中的帧图像;或者,
通过向服务器发送请求,获得预先保存在所述服务器上的当前正在播放的多媒体文件的帧图像。
上述方案中,所述对当前正在播放的多媒体文件进行分析,确定所述多媒体文件的显示画面在所述终端设备的媒体应用播放界面中所占的位置区域,包括:
向服务器发送请求,获得经由所述服务器分析和确定的所述多媒体文件的显示画面在所述终端设备的媒体应用播放界面中所占的位置区域。
上述方案中,所述根据所述多媒体文件的显示画面在所述终端设备的媒体应用播放界面中所占的位置区域,对弹幕的显示区域进行调节,包括:
根据所述多媒体文件的显示画面在所述终端设备的媒体应用播放界面中所占的位置区域,将所述弹幕调节到所述终端设备的媒体应用播放界面中非所述多媒体文件的显示画面所在的位置区域。
本发明实施例提供一种弹幕调节装置,应用于终端设备,所述装置包括:确定模块和调节模块;其中,
所述确定模块,用于对当前正在播放的多媒体文件进行分析,确定所述多媒体文件的显示画面在所述终端设备的媒体应用播放界面中所占的位置区域;
所述调节模块,用于根据所述多媒体文件的显示画面在所述终端设备的媒体应用播放界面中所占的位置区域,对弹幕的显示区域进行调节。
上述方案中,所述确定模块,具体用于:
从所述多媒体文件中提取帧图像,对所述帧图像通过图像分割进行区域划分,确定所述多媒体文件的显示画面在所述帧图像中所占的位置区域;根据所述多媒体文件的显示画面在所述帧图像中所占的位置区域,确定所述多媒体文件的显示画面在所述终端设备的媒体应用播放界面中所占的位置区域。
上述方案中,所述确定模块,具体用于:通过所述终端设备自身携带的功能插件提取当前正在播放的多媒体文件中的帧图像;或者,
通过向服务器发送请求,获得预先保存在所述服务器上的当前正在播放的多媒体文件的帧图像。
上述方案中,所述确定模块,具体用于:
向服务器发送请求,获得经由所述服务器分析和确定的所述多媒体文件的显示画面在所述终端设备的媒体应用播放界面中所占的位置区域。
上述方案中,所述调节模块,具体用于:
根据所述多媒体文件的显示画面在所述终端设备的媒体应用播放界面中所占的位置区域,将所述弹幕调节到所述终端设备的媒体应用播放界面中非所述多媒体文件的显示画面所在的位置区域。
本发明实施例提供一种存储介质,其上存储有可执行程序,所述可执行程序被处理器执行时实现如前述任一所述弹幕调节方法的步骤。
本发明实施例还提供一种弹幕调节装置,包括存储器、处理器及存储在存储器上并能够由所述处理器运行的可执行程序,所述处理器运行所述可执行程序时执行如前述任一所述弹幕调节方法的步骤。
本发明实施例所提供的弹幕调节方法、装置及存储介质,检测到正在播放多媒体文件时,获取当前正在播放的多媒体文件;对所述多媒体文件进行分析,确定所述多媒体文件的显示画面在所述终端设备的媒体应用播放界面中所占的位置区域;根据所述多媒体文件的显示画面在所述终端设备的媒体应用播放界面中所占的位置区域,对弹幕的显示区域进行调节。如此,将弹幕的显示区域调节到媒体应用播放界面中非多媒体文件的显示画面所在的位置区域,能够在保证弹幕正常显示的情况下,避免弹幕对终端设备的媒体应用播放界面中当前正在播放的多媒体文件的显示画面的遮挡,提升用户使用体验。
附图说明
图1为现有技术中弹幕的显示区域的一种划分结构示意图;
图2为现有技术中终端屏幕上弹幕密集堆叠显示的效果示意图;
图3为本发明实施例提供的弹幕调节方法的实现流程示意图;
图4为本发明实施例提供的多媒体文件的显示画面和媒体应用播放界面的显示位置示意图;
图5为本发明实施例提供的调节后的弹幕的显示区域示意图;
图6为本发明实施例提供的弹幕调节装置的功能结构示意图;
图7为本发明实施例提供的弹幕调节装置的硬件结构示意图。
具体实施方式
为了能够更加详尽地了解本发明实施例的特点与技术内容,下面结合附图对本发明实施例的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本发明。
图3为本发明实施例提供的弹幕调节方法的实现流程示意图,该方法应用于终端设备;如图3所示,本发明实施例中所述弹幕调节方法的实现流程,包括以下步骤:
步骤301:对当前正在播放的多媒体文件进行分析,确定所述多媒体文件的显示画面在所述终端设备的媒体应用播放界面中所占的位置区域;
在本发明实施例中,所述多媒体文件可以包括但不限于音频、视频、图片等能够在终端设备上播放的数据。其中,所述终端设备可以包括但不限于智能手机、平板电脑、掌上电脑等电子设备。
这里,所述终端设备的媒体应用播放界面,为所述终端设备的显示屏幕上播放的关于多媒体数据的应用播放界面;所述多媒体文件的显示画面,为多媒体文件在播放的过程中所显示的画面。通常来说,终端设备上的多媒体播放器如视频播放器在播放视频时,可能会存在一种情况,即整个视频播放界面上并不是都在显示视频的画面,而往往在视频播放界面的顶部或底部存在一部分不显示视频画面的区域。图4给出了本发明实施例多媒体文件的显示画面和媒体应用播放界面的显示位置示意图,如图4所示,例如,视频播放器在播放视频时,在视频播放界面中除了正常显示的视频画面之外,还存在顶部和底部两块黑色区域,则图4中正常显示的视频画面即为本发明实施例所指的视频的显示画面(多媒体文件的显示画面)。
在本发明实施例中,本步骤301具体可以采用如下两种不同的方式来实现:
方式1)从所述多媒体文件中提取帧图像,对所述帧图像通过图像分割进行区域划分,确定所述多媒体文件的显示画面在所述帧图像中所占的位置区域;根据所述多媒体文件的显示画面在所述帧图像中所占的位置区域,确定所述多媒体文件的显示画面在所述终端设备的媒体应用播放界面中所占的位置区域;
这里,所述从所述多媒体文件中提取帧图像,包括:
通过所述终端设备自身携带的功能插件提取当前正在播放的多媒体文件中的帧图像;或者,
通过向服务器发送请求,获得预先保存在所述服务器上的当前正在播放的多媒体文件的帧图像。
对于该方式来说,在使用多媒体播放器如视频播放器播放视频的过程中,视频播放器可以随机从视频文件中提取若干帧的帧图像,以便后续对帧图像进行分析进而确定视频的显示画面在视频播放界面中所占的位置区域。这里,视频播放器可以直接通过自身携带的功能插件完成对正在播放的视频文件中的帧图像的提取;或者,视频播放器还可以通过向服务器发送获取请求,以获得预先保存在服务器上的当前正在播放的视频文件的帧图像。
需要说明的是,由于视频文件在开始播放或者将要结束播放时,视频的显示画面往往并不固定,例如,在视频文件刚刚开始播放时,可能会有一段时间用来显示视频的名称以及主创人员等,而在该过程中整个视频的播放界面可能整体都显示黑色或其他颜色的背景,只在特定区域显示视频的名称,以达到突出显示该视频的名称的效果。很显然,在这种情况下可能将无法正确地确定视频的显示画面在视频的播放界面中的具***置。因此,本发明实施例中的视频播放器在提取帧图像时,可以选择从该视频的特定时段(除视频的开头以及结尾部分)进行提取,从而尽可能避免由于视频的开头与结尾的特殊性,而造成无法准确确定视频的显示画面在视频的播放界面中所占的位置区域。
这里,在提取到帧图像以后,将对提取到的帧图像进行图像分析,以确定在该帧图像中的视频的显示画面所占的位置区域。具体地,可以采用图像分割技术,来实现对提取出的帧图像进行分析。
通常来说,图像分割是将图像分成若干个特定的、具有独特性质的区域的技术过程。图像分割是由图像处理到图像分析的关键步骤。图像分割方法主要分为以下几类:基于阈值的分割方法、基于区域的分割方法、基于边缘的分割方法以及基于特定理论的分割方法等。
其中,边缘检测是基于边缘的分割方法的重要途径,即基于边缘的分割方法,主要是当通过边缘检测技术检测到灰度级或者结构具有突变的地方,表明一个区域的终结,也是另一个区域开始的地方,将这种不连续性称为边缘。同一图像中不同区域的灰度不同,边界处一般有明显的边缘,利用此特征可以分割出图像的各个部分。
实际中,图像中边缘处像素的灰度值不连续,这种不连续性可通过求导数来检测。对于阶跃状边缘,其位置对应一阶导数的极值点,及对应二阶导数的过零点(零交叉点)。因此,常用微分算子来进行边缘检测。常用的一阶微分算子有Roberts算子、Prewitt算子和Sobel算子等,二阶微分算子有Laplace算子和Kirsh算子等。在实际中各种微分算子常用小区域模板来表示,微分运算是利用模板和图像卷积来实现。然而上述这些算子对噪声敏感,只适合于噪声较小且不太复杂的图像。另外,由于边缘和噪声都是灰度不连续点,在频域均为高频分量,直接采用微分运算难以克服噪声的影响。因此,在采用微分算子检测边缘之前要先对图像进行平滑滤波。优选地,LoG算子和Canny算子是具有平滑功能的二阶和一阶微分算子,两者的边缘检测效果较好。其中,LoG算子是采用Laplacian算子求高斯函数的二阶导数,Canny算子是高斯函数的一阶导数,它在噪声抑制和边缘检测之间取得了较好的平衡。对于其他几种分割方法,在此不再一一赘述。
方式2)向服务器发送请求,获得经由所述服务器分析和确定的所述多媒体文件的显示画面在所述终端设备的媒体应用播放界面中所占的位置区域。
对于该方式来说,一般地,终端设备上的多媒体播放器的后台服务器在存储多媒体文件如视频文件时,往往会对视频文件进行一定分析,确定该视频文件的显示画面在相应的视频播放界面中所占的位置区域,并对确定的位置区域进行存储,这样,当服务器接收到终端设备发送的位置区域获取请求后,可以将其存储的当前正在播放的视频文件的显示画面在相应的视频播放界面中所占的位置区域发送给终端设备,以使终端设备获得当前正在播放的视频文件的显示画面在相应的视频播放界面中所占的位置区域。
步骤302:根据所述多媒体文件的显示画面在所述终端设备的媒体应用播放界面中所占的位置区域,对弹幕的显示区域进行调节。
在本发明实施例中,本步骤302具体包括:根据所述多媒体文件的显示画面在所述终端设备的媒体应用播放界面中所占的位置区域,将所述弹幕调节到所述终端设备的媒体应用播放界面中非所述多媒体文件的显示画面所在的位置区域。
具体来说,通过上述步骤301确定所述多媒体文件的显示画面在所述终端设备的媒体应用播放界面中所占的位置区域之后,将弹幕调节到非多媒体文件的显示画面所占位置区域之外的区域进行显示。例如,图5给出了本发明实施例调节后的弹幕的显示区域示意图,如图5所示,如果采用现有技术中正常的弹幕显示方法,则媒体应用播放界面中显示的弹幕的显示区域如图5上方图片所示;如果采用本发明实施例提供的弹幕调节方法,则媒体应用播放界面中显示的弹幕的显示区域如图5下方图片所示,这样,不仅可以避免弹幕对用户需要观看的多媒体文件的显示画面的遮挡,还可以保证弹幕的正常显示。
为实现上述弹幕调节方法,本发明实施例还提供了一种弹幕调节装置,应用于终端设备,如图6所示,图6为本发明实施例提供的弹幕调节装置的功能结构示意图,所述弹幕调节装置包括确定模块601和调节模块602;其中,
所述确定模块601,用于对当前正在播放的多媒体文件进行分析,确定所述多媒体文件的显示画面在所述终端设备的媒体应用播放界面中所占的位置区域;
所述调节模块602,用于根据所述多媒体文件的显示画面在所述终端设备的媒体应用播放界面中所占的位置区域,对弹幕的显示区域进行调节。
这里,所述确定模块601,具体用于:
从所述多媒体文件中提取帧图像,对所述帧图像通过图像分割进行区域划分,确定所述多媒体文件的显示画面在所述帧图像中所占的位置区域;根据所述多媒体文件的显示画面在所述帧图像中所占的位置区域,确定所述多媒体文件的显示画面在所述终端设备的媒体应用播放界面中所占的位置区域。
其中,对于所述确定模块601中从所述多媒体文件中提取帧图像来说,可以采用如下方式来提取:通过所述终端设备自身携带的功能插件提取当前正在播放的多媒体文件中的帧图像;或者,
通过向服务器发送请求,获得预先保存在所述服务器上的当前正在播放的多媒体文件的帧图像。
这里,所述确定模块601,还可以采用如下方式来确定所述多媒体文件的显示画面在所述终端设备的媒体应用播放界面中所占的位置区域:向服务器发送请求,获得经由所述服务器分析和确定的所述多媒体文件的显示画面在所述终端设备的媒体应用播放界面中所占的位置区域。
这里,所述调节模块602,具体用于:根据所述多媒体文件的显示画面在所述终端设备的媒体应用播放界面中所占的位置区域,将所述弹幕调节到所述终端设备的媒体应用播放界面中非所述多媒体文件的显示画面所在的位置区域。
在实际应用中,所述确定模块601和调节模块602均可由位于终端设备上的中央处理器(CPU,Central Processing Unit)、微处理器(MPU,Micro Processor Unit)、数字信号处理器(DSP,Digital Signal Processor)或现场可编程门阵列(FPGA,FieldProgrammable Gate Array)等实现。
需要说明的是:上述实施例提供的弹幕调节装置在进行弹幕调节时,仅以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即将装置的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的弹幕调节装置与弹幕调节方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
为实现上述弹幕调节方法,本发明实施例还提供了一种弹幕调节装置,所述弹幕调节装置包括存储器、处理器及存储在存储器上并能够由所述处理器运行的可执行程序,所述处理器运行所述可执行程序时,执行本发明实施例提供的弹幕调节方法,例如图3示出的弹幕调节方法。
现在将参考附图描述实现本发明实施例的弹幕调节装置,所述弹幕调节装置可以以各种形式来实施,例如终端设备如台式机电脑、笔记本电脑、智能手机等各种类型的计算机设备。下面对本发明实施例的弹幕调节装置的硬件结构做进一步说明,可以理解,图7仅仅示出了弹幕调节装置的示例性结构而非全部结构,根据需要可以实施图7示出的部分结构或全部结构。
参见图7,图7为本发明实施例提供的弹幕调节装置的硬件结构示意图,实际应用中可以应用于前述运行应用程序的各种终端设备,图7所示的弹幕调节装置700包括:至少一个处理器701、存储器702、用户接口703和至少一个网络接口704。所述弹幕调节装置700中的各个组件通过总线***705耦合在一起。可以理解,总线***705用于实现这些组件之间的连接通信。总线***705除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图7中将各种总线都标为总线***705。
其中,用户接口703可以包括显示器、键盘、鼠标、轨迹球、点击轮、按键、按钮、触感板或者触摸屏等。
可以理解,存储器702可以是易失性存储器或非易失性存储器,也可包括易失性和非易失性存储器两者。
本发明实施例中的存储器702用于存储各种类型的数据以支持弹幕调节装置700的操作。这些数据的示例包括:用于在弹幕调节装置700上操作的任何计算机程序,如可执行程序7021和操作***7022,实现本发明实施例的弹幕调节方法的程序可以包含在可执行程序7021中。
本发明实施例揭示的弹幕调节方法可以应用于处理器701中,或者由处理器701实现。处理器701可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述弹幕调节方法的各步骤可以通过处理器701中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器701可以是通用处理器、DSP,或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。处理器701可以实现或者执行本发明实施例中提供的弹幕调节方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本发明实施例所提供的弹幕调节方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于存储器702,处理器701读取存储器702中的信息,结合其硬件完成本发明实施例提供的弹幕调节方法的步骤。
在示例性实施例中,本发明实施例还提供了一种存储介质,其上存储有可执行程序7021,所述可执行程序7021被弹幕调节装置700中的处理器701执行时,实现本发明实施例提供的弹幕调节方法,例如图3示出的弹幕调节方法。本发明实施例提供的存储介质可为光盘、闪存或磁盘等存储介质,可选为非瞬间存储介质。
本发明实施例检测到正在播放多媒体文件时,获取当前正在播放的多媒体文件;对所述多媒体文件进行分析,确定所述多媒体文件的显示画面在所述终端设备的媒体应用播放界面中所占的位置区域;根据所述多媒体文件的显示画面在所述终端设备的媒体应用播放界面中所占的位置区域,对弹幕的显示区域进行调节。如此,将弹幕的显示区域调节到媒体应用播放界面中非多媒体文件的显示画面所在的位置区域,能够在保证弹幕正常显示的情况下,避免弹幕对终端设备的媒体应用播放界面中当前正在播放的多媒体文件的显示画面的遮挡,提升用户使用体验。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或可执行程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的可执行程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和可执行程序产品的流程图和/或方框图来描述的。应理解可由可执行程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些可执行程序指令到通用计算机、专用计算机、嵌入式处理机或参考可编程数据处理设备的处理器以产生一个机器,使得通过计算机或参考可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些可执行程序指令也可存储在能引导计算机或参考可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些可执行程序指令也可装载到计算机或参考可编程数据处理设备上,使得在计算机或参考可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或参考可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (12)
1.一种弹幕调节方法,其特征在于,应用于终端设备,所述方法包括:
对当前正在播放的多媒体文件进行分析,确定所述多媒体文件的显示画面在所述终端设备的媒体应用播放界面中所占的位置区域;
根据所述多媒体文件的显示画面在所述终端设备的媒体应用播放界面中所占的位置区域,对弹幕的显示区域进行调节。
2.根据权利要求1所述的弹幕调节方法,其特征在于,所述对当前正在播放的多媒体文件进行分析,确定所述多媒体文件的显示画面在所述终端设备的媒体应用播放界面中所占的位置区域,包括:
从所述多媒体文件中提取帧图像,对所述帧图像通过图像分割进行区域划分,确定所述多媒体文件的显示画面在所述帧图像中所占的位置区域;根据所述多媒体文件的显示画面在所述帧图像中所占的位置区域,确定所述多媒体文件的显示画面在所述终端设备的媒体应用播放界面中所占的位置区域。
3.根据权利要求2所述的弹幕调节方法,其特征在于,所述从所述多媒体文件中提取帧图像,包括:
通过所述终端设备自身携带的功能插件提取当前正在播放的多媒体文件中的帧图像;或者,
通过向服务器发送请求,获得预先保存在所述服务器上的当前正在播放的多媒体文件的帧图像。
4.根据权利要求1所述的弹幕调节方法,其特征在于,所述对当前正在播放的多媒体文件进行分析,确定所述多媒体文件的显示画面在所述终端设备的媒体应用播放界面中所占的位置区域,包括:
向服务器发送请求,获得经由所述服务器分析和确定的所述多媒体文件的显示画面在所述终端设备的媒体应用播放界面中所占的位置区域。
5.根据权利要求1至4任一项所述的弹幕调节方法,其特征在于,所述根据所述多媒体文件的显示画面在所述终端设备的媒体应用播放界面中所占的位置区域,对弹幕的显示区域进行调节,包括:
根据所述多媒体文件的显示画面在所述终端设备的媒体应用播放界面中所占的位置区域,将所述弹幕调节到所述终端设备的媒体应用播放界面中非所述多媒体文件的显示画面所在的位置区域。
6.一种弹幕调节装置,其特征在于,应用于终端设备,所述装置包括:确定模块和调节模块;其中,
所述确定模块,用于对当前正在播放的多媒体文件进行分析,确定所述多媒体文件的显示画面在所述终端设备的媒体应用播放界面中所占的位置区域;
所述调节模块,用于根据所述多媒体文件的显示画面在所述终端设备的媒体应用播放界面中所占的位置区域,对弹幕的显示区域进行调节。
7.根据权利要求6所述的弹幕调节装置,其特征在于,所述确定模块,具体用于:
从所述多媒体文件中提取帧图像,对所述帧图像通过图像分割进行区域划分,确定所述多媒体文件的显示画面在所述帧图像中所占的位置区域;根据所述多媒体文件的显示画面在所述帧图像中所占的位置区域,确定所述多媒体文件的显示画面在所述终端设备的媒体应用播放界面中所占的位置区域。
8.根据权利要求7所述的弹幕调节装置,其特征在于,所述确定模块,具体用于:通过所述终端设备自身携带的功能插件提取当前正在播放的多媒体文件中的帧图像;或者,
通过向服务器发送请求,获得预先保存在所述服务器上的当前正在播放的多媒体文件的帧图像。
9.根据权利要求6所述的弹幕调节装置,其特征在于,所述确定模块,具体用于:
向服务器发送请求,获得经由所述服务器分析和确定的所述多媒体文件的显示画面在所述终端设备的媒体应用播放界面中所占的位置区域。
10.根据权利要求6至9任一项所述的弹幕调节装置,其特征在于,所述调节模块,具体用于:
根据所述多媒体文件的显示画面在所述终端设备的媒体应用播放界面中所占的位置区域,将所述弹幕调节到所述终端设备的媒体应用播放界面中非所述多媒体文件的显示画面所在的位置区域。
11.一种存储介质,其上存储有可执行程序,其特征在于,所述可执行程序被处理器执行时实现如权利要求1至5任一项所述弹幕调节方法的步骤。
12.一种弹幕调节装置,包括存储器、处理器及存储在存储器上并能够由所述处理器运行的可执行程序,其特征在于,所述处理器运行所述可执行程序时执行如权利要求1至5任一项所述弹幕调节方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710924232.XA CN107645684A (zh) | 2017-09-30 | 2017-09-30 | 一种弹幕调节方法、装置及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710924232.XA CN107645684A (zh) | 2017-09-30 | 2017-09-30 | 一种弹幕调节方法、装置及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107645684A true CN107645684A (zh) | 2018-01-30 |
Family
ID=61122834
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710924232.XA Pending CN107645684A (zh) | 2017-09-30 | 2017-09-30 | 一种弹幕调节方法、装置及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107645684A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109120984A (zh) * | 2018-09-30 | 2019-01-01 | 重庆小雨点小额贷款有限公司 | 弹幕显示方法、装置、终端及服务器 |
CN110234033A (zh) * | 2019-05-31 | 2019-09-13 | 上海临奇智能科技有限公司 | 一种弹幕呈现方法及设备 |
CN110896496A (zh) * | 2019-09-30 | 2020-03-20 | 王青雷 | 计算机播放画面即时管理*** |
WO2022062578A1 (zh) * | 2020-09-23 | 2022-03-31 | 北京达佳互联信息技术有限公司 | 弹幕区域的调整方法及装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103455539A (zh) * | 2012-05-31 | 2013-12-18 | 索尼公司 | 信息处理设备、信息处理方法、和程序 |
CN106028123A (zh) * | 2016-06-30 | 2016-10-12 | 乐视控股(北京)有限公司 | 一种显示设备上弹幕的调整方法及装置 |
CN106303731A (zh) * | 2016-08-01 | 2017-01-04 | 北京奇虎科技有限公司 | 弹幕的显示方法及装置 |
CN107147941A (zh) * | 2017-05-27 | 2017-09-08 | 努比亚技术有限公司 | 视频播放的弹幕显示方法、装置及计算机可读存储介质 |
CN107181976A (zh) * | 2017-04-28 | 2017-09-19 | 华为技术有限公司 | 一种弹幕显示方法及电子设备 |
-
2017
- 2017-09-30 CN CN201710924232.XA patent/CN107645684A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103455539A (zh) * | 2012-05-31 | 2013-12-18 | 索尼公司 | 信息处理设备、信息处理方法、和程序 |
CN106028123A (zh) * | 2016-06-30 | 2016-10-12 | 乐视控股(北京)有限公司 | 一种显示设备上弹幕的调整方法及装置 |
CN106303731A (zh) * | 2016-08-01 | 2017-01-04 | 北京奇虎科技有限公司 | 弹幕的显示方法及装置 |
CN107181976A (zh) * | 2017-04-28 | 2017-09-19 | 华为技术有限公司 | 一种弹幕显示方法及电子设备 |
CN107147941A (zh) * | 2017-05-27 | 2017-09-08 | 努比亚技术有限公司 | 视频播放的弹幕显示方法、装置及计算机可读存储介质 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109120984A (zh) * | 2018-09-30 | 2019-01-01 | 重庆小雨点小额贷款有限公司 | 弹幕显示方法、装置、终端及服务器 |
CN109120984B (zh) * | 2018-09-30 | 2021-10-08 | 重庆小雨点小额贷款有限公司 | 弹幕显示方法、装置、终端及服务器 |
CN110234033A (zh) * | 2019-05-31 | 2019-09-13 | 上海临奇智能科技有限公司 | 一种弹幕呈现方法及设备 |
CN110896496A (zh) * | 2019-09-30 | 2020-03-20 | 王青雷 | 计算机播放画面即时管理*** |
WO2022062578A1 (zh) * | 2020-09-23 | 2022-03-31 | 北京达佳互联信息技术有限公司 | 弹幕区域的调整方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20220413661A1 (en) | List flow implementation method, electronic device, and storage medium | |
US10515561B1 (en) | Video presentation, digital compositing, and streaming techniques implemented via a computer network | |
US10425679B2 (en) | Method and device for displaying information on video image | |
CN107645684A (zh) | 一种弹幕调节方法、装置及存储介质 | |
US9218813B2 (en) | Voice and/or facial recognition based service provision | |
US11586345B2 (en) | Method and apparatus for interaction control of display page | |
US10283004B2 (en) | Multimedia apparatus, online education system, and method for providing education content thereof | |
US11205254B2 (en) | System and method for identifying and obscuring objectionable content | |
CN110166842B (zh) | 一种视频文件操作方法、装置和存储介质 | |
CN103718166A (zh) | 信息处理设备、信息处理方法和计算机程序产品 | |
CN105407323B (zh) | 一种监控视频的分屏方法及装置 | |
CN109954276B (zh) | 游戏中的信息处理方法、装置、介质及电子设备 | |
WO2019114633A1 (zh) | 图像信息处理方法、装置和存储介质 | |
CN103299342A (zh) | 提供用于姿势识别的机制的方法和装置 | |
CN110673774A (zh) | 一种列表流的实现方法、装置、电子设备及存储介质 | |
CN103869936B (zh) | 信息的显示方法及电子设备 | |
CN110248235B (zh) | 软件教学方法、装置、终端设备及介质 | |
CN112672219A (zh) | 评论信息的交互方法和装置、电子设备 | |
US9892757B2 (en) | Apparatus and method for calculating and virtually displaying football statistics | |
CN111836093B (zh) | 视频播放方法、装置、设备和介质 | |
CN107229727A (zh) | 一种评论方法及装置 | |
CN106878773B (zh) | 电子设备、视频处理方法及装置和存储介质 | |
US20160173705A1 (en) | Transmitting high-resolution images | |
CN110806909A (zh) | 一种应用程序页面掉帧信息确定方法、装置及电子设备 | |
US11475475B2 (en) | Methods, systems and media platform for increasing advertisement engagement with users |
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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180130 |