一种DVB机顶盒界面支持扇形特效的方法技术

技术编号:19027091 阅读:32 留言:0更新日期:2018-09-26 20:03
本发明专利技术涉及一种DVB机顶盒界面支持扇形特效的方法,包括:获取第一特征信息,根据所述第一特征信息通过bresenham算法画圆,所述圆为直线的合集;获取动态的第二特征信息,根据所述第二特征信息选择所述直线,对所述直线上色,得到着色的扇形特效,并实时在界面显示。本发明专利技术实现了DVB机顶盒界面支持扇形特效的功能,提高用户的视觉体验和人机互动效果。

【技术实现步骤摘要】
一种DVB机顶盒界面支持扇形特效的方法
本专利技术属于DVB机顶盒界面机顶盒
,具体涉及一种DVB机顶盒界面支持扇形特效的方法。
技术介绍
数字接收机:即俗称的机顶盒,set-topbox;STB。一种依托电视终端提供综合信息业务的家电设备。使用户能在现有电视机上观看数字电视节目,并可通过网络进行交互式数字化娱乐、教育和商业化活动。用户界面:是机顶盒和用户之间进行交互和信息交换的媒介,是介于用户与硬件之间,为彼此之间交互沟通而设计的相关软件,使得用户能够方便有效地去操作硬件以达成双向之交互,完成所希望的工作。扇形特效:如实时信号强度、质量的扇形特效显示,其弧度(机顶盒驱动获取的实时信号强度、质量大小/100*360),并进行绘制动态的扇形图。目前市场上主流的机顶盒主要有安卓机顶盒和DVB机顶盒之分,DVB机顶盒又以海外市场为主。其中安卓机顶盒使用Android操作系统,可使用相应控件或开源库支持动画特效显示。而DVB机顶盒主要使用linux,ecos等嵌入式操作系统,如ecos系统无对应封装的控件及可用的开源库支持,只能通过画点、线为基础进而实现对应的效果图。市场上主流的机顶盒主要有安卓机顶盒和DVB机顶盒之分,DVB机顶盒又以海外市场为主。其中安卓机顶盒使用Android操作系统,可使用相应控件或开源库支持动画特效显示。而DVB机顶盒主要使用linux,ecos等嵌入式操作系统,如ecos系统无对应封装的控件及可用的开源库支持,只能通过画点、线为基础进而实现对应的效果图。
技术实现思路
本专利技术针对现有技术的不足,提供一种DVB机顶盒界面支持扇形特效的方法,实现了DVB机顶盒界面支持扇形特效的功能,提高用户的视觉体验和人机互动效果。为解决上述问题,本专利技术采用的技术方案为:一种DVB机顶盒界面支持扇形特效的方法,包括:获取第一特征信息,根据所述第一特征信息通过bresenham算法画圆,所述圆为直线的合集;获取动态的第二特征信息,根据所述第二特征信息选择所述直线,对所述直线上色,得到着色的扇形特效,并实时在界面显示。进一步,所述第一特征信息包括:圆心和半径,以所述圆心为原点建立坐标轴,并根据所述半径确定圆的顶点,通过bresenham画圆算法得出圆上1/8弧的各点的坐标;根据圆的八分对称性,将所述圆分为九个区域,各区域的范围为0°<第一区域<45°,45°≤第二区域<90°,90°≤第三区域<135°,135°≤第四区域<180°,180°≤第五区域<225°,225°≤第六区域<270°,270°≤第七区域<315°,315°≤第八区域<360°,第九区域为360°;所述第二区域、第四区域、第六区域以及第八区域中以逆时针的方向依次反走样画直线;所述第一区域、第三区域、第五区域以及第七区域中以顺时针的方向依次反走样画直线;进一步,根据所述第二特征信息确定每个需上色的所述直线所在的区域,通过bresenham画圆算法得出圆上1/8圆弧上各点的坐标,若需上色的所述直线在第一区域内时,直接对需上色的所述直线进行上色;若需上色的所述直线在多个区域内时,根据圆的八分对称性,通过bresenham画圆算法得出圆弧上对应的点,对需上色的所述直线进行上色;所述第二特征信息包括:实时的电量、实时的信号强度、缓冲状态。进一步,对选择的所述直线整体上色,根据所述第二特征信息对选择的所述直线进行调整;根据所述第二特征信息在所述直线中选取若干临界直线,所述临界直线为着色状态时,所述扇形特效为第一颜色状态,所述临界直线为未着色状态时,所述扇形特效为第二颜色状态。进一步,获取第三特征信息,锁定所述直线,对锁定的所述直线进行部分上色,根据所述第二特征信息对每根锁定的所述直线的上色比例进行调整,所述第三特征信息为弧度或弧长;根据所述第二特征信息在每根锁定的所述直线中选取若干有临界点,所述临界点为着色状态时,所述扇形特效为第三颜色状态,所述临界点为未着色状态时,所述扇形特效为第四颜色状态。一种DVB机顶盒,具有可读存储介质,所述可读存储介质存储有程序,其特征在于,所述程序执行以下步骤:获取第一特征信息,根据所述第一特征信息通过bresenham算法画圆,所述圆为直线的合集;获取动态的第二特征信息,根据所述第二特征信息选择所述直线,对所述直线上色,得到着色的扇形特效,并实时在界面显示。进一步,所述第一特征信息包括:圆心和半径,以所述圆心为原点建立坐标轴,并根据所述半径确定圆的顶点,通过bresenham画圆算法得出圆上各点的坐标;根据圆的八分对称性,将所述圆分为九个区域,各区域的范围为0°<第一区域<45°,45°≤第二区域<90°,90°≤第三区域<135°,135°≤第四区域<180°,180°≤第五区域<225°,225°≤第六区域<270°,270°≤第七区域<315°,315°≤第八区域<360°,第九区域为360°;所述第二区域、第四区域、第六区域以及第八区域中以逆时针的方向依次反走样画直线;所述第一区域、第三区域、第五区域以及第七区域中以顺时针的方向依次反走样画直线;进一步,根据所述第二特征信息确定每个需上色的所述直线所在的区域,通过bresenham画圆算法得出圆上1/8圆弧上各点的坐标,若需上色的所述直线在第一区域内时,直接对需上色的所述直线进行上色;若需上色的所述直线在多个区域内时,根据圆的八分对称性,通过bresenham画圆算法得出圆弧上对应的点,对需上色的所述直线进行上色;所述第二特征信息包括:实时的电量、实时的信号强度、缓冲状态,进一步,对选择的所述直线整体上色,根据所述第二特征信息对选择的所述直线进行调整;根据所述第二特征信息在所述直线中选取若干临界直线,所述临界直线为着色状态时,所述扇形特效为第一颜色状态,所述临界直线为未着色状态时,所述扇形特效为第二颜色状态。进一步,获取第三特征信息,锁定所述直线,对锁定的所述直线进行部分上色,根据所述第二特征信息对每根锁定的所述直线的上色比例进行调整,所述第三特征信息为弧度或弧长;根据所述第二特征信息在每根锁定的所述直线中选取若干有临界点,所述临界点为着色状态时,所述扇形特效为第三颜色状态,所述临界点为未着色状态时,所述扇形特效为第四颜色状态。本专利技术的有益效果在于:实现了DVB机顶盒界面支持扇形特效的功能,提高用户的视觉体验和人机互动效果。附图说明图1为本专利技术DVB机顶盒界面支持扇形特效的方法流程示意图。图2为本专利技术各区域画线顺序示意图。具体实施方式为了使本领域技术人员更好地理解本专利技术的技术方案,下面结合具体实施例对本专利技术作进一步的详细说明。请注意,下面描述的实施例是示例性的,仅用于解释本专利技术,而不能理解为对本专利技术的限制。实施例中未注明具体技术或条件的,按照本领域内的文献所描述的技术或条件或者按照产品说明书进行。所用试剂或仪器未注明生产厂商者,均为可以通过市购获得的常规产品。根据本专利技术的一个方面,本专利技术提供了DVB机顶盒界面支持扇形特效的方法,图1为本专利技术DVB机顶盒界面支持扇形特效的方法流程示意图,如图1所示所示,包括:S1获取第一特征信息,根据所述第一特征信息通过bresenham算法画圆,所述圆为直线的合集;具体而言,所述第一特征信息包括:圆心和半径,以本文档来自技高网...

【技术保护点】
1.一种DVB机顶盒界面支持扇形特效的方法,其特征在于,包括:获取第一特征信息,根据所述第一特征信息通过bresenham算法画圆,所述圆为直线的合集;获取动态的第二特征信息,根据所述第二特征信息选择所述直线,对所述直线上色,得到着色的扇形特效,并实时在界面显示。

【技术特征摘要】
1.一种DVB机顶盒界面支持扇形特效的方法,其特征在于,包括:获取第一特征信息,根据所述第一特征信息通过bresenham算法画圆,所述圆为直线的合集;获取动态的第二特征信息,根据所述第二特征信息选择所述直线,对所述直线上色,得到着色的扇形特效,并实时在界面显示。2.根据权利要求1所述的方法,其特征在于,所述第一特征信息包括:圆心和半径,以所述圆心为原点建立坐标轴,并根据所述半径确定圆的顶点,通过bresenham画圆算法得出圆上1/8弧的各点的坐标;根据圆的八分对称性,将所述圆分为九个区域,各区域的范围为0°<第一区域<45°,45°≤第二区域<90°,90°≤第三区域<135°,135°≤第四区域<180°,180°≤第五区域<225°,225°≤第六区域<270°,270°≤第七区域<315°,315°≤第八区域<360°,第九区域为360°;所述第二区域、第四区域、第六区域以及第八区域中以逆时针的方向依次反走样画直线;所述第一区域、第三区域、第五区域以及第七区域中以顺时针的方向依次反走样画直线。3.根据权利要求2所述的方法,其特征在于,根据所述第二特征信息确定每个需上色的所述直线所在的区域,通过bresenham画圆算法得出圆上1/8圆弧上各点的坐标,若需上色的所述直线在第一区域内时,直接对需上色的所述直线进行上色;若需上色的所述直线在多个区域内时,根据圆的八分对称性,通过bresenham画圆算法得出圆弧上对应的点,对需上色的所述直线进行上色;所述第二特征信息包括:实时的电量、实时的信号强度、缓冲状态。4.根据权利要求1所述的方法,其特征在于,对选择的所述直线整体上色,根据所述第二特征信息对选择的所述直线进行调整;根据所述第二特征信息在所述直线中选取若干临界直线,所述临界直线为着色状态时,所述扇形特效为第一颜色状态,所述临界直线为未着色状态时,所述扇形特效为第二颜色状态。5.根据权利要求1所述的方法,其特征在于,获取第三特征信息,锁定所述直线,对锁定的所述直线进行部分上色,根据所述第二特征信息对每根锁定的所述直线的上色比例进行调整,所述第三特征信息为弧度或弧长;根据所述第二特征信息在每根锁定的所述直线中选取若干有临界点,所述临界点为着色状态时,所述扇形特效为第三颜色状态,所述临界点为未着色状态时,所述扇形特效为第四颜色状态。6.一种DVB机顶盒...

【专利技术属性】
技术研发人员:郭光全邹绍见
申请(专利权)人:珠海迈科智能科技股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1