[發明專利]一種基于模板和參數步長的字幕渲染效率瓶頸自動定位的方法有效
| 申請號: | 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.szxzyx.cn/pat/books/200810118999.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:機械按鍵密碼鎖
- 下一篇:具弧凸形飾面的復合式組合地板





