发明名称 通用图形配接卡
摘要 本发明系关于一种「通用图形配接卡(UGA)」,此属一硬体独立性设计,可按透过韧体的方式,将低阶图形硬体予以装裹并抽象化。UGA系一韧体标准,目的是针对包封现存或设计中的硬体,包含VGA。UGA并不要求运用真实模式组合语言,直接硬体暂存器或码框缓冲器接取以程式设计,如此可提供优于传统系统的特点。UGA可支援基本绘图运算、连续显示模式及电力管理。由于属韧体基础式标准,从而UGA有助于更新系统,俾利支援各项演进中与新创性的硬体功能。
申请公布号 TW583596 申请公布日期 2004.04.11
申请号 TW091132206 申请日期 2002.10.30
申请人 微软公司 发明人 马切伊梅西司欧威兹
分类号 G06T1/20;G06F3/14 主分类号 G06T1/20
代理机构 代理人 蔡坤财 台北市中山区松江路一四八号十二楼
主权项 1.一种通用图形配接卡(UGA)系统,其至少包含: 一UGA虚拟机器,介接于UGA硬体;以及 一UGA硬体抽象层(UGA HAL),可透过该UGA虚拟机器接收 关于该UGA硬体的资讯,该UGA HAL可将UGA硬体的细节 抽象化于一介面内。2.如申请专利范围第1项所述 之系统,其中该UGA虚拟机器实作于韧体内。3.如申 请专利范围第1项所述之系统,其中该UGA虚拟机器 存放于一相关于该UGA硬体之晶片内。4.如申请专 利范围第1项所述之系统,其中该UGA HAL实作抽象方 法,以透过一暂存器介面而与VGA硬体互动。5.如申 请专利范围第1项所述之系统,其中更包含一UGA韧 体介面,可对一装置定义一组服务以令执行。6.如 申请专利范围第5项所述之系统,其中该组服务包 含电力管理。7.如申请专利范围第5项所述之系统, 其中该组服务包含装置描述。8.如申请专利范围 第5项所述之系统,其中该组服务包含资料通讯。9. 如申请专利范围第1项所述之系统,其中更包含一 UGA核心服务,可与该UGA HAL互动。10.一种用以配发 一I/O服务请求之方法,其至少包含下列步骤: 接收来自一通用图形配接卡(UGA)客户端的抽象化 情境;以及 透过一UGA韧体介面而配发该抽象化情境。11.如申 请专利范围第10项所述之方法,其中更包含决定该 情境是否为有效的步骤。12.如申请专利范围第10 项所述之方法,其中更包含决定该I/O服务请求是否 为有效的步骤。13.如申请专利范围第11项所述之 方法,其中更包含若该情境非为有效则产生一状态 码的步骤。14.如申请专利范围第12项所述之方法, 其中更包含如该I/O服务请求非为有效则产生一状 态码的步骤。15.如申请专利范围第10项所述之方 法,其中更包含决定对于一抽象UGA服务该UGA硬体是 否为可用的步骤。16.如申请专利范围第15项所述 之方法,其中更包含透过模拟方式来处理该抽象化 UGA服务的步骤,以与可用之视讯图形配接卡(VGA)硬 体互动。17.如申请专利范围第15项所述之方法,其 中更包含将该服务配发至该UGA韧体介面里的吹一 最低阶层的步骤。18.如申请专利范围第17项所述 之方法,其中更包含覆返经该UGA韧体介面里吹一最 低阶层、直至启用一服务副程式为止的步骤。19. 一种用以协商输出范围之方法,其至少包含下列步 骤: 建立初始数値; 经由读取该装置来决定一装置的初始范围; 决定该装置是否为第一读取装置,如是则决定该资 料读取是否成功,如是则将输出范围设定为初始范 围读取。20.如申请专利范围第19项所述之方法,其 中更包含如该资料读取并未成功则发出一严重错 误的步骤。21.如申请专利范围第19项所述之方法, 其中更包含如该装置读取作业并未成功、则识别 出次一潜在装置的步骤。22.如申请专利范围第21 项所述之方法,其中更包含建立一情境以供从一次 一装置读取描述资料的步骤。23.如申请专利范围 第19项所述之方法,其中更包含若该装置并非第一 读取装置但是成功读出、则执行一先前决定范围 与目前读取范围间之交集的步骤。24.如申请专利 范围第19项所述之方法,其中更包含决定尚有另一 需对其读出描述资料之装置的步骤。25.一种列举 装置之方法,其至少包含下列步骤: 取得相关于一初始装置之资料,并产生一情境以利 与该装置互动; 采用该情境以启动该初始装置; 决定该装置是否可启动,且如否,则将该情境设定 为一亲代情境;以及 如可启动该初始装置,则取得相关于一子代装置之 资料。26.如申请专利范围第25项所述之方法,该方 法可递回地施用,藉以列举复数个装置。27.一种通 用图形配接卡(UGA)韧体,其中采用申请专利范围第 25项所述之方法,以支援复数个视讯子代装置。28. 一种通用图形配接卡(UGA)系统,其至少包含: 一用以介接于硬体之装置;以及 一用以经韧体而按标准方式将该硬体之细节加以 包封及抽象化的装置。29.如申请专利范围第28所 述之系统,其中更包含一用以更新该系统以支援新 硬体的装置。30.如申请专利范围第28所述之系统, 其中更包含用以介接于视讯图形配接卡(VGA)硬体 的装置。图式简单说明: 第1图比较具经一曝出介面之UGA韧体抽象UGA硬体的 BIOS,以及与一暂存器介面互动中之传统式VGA特定 BIOS。 第2图说明一根据本发明一特点之UGA功能性作业系 统样本架构。 第3图说明一根据本发明一特点之UGA功能性显示配 接卡样本UGA装置树状图。 第4图说明一根据本发明一特点之UGA I/O服务请求 配送作业。 第5图说明一根据本发明一特点之UGA输出范围协商 处理流程图。 第6图说明一根据本发明一特点之UGA装置列举处理 流程图。 第7图说明一根据本发明一特点,具有可与该UGA韧 体进行互动之子代装置的显示装置。 第8图说明一根据本发明一特点之示范性计算环境 区块略图,本发明可于此环境下运作。 第9图说明一根据本发明一特点之UGA功能性显示配 接卡的样本选项ROM配布图。
地址 美国