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

文档序号:9649218阅读:来源:国知局
]该用户指示还可以是用户输入的语音信息和/或文字信息,该语音信息/或文字信息至少包括用于描述该虚拟形象的信息,该获取虚拟形象的标识符的过程可以为:
[0157]识别用户输入的语音信息和/或文字信息中所包括的用于描述该虚拟形象的信息;
[0158]获取与该用于描述该虚拟形象的信息对应的虚拟形象的标识符。
[0159]根据默认配置,获取虚拟形象的标识符的过程可以为:
[0160]获取系统默认配置的虚拟形象的标识符,其中,该用户可以通过重设置默认配置信息的方式,实现系统默认配置的虚拟形象的更换,本发明实施例对具体的重设置默认配置信息方式不加以限定。
[0161]通过获取虚拟形象的标识符,使得在即时视频交互过程中,可以通过该标识符对应的虚拟形象与当前视频帧进行匹配,生成匹配后的当前视频帧,在显示视频过程中,显示该匹配后的当前视频帧,从而相比于传统的即时视频显示方法,增加了即时视频的显示方式,满足了即时视频交互过程中用户的个性化需求。另外,通过用户指示,获取该虚拟形象的标识符,增加了即时视频的趣味性以及即时视频过程中参与双方的互动性,从而提高了用户在即时视频交互过程中的交互体验。
[0162]202、第一视频通话设备获取当前视频帧。
[0163]具体的,该第一通话设备可以通过系统预设的视频帧获取指令,获取通过摄像头输入的当前视频帧,本发明实施例对具体的获取指令与获取方式不加以限定。
[0164]值得注意的是,步骤201至步骤202可以是按照所述顺序执行的,也可以是先执行步骤202,再执行步骤201,还可以是同时执行的,本发明实施例对具体的执行顺序不加以限定。
[0165]203、第一视频通话设备向第二视频通话设备发送虚拟形象的标识符和当前视频帧。
[0166]具体的,虚拟形象的标识符和当前视频帧可以是同时发送至第二视频通话设备的,也可以是分别发送至第二视频通话设备的,其中,若虚拟形象的标识符和当前视频帧是分别发送至第二视频通话设备的,本发明实施例对具体的发送顺序不加以限定。
[0167]204、第二视频通话设备根据接收的虚拟形象的标识符,获取对应的虚拟形象。
[0168]具体的,第二视频通话设备根据接收的虚拟形象的标识符,查找本地存储的虚拟形象中与该标识符对应的虚拟形象;
[0169]若本地未存有与该标识符对应的虚拟形象,则从服务器中下载与该标识符对应的虚拟形象。
[0170]205、第二视频通话设备将接收的当前视频帧和虚拟形象进行匹配,得到匹配后的当前视频帧。
[0171]具体的,通过以下操作中的任意一个,实现步骤205所述的过程:
[0172]识别并获取当前视频帧中的人脸部分,并将人脸部分与虚拟形象进行匹配,得到匹配后的当前视频帧;或者
[0173]根据虚拟形象对当前视频帧进行裁剪和/或缩小,并将裁剪和/或缩小的结果与虚拟形象进行匹配,得到匹配后的当前视频帧;
[0174]所述根据虚拟形象对当前视频帧进行裁剪和/或缩小的过程可以为:
[0175]根据虚拟形象在屏幕中的位置对当前视频帧进行裁剪和/或缩小。
[0176]206、第二视频通话设备显示匹配后的当前视频帧。
[0177]具体的,第二视频通话设备通过预设的显示指令,在触摸显示屏上显示该匹配后的当前视频帧。
[0178]可选的,该第二通话设备还可以通过预设的显示指令,将该匹配后的当前视频帧投影至投影屏幕上或者其他显示屏上。
[0179]示例性的,为了进一步说明本发明实施例所达到的有益效果,假设在即时视频交互过程中常规的视频通话界面如图8中的a所示,假设虚拟形象如图7中的a所示,则在执行本发明实施例后,即时视频交互过程中的视频通话界面可以参照图8中的b所示。
[0180]本发明实施例提供了一种视频通话方法,通过在即时视频交互过程中,显示当前视频帧和虚拟形象进行匹配所得到的匹配后的当前视频帧,相比于传统的即时视频显示方法,增加了即时视频的显示方式,满足了即时视频交互过程中用户的个性化需求,同时,增加了即时视频参与双方在交互过程中的互动性,提高了交互体验。另外,通过用户指示,获取该虚拟形象的标识符,增加了即时视频的趣味性以及即时视频过程中参与双方的互动性,从而提高了用户在即时视频交互过程中的交互体验。
[0181]实施例三为本发明实施例提供的一种视频通话方法,在本发明实施例中,除了虚拟形象的标识符和当前视频帧之外,第一视频通话设备还向第二视频通话设备发送虚拟形象的动作和/或表情的标识符,参照图9所示,该方法包括:
[0182]901、第一视频通话设备获取虚拟形象的动作和/或表情的标识符。
[0183]具体的,第一视频通话设备获取虚拟形象的动作和/或表情的标识符包括第一视频通话设备根据用户指示或者预设事件,获取虚拟形象的动作和/或表情的标识符。
[0184]其中,该用户指示可以是用户在界面上触发的手势,该手势包括点击屏幕和/或手指在屏幕上进行滑动。
[0185]若该手势是点击屏幕,则根据用户指示,获取虚拟形象的动作和/或表情的标识符的过程可以为:
[0186]获取用户在虚拟形象选择界面上进行点击时的点击位置参数;
[0187]获取该点击位置参数对应的虚拟形象的动作和/或表情的标识符。
[0188]示例性的,假设视频通话界面参照图8中的b所示,则虚拟形象的动作和/或表情选择界面可以参照图10中的a所示,该界面中,可以通过文字信息指示虚拟形象的动作和/或表情,还可通过图表信息指示虚拟形象的动作和/或表情,本发明实施例以通过文字信息指示虚拟形象的动作和/或表情为例进行说明,用户在该界面上进行点击时的点击位置对应的虚拟形象的动作和/或表情的标识符可以参照图10中的b所示。
[0189]可选的,若当前虚拟形象选择界面中不包括用户所需的虚拟形象的动作和/或表情,则用户可以触发用于更换当前虚拟形象的动作和/或表情选择界面的手势;更换当前虚拟形象的动作和/或表情选择界面的过程可以是通过上、下、左、右翻页的方式实现的,也可以是通过滚动的方式实现的,其中,在通过滚动的方式实现该更换虚拟形象的动作和/或表情选择界面的过程中:示例性的,假设该当前虚拟形象的动作和/或表情选择界面参照图10中的a所示,则用户通过在屏幕中的任意区域触发更换当前虚拟形象的动作和/或表情选择界面的手势,通过上、下、左、右翻页的方式实现更换当前虚拟形象选择界面的过程可以分别参照图11中的a、b、c和d所示;用户通过在屏幕中的预设区域触发更换当前虚拟形象的动作和/或表情选择界面的手势,通过上、下、左、右翻页的方式实现更换当前虚拟形象的动作和/或表情选择界面的过程可以分别参照图12中的a、b、c和d所示。
[0190]除此之外,该手势还可以是与虚拟形象的默认动作/默认表情对应的,该默认动作可以是虚拟形象向某一方向倾斜,该默认表情可以是虚拟形象微笑等,在实际应用中,该默认动作为与该虚拟形象对应的标志性动作,该标志性动作可以为该虚拟形象所特有的,以使用户通过该默认动作,便可将该虚拟形象与其他虚拟形象区分开来。
[0191]若该手势是手指在屏幕上进行滑动,则根据用户指示,获取虚拟形象的动作和/或表情的标识符的过程可以为:
[0192]获取用户在虚拟形象选择界面上进行滑动时的滑动轨迹;
[0193]获取该滑动轨迹参数对应的虚拟形象的动作和/或表情的标识符。
[0194]示例性的,参照图13中的a所示,该滑动轨迹可以是用于指示虚拟形象的动作为上下跳跃的滑动轨迹,该滑动轨迹对应的标识符为上下跳跃;参照图13中的b所示,该滑动轨迹还可以是用于指示虚拟形象的动作为摇头的滑动轨迹,该滑动轨迹对应的标识符为摇头。
[0195]除了指示虚拟形象的动作之外,该滑动轨迹还可以指示虚拟形象的表情,示例性的,参照图14中的a所示,该滑动轨迹可以是用于指示虚拟形象的表情为微笑的滑动轨迹,该滑动轨迹对应的标识符为微笑;参照图14中的b所示,该滑动轨迹还可以是用于指示虚拟形象的表情为不高兴的滑动轨迹,该滑动轨迹对应的标识符为不高兴。
[0196]该用户指示还可以是用户输入的语音/文字信息,该语音/文字信息至少包括用于描述该虚拟形象的信息。
[0197]示例性的,若用户输入至少包括“摇头”的语音/文字信息,则该语音/文字信息对应的标识符为摇头;若用户输入至少包括“上下跳跃”的语音/文字信息,则该语音/文字信息对应的标识符为上下跳跃;若用户输入至少包括“微笑”的语音/文字信息,则该语音/文字信息对应的标识符为微笑;若用户输入至少包括“不高兴”的语音/文字信息,则该语音/文字信息对应的标识符为不高兴。
[0198]根据预设事件,获取虚拟形象的动作和/或表情的标识符的过程中,该预设事件可以包括用户关闭摄像头,用户上下摇动手机以及用户左右摇动手机,网络参数满足预设条件等,其中,该网络参数可以为描述当前网络状态的网络参数,该网络参数可以当前网络的丢包率、RTT (Round-Trip Time,往返时延)以及抖动(jitter)中的至少一个。
[0199]其中,用户关闭摄像头对应的虚拟形象的动作为虚拟形象显示默认表情,例如带上面罩或显示微笑等,用户上下摇动手机对应的虚拟形象的动作为虚拟形象上下跳跃,用户左右摇动手机对应的虚拟形象的动作为虚拟形象左右摇晃。所述预设事件仅仅是示例性的,本发明实施例对具体的预设事件不加以限定。
[0200]通过在获取虚拟形象的标识符之外,还获取虚拟形象的表情或/动作的标识符,使得在即时视频交互过程中,除了通过该标识符对应的虚拟形象与当前视频帧进行匹配,生成匹配后的当前视频帧,在显示视频过程中,显示该匹配后的当前视频帧之外,还可以显示该虚拟形象的表情或/动作,从而相比于传统的即时视频显示方法,不仅增加了即时视频的显示方式,还提高了即时视频的显示效果,满足了即时视频交互过程中用户的个性化需求。另外,通过用户指示,获取虚拟形象的表情或/动作的标识符,相比于获取虚拟形象的标识符,进一步增加了即时视频的趣味性以及即时视频过程中参与双方的互动性,从而提高了用户在即时视频交互过程中的交互体验。另外,通过预设事件,获取虚拟形象的表情或/动作的标识符,增加了用户触发该虚拟形象的表情或/动作的方式,进一步增加了即时视频的趣味性以及即时视频过程中参与双方的互动性,从而提高了用户在即时视频交互过程中的交互体验。另外,在部分场景下,如用户因为不方便或者当前网络状态不好等原因关闭摄像头等场景下,仍可以通过虚拟形象的表情或/动作实现即时视频双方的互动,进一步增加了即时视频的趣味性以及即时视频过程中参与双方的互动性,从而提高了用户在即时视频交互过程中的交互体验。
[0201 ] 902、第一视频通话设备获取当前视频帧。
[0202]具体的,该步骤与步骤202相同,此处不再加以赘述。
[0203]值得注意的是,步骤901至步骤902可以是按照所述顺序执行的,
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1