屏幕截图抓取和共享的方法、设备和系统的制作方法
【技术领域】
[0001]本发明的实施例涉及屏幕截图,更具体地说,涉及屏幕截图抓取以及在多个装置之间的共享。
【背景技术】
[0002]用Intel?无线显示(WiDi)技术,可在各种装置之间共享内容。例如,WiDi主机可将内容投影在经由WiDi装置与WiDi主机连接的显示装置上。WiDi主机的示例可包括计算机、平板计算机、智能电话或其它通信装置。显示装置的示例可包括电视或者支持WiDi技术的其它大屏幕监视器。然而,人们当观看投影在显示装置上的内容时使用他们的个人装置(诸如智能电话、平板计算机和/或其它)从内容中获得感兴趣的屏幕截图通常是困难的。
【附图说明】
[0003]本文描述的本发明在附图中作为示例而非作为限制来说明。为了说明的简化和清晰起见,在附图中说明的元件不一定按比例绘制。例如,为了清晰起见,一些元件的尺寸相对于其它元件可能放大了。进一步说,视情况合适,附图标记在各图之间已经被重复以指示对应或类似元件。
[0004]图1说明了屏幕截图抓取和在各种装置(包含两个通信装置和显示装置)之间共享的情形的实施例。
[0005]图2说明了两个通信装置的系统的实施例。
[0006]图3说明了用于屏幕截图抓取和共享的环境的实施例,其由两个通信装置建立。
[0007]图4说明了屏幕截图抓取和在两个通信装置之间共享的方法的实施例。
[0008]图5A至图5E说明了抓取屏幕截图和在各种装置之间共享屏幕截图的实施例。
【具体实施方式】
[0009]虽然本公开的概念易受到各种修改和备选形式影响,但其特定示范实施例已经在附图中作为示例示出了,并且将在本文中详细描述。然而,应该理解,没有打算将本公开的概念局限于所公开的具体形式,而是相反,本发明覆盖与本公开和所附权利要求书一致的所有修改、等效和备选。
[0010]在如下描述中,阐述了众多特定细节,诸如逻辑实现、操作代码、规定操作数的构件、资源划分/共享/复制实现、系统组件的类型和相互关系以及逻辑划分/集成选择,以便提供本公开的更透彻理解。然而,本领域技术人员将认识到,没有此类特定细节也可实行本公开的实施例。在其它实例中,控制结构、门级电路以及全软件指令序列未详细示出,以免使本发明模糊不清。本领域普通技术人员用所包含的描述将能够实现适当功能性,而无需过多实验。
[0011 ] 在说明书中提到“一个实施例”、“实施例”、“示例实施例”等指示所描述的实施例可包含具体特征、结构或特性,但每一个实施例可能不一定都包含该具体特征、结构或特性。而且,此类短语不一定是指同一实施例。进一步说,当具体特征、结构或特性结合一实施例进行描述时,认为结合其它实施例实现此类特征、结构或特性在本领域技术人员的知识范围内,而不管是否明确描述。
[0012]本发明的实施例可用硬件、固件、软件或它们的任何组合来实现。在计算机系统中实现的本发明实施例可包含组件之间的一个或多个基于总线的互连和/或组件之间的一个或多个点对点互连。本发明的实施例也可实现为由短暂性或非短暂性机器可读(例如计算机可读)介质携带或存储在其上的指令,其可由一个或多个处理器读取和执行。机器可读介质可实施为用于存储或发射以由机器(例如计算装置)可读形式的信息的任何装置、机构或物理结构。例如,机器可读介质可被实施为只读存储器(ROM);随机存取存储器(RAM);磁盘存储介质;光存储介质;闪存装置;迷你或微SD卡、存储棒、电信号及其它。
[0013]在附图中,为了便于描述,可示出示意单元(诸如表示装置、模块、指令块和数据单元的单元)的特定排列或排序。然而,本领域技术人员应该理解,附图中的示意性单元的特定排序或排列不打算暗示要求处理的具体排序或序列或过程的分离。进一步说,在附图中包含示意单元不打算暗示在所有实施例中都需要此类单元,或者在一些实施例中由此类单元表示的特征可能不包含在其它单元中或者与其它单元组合。
[0014]一般而言,用于表示指令块的示意性单元可使用任何适合形式的机器可读指令实现,诸如软件或固件应用、程序、功能、模块、例程、过程、工序、插件、小应用程序、微件、代码段和/或其它,并且每个此类指令可使用任何适合的编程语言、库、应用编程接口(API)和/或其它软件开发工具实现。例如,一些实施例可使用Java、C++或其它编程语言实现。类似地,用于表示数据或信息的示意性单元可使用任何适合的电子布置或结构(诸如寄存器、数据存储器、表、记录、阵列、索引、散列、映射、树、列表、图、文件(任何文件类型)、文件夹、目录、数据库和/或其它)实现。
[0015]进一步说,在附图中,其中连接单元(诸如实线或虚线或箭头)用于说明两个或更多其它示意单元之间的连接、关系或关联,任何此类连接单元的缺失都不意味着暗示连接、关系或关联不能存在。换句话说,单元之间的某些连接、关系或关联在附图中可以不示出,以免使本公开模糊不清。此外,为了便于说明,单个连接单元可用于表示单元之间的多个连接、关系或关联。例如,其中连接单元表示信号、数据或指令的传递,本领域技术人员应该理解,此类单元可表示一个或多个信号路径(例如总线)(如有需要)以实现通信。
[0016]图1说明了屏幕截图抓取和在各种装置(包含通信装置101和102以及显示装置103)之间共享的情形的实施例。
[0017]在一个实施例中,在各种方案中,通信装置101可与显示装置103连接,以便将内容投影在显示装置103上(例如经由有线或无线直接连接,或经由WiDi等间接连接)。通信装置101可实施为(而非限制)膝上型计算机、笔记本计算机、台式计算机、移动计算系统、工作站、网络设施、万维网设施、分布式计算系统、多处理器系统、基于处理器的系统、智能电话、蜂窝电话、平板计算机、消费电子装置和/或配置成将内容投影在显示装置103上的任何其它通信装置。显示装置103可实施为(而非限制)电视或支持上述与通信装置101的直接或间接连接的监视器。内容可实施为(而非限制)视频、音频、图像和/或其它。
[0018]在一个实施例中,通信装置102可经由直接或间接连接(诸如WiF1、WiFi直接、蓝牙和/或其它)与通信装置101连接。通信装置102可以与或者可以不与显示装置103连接。
[0019]通信装置102的用户可观看投影在显示装置103上的内容,并请求通信装置101抓取和共享用户感兴趣的内容的屏幕截图。例如,当在显示装置103上看到具体样式的手袋后,用户可能想要知道有关该手袋的更多信息,例如牌子和生产商,并且定位卖该手袋的店铺。使用通信装置102,用户可请求通信装置101捕获并共享手袋的屏幕截图。通信装置102可进一步在本地或者在外部(诸如通过云服务104)处置从通信装置101接收的屏幕截图。在一个实施例中,通信装置102可剪裁手袋的图像区域,并将图像发送到云104以便进一步处理。
[0020]通信装置102可实施为(而非限制)智能电话、蜂窝电话、平板计算机、消费电子装置、膝上型计算机