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

文档序号:9649218阅读:来源:国知局
话设备发送虚拟形象的动作和/或表情的标识符的场景。
[0255]本发明实施例提供了一种视频通话方法,通过在即时视频交互过程中,显示当前视频帧和虚拟形象进行匹配所得到的匹配后的当前视频帧,相比于传统的即时视频显示方法,增加了即时视频的显示方式,满足了即时视频交互过程中用户的个性化需求,同时,增加了即时视频参与双方在交互过程中的互动性,提高了交互体验。另外,通过根据虚拟形象在屏幕中的位置对当前视频帧进行裁剪和/或缩小,将裁剪和/或缩小的结果与虚拟形象进行匹配,得到匹配后的当前视频帧,使得匹配后的当前视频帧中用户的视频画面部分与预设形象部分的结合更加自然,提高了匹配后的当前视频帧的显示效果,从而增加了即时视频的显示方式,满足了即时视频交互过程中用户的个性化需求,提高了用户在即时视频交互过程中的交互体验。
[0256]实施例五为本发明实施例提供的一种视频通话方法,在本发明实施例中,匹配后的当前视频帧是识别并获取当前视频帧中的人脸部分,并将人脸部分与虚拟形象进行匹配得到的,参照图17所示,该方法包括:
[0257]1701、第一视频通话设备获取虚拟形象的标识符。
[0258]具体的,该步骤与步骤201相同,此处不再加以赘述。
[0259]1702、第一视频通话设备获取当前视频帧。
[0260]具体的,该步骤与步骤202相同,此处不再加以赘述。
[0261]值得注意的是,步骤1701至步骤1702可以是按照所述顺序执行的,也可以是先执行步骤1702,再执行步骤1701,还可以是同时执行的,本发明实施例对具体的执行顺序不加以限定。
[0262]1703、第一视频通话设备向第二视频通话设备发送虚拟形象的标识符和当前视频帧。
[0263]具体的,该步骤与步骤203相同,此处不再加以赘述。
[0264]1704、第二视频通话设备根据接收的虚拟形象的标识符,获取对应的虚拟形象。
[0265]具体的,该步骤与步骤204相同,此处不再加以赘述。
[0266]1705、第二视频通话设备将接收的当前视频帧和虚拟形象进行匹配,得到匹配后的当前视频帧。
[0267]具体的,识别并获取当前视频帧中的人脸部分,并将人脸部分与虚拟形象进行匹配,得到匹配后的当前视频帧;
[0268]所述识别并获取当前视频帧中的人脸部分的过程可以为:
[0269]识别当前视频帧中的人脸,该识别过程可以是通过对当前视频帧进行显著性检测和/或根据描述该人脸的特征点实现的,本发明实施例对具体的检测过程不加以限定;
[0270]获取当前视频帧中至少包括人脸的人脸部分,该人脸部分的尺寸可以是根据当前视频帧中的人脸进行动态调整的。
[0271]由于在即时视频交互过程中,用户对人脸部分的关注度高于视频中的其他部分,所以通过识别并获取当前视频帧中的人脸部分,并将人脸部分与虚拟形象进行匹配,得到匹配后的当前视频帧,使得匹配后的当前视频帧中用户的人脸部分与预设形象部分的结合更加自然,不仅提高了匹配后的当前视频帧的显示效果,更满足了即时视频过程中用户对人脸部分的关注度高的要求,从而增加了即时视频的显示方式,满足了即时视频交互过程中用户的个性化需求,提高了用户在即时视频交互过程中的交互体验。
[0272]1706、第二视频通话设备显示匹配后的当前视频帧。
[0273]具体的,该步骤与步骤206相同,此处不再加以赘述。
[0274]需要说明的是,本发明实施例是以第一视频通话设备向第二视频通话设备发送虚拟形象的标识符和当前视频帧为例进行说明的,若第一视频通话设备向第二视频通话设备发送虚拟形象的动作和/或表情的标识符,则本发明实施例的方法仍适用于第一视频通话设备还向第二视频通话设备发送虚拟形象的动作和/或表情的标识符的场景。
[0275]本发明实施例提供了一种视频通话方法,通过在即时视频交互过程中,显示当前视频帧和虚拟形象进行匹配所得到的匹配后的当前视频帧,相比于传统的即时视频显示方法,增加了即时视频的显示方式,满足了即时视频交互过程中用户的个性化需求,同时,增加了即时视频参与双方在交互过程中的互动性,提高了交互体验。另外,由于在即时视频交互过程中,用户对人脸部分的关注度高于视频中的其他部分,所以通过识别并获取当前视频帧中的人脸部分,并将人脸部分与虚拟形象进行匹配,得到匹配后的当前视频帧,使得匹配后的当前视频帧中用户的人脸部分与预设形象部分的结合更加自然,不仅提高了匹配后的当前视频帧的显示效果,更满足了即时视频过程中用户对人脸部分的关注度高的要求,从而增加了即时视频的显示方式,满足了即时视频交互过程中用户的个性化需求,提高了用户在即时视频交互过程中的交互体验。
[0276]实施例六为本发明实施例提供的一种视频通话设备,参照图18所示,该设备包括:
[0277]虚拟形象标识符获取模块1801,用于获取虚拟形象的标识符;
[0278]视频帧获取模块1802,用于获取当前视频帧;
[0279]发送模块1803,用于向视频通话的对方发送虚拟形象的标识符和当前视频帧;
[0280]接收模块1804,用于接收来自视频通话对方的虚拟形象的标识符和当前视频帧;
[0281]虚拟形象获取模块1805,用于根据接收的虚拟形象的标识符,获取对应的虚拟形象;
[0282]匹配模块1806,用于将接收的当前视频帧和虚拟形象进行匹配,得到匹配后的当前视频帧;
[0283]显示模块1807,用于显示匹配后的当前视频帧。
[0284]可选的,匹配模块1806具体用于:
[0285]识别并获取接收的当前视频帧中的人脸部分,并将人脸部分与虚拟形象进行匹配,得到匹配后的当前视频帧;或者
[0286]根据虚拟形象对接收的当前视频帧进行裁剪和/或缩小,并将裁剪和/或缩小的结果与虚拟形象进行匹配,得到匹配后的当前视频帧。
[0287]可选的,匹配模块1806具体用于:
[0288]根据虚拟形象在屏幕中的位置对接收的视频帧进行裁剪和/或缩小。
[0289]可选的,虚拟形象标识符获取模块1801具体用于:
[0290]根据用户指示或者默认配置获取虚拟形象的标识符。
[0291]可选的,该设备还包括动作表情标识符获取模块1808,用于获取虚拟形象的动作和/或表情的标识符。
[0292]可选的,发送模块1803还用于向视频通话对方发送虚拟形象的动作和/或表情的标识符。
[0293]可选的,接收模块1804还用于接收来自视频通话对方的虚拟形象的动作和/或表情的标识符。
[0294]可选的,该设备还包括动作表情获取模块1809,用于根据接收的虚拟形象的动作和/或表情的标识符,获取对应的虚拟形象的动作和/或表情。
[0295]可选的,显示模块1806还用于显示虚拟形象的动作和/或表情。
[0296]可选的,动作表情标识符获取模块1808具体用于:
[0297]根据用户指示或者预设事件,获取虚拟形象的动作和/或表情的标识符。
[0298]值得注意的是,在即时视频交互过程中,视频发送方和视频接收方是相对的,即在同一时刻内,该视频通话设备既可以是视频发送方,也可以是视频接收方,若该设备为视频发送方,则该电子设备主要通过虚拟形象标识符获取模块1801、视频帧获取模块1802以及发送模块1803实现本发明所述的视频通话的方法;若该设备为视频接收方,则该电子设备主要通过接收模块1804、虚拟形象获取模块1805、匹配模块1806和显示模块1807实现本发明所述的视频通话的方法。
[0299]本发明实施例提供了一种视频通话设备,该视频通话设备通过在即时视频交互过程中,显示当前视频帧和虚拟形象进行匹配所得到的匹配后的当前视频帧,相比于传统的即时视频显示方法,增加了即时视频的显示方式,满足了即时视频交互过程中用户的个性化需求,同时,增加了即时视频参与双方在交互过程中的互动性,提高了交互体验。
[0300]实施例七为本发明实施例提供的一种视频通话设备,参照图19所示,该设备包括存储器1901、触摸显示屏1902、摄像头1903、发送/接收模块1904以及与存储器1901、触摸显示屏1902、摄像头1903、发送/接收模块1904连接的处理器1905,其中,存储器1901用于存储一组程序代码,处理器1905调用存储器1901所存储的程序代码用于执行以下操作:
[0301]获取虚拟形象的标识符;
[0302]通过摄像头1903获取当前视频帧;
[0303]通过发送/接收模块1904向视频通话的对方发送虚拟形象的标识符和当前视频帧;
[0304]通过发送/接收模块1904接收来自视频通话对方的虚拟形象的标识符和当前视频帧;
[0305]根据接收的虚拟形象的标识符,获取对应的虚拟形象;
[0306]将接收的当前视频帧和虚拟形象进行匹配,得到匹配后的当前视频帧;
[0307]通过触摸显示屏1902显示匹配后的当前视频帧。
[0308]可选的,处理器1905调用存储器1901所存储的程序代码用于执行以下操作:
[0309]识别并获取接收的当前视频帧中的人脸部分,并将人脸部分与虚拟形象进行匹配,得到匹配后的当前视频帧;或者
[0310]根据虚拟形象对接收的当前视频帧进行裁剪和/或缩小,并将裁剪和/或缩小的结果与虚拟形象进行匹配,得到匹配后的当前视频帧。
[0311]可选的,处理器1905调用存储器1901所存储的程序代码用于执行以下操作:
[0312]根据虚拟形象在屏幕中的位置对接收的视频帧进行裁剪和/或缩小。
[0313]可选的,处理器1905调用存储器1901所存储的程序代码用于执行以下操作:
[0314]根据用户指示或者默认配置获取虚拟形象的标识符。
[0315]可选的,处理器1905调用存储器1901所存储的程序代码用于执行以下操作:
[0316]获取虚拟形象的动作和/或表情的标识符;
[0317]通过发送/接收模块1904向视频通话对方发送虚拟形象的动作和/或表情的标识符;
[0318]通过发送/接收模块1904接收来自视频通话对方的虚拟形象的动作和/或表情的标识符;
[0319]根据接收的虚拟形象的动作和/或表情的标识符,获取对应的虚拟形象的动作和/或表情;以及
[0320]通过触摸显示屏1902显示虚拟形象的动作和/或表情。
[0321]可选的,处理器1905调用存储器1901所存储的程序代码用于执行以下操作:
[0322]根据用户指示或者预设事件,获取虚拟形象的动作和/或表情的标识符。
[0323]值得注意的是,在即时视频交互过程中,视频发送方和视频接收方是相对的,即在同一时刻内,该视频通话设备既可以是视频发送方,也可以是视频接收方,若
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1