[發明專利]一種顯示裝置及車機在審
| 申請號: | 202011376895.0 | 申請日: | 2020-11-30 |
| 公開(公告)號: | CN114579121A | 公開(公告)日: | 2022-06-03 |
| 發明(設計)人: | 范陳新;許立 | 申請(專利權)人: | 上海新微技術研發中心有限公司 |
| 主分類號: | G06F8/38 | 分類號: | G06F8/38;G06F9/448;G06F9/451 |
| 代理公司: | 江蘇坤象律師事務所 32393 | 代理人: | 趙新民 |
| 地址: | 201800 上*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 顯示裝置 | ||
1.一種顯示裝置,其特征在于:包括屏幕、存儲器和處理器;所述存儲器存儲有顯示框架;
所述顯示框架包括:OpenGL ES模塊、DRM模塊和數據幀隊列模塊;所述OpenGL ES模塊、DRM模塊和數據幀隊列模塊之間通信連接,通過接口調用實現數據傳遞;
所述OpenGL ES模塊用于圖像渲染;所述DRM模塊用于將渲染好的圖像輸出到所述屏幕上顯示;數據幀隊列模塊用于將數據放入隊列和從隊列中取出數據;所述處理器調用所述顯示框架將圖像顯示到所述屏幕上。
2.根據權利要求1所述的一種顯示裝置,其特征在于:所述處理器調用所述顯示框架執行以下操作:
調用初始化接口對OpenGL ES模塊和DRM模塊進行初始化;
調用OpenGL ES模塊封裝的接口,由OpenGL ES模塊創建紋理顯示的畫布;
從數據幀隊列模塊中取數據幀,調用OpenGL ES封裝的接口將數據幀給OpenGL ES模塊進行渲染合成到畫布;
OpenGL ES模塊將渲染好的圖像交給DRM顯示到所述屏幕上。
3.根據權利要求1或2所述的一種顯示裝置,其特征在于:所述數據幀隊列模塊是一個用前后指針實現的循環隊列,數據放入隊列和從隊列中取出數據能夠同步進行。
4.根據權利要求2所述的一種顯示裝置,其特征在于:所述處理器調用所述顯示框架還執行以下操作:對OpenGL ES模塊和DRM模塊進行初始化時,判斷初始化是否成功,如果失敗則退出,如果成功則繼續下一步。
5.根據權利要求2所述的一種顯示裝置,其特征在于:所述處理器調用所述顯示框架還執行以下操作:從數據幀隊列模塊中取數據幀時,如果數據幀隊列模塊中沒有數據幀則循環等待從數據幀隊列模塊中取數據幀。
6.根據權利要求1或2所述的一種顯示裝置,其特征在于:OpenGL ES模塊進行渲染并疊加多層圖層,每層圖層是YUV格式的紋理或者是RGB格式的紋理。
7.根據權利要求6所述的一種顯示裝置,其特征在于:所述YUV格式的紋理是YUV420P格式。
8.根據權利要求6所述的一種顯示裝置,其特征在于:所述RGB格式的紋理是RGB24格式或RGBA32格式。
9.根據權利要求6所述的一種顯示裝置,其特征在于:每層圖層容納多個紋理。
10.根據權利要求6所述的一種顯示裝置,其特征在于:所述OpenGL ES模塊進行渲染并疊加六層圖層,包括一層YUV層、四層RGB層,還預留一層用于描繪文字信息。
11.根據權利要求2所述的一種顯示裝置,其特征在于:所述顯示框架通過改變所述紋理在屏幕上顯示坐標的映射值改變紋理在屏幕中的顯示位置,實現紋理的縮放。
12.根據權利要求2所述的一種顯示裝置,其特征在于:所述顯示框架通過改變所述紋理在屏幕上每個頂點坐標的映射值改變紋理的大小,實現紋理的裁剪。
13.一種車機,其特征在于:包括權利要求1-12任意一項所述的顯示裝置。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海新微技術研發中心有限公司,未經上海新微技術研發中心有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011376895.0/1.html,轉載請聲明來源鉆瓜專利網。





