[发明专利]菜单显示方法无效
申请号: | 201310705818.9 | 申请日: | 2013-12-19 |
公开(公告)号: | CN103702169A | 公开(公告)日: | 2014-04-02 |
发明(设计)人: | 杨勇;韩晓强;甘力;花红民;薛长城;安明建 | 申请(专利权)人: | 上海高清数字科技产业有限公司 |
主分类号: | H04N21/431 | 分类号: | H04N21/431 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 200125 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 菜单 显示 方法 | ||
技术领域
本发明涉及系统菜单的显示机制,具体的讲是数字电视终端的菜单显示具有放大且抗闪烁的方法。
背景技术
目前的数字电视和机顶盒等终端设备在菜单的开发上,都是传统的窗口绘制。当需要对某一个控件进行重新绘制时,则会直接在显示缓冲区进行数据更新,当显示缓冲区的数据更新后,会立即在屏幕上看到绘制过程。而菜单的绘制过程不但是绘制,还会包含一些数据处理或交互的过程,这样在一个完整的菜单绘制的过程中,用户会看到控件间的或控件内部的绘制过程,具体表现就是用户会看到逐个刷新的过程,即是“闪烁”的现象。
而,另一种闪烁现象是在显示的数据有效期时,前台显示缓冲区进行更新。
另外,在开发电视菜单时,会遇到这样的问题:不同的显示分辨率,显示缓冲区的大小是在变化的,传统的菜单显示会因为不同的显示分辨率,在布局上都无法正常的保持显示比例。若是为低分辨率屏幕设计的菜单,在高分辨率的视频输出时,就会看到菜单位于屏幕的左上角,无法达到理想的设计要求。
综上所述,为了避免上述问题,一种简单易行、有效的菜单显示方法的发明是势在必行的。
发明内容
鉴于以上所述的现有技术的缺点,本发明的目的在于:
1、解决菜单绘制时所产生的闪烁问题:本发明可以解决显示设备在数据有效期时,更新显示缓冲区所产生的闪烁问题。
2、本发明可以解决菜单无法适应多种分辨率显示输出的问题,做到等比例缩放。
为实现上述目的及其他相关目的,本发明的具体技术方案是:
一种菜单显示方法,其显示缓冲区至少包括菜单绘制显示缓冲区、前台显示缓冲区、后台显示缓冲区三个部分,其包括如下显示步骤:
a,菜单图形引擎将菜单在菜单绘制显示缓冲区内进行绘制,绘制结束后;
b,将菜单绘制显示缓冲区的数据缩放、填充到后台显示缓冲区内,之后;
c,将前台显示缓冲区、后台显示缓冲区进行切换,读取切换后的前台显示缓冲区内的数据完成菜单的显示。
所述的菜单显示方法,其所述当菜单绘制结束时,菜单程序发出触发信号即开始将菜单绘制显示缓冲区的数据通过缩放、填充到显示缓冲区的后台显示缓冲区里,完成缓冲区的缩放拷贝步骤。
所述的菜单显示方法,其所述前台显示缓冲区与后台显示缓冲区是交替切换到前台使用的,其中上述两个显示缓冲区的尺寸大小与显示设备支持的最大分辨率的尺寸保持一致。所述的菜单显示方法,其所述菜单绘制显示缓冲区的尺寸大小与菜单的设计尺寸保持一致。
如上所述,本发明的菜单显示方法,具有以下有益效果:本发明方法操作简单,能有效的避免显示设备在数据有效期时,更新显示缓冲区所产生的闪烁问题,并且同时有效的解决了菜单无法适应多种分辨率显示输出的问题,做到了等比例缩放,完善的实现了理想的设计要求。
附图说明
图1通过本发明数字电视终端的菜单显示方法的工作流程示意图。
具体实施方式
以下由特定的具体实施例说明本发明的实施方式,熟悉此技术的人士可由本说明书所揭露的内容轻易地了解本发明的其他优点及功效。
请参阅图1。须知,本说明书所附图式所绘示的结构、比例、大小等,均仅用以配合说明书所揭示的内容,以供熟悉此技术的人士了解与阅读,并非用以限定本发明可实施的限定条件,故不具技术上的实质意义,任何结构的修饰、比例关系的改变或大小的调整,在不影响本发明所能产生的功效及所能达成的目的下,均应仍落在本发明所揭示的技术内容得能涵盖的范围内。
如图1所示,本发明共使用了3个显示缓冲区,一个是菜单绘制显示缓冲区,这个就是菜单图形引擎使用的缓冲区,负责完成每一个控件、每一个窗体的绘制操作。此菜单绘制显示缓冲区的尺寸大小与菜单的设计尺寸保持一致。另外两个显示缓冲区则可分为前台显示缓冲区和后台显示缓冲区,其都是用来显示使用的,这两个显示缓冲区是交替切换到前台使用的,其中,所述前台显示缓冲区的数据是直接显示在显示设备的视频信号上的。这两个显示缓冲区的尺寸大小应与显示设备支持的最大分辨率的尺寸保持一致。
本发明的具体实现流程简述之共分为以下如下几步:菜单绘制、缓冲区缩放拷贝、显示缓冲区前后台间切换。具体表述如下:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海高清数字科技产业有限公司,未经上海高清数字科技产业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310705818.9/2.html,转载请声明来源钻瓜专利网。