[發(fā)明專利]一種YUV420圖像轉換成RGB565圖像的方法和系統(tǒng)無效
| 申請?zhí)枺?/td> | 201010616187.X | 申請日: | 2010-12-30 |
| 公開(公告)號: | CN102073987A | 公開(公告)日: | 2011-05-25 |
| 發(fā)明(設計)人: | 張磊;鄧鄒平 | 申請(專利權)人: | 深圳市融創(chuàng)天下科技發(fā)展有限公司 |
| 主分類號: | G06T3/40 | 分類號: | G06T3/40 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 518057 廣東省深圳市南山區(qū)科技*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 yuv420 圖像 轉換 rgb565 方法 系統(tǒng) | ||
技術領域
本發(fā)明涉及視頻播放領域,尤其涉及一種YUV420圖像轉換成RGB565圖像的方法和系統(tǒng)。
背景技術
現有技術中視頻解碼器直接解碼生成的YUV420圖像文件在許多移動終端中是不能直接顯示的,必須經過YUV420轉換成RGB565才能顯示,另外,許多的移動終端屏幕像素與視頻圖像的尺寸不一致,導致移動終端在顯示RGB565時會出現很多空白區(qū)域,降低了用戶的體驗效果,例如視頻圖像的尺寸的像素為240x180,而移動終端屏幕為240x320,那么導致移動終端在顯示RGB565格式的視頻文件時會在上、下兩端出現很多空白區(qū)域,這就需要在移動終端顯示視頻之前做縮放、旋轉、顏色轉換(即計算rgb值)的操作步驟,因YUV420圖像在做縮放、旋轉和顏色轉換時,每個操作步驟都需要經過2次循環(huán),這樣累計下來的循環(huán)次數比較多,而且每步的循環(huán)都需要重新訪問內存,效率低,以像素為240x180YUV420圖像轉換成像素為320x240RGB565圖像為例,通常需要320*240*5/4=115200字節(jié)內存。
發(fā)明內容
本發(fā)明實施例的目的在于提出一種YUV420圖像轉換成RGB565圖像的方法,旨在解決現有技術中視頻解碼器直接解碼生成的YUV420圖像文件在許多移動終端中是不能直接顯示的,必須經過YUV420圖像轉換成RGB565圖像,而且直接轉換成RGB565圖像后在移動終端顯示時會有空白區(qū)域,降低了用戶的體驗效果,必須在YUV420圖像轉換成RGB565圖像之前做縮放、旋轉、顏色轉換(即計算rgb值)的操作步驟,因YUV420圖像在做縮放、旋轉和顏色轉換時,每個操作步驟都需要經過2次循環(huán),這樣累計下來的循環(huán)次數較多,訪問內存量增加,資源浪費,且效率低。
本發(fā)明實施例是這樣實現的,一種YUV420圖像轉換成RGB565圖像的方法,包括以下步驟:
將原始的YUV420圖像等分為一個或一個以上的原始YUV420圖像塊;預置原始YUV420圖像水平和垂直方向的縮放倍數;
根據所述預置原始YUV420圖像水平和垂直方向的縮放倍數,插值濾波生成縮放后的YUV420圖像塊;
獲取縮放后的YUV420圖像塊的Y分量、U分量和V分量,計算rgb值,根據縮放后的YUV420圖像的尺寸與移動終端屏幕尺寸,確定是否旋轉并分別將rgb值寫入目標地址。
本發(fā)明實施例的另一目的在于提出一種YUV420圖像轉換成RGB565圖像的系統(tǒng),所述系統(tǒng)包括:
初始模塊,與縮放模塊相連,用于將原始的YUV420圖像等分為一個或一個以上的原始YUV420圖像塊;預置原始YUV420圖像水平和垂直方向的縮放倍數;
縮放模塊,與初始模塊和輸出模塊相連,用于根據所述預置原始YUV420圖像水平和垂直方向的縮放倍數,插值濾波生成縮放后的YUV420圖像塊;
輸出模塊,與縮放模塊相連,用于獲取縮放后的YUV420圖像塊的Y分量、U分量和V分量,計算rgb值,根據縮放后的YUV420圖像的尺寸與移動終端屏幕尺寸,確定是否旋轉并分別將rgb值寫入目標地址。
本發(fā)明的有益效果:
通過把原始YUV420圖像等分為原始YUV420圖像塊,對原始YUV420圖像塊進行縮放,獲取YUV420圖像塊的Y分量、U分量和V分量,計算rgb值(即顏色轉換),根據YUV420圖像的尺寸與移動終端屏幕尺寸確定是否旋轉分別把rgb值寫入目標地址,從而實現對每個原始YUV420圖像塊連續(xù)做縮放、計算rgb值并輸出,減少了循環(huán)的次數和訪問內存的數量,提高了轉換效率,輸出的RGB565圖像可以在不同像素的移動終端顯示,通過把原始YUV420圖像等分為不同等分比例的原始YUV420圖像塊和不同的縮放比例,達到最佳的顯示效果,減少內存使用量,同時保持數據的局部性,加速內存訪問速度。
附圖說明
圖1為本發(fā)明實施例中原始YUV420圖像的結構圖;
圖2為圖1中的原始YUV420圖像塊A縮放后的YUV420圖像塊的結構圖;
圖3為圖2中縮放后的YUV420圖像塊的前兩個像素包含的4個Y分量、1個U分量和1個V分量的結構圖;
圖4為圖3中YUV420對應的RGB565圖像塊旋轉輸出的目標位置的結構圖;
圖5為圖3中YUV420對應的RGB565圖像塊非旋轉輸出目標位置的結構圖;
圖6為本發(fā)明實施例的一種YUV420圖像轉換成RGB565圖像方法的總體流程圖;
圖7為本發(fā)明實施例的一種YUV420圖像轉換成RGB565圖像方法的具體流程圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市融創(chuàng)天下科技發(fā)展有限公司,未經深圳市融創(chuàng)天下科技發(fā)展有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010616187.X/2.html,轉載請聲明來源鉆瓜專利網。
- 彩色圖像和單色圖像的圖像處理
- 圖像編碼/圖像解碼方法以及圖像編碼/圖像解碼裝置
- 圖像處理裝置、圖像形成裝置、圖像讀取裝置、圖像處理方法
- 圖像解密方法、圖像加密方法、圖像解密裝置、圖像加密裝置、圖像解密程序以及圖像加密程序
- 圖像解密方法、圖像加密方法、圖像解密裝置、圖像加密裝置、圖像解密程序以及圖像加密程序
- 圖像編碼方法、圖像解碼方法、圖像編碼裝置、圖像解碼裝置、圖像編碼程序以及圖像解碼程序
- 圖像編碼方法、圖像解碼方法、圖像編碼裝置、圖像解碼裝置、圖像編碼程序、以及圖像解碼程序
- 圖像形成設備、圖像形成系統(tǒng)和圖像形成方法
- 圖像編碼裝置、圖像編碼方法、圖像編碼程序、圖像解碼裝置、圖像解碼方法及圖像解碼程序
- 圖像編碼裝置、圖像編碼方法、圖像編碼程序、圖像解碼裝置、圖像解碼方法及圖像解碼程序





