[發(fā)明專利]一種基于多樣性應(yīng)用的電視字幕播出設(shè)備性能保障的方法有效
| 申請(qǐng)?zhí)枺?/td> | 200810056031.3 | 申請(qǐng)日: | 2008-01-11 |
| 公開(公告)號(hào): | CN101483723A | 公開(公告)日: | 2009-07-15 |
| 發(fā)明(設(shè)計(jì))人: | 吳正斌 | 申請(qǐng)(專利權(quán))人: | 新奧特(北京)視頻技術(shù)有限公司 |
| 主分類號(hào): | H04N5/278 | 分類號(hào): | H04N5/278 |
| 代理公司: | 北京天悅專利代理事務(wù)所 | 代理人: | 田 明;王 瑛 |
| 地址: | 100080北京市海淀區(qū)西草場*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 多樣性 應(yīng)用 電視 字幕 播出 設(shè)備 性能 保障 方法 | ||
1.一種基于多樣性應(yīng)用的電視字幕播出設(shè)備性能保障的方法,其特征在 于:該方法根據(jù)字幕播出系統(tǒng)的數(shù)據(jù)結(jié)構(gòu),使用隨機(jī)數(shù)發(fā)生器,模擬實(shí)際應(yīng)用 環(huán)境,自動(dòng)構(gòu)造圖文字幕對(duì)象;然后使用字幕渲染引擎,對(duì)字幕進(jìn)行多線程自 動(dòng)靜態(tài)渲染和動(dòng)態(tài)特效渲染;同時(shí),記錄對(duì)系統(tǒng)資源的使用情況,以監(jiān)測(cè)字幕 渲染邏輯設(shè)計(jì)上的缺陷;
對(duì)字幕進(jìn)行靜態(tài)渲染和動(dòng)態(tài)特效渲染的步驟如下:
(1)枚舉出系統(tǒng)中所有的TrueType字庫,針對(duì)每種TrueType字庫,枚 舉出這個(gè)字庫中所有有效的字符;
(2)枚舉出系統(tǒng)中的所有可以處理的圖元類;
(3)根據(jù)當(dāng)前字幕類型,開始一次渲染;
(4)循環(huán)進(jìn)行下一次渲染;
步驟(3)中,如果當(dāng)前字幕類型是字元,則按如下步驟進(jìn)行處理:
A.遍歷每個(gè)TrueType字庫;
B.針對(duì)每一個(gè)TrueType字庫,遍歷該字庫中的每個(gè)有效字符;
C.針對(duì)每個(gè)字符,根據(jù)預(yù)設(shè)的最小字號(hào)、最大字號(hào)、字號(hào)步長,循環(huán)處 理每個(gè)字號(hào);
D.針對(duì)每個(gè)字號(hào),根據(jù)預(yù)設(shè)的最小寬度、最大寬度、寬度步長,循環(huán)處 理每個(gè)寬度;
E.針對(duì)每個(gè)寬度,按照字幕渲染引擎中的隨機(jī)數(shù)發(fā)生器,產(chǎn)生出來隨機(jī) 的靜態(tài)渲染參數(shù)和動(dòng)態(tài)渲染參數(shù);
F.創(chuàng)建出來一個(gè)字幕對(duì)象,將上述的靜態(tài)、動(dòng)態(tài)渲染參數(shù)賦給這個(gè)字幕 對(duì)象;
G.將這個(gè)字幕對(duì)象按照字幕工程文件的組織形式生成一個(gè)字幕工程文 件;
H.將這個(gè)字幕對(duì)象交給字幕播出系統(tǒng)的字幕渲染引擎進(jìn)行靜態(tài)渲染和動(dòng) 態(tài)播出;
I.在渲染過程中,記錄下CPU、GPU、物理內(nèi)存、虛擬內(nèi)存的使用情況;
J.錯(cuò)誤處理;
步驟(3)中,如果當(dāng)前字幕類型是圖元,則按如下步驟進(jìn)行處理:
a.遍歷每種類型的圖元;
b.針對(duì)每種圖元,根據(jù)預(yù)設(shè)的最小高度、最大高度、高度步長,循環(huán)處 理每個(gè)高度;
c.針對(duì)每個(gè)高度,根據(jù)預(yù)設(shè)的最小寬度、最大寬度、寬度步長,循環(huán)處 理每個(gè)寬度;
d.針對(duì)每個(gè)寬度,按照字幕渲染引擎中的隨機(jī)數(shù)發(fā)生器,產(chǎn)生出來隨機(jī) 的靜態(tài)渲染參數(shù)和動(dòng)態(tài)渲染參數(shù);
e.創(chuàng)建出來一個(gè)字幕對(duì)象,將上述的靜態(tài)、動(dòng)態(tài)渲染參數(shù)賦給這個(gè)字幕 對(duì)象;
f.將字幕對(duì)象按照字幕工程文件的組織形式生成一個(gè)字幕工程文件;
g.將字幕對(duì)象交給字幕播出系統(tǒng)的字幕渲染引擎進(jìn)行靜態(tài)渲染和動(dòng)態(tài)播 出;
h.在渲染過程中,記錄下CPU、GPU、物理內(nèi)存、虛擬內(nèi)存的使用情況;
i.錯(cuò)誤處理。
2.如權(quán)利要求1所述的基于多樣性應(yīng)用的電視字幕播出設(shè)備性能保障的方 法,其特征在于:所述的字幕播出系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)中,一個(gè)完整的字幕單是若 干個(gè)字幕播出任務(wù)組成的一個(gè)鏈表,一個(gè)字幕播出任務(wù)是若干個(gè)字幕場景組成 的一個(gè)鏈表,一個(gè)字幕場景是若干個(gè)字幕對(duì)象組成的一個(gè)鏈表。
3.如權(quán)利要求1所述的基于多樣性應(yīng)用的電視字幕播出設(shè)備性能保障的方 法,其特征在于:該方法采用以電視字幕單為驅(qū)動(dòng)的播出模式,包括如下步驟:
(1)隨機(jī)產(chǎn)生一個(gè)節(jié)目單,每個(gè)字幕條目的播出時(shí)間遵守前后的規(guī)則隨 機(jī)產(chǎn)生;
(2)為每個(gè)播出條目中隨機(jī)生成一個(gè)字幕播出序列;
(3)為每個(gè)字幕播出序列,根據(jù)隨機(jī)數(shù)模型產(chǎn)生一個(gè)字幕對(duì)象或者一個(gè) 對(duì)象組;
(4)將所述一個(gè)字幕對(duì)象或者一個(gè)對(duì)象組按照字幕工程文件的組織形式 生成一個(gè)字幕工程文件;
(5)將所述字幕工程文件交給字幕播出系統(tǒng)的字幕渲染引擎進(jìn)行靜態(tài)渲 染和動(dòng)態(tài)播出;
(6)在渲染過程中,記錄下CPU、GPU、物理內(nèi)存、虛擬內(nèi)存的使用情 況;
(7)進(jìn)行錯(cuò)誤處理;
(8)返回到步驟(1),循環(huán)處理下一個(gè)節(jié)目單。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于新奧特(北京)視頻技術(shù)有限公司,未經(jīng)新奧特(北京)視頻技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810056031.3/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 在線應(yīng)用平臺(tái)上應(yīng)用間通信的回調(diào)應(yīng)答方法、應(yīng)用及在線應(yīng)用平臺(tái)
- 應(yīng)用使用方法、應(yīng)用使用裝置及相應(yīng)的應(yīng)用終端
- 應(yīng)用管理設(shè)備、應(yīng)用管理系統(tǒng)、以及應(yīng)用管理方法
- 能力應(yīng)用系統(tǒng)及其能力應(yīng)用方法
- 應(yīng)用市場的應(yīng)用搜索方法、系統(tǒng)及應(yīng)用市場
- 使用應(yīng)用的方法和應(yīng)用平臺(tái)
- 應(yīng)用安裝方法和應(yīng)用安裝系統(tǒng)
- 使用遠(yuǎn)程應(yīng)用進(jìn)行應(yīng)用安裝
- 應(yīng)用檢測(cè)方法及應(yīng)用檢測(cè)裝置
- 應(yīng)用調(diào)用方法、應(yīng)用發(fā)布方法及應(yīng)用發(fā)布系統(tǒng)





