[发明专利]一种基于Android系统HDMI同显时节省带宽的方法有效
申请号: | 201710917561.1 | 申请日: | 2017-09-27 |
公开(公告)号: | CN107632810B | 公开(公告)日: | 2020-09-29 |
发明(设计)人: | 来彦栋 | 申请(专利权)人: | 珠海研果科技有限公司 |
主分类号: | G06F3/14 | 分类号: | G06F3/14 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 俞梁清 |
地址: | 519085 广东省珠海市高新*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 android 系统 hdmi 时节 带宽 方法 | ||
1.一种基于Android系统HDMI同显时节省带宽的方法,其特征在于,该方法包括:
A.当主屏的HDMI接口检测到接入时,创建与主屏帧缓存对应的扩展屏帧缓存;
B.根据接入获取主屏Android系统中用于数据合成组件中屏幕对象;
C.根据获取到的屏幕对象决定是否执行数据合成,若屏幕对象为扩展屏则不执行数据合成,若为非扩展屏,则根据Android系统中用于数据合成组件进行对应的数据合成;
D.将执行数据合成的帧缓存发送至扩展屏,并使用DE显示引擎将帧缓存数据转换为指定分辨率进行显示,还包括:若检测到所述屏幕对象为非扩展屏时,进一步执行如下操作:S51,分别获取主屏帧缓存的后端内存缓存地址及扩展屏后端内存缓存地址;S52,将主屏帧缓存的后端内存缓存的数据复制到扩展屏的帧缓存的后端内存缓存中;S53,将位于扩展屏后端内存缓存中的帧缓存发送至DE显示引擎。
2.根据权利要求1所述的基于Android系统HDMI同显时节省带宽的方法,其特征在于,所述的步骤A还包括:
实时检测主屏的HDMI接口是否有HDMI接入,若检测到接入时,获取主屏的帧缓存大小,进一步,将接入主屏的扩展屏的帧缓存大小设置为与主屏帧缓存一致。
3.根据权利要求1所述的基于Android系统HDMI同显时节省带宽的方法,其特征在于,所述的步骤B还包括:
当接入HDMI时,主屏的Android系统的数据合成组件自动获取接入的屏幕对象,若获取得到屏幕对象为扩展屏,则下发不执行数据合成的指令,若获取得到的屏幕对象为非扩展屏,则下发执行数据合成的指令。
4.根据权利要求1或3中任一项所述的基于Android系统HDMI同显时节省带宽的方法,其特征在于,所述的步骤D还包括:
若检测到屏幕对象为扩展屏,则不执行数据合成,并将数据直接发送至扩展屏的帧缓存区域。
5.根据权利要求1所述的基于Android系统HDMI同显时节省带宽的方法,其特征在于,所述的步骤S52还包括:
使用G2D硬件模块执行数据的复制。
6.根据权利要求1所述的基于Android系统HDMI同显时节省带宽的方法,其特征在于,所述的步骤D还包括:
其中的显示过程包括将帧缓存执行缩放,直至帧缓存缩放至HDMI输出的对应制式分辨率大小,进而对扩展屏的帧缓存进行显示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海研果科技有限公司,未经珠海研果科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710917561.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:外放耳机
- 下一篇:一种木门生产加工用双向切边机