一种视频通话方法技术

技术编号:13187441 阅读:57 留言:0更新日期:2016-05-11 17:22
本发明专利技术公开了一种视频通话方法、装置和系统,属于视频领域,该方法包括:第一视频通话装置获取虚拟形象的标识符和当前视频帧并根据虚拟形象的标识符获取对应的虚拟形象;第一视频通话装置根据虚拟形象对当前视频帧进行裁剪,得到裁剪后的当前视频帧并与虚拟形象发送至第二视频通话装置;第二视频通话装置根据接收的虚拟形象的标识符,获取对应的虚拟形象;第二视频通话装置将虚拟形象与裁剪后的当前视频帧进行匹配,得到匹配后的当前视频帧并显示;通过显示裁剪后的当前视频帧和虚拟形象进行匹配所得到的匹配后的当前视频帧,降低了视频通话占用的带宽,满足了即时视频交互过程中用户的个性化需求,提高了即时视频参与双方的交互体验。

【技术实现步骤摘要】

本专利技术涉及视频领域,特别涉及一种视频通话方法、装置和系统。
技术介绍
由于视频通话的实时性以及较高的交互体验,使得越来越多的用户选择即时视频来实现自身的交互需求。但是现有的即时视频交互技术中,视频双方的视频画面往往是通过矩形窗口,将视频双方的画面在任意一方的视频通话装置上进行显示的,该显示方式满足不了即时视频过程中用户的多样化需求,且该显示方式由于形式单一,使得在即时视频过程中,无法满足用户通过增加即时视频显示方式来提高用户体验的需求,从而,在使用现有的即时视频交互技术实现即时视频时的用户体验较差,尤其是交互过程中的交互体验较差。除此之外,现有的即时视频交互技术是基于全屏显示,使得在即时视频过程中,需要传输视频双方摄像头所采集的全部数据或对该全部数据进行编码生成的编码数据,从而使得在网络环境较差或者视频通话用户的视频通话装置运行不流畅时,会出现视频通话画面模糊、丢帧甚至直接断掉视频通话的情况,无法保证即时视频的流畅性,导致用户体验较差,尤其是交互过程中的交互体验较差。
技术实现思路
为了满足用户在即时视频交互过程中的个性化需求,提高用户在即时视频交互过程中的交互体验,尤其是网络环境较差或者视频通话装置运行不流畅的场景下的交互体验,本专利技术实施例提供了一种视频通话方法、装置和系统。所述技术方案如下:第一方面,提供了一种视频通话方法,所述方法包括:第一视频通话装置获取虚拟形象的标识符;所述第一视频通话装置根据所述虚拟形象的标识符获取对应的虚拟形象;所述第一视频通话装置获取当前视频帧;所述第一视频通话装置根据所述虚拟形象对所述当前视频帧进行裁剪,得到裁剪后的当前视频帧;所述第一视频通话装置向第二视频通话装置发送所述裁剪后的当前视频帧和所述虚拟形象的标识符;所述第二视频通话装置根据接收的虚拟形象的标识符,获取对应的虚拟形象;所述第二视频通话装置将所述虚拟形象与所述裁剪后的当前视频帧进行匹配,得到匹配后的当前视频帧;以及所述第二视频通话装置显示所述匹配后的当前视频帧。结合第一方面,在第一种可能的实现方式中,所述第一视频通话装置根据所述虚拟形象对所述当前视频帧进行裁剪,得到裁剪后的当前视频帧包括:所述第一视频通话装置识别所述当前视频帧中人脸部分,并从所述当前视频帧中裁剪出所述人脸部分,得到裁剪后的当前视频帧;或者所述第一视频通话装置根据所述虚拟形象对所述当前视频帧进行裁剪和/或缩小,得到裁剪后的当前视频帧。结合第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述第一视频通话装置根据所述虚拟形象对所述当前视频帧进行裁剪和/或缩小包括:所述第一视频通话装置根据所述虚拟形象在屏幕中的位置对所述当前视频帧进行裁剪和/或缩小。结合第一方面,在第三种可能的实现方式中,所述第二视频通话装置将所述虚拟形象与所述裁剪后的当前视频帧进行匹配,得到匹配后的当前视频帧包括:所述第二视频通话装置将所述裁剪后的当前视频帧嵌入所述虚拟形象的预设位置,得到匹配后的当前视频帧。结合第一方面,在第四种可能的实现方式中,所述第一视频通话装置获取所述虚拟形象的标识符包括:所述第一视频通话装置根据用户指示或者默认配置获取所述虚拟形象的标识符。结合第一方面,在第五种可能的实现方式中,所述方法还包括:所述第一视频通装置获取虚拟形象的动作和/或表情的标识符;所述第一视频通话装置向所述第二视频通话装置发送所述虚拟形象的动作和/或表情的标识符;所述第二视频通话装置接收所述虚拟形象的动作和/或表情的标识符;所述第二视频通话装置根据接收的所述虚拟形象的动作和/或表情的标识符,获取对应的虚拟形象的动作和/或表情;以及所述第二视频通话装置显示所述虚拟形象的动作和/或表情。结合第一方面的第五种可能的实现方式,在第六种可能的实现方式中,所述第一视频通话装置获取所述虚拟形象的动作和/或表情的标识符包括:所述第一视频通话装置根据用户指示或者预设事件获取所述虚拟形象的动作和/或表情的标识符。第二方面,提供了一种视频通话装置,所述视频通话装置包括:虚拟形象标识符获取模块,用于获取虚拟形象的标识符;第一虚拟形象获取模块,用于根据所述虚拟形象的标识符获取对应的虚拟形象;视频帧获取模块,用于获取当前视频帧;裁剪模块,用于根据所述虚拟形象对所述当前视频帧进行裁剪,得到裁剪后的当前视频帧;发送模块,用于向其他视频通话装置发送所述裁剪后的当前视频帧和所述虚拟形象的标识符;接收模块,用于接收来自其他视频通话装置的裁剪后的当前视频帧和所述虚拟形象的标识符;第二虚拟形象获取模块,用于根据接收的虚拟形象的标识符,获取对应的虚拟形象;匹配模块,用于将所述接收的裁剪后的当前视频帧和所述虚拟形象进行匹配,得到匹配后的当前视频帧;以及显示模块,用于显示所述匹配后的当前视频帧。结合第二方面,在第一种可能的实现方式中,所述裁剪模块具体用于:识别所述当前视频帧中人脸部分,并从所述当前视频帧中裁剪出所述人脸部分,得到裁剪后的当前视频帧;或者根据所述虚拟形象对所述当前视频帧进行裁剪和/或缩小,得到裁剪后的当前视频帧。结合第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述裁剪模块具体用于:根据所述虚拟形象在屏幕中的位置对所述当前视频帧进行裁剪和/或缩小。结合第二方面,在第三种可能的实现方式中,所述匹配模块具体用于:将所述裁剪后的当前视频帧嵌入所述虚拟形象的预设位置,得到匹配后的当前视频帧。结合第二方面,在第四种可能的实现方式中,所述虚拟形象标识符获取模块具体用于:根据用户指示或者默认配置获取所述虚拟形象的标识符。结合第二方面,在第五种可能的实现方式中,所述装置还包括动作表情标识符获取模块,用于获取虚拟形象的动作和/或表情的标识符;发送模块还用于向其他视频通话装置发送所述虚拟形象的动作和/或表情的标识符;接收模块还用于接收来自其他视频通话装置的虚拟形象的动作和/或表情的标识符;所述装置还包括动作表情获取模块,用于根据接收的虚拟形象的动作和/或表情的标识符,获取对应的虚拟形象的动作和/或表情;以及所述显示模块还用于显示所述虚拟形象的动作和/或表情。结合第二方面的第五种可能的实现方式,在第六种可能的实现方式中,所述动作表情标识符获取模块具体用于:根据用户指示或者预设事件获取虚拟形象的动作和/或表情的标识符。第三方面,提供了一种视频通话装置,所述视频通话装置包括存储器、触摸显示屏、摄像头、发送/接收模块以及与所述存储器、所述触摸显示屏、所述摄像头、所述发送/接收模块连接的处理器,其中,所述存储器用于存储一组程序代码,所述处理器调用所述存储器所存储的程序代码用于执行以下操作:获取虚拟形象的标识符;根据所述虚拟形象的标识符获取对应的虚拟形象;通过所述摄像头获取当前视频帧;根据所述虚拟形象对所述当前视频帧进行裁剪,得到裁剪后的当前视频帧;通过所述发送/接收模块向视频通话的对方发送所述虚拟形象的标识符和所述裁剪后的当前视频帧;通过所述发送/接收模块接收来自视频通话对方的所述虚拟形象的标识符和所述裁剪后的当前视频帧;根据接收的所述虚拟形象的标识符,获取对应的虚拟形象;将所述裁剪后的当前视频帧和所述虚拟形象进行匹配,得到匹配后的当前视频帧;以及通过所述触摸显示屏显示所述匹配后的当前视频帧。结合第三方本文档来自技高网...

【技术保护点】
一种视频通话方法,其特征在于,所述方法包括:第一视频通话装置获取虚拟形象的标识符;所述第一视频通话装置根据所述虚拟形象的标识符获取对应的虚拟形象;所述第一视频通话装置获取当前视频帧;所述第一视频通话装置根据所述虚拟形象对所述当前视频帧进行裁剪,得到裁剪后的当前视频帧;所述第一视频通话装置向第二视频通话装置发送所述裁剪后的当前视频帧和所述虚拟形象的标识符;所述第二视频通话装置根据接收的虚拟形象的标识符,获取对应的虚拟形象;所述第二视频通话装置将所述虚拟形象与所述裁剪后的当前视频帧进行匹配,得到匹配后的当前视频帧;以及所述第二视频通话装置显示所述匹配后的当前视频帧。

【技术特征摘要】

【专利技术属性】
技术研发人员:张怀畅
申请(专利权)人:掌赢信息科技上海有限公司
类型:发明
国别省市:上海;31

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

1