直播信息的处理方法和装置制造方法及图纸

技术编号:14768299 阅读:39 留言:0更新日期:2017-03-08 12:34
本发明专利技术公开了一种直播信息的处理方法和装置。其中,该方法包括:接收第一直播流信息,其中,第一直播流信息包括在直播过程中采集的当前帧图像的数据和用于表示当前采集方向的信息,当前采集方向为直播端采集当前帧图像时的屏幕方向;检测当前采集方向与预定采集方向是否一致,其中,预定采集方向为预先确定的直播端采集图像时的屏幕方向;在检测出当前采集方向与预定采集方向不一致的情况下,对当前帧图像的数据进行旋转处理。本发明专利技术解决了直播端切换横竖屏幕采集画面,播放端无法相应切换画面的技术问题。

【技术实现步骤摘要】

本专利技术涉及信息处理领域,具体而言,涉及一种直播信息的处理方法和装置
技术介绍
目前移动手机直播行业内,大部分产品均以竖屏的直播方式拍摄,播放端也以竖屏的方式播放,以达到拍摄和播放在图像画面内容的一致性,但是有些用户在直播途中会变更拍摄方向,例如,某一时刻竖屏拍摄的个人画面换到大场合背景时候,竖屏的显示效果很差,在这种情况下,用户可以切换横屏进行拍摄。而现有技术中,直播端和播放端都是在开始直播前已锁定直播方向,例如,从直播开始到结束都是以固定竖屏流的方式进行传输,而终端播放器播放时也是固定竖屏播放,如果用户在直播过程中,通过切换横竖屏的方式锁定更好的拍摄取景范围,比如在按照竖屏进行直播的过程中,突然横着拍摄产品采用横屏的方式拍摄,则拍摄的画面会发生旋转侧翻,由于图像画面发生旋转侧翻,这就要求播放用户跟着拍摄方的旋转方向观看,体验相当差。具体地,播放端被固定限制竖屏播放,画面就会随屏幕的旋转而跟着旋转,如图1(a)所示,如果在直播开始时是竖屏采集信息A,在直播中也是按照竖屏采集信息A,在显示侧,显示终端也按照竖屏的方向显示信息A,如果按照横屏的方向显示信息A,则显示信息的方向与用户的观看方向是不一致的;如果直播拍摄端在直播过程中从竖屏改成横屏直播,播放器依然认为视频流的方向为最开始的竖屏流,这样播放端竖屏将无法正常观看图像,图像是被旋转的,终端播放只有跟着直播拍摄端同步旋转同一方向才会正确显示,如图1(b)所示,如果在直播开始时是竖屏采集信息A,在直播中按照横屏采集信息A;在显示侧,显示终端按照横屏的方向显示信息A,如果按照竖屏的方向显示信息A,则显示信息的方向与用户的观看方向是不一致的,也即,在显示侧,终端播放信息的方向需与直播端的拍摄方向保持一致,否则播放画面会被旋转。从另一角度描述,直播拍摄端用户突然改变了拍摄方位,例如从竖屏拍摄改成横屏拍摄,此时终端播放观看用户从之前正常的观看方向看到的图像就会发生翻转,播放端用户需要向左旋转90度横屏才能播放正常。为了解决上述问题,现有技术中有一种解决方案,播放端在播放时对图像有所调整,以使其能适配屏幕的方向,在这种方案中,播放端将待播放画面按照固定方向处理,例如,按照竖屏方向处理,如果播放端竖屏播放,则直接播放画面,如果播放端横屏播放,则将待播放画面旋转后播放。如图1(c)所示,如果直播过程中没有调整切换横竖屏信息,也即从开始直播一直是竖屏采集信息,播放端的用户无论是横屏和竖屏播放依然能正常观看流的正确内容A,只是在横屏播放时候多出现了黑边;如图1(d)所示,如果直播拍摄端切换了横竖屏的采集方向时(从直播开始的竖屏切换为直播中的横屏),直播拍摄端用户在直播过程中从竖屏改成横屏,因为播放器一直认为视频流都是竖屏的画面在播放端解码播放时,无论是横屏播放还是竖屏播放都是被旋转的画面。由上述内容可知,单一匹配一种直播拍摄方式和终端播放方式,任何一端(直播端或是播放端)调整了屏幕方向,都会带来播放图像的翻转变化,要适应播放正常,播放端用户必须手动切换横竖屏方向,体验较差。针对上述直播端切换横竖屏幕采集画面,播放端无法相应切换画面的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种直播信息的处理方法和装置,以至少解决直播端切换横竖屏幕采集画面,播放端无法相应切换画面的技术问题。根据本专利技术实施例的一个方面,提供了一种直播信息的处理方法,应用于播放端,包括:接收第一直播流信息,其中,第一直播流信息包括在直播过程中采集的当前帧图像的数据和用于表示当前采集方向的信息,当前采集方向为直播端采集当前帧图像时的屏幕方向;检测当前采集方向与预定采集方向是否一致,其中,预定采集方向为预先确定的直播端采集图像时的屏幕方向;在检测出当前采集方向与预定采集方向不一致的情况下,对当前帧图像的数据进行旋转处理。根据本专利技术实施例的一个方面,提供了一种直播信息的处理方法,应用于直播端,包括:采集当前帧图像;获取当前帧图像的当前采集方向,其中,当前采集方向为直播端在采集当前帧图像时的屏幕方向;基于当前帧图像的数据和用于表示当前采集方向的信息,生成第一直播流信息;将第一直播流信息发送至播放端,其中,当前采集方向的信息用于播放端确定是否对当前帧图像的数据进行旋转处理。根据本专利技术实施例的另一方面,还提供了一种直播信息的处理装置,设置在播放端上,包括:接收单元,用于接收第一直播流信息,其中,第一直播流信息包括在直播过程中采集的当前帧图像的数据和用于表示当前采集方向的信息,当前采集方向为直播端采集当前帧图像时的屏幕方向;检测单元,用于检测当前采集方向与预定采集方向是否一致,其中,预定采集方向为预先确定的直播端采集图像时的屏幕方向;旋转单元,用于在检测出当前采集方向与预定采集方向不一致的情况下,对当前帧图像的数据进行旋转处理。根据本专利技术实施例的另一方面,还提供了一种直播信息的处理装置,设置在直播端上,包括:采集单元,用于采集当前帧图像;方向获取单元,用于获取当前帧图像的当前采集方向,其中,当前采集方向为直播端在采集当前帧图像时的屏幕方向;生成单元,用于基于当前帧图像的数据和用于表示当前采集方向的信息,生成第一直播流信息;发送单元,用于将第一直播流信息发送至播放端,其中,当前采集方向的信息用于播放端确定是否对当前帧图像的数据进行旋转处理。在本专利技术实施例中,在接收到第一直播流信息之后,从该第一直播流信息中提取采集当前帧图像时的当前采集方向,检测当前采集方向与预定采集方向是否一致,以检测直播端在直播过程中是否切换了横竖屏幕采集信息,如当前采集方向与预定的采集方向不一致,则确定直播端在直播过程中切换了横竖屏幕,在检测到当前采集方向与预定采集方向不一致的情况下,对第一直播流信息携带的当前帧图像的数据进行旋转处理,以使播放端的当前帧图像的数据流方向与采集该当前帧图像的数据流方向一致,从而无论直播端怎么切换横竖屏幕,播放端都可以检测到切换操作,并对帧图像进行对应的操作,解决了直播端切换横竖屏幕采集画面,播放端无法相应播放切换画面的问题,实现了直播端切换横竖屏幕采集画面,播放端可以及时响应旋转画面。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1(a)、图1(b)、图1(c)和图1(d)是根据现有技术中在直播端切换屏幕的情况下,播放端的播放情况示意图;图2是根据本专利技术实施例的直播信息的处理方法的硬件环境示意图;图3是根据本专利技术实施例的直播信息的处理方法的流程图;图4是根据本专利技术实施例的可选的直播信息的处理方法的流程图;图5是根据本专利技术实施例的旋转角度确定的示意图;图6是根据本专利技术实施例的直播信息的处理方法的处理结果示意图;图7是根据本专利技术实施例的直播信息的处理方法和现有技术中的处理方法的处理结果对比图;图8是根据本专利技术实施例的直播信息的处理方法的数据流向图;图9是根据本专利技术实施例的一种可选的直播信息的处理装置的示意图;以及图10是根据本专利技术实施例的一种终端的结构框图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚本文档来自技高网
...
直播信息的处理方法和装置

【技术保护点】
一种直播信息的处理方法,应用于播放端,其特征在于,包括:接收第一直播流信息,其中,所述第一直播流信息包括在直播过程中采集的当前帧图像的数据和用于表示当前采集方向的信息,所述当前采集方向为直播端采集所述当前帧图像时的屏幕方向;检测所述当前采集方向与预定采集方向是否一致,其中,所述预定采集方向为预先确定的直播端采集图像时的屏幕方向;在检测出所述当前采集方向与所述预定采集方向不一致的情况下,对所述当前帧图像的数据进行旋转处理。

【技术特征摘要】
1.一种直播信息的处理方法,应用于播放端,其特征在于,包括:接收第一直播流信息,其中,所述第一直播流信息包括在直播过程中采集的当前帧图像的数据和用于表示当前采集方向的信息,所述当前采集方向为直播端采集所述当前帧图像时的屏幕方向;检测所述当前采集方向与预定采集方向是否一致,其中,所述预定采集方向为预先确定的直播端采集图像时的屏幕方向;在检测出所述当前采集方向与所述预定采集方向不一致的情况下,对所述当前帧图像的数据进行旋转处理。2.根据权利要求1所述的方法,其特征在于,在检测所述当前采集方向与预定采集方向是否一致之前,所述方法还包括:获取第二直播流信息,其中,所述第二直播流信息为在所述直播开始时接收到的流信息;从所述第二直播流信息中,获取所述直播端采集起始帧图像时的起始采集方向;将所述起始采集方向固定为所述预定采集方向。3.根据权利要求1所述的方法,其特征在于,在检测所述当前采集方向与预定采集方向是否一致之前,所述方法还包括:获取预先设置的方向信息,其中,所述方向信息用于指示所述预定采集方向。4.根据权利要求1所述的方法,其特征在于,所述用于表示当前采集方向的信息包括:所述直播端的屏幕方向的标记,在检测所述当前采集方向与预定采集方向是否一致之前,所述方法还包括:检测所述第一直播流信息中的所述屏幕方向的标记;确定与所述屏幕方向的标记对应的所述当前采集方向。5.根据权利要求4所述的方法,其特征在于,所述屏幕方向包括下述至少之一:屏幕竖屏且主控制键在下的方向、屏幕竖屏且主控制键在上的方向、屏幕横屏且主控制键在右的方向、以及屏幕横屏且主控制键在左的方向。6.根据权利要求1所述的方法,其特征在于,对所述当前帧图像的数据进行旋转处理包括:基于所述当前采集方向和所述预定采集方向确定所述当前帧图像的数据的旋转角度;按照所述旋转角度对所述当前帧图像的数据执行旋转处理。7.根据权利要求1所述的方法,其特征在于,在对所述当前帧图像的数据进行旋转处理之后,所述方法还包括:根据所述旋转后的当前帧图像的宽高信息和所述播放端的屏幕信息,调整所述当前帧图像的显示比例和/或在所述播放端的屏幕上添加填充像素,以使所述当前帧图像适配所述播放端的屏幕。8.根据权利要求1所述的方法,其特征在于,所述方法还包括:若所述当前帧图像的上一帧图像的上一采集方向与所述当前帧图像的当前采集方向不同,则在对所述当前帧图像的数据进行旋转处理之后,采用平滑过渡的显示方式显示所述当前帧图像。9.一种直播信息的处理方法,应用于直播端,其特征在于,包括:采集当前帧图像;获取所述当前帧图像的当前采集方向,其中,所述当前采集方向为所述直播端在采集所述当前帧图像时的屏幕方向;基于所述当前帧图像的数据和用于表示所述当前采集方向的信息,生成第一直播流信息;将所述第一直播流信息发送至播放端,其中,所述当前采集方向的信息用于所述播放端确定是否对所述当前帧图像的数据进行旋转处理。10.根据权利要求9所述的方法,其特征在于,基于所述当前帧图像的数据和用于表示所述当前采集方向的信息,生成第一直播流信息包括:确定用于表示所述当前采集方向的屏幕方向标记,其中,所述用于表示所述当前采集方向的信息包括所述屏幕方向标记;将所述屏幕方向标记和所述当前帧图像的数据一并封装为所述第一直播流信息。11.一种直播信息的处理装置,设置在播放端上,其特征在于,包括:接收单元,用于接收第一直播流信息,...

【专利技术属性】
技术研发人员:余学亮
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1