用于实现用户接口的电子装置和方法 技术领域 本发明的各方面涉及一种用于实现用户接口的电子装置和方法, 且更具体地涉及 一种利用触摸屏来实现用户接口的电子装置和方法。
背景技术 电子装置实现多种类型的用户接口。因而, 用户利用这样的用户接口来控制电子 装置的操作和利用电子装置的各种操作。近来, 随着电子装置已变得小型化并且已增加了 其操作的范围, 用于操纵电子装置的操作的操纵键和 / 或鼠标已广泛地被实现为在触摸屏 上的用户接口。 具体而言, 在移动电子装置中, 在触摸屏上实现的用户接口的重要性日益增 加。而且, 由于与触摸屏相关的技术的发展, 正在开发各种类型的用户接口。
因此, 需要下述方法 : 通过该方法, 用户能够更容易和方便地操作用户接口。
发明内容 技术问题
本发明的各方面提供一种电子装置及方法, 其根据在触摸屏的与用户命令对应的 位置上显示的对象的类型和用户使用来触摸所述触摸屏的压强而实现用户接口, 从而可以 有效率地操纵所述电子装置。
技术方案
根据本发明的一个方面, 提供一种电子装置, 包括 : 显示单元, 其包括触摸屏, 用于 显示对象以及用于接收用户输入 ; 感测单元, 用于感测所显示对象是否被接近或触摸 ; 和 控制单元, 用于根据所述感测单元所感测的所显示对象是否被接近或触摸、 和 / 或对象的 类型来控制所述显示单元显示与所显示对象相关的数据。
所述感测单元可以包括位置检测器和用于检测压强的压力检测器。
如果从所述位置检测器接收到与位置对应的位置数据并且从所述压力检测器接 收到低于预定最小值的压强, 则所述控制单元可以识别出所述位置被接近。
如果从所述位置检测器接收到与位置对应的位置数据并且从所述压力检测器接 收到高于预定最小值的压强, 则所述控制单元可以识别出所述位置被触摸。
如果从所述位置检测器接收到与位置对应的位置数据并且从所述压力检测器接 收到高于参考值的压强, 则所述控制单元可以识别出所述位置被按压, 其中, 所述参考值大 于所述预定最小值。
如果从所述位置检测器接收到对应于所述位置的位置数据, 则所述控制单元可以 根据所述位置数据来确定在所述位置上显示的对象的类型, 并且可以根据从所述压力检测 器接收的压强来控制所述显示单元显示与所述对象相关的数据。
如果确定在所接近的位置上显示了菜单, 并且输出低于预定最小值的压强作为感 测结果, 则所述控制单元可以控制所述显示单元显示所述菜单的子菜单。
如果确定在所接近的位置上显示了菜单, 并且输出高于预定最小值的压强作为感
测结果, 则所述控制单元可以选择菜单。
如果确定在所接近的位置上显示了菜单, 并且输出高于参考值的压强作为感测结 果, 则所述控制单元可以控制所述显示单元显示所述菜单的直接菜单项, 其中, 所述参考值 大于所述预定最小值。
如果确定在所接近的位置上显示了内容, 并且输出低于预定最小值的压强作为感 测结果, 则所述控制单元可以控制所述显示单元显示所述内容的概要屏幕。
如果确定在所接近的位置上显示了内容, 并且输出高于预定最小值的压强作为感 测结果, 则所述控制单元可以播放所述内容。
如果确定在所接近的位置上显示了内容的标题, 并且输出高于参考值的压强作为 感测结果, 则所述控制单元可以控制所述显示单元显示所述内容的控制菜单, 其中, 所述参 考值大于所述预定最小值。
如果确定正在所接近的位置上播放所述内容, 并且输出高于参考值的压强作为感 测结果, 则所述控制单元可以控制所述显示单元显示关于所述内容的播放的控制菜单。
如果确定在所接近的位置上显示了图标, 并且输出低于预定最小值的压强作为感 测结果, 则所述控制单元可以控制所述显示单元显示关于所述图标的详细信息和 / 或控制 所述显示单元放大所述图标。 如果确定在所接近的位置上显示了图标, 并且输出高于预定最小值的压强作为感 测结果, 则所述控制单元可以执行与所述图标对应的操作。
如果确定在所接近的位置上显示了图标, 并且输出高于参考值的压强作为感测结 果, 则所述控制单元可以控制所述显示单元显示关于所述图标的控制菜单, 其中, 所述参考 值大于所述预定最小值。
如果确定在所接近的位置上显示了字符, 并且输出低于预定最小值的压强作为感 测结果, 则所述控制单元可以控制所述显示单元放大所述字符。
如果确定在所接近的位置上显示了字符, 并且输出低于预定最小值的压强长于预 定时间段作为感测结果, 则所述控制单元可以控制所述显示单元显示一个或多个与所述字 符相关的预定项。
如果确定在所接近的位置上显示了字符, 并且输出高于预定最小值的压强作为感 测结果, 则所述控制单元可以控制所述显示单元在输入窗口中显示所述字符。
如果确定在所接近的位置上显示了字符, 并且输出高于参考值的压强作为感测结 果, 则所述控制单元可以控制所述显示单元在输入窗口中显示与所述字符相关的预定项, 其中, 所述参考值大于所述预定最小值。
根据本发明的另一方面, 提供一种实现电子装置的用户接口的方法, 其中, 所述电 子装置包括用于感测是否接近或触摸在显示单元上显示的对象的感测单元, 所述方法包 括: 接收由所述感测单元输出的感测结果 ; 根据由所述感测单元输出的感测结果来确定在 被接近或触摸的位置上显示的对象的类型 ; 并且根据对象的类型和 / 或根据所述对象是否 被接近或触摸来控制所述显示单元显示所述对象的相关数据。
所述方法可以还包括 : 检测所述接近或触摸的位置, 并且检测所述接近或触摸的 压强。
所述确定对象的类型的步骤可以包括 : 如果接收到对应于所述位置的位置数据并
且接收到低于预定最小值的压强, 则识别出所述位置被接近。
所述确定对象的类型的步骤可以包括 : 如果接收到对应于所述位置的位置数据并 且接收到高于预定最小值的压强, 则识别出所述位置被触摸。
所述确定对象的类型的步骤可以包括 : 如果接收到对应于所述位置的位置数据并 且接收到高于参考值的压强, 则识别出所述位置被按压, 其中, 所述参考值大于所述预定最 小值。
所述确定对象的类型的步骤可以包括 : 如果接收到对应于所述位置的位置数据, 则根据所述位置数据确定在所述位置上显示的所述对象的类型, 并且控制显示单元的步骤 可以包括根据所述压强来控制所述显示单元显示与所述对象相关的数据。
所述控制显示单元的步骤可以包括 : 如果确定在被接近的位置上显示了菜单, 并 且输出低于预定最小值的压强作为感测结果, 则显示所述菜单的子菜单。
所述控制显示单元的步骤可以包括 : 如果确定在被接近的位置上显示了菜单, 并 且输出高于预定最小值的压强作为感测结果, 则选择菜单。
所述控制显示单元的步骤可以包括 : 如果确定在被接近的位置上显示了菜单, 并 且输出高于参考值的压强作为感测结果, 则显示所述菜单的直接菜单项, 其中, 所述参考值 大于所述预定最小值。
所述控制显示单元的步骤可以包括 : 如果确定在被接近的位置上显示了内容, 并 且输出低于预定最小值的压强作为感测结果, 则显示所述内容的概要屏幕。
所述控制显示单元的步骤可以包括 : 如果确定在被接近的位置上显示了内容, 并 且输出高于预定最小值的压强作为感测结果, 则播放所述内容。
所述控制显示单元的步骤可以包括 : 如果确定在被接近的位置上显示了内容的标 题, 并且输出高于参考值的压强作为感测结果, 则显示所述内容的控制菜单, 其中, 所述参 考值大于所述预定最小值。
所述控制显示单元的步骤可以包括 : 如果确定在被接近的位置上正在播放所述内 容, 并且输出高于参考值的压强作为感测结果, 则显示关于所述内容的播放的控制菜单。
所述控制显示单元的步骤可以包括 : 如果确定在被接近的位置上显示了图标, 并 且输出低于预定最小值的压强作为感测结果, 则显示关于所述图标的详细信息和 / 或放大 所述图标。
所述控制显示单元的步骤可以包括 : 如果确定在被接近的位置上显示了图标, 并 且输出高于预定最小值的压强作为感测结果, 则执行对应于所述图标的操作。
所述控制显示单元的步骤可以包括 : 如果确定在被接近的位置上显示了图标, 并 且输出高于参考值的压强作为感测结果, 则显示关于所述图标的控制菜单, 其中, 所述参考 值大于所述预定最小值。
所述控制显示单元的步骤可以包括 : 如果确定在被接近的位置上显示了字符, 并 且输出低于预定最小值的压强作为感测结果, 则放大所述字符。
所述控制显示单元的步骤可以包括 : 如果确定在被接近的位置上显示了字符, 并 且输出低于预定最小值的压强长于预定时间段作为感测结果, 则显示一个或多个与所述字 符相关的预定项。
所述控制显示单元的步骤可以包括 : 如果确定在被接近的位置上显示了字符, 并且输出高于预定最小值的压强作为感测结果, 则在输入窗口中显示所述字符。
所述控制显示单元的步骤可以包括 : 如果确定在被接近的位置上显示了字符, 并 且输出高于参考值的压强作为感测结果, 则在输入窗口中显示与所述字符相关的预定项, 其中, 所述参考值大于所述预定最小值。
所述控制显示单元的步骤可以包括 : 如果确定在被接近的位置上显示了字符, 并 且输出高于参考值的压强作为感测结果, 则在输入窗口上显示在与所述字符相关的多个预 定项当中的根据所述压强映射的预定项, 其中, 所述参考值大于所述预定最小值。
根据本发明的另一方面, 提供一种实现用于电子装置的用户接口的方法, 其中所 述电子装置包括用于显示对象的显示单元, 所述方法包括 : 控制所述显示单元根据在所显 示的对象上的触摸的压强来显示与所显示对象相关的数据。
本发明的附加方面和 / 或优点将在随后的说明中部分地阐述, 并且部分地将从所 述描述中明显的, 或者可以通过实施本发明来了解。
有益效果
根据本发明的各方面, 通过根据用户命令输入处的位置上显示的对象的类型以及 根据操作触摸屏的压强来不同地识别用户命令而改变用于操作用户接口的方式。因此, 使 得能够有效率地操作电子装置。 附图说明 从下面参照附图的对本发明的示范性实施例的描述, 本发明的上述和其他方面将 变得更加清楚和更容易理解, 在附图中 :
图 1 是根据本发明一实施例的电子装置的示意性方框图 ;
图 2 是根据本发明一实施例的电子装置的触摸屏的示意性透视图 ;
图 3 到 5 是图解根据本发明一实施例的构建电子装置的用户接口的过程的图 ;
图 6 到 9 是图解根据本发明另一实施例的构建电子装置的用户接口的过程的图 ;
图 10 到 14 是图解根据本发明另一实施例的构建电子装置的用户接口的过程的 图;
图 15 到 18 是图解根据本发明另一实施例的构建电子装置的用户接口的过程的 图;
图 19 到 22 是图解根据本发明另一实施例的构建电子装置的用户接口的过程的 图; 和
图 23 是图解根据本发明一实施例的电子装置的操作的流程图。
具体实施方式
现在将详细引用本发明的实施例, 其中在附图中图解了本发明的示例, 其中相似 的附图标记自始至终指代相似的单元。下面通过参照附图来描述实施例以便说明本发明。
图 1 是根据本发明一实施例的电子装置的示意性方框图。在图 1 中, 将移动图像 专家组第三层 (MP3) 播放器图示为一种便携式电子装置的示例。 然而, 应当理解 : 本发明的 各方面不限于此, 并且可以应用于任何便携式电子装置 ( 诸如个人数据助理 (PDA)、 便携式 多媒体播放器 (PMP) 和移动电话机 )。参照图 1, 所述 MP3 播放器包括存储单元 110、 通信接口单元 120、 后端单元 130、 信号处理单元 140、 扬声器 150、 触摸屏 160 和控制单元 170。
存 储 单 元 110 存 储 用 于 操 作 MP3 播 放 器 的 各 种 数 据, 并且包括只读存储器 (ROM)112、 快闪存储器 114 和随机存取存储器 (RAM)116。然而, 应当理解 : 根据其他方面, 存储单元 110 可以包括少于上面提到的存储设备 112、 114 和 116, 或者可以包括其他和 / 或 替代存储设备 ( 诸如硬盘驱动器 )。
ROM 112 存储用于控制 MP3 播放器的各种控制数据, 诸如用于控制 MP3 播放器、 图 标等的控制程序和控制菜单。即使在 MP3 被关断电源时, ROM 112 中的控制数据也不会被 删除。快闪存储器 114 是用于存储诸如运动图像和静止图像之类的内容的存储器。在快闪 存储器 114 中的这样的数据即使在 MP3 被关断电源时也不会被删除。然而, 如上所述, 快闪 存储器 114 中存储的内容可以被删除或更新, 以及可以添加其他内容。 RAM 116 临时存储在 MP3 运行时产生的数据。和 ROM 112 和快闪存储器 114 不同, 当 MP3 播放器被关断电源时, 这样的数据会从 RAM 116 中删除。
通信接口单元 120 通过控制单元 170 的控制而执行在外部设备 ( 未示出 ) 和 MP3 播放器之间的数据通信, 并且包括通用串行总线 (USB) 模块 122 和调谐器 124。USB 模块 122 是与外部设备 ( 诸如个人计算机 (PC) 和膝上计算机 ) 通信的通信模块。USB 模块 122 从外部设备接收诸如内容之类的数据, 并且向外部设备发送在 MP3 中存储的内容。调谐器 124 从广播站接收广播内容, 从而用户可以通过 MP3 播放器来使用广播服务。然而, 应当理 解: 根据其他方面, 通信接口单元 120 可以利用附加的和 / 或替换通信模块 ( 诸如蓝牙模块 和红外模块 )。 后端单元 130 包括 : 解码器 132, 用于解码视频数据和音频数据 ; 和编码器 134, 用 于编码视频数据和音频数据。解码器 132 对存储在快闪存储器 114 中的内容和 / 或通过通 信接口单元 120 接收的内容解码, 将经解码的内容分离成视频数据和音频数据, 并且向信 号处理单元 140 输出所述视频数据和音频数据。编码器 134 以预定格式对通过通信接口单 元 120 接收的内容编码, 并且将编码的内容存储到快闪存储器 114 中。
信号处理单元 140 处理由解码器 132 输出的视频数据和音频数据, 并且包括音频 处理器 142 和视频处理器 144。音频处理器 142 将由解码器 132 输出的数字音频数据变换 成模拟音频信号并且向扬声器 150 或者向外部设备输出该模拟音频信号。视频处理器 144 处理由解码器 132 输出的视频数据以便成为与显示单元 162 或外部显示设备兼容的格式。
触摸屏 160 包括显示单元 162 和感测单元 163。显示单元 162 显示由视频处理器 144 输出的视频数据并且显示由控制单元 170 产生的菜单和 / 或图标。感测单元 163 位于 显示单元 162 上, 感测用户通过 ( 诸如通过手或触摸笔的 ) 触摸输入的用户命令, 并且向控 制单元 170 发送该用户命令。因而, 在观看触摸屏 160 上的图像的同时, 用户可以通过利用 他或她的手或装置 ( 诸如触摸笔 ) 来接近或触摸显示单元 162 上的期望位置而输入用户命 令。
感测单元 163 包括 : 位置检测器 164, 用于检测用户的手或装置接近或触摸的位 置; 和压力检测器 166, 用于检测被触摸的检测到的位置处的压强。位置检测器 164 检测与 被用户的手或装置接近或触摸的位置对应的位置数据, 并且向控制单元 170 发送该位置数 据。 压力检测器 166 检测与用户触摸的位置处的压强对应的压力数据, 并且向控制单元 170 发送该压力数据。
控制单元 170 根据通过感测单元 163 输入的用户命令来控制 MP3 播放器的整体操 作。具体而言, 参照从位置检测器 164 接收的位置数据和从压力检测器 166 接收的压力数 据, 控制单元 170 改变将要在显示单元 162 上显示的数据。也就是说, 控制单元 170 根据用 户是否利用他或她的手或装置接近或触摸特定位置以及根据在该特定位置上显示的对象 的类型 ( 例如, 根据所述对象的类型是菜单、 是图标、 是内容、 还是字符 ) 来改变将要在显示 单元 162 上显示的数据。而且, 控制单元 170 根据用户在触摸该特定位置时施加了多大压 力来改变将要在显示单元 162 上显示的数据。
在显示单元 162 上显示关于所接近或触摸的对象的数据。将参照图 3 到 22 详细 描述对象和关于对象的数据。
图 2 是根据本发明一实施例的电子装置的触摸屏 160 的示意性透视图。 参照图 2, 触摸屏 160 包括保护玻璃 168、 位置检测器 164、 压力检测器 166 和显示单元 162。
保护玻璃 168 保护触摸屏 160 不受外部碰撞。位置检测器 164 可以被实现为电容 覆层的触摸传感器 (capacitive overlay touch sensor)。如果用户的手或装置接近或触 摸该触摸屏 160, 则位置检测器 164 测量在四个边上的电荷变化, 并且检测对应的位置。也 就是说, 位置检测器 164 检测与用户的手或装置接近或触摸的位置对应的位置数据, 并且 向控制单元 170 发送该位置数据。 随后, 控制单元 170 根据位置数据的发送时间来确定由感测单元 163 感测的触摸 或接近是用户命令还是无意识接近。也就是说, 如果用户的手接近感测单元 163 的特定位 置, 则位置检测器 164 向控制单元 170 发送与该位置对应的位置数据。如果从位置检测器 164 发送有关相同位置的位置数据达预定时间段, 则控制单元 170 确定向该位置输入了用 户命令。 相反, 如果在预定时间段流逝之前停止发送关于相同位置的位置数据, 则控制单元 170 确定没有向该位置输入用户命令。 因而, 可以防止感测单元 163 将用户的无意识的接近 感测为输入。
压力检测器 166 可以被实现为诸如触觉型传感器之类的用于检测压力分布的压 力传感器。如图 2 中所示, 在触摸屏 160 上可以存在一个或多个压力检测器 166 以感测在 整个触摸屏 160 上的压力。 控制单元 170 确定用户的手或装置是否接近触摸屏 160, 或者根 据手或装置施加的压力来确定用户的手或装置是否以某一压强触摸了触摸屏 160。具体而 言, 如果由压力检测器 166 检测到的压力数据低于第一参考值, 则控制单元 170 确定用户的 手或装置接近了触摸屏 160。可替换地, 如果向触摸屏 160 施加了具有压力检测器 166 不 能检测到的强度的压力, 则压力检测器 166 不向控制单元 170 发送压力数据。在这种情况 下, 控制单元 170 也确定用户的手或装置接近了触摸屏 160。相反, 如果由压力检测器 166 检测到的压力数据高于第一参考值, 则控制单元 170 确定用户触摸了触摸屏 160。而且, 如 果由压力检测器 166 检测到的压力数据高于第二参考值, 则控制单元 170 确定用户按压了 触摸屏 160。
该第一参考值是可以感测到触摸的最小值, 而第二参考值高于第一参考值。根据 本发明的各方面, 控制单元 170 根据由压力检测器 166 检测到的压强来识别三种类型的用 户操作 ( 诸如 “接近” 、 “触摸” 和 “按压” )。而且, 控制单元 170 根据用户操作的类型来改 变在显示单元 162 上显示的数据。也就是说, 控制单元 170 根据由位置检测器 164 检测到 的位置数据来确定在相应位置显示的对象的类型, 并控制显示单元 162 参照由压力检测器
166 检测到的压力数据来显示关于对象的数据。
图 3 到 5 是图解根据本发明一实施例的构建电子装置上的用户接口的过程的图。 图 3 图解了用户的手接近菜单 A。响应于用户的手接近菜单 A, 在显示单元 162 上显示菜单 A 的子菜单①、 ②、 ③、 ④、 ⑤和⑥。 更详细地, 位置检测器 164 向控制单元 170 发送与用户的 手接近的位置对应的位置数据。由于由压力检测器 166 检测到的压力低于第一参考值, 所 以控制单元 170 确定用户的手接近了菜单 A。相应地, 控制单元 170 控制显示单元 162 显示 在由用户的手接近的位置上显示的菜单 A 的子菜单。
图 4 图解了用户的手触摸子菜单②。响应于用户的手触摸子菜单②, 选择该子菜 单②。例如, 如果子菜单②是用于屏幕调整的项, 则可以在显示单元 162 上显示用于调整屏 幕的亮度或阴影的用户接口。而且, 如果子菜单②是内容的标题, 则可以播放该内容, 并且 如果子菜单②是图标, 则可以执行对应于该图标的操作。更具体地, 位置检测器 164 向控制 单元 170 发送与用户的手接近的位置对应的位置数据, 并且压力检测器 166 向控制单元 170 发送压力数据。由于由压力检测器 166 检测到的压力高于第一参考值而低于第二参考值, 所以控制单元 170 确定触摸了子菜单②。相应地, 控制单元 170 选择在由用户的手触摸的 位置处显示的子菜单②。
图 5 图解了用户的手以大于第二参考值的压强触摸子菜单②。响应于用户的手以 大于第二参考值的压强触摸子菜单②, 显示与子菜单②相关的菜单项 a、 b、 c 和 d。菜单 a、 b、 c 和 d 是能够根据情形 ( 例如, 可与鼠标的右键被点击时相比 ) 而被直接执行的直接菜 单项。可替换地, 如果子菜单②是内容的标题, 则菜单项 a、 b、 c 和 d 可以是用于搜索相应内 容或执行加标签的控制菜单。而且, 如果子菜单②是图标, 则菜单项 a、 b、 c 和 d 可以是用于 拷贝或删除相应图标的控制菜单项。
图 6 到 9 是图解根据本发明另一实施例的构建电子装置的用户接口的过程的图。 图 6 图解用户的手接近菜单 Contacts( 联系人 )200。响应于用户的手接近联系人 200, 显 示联系人 200 的子菜单 ( 例如, 搜索、 历史和照片电话簿 ), 如图 6 所示。更详细地, 位置检 测器 164 向控制单元 170 发送与用户的手接近的位置对应的位置数据。由于由压力检测器 166 检测到的压力低于第一参考值, 所以控制单元 170 确定用户的手接近联系人 200。相应 地, 控制单元 170 控制显示单元 162 显示在用户的手接近的位置处显示的联系人菜单 200 的子菜单。
图 7 图解了用户的手触摸菜单 Photo Phonebook( 照片电话簿 )210。响应于用户 的手触摸照片电话簿 210, 选择该照片电话簿 210, 如图 8 所示。更具体地, 位置检测器 164 向控制单元 170 发送与用户的手接近的位置对应的位置数据, 并且压力检测器 166 向控制 单元 170 发送压力数据。由于由压力检测器 166 检测到的压力高于第一参考值而低于第二 参考值, 所以控制单元 170 确定触摸了照片电话簿 210。相应地, 控制单元 170 选择在由用 户的手触摸的位置处显示的照片电话簿 210, 并显示照片电话簿 210, 如图 8 所示。
图 9 图解用户的手接近第一电话号码 220。响应于用户的手接近第一电话号码 220, 显示关于第一电话号码 220 的详细信息, 如图 9 中所示。更详细地, 位置检测器 164 向 控制单元 170 发送与用户的手接近的位置对应的位置数据。由于由压力检测器 166 检测到 的压力低于第一参考值, 所以控制单元 170 确定用户的手接近第一电话号码 220。相应地, 控制单元 170 控制显示单元 162 显示关于第一电话号码 220 的详细信息。图 10 到 14 是图解根据本发明另一实施例的构建电子装置的用户接口的过程的 图。图 10 图解用户的手接近特定内容 230。响应于用户的手接近内容 230, 显示内容 230 的预览 240, 如图 10 中所示。更详细地, 位置检测器 164 向控制单元 170 发送与用户的手接 近的位置对应的位置数据。由于由压力检测器 166 检测到的压力低于第一参考值, 所以控 制单元 170 确定用户的手接近内容 230。相应地, 控制单元 170 控制显示单元 162 显示在用 户的手接近的位置处显示的内容 230 的预览 240。
图 11 图解了用户的手触摸内容 230。 响应于用户的手触摸内容 230, 播放内容 230, 如图 12 所示。更具体地, 位置检测器 164 向控制单元 170 发送与用户的手接近的位置对应 的位置数据, 并且压力检测器 166 向控制单元 170 发送压力数据。由于由压力检测器 166 检测到的压力高于第一参考值而低于第二参考值, 所以控制单元 170 确定触摸了内容 230。 相应地, 控制单元 170 播放和显示在由用户的手触摸的位置处显示的内容 230, 如图 12 所 示。
图 13 图解了用户的手以大于第二参考值的压强触摸内容 230。 响应于用户的手以 大于第二参考值的压强触摸内容 230, 显示内容 230 的控制菜单, 如图 13 中所示。也就是 说, 显示包括用于搜索对应于内容 230 的内容的特定场景的 “搜索 (Search)” 项和用于对表 示该内容的关键词加标签的 “标签 (Tagging)” 项的控制菜单。
图 14 图解了在播放内容的同时用户以大于第二参考值的压强触摸内容。响应于 用户的手以大于第二参考值的压强触摸正被播放的内容, 显示包括用于保存当前显示的场 景的 “保存 (Save)” 项和用于向外部设备传递当前显示的场景的 “传递 (Transfer)” 项的 控制菜单。
图 15 到 18 是图解根据本发明另一实施例的构建电子装置的用户接口的过程的 图。图 15 图解用户的手接近图标 260。响应于用户的手接近图标 260, 显示关于图标 260 的详细信息, 如图 15 中所示。更详细地, 位置检测器 164 向控制单元 170 发送与用户的手 接近的位置对应的位置数据。由于由压力检测器 166 检测到的压力低于第一参考值, 所以 控制单元 170 确定用户的手接近图标 260。相应地, 控制单元 170 控制显示单元 162 显示 “显示和声音 (Display&Sound)” ( 即关于在用户的手接近的位置处显示的图标 260 的详细 信息。
图 16 图解了用户的手触摸图标 260。 响应于用户的手触摸图标 260, 执行图标 260, 如图 17 所示。更具体地, 位置检测器 164 向控制单元 170 发送与用户的手接近的位置对应 的位置数据, 并且压力检测器 166 向控制单元 170 发送压力数据。由于由压力检测器 166 检测到的压力高于第一参考值而低于第二参考值, 所以控制单元 170 确定触摸了图标 260。 相应地, 控制单元 170 显示与在由用户的手触摸的位置处显示的图标 260 对应的菜单, 如图 17 所示。
图 18 图解了用户的手以大于第二参考值的压强触摸图标 270。 响应于用户的手以 大于第二参考值的压强触摸图标 270, 显示图标 270 的控制菜单, 如图 18 中所示。例如, 如 所示的, 显示包括用于将图标 270 变为另一图标的 “改变 (Change)” 项、 用于删除图标 270 的 “删除 (Delete)” 项和用于向外部设备传递图标 270 的 “传递 (Transfer)” 项的控制菜 单。
响应于用户的手连续以大于第二参考值的压强触摸图标 270, 根据触摸时间分别选择所显示控制菜单中的项。例如, 响应于用户以大于第二参考值的压强触摸图标 270 达 1 秒, 选择 “改变 (Change)” , 响应于用户以大于第二参考值的压强触摸图标 270 达 2 秒, 选 择 “删除 (Delete)” , 响应于用户以大于第二参考值的压强触摸图标 270 达 3 秒, 选择 “传递 (Transfer)” , 以及响应于用户以大于第二参考值的压强触摸图标 270 达 4 秒, 选择 “改变 (Change)” 。
图 19 到 22 是图解根据本发明另一实施例的构建电子装置的用户接口的过程的 图。图 19 和 20 图解用户的手接近字符 “H” 。响应于用户的手接近字符 “H” , 字符 “H” 被放 大, 如图 19 中所示。响应于用户的手持续接近字符 “H” , 显示与字符 “H” 对应的预定项, 如 图 20 中所示 ( 例如, 显示以 “H” 开头的最常用的词组 )。
假定用来确定是否是用户有意的接近的预定时间是第一时间, 而用户的手持续接 近字符 “H” 的预定时间是第二时间, 第二时间长于第一时间。因此, 当用户的手接近字符 “H” 时, 如果控制单元 170 确定发送位置数据的时间长于第一时间而短于第二时间, 则控制 单元 170 放大字符 “H” , 如图 19 所示。可替换地, 如果控制单元 170 确定发送位置数据的时 间长于第二时间, 则控制单元 170 显示与字符 “H” 相关的预定项, 如图 20 所示。
图 21 图解了用户的手触摸字符 “H” 。响应于用户的手触摸字符 “H” , 字符 “H” 被输 入到输入窗口 280 中, 如图 21 所示。 更具体地, 位置检测器 164 向控制单元 170 发送与用户 的手接近的位置对应的位置数据, 并且压力检测器 166 向控制单元 170 发送压力数据。由 于由压力检测器 166 检测到的压力高于第一参考值而低于第二参考值, 所以控制单元 170 确定触摸了字符 “H” 。相应地, 控制单元 170 在输入窗口 280 中显示在用户的手触摸的位置 处显示的字符 “H” 。 图 22 图解了用户的手以大于第二参考值的压强触摸字符 “H” 。 响应于用户的手以 大于第二参考值的压强触摸字符 “H” , 在输入窗口 280 中输入与字符 “H” 相关的一个预定 项, 如图 22 中所示。 响应于用户的手连续以大于第二参考值的压强触摸字符 “H” , 根据触摸 字符期间的时间在输入窗口 280 中顺序选择和输入所显示的预定项。例如, 响应于用户以 大于第二参考值的压强触摸字符 “H” 达 1 秒, 输入 “Hyunjin” , 响应于用户以大于第二参考 值的压强触摸字符 “H” 达 2 秒, 输入 “Heesun” , 响应于用户以大于第二参考值的压强触摸字 符 “H” 达 3 秒, 输入 “Hyunju” , 以及响应于用户以大于第二参考值的压强触摸字符 “H” 达4 秒, 输入 “Hyunjin” 。
图 23 是图解根据本发明一实施例的电子装置的操作的流程图。 参考图 23, 如果在 操作 S300 控制单元 170 从位置检测器 164 接收到位置数据, 则在操作 S310 控制单元 170 识别在相应位置上显示的对象的类型, 并且在操作 S320 确定是否从压力检测器 166 接收到 压力数据。如果在操作 S320 没有从压力检测器 166 接收到压力数据或控制单元 170 在操 作 S330 确定压力低于第一参考值, 则在操作 S350 控制单元 170 将用户的操作识别为接近 操作。
如果在操作 S330 控制单元 170 确定压力高于第一参考值, 而在操作 S340 中确定 压力低于第二参考值, 则在步骤 S360 控制单元 170 将用户的操作识别为触摸操作。如果在 操作 S340 控制单元 170 确定压力高于第二参考值, 则在操作 S370 控制单元 170 将用户的 操作识别为按压操作。
在操作 S380, 控制单元 170 根据操作 S350、 S360 和 S370 的识别结果来显示与对
象相关的数据。也就是说, 控制单元 170 接收位置数据, 确定哪种类型的对象显示在相应位 置上, 接收压力数据和根据压强来显示与对象相关的数据。
如上所述, 可以根据输入用户命令的位置和压强以多种方式来运行用户接口, 以 便用户可以更便利地操作电子装置。
本发明的各方面也可以体现为计算机可读记录介质上的计算机可读代码。而且, 本发明所属技术领域的程序员可以容易地构建实现本发明的代码和代码段。计算机可读 记录介质是能够存储之后可由计算机系统或计算机代码处理装置读取的数据的任何数据 存储设备。计算机可读记录介质的示例包括只读存储器 (ROM)、 随机存取存储器 (RAM)、 CD-ROM、 磁带、 软盘和光数据存储设备。 计算机可读记录介质也可以在网络耦接的计算机系 统上分布, 以便计算机可读代码以分布式方式被存储和执行。 同样, 本发明的各方面也可以 被实现为在载波中包含的数据信号, 并且包括可由计算机读取并且可通过互联网传输的程 序。
尽管已经示出并描述了本发明的一些实施例, 但是本领域的普通技术人员将会理 解, 可以在这些实施例中进行修改, 而不背离本发明构思的原则和精神, 本发明的范围由权 利要求书及其等价内容限定。