一种视频通话的处理方法及移动终端技术

技术编号:16649180 阅读:51 留言:0更新日期:2017-11-27 16:45
本发明专利技术提供一种视频通话的处理方法及移动终端,方法包括:在视频通话过程中,获取移动终端所处网络下的网络协商码率,以及检测移动终端的视频编码传输码率;若移动终端的视频编码传输码率大于网络协商码率,将第一调节对象和第二调节对象交替调节至第一目标值和第二目标值;若所述第一调节对象处于所述第一目标值,且所述第二调节对象处于所述第二目标值,将视频帧进行编码并输出。本发明专利技术实施例提供的视频通话的处理方法,移动终端可以交替调节视频编码质量以及帧率,实现使编码输出码率降低以适应网络协商码率,从而避免了现有技术中直接降低视频编码质量至最低而引起视频通话质量低的问题,提升了视频通话的质量。

Method for processing video call and mobile terminal

The invention provides a processing method for video call and mobile terminal. The method comprises the following steps: in video communication, where the mobile terminal access network consultation rate network, and the mobile terminal is detected video encoding and transmission rate; if the mobile terminal is greater than the rate of video encoding and transmission network consultation rate, the first adjustment object and second adjust to the first target value and the target value of second alternate object; if the first adjustment of the first target value in the object, and the second adjustment of the second target objects in the video frames for encoding, and output. Processing method of the embodiment of the invention provides a video call, the mobile terminal can alternate video encoding quality and frame rate, make the output encoding bitrate reduction in order to adapt to network consultation rate, thus avoiding the existing technology directly reduce the quality of video encoding and video calls to a minimum due to the problem of poor quality, enhance the quality of video calls.

【技术实现步骤摘要】
一种视频通话的处理方法及移动终端
本专利技术涉及通信
,尤其涉及一种视频通话的处理方法及移动终端。
技术介绍
视频通话作为移动终端最常用的功能,可以在移动终端之间实时传送通话双方的语音和图像,实现通话双方进行面对面的交流沟通。但是,为了保证同一小区的网络资源,网络运营商通常会限制视频通话的最大传输速率,且在网络环境或者网络质量变差时,视频通话的最大传输速率也会降低。而当最大传输速率降低时,在特定的帧率和视频编码质量下,单位时间内传输的视频帧的大小即编码输出码率可能超出最大传输速率,从而造成视频通话过程中的网络传输丢包,导致视频通话过程中出现花屏或者卡顿。为了避免视频通话过程中出现网络传输丢包,移动终端需要通过降低视频通话的视频编码输出码率来满足最大传输速率的限制。目前在降低视频编码输出码率过程中,通常是先通过调节视频编码质量,使视频编码质量降低,若视频编码质量调节至最低时仍不能满足,再通过降低帧率来进一步降低视频编码输出码率。但是,由于视频编码质量调节至最低时,视频通话过程中的视频帧会出现马赛克或者模糊的现象,从而降低了视频通话的质量。可见,目前的移动终端在降低视频通话过程中的视频编码输出码率时,存在容易将视频编码质量调节至最低而引起视频通话质量低的问题。
技术实现思路
本专利技术实施例提供一种视频通话的处理方法及移动终端,以解决目前的移动终端在降低视频通话过程中的视频编码输出码率时,因存在容易将视频编码质量降至最低而引起视频通话质量低的问题。第一方面,本专利技术实施例提供了一种视频通话的处理方法,应用于移动终端,包括:在视频通话过程中,获取所述移动终端所处网络下的网络协商码率,以及检测所述移动终端的视频编码传输码率;若所述移动终端的视频编码传输码率大于所述网络协商码率,将第一调节对象和第二调节对象交替调节至第一目标值和第二目标值,其中,所述第一调节对象和所述第二调节对象分别为视频编码质量和帧率,或者所述第一调节对象和所述第二调节对象分别为帧率和视频编码质量;若所述第一调节对象处于所述第一目标值,且所述第二调节对象处于所述第二目标值,将视频帧进行编码并输出,其中,在编码并输出所述视频帧时,视频通话的视频编码传输码率小于或者等于所述网络协商码率。第二方面,本专利技术实施例中还提供一种移动终端,包括:检测模块,用于在视频通话过程中,获取所述移动终端所处网络下的网络协商码率,以及检测所述移动终端的视频编码传输码率;调节模块,用于若所述移动终端的视频编码传输码率大于所述网络协商码率,将第一调节对象和第二调节对象交替调节至第一目标值和第二目标值,其中,所述第一调节对象和所述第二调节对象分别为视频编码质量和帧率,或者所述第一调节对象和所述第二调节对象分别为帧率和视频编码质量;处理模块,用于若所述第一调节对象处于所述第一目标值,且所述第二调节对象处于所述第二目标值,将视频帧进行编码并输出,其中,在编码并输出所述视频帧时,视频通话的视频编码传输码率小于或者等于所述网络协商码率。第三方面,本专利技术实施例还提供一种移动终端,包括处理器,存储器,存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述视频通话的处理方法的步骤。第四方面,本专利技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述视频通话的处理方法的步骤。这样,本专利技术实施例中,在视频通话过程中,若移动终端的视频编码输出码率大于网络协商码率,移动终端可以交替调节视频编码质量以及帧率,实现使编码输出码率降低以适应网络协商码率,从而避免了现有技术中直接降低视频编码质量至最低而引起视频通话质量低的问题,提升了视频通话的质量。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种视频通话的处理方法的流程示意图;图2是本专利技术实施例提供的另一种视频通话的处理方法的流程示意图;图3是本专利技术实施例提供的一种视频通话的处理方法中交替调节过程的流程示意图;图4是本专利技术实施例提供的一种移动终端的结构示意图;图5是本专利技术实施例提供的一种移动终端中调节模块的结构示意图;图6是本专利技术实施例提供的一种移动终端中调节单元的结构示意图;图7是本专利技术实施例提供的一种移动终端中检测模块的结构示意图;图8是本专利技术实施例提供的另一种移动终端的结构示意图;图9是本专利技术实施例提供的另一种移动终端的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。参见图1,图1是本专利技术实施例提供的一种视频通话的处理方法的流程示意图,应用于移动终端,如图1所示,包括以下步骤:步骤101、在视频通话过程中,获取所述移动终端所处网络下的网络协商码率,以及检测所述移动终端的视频编码传输码率。本专利技术实施例中,上述网络协商码率为移动终端在其所处网络下进行视频帧传输的最大传输速率。上述获取所述移动终端所处网络下的网络协商码率,可以是移动终端检测其所处网络下的网络信号强度,并将检测到的网络信号强度反馈至网络侧设备,网络侧设备在接收到网络信号强度之后将该网络信号强度对应的网络协商码率发送给移动终端。另外,在视频通话过程中,移动终端还可以在当前的视频编码质量以及帧率下,检测其视频编码传输码率,上述视频编码传输码率为移动终端进行视频帧传输的实际速率。当然,上述移动终端检测其视频编码传输速率,可以是在获取其所处网络下的网络协商码率之后或者之前进行,也可以是与获取其所处网络下的网络协商码率同时进行,在此并不进行限定。步骤102、若所述移动终端的视频编码传输码率大于所述网络协商码率,将第一调节对象和第二调节对象交替调节至第一目标值和第二目标值。本专利技术实施例中,若上述步骤101获取到移动终端所处网络下的网络协商码率,以及检测到移动终端的视频编码码率,移动终端可以判断移动终端的视频编码传输码率是否大于网络协商码率,若移动终端的视频编码传输码率大于网络协商码率,则移动终端可以交替调节视频编码质量和帧率,使视频编码传输码率降低以适应网络协商码率。其中,视频编码质量或者帧率越高,视频通话过程中的视频帧的内存越大,则移动终端的视频编码传输码率越高;视频编码质量或者帧率越低,视频帧的内存越小,则移动终端的视频编码传输码率越低。移动终端可以将视频编码质量作为第一调节对象且帧率作为第二调节对象,或者将帧率作为第一调节对象且视频编码质量作为第二调节对象,通过将第一调节对象和第二调节对象交替调节至第一目标值和第二目标值,实现将视频编码质量以及帧率降低,以将移动终端的视频编码传输码率降低。另外,上述将第一调节对象和第二调节对象交替调节至第一目标值和第二目标值,可以是移动终端按照第一调节对象和第二调节对象各自对应的预设的调节幅度,对第一本文档来自技高网...
一种视频通话的处理方法及移动终端

【技术保护点】
一种视频通话的处理方法,应用于移动终端,其特征在于,包括:在视频通话过程中,获取所述移动终端所处网络下的网络协商码率,以及检测所述移动终端的视频编码传输码率;若所述移动终端的视频编码传输码率大于所述网络协商码率,将第一调节对象和第二调节对象交替调节至第一目标值和第二目标值,其中,所述第一调节对象和所述第二调节对象分别为视频编码质量和帧率,或者所述第一调节对象和所述第二调节对象分别为帧率和视频编码质量;若所述第一调节对象处于所述第一目标值,且所述第二调节对象处于所述第二目标值,将视频帧进行编码并输出,其中,在编码并输出所述视频帧时,视频通话的视频编码传输码率小于或者等于所述网络协商码率。

【技术特征摘要】
1.一种视频通话的处理方法,应用于移动终端,其特征在于,包括:在视频通话过程中,获取所述移动终端所处网络下的网络协商码率,以及检测所述移动终端的视频编码传输码率;若所述移动终端的视频编码传输码率大于所述网络协商码率,将第一调节对象和第二调节对象交替调节至第一目标值和第二目标值,其中,所述第一调节对象和所述第二调节对象分别为视频编码质量和帧率,或者所述第一调节对象和所述第二调节对象分别为帧率和视频编码质量;若所述第一调节对象处于所述第一目标值,且所述第二调节对象处于所述第二目标值,将视频帧进行编码并输出,其中,在编码并输出所述视频帧时,视频通话的视频编码传输码率小于或者等于所述网络协商码率。2.根据权利要求1所述的方法,其特征在于,所述将第一调节对象和第二调节对象交替调节至第一目标值和第二目标值的步骤,包括:按照第一预设等级列表和第二预设等级列表,将所述第一调节对象和所述第二调节对象交替调节至第一目标等级和第二目标等级,其中,所述第一预设等级列表为与所述第一调节对象关联的等级列表,且所述第二预设等级列表为与所述第二调节对象关联的等级列表;确定所述第一预设等级列表中所述第一目标等级对应的值为所述第一目标值;确定所述第二预设等级列表中所述第二目标等级对应的值为所述第二目标值。3.根据权利要求2所述的方法,其特征在于,所述按照第一预设等级列表和第二预设等级列表,将所述第一调节对象和所述第二调节对象交替调节至第一目标等级和第二目标等级的步骤,包括:S1、将所述第一调节对象的等级由第K1级调节至第K2级,其中,所述第K1级为所述第一调节对象在所述第一预设列表中的当前等级;所述第K1级与所述第K2级为相邻的等级或者所述第K1级与所述第K2级之间相隔至少一个等级;S2、在所述第K2级和第L1级下,检测所述移动终端当前的视频编码传输码率,并判断检测到的当前的视频编码传输码率是否大于所述网络协商码率,其中,所述第L1级为所述第二调节对象在所述第二预设列表中的当前等级;S3、若步骤S2检测到的当前的视频编码传输码率大于所述网络协商码率,则将所述第二调节对象的等级由第L1级调节至第L2级,其中,所述第L1级与所述第L2级为相邻的等级或者所述第L1级与所述第L2级之间相隔至少一个等级;S4、在所述第K2级和所述第L2级下,继续检测所述移动终端当前的视频编码传输码率,并判断检测到的当前的视频编码传输码率是否大于所述网络协商码率;S5、若步骤S4检测到的当前的视频编码传输码率大于所述网络协商码率,将所述第K2级作为所述第K1级,以及所述第L2级作为所述第L1级,并重新执行步骤S1-S4;S6、若步骤S2或者步骤S4中检测到的当前的视频编码传输码率小于或者等于所述网络传输码率,则将步骤S1或者步骤S3中获得的第一调节对象的等级和第二调节对象的等级,分别作为第一目标等级和第二目标等级。4.根据权利要求1所述的方法,其特征在于,所述视频编码质量由量化参数表征。5.根据权利要求1所述的方法,其特征在于,所述在视频通话过程中,获取所述移动终端所处网络下的网络协商码率,以及检测所述移动终端的视频编码传输码率的步骤,包括:在视频通话过程中,检测所述移动终端所处网络下的网络信号强度;根据网络状况等级与网络信号强度的范围的预设关系,确定检测到的网络信号强度对应的网络状况等级,其中,每一网络状况等级与一网络信号强度的范围相对应;根据网络状况等级与网络协商码率的预设关系,确定与检测到的网络信号强度对应的网络状况等级对应的网络协商码率;检测所述移动终端的视频编码传输码率。6.一种移动终端,其特征在于,包括:检测模块,用于在视频通话过程中,获取所述移动终端所处网络下的网络协商码率,以及检测所述移动终端的视频编码传输码率;调节模块,用于若所述移动终端的视频编码传输码率大于所述网络协商码率,将第一调...

【专利技术属性】
技术研发人员:黄江民
申请(专利权)人:维沃移动通信有限公司
类型:发明
国别省市:广东,44

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

1