一种自动调整菜单方法及自动调整菜单系统的制作方法

文档序号:6338588阅读:180来源:国知局
专利名称:一种自动调整菜单方法及自动调整菜单系统的制作方法
技术领域
本发明涉及一种屏幕菜单显示位置的技术,特别涉及在大屏幕上操作时自动调整 菜单位置的方法。
背景技术
随着电子技术的高速发展,及消费者追求高清及大尺寸的驱动,视频显示技术日 新月异,大屏幕显示单元已经非常普遍。超大屏幕拼接墙系统应用场合也越来越多。目前 大多数屏幕显示的菜单位置都是相对固定的,但由于人体高度、臂展以及屏幕安装位置的 限制,使在大尺寸屏幕上进行触摸操作时,在同一个地方,操作者不能触摸到屏幕的整个范 围,产生了操作者需要在屏幕前面来回走动,才能触控到菜单的缺陷,这样既增添了操作者 的操作麻烦也影响了观看者的观看效果,现在一般的大屏幕,是将菜单显示在操作者操作 频率高的位置,少数大屏幕的菜单带有手动移动功能,能够在屏幕根据需要移动菜单位置, 但是均存在操作者需要来回走动才能触控到菜单的缺陷。发明内容
为解决上述问题,本发明提供一种方法及系统,在大屏幕上操作时,使菜单能够自 动跟随操作者移动。
本发明提供一种自动调整菜单位置的方法,包括步骤红外装置测距获取反射红 外光,分析所述反射红外光强弱得到操作者的位置信息,根据所述位置信息调整屏幕菜单 显示位置。
本发明还提供一种自动调整屏幕菜单位置的系统,包括红外装置,光分析模块,菜 单调整模块;所述红外装置,包括红外发射管,用于发射红外光,红外接收管,用于接收反射红外光;所述光分析模块,用于分析反射红外光的光强,计算操作者坐标; 所述菜单调整模块,用于调整菜单显示位置。
由于本发明采用红外测距技术,能够实时测出操作者的位置信息,使得屏幕可以 根据操作者位置信息自动调整菜单跟随操作者移动,无需在屏幕前来回走动就可以触控到 菜单,既减少操作者的麻烦也提升观看者观看效果。


图1是本发明自动调整菜单方法流程图; 图2是本发明自动调整菜单系统结构图;图3是本发明自动调整菜单方法中调整屏幕菜单显示位置的流程图; 图4是本发明自动调整菜单方法的另一实施例的流程图; 图5是本发明自动调整菜单系统另一实施例中红外装置结构示意图。
具体实施方式
本发明利用分布在屏幕周围的红外装置,通过该装置进行测距,辨别出操作者及 获取其具体位置信息,然后根据操作者具体位置信息调整菜单显示在屏幕上最适合操作的 位置。
下面结合附图详析本发明方法具体实施例。
作为一个实施例,如图1所示,对于步骤101,其步骤详细解析为红外发射装置发 射红外光,红外接收装置接收反射红外光;对于步骤102,其步骤详细解析为根据接收到 的反射红外光,分析所有位置接收管接收到的反射红外光光强的强弱,可以知道,光强最强 的接收管前为操作者,这些接收管的位置就是操作者在屏幕前的位置,根据这些接收管在 屏幕平面的坐标就可以确定操作者坐标,水平坐标为操作者在屏幕平面的水平轴线上投影 的中心点,水平坐标为变化坐标,需实时测算,高度坐标为操作者在屏幕平面的竖直轴线上 投影的最高点,高度坐标为相对固定坐标;对于步骤103,其调整流程图如图3所示,读取当 前的操作者坐标位置信息,判断当前桌面是否有菜单,如果当前屏幕上没有菜单,将菜单显 示当在前操作者坐标位置,如果当前屏幕上有菜单,再判断当前菜单位置是否为操作者坐 标位置,若是,保持菜单位置不变,若否,将菜单调整到操作者坐标位置。
在步骤101与102之间,还可以包括判定操作者步骤,由于红外装置接收到的反射 红外光中,可能会带有观看者的反射红外光,而操作者是离屏幕最近的,根据人体特征,人 体为成型物体,成型物体反射红外光应该为一区域内的所有红外接收管都接收到的且强度 都相近的反射红外光,我们称这种反射红外光为有效反射红外光,此时可以分析接收到的 所有有效反射红外光光强,判定光强最强的有效反射红外光为操作者的反射红外光。
在上述判定光强最强的有效反射红外光为操作者的反射红外光前还可以包括判 定人体反射红外光步骤,由于接收管接收到的反射红外光中,可能会有其他成型物体的与 人体有效反射红外光相似的反射红外光,而人体反射红外光宽度与人体躯干宽度相近,可 以判定其中宽度与人体躯干宽度相近的有效反射红外光为人体反射红外光。
另外,为了使菜单在屏幕上显示位置更加合理,可进一步优化菜单在屏幕上显示 的位置。
一般情况下,菜单包括1、常用菜单,即快捷按钮,为了不遮挡住屏幕可视内容,常用菜单一般显示在屏幕的四 周的边上;2、需即时处理操作框,即编辑操作框、“是”“否”操作框。
如图4所示,步骤103中还可以包括优化菜单位置步骤Si、判断当前已调整菜单 是否为常用菜单;若是,进入步骤S10,若否,进入步骤S2 ;S10、判断当前操作者水平坐标,若在屏幕中间区域,进入步骤SlOl,若靠近屏幕两边区 域,进入步骤S102,5101、判断操作者高度坐标,若操作者高度坐标接近屏幕上边缘或超过屏幕高度,则常 用菜单调整到屏幕上端,若操作者高度坐标接近屏幕中部或者下边缘,则常用菜单调整到 屏幕下端,5102、将菜单调整到屏幕两边;S2、判断当前已调整菜单是否为需即时处理操作框,若是,进入步骤S20,若否,进入步 骤Sl ;S20、将需即时处理操作框水平方向上调整到操作者水平坐标,竖直方向上屏幕的中间 位置。
为更加清晰本发明方法,以下阐述一个较佳实施例。
因为屏幕四周的接收管都是按一定间距排列,且按顺序编号,在判定人体反射红 外光以及判定操作者步骤中,确定接收到有效反射红外光两端点接收管编号及其编号差, 即可计算出有效反射红外光宽度(接收管两端点编号差X接收管间距),人体躯干宽度约为 20cm^60cm,在水平方向上,若某一时刻屏幕上下两端的接收管接收到约15cnT50Cm有效反 射红外光,表明这些为人体反射红外光;如果接收到多个人体反射红外光,则判定其中光强 最强的为操作者的反射红外光。
同时可以计算操作者坐标,根据接收到操作者反射红外光的接收管的中心管编 号,就可以计算操作者水平坐标(中心管编号X接收管间距),当操作者经过屏幕左右两边 时,从最高处接收管(接收到头部顶点反射红外光)到垂直排列的最低处的红外接收管都接 收到反射红外光,根据接收到反射红外光的最上端的接收管编号,即可计算其高度坐标(编 号X接收管间距),若屏幕上边缘的接收管接收到操作者反射红外光,可记作操作者高度坐 标高于屏幕。
在优化屏幕菜单位置步骤中,在水平向上,将屏幕以约50cm区间划分,从左到右 依次为XI,X2···. . Xn区间,对于常用菜单,当操作者的水平坐标处于X2到X(n_l)区间中的 某个区间时,若操作者高度坐标超过整个显示屏幕高度的2/3或超过屏幕高度,菜单调整 到屏幕上端,若操作者高度坐标低于整个显示屏幕高度的2/3或接近屏幕下边缘,常用菜 单调整到屏幕下端;当操作者的水平坐标处于Xl或者&区间时,常用菜单调整到屏幕两边 上,且保持按钮成垂直排列,高度为操作者高度坐标。
本实施例其他特征与上述实施例相同,在此不做赘述。
针对本发明自动调菜单方法,本发明提供了相应的自动调整菜单系统的实施例。
如图2所示,该自动调整菜单位置系统包括红外装置,光分析模块,菜单调整模 块。
红外装置中红外发射管与接收管成对以一定间距排列安装于屏幕四周边缘,红外 发射管发射周期红外光,红外接收管接收反射红外光,该反射红外光传输到光分析模块,通 过对其光强分析,确定接收到操作者的反射红外光的接收管的位置,进而确定操作者位置 信息,这些位置信息被传送到菜单调整模块中的应用软件,应用软件根据这些位置信息,调 整菜单位置与之相应,反射红外光在传输到光分析模块前还可对其进行放大,数模转换。
为更加清晰本发明系统,以下阐述一个较佳实施例。
红外装置结构如图5所示,屏幕周围虚线位置成对安装红外发射管和红外接收 管,内侧为发射管,外侧为接收管,发射管之间的间距不超过5cm,接收管之间间距不超过 5cm,发射管与接收管之间间距为lcnT5Cm,上下两端的接收管从左往右、左右两边的接收管 从下往上顺序编号(0,1、2、…、η),红外发射控制由微处理器来完成,设计嵌入式软件使微 处理的某个IO管脚发出数字周期脉冲信号,脉冲频率大于1Κ,控制红外发射管的开关发射 红外光,红外发射管发射的红外光经反射后被与其成对的红外接收管接收。
红外接收管将接收到的反射红外光传送至光处理模块,首先反射红外光进入运算 放大器放大,然后放大后的模拟信号进入A/D转换器转换成数字信号。
数字信号传递至光分析模块中,微处理器分析该数字信号值的大小,确定接收到 操作者反射红外光的接收管位置,微处理器再根据这些接收管的编号及管间间距来计算有 效反射红外光的宽度以及操作者坐标位置数据。
计算得到的坐标位置数据,通过传输总线(串口或者USB 口)传递到菜单调整模块 上位机中的应用层软件,应用软件根据操作者的具体位置数据以及设定的优化规则,调整 菜单显示在合适的位置。
以上所述的本发明实施方式,并不构成对本发明保护范围的限定。任何在本发明 的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明的权利要求保护范 围之内。
权利要求
1.一种自动调整菜单方法,其特征在于,包括步骤红外装置测距获取反射红外光,分 析所述反射红外光强弱得到操作者的位置信息,根据所述位置信息调整屏幕菜单显示位置。
2.根据权利要求1所述的方法,其特征在于,所述红外装置获取反射红外光的步骤具 体包括步骤发射红外光,接收所述红外光经反射后的反射红外光。
3.根据权利要求1所述的方法,其特征在于,所述位置信息为操作者在屏幕平面投影 坐标,包括水平坐标与高度坐标;所述水平坐标为操作者在屏幕平面的水平轴线上投影的中心点;所述高度坐标为操作者在屏幕平面的竖直轴线上投影的最高点。
4.根据权利要求1所述的方法,其特征在于,分析所述红外光强得到操作者的位置信 息包括步骤分析反射红外光中的有效反射红外光光强,判定光强最强的有效反射红外光 为操作者的反射红外光;所述有效反射红外光为一区域内的所有红外接收管都接收到的且强度都相近的反射 红外光。
5.根据权利要求4所述的方法,其特征在于,所述判定光强最强的有效反射红外光为 操作者的反射红外光前还包括步骤判定所述有效反射红外光中宽度与人体躯干宽度相近的有效反射红外光为人体反射 红外光。
6.根据权利要求3所述的方法,其特征在于,所述根据所述位置信息调整屏幕菜单显 示位置的步骤具体包括步骤读取当前操作者坐标位置信息,判断当前屏幕是否有菜单,若 是,进入步骤Si,若否,进入步骤S2 ;51、判断当前菜单位置是否为操作者坐标位置,若是,返回读取操作者位置信息,若否, 进入步骤S2 ;52、将菜单显示在操作者坐标位置。
7.根据权利要求3所述的方法,其特征在于,所述根据所述位置信息调整屏幕菜单显 示位置还包括步骤51、判断已调整的菜单是否为常用菜单;若是,进入步骤S10,若否,进入步骤S2;S10、判断当前操作者水平坐标,若在屏幕中间区域,进入步骤SlOl,若靠近屏幕两边区 域,进入步骤S102 ;5101、判断当前操作者高度坐标,若操作者高度坐标接近屏幕上边缘或超过屏幕高度, 将所述常用菜单调整到屏幕上端,若操作者高度坐标接近屏幕中部或者下边缘,将所述常 用菜单调整到屏幕下端;5102、将菜单调整到屏幕两边;52、判断当前已调整菜单是否为需即时处理操作框,若是,进入步骤S20,若否,进入步 骤Sl ;S20、在竖直方向上将需即时处理操作框调整到屏幕的中间位置。
8.一种自动调整屏幕菜单位置的系统,其特征在于,包括红外装置,光分析模块,菜 单调整模块;所述红外装置,包括红外发射管,用于发射红外光,红外接收管,用于接收经反射后的所述光分析模块,用于分析反射红外光的光强,计算操作者坐标; 所述菜单调整模块,用于调整菜单显示位置。
9.根据权利8要求所述的系统,其特征在于,所述红外发射管、红外接收管,成对地按 一定间距安装于屏幕周围。
10.根据权利8要求所述的系统,其特征在于,还包括光处理模块,所述光处理模块,用 于对反射红外光进行放大、模数转换。
全文摘要
本发明提供一种自动调整菜单方法,包括步骤红外装置测距获取反射红外光,分析所述反射红外光强弱得到操作者的位置信息,根据所述位置信息调整屏幕菜单显示位置。本发明还公开一种自动调整菜单系统,通过本发明,在屏幕进行操作时,能使菜单跟随操作者移动,显示在屏幕中最适合操作者操作的位置。
文档编号G06F3/041GK102033706SQ20101058720
公开日2011年4月27日 申请日期2010年12月14日 优先权日2010年12月14日
发明者周广亮 申请人:广东威创视讯科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1