[發明專利]使用透明度來在場景中呈現標記有效
| 申請號: | 201480062136.3 | 申請日: | 2014-11-12 |
| 公開(公告)號: | CN105723187B | 公開(公告)日: | 2019-06-28 |
| 發明(設計)人: | N·法蘭德;D·布爾 | 申請(專利權)人: | 微軟技術許可有限責任公司 |
| 主分類號: | G01C21/36 | 分類號: | G01C21/36;G06T19/00 |
| 代理公司: | 永新專利商標代理有限公司 72002 | 代理人: | 張揚;王英 |
| 地址: | 美國華*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 使用 透明度 場景 呈現 標記 | ||
1.一種用于呈現標記的系統,包括:
處理器;以及
存儲器,其存儲當被所述處理器執行時使得所述處理器進行以下操作的指令:
針對場景的給定視野,基于場景貢獻量和確定的標記貢獻量,來計算場景的標記和所述場景的場景對象之間的主要貢獻,其中,所述標記貢獻量和所述場景貢獻量被計算以確定當與所述場景對象比較時所述標記的效用,并且其中,所述效用至少部分地基于從所述標記的被遮擋的像素到與所述場景的所述視野相關聯的虛擬照相機的距離和從所述場景對象的相應的產生遮擋的像素到所述虛擬照相機的距離的比率;以及
基于相對于所述給定視野的所述場景對象的位置的所確定的效用,來將不透明度水平應用于所述標記。
2.根據權利要求1所述的系統,其中,所述標記貢獻量和所述場景貢獻量是以每像素為基礎來計算的,并且所述不透明度水平是以每像素為基礎來應用的。
3.根據權利要求1所述的系統,其中,所述場景是三維(3D)場景。
4.根據權利要求1所述的系統,其中,所述處理器還被配置為:將阻礙觀測者觀看所述標記的場景物體的量計算為所述場景貢獻量。
5.根據權利要求1所述的系統,其中,當與所述場景對象相比所述標記貢獻量指示了所述標記對于所述場景的更大的效用時,所述標記被繪制有比在所述標記的前面的所述場景對象要大的突顯度,所述突顯度是基于被應用的不透明度水平的。
6.根據權利要求1所述的系統,其中,當與所述標記相比場景貢獻量指示了所述場景對象對于所述場景的更大的效用時,所述標記被繪制有比在所述標記的前面的所述場景對象要小的突顯度,所述突顯度是基于被應用的不透明度水平的。
7.一種用于渲染顯示器上的對象的方法,包括:
接收具有標記的場景,所述標記位于所述場景中并且根據虛擬照相機的視野,所述視野具有帶有一定程度上對所述標記遮擋的場景對象;
基于所述標記的標記貢獻量和所述場景對象的場景對象貢獻量來計算所述標記和所述場景對象對于所述視野的效用,其中,所述標記的效用和所述場景對象的效用至少部分地基于從所述標記的被遮擋的像素到所述虛擬照相機的距離和從所述場景對象的相應的產生遮擋的像素到所述虛擬照相機的距離的比率;
對所述標記和所述場景對象的效用進行比較;以及
基于對所述標記和場景對象的效用的比較,來將不透明度水平應用于所述標記或者所述場景對象中的至少一個。
8.根據權利要求7所述的方法,還包括:如果所述場景對象在所述標記的前面并且與所述場景對象相比所述標記在所述場景中具有更大的效用,則繪制所述標記具有突顯度和可讀性。
9.根據權利要求7所述的方法,還包括:如果所述場景對象在所述標記的前面并且與所述標記相比所述場景對象在所述場景中具有更大的效用,則繪制所述標記具有與所述場景對象相比要小的突顯度。
10.根據權利要求7所述的方法,還包括:以每像素為基礎來計算對于所述場景的所述標記貢獻量和對于所述場景的所述場景對象貢獻量。
11.根據權利要求7所述的方法,還包括:基于所述視野的縮放比例來調整被應用于所述標記、所述場景對象、或者所述標記和所述場景對象的所述不透明度水平。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟技術許可有限責任公司,未經微軟技術許可有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201480062136.3/1.html,轉載請聲明來源鉆瓜專利網。





