电子装置及其控制方法和存储介质与流程

文档序号:17473105发布日期:2019-04-20 05:56阅读:134来源:国知局
电子装置及其控制方法和存储介质与流程

本发明涉及一种电子装置及其控制方法。



背景技术:

近年来,具有压力传感器的触摸面板已经用于操作电子装置。触摸面板可以基于按压力来执行不同的功能。例如,针对相应的按压力分配不同的操作对象,并且可以在一次操作中从多个操作对象中选择操作对象。

在日本特开2012-118825中讨论的显示设备基于表示施加到触摸面板的按压力的程度的按压量来细分操作模式,并且将各个操作模式分配给预先与操作模式相关联的处理。

在日本特开2015-99555中讨论的图像显示设备基于第一操作来滚动显示在显示单元上的图像的一部分,并且如果在操作面上执行的操作是与第一操作不同的第二操作,则基于第二操作来滚动显示在显示单元上的图像整体。

在上述专利文献中讨论的技术中,如果用户想要在基于按压量执行与按压量预先关联的处理之后再次执行相同的处理,则用户必须以相同的按压量执行操作,由此存在用户不能容易地执行该操作的问题。



技术实现要素:

本发明涉及在通过施加到触摸面板的相应按压力执行不同的功能的情况下,通过与前次的按压力不同的按压力执行相同的功能的电子装置。

根据本发明的方面,一种电子装置,包括:触摸检测单元,其被配置为检测在操作面上执行的触摸操作;压力检测单元,其被配置为检测所述触摸操作的按压力;以及控制单元,其被配置为进行控制,以在检测到所述触摸操作的情况下,基于所检测到的触摸操作的按压力来执行不同的功能,其中,在所述控制单元已经控制基于前次触摸操作而执行了与按压力相对应的功能之后、在经过预定时间段之前再次检测到触摸操作的情况下,所述控制单元进行控制,以与再次检测到的触摸操作的按压力无关地执行与基于前次触摸操作所执行的功能相同的功能。

根据本发明的方面,一种电子装置的控制方法,包括:检测在操作面上执行的触摸操作;检测所述触摸操作的按压力;以及进行控制,以基于所检测到的触摸操作的按压力来执行不同的功能,其中,在进行控制以基于前次触摸操作来执行基于按压力的功能之后、在经过预定时间段之前再次检测到触摸操作的情况下,进行控制以与再次检测到的触摸操作的按压力无关地执行与基于前次触摸操作所执行的功能相同的功能。

根据本发明的方面,一种非易失性计算机可读存储介质,其存储用于使计算机执行控制方法的程序,所述控制方法包括:检测在操作面上执行的触摸操作;检测所述触摸操作的按压力;以及进行控制,以基于所检测到的触摸操作的按压力来执行不同的功能,其中,在进行控制以基于前次触摸操作来执行基于按压力的功能之后、在经过预定时间段之前再次检测到触摸操作的情况下,进行控制以与再次检测到的触摸操作的按压力无关地执行与基于前次触摸操作所执行的功能相同的功能。

通过以下参考附图对典型实施例的说明,本发明的其它特征将变得明显。

附图说明

图1是示出照相机的结构示例的框图。

图2是根据第一典型实施例的由照相机执行的处理的流程图。

图3a和3b是示出用于设置保持计时器(retainingtimer)的处理的流程图。

图4a和4b是示出显示器的显示示例的图。

图5是示出照相机的另一结构示例的框图。

图6是示出振动马达的结构示例的图。

图7是示出显示器的显示示例的图。

图8是示出根据第二典型实施例的由照相机执行的处理的流程图。

图9是根据第三典型实施例的由智能电话执行的处理的流程图。

图10a、10b、10c和10d是示出显示器的显示示例的图。

具体实施方式

在下文中,将参考附图来描述典型实施例。

在第一典型实施例中,将摄像设备(在下文中,称为照相机)描述为电子装置的示例。

图1是示出照相机100的结构的示例的框图。

照相机100包括中央处理单元(cpu)101、存储器102、非易失性存储器103、图像处理单元104、显示器105、操作单元106、压力检测单元107、记录介质接口(i/f)108、外部i/f110、通信i/f111和摄像单元113。照相机100的单元经由内部总线150彼此连接,并且可以相互交换数据。

cpu101控制照相机100的单元。cpu101对应于控制单元的一个示例。

存储器102用作cpu101的工作存储器。存储器102是诸如随机存取存储器(ram)等的易失性存储器。cpu101例如通过将存储在非易失性存储器103中的程序加载到存储器102并执行该程序来控制照相机100的单元。

非易失性存储器103存储图像数据、音频数据和其它数据以及由cpu101执行的各种程序。非易失性存储器103可以是例如硬盘(hd)和/或只读存储器(rom)。

根据cpu101的控制,图像处理单元104对由摄像单元113拍摄的图像数据、存储在非易失性存储器103和记录介质109中的图像数据以及通过外部i/f110或通信i/f111所获取到的图像数据执行图像处理。图像处理单元104执行诸如模数(a/d)转换处理、数模(d/a)转换处理、图像数据的编码处理、压缩处理、解码处理、放大和缩小(调整大小)处理、降噪处理以及颜色转换处理等的图像处理。图像处理单元104还可以包括专用于执行特定图像处理的电路块。根据图像处理的类型,cpu101可以在无需使用图像处理单元104的情况下执行用于执行图像处理的程序。

根据cpu101执行的控制,显示器105显示图像和图形用户界面(gui)画面。cpu101根据程序来生成显示控制信号,并控制照相机100的单元以生成用于在显示器105上显示图像的视频信号,并将视频信号输出到显示器105。显示器105基于图像数据来显示图像。

照相机100包括用于输出要在显示器105上显示的图像数据的接口。显示器105可以是诸如电视机等的外部监视器。

操作单元106是包括按钮、拨盘、操纵杆、触摸传感器和用于接受用户操作的触摸面板等的输入装置。作为操作单元106的一部分,照相机100包括检测操作面上的触摸的触摸面板106a。触摸面板106a可以与显示器105一体地配置。例如,触摸面板106a可以形成为使得触摸面板106a的透光率不会干扰显示器105的显示,并且触摸面板106a安装到显示器105的显示面的上层。然后,将触摸面板106a的输入坐标与显示器105的显示坐标相关联。利用该配置,可以提供使得用户能够如同用户正在直接操作显示在显示器105上的画面那样执行操作的gui。触摸面板106a对应于触摸检测单元的一个示例。触摸面板106a可以是以平面状态形成的与显示器105重叠、并且输出基于触摸位置的坐标信息的输入装置。触摸面板106a还可以是与显示器105分离的单个装置。

压力检测单元107检测施加到触摸面板106a的操作面的按压力。压力检测单元107对应于压力检测单元的一个示例。压力检测单元107可以连续地检测当通过触摸操作按压操作面时施加的按压力的强度。例如,应变计传感器或电容传感器可以用作压力检测单元107。在使用应变计传感器的情况下,应变计传感器被布置至通过施加到操作面的压力而应变的部分,并且通过来自应变计传感器的输出值来检测施加到操作面的按压力。在使用电容传感器的情况下,电容传感器平行于操作面布置。当操作面由于施加到其上的按压力而应变时,根据电容值来计算例如放置在操作面上的手指与电容传感器之间的距离,并且可以基于所计算出的距离来检测按压力,或者可以通过将所计算出的距离视为与压力相同来检测按压力。另外,还可以使用其它系统的装置作为压力检测单元107,只要能够由此检测到施加到操作面的按压力即可。压力检测单元107还可以与触摸面板106a一体地配置。

诸如存储卡、致密盘(cd)或数字多功能盘(dvd)等的记录介质109安装到记录介质i/f108。基于cpu101执行的控制,记录介质i/f108从所安装的记录介质109读取数据并将数据写入记录介质109。

外部i/f110经由有线线缆或无线连接而连接到外部装置,以输入和输出图像数据以及音频数据。

通信i/f111与外部装置和因特网112等进行通信,以发送和接收诸如文件和命令等的各种数据。

摄像单元113将所拍摄的图像数据发送到图像处理单元104。摄像单元113基于用户经由触摸面板106a执行的触摸操作来改变与摄像有关的设置项的设置值,并拍摄被摄体图像。摄像单元113包括镜头和图像传感器。

如果触摸面板106a包括在操作单元106中,则cpu101可以检测在触摸面板106a上执行的以下操作及其状态。

·尚未触摸触摸面板106a的手指或触笔新触摸触摸面板106a的状态,即触摸开始(在下文中,称为触及(touch-down))。

·手指或触笔正触摸触摸面板106a的状态(在下文中,称为触摸持续(touch-on))。

·手指或触笔正触摸并推压触摸面板106a的状态(在下文中,称为触摸推压(touch-push))。

·手指或触笔正触摸触摸面板106a并在触摸面板106a上移动的状态(在下文中,称为触摸移动(touch-move)或滑动(slide))。

·从触摸面板移除已经触摸触摸面板106a的手指或触笔的状态,即触摸结束(在下文中,称为触摸停止(touch-up))。

·手指和触笔都未触摸触摸面板106a的状态(在下文中,称为未触摸(touch-off))。

当检测到触及时,同时检测到触摸持续。在触及之后,通常会继续检测到触摸持续,除非检测到触摸停止。在检测到触摸持续的状态下还检测到触摸移动。即使检测到触摸持续,除非移动触摸位置,否则也不会检测到触摸移动。在检测到已经触摸触摸面板106a的手指或触笔的触摸停止后,触摸面板106a进入未触摸状态。

经由内部总线150从触摸面板106a向cpu101通知上述操作、状态以及手指或触笔触摸触摸面板106a的位置坐标。cpu101基于通知的信息来判断在触摸面板106a上执行的操作的类型。cpu101可以基于位置坐标的改变,针对触摸面板106a上的垂直分量和水平分量中的各分量来判断在触摸移动期间在触摸面板106a上移动的手指或触笔的移动方向。在用户在触摸面板106a上执行触及并且在执行一定时间段的触摸移动之后执行触摸停止的情况下,将其称为绘制行程。将快速绘制行程的操作称为轻拂(flick)。轻拂是在触摸触摸面板106a的同时快速移动手指或触笔一定距离、然后从触摸面板106a移除手指或触笔的操作。换句话说,轻拂是用手指或触笔拂过触摸面板106a的操作。在检测到以预定速度以上进行了预定距离以上的触摸移动并且检测到触摸停止的情况下,cpu101判断为执行了轻拂。在检测到以预定速度以下进行了预定距离以上的触摸移动的情况下,cpu101判断为执行了拖拽(drag)。在由压力检测单元107检测到的按压力具有大于或等于预定阈值的值的情况下,cpu101判断为执行了三维(3d)触摸。

可以使用电阻膜类型、静电电容类型、表面声波类型、红外类型,电磁感应类型、图像识别类型或光学传感器类型中的任何一种类型的触摸面板作为触摸面板106a。可以使用任何检测方法,诸如当手指或触笔与触摸面板106a接触时检测触摸的方法或者当手指或触笔靠近触摸面板106a移动时检测触摸的方法等。

现在将参考图2中的流程图来描述根据本典型实施例的由照相机100执行的处理的示例。cpu101将存储在非易失性存储器103中的程序加载到存储器102以执行该程序,从而使得实现图2中的流程图。通过启用操作单元106的触摸面板106a来周期性地执行图2中的流程图。

在步骤s201中,cpu101判断是否在触摸面板106a的操作面上执行了触及。如果执行了触及(步骤s201中为“是”),则处理进入步骤s202。如果未执行触及(步骤s201中为“否”),则流程图中的处理结束。

在步骤s202中,cpu101判断保持计时器是否正在执行时间测量。保持计时器是在下面描述的步骤s214中开始时间测量的计时器。当保持计时器的值变为0时,保持计时器结束时间测量。此时的保持计时器的值对应于预定时间段的一个示例。如果保持计时器没有正在执行时间测量(步骤s202中为“否”),则处理进入步骤s203。如果保持计时器正在执行时间测量(步骤s202中为“是”),即如果没有经过预定时间段,则处理进入步骤s210。由于保持计时器的时间测量尚未开始并且保持计时器没有执行时间测量(步骤s202中为“否”),因此将提供处理进入步骤s203的情况的描述。

在步骤s203中,cpu101经由压力检测单元107判断施加到触摸面板106a的操作面的触摸的按压力。在本典型实施例中,触摸的按压力被分类为高、中和低。更具体地,压力检测单元107检测当用户在步骤s201中执行触及时施加到其上的按压力,并且cpu101从压力检测单元107获取与按压力有关的信息。例如,如果按压力的值是第一阈值以上,则cpu101将按压力分类为高,如果按压力的值小于第一阈值并且大于或等于第二阈值,则将按压力分类为中,以及如果按压力的值小于第二阈值,则将按压力分类为低。另外,将与第一阈值和第二阈值有关的信息存储在例如非易失性存储器103中。

如果按压力为高(步骤s203中为“高”),则处理进入步骤s204。如果按压力为中(步骤s203中为“中”),则处理进入步骤s205。如果按压力为低(步骤s203中为“低”),则处理进入步骤s206。用户可以基于触摸操作的按压力来执行不同的功能。在本典型实施例中,用户可以基于触及的按压力来选择不同的设置项以改变通过触摸移动选择的设置项的设置值。

在本典型实施例中,将与摄像有关的设置项描述为设置项的示例。

更具体地,如果按压力为高(步骤s203中为“高”)并且处理进入步骤s204,则cpu101选择“iso(国际标准化组织)”作为设置项,并且处理进入步骤s207。如果按压力为中(步骤s203中为“中”)并且处理进入步骤s205,则cpu101选择“av(光圈)”作为设置项,并且处理进入步骤s208。如果按压力为低(步骤s203中为“低”)并且处理进入步骤s206,则cpu101选择“tv(快门速度)”作为设置项,并且处理进入步骤s209。

在步骤s207、s208和s209中,cpu101经由显示、声音或振动来以可识别的方式向用户通知所选择的设置项。

在步骤s207中,例如,cpu101使与iso有关的符号闪烁或突出显示,以从其它设置项可识别地显示该设置项。例如,cpu101可以生成三个级别中最大的声音,或者可以生成三个级别中最强的振动。然后,处理进入步骤s210。

在步骤s208中,例如,cpu101使与av有关的符号闪烁或突出显示,来以与其它设置项的显示模式不同的显示模式显示该设置项。例如,cpu101可以生成三个级别中中等的声音,或者可以生成三个级别中中等的振动。然后,处理进入步骤s210。

在步骤s209中,例如,cpu101使与tv相关的符号闪烁或突出显示,来以与其它设置项的显示模式不同的显示模式显示该设置项。例如,cpu101可以生成三个级别中最小的声音,或者可以生成三个级别中最弱的振动。然后,处理进入步骤s210。

这里,将参考图4a来描述与该设置项有关的突出显示的符号的显示示例。如图4a所示,例如,当以高按压力执行触及时,突出显示“iso”的符号401。由于“av”和“tv”的符号402和403分别未被突出显示,因此用户可以识别出选择了“iso”的设置项。在图4a中,用于改变iso的设置值的显示项404显示在显示器105的一部分中(下侧)。

接着,将参考图5和6来描述用于产生振动的结构的示例。

图5是示出照相机500适合于产生振动的结构的示例的框图。这里,除了图1中的照相机100的结构之外,照相机500还包括振动马达114。

图6是示出振动马达114的结构的示例的图。

振动马达114包括直流马达601和偏心锤(weight)602。直流马达601在被施加直流电压时使偏心锤602转动。偏心锤602的重心从直流马达601的输出轴的中心偏移。因此,当偏心锤602转动时产生振动。该振动通过触摸触摸面板106a的操作面的手来向用户提供刺激。

如上所述,使用显示、声音或振动中的至少一个向用户提供与设置项的选择有关的反馈,以使得用户能够识别选择了哪个设置项。另外,在要通过显示向用户提供与设置项的选择有关的反馈的情况下,显示方法不限于闪烁或突出显示,而是可以使用任何强化的显示方法,只要设置项的选择可识别即可。

返回参考图2中的流程图,在步骤s210中,cpu101判断在步骤s201中检测到触及之后是否在没有检测到触摸停止的情况下检测到触摸移动(滑动)。如果检测到触摸移动(步骤s210中为“是”),则处理进入步骤s211。此时,cpu101从触摸面板106a获取与触摸移动的移动量(滑动量)有关的信息。如果未检测到触摸移动(步骤s210中为“否”),则假设用户无意改变设置值,并且流程图结束。另外,如果既没有检测到触摸移动也没有检测到触摸停止,则优选使处理返回到步骤s203。在这种情况下,由于cpu101通过再次判断触摸的按压力来使处理前进到步骤s204至s206中的任何一个,因此用户可以通过改变按压力来选择不同的设置值。在步骤s207、s208和s209中,用户可以通过至少显示、声音或振动来识别通过改变按压力所选择的设置项。

在步骤s211中,cpu101确定要作为操作对象的设置项。更具体地,cpu101将与在步骤s204至s206中的任何一个中选择的设置项有关的信息确定为要作为操作对象的设置项。这里,cpu101将与所确定的设置项有关的信息存储在存储器102中。因此,例如,如果用户在步骤s204中选择iso值并且在步骤s207中突出显示与iso相关的符号的状态下执行触摸移动,则iso被确定为要作为操作对象的设置项。然后,处理进入步骤s212。

在步骤s212中,cpu101执行用于设置保持计时器的保持计时器设置处理。将描述图3a和3b的流程图所示的保持计时器设置处理的两种方法。

首先,将描述图3a中的流程图。

在步骤s301中,cpu101基于在步骤s210中获取到的触摸移动的移动量来改变设置项的设置值。cpu101可以在下面描述的步骤s213中判断为触摸停止之后执行实际改变设置值的处理。在这种情况下,cpu101可识别地向用户显示基于触摸移动的移动量而改变的设置值。

图4b是示出基于移动量改变设置值的状态的图。图4b示出作为图4a所示的显示项404的设置值和刻度标记。如图4b所示,iso的设置值随着触摸移动的移动量越向右而增大,并且iso的设置值随着触摸移动的移动量越向左而减小。

在步骤s302中,cpu101基于移动量来设置保持计时器的值。这里,在移动量越大的情况下,保持计时器的值被设置为越大,这是因为在移动量较大的情况下,用户再次设置设置值的可能性高。例如,将基于移动量的保持计时器的值存储在非易失性存储器103中。

接着,将描述图3b中所示的流程图。

在步骤s311中,cpu101基于在步骤s210中获取到的触摸移动的移动量来改变设置项的设置值。该处理与步骤s301中描述的处理相同。

在步骤s312中,cpu101判断在步骤s311中改变的设置值是否为上限或下限,即设置范围的端部。如果改变的设置值是上限或下限(步骤s312中为“是”),则处理进入步骤s313。如果改变的设置值既不是上限也不是下限(步骤s312中为“否”),则处理进入步骤s314。图4b所示的iso的设置值的上限是“51200”,并且其下限是“自动”。因此,如果设置值改变为“51200”或“自动”,则处理进入步骤s313。这里,尽管已经描述了上限是“51200”并且下限是“自动”的情况,但是典型实施例不限于此。例如,上限可以是“自动”,并且下限可以是诸如100等的数值,或者上限和下限都可以是诸如51200和100等的数值。

在步骤s313中,cpu101将保持计时器的值设置为0。这里,如果改变的设置值是上限或下限,则保持计时器的值被设置为0,这是因为用户再次设置设置值的可能性小。

在步骤s314中,cpu101基于移动量来设置保持计时器的值。该处理与步骤s302中描述的处理相同。

另外,在将自动设置为设置值的情况下,由于cpu101自动改变设置值,因此用户不必手动改变设置值。因此,cpu101从基于按压力可改变的设置项中排除被设置为自动的设置项。cpu101可以新添加基于按压力可改变的设置项。cpu101可以基于用户的选择来确定是否要添加设置项,或者确定要添加的设置项。

图7是示出在添加设置项的情况下的显示示例的图。

如图7所示,如果设置项中的iso的设置值被设置为自动,则与iso值相关的符号701以灰化状态显示,使得用户可以识别出不能基于按压力来改变设置值。新添加与“曝光校正”有关的符号704作为根据按压力可改变的设置项。如上所述,cpu101基于设置状态来改变要作为操作对象的设置项,使得用户可以基于按压力容易地改变设置值。另外,cpu101可以基于用户设置的模式(例如,静止图像拍摄模式、运动图像拍摄模式或再现模式)来改变要作为操作对象的设置项。

返回参考图2中的流程图,在步骤s213中,cpu101判断在步骤s210中检测到的触摸移动之后是否检测到触摸停止。如果未检测到触摸停止(步骤s213中为“否”),则cpu101等待触摸停止。如果未检测到触摸停止,则处理可以返回到步骤s212。如果检测到触摸停止(步骤s213中为“是”),则处理进入步骤s214。

在步骤s214中,cpu101开始保持计时器的时间测量。更具体地,cpu101开始对在步骤s212中设置的保持计时器的值进行倒计时,以执行时间测量,直到其值变为0为止。换句话说,当保持计时器的值变为0时,时间测量结束。这里,cpu101保持在步骤s211中所确定的作为操作对象的设置项,直到保持计时器的值变为0为止。在步骤s214中,可以在cpu101实际改变设置值之后开始保持计时器的时间测量。

接着,描述cpu101结束步骤s214中的处理并且周期性地开始图2中的流程图的情况。

在这种情况下,在步骤s201中,cpu101判断是否在触摸面板106a的操作面上执行了触及,并且当再次执行触及时,处理进入步骤s202。

在步骤s202中,cpu101判断在步骤s214中开始时间测量的保持计时器是否正在执行时间测量。如果保持计时器是0并且没有正在执行时间测量,即如果经过了预定时间段,则处理进入步骤s203。在步骤s203中,如上所述,cpu101经由压力检测单元107判断施加到触摸面板106a的操作面的触及的按压力,基于触及的按压力选择不同的设置项,并改变通过触摸移动而选择的设置项的设置值。

如果保持计时器不是0并且正在执行时间测量,即如果尚未经过预定时间段,则处理进入步骤s210。在步骤s210中,cpu101判断是否检测到触摸移动,并且如果检测到触摸移动,则处理进入步骤s211。

在步骤s211中,cpu101将在前次的步骤s211中确定的设置项确定为要作为操作对象的设置项。换句话说,cpu101从存储器102读取与设置项有关的信息,并将读取的设置项确定为要作为操作对象的设置项。然后,处理进入步骤s212。

因此,由于在保持计时器正在执行时间测量期间处理没有进入步骤s203至s209,因此与按压力无关地,前次确定的设置项成为要作为操作对象的设置项。另外,在保持计时器正在执行时间测量的情况下,cpu101显示设置项,以使得用户能够识别出与执行触摸停止之前的设置项相同的设置项将是要作为操作对象的设置项。例如,cpu101可以继续在流程图的前次处理的步骤s207至s209中执行的通知的闪烁或突出显示,直到保持计时器结束时间测量为止,从而使得要作为操作对象的设置项可以以可识别的方式显示给用户。因此,即使在执行了触摸停止之后,用户也可以容易地识别要作为操作对象的设置项。如果保持计时器结束,则cpu101显示设置项,以使得用户能够识别出与执行触摸停止之前的设置项相同的设置项不会成为要作为操作对象的设置项。例如,cpu101取消在流程图的前次处理的步骤s207至s209中连续执行的闪烁或突出显示。

在本典型实施例中,在cpu101基于前次的触摸操作来控制执行与按压力相对应的功能之后,在从前次的触摸操作起的预定时间段内再次检测到触摸操作的情况,cpu101与按压力无关地执行与基于前次触摸操作执行的功能相同的功能。因此,例如,在用户基于触摸操作的按压力改变了设置项的设置值并且期望再次改变相同设置项的设置值的情况下,即使用户以不同于前次按压力的按压力执行了触摸操作,也可以改变设置值。如上所述,用户可以容易地改变设置值。

在本典型实施例中,cpu101基于操作面上的第一触及的按压力来选择要执行的功能,并且经由在该触及之后执行的触摸移动来执行所选择的功能。在第二触及后再次检测到触摸移动的情况下,cpu101在从执行触摸停止起的预定时间段内与第二触及无关地执行与经由前次触摸移动执行的功能相同的功能。如上所述,可以通过在两个步骤中执行的触摸操作来抑制错误地选择功能。

在上述典型实施例中,在执行基于按压力的功能之后启动保持计时器,然后执行触摸停止,但是典型实施例不限于此。例如,可以在执行触摸停止之后启动保持计时器,以执行基于按压力的功能。这同样适用于以下典型实施例。

将参考图8中的流程图来描述第二典型实施例。在本典型实施例中,针对第一典型实施例中描述的处理,添加中途解除保持计时器的时间测量的处理,使得用户可以在无需等待保持计时器的时间测量结束的情况下执行基于按压力的功能。在图8的流程图中,步骤s801至s814中的处理与图2的流程图中的步骤s201至s214中的处理相同,因此适当地省略其描述。这里,将描述当保持计时器正在执行时间测量时要执行的处理。

在步骤s802中,如果保持计时器正在执行时间测量(步骤s802中为“是”),则处理进入步骤s815。

在步骤s815中,cpu101判断在步骤s801中对操作面的触及之后是否执行了触摸停止。如果未执行触摸停止(步骤s815中为“否”),则处理进入步骤s810。在处理进入步骤s810的情况下,与第一典型实施例相同,如果执行了触摸移动,则cpu101将在前次的步骤s811中确定的设置项确定为要作为操作对象的设置项。如果执行了触摸停止(步骤s815中为“是”),则处理进入步骤s816。这里,在步骤s801中的触及之后执行的步骤s815中的触摸停止是用户执行的对保持计时器的解除操作,并且该操作对应于特定操作的一个示例。

在步骤s816中,cpu101结束保持计时器的时间测量(即,将保持计时器的值设置为0),以解除保持计时器,并且处理进入步骤s803。因此,在步骤s803和后续步骤中,与前次处理中的步骤s803相同,cpu101可以经由压力检测单元107判断触摸面板106a的操作面上的触及的按压力,以选择用户期望基于按压力改变的设置项。

在本典型实施例中,即使在从前次的触摸操作起的预定时间段内再次检测到触摸操作,如果用户执行了特定操作,则在预定时间段内,cpu101也基于该触摸操作来控制执行与按压力相对应的功能。因此,例如,如果用户想要在基于触摸操作的按压力改变了前次的设置项的设置值之后在预定时间段内改变与前次的设置项不同的设置项的设置值,则用户可以通过执行解除操作,基于触摸操作的按压力来改变与该设置项不同的设置项的设置值。换句话说,用户可以在无需等待预定时间段的情况下改变期望设置项的设置值,从而可以提高用户的可操作性。

在本典型实施例中,将触及转变成触摸停止的解除操作描述为特定操作。然而,特定操作不限于此。特定操作可以是特定按钮的操作、利用分配给解除操作的按压力执行的触摸、对不显示显示项的显示器105的区域的触摸、执行特定时间段的触摸(即长时间按压)或这些操作的组合。

将参考图9中的流程图来描述第三典型实施例。在上述典型实施例中,基于按压力选择的设置项是与摄像有关的设置项。在本典型实施例中,提供对要选择的设置项是与音乐(诸如音量、专辑选择、轨道选择或再现位置等)有关的设置项的情况的描述。在本典型实施例中,智能电话1000被描述为电子装置。智能电话1000的结构与图1中的照相机100和图5中的照相机500的结构相同,因此将省略其描述。图9中的流程图的步骤s901和s902以及步骤s912至s916中的处理与图2中的流程图的步骤s201和s202以及步骤s210至s214中的处理相同,因此将适当省略其描述。

在步骤s903中,cpu101经由压力检测单元107判断触摸面板106a的操作面上的触摸的按压力。在本典型实施例中,触摸的按压力被分类为高、中高、中低和低。例如,如果按压力的值是第一阈值以上,则将按压力分类为高,如果按压力的值小于第一阈值并且大于或等于第二阈值,则将按压力分类为中高,如果按压力的值小于第二阈值并且大于或等于第三阈值,则将按压力分类为中低,以及如果按压力的值小于第三阈值,则将按压力分类为低。例如,将第一阈值、第二阈值和第三阈值有关的信息存储在非易失性存储器103中。

如果按压力为高(步骤s903中为“高”),则处理进入步骤s904。如果按压力为中高(步骤s903中为“中高”),则处理进入步骤s905。如果按压力为中低(步骤s903中为“中低”),则处理进入步骤s906。如果按压力为低(步骤s903中为“低”),则处理进入步骤s907。在本典型实施例中,用户可以基于触摸的按压力来选择音量、专辑选择、轨道选择或再现位置的设置项中的任何一个。

更具体地,如果按压力为高(步骤s903中为“高”),则在步骤s904中,cpu101选择音量设置作为设置项,并且处理进入步骤s908。如果按压力为中高(在步骤s903中为“中高”),则在步骤s905中,cpu101选择专辑选择作为设置项,并且处理进入步骤s909。如果按压力为中低(步骤s903中为“中低”),则在步骤s906中,cpu101选择轨道选择作为设置项,并且处理进入步骤s910。如果按压力为低(步骤s903中为“低”),则在步骤s907中,cpu101选择再现位置作为设置项,并且处理进入步骤s911。

在步骤s908、s909、s910和s911中,cpu101以可识别的方式向用户通知所选择的设置项。例如,与第一典型实施例相同,cpu101可以通过显示、声音或振动向用户通知所选择的设置项。

图10a至10d是示出智能电话1000的显示器105的显示示例的图。

图10a是示出当用户最初以低按压力触摸显示器105时所显示的显示示例的图。这里,突出显示与“再现位置”有关的符号1004,并且显示使得用户能够通过触摸移动改变再现位置的显示项1005。分别与“音量”、“专辑选择”和“轨道选择”相关的符号1001、1002和1003不被突出显示,使得用户可以识别出选择了再现位置的设置项。图10b是示出当用户以增加的中高按压力持续触摸显示器105时所显示的显示示例的图。这里,突出显示“专辑选择”1002。当用户在该状态下执行触摸移动时,将专辑选择确定为要作为操作对象的设置项。

图10c是当专辑选择被选中并被确认为要作为操作对象的设置项时所显示的显示示例的图。这里,以可选择状态显示多个专辑1006。

图10d是当保持计时器结束时所显示的显示示例的图。当用户选择专辑并执行触摸停止时,cpu101开始保持计时器的时间测量。当保持计时器变为0并结束时间测量时,cpu101解除分别与“音量”、“专辑选择”、“轨道选择”和“再现位置”有关的符号1001、1002、1003和1004的突出显示,以使得用户能够识别出没有选择这些设置项。

如上所述,在本典型实施例中,在cpu101基于按压力改变与音乐有关的设置项的设置值之后、在预定时间段内再次检测到触摸操作的情况下,cpu101控制与前次要改变的设置项相同的设置项的设置值。因此,例如,在基于触摸操作的按压力改变了与音乐有关的设置项的设置值之后用户期望再次改变相同设置项的设置值的情况下,即使利用不同于前次按压力的按压力执行触摸操作,用户也可以立即改变设置值。

在上述典型实施例中,虽然将照相机100和500以及智能电话1000描述为电子装置的示例,但是电子装置不限于此。换句话说,本发明适用于基于在触摸面板106a的操作面上的触摸操作的按压力来执行不同功能的装置。更具体地,本发明适用于至少个人计算机、平板终端、音乐播放器、打印机设备、数字相框、游戏机、电子书阅读器、投影设备、车载电子装置、家用电子装置或工业电子装置。

其它实施例

本发明的实施例还可以通过如下的方法来实现,即,通过网络或者各种存储介质将执行上述实施例的功能的软件(程序)提供给系统或装置,该系统或装置的计算机或是中央处理单元(cpu)、微处理单元(mpu)读出并执行程序的方法。

尽管已经参考典型实施例说明了本发明,但是应该理解,本发明不局限于所公开的典型实施例。所附权利要求书的范围符合最宽的解释,以包含所有这类修改、等同结构和功能。

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