[發明專利]一種信息處理方法以及電子設備在審
| 申請號: | 201310392922.7 | 申請日: | 2013-09-02 |
| 公開(公告)號: | CN104423949A | 公開(公告)日: | 2015-03-18 |
| 發明(設計)人: | 任飛 | 申請(專利權)人: | 聯想(北京)有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44;G06F12/02 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 11291 | 代理人: | 黃志華 |
| 地址: | 100085 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 信息處理 方法 以及 電子設備 | ||
技術領域
本發明涉及電子技術領域,尤其涉及一種信息處理方法以及電子設備。
背景技術
隨著科學技術的不斷發展,電子技術也得到了飛速的發展,電子產品的種類也越來越多,人們也享受到了科技發展帶來的各種便利?,F在人們可以通過各種類型的電子設備,享受隨著科技發展帶來的舒適生活。例如,智能手機、平板電腦等電子設備已經成為人們生活中一個不可或缺的組成部分,人們可以使用智能手機、平板電腦等電子設備玩游戲、聽音樂、瀏覽網頁等等,以減輕現代快節奏生活所帶來的壓力。
在人們通過智能手機、平板電腦等電子設備玩游戲的過程中,智能手機、平板電腦等電子設備中的紋理管理模塊,會根據游戲的場景,而提供對應的紋理,使得用戶在玩游戲時能夠從視覺上感受到真實的游戲場景。
目前,在紋理管理模塊提供紋理時,需要先通過圖片生成一圖片對象,再根據該圖片對象生成對應的紋理,以供對應的程序調用,在同一場景下,若用戶進行了拉伸或者旋轉等操作,則需要對圖片對象進行對應的拉伸或者旋轉等修改,然后再根據修改后的圖片對象生成新的紋理,以提供新的紋理。
但本發明人在實現本發明實施例中的技術方案的過程中,發現上述技術至少存在如下技術問題:
以一張分辨率為1024*1024、色彩格式為ARGB8888、大小為500k的圖片為例,根據該圖片生成的圖片對象,也即Bitmap的大小為4M,根據該圖片對象生成的紋理的大小為4M,如果用戶在游戲中進行了拉伸或者旋轉等操作,則需要對圖片對象進行對應的拉伸或者旋轉修改,然后再根據修改后的圖片對象生成新的紋理,從而提供與用戶的拉伸或者旋轉操作對應的紋理,在游戲中更換了場景,也即確定不會使用根據該圖片對象生成的紋理時才會刪除該圖片對象。
也就是說,在現有技術中,若不確定后續是否會使用該圖片對象,則不會刪除該圖片對象,避免后續無法修改圖片對象而獲得對應的紋理,此時,該圖片對象會一直占用4M的內存空間,在后續過程中并不會一直使用圖片對象,而是在需要根據該圖片對象生成新的紋理時才會使用該圖片對象,同時有可能后續都不需要根據該圖片對象生成新的紋理,該圖片對象所占據的內存空間的有效使用率不高,因此,現有技術中存在圖片對象一直占用內存空間、降低了內存空間的有效使用率的技術問題。
發明內容
本發明實施例通過提供一種信息處理方法以及電子設備,解決了現有技術中存在的圖片對象一直占用內存空間、降低了內存空間的有效使用率的技術問題。
本發明實施例一方面提供一種信息處理方法,所述方法應用于一電子設備,所述方法包括:從第一存儲地址,將第一圖片讀取到所述電子設備的內存中;基于所述第一圖片,在所述內存中生成第一圖片對象;基于所述第一圖片對象,在所述內存中生成第一紋理;在第一時刻,在所述內存中刪除所述第一圖片對象,其中,在所述第一時刻之后的第二時刻,當需要基于所述第一圖片對象生成與所述第一紋理不同的第二紋理時,所述第一圖片對象能夠基于所述第一圖片而再次獲得。
可選地,所述基于所述第一圖片,在所述內存中生成第一圖片對象,具體為:解析所述第一圖片中每個像素點包括的色彩信息,在所述內存中生成所述第一圖片對象。
可選地,所述基于所述第一圖片對象,在所述內存中生成第一紋理,具體包括:在所述內存中生成一空紋理;將所述空紋理綁定到一預設紋理通道,并設置所述空紋理的屬性;將所述第一圖片對象應用到所述空紋理中,從而在所述內存中生成所述第一紋理。
可選地,在所述內存中生成第一圖片對象之后,在所述第二時刻之前,所述方法還包括:建立所述第一存儲地址與所述第一圖片對象間的第一對應關系。
可選地,所述當所述需要基于所述第一圖片對象生成與所述第一紋理不同的第二紋理時,所述第一圖片對象能夠基于所述第一圖片而再次獲得,具體包括:在獲得一調用所述第一圖片對象的第一控制指令時,獲取所述第一對應關系,基于所述第一對應關系,再次獲得所述第一圖片對象。
可選地,在所述第一時刻之后,在所述第二時刻之前,所述方法還包括:響應并保存用于生成所述第二紋理的第一操作,生成第一生成指令;在所述第二時刻,所述方法還包括:基于所述第一生成指令,生成所述第一調用指令;執行所述第一調用指令,獲得所述第一圖片對象;基于所述第一圖片對象與所述第一操作,生成所述第二紋理。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于聯想(北京)有限公司,未經聯想(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310392922.7/2.html,轉載請聲明來源鉆瓜專利網。





