[發(fā)明專利]圖片轉(zhuǎn)碼方法及系統(tǒng)在審
| 申請?zhí)枺?/td> | 201610122469.1 | 申請日: | 2016-03-03 |
| 公開(公告)號(hào): | CN107153574A | 公開(公告)日: | 2017-09-12 |
| 發(fā)明(設(shè)計(jì))人: | 王杰西;鐘鳴;孫俊;郭宗明 | 申請(專利權(quán))人: | 北京大學(xué);北大方正集團(tuán)有限公司;北京北大方正電子有限公司 |
| 主分類號(hào): | G06F9/50 | 分類號(hào): | G06F9/50;G06T9/00 |
| 代理公司: | 北京友聯(lián)知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙)11343 | 代理人: | 尚志峰,汪海屏 |
| 地址: | 100871*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 圖片 方法 系統(tǒng) | ||
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)圖形處理技術(shù)領(lǐng)域,具體而言,涉及一種圖片轉(zhuǎn)碼方法和一種圖片轉(zhuǎn)碼系統(tǒng)。
背景技術(shù)
隨著信息時(shí)代的發(fā)展,圖像成為了我們每天獲取信息的最重要方式之一,基于圖片的媒體、應(yīng)用層出不窮?;ヂ?lián)網(wǎng)是我們訪問圖片的最主要的渠道,在互聯(lián)網(wǎng)使用的圖片幾乎都是按照一定的標(biāo)準(zhǔn)壓縮過的,目前最常用的圖像格式壓縮標(biāo)準(zhǔn)是JPEG(Joint Photographic Experts Group,聯(lián)合圖像專家小組),大約80%的圖片采用了JEPG標(biāo)準(zhǔn)。然而,隨著圖像視頻編解碼技術(shù)的發(fā)展,新一代的編碼技術(shù)開始用于圖片壓縮,于是新的圖像格式開始出現(xiàn),例如WebP與BPG。其中,WebP是谷歌(Google)開發(fā)的一種圖片格式,它主要采用了VP8視頻編碼標(biāo)準(zhǔn)的幀內(nèi)編碼技術(shù),能夠在同等質(zhì)量下相對JPEG標(biāo)準(zhǔn)節(jié)省40%的存儲(chǔ)空間,能夠顯著節(jié)省互聯(lián)網(wǎng)的流量,目前Chrome、Opera等瀏覽器實(shí)現(xiàn)了對WebP的原生支持,很多大型互聯(lián)網(wǎng)公司也將WebP格式投入使用;而BPG是法國人Fabrice Bellard發(fā)布的一種全新的圖片格式,它主要采用了HEVC(High Efficiency Video Coding)視頻編碼標(biāo)準(zhǔn)的幀內(nèi)編碼技術(shù),能夠在同等質(zhì)量下相對JPEG標(biāo)準(zhǔn)減少50%以上的儲(chǔ)存空間??梢姡乱淮膱D像格式具有更加優(yōu)秀的性能,能夠節(jié)省大量的網(wǎng)絡(luò)資源,因此對JPEG標(biāo)準(zhǔn)的替換是技術(shù)發(fā)展的必然趨勢。
但是,由于目前大部分已經(jīng)存在的圖片都采用了JPEG標(biāo)準(zhǔn)壓縮,為了使用新一代的圖像格式,需要對以往的JPEG圖像進(jìn)行轉(zhuǎn)碼。轉(zhuǎn)碼的方式是將JEPG格式的圖片進(jìn)行解碼,再用新的標(biāo)準(zhǔn)進(jìn)行編碼。目前業(yè)界主要轉(zhuǎn)碼設(shè)備都采用了批量處理的形式,將需要轉(zhuǎn)碼的圖像提前批量地進(jìn)行 轉(zhuǎn)碼,完成之后再提供訪問服務(wù)。批量處理的形式具有一系列的局限性,主要表現(xiàn)在:首先,不能應(yīng)對用戶實(shí)時(shí)變化的需求,用戶只能訪問到已經(jīng)完成轉(zhuǎn)碼的圖片;其次,批量轉(zhuǎn)碼需要經(jīng)過較長的等待時(shí)間才能提供服務(wù);再次,如果批量轉(zhuǎn)碼過的某些圖片沒有用戶進(jìn)行訪問,那么轉(zhuǎn)碼耗用的計(jì)算資源將被浪費(fèi)。
因此,為了克服批量處理轉(zhuǎn)碼的局限性,響應(yīng)用戶在任何時(shí)候?qū)D(zhuǎn)碼后圖片訪問的需求,需要一種長期穩(wěn)定提供動(dòng)態(tài)轉(zhuǎn)碼服務(wù)的系統(tǒng),能夠快速即時(shí)轉(zhuǎn)碼,將轉(zhuǎn)碼之后的圖片返回給用戶,并能夠應(yīng)對大量用戶的同時(shí)訪問。
發(fā)明內(nèi)容
本發(fā)明正是基于上述技術(shù)問題,提出了一種新的技術(shù)方案,能夠響應(yīng)用戶在任何時(shí)候?qū)D(zhuǎn)碼后圖片訪問的需求,實(shí)現(xiàn)快速即時(shí)轉(zhuǎn)碼,同時(shí)可以應(yīng)對大量用戶的同時(shí)訪問,提升了用戶體驗(yàn)。
有鑒于此,本發(fā)明的第一方面,提出了一種圖片轉(zhuǎn)碼方法,包括:接收至少一個(gè)圖片轉(zhuǎn)碼請求,每個(gè)所述圖片轉(zhuǎn)碼請求中包含第一格式圖片的第一訪問網(wǎng)址;根據(jù)所述至少一個(gè)圖片轉(zhuǎn)碼請求創(chuàng)建至少一個(gè)圖片轉(zhuǎn)碼任務(wù);根據(jù)所述至少一個(gè)圖片轉(zhuǎn)碼任務(wù)下載對應(yīng)的至少一個(gè)所述第一格式圖片;將至少一個(gè)所述第一格式圖片對應(yīng)轉(zhuǎn)碼為至少一個(gè)第二格式圖片,并生成至少一個(gè)所述第二格式圖片對應(yīng)的至少一個(gè)第二訪問網(wǎng)址,以響應(yīng)所述至少一個(gè)圖片轉(zhuǎn)碼請求。
在該技術(shù)方案中,當(dāng)進(jìn)行圖片轉(zhuǎn)碼時(shí),首先需要根據(jù)圖片轉(zhuǎn)碼請求中的圖片訪問網(wǎng)址(即第一訪問網(wǎng)址)下載對應(yīng)的第一格式圖片,然后將第一格式圖片轉(zhuǎn)碼為第二格式圖片并生成對應(yīng)的圖片訪問網(wǎng)址(即第二訪問網(wǎng)址),以反饋給用戶,即能夠響應(yīng)用戶在任何時(shí)候?qū)D(zhuǎn)碼后圖片訪問的需求,實(shí)現(xiàn)快速即時(shí)轉(zhuǎn)碼,且請求進(jìn)行轉(zhuǎn)碼的第一格式圖片可以有一個(gè)或多個(gè),即可以同時(shí)允許大量用戶進(jìn)行訪問,提升用戶體驗(yàn)。
在上述技術(shù)方案中,優(yōu)選地,還包括:將至少一個(gè)所述第二訪問網(wǎng)址分別存儲(chǔ)至數(shù)據(jù)庫和緩存區(qū)中。
在該技術(shù)方案中,當(dāng)將第一格式圖片轉(zhuǎn)碼為第二格式圖片并生成第二訪問網(wǎng)址時(shí),首先將其分別存儲(chǔ)到數(shù)據(jù)庫和緩存區(qū)中進(jìn)行備份,以便當(dāng)有相同的轉(zhuǎn)碼請求時(shí),避免進(jìn)行重復(fù)轉(zhuǎn)碼浪費(fèi)計(jì)算資源和互聯(lián)網(wǎng)資源,同時(shí)提升訪問速度。
在上述任一技術(shù)方案中,優(yōu)選地,在根據(jù)所述至少一個(gè)圖片轉(zhuǎn)碼請求創(chuàng)建所述至少一個(gè)圖片轉(zhuǎn)碼任務(wù)之前,還包括:判斷至少一個(gè)所述第一格式圖片是否已完成轉(zhuǎn)碼;當(dāng)判定至少一個(gè)所述第一格式圖片已完成轉(zhuǎn)碼,反饋轉(zhuǎn)碼后對應(yīng)生成的至少一個(gè)所述第二訪問網(wǎng)址;當(dāng)判定至少一個(gè)所述第一格式圖片未進(jìn)行轉(zhuǎn)碼時(shí),創(chuàng)建所述至少一個(gè)圖片轉(zhuǎn)碼任務(wù)。
在該技術(shù)方案中,當(dāng)接收到圖片轉(zhuǎn)碼請求時(shí),首先需要判斷該請求對應(yīng)的第一格式圖片是否已完成轉(zhuǎn)碼并生成相應(yīng)的訪問網(wǎng)址,若是,則直接向用戶反饋轉(zhuǎn)碼后生成的訪問網(wǎng)址,否則創(chuàng)建新的圖片轉(zhuǎn)碼任務(wù),如此,可以有效地避免進(jìn)行重復(fù)轉(zhuǎn)碼浪費(fèi)計(jì)算資源和互聯(lián)網(wǎng)資源,同時(shí)提升訪問速度。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京大學(xué);北大方正集團(tuán)有限公司;北京北大方正電子有限公司,未經(jīng)北京大學(xué);北大方正集團(tuán)有限公司;北京北大方正電子有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610122469.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種數(shù)據(jù)庫讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測試終端的測試方法
- 一種服裝用人體測量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





