一种视频通话显示方法及视频通话设备的制造方法

文档序号:9792062阅读:1164来源:国知局
一种视频通话显示方法及视频通话设备的制造方法
【技术领域】
[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]特效显示与所述语音信息对应的虚拟形象视频窗口的动作和/或表情;和/或
[0043]特效显示与所述语音信息对应的虚拟形象视频窗口中的视频帧;和/或
[0044]改变与所述语音信息对应的虚拟形象视频窗口。
[0045]结合第二方面的第二种可能的实现方式,在第三种可能的实现方式中
[0046]所述显示模块还用于,特效显示所述未包含语音信息的虚拟形象视频窗口。
[0047]结合第二方面,在第四种可能的实现方式中,
[0048]所述显示模块还用于,根据与所述多个虚拟形象视频窗口的数量对应的预设方式,显示所述匹配后的所述多个虚拟形象视频窗口。
[0049]结合第二方面的第三种或第四种可能的实现方式,在第五种可能的实现方式中,
[0050]所述电子设备还包括调整模块,用于根据用户触发的手势,改变所述多个虚拟形象视频窗口的位置;和/或
[0051]根据用户触发的手势,改变所述多个虚拟形象视频窗口的大小。
[0052]结合第二方面,在第六种可能的实现方式中,所述特效显示包括以默认特效方式显示和/或用户自定义特效方式显示。
[0053]第三方面,提供了一种视频通话设备,所述视频通话设备包括存储器、触摸显示屏、摄像头、发送/接收模块以及与所述存储器、所述触摸显示屏、所述摄像头、所述发送/接收模块连接的处理器,其中,所述存储器用于存储一组程序代码,所述处理器调用所述存储器所存储的程序代码用于执行以下操作:
[0054]获取来自多个用户的多个视频帧以及对应的多个虚拟形象;
[0055]将获取的所述多个视频帧与所述对应的多个虚拟形象分别进行匹配,得到匹配后的多个虚拟形象视频窗口;
[0056]根据预设方式,显示所述匹配后的所述多个虚拟形象视频窗口;以及
[0057]若检测到某个或者某些所述虚拟形象视频窗口对应的会话数据中包含语音信息时,则特效显示与所述语音信息对应的虚拟形象视频窗口。
[0058]结合第三方面,在第一种可能的实现方式中,所述处理器调用所述存储器所存储的程序代码用于执行以下操作:
[0059]分别识别并获取所述视频帧中的人脸部分,并将所述人脸部分与对应的虚拟形象进行匹配,得到匹配后的虚拟形象视频窗口;或者
[0060]根据所述虚拟形象对对应的所述视频帧进行裁剪和/或缩小,并将所述裁剪和/或缩小的结果与所述虚拟形象进行匹配,得到匹配后的虚拟形象视频窗口。
[0061]结合第三方面或第三方面的第一种可能的实现方式,在第二种可能的实现方式中,所述处理器调用所述存储器所存储的程序代码用于执行以下操作:
[0062]放大或缩小显示与所述语音信息对应的虚拟形象视频窗口;和/或
[0063]改变与所述语音信息对应的虚拟形象视频窗口的显示位置;和/或
[0064]在预设位置添加特效图标显示与所述语音信息对应的虚拟形象视频窗口;和/或
[0065]提高与所述语音信息对应的虚拟形象视频窗口和/或对应的视频帧的显示亮度;和/或
[0066]特效显示与所述语音信息对应的虚拟形象视频窗口的动作和/或表情;和/或
[0067]特效显示与所述语音信息对应的虚拟形象视频窗口中的视频帧;和/或
[0068]改变与所述语音信息对应的虚拟形象视频窗口。
[0069]结合第三方面的第二种可能的实现方式,在第三种可能的实现方式中,所述处理器调用所述存储器所存储的程序代码用于执行以下操作:
[0070]特效显示所述未包含语音信息的虚拟形象视频窗口。
[0071]结合第三方面,在第四种可能的实现方式中,所述处理器调用所述存储器所存储的程序代码用于执行以下操作:
[0072]根据与所述多个虚拟形象视频窗口的数量对应的预设方式,显示所述匹配后的所述多个虚拟形象视频窗口。
[0073]结合第三方面的第三种或第四种可能的实现方式,在第五种可能的实现方式中,所述处理器调用所述存储器所存储的程序代码用于执行以下操作:
[0074]根据用户触发的手势,改变所述多个虚拟形象视频窗口的位置;和/或
[0075]根据用户触发的手势,改变所述多个虚拟形象视频窗口的大小。
[0076]结合第三方面,在第六种可能的实现方式中,所述处理器调用所述存储器所存储的程序代码用于执行以下操作:
[0077]所述特效显示包括以默认特效方式显示和/或用户自定义特效方式显示。
[0078]本发明实施例提供了一种视频通话显示方法及视频通话设备,该方法包括:获取来自多个用户的多个视频帧以及对应的多个虚拟形象;将获取的多个视频帧与对应的多个虚拟形象分别进行匹配,得到匹配后的多个虚拟形象视频窗口;根据预设方式,显示匹配后的多个虚拟形象视频窗口;以及若检测到某个或者某些虚拟形象视频窗口对应的会话数据中包含语音信息时,则特效显示与语音信息对应的虚拟形象视频窗口。通过在即时视频交互过程中,根据预设方式,显示所述匹配后的所述多个虚拟形象视频窗口,相比于传统的即时视频显示方法,增加了即时视频的显示方式,满足了即时视频交互过程中用户的个性化需求,同时,当检测到某个或者某些所述虚拟形象视频窗口对应的会话数据
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1