[發(fā)明專利]一種適用于小面積及少熱點(diǎn)的熱力圖的全屏渲染方法在審
| 申請?zhí)枺?/td> | 201810830603.2 | 申請日: | 2018-07-26 |
| 公開(公告)號: | CN109241466A | 公開(公告)日: | 2019-01-18 |
| 發(fā)明(設(shè)計)人: | 趙勇 | 申請(專利權(quán))人: | 威創(chuàng)軟件南京有限公司 |
| 主分類號: | G06F16/957 | 分類號: | G06F16/957;G06F16/909;G06T11/00;G06T11/20 |
| 代理公司: | 常州佰業(yè)騰飛專利代理事務(wù)所(普通合伙) 32231 | 代理人: | 王志鵬 |
| 地址: | 210023 江蘇省*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 熱力 渲染 像素點(diǎn) 全屏 多線程 數(shù)據(jù)可視化 單個像素 高分辨率 顯示區(qū)域 顯示顏色 像素顏色 顏色區(qū)域 權(quán)重和 展示層 權(quán)重 線程 像素 行數(shù) 疊加 分解 轉(zhuǎn)換 配置 | ||
1.一種適用于小面積及少熱點(diǎn)的熱力圖的全屏渲染方法,其特征在于,包括如下步驟:
步驟1:配置展示層;
步驟2:根據(jù)熱力點(diǎn)的熱力值,分別計算出所有熱力點(diǎn)的熱力值的最大值Hmax和最小值Hmin;
步驟3:使用多線程計算渲染區(qū)域每個像素點(diǎn)到各個熱力點(diǎn)的熱力值;
步驟4:疊加得到各像素點(diǎn)的最終熱力權(quán)重;
步驟5:計算各像素點(diǎn)的熱力權(quán)重在所有熱力值中的占比;
步驟6:根據(jù)像素點(diǎn)的熱力權(quán)重和設(shè)置的顏色區(qū)域,轉(zhuǎn)換計算出每個像素點(diǎn)的顏色值;
步驟7:根據(jù)所有像素顏色值,渲染出一幅熱力圖。
2.如權(quán)利要求1所述的一種適用于小面積及少熱點(diǎn)的熱力圖的全屏渲染方法,其特征在于,所述步驟1中,展示層包括底圖、熱力效果圖和遮罩;底圖為需要渲染的底圖或平面空間;熱力效果圖為通過計算得到矩形樣式熱力效果圖;遮罩為一個與底圖外形一致的遮罩,隱藏底圖之外的熱力圖。
3.如權(quán)利要求1所述的一種適用于小面積及少熱點(diǎn)的熱力圖的全屏渲染方法,其特征在于,所述步驟2中,導(dǎo)入和處理熱力點(diǎn)基礎(chǔ)數(shù)據(jù),根據(jù)熱力點(diǎn)的熱力值,分別計算出所有熱力點(diǎn)的熱力值的最大值和最小值,把基礎(chǔ)數(shù)據(jù)對應(yīng)的坐標(biāo)系轉(zhuǎn)換成底圖上一致的直角坐標(biāo)系。
4.如權(quán)利要求1所述的一種適用于小面積及少熱點(diǎn)的熱力圖的全屏渲染方法,其特征在于,所述步驟4中,疊加得到各像素點(diǎn)的最終熱力權(quán)重,像素點(diǎn)熱力權(quán)重Pw計算算法如下:使用多線程按像素行掃描底圖區(qū)域,計算底圖區(qū)域每個像素到熱力點(diǎn)的距離,再計算像素到每個熱力點(diǎn)的熱力值,綜合算出像素點(diǎn)的熱力權(quán)重。
5.如權(quán)利要求4所述的一種適用于小面積及少熱點(diǎn)的熱力圖的全屏渲染方法,其特征在于,所述步驟4中,像素點(diǎn)熱力權(quán)重Pw計算算法:
權(quán)重:
其中,Pw:像素點(diǎn)的熱力權(quán)重;
C:一共有c個熱力點(diǎn);
an:第n個熱力點(diǎn)的熱力值;
sn:當(dāng)前像素到第n個熱力點(diǎn)坐標(biāo)的距離的3次方。
6.如權(quán)利要求1所述的一種適用于小面積及少熱點(diǎn)的熱力圖的全屏渲染方法,其特征在于,所述步驟6中,根據(jù)像素點(diǎn)的熱力權(quán)重和設(shè)置的顏色區(qū)域,轉(zhuǎn)換計算出每個像素點(diǎn)的顏色值,依據(jù)步驟2計算出來的熱力最大值Hmax和最小值Hmin,以及步驟4中像素點(diǎn)熱力權(quán)重Pw,算出像素點(diǎn)的顏色比值Cp,根據(jù)顏色比值從預(yù)存的顏色配置圖中,獲取對應(yīng)的顏色值。
7.如權(quán)利要求6所述的一種適用于小面積及少熱點(diǎn)的熱力圖的全屏渲染方法,其特征在于,所述步驟6中,顏色比值計算公式如下:Cp=(Pw-Hmin)/(Hmax-Hmin),根據(jù)顏色比值從預(yù)存的顏色配置圖中,獲取對應(yīng)的顏色值存放到一個數(shù)組中。
8.如權(quán)利要求1所述的一種適用于小面積及少熱點(diǎn)的熱力圖的全屏渲染方法,其特征在于,所述步驟7中,根據(jù)所有像素顏色值,渲染出一幅熱力圖,具體為:將所有像素點(diǎn)顏色值渲染成圖片,放到展示層的熱力效果圖。最后將底圖、熱力效果圖和遮罩疊加后得到最終的熱力圖。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于威創(chuàng)軟件南京有限公司,未經(jīng)威創(chuàng)軟件南京有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810830603.2/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





