[發明專利]一種無人值守的分布式多線程字幕渲染和播出方法有效
| 申請號: | 200810056032.8 | 申請日: | 2008-01-11 |
| 公開(公告)號: | CN101483724A | 公開(公告)日: | 2009-07-15 |
| 發明(設計)人: | 吳正斌 | 申請(專利權)人: | 新奧特(北京)視頻技術有限公司 |
| 主分類號: | H04N5/278 | 分類號: | H04N5/278 |
| 代理公司: | 北京天悅專利代理事務所 | 代理人: | 田 明;王 瑛 |
| 地址: | 100080北京市海淀區西草場*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 無人 值守 分布式 多線程 字幕 渲染 播出 方法 | ||
技術領域
本發明涉及廣電領域電視節目制播機構的字幕播出技術,具體涉及一種無人值守的分布式多線程字幕渲染和播出方法。?
背景技術
從具體實現的角度來說,電視字幕的數據結構是非常復雜的,因而實現字幕渲染的算法也是非常復雜的。主要的原因如下:?
(1)電視臺對字幕效果的要求越來越豐富。字幕作為一種電視節目的形態,具有獨立表意功能,它不僅完成用文字符號說明內容的基本功能,同時還通過特技、動畫的創作,為節目內容添光加彩。字幕的內容(文本)、靜態渲染字幕屬性(字體、字色等)、動態渲染特技屬性構成電視字幕的基本形態。其中,字幕內容是字幕的實際內涵;靜態渲染和動態渲染屬性是為內容服務的,是字幕的展現形式。?
(2)隨著電視頻道、節目內容的細分,各個部門的分工也更加專業化,電視字幕的應用面也越來越廣泛。?
(3)電視節目的日益多樣性和電視觀眾欣賞、鑒賞水平的不斷提高,也要求電視字幕的應用模式必然朝著多樣性的方向發展。?
因此,一個字幕產品中包含了很多圖形處理、圖像處理、特技處理的元素,而且隨著IT技術的不斷發展,還會有更多的元素加入到電視字幕這種產品形態中。在一個完整的字幕系統的數據結構中,涉及到靜態渲染的屬性有接近300個,涉及到動態特技的屬性有接近500個,渲染算法邏輯分支有5000個,不同分支間的排列組合更是一個天文數字。并且,隨著IT技術的發展和用戶需求的增加,這些數字還會不斷增加。?
為了保證在播出線上字幕播出的穩定性和安全性,避免由于軟件系統崩潰導致的播出事故,發明人提出了“一種基于多樣性應用的電視字幕播出設備性能保障的方法”(見同期的專利申請),其核心思路是自動渲染機器人:?使用隨機數生成技術,生成大量的字幕對象,然后交給系統底層渲染引擎進行渲染,在渲染過程中進行信息監控和信息處理。?
在實際工作中,字幕的渲染是非常耗時的。以字元渲染為例,假設當前Windows操作系統中的實際可用的TrueType字庫為100個,對每個字庫的其中2000個常用漢字字符進行渲染,每個字符的字號從8到200,寬度從10%到300%,那個渲染的次數為:?
100×2000×(200-8)×(300-10)=11136000000次。?
假設每次渲染的平均時間為50毫秒,那么完成渲染的時間為:5.56×1011?毫秒,約等于155000小時,大約需要6400天。這種時間消耗在實際應用中是無法接受的,必須通過合理的配置對字母渲染模式加以改進。?
發明內容
本發明的目的在于針對實際工作中字幕渲染耗時長的缺陷,提供一種可以提高字幕渲染效率的無人值守的分布式多線程字幕渲染和播出方法。?
本發明的技術方案如下:一種無人值守的分布式多線程字幕渲染和播出方法,該方法構建一個渲染工作站集群,通過預先設置,在每臺工作站上部署不同的渲染任務,分別對不同類型的字幕內容進行渲染,然后通過部署一臺信息處理工作站,集中監視每個工作站的渲染狀態,收集錯誤信息并進行處理。?
如上所述的無人值守的分布式多線程字幕渲染和播出方法,該方法使用一臺任務分發工作站對每臺作為工作站的渲染機進行渲染任務的分發;或者,在每臺渲染機上手工編排渲染任務。?
如上所述的無人值守的分布式多線程字幕渲染和播出方法,其中,每臺工作站通過啟動多個渲染線程,分別對不同類型的字幕內容進行渲染。?
進一步,在上述無人值守的分布式多線程字幕渲染和播出方法中,渲染任務的邏輯結構采用“渲染引擎ID+渲染引擎數據”的形式,渲染引擎ID的定義如下:?
ID=0:表示靜態字元渲染引擎;?
ID=1:表示靜態圖元渲染引擎;?
ID=2:表示動態特技渲染引擎;?
ID=3:表示字幕單渲染引擎。?
如上所述的無人值守的分布式多線程字幕渲染和播出方法,其中,當一個渲染機接收到一個渲染任務后,根據渲染引擎ID和渲染引擎數據,按如下方式創建渲染對象:?
(1)當渲染引擎ID為0,創建隨機的字元對象;?
(2)當渲染引擎ID為1,創建隨機的圖元對象;?
(3)當渲染引擎ID為2,創建隨機的特技對象;?
(4)當渲染引擎ID為3且模式為0,創建隨機的字幕單對象;?
(5)當渲染引擎ID為3且模式為1,創建基于模板的字幕單對象。?
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于新奧特(北京)視頻技術有限公司,未經新奧特(北京)視頻技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810056032.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:低功率模量分頻級
- 下一篇:配電網架空線路故障自動診斷隔離裝置和方法





