著录项信息
专利名称 | 对象突出显示的方法及显示装置 |
申请号 | CN201210342948.6 | 申请日期 | 2012-09-17 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2013-01-23 | 公开/公告号 | CN102890602A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F3/0481 | IPC分类号 | G;0;6;F;3;/;0;4;8;1查看分类表>
|
申请人 | 福建星网视易信息系统有限公司 | 申请人地址 | 福建省福州市金山大道618号橘园洲星网锐捷科技园20#4层
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 福建星网视易信息系统有限公司 | 当前权利人 | 福建星网视易信息系统有限公司 |
发明人 | 何杨;汤周文;刘灵辉;余春艳;陈国龙 |
代理机构 | 福州市鼓楼区博深专利代理事务所(普通合伙) | 代理人 | 林志峥 |
摘要
本发明公开了一种对象突出显示的方法及一种显示装置,包括以下步骤:步骤1:接收对象预显示信号;步骤2:检测对象预显示信号,开启背景模糊;步骤3:对象突出显示于特定区域;步骤4:判断是否存在第二对象显示信号;若是,则第二对象动态突出显示于特定区域;若否,循环步骤4。该技术方案,通过背景模糊技术以及对象突出显示技术,从点击按钮处到屏幕中心点的动态翻转对象,应用特效显示,使改变有一种过程的效果,增加用户视觉上的感受,利于用户接受,使用户操作更加简单,且更加注重用户的视觉体验和心理上的变化,从而不会在浏览屏幕时造成任何干扰。
1.一种对象突出显示的方法,其特征在于,包括以下步骤:
步骤1:接收对象预显示信号;
步骤2:检测对象预显示信号,开启背景模糊;
步骤3:对象突出显示于特定区域;
步骤4:判断是否存在第二对象显示信号;若是,则第二对象动态突出显示于特定区域;若否,循环步骤4;检验是否存在二级对象或者更多级对象的出现,如果多级对象出现,则中断前一个对象显示的画面,突出显示最后一级对象;如果前面出现的画面的第三级对象,则第四级对象出现后,就优先突出显示第四级对象,第三级对象将被矇黑;后一级对象出现后,利用反转特效进行动态变化;
对象突出显示于特定区域的步骤包括:
取得对象显示的轨迹的位移与方向;
开启背景模糊,采用有硬件加速的OpenGL来绘制一块具有特定颜色和透明度的色块叠加上去使得后面的内容有朦胧感而达到背景模糊效果;
对象依据设定轨迹与方向缓慢翻转到屏幕中心点,配以由小到大的放大效果和渐显效果;
检测对象移动至特定区域,对象突出显示;
采用有硬件加速的OpenGL来绘制一块具有特定颜色和透明度的色块叠加上去使得后面的内容有朦胧感而达到背景模糊效果的具体包括:
先初始化OpenGL硬件加速绘制的平台环境,初始化一个采用OpenGL绘制的3D硬件加速矇黑对象,设置矇黑对象的颜色(RGB)和alpha值和显示位置以及大小,清空3D层上内容,用OpenGL把其他需要画的对象根据属性在3D层上渲染出来,判断是否显示矇黑,若是,则根据矇黑对象属性采用openGL在3D显示层上绘制色块,把3D层和其他层相叠加后显示到FrameBuffer上,并进入下一个渲染周期,若不需要显示矇黑层,则直接把3D层和其他层相叠加后显示到FrameBuffer上。
2.根据权利要求1所述的对象突出显示的方法,其特征在于:所述对象移动至特定区域的轨迹为:从点击按钮处到屏幕中心点。
3.根据权利要求1所述的对象突出显示的方法,其特征在于:还包括:
步骤5:接收对象显示退出信号;
步骤6:显示的对象动态缩回,并消失;
步骤7:检测对象显示区域无显示对象,背景模糊关闭。
4.根据权利要求3所述的对象突出显示的方法,其特征在于:所述对象显示退出信号为退出按钮或非特定区域接收到的信号。
5.根据权利要求3所述的对象突出显示的方法,其特征在于:步骤6中,所述对象动态缩回的步骤包括:
取得对象缩回的轨迹与方向;
对象依据设定轨迹与方向缓慢缩回。
6.根据权利要求5所述的对象突出显示的方法,其特征在于:所述缓慢缩回的轨迹为:
从显示屏幕中心点收回到顶部或底部。
对象突出显示的方法及显示装置\n技术领域\n[0001] 本发明涉及一种页面显示方法,尤其涉及一种页面显示方式的对象突出显示的方法及显示装置。\n背景技术\n[0002] 随着科技技术的进步,电子装置的功能也日趋多元化,以目前十分普及的电脑产品为例,他的强大的软件功能满足了使用者的各种需求,像文件处理、网络浏览或是多媒体播放等应用,然而,只具备强大的功能已经无法满足消费者的需求,现代人除了讲求功能多样化之外,对于视觉效果也有诸多要求。\n[0003] 显示器是纵所周知的,在很多电子设备中都使用了显示器来显示图形和文本,以及提供可供用户与设备进行交互的用户界面。触摸屏检测并响应于该触摸屏上的接触,设备可以在触摸屏上显示一个或者多个软按键、菜单以及其他用户界面对象。用户可以通过接触其希望与之交互的界面对象所对应的触摸屏位置,来与设备进行交互。\n[0004] 在申请号为“200810178286.7”的“页面显示方式的调整方法与其移动电子装置”的专利中,使用触摸式屏幕实现页面缩放的功能,在启动页面缩放功能之后,使用者可以利用触控式屏幕上的软件按钮来调整页面的缩放比例。通过单一的讯号输入单元来完成界面的切换等。所解决的技术问题仅仅是页面显示的问题。\n[0005] 在申请号为“200680052770.4”的“通过在解锁图像上执行手势来解锁设备”的专利中,通过触敏显示器上执行的手势来控制所述设备的开启,如果与显示器的接触与用于解锁设备的预定手势向对应,所述设备被解锁。该技术方案只是通过触敏显示器来控制设备的解锁,并未提及界面的显示效果。\n[0006] 目前的KTV点歌系统一般都是采用触敏显示设备,随着生活水平的提高,人们更加重视视觉体验,视觉感光的感受,更加追求一个体验的过程。但是现在的点歌系统的显示设备,没有充分考虑用户的视觉感受和使用习惯,只是简单的完成功能来满足市场的需求。\n这种KTV点歌系统的触敏显示设备存在诸多的不足,如:无法突出显示用户选择区域,即弹出框区域,从而无法让用户把注意力集中在弹出框的操作上;弹出框就是直接出现和退出,没有过场动画,让人觉得很呆板,没有状态的体现;弹出框退出必须点击退出按钮才能退出弹出框,退出按钮一般比较小,且在边缘区域,操作不便。现有的矇黑技术一般采用无硬件加速的2D绘制,效率不高而且需要考虑的问题比较复杂,要考虑其他模块对矇黑效果的影响;比如有些2D模块的重绘会把矇黑部分内容给擦除掉一部分。\n发明内容\n[0007] 本发明主要解决的技术问题是提供一种能在显示屏幕上突出显示对象的技术方案。使浏览显示屏幕的内容更加顺畅,方便用户使用,在浏览显示屏幕的内容时不会造成任何干扰。\n[0008] 为解决上述技术问题,本发明采用的一个技术方案是:提供一种对象突出显示的方法,包括以下步骤:\n[0009] 步骤1:接收对象预显示信号;\n[0010] 步骤2:检测对象预显示信号,开启背景模糊;\n[0011] 步骤3:对象突出显示于特定区域;\n[0012] 步骤4:判断是否存在第二对象显示信号;若是,则第二对象动态突出显示于特定区域;若否,循环步骤4。\n[0013] 步骤3中,对象突出显示于特定区域的步骤包括:\n[0014] 取得对象显示的轨迹的位移与方向;\n[0015] 开启背景模糊,采用有硬件加速的OpenGL来绘制一块具有特定颜色和透明度的色块叠加上去使得后面的内容有朦胧感而达到背景模糊效果;\n[0016] 对象依据设定轨迹与方向缓慢出现;\n[0017] 检测对象移动至特定区域,对象突出显示。\n[0018] 其中,所述对象移动至特定区域的轨迹为:点击按钮处到屏幕中心点。\n[0019] 该对象突出显示的方法还包括:\n[0020] 步骤5:接收对象显示退出信号;\n[0021] 步骤6:显示的对象动态缩回,并消失;\n[0022] 步骤7:检测对象显示区域无显示对象,背景模糊关闭。\n[0023] 其中,所述对象显示信号为退出按钮或非特定区域接收到的信号。\n[0024] 步骤6中,所述对象动态缩回的步骤包括:\n[0025] 取得对象缩回的轨迹与方向;\n[0026] 对象依据设定轨迹与方向缓慢缩回。\n[0027] 其中,所述缓慢缩回的轨迹为:对象从显示屏幕中心点收回到顶部或底部。\n[0028] 为解决上述技术问题,本发明采用的另一个技术方案是提供一种显示装置,包括:\n[0029] 一屏幕;\n[0030] 一讯号输入单元,耦接至该屏幕,适于接收对象控制信号;\n[0031] 一处理单元,耦接至该屏幕与该讯号输入单元,依据该缩放讯号的变化对应调整一对象在屏幕上的动作方式。\n[0032] 其中,所述对象控制信号包括对象显示信号以及对象缩回信号。\n[0033] 所述动作方式包括:\n[0034] 对象从点击按钮处到屏幕中心点从小到大翻转运动以及,\n[0035] 对象从显示屏幕中心点从大到小翻转运动收回到屏幕顶部或底部。\n[0036] 本发明的有益效果是:通过背景模糊技术以及对象突出显示技术,从点击按钮处到屏幕中心点的动态翻转对象,应用特效显示,使改变有一种过程的效果,增加用户视觉上的感受,利于用户接受,使用户操作更加简单,且更加注重用户的视觉体验和心理上的变化,从而不会在浏览屏幕时造成任何干扰。\n附图说明\n[0037] 图1是本发明技术方案对象突出显示的流程图;\n[0038] 图2是本发明技术方案背景模糊的矇黑层结构示意图;\n[0039] 图3是本发明技术方案背景模糊的OpenGL颜色渲染流程图;\n[0040] 图4是本发明技术方案的对象动态缩回的流程图;\n[0041] 图5是本发明技术方案的显示装置的结构示意图;\n[0042] 图6是本发明技术方案的正常页面示意图;\n[0043] 图7是本发明技术方案的一级弹出框显示示意图。\n具体实施方式\n[0044] 为详细说明本发明的技术内容、构造特征、所实现目的及效果,以下结合实施方式并配合附图详予说明。\n[0045] 请参阅图1,本发明提供的一种对象突出显示的方法,包括以下步骤:\n[0046] 步骤1:接收对象预显示信号;显示屏幕的顶部和底部栏的某些按钮为对象的启动按钮,当点击触摸显示屏幕上这些按钮时,处理单元就接收该对象预显示信号。例如:电机调音按钮后,调音按钮高亮,说明即将出现的是与调音对象框相关的对象界面。\n[0047] 步骤2:检测对象预显示信号,开启背景模糊;处理器检测到对象预显示信号后,处理单元就发出控制信号,使非对象显示区域的背景模糊,利用背景模糊的技术是为了突出显示对象,让用户把注意力都集中到显示对象上,现在与用户交互的区域只有显示对象的特定区域。矇黑原理:首先把页面的元素进行分层,创建一个线程实时把这几层依据他们的层顺序(显示优先级)叠加到显示的FrameBuffer(内存帧缓存)上,所述分层得到CPU的支持,所述CPU能够提供几个用来画内容的surface层,可以是2D层也可以是3D层,最终显示出来的内容把这些surface层中选取出想要的surface层进行叠加后,把叠加结构显示到FrameBuffer上。然后增加一个矇黑的层,指定一个矇黑层的显示优先级;这样当矇黑层有显示时,在矇黑层之下的元素因为与矇黑层相叠加才变朦胧;在矇黑层之上的元素保持不变从而突出显示了这些内容元素;其次,为了更好的实现矇黑效果;关于矇黑层的实现采用有硬件加速的OpenGL来实现,通过采用OpenGL ES渲染有3D加速的全屏色块对象来实现矇黑效果,由于OpenGLES图形层绘制有足够的效率,可以一直进行清空重画3D加速的对象,所以逻辑上控制简单,其中矇黑的色块颜色和深度可以设定。矇黑层的使用上,提供显示/隐藏接口给应用程序调用,以达到省空间,快速变化的效果。通过采用OpenGL ES \n3D加速对象来实现矇黑效果达到了两个效果,降低了复杂度,只要调用显示/隐藏接口即可,用了3D加速,加快了绘制效率。矇黑实现参见图2及图3,图7。图6为未采用矇黑之前的正常显示的界面效果图,参阅图2为采用矇黑技术后实现背景矇黑的效果图,图中左边部分,2为矇黑层,1为位于矇黑层之上一层,3为矇黑层之下一层,4为矇黑之下二层。图\n7为矇黑层示意图说明,阴影区域为被矇黑区域,当选中“已点”时,说明已点弹出框弹出,非阴影区域为已点弹出框,人的注意力集中到非阴影区域,即已弹出区域。图3说明了矇黑的具体实现过程,先初始化OpenGL硬件加速绘制的平台环境,初始化一个采用OpenGL绘制的3D硬件加速矇黑对象,设置矇黑对象的颜色(RGB)和alpha值和显示位置以及大小,清空3D层上内容,用OpenGL把其他需要画的对象根据属性在3D层上渲染出来,判断是否显示矇黑,若是,则根据矇黑对象属性采用openGL在3D显示层上绘制色块,把3D层和其他层相叠加后显示到FrameBuffer上,并进入下一个渲染周期,若不需要显示矇黑层,则直接把\n3D层和其他层相叠加后显示到FrameBuffer上。\n[0048] 步骤3:对象突出显示于特定区域;该步骤具体的包括:\n[0049] 取得对象显示的轨迹的位移与方向;\n[0050] 对象依据设定轨迹与方向缓慢出现;\n[0051] 检测对象移动至特定区域,对象突出显示。\n[0052] 具体的,从调音按钮处沿特定的方向翻转到屏幕中心点,配以由小到大的放大效果和渐显效果,让用户因为这个特效把注意力转移到对象框上,该对象的动画效果从它出现开始到它出现结束,从而让用户知道弹出框从哪里来。该对象的特定的动画的效果是为了利于让用户操作体验。\n[0053] 步骤4:判断是否存在第二对象显示信号;若是,则第二对象动态突出显示于特定区域;若否,循环步骤4。步骤4的目的是为了检验是否存在二级对象或者更多级对象的出现,如果多级对象出现,如三级或者四级对象出现或者更高级对象出现,则中断前一个对象显示的画面,突出显示最后一级对象。如果前面出现的画面的第三级对象,则第四级对象出现后,就优先突出显示第四级对象,第三级对象将被矇黑。后一级对象出现后,利用反转特效进行动态变化,因为这样中心点没有变,在屏幕上给用户一种变化的效果,说明显示对象即将发生变化,但注意力仍然在对象显示区域,不会使用户觉得变化太过突兀。\n[0054] 具体的,该对象突出显示的方法还包括:\n[0055] 步骤5:接收对象显示退出信号;所述对象显示信号为退出按钮或非特定区域接收到的信号。由于退出按钮一般比较小,且在对象框边缘处,这会要求用户太精细的操作,为了使用户操作简便,直接点击非对象框即背景模糊区域,说明用户现在不想继续和对象框交互。\n[0056] 步骤6:显示的对象动态缩回,并消失;所述对象动态缩回的步骤包括:\n[0057] 取得对象缩回的轨迹与方向;\n[0058] 对象依据设定轨迹与方向缓慢缩回。\n[0059] 参阅图4,图中表示了显示对象缩回的具体过程,所述缓慢缩回的轨迹为:对象从显示屏幕中心点收回到顶部或底部。从屏幕中心点处翻转到调音按钮处,配以由大到小的缩小效果和渐显效果,这样使弹出框的出现和收回有始有终。\n[0060] 步骤7:检测对象显示区域无显示对象,背景模糊关闭。关闭背景模糊效果后,转移用户的注意力,把注意力重新回到整个屏幕上,从而继续进行点歌操作。背景模糊关闭后,调音按钮高亮还原,说明整个过程结束。\n[0061] 参见图5,图中提供了本发明所提供的一种显示装置,本发明采用的另一个技术方案是提供一种显示装置包括:\n[0062] 一屏幕;\n[0063] 一讯号输入单元,耦接至该屏幕,适于接收对象控制信号;具体的,所述讯号输入单元为触控式面板以及鼠标等输入设备。所述对象控制信号包括对象显示信号以及对象缩回信号。\n[0064] 一处理单元,耦接至该屏幕与该讯号输入单元,依据该缩放讯号的变化对应调整一对象在屏幕上的动作方式。具体的,该处理单元可以是处理器或任何具备运算处理能力的芯片组,在本实施例中,本处理单元包括位置判断模块、控制信号识别模块以及页面显示模块。其中,位置判断模块用于判断对象是否显示于特定的区域,页面显示模块则是在对象位于特定区域时,依据显示对象的讯号变化,对应调整对象的动作,如:对象从点击按钮处到屏幕中心点从小到大翻转运动以及对象从显示屏幕中心点从大到小翻转运动收回到屏幕顶部或底部。\n[0065] 以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
法律信息
- 2015-07-08
- 2013-03-06
实质审查的生效
IPC(主分类): G06F 3/0481
专利申请号: 201210342948.6
申请日: 2012.09.17
- 2013-01-23
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2012-01-11
|
2010-07-07
| | |
2
| |
2008-03-19
|
2007-04-25
| | |
3
| |
2009-08-26
|
2009-04-13
| | |
4
| |
2007-11-07
|
2007-06-26
| | |
5
| | 暂无 |
2006-10-30
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |