[發明專利]一種數據處理的方法及裝置無效
| 申請號: | 201310633725.X | 申請日: | 2013-11-29 |
| 公開(公告)號: | CN103634539A | 公開(公告)日: | 2014-03-12 |
| 發明(設計)人: | 陳偉 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | H04N5/445 | 分類號: | H04N5/445 |
| 代理公司: | 北京中博世達專利商標代理有限公司 11274 | 代理人: | 申健 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據處理 方法 裝置 | ||
技術領域
本發明涉及視頻圖像領域,尤其涉及一種數據處理的方法及裝置。
背景技術
在視頻圖像處理過程中,需要將更新的位圖數據與屏上顯示(On?Screen?Display,OSD)像素數據進行疊加,使得OSD具有更新的位圖數據的像素值,在屏幕上顯示出清晰的圖片。
采用現有技術處理OSD時,需要在操作系統的用戶空間分配一塊內存,例如用戶buffer,接收更新位圖數據。在操作系統的內核空間分配兩塊內存,例如內存buffer0與buffer1,通過buffer0接收用戶buffer轉發的更新位圖數據,然后將該更新位圖數據與buffer0中的OSD像素數據進行疊加,顯示畫面顯示具有該更新位圖像素值的OSD。如果要再更新OSD時,需要將新的更新位圖數據拷貝到用戶buffer中,再將之前的整幅位圖數據從buffer0拷貝到buffer1中,然后再通過內存拷貝將更新位圖數據從用戶buffer拷貝到buffer1中,將此時buffer1中的位圖數據與OSD像素數據進行疊加,以便顯示畫面顯示具有位圖像素值的OSD。
然而,由于采用現有技術處理OSD時,在位圖數據較大或者位圖更新比較頻繁的時候,將更新之前的整個位圖數據從buffer0拷貝到buffer1中,以及將更新位圖數據從用戶buffer拷貝到buffer1中,過多的占用系統空間,導致降低系統性能。
發明內容
本發明的實施例提供一種數據處理的方法及裝置,可以節省系統空間,提高系統性能。
第一方面,本發明實施例提供一種數據處理的方法,包括:
接收屏上顯示OSD像素數據以及位圖數據,并將所述OSD像素數據以及所述位圖數據疊加為第一顯示圖像進行顯示;
當記錄表中上一次記錄的第一內存中的位圖數據包括第一更新位圖數據時,接收用戶拷貝的第一內存中包括的所述第一更新位圖數據,以及此次位圖數據的第二更新位圖數據;
將更新位圖數據與所述位圖數據合并,并疊加所述OSD像素數據,獲得第二顯示圖像進行顯示,所述更新位圖數據包括所述第一更新位圖數據和所述第二更新位圖數據。
在第一種可能的實現方式中,結合第一方面,所述方法還包括:
當記錄表中上一次記錄的第一內存中的所述位圖數據不包括第一更新位圖數據時,接收此次位圖數據的第一更新位圖數據;
所述將更新位圖數據與所述位圖數據合并,并疊加所述OSD像素數據,獲得第二顯示圖像進行顯示,所述更新位圖數據包括所述第一更新位圖數據和所述第二更新位圖數據,包括:
所述將更新位圖數據與所述位圖數據合并,并疊加所述OSD像素數據,獲得第二顯示圖像進行顯示,所述更新位圖數據包括所述第一更新位圖數據。
在第二種可能的實現方式中,結合第一方面中第一種可能的實現方式,所述接收此次位圖數據的第一更新位圖數據之后,還包括:
記錄所述第一更新位圖數據;
所述接收此次位圖數據的第二更新位圖數據之后,還包括:
記錄所述第二更新位圖數據。
在第三種可能的實現方式中,結合第一方面,在所述接收屏上顯示OSD像素數據以及位圖數據之前,還包括:
在內存中分配兩塊內存空間;
將所述兩塊內存空間在用戶態進行內存映射,以便可以直接接收用戶載入的OSD像素數據與位圖數據。
在第四種可能的實現方式中,結合第一方面中第三種可能的實現方式,
所述第一內存為分配的所述兩塊內存空間的任一塊內存空間。
第二方面,本發明實施例提供一種數據處理的裝置,包括:
接收單元,用于接收屏上顯示OSD像素數據以及位圖數據;
疊加單元,用于將所述OSD像素數據以及所述位圖數據疊加為第一顯示圖像;
顯示單元,用于顯示所述第一顯示圖像;
所述接收單元,還用于當記錄表中上一次記錄的第一內存中的位圖數據包括第一更新位圖數據時,接收用戶拷貝的第一內存中包括的所述第一更新位圖數據,以及此次位圖數據的第二更新位圖數據;
所述疊加單元,還用于將更新位圖數據與所述位圖數據合并,并疊加所述OSD像素數據,獲得第二顯示圖像,所述更新位圖數據包括所述第一更新位圖數據和所述第二更新位圖數據;
所述顯示單元,還用于顯示所述第二顯示圖像。
在第一種可能的實現方式中,結合第二方面,所述裝置,還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310633725.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于旋轉機械的轉動慣量的測量與控制系統
- 下一篇:過濾角閥





