[發(fā)明專利]一種機頂盒多屏滾動文字的方法及系統(tǒng)有效
申請?zhí)枺?/td> | 201510360056.2 | 申請日: | 2015-06-26 |
公開(公告)號: | CN105025385B | 公開(公告)日: | 2018-03-23 |
發(fā)明(設(shè)計)人: | 袁葦;陳曉輝;張宏輝;唐強;鄭宇 | 申請(專利權(quán))人: | 福建新大陸通信科技股份有限公司 |
主分類號: | H04N21/485 | 分類號: | H04N21/485;H04N21/4722;G06F3/14 |
代理公司: | 福州市鼓樓區(qū)京華專利事務(wù)所(普通合伙)35212 | 代理人: | 王美花 |
地址: | 350000 福建省福州市馬尾開發(fā)區(qū)儒*** | 國省代碼: | 福建;35 |
權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
摘要: | |||
搜索關(guān)鍵詞: | 一種 機頂盒 滾動 文字 方法 系統(tǒng) | ||
技術(shù)領(lǐng)域
本發(fā)明涉及應(yīng)用機頂盒多屏滾動技術(shù)領(lǐng)域,尤其涉及一種機頂盒多屏滾動文字的方法及系統(tǒng)。
背景技術(shù)
目前,隨著數(shù)字電視的發(fā)展,數(shù)字機頂盒在世界的各個角落被推廣與普及。隨著功能不斷完善,數(shù)字電視機頂盒具有滾動文字進行顯示的功能。所以,多屏滾動系統(tǒng)應(yīng)運而生。
目前,市面上的機頂盒對文字滾動實現(xiàn)效果不是很好。傳統(tǒng)文字滾動的滾動效果較單一,對多屏滾動有卡頓的現(xiàn)象。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題之一,在于提供一種機頂盒多屏滾動文字的方法,可以有多種滾動方式,可控制滾動速度,并能高效無誤的顯示多屏滾動。
本發(fā)明問題之一是這樣實現(xiàn)的:一種機頂盒多屏滾動文字的方法,所述方法包括如下步驟:
步驟1、將多個單屏以鏈表形式串聯(lián)起來形成一多屏;所述單屏由第一虛擬屏,第二虛擬屏,等待屏,背景屏構(gòu)成;所述第一虛擬屏是從第一幀進入左邊界到屏幕最右邊界的范圍內(nèi)的顯示地方;第二虛擬屏是文字在屏幕完全顯示后從右邊界滾出到完全沒有文字信息的范圍內(nèi)的虛擬顯示屏幕;所述等待屏是存放文字下一幀的數(shù)據(jù);背景屏用來直接填充文字背景;
步驟2、當用戶需要顯示和滾動一段文字時,需填充一個結(jié)構(gòu)體數(shù)據(jù),所述結(jié)構(gòu)體數(shù)據(jù)包括文字內(nèi)容、字體前景背景、屏幕顯示位置、屏幕顯示大小、顯示速度以及顯示效果;
步驟3、獲得文字的結(jié)構(gòu)體數(shù)據(jù),從機頂盒字庫中找出相應(yīng)的點陣數(shù)據(jù)并把文字中單字數(shù)據(jù)按順序組合,按顯示效果重組文字數(shù)據(jù);并通過單屏的第一虛擬屏或第二虛擬屏進行顯示,當文字長度超過單屏的第一虛擬屏和第二虛擬屏的寬度時,第一虛擬屏和第二虛擬屏一起顯示;再按顯示速度獲得下一幀文字顯示數(shù)據(jù),存入等待屏中;把處理好的數(shù)據(jù)插入顯示隊列中;
步驟4、依次通過單屏對顯示隊列中的數(shù)據(jù)進行顯示。
進一步地,所述步驟4具體為:接收顯示隊列中數(shù)據(jù),顯示第一幀的內(nèi)容,顯示后第一個單屏會變?yōu)榈却隣顟B(tài),進行下一個單屏顯示,繼續(xù)填充下一幀數(shù)據(jù)后再將第一個單屏置為顯示狀態(tài),輪詢此多屏中的單屏時,會根據(jù)處理速度判斷是否在此輪對其他單屏依次進行數(shù)據(jù)顯示,其他單屏狀態(tài)為顯示狀態(tài),是,則繼續(xù)顯示,否則再下一輪繼續(xù)判斷,直到滿足條件后顯示狀態(tài)的單屏繼續(xù)顯示。
進一步地,所述背景屏能根據(jù)客戶需求進行填充背景屏幕或者不填充。
本發(fā)明要解決的技術(shù)問題之二,在于提供一種機頂盒多屏滾動文字的系統(tǒng),可以有多種滾動方式,可控制滾動速度,并能高效無誤的顯示多屏滾動。
本發(fā)明問題之二是這樣實現(xiàn)的:一種機頂盒多屏滾動文字的系統(tǒng),所述系統(tǒng)包括多屏組建模塊、數(shù)據(jù)接收模塊、數(shù)據(jù)處理模塊以及數(shù)據(jù)顯示模塊;
所述多屏組建模塊,用于將多個單屏以鏈表形式串聯(lián)起來形成一多屏;所述單屏由第一虛擬屏,第二虛擬屏,等待屏,背景屏構(gòu)成;所述第一虛擬屏是從第一幀進入左邊界到屏幕最右邊界的范圍內(nèi)的顯示地方;第二虛擬屏是文字在屏幕完全顯示后從右邊界滾出到完全沒有文字信息的范圍內(nèi)的虛擬顯示屏幕;所述等待屏是存放文字下一幀的數(shù)據(jù);背景屏用來直接填充文字背景;
所述數(shù)據(jù)接收模塊,用于當用戶需要顯示和滾動一段文字時,需填充一個結(jié)構(gòu)體數(shù)據(jù),所述結(jié)構(gòu)體數(shù)據(jù)包括文字內(nèi)容、字體前景背景、屏幕顯示位置、屏幕顯示大小、顯示速度以及顯示效果;
數(shù)據(jù)處理模塊,用于獲得文字的結(jié)構(gòu)體數(shù)據(jù),從機頂盒字庫中找出相應(yīng)的點陣數(shù)據(jù)并把文字中單字數(shù)據(jù)按順序組合,按顯示效果重組文字數(shù)據(jù);并通過單屏的第一虛擬屏或第二虛擬屏進行顯示,當文字長度超過單屏的第一虛擬屏和第二虛擬屏的寬度時,第一虛擬屏和第二虛擬屏一起顯示;再按顯示速度獲得下一幀文字顯示數(shù)據(jù),存入等待屏中;把處理好的數(shù)據(jù)插入顯示隊列中;
數(shù)據(jù)顯示模塊,用于依次通過單屏對顯示隊列中的數(shù)據(jù)進行顯示。
進一步地,所述數(shù)據(jù)處理模塊具體為:接收顯示隊列中數(shù)據(jù),顯示第一幀的內(nèi)容,顯示后第一個單屏會變?yōu)榈却隣顟B(tài),進行下一個單屏顯示,繼續(xù)填充下一幀數(shù)據(jù)后再將第一個單屏置為顯示狀態(tài),輪詢此多屏中的單屏時,會根據(jù)處理速度判斷是否在此輪對其他單屏依次進行數(shù)據(jù)顯示,其他單屏狀態(tài)為顯示狀態(tài),是,則繼續(xù)顯示,否則再下一輪繼續(xù)判斷,直到滿足條件后顯示狀態(tài)的單屏繼續(xù)顯示。
進一步地,所述背景屏能根據(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/201510360056.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎ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ù)器和客戶端之間或者在遠程客戶端之間的視頻分配的網(wǎng)絡(luò)結(jié)構(gòu)或者處理
H04N21-80 .通過內(nèi)容產(chǎn)生器獨立于分配過程實現(xiàn)的內(nèi)容或附加數(shù)據(jù)的生成或處理;內(nèi)容本身
H04N21-81 ..其單媒體部件