[发明专利]一种基于模板和参数步长的字幕渲染效率瓶颈自动定位的方法有效
申请号: | 200810118999.4 | 申请日: | 2008-08-28 |
公开(公告)号: | CN101394489A | 公开(公告)日: | 2009-03-25 |
发明(设计)人: | 吴正斌 | 申请(专利权)人: | 新奥特(北京)视频技术有限公司 |
主分类号: | H04N5/278 | 分类号: | H04N5/278;G06T15/10 |
代理公司: | 北京天悦专利代理事务所 | 代理人: | 田 明;任晓航 |
地址: | 100080北京市海淀区西草场*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 模板 参数 步长 字幕 渲染 效率 瓶颈 自动 定位 方法 | ||
1.一种基于模板和参数步长的字幕渲染效率瓶颈自动定位的方法,包括如下步骤:
(1)根据字幕模板建立“渲染源模型库”和“渲染属性模型库”;
(2)针对“渲染属性模型库”中的每个渲染属性,基于参数的步长进行处理,生成参考渲染属性,并将这些新生成的参考渲染属性存放到“参考渲染属性模型库”中;
(3)从“渲染源模型库”取出一个渲染源,从“参考渲染属性模型库”取出一个参考渲染属性,将这个参考渲染属性赋予渲染源,产生一个字幕对象;
(4)将这个字幕对象交给字幕系统的渲染引擎进行渲染,得到本次渲染所用的时间;
(5)将本次渲染所用的时间累计到总的渲染时间中,根据当前总的渲染时间和渲染次数计算出渲染平均时间,记录在渲染统计结果数据库中;
(6)重复步骤(3)至步骤(5)的操作,直至遍历完“渲染源模型库”和“参考渲染属性模型库”中所有的渲染源和参考渲染属性;
(7)根据相邻参考渲染属性的渲染平均时间的差值来定位渲染瓶颈。
2.如权利要求1所述的基于模板和参数步长的字幕渲染效率瓶颈自动定位的方法,其特征在于:所述的渲染属性包括静态渲染属性和动态渲染属性,所述的渲染源包括静态渲染源和动态渲染源。
3.如权利要求2所述的基于模板和参数步长的字幕渲染效率瓶颈自动定位的方法,其特征在于:步骤(1)中在建立“渲染属性模型库”时,要过滤掉相同参数的渲染属性。
4.如权利要求3所述的基于模板和参数步长的字幕渲染效率瓶颈自动定位的方法,其特征在于:所述的过滤掉相同参数的渲染属性的方法为:对于一个渲染属性对象,直接通过对比该渲染属性对象与其它对象所占用的内存块是否完全相同,如果不相同,就把这个对象加入到渲染属性模型库中;如果相同,就将其过滤掉。
5.如权利要求1或2或3所述的基于模板和参数步长的字幕渲染效率瓶颈自动定位的方法,其特征在于:在步骤(2)中,若参数有n个,分别表示为P[1]~P[n],每个参数的取值步长表示为B[1]~B[n],针对“渲染属性模型库”中的每个渲染属性M,基于参数的步长对渲染属性进行处理生成参考渲染属性R的方法如下:
首先,生成第一个原始的属性:R[j][0]=M[j];
其次,根据每个需要处理的参数生成一个新的属性:
R[j][1]=M[j]+(P[1]+B[1])
R[j][2]=M[j]+(P[2]+B[2])
......
R[j][i]=M[j]+(P[i]+B[i])
......
R[j][n]=M[j]+(P[n]+B[n])
其中,属性R[j][i]表示在渲染属性M[j]的基础上,第i个参数P[i]的值增加B[i]后的新的属性。
6.如权利要求5所述的基于模板和参数步长的字幕渲染效率瓶颈自动定位的方法,其特征在于:在步骤(7)中,定位渲染瓶颈的方法如下:
通过相邻参考渲染属性的渲染平均时间A[j][i]的差值来确定参数P[i]对渲染效率的影响因子,
F[1][i]=A[1][i]-A[1][0]
F[2][i]=A[2][i]-A[2][0]
......
F[k][i]=A[k][i]-A[k][0]
其中,K为“渲染属性模型库”中渲染属性的个数,
计算F[1][i]~F[k][i]的平均值:
根据所得到的n个渲染效率影响因子的平均值F[0]~F[n],按照从大到小的顺序排列,确定各个参数P[i]对渲染的影响程度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新奥特(北京)视频技术有限公司,未经新奥特(北京)视频技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810118999.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:机械按键密码锁
- 下一篇:具弧凸形饰面的复合式组合地板