输入装置及其信息输入方法_2

文档序号:8361026阅读:来源:国知局
025]根据本发明,能够可靠地分别分离地确定互相接近的多个物体的接触区域或者接近区域,并且对于接触或者接近的程度较弱的物体的区域也能够高灵敏度地确定。
【附图说明】
[0026]图1是表示本发明的实施方式所涉及的输入装置的构成的一例的图。
[0027]图2是用于说明本发明的实施方式所涉及的输入装置的动作的流程图。
[0028]图3是用于说明数据变换部的动作的流程图。
[0029]图4是表示修正处理中使用的系数的例子的图。图4A表示横向的修正处理中使用的系数,图4B表示纵向的修正处理中使用的系数。
[0030]图5是表示将二维数据的各检测数据变换为ON数据或OFF数据的例子的图。图5A表示变换前的二维数据,图5B表示进行了横向的修正处理后的二维数据,图5C表示进行了纵向的修正处理后的二维数据,图表示变换为ON数据或OFF数据后的二维数据。
[0031]图6是表示不进行修正处理而对二维数据进行变换的例子的第一图。图6A表示变换前的二维数据,图6B表示变换后的二维数据。
[0032]图7表示不进行修正处理而对二维数据进行变换的例子的第二图。图7A表示变换前的二维数据,图7B表示变换后的二维数据。
[0033]图8是表示在区域确定部中对二维数据中的ON数据进行检索的处理的一例的图。
[0034]图9是用于说明轮廓跟踪处理的一例的流程图。
[0035]图10是表示在轮廓跟踪(日语原文:追跡)中能够设定的搜索方向的一例的图。
[0036]图11是用于说明轮廓跟踪的具体例的图。
[0037]图12是表示将进行了图11所示的轮廓跟踪后的集合区域中的ON数据更新为OFF数据的处理的图。
[0038]符号说明
[0039]10…传感器部,12…电容性传感器兀件,13…静电电容一电压变换电路,14…传感器驱动电路,20…处理部,21…定时控制部,22…二维数据生成部,23…数据取得部,24…变化量运算部,25...数据变换部,26…二维数据更新部,27...区域确定部,28…坐标运算部,30...存储部,31…当前值存储器,32…基准值存储器,34…二维数据存储器,35…区域信息存储器,36…开始点存储器,37…物体数存储器,38…物体坐标存储器。
【具体实施方式】
[0040]以下,参照附图对本发明的实施方式所涉及的输入装置进行说明。
[0041]图1是表示本实施方式所涉及的输入装置的构成的一例的图。图1所示的输入装置具有传感器部10、处理部20、存储部30及接口部40。
[0042]本实施方式所涉及的输入装置是,通过使手指、笔等的物体接触或者接近设置有传感器的操作面,由此输入与该接触或者接近的位置相应的信息的装置。另外,本说明书中的“接近”,包括以接触的状态存在于附近的情况和以不接触的状态存在于附近的情况这两者。
[0043][传感器部10]
[0044]传感器部10在分布于操作面的多个检测位置分别检测手指、笔等的物体的接触或者接近的状态。例如传感器部10具有:传感器矩阵11,由多个电容性传感器元件12形成为矩阵状而成,所述电容性传感器元件12的静电电容根据物体的接触或者接近而变化;静电电容一电压变换电路(CV变换电路)13,将传感器矩阵11的电容性传感器元件12中产生的静电电容的变化变换为电压;以及传感器驱动电路14,将电压供给至传感器矩阵11的电容性传感器元件12。
[0045]传感器矩阵11具备沿纵向延伸的多个电极Lx和沿横向延伸的多个电极Ly。多个电极Lx在横向上平行地排列,多个电极Ly在纵向上平行地排列。多个电极Lx与多个电极Ly交叉成格子状,在该各交叉点形成电容性传感器元件12。电极Lx以及电极Ly,其一方作为驱动电极发挥功能,另一方作为检测电极发挥功能。
[0046]传感器驱动电路14从多个驱动电极依次地选择一个驱动电极,并对该一个驱动电极施加脉冲电压。
[0047]静电电容一电压变换电路13从多个检测电极依次地选择一个检测电极,并将相应于由传感器驱动电路14进行的脉冲电压的施加而出入电容性传感器元件12的电荷从该一个检测电极移送至参照用的电容器。静电电容一电压变换电路13基于通过从电容性传感器兀件12移送来的电荷而在参照用的电容器产生的电压,输出与电容性传感器兀件12的静电电容相应的检测信号。
[0048]传感器部10将在静电电容一电压变换电路13输出的检测信号在未图示的模拟一数字变换器中变换为数字信号,并将该数字信号作为检测数据而输出至处理部20。
[0049]另外,上述的例子中所示的传感器部10利用在电极间产生的静电电容(互电容)作为电容性传感器元件12,并通过该静电电容的变化来检测物体的接触或者接近,但不限于该例子,也可以通过其他的各种方式检测物体的接触或者接近。例如,传感器部10也可以是对在电极与接地之间产生的静电电容(自电容)进行检测的方式。此外,传感器部10并不限定于静电电容方式,也可以是例如电阻膜方式、电磁感应式等。
[0050][处理部20]
[0051]处理部20是对输入装置的整体的动作进行控制的电路,例如构成为包括按照程序的指令码进行处理的CPU、实现特定的功能的逻辑电路。处理部20的处理可以全部在CPU中基于程序而实现,也可以将其一部分或者全部以逻辑电路而实现。
[0052]在图1的例子中,处理部20具有定时控制部21、二维数据生成部22、数据变换部25、二维数据更新部26、区域确定部27以及坐标运算部28。
[0053]定时控制部21对传感器部10中的检测的定时进行控制。具体而言,定时控制部21对这些电路进行控制,以便在恰当的定时进行传感器驱动电路14中的驱动电极的选择和脉冲电压的发生、以及静电电容一电压变换电路13中的检测电极的选择和检测信号的生成。
[0054]二维数据生成部22基于传感器部10的检测结果,生成由对操作面的多个位置处的物体的接触或者接近的状态进行表示的多个检测数据构成的二维数据,并将二维数据保存到存储部30的二维数据存储器33中。
[0055]二维数据生成部22例如如图1所示,具有数据取得部23和变化量运算部24。数据取得部23将从传感器部10输出的检测数据作为矩阵形式的二维数据而保存在存储部30的当前值存储器31中。变化量运算部24对于相互对应的检测数据分别运算在存储部30的当前值存储器31中保存的二维数据的各检测数据与在存储部30的基准值存储器32中保存的二维数据的各检测数据之差,并将这些运算结果以矩阵形式保存在存储部30的二维数据存储器33中。
[0056]基准值存储器32中预先存储有在与操作面完全不接触或者不接近的状态下从传感器部10输出的检测数据。为此,在变化量运算部24中算出的检测数据表示相对于物体与操作面不接触或者不接近的状态的变化量。
[0057]另外,在二维数据生成部22生成的二维数据的各检测数据不限定于如上所述那样对相对于未接触状态的变化量进行表示的数据,例如也可以是与传感器部10输出的检测数据相同的数据。
[0058]数据变换部25将在存储部30的二维数据存储器33中保存的二维数据中包括的多个检测数据、分别变换成表示有物体的接触或者接近的ON数据(例如值“I”的数据)或表示没有物体的接触或者接近的OFF数据(例如值“O”的数据),并将该变换结果保存在存储部30的二维数据存储器34中。
[0059]数据变换部25将保存在二维数据存储器33中的二维数据所包含的一个检测数据变换为ON数据或OFF数据的情况下,进行算出修正检测数据的修正处理,该修正检测数据为,在二维数据中与该一个检测数据相邻的检测数据的值与该一个检测数据相比越小时具有越大的值,在该相邻的检测数据的值与该一个检测数据相比越大时具有越小的值。然后,数据变换部25基于通过该修正处理获得的修正检测数据,将该一个检测数据变换为ON数据或OFF数据。
[0060]S卩,数据变换部25以强调该一个检测数据与和其相邻的检测数据的大小关系的方式修正该一个检测数据,并基于该修正结果,将该一个检测数据变换为ON数据或OFF数据。
[0061]具体而言,在上述的修正处理中对一个检测数据进行修正的情况下,数据变换部25通过将对该一个检测数据乘以规定的系数(第一系数)而获得的值、和对与该一个检测数据相邻的多个检测数据分别乘以具有与第一系数相反的符号的系数(第二系数)而获得的值相加,来算出修正检测数据。
[0062]此外,数据变换部25在将二维数据存储器33的二维数据所包括的一个检测数据变换为ON数据或OFF数据的情况下,对从该一个检测数据观察的多个方向(例如纵向和横向)的每个方向进行修正处理。在对一个方向进行修正处理的情况下,数据变换部25将中间夹着该一个检测数据而在该一个方向上排列的多个检测数据、作为与该一个检测数据相邻的多个检测数据,来进行修正处理。然后,数据变换部25基于在多个方向的修正处理中获得的多个修正检测数据,将该一个检测数据变换为ON数据或OFF数据。
[0063]例如,数据变换部25在将二维数据所包括的一个检测数据变换为ON数据或OFF数据的情况下,对于多个方向依次地进行修正处理,每当在该修正处理中获得修正检测数据时,就判定所获得的修正检测数据是否表示物体的接触或者接近。在该判定中判定为没有物体的接触或者接近的情况下,数据变换部25将该一个检测数据变换为OFF数据。另一方面,在判定为通过多个方向的修正处理获得的全部的修正检测数据表示物体的接触或者接近的情况下,数据变换部25将该一个检测数据变换为ON数据。
[0064]并且,数据变换部25在将二维数据所包括的一个检测数据变换为ON数据或OFF数据的情况下,在进行上述的修正处理前,基于该一个检测数据与阈值的比较,判定是否能够将该一个检测数据变换为ON数据。在该判定中判定为无法变换为ON数据的情况下,数据变换部25不进行上述的修正处理就将该一个检测数据变换为OFF数据。
[0065]另外,基于将检测数据与一个阈值进行比较的结果来判定检测数据是否能够变换为ON数据时,在检测数据在阈值附近变动的情况下,有时变换结果不稳定地变化。因此,数据变换部25也可以基于相隔滞后宽度的两个阈值与检测数据的比较结果来判定检测数据是否能够变换为ON数据。即,在检测数据未包括在两个阈值之间(滞后范围)的情况下,数据变换部25根据检测数据与两个阈值的大小关系,判定检测数据是否能够变换为ON数据。另一方面,在检测数据包括在滞后(hysteresis)范围内的情况下,如果另外存储于二维数据存储器34的上次的变换结果是ON数据,则数据变换部25判定为能够变换为ON数据,如果上次的变换结果是OFF数据,则数据变换部25判定为无法变换为ON数据。这样,通过在基于阈值的判定中设置维持上次的变换结果的滞后范围,由此能够使如上所述的变换结果的不稳定的变化不易发生。
[0066]区域确定部27基于在数据变换部25中变换后的二维数据,确定操作面上的各个物体的接触
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1