首页 / 专利库 / 物理 / 旋转轴 / 用于接口连接的方法和装置

用于接口连接的方法和装置

阅读:296发布:2023-03-01

专利汇可以提供用于接口连接的方法和装置专利检索,专利查询,专利分析的服务。并且公开了用于 接口 连接的方法和装置,包括:输出至少一个对象到体现三维空间的显示器,并且基于三维空间中至少一个对象和旋 转轴 之间的距离,确定至少一个对象的旋转半径。该方法和装置还包括:当接收到对于至少一个对象的旋转命令时,基于旋转半径控制至少一个对象围绕 旋转轴 旋转。,下面是用于接口连接的方法和装置专利的具体信息内容。

1.一种提供界面的方法,所述方法包括:
将至少一个对象输出到体现三维空间的显示器;
基于所述三维空间中所述至少一个对象与旋转轴之间的距离来确定所述至少一个对象的旋转半径;
接收用于在所述显示器上执行拖动的触摸输入;和
当接收到所述触摸输入时,控制所述至少一个对象基于所述至少一个对象的旋转半径绕所述旋转轴旋转,
其中,控制所述至少一个对象包括:基于所述拖动的长度确定所述至少一个对象的旋转量,以及基于选择所述至少一个对象的频率确定所述至少一个对象的旋转速度;
其中,当所述至少一个对象位于远离所述显示器表面的位置时,更频繁地被选择的对象的旋转速度增大;以及
其中,当所述至少一个对象位于靠近所述显示器表面的位置时,更频繁地被选择的对象的旋转速度降低。
2.如权利要求1所述的方法,其中,控制所述对象包括:根据所述旋转半径控制所述至少一个对象以不同的速度旋转。
3.如权利要求1所述的方法,其中,控制所述对象包括:
接收用于在所述显示器上执行拖动的触摸输入;和
基于所述拖动的长度确定所述至少一个对象的旋转量。
4.如权利要求1所述的方法,其中,控制所述对象还包括:在所述拖动结束之后控制所述至少一个对象以预定速度连续旋转。
5.如权利要求1所述的方法,其中,输出所述对象包括输出可旋转的第一对象和不可旋转的第二对象,以及
其中,所述方法还包括在所述第一对象旋转的同时控制所述第二对象以调节其透明度。
6.如权利要求1所述的方法,其中,所述至少一个对象包括高级对象,所述高级对象包括至少一个次级对象。
7.如权利要求1所述的方法,其中,所述三维空间由平行于所述显示器的平方向的第一轴、平行于所述显示器的垂直方向的第二轴和平行于所述显示器的深度方向的第三轴表示。
8.如权利要求7所述的方法,其中,控制所述对象包括:如果在平行于所述第一轴的方向上接收到拖动输入,则控制所述至少一个对象围绕平行于所述第二轴的旋转轴旋转,如果在平行于所述第二轴的方向上接收到拖动输入,则控制所述至少一个对象围绕平行于所述第一轴的旋转轴旋转。
9.一种接口设备,包括:
输出单元,用于将至少一个对象输出到体现三维空间的显示器;
确定单元,用于基于所述三维空间中所述至少一个对象与旋转轴之间的距离来确定所述至少一个对象的旋转半径;和
控制单元,用于在接收到对于所述至少一个对象的旋转命令时控制所述至少一个对象以基于所述旋转半径围绕所述旋转轴旋转;
其中,所述控制单元还被配置为基于选择所述至少一个对象的频率来确定所述至少一个对象的旋转速度,
其中,当所述至少一个对象位于远离所述显示器表面的位置时,更频繁地被选择的对象的旋转速度增大,以及
其中,当所述至少一个对象位于靠近所述显示器表面的位置时,更频繁地被选择的对象的旋转速度降低。
10.如权利要求9所述的装置,其中,所述控制单元还被配置为根据所述旋转半径控制所述至少一个对象以不同的速度旋转。
11.如权利要求9所述的装置,其中,所述控制单元还被配置为在所述拖动结束之后控制所述至少一个对象以预定速度连续旋转。
12.如权利要求9所述的装置,其中,所述输出单元还被配置为输出可旋转的第一对象和不可旋转的第二对象,以及所述控制单元还被配置为在所述第一对象旋转的同时控制所述第二对象以调整其透明度。
13.如权利要求9所述的装置,其中,所述至少一个对象包括高级对象,所述高级对象包括至少一个次级对象。
14.如权利要求9所述的装置,其中,所述三维空间由平行于所述显示器的水平方向的第一轴、平行于所述显示器的垂直方向的第二轴和平行于所述显示器的深度方向的第三轴表示。
15.如权利要求9所述的装置,其中,所述控制单元还被配置为:如果在平行于所述第一轴的方向上接收到拖动输入,则控制所述至少一个对象围绕平行于所述第二轴的旋转轴旋转,以及如果在平行于所述第二轴的方向上接收到拖动输入,则控制所述至少一个对象围绕平行于所述第一轴的旋转轴旋转。

说明书全文

用于接口连接的方法和装置

[0001] 本申请是申请日为2011年09月02日、申请号为201180042332.0、发明名称为“用于接口连接的方法和装置”的发明专利申请的分案申请。

技术领域

[0002] 本发明一般涉及用于接口连接(interfacing)的方法和装置,更具体地说,涉及支持在三维空间中旋转对象的用于接口连接的方法和装置。

背景技术

[0003] 在传统技术中,图标一般显示在表现二维空间的显示器上,并且在显示器的二维空间中移动。
[0004] 然而,随着表现三维空间的显示器被广泛地使用,要求一种在三维空间中移动图标的技术。

发明内容

[0005] 技术问题
[0006] 随着表现三维空间的显示器被广泛地使用,要求一种在三维空间中移动图标的技术。
[0007] 技术方案
[0008] 本发明提供支持对象旋转的用于接口连接的方法和装置。
[0009] 根据本发明的一个方面,提供一种接口连接的方法。该方法包括:输出至少一个对象到体现(embodying)三维空间的显示器,并且基于三维空间中至少一个对象和旋转轴之间的距离,确定至少一个对象的旋转半径。该方法还包括:当接收到对于至少一个对象的旋转命令时,控制至少一个对象基于旋转半径围绕所述旋转轴旋转。
[0010] 有益效果
[0011] 本发明提供支持对象旋转的用于接口连接的方法和装置。附图说明
[0012] 图1是根据本发明实施例的接口装置的框图
[0013] 图2A和图2B示出了根据本发明实施例的屏幕,对象输出到该屏幕;
[0014] 图3A到图3C示出了根据本发明实施例的对象旋转操作的示例;
[0015] 图4是根据本发明实施例的指示通过接口选择对象的频率的操作的示例;
[0016] 图5A和图5B示出了根据本发明实施例的通过接口移动对象的操作的示例;
[0017] 图6是示出根据本发明实施例的接口连接的方法的流程图
[0018] 图7是根据本发明实施例的接口装置的框图;
[0019] 图8A到图8C示出了用户在根据本发明实施例的接口装置中拖曳高级对象的情况的示例;
[0020] 图9A到图9C示出了在根据本发明实施例的接口装置中生成高级对象的示例;
[0021] 图10A到图10B示出了在根据本发明实施例的接口装置中生成表现新的组的高级对象的示例;
[0022] 图11A和图11B示出了在根据本发明实施例的接口装置中划分组的示例;
[0023] 图12是示出在根据本发明实施例的接口装置中提供接口的方法的流程图;
[0024] 图13是根据本发明实施例的接口装置的框图;
[0025] 图14A到图14D示出了使用根据本发明实施例的接口装置移动对象的示例;和[0026] 图15是示出根据本发明实施例的由接口装置提供的接口连接的方法的流程图。

具体实施方式

[0027] 本发明提供支持对象旋转的用于接口连接的方法和装置。
[0028] 根据本发明的一个方面,提供一种接口连接的方法。该方法包括:输出至少一个对象到体现三维空间的显示器,并且基于三维空间中至少一个对象和旋转轴之间的距离,确定至少一个对象的旋转半径。该方法还包括:当接收到对于至少一个对象的旋转命令时,控制至少一个对象基于旋转半径围绕旋转轴旋转。
[0029] 根据本发明的另一个方面,提供一种接口连接的方法。该方法包括:输出包括多个次级(subordinate)对象所属的高级(superordinate)对象的第一屏幕;以及当检测到对于高级对象的拖曳输入时,输出多个次级对象到第一屏幕。该方法还包括:在保持拖曳输入的同时,按照拖曳输入的长度调整第一屏幕中多个次级对象之间的布置间隔;以及当拖曳输入结束时,如果拖曳输入的长度已经超过临界值,则输出第二屏幕,在第二屏幕中多个次级对象之间的布置间隔被调整到预定的长度。
[0030] 根据本发明的另一个方面,提供一种接口连接的方法。该方法包括:感测触摸输入;确定在感测到触摸输入的第一坐标处是否存在对象;以及当在感测到触摸输入的第一坐标处存在对象时,将对象从第一坐标移动到与第一坐标分开预定距离的第二坐标。
[0031] 根据本发明的另一个方面,提供一种接口装置。该接口装置包括:输出单元,用于输出至少一个对象到体现三维空间的显示器;以及确定单元,用于基于三维空间中至少一个对象和旋转轴之间的距离确定至少一个对象的旋转半径。该接口装置还包括:控制单元,用于当接收到对于至少一个对象的旋转命令时,控制至少一个对象以基于旋转半径将至少一个对象围绕旋转轴旋转。
[0032] 根据本发明的另一个方面,提供一种接口装置。该接口装置包括:输出单元,用于输出第一屏幕,第一屏幕包括多个次级对象所属的高级对象。该接口装置还包括:输出控制单元,用于当检测到对于高级对象的拖曳输入时,输出多个次级对象到第一屏幕;以及间隔控制单元,用于在保持拖曳输入的同时,按照拖曳输入的长度控制第一屏幕中多个次级对象之间的布置间隔。该接口装置还包括:屏幕控制单元,用于控制输出单元,从而输出第二屏幕,在第二屏幕中多个次级对象之间的布置间隔被调整到预定的长度。
[0033] 根据本发明的另一个方面,提供一种接口装置。该接口装置包括:输入感测单元,用于感测触摸输入。该接口装置还包括:确定单元,用于确定在感测到触摸输入的第一坐标处是否存在对象;以及移动单元,用于当在感测到触摸输入的第一坐标处存在对象时,将对象从第一坐标移动到与第一坐标分开预定距离的第二坐标。
[0034] 以下,将参考附图详细描述本发明的实施例。附图中相同的参考标号表示这里描述的相同的元素。
[0035] 图1示出了根据本发明实施例的接口装置100的框图。
[0036] 参考图1,接口装置100包括输出单元110、确定单元120、以及控制单元130。
[0037] 输出单元110输出至少一个对象到体现三维空间的显示设备(未示出)。在本说明书中,对象是对用户可以选择的目标的泛称。对象可以是图标、窗口、或者链接。具体来讲,对象可以表现包括一个或多个对象的组。在本说明书中,表现包括一个或多个对象的组的对象被称为高级对象,而包括在该组中的对象也被称为次级对象。
[0038] 显示设备通过单个平面以及垂直于该单一平面的一个或多个平面来体现三维空间。三维空间可以通过直(即立方体)坐标系、球面坐标系、或者柱面坐标系来体现。如果显示设备使用直角坐标系,则三维空间可以通过平行于显示设备的平方向的X轴、平行于显示设备的垂直方向的Y轴、以及平行于显示设备的景深方向(depth direction)的Z轴来体现。显示设备可以通过透视投影方法在Z轴上表现对象的坐标。也就是说,按照对象的Z坐标控制对象的大小。因此,位于Z轴上相同坐标处的对象的大小相同,而位于Z轴上不同坐标处的对象的大小则彼此不同。
[0039] 输出单元110确定至少一个对象的三维坐标,然后输出至少一个对象到显示设备的相应坐标。
[0040] 确定单元120确定对象的旋转半径。确定单元120基于三维空间中对象和旋转轴之间的距离来确定对象的旋转半径。
[0041] 多个对象可以围绕彼此不同的旋转轴旋转,但是在本说明书中,所有对象围绕相同的旋转轴旋转。旋转轴被固定到X轴(或平行于X轴的轴)或Y轴(或平行于Y轴的轴),或者可以根据用户的选择而改变。例如,当用户手持显示设备从而X轴朝下(faces downward)时,Y轴(或平行于Y轴的轴)被设定为旋转轴,而当用户手持显示设备从而Y轴朝下时,X轴(或平行于X轴的轴)被确定为旋转轴。
[0042] 一般,用户可以改变对象在接口装置中的位置。如果用户可以自由地改变对象的位置,则不太可能所有输出对象都位于与旋转轴分开相同的距离的位置。因此,确定单元120计算从旋转轴到每个输出对象的距离,并基于计算的距离确定每个对象的旋转半径。然而,如果用户不能自由地改变对象的位置,则旋转轴和每个输出对象之间的距离可以是固定值或从更多固定值中选择。在这种情况下,确定单元120从预定的旋转半径中确定每个对象的旋转半径,而不计算旋转轴和每个输出对象之间的距离。
[0043] 当接收到对象的旋转命令时,控制单元130控制对象,从而基于旋转半径围绕旋转轴旋转。如果对象具有彼此不同的旋转半径,则对象根据彼此不同的旋转路径旋转。控制单元130可以控制输出单元110,从而对象的旋转速度根据旋转半径而彼此不同,以便使旋转半径彼此不同的对象在同一时间以相同的角度旋转。
[0044] 被识别(recognize)为对象的旋转命令的触摸输入可以根据替换的实施例而具有各种各样的设定。例如,以下描述按照用户的控制的控制单元130的操作,假定旋转命令是通过使用诸如触摸笔或手指的触摸工具在包括触摸板的显示设备上执行拖曳时生成的信号
[0045] 当接收到旋转命令时,控制单元130确定旋转轴、旋转方向、旋转速度(或旋转量)之一。控制单元根据拖曳输入的方向确定旋转轴。例如,当用户沿X轴方向,即水平方向,在显示设备上执行拖曳时,则Y轴,即垂直方向,被确定为旋转轴。另一方面,当用户沿Y轴方向在显示设备上执行拖曳时,则X轴被确定为旋转轴。根据替换的实施例,可以确定旋转轴而不管拖曳输入的方向。
[0046] 控制单元130基于拖曳输入的方向确定对象的旋转方向。例如,当用户在显示设备上从左至右执行拖曳时,控制单元130控制对象以逆时针方向旋转。此外,当用户在显示设备上从右到左执行拖曳时,控制单元130控制对象以顺时针方向旋转。
[0047] 此外,控制单元130可以基于拖曳输入的速度(或长度)确定对象的速度(或旋转量)。在优选实施例中,用户在显示设备上执行的拖曳越快,则对象可以旋转得越快或者旋转量可以越大。在另一个实施例中,拖曳的长度越长,对象可以旋转得越快或者旋转量可以越大。拖曳的长度是指用户在显示设备上拖曳触摸工具的程度(extent),并且使用该工具初始触摸显示设备的点与该工具和显示设备之间的接触终止的点之间的距离的差来计算。
[0048] 在上述示例中,已经描述了拖曳输入被识别为旋转命令的情况。如果拖曳输入被识别为平面(planar)移动输入,则对象响应于拖曳输入移动。例如,如果用户通过触摸对象在显示设备上执行拖曳,则控制单元130将拖曳输入识别为对象的平面移动命令,然后移动对象。在这种情况下,对象的Z坐标不改变。
[0049] 在又一个实施例中,控制单元130可以控制输出单元110从而对象继续旋转,即使是在拖曳输入或旋转命令结束之后。控制单元130基于拖曳输入的平均速度或者不管拖曳输入的平均速度,确定对象继续旋转时的速度。在另一个实施例中,当拖曳输入结束时,控制单元130控制输出单元110从而对象的位置被固定。如果其中对象的位置固定的待机状态持续超过了临界时间段,则控制单元130可以控制输出单元110从而对象基于最后的拖曳输入的方向继续旋转。在另一个实施例中,用户可以设定(或改变)是否在拖曳输入结束之后继续旋转对象,并且可以设定(或改变)诸如旋转速度的条件。
[0050] 控制单元130可以按照用户选择对象的频率而不同地设定对象的旋转速度。例如,控制单元130可以在对象位于Z轴上的负坐标(远离屏幕的位置)时增加旋转速度,并且可以在对象位于Z轴上的正坐标时降低旋转速度,从而用户经常选择的对象可以经常停留在Z轴上的正坐标(靠近屏幕的位置)。
[0051] 根据又一个实施例,控制单元130可以控制输出单元110从而用户选择对象的频率由对象示出。具体地说,控制单元130可以通过特定色调或特定标记来表现用户选择对象的频率。
[0052] 控制单元130可以通过组合一个或多个次级对象的形状来生成高级对象的形状,并且可以执行控制操作以便在高级对象的一侧指示次级对象的数目。
[0053] 图2A和图2B示出了根据本发明实施例的屏幕,对象输出到该屏幕。
[0054] 图2A示出了在三维虚拟空间210中布置对象的安排,而图2B是虚拟空间210被投影到显示设备上的屏幕220。
[0055] 对象202到对象204被布置在三维空间中,而快速执行图标201被包括在图2B中示出的屏幕220中。如果通过透视投影方法表现了Z轴上的对象202到对象204的必要坐标,则快速执行图标201可以由用户注册、删除、以及改变。也就是说,随着对象202到对象204沿Z轴远离屏幕220,对象202到对象204的大小更小。在图2B中,第一对象202离屏幕220最近,而第三对象204离屏幕220最远,第二对象203在第一对象202和第三对象204之间。
[0056] 图3A到图3C示出了根据本发明实施例的对象旋转操作的示例。
[0057] 第一对象301和第二对象302被显示在第一屏幕310中,如图3A中所示。在图3A中,第一对象301和第二对象302分别在用户在屏幕310上从左至右执行拖曳时以逆时针方向旋转,以及在用户在屏幕310上从右到左执行拖曳时以顺时针方向旋转。第一对象301和第二对象302围绕穿过中心点315并平行于Y轴的旋转轴316旋转。第一对象301与旋转轴316之间的距离比第二对象302与旋转轴316之间的距离短。因此,第一对象301的旋转半径小于第二对象302的旋转半径。因为第一对象301和第二对象302的旋转半径彼此不同,所以第一对象301和第二对象302的旋转路径彼此不同。
[0058] 虽然在图3A中没有示出,当用户在第一屏幕310上自上而下执行拖曳时,对象301和对象302优选地以逆时针方向围绕平行于第一屏幕310的宽度的旋转轴旋转。当用户在第一屏幕310上自下而上执行拖曳时,对象301和对象302优选地以顺时针方向围绕平行于第一屏幕310的宽度的旋转轴旋转。
[0059] 根据又一个实施例,对透明度进行控制,从而当对象301和对象302旋转时,快速执行图标319变得透明。通过在对象301和对象302旋转时使得无关的项目透明,可以保护对象301和对象302的旋转空间,并使得用户操作变得容易。当对象301和对象302的旋转结束时,快速执行图标319被恢复到它们的不透明的初始状态。
[0060] 图3B是示出用户在第一屏幕310上从左至右执行拖曳的实施例的第二屏幕320。按照拖曳方向,第一对象301和第二对象302以逆时针方向围绕旋转轴316旋转。
[0061] 参考第二屏幕320,第一对象301和第二对象302在第二屏幕320的景深方向移动远离图3A中示出的位置。因此,第二屏幕320中第一对象301和第二对象302的大小分别小于第一屏幕310中第一对象301和第二对象302的大小。
[0062] 图3C是示出用户在第二屏幕320上从左至右执行拖曳的实施例的第三屏幕330。按照拖曳方向,第一对象301和第二对象302进一步以逆时针方向围绕旋转轴316旋转。
[0063] 参考图3C,第一对象301由于旋转而靠近第三屏幕330,而第二对象302则远离第三屏幕330。因此,第三屏幕330中第一对象301的大小小于第二屏幕320中第一对象301的大小,而第三屏幕330中第二对象302的大小大于第二屏幕320中第二对象302的大小。图4是根据本发明实施例的指示通过接口选择对象的频率的操作的示例。
[0064] 在屏幕410上输出三个对象401、402和403。在对象401、402和403上输出的光带411、412和413分别指示用户选择相应对象的频率。优选地,光带数目与用户选择相应对象的频率成比例的增加。
[0065] 参考图4,第一对象401是用户最经常选择的一个,而第三对象403是用户最不经常选择的一个,如通过光带411、412和413的数目减少而表现的。在图4中,通过在对象的一侧输出特定的标记来指示选择的频率。然而,在替换的实施例中,对象的颜色可以按照选择的频率而改变,或者选择排序可以和对象一起输出。以这种方式,用户可以通过输出标记而容易地选择要求的对象,通过该标记可以在对象的一侧直观地识别出选择的频率。
[0066] 图5A和图5B示出了根据本发明实施例的通过接口移动对象的操作的示例。
[0067] 如图5A中所示,第一到第三对象501、502和503被包括在第一屏幕510中。为了移动第一对象501,用户触摸第一对象501,将第一对象501拖曳到所要求的位置,然后结束触摸。在替换的实施例中,第一对象501被移动,其中用户通过双击第一对象501来选择第一对象
501,然后将第一对象501拖曳到所要求的位置。如果用户在简单地触摸第一对象501之后拖曳第一对象501,则对象501、502和503可以围绕旋转轴旋转。
[0068] 图5B中示出的第二屏幕520是其中第一对象501的位置被改变的屏幕。在第二屏幕520中,第一对象501被布置在用户拖曳结束的位置处。在图5A和图5B中,用户可以通过对应于移动命令的拖曳而只改变对象X轴和Y轴上的坐标。如果用户想改变对象的Z坐标,则用户可以通过对应于旋转命令的拖曳(例如,拖曳到没有对象的空间)来旋转对象。
[0069] 图6是示出根据本发明实施例的接口连接的方法的流程图。
[0070] 在步骤610,至少一个对象被输出到体现三维空间的显示器。
[0071] 在步骤620,基于三维空间中至少一个对象和旋转轴之间的距离来确定至少一个对象的旋转半径。
[0072] 在步骤630,当接收到对于至少一个对象的旋转命令时,控制至少一个对象以便基于旋转半径围绕旋转轴旋转。
[0073] 图7是根据本发明的另一个实施例接口装置700的框图。
[0074] 接口装置700包括输出单元710、输出控制单元720、间隔控制单元730、以及屏幕控制单元740。
[0075] 输出单元710输出其中包括至少一个高级对象的第一屏幕。如上所述,高级对象是包括至少一个次级对象的对象,并且表现至少一个次级对象所属的组。
[0076] 输出控制单元720控制输出单元710,从而当检测到对于高级对象的拖曳输入时,多个次级对象被输出到第一屏幕。多个次级对象可以被输出以重叠该高级对象。
[0077] 在保持拖曳输入时,间隔控制单元730按照拖曳输入的长度控制在多个次级对象之间的布置间隔。具体地说,多个次级对象之间的布置间隔被与拖曳输入的长度成比例地增加。当拖曳输入结束时,如果拖曳输入的长度已经超过临界值,则屏幕控制单元740控制输出单元710从而输出第二屏幕,在第二屏幕中多个次级对象之间的布置间隔被调整到预定的长度。如果在拖曳输入结束时拖曳输入的长度已经超过了临界值,则可以确定用户希望输出其中包括次级对象的新的屏幕。在这种情况下,屏幕控制单元740控制输出单元710,从而输出其中包括次级对象的新的屏幕。另一方面,如果在拖曳输入结束时拖曳输入的长度低于临界值,则输出控制单元720控制输出单元710,从而在第一屏幕中不输出多个次级对象。如果在输出第二屏幕的状态下从用户接收到组改变请求信号,则输出包括在前一组(a previous group)或后一组(a following group)中的多个对象。当用户在第二屏幕中的一定区域中(inan area)执行拖曳时可以生成组改变请求信号。具体来讲,当用户在第二屏幕上从左至右执行拖曳时可以输出包括在后一组中的次级对象,而当用户在第二屏幕上从右到左执行拖曳时可以输出包括在前一组中的次级对象。
[0078] 在本发明的实施例中,第二屏幕并不是在用户拖曳高级对象的所有情况下都输出,而只在满足预定条件的情况下才输出。因此,当用户不希望输出新的屏幕而只是确认次级对象是什么,用户可以容易地确认当前屏幕中的次级对象的项目。
[0079] 接口装置700还可以包括组设定单元(未示出)。组设定单元基于用户的输入生成新的组,或者可以将一个组划分为两个或更多的组。
[0080] 当用户拖曳一个对象靠近另一个对象时,组设定单元输出问题窗口,询问是否生成包括邻近对象的新的组。当用户指示以便生成新的组时,组设定单元生成包括两个对象的新的组和指示所生成的组的高级对象。根据替换的实施例,组设定单元还可以只在用户通过多点触摸(multi-touch)使多个对象彼此靠近的情况下生成新的组。
[0081] 当接收到将屏幕划分为一个或多个区域的触摸输入时,其中多个次级对象被输出到该屏幕,组设定单元可以通过将包括在每个区域中的对象编组为一个组来生成多个组。
[0082] 由图10和图11示出了组的生成和划分。
[0083] 如果新的组被生成或者一个组被划分为两个或更多个组,组设定单元生成指示这些组的高级对象。
[0084] 以下描述了组设定单元生成高级对象的图像的三个方法,但是本发明不限于此。
[0085] 在第一方法中,组设定单元可以通过重叠组中所包括的次级对象的图像来生成高级对象的图像。高级对象的图像可以通过为对应于对象的图像大小的空间分配存储器以及累积至少一个次级对象的图像来生成。所生成的高级对象的图像被存储在非易失性存储器中,并且可以被使用,直到组的属性(例如,次级对象的类型)被改变为止。这种生成对象的图像的方法是节省的,因为不需要独立地呈现次级对象的图像。
[0086] 在第二种方法中,组设定单元确定属于组的次级对象之一的图像,并且将图像设定为高级对象的图像。例如,组设定单元可以确定用户在属于一组的次级对象中最经常选择的对象的图像,并设定该图像作为表现该组的高级对象的图像。
[0087] 在第三方法中,组设定单元生成独立于属于一组的次级对象的图像的新的图像,作为高级对象的图像。
[0088] 图8A到图8C示出了用户在接口装置700中拖曳高级对象的实施例的示例。
[0089] 图8A示出了当用户开始拖曳第一对象811时的屏幕810。作为高级对象,第一对象811表现包括一个或多个次级对象的组。当用户开始拖曳第一对象811时,包括在第一对象
811中的次级对象812被重叠于第一对象811显示。
[0090] 图8B示出了当用户继续拖曳时的屏幕820。随着拖曳变得更长,次级对象812之间的间隔变得更宽。类似地,如果拖曳的长度缩短,则次级对象812之间的布置间隔变得更小。
[0091] 图8C示出了当用户结束拖曳时的屏幕830。在这种情况下,基于拖曳终止时拖曳的长度,输出新的屏幕830,或者输出其中没有显示次级对象812的屏幕810。在图8C中,假定当拖曳终止时拖曳的长度已经超过了临界值,因此,输出包括次级对象812的新的屏幕830。
[0092] 图9A到图9C示出了在根据本发明实施例的接口装置700中生成高级对象910的示例。
[0093] 在图9A中,组设定单元(未示出)通过重叠属于一组的次级对象901、902和903的图像来生成高级对象910的图像。
[0094] 在图9B中,组设定单元(未示出)确定属于一组的次级对象901、902和903的第一次级对象901的图像作为高级对象920的图像。
[0095] 在图9C中,组设定单元(未示出)生成独立于次级对象901、902和903的图像的新的图像作为高级对象930的图像。
[0096] 图10A到图10B示出了在根据本发明实施例的接口装置700中生成表现新的组的高级对象的示例。
[0097] 在图10A中,用户拖曳第一对象1001以将其移动到第二对象1002的附近或邻近。当用户结束拖曳时,组生成单元(未示出)输出问题窗口1010,询问是否生成包括第一对象1001和第二对象1002的新的组。
[0098] 如果用户选择是(Yes),则生成包括第一对象1001和第二对象1002的第三对象。作为高级对象,第三对象表现包括第一对象1001和第二对象1002的组。
[0099] 如果用户选择不(No),则不生成新的组,并在其中拖曳结束的位置处输出第一对象1001。
[0100] 在图10B中,用户多点触摸第一对象1001和第二对象1002,然后拖曳它们以便彼此靠近。当用户结束拖曳时,组生成单元(未示出)输出问题窗口1010,询问是否生成包括第一对象1001和第二对象1002的新的组。
[0101] 在输出问题窗口1010之后,图10B中的操作与上面对于图10A所解释的相同。
[0102] 图11A和图11B示出了在根据本发明实施例的接口装置700中划分组的示例。
[0103] 在图11A中,用户用左手的食指和右手的食指触摸第一坐标1101,然后沿左侧的路径1104拖曳左手的食指到第二坐标1102,并沿右侧的路径1105拖曳右手的食指到第三坐标1103。
[0104] 随着屏幕通过拖曳被划分为三个区域,第一对象1111和第二对象1112被包括在第一区域中,第三对象1113和第四对象1114被包括在第二区域中,而第五对象1115和第六对象1116被包括在第三区域中。
[0105] 组设定单元(未示出)新生成包括第一对象1111和第二对象1112的组、包括第三对象1113和第四对象1114的组、以及包括第五对象1115和第六对象1116的组。此外,组设定单元生成分别表现所述三个组的高级对象1117、1118和1119。
[0106] 图11B示出了由组设定单元生成的高级对象1117到高级对象1119。
[0107] 图12是示出在根据本发明实施例的接口装置700中提供接口的方法的流程图。
[0108] 在步骤1210,输出包括高级对象的第一屏幕。如上所述,高级对象指示多个次级对象所属的组。
[0109] 在步骤1220,当检测到对于高级对象的拖曳输入时,在第一屏幕中输出至少一个次级对象。
[0110] 在步骤1230,在保持拖曳输入时,按照拖曳输入的长度调整第一屏幕中的多个次级对象之间的布置间隔。
[0111] 在步骤1240,如果当拖曳输入终止时拖曳输入的长度超过了临界值,则输出第二屏幕,其中多个次级对象之间的布置间隔被调整到预定的长度。
[0112] 图13是根据本发明的又一个实施例的接口装置1300的框图。
[0113] 接口装置1300可以包括输入感测单元1310、确定单元1320、以及移动单元1330。
[0114] 输入感测单元1310感测来自用户的触摸输入。输入感测单元1310可以包括静电容量型(electrostatic capacity type)或者减压型(decompression type)的触摸板。
[0115] 确定单元1320确定在感测到触摸输入的第一坐标处是否存在对象。
[0116] 当在感测到触摸输入的第一坐标处存在对象时,移动单元1330将对象移动到与第一坐标分开预定距离的第二坐标。第二坐标可以是沿Y轴方向(或X轴方向)与第一坐标分开预定距离的坐标。
[0117] 当感测到触摸输入然后在临界时间之内感测到用于移动对象的移动输入时,移动单元1330基于移动输入将对象移动到第三坐标。另一方面,当感测到触摸输入然后在临界时间之内没有感测到用于移动对象的移动输入时,移动单元1330将对象移动到第一坐标。在传统技术中,如果用户触摸对象来移动该对象,则该对象被用户的手掌(或手指)覆盖。在本发明中,如果用户触摸对象,通过与触摸点分开预定距离来显示对象,该对象可以不被用户的手掌(或手指)覆盖。
[0118] 图14A到图14D示出了使用根据本发明实施例的接口装置1300移动对象1410的示例。
[0119] 参考图14A,对象1410位于第一坐标1401处。用户触摸或双触摸对象1410以移动对象1410。
[0120] 参考图14B,如果用户触摸对象1410,则对象1410从第一坐标1401移动到第二坐标1402。
[0121] 参考图14C,用户拖曳对象1410,因此,对象1410从第二坐标1402移动到第三坐标1403。
[0122] 参考图14D,当用户在图14B中结束触摸而没有拖曳时,对象1410从第二坐标1402移动到第一坐标1401。
[0123] 在本实施例中,在用户触摸对象1410然后结束触摸而没有拖曳的情况下,对象1410移动到第一坐标1401,即原始坐标,然而,在另一个实施例中,如果用户触摸对象1410然后结束触摸而没有拖曳,则对象1410可以停留在第二坐标1402处。
[0124] 图15是示出根据本发明实施例的由接口装置1300提供的接口连接的方法的流程图。
[0125] 在步骤1510,感测到触摸输入。
[0126] 在步骤1520,确定在感测到触摸输入的第一坐标处是否存在对象。
[0127] 在步骤1530,如果在感测到触摸输入的第一坐标处存在对象,则对象被从第一坐标移动到与第一坐标分开预定距离的第二坐标。
[0128] 前述的本发明的实施例可以写作计算机程序,并且能够在使用非瞬时计算机可读记录介质运行该程序的通用数字计算机中实施。计算机可读记录介质的示例包括磁存储介质(例如,ROM、软盘硬盘等)、光记录介质(例如,CD-ROM或DVD)、等等。
[0129] 虽然已经参考本发明的一定实施例具体地示出和描述了本发明,本领域技术人员将理解,可以在这里进行形式和细节上的各种改变,而不脱离由所附权利要求及其等效物定义的本发明的精神和范围。
相关专利内容
标题 发布/更新时间 阅读量
旋转轴密封装置 2020-05-13 431
旋转轴组件 2020-05-11 468
旋转轴密封结构 2020-05-12 428
旋转轴装置 2020-05-11 622
一种专用旋转轴 2020-05-11 774
旋转轴装置 2020-05-11 785
旋转轴锁紧装置 2020-05-12 309
旋转轴液封装置 2020-05-13 289
旋转轴油封 2020-05-11 735
旋转轴密封件 2020-05-13 929
高效检索全球专利

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

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

申请试用

分析报告

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

申请试用

QQ群二维码
意见反馈