发明名称 可避免贴图撕裂情形的系统与方法
摘要 本发明系可即时判定扫描线是否位于安全区域,以避免图形撕裂的情形被显示于萤幕上。依据绘图应用程式的须求,本发明可依据目的位元映射与来源位元映射在图框缓冲器的位置关系,判定图块传送的型态。本发明界定了三种图块传送的型态:由上而下的图块传送型态,由下而上的图块传送型态,及直接图块传送型态。每一种图块传送型态皆有一相对的图块传送指令,以加入指令伫列。在接收到每个相对的图块传送指令之后,便可即时判定其安全区域。然后,当扫描线目前的位置位于所判定的安全区域内时,来源位元映射的资料便可安全地传送至目的位元映射,而不会有贴图撕裂的情形发生。
申请公布号 TW455544 申请公布日期 2001.09.21
申请号 TW089117449 申请日期 2000.08.25
申请人 矽统科技股份有限公司 发明人 邱永丰;陈家杰;赵昱森
分类号 B41F27/00 主分类号 B41F27/00
代理机构 代理人 许峻荣 新竹市民族路三十七号十楼
主权项 1.一种可避免萤幕上之贴图撕裂情形的方法,至少包含下列步骤:依据绘图应用程式的须求,判定图块传送型态,该图块传送型态依据目前之扫描线,目的位元映射,来源位元映射,及萤幕显示区域等的相对位置,选择由上至下的图块传送型态,由下至上的图块传送型态,或直接的图块传送型态;依据所判定的图块传送型态,传送相对应的图块传送指令至指令伫列;依据该相对应的图块传送指令,判定该扫描线目前是否位于安全区域;及当该扫描线目前的位置是在该相对应的图块传送指令所界定之安全区域内时,将资料从来源位元映射传送至目的位元映射。2.如申请专利范围第1项所述之方法,其中上述之判定图块传送型态的步骤包含:当上述之目的位元映射位于萤幕显示之范围内时,判定上述之绘图应用程式的须求,适用于由上而下的图块传送型态。3.如申请专利范围第2项所述之方法,其中上述之判定图块传送型态的步骤包含:当上述之目的位元映射的顶端位置高于上述之来源位元映射的顶端位置时,判定上述之绘图应用程式的须求,适用于由上而下的图块传送型态。4.如申请专利范围第3项所述之方法,其中上述之判定图块传送型态的步骤包含:当上述之目的位元映射与上述之来源位元映射的范围重叠时,判定上述之绘图应用程式的须求,适用于由上而下的图块传送型态。5.如申请专利范围第4项所述之方法,其中上述之判定图块传送型态的步骤包含:当上述之目的位元映射高度小于或等于萤幕显示区域高度的一半时,判定上述之绘图应用程式的须求,适用于由下而上的图块传送型态。6.如申请专利范围第5项所述之方法,其中上述之判定图块传送型态的步骤包含:当上述之目的位元映射高度大于萤幕显示区域高度的一半时,复制上述之来源位元映射的资料至暂存记忆空间;及加入一由上而下的图块传送指令至上述之指令伫列。7.如申请专利范围第1项所述之方法,其中上述之判定目前之扫描线是否在安全区域的步骤,包含步骤:当上述之扫描线目前的位置高于上述之目的位元映射的顶端位置减掉一预留区间的距离时,判定上述之扫描线目前的位置,位于上述之由上而下的图块传送指令所界定之安全区域。8.如申请专利范围第7项所述之方法,其中上述之判定扫描线目前是否在安全区域的步骤,包含:当上述之扫描线目前的位置低于上述之目的位元映射的底部位置时,判定上述之扫描线目前的位置,位于上述之由上而下的图块传送指令所界定之安全区域。9.如申请专利范围第8项所述之方法,其中上述之判定目前之扫描线是否在安全区域的步骤,包含:当上述之扫描线目前的位置介于上述之目的位元映射的顶端减去一预留区间(T-p)的位置,及上述之目的位元映射的底部(B)位置时,判定上述之扫描线目前的位置,位于一危险区域。10.如申请专利范围第9项所述之方法,其中上述之判定目前之扫描线是否在安全区域的步骤,包含:当上述之扫描线目前的位置低于上述之目的位元映射的顶端加上一计数値(T+i)时,逐条地自一来源位元映射传送资料至一目的位元映射。11.如申请专利范围第7项所述之方法,其中上述之判定目前之扫描线是否在安全区域的步骤,包含:当上述之扫描线目前的位置低于上述之目的位元映射之底部的位置时,判定上述之扫描线位于上述之由下而上之图块传送指令所界定之安全区域。12.如申请专利范围第8项所述之方法,其中上述之判定目前之扫描线是否在安全区域的步骤,包含:当上述之扫描线目前的位置在上述之目的位元映射顶端位置减去上述之目的位元映射的高度及一预留区间(T-H-p)时,判定上述之目前扫描线位于上述之由下而上之图块传送指令所界定之安全区域。13.如申请专利范围第12项所述之方法,其中上述之判定目前之扫描线是否在安全区域的步骤,包含:当上述之扫描线目前的位置在上述之目的位元映射的底部下方时,判定上述之扫描线位于上述之由下而上之图块传送指令所界定之安全区域。14.一种可避免贴图撕裂情形的系统,包含:图块传送型态判定装置,用以依据绘图应用程式的须求,判定所对应的图块传送型态;传送装置,用以依据每一图块传送型态,传送相对应之图块传送指令;指令伫列,用以接收每一图块传送型态所相对应之图块传送指令;扫描线计数器,用以产生一代表扫描线之目前位置的扫描线计数値;安全区域判定装置,用以依据该扫描线目前的位置,目的位元映射,来源位元映射,及萤幕显示区域等的相对位置,判定该相对应之图块传送指令的安全区域;以及图框缓冲器,用以当该目前扫描线的位置,位于该相对应之图块传送指令所界定之安全区域时,从来源位元映射传送资料至目的位元映射。15.如申请专利范围第14项所示之系统,其中上述之图块传送型态可选择由上而下的图块传送型态,由下而上的图块传送型态,及直接的图块传送型态。16.如申请专利范围第14项所示之系统,其中上述之绘图加速器,系用以判定上述之图块传送型态所界定之安全区域。图式简单说明:第一图为一显示贴图撕裂情况的示意图。第二图为一显示判定由上而下的图块传送之安全区域的方法示意图。第三图为一显示判定由上而下的图块传送之安全区域的方法流程图。第四图为一显示判定由下而上的图块传送之安全区域的方法示意图。第五图为一判定由下而上的图块传送之安全区域的方法流程图。第六图为一依据应用程式之须求而判定图块传送型态之方法流程图。第七图为一判定每一图块传送指令之安全区域的方法流程图。第八图为一系统方块图,显示本发明之最佳实施例。
地址 新竹科学园区研新一路十六号