CN105791928A - 一种电视无线空鼠光标移动定位方法及*** - Google Patents
一种电视无线空鼠光标移动定位方法及*** Download PDFInfo
- Publication number
- CN105791928A CN105791928A CN201410800750.7A CN201410800750A CN105791928A CN 105791928 A CN105791928 A CN 105791928A CN 201410800750 A CN201410800750 A CN 201410800750A CN 105791928 A CN105791928 A CN 105791928A
- Authority
- CN
- China
- Prior art keywords
- wireless
- screen
- displacement
- mus
- subregion
- 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
Landscapes
- Position Input By Displaying (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明提供了一种电视无线空鼠光标移动定位方法及***,方法包括:将屏幕上多个菜单区域的每一菜单区域均划分为多个子区域,并对每一子区域设置相应的位移变化系数;获取无线空鼠的移动位移量,并将所述移动位移量按预设的线性比例转化成无线空鼠光标在屏幕上的位置变化量;获取无线空鼠光标的当前位置坐标,并根据所述当前位置坐标所处的子区域确定位移变化系数,确定无线空鼠光标的下一位置坐标。采用本发明用户可精准且快速的控制无线空鼠光标在屏幕上移动到目标点,从而选定图标或菜单,为用户提供了方便。
Description
技术领域
本发明涉及定位技术领域,尤其涉及一种电视无线空鼠光标移动定位方法及***。
背景技术
空中鼠标(也可称为无线空鼠)是一种输入设备,像传统鼠标一样操作屏幕光标,但却不需要放在任何平面上,在空中晃动就能直接使用,目前空鼠遥控技术不仅应用于电脑,而且在电视遥控领域备受关注。
无线空鼠的最大特点是一切操作都在空中,其外形设计美观,而且依靠蓝牙,WIFI或2.4G自定协议传输数据。同时,无线空鼠可以适配用户玩体感游戏,及用作普通的菜单选择控制工具。当用户使用无线空鼠操控电视屏幕上的光标移动时,其控制幅度极难把握。例如,无线空鼠光标已靠近屏幕上的应用图标时,用户若移动无线空鼠的幅度较大,使得无线空鼠光标的移动幅度也较大,跳过了应用图标的中心点击范围,导致户操作无线空鼠精确点击应用图标或菜单极不方便。
因此,现有技术还有待于改进和发展。
发明内容
本发明针对现有技术的上述缺陷,提供一种电视无线空鼠光标移动定位方法及***。本发明通过对电视屏幕上的不同区域设置不同的光标移动灵敏度,使得用户在操控无线空鼠时光标能精准移动到目标点。
本发明解决技术问题所采用的技术方案如下:
一种电视无线空鼠光标移动定位方法,其中,包括步骤:
A、将屏幕上多个菜单区域的每一菜单区域均划分为多个子区域,并对每一子区域设置相应的位移变化系数;
B、获取无线空鼠的移动位移量,并将所述移动位移量按预设的线性比例转化成无线空鼠光标在屏幕上的位置变化量;
C、获取无线空鼠光标的当前位置坐标,并根据所述当前位置坐标所处的子区域确定位移变化系数,再确定无线空鼠光标的下一位置坐标。
所述电视无线空鼠光标移动定位方法,其中,所述位移变化系数是确定无线空鼠光标在该区域内移动加速因子的参数
所述电视无线空鼠光标移动定位方法,其中,所述步骤A具体包括:
A1、将屏幕上多个菜单区域的每一菜单区域均由内向外划分为第一子区域、第二子区域及第三子区域;
A2、对第一子区域内的点设置用于确定无线空鼠光标加速在该区域内移动的第一位移变化因子;对第二子区域内的点设置用于确定无线空鼠光标加速在该区域内移动的第二位移变化因子;对第三子区域内的点设置用于确定无线空鼠光标加速在该区域内移动的第三位移变化因子;其中,所述第一位移变化因子小于所述第二位移变化因子,且所述第二位移变化因子小于第三位移变化因子。
所述电视无线空鼠光标移动定位方法,其中,所述第一位移变化因子为小于1的实数,所述第二位移变化因子为大于1小于10的实数,所述第三位移变化因子为大于10的实数。
所述电视无线空鼠光标移动定位方法,其中,所述步骤C具体包括:
C1、获取无线空鼠光标的当前位置坐标(Xn-1,Yn-1),并根据所述当前位置坐标所处的子区域确定位移变化系数K;其中,当所述当前位置坐标位于第一子区域,则所述位移变化系数K等于第一位移变化因子;当所述当前位置坐标位于第二子区域,则所述位移变化系数K等于第二位移变化因子;当所述当前位置坐标位于第三子区域,则所述位移变化系数K等于第三位移变化因子;Xn-1为无线空鼠光标在屏幕上的当前位置坐标的横坐标,Yn-1为无线空鼠光标在屏幕上的当前位置坐标的纵坐标,K为所述位移变化系数;
C2、以屏幕的左下角直角边交点为坐标原点,建立以屏幕下侧直角边为x轴,以屏幕左侧直角边为y轴的平面直角坐标系;
C3、根据公式Xn=Xn-1+KΔX获取无线空鼠光标在屏幕上的下一位置坐标的横坐标;其中,Xn为无线空鼠光标在屏幕上的下一位置坐标的横坐标,Xn-1为无线空鼠光标在屏幕上的当前位置坐标的横坐标,K为所述位移变化系数,ΔX为所述位置变化量的横坐标分量;
C4、根据公式Yn=Yn-1+KΔY获取无线空鼠光标在屏幕上的下一位置坐标的纵坐标;其中,Yn为无线空鼠光标在屏幕上的下一位置坐标的纵坐标,Yn-1为无线空鼠光标在屏幕上的当前位置坐标的纵坐标,K为所述位移变化系数,ΔY为所述位置变化量的纵坐标分量;
C5、根据Xn和Yn确定无线空鼠光标在屏幕上的下一位置坐标(Xn,Yn),并在屏幕的所述下一位置坐标处显示无线空鼠光标。
一种电视无线空鼠光标移动定位***,其中,包括:
菜单划分设置模块,用于将屏幕上多个菜单区域的每一菜单区域均划分为多个子区域,并对每一子区域设置相应的位移变化系数;
变化量获取模块,用于获取无线空鼠的移动位移量,并将所述移动位移量按预设的线性比例转化成无线空鼠光标在屏幕上的位置变化量;
定位模块,用于获取无线空鼠光标的当前位置坐标,并根据所述当前位置坐标所处的子区域确定位移变化系数,再确定无线空鼠光标的下一位置坐标。
所述电视无线空鼠光标移动定位***,其中,所述位移变化系数是确定无线空鼠光标在该区域内移动加速因子的参数。
所述电视无线空鼠光标移动定位***,其中,所述菜单划分设置模块具体包括:
区域划分单元,用于将屏幕上多个菜单区域的每一菜单区域均由内向外划分为第一子区域、第二子区域及第三子区域;
变化因子设置单元,对第一子区域内的点设置用于确定无线空鼠光标加速在该区域内移动的第一位移变化因子;对第二子区域内的点设置用于确定无线空鼠光标加速在该区域内移动的第二位移变化因子;对第三子区域内的点设置用于确定无线空鼠光标加速在该区域内移动的第三位移变化因子;其中,所述第一位移变化因子小于所述第二位移变化因子,且所述第二位移变化因子小于第三位移变化因子。
所述电视无线空鼠光标移动定位***,其中,所述第一位移变化因子为小于1的实数,所述第二位移变化因子为大于1小于10的实数,所述第三位移变化因子为大于10的实数。
所述电视无线空鼠光标移动定位***,其中,所述定位模块具体包括:
初始位置获取单元,用于获取无线空鼠光标的当前位置坐标(Xn-1,Yn-1),并根据所述当前位置坐标所处的子区域确定位移变化系数K;其中,当所述当前位置坐标位于第一子区域,则所述位移变化系数K等于第一位移变化因子;当所述当前位置坐标位于第二子区域,则所述位移变化系数K等于第二位移变化因子;当所述当前位置坐标位于第三子区域,则所述位移变化系数K等于第三位移变化因子;Xn-1为无线空鼠光标在屏幕上的当前位置坐标的横坐标,Yn-1为无线空鼠光标在屏幕上的当前位置坐标的纵坐标,K为所述位移变化系数;
坐标建立单元,用于以屏幕的左下角直角边交点为坐标原点,建立以屏幕下侧直角边为x轴,以屏幕左侧直角边为y轴的平面直角坐标系;
横坐标获取单元,用于根据公式Xn=Xn-1+KΔX获取无线空鼠光标在屏幕上的下一位置坐标的横坐标;其中,Xn为无线空鼠光标在屏幕上的下一位置坐标的横坐标,Xn-1为无线空鼠光标在屏幕上的当前位置坐标的横坐标,K为所述位移变化系数,ΔX为所述位置变化量的横坐标分量;
纵坐标获取单元,用于根据公式Yn=Yn-1+KΔY获取无线空鼠光标在屏幕上的下一位置坐标的纵坐标;其中,Yn为无线空鼠光标在屏幕上的下一位置坐标的纵坐标,Yn-1为无线空鼠光标在屏幕上的当前位置坐标的纵坐标,K为所述位移变化系数,ΔY为所述位置变化量的纵坐标分量;
定位及显示单元,用于根据Xn和Yn确定无线空鼠光标在屏幕上的下一位置坐标(Xn,Yn),并在屏幕的所述下一位置坐标处显示无线空鼠光标。
本发明提供了一种电视无线空鼠光标移动定位方法及***,方法包括:将屏幕上多个菜单区域的每一菜单区域均划分为多个子区域,并对每一子区域设置相应的位移变化系数;获取无线空鼠的移动位移量,并将所述移动位移量按预设的线性比例转化成在屏幕上的位置变化量;获取无线空鼠光标的当前位置坐标,并根据所述当前位置坐标所处的子区域确定位移变化系数,确定无线空鼠光标的下一位置坐标。采用本发明用户可精准且快速的控制无线空鼠光标在屏幕上移动到目标点,从而选定图标或菜单,为用户提供了方便。
附图说明
图1是本发明所述电视无线空鼠光标移动定位方法较佳实施例的流程图。
图2是本发明所述电视无线空鼠光标移动定位方法中划分菜单区域的具体流程图。
图3是本发明所述电视无线空鼠光标移动定位方法中确定无线空鼠光标在屏幕上的下一位置坐标的具体流程图。
图4本发明所述电视无线空鼠光标移动定位方法具体实施例的流程图。
图5是本发明所述电视无线空鼠光标移动定位***较佳实施例的结构框图。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
请参见图1,图1是本发明所述电视无线空鼠光标移动定位方法较佳实施例的流程图。如图1所示,所述电视无线空鼠光标移动定位方法,包括步骤:
步骤S100、将屏幕上多个菜单区域的每一菜单区域均划分为多个子区域,并对每一子区域设置相应的位移变化系数。
本发明的较佳实施例中,在当用户操作所述无线空鼠移动前,屏幕上的多个菜单区域均被划分为多个子区域,也就是每一菜单区域至少被划分为两个子区域。在完成对菜单区域的划分后,对每一子区域设置相应的位移变化系数,且位于同一菜单区域的所有子区域的位移变化系数都不相同。
所述位移变化系数是用于确定无线空鼠光标在该区域内移动加速因子的参数,也就是无线空鼠光标在该区域内的移动灵敏度。
由于电视屏幕中的每一菜单区域均已预先被划分为多个区域,且每一区域都设置了不同的位移变化系数,故无线空鼠光标在屏幕中位移变化系数较大的区域移动较快,在屏幕中位移变化系数较小的区域移动缓慢。
步骤S200、获取无线空鼠的移动位移量,并将所述移动位移量按预设的线性比例转化成无线空鼠光标在屏幕上的位置变化量。
本发明的较佳实施例中,当用户操控无线空鼠在空中移动时,可获取无线空鼠的移动位移量,也即无线空鼠的实际移动量。由于无线空鼠在空中移动时是在一个三维空间内运动,故实际移动量用向量来表征时是一个三维向量。同时无线空鼠光标既可以是在二维画面屏幕中的二维平面上运动,也可能是在三维画面屏幕中的三维平面上运动,故将无线空鼠的移动位移量转化为无线空鼠光标在屏幕上的位置变化量,需进行线性转换。
例如,当电视中是二维画面时,可建立一以电视屏幕的某一直角边交点为坐标原点O、以电视屏幕为XOY平面、垂直于电视屏幕且经过坐标原点O的直线为Z轴的空间直角坐标系。此时当用户操控无线空鼠在空中移动时从A(xA,yA,zA)移动到B(xB,yB,zB),则无线空鼠的移动位移量为(xB-xA,yB-yA,zB-zA),当其线性转化为无线空鼠光标在屏幕上的实际移动量,将(xB-xA,yB-yA,zB-zA)正投影至XOY平面即可,也即忽略了无线空鼠在Z轴方向上的移动。
显然,当电视中是三维画面时,则通过预设的线性比例将无线空鼠的移动位移量(xB-xA,yB-yA,zB-zA)转化为无线空鼠光标在屏幕上的位置变化量。具体实施时,步骤S200中预设的线性比例为0.5-5。最佳的,所述线性比例为1,也即无线空鼠的移动位移量在电视屏幕的正投影分量与无线空鼠光标在屏幕上的实际移动量相等。
步骤S300、获取无线空鼠光标的当前位置坐标,并根据所述当前位置坐标所处的子区域确定位移变化系数,再确定无线空鼠光标的下一位置坐标。
本发明的较佳实施例中,当获取了无线空鼠光标的所述当前位置坐标、所述位移变化系数及所述位置变化量后,则可根据移动策略确定无线空鼠光标在屏幕上的下一位置坐标。具体的,本发明可根据(Xn,Yn)=(Xn-1+KΔX,Yn-1+KΔY)确定无线空鼠光标在屏幕上的下一位置坐标,其中,(Xn,Yn)表示无线空鼠光标在屏幕上的下一位置坐标,(Xn-1,Yn-1)表示无线空鼠光标在屏幕上的当前位置坐标,K表示由(Xn-1,Yn-1)在屏幕上所处区域确定的位移变化系数,(ΔX,ΔY)表示无线空鼠光标的位置变化量。
进一步地实施例,如图2所示,在所述步骤S100中划分菜单区域的步骤具体包括:
步骤S101、将屏幕上多个菜单区域的每一菜单区域均由内向外划分为第一子区域、第二子区域及第三子区域。
步骤S102、对第一子区域内的点设置用于确定无线空鼠光标加速在该区域内移动的第一位移变化因子;对第二子区域内的点设置用于确定无线空鼠光标加速在该区域内移动的第二位移变化因子;对第三子区域内的点设置用于确定无线空鼠光标加速在该区域内移动的第三位移变化因子;其中,所述第一位移变化因子小于所述第二位移变化因子,且所述第二位移变化因子小于第三位移变化因子。
本发明的较佳实施例中,是将电视屏幕上多个菜单区域的每一菜单区域都划分为多个同心正方形子区域。本发明中为了确保无线空鼠光标能精确的移动到应用图标或是菜单栏上,第一子区域(内区)应至少包络所述应用图标,第二子区域(中区)和第三子区域(外区)则无此限定。当电视屏幕上的每个菜单区域都被划分为内区、中间区和外区三个区域后,可对每个区域都设置用于确定无线空鼠光标加速在该区域内移动的位移变化因子。由于内区内包络了应用图标或菜单栏,故无线空鼠光标在内区内应缓慢移动,以确保能精确而缓慢移动到应用图标或菜单栏。中间区内无点击对象,故无线空鼠光标在中间区内相对灵活的移动。外区内也无点击对象,且外区的面积一般比内区和中间区都大,此区域是无线空鼠光标应快速移动的区域。具体的,可设置所述第一位移变化因子为小于1的实数,所述第二位移变化因子为大于1小于10的实数,所述第三位移变化因子为大于10的实数。
本发明的较佳实施例中,是将屏幕中多个菜单区域均划分为三个正方形子区域,再对每一子区域设置相应的位移变化因子。但是,将每个菜单区域划分为多个正方形子区域仅仅是其中一种实施例,在具体实施时还可划分为多个其他形状的子区域,只要满足对不同的子区域设置不同的位移变化因子即可。
进一步地实施例,如图3所示,在所述步骤S300中确定无线空鼠光标在屏幕上的下一位置坐标的步骤具体包括:
步骤S301、获取无线空鼠光标的当前位置坐标(Xn-1,Yn-1),并根据所述当前位置坐标所处的子区域确定位移变化系数K;其中,当所述当前位置坐标位于第一子区域,则所述位移变化系数K等于第一位移变化因子;当所述当前位置坐标位于第二子区域,则所述位移变化系数K等于第二位移变化因子;当所述当前位置坐标位于第三子区域,则所述位移变化系数K等于第三位移变化因子;Xn-1为无线空鼠光标在屏幕上的当前位置坐标的横坐标,Yn-1为无线空鼠光标在屏幕上的当前位置坐标的纵坐标,K为所述位移变化系数。
显然,当无线空鼠光标在屏幕上时,都会落入到预先划分的子区域中的其中一个区域,而该区域又预先设置了位移变化因子。故当判断无线空鼠光标当前所处区域后,即可确定位移变化因子。
步骤S302、以屏幕的左下角直角边交点为坐标原点,建立以屏幕下侧直角边为x轴,以屏幕左侧直角边为y轴的平面直角坐标系。
本发明的较佳实施例,是以屏幕为矩形的平板电视为例来说明。当电视为OLED曲面电视时,也可建立平面直角坐标系,只是选取的坐标原点、x轴及y轴的原则与平板电视不同。
步骤S303、根据公式Xn=Xn-1+KΔX获取无线空鼠光标在屏幕上的下一位置坐标的横坐标;其中,Xn为无线空鼠光标在屏幕上的下一位置坐标的横坐标,Xn-1为无线空鼠光标在屏幕上的当前位置坐标的横坐标,K为所述位移变化系数,ΔX为所述位置变化量的横坐标分量;
步骤S304、根据公式Yn=Yn-1+KΔY获取无线空鼠光标在屏幕上的下一位置坐标的纵坐标;其中,Yn为无线空鼠光标在屏幕上的下一位置坐标的纵坐标,Yn-1为无线空鼠光标在屏幕上的当前位置坐标的纵坐标,K为所述位移变化系数,ΔY为所述位置变化量的纵坐标分量;
步骤S305、根据Xn和Yn确定无线空鼠光标在屏幕上的下一位置坐标(Xn,Yn),并在屏幕的所述下一位置坐标处显示无线空鼠光标。
为了更清楚的理解本发明的及时方案,现以一具体实例来说明。如图4所示,其为本发明所述电视无线空鼠光标移动定位具体实施例的流程图。需注意的是,在执行下述步骤前,需将电视屏幕中多个菜单区域的每一菜单区域均预先划分为三个正方形子区域,即内区,中区和外区。外区内设置一接近位移变化因子K1及一远离位移变化因子K2,中间区内设置一接近位移变化因子K3及一远离位移变化因子K4,内区内设置一接近位移变化因子K5及一远离位移变化因子K6,其中K1和K2均为大于10的实数,K3和K4均为1至10之间的实数,K5和K6均为0至1之间的实数。最后,把整个电视屏幕都命名为XY坐标,每个正方形区域都命名为UV坐标(以正方形的几何中心为坐标原点的UV坐标系)。
S1001、获取原始光标坐标(Xn-1,Yn-1),其在正方形区域内的对应坐标为(Un-1,Vn-1);
S1002、当无线空鼠接收用户的操作移动时,获取无线空鼠光标在屏幕上的位置变化量(ΔX,ΔY);
S1003、判断(Un-1+ΔX)*(Un-1+ΔX)+(Vn-1+ΔY)*(Vn-1+ΔY)是否大于Un-1*Un-+Vn-1*Vn-1;
S1004、当大于时,判定光标远离应用图标中心,并执行步骤S1006;
S1005、当小于时,判定光标接近应用图标中心,并执行步骤S1007;
S1006、当光标移动前原来处于外区时,则K=K2;当光标移动前原来处于中间区时,则K=K4;当光标移动前原来处于内区时,则K=K6;
S1007、当光标移动前原来处于外区时,则K=K1;当光标移动前原来处于中间区时,则K=K3;当光标移动前原来处于内区时,则K=K5;
S1008、获取新的位置变化量(ΔX’,ΔY’),其中ΔX’=K*ΔX,ΔY’=K*ΔY;
S1009、获取光标的最新位置坐标(Xn,Yn),其中(Xn,Yn)=(Xn-1+ΔX’,Yn-1+ΔY’)。
可见,本发明中通过对电视屏幕的区域设置不同的位移变化因子,实现了无线空鼠光标在不同区域的移动灵活度。在无点击目标的区域则快速移动,在有点击目标的区域则缓慢移动,使用户能精准的点击应用图标或菜单栏。
基于上述方法实施例,本发明还提供一种电视无线空鼠光标移动定位***,如图5所示,包括:
菜单划分设置模块100,用于将屏幕上多个菜单区域的每一菜单区域均划分为多个子区域,并对每一子区域设置相应的位移变化系数;
变化量获取模块200,用于获取无线空鼠的移动位移量,并将所述移动位移量按预设的线性比例转化成无线空鼠光标在屏幕上的位置变化量;
定位模块300,用于获取无线空鼠光标的当前位置坐标,并根据所述当前位置坐标所处的子区域确定位移变化系数,再确定无线空鼠光标的下一位置坐标。
进一步地实施例,在所述电视无线空鼠光标移动定位***中,所述位移变化系数是确定无线空鼠光标在该区域内移动加速因子的参数。
进一步地实施例,在所述电视无线空鼠光标移动定位***中,所述菜单划分设置模块100具体包括:
区域划分单元,用于将屏幕上多个菜单区域的每一菜单区域均由内向外划分为第一子区域、第二子区域及第三子区域;
变化因子设置单元,用于对第一子区域内的点设置用于确定无线空鼠光标加速在该区域内移动的第一位移变化因子;对第二子区域内的点设置用于确定无线空鼠光标加速在该区域内移动的第二位移变化因子;对第三子区域内的点设置用于确定无线空鼠光标加速在该区域内移动的第三位移变化因子;其中,所述第一位移变化因子小于所述第二位移变化因子,且所述第二位移变化因子小于第三位移变化因子。
进一步地实施例,在所述电视无线空鼠光标移动定位***中,所述第一位移变化因子为小于1的实数,所述第二位移变化因子为大于1小于10的实数,所述第三位移变化因子为大于10的实数。
进一步地实施例,在所述电视无线空鼠光标移动定位***中,所述定位模块300具体包括:
初始位置获取单元,用于获取无线空鼠光标的当前位置坐标(Xn-1,Yn-1),并根据所述当前位置坐标所处的子区域确定位移变化系数K;其中,当所述当前位置坐标位于第一子区域,则所述位移变化系数K等于第一位移变化因子;当所述当前位置坐标位于第二子区域,则所述位移变化系数K等于第二位移变化因子;当所述当前位置坐标位于第三子区域,则所述位移变化系数K等于第三位移变化因子;Xn-1为无线空鼠光标在屏幕上的当前位置坐标的横坐标,Yn-1为无线空鼠光标在屏幕上的当前位置坐标的纵坐标,K为所述位移变化系数;
坐标建立单元,用于以屏幕的左下角直角边交点为坐标原点,建立以屏幕下侧直角边为x轴,以屏幕左侧直角边为y轴的平面直角坐标系;
横坐标获取单元,用于根据公式Xn=Xn-1+KΔX获取无线空鼠光标在屏幕上的下一位置坐标的横坐标;其中,Xn为无线空鼠光标在屏幕上的下一位置坐标的横坐标,Xn-1为无线空鼠光标在屏幕上的当前位置坐标的横坐标,K为所述位移变化系数,ΔX为所述位置变化量的横坐标分量;
纵坐标获取单元,用于根据公式Yn=Yn-1+KΔY获取无线空鼠光标在屏幕上的下一位置坐标的纵坐标;其中,Yn为无线空鼠光标在屏幕上的下一位置坐标的纵坐标,Yn-1为无线空鼠光标在屏幕上的当前位置坐标的纵坐标,K为所述位移变化系数,ΔY为所述位置变化量的纵坐标分量;
定位及显示单元,用于根据Xn和Yn确定无线空鼠光标在屏幕上的下一位置坐标(Xn,Yn),并在屏幕的所述下一位置坐标处显示无线空鼠光标。
综上所述,本发明提供了一种电视无线空鼠光标移动定位方法及***,方法包括:将屏幕上多个菜单区域的每一菜单区域均划分为多个子区域,并对每一子区域设置相应的位移变化系数;获取无线空鼠的移动位移量,并将所述移动位移量按预设的线性比例转化成无线空鼠光标在屏幕上的位置变化量;获取无线空鼠光标的当前位置坐标,并根据所述当前位置坐标所处的子区域确定位移变化系数,再确定无线空鼠光标的下一位置坐标。采用本发明用户可精准且快速的控制无线空鼠光标在屏幕上移动到目标点,从而选定图标或菜单,为用户提供了方便。
应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。
Claims (10)
1.一种电视无线空鼠光标移动定位方法,其特征在于,包括步骤:
A、将屏幕上多个菜单区域的每一菜单区域均划分为多个子区域,并对每一子区域设置相应的位移变化系数;
B、获取无线空鼠的移动位移量,并将所述移动位移量按预设的线性比例转化成无线空鼠光标在屏幕上的位置变化量;
C、获取无线空鼠光标的当前位置坐标,并根据所述当前位置坐标所处的子区域确定位移变化系数,再确定无线空鼠光标的下一位置坐标。
2.根据权利要求1所述电视无线空鼠光标移动定位方法,其特征在于,所述位移变化系数是确定无线空鼠光标在该区域内移动加速因子的参数。
3.根据权利要求1所述电视无线空鼠光标移动定位方法,其特征在于,所述步骤A具体包括:
A1、将屏幕上多个菜单区域的每一菜单区域均由内向外划分为第一子区域、第二子区域及第三子区域;
A2、对第一子区域内的点设置用于确定无线空鼠光标加速在该区域内移动的第一位移变化因子;对第二子区域内的点设置用于确定无线空鼠光标加速在该区域内移动的第二位移变化因子;对第三子区域内的点设置用于确定无线空鼠光标加速在该区域内移动的第三位移变化因子;其中,所述第一位移变化因子小于所述第二位移变化因子,且所述第二位移变化因子小于第三位移变化因子。
4.根据权利要求3所述电视无线空鼠光标移动定位方法,其特征在于,所述第一位移变化因子为小于1的实数,所述第二位移变化因子为大于1小于10的实数,所述第三位移变化因子为大于10的实数。
5.根据权利要求4所述电视无线空鼠光标移动定位方法,其特征在于,所述步骤C具体包括:
C1、获取无线空鼠光标的当前位置坐标(Xn-1,Yn-1),并根据所述当前位置坐标所处的子区域确定位移变化系数K;其中,当所述当前位置坐标位于第一子区域,则所述位移变化系数K等于第一位移变化因子;当所述当前位置坐标位于第二子区域,则所述位移变化系数K等于第二位移变化因子;当所述当前位置坐标位于第三子区域,则所述位移变化系数K等于第三位移变化因子;Xn-1为无线空鼠光标在屏幕上的当前位置坐标的横坐标,Yn-1为无线空鼠光标在屏幕上的当前位置坐标的纵坐标,K为所述位移变化系数;
C2、以屏幕的左下角直角边交点为坐标原点,建立以屏幕下侧直角边为x轴,以屏幕左侧直角边为y轴的平面直角坐标系;
C3、根据公式Xn=Xn-1+KΔX获取无线空鼠光标在屏幕上的下一位置坐标的横坐标;其中,Xn为无线空鼠光标在屏幕上的下一位置坐标的横坐标,Xn-1为无线空鼠光标在屏幕上的当前位置坐标的横坐标,K为所述位移变化系数,ΔX为所述位置变化量的横坐标分量;
C4、根据公式Yn=Yn-1+KΔY获取无线空鼠光标在屏幕上的下一位置坐标的纵坐标;其中,Yn为无线空鼠光标在屏幕上的下一位置坐标的纵坐标,Yn-1为无线空鼠光标在屏幕上的当前位置坐标的纵坐标,K为所述位移变化系数,ΔY为所述位置变化量的纵坐标分量;
C5、根据Xn和Yn确定无线空鼠光标在屏幕上的下一位置坐标(Xn,Yn),并在屏幕的所述下一位置坐标处显示无线空鼠光标。
6.一种电视无线空鼠光标移动定位***,其特征在于,包括:
菜单划分设置模块,用于将屏幕上多个菜单区域的每一菜单区域均划分为多个子区域,并对每一子区域设置相应的位移变化系数;
变化量获取模块,用于获取无线空鼠的移动位移量,并将所述移动位移量按预设的线性比例转化成无线空鼠光标在屏幕上的位置变化量;
定位模块,用于获取无线空鼠光标的当前位置坐标,并根据所述当前位置坐标所处的子区域确定位移变化系数,再确定无线空鼠光标的下一位置坐标。
7.根据权利要求6所述电视无线空鼠光标移动定位***,其特征在于,所述位移变化系数是确定无线空鼠光标在该区域内移动加速因子的参数。
8.根据权利要求6所述电视无线空鼠光标移动定位***,其特征在于,所述菜单划分设置模块具体包括:
区域划分单元,用于将屏幕上多个菜单区域的每一菜单区域均由内向外划分为第一子区域、第二子区域及第三子区域;
变化因子设置单元,用于对第一子区域内的点设置用于确定无线空鼠光标加速在该区域内移动的第一位移变化因子;对第二子区域内的点设置用于确定无线空鼠光标加速在该区域内移动的第二位移变化因子;对第三子区域内的点设置用于确定无线空鼠光标加速在该区域内移动的第三位移变化因子;其中,所述第一位移变化因子小于所述第二位移变化因子,且所述第二位移变化因子小于第三位移变化因子。
9.根据权利要求8所述电视无线空鼠光标移动定位***,其特征在于,所述第一位移变化因子为小于1的实数,所述第二位移变化因子为大于1小于10的实数,所述第三位移变化因子为大于10的实数。
10.根据权利要求6所述电视无线空鼠光标移动定位***,其特征在于,所述定位模块具体包括:
初始位置获取单元,用于获取无线空鼠光标的当前位置坐标(Xn-1,Yn-1),并根据所述当前位置坐标所处的子区域确定位移变化系数K;其中,当所述当前位置坐标位于第一子区域,则所述位移变化系数K等于第一位移变化因子;当所述当前位置坐标位于第二子区域,则所述位移变化系数K等于第二位移变化因子;当所述当前位置坐标位于第三子区域,则所述位移变化系数K等于第三位移变化因子;Xn-1为无线空鼠光标在屏幕上的当前位置坐标的横坐标,Yn-1为无线空鼠光标在屏幕上的当前位置坐标的纵坐标,K为所述位移变化系数;
坐标建立单元,用于以屏幕的左下角直角边交点为坐标原点,建立以屏幕下侧直角边为x轴,以屏幕左侧直角边为y轴的平面直角坐标系;
横坐标获取单元,用于根据公式Xn=Xn-1+KΔX获取无线空鼠光标在屏幕上的下一位置坐标的横坐标;其中,Xn为无线空鼠光标在屏幕上的下一位置坐标的横坐标,Xn-1为无线空鼠光标在屏幕上的当前位置坐标的横坐标,K为所述位移变化系数,ΔX为所述位置变化量的横坐标分量;
纵坐标获取单元,用于根据公式Yn=Yn-1+KΔY获取无线空鼠光标在屏幕上的下一位置坐标的纵坐标;其中,Yn为无线空鼠光标在屏幕上的下一位置坐标的纵坐标,Yn-1为无线空鼠光标在屏幕上的当前位置坐标的纵坐标,K为所述位移变化系数,ΔY为所述位置变化量的纵坐标分量;
定位及显示单元,用于根据Xn和Yn确定无线空鼠光标在屏幕上的下一位置坐标(Xn,Yn),并在屏幕的所述下一位置坐标处显示无线空鼠光标。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410800750.7A CN105791928A (zh) | 2014-12-22 | 2014-12-22 | 一种电视无线空鼠光标移动定位方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410800750.7A CN105791928A (zh) | 2014-12-22 | 2014-12-22 | 一种电视无线空鼠光标移动定位方法及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105791928A true CN105791928A (zh) | 2016-07-20 |
Family
ID=56385854
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410800750.7A Pending CN105791928A (zh) | 2014-12-22 | 2014-12-22 | 一种电视无线空鼠光标移动定位方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105791928A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107783669A (zh) * | 2016-08-23 | 2018-03-09 | 群光电子股份有限公司 | 光标产生***、方法及计算机程序产品 |
CN111309203A (zh) * | 2020-01-22 | 2020-06-19 | 深圳市格上视点科技有限公司 | 一种鼠标光标的定位信息的获取方法及装置 |
CN113467624A (zh) * | 2021-06-22 | 2021-10-01 | 四川长虹电器股份有限公司 | 一种空鼠翻滚页面的***及方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN202907114U (zh) * | 2012-06-29 | 2013-04-24 | 上海广电电子科技有限公司 | 基于触摸遥控装置的电视*** |
CN103645805A (zh) * | 2013-12-20 | 2014-03-19 | 深圳泰山在线科技有限公司 | 体感方式的控件操控方法及*** |
CN103902061A (zh) * | 2012-12-25 | 2014-07-02 | 华为技术有限公司 | 空中鼠标的光标显示方法、设备及*** |
-
2014
- 2014-12-22 CN CN201410800750.7A patent/CN105791928A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN202907114U (zh) * | 2012-06-29 | 2013-04-24 | 上海广电电子科技有限公司 | 基于触摸遥控装置的电视*** |
CN103902061A (zh) * | 2012-12-25 | 2014-07-02 | 华为技术有限公司 | 空中鼠标的光标显示方法、设备及*** |
CN103645805A (zh) * | 2013-12-20 | 2014-03-19 | 深圳泰山在线科技有限公司 | 体感方式的控件操控方法及*** |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107783669A (zh) * | 2016-08-23 | 2018-03-09 | 群光电子股份有限公司 | 光标产生***、方法及计算机程序产品 |
CN107783669B (zh) * | 2016-08-23 | 2021-04-16 | 群光电子股份有限公司 | 光标产生***、方法及计算机程序产品 |
CN111309203A (zh) * | 2020-01-22 | 2020-06-19 | 深圳市格上视点科技有限公司 | 一种鼠标光标的定位信息的获取方法及装置 |
CN113467624A (zh) * | 2021-06-22 | 2021-10-01 | 四川长虹电器股份有限公司 | 一种空鼠翻滚页面的***及方法 |
CN113467624B (zh) * | 2021-06-22 | 2023-07-25 | 四川长虹电器股份有限公司 | 一种空鼠翻滚页面的***及方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104471518B (zh) | 用于三维交互的多点触摸手势识别的消歧 | |
DE112013002803B4 (de) | Verfahren, System und Einrichtung zum Liefern einer dreidimensionalen Übergangsanimation für eine Änderung einer Kartenansicht | |
US9563980B2 (en) | Grip manipulatable shadows in 3D models | |
US9684412B2 (en) | Method and apparatus for generating a three-dimensional user interface | |
US9128612B2 (en) | Continuous determination of a perspective | |
US8429536B2 (en) | Method and apparatus for providing a tiled map and display object layer over a network | |
CN104137043A (zh) | 用于在图形用户界面(gui)上进行人机交互的方法 | |
JP2015195567A (ja) | 表示制御方法、表示制御プログラム及び情報処理端末 | |
CN102004608A (zh) | 一种通过触摸屏设置时间的方法 | |
CN105791928A (zh) | 一种电视无线空鼠光标移动定位方法及*** | |
JP2012146278A (ja) | 三次元操作インターフェースのシミュレーション方法およびシステム | |
KR20210072737A (ko) | 차량 기계 맵의 조작방법, 장치, 기기 및 판독가능 저장 매체 | |
JP4608475B2 (ja) | 表示画面への画像表示方法 | |
CN103064565B (zh) | 一种定位方法及电子设备 | |
KR101505757B1 (ko) | 좌표 정보 업데이트 디바이스 및 좌표 정보 생성 디바이스 | |
US20150207478A1 (en) | Adjusting Controls of an Audio Mixer | |
CN113190142B (zh) | 基于立方体模型的3d环境交互方法及其装置 | |
CN109613975A (zh) | 虚拟现实的操作方法及装置 | |
CN103645843A (zh) | 一种信息处理方法及电子设备 | |
JP6254803B2 (ja) | 地図画像表示装置 | |
CN104777999A (zh) | 触摸位置显示方法及触摸位置显示*** | |
CN108470363A (zh) | 一种基于地理参考点和三角剖分的手绘地图移动定位方法 | |
US20030038797A1 (en) | Navigational compass for drawing programs | |
KR20070045061A (ko) | 3차원 그래픽 유저 인터페이스를 위한 네비게이션 장치 | |
CN108548532A (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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20160720 |
|
RJ01 | Rejection of invention patent application after publication |