倾斜度导出装置和方法与流程

文档序号:15163687发布日期:2018-08-14 17:09阅读:211来源:国知局

本发明涉及一种倾斜度导出装置和方法。



背景技术:

近来,广泛使用与显示装置例如液晶面板结合并安装在其上的具有传感器(例如触摸板)的位置检测装置例如触摸面板。

当例如需要向位置检测装置的精确输入时,可以使用在前端具有尖锐形状的触控笔来执行对位置检测装置的输入。目前使用各种触控笔,其中特别地提供主动电容耦合式触控笔。

如图11所示,主动电容耦合式触控笔101包括:多个电极,例如为第一电极101a和第二电极101b的两个电极;以及驱动第一电极101a和第二电极101b的驱动电源。第一电极101a安装在触控笔101的轴c上的一端,并且第二电极101b被安装成绕轴c例如围绕轴c的环形。由驱动电源驱动的第一电极101a和第二电极101b中的每个发送的信号由位置检测装置100的传感器100a接收,从而检测触控笔101所指出的位置。

专利文献1(日本专利申请公开第2011-164801号)公开了如上所述的指点器、位置检测装置和位置检测方法。

根据在位置检测装置上操作的程序,使用上述触控笔即指点器和位置检测装置,可能需要指点器相对于位置检测装置的倾斜度作为输入。在此情况下,通常,当xy平面上的第一电极101a和第二电极101b的检测坐标是a和b并且指点器101的第一电极101a和第二电极101b之间在轴c上的距离是l时,基于值a、b和l根据算术运算导出轴c的倾斜度。

在使用图11所示的指点器101的情况下,第一电极101a靠近位置检测装置100,而第二电极101b位于远离位置检测装置100高度h处。因此,与第一电极101a相比,传感器100a对第二电极101b的检测值更小。

此外,由于第二电极101b形成为绕轴c例如围绕轴c的环形并且具有比第一电极101a大的体积,所以由传感器100a检测为第二电极101b的范围大。

如此,传感器100a检测广泛分布小的检测值的区域作为第二电极101b的位置,所以位置检测装置100不容易精确地指定成为倾斜度的计算的基础的第二电极101b的检测坐标b。

由于第二电极101b形成为绕轴c例如围绕轴c的环形,因此位置检测装置100检测为第二电极101b的位置的区域的形状根据指点器101的倾斜度而改变并且不是恒定的。因此,基于例如与第二电极101b对应的区域的形状,不容易指定坐标b。

此外,第二电极101b安装在远离轴c一定距离的位置处。因此,根据指点器101的倾斜度,在计算中要考虑的第一电极101a与第二电极101b之间的距离l的值是严格地不同的。

此外,由于传感器100a对第二电极101b的检测值较小,所以在噪声干扰的情况下,噪声具有大的影响且难以指定坐标b。

由于上述因素协同起作用并且难以精确地指定坐标b,所以指定的坐标b的值倾向于在很大程度上具有误差。因此,基于如上所述的指定坐标b的值,纯粹由算术运算导出的倾斜度的精度不高。

此外,位置检测装置100可以被装载到不具有高处理能力的装置例如智能手机中。在不具有高处理能力的设备中,不容易从复杂的算术运算导出倾斜度,因此使用倾斜度的应用的执行被延迟,并且装置的其他功能的进一步执行可能失败。



技术实现要素:

因此,本发明涉及基本上消除了由于相关技术的限制和缺点而导致的问题中的一个或更多个问题的倾斜度导出装置和方法。

本发明的优点是提供一种能够以少量的计算精确地导出指点器的倾斜度的倾斜度导出装置和方法。

本公开的附加特征和优点将在下面的描述中阐述,并且部分将从描述中变得明显,或者可以通过本公开的实践而了解。本公开的优点将通过在说明书和权利要求书以及附图中特别指出的结构来实现和获得。

为了实现这些优点及其他优点,并且根据本发明的目的,如在本文中实施和广泛描述的,提供了笔状指点器的倾斜度导出装置,指点器包括安装在指点器的轴的一端的第一电极和绕指点器的轴安装的第二电极,该装置包括检测第一电极的位置和第二电极的位置的平面状传感器以及控制部,其中,控制部包括:查找表(lut),在lut中登记了基于第一电极的位置与第二电极的位置之间的差的值与成为指点器的轴的倾斜度的基础的补偿值的对应关系;输入值计算部,输入值计算部计算基于所述差的值并将基于所述差的值输入至lut;以及倾斜度导出部,倾斜度导出部根据从lut输出的补偿值导出倾斜度。

在另一方面,提供了笔状指点器的倾斜度导出方法,指点器包括安装在指点器的轴的一端的第一电极和绕指点器的轴安装的第二电极,所述方法包括:由平面状传感器检测第一电极的位置和第二电极的位置;计算基于第一电极的位置与第二电极的位置之间的差的值;将基于所述差的值输入至查找表(lut),在lut中登记了基于所述差的值与成为指点器的轴的倾斜度的基础的补偿值的对应关系;以及根据从lut输出的补偿值导出倾斜度。

应该理解,前面的总体描述和下面的详细描述都是示例性的和说明性的,并且旨在提供对所要求保护的发明的进一步说明。

附图说明

附图被包括以提供对本公开的进一步理解并且被并入本说明书且构成本说明书的一部分,附图示出了本公开的实施方式并与说明书一起用于解释本公开的原理。在附图中:

图1是示出根据本发明的实施方式的倾斜度导出装置以及与其一起使用的指点器的视图;

图2是示出根据本发明的实施方式的倾斜度导出装置的视图;

图3是根据本发明的实施方式的倾斜度导出装置的控制部的信号处理框图;

图4是示出根据本发明的实施方式的倾斜度导出装置的控制部的中心计算部的视图;

图5是示出根据依据本发明的实施方式的倾斜度导出装置的坐标系的视图;

图6a和6b是示出根据本发明的实施方式的倾斜度导出装置的lut的示例的视图;

图7是示出根据本发明的实施方式的控制部的倾斜度导出部的视图;

图8a和8b以及图9是根据本发明的实施方式的实验结果的视图;

图10是根据本发明的可替选实施方式的控制部的信号处理框图;以及

图11是示出根据相关技术的倾斜度导出装置和指点器的视图。

具体实施方式

现在将详细参考实施方式,其示例在附图中示出。遍及附图可以使用相同或相似的附图标记来指代相同或相似的部分。

图1是示出根据本发明的实施方式的倾斜度导出装置1以及与其一起使用的指点器的视图。图2是示出倾斜度导出装置1的视图。

指点器101具有笔形状,并且包括安装在轴c的方向上的一端的第一电极101a,绕轴c安装的第二电极101b以及驱动第一电极101a和第二电极101b的驱动电源。

在此实施方式中,第二电极101b被安装成围绕轴c的环形状。

第一电极101a和第二电极101b与倾斜度导出装置1的传感器2电容耦合,以向倾斜度导出装置1发送信号。

在此实施方式中,倾斜度导出装置1可以是平板型信息终端。倾斜度导出装置1包括传感器2,传感器2在液晶装置例如液晶面板上的并且具有平面形状且是电容式传感器。传感器2大部分安装在液晶面板的显示区域的整个表面上,并且所有显示区域被传感器2视为位置感测可用区域1a。当指点器101位于位置感测可用区域1a内时,传感器2检测第一电极101a的位置和第二电极101b的位置,并检测指点器101指出的位置。

传感器2包括沿第一方向延伸的多个第一方向导体3和沿第二方向延伸的多个第二方向导体4。在此实施方式中,第一方向可以是作为地面上的横向的方向x,并且第二方向可以是作为地面上的纵向的方向y。

第一方向导体3和第二方向导体4被配置成具有与显示装置的像素相比稀疏的格子形状,使得一个第一方向导体3和一个第二方向导体4各自对应于显示装置的预定数目的像素。

倾斜度导出装置1包括选择电路5。每个第一方向导体3的一端和每个第二方向导体4的一端连接至选择电路5。选择电路5以预定顺序选择第一方向导体3且以预定顺序选择第二方向导体4,并且接收从第一电极101a和第二电极101b发送至第一方向导体3和第二方向导体4的信号。

选择电路5将从第一方向导体3和第二方向导体4接收到的信号发送至输入数据生成部6。

倾斜度导出装置1包括输入数据生成部6。输入数据生成部6将来自选择电路5的信号分类为来自第一电极101a的信号和来自第二电极101b的信号,并且将作为第一电极信号的来自第一电极101a的信号和作为第二电极信号的来自第二电极101b的信号发送至控制部10。

例如,可以通过传感器2和执行以时分形式接收来自第一电极101a的信号和接收来自第二电极101b的信号的选择电路5来进行该分类。

倾斜度导出装置1包括控制部10。图3是控制部10的信号处理框图。控制部10包括中心计算部11、iir滤波器12、减法器13,输入值计算部14、查找表(lut)15和倾斜度导出部16。

中心计算部11包括第一中心计算部11a和第二中心计算部11b。

第一中心计算部11a从输入数据生成部6接收第一电极信号,计算方向x和方向y中的每个的最大值,因此指定传感器2上的来自第一指点器101的电极101a的信号最强(即,第一电极101a的响应最强)的坐标。

此外,第一中心计算部11a提取传感器2上的总共25个坐标的数据,其中第一电极101a的响应最强的坐标作为中心,并且25个坐标对应于5个第一方向导体3和5个第二方向导体4。图4说明了以上提取的25个数据d1至d25。在图4中,对应于第一电极101a的响应最强的坐标的数据是在中心处的数据d13。

对于这25个数据,如下面的公式(1)所示,第一中心计算部11a将传感器2上的数据值(di)和坐标值(xi,yi)相加,从而计算在方向x和方向y的每个上的第一电极101a的响应最强的具有小数位的坐标值,并且将该计算结果转换为在显示装置的内部处理中使用的在方向x和方向y的每个上的内部分辨率值,从而计算第一电极暂定坐标值at(axt,ayt)。在公式(1)中,nx和ny分别是第二方向导体4的数目和第一方向导体3的数目,且px和py分别是方向x和方向y上的内部分辨率值。

公式(1):

第一中心计算部11a将第一电极暂定坐标值at发送至iir滤波器12。

第二中心计算部11b接收第二电极数据,并且以与第一中心计算部11a相同的方式计算在方向x和方向y中的每个上的最大值,并且因此指定传感器2上的来自指点器101的第二电极101b的信号最强(即,第二电极101b的响应最强)的坐标。

此外,以与第一中心计算部11a相同的方式,第二中心计算部11b提取传感器2上的总共25个坐标的数据,其中第二电极101b的响应最强的坐标作为中心,并且25个坐标对应于5个第一方向导体3和5个第二方向导体4。

对于这25个数据,以与第一中心计算部11a相同的方式,第二中心计算部11b将传感器2上的数据值(di)和坐标值(xi,yi)相加,从而计算在方向x和方向y的每个上的第二电极101b的响应最强的坐标值,并且将该计算结果转换为显示装置的内部分辨率值,从而计算第二电极暂定坐标值bt(bxt,byt)。

第二中心计算部11b将第二电极暂定坐标值bt发送至iir滤波器12。

iir滤波器12包括第一iir滤波器12a和第二iir滤波器12b。

第一iir滤波器12a从第一中心计算部11a接收第一电极暂定坐标值at,施加时间方向的iir滤波器以减少时间摆动,并且计算第一电极坐标值a(ax,ay)。

第一iir滤波器12a将第一电极暂定坐标值at发送至减法器13。

第二iir滤波器12b从第一中心计算部11b接收第二电极暂定坐标值bt,施加时间方向的iir滤波器以减少时间摆动,并且计算第二电极坐标值b(bx,by)。

第二iir中心计算部12b将第二电极坐标值b发送至减法器13。

减法器13分别从第一iir滤波器12a和第二iir滤波器12b接收第一电极坐标值a和第二电极坐标值b。

减法器13获得坐标值a与坐标值b之间的差,更详细地计算(bx-ax)和(by-ay),从而产生第一方向差sx和第二方向差sy。

减法器13将第一方向差sx和第二方向差sy发送至输入值计算部14,同时将第一方向差sx和第二方向差sy中的每个的符号值发送至倾斜度导出部16。

输入值计算部14计算基于差sx和sy的值,并将这些值输入至lut15。输入值计算部14将差sx和sy除以预定数,计算基于商的值——并且在此实施方式中为商的绝对值,并将这些值输入至lut15。

更详细地,输入值计算部14包括第一输入值计算部14a和第二输入值计算部14b。

第一输入值计算部14a从减法器13接收第一方向差sx,然后将差sx除以预定值(例如,诸如8的正值),然后计算绝对值,从而计算第一方向标准化差rx(其为例如用7位标准化且最大值为127)。

例如,可以在安装了的第一输入值计算部14a中通过将第一方向差sx沿右方向位移位来执行该划分。

第一输入值计算部14a将第一方向标准化差rx发送至lut15。

第二输入值计算部14b从减法器13接收第二方向差sy,然后将差sy除以预定值(例如,诸如18的正值),然后计算绝对值,从而计算第二方向标准化差ry(其为例如用7位标准化且最大值为127)。

例如,可以在安装了的第二输入值计算部14b中通过将第二方向差sy沿右方向位移位来执行该划分。

第二输入值计算部14b将第二方向标准化差ry发送至lut15。

输入值计算部14计算标准化差rx和ry作为基于差的值,并且将差rx和ry发送并输入至lut15,并且更详细地,至第一方向lut15a、第二方向lut15b和平面内旋转方向lut15c。

在lut15中,登记了基于差sx和sy的值与作为指点器101的轴c的倾斜度的基础的补偿值的对应关系。

基于差sx和sy的值更详细地是基于通过将差sx和sy除以预定数而获得的商的值,并且在此实施方式中为商的绝对值,即,第一方向标准化差rx和第二方向标准化差ry。

此外,在此实施方式中,成为指点器101的轴c的倾斜度的基础的补偿值是倾斜度的绝对值。

图5示出了指点器101的第一电极101a和第二电极101b与作为坐标系统的倾斜度导出装置1的关系。图5的xy平面对应于倾斜度导出装置1的位置感测可用区域1a。当第一电极101a与第二电极101b之间在指点器101的轴c的方向上的距离是l时,在xy平面中的第一电极坐标a和第二电极坐标b之间的距离d以及轴c相对于垂直于xy平面的方向z的倾斜度θ可以根据下面的公式(2)简单地导出。

公式(2):

当与倾斜度θ一起或代替倾斜度θ时,导出从方向z朝着方向x的轴c的倾斜度θx和从方向z朝着方向y的轴c的倾斜度θy,根据下面的公式(3),基于倾斜度θ导出来自位置感测可用区域1a的第二电极101b的位置,然后可以根据下面的公式(4)导出倾斜度θx和θy。

公式(3):

h=lcosθ…(3)

公式(4):

此外,可以根据下面的公式(5)导出轴c在xy平面中相对于x方向的旋转轴φ。

公式(5):

当指点器101的第一电极101a被安装成接触传感器2时,如图11所示,第二电极101b远离传感器2,因此传感器2对第二电极101b的检测值变小。此外,由于第二电极101b形成为绕轴c且具有比第一电极101a大的体积,所以由传感器2检测为第二电极101b的范围大。如此,传感器2检测广泛分布小的检测值的区域作为第二电极101b的位置,所以不容易精确地指定第二电极101b的检测坐标b。因此,从第二iir滤波器12b输出的第二电极坐标b和在计算部14中基于第二电极坐标值b计算的标准化差rx和ry很大程度上具有误差。因此,基于标准化差rx和ry,当倾斜度由公式(2)至(5)导出时,误差被反映到所导出的倾斜度中。

如果事先知道指点器101实际倾斜的角度与第二电极坐标值b和标准化差rx和ry的包括误差的计算值之间的关系,则可以从包括误差的计算值导出高精度倾斜度。换言之,例如,在实验等中,通过使指点器101倾斜来实际测量角度,并且通过倾斜度导出装置从输入值计算部14得到测量时的标准化差rx和ry的包括误差的输出值,该倾斜度导出装置被设定为将标准化差rx和ry输出至外部。关于输出值rx和ry,作为倾斜度补偿值的指点器101的实际倾斜度与输出值rx和ry相对应,这被存储为对应关系。在实际测量倾斜度时,由输入值计算部14计算包括误差的标准化差rx和ry,然后基于这些输出值rx和ry,在对应关系中导出相应的角度,因此可以获得指点器101的高精度倾斜度。在lut15中,登记了这样的对应关系。

更详细地,lut15包括第一方向lut15a、第二方向lut15b和平面内旋转方向lut15c。

对第一方向lut15a进行说明。在此实施方式中,由于第一方向是图5的方向x,所以作为从垂直于传感器2的方向z朝着传感器2上的第一方向x的轴c的倾斜度的第一方向倾斜度对应于图5的xz平面中的角度θx。

在第一方向lut15a中,登记了基于差sx和sy的值(即,第一方向和第二方向标准化差rx和ry)与成为作为从方向z朝着第一方向x的轴c的倾斜度的第一方向倾斜度θx的基础的补偿值θxt之间的对应关系。

换言之,第一方向倾斜度θx是作为轴c投影到xz平面上的分量的轴cx相对于方向z的倾斜度。

图6a示出第一lut15a的示例。在图6a的表中,第一方向标准化差rx的值被示出在最上面的行中,并且第二方向标准化差ry的值被示出在最左边的列中。例如,在列10和行5写入值10,这意味着当第一方向标准化差rx是10并且第二方向标准化差ry是5时,成为第一方向倾斜度θx的值的补偿值θxt是10。换言之,这意味着,在实验中,当第一方向标准化差rx是10且第二方向标准化差ry是5时,指点器101倾斜成使得第一方向倾斜度θx是10。

在此实施方式中,第一方向标准化差rx和第二方向标准化差中的每个的最大值127,并且因此图6a示出lut15a的一部分。

在此实施方式中,如图1所示,指点器101形成为从第一电极101a所在的前端朝着轴c方向其直径变大的锥形。在锥形部分相对于轴c具有25度的角α时,在第一电极101a接触倾斜度导出装置1的位置检测可用区域1a的状态下,不能使指点器101倾斜超过25度。在此情况下,成为第一方向倾斜度θx的基础的补偿值θxt的上限是65度。换言之,在此实施方式中,超过上限值65度的值未被登记在第一方向lut15a中。

根据图6a所示的对应关系,第一方向lut15a从输入值计算部14提取基于第一方向标准化差rx和第二方向标准化差ry的补偿值θxt,并将补偿值θxt发送至倾斜度导出部16。

如图6a所示,在第一方向lut15a中登记的补偿值θxt是0或更大的值,即,倾斜度的绝对值。在倾斜度导出部16中,给补偿值θxt分配适当的符号,并且导出控制部10输出的第一方向倾斜度θx。

对第二方向lut15b进行说明。在此实施方式中,由于第二方向是图5的方向y,所以作为从垂直于传感器2的方向z朝着传感器2上的第二方向y的轴c的倾斜度的第二方向倾斜度对应于图5的yz平面中的角度θy。

在第二方向lut15b中,登记了基于差sx和sy的值(即,第一方向和第二方向标准化差rx和ry)与成为作为从方向z朝着第二方向y的轴c的倾斜度的第二方向倾斜度θy的基础的补偿值θyt之间的对应关系。

换言之,第二方向倾斜度θy是作为轴c投影到yz平面上的分量的轴cy相对于方向z的倾斜度。

以第一方向lut15a相同的方式,图6b示出第二lut15b的示例。

根据图6b所示的对应关系,第二方向lut15b从输入值计算部14提取基于第一方向标准化差rx和第二方向标准化差ry的补偿值θyt,并将补偿值θyt发送至倾斜度导出部16。

以与第一方向lut15a相同的方式,在第二方向lut15b中登记的补偿值θyt是0或更大的值,即,倾斜度的绝对值。在倾斜度导出部16中,给补偿值θyt分配适当的符号,并且导出控制部10输出的第二方向倾斜度θy。

对平面内旋转方向lut15c进行说明。在此实施方式中,如图5所示,平面内旋转方向对应于在xy平面即即位置传感可用区域1a上从第一方向x朝着第二方向y的角度φ。

在平面内旋转方向lut15c中,登记了在基于差sx和sy的值(即,第一方向和第二方向标准化差rx和ry)与成为在传感器2上从预定方面即在此实施方式中的第一方向x的旋转角度φ的基础的补偿值φt之间的对应关系。

根据以上的对应关系,平面内旋转方向lut15c从输入值计算部14提取基于第一方向标准化差rx和第二方向标准化差ry的补偿值φt,并将补偿值φt发送至倾斜度导出部16。

在平面内旋转方向lut15c中登记的补偿值φt是0或更大的值,并且更详细地,0至90度。在倾斜度导出部16中,进行补偿值φt的计算,并且导出控制部10输出的旋转角度φ。

倾斜度导出部16执行差sx和sy的符号的判定,并且基于符号判定结果,给从lut15输出的补偿值θxt和θyt分配符号,并且作为倾斜度θx和θy的基础,即,给倾斜度θx和θy的绝对值θxt和θyt分配符号,从而导出倾斜度θx和θy。

此外,基于符号判定结果,倾斜度导出部16执行针对0至90度的补偿值φt(其从lut15输出且成为倾斜度φ的基础)的180-φt,180+φt,360-φt中的一个计算,从而导出倾斜度φ。

更详细地,倾斜度导出部16接收来自减法器13的差sx和sy和来自第一方向lut15a的补偿值θxt的符号,并且从补偿值θxt导出第一方向倾斜度θx。

图7是示出倾斜度导出部16的视图。在图7中,示出了第一方向标准化差rx在横轴上,并且第二方向标准化差ry在纵轴上。第一方向标准化差rx和第二方向标准化差ry是差sx和sy除以预定正数的商的绝对值,因此为0或更大的值。因此,第一方向lut15a表示在图7的右下部分的第一象限区域q1上的关系,对应于所有差sx和sy为0或更大的情况。在图7中,以点划线示出第一方向lut15a的值所在的部分。

当指点器101倾斜至第一象限区域q1的方向或第四象限区域q4的方向(对应于差sx超过0并且差sy低于0的情况)时——因此差sx是0或更大,基于从第一方向lut15a输出的第一方向标准化差rx和第二方向标准化差ry的补偿值θxt实际上整体输出为第一方向倾斜度θx。

当指点器101倾斜至第二象限区域q2的方向(对应于差sx低于0并且差sy超过0的情况)或第三象限区域q3的方向(对应于所有的差sx和sy低于0的情况)时——因此差sx低于0,基于从第一方向lut15a输出的第一方向标准化差rx和第二方向标准化差ry的补偿值θxt被乘以-1以被分配负符号,并且该值被输出为第一方向倾斜度θx。

以相同的方式,倾斜度导出部16从第二方向lut15b接收补偿值θyt,并从补偿值θyt导出第二方向倾斜度θy。

关于第二方向lut15b,当指点器101倾斜至第一象限区域q1或第二象限区域q2的方向时——因此差sy为0或更大,从第二方向lut15b输出的基于第一方向标准化差rx和第二方向标准化差ry的补偿值θyt实际上整体输出为第二方向倾斜度θy。

当指点器101倾斜至第三象限区域q3或第四象限区域q4的方向时——因此差sy低于0,从第二方向lut15b输出的基于第一方向标准化差rx和第二方向标准化差ry的补偿值θyt被乘以-1以被分配负符号,并且该值被输出为第二方向倾斜度θy。

此外,倾斜度导出部16从来自平面内旋转方向lut15c的补偿值φt导出旋转角度φ。

当指点器101倾斜至第一象限区域q1的方向时,从平面内旋转方向lut15c输出的基于第一方向标准化差rx和第二方向标准化差ry的补偿值φt实际上整体输出为旋转角度φ。

当指点器101倾斜至第二象限区域q2、第三象限区域q2或第四象限区域q4的方向时,根据补偿角度-φt计算与第二象限区域q2、第三象限区域q2或第四象限区域q4对应的180-φt的旋转角度、180+φt的旋转角度或者360-φt的旋转角度,并且该值作为旋转角度φ被输出。对此,参照图5,180-φt的旋转角度是与连接第一电极坐标值a和第二电极坐标值b的线ab对称的线相对于第二方向y的轴的旋转角度;180+φt的旋转角度是与线ab对称的线相对于第一电极坐标值a的旋转角度;且360-φt的旋转角度是与线ab对称的线相对于第一方向x的轴的旋转角度。

使用上述倾斜度导出装置1的倾斜度导出方法参照图1至图7以及图11进行说明。

当指点器101被定位成使得第一电极101a接触倾斜度导出装置1的位置感测可用区域1a时,倾斜度导出装置1使用传感器2检测第一电极101a和第二电极101b。

更详细地,选择电路5通过第一方向导体3和第二方向导体4接收从指点器101发送至传感器2的信号。

选择电路5将从第一方向导体3和第二方向导体4接收到的信号发送至输入数据生成部6。

输入数据生成部6将来自选择电路5的信号分类为来自第一电极101a的信号和来自第二电极101b的信号,并且将作为第一电极信号的来自第一电极101a的信号和作为第二电极信号的来自第二电极101b的信号发送至控制部10。

控制部10的第一中心计算部11a接收来自输入数据生成部6的第一电极信号,指定来自指点器101的第一电极101a的信号最强(即,第一电极101a的响应最强)的坐标,并且根据传感器2的第一电极101a的响应最强的坐标来计算第一电极暂定坐标值at(axt,ayt)。

第一中心计算部11a将第一电极暂定坐标值at发送至iir滤波器12。

以与第一中心计算部11a相同的方式,第二中心计算部1b接收第一电极信号,并且计算第二电极暂定坐标值bt(bxt,byt),并将第二电极暂定坐标值bt发送至iir滤波器12。

第一iir滤波器12a从第一中心计算部11a接收第一电极暂定坐标值at,施加时间方向的iir滤波器,计算第一电极坐标值a(ax,ay),并且将第一电极坐标值a发送至减法器13。

第二iir滤波器12b从第二中心计算部11b接收第二电极暂定坐标值bt,施加时间方向的iir滤波器,计算第二电极坐标值b(bx,by),并且将第二电极坐标值b发送至减法器13。

减法器13分别从第一iir滤波器12a和第二iir滤波器12b接收第一电极坐标值a和第二电极坐标值b。

减法器13计算第一方向差sx和第二方向差sy并且将差sx和sy发送至输入值计算部14,同时,将第一方向差sx和第二方向差sy中的每个的符号值发送至倾斜度导出部16。

输入值计算部14计算基于差sx和sy的值,并将这些值输入至lut15。输入值计算部14将差sx和sy除以预定数,计算基于商的值——并且在此实施方式中为商的绝对值,并将这些值输入至lut15。

更详细地,第一输入值计算部14a从减法器13接收第一方向差sx,然后将差sx除以预定值(例如,诸如8的正值),然后计算绝对值,从而计算第一方向标准化差rx并将第一方向标准化差rx发送至lut15。

第二输入值计算部14b从减法器13接收第二方向差sy,然后将差sy除以预定值(例如,诸如16的正值),然后计算绝对值,从而计算第二方向标准化差ry并将第二方向标准化差ry发送至lut15。

如此,输入值计算部14计算标准化差rx和ry作为基于差的值,并且将差rx和ry发送并输入至lut15,并且更详细地,至第一方向lut15a、第二方向lut15b和平面内旋转方向lut15c。

根据图6a所示的对应关系,第一方向lut15a从输入值计算部14提取基于第一方向标准化差rx和第二方向标准化差ry的补偿值θxt,并将补偿值θxt发送至倾斜度导出部16。

根据图6b所示的对应关系,第二方向lut15b从输入值计算部14提取基于第一方向标准化差rx和第二方向标准化差ry的补偿值θyt,并将补偿值θyt发送至倾斜度导出部16。

平面内旋转方向lut15c从输入值计算部14提取基于第一方向标准化差rx和第二方向标准化差ry的补偿值φt,并将补偿值φt发送至倾斜度导出部16。

倾斜度导出部16执行差sx和sy的符号的判定,并且基于符号判定结果,给从lut15输出的补偿值θxt和θyt分配符号,并且作为倾斜度θx和θy的基础,即,给倾斜度θx和θy的绝对值θxt和θyt分配符号,从而导出倾斜度θx和θy。

此外,基于符号判定结果,倾斜度导出部16执行针对0至90度的补偿值φt(其从lut15输出且成为倾斜度φ的基础)的180-φt,180+φt,360-φt中的一个计算,从而导出倾斜度φ。

更详细地,倾斜度导出部16接收来自减法器13的差sx和sy和来自第一方向lut15a的补偿值θxt的符号,并且从补偿值θxt导出第一方向倾斜度θx。

以相同的方式,倾斜度导出部16从第二方向lut15b接收补偿值θyt,并从补偿值θyt导出第二方向倾斜度θy。

此外,倾斜度导出部16从来自平面内旋转方向lut15c的补偿值φt导出旋转角度φ。

说明倾斜度导出装置1及倾斜度导出方法的优点。

根据上述配置,在lut15中,登记了基于第一电极101a和第二电极101b的位置之间的差sx和sy的值rx和ry与作为指点器的轴c的倾斜度θx,θy和φ的基础的补偿值θxt,θyt和φt之间的对应关系。

更详细地,在此实施方式中,例如,在实验等中,通过使指点器101倾斜来实际测量角度,并且由倾斜度导出装置从输入值计算部14得到在测量时的标准化差rx和ry的包括误差的输出值,该倾斜度导出装置被设定为将标准化差rx和ry输出至外部。对于输出值rx和ry,作为倾斜度补偿值的指点器101的实际倾斜度与输出值rx和ry相对应,这作为对应关系被包含在lut15中。换言之,lut15的对应关系通过使指点器101实际倾斜所得到的倾斜度值和输入值计算部14的输出值作为补偿值与标准化差rx和ry相对应来生成。

因此,即使由于例如第二电极101b远离传感器以及由于第二电极101b的形状引起的宽检测范围等因素,从第二iir滤波器12b输出的第二电极坐标b和在计算部14中基于第二电极坐标值b计算的标准化差rx和ry很大程度上具有误差,但是可以在lut15中包括对应于误差求解的补偿值,从而倾斜度θx,θy和φ的精度可以提高。

此外,可以参考不依赖于公式(2)至(5)的lut15来导出倾斜度θx,θy和φ。因此,即使将倾斜度导出装置1装载至没有高处理能力的诸如智能手机等的装置中,也能够减少电路的数目,并且能够高速地导出倾斜度θx,θy和φ。

另外,作为至lut15的输入,使用值rx和ry,至lut15中的值rx和ry基于作为差sx和sy除以预定数而得到的商,原始差sx和sy被标准化为更小的值。因此,可以在小的地址空间中实现lut15。

另外,将输入到lut15的值rx和ry作为商的绝对值,并且这些绝对值与倾斜度θx,θy和φ的绝对值θxt,θyt和φt之间的对应关系包含在lut15中,然后倾斜度导出部16执行包括如下的操作:判定差sx和sy的符号并将符号分配给绝对值θxt,θyt和φt以导出倾斜度θx,θy和φ。因此,如图7所示,lut15可以仅具有对应于第一象限区域q1的数据。

因此,可以减小用于实现lut15的存储量。

<实验结果>

参照图8和图9说明关于以上实施方式的实验结果。

图8a示出第一方向倾斜度θx的导出结果的图表。在该实验中,在0度的旋转角度和0度的第二方向倾斜度θy的情况下,测量第一方向倾斜度θx。在图8a中,横轴表示指点器101相对于倾斜度导出装置1的位置检测可用区域1a倾斜的实际角度,纵轴表示倾斜度导出装置1中第一倾斜度θx的导出值。

在图8a中,线21a是理想值,线21b是通过控制部简单地使用公式(2)到(5)导出倾斜而得到的第一方向倾斜θx的导出结果,并且线21c是通过此实施方式的控制部10得到的第一方向倾斜度θx的导出结果。线21b与线21a不一致,其误差大。然而,线21c大部分与线21a一致,因此与线21b相比,其误差减小。

图8b示出第二方向倾斜度θy的导出结果的图表。在该实验中,在90度的旋转角度和0度的第一方向倾斜度θx的情况下,测量第二方向倾斜度θy。在图8b中,横轴表示指点器101相对于倾斜度导出装置1的位置检测可用区域1a倾斜的实际角度,纵轴表示倾斜度导出装置1中第二倾斜度θy的导出值。

在图8b中,线22a是理想值,线22b是通过控制部简单地使用公式(2)到(5)导出倾斜度而得到的第二方向倾斜度θy的导出结果,并且线22c是通过此实施方式的控制部10得到的第二方向倾斜度θy的导出结果。线22b与线22a不一致,其误差大。然而,线22c大部分与线22a一致,因此与线22b相比,其误差减小。

图9示出了图8a的实验结果的表。在补偿前,即,通过控制部简单地使用公式(2)至(5)导出倾斜度而导出第一方向倾斜度θx的直线21b的情况下,观察到宽误差范围,-8.0至7.6度。在补偿后,在由此实施方式的控制部10导出第一方向倾斜度θx的线21c的情况下,观察到非常窄的误差范围,-3.0至2.7度。

<可替选实施方式>

说明以上倾斜度导出装置1及倾斜度导出方法的可替选实施方式(或修改实施方式)。图10是根据可替选实施方式的倾斜度导出装置的控制部30的信号处理框图;与上述实施方式相比,控制部30的不同之处在于,lut35包括倾斜度方向lut35d,代替第一方向lut15a和第二方向lut15b。换言之,在此实施方式的lut35中包括斜方向lut35d和平面内旋转方向lut15c。

与上述实施方式相同,输入值计算部14计算基于差sx和sy的值,更详细地,计算作为标准化差rx和ry,标准化差rx和ry为差sx和sy除以预定数得到的商的绝对值。

输入值计算部14将标准化差rx和ry输入至lut15,在此实施方式中,将差rx和ry发送并输入至斜方向lut35d以及平面内旋转方向lut15c。

斜方向是轴c从垂直于传感器2的方向z倾斜至的方向。在图5中,将轴c朝着该斜方向的倾斜度θ表示为斜方向的倾斜度θ。在斜方向lut35d中,登记了作为基于差sx和sy的值的标准化差rx和ry与成为斜方向的倾斜度θ的基础的补偿值θt之间的对应关系。以与上述实施方式的lut15相同的方式,该对应关系通过使指点器101实际倾斜所得到的倾斜度值和输入值计算部14的输出值作为补偿值与标准化差rx和ry相对应来生成。

根据以上对应关系,斜方向lut35d从输入值计算部14提取基于标准化差rx和ry的补偿值θt,并将补偿值θt发送至倾斜度导出部36。

以与上述实施方式相同的方式,平面内旋转方向lut15c从输入值计算部14接收标准化差rx和ry,提取基于标准化差rx和ry的补偿值φt,并且将补偿值φt发送至倾斜度导出部36。

倾斜度导出部36将从斜方向lut35d输出的补偿值θt作为斜方向的倾斜度θ输出。

以与上述实施方式相同的方式,倾斜度导出部16执行差sx和sy的符号的判定,并且基于符号判定结果,针对0至90度的补偿值φt(其从lut35输出且成为倾斜度φ的基础)的180-φt,180+φt,360-φt中的一个计算,从而导出倾斜度φ。

此实施方式的倾斜度导出装置和方法具有与上述实施方式大致相同的优点。

此外,本发明的倾斜度导出装置和方法不限于上述实施方式,而是可以进行各种修改。

在上述实施方式中,倾斜度导出装置是平板型信息终端。可替选地,倾斜度导出装置可以是具有显示装置和传感器的其他类型的装置,诸如智能电话,固定式显示器等。

此外,在上述实施方式中,指点器101的第二电极101b被安装为围绕轴c的环形状。可替选地,具有相同功能的多个第二电极可以以环或其他形状安装,同时第二电极沿着以轴c为中心的圆周方向彼此间隔开。

此外,在上述实施方式中,lut15包括第一方向lut15a、第二方向lut15b和平面内旋转方向lut15c,或者lut35包括斜方向lut35d和平面内旋转方向lut15c。可替选地,lut可以包括第一方向lut15a和第二方向lut15b,或者第一方向lut15a、第二方向lut15b、平面内旋转方向lut15c和斜方向lut35d。

此外,在第一实施方式的图6a中,在第一方向标准化差rx相同的情况下,即使第二方向标准化差ry增大,补偿值θxt也不改变。这是因为,第一方向标准化差rx本就难以改变,即使在第二方向倾斜度θy的情况下也是如此,并且图6a通过示例示出了第一方向lut15a的一部分。实际上,在图6a中未示出的第一方向lut15a的其他部分处,补偿值θxt随着第二方向标准化差ry增大而变化。

然而,例如,由于诸如第二电极的位置和形状的因素,由第二方向标准化差ry的增大引起的补偿值θxt的变化可能非常小。在此情况下,在不存在精度问题的情况下,lut15a可配置有第一方向标准化差rx与补偿值的一对一对应关系而不是上述实施方式的二对一关系——第一方向标准化差rx和第二方向标准化差ry两者对应补偿值。因此,可以用一维矩阵而不是二维矩阵来实现lut,并且因此可以进一步减少存储使用。

对于本领域技术人员明显的是,在不脱离本公开的精神或范围的情况下,可以对本发明的显示装置作出各种修改和变化。因此,意在使本发明覆盖本公开的修改和变化,只要其落入所附权利要求及其等同物的范围内。

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