專利名稱:用于無線網(wǎng)絡(luò)和無線手持式設(shè)備的動(dòng)畫壓縮方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種動(dòng)畫壓縮方法,尤其是涉及一種適用于無線網(wǎng)絡(luò)和PDA、手機(jī)、PDA手機(jī)等無線手持式設(shè)備的動(dòng)畫壓縮方法。
背景技術(shù):
圖像是多媒體中極其重要的媒體,圖象在信息交流中發(fā)揮重要的作用,但圖象數(shù)字化后的數(shù)據(jù)量非常大;如一幅640×480中分辨率的24bit彩色圖象數(shù)據(jù)量達(dá)920k bits,相對(duì)于當(dāng)前有限的無線通訊帶寬,這個(gè)數(shù)據(jù)量十分驚人,所以必須對(duì)圖象進(jìn)行壓縮。在現(xiàn)有的動(dòng)畫圖象壓縮法中,如GIF動(dòng)畫壓縮方法,它在WEB頁面上使用相當(dāng)廣泛,被認(rèn)為是與瀏覽器最友好,最兼容的的圖片格式;它主要通過全局優(yōu)化、幀間優(yōu)化、幀內(nèi)優(yōu)化三個(gè)過程進(jìn)行壓縮。在全局優(yōu)化時(shí),為整個(gè)動(dòng)畫尋求最佳的調(diào)色板并盡可能減少幀的數(shù)目;幀間優(yōu)化主要是除去幀間冗余,只保存幀與幀之間不同的差異部分;最后在幀內(nèi)進(jìn)行優(yōu)化。GIF動(dòng)畫壓縮的優(yōu)點(diǎn)是壓縮、解壓簡單易于實(shí)現(xiàn),基本無損失;但它的致命缺點(diǎn)是無速率控制、顏色數(shù)的最小化對(duì)動(dòng)畫的生成有限制,由于現(xiàn)有的無線網(wǎng)絡(luò)寬帶有限、較長的等待延時(shí)、連接的可靠性較低,所以GIF動(dòng)畫壓縮技術(shù)難以被基于無線網(wǎng)的多媒體應(yīng)用采用。
另外如MPEG-4動(dòng)畫壓縮方法,在許多方面都取得了突破,也考慮到了無線網(wǎng)絡(luò)通訊中的一些問題;它采用了基于對(duì)象(Objeet-Based)的編碼、基于模型(Model-based)的編碼等編碼技術(shù),對(duì)象是指在一個(gè)場景中能夠訪問和操縱的實(shí)體,可以根據(jù)不同的紋理、運(yùn)動(dòng)、形狀、模型和高層語義來劃分對(duì)象,所以這是一種基于內(nèi)容的數(shù)據(jù)壓縮方式,與以前的壓縮方法只是去掉幀內(nèi)和幀間的冗余相比,MPEG-4則要求對(duì)圖像和視頻作更多的分析,甚至是理解。如將圖像分割為運(yùn)動(dòng)物體對(duì)象和靜止不動(dòng)的背景對(duì)象平面,并對(duì)這兩個(gè)對(duì)象進(jìn)行分別處理。背景對(duì)象采用壓縮比較高、損失比較大的辦法進(jìn)行編碼,運(yùn)動(dòng)物體對(duì)象采用壓縮比較低、損失比較小的辦法,這樣就在壓縮效率和解碼圖像質(zhì)量間得到較好的平衡;MPEG-4動(dòng)畫壓縮方法主要包括對(duì)象的提取、對(duì)象的合成、對(duì)象的管理。但MPEG-4標(biāo)準(zhǔn)龐大,對(duì)象提取本身難度較大、過程處理復(fù)雜,由于現(xiàn)有無線手持式設(shè)備的CPU處理能力較低、內(nèi)存空間較少、耗電量不能太高,以現(xiàn)有的無線手持式設(shè)備資源是難以滿足MPEG-4動(dòng)畫壓縮方法的需求,所以MPEG-4動(dòng)畫壓縮方法在無線手持式設(shè)備上并不實(shí)用。因此現(xiàn)有的無線網(wǎng)絡(luò)和PDA、手機(jī)、PDA手機(jī)等手持式設(shè)備上只能傳遞聲音、數(shù)字、靜止圖象等信息,無法傳遞諸如動(dòng)畫等連續(xù)媒體信息。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種動(dòng)畫壓縮方法,使得其壓縮后的動(dòng)畫圖象數(shù)據(jù)能在無線通訊網(wǎng)絡(luò)上傳輸,并能在無線手持式設(shè)備上顯示接收的動(dòng)畫圖象。
本發(fā)明的目的可通過以下的技術(shù)措施來實(shí)現(xiàn)依次包括以下步驟1、以Flash文件為數(shù)據(jù)源,從中提取原始幀,并以彩色BMP圖象文件的格式保存這些原始幀;2、將步驟1中生成的彩色BMP圖象轉(zhuǎn)換成256灰度級(jí)的BMP圖象;3、從已轉(zhuǎn)換成256灰度級(jí)的BMP圖象的原始幀中提取關(guān)鍵幀首先要對(duì)所有灰度級(jí)圖象計(jì)算各個(gè)灰度級(jí)的像素點(diǎn)在該幀中所占有的比例;然后從第二幀開始將該幀的比例值與前一幀相應(yīng)的比例值進(jìn)行比較并得出該差異值,最后將該差異值與預(yù)先設(shè)定的限定值作比較,若大于等于限定值,則該幀為關(guān)鍵幀。
4、對(duì)關(guān)鍵幀進(jìn)行差分處理獲取差異圖象,并以指定的命名方式存為BMP差異圖象文件;5、將步驟4中所生成BMP差異圖象文件轉(zhuǎn)換成PNG圖象文件;該P(yáng)NG文件名為1_f_x_y.PNG,其中PNG表示文件類型,f由1開始,表示這個(gè)文件是屬于第幾幀,x、y分別表示這個(gè)差異圖片在這一幀中的左上角的坐標(biāo);6、對(duì)PNG圖象文件序列進(jìn)行了重新拼裝,生成一個(gè)大的PNG圖象文件及其相關(guān)的圖片數(shù)據(jù)列表;再將該大PNG圖象文件、數(shù)據(jù)列表及動(dòng)畫播放器一并打包。
本發(fā)明中獲取差異圖象的步驟為根據(jù)兩幅圖象求出對(duì)應(yīng)的差異矩陣,當(dāng)?shù)谝环鶊D象中某個(gè)點(diǎn)與另一幅圖象中的對(duì)應(yīng)點(diǎn)的差異大于指定的限定值時(shí),則差異矩陣中相應(yīng)的元素值為1;反之,元素值為0;然后圈定差異矩陣中那些只包含元素值為1的最大區(qū)域,并記錄這些區(qū)域的最大內(nèi)接矩形的左上角坐標(biāo)和右下角坐標(biāo);該內(nèi)接矩形集合所圈定的圖象即為差異圖象。
本發(fā)明中PNG圖象文件序列重新拼裝的步驟為對(duì)生成的小矩形PNG圖片按矩形長邊的尺寸大小進(jìn)行排序,先取出其中尺寸最大的矩形,將尺寸第二大的矩形按各種可能的情況與尺寸最大的矩形進(jìn)行邊貼邊的組合,選取各種組合中面積最小的多邊形;再將尺寸第三大的矩形在上述面積最小的多邊形的基礎(chǔ)上進(jìn)行邊貼邊的組合,選取各種組合中面積最小的多邊形;依次不斷地組合,最終形成一個(gè)包含了所有的小矩形PNG圖片且其外接矩形面積最小的多邊形,該多邊形所圈定的區(qū)域即為拼裝生成的大PNG圖象文件。
本發(fā)明具有以下的優(yōu)點(diǎn)(1)Flash文件小、表達(dá)動(dòng)畫效果突出,通過對(duì)Flash文件的處理,容易獲得一個(gè)彩色動(dòng)畫幀序列,以BMP文件的格式保存,并將彩色BMP文件轉(zhuǎn)換成256灰度級(jí)的BMP文件,灰度級(jí)圖象比彩色圖象數(shù)據(jù)量小,達(dá)到壓縮的效果,且灰度級(jí)圖象適合現(xiàn)有PDA、手機(jī)、PDA手機(jī)等手持式設(shè)備的黑自液晶顯示屏上顯示。(2)關(guān)鍵幀的提取是對(duì)原始幀進(jìn)行了篩選與取舍,達(dá)到了再次壓縮的效果;在提取過程中綜合了關(guān)鍵幀時(shí)間間隔與像素差異對(duì)比等因素,提高了采集的效果與逼真度,這樣可根據(jù)用戶要求實(shí)現(xiàn)數(shù)據(jù)采集定制;同時(shí)通過設(shè)定幀的間隔時(shí)間、總采集幀數(shù)、播放窗口大小等參數(shù),也可方便地為不同用戶定制各種多媒體數(shù)據(jù)。(3)在得到了關(guān)鍵幀序列之后,在不降低顯示質(zhì)量的同時(shí),利用差分矩陣求取圖象序列中的差異子圖象,這樣在傳送前后兩幀圖象時(shí)只需傳送前一幀及后一幀與前一幀的差異圖象即可完整表達(dá)原來兩幀圖象的內(nèi)容,又一次極大地壓縮了動(dòng)畫的數(shù)據(jù)量,有效地減少了冗余數(shù)據(jù)傳輸?shù)娜哂鄶?shù)據(jù)量。(4)對(duì)PNG文件名格式作了規(guī)定,這樣在文件打包時(shí)就自動(dòng)附加了每個(gè)文件所屬的幀號(hào)及顯示的相對(duì)位置等信息,使在動(dòng)畫幀的播放序列與PNG文件名序列之間建立了對(duì)應(yīng)關(guān)系,也就是說利用PNG文件名將播放的相對(duì)時(shí)間和相對(duì)位置信息引入到一個(gè)PNG文件包中,實(shí)現(xiàn)了動(dòng)畫,從而既利用PNG的存儲(chǔ)圖象方面的優(yōu)勢,也使PNG文件格式能實(shí)現(xiàn)動(dòng)畫效果。(5)對(duì)最終圖象采用了PNG的圖象文件格式保存,同時(shí)將各個(gè)小的PNG圖片組裝成一個(gè)大的PNG文件,并使其占用的矩形面積最小,實(shí)現(xiàn)了更進(jìn)一步的壓縮。
從具體的實(shí)驗(yàn)數(shù)據(jù)也能顯示本發(fā)明在無線手持式設(shè)備中的應(yīng)用是相當(dāng)有效的。通常用于動(dòng)畫操作的初始Flash文件大小約100K字節(jié),需要另外的Flash動(dòng)畫播放軟件,約360K字節(jié),才能在PC機(jī)上播放。經(jīng)過本發(fā)明的處理后,可生成一個(gè)約25K字節(jié)的PNG文件,打包之后可生成約40K字節(jié)的Jar文件包,適合在現(xiàn)有無線網(wǎng)絡(luò)上傳輸;下載到手持式設(shè)備中,經(jīng)解壓可生成約90K字節(jié)的文件,在不超過200K字節(jié)的內(nèi)存空間內(nèi)即可實(shí)現(xiàn)動(dòng)畫播放,現(xiàn)有PDA、手機(jī)、PDA手機(jī)等無線手持式設(shè)備足以滿足它的需求,使PDA、手機(jī)、PDA手機(jī)能實(shí)現(xiàn)連續(xù)媒體信息的傳遞。
圖1為本發(fā)明的動(dòng)畫壓縮流程框圖。
具體實(shí)施例方式
從圖1的動(dòng)畫壓縮流程框圖可以看出,本發(fā)明以Flash文件為數(shù)據(jù)源,從中獲取原始幀。在對(duì)原始幀進(jìn)行色彩轉(zhuǎn)換的基礎(chǔ)上從中提取關(guān)鍵幀。之后對(duì)關(guān)鍵幀進(jìn)行差分處理,將結(jié)果以PNG包格式保存,并將PNG文件及播放器一起打包。下面對(duì)本發(fā)明作進(jìn)一步的詳細(xì)說明,本實(shí)施例依次包括以下的步驟1、以Flash文件為數(shù)據(jù)源,從中提取原始幀,并以彩色BMP圖象文件的格式保存這些原始幀。提取原始幀可調(diào)用截圖模塊,由用戶選擇一個(gè)需要轉(zhuǎn)換的SWF文件,然后自動(dòng)打開播放,并截獲播放窗口里的播放內(nèi)容,以指定的間隔將播放內(nèi)容存為連續(xù)的圖片文件。在該項(xiàng)操作中,將有四個(gè)參數(shù)/選項(xiàng)可以設(shè)定,分別為間隔時(shí)間(ms)、總截取幀數(shù)、設(shè)定播放大小和是否在打開文件后自動(dòng)開始截圖;涵義分別為每兩次截取屏幕之間的間隔、自動(dòng)停止截取的最大幀數(shù)、以及Flash Player窗口出現(xiàn)后的客戶區(qū)的大小。如果設(shè)定打開文件后自動(dòng)開始截圖,則將在成功打開SWF播放窗口后立即自動(dòng)開始截圖。所設(shè)定的參數(shù)與選項(xiàng),間隔時(shí)間將在打開文件后創(chuàng)建定時(shí)器時(shí)生效,總截取幀數(shù)在開始錄制后即生效,是否在打開文件后自動(dòng)開始錄制選項(xiàng)在打開后生效。
2、將步驟1中生成的彩色BMP圖象轉(zhuǎn)換成256灰度級(jí)的BMP圖象?;叶燃?jí)圖象比彩色圖象數(shù)據(jù)量小,并能在當(dāng)前主流的黑白液晶顯示屏上表現(xiàn)出用戶可以接受的圖象效果。該步驟的最終結(jié)果是得到一些256灰度級(jí)的BMP圖象,達(dá)到了壓縮的效果。
3、根據(jù)幀中各個(gè)灰度級(jí)的象素點(diǎn)的比例差別,從已轉(zhuǎn)換成256灰度級(jí)的BMP圖象的原始幀中提取關(guān)鍵幀。由于受顯示設(shè)備資源限制及人眼的視覺時(shí)延影響,在手持式設(shè)備上顯示一個(gè)動(dòng)畫并不需要播放第一步中所提取中的所有幀,有些相鄰幀之間由于差別不大,在資源有限的情況下可以將其忽略。衡量幀與幀之間差異大小的尺度是該幀中各個(gè)灰度級(jí)的點(diǎn)數(shù)在整個(gè)幀中所占有的比例。如果兩個(gè)幀中各個(gè)灰度級(jí)的象素點(diǎn)構(gòu)成比例差別很大,則這兩幀的差別很大,當(dāng)它們的差別超過某個(gè)限定值時(shí),也就是當(dāng)它們之間的差別有足夠大時(shí),就認(rèn)為它們是關(guān)鍵幀。另外原始幀中的第一幀與最后一幀具有不可替代的作用,它們是理所當(dāng)然的關(guān)鍵幀。其它幀能否入選關(guān)鍵幀則通過計(jì)算來判定,首先要對(duì)第二步中的所有灰度級(jí)圖象計(jì)算各個(gè)灰度級(jí)的像素點(diǎn)在該幀中所占有的比例,然后從第二幀開始將該幀的比例值與前一幀相應(yīng)的比例值進(jìn)行比較并求出該差異值,最后將該差異值與預(yù)先設(shè)定的限定值作比較,若大于等于限定值,則該幀為關(guān)鍵幀,否則該幀不是關(guān)鍵幀。這樣就可以得出所有的關(guān)鍵幀。通過該步操作就對(duì)原有幀進(jìn)行了篩選與取舍,客觀上也達(dá)到了壓縮效果。
4、對(duì)關(guān)鍵幀進(jìn)行差分處理獲取差異圖象,并以指定的命名方式存為BMP差異圖象文件。動(dòng)畫播放時(shí)連續(xù)的兩個(gè)前后幀之間差別很少有突變,即前后兩幀中有較大一部分圖象內(nèi)容是相同的,重復(fù)的,變化的只是幀中的一小部分。采用計(jì)算差異圖象的方法使壓縮后文件中盡量減少上述重復(fù)的部分,這對(duì)增進(jìn)壓縮效果有重要的意義。調(diào)用差分矩形模塊,首先根據(jù)兩幅圖象求出對(duì)應(yīng)的差異矩陣,當(dāng)?shù)谝环鶊D象中某個(gè)點(diǎn)與另一幅圖象中的對(duì)應(yīng)點(diǎn)的差異大于指定的限定值時(shí),則差異矩陣中相應(yīng)的元素值為1;反之,元素值為0。之后圈定差異矩陣中那些只包含元素值為1的最大區(qū)域,并記錄這些區(qū)域的最大內(nèi)接矩形的左上角坐標(biāo)和右下角坐標(biāo),該內(nèi)接矩形集合所圈定的圖象就是所說的差異圖象。這樣在傳送前后兩幀圖象時(shí)只需傳送前一幀及后一幀與前一幀的差異圖象即可完整表達(dá)原來兩幀圖象的內(nèi)容,極大地壓縮了動(dòng)畫的數(shù)據(jù)量。
5、將步驟4中所生成BMP差異圖象文件轉(zhuǎn)換成PNG圖象文件。轉(zhuǎn)換PNG文件可調(diào)用BMP2PNG圖象格式轉(zhuǎn)換模塊,同時(shí)對(duì)轉(zhuǎn)換成的PNG文件名格式作了特殊的規(guī)定,文件名規(guī)定為l_f_x_y.PNG,其中PNG表示文件類型,f由1開始,表示這個(gè)文件是屬于第幾幀,x、y分別表示這個(gè)圖片在這一幀中的左上角的坐標(biāo)。這樣,在文件打包時(shí)就自動(dòng)附加了每個(gè)文件所屬的幀號(hào)及顯示的相對(duì)位置等信息,在動(dòng)畫幀的播放序列與PNG文件名序列之間建立了對(duì)應(yīng)關(guān)系,也就是說利用PNG文件名將播放的相對(duì)時(shí)間和相對(duì)位置信息引入到一個(gè)PNG文件包中,實(shí)現(xiàn)了動(dòng)畫,從而既利用PNG的存儲(chǔ)圖象方面的優(yōu)勢,也使PNG文件格式能實(shí)現(xiàn)動(dòng)畫效果。
6、對(duì)PNG圖象文件序列進(jìn)行了重新拼裝,生成一個(gè)大的PNG圖象文件及其相關(guān)的圖片數(shù)據(jù)列表;再將該大PNG圖象文件、數(shù)據(jù)列表及動(dòng)畫播放器一并打包。調(diào)用圖片拼裝模塊,對(duì)步驟5中生成的小矩形圖片按矩形長邊的尺寸大小進(jìn)行排序,取出其中尺寸最大的矩形(定名為矩形A),讓尺寸次小的矩形(定名為矩形B)按各種可能的情況與矩形A進(jìn)行邊貼邊的組合,不同的組合將產(chǎn)生不同多邊形,計(jì)算并選擇該多邊形的外接矩形面積最小的組合方式并產(chǎn)生一個(gè)新的多邊形(定名為多邊形C);也就是說矩形A與矩形B進(jìn)行邊貼邊組合,形成一個(gè)新的多邊形C,多邊形C的外接矩形在各種組合中面積最小。按尺寸遞減的順序?qū)ζ溆嗟木匦芜M(jìn)行類似的操作,它們在多邊形C的基礎(chǔ)上不斷地組合生成新的多邊形,最終將形成一個(gè)多邊形(定名為多邊形P)。多邊形P包含了第5步中生成的所有小圖片,并且它的外接矩形面積最小。該外接矩形所圈定的區(qū)域就是最終生成的一個(gè)大的PNG文件,這樣實(shí)現(xiàn)了更進(jìn)一步的壓縮,只需維護(hù)一個(gè)大圖片就可以完成各種操作了。在拼裝時(shí)還生成一個(gè)數(shù)據(jù)列表,它記錄了每一個(gè)小PNG圖片在大PNG圖片中的位置及其文件名;最后可將該數(shù)據(jù)列表、大PNG文件及動(dòng)畫播放器一并打包傳送。本實(shí)施例在KJava平臺(tái)下,調(diào)用Jar包生成模塊,將該大PNG文件、數(shù)據(jù)列表、動(dòng)畫解碼播放工具打包生成Jar文件,這樣動(dòng)畫壓縮后打包生成的Jar文件放到指定網(wǎng)站供用戶下載播放。
在播放器播放時(shí),先將壓縮的數(shù)據(jù)包解壓,并利用數(shù)據(jù)列表將PNG文件分割成一系列小的PNG文件圖片,其文件名也由數(shù)據(jù)列表指定。先根據(jù)PNG文件名找到動(dòng)畫第一幀;之后利用文件名找到第二幀的文件,這些文件是第二幀與第一幀的差異圖象,所以將該差異圖象覆蓋到第一幀的指定坐標(biāo)上,坐標(biāo)值由PNG文件名給出,這樣就得到了實(shí)際動(dòng)畫的第二幀。按同樣的方法就可以顯示動(dòng)畫包中的所有關(guān)鍵幀,還原各個(gè)圖片的相對(duì)時(shí)間與相對(duì)位置信息,播放這些幀就產(chǎn)生了動(dòng)畫效果。將上述Jar文件下載到如Motorola6288這些基于KJava平臺(tái)的手持式設(shè)備中,進(jìn)行Jar解包,大圖片文件分解,然后利用附帶的播放工具即可播放該動(dòng)畫。
權(quán)利要求
1.一種用于無線網(wǎng)絡(luò)和無線手持式設(shè)備的動(dòng)畫壓縮方法,其特征在于依次包括以下步驟(1)以Flash文件為數(shù)據(jù)源,從中提取原始幀,并以彩色BMP圖象文件的格式保存這些原始幀;(2)將步驟1中生成的彩色BMP圖象轉(zhuǎn)換成256灰度級(jí)的BMP圖象;(3)從已轉(zhuǎn)換成256灰度級(jí)的BMP圖象的原始幀中提取關(guān)鍵幀首先要對(duì)所有灰度級(jí)圖象計(jì)算各個(gè)灰度級(jí)的像素點(diǎn)在該幀中所占有的比例;然后從第二幀開始將該幀的比例值與前一幀相應(yīng)的比例值進(jìn)行比較并得出該差異值,最后將該差異值與預(yù)先設(shè)定的限定值作比較,若大于等于限定值,則該幀為關(guān)鍵幀;(4)對(duì)關(guān)鍵幀進(jìn)行差分處理獲取差異圖象,并以指定的命名方式存為BMP差異圖象文件;(5)將步驟4中所生成BMP差異圖象文件轉(zhuǎn)換成PNG圖象文件;該P(yáng)NG文件名為1_f_x_y.PNG,其中PNG表示文件類型,f由1開始,表示這個(gè)文件是屬于第幾幀,x、y分別表示這個(gè)差異圖片在這一幀中的左上角的坐標(biāo);(6)對(duì)PNG圖象文件序列進(jìn)行了重新拼裝,生成一個(gè)大的PNG圖象文件及其相關(guān)的圖片數(shù)據(jù)列表;再將該大PNG圖象文件、數(shù)據(jù)列表及動(dòng)畫播放器一并打包。
2.根據(jù)權(quán)利要求1所述的用于無線網(wǎng)絡(luò)和無線手持式設(shè)備的動(dòng)畫壓縮方法,其特征在于獲取差異圖象的步驟為根據(jù)兩幅圖象求出對(duì)應(yīng)的差異矩陣,當(dāng)?shù)谝环鶊D象中某個(gè)點(diǎn)與另一幅圖象中的對(duì)應(yīng)點(diǎn)的差異大于指定的限定值時(shí),則差異矩陣中相應(yīng)的元素值為1;反之,元素值為0;然后圈定差異矩陣中那些只包含元素值為1的最大區(qū)域,并記錄這些區(qū)域的最大內(nèi)接矩形的左上角坐標(biāo)和右下角坐標(biāo);該內(nèi)接矩形集合所圈定的圖象即為差異圖象。
3.根據(jù)權(quán)利要求1所述的用于無線網(wǎng)絡(luò)和無線手持式設(shè)備的動(dòng)畫壓縮方法,其特征在于PNG圖象文件序列重新拼裝的步驟為對(duì)生成的小矩形PNG圖片按矩形長邊的尺寸大小進(jìn)行排序,先取出其中尺寸最大的矩形,將尺寸第二大的矩形按各種可能的情況與尺寸最大的矩形進(jìn)行邊貼邊的組合,選取各種組合中面積最小的多邊形;再將尺寸第三大的矩形在上述面積最小的多邊形的基礎(chǔ)上進(jìn)行邊貼邊的組合,選取各種組合中面積最小的多邊形;依次不斷地組合,最終形成一個(gè)包含了所有的小矩形PNG圖片且其外接矩形面積最小的多邊形,該多邊形所圈定的區(qū)域即為拼裝生成的大PNG圖象文件。
全文摘要
本發(fā)明公開了一種用于無線網(wǎng)絡(luò)和無線手持式設(shè)備的動(dòng)畫壓縮方法,以Flash文件為數(shù)據(jù)源,從中獲取原始幀。在對(duì)原始幀進(jìn)行色彩轉(zhuǎn)換的基礎(chǔ)上從中提取關(guān)鍵幀;之后對(duì)關(guān)鍵幀進(jìn)行差分處理,將結(jié)果以PNG包格式保存,并將PNG文件及播放器一起打包。本發(fā)明使得其壓縮后的動(dòng)畫圖象數(shù)據(jù)能在無線通訊網(wǎng)絡(luò)上傳輸,并能在無線手持式設(shè)備上顯示接收的動(dòng)畫圖象,實(shí)現(xiàn)了在PDA、手機(jī)、PDA手機(jī)上連續(xù)媒體信息的傳遞。
文檔編號(hào)H04N7/26GK1882084SQ20051007710
公開日2006年12月20日 申請(qǐng)日期2005年6月14日 優(yōu)先權(quán)日2005年6月14日
發(fā)明者呂殿偉 申請(qǐng)人:呂殿偉