一种视频通话方法和装置转让专利

申请号 : CN201610712656.5

文献号 : CN106254810A

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 李英杰康华

申请人 : 乐视控股(北京)有限公司乐视致新电子科技(天津)有限公司

摘要 :

本发明实施例提供了一种视频通话方法和装置,该方法和装置应用于智能终端,具体为在作为主叫方的智能终端向作为被叫方的智能终端发起通话请求时,获取主叫方的第一屏幕尺寸;在向被叫方发送通话请求指令的同时,将第一屏幕尺寸一并发送至被叫方,被叫方用于根据第一屏幕尺寸将待发送的第一视频内容的分辨率设定为第一预设分辨率;接收被叫方发送的第一视频内容;利用播放设备按第一预设分辨率播放第一视频内容。从上述描述可以看出,作为主叫方的智能终端接收到被叫方发送的第一视频内容的分辨率与主叫方的屏幕尺寸相匹配,而不再是固定不变,从而能够使用户能够通过作为主叫方的智能终端得到良好的播放效果,进而能够使用户的使用体验得到显著的提高。

权利要求 :

1.一种视频通话方法,应用于智能终端,其特征在于,所述视频通话方法具体包括步骤:在作为主叫方的智能终端向作为被叫方的智能终端发起通话请求时,获取所述主叫方的第一屏幕尺寸;

在向所述被叫方发送通话请求指令的同时,将所述第一屏幕尺寸一并发送至所述被叫方,所述被叫方用于根据所述第一屏幕尺寸将待发送的第一视频内容的分辨率设定为第一预设分辨率;

接收所述被叫方发送的所述第一视频内容;

利用播放设备按所述第一预设分辨率播放所述第一视频内容。

2.如权利要求1所述的视频通话方法,其特征在于,所述第一屏幕尺寸与所述第一预设分辨率成正比关系。

3.如权利要求1或2所述的视频通话方法,其特征在于,还包括步骤:在所述被叫方根据所述通话请求指令发回反馈信息时,接收所述被叫方反馈的所述被叫方的第二屏幕尺寸;

根据所述第二屏幕尺寸确定第二预设分辨率;

利用所述主叫方的摄像设备获取第二视频内容;

按所述第二预设分辨率将所述第二视频内容发送到所述被叫方,所述被叫方用于根据所述第二预设分辨率播放所述第二视频内容。

4.如权利要求3所述的视频通话方法,其特征在于,所述按所述第二预设分辨率将所述第二视频内容发送到所述被叫方,包括:如果所述第二视频内容的实际分辨率大于所述第二预设分辨率,则按所述第二预设分辨率发送所述第二视频内容;

如果所述实际分辨率小于所述第二预设分辨率,则按所述实际分辨率发送所述第二视频内容。

5.如权利要求3所述的视频通话方法,其特征在于,所述利用播放设备按所述第一预设分辨率播放所述第一视频内容,包括:在按所述第一预设分辨率播放所述第一视频内容的同时,在所述播放设备上播放所述第二视频内容。

6.如权利要求5所述的视频通话方法,其特征在于,所述在所述播放设备上播放所述第二视频内容,包括:以分屏播放方式或画中画播放方式播放所述第二视频内容。

7.一种视频通话装置,应用于智能终端,其特征在于,所述视频通话装置具体包括:屏幕尺寸获取模块,用于在作为主叫方的智能终端向作为被叫方的智能终端发起通话请求时,获取所述主叫方的第一屏幕尺寸;

屏幕尺寸发送模块,用于在向所述被叫方发送通话请求指令的同时,将所述第一屏幕尺寸一并发送至所述被叫方,所述被叫方用于根据所述第一屏幕尺寸将待发送的第一视频内容的分辨率设定为第一预设分辨率;

视频内容接收模块,用于接收所述被叫方发送的所述第一视频内容;

视频内容播放模块,用于利用播放设备按所述第一预设分辨率播放所述第一视频内容。

8.如权利要求7所述的视频通话装置,其特征在于,所述第一屏幕尺寸与所述第一预设分辨率成正比关系。

9.如权利要求7或8所述的视频通话装置,其特征在于,还包括:屏幕尺寸接收模块,用于在所述被叫方根据所述通话请求指令发回反馈信息时,接收所述被叫方反馈的所述被叫方的第二屏幕尺寸;

分辨率确定模块,用于根据所述第二屏幕尺寸确定第二预设分辨率;

视频内容获取模块,用于利用所述主叫方的摄像设备获取第二视频内容;

视频内容发送模块,用于按所述第二预设分辨率将所述第二视频内容发送到所述被叫方,所述被叫方用于根据所述第二预设分辨率播放所述第二视频内容。

10.如权利要求9所述的视频通话装置,其特征在于,所述视频内容发送模块包括:第一发送单元,用于在所述第二视频内容的实际分辨率大于所述第二预设分辨率时,按所述第二预设分辨率发送所述第二视频内容;

第二发送单元,用于在所述实际分辨率小于所述第二预设分辨率时,按所述实际分辨率发送所述第二视频内容。

11.如权利要求9所述的视频通话装置,其特征在于,所述视频内容播放模块还用于:在按所述第一预设分辨率播放所述第一视频内容的同时,在所述播放设备上播放所述第二视频内容。

12.如权利要求11所述的视频通话装置,其特征在于,所述视频内容播放模块用于在按所述第一预设分辨率播放所述第一视频内容的同时,以分屏播放方式或画中画播放方式播放所述第二视频内容。

说明书 :

一种视频通话方法和装置

技术领域

[0001] 本发明实施例涉及通信技术领域,特别是涉及一种视频通话方法和装置。

背景技术

[0002] 随着电子技术的发展,智能手机、智能电视和智能路由器等智能设备也成为人们生活工作中不可或缺的必备品,为人们的生活和工作带来极大的帮助和方便。随着宽带速度的提升,通过以上智能设备进行视频通话也成为了人们重要的交流工具。在目前的视频通话产品中,系统所传输的视频的分辨率是固定的,而播放该视频的通话终端的显示屏的尺寸且千差万别。例如,对于能够清晰播放在智能手机的显示屏的视频图像来说,如果利用智能电视进行播放,则因为智能电视的显示屏过大导致图像不清晰;反之,适合智能电视较大的显示屏的视频对于智能手机较小的显示屏来说会造成带宽浪费。总之,目前的视频通话产品因为采用固定分辨率而导致用户无法得到良好的使用体验。

发明内容

[0003] 有鉴于此,本发明实施例提供了一种视频通话方法和装置,以解决视频通话过程中因分辨率固定而导致的用户体验较差的问题。
[0004] 为了解决上述问题,本发明实施例公开了一种视频通话方法,应用于智能终端,所述视频通话方法具体包括步骤:
[0005] 在作为主叫方的智能终端向作为被叫方的智能终端发起通话请求时,获取所述主叫方的第一屏幕尺寸;
[0006] 在向所述被叫方发送通话请求指令的同时,将所述第一屏幕尺寸一并发送至所述被叫方,所述被叫方用于根据所述第一屏幕尺寸将待发送的第一视频内容的分辨率设定为第一预设分辨率;
[0007] 接收所述被叫方发送的所述第一视频内容;
[0008] 利用播放设备按所述第一预设分辨率播放所述第一视频内容。
[0009] 可选的,所述第一屏幕尺寸与所述第一预设分辨率成正比关系。
[0010] 可选的,还包括步骤:
[0011] 在所述被叫方根据所述通话请求指令发回反馈信息时,接收所述被叫方反馈的所述被叫方的第二屏幕尺寸;
[0012] 根据所述第二屏幕尺寸确定第二预设分辨率;
[0013] 利用所述主叫方的摄像设备获取第二视频内容;
[0014] 按所述第二预设分辨率将所述第二视频内容发送到所述被叫方,所述被叫方用于根据所述第二预设分辨率播放所述第二视频内容。
[0015] 可选的,所述按所述第二预设分辨率将所述第二视频内容发送到所述被叫方,包括:
[0016] 如果所述第二视频内容的实际分辨率大于所述第二预设分辨率,则按所述第二预设分辨率发送所述第二视频内容;
[0017] 如果所述实际分辨率小于所述第二预设分辨率,则按所述实际分辨率发送所述第二视频内容。
[0018] 可选的,所述利用播放设备按所述第一预设分辨率播放所述第一视频内容,包括:
[0019] 在按所述第一预设分辨率播放所述第一视频内容的同时,在所述播放设备上播放所述第二视频内容。
[0020] 可选的,所述在所述播放设备上播放所述第二视频内容,包括:
[0021] 以分屏播放方式或画中画播放方式播放所述第二视频内容。
[0022] 相应地,为了保障上述方法的实施,本发明实施例还提供了一种视频通话装置,应用于智能终端,所述视频通话装置具体包括:
[0023] 屏幕尺寸获取模块,用于在作为主叫方的智能终端向作为被叫方的智能终端发起通话请求时,获取所述主叫方的第一屏幕尺寸;
[0024] 屏幕尺寸发送模块,用于在向所述被叫方发送通话请求指令的同时,将所述第一屏幕尺寸一并发送至所述被叫方,所述被叫方用于根据所述第一屏幕尺寸将待发送的第一视频内容的分辨率设定为第一预设分辨率;
[0025] 视频内容接收模块,用于接收所述被叫方发送的所述第一视频内容;
[0026] 视频内容播放模块,用于利用播放设备按所述第一预设分辨率播放所述第一视频内容。
[0027] 可选的,所述第一屏幕尺寸与所述第一预设分辨率成正比关系。
[0028] 可选的,还包括:
[0029] 屏幕尺寸接收模块,用于在所述被叫方根据所述通话请求指令发回反馈信息时,接收所述被叫方反馈的所述被叫方的第二屏幕尺寸;
[0030] 分辨率确定模块,用于根据所述第二屏幕尺寸确定第二预设分辨率;
[0031] 视频内容获取模块,用于利用所述主叫方的摄像设备获取第二视频内容;
[0032] 视频内容发送模块,用于按所述第二预设分辨率将所述第二视频内容发送到所述被叫方,所述被叫方用于根据所述第二预设分辨率播放所述第二视频内容。
[0033] 可选的,所述视频内容发送模块包括:
[0034] 第一发送单元,用于在所述第二视频内容的实际分辨率大于所述第二预设分辨率时,按所述第二预设分辨率发送所述第二视频内容;
[0035] 第二发送单元,用于在所述实际分辨率小于所述第二预设分辨率时,按所述实际分辨率发送所述第二视频内容。
[0036] 可选的,所述视频内容播放模块还用于:
[0037] 在按所述第一预设分辨率播放所述第一视频内容的同时,在所述播放设备上播放所述第二视频内容。
[0038] 可选的,所述视频内容播放模块用于
[0039] 在按所述第一预设分辨率播放所述第一视频内容的同时,以分屏播放方式或画中画播放方式播放所述第二视频内容。
[0040] 从上述技术方案可以看出,本发明实施例提供了一种视频通话方法和装置,该方法和装置应用于智能终端,具体为在作为主叫方的智能终端向作为被叫方的智能终端发起通话请求时,获取主叫方的第一屏幕尺寸;在向被叫方发送通话请求指令的同时,将第一屏幕尺寸一并发送至被叫方,被叫方用于根据第一屏幕尺寸将待发送的第一视频内容的分辨率设定为第一预设分辨率;接收被叫方发送的第一视频内容;利用播放设备按第一预设分辨率播放第一视频内容。从上述描述可以看出,作为主叫方的智能终端接收到被叫方发送的第一视频内容的分辨率与主叫方的屏幕尺寸相匹配,而不再是固定不变,从而能够使用户能够通过作为主叫方的智能终端得到良好的播放效果,进而能够使用户的使用体验得到显著的提高。

附图说明

[0041] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0042] 图1为本发明实施例的一种视频通话方法实施例的步骤流程图;
[0043] 图2为本发明实施例的另一种视频通话方法实施例的步骤流程图;
[0044] 图3为本发明实施例的一种视频通话装置实施例的结构框图;
[0045] 图4为本发明实施例的另一种视频通话装置实施例的结构框图。

具体实施方式

[0046] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0047] 实施例一
[0048] 图1为本发明实施例的一种视频通话方法实施例的步骤流程图。
[0049] 参照图1所示,本实施例提供的视频通话方法应用于智能终端,当两个智能终端在进行视频通话时,本实施例提供的技术方案用于使视频内容的分辨率适应进行视频通话的智能终端的屏幕尺寸。
[0050] 当两个智能终端进行视频通话时,为描述方便,将发起视频通话的智能终端称为主叫方,将接受视频通话的智能终端称为被叫方,当智能终端作为主叫方时,本实施例提供的视频通话方法具体包括如下步骤:
[0051] S101:获取主叫方的第一屏幕尺寸。
[0052] 作为主叫方的智能终端在用户的操作下向作为被叫方的智能终端发起通话请求时,获取主叫方的第一屏幕尺寸,即获取作为主叫方的智能终端的屏幕尺寸,为了与作为被叫方的智能终端的屏幕尺寸相区别,这里将主叫方的屏幕尺寸称为第一屏幕尺寸。
[0053] 当主叫方为运行安卓操作系统的智能终端时,可以利用下面的程序代码获取该第一屏幕尺寸:
[0054]
[0055] S102:将第一屏幕尺寸发送至被叫方。
[0056] 在主叫方向被叫方发送通话请求指令的同时,也即主叫方向被叫方发起通话请求的同时,将第一屏幕尺寸一并发送至被叫方;另外,也可以将第一屏幕尺寸作为通话请求指令的一个参数发送到被叫方,因此发送第一屏幕尺寸不限于以单独发送的方式发送。
[0057] 作为被叫方的智能终端在接收到通话请求指令的时候,开始通过自身的摄像设备获取用于向主叫方待发送的视频内容,为了描述方便,将该视频内容成为第一视频内容;同时,将该第一视频内容的分辨率设置为与第一屏幕尺寸相对应的第一预设分辨率,被叫方可以直接根据该第一屏幕尺寸获取第一预设分辨率的第一视频内容,也可以在将摄像设备获取的第一视频内容进行处理,从而将非第一预设分辨率的第一视频内容的分辨率调整为第一预设分辨率。
[0058] 第一屏幕尺寸与第一预设分辨率成正比关系,根据实践经验和用户的使用要求,第一屏幕尺寸与第一预设分辨率的对应关系如下:
[0059] 当第一屏幕尺寸小于7英寸时,第一预设分辨率优选320x240像素;
[0060] 当第一屏幕尺寸大于或等于7英寸、且小于或等于15英寸时,第一预设分辨率优选640x280像素;
[0061] 当第一屏幕尺寸大于15英寸时,第一分辨率优选1280x720像素。
[0062] S103:接收被叫方发送的第一视频内容。
[0063] 由于作为被叫方的智能终端发送的第一视频内容的分辨率为第一预设分辨率,因此这里接收的第一视频内容的分辨率为分别为预设的320x240像素、640x480像素或者1280x720像素,当然本实施例也不排除其他分辨率数据。
[0064] S104:利用播放设备按第一预设分辨率播放第一视频内容。
[0065] 在接收到第一视频内容后,按上述的第一预设分辨率的第一视频内容,从而使主叫方的用户能够得到满意的播放效果。
[0066] 从上述技术方案可以看出,本实施例提供了一种视频通话方法,该方法应用于智能终端,具体为在作为主叫方的智能终端向作为被叫方的智能终端发起通话请求时,获取主叫方的第一屏幕尺寸;在向被叫方发送通话请求指令的同时,将第一屏幕尺寸一并发送至被叫方,被叫方用于根据第一屏幕尺寸将待发送的第一视频内容的分辨率设定为第一预设分辨率;接收被叫方发送的第一视频内容;利用播放设备按第一预设分辨率播放第一视频内容。从上述描述可以看出,作为主叫方的智能终端接收到被叫方发送的第一视频内容的分辨率与主叫方的屏幕尺寸相匹配,而不再是固定不变,从而能够使用户能够通过作为主叫方的智能终端得到良好的播放效果,进而能够使用户的使用体验得到显著的提高。
[0067] 实施例二
[0068] 图2为本发明实施例的另一种视频通话方法实施例的步骤流程图。
[0069] 参照图2所示,上述实施例仅考虑了主叫方的用户的使用体验,而被叫方的用户也是视频通话的参与者,为了同时改善被叫方用户的使用体验,本发明还提供另一种实施例,具体步骤如下:
[0070] S201:获取主叫方的第一屏幕尺寸。
[0071] 在作为主叫方的智能终端在用户的操作下向作为被叫方的智能终端发起通话请求时,获取主叫方的第一屏幕尺寸,即获取作为主叫方的智能终端的屏幕尺寸,为了与作为被叫方的智能终端的屏幕尺寸相区别,这里将主叫方的屏幕尺寸称为第一屏幕尺寸。
[0072] S202:将第一屏幕尺寸发送至被叫方。
[0073] 在向被叫方发送通话请求指令的同时,也即主叫方向被叫方发起通话请求的同时,将第一屏幕尺寸一并发送至被叫方;另外,也可以将第一屏幕尺寸作为通话请求指令的一个参数发送到被叫方,因此发送第一屏幕尺寸不限于以单独发送的方式发送。
[0074] 作为被叫方的智能终端在接收到通话请求指令的时候,开始通过自身的摄像设备获取用于向主叫方待发送的视频内容,为了描述方便,将该视频内容成为第一视频内容;同时,将该第一视频内容的分辨率设置为与第一屏幕尺寸相对应的第一预设分辨率,被叫方可以直接根据该第一屏幕尺寸获取第一预设分辨率的第一视频内容,也可以在将摄像设备获取的第一视频内容进行处理,从而将非第一预设分辨率的第一视频内容的分辨率调整为第一预设分辨率。
[0075] 第一屏幕尺寸与第一预设分辨率成正比关系,根据实践经验和用户的使用要求,第一屏幕尺寸与第一预设分辨率的对应关系如下:
[0076] 当第一屏幕尺寸小于7英寸时,第一预设分辨率优选320x240像素;
[0077] 当第一屏幕尺寸大于或等于7英寸、且小于或等于15英寸时,第一预设分辨率优选640x280像素;
[0078] 当第一屏幕尺寸大于15英寸时,第一分辨率优选1280x720像素。
[0079] S203:接收被叫方发送的第一视频内容。
[0080] 该第二视频内容反映被叫方一侧的影像,用于使主叫方的用户能够查看被叫方的影像。由于作为被叫方的智能终端发送的第一视频内容的分辨率为第一预设分辨率,因此这里接收的第一视频内容的分辨率为分别为预设的320x240像素、640x480像素或者1280x720像素,当然本实施例也不排除其他分辨率数据。
[0081] S204:利用播放设备按第一预设分辨率播放第一视频内容。
[0082] 在接收到第一视频内容后,按上述的第一预设分辨率的第一视频内容,从而使主叫方的用户能够得到满意的播放效果。
[0083] S205:接收被叫方的第二屏幕尺寸。
[0084] 被叫方在接收到主叫方发送通话请求指令时,必然会返回一个相应的反馈信息,表示已经接收到该请求,在接收到该请求的同时向主叫方返回被叫方的第二屏幕尺寸,所谓第二屏幕尺寸,是指作为被叫方的智能终端的屏幕尺寸,这里为了描述方便,并与主叫方的屏幕尺寸相区别,因此称之为第二屏幕尺寸。被叫方在获取自身的第二屏幕尺寸的方法和程序代码见上一实施例所示,这里就不再赘述。
[0085] S206:根据被叫方的第二屏幕尺寸确定第二预设分辨率。
[0086] 确定方法与上一实施例的确定方法相同或相似,即第二预设分辨率与第二屏幕尺寸成正比关系。第二屏幕尺寸与第二预设分辨率的对应关系如下:
[0087] 当第二屏幕尺寸小于7英寸时,第二预设分辨率优选320x240像素;
[0088] 当第二屏幕尺寸大于或等于7英寸、且小于或等于15英寸时,第二预设分辨率优选640x280像素;
[0089] 当第二屏幕尺寸大于15英寸时,第二分辨率优选1280x720像素。
[0090] S207:利用摄像设备获取第二视频内容。
[0091] 即主叫方利用自身的摄像设备获取相应的第二视频内容,该第二视频内容反映主叫方一侧的影像。
[0092] S208:将第二视频内容发送到被叫方。
[0093] 由于主叫方获取的第二视频内容的分辨率未必能够达到上述最高的分辨率,其实际分辨率受限于摄像设备的物理分辨率。因此当获取的第二视频内容的原始分辨率低于第二预设分辨率时,则按该原始分辨率发送;如果获取的第二视频内容的原始分辨率高于第二预设分辨率,则按第二预设分辨率将第二视频内容发送到被叫方。
[0094] 被叫方接收到第二视频内容后,则利用自身的播放设备播放该反映主叫方一侧的影像的第二视频内容。这样一来,被叫方的用户接收到的第二视频内容也是根据自身的屏幕尺寸确定的,从而也能够获得较好的使用体验。
[0095] 另外,主叫方在播放反映被叫方一侧的影像时,为了能够对向被叫方发送的自身影像的效果进行监视,在播放第一视频内容的同时,同时播放自身摄像设备获取的第二视频内容。播放方式可以是分屏播放方式或者是画中画播放方式,所谓画中画播放方式是指以较大的播放窗口播放第一视频内容,在该播放窗口内开辟一个较小的播放窗口播放第二视频内容。
[0096] 需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。
[0097] 实施例三
[0098] 图3为本发明实施例的一种视频通话装置实施例的结构框图。
[0099] 参照图3所示,本实施例提供的视频通话装置应用于智能终端,当两个智能终端在进行视频通话时,本实施例提供的技术方案用于使视频内容的分辨率适应进行视频通话的智能终端的屏幕尺寸。
[0100] 当两个智能终端进行视频通话时,为描述方便,将发起视频通话的智能终端称为主叫方,将接受视频通话的智能终端称为被叫方,当智能终端作为主叫方时,本实施例提供的视频通话装置具体包括屏幕尺寸获取模块10、屏幕尺寸发送模块20、视频内容接收模块30和视频内容播放模块40。
[0101] 屏幕尺寸获取模块10用于获取主叫方的第一屏幕尺寸。
[0102] 作为主叫方的智能终端在用户的操作下向作为被叫方的智能终端发起通话请求时,屏幕尺寸获取模块10获取主叫方的第一屏幕尺寸,即获取作为主叫方的智能终端的屏幕尺寸,为了与作为被叫方的智能终端的屏幕尺寸相区别,这里将主叫方的屏幕尺寸称为第一屏幕尺寸。
[0103] 当主叫方为运行安卓操作系统的智能终端时,可以利用下面的程序代码获取该第一屏幕尺寸:
[0104]
[0105] 屏幕尺寸发送模块20用于将第一屏幕尺寸发送至被叫方。
[0106] 在主叫方向被叫方发送通话请求指令的同时,也即主叫方向被叫方发起通话请求的同时,将第一屏幕尺寸一并发送至被叫方;另外,也可以将第一屏幕尺寸作为通话请求指令的一个参数发送到被叫方,因此发送第一屏幕尺寸不限于以单独发送的方式发送。
[0107] 作为被叫方的智能终端在接收到通话请求指令的时候,开始通过自身的摄像设备获取用于向主叫方待发送的视频内容,为了描述方便,将该视频内容成为第一视频内容;同时,将该第一视频内容的分辨率设置为与第一屏幕尺寸相对应的第一预设分辨率,被叫方可以直接根据该第一屏幕尺寸获取第一预设分辨率的第一视频内容,也可以在将摄像设备获取的第一视频内容进行处理,从而将非第一预设分辨率的第一视频内容的分辨率调整为第一预设分辨率。
[0108] 第一屏幕尺寸与第一预设分辨率成正比关系,根据实践经验和用户的使用要求,第一屏幕尺寸与第一预设分辨率的对应关系如下:
[0109] 当第一屏幕尺寸小于7英寸时,第一预设分辨率优选320x240像素;
[0110] 当第一屏幕尺寸大于或等于7英寸、且小于或等于15英寸时,第一预设分辨率优选640x280像素;
[0111] 当第一屏幕尺寸大于15英寸时,第一分辨率优选1280x720像素。
[0112] 视频内容接收模块30用于接收被叫方发送的第一视频内容。
[0113] 由于作为被叫方的智能终端发送的第一视频内容的分辨率为第一预设分辨率,因此这里接收的第一视频内容的分辨率为分别为预设的320x240像素、640x480像素或者1280x720像素,当然本实施例也不排除其他分辨率数据。
[0114] 视频内容播放模块40用于利用播放设备按第一预设分辨率播放第一视频内容。
[0115] 在视频内容接收模块30接收到第一视频内容后,视频内容播放模块40按上述的第一预设分辨率的第一视频内容,从而使主叫方的用户能够得到满意的播放效果。
[0116] 从上述技术方案可以看出,本实施例提供了一种视频通话方法,该方法应用于智能终端,具体为在作为主叫方的智能终端向作为被叫方的智能终端发起通话请求时,获取主叫方的第一屏幕尺寸;在向被叫方发送通话请求指令的同时,将第一屏幕尺寸一并发送至被叫方,被叫方用于根据第一屏幕尺寸将待发送的第一视频内容的分辨率设定为第一预设分辨率;接收被叫方发送的第一视频内容;利用播放设备按第一预设分辨率播放第一视频内容。从上述描述可以看出,作为主叫方的智能终端接收到被叫方发送的第一视频内容的分辨率与主叫方的屏幕尺寸相匹配,而不再是固定不变,从而能够使用户能够通过作为主叫方的智能终端得到良好的播放效果,进而能够使用户的使用体验得到显著的提高。
[0117] 实施例四
[0118] 图4为本发明实施例的另一种视频通话装置实施例的结构框图。
[0119] 参照图4所示,上述实施例仅考虑了主叫方的用户的使用体验,而被叫方的用户也是视频通话的参与者,为了同时改善被叫方用户的使用体验,本发明还提供另一种实施例,具体是在上一实施例的基础上增设了屏幕尺寸接收模块50、分辨率确定模块60、视频内容获取模块70和视频内容发送模块80。
[0120] 屏幕尺寸接收模块50用于接收被叫方的第二屏幕尺寸。
[0121] 被叫方在接收到主叫方发送通话请求指令时,必然会返回一个相应的反馈信息,表示已经接收到该请求,在接收到该请求的同时向主叫方返回被叫方的第二屏幕尺寸,所谓第二屏幕尺寸,是指作为被叫方的智能终端的屏幕尺寸,这里为了描述方便,并与主叫方的屏幕尺寸相区别,因此称之为第二屏幕尺寸。被叫方在获取自身的第二屏幕尺寸的方法和程序代码见上一实施例所示,这里就不再赘述。
[0122] 分辨率确定模块60用于根据被叫方的第二屏幕尺寸确定第二预设分辨率。
[0123] 确定方法与上一实施例的确定方法相同或相似,即第二预设分辨率与第二屏幕尺寸成正比关系。第二屏幕尺寸与第二预设分辨率的对应关系如下:
[0124] 当第二屏幕尺寸小于7英寸时,第二预设分辨率优选320x240像素;
[0125] 当第二屏幕尺寸大于或等于7英寸、且小于或等于15英寸时,第二预设分辨率优选640x280像素;
[0126] 当第二屏幕尺寸大于15英寸时,第二分辨率优选1280x720像素。
[0127] 视频内容获取模块70用于利用摄像设备获取第二视频内容。
[0128] 即利用自身的摄像设备获取相应的第二视频内容,该第二视频内容反映主叫方一侧的影像。
[0129] 视频内容发送模块80用于将视频内容获取模块70获取的第二视频内容发送到被叫方。视频内容发送模块80包括第一发送单元81和第二发送单元82。
[0130] 由于主叫方获取的第二视频内容的分辨率未必能够达到上述最高的分辨率,其实际分辨率受限于摄像设备的物理分辨率。第二发送单元82用于当视频内容获取模块70获取的第二视频内容的原始分辨率低于第二预设分辨率时,按该原始分辨率发送;第一发送单元81用于当视频内容获取模块70获取的第二视频内容的原始分辨率等于或高于第二预设分辨率,则按第二预设分辨率将第二视频内容发送到被叫方。
[0131] 被叫方接收到第二视频内容后,则利用自身的播放设备播放该反映主叫方一侧的影像的第二视频内容。这样一来,被叫方的用户接收到的第二视频内容也是根据自身的屏幕尺寸确定的,从而也能够获得较好的使用体验。
[0132] 另外,在播放反映被叫方一侧的影像时,为了能够对向被叫方发送的自身影像的效果进行监视,视频内容播放模块40在播放第一视频内容的同时,同时还播放自身摄像设备获取的第二视频内容。视频内容播放模块40的具体播放方式可以是分屏播放方式或者是画中画播放方式,所谓画中画播放方式是指以较大的播放窗口播放第一视频内容,在该播放窗口内开辟一个较小的播放窗口播放第二视频内容。
[0133] 对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0134] 本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
[0135] 本领域内的技术人员应明白,本发明实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0136] 本发明实施例是参照根据本发明实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0137] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0138] 这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0139] 尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
[0140] 最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
[0141] 以上对本发明实施例所提供的技术方案进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。