CN101616271B - 一种基于区域生成阴影字幕的装置 - Google Patents
一种基于区域生成阴影字幕的装置 Download PDFInfo
- Publication number
- CN101616271B CN101616271B CN2008101157705A CN200810115770A CN101616271B CN 101616271 B CN101616271 B CN 101616271B CN 2008101157705 A CN2008101157705 A CN 2008101157705A CN 200810115770 A CN200810115770 A CN 200810115770A CN 101616271 B CN101616271 B CN 101616271B
- Authority
- CN
- China
- Prior art keywords
- shadow
- module
- blank
- captions
- caption
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Processing Or Creating Images (AREA)
Abstract
本发明实施例公开了一种基于区域生成阴影字幕的装置,包括:分解模块,用于根据区域将字幕文字分解为文字块,将字幕阴影分解为阴影块;放置模块,用于将所述分解模块分解后的所述文字块和所述阴影块通过纹理坐标唯一对应的方式分别放置到不同的白板上;叠加模块,用于叠加所述放置模块将所述文字块和所述阴影块放置的白板,从而生成阴影字幕。所述基于区域生成阴影字幕的装置,还包括:特技模块,用于通过所述放置模块将所述文字块和所述阴影块放置的白板的运动,实现阴影字幕的特技。本发明采用了基于区域生成阴影字幕的装置,达到了快速生成阴影字幕,阴影字幕形式多样的效果。
Description
技术领域
本发明涉及多媒体技术领域,特别是涉及一种基于区域生成阴影字幕的装置。
背景技术
目前常用的视频字幕生成软件中,用户可以为字幕中的文字添加阴影,添加阴影后的字幕文字产生了一种浮起的效果,使得画面的立体感、层次感增强。同时,阴影的添加也使得字幕文字的线条更为突出,有利于将字幕更加醒目地呈现于观众的眼前。
在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,叠加模块将文字块放置的白板和阴影块放置的白板进行叠加。
文字块和阴影块分别放置在不同的白板上以后,各个白板叠加在一起,实现字幕文字和字幕阴影的混合效果。
本发明实施例中的“叠加”一词,可以指各个白板由位置相同变为位置不同,也可以指各个白板由位置不同变为位置相同。阴影字幕的生成效果根据上述两种情况,实现相应的变化。各个白板由位置相同变为位置不同时,阴影字幕的生成效果由集中变为分散;各个白板由位置不同变为位置相同时,阴影字幕的生成效果由分散变为集中。
步骤204,特技模块通过文字块放置的白板的运动和阴影块放置的白板的运动,实现阴影字幕的特技。
文字块放置的白板和阴影块放置的白板叠加以后,可以进行各自的运动,如拉伸、扭曲等。白板上的字幕文字和字幕阴影跟随白板一起运动,实现具有各种特殊效果的阴影字幕,如幻影等效果,不同的阴影效果取决于阴影白板的数量和在特技模块的支持下的运动方式。
本发明的技术方案具有以下优点,因为采用了基于区域生成阴影字幕的装置,从而,达到了快速生成阴影字幕,阴影字幕形式多样的效果。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台终端设备(可以是手机,个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的装置。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视本发明的保护范围。
Claims (1)
1.一种基于区域生成阴影字幕的装置,其特征在于,包括:
分解模块,用于根据区域将字幕文字分解为文字块,将字幕阴影分解为阴影块;
放置模块,用于将所述分解模块分解后的所述文字块和所述阴影块通过纹理坐标唯一对应的方式分别放置到不同的白板上;
叠加模块,用于叠加所述放置模块将所述文字块和所述阴影块放置的白板,从而生成阴影字幕;
特技模块,用于通过所述放置模块将所述文字块和所述阴影块放置的白板的运动,实现阴影字幕的特技。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008101157705A CN101616271B (zh) | 2008-06-27 | 2008-06-27 | 一种基于区域生成阴影字幕的装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008101157705A CN101616271B (zh) | 2008-06-27 | 2008-06-27 | 一种基于区域生成阴影字幕的装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101616271A CN101616271A (zh) | 2009-12-30 |
CN101616271B true CN101616271B (zh) | 2012-11-14 |
Family
ID=41495632
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2008101157705A Expired - Fee Related CN101616271B (zh) | 2008-06-27 | 2008-06-27 | 一种基于区域生成阴影字幕的装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101616271B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102724444B (zh) * | 2011-05-17 | 2015-04-22 | 新奥特(北京)视频技术有限公司 | 一种二维字幕的四方物方式变形方法及*** |
CN102724419B (zh) * | 2011-05-17 | 2014-12-10 | 新奥特(北京)视频技术有限公司 | 一种二维字幕的振幅方式变形方法及*** |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0583101A2 (en) * | 1992-07-29 | 1994-02-16 | Canon Kabushiki Kaisha | Character pattern forming method and apparatus |
CN1095876A (zh) * | 1993-05-25 | 1994-11-30 | 王淑云 | 特技字幕广告的制作方法 |
-
2008
- 2008-06-27 CN CN2008101157705A patent/CN101616271B/zh not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0583101A2 (en) * | 1992-07-29 | 1994-02-16 | Canon Kabushiki Kaisha | Character pattern forming method and apparatus |
CN1095876A (zh) * | 1993-05-25 | 1994-11-30 | 王淑云 | 特技字幕广告的制作方法 |
Non-Patent Citations (3)
Title |
---|
JP特开2001-265314A 2001.09.28 |
JP特开2008-72237A 2008.03.27 |
JP特开平9-330074A 1997.12.22 |
Also Published As
Publication number | Publication date |
---|---|
CN101616271A (zh) | 2009-12-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN115908644A (zh) | 动画处理方法和装置 | |
CA2298641A1 (en) | Method and system for editing or modifying 3d animations in a non-linear editing environment | |
CN105718420A (zh) | 数据处理装置及其操作方法 | |
CN101616271B (zh) | 一种基于区域生成阴影字幕的装置 | |
JP4890553B2 (ja) | 2d/3d結合レンダリング | |
CN101616269B (zh) | 一种基于字的结构生成阴影字幕的方法 | |
CN101616274B (zh) | 一种利用纹理坐标生成阴影字幕的装置 | |
CN101616272B (zh) | 一种基于区域生成阴影字幕的方法 | |
CN101616273B (zh) | 一种基于字的结构生成阴影字幕的装置 | |
CN112891946B (zh) | 游戏场景生成方法和装置、可读存储介质、电子设备 | |
CN101616268A (zh) | 一种利用纹理坐标生成阴影字幕的方法 | |
CN102932607A (zh) | 一种字幕图文信息生成方法及装置 | |
KR101359273B1 (ko) | 3차원 캐드 모델링상에서 이루어진 수정 사항을 2차원 캐드 도면에 자동 반영하는 방법 | |
CN101593356A (zh) | 一种图形渲染方法 | |
Pringle et al. | Aspects of Quality in the Design and Production of Text | |
CN201828965U (zh) | 一种基于多层透明图片的合成动画显示装置 | |
JP2003331313A (ja) | 画像処理プログラム | |
Yoon et al. | Digital Mandala: The post-virtual as meditation of impermanence or a new reality | |
CN111028139B (zh) | 一种扩展位图点位的方法及*** | |
CN115082600A (zh) | 动画制作方法、装置、计算机设备及计算机可读存储介质 | |
KR20130110764A (ko) | 3d 엔진을 이용한 입체 광고 생성 방법 | |
JPS63131270A (ja) | 三次元文字組版装置 | |
CN102111572B (zh) | 一种多类型字幕图元播出装置及其播出方法 | |
CN104869328A (zh) | 一种视频生成方法及装置 | |
CN109803163B (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 | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20121114 Termination date: 20170627 |
|
CF01 | Termination of patent right due to non-payment of annual fee |