电子设备及其控制方法与流程

文档序号:13215329阅读:175来源:国知局
技术领域本发明涉及一种包括诸如触摸面板等触摸传感器的电子设备及其控制方法。

背景技术:
近年来,为了追求轻松查阅,包含在诸如移动电话和数字相机等设备中的诸如液晶显示器等显示监视器变得较大。另外,这些设备已开始包括触摸面板来代替诸如按钮等操作部件。随着显示监视器变得更大以至于基本与设备一样大,保持设备的手指很可能会放置在显示监视器上或者其上方。因此,触摸传感器可能错误地检测到触摸,从而设备可能会执行无意的动作。日本JP特开第2009-182590号公报描述了一种将操作按钮配置在配备有触摸面板的显示监视器的附近的摄像装置的结构。该结构为:当对靠近操作按钮的触摸面板的区域的触摸操作与操作按钮的操作一致时,使操作按钮的操作无效。另外还描述了在对触摸面板的触摸操作的面积大于或等于一定面积的情况下,使触摸操作的区域附近的操作按钮的操作无效。此外,还描述了当在两个或更多个点处检测到对触摸面板的触摸操作时,使触摸操作的区域附近的操作按钮的操作无效。根据JP特开第2009-182590号公报中公开的相关技术,根据如何保持设备以及如何操作显示监视器附近的按钮,可能会执行错误操作。

技术实现要素:
本发明提供一种用于避免操作困难和错误操作的电子设备及其控制方法。根据本发明的一方面,提供了一种电子设备,所述电子设备包括:包括传感器区域的电容式触摸传感器;处理器,其被配置为:在所述电容式触摸传感器检测到大于或等于第一阈值的电容增加后执行与触摸位置对应的处理;以及控制器,其被配置为:即使是所述电容式触摸传感器检测到大于或等于第一阈值的电容增加时,在满足一定条件的情况下,仍执行控制来限制由所述处理器执行的与所述触摸位置对应的所述处理,所述一定条件包括在所述电容式触摸传感器的所述传感器区域的边缘区域中检测到大于或等于第二阈值的电容增加,所述第二阈值小于所述第一阈值。根据以下参照附图对示例性实施例的详细描述,本发明的其他特征将变得清楚。附图说明图1是例示根据本发明的第一示例性实施例的电子设备的结构的示意性框图。图2是例示根据第一示例性实施例的电容式触摸传感器的结构的平面图。图3A和图3B是例示对电容式触摸传感器的触摸与电容之间的关系的示意图。图4是例示根据第一示例性实施例的触摸控制处理的流程图。图5是例示根据第二示例性实施例的触摸控制处理的流程图。图6是例示电容式触摸传感器的分割区域的图以描述第三示例性实施例。图7是例示根据第三示例性实施例的触摸控制处理的流程图。具体实施方式以下将参照附图详细描述本发明的示例性实施例。应当注意到,下述示例性实施方式仅仅是实现本发明的一些例子而已。根据本发明所适用的装置的具体结构和各种条件,下述示例性实施方式可以适当变形或改变。因此,本发明绝不仅限于下述示例性实施方式。根据如何保持设备以及如何操作位于显示监视器附近的按钮,可能会执行错误操作。例如,当用户用手稳固地保持设备时,用户经常用指尖施加力。因此,在手指的第二关节和其他部分稍稍位于表面的上方的情况下,指尖经常触摸显示监视器的表面。保持设备的手指的第二关节经常位于显示监视器的外周附近。如果触摸面板检测手指位于表面的上方的这一状态失败,该失败可能导致错误操作。另外,当在保持设备的手指中的一个所位于的位置处或靠近该位置处来显示诸如要操作的图标等图像时,很难对该图标执行触摸操作。以下将描述用于避免这种操作困难和错误操作的方法。第一示例性实施例图1是例示根据本发明的第一示例性实施例的电子设备100的结构的示意性框图。图1中例示的电子设备100是用户能够用手保持的便携式设备。电子设备100可以是例如包括摄像器件的摄像装置、诸如智能手机等便携式电话终端、平板电脑或是便携式游戏机。图1中例示的电子设备100包括连接到内部总线101的中央处理单元(CPU)113、非易失性存储器114、主存储器115、输入单元116、显示控制单元117、通信接口(I/F)119以及电源电路121。连接到内部总线101的CPU113、非易失性存储器114、主存储器115、输入单元116、显示控制单元117、通信I/F119以及电源电路121能够经由内部总线101相互交换数据。电子设备100还包括包含传感器元件的电容式触摸传感器102。诸如手指或触笔等导电体103充当用来执行操作的部件。响应于在一定距离处或一定距离内接近导电体103或利用导电体103的触摸操作,电容式触摸传感器102在其表面和导电体103间产生电容104,并且检测触摸操作的二维位置。电子设备100还包括触摸传感器驱动器电路105。触摸传感器驱动器电路105包括触摸检测单元106、坐标计算单元110以及触摸输入区域确定单元111。触摸检测单元106通过将电容式触摸传感器102的表面与导电体103间的电容104与触摸检测阈值107相比较来检测触摸操作。触摸检测单元106还通过将电容104与接近检测阈值108相比较来检测接近(悬停)。坐标计算单元110例如根据传感器元件的电容104来计算重心109,以计算触摸位置或悬停位置的坐标。在电容式触摸传感器102的传感器元件以二维或更大的阵列排列的情况下,坐标计算单元110针对阵列的各轴计算重心109。触摸输入区域确定单元111根据电容式触摸传感器102上的电容104分布来确定导电体103的大小。非易失性存储器114存储例如促使CPU113操作的各种程序。主存储器115由例如随机存取存储器(RAM)构成。例如,CPU113以主存储器115为其工作区、根据存储在非易失性存储器114中的程序控制电子设备100的各单元。在CPU113上运行以控制电子设备100的各单元的控制程序不是必须存储在非易失性存储器114中。例如,控制程序可以事先存储在存储器(未示出)中。输入单元116接受用户在电容式触摸传感器102上执行的触摸操作,并向CPU113提供表示操作的内容(例如触摸位置)的控制信号。基于响应于电容式触摸传感器102上的用户操作而通过输入单元116生成的控制信号,CPU113根据程序控制电子设备100的各单元。通过这种方式,电子设备100执行与用户操作对应的功能。显示控制单元117向显示器118输出用于促使显示器118显示图像的显示信号。具体地,CPU113根据程序生成显示控制信号,并向显示控制单元117提供显示控制信号。显示控制单元117基于从CPU113提供的显示控制信号来生成显示信号,并将显示信号提供给显示器118。例如,基于CPU113生成的显示控制信号,显示控制单元117促使显示器118显示充当图形用户界面(GUI)的GUI画面。电容式触摸传感器102通常堆叠在显示器118的画面上以成为一体化设备。例如,将电容式触摸传感器102的透光率设置为电容式触摸传感器102的存在并不干涉显示器118的显示这一水平,并将电容式触摸传感器102配置在显示器118的显示表面上。然后,将电容式触摸传感器102上的输入坐标与显示器118上的显示坐标相关联。这样的关联允许用户就像其直接操作在显示器118的给定画面位置处显示的对象那样输入各种指令到CPU113。在CPU113的控制下,通信I/F119从/向诸如存储卡等外部存储介质120读取/写入数据。充当外部存储介质120的存储卡可移除地插入电子设备100中。当开启电源开关(未示出)后,电源电路121充当电源,并向电子设备100的各单元供给电池122的输出电力。触摸传感器驱动器电路105的触摸检测单元106、坐标计算单元110以及触摸输入区域确定单元111的全部功能或任意功能可以被合并到CPU113中。为了方便理解,下文假定CPU113包括触摸检测单元106、坐标计算单元110以及触摸输入区域确定单元111的功能来对操作进行描述。这里,在电容式触摸传感器102上执行的操作被如下称呼。具体地,下文将利用手指或触笔触摸电容式触摸传感器102称为“触摸开始”。下文将手指或触笔与电容式触摸传感器102接触的状态称为“持续触摸”。下文将在保持手指或触笔与电容式触摸传感器102接触的同时移动手指或触笔称为“触摸移动”。下文将与电容式触摸传感器102接触的手指或触笔从电容式触摸传感器102抬起称为“触摸释放”。下文将没有东西接触电容式触摸传感器102的状态称为“没有触摸”。电容式触摸传感器102上的“触摸开始”、紧接着是在一定距离上“触摸移动”、然后“触摸释放”被称为是描划。快速描划被称为是轻拂。轻拂是指在保持手指与电容式触摸传感器102接触的同时在一定距离上快速移动手指、然后将手指从电容式触摸传感器102抬起的操作。就是说,轻拂是就像用手指轻击电容式触摸传感器102那样沿着电容式触摸传感器102快速移动手指的操作。输入单元116经由内部总线101向CPU113通知这些操作和被手指或触笔触摸的电容式触摸传感器102的位置坐标中的任何一个的存在。CPU113基于从输入单元116提供的这些信息来确定在电容式触摸传感器102上执行了哪个操作。就是说,CPU113(或者输入单元116和CPU113)能够检测并识别电容式触摸传感器102上执行的上述操作中的各个。至于“触摸移动”,基于触摸位置的坐标变化,CPU113能够针对电容式触摸传感器102的垂直分量和水平分量中的各个确定手指或触笔在电容式触摸传感器102上移动的方向。当CPU113检测到以一定速度或更高速度在一定距离或更大距离上执行的“触摸移动”之后的“触摸释放”时,CPU113确定已执行轻拂。另外,当CPU113检测到以小于一定速度的速度在一定距离或更大距离上执行的“触摸移动”时,CPU113确定已执行拖拽。现在参照图2至图4描述用于限制执行与在电容式触摸传感器102的边缘区域中执行的触摸操作对应的功能的操作。图2是例示电容式触摸传感器102的传感器元件的排列示例的平面图。在电容式触摸传感器102的传感器区域200中,构成电容式触摸传感器102的多个触摸传感器元件排列为二维阵列。传感器区域200根据其操作被分割为边缘区域201和中心区域202。边缘区域201位于传感器区域200的周边,是难以确保利用手指等的触摸的充足面积的区域。中心区域202是传感器区域200的除边缘区域201之外的、确保充足触摸面积的区域。图2例示了在上、下、左、右边缘将边缘区域201的宽度设置为一个传感器元件的宽度的示例。然而,很明显宽度可以更大。图3A和图3B例示了电容式触摸传感器102的侧面图与触摸检测单元106检测的电容之间的对应。具体地,图3A例示了导电体103离电容式触摸传感器102的距离与检测到的电容的阈值321、322及323之间的关系。图3B例示了检测到的电容与阈值321、322及323之间的关系。电容310表示由位于利用导电体103在电容式触摸传感器102上给出触摸输入的位置的正下方的传感器元件所检测到的电容。电容311表示由位于边缘区域201中的传感器元件针对利用导电体103的触摸输入而检测到的电容。阈值321、322及323依次变小。阈值321是用于检测电容式触摸传感器102上的触摸操作的阈值。阈值322是用于检测导电体103与电容式触摸传感器102接近的阈值。特别地,阈值322是用于检测在边缘区域201中保持电子设备100的手的手指是否靠近电容式触摸传感器102的阈值。当用户利用其保持电子设备100的手无意间触摸电容式触摸传感器102时,该阈值322能够检测诸如保持电子设备100的手指的关节等非指尖部分的接近。阈值323是用于检测导电体103与电容式触摸传感器102的接近的阈值。特别地,阈值323是用于检测悬停状态的阈值,在悬停状态下,导电体103位于与电容式触摸传感器102分离的距离大于与阈值322对应的距离的位置。图4是例示用于无效化或忽视对边缘区域201的触摸或接近的控制处理的操作的流程图。由于CPU113将存储在非易失性存储器114中的程序加载到主存储器115并执行该程序,从而实施该流程图中的各处理步骤。在步骤S401中,CPU113确定在中心区域202中电容310是否大于或等于阈值323。该步骤表示确定导电体103是否相对于电容式触摸传感器102处于悬停或触摸状态。如果CPU113确定电容310大于或等于阈值323,则处理推进至步骤S402。如果电容310小于阈值323,则CPU113再次执行步骤S401。在步骤S402中,CPU113确定边缘区域201中检测到的电容(电容311)是否大于或等于阈值322。该步骤表示检测在电容式触摸传感器102的周边部分中导电体103是否处于接近或触摸的状态。如果CPU113确定电容311大于或等于阈值322,则CPU113无效化或忽视与电容311对应的触摸(接近)(即,限制与步骤S401中检测到的中心区域202中的触摸对应的处理),并且处理返回至步骤S401。如果电容311小于阈值322,则处理推进至步骤S403。在步骤S403中,CPU113确定步骤S401中检测到的电容310是否大于或等于阈值321。该步骤表示确定步骤S401中检测到的操作是触摸还是悬停。如果电容310大于或等于阈值321,则CPU113确定检测到的操作是触摸,然后处理推进至步骤S404。如果电容310小于阈值321,则CPU113确定检测到的操作是悬停,然后处理推进至步骤S405。在步骤S404中,CPU113执行与“持续触摸”对应的处理。该处理可以是例如在GUI上选择图标。在选择图标后,CPU113在图标处显示选择框或执行分配给图标的功能。就是说,CPU113执行分配给触摸位置(触摸的位置)的功能。在步骤S405中,CPU113执行与检测到的悬停对应的处理。该处理可以是例如在GUI上标记图标或者显示功能向导。如从上文描述中容易理解地,根据第一示例性实施例,即使当保持电子设备100的手的手指中的一个接触显示监视器的画面边缘部分时,电子设备100仍忽视该触摸,并能够执行与其他部分上的触摸操作对应的处理。就是说,即使当手指无意间接触显示监视器的边缘部分时,仍能避免与利用手指的“持续触摸”对应的处理。当用户保持电子设备100时,保持电子设备100的手的整个拇指经常放置在显示监视器上或者其上方。即使拇指没有接触显示监视器,拇指仍非常靠近显示监视器。另一方面,当用户在保持电子设备100的同时执行触摸操作时,用户经常利用保持电子设备100的手的拇指执行触摸操作。当执行触摸操作时,拇指的第二个关节位于显示监视器的表面的上方。即使手指位于显示监视器的表面的上方,根据手指离表面的距离,这种状态仍可能被错误地确定为边缘区域201中的触摸或接近。然而,在第一示例性实施例中,电子设备100能够清楚地确定手指是用来保持电子设备100还是来执行触摸操作。因此,能够避免利用保持电子设备100的手指无意的触摸输入或悬停输入所引起的处理,并能够处理有意的触摸输入或悬停输入。第二示例性实施例将描述由图1所示的电子设备100执行的根据第二示例性实施例的控制操作。图5是边缘区域201中的触摸或接近的控制操作的流程图。由于CPU113将存储在非易失性存储器114中的程序加载到主存储器115并执行该程序,从而实施该流程图中的各处理步骤。在步骤S501中,CPU113确定在中心区域202中电容310是否大于或等于阈值323。该步骤表示确定导电体103是否相对于电容式触摸传感器102处于悬停或触摸状态。如果CPU113确定电容310大于或等于阈值323,则处理推进至步骤S502。如果电容310小于阈值323,则CPU113再次执行步骤S501。在步骤S502中,CPU113确定边缘区域201中检测到的电容(电容311)是否大于或等于阈值322。该步骤表示检测在电容式触摸传感器102的周边部分中导电体103是否处于接近或触摸的状态。如果CPU113确定电容311大于或等于阈值322,则处理推进至步骤S503。如果电容311小于阈值322,则处理推进至步骤S504。在步骤S503中,CPU113确定在边缘区域201中检测到接近(或触摸)的面积(具体为电容311大于或等于阈值322的面积)是否大于或等于一定面积。如果检测到接近的面积大于或等于一定面积,则能够确定保持电子设备100的手指接触显示监视器。如果该面积小于一定面积,则能够确定检测到的操作是触摸操作。如果检测到接近的面积大于或等于一定面积,则CPU113无效化或忽视与电容311对应的触摸(或接近)(即,限制与步骤S501中检测到的中心区域202中的触摸对应的处理),并且处理返回至步骤S501。如果该面积小于一定面积,则处理推进至步骤S504。在步骤S504中,CPU113确定步骤S501中检测到的电容310是否大于或等于阈值321。该步骤表示确定步骤S501中检测到的操作是触摸还是悬停。如果电容310大于或等于阈值321,则CPU113确定检测到的操作是触摸,然后处理推进至步骤S505。如果电容310小于阈值321,则CPU113确定检测到的操作是悬停,然后处理推进至步骤S506。在步骤S505中,CPU113执行与“持续触摸”对应的处理。该处理可以是例如在GUI上选择图标。在步骤S506中,CPU113执行与检测到的悬停对应的处理。该处理可以是例如在GUI上标记图标或者显示功能向导。通过图5所示的控制操作,即使当保持电子设备100的手指中的一个接触显示监视器的画面边缘部分时,电子设备100仍忽视该触摸,并能够执行与其他部分上的触摸操作对应的处理。就是说,即使当手指无意间接触显示监视器的边缘部分时,仍能避免与利用手指的“触摸开始”对应的处理。另外,当用户保持电子设备100时,保持电子设备100的手的整个拇指经常放置在显示监视器上或者其上方。另一方面,当用户在保持电子设备100的同时执行触摸操作时,用户经常利用保持电子设备100的手的拇指执行触摸操作。在此情况下,在边缘区域201中大致等于手指的宽度的面积中检测到接近。在第二示例性实施例中,电子设备100能够清楚地确定手指是用来保持电子设备100还是来执行触摸操作。因此,能够避免利用保持电子设备100的手指无意的触摸输入或悬停输入所引起的处理,并能够处理有意的触摸输入或悬停输入。在第二示例性实施例中,将不同的值设置为中心区域202和边缘区域201中的阈值321、322及323中的各个。在步骤S503中由CPU113用来确定在边缘区域201中被检测到接近的面积是否大于或等于一定面积的方法并不限于特定方法。第三示例性实施例将描述图1所示的电子设备100执行的根据第三示例性实施例的控制操作。在该控制操作中,CPU113根据坐标计算单元110检测到的触摸或接近位置以及触摸输入区域确定单元111检测到的接近的范围来选择将要应用限制触摸操作的控制的传感器区域。图6例示了如何将电容式触摸传感器102的传感器区域200分割的示例。边缘区域601、602、603及604分别被设置在传感器区域200的左、右、上及下边缘。其余区域(即中心部分)总共被垂直地和水平地分割成四个中心区域611、612、621及622。触摸传感器驱动器电路105能够从上述区域中确定被触摸传感器单元106检测到电容的区域。图7是例示根据第三示例性实施例的用于边缘区域601至604中的触摸或接近的控制操作的流程图。由于CPU113将存储在非易失性存储器114中的程序加载到主存储器115并执行该程序,从而实施该流程图中的各处理步骤。在步骤S701中,CPU113确定在中心区域611、612、621及622中的任意区域中是否检测到大于或等于阈值323的电容。该步骤表示确定导电体103是否相对于电容式触摸传感器102处于悬停或触摸状态。如果在中心区域611、612、621及622中的任意区域中检测到大于或等于阈值323的电容,则处理推进至步骤S702。反之,则CPU113再次执行步骤S701。在步骤S702中,CPU113确定边缘区域601至604中检测到的电容中的任意电容是否大于或等于阈值322。该步骤表示检测在电容式触摸传感器102的周边部分中导电体103是否处于接近或触摸的状态。如果CPU113确定边缘区域601至604中检测到的电容中的任意电容大于或等于阈值322,则处理推进至步骤S703。反之,则处理推进至步骤S713。在步骤S703中,CPU113确定在边缘区域601至604中检测到接近(或触摸)的面积(具体为电容311大于或等于阈值322的面积)是否大于或等于一定面积。如果检测到接近的面积大于或等于一定面积,则能够确定保持电子设备100的手指接触显示监视器。如果该面积小于一定面积,则能够确定检测到的操作是触摸操作。如果CPU113确定检测到接近的面积大于或等于一定面积,则处理推进至步骤S704。如果该面积小于一定面积,则处理推进至步骤S713。在步骤S704中,CPU113确定在边缘区域601中是否检测到步骤S702中检测到的接近或触摸。如果CPU113确定在边缘区域601中检测到接近或触摸,则处理推进至步骤S705;反之,则处理推进至步骤S706。在步骤S705中,CPU113无效化或忽视(限制)中心区域611和621中的悬停/触摸输入。然后处理推进至步骤S706。在步骤S706中,CPU113确定在边缘区域602中是否检测到步骤S702中检测到的接近或触摸。如果CPU113确定在边缘区域602中检测到接近或触摸,则处理推进至步骤S707;反之,则处理推进至步骤S708。在步骤S707中,CPU113无效化或忽视(限制)中心区域612和622中的悬停/触摸输入。然后处理推进至步骤S708。在步骤S708中,CPU113确定在边缘区域603中是否检测到步骤S702中检测到的接近或触摸。如果CPU113确定在边缘区域603中检测到接近或触摸,则处理推进至步骤S709;反之,则处理推进至步骤S710。在步骤S709中,CPU113无效化或忽视(限制)中心区域611和612中的悬停/触摸输入。然后处理推进至步骤S710。在步骤S710中,CPU113确定在边缘区域604中是否检测到步骤S702中检测到的接近或触摸。如果CPU113确定在边缘区域604中检测到接近或触摸,则处理推进至步骤S711;反之,则处理推进至步骤S712。在步骤S711中,CPU113无效化或忽视(限制)中心区域621和622中的悬停/触摸输入。然后处理推进至步骤S712。在步骤S712中,CPU113确定是否中心区域611、612、621及622中检测到的全部用户操作都被无效化。如果确定全部用户操作都被无效化,则处理返回至步骤S701。如果存在有效输入,则处理推进至步骤S713。在步骤S713中,CPU113确定步骤S701中检测到的电容是否大于或等于阈值321。涉及大于或等于阈值321的电容的用户操作是触摸。当电容小于阈值321时,检测到的用户操作是悬停。如果电容大于或等于阈值321,则CPU113确定检测到的用户操作是触摸,然后处理推进至步骤S714;反之,CPU113确定检测到的用户操作是悬停,然后处理推进至步骤S715。在步骤S714中,CPU113执行与“持续触摸”对应的处理。处理可以是例如在GUI上选择图标。在步骤S715中,CPU113执行与检测到的悬停对应的处理。该处理可以是例如在GUI上标记图标或者显示功能向导。在为能够检测同时多点触摸的触摸开关的情况下,可以在步骤S713中针对步骤S701中检测到的各个用户操作而确定用户操作是触摸还是悬停。在此情况下,CPU113针对被确定为触摸的用户操作而执行步骤S714,针对被确定为悬停的用户操作而执行步骤S715。通过图7所示的控制操作,即使当保持电子设备100的手的手指中的一个接触显示监视器的画面边缘部分时,电子设备100仍忽视该触摸,并能够执行与其他部分上的触摸操作对应的处理。就是说,即使当手指无意间接触显示监视器的边缘部分时,仍能避免与利用手指的“持续触摸”对应的处理。另外,当用户保持电子设备100时,保持电子设备100的手的整个拇指经常放置在显示监视器上或者其上方。另一方面,当用户在保持电子设备100的同时执行触摸操作时,用户经常利用其保持电子设备100的手的拇指执行触摸操作。在此情况下,在边缘区域601至604中大致等于手指的宽度的面积中检测到接近。保持电子设备100的手的手指接触显示监视器的位置通常在显示监视器的各个外周边的附近。在第三示例性实施例中,电子设备100能够清楚地确定手指是用来保持电子设备100还是来执行触摸操作。因此,能够避免利用保持电子设备100的手指无意的触摸输入或悬停输入所引起的处理,并能够处理有意的触摸输入或悬停输入。边缘区域601、602、603及604的宽度并不限于与一个传感器元件等同的宽度。给出的描述是假定在中心区域611、612、621及622与边缘区域601至604中阈值321是相同的值、在中心区域611、612、621及622与边缘区域601至604中阈值322是相同的值。但是,可以使用不同的值作为中心区域611、612、621及622与边缘区域601至604中的阈值321和322。沿着传感器区域200的四条边设置边缘区域601、602、603及604。然而,可以通过将与特定边中的一个或多个对应的周边区域设置为边缘区域来应用图7所示的控制。另外,已经给出了关于将中心区域分成四个区域的示例的描述,但是也可以采用其他分割示例。在步骤S703中由CPU113用来确定在边缘区域601至604中被检测到接近的面积是否大于或等于一定面积的方法并不限于特定方法。在已经描述的示例中,如果在第一示例性实施例中的步骤S402中为“是”、在第二示例性实施例中的步骤S503中以及第三示例性实施例的步骤S704、S706、S708及S710中为“是”,则忽视触摸。然而,可以通过忽视之外的方式来实施限制。例如,可以配置为接受诸如利用触摸或悬停来选择项目等不影响重要操作(例如改变设备设置、拍摄图像、删除图像、传送数据或打印)的处理。进行该配置的目的是为了针对用户有意执行的操作优先考虑用户的操作感,因为即使该操作不是用户的本意,这样的操作也并不造成任何不便,或者这样的操作带来的不便也很小。另一方面,利用触摸或悬停以指示诸如改变设备设置、拍摄图像、删除图像、传送数据或打印等操作的指令不被接受。另外,如果在第一示例性实施例中的步骤S402中为“是”、在第二示例性实施例中的步骤S503中或第三示例性实施例的步骤S704、S706、S708或S710中为“是”,则可以发出表示限制触摸操作的警告(例如通过显示、声音或光通知)。此外,在上文所述的第一至第三示例性实施例中,通过在边缘区域中检测大于或等于阈值322的电容而限制与触摸对应的处理的条件可以进一步包括在从边缘区域到中心区域中检测到触摸的位置的连续空间中检测到大于或等于阈值322的电容的条件。当用户无意间用其手触摸设备的触摸传感器时,通常整个手指与触摸传感器接触,而不是保持手指立起来(不是弯曲手指的关节)。另一方面,当用户有意操作触摸传感器时,用户通常利用与保持设备的手不同的手的手指、或者在利用保持设备的手的手指执行操作的情况下通过弯曲第一或第二关节以保持手指立起来来执行操作。在此情况下,在中心区域中独立地检测电容,在直至边缘区域的连续范围中没有检测到电容。即使在有意操作的情况下,用户也可以有意地用另一只手触摸触摸传感器的边缘区域。在此情况下限制触摸操作可能在操作感方面对用户并不好。因此,即使是在中心区域中检测到触摸或悬停且也在边缘区域中检测到大于或等于阈值322的电容的情况下,仍接受通过中心区域中检测到的触摸或悬停的操作,除非在中心区域中从边缘区域连续地检测到触摸或悬停。这样进行该配置是因为据估计中心区域中检测到的触摸或悬停是由于除在边缘区域中检测到大于或等于阈值322的因素之外的因素(即中心区域中检测到的触摸或悬停不是由于保持电子设备100的手)。在上文描述的第一至第三示例性实施例中,省略了关于仅在中心区域之外的区域中(即仅在边缘区域中)检测到触摸/悬停时所执行的处理。但是,在此情况下,可能存在用户有意在边缘区域中执行触摸操作的情况。因此,不限制触摸操作,并且在向边缘区域中的触摸或悬停位置分配了功能的情况下执行与触摸或悬停对应的处理。注意,上文描述的各种阈值(阈值321、322及323)可以是事先设置的电容或用于测量从基准值的增加(改变)的阈值。例如,通过将启动时或没有执行任何触摸操作的定时所检测到的电容用作基准值来执行校准。如果检测到通过将上文描述的各种阈值加到基准值所获得的电容,则确定达到阈值(存在大于或等于阈值的电容增加)。注意,可以由一个硬件来实施CPU113执行的控制,或者可以将处理分配给多个硬件来控制整个电子设备100。已经根据示例性实施例描述了本发明,但是本发明并不局限于这些具体的示例性实施例,各种不背离本发明主旨的实施例也被本发明所包含。此外,上文描述的各个示例性实施例仅仅是本发明的实施例,这些示例性实施例可以被适当组合。另外,上文在第一至第三示例性实施例中描述了将本发明应用于电子设备100的情况。但是,本发明并不限于该示例,可应用于包括能够检测多个触点的触摸传感器的装置。具体地,本发明可应用于诸如平板设备、智能手机、计算机、包括触摸传感器的扫描器/打印机设备以及便携式游戏机等装置。根据本发明的示例性实施例,可以避免由保持触摸面板的手造成的错误操作。其他实施例本发明的实施例还可以通过如下的方法来实现,即,通过网络或者各种存储介质将执行上述实施例的功能的软件(程序)提供给系统或装置,该系统或装置的计算机或是中央处理单元(CPU)、微处理单元(MPU)读出并执行程序的方法。虽然参照示例性实施例描述了本发明,但是应当理解,本发明并不限于所公开的示例性实施例。应当对下列权利要求的范围赋予最宽的解释,以使其涵盖所有这些变型例以及等同的结构及功能。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1