[發(fā)明專利]一種視頻圖像格式的轉(zhuǎn)換方法和裝置有效
| 申請?zhí)枺?/td> | 201210411428.6 | 申請日: | 2012-10-24 |
| 公開(公告)號: | CN102868871A | 公開(公告)日: | 2013-01-09 |
| 發(fā)明(設(shè)計(jì))人: | 吳煥新 | 申請(專利權(quán))人: | 廣東威創(chuàng)視訊科技股份有限公司 |
| 主分類號: | H04N7/01 | 分類號: | H04N7/01;H04N11/20 |
| 代理公司: | 北京集佳知識產(chǎn)權(quán)代理有限公司 11227 | 代理人: | 王寶筠 |
| 地址: | 510663 廣東省廣*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 視頻 圖像格式 轉(zhuǎn)換 方法 裝置 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及視頻圖像處理領(lǐng)域,尤其涉及一種視頻圖像格式的轉(zhuǎn)換方法和裝置。
背景技術(shù)
隨著通信網(wǎng)絡(luò)技術(shù)的發(fā)展,視頻圖像的需求越來越多,視頻編解碼技術(shù)得到了廣泛應(yīng)用。圖像采集設(shè)備例如攝像機(jī)等采集進(jìn)來的原始圖像格式一般有很多種,如:MPEG1、MPEG2、MPEG4、H.264…等等,這些格式的視頻圖像在經(jīng)過計(jì)算機(jī)的中央處理單元(CPU,Central?Processing?Unit)解碼之后,多數(shù)情況下只能得到視頻圖像格式為YUV420的視頻數(shù)據(jù),而YUV420的視頻數(shù)據(jù)無法直接輸出,必須轉(zhuǎn)換成視頻圖像格式為YUV422或者YUV444的視頻數(shù)據(jù)才能通過顯示輸出端口被輸出,由視頻顯示設(shè)備進(jìn)行播放。
現(xiàn)有技術(shù)中常用的視頻圖像格式的轉(zhuǎn)換方法是由安裝在計(jì)算機(jī)上的視頻圖像處理軟件在CPU的控制下逐幀逐字節(jié)地對YUV420的視頻數(shù)據(jù)實(shí)現(xiàn)視頻圖像的格式轉(zhuǎn)換,但是本發(fā)明的發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)的該方法至少存在以下問題:在進(jìn)行視頻圖像的格式轉(zhuǎn)換時總需要占用比較多的系統(tǒng)CPU資源,并且視頻圖像的格式轉(zhuǎn)換總需要逐個字節(jié)的去獲取數(shù)據(jù)然后進(jìn)行轉(zhuǎn)換,這必然導(dǎo)致效率比較慢。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供了一種視頻圖像格式的轉(zhuǎn)換方法和裝置,用于減少系統(tǒng)CPU資源的需求,實(shí)現(xiàn)視頻圖像的格式轉(zhuǎn)換。
為解決上述技術(shù)問題,本發(fā)明實(shí)施例提供以下技術(shù)方案:
第一方面,本發(fā)明實(shí)施例提供了一種視頻圖像格式的轉(zhuǎn)換方法,包括:
通過支持點(diǎn)對點(diǎn)訪問的接口從系統(tǒng)內(nèi)存中依次讀取YUV420視頻數(shù)據(jù)的其中一幅視頻圖像的N個U數(shù)據(jù),所述N為小于或者等于所述視頻圖像的長度乘以高度再乘以四分之一的自然數(shù),所述YUV420視頻數(shù)據(jù)為經(jīng)過中央處理單元CPU解碼后寫入所述系統(tǒng)內(nèi)存中的視頻數(shù)據(jù);
依次對所述N個U數(shù)據(jù)進(jìn)行編號,得到N個U′數(shù)據(jù);
按照編號順序依次將所述N個U′數(shù)據(jù)存儲在第一外部存儲器中;
通過所述支持點(diǎn)對點(diǎn)訪問的接口從所述系統(tǒng)內(nèi)存中依次讀取同一幅視頻圖像的N個V數(shù)據(jù),所述N個V數(shù)據(jù)和所述N個U數(shù)據(jù)在同一幅視頻圖像中的像素位置相同;
依次對所述N個V數(shù)據(jù)進(jìn)行編號,得到N個V′數(shù)據(jù);
按照編號順序依次將所述N個V′數(shù)據(jù)存儲到第二外部存儲器中;
通過所述支持點(diǎn)對點(diǎn)訪問的接口從所述系統(tǒng)內(nèi)存中依次讀取同一幅視頻圖像的2N個Y數(shù)據(jù);
依次對所述2N個Y數(shù)據(jù)進(jìn)行編號;
通過所述支持點(diǎn)對點(diǎn)訪問的接口依次讀取同一幅視頻圖像的2N個Y數(shù)據(jù)后面緊跟的2N個Y數(shù)據(jù);
依次對所述2N個Y數(shù)據(jù)后面緊跟的2N個Y數(shù)據(jù)進(jìn)行編號;
按照編號順序從所述第一外部存儲器中依次讀取出所述N個U′數(shù)據(jù);
按照編號順序從所述第二外部存儲器中依次讀取出所述N個V′數(shù)據(jù);
按照視頻圖像格式為YUV422或者YUV444的數(shù)據(jù)格式組合方式將所述N個U′數(shù)據(jù)中的每一個U′數(shù)據(jù)、所述N個V′數(shù)據(jù)中的每一個V′數(shù)據(jù)、所述2N個Y數(shù)據(jù)中編號順序相鄰的每兩個Y數(shù)據(jù)進(jìn)行數(shù)據(jù)格式組合,得到視頻圖像格式為YUV422或者YUV444的視頻圖像的2N個像素,其中,用于數(shù)據(jù)格式組合的一個U′數(shù)據(jù)的編號順序和一個V′數(shù)據(jù)的編號順序相同,所述編號順序相鄰的每兩個Y數(shù)據(jù)中第一個Y數(shù)據(jù)的編號順序的數(shù)值是所述用于數(shù)據(jù)格式組合的一個U′數(shù)據(jù)的編號順序的數(shù)值乘以二得到的數(shù)值,所述編號順序相鄰的每兩個Y數(shù)據(jù)中第二個Y數(shù)據(jù)的編號順序的數(shù)值是所述用于數(shù)據(jù)格式組合的一個U′數(shù)據(jù)的編號順序的數(shù)值乘以二再加一得到的數(shù)值;
按照所述N個U′數(shù)據(jù)、所述N個V′數(shù)據(jù)、所述2N個Y數(shù)據(jù)進(jìn)行數(shù)據(jù)格式組合的相同方式對所述N個U′數(shù)據(jù)中的每一個U′數(shù)據(jù)、所述N個V′數(shù)據(jù)中的每一個V′數(shù)據(jù)、所述2N個Y數(shù)據(jù)后面緊跟的2N個Y數(shù)據(jù)中編號順序相鄰的每兩個Y數(shù)據(jù)進(jìn)行數(shù)據(jù)格式組合,得到視頻圖像格式為YUV422或者YUV444的視頻圖像的另外2N個像素。
第二方面,本發(fā)明實(shí)施例還提供了一種視頻圖像格式的轉(zhuǎn)換裝置,包括:
U數(shù)據(jù)讀取單元,用于通過支持點(diǎn)對點(diǎn)訪問的接口從系統(tǒng)內(nèi)存中依次讀取YUV420視頻數(shù)據(jù)的其中一幅視頻圖像的N個U數(shù)據(jù),所述N為小于或者等于所述視頻圖像的長度乘以高度再乘以四分之一的自然數(shù),所述YUV420視頻數(shù)據(jù)為經(jīng)過中央處理單元CPU解碼后寫入所述系統(tǒng)內(nèi)存中的視頻數(shù)據(jù);
U數(shù)據(jù)編號單元,用于依次對所述N個U數(shù)據(jù)進(jìn)行編號,得到N個U′數(shù)據(jù);
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于廣東威創(chuàng)視訊科技股份有限公司,未經(jīng)廣東威創(chuàng)視訊科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210411428.6/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 圖像轉(zhuǎn)換設(shè)備、圖像轉(zhuǎn)換電路及圖像轉(zhuǎn)換方法
- 數(shù)模轉(zhuǎn)換電路及轉(zhuǎn)換方法
- 轉(zhuǎn)換設(shè)備和轉(zhuǎn)換方法
- 占空比轉(zhuǎn)換電路及轉(zhuǎn)換方法
- 通信轉(zhuǎn)換方法、轉(zhuǎn)換裝置及轉(zhuǎn)換系統(tǒng)
- 模數(shù)轉(zhuǎn)換和模數(shù)轉(zhuǎn)換方法
- 轉(zhuǎn)換模塊以及轉(zhuǎn)換電路
- 熱電轉(zhuǎn)換材料、熱電轉(zhuǎn)換元件和熱電轉(zhuǎn)換模塊
- 熱電轉(zhuǎn)換材料、熱電轉(zhuǎn)換元件及熱電轉(zhuǎn)換模塊
- 熱電轉(zhuǎn)換材料、熱電轉(zhuǎn)換元件及熱電轉(zhuǎn)換模塊





