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

文档序号:9553548阅读:来源:国知局
的截屏隔离和选择模块195将与从本地或远程内容储存库140接收到的内容项中的一个或多个内容项相关联的分辨率与该用户的内容捕捉设备110、120、175的屏幕分辨率进行比较。如果所存储的内容项是从各种不同的设备接收到的,则与一个或多个内容项相关联的分辨率可以与各种计算设备110、120、175的已知屏幕分辨率进行比较。
[0043]在任一种情况下,截屏与其它内容项(例如,照片、文本项、剪贴画项等)隔离以使得可用截屏510的菜单或图库可被显示在用户的计算设备175的显示表面上,如图5所示。即,只有被隔离为截屏的那些项目可被显示以允许用户的选择过程变得高效得多,而不是显示从本地或远程内容储存库140接收到的所有内容项。参考图6,在选择给定截屏(例如,图5所示的截屏4(530))之际,用户可出于各种目的来使用所选截屏,包括将截屏插入文档(例如,如图6所示的笔记文档)或者用于将截屏发送到所需接收者。
[0044]如应当认识到的,截屏项与其它内容项的隔离不限于为了如上所述的后续选择、插入或粘贴到文档中的隔离。此外,截屏与其它内容项的隔离不限于所有截屏与所有其它内容项的隔离。即,截屏与其它内容项的隔离可根据本发明的各实施例来执行,以便简单地允许用户将用于后续导航、查阅和享用的截屏与将一个或多个截屏插入或粘贴到文档中的需求隔离开。例如,用户可能希望找到他/她从网站捕捉到的文章的截屏以简单地阅读和享用捕捉到的文章,而不是出于将截屏插入或粘贴到另一文档中而将截屏与其它内容项隔离开。
[0045]另外,因为与各种截屏相关联的分辨率是取决于用于捕捉到这些截屏的设备的屏幕分辨率而不同的,所以本发明的实施例可用于不仅将截屏与其它内容项隔离开,而且根据设备类型来对隔离的截屏进行分类。例如,除了将截屏与其它内容项隔离以便显示在截屏的图库或菜单中(如图5所示)之外,本发明的实施例还可用于根据设备类型来过滤截屏。例如,从具有特定屏幕分辨率的智能电话设备110捕捉到的所有截屏可被隔离并归组在一起,使用具有不同的屏幕分辨率的平板式计算设备捕捉到的所有截屏可被隔离并归组在一起,等等。由此,如果给定用户知道他/她已经使用他/她的智能电话设备110来捕捉到特定内容项,则使用智能电话设备110捕捉到的截屏可以与其它内容项隔离,并且可以进一步与使用具有其它屏幕分辨率的设备捕捉到的截屏隔离。
[0046]另外,本发明的实施例还可用于将照片或其它内容项与截屏隔离。S卩,根据一替代实施例,如果用户想要只导航非截屏内容项,则通过将截屏与其它内容项隔离,可以在不显示捕捉到的截屏的情况下在内容项的图库或菜单中提供其它内容项。例如,给定用户可捕捉到大量截屏,并且该用户可能只想查阅照片。正如与截屏相关联的分辨率可用于与其它内容项分开地显现或展示截屏,同样可以隔离截屏以使得可以与截屏分开地显现和展示其它内容项。
[0047]在以上参考图1到6描述了本发明的各实施例的各方面后,图7是用于从电子内容储存库中隔离和选择捕捉到的屏幕图像或截屏的方法的流程图。方法700开始于开始操作705并继续至操作710,其中利用上述各种计算设备110、120、175之一来捕捉照片、截屏和/或其它内容项。在操作715,从捕捉设备获取与每一捕捉设备相关联的屏幕分辨率并将其与捕捉到的每一截屏相关联。捕捉到的每一内容项(例如截屏)被存储在捕捉设备处的本地内容储存库140中,或者远程地存储在可由一个或多个设备110、120、175访问的远程内容储存库140处。
[0048]在操作720,接收对一个或多个截屏的请求。如上所述,获取一个或多个截屏的请求可由应用300 (例如,笔记记录应用、文字处理应用、幻灯片演示应用、电子表格应用等)来接收以用于获取给定截屏以供插入由请求方应用启用的文档。或者,除了将所请求的截屏插入或粘贴到某种类型的文档中的需求之外,如上所述,对一个或多个截屏的请求可以是用于在截屏菜单或图库中显示一个或多个截屏以供请求方用户查阅。
[0049]在操作725,请求方应用(用于插入或粘贴所请求的截屏的应用或者用于显示所请求的截屏的菜单或图库的应用)接收存储在内容储存库140的捕捉到的内容项的列表。如上所述,对于捕捉到的每一内容项,如果分辨率与捕捉到的内容项相关联,则可使用屏幕分辨率来将该内容项作为可能的截屏进行分析。
[0050]在操作730,截屏隔离模块195接收或获取该用户的内容捕捉设备110、120、175的屏幕分辨率,或者如果内容项与多个不同的设备110、120、175相关联,则模块195可接收或获取可能已经被用来捕捉一个或多个截屏的已知设备屏幕分辨率的列表。根据各实施例,用户设备的屏幕分辨率可由模块195从该设备获取,或者在已知设备屏幕分辨率的列表的情况下,该列表可由截屏隔离模块195在该模块在其上操作的设备处本地维护,或者模块195可以从可由该模块195访问的屏幕分辨率的远程储存库获取屏幕分辨率的列表。如应当认识到的,随着具有不同屏幕分辨率的新设备进入操作,模块195可以用附加屏幕分辨率信息来更新,或者可由模块195访问以便根据本发明的实施例来使用的屏幕分辨率信息的远程储存库可以被更新。
[0051]本文描述的所有功能可被应用于单个设备,其中截屏与诸如照片等其它内容项的隔离通过将所存储的内容项的分辨率与使用中的设备的屏幕分辨率进行比较来执行。即,用户可使用他/她的设备(例如,智能电话)来拍摄照片和捕捉显示屏,并且所有此类内容可被存储在与该设备相关联的单个内容储存库140中。由此,在确定给定内容项是否是截屏时,执行与给定内容项相关联的分辨率与该设备的屏幕分辨率的比较以便快速且高效地将截屏与其它类型的内容项隔离开。
[0052]在操作735,将与接收到的捕捉到的内容项相关联的分辨率与该用户的内容捕捉设备110、120、175或已知设备屏幕分辨率(在内容来自多个设备的情况下)进行比较以确定接收到的内容项中的哪一些是捕捉到的截屏。不与屏幕分辨率相关联的任何内容项可以从用于可能地包括在截屏菜单或图库中的进一步分析中丢弃。对于包括其相关联的分辨率信息的其余内容项,可做出所包括的分辨率信息与用户设备的屏幕分辨率或已知设备屏幕分辨率的比较以便于匹配。具有匹配用户设备的屏幕分辨率或者其它已知设备屏幕分辨率的分辨率信息的任何内容项可被隔离和留出以便包括在如以上参考图5示出和描述的截屏510的菜单或图库中。具有不匹配用户设备的屏幕分辨率或其它已知设备屏幕分辨率的分辨率的任何接收到的内容项可以从进一步分析中丢弃,并且可以不被包括在如图5所示的截屏菜单或图库中。
[0053]或者,对于具有不匹配用户设备的屏幕分辨率或其它已知设备的分辨率的分辨率的任何接收到的内容项,此类内容项可经由用户界面组件来呈现给请求方用户以允许请求方用户决定所请求的项目是否是捕捉到的截屏。或者,即使与屏幕分辨率相关联的接收到的所有内容项的分辨率不匹配用户设备的屏幕分辨率或其它已知设备屏幕分辨率,这些内容项也可被呈现在截屏菜单或图库中,以便隔离可能与模块195未获得其已知屏幕分辨率的新设备相关联或者可能已经由其屏幕分辨率信息不再对模块195可用的旧设备捕捉到的那些项目。
[0054]在操作740,基于关于接收到的内容项的接收到的分辨率信息与用户设备的屏幕分辨率或其它已知设备屏幕分辨率的比较,将截屏与其它内容项隔离,并且在操作745,可以在截屏510的菜单或图库中显示隔离的截屏(如图5所示),或者可以生成相关联的截屏的缩略图像以供显示在截屏510的菜单或图库中。在操作750,可以向用户显示隔离的截屏或隔离的截屏的缩略图像,如图5所示。如果用户想要导航通过所显示的截屏或接收到的截屏的缩略图像,而不选择一个或多个截屏来插入文档,则该方法可以在操作798处结束。或者,在操作755,如果接收到对所显示的给定截屏或接收到的截屏的缩略图像的选择,则该方法继续至操作760,并且可将所选截屏插入应用文档,例如图6所示的笔记记录应用文档。
[0055]根据一替代实施例,可提供如图2所示的包含不同类型的内容(诸如照片、截屏、文本项、剪贴画等)的电子内容项的图库,并且作为与设备110、120、175相关联的功能的一部分或者作为单独应用300的一部分的应用功能可允许根据不同的过滤属性来过滤所显示的内容项。根据一个过滤属性,所有截屏可被隔离并被显示在截屏图库中,如本文描述且如图5所示。根据另一过滤属性,在隔离截屏后,可以在非截屏项的图库中显示所有非截屏项(例如,所有照片)。根据另一过
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1