两步内容选择的制作方法

文档序号:9932613阅读:353来源:国知局
两步内容选择的制作方法
【专利说明】两步内容选择
[000。 背景
[0002] 在许多计算机程序中,选择内容设及使用诸如鼠标、触摸垫、手指、指示笔等选择 物体。选择内容是在某些条件下可能困难的用户操作的示例。例如,在选择物体(例如,某人 的手指)比选择区域(例如,触摸屏上的区域)大时,可能变得难W精确地选中所需内容。类 似地,环境条件(例如,振动或其他移动)或者用户的运动神经的损伤可使得难W精确地选 中内容。

【发明内容】

[0003] 在两步内容选择操作的第一步中,可通过检测内容选择物体相对于计算设备的移 动来选择内容。可基于检测到的物体移动来计算选择区域。可通过确定从内容选择物体的 起始选择点和结束释放点的坐标导出的矩形区域来计算选择区域。可选中选择区域内的内 容。可将在内容选择操作的第一步中选中的内容(即,初始内容)复制到第二显示区域。可放 大初始内容的全部或部分。
[0004] 可执行内容选择操作的第二步。可使用内容选择操作的第二步来精确地选择内 容。内容选择操作的第二步可选择在该内容选择操作的第一步中选中的内容的子集。可通 过检测内容选择物体相对于该第二显示区域的移动来检测选择操作的第二步的启动。可通 过检测起始选择指示和结束选择指示来检测选择操作的第二步。可将在内容选择操作的第 二步中选中的内容(即,最终内容)粘贴到指定目的地(目标)。可在将内容选择操作的第二 步所选中的内容粘贴到指定目的地之前编辑该内容。
[0005] 提供本
【发明内容】
W便W简化形式介绍将在W下【具体实施方式】中进一步描述的一 些概念。本
【发明内容】
并不旨在标识所要求保护主题的关键特征或必要特征,也不旨在用于 限制所要求保护主题的范围。
【附图说明】
[0006] 在附图中:
[0007] 图Ia示出了根据本文描述的主题的各方面的启用两步内容选择的系统100的示 例;
[0008] 图化示出了根据本文描述的主题的各方面的在计算设备上显示的源内容的示例;
[0009] 图Ic示出了根据本文描述的主题的各方面的图化的示例,其中检测到了两步内容 选择的第一步的起始选择点和结束释放点;
[0010] 图Id示出了根据本文描述的主题的各方面的图Ic的内容的示例,其中计算了选择 区域;
[0011] 图Ie示出了根据本文描述的主题的各方面的图化的另一示例,其中检测到了起始 选择点和结束释放点;
[0012] 图If示出了根据本文描述的主题的各方面的在目标中的粘贴位置的示例;
[0013] 图Ig示出了根据本文公开的主题的各方面的图If的示例,其中第二显示区域覆盖 目标显不;
[0014] 图Ih示出了根据本文公开的主题的各方面的图Ig的示例,其中检测到了内容选择 操作的第二步的起始选择点;
[0015] 图Ii示出了根据本文公开的主题的各方面的图化的示例,其中检测到了内容选择 操作的第二步的结束选择点;
[0016] 图Ij示出了根据本文公开的主题的各方面的粘贴操作的结果;
[0017] 图化示出了根据本文公开的主题的各方面的内容选择操作的第二步的编辑结果;
[0018] 图11示出了根据本文公开的主题的各方面的编辑和粘贴操作的结果;
[0019] 图2示出了根据本文公开的主题的各方面的启用两步内容选择的方法200的示例; W及
[0020] 图3是根据本文公开的主题的各方面的计算环境的示例的框图。
【具体实施方式】
[0021] 概览
[0022] 当前,内容选择通常基于通过指示要被选中的内容中的开始和结束位置来精确地 指示该内容。例如,用户通常通过指示内容中的开始位置和该内容中的结束位置来选中该 内容。所选中的内容是包括W下的内容:所指示的开始位置处的内容、所指示的结束位置处 的内容、W及存在于所指示的开始位置和所指示的结束位置之间的内容。
[0023] 根据本文描述的主题的各方面,可通过检测选择物体跨在第一显示区域中显示源 内容的计算设备的区域(例如,表面)的移动来选择来自源位置的内容。选择物体的移动可 被用来计算选择区域。可选中计算得到的选择区域内的内容。可标识要将所复制的内容粘 贴到的目标(例如,文件、电子表格、图像等)。可标识要将内容粘贴在目标内的粘贴位置。可 在第一目标显示区域中显示目标。可将计算得到的选择区域内的内容复制到第二显示区 域。所复制的内容可被放大并且经放大的内容的全部或部分可被显示在第二显示区域中。 可指示该第二显示区域内的开始位置和结束位置W选择在内容选择操作的第一步中选中 的内容的要被粘贴到目标中的一部分。在内容选择操作的第二步中选中的内容可在粘贴位 置处被粘贴到目标中。根据本文描述的主题的各方面,在将在内容选择操作的第二步中选 中的内容粘贴到目标之前,该内容可被编辑。
[0024] 两步内容选择
[0025] 图Ia示出了启用两步内容选择的系统100的示例的框图。在该两步的第一步中,可 选择来自源的内容。在该两步的第二步中,可选中在第一步中选择的内容的全部或部分。根 据本文描述的主题的各方面,内容选择操作的第二步中选中的内容可被粘贴到目标中。系 统100的全部或部分可W驻留在诸如下面参考图3所描述的计算机之类的一个或多个计算 机或计算设备上。系统100或其部分可W被提供为独立系统或插件或附件。
[0026] 系统100或其部分可包括从某一服务(如云中)获得的信息或可在云计算环境中操 作。云计算环境可W是其中计算服务不被拥有但被按需提供的环境。例如,信息可驻留在联 网云中的多个设备上,和/或数据可被存储在云内的多个设备上。
[0027] 系统100可包括一个或多个计算设备,如计算设备102。所构想的计算设备包括但 不限于台式计算机、平板计算机、膝上型计算机、笔记本计算机、个人数字助理、智能电话、 蜂窝电话、移动电话等。诸如计算设备102等计算设备可包括一个或多个处理器(如处理器 142等)和与该一个或多个处理器通信的存储器(如存储器144)。
[00%]系统100可通过W下各项中的一个或多个来包括图Ia中表示的一个或多个程序模 块:图Ia中由在两步内容选择操作的第一步中选择内容的选择模块1106表示的一个或多个 第一选择模块、图Ia中由计算模块108表示的一个或多个计算模块、图Ia中由复制模块110 表示的一个或多个复制模块、图Ia中由定标模块112表示的一个或多个定标模块、图Ia中由 显示模块114表示的一个或多个显示模块、图Ia中由在两步内容选择操作的第二步中选择 内容的选择模块2 116表示的一个或多个第二选择模块、和/或图Ia中由粘贴模块118表示 的一个或多个粘贴模块。各模块功能可被组合。例如,一个模块能执行两步内容选择操作的 两个步骤是可能的,诸如此类。
[0029] 将明白,一个或多个程序模块(例如,选择模块1 106、计算模块108等)可被加载到 存储器144W使得诸如处理器142等一个或多个处理器执行归因于相应程序模块的动作。将 明白,计算设备102可包括本领域已知但在此未示出的其他程序模块。
[0030] 系统100可包括图Ia中由显示器122表示的一个或多个显示器。显示器122可W是 触摸屏。显示器122可W是传统显示屏。显示器122可W是高分辨率显示器。显示器122可W 显示内容。本文使用的"内容"可包括但不限于:文本数据、图像数据、电子表格数据(例如, 诸如但不限于微软的EXCEL⑥电子表格)、日历数据(例如,诸如但不限于微软的 OUTLOOK?日历)或任何其他内容。显示器122可包括一个或多个显示区域,在图Ia中由 显示区域1 122a和显示区域2 12化来表示。将明白,虽然示出了两个显示区域,但所描述的 概念不限于此。构想了任何数量的显示区域。
[0031] 诸如图Ia的显示区域1 122a等第一显示区域可W显示来自诸如-源126等内容源 的内容的全部或部分。显示区域1 122a可W显示来自诸如目标128等内容目标的内
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1