一种快速制作滚屏节点的图文包装系统的制作方法

文档序号:7740567阅读:183来源:国知局
专利名称:一种快速制作滚屏节点的图文包装系统的制作方法
技术领域
本发明涉及图文包装技术领域,特别是涉及一种快速制作滚屏节点的图文包装系 统。
背景技术
随着视频和多媒体技术的飞速发展,图文包装技术也得到迅猛发展,其用途越来 越广泛,日常生活中所接触到的电视节目、电影电视连续剧、视频监控、民用广告、婚庆录 像、QQ聊天室、学术演讲等等活动中也都会涉及到。其中,滚屏的应用也无处不在。目前,滚屏的设计的实现中存在两种方式,第一种是一次生成所有的滚屏节点,在 滚动过程中不会再进行滚屏节点的创建等工作。这种方式也可能会生成一种滚屏文件,在 实际滚动任务中实时去读该文件,然而,这种实现方式采用的一次性生成,如果生成的是一 些临时的滚屏节点,则会耗损很大的时间,尤其是在滚屏的内容比较多时,而在字幕场景制 作或者图文包装系统中,往往是多个场景叠加,比如已经存在一些背景等场景,然后执行某 个滚屏,如果此时需要一次性生成滚屏内容会使正在线的内容影响渲染效率,甚至引起卡 屏,停顿不流畅等现象,严重影响效果,如果是一次预先渲染生成一个滚屏文件,则会带来 修改的困难,一旦文件渲染完成发现某个点制作的不正确或者不符合要求,则需要重新设 计再进行重新渲染,这对于实时播出中,对时间、正确性要求高的场合是不可取的。第二种方式是在滚屏过程中边滚动边进行节点的创建,但每次产生的都是新节 点,随着内容的增加,产生的节点也会增加,直到滚动任务完成销毁所有的滚屏节点,然而, 这种实现方式中需要另起线程进行实时的滚屏节点的生成,保证了渲染效率的实时性,也 便于修改,在播出前也可以进行修改,但是生成的节点没有被很好的利用,分配的内存滚过 一次,执行过一次任务后就废弃了,随着滚屏节点的增加,分配的内存也会增加,一旦滚屏 节点上千上万时也会影响整个系统的渲染效率,如果采用滚动完一个之后就丢弃,虽然避 免了内存的占用问题,但是一个新的节点的生成也是很需要时间,而且频繁的删除和丢弃 对一些大型图像文件在内存中的载入和卸载要求很高,此外渲染线程中往往会对图像有一 个预存的设置,跟实际的滚动线程之间资源有共享,一旦滚屏节点的删除会引起互锁的状 态的出现或者内存访问错误等问题。总之,目前需要本领域技术人员迫切解决的一个技术问题就是如何能够创新地 提出一种滚屏设计中生成滚屏节点的有效途径,以避免现有技术滚屏设计中生成滚屏节点 时存在的不足,提高滚屏节点的制作效率,降低工作量。

发明内容
本发明所要解决的技术问题是提供一种快速制作滚屏节点的图文包装系统,用以 快速完成滚屏节点的快速制作,有效降低时间和空间的消耗。为了解决上述问题,本发明公开了一种快速制作滚屏节点的图文包装系统,所述 系统包括具有数据处理功能的计算机和图文字幕卡,所述计算机包括用于图文包装制作的图文包装处理模块;其中,所述图文包装处理模块包括滚屏节点制作子模块,用于在图文包 装中的文本内容快速制作滚屏节点;其中,所述滚屏节点制作子模块包括以下单元获取单元,用于获取当前滚屏设计中需要生成滚屏节点的文本内容;所述文本内 容包括第一文本内容和第二文本内容;所述第一文本内容是预先从文本内容中选取的一部 分,未选取部分为第二文本内容;滚屏节点创建单元,用于创建第一文本内容的滚屏节点;所创建的滚屏节点包括 三维底板图层和图元图层;废弃节点存储单元,用于当滚屏节点在上屏滚动中滚出预设滚动区域时,将其存 放到废弃节点库;所述废弃节点库用于存放上屏滚动中滚出预设滚动区域的所有滚屏节占.
^ \\\ 可用滚屏节点搜索单元,用于针对第二文本内容的滚屏节点的创建中,在所述滚 屏节点库中查找可用的滚屏节点;滚屏节点改装单元,用于找到可用滚屏节点时,将找到的可用滚屏节点中的图元 图层进行替换后作为第二文本内容的滚屏节点;滚屏节点生成单元,用于未找到可用滚屏节点时,为第二文本内容创建新的滚屏 节占.
I— /、、、 所述图文字幕卡,用于将要上屏的滚屏节点与当前滚屏设计中所需的场景进行叠 加。优选的,所述滚屏节点制作子模块还包括第一文本内容选定单元,用于从文本内容的开头开始选取一部分作为第一文本内容。优选的,所述文本内容由多个图元构成,所述图元包括文字图元、图片图元和几何 形状图元。优选的,所述滚屏节点创建单元所创建的第一文本内容的滚屏节点刚好放满预设 滚动区域。优选的,所述预设滚动区域的大小与当前滚屏设计所使用的屏幕的大小相同。与现有技术相比,本发明具有以下优点本发明提供一种快速制作滚屏节点的图文包装系统,通过滚屏节点子模块中获取 单元获取当前滚屏设计中需要生成滚屏节点的文本内容,所述文本内容包括第一文本内容 和第二文本内容,滚屏节点创建单元创建第一文本内容的滚屏节点,废弃节点存储单元当 滚屏节点在上屏滚动中滚出预设滚动区域时,将其存放到废弃节点库,可用滚屏节点搜索 单元在针对第二文本内容的滚屏节点的创建中,在所述滚屏节点库中查找可用的滚屏节 点,滚屏节点改装单元在找到可用滚屏节点时,将找到的可用滚屏节点中的图元图层进行 替换后作为第二文本内容的滚屏节点,滚屏节点生成单元在未找到可用滚屏节点时,为第 二文本内容创建新的滚屏节点,所述图文字幕卡,用于将要上屏的滚屏节点与当前滚屏设 计中所需的场景进行叠加,快速的完成了滚屏设计中滚屏节点的制作,从而节省提高了滚 屏节点的制作效率,节省了大量的时间。


图1是本发明实施例所述的一种快速制作滚屏节点的图文包装系统的结构图。
具体实施例方式为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实 施方式对本发明作进一步详细的说明。目前,滚屏技术的应用越来越广泛,如果能够找到一种滚屏设计中生成滚屏节点 的有效途径,那么滚屏的实现将变得比较轻松。因此,本专利发明人创造性地提出了本发明实施例的核心构思之一,即提供一种 快速制作滚屏节点的图文包装系统,通过先创建一部分文本内容的滚屏节点,上屏滚动中 将滚出预设滚动区域的滚屏节点存放到废弃滚屏节点库中,在其余部分文本内容中图元的 滚屏节点的创建时,可以在所述的废弃滚屏节点库中进行查找,如果找到可用的滚屏节点 则对其进行改装后作为当前图元的滚屏节点,如果找不到可用的滚屏节点则为当前图元创 建新的滚屏节点。实施例参照图1,示出了本发明的一种快速制作滚屏节点的图文包装系统的结构图,所述 系统具体包括具有数据处理功能的计算机A和图文字幕卡B,所述计算机A包括用于图文 包装制作的图文包装处理模块Al ;其中,所述图文包装处理模块Al包括滚屏节点制作子模 块All,用于在图文包装中的文本内容快速制作滚屏节点;其中,所述滚屏节点制作子模块All包括以下单元获取单元A111,用于获取当前滚屏设计中需要生成滚屏节点的文本内容;所述文 本内容包括第一文本内容和第二文本内容;所述第一文本内容是预先从文本内容中选取的 一部分,未选取部分为第二文本内容;滚屏节点创建单元A112,用于创建第一文本内容的滚屏节点;所创建的滚屏节点 包括三维底板图层和图元图层;优选的,所述文本内容由多个图元构成,所述图元包括文字图元、图片图元和几何 形状图元。通常来说,滚屏的实现要通过为需要以滚屏形式展现的文本内容生成滚屏节点才 能够完成。由获取单元Alll获取当前滚屏设计中需要生成滚屏节点的文本内容,所述文本 内容包括第一文本内容和第二文本内容;所述第一文本内容是预先从文本内容中选取的一 部分,未选取部分为第二文本内容所述文本内容具体来说由多个图元构成,所述图元包括文字图元、图片图元和几 何形状图元。也就是说所述文本内容中可以包括一个或多个的文字图元、图片图元或者几何形 状图元。其中,通过所述滚屏节点创建单元A112创建第一文本内容的滚屏节点;通俗易懂 的来说,可以理解为对第一文本内容进行一定的包装处理,如对其进行渲染之类的处理,为 其生成滚屏节点,滚屏节点就是相应文本内容包装后的产物,由于经过了一定的包装处理, 所以会占用一定的空间,所述滚屏节点包括三维底板图层和图元图层,所述三维底板图层中带有颜色、动画特技、出入特技以及底衬等等的属性,图元图层中含有在文本内容中相对 应的图元。文本内容中不同的类型图元的滚屏节点存在很大的差别,相同类型图元的滚屏 节点具有相似性。具体的来说,根据实际滚屏设计的需要,为所述第一文本内容中的图元创 建滚屏节点,针对文字图元来说可以是以行为单位进行创建,如针对一行、两行或者更多行 的文字图元创建一个滚屏节点;针对图片图元来说一般需要针对每个图片图元创建一个滚 屏节点;同样的,针对几何形状图元来说一般也是针对每个几何形状创建一个滚屏节点。需要说明的是,此处为了全面的进行介绍,所以所介绍的文本内容以包含了一个 或多个的文字图元、图片图元和几何形状图元的文本内容进行介绍,对于实际滚屏设计中 也常会出现的含有文字图元、图片图元和几何形状图元中一种或两种类型图元的情况。优选的,所述滚屏节点制作子模块All还包括第一文本内容选定单元A117,用于从文本内容的开头开始选取一部分作为第一文 本内容。考虑到实际应用中,滚屏的实现一般是按照文本内容的先后顺序进行上屏的,为 了避免滚屏实现的初始阶段出现滚屏滚动和节点创建过度忙乱的现象,由第一文本内容选 定单元A117从文本内容的开头开始选取一部分作为第一文本内容。优选的,所述滚屏节点创建单元所创建的第一文本内容的滚屏节点刚好放满预设 滚动区域。优选的,所述预设滚动区域的大小与当前滚屏设计所使用的屏幕的大小相同。实际应用中,通常根据当前滚屏设计中所使用的屏幕的大小进行设定滚动区域, 一般选取的滚动区域大小是与屏幕的大小相同的,并且预选第一文本内容时,一般会参照 滚动区域进行选择,这样刚好为其生成一屏的滚动节点。需要说明的是,这里仅是通过实际 使用的中常规做法进行了介绍,具体操作中,可以根据实际情况或者需求进行自行的设定。废弃节点存储单元A113,用于当滚屏节点在上屏滚动中滚出预设滚动区域时,将 其存放到废弃节点库;所述废弃节点库用于存放上屏滚动中滚出预设滚动区域的所有滚屏 节点。 创建好滚屏节点后,当有上屏触发信号出现时,所创建好的滚屏节点会上屏进行 滚动,废弃节点存储单元A113在当滚屏节点在上屏滚动中滚出预设滚动区域时,将其存放 到废弃节点库;所述废弃节点库用于存放上屏滚动中滚出预设滚动区域的所有滚屏节点, 其中,所述废弃节点库用于存放上屏滚动中滚出预设滚动区域的所有滚屏节点,具体的来 说是指在所有文本内容的滚屏节点上屏滚动中滚出预设滚动区域时,都会将其存放到废弃 节点库中。可用滚屏节点搜索单元A114,用于针对第二文本内容的滚屏节点的创建中,在所 述滚屏节点库中查找可用的滚屏节点;通过前面的介绍得知已经创建了要生成滚屏节点文本内容中的第一文本内容的 滚屏节点,其上屏后刚好是一屏的滚屏节点,滚屏中的滚屏节点会依次向上滚动,当其中的 第一个滚屏节点滚出预设滚动区域时,预设滚动区域中的底部会出现一个节点的空缺,这 时就需要相应的用第二文本内容的滚屏节点进行填充,因此需要创建第二文本内容的滚屏 节点,可用滚屏节点搜索单元A114在针对第二文本内容的滚屏节点的创建中,由于在第一 个滚屏节点滚出预设滚动区域时,会将其放入废弃滚屏节点库中,可以在所述滚屏节点库中查找可用的滚屏节点,所述的可用的滚屏节点具体的来说是指对应到文本内容中为同类 图元的就被称为可用的滚屏节点,所述同类图元是指要么都为文字图元、要么都为图片图 元或者是都为几何形状图元。如果存在同类图元的滚屏节点就可以称为存在可用的滚屏节 点,这样的话,查找中就可以找到可用的滚屏节点;相应的如果废弃滚屏节点库中不存在同 类图元的滚屏节点就称为不存在可用的滚屏节点,这时就找不到可用的滚屏节点。滚屏节点改装单元A115,用于找到可用滚屏节点时,将找到的可用滚屏节点中的 图元图层进行替换后作为第二文本内容的滚屏节点;对于找到可用滚屏节点的,也就是说当前需要创建滚屏节点的图元与找到的可用 的滚屏节点的图元的类型相同,这样的话,通过滚屏节点改装单元A115将找到的可用滚屏 节点中的图元图层进行替换后作为当前图元的滚屏节点,这里将找到的滚屏节点进行改装 后作为第二文本内容的滚屏节点,通过对废弃的滚屏节点进行改装后重新使用,节省了相 关的处理工作,极大地降低了工作量,加快了滚屏节点的制作速度,提高了制作效率,同时 对废弃节点改装后进行使用,不需要再占用新的空间,极大地节省了空间的占用量。滚屏节点生成单元A116,用于未找到可用滚屏节点时,为第二文本内容创建新的 滚屏节点;基于文本内容中图元的种类有限,对于同类图元来说,滚屏节点是可以重新使用 的,并且实际滚屏设计中所涉及到的文本内容量非常大,因此通过对废弃滚屏节点库中同 类图元的滚屏节点进行改装后重新使用,非常快速的完成了滚屏节点的制作,节省了大量 的时间和空间资源。所述图文字幕卡B,用于将要上屏的滚屏节点与当前滚屏设计中所需的场景进行叠加。以上对本发明所提供的一种快速制作滚屏节点的图文包装系统进行了详细介绍, 本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用 于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的 思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为 对本发明的限制。
权利要求
1.一种快速制作滚屏节点的图文包装系统,其特征在于,所述系统包括具有数据处理 功能的计算机和图文字幕卡,所述计算机包括用于图文包装制作的图文包装处理模块;其 中,所述图文包装处理模块包括滚屏节点制作子模块,用于在图文包装中的文本内容快速 制作滚屏节点;其中,所述滚屏节点制作子模块包括以下单元获取单元,用于获取当前滚屏设计中需要生成滚屏节点的文本内容;所述文本内容包 括第一文本内容和第二文本内容;所述第一文本内容是预先从文本内容中选取的一部分, 未选取部分为第二文本内容;滚屏节点创建单元,用于创建第一文本内容的滚屏节点;所创建的滚屏节点包括三维 底板图层和图元图层;废弃节点存储单元,用于当滚屏节点在上屏滚动中滚出预设滚动区域时,将其存放到 废弃节点库;所述废弃节点库用于存放上屏滚动中滚出预设滚动区域的所有滚屏节点;可用滚屏节点搜索单元,用于针对第二文本内容的滚屏节点的创建中,在所述滚屏节 点库中查找可用的滚屏节点;滚屏节点改装单元,用于找到可用滚屏节点时,将找到的可用滚屏节点中的图元图层 进行替换后作为第二文本内容的滚屏节点;滚屏节点生成单元,用于未找到可用滚屏节点时,为第二文本内容创建新的滚屏节点所述图文字幕卡,用于将要上屏的滚屏节点与当前滚屏设计中所需的场景进行叠加。
2.根据权利要求1所述的系统,其特征在于,所述滚屏节点制作子模块还包括第一文本内容选定单元,用于从文本内容的开头开始选取一部分作为第一文本内容。
3.根据权利要求2所述的系统,其特征在于所述文本内容由多个图元构成,所述图元包括文字图元、图片图元和几何形状图元。
4.根据权利要求1所述的系统,其特征在于所述滚屏节点创建单元所创建的第一文本内容的滚屏节点刚好放满预设滚动区域。
5.根据权利要求1所述的系统,其特征在于所述预设滚动区域的大小与当前滚屏设计所使用的屏幕的大小相同。
全文摘要
本发明提供了一种快速制作滚屏节点的图文包装系统,通过先创建一部分文本内容的滚屏节点,上屏滚动中将滚出预设滚动区域的滚屏节点存放到废弃滚屏节点库中,在其余部分文本内容中图元的滚屏节点的创建时,可以在所述的废弃滚屏节点库中进行查找,如果找到可用的滚屏节点则对其进行改装后作为当前图元的滚屏节点,如果找不到可用的滚屏节点则为当前图元创建新的滚屏节点。
文档编号H04N5/278GK102123251SQ201010033978
公开日2011年7月13日 申请日期2010年1月7日 优先权日2010年1月7日
发明者谈琴芳 申请人:新奥特(北京)视频技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1