一种基于区域生成阴影字幕的方法

文档序号:7695492阅读:139来源:国知局
专利名称:一种基于区域生成阴影字幕的方法
技术领域
本发明涉及多媒体技术领域,特别是涉及一种基于区域生成阴影字幕的 方法。
背景技术
目前常用的^L频字幕生成软件中,用户可以为字幕中的文字添加阴影, 添加阴影后的字幕文字产生了一种浮起的效果,使得画面的立体感、层次感 增强。同时,阴影的添加也使得字幕文字的线条更为突出,有利于将字幕更 加醒目地呈现于》见众的眼前。
在Premiere的字幕编辑器中,为阴影的设计提供了专门的工具选项,用 户可以根据需要为字幕生成各种颜色阴影,还可以通过编辑器中左下角的工 作区来设定阴影位置。Premiere中的阴影有三种样式单层、实心、柔和。单 层阴影本身是对原字幕文字的图形复制,并且通过位置改变与原字幕文字保 持一个确定的位置关系。阴影线条清晰,便于用户操作。实心阴影则是将文 字与阴影的对应点用直线相连,从而使得阴影与文字连成了一个整体。整个 阴影部分富于质感,给人以坚实有力的感觉。柔和阴影是在单层阴影的基础 上,对阴影部分进行了柔和处理,增添了朦胧感。适用于温馨柔和的场合。
然而,在现有的视频字幕生成软件中,需要在同一个图中对字幕文字和 字幕阴影进行编辑,编辑过程耗时较长,且阴影效果比较单一。

发明内容
本发明提供一种基于区域生成阴影字幕的方法,解决了现有技术中阴影 字幕编辑过程耗时较长,且阴影效果比较单一的问题。
为达到上述目的,本发明实施例提出一种基于区域生成阴影字幕的方法, 包括以下步骤根据区域将字幕文字分解为文字块,将字幕阴影分解为阴影块; 将所述文字块和所述阴影块通过紋理坐标唯一对应的方式分别放置到不 同的白板上;
将所述文字块放置的白板和所述阴影块放置的白板进行叠加,从而生成 阴影字幕。
所述利基于区域生成阴影字幕的方法,其特征在于,所述将文字块放置 的白板和阴影块放置的白板进行叠加之后,还包括
通过所述文字块放置的白板的运动和所述阴影块放置的白板的运动,实 现阴影字幕的特技。
本发明的技术方案具有以下优点,因为采用了基于区域生成阴影字幕的 方法,从而,达到了快速生成阴影字幕,阴影字幕形式多样的效果。


图l为本发明中基于区域生成阴影字幕的方法流程图2为本发明中基于区域生成阴影字幕的一种具体实现方式流程图。
具体实施例方式
下面结合附图和实施例,对本发明的具体实施方式
作进一步详细描述 如图1所示,为本发明中基于区域生成阴影字幕的方法流程图,包括以下步 骤
步骤101,根据区域分别将字幕文字和字幕阴影分解为文字块和阴影块。 按照用户对阴影字幕生成效果的需要,字幕文字可以被根据区域地分解
为若干个文字块;相应地,字幕阴影来源于对字幕文字的加工处理,因此,
也可以被才艮据区域地分解为若干个阴影块。
步骤102,将文字块和阴影块通过紋理坐标唯一对应的方式分别放置到不
同的白板上。
紋理坐标又叫贴图坐标,是用户在构造白板时,添加给白板的信息。在 OPENGL和D3D中,使用两个0到1的浮点值(U , V )来设置一个点的紋0, 0),右下角为(1, 1)。
文字块和阴影块生成图形后,被放置在已经生成的白板上。白板是字幕编辑 软件中的一种编辑元素,在编辑空间中用一个没有厚度的平面长方形表示。 各个白板在初始状态下大小相同,位置可能不同,白板的位置通过白板中心 的空间坐标来表示。文字块图形和阴影块图形放置在白板上以后,成为白板 上的紋理,通过紋理坐标与各自的白板—对应。
步骤103,将文字块放置的白板和阴影块放置的白板进行叠力口,从而生成 阴影字幕。
文字块和阴影块分别被放置在不同的白板上以后,各个白板可能位于空 间坐标的不同位置。将各个白板中心放置在空间坐标的同一点时,各个白板 便叠加在一起。叠加后,文字块和阴影块虽然还在不同的白板上,但由于Alpha 通道的存在,可以组成字的阴影的效果,叠加的结果即为阴影字幕的生成效 果。Alpha通道是一个8位的灰度通道,该通道用256级灰度来记录图像中的 透明度信息,定义透明、不透明和半透明区域,其中,黑表示全透明,白表 示不透明,灰表示半透明。
如图2所示,为本发明中基于区域生成阴影字幕的一种具体实现方式流 程图,包^^以下步骤
步骤201,根据区域分别将字幕文字和字幕阴影分解为文字块和阴影块。
按照用户对阴影字幕生成效果的需要,字幕文字可以被根据区域地分解 为若干个文字块;相应地,字幕阴影也可以被根据区域地分解为若干个阴影 块。
步骤202 ,将文字块和阴影块通过紋理坐标唯一对应的方式分别放置到不 同的白板上。
文字块和阴影块生成图形后,被放置在已经生成的白板上。各个白板在 初始状态下大小相同,位置可能不同。文字块图形和阴影块图形放置在白板
上以后,成为白板上的紋理,通过紋理坐标与各自的白板--对应。
步骤203,将文字块放置的白板和阴影块放置的白板进行叠加。 文字块和阴影块分别放置在不同的白板上以后,各个白板叠加在一起,实现字幕文字和字幕阴影的混合效果。
本发明实施例中的"叠加" 一词,可以指各个白板由位置相同变为位置 不同,也可以指各个白板由位置不同变为位置相同。阴影字幕的生成效果根 据上述两种情况,实现相应的变化。各个白板由位置相同变为位置不同时,
阴影字幕的生成效果由集中变为*;各个白板由位置不同变为位置相同时, 阴影字幕的生成效果由分散变为集中。
步骤204,通过文字块放置的白板的运动和阴影块放置的白板的运动,实 现阴影字幕的特技。
文字块放置的白板和阴影块放置的白板叠加以后,可以进行各自的运动, 如拉伸、扭曲等。白板上的字幕文字和字幕阴影跟随白板一起运动,实现具 有各种特殊效果的阴影字幕,如幻影等效果,不同的阴影效果取决于阴影白 板的数量和在特技^t块的支持下的运动方式。
本发明的技术方案具有以下优点,因为采用了基于区域生成阴影字幕的 方法,从而,达到了快速生成阴影字幕,阴影字幕形式多样的效果。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本 发明可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬 件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技 术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体
现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使 得一台终端设备(可以是手机,个人计算机,服务器,或者网络设备等) 执行本发明各个实施例所述的方法。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的 普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进 和润饰,这些改进和润饰也应— 见本发明的保护范围。
权利要求
1、一种基于区域生成阴影字幕的方法,其特征在于,包括以下步骤根据区域将字幕文字分解为文字块,将字幕阴影分解为阴影块;将所述文字块和所述阴影块通过纹理坐标唯一对应的方式分别放置到不同的白板上;将所述文字块放置的白板和所述阴影块放置的白板进行叠加,从而生成阴影字幕。
2、 如权利要求1所述基于区域生成阴影字幕的方法,其特征在于,所述 将文字块放置的白板和阴影块放置的白板进行叠加之后,还包括通过所述文字块放置的白板的运动和所述阴影块放置的白板的运动,实 现阴影字幕的特技。
全文摘要
本发明实施例公开了一种基于区域生成阴影字幕的方法,包括以下步骤根据区域将字幕文字分解为文字块,将字幕阴影分解为阴影块;将所述文字块和所述阴影块通过纹理坐标唯一对应的方式分别放置到不同的白板上;将所述文字块放置的白板和所述阴影块放置的白板进行叠加,从而生成阴影字幕。所述基于区域生成阴影字幕的方法,其特征在于,所述将文字块放置的白板和阴影块放置的白板进行叠加之后,还包括通过所述文字块放置的白板的运动和所述阴影块放置的白板的运动,实现阴影字幕的特技。本发明采用了基于区域生成阴影字幕的方法,达到了快速生成阴影字幕,阴影字幕形式多样的效果。
文档编号H04N5/278GK101616272SQ20081011577
公开日2009年12月30日 申请日期2008年6月27日 优先权日2008年6月27日
发明者超 王 申请人:新奥特(北京)视频技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1