[發明專利]基于紋理貼圖的抗鋸齒方法及系統在審
| 申請號: | 201610990506.0 | 申請日: | 2016-11-10 |
| 公開(公告)號: | CN106600544A | 公開(公告)日: | 2017-04-26 |
| 發明(設計)人: | 王雷;劉享軍 | 申請(專利權)人: | 北京暴風魔鏡科技有限公司 |
| 主分類號: | G06T5/00 | 分類號: | G06T5/00;G06T7/13 |
| 代理公司: | 北京志霖恒遠知識產權代理事務所(普通合伙)11435 | 代理人: | 陳姍姍 |
| 地址: | 100191 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 紋理 貼圖 鋸齒 方法 系統 | ||
1.一種基于紋理貼圖的抗鋸齒方法,其特征在于,所述方法包括:
設定反鋸齒因子;
獲取各紋理像素,分別判斷各所述紋理像素是否為邊緣像素,并確定所述紋理像素所在邊緣的邊界線;
若是邊緣像素,則計算所述紋理像素到所述邊界線的邊緣距離占反鋸齒帶寬度的占比,并根據所述占比修正所述紋理像素的阿爾法通道的數值,使得經紋理貼圖處理的圖像邊緣的平滑;
其中,所述反鋸齒帶寬度根據所述反鋸齒因子計算獲得。
2.根據權利要求1所述的方法,其特征在于,所述分別判斷各所述紋理像素是否為邊緣像素包括:
分別計算所述紋理像素到紋理貼圖的列向或行向中心線的中心距離;
根據所述反鋸齒因子計算生成基準邊緣距離;
分別比較各所述中心距離和所述基準邊緣距離,若所述中心距離大于等于所述基準邊緣距離則確定為邊緣像素。
3.根據權利要求2所述的方法,其特征在于,所述基準邊緣距離采用如下公式計算獲得:
m=1/2×(1-f)
其中,m為基準邊緣距離;
f為反鋸齒因子,0<f<1。
4.根據權利要求1所述的方法,其特征在于,所述占比采用如下公式:
μ=(1/2-abs(n-1/2))/1/2×f
其中,μ為邊緣距離占反鋸齒帶寬度的占比,公式中分母部分的1/2×f的數值為反鋸齒帶寬度;
n為所述紋理像素的橫坐標值或縱坐標值,0≤n≤1,公式中的abs(n-1/2)為大于所述基準邊緣距離的中心距離;
f為反鋸齒因子,0<f<1。
5.根據權利要求1所述的方法,其特征在于,所述根據所述占比修正所述紋理像素的阿爾法通道的數值采用如下公式:
α1=α0×μ
其中,α1為修正后的紋理像素的阿爾法通道的值;
α0為修正前的紋理像素的阿爾法通道的值;
μ為所述邊緣距離占反鋸齒帶寬度的占比。
6.根據權利要求1-5任一所述的方法,其特征在于,所述反鋸齒因子f的數值范圍為:0.01≤f≤0.05。
7.一種基于紋理貼圖的抗鋸齒系統,其特征在于,所述系統包括:
反鋸齒因子設定裝置,配置用于設定反鋸齒因子;
邊緣像素確定裝置,配置用于獲取各紋理像素,分別判斷各所述紋理像素是否為邊緣像素,并確定所述紋理像素所在邊緣的邊界線;
修正裝置,配置用于若是邊緣像素,則計算所述紋理像素到所述邊界線的邊緣距離占反鋸齒帶寬度的占比,并根據所述占比修正所述紋理像素的阿爾法通道的數值,使得經紋理貼圖處理的圖像邊緣的平滑,其中,所述反鋸齒帶寬度根據所述反鋸齒因子計算獲得。
8.根據權利要求7所述的系統,其特征在于,所述邊緣像素確定裝置包括:
中心距離計算裝置,配置用于分別計算所述紋理像素到紋理貼圖的列向或行向中心線的中心距離;
基準邊緣距離計算裝置,配置用于根據所述反鋸齒因子計算生成基準邊緣距離;
比較裝置,配置用于分別比較各所述中心距離和所述基準邊緣距離,若所述中心距離大于等于所述基準邊緣距離則確定為邊緣像素。
9.根據權利要求8所述的系統,其特征在于,所述基準邊緣距離計算裝置采用如下公式獲得所述基準邊緣距離:
m=05×(1-f)
其中,m為基準邊緣距離;
f為反鋸齒因子,0<f<1。
10.根據權利要求7所述的系統,其特征在于,所述修正裝置采用如下公式計算所述占比:
μ=(1/2-abs(n-1/2))/1/2×f
其中,μ為邊緣距離占反鋸齒帶寬度的占比,所述公式中分母部分的1/2×f的數值為反鋸齒帶寬度;
n為所述紋理像素的橫坐標值或縱坐標值,0≤n≤1,公式中的abs(n-1/2)為大于所述基準邊緣距離的中心距離;
f為反鋸齒因子,0<f<1。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京暴風魔鏡科技有限公司,未經北京暴風魔鏡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610990506.0/1.html,轉載請聲明來源鉆瓜專利網。





