一种基于字的结构生成阴影字幕的装置的制作方法

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

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


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