CN102033706A - 一种自动调整菜单方法及自动调整菜单*** - Google Patents
一种自动调整菜单方法及自动调整菜单*** Download PDFInfo
- Publication number
- CN102033706A CN102033706A CN 201010587201 CN201010587201A CN102033706A CN 102033706 A CN102033706 A CN 102033706A CN 201010587201 CN201010587201 CN 201010587201 CN 201010587201 A CN201010587201 A CN 201010587201A CN 102033706 A CN102033706 A CN 102033706A
- Authority
- CN
- China
- Prior art keywords
- screen
- infrared light
- menu
- operator
- coordinate
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
本发明提供一种自动调整菜单方法,包括步骤:红外装置测距获取反射红外光,分析所述反射红外光强弱得到操作者的位置信息,根据所述位置信息调整屏幕菜单显示位置。本发明还公开一种自动调整菜单***,通过本发明,在屏幕进行操作时,能使菜单跟随操作者移动,显示在屏幕中最适合操作者操作的位置。
Description
技术领域
本发明涉及一种屏幕菜单显示位置的技术,特别涉及在大屏幕上操作时自动调整菜单位置的方法。
背景技术
随着电子技术的高速发展,及消费者追求高清及大尺寸的驱动,视频显示技术日新月异,大屏幕显示单元已经非常普遍。超大屏幕拼接墙***应用场合也越来越多。目前大多数屏幕显示的菜单位置都是相对固定的,但由于人体高度、臂展以及屏幕安装位置的限制,使在大尺寸屏幕上进行触摸操作时,在同一个地方,操作者不能触摸到屏幕的整个范围,产生了操作者需要在屏幕前面来回走动,才能触控到菜单的缺陷,这样既增添了操作者的操作麻烦也影响了观看者的观看效果,现在一般的大屏幕,是将菜单显示在操作者操作频率高的位置,少数大屏幕的菜单带有手动移动功能,能够在屏幕根据需要移动菜单位置,但是均存在操作者需要来回走动才能触控到菜单的缺陷。
发明内容
为解决上述问题,本发明提供一种方法及***,在大屏幕上操作时,使菜单能够自动跟随操作者移动。
本发明提供一种自动调整菜单位置的方法,包括步骤:红外装置测距获取反射红外光,分析所述反射红外光强弱得到操作者的位置信息,根据所述位置信息调整屏幕菜单显示位置。
本发明还提供一种自动调整屏幕菜单位置的***,包括红外装置,光分析模块,菜单调整模块;
所述红外装置,包括红外发射管,用于发射红外光,红外接收管,用于接收反射红外光;
所述光分析模块,用于分析反射红外光的光强,计算操作者坐标;
所述菜单调整模块,用于调整菜单显示位置。
由于本发明采用红外测距技术,能够实时测出操作者的位置信息,使得屏幕可以根据操作者位置信息自动调整菜单跟随操作者移动,无需在屏幕前来回走动就可以触控到菜单,既减少操作者的麻烦也提升观看者观看效果。
附图说明
图1是本发明自动调整菜单方法流程图;
图2是本发明自动调整菜单***结构图;
图3是本发明自动调整菜单方法中调整屏幕菜单显示位置的流程图;
图4是本发明自动调整菜单方法的另一实施例的流程图;
图5是本发明自动调整菜单***另一实施例中红外装置结构示意图。
具体实施方式
本发明利用分布在屏幕周围的红外装置,通过该装置进行测距,辨别出操作者及获取其具***置信息,然后根据操作者具***置信息调整菜单显示在屏幕上最适合操作的位置。
下面结合附图详析本发明方法具体实施例。
作为一个实施例,如图1所示,对于步骤101,其步骤详细解析为:红外发射装置发射红外光,红外接收装置接收反射红外光;对于步骤102,其步骤详细解析为:根据接收到的反射红外光,分析所有位置接收管接收到的反射红外光光强的强弱,可以知道,光强最强的接收管前为操作者,这些接收管的位置就是操作者在屏幕前的位置,根据这些接收管在屏幕平面的坐标就可以确定操作者坐标,水平坐标为操作者在屏幕平面的水平轴线上投影的中心点,水平坐标为变化坐标,需实时测算,高度坐标为操作者在屏幕平面的竖直轴线上投影的最高点,高度坐标为相对固定坐标;对于步骤103,其调整流程图如图3所示,读取当前的操作者坐标位置信息,判断当前桌面是否有菜单,如果当前屏幕上没有菜单,将菜单显示当在前操作者坐标位置,如果当前屏幕上有菜单,再判断当前菜单位置是否为操作者坐标位置,若是,保持菜单位置不变,若否,将菜单调整到操作者坐标位置。
在步骤101与102之间,还可以包括判定操作者步骤,由于红外装置接收到的反射红外光中,可能会带有观看者的反射红外光,而操作者是离屏幕最近的,根据人体特征,人体为成型物体,成型物体反射红外光应该为一区域内的所有红外接收管都接收到的且强度都相近的反射红外光,我们称这种反射红外光为有效反射红外光,此时可以分析接收到的所有有效反射红外光光强,判定光强最强的有效反射红外光为操作者的反射红外光。
在上述判定光强最强的有效反射红外光为操作者的反射红外光前还可以包括判定人体反射红外光步骤,由于接收管接收到的反射红外光中,可能会有其他成型物体的与人体有效反射红外光相似的反射红外光,而人体反射红外光宽度与人体躯干宽度相近,可以判定其中宽度与人体躯干宽度相近的有效反射红外光为人体反射红外光。
另外,为了使菜单在屏幕上显示位置更加合理,可进一步优化菜单在屏幕上显示的位置。
一般情况下,菜单包括:
1、常用菜单,即快捷按钮,为了不遮挡住屏幕可视内容,常用菜单一般显示在屏幕的四周的边上;
2、需即时处理操作框,即编辑操作框、“是”“否”操作框。
如图4所示,步骤103中还可以包括优化菜单位置步骤: S1、判断当前已调整菜单是否为常用菜单;若是,进入步骤S10,若否,进入步骤S2;
S10、判断当前操作者水平坐标,若在屏幕中间区域,进入步骤S101,若靠近屏幕两边区域,进入步骤S102,
S101、判断操作者高度坐标,若操作者高度坐标接近屏幕上边缘或超过屏幕高度,则常用菜单调整到屏幕上端,若操作者高度坐标接近屏幕中部或者下边缘,则常用菜单调整到屏幕下端,
S102、将菜单调整到屏幕两边;
S2、判断当前已调整菜单是否为需即时处理操作框,若是,进入步骤S20,若否,进入步骤S1;
S20、将需即时处理操作框水平方向上调整到操作者水平坐标,竖直方向上屏幕的中间位置。
为更加清晰本发明方法,以下阐述一个较佳实施例。
因为屏幕四周的接收管都是按一定间距排列,且按顺序编号,在判定人体反射红外光以及判定操作者步骤中,确定接收到有效反射红外光两端点接收管编号及其编号差,即可计算出有效反射红外光宽度(接收管两端点编号差×接收管间距),人体躯干宽度约为20cm~60cm,在水平方向上,若某一时刻屏幕上下两端的接收管接收到约15cm~50cm有效反射红外光,表明这些为人体反射红外光;如果接收到多个人体反射红外光,则判定其中光强最强的为操作者的反射红外光。
同时可以计算操作者坐标,根据接收到操作者反射红外光的接收管的中心管编号,就可以计算操作者水平坐标(中心管编号×接收管间距),当操作者经过屏幕左右两边时,从最高处接收管(接收到头部顶点反射红外光)到垂直排列的最低处的红外接收管都接收到反射红外光,根据接收到反射红外光的最上端的接收管编号,即可计算其高度坐标(编号×接收管间距),若屏幕上边缘的接收管接收到操作者反射红外光,可记作操作者高度坐标高于屏幕。
在优化屏幕菜单位置步骤中,在水平向上,将屏幕以约50cm区间划分,从左到右依次为X1,X2…..Xn区间,对于常用菜单,当操作者的水平坐标处于X2到X(n-1)区间中的某个区间时,若操作者高度坐标超过整个显示屏幕高度的2/3或超过屏幕高度,菜单调整到屏幕上端,若操作者高度坐标低于整个显示屏幕高度的2/3或接近屏幕下边缘,常用菜单调整到屏幕下端;当操作者的水平坐标处于X1或者Xn区间时,常用菜单调整到屏幕两边上,且保持按钮成垂直排列,高度为操作者高度坐标。
本实施例其他特征与上述实施例相同,在此不做赘述。
针对本发明自动调菜单方法,本发明提供了相应的自动调整菜单***的实施例。
如图2所示,该自动调整菜单位置***包括:红外装置,光分析模块,菜单调整模块。
红外装置中红外发射管与接收管成对以一定间距排列安装于屏幕四周边缘,红外发射管发射周期红外光,红外接收管接收反射红外光,该反射红外光传输到光分析模块,通过对其光强分析,确定接收到操作者的反射红外光的接收管的位置,进而确定操作者位置信息,这些位置信息被传送到菜单调整模块中的应用软件,应用软件根据这些位置信息,调整菜单位置与之相应,反射红外光在传输到光分析模块前还可对其进行放大,数模转换。
为更加清晰本发明***,以下阐述一个较佳实施例。
红外装置结构如图5所示,屏幕周围虚线位置成对安装红外发射管和红外接收管,内侧为发射管,外侧为接收管,发射管之间的间距不超过5cm,接收管之间间距不超过5cm,发射管与接收管之间间距为1cm~5cm,上下两端的接收管从左往右、左右两边的接收管从下往上顺序编号(0,1、2、…、n),红外发射控制由微处理器来完成,设计嵌入式软件使微处理的某个IO管脚发出数字周期脉冲信号,脉冲频率大于1K,控制红外发射管的开关发射红外光,红外发射管发射的红外光经反射后被与其成对的红外接收管接收。
红外接收管将接收到的反射红外光传送至光处理模块,首先反射红外光进入运算放大器放大,然后放大后的模拟信号进入A/D转换器转换成数字信号。
数字信号传递至光分析模块中,微处理器分析该数字信号值的大小,确定接收到操作者反射红外光的接收管位置,微处理器再根据这些接收管的编号及管间间距来计算有效反射红外光的宽度以及操作者坐标位置数据。
计算得到的坐标位置数据,通过传输总线(串口或者USB口)传递到菜单调整模块上位机中的应用层软件,应用软件根据操作者的具***置数据以及设定的优化规则,调整菜单显示在合适的位置。
以上所述的本发明实施方式,并不构成对本发明保护范围的限定。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明的权利要求保护范围之内。
Claims (10)
1.一种自动调整菜单方法,其特征在于,包括步骤:红外装置测距获取反射红外光,分析所述反射红外光强弱得到操作者的位置信息,根据所述位置信息调整屏幕菜单显示位置。
2.根据权利要求1所述的方法,其特征在于,所述红外装置获取反射红外光的步骤具体包括步骤:发射红外光,接收所述红外光经反射后的反射红外光。
3.根据权利要求1所述的方法,其特征在于,所述位置信息为操作者在屏幕平面投影坐标,包括水平坐标与高度坐标;
所述水平坐标为操作者在屏幕平面的水平轴线上投影的中心点;
所述高度坐标为操作者在屏幕平面的竖直轴线上投影的最高点。
4.根据权利要求1所述的方法,其特征在于,分析所述红外光强得到操作者的位置信息包括步骤:分析反射红外光中的有效反射红外光光强,判定光强最强的有效反射红外光为操作者的反射红外光;
所述有效反射红外光为一区域内的所有红外接收管都接收到的且强度都相近的反射红外光。
5.根据权利要求4所述的方法,其特征在于,所述判定光强最强的有效反射红外光为操作者的反射红外光前还包括步骤:
判定所述有效反射红外光中宽度与人体躯干宽度相近的有效反射红外光为人体反射红外光。
6.根据权利要求3所述的方法,其特征在于,所述根据所述位置信息调整屏幕菜单显示位置的步骤具体包括步骤:读取当前操作者坐标位置信息,判断当前屏幕是否有菜单,若是,进入步骤S1,若否,进入步骤S2;
S1、判断当前菜单位置是否为操作者坐标位置,若是,返回读取操作者位置信息,若否,进入步骤S2;
S2、将菜单显示在操作者坐标位置。
7.根据权利要求3所述的方法,其特征在于,所述根据所述位置信息调整屏幕菜单显示位置还包括步骤:
S1、判断已调整的菜单是否为常用菜单;若是,进入步骤S10,若否,进入步骤S2;
S10、判断当前操作者水平坐标,若在屏幕中间区域,进入步骤S101,若靠近屏幕两边区域,进入步骤S102;
S101、判断当前操作者高度坐标,若操作者高度坐标接近屏幕上边缘或超过屏幕高度,将所述常用菜单调整到屏幕上端,若操作者高度坐标接近屏幕中部或者下边缘,将所述常用菜单调整到屏幕下端;
S102、将菜单调整到屏幕两边;
S2、判断当前已调整菜单是否为需即时处理操作框,若是,进入步骤S20,若否,进入步骤S1;
S20、在竖直方向上将需即时处理操作框调整到屏幕的中间位置。
8.一种自动调整屏幕菜单位置的***,其特征在于,包括:红外装置,光分析模块,菜单调整模块;
所述红外装置,包括红外发射管,用于发射红外光,红外接收管,用于接收经反射后的反射红外光;
所述光分析模块,用于分析反射红外光的光强,计算操作者坐标;
所述菜单调整模块,用于调整菜单显示位置。
9.根据权利8要求所述的***,其特征在于,所述红外发射管、红外接收管,成对地按一定间距安装于屏幕周围。
10.根据权利8要求所述的***,其特征在于,还包括光处理模块,所述光处理模块,用于对反射红外光进行放大、模数转换。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010587201 CN102033706A (zh) | 2010-12-14 | 2010-12-14 | 一种自动调整菜单方法及自动调整菜单*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010587201 CN102033706A (zh) | 2010-12-14 | 2010-12-14 | 一种自动调整菜单方法及自动调整菜单*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102033706A true CN102033706A (zh) | 2011-04-27 |
Family
ID=43886659
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 201010587201 Pending CN102033706A (zh) | 2010-12-14 | 2010-12-14 | 一种自动调整菜单方法及自动调整菜单*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102033706A (zh) |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102207868A (zh) * | 2011-06-01 | 2011-10-05 | 奇智软件(北京)有限公司 | 一种菜单显示方法 |
CN103246432A (zh) * | 2013-04-28 | 2013-08-14 | 广东威创视讯科技股份有限公司 | 大屏幕显示窗口同步移动的方法及*** |
CN103645833A (zh) * | 2013-12-27 | 2014-03-19 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
CN103941857A (zh) * | 2014-02-22 | 2014-07-23 | 浙江大学 | 基于手势交互中人体骨骼提取的自适应界面生成方法 |
CN104133614A (zh) * | 2014-07-30 | 2014-11-05 | 广东威创视讯科技股份有限公司 | 屏幕菜单显示方法和*** |
CN104345772A (zh) * | 2013-07-23 | 2015-02-11 | 联想(北京)有限公司 | 一种信息处理方法及装置 |
CN105335092A (zh) * | 2015-11-12 | 2016-02-17 | 广州视睿电子科技有限公司 | 实现平板人机交互的方法及*** |
CN105739878A (zh) * | 2016-01-25 | 2016-07-06 | 广州视睿电子科技有限公司 | 控制按钮显示方法和*** |
CN106201181A (zh) * | 2016-06-29 | 2016-12-07 | 努比亚技术有限公司 | 一种应用中图标的显示装置及方法 |
CN106293450A (zh) * | 2015-06-26 | 2017-01-04 | 夏普株式会社 | 内容显示装置以及内容显示方法 |
CN106907993A (zh) * | 2017-03-05 | 2017-06-30 | 长沙修恒信息科技有限公司 | 一种基于机器视觉的位置检测模组及实时防护*** |
CN113183157A (zh) * | 2021-07-01 | 2021-07-30 | 德鲁动力科技(成都)有限公司 | 控制机器人的方法及柔性屏交互四足机器人 |
TWI735051B (zh) * | 2019-10-09 | 2021-08-01 | 佳世達科技股份有限公司 | 顯示裝置及圖像移動方法 |
CN114879895A (zh) * | 2022-04-28 | 2022-08-09 | 新华三智能终端有限公司 | 一种悬浮菜单显示方法以及装置 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101520707A (zh) * | 2009-04-08 | 2009-09-02 | 广东威创视讯科技股份有限公司 | 红外线与摄像头相结合的多点定位触摸装置及定位方法 |
CN101576803A (zh) * | 2009-05-27 | 2009-11-11 | 广东威创视讯科技股份有限公司 | 一种跟踪菜单的***及其实现方法 |
-
2010
- 2010-12-14 CN CN 201010587201 patent/CN102033706A/zh active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101520707A (zh) * | 2009-04-08 | 2009-09-02 | 广东威创视讯科技股份有限公司 | 红外线与摄像头相结合的多点定位触摸装置及定位方法 |
CN101576803A (zh) * | 2009-05-27 | 2009-11-11 | 广东威创视讯科技股份有限公司 | 一种跟踪菜单的***及其实现方法 |
Cited By (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102207868A (zh) * | 2011-06-01 | 2011-10-05 | 奇智软件(北京)有限公司 | 一种菜单显示方法 |
CN102207868B (zh) * | 2011-06-01 | 2013-07-10 | 奇智软件(北京)有限公司 | 一种菜单显示方法 |
CN103246432A (zh) * | 2013-04-28 | 2013-08-14 | 广东威创视讯科技股份有限公司 | 大屏幕显示窗口同步移动的方法及*** |
CN104345772A (zh) * | 2013-07-23 | 2015-02-11 | 联想(北京)有限公司 | 一种信息处理方法及装置 |
CN104345772B (zh) * | 2013-07-23 | 2019-01-15 | 联想(北京)有限公司 | 一种信息处理方法及装置 |
CN103645833A (zh) * | 2013-12-27 | 2014-03-19 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
US10048834B2 (en) | 2013-12-27 | 2018-08-14 | Lenovo (Beijing) Co., Ltd. | Information processing method and electronic device |
CN103941857A (zh) * | 2014-02-22 | 2014-07-23 | 浙江大学 | 基于手势交互中人体骨骼提取的自适应界面生成方法 |
CN104133614A (zh) * | 2014-07-30 | 2014-11-05 | 广东威创视讯科技股份有限公司 | 屏幕菜单显示方法和*** |
CN104133614B (zh) * | 2014-07-30 | 2017-07-18 | 广东威创视讯科技股份有限公司 | 屏幕菜单显示方法和*** |
CN106293450A (zh) * | 2015-06-26 | 2017-01-04 | 夏普株式会社 | 内容显示装置以及内容显示方法 |
CN105335092A (zh) * | 2015-11-12 | 2016-02-17 | 广州视睿电子科技有限公司 | 实现平板人机交互的方法及*** |
CN105739878A (zh) * | 2016-01-25 | 2016-07-06 | 广州视睿电子科技有限公司 | 控制按钮显示方法和*** |
CN105739878B (zh) * | 2016-01-25 | 2019-12-17 | 广州视睿电子科技有限公司 | 控制按钮显示方法和*** |
CN106201181A (zh) * | 2016-06-29 | 2016-12-07 | 努比亚技术有限公司 | 一种应用中图标的显示装置及方法 |
CN106907993A (zh) * | 2017-03-05 | 2017-06-30 | 长沙修恒信息科技有限公司 | 一种基于机器视觉的位置检测模组及实时防护*** |
CN106907993B (zh) * | 2017-03-05 | 2020-12-11 | 湖南奥通智能科技有限公司 | 一种基于机器视觉的位置检测模组及实时防护*** |
TWI735051B (zh) * | 2019-10-09 | 2021-08-01 | 佳世達科技股份有限公司 | 顯示裝置及圖像移動方法 |
CN113183157A (zh) * | 2021-07-01 | 2021-07-30 | 德鲁动力科技(成都)有限公司 | 控制机器人的方法及柔性屏交互四足机器人 |
CN114879895A (zh) * | 2022-04-28 | 2022-08-09 | 新华三智能终端有限公司 | 一种悬浮菜单显示方法以及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102033706A (zh) | 一种自动调整菜单方法及自动调整菜单*** | |
CN111324923A (zh) | 桥梁顶推结构实时监控方法、装置及*** | |
CN202512439U (zh) | 一种网络摄像头与可穿戴式传感器的人机协作*** | |
CN101651808B (zh) | 一种多投影合成的光学投影***及其投影方法 | |
CA2636233A1 (en) | Mobile device tracking | |
CN101458441A (zh) | 测试线对图板、镜头光学解析量测***及其量测方法 | |
US10067233B2 (en) | Illuminance measuring system | |
CN204964652U (zh) | 一种智能终端自动测试设备 | |
US10240976B2 (en) | Measuring device, measuring method, and programs therefor | |
CN103246432A (zh) | 大屏幕显示窗口同步移动的方法及*** | |
CN110705466A (zh) | 自动化的测试***、方法、电子设备及存储介质 | |
CN206539097U (zh) | 一种立体车库引导车辆停车的辅助设备 | |
CN108115697A (zh) | 服务机器人及服务机器人的控制方法 | |
CN218398132U (zh) | 一种变电站室内多功能操作机器人 | |
CN100462900C (zh) | 用于与显示***进行交互操作的方法及设备 | |
CN102818526A (zh) | 一种管道检测装置 | |
CN102778980B (zh) | 一种超大幅面显示触点融合交互*** | |
CN111243010A (zh) | 智能天车图像识别钢卷车辆装载***及方法 | |
CN210108931U (zh) | 一种基于视觉图像的u型管检测*** | |
CN114088157A (zh) | 钢水液面检测方法、***、设备及介质 | |
CN201793675U (zh) | 退火钢卷快速堆垛装置 | |
CN114877176B (zh) | 自动限位移动滑轨屏触控*** | |
CN111238364A (zh) | 一种物流包裹用三维尺寸测量装置 | |
CN104867204A (zh) | 超声波传感器阵列式人数自动检测*** | |
CN112078413B (zh) | 一种电车顶部充电配准的方法、装置、***及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20110427 |