老子有钱lzyq8cc
  咨询电话:15177282591

老子有钱平台

用于提供对硬件图形层的透明接入的系统

用于提供对硬件图形层的透明接入的系统

本发明通常涉及计算机图形学,更具体地涉及用于配置、控制和接入用于组成一个视频显示的多个硬件图形层的方法和系统。本发明一方面被广义地如下定义:在包括软件应用程序和在计算机上运行的操作系统的计算机环境中,计算机包括图形卡和视频显示器,图形卡可操作用于将图像传给视频显示器,改进包括:所述操作系统包括支持图形卡上的硬件层的通用应用程序编程接口(API);操作系统可操作用于:通过所述通用API接收绘制事件;确定所述图形卡上的可用硬件层,以及它们的参数;并通过将所述绘制请求选择性地传给任意的所述图形卡上的可用硬件层来响应来自软件应用程序的绘制请求;由此所述计算机环境允许软件应用程序利用所述图形卡上的可用硬件层。

软件应用程序APP2正在用与APP1同样的方法进行绘制,但是它的绘制与指向或者与视频面88相关的驱动程序区域86相交。这个视频面88与图形卡上的另一层相关。

包含将被指向特定的视频面的绘制流的事件可以被直接发送到图形驱动程序的区域。换句话说,可以直接将指向特定视频面的绘制流交给图形驱动程序而不需要穿过Photon事件空间54,消除了阻止一些或全部绘制事件矩形的区域的可能性。

注意本发明不要求对关于图1所描述的图形卡20和显示器14作任何改变。如果软件应用程序32不了解可用的层也没有能力请求使用特定的视频硬件层,它也可以和软件应用程序12相同。

2.还加入了将屏幕外环境或者视频面与图形卡上的该层硬件相联系的能力。

如果软件应用程序12对图形卡20的API 22有特定的了解,并且系统的其余部分许可,则软件应用程序12能够直接向图形卡20传递消息或者从其传出消息以操纵图形卡20的存储器和寄存器(这是上文所述的第一种方法)。可替代地,如果操作系统18具有对图形卡20的API 22有特定的了解的图形驱动程序并且系统的其余部分许可,则操作系统18中的图形驱动程序可以操纵图形卡20的多层性能(这是上文所述的第二种方法)。

用于提供对硬件图形层的透明接入的系统

本发明通常涉及计算机图形学,更具体地涉及用于配置、控制和接入用于组成一个视频显示的多个硬件图形层的方法和系统。本发明一方面被广义地如下定义:在包括软件应用程序和在计算机上运行的操作系统的计算机环境中,计算机包括图形卡和视频显示器,图形卡可操作用于将图像传给视频显示器,改进包括:所述操作系统包括支持图形卡上的硬件层的通用应用程序编程接口(API);操作系统可操作用于:通过所述通用API接收绘制事件;确定所述图形卡上的可用硬件层,以及它们的参数;并通过将所述绘制请求选择性地传给任意的所述图形卡上的可用硬件层来响应来自软件应用程序的绘制请求;由此所述计算机环境允许软件应用程序利用所述图形卡上的可用硬件层。

“自动的远程信息处理系统”指的是管理汽车里的环境和娱乐系统的计算机化控制系统的技术。这些系统还被称作汽车“信息娱乐”或“信息电子(infotronic)”系统,或者其它类似的名字。这种系统能管理的一些功能包括:1.支持例如无线广播、视频游戏和播放电影的娱乐应用。可以将这些娱乐应用有选择性地针对汽车中的不同显示器、扬声器和头戴受话器系统;2.管理车辆气候控制系统;3.提供互联网接入、电子邮件和即时消息服务(instant messagingservice);4.提供例如反盗窃和自动拨号的安全系统;5.与例如个人数字助理(PDA)、膝上型电脑和笔记本式机算机的便携式计算设备的连接和同步;6.显示电子道路图,使用GPS(全球定位系统)技术来选择正确的地图并识别车辆在地图上的实际位置。这项技术还可以用于通知用户附近的服务站、饭店和其它服务,提供交通信息、导航建议和停车场利用率;以及7.与加油站的销售点和相关的自动化银行服务进行无线交互;例如,允许用户购买汽油、洗车和下载电影,而不必非要与服务员进行交互(参见例如,Sun Microsystems,Inc.在2001的“The eGasStationArchitecture-JavaTMTechnology Based Managed Services for RetailService Stations”(太阳微系统有限公司在2001年发表的“电子加油站构架——用于零售服务站的基于JavaTM技术的受控服务”))。

该系统为传送到图形硬件层提供了特征透明度。本文中描述了本发明的多个实施方式,但是显然本发明能够以很多不同的方法来实现。图2的框图示出了使用本发明的典型系统的概况。

在Photon事件空间中的默认的窗口管理布局如图6所示。显示框架是由“多个控制台”组成的,其中,从控制台1向右一个,向下一个,就是控制台5。

接收到绘制请求时,操作系统36处理该请求并通过操作系统36的API 34和图形卡20的API 22向图形卡20发送适当的指令。与图1的系统中操作系统36不了解图形卡20的硬件层24不同,本发明情况下操作系统36了解硬件层24,并在API 34内具有对图形卡20的驱动程序进行补充的驱动程序。因此,绘制请求被送往操作系统36所确定的层——在有些情况下该视频硬件层将是由希望绘制图像、字符或向量的软件应用程序32确定的,但是在其它情况下将由操作系统36本身使用所发出的事件的几何形状、绘图灵敏区域的几何形状和数据的优先级做出该决定。这使得能够控制哪些成分被定位地传送到哪些区域。

在Photon事件空间中的默认的窗口管理布局如图6所示。显示框架是由“多个控制台”组成的,其中,从控制台1向右一个,向下一个,就是控制台5。

该系统为传送到图形硬件层提供了特征透明度。本文中描述了本发明的多个实施方式,但是显然本发明能够以很多不同的方法来实现。图2的框图示出了使用本发明的典型系统的概况。

配置应用程序建立起视频面、驱动程序区域、面与层的关联、以及多层属性。一旦完成,位于配置应用程序所请求的驱动程序区域内的任何软件应用程序,将传给被该驱动程序区域指向的面,接着通过分层硬件传给主显示。

现有的视频系统在本技术领域中有两种视频系统的通用配置。

上一条: 网络系统 下一条: 个人认证装置

联系我们

联系人:

手 机:15177542775

邮 箱:l660cgf0@hotmail.com

公 司:老子有钱lzyq8cc

地 址:广东省香港中環威灵顿街志德大夏306室