视频通话过程中优化图像质量的方法及系统与流程

文档序号:13216180阅读:180来源:国知局
技术领域本发明涉及视频通话技术领域,尤其涉及视频通话过程中优化图像质量的方法及系统。

背景技术:
当前随着无线网络速度的提升,很多便携设备都具备了摄像头,可以进行视频通话。因为存在当前网速还存在较大差异,有的地方视频通话没问题,还有一些地方网速很难满足高清的视频通话需求。在网速不好的情况下进行视频聊天往往会牺牲图片质量保证实时性,或者提升图片质量但又延时存在两种自适应模式,但都不符合用户需求,当网络较差时,图像不清晰和延时都不是最佳的选择,尤其是视频中图像变化较快时,基本看不清视频。

技术实现要素:
本发明提供了视频通话过程中优化图像质量的方法,该方法及系统可以在网络信号较差时保证视频通话的清晰度,提高视频通话的质量。为实现上述设计,本发明采用以下技术方案:一方面,提供了视频通话过程中优化图像质量的方法,包括:接收发送端上传的视频图像,检测所述发送端和接收端之间的网络传输速度;若所述网络传输速度小于等于预设网速阈值,根据网络传输速度降低所述视频图像的帧率,检测所述视频图像中图片的清晰度;根据降低后的帧率从所述视频图像中选取所述清晰度大于等于清晰度阈值的图片构成关键视频,向所述接收端发送所述关键视频。其中,所述若所述网络传输速度小于等于预设网速阈值之后,所述根据降低后的帧率从所述视频图像中选择所述清晰度大于等于清晰度阈值的图片构成关键视频之前,还包括:比较所述视频图像与预置时间内已上传视频图像之间的差异度;所述根据降低后的帧率从所述视频图像中选择所述清晰度大于等于清晰度阈值的图片构成关键视频,具体为:根据降低后的帧率从所述视频图像中选择所述清晰度大于等于清晰度阈值且所述差异度大于等于差异度阈值的图片构成关键视频。其中,所述根据网络传输速度降低所述视频图像的帧率,具体为:根据网络传输速度与所述预设网速阈值的差值降低所述视频图像的帧率;或根据网络传输速度与所述预设网速阈值的比值降低所述视频图像的帧率。其中,所述若所述网络传输速度小于等于预设网速阈值之后,所述根据降低后的帧率从所述视频图像中选择所述清晰度大于等于清晰度阈值的图片构成关键视频之前,还包括:根据所述网络传输速度与所述预设网速阈值的差值调整所述差异度阈值;或根据网络传输速度与所述预设网速阈值的比值调整所述差异度阈值。其中,所述差异度为人脸表情差异度,所述差异度阈值为表情差阈值;所述从所述视频图像中根据降低后的帧率选择所述清晰度大于等于清晰度阈值且所述差异度大于等于差异度阈值的图片构成关键视频,具体为:从所述视频图像中根据降低后的帧率选择所述清晰度大于等于清晰度阈值且所述人脸表情差异度大于等于表情差异度阈值的图片构成关键视频;或所述差异度为动作差异度,所述差异度阈值为动作差异度阈值;所述从所述视频图像中根据降低后的帧率选择所述清晰度大于等于清晰度阈值且所述差异度大于等于差异度阈值的图片构成关键视频,具体为:所述从所述视频图像中根据降低后的帧率选择所述清晰度大于等于清晰度阈值且所述动作差异度大于等于动作差异度阈值的图片构成关键视频;或所述差异度为背景差异度,所述差异度阈值为背景差异度阈值;所述从所述视频图像中根据降低后的帧率选择所述清晰度大于等于清晰度阈值且所述差异度大于等于差异度阈值的图片构成关键视频,具体为:从所述视频图像中根据降低后的帧率选择所述清晰度大于等于清晰度阈值且所述背景差异度大于等于背景差异度阈值的图片构成关键视频。另一方面,提供了视频通话过程中优化图像质量的系统,包括:检测单元,接收发送端上传的视频图像,检测所述发送端和接收端之间的网络传输速度;降低单元,若所述网络传输速度小于等于预设网速阈值,根据网络传输速度降低所述视频图像的帧率,检测所述视频图像中图片的清晰度;选取单元,根据降低后的帧率从所述视频图像中选取所述清晰度大于等于清晰度阈值的图片构成关键视频,向所述接收端发送所述关键视频。其中,还包括:比较单元,比较所述视频图像与预置时间内已上传视频图像之间的差异度;所述根据降低后的帧率从所述视频图像中选择所述清晰度大于等于清晰度阈值的图片构成关键视频,具体为:根据降低后的帧率从所述视频图像中选择所述清晰度大于等于清晰度阈值且所述差异度大于等于差异度阈值的图片构成关键视频。其中,所述根据网络传输速度降低所述视频图像的帧率,具体为:根据网络传输速度与所述预设网速阈值的差值降低所述视频图像的帧率;或根据网络传输速度与所述预设网速阈值的比值降低所述视频图像的帧率。其中,还包括:调整单元,根据所述网络传输速度与所述预设网速阈值的差值调整所述差异度阈值;或根据网络传输速度与所述预设网速阈值的比值调整所述差异度阈值。其中,所述差异度为人脸表情差异度,所述差异度阈值为表情差阈值;所述从所述视频图像中根据降低后的帧率选择所述清晰度大于等于清晰度阈值且所述差异度大于等于差异度阈值的图片构成关键视频,具体为:从所述视频图像中根据降低后的帧率选择所述清晰度大于等于清晰度阈值且所述人脸表情差异度大于等于表情差异度阈值的图片构成关键视频;或所述差异度为动作差异度,所述差异度阈值为动作差异度阈值;所述从所述视频图像中根据降低后的帧率选择所述清晰度大于等于清晰度阈值且所述差异度大于等于差异度阈值的图片构成关键视频,具体为:所述从所述视频图像中根据降低后的帧率选择所述清晰度大于等于清晰度阈值且所述动作差异度大于等于动作差异度阈值的图片构成关键视频;或所述差异度为背景差异度,所述差异度阈值为背景差异度阈值;所述从所述视频图像中根据降低后的帧率选择所述清晰度大于等于清晰度阈值且所述差异度大于等于差异度阈值的图片构成关键视频,具体为:从所述视频图像中根据降低后的帧率选择所述清晰度大于等于清晰度阈值且所述背景差异度大于等于背景差异度阈值的图片构成关键视频。本发明的有益效果为:本发明通过接收发送端上传的视频图像,检测所述发送端和接收端之间的网络传输速度;若所述网络传输速度小于等于预设网速阈值,根据网络传输速度降低所述视频图像的帧率,检测所述视频图像中图片的清晰度;根据降低后的帧率从所述视频图像中选取所述清晰度大于等于清晰度阈值的图片构成关键视频,向所述接收端发送所述关键视频。服务器在检测到发送端和接收端的网络状况不好的时候,对预备向接收端传输的视频图像进行筛选,筛选出清晰的图片构成关键视频传输给接收端;保证了视频通话的清晰度,提高了视频通话的质量,让用户在网络信号较差时,也能够有较好的聊天体验。附图说明为了更清楚地说明本发明实施例中的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据本发明实施例的内容和这些附图获得其他的附图。图1是本发明具体实施方式中提供的视频通话过程中优化图像质量的方法的第一实施例的方法流程图。图2是本发明具体实施方式中提供的视频通话过程中优化图像质量的方法的第二实施例的方法流程图。图3是本发明具体实施方式中提供的视频通话过程中优化图像质量的系统的第一实施例的结构方框图。图4是本发明具体实施方式中提供的视频通话过程中优化图像质量的系统的第二实施例的结构方框图。具体实施方式为使本发明解决的技术问题、采用的技术方案和达到的技术效果更加清楚,下面将结合附图对本发明实施例的技术方案作进一步的详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。请参考图1,其是本发明具体实施方式中提供的视频通话过程中优化图像质量的方法的第一实施例的方法流程图。如图所示,该方法包括:步骤S101:接收发送端上传的视频图像,检测所述发送端和接收端之间的网络传输速度。服务器接收发送端上传的视频图像,检测发送端和接收端之间的网络传输速度。步骤S102:若所述网络传输速度小于等于预设网速阈值,根据网络传输速度降低所述视频图像的帧率,检测所述视频图像中图片的清晰度。根据网络传输速度降低视频图像的帧率,具体为:服务器根据网络传输速度来降低预备向接收到传输的视频图像(预传的视频图像)的帧率。帧率是用于测量显示帧数的量度,测量单位为每秒显示帧数(FramesperSecond,简称:FPS),即用于描述视频每秒播放多少帧,每一帧为一张图片。降低所述视频图像的帧率表示降低预传的视频图像中图片的张数,增加每张图片传输的时间间隔;其中,在帧率确定的情况下,任意两张连续的图片之间的时间间隔是相同的。预设网速阈值可以由服务器进行设定,当网络传输速度达到预设网速阈值时,视频可以通畅的进行。网络传输速度低于预设网速阈值越多,即网络传输速度小于预设网速阈值且网速越慢时,预传的视频图像的帧率越小,即每秒传输的图片越少。服务器将预备传输给接收端的视频图像解压成一张张图片,检测每一张图片的清晰度。步骤S103:根据降低后的帧率从所述视频图像中选取所述清晰度大于等于清晰度阈值的图片构成关键视频,向所述接收端发送所述关键视频。服务器根据降低后的帧率从预备传输给接收端的视频图像中选择清晰度大于等于清晰度阈值的图片,例如:当发送端上传了帧率为60PFS的视频图像时,根据网络传输速度将帧率调整为20PFS,则每一秒上传的视频图像中需要舍弃40张图片,选取20张清晰度大于等于清晰度阈值的图片打包构成关键视频,再将关键视频向接收端发送。服务器将发送端上传的视频图像解压成一张张的图片,根据降低后的帧率从这些图片中选择清晰度大于等于清晰度阈值的图片,将选择出来的图片进行打包压缩成关键视频后向接收端发送。清晰度阈值由服务器进行设定,当满足清晰度阈值的图片数量低于帧率时,则需要降低清晰度阈值,在舍弃的图片里面选择清晰度最佳的加入到关键视频中。综上所述,本发明实施例通过接收发送端上传的视频图像,检测所述发送端和接收端之间的网络传输速度;若所述网络传输速度小于等于预设网速阈值,根据网络传输速度降低所述视频图像的帧率,检测所述视频图像中图片的清晰度;根据降低后的帧率从所述视频图像中选取所述清晰度大于等于清晰度阈值的图片构成关键视频,向所述接收端发送所述关键视频。服务器在检测到发送端和接收端的网络状况不好的时候,服务器对准备传输给接收端的视频图像进行筛选,筛选出清晰的图片构成关键视频传输给接收端,保证了视频通话的清晰度;根据网络状况舍弃一部分图片,减轻了接收端下载网速的压力,缓解了视频通话的延时,提高了视频通话的质量,让用户在网络信号较差时,也能够有较好的聊天体验。请参考图2,其是本发明具体实施方式中提供的视频通话过程中优化图像质量的方法的第二实施例的方法流程图。如图所示,该方法包括:步骤S201:接收发送端上传的视频图像,检测所述发送端和接收端之间的网络传输速度。检测发送端和接收端之间的网络传输速度主要为:检测接收端的下载速度。步骤S202:确定所述网络传输速度小于等于预设网速阈值。判断接收端的下载速度是否小于等于预设网速阈值,当接收端的下载速度小于等于预设网速阈值时,继续执行步骤S203;否则,正常传输视频图像。步骤S203:根据网络传输速度降低所述视频图像的帧率,检测所述视频图像中图片的清晰度。根据网络传输速度降低所述视频图像的帧率,有以下两种实施方式:实施方式一:服务器根据网络传输速度与所述预设网速阈值的差值降低所述视频图像的帧率;差值越大,表明网络传输速度越慢,每秒钟能正常传输的图片的数量越少,帧率越小;差值越小,表明网络传输速度越快,每秒钟能正常传输的图片的数量越多,帧率越大。实施方式二:服务器根据网络传输速度与所述预设网速阈值的比值降低所述视频图像的帧率。比值越大,表明网络传输速度越快,每秒钟能正常传输的图片的数量越多,帧率越大;比值越小,表明网络传输速度越慢,每秒钟能正常传输的图片的数量越少,帧率越小。视频图像中图片的清晰度主要包括人脸表情的清晰度、人动作的清晰度和背景的清晰度,当摄像头对着风景时,视频图像中图片的清晰度还包括风景的清晰度。步骤S204:根据所述网络传输速度与所述预设网速阈值的关系调整所述差异度阈值。差异度阈值包括:表情差异度阈值、动作差异度阈值、背景差异度阈值和风景差异度阈值。所述网络传输速度与所述预设网速阈值的关系主要包括差值关系和比值关系。根据所述网络传输速度与所述预设网速阈值的关系调整所述差异度阈值有以下两种实施方式:实施方式一:根据所述网络传输速度与所述预设网速阈值的差值调整所述差异度阈值;当差值越大时,表明网络传输速度越小,在单位时间内可以传输的图片越少,视频传输不流畅,此时增大图片之间的差异度阈值;当比值越大时,表明网络传输速度越快,在单位时间内可以传输的图片越多,视频传输更加流畅,此时减小图片之间的差异度阈值。实施方式二:根据网络传输速度与所述预设网速阈值的比值调整所述差异度阈值;当比值越大时,表明网络传输速度越大,视频传输更加流畅,在单位时间内可以传输更多的图片,此时减小图片之间的差异度阈值;当比值越小时,表明网络传输速度越慢,视频传输不流畅,在单位时间内可以传输的图片越少,此时增大图片之间的差异度阈值。服务器周期性的检测网络传输速度,计算网络传输速度与预设网速阈值的关系,自适应的调整预传的视频图像中图片之间的差异度阈值,在保证关键图片信息的同时使得视频图像的传输与当时的网络传输速度相适应。步骤S205:比较所述视频图像与预置时间内已传输视频图像之间的差异度。比较服务器中预备传输到接收端的视频图像中的图片与预置时间内已传输到接收端的视频图像中的图片之间的差异度;预置时间可以由服务器根据网络传输速度进行设定;网络传输速度越大,可以选择较多的图片进行比较,此时预置时间可以设置得较长;网络传输速度越小,可以尽量选择较少的图片进行比较,此时预置时间可以设置得较短。差异度包括:人脸表情差异、动作差异度、背景差异度和风景差异度。当时间轴上图片之间的差异度较小时,对中间过渡视频进行舍弃,既保证用户看清视频聊天的图片,又没有丢失关键的表情图片数据。需要注意的是,步骤S203、步骤S204和步骤S205之间没有绝对的先后关系,这三个步骤都只需要在步骤S202之后,步骤S206之前即可。步骤S206:根据降低后的帧率从所述视频图像中选择所述清晰度大于等于清晰度阈值且所述差异度大于等于差异度阈值的图片构成关键视频,向所述接收端发送所述关键视频。根据降低后的帧率从所述视频图像中选择所述清晰度大于等于清晰度阈值且所述差异度大于等于差异度阈值的图片构成关键视频,主要有以下三种实施方式:实施方式一:差异度为人脸表情差异度,所述差异度阈值为表情差阈值;所述从所述视频图像中根据降低后的帧率选择所述清晰度大于等于清晰度阈值且所述差异度大于等于差异度阈值的图片构成关键视频,具体为:从所述视频图像中根据降低后的帧率选择所述清晰度大于等于清晰度阈值且所述人脸表情差异度大于等于表情差异度阈值的图片构成关键视频。实施方式二:差异度为动作差异度,所述差异度阈值为动作差异度阈值;所述从所述视频图像中根据降低后的帧率选择所述清晰度大于等于清晰度阈值且所述差异度大于等于差异度阈值的图片构成关键视频,具体为:所述从所述视频图像中根据降低后的帧率选择所述清晰度大于等于清晰度阈值且所述动作差异度大于等于动作差异度阈值的图片构成关键视频。实施方式三:差异度为背景差异度,所述差异度阈值为背景差异度阈值;所述从所述视频图像中根据降低后的帧率选择所述清晰度大于等于清晰度阈值且所述差异度大于等于差异度阈值的图片构成关键视频,具体为:从所述视频图像中根据降低后的帧率选择所述清晰度大于等于清晰度阈值且所述背景差异度大于等于背景差异度阈值的图片构成关键视频。进一步地,还可以从表情差异度、动作差异度、背景差异度和风景差异度中任意选择两个以上的差异度进行综合比较,例如:差异度为人脸表情差异度和动作差异度,差异度阈值为表情差阈值和动作差异度阈值,则从所述视频图像中根据降低后的帧率选择所述清晰度大于等于清晰度阈值且所述差异度大于等于差异度阈值的图片构成关键视频,具体为:从所述视频图像中根据降低后的帧率选择所述清晰度大于等于清晰度阈值、所述人脸表情差异度大于等于表情差异度阈值且所述动作差异度大于等于动作差异度阈值的图片构成关键视频。最终选择的图片的数量满足帧率的要求。综上所述,本发明实施例中,服务器在对关键视频的图片的清晰度进行检测的同时,还检测了关键视频图片的差异度,并根据网络传输速度调整视频图像的差异度阈值,对时间轴上差异较小的图片进行舍弃;在保证视频聊天的清晰度、减轻接收端下载网速的压力的前提下,保留了关键图片的重要信息,进一步提高了视频聊天的质量,让用户在网络信号较差的情况下能够有较好的聊天体验。以下为本方案视频通话过程中优化图像质量的系统的实施例,视频通话过程中优化图像质量的系统的实施例基于视频通话过程中优化图像质量的方法的实施例实现,在视频通话过程中优化图像质量的系统的实施例中未尽的描述,请参考视频通话过程中优化图像质量的方法的实施例。请参考图3,其是本发明具体实施方式中提供的视频通话过程中优化图像质量的系统的第一实施例的结构方框图。如图所示,该系统包括:检测单元310,接收发送端上传的视频图像,检测所述发送端和接收端之间的网络传输速度。降低单元320,若所述网络传输速度小于等于预设网速阈值,根据网络传输速度降低所述视频图像的帧率,检测所述视频图像中图片的清晰度。选取单元330,根据降低后的帧率从所述视频图像中选取所述清晰度大于等于清晰度阈值的图片构成关键视频,向所述接收端发送所述关键视频。综上所述,各单元模块协同工作,检测单元310,接收发送端上传的视频图像,检测所述发送端和接收端之间的网络传输速度;降低单元320,若所述网络传输速度小于等于预设网速阈值,根据网络传输速度降低所述视频图像的帧率,检测所述视频图像中图片的清晰度;选取单元330,根据降低后的帧率从所述视频图像中选取所述清晰度大于等于清晰度阈值的图片构成关键视频,向所述接收端发送所述关键视频。服务器在检测到发送端和接收端的网络状况不好的时候,对预备传输给接收端的视频图像中的图片进行筛选,筛选出清晰的图片构成关键视频传输给接收端,保证了视频通话的清晰度;根据网络状况舍弃一部分图片,减轻了接收端下载网速的压力,缓解了视频通话的延时,提高了视频通话的质量,让用户在网络信号较差时,也能够有较好的聊天体验。请参考图4,其是本发明具体实施方式中提供的视频通话过程中优化图像质量的系统的第二实施例的结构方框图。如图所示,该系统包括:检测单元310,接收发送端上传的视频图像,检测所述发送端和接收端之间的网络传输速度。降低单元320,若所述网络传输速度小于等于预设网速阈值,根据网络传输速度降低所述视频图像的帧率,检测所述视频图像中图片的清晰度。所述根据网络传输速度降低所述视频图像的帧率,具体为:根据网络传输速度与所述预设网速阈值的差值降低所述视频图像的帧率;或根据网络传输速度与所述预设网速阈值的比值降低所述视频图像的帧率。调整单元340,根据所述网络传输速度与所述预设网速阈值的差值调整所述差异度阈值;或根据网络传输速度与所述预设网速阈值的比值调整所述差异度阈值。比较单元350,比较所述视频图像与预置时间内已上传视频图像之间的差异度。选取单元330,根据降低后的帧率从所述视频图像中选取所述清晰度大于等于清晰度阈值的图片构成关键视频,向所述接收端发送所述关键视频。根据降低后的帧率从所述视频图像中选取所述清晰度大于等于清晰度阈值的图片构成关键视频,具体为:根据降低后的帧率从所述视频图像中选择所述清晰度大于等于清晰度阈值且所述差异度大于等于差异度阈值的图片构成关键视频。根据降低后的帧率从所述视频图像中选择所述清晰度大于等于清晰度阈值且所述差异度大于等于差异度阈值的图片构成关键视频,主要有以下三种实施方式:实施方式一:所述差异度为人脸表情差异度,所述差异度阈值为表情差阈值;所述从所述视频图像中根据降低后的帧率选择所述清晰度大于等于清晰度阈值且所述差异度大于等于差异度阈值的图片构成关键视频,具体为:从所述视频图像中根据降低后的帧率选择所述清晰度大于等于清晰度阈值且所述人脸表情差异度大于等于表情差异度阈值的图片构成关键视频;或实施方式二:所述差异度为动作差异度,所述差异度阈值为动作差异度阈值;所述从所述视频图像中根据降低后的帧率选择所述清晰度大于等于清晰度阈值且所述差异度大于等于差异度阈值的图片构成关键视频,具体为:所述从所述视频图像中根据降低后的帧率选择所述清晰度大于等于清晰度阈值且所述动作差异度大于等于动作差异度阈值的图片构成关键视频;或实施方式三:所述差异度为背景差异度,所述差异度阈值为背景差异度阈值;所述从所述视频图像中根据降低后的帧率选择所述清晰度大于等于清晰度阈值且所述差异度大于等于差异度阈值的图片构成关键视频,具体为:从所述视频图像中根据降低后的帧率选择所述清晰度大于等于清晰度阈值且所述背景差异度大于等于背景差异度阈值的图片构成关键视频。综上所述,各单元模块协同工作,调整单元340,根据所述网络传输速度与所述预设网速阈值的差值调整所述差异度阈值;或根据网络传输速度与所述预设网速阈值的比值调整所述差异度阈值;比较单元350,比较所述视频图像与预置时间内已上传视频图像之间的差异度。服务器在对关键视频的图片的清晰度进行检测的同时,还检测了关键视频图片的差异度,并根据网络传输速度调整视频图像的差异度阈值,在保证视频聊天的清晰度、减轻接收端下载网速的压力的前提下,保留了关键图片的重要信息,进一步提高了视频聊天的质量,让用户在网络信号较差的情况下能够有较好的聊天体验。以上结合具体实施例描述了本发明的技术原理。这些描述只是为了解释本发明的原理,而不能以任何方式解释为对本发明保护范围的限制。基于此处的解释,本领域的技术人员不需要付出创造性的劳动即可联想到本发明的其它具体实施方式,这些方式都将落入本发明的保护范围之内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1