发明名称 用以于资料处理系统中动态图形环境切换之方法及装置
摘要 本发明揭示一种在一资料处理系统中对复数个图形程序进行环境管理之方法及装置。接收到一个将图形资料自该等复数个图形程序内的一第一图形程序传送到一图形介面卡之一要求。决定是否需要完全改变该图形介面卡的一现有环境以便处理来自该第一图形程序之图形资料。如果只需要改变一部分的现有环境,则储存所要改变的的该等部分。然后撷取该图形程序之环境资讯,并利用一记忆体中储存的一组环境,而将该环境资讯连同所需的现有环境资讯而放置。
申请公布号 TW531706 申请公布日期 2003.05.11
申请号 TW090117318 申请日期 2001.07.16
申请人 万国商业机器公司 发明人 罗杰 保罗 迪斯泉克;高伟
分类号 G06F19/00 主分类号 G06F19/00
代理机构 代理人 陈长文 台北市松山区敦化北路二○一号七楼
主权项 1.一种在一资料处理系统中处理来自复数个图形程序的资料之方法,包含下列步骤:回应自一图形程序接收到将图形资料传送到一图形介面卡之一要求,而决定是否需要完全改变该图形介面卡中之一现有环境以便处理来自该等复数个图形程序之图形程序图形资料;以及如果不需要完全改变该现有环境,则利用该图形介面卡中的一记忆体储存的一组环境中之一相关联的环境而改变一部分的该现有环境,其中该相关联的环境系与该图形程序相关联。2.如申请专利范围第1项之方法,其中该环境包含材质贴图及色彩查询。3.如申请专利范围第1项之方法,其中该现有环境系用于一个二维的图形环境。4.如申请专利范围第1项之方法,其中该现有环境系用于一个三维的图形环境。5.如申请专利范围第1项之方法,其中该记忆体是一缓冲器。6.如申请专利范围第1项之方法,其中该缓冲器储存一组环境。7.如申请专利范围第1项之方法,其中该组图形程序可存取该组环境。8.如申请专利范围第1项之方法,进一步包含下列步骤:在恢复该相关联的环境之前,先储存该现有的环境。9.如申请专利范围第1项之方法,其中该现有的环境系与该等复数个图形程序内的另一图形程序相关联。10.一种在一资料处理系统中对复数个图形程序进行环境管理之方法,该方法包含下列步骤:自该等复数个图形程序内的一第一图形程序接收将图形资料传送到一图形介面卡之一要求;决定是否需要以少于全部之方式改变该图形介面卡之一现有环境以便处理来自该第一图形程序的图形资料而形成一识别量;以及利用一记忆体中储存的一组环境将该现有环境的该识别量改变为另一环境,其中改变了少于全部的该现有环境。11.如申请专利范围第10项之方法,进一步包含下列步骤:如果决定了以少于全部之方式改变一现有环境不足以让该图形介面卡处理来自该第一图形程序之图形资料,则改变所有的该现有环境。12.如申请专利范围第11项之方法,进一步包含下列步骤:将图形资料传送到该图形介面卡。13.如申请专利范围第11项之方法,其中该改变步骤包含下列步骤:以利用该组环境的另一环境取代变该现有环境。14.如申请专利范围第11项之方法,其中该改变步骤包含下列步骤:以来自该组环境的环境资讯取代一部分的该现有环境,以便形成该另一环境。15.如申请专利范围第11项之方法,其中该现有环境大于该另一环境。16.如申请专利范围第11项之方法,其中一环境的资讯包含材质贴图及色彩查询。17.如申请专利范围第11项之方法,其中该记忆体是一缓冲器。18.如申请专利范围第11项之方法,其中该等复数个图形程序可存取该记忆体。19.如申请专利范围第11项之方法,其中该等复数个图形程序内的一图形程序将环境资讯写入与该图形程序相关联之一环境。20.一种用来处理来自复数个图形程序的资料之资料处理系统,包含:决定装置,用以回应自一图形程序接收到将图形资料传送到一图形介面卡之一要求,而决定是否需要完全改变该图形介面卡中之一现有环境以便处理来自该等复数个图形程序之图形程序图形资料;以及改变装置,用以在如果不需要完全改变该现有环境时,利用该图形介面卡中的一记忆体储存的一组环境中之一相关联的环境而改变一部分的该现有环境,其中该相间联的环境系与该图形程序相关联。21.如申请专利范围第20项之资料处理系统,其中该环境包含材质贴图及色彩查询。22.如申请专利范围第20项之资料处理系统,其中该现有环境系用于一个二维的图形环境。23.如申请专利范围第20项之资料处理系统,其中该现有环境系用于一个三维的图形环境。24.如申请专利范围第20项之资料处理系统,其中该记忆体是一缓冲器。25.如申请专利范围第20项之资料处理系统,其中该缓冲器储存一组环境。26.如申请专利范围第20项之资料处理系统,其中该组图形程序可存取该组环境。27.如申请专利范围第20项之资料处理系统,进一步包含:储存装置,用以在恢复该相关联的环境之前,先储存该现有的环境。28.如申请专利范围第20项之资料处理系统,其中该现有的环境系与该等复数个图形程序内的另一图形程序相关联。29.一种对复数个图形程序进行环境管理之资料处理系统,该资料处理系统包含:接收装置,用以自该等复数个图形程序内的一第一图形程序接收将图形资料传送到一图形介面卡之一要求;决定装置,用以决定是否需要以少于全部之方式改变该图形介面卡之一现有环境以便该图形介面卡处理来自该第一图形程序的图形资料而形成一识别量;以及改变装置,用以利用一记忆体中储存的一组环境将该现有环境的该识别量改变为另一环境,其中改变了少于全部的该现有环境。30.如申请专利范围第29项之资料处理系统,进一步包含:改变装置,用以在决定了以少于全部之方式改变一现有环境不足以让该图形介面卡处理来自该第一图形程序之图形资料时,改变所有的该现有环境。31.如申请专利范围第29项之资料处理系统,进一步包含:传送装置,用以将图形资料传送到该图形介面卡。32.如申请专利范围第29项之资料处理系统,其中该改变装置包含:取代装置,用以利用该组环境的另一环境取代该现有环境。33.如申请专利范围第29项之资料处理系统,其中该改变装置包含:取代装置,该取代装置以来自该组环境的环境资讯取代一部分的该现有环境,以便形成该另一环境。34.如申请专利范围第29项之资料处理系统,其中该现有环境大于该另一环境。35.如申请专利范围第29项之资料处理系统,其中一环境的资讯包含材质贴图及色彩查询。36.如申请专利范围第29项之资料处理系统,其中该记忆体是一缓冲器。37.如申请专利范围第29项之资料处理系统,其中该等复数个图形程序可存取该记忆体。38.如申请专利范围第29项之资料处理系统,其中该等复数个图形程序内的一图形程序将环境资讯写入与该图形程序相关联之一环境。39.一种用于在一资料处理系统中处理来自复数个图形程序的资料之一电脑可读取的媒体中之电脑程式产品,包含:第一指令,用以回应自一图形程序接收到将图形资料传送到一图形介面卡之一要求,而决定是否需要完全改变该图形介面卡中之一现有环境以便处理来自该等复数个图形程序之图形程序图形资料;以及第二指令,用以在不需要完全改变该现有环境时,利用该图形介面卡中的一记忆体储存的一组环境中之一相关联的环境而改变一部分的该现有环境,其中该相关联的环境系与该图形程序相关联。40.一种用于在一资料处理系统中对复数个图形程序进行环境管理之一电脑可读取的媒体中之电脑程式产品,该电脑程式产品包含:第一指令,用以自该等复数个图形程序内的一第一图形程序接收将图形资料传送到一图形介面卡之一要求;第二指令,用以决定是否需要以少于全部之方式改变该图形介面卡之一现有环境以便处理来自该第一图形程序的图形资料而形成一识别量;以及第三指令,用以利用一记忆体中储存的一组环境将该现有环境的该识别量改变为另一环境,其中改变了少于全部的该现有环境。图式简单说明:图1是可根据本发明一较佳实施例而实施本发明的一资料处理系统之示意图;图2是可实施本发明的一资料处理系统之方块图;图3是用于根据本发明一较佳实施例的动态环境切换的各组件之方块图;图4示出根据本发明一较佳实施例之一com_record;图5是用来建立根据本发明一较佳实施例的一环境之流程图;图6是根据本发明一较佳实施例的一环境切换程序之流程图;图7是根据本发明一较佳实施例而储存环境资讯之流程图;以及图8是根据本发明一较佳实施例而恢复一程序的环境之流程图。
地址 美国