[發明專利]一種基于SVG的機頂盒界面的表現方法有效
| 申請號: | 201110307975.5 | 申請日: | 2011-10-12 |
| 公開(公告)號: | CN102340698A | 公開(公告)日: | 2012-02-01 |
| 發明(設計)人: | 方立 | 申請(專利權)人: | 福建新大陸通信科技股份有限公司 |
| 主分類號: | H04N21/431 | 分類號: | H04N21/431;H04N21/472 |
| 代理公司: | 福州市鼓樓區京華專利事務所(普通合伙) 35212 | 代理人: | 宋連梅 |
| 地址: | 350000 福建省福州市馬尾開發區儒*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 svg 機頂盒 界面 表現 方法 | ||
1.一種基于SVG的機頂盒界面的表現方法,其特征在于:包括如下步驟:
步驟10、在機頂盒中集成對xml文件的解析模塊,所述xml文件的解析模塊是對svg格式文件的xml描述進行解析;
步驟20、在機頂盒中建立對矢量圖形、點陣圖像和文本支持的圖像引擎模塊,所述圖像引擎模塊同時支持圖像對象組合、變換,并且修改圖像對象的樣式,且能將圖像對象定義成預處理對象;
步驟30、繪制svg格式的界面文件,將這些界面文件組成機頂盒的界面并導入到機頂盒內存中;
步驟40、當機頂盒程序運行時,所述xml文件的解析模塊對所述機頂盒的界面中各svg格式的界面文件進行解析,得到各svg格式的界面文件對應的所描述的關于矢量圖形、點陣圖像和文本的內容;同時所述圖像引擎模塊將各svg格式的界面文件對應的矢量圖形、點陣圖像和文本的內容按機頂盒的分辨率繪制機頂盒的界面,顯示在電視屏幕上。
2.根據權利要求1所述的一種基于SVG的機頂盒界面的表現方法,其特征在于:所述xml文件的解析模塊是使用DOM方式對svg格式文件的xml描述進行解析。
3.根據權利要求1所述的一種基于SVG的機頂盒界面的表現方法,其特征在于:所述圖像引擎模塊具體包括font矢量字體引擎、矩陣變化引擎、圖像解碼引擎、基礎2d引擎以及濾鏡引擎;所述font矢量字體引擎實現對svg格式的界面文件中描述的文字使用truetype字體來進行基本繪制;所述矩陣變化引擎實現對svg格式的界面文件中的點陣圖像的矢量點序列坐標的轉換;所述圖像解碼引擎實現對svg格式的界面文件涉及的png、jpg、gif格式圖像的解碼工作;所述基礎2d引擎實現對svg格式的界面文件涉及的直線、曲線、矩形、橢圓、多邊形、路徑以及折線的繪制;所述濾鏡引擎實現對svg格式的界面文件中的矢量圖形中一種顏色到另一種顏色的平滑過渡的漸變效果,該漸變效果包括線性漸變和放射性漸變效果。
4.根據權利要求3所述的一種基于SVG的機頂盒界面的表現方法,其特征在于:所述步驟40之后還進一步包括:
步驟50、將步驟40中圖像引擎模塊將各svg格式的界面文件對應的矢量圖形、點陣圖像和文本的內容按機頂盒的分辨率繪制在電視屏幕得到的對應圖片結果保存在機頂盒內存中,當下次再使用其中一svg格式的界面文件時,直接從機頂盒內存中提取對應的圖片結果并顯示在電視屏幕上;
步驟60、當機頂盒的分辨率發生改變時,將機頂盒內存中保存的所述圖片結果刪除,機頂盒的xml文件的解析模塊對各svg格式的界面文件重新進行解析,同時所述圖像引擎模塊并按照新的分辨率來繪制機頂盒的界面,顯示在電視屏幕上,同時生成該分辨率下新的圖片結果進行保存。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于福建新大陸通信科技股份有限公司,未經福建新大陸通信科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110307975.5/1.html,轉載請聲明來源鉆瓜專利網。





