首页 / 专利库 / 电脑图像 / 图形对象 / 鼠标及鼠标图形对象的显示方法

鼠标及鼠标图形对象的显示方法

阅读:3发布:2020-05-08

专利汇可以提供鼠标及鼠标图形对象的显示方法专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种 鼠标 及鼠标 图形对象 的显示方法,属于 电子 技术领域。该鼠标主体上设置有至少两个维度触控板,每个维度触控板对应N维空间内的一个或两个维度;该鼠标主体内的信息处理模 块 能将每个维度触控板检测到的用户的触控轨迹转换为对应维度上的坐标,并根据各个维度触控板检测到的坐标确定一个N维空间坐标;该鼠标主体内的通信模块能将该N维空间坐标发送至显示设备,使显示设备能以鼠标图形对象体现该N维空间坐标。本发明提供的鼠标能够对至少三维的多维空间中的物理 位置 坐标进行 定位 ,因此可应用于多维空间显示设备中,该鼠标的功能丰富,使用灵活性高。,下面是鼠标及鼠标图形对象的显示方法专利的具体信息内容。

1.一种鼠标,其特征在于,所述鼠标包括:
鼠标主体,设置在所述鼠标主体内的信息处理模和通信模块,以及设置在所述鼠标主体上的至少两个维度触控板;
所述至少两个维度触控板中,每个所述维度触控板对应N维空间内的一个或两个维度,且任意两个所述维度触控板所对应的维度互不相同,每个所述维度触控板能检测用户的触控轨迹,其中,所述N能为不小于3的整数;
所述信息处理模块能将每个所述维度触控板检测到的触控轨迹转换为对应维度内的坐标,并根据各个所述维度触控板所检测到的坐标确定一个N维空间坐标;
所述通信模块能将所述N维空间坐标发送至显示设备,使所述显示设备根据所述N维空间坐标,在其N维显示空间里显示所述鼠标的鼠标图形对象
所述鼠标还包括:底座;
所述底座位于所述鼠标主体的底部;
所述信息处理模块还用于,在检测到用户手指与每个维度触控板均未发生相对移动时,将所述底座跟其接触物之间的相对位移转换为目标维度内的坐标;
其中,当所述信息处理模块检测到用户手指与某个维度触控板接触时,所述目标维度为用户手指接触的维度触控板所对应的维度;当所述信息处理模块检测到用户手指与每个维度触控板均未接触时,所述目标维度为预设的维度触控板所对应的维度。
2.根据权利要求1所述的鼠标,其特征在于,所述鼠标还包括:
能够沿二维平面内的多个方向滚动的球形滚轮;
所述信息处理模块,还用于检测所述球形滚轮的滚动位移,并将所述滚动位移转换为目标维度内的坐标;
其中,当所述信息处理模块检测到用户手指与某个维度触控板接触时,所述目标维度为用户手指接触的维度触控板所对应的维度;当所述信息处理模块检测到用户手指与每个维度触控板均未接触时,所述目标维度为预设的维度触控板所对应的维度。
3.根据权利要求1所述的鼠标,其特征在于,所述鼠标还包括:
一个或多个物理按键,每个所述物理按键用来供用户进行按压操作;
所述信息处理模块还用于在任一物理按键检测到用户的按压操作时,将所述按压操作转换为对应的操控指令;
所述通信模块还用于向所述显示设备发送操控指令集,所述操控指令集包括所述操控指令;
所述操控指令集还包括:所述信息处理模块根据用户手指在所述维度触控板上的触控操作转换的操控指令。
4.根据权利要求1至3任一所述的鼠标,其特征在于,所述鼠标还包括:
物理开关按钮和工作状态指示灯;
所述工作状态指示灯用于指示所述鼠标的工作状态,所述工作状态包括启动状态或者关闭状态;
所述信息处理模块,还用于在所述物理开关按钮被启动或关闭时,切换所述鼠标的工作状态为对应启动状态或关闭状态;
所述信息处理模块,还用于在用户通过所述鼠标支持的其他非物理开关方式启动所述鼠标时,切换所述鼠标的工作状态为启动状态;
所述通信模块还用于将所述鼠标的工作状态发送至所述显示设备,以便所述显示设备更新其上所述鼠标的工作状态及所述鼠标在显示空间的显示。
5.根据权利要求1至3任一所述的鼠标,其特征在于,所述鼠标本体上还能有指纹识别模块;
所述指纹识别模块用于采集用户的指纹;
所述信息处理模块,还用于当所述用户的指纹与预设的指纹模板库中的任一指纹模板相匹配时,启动所述鼠标;
所述信息处理模块,还用于在所述指纹识别模块启动所述鼠标之后,根据预先存储的指纹模板与鼠标配置信息的对应关系,确定与目标指纹模板对应的目标配置信息,并根据所述目标配置信息对所述鼠标的参数进行配置,其中,所述目标指纹模板为与所述用户的指纹匹配的指纹模板。
6.根据权利要求1至3任一所述的鼠标,其特征在于,所述鼠标主体上还能设置有通孔或者盲孔
7.一种鼠标图形对象的显示方法,其特征在于,应用于显示设备中,所述显示设备的显示空间中用于表征物理位置的维度个数为N,所述方法包括:
接收处于启用状态的鼠标发送的N维空间坐标,所述N能够为不小于3的整数,所述鼠标为如权利要求1至6任一所述的鼠标;
根据预设的映射关系,确定所述显示设备的显示空间中,与所述N维空间坐标对应的映射点;
在所述显示空间中的映射点处显示所述鼠标的鼠标图形对象。
8.根据权利要求7所述的方法,其特征在于,所述显示设备跟所述鼠标之间通过无线数据传输方式进行数据交互,所述方法还包括:
所述显示设备检测预设距离范围内或满足特定检测条件的所有可连接的所述鼠标;
当所述显示设备上处于启用状态的所述鼠标的个数为0时,将所述显示设备检测到的第一个可连接的所述鼠标的状态设置为启用状态;
当所述显示设备上处于启用状态的所述鼠标的个数等于1时,将所述显示设备再检测到的可连接的所述鼠标的状态设置为未启用状态。
9.根据权利要求8所述的方法,其特征在于,所述方法还包括:
所述显示设备显示所有其检测到的所述可连接的所述鼠标的鼠标信息,所述鼠标信息包括所述鼠标的状态;
所述显示设备根据用户的选定操作,将用户选中的任一处于启用状态的鼠标的状态更改为未启用状态;或者,根据用户的选定操作,将用户选中的任一处于未启用状态的鼠标的状态更改为启用状态,并将在接收到用户的选定操作之前处于启用状态的鼠标的状态更改为未启用状态;
所述方法还包括:
所述显示设备接收所述处于启用状态的鼠标发送的操控指令集,所述操控指令集包括至少一个操控指令;
所述显示设备根据预设的响应规则,响应所述操控指令集中的每个操控指令。

说明书全文

鼠标及鼠标图形对象的显示方法

技术领域

[0001] 本发明涉及电子技术领域,特别涉及一种鼠标及鼠标图形对象的显示方法。

背景技术

[0002] 鼠标是电脑、电视、空间显示屏幕、全息显示空间等显示设备的一种输入控制设备,也是显示设备中显示系统纵横坐标定位的指示器。用户通过鼠标可以方便快捷的对显示设备进行控制。
[0003] 相关技术中常用的鼠标一般为二维平面鼠标,当鼠标移动时,其移动轨迹便会被记录为一组高速获取的连贯图像,被鼠标内部的专用图像分析芯片分析处理。该芯片通过对这些图像上特征点位置的变化进行分析,来判断鼠标的移动方向和移动距离,从而完成光标的定位。
[0004] 但是,相关技术中的鼠标只能对二维显示平面内的坐标进行定位,鼠标功能较为单一,使用灵活性较低。

发明内容

[0005] 为了解决相关技术中的鼠标功能较为单一,使用灵活性较低的问题,本发明提供了一种鼠标及鼠标图形对象的显示方法。所述技术方案如下:
[0006] 一方面,提供了一种鼠标,所述鼠标包括:
[0007] 鼠标主体,设置在所述鼠标主体内的信息处理模和通信模块,以及设置在所述鼠标主体上的至少两个维度触控板;
[0008] 所述至少两个维度触控板中,每个所述维度触控板对应N维空间内的一个或两个维度,且任意两个所述维度触控板所对应的维度互不相同,每个所述维度触控板能检测用户的触控轨迹,且所述N能为不小于3的整数;
[0009] 所述信息处理模块能将每个所述维度触控板检测到的触控轨迹转换为对应维度内的坐标,并根据各个所述维度触控板所检测到的坐标确定一个N维空间坐标;
[0010] 所述通信模块能将所述N维空间坐标发送至显示设备,使所述显示设备能在其N维显示空间里以鼠标图形对象体现所述N维空间坐标。
[0011] 第二方面,提供了一种鼠标图形对象的显示方法,应用于显示设备中,所述显示设备的显示空间为N维空间,且所述显示设备的显示空间中用于表征物理位置的维度个数为N,所述方法包括:
[0012] 接收处于启用状态的鼠标发送的N维空间坐标,所述N能够为不小于3的整数,所述鼠标为如第一方面所述的鼠标;
[0013] 根据预设的映射关系,确定所述显示设备的显示空间中,与所述N维空间坐标对应的映射点;
[0014] 在所述显示空间中的映射点处显示所述鼠标的鼠标图形对象。
[0015] 本发明提供的技术方案带来的有益效果是:
[0016] 本发明提供了一种鼠标及鼠标图形对象的显示方法,该鼠标的鼠标主体上设置有至少两个维度触控板,每个维度触控板对应N维空间内的一个或者两个维度,该鼠标主体内的信息处理模块能将每个维度触控板检测到的用户的触控轨迹转换为对应维度上的坐标,并根据各个维度触控板检测到的坐标确定一个N维空间坐标;该鼠标主体内的通信模块能将该N维空间坐标发送至显示设备,使显示设备能以鼠标图形对象体现该N维空间坐标。本发明提供的鼠标能够对至少三维的多维空间中的物理位置坐标进行定位,因此可应用于多维空间显示设备中。该鼠标的功能丰富,使用灵活性高。
[0017] 本发明提供的鼠标还能够实现跟显示设备分离的触控式显示空间操控方式,便于显示空间中显示内容的显示和操控二者分离,且操控支持触控方式,实现了轻松便捷的远程触控,由此可大大减小显示设备操控者手部的运动量和疲劳感,同时减少近距离操控显示设备带来的眼部疲劳和伤害。本发明提供的鼠标还支持除物理按键外的触控按压操作,因此可支持多于两种按压操控指令同时发给显示设备,使显示设备可同时响应用户多于两种的按压指令,大大提高了显示设备响应用户操控指令的效率。本发明提供的鼠标还可支持指纹识别等特殊功能,增强了鼠标的快速用户定制化和显示设备的安全接入检测便捷化。
[0018] 本发明提供的鼠标图形对象的显示方法,使显示设备可以同时可视化地、动态地管理检测可连接的多个鼠标,并可在多个鼠标间随时动态切换或改变显示设备与鼠标间的关联,使得显示设备和鼠标之间的连接更动态灵活。附图说明
[0019] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0020] 图1是本发明实施例提供的一种鼠标的结构示意图;
[0021] 图2是本发明实施例提供的另一种鼠标的结构示意图;
[0022] 图3是本发明实施例提供的又一种鼠标的结构示意图;
[0023] 图4是本发明实施例提供的一种鼠标图形对象的显示方法的流程图
[0024] 图5是本发明实施例提供的一种鼠标图形对象的显示装置的结构示意图。

具体实施方式

[0025] 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0026] 本发明实施例提供的鼠标可以应用于空间显示设备中,该空间显示设备的多维显示空间中用来表征物理位置的维度个数应不少于三维,非物理位置的维度不属于本发明实施例提供的鼠标的功能覆盖范围内。进一步的,为了与现有技术中的平面鼠标进行区分,下文均以“空间鼠标”描述本发明实施例所提供的鼠标。
[0027] 图1是本发明实施例提供的一种空间鼠标的结构示意图,参考图1,该空间鼠标可以包括:鼠标主体00,设置在该鼠标主体00内的信息处理模块和通信模块(图1中均未示出),以及设置在该鼠标主体00上的至少两个维度触控板,例如图1所示的鼠标主体00上设置有两个维度触控板01和02。
[0028] 该至少两个维度触控板中,每个维度触控板对应N维空间内的一个或两个维度(该N可以为不小于3的整数),且任意两个维度触控板所对应的维度互不相同。每个维度触控板可以检测用户的触控轨迹,且该至少两个维度触控板中,至少一个维度触控板对应N维空间内的两个维度,以保证该至少两个维度触控板可以检测到N维空间内各个维度的坐标。
[0029] 该信息处理模块可以将每个维度触控板检测到的触控轨迹转换为对应的维度内的坐标,并可以根据各个维度触控板所检测到的坐标,确定一个N维空间坐标。该通信模块可以将该N维空间坐标发送至显示设备,以使得该显示设备可以在N维显示空间内以鼠标图形对象体现该N维空间坐标。也即是,在该N维显示空间内确定一个与该N维空间坐标对应的映射点,并在该映射点处显示该空间鼠标的鼠标图形对象。
[0030] 示例的,在图1所示的空间鼠标中,鼠标主体00上设置有两个维度触控板01和02。图1中的X轴、Y轴和Z轴为相互垂直的三个坐标轴,通过该三个坐标轴上的坐标,可以定位三维空间内的任一点。空间鼠标中的维度触控板01可以与该三维空间内的XY维度对应,维度触控板02可以与Z维度对应。
[0031] 相应的,信息处理模块可以将该维度触控板01检测到的触控轨迹转换为XY平面内的坐标,例如可以将维度触控板01在某个时刻检测到的用户的触控轨迹转换为该XY平面内的坐标(x1,y1),并可以将维度触控板02检测到的用户的触控轨迹转换为Z维度内(即Z轴上)的坐标,例如可以将某个时刻检测到的用户的触控轨迹转换为该Z轴上的坐标(z1)。根据该两个维度触控板上检测到的坐标,该信息处理模块即可确定出一个XYZ三维空间内的坐标(x1,y1,z1)。
[0032] 图1所示的每个维度触控板中标示的“+”和“-”用于指示每个维度上坐标增减的方向。例如当用户手指在维度触控板01上向右侧滑动时,该信息处理模块所转化得到到的X维度上的坐标增加,当用户手指在该维度触控板02上向下滑动时,该信息处理模块所转化得到到的Z维度上的坐标减小。
[0033] 需要说明的是,在本发明实施例中,该信息处理模块具体可以包括处理器和存储器,该处理器可以用于计算N维空间坐标和能量(电源)管理,该存储器可以用于存储每个维度触控板检测到的坐标、处理器的计算数据或用户的个性预设数据。
[0034] 图2是本发明实施例提供的另一种空间鼠标的结构示意图,参考图2,该空间鼠标还可以包括:底座03,该底座03位于该鼠标主体00的底部,可以支撑该鼠标主体00。
[0035] 该信息处理模块还用于,在检测到用户手指与每个维度触控板均未发生相对移动时,将该底座03跟其接触物之间的相对位移转换为目标维度内的坐标。之后,该通信模块还可以将该目标维度内的坐标发送至显示设备。
[0036] 其中,当该信息处理模块检测到用户手指与某个维度触控板接触时,该目标维度为用户手指接触的维度触控板所对应的维度;当该信息处理模块检测到用户手指与每个维度触控板均未接触时,该目标维度为预设的维度触控板所对应的维度。
[0037] 该预设的维度触控板可以是用户根据实际需求设置的,也可以是鼠标中预先默认的某个维度触控板。例如,该鼠标中预设的维度触控板可以为维度触控板01,则当该信息处理模块检测到用户手指与每个维度触控板均未接触时,可以将该底座跟其接触物之间的相对位移转换为该维度触控板01所对应的XY平面内的坐标。而如果用户将默认维度触控板由鼠标预设改为用户自己预设值,比如由原维度触控板01改为维度触控板02,则当该信息处理模块检测到用户手指与每个维度触控板均未接触时,可以将该底座跟其接触物之间的相对位移转换为该维度触控板02所对应的Z维度上的坐标。
[0038] 在实际应用中,空间鼠标在启动后,可以先检测空间鼠标的底座03是否与其他接触物接触,若无接触,则执行步骤S1;当该空间鼠标的底座03与其他接触物接触时,执行步骤S2。
[0039] 步骤S1、信息处理模块将每个维度触控板检测到的用户的触控轨迹转换为对应的维度内的坐标。
[0040] 当鼠标的底座03不与其他任何物体接触时,该空间鼠标可以通过每个维度触控板实时监测用户的触控轨迹,并通过信息处理模块将每个维度触控板检测到的触控轨迹转换为对应的维度内的坐标。也即是,用户可以通过在维度触控板上执行滑动操作来对显示设备的多维显示空间内鼠标图形对象的显示方位进行调整。
[0041] 步骤S2、每个维度触控板检测是否与用户手指接触。
[0042] 当任一维度触控板与用户手指接触时,执行步骤S3;当每个维度触控板均不与用户手指接触时,执行步骤S4。
[0043] 步骤S3、维度触控板检测用户手指在预设时间段内是否移动。
[0044] 当维度触控板检测到用户手指在预设时间段内移动时,则可以执行步骤S1,即直接将检测到的用户的触控轨迹转换为对应的维度内的坐标;当维度触控板检测到用户手指在预设时间段内未移动时,执行步骤S4。
[0045] 步骤S4、将该底座跟其接触物之间的相对位移转换为目标维度内的坐标。
[0046] 其中,当该信息处理模块检测到用户手指与某个维度触控板接触,且未与该维度触控板发生相对位移时,该目标维度为该用户手指接触的维度触控板所对应的维度;当该信息处理模块检测到用户手指与每个维度触控板均未接触时,该目标维度为预设的维度触控板所对应的维度。
[0047] 示例的,若用户手指与维度触控板01接触且未发生相对移动,则当用户在与底座03接触的某个接触物上移动鼠标本体00时,该信息处理模块可以将检测到的该底座03与该接触物的相对位移转换为与该维度触控板01对应的二维平面内的坐标,也即是转换为XY二维平面内的坐标。此时,用户可通过在接触物上移动鼠标本体00对多维显示空间内鼠标图形对象的显示方位进行调整。
[0048] 进一步,参考图2,该空间鼠标还可以包括:能够沿二维平面内多个方向滚动的球形滚轮04。
[0049] 该信息处理模块,还用于检测该球形滚轮04的滚动位移,并将该滚动位移转换为目标维度内的坐标。之后,该通信模块还可以将该目标维度内的坐标发送至显示设备。其中,关于目标维度的说明可以参考上述描述,此处不再重复赘述。
[0050] 需要说明的是,在实际应用中,该信息处理模块还可以检测该球形滚轮04的滚动速度和滚动方向。该通信模块还用于将检测到的该球形滚轮04的滚动速度和滚动方向发送至该显示设备,以便显示设备可以根据该球形滚轮04的滚动方向,实现不同方向的滑动显示或者界面切换等显示效果,以及根据该球形滚轮04的滚动速度调整滑动显示或者界面切换的速度。
[0051] 可选的,该空间鼠标还可以包括:一个或多个物理按键。例如图2中鼠标本体00的左侧可以设置有一个左功能按键05,右侧可以对称设置有一个右功能按键(图2中未示出)。或者如图3所示,该鼠标主体00设置有维度触控板的表面可以对称设置有两个物理按键05。
[0052] 该信息处理模块还用于在任一物理按键检测到用户的按压操作时,将该按压操作转换为对应的操控指令。鼠标上所有部件上的按压操作对应的操控指令形成鼠标的操控指令集。该通信模块还用于向该显示设备发送操控指令集。
[0053] 可选的,在本发明实施例中,该空间鼠标中的每个维度触控板也可以检测用户的按压操作,该信息处理模块可以将该每个维度触控板检测到的按压操作转换为对应的操控指令,并将其加入鼠标的操控指令集。相应的,该通信模块向显示设备所发送的操控指令集中也还可以包括由维度触控板上按压操作发出的操控指令。显示设备接收到该操控指令集之后,可以根据预设的响应规则,响应该操控指令集中的每一个操控指令。
[0054] 其中,该按压操作具体可以为单击操作、双击操作或者长按操作等,本发明实施例对此不做限定。
[0055] 进一步的,该空间鼠标还可以包括:物理开关按钮和工作状态指示灯。该工作状态指示灯可以用于指示该空间鼠标的工作状态,其中,该工作状态可以包括启动状态和关闭状态。
[0056] 该信息处理模块还用于在该物理开关按钮被启动或者关闭时,切换该空间鼠标的工作状态为对应的启动状态或者关闭状态。此外,该信息处理模块还可以在用户通过该空间鼠标支持的其他非物理开关的方式(例如指纹识别的方式)启动该空间鼠标时,将该空间鼠标的工作状态切换为启动状态,并调整工作状态指示灯为对应的状态。
[0057] 该通信模块还可以将该空间鼠标的工作状态发送至显示设备,以便显示设备更新其上空间鼠标的工作状态及其在多维显示空间的显示。
[0058] 示例的,参考图2和图3,该鼠标主体00上还可以设置有物理开关按钮06和工作状态指示灯07。当空间鼠标在物理开关按钮或者其他非物理开关方式的控制下处于启动状态时,该工作状态指示灯能够以灯亮指示该空间鼠标已经启动并处于工作中;当空间鼠标在物理开关按钮或其他非物理开关方式的控制下处于关闭状态时,该工作状态指示灯能够以灯灭指示该空间鼠标已经关闭并停止工作。
[0059] 需要说明的是,在实际应用中,除了灯亮和灯灭,该工作状态指示灯还可以通过其他方式指示空间鼠标的不同工作状态。例如可以通过发出红光指示关闭状态,通过发出绿光指示启动状态等,本发明实施例对该工作状态指示灯的具体指示方式不做限定。
[0060] 可选的,参考图2,该鼠标本体00上还可以设置有指纹识别模块08。该指纹识别模块08可以采集用户的指纹。该信息处理模块,还用于当该用户的指纹与预设的指纹模板库中的任一指纹模板相匹配时,启动该空间鼠标,并将该空间鼠标的工作状态切换为启动状态;当该用户的指纹与预设的指纹模板库中的每个指纹模板均不匹配时,信息处理模块可以不启动该空间鼠标。
[0061] 该信息处理模块,还可以在启动该空间鼠标之后,根据预先存储的指纹模板与空间鼠标配置信息的对应关系,确定与目标指纹模板对应的目标配置信息,并根据该目标配置信息对鼠标的参数进行配置,其中,该目标指纹模板为与用户的指纹匹配的指纹模板。
[0062] 其中,该配置信息具体可以包括每个维度触控板所对应的空间的维度、用户预设的目标维度对应的维度触控板、优先连接的显示设备的标识以及工作状态指示灯的颜色等。空间鼠标中存储的配置信息可以是每个用户根据自身的使用习惯进行设置的。这样,空间鼠标在指纹识别出是某个常用用户时,就会自动按照该用户预先设置的配置信息对空间鼠标的参数进行配置,例如可以自动检测并连接指定的显示设备,将左侧的维度触控板01对应的维度设置为Z维度,将右侧的维度触控板02对应的维度设置为XY维度,将维度触控板02预设为滚轮04的目标维度对应的维度触控板,以及将工作状态指示灯灯亮时的颜色设置为蓝色等,从而有效改善了用户体验。
[0063] 可选的,该鼠标主体上还可以设置有通孔或者盲孔,其中盲孔是指不贯穿鼠标主体的孔。例如,图2和图3中,该鼠标本体00上设置有一个通孔09。用户在使用空间鼠标时,可以将一只手的一两个手指穿过该通孔09的一侧,另一个手指夹住鼠标主体00上该通孔09的另一侧,即可稳定拿住或者托起该鼠标本体00,以便用户通过另一只手来操控该空间鼠标的维度触控板,有效改善了空间鼠标使用时的灵活性。
[0064] 需要说明的是,在实际应用中,空间鼠标内的信息处理模块还用于在空间鼠标启动时,将空间鼠标各维度触控板和底座的维度的初始坐标值都设为0;而当空间鼠标跟显示设备连接成功时,将空间鼠标各个维度的初始坐标值设为显示设备空间内显示鼠标的最新位置值。当任一维度触控板上检测到用户手指相对移动时,或鼠标底座跟其接触物发生相对位移时,该信息处理模块可以计算各个触控板上的相对位移或底座的相对位移,并在初始坐标值基础上最终计算出一个N维空间坐标,该坐标可以跟显示设备的空间坐标一一对应或完全相同。此外,该信息处理模块还用于控制该空间鼠标中的各种硬件功能模块,包括各种传感模块(例如维度触控板或者指纹识别模块等)、物理开关按钮、工作状态指示灯、物理按键和球形滚轮等。
[0065] 综上所述,本发明实施例提供了一种空间鼠标,该空间鼠标的鼠标主体上设置有至少两个维度触控板,每个维度触控板能够将检测到的触控轨迹转换为对应的一个一维或者二维空间内的坐标,该鼠标主体内的信息处理模块可以根据该各个触控板检测到的坐标,确定一个N维空间坐标,并通过通信模块将该N维空间坐标发送至显示设备,以便该显示设备可以根据接收到的N维空间坐标,在显示空间内显示该鼠标的鼠标图形对象。本发明实施例提供的空间鼠标能够对至少三维的多维空间中的物理位置坐标进行定位,可以应用于空间显示设备中。并且,本发明实施例提供的鼠标还支持除物理按键外的触控按压操作,因此可支持多于两种按压操控指令同时发给显示设备,使显示设备可同时响应用户多于两种的按压指令,大大提高了显示设备响应用户操控指令的效率。本发明实施例提供的鼠标还可支持指纹识别等特殊功能,增强了鼠标的快速用户定制化和显示设备的安全接入检测便捷化。因此本发明实施例提供的该空间鼠标的功能丰富,使用灵活性高。
[0066] 此外,相对于现有技术中直接通过人手对二维或多维显示空间中的显示对象进行控制,本发明实施例提供的空间鼠标可以使得用户在显示空间之外的区域对显示对象进行精确控制,不仅避免了人手控制显示空间中的显示对象时指示不准确、人手位置坐标难以精确化、人手动作轨迹难以清晰跟踪等技术难题,还可以避免显示空间中的光波频繁作用于用户的手上,减少了光波对用户皮肤的物理损害。
[0067] 图4是本发明实施例提供的一种鼠标图形对象的显示方法的流程图,该方法可以应用于显示设备中,该显示设备的显示空间中用于表征物理位置的维度个数为N,该N可以为不小于3的整数,参考图4,该方法可以包括:
[0068] 步骤101、显示设备检测可连接的所有空间鼠标。
[0069] 之后,该显示设备可以根据检测结果的不同,执行步骤102或者步骤103,或者,当该显示设备未检测到新的可连接的空间鼠标时,可以继续执行步骤101,即继续对可连接的空间鼠标进行检测。
[0070] 其中,该空间鼠标可以为图1、图2或图3所示的空间鼠标。在本发明实施例中,显示设备可以通过通用串行总线(Universal Serial Bus,USB)接口、无线保真(Wireless-fidelity,Wi-Fi)、蓝牙、近距离无线通信技术(Near Field Communication,NFC)、移动通信技术(CDMA/GSM/WCDMA/EVDO/LTE或其他移动通信技术)或其他方式与空间鼠标建立通信连接。
[0071] 当该显示设备与空间鼠标之间通过无线通信方式进行数据传输时,该显示设备可以在启动后,检测预设距离范围内所有可连接的空间鼠标,或检测满足用户在显示设备上预设的特定检测条件的所有可连接的空间鼠标。该可连接的空间鼠标的工作状态应该为启动状态,也即是,处于关闭状态的空间鼠标是无法被显示设备检测到的。用户在显示设备上预设的特定检测条件,可以是指定的空间鼠标的标识(英文:identification,ID),比如空间鼠标的设备号或生产序列号。这样,可以方便地将显示设备的显示空间控制权交给指定ID的空间鼠标,哪怕该指定ID的空间鼠标跟目标显示设备不在同一城市也可以,只要保持二者无线通信通畅即可。这样,指定ID的空间鼠标甚至可以通过无线通信远程遥控该显示设备。
[0072] 步骤102、当检测到新的可连接的空间鼠标时,在设备列表中显示所有其检测到的可连接的空间鼠标的鼠标信息。执行步骤104或者步骤105。
[0073] 当显示设备在上述步骤101中检测到新的可连接的空间鼠标之后,可以显示该可连接的所有空间鼠标的鼠标信息。该鼠标信息可以包含一个以某特定字符串开头的的虚拟设备号及该鼠标的状态。任意两个空间鼠标的虚拟设备号互不相同,在本说明书中称该空间鼠标的虚拟设备号为空间鼠标的ID。显示设备可以将该所有可连接的空间鼠标的虚拟设备号记录并显示在设备列表中,由于每个空间鼠标的虚拟设备号均是以专用于指示空间鼠标的特定字符串开头的,因此用户可以快速将空间鼠标的虚拟设备号与其他Wi-Fi、蓝牙或NFC等可用设备号区别开。此外,每个空间鼠标的虚拟设备号中还可以包含该空间鼠标的生产序列号等标识。
[0074] 表1
[0075]可连接的空间鼠标 状态
##A123 启用
##B456 未启用
##C789 未启用
[0076] 示例的,假设该特定字符串为“##”,且该显示设备之前已经连接了一个处于启用状态的空间鼠标A,当该显示设备新检测到两个可连接的空间鼠标B和C,该显示设备可以在显示空间中显示如表1所示的设备列表。从表1中可以看出,该三个空间鼠标的虚拟设备号分别为:##A123,##B456和##C789。其中空间鼠标A的状态为启用状态,空间鼠标B和C的状态为未启用状态。
[0077] 步骤103、当检测到其上原可连接的空间鼠标不再可连接时,断开与该空间鼠标的数据连接,并将该空间鼠标的鼠标信息从设备列表中删除。执行步骤101。
[0078] 在本发明实施例中,用户还可以直接按压空间鼠标上的物理开关按钮,将该空间鼠标的工作状态从启动状态切换至关闭状态。此时,空间鼠标与该显示设备之间通信连接被切断,显示设备可以检测到该空间鼠标不再可连接,因此可以断开与该空间鼠标的数据连接,并将该空间鼠标的鼠标信息从设备列表上删除。之后,该显示设备可以继续执行步骤101,即继续检测可连接的空间鼠标。
[0079] 示例的,假设显示设备之前已经连接且处于启用状态的空间鼠标为A,但用户希望停用该空间鼠标A,则用户可以按压该空间鼠标A上的物理开关按钮,将该空间鼠标A的工作状态设置为关闭状态。此时,该显示设备可以检测到与该空间鼠标A断开连接,因此可以将如表1所示的设备列表中该空间鼠标A的虚拟设备号“##A123”及其状态删除。
[0080] 步骤104、当该显示设备上处于启用状态的空间鼠标的个数为0时,将该显示设备再检测到的第一个可连接的空间鼠标的状态设置为启用状态。执行步骤107或者步骤108。
[0081] 在本发明实施例中,当显示设备在上述步骤102中检测到新的可连接的空间鼠标之后,还可以对该新的可连接的空间鼠标的状态进行设置。具体的,该显示设备可以先检测当前处于启用状态的空间鼠标的个数,若当前处于启用状态的空间鼠标的个数为0,则该显示设备可以将再检测到的第一个可连接的空间鼠标的状态设置为启用状态。
[0082] 示例的,假设该显示设备在检测到空间鼠标B和C之前,该显示设备上没有任何它已授权控制其显示空间的空间鼠标,即该显示设备中处于启用状态的空间鼠标的个数为0,则当该显示设备先后检测到空间鼠标B和C时,可以将最先检测到的空间鼠标B的状态设置为启用状态,并将后检测到的空间鼠标C的状态设置为未启用状态,以保证该显示设备中最多只有一个空间鼠标的状态为启用状态。
[0083] 步骤105、当该显示设备中处于启用状态的空间鼠标的个数为1时,将该显示设备检测到的其他可连接空间鼠标的状态设置为未启用状态。执行步骤106或者步骤107。
[0084] 示例的,假设显示设备在检测到空间鼠标B和C之前已经连接了空间鼠标A,且如表1所示,该空间鼠标A的状态为启用状态。则当该显示设备再检测到可连接的空间鼠标B和C时,如表1所示,可以将该两个空间鼠标的状态均设置为未启用状态,以保证该显示设备中最多只有一个空间鼠标的状态为启用状态。
[0085] 步骤106、根据用户的选定操作,将用户选中的任一处于未启用状态的空间鼠标的状态更改为启用状态,并将在接收到用户的选定操作之前处于启用状态的鼠标的状态更改为未启用状态。执行步骤108。
[0086] 在本发明实施例中,当用户希望更换空间鼠标对该显示设备进行控制时,用户可以通过处于启用状态的空间鼠标在该设备列表中选定希望启用的新的空间鼠标的虚拟设备号,并通过预设的触发操作(例如点击空间鼠标右键)切换该空间鼠标的状态。此时该显示设备即可将该用户新选定的空间鼠标的状态切换为启用状态,并将之前处于启用状态的空间鼠标的状态更改为未启用状态。
[0087] 示例的,假设当前处于启用状态的空间鼠标为A,但用户希望通过空间鼠标B对显示设备进行控制,则用户可以通过空间鼠标A在表1所示的列表中,选定空间鼠标B的虚拟设备号“##B456”,并通过点击空间鼠标A的右键,将该空间鼠标B的状态设置为启用状态。之后,该显示设备即可自动将该空间鼠标A的状态更改为未启用状态,也即是,显示设备可以启用空间鼠标B并停用该空间鼠标A。
[0088] 步骤107、根据用户的选定操作,将用户选中的任一处于启用状态的空间鼠标的状态更改为未启用状态。执行步骤101或者步骤106。
[0089] 在本发明实施例中,当用户希望停用处于启用状态的空间鼠标时,用户可以参考上述步骤106中所示的操作,将该空间鼠标的的状态更改为未启用状态。此外,用户还可以直接通过物理开关的方式将该处于启用状态的空间鼠标关闭,此时显示设备可以在设备列表中删除该空间鼠标的鼠标信息。
[0090] 需要说明的是,当显示设备根据用户的选定操作,将某个处于启用状态的空间鼠标的状态更改为未启用状态,或者用户通过物理开关的方式将处于启用状态的空间鼠标关闭之后,显示设备中已有的可连接的其他空间鼠标的状态将保持不变。之后,当显示设备再检测到新的可连接的空间鼠标之后,则可以自动将该新检测到的可连接的空间鼠标的状态设置为启用状态,并接收该新的处于启用状态的空间鼠标发送的N维空间坐标和操控指令集。
[0091] 例如,假设显示设备上当前处于启用状态的空间鼠标为A,可连接的其他处于未启用状态的空间鼠标为B。如果直到空间鼠标A被用户改为未启用状态,或者被用户强制关闭该空间鼠标A主体上的物理开关而与显示设备断开通信和连接,用户也没改变空间鼠标B的状态为启用状态,那么显示设备将保持其上所有可连接的空间鼠标(即备用空间鼠标B)的状态为未启用状态,并继续检测其他可连接的空间鼠标。如果此后显示设备再检测到空间鼠标C可连接,则可以将该空间鼠标C的状态设置为启用状态,并将其鼠标信息:鼠标设备号“##C789”和状态“启用”显示到设备列表中。
[0092] 此外,当处于启用状态的空间鼠标A被用户手动从启用状态更改为未启用状态时,显示设备还可以显示提示信息“此操作可能导致显示设备上没有任何空间鼠标启用,建议先启用其他空间鼠标,再关闭本鼠标的启用”,以便提示用户及时启用其他空间鼠标。
[0093] 步骤108、接收处于启用状态的空间鼠标发送的N维空间坐标和操控指令集。执行步骤109和步骤111。
[0094] 进一步的,该显示设备可以接收并仅接受该处于启用状态的空间鼠标发送的信息,该信息可以包括N维空间坐标和操控指令集。也即是,显示设备受该处于启用状态的空间鼠标的控制。其中,该显示设备在时刻j接收到的操控指令集也可以为空,即该时刻j用户未通过启用状态的空间鼠标向显示设备发送任何操控指令。当该操控指令集包括至少一个操控指令时,每个该操控指令可以是空间鼠标对物理按键接收到的按压操作进行转换后生成的,也可以是对维度触控板接收到的按压操作进行转换后生成的。
[0095] 示例的,假设N=3,该处于启用状态的空间鼠标为空间鼠标A,则该显示设备接收到的空间鼠标A发送的三维空间坐标可以为(x1,y1,z1)。
[0096] 步骤109、根据预设的映射关系,确定该显示设备的显示空间中,与该N维空间坐标对应的映射点。执行步骤110。
[0097] 显示设备接收到处于启用状态的空间鼠标发送的N维空间坐标之后,可以根据预设的映射关系,将该N维空间坐标映射至显示设备的N维显示空间中的映射点。
[0098] 示例的,假设该显示设备的显示空间为三维显示空间,该预设的映射关系为:x_j=a×xj,y_j=b×yj,z_j=c×zj。其中,a、b和c分别为预设的映射系数,xj,yj,zj分别为空间鼠标在j时刻发送的三维空间中X轴、Y轴和Z轴上的坐标,x_j,y_j,z_j分别为显示设备的三维显示空间内在j时刻X轴、Y轴和Z轴上的坐标。若该显示设备接收到的三维空间坐标为(x1,y1,z1)。则该显示设备根据该映射关系,可以确定三维显示空间内与该三维空间坐标对应的映射点的坐标为(x_1,y_1,z_1),其中x_1=a×x1,y_1=b×y1,z_1=c×z1。
[0099] 步骤110、在该显示空间中的映射点处显示该鼠标的鼠标图形对象。
[0100] 示例的,该显示设备可以在三维显示空间内的映射点(x_1,y_1,z_1)处显示该空间鼠标的鼠标图形对象。该鼠标图形对象可以为预先设置的,例如可以为箭头、光标、手形图案或者用户自行设置的其他图案等,本发明实施例对此不做限定。
[0101] 进一步的,该显示设备可以对该处于启用状态的空间鼠标实施实时监控,以实时获取该处于启用状态的空间鼠标发送的N维空间坐标,并根据该接收到的N维空间坐标实时更新显示空间中鼠标图形对象的显示位置。示例的,该显示设备所获取到的N维空间坐标可以表示为(V1j,V2j,...,Vij,...,VNj),其中,i为N维空间内的维度标识,j为获取到该N维空间坐标的时刻标识,Vij即代表第j个时刻所获取到的N维空间内第i个维度上的坐标。
[0102] 需要说明的是,在实际应用中,该显示设备还可以对处于启用状态的空间鼠标实施周期性跟踪防护,以免其因某些原因而与该处于启用状态的空间鼠标断开连接,从而保证该显示设备与空间鼠标之间数据通信的可靠性。
[0103] 步骤111、根据预设的响应规则,响应该操控指令集中的每个操控指令。
[0104] 在本发明实施例中,显示设备中预先设置有针对每种操控指令的响应规则,因此该显示设备可以根据该响应规则响应该操控指令集中的每个操控指令。
[0105] 示例的,假设显示设备接收到的某个操控指令是空间鼠标对左侧物理按键接收到的连续两次按压操作(即双击操作)进行转换后生成的,且该显示设备预设的响应规则中,对应该类型的操控指令的响应方式为:启动鼠标图形对象所指示的应用程序或文件,或者打开该鼠标图形对象所指示的文件夹等。则当显示空间中,鼠标图像对象指示某个文件夹时,若用户双击了空间鼠标的左侧物理按键,则显示设备可以根据接收到的操控指令,打开该文件夹。
[0106] 需要说明的是,由于空间鼠标的虚拟设备号包含有该空间鼠标物理实体上的生产序号,因此,当用户在显示设备的设备列表中查看空间鼠标的虚拟设备号时,就可以立即判断出每个虚拟设备号对应哪个物理实体的空间鼠标。同样,用户在显示设备的显示空间中看到的鼠标图形对象时,也可通过点击右键查看该空间鼠标的基本信息,该基本信息中就有该空间鼠标的虚拟设备号,以便用户快速判断出正在启用的空间鼠标是哪个。
[0107] 还需要说明的是,本发明实施例提供的鼠标图形对象的显示方法的步骤的先后顺序可以进行适当调整,步骤也可以根据情况进行相应增减。例如,步骤106和步骤107也可以在步骤108之后执行,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化的方法,都应涵盖在本发明的保护范围之内,因此不再赘述。
[0108] 综上所述,本发明实施例提供了一种鼠标图形对象的显示方法,该显示设备可以接收空间鼠标发送的N维空间坐标,并根据该N维空间坐标,在N维显示空间内显示该空间鼠标的鼠标图形对象。本发明实施例提供的鼠标图形对象的显示方法可以在空间鼠标的控制下,对至少三维的多维显示空间中的坐标进行定位。
[0109] 本发明提供的鼠标还提供了一种跟显示设备分离的触控式显示空间操控方式,便于显示空间中显示内容的显示和操控二者分离,且操控支持触控方式,实现了轻松便捷的远程触控,由此可大大减小显示设备操控者手部的运动量和疲劳感,同时减少近距离操控显示设备带来的眼部疲劳和伤害。
[0110] 此外,本发明提供的鼠标图形对象的显示方法,使所述显示设备可以同时可视化地、动态地管理检测可连接的多个所述鼠标,并可在多个鼠标间随时动态切换或改变显示设备与鼠标间的关联,使得显示设备和鼠标之间的连接更动态灵活。
[0111] 在实际应用中,用户不仅可以通过空间鼠标控制显示设备,还可以通过空间鼠标已经连接的显示设备X1向另一显示设备X2发起控制申请。即,连接有空间鼠标的显示设备X1也可以成为一个新的空间鼠标,能够对与该显示设备X1建立有通信连接的显示设备X2进行控制。
[0112] 例如,假设用于控制显示设备X1的空间鼠标为空间鼠标S1,这时若显示设备X1也通过Wi-Fi、蓝牙或者NFC等无线通信方式接入到显示设备X2,那么此时显示设备X1可以作为显示设备X2的操控设备来控制该显示设备X2,此时显示设备X1的显示空间内显示的内容完全静止不动,空间鼠标S1的移动将直接体现在显示设备X2的显示空间中。由此可以不必解除空间鼠标S1在显示设备X1上的任何连接或者绑定,就可轻松达到通过空间鼠标S1操控显示设备X2的目的,用最简单快捷的协议和方法,实现了共享操控。
[0113] 当显示设备X1跟显示设备X2之间的“共享操控”完毕后,用户可以通过显示设备X1的空间鼠标S1自己或者显示设备X2的其他空间鼠标S2在显示设备X2的设备列表中将显示设备X1的状态设置为“未启用”,该空间鼠标S1即可恢复对显示设备X1的操控,其显示空间内显示的内容恢复到正常显示状态,显示设备X1与X2之间的“共享操控”停止,显示设备X1在显示设备X2的设备列表中显示为未启用。
[0114] 当显示设备X1跟显示设备X2之间的“共享操控”完毕后,显示设备X1或其启用的空间鼠标S1二者任一关闭,或者空间鼠标S1在显示设备上的状态被用户由启用变为未启用,这些也都可以使显示设备X1跟显示设备X2之间的“共享操控”断开,相应的,显示设备X1也从显示设备X2的设备列表中退出。
[0115] 又例如,在会议场景中,现有技术中一般都是一个人在主讲,其他人大多只听,很难抢过主讲人的台上空间鼠标去直接指向显示空间内演示页的某个位置,表述自己对那个地方有不同看法。而在本发明实施例中,主讲人可用显示设备X2和对应的空间鼠标S2给所有人在三维空间立体展示他的讲座。这时,如果某人对此有异议,就可以直接坐在原地不动,将其手持显示设备X1向主讲人的显示设备X2发起获取其空间鼠标的申请,因为这时X1已经挂载空间鼠标S1,所以只要空间鼠标S2被主讲人退出对显示设备X2的控制,S1就可以经由显示设备X1申请到显示设备X2的控制权。申请成功后,用户通过空间鼠标S1就可以对显示设备X2的显示空间内的显示对象进行控制,现场就该显示空间内的内容讲解自己的不同观点。讲解完毕后,显示设备X1退出对显示设备X2的控制权即可,空间鼠标S1可以继续对显示设备X1进行控制。由此展示了本专利申请所述空间鼠标使用的极大灵活性。
[0116] 图5是本发明实施例提供的一种鼠标图形对象的显示装置的结构示意图,该装置可以配置于显示设备中,该显示设备的显示空间中用于表征物理位置的维度个数为N,参考图5,该装置可以包括:
[0117] 接收模块201,用于接收处于启用状态的空间鼠标发送的N维空间坐标。
[0118] 该N能够为不小于3的整数,该空间鼠标可以为如图1、图2或图3任一所示的空间鼠标。
[0119] 确定模块202,用于根据预设的映射关系,确定该显示设备的显示空间中,与该N维空间坐标对应的映射点。
[0120] 显示模块203,用于在显示空间中的映射点处显示该空间鼠标的鼠标图形对象。
[0121] 可选的,该显示设备跟该空间鼠标之间通过无线数据传输方式进行数据交互,该装置还可以包括:
[0122] 检测模块204,用于检测预设距离范围内或满足特定检测条件的所有可连接的空间鼠标或变体鼠标,其中该变体鼠标可以是指已连接有启用状态空间鼠标的其他显示设备。
[0123] 设置模块205,用于当该显示设备当前启用状态的空间鼠标个数为0时,将显示设备再检测到的第一个可连接的空间鼠标的状态设置为启用状态;当该显示设备中当前处于启用状态的空间鼠标个数为1时,将再检测到的可连接的空间鼠标的状态设置为未启用状态。
[0124] 可选的,该显示模块203,还用于显示所有其检测到的该可连接的所有空间鼠标的鼠标信息,该鼠标信息可以包括鼠标设备号和状态。
[0125] 更改模块206,用于根据用户的选定操作,将用户选中的任一处于未启用状态的空间鼠标的状态更改为启用状态,并将在接收到用户的选定操作之前处于启用状态的空间鼠标的状态更改为未启用状态;或者,还可以根据用户的选定操作,将用户选中的任一处于启用状态的空间鼠标的状态更改为未启用状态。
[0126] 该接收模块201,还用于接收该处于启用状态的空间鼠标发送的操控指令集,该操控指令集包括至少一个操控指令。
[0127] 响应模块207,用于根据预设的响应规则,响应该操控指令集中的每个操控指令。
[0128] 所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0129] 以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈