中科星圖股份有限公司曾剛獲國家專利權
買專利賣專利找龍圖騰,真高效! 查專利查商標用IPTOP,全免費!專利年費監控用IP管家,真方便!
龍圖騰網獲悉中科星圖股份有限公司申請的專利一種基于三維渲染引擎的文字高效繪制顯示方法獲國家發明授權專利權,本發明授權專利權由國家知識產權局授予,授權公告號為:CN114049424B 。
龍圖騰網通過國家知識產權局官網在2025-08-26發布的發明授權授權公告中獲悉:該發明授權的專利申請號/專利號為:202111331915.7,技術領域涉及:G06T15/20;該發明授權一種基于三維渲染引擎的文字高效繪制顯示方法是由曾剛;王焰輝;曾飛傳設計研發完成,并于2021-11-11向國家知識產權局提交的專利申請。
本一種基于三維渲染引擎的文字高效繪制顯示方法在說明書摘要公布了:本發明涉及一種基于三維渲染引擎的文字高效繪制顯示方法,包括如下步驟:步驟1、將多個文字組成的整個文字標繪當成一個矩形來進行繪制,將該整個文字標繪內的所有文字預先從字體文件中讀取出來,并且按照文字標繪的版式進行排版,然后輸出成一張矩形圖片;步驟2、創建多張紋理圖片,所述紋理圖片的尺寸為半個屏幕到一個屏幕尺寸大小;步驟3、將每一張紋理圖片映射到一組文字標繪,所述一組文字標繪包括多個整個文字標繪,每個整個文字標繪對應一張矩形圖片,將多張矩形圖片進行再排版布置在所述的紋理圖片中;其中,所述的紋理圖片被切割為多行,矩形圖片矩形再排版時步驟在所述的行中。
本發明授權一種基于三維渲染引擎的文字高效繪制顯示方法在權利要求書中公布了:1.一種基于三維渲染引擎的文字高效繪制顯示方法,其特征在于,包括如下步驟: 步驟1、將多個文字組成的整個文字標繪當成一個矩形來進行繪制,將該整個文字標繪內的所有文字預先從字體文件中讀取出來,并且按照文字標繪的版式進行排版,然后輸出成一張矩形圖片; 步驟2、創建多張紋理圖片,所述紋理圖片的尺寸為半個屏幕到一個屏幕尺寸大?。?步驟3、將每一張紋理圖片映射到一組文字標繪,所述一組文字標繪包括多個整個文字標繪,每個整個文字標繪對應一張矩形圖片,將多張矩形圖片進行再排版布置在所述的紋理圖片中;其中,所述的紋理圖片被切割為多行,矩形圖片矩形再排版時布局在所述的行中; 所述步驟2中,每個紋理圖片開始被創建出來時,內部的空白可排版區域就是紋理圖片的尺寸大小,然后分配整個文字標繪給它,即,將整個文字標繪對應的矩形圖片排版到紋理圖片中,同時記錄這個紋理圖片已經使用過和未使用過的區域,循環此過程分配所有文字標繪,直到這個紋理圖片用完,即紋理圖片沒有可使用的區域,或者沒有合適大小的區域分配給新的文字標繪對象,這時候再次創建一張新的紋理圖片來繼續分配,循環上面這個過程,直到分配完所有繪制的文字標繪對象; 在顯示的過程中,文字標繪對象的數量也是動態改變的,既有新增的文字標繪,也有被刪除的文字標繪,對于新增的文字標繪,從已有的紋理圖片里面尋找空白區域排版它的矩形圖片,找不到空白區域就創建新的紋理圖片;而對于被刪除的文字標繪,則將它占用的紋理圖片區域回收,記錄到這張紋理圖片的空白區域列表中,以便于分配給其它新增的文字標繪對象; 對于整個紋理圖片的空白區域,將其切分成一行一行的矩形區域,形成一個以行位置和行高為標記的行矩形列表,列表中每一行的矩形區域高度由第一個分配給此行的文字標繪對象來決定,設置為文字標繪對象的矩形圖片高度加上兩個像素高,其中頂部一個像素高度隔離上面的行,底部一個像素高度隔離下面的行,每一行除了記錄行高,還需要記錄當前行可使用的起始點橫向x值; 維護一個空白區域列表,用于存儲那些被回收的矩形區域,在被回收的矩形區域列表中,將處于相同行并且相鄰的兩個空白矩形區域合并成一個空白矩形區域; 在給文字標繪對象分配紋理圖片區域時,首先從紋理圖片中的空白區域列表中查詢是否有符合條件的,如果沒有,再次從行矩形列表中查詢是否有符合條件的,如果還是沒有,則最后再創建新的紋理圖片來滿足對文字標繪的分配。
如需購買、轉讓、實施、許可或投資類似專利技術,可聯系本專利的申請人或專利權人中科星圖股份有限公司,其通訊地址為:101399 北京市順義區臨空經濟核心區機場東路2號國家地理信息科技產業園1A-4星圖大廈;或者聯系龍圖騰網官方客服,聯系龍圖騰網可撥打電話0551-65771310或微信搜索“龍圖騰網”。
1、本報告根據公開、合法渠道獲得相關數據和信息,力求客觀、公正,但并不保證數據的最終完整性和準確性。
2、報告中的分析和結論僅反映本公司于發布本報告當日的職業理解,僅供參考使用,不能作為本公司承擔任何法律責任的依據或者憑證。