当前位置: 首页 > 专利查询>苹果公司专利>正文

无线显示的适应性使用制造技术

技术编号:8161403 阅读:196 留言:0更新日期:2013-01-07 19:27
本发明专利技术涉及无线显示的适应性使用。在第一设备上操作的图形显示模块准备要在包括图形处理能力的无线连接的显示适配器上显示的图形数据。所述显示适配器将元数据传输到包括显示适配器的图形处理能力的图形显示模块。所述图形显示模块使用元数据以及可能的可用带宽,以选择性地将图形处理任务委派给显示适配器。

【技术实现步骤摘要】

本专利技术的实施例涉及在结合特定显示系统使用之前由计算机操纵呈现的数据的领域;并且更为具体地,涉及使用多于ー个的图形处理器来操纵数据。
技术介绍
电子设备诸如个人计算机、数字助理、媒体播放器、无线通信设备、和类似物典型地包括视觉显示单元以给用户提供视觉显示。视觉显示通常由包含在电子设备中的处理单 元执行的应用程序生成。几个应用程序可被同时执行且它们通过使用仅仅部分显示单元可共享视觉显示单元以呈现它们的视觉显示和/或通过“堆栈”它们的视觉显示,使得用户能把任何应用的显示放到堆栈的顶部以观看它的全部。电子设备典型地包括操作系统,所述操作系统是由处理单元执行的程序,为应用程序提供电子设备硬件的抽象接ロ。这允许硬件的特定编程要求被封装在操作系统中并使应用程序独立于特定的硬件实现。操作系统还通过多个应用管理硬件的共享。操作系统典型地包括用于在视觉显示単元上提供视觉显示的支持。所提供的视觉显示支持可包括用于合并或合成图形元素以创建显示层和操纵ー个或多个显示层以使用分级层抽象创建视觉显示的设施。所支持的图形操纵可包括旋转、移动和重新调整图形元素的大小。也可提供用于调整图形元素的顔色和透明度的支持。也可提供任何或所有这些所支持的转换的动画。认识到支持这些图形操纵可以是计算上密集的,尤其对于高分辨率显示。电子设备可支持多显示,这进ー步增加了计算要求。例如,电子设备可包括包含在电子设备中的第一显示器和允许第二显示器耦接到所述电子设备以为视觉显示提供附加空间的接ロ。需要为在多个视觉显示单元上的视觉显示提供支持大范围图形操纵的计算架构。
技术实现思路
在第一设备上操作的图形显示模块准备要在包括图形处理能力的无线连接的显示适配器上显示的图形数据。所述显示适配器将元数据传输到包括显示适配器的图形处理能力的图形显示模块。所述图形显示模块使用元数据以及可能的可用带宽,以选择性地将图形处理任务委派给显示适配器。本专利技术的其它的特征和优点将从附图中和从下面随后的详细描述中变得明显。附图说明通过參考用于通过但不限于示例说明本专利技术实施例的以下描述和附图可更好地理解本专利技术。在附图中,类似的附图标记指示相似的元件图I是实现本专利技术的主机设备和从属设备的框图。图2是可由本专利技术的实施例生成的视觉显示。图3是生成图2的视觉显示的方法的概念表示。图4是在从属设备上生成视觉显示的方法的流程图。图5是在从属设备上旋转视觉显示的流程图或三分之一。图6是在从属设备上旋转的视觉显示的示意图。图7是在从属设备上生成旋转的视觉显示的图像帧。 图8是在从属设备上生成旋转的视觉显示的部分图像帧。图9是在从属设备上生成旋转的视觉显示的另一部分图像帧。具体实施例方式在以下描述中,众多特定细节被阐述。但是,应当理解的是本专利技术的实施例可在没有这些特定细节的情况下被实施。在其它的例子中,为了不模糊对此描述的理解,公知的电路、结构和技术未被详细显示。图I示出了实现本专利技术的主机设备10和从属设备20的框图。应用程序100由主机设备10上的处理单元执行。所述应用程序100通过将图形命令传送到也由主机设备10上的处理单元执行的图形显示模块102来生成视觉显示。图形显示模块102在缓冲器104、106中组装图形数据以在视觉显示设备120、134上创建视觉显示。在所阐述的实施例中,主显示缓冲器104被用来创建主机设备10本地的视觉显示。在114上的主机显示驱动器将图形数据从主显示缓冲器104传送至主机显示设备 120。第二显示缓冲器106被用来在由从属设备20驱动的从属显示设备134上创建视觉显示,所述从属设备20通过无线通信链路从主机设备10接收图形数据。在主机设备10上,第二显示缓冲器106可被调整比例108来生成对于从属显示设备134适当大小的显示。图像数据可被编码112来压缩被传输到从属设备20的数据。在编码之前,编码可需要顔色空间转换110。图形数据由在主机设备10上的无线发射机116传输。显示图形内容的过程在未审结的美国临时专利申请No. 61/431,776中描述,该申请被转让给本申请的受让人,且其全部内容通过參考被结合于此。从属设备20在无线接收器122上接收图形数据。如果数据已被编码,则通过从属设备20解码126来使用它们。视觉显示驱动器128接收图形数据并在从属显示器缓冲器130中汇集所述图形数据。从属显示驱动器132将图形数据由从属显示器缓冲器130传送至从属显示设备134。从属显示设备可以是从属设备的一部分或它可以是耦接到从属设备的単独设备。从属设备20包括无线发射机124。在从属设备20上的视觉显示驱动器128将元数据传输到主机设备10上的无线接收器118。元数据包括关于从属设备20的图形处理能力的信息。元数据也可包括关于从属显示设备134的信息,所述信息包括显示设备的方位。在已授权的美国专利No. 7,633,076中描述了用于检测带有显示器的便携式电子设备的方位的方法和设备,该专利被转让给本申请的受让人,且其全部内容通过參考被结合于此。主机设备10包括接收由从属设备20传输的元数据的无线接收器118。图形显示模块102使用接收的元数据以适应传送给从属设备20的图形数据的制备。图2示出了可由图形显示模块102为在从属显示设备134上的显示而创建的视觉显示200。图解的视觉显示200包括几个图形元素,包括移动的视频图像202,进度条204,文本元素208,和指示选择的光标206。图3是图形显示模块102可呈现给应用程序100用来创建视觉显示200的分层抽象的图示表达。所述视觉显示可被创建成许多叠加在彼此上面的层。在所阐述的例子中,可在底层308上创建文本元素208。光标206可被放置在文本元素上面的层306上。进度条204可以置于光标上面的层304上。视频图像202可以置于最顶层302上。图形显示模块102使用由从属设备20接收的元数据以创建与图形数据相关联的元数据,从而将ー些或全部图形数据的操纵委派给从属设备20上的视觉显示驱动器128。图4是将图形数据的操纵委派给从属设备20的过程的流程图。在主机(第一) 设备处接收从属(第二)设备的图形处理能力400。假定从属设备将执行ー些图像处理,主机设备创建图像数据402。在一些实施例中,图像数据被编码404。图像数据从主机设备被无线传输到第二设备406。在第二设备处无线接收图像数据408。如果数据已被编码,则从属设备解码图像数据410。从属设备基于来自主机设备的指令处理图像数据412。图5是在从属设备20中旋转图形数据的过程的流程图。持续确定从属显示器的方位状态,用来确定在从属设备上的显示的合适的方位。在主机(第一)设备处接收从属显示器的方位和从属(第二)设备的图形旋转能力500。假定从属设备将执行任何必要的旋转,主机设备创建图像数据502。在一些实施例中,图像数据被编码504。图像数据从主机设备被无线传输到第二设备506。在第二设备处无线接收图像数据508。如果数据已被编码,则从属设备解码图像数据510。从属设备基于来自主机设备的指令来旋转图像数据512。带有适当旋转的显示方位的旋转数据被提供给从属显示设备514。图6示出了在无线通信中的主机设备10和从属设备20。如由图解建议的,主机设备和从属设备可具有相同的能力本文档来自技高网...

【技术保护点】
一种产生视觉显示的设备,所述设备包括:被配置为从无线连接的显示驱动器设备接收信息的处理单元,所述信息包括显示驱动器设备的图形处理能力;耦接至所述处理单元并被配置为基于创建视觉显示的请求将数据传输到显示驱动器设备的无线通信端口,其中所述数据使所述显示驱动器设备使用所述显示驱动器设备的图形处理能力转换已传输的数据。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:J·S·布谢尔N·V·金B·布拉德利J·S·哈波
申请(专利权)人:苹果公司
类型:发明
国别省市:

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

1