便携信息终端、输入控制方法和程序的制作方法

文档序号:6351210阅读:114来源:国知局
专利名称:便携信息终端、输入控制方法和程序的制作方法
技术领域
本发明涉及包含能够检测触摸的触摸板显示器的便携信息终端。
背景技术
由移动电话、PDA (个人数字助理)和电子笔记本代表的便携信息终端一般具有用于在诸如液晶显示屏之类的显示屏上显示文本和图像的显示器和用于通过用户操作来输入命令和数据的输入部件。某些便携信息终端在输入部件中使用触摸板。在输入部件中使用触摸板的信息终端例如在JP 2009-522669A(以下称为专利文献I)中被公开。触摸板的使用与显示器被布置在与输入部件不同位置处的情况相比可以增大屏幕尺寸与设备尺寸的比例。不幸的是,当用户操作便携信息终端时,用户可能偶然地用他/她的手触摸显示屏。如果用户界面组件(n组件)位于手触摸的位置,则便携信息终端运行与n组件相对应的处理。因此,如果用户偶然触摸显示屏,则该偶然触摸导致便携信息终端运行用户不希望的处理。为了防止包含触摸板输入部件的便携信息终端由于偶然触摸而运行处理,便携信息终端需要确定输入的触摸操作是否为偶然触摸并且需要防止偶然触摸操作的发生。不幸的是,难以准确地在用户希望的操作和偶然触摸操作之间进行区分。如果用户希望的操作被错误地判定为偶然触摸操作,则用户希望的操作将不被运行,从而损害用户的方便性。如果偶然触摸操作被错误地判定为用户希望的操作,则用户不希望的处理将被运行,由此可能产生严重问题。用于防止包含触摸板输入装置的数字相机的偶然操作的技术在JP2009-86601A(以下称为专利文献2)中被公开。专利文献2中公开的相机基于诸如拍摄照片或回放照片之类的相机的操作状态来改变从触摸板接收操作的区域。因此,相机针对每个操作状态减少了用户不希望的偶然操作。用于通过使用能够在显示屏上同时打开多个窗口的设备来防止偶然操作的技术在JP 11-327735A(以下称为专利文献3)中被公开。当窗口彼此重叠地显示时,专利文献3中公开的技术禁止由于对非顶层窗口的窗口进行触摸造成的输入。这么做的原因是用户对顶层窗口执行的操作很可能是用户希望的操作,并且希望的操作在非顶层窗口的窗口上执行的可能性很低,从而降低了由于对非顶层窗口的窗口的偶然操作而使设备执行用户不希望的操作的可能性。

发明内容
前述专利文献2中公开的技术需要对每个操作状态预设能够从触摸板接收操作的区域。与其功能和操作状态局限于某个范围的相机不同,通用便携信息终端具有由用户安装的各种应用并且窗口的显示位置按照应用或用户操作的需要来改变,由此接收操作的区域无法被预设。
此外,根据专利文献3中公开的技术,用户不能对在重叠窗口顶部显示的窗口以外的窗口执行输入。能够同时运行多个应用的便携信息终端的用户可能经常想要根据应用对非顶层窗口的窗口执行输入。如果接收操作的窗口和不接收操作的窗口被预设,则使用以打开多个窗口的能力为特点的便携信息终端时的主要优势将受到损害。如上所述,一种响应于包括偶然触摸的触摸输入来采取适当动作的有效方法尚未针对包含触摸板输入部件的通用便携信息终端而建立。发明的一个示例性目的是提供用于有效降低偶然触摸对包含触摸板显示器的通用便携信息终端的影响的技术。根据发明的示例性方面的便携信息终端包括配备了能够检测触摸的触摸板的显 示器;以及当对显示器上显示的用户界面组件的触摸被检测到时运行与用户界面组件相对应的处理的控制器,其中当对显示器的触摸操作是特定触摸操作并且该触摸操作指定的用户界面组件是不确定是否运行相应处理的特定用户界面组件时,控制器被配置成不运行与所指定的用户界面组件相对应的处理。此外,根据发明的示例性方面的输入控制方法是用于包括配备了能够检测触摸的触摸板的显示器的便携信息终端的输入控制方法,并且当对显示器上显示的用户界面组件的触摸被检测到时运行与用户界面组件相对应的处理,其中当对显示器的触摸操作是特定触摸操作并且所述触摸操作指定的用户界面组件是不确定是否运行相应处理的特定用户界面组件时,与所指定的用户界面组件相对应的处理不被运行。此外,根据发明的示例性方面的程序是令便携信息终端运行处理的程序,所述便携信息终端包括配备了能够检测触摸的触摸板的显示器并且当对显示器上显示的用户界面组件的触摸被检测到时运行与用户界面组件相对应的处理,其中当对显示器的触摸操作是特定触摸操作并且该触摸操作指定的用户界面组件是不确定是否运行相应处理的特定用户界面组件时,所述程序令便携信息终端运行防止与所指定的用户界面组件相对应的处理被运行的处理。


图I例示了运行在便携信息终端上的应用的示例。图2是例示了根据第一示例性实施例的便携信息终端的配置的框图。图3例示了 UI组件表的示例。图4A描述了用户双手抓住便携信息终端、然后从便携信息终端暂时松开一只手、然后重新抓住便携信息终端的操作。图4B描述了用户双手抓住便携信息终端、然后从便携信息终端暂时松开一只手、然后重新抓住便携信息终端的操作。图4C描述了用户双手抓住便携信息终端、然后从便携信息终端暂时松开一只手、然后重新抓住便携信息终端的操作。图5A描述了用户旋转便携信息终端的操作。图5B描述了用户旋转便携信息终端的操作。图5C描述了用户旋转便携信息终端的操作。图描述了用户旋转便携信息终端的操作。
图5E描述了用户旋转便携信息终端的操作。图5F描述了用户旋转便携信息终端的操作。图6是例示了当触摸操作被输入时控制器2的处理的流程图。图7是例示了根据第二示例 性实施例的便携信息终端的配置的框图。图8A描述了将便携信息终端朝与显示屏垂直的方向转的操作。图SB描述了将便携信息终端朝与显示屏垂直的方向转的操作。
具体实施例方式本示例性实施例的便携信息终端具有能够检测触摸的触摸板显示器。运行在便携信息终端上的应用具有用于为每个应用提供必要功能的用户界面组件(n组件)。当n组件在用户偶然触摸的显示器位置被发现时,包括n组件的应用运行与UI组件相对应的处理。结果,便携信息终端由于用户对显示器的偶然触摸而运行用户不希望的处理。当用户使用便携信息终端时偶然触摸的影响程度取决于用户偶然触摸的n组件。例如,当图I所例示的应用运行在便携信息终端上时,对仅显示字符信息或仅显示用于引用特定信息的引用按钮的某个部分的偶然触摸操作不会导致严重问题,而对用于终止应用的按钮或用于实现结算的按钮的偶然触摸操作会导致严重的问题。鉴于此,本示例性实施例的便携信息终端具有被预设为使得当偶然触摸操作被执行时对其的偶然触摸操作可能导致严重问题的概率较高并且因而相应处理的运行被限制的特定n组件(以下称为特定n组件)。因此,当便携信息终端检测到用于指定显示器上显示的n组件的触摸操作时,便携信息终端判断该触摸操作是否为其是偶然触摸操作的概率较高的特定触摸(以下称为特定触摸操作)。此外,便携信息终端判断被指定的UI组件是否为特定UI组件。如果触摸操作是特定触摸操作并且触摸操作所指定的UI组件是特定UI组件,则便携信息终端禁止该触摸操作并且不运行与特定n组件相对应的处理。如果触摸操作不是特定触摸操作或者如果触摸操作所指定的UI组件不是特定UI组件,则便携信息终端运行与UI组件相对应的处理。现在,将参考附图来详细描述本发明。(第一示例性实施例)本示例性实施例描述了将通过改变握持位置而引起的触摸视为特定触摸操作的示例。用户一般通过用他/她的双手握持便携信息终端来使用它,因此在使用期间经常改变握持便携信息终端的位置。一般地,用户通过抓住便携信息终端的两个端部来握持便携信息终端。为了改变握持便携信息终端的位置,用户从便携信息终端暂时松开一只手并重新抓住便携信息终端的任一端部。包括触摸板显示器的便携信息终端的尺寸已被减小但屏幕尺寸已被增大,其结果是没有用于判断触摸操作是否发生的传感器的区域的尺寸减小。因此,当用户抓住便携信息终端的端部时,用户偶然触摸显示器一侧附近的区域的概率较高。鉴于此,本示例性实施例的便携信息终端确定在显示器一侧附近的持续触摸被释放后的某个时间内在显示器一侧附近进行的触摸是通过改变握持位置而引起的特定触摸操作。图2是例示了根据第一示例性实施例的便携信息终端的配置的框图。如图2所例示,根据第一示例性实施例的便携信息终端10包括显示器I、控制器2和存储设备3。显示器I是包括用于显示图像的显示屏的显示设备。显示器I响应于来自控制器2的指令来显示图像。显示器I还包括用于感应对显示屏上和显示屏周围的区域的触摸的触摸板输入功能。显示器I检测来自用户的触摸并将指示触摸状态的触摸信息通知给控制器2。触摸信息包括关于触摸是否被进行的信息、有关被触摸的坐标的信息以及指示触摸强度的信息。控制器2控制便携信息终端10的整个操作。控制器2运行在便携信息终端上运行的每个应用。控制器2令显示器I显示要运行的应用的屏幕画面以及该应用所运行的处理的结果。控制器2从显示器I被通知触摸信息。当特定触摸操作被执行时限制与该特定触摸操作相对应的处理的运行的特定n组件作为n组件表被登记到控制器2中。注意,UI组件表不是针对每个应用被管理而是被便携信息终端的整个系统共同地管理的。图3例示了 UI组件表的示例。如图3所例示,n组件表管理标识信息、相关应用、有效标志以及每个特定UI组件的范围。UI组件表中的标识信息指定用于识别特定n组件的信息。作为标识信息,例如以固定方式为每个n组件确定的ID(标识)信息可被使用,或者每个n组件在应用中的相对显示位置可被使用。Ui组件表中的相关应用指定使用特定n组件的应用。UI组件表中的范围指定用于限制与每个特定n组件相对应的处理的运行的范围。例如,当特定n组件的范围被指定为“单个”时,如果对相关应用所指定的应用的特定Ui组件执行了特定触摸操作,则控制器2限制相应处理的运行。当特定n组件的范围被指定为“整体”时,如果对便携信息终端上的所有应用的特定UI组件执行了特定触摸操作,则控制器2限制相应处理的运行。以下,控制器2对其限制与每个特定n组件相对应的处理的运行的应用被称为目标应用。例如,在登记在图3所例示的UI组件表中的便携信息终端中,如果对非电话应用的应用所使用的UI组件“呼叫按钮”进行了偶然触摸,则便携信息终端不限制相应处理的运行。换言之,“呼叫”被作为普通相应处理来进行。如果对非银行结算应用的应用所使用的UI组件“转移按钮”进行了偶然触摸,则便携信息终端限制相应处理的运行。UI组件表还包括指定在对特定UI组件执行了特定触摸操作的情况下是否限制与特定n组件相对应的处理的运行的有效标志。n组件表在任意时间由用户更新。作为替代,当新应用被安装或运行时,控制器2分析应用的UI布局并自动在UI组件表中存储应用的n组件。 在应用运行期间,控制器2识别应用所显示的UI组件的当前显示位置。然后,控制器2将有关从显示器I接收的触摸信息中包含的被触摸坐标的信息与UI组件的当前显示位置作比较,从而判断所输入的触摸操作是否指定n组件。如果所输入的触摸操作指定了 UI组件,则控制器2判断该触摸是否为其作为偶然触摸操作的概率较高的特定触摸操作。如果所输入的触摸操作是特定触摸操作,则控制器2判断被指定的UI组件是否为特定UI组件。此时,控制器2基于UI组件表中存储的标识信息来判断指定的UI组件是否为特定UI组件。如果被指定的UI组件是特定UI组件,则控制器2禁止触摸并且不运行与UI组件相对应的处理。现在,描述将集中在控制器2判断所输入的触摸操作是否为特定触摸操作的处理上。本示例性实施例的控制器2基于对所输入的触摸操作是否为通过改变握持位置而引起的触摸操作的判断来判断该触摸操作是否为特定触摸操作。
当用户用他/她的双手握持便携信息终端时,用户从便携信息终端暂时松开一只手并重新抓住便携信息终端以便容易握持。此时,如果手偶然触摸了显示屏,则便携信息终端可能由于偶然触摸而运行用户不希望的处理。图4A-4C分别描述了用户用他/她的双手抓住便携信息终端、然后从便携信息终端暂时松开一只手、然后重新抓住便携信息终端的操作。如图4A所例示,用户首先通过抓住便携信息终端的左端部和右端部来握持便携信息终端。然后,如图4B所例示,为了改变便携信息终端的握持位置,用户从便携信息终端的右端部暂时松开一只手。然后,如图4C所例示,用户重新抓住便携信息终端的右端部。注意,当用户从便携信息终端的端部暂时松开一只手时,被手重新抓住的端部不限于被该手抓过的端部,而可以是任何端部。鉴于此,控制器2确定在显示器一侧附近的持续触摸被释放后的某个时间内在显示器一侧附近进行的触摸是通过改变握持位置而引起的特定触摸操作。一般地,包括触摸板的便携信息终端的显示屏是矩形的。因此,用户可将便携信息终端旋转90度,从而在肖像和风景之间切换显示屏。为了旋转便携信息终端,用户通常改变握持便携信息终端的位置。不幸的是,当用户在用他/她的手改变握持位置的同时旋转便携信息终端时,用户的手可能偶然触摸显示屏。当UI组件在用户的手偶然触摸的位置被发现时,便携信息终端运行与n组件相对应的处理。结果,便携信息终端由于偶然触摸而运行用户不希望的处理。图5A-5F各描述了用户旋转便携信息终端的操作。在图5A所例示的示例中,用户首先通过抓住便携信息终端的左端部和右端部来握持便携信息终端以便以肖像模式来使用显示屏。然后,如图5B所例示,为了旋转便携信息终端,用户从便携信息终端的右端部暂时松开他/她的手。然后,如图5C所例示,用户重新抓住便携信息终端的上端部。同样地,如图所例示,用户从便携信息终端的左端部暂时松开他/她的手并重新抓住便携信息终端的下端部。然后,如图5E所例示,用户旋转便携信息终端以便使左端部朝上。然后,如图5F所例示,当便携信息终端旋转了 90度时,用户终止旋转。简言之,为了旋转便携信息终端,用户从便携信息终端的一侧松开他/她的手并重新抓住与该侧相邻的一侧。鉴于此,控制器2可确定在显示屏一侧附近的持续触摸被释放后的某个时间内进行的并且在与被触摸部分附近那一侧相邻的一侧附近进行的触摸是通过改变握持位置而引起的特定触摸操作。注意,控制器2将显示屏上的一侧附近的触摸和对显示屏周围区域的触摸都视为显示屏一侧附近的触摸。存储设备5是用于存储n组件表的存储设备。现在,描述将集中在当触摸操作被输入时控制器2的处理上。图6是例示了当触摸操作被输入时控制器2的处理的流程图。首先,控制器2从存储设备5读取UI组件表并提取其中存储的特定UI组件(步骤 SI)。注意,在任意时间响应于运行应用的用户请求,控制器2运行被请求的应用。在应 用运行期间,控制器2存储应用所显示的UI组件的当前显示位置。接着,控制器2等待直至对n组件执行了触摸操作(步骤S2)。注意,控制器2将有关从显示器I接收的触摸信息中包含的被触摸坐标的信息与n组件的当前显示位置作比较,从而判断所输入的触摸操作是否指定UI组件。当UI组件的触摸信息被从显示器I接收时,控制器2判断所输入的触摸操作是否为特定触摸操作(步骤S3)。如果所输入的触摸操作被判定为特定触摸操作,则控制器2判断是否对特定UI组件执行了所输入的触摸操作(步骤S4)。注意,控制器2基于UI组件表中存储的标识信息来判断所输入的UI组件是否为特定UI组件。如果判定对特定n组件执行了所输入的触摸操作,则控制器2判断包括由所输入的触摸操作指定的特定n组件的应用是否为来自相关应用和特定n组件的范围的目标应用(步骤S5)。如果包括由所输入的触摸操作指定的特定n组件的应用被判定为目标应用,则控制器2从特定UI组件的有效标志来判断是否限制与特定UI组件相对应的处理的运行(步骤S6)。如果与特定UI组件相对应的处理的运行被限制,则控制器2禁止该触摸操作并丢弃从显示器I接收的触摸信息而不通知目标应用(步骤S7)。此时,控制器2通知用户所输入的触摸操作被禁止。通知用户的方法可以是任何方法。方法的示例包括指示所输入的触摸操作被禁止的显不、警告声和振动器的振动。然后,控制器2移动到步骤S2,其中控制器2再次等待直至从显示器I接收到触摸信息。如果所输入的触摸操作不是特定触摸操作,如果未对特定n组件执行所输入的触摸操作,如果包括触摸操作所指定的特定UI组件的应用不是目标应用,或者如果与触摸操作所指定的特定UI组件相对应的处理的运行未被限制,则控制器2将从显示器I接收的触摸信息通知给包含由所输入的触摸操作指定的UI组件的应用(步骤S8)。这种情况下,每个应用执行与每个n组件相对应的处理。然后,控制器2移动到步骤S2,其中控制器2再次等待直至从显示器I接收到触摸信息。注意,控制器2可定期执行特定UI组件的提取。这种情况下,控制器2定期从存储设备5读取UI组件表并重新提取新存储的特定UI组件。
注意,本示例性实施例的便携信息终端基于对输入的触摸操作是否为通过改变握持位置而引起的触摸操作的判断来判断该触摸操作是否为特定触摸操作。握持便携信息终端要求某种程度的抓取力量。因此,执行触摸操作以改变握持所拥有终端的位置的用户按压显示屏的力量被认为大于等于某个量。鉴于此,控制器2可确定按压显示屏的力量小于预定力量的触摸操作不是为了改变握持所拥有终端的位置而执行的。
这种情况下,即使触摸是在显示屏一侧附近的持续触摸被释放后的某个时间内在显示屏一侧附近进行的,控制器2也确定按压显示屏的力量小于预定力量的触摸操作不是特定触摸操作。此外,即使触摸是在显示屏一侧附近的持续触摸被释放后的某个时间内进行并且是在与被触摸部分附近那一侧相邻的一侧附近进行的,控制器2也确定按压显示屏的力量小于预定力量的触摸操作不是特定触摸操作。此时,控制器2将从显示器I接收的触摸信息通知给包含由所输入的触摸操作指定的UI组件的应用。当便携信息终端被握持时,便携信息终端持续被抓住某个时间段或更长时间段。因此,用于改变该终端被握持的位置的触摸操作与显示屏持续接触的时间被认为大于等于某个量。鉴于此,控制器2可确定与显示屏保持持续接触的时间小于预定时间的触摸操作未执行改变该终端被握持的位置的任务。这种情况下,即使触摸是在显示屏一侧附近的持续触摸被释放后的某个时间内在显示屏一侧附近进行的,控制器2也确定与显示屏保持持续接触的时间小于预定时间的触摸操作不是特定触摸操作。此外,即使触摸是在显示屏一侧附近的持续触摸被释放后的某个时间内进行并且是在与被触摸部分附近那一侧相邻的一侧附近进行的,控制器2也确定与显示屏保持持续接触的时间小于预定时间的触摸操作不是特定触摸操作。此时,控制器2将从显示器I接收的触摸信息通知给包含由所输入的触摸操作指定的UI组件的应用。本示例性实施例已描述了 UI组件表存储响应于偶然触摸操作来限制相应处理的运行的特定UI组件的示例。应用之间共享的UI组件在显示屏的结束按钮、最小化按钮或最大化按钮等中被使用,但大多数n组件对于每个应用而不同。因此,很难与应用共享n组件表中存储的特定n组件。鉴于此,特定n组件可通过将其与该特定n组件所显示的字符信息相关联来管理,由此Ui组件表中存储的信息可以在应用之间共享。这种情况下,用户通过将特定UI组件与该特定UI组件显示的字符信息彼此关联来在n组件表中存储它们。当新应用被安装或运行时,控制器2分析应用的特定n组件所显示的字符信息并通过将n组件与该特定n组件显示的字符信息彼此关联来在n组件表中存储它们。然后,当从显示器I接收到触摸信息时,控制器2分析由触摸操作指定的UI组件所显示的字符信息并判断该字符信息是否与UI组件表中存储的字符信息相匹配,从而判断所输入的触摸操作是否是对Ui组件表中存储的特定UI组件执行的。本示例性实施例的便携信息终端确定在显示屏一侧附近的持续触摸被释放后的某个时间内在显示屏一侧附近进行的触摸操作是通过改变握持位置而引起的特定触摸操作。因此,甚至用户希望的触摸操作也可能被判断为偶然触摸操作并被禁止的概率较高。鉴于此,当与特定UI组件相对应的处理的运行被限制了例如在显示屏一侧附近的持续触摸被释放后的某一时间时,特定UI组件的显示可被关闭。作为替代,特定UI组件可通过诸如半透明显示之类的可识别的方式来与其他组件一起显示从而吸引用户的注意力。本示例性实施例已描述了当对n组件执行触摸操作时、便携信息终端判断该触摸操作是否为特定触摸操作以及接收触摸操作的n组件是否为特定n组件的示例。当对Ui组件执行了触摸操作时,对该触摸操作是否为特定触摸操作以及接收触摸操作的n组件是否为特定Ui组件进行判断,哪个在先都可以。本示例性实施例已描述了便携信息终端的显示器具有感应对显示屏上和显示屏周围的区域的触摸的触摸板输入功能的示例。便携信息终端的显示屏可具有任何功能,只要该功能可以感应对显示屏上和显示屏周围的区域的接触即可。例如,能够确定接触的传感器可被容纳在显示器的平板中。如上所述,根据本示例性实施例,当对n组件执行了触摸操作时,便携信息终端判断该触摸操作是否为其是由偶然触摸引起的概率较高的特定触摸操作。便携信息终端还判断接收触摸操作的n组件是否为特定n组件。然后,如果该特定触摸操作是对特定n 组件执行的,则便携信息终端禁止该触摸并且不执行与特定Ui组件相对应的处理的运行。根据本示例性实施例的便携信息终端,限制触摸操作的范围是针对每个Ui组件来确定的。因此,无论应用的运行状态和窗口的显示位置如何,受偶然触摸的影响大的处理的运行都可以被限制。从而,通用便携信息终端可以有效地减少偶然触摸的影响。如果触摸操作不是特定触摸操作或者如果触摸操作所指定的UI组件不是特定UI组件,则本示例性实施例的便携信息终端运行与n组件相对应的处理。从而,如果平常的触摸操作被执行并且如果偶然触摸所带来的影响小,则便携信息终端可以像平常一样运行处理。本示例性实施例的便携信息终端确定通过改变握持位置而引起的触摸操作是其由偶然触摸引起的概率较高的特定触摸操作。从而,便携信息终端可以减少用户不希望的偶然操作。本示例性实施例的便携信息终端确定在显示屏一侧附近的持续触摸被释放后的某个时间内在显示屏一侧附近进行的触摸是通过改变握持位置而引起的特定触摸操作。从而,该便携信息终端可以减少因用户重新抓住他/她所拥有的终端时发生的偶然触摸引起的偶然操作。本示例性实施例的便携信息终端确定在显示屏一侧附近的持续触摸被释放后的某个时间内进行的并且是在与被触摸部分附近的那一侧相邻的一侧附近进行的触摸是通过改变握持位置而引起的特定触摸操作。从而,便携信息终端可以减少因用户旋转他/她所拥有的终端时发生的偶然触摸引起的偶然操作。本示例性实施例的便携信息终端确定显示屏被按压的力量小于预定力量的触摸操作不是特定触摸操作。从而,便携信息终端可以更准确地检测由偶然触摸造成的触摸操作。本示例性实施例的便携信息终端确定与显示屏持续接触的时间小于预定时间量的触摸操作不是特定触摸操作。从而,便携信息终端可以更准确地检测由偶然触摸造成的触摸操作。本示例性实施例的便携信息终端通过将特定n组件与该特定n组件所显示的字符信息相关联来管理特定n组件,并禁止对显示了 n组件表中存储的字符信息的n组件进行的触摸操作。从而,便携信息终端可以在应用之间共享n组件表中存储的信息。注意,不管用户意图如何,便携信息终端都可自动改变诸如图像或字符的朝向和UI组件布局之类的屏幕显示。例如,当便携信息终端如图5A至5F所例示那样被旋转时,控制诸如图像或字符的朝向之类的屏幕显示的上下方向以匹配从用户处观察到的上下方向的应用被考虑。此外,当新应用被激活或者激活的应用执行处理时,屏幕显示同样地被改变或更新。不幸的是,当便携信息终端改变屏幕显示时,用户所接触的位置可能与改变后的UI组件的显示位置相匹配。这种情况下,用户不希望运行与该n组件相对应的处理,但是用户不希望的处理被运行,好像它是个偶然触摸一样。鉴于此,本示例性实施例的便携信息终端可防止与后来移动到用户所触摸位置的特定n组件相对应的处理的运行。作为该情况的示例,控制器2可确定由于屏幕显示的改变而发生的对n组件的触摸是特定触摸操作。作为该情况的另一示例,控制器2可确定屏幕显示改变时发生的对n组件的触摸是特定触摸操作。注意在这些情况中,控制器2可在屏幕显示改变时提取特定UI组件。从而,即使在用户所触摸的位置与由图像显示方向的改变造成的改变之后的特定UI组件的显示位置以及应用被激活时显示内容的改变之后的特定n组件的显示位置相匹 配的情况中,便携信息终端也能够防止与Ui组件相对应的处理的运行。(第二示例性实施例)第一示例性实施例已描述了基于触摸操作被执行的过程来判断输入的触摸操作是否是由改变握持位置引起的示例。然而,本发明不限于此。例如,可基于用户的终端的旋转来对输入的触摸操作是否由改变握持位置而引起进行判断。鉴于此,第二示例性实施例将描述这样的便携信息终端的示例,该便携信息终端确定在该终端在显示屏的水平方向上的旋转被检测到之后的某个时间内执行的触摸操作是由改变握持位置引起的。图7是例示了根据第二示例性实施例的便携信息终端的配置的框图。如图7所例示,根据第二示例性实施例的便携信息终端10向根据第一示例性实施例的便携信息终端的配置增添了旋转检测器4。旋转检测器4是诸如加速度传感器和角速度传感器之类的从加速度来检测该终端的旋转的传感器。旋转检测器4生成指示该终端的旋转方向和旋转速度的旋转信息。此夕卜,旋转检测器4响应于来自控制器2的请求而将旋转信息通知给控制器2。本示例性实施例的控制器2定期向旋转检测器4请求该终端的旋转信息并从旋转检测器4接收该终端的旋转信息。然后,当接收到对n组件的触摸信息时,控制器2基于从旋转检测器4接收的该终端的旋转信息来判断输入的触摸操作是否是由改变握持位置引起的。当对UI组件执行了触摸操作时,本示例性实施例的控制器2判断在旋转检测器4检测到该终端在显示屏的水平方向上的旋转之后的某个时间内是否执行了触摸操作。如果在旋转检测器4检测到该终端在显示屏的水平方向上的旋转之后的某个时间内执行了触摸操作,则控制器2确定该触摸操作是由改变握持位置引起的。此时,控制器2确定触摸操作是特定触摸操作。如果触摸操作指定特定UI组件,则控制器2丢弃从显示器I接收的触摸信息而不通知目标应用。如果在旋转检测器4检测到该终端在显示屏的水平方向上的旋转之后的某个时间内未执行输入的触摸操作,则控制器2确定该触摸操作不是由改变握持位置引起的。此时,控制器2确定触摸操作不是特定触摸操作并向目标应用通知从显示器I接收的触摸信息。然后,每个应用执行与每个n组件相对应的处理。注意,本示例性实施例已描述了基于该终端的旋转来对输入的触摸操作是否是由改变握持位置引起的进行判断的示例,但是本发明不限于此。例如,可基于触摸板上被触摸的形状来对输入的触摸操作是否是由改变握持位置引起的进行判断。当用户触摸触摸板以操作便携信息终端时,用户通常使用指针或中指。用于握持便携信息终端的触摸经常由接触触摸板的拇指进行。因此,进行触摸以操作便携信息终端时手指触摸的形状一般不同于便携信息终端被抓住时手指触摸的形状。鉴于此,便携信息终端可在最初时存储该终端被抓住时用户的手指触摸的形状并且可在最初存储的形状和在触摸板上触摸的那部分的形状之间作比较,由此可对输入的触摸操作是否是由改变握持位置引起的进行判断。这种情况下,当对n组件执行了触摸操作时,控制器2判断最初存储的形状是否 与触摸操作在触摸板上触摸的部分的形状相似。如果最初存储的形状与触摸操作在触摸板上触摸的部分的形状相似,则控制器2确定该触摸操作是由改变握持位置引起的。此时,控制器2确定该触摸操作是特定触摸操作。如果触摸操作指定了特定UI组件,则控制器2丢弃从显示器I接收的触摸信息而不通知目标应用。如果最初存储的形状与触摸操作在触摸板上触摸的部分的形状不相似,则控制器2确定该触摸操作不是由改变握持位置引起的。此时,控制器2确定该触摸操作不是特定触摸操作并向目标应用通知从显示器I接收的触摸信息。然后,每个应用执行与每个n组件相对应的处理。注意,第一和第二示例性实施例已描述了基于输入的触摸操作是由改变握持位置引起的判断来判断该触摸操作是否为特定触摸操作的示例,但是本发明不限于此。例如,当触控笔被用于输入时,握持触控笔的手可能接触显示屏而引起偶然触摸。鉴于此,可基于对输入的触摸操作是否是由握持触控笔的手对显示屏的触摸引起的判断来对触摸操作是否为特定触摸操作进行判断。这种情况下,触控笔对显示屏的接触的尺寸在最初被存储在便携信息终端中。当在预定时间内对多个位置进行了触摸时,控制器2将对显示屏的每个触摸接触的尺寸与最初存储的触控笔对显示屏的接触的尺寸作比较。如果具有与最初存储的触控笔对显示屏的接触的尺寸相似的尺寸的接触被发现,则控制器2确定该触摸是由触控笔引起的并且其他触摸是由握持触控笔的手对显示屏的接触引起的。换言之,如果在具有与触控笔的接触尺寸相似的尺寸的触摸被进行前后的预定时间内对与该触摸位置不同的其他位置进行了触摸操作,则控制器2确定该触摸操作是由握持触控笔的手对显示屏的接触引起的。此时,控制器2确定该触摸操作是特定触摸操作。如果该触摸操作指定了特定UI组件,则控制器2禁止并丢弃从显示器I接收的触摸信息中的、由握持触控笔的手对显示屏的接触引起的触摸信息。如果在具有与触控笔的接触尺寸相似的尺寸的触摸未被进行的前后的预定时间内执行了触摸操作,则控制器2确定触摸操作不是由握持触控笔的手对显示屏的接触引起的。此时,控制器2确定该触摸操作不是特定触摸操作并像平常一样向目标应用通知从显示器I接收的触摸信息。
作为替代,例如,便携信息终端可接受来自用户的用于禁止对n组件表中存储的特定n组件执行触摸操作的预定操作(以下称为禁止操作)。便携信息终端确定禁止操作被执行后的触摸操作是特定触摸操作。这种情况下,如果对UI组件执行了触摸操作,则控制器2判断当前状态是否为用户执行禁止操作的状态。如果当前状态是禁止操作被执行的状态,则控制器2确定触摸操作是特定触摸操作。如果触摸操作指定了特定UI组件,则控制器2丢弃从显示器I接收的触摸信息而不通知目标应用。如果当前状态不是禁止操作被执行的状态,则控制器2确定触摸操作不是特定触摸操作并向目标应用通知从显示器I接收的触摸信息。禁止操作可以是任何操作。禁止操作的示例包括将便携信息终端朝与显示屏垂直的方向转的操作。图8A和SB各自描述了将便携信息终端朝与显示屏垂直的方向转的操作。在图8A所例示的示例中,便携信息终端首先在水平状态中被使用。在用户改变便携信息终端被握持的位置之前,用户如图8B所例示的那样倾斜便携信息终端的上部。当旋转检测器4检测到所拥有的终端朝与显示屏垂直的方向的旋转时,控制器2确定禁止操作被用户执行。此时,便携信息终端显示禁止操作被用户执行的效果以便通知用户。如上所述,根据本示例性实施例,便携信息终端确定在所拥有终端朝显示屏的水平方向的旋转被检测到之后的某个时间内执行的触摸操作是由改变握持位置引起的。从而,便携信息终端可以减少由用户旋转他/她所拥有的终端时发生的偶然触摸引起的偶然操作。本示例性实施例的便携信息终端基于输入的触摸操作在触摸板上触摸的部分的形状来判断该触摸操作是否是由改变握持位置引起的。从而,便携信息终端能够更准确地检测用户改变握持他/她所拥有的终端的位置时发生的偶然触摸。本示例性实施例的便携信息终端基于输入的触摸操作是否是由握持触控笔的手对显示屏的接触引起的判断来判断该触摸操作是否是由偶然触摸引起的。从而,便携信息终端能够减少由用户使用触控笔进行输入时发生的偶然触摸引起的偶然操作。如果在尺寸与最初存储的触控笔的接触尺寸相似的触摸被进行前后的预定时间内、对与该触摸位置不同的其他位置执行了触摸操作,则本示例性实施例的便携信息终端确定该触摸操作是由握持触控笔的手对显示屏的接触引起的特定触摸操作。从而,便携信息终端能够更准确地检测用户使用触控笔进行输入时发生的偶然触摸。本示例性实施例的便携信息终端确定用于禁止触摸操作的禁止操作被执行后的触摸操作是其是由偶然触摸引起的概率较高的触摸操作。如果该触摸操作指定了特定UI组件,则便携信息终端禁止该触摸操作。从而,用户能够可靠地禁止在改变握持所拥有的终端的位置之前对特定UI组件执行的触摸操作,从而避免偶然操作。当所拥有的终端朝与显示屏垂直的方向的旋转被检测到时,本示例性实施例的便携信息终端确定禁止操作被执行。从而,用户可以容易地禁止对特定n组件执行的触摸操作。
作为本发明的优点的示例,包含触摸板显示器的通用便携信息终端能够有效地减少偶然触摸的影响。虽然已参考发明的示例性实施例具体示出并描述了发明,但是发明不限于这些实施例。本领域普通技术人员将理解,在不脱离如权利要求限定的本发明的精神和范围的情况下,可对其进行形式和细节的各种改变。本申请基于2009年11月25日提交的日本专利申请No. 2009-267777并要求其优先权,该优先申请的内容通过引用结合于此。参考符号歹"表I显示器2控制器
3存储设备4旋转检测器
权利要求
1.一种便携信息终端包括配备了能够检测触摸的触摸板的显示器;以及当对所述显示器上显示的用户界面组件的触摸被检测到时运行与所述用户界面组件相对应的处理的控制器,其中 当对所述显示器的触摸操作是特定触摸操作并且所述触摸操作指定的用户界面组件是不确定是否运行相应处理的特定用户界面组件时,所述控制器不运行与所指定的用户界面组件相对应的处理。
2.根据权利要求I所述的便携信息终端,其中如果所述触摸操作不是所述特定触摸操作或者如果所述触摸操作指定的用户界面组件不是所述特定用户界面组件,则所述控制器运行与所指定的用户界面组件相对应的处理。
3.根据权利要求I或2所述的便携信息终端,其中所述特定触摸操作是对所述显示器的第一预定区域的持续触摸被释放后的某个时间内对第二预定区域进行的触摸。
4.根据权利要求3所述的便携信息终端,其中所述第一预定区域和所述第二预定区域在所述显示器的一侧附近。
5.根据权利要求3所述的便携信息终端,其中所述第一预定区域在所述显示器的一侧附近并且所述第二预定区域在与所述第一预定区域所指定的那一侧相邻的一侧附近。
6.根据权利要求I或2所述的便携信息终端,还包括检测该终端的旋转的旋转检测器,其中 所述特定触摸操作是在所述旋转检测器检测到该终端在所述显示器的水平方向上的旋转之后的某个时间内进行的触摸。
7.根据权利要求I或2所述的便携信息终端,其中所述特定触摸操作是这样的触摸,该触摸包括与最初存储的该终端被抓住时手指触摸的形状相似的、在所述显示器上进行触摸的部分的形状。
8.根据权利要求I或2所述的便携信息终端,其中所述特定触摸操作是用户改变握持所述便携信息终端的位置时可能发生的预定触摸操作。
9.根据权利要求1-8中任一个所述的便携信息终端,其中所述控制器不将其中所述显示器被按压的力量小于预定力量的触摸操作视为所述特定触摸操作。
10.根据权利要求1-9中任一个所述的便携信息终端,其中所述控制器不将其中与所述显示屏保持接触的时间小于预定时间的触摸操作视为所述特定触摸操作。
11.根据权利要求I或2所述的便携信息终端,其中所述特定触摸操作是握持触控笔的手对所述显示器的触摸。
12.根据权利要求11所述的便携信息终端,其中 所述控制器最初存储所述触控笔的接触尺寸;并且 所述特定触摸操作是在具有与最初存储的所述触控笔的接触尺寸相似的尺寸的触摸被进行前后的预定时间内、在与该触摸位置不同的位置进行的触摸。
13.根据权利要求I或2所述的便携信息终端,其中 用于禁止对所述特定用户界面组件的触摸的预定禁止操作被提供;并且 所述特定触摸操作是所述禁止操作被执行后的触摸。
14.根据权利要求13所述的便携信息终端,还包括检测该终端的旋转检测器;并且 所述禁止操作是将所述终端朝与所述显示器垂直的方向转并被所述旋转检测器检测到的操作。
15.根据权利要求1-14中任一个所述的便携信息终端,其中所述控制器通过将所述特定用户界面组件与所述特定用户界面组件显示的字符信息相关联来存储所述特定用户界面组件。
16.一种输入控制方法,所述输入控制方法用于包括配备了能够检测触摸的触摸板的显示器的便携信息终端,并且当对所述显示器上显示的用户界面组件的触摸被检测到时运行与所述用户界面组件相对应的处理,其中 当对所述显示器的触摸操作是特定触摸操作并且由所述触摸操作指定的用户界面组件是不确定是否运行相应处理的特定用户界面组件时,与所指定的用户界面组件相对应的处理不被运行。
17.根据权利要求16所述的输入控制方法,其中如果所述触摸操作不是所述特定触摸操作或者如果所述触摸操作指定的用户界面组件不是所述特定用户界面组件,则与所指定的用户界面组件相对应的处理被运行。
18.根据权利要求16或17所述的输入控制方法,其中所述特定触摸操作是对所述显示器的第一预定区域的持续触摸被释放后的某个时间内对第二预定区域进行的触摸。
19.根据权利要求18所述的输入控制方法,其中所述第一预定区域和所述第二预定区域在所述显示器的一侧附近。
20.一种令便携信息终端运行处理的程序,所述便携信息终端包括配备了能够检测触摸的触摸板的显示器并且当对所述显示器上显示的用户界面组件的触摸被检测时运行与所述用户界面组件相对应的处理,其中 当对所述显示器的触摸操作是特定触摸操作并且所述触摸操作指定的用户界面组件是不确定是否运行相应处理的特定用户界面组件时,所述程序令所述便携信息终端运行防止与所指定的用户界面组件相对应的处理被运行的处理。
21.根据权利要求20所述的程序,其中如果所述触摸操作不是所述特定触摸操作或者如果所述触摸操作指定的用户界面组件不是所述特定用户界面组件,则与所指定的用户界面组件相对应的处理被运行。
22.根据权利要求20或21所述的程序,其中所述特定触摸操作是对所述显示器的第一预定区域的持续触摸被释放后的某个时间内对第二预定区域进行的触摸。
23.根据权利要求22所述的程序,其中所述第一预定区域和所述第二预定区域在所述显示器的一侧附近。
全文摘要
一种便携信息终端包括配备了能够检测触摸的触摸板的显示器(1);以及当对显示器(1)上显示的用户界面组件的触摸被检测到时,运行与用户界面组件相对应的处理的控制器(2)。当对显示器(1)的触摸操作是特定触摸操作并且由该触摸操作指定的用户界面组件是不确定是否运行其相应处理的特定用户界面组件时,控制器(2)不运行与所指定的用户界面组件相对应的处理。
文档编号G06F3/041GK102640094SQ20108005344
公开日2012年8月15日 申请日期2010年11月16日 优先权日2009年11月25日
发明者周一峰 申请人:日本电气株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1