信号处理装置、信号处理方法、程序以及电子器件与流程

文档序号:17439071发布日期:2019-04-17 04:30阅读:159来源:国知局
信号处理装置、信号处理方法、程序以及电子器件与流程

本公开涉及一种信号处理装置、信号处理方法、程序以及电子器件,具体地涉及一种能够提供操作性更好的用户界面的信号处理装置、信号处理方法、程序以及电子器件。



背景技术:

近年来,诸如所谓的智能手机等电子器件包括能够检测用户手指等的触摸的触控面板,并且用户可以通过使用触控面板上显示的用户界面进行各种触摸操作。例如,用户在用于移动电子书中显示的页面的拖动条的滑块上执行在触摸触控面板的同时移动手指的操作,从而以旋转方式顺序地显示页面。

此外,照惯例,已经对使用触控面板的这种用户界面进行了提高操作性的各种措施。

例如,专利文献1公开了一种输入装置,该输入装置配置为检测对触控面板的按压操作的按压力并且根据按压力的增大或减小转换输入候选的选择状态。

引文列表

专利文献

专利文献1:日本专利申请特开第2011-59821号



技术实现要素:

本发明要解决的问题

使用触控面板的常规用户界面配置为使触摸操作的操作结果主要通过用户的视觉来识别。为此,在诸如移动滑块的操作或滚动显示屏幕的操作等操作期间,用户很难识别输入信息。因此,需要一种操作性更好的用户界面,以使用户在这样的操作期间更容易识别输入信息。

鉴于这种情况做出了本公开,并且本公开旨在提供一种操作性更好的用户界面。

问题的解决方案

根据本公开的方面的一种信号处理装置包括:输入信息获取单元,其配置为获取通过由用户执行的触摸操作输入的输入信息;以及,反馈控制单元,其配置为根据响应于通过触摸操作触摸的位置的移动而连续获取的输入信息的种类,输出互相不同种类的反馈控制。

根据本公开的另一个方面的一种信号处理方法或程序包括以下步骤:获取通过用户的触摸操作输入的输入信息;以及,根据响应于通过触摸操作触摸的位置的移动而连续获取的输入信息的种类,输出互相不同种类的反馈控制。

根据本公开的另一个方面的一种电子器件包括:触控面板,其配置为显示用于接收用户的触摸操作的用户界面,检测通过触摸操作触摸的位置,并且基于触摸操作根据信号处理进行振动;以及,信号处理装置,其配置为根据用户对触控面板的触摸操作进行信号处理。信号处理装置包括:输入信息获取单元,其配置为获取通过触摸操作输入的输入信息;以及,反馈控制单元,其配置为根据响应于通过触摸操作触摸的位置的移动而连续获取的输入信息的种类将输出反馈控制到触控面板从而执行彼此不同的振动。

在本公开的一个方面,获取通过用户的触摸操作输入的输入信息,并且根据响应于通过触摸操作触摸的位置的移动而连续获取的输入信息的种类,输出互相不同种类的反馈控制。

发明效果

根据本公开的一个方面,可以提供操作性更好的用户界面。

附图说明

图1是图示了应用本技术的电子器件的实施例的示例性配置的框图。

图2是用于描述电子书应用程序中的反馈控制的示意图。

图3是用于描述根据操作速度改变反馈控制的输出的第一种模式的示意图。

图4是用于描述根据操作速度改变反馈控制的输出的第二种模式的示意图。

图5是用于描述由触摸信号处理单元执行的信号处理的流程图。

图6是用于描述反馈控制的修改的示意图。

图7是用于描述用于输入特定输入信息的拖动范围的示意图。

图8是用于描述以放大方式显示一定范围的辅助用户界面的示意图。

图9是用于描述以放大方式显示一定范围的辅助用户界面的示意图。

图10是用于描述响应于滑动的示例性反馈控制的示意图。

图11是用于描述响应于滑动的反馈控制的修改的示意图。

图12是图示了应用本技术的计算机的实施例的示例性配置的框图。

具体实施方式

下面将参照附图对应用本技术的具体实施例进行描述。

<电子器件的示例性配置>

图1是图示了应用本技术的电子器件的实施例的示例性配置的框图。

如图1所示,电子器件11包括触控面板12、触摸信号处理单元13以及应用程序执行单元14。例如,电子器件11是信息处理终端,诸如所谓的智能手机。用户对触控面板12进行触摸操作,并且根据应用程序执行单元14执行的应用程序在触控面板12上显示显示屏幕。

触控面板12包括显示单元21、触摸位置检测单元22和驱动单元23。

显示单元21根据应用程序执行单元14执行的应用程序来显示显示屏幕、配置为接收用户对触控面板12的触摸操作的用户界面(诸如图2所示的拖动条42)等。

当用户通过手指、触控笔等对触控面板12的表面进行触摸操作时,触摸位置检测单元22检测用户触摸的位置。然后,触摸位置检测单元22将指示用户触摸的位置的触摸位置信号提供给触摸信号处理单元13。

驱动单元23基于用户的触摸操作根据触摸信号处理单元13的反馈控制进行驱动以使触控面板12的表面振动。

触摸信号处理单元13包括用户界面显示控制单元31、输入信息获取单元32、操作速度计算单元33和反馈控制单元34。触摸信号处理单元13根据用户对触控面板12执行的触摸操作,对从触摸位置检测单元22提供的触摸位置信号进行信号处理。

用户界面显示控制单元31根据应用程序执行单元14执行的应用程序在显示单元21上显示用户界面(例如,图2所示的拖动条42)。此外,用户界面显示控制单元31根据从触摸位置检测单元22提供的触摸位置信号控制用户界面的显示(例如,移动图2所示的滑块44的显示位置)。

输入信息获取单元32根据从触摸位置检测单元22提供的触摸位置信号获取通过用户的触摸操作输入至电子器件11的输入信息,并且将该输入信息提供给反馈控制单元34和应用程序执行单元14。例如,在应用程序执行单元14执行电子书应用程序的情况下,输入信息获取单元32根据触摸位置信号获取电子书的页码作为输入信息。此外,在应用程序执行单元14执行活动图像播放应用程序的情况下,输入信息获取单元32根据触摸位置信号获取正在播放的活动图像的帧数、播放时间、章节等作为输入信息。

操作速度计算单元33基于从触摸位置检测单元22提供的触摸位置信号计算通过用户的触摸操作触摸的位置移动的操作速度,并且将计算得到的操作速度提供给反馈控制单元34。

反馈控制单元34根据从输入信息获取单元32提供的输入信息将反馈控制输出到驱动单元23,并且例如使触控面板12振动以作为对用户的触觉的反馈。此外,反馈控制单元34根据从操作速度计算单元33提供的操作速度改变反馈控制的输出。需要注意的是,稍后将参照图2至图4对反馈控制单元34的反馈控制进行详细描述。

例如,应用程序执行单元14执行提前安装在电子器件11上的应用程序、通过网络提供的应用程序等,并且根据各个应用程序在显示单元21上显示显示屏幕。例如,应用程序执行单元14可以执行显示电子书的电子书应用程序、播放活动图像的活动图像播放应用程序、管理图像的图像管理应用程序等。

应用程序执行单元14还根据正在显示的应用程序指导用户界面显示控制单元31显示用户界面。此外,应用程序执行单元14根据从输入信息获取单元32提供的输入信息控制在显示单元21上显示的显示屏幕。

<示例性反馈控制>

参照图2对电子书应用程序中的反馈控制进行描述。

图2的a图示了当应用程序执行单元14执行电子书应用程序时在显示单元21上显示的示例性显示屏幕。图2的b图示了在电子书应用程序中执行的示例性反馈控制。

如图2的a所示,在电子书的整个显示屏幕41上,例如,以两页展开的方式显示与作为显示目标的页码相对应的电子书的页面。此外,在电子书的显示屏幕41的下侧显示拖动条42,该拖动条42是用于输入将要在电子书的显示屏幕41上显示的页码的示例性用户界面。

拖动条42包括指示整个电子书的页数的条43、以及指示与电子书的显示屏幕上显示的页面的页码相对应的位置的滑块44。例如,用户可以通过执行在左右方向上移动滑块44的触摸操作来输入将要在电子书的显示屏幕41上显示的页面的页码,并且输入信息获取单元32获取该页码作为输入信息。

例如,在电子器件11中,当用户执行移动滑块44的触摸操作时,根据在操作期间输入的电子书的页码执行反馈控制以使触控面板12振动。因此,在电子器件11中,根据与滑块44移动通过的各个位置而非用户最终停止滑块44的位置相对应的电子书的页码来执行反馈控制以使触控面板12振动。

在这种情况下,反馈控制单元34对驱动单元23执行反馈控制,使得触控面板12根据由输入信息获取单元32获取的页码的类型而进行不同振动。这里,例如,页码的类型是每个页面出现的正常页码,或者出现的频率低于在每个页面出现的频率的特定页码(例如,根据电子书的内容,10页中的页码或诸如在部分或章节等各个分区的页码)。

此外,反馈控制单元34对驱动单元23执行反馈控制,使得在触控面板12上产生的振动的类型在正常页码与特定页码之间不同。例如,反馈控制单元34控制驱动单元23针对正常页码以具有正常振幅的振动a驱动触控面板12,并且针对特定页码以具有较大振幅的振动b驱动触控面板12从而使该振动比具有正常振幅的振动更容易感知。

具体地,如图2的b所示,在由输入信息获取单元32获取的页码是正常页码(在图2的b的示例中为除了5的倍数之外的页码)的情况下,反馈控制单元34执行反馈控制以振动a驱动驱动单元23。在由输入信息获取单元32获取的页码是特定页码(在图2的b的示例中为等于5的倍数的页码)的情况下,反馈控制单元34执行反馈控制以振动b驱动驱动单元23,振动b具有比振动a的振幅更大的振幅。因此,在用户移动滑块44的触摸操作期间输入的电子书的页码不是5的倍数的情况下,触控面板12以振动a振动。在页码是5的倍数的情况下,触控面板12以振动b振动。

这样,例如,用户不仅可以通过页码的视觉识别而且还可以通过执行触摸操作的指尖的感觉来识别正常页码与特定页码之间的差异。结果,与常规情况相比,用户可以更容易指定和显示期望的页码。通过这种方式,电子器件11可以提供操作性更好的用户界面。

在用户高速执行对拖动条42的触摸操作的情况下,换言之,在触摸触控面板12的手指快速移动的情况下,在触控面板12上产生的振动的间隔减小。因此,在这种情况下,每单位时间用户的指尖以更多次数密集地产生并感知振动,结果是用户获得产生持续连接的振动的感觉。因此,例如,假设用户难以感知每个页面的振动。

为了避免这种情况,电子器件11可以根据用户的触摸操作的操作速度改变反馈控制的输出。

下面参照图3描述了根据由用户执行的触摸操作的操作速度改变反馈控制的输出的第一种模式。

图3的a图示了当应用程序执行单元14执行活动图像播放应用程序时在显示单元21上显示的示例性显示屏幕。图3的b和c图示了在活动图像播放应用程序中执行的示例性反馈控制。

如图3的a所示,正在播放的活动图像完全显示在活动图像显示屏幕51上。此外,在活动图像显示屏幕51的下侧显示拖动条52,该拖动条52是用于输入将要在活动图像显示屏幕51上显示的帧的播放时间的示例性用户界面。

拖动条52包括指示整个活动图像的播放时间的条53、以及表示与将要在活动图像显示屏幕51上显示的帧的播放时间相对应的位置的滑块54。例如,用户可以通过执行在左右方向上移动滑块54的触摸操作来输入将要在活动图像显示屏幕51上显示的帧的播放时间,并且输入信息获取单元32获取该播放时间[分钟]作为输入信息。

例如,在电子器件11中,当用户执行移动滑块54的触摸操作时,根据在操作期间输入的帧的播放时间执行反馈控制以使触控面板12振动。在这种情况下,反馈控制单元34对驱动单元23执行反馈控制,使得触控面板12在由输入信息获取单元32获取的播放时间中的指示基于播放时间划分活动图像的间隔的播放时间(正常输入信息)与指示根据内容划分活动图像的间隔的播放时间(特定输入信息)之间以不同的方式振动。

例如,在指示基于播放时间划分活动图像的间隔的播放时间处,反馈控制单元34控制驱动单元23以具有正常振幅的振动a进行驱动。但是,在指示根据内容划分活动图像的间隔的播放时间处,反馈控制单元34控制驱动单元23以具有较大振幅的振动b进行驱动,从而使该振动比具有正常振幅的振动更容易感知。

具体地,如图3的b所示,在由输入信息获取单元32获取的播放时间是指示基于播放时间划分活动图像的间隔(在图3所示的示例中为一分钟间隔)的播放时间的情况下,反馈控制单元34执行反馈控制以振动a驱动驱动单元23。另一方面,在由输入信息获取单元32获取的播放时间是指示根据内容划分活动图像的间隔(在图3所示的示例中为章节)的播放时间的情况下,反馈控制单元34执行反馈控制以振动b驱动驱动单元23,振动b具有比振动a的振幅更大的振幅。因此,触控面板12在用户移动滑块54的触摸操作期间输入的活动图像的播放时间指示一分钟间隔的情况下以振动a进行振动,而在播放时间指示章节的情况下以振动b进行振动。

在用户的触摸操作的操作速度低于预定阈值速度的情况下,反馈控制单元34执行反馈控制以振动a和振动b驱动驱动单元,如图3的b所示。然而,在用户的触摸操作的操作速度等于或高于预定阈值速度的情况下,反馈控制单元34改变反馈控制的输出。

具体地,如图3的c所示,在用户的触摸操作的操作速度等于或高于预定阈值速度的情况下,反馈控制单元34以指示基于播放时间划分活动图像的一分钟间隔的振动a停止反馈控制。此外,在这种情况下,反馈控制单元34执行反馈控制仅以指示根据内容划分活动内容的章节的振动b驱动驱动单元23。

通过这种方式,在电子器件11中,反馈控制单元34可以改变反馈控制以使触控面板12基于由触摸位置检测单元22检测到的触摸位置移动的操作速度而振动。因此,电子器件11可以避免密集振动的产生并且因此避免用户感知振动的困难,从而提供更有利的用户界面。

需要注意的是,反馈控制单元34改变反馈控制的输出的阈值速度可以在电子器件11的出货时设置,或者可以由用户根据用户的感知可选地设置。而且,反馈控制单元34可以设置两个或更多个阈值速度,并且改变三种或更多种反馈控制的输出。

下面参照图4描述了根据用户的操作的速度改变反馈控制的输出的第二种模式。

与图2相似,图4的a和b图示了在应用程序执行单元14执行电子书应用程序时执行的示例性反馈控制。

如上面参照图2所述的,触控面板12在用户移动滑块44的触摸操作期间输入的电子书的页码不是5的倍数的情况下以振动a振动,而触控面板12在页码是5的倍数的情况下以振动b振动。

然后,如图4的a所示,在根据连续页码的振动的间隔等于或长于根据用户的触摸操作的操作速度的10ms(阈值间隔)的情况下,反馈控制单元34执行反馈控制以振动a和振动b驱动驱动单元23。然而,在根据连续页码的振动的间隔短于根据用户的触摸操作的操作速度的10ms的情况下,反馈控制单元34改变反馈控制的输出。

具体地,当执行所有反馈控制时,用户很难感觉到独立振动a和振动b,因为它们都处于由输入信息获取单元32连续获取的页码的间隔短于根据用户的触摸操作的操作速度的10ms的情况下。因此,在这种情况下,反馈控制单元34改变反馈控制的输出,使得根据连续页码输出的振动的间隔不短于10ms。具体地,如图4的b所示,反馈控制单元34使反馈控制的输出变弱,并且执行反馈控制以每隔一个页码产生振动。

例如,反馈控制单元34测量从对驱动单元23执行反馈控制的定时到振动的经过时间,然后在对驱动单元23执行反馈控制时确定该经过时间是否短于10ms。此外,在经过时间不短于10ms的情况下,反馈控制单元34对驱动单元23执行反馈控制以振动。在经过时间短于10ms的情况下,反馈控制单元34停止对驱动单元的反馈控制(振动a和振动b中任意一个的输出)。

通过这种方式,在电子器件11中,反馈控制单元34可以改变输出反馈控制的间隔,使得触控面板12振动的间隔等于或长于阈值间隔(例如,10ms),超出了该阈值间隔,用户无法感知连续振动。因此,电子器件11可靠地使用户感知独立振动,从而提供更有利的用户界面。

需要注意的是,反馈控制单元34改变反馈控制的输出的阈值间隔可以在电子器件11的出货时设置,或者可以由用户根据用户的感知可选地设置。

<触摸操作的信号处理>

下面参照图5所示的流程图描述由触摸信号处理单元13执行的信号处理。

例如,当用户触摸触控面板12并且指示触摸的位置的触摸位置信号从触摸位置检测单元22提供到触摸信号处理单元13时,开始处理。在步骤s11中,用户界面显示控制单元31、输入信息获取单元32和操作速度计算单元33获取从触摸位置检测单元22提供的触摸位置信号。

在步骤s12中,用户界面显示控制单元31基于在步骤s11中获取的触摸位置信号控制用户界面的显示,例如,以便移动图2中滑块44的显示位置。

在步骤s13中,输入信息获取单元32基于在步骤s11中获取的触摸位置信号获取通过触摸操作输入的输入信息,并且将该输入信息提供给反馈控制单元34和应用程序执行单元14。例如,输入信息获取单元32获取如上面参照图2描述的电子书的页码并将该页码提供给应用程序执行单元14,并且应用程序执行单元14在电子书的显示屏幕41上显示具有该页码的页面。

在步骤s14中,操作速度计算单元33基于在步骤s11中获取的触摸位置信号计算用户的触摸操作的操作速度,并且将该操作速度提供给反馈控制单元34。

在步骤s15中,反馈控制单元34确定输入信息获取单元在步骤s13中是否获取了特定输入信息。

在步骤s15中,在反馈控制单元34确定输入信息获取单元32获取了特定输入信息的情况下,处理进入步骤s16。在步骤s16中,反馈控制单元34对驱动单元23执行特定反馈控制。例如,如上面参照图2描述的,在由输入信息获取单元32获取的电子书的页码是5的倍数的情况下,反馈控制单元34对驱动单元23执行反馈控制以振动b驱动触控面板12。

另一方面,在步骤s15中,在反馈控制单元34确定输入信息获取单元32未获取特定输入信息的情况下,处理进入步骤s17。具体地,在这种情况下,反馈控制单元34确定输入信息获取单元32获取了正常输入信息。

在步骤s17中,反馈控制单元34确定由操作速度计算单元33在步骤s14中计算得到的操作速度是否等于或高于预定阈值速度。

在步骤s17中,在反馈控制单元34确定操作速度等于或高于预定阈值速度的情况下,处理返回到步骤s11并且重复相似处理。具体地,在这种情况下,不执行正常反馈控制,并且例如,如上面参照图3描述的,停止具有指示基于播放时间划分活动图像的一分钟间隔的振动a的反馈控制。

另一方面,在步骤s17中,在反馈控制单元34确定操作速度不等于或高于预定阈值速度的情况下,处理进入步骤s18。具体地,在这种情况下,反馈控制单元34确定操作速度低于预定阈值速度。

在步骤s18中,反馈控制单元34确定作为输入信息获取单元32获取输入信息时的定时间隔的反馈间隔是否短于预定阈值间隔。

在步骤s18中,在反馈控制单元34确定反馈间隔短于预定阈值间隔的情况下,处理返回到步骤s11并且重复相似处理。具体地,在这种情况下,不执行正常反馈控制,并且例如,如上面参照图4描述的,使反馈控制的输出变弱从而使振动间隔不短于10ms。

另一方面,在步骤s18中,在反馈控制单元34确定反馈间隔不短于预定阈值间隔的情况下,处理进入步骤s19。具体地,在这种情况下,反馈控制单元34确定反馈间隔等于或长于预定阈值间隔。

在步骤s19中,反馈控制单元34对驱动单元23执行正常反馈控制。例如,如上面参照图2描述的,在由输入信息获取单元32获取的电子书的页码不是5的倍数的情况下,反馈控制单元34对驱动单元23执行反馈控制以振动a驱动触控面板12。

在步骤s16或s19中执行了反馈控制之后,处理返回到步骤s11,并且对像一个触摸位置信息重复执行相似的处理。

如上所述,触摸信号处理单元13可以在特定输入信息的情况下输出特定反馈控制(例如,振动b),并且在正常输入信息的情况下输出正常反馈控制(例如,振动a)。通过这种方式,根据输入信息的种类输出互相不同种类的反馈控制,使得用户在执行移动触摸位置的触摸操作时可以感知反馈控制的差异,并且轻易识别目标位置(例如,页码)。

此外,在用户的触摸操作的操作速度等于或高于预定阈值速度的情况下或者在反馈间隔短于预定阈值间隔的情况下,触摸信号处理单元13可以停止正常反馈控制的输出。因此,例如,这可以防止用户由于振动的连续产生而在感测独立振动时遇到困难。

需要注意的是,可以按相反的顺序执行图5所示的步骤s17和s18中的处理。此外,例如,可以根据电子器件11上提供的用户界面的种类选择性地执行图5所示的步骤s17和s18中的处理。具体地,在执行活动图像播放应用程序(图3)时可以只执行步骤17中的处理,而在执行电子书应用程序(图4)时可以只执行步骤18中的处理。

<反馈控制的修改>

如上面参照图4描述的,在执行反馈控制以使连续产生的振动的间隔等于或长于10ms的情况下,在某些情况下可以根据触摸操作的操作速度使振动b变弱。

具体地,如图6的a所示,在具有振动间隔等于或长于根据用户的触摸操作的操作速度的10ms的页码间隔为4页的情况下,第一页的振动a之后紧接着第四页的振动a,然后是第七页的振动a。换言之,在这种情况下使第五页的振动b变弱。因此,通过使用两种振动,即振动a和振动b,不可能实现提高操作性的目的。

为了避免这种情况,反馈控制单元34可以执行反馈控制以根据5的倍数的页码优先产生振动b。

由于振动a和振动b是不同种类的,因此认为例如即使在振动a与振动b之间的间隔短于10ms的情况下,用户也可以感知振动。

因此,如图6的b所示,即使在连续振动的间隔短于10ms的情况下,如果振动的种类是互不相同的,则反馈控制单元23对驱动单元23执行反馈控制以振动b驱动触控面板12。具体地,反馈控制单元34执行反馈控制,以便在振动a或振动b之前的间隔等于或长于10ms的情况下驱动振动a并且在任何情况下驱动振动b。

此外,例如,即使在振动a与振动b之间的间隔短于10ms并且用户可以感知振动的情况下,可以将振动b设置得显著,以实现更有利的用户界面。

因此,如图6的c所示,在某一定时驱动振动a之后直到产生振动b的间隔短于10ms的情况下,反馈控制单元34执行反馈控制以在该定时停止驱动振动a。具体地,反馈控制单元34可以执行反馈控制以停止产生振动a,从而使连续产生的振动a与振动b的间隔等于或长于10ms并且优先产生振动b。

如上所述,反馈控制单元34可以执行反馈控制以便始终输出或优先输出振动b。因此,电子器件11可以通过两种振动a和b提供操作性良好的用户界面。

<特定输入信息的输入>

在如图2所示执行对拖动条42的触摸操作的情况下,用户在移动触摸位置的同时感知振动a和振动b,并且在根据期望页码产生振动时撤消触摸,从而输入当前页码。在这种情况下,例如,即使在当用户想要输入特定页码时在移动触摸位置的同时已经感知到振动b之后立即撤消触摸的情况下,由于感知振动与触摸撤消之间的时间滞差,可能输入下一个页码。

为了避免这种情况,如图7所示,当在从特定页码开始的预定拖动范围内撤销触摸时,输入信息获取单元32可以确定将特定页码输入作为提供给应用程序执行单元14的页码。

例如,如图7的a所示,在执行从左侧向右侧移动的触摸操作的情况下,输入信息获取单元32将拖动范围设置为在特定页码的右侧上的两个页面。然后,当在拖动范围(在图7的b所示的示例中为第六个页面和第七个页面)内撤销了触摸时,输入信息获取单元32将与拖动范围相对应的特定页码(在图7的b所示的示例中为第五个页面)提供给应用程序执行单元14作为输入信息。

通过这种方式,当输入信息获取单元32设置特定页码的拖动范围时,用户可以输入特定页码,而不考虑在移动触摸位置时感知振动b与撤销触摸之间的时间滞差。

此外,在以这种方式设置拖动范围的情况下,可以通过执行从右侧向左侧移动的触摸操作来输入在拖动范围内的页码,如图7的c所示。具体地,在执行从右侧向左侧移动的触摸操作的情况下,输入信息获取单元32将拖动范围设置为在特定页码的左侧上的两个页面。因此,在执行从左侧向右侧移动的触摸操作时不能输入在特定页码的右侧上的页码,但是可以通过从右侧向左侧移动的触摸操作来输入该页码。

通过这种方式,输入信息获取单元32根据触摸操作的移动方向将拖动范围设置在特定页码的左侧和右侧中的任意一侧上,使得用户可以输入在没有设置拖动范围的一侧上的页码。

如上所述,当输入信息获取单元32设置特定输入信息的拖动范围时,用户可以轻松输入特定输入信息,也可以输入在特定输入信息附近的正常输入信息。

需要注意的是,由输入信息获取单元32设置的拖动范围的宽度(在图7所示的示例中为两个页面)可以在电子器件11的出货时设置或者可以由用户在不大于特定页码的间隔的范围内可选地设置。

<辅助用户界面>

下面参照图8和图9描述辅助用户界面,该辅助用户界面在触摸操作的来回移动时以放大的方式显示一定范围从而可以精确地输入输入信息。

例如,在对显示屏幕61上显示的拖动条62执行触摸操作时由条63表示的步数较大或播放时间较长的情况下,通过移动滑块64很难输入期望的页码。具体地,在这种情况下,要求对滑块64进行微小触摸操作,并且因此撤销在期望位置的触摸是极其困难的。具体地,在将条63等分成1000个部分的情况下,当用户移动滑块64以输入“123”时,有可能输入“140”。

通过这种方式,在对滑块64执行微小触摸操作的情况下,首先,以较快操作速度执行触摸操作以将滑块64立即移动到期望位置附近,如图8的a所示。随后,如图8的b和c所示,以等于或低于预定操作速度的较慢操作速度,执行触摸操作以使滑块64在包括期望位置的一定狭窄范围内左右移动。

然后,在根据从触摸位置检测单元22提供的触摸位置信号检测到执行以较慢操作速度在一定范围内左右移动的触摸操作的情况下,用户界面显示控制单元31辅助用户界面,在该辅助用户界面上以放大的方式显示该一定范围。

例如,如图9的a所示,用户界面显示控制单元31可以在拖动条62下方与拖动条62平行地显示放大用户界面65,在该放大用户界面65上以放大的方式显示以较慢操作速度左右移动的触摸操作执行的范围。例如,用户界面显示控制单元31可以根据用户的触摸操作稀疏地或密集地显示放大用户界面65。

此外,例如,如图9的b所示,用户界面显示控制单元31可以与拖动条62正交地显示放大用户界面66,在该放大用户界面66上以放大的方式显示以较慢操作速度左右移动的触摸操作执行的范围。

通过这种方式,当用户界面显示控制单元31显示放大用户界面65或66时,用户可以通过对放大用户界面65或66执行触摸操作来精确地输入输入信息。具体地,使用了以放大的方式显示以较慢操作速度左右移动的触摸操作执行的范围的辅助放大用户界面65或66,从而用户可以轻松地在该范围内输入期望的输入信息。

需要注意的是,当用户对放大用户界面65或66执行触摸操作时,反馈控制单元34可以执行反馈控制以振动a和振动b驱动驱动单元23,类似于对拖动条62的反馈。此外,在执行以较慢速度左右移动的触摸操作之后操作速度增加的情况下,不会显示放大用户界面65或66。此外,在触摸与一定范围分开的位置或者将触摸大幅移动到一侧的情况下,不会显示放大用户界面65或66。

此外,在以较慢操作速度左右移动的触摸操作执行的范围缩小的情况下,对放大用户界面65或66将要放大的范围进行调整。而且,在操作速度较慢的情况下可以缩小待放大的范围,或者在操作速度较快的情况下可以扩大待放大的范围。可替代地,可以根据左右移动的次数来缩小待放大的范围。

<响应于滑动的反馈控制>

下面参照图10和图11描述响应于滑动的反馈控制。

电子器件11不仅可以处理对拖动条的上述触摸操作,还可以处理滚动显示单元21上显示的整个显示屏幕的触摸操作(称为滑动)。

图10图示了当应用程序执行单元14执行图片管理应用程序时在显示单元21上显示的示例性显示屏幕71。例如,在图片管理应用程序中,根据各个图片拍摄的月份对多个图片(内容)进行分类,并且按照图片拍摄的日期的顺序显示在显示屏幕71上。

如图10的a所示,用户可以在手指触摸显示屏幕71的同时执行垂直移动的触摸操作;而且,例如,当执行向下移动手指的触摸操作时,滚动显示并且显示在旧日期拍摄的图片。在这种情况下,如果执行快速移动以从大量图片中找到期望图片的触摸操作时,显示可能会滚动超出期望日期。例如,如图10的a所示,如果在显示在12月拍摄的照片的同时执行快速移动的触摸操作以找到在5月拍摄的图片,则显示可能滚动到3月拍摄的图片,如图10的b所示。

为了避免这种情况,输入信息获取单元32获取每行图片的边界或切换图片拍摄的月份的边界(特定分区)作为输入信息。然后,例如,当各行图片通过显示屏幕71的上端或下端时,反馈控制单元34对驱动单元23执行反馈控制以振动a驱动触控面板12。此外,例如,当切换图片拍摄的月份的边界通过显示屏幕71的上端或下端时,反馈控制单元34可以对驱动单元23执行反馈控制以振动b驱动触控面板12。

因此,用户可以通过感知振动b识别切换月份的边界,并且可以在显示期望图片拍摄的月份时执行停止滚动的触摸操作,如图10的c所示。因此,电子器件11提供了允许从大量图片中轻易找到期望图片的用户界面。

需要注意的是,在快速滚动显示屏幕的情况下,例如,执行快速移动触摸手指然后移开手指的触摸操作。在这种情况下,通过手指无法感知振动,但是,例如,可以产生在驱动单元23的驱动下传递给整个电子器件11的大幅振动,以使用户通过手持电子器件11感知振动a和振动b。

此外,电子器件11不仅可以使用例如上述的两种振动,即振动a和振动b,而且还可以使用大量的其它种类的振动。

例如,如图11的a所示,反馈控制单元34可以执行反馈控制以产生具有随特定边界的靠近而增大的幅度或频率的振动。此外,反馈控制单元34可以执行反馈控制以产生具有随特定边界的远离而减小的振幅或频率的振动。

而且,反馈控制单元34不仅可以在切换图片拍摄的日期的月份的边界处执行具有振动b的反馈控制,而且还可以例如在切换图片拍摄的日期的周的边界或在图片拍摄的地点的变化边界等处执行具有振动b的反馈控制。通过这种方式,用户可以可选地设置执行具有振动b的反馈控制的边界。

此外,反馈控制单元34可以在由操作速度计算单元33计算得到的操作速度等于或高于阈值速度的情况下在每个月执行具有振动b的反馈控制,或者可以在操作速度低于阈值速度的情况下在每个周执行具有振动b的反馈控制。

此外,如图11的b所示,例如,在应用程序执行单元14执行社交网络应用程序的情况下,按照通过社交网络发送的各条评论的日期的顺序在显示屏幕71上显示多条评论。此外,反馈控制单元34可以针对各条单独评论执行具有振动a的反馈控制,或者针对各条受欢迎的评论执行具有振动b的反馈控制。

通过这种方式,电子器件11可以通过应用程序执行单元14执行各种应用程序,并且反馈控制单元34可以执行适合于各个应用程序的反馈控制。例如,本发明可适用于用于在音乐播放应用程序中改变音乐输出的音量或选择音乐的主题作为播放目标的用户界面。

需要注意的是,上面的描述是在具有两种振动a和b的反馈控制上进行的,但是,例如,电子器件11可以执行具有三种或更多种振动的反馈控制。此外,通过区分振幅或频率,可以使振动彼此不同。此外,各种振动的模式可以由用户创作或编辑,并且注册到电子器件11。

例如,在应用程序执行单元14执行电子书应用程序的情况下,可以执行反馈控制以在诸如部分或章节等各个分区(除了正常页码和特定页码之外)处产生不同于正常振动的振动。此外,可以执行反馈控制以在用户设置了书签的页码处产生不同于正常振动的振动。

图12是图示了基于程序执行上述的一系列处理的计算机的示例性硬件配置的框图。

在该计算机中,中央处理单元(cpu)101、只读存储器(rom)102、随机存取存储器(ram)103和电可擦除可编程只读存储器(eeprom)104通过总线105相互连接。总线105还与输入输出接口106连接,并且输入输出接口106与外部(例如,如图1所示的触控面板12)连接。

在如上配置的计算机中,例如,cpu101通过按105将rom102和eeprom104中存储的程序加载到ram103上,并且执行程序,从而执行上述的一系列处理。此外,由计算机(cpu101)执行的各个程序可以提前写入rom102,通过输入输出接口105从外部安装到eeprom104上,或进行更新。

需要注意的是,可以如下配置本技术。

(1)一种信号处理装置,其包括:

输入信息获取单元,其配置为获取通过由用户执行的触摸操作输入的输入信息;以及

反馈控制单元,其配置为根据响应于通过触摸操作触摸的位置的移动而连续获取的输入信息的种类,输出互相不同种类的反馈控制。

(2)根据(1)所述的信号处理装置,还包括操作速度计算单元,该操作速度计算单元配置为计算通过触摸操作触摸的位置移动的操作速度,

其中,反馈控制单元根据操作速度计算单元计算得到的操作速度改变反馈控制的输出。

(3)根据(1)或(2)所述的信号处理装置,

其中,反馈控制单元在输入信息的种类是第一种类的情况下输出第一反馈控制,并且在输入信息的种类是第二种类的情况下输出比第一反馈控制更可能被感知的第二反馈控制,第二种类是以比第一种类的频率更低的频率输入的。

(4)根据(3)所述的信号处理装置,

其中,在操作速度计算单元计算得到的操作速度等于或高于预定阈值速度的情况下,反馈控制单元进行改变以停止输出第一反馈控制,从而只输出第二反馈控制。

(5)根据(3)或(4)所述的信号处理装置,

其中,在输入信息获取单元连续获取输入信息的间隔短于预定阈值间隔的情况下,反馈控制单元进行改变以停止输出第一反馈控制和第二反馈控制中的任意一个,从而使第一反馈控制和第二反馈控制的连续输出的间隔变得等于或长于预定阈值间隔。

(6)根据(5)所述的信号处理装置,

其中,即使在输入信息获取单元连续获取输入信息的间隔短于预定阈值间隔的情况下,反馈控制单元也执行反馈控制以始终输出第二反馈控制。

(7)根据(3)至(6)中任一项所述的信号处理装置,

其中,在输入信息获取单元连续获取输入信息的间隔短于预定阈值间隔的情况下,反馈控制单元进行改变以停止输出第一反馈控制,从而使第一反馈控制和第二反馈控制的连续输出的间隔变得等于或长于预定阈值间隔并且优先输出第二反馈控制。

(8)根据(3)至(7)中任一项所述的信号处理装置,

其中,在执行触摸操作以将触摸位置从一个方向移动到另一方向的情况下,输入信息获取单元确定当在从输入第二种类的输入信息的地方开始朝向另一个方向延伸的预定范围内撤消触摸时输入第二种类的输入信息。

(9)根据(1)至(8)中任一项所述的信号处理装置,

还包括配置为控制拖动条的显示的用户界面显示控制单元,该拖动条包括指示内容的总长度的条和指示与内容的预定地方相对应的位置的滑块,其中,输入信息获取单元根据对滑块的触摸操作,获取内容的预定地方作为输入信息

(10)根据(9)所述的信号处理装置,

其中,在对滑块的触摸操作是以等于或低于预定操作速度的操作速度在一定范围内的来回触摸操作的情况下,用户界面显示控制单元显示辅助用户界面,在辅助用户界面上以放大的方式显示该一定范围。

(11)根据(1)至(10)中任一项所述的信号处理装置,

根据对显示有多个内容的显示屏幕进行整体滚动的触摸操作,输入信息获取单元获取对每个内容进行分类的特定分区作为输入信息,以及

当内容的特定分区通过显示屏幕的末端部分时,反馈控制单元输出反馈控制。

(12)一种信号处理方法,其包括以下步骤:

获取通过用户的触摸操作输入的输入信息;以及

根据响应于通过触摸操作触摸的位置的移动而连续获取的输入信息的种类,输出互相不同种类的反馈控制。

(13)一种程序,其配置为使计算机执行信号处理,该信号处理包括以下步骤:

获取通过用户的触摸操作输入的输入信息;以及

根据响应于通过触摸操作触摸的位置的移动而连续获取的输入信息的种类,输出互相不同种类的反馈控制。

(14)一种电子器件,其包括:

触控面板,其配置为显示用于接收用户的触摸操作的用户界面,检测通过触摸操作触摸的位置,并且基于触摸操作根据信号处理进行振动;以及

信号处理装置,其配置为根据用户对触控面板的触摸操作进行信号处理,其中,信号处理装置包括:输入信息获取单元,其配置为获取通过触摸操作输入的输入信息;以及,反馈控制单元,其配置为根据响应于通过触摸操作触摸的位置的移动而连续获取的输入信息的种类将反馈控制输出到触控面板从而执行彼此不同的振动。

需要注意的是,本实施例不限于上述实施例,并且在不脱离本公开的范围的情况下可以有各种修改。

附图标记列表

11电子器件

12触控面板

13触摸信号处理单元

14应用程序执行单元

21显示单元

22触摸位置检测单元

23显示单元

31用户界面显示控制单元

32输入信息获取单元

33操作速度计算单元

34反馈控制单元。

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