发明名称 点着色处理装置
摘要 一种点着色处理装置,系应用于一3维点着色处理系统,且该3维点着色处理系统包含一深度资讯储存记忆体。该点着色处理装置包含一三角形资讯转换单元、一线段资讯转换单元、一运算单元、一第一加法器、一比较器、一资料选择单元、复数个多工器、至少一第二加法器、以及一暂存单元。本发明之点着色处理装置藉由对画素进行内插处理的同时(或提早)进行深度测试,而可减少因多数画素深度测试失败所浪费的时间。
申请公布号 TWI284857 申请公布日期 2007.08.01
申请号 TW094106528 申请日期 2005.03.04
申请人 曜鹏科技股份有限公司 发明人 卢柏良;徐达勇
分类号 G06T15/00(2006.01) 主分类号 G06T15/00(2006.01)
代理机构 代理人 叶信金 新竹市武陵路271巷57弄10号6楼
主权项 1.一种点着色处理装置,系应用于一3维点着色处理 系统,且该3维点着色处理系统包含一用来储存目 前画面之深度资讯的深度资讯储存记忆体,该点着 色处理装置包含: 一三角形资讯转换单元,系接收一三角形资讯,并 将三角资讯转换为复数个线段资讯; 一线段资讯转换单元,系接收前述线段资讯,并将 线段资讯转换为线段上每一画素各颜色属性参数 相关的内插资讯; 一运算单元,系分别接收前述内插资讯,计算前述 画素之颜色属性参数値及与参数値相对应的单位 变化量,并输出画素之颜色属性参数値及单位变化 量; 一第一计算器,系接收前述颜色属性参数値及前述 单位变化量中之一深度颜色属性参数値及一深度 单位变化量,经过内插处理后产生一座标深度値, 并将座标深度値输出; 一比较器,系接收前述座标深度値及一深度暂存値 ,产生一控制信号与一碰撞信号,当座标深度値大 于深度暂存値时,将控制信号与碰撞信号致能,当 座标深度値小于深度暂存値时,将控制信号与碰撞 信号禁能,并将前述座标深度値输出; 一资料选择单元,系接收前述控制信号,并根据控 制信号产生一选择信号; 复数个多工器,各个多工器分别接收复数个不同之 前述颜色属性参数値或复数个不同之前述单位变 化量,且根据前述选择信号来选择一资料输出;至 少一第二计算器,系接收前述多工器之输出资料, 并将输出资料计算后产生一资料信号;以及一暂存 单元,系将前述深度资讯储存记忆体中之深度资讯 储存为前述深度暂存値,并将深度暂存値输出至前 述比较器,及当前述控制信号与碰撞信号被禁能时 接收前述座标深度値,并将深度资讯储存记忆体中 之深度资讯清除,更新为座标深度値; 其中,前述运算单元还接收前述碰撞信号,于该碰 撞信号被致能时,将尚未处理完颜色属性参数値与 单位变化量之画素丢弃。 2.如申请专利范围第1项记载之点着色处理装置,其 中前述资料选择单元为一有限状态机,且该有限状 态机系根据前述控制信号的变化产生预设之输出 値作为前述选择信号。 3.如申请专利范围第1项记载之点着色处理装置,其 中前述运算单元系将前述画素之全部颜色属性参 数値与单位变化量计算完毕后输出。 4.如申请专利范围第1项记载之点着色处理装置,其 中前述运算单元系先计算前述每一画素之深度颜 色属性参数値与深度单位变化量,并在其他颜色属 性参数与单位变化量尚未完成计算并输出之前,事 先将该些深度颜色属性参数値与该些深度单位变 化量相加并作深度测试。 5.如申请专利范围第1项记载之点着色处理装置,其 中前述运算单元记忆前述单位变化量的记忆长度, 系预设为1~4个画素的单位变化量。 6.如申请专利范围第1项记载之点着色处理装置,其 中前述运算单元记忆前述单位变化量的记忆长度, 可依需求任意增减。 7.如申请专利范围第1项记载之点着色处理装置,其 中前述颜色属性参数値包含深度、透视系数、贴 图水平座标、贴图垂直座标、雾效果、透明效果 、红色、绿色、蓝色等属性参数値。 8.如申请专利范围第7项记载之点着色处理装置,其 中前述单位变化量包含深度变化量、透视系数变 化量、水平变化量、垂直变化量、雾效果变化量 、透明效果变化量、红色变化量、绿色变化量、 蓝色变化量等属性之单位变化量。 图式简单说明: 第1图显示一种习知3维点着色处理系统之示意图 。 第2图显示习知点内插着色处理单元之结构图。 第3图显示本发明之一种3维点着色处理系统之示 意图。 第4A图显示本发明之一种点内插着色深度测试单 元之结构图。 第4B图显示以有限状态机实施本发明资料选择单 元之示意图。 第5图显示习知3维点着色处理系统运作之时序图 。 第6图显示本发明之一种3维点着色处理系统运作 之时序图。 第7图显示本发明另一种3维点着色处理系统运作 之时序图。
地址 新竹县竹北市县政九路145号5楼