《计算设备书写工具技术.pdf》由会员分享,可在线阅读,更多相关《计算设备书写工具技术.pdf(17页完整版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 102221967 A (43)申请公布日 2011.10.19 CN 102221967 A *CN102221967A* (21)申请号 201110144213.8 (22)申请日 2011.05.20 12/784,867 2010.05.21 US G06F 3/048(2006.01) G06F 3/041(2006.01) (71)申请人 微软公司 地址 美国华盛顿州 (72)发明人 JR哈里斯 AS艾伦 GF佩奇尼基 (74)专利代理机构 上海专利商标事务所有限公 司 31100 代理人 黄嵩泉 (54) 发明名称 计算设备书写工具技术 (57) 摘要。
2、 描述了计算设备书写工具技术。 在各实现中, 输出一包括书写工具的各表示的用户界面, 表示 中的一个或多个与要应用于以下线条的相应书写 工具的特征相关联 : 被检测为使用计算设备的触 摸屏功能绘制的线条、 以及被检测为使用计算设 备的触摸屏功能擦除的线条。响应于对至少一个 表示的选择, 向通过触摸屏功能接收到的至少一 个输入应用相应的特征。 (30)优先权数据 (51)Int.Cl. (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 2 页 说明书 7 页 附图 7 页 CN 102221978 A1/2 页 2 1. 一种至少部分地由计算设备实现的方法, 所述方法包括 。
3、: 输出包括书写工具的各表示的用户界面 (602), 所述表示的一个或多个与要应用于以 下线条的相应书写工具的特征相关联 : 被检测为使用计算设备的触摸屏功能绘制的线条 ; 以及 被检测为使用计算设备的触摸屏功能擦除的线条 ; 以及 响应于对至少一个表示的选择 (604), 向通过触摸屏功能接收到的至少一个输入应用 相应的特征。 2. 如权利要求 1 所述的方法, 其特征在于, 使用指示笔或用户的手来提供所述至少一 个输入。 3. 如权利要求 1 所述的方法, 其特征在于, 所述计算设备被配置成识别使用指示笔的 第一端发起的绘制操作以及识别使用指示笔的第二端发起的擦除操作。 4. 如权利要求 。
4、1 所述的方法, 其特征在于, 所述书写工具的表示包括铅笔的表示, 与铅 笔相关联的特征包括响应于对擦除操作的选择的识别而渐进地擦亮计算设备所显示的一 个或多个线条。 5. 如权利要求 1 所述的方法, 其特征在于, 所述书写工具的表示包括铅笔的表示, 与铅 笔相关联的特征包括响应于对书写操作的选择的识别而渐进地变暗计算设备所显示的一 个或多个线条。 6. 如权利要求 1 所述的方法, 其特征在于, 所述书写工具的表示包括钢笔的表示, 与钢 笔相关联的特征包括响应于对擦除操作的选择的识别而删除计算设备所显示的一个或多 个线条。 7. 如权利要求 6 所述的方法, 其特征在于, 所述一个或多个线。
5、条被识别为在阈值量的 时间内输入。 8. 如权利要求 1 所述的方法, 其特征在于, 所述书写工具的表示包括铅笔表示和钢笔 表示。 9. 如权利要求 1 所述的方法, 其特征在于, 所述书写工具的表示包括记号笔表示、 加亮 笔表示、 干擦除记号笔或蜡笔表示。 10. 一种至少部分地由计算设备 (102) 实现的方法, 所述方法包括 : 把输入识别为指示擦除操作的开始 (606) ; 确定被选择以使用触摸屏功能与计算设备 (102) 交互的书写工具的特征, 所述特征被 配置成模仿所述书写工具的绘制和擦除特征 ; 以及 将所选书写工具的擦除特征应用于计算设备所输出的一个或多个线条。 11. 如权利。
6、要求 10 所述的方法, 其特征在于, 通过在计算设备输出的用户界面中选择 书写工具的多个表示中的一个, 来选择书写工具的类型。 12. 如权利要求 10 所述的方法, 其特征在于, 所选书写工具是铅笔的表示, 与铅笔相关 联的特征包括响应于对擦除操作的选择的识别而渐进地擦亮计算设备所显示的一个或多 个线条。 13. 如权利要求 10 所述的方法, 其特征在于, 所选书写工具是铅笔的表示, 与铅笔相关 联的特征包括响应于对书写操作的选择的识别而渐进地变暗计算设备的用户界面的区域。 14. 如权利要求 10 所述的方法, 其特征在于, 所选书写工具是钢笔的表示, 与钢笔相关 权 利 要 求 书 。
7、CN 102221967 A CN 102221978 A2/2 页 3 联的特征包括响应于对擦除操作的选择的识别而删除计算设备所显示的一个或多个线条。 15. 如权利要求 10 所述的方法, 其特征在于, 所述计算设备被配置成识别使用指示笔 的第一端发起的绘制操作以及识别使用指示笔的第二端发起的擦除操作。 权 利 要 求 书 CN 102221967 A CN 102221978 A1/7 页 4 计算设备书写工具技术 技术领域 0001 本发明涉及计算设备, 尤其涉及计算设备的书写工具。 背景技术 0002 可从计算设备获得的功能的数量正在不断增加, 如来自移动设备、 游戏控制台、 电 视。
8、机、 机顶盒、 个人计算机等等。然而, 曾经用于与计算设备交互的传统技术随着功能数量 的增加而变得更低效。 因此, 添加这些功能可能会由于大量的功能选择而使用户受挫折, 且 因此导致对附加功能以及采用各功能的设备本身的减少的利用。 发明内容 0003 描述了计算设备书写工具技术。在各实现中, 输出一包括书写工具的各表示的用 户界面, 表示中的一个或多个与要应用于以下线条的相应书写工具的特征相关联 : 被检测 为使用计算设备的触摸屏功能绘制的线条、 以及被检测为使用计算设备的触摸屏功能擦除 的线条。响应于对至少一个表示的选择, 向通过触摸屏功能接收到的至少一个输入应用相 应的特征。 0004 在。
9、各实现中, 输入被识别为指示擦除操作的开始。确定被选择以使用触摸屏功能 与计算设备交互的书写工具的特征, 所述特征被配置成模仿书写工具的绘制和擦除特征。 将所选书写工具的擦除特征应用于计算设备所输出的一个或多个线条。 0005 在各实现中, 一种或多种计算机可读介质包括响应于计算设备上的执行而使得所 述计算设备执行以下操作的指令 : 输出包括书写工具的表示的用户界面 ; 接收对所述书写 工具的至少一个表示的选择 ; 通过计算设备的触摸屏功能把输入识别为指示擦除操作的选 择, 所述输入由指示笔使用显示设备的触摸屏功能来提供 ; 确定哪些擦除特征对应于书写 工具的所选表示 ; 以及与显示设备上的用。
10、来提供输入以选择擦除操作的指示笔位置相关联 地将书写工具的所选表示的所确定的擦除特征应用于由计算设备提供的一个或多个线条。 0006 提供本发明内容以便以简化形式介绍将在以下的详细描述中进一步描述的一些 概念。本发明内容并不旨在标识出所要求保护的主题的关键特征或必要特征, 也不旨在用 于帮助确定所要求保护的主题的范围。 附图说明 0007 参考附图来描述具体实施方式。在附图中, 附图标记中最左边的数字标识该附图 标记首次出现的附图。 在说明书和附图的不同实例中使用相同的附图标记可以指示相似或 相同的项目。 0008 图 1 是在一示例实现中的可用于采用这里所述的书写工具技术的环境的图示。 00。
11、09 图 2 描述了一示例实现中的系统, 其中输出具有书写工具的各表示的用户界面, 各表示可选择以便将相应的特征应用于通过图 1 的计算设备的触摸屏功能接收到的输入。 0010 图 3 描述了一示例实现中的系统, 其中执行一擦除操作, 该擦除操作具有和通过 说 明 书 CN 102221967 A CN 102221978 A2/7 页 5 与图 2 的用户界面交互而选择的钢笔书写工具的表示相对应的特征。 0011 图 4 描述了一示例实现中的系统, 其中执行一擦除操作, 该擦除操作具有和通过 与图 2 的用户界面交互而选择的铅笔书写工具的表示相对应的特征。 0012 图 5 描述了一示例实现。
12、中的系统, 其中执行另一擦除操作, 该擦除操作具有和通 过与图 2 的用户界面交互而选择的铅笔书写工具的表示相对应的特征。 0013 图 6 是描述一示例实现中的过程的流程图, 其中使用书写工具的选择作为向擦除 操作应用特征的基础。 0014 图 7 示出了可被实现为参考图 1-6 来描述的任何类型的便携式和 / 或计算机设备 来实现此处描述的书写工具技术的各实施例的示例设备的各个组件。 具体实施方式 0015 概览 0016 随着从计算设备可用的功能数量的增加, 用来与计算设备交互的传统技术变得较 低效。例如, 包括使用传统技术的附加特征可能强迫用户导航到当前用户界面 “之外” 以访 问功能。
13、。由此, 曾经用于访问功能的传统技术可能会限制各功能和设备对于计算设备的用 户的总体有用性。 0017 描述了计算设备书写工具技术。在各实现中, 输出包括诸如钢笔和铅笔等书写工 具的各表示的用户界面。 对书写工具的选择使相应的特征被应用于通过计算设备的触摸屏 功能接收到的输入。例如, 选择铅笔可能使指示笔在显示设备上绘制的线条模仿 “实际” 铅 笔所绘制的线条。 同样, 选择铅笔可能模仿铅笔的擦除特征, 例如通过渐进地擦亮要通过铅 笔在显示设备上的移动而擦除的区域(例如线条)。 由此, 可以利用书写工具的选择来提供 用户与计算设备的交互的直观体验, 而无须导航到当前体验 “之外” , 例如访问。
14、菜单以擦除 或绘制线条。对书写工具技术的进一步讨论可在以下篇幅中找到。 0018 在以下讨论中, 首先描述可用于采用此处描述的技术的示例环境。然后描述技术 以及各过程的示例图示, 这些可以在示例环境以及在其他环境中采用。 因此, 该示例环境不 限于执行示例技术和过程。同样, 示例技术和过程不限于在示例环境中实现。 0019 示例环境 0020 图 1 是在一示例实现中的可用于采用书写工具技术的环境 100 的图示。所示环境 100包括可用各种方式来配置的计算设备102的一个示例。 例如, 计算设备102可被配置为 传统计算机 ( 例如, 台式个人计算机、 膝上型计算机等 )、 移动站、 娱乐设。
15、备、 通信耦合到电 视机的机顶盒、 无线电话、 上网本、 游戏控制台等等, 如关于图 7 进一步描述的。因而, 计算 设备 102 的范围可以是从具有充足存储器和处理器资源的全资源设备 ( 如个人计算机、 游 戏控制台 ) 到具有有限存储器和 / 或处理资源的低资源设备 ( 如传统机顶盒、 手持式游戏 控制台 )。计算设备 102 还可以与使得计算设备 102 执行一个或多个操作的软件相关。 0021 计算设备 102 被示为包括输入模块 104。输入模块 104 表示和计算设备 102 的输 入有关的功能。例如, 输入模块 104 可以被配置成从键盘、 鼠标接收输入以标识各手势并且 使对应于。
16、各手势的操作得以执行, 等等。输入可由输入模块 104 用各种不同方式来标识。 0022 例如, 输入模块 104 可以被配置成识别通过显示设备 106 的触摸屏功能从指示笔 110 接收到的输入等等, 例如接近于计算设备 102 的显示设备 106 的用户的手 108 的手指。 说 明 书 CN 102221967 A CN 102221978 A3/7 页 6 输入可以有各种不同的形式, 诸如来识别指示笔 110 和 / 或用户的手 108 的手指在显示设 备 106 上的移动 ( 诸如轻击、 线条的绘制、 等等 )。在各实现中, 这些输入可以被识别为手 势。 0023 可以识别各种不同类。
17、型的手势, 例如从单类输入识别的手势 ( 例如触摸手势 ) 以 及涉及多类输入的手势。例如, 计算设备 102 可被配置成检测并区分触摸输入 ( 例如, 由用 户的手 108 的一个或多个手指提供 ) 和指示笔输入 ( 例如, 由指示笔 110 提供 )。该区分可 以用各种方式来执行, 如通过检测用户的手 108 的手指接触的显示设备 108 的量对比指示 笔 110 接触的显示设备 106 的量。区分也可通过使用照相机从自然用户界面 (NUI) 中的指 示笔输入 ( 例如, 将两个手指握在一起来指示一个点 ) 中区分出触摸输入 ( 例如, 举起一个 或多个手指 ) 来执行。构想了用于区分触摸。
18、输入和指示笔输入的各种其他示例技术, 其进 一步讨论可关于图 7 来找到。 0024 由此, 输入模块 104 可以通过识别和利用指示笔输入和触摸输入之间的区别, 来 支持各种不同的手势技术。例如, 输入模块 104 可被配置成将指示笔识别为书写工具, 而触 摸则用于操纵显示设备 106 所显示的对象。然而, 应当容易明白, 触摸输入和指示笔输入两 者都可用于通用功能, 例如两者都用作输入要在计算设备 102 的显示设备 106 上显示的线 条的基础。 0025 计算设备 102 还被示为包括书写工具模块 112。书写工具模块 112 表示计算设备 102 的功能以采用各技术来模仿不同书写工具。
19、的使用、 模仿单个书写工具的功能、 等等。例 如, 书写工具模块 112 可以被配置成检测由用户的手 108、 指示笔 110 等提供的输入, 并且 基于所选择的书写工具来表征输入的显示。 例如, 对铅笔的选择可具有相应的特征, 例如绘 制看上去是由 “实际” 铅笔绘制的线条、 擦除用户界面的区域以便看上去是用橡皮擦擦得渐 亮、 等等。从以下附图中可以找到对书写工具的各表示的选择以及可以基于选择而提供的 功能的进一步讨论。 0026 尽管以下讨论可描述触摸输入和指示笔输入的具体示例, 但在各实例中, 输入的 类型可交换 ( 例如, 触摸可用于替换指示笔, 反之亦然 ) 甚至移除 ( 例如, 两。
20、种输入可使用 触摸或指示笔来提供 ) 而不背离其精神和范围。而且应当明白, 这里描述的触摸屏功能可 以利用和与计算设备 102 交互有关的各种技术, 并不需要实际的触摸, 例如, 所述技术还可 以利用照相机来捕捉输入。 0027 一般而言, 在此描述的任一功能可使用软件、 固件、 硬件 ( 例如, 固定逻辑电路 )、 或这些实现的组合来实现。本文使用的术语 “模块” 、“功能” 和 “逻辑” 一般表示软件、 固件、 硬件或其组合。在软件实现的情况下, 模块、 功能或逻辑表示当在处理器 ( 例如, 一个或多 个 CPU) 上执行时执行指定任务的程序代码。程序代码可被储存在一个或多个计算机可读 存。
21、储器设备中。以下描述的书写工具技术的各特征是平台无关的, 从而意味着这些技术可 在具有各种处理器的各种商用计算平台上实现。 0028 书写工具示例 0029 图 2 描述了一示例实现中的系统 200, 其中输出具有书写工具的各表示的用户界 面, 各表示可选择以便将相应的特征应用于通过图 1 的计算设备 102 的触摸屏功能接收到 的输入。计算设备 102 被示出为显示一用户界面 202, 用户界面 202 由书写工具模块 112 生 成并由显示设备 106 显示。用户界面 202 包括书写工具的多种表示, 诸如 “铅笔” 、“钢笔” 、 说 明 书 CN 102221967 A CN 1022。
22、21978 A4/7 页 7 “记号笔” 、“加亮笔” 、“蜡笔 (Crayon)” 和 “自定义 (Custom)” 。 0030 可以使用各表示的选择来配置通过计算设备 102 的触摸屏功能接收到的后续输 入。 例如, 选择钢笔可能使(例如, 由用户的手108的手指、 指示笔110等)随后绘制的线条 看上去是用墨水书写的。同样, 选择铅笔的表示可能使 ( 例如, 由用户的手 108 的手指、 指 示笔 110 等 ) 随后绘制的线条看上去是用铅笔书写的。这可以包括采用着色技术响应于显 示设备 106 的区域上方的重复移动 ( 例如通过指示笔 110) 来使用户界面的区域变暗。这 样, 可以。
23、向用户提供用来与计算设备交互的各种不同的选项, 包括通过选择 “自定义” 表示 来定制该交互。对书写工具的这种模仿也可由擦除操作利用, 在以下附图中可找到擦除操 作的一个例子。 0031 图 3 描述了一示例实现中的系统 300, 其中执行一擦除操作, 该擦除操作具有和通 过与图 2 的用户界面交互而选择的钢笔书写工具的表示相对应的特征。图 3 的系统 300 被 示出为包括第一、 第二和第三阶段 302、 304、 306。 0032 在第一阶段302, 汽车的照片308被示出为由显示设备106显示。 文字说明也被示 出为使用指示笔 110 的第一端 312 书写的不规则线条 310。由此,。
24、 在该例中, 图 1 的输入模 块 104 被配置成将指示笔 110 的第一端 312 识别为要被用来绘制。此外, 在该例中, 图 2 中 选择了 “钢笔” 书写工具的表示, 因此显示不规则线条 310 以模仿钢笔的笔划。 0033 然而, 在第二阶段 304, 用户可能意识到由不规则线条 310 组成的文字说明被不正 确地拼写, 即, 该拼写在对于汽车类别的这一实例中是不正确的。 因而, 可以使用指示笔110 的第二端 314 来指示要执行擦除操作来擦除不规则线条 310。由于选择了钢笔书写工具的 表示, 执行擦除操作以便具有符合钢笔的特征, 在该情况下是总体地删除不规则线条 310, 这在。
25、第三阶段 306 中说明。 0034 例如, 用户可能在不规则线条 310 的显示之上 “轻击” 和 / 或移动指示笔 110 的第 二端 314 以表明不规则线条 310 要被删除。此外, 可以采用逻辑来删除线条的相关分组, 例 如以阈值量的时间 ( 例如以总的预定义时间段 ) 输入的线条、 在线条的落在预定义时间段 内的输入间存在间隙的线条、 等等。在所示例子中, 用于书写 “Elenore” 的草书线条被识别 为与用于形成感叹号的草书线条成为一组。 0035 因此, 在该例中, 与钢笔的表示相关联的擦除操作使不规则线条 310 总体被删除, 从而为 “Eleanor” 的正确文字说明而清。
26、除显示设备 106 所输出的用户界面。也可以模仿书 写工具的各种其他特征, 另一例可在以下附图中找到。 0036 图 4 描述了一示例实现中的系统 400, 其中执行一擦除操作, 该擦除操作具有和通 过与图 2 的用户界面交互而选择的铅笔书写工具的表示相对应的特征。图 4 的系统 400 被 示出为包括第一、 第二和第三阶段 402、 404、 406。 0037 和图 3 相似, 在第一阶段 402, 照片 408 被示出为由显示设备 106 显示的汽车。文 字说明也被示出为使用指示笔 110 的第一端 312 书写的不规则线条 408。在该例中, 图 2 中 选择了 “铅笔” 书写工具的表。
27、示, 因此显示不规则线条 408 以模仿铅笔的笔划。 0038 在第二阶段 404, 用户再次认识到由不规则线条 408 组成的文字说明被不正确地 拼写。因而, 可以使用指示笔 110 的第二端 314 来指示要执行擦除操作来擦除不规则线条 408。 0039 由于选择了铅笔书写工具的表示, 因此执行擦除操作以具有符合铅笔的橡皮擦的 说 明 书 CN 102221967 A CN 102221978 A5/7 页 8 特征。因此, 在该情况下, 指示笔 110 的第二端 314 在其上移动的不规则线条 408 的各部分 被删除。在所示实例中, 在第二阶段 404, 第一阶段 402 示出的感叹。
28、号和字母 “nore” 被擦 除。因此, 在第三阶段 406, 用户可以通过使用原始字母 “Ele” 并且使用指示笔 110 的第一 端 312 来添加 “anor” 来纠正拼写, 以便如图所示的拼出 “Eleanor” 。由此, 选择铅笔表示可 能使擦除操作被用来擦除线条的各部分。也可以构想其他例子, 例如模仿橡皮擦对铅笔绘 制的线条的擦亮, 该例参照以下附图进行讨论。 0040 图 5 描述了一示例实现中的系统 500, 其中执行另一擦除操作, 该擦除操作具有和 通过与图 2 的用户界面交互而选择的铅笔书写工具的表示相对应的特征。图 5 的系统 500 被示出为包括第一和第二阶段 502、。
29、 504。 0041 在第一阶段, 在计算设备 102 的显示设备 106 上显示天际线的图像 506。图像 506 可以用各种不同的方式来配置, 例如通过图像捕捉设备(例如照相机)获得、 使用被配置成 模仿铅笔线条的线条来绘制、 等等。 指示笔110被示出为通过呈现指示笔110的第二端314 供计算设备 102 识别来开始擦除操作。 0042 在第二阶段 504, 由显示设备 106 显示擦除操作的结果。该实例中的结果是擦亮 指示笔 110 的第二端 314 已在其上移动的图像 506 的区域 508。因此, 在该实例中, 擦除操 作被配置成通过擦亮正在被擦除的区域 508 来模仿线条的部分。
30、擦除, 好像橡皮擦对例如铅 笔、 木炭笔等绘制的草图线条的应用。 0043 尽管已经结合图 3-5 描述了指示笔输入, 但应当认识到, 各种其他输入可以利用 这里所述的技术。例如, 可以使用触摸输入来区分绘制操作 ( 例如, 通过使用指尖、 手指甲 等)和擦除操作(例如, 通过使用指垫、 检测到在选择干擦除书写工具的表示时由用户的手 108 作出的拳头的底部、 等等 )。 0044 示例过程 0045 以下讨论描述了可利用上述系统和设备来实现的书写工具技术。 这些过程中每一 过程的各方面可用硬件、 固件、 软件、 或其组合来实现。这些过程被表示为指定由一个或多 个设备执行的操作的一组框, 并且。
31、不一定限于所示由相应框执行操作的顺序。在以下讨论 的部分中将参考图 1 的环境 100 和图 2-5 的系统 200-500。 0046 图 6 描述了一示例实现中的过程 600, 其中使用书写工具的选择作为向擦除操作 应用特征的基础。输出包括书写工具的各表示的用户界面 ( 框 602)。例如, 表示可以描述 要为书写操作和擦除操作两者模仿的书写工具 ( 例如被假定为包括橡皮擦的铅笔 )、 分离 出书写工具的功能 ( 例如提供用于书写操作和擦除操作的分开选择 )、 等等。 0047 接收到对书写工具的至少一个表示的选择 ( 框 604)。例如, 用户可以通过用户的 手108的手指、 指示笔11。
32、0、 光标控制设备等来提供输入, 以选择在用户界面202中显示的表 示。 0048 输入被识别为通过计算设备的触摸屏功能来指示擦除操作的选择 ( 框 606)。例 如, 可以通过选择显示设备所显示的图标、 通过使用指示笔 110 的要代表擦除器的使用的 一端 ( 例如第二端 314) 等等, 来启动擦除操作。 0049 确定哪些擦除特征对应于书写工具的所选表示(框608)。 确定可以以各种方式作 出, 诸如响应于对书写工具的表示的选择 ( 例如框 604)、 响应于对指示擦除操作的选择的 输入的识别 ( 例如框 606)、 等等。 说 明 书 CN 102221967 A CN 1022219。
33、78 A6/7 页 9 0050 与显示设备上的用于提供输入以选择擦除操作的指示笔位置相关联地将书写工 具的所选表示的所确定的擦除特征应用于由计算设备输出的一个或多个线条(610)。 例如, 如图3所示, 对钢笔的表示的选择可以使一线条和/或一组线条被总体删除, 例如通过在不 规则线条 308 的显示上 “轻击” 或 “擦拭” 指示笔的第二端 314。在另一例中, 选择铅笔的表 示可能使不规则线条的一部分通过在不规则线条408的显示上移动指示笔的第二端314被 删除、 使区域 ( 具有一个或多个线条 ) 如图 5 所示被擦亮、 等等。这样, 可由计算设备 102 模仿书写工具的特征来提供直观的。
34、用户体验。 0051 示例设备 0052 图 7 示出了可被实现为参考图 1-5 来描述的任何类型的便携式和 / 或计算机设备 来实现此处描述的书写工具技术的各实施例的示例设备 700 的各个组件。设备 700 包括实 现设备数据 704( 例如, 所接收的数据、 正被接收的数据、 排定用于广播的数据、 数据的数据 包等等 ) 的有线和 / 或无线通信的通信设备 702。设备数据 704 或其它设备内容可以包括 设备的配置设置、 存储在设备上的媒体内容和 / 或与设备的用户相关联的信息。存储在设 备 700 上的媒体内容可以包括任何类型的音频、 视频和 / 或图像数据。设备 700 包括经由 。
35、其可以接收任何类型的数据、 媒体内容和 / 或输入的一个或多个数据输入 706, 诸如用户可 选输入、 消息、 音乐、 电视媒体内容、 所记录的视频内容以及从任何内容和 / 或数据源接收 的任何其它类型的音频、 视频和 / 或图像数据。 0053 设备 700 还包括通信接口 708, 其可被实现为串行和 / 或并行接口、 无线接口、 任 何类型的网络接口、 调制解调器、 和任何其它类型的通信接口中的任一个或多个。 通信接口 708 提供设备 700 和通信网络之间的连接和 / 或通信链路, 其它电子、 计算和通信设备通过 其来与设备 700 传递数据。 0054 设备 700 包括一个或多个。
36、处理器 710( 例如, 微处理器、 控制器等中的任一个 ), 其 处理各种计算机可执行指令来控制设备 700 的操作和实现触摸拉入手势的各实施例。另选 地或另外地, 设备700可以用硬件、 固件或在结合概括地在712处标识的处理和控制电路来 实现的固定逻辑电路中的任一个或其组合来实现。虽然未示出, 但是设备 700 可以包括耦 合设备中各组件的系统总线或数据传输系统。 系统总线可以包括不同总线结构中的任一个 或组合, 诸如存储器总线或存储器控制器、 外围总线、 通用串行总线和 / 或利用各种总线体 系结构中的任一种的处理器或局部总线。 0055 设备 700 还包括计算机可读介质 714, 。
37、如一个或多个存储器组件, 存储器组件的 示例包括随机存取存储器 (RAM)、 非易失性存储器 ( 例如, 只读存储器 (ROM)、 闪存、 EPROM、 EEPROM 等中的任一个或多个 )、 以及盘存储设备。盘存储设备可被实现为任何类型的磁性 或光学存储设备, 如硬盘驱动器、 可记录和 / 或可重写紧致盘 (CD)、 任何类型的数字多功能 盘 (DVD) 等等。设备 700 还可包括大容量存储介质设备 716。 0056 计算机可读介质 714 提供数据存储机制以便存储设备数据 704、 以及各种设备应 用 718 和与设备 700 的各操作方面有关的任何其它类型的信息和 / 或数据。例如,。
38、 操作系 统 720 可以用计算机可读介质 714 作为计算机应用来维护并在处理器 710 上执行。设备应 用718可以包括设备管理器(例如, 控制应用程序、 软件应用程序、 信号处理和控制模块、 特 定设备本地的代码、 特定设备的硬件抽象层等等 )。设备应用 718 还包括实现此处所描述 的手势技术的各实施例的任何系统组件或模块。在该例中, 设备应用 718 包括被示出为软 说 明 书 CN 102221967 A CN 102221978 A7/7 页 10 件模块和 / 或计算机应用的接口应用 722 和输入模块 724( 其可与输入模块 112 相同或不 同 )。输入模块 724 代表。
39、了用于提供与被配置成捕捉输入的设备 ( 如触摸屏、 跟踪垫、 照相 机等 ) 的接口的软件。另选地或另外地, 接口应用 722 和输入模块 724 可被实现为硬件、 软 件、 固件或其任意组合。另外, 输入模块 724 可被配置成支持多个输入设备, 如分别捕捉触 摸输入和指示笔输入的单独设备。 例如, 设备可被配置成包括双显示设备, 其中一个显示设 备被配置成捕捉触摸输入而另一个被配置成捕捉指示笔输入。 0057 设备 700 还包括向音频系统 728 提供音频数据和 / 或向显示系统 730 提供视频数 据的音频和 / 或视频输入 - 输出系统 726。音频系统 728 和 / 或显示系统 。
40、730 可包括处理、 显示、 和 / 或以其它方式呈现音频、 视频和图像数据的任何设备。视频信号和音频信号可经 由 RF( 射频 ) 链路、 S- 视频链路、 复合视频链路、 分量视频链路、 DVI( 数字视频接口 )、 模拟 音频连接、 或其它类似的通信链路来从设备700传输给音频设备和/或传输给显示设备。 在 一个实施例中, 音频系统 728 和 / 或显示系统 730 被实现为设备 700 的外部组件。或者, 音 频系统 728 和 / 或显示系统 730 被实现为示例设备 700 的集成组件。 0058 结语 0059 虽然已经用对结构特征和 / 或方法动作专用的语言描述了本发明, 但。
41、是应该理 解, 在所附权利要求中定义的本发明不必限于所述的具体特征或动作。 相反, 这些具体特征 和动作是作为实现所要求保护的本发明的示例形式而公开的。 说 明 书 CN 102221967 A CN 102221978 A1/7 页 11 图 1 说 明 书 附 图 CN 102221967 A CN 102221978 A2/7 页 12 图 2 说 明 书 附 图 CN 102221967 A CN 102221978 A3/7 页 13 图 3 说 明 书 附 图 CN 102221967 A CN 102221978 A4/7 页 14 图 4 说 明 书 附 图 CN 102221967 A CN 102221978 A5/7 页 15 图 5 说 明 书 附 图 CN 102221967 A CN 102221978 A6/7 页 16 图 6 说 明 书 附 图 CN 102221967 A CN 102221978 A7/7 页 17 图 7 说 明 书 附 图 CN 102221967 A 。