一种视频通话方法、装置和系统的制作方法_3

文档序号:9891856阅读:来源:国知局
视频通话装置可以通过点对点方式将虚拟形象的动作和/或表情的标识符发送至第二视频通话装置,或者通过服务器中转的方式发送至第二视频通话装置。
[0190]208、第二视频通话装置接收虚拟形象的动作和/或表情的标识符。
[0191]209、第二视频通话装置根据接收的虚拟形象的动作和/或表情的标识符,获取对应的取虚拟形象的动作和/或表情。
[0192]具体的,第二视频通话装置根据接收的虚拟形象的动作和/或表情的标识符,查找本地存储的与该标识符对应的虚拟形象的动作和/或表情;
[0193]若本地未存有与该标识符对应的虚拟形象的动作和/或表情,则从服务器中下载与该标识符对应的虚拟形象的动作和/或表情。
[0194]210、第二视频通话装置显示虚拟形象的动作和/或表情。
[0195]具体的,显示匹配后的当前视频帧,第二视频通话装置通过预设的显示指令,在触摸显示屏上显示该虚拟形象的动作和/或表情。
[0196]可选的,该第二通话装置还可以通过预设的显示指令,将该虚拟形象的动作和/或表情投影至投影屏幕上或者其他显示屏上。
[0197]本发明实施例提供的一种视频通话方法,通过在即时视频交互过程中,显示当前视频帧和虚拟形象的动作和/或表情进行匹配所得到的匹配后的当前视频帧,相比于传统的即时视频显示方法,增加了即时视频的显示方式,满足了即时视频交互过程中用户的个性化需求,同时,增加了即时视频参与双方在交互过程中的互动性,提高了交互体验。而且可以根据用户指示在不同的即时视频显示方式间切换,进一步增加了即时视频参与双方的互动性和交互体验。通过获取第二用户指示进一步获取虚拟形象的动作和/或表情,相比较于获取传统的虚拟形象,进一步增加了即时视频的趣味性以及即时视频过程中参与双方的互动性,从而提高了用户在即时视频交互过程中的交互体验。
[0198]实施例三为本发明实施例提供的一种视频通话方法,参照图3所示,本方法实施例中第一视频通话装置根据第一用户指示,即用户在界面中的预设图标或预设区域上触发的手势,向第二视频通话装置发起视频通话请求,在第二视频通话装置确认所述视频通话请求后,第一视频通话装置将其获取的当前视频帧和虚拟形象发送至第二视频通话装置,第二视频通话装置接收后对当前视频帧和虚拟形象进行匹配,得到匹配后的当前视频帧并显示匹配后的当前视频帧,其中,视频通话请求可以是第一视频通话装置是在视频通话过程中发起的,也可以是用户通过该视频通话请求发起视频通话,方法包括:
[0199]301、第一视频通话装置根据第一用户指示向第二视频通话装置发起视频通话请求。
[0200]具体的,第一用户指示可以包括用户在界面中的预设图标或预设区域上触发的手势;该手势包括点击或滑动,点击包括用户点击预设图标或预设区域,滑动包括用户在预设图标或预设区域上滑动。
[0201 ]具体的,第一视频通话装置获取用户输入的手势;
[0202]判断该手势是否触发界面中的预设图标或预设区域,若是,则执行步骤302,若否,则结束。
[0203]在通讯录界面中显示有多个联系人,每个联系人分别对应预设图标,触发该预设图标,即可向该预设图标对应的联系人发起视频通话请求。参照图4中的a所示,假设用户在视频通话前通过通讯录界面中的预设图标发起视频通话,预设图标是预先设定在界面中的“视频”图标,触发该“视频”图标后,即可向“视频”图标对应的联系人发起视频通话请求,用户可以在界面中点击该“视频”图标输入第一用户指示。
[0204]在通讯录界面中显示有多个联系人,每个联系人分别对应预设图标,触发该预设图标,即可向该预设图标对应的联系人发起视频通话请求。参照图4中的b所示,假设用户在视频通话前通过通讯录界面中的预设图标发起视频通话,预设图标是预先设定在界面中的“视频”图标,触发该“视频”图标后,即可向“视频”图标对应的联系人发起视频通话请求,用户可以在界面中该“视频”图标上滑动输入第一用户指示。
[0205]在视频通话过程中,第一视频通话装置的视频画面全屏显示,第二视频通话装置的视频画面小窗口显示,在视频通话界面中显示有预设图标,触发该预设图标,即可向第二视频通话装置发起视频通话请求,示例性的,用户可以在界面中的该“视频”图标上点击输入第一用户指示切换视频通话的显示方式;需要说明的是,在视频通话过程中,该视频通话请求为视频通话切换请求,该实际应用中,当用户在视频通话过程中发起该视频通话请求后,第一视频通话装置可以不将该视频通话请求发送至第二视频通话装置,而是直接切换视频通话的显示方式。
[0206]在视频通话过程中,第一视频通话装置的视频画面全屏显示,第二视频通话装置的视频画面小窗口显示,在视频通话界面中显示有预设图标,触发该预设图标,即可发起视频通话请求,示例性的,用户可以在界面中的该“视频”图标上滑动输入第一用户指示切换视频通话的显示方式;需要说明的是,在视频通话过程中,该视频通话请求为视频通话切换请求,该实际应用中,当用户在视频通话过程中发起该视频通话请求后,第一视频通话装置可以不将该视频通话请求发送至第二视频通话装置,而是直接切换视频通话的显示方式。
[0207]在通讯录界面中显示有多个联系人,每个联系人分别对应预设区域,参照图26中的a所示,触发预设区域,即可向该预设区域对应的联系人发起视频通话请求。参照图26中的b所示,假设用户在视频通话前通过预设区域发起视频通话,预设区域是预先设定在界面中的区域,触发该预设区域后,即可向预设区域对应的联系人发起视频通话请求,用户可以在界面中点击该区域输入第一用户指示。
[0208]参照图26中的c所示,假设用户在视频通话前通过预设的区域发起视频通话,预设的区域是预先设定在界面中的区域,触发该预设区域后,即可向预设区域对应的联系人发起视频通话请求,用户可以在界面中的该区域滑动输入第一用户指示,滑动方向和轨迹可以参照图中的带箭头的线条所示,。
[0209]在视频通话过程中,第一视频通话装置的视频画面全屏显示,第二视频通话装置的视频画面小窗口显示,在视频通话界面中显示有预设区域,触发该预设区域,即可发起视频通话请求,示例性的,用户可以在界面中点击该区域输入第一用户指示切换视频通话的显示方式;需要说明的是,在视频通话过程中,该视频通话请求为视频通话切换请求,该实际应用中,当用户在视频通话过程中发起该视频通话请求后,第一视频通话装置可以不将该视频通话请求发送至第二视频通话装置,而是直接切换视频通话的显示方式。
[0210]在视频通话过程中,第一视频通话装置的视频画面全屏显示,第二视频通话装置的视频画面小窗口显示,在视频通话界面中显示有预设区域,触发该预设区域,即可发起视频通话请求,示例性的,用户可以在界面中的该区域滑动输入第一用户指示切换视频通话的显示方式;需要说明的是,在视频通话过程中,该视频通话请求为视频通话切换请求,该实际应用中,当用户在视频通话过程中发起该视频通话请求后,第一视频通话装置可以不将该视频通话请求发送至第二视频通话装置,而是直接切换视频通话的显示方式。
[0211]302、第一视频通话装置获取当前视频帧和虚拟形象的标识符。
[0212]具体的,第一视频通话装置获取虚拟形象的标识符包括第一视频通话装置根据用户指示或者默认配置,获取虚拟形象的标识符。
[0213]其中,该用户指示可以是用户在界面上触发的手势,该手势包括点击屏幕和/或手指在屏幕上进行滑动。
[0214]若该手势是点击屏幕,则根据用户指示,获取虚拟形象的标识符的过程可以为:
[0215]获取用户在虚拟形象选择界面上进行点击时的点击位置参数;
[0216]获取该点击位置参数对应的虚拟形象的标识符。
[0217]根据默认配置,获取虚拟形象的标识符的过程可以为:
[0218]获取系统默认配置的虚拟形象的标识符,其中,该用户可以通过重新设置默认配置信息的方式,实现系统默认配置的虚拟形象的更换,本发明实施例对具体的重新设置默认配置信息方式不加以限定。
[0219]第一视频通话装置通过摄像头或者其他外部拍摄装置获取当前视频帧。
[0220]值得注意的是,在步骤302中,可以先获取当前视频帧,再获取虚拟形象的标识符,也可以先获取虚拟形象的标识符,再获取当前视频帧,还可以同时获取虚拟形象的标识符和当前视频帧,本发明实施例对所述两个步骤的执行顺序不加以限定。
[0221]303、在第二视频通话装置确认视频通话请求后,第一视频通话装置向第二视频通话装置发送当前视频帧和虚拟形象的标识符。
[0222]需要说明的是,在步骤303中,虚拟形象的标识符和当前视频帧可以是同时发送至第二视频通话装置的,也可以是分别发送至第二视频通话装置的,其中,若虚拟形象的标识符和当前视频帧是分别发送至第二视频通话装置的,本发明实施例对具体的发送顺序不加以限定。
[0223]304、第二视频通话装置接收当前视频帧和虚拟形象的标识符,并根据虚拟形象的标识符获取对应的虚拟形象。
[0224]具体的,第二视频通话装置根据接收的虚拟形象的标识符,查找本地存储的虚拟形象中与该标识符对应的虚拟形象;
[0225]若本地未存有与该标识符对应的虚拟形象,则从服务器中下载与该标识符对应的虚拟形象。
[0226]305、第二视频通话装置将当前视频帧和虚拟形象进行匹配,得到匹配后的当前视频帧,并显示匹配后的当前视频帧。
[0227]具体的,通过以下操作中的任意一个,实现步骤305所述的过程:
[0228]识别并获取当前视频帧中的人脸部分,并将人脸部分与虚拟形象进行匹配,得到匹配后的当前视频帧;或者
[0229]根据虚拟形象对当前视频帧进行裁剪和/或缩小,并将裁剪和/或缩小的结果与虚拟形象进行匹配,得到匹配后的当前视频帧。
[0230]所述根据虚拟形象对当前视频帧进行裁剪和/或缩小的过程可以为:
[0231 ]根据虚拟形象在屏幕中的位置对当前视频帧进行裁剪和/或缩小。
[0232]具体的,显示匹配后的当前视频帧,第二视频通话装置通过预设的显示指令,在触摸显示屏上显示该匹配后的当前视频帧。
[0233]可选的,该第二通话装置还可以通过预设的显示指令,将该匹配后的当前视频帧投影至投影屏幕上或者其他显示屏上。
[0234]为了进一步说明本发明实施例所达到的有益效果,下面将结合具体示例做进一步的阐述:
[0235]假设视频通话请求发起时的视频界面参照图5中的a所示,在未发起任何视频通话前,第一视频通话装置获取用户输入的点击手势,若点击该手势触发预设图标,参照图5中的b所示,则第一视频通话装置根据第一用户指示向第二视频通话装置发起视频通话请求,并获取当前视频帧和虚拟形象的标识符,等待第二视频通话装置确认后,第一视频通话装置将当前视频帧和虚拟形象的标识符发送至第二视频通话装置,第二视频通话装置接收当前视频帧和虚拟形象的标识符后获取虚拟形象的标识符对应的虚拟形象,并将虚拟形象与当前视频帧进行匹配,得到匹配后的当前视频帧,显示匹配后的当前视频帧,参照图5中的c所示。
[0236]假设视频通话请求发起时的视频界面参照图6中的a所示,在视频通话过程中,第一视频通话装置获取用户输入的点击手势,若该点击手势触发预设图标,参照图6中的b所示,则第一视频通话装置根据第一用户指示向第二视频通话装置发起视频通话请求,并获取当前视频帧和虚拟形象的标识符,等待第二视频通话装置确认后,第一视频通话装置将当前视频帧和虚拟形象的标识符发送至第二视频通话装置,第二视频通话装置接收当前视频帧和虚拟形象的标识符后获取虚拟形象的标识符对应的虚拟形象,并将虚拟形象与当前视频帧进行匹配,得到匹配后的当前视频帧,显示匹配后的当前视频帧,参照图6中的c所不O
[0237]假设视频通话请求发起时的视频界面参照图25中的a所示,在未发起任何视频通话前,第一视频通话装置获取用户输入的滑动手势,若滑动该手势触发预设图标,滑动方向和轨迹可以参照图中的带箭头的线条所示,参照图25中的b所示,则第一视频通话装置根据第一用户指示向第二视频通话装置发起视频通话请求,并获取当前视频帧和虚拟形象的标识符,等待第二视频通话装置确认后,第一视频通话装置将当前视频帧和虚拟形象的标识符发送至第二视频通话装置,第二视频通话装置接收当前视频帧和虚拟形象的标识符后获取虚拟形象的标识符对应的虚拟形象,并将虚拟形象与当前视频帧进行匹配,得到匹配后的当前视频帧,显示匹配后的当前视频帧,参照图25中的c所示。
[0238]假设在视频通话过程中发起视频通话请求,该视频通话请求为切换视频通话显示方式的请求。在视频通话过程中,第一视
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1