[發(fā)明專利]一種機頂盒點陣字幕字體處理方法及處理系統(tǒng)有效
| 申請?zhí)枺?/td> | 201510097785.3 | 申請日: | 2015-03-05 |
| 公開(公告)號: | CN104717548B | 公開(公告)日: | 2017-11-24 |
| 發(fā)明(設(shè)計)人: | 張宏輝;陳曉輝;袁葦;沈少陽 | 申請(專利權(quán))人: | 福建新大陸通信科技股份有限公司 |
| 主分類號: | H04N21/435 | 分類號: | H04N21/435;H04N21/81 |
| 代理公司: | 福州市鼓樓區(qū)京華專利事務(wù)所(普通合伙)35212 | 代理人: | 宋連梅 |
| 地址: | 350000 福建省福州市馬尾開發(fā)區(qū)儒*** | 國省代碼: | 福建;35 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 機頂盒 點陣 字幕 字體 處理 方法 系統(tǒng) | ||
技術(shù)領(lǐng)域
本發(fā)明涉及機頂盒字體處理領(lǐng)域,尤其涉及一種機頂盒點陣字幕字體處理方法及處理系統(tǒng)。
背景技術(shù)
目前,隨著數(shù)字電視的發(fā)展,數(shù)字機頂盒在世界的各個角落被推廣與普及。目前,市面上的機頂盒對點陣字體處理比較簡單,一般就是集成多個點陣字庫,以實現(xiàn)多種字體效果的目的。
隨著功能不斷完善,數(shù)字電視機頂盒對字幕字體要求逐漸增多。點陣字幕字體處理系統(tǒng)應(yīng)生而出;系統(tǒng)能夠?qū)c陣字幕字體放大縮小,斜體,下劃線,邊框,變化字間距等。統(tǒng)一字體字型,并且只用一套字體實現(xiàn)多種效果,極大節(jié)省了內(nèi)存空間。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題之一,在于提供一種機頂盒點陣字幕字體處理方法,可以用同一套點陣字體實現(xiàn)多種字體效果,無需集成多個字庫。實現(xiàn)了字體統(tǒng)一,多種字體效果,節(jié)省機頂盒內(nèi)存的目標(biāo)。
本發(fā)明的問題之一是這樣實現(xiàn)的:一種機頂盒點陣字幕字體處理方法,該方法具體為:
將字符串分割為單個字符,單個字符從機頂盒的點陣字庫中取出相應(yīng)點陣數(shù)據(jù);再將點陣數(shù)據(jù)傳入點陣字幕,對點陣字幕字體進行下述任意一個或者多個的功能處理;
對要顯示的點陣字幕的字體進行放大縮小處理;
對要顯示的點陣字幕的字體進行傾斜處理;
對要顯示的點陣字幕的字體進行下劃線處理;
對要顯示的點陣字幕的字體進行邊框處理;
對要顯示的點陣字幕的字體進行字間距處理。
進一步地,所述放大縮小處理具體為:所述點陣數(shù)據(jù)為長寬固定的點陣矩形,則通過要獲得的目標(biāo)字體寬高和待處理的點陣數(shù)據(jù)寬高比例,對待處理的點陣數(shù)據(jù)進行相應(yīng)比例放大或者縮小。
進一步地,所述傾斜處理具體為:確定字體的傾斜程度,該傾斜程度應(yīng)低于點陣字幕字體原寬度,將待處理的字體寬度變?yōu)樽煮w高度乘以傾斜程度加上字體原寬度;然后根據(jù)字體傾斜方向,決定點陣字體第二行數(shù)據(jù)偏移位置,其余位置用背景點陣數(shù)據(jù)填充;直到完成整個字體。
進一步地,所述下劃線處理具體為:確定下劃線等級,該下劃線等級最高不能超過字體高度加上5個像素點;根據(jù)下劃線等級和下劃線厚度確定需要在點陣字體數(shù)據(jù)的哪一行開始加入下劃線數(shù)據(jù),以覆蓋在原字體點陣數(shù)據(jù)上;如果下劃線位置在字體點陣數(shù)據(jù)外,則下劃線數(shù)據(jù)和字體數(shù)據(jù)之間進行填充背景數(shù)據(jù)。
進一步地,所述邊框處理具體為:對字幕進行逐行掃描,在碰到點陣數(shù)據(jù)中為字體數(shù)據(jù)的像素,則判斷該像素周圍八點數(shù)據(jù)情況,若為背景數(shù)據(jù),則填充邊框數(shù)據(jù);直到該字體所有數(shù)據(jù)都判斷后,則完成邊框功能;不為背景數(shù)據(jù)不進行處理。
進一步地,所述字間距處理具體為:先傳入一字間距參數(shù),在拼接兩個字體點陣數(shù)據(jù)時,會接入與字體點陣同高,寬為字間距參數(shù)的矩形數(shù)據(jù),該數(shù)據(jù)在傳入前已填入背景數(shù)據(jù);從而進行字間距的處理。
本發(fā)明要解決的技術(shù)問題之二,在于提供一種機頂盒點陣字幕字體處理系統(tǒng),可以用同一套點陣字體實現(xiàn)多種字體效果,無需集成多個字庫。實現(xiàn)了字體統(tǒng)一,多種字體效果,節(jié)省機頂盒內(nèi)存的目標(biāo)。
本發(fā)明的問題之二是這樣實現(xiàn)的:一種機頂盒點陣字幕字體處理系統(tǒng),所述系統(tǒng)包括分割模塊、放大縮小模塊、斜體模塊、下劃線模塊、邊框模塊、以及字間距模塊;
所述分割模塊:將字符串分割為單個字符,單個字符從機頂盒的點陣字庫中取出相應(yīng)點陣數(shù)據(jù);再將點陣數(shù)據(jù)傳入點陣字幕,將點陣字幕字體放入放大縮小模塊、斜體模塊、下劃線模塊、邊框模塊和字間距模塊中的任意一模塊或多個模塊進行處理;
放大縮小模塊用于:對要顯示的點陣字幕的字體進行放大縮小處理;
斜體模塊用于:對要顯示的點陣字幕的字體進行傾斜處理;
下劃線模塊用于:對要顯示的點陣字幕的字體進行下劃線處理;
邊框模塊用于:對要顯示的點陣字幕的字體進行邊框處理;
字間距模塊用于:對要顯示的點陣字幕的字體進行字間距處理。
進一步地,所述放大縮小模塊處理具體為:所述點陣數(shù)據(jù)為長寬固定的點陣矩形,則通過要獲得的目標(biāo)字體寬高和待處理的點陣數(shù)據(jù)寬高比例,對待處理的點陣數(shù)據(jù)進行相應(yīng)比例放大或者縮小。
進一步地,所述傾斜模塊處理具體為:確定字體的傾斜程度,該傾斜程度應(yīng)低于點陣字幕字體原寬度,將待處理的字體寬度變?yōu)樽煮w高度乘以傾斜程度加上字體原寬度;然后根據(jù)字體傾斜方向,決定點陣字體第二行數(shù)據(jù)偏移位置,其余位置用背景點陣數(shù)據(jù)填充;直到完成整個字體。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于福建新大陸通信科技股份有限公司,未經(jīng)福建新大陸通信科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510097785.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種視頻下載系統(tǒng)
- 下一篇:一種視頻播放方法及裝置
- 同類專利
- 專利分類
H04N 圖像通信,如電視
H04N21-00 可選的內(nèi)容分發(fā),例如交互式電視,VOD〔視頻點播〕
H04N21-20 .專門適用于內(nèi)容分發(fā)的專用服務(wù)器,例如:VOD服務(wù)器;其操作
H04N21-40 .專門適用于接收內(nèi)容或者與內(nèi)容交互的客戶端設(shè)備,如STB[機頂盒];相關(guān)操作
H04N21-60 .用于在服務(wù)器和客戶端之間或者在遠(yuǎn)程客戶端之間的視頻分配的網(wǎng)絡(luò)結(jié)構(gòu)或者處理
H04N21-80 .通過內(nèi)容產(chǎn)生器獨立于分配過程實現(xiàn)的內(nèi)容或附加數(shù)據(jù)的生成或處理;內(nèi)容本身
H04N21-81 ..其單媒體部件





