[发明专利]一种基于多样性应用的电视字幕播出设备性能保障的方法有效
申请号: | 200810056031.3 | 申请日: | 2008-01-11 |
公开(公告)号: | CN101483723A | 公开(公告)日: | 2009-07-15 |
发明(设计)人: | 吴正斌 | 申请(专利权)人: | 新奥特(北京)视频技术有限公司 |
主分类号: | H04N5/278 | 分类号: | H04N5/278 |
代理公司: | 北京天悦专利代理事务所 | 代理人: | 田 明;王 瑛 |
地址: | 100080北京市海淀区西草场*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 多样性 应用 电视 字幕 播出 设备 性能 保障 方法 | ||
1.一种基于多样性应用的电视字幕播出设备性能保障的方法,其特征在 于:该方法根据字幕播出系统的数据结构,使用随机数发生器,模拟实际应用 环境,自动构造图文字幕对象;然后使用字幕渲染引擎,对字幕进行多线程自 动静态渲染和动态特效渲染;同时,记录对系统资源的使用情况,以监测字幕 渲染逻辑设计上的缺陷;
对字幕进行静态渲染和动态特效渲染的步骤如下:
(1)枚举出系统中所有的TrueType字库,针对每种TrueType字库,枚 举出这个字库中所有有效的字符;
(2)枚举出系统中的所有可以处理的图元类;
(3)根据当前字幕类型,开始一次渲染;
(4)循环进行下一次渲染;
步骤(3)中,如果当前字幕类型是字元,则按如下步骤进行处理:
A.遍历每个TrueType字库;
B.针对每一个TrueType字库,遍历该字库中的每个有效字符;
C.针对每个字符,根据预设的最小字号、最大字号、字号步长,循环处 理每个字号;
D.针对每个字号,根据预设的最小宽度、最大宽度、宽度步长,循环处 理每个宽度;
E.针对每个宽度,按照字幕渲染引擎中的随机数发生器,产生出来随机 的静态渲染参数和动态渲染参数;
F.创建出来一个字幕对象,将上述的静态、动态渲染参数赋给这个字幕 对象;
G.将这个字幕对象按照字幕工程文件的组织形式生成一个字幕工程文 件;
H.将这个字幕对象交给字幕播出系统的字幕渲染引擎进行静态渲染和动 态播出;
I.在渲染过程中,记录下CPU、GPU、物理内存、虚拟内存的使用情况;
J.错误处理;
步骤(3)中,如果当前字幕类型是图元,则按如下步骤进行处理:
a.遍历每种类型的图元;
b.针对每种图元,根据预设的最小高度、最大高度、高度步长,循环处 理每个高度;
c.针对每个高度,根据预设的最小宽度、最大宽度、宽度步长,循环处 理每个宽度;
d.针对每个宽度,按照字幕渲染引擎中的随机数发生器,产生出来随机 的静态渲染参数和动态渲染参数;
e.创建出来一个字幕对象,将上述的静态、动态渲染参数赋给这个字幕 对象;
f.将字幕对象按照字幕工程文件的组织形式生成一个字幕工程文件;
g.将字幕对象交给字幕播出系统的字幕渲染引擎进行静态渲染和动态播 出;
h.在渲染过程中,记录下CPU、GPU、物理内存、虚拟内存的使用情况;
i.错误处理。
2.如权利要求1所述的基于多样性应用的电视字幕播出设备性能保障的方 法,其特征在于:所述的字幕播出系统的数据结构中,一个完整的字幕单是若 干个字幕播出任务组成的一个链表,一个字幕播出任务是若干个字幕场景组成 的一个链表,一个字幕场景是若干个字幕对象组成的一个链表。
3.如权利要求1所述的基于多样性应用的电视字幕播出设备性能保障的方 法,其特征在于:该方法采用以电视字幕单为驱动的播出模式,包括如下步骤:
(1)随机产生一个节目单,每个字幕条目的播出时间遵守前后的规则随 机产生;
(2)为每个播出条目中随机生成一个字幕播出序列;
(3)为每个字幕播出序列,根据随机数模型产生一个字幕对象或者一个 对象组;
(4)将所述一个字幕对象或者一个对象组按照字幕工程文件的组织形式 生成一个字幕工程文件;
(5)将所述字幕工程文件交给字幕播出系统的字幕渲染引擎进行静态渲 染和动态播出;
(6)在渲染过程中,记录下CPU、GPU、物理内存、虚拟内存的使用情 况;
(7)进行错误处理;
(8)返回到步骤(1),循环处理下一个节目单。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新奥特(北京)视频技术有限公司,未经新奥特(北京)视频技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810056031.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:酰基叠氮的制备方法
- 下一篇:认知系统信道状态配置方法和检测管理设备以及基站