一种屏幕遥控定位装置及方法与流程

文档序号:11514636阅读:182来源:国知局
一种屏幕遥控定位装置及方法与流程

本发明涉及屏幕定位技术领域,特别涉及一种屏幕遥控定位装置及方法



背景技术:

当今世界,具有开放式平台的智能终端已走入人们的工作生活中。如搭载操作系统的智能电视,其除了具有传统播放电视节目的功能,与一般的电脑功能已十分接近,而遥控装置作为用户与智能终端之间的主要交互工具,传统的使用方向键和确定键进行反复的跳转来实现目标的方式已远远满足不了智能终端中大量的繁复操作,现有技术中已出现了多种能够实现类似鼠标操作的智能遥控方式以满足类似智能终端的需求。

一般来说,智能终端的单个屏幕帧中常存在多个可选项,为了保证用户选择的准确性,现有技术中针对遥控方式的控制设计通常过于追求精细化,但精细的设计常伴随精准繁复的操作,用户在使用遥控时,常因为动作幅度不到位等原因导致操作错误,大大降低了用户的使用体验。



技术实现要素:

本发明提供一种屏幕遥控定位装置,能够克服上述缺陷,包括:

屏幕定位装置,其包括接收模块和处理模块,所述接收模块包括用于感测向所述屏幕定位装置发射的信号的传感器阵列,所述传感器阵列中的传感器与屏幕的不同位置相对应,所述处理模块与所述接收模块相耦合,以用于通过感测到所述信号的传感器来确定相应的屏幕位置。

优选的,所述屏幕遥控定位装置还包括遥控装置,其中所述遥控装置包括用于向所述屏幕定位装置发射所述信号的发射装置,所述信号中含有用户操作信息。

优选的,当所述用户操作信息是选定确认信息时,如果所确定的屏幕位置处于屏幕的有效操作区域,则所述处理模块精确地选定该屏幕位置。

优选的,当所述用户操作信息是选定确认信息时,如果所确定的屏幕位置不处于屏幕的有效操作区域,则所述处理模块模糊地选定另一屏幕位置。

优选的,当所述用户操作信息是滑动屏幕信息时,使得屏幕上的图标根据所述滑动屏幕信息移动。

根据本发明的另一方面,还提供一种电子设备,其包括上述的屏幕遥控定位装置。

根据本发明的另一方面,还提供一种利用上述屏幕遥控定位装置实现的屏幕遥控定位方法,包括以下步骤:

所述遥控装置根据用户操作向所述屏幕定位装置发射带有用户操作信息的信号;

确定在所述屏幕定位装置的传感器阵列中的接收到所述信号的传感器;以及

根据接收到所述信号的传感器来确定与该传感器对应的屏幕位置。

优选的,上述方法还包括:

当所述用户操作信息是选定确认信息时,如果所确定的屏幕位置处于屏幕的有效操作区域,则精确地选定该屏幕位置。

优选的,上述方法还包括:

当所述用户操作信息是选定确认信息时,如果所确定的屏幕位置不处于屏幕的有效操作区域,则模糊地选定另一屏幕位置。

优选的,所述模糊地选定另一屏幕位置包括以下步骤:

从当前屏幕划分出若干个有效操作区域,并分别计算各区域的中心点位置;

分别计算所确定的屏幕位置与各中心点位置之间的距离;

选择与所确定的屏幕位置距离最近的中心点位置,并将该中心点位置作为所述另一屏幕位置进行选定。

相对于现有技术,本发明取得了如下有益技术效果:本发明提供的屏幕遥控定位装置及方法,利用屏幕定位装置,将遥控装置与智能终端的屏幕上的位置建立起映射,使用户能够方便快捷的如鼠标点击一样直接选取屏幕内指定区域;同时在屏幕选定时,根据屏幕当前的页面内容可实现模糊选定,使得用户在操作遥控装置时无需达到过高精度,就可以实现准确的屏幕选定,这大幅度提高了用户的操作体验性。

附图说明

图1是是根据本发明的屏幕遥控定位装置一个实施例的结构示意图。

图2是利用图1所示的屏幕遥控定位装置进行屏幕选定的示意图。

图3是利用图1所示的屏幕遥控定位装置进行屏幕模糊选定的示意图。

具体实施方式

为了使本发明的目的、技术方案以及优点更加清楚明白,以下结合附图,对根据本发明的实施例中提供的屏幕遥控定位装置及方法进一步详细说明。

智能终端的显示屏幕,多采用lcd,即液晶显示器。作为一种人机交互界面,现有技术中的lcd种类繁多,性能各不相同。发明人经研究发现,可以通过将遥控装置与屏幕上某点的位置建立起映射,使得用户可以方便的如鼠标点击选取电脑屏幕上的某个区域一样直接选取屏幕内指定区域,为用户带来便利。

图1是根据本发明的一个实施例的结构示意图,如图1所示,根据本发明的一个实施例,提供一种屏幕遥控定位装置,该装置包括遥控装置1和屏幕定位装置2。

遥控装置1包括用于控制所述遥控装置1的控制模块10,和用于发射信号到屏幕定位装置2的发射模块11。遥控装置1可以是本领域中常见的遥控器。屏幕定位装置2位于屏幕处(例如,集成在屏幕中),包括用于控制屏幕切换和定位的控制模块21、用于接收遥控装置1发射的信号的接收模块22和用于定位屏幕的处理模块23,其中,根据屏幕的结构特征,所述接收模块22可以是屏幕本身的传感器阵列,也可以是集成于屏幕的传感器阵列。该传感器阵列用于感测遥控装置1的发射模块11所发射的信号。传感器阵列与屏幕显示区域相关联,例如,传感器阵列中的每个传感器可以对应于屏幕显示区域中的一个位置(例如,二维坐标),从而,根据接收到信号的传感器的不同,可以确定遥控装置1期望操作的屏幕显示区域中的不同位置。可以通过使用映射表来实现传感器与屏幕显示区域中的位置之间的映射。通常,传感器阵列可以与屏幕显示区域具有相等大小且外延对齐,但是传感器阵列也可以与屏幕显示区域的大小不相等,只要能够实现两者之间的位置映射即可。例如,可以使用比屏幕显示区域稍小的传感器阵列,以便节省其成本。另外,根据精度需求的不同,传感器阵列中的传感器数量或者传感器密度可以不同。例如,为了实现更高的精度,可以布置更为密集的传感器阵列,以便实现对屏幕显示区域中的位置的更精确的定位。相反,在不需要太高精度的情况下,或者为了节省传感器阵列的成本,可以布置较为稀疏的传感器阵列。

根据本发明的一个实施例,还提供了一种屏幕遥控定位方法,该方法具体包括以下步骤:

s10、发送与接收信号

当用户使用遥控装置1时,将遥控装置1对准屏幕,利用类似使用鼠标的方式晃动遥控装置1,通过将遥控装置1移动对准待选定位置进行选定。

在用户晃动遥控装置1时,遥控装置1的控制模块10根据用户的滑动,控制发射模块11向屏幕定位装置2上用户滑动经过的屏幕位置,发射带有滑动信息的信号,此时,屏幕定位装置2上用户滑动经过的屏幕位置所对应的接收模块22可以检测并接收到带有滑动信息的信号。

在用户选定确认后,遥控装置1的控制模块10根据用户的选定确认指令控制发射模块11向屏幕定位装置2上用户选定确认的屏幕位置发射带有选定确认信息的信号,此时,屏幕定位装置2上用户选定的屏幕位置所对应的接收模块22可以检测并接收到带有选定确认信息的信号。

s20、控制屏幕中图标的滑动

当屏幕定位装置2中的接收模块22检测到遥控器装置1的发射模块11发射的带有滑动信息的信号时,屏幕定位装置2中的控制模块21将根据该信号追踪屏幕中图标的移动,即当用户将遥控装置1对准屏幕进行晃动时,屏幕中的图标将跟随用户的晃动而移动。具体方法如下:

s201、接收模块22将检测到的带有滑动信息的信号发送至处理模块23,处理模块23根据得到的接收模块22中所有传感器的状态信息,分析处理接收到的带有滑动信息的信号所对应的传感器,并将该传感器的信息(例如该传感器的标识信息等)发送至控制模块21,从而可以确定与该传感器对应的在屏幕显示区域中的位置信息。

处理模块23的一种具体分析处理方法可以是:在屏幕中建立二维坐标,接收模块22中的每一个传感器均对应一个二维坐标点作为其id标识,处理模块23根据所有传感器的信息变化及所对应的id得出与已经接收信号的传感器对应的位置信息;

s202、控制模块21根据上述位置信息追踪信号,例如,可以根据上述位置信息将图标显示在屏幕上的相应位置。当用户不使用遥控装置对准屏幕,即传感器接收不到信号时,控制模块21可以控制屏幕不显示该图标,即该图标将从屏幕中消失,同时,控制模块21将停止追踪,直到用户再次使用遥控装置对准屏幕,则回到步骤s201。

s30、定位及切换屏幕

当屏幕定位装置2中的接收模块22检测到遥控器装置1的发射模块11发射的带有选定确认信息的信号时,屏幕定位装置2中的控制模块21和处理模块23将对屏幕进行定位。具体方法如下:

s301、在接收模块22检测到带有选定确认信息的信号后,控制模块21将立即暂存当前屏幕显示的画面,其中,暂存的画面主要用于记录当前屏幕页面信息,控制模块21将依据暂存画面与上述信号对应的具体位置判断用户的操作内容;

s302、与步骤s201相似,处理模块23根据接收模块22检测到的带有选定确认信息的信号,分析处理其所对应的传感器信息,并将该传感器的信息发送至控制模块21,从而可以确定与该传感器对应的在屏幕显示区域中的位置信息(x,y);

s303、屏幕显示区域选定;

图2和图3示出了两种屏幕显示区域选定方式。图2是利用图1所示的屏幕遥控定位装置进行屏幕选定的示意图,如图2所示,若用户选定的位置,即步骤s302中所确定的位置信息(x,y)所对应的屏幕上存在有效操作内容,如有效的页面链接或视频流链接等,则完成选定。图3是利用图1所示的屏幕遥控定位装置进行屏幕模糊选定的示意图,如图3所示,若用户选定的位置,即步骤s302中所确定的位置信息(x,y)所对应的屏幕上没有有效操作内容,则可根据当前屏幕中所有可选中区域的中心到该位置信息(x,y)的欧拉距离,采用页面分区的内容选定方法进行快速有效的模糊选定。以n分区屏幕页面为例,具体模糊选定方法如下:

根据步骤s301中暂存的画面中屏幕上的信息,将当前屏幕划分为n个有效操作区域,并分别计算当前屏幕内存在的n个有效操作区域的区域中心点坐标,与上述步骤s302中获得的用户选定位置对应的位置信息(x,y)之间的欧拉距离d0、d1、d2......dn,即

比较各欧拉距离的大小,即d0、d1、d2......dn之间的数值大小,选择其中的最小数值dmin对应的区域中心点omin,并将omin所对应的区域设定为模糊选定的区域,完成选定。

s304、控制模块21针对步骤s303的最终选定,确认步骤s301的暂存画面中对应的用户选择,并根据该选择控制对应的屏幕操作,如对应的屏幕或窗口的切换等。

在本发明的另一实施例中,上述信号可以是无线电信号、红外信号或激光信号等。

在本发明的另一实施例中,步骤s10中用户采用的具体的选定确认方式可以有多种,如通过按键确认,或计算遥控装置1对准待选定位置所停留的时间来确认等。

在本发明的另一实施例中,步骤s20中屏幕中的图标可以是闪烁或不闪烁的光标或箭头等图标。

尽管在上述实施例中,当用户选定的位置没有有效操作内容时,采用了对比欧拉距离的方式,来计算屏幕上与位置信息(x,y)最接近的可用于模糊选定的有效位置,但本领域普通技术人员应理解在其他实施例中可以采用其他的计算方法来实现本发明提供的屏幕遥控定位装置及方法,如曼哈顿距离或马氏距离等。

相对于现有技术,本发明实施例中所提供的屏幕遥控定位装置及方法,将遥控装置与屏幕上的位置建立起映射,并可以根据屏幕当前的页面内容进行模糊选定,使得用户可以方便的对屏幕进行操作,提高了用户体验性。

虽然本发明已经通过优选实施例进行了描述,然而本发明并非局限于这里所描述的实施例,在不脱离本发明范围的情况下还包括所作出的各种改变以及变化。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1