应用于电子设备的视频合成方法和系统的制作方法

文档序号:7743508阅读:242来源:国知局
专利名称:应用于电子设备的视频合成方法和系统的制作方法
技术领域
本发明涉及视频处理技术,更具体地说,涉及应用于电子设备的视频合成方法和系统。
背景技术
目前,市场上部分手机除了具有传统手机的语音通话功能外,还凭借无线网络高速的数据处理能力增加了视频通话功能。然而,通话过程中除了能够看到双方通话的视频图像外,却不具备添加其他图像的功能,这就给用户带来不变,降低了用户体验。

发明内容
本发明要解决的技术问题在于,针对现有技术的上述通话视频中不能添加其它图·像内容、用户体验度差的缺陷,提供一种应用于电子设备的视频合成方法和系统。本发明解决其技术问题所采用的技术方案是构造一种应用于电子设备的视频合成方法,包括在动态视频图像播放过程中从远程服务器的动画道具库中选择需要的动画道亘.
N 9动态获取所选择的动画道具每一像素点的灰度值,依据所述灰度值确定所选择的动画道具中需要透明处理的第一类像素点以及非透明处理的第二类像素点;将所选择的动画道具与电子设备播放的动态视频图像合成,生成合成视频图像;所述合成视频图像中与第一类像素点对应的像素点的灰度值等于所述动态视频图像在该对应像素点的灰度值;所述合成视频图像中与第二类像素点对应的像素点的灰度值等于所述所选择的动画道具在该对应像素点的灰度值。在本发明所述的视频合成方法中,将所选择的动画道具与电子设备播放的动态视频图像合成,生成合成视频图像具体包括获取动态视频图像中与第一类像素点对应的像素点的灰度值;将所获取的灰度值作为合成视频图像中对应像素点的灰度值,将第二类像素点的灰度值作为合成视频图像中与第二类像素点对应的像素点的灰度值,从而生成合成视频图像。在本发明所述的视频合成方法中,所述第一类像素点的灰度值为O。在本发明所述的视频合成方法中,所述第二类像素点的灰度值为I 255中任一数值。在本发明所述的视频合成方法中,还包括录制所述生成的合成视频图像。本发明还提供一种应用于电子设备的视频合成系统,包括存储有动画道具库的远程服务器;与所述远程服务器通信的电子设备;所述电子设备包括选择单元、确定单元、生成单元、用于生成和播放动态视频图像的播放单元;
选择单元,用于在动态视频图像播放过程中从远程服务器的动画道具库中选择需要的动画道具;确定单元,用于动态获取所选择的动画道具每一像素点的灰度值,依据所述灰度值确定所选择的动画道具中需要透明处理的第一类像素点以及非透明处理的第二类像素占.生成单元,用于将所选择的动画道具与电子设备播放的动态视频图像合成,生成合成视频图像;所述合成视频图像中与第一类像素点对应的像素点的灰度值等于所述动态视频图像在该对应像素点的灰度值;所述合成视频图像中与第二类像素点对应的像素点的灰度值等于所述所选择的动画道具在该对应像素点的灰度值。在本发明所述的视频合成系统中,生成单元包括获取单元,用于获取动态视频图像中与第一类像素点对应的像素点的灰度值; 合并单元,用于将所获取的灰度值作为合成视频图像中对应像素点的灰度值,将第二类像素点的灰度值作为合成视频图像中与第二类像素点对应的像素点的灰度值,从而生成合成视频图像。在本发明所述的视频合成系统中,所述第一类像素点的灰度值为O。在本发明所述的视频合成系统中,所述第二类像素点的灰度值为I 255中任一数值。在本发明所述的视频合成系统中,所述电子设备还包括录制单元,用于录制所述生成的合成视频图像。实施本发明的技术方案,具有以下有益效果通过获取动画道具每一像素点的灰度值来确定需要透明处理的像素点,从而使得将动画道具与电子设备中的动态视频图像合成时透明处理的像素点处显示的是动态视频图像,而其他的非透明处理的像素点处显示的是动画道具,这样就实现了动态视频图像和动画道具的同时动态播放,增加了动态视频图像的趣味性,增强了用户体验度。


下面将结合附图及实施例对本发明作进一步说明,附图中图I是依据本发明一实施例的应用于电子设备的视频合成方法的流程示意图;图2是图I所示的步骤103的详细流程图;图3是依据本发明另一实施例的视频合成方法的流程示意图;图4是依据本发明一实施例的应用于电子设备的视频合成系统的结构示意图;图5是图4所示的生成单元403的结构示意图;图6是依据本发明另一实施例的视频合成系统的结构示意图。
具体实施例方式图I是本发明优选实施例的视频合成方法的流程示意图。如图I所示,视频合成方法包括如下步骤在步骤101中,在动态视频图像播放过程中从远程服务器的动画道具库中选择需要的动画道具;
在步骤102中,动态获取所选择的动画道具每一像素点的灰度值,依据所述灰度值确定所选择的动画道具中需要透明处理的第一类像素点以及非透明处理的第二类像素占.在步骤103中,将所选择的动画道具与电子设备中播放的动态视频图像合成,生成合成视频图像;合成视频图像中与第一类像素点对应的像素点的灰度值等于动态视频图像在该对应像素点的灰度值;合成视频图像中与第二类像素点对应的像素点的灰度值等于所选择的动画道具在该对应像素点的灰度值。在本发明一实施例中,电子设备为手机,动态视频图像为实时通话视频。这里的远程服务器可以电信运营商的服务器。手机用户在视频通话过程中想要添加特效动画以增强沟通效果时,就可以从远程服务器浏览并无线下载需要的动画道具,手机内部的相关处理单元依据上述视频合成方法将动画道具合成到实时通话视频中。通话视频是动态变化的,而动画道具也是动态变化的。当然,也可能应用于极端的情况,例如动画道具是静态的,这是很显而易见的,不再赘述。·如图2所示,步骤103中将所选择的动画道具与动态视频图像合成,生成合成视频图像具体包括如下步骤步骤1031,获取动态视频图像中与第一类像素点对应的像素点的灰度值;步骤1032,将所获取的灰度值作为合成视频图像中对应像素点的灰度值,将第二类像素点的灰度值作为合成视频图像中与第二类像素点对应的像素点的灰度值,从而生成合成视频图像。也就是说,将动态视频图像置于底层,将动画道具置于表层,而动画道具中灰度值为O的位置显示的就是该对应位置处的动态视频图像,动画道具中灰度值为非O的位置显示的就是该对应位置处的动画道具的图像。实际上就是希望将动画道具附在动态视频图像上,其灰度值为O的部分透明处理即可,其他部分掩盖动态视频图像。像素点的灰度值的范围为O 255,灰度值为O的像素点称为第一类像素点,其余灰度值非O的像素点称为第二类像素点。在本发明中,除了步骤101 103之外,还包括步骤104,录制生成的合成视频图像,如图3所示。合成视频图像实时播放的同时,对其进行录制,便于以后的观看和欣赏。该视频合成技术可以应用于各种电子设备,例如视频处理设备以及移动设备中。例如可以应用于手机视频通话中。在双方视频通话过程中,通过无线通信可以在远程服务器中选择需要的动画道具并下载,然后在动态视频中插入需要的动画道具,例如过年过节的祝福动画,或者是其他代表一定含义或者搞笑的动画以及自定义动画,这些动画道具的加入活跃了双方通话的气氛,增强了趣味性和用户体验。本发明还提供一种应用于电子设备的视频合成系统,如图4所示,视频合成系统包括存储有动画道具库的远程服务器40 ;与远程服务器40通信的电子设备400 ;电子设备400包括选择单元401、确定单元402、生成单元403、用于生成和播放动态视频图像的播放单元404。播放单元404使用电子设备本身具有的播放器即可。选择单元401,用于在动态视频图像播放过程中从远程服务器40的动画道具库中选择需要的动画道具。确定单元402,用于动态获取所选择的动画道具每一像素点的灰度值,依据所述灰度值确定所选择的动画道具中需要透明处理的第一类像素点以及非透明处理的第二类像素点。生成单元403,用于将所选择的动画道具与电子设备400的播放单元404中播放的动态视频图像合成,生成合成视频图像;所述合成视频图像中与第一类像素点对应的像素点的灰度值等于所述动态视频图像在该对应像素点的灰度值;所述合成视频图像中与第二类像素点对应的像素点的灰度值等于所述所选择的动画道具在该对应像素点的灰度值。生成单元403包括获取单元 4031、合并单元4032,如图5所示。获取单元4031,用于获取动态视频图像中与第一类像素点对应的像素点的灰度值;合并单元4032,用于将获取单元4031所获取的灰度值作为合成视频图像中对应像素点的灰度值,将第二类像素点的灰度值作为合成视频图像中与第二类像素点对应的像素点的灰度值,从而生成合成视频图像。像素点的灰度值的范围为O 255,灰度值为O的像素点称为第一类像素点,其余灰度值非O的像素点称为第二类像素点。在本发明一实施例中,电子设备中除了上述组成单元外,还可以包括录制单元405,用于录制生成的合成视频图像,如图6所示。合成视频图像实时播放的同时,对其进行录制,便于以后的观看和欣赏。该视频合成技术可以应用于各种电子设备,例如视频处理设备以及移动设备中。例如可以应用于手机视频通话中。在双方视频通话过程中,插入需要的动画道具,例如过年过节的祝福动画,或者是其他代表一定含义或者搞笑的动画以及自定义动画,这些动画道具的加入活跃了双方通话的气氛,增强了趣味性和用户体验。本发明通过获取动画道具每一像素点的灰度值来确定需要透明处理的像素点,从而使得将动画道具与动态视频图像合成时透明处理的像素点处显示的是动态视频图像,而其他的非透明处理的像素点处显示的是动画道具,这样就实现了动态视频图像和动画道具的同时动态播放,增加了动态视频图像的趣味性,增强了用户体验度。上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式
,上述的具体实施方式
仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,这些均属于本发明的保护之内。
权利要求
1.一种应用于电子设备的视频合成方法,其特征在于,包括 在动态视频图像播放过程中从远程服务器的动画道具库中选择需要的动画道具;动态获取所选择的动画道具每一像素点的灰度值,依据所述灰度值确定所选择的动画道具中需要透明处理的第一类像素点以及非透明处理的第二类像素点; 将所选择的动画道具与电子设备播放的动态视频图像合成,生成合成视频图像;所述合成视频图像中与第一类像素点对应的像素点的灰度值等于所述动态视频图像在该对应像素点的灰度值;所述合成视频图像中与第二类像素点对应的像素点的灰度值等于所述所选择的动画道具在该对应像素点的灰度值。
2.根据权利要求I所述的视频合成方法,其特征在于,将所选择的动画道具与电子设备播放的动态视频图像合成,生成合成视频图像具体包括 获取动态视频图像中与第一类像素点对应的像素点的灰度值; 将所获取的灰度值作为合成视频图像中对应像素点的灰度值,将第二类像素点的灰度值作为合成视频图像中与第二类像素点对应的像素点的灰度值,从而生成合成视频图像。
3.根据权利要求I所述的视频合成方法,其特征在于,所述第一类像素点的灰度值为O0
4.根据权利要求I所述的视频合成方法,其特征在于,所述第二类像素点的灰度值为I 255中任一数值。
5.根据权利要求I 4任一项所述的视频合成方法,其特征在于,还包括录制所述生 >成的合成视频图像。
6.一种应用于电子设备的视频合成系统,其特征在于,包括 存储有动画道具库的远程服务器; 与所述远程服务器通信的电子设备;所述电子设备包括选择单元、确定单元、生成单元、用于生成和播放动态视频图像的播放单元; 选择单元,用于在动态视频图像播放过程中从远程服务器的动画道具库中选择需要的动画道具; 确定单元,用于动态获取所选择的动画道具每一像素点的灰度值,依据所述灰度值确定所选择的动画道具中需要透明处理的第一类像素点以及非透明处理的第二类像素点;生成单元,用于将所选择的动画道具与电子设备播放的动态视频图像合成,生成合成视频图像;所述合成视频图像中与第一类像素点对应的像素点的灰度值等于所述动态视频图像在该对应像素点的灰度值;所述合成视频图像中与第二类像素点对应的像素点的灰度值等于所述所选择的动画道具在该对应像素点的灰度值。
7.根据权利要求6所述的视频合成系统,其特征在于,生成单元包括 获取单元,用于获取动态视频图像中与第一类像素点对应的像素点的灰度值; 合并单元,用于将所获取的灰度值作为合成视频图像中对应像素点的灰度值,将第二类像素点的灰度值作为合成视频图像中与第二类像素点对应的像素点的灰度值,从而生成合成视频图像。
8.根据权利要求6所述的视频合成系统,其特征在于,所述第一类像素点的灰度值为O0
9.根据权利要求6所述的视频合成系统,其特征在于,所述第二类像素点的灰度值为I 255中任一数值。
10.根据权利要求6 9任一项所述的视频合成系统,其特征在于,所述电子设备还包括 录制单元,用于录制所述生成的合成视频图像。
全文摘要
本发明涉及应用于电子设备的视频合成方法和系统,所述方法包括在动态视频图像播放过程中从远程服务器的动画道具库中选择需要的动画道具;动态获取所选择的动画道具每一像素点的灰度值,依据所述灰度值确定所选择的动画道具中需要透明处理的第一类像素点以及非透明处理的第二类像素点;将所选择的动画道具与动态视频图像合成,生成合成视频图像。本发明通过获取动画道具每一像素点的灰度值来确定需要透明处理的像素点,使得将动画道具与动态视频图像合成时透明处理的像素点处显示的是动态视频图像,而其他的非透明处理的像素点处显示的是动画道具,实现了动态视频图像和动画道具的同时动态播放,增强了动态视频图像的趣味性和用户体验度。
文档编号H04N5/272GK102917174SQ20111022277
公开日2013年2月6日 申请日期2011年8月4日 优先权日2011年8月4日
发明者刘若鹏, 栾琳, 刘敏, 李乐 申请人:深圳光启高等理工研究院, 深圳光启创新技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1