[發明專利]動態圖像的畫面渲染方法及畫面渲染裝置有效
| 申請號: | 201310263305.7 | 申請日: | 2013-06-26 |
| 公開(公告)號: | CN103366391A | 公開(公告)日: | 2013-10-23 |
| 發明(設計)人: | 常小軍 | 申請(專利權)人: | 廣州市動景計算機科技有限公司 |
| 主分類號: | G06T13/00 | 分類號: | G06T13/00;G06T15/00 |
| 代理公司: | 北京鴻元知識產權代理有限公司 11327 | 代理人: | 陳英俊;龔潔 |
| 地址: | 510665 廣東省廣州*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 動態 圖像 畫面 渲染 方法 裝置 | ||
技術領域
本發明涉及移動通信技術領域,具體地說,涉及一種對動態圖像的畫面進行渲染的畫面渲染方法及畫面渲染裝置。
背景技術
隨著移動通信技術的快速發展,越來越多的用戶在使用著智能手機等移動通信終端。這些移動通信終端不僅可以進行通常的通話、短消息等通訊,還可以執行游戲軟件、觀看動畫和電影、視頻等,移動通信終端的用途得到擴展。
目前,對于游戲等動態圖像而言,在設計過程中大多數是以固定的幀率(幀率是指一秒鐘內可運行幀的次數,簡稱FPS,Frames?Per?Second)進行動態圖像的畫面渲染,并且,在測試階段以中低端的移動通信終端作為測試環境,計算出該移動通信終端中的最佳幀率,將該最佳幀率作為該游戲軟件的畫面渲染用固定幀率。采用這樣的處理方式,由于采用固定幀率進行畫面渲染,因此,在配制不同的移動通信終端上執行游戲軟件時,其畫面渲染效果差別很大。例如,在配置較低的移動通信終端上執行游戲軟件并進行畫面渲染時,游戲畫面會非常卡,有時甚至無法運行游戲軟件。此外,如果在配制較高的移動通信終端上執行游戲軟件并進行畫面渲染時,又會表現得不夠流暢。此外,即使針對同樣的移動通信終端,在不同的操作系統上運行相同的軟件時,由于底層系統的渲染驅動、渲染庫等不相同,實際的渲染效果也會不相同。
因此,需要一種能夠明顯提高渲染效果的圖像處理技術,即使在不同配置的移動通信終端中執行游戲軟件等動態圖像,其畫面渲染效果也不會有太大差異。
發明內容
本發明為了解決上述問題點而作出,其目的在于提供一種采用動態變幀處理進行畫面渲染的動態圖像的畫面渲染方法及其裝置,根據移動通信終端的配置條件,動態地改變畫面渲染用幀率,從而提高動態圖像的畫面渲染效果。
根據本發明的一個方面,提供了一種動態圖像的畫面渲染方法,以N幀圖像作為基準單位進行畫面渲染,其包括:優化渲染幀率計算步驟,每次進行畫面渲染時,根據對該N幀圖像進行畫面渲染所需的時間和當前渲染幀率,計算對下一個N幀圖像進行畫面渲染所用的優化渲染幀率;以及畫面渲染步驟,利用上述優化渲染幀率對上述下一個N幀圖像進行畫面渲染,直到完成對所有圖像的渲染;其中,N是1以上的整數。
此外,優選地,在上述優化渲染幀率計算步驟中,根據以下式3計算優化渲染幀率,
優化渲染幀率=INT(1000*N/T)*k??(式3)
其中,INT是取整函數,N是每次進行畫面渲染時的圖像幀數,T是此次渲染上述N幀圖像所用的時間,k是優化系數,并且滿足0.1≤k≤1.0。
另外,優選地,在上述優化渲染幀率計算步驟之后,還包括閾值條件判斷步驟,判斷由上述優化渲染幀率計算步驟計算出的優化渲染幀率是否滿足閾值條件,如果不滿足閾值條件,則重新設定上述優化渲染幀率。
此外,優選地,在上述閾值條件判斷步驟中,按照以下式4進行判斷,
|優化渲染幀率-當前渲染幀率|/當前渲染幀率≤m??(式4)
當不滿足上述式4時,將上述優化渲染幀率設定為(1+m)×當前渲染幀率和(1-m)×當前渲染幀率中的最接近上述計算出的優化渲染幀率的值,其中,m是預定的閾值。
另外,優選地,還包括以下步驟:將上述優化渲染幀率同預定的最小幀率及最大幀率進行比較,若小于上述最小幀率,則將上述優化渲染幀率設定成上述最小幀率;若大于上述最大幀率,則將上述優化渲染幀率設定成上述最大幀率。
再者,根據本發明的另一個方面,提供了一種動態圖像的畫面渲染裝置,以N幀圖像作為基準單位進行畫面渲染處理,其包括:優化渲染幀率計算單元,每次進行畫面渲染時,根據對該N幀圖像進行畫面渲染所需的時間和當前渲染幀率,計算對下一個N幀圖像進行畫面渲染所用的優化渲染幀率;以及畫面渲染單元,利用上述優化渲染幀率對上述下一個N幀圖像進行畫面渲染,直到完成對所有圖像的渲染;其中,N是1以上的整數。
此外,優選地,上述優化渲染幀率計算單元根據以下式3計算優化渲染幀率,
優化渲染幀率=INT(1000*N/T)*k??(式3)
其中,INT是取整函數,N是每次進行畫面渲染時的圖像幀數,T是此次渲染上述N幀圖像所用的時間,k是優化系數,并且滿足0.1≤k≤1.0。
另外,優選地,還包括閾值條件判斷單元,判斷由上述優化渲染幀率計算單元計算出的優化渲染幀率是否滿足閾值條件,如果不滿足閾值條件,則重新設定上述優化渲染幀率。
此外,優選地,上述閾值條件判斷單元按照以下式4進行判斷,
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州市動景計算機科技有限公司,未經廣州市動景計算機科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310263305.7/2.html,轉載請聲明來源鉆瓜專利網。
- 彩色圖像和單色圖像的圖像處理
- 圖像編碼/圖像解碼方法以及圖像編碼/圖像解碼裝置
- 圖像處理裝置、圖像形成裝置、圖像讀取裝置、圖像處理方法
- 圖像解密方法、圖像加密方法、圖像解密裝置、圖像加密裝置、圖像解密程序以及圖像加密程序
- 圖像解密方法、圖像加密方法、圖像解密裝置、圖像加密裝置、圖像解密程序以及圖像加密程序
- 圖像編碼方法、圖像解碼方法、圖像編碼裝置、圖像解碼裝置、圖像編碼程序以及圖像解碼程序
- 圖像編碼方法、圖像解碼方法、圖像編碼裝置、圖像解碼裝置、圖像編碼程序、以及圖像解碼程序
- 圖像形成設備、圖像形成系統和圖像形成方法
- 圖像編碼裝置、圖像編碼方法、圖像編碼程序、圖像解碼裝置、圖像解碼方法及圖像解碼程序
- 圖像編碼裝置、圖像編碼方法、圖像編碼程序、圖像解碼裝置、圖像解碼方法及圖像解碼程序





