显示数据捕获方法、使用该方法的电子装置及计算机系统制造方法及图纸

技术编号:2820954 阅读:182 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种应用于电子装置中的显示数据捕获装置及其方法。接收第一请求用以捕获电子装置的显示画面的显示数据。其中显示画面是由程序从电子装置中的一个或多个原始数据对象产生的合成影像。在接收第一请求时,由电子装置以数据结构的形式存储包含了一个或多个原始数据对象的显示数据的备份以响应第一请求。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术有关于计算机技术,且特别有关于显示数据的捕获方法及装置。
技术介绍
由于嵌入式系统(embedded system)在计算及显示能力上变得更强大,用户界 面(user interfaces,简称UI)也相应变得更复杂。然而,正因为变得复杂,UI的 显示可能会有一些异常的错误,并且与其原设计不一致;而且很难找出发生异 常的原因。同时,也很难描述及报告存在的异常。数码相机可以用来捕获UI显 示画面的影像以进行错误分析,但是这些影像可能无法提供UI画面除错所需的 足够信息。
技术实现思路
以下参照附图,对本专利技术的具体实施方进行详细说明本专利技术提供了一种执行于电子装置的显示数据捕获方法,该方法包含下列 步骤接收第一请求用以捕获电子装置的显示画面的显示数据。显示数据(display data)是根据程序从电子装置中的一个或多个原始数据对象(raw data object)产生 的合成影像。由电子装置以数据结构的形式存储包含了一个或多个原始数据对 象的显示数据的备份以响应第一请求。本专利技术还提供了一种执行于装备有主要显示器和次要显示器的电子装置的 显示数据捕获方法,该方法包括以下步骤当接收到用以捕获主要显示器的第 一组显示数据和次要显示器的第二组显示数据的第一请求时,以数据结构的形 式存储第一组显示数据和第二组显示数据的备份以响应第一请求。本专利技术另提供了一种执行于装备有显示器的电子装置的显示数据捕获方法。当接收到用以捕获显示器的显示数据的第一请求时,以数据结构的形式存 储包含显示器设定的显示数据的备份以响应第一请求。本专利技术另提供了一种电子装置,包含显示器及处理器。显示器用以显示显 示画面。显示画面是由程序从电子装置中的一个或多个原始数据对象产生的合 成影像。当处理器接收到第一请求用以捕获显示画面的显示数据时,处理器以 数据结构的形式存储包含了一个或多个原始数据对象的显示数据的备份以响应 第一请求。本专利技术还提供了一种电子装置,包含主要显示器、次要显示器及处理 器。显示器用以显示显示画面。当处理器接收到用以捕获显示数据的第一 请求时,处理器以数据结构的形式存储第一显示画面的第一组显示数据和 第二显示画面的第二组显示数据。本专利技术提供了一种计算机系统,包含电子 装置及计算机。电子装置具有显示器及处理器。显示器用以显示显示画面,显 示画面是由程序从电子装置中一个或多个原始数据对象产生的合成影像。当处 理器接收到第一请求用以捕获显示画面的显示数据时,以数据结构的形式存储 包含了一个或多个原始数据对象的显示数据的备份以响应第一请求。当计算机 接收到所述数据结构时,利用该数据结构于计算机的显示器上重现显示画面。附图说明以下附图仅旨在于对本专利技术做示意性说明和解释,并不限定本专利技术的范 围。其中,图1显示本专利技术一实施例的电子装置及计算机的结构方块图2显示本专利技术的显示数据捕获方法的实施例的流程图3显示本专利技术实施例的用来存储显示数据的数据结构示意图4显示本专利技术的显示数据捕获方法的另一实施例的流程图5显示本专利技术的传送显示数据的实施例流程图6显示本专利技术的传送显示数据的另一实施例流程图;以及图7a 图7d显示本专利技术的用来呈现显示数据的容器的示意图。具体实施例方式为了对本专利技术的技术特征、目的和效果有更加清楚的理解,现对照附图说 明本专利技术的具体实施方式。其中,相同的部件采用相同的标号。以下说明是本专利技术的较佳实施例。其目的是要举例说明本专利技术一般性的原 则,不应视为对本专利技术的限制,本专利技术的范围当以权利要求界定的为准。以下提出显示数据捕获方法及装置,其实施例的说明依序为1. 硬件配置结构2. 显示数据捕获3. 显示数据传送4. 重现画面5. 变化实施例6. 结论硬件配置结构参照第1图,电子装置10可以通过有线或无线连接(如蓝牙(Bluetooth)、红 外线、射频、或其它技术)耦接于计算机20的连接端口(例如COM端口、通用 序列总线(Universal Serial Bus,简称USB)端口或火线(FireWire)端口)。或者,电 子装置10及计算机20可以通过网络,例如局域网(local area network,简称LAN)、 广域网(wide area network ,简称WAN)或因特网来相互耦接。电子装置IO可以是移动电话、个人数字助理(Personal Digital Assistant,简 称PDA)、笔记本电脑、平板计算机(tablet PC)或任何具有显示器的装置。在较 佳情况中,电子装置10为具有有限资源的嵌入式系统。在电子装置10中,处理器1取得并执行存储器3中的软件指令,以控制整 个系统的运作。存储控制器2作为处理器1与存储器3之间的桥接装置,用以 传送其间的数据。输入控制器4侦测输入装置5的状态并提供相应的输入信号至处理器1。输入装置5可以包含键盘、触控板、触控显示器及/或声控装置。定时器6提供时序信息(timing information)至处理器1,所以处理器1可以决定 特定事件的发生时间。定时器6也可以在预定时间点上通知处理器1开始特定 操作,例如捕获显示数据。定时器6可以包含多个时序装置,例如报告目前时 间的时钟,或用来触发事件或操作的定时器。显示器91及92可以包括电子装 置10的主要及次要显示器,分别配置在电子装置10的不同部位。通信单元7通过有线或无线通信信道从计算机20接收数据并传送数据至计 算机20。在某些实施例中,通信单元7可以包含红外线、射频、蓝牙或其它收 发器。另外,当本方法实作在移动电话中,通信单元7可以包含移动通信数据 单元(cdlular MODEM imit),例如GSM/GPRS或W-CDMA通信模块,其与遵循 GSM/GPRS或W-CDMA标准的移动通信网络进行通信。可以由处理器1或优选地由直接存储器存取(direct memory access,简称 DMA)控制器8来准备并提供外送至计算机20的数据,DMA控制器8通过存储 控制器2从存储器3中取得数据单元,而不需要处理器1的处理。当电子装置10要传送数据单元至计算机20时,处理器1在存储器3中建 构该数据单元,并指示DMA控制器8通过通信单元7传送该数据单元至计算机 20。相反地,当从计算机20接收数据单元时,内送(incoming)的数据单元可 以通过通信单元7、 DMA控制器8、及存储控制器2被送至存储器3。接着,处 理器1存取存储器3中的数据单元以执行必要的操作。在上述电子装置的某些实施例中,任两个元件,例如处理器l、存储控制器 2、存储器3或DMA控制器8,可以集成(integrate)单芯片。在上述电子装置 的某些实施例中,可以只包含一个显示器。计算机20也可以是移动装置(例如移 动电话或PDA),网络电话(VoIP phone)、笔记型或桌上型电脑、或任何其它装置。 显示数据捕获方法的实施例可以于电子装置10或其它装置上执行。显示数据捕获由电子装置10所执行的程序可以通过组合多个对象(object)以产生显示于显示器91及92的任意一个的显示画面。这些对象,称为原始显示数据,可以包 含文字、向量图、位图(bitmap)、图层、及其它视觉或图像化的对象。该程序可 以包含于操作系统或应用程序中。举例来说,由电子本文档来自技高网...

【技术保护点】
一种显示数据捕获方法,包含: 接收第一请求,用以捕获电子装置的显示画面的显示数据,其中该显示画面是由程序从该电子装置中的一个或多个原始数据对象产生的合成影像;以及 由该电子装置以数据结构的形式存储该显示数据的备份以响应该第一请求,该显示数据的备份包含了该一个或多个原始数据对象。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:杨鸿钧罗婉琪黄祯福
申请(专利权)人:联发科技股份有限公司
类型:发明
国别省市:71[中国|台湾]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1