[发明专利]一种车载互联移动终端投射横竖屏检测方法有效
| 申请号: | 201410352084.5 | 申请日: | 2014-07-23 |
| 公开(公告)号: | CN104156506A | 公开(公告)日: | 2014-11-19 |
| 发明(设计)人: | 蒋臣能;李方;汤沛锋 | 申请(专利权)人: | 惠州市德赛西威汽车电子有限公司 |
| 主分类号: | G06F17/50 | 分类号: | G06F17/50 |
| 代理公司: | 广州粤高专利商标代理有限公司 44102 | 代理人: | 任海燕 |
| 地址: | 516006 广东省*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 车载 移动 终端 投射 横竖 检测 方法 | ||
技术领域
本发明涉及智能车载系统领域,尤其涉及一种车载互联移动终端投射横竖屏检测方法。
背景技术
目前已有的车载互联产品中,移动终端与车机互联,一个不可或缺的部分是双向互控。在操控移动终端时,车机端上屏幕同步变换;相反,操控车机端,移动终端的屏幕同时也作出同步变换。在操控移动终端时,车机屏幕为移动终端屏幕的附属屏幕,同步变换是投射的一个必然特性。而在车机上操控屏幕,在移动终端上作同步变换则需要实现移动终端HID(Human Interface Device,人机接口设备)功能,存在一个主屏幕与副屏幕的同步,及触控的准确性要求,当旋转移动终端时,移动终端屏幕受重力感觉会作相应的横竖屏转换,因此移动终端的坐标系统原点也因此而变换,此时,为了更好地实现反向触控,也应让车机获取移动终端坐标系统变换信息,然而,现有的移动终端未提供专门的接口来供车机获取移动终端横竖屏信息,无法知晓移动终端屏幕当前状态,此外,移动终端虽然可通过软件实现横竖屏检测,但需要开发单独的应用,同时将相应的横竖屏信息由移动终端传输到车机端,开发工作量大,成本高,如果移动终端系统不够开放(比如IOS系统),更添加了开发的难度。
发明内容
本发明要解决的技术问题是如何使得车机方便简捷地获取车载互联移动终端的横竖屏状态,以降低系统开发成本,减小开发工作量。
为解决上述技术问题,本发明提供一种车载互联移动终端投射横竖屏检测方法,该方法包括如下步骤:
步骤1:将移动终端屏幕投影至车机屏幕上的屏幕投影图像缓存于车机物理内存中;
步骤2:获取屏幕投影图像缓存的有效地址,所述有效地址是指能够被直接访问的地址;
步骤3:采集移动终端横竖屏状态时的标准的投影宽高值;
步骤4:根据所述屏幕投影图像缓存的有效地址每隔一定时间周期对屏幕投影图像进行边界检测,实时确定屏幕投影图像的实际宽高值;
步骤5:将所述屏幕投影图像的实际宽高值分别与所述移动终端横竖屏状态时的标准的投影宽高值进行比较,根据所述比较的差值来确定屏幕的横竖屏状态。
优选地,所述步骤1中将移动终端屏幕投影至车机屏幕上的屏幕投影图像缓存于车机物理内存中的具体方法为:以车机屏幕左上角的像素点坐标作为屏幕坐标系统的原点,按照从左到右,从上到下的顺序将屏幕每个像素点的值存储在内存区域中。
优选地,所述步骤2中确定屏幕投影图像缓存的有效地址的具体方法为:将屏幕投影图像缓存的物理内存地址映射为虚拟内存地址,再将所述虚拟内存地址映射为应用层空间地址,将所述应用层空间的地址作为有效地址。
优选地,所述步骤4中根据所述屏幕投影图像缓存的有效地址每隔一定时间周期对屏幕投影图像进行边界检测,实时确定屏幕投影图像的实际宽高值的具体方法为:每隔一定的时间周期,根据所述屏幕投影图像的有效地址从车机屏幕左上角开始,按行优先规则,从左到右,从上到下,依次顺序访问每个像素点的值,将最先访问到的值大于零的像素点作为屏幕投影图像的左上角像素点;根据有效地址从车机屏幕右下角开始,按行优先规则,从右到左,从下到上,依次顺序访问每个像素点的值,将最先访问到的值大于零的像素点作为屏幕投影图像的右下角像素点;将所述左上角像素点和所述右下角像素点在横轴方向坐标差值作为屏幕投影图像的宽度值,将所述左上角像素点和所述右下角像素点在纵轴方向坐标差值作为屏幕投影图像的高度值。
优选地,所述步骤5中将所述屏幕投影图像的实际宽高值分别与所述移动终端横竖屏状态时的标准的投影宽高值进行比较,根据所述比较的差值来确定屏幕的横竖屏状态的具体方法为:将所述屏幕投影图像的实际宽高值与所述移动终端横屏状态时的标准的投影宽高值进行比较,若所述比较的差值在允许误差范围之内,则确定所述移动终端处于横屏状态;将所述屏幕投影图像的实际宽高值与所述移动终端竖屏状态时的标准的投影宽高值进行比较,若所述比较的差值在允许误差范围之内,则确定所述移动终端处于竖屏状态。
本发明提供的方法解决了无法获取到当前移动终端屏幕横竖屏状态的问题;同时能够在车机端完成移动终端横竖屏状态的检测,相对于对于其它从移动终端上获取状态信息再传输到车机的方法,操作过程更加简单便捷,降低了成本,提高了效率。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要的附图做简单的介绍,显而易见地,下面描述的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠州市德赛西威汽车电子有限公司,未经惠州市德赛西威汽车电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410352084.5/2.html,转载请声明来源钻瓜专利网。





