[发明专利]一种基于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.vipzhuanli.com/pat/books/201110307975.5/1.html,转载请声明来源钻瓜专利网。