[發明專利]一種基于Android系統的雙屏顯示方法及智能顯示終端有效
| 申請號: | 201310030743.9 | 申請日: | 2013-01-25 |
| 公開(公告)號: | CN103106058B | 公開(公告)日: | 2017-08-25 |
| 發明(設計)人: | 孫向作 | 申請(專利權)人: | TCL集團股份有限公司 |
| 主分類號: | G06F3/14 | 分類號: | G06F3/14;G06F9/445 |
| 代理公司: | 深圳中一專利商標事務所44237 | 代理人: | 張全文 |
| 地址: | 516001 廣東省惠州市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 android 系統 雙屏 顯示 方法 智能 終端 | ||
1.一種基于Android系統的雙屏顯示方法,其特征在于,所述方法包括以下步驟:
分別加載第一Gralloc模塊和第二Gralloc模塊;其中,第一Gralloc模塊與第一幀緩沖區設備和第一顯示屏綁定;第二Gralloc模塊與第二幀緩沖區設備和第二顯示屏綁定;
通過第一Gralloc模塊與第一幀緩沖區設備控制第一顯示屏進行顯示和/或通過第二Gralloc模塊與第二幀緩沖區設備控制第二顯示屏進行顯示,具體的:
對第一幀緩沖區、第二幀緩沖區以及所述Android系統的三維圖像引擎API進行初始化,使所述Android系統完成啟動后默認通過第一顯示屏進行顯示;
當切換顯示屏事件發生時,由所述Android系統的SurfaceComposer
Client獲取一個指向SurfaceFlinger的Ibinder對象,然后通過所述Ibinder對象訪問所述SurfaceFlinger的切屏處理方法static native changeScreen,并將切屏后的顯示屏號作為參數傳遞給所述SurfaceFlinger,使所述SurfaceFlinger根據所述顯示屏號進行相應的處理;
其中,所述第一Gralloc模塊為系統自帶的Gralloc模塊,所述第一幀緩沖區設備是系統自帶的幀緩沖區設備,所述第二Gralloc模塊是新增的一個Gralloc模塊,所述第二幀緩沖區設備是新增的一個幀緩沖區設備;所述分別加載第一Gralloc模塊和第二Gralloc模塊之前還包括:
通過定義Gralloc模塊的ID值和幀緩沖區的ID值來添加第二Gralloc模塊和第二幀緩沖區設備,并在所述第二Gralloc模塊內定義兩個符號:
HAL_MODULE_INFO_SYM_AS_STR_FOR_SND和HAL_MODULE_INFO_SYM_FOR_SND。
2.根據權利要求1所述的基于Android系統的雙屏顯示方法,其特征在于,第一Gralloc模塊與第一幀緩沖區設備和第一顯示屏采用以下步驟進行綁定:
將用戶空間中的應用程序通過第一Gralloc模塊申請分配的圖形緩沖區映射到應用程序的地址空間中;
用戶空間中的應用程序通過第一幀緩沖區設備將已經申請的圖形緩沖區渲染到第一顯示屏對應幀緩沖區中去;
第二Gralloc模塊與第二幀緩沖區設備和第二顯示屏采用以下步驟進行綁定:
將用戶空間中的應用程序通過第二Gralloc模塊申請分配的圖形緩沖區映射到應用程序的地址空間中;
用戶空間中的應用程序通過第二幀緩沖區設備將已經申請的圖形緩沖區渲染到第二顯示屏對應的幀緩沖區中去。
3.根據權利要求2所述的基于Android系統的雙屏顯示方法,其特征在于,在所述將用戶空間中的應用程序通過第一Gralloc模塊申請分配的圖形緩沖區映射到應用程序的地址空間中的步驟之前還包括步驟:
啟動第一Gralloc模塊中的第一Gralloc設備來分配一個與第一顯示屏的屏幕大小相匹配的圖形緩沖區;
在所述將用戶空間中的應用程序通過第二Gralloc模塊申請分配的圖形緩沖區映射到應用程序的地址空間中的步驟之前還包括步驟:
啟動第二Gralloc模塊中的第二Gralloc設備來分配一個與第二顯示屏的屏幕大小相匹配的圖形緩沖區。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于TCL集團股份有限公司,未經TCL集團股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310030743.9/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種電動平板車自動收放電纜裝置
- 下一篇:一種卡線器





