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

文档序号:9891856阅读:来源:国知局
具体示例做进一步的阐述:
[0297]假设视频通话界面参照图16中的a所示,则虚拟形象的动作和/或表情选择界面可以参照图16中的b所示,该界面中,可以通过文字信息指示虚拟形象的动作和/或表情,还可通过图表信息指示虚拟形象的动作和/或表情,本发明实施例以通过文字信息指示虚拟形象的动作和/或表情为例进行说明,用户在该界面上进行点击时的点击位置对应的虚拟形象的动作和/或表情的标识符可以参照图16中的c所示。
[0298]可选的,若当前虚拟形象选择界面中不包括用户所需的虚拟形象的动作和/或表情,则用户可以触发用于更换当前虚拟形象的动作和/或表情选择界面的手势;更换当前虚拟形象的动作和/或表情选择界面的过程可以是通过上、下、左、右翻页的方式实现的,也可以是通过滚动的方式实现的,其中,在通过滚动的方式实现该更换虚拟形象的动作和/或表情选择界面的过程中:示例性的,假设该当前虚拟形象的动作和/或表情选择界面参照图16中的b所示,则用户通过在屏幕中的任意区域触发更换当前虚拟形象的动作和/或表情选择界面的手势,通过上、下、左、右翻页的方式实现更换当前虚拟形象选择界面的过程可以分别参照图17中的a、b、c和d所示;用户通过在屏幕中的预设区域触发更换当前虚拟形象的动作和/或表情选择界面的手势,通过上、下、左、右翻页的方式实现更换当前虚拟形象的动作和/或表情选择界面的过程可以分别参照图18中的a、b、c和d所示。
[0299]除此之外,该手势还可以是与虚拟形象的默认动作/默认表情对应的,该默认动作可以是虚拟形象向某一方向倾斜,该默认表情可以是虚拟形象微笑等,在实际应用中,该默认动作为与该虚拟形象对应的标志性动作,该标志性动作可以为该虚拟形象所特有的,以使用户通过该默认动作,便可将该虚拟形象与其他虚拟形象区分开来。
[0300]若该手势是手指在屏幕上进行滑动,则根据用户指示,获取虚拟形象的动作和/或表情的标识符的过程可以为:
[0301]获取用户在虚拟形象选择界面上进行滑动时的滑动轨迹;
[0302]获取该滑动轨迹参数对应的虚拟形象的动作和/或表情的标识符。
[0303]参照图19中的a所示,该滑动轨迹可以是用于指示虚拟形象的动作为上下跳跃的滑动轨迹,该滑动轨迹对应的标识符为上下跳跃;参照图19中的b所示,该滑动轨迹还可以是用于指示虚拟形象的动作为摇头的滑动轨迹,该滑动轨迹对应的标识符为摇头。
[0304]除了指示虚拟形象的动作之外,该滑动轨迹还可以指示虚拟形象的表情,示例性的,参照图20中的a所示,该滑动轨迹可以是用于指示虚拟形象的表情为微笑的滑动轨迹,该滑动轨迹对应的标识符为微笑;参照图20中的b所示,该滑动轨迹还可以是用于指示虚拟形象的表情为不高兴的滑动轨迹,该滑动轨迹对应的标识符为不高兴。
[0305]可选的,第二用户指示包括语音,第一视频通话装置根据第二用户指示获取虚拟形象的动作和/或表情的标识符的实现过程包括:
[0306]获取用户输入的语音信息;
[0307]将该语音信息与预设的语音信息或将该语音信息转化为文本信息后与预设的语音信息进行对比,获取对应的虚拟形象的动作和/或表情的标识符。
[0308]其中,该语音信息至少包括用于描述该虚拟形象的信息。
[0309]示例性的,若用户输入至少包括“摇头”的语音信息,则该语音信息对应的标识符为摇头;若用户输入至少包括“上下跳跃”的语音信息,则该语音信息对应的标识符为上下跳跃;若用户输入至少包括“微笑”的语音信息,则该语音信息对应的标识符为微笑;若用户输入至少包括“不高兴”的语音信息,则该语音信息对应的标识符为不高兴。
[0310]可选的,第二用户指示包括按键,第一视频通话装置根据第二用户指示获取虚拟形象的动作和/或表情的标识符的实现过程包括:
[0311]获取用户输入的按键信息;
[0312]将该按键信息与预设的按键信息进行对比,获取对应的虚拟形象的动作和/或表情的标识符。
[0313]其中,该按键信息可以是用户输入的文本信息。
[0314]示例性的,参照图21中的a所示,若用户输入至少包括“摇头”的文本信息,则该文本信息对应的标识符为摇头;参照b所示,若用户输入至少包括“上下跳跃”的文本信息,则该文本信息对应的标识符为上下跳跃;参照c所示,若用户输入至少包括“微笑”的文本信息,则该文本信息对应的标识符为微笑;参照d所示,若用户输入至少包括“不高兴”的文本信息,则该文本信息对应的标识符为不高兴。
[0315]1507、第一视频通话装置向第二视频通话装置发送虚拟形象的动作和/或表情的标识符。
[0316]第一视频通话装置可以通过点对点方式将虚拟形象的动作和/或表情的标识符发送至第二视频通话装置,或者通过服务器中转的方式发送至第二视频通话装置。
[0317]1508、第二视频通话装置接收虚拟形象的动作和/或表情的标识符。
[0318]1509、第二视频通话装置根据接收的虚拟形象的动作和/或表情的标识符,获取对应的取虚拟形象的动作和/或表情。
[0319]具体的,第二视频通话装置根据接收的虚拟形象的动作和/或表情的标识符,查找本地存储的与该标识符对应的虚拟形象的动作和/或表情;
[0320]若本地未存有与该标识符对应的虚拟形象的动作和/或表情,则从服务器中下载与该标识符对应的虚拟形象的动作和/或表情。
[0321]1510、第二视频通话装置显示虚拟形象的动作和/或表情。
[0322]具体的,显示匹配后的当前视频帧,第二视频通话装置通过预设的显示指令,在触摸显示屏上显示该虚拟形象的动作和/或表情。
[0323]可选的,该第二通话装置还可以通过预设的显示指令,将该虚拟形象的动作和/或表情投影至投影屏幕上或者其他显示屏上。
[0324]本发明实施例提供的一种视频通话方法,通过在即时视频交互过程中,显示当前视频帧和虚拟形象进行匹配所得到的匹配后的当前视频帧,相比于传统的即时视频显示方法,增加了即时视频的显示方式,满足了即时视频交互过程中用户的个性化需求,同时,增加了即时视频参与双方在交互过程中的互动性,提高了交互体验。而且可以根据用户指示在不同的即时视频显示方式间切换,进一步增加了即时视频参与双方的互动性和交互体验。通过获取虚拟形象的动作和/或表情,相比较于获取传统的虚拟形象,进一步增加了即时视频的趣味性以及即时视频过程中参与双方的互动性,从而提高了用户在即时视频交互过程中的交互体验。通过根据第二用户指示获取虚拟形象的动作和/或表情的标识符,可以提供给用户不同的选择方式,进一步提高用户的体验。
[0325]实施例七为本发明实施例提供的一种视频通话装置,参照图22所示,该装置包括:
[0326]用户指示获取模块2201,用于获取第一用户指示;
[0327]第一发送模块2202,用于根据所述第一用户指示向其他视频通话装置发起视频通话请求;
[0328]视频帧获取模块2203,用于获取当前视频帧;
[0329]虚拟形象标识符获取模块2204,用于获取虚拟形象的标识符;
[0330]确认消息接收模块2205,用于接收来自其他视频通话装置的视频通话确认消息;[0331 ]第二发送模块2206,用于在确认接收消息模块接收到来自其他视频通话装置的视频通话确认消息后,向所述其他视频通话装置发送所述当前视频帧和所述虚拟形象的标识符。
[0332]接收模块2207,用于接收来自所述其他视频通话装置的所述当前视频帧和虚拟形象的标识符;
[0333]虚拟形象获取模块2208,用于根据接收的虚拟形象的标识符获取对应的虚拟形象;
[0334]匹配模块2209,用于将所述当前视频帧和虚拟形象进行匹配,得到匹配后的当前视频帧;
[0335]显示模块2210,用于显示所述匹配后的当前视频帧。
[0336]可选的,用户指示获取模块具体用于:
[0337]获取用户在界面中的预设图标或预设区域上触发的第一用户指示,所述第一用户指示包括用户触发的手势。
[0338]可选的,用户指示获取模块2201具体用于:
[0339]获取用户在用户的通讯录头像和/或目标联系人的通讯录头像上触发的第一用户指示,所述第一用户指示包括用户触发的手势。
[0340]可选的,用户指示获取模块2201具体用于:
[0341]获取所述用户通过所述虚拟形象触发的第一用户指示。
[0342]可选的,用户指示获取模块2201还用于获取第二用户指示。
[0343]可选的,该装置还包括动作表情标识符获取模块2211,用于根据第二用户指示获取虚拟形象的动作和/或表情的标识符;
[0344]可选的,第二发送模块2206还用于向其他视频通话装置发送虚拟形象的动作和/或表情的标识符。
[0345]可选的,接收模块2207还用于接收来自其他视频通话装置的虚拟形象的动作和/或表情的标识符;
[0346]可选的,虚拟形象获取模块2208还用于根据接收的虚拟形象的动作和/或表情的标识符,获取对应的虚拟形象的动作和/或表情;
[0347]可选的,显示模块2210还用于显示所述虚拟形象的动作和/或表情。
[0348]可选的,用户指示获取模块2201还用于获取第二用户指示,所述第二用户指示包括手势、语音和按键中的任意一个或多个。
[0349]值得注意的是,在即时视频交互过程中,视频发送方和视频接收方是相对的,即在同一时刻内,该视频通话装置既可以是视频发送方,也可以是视频接收方,若该装置为视频发送方,则该电子装置主要通过用户指示获取模块2201、第一发送模块2202、视频帧获取模块2203、虚拟形象标识符获取模块2204、确认消息接收模块2205、第二发送模块2206实现本发明所述的视频通话的方法;若该装置为视频接收方,则该电子装置主要通过接收模块2207、虚拟形象获取模块2208、匹配模块2209、显示模块2210实现本发明所述的视频通话的方法。
[0350]本发明实施例提供的一种视频通话装置,该装置通过在即时视频交互过程中,显示当前视频帧和虚拟形象进行匹配所得到的匹配后的当前视频帧,相比于传统的即时视频显示方法,增加了即时视频的显示方式,满足了即时视频交互过程中用户的个性化需求,同时,增加了即时视频参与双方在交互过程中的互动性,提高了交互体验。而且可以根据用户指示在不同的即时视频显示方式间切换,进一步增加了即时视频参与双方的互动性和交互体验。
[0351]实施例八为本发明实施例提供的一种电子设备,参照图23所示,该电子设备包括存储器2301、触摸显示屏2302、摄像头2303、发送/接收模块2304以及与存储器2301、触摸显示屏2302、摄像头2303、发送/接收模块2304连接的处理器2305,其中,存储器2301用于存储一组程序代码,处理器2305调用存储器2301所存储的程序代码具体用于执行以下操作:
[0352]根据第一用户指示向其他电子设备发起视频通话请求;
[0353]控制摄像头2303获取当前视频帧;
[0354]获取虚拟形象的标识符;
[0355]在其他电子设备确认所述视频通话请求后,控制发送/接收模块2304向其他电子设备发送所述当前视频帧和所述虚拟形象的标识符;
[0356]控制发送/接收模块2304接收其他电子设备的当前视频帧和虚拟形象的标识符,并根据虚拟形象的标识符获取对应的虚拟形象;
[0357]将当前视频帧和虚拟形象进行匹配,得到匹配后的当前视频帧,并控制触摸显示屏2302显示所述匹配后的当前视频帧。
[0358]可选的,处理器2305调用存储器2301所存储的程序代码具体用于执行以下操作:
[0359]第一用户指示包括用户在界面中的预设图标或预设区域上触发的手势。
[0360]可选的,处理器2305调用存储器2301所存储的程序代码具体用于执行以下操作:[0361 ]第一用户指示包括用户在用户的通讯录头像和/或目标联系人的通讯录头像上触发的用户指示。
[0362]可选的,处理器2305调用存储器2301所存储的程序代码具体用于执行以下操作:
[0363]第一用户指示包括用户通过所述虚拟形象触发的用户指示。
[0364]可选的,处理器2305调用存储器2301所存储的程序代码具体用于执行以下操作:
[0365]根据第二用户指示获取虚拟形象的动作和/或表情的标识符;
[0366]向其他电子设备发送所述虚拟形象的动作和/或表情的标识符;
[0
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1