对套索选择的反馈的制作方法

文档序号:9756846阅读:381来源:国知局
对套索选择的反馈的制作方法
【专利说明】对套索选择的反馈
[0001 ]
[0002]现代用户使用各种软件应用来执行各种各样的任务,例如写、计算、绘制、组织、准备演示、发送和接收电子邮件、制作音乐等等。通常,用户可能希望选择文档中一个或多个所显示出的图形元素。许多应用提供用于使用户能够围绕他/她希望选择的(一个或多个)图形元素绘制选择边界的功能。有时被称为套索选择功能,用户可点击/触摸用户界面(UI),并围绕该(一个或多个)图形元素拖动套索或选择边界。当用户释放点击/触摸时,已被选择的所选图形元素的可视化可被显示。
[0003]尽管通过点击/触摸以及拖动操作进行的当前图形元素选择(在此被称为套索选择)具有许多优点,但是就哪些图形元素可能落在选择范围内而言,用户可能并不清楚。也就是说,在选择操作完成之前,用户可能并不确切地知道他/她选择了哪些图形元素。例如,用户认为他/她可能已经选择了的图形元素可被未被选择,而直到用户完成该选择为止,用户可能没有意识到该未被选择的图形元素。此外,通常在允许对图形元素进行部分选择的情况下,用户可能没有意识到他/她正在选择他/她可能不希望选择的图形元素;直到他/她完成该选择为止,他/她可能没有意识到该无意选择的图形元素。
[0004]本发明正是关于这些以及其他考虑因素而被作出的。
[0005]挺述
[0006]提供本概述以便以简化的形式介绍以下在详细描述中进一步描述的一些概念。本概述并不旨在标识出所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。
[0007]本发明的实施例通过在选择提交之前提供指示出图形元素被包括在选择边界内的视觉反馈来解决上述和其他问题。所述视觉反馈可包括各种视觉指示。例如,所述视觉反馈可包括提供围绕所选图形元素的边界或突出显示、对所选图形元素加阴影或着色、将所选图形元素动画化、提供所选图形元素的数量的指示、提供对图形元素的选择的渐进展开(progressive disclosure)的指示、提供图形元素的边界框的指示等。
[0008]一个或多个实施例的细节在附图和以下描述中阐述。根据对以下详细描述的阅读和对相关联附图的审阅,其他特征和优点将是显而易见的。应当理解,以下详细描述只是解释性的并且不限制如要求保护的本发明。
[0009]附图简述
[0010]合并在本公开中且构成本公开的一部分的附图解说了本发明的各个实施例。在附图中:
[0011 ]图1是用于在选择提交之前提供指示出图形元素被包括在选择边界内的视觉反馈的系统的一个实施例的框图;
[0012]图2A、2B和2C是在选择提交之前不提供选择边界的指示的情况下对图形元素的选择的示例图示;
[0013]图3是在选择提交之前提供指示出图形元素被包括在选择边界内的视觉反馈的示例图示;
[0014]图4A和4B是在选择提交之前不提供选择边界的指示的情况下对图形元素的选择的示例图示;
[0015]图4C是根据一实施例通过动画以及对所选图形元素的数量的指示来在选择提交之前提供指示出图形元素被包括在选择边界内的视觉反馈的示例图示;
[0016]图4D是在选择提交之前提供指示出图形元素被包括在选择边界内的视觉反馈以及指示出哪些图形元素属于一组的组指示的示例图示;
[0017]图5A是根据一实施例通过选择的渐进展开来在选择提交之前提供指示出图形元素被包括在选择边界内的视觉反馈的示例图示;
[0018]图5B是根据一实施例在选择提交之前提供指示出图形元素被包括在选择边界内且包括图形元素的边界框的指示的视觉反馈的示例图示;
[0019]图6是在选择提交之前提供指示出图形元素被包括在选择边界内的视觉反馈的方法的流程图;
[0020]图7是例示出通过其可实践本发明的实施例的计算设备的示例物理组件的框图;
[0021]图8A和SB是通过其可实践本发明的实施例的移动计算设备的简化框图;以及
[0022]图9是其中可实践本发明的实施例的分布式计算系统的简化框图。
[0023]详细描述
[0024]如上简要描述的,本发明的实施例针对在选择提交之前提供指示出图形元素被包括在选择边界内的视觉反馈。以下详细描述参考附图。在任何可能的地方,相同的附图标记在附图和以下描述中用于指代相同或相似的元素。尽管描述了本发明的实施例,但是修改、改编、以及其他实现是可能的。例如,可对附图中所例示出的元素进行替换、添加或修改,并且可通过对所公开的方法替换、重排或添加阶段来修改本文中所描述的方法。因此,以下详细描述不限制本发明,而是相反,本发明的适当范围由所附权利要求定义。
[0025]现在参考其中相同的附图标记表示相同的元素的附图,将描述各个实施例。图1是例示出根据各种实施例用于在选择提交之前提供指示出图形元素被包括在选择边界内的视觉反馈的系统架构100的框图。该系统架构100包括计算设备110。计算设备110可以是用于执行应用120以执行各种各样的任务的各种类型的计算设备(例如,平板计算设备、台式计算机、移动通信设备、膝上型计算机、膝上型/平板混合计算设备、大屏幕多点触摸显示器、游戏设备、智能电视、或者其他类型的计算设备)之一。
[0026]用户102可利用计算设备110上的应用120用于各种各样的任务,可包括例如写、计算、绘制、组织、准备演示,发送和接收电子邮件、记录和组织笔记、制作音乐等。应用120可包括胖客户机应用120A或者可包括瘦客户机应用120B(即,web应用),胖客户机应用120A可被本地地存储在计算设备110上,瘦客户机应用可驻留在远程服务器130上并可通过网络140(诸如因特网或内联网)来访问。瘦客户机应用可被托管在浏览器控制的环境中或者以浏览器支持的语言编码,并且依赖于通用web浏览器来渲染可在计算设备110上执行的应用。
[0027]计算设备110可被配置成接收内容122供在显示器126(其可包括触摸屏显示器)上呈现。例如,内容122可包括文档,文档包括一个或多个所显示出的图形元素。
[0028]应用120可被配置成使用户102能够在计算设备110上使用定点设备(例如,鼠标、笔/指示笔等)和/或利用传感器124(例如,触摸传感器、加速度计、悬停、面部识别、语音识另|J、光传感器、邻近传感器、陀螺仪、倾斜传感器、GPS等)以经由多个输入模式与内容122交互。为了辅助用户定位和利用给定应用120的功能,可提供包含多个可选功能控件的用户界面(UI)。
[0029]现在参考图2A,包括多个图形元素204的文档202的示例图示被示为显示在应用120的UI中。在该示例中,应用120是幻灯片演示应用。用户102可能希望选择文档202中的一个或多个图形元素204。为了发起选择操作,用户102可通过利用定点设备(在该示例中是鼠标)来移动光标206并在UI中的某一位置上点击,从该位置处要开始套索选择。
[0030]根据一些实施例以及如本文所使用的,术语套索选择可被用于描述区域选择以及自由形式选择。例如,利用区域选择,在用户102在UI中从其要开始套索选择的某一位置上点击之后,用户102可执行拖动手势,将光标206移动到他/她希望选择的图形元素204之上。相应地且如图2B中所例示,指示出选择范围的选择边界208可被显示为在初始套索选择位置处开始并随着拖动手势移动得更远离该初始套索选择位置而变得放大。利用自由形式选择,在用户102在UI中从其要开始套索选择的某一位置上点击之后,他/她可绕他/她希望选择的(一个或多个)图形元素204画曲线。
[0031]图2B中所例示出的示例是可在本发明的一些实施例之前被显示的示例。如可看到的那样,没有关于当用户102完成套索选择之后什么图形元素204可被选择的视觉反馈可被提供。例如,用户102可能认为他/她正在选择图形元素204A、204B、204C、204G、204H、2041、204J和204M;然而,如图2C中的选择指示器210所例示的那样,选择范围(选择边界208)内所包括的图形元素204可能不包括图形元素204G。用户102可能在他/她已完成该选择操作之后意识到这一点。因此,他/她可能不得不放弃该选择并重新尝试套索选择以包括他/她正试图选择的全部图形元素204。
[0032]现在参考图3,例示出根据一些实施例在选择提交之前对图形元素204的选择的视觉反馈310。如上简要描述的那样,一些实施例提供显示指示出哪个(些)图形元素204被包括在选择范围(选择边界208)内且将在选择提交之际被选择的视觉反馈310。图3中所例示的示例示出在用户102正在作出对图形元素204的套索选择时显示出的选择边界208。尽管替代选择选项可被提供,但是在该示例中,选择边界208可能需要完全包围图形元素204以使其被选择。如所例示且根据一些实施例,在套索选择操作期间,视觉反馈310可被提供以指示出在选择提交之际图形元素204A、204B、204H、2041和204M将被选择。因此,用户102可能不会对什么将被包括在选择内以及什么将不被包括在选择内不清楚或混淆。
[0033]现在参考图4A,计算设备110(在该图示中是平板计算设备)被示为具有包括应用120的UI中所显示的多个图形元素204的文档202。在该示例中,应用120是绘图应用。计算设备110的显示表面126可以是触摸屏402,触摸屏402可操作以使得用户102能够经触摸输入与内容122交互。用户102可能希望选择文档202中的一个或多个图形元素204。为了发起选择
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1