播放控制方法、装置、计算机设备及存储介质与流程

文档序号:23552291发布日期:2021-01-05 21:11阅读:69来源:国知局
播放控制方法、装置、计算机设备及存储介质与流程

本发明实施例涉及数据处理领域,尤其涉及一种播放控制方法、装置、计算机设备及存储介质。



背景技术:

目前,用户可以通过直播间观看直播。

在直播过程中,用户在一些枯燥的直播时间段,用户有查看视频内容来填充时间的需求。目前,用户只能通过离开直播间,并打开视频页面进行视频播放。如果用户想返回直播间,用户需要关闭视频页面,并打开直播间页面,导致返回直播间页面的时间过长,以及返回直播间的效率低。



技术实现要素:

本发明实施例提供一种播放控制方法、装置、计算机设备及存储介质,可以节省用户返回直播间的时间成本,提高用户返回直播间的效率。

第一方面,本发明实施例提供了一种播放控制方法,包括:

响应于直播视频播放过程中的网络视频同屏播放事件,在直播视频播放界面中同步播放网络视频,并对直播视频的播放音量进行抑制;

实时对所述直播视频中的直播画面进行图像识别;

在根据第一图像识别结果确定所述直播视频满足重聚焦条件时,对所述直播视频进行观看提示。

第二方面,本发明实施例还提供了一种播放控制装置,包括:

直播视频同步播放模块,用于响应于直播视频播放过程中的网络视频同屏播放事件,在直播视频播放界面中同步播放网络视频,并对直播视频的播放音量进行抑制;

直播图像识别模块,用于实时对所述直播视频中的直播画面进行图像识别;

直播重聚焦提示模块,用于在根据第一图像识别结果确定所述直播视频满足重聚焦条件时,对所述直播视频进行观看提示。

第三方面,本发明实施例还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序所述处理器执行所述程序时实现如本发明实施例中任一所述的播放控制方法。

第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明实施例中任一所述的播放控制方法。

本发明实施例通过直播视频播放界面,同步播放网络视频,通过对直播视频的播放音量进行抑制,优先播放网络视频,并实时对直播视频进行图像识别,在根据第一图像识别结果确定直播视频满足重聚焦条件时,对直播视频进行观看提示,以使用户快速优先观看直播视频,解决了现有技术中必须通过离开直播间生成网络视频页面才能观看网络视频,以及通过关闭网络视频页面,重新打开直播间页面才能重新观看直播视频的问题,可以快速在直播视频播放界面上播放网络视频,并在直播视频满足重聚焦条件下,提示用户返回聚焦播放直播视频,可以减少播放网络视频返回到聚焦播放直播视频的时间,提高用户返回播放直播视频的效率。

附图说明

图1是本发明实施例一中的一种播放控制方法的流程图;

图2a是本发明实施例二中的一种播放控制方法的流程图;

图2b是本发明实施例二中的一种同步播放界面的示意图;

图3是本发明实施例三中的一种播放控制装置的结构示意图;

图4是本发明实施例四中的一种计算机设备的结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

实施例一

图1为本发明实施例一中的一种播放控制方法的流程图的示意图,本实施例可适用于控制网络视频与直播视频同屏播放的情况,该方法可以由本发明实施例提供的播放控制装置来执行,该装置可采用软件和/或硬件的方式实现,并一般可集成计算机设备中,具体由计算机设备中客户端执行。如图1所示,本实施例的方法具体包括:

s110,响应于直播视频播放过程中的网络视频同屏播放事件,在直播视频播放界面中同步播放网络视频,并对直播视频的播放音量进行抑制。

本发明实施例的应用场景为在直播视频播放界面中播放直播视频的场景中。直播视频为实时播放现场的视频。网络视频为预先制作并发布到网上的视频,示例性的,网络视频可以是预先对直播视频进行录制得到的视频,网络视频还可以是存储发布地址处的视频。

直播视频播放过程,表明直播视频正在播放。网络视频同屏播放事件用于在直播播放界面中同时播放直播视频和网络视频。网络视频同屏播放事件可以通过检测直播视频触发,或者用户输入的操作触发。其中,用户可以通过多种方式输入,例如用户在网络视频的推送消息输入触发操作,又如,用户在直播视频播放界面中的网络视频触发区域输入触发操作。操作可以包括点击、触摸、按压和滑动等操作。

直播视频播放界面中同步播放网络视频,是指同屏同时播放网络视频和直播视频。对直播视频的播放音量进行抑制,表明在同屏同时播放网络视频和直播视频时,优先播放网络视频,即优先使用户浏览到网络视频的画面,并听到网络视频的声音。对直播视频的播放音量进行抑制可以包括:降低直播视频的播放音量,或关闭直播视频的播放音量。其中,降低直播视频的播放音量小于至网络视频的播放音量,例如可以将直播视频的播放音量降低为0。

本发明实施例提供的直播视频和网络视频同步播放的过程中,用户可随时浏览直播间里的直播视频内容,直播视频内容以静音播放的方式,呈现为一个“预览直播效果”,使用户在看网络视频过程中,也不会错过直播视频内容,并且可以随时在网络视频和直播视频之间自由切换,充分利用了用户时间。

可选的,所述在直播视频播放界面中同步播放网络视频,包括:获取所述网络视频同屏播放事件匹配的视频资源发布地址,并在直播视频播放界面中同步播放网络视频,所述网络视频与所述视频资源发布地址匹配;或者对所述直播视频进行录制,获取网络视频,并在直播视频播放界面中同步播放。

网络视频可以是预先发布到网络中并存储在视频资源发布地址处的视频。通常预先配置网络视频同屏播放事件与视频资源发布地址的对应关系,可以根据对应关系,获取与网络视频同屏播放事件匹配的视频资源发布地址,并在视频资源发布地址处获取网络视频,在直播视频播放界面中同步播放。

示例性的,网络视频同屏播放事件为用户点击视频推送消息触发生成的事件,该视频推送消息中包括视频资源发布地址,可以建立视频资源发布地址与网络视频同屏播放事件之间的对应关系,从而,在响应网络视频同屏播放事件时,获取视频资源发布地址。

网络视频还可以是对直播数据实时录制形成的视频。此时网络视频可以是指直播视频中部分视频。在直播视频播放时,对直播视频进行录制,并生成网络视频。录制的方式可以有多种,例如,录制设定时长的视频作为网络视频,又如,在检测到精彩时刻时,获取该精彩时刻关联的起始时刻和结束时刻,并在包括精彩时刻的录制视频中进行截取,形成网络视频,此外,还要其他方式对直播视频进行录制,形成网络视频,对此,本发明实施例不作具体限制。

通过获取视频资源发布地址处存储的视频作为网络视频,或者获取直播视频关联的录制视频作为网络视频,可以灵活配合网络视频的内容,增加同步播放的视频范围,丰富同频播放的模式。

s120,实时对所述直播视频中的直播画面进行图像识别。

直播画面可以是指直播视频按照帧划分形成的图像。图像识别用于判断直播视频中是否存在触发事件,以对直播视频和网络视频进行控制。

s130,在根据第一图像识别结果确定所述直播视频满足重聚焦条件时,对所述直播视频进行观看提示。

第一图像识别结果用于判断直播视频是否满足重聚焦条件。重聚焦条件用于判断在同屏同时播放网络视频和直播视频的应用场景下,是否优先播放直播视频,即优先使用户浏览到直播视频的画面,并听到直播视频的声音。重聚焦条件可以是指判断用户是否输入直播视频的触发操作。其中,用户可以通过多种方式满足重聚焦条件,例如用户输入网络视频的关闭操作或暂停播放操作等,又如,用户在直播视频播放界面中直播视频触发区域输入触发操作。

观看提示用于提示用户是否优先播放直播视频。观看提示可以是指直播视频关联的提示数据,提示数据可以包括信息,例如,为用户提供直播视频的优先选择播放的信息,以指示用户优先播放直播视频。提示数据还可以包括图像和音频等数据,具体可以根据需要进行设定。

其中,优先播放直播视频,可以是不改变直播视频播放界面,恢复直播视频的播放音量,并抑制网络视频的播放音量;还可以是改变返回到仅播放直播视频的播放界面。其中,聚焦直播视频可以包括重新播放视频或优先播放视频。

通过生成观看提示,辅助用户快速聚焦到直播视频,并提供快速聚焦播放直播视频的方式,进而重新播放或者优先播放直播视频,使用户快速浏览直播视频,并听到直播视频的声音,避免用户错过直播视频的精彩时刻。

本发明实施例通过直播视频播放界面,同步播放网络视频,通过对直播视频的播放音量进行抑制,优先播放网络视频,并实时对直播视频进行图像识别,在根据第一图像识别结果确定直播视频满足重聚焦条件时,对直播视频进行观看提示,以使用户快速优先观看直播视频,解决了现有技术中必须通过离开直播间生成网络视频页面才能观看网络视频,以及通过关闭网络视频页面,重新打开直播间页面才能重新观看直播视频的问题,可以快速在直播视频播放界面上播放网络视频,并在直播视频满足重聚焦条件下,提示用户返回聚焦播放直播视频,可以减少播放网络视频返回到聚焦播放直播视频的时间,提高用户返回播放直播视频的效率。

实施例二

图2a为本发明实施例二中的一种播放控制方法的流程图,本实施例以上述实施例为基础进行具体化。本实施例的方法具体包括:

s210,实时对所述直播视频中的直播画面进行图像识别。

本发明实施例未详尽的描述可以参考前述实施例。

此时的图像识别用于判断是否需要在直播视频播放界面同步播放网络视频。

图像识别可以是指,采集直播视频,并按照帧进行划分,得到该直播视频的连续多个视频帧图像,分别各视频帧图像进行图像识别。图像识别可以根据直播视频的类型,选择匹配的识别算法对各视频帧图像进行图像识别。可以根据直播视频的类型,预先配置对应的识别算法,其中,直播视频的类型可以包括主播直播视频、比赛直播视频或游戏直播视频等。示例性的,识别算法包括图像识别模型、小波矩阵算法或模板匹配算法等,更具体的,图像识别模块为神经网络模型等。

s220,如果根据第二图像识别结果确定所述直播视频中的当前直播内容为低效直播内容,则获取网络视频列表。

低效直播内容用于触发显示网络视频信息。低效直播内容可以是指与直播主题无关的内容。当前直播内容为低效直播内容,表明此时用户有不聚焦播放直播视频的需求。例如,低效直播内容可以是实时赛事未开始的前期准备视频内容或实时赛事的中场休息视频内容等。

网络视频列表用于显示多个网络视频,便于用户选择和浏览。网络视频列表包括设定方向依次排列的视频展示窗口。用户在网络视频列表上沿该设定方向滑动,直播视频播放界面在该设定方向上顺序展示多个视频展示窗口。设定方向可以包括终端屏幕竖向或终端屏幕横向等。

在一个具体的例子中,如图2b所示,在图2b所示的左图的直播视频播放界面中,该播放界面沿着终端屏幕竖向,按照顶部到底部的顺序,依次为直播视频播放区域、网络视频列表和关联网络视频。其中,直播视频播放区域用于播放直播视频。网络视频列表中展示了第一网络视频、第二网络视频和第三网络视频,用户可以通过终端屏幕横向的左右方向滑动切换展示不同的网络。例如,将位于中间的视频展示窗口作为选中的视频展示窗口,示例性的,同时选中的视频展示窗口的尺寸大于网络视频列表中其他视频的尺寸,此外,选中的视频展示窗口的尺寸可以与网络视频列表中其他视频的尺寸相同,可以根据实际情况进行设定,对此,不作具体限制。关联网络视频为与直播视频关联的网络视频,与网络视频列表不同,关联网络视频无法与直播视频同步播放,在触发关联网络视频的播放操作之后,会跳转到关联网络视频的页面,仅播放该关联网络视频。

可选的,根据第二图像识别结果确定所述直播视频中的当前直播内容为低效直播内容,包括下述至少一项:在所述直播视频为主播直播视频时,如果根据第二图像识别结果,确定所述主播直播视频中连续多个视频帧图像中不包括主播,则确定当前直播内容为低效直播内容;在所述直播视频为游戏直播视频时,如果根据第二图像识别结果,确定所述游戏直播视频中连续多个视频帧图像中不包括游戏界面,则确定当前直播内容为低效直播内容;和在所述直播视频为比赛直播视频时,根据第二图像识别结果,如果确定所述比赛直播视频中的当前直播内容为比赛中断事件,则确定当前直播内容为低效直播内容。

针对不同的直播视频的类型,可以分别配置对应的图像识别算法,对直播视频中多个视频帧图像进行图像识别,获取与直播视频的类型匹配的第二图像识别结果。第二图像识别结果用于判断直播视频的当前直播内容是否为低效直播内容。第二图像识别结果与直播视频的类型匹配。例如,对于主播直播视频,与主播无关的直播内容确定为低效直播内容,由此,第二图像识别结果可以是连续多个视频帧图像中是否包括主播的图像识别结果。又如,对于游戏直播视频,与游戏无关的直播内容确定为低效直播内容,由此,第二图像识别结果可以是连续多个视频帧图像中是否包括游戏界面的图像识别结果。又如,对于比赛(运动比赛,例如足球比赛、篮球比赛或体操比赛等)直播视频,与比赛无关的直播内容确定为低效直播内容,由此,第二图像识别结果可以是连续多个视频帧图像中是否包括休息状态的比赛人员的图像识别结果。

其中,主播直播视频可以是指直播画面中包括主播的直播视频,直播画面中包括主播,可以是指直播画面中包括主播的人脸或身体等人体标志性区域。例如,才艺展示直播视频、商品推销直播视频或户外直播视频等。连续多个视频帧图像中不包括主播,表明在设定时间段内)主播离开直播现场,当前直播内容为与主播无关的直播内容,此时与主播直播视频的主题无关,确定当前直播内容为低效直播内容。其中,设定时间段可以用帧数表示,如10帧,又如,设定时间段是1毫秒等。

游戏直播视频可以是指直播画面中包括游戏界面的直播视频。游戏直播视频中连续多个视频帧图像中不包括游戏界面,表明在设定时间段内当前直播内容与游戏无关的直播内容,此时与游戏直播视频的主题无关,确定当前直播内容为低效直播内容。

比赛直播视频可以是指直播画面中包括实时比赛图像的直播视频。比赛直播视频中的当前直播内容为比赛中断事件,表明当前直播内容与比赛无关,则确定当前直播内容为低效直播内容。比赛中断事件可以是指比赛人员中场休息事件,例如,根据第二图像识别结果确定比赛人员的运动频率低于设定阈值,则确定当前直播内容为比赛中断事件。

通过配置不同直播视频的类型,并相应配置不同的低效直播内容,从而针对不同类型的直播视频,根据第二图像识别结果,分别检测当前直播内容是否为低效直播内容,可以精准检测低效直播内容,从而准确生成并响应网络视频同屏播放事件,实现实时同步播放,加快同步播放的速度,降低同步播放的时间成本。

s230,响应于对网络视频列表中网络视频的选择,生成网络视频同屏播放事件。

对网络视频列表中网络视频的选择,用于在网络视频列表中需要播放的网络视频。通常播放的网络视频的数量为一个,如果数量为多个,则需要相应配置播放参数,避免相互影响。示例性的,可以通过用户输入的点击、触摸、按压或滑动手势等操作的位置确定选择的网络视频。

在检测到网络视频的选择操作或接收到网络视频的选择指令,生成网络视频同屏播放事件,用于触发直播视频播放过程中,对网络视频进行同屏播放。

s240,响应于直播视频播放过程中的网络视频同屏播放事件,在直播视频播放界面中同步播放网络视频,并对直播视频的播放音量进行抑制。

在一个具体的例子中,如图2b所示,在图2b所示的右图的直播视频播放界面中,该播放界面沿着终端屏幕竖向,按照顶部到底部的顺序,依次为直播视频播放区域和网络视频播放区域。其中,直播视频播放区域用于播放直播视频。网络视频播放区域用于播放网络视频。用户可以通过终端屏幕竖向的上下方向滑动,将多个网络视频分别在不同的视频展示窗口进行展示,并将滑动到中间位置的目标视频展示窗口中的网络视频进行播放。

可选的,在直播视频播放界面中同步播放网络视频,包括:在所述直播视频播放界面中缩小直播视频的尺寸;在所述直播视频播放界面中生成网络视频播放区域,所述网络视频播放区域位于所述直播视频下方;在所述网络视频播放区域中同步播放网络视频。

缩小直播视频的尺寸,用于弱化直播视频的播放效果。将直播视频缩小并置于顶部。网络视频播放区域用于播放网络视频,具体的,在网络视频播放区域中显示网络视频列表。网络视频播放区域可以置于直播视频下方。通过缩小直播视频,并生成网络视频播放区域,可以聚焦播放网络视频,并弱化播放直播视频。

在本发明实施例中,在直播视频播放界面中同步播放网络视频的应用场景中,聚焦播放网络视频,将网络视频置于视觉效果好的位置,并将直播视频置于视觉效果差的位置,同时增强网络视频的播放音量,抑制直播视频的播放音量。

此外,在直播视频播放界面中同步播放网络视频的布局方式可以有多种。

示例性的,缩小直播视频播放界面中的直播视频的尺寸,并置于角落位置,例如顶部或底部。或者,可以不改变直播视频的尺寸,将直播视频置于底层,具体是在直播视频播放区域上面覆盖网络视频播放区域,将网络视频覆盖在直播视频上播放。

在一个具体的例子中,如图2b所示,从左图到右图的过程实际是:从仅播放直播视频的直播视频播放界面,到同步播放网络视频的直播视频播放界面的界面变化过程。从左图到右图的直播视频播界面变化包括:直播视频播放区域变小,并静音播放直播视频,以及在直播视频播放区域下方生成新的区域,即网络视频播放区域。同时,用户在左图中视频列表中选择第二网络视频,将第二网络视频的视频展示窗口置于终端屏幕中部位置,并进行播放。

此外,按照网络视频列表中网络视频的展示顺序,在网络视频播放区域中依次展示网络视频。并将滑动到终端屏幕中部位置的网络视频作为目标网络视频,并自动播放,其他网络视频暂停播放。

如果此时用户对右图中返回直播控件输入触发操作,可以关闭网络视频播放区域,并返回左图播放直播视频,同时恢复直播视频的播放音量,例如,恢复至同步播放之前的播放音量

通过缩小直播视频的尺寸,并生成网络视频播放区域位于直播视频下方,聚焦播放网络视频,并弱化播放直播视频,减少直播视频对网络视频的播放干扰,提高网络视频的播放效果。

s250,实时对所述直播视频中的直播画面进行图像识别。

此时的图像识别用于判断在同步播放网络视频之后,是否需要聚焦播放直播视频。

s260,在根据第一图像识别结果确定所述直播视频满足重聚焦条件时,对所述直播视频进行观看提示。

可选的,根据第一图像识别结果确定所述直播视频满足重聚焦条件,包括下述至少一项:在所述直播视频为主播直播视频时,如果根据第一图像识别结果,确定所述主播直播视频中连续多个视频帧图像中包括主播,则确定所述直播视频满足重聚焦条件;在所述直播视频为游戏直播视频时,如果根据第一图像识别结果,确定所述游戏直播视频包括精彩时刻图像,则确定所述直播视频满足重聚焦条件;在所述直播视频为比赛直播视频时,根据第一图像识别结果,如果确定所述比赛直播视频中的当前直播内容为比赛继续事件,则确定所述直播视频满足重聚焦条件。

针对不同的直播视频的类型,可以分别配置对应的图像识别算法,对直播视频中多个视频帧图像进行图像识别,获取与直播视频的类型匹配的第一图像识别结果。第一图像识别结果用于判断直播视频是否满足重聚焦条件。第一图像识别结果与直播视频的类型匹配。例如,对于主播直播视频,与主播有关的直播内容确定为有效直播内容,由此,第一图像识别结果可以是连续多个视频帧图像中是否包括主播的图像识别结果。又如,对于游戏直播视频,与游戏有关的直播内容确定为有效直播内容,由此,第一图像识别结果可以是连续多个视频帧图像中是否包括精彩时刻图像的图像识别结果。又如,对于比赛直播视频,与比赛有关的直播内容确定为有效直播内容,由此,第一图像识别结果可以是连续多个视频帧图像中是否包括运动状态的比赛人员的图像识别结果。

其中,在主播直播视频中,连续多个视频帧图像中包括主播,表明在设定时间段内主播在直播现场,当前直播内容为与主播关联的直播内容,此时与主播直播视频的主题关联,确定直播视频满足重聚焦条件。

在游戏直播视频中,连续多个视频帧图像中包括精彩时刻图像,表明在设定时间段内当前直播内容与游戏关联的直播内容,此时与游戏直播视频的主题关联,确定直播视频满足重聚焦条件。其中,精彩时刻图像可以是指包括游戏角色胜利的图像或者游戏角色得分的图像。

在比赛直播视频中,比赛直播视频中的当前直播内容为比赛继续事件,表明当前直播内容与比赛关联,则确定直播视频满足重聚焦条件。根据第二图像识别结果确定连续多个视频帧图像包括运动状态的比赛人员或精彩时刻(某个比赛人员或队伍得分),或者比赛人员的运动频率高于设定阈值,则确定直播视频满足重聚焦条件。

通过配置不同直播视频的类型,并相应配置不同的有效直播内容,从而针对不同类型的直播视频,根据第一图像识别结果,分别检测当前直播内容是否为有效直播内容,从而确定直播视频是否满足重聚焦条件,可以精准检测直播内容,在同步播放的应用场景中,快速聚焦播放直播视频的速度,降低从同步播放返回聚焦播放直播视频的时间成本,提高从同步播放返回聚焦播放直播视频的效率。

可选的,所述对所述直播视频进行观看提示,包括:对所述网络视频的播放音量进行抑制,并恢复所述直播视频的播放音量;缩小所述网络视频的尺寸,并放大所述直播视频的尺寸;或关闭所述网络视频。

缩小网络视频的尺寸,用于弱化网络视频的播放效果。放大直播视频的尺寸,用于强化直播视频的播放效果。网络视频的播放音量进行抑制,用于弱化网络视频的播放效果;恢复直播视频的播放音量,用于强化直播视频的播放效果。关闭网络视频可以是指关闭网络视频直播区域,停止显示网络视频列表,以及停止播放网络视频。

在本发明实施例中,在同步播放网络视频的过程中,聚焦直播视频的方式可以是:将网络视频置于视觉效果差的位置,并将直播视频置于视觉效果好的位置,同时增强网络视频的播放音量,抑制直播视频的播放音量。或者直接关闭网络视频,返回仅播放直播视频的播放页面。

此外,聚焦直播视频的布局方式可以有多种。示例性的,缩小直播视频播放界面中的网络视频的尺寸,并置于角落位置,例如顶部或底部。或者,将覆盖在直播视频播放区域上面的网络视频播放区域关闭。

通过抑制网络视频的播放音量,并恢复直播视频的播放音量,或缩小网络视频的尺寸,并放大直播视频的尺寸,或关闭网络视频可以聚焦播放网络视频,并弱化播放直播视频,可以聚焦播放网络视频,并弱化播放直播视频,实现快速返回浏览直播视频,减少直播视频的返回播放时间,提高直播视频的返回播放效率。

本发明实施例通过对直播视频中的直播画面进行图像识别,并在根据第二图像识别结果确定当前直播内容为低效直播内容时,接收并响应用户针对网络视频列表中任一网络视频输入的选择,生成网络视频同屏播放事件,从而在低效直播内容时快速生成网络视频列表,提供给用户,响应用户针对任一网络视频的选择,在直播视频播放界面中同步播放网络视频,可以省略退出直播间进入网络视频播放页面的操作步骤,加快同步播放网络视频的速度,减少同步播放网络视频的操作数据量,提高同步播放网络视频的效率。

实施例三

图3为本发明实施例三中的一种播放控制装置的示意图。实施例四是实现本发明上述实施例提供的播放控制方法的相应装置,该装置可采用软件和/或硬件的方式实现,并一般可集成计算机设备中。

相应的,本实施例的装置可以包括:

直播视频同步播放模块310,用于响应于直播视频播放过程中的网络视频同屏播放事件,在直播视频播放界面中同步播放网络视频,并对直播视频的播放音量进行抑制;

直播图像识别模块320,用于实时对所述直播视频中的直播画面进行图像识别;

直播重聚焦提示模块330,用于在根据第一图像识别结果确定所述直播视频满足重聚焦条件时,对所述直播视频进行观看提示。

本发明实施例通过直播视频播放界面,同步播放网络视频,通过对直播视频的播放音量进行抑制,优先播放网络视频,并实时对直播视频进行图像识别,在根据第一图像识别结果确定直播视频满足重聚焦条件时,对直播视频进行观看提示,以使用户快速优先观看直播视频,解决了现有技术中必须通过离开直播间生成网络视频页面才能观看网络视频,以及通过关闭网络视频页面,重新打开直播间页面才能重新观看直播视频的问题,可以快速在直播视频播放界面上播放网络视频,并在直播视频满足重聚焦条件下,提示用户返回聚焦播放直播视频,可以减少播放网络视频返回到聚焦播放直播视频的时间,提高用户返回播放直播视频的效率。

进一步的,所述播放控制装置还包括:低效直播内容识别模块,用于在响应于直播视频播放过程中的网络视频同屏播放事件,在直播视频播放界面中同步播放网络视频之前,实时对所述直播视频中的直播画面进行图像识别;如果根据第二图像识别结果确定所述直播视频中的当前直播内容为低效直播内容,则获取网络视频列表;响应于对网络视频列表中网络视频的选择,生成网络视频同屏播放事件。

进一步的,所述低效直播内容识别模块,包括下述至少一项:主播直播内容识别单元,用于在所述直播视频为主播直播视频时,如果根据第二图像识别结果,确定所述主播直播视频中连续多个视频帧图像中不包括主播,则确定当前直播内容为低效直播内容;游戏直播内容识别单元,用于在所述直播视频为游戏直播视频时,如果根据第二图像识别结果,确定所述游戏直播视频中连续多个视频帧图像中不包括游戏界面,则确定当前直播内容为低效直播内容;和比赛直播内容识别单元,用于在所述直播视频为比赛直播视频时,根据第二图像识别结果,如果确定所述比赛直播视频中的当前直播内容为比赛中断事件,则确定当前直播内容为低效直播内容。

进一步的,所述直播视频同步播放模块310,包括:直播视频播放界面重新布局单元,用于在所述直播视频播放界面中缩小直播视频的尺寸;在所述直播视频播放界面中生成网络视频播放区域,所述网络视频播放区域位于所述直播视频下方;在所述网络视频播放区域中同步播放网络视频。

进一步的,所述直播重聚焦提示模块330,包括下述至少一项:主播直播内容识别单元,用于在所述直播视频为主播直播视频时,如果根据第一图像识别结果,确定所述主播直播视频中连续多个视频帧图像中包括主播,则确定所述直播视频满足重聚焦条件;游戏直播内容识别单元,用于在所述直播视频为游戏直播视频时,如果根据第一图像识别结果,确定所述游戏直播视频包括精彩时刻图像,则确定所述直播视频满足重聚焦条件;比赛直播内容识别单元,用于在所述直播视频为比赛直播视频时,根据第一图像识别结果,如果确定所述比赛直播视频中的当前直播内容为比赛继续事件,则确定所述直播视频满足重聚焦条件。

进一步的,所述直播重聚焦提示模块330,包括:直播视频聚焦播放单元,用于对所述网络视频的播放音量进行抑制,并恢复所述直播视频的播放音量;缩小所述网络视频的尺寸,并放大所述直播视频的尺寸;或关闭所述网络视频。

进一步的,所述直播视频同步播放模块310,包括:网络视频获取单元,用于获取所述网络视频同屏播放事件匹配的视频资源发布地址,并在直播视频播放界面中同步播放网络视频,所述网络视频与所述视频资源发布地址匹配;或者对所述直播视频进行录制,获取网络视频,并在直播视频播放界面中同步播放。

上述装置可执行本发明实施例所提供的播放控制方法,具备执行方法相应的功能模块和有益效果。

实施例四

图4为本发明实施例四提供的一种计算机设备的结构示意图。图4示出了适于用来实现本发明实施方式的示例性计算机设备12的框图。图4显示的计算机设备12仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。

如图4所示,计算机设备12以通用计算设备的形式表现。计算机设备12的组件可以包括但不限于:一个或者多个处理器或者处理单元16,系统存储器28,连接不同系统组件(包括系统存储器28和处理单元16)的总线18。计算机设备12可以是挂接在总线上的设备。

总线18表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,外围总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(industrystandardarchitecture,isa)总线,微通道体系结构(microchannelarchitecture,mca)总线,增强型isa总线、视频电子标准协会(videoelectronicsstandardsassociation,vesa)局域总线以及外围组件互连(peripheralcomponentinterconnect,pci)总线。

计算机设备12典型地包括多种计算机系统可读介质。这些介质可以是任何能够被计算机设备12访问的可用介质,包括易失性和非易失性介质,可移动的和不可移动的介质。

系统存储器28可以包括易失性存储器形式的计算机系统可读介质,例如随机存取存储器(ram)30和/或高速缓存存储器32。计算机设备12可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机系统存储介质。仅作为举例,存储系统34可以用于读写不可移动的、非易失性磁介质(图4未显示,通常称为“硬盘驱动器”)。尽管图4中未示出,可以提供用于对可移动非易失性磁盘(例如“软盘”)读写的磁盘驱动器,以及对可移动非易失性光盘(例如紧凑磁盘只读存储器(compactdiscread-onlymemory,cd-rom),数字视盘(digitalvideodisc-readonlymemory,dvd-rom)或者其它光介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数据介质接口与总线18相连。系统存储器28可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本发明各实施例的功能。

具有一组(至少一个)程序模块42的程序/实用工具40,可以存储在例如系统存储器28中,这样的程序模块42包括但不限于操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块42通常执行本发明所描述的实施例中的功能和/或方法。

计算机设备12也可以与一个或多个外部设备14(例如键盘、指向设备、显示器24等)通信,还可与一个或者多个使得用户能与该计算机设备12交互的设备通信,和/或与使得该计算机设备12能与一个或多个其它计算设备进行通信的任何设备(例如网卡,调制解调器等等)通信。这种通信可以通过输入/输出(input/output,i/o)接口22进行。并且,计算机设备12还可以通过网络适配器20与一个或者多个网络(例如局域网(localareanetwork,lan),广域网(wideareanetwork,wan)通信。如图所示,网络适配器20通过总线18与计算机设备12的其它模块通信。应当明白,尽管图4中未示出,可以结合计算机设备12使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列(redundantarraysofinexpensivedisks,raid)系统、磁带驱动器以及数据备份存储系统等。

处理单元16通过运行存储在系统存储器28中的程序,从而执行各种功能应用以及数据处理,例如实现本发明任意实施例所提供的播放控制方法。

实施例五

本发明实施例五提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本申请所有发明实施例提供的方法:

也即,该程序被处理器执行时实现:响应于直播视频播放过程中的网络视频同屏播放事件,在直播视频播放界面中同步播放网络视频,并对直播视频的播放音量进行抑制;实时对所述直播视频中的直播画面进行图像识别;在根据第一图像识别结果确定所述直播视频满足重聚焦条件时,对所述直播视频进行观看提示。

本发明实施例的计算机存储介质,可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、ram、只读存储器(readonlymemory,rom)、可擦式可编程只读存储器(erasableprogrammablereadonlymemory,eprom)、闪存、光纤、便携式cd-rom、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。

计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括——但不限于——电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。

计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于——无线、电线、光缆、无线电频率(radiofrequency,rf)等等,或者上述的任意合适的组合。

可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如java、smalltalk、c++,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括lan或wan——连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1