两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種節(jié)省暫存內(nèi)存的圖片解壓縮儲(chǔ)存方法及其模塊的制作方法

文檔序號(hào):7684295閱讀:383來(lái)源:國(guó)知局
專利名稱:一種節(jié)省暫存內(nèi)存的圖片解壓縮儲(chǔ)存方法及其模塊的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種圖片儲(chǔ)存技術(shù),特別是一種節(jié)省暫存內(nèi)存的圖片解壓縮
儲(chǔ)存方法及其模塊,該方法及其模塊可用于進(jìn)行JPEG (Joint Photographic Experts Group;聯(lián)合圖像專家小組)圖片的解壓縮儲(chǔ)存。
背景技術(shù)
過(guò)去,對(duì)于圖片、影像、聲音……等信息的傳遞與再現(xiàn)方式,由于技術(shù) 上的限制,僅能以類似方式來(lái)處理。近年來(lái),由于數(shù)字技術(shù)的高度發(fā)展,使 得信息處理也得到發(fā)展并朝向數(shù)字化方向邁進(jìn)。
能隨時(shí)在各種電子設(shè)備中便捷的播放瀏覽圖片是大家所期望的;然而, 從網(wǎng)際網(wǎng)絡(luò)或其它圖像檔案數(shù)據(jù)庫(kù)中得到的各種格式的圖像文文件,其中所 包含的圖片如背景圖片、風(fēng)景圖片及漫畫(huà)圖片的尺寸往往較大。
因此,當(dāng)在電子設(shè)備上,特別是在手持式電子裝置上,顯示圖片時(shí),其 手持式電子裝置上的屏幕分辨率(如,320x240)通常遠(yuǎn)小于圖片的分辨率 (如,800x600、 2048x1536、…等),此時(shí)若想要顯示該圖片于屏幕上,通 常需解壓縮整張圖片,然后再調(diào)降分辨率。但這樣至少需要等同圖片分辨率 大小的內(nèi)存或三倍以上的內(nèi)存(圖片資料還包含三原色信號(hào)(R、 G、 B))來(lái) 暫存此圖片。

發(fā)明內(nèi)容
針對(duì)上述現(xiàn)有技術(shù)存在的缺陷或不足,本發(fā)明的目的在于,提供一種節(jié) 省暫存內(nèi)存的圖片解壓縮儲(chǔ)存方法及其模塊,該方法及其模塊以較少的內(nèi)存 即可解壓縮整張圖片于屏幕上,可節(jié)省暫存內(nèi)存的設(shè)置。
為了實(shí)現(xiàn)上述目的,本發(fā)明采用如下的技術(shù)解決方案一種節(jié)省暫存內(nèi)存的圖片解壓縮儲(chǔ)存方法,其特征在于,該方法包括下 列步驟
取JPEG圖片中的一圖塊,該圖塊含有JPEG圖片的mXm個(gè)像素點(diǎn)及原 始分辨率;
根據(jù)壓縮分辨率計(jì)算mXm個(gè)像素點(diǎn)中欲保留的n X n個(gè)像素點(diǎn); 量化nXn個(gè)像素點(diǎn)位置,以取得一組色彩信號(hào);以及 將色彩信號(hào)轉(zhuǎn)換為原圖片的色彩信號(hào)并儲(chǔ)存。
其中,轉(zhuǎn)換前的色彩信號(hào)可為一組亮度信號(hào)和色差信號(hào);接著將亮度信 號(hào)和色差信號(hào)轉(zhuǎn)為原圖片的色彩信號(hào)(即三原色信號(hào));進(jìn)而儲(chǔ)存轉(zhuǎn)換后的 三原色信號(hào)。
上述方法制備的節(jié)省暫存內(nèi)存的圖片解壓縮儲(chǔ)存模塊,包括-
一圖塊擷取單元,用于擷取JPEG圖片中的至少一圖塊,并且每一圖塊 含有mXm個(gè)像素點(diǎn)及原始分辨率;
一運(yùn)算單元,用于計(jì)算每一圖塊在壓縮分辨率下mXm個(gè)像素點(diǎn)中欲保 留的nXn個(gè)像素點(diǎn),其中,m>n;
一量化單元,用于量化nXn個(gè)像素點(diǎn)位置,以產(chǎn)生至少一組亮度信號(hào) 和復(fù)數(shù)個(gè)色差信號(hào);
一色彩空間轉(zhuǎn)換單元,用于將亮度信號(hào)和復(fù)數(shù)個(gè)色差信號(hào)轉(zhuǎn)換為原圖片 的色彩信號(hào),并儲(chǔ)存轉(zhuǎn)換得到的色彩信號(hào)。
例如將亮度信號(hào)和色差信號(hào)(YUVorYCbCr)轉(zhuǎn)為三原色信號(hào)(R、 G、 B)。色彩空間轉(zhuǎn)換單元依實(shí)際顯示接口而定,內(nèi)存則用以儲(chǔ)存轉(zhuǎn)換得到的色 彩信號(hào)。
本發(fā)明的節(jié)省暫存內(nèi)存的圖片解壓縮儲(chǔ)存方法及其圖片儲(chǔ)存模塊,由于 屏幕顯示分辨率在一定縮小比例下,小于原圖片分辨率,因此不需儲(chǔ)存整個(gè) JPEG圖片的圖塊,可達(dá)到節(jié)省內(nèi)存的技術(shù)效果。


圖1A為本發(fā)明的一個(gè)具體實(shí)施例的節(jié)省暫存內(nèi)存的圖片儲(chǔ)存方法流程
圖IB為本發(fā)明的另一個(gè)實(shí)施例的節(jié)省暫存內(nèi)存的圖片儲(chǔ)存方法流程
圖2為本發(fā)明又一個(gè)實(shí)施例的節(jié)省暫存內(nèi)存的圖片儲(chǔ)存方法的流程圖; 圖3為本發(fā)明實(shí)施例的節(jié)省暫存內(nèi)存的圖片儲(chǔ)存模塊的簡(jiǎn)要方塊圖; 圖4為根據(jù)本發(fā)明第二實(shí)施例的節(jié)省暫存內(nèi)存的圖片儲(chǔ)存模塊的簡(jiǎn)要 方塊圖。
以下結(jié)合附圖和發(fā)明人給出的實(shí)施例對(duì)本發(fā)明作進(jìn)一步詳細(xì)說(shuō)明。
具體實(shí)施例方式
首先說(shuō)明本發(fā)明的主要概念 一般而言,在JPEG (Joint Photographic Experts Group;聯(lián)合圖像專家小組)圖片解壓縮時(shí),是以一個(gè)8x8的圖塊 (Block)為每次壓縮與解壓縮的基本單位,另外還有一幅大圖塊(Macro Block; MB),其包含了完整三原色的基本的圖片圖塊。其中,圖片的像素點(diǎn) 可分為三個(gè)成分,例如亮度(Y)信號(hào)、藍(lán)色色差(Cb)信號(hào)和紅色色差 (Cr)信號(hào),紅色原色信號(hào)(R)、綠色原色信號(hào)(G)和藍(lán)色原色信號(hào)(B), 或…等。通常JPEG在解壓縮后是Y、 Cb、 Cr三種信號(hào),然后當(dāng)要顯示在屏 幕上時(shí),再轉(zhuǎn)成R、 G、 B三原色信號(hào)。通常一個(gè)MB包含了四個(gè)Y信號(hào)圖塊、 一個(gè)Cb信號(hào)圖塊及一個(gè)Cr信號(hào)圖塊。
本發(fā)明的方法主要是先擷取屏幕顯示所需的像素點(diǎn),然后將其轉(zhuǎn)成RGB 三原色信號(hào)后儲(chǔ)存。因此,以MB為基本處理單元,在每個(gè)MB中只擷取屏 幕顯示所需的像素點(diǎn),然后再將其轉(zhuǎn)成R、 G、 B信號(hào)后儲(chǔ)存。
參照?qǐng)D1A,該圖為本發(fā)明的一個(gè)具體實(shí)施例的節(jié)省暫存內(nèi)存的圖片儲(chǔ) 存方法的流程圖;該方法包括取JPEG圖片中的一圖塊(步驟110),該圖塊含有JPEG圖片的mXm個(gè)像素點(diǎn)及原始分辨率,根據(jù)壓縮分辨率計(jì)算mX m個(gè)像素點(diǎn)中欲保留的nXn個(gè)像素點(diǎn)(步驟120);量化nXn個(gè)像素點(diǎn)位置, 以取得一組色彩信號(hào)(步驟130);將色彩信號(hào)轉(zhuǎn)換為原圖片的色彩信號(hào)(步 驟140);儲(chǔ)存轉(zhuǎn)化得到的色彩信號(hào)(步驟150)。
其中,轉(zhuǎn)換前的色彩信號(hào)可為亮度信號(hào)和色差信號(hào),也就是說(shuō),在量化 nXn個(gè)像素點(diǎn)位置,取得亮度信號(hào)和色差信號(hào)(步驟132);接著再將亮度 信號(hào)和色差信號(hào)轉(zhuǎn)為原圖片的色彩信號(hào)(即三原色信號(hào))(步驟142);而后 儲(chǔ)存轉(zhuǎn)換得的原色信號(hào)(步驟152),如圖1B所示。
其中,m大于n,并且原始分辨率大于縮小比例后的壓縮分辨率。再者, 轉(zhuǎn)化前與轉(zhuǎn)換后的色彩信號(hào)可依實(shí)際顯示接口而定。
舉例來(lái)說(shuō),參照?qǐng)D2,假設(shè)以一個(gè)MB為基本處理單元,首先取得一MB (步驟210),該MB的大小為16xl6個(gè)像素點(diǎn),接著計(jì)算出這些像素點(diǎn)中的 哪些像素點(diǎn)將會(huì)被顯示在屏幕上(步驟220);換句話說(shuō),假設(shè)圖片的原始 分辨率為1280x960,而屏幕分辨率為320x240 (即為上述的壓縮分辨率), 則每一個(gè)MB中16x16個(gè)像素點(diǎn),將有4x4個(gè)像素點(diǎn)將會(huì)被顯示在屏幕上, 然后再量化計(jì)算得到4x4個(gè)像素點(diǎn)位置以取得Y信號(hào)、Cb信號(hào)和Cr信號(hào)(步 驟230),其中Cb信號(hào)和Cr信號(hào)則各需儲(chǔ)存2x2個(gè)像素點(diǎn)(假設(shè)色彩空間 比例為4:2:0或4:1:1),隨之將其轉(zhuǎn)換為R、 G、 B三原色信號(hào)(步驟240), 然后儲(chǔ)存(步驟250)。這樣,每個(gè)MB就只需儲(chǔ)存這16個(gè)像素點(diǎn)的資料, 因此,即可達(dá)到節(jié)省內(nèi)存的效果。
參照?qǐng)D3,圖3是依照本發(fā)明的方法給出的另一個(gè)實(shí)施例,該節(jié)省暫存 內(nèi)存的圖片解壓縮儲(chǔ)存模塊包括圖塊擷取單元310、運(yùn)算單元320、量化單 元330、色彩空間轉(zhuǎn)換 單元340以及內(nèi)存350。
通過(guò)圖塊擷取單元310可取得JPEG原圖片中至少一圖塊,并且每一圖 片圖塊具有mXm個(gè)像素點(diǎn)及原始分辨率。進(jìn)而由運(yùn)算單元320計(jì)算每一圖片圖塊在一壓縮分辨率下mXm個(gè)像素點(diǎn)中將欲保留的nXn個(gè)像素點(diǎn)。接著, 量化單元330將nXn個(gè)像素點(diǎn)位置量化,以產(chǎn)生一組色彩信號(hào),例如亮 度信號(hào)和色差信號(hào)。通過(guò)色彩空間轉(zhuǎn)換單元340轉(zhuǎn)換色彩信號(hào),例如將亮 度信號(hào)和色差信號(hào)轉(zhuǎn)為三原色信號(hào)。隨后,將轉(zhuǎn)換后的色彩信號(hào)(如原色信 號(hào))儲(chǔ)存于內(nèi)存350內(nèi)。其中,m大于n,并且原始分辨率大于壓縮分辨率。 其中色彩空間轉(zhuǎn)換單元依實(shí)際顯示接口而定,其中有用于儲(chǔ)存轉(zhuǎn)換后色彩信 號(hào)的內(nèi)存。
另外,假設(shè)顯示接口是一個(gè)顯示器,可由該檢測(cè)單元360檢測(cè)顯示器 400的分辨率以得到壓縮分辨率,如圖4所示。換句話說(shuō),當(dāng)本發(fā)明應(yīng)用于 電子設(shè)備中時(shí),可借此檢測(cè)單元檢測(cè)電子設(shè)備所使用的顯示器的分辨率,以 得到壓縮分辨率(即為顯示器的分辨率)。
這樣,只需使用較少的內(nèi)存,即可解壓縮整張圖片于屏幕上。 此外,當(dāng)用于儲(chǔ)存解壓縮后的JPEG圖片時(shí),可以將MB作為基本處理單 元來(lái)進(jìn)行整張JPEG圖片的處理,例如在制作大量圖片的預(yù)覽時(shí),可預(yù)先解 成小圖標(biāo)儲(chǔ)存。
雖然本發(fā)明以上述較佳的實(shí)施例對(duì)本發(fā)明做出了詳細(xì)的描述,并非用上 述實(shí)施例限定本發(fā)明。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)意識(shí)到在不脫離本發(fā)明技術(shù)方 案所給出的技術(shù)特征和范圍的情況下,對(duì)技術(shù)特征所作的增加、以本領(lǐng)域一 些同樣內(nèi)容的替換,均應(yīng)屬本發(fā)明的保護(hù)范圍。
權(quán)利要求
1. 一種節(jié)省暫存內(nèi)存的圖片解壓縮儲(chǔ)存方法,其特征在于,該方法包括下列步驟取JPEG圖片中的一圖塊,該圖塊含有JPEG圖片的m×m個(gè)像素點(diǎn)及原始分辨率;根據(jù)壓縮分辨率計(jì)算m×m個(gè)像素點(diǎn)中欲保留的n×n個(gè)像素點(diǎn);量化n×n個(gè)像素點(diǎn)位置,以取得一組色彩信號(hào);以及將色彩信號(hào)轉(zhuǎn)換為原圖片的色彩信號(hào)并儲(chǔ)存。
2. 如權(quán)利要求1所述的方法,其特征在于,所述的色彩信號(hào)在轉(zhuǎn)換前 為亮度信號(hào)和色差信號(hào)。
3. 實(shí)現(xiàn)權(quán)利要求1所述方法制備的節(jié)省暫存內(nèi)存的圖片解壓縮儲(chǔ)存模 塊,其特征在于,包括一圖塊擷取單元,用于擷取JPEG圖片中的至少一圖塊,并且每一圖塊 含有mXm個(gè)像素點(diǎn)及原始分辨率;一運(yùn)算單元,用于計(jì)算每一圖塊在壓縮分辨率下mXm個(gè)像素點(diǎn)中欲保 留的nXn個(gè)像素點(diǎn),其中,m〉n;一量化單元,用于量化nXn個(gè)像素點(diǎn)位置,以產(chǎn)生至少一組亮度信號(hào) 和復(fù)數(shù)個(gè)色差信號(hào);--色彩空間轉(zhuǎn)換單元,用于將亮度信號(hào)和復(fù)數(shù)個(gè)色差信號(hào)轉(zhuǎn)換為原圖片 的色彩信號(hào),并儲(chǔ)存轉(zhuǎn)換得到的色彩信號(hào)。
4. 如權(quán)利要求3所述的節(jié)省暫存內(nèi)存的圖片解壓縮儲(chǔ)存模塊,其特征 在于,所述的色彩空間轉(zhuǎn)換單元按照實(shí)際顯示接口而定,其中有用于儲(chǔ)存轉(zhuǎn) 換后色彩信號(hào)的內(nèi)存。
全文摘要
本發(fā)明公開(kāi)了一種節(jié)省暫存內(nèi)存的圖片解壓縮儲(chǔ)存方法及其模塊,該方法對(duì)圖片解壓縮儲(chǔ)存包括取得一圖片圖塊,該圖片圖塊具有m×m個(gè)像素點(diǎn)及一原始分辨率根據(jù)壓縮分辨率計(jì)算m×m個(gè)像素點(diǎn)中欲保留的n×n個(gè)像素點(diǎn);量化n×n個(gè)像素點(diǎn)位置,以取得一組色彩信號(hào);以及將色彩信號(hào)轉(zhuǎn)換為原圖片的色彩信號(hào)并儲(chǔ)存。本發(fā)明的方法及其圖片儲(chǔ)存模塊,由于屏幕顯示分辨率在一定縮小比例下,小于原圖片分辨率,因此不需儲(chǔ)存整個(gè)JPEG圖片的圖塊,可達(dá)到節(jié)省內(nèi)存的技術(shù)效果。
文檔編號(hào)H04N1/41GK101287057SQ20081001823
公開(kāi)日2008年10月15日 申請(qǐng)日期2008年5月16日 優(yōu)先權(quán)日2008年5月16日
發(fā)明者楊凰琳, 陳淮琰 申請(qǐng)人:無(wú)敵科技(西安)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
弥渡县| 施秉县| 松江区| 东乡| 邳州市| 克山县| 浮梁县| 阿图什市| 桂林市| 聂荣县| 山西省| 阳曲县| 南城县| 政和县| 漳浦县| 新野县| 永胜县| 游戏| 丽水市| 海城市| 临泉县| 诸城市| 菏泽市| 涞源县| 南平市| 望城县| 惠水县| 台江县| 曲沃县| 蛟河市| 普宁市| 凤台县| 青岛市| 监利县| 朝阳县| 鄂托克前旗| 九龙城区| 衡阳县| 胶州市| 大庆市| 南阳市|