一种视频通话方法、装置和系统制造方法及图纸

技术编号:14555233 阅读:121 留言:0更新日期:2017-02-05 04:28
本发明专利技术公开了一种视频通话方法、装置和系统,属于视频领域,该方法包括:在视频通话过程中第一视频通话装置检测是否发生第一默认事件,若是,则:第一视频通话装置获取当前视频帧和虚拟形象的标识符及虚拟形象标识符对应的虚拟形象;并根据虚拟形象对当前视频帧进行裁剪,得到裁剪后的当前视频帧;第一视频通话装置向第二视频通话装置发送裁剪后的当前视频帧和虚拟形象的标识符;第二视频通话装置接收裁剪后的当前视频帧和虚拟形象的标识符,根据虚拟形象的标识符获取对应的虚拟形象;并对裁剪后的当前视频帧和虚拟形象进行匹配,得到匹配后的当前视频帧并显示。通过在不同的视频显示方式间切换,可以保证视频的流畅性,提高用户体验。

Method, device and system for video call

The invention discloses a video call method, device and system, which belongs to the field of video, the method includes: the first video in the video call process call device to detect the occurrence of the first event of default, if, is: the first video call device acquires the virtual image of the current video frame and virtual image virtual image corresponding to the identifier and identifier according to the virtual image; the video frames are cut by the current video frame after cutting; the first video call call device identifier for the current video frame and the virtual image of the device to send the pruned to second video; second video call identifier after cutting the current video frame and the virtual image of the receiving device, according to the corresponding virtual image gets the identifier virtual image; and after cutting the current video frame and virtual image matching, get the horse With the current video frame and display. By switching between different video display mode, you can ensure the smoothness of the video, improve the user experience.

【技术实现步骤摘要】

本专利技术涉及视频领域,特别涉及一种视频通话方法、装置和系统
技术介绍
由于视频通话的实时性以及较高的交互体验,使得越来越多的用户选择即时视频来实现自身的交互需求。但是现有的即时视频交互技术中,用户间的视频通话是建立在网络环境基础上的。传统的视频通话在网络环境不通畅或者视频通话用户的视频通话装置运行不流畅时,视频通话画面会出现模糊、卡顿甚至直接视频通话断开的情况,从而降低了用户体验,尤其是用户在视频通话过程中的交互体验。
技术实现思路
为了满足用户在即时视频交互过程中的交互体验,尤其是网络环境较差或者视频通话装置运行不流畅的场景下的交互体验,本专利技术实施例提供了一种视频通话方法、装置和系统。所述技术方案如下:第一方面,提供了一种视频通话方法,所述方法包括:在视频通话过程中第一视频通话装置检测是否发生第一默认事件,若是,则:所述第一视频通话装置获取当前视频帧和虚拟形象的标识符及虚拟形象标识符对应的虚拟形象;所述第一视频通话装置根据所述虚拟形象对所述当前视频帧进行裁剪,得到裁剪后的当前视频帧;所述第一视频通话装置向所述第二视频通话装置发送所述裁剪后的当前视频帧和所述虚拟形象的标识符;所述第二视频通话装置接收所述裁剪后的当前视频帧和虚拟形象的标识符,并根据所述虚拟形象的标识符获取对应的虚拟形象;以及所述第二视频通话装置对所述裁剪后的当前视频帧和所述虚拟形象进行匹配,得到匹配后的当前视频帧,并显示所述匹配后的当前视频帧。结合第一方面,在第一种可能的实现方式中,所述第一默认事件包括网络参数大于第一预设阈值,其中,所述网络参数包括丢包率、往返时延以及抖动。结合第一方面,在第二种可能的实现方式中,所述第一默认事件包括用户晃动所述第一视频通话装置所在的物理设备、预设的用户手势、预设的语音和点击预设的按键中的任意一个或多个。结合第一方面至第一方面的第二种任意一种可能的实现方式,在第三种可能的实现方式中,所述方法包括:在视频通话过程中第一视频通话装置检测是否发生第二默认事件,若是,则:所述第一视频通话装置获取虚拟形象的动作和/或表情的标识符;所述第一视频通话装置向第二视频通话装置发送所述虚拟形象的动作和/或表情的标识符;所述第二视频通话装置接收所述虚拟形象的动作和/或表情的标识符;所述第二视频通话装置根据接收的虚拟形象的动作和/或表情的标识符,获取对应的虚拟形象的动作和/或表情;以及所述第二视频通话装置显示所述虚拟形象的动作和/或表情。结合第一方面的第三种可能的实现方式,在第四种可能的实现方式中,所述第二默认事件包括网络参数大于第二预设阈值,其中,所述网络参数包括丢包率、往返时延以及抖动,其中,所述第二预设阈值大于所述第一预设阈值。结合第一方面的第三种可能的实现方式,在第五种可能的实现方式中,所述第二默认事件包括用户晃动所述第一视频通话装置所在的物理设备、预设的用户手势、预设的语音和点击预设的按键中的任意一个或多个。结合第一方面至第一方面的第五种任意一种可能的实现方式,在第六种可能的实现方式中,所述第一视频通话装置向所述第二视频通话装置发送所述裁剪后的当前视频帧和所述虚拟形象的标识符之后,所述方法还包括:所述第一视频通话装置检测是否发生第三默认事件,若是,则:所述第一视频通话装置向所述第二视频通话装置发送所述当前视频帧;以及所述第二视频通话装置接收并显示所述当前视频帧。结合第一方面的第六种可能的实现方式,在第七种可能的实现方式中,所述第三默认事件包括网络参数小于或者等于所述第一预设阈值,其中,所述网络参数包括丢包率、往返时延以及抖动。结合第一方面的第六种可能的实现方式,在第八种可能的实现方式中,所述第三默认事件包括用户晃动所述第一视频通话装置所在的物理设备、预设的用户手势、预设的语音和点击预设的按键中的任意一个或多个。第二方面,提供了一种视频通话装置,所述装置包括:默认事件检测模块,用于在视频通话过程中检测是否发生第一默认事件;视频帧获取模块,用于在所述默认事件检测模块检测到发生所述第一默认事件后,获取当前视频帧;虚拟形象标识符获取模块,用于在所述默认事件检测模块检测到发生所述第一默认事件后,获取虚拟形象的标识符;第一虚拟形象获取模块,用于根据所述虚拟形象的标识符获取对应的第一虚拟形象;裁剪模块,用于根据所述第一虚拟形象对所述当前视频帧进行裁剪,得到裁剪后的当前视频帧;以及发送模块,用于向其他视频通话装置发送所述裁剪后的当前视频帧和所述虚拟形象的标识符;结合第二方面,在第一种可能的实现方式中,所述装置还包括:接收模块,用于接收来自所述其他视频通话装置的裁剪后的当前视频帧和虚拟形象的标识符;第二虚拟形象获取模块,用于根据接收的虚拟形象的标识符获取对应的第二虚拟形象;匹配模块,用于对所述裁剪后的当前视频帧和所述第二虚拟形象进行匹配,得到匹配后的当前视频帧;以及显示模块,用于显示所述匹配后的当前视频帧。结合第二方面,在第二种可能的实现方式中,所述默认事件检测模块具体用于检测第一默认事件,所述第一默认事件包括网络参数大于第一预设阈值,其中,所述网络参数包括丢包率、往返时延以及抖动。结合第二方面,在第三种可能的实现方式中,所述默认事件检测模块具体用于检测第一默认事件,所述第一默认事件包括用户晃动所述视频通话装置所在的物理设备、预设的用户手势、预设的语音和点击预设的按键中的任意一个或多个。结合第二方面至第二方面的第三种任意一种可能的实现方式,在第四种可能的实现方式中,所述默认事件检测模块还用于在视频通话过程中检测是否发生第二默认事件;所述虚拟形象标识符获取模块还用于在所述默认事件检测模块检测到发生所述第二默认事件后,获取第一虚拟形象的动作和/或表情的标识符;所述发送模块还用于向其他视频通话装置发送所述第一虚拟形象的动作和/或表情的标识符;所述接收模块还用于接收来自其他视频通话装置的第二虚拟形象的动作和/或表情的标识符;以及所述第二虚拟形象获取模块还用于根据接收的所述来自其他视频通话装置的所述第二虚拟形象的动作和/或表情的标识符获取对应的第二虚拟形象的动作和/或表情;所述显示模块还用于显示所述第二虚拟形象的动作和/或表情。结合第二方面的第四种可能的实现方式,在第五种可能的实现方式中,所述默认事件检测模块具体用于本文档来自技高网...
一种视频通话方法、装置和系统

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

【技术特征摘要】
1.一种视频通话方法,其特征在于,所述方法包括:
在视频通话过程中第一视频通话装置检测是否发生第一默认事件,若是,则:
所述第一视频通话装置获取当前视频帧和虚拟形象的标识符及虚拟形象标识符对应的虚拟形象;
所述第一视频通话装置根据所述虚拟形象对所述当前视频帧进行裁剪,得到裁剪后的当前视频帧;
所述第一视频通话装置向所述第二视频通话装置发送所述裁剪后的当前视频帧和所述虚拟形象的标识符;
所述第二视频通话装置接收所述裁剪后的当前视频帧和虚拟形象的标识符,并根据所述虚拟形象的标识符获取对应的虚拟形象;以及
所述第二视频通话装置对所述裁剪后的当前视频帧和所述虚拟形象进行匹配,得到匹配后的当前视频帧,并显示所述匹配后的当前视频帧。
2.根据权利要求1所述的方法,其特征在于,所述第一默认事件包括网络参数大于第一预设阈值,其中,所述网络参数包括丢包率、往返时延以及抖动。
3.根据权利要求1所述的方法,其特征在于,所述第一默认事件包括用户晃动所述第一视频通话装置所在的物理设备、预设的用户手势、预设的语音和点击预设的按键中的任意一个或多个。
4.根据权利要求1至3任意一项所述的方法,其特征在于,所述方法包括:
在视频通话过程中第一视频通话装置检测是否发生第二默认事件,若是,则:所述第一视频通话装置获取虚拟形象的动作和/或表情的标识符;
所述第一视频通话装置向第二视频通话装置发送所述虚拟形象的动作和/或表情的标识符;
所述第二视频通话装置接收所述虚拟形象的动作和/或表情的标识符;
所述第二视频通话装置根据接收的虚拟形象的动作和/或表情的标识符,获取对应的虚拟形象的动作和/或表情;以及
所述第二视频通话装置显示所述虚拟形象的动作和/或表情。
5.根据权利要求4所述的方法,其特征在于,所述第二默认事件包括网络参数大于第二预设阈值,其中,所述网络参数包括丢包率、往返时延以及抖动,其中,所述第二预设阈值大于所述第一预设阈值。
6.根据权利要求4所述的方法,其特征在于,所述第二默认事件包括用户晃动所述第一视频通话装置所在的物理设备、预设的用户手势、预设的语音和点击预设的按键中的任意一个或多个。
7.根据权利要求1至6任意一项所述的方法,其特征在于,所述第一视频通话装置向所述第二视频通话装置发送所述裁剪后的当前视频帧和所述虚拟形象的标识符之后,所述方法还包括:
所述第一视频通话装置检测是否发生第三默认事件,若是,则:所述...

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

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

1