信息处理装置、 信息处理方法和计算机程序 技术领域 本公开涉及信息处理装置、 信息处理方法和计算机程序, 更具体而言, 涉及包括用 于检测在显示表面的相对侧与操作物体的接触的传感器的信息处理装置、 信息处理方法和 计算机程序。
背景技术 作为智能电话等中普及的 GUI( 图形用户接口 ) 的控制器, 存在使用诸如触摸面板 的传感器的输入设备。 近年来, 多点触控可检测触摸面板正如它所称为的已开始变得普及, 其可以同时检测多个手指接触。
进一步地, 通过提供具有多个传感器的设备实现可操作性的改进 ( 例如, JP 2010-108061A 和 JP 2009-157908A)。在这种设备中, 当在显示部件的相对侧 ( 背面 ) 的表 面上提供传感器中的一个传感器作为检测手指接触的触摸面板时, 有可能在背面侧上执行 操作输入, 即使在压缩设备的情形中, 显示屏幕也不会被手指隐藏。进一步地, 通过提供多
个传感器, 可以实现以往触摸面板中难以实现的姿态的进一步变化和直观交互。 发明内容
然而, 在为设备的背面侧提供检测手指接触的传感器的情形中, 用户难以在操作 期间从视觉上识别传感器。 相应地, 存在用户无意中触摸了背面上提供的传感器的问题。 作 为结果, 设备响应于设备检测的接触信息执行处理, 因而出现故障。
鉴于以上内容, 期望提供新型的和改进的和能够防止故障的信息处理装置、 信息 处理方法和计算机程序。
根据本公开的实施例, 提供了一种信息处理装置, 包括 : 显示部件 ; 显示部件的相 对侧的表面上提供的接触检测部件 ; 以及操作控制部件, 用于在基于接触检测部件获得的 检测结果执行预定操作输入时判定不执行与到接触检测部件的操作输入的至少一部分相 对应的预定操作处理。
此处, 当接触检测部件检测多个接触点时, 操作控制部件可以判定不基于除了初 始检测的接触点以外的接触点执行与操作输入相对应的操作处理。
进一步地, 当信息处理装置在预定功能状态中时, 操作控制部件即使在基于接触 检测部件获得的检测结果确定执行操作输入的情形中可以判定不执行与操作输入相对应 的操作处理。
根据本公开实施例的信息处理装置可以进一步包括 : 显示部件侧的第二接触检测 部件。 在此情形中, 当第二接触检测部件检测接触点时, 即使信息处理装置在预定功能状态 中, 操作控制部件也可以判定执行与接触检测部件获得的检测结果相对应的操作处理。
进一步地, 当预定时间段内接触点位移的量基于接触检测部件获得的检测结果等 于或小于预定量时, 操作控制部件可以判定不执行与到接触检测部件的操作输入的至少一 部分相对应的预定操作处理。根据本公开实施例的信息处理装置可以进一步包括 : 显示部件侧的第二接触检测 部件。在此情形中, 当基于接触检测部件获得的检测结果以及第二接触检测部件获得的检 测结果仅从接触检测部件检测操作输入时, 操作控制部件可以判定不执行与操作输入相对 应的操作处理。
根据本公开实施例的信息处理装置可以进一步包括 : 显示部件侧的第二接触检测 部件。在此情形中, 当接触检测部件检测的接触点的坐标与第二接触检测部件检测的接触 点的坐标之间的距离等于或小于预定值时, 操作控制部件可以判定不执行与操作输入相对 应的操作处理。
进一步地, 当接触检测部件检测的接触点的坐标与第二接触检测部件检测的接触 点的坐标之间的距离等于或小于预定值时和当显示部件上显示的预定物体的坐标与接触 检测部件检测的接触点的坐标之间的距离等于或小于第二预定值时, 操作控制部件可以判 定不执行与操作输入相对应的操作处理。
另外, 当接触检测部件上的接触面积基于接触检测部件获得的检测结果等于或大 于预定值时, 操作控制部件可以判定不执行与到接触检测部件的操作输入的至少一部分相 对应的预定操作处理。
当检测到在接触检测部件检测接触点之后的预定时间段内进一步执行预定操作 输入时, 操作控制部件可以判定基于接触点执行操作处理。
进一步地, 当执行到接触检测部件的操作输入花费的时间段基于接触检测部件获 得的检测结果等于或小于预定时间段时, 操作控制部件可以判定不执行与到接触检测部件 的操作输入的至少一部分相对应的预定操作处理。
进一步地, 根据本公开的另一实施例, 提供一种信息处理方法, 包括 : 显示部件的 相对侧的表面上提供的接触检测部件检测与操作物体的接触 ; 以及在基于接触检测部件获 得的检测结果执行预定操作输入时判定不执行与到接触检测部件的操作输入的至少一部 分相对应的预定操作处理。
另外, 根据本公开的另一实施例, 提供了用于使得计算机作为信息处理装置的计 算机程序, 所述信息处理装置包括 : 接触检测部件 - 控制部件, 用于使得显示部件的相对侧 的表面上提供的接触检测部件检测与操作物体的接触 ; 以及操作控制部件, 用于在基于接 触检测部件获得的检测结果执行预定操作输入时判定不执行与到接触检测部件的操作输 入的至少一部分相对应的预定操作处理。
程序存储在计算机中包括的存储设备中, 且可以通过由计算机中包括的 CPU 执行 和读取使得计算机作为信息处理装置。进一步地, 还提供了记录程序的计算机可读记录介 质。记录介质是例如磁盘、 光盘或者 MO( 磁光 ) 盘。磁盘的实例包括硬盘和盘状磁盘。进 一步地, 光盘的实例包括 CD( 压缩盘、 DVD-R( 数字多功能可记录盘 )) 和 BD( 蓝光盘 ( 注册 商标 ))。
根据上述本公开的实施例, 可以提供能够防止故障的信息处理装置、 信息处理方 法和计算机程序。 附图说明
图 1 是示出了根据本公开实施例的信息处理终端的显示表面侧的示意性透视图 ;图 2 是示出了根据实施例的信息处理终端的背面侧的示意性透视图 ;
图 3 是示出了根据实施例的信息处理终端的功能配置的功能方框图 ;
图 4 是示出了仅在背面上提供检测部件时确定操作处理执行的处理的流程图 ;
图 5 是示出检测部件检测多个接触点时与操作输入相对应的操作处理的执行的 可行性的说明图 ;
图 6 是示出了解锁屏幕的实例的说明图 ;
图 7 是示出了在显示表面和背面中的每个上提供检测部件时确定操作处理执行 的处理的流程图 ;
图 8 是示出了添加明确运动时确定操作处理执行的处理的流程图 ; 以及
图 9 是示出了根据实施例的信息处理终端的硬件配置实例的方框图。 具体实施方式
在下文中, 将参照附图详细描述本发明的优选实施例。注意, 在本说明书和附图 中, 功能和结构基本上一样的结构元件标注了同样的附图标记, 略去了对这些结构元件的 重复解释。 注意, 将按以下次序给出描述。
1. 信息处理终端的配置
2. 信息处理终端中确定操作处理执行的处理
3. 硬件配置的实例
根据本发明一个实施例, 提供一种信息处理装置, 包括 : 显示部件 ; 接触检测部 件, 设置在显示部件的相对侧的表面上 ; 以及操作控制部件, 用于在基于接触检测部件获得 的检测结果执行预定操作输入时判定不执行与向接触检测部件的操作输入的至少一部分 对应的预定操作处理。
<1. 信息处理终端的配置 >
[ 信息处理终端的外观实例 ]
首先, 参照图 1 和图 2, 将描述根据本公开实施例的信息处理终端 100 的示意性配 置, 作为以上根据本发明实施例的信息处理装置的一个例子。注意, 图 1 是示出了根据本实 施例的信息处理终端 100 的显示表面侧的示意性透视图。图 2 是示出了根据本实施例的信 息处理终端 100 的背面侧的示意性透视图。
在根据本实施例的信息处理终端 100 中, 在壳体 110 的一个表面 ( 显示表面 ) 上 提供了显示部件 120, 且在显示表面的相对侧 ( 背面 ) 上提供了能够检测诸如手指的操作 物体与表面的接触的触摸传感器 130。对于显示部件 120, 例如可以使用液晶显示器和有机 EL 显示器。进一步地, 对于触摸传感器 130, 可以使用电容式触摸传感器。注意, 在根据本 实施例的信息处理终端 100 中, 也可以在显示表面侧提供触摸传感器 ( 未示出 )。
[ 功能配置 ]
接下来, 参照图 3, 将描述根据本实施例的信息处理终端 100 的功能配置。图 3 是 示出了根据本实施例的信息处理终端 100 的功能配置的功能方框图。如图 3 中所示, 根据 本实施例的信息处理终端 100 包括检测部件 141、 操作控制部件 142、 定时器部件 143、 显示 部件 144、 功能执行部件 145 和存储部件 146。
检测部件 141 是检测操作物体与信息处理终端 100 的接触的传感器, 且对应于图 2 中示出的触摸传感器 130。在根据本实施例的信息处理终端 100 中, 至少在背面侧提供检 测部件 141, 如图 1 和图 2 中所示。进一步地, 也可以在显示表面侧和其它位置处提供检测 部件。
操作控制部件 142 基于检测部件 141 获得的检测结果判定通过操作输入进行的操 作处理的执行的可行性。操作控制部件 142 基于预定规则确定检测部件 141 检测的操作输 入是否是用户有意执行的操作。在确定操作输入并非用户有意执行的操作的情形中, 操作 控制部件 142 判定不基于操作输入执行操作处理。预定规则的实例在存在多个操作输入 的情形中包括只启动预定操作输入的规则、 基于操作输入状态的规则和基于信息处理终端 100 的功能状态的规则。详细处理将在后面描述。当操作控制部件 142 判定与操作输入相 对应的操作处理的执行的可行性时, 操作控制部件 142 把结果输出到显示部件 144 或者输 出到功能执行部件 145。
定时器部件 143 响应于操作控制部件 142 的指令统计时间的流逝, 并把统计值输 出到操作控制部件 142。可以在判定通过操作输入进行的操作处理的执行的可行性时使用 定时器部件 143 的统计值。注意, 信息处理终端 100 中不是必须包括定时器部件 143。 显示部件 144 是用于显示信息的输出设备, 切对应于图 1 中示出的显示部件 120。 在显示部件 144 上, 基于操作控制部件 142 判定的显示信息显示信息。
功能执行部件 145 基于操作控制部件 142 已判定的通过操作输入进行的操作处理 的执行的可行性, 禁止操作处理的执行或者执行操作处理。
存储部件 146 存储操作控制部件 142 判定通过操作输入进行的操作处理的执行的 可行性时使用的设置信息。作为设置信息, 例如存在用于基于预定规则进行确定的值以及 用于判定通过操作输入进行的操作处理的执行的可行性的预定规则。可以由用户设置、 或 者可以预先设置存储部件 146 中存储的设置信息。
<2. 信息处理终端中确定操作处理的执行的处理 >
根据本发明另一实施例, 提供一种信息处理方法, 包括 : 通过显示部件的相对侧的 表面上设置的接触检测部件检测与操作物体的接触 ; 以及在基于接触检测部件获得的检测 结果执行预定操作输入时, 判定不执行与向接触检测部件的操作输入的至少一部分对应的 预定操作处理。
使用信息处理终端 100, 用户可以通过使得手指触摸终端的背面侧提供的检测部 件 141 并在其上移动或者通过敲击检测部件 141 来操作显示表面上显示的信息。然而, 由 于用户在操作期间在显示表面上从视觉上识别显示内容的情况下执行操作输入, 所以难以 在从视觉上识别在背面侧提供的检测部件 141 的情况下执行操作输入。相应地, 会出现与 检测部件 141 的无意接触引起的故障, 因此根据本实施例的信息处理终端 100 防止执行与 操作控制部件 142 估计为错误操作的操作输入相对应的操作处理。
在下文中, 参照图 4 至 8, 将详细描述在根据本实施例的信息处理终端 100 中确定 操作处理的执行的处理, 作为以上根据本发明另一实施例的信息处理方法的例子。
[ 只在背面上提供检测部件时确定操作处理的执行的处理 ]
首先, 参照图 4 和图 5, 将描述只在背面上提供检测部件 141 时确定操作处理的执 行的处理。注意, 图 4 是示出了只在背面上提供检测部件 141 时确定操作处理执行的处理
的流程图。图 5 是示例了检测部件 141 检测多个接触点时与操作输入相对应的操作处理的 执行的可行性的说明图。
在 根 据 本 实 施 例 的 信 息 处 理 终 端 100 中, 首 先, 如 图 4 中 所 示, 触摸传感器 130( 即, 检测部件 141) 检测作为信息处理终端 100 背面上的接触点的触摸点 (S100)。 根据 本实施例的触摸传感器 130 能够检测多个接触点。触摸传感器 130 把以下内容输出到操作 控制部件 142 : 用 “m” 表示的检测的触摸点的数量 ; 各触摸点的代表性坐标 (X1, Y1)、 (X2, Y2)、 ... 和 (Xm, Ym) ; 以及触摸传感器 130 中每格的电容。操作控制部件 142 把输入的信 息暂时存储在存储器 ( 未示出 ) 中 (S102)。
接下来, 操作控制部件 142 指定要通过步骤 S104 至 S120 的处理操作的触摸点。 在 处理中, 逐个地按顺序确定触摸传感器 130 检测的一个或更多个触摸点, 是否使用触摸点 作为操作目标。首先, 把 “1” 设置成用 “A” 表示的要处理的触摸点的数量的初始值 (S104)。 注意, “A” 是正数 (A = 1、 2、 3、 ...)。之后, 确定用 “A” 表示的要处理的触摸点的数量是否 小于用 “m” 表示的检测的触摸点的数量 (S106), 在不满足 A < m 的情形中, 触摸点的数量 是 1, 且因此把此触摸点判定为操作目标, 执行与触摸点对应的操作处理 (S108)。注意, 在 此情形中, 可以连续执行后面要描述的图 7 或图 8 的处理。 另一方面, 当用 “A” 表示的步骤 S106 中要处理的触摸点的数量小于用 “m” 表示的 检测的触摸点的数量时, 操作控制部件 142 确定触摸点 A 处的坐标信息与作为触摸点 A 以 前 n 个历史的历史表明的坐标信息之间的差异是否等于或大于预定值 (S110), “n” 表示历 史的数量。在步骤 S110 至 S114 中, 确定接触是否错误, 换言之, 接触是否是用户有意执行 的运动, 执行提取用户有意执行的运动的处理。在步骤 S110 中, 当获取 n 个历史时用户使 得操作物体移动等于或大于预定值的量时, 确定用户有意使得操作物体触摸到触摸传感器 130 以及有意使得操作物体在触摸传感器 130 上移动。
在步骤 S110 中, 在触摸点 A 处的坐标信息与作为触摸点 A 以前 n 个历史的历史表 明的坐标信息之间的差异小于预定值的情形中, 操作控制部件 142 不把触摸点 A 设置成操 作目标 (S118), 随后准备开始作为下一个触摸点的触摸点 A+1 的处理 (S120), 并重复自步 骤 S106 起的处理。另一方面, 在步骤 S110 中触摸点 A 处的坐标信息与作为触摸点 A 以前 n 个历史的历史表明的坐标信息之间的差异等于或大于预定值的情形中, 操作控制部件 142 把触摸点 A 设置成操作目标的候选并执行接下来的处理 (S112)。
在步骤 S112 中, 操作控制部件 142 确定触摸点 A 处操作物体的接触面积是否等于 或小于预定值。可以根据每格的电容以及各触摸点的代表性坐标计算触摸传感器 130 上的 接触面积。在触摸传感器 130 上的接触面积大于预定值的情形中, 很可能由于除了执行操 作输入以外的原因如用户握持终端而使得操作物体触摸到触摸传感器 130。
相应地, 在触摸点 A 处操作物体的接触面积大于预定值的情形中, 操作控制部件 142 不把触摸点 A 设置成操作目标 (S118), 随后准备开始下一个触摸点 A+1 的处理 (S120), 并重复自步骤 S106 起的处理。另一方面, 在步骤 S112 中确定触摸点 A 处操作物体的接触 面积等于或小于预定值的情形中, 操作控制部件 142 把触摸点 A 设置成操作目标的候选并 执行接下来的处理 (S114)。
在步骤 S114 中, 操作控制部件 142 确定触摸传感器 130 上触摸点 A 处操作物体的 接触时间是否等于或大于预定值。在接触时间小于预定值的情形中, 很可能用户误使得操
作物体触摸到触摸传感器 130。 相应地, 在触摸传感器 130 上触摸点 A 处的接触时间小于预 定值的情形中, 操作控制部件 142 不把触摸点 A 设置成操作目标 (S118), 随后准备开始下 一个触摸点 A+1 的处理 (S120), 并重复自步骤 S106 起的处理。另一方面, 在步骤 S146 中 确定触摸传感器 130 上触摸点 A 处的接触时间等于或大于预定值的情形中, 操作控制部件 142 把触摸点 A 设置成操作目标 (S116)。之后, 操作控制部件 142 准备开始下一个触摸点 A+1 的处理 (S120), 并重复自步骤 S106 起的处理。
至此, 已描述了只在背面上提供检测部件 141 时确定操作处理的执行的处理。基 于图 4 中示出的处理流程, 信息处理终端 100 把触摸点确定为操作目标, 执行与触摸点相关 联的操作处理。注意, 在图 4 中, 为了从检测的触摸点中提取操作目标, 执行步骤 S110 至 S114 的过程, 即, 对操作物体的接触时间、 接触面积和移动量的确定过程, 但是本公开不限 于这种实例。例如, 可以通过执行这些确定过程中的至少一个确定过程来提取操作目标。
进一步地, 虽然触摸点处的接触时间在预定值内, 但在检测预先设置的具体操作 ( 例如, 双击或者绘制圆形的姿态 ) 的情形中, 可以基于检测的操作执行操作处理。 相应地, 有可能用户在不等待开始操作时刻的情况下执行操作处理, 可以减轻等待操作开始引起的 压力。
另外, 如图 5 中所示, 在检测多个触摸点的情形中, 可以把操作物体初始触摸到触 摸传感器 130 的触摸点设置成操作目标, 可以不把第一个触摸点之后操作物体触摸的触摸 点设置成操作目标。在此情形中, 信息处理终端 100 有必要包括能够跟踪多个接触点的多 点触控传感器。
进一步地, 当信息处理终端 100 在预定功能状态中时, 即使存在触摸传感器 130 进 行的检测, 操作控制部件 142 也不会使得执行与触摸点对应的操作处理。作为防止执行与 触摸点对应的操作处理的信息处理终端 100 的预定功能状态, 示范了关断显示部件 120 上 的屏幕的状态、 显示屏幕保护程序的状态和关断处理器的睡眠状态。
进一步地, 例如, 当在信息处理终端 100 的背面侧和显示表面侧中的每个处提供 触摸传感器时, 也可以以如此方式设置使得可以从显示表面侧消除但是不能从背面侧消除 任务, 即, 当预定任务在执行时, 也不会执行与在背面侧通过触摸传感器检测的触摸点对应 的操作处理。另外, 也可以以如此方式设置使得可以从显示表面侧消除但是不能从背面侧 消除任务, 即, 在锁定屏幕的情形中, 可不执行与在背面侧通过触摸传感器检测的触摸点对 应的操作处理。
例如, 如图 6 中所示, 可以在信息处理终端 100 的显示部件 120 上显示用于解锁屏 幕的解锁图标 122。 可以在显示表面侧通过触摸传感器操作、 但是不能在背面侧通过触摸传 感器操作解锁图标 122。 相应地, 显示部件 120 上显示的在背面侧通过触摸传感器操作的光 标 124 不能按压解锁图标 122。以此方式, 在锁定屏幕的情形中, 可以以如此方式设置使得 不执行与在背面侧通过触摸传感器检测的触摸点对应的操作处理。
[ 在显示表面和背面中的每个上提供检测部件时确定操作处理的执行的处理 ]
接下来, 参照图 7, 将描述在显示表面和背面中的每个上提供检测部件 141 时确定 操作处理的执行的处理。注意, 图 7 是示出了在显示表面和背面中的每个上提供检测部件 141 时确定操作处理执行的处理的流程图。 注意, 在下面的描述中, 用附图标记 130a 表示在 背面侧的触摸传感器, 用附图标记 130b 表示在显示表面侧的触摸传感器。在图 7 中示出的实例中, 示出了启动在具体状态中向在背面侧的触摸传感器的操 作输入的情形中的处理。如图 7 中所示, 首先, 操作控制部件 142 获取向在背面侧的触摸传 感器 130a 的输入以及向在显示表面侧的触摸传感器 130b 的输入 (S200, S202)。
接下来, 操作控制部件 142 计算在背面侧的触摸传感器 130a 上的输入坐标与在 显示表面侧的触摸传感器 130b 上的输入坐标之间的距离, 并确定计算的距离是否在预定 值内 (S204)。在此实例中, 在存在同时向显示表面侧和背面侧的操作输入的情形中和在同 时执行操作的情形中, 也启动向在背面侧的触摸传感器 130a 的操作输入。相应地, 在步骤 S204 中, 首先, 确定是否存在向两个触摸传感器 130a 和 130b 二者的输入。 在存在向两个触 摸传感器 130a 和 130b 二者的输入的情形中, 确定是否同时执行操作, 从而确定是否启动向 在背面侧的触摸传感器 130a 的操作输入。
例如, 基于在显示表面侧的触摸传感器 130b 以及在背面侧的触摸传感器 130a 获 得的检测结果, 当检测到通过使得手指触摸在背面侧的触摸传感器 130a 以及在显示表面 侧的触摸传感器 130b 执行捏或拧显示部件 120 上显示的物体的操作、 从而把在背面侧的触 摸传感器 130a 以及在显示表面侧的触摸传感器 130b 握持在手指之间时, 操作控制部件 142 启动从在背面侧的触摸传感器 130a 的操作输入。 进一步地, 当检测到捏显示部件 120 上显示的物体的姿态时, 可以认为在背面侧 的触摸传感器 130a 上的输入坐标和在显示表面侧的触摸传感器 130b 上的输入坐标相距不 远。相应地, 当计算在背面侧的触摸传感器 130a 上的输入坐标与在显示表面侧的触摸传 感器 130b 上的输入坐标之间的距离时以及在计算的距离在预定值内的情形中, 也启动向 在背面侧的触摸传感器 130a 的操作输入。在检测到通过捏物体执行的操作的情形中, 也 按同样方式启动向在背面侧的触摸传感器 130a 的操作输入, 操作包括例如移动物体、 旋转 表盘、 移动滑动条、 滚动操作、 用于伸展和延伸物体的捏操作和用于绘制具体轨迹的姿态操 作。
注意, 在步骤 S204 中, 虽然计算在背面侧的触摸传感器 130a 上的输入坐标与在显 示表面侧的触摸传感器 130b 上的输入坐标之间的距离且计算的距离用于确定, 但可以另 外地确定在背面侧的触摸传感器 130a 与显示部件 120 上显示的物体之间的距离 ( 第二距 离 ) 是否在预定值内。
为了总结以上内容, 在步骤 S204 中, 当存在向两个触摸传感器 130a 和 130b 的操 作输入时, 或者当两个触摸传感器 130a 和 130b 上的输入坐标在预定范围内时, 把在背面侧 的触摸传感器 130a 上的触摸点设置成操作目标 (S206)。注意, 如上所述, 对于后者的确定 条件, 可以进一步添加在背面侧的触摸传感器 130a 与显示部件 120 上显示的物体之间的距 离 ( 第二距离 ) 是否在预定值内的确定条件。另一方面, 在步骤 S204 中确定条件均不满足 的情形中, 不把在背面侧的触摸传感器 130a 上的触摸点设置成操作目标 (S208)。
之后, 操作控制部件 142 基于步骤 S204 至 S208 的确定结果执行与设置成操作目 标的触摸点对应的操作处理 (S210)。 以此方式, 当在显示表面侧的触摸传感器 130b 和在背 面侧的触摸传感器 130a 的检测结果同步时, 操作控制部件 142 确定向在背面侧的触摸传感 器 130a 的操作输入不是错误操作, 并启动向触摸传感器 130a 的操作输入。因而, 在用户无 意中触摸在背面侧的触摸传感器 130a 的情形中, 禁用操作输入, 所以可以防止错误操作。
[ 添加明确运动时确定操作处理的执行的处理 ]
接下来, 参照图 8, 将描述添加明确运动时确定操作处理执行的处理。 注意, 图8是 示出了添加明确运动时确定操作处理执行的处理的流程图。注意, 在图 8 中, 信息处理终端 100 可以包括至少在背面侧的触摸传感器 130a。
如图 8 中所示, 首先, 操作控制部件 142 获取向在背面侧的触摸传感器 130 的输入 (S300)。然后, 当存在操作物体与触摸传感器 130 的接触时, 操作控制部件 142 确定是否在 接触之后的预定时间段内执行预定运动 (S302)。在此实例中, 当用户在操作信息处理终端 100 的情形中有意执行向信息处理终端 100 的预定运动时, 启动向触摸传感器 130 的操作输 入。此处, 预定运动表示用于由用户发送用于启动向触摸传感器 130 的操作输入的有意标 记的运动, 运动的实例包括敲击或双击操作、 绘制诸如圆弧、 矩形、 或者波浪形的具体图形 的操作和长按压操作。在检测到这种运动的情形中, 确定用户有意执行向触摸传感器 130 的操作输入, 操作控制部件 142 启动从触摸传感器 130 的操作输入。
注意, 在步骤 S302 中, 虽然确定是否在操作开始的预定时间段内执行预定运动, 但本公开不限于这种实例。例如, 可以确定是否在紧接从触摸传感器 130 放开操作物体之 前执行预定运动。 当满足步骤 S302 的确定条件时, 操作控制部件 142 启动向触摸传感器 130 的操作输入 (S304)。另一方面, 当不满足步骤 S302 的确定条件时, 操作控制部件 142 禁用 向触摸传感器 130 的操作输入 (S306)。之后, 操作控制部件 142 基于步骤 S304 和 S306 的 确定结果执行与设置成操作目标的触摸点对应的操作处理 (S308)。 在此实例中, 虽然只确定是否在操作物体与触摸传感器 130 接触之后的预定时间 段内执行预定运动, 但可以进一步添加另一确定条件。例如, 可以执行图 4 的步骤 S110 至 S114 中执行的对触摸点的移动量或与触摸传感器 130 接触面积的大小的确定过程。
进一步地, 在此实例中, 当满足步骤 S302 的确定条件时, 虽然设置为启动向触摸 传感器 130 的所有操作输入, 但可以只启动预定操作输入。例如, 在向触摸传感器 130 的操 作输入之中, 可以设置为使得只启动预定方向上的滑动操作并禁用其它操作。 除此之外, 可 以把被启动的操作只限制为敲击或双击操作、 长按压操作等。
至此, 已描述了根据本实施例的信息处理终端 100 的配置以及确定信息处理终端 100 执行的操作处理执行的处理。根据信息处理终端 100, 当存在向触摸传感器 130 的预定 操作输入时, 禁用在背面侧的触摸传感器 130(130a) 上的操作输入。相应地, 在用户无意中 触摸在背面侧的触摸传感器 130(130a) 的情形中, 操作控制部件 142 也确定操作是无意操 作, 所以, 可以防止这种操作输入引起的故障。因此, 可以增进包括在背面侧的触摸传感器 130 的信息处理终端 100 的可操作性。
进一步地, 防止上述错误操作的处理在对根据本实施例的信息处理终端 100 提供 多点触控可检测触摸传感器的情形中有效。另外, 可以使用伪图像显示触摸传感器 130 中 每格的电容的图像信息, 诸如面积、 面积的改变速率和电容的峰值, 来表示接触地点的形状 以及用户向触摸传感器 130 施加的接触地点的伪压力。以此方式, 用户在参考伪图像时执 行操作, 随后可以从视觉上识别直到操作处理被执行的操作状态, 可以增进信息处理终端 100 的可操作性。
<3. 硬件配置的实例 >
可以通过硬件执行或者可以通过软件执行根据本实施例的信息处理终端 100 执 行的处理。在此情形中, 可以如图 9 中所示配置信息处理终端 100。在下文中, 参照图 9, 将
描述根据本实施例的信息处理终端 100 的硬件配置的实例。
可以如上所述通过诸如计算机的处理设备实现根据本实施例的信息处理终端 100。 如图 9 中所示, 信息处理终端 100 包括 CPU( 中央处理单元 )101、 ROM( 只读存储器 )102、 RAM( 随机访问存储器 )103 和主机总线 104a。 进一步地, 信息处理终端 100 包括桥接器 104、 外部总线 104b、 接口 105、 输入设备 106、 输出设备 107、 存储设备 (HDD)108、 驱动器 109、 连 接端口 111 和通信设备 113。
CPU 101 作为算术处理单元和控制单元, 按照各种程序控制信息处理终端 100 的 整个操作。进一步地, CPU 101 可以是微处理器。ROM 102 存储 CPU 101 使用的程序、 计算 参数等。 RAM 103 暂时存储 CPU 101 执行的过程中使用的程序、 执行期间在适当时变化的参 数等。它们经由根据 CPU 总线等配置的主机总线 104a 彼此相连。
主机总线 104a 经由桥接器 104 连接到诸如 PCI( 外围组件互连 / 接口 ) 的外部总 线 104b。 注意, 并非必定分离地配置主机总线 104a、 桥接器 104 和外部总线 104b, 其功能可 以在一个总线中实现。
从例如用于由用户输入信息的输入元件诸如鼠标、 键盘、 触摸面板、 按钮、 麦克风、 开关和控制杆, 和基于用户进行的输入生成输入信号并把生成的输入信号输出到 CPU 101 的输入控制电路配置输入设备 106。输出设备 107 包括例如显示设备, 诸如液晶显示 (LCD) 设备、 OLED( 有机发光二极管 ) 设备和灯, 以及诸如扬声器的音频输出设备。 存储设备 108 是信息处理终端 100 的存储部件的实例, 是用于存储数据的设备。 存储设备 108 可以包括例如存储介质、 用于在存储介质中记录数据的记录设备、 用于从存 储介质读取出数据的读取设备和用于删除存储介质中记录的数据的删除设备。例如从 HDD( 硬盘驱动器 ) 配置存储设备 108。存储设备 108 驱动硬盘并存储 CPU 101 执行的各种 数据和程序。
驱动器 109 是存储介质的读写器以及内置于信息处理终端 100 中或者从外部附接 到信息处理终端 100。 驱动器 109 读取出诸如磁盘、 光盘、 磁光盘、 或者半导体存储器的向其 装配的可拆除记录介质中记录的信息, 并把信息输出到 RAM 103。
连接端口 111 例如是连接到外部设备的接口, 是与能够通过 USB( 通用串行总线 ) 传输数据的外部设备的连接端口。进一步地, 通信设备 113 是从例如用于与通信网络 10 建 立连接的通信设备配置的通信接口。另外, 通信设备 113 可以是无线 LAN( 局域网 ) 使能通 信设备、 无线 USB 使能通信设备或者用于执行有线通信的有线通信设备。
本领域技术人员应当理解, 根据设计需要和其他因素, 可以做出各种修改、 组合、 子组合和变换, 只要它们在所附权利要求或其等同物的范围内。
本 公 开 包 含 与 2010 年 8 月 4 日 提 交 日 本 专 利 局 的 日 本 优 先 权 专 利 申 请 JP 2010-175637 中公开的主题相关的主题, 其全部内容经引用并入本文。