发明名称 用以移除隐藏图面并提升3D图形系统效能之Z缓冲之追加(追加一)
摘要 本发明揭示一种藉由储存景深值之快取记忆体以消除无效像素之方法及其系统,应用于三度空间绘图系统中。该方法及其系统利用复数个预先测试单元平行处理复数个输入像素,以避免因循序处理该复数个输入像素而造成系统效能下降之缺点。该复数个预先测试单元读取位于该系统内之一先行测试Z快取记忆体及该输入像素之景深值,并依据一Z比较模式比较具大小。若该答案是肯定的,则舍弃该输入像素。反之,则更新该先行测试Z快取记忆体之景深值上该输入像素之景深值。
申请公布号 TW489280 申请公布日期 2002.06.01
申请号 TW089101511A01 申请日期 2000.06.17
申请人 矽统科技股份有限公司 发明人 萧见忠
分类号 G06T15/00 主分类号 G06T15/00
代理机构 代理人 陈长文 台北巿敦化北路二○一号七楼
主权项 1.一种移除隐藏图面并提升三度空间绘图系统效能之Z缓冲器预较方法,该三度空间绘图系统包含一先行测试Z快取记忆体、一Z先行测试、一控制逻辑、一Z缓冲器快取记忆体及一图框缓冲器记忆体,该先行测试Z快取记忆体及Z缓冲器快取记忆体用于储存所有已输入像素中符合一Z比较模式之景深値,该方法包括下列步骤:(a)判断复数个正在进行中之输入像素是否位于该先行测试Z快取记忆体及该Z缓冲器快取记忆体之内;(b)该控制逻辑依据步骤(a)之判断结果而控制该图框缓冲器记忆体、该先行测试Z快取记忆体及该Z缓冲器快取记忆体之间的运作;及(c)该Z先行测试可在一个周期时间内以平行处理的方式读取并比较该先行测试Z快取记忆体及该复数个正在进行中之输入像素之景深値,以加快该系统之执行效率;若该先行测试Z快取记忆体之景深値和该正在进行中之输入像素之景深値之比较结果不符合该Z比较模式,则舍弃该输入像素;反之,则更新该先行测试Z快取记忆体之景深値为该正在进行中之输入像素之景深値。2.如申请专利范围第1项之方法,其中该Z先行测试应用于该三度空间绘图系统之一阴影产生程序。3.一种移除隐藏图面并提升三度空间绘图系统效能之Z缓冲器预较系统,包括:一先进先出机构,用于储存复数个正在进行中之输入像素;一先行测试Z快取记忆体,用于储存所有已输入像素中符合Z比较模式之景深値;一Z先行测试,包含复数个预先测试单元,该复数个预先测试单元可在一个周期时间内以平行处理的方式比较该先行测试Z快取记忆体及该先进先出机构之复数个正在进行中之输入像素之景深値之大小,以加快该系统之执行效率;若该先行测试Z快取记忆体之景深値和该正在进行中之输入像素之景深値之比较结果不符合该Z比较模式,则舍弃该输入像素;反之,则更新该先行测试Z快取记忆体之景深値为该正在进行中之输入像素之景深値;一有效性测试模组,连接至该复数个预先测试单元,用于执行该复数个正在进行中之输入像素之有效性测试功能;一Z缓冲器快取记忆体,连接至该先行测试Z快取记忆体,用于储存所有已输入像素中符合Z比较模式之景深値;一Z缓冲器测试,连接至该Z缓冲器快取记忆体及该有效性测试模组,用于比较经过该有效性测试模组之像素之景深値及该Z缓冲器快取记忆体之景深値之大小;若该先行测试Z快取记忆体之景深値和该正在进行中之输入像素之景深値之比较结果不符合该Z比较模式,则舍弃该输入像素;反之,则更新该先行测试Z快取记忆体之景深値为该正在进行中之输入像素之景深値;一图框缓冲器记忆体,连接至该Z缓冲器快取记忆体、该先行测试Z快取记忆体和该有效性测试模组,用于储存所有通过有效性测试之像素;及一控制逻辑,用于控制该先进先出机构、该先行测试Z快取记忆体、该Z缓冲器快取记忆体及该图框缓冲器记忆体之间的运作。4.如申请专利范围第3项之系统,其中该复数个预先测试单元应用于该三度空间绘图系统之一阴影产生程序。图式简单说明:图1系原申请案之系统结构图;图2系根据本发明之一实施例之系统结构图;及图3系根据本发明之一实施例之流程图。
地址 新竹科学工业园区新竹县研新一路十六号