[發明專利]一種JPEG圖片合成、疊加OSD信息方法及裝置有效
| 申請號: | 201310399912.6 | 申請日: | 2013-09-05 |
| 公開(公告)號: | CN103489170A | 公開(公告)日: | 2014-01-01 |
| 發明(設計)人: | 吳參毅 | 申請(專利權)人: | 浙江宇視科技有限公司 |
| 主分類號: | G06T5/50 | 分類號: | G06T5/50;H04N5/445;H04N5/265;G08G1/00 |
| 代理公司: | 杭州求是專利事務所有限公司 33200 | 代理人: | 葉志堅 |
| 地址: | 310051 浙江省杭州市*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 jpeg 圖片 合成 疊加 osd 信息 方法 裝置 | ||
技術領域
本發明涉及圖像處理技術領域,尤其涉及JPEG圖片的合成、疊加OSD信息方法及裝置。
背景技術
智能交通系統ITS(Intelligent?Transport?System)中的電子警察子系統和卡口子系統中,前端設備捕獲的路口違章車輛或者流量記錄車輛的圖片,需要通過幾張圖片來完整記錄其違章過程以及車牌放大特寫,通常,對某一具體的車輛的幾個圖片一般合成為一張大分辨率圖片進行保存。
前端設備抓拍的單張圖片和合成圖片格式都是JPEG(Joint?Photographic?Experts?Group)格式,視具體應用,合成格式各異。一般具有圖1~圖3幾種模式,圖1中由兩張JPEG圖片合成為一張圖片,圖1a為兩張圖片豎直方向合成,此時兩張圖片寬度相同,且等于合成圖片寬度;圖1b兩張圖片按照水平方向合成,此時兩張圖片高度相同,且等于合成圖片高度。
圖2中由三種圖片合成,圖2a中圖片2和圖片3高度相同,首先水平方向合成;然后合成圖片再和圖片1按照豎直方向合成。圖2b中圖片2和圖片3寬度相同,首先按照豎直方向合成;然后合成圖片再和圖片1按照水平方向合成。
圖3中由4張圖片合成,圖3a中圖片2、圖片3和圖片4高度相同,首先按照水平方向合成;然后合成圖片進一步和圖片1豎直方向合成;圖3b中圖片2、圖片3和圖片4寬度相同,首先按照豎直方向合成,然后合成圖片進一步和圖片1水平方向合成。
在現有的JPEG圖片合成中,首先需要把所有需要解碼的JPEG圖片分別解碼,得到每個圖片的YUV格式,然后把每個YUV格式圖片按照合成模式進行合成,合成后再進行JPEG編碼。以兩個JPEG圖片合成為例,如圖4所示,兩個JPEG圖片分別按照JPEG標準的解碼流程(熵解碼->AC/DC解碼->反DC預測->反量化->IDCT)解碼得到YUV圖片,然后按照合成模式,對YUV圖片進行合成,合成完畢后,再按照JPEG標準的編碼流程(DCT->量化->DC預測->AC/DC編碼->熵編碼)得到合成的JPEG圖片。
由于待合成圖片分辨率一般為200萬或者500萬,若按照兩個圖片合成的話,相當于進行400萬或者100萬圖片的解碼和編碼操作。若按照4個圖片合成的話,則相當于進行800萬或2000萬圖片的解碼和編碼。可見JPE解碼盒編碼的計算量非常大。在后端服務器通用CPU上運行時,這是一個巨大的性能瓶頸。同時由于解碼后再編碼,也會造成圖片質量降低。
在電子警察或者卡口子系統中除了圖片合成業務外,還需要在合成圖片中添加一些智能識別結果等視頻字符疊加OSD(On?Screen?Display)信息。這些信息往往是在圖片已經JPEG編碼完畢之后需要疊加的。如圖5a所示的OSD1;此外,在視頻監控系統中,按照國家標準,下級部門把本轄區內采集的JPEG圖片上報給上級部門時,需要在圖片OSD信息上方額外的添加本地區OSD編碼,如圖5b所示,JPEG圖片已經存在OSD2,上傳時需要添加OSD1。對JPEG圖片后期疊加OSD來說,同樣的也是對JPEG圖片按照標準的解碼流程解碼后,在得到的YUV平面進行OSD疊加,完畢后再按照JPEG標準的編碼流程進行編碼,得到新的添加了OSD的JPEG圖片。現有的OSD疊加方案,需要進行整幅圖片解碼再編碼,不僅計算量耗費,同時也降低了整個圖片由于解碼和編碼無謂操作帶來的圖片質量降低。
發明內容
本發明的目的是針對現有技術JPEG圖片合成時計算量大,合成圖片質量降低的技術問題,提出一種JPEG圖片合成方法、疊加OSD信息方法及裝置,降低了合成圖片時的計算量。
為了實現上述發明目的,本發明的技術方案如下:
一種JPEG圖片合成方法,用于合成第一圖片和第二圖片,該方法包括步驟:
對第一圖片和第二圖片的JPEG位數據流進行熵解碼、AC/DC系數解碼、反DC預測和反量化,得到DCT系數;
根據圖片拼接模式進行DCT系數合成;
對合成后的DCT系數進行量化、DC預測、AC/DC系數編碼和熵編碼,形成合成圖片的位數據流。
進一步地,所述JPEG圖片合成方法還包括步驟:
保留第一圖片或第二圖片的頭部作為合成圖片的頭部,并修改頭部中的圖像高度和寬度信息為合成圖片的圖像高度和寬度信息。在智能交通系統ITS中,圖片的格式一般是相同的,其JPEG圖片文件頭部的信息一般也是相同的,在進行JPEG圖片合成時,保留一個圖片文件的頭部作為合成圖片的頭部。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江宇視科技有限公司,未經浙江宇視科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310399912.6/2.html,轉載請聲明來源鉆瓜專利網。





