用于向目标设备发送命令的技术的制作方法

文档序号:2550261阅读:237来源:国知局
用于向目标设备发送命令的技术的制作方法
【专利摘要】描述了用于向显示设备发送命令的技术。所述命令可以在次数据分组的报头字节字段中进行发送。可以使用所述命令来使得目标设备捕获帧、进入或退出自刷新模式、或降低连接的功率使用。此外,退出主链路待机模式的请求可以使目标进入训练模式,而不需要退出主链路待机模式的显式命令。
【专利说明】用于向目标设备发送命令的技术
[0001] 本申请是2011年12月30日提交的、申请号为201180002742. 2、名称为"用于向 目标设备发送命令的技术"的申请的分案申请。

【技术领域】
[0002] 概括地说,本文所公开的主题涉及用于调整功耗的技术。

【背景技术】
[0003] 计算机系统中的多媒体操作是很普遍的。例如,经常使用个人计算机来处理并显 示视频。计算机的功耗是一个需要关注的问题。希望调整个人计算机的功耗。

【专利附图】

【附图说明】
[0004] 在附图中通过示例的方式而不是通过限制的方式示出了本发明的实施例,并且在 附图中,相同的参考数字表示相似的元件。
[0005] 图IA示出了根据实施例的系统。
[0006] 图IB示出了根据实施例功耗可以被控制的主机系统的组件的例子。
[0007] 图IC示出了根据实施例的显示设备的时序控制器的高级框图。
[0008] 图2示出了通过DisplayPort接口的多个通路发送的信号的示例性格式。
[0009] 图3示出了通过DisplayPort接口的一个或多个通路来传输次数据分组 (secondarydatapacket)的不例性方式。
[0010] 图4示出了进入主链路待机模式的事件序列的例子。
[0011] 图5示出了从主链路待机模式退出的事件序列的例子。

【具体实施方式】
[0012] 贯穿本说明书提及"一个实施例"或"实施例"是指结合实施例描述的特定特征、 结构或特性包括在本发明的至少一个实施例中。因而,贯穿本说明书在各个地方出现短语 "在一个实施例中"或"实施例"未必都是指相同的实施例。此外,可以在一个或多个实施例 中组合所述特定特征、结构或特性。
[0013] 图IA示出了根据实施例的系统100。系统100可以包括诸如主机系统102的源设 备以及目标设备150。主机系统102可以包括具有一个或多个核芯的处理器110、主存储器 112、储存设备114和图形子系统115。芯片组105可以通信地耦合主机系统102中的设备。 图形子系统115可以处理视频和音频。系统100可以实现在手持个人计算机、移动电话、机 顶盒或任意计算设备中。任意类型的用户接口都是可用的,例如键盘、鼠标和/或触摸屏。
[0014] 根据各个实施例,处理器110可以执行软件驱动程序(未示出),其中该软件驱动 程序确定是否(1)指示目标设备150捕获图像并重复地显示所捕获的图像,(2)对图像子 系统115的组件断电,以及(3)对目标设备150的组件断电。该驱动程序可以至少基于以 下各项来确定是否发起动作(1)、(2)或(3):系统定时器周期的变化、三角形或多边形绘 制、任意处理器核芯未处于低功率模式、任意的鼠标动作、使用了垂直消隐中断(vertical blankinginterrupt)、和/或启用了覆盖。例如,对组件断电可以涉及将稳压器降低到最 低的工作电压电平。例如,当处理器110运行与MicrosoftWindows兼容的操作系统时,该 驱动程序可以是内核模式驱动程序。
[0015] 例如,主机系统102可以使用接口 145向目标设备150发送命令。在一些实 施例中,接口 145可以包括主链路和AUX通道,这两者都是在视频电子标准协会(VESA) DisplayPort标准版本1、修订la(2008)及其修订和变形中进行描述的。在各个实施例中, 主机系统1〇2(例如,图形子系统115)可以至少用关于2008年9月29日提交的序号为 12/286, 192、名称为"ProtocolExtensionsinaDisplayPortCompatibleInterface''、 发明人为Kwa等的共同待审美国专利申请(代理方案号为P27579)所描述的方式来形成并 向目标设备150发送通信。
[0016] 目标设备150可以是有能力显示可视内容和/或呈现视频内容的显示设备。例如, 目标设备150可以包括控制逻辑,诸如对像素的写入进行控制的时序控制器(TCON)以及指 导目标设备150的操作的寄存器。目标设备150可以访问存储器或帧缓冲器,其中从该存 储器或帧缓冲器读取用于显示的帧。
[0017] 各个实施例包括通过接口 145向目标设备150发送次数据分组的能力。次数据分 组可以用于命令目标设备150。
[0018]图IB示出了根据实施例功耗可以被控制(例如降低或增加功耗)的主机系统102 的组件的例子。这些组件可以位于芯片组、处理器或图形子系统中。例如,可以对主机102 中的显示锁相环(PLL) 160、显示板162、显示管164和显示接口 166进行断电或上电。PLL 160可以是显示板162、显示管164和/或显示接口 166的系统时钟。例如,显示板162可以 包括数据缓冲器和RGB彩色映射器,其将来自缓冲器的数据变换到RGB。显示板162可以包 括相关联的存储器控制器和存储器输入/输出(1/0)(未示出),也可以对它们进行电源管 理。管164可以包括将多个图像层混合成组合图像的混合器、X、Y坐标光栅器以及接口协 议分组化器。接口协议分组化器可以至少符合DisplayPort或低电压差分信号(LVDS),其 可从ANSI/TIA/EIA-644-A(2001)及其变形中获得。显示接口 166可以包括与DisplayPort 或LVDS兼容的接口以及并行输入串行输出(PISO)接口。
[0019] 图IC示出了根据实施例的显示设备的时序控制器的高级框图。时序控制器180 有能力对来自主机设备的、进入自刷新显示(SRD)模式的指令进行响应,这可以包括对组 件进行断电和/或捕获图像并重复地向显示器输出所捕获的图像。响应于来自主机的信号 SRD_0N,SDR控制块激活帧缓冲器捕获帧,并且SRD控制块控制复用器(MUX)向输出端口传 送所捕获的帧。在帧缓冲器捕获帧之后,主机可以对面板中的寄存器进行读取,其中该寄存 器指示已经发生了捕获并且时序控制器显示所捕获的图像。在信号SRD_0N被解激活之后, SRD控制块对帧缓冲器和相关联的逻辑进行解激活,并使得MUX将来自输入端口(在这种 情况中是RX)的进入视频传送到输出端口(TX)。时序控制器180可以使用更少的功率,这 是因为在退出自刷新显示模式时关闭了帧缓冲器并且逻辑时钟被门控。在各个实施例中, SRD_0N和SRD_STATUS可以是寄存器中的信号或可以在寄存器中进行配置。
[0020] 图2示出了在与DisplayPort兼容的接口上通过多个通路发送的信号的示例性格 式。具体地,图2再现了视频电子标准协会(VESA)DisplayPort标准版本1、修订Ia(2008) (下文称为DPI.Ia规范)中的图2-14。然而,本发明的实施例可以用在DisplayPort的任 何版本和变形以及其它标准中。DisplayPort规定了按照厂商的意愿发送信息的次数据分 组的可用性。特定于供货商的扩展分组是一种可以用于通过嵌入式DisplayPort(eDP)来 控制显示器自刷新功能的次数据分组。在DPI.Ia规范的第2. 2. 5节的表2-33中描述了这 些次数据分组的报头信息的基本结构,下面在表1中再现了该基本结构。
[0021] 表 1
[0022]

【权利要求】
1. 一种用于形成次数据分组的装置,包括: 用于在所述次数据分组中至少形成第一位和第二位的逻辑,其中所述第一位用于指示 是否进入自刷新,并且所述第二位用于指示是否将用于显示的帧存储到帧缓冲器中,并且 其中所述次数据分组符合DisplayPort规范。
2. 如权利要求1所述的装置,其中: 所述第一位用于指示是进入自刷新还是保持在正常操作中。
3. 如权利要求1所述的装置,其中: 所述第二位用于指示所传输的用于显示的帧是否与之前传输的用于显示的帧相同。
4. 如权利要求1所述的装置,包括: 用于至少基于以下至少一项而将所述第一位设置为指示进入自刷新的逻辑:系统定 时器周期的变化、三角形或多边形绘制、任意处理器核芯未处于低功率模式、任意的鼠标动 作、使用了垂直消隐中断、或启用了覆盖。
5. 如权利要求1所述的装置,包括: 用于使得组件断电的逻辑,所述组件包括以下中的一项或多项:显示锁相环(PLL)、显 示板、显示管、或显示接口。
6. 如权利要求1所述的装置,包括: 通信地耦合到所述逻辑上的接口,以至少形成次数据分组中的第一位和第二位; 通信地耦合到所述接口上的显示控制器;以及 帧缓冲器,所述显示控制器使得响应于进入自刷新的指示和将用于显示的帧存储到所 述帧缓冲器的指示而将用于显示的帧存储到所述帧缓冲器中。
7. 如权利要求6所述的装置,包括: 通信地耦合到所述帧缓冲器上的显示器,所述显示器用于显示来自所述帧缓冲器的至 少一个用于显示的帧。
8. 如权利要求1所述的装置,其中,所述DisplayPort规范包括DisplayPort规范版本 1. la〇
9. 如权利要求1所述的装置,其中,所述逻辑中的每一个包括以下项目中的任意一个 或其组合:一个或多个集成电路、硬连线逻辑、由微处理器执行的软件、或现场可编程门阵 列。
10. -种用于形成次数据分组的计算机实现方法,所述方法包括: 在所述次数据分组中至少形成第一位和第二位,其中所述第一位用于指示是否进入自 刷新,并且所述第二位用于指示是否将用于显示的帧存储到帧缓冲器中,并且其中所述次 数据分组符合DisplayPort规范。
11. 如权利要求10所述的计算机实现方法,其中: 所述第一位用于指示是进入自刷新还是保持在正常操作中。
12. 如权利要求10所述的计算机实现方法,其中: 所述第二位用于指示所传输的用于显示的帧是否与之前传输的用于显示的帧相同。
13. 如权利要求10所述的计算机实现方法,包括: 至少基于以下至少一项而将所述第一位设置为指示进入自刷新:系统定时器周期的变 化、三角形或多边形绘制、任意处理器核芯未处于低功率模式、任意的鼠标动作、使用了垂 直消隐中断、或启用了覆盖。
14. 如权利要求10所述的计算机实现方法,包括: 使得组件断电,所述组件包括以下中的一项或多项:显示锁相环(PLL)、显示板、显示 管、或显示接口。
15. 如权利要求10所述的计算机实现方法,其中,所述DisplayPort规范包括 DisplayPort 规范版本 1. la。
16. 用于形成次数据分组的至少一种机器可读介质,所述至少一种介质包括代码,当所 述代码被执行时,使得机器执行如权利要求10-15所述的方法。
17. 用于处理次数据分组的一部分的装置,所述装置包括: 用于从所述次数据分组至少接收第一位和第二位的控制器,其中所述第一位用于指示 是否进入自刷新,并且所述第二位用于指示是否将用于显示的帧存储到帧缓冲器中,并且 其中所述次数据分组符合DisplayPort规范。
18. 如权利要求17所述的装置,包括: 帧缓冲器,所述控制器使得响应于进入自刷新的指示和将用于显示的帧存储到所述帧 缓冲器的指示而将用于显示的帧存储到所述帧缓冲器中。
19. 如权利要求18所述的装置,包括: 通信地耦合到所述帧缓冲器上的显示器,所述显示器用于显示来自所述帧缓冲器的至 少一个用于显示的帧。
20. 如权利要求17所述的装置,包括: 通信地耦合到所述控制器上的接口,所述接口用于接收所述次数据分组。
21. 如权利要求17所述的装置,其中: 所述第一位用于指示是进入自刷新还是保持在正常操作中。
22. 如权利要求17所述的装置,其中: 所述第二位用于指示所传输的用于显示的帧是否与之前传输的用于显示的帧相同。
23. 如权利要求17所述的装置,其中,所述DisplayPort规范包括DisplayPort规范版 本 1. la〇
24. 如权利要求17所述的装置,其中,所述控制器包括以下项目中的任意一个或其组 合:一个或多个集成电路、硬连线逻辑、由微处理器执行的软件、或现场可编程门阵列。
25. -种用于处理次数据分组的一部分的计算机实现方法,所述方法包括: 从次数据分组至少接收第一位和第二位,其中所述第一位用于指示是否进入自刷新, 并且所述第二位用于指示是否将用于显示的帧存储到帧缓冲器中,并且其中所述次数据分 组符合DisplayPort规范。
26. 如权利要求25所述的方法,其中: 所述第一位用于指示是进入自刷新还是保持在正常操作中。
27. 如权利要求25所述的方法,其中: 所述第二位用于指示所传输的用于显示的帧是否与之前传输的用于显示的帧相同。
28. 如权利要求25所述的方法,其中所述DisplayPort规范包括DisplayPort规范版 本 1. la〇
29. 用于形成次数据分组的至少一种机器可读介质,所述至少一种介质包括代码,当所 述代码被执行时,使得机器执行如权利要求25-28所述的方法。
【文档编号】G09G5/00GK104484028SQ201410724562
【公开日】2015年4月1日 申请日期:2011年9月26日 优先权日:2010年9月24日
【发明者】G·R·哈耶克, T·M·威特, S·W·夸, M·瓦斯克斯 申请人:英特尔公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1