CN102917174A - 应用于电子设备的视频合成方法和*** - Google Patents
应用于电子设备的视频合成方法和*** Download PDFInfo
- Publication number
- CN102917174A CN102917174A CN2011102227745A CN201110222774A CN102917174A CN 102917174 A CN102917174 A CN 102917174A CN 2011102227745 A CN2011102227745 A CN 2011102227745A CN 201110222774 A CN201110222774 A CN 201110222774A CN 102917174 A CN102917174 A CN 102917174A
- Authority
- CN
- China
- Prior art keywords
- gray value
- video image
- pixel
- stage property
- composite video
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Processing Or Creating Images (AREA)
- Image Processing (AREA)
Abstract
本发明涉及应用于电子设备的视频合成方法和***,所述方法包括:在动态视频图像播放过程中从远程服务器的动画道具库中选择需要的动画道具;动态获取所选择的动画道具每一像素点的灰度值,依据所述灰度值确定所选择的动画道具中需要透明处理的第一类像素点以及非透明处理的第二类像素点;将所选择的动画道具与动态视频图像合成,生成合成视频图像。本发明通过获取动画道具每一像素点的灰度值来确定需要透明处理的像素点,使得将动画道具与动态视频图像合成时透明处理的像素点处显示的是动态视频图像,而其他的非透明处理的像素点处显示的是动画道具,实现了动态视频图像和动画道具的同时动态播放,增强了动态视频图像的趣味性和用户体验度。
Description
技术领域
本发明涉及视频处理技术,更具体地说,涉及应用于电子设备的视频合成方法和***。
背景技术
目前,市场上部分手机除了具有传统手机的语音通话功能外,还凭借无线网络高速的数据处理能力增加了视频通话功能。然而,通话过程中除了能够看到双方通话的视频图像外,却不具备添加其他图像的功能,这就给用户带来不变,降低了用户体验。
发明内容
本发明要解决的技术问题在于,针对现有技术的上述通话视频中不能添加其它图像内容、用户体验度差的缺陷,提供一种应用于电子设备的视频合成方法和***。
本发明解决其技术问题所采用的技术方案是:构造一种应用于电子设备的视频合成方法,包括:
在动态视频图像播放过程中从远程服务器的动画道具库中选择需要的动画道具;
动态获取所选择的动画道具每一像素点的灰度值,依据所述灰度值确定所选择的动画道具中需要透明处理的第一类像素点以及非透明处理的第二类像素点;
将所选择的动画道具与电子设备播放的动态视频图像合成,生成合成视频图像;所述合成视频图像中与第一类像素点对应的像素点的灰度值等于所述动态视频图像在该对应像素点的灰度值;所述合成视频图像中与第二类像素点对应的像素点的灰度值等于所述所选择的动画道具在该对应像素点的灰度值。
在本发明所述的视频合成方法中,将所选择的动画道具与电子设备播放的动态视频图像合成,生成合成视频图像具体包括:
获取动态视频图像中与第一类像素点对应的像素点的灰度值;
将所获取的灰度值作为合成视频图像中对应像素点的灰度值,将第二类像素点的灰度值作为合成视频图像中与第二类像素点对应的像素点的灰度值,从而生成合成视频图像。
在本发明所述的视频合成方法中,所述第一类像素点的灰度值为0。
在本发明所述的视频合成方法中,所述第二类像素点的灰度值为1~255中任一数值。
在本发明所述的视频合成方法中,还包括:录制所述生成的合成视频图像。
本发明还提供一种应用于电子设备的视频合成***,包括:
存储有动画道具库的远程服务器;
与所述远程服务器通信的电子设备;所述电子设备包括选择单元、确定单元、生成单元、用于生成和播放动态视频图像的播放单元;
选择单元,用于在动态视频图像播放过程中从远程服务器的动画道具库中选择需要的动画道具;
确定单元,用于动态获取所选择的动画道具每一像素点的灰度值,依据所述灰度值确定所选择的动画道具中需要透明处理的第一类像素点以及非透明处理的第二类像素点;
生成单元,用于将所选择的动画道具与电子设备播放的动态视频图像合成,生成合成视频图像;所述合成视频图像中与第一类像素点对应的像素点的灰度值等于所述动态视频图像在该对应像素点的灰度值;所述合成视频图像中与第二类像素点对应的像素点的灰度值等于所述所选择的动画道具在该对应像素点的灰度值。
在本发明所述的视频合成***中,生成单元包括:
获取单元,用于获取动态视频图像中与第一类像素点对应的像素点的灰度值;
合并单元,用于将所获取的灰度值作为合成视频图像中对应像素点的灰度值,将第二类像素点的灰度值作为合成视频图像中与第二类像素点对应的像素点的灰度值,从而生成合成视频图像。
在本发明所述的视频合成***中,所述第一类像素点的灰度值为0。
在本发明所述的视频合成***中,所述第二类像素点的灰度值为1~255中任一数值。
在本发明所述的视频合成***中,所述电子设备还包括:
录制单元,用于录制所述生成的合成视频图像。
实施本发明的技术方案,具有以下有益效果:通过获取动画道具每一像素点的灰度值来确定需要透明处理的像素点,从而使得将动画道具与电子设备中的动态视频图像合成时透明处理的像素点处显示的是动态视频图像,而其他的非透明处理的像素点处显示的是动画道具,这样就实现了动态视频图像和动画道具的同时动态播放,增加了动态视频图像的趣味性,增强了用户体验度。
附图说明
下面将结合附图及实施例对本发明作进一步说明,附图中:
图1是依据本发明一实施例的应用于电子设备的视频合成方法的流程示意图;
图2是图1所示的步骤103的详细流程图;
图3是依据本发明另一实施例的视频合成方法的流程示意图;
图4是依据本发明一实施例的应用于电子设备的视频合成***的结构示意图;
图5是图4所示的生成单元403的结构示意图;
图6是依据本发明另一实施例的视频合成***的结构示意图。
具体实施方式
图1是本发明优选实施例的视频合成方法的流程示意图。如图1所示,视频合成方法包括如下步骤:
在步骤101中,在动态视频图像播放过程中从远程服务器的动画道具库中选择需要的动画道具;
在步骤102中,动态获取所选择的动画道具每一像素点的灰度值,依据所述灰度值确定所选择的动画道具中需要透明处理的第一类像素点以及非透明处理的第二类像素点;
在步骤103中,将所选择的动画道具与电子设备中播放的动态视频图像合成,生成合成视频图像;合成视频图像中与第一类像素点对应的像素点的灰度值等于动态视频图像在该对应像素点的灰度值;合成视频图像中与第二类像素点对应的像素点的灰度值等于所选择的动画道具在该对应像素点的灰度值。
在本发明一实施例中,电子设备为手机,动态视频图像为实时通话视频。这里的远程服务器可以电信运营商的服务器。手机用户在视频通话过程中想要添加特效动画以增强沟通效果时,就可以从远程服务器浏览并无线下载需要的动画道具,手机内部的相关处理单元依据上述视频合成方法将动画道具合成到实时通话视频中。通话视频是动态变化的,而动画道具也是动态变化的。当然,也可能应用于极端的情况,例如动画道具是静态的,这是很显而易见的,不再赘述。
如图2所示,步骤103中将所选择的动画道具与动态视频图像合成,生成合成视频图像具体包括如下步骤:
步骤1031,获取动态视频图像中与第一类像素点对应的像素点的灰度值;
步骤1032,将所获取的灰度值作为合成视频图像中对应像素点的灰度值,将第二类像素点的灰度值作为合成视频图像中与第二类像素点对应的像素点的灰度值,从而生成合成视频图像。也就是说,将动态视频图像置于底层,将动画道具置于表层,而动画道具中灰度值为0的位置显示的就是该对应位置处的动态视频图像,动画道具中灰度值为非0的位置显示的就是该对应位置处的动画道具的图像。实际上就是希望将动画道具附在动态视频图像上,其灰度值为0的部分透明处理即可,其他部分掩盖动态视频图像。
像素点的灰度值的范围为0~255,灰度值为0的像素点称为第一类像素点,其余灰度值非0的像素点称为第二类像素点。
在本发明中,除了步骤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所获取的灰度值作为合成视频图像中对应像素点的灰度值,将第二类像素点的灰度值作为合成视频图像中与第二类像素点对应的像素点的灰度值,从而生成合成视频图像。
像素点的灰度值的范围为0~255,灰度值为0的像素点称为第一类像素点,其余灰度值非0的像素点称为第二类像素点。
在本发明一实施例中,电子设备中除了上述组成单元外,还可以包括录制单元405,用于录制生成的合成视频图像,如图6所示。合成视频图像实时播放的同时,对其进行录制,便于以后的观看和欣赏。
该视频合成技术可以应用于各种电子设备,例如视频处理设备以及移动设备中。例如可以应用于手机视频通话中。在双方视频通话过程中,***需要的动画道具,例如过年过节的祝福动画,或者是其他代表一定含义或者搞笑的动画以及自定义动画,这些动画道具的加入活跃了双方通话的气氛,增强了趣味性和用户体验。
本发明通过获取动画道具每一像素点的灰度值来确定需要透明处理的像素点,从而使得将动画道具与动态视频图像合成时透明处理的像素点处显示的是动态视频图像,而其他的非透明处理的像素点处显示的是动画道具,这样就实现了动态视频图像和动画道具的同时动态播放,增加了动态视频图像的趣味性,增强了用户体验度。
上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,这些均属于本发明的保护之内。
Claims (10)
1.一种应用于电子设备的视频合成方法,其特征在于,包括:
在动态视频图像播放过程中从远程服务器的动画道具库中选择需要的动画道具;
动态获取所选择的动画道具每一像素点的灰度值,依据所述灰度值确定所选择的动画道具中需要透明处理的第一类像素点以及非透明处理的第二类像素点;
将所选择的动画道具与电子设备播放的动态视频图像合成,生成合成视频图像;所述合成视频图像中与第一类像素点对应的像素点的灰度值等于所述动态视频图像在该对应像素点的灰度值;所述合成视频图像中与第二类像素点对应的像素点的灰度值等于所述所选择的动画道具在该对应像素点的灰度值。
2.根据权利要求1所述的视频合成方法,其特征在于,将所选择的动画道具与电子设备播放的动态视频图像合成,生成合成视频图像具体包括:
获取动态视频图像中与第一类像素点对应的像素点的灰度值;
将所获取的灰度值作为合成视频图像中对应像素点的灰度值,将第二类像素点的灰度值作为合成视频图像中与第二类像素点对应的像素点的灰度值,从而生成合成视频图像。
3.根据权利要求1所述的视频合成方法,其特征在于,所述第一类像素点的灰度值为0。
4.根据权利要求1所述的视频合成方法,其特征在于,所述第二类像素点的灰度值为1~255中任一数值。
5.根据权利要求1~4任一项所述的视频合成方法,其特征在于,还包括:录制所述生成的合成视频图像。
6.一种应用于电子设备的视频合成***,其特征在于,包括:
存储有动画道具库的远程服务器;
与所述远程服务器通信的电子设备;所述电子设备包括选择单元、确定单元、生成单元、用于生成和播放动态视频图像的播放单元;
选择单元,用于在动态视频图像播放过程中从远程服务器的动画道具库中选择需要的动画道具;
确定单元,用于动态获取所选择的动画道具每一像素点的灰度值,依据所述灰度值确定所选择的动画道具中需要透明处理的第一类像素点以及非透明处理的第二类像素点;
生成单元,用于将所选择的动画道具与电子设备播放的动态视频图像合成,生成合成视频图像;所述合成视频图像中与第一类像素点对应的像素点的灰度值等于所述动态视频图像在该对应像素点的灰度值;所述合成视频图像中与第二类像素点对应的像素点的灰度值等于所述所选择的动画道具在该对应像素点的灰度值。
7.根据权利要求6所述的视频合成***,其特征在于,生成单元包括:
获取单元,用于获取动态视频图像中与第一类像素点对应的像素点的灰度值;
合并单元,用于将所获取的灰度值作为合成视频图像中对应像素点的灰度值,将第二类像素点的灰度值作为合成视频图像中与第二类像素点对应的像素点的灰度值,从而生成合成视频图像。
8.根据权利要求6所述的视频合成***,其特征在于,所述第一类像素点的灰度值为0。
9.根据权利要求6所述的视频合成***,其特征在于,所述第二类像素点的灰度值为1~255中任一数值。
10.根据权利要求6~9任一项所述的视频合成***,其特征在于,所述电子设备还包括:
录制单元,用于录制所述生成的合成视频图像。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011102227745A CN102917174A (zh) | 2011-08-04 | 2011-08-04 | 应用于电子设备的视频合成方法和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011102227745A CN102917174A (zh) | 2011-08-04 | 2011-08-04 | 应用于电子设备的视频合成方法和*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102917174A true CN102917174A (zh) | 2013-02-06 |
Family
ID=47615392
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011102227745A Pending CN102917174A (zh) | 2011-08-04 | 2011-08-04 | 应用于电子设备的视频合成方法和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102917174A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103928039A (zh) * | 2014-04-15 | 2014-07-16 | 北京奇艺世纪科技有限公司 | 一种视频合成方法及装置 |
CN104851120A (zh) * | 2014-02-17 | 2015-08-19 | 腾讯科技(北京)有限公司 | 视频处理的方法及装置 |
CN105700769A (zh) * | 2015-12-31 | 2016-06-22 | 宇龙计算机通信科技(深圳)有限公司 | 一种动态素材添加方法、装置和电子设备 |
CN106710003A (zh) * | 2017-01-09 | 2017-05-24 | 成都品果科技有限公司 | 一种基于OpenGL ES的三维拍照方法和*** |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1889636A (zh) * | 2006-08-02 | 2007-01-03 | 智多微电子(上海)有限公司 | 一种字幕叠加***和方法 |
CN101360193A (zh) * | 2008-09-04 | 2009-02-04 | 北京中星微电子有限公司 | 一种视频字幕处理装置及方法 |
CN101420535A (zh) * | 2008-11-13 | 2009-04-29 | 北京中星微电子有限公司 | 一个视频图像的处理方法和摄像头 |
CN101543058A (zh) * | 2007-04-02 | 2009-09-23 | M.苏福特有限公司 | 视频合成方法和视频合成*** |
CN101605211A (zh) * | 2009-07-23 | 2009-12-16 | 杭州镭星科技有限公司 | 将虚拟三维建筑与现实环境实拍视频无缝合成的方法 |
WO2010087818A1 (en) * | 2009-01-28 | 2010-08-05 | Hewlett-Packard Development Company, L.P. | Dynamic image collage |
-
2011
- 2011-08-04 CN CN2011102227745A patent/CN102917174A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1889636A (zh) * | 2006-08-02 | 2007-01-03 | 智多微电子(上海)有限公司 | 一种字幕叠加***和方法 |
CN101543058A (zh) * | 2007-04-02 | 2009-09-23 | M.苏福特有限公司 | 视频合成方法和视频合成*** |
CN101360193A (zh) * | 2008-09-04 | 2009-02-04 | 北京中星微电子有限公司 | 一种视频字幕处理装置及方法 |
CN101420535A (zh) * | 2008-11-13 | 2009-04-29 | 北京中星微电子有限公司 | 一个视频图像的处理方法和摄像头 |
WO2010087818A1 (en) * | 2009-01-28 | 2010-08-05 | Hewlett-Packard Development Company, L.P. | Dynamic image collage |
CN101605211A (zh) * | 2009-07-23 | 2009-12-16 | 杭州镭星科技有限公司 | 将虚拟三维建筑与现实环境实拍视频无缝合成的方法 |
Non-Patent Citations (1)
Title |
---|
郭圣伟: "基于DirectShow技术的虚拟演播室***的研究与实现", 《中国优秀硕士学位论文全文数据库(信息科技辑)》, vol. 2007, no. 4, 15 October 2007 (2007-10-15) * |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104851120A (zh) * | 2014-02-17 | 2015-08-19 | 腾讯科技(北京)有限公司 | 视频处理的方法及装置 |
CN104851120B (zh) * | 2014-02-17 | 2019-11-22 | 腾讯科技(北京)有限公司 | 视频处理的方法及装置 |
CN103928039A (zh) * | 2014-04-15 | 2014-07-16 | 北京奇艺世纪科技有限公司 | 一种视频合成方法及装置 |
CN103928039B (zh) * | 2014-04-15 | 2016-09-21 | 北京奇艺世纪科技有限公司 | 一种视频合成方法及装置 |
CN105700769A (zh) * | 2015-12-31 | 2016-06-22 | 宇龙计算机通信科技(深圳)有限公司 | 一种动态素材添加方法、装置和电子设备 |
CN105700769B (zh) * | 2015-12-31 | 2018-11-30 | 宇龙计算机通信科技(深圳)有限公司 | 一种动态素材添加方法、装置和电子设备 |
CN106710003A (zh) * | 2017-01-09 | 2017-05-24 | 成都品果科技有限公司 | 一种基于OpenGL ES的三维拍照方法和*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101874895B1 (ko) | 증강 현실 제공 방법 및 이를 지원하는 단말기 | |
CN105306963B (zh) | 自适应移动终端分辨率的视频处理***、装置和方法 | |
CN103974135B (zh) | 一种视频分享方法及*** | |
CN108924464B (zh) | 视频文件的生成方法、装置及存储介质 | |
CN107911708B (zh) | 弹幕显示方法、直播方法、及相关装置 | |
CN110636375A (zh) | 视频流处理方法、装置、终端设备及计算机可读存储介质 | |
CN102685417B (zh) | 电视机换台的方法、装置及电视机 | |
CN107770618A (zh) | 一种图像处理方法、装置及存储介质 | |
CN108055567B (zh) | 一种视频处理方法、装置、终端设备及存储介质 | |
CN101616281A (zh) | 一种将手机电视播放画面局部放大的方法及移动终端 | |
CN103379363A (zh) | 视频处理方法及装置、移动终端和*** | |
CN102521284A (zh) | 基于移动终端浏览器的页面截图处理方法和装置 | |
CN111050070B (zh) | 视频拍摄方法、装置、电子设备及介质 | |
CN107566739A (zh) | 一种拍照方法及移动终端 | |
CN108647313A (zh) | 一种实时生成演唱视频的方法和*** | |
CN106210909A (zh) | 电视显示内容的处理方法、装置及*** | |
CN107018448A (zh) | 数据处理方法及装置 | |
CN102917174A (zh) | 应用于电子设备的视频合成方法和*** | |
CN101489087A (zh) | 一种视频通话过程中图像的合成录制方法 | |
CN105979187A (zh) | 一种数据录制方法及装置 | |
CN105871681A (zh) | 一种字幕添加方法及装置 | |
CN106101868A (zh) | 缩略图生成方法及生成装置 | |
CN103607629B (zh) | 一种多媒体文件播放方法及电子终端 | |
CN109857357B (zh) | 一种多平台等比例自适应轨迹播放方法 | |
CN106604085A (zh) | 一种视频分享方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20130206 |