从电子内容储存库中自动隔离和选择截屏的制作方法_2

文档序号:9553548阅读:来源:国知局
式利用和享用各种类型的内容的示例性软件应用180。如图1所示,示出了用户可用来生成、编辑和利用笔记以便根据各种目的或需求来使用的笔记记录应用180。示出了用于允许用户将来自本地或远程内容储存库140的照片插入示例笔记应用180所启用的文档中的插入照片按钮185。示出了用于允许用户将来自本地或远程内容储存库140的捕捉到的截屏插入示例笔记应用180所启用的文档中的插入截屏按钮190。
[0031]如应认识到的,示例笔记应用180以及用户界面组件185、190仅仅出于示例目的,且并非是对可用来获取诸如照片或捕捉到的截屏等内容以供在进行编辑的用户需要时插入一个或多个文档的大量软件应用(诸如文字处理应用、幻灯片演示应用、电子表格应用、桌面发布应用等)的穷举。另外,捕捉到的截屏可用于除了插入一个或多个文档之外的各种其它目的。例如,如本文描述的,捕捉到的截屏可以与捕捉到的其它内容隔离,并且可被发送给各种接收者以供按需使用。例如,发生故障的软件应用用户界面的截屏可被发送到技术支持应用以获取来自客户支持人员的帮助。
[0032]仍然参考图1,截屏隔离模块195示出了包含用于将捕捉到的截屏与所存储的其它内容项隔离(如本文描述的)的足够的计算机可执行指令的应用模块。如下所述,根据各实施例,模块195可将与各种内容项相关联的分辨率与已知设备屏幕分辨率进行比较以用于隔离给定内容项作为由设备捕捉到的具有相同或相似屏幕分辨率的截屏。模块195可作为给定应用(例如,笔记记录应用、文字处理应用、幻灯片演示应用、电子表格应用、桌面发布应用等)的一部分来操作。或者,模块195可作为可由其它此类应用调用以用于提供如本文描述的截屏隔离的独立应用来操作。
[0033]图2示出了存储在单个内容储存库中的各种内容项的可视列表。如以上参考图1所描述的,许多类型的计算设备110、120、175中的一个或多个所捕捉到的内容可被存储在本地或远程内容储存库140中,而不管内容类型为何或者不管用于捕捉内容的装置为何。例如,相对于许多手持式计算设备(例如,智能电话、平板计算机、膝上型计算机等),照片内容和屏幕捕捉内容两者都被存储在单个内容储存库中,该单个内容储存库经常被称为相机卷、照片库或其中可存储许多类型的内容的类似名称。
[0034]参考图2,平板式计算设备120被示出,并且本地或远程内容储存库(例如,相机卷、照片库、内容库等)中的内容被显示在设备120的显示表面125上。如应认识到的,用户130可能已经通过任何合适的输入手段(例如,触摸、姿势、滑动、轻击、鼠标点击、指示笔等)来选择用于显示本地或远程内容储存库140中的内容的硬或软功能键。作为响应,各种内容类型(例如,第一照片145、第一截屏150、第二照片155、第三照片160、第二截屏165和第四照片170)可被显示在设备120的显示表面125上。如应认识到的,图2所示的捕捉到的对象只是出于示例目的,且并非是对可被存储且可被显示(如图2所示)的大量不同的内容对象的穷举。例如,给定用户130可以具有数百或甚至数千照片、截屏或存储在本地或远程内容储存库140中的可被显示在设备120的显示表面125上(如图2所示)的其它内容项。
[0035]—旦存储在内容储存库140中的内容项被显示在设备120的显示表面125上(如图2所示),用户130就可导航(经由任何合适的手段)通过每一内容项以找到该用户130想要用于某种类型的用途或享用的一个或多个内容项。例如,用户130可通过在显示表面125上滑动他/她的手指、指示笔等来按需向右、向左、向上或向下移动图像以允许该用户查看其它内容项来导航通过所显示的内容项,或者该用户可使用一个或多个键盘输入、鼠标输入、姿势等来导航通过所显示的图像。如果计算设备可操作用于接收语音命令,则用户130同样可以通过语音命令(例如,“向右移动”、“向左移动”、“向上移动”、“向下移动”等)来导航通过所显示的内容项。
[0036]如上文所简述的,与显示根据不同手段捕捉到的(例如,照片捕捉相对屏幕捕捉)众多内容类型相关联的一个问题是当用户随后想要将给定内容项(例如截屏)与内容储存库中所包含的其它内容项隔离时,用户130必须导航通过所存储和所显示的所有内容项以找到所需内容项。例如,如果用户130捕捉到来自基于因特网的网页的文章以供稍后在笔记记录应用180文档中使用,则用户130可能不得不显示所存储的所有内容项(如图2所示),之后导航通过所显示的每一项目直到找到所需截屏。
[0037]图3示出了用户可能想要将内容项(例如,捕捉到的截屏)插入或粘贴到其中的示例软件应用用户界面和电子文档。如图3所示,启动软件应用并且在计算设备175的显示表面180上显示该软件应用的相关联的应用用户界面。例如,如图3所示,笔记记录应用300已被启动,并且一个或多个笔记项305已由用户130与某一任务、项目或用户130想要输入并维护关于其的笔记的其它活动相关联地输入。如应当认识到的,图3所示的应用只是出于示例目的,且并非是对可根据本发明的实施例来利用的软件应用(例如,文字处理应用、幻灯片演示应用、电子表格应用等)的穷举列表的限制。
[0038]参考图4,如果用户130想要隔离(用于任何合适的用途)所存储的给定内容项(例如,照片、截屏、文档、剪贴画项目等),则该用户可选择与应用300相关联的选项410来访问所存储的内容项。例如,如果用户130想要定位捕捉到的给定截屏以供插入文档,则用户130可选择适当选项410来启动用户界面组件415,以允许该用户选择对应用300可用的一个或多个插入或粘贴功能。如图4所示,示例插入菜单415被示出并且提供用于插入照片420、截屏425、剪贴画430、文档440等的功能。如应当认识到的,示例选项功能410和示例插入菜单415只是出于示例目的,且并非是对可由给定应用300提供的用于允许用户130对一个或多个内容项应用各种功能(包括将所存储的内容项插入应用300所启用的文档)的各种用户界面组件/元素的限制。
[0039]如以下参考图7更详细地描述的,根据本发明的各实施例,当用户选择用于允许该用户定位截屏以供任何合适用途(例如,用于将截屏插入正由给定应用300启动的文档)的功能时,在本地或远程内容储存库140中维护的所存储的每一内容项可被传递至应用300以便显示在内容项的菜单或图库中,以允许用户选择所需内容项以用于给定用途,包括用于插入所需文档(例如,笔记记录应用文档)。根据本发明的实施例,被传递至应用300的内容项可以从用于捕捉内容项并存储内容项的设备110、120、175传递至应用,或者内容项可以从远程内容储存库传递至请求方应用300在其上操作的计算设备处的请求方应用。根据一个实施例,内容项可以根据应用编程接口(API)来从本地设备110、120、175或从远程内容存储储存库传递,该应用编程接口(API)可操作用于响应从该用户正在使用的应用300接收到的对所存储的内容项的请求。
[0040]根据各实施例,当所存储的内容项(包括照片图像、截屏和所存储的其它内容项)被传递至请求方应用300时,可使用与任一内容项相关联的分辨率来将所存储的内容项作为可能的截屏进行分析。如本文描述的,所存储的任何内容项的任何分辨率可以与该用户的捕捉设备110、120、175的屏幕分辨率进行比较,并且如果所存储的任何内容项的分辨率匹配该用户捕捉设备的屏幕分辨率,则这些匹配项可被隔离为截屏。
[0041]如果请求方应用300从包含一个或多个不同设备捕捉到的项目的内容储存库140接收到内容项,则捕捉设备的屏幕分辨率可被传递至请求方应用300以供与接收到的内容项的分辨率(如果有的话)进行比较。S卩,对于被捕捉到并存储在本地或远程内容储存库140中的任何截屏,用于捕捉这些截屏的设备110、120、175的屏幕分辨率连同捕捉到的截屏一起被传递至请求方应用300以供进行分析。例如,如果一个截屏是使用小型智能电话110来捕捉到的,则与智能电话110相关联的屏幕分辨率将与所存储的截屏一起被传递至请求方应用300。如果另一截屏是在较大形状的平板式计算设备110上捕捉到的,则与较大形状的平板式计算设备120相关联的屏幕分辨率将与使用该设备捕捉到的截屏一起被传递至请求方应用300,等等。
[0042]现在参考图5且如以下参考图7进一步描述的,在接收到用于从内容储存库140获取一个或多个截屏以用于任何用途(包括用于将截屏插入正由应用300启用的文档)的用户命令之际,以上参考图1描述
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1