《一种实现多种特技效果同时输出的方法.pdf》由会员分享,可在线阅读,更多相关《一种实现多种特技效果同时输出的方法.pdf(7页完整版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 102752537 A (43)申请公布日 2012.10.24 C N 1 0 2 7 5 2 5 3 7 A *CN102752537A* (21)申请号 201110386598.9 (22)申请日 2011.11.29 H04N 5/262(2006.01) (71)申请人新奥特(北京)视频技术有限公司 地址 100195 北京市海淀区五棵松路49号 新奥特科技大厦 (72)发明人郑明宝 李庆庄 同晓莉 (74)专利代理机构北京挺立专利事务所(普通 合伙) 11265 代理人叶树明 (54) 发明名称 一种实现多种特技效果同时输出的方法 (57) 摘要 本发明。
2、公开了一种实现多种特技效果同时输 出的方法,具体包括:从素材源上选取至少一个 素材片段区域;将所述素材源存储于素材源内存 中;对所述至少一个素材片段区域添加特技,得 到所述至少一个素材片段区域的特技中间处理效 果;将所述至少一个素材片段区域的特技中间处 理效果分别存储于对应的中间处理效果内存中; 将所述中间处理效果内存中的所述至少一个素材 片段区域的特技中间处理效果与所述素材源内存 中的素材源进行叠加得到特技最终处理效果;同 时输出所述素材源、所述至少一个素材片段区域 的特技中间处理效果与所述特技最终处理效果。 本发明能够实现任意区域的任意特技中间处理效 果与最终特技处理效果的多路视频流的同时。
3、输 出。 (51)Int.Cl. 权利要求书1页 说明书3页 附图2页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 1 页 说明书 3 页 附图 2 页 1/1页 2 1.一种实现多种特技效果同时输出的方法,其特征在于,该方法包括: 从素材源上选取至少一个素材片段区域; 将所述素材源存储于素材源内存中; 对所述至少一个素材片段区域添加特技,得到所述至少一个素材片段区域的特技中间 处理效果; 将所述至少一个素材片段区域的特技中间处理效果分别存储于对应的中间处理效果 内存中; 将所述中间处理效果内存中的所述至少一个素材片段区域的特技中间处理效果与所 述素材源内存中的素材。
4、源进行叠加得到特技最终处理效果; 同时输出所述素材源、所述至少一个素材片段区域的特技中间处理效果与所述特技最 终处理效果。 2.如权利要求1所述的实现多种特技效果同时输出的方法,其特征在于,所述从素材 源上选取至少一个素材片段区域具体包括: 以帧为单位从所述素材源上选取至少一个素材片段区域。 3.如权利要求1所述的实现多种特技效果同时输出的方法,其特征在于,所述从素材 源上选取进行特技处理的素材片段还包括: 以场为单位从所述素材源上选取至少一个素材片段区域。 4.如权利要求1所述的实现多种特技效果同时输出的方法,其特征在于,所述从素材 源上选取进行特技处理的素材片段还包括: 以像素为单位从所述。
5、素材源上选取至少一个素材片段区域。 5.如权利要求1所述的实现多种特技效果同时输出的方法,其特征在于,所述对所述 至少一个素材片段区域添加特技具体包括: 对一个素材片段区域添加至少一种特技。 6.如权利要求1所述的实现多种特技效果同时输出的方法,其特征在于,为所述中间 处理效果内存中的所述至少一个素材片段区域的特技中间处理效果与所述素材源内存中 的素材源添加相同的时间戳。 权 利 要 求 书CN 102752537 A 1/3页 3 一种实现多种特技效果同时输出的方法 技术领域 0001 本发明涉及广电领域的特技处理技术领域,尤其涉及一种实现多种特技效果同时 输出的方法。 背景技术 0002 。
6、视频制作过程中,特技处理是一个至关重要的环节,现有的特技处理功能单一、呆 板,对于视频流的每一帧画面,只能选取一种特技进行整体变换,这样视频在播放时,只能 显示一种特技效果,如果要显示多种特技效果,必须一种特技完成后,打包成文件,然后对 这个新的文件进行第二种特技变换,依次类推,程序繁杂,耗费大量不必要的时间,不能满 足对于实时性要求高的场合,并且多次打包成文件会造成视频质量的下降。现有特技处理 的方法不能对多个区域进行选择,不能对这些选择的区域进行不同的特技变换,更不能对 同一区域进行两种以上的特技变换,显然这种对特技进行处理的方法已经不能满足用户的 需求。 发明内容 0003 为了解决上述。
7、现有技术的缺点,本发明的主要目的是提供一种实现多种特技效果 同时输出的方法,以实现特技效果任意区域,任意效果的多路同时输出并显示。 0004 为了达到上述目的,本发明提供了一种实现多种特技效果同时输出的方法,具体 包括: 0005 从素材源上选取至少一个素材片段区域; 0006 将所述素材源存储于素材源内存中; 0007 对所述至少一个素材片段区域添加特技,得到所述至少一个素材片段区域的特技 中间处理效果; 0008 将所述至少一个素材片段区域的特技中间处理效果分别存储于对应的中间处理 效果内存中; 0009 将所述中间处理效果内存中的所述至少一个素材片段区域的特技中间处理效果 与所述素材源内。
8、存中的素材源进行叠加得到特技最终处理效果; 0010 同时输出所述素材源、所述至少一个素材片段区域的特技中间处理效果与所述特 技最终处理效果。 0011 本发明通过将素材源与素材片段分别处理后保存在不同的内存中,能够实现任意 区域的任意特技中间处理效果与最终特技处理效果的多路视频流的同时输出。 附图说明 0012 为了更清楚的说明本发明实施例的技术方案,下面将对实施例描述中所需要使用 的附图作简单的介绍,显而易见的,下面描述中的附图仅仅是本发明的一些实施例,对于本 领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的 说 明 书CN 102752537 A 2/3页 。
9、4 附图。 0013 图1为本发明实施例一中提供的一种实现多种特技效果同时输出的方法流程图; 0014 图2为本发明实施例二中提供的一种实现多种特技效果同时输出的方法流程图; 0015 图3为本发明实施例中一帧画面实现多种特技效果同时输出的处理示意图。 具体实施方式 0016 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整的描述,显然所描述的实施例仅是本发明的一部分实施例,不是全部的实施例,基于本发 明中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施 例,都属于本发明保护的范围。 0017 本发明实施例一方面提供了一种实现多种特技效果同时。
10、输出的方法,具体实现过 程如图1所示,具体包括: 0018 步骤S101:从素材源上选取至少一个素材片段区域。 0019 步骤S102:将所述素材源存储于素材源内存中。 0020 步骤S103:对所述至少一个素材片段区域添加特技,得到所述至少一个素材片段 区域的特技中间处理效果。 0021 步骤S104:将所述至少一个素材片段区域的特技中间处理效果分别存储于对应 的中间处理效果内存中。 0022 步骤S105:将所述中间处理效果内存中的所述至少一个素材片段区域的特技中 间处理效果与所述素材源内存中的素材源进行叠加得到特技最终处理效果。 0023 步骤S106:同时输出所述素材源、所述至少一个素。
11、材片段区域的特技中间处理效 果与所述特技最终处理效果。 0024 本发明实施例中通过将素材源与素材片段分别处理后保存在不同的内存中,能够 实现任意区域的任意特技中间处理效果与最终特技处理效果的多路视频流的同时输出。 0025 本发明实施例二对实施例一中实现多路特技效果同时输出的方法做进一步的详 细说明,实现流程如图2所示。 0026 步骤S201:选取素材源中需要进行特技处理的素材片段区域,并记录所述素材 源,对所述素材源添加时间戳。 0027 具体的,所述素材片段区域可以是素材源上任意区域,并且可以同时选取多个不 同的区域。 0028 优选的,在选取素材片段区域的时候可以根据用户的具体需求,。
12、以帧或场为单位 从所述素材源上选取素材片段区域,帧和场用来表示视频的基本单位,一帧画面可以分成 两场。进一步的,还可以基于像素进行画面上多个素材片段区域的选取,灵活性比较大。如 图3所示为一帧画面实现多种特技效果同时输出的处理过程,选择区域并实现多种特技效 果同时输出的具体过程如下: 0029 用鼠标在源素材图像上选择需要进行特技处理的区域,当选择区域后,当前区域 的坐标位置会传递到程序的底层,根据这个坐标位置就可以得知当前帧画面上的哪些像素 需要处理,这些像素会被拷贝并保存,经过处理后就可以显示特技效果,当然可以对这些像 素做多种特技变换,然后显示多种特技变换的效果。多个区域经过这样的处理后。
13、,将这些经 说 明 书CN 102752537 A 3/3页 5 过特技处理后的区域根据在源素材中的位置信息与源素材的像素进行叠加,就得到了一帧 画面的多个区域做特技变换的整体效果。 0030 步骤S202:对所述素材片段区域分别进行特技处理。 0031 用户可以根据实际需要仅对选取区域内的素材进行添加特技处理,得到该选取区 域的素材片段的特技处理效果,该特技处理效果仅为整体的素材特技效果的一个中间处理 效果。 0032 优选的,用户可以同时选取多个区域的素材片段区域进行特技处理,对每个区域 进行不同的特技变换,使得当前画面包含多个区域的不同的特技变换效果。 0033 进一步的,对于一个区域可。
14、以同时进行多种特技变换的处理,仅需要将其保存在 不同的内存中即可。 0034 步骤S203:将素材源与添加了特技的素材片段分别保存在不同的内存中。 0035 优选的,根据用户需求,可以同时保存多个素材片段的特技中间处理效果,以实现 多个特技中间处理效果的同时显示。 0036 具体的,对保存了素材片段的多个内存分别添加与素材源相同的时间戳。 0037 步骤S204:将保存在不同内存中的素材源、素材片段的特技中间处理效果叠加后 得到特技的最终处理效果。 0038 上述合成后的特技最终处理效果保存在新的内存中,并对其添加与步骤S203中 多个内存相同的时间戳。 0039 步骤S205:将上述保存在不。
15、同内存中的素材源、素材片段的特技中间处理效果和 特技的最终处理效果通过不同的视频监视器同时输出显示。 0040 优选的,由于在将素材源与特技的中间处理效果保存在不同内存的同时,对不同 的内存添加相同的时间戳,在时钟的控制下,当视频流播放时,就可以同步显示素材源、各 个特技的中间效果以及最终的特技效果,使得素材源,素材的特技中间处理效果和特技的 最终处理效果能保持一致,实现同步显示。 0041 本发明实施例中,对于视频流的当前素材源可以同时选取多个不同的区域,对每 个区域进行不同的特技变换,这样每一帧画面都包含了多个区域的不同的特技变换的效 果,并且对于每个区域可以进行两种以上的特技变换,这些不。
16、同的特技变换的中间效果以 及素材源保存在不同的内存中,可以独立的同时显示出来,同时显示的还包括所有特技叠 加的最终效果图。进一步的,因为这些包含了特技效果的内存与素材源有相同的时间戳,所 以在时钟的控制下,当视频流播放时,就可以同步显示素材源、各个特技的中间效果以及最 终的特技效果。 0042 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可以通 过软件实现,也可以借助软件加必要的通用硬件平台的方式来实现。基于这样的理解,本发 明的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储 介质(可以是CD-ROM,U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可 以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。 0043 以上所述,仅为本发明的具体实施例,但本发明的特征并不局限于此,任何熟悉该 项技术的人在本发明领域内,可轻易想到的变化或修饰,都应涵盖在以下本发明的申请专 利范围中。 说 明 书CN 102752537 A 1/2页 6 图1 说 明 书 附 图CN 102752537 A 2/2页 7 图2 图3 说 明 书 附 图CN 102752537 A 。