[發明專利]移動裝置及其更改圖片大小的方法無效
| 申請號: | 200710200618.2 | 申請日: | 2007-05-15 |
| 公開(公告)號: | CN101309476A | 公開(公告)日: | 2008-11-19 |
| 發明(設計)人: | 林文雄;盧靜怡 | 申請(專利權)人: | 鴻富錦精密工業(深圳)有限公司;鴻海精密工業股份有限公司 |
| 主分類號: | H04Q7/32 | 分類號: | H04Q7/32;H04M1/02 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 518109廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 移動 裝置 及其 更改 圖片大小 方法 | ||
技術領域
本發明涉及一種移動裝置,尤其涉及一種移動裝置及其更改圖片大小的方法。
背景技術
隨著通信技術的不斷發展,移動裝置具有越來越多的新功能,比如,移動裝置可接收并顯示外部圖片。移動裝置顯示圖片的快與慢為使用者普遍關注的焦點。外部圖片的大小與移動裝置所能顯示圖片的大小往往不一致,現有移動裝置是將外部圖片進行浮點運算及乘法運算處理,以獲得適于移動裝置顯示的圖片大小。然,浮點運算及乘法運算處理過程比較復雜,這樣導致移動裝置處理圖片的時間比較長,如果當外部圖片很大時,更會導致移動裝置長時間處于處理圖片的狀態,影響用戶的使用心情。
發明內容
有鑒于此,有必要提供一種移動裝置,可將接收的圖片更改為適合其顯示的大小。
同時亦需要提供一種適用于所述移動裝置的更改圖片大小的方法。
一種移動裝置,包括圖片獲取模塊、第一運算模塊、第二運算模塊、第三運算模塊及圖片形成模塊。圖片獲取模塊用于獲取源圖片及模板圖片的像素數據。第一運算模塊用于根據所述源圖片及所述模板圖片的所述像素數據運算所述模板圖片的長度及寬度的精確度位數。第二運算模塊用于根據所述源圖片與所述模板圖片的所述像素數據及所述精確度位數運算所述模板圖片的長度及寬度的累加值,及將所述累加值進行取整數運算。第三運算模塊用于根據所述源圖片與所述模板圖片的所述像素數據及所述累加值的整數,并經由加法及位移運算來獲取模板圖片像素與源圖片像素的對應關系。圖片形成模塊用于根據所述模板圖片像素與源圖片像素的所述對應關系形成新圖片。
一種移動裝置更改圖片大小的方法,所述方法包括獲取源圖片及模板圖片的像素數據,并運算所述模板圖片的X軸與Y軸的精確度位數;運算所述模板圖片在X軸及Y軸上的累加值,并將所述累加值進行取整數運算;通過加法及位移運算來獲取所述模板圖片像素與所述源圖片像素的對應關系;及根據所述對應關系形成新圖片。
所述的移動裝置及其更改圖片大小的方法,使移動裝置在處理圖片大小的過程中,將整數運算代替原先的浮點運算,加法運算代替原先的乘法運算,從而加快了移動裝置處理圖片大小的速度,節省了時間,提高了用戶的滿意度。
附圖說明
圖1所示為本發明一實施方式中的移動裝置的模塊圖。
圖2所示為本發明一實施方式中的更改圖片大小的方法的流程圖。
具體實施方式
圖1所示為本發明一實施方式中的移動裝置10的模塊圖。在本實施方式中,移動裝置10包括圖片獲取模塊11、第一運算模塊12、第二運算模塊13、第三運算模塊14及圖片形成模塊15。在本實施方式中,移動裝置10用于將源圖片用移動裝置10中模板圖片的像素顯示,源圖片為移動裝置10獲取的外部圖片,模板圖片為移動裝置10顯示圖片時的參照圖片,提供移動裝置10的圖片像素數據。
圖片獲取模塊11用于獲取源圖片及模板圖片的像素數據,并將獲取的像素數據發送至第一運算模塊12。在本實施方式中,像素為單位面積上構成圖像的點的個數,即源圖片及模板圖片的像素可用長*寬來標識。在本實施方式中,所述源圖片與所述模板圖片的長與X軸相對應,所述源圖片與所述模板圖片的寬與Y軸相對應,用x標識源圖片的長,用y標識源圖片的寬,用x’標識模板圖片的長,用y’標識模板圖片的寬。在本實施方式中,源圖片的像素為x*y,模板圖片的像素為x’*y’。
第一運算模塊12與圖片獲取模塊11通信相連,用于接收圖片獲取模塊11發送的源圖片及模板圖片的像素數據,并運算模板圖片的長度及寬度的精確度位數。在本實施方式中,精確度位數是用來標識模板圖片的長度及寬度的十進制的小數位數,用Nx’標識長度的小數位數,用Ny’標識寬度的小數位數,Nx’可用表達式“A-Bx”標識,Ny’可用表達式“A-By”標識,其中,A標識所述移動裝置10的操作系統的二進制位數,所述Bx標識所述源圖片長度的二進制位數,所述By標識所述源圖片寬度的二進制位數。在本實施方式中,移動裝置10為32位操作系統,若移動裝置10獲取源圖片的長為2,寬為4,則2用二進制表示為10,即用2位二進制來表示2,故4用二進制表示為100,即用3位二進制來表示4,則Nx’的值為30。用上述方法同樣可算出Ny’的值為29。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鴻富錦精密工業(深圳)有限公司;鴻海精密工業股份有限公司,未經鴻富錦精密工業(深圳)有限公司;鴻海精密工業股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710200618.2/2.html,轉載請聲明來源鉆瓜專利網。





