一种可操作投影面的终端装置及方法

文档序号:6622210阅读:125来源:国知局
一种可操作投影面的终端装置及方法
【专利摘要】本发明涉及一种可操作投影面的终端装置及方法,由投影部件形成投影面来显示终端装置的交互界面;操控部件到达投影面上设定位置时,向终端装置发送设定位置坐标,使终端装置计算得到投影面中任意一个点的相对位置坐标;则操控部件再到达投影面上任意的动作位置时,可以直接向终端装置发送动作位置的相对位置坐标,使终端装置判断投影面上动作位置的相对位置坐标在交互界面上对应的界面坐标,是否属于该交互界面上的交互区域;当判断对应的界面坐标属于交互区域时,终端装置执行交互区域设定的处理。本发明可以准确计算投影面上所有点的相对位置坐标,之后只要能成像就能操作,无需考虑投影距离,可用性强。
【专利说明】一种可操作投影面的终端装置及方法

【技术领域】
[0001]本发明涉及电子信息设备领域,特别涉及一种可操作投影面的终端装置及方法。

【背景技术】
[0002]除了基本的通信功能以外,用户对手机、平板电脑等移动终端的服务功能和个性化运用的需求越来越高。目前,投影技术已经能够成功地运用于移动终端,在墙壁、幕布、桌面等各种表面形成投影面,以显示例如图像、文档等各种画面。然而,若投影的是移动终端中的交互界面时,亟需一种能够方便用户对所投影的交互界面进行操作以控制移动终端的方式,来提供更好的用户体验。


【发明内容】

[0003]本发明的目的在于提供一种可操作投影面的终端装置及方法,利用相对坐标的原理计算出投影面上任意一个点的相对位置坐标,进而支持用户在投影面上对终端装置进行相关操作,大大提升用户体验。
[0004]为了达到上述目的,本发明的一个技术方案是提供一种可操作投影面的方法,其中包含以下步骤:
51、由投影部件形成投影面来显示终端装置的交互界面;
52、操控部件由用户驱使而移动至所述投影面上的若干个设定位置时,分别向所述终端装置发送设定位置坐标;
53、所述终端装置根据投影面与交互界面之间的对应关系,计算得到所述投影面中任意一个点的相对位置坐标,并将相对位置坐标发送给操控部件;
54、所述操控部件再由用户驱使而移动到所述投影面上任意的动作位置时,向终端装置发送动作位置的相对位置坐标;
55、所述终端装置判断所述投影面上动作位置的相对位置坐标在所述交互界面上对应的界面坐标,是否属于该交互界面上的交互区域;当判断对应的界面坐标属于交互区域时,所述终端装置执行所述交互区域设定的处理。
[0005]可选地,所述投影面与交互界面之间的对应关系,包含:投影距离、所述交互界面的图形信息,及所述设定位置坐标。
[0006]可选地,所述设定位置是所述投影面的边界上的其中一对对角点。
[0007]可选地,所述操控部件在达到设定位置或动作位置时,通过开启其所设置的发送开关,来向所述终端装置对应发送设定位置坐标或动作位置的相对位置坐标。
[0008]可选地,所述终端装置将投影面上所有点的相对位置坐标,交互界面上所有点的坐标,及这两组坐标之间的对应关系,记录在数据库中;
所述终端装置根据这两组坐标之间的对应关系,将操控部件在投影面上动作位置的相对位置坐标与交互界面上交互区域所在位置的界面坐标进行比对,来判断操控部件的动作位置在交互界面上的对应位置是否属于交互界面上的交互区域。
[0009]可选地,所述投影部件将所述投影面,形成在一个正反两面都能够显示该投影面的介质上;
所述操控部件向终端装置发送其所在设定位置或动作位置的三维坐标,并通过三维坐标中满足设定阈值范围要求的V轴坐标,从投影面的正反两面对其进行操作;
所述终端装置通过三维坐标中的X’轴坐标和Y’轴坐标,来确定操控部件的所在设定位置或动作位置。
[0010]本发明的另一个技术方案是提供一种可操作投影面的终端装置,其中包含:
投影部件,通过形成投影面来显示终端装置的交互界面;
操控部件,通过将该操作部件在投影面上的设定位置坐标发送至终端装置,以使所述终端装置能初始化得到投影面上任意一点的相对位置坐标;
所述操控部件还通过将该操作部件在投影面上动作位置的相对位置坐标发送至终端装置,以使所述终端装置能判断所述投影面上动作位置的相对位置坐标在所述交互界面上对应的界面坐标,是否属于该交互界面上的交互区域。
[0011 ] 可选地,所述操控部件,包含:采集该操控部件在投影面上所处位置坐标的采集单元、控制该操控部件向终端装置发送所处位置坐标的发送开关、存储所处位置坐标的第一FLASH缓存器、发送所处位置坐标及接收计算投影面内所有点的相对位置坐标的通信模块,存储投影面内所有点的相对位置坐标的SDRAM缓存器;所处位置坐标包含设定位置坐标或动作位置的相对位置坐标。
[0012]可选地,所述操控部件是终端装置的外置器件,其套设在用户手指之上。
[0013]可选地,所述终端装置,进一步包含:测算投影距离的光距感应器,接收操控部件所处位置坐标及发送的通信模块,存储操控部件所处位置坐标的第二 FLASH缓存器,计算投影面内所有点的相对位置坐标的计算单元,记录投影面内所有点的相对位置坐标及交互界面上所有点的界面坐标及两组坐标对应关系的数据库,对投影面区域内所有点的相对位置坐标及交互界面上交互区域的界面坐标进行比对判断的比对单元,根据比对单元的判断结果执行交互界面设定操作的执行单元。
[0014]与现有技术相比,本发明所述可操作投影面的终端装置及方法,其优点在于:本发明通过事先将投影面的设定位置坐标报给终端装置,来建立坐标数据库,该方法精确度高,能准确地得出投影面上所有点的相对位置坐标,之后就可以不用再考虑投影面和终端装置之间的距离,只要能成像就能操作,可用性强;而且,本发明对垂直于投影面的V轴方向上允许一定的报点误差,这样可以支持用户在投影面正反两面进行的操作,提供更为丰富的应用体验。

【专利附图】

【附图说明】
[0015]图1是本发明所述可操作投影面的方法的一个应用例的示意图;
图2是本发明所述可操作投影面的方法应用于双面操作示例的示意图;
图3是本发明所述可操作投影面的方法的流程示意图;
图4是本发明所述可操作投影面的终端装置中操控部件的一个应用例的示意图;
图5是本发明所述可操作投影面的终端装置的一个应用例的示意图。

【具体实施方式】
[0016]如图1所示,本发明提供的可操作投影面20的终端装置,以手机、平板电脑等移动终端为例进行说明。该移动终端设置有投影部件,能够在各种表面形成投影面20,包括与输出在移动终端屏幕上的交互界面10的内容相对应的投影面20。该投影部件可以是集成在移动终端中,也可以是通过有线或无线方式与移动终端信号连接的独立器件。
[0017]所述移动终端还设有操控部件30,用来表现用户在投影面20上进行操作的位置及所做的具体动作。所述操控部件30通过有线或无线方式与移动终端信号连接,将该操控部件30在投影面20上所在位置的坐标发送给移动终端,以方便移动终端初始化得到投影面20上所有点的坐标数据,来确定交互界面10上与该操控部件30所在位置对应的界面位置是否属于交互界面10的交互区域11,并根据用户操作来进行相应处理。
[0018]所述操控部件30在本例中是一种外置的,并可以套设在用户的手指40上的器件。虽然本例中操控部件30是将其自身所在位置的坐标发送至移动终端,然而,本领域的技术人员可以理解到,例如通过事先的校准设置或其他方式,能够获取操控部件30自身坐标与用户手指40在投影面20上所指位置之间的对应关系,并使移动终端也能够根据该对应关系将接收到的操控部件30坐标转换成用户手指40所指位置的坐标。在其他示例中,所述操控部件30还可以是在用户手持的触摸笔或其他类似设备中集成的器件,等等。
[0019]如图3所示,以下提供本发明所述可操作投影面的方法的一个具体示例,其中,包含以下步骤:
S1、由投影部件在任意一种可投影的表面上形成投影面,来显示移动终端的交互界面。假设交互界面所在平面设定X轴、Y轴;投影面所在平面上设定V轴及Y’轴;交互界面包含的点A、B、C、D,与投影面包含的点A’、B’、C’、D’相对应。
[0020]S2、操控部件由用户驱使(例如是跟随用户手指移动)而移动至投影面上的若干个设定位置时,分别向移动终端发送包含设定位置坐标的报告信息。
[0021]本例中的设定位置是投影面边界上的任意一对对角点(例如点A’和B’),即,操控部件移动到这两个对角点时分别向移动终端报告这两个对角点的坐标。本例中提交报告信息的动作,可以是通过开启操控部件上所设置的发送开关来实现。
[0022]S3、移动终端根据交互界面与投影面之间的对应关系,精确地计算出投影面中任意一个点的相对位置坐标。移动终端将投影面中任意一个点的相对位置坐标,记录在一个生成的数据库中,还将所有相对位置坐标发送至操控部件存储。
[0023]所述交互界面与投影面之间的对应关系,包括:所述设定位置坐标,交互界面本身的图形信息(例如其形状尺寸等),及测算得到的投影距离(例如是投影部件至投影面的垂直距离)等信息。
[0024]另外,移动终端可以根据交互界面本身的图形信息,得到交互界面上所有点的坐标(例如有点A、B、C、D的坐标),包括其中交互区域所在位置的界面坐标,并将其记录至数据库中。移动终端还可以根据前述交互界面与投影面之间的对应关系,得到投影面上所有点的相对位置坐标与交互界面上所有点的坐标--对应关系(例如点A、B、C、D与点A’、B’、
C’、D’的对应关系),也存入数据库中。
[0025]S4、当操控部件再由用户驱使(例如是跟随用户手指移动)而移动到投影面上任意一点(将该点称为动作位置以示区分)时,例如通过开启其发送开关,就能够向移动终端发送投影面上该动作位置(点C或点D)的相对位置坐标。
[0026]S5、该移动终端根据坐标之间的对应关系,将操控部件在投影面上动作位置的相对位置坐标与交互界面上交互区域所在位置的界面坐标进行比对,就能够判断操控部件的动作位置在交互界面上的对应位置是否属于交互界面上的交互区域。如果属于交互区域时(例如点C’对应交互区域内的点C),移动终端将会执行交互区域设定的相应处理。如果不属于交互区域时(例如点D’对应不在交互区域内的点D),则移动终端可能被设定为等待来自操控部件的后续操作。
[0027]可以进一步将垂直于投影面的方向设定为ZH —个优选的示例中,对于如步骤S2?S3所示,在记录了投影面中任意一个点的相对位置坐标的数据库进行初始化的过程中,可以使操控部件在发送三维的设定位置坐标及动作位置的三维的相对位置坐标时,提供精确的X’轴及Y’轴的坐标值,可以同时提交Z’轴的坐标值,但允许Z’轴的坐标值有一定的误差,例如只要V轴的坐标值处在一个设定的阈值内即可。
[0028]因而,如图2所示,可以将投影面形成在从正反两面都能够看到的介质50上,例如是透明或半透明的玻璃表面等;并且,使移动终端在比对判断动作位置的相对位置坐标与交互区域的界面坐标时,也只需要精确确定X’轴、Y’轴坐标所指的位置是否有对应的交互区域11,而对Z’轴坐标值可以基于同样的阈值进行判断处理,即只需要判断用户通过操控部件在投影面20上或投影面20上方一定距离内进行操作,而不需要具体确定是在投影面20的正面(例如对应V轴的正半轴)还是在投影面20的反面(例如对应V轴的负半轴)进行的操作,因此,投影面20正反两面的用户都可以在投影面20上进行操作,以此提供更丰富的用户操作体验。
[0029]参见步骤S2,对于长方形的投影面而言,本例中通过一对对角点已经能够获知该投影面的区域,以便计算投影面上所有点的相对位置坐标;而为了更为准确地确定该投影面的区域,还可以通过预先设定进一步要求操控部件在移动到另一对对角点、中心点或其他位置时也向移动终端提交报告信息。
[0030]也就是说,本发明中形成的投影面具体由移动终端需要投影显示的画面决定,可以根据交互界面的内容不同而有所区别,该投影面并不限于长方形。而为了方便移动终端后续对投影面的区域及其中各点的相对位置坐标进行确认,上述的对角点也并非本发明中设定位置的唯一选择,在操控部件及移动终端处可以事先通过信息交互就设定位置进行确定。
[0031]例如,在某些示例中,可以是将投影面边界上或边界所围成的区域内其他位置或其他数量的点事先作为设定位置点,要求操控部件在移动到这些位置点时提交坐标。又或者,还可以是将投影面边界上或边界所围成的区域内某些位置的线段事先作为设定位置段,例如要求操控部件沿整个投影面的边界移动一圈,并在移动时持续开启其开关按键来发送移动路径的坐标集合。
[0032]参见步骤S3,由于交互界面的图形信息,交互界面上所有点的坐标等,都是移动终端本身就可以通过简单处理得到的已知信息;而投影面一般是该交互界面的放大(或缩小)形式,投影面上的所有点与交互界面上的所有点有一一对应关系。因此,移动终端根据交互界面的图形信息及测算的投影距离,能够计算得到投影面上设定位置的坐标与交互界面上相应位置的坐标的对应关系,进而根据投影面上其他点与设定位置的相对位置关系来计算,就可以得到投影面上所有点的相对位置坐标。
[0033]参见步骤S5,本发明中并不限定移动终端在交互界面上根据坐标比对结果进行的具体处理。比如,当判断操控部件在投影面上的动作位置与交互界面上交互区域内一个返回按钮的坐标相匹配,并且通过开启操控部件的发送开关来表示按下返回按钮的操作时,移动终端执行返回上一层菜单的动作,并可能控制投影部件相应地切换投影的界面内容;其他交互区域为按钮的情况与之类似。又比如,当投影面上显示的是某个文档时,还可以使移动终端根据所述发送开关开启期间操控部件在投影面上的移动轨迹,作为划线、画圈等各种标示信息显示在交互界面上,并控制投影部件在形成的投影面上也同样显示对应的标示信息,这在文档演示等情况下十分方便。
[0034]根据实际的应用需要,本发明可以设定在投影面上显示的交互界面的每一次切换时,都执行步骤S2飞3,对投影面相对位置坐标进行一次初始化;也可以只是在投影到其他表面时或投影面大小被改变等情况下,才对投影面相对位置坐标进行一次初始化(而在投影面位置不变而交互界面切换时不进行初始化),等等。
[0035]以下介绍本发明中可操作投影面的终端装置的一个具体示例。本例中所述的操控部件,如图4所示,设置有采集该操控部件在投影面上所处位置(设定位置或动作位置)坐标的采集单元、控制该操控部件向移动终端发送所处位置坐标的发送开关、存储所处位置坐标的FLASH缓存器、发送所处位置坐标的通信模块(例如是一种蓝牙模块,至少有信息发送功能),存储投影面内所有点的相对位置坐标的SDRAM缓存器,及控制上述模块实现各自功能的ARM主控制器。
[0036]本例中所述的移动终端,如图5所示,设置有投影部件,测算投影距离的光距感应器,接收表示操控部件所处位置(设定位置或动作位置)坐标的通信模块(例如是一种蓝牙模块,至少有信息接收功能),存储所处位置坐标的FLASH缓存器,计算投影面内所有点的相对位置坐标的计算单元,分别记录投影面内所有点的相对位置坐标及交互界面上所有点的界面坐标及两组坐标对应关系的数据库,对投影面区域内所有点的相对位置坐标及交互界面上交互区域的界面坐标进行比对判断的比对单元,根据比对单元的判断结果执行交互界面设定操作的执行单元,及控制上述模块实现各自功能的主CPU控制器。
[0037]移动终端可以通过蓝牙模块或其他数据传输方式,将其计算得到的投影面内所有点的相对位置坐标发送至操控部件的SDRAM缓存器存储,则操控部件在进行诸如步骤S5的操作时,可以由ARM主控制器或设置相应的计算单元根据存储的信息来获知动作位置的相对位置坐标后,将其直接发送给移动终端用以比对判断。或者,在其他的示例中,操控部件也可以不设置SDRAM缓存器,而在步骤S4时只向移动终端发送其在动作位置时的坐标,而由移动终端根据数据库信息将该坐标转化成动作位置的相对位置坐标再进行比对判断。
[0038]另外,根据实际应用需要,可以在所述操控部件或移动终端中设置一个功能模块,或者另外设置一个独立器件,作为所述FLASH缓存器;或者,也可以不设置相应的FLASH缓存器。可以理解到,本发明所述可操作投影面的终端装置,不限于上文描述的移动终端,而可以是其他任意一种设置有投影部件及操控部件的装置。
[0039]综上所述,本发明提供的可操作投影面的终端装置及方法,能准确地得出投影面上所有点的相对位置坐标,精确度高;完成相对位置坐标的初始化后,可以不用再考虑投影面和移动终端之间的距离,只要能成像就能通过操控部件进行操作,可用性强;在优选示例中,可以使用户在投影面的正反两面都能进行操作,丰富了用户体验。
[0040]尽管本发明的内容已经通过上述优选实施例作了详细介绍,但应当认识到上述的描述不应被认为是对本发明的限制。在本领域技术人员阅读了上述内容后,对于本发明的多种修改和替代都将是显而易见的。因此,本发明的保护范围应由所附的权利要求来限定。
【权利要求】
1.一种可操作投影面的方法,其特征在于,包含以下步骤: 51、由投影部件形成投影面来显示终端装置的交互界面; 52、操控部件由用户驱使而移动至所述投影面上的若干个设定位置时,分别向所述终端装置发送设定位置坐标; 53、所述终端装置根据投影面与交互界面之间的对应关系,计算得到所述投影面中任意一个点的相对位置坐标,并将相对位置坐标发送给操控部件; 54、所述操控部件再由用户驱使而移动到所述投影面上任意的动作位置时,向终端装置发送动作位置的相对位置坐标; 55、所述终端装置判断所述投影面上动作位置的相对位置坐标在所述交互界面上对应的界面坐标,是否属于该交互界面上的交互区域;当判断对应的界面坐标属于交互区域时,所述终端装置执行所述交互区域设定的处理。
2.如权利要求1所述的方法,其特征在于, 所述投影面与交互界面之间的对应关系,包含:投影距离、所述交互界面的图形信息,及所述设定位置坐标。
3.如权利要求1所述的方法,其特征在于, 所述设定位置是所述投影面的边界上的其中一对对角点。
4.如权利要求1所述的方法,其特征在于, 所述操控部件在达到设定位置或动作位置时,通过开启其所设置的发送开关,来向所述终端装置对应发送设定位置坐标或动作位置的相对位置坐标。
5.如权利要求1所述的方法,其特征在于, 所述终端装置将投影面上所有点的相对位置坐标,交互界面上所有点的坐标,及这两组坐标之间的对应关系,记录在数据库中; 所述终端装置根据这两组坐标之间的对应关系,将操控部件在投影面上动作位置的相对位置坐标与交互界面上交互区域所在位置的界面坐标进行比对,来判断操控部件的动作位置在交互界面上的对应位置是否属于交互界面上的交互区域。
6.如权利要求1所述的方法,其特征在于, 所述投影部件将所述投影面,形成在一个正反两面都能够显示该投影面的介质上; 所述操控部件向终端装置发送其所在设定位置或动作位置的三维坐标,并通过三维坐标中满足设定阈值范围要求的V轴坐标,从投影面的正反两面对其进行操作; 所述终端装置通过三维坐标中的X’轴坐标和Y’轴坐标,来确定操控部件的所在设定位置或动作位置。
7.一种可操作投影面的终端装置,其特征在于,包含: 投影部件,通过形成投影面来显示终端装置的交互界面; 操控部件,通过将该操作部件在投影面上的设定位置坐标发送至终端装置,以使所述终端装置能初始化得到投影面上任意一点的相对位置坐标; 所述操控部件还通过将该操作部件在投影面上动作位置的相对位置坐标发送至终端装置,以使所述终端装置能判断所述投影面上动作位置的相对位置坐标在所述交互界面上对应的界面坐标,是否属于该交互界面上的交互区域。
8.如权利要求7所述的终端装置,其特征在于, 所述操控部件,包含:采集该操控部件在投影面上所处位置坐标的采集单元、控制该操控部件向终端装置发送所处位置坐标的发送开关、存储所处位置坐标的第一 FLASH缓存器、发送所处位置坐标及接收计算投影面内所有点的相对位置坐标的通信模块,存储投影面内所有点的相对位置坐标的SDRAM缓存器;所处位置坐标包含设定位置坐标或动作位置的相对位置坐标。
9.如权利要求7或8所述的终端装置,其特征在于, 所述操控部件是终端装置的外置器件,其套设在用户手指之上。
10.如权利要求8所述的终端装置,其特征在于, 所述终端装置,进一步包含:测算投影距离的光距感应器,接收操控部件所处位置坐标及发送的通信模块,存储操控部件所处位置坐标的第二 FLASH缓存器,计算投影面内所有点的相对位置坐标的计算单元,记录投影面内所有点的相对位置坐标及交互界面上所有点的界面坐标及两组坐标对应关系的数据库,对投影面区域内所有点的相对位置坐标及交互界面上交互区域的界面坐标进行比对判断的比对单元,根据比对单元的判断结果执行交互界面设定操作的执行单元。
【文档编号】G06F3/042GK104133599SQ201410375719
【公开日】2014年11月5日 申请日期:2014年8月1日 优先权日:2014年8月1日
【发明者】孙刚 申请人:上海斐讯数据通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1