一种车载互联的光标识别方法
【技术领域】
[0001] 本发明涉及汽车电子领域,具体地说是一种车载互联的光标识别方法。
【背景技术】
[0002] 目前已有的车载互联产品中,手机与车机互联过程中,一个不可或缺的部分是双 向互控。在操控手机端,车机端上屏幕同步变换;相反,操控车机端,手机端的屏幕同时也作 出同步变换。在操控手机时,车机屏幕为手机屏幕的附属屏幕,同步变换是投射的一个必然 特性。而在车机端上操控时,车机端的操作相当于鼠标的操作,手机端屏幕为显示屏。此时, 如果要在手机上作同步变换则需要实现手机端HID(Human Interface Device,人机接口设 备)功能,在当前的Apple系列手机中,点击某一图标进入相关应用时,当前光标会自动跳转 到屏幕的中心点,由于HID无法知道当前光标是否有跳转到屏幕中心位置或者说无法知道 光标何时跳转,此时光标是不可控的,存在一个自动跳转后位置的不确定性。而对光标的可 控性与屏幕点击的准确性有很重要的关系,如果每次光标跳转到中心后,均无法知道当前 光标的准确位置,则后续点击参数无法设定,容易导致点击屏幕后的坐标偏差大的问题。
【发明内容】
[0003] 针对上述现有技术,本发明为解决上述技术问题,提供一种车载互联的光标识别 方法,可判断出光标的准确位置,可有效改善光标在进入应用不可控的情况,可以到达精准 识别的效果。
[0004] 为了解决上述问题,本发明的车载互联的光标识别方法,该方法包括: 51. 车机手机互联; 52. 查询指定区域是否保存有样本数据,若有执行步骤S4 ;若无,执行下一步操作; 53. 等待光标跳转至中心区域后,采集并处理车机屏幕中心片区的图形像素点,提取 部分数据并保存至指定区域; 54. 等待下一次操作; 55. 对光标进行匹配识别。
[0005] 优选的,所述的步骤S3包括如下步骤: 5301. 当光标跳转至中心区域后,采集车机屏幕中心片区的图形像素点; 5302. 输出车机屏幕的坐标,分析光标像素点,筛选出符合条件的所有像素点坐标; 5303. 对筛选出的坐标进行曲线拟合; 5304. 根据拟合结果,判定采集的坐标数据是否有效,若有效,则选择作为样本数据,提 取部分样本数据并保存,否则,返回步骤S301。
[0006] 优选的,所述的步骤S5包括如下步骤: 5501. 每间隔N毫秒扫描一次中心指定图形区域像素点; 5502. 对比提取的样本数据与扫描数据,相似度大于60%时,判断此处为光标位置,识 别结束;否则判断此处不是光标位置,返回步骤S501。
[0007] 优选的,所述的步骤S501中所述的间隔时间N小于500毫秒。
[0008] 优选的,所述采集的样点数在200-400之间。
[0009] 优选的,所述提取的部分样本数据的提取原则为提取图形的上部、下部、左部和右 部的样本数据。
[0010] 与现有技术相比,本发明具有如下优点: 一、通过光标的自动识别,可判断出光标的准确位置,方便车机系统对后续点击的设 置。
[0011] 二、有效改善光标在进入应用后不可控的情况。
[0012] 三、有效改善点击屏幕后的坐标偏差大的问题,提高点击屏幕准确性。
【附图说明】
[0013] 图1为本发明实施的车载互联的光标识别方法流程图。
[0014] 图2为数据可用时曲线拟合得到的图像。
【具体实施方式】
[0015] 为了让本领域的技术人员更好地理解本发明的技术方案,下面结合附图对本发明 作进一步阐述。
[0016] 本发明的【具体实施方式】如图1所示,一种车载互联的光标识别方法,该方法包括: 51. 车机手机互联; 52. 查询指定区域是否保存有样本数据,若有执行步骤S4 ;若无,执行下一步操作; 53. 等待光标跳转至中心区域后,采集并处理车机屏幕中心片区的图形像素点,提取 部分数据并保存至指定区域; 步骤S3包括如下步骤: S301.当光标跳转至中心区域后,采集车机屏幕中心片区的图形像素点。
[0017] S302.输出车机屏幕的坐标,分析光标像素点,筛选出符合条件的所有像素点坐 标。
[0018] 在本实施例中,以蓝色为例。采集到的图形像素点为Pixel (A,B,C,D),其中,当参 数A、B、C、D同时满足180〈A〈255, 180〈B〈255,0〈C〈10,D=0时,认为当前像素点符合条件,即 可判定为蓝色。此处光标的颜色设定不限于蓝色,且光标的颜色与屏幕背景颜色的差异性 越大越有利于图像数据的处理。
[0019] 筛选出蓝色的像素点后,输出以上像素点所对应的车机屏幕的坐标,并存储。
[0020] 需要说明的是,存储的格式可为多种,只要能够进行数据的分析处理即可,在此不 做限定。
[0021] S303.对筛选出的坐标进行曲线拟合。
[0022] S304.根据拟合结果,判定采集的坐标数据是否有效,若有效,则选择作为样本数 据,提取部分样本数据并保存,否则,返回步骤S301。
[0023] 采集的样点数尽量控制在200-400之间。当曲线拟合的图像与光标的图像一致 时,认为采集的数据可用。本实施例中,光标的形状采用圆环形,则通过曲线拟合后得到的 图像如图2所示,此时表明可判定采集的数据可用。
[0024] 提取的部分样本数据的提取原则为提取图形的上部、下部、左部和右部的样本数 据。
[0025] 本实施例中,由于光标的形状采用圆环形,则根据圆环的上部、下部、左部、右部, 按范围提取部分采样点数据,提取的样本数据表如表一所示。提取部分样本数据采样点数 为 169。
[0026] 表一样本数据表
需要说明的是,此处得到的样本数据可作为以后对光标进行多次识别的标准数据使 用。
[0027] S4.等待下一次操作。
[0028] S5.对光标进行匹配识别。
[0029] 步骤S5包括如下步骤: S501.每间隔N毫秒扫描一次中心指定图形区域像素点。
[0030] 此处,扫描的间隔时间N小于500毫秒,即0〈N〈500ms。
[0031] S502.对比提取的样本数据与扫描数据,相似度大于60%时,判断此处为光标位 置,识别结束;否则判断此处不是光标位置,返回步骤S501。
[0032] 对比样本数据表中数据,当相似度达60%以上,即相似样点数大于等于100时,即 可确定此处为光标所在位置。此处相似样点数大于等于100的判断数值是根据提取的部分 样本数据的采样点数169而确定的。
[0033] 需要说明的是,在本实施例中,未详细展开进行阐述的地方,均为本领域技术人员 可根据现有公知常识与实践经验来实现。
[0034] 以上所述为本发明的较佳实施方式,并非对本发明作任何形式上的限制。需要说 明的是,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明 作出各种相应的改变和变形,但这些改变和变形都应属于本发明所附的权利要求的保护范 围。
【主权项】
1. 一种车载互联的光标识别方法,其特征在于:该方法包括:51. 车机手机互联;52. 查询指定区域是否保存有样本数据,若是执行步骤S4 ;若否,执行下一步操作;53. 等待光标跳转至中心区域后,采集并处理车机屏幕中心片区的图形像素点,提取 部分数据并保存至指定区域;54. 等待下一次操作;55. 对光标进行匹配识别。2. 根据权利要求1所述的车载互联的光标识别方法,其特征在于,所述的步骤S3包括 如下步骤: 5301. 当光标跳转至中心区域后,采集车机屏幕中心片区的图形像素点; 5302. 输出车机屏幕的坐标,分析光标像素点,筛选出符合条件的所有像素点坐标; 5303. 对筛选出的坐标进行曲线拟合; 5304. 根据拟合结果,判定采集的坐标数据是否有效,若有效,则选择作为样本数据,提 取部分样本数据并保存,否则,返回步骤S301。3. 根据权利要求1所述的车载互联的光标识别方法,其特征在于,所述的步骤S5包括 如下步骤: 5501. 每间隔N毫秒扫描一次中心指定图形区域像素点; 5502. 对比提取的样本数据与扫描数据,相似度大于60%时,判断此处为光标位置,识 别结束;否则判断此处不是光标位置,返回步骤S501。4. 根据权利要求3所述的车载互联的光标识别方法,其特征在于,所述的步骤S501中 所述的间隔时间N小于500毫秒。5. 根据权利要求1-4中任一项所述的车载互联的光标识别方法,其特征在于,所述采 集的样点数在200-400之间。6. 根据权利要求5所述的车载互联的光标识别方法,其特征在于,所述提取的部分样 本数据的提取原则为提取图形的上部、下部、左部和右部的样本数据。
【专利摘要】本发明涉及一种车载互联的光标识别方法,该方法包括:S1.车机手机互联;S2.查询指定区域是否保存有样本数据,若是执行步骤S4;若否,执行下一步操作;S3.等待光标跳转至中心区域后,采集并处理车机屏幕中心片区的图形像素点,提取部分数据并保存至指定区域;S4.等待下一次操作;S5.对光标进行匹配识别。与现有技术相比,本发明具有如下优点:一、通过光标的自动识别,可判断出光标的准确位置,方便车载系统对后续点击的设置。二、有效改善光标在进入应用后不可控的情况。三、有效改善点击屏幕后的坐标偏差大的问题,提高点击屏幕准确性。
【IPC分类】G06F3/0481, G06K9/32
【公开号】CN105573575
【申请号】CN201410528814
【发明人】李方, 蒋臣能, 汤沛锋
【申请人】惠州市德赛西威汽车电子股份有限公司
【公开日】2016年5月11日
【申请日】2014年10月10日