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

文档序号:9553548阅读:来源:国知局
滤属性,可以按屏幕分辨率来分开显示截屏图库,以使得截屏根据设备类型(例如,智能电话相对平板)来显示。
[0056]方法700在操作798处结束。
[0057]尽管已在结合在计算机上的操作系统上运行的应用程序执行的程序模块的一般上下文中描述本发明,但本领域的技术人员将认识到,本发明也可结合其他程序模块实现。一般而言,程序模块包括执行特定任务和/或实现特定抽象数据类型的例程、程序、组件、数据结构以及其他类型的结构。
[0058]本文描述的实施例和功能可通过多种计算系统来操作,包括但不限于台式计算机系统、有线和无线计算系统、移动计算系统(如移动电话、上网本、图形输入板或平板型计算机、笔记本计算机、和膝上型计算机)、手持设备、多处理器系统、基于微处理器或可编程消费电子产品、小型计算机、以及大型计算机。
[0059]此外,本文所述的实施例和功能性可在分布式系统(如基于云的计算系统)上操作,其中应用功能性、存储器、数据存储和检索、以及各种处理功能可在诸如因特网或内联网之类的分布式计算网络上彼此远程地操作。各种类型的用户界面和信息可经板载计算设备显示器或经与一个或多个计算设备相关联的远程显示单元被显示。例如,各种类型的用户界面和信息可在墙壁表面上被显示和交互,各种类型的用户界面和信息被投射在墙壁表面上。与可用于实施本发明的各实施例的许多计算系统的交互包括:键击输入、触摸屏输入、语音或其他音频输入、手势输入(其中相关联的计算设备配备有用于捕捉和解释用于控制计算设备的功能性的用户手势的检测(如相机)功能性)等。
[0060]图8-10及相关联的描述提供了其中可实施本发明的各实施例的各种操作环境的讨论。然而,关于图8-10所示出和讨论的设备和系统是用于示例和说明的目的,而非对可被用于实施本文所述的本发明的各实施例的大量计算设备配置的限制。
[0061]图8是示出可用来实施本发明的各实施例的计算设备800的物理组件(即硬件)的框图。下面描述的计算设备组件可适用于上述的计算设备110、120、175。在基本配置中,计算设备800可包括至少一个处理单元802和系统存储器804。取决于计算设备的配置和类型,系统存储器804可包括,但不限于,易失性存储(例如,随机存取存储器)、非易失性存储(例如,只读存储器)、闪存、或这些存储器的任何组合。系统存储器804可包括操作系统805和适合于运行诸如截屏隔离模块195之类的软件应用820的一个或多个程序模块806。操作系统805例如可适合于控制计算设备800的操作。此外,本发明的实施例可结合图形库、其他操作系统、或任何其他应用程序来实践,并且不限于任何特定应用或系统。该基本配置在图8中由虚线808内的那些组件示出。计算设备800可具有附加特征或功能。例如,计算设备800还可以包括诸如例如磁盘、光盘或磁带之类的附加数据存储设备(可移动和/或不可移动)。这些附加存储在图8中由可移动存储设备809和不可移动存储设备810示出。
[0062]如上所述,可在系统存储器804中存储多个程序模块和数据文件。尽管在处理单元802上执行,但是程序模块806 (例如截屏隔离模块195)可以执行包括但不限于下列进程:图7中所示的方法700的一个或多个阶段。根据本发明的实施例可使用的其他程序模块可包括应用300,诸如笔记应用、电子邮件和联系人应用、文字处理应用、电子表格应用、数据库应用、幻灯片演示应用、绘图或计算机辅助应用等。
[0063]此外,本发明的实施例可在包括分立电子元件的电子电路、包含逻辑门的封装或集成电子芯片、利用微处理器的电路、或在包含电子元件或微处理器的单个芯片上实践。例如,可以通过片上系统(S0C)来实践本发明的各实施例,其中,可以将图8中示出的每个或许多组件集成到单个集成电路上。这样的S0C设备可包括一个或多个处理单元、图形单元、通信单元、系统虚拟化单元以及各种应用功能性,所有这些都作为单个集成电路被集成到(或“烧录到”)芯片基板上。当通过S0C操作时,在此所述的关于截屏隔离模块195的功能可以通过在单个集成电路(芯片)上集成有计算设备800的其它组件的专用逻辑来操作。本发明的实施例还可使用能够执行诸如例如,AND(与)、0R(或)和NOT(非)的逻辑运算的其他技术来实践,包括但不限于,机械、光学、流体和量子技术。另外,本发明的实施例可在通用计算机或任何其他电路或系统中实践。
[0064]计算设备800也可具有一个或多个输入设备812,如键盘、鼠标、笔、语音输入设备、触摸输入设备等等。也可包括输出设备814,如显示器、扬声器、打印机等等。上述设备是示例,并且可使用其他设备。计算设备800可包括允许与其他计算设备818进行通信的一个或多个通信连接816。合适的通信连接816的示例包括但不限于RF发射机、接收机和/或收发机电路;通用串行总线(USB)、并行和/或串行端口。
[0065]本文所使用的术语计算机可读介质可包括计算机存储介质。计算机存储介质可包括以任何方法或技术实现的用于存储诸如计算机可读指令、数据结构、或程序模块等信息的易失性和非易失性、可移动和不可移动介质。系统存储器804、可移动存储设备809和不可移动存储设备810都是计算机存储介质(即,存储器存储)的示例。计算机存储介质可以包括RAM、ROM、电可擦除只读存储器(EEPROM)、闪存或其他存储器技术、CD-ROM、数字多功能盘(DVD)或其他光存储、磁带盒、磁带、磁盘存储或其他磁性存储设备、或可用于存储信息且可以由计算机设备800访问的任何其他制造品。任何这样的计算机存储介质都可以是计算设备800的一部分。
[0066]图9A和9B示出可用来实施本发明的各实施例的移动计算设备900,例如移动电话、智能电话110、平板型个人计算机120、175、膝上型计算机等。参考图9A,示出了用于实现各实施例的移动计算设备900的一个实施例。在一基本配置中,移动计算设备900是具有输入元件和输出元件两者的手持式计算机。移动计算设备900通常包括显示器905以及允许用户将信息输入到移动计算设备900中的一个或多个输入按钮910。移动计算设备900的显示器905也可充当输入设备(如触摸屏显示器)。如果包括,则可任选的侧输入元件915允许进一步的用户输入。侧输入元件915可以是旋转开关、按钮、或任何其他类型的手动输入元件。在替代实施例中,移动计算设备900可结合更多或更少的输入元件。例如,在某些实施例中,显示器905可以不是触摸屏。在又一替代实施例中,移动计算设备900是诸如蜂窝电话之类的便携式电话系统。移动计算设备900还可包括可选的小键盘935。可选的小键盘935可以是物理小键盘或者在触摸屏显示器上生成的“软”小键盘。在各个实施例中,输出元件包括用于显示图形用户界面(GUI)的显示器905、可视指示器920(如发光二极管)、和/或音频换能器925 (如扬声器)。在某些实施例中,移动计算设备900结合振动换能器来向用户提供触觉反馈。在又一实施例中,移动计算设备900结合诸如音频输入(如传声器插孔)、音频输出(如耳机插孔)、以及视频输出(如HDMI端口)之类的输入和/或输出端口,用于将信号发送到外部设备或从外部设备接收信号。
[0067]图9B是示出移动计算设备的一个实施例的架构的框图。S卩,移动计算设备900可结合系统(即架构)902以实现某些实施例。在一个实施例中,系统902被实现为能够运行一个或多个应用(如浏览器、电子邮件、日历、联系人管理器、消息收发客户机、游戏、以及媒体客户机/播放器)的“智能手机”。在某些实施例中,系统902被集成为计算设备,诸如集成的个人数字助理(PDA)和无线电话。
[0068]—个或多个应用程序可被加载到存储器962中并在操作系统964上或与操作系统764相关联地运行。应用程序的示例包括电话拨号应用、电子邮件应用、个人信息管理(PIM)应用、文字处理应用、电子表格应用、因特网浏览器应用、笔记应用、消息收发应用等等。系统902还包括存储器962内的非易失性存储区968。非易失性存储区968可被用于存储在系统902断电的情况下不会丢失的持久信息。应用程序可使用信息并将信息存储在非易失性存储区968中,如电子邮件应用使用的电子邮件或其他消息等。同步应用(未示出)也驻留于系统902上且被编程为与驻留在主机计算机上的对应的同步应用交互,以保持非易失性存储区968中存储的信息与主机计算机处存储的相应信息同步。应当领会,其它应用也可被加载到存储器962中
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1