一种智能终端视频通话分辨率自动调节方法

文档序号:7781504阅读:716来源:国知局
一种智能终端视频通话分辨率自动调节方法
【专利摘要】本发明提供了一种智能终端视频通话分辨率自动调节方法,其包括以下步骤:S1:本地客户端获取本地终端的视频处理能力,根据本地终端的视频处理能力设置视频分辨率上限;S2:本地客户端获取本地网络的接入方式,对于不同的网络接入方式,本地客户端发送携带不同分辨率信息的协商报文给远端终端;S3:远端终端收到所述协商报文,根据自身编解码能力支持的分辨率格式与网络接入方式选择与所述本地客户端匹配的分辨率,并通过协商报文回复给所述本地客户端。本发明提供的智能终端视频通话分辨率自动调节方法可以智能选择合适的参数,设置合适的分辨率,可达到视频通话中优良的通话质量,降低用户操作的复杂度和难度,实现良好的用户体验。
【专利说明】一种智能终端视频通话分辨率自动调节方法
【技术领域】
[0001]本发明涉及移动终端视频通话中的分辨率的设置,特别是一种智能终端视频通话分辨率自动调节方法。
【背景技术】
[0002]当今视频通话产品中,通常使用用户手动配置的方式设置视频分辨率,配置过程中可能涉及到多种参数的配置。这种配置方式不仅无法达到最佳的通话质量,具体表现为速度慢或者图像不清晰,同时也给用户带来了额外的操作,造成用户体验差。
[0003]在用户手动配置参数的过程中,通常由于如下因素造成用户的参数设置不能达到理想的通话效果:首先,用户不清楚双方的网络情况;其次,大多数用户是不清楚VGA、QVGA这些参数的具体含义的;再者,用户也不清楚移动终端的处理器性能。故用户通常不能设置合适的参数,在这种情况下,视频通话过程中无法综合网络状况和处理器性能等因素,难以达到较合理的的通话效果。

【发明内容】

[0004]一种智能终端视频通话分辨率自动调节方法,其包括以下步骤:
S1:本地终端向远端终端发送视频请求,本地客户端获取本地终端的视频处理能力,根据本地终端的视频处理能力设置视频分辨率上限;
S2:本地客户端获取本地网络的接入方式,对于不同的网络接入方式,本地客户端发送携带不同分辨率信息的协商报文给远端终端;
S3:远端终端收到所述协商报文,根据自身编解码能力支持的分辨率格式与网络接入方式选择与所述本地客户端匹配的分辨率,并通过协商报文回复给所述本地客户端。
[0005]较佳地,所述步骤S2具体包括以下步骤:
当本地网络接入方式为WIFI接入方式时,所述本地客户端优先采用本地终端所支持的较高的视频分辨率格式进行协商;
当本地网络接入方式为3G接入方式,优先采用本地终端所支持的较低的视频分辨率格式进行协商。
[0006]较佳地,所述高视频分辨率包括至少一个视频分辨率值,所述低视频分辨率包括至少一个视频分辨率值,所述高视频分辨率中的任意视频分辨率值比所述低视频分辨率的视频分辨率值高。
[0007]较佳地,所述步骤S3具体包括以下步骤:
当远端终端当前网络接入方式为WIFI接入时,所述远端终端根据自身编解码能力支持的分辨率格式与收到的协商报文中请求的profile-level-1d值由高至低依次比较,选择能够匹配的最高的profile-level-1d值并通过所述协商报文发送回所述本地终端;当所述远端终端当如网络接入方式为3G接入时,所述远端终端在自身能够支持格式中选择所述协商报文中请求的最低的profile-level-1d值,并通过所述协商报文将该选择发送回所述本地终端。
[0008]较佳地,还包括步骤:
所述本地终端与远端终端按照协商报文的profile-level-1d值,发送对应分辨率的视频流,同时解析收到的视频流并解码呈现,出现视频通话画面。
[0009]较佳地,所述协商报文为SDP格式。
[0010]较佳地,所述profile-level-1d值包括1.3,2.2,3.1,分别对应的视频分辨率为QVGA, VGA、720P,其中QVGA与VGA为低视频分辨率,720P为高视频分辨率。
[0011]较佳地,所述profile-level-1d值包括1.3,2.2,3.1,分别对应的视频分辨率为QVGA、VGA、720P。
[0012]本发明提供的智能终端视频通话分辨率自动调节方法可以智能选择合适的参数,设置合适的分辨率,可达到视频通话中优良的通话质量,降低用户操作的复杂度和难度,实现良好的用户体验。
[0013]当然,实施本发明的任一产品并不一定需要同时达到以上所述的所有优点。
【专利附图】

【附图说明】
[0014]图1为本发明实施例提供的本地终端分辨率设定方法流程图;
图2为本发明实施例提供的本地终端与远端终端协商报文原理图。
具体实施例
[0015]如图1所示,在本发明实施例提供的通话分辨率自动调节方法采用的原理为:首先,获取本地终端的CPU性能(如,该终端主频是否达到IGHZ以上);然后,判断当前网络环境为3G还是WIFI,从而获取本地终端所支持的分辨率范围;再同通话对方远端终端进行协商,获取对方所支持的分辨率范围,比较选择双方所能接受的最高分辨率。会话控制采用SIP协议,视频编码采用H.264。
[0016]如图1所示,本发明实施例提供的本地终端采用在程序配置项中,默认情况下由程序智能选择合适的参数,不需要人工操作,以程序自行配置的方式达到高画质或者流畅的通话效果。如果用户需要手动设置流畅或者清晰的模式,程序也提供了手动设置选择项。譬如用户想要通话更流畅,可人工选择流畅模式,程序将选择较低的分辨率。
[0017]具体本实施例提供的智能终端视频通话分辨率自动调节方法,包括以下步骤:
Si:本地客户端获取本地终端的视频处理能力,根据本地终端的视频处理能力设置视
频分辨率上限;
S2:本地客户端获取本地网络的接入方式,对于不同的网络接入方式,本地客户端发送携带不同分辨率信息的协商报文给远端终端;
S3:远端终端收到所述协商报文,根据自身编解码能力支持的分辨率格式与网络接入方式选择与所述本地客户端匹配的分辨率,并通过协商报文回复给所述本地客户端。
[0018]其中所述步骤S2具体包括以下步骤:
当本地网络接入方式为WIFI接入方式时,所述本地客户端优先采用本地终端所支持的较高的视频分辨率格式进行协商;
当本地网络接入方式为3G接入方式,有限采用本地终端所支持的较低的视频分辨率格式进行协商。
[0019]所述高视频分辨率包括至少一个视频分辨率值,所述低视频分辨率包括至少一个视频分辨率值,所述高视频分辨率中的任意视频分辨率值比所述低视频分辨率的视频分辨
率值高。
[0020]其中所述步骤S3具体包括以下步骤:
当远端终端当前网络接入方式为WIFI接入时,所述远端终端根据自身编解码能力支持的分辨率格式与收到的协商报文中请求的profile-level-1d值由高至低依次比较,选择能够匹配的最高的profile-level-1d值并通过所述协商报文发送回所述本地终端;当所述远端终端当如网络接入方式为3G接入时,所述远端终端在自身能够支持格式中选择所述协商报文中请求的最低的profile-level-1d值,并通过所述协商报文将该选择发送回所述本地终端。如图2所示,为本实施例提供的本地终端向远端终端之间发送的协商报文在invite命令中,本地终纟而为终纟而4,远纟而终纟而为终纟而B ;远纟而终%5返回的协商报文通过IOOtry或200ok发送到本地终端。
[0021]本实施例提供的profile-Level-1d与分辨率关系定义表为:
【权利要求】
1.一种智能终端视频通话分辨率自动调节方法,其特征在于,包括以下步骤: Si:本地客户端获取本地终端的视频处理能力,根据本地终端的视频处理能力设置本地终端视频分辨率支持范围; S2:本地客户端获取本地网络的接入方式,对于不同的网络接入方式,本地客户端发送携带不同分辨率信息的协商报文给远端终端; S3:远端终端收到所述协商报文,根据自身编解码能力支持的分辨率格式与网络接入方式选择与所述本地客户端匹配的分辨率,并通过协商报文回复给所述本地客户端。
2.如权利要求1所述的智能终端视频通话分辨率自动调节方法,其特征在于,所述步骤S2具体包括以下步骤: 当本地网络接入方式为WIFI接入方式时,所述本地客户端优先采用本地终端所支持的高视频分辨率格式进行协商; 当本地网络接入方式为3G接入方式,优先采用本地终端所支持的低视频分辨率格式进行协商。
3.如权利要求2所述的智能终端视频通话分辨率自动调节方法,其特征在于,所述高视频分辨率包括至少一个视频分辨率值,所述低视频分辨率包括至少一个视频分辨率值,所述高视频分辨率中的任意视频分辨率值比所述低视频分辨率的视频分辨率值高。
4.如权利要求3所述的智能终端视频通话分辨率自动调节方式,其特征在于,所述步骤S3具体包括以下步骤: 当远端终端当前网络接入方式为WIFI接入时,所述远端终端根据自身编解码能力支持的分辨率格式与收到的协商报文中请求的profile-level-1d值由高至低依次比较,选择能够匹配的最高的profile-level-1d值并通过所述协商报文发送回所述本地终端; 当所述远端终端当如网络接入方式为3G接入时,所述远端终端在自身能够支持格式中选择所述协商报文中请求的最低的profile-level-1d值,并通过所述协商报文将该选择发送回所述本地终端。
5.如权利要求1-3任一项所述的智能终端视频通话分辨率自动调节方式,其特征在于,还包括步骤: 所述本地终端与远端终端按照协商报文的profile-level-1d值,发送对应分辨率的视频流,同时解析收到的视频流并解码呈现,出现视频通话画面。
6.如权利要求1-3任一项所述的智能终端视频通话分辨率自动调节方式,其特征在于,所述协商报文为SDP格式。
7.如权利要求1-3任一项所述的智能终端视频通话分辨率自动调节方式,其特征在于,所述profile-level-1d值包括1.3、2.2、3.1,分别对应的视频分辨率为QVGA、VGA、720P,其中QVGA与VGA为低视频分辨率,720P为高视频分辨率。
8.如权利要求1所述的智能终端视频通话分辨率自动调节方法,其特征在于,所述本地终端的视频处理能力包括本地终端CPU的性能。
【文档编号】H04N7/14GK103702061SQ201310713186
【公开日】2014年4月2日 申请日期:2013年12月23日 优先权日:2013年12月23日
【发明者】唐杰, 姚木, 李庆瑜, 戴立言 申请人:上海网达软件股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1